[03:22:21]OFD Sender: No OFD packet to send [03:22:26]OFD Sender: No OFD packet to send [03:22:31]OFD Sender: No OFD packet to send [03:22:36]OFD Sender: No OFD packet to send [03:22:41]OFD Sender: No OFD packet to send [03:22:46]OFD Sender: No OFD packet to send [03:22:51]OFD Sender: No OFD packet to send [03:22:56]OFD Sender: No OFD packet to send [03:23:01]OFD Sender: No OFD packet to send [03:23:06]OFD Sender: No OFD packet to send [03:23:11]OFD Sender: No OFD packet to send [03:23:16]OFD Sender: No OFD packet to send [03:23:21]OFD Sender: No OFD packet to send [03:23:26]OFD Sender: No OFD packet to send [03:23:31]OFD Sender: No OFD packet to send [03:23:36]OFD Sender: No OFD packet to send [03:23:41]OFD Sender: No OFD packet to send [03:23:46]OFD Sender: No OFD packet to send [03:23:51]OFD Sender: No OFD packet to send [03:23:56]OFD Sender: No OFD packet to send [03:24:01]OFD Sender: No OFD packet to send [03:24:06]OFD Sender: No OFD packet to send [03:24:11]OFD Sender: No OFD packet to send [03:24:16]OFD Sender: No OFD packet to send [03:24:21]OFD Sender: No OFD packet to send [03:24:26]OFD Sender: No OFD packet to send [03:24:31]OFD Sender: No OFD packet to send [03:24:36]OFD Sender: No OFD packet to send [03:24:41]OFD Sender: No OFD packet to send [03:24:46]OFD Sender: No OFD packet to send [03:24:51]OFD Sender: No OFD packet to send [03:24:56]OFD Sender: No OFD packet to send [03:25:01]OFD Sender: No OFD packet to send [03:25:06]OFD Sender: No OFD packet to send [03:25:11]OFD Sender: No OFD packet to send [03:25:16]OFD Sender: No OFD packet to send [03:25:21]OFD Sender: No OFD packet to send [03:25:26]OFD Sender: No OFD packet to send [03:25:31]OFD Sender: No OFD packet to send [03:25:36]OFD Sender: No OFD packet to send [03:25:41]OFD Sender: No OFD packet to send [03:25:46]OFD Sender: No OFD packet to send [03:25:51]OFD Sender: No OFD packet to send [03:25:56]OFD Sender: No OFD packet to send [03:26:01]OFD Sender: No OFD packet to send [03:26:06]OFD Sender: No OFD packet to send [03:26:11]OFD Sender: No OFD packet to send [03:26:16]OFD Sender: No OFD packet to send [03:26:21]OFD Sender: No OFD packet to send [03:26:26]OFD Sender: No OFD packet to send [03:26:31]OFD Sender: No OFD packet to send [03:26:36]OFD Sender: No OFD packet to send [03:26:41]OFD Sender: No OFD packet to send [03:26:46]OFD Sender: No OFD packet to send [03:26:51]OFD Sender: No OFD packet to send [03:26:56]OFD Sender: No OFD packet to send [03:27:01]OFD Sender: No OFD packet to send [03:27:06]OFD Sender: No OFD packet to send [03:27:11]OFD Sender: No OFD packet to send [03:27:16]OFD Sender: No OFD packet to send [03:27:21]OFD Sender: No OFD packet to send [03:27:27]OFD Sender: No OFD packet to send [03:27:32]OFD Sender: No OFD packet to send [03:27:37]OFD Sender: No OFD packet to send [03:27:42]OFD Sender: No OFD packet to send [03:27:47]OFD Sender: No OFD packet to send [03:27:52]OFD Sender: No OFD packet to send [03:27:57]OFD Sender: No OFD packet to send [03:28:02]OFD Sender: No OFD packet to send [03:28:07]OFD Sender: No OFD packet to send [03:28:12]OFD Sender: No OFD packet to send [03:28:17]OFD Sender: No OFD packet to send [03:28:22]OFD Sender: No OFD packet to send [03:28:27]OFD Sender: No OFD packet to send [03:28:32]OFD Sender: No OFD packet to send [03:28:37]OFD Sender: No OFD packet to send [03:28:42]OFD Sender: No OFD packet to send [03:28:47]OFD Sender: No OFD packet to send [03:28:52]OFD Sender: No OFD packet to send [03:28:57]OFD Sender: No OFD packet to send [03:29:02]OFD Sender: No OFD packet to send [03:29:07]OFD Sender: No OFD packet to send [03:29:12]OFD Sender: No OFD packet to send [03:29:17]OFD Sender: No OFD packet to send [03:29:22]OFD Sender: No OFD packet to send [03:29:27]OFD Sender: No OFD packet to send [03:29:32]OFD Sender: No OFD packet to send [03:29:37]OFD Sender: No OFD packet to send [03:29:42]OFD Sender: No OFD packet to send [03:29:47]OFD Sender: No OFD packet to send [03:29:52]OFD Sender: No OFD packet to send [03:29:57]OFD Sender: No OFD packet to send [03:30:02]OFD Sender: No OFD packet to send [03:30:07]OFD Sender: No OFD packet to send [03:30:12]OFD Sender: No OFD packet to send [03:30:17]OFD Sender: No OFD packet to send [03:30:22]OFD Sender: No OFD packet to send [03:30:27]OFD Sender: No OFD packet to send [03:30:32]OFD Sender: No OFD packet to send [03:30:37]OFD Sender: No OFD packet to send [03:30:42]OFD Sender: No OFD packet to send [03:30:47]OFD Sender: No OFD packet to send [03:30:52]OFD Sender: No OFD packet to send [03:30:57]OFD Sender: No OFD packet to send [03:31:02]OFD Sender: No OFD packet to send [03:31:07]OFD Sender: No OFD packet to send [03:31:12]OFD Sender: No OFD packet to send [03:31:17]OFD Sender: No OFD packet to send [03:31:22]OFD Sender: No OFD packet to send [03:31:27]OFD Sender: No OFD packet to send [03:31:32]OFD Sender: No OFD packet to send [03:31:37]OFD Sender: No OFD packet to send [03:31:42]OFD Sender: No OFD packet to send [03:31:47]OFD Sender: No OFD packet to send [03:31:52]OFD Sender: No OFD packet to send [03:31:57]OFD Sender: No OFD packet to send [03:32:02]OFD Sender: No OFD packet to send [03:32:07]OFD Sender: No OFD packet to send [03:32:12]OFD Sender: No OFD packet to send [03:32:17]OFD Sender: No OFD packet to send [03:32:22]OFD Sender: No OFD packet to send [03:32:27]OFD Sender: No OFD packet to send [03:32:32]OFD Sender: No OFD packet to send [03:32:37]OFD Sender: No OFD packet to send [03:32:42]OFD Sender: No OFD packet to send [03:32:47]OFD Sender: No OFD packet to send [03:32:52]OFD Sender: No OFD packet to send [03:32:57]OFD Sender: No OFD packet to send [03:33:02]OFD Sender: No OFD packet to send [03:33:07]OFD Sender: No OFD packet to send [03:33:12]OFD Sender: No OFD packet to send [03:33:17]OFD Sender: No OFD packet to send [03:33:22]OFD Sender: No OFD packet to send [03:33:27]OFD Sender: No OFD packet to send [03:33:32]OFD Sender: No OFD packet to send [03:33:37]OFD Sender: No OFD packet to send [03:33:42]OFD Sender: No OFD packet to send [03:33:47]OFD Sender: No OFD packet to send [03:33:52]OFD Sender: No OFD packet to send [03:33:57]OFD Sender: No OFD packet to send [03:34:02]OFD Sender: No OFD packet to send [03:34:07]OFD Sender: No OFD packet to send [03:34:12]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:28]OFD Sender: No OFD packet to send [03:38:33]OFD Sender: No OFD packet to send [03:38:38]OFD Sender: No OFD packet to send [03:38:43]OFD Sender: No OFD packet to send [03:38:48]OFD Sender: No OFD packet to send [03:38:53]OFD Sender: No OFD packet to send [03:38:58]OFD Sender: No OFD packet to send [03:39:03]OFD Sender: No OFD packet to send [03:39:08]OFD Sender: No OFD packet to send [03:39:13]OFD Sender: No OFD packet to send [03:39:18]OFD Sender: No OFD packet to send [03:39:23]OFD Sender: No OFD packet to send [03:39:26]accept exits with 10 [03:39:26]New connection [03:39:26]New thread 3067198820 created [03:39:26]Thread 3067342180 joined [03:39:26]Waiting for new connection... [03:39:26] Sock 10.Parse request [03:39:26]Sock 10.Check first char [03:39:26]Sock 10.First char is OK [03:39:26]request: POST /json_proto HTTP/1.0 [03:39:26]Method: POST [03:39:26]URL: /json_proto [03:39:26]Method is POST - this is cgi request [03:39:26]url: /json_proto [03:39:26]query_string will be loaded in cgi processing [03:39:26]execute_cgi json_proto POST (null) [03:39:26]execute_cgi path=json_proto method=POST [03:39:26]POST find Content-Length [03:39:26]Host: 172.17.96.3:8080 [03:39:26]Content-Length: 677 [03:39:26]Content-Type: application/json [03:39:26] [03:39:26]POST finish read [03:39:26]Found Content-Length = 677 [03:39:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [03:39:26]execute_script... [03:39: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)642474", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [03:39:26]POST & json_proto [03:39:26]process_json_proto [03:39:26]json parsed OK: [03:39:26]protocol is kg_v1.0 [03:39:26]action value=close_receipt [03:39:26]process_action close_receipt [03:39:26]cmd_close_receipt [03:39:26]MH_GetDate [03:39:26]Write to MH i2c: F0 00 00 9E 78 05 [03:39:26]Write i2c OK [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: F0 [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: F0 09 00 [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: F0 09 00 9E 78 00 72 64 1C 67 44 5E 04 65 72 [03:39:26]GetLastDocTimeStamp 1729911144 [03:39:26]current date 1729913970 [03:39:26]FM_GetShiftState [03:39:26]SAM_PROTO_GetShiftState [03:39:26]wFMCommunicate request_size=4 [03:39:26]MH_SAM_APDU [03:39:26]CAPDU: 80 13 01 00 [03:39:26]Write to MH i2c: E2 08 00 9F 78 80 13 01 00 00 00 00 00 94 [03:39:26]Write i2c OK [03:39:26]MH_I2C_Read... [03:39:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:39:26]Read from MH i2c: E2 [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: E2 0E 00 [03:39:26]MH_I2C_Read... [03:39:26]Read from MH i2c: E2 0E 00 9F 78 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 12 [03:39:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [03:39:26]wFMCommunicate OK [03:39:26]SAM_PROTO_GetShiftState done [03:39:26]FM_GetShiftState done [03:39:26]opened in 1729902265 [03:39:26]opened+sec_in_day 1729988665 [03:39:26]quantity*price = 50041 [03:39:26]sum+1 = 50042 [03:39:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 29 26.10.2024 03:39 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308608 ФПД: 195236100677131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T033930&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308608&fm=195236100677131&tin=02508201610067®Number=0000000000091780&sum=50000 [03:39:27]StoreToDocumentArchive [03:39:27]shift 532 fd 308608 [03:39:27]save to /storage/0532/doc_00308608 [03:39:27]save last doc name /storage/0532/doc_00308608 to /storage/kkm_last_doc_name [03:39:27]save OK [03:39:27]Clear old archive folders... [03:39:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:39:27]tlvbuf is 00C28030 [03:39:27]SAM_PROTO_ClearQueue [03:39:27]wFMCommunicate request_size=4 [03:39:27]MH_SAM_APDU [03:39:27]CAPDU: 80 09 00 00 [03:39:27]Write to MH i2c: E2 08 00 AC 78 80 09 00 00 00 00 00 00 96 [03:39:27]Write i2c OK [03:39:27]MH_I2C_Read... [03:39:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:39:27]Read from MH i2c: E2 [03:39:27]MH_I2C_Read... [03:39:27]Read from MH i2c: E2 03 00 [03:39:27]MH_I2C_Read... [03:39:27]Read from MH i2c: E2 03 00 AC 78 00 90 00 98 [03:39:27]RAPDU: 90 00 [03:39:27]wFMCommunicate OK [03:39:27]SAM_PROTO_ClearQueue done [03:39:27]KKMCreateOFDPacket [03:39:27]OFDProtocolAddRootSTLVToBuf [03:39:27]FM_MakeSignedData [03:39:27]FM_MakeSignedData [03:39:27]SAM_PROTO_SignData [03:39:27]wFMCommunicate request_size=4 [03:39:27]MH_SAM_APDU [03:39:27]CAPDU: 80 0D 01 02 [03:39:27]Write to MH i2c: E2 08 00 AD 78 80 0D 01 02 00 00 00 00 9E [03:39:27]Write i2c OK [03:39:27]MH_I2C_Read... [03:39:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:39:27]Read from MH i2c: E2 [03:39:27]MH_I2C_Read... [03:39:27]Read from MH i2c: E2 03 00 [03:39:27]MH_I2C_Read... [03:39:27]Read from MH i2c: E2 03 00 AD 78 00 90 00 99 [03:39:27]RAPDU: 90 00 [03:39:27]wFMCommunicate OK [03:39:27]wFMCommunicate request_size=255 [03:39:27]MH_SAM_APDU [03:39: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 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 1D 00 00 00 F4 03 04 00 72 64 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 B5 04 00 35 04 06 00 B1 [03:39:27]Write to MH i2c: E2 02 01 AE 78 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1D 00 00 00 F4 03 04 00 72 64 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 B5 04 00 35 04 06 00 B1 00 00 A2 [03:39:27]Write i2c OK [03:39:27]MH_I2C_Read... [03:39:28]Read from MH i2c: E2 [03:39:28]MH_I2C_Read... [03:39:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:39:28]Read from MH i2c: E2 03 00 [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: E2 03 00 AE 78 00 90 00 9A [03:39:28]RAPDU: 90 00 [03:39:28]wFMCommunicate OK [03:39:28]wFMCommunicate request_size=10 [03:39:28]MH_SAM_APDU [03:39:28]CAPDU: 80 0D 02 02 05 90 F2 6D 9E 0B [03:39:28]Write to MH i2c: E2 0D 00 AF 78 80 0D 02 02 05 00 90 F2 6D 9E 0B 00 00 43 [03:39:28]Write i2c OK [03:39:28]MH_I2C_Read... [03:39:28]OFD Sender: No OFD packet to send [03:39:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:39:28]Read from MH i2c: E2 [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: E2 03 00 [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: E2 03 00 AF 78 00 90 00 9B [03:39:28]RAPDU: 90 00 [03:39:28]wFMCommunicate OK [03:39:28]wFMCommunicate request_size=4 [03:39:28]MH_SAM_APDU [03:39:28]CAPDU: 80 0D 03 02 [03:39:28]Write to MH i2c: E2 08 00 B0 78 80 0D 03 02 00 00 00 00 A3 [03:39:28]Write i2c OK [03:39:28]MH_I2C_Read... [03:39:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:39:28]Read from MH i2c: E2 [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: E2 0B 00 [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: E2 0B 00 B0 78 00 20 6D 22 21 D3 73 C0 38 90 00 B2 [03:39:28]RAPDU: 20 6D 22 21 D3 73 C0 38 90 00 [03:39:28]wFMCommunicate OK [03:39:28]SAM_PROTO_SignData done [03:39:28]FM_MakeSignedData done [03:39:28]CreateOFDProtocolMessage [03:39:28]wFMCommunicate request_size=4 [03:39:28]MH_SAM_APDU [03:39:28]CAPDU: 80 11 00 00 [03:39:28]Write to MH i2c: E2 08 00 B1 78 80 11 00 00 00 00 00 00 A3 [03:39:28]Write i2c OK [03:39:28]MH_I2C_Read... [03:39:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:39:28]Read from MH i2c: E2 [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: E2 17 00 [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: E2 17 00 B1 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F8 [03:39:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:39:28]wFMCommunicate OK [03:39:28]CreateOFDProtocolMessage done [03:39:28]OFDSenderStorePacket 308608 [03:39:28]StoreOFDPacket docnum=308608 [03:39:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7F 98 07 01 4A 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 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 1D 00 00 00 F4 03 04 00 72 64 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 B5 04 00 35 04 06 00 B1 90 F2 6D 9E 0B 20 6D 22 21 D3 73 C0 38 [03:39:28]CheckFolder [03:39:28]dirname=/storage/ofd_packets [03:39:28]CheckFolder done [03:39:28]ProducePacketName [03:39:28]name=ofd_packets/00308608 [03:39:28]NVStorageSaveData ofd_packets/00308608 [03:39:28]File name is /storage/ofd_packets/00308608 [03:39:28]Write 301 bytes [03:39:28]NVStorageSaveData done [03:39:28]OFDSenderStorePacket done [03:39:28]KKMCreateOFDPacket done [03:39:28]NVStorageSaveData kkm_last_timestamp [03:39:28]File name is /storage/kkm_last_timestamp [03:39:28]Write 4 bytes [03:39:28]NVStorageSaveData done [03:39:28]ExternCall_PrintAddStr [03:39:28]wPrintStart [03:39:28]Write to MH i2c: 01 00 00 B2 78 2A [03:39:28]Write i2c OK [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: 01 [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: 01 07 00 [03:39:28]MH_I2C_Read... [03:39:28]Read from MH i2c: 01 07 00 B2 78 00 00 00 00 00 FF 0F 3F [03:39:28]RasterBufferAndPrint [03:39:28]line Счет N : (1)642474 [03:39:28]line ИНН: 02508201610067 [03:39:28]line Контрольно-Кассовый Чек [03:39:28]line ПРОДАЖА [03:39:28]line ТРК (МРК, ГНК) : 31 [03:39:28]line Товар: 2710124130 [03:39:28]line Аи-92-К-2 [03:39:28]line 7.480 * 66.90 [03:39:28]line = 500.41 [03:39:28]line НДС 12% НСП 1% [03:39:28]line > о реализуемом товаре [03:39:28]line ОКРУГЛЕНИЕ: -0.41 [03:39:28]line ИТОГО: 500.00 [03:39:28]line Внесено: 500.00 [03:39:28]line СДАЧА: 0.00 [03:39:28]line НСП 1% : 4.43 [03:39:28]line НДС 12% : 53.14 [03:39:28]line Наличными: 500.00 [03:39:28]line Безнал.: 0.00 [03:39:28]line Место: АЗС № 172 "Партнер Нефть" [03:39:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [03:39:28]line СНО: Общий режим [03:39:28]line Чек 29 26.10.2024 03:39 [03:39:28]line Смена: 532 ФФД: 1.0 [03:39:28]line ЗНМ: 0300000116 [03:39:28]line РНМ: 0000000000091780 [03:39:28]line Версия ККМ: 001 [03:39:28]line ФМ: 0000000000871765 [03:39:28]line ФД: 308608 [03:39:28]line ФПД: 195236100677131 [03:39:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T033930&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308608&fm=195236100677131&tin=02508201610067®Number=0000000000091780&sum=50000 [03:39:28]OFD Sender: Processing packet 308608 [packets to send 222, broken 221] [03:39:28]ProducePacketName [03:39:28]name=ofd_packets/00308608 [03:39:28]OFD Sender: To server: pG, [03:39:28]CommunicateWithHost lk.salyk.kg:30040 [03:39:28]ConnectInit lk.salyk.kg [03:39:28]written 0, free lines is 4095 [03:39:28]Connected sock=9 [03:39:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7F 98 07 01 4A 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 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 1D 00 00 00 F4 03 04 00 72 64 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 B5 04 00 35 04 06 00 B1 90 F2 6D 9E 0B 20 6D 22 21 D3 73 C0 38 [03:39:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 48 F6 47 00 4F 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 31 37 36 35 10 04 04 00 80 B5 04 00 F4 03 04 00 D2 0A 1C 67 B6 04 01 00 00 44 A9 96 31 B9 B2 20 4B [03:39:28]CommunicateWithHost err = 0 [03:39:28]CheckOFDResponse [03:39:28]1017 (14) - 77093643461234 [03:39:28]1041 (16) - 0000000000871765 [03:39:28]1040 (4) - 308608 [03:39:28]1012 (4) - 25.10.2024 21:17 [03:39:28]1206 (1) - 0 [03:39:28]OFD Sender: Remove packet 308608 [03:39:28]ProducePacketName [03:39:28]name=ofd_packets/00308608 [03:39:28]NVStorageDeleteData [03:39:29]Write to MH i2c: 01 00 00 DC 78 54 [03:39:29]Write i2c OK [03:39:29]MH_I2C_Read... [03:39:29]Read from MH i2c: 01 [03:39:29]MH_I2C_Read... [03:39:29]Read from MH i2c: 01 07 00 [03:39:29]MH_I2C_Read... [03:39:29]Read from MH i2c: 01 07 00 DC 78 00 00 00 00 00 B3 0C 1A [03:39:29]RasterBufferAndPrint [03:39:29]line [03:39:29]line [03:39:29]line [03:39:29]line [03:39:29]line [03:39:29]written 0, free lines is 3257 [03:39:29]MH_Cut [03:39:29]Write to MH i2c: D1 01 00 E3 78 01 2D [03:39:29]Write i2c OK [03:39:29]MH_I2C_Read... [03:39:29]Read from MH i2c: D1 [03:39:29]MH_I2C_Read... [03:39:29]Read from MH i2c: D1 01 00 [03:39:29]MH_I2C_Read... [03:39:29]Read from MH i2c: D1 01 00 E3 78 00 2C [03:39:29]Write to MH i2c: 01 00 00 E4 78 5C [03:39:29]Write i2c OK [03:39:29]MH_I2C_Read... [03:39:29]OFD Sender: No OFD packet to send [03:39:29]*** Cut start [03:39:29]*** Purtial cut [03:39:29]*** Stage 1: CUTSNS_PIN = 1 [03:39:30]Read from MH i2c: 01 [03:39:30]MH_I2C_Read... [03:39:30]*** Stop cut motor [03:39:30]*** Cut end [03:39:30]Read from MH i2c: 01 07 00 [03:39:30]MH_I2C_Read... [03:39:30]Read from MH i2c: 01 07 00 E4 78 00 00 00 00 00 FF 0F 71 [03:39:30]process_action close_receipt done [03:39:30]requested_data is exist [03:39:30]produce_requested_data [03:39:30]requested_item fm.sn is exist - process it [03:39:30]wFMCommunicate request_size=4 [03:39:30]MH_SAM_APDU [03:39:30]CAPDU: 80 11 00 00 [03:39:30]Write to MH i2c: E2 08 00 E5 78 80 11 00 00 00 00 00 00 D7 [03:39:30]Write i2c OK [03:39:30]MH_I2C_Read... [03:39:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:39:30]Read from MH i2c: E2 [03:39:30]MH_I2C_Read... [03:39:30]Read from MH i2c: E2 17 00 [03:39:30]MH_I2C_Read... [03:39:30]Read from MH i2c: E2 17 00 E5 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2C [03:39:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:39:30]wFMCommunicate OK [03:39:30]requested_item fd.num is exist - process it [03:39:30]SAM_PROTO_GetFieldsCounters [03:39:30]wFMCommunicate request_size=4 [03:39:30]MH_SAM_APDU [03:39:30]CAPDU: 80 13 00 00 [03:39:30]Write to MH i2c: E2 08 00 E6 78 80 13 00 00 00 00 00 00 DA [03:39:30]Write i2c OK [03:39:30]MH_I2C_Read... [03:39:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:39:30]Read from MH i2c: E2 [03:39:30]MH_I2C_Read... [03:39:30]Read from MH i2c: E2 62 00 [03:39:30]MH_I2C_Read... [03:39:30]Read from MH i2c: E2 62 00 E6 78 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 80 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [03:39: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 80 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:39:30]wFMCommunicate OK [03:39:30]SAM_PROTO_GetFieldsCounters done [03:39:30]requested_item shift.num is exist - process it [03:39:30]requested_item shift.opened is exist - process it [03:39:30]req_shift_opened [03:39:30]FM_GetShiftState [03:39:30]SAM_PROTO_GetShiftState [03:39:30]wFMCommunicate request_size=4 [03:39:30]MH_SAM_APDU [03:39:30]CAPDU: 80 13 01 00 [03:39:30]Write to MH i2c: E2 08 00 E7 78 80 13 01 00 00 00 00 00 DC [03:39:30]Write i2c OK [03:39:30]MH_I2C_Read... [03:39:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:39:30]Read from MH i2c: E2 [03:39:30]MH_I2C_Read... [03:39:30]Read from MH i2c: E2 0E 00 [03:39:30]MH_I2C_Read... [03:39:30]Read from MH i2c: E2 0E 00 E7 78 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5A [03:39:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [03:39:30]wFMCommunicate OK [03:39:30]SAM_PROTO_GetShiftState done [03:39:30]FM_GetShiftState done [03:39:30]req_shift_opened done [03:39:30]requested_item shift.open_date is exist - process it [03:39:30]req_shift_open_date [03:39:30]req_shift_open_date done [03:39:30]produce_requested_data done [03:39:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308608,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [03:39:30]process_action_free close_receipt [03:39:30]json_value_free [03:39:30]json_value_free done [03:39:30]process_json_proto returns [03:39:30]Send response to host [03:39:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308608,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [03:39:30]free response buf [03:39:30]execute_script done [03:39:30]execute_script returns [03:39:30]free content buf [03:39:30]Sock 10.Close socket [03:39:30]Sock 10.Thread stoped [03:39:34]OFD Sender: No OFD packet to send [03:39:39]OFD Sender: No OFD packet to send [03:39:44]OFD Sender: No OFD packet to send [03:39:49]OFD Sender: No OFD packet to send [03:39:54]OFD Sender: No OFD packet to send [03:39:59]OFD Sender: No OFD packet to send [03:40:04]OFD Sender: No OFD packet to send [03:40:09]OFD Sender: No OFD packet to send [03:40:14]OFD Sender: No OFD packet to send [03:40:19]OFD Sender: No OFD packet to send [03:40:24]OFD Sender: No OFD packet to send [03:40:29]OFD Sender: No OFD packet to send [03:40:34]OFD Sender: No OFD packet to send [03:40:39]OFD Sender: No OFD packet to send [03:40:44]OFD Sender: No OFD packet to send [03:40:49]OFD Sender: No OFD packet to send [03:40:54]OFD Sender: No OFD packet to send [03:40:59]OFD Sender: No OFD packet to send [03:41:04]OFD Sender: No OFD packet to send [03:41:09]OFD Sender: No OFD packet to send [03:41:14]OFD Sender: No OFD packet to send [03:41:19]OFD Sender: No OFD packet to send [03:41:24]OFD Sender: No OFD packet to send [03:41:29]OFD Sender: No OFD packet to send [03:41:34]OFD Sender: No OFD packet to send [03:41:39]OFD Sender: No OFD packet to send [03:41:44]OFD Sender: No OFD packet to send [03:41:49]OFD Sender: No OFD packet to send [03:41:54]OFD Sender: No OFD packet to send [03:41:59]OFD Sender: No OFD packet to send [03:42:04]OFD Sender: No OFD packet to send [03:42:09]OFD Sender: No OFD packet to send [03:42:14]OFD Sender: No OFD packet to send [03:42:19]OFD Sender: No OFD packet to send [03:42:24]OFD Sender: No OFD packet to send [03:42:29]OFD Sender: No OFD packet to send [03:42:34]OFD Sender: No OFD packet to send [03:42:39]OFD Sender: No OFD packet to send [03:42:44]OFD Sender: No OFD packet to send [03:42:49]OFD Sender: No OFD packet to send [03:42:54]OFD Sender: No OFD packet to send [03:42:59]OFD Sender: No OFD packet to send [03:43:04]OFD Sender: No OFD packet to send [03:43:09]OFD Sender: No OFD packet to send [03:43:14]OFD Sender: No OFD packet to send [03:43:19]OFD Sender: No OFD packet to send [03:43:24]OFD Sender: No OFD packet to send [03:43:29]OFD Sender: No OFD packet to send [03:43:34]OFD Sender: No OFD packet to send [03:43:39]OFD Sender: No OFD packet to send [03:43:44]OFD Sender: No OFD packet to send [03:43:49]OFD Sender: No OFD packet to send [03:43:54]OFD Sender: No OFD packet to send [03:43:59]OFD Sender: No OFD packet to send [03:44:04]OFD Sender: No OFD packet to send [03:44:09]OFD Sender: No OFD packet to send [03:44:14]OFD Sender: No OFD packet to send [03:44:19]OFD Sender: No OFD packet to send [03:44:24]OFD Sender: No OFD packet to send [03:44:29]OFD Sender: No OFD packet to send [03:44:34]OFD Sender: No OFD packet to send [03:44:39]OFD Sender: No OFD packet to send [03:44:44]OFD Sender: No OFD packet to send [03:44:49]OFD Sender: No OFD packet to send [03:44:54]OFD Sender: No OFD packet to send [03:44:59]OFD Sender: No OFD packet to send [03:45:04]OFD Sender: No OFD packet to send [03:45:09]OFD Sender: No OFD packet to send [03:45:14]OFD Sender: No OFD packet to send [03:45:19]OFD Sender: No OFD packet to send [03:45:24]OFD Sender: No OFD packet to send [03:45:30]OFD Sender: No OFD packet to send [03:45:35]OFD Sender: No OFD packet to send [03:45:40]OFD Sender: No OFD packet to send [03:45:45]OFD Sender: No OFD packet to send [03:45:50]OFD Sender: No OFD packet to send [03:45:55]OFD Sender: No OFD packet to send [03:46:00]OFD Sender: No OFD packet to send [03:46:05]OFD Sender: No OFD packet to send [03:46:10]OFD Sender: No OFD packet to send [03:46:15]OFD Sender: No OFD packet to send [03:46:20]OFD Sender: No OFD packet to send [03:46:25]OFD Sender: No OFD packet to send [03:46:30]OFD Sender: No OFD packet to send [03:46:35]OFD Sender: No OFD packet to send [03:46:40]OFD Sender: No OFD packet to send [03:46:45]OFD Sender: No OFD packet to send [03:46:50]OFD Sender: No OFD packet to send [03:46:55]OFD Sender: No OFD packet to send [03:47:00]OFD Sender: No OFD packet to send [03:47:05]OFD Sender: No OFD packet to send [03:47:10]OFD Sender: No OFD packet to send [03:47:15]OFD Sender: No OFD packet to send [03:47:20]OFD Sender: No OFD packet to send [03:47:25]OFD Sender: No OFD packet to send [03:47:30]OFD Sender: No OFD packet to send [03:47:35]OFD Sender: No OFD packet to send [03:47:40]OFD Sender: No OFD packet to send [03:47:45]OFD Sender: No OFD packet to send [03:47:50]OFD Sender: No OFD packet to send [03:47:55]OFD Sender: No OFD packet to send [03:48:00]OFD Sender: No OFD packet to send [03:48:05]OFD Sender: No OFD packet to send [03:48:10]OFD Sender: No OFD packet to send [03:48:15]OFD Sender: No OFD packet to send [03:48:20]OFD Sender: No OFD packet to send [03:48:25]OFD Sender: No OFD packet to send [03:48:30]OFD Sender: No OFD packet to send [03:48:35]OFD Sender: No OFD packet to send [03:48:40]OFD Sender: No OFD packet to send [03:48:45]OFD Sender: No OFD packet to send [03:48:50]OFD Sender: No OFD packet to send [03:48:55]OFD Sender: No OFD packet to send [03:49:00]OFD Sender: No OFD packet to send [03:49:05]OFD Sender: No OFD packet to send [03:49:10]OFD Sender: No OFD packet to send [03:49:15]OFD Sender: No OFD packet to send [03:49:20]OFD Sender: No OFD packet to send [03:49:25]OFD Sender: No OFD packet to send [03:49:30]OFD Sender: No OFD packet to send [03:49:35]OFD Sender: No OFD packet to send [03:49:40]OFD Sender: No OFD packet to send [03:49:45]OFD Sender: No OFD packet to send [03:49:50]OFD Sender: No OFD packet to send [03:49:55]OFD Sender: No OFD packet to send [03:50:00]OFD Sender: No OFD packet to send [03:50:05]OFD Sender: No OFD packet to send [03:50:10]OFD Sender: No OFD packet to send [03:50:15]OFD Sender: No OFD packet to send [03:50:20]OFD Sender: No OFD packet to send [03:50:25]OFD Sender: No OFD packet to send [03:50:30]OFD Sender: No OFD packet to send [03:50:35]OFD Sender: No OFD packet to send [03:50:40]OFD Sender: No OFD packet to send [03:50:45]OFD Sender: No OFD packet to send [03:50:50]OFD Sender: No OFD packet to send [03:50:55]OFD Sender: No OFD packet to send [03:51:00]OFD Sender: No OFD packet to send [03:51:05]OFD Sender: No OFD packet to send [03:51:10]OFD Sender: No OFD packet to send [03:51:15]OFD Sender: No OFD packet to send [03:51:20]OFD Sender: No OFD packet to send [03:51:25]OFD Sender: No OFD packet to send [03:51:30]OFD Sender: No OFD packet to send [03:51:35]OFD Sender: No OFD packet to send [03:51:39]accept exits with 8 [03:51:39]New connection [03:51:39]New thread 3067342180 created [03:51:39]Thread 3067198820 joined [03:51:39]Waiting for new connection... [03:51:39] Sock 8.Parse request [03:51:39]Sock 8.Check first char [03:51:39]Sock 8.First char is OK [03:51:39]request: POST /json_proto HTTP/1.0 [03:51:39]Method: POST [03:51:39]URL: /json_proto [03:51:39]Method is POST - this is cgi request [03:51:39]url: /json_proto [03:51:39]query_string will be loaded in cgi processing [03:51:39]execute_cgi json_proto POST (null) [03:51:39]execute_cgi path=json_proto method=POST [03:51:39]POST find Content-Length [03:51:39]Host: 172.17.96.3:8080 [03:51:39]Content-Length: 677 [03:51:39]Content-Type: application/json [03:51:39] [03:51:39]POST finish read [03:51:39]Found Content-Length = 677 [03:51:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:39]execute_script... [03:51: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)642475", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:51:39]POST & json_proto [03:51:39]process_json_proto [03:51:39]json parsed OK: [03:51:39]protocol is kg_v1.0 [03:51:39]action value=close_receipt [03:51:39]process_action close_receipt [03:51:39]cmd_close_receipt [03:51:39]MH_GetDate [03:51:39]Write to MH i2c: F0 00 00 E8 78 4F [03:51:39]Write i2c OK [03:51:39]MH_I2C_Read... [03:51:39]Read from MH i2c: F0 [03:51:39]MH_I2C_Read... [03:51:39]Read from MH i2c: F0 09 00 [03:51:39]MH_I2C_Read... [03:51:39]Read from MH i2c: F0 09 00 E8 78 00 4F 67 1C 67 44 5E 04 65 9C [03:51:39]GetLastDocTimeStamp 1729913970 [03:51:39]current date 1729914703 [03:51:39]FM_GetShiftState [03:51:39]SAM_PROTO_GetShiftState [03:51:39]wFMCommunicate request_size=4 [03:51:39]MH_SAM_APDU [03:51:39]CAPDU: 80 13 01 00 [03:51:39]Write to MH i2c: E2 08 00 E9 78 80 13 01 00 00 00 00 00 DE [03:51:39]Write i2c OK [03:51:39]MH_I2C_Read... [03:51:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:39]Read from MH i2c: E2 [03:51:39]MH_I2C_Read... [03:51:39]Read from MH i2c: E2 0E 00 [03:51:39]MH_I2C_Read... [03:51:39]Read from MH i2c: E2 0E 00 E9 78 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5C [03:51:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [03:51:39]wFMCommunicate OK [03:51:39]SAM_PROTO_GetShiftState done [03:51:39]FM_GetShiftState done [03:51:39]opened in 1729902265 [03:51:39]opened+sec_in_day 1729988665 [03:51:39]quantity*price = 60009 [03:51:39]sum+1 = 60010 [03:51:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 30 26.10.2024 03:51 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308609 ФПД: 142701315368993 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T035143&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308609&fm=142701315368993&tin=02508201610067®Number=0000000000091780&sum=60000 [03:51:40]StoreToDocumentArchive [03:51:40]shift 532 fd 308609 [03:51:40]save to /storage/0532/doc_00308609 [03:51:40]save last doc name /storage/0532/doc_00308609 to /storage/kkm_last_doc_name [03:51:40]save OK [03:51:40]Clear old archive folders... [03:51:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:51:40]tlvbuf is 00C0BAB0 [03:51:40]SAM_PROTO_ClearQueue [03:51:40]wFMCommunicate request_size=4 [03:51:40]MH_SAM_APDU [03:51:40]CAPDU: 80 09 00 00 [03:51:40]Write to MH i2c: E2 08 00 F6 78 80 09 00 00 00 00 00 00 E0 [03:51:40]Write i2c OK [03:51:40]MH_I2C_Read... [03:51:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:51:40]Read from MH i2c: E2 [03:51:40]MH_I2C_Read... [03:51:40]Read from MH i2c: E2 03 00 [03:51:40]MH_I2C_Read... [03:51:40]Read from MH i2c: E2 03 00 F6 78 00 90 00 E2 [03:51:40]RAPDU: 90 00 [03:51:40]wFMCommunicate OK [03:51:40]SAM_PROTO_ClearQueue done [03:51:40]KKMCreateOFDPacket [03:51:40]OFDProtocolAddRootSTLVToBuf [03:51:40]FM_MakeSignedData [03:51:40]FM_MakeSignedData [03:51:40]SAM_PROTO_SignData [03:51:40]wFMCommunicate request_size=4 [03:51:40]MH_SAM_APDU [03:51:40]CAPDU: 80 0D 01 02 [03:51:40]Write to MH i2c: E2 08 00 F7 78 80 0D 01 02 00 00 00 00 E8 [03:51:40]Write i2c OK [03:51:40]MH_I2C_Read... [03:51:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:51:40]Read from MH i2c: E2 [03:51:40]MH_I2C_Read... [03:51:40]Read from MH i2c: E2 03 00 [03:51:40]MH_I2C_Read... [03:51:40]Read from MH i2c: E2 03 00 F7 78 00 90 00 E3 [03:51:40]RAPDU: 90 00 [03:51:40]wFMCommunicate OK [03:51:40]wFMCommunicate request_size=255 [03:51:40]MH_SAM_APDU [03:51: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 4F 67 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 B5 04 00 35 04 06 00 81 [03:51:40]Write to MH i2c: E2 02 01 F8 78 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 4F 67 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 B5 04 00 35 04 06 00 81 00 00 7B [03:51:40]Write i2c OK [03:51:40]MH_I2C_Read... [03:51:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:51:40]Read from MH i2c: E2 [03:51:40]MH_I2C_Read... [03:51:40]Read from MH i2c: E2 03 00 [03:51:40]MH_I2C_Read... [03:51:40]Read from MH i2c: E2 03 00 F8 78 00 90 00 E4 [03:51:40]RAPDU: 90 00 [03:51:40]wFMCommunicate OK [03:51:40]wFMCommunicate request_size=10 [03:51:40]MH_SAM_APDU [03:51:40]CAPDU: 80 0D 02 02 05 C9 3D 36 28 21 [03:51:40]Write to MH i2c: E2 0D 00 F9 78 80 0D 02 02 05 00 C9 3D 36 28 21 00 00 7A [03:51:40]Write i2c OK [03:51:40]MH_I2C_Read... [03:51:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:51:41]Read from MH i2c: E2 [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: E2 03 00 [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: E2 03 00 F9 78 00 90 00 E5 [03:51:41]RAPDU: 90 00 [03:51:41]wFMCommunicate OK [03:51:41]wFMCommunicate request_size=4 [03:51:41]MH_SAM_APDU [03:51:41]CAPDU: 80 0D 03 02 [03:51:41]Write to MH i2c: E2 08 00 FA 78 80 0D 03 02 00 00 00 00 ED [03:51:41]Write i2c OK [03:51:41]MH_I2C_Read... [03:51:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:51:41]Read from MH i2c: E2 [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: E2 0B 00 [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: E2 0B 00 FA 78 00 CB 72 D9 A8 8C 84 47 8B 90 00 8E [03:51:41]RAPDU: CB 72 D9 A8 8C 84 47 8B 90 00 [03:51:41]wFMCommunicate OK [03:51:41]SAM_PROTO_SignData done [03:51:41]FM_MakeSignedData done [03:51:41]CreateOFDProtocolMessage [03:51:41]wFMCommunicate request_size=4 [03:51:41]MH_SAM_APDU [03:51:41]CAPDU: 80 11 00 00 [03:51:41]Write to MH i2c: E2 08 00 FB 78 80 11 00 00 00 00 00 00 ED [03:51:41]Write i2c OK [03:51:41]MH_I2C_Read... [03:51:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:51:41]Read from MH i2c: E2 [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: E2 17 00 [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: E2 17 00 FB 78 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 42 [03:51:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:51:41]wFMCommunicate OK [03:51:41]CreateOFDProtocolMessage done [03:51:41]OFDSenderStorePacket 308609 [03:51:41]StoreOFDPacket docnum=308609 [03:51:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AD F1 07 01 52 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 4F 67 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 B5 04 00 35 04 06 00 81 C9 3D 36 28 21 CB 72 D9 A8 8C 84 47 8B [03:51:41]CheckFolder [03:51:41]dirname=/storage/ofd_packets [03:51:41]CheckFolder done [03:51:41]ProducePacketName [03:51:41]name=ofd_packets/00308609 [03:51:41]NVStorageSaveData ofd_packets/00308609 [03:51:41]File name is /storage/ofd_packets/00308609 [03:51:41]Write 301 bytes [03:51:41]NVStorageSaveData done [03:51:41]OFDSenderStorePacket done [03:51:41]KKMCreateOFDPacket done [03:51:41]NVStorageSaveData kkm_last_timestamp [03:51:41]File name is /storage/kkm_last_timestamp [03:51:41]Write 4 bytes [03:51:41]NVStorageSaveData done [03:51:41]ExternCall_PrintAddStr [03:51:41]wPrintStart [03:51:41]Write to MH i2c: 01 00 00 FC 78 74 [03:51:41]Write i2c OK [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: 01 [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: 01 07 00 [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: 01 07 00 FC 78 00 00 00 00 00 FF 0F 89 [03:51:41]RasterBufferAndPrint [03:51:41]line Счет N : (1)642475 [03:51:41]line ИНН: 02508201610067 [03:51:41]line Контрольно-Кассовый Чек [03:51:41]line ПРОДАЖА [03:51:41]line ТРК (МРК, ГНК) : 31 [03:51:41]line Товар: 2710124130 [03:51:41]line Аи-92-К-2 [03:51:41]line 8.970 * 66.90 [03:51:41]line = 600.09 [03:51:41]line НДС 12% НСП 1% [03:51:41]line > о реализуемом товаре [03:51:41]line ОКРУГЛЕНИЕ: -0.09 [03:51:41]line ИТОГО: 600.00 [03:51:41]line Внесено: 600.00 [03:51:41]line СДАЧА: 0.00 [03:51:41]line НСП 1% : 5.31 [03:51:41]line НДС 12% : 63.73 [03:51:41]line Наличными: 600.00 [03:51:41]line Безнал.: 0.00 [03:51:41]line Место: АЗС № 172 "Партнер Нефть" [03:51:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [03:51:41]line СНО: Общий режим [03:51:41]line Чек 30 26.10.2024 03:51 [03:51:41]line Смена: 532 ФФД: 1.0 [03:51:41]line ЗНМ: 0300000116 [03:51:41]line РНМ: 0000000000091780 [03:51:41]line Версия ККМ: 001 [03:51:41]line ФМ: 0000000000871765 [03:51:41]line ФД: 308609 [03:51:41]line ФПД: 142701315368993 [03:51:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T035143&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308609&fm=142701315368993&tin=02508201610067®Number=0000000000091780&sum=60000 [03:51:41]OFD Sender: Processing packet 308609 [packets to send 222, broken 221] [03:51:41]ProducePacketName [03:51:41]name=ofd_packets/00308609 [03:51:41]OFD Sender: To server: pG, [03:51:41]CommunicateWithHost lk.salyk.kg:30040 [03:51:41]ConnectInit lk.salyk.kg [03:51:41]written 0, free lines is 4095 [03:51:41]Connected sock=10 [03:51:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AD F1 07 01 52 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 4F 67 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 B5 04 00 35 04 06 00 81 C9 3D 36 28 21 CB 72 D9 A8 8C 84 47 8B [03:51:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EF 31 47 00 CC 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 31 37 36 35 10 04 04 00 81 B5 04 00 F4 03 04 00 AF 0D 1C 67 B6 04 01 00 00 BD 78 43 45 E8 18 4D 66 [03:51:41]CommunicateWithHost err = 0 [03:51:41]CheckOFDResponse [03:51:41]1017 (14) - 77093643461234 [03:51:41]1041 (16) - 0000000000871765 [03:51:41]1040 (4) - 308609 [03:51:41]1012 (4) - 25.10.2024 21:29 [03:51:41]1206 (1) - 0 [03:51:41]OFD Sender: Remove packet 308609 [03:51:41]ProducePacketName [03:51:41]name=ofd_packets/00308609 [03:51:41]NVStorageDeleteData [03:51:41]Write to MH i2c: 01 00 00 26 79 9F [03:51:41]Write i2c OK [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: 01 [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: 01 07 00 [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: 01 07 00 26 79 00 00 00 00 00 B5 0C 67 [03:51:41]RasterBufferAndPrint [03:51:41]line [03:51:41]line [03:51:41]line [03:51:41]line [03:51:41]line [03:51:41]written 0, free lines is 3259 [03:51:41]MH_Cut [03:51:41]Write to MH i2c: D1 01 00 2D 79 01 78 [03:51:41]Write i2c OK [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: D1 [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: D1 01 00 [03:51:41]MH_I2C_Read... [03:51:41]Read from MH i2c: D1 01 00 2D 79 00 77 [03:51:41]Write to MH i2c: 01 00 00 2E 79 A7 [03:51:41]Write i2c OK [03:51:41]MH_I2C_Read... [03:51:42]OFD Sender: No OFD packet to send [03:51:42]*** Cut start [03:51:42]*** Purtial cut [03:51:42]*** Stage 1: CUTSNS_PIN = 1 [03:51:42]Read from MH i2c: 01 [03:51:43]MH_I2C_Read... [03:51:43]*** Stop cut motor [03:51:43]*** Cut end [03:51:43]Read from MH i2c: 01 07 00 [03:51:43]MH_I2C_Read... [03:51:43]Read from MH i2c: 01 07 00 2E 79 00 00 00 00 00 FF 0F BC [03:51:43]process_action close_receipt done [03:51:43]requested_data is exist [03:51:43]produce_requested_data [03:51:43]requested_item fm.sn is exist - process it [03:51:43]wFMCommunicate request_size=4 [03:51:43]MH_SAM_APDU [03:51:43]CAPDU: 80 11 00 00 [03:51:43]Write to MH i2c: E2 08 00 2F 79 80 11 00 00 00 00 00 00 22 [03:51:43]Write i2c OK [03:51:43]MH_I2C_Read... [03:51:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:51:43]Read from MH i2c: E2 [03:51:43]MH_I2C_Read... [03:51:43]Read from MH i2c: E2 17 00 [03:51:43]MH_I2C_Read... [03:51:43]Read from MH i2c: E2 17 00 2F 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 77 [03:51:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [03:51:43]wFMCommunicate OK [03:51:43]requested_item fd.num is exist - process it [03:51:43]SAM_PROTO_GetFieldsCounters [03:51:43]wFMCommunicate request_size=4 [03:51:43]MH_SAM_APDU [03:51:43]CAPDU: 80 13 00 00 [03:51:43]Write to MH i2c: E2 08 00 30 79 80 13 00 00 00 00 00 00 25 [03:51:43]Write i2c OK [03:51:43]MH_I2C_Read... [03:51:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:51:43]Read from MH i2c: E2 [03:51:43]MH_I2C_Read... [03:51:43]Read from MH i2c: E2 62 00 [03:51:43]MH_I2C_Read... [03:51:43]Read from MH i2c: E2 62 00 30 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 81 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [03:51: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 81 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:51:43]wFMCommunicate OK [03:51:43]SAM_PROTO_GetFieldsCounters done [03:51:43]requested_item shift.num is exist - process it [03:51:43]requested_item shift.opened is exist - process it [03:51:43]req_shift_opened [03:51:43]FM_GetShiftState [03:51:43]SAM_PROTO_GetShiftState [03:51:43]wFMCommunicate request_size=4 [03:51:43]MH_SAM_APDU [03:51:43]CAPDU: 80 13 01 00 [03:51:43]Write to MH i2c: E2 08 00 31 79 80 13 01 00 00 00 00 00 27 [03:51:43]Write i2c OK [03:51:43]MH_I2C_Read... [03:51:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:51:43]Read from MH i2c: E2 [03:51:43]MH_I2C_Read... [03:51:43]Read from MH i2c: E2 0E 00 [03:51:43]MH_I2C_Read... [03:51:43]Read from MH i2c: E2 0E 00 31 79 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A5 [03:51:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [03:51:43]wFMCommunicate OK [03:51:43]SAM_PROTO_GetShiftState done [03:51:43]FM_GetShiftState done [03:51:43]req_shift_opened done [03:51:43]requested_item shift.open_date is exist - process it [03:51:43]req_shift_open_date [03:51:43]req_shift_open_date done [03:51:43]produce_requested_data done [03:51:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308609,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [03:51:43]process_action_free close_receipt [03:51:43]json_value_free [03:51:43]json_value_free done [03:51:43]process_json_proto returns [03:51:43]Send response to host [03:51:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308609,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [03:51:43]free response buf [03:51:43]execute_script done [03:51:43]execute_script returns [03:51:43]free content buf [03:51:43]Sock 8.Close socket [03:51:43]Sock 8.Thread stoped [03:51:47]OFD Sender: No OFD packet to send [03:51:52]OFD Sender: No OFD packet to send [03:51:57]OFD Sender: No OFD packet to send [03:52:02]OFD Sender: No OFD packet to send [03:52:07]OFD Sender: No OFD packet to send [03:52:12]OFD Sender: No OFD packet to send [03:52:17]OFD Sender: No OFD packet to send [03:52:22]OFD Sender: No OFD packet to send [03:52:27]OFD Sender: No OFD packet to send [03:52:32]OFD Sender: No OFD packet to send [03:52:37]OFD Sender: No OFD packet to send [03:52:42]OFD Sender: No OFD packet to send [03:52:47]OFD Sender: No OFD packet to send [03:52:52]OFD Sender: No OFD packet to send [03:52:57]OFD Sender: No OFD packet to send [03:53:02]OFD Sender: No OFD packet to send [03:53:07]OFD Sender: No OFD packet to send [03:53:12]OFD Sender: No OFD packet to send [03:53:17]OFD Sender: No OFD packet to send [03:53:22]OFD Sender: No OFD packet to send [03:53:27]OFD Sender: No OFD packet to send [03:53:32]OFD Sender: No OFD packet to send [03:53:37]OFD Sender: No OFD packet to send [03:53:42]OFD Sender: No OFD packet to send [03:53:47]OFD Sender: No OFD packet to send [03:53:52]OFD Sender: No OFD packet to send [03:53:57]OFD Sender: No OFD packet to send [03:54:02]OFD Sender: No OFD packet to send [03:54:07]OFD Sender: No OFD packet to send [03:54:12]OFD Sender: No OFD packet to send [03:54:17]OFD Sender: No OFD packet to send [03:54:22]OFD Sender: No OFD packet to send [03:54:27]OFD Sender: No OFD packet to send [03:54:32]OFD Sender: No OFD packet to send [03:54:37]OFD Sender: No OFD packet to send [03:54:42]OFD Sender: No OFD packet to send [03:54:47]OFD Sender: No OFD packet to send [03:54:52]OFD Sender: No OFD packet to send [03:54:57]OFD Sender: No OFD packet to send [03:55:02]OFD Sender: No OFD packet to send [03:55:07]OFD Sender: No OFD packet to send [03:55:12]OFD Sender: No OFD packet to send [03:55:17]OFD Sender: No OFD packet to send [03:55:22]OFD Sender: No OFD packet to send [03:55:27]OFD Sender: No OFD packet to send [03:55:32]OFD Sender: No OFD packet to send [03:55:37]OFD Sender: No OFD packet to send [03:55:42]OFD Sender: No OFD packet to send [03:55:47]OFD Sender: No OFD packet to send [03:55:52]OFD Sender: No OFD packet to send [03:55:57]OFD Sender: No OFD packet to send [03:56:02]OFD Sender: No OFD packet to send [03:56:07]OFD Sender: No OFD packet to send [03:56:12]OFD Sender: No OFD packet to send [03:56:17]OFD Sender: No OFD packet to send [03:56:22]OFD Sender: No OFD packet to send [03:56:27]OFD Sender: No OFD packet to send [03:56:32]OFD Sender: No OFD packet to send [03:56:37]OFD Sender: No OFD packet to send [03:56:42]OFD Sender: No OFD packet to send [03:56:47]OFD Sender: No OFD packet to send [03:56:52]OFD Sender: No OFD packet to send [03:56:57]OFD Sender: No OFD packet to send [03:57:02]OFD Sender: No OFD packet to send [03:57:07]OFD Sender: No OFD packet to send [03:57:12]OFD Sender: No OFD packet to send [03:57:17]OFD Sender: No OFD packet to send [03:57:22]OFD Sender: No OFD packet to send [03:57:27]OFD Sender: No OFD packet to send [03:57:32]OFD Sender: No OFD packet to send [03:57:37]OFD Sender: No OFD packet to send [03:57:42]OFD Sender: No OFD packet to send [03:57:47]OFD Sender: No OFD packet to send [03:57:52]OFD Sender: No OFD packet to send [03:57:57]OFD Sender: No OFD packet to send [03:58:02]OFD Sender: No OFD packet to send [03:58:07]OFD Sender: No OFD packet to send [03:58:12]OFD Sender: No OFD packet to send [03:58:17]OFD Sender: No OFD packet to send [03:58:22]OFD Sender: No OFD packet to send [03:58:27]OFD Sender: No OFD packet to send [03:58:32]OFD Sender: No OFD packet to send [03:58:37]OFD Sender: No OFD packet to send [03:58:42]OFD Sender: No OFD packet to send [03:58:47]OFD Sender: No OFD packet to send [03:58:52]OFD Sender: No OFD packet to send [03:58:57]OFD Sender: No OFD packet to send [03:59:02]OFD Sender: No OFD packet to send [03:59:08]OFD Sender: No OFD packet to send [03:59:13]OFD Sender: No OFD packet to send [03:59:18]OFD Sender: No OFD packet to send [03:59:23]OFD Sender: No OFD packet to send [03:59:28]OFD Sender: No OFD packet to send [03:59:33]OFD Sender: No OFD packet to send [03:59:38]OFD Sender: No OFD packet to send [03:59:43]OFD Sender: No OFD packet to send [03:59:48]OFD Sender: No OFD packet to send [03:59:53]OFD Sender: No OFD packet to send [03:59:58]OFD Sender: No OFD packet to send [04:00:03]OFD Sender: No OFD packet to send [04:00:08]OFD Sender: No OFD packet to send [04:00:13]OFD Sender: No OFD packet to send [04:00:18]OFD Sender: No OFD packet to send [04:00:23]OFD Sender: No OFD packet to send [04:00:28]OFD Sender: No OFD packet to send [04:00:33]OFD Sender: No OFD packet to send [04:00:38]OFD Sender: No OFD packet to send [04:00:43]OFD Sender: No OFD packet to send [04:00:48]OFD Sender: No OFD packet to send [04:00:53]OFD Sender: No OFD packet to send [04:00:58]OFD Sender: No OFD packet to send [04:01:03]OFD Sender: No OFD packet to send [04:01:08]OFD Sender: No OFD packet to send [04:01:13]OFD Sender: No OFD packet to send [04:01:18]OFD Sender: No OFD packet to send [04:01:23]OFD Sender: No OFD packet to send [04:01:28]OFD Sender: No OFD packet to send [04:01:33]OFD Sender: No OFD packet to send [04:01:38]OFD Sender: No OFD packet to send [04:01:43]OFD Sender: No OFD packet to send [04:01:48]OFD Sender: No OFD packet to send [04:01:53]OFD Sender: No OFD packet to send [04:01:58]OFD Sender: No OFD packet to send [04:02:03]OFD Sender: No OFD packet to send [04:02:08]OFD Sender: No OFD packet to send [04:02:13]OFD Sender: No OFD packet to send [04:02:18]OFD Sender: No OFD packet to send [04:02:23]OFD Sender: No OFD packet to send [04:02:28]OFD Sender: No OFD packet to send [04:02:33]OFD Sender: No OFD packet to send [04:02:38]OFD Sender: No OFD packet to send [04:02:43]OFD Sender: No OFD packet to send [04:02:48]OFD Sender: No OFD packet to send [04:02:53]OFD Sender: No OFD packet to send [04:02:58]OFD Sender: No OFD packet to send [04:03:03]OFD Sender: No OFD packet to send [04:03:08]OFD Sender: No OFD packet to send [04:03:13]OFD Sender: No OFD packet to send [04:03:18]OFD Sender: No OFD packet to send [04:03:23]OFD Sender: No OFD packet to send [04:03:28]OFD Sender: No OFD packet to send [04:03:33]OFD Sender: No OFD packet to send [04:03:38]OFD Sender: No OFD packet to send [04:03:43]OFD Sender: No OFD packet to send [04:03:48]OFD Sender: No OFD packet to send [04:03:53]OFD Sender: No OFD packet to send [04:03:58]OFD Sender: No OFD packet to send [04:04:03]OFD Sender: No OFD packet to send [04:04:08]OFD Sender: No OFD packet to send [04:04:13]OFD Sender: No OFD packet to send [04:04:18]OFD Sender: No OFD packet to send [04:04:23]OFD Sender: No OFD packet to send [04:04:28]OFD Sender: No OFD packet to send [04:04:33]OFD Sender: No OFD packet to send [04:04:38]OFD Sender: No OFD packet to send [04:04:43]OFD Sender: No OFD packet to send [04:04:48]OFD Sender: No OFD packet to send [04:04:53]OFD Sender: No OFD packet to send [04:04:58]OFD Sender: No OFD packet to send [04:05:03]OFD Sender: No OFD packet to send [04:05:08]OFD Sender: No OFD packet to send [04:05:13]OFD Sender: No OFD packet to send [04:05:18]OFD Sender: No OFD packet to send [04:05:23]OFD Sender: No OFD packet to send [04:05:28]OFD Sender: No OFD packet to send [04:05:33]OFD Sender: No OFD packet to send [04:05:38]OFD Sender: No OFD packet to send [04:05:43]OFD Sender: No OFD packet to send [04:05:48]OFD Sender: No OFD packet to send [04:05:53]OFD Sender: No OFD packet to send [04:05:58]OFD Sender: No OFD packet to send [04:06:03]OFD Sender: No OFD packet to send [04:06:08]OFD Sender: No OFD packet to send [04:06:13]OFD Sender: No OFD packet to send [04:06:18]OFD Sender: No OFD packet to send [04:06:23]OFD Sender: No OFD packet to send [04:06:28]OFD Sender: No OFD packet to send [04:06:33]OFD Sender: No OFD packet to send [04:06:38]OFD Sender: No OFD packet to send [04:06:43]OFD Sender: No OFD packet to send [04:06:48]OFD Sender: No OFD packet to send [04:06:53]OFD Sender: No OFD packet to send [04:06:58]OFD Sender: No OFD packet to send [04:07:03]OFD Sender: No OFD packet to send [04:07:08]OFD Sender: No OFD packet to send [04:07:13]OFD Sender: No OFD packet to send [04:07:18]OFD Sender: No OFD packet to send [04:07:23]OFD Sender: No OFD packet to send [04:07:28]OFD Sender: No OFD packet to send [04:07:33]OFD Sender: No OFD packet to send [04:07:38]OFD Sender: No OFD packet to send [04:07:43]OFD Sender: No OFD packet to send [04:07:48]OFD Sender: No OFD packet to send [04:07:53]OFD Sender: No OFD packet to send [04:07:58]OFD Sender: No OFD packet to send [04:08:03]OFD Sender: No OFD packet to send [04:08:08]OFD Sender: No OFD packet to send [04:08:13]OFD Sender: No OFD packet to send [04:08:18]OFD Sender: No OFD packet to send [04:08:23]OFD Sender: No OFD packet to send [04:08:28]OFD Sender: No OFD packet to send [04:08:33]OFD Sender: No OFD packet to send [04:08:38]OFD Sender: No OFD packet to send [04:08:43]OFD Sender: No OFD packet to send [04:08:48]OFD Sender: No OFD packet to send [04:08:53]OFD Sender: No OFD packet to send [04:08:58]OFD Sender: No OFD packet to send [04:09:03]OFD Sender: No OFD packet to send [04:09:08]OFD Sender: No OFD packet to send [04:09:13]OFD Sender: No OFD packet to send [04:09:18]OFD Sender: No OFD packet to send [04:09:23]OFD Sender: No OFD packet to send [04:09:28]OFD Sender: No OFD packet to send [04:09:33]OFD Sender: No OFD packet to send [04:09:38]OFD Sender: No OFD packet to send [04:09:43]OFD Sender: No OFD packet to send [04:09:48]OFD Sender: No OFD packet to send [04:09:53]OFD Sender: No OFD packet to send [04:09:58]OFD Sender: No OFD packet to send [04:10:03]OFD Sender: No OFD packet to send [04:10:09]OFD Sender: No OFD packet to send [04:10:14]OFD Sender: No OFD packet to send [04:10:19]OFD Sender: No OFD packet to send [04:10:24]OFD Sender: No OFD packet to send [04:10:29]OFD Sender: No OFD packet to send [04:10:34]OFD Sender: No OFD packet to send [04:10:39]OFD Sender: No OFD packet to send [04:10:44]OFD Sender: No OFD packet to send [04:10:49]OFD Sender: No OFD packet to send [04:10:54]OFD Sender: No OFD packet to send [04:10:59]OFD Sender: No OFD packet to send [04:11:04]OFD Sender: No OFD packet to send [04:11:09]OFD Sender: No OFD packet to send [04:11:14]OFD Sender: No OFD packet to send [04:11:19]OFD Sender: No OFD packet to send [04:11:24]OFD Sender: No OFD packet to send [04:11:29]OFD Sender: No OFD packet to send [04:11:34]OFD Sender: No OFD packet to send [04:11:39]OFD Sender: No OFD packet to send [04:11:44]OFD Sender: No OFD packet to send [04:11:49]OFD Sender: No OFD packet to send [04:11:54]OFD Sender: No OFD packet to send [04:11:59]OFD Sender: No OFD packet to send [04:12:04]OFD Sender: No OFD packet to send [04:12:09]OFD Sender: No OFD packet to send [04:12:14]OFD Sender: No OFD packet to send [04:12:19]OFD Sender: No OFD packet to send [04:12:24]OFD Sender: No OFD packet to send [04:12:29]OFD Sender: No OFD packet to send [04:12:34]OFD Sender: No OFD packet to send [04:12:39]OFD Sender: No OFD packet to send [04:12:44]OFD Sender: No OFD packet to send [04:12:49]OFD Sender: No OFD packet to send [04:12:54]OFD Sender: No OFD packet to send [04:12:59]OFD Sender: No OFD packet to send [04:13:04]OFD Sender: No OFD packet to send [04:13:09]OFD Sender: No OFD packet to send [04:13:14]OFD Sender: No OFD packet to send [04:13:19]OFD Sender: No OFD packet to send [04:13:24]OFD Sender: No OFD packet to send [04:13:29]OFD Sender: No OFD packet to send [04:13:34]OFD Sender: No OFD packet to send [04:13:39]OFD Sender: No OFD packet to send [04:13:44]OFD Sender: No OFD packet to send [04:13:49]OFD Sender: No OFD packet to send [04:13:54]OFD Sender: No OFD packet to send [04:13:59]OFD Sender: No OFD packet to send [04:14:04]OFD Sender: No OFD packet to send [04:14:09]OFD Sender: No OFD packet to send [04:14:14]OFD Sender: No OFD packet to send [04:14:19]OFD Sender: No OFD packet to send [04:14:24]OFD Sender: No OFD packet to send [04:14:29]OFD Sender: No OFD packet to send [04:14:34]OFD Sender: No OFD packet to send [04:14:39]OFD Sender: No OFD packet to send [04:14:44]OFD Sender: No OFD packet to send [04:14:49]OFD Sender: No OFD packet to send [04:14:54]OFD Sender: No OFD packet to send [04:14:59]OFD Sender: No OFD packet to send [04:15:04]OFD Sender: No OFD packet to send [04:15:09]OFD Sender: No OFD packet to send [04:15:14]OFD Sender: No OFD packet to send [04:15:19]OFD Sender: No OFD packet to send [04:15:24]OFD Sender: No OFD packet to send [04:15:29]OFD Sender: No OFD packet to send [04:15:34]OFD Sender: No OFD packet to send [04:15:39]OFD Sender: No OFD packet to send [04:15:44]OFD Sender: No OFD packet to send [04:15:49]OFD Sender: No OFD packet to send [04:15:54]OFD Sender: No OFD packet to send [04:15:59]OFD Sender: No OFD packet to send [04:16:04]OFD Sender: No OFD packet to send [04:16:09]OFD Sender: No OFD packet to send [04:16:14]OFD Sender: No OFD packet to send [04:16:19]OFD Sender: No OFD packet to send [04:16:24]OFD Sender: No OFD packet to send [04:16:29]OFD Sender: No OFD packet to send [04:16:34]OFD Sender: No OFD packet to send [04:16:39]OFD Sender: No OFD packet to send [04:16:44]OFD Sender: No OFD packet to send [04:16:49]OFD Sender: No OFD packet to send [04:16:54]OFD Sender: No OFD packet to send [04:16:59]OFD Sender: No OFD packet to send [04:17:04]OFD Sender: No OFD packet to send [04:17:09]OFD Sender: No OFD packet to send [04:17:14]OFD Sender: No OFD packet to send [04:17:19]OFD Sender: No OFD packet to send [04:17:24]OFD Sender: No OFD packet to send [04:17:29]OFD Sender: No OFD packet to send [04:17:34]OFD Sender: No OFD packet to send [04:17:39]OFD Sender: No OFD packet to send [04:17:44]OFD Sender: No OFD packet to send [04:17:49]OFD Sender: No OFD packet to send [04:17:54]OFD Sender: No OFD packet to send [04:17:59]OFD Sender: No OFD packet to send [04:18:04]OFD Sender: No OFD packet to send [04:18:09]OFD Sender: No OFD packet to send [04:18:14]OFD Sender: No OFD packet to send [04:18:19]OFD Sender: No OFD packet to send [04:18:24]OFD Sender: No OFD packet to send [04:18:29]OFD Sender: No OFD packet to send [04:18:34]OFD Sender: No OFD packet to send [04:18:39]OFD Sender: No OFD packet to send [04:18:44]OFD Sender: No OFD packet to send [04:18:49]OFD Sender: No OFD packet to send [04:18:54]OFD Sender: No OFD packet to send [04:18:59]OFD Sender: No OFD packet to send [04:19:04]OFD Sender: No OFD packet to send [04:19:09]OFD Sender: No OFD packet to send [04:19:14]OFD Sender: No OFD packet to send [04:19:19]OFD Sender: No OFD packet to send [04:19:24]OFD Sender: No OFD packet to send [04:19:29]OFD Sender: No OFD packet to send [04:19:34]OFD Sender: No OFD packet to send [04:19:39]OFD Sender: No OFD packet to send [04:19:44]OFD Sender: No OFD packet to send [04:19:49]OFD Sender: No OFD packet to send [04:19:54]OFD Sender: No OFD packet to send [04:19:59]OFD Sender: No OFD packet to send [04:20:04]OFD Sender: No OFD packet to send [04:20:09]OFD Sender: No OFD packet to send [04:20:14]OFD Sender: No OFD packet to send [04:20:19]OFD Sender: No OFD packet to send [04:20:24]OFD Sender: No OFD packet to send [04:20:29]OFD Sender: No OFD packet to send [04:20:34]OFD Sender: No OFD packet to send [04:20:39]OFD Sender: No OFD packet to send [04:20:44]OFD Sender: No OFD packet to send [04:20:49]OFD Sender: No OFD packet to send [04:20:54]OFD Sender: No OFD packet to send [04:20:55]accept exits with 9 [04:20:55]New connection [04:20:55]New thread 3067198820 created [04:20:55]Thread 3067342180 joined [04:20:55]Waiting for new connection... [04:20:55] Sock 9.Parse request [04:20:55]Sock 9.Check first char [04:20:55]Sock 9.First char is OK [04:20:55]request: POST /json_proto HTTP/1.0 [04:20:55]Method: POST [04:20:55]URL: /json_proto [04:20:55]Method is POST - this is cgi request [04:20:55]url: /json_proto [04:20:55]query_string will be loaded in cgi processing [04:20:55]execute_cgi json_proto POST (null) [04:20:55]execute_cgi path=json_proto method=POST [04:20:55]POST find Content-Length [04:20:55]Host: 172.17.96.3:8080 [04:20:55]Content-Length: 673 [04:20:55]Content-Type: application/json [04:20:55] [04:20:55]POST finish read [04:20:55]Found Content-Length = 673 [04:20:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 1.080, "sum" : 80.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 80.00, "total" : 80.00, "payments": [ { "type": 0, "sum" : 80.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:20:55]execute_script... [04:20: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)642476", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 1.080, "sum" : 80.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 80.00, "total" : 80.00, "payments": [ { "type": 0, "sum" : 80.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:20:55]POST & json_proto [04:20:55]process_json_proto [04:20:55]json parsed OK: [04:20:55]protocol is kg_v1.0 [04:20:55]action value=close_receipt [04:20:55]process_action close_receipt [04:20:55]cmd_close_receipt [04:20:55]MH_GetDate [04:20:55]Write to MH i2c: F0 00 00 32 79 9A [04:20:55]Write i2c OK [04:20:55]MH_I2C_Read... [04:20:55]Read from MH i2c: F0 [04:20:55]MH_I2C_Read... [04:20:55]Read from MH i2c: F0 09 00 [04:20:55]MH_I2C_Read... [04:20:55]Read from MH i2c: F0 09 00 32 79 00 2B 6E 1C 67 44 5E 04 65 CA [04:20:55]GetLastDocTimeStamp 1729914703 [04:20:55]current date 1729916459 [04:20:55]FM_GetShiftState [04:20:55]SAM_PROTO_GetShiftState [04:20:55]wFMCommunicate request_size=4 [04:20:55]MH_SAM_APDU [04:20:55]CAPDU: 80 13 01 00 [04:20:55]Write to MH i2c: E2 08 00 33 79 80 13 01 00 00 00 00 00 29 [04:20:55]Write i2c OK [04:20:55]MH_I2C_Read... [04:20:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:20:55]Read from MH i2c: E2 [04:20:55]MH_I2C_Read... [04:20:55]Read from MH i2c: E2 0E 00 [04:20:55]MH_I2C_Read... [04:20:55]Read from MH i2c: E2 0E 00 33 79 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A7 [04:20:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [04:20:55]wFMCommunicate OK [04:20:55]SAM_PROTO_GetShiftState done [04:20:55]FM_GetShiftState done [04:20:55]opened in 1729902265 [04:20:55]opened+sec_in_day 1729988665 [04:20:55]quantity*price = 8013 [04:20:55]sum+1 = 8015 [04:20:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 80.00 Внесено: 80.00 СДАЧА: 0.00 НСП 1% : 0.71 НДС 12% : 8.51 Наличными: 80.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 31 26.10.2024 04:20 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308610 ФПД: 150967199582035 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T042059&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308610&fm=150967199582035&tin=02508201610067®Number=0000000000091780&sum=8000 [04:20:56]StoreToDocumentArchive [04:20:56]shift 532 fd 308610 [04:20:56]save to /storage/0532/doc_00308610 [04:20:56]save last doc name /storage/0532/doc_00308610 to /storage/kkm_last_doc_name [04:20:56]save OK [04:20:56]Clear old archive folders... [04:20:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:20:56]tlvbuf is 00B2C5D0 [04:20:56]SAM_PROTO_ClearQueue [04:20:56]wFMCommunicate request_size=4 [04:20:56]MH_SAM_APDU [04:20:56]CAPDU: 80 09 00 00 [04:20:56]Write to MH i2c: E2 08 00 40 79 80 09 00 00 00 00 00 00 2B [04:20:56]Write i2c OK [04:20:56]MH_I2C_Read... [04:20:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:20:56]Read from MH i2c: E2 [04:20:56]MH_I2C_Read... [04:20:56]Read from MH i2c: E2 03 00 [04:20:56]MH_I2C_Read... [04:20:56]Read from MH i2c: E2 03 00 40 79 00 90 00 2D [04:20:56]RAPDU: 90 00 [04:20:56]wFMCommunicate OK [04:20:56]SAM_PROTO_ClearQueue done [04:20:56]KKMCreateOFDPacket [04:20:56]OFDProtocolAddRootSTLVToBuf [04:20:56]FM_MakeSignedData [04:20:56]FM_MakeSignedData [04:20:56]SAM_PROTO_SignData [04:20:56]wFMCommunicate request_size=4 [04:20:56]MH_SAM_APDU [04:20:56]CAPDU: 80 0D 01 02 [04:20:56]Write to MH i2c: E2 08 00 41 79 80 0D 01 02 00 00 00 00 33 [04:20:56]Write i2c OK [04:20:56]MH_I2C_Read... [04:20:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:20:56]Read from MH i2c: E2 [04:20:56]MH_I2C_Read... [04:20:56]Read from MH i2c: E2 03 00 [04:20:56]MH_I2C_Read... [04:20:56]Read from MH i2c: E2 03 00 41 79 00 90 00 2E [04:20:56]RAPDU: 90 00 [04:20:56]wFMCommunicate OK [04:20:56]wFMCommunicate request_size=255 [04:20:56]MH_SAM_APDU [04:20:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 38 04 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4E 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 53 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 1F 00 00 00 F4 03 04 00 2B 6E 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 B5 04 00 35 04 06 00 89 [04:20:56]Write to MH i2c: E2 02 01 42 79 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 38 04 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4E 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 53 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 1F 00 00 00 F4 03 04 00 2B 6E 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 B5 04 00 35 04 06 00 89 00 00 72 [04:20:56]Write i2c OK [04:20:56]MH_I2C_Read... [04:20:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:20:57]Read from MH i2c: E2 [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: E2 03 00 [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: E2 03 00 42 79 00 90 00 2F [04:20:57]RAPDU: 90 00 [04:20:57]wFMCommunicate OK [04:20:57]wFMCommunicate request_size=10 [04:20:57]MH_SAM_APDU [04:20:57]CAPDU: 80 0D 02 02 05 4D CA 4D C7 53 [04:20:57]Write to MH i2c: E2 0D 00 43 79 80 0D 02 02 05 00 4D CA 4D C7 53 00 00 BE [04:20:57]Write i2c OK [04:20:57]MH_I2C_Read... [04:20:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:20:57]Read from MH i2c: E2 [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: E2 03 00 [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: E2 03 00 43 79 00 90 00 30 [04:20:57]RAPDU: 90 00 [04:20:57]wFMCommunicate OK [04:20:57]wFMCommunicate request_size=4 [04:20:57]MH_SAM_APDU [04:20:57]CAPDU: 80 0D 03 02 [04:20:57]Write to MH i2c: E2 08 00 44 79 80 0D 03 02 00 00 00 00 38 [04:20:57]Write i2c OK [04:20:57]MH_I2C_Read... [04:20:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:20:57]Read from MH i2c: E2 [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: E2 0B 00 [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: E2 0B 00 44 79 00 53 87 4A 2E 94 64 8A 16 90 00 23 [04:20:57]RAPDU: 53 87 4A 2E 94 64 8A 16 90 00 [04:20:57]wFMCommunicate OK [04:20:57]SAM_PROTO_SignData done [04:20:57]FM_MakeSignedData done [04:20:57]CreateOFDProtocolMessage [04:20:57]wFMCommunicate request_size=4 [04:20:57]MH_SAM_APDU [04:20:57]CAPDU: 80 11 00 00 [04:20:57]Write to MH i2c: E2 08 00 45 79 80 11 00 00 00 00 00 00 38 [04:20:57]Write i2c OK [04:20:57]MH_I2C_Read... [04:20:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:20:57]Read from MH i2c: E2 [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: E2 17 00 [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: E2 17 00 45 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8D [04:20:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [04:20:57]wFMCommunicate OK [04:20:57]CreateOFDProtocolMessage done [04:20:57]OFDSenderStorePacket 308610 [04:20:57]StoreOFDPacket docnum=308610 [04:20:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CD C7 07 01 35 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 38 04 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4E 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 53 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 1F 00 00 00 F4 03 04 00 2B 6E 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 B5 04 00 35 04 06 00 89 4D CA 4D C7 53 53 87 4A 2E 94 64 8A 16 [04:20:57]CheckFolder [04:20:57]dirname=/storage/ofd_packets [04:20:57]CheckFolder done [04:20:57]ProducePacketName [04:20:57]name=ofd_packets/00308610 [04:20:57]NVStorageSaveData ofd_packets/00308610 [04:20:57]File name is /storage/ofd_packets/00308610 [04:20:57]Write 301 bytes [04:20:57]NVStorageSaveData done [04:20:57]OFDSenderStorePacket done [04:20:57]KKMCreateOFDPacket done [04:20:57]NVStorageSaveData kkm_last_timestamp [04:20:57]File name is /storage/kkm_last_timestamp [04:20:57]Write 4 bytes [04:20:57]NVStorageSaveData done [04:20:57]ExternCall_PrintAddStr [04:20:57]wPrintStart [04:20:57]Write to MH i2c: 01 00 00 46 79 BF [04:20:57]Write i2c OK [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: 01 [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: 01 07 00 [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: 01 07 00 46 79 00 00 00 00 00 FF 0F D4 [04:20:57]RasterBufferAndPrint [04:20:57]line Счет N : (1)642476 [04:20:57]line ИНН: 02508201610067 [04:20:57]line Контрольно-Кассовый Чек [04:20:57]line ПРОДАЖА [04:20:57]line ТРК (МРК, ГНК) : 51 [04:20:57]line Товар: 2710124500 [04:20:57]line Аи-95-К-3 [04:20:57]line 1.080 * 74.20 [04:20:57]line = 80.14 [04:20:57]line НДС 12% НСП 1% [04:20:57]line > о реализуемом товаре [04:20:57]line ОКРУГЛЕНИЕ: -0.14 [04:20:57]line ИТОГО: 80.00 [04:20:57]line Внесено: 80.00 [04:20:57]line СДАЧА: 0.00 [04:20:57]line НСП 1% : 0.71 [04:20:57]line НДС 12% : 8.51 [04:20:57]line Наличными: 80.00 [04:20:57]line Безнал.: 0.00 [04:20:57]line Место: АЗС № 172 "Партнер Нефть" [04:20:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [04:20:57]line СНО: Общий режим [04:20:57]line Чек 31 26.10.2024 04:20 [04:20:57]line Смена: 532 ФФД: 1.0 [04:20:57]line ЗНМ: 0300000116 [04:20:57]line РНМ: 0000000000091780 [04:20:57]line Версия ККМ: 001 [04:20:57]line ФМ: 0000000000871765 [04:20:57]line ФД: 308610 [04:20:57]line ФПД: 150967199582035 [04:20:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T042059&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308610&fm=150967199582035&tin=02508201610067®Number=0000000000091780&sum=8000 [04:20:57]written 0, free lines is 4095 [04:20:57]OFD Sender: Processing packet 308610 [packets to send 222, broken 221] [04:20:57]ProducePacketName [04:20:57]name=ofd_packets/00308610 [04:20:57]OFD Sender: To server: pG, [04:20:57]CommunicateWithHost lk.salyk.kg:30040 [04:20:57]ConnectInit lk.salyk.kg [04:20:57]Connected sock=10 [04:20:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CD C7 07 01 35 34 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 38 04 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4E 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 53 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 1F 00 00 00 F4 03 04 00 2B 6E 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 B5 04 00 35 04 06 00 89 4D CA 4D C7 53 53 87 4A 2E 94 64 8A 16 [04:20:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 46 5B 47 00 7F 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 31 37 36 35 10 04 04 00 82 B5 04 00 F4 03 04 00 8B 14 1C 67 B6 04 01 00 00 45 CF BB A1 8C 8E E5 DD [04:20:57]CommunicateWithHost err = 0 [04:20:57]CheckOFDResponse [04:20:57]1017 (14) - 77093643461234 [04:20:57]1041 (16) - 0000000000871765 [04:20:57]1040 (4) - 308610 [04:20:57]1012 (4) - 25.10.2024 21:58 [04:20:57]1206 (1) - 0 [04:20:57]OFD Sender: Remove packet 308610 [04:20:57]ProducePacketName [04:20:57]name=ofd_packets/00308610 [04:20:57]NVStorageDeleteData [04:20:57]Write to MH i2c: 01 00 00 70 79 E9 [04:20:57]Write i2c OK [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: 01 [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: 01 07 00 [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: 01 07 00 70 79 00 00 00 00 00 B7 0C B3 [04:20:57]RasterBufferAndPrint [04:20:57]line [04:20:57]line [04:20:57]line [04:20:57]line [04:20:57]line [04:20:57]written 0, free lines is 3262 [04:20:57]MH_Cut [04:20:57]Write to MH i2c: D1 01 00 77 79 01 C2 [04:20:57]Write i2c OK [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: D1 [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: D1 01 00 [04:20:57]MH_I2C_Read... [04:20:57]Read from MH i2c: D1 01 00 77 79 00 C1 [04:20:57]Write to MH i2c: 01 00 00 78 79 F1 [04:20:57]Write i2c OK [04:20:57]MH_I2C_Read... [04:20:58]OFD Sender: No OFD packet to send [04:20:58]*** Cut start [04:20:58]*** Purtial cut [04:20:58]*** Stage 1: CUTSNS_PIN = 1 [04:20:58]Read from MH i2c: 01 [04:20:58]MH_I2C_Read... [04:20:58]*** Stop cut motor [04:20:58]*** Cut end [04:20:58]Read from MH i2c: 01 07 00 [04:20:58]MH_I2C_Read... [04:20:58]Read from MH i2c: 01 07 00 78 79 00 00 00 00 00 FF 0F 06 [04:20:58]process_action close_receipt done [04:20:58]requested_data is exist [04:20:58]produce_requested_data [04:20:58]requested_item fm.sn is exist - process it [04:20:58]wFMCommunicate request_size=4 [04:20:58]MH_SAM_APDU [04:20:58]CAPDU: 80 11 00 00 [04:20:58]Write to MH i2c: E2 08 00 79 79 80 11 00 00 00 00 00 00 6C [04:20:58]Write i2c OK [04:20:58]MH_I2C_Read... [04:20:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:20:59]Read from MH i2c: E2 [04:20:59]MH_I2C_Read... [04:20:59]Read from MH i2c: E2 17 00 [04:20:59]MH_I2C_Read... [04:20:59]Read from MH i2c: E2 17 00 79 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C1 [04:20:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [04:20:59]wFMCommunicate OK [04:20:59]requested_item fd.num is exist - process it [04:20:59]SAM_PROTO_GetFieldsCounters [04:20:59]wFMCommunicate request_size=4 [04:20:59]MH_SAM_APDU [04:20:59]CAPDU: 80 13 00 00 [04:20:59]Write to MH i2c: E2 08 00 7A 79 80 13 00 00 00 00 00 00 6F [04:20:59]Write i2c OK [04:20:59]MH_I2C_Read... [04:20:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:20:59]Read from MH i2c: E2 [04:20:59]MH_I2C_Read... [04:20:59]Read from MH i2c: E2 62 00 [04:20:59]MH_I2C_Read... [04:20:59]Read from MH i2c: E2 62 00 7A 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 82 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [04:20: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 82 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:20:59]wFMCommunicate OK [04:20:59]SAM_PROTO_GetFieldsCounters done [04:20:59]requested_item shift.num is exist - process it [04:20:59]requested_item shift.opened is exist - process it [04:20:59]req_shift_opened [04:20:59]FM_GetShiftState [04:20:59]SAM_PROTO_GetShiftState [04:20:59]wFMCommunicate request_size=4 [04:20:59]MH_SAM_APDU [04:20:59]CAPDU: 80 13 01 00 [04:20:59]Write to MH i2c: E2 08 00 7B 79 80 13 01 00 00 00 00 00 71 [04:20:59]Write i2c OK [04:20:59]MH_I2C_Read... [04:20:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:20:59]Read from MH i2c: E2 [04:20:59]MH_I2C_Read... [04:20:59]Read from MH i2c: E2 0E 00 [04:20:59]MH_I2C_Read... [04:20:59]Read from MH i2c: E2 0E 00 7B 79 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EF [04:20:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [04:20:59]wFMCommunicate OK [04:20:59]SAM_PROTO_GetShiftState done [04:20:59]FM_GetShiftState done [04:20:59]req_shift_opened done [04:20:59]requested_item shift.open_date is exist - process it [04:20:59]req_shift_open_date [04:20:59]req_shift_open_date done [04:20:59]produce_requested_data done [04:20:59]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308610,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [04:20:59]process_action_free close_receipt [04:20:59]json_value_free [04:20:59]json_value_free done [04:20:59]process_json_proto returns [04:20:59]Send response to host [04:20:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308610,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [04:20:59]free response buf [04:20:59]execute_script done [04:20:59]execute_script returns [04:20:59]free content buf [04:20:59]Sock 9.Close socket [04:20:59]Sock 9.Thread stoped [04:21:03]OFD Sender: No OFD packet to send [04:21:08]OFD Sender: No OFD packet to send [04:21:13]OFD Sender: No OFD packet to send [04:21:18]OFD Sender: No OFD packet to send [04:21:23]OFD Sender: No OFD packet to send [04:21:28]OFD Sender: No OFD packet to send [04:21:33]OFD Sender: No OFD packet to send [04:21:38]OFD Sender: No OFD packet to send [04:21:43]OFD Sender: No OFD packet to send [04:21:48]OFD Sender: No OFD packet to send [04:21:53]OFD Sender: No OFD packet to send [04:21:58]OFD Sender: No OFD packet to send [04:22:03]OFD Sender: No OFD packet to send [04:22:08]OFD Sender: No OFD packet to send [04:22:13]OFD Sender: No OFD packet to send [04:22:18]OFD Sender: No OFD packet to send [04:22:23]OFD Sender: No OFD packet to send [04:22:28]OFD Sender: No OFD packet to send [04:22:33]OFD Sender: No OFD packet to send [04:22:38]OFD Sender: No OFD packet to send [04:22:43]OFD Sender: No OFD packet to send [04:22:48]OFD Sender: No OFD packet to send [04:22:53]OFD Sender: No OFD packet to send [04:22:58]OFD Sender: No OFD packet to send [04:23:03]OFD Sender: No OFD packet to send [04:23:08]OFD Sender: No OFD packet to send [04:23:13]OFD Sender: No OFD packet to send [04:23:18]OFD Sender: No OFD packet to send [04:23:23]OFD Sender: No OFD packet to send [04:23:28]OFD Sender: No OFD packet to send [04:23:33]OFD Sender: No OFD packet to send [04:23:38]OFD Sender: No OFD packet to send [04:23:43]OFD Sender: No OFD packet to send [04:23:48]OFD Sender: No OFD packet to send [04:23:53]OFD Sender: No OFD packet to send [04:23:58]OFD Sender: No OFD packet to send [04:24:03]OFD Sender: No OFD packet to send [04:24:08]OFD Sender: No OFD packet to send [04:24:13]OFD Sender: No OFD packet to send [04:24:18]OFD Sender: No OFD packet to send [04:24:23]OFD Sender: No OFD packet to send [04:24:28]OFD Sender: No OFD packet to send [04:24:33]OFD Sender: No OFD packet to send [04:24:38]OFD Sender: No OFD packet to send [04:24:43]OFD Sender: No OFD packet to send [04:24:48]OFD Sender: No OFD packet to send [04:24:53]OFD Sender: No OFD packet to send [04:24:58]OFD Sender: No OFD packet to send [04:25:03]OFD Sender: No OFD packet to send [04:25:08]OFD Sender: No OFD packet to send [04:25:13]OFD Sender: No OFD packet to send [04:25:18]OFD Sender: No OFD packet to send [04:25:23]OFD Sender: No OFD packet to send [04:25:28]OFD Sender: No OFD packet to send [04:25:33]OFD Sender: No OFD packet to send [04:25:38]OFD Sender: No OFD packet to send [04:25:43]OFD Sender: No OFD packet to send [04:25:48]OFD Sender: No OFD packet to send [04:25:53]OFD Sender: No OFD packet to send [04:25:58]OFD Sender: No OFD packet to send [04:26:03]OFD Sender: No OFD packet to send [04:26:08]OFD Sender: No OFD packet to send [04:26:13]OFD Sender: No OFD packet to send [04:26:18]OFD Sender: No OFD packet to send [04:26:23]OFD Sender: No OFD packet to send [04:26:28]OFD Sender: No OFD packet to send [04:26:33]OFD Sender: No OFD packet to send [04:26:38]OFD Sender: No OFD packet to send [04:26:43]OFD Sender: No OFD packet to send [04:26:48]OFD Sender: No OFD packet to send [04:26:53]OFD Sender: No OFD packet to send [04:26:58]OFD Sender: No OFD packet to send [04:27:03]OFD Sender: No OFD packet to send [04:27:08]OFD Sender: No OFD packet to send [04:27:13]OFD Sender: No OFD packet to send [04:27:18]OFD Sender: No OFD packet to send [04:27:23]OFD Sender: No OFD packet to send [04:27:28]OFD Sender: No OFD packet to send [04:27:33]OFD Sender: No OFD packet to send [04:27:38]OFD Sender: No OFD packet to send [04:27:43]OFD Sender: No OFD packet to send [04:27:48]OFD Sender: No OFD packet to send [04:27:53]OFD Sender: No OFD packet to send [04:27:58]OFD Sender: No OFD packet to send [04:28:03]OFD Sender: No OFD packet to send [04:28:08]OFD Sender: No OFD packet to send [04:28:13]OFD Sender: No OFD packet to send [04:28:18]OFD Sender: No OFD packet to send [04:28:23]OFD Sender: No OFD packet to send [04:28:28]OFD Sender: No OFD packet to send [04:28:33]OFD Sender: No OFD packet to send [04:28:38]OFD Sender: No OFD packet to send [04:28:44]OFD Sender: No OFD packet to send [04:28:49]OFD Sender: No OFD packet to send [04:28:54]OFD Sender: No OFD packet to send [04:28:59]OFD Sender: No OFD packet to send [04:29:04]OFD Sender: No OFD packet to send [04:29:09]OFD Sender: No OFD packet to send [04:29:14]OFD Sender: No OFD packet to send [04:29:19]OFD Sender: No OFD packet to send [04:29:24]OFD Sender: No OFD packet to send [04:29:29]OFD Sender: No OFD packet to send [04:29:34]OFD Sender: No OFD packet to send [04:29:39]OFD Sender: No OFD packet to send [04:29:44]OFD Sender: No OFD packet to send [04:29:49]OFD Sender: No OFD packet to send [04:29:54]OFD Sender: No OFD packet to send [04:29:59]OFD Sender: No OFD packet to send [04:30:04]OFD Sender: No OFD packet to send [04:30:09]OFD Sender: No OFD packet to send [04:30:14]OFD Sender: No OFD packet to send [04:30:19]OFD Sender: No OFD packet to send [04:30:24]OFD Sender: No OFD packet to send [04:30:29]OFD Sender: No OFD packet to send [04:30:34]OFD Sender: No OFD packet to send [04:30:39]OFD Sender: No OFD packet to send [04:30:44]OFD Sender: No OFD packet to send [04:30:49]OFD Sender: No OFD packet to send [04:30:54]OFD Sender: No OFD packet to send [04:30:59]OFD Sender: No OFD packet to send [04:31:04]OFD Sender: No OFD packet to send [04:31:09]OFD Sender: No OFD packet to send [04:31:14]OFD Sender: No OFD packet to send [04:31:19]OFD Sender: No OFD packet to send [04:31:24]OFD Sender: No OFD packet to send [04:31:29]OFD Sender: No OFD packet to send [04:31:34]OFD Sender: No OFD packet to send [04:31:39]OFD Sender: No OFD packet to send [04:31:44]OFD Sender: No OFD packet to send [04:31:49]OFD Sender: No OFD packet to send [04:31:54]OFD Sender: No OFD packet to send [04:31:59]OFD Sender: No OFD packet to send [04:32:04]OFD Sender: No OFD packet to send [04:32:09]OFD Sender: No OFD packet to send [04:32:14]OFD Sender: No OFD packet to send [04:32:19]OFD Sender: No OFD packet to send [04:32:24]OFD Sender: No OFD packet to send [04:32:29]OFD Sender: No OFD packet to send [04:32:34]OFD Sender: No OFD packet to send [04:32:39]OFD Sender: No OFD packet to send [04:32:44]OFD Sender: No OFD packet to send [04:32:49]OFD Sender: No OFD packet to send [04:32:54]OFD Sender: No OFD packet to send [04:32:59]OFD Sender: No OFD packet to send [04:33:04]OFD Sender: No OFD packet to send [04:33:09]OFD Sender: No OFD packet to send [04:33:14]OFD Sender: No OFD packet to send [04:33:19]OFD Sender: No OFD packet to send [04:33:24]OFD Sender: No OFD packet to send [04:33:29]OFD Sender: No OFD packet to send [04:33:34]OFD Sender: No OFD packet to send [04:33:39]OFD Sender: No OFD packet to send [04:33:44]OFD Sender: No OFD packet to send [04:33:49]OFD Sender: No OFD packet to send [04:33:54]OFD Sender: No OFD packet to send [04:33:59]OFD Sender: No OFD packet to send [04:34:04]OFD Sender: No OFD packet to send [04:34:09]OFD Sender: No OFD packet to send [04:34:14]OFD Sender: No OFD packet to send [04:34:19]OFD Sender: No OFD packet to send [04:34:24]OFD Sender: No OFD packet to send [04:34:29]OFD Sender: No OFD packet to send [04:34:34]OFD Sender: No OFD packet to send [04:34:39]OFD Sender: No OFD packet to send [04:34:44]OFD Sender: No OFD packet to send [04:34:49]OFD Sender: No OFD packet to send [04:34:54]OFD Sender: No OFD packet to send [04:34:59]OFD Sender: No OFD packet to send [04:35:04]OFD Sender: No OFD packet to send [04:35:09]OFD Sender: No OFD packet to send [04:35:14]OFD Sender: No OFD packet to send [04:35:19]OFD Sender: No OFD packet to send [04:35:24]OFD Sender: No OFD packet to send [04:35:29]OFD Sender: No OFD packet to send [04:35:34]OFD Sender: No OFD packet to send [04:35:39]OFD Sender: No OFD packet to send [04:35:44]OFD Sender: No OFD packet to send [04:35:49]OFD Sender: No OFD packet to send [04:35:54]OFD Sender: No OFD packet to send [04:35:59]OFD Sender: No OFD packet to send [04:36:04]OFD Sender: No OFD packet to send [04:36:09]OFD Sender: No OFD packet to send [04:36:14]OFD Sender: No OFD packet to send [04:36:19]OFD Sender: No OFD packet to send [04:36:24]OFD Sender: No OFD packet to send [04:36:29]OFD Sender: No OFD packet to send [04:36:34]OFD Sender: No OFD packet to send [04:36:39]OFD Sender: No OFD packet to send [04:36:44]OFD Sender: No OFD packet to send [04:36:49]OFD Sender: No OFD packet to send [04:36:54]OFD Sender: No OFD packet to send [04:36:59]OFD Sender: No OFD packet to send [04:37:04]OFD Sender: No OFD packet to send [04:37:09]OFD Sender: No OFD packet to send [04:37:14]OFD Sender: No OFD packet to send [04:37:19]OFD Sender: No OFD packet to send [04:37:24]OFD Sender: No OFD packet to send [04:37:29]OFD Sender: No OFD packet to send [04:37:34]OFD Sender: No OFD packet to send [04:37:39]OFD Sender: No OFD packet to send [04:37:44]OFD Sender: No OFD packet to send [04:37:49]OFD Sender: No OFD packet to send [04:37:54]OFD Sender: No OFD packet to send [04:37:59]OFD Sender: No OFD packet to send [04:38:04]OFD Sender: No OFD packet to send [04:38:09]OFD Sender: No OFD packet to send [04:38:14]OFD Sender: No OFD packet to send [04:38:19]OFD Sender: No OFD packet to send [04:38:24]OFD Sender: No OFD packet to send [04:38:29]OFD Sender: No OFD packet to send [04:38:34]OFD Sender: No OFD packet to send [04:38:39]OFD Sender: No OFD packet to send [04:38:44]OFD Sender: No OFD packet to send [04:38:49]OFD Sender: No OFD packet to send [04:38:54]OFD Sender: No OFD packet to send [04:38:59]OFD Sender: No OFD packet to send [04:39:04]OFD Sender: No OFD packet to send [04:39:09]OFD Sender: No OFD packet to send [04:39:14]OFD Sender: No OFD packet to send [04:39:19]OFD Sender: No OFD packet to send [04:39:24]OFD Sender: No OFD packet to send [04:39:29]OFD Sender: No OFD packet to send [04:39:34]OFD Sender: No OFD packet to send [04:39:40]OFD Sender: No OFD packet to send [04:39:45]OFD Sender: No OFD packet to send [04:39:50]OFD Sender: No OFD packet to send [04:39:55]OFD Sender: No OFD packet to send [04:40:00]OFD Sender: No OFD packet to send [04:40:05]OFD Sender: No OFD packet to send [04:40:10]OFD Sender: No OFD packet to send [04:40:15]OFD Sender: No OFD packet to send [04:40:20]OFD Sender: No OFD packet to send [04:40:25]OFD Sender: No OFD packet to send [04:40:30]OFD Sender: No OFD packet to send [04:40:35]OFD Sender: No OFD packet to send [04:40:40]OFD Sender: No OFD packet to send [04:40:45]OFD Sender: No OFD packet to send [04:40:50]OFD Sender: No OFD packet to send [04:40:55]OFD Sender: No OFD packet to send [04:41:00]OFD Sender: No OFD packet to send [04:41:05]OFD Sender: No OFD packet to send [04:41:10]OFD Sender: No OFD packet to send [04:41:15]OFD Sender: No OFD packet to send [04:41:20]OFD Sender: No OFD packet to send [04:41:25]OFD Sender: No OFD packet to send [04:41:30]OFD Sender: No OFD packet to send [04:41:35]OFD Sender: No OFD packet to send [04:41:40]OFD Sender: No OFD packet to send [04:41:45]OFD Sender: No OFD packet to send [04:41:50]OFD Sender: No OFD packet to send [04:41:55]OFD Sender: No OFD packet to send [04:42:00]OFD Sender: No OFD packet to send [04:42:05]OFD Sender: No OFD packet to send [04:42:10]OFD Sender: No OFD packet to send [04:42:15]OFD Sender: No OFD packet to send [04:42:20]OFD Sender: No OFD packet to send [04:42:25]OFD Sender: No OFD packet to send [04:42:30]OFD Sender: No OFD packet to send [04:42:35]OFD Sender: No OFD packet to send [04:42:40]OFD Sender: No OFD packet to send [04:42:45]OFD Sender: No OFD packet to send [04:42:50]OFD Sender: No OFD packet to send [04:42:55]OFD Sender: No OFD packet to send [04:43:00]OFD Sender: No OFD packet to send [04:43:05]OFD Sender: No OFD packet to send [04:43:10]OFD Sender: No OFD packet to send [04:43:15]OFD Sender: No OFD packet to send [04:43:20]OFD Sender: No OFD packet to send [04:43:25]OFD Sender: No OFD packet to send [04:43:30]OFD Sender: No OFD packet to send [04:43:35]OFD Sender: No OFD packet to send [04:43:40]OFD Sender: No OFD packet to send [04:43:45]OFD Sender: No OFD packet to send [04:43:50]OFD Sender: No OFD packet to send [04:43:55]OFD Sender: No OFD packet to send [04:44:00]OFD Sender: No OFD packet to send [04:44:05]OFD Sender: No OFD packet to send [04:44:10]OFD Sender: No OFD packet to send [04:44:15]OFD Sender: No OFD packet to send [04:44:20]OFD Sender: No OFD packet to send [04:44:25]OFD Sender: No OFD packet to send [04:44:30]OFD Sender: No OFD packet to send [04:44:35]OFD Sender: No OFD packet to send [04:44:40]OFD Sender: No OFD packet to send [04:44:45]OFD Sender: No OFD packet to send [04:44:50]OFD Sender: No OFD packet to send [04:44:55]OFD Sender: No OFD packet to send [04:45:00]OFD Sender: No OFD packet to send [04:45:05]OFD Sender: No OFD packet to send [04:45:10]OFD Sender: No OFD packet to send [04:45:15]OFD Sender: No OFD packet to send [04:45:20]OFD Sender: No OFD packet to send [04:45:25]OFD Sender: No OFD packet to send [04:45:30]OFD Sender: No OFD packet to send [04:45:35]OFD Sender: No OFD packet to send [04:45:40]OFD Sender: No OFD packet to send [04:45:45]OFD Sender: No OFD packet to send [04:45:50]OFD Sender: No OFD packet to send [04:45:55]OFD Sender: No OFD packet to send [04:46:00]OFD Sender: No OFD packet to send [04:46:05]OFD Sender: No OFD packet to send [04:46:10]OFD Sender: No OFD packet to send [04:46:15]OFD Sender: No OFD packet to send [04:46:20]OFD Sender: No OFD packet to send [04:46:25]OFD Sender: No OFD packet to send [04:46:30]OFD Sender: No OFD packet to send [04:46:35]OFD Sender: No OFD packet to send [04:46:40]OFD Sender: No OFD packet to send [04:46:45]OFD Sender: No OFD packet to send [04:46:50]OFD Sender: No OFD packet to send [04:46:55]OFD Sender: No OFD packet to send [04:47:00]OFD Sender: No OFD packet to send [04:47:05]OFD Sender: No OFD packet to send [04:47:10]OFD Sender: No OFD packet to send [04:47:15]OFD Sender: No OFD packet to send [04:47:20]OFD Sender: No OFD packet to send [04:47:25]OFD Sender: No OFD packet to send [04:47:30]OFD Sender: No OFD packet to send [04:47:35]OFD Sender: No OFD packet to send [04:47:40]OFD Sender: No OFD packet to send [04:47:45]OFD Sender: No OFD packet to send [04:47:50]OFD Sender: No OFD packet to send [04:47:55]OFD Sender: No OFD packet to send [04:48:00]OFD Sender: No OFD packet to send [04:48:05]OFD Sender: No OFD packet to send [04:48:10]OFD Sender: No OFD packet to send [04:48:15]OFD Sender: No OFD packet to send [04:48:20]OFD Sender: No OFD packet to send [04:48:25]OFD Sender: No OFD packet to send [04:48:30]OFD Sender: No OFD packet to send [04:48:35]OFD Sender: No OFD packet to send [04:48:40]OFD Sender: No OFD packet to send [04:48:45]OFD Sender: No OFD packet to send [04:48:50]OFD Sender: No OFD packet to send [04:48:55]OFD Sender: No OFD packet to send [04:49:00]OFD Sender: No OFD packet to send [04:49:05]OFD Sender: No OFD packet to send [04:49:10]OFD Sender: No OFD packet to send [04:49:15]OFD Sender: No OFD packet to send [04:49:20]OFD Sender: No OFD packet to send [04:49:25]OFD Sender: No OFD packet to send [04:49:30]OFD Sender: No OFD packet to send [04:49:35]OFD Sender: No OFD packet to send [04:49:40]OFD Sender: No OFD packet to send [04:49:45]OFD Sender: No OFD packet to send [04:49:50]OFD Sender: No OFD packet to send [04:49:55]OFD Sender: No OFD packet to send [04:50:00]OFD Sender: No OFD packet to send [04:50:05]OFD Sender: No OFD packet to send [04:50:10]OFD Sender: No OFD packet to send [04:50:15]OFD Sender: No OFD packet to send [04:50:20]OFD Sender: No OFD packet to send [04:50:25]OFD Sender: No OFD packet to send [04:50:30]OFD Sender: No OFD packet to send [04:50:35]OFD Sender: No OFD packet to send [04:50:41]OFD Sender: No OFD packet to send [04:50:46]OFD Sender: No OFD packet to send [04:50:51]OFD Sender: No OFD packet to send [04:50:56]OFD Sender: No OFD packet to send [04:51:01]OFD Sender: No OFD packet to send [04:51:06]OFD Sender: No OFD packet to send [04:51:11]OFD Sender: No OFD packet to send [04:51:16]OFD Sender: No OFD packet to send [04:51:21]OFD Sender: No OFD packet to send [04:51:26]OFD Sender: No OFD packet to send [04:51:31]OFD Sender: No OFD packet to send [04:51:36]OFD Sender: No OFD packet to send [04:51:41]OFD Sender: No OFD packet to send [04:51:46]OFD Sender: No OFD packet to send [04:51:51]OFD Sender: No OFD packet to send [04:51:56]OFD Sender: No OFD packet to send [04:52:01]OFD Sender: No OFD packet to send [04:52:06]OFD Sender: No OFD packet to send [04:52:11]OFD Sender: No OFD packet to send [04:52:16]OFD Sender: No OFD packet to send [04:52:21]OFD Sender: No OFD packet to send [04:52:26]OFD Sender: No OFD packet to send [04:52:31]OFD Sender: No OFD packet to send [04:52:36]OFD Sender: No OFD packet to send [04:52:41]OFD Sender: No OFD packet to send [04:52:46]OFD Sender: No OFD packet to send [04:52:51]OFD Sender: No OFD packet to send [04:52:56]OFD Sender: No OFD packet to send [04:53:01]OFD Sender: No OFD packet to send [04:53:06]OFD Sender: No OFD packet to send [04:53:11]OFD Sender: No OFD packet to send [04:53:16]OFD Sender: No OFD packet to send [04:53:21]OFD Sender: No OFD packet to send [04:53:26]OFD Sender: No OFD packet to send [04:53:31]OFD Sender: No OFD packet to send [04:53:36]OFD Sender: No OFD packet to send [04:53:41]OFD Sender: No OFD packet to send [04:53:46]OFD Sender: No OFD packet to send [04:53:51]OFD Sender: No OFD packet to send [04:53:56]OFD Sender: No OFD packet to send [04:54:01]OFD Sender: No OFD packet to send [04:54:06]OFD Sender: No OFD packet to send [04:54:11]OFD Sender: No OFD packet to send [04:54:16]OFD Sender: No OFD packet to send [04:54:21]OFD Sender: No OFD packet to send [04:54:26]OFD Sender: No OFD packet to send [04:54:31]OFD Sender: No OFD packet to send [04:54:36]OFD Sender: No OFD packet to send [04:54:41]OFD Sender: No OFD packet to send [04:54:46]OFD Sender: No OFD packet to send [04:54:51]OFD Sender: No OFD packet to send [04:54:56]OFD Sender: No OFD packet to send [04:55:01]OFD Sender: No OFD packet to send [04:55:06]OFD Sender: No OFD packet to send [04:55:11]OFD Sender: No OFD packet to send [04:55:16]OFD Sender: No OFD packet to send [04:55:21]OFD Sender: No OFD packet to send [04:55:26]OFD Sender: No OFD packet to send [04:55:31]OFD Sender: No OFD packet to send [04:55:36]OFD Sender: No OFD packet to send [04:55:41]OFD Sender: No OFD packet to send [04:55:46]OFD Sender: No OFD packet to send [04:55:51]OFD Sender: No OFD packet to send [04:55:56]OFD Sender: No OFD packet to send [04:56:01]OFD Sender: No OFD packet to send [04:56:06]OFD Sender: No OFD packet to send [04:56:11]OFD Sender: No OFD packet to send [04:56:16]OFD Sender: No OFD packet to send [04:56:21]OFD Sender: No OFD packet to send [04:56:26]OFD Sender: No OFD packet to send [04:56:31]OFD Sender: No OFD packet to send [04:56:36]OFD Sender: No OFD packet to send [04:56:41]OFD Sender: No OFD packet to send [04:56:46]OFD Sender: No OFD packet to send [04:56:51]OFD Sender: No OFD packet to send [04:56:56]OFD Sender: No OFD packet to send [04:57:01]OFD Sender: No OFD packet to send [04:57:06]OFD Sender: No OFD packet to send [04:57:11]OFD Sender: No OFD packet to send [04:57:16]OFD Sender: No OFD packet to send [04:57:21]OFD Sender: No OFD packet to send [04:57:26]OFD Sender: No OFD packet to send [04:57:31]OFD Sender: No OFD packet to send [04:57:36]OFD Sender: No OFD packet to send [04:57:41]OFD Sender: No OFD packet to send [04:57:46]OFD Sender: No OFD packet to send [04:57:51]OFD Sender: No OFD packet to send [04:57:56]OFD Sender: No OFD packet to send [04:58:01]OFD Sender: No OFD packet to send [04:58:06]OFD Sender: No OFD packet to send [04:58:11]OFD Sender: No OFD packet to send [04:58: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:47]OFD Sender: No OFD packet to send [05:01:52]OFD Sender: No OFD packet to send [05:01:57]OFD Sender: No OFD packet to send [05:02:02]OFD Sender: No OFD packet to send [05:02:07]OFD Sender: No OFD packet to send [05:02:12]OFD Sender: No OFD packet to send [05:02:17]OFD Sender: No OFD packet to send [05:02:22]OFD Sender: No OFD packet to send [05:02:27]OFD Sender: No OFD packet to send [05:02:32]OFD Sender: No OFD packet to send [05:02:37]OFD Sender: No OFD packet to send [05:02:42]OFD Sender: No OFD packet to send [05:02:47]OFD Sender: No OFD packet to send [05:02:52]OFD Sender: No OFD packet to send [05:02:57]OFD Sender: No OFD packet to send [05:03:02]OFD Sender: No OFD packet to send [05:03:07]OFD Sender: No OFD packet to send [05:03:12]OFD Sender: No OFD packet to send [05:03:17]OFD Sender: No OFD packet to send [05:03:22]OFD Sender: No OFD packet to send [05:03:27]OFD Sender: No OFD packet to send [05:03:32]OFD Sender: No OFD packet to send [05:03:37]OFD Sender: No OFD packet to send [05:03:42]OFD Sender: No OFD packet to send [05:03:47]OFD Sender: No OFD packet to send [05:03:52]OFD Sender: No OFD packet to send [05:03:57]OFD Sender: No OFD packet to send [05:04:02]OFD Sender: No OFD packet to send [05:04:07]OFD Sender: No OFD packet to send [05:04:12]OFD Sender: No OFD packet to send [05:04:17]OFD Sender: No OFD packet to send [05:04:22]OFD Sender: No OFD packet to send [05:04:27]OFD Sender: No OFD packet to send [05:04:32]OFD Sender: No OFD packet to send [05:04:37]OFD Sender: No OFD packet to send [05:04:42]OFD Sender: No OFD packet to send [05:04:47]OFD Sender: No OFD packet to send [05:04:52]OFD Sender: No OFD packet to send [05:04:57]OFD Sender: No OFD packet to send [05:05:02]OFD Sender: No OFD packet to send [05:05:07]OFD Sender: No OFD packet to send [05:05:12]OFD Sender: No OFD packet to send [05:05:17]OFD Sender: No OFD packet to send [05:05:22]OFD Sender: No OFD packet to send [05:05:27]OFD Sender: No OFD packet to send [05:05:32]OFD Sender: No OFD packet to send [05:05:37]OFD Sender: No OFD packet to send [05:05:42]OFD Sender: No OFD packet to send [05:05:47]OFD Sender: No OFD packet to send [05:05:52]OFD Sender: No OFD packet to send [05:05:57]OFD Sender: No OFD packet to send [05:06:02]OFD Sender: No OFD packet to send [05:06:07]OFD Sender: No OFD packet to send [05:06:12]OFD Sender: No OFD packet to send [05:06:17]OFD Sender: No OFD packet to send [05:06:22]OFD Sender: No OFD packet to send [05:06:27]OFD Sender: No OFD packet to send [05:06:32]OFD Sender: No OFD packet to send [05:06:37]OFD Sender: No OFD packet to send [05:06:42]OFD Sender: No OFD packet to send [05:06:47]OFD Sender: No OFD packet to send [05:06:52]OFD Sender: No OFD packet to send [05:06:57]OFD Sender: No OFD packet to send [05:07:02]OFD Sender: No OFD packet to send [05:07:07]OFD Sender: No OFD packet to send [05:07:12]OFD Sender: No OFD packet to send [05:07:17]OFD Sender: No OFD packet to send [05:07:22]OFD Sender: No OFD packet to send [05:07:27]OFD Sender: No OFD packet to send [05:07:32]OFD Sender: No OFD packet to send [05:07:37]OFD Sender: No OFD packet to send [05:07:42]OFD Sender: No OFD packet to send [05:07:47]OFD Sender: No OFD packet to send [05:07:52]OFD Sender: No OFD packet to send [05:07:57]OFD Sender: No OFD packet to send [05:08:02]OFD Sender: No OFD packet to send [05:08:07]OFD Sender: No OFD packet to send [05:08:12]OFD Sender: No OFD packet to send [05:08:17]OFD Sender: No OFD packet to send [05:08:22]OFD Sender: No OFD packet to send [05:08:27]OFD Sender: No OFD packet to send [05:08:32]OFD Sender: No OFD packet to send [05:08:37]OFD Sender: No OFD packet to send [05:08:42]OFD Sender: No OFD packet to send [05:08:47]OFD Sender: No OFD packet to send [05:08:52]OFD Sender: No OFD packet to send [05:08:57]OFD Sender: No OFD packet to send [05:09:02]OFD Sender: No OFD packet to send [05:09:07]OFD Sender: No OFD packet to send [05:09:12]OFD Sender: No OFD packet to send [05:09:17]OFD Sender: No OFD packet to send [05:09:22]OFD Sender: No OFD packet to send [05:09:27]OFD Sender: No OFD packet to send [05:09:32]OFD Sender: No OFD packet to send [05:09:37]OFD Sender: No OFD packet to send [05:09:42]OFD Sender: No OFD packet to send [05:09:47]OFD Sender: No OFD packet to send [05:09:52]OFD Sender: No OFD packet to send [05:09:57]OFD Sender: No OFD packet to send [05:10:02]OFD Sender: No OFD packet to send [05:10:07]OFD Sender: No OFD packet to send [05:10:12]OFD Sender: No OFD packet to send [05:10:17]OFD Sender: No OFD packet to send [05:10:22]OFD Sender: No OFD packet to send [05:10:27]OFD Sender: No OFD packet to send [05:10:32]OFD Sender: No OFD packet to send [05:10:37]OFD Sender: No OFD packet to send [05:10:42]OFD Sender: No OFD packet to send [05:10:47]OFD Sender: No OFD packet to send [05:10:52]OFD Sender: No OFD packet to send [05:10:57]OFD Sender: No OFD packet to send [05:11:02]OFD Sender: No OFD packet to send [05:11:07]OFD Sender: No OFD packet to send [05:11:12]OFD Sender: No OFD packet to send [05:11:17]OFD Sender: No OFD packet to send [05:11:22]OFD Sender: No OFD packet to send [05:11:27]OFD Sender: No OFD packet to send [05:11:32]OFD Sender: No OFD packet to send [05:11:37]OFD Sender: No OFD packet to send [05:11:42]OFD Sender: No OFD packet to send [05:11:47]OFD Sender: No OFD packet to send [05:11:52]OFD Sender: No OFD packet to send [05:11:57]OFD Sender: No OFD packet to send [05:12:02]OFD Sender: No OFD packet to send [05:12:07]OFD Sender: No OFD packet to send [05:12:12]OFD Sender: No OFD packet to send [05:12:17]OFD Sender: No OFD packet to send [05:12:22]OFD Sender: No OFD packet to send [05:12:27]OFD Sender: No OFD packet to send [05:12:32]OFD Sender: No OFD packet to send [05:12:37]OFD Sender: No OFD packet to send [05:12:42]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]OFD Sender: No OFD packet to send [05:18:58]OFD Sender: No OFD packet to send [05:19:03]OFD Sender: No OFD packet to send [05:19:08]OFD Sender: No OFD packet to send [05:19:13]OFD Sender: No OFD packet to send [05:19:18]OFD Sender: No OFD packet to send [05:19:23]OFD Sender: No OFD packet to send [05:19:28]OFD Sender: No OFD packet to send [05:19:33]OFD Sender: No OFD packet to send [05:19:38]OFD Sender: No OFD packet to send [05:19:43]OFD Sender: No OFD packet to send [05:19:48]OFD Sender: No OFD packet to send [05:19:53]OFD Sender: No OFD packet to send [05:19:58]OFD Sender: No OFD packet to send [05:20:03]OFD Sender: No OFD packet to send [05:20:08]OFD Sender: No OFD packet to send [05:20:13]OFD Sender: No OFD packet to send [05:20:18]OFD Sender: No OFD packet to send [05:20:23]OFD Sender: No OFD packet to send [05:20:28]OFD Sender: No OFD packet to send [05:20:33]OFD Sender: No OFD packet to send [05:20:38]OFD Sender: No OFD packet to send [05:20:43]OFD Sender: No OFD packet to send [05:20:48]OFD Sender: No OFD packet to send [05:20:53]OFD Sender: No OFD packet to send [05:20:58]OFD Sender: No OFD packet to send [05:21:03]OFD Sender: No OFD packet to send [05:21:08]OFD Sender: No OFD packet to send [05:21:13]OFD Sender: No OFD packet to send [05:21:18]OFD Sender: No OFD packet to send [05:21:23]OFD Sender: No OFD packet to send [05:21:28]OFD Sender: No OFD packet to send [05:21:33]OFD Sender: No OFD packet to send [05:21:38]OFD Sender: No OFD packet to send [05:21:43]OFD Sender: No OFD packet to send [05:21:48]OFD Sender: No OFD packet to send [05:21:53]OFD Sender: No OFD packet to send [05:21:58]OFD Sender: No OFD packet to send [05:22:03]OFD Sender: No OFD packet to send [05:22:08]OFD Sender: No OFD packet to send [05:22:13]OFD Sender: No OFD packet to send [05:22:18]OFD Sender: No OFD packet to send [05:22:23]OFD Sender: No OFD packet to send [05:22:28]OFD Sender: No OFD packet to send [05:22:33]OFD Sender: No OFD packet to send [05:22:38]OFD Sender: No OFD packet to send [05:22:43]OFD Sender: No OFD packet to send [05:22:48]OFD Sender: No OFD packet to send [05:22:53]OFD Sender: No OFD packet to send [05:22:58]OFD Sender: No OFD packet to send [05:23:03]OFD Sender: No OFD packet to send [05:23:08]OFD Sender: No OFD packet to send [05:23:13]OFD Sender: No OFD packet to send [05:23:18]OFD Sender: No OFD packet to send [05:23:18]accept exits with 8 [05:23:18]New connection [05:23:18]New thread 3067342180 created [05:23:18]Thread 3067198820 joined [05:23:18]Waiting for new connection... [05:23:18] Sock 8.Parse request [05:23:18]Sock 8.Check first char [05:23:18]Sock 8.First char is OK [05:23:18]request: POST /json_proto HTTP/1.0 [05:23:18]Method: POST [05:23:18]URL: /json_proto [05:23:18]Method is POST - this is cgi request [05:23:18]url: /json_proto [05:23:18]query_string will be loaded in cgi processing [05:23:18]execute_cgi json_proto POST (null) [05:23:18]execute_cgi path=json_proto method=POST [05:23:18]POST find Content-Length [05:23:18]Host: 172.17.96.3:8080 [05:23:18]Content-Length: 679 [05:23:18]Content-Type: application/json [05:23:18] [05:23:18]POST finish read [05:23:18]Found Content-Length = 679 [05:23:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [05:23:18]execute_script... [05:23:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642477", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [05:23:18]POST & json_proto [05:23:18]process_json_proto [05:23:18]json parsed OK: [05:23:18]protocol is kg_v1.0 [05:23:18]action value=close_receipt [05:23:19]process_action close_receipt [05:23:19]cmd_close_receipt [05:23:19]MH_GetDate [05:23:19]Write to MH i2c: F0 00 00 7C 79 E4 [05:23:19]Write i2c OK [05:23:19]MH_I2C_Read... [05:23:19]Read from MH i2c: F0 [05:23:19]MH_I2C_Read... [05:23:19]Read from MH i2c: F0 09 00 [05:23:19]MH_I2C_Read... [05:23:19]Read from MH i2c: F0 09 00 7C 79 00 CB 7C 1C 67 44 5E 04 65 C2 [05:23:19]GetLastDocTimeStamp 1729916459 [05:23:19]current date 1729920203 [05:23:19]FM_GetShiftState [05:23:19]SAM_PROTO_GetShiftState [05:23:19]wFMCommunicate request_size=4 [05:23:19]MH_SAM_APDU [05:23:19]CAPDU: 80 13 01 00 [05:23:19]Write to MH i2c: E2 08 00 7D 79 80 13 01 00 00 00 00 00 73 [05:23:19]Write i2c OK [05:23:19]MH_I2C_Read... [05:23:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:23:19]Read from MH i2c: E2 [05:23:19]MH_I2C_Read... [05:23:19]Read from MH i2c: E2 0E 00 [05:23:19]MH_I2C_Read... [05:23:19]Read from MH i2c: E2 0E 00 7D 79 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F1 [05:23:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [05:23:19]wFMCommunicate OK [05:23:19]SAM_PROTO_GetShiftState done [05:23:19]FM_GetShiftState done [05:23:19]opened in 1729902265 [05:23:19]opened+sec_in_day 1729988665 [05:23:19]quantity*price = 100050 [05:23:19]sum+1 = 100052 [05:23:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 32 26.10.2024 05:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308611 ФПД: 235066989420139 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T052323&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308611&fm=235066989420139&tin=02508201610067®Number=0000000000091780&sum=100000 [05:23:20]StoreToDocumentArchive [05:23:20]shift 532 fd 308611 [05:23:20]save to /storage/0532/doc_00308611 [05:23:20]save last doc name /storage/0532/doc_00308611 to /storage/kkm_last_doc_name [05:23:20]save OK [05:23:20]Clear old archive folders... [05:23:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:23:20]tlvbuf is 00BC0980 [05:23:20]SAM_PROTO_ClearQueue [05:23:20]wFMCommunicate request_size=4 [05:23:20]MH_SAM_APDU [05:23:20]CAPDU: 80 09 00 00 [05:23:20]Write to MH i2c: E2 08 00 8A 79 80 09 00 00 00 00 00 00 75 [05:23:20]Write i2c OK [05:23:20]MH_I2C_Read... [05:23:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:23:20]Read from MH i2c: E2 [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: E2 03 00 [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: E2 03 00 8A 79 00 90 00 77 [05:23:20]RAPDU: 90 00 [05:23:20]wFMCommunicate OK [05:23:20]SAM_PROTO_ClearQueue done [05:23:20]KKMCreateOFDPacket [05:23:20]OFDProtocolAddRootSTLVToBuf [05:23:20]FM_MakeSignedData [05:23:20]FM_MakeSignedData [05:23:20]SAM_PROTO_SignData [05:23:20]wFMCommunicate request_size=4 [05:23:20]MH_SAM_APDU [05:23:20]CAPDU: 80 0D 01 02 [05:23:20]Write to MH i2c: E2 08 00 8B 79 80 0D 01 02 00 00 00 00 7D [05:23:20]Write i2c OK [05:23:20]MH_I2C_Read... [05:23:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:23:20]Read from MH i2c: E2 [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: E2 03 00 [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: E2 03 00 8B 79 00 90 00 78 [05:23:20]RAPDU: 90 00 [05:23:20]wFMCommunicate OK [05:23:20]wFMCommunicate request_size=255 [05:23:20]MH_SAM_APDU [05:23:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 20 00 00 00 F4 03 04 00 CB 7C 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 B5 04 00 35 04 06 00 D5 CA CC 67 [05:23:20]Write to MH i2c: E2 02 01 8C 79 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 20 00 00 00 F4 03 04 00 CB 7C 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 B5 04 00 35 04 06 00 D5 CA CC 67 00 00 0F [05:23:20]Write i2c OK [05:23:20]MH_I2C_Read... [05:23:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:23:20]Read from MH i2c: E2 [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: E2 03 00 [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: E2 03 00 8C 79 00 90 00 79 [05:23:20]RAPDU: 90 00 [05:23:20]wFMCommunicate OK [05:23:20]wFMCommunicate request_size=7 [05:23:20]MH_SAM_APDU [05:23:20]CAPDU: 80 0D 02 02 02 1E 6B [05:23:20]Write to MH i2c: E2 0A 00 8D 79 80 0D 02 02 02 00 1E 6B 00 00 0D [05:23:20]Write i2c OK [05:23:20]MH_I2C_Read... [05:23:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:23:20]Read from MH i2c: E2 [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: E2 03 00 [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: E2 03 00 8D 79 00 90 00 7A [05:23:20]RAPDU: 90 00 [05:23:20]wFMCommunicate OK [05:23:20]wFMCommunicate request_size=4 [05:23:20]MH_SAM_APDU [05:23:20]CAPDU: 80 0D 03 02 [05:23:20]Write to MH i2c: E2 08 00 8E 79 80 0D 03 02 00 00 00 00 82 [05:23:20]Write i2c OK [05:23:20]MH_I2C_Read... [05:23:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:23:20]Read from MH i2c: E2 [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: E2 0B 00 [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: E2 0B 00 8E 79 00 F8 21 B6 D5 80 92 6F 37 90 00 DF [05:23:20]RAPDU: F8 21 B6 D5 80 92 6F 37 90 00 [05:23:20]wFMCommunicate OK [05:23:20]SAM_PROTO_SignData done [05:23:20]FM_MakeSignedData done [05:23:20]CreateOFDProtocolMessage [05:23:20]wFMCommunicate request_size=4 [05:23:20]MH_SAM_APDU [05:23:20]CAPDU: 80 11 00 00 [05:23:20]Write to MH i2c: E2 08 00 8F 79 80 11 00 00 00 00 00 00 82 [05:23:20]Write i2c OK [05:23:20]MH_I2C_Read... [05:23:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:23:20]Read from MH i2c: E2 [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: E2 17 00 [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: E2 17 00 8F 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D7 [05:23:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [05:23:20]wFMCommunicate OK [05:23:20]CreateOFDProtocolMessage done [05:23:20]OFDSenderStorePacket 308611 [05:23:20]StoreOFDPacket docnum=308611 [05:23:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 E5 04 04 01 54 F9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 20 00 00 00 F4 03 04 00 CB 7C 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 B5 04 00 35 04 06 00 D5 CA CC 67 1E 6B F8 21 B6 D5 80 92 6F 37 [05:23:20]CheckFolder [05:23:20]dirname=/storage/ofd_packets [05:23:20]CheckFolder done [05:23:20]ProducePacketName [05:23:20]name=ofd_packets/00308611 [05:23:20]NVStorageSaveData ofd_packets/00308611 [05:23:20]File name is /storage/ofd_packets/00308611 [05:23:20]Write 298 bytes [05:23:20]NVStorageSaveData done [05:23:20]OFDSenderStorePacket done [05:23:20]KKMCreateOFDPacket done [05:23:20]NVStorageSaveData kkm_last_timestamp [05:23:20]File name is /storage/kkm_last_timestamp [05:23:20]Write 4 bytes [05:23:20]NVStorageSaveData done [05:23:20]ExternCall_PrintAddStr [05:23:20]wPrintStart [05:23:20]Write to MH i2c: 01 00 00 90 79 09 [05:23:20]Write i2c OK [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: 01 [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: 01 07 00 [05:23:20]MH_I2C_Read... [05:23:20]Read from MH i2c: 01 07 00 90 79 00 00 00 00 00 FF 0F 1E [05:23:20]RasterBufferAndPrint [05:23:20]line Счет N : (1)642477 [05:23:20]line ИНН: 02508201610067 [05:23:20]line Контрольно-Кассовый Чек [05:23:20]line ПРОДАЖА [05:23:20]line ТРК (МРК, ГНК) : 11 [05:23:20]line Товар: 2710194210 [05:23:20]line ДТ-К-2 [05:23:20]line 13.130 * 76.20 [05:23:20]line = 1000.51 [05:23:20]line НДС 12% НСП 1% [05:23:20]line > о реализуемом товаре [05:23:20]line ОКРУГЛЕНИЕ: -0.51 [05:23:20]line ИТОГО: 1000.00 [05:23:20]line Внесено: 1000.00 [05:23:20]line СДАЧА: 0.00 [05:23:20]line НСП 1% : 8.85 [05:23:20]line НДС 12% : 106.25 [05:23:20]line Наличными: 1000.00 [05:23:20]line Безнал.: 0.00 [05:23:20]line Место: АЗС № 172 "Партнер Нефть" [05:23:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [05:23:20]line СНО: Общий режим [05:23:20]line Чек 32 26.10.2024 05:23 [05:23:20]line Смена: 532 ФФД: 1.0 [05:23:20]line ЗНМ: 0300000116 [05:23:20]line РНМ: 0000000000091780 [05:23:20]line Версия ККМ: 001 [05:23:20]line ФМ: 0000000000871765 [05:23:20]line ФД: 308611 [05:23:20]line ФПД: 235066989420139 [05:23:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T052323&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308611&fm=235066989420139&tin=02508201610067®Number=0000000000091780&sum=100000 [05:23:21]OFD Sender: Processing packet 308611 [packets to send 222, broken 221] [05:23:21]ProducePacketName [05:23:21]name=ofd_packets/00308611 [05:23:21]OFD Sender: To server: pG, [05:23:21]CommunicateWithHost lk.salyk.kg:30040 [05:23:21]ConnectInit lk.salyk.kg [05:23:21]written 0, free lines is 4095 [05:23:21]Connected sock=10 [05:23:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 E5 04 04 01 54 F9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 20 00 00 00 F4 03 04 00 CB 7C 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 B5 04 00 35 04 06 00 D5 CA CC 67 1E 6B F8 21 B6 D5 80 92 6F 37 [05:23:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E4 33 47 00 B4 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 31 37 36 35 10 04 04 00 83 B5 04 00 F4 03 04 00 2A 23 1C 67 B6 04 01 00 00 2B B5 8F 10 9B 6C E5 F6 [05:23:21]CommunicateWithHost err = 0 [05:23:21]CheckOFDResponse [05:23:21]1017 (14) - 77093643461234 [05:23:21]1041 (16) - 0000000000871765 [05:23:21]1040 (4) - 308611 [05:23:21]1012 (4) - 25.10.2024 23:00 [05:23:21]1206 (1) - 0 [05:23:21]OFD Sender: Remove packet 308611 [05:23:21]ProducePacketName [05:23:21]name=ofd_packets/00308611 [05:23:21]NVStorageDeleteData [05:23:21]Write to MH i2c: 01 00 00 BA 79 33 [05:23:21]Write i2c OK [05:23:21]MH_I2C_Read... [05:23:21]Read from MH i2c: 01 [05:23:21]MH_I2C_Read... [05:23:21]Read from MH i2c: 01 07 00 [05:23:21]MH_I2C_Read... [05:23:21]Read from MH i2c: 01 07 00 BA 79 00 00 00 00 00 B0 0C F6 [05:23:21]RasterBufferAndPrint [05:23:21]line [05:23:21]line [05:23:21]line [05:23:21]line [05:23:21]line [05:23:21]written 0, free lines is 3254 [05:23:21]MH_Cut [05:23:21]Write to MH i2c: D1 01 00 C1 79 01 0C [05:23:21]Write i2c OK [05:23:21]MH_I2C_Read... [05:23:21]Read from MH i2c: D1 [05:23:21]MH_I2C_Read... [05:23:21]Read from MH i2c: D1 01 00 [05:23:21]MH_I2C_Read... [05:23:21]Read from MH i2c: D1 01 00 C1 79 00 0B [05:23:21]Write to MH i2c: 01 00 00 C2 79 3B [05:23:21]Write i2c OK [05:23:21]MH_I2C_Read... [05:23:21]OFD Sender: No OFD packet to send [05:23:22]*** Cut start [05:23:22]*** Purtial cut [05:23:22]*** Stage 1: CUTSNS_PIN = 1 [05:23:22]Read from MH i2c: 01 [05:23:22]MH_I2C_Read... [05:23:22]*** Stop cut motor [05:23:22]*** Cut end [05:23:22]Read from MH i2c: 01 07 00 [05:23:22]MH_I2C_Read... [05:23:22]Read from MH i2c: 01 07 00 C2 79 00 00 00 00 00 FF 0F 50 [05:23:22]process_action close_receipt done [05:23:22]requested_data is exist [05:23:22]produce_requested_data [05:23:22]requested_item fm.sn is exist - process it [05:23:22]wFMCommunicate request_size=4 [05:23:22]MH_SAM_APDU [05:23:22]CAPDU: 80 11 00 00 [05:23:22]Write to MH i2c: E2 08 00 C3 79 80 11 00 00 00 00 00 00 B6 [05:23:22]Write i2c OK [05:23:22]MH_I2C_Read... [05:23:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:23:22]Read from MH i2c: E2 [05:23:22]MH_I2C_Read... [05:23:22]Read from MH i2c: E2 17 00 [05:23:22]MH_I2C_Read... [05:23:22]Read from MH i2c: E2 17 00 C3 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0B [05:23:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [05:23:22]wFMCommunicate OK [05:23:22]requested_item fd.num is exist - process it [05:23:22]SAM_PROTO_GetFieldsCounters [05:23:22]wFMCommunicate request_size=4 [05:23:22]MH_SAM_APDU [05:23:22]CAPDU: 80 13 00 00 [05:23:22]Write to MH i2c: E2 08 00 C4 79 80 13 00 00 00 00 00 00 B9 [05:23:22]Write i2c OK [05:23:22]MH_I2C_Read... [05:23:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:23:22]Read from MH i2c: E2 [05:23:22]MH_I2C_Read... [05:23:22]Read from MH i2c: E2 62 00 [05:23:22]MH_I2C_Read... [05:23:22]Read from MH i2c: E2 62 00 C4 79 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 83 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 8E [05:23:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 83 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:23:22]wFMCommunicate OK [05:23:22]SAM_PROTO_GetFieldsCounters done [05:23:22]requested_item shift.num is exist - process it [05:23:22]requested_item shift.opened is exist - process it [05:23:22]req_shift_opened [05:23:22]FM_GetShiftState [05:23:22]SAM_PROTO_GetShiftState [05:23:22]wFMCommunicate request_size=4 [05:23:22]MH_SAM_APDU [05:23:22]CAPDU: 80 13 01 00 [05:23:22]Write to MH i2c: E2 08 00 C5 79 80 13 01 00 00 00 00 00 BB [05:23:22]Write i2c OK [05:23:22]MH_I2C_Read... [05:23:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:23:22]Read from MH i2c: E2 [05:23:22]MH_I2C_Read... [05:23:22]Read from MH i2c: E2 0E 00 [05:23:22]MH_I2C_Read... [05:23:22]Read from MH i2c: E2 0E 00 C5 79 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 39 [05:23:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [05:23:22]wFMCommunicate OK [05:23:22]SAM_PROTO_GetShiftState done [05:23:22]FM_GetShiftState done [05:23:22]req_shift_opened done [05:23:22]requested_item shift.open_date is exist - process it [05:23:22]req_shift_open_date [05:23:22]req_shift_open_date done [05:23:22]produce_requested_data done [05:23:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308611,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [05:23:22]process_action_free close_receipt [05:23:22]json_value_free [05:23:22]json_value_free done [05:23:22]process_json_proto returns [05:23:22]Send response to host [05:23:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308611,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [05:23:22]free response buf [05:23:22]execute_script done [05:23:22]execute_script returns [05:23:22]free content buf [05:23:22]Sock 8.Close socket [05:23:22]Sock 8.Thread stoped [05:23:26]OFD Sender: No OFD packet to send [05:23:31]OFD Sender: No OFD packet to send [05:23:36]OFD Sender: No OFD packet to send [05:23:41]OFD Sender: No OFD packet to send [05:23:46]OFD Sender: No OFD packet to send [05:23:51]OFD Sender: No OFD packet to send [05:23:56]OFD Sender: No OFD packet to send [05:24:01]OFD Sender: No OFD packet to send [05:24:06]OFD Sender: No OFD packet to send [05:24:11]OFD Sender: No OFD packet to send [05:24:16]OFD Sender: No OFD packet to send [05:24:21]OFD Sender: No OFD packet to send [05:24:26]OFD Sender: No OFD packet to send [05:24:31]OFD Sender: No OFD packet to send [05:24:37]OFD Sender: No OFD packet to send [05:24:42]OFD Sender: No OFD packet to send [05:24:47]OFD Sender: No OFD packet to send [05:24:52]OFD Sender: No OFD packet to send [05:24:57]OFD Sender: No OFD packet to send [05:25:02]OFD Sender: No OFD packet to send [05:25:07]OFD Sender: No OFD packet to send [05:25:12]OFD Sender: No OFD packet to send [05:25:17]OFD Sender: No OFD packet to send [05:25:22]OFD Sender: No OFD packet to send [05:25:27]OFD Sender: No OFD packet to send [05:25:32]OFD Sender: No OFD packet to send [05:25:37]OFD Sender: No OFD packet to send [05:25:42]OFD Sender: No OFD packet to send [05:25:47]OFD Sender: No OFD packet to send [05:25:52]OFD Sender: No OFD packet to send [05:25:57]OFD Sender: No OFD packet to send [05:26:02]OFD Sender: No OFD packet to send [05:26:07]OFD Sender: No OFD packet to send [05:26:12]OFD Sender: No OFD packet to send [05:26:17]OFD Sender: No OFD packet to send [05:26:22]OFD Sender: No OFD packet to send [05:26:27]OFD Sender: No OFD packet to send [05:26:32]OFD Sender: No OFD packet to send [05:26:37]OFD Sender: No OFD packet to send [05:26:42]OFD Sender: No OFD packet to send [05:26:47]OFD Sender: No OFD packet to send [05:26:52]OFD Sender: No OFD packet to send [05:26:57]OFD Sender: No OFD packet to send [05:27:02]OFD Sender: No OFD packet to send [05:27:07]OFD Sender: No OFD packet to send [05:27:12]OFD Sender: No OFD packet to send [05:27:17]OFD Sender: No OFD packet to send [05:27:22]OFD Sender: No OFD packet to send [05:27:27]OFD Sender: No OFD packet to send [05:27:32]OFD Sender: No OFD packet to send [05:27:37]OFD Sender: No OFD packet to send [05:27:42]OFD Sender: No OFD packet to send [05:27:47]OFD Sender: No OFD packet to send [05:27:52]OFD Sender: No OFD packet to send [05:27:57]OFD Sender: No OFD packet to send [05:28:02]OFD Sender: No OFD packet to send [05:28:07]OFD Sender: No OFD packet to send [05:28:12]OFD Sender: No OFD packet to send [05:28:17]OFD Sender: No OFD packet to send [05:28:22]OFD Sender: No OFD packet to send [05:28:27]OFD Sender: No OFD packet to send [05:28:32]OFD Sender: No OFD packet to send [05:28:37]OFD Sender: No OFD packet to send [05:28:42]OFD Sender: No OFD packet to send [05:28:47]OFD Sender: No OFD packet to send [05:28:52]OFD Sender: No OFD packet to send [05:28:57]OFD Sender: No OFD packet to send [05:29:02]OFD Sender: No OFD packet to send [05:29:07]OFD Sender: No OFD packet to send [05:29:12]OFD Sender: No OFD packet to send [05:29:17]OFD Sender: No OFD packet to send [05:29:22]OFD Sender: No OFD packet to send [05:29:27]OFD Sender: No OFD packet to send [05:29:32]OFD Sender: No OFD packet to send [05:29:37]OFD Sender: No OFD packet to send [05:29:42]OFD Sender: No OFD packet to send [05:29:47]OFD Sender: No OFD packet to send [05:29:52]OFD Sender: No OFD packet to send [05:29:57]OFD Sender: No OFD packet to send [05:30:02]OFD Sender: No OFD packet to send [05:30:07]OFD Sender: No OFD packet to send [05:30:12]OFD Sender: No OFD packet to send [05:30:17]OFD Sender: No OFD packet to send [05:30:22]OFD Sender: No OFD packet to send [05:30:27]OFD Sender: No OFD packet to send [05:30:32]OFD Sender: No OFD packet to send [05:30:37]OFD Sender: No OFD packet to send [05:30:42]OFD Sender: No OFD packet to send [05:30:47]OFD Sender: No OFD packet to send [05:30:52]OFD Sender: No OFD packet to send [05:30:57]OFD Sender: No OFD packet to send [05:31:02]OFD Sender: No OFD packet to send [05:31:07]OFD Sender: No OFD packet to send [05:31:12]OFD Sender: No OFD packet to send [05:31:17]OFD Sender: No OFD packet to send [05:31:22]OFD Sender: No OFD packet to send [05:31:27]OFD Sender: No OFD packet to send [05:31:32]OFD Sender: No OFD packet to send [05:31:37]OFD Sender: No OFD packet to send [05:31:42]OFD Sender: No OFD packet to send [05:31:47]OFD Sender: No OFD packet to send [05:31:52]OFD Sender: No OFD packet to send [05:31:57]OFD Sender: No OFD packet to send [05:32:02]OFD Sender: No OFD packet to send [05:32:07]OFD Sender: No OFD packet to send [05:32:12]OFD Sender: No OFD packet to send [05:32:17]OFD Sender: No OFD packet to send [05:32:22]OFD Sender: No OFD packet to send [05:32:27]OFD Sender: No OFD packet to send [05:32:32]OFD Sender: No OFD packet to send [05:32:37]OFD Sender: No OFD packet to send [05:32:42]OFD Sender: No OFD packet to send [05:32:47]OFD Sender: No OFD packet to send [05:32:52]OFD Sender: No OFD packet to send [05:32:57]OFD Sender: No OFD packet to send [05:33:02]OFD Sender: No OFD packet to send [05:33:07]OFD Sender: No OFD packet to send [05:33:12]OFD Sender: No OFD packet to send [05:33:17]OFD Sender: No OFD packet to send [05:33:22]OFD Sender: No OFD packet to send [05:33:27]OFD Sender: No OFD packet to send [05:33:32]OFD Sender: No OFD packet to send [05:33:37]OFD Sender: No OFD packet to send [05:33:42]OFD Sender: No OFD packet to send [05:33:47]OFD Sender: No OFD packet to send [05:33:52]OFD Sender: No OFD packet to send [05:33:57]OFD Sender: No OFD packet to send [05:34:02]OFD Sender: No OFD packet to send [05:34:07]OFD Sender: No OFD packet to send [05:34:12]OFD Sender: No OFD packet to send [05:34:17]OFD Sender: No OFD packet to send [05:34:22]OFD Sender: No OFD packet to send [05:34:27]OFD Sender: No OFD packet to send [05:34:32]OFD Sender: No OFD packet to send [05:34:37]OFD Sender: No OFD packet to send [05:34:42]OFD Sender: No OFD packet to send [05:34:47]OFD Sender: No OFD packet to send [05:34:52]OFD Sender: No OFD packet to send [05:34:57]OFD Sender: No OFD packet to send [05:35:02]OFD Sender: No OFD packet to send [05:35:07]OFD Sender: No OFD packet to send [05:35:12]OFD Sender: No OFD packet to send [05:35:17]OFD Sender: No OFD packet to send [05:35:22]OFD Sender: No OFD packet to send [05:35:27]OFD Sender: No OFD packet to send [05:35:32]OFD Sender: No OFD packet to send [05:35:37]OFD Sender: No OFD packet to send [05:35:43]OFD Sender: No OFD packet to send [05:35:48]OFD Sender: No OFD packet to send [05:35:53]OFD Sender: No OFD packet to send [05:35:58]OFD Sender: No OFD packet to send [05:36:03]OFD Sender: No OFD packet to send [05:36:08]OFD Sender: No OFD packet to send [05:36:13]OFD Sender: No OFD packet to send [05:36:18]OFD Sender: No OFD packet to send [05:36:23]OFD Sender: No OFD packet to send [05:36:28]OFD Sender: No OFD packet to send [05:36:33]OFD Sender: No OFD packet to send [05:36:38]OFD Sender: No OFD packet to send [05:36:43]OFD Sender: No OFD packet to send [05:36:48]OFD Sender: No OFD packet to send [05:36:53]OFD Sender: No OFD packet to send [05:36:58]OFD Sender: No OFD packet to send [05:37:03]OFD Sender: No OFD packet to send [05:37:08]OFD Sender: No OFD packet to send [05:37:13]OFD Sender: No OFD packet to send [05:37:18]OFD Sender: No OFD packet to send [05:37:23]OFD Sender: No OFD packet to send [05:37:28]OFD Sender: No OFD packet to send [05:37:33]OFD Sender: No OFD packet to send [05:37:38]OFD Sender: No OFD packet to send [05:37:43]OFD Sender: No OFD packet to send [05:37:48]OFD Sender: No OFD packet to send [05:37:53]OFD Sender: No OFD packet to send [05:37:58]OFD Sender: No OFD packet to send [05:38:03]OFD Sender: No OFD packet to send [05:38:08]OFD Sender: No OFD packet to send [05:38:13]OFD Sender: No OFD packet to send [05:38:18]OFD Sender: No OFD packet to send [05:38:23]OFD Sender: No OFD packet to send [05:38:28]OFD Sender: No OFD packet to send [05:38:33]OFD Sender: No OFD packet to send [05:38:38]OFD Sender: No OFD packet to send [05:38:43]OFD Sender: No OFD packet to send [05:38:48]OFD Sender: No OFD packet to send [05:38:53]OFD Sender: No OFD packet to send [05:38:58]OFD Sender: No OFD packet to send [05:39:03]OFD Sender: No OFD packet to send [05:39:08]OFD Sender: No OFD packet to send [05:39:13]OFD Sender: No OFD packet to send [05:39:18]OFD Sender: No OFD packet to send [05:39:23]OFD Sender: No OFD packet to send [05:39:28]OFD Sender: No OFD packet to send [05:39:33]OFD Sender: No OFD packet to send [05:39:38]OFD Sender: No OFD packet to send [05:39:43]OFD Sender: No OFD packet to send [05:39:48]OFD Sender: No OFD packet to send [05:39:53]OFD Sender: No OFD packet to send [05:39:58]OFD Sender: No OFD packet to send [05:40:03]OFD Sender: No OFD packet to send [05:40:08]OFD Sender: No OFD packet to send [05:40:13]OFD Sender: No OFD packet to send [05:40:18]OFD Sender: No OFD packet to send [05:40:23]OFD Sender: No OFD packet to send [05:40:28]OFD Sender: No OFD packet to send [05:40:33]OFD Sender: No OFD packet to send [05:40:38]OFD Sender: No OFD packet to send [05:40:43]OFD Sender: No OFD packet to send [05:40:48]OFD Sender: No OFD packet to send [05:40:53]OFD Sender: No OFD packet to send [05:40:58]OFD Sender: No OFD packet to send [05:41:03]OFD Sender: No OFD packet to send [05:41:08]OFD Sender: No OFD packet to send [05:41:13]OFD Sender: No OFD packet to send [05:41:18]OFD Sender: No OFD packet to send [05:41:23]OFD Sender: No OFD packet to send [05:41:28]OFD Sender: No OFD packet to send [05:41:33]OFD Sender: No OFD packet to send [05:41:38]OFD Sender: No OFD packet to send [05:41:43]OFD Sender: No OFD packet to send [05:41:48]OFD Sender: No OFD packet to send [05:41:53]OFD Sender: No OFD packet to send [05:41:58]OFD Sender: No OFD packet to send [05:42:03]OFD Sender: No OFD packet to send [05:42:08]OFD Sender: No OFD packet to send [05:42:13]OFD Sender: No OFD packet to send [05:42:18]OFD Sender: No OFD packet to send [05:42:23]OFD Sender: No OFD packet to send [05:42:28]OFD Sender: No OFD packet to send [05:42:33]OFD Sender: No OFD packet to send [05:42:38]OFD Sender: No OFD packet to send [05:42:43]OFD Sender: No OFD packet to send [05:42:48]OFD Sender: No OFD packet to send [05:42:53]OFD Sender: No OFD packet to send [05:42:58]OFD Sender: No OFD packet to send [05:43:03]OFD Sender: No OFD packet to send [05:43:08]OFD Sender: No OFD packet to send [05:43:13]OFD Sender: No OFD packet to send [05:43:18]OFD Sender: No OFD packet to send [05:43:23]OFD Sender: No OFD packet to send [05:43:28]OFD Sender: No OFD packet to send [05:43:33]OFD Sender: No OFD packet to send [05:43:38]OFD Sender: No OFD packet to send [05:43:43]OFD Sender: No OFD packet to send [05:43:48]OFD Sender: No OFD packet to send [05:43:53]OFD Sender: No OFD packet to send [05:43:58]OFD Sender: No OFD packet to send [05:44:03]OFD Sender: No OFD packet to send [05:44:08]OFD Sender: No OFD packet to send [05:44:13]OFD Sender: No OFD packet to send [05:44:18]OFD Sender: No OFD packet to send [05:44:23]OFD Sender: No OFD packet to send [05:44:28]OFD Sender: No OFD packet to send [05:44:33]OFD Sender: No OFD packet to send [05:44:38]OFD Sender: No OFD packet to send [05:44:43]OFD Sender: No OFD packet to send [05:44:48]OFD Sender: No OFD packet to send [05:44:53]OFD Sender: No OFD packet to send [05:44:58]OFD Sender: No OFD packet to send [05:45:03]OFD Sender: No OFD packet to send [05:45:08]OFD Sender: No OFD packet to send [05:45:13]OFD Sender: No OFD packet to send [05:45:18]OFD Sender: No OFD packet to send [05:45:23]OFD Sender: No OFD packet to send [05:45:28]OFD Sender: No OFD packet to send [05:45:33]OFD Sender: No OFD packet to send [05:45:38]OFD Sender: No OFD packet to send [05:45:43]OFD Sender: No OFD packet to send [05:45:48]OFD Sender: No OFD packet to send [05:45:53]OFD Sender: No OFD packet to send [05:45:58]OFD Sender: No OFD packet to send [05:46:03]OFD Sender: No OFD packet to send [05:46:08]OFD Sender: No OFD packet to send [05:46:13]OFD Sender: No OFD packet to send [05:46:18]OFD Sender: No OFD packet to send [05:46:23]OFD Sender: No OFD packet to send [05:46:28]OFD Sender: No OFD packet to send [05:46:33]OFD Sender: No OFD packet to send [05:46:38]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:04]OFD Sender: No OFD packet to send [05:47:09]OFD Sender: No OFD packet to send [05:47:14]OFD Sender: No OFD packet to send [05:47:19]OFD Sender: No OFD packet to send [05:47:24]OFD Sender: No OFD packet to send [05:47:29]OFD Sender: No OFD packet to send [05:47:34]OFD Sender: No OFD packet to send [05:47:39]OFD Sender: No OFD packet to send [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:13]accept exits with 9 [05:52:13]New connection [05:52:13]New thread 3067198820 created [05:52:13]Thread 3067342180 joined [05:52:13]Waiting for new connection... [05:52:13] Sock 9.Parse request [05:52:13]Sock 9.Check first char [05:52:13]Sock 9.First char is OK [05:52:13]request: POST /json_proto HTTP/1.0 [05:52:13]Method: POST [05:52:13]URL: /json_proto [05:52:13]Method is POST - this is cgi request [05:52:13]url: /json_proto [05:52:13]query_string will be loaded in cgi processing [05:52:13]execute_cgi json_proto POST (null) [05:52:13]execute_cgi path=json_proto method=POST [05:52:13]POST find Content-Length [05:52:13]Host: 172.17.96.3:8080 [05:52:13]Content-Length: 679 [05:52:13]Content-Type: application/json [05:52:13] [05:52:13]POST finish read [05:52:13]Found Content-Length = 679 [05:52:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [05:52:13]execute_script... [05:52:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642478", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [05:52:13]POST & json_proto [05:52:13]process_json_proto [05:52:13]json parsed OK: [05:52:13]protocol is kg_v1.0 [05:52:13]action value=close_receipt [05:52:13]process_action close_receipt [05:52:13]cmd_close_receipt [05:52:13]MH_GetDate [05:52:13]Write to MH i2c: F0 00 00 C6 79 2E [05:52:13]Write i2c OK [05:52:13]MH_I2C_Read... [05:52:13]Read from MH i2c: F0 [05:52:13]MH_I2C_Read... [05:52:13]Read from MH i2c: F0 09 00 [05:52:13]MH_I2C_Read... [05:52:13]Read from MH i2c: F0 09 00 C6 79 00 91 83 1C 67 44 5E 04 65 D9 [05:52:13]GetLastDocTimeStamp 1729920203 [05:52:13]current date 1729921937 [05:52:13]FM_GetShiftState [05:52:13]SAM_PROTO_GetShiftState [05:52:13]wFMCommunicate request_size=4 [05:52:13]MH_SAM_APDU [05:52:13]CAPDU: 80 13 01 00 [05:52:13]Write to MH i2c: E2 08 00 C7 79 80 13 01 00 00 00 00 00 BD [05:52:13]Write i2c OK [05:52:13]MH_I2C_Read... [05:52:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:52:13]Read from MH i2c: E2 [05:52:13]MH_I2C_Read... [05:52:13]Read from MH i2c: E2 0E 00 [05:52:13]MH_I2C_Read... [05:52:13]Read from MH i2c: E2 0E 00 C7 79 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3B [05:52:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [05:52:13]wFMCommunicate OK [05:52:13]SAM_PROTO_GetShiftState done [05:52:13]FM_GetShiftState done [05:52:13]opened in 1729902265 [05:52:13]opened+sec_in_day 1729988665 [05:52:13]quantity*price = 150037 [05:52:13]sum+1 = 150039 [05:52:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 33 26.10.2024 05:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308612 ФПД: 180439880918015 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T055217&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308612&fm=180439880918015&tin=02508201610067®Number=0000000000091780&sum=150000 [05:52:14]StoreToDocumentArchive [05:52:14]shift 532 fd 308612 [05:52:14]save to /storage/0532/doc_00308612 [05:52:14]save last doc name /storage/0532/doc_00308612 to /storage/kkm_last_doc_name [05:52:14]save OK [05:52:14]Clear old archive folders... [05:52:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:52:14]tlvbuf is 00C37CB0 [05:52:14]SAM_PROTO_ClearQueue [05:52:14]wFMCommunicate request_size=4 [05:52:14]MH_SAM_APDU [05:52:14]CAPDU: 80 09 00 00 [05:52:14]Write to MH i2c: E2 08 00 D4 79 80 09 00 00 00 00 00 00 BF [05:52:14]Write i2c OK [05:52:14]MH_I2C_Read... [05:52:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:52:14]Read from MH i2c: E2 [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: E2 03 00 [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: E2 03 00 D4 79 00 90 00 C1 [05:52:14]RAPDU: 90 00 [05:52:14]wFMCommunicate OK [05:52:14]SAM_PROTO_ClearQueue done [05:52:14]KKMCreateOFDPacket [05:52:14]OFDProtocolAddRootSTLVToBuf [05:52:14]FM_MakeSignedData [05:52:14]FM_MakeSignedData [05:52:14]SAM_PROTO_SignData [05:52:14]wFMCommunicate request_size=4 [05:52:14]MH_SAM_APDU [05:52:14]CAPDU: 80 0D 01 02 [05:52:14]Write to MH i2c: E2 08 00 D5 79 80 0D 01 02 00 00 00 00 C7 [05:52:14]Write i2c OK [05:52:14]MH_I2C_Read... [05:52:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:52:14]Read from MH i2c: E2 [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: E2 03 00 [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: E2 03 00 D5 79 00 90 00 C2 [05:52:14]RAPDU: 90 00 [05:52:14]wFMCommunicate OK [05:52:14]wFMCommunicate request_size=255 [05:52:14]MH_SAM_APDU [05:52:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 21 00 00 00 F4 03 04 00 91 83 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 B5 04 00 35 04 06 00 A4 1B EF 01 [05:52:14]Write to MH i2c: E2 02 01 D6 79 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 21 00 00 00 F4 03 04 00 91 83 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 B5 04 00 35 04 06 00 A4 1B EF 01 00 00 7C [05:52:14]Write i2c OK [05:52:14]MH_I2C_Read... [05:52:14]OFD Sender: No OFD packet to send [05:52:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:52:14]Read from MH i2c: E2 [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: E2 03 00 [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: E2 03 00 D6 79 00 90 00 C3 [05:52:14]RAPDU: 90 00 [05:52:14]wFMCommunicate OK [05:52:14]wFMCommunicate request_size=7 [05:52:14]MH_SAM_APDU [05:52:14]CAPDU: 80 0D 02 02 02 63 FF [05:52:14]Write to MH i2c: E2 0A 00 D7 79 80 0D 02 02 02 00 63 FF 00 00 30 [05:52:14]Write i2c OK [05:52:14]MH_I2C_Read... [05:52:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:52:14]Read from MH i2c: E2 [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: E2 03 00 [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: E2 03 00 D7 79 00 90 00 C4 [05:52:14]RAPDU: 90 00 [05:52:14]wFMCommunicate OK [05:52:14]wFMCommunicate request_size=4 [05:52:14]MH_SAM_APDU [05:52:14]CAPDU: 80 0D 03 02 [05:52:14]Write to MH i2c: E2 08 00 D8 79 80 0D 03 02 00 00 00 00 CC [05:52:14]Write i2c OK [05:52:14]MH_I2C_Read... [05:52:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:52:14]Read from MH i2c: E2 [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: E2 0B 00 [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: E2 0B 00 D8 79 00 2A F1 86 E0 8A 15 FD 66 90 00 50 [05:52:14]RAPDU: 2A F1 86 E0 8A 15 FD 66 90 00 [05:52:14]wFMCommunicate OK [05:52:14]SAM_PROTO_SignData done [05:52:14]FM_MakeSignedData done [05:52:14]CreateOFDProtocolMessage [05:52:14]wFMCommunicate request_size=4 [05:52:14]MH_SAM_APDU [05:52:14]CAPDU: 80 11 00 00 [05:52:14]Write to MH i2c: E2 08 00 D9 79 80 11 00 00 00 00 00 00 CC [05:52:14]Write i2c OK [05:52:14]MH_I2C_Read... [05:52:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:52:14]Read from MH i2c: E2 [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: E2 17 00 [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: E2 17 00 D9 79 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 21 [05:52:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [05:52:14]wFMCommunicate OK [05:52:14]CreateOFDProtocolMessage done [05:52:14]OFDSenderStorePacket 308612 [05:52:14]StoreOFDPacket docnum=308612 [05:52:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 67 B5 04 01 CE D2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 21 00 00 00 F4 03 04 00 91 83 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 B5 04 00 35 04 06 00 A4 1B EF 01 63 FF 2A F1 86 E0 8A 15 FD 66 [05:52:14]CheckFolder [05:52:14]dirname=/storage/ofd_packets [05:52:14]CheckFolder done [05:52:14]ProducePacketName [05:52:14]name=ofd_packets/00308612 [05:52:14]NVStorageSaveData ofd_packets/00308612 [05:52:14]File name is /storage/ofd_packets/00308612 [05:52:14]Write 298 bytes [05:52:14]NVStorageSaveData done [05:52:14]OFDSenderStorePacket done [05:52:14]KKMCreateOFDPacket done [05:52:14]NVStorageSaveData kkm_last_timestamp [05:52:14]File name is /storage/kkm_last_timestamp [05:52:14]Write 4 bytes [05:52:14]NVStorageSaveData done [05:52:14]ExternCall_PrintAddStr [05:52:14]wPrintStart [05:52:14]Write to MH i2c: 01 00 00 DA 79 53 [05:52:14]Write i2c OK [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: 01 [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: 01 07 00 [05:52:14]MH_I2C_Read... [05:52:14]Read from MH i2c: 01 07 00 DA 79 00 00 00 00 00 FF 0F 68 [05:52:14]RasterBufferAndPrint [05:52:14]line Счет N : (1)642478 [05:52:14]line ИНН: 02508201610067 [05:52:14]line Контрольно-Кассовый Чек [05:52:14]line ПРОДАЖА [05:52:14]line ТРК (МРК, ГНК) : 11 [05:52:14]line Товар: 2710194210 [05:52:14]line ДТ-К-2 [05:52:14]line 19.690 * 76.20 [05:52:14]line = 1500.38 [05:52:14]line НДС 12% НСП 1% [05:52:14]line > о реализуемом товаре [05:52:14]line ОКРУГЛЕНИЕ: -0.38 [05:52:14]line ИТОГО: 1500.00 [05:52:14]line Внесено: 1500.00 [05:52:14]line СДАЧА: 0.00 [05:52:14]line НСП 1% : 13.28 [05:52:14]line НДС 12% : 159.33 [05:52:14]line Наличными: 1500.00 [05:52:14]line Безнал.: 0.00 [05:52:14]line Место: АЗС № 172 "Партнер Нефть" [05:52:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [05:52:14]line СНО: Общий режим [05:52:14]line Чек 33 26.10.2024 05:52 [05:52:14]line Смена: 532 ФФД: 1.0 [05:52:14]line ЗНМ: 0300000116 [05:52:14]line РНМ: 0000000000091780 [05:52:14]line Версия ККМ: 001 [05:52:14]line ФМ: 0000000000871765 [05:52:14]line ФД: 308612 [05:52:14]line ФПД: 180439880918015 [05:52:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T055217&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308612&fm=180439880918015&tin=02508201610067®Number=0000000000091780&sum=150000 [05:52:15]OFD Sender: Processing packet 308612 [packets to send 222, broken 221] [05:52:15]ProducePacketName [05:52:15]name=ofd_packets/00308612 [05:52:15]OFD Sender: To server: pG, [05:52:15]CommunicateWithHost lk.salyk.kg:30040 [05:52:15]ConnectInit lk.salyk.kg [05:52:15]written 0, free lines is 4095 [05:52:15]Connected sock=10 [05:52:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 67 B5 04 01 CE D2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 21 00 00 00 F4 03 04 00 91 83 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 B5 04 00 35 04 06 00 A4 1B EF 01 63 FF 2A F1 86 E0 8A 15 FD 66 [05:52:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0B 32 47 00 23 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 B5 04 00 F4 03 04 00 F1 29 1C 67 B6 04 01 00 00 E2 21 44 A1 FA 08 08 BD [05:52:15]CommunicateWithHost err = 0 [05:52:15]CheckOFDResponse [05:52:15]1017 (14) - 77093643461234 [05:52:15]1041 (16) - 0000000000871765 [05:52:15]1040 (4) - 308612 [05:52:15]1012 (4) - 25.10.2024 23:29 [05:52:15]1206 (1) - 0 [05:52:15]OFD Sender: Remove packet 308612 [05:52:15]ProducePacketName [05:52:15]name=ofd_packets/00308612 [05:52:15]NVStorageDeleteData [05:52:15]Write to MH i2c: 01 00 00 04 7A 7E [05:52:15]Write i2c OK [05:52:15]MH_I2C_Read... [05:52:15]Read from MH i2c: 01 [05:52:15]MH_I2C_Read... [05:52:15]Read from MH i2c: 01 07 00 [05:52:15]MH_I2C_Read... [05:52:15]Read from MH i2c: 01 07 00 04 7A 00 00 00 00 00 BE 0C 4F [05:52:15]RasterBufferAndPrint [05:52:15]line [05:52:15]line [05:52:15]line [05:52:15]line [05:52:15]line [05:52:15]written 0, free lines is 3268 [05:52:15]MH_Cut [05:52:15]Write to MH i2c: D1 01 00 0B 7A 01 57 [05:52:15]Write i2c OK [05:52:15]MH_I2C_Read... [05:52:15]Read from MH i2c: D1 [05:52:15]MH_I2C_Read... [05:52:15]Read from MH i2c: D1 01 00 [05:52:15]MH_I2C_Read... [05:52:15]Read from MH i2c: D1 01 00 0B 7A 00 56 [05:52:15]Write to MH i2c: 01 00 00 0C 7A 86 [05:52:15]Write i2c OK [05:52:15]MH_I2C_Read... [05:52:15]OFD Sender: No OFD packet to send [05:52:16]*** Cut start [05:52:16]*** Purtial cut [05:52:16]*** Stage 1: CUTSNS_PIN = 1 [05:52:16]Read from MH i2c: 01 [05:52:16]MH_I2C_Read... [05:52:16]*** Stop cut motor [05:52:16]*** Cut end [05:52:16]Read from MH i2c: 01 07 00 [05:52:16]MH_I2C_Read... [05:52:16]Read from MH i2c: 01 07 00 0C 7A 00 00 00 00 00 FF 0F 9B [05:52:16]process_action close_receipt done [05:52:16]requested_data is exist [05:52:16]produce_requested_data [05:52:16]requested_item fm.sn is exist - process it [05:52:16]wFMCommunicate request_size=4 [05:52:16]MH_SAM_APDU [05:52:16]CAPDU: 80 11 00 00 [05:52:16]Write to MH i2c: E2 08 00 0D 7A 80 11 00 00 00 00 00 00 01 [05:52:16]Write i2c OK [05:52:16]MH_I2C_Read... [05:52:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:52:16]Read from MH i2c: E2 [05:52:16]MH_I2C_Read... [05:52:16]Read from MH i2c: E2 17 00 [05:52:16]MH_I2C_Read... [05:52:16]Read from MH i2c: E2 17 00 0D 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 56 [05:52:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [05:52:16]wFMCommunicate OK [05:52:16]requested_item fd.num is exist - process it [05:52:16]SAM_PROTO_GetFieldsCounters [05:52:16]wFMCommunicate request_size=4 [05:52:16]MH_SAM_APDU [05:52:16]CAPDU: 80 13 00 00 [05:52:16]Write to MH i2c: E2 08 00 0E 7A 80 13 00 00 00 00 00 00 04 [05:52:16]Write i2c OK [05:52:16]MH_I2C_Read... [05:52:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:52:16]Read from MH i2c: E2 [05:52:16]MH_I2C_Read... [05:52:16]Read from MH i2c: E2 62 00 [05:52:16]MH_I2C_Read... [05:52:16]Read from MH i2c: E2 62 00 0E 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 84 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 DD [05:52: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 84 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:52:16]wFMCommunicate OK [05:52:16]SAM_PROTO_GetFieldsCounters done [05:52:16]requested_item shift.num is exist - process it [05:52:16]requested_item shift.opened is exist - process it [05:52:16]req_shift_opened [05:52:16]FM_GetShiftState [05:52:16]SAM_PROTO_GetShiftState [05:52:16]wFMCommunicate request_size=4 [05:52:16]MH_SAM_APDU [05:52:16]CAPDU: 80 13 01 00 [05:52:16]Write to MH i2c: E2 08 00 0F 7A 80 13 01 00 00 00 00 00 06 [05:52:16]Write i2c OK [05:52:16]MH_I2C_Read... [05:52:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:52:16]Read from MH i2c: E2 [05:52:16]MH_I2C_Read... [05:52:16]Read from MH i2c: E2 0E 00 [05:52:16]MH_I2C_Read... [05:52:16]Read from MH i2c: E2 0E 00 0F 7A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 84 [05:52:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [05:52:16]wFMCommunicate OK [05:52:16]SAM_PROTO_GetShiftState done [05:52:16]FM_GetShiftState done [05:52:16]req_shift_opened done [05:52:16]requested_item shift.open_date is exist - process it [05:52:16]req_shift_open_date [05:52:16]req_shift_open_date done [05:52:16]produce_requested_data done [05:52:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308612,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [05:52:16]process_action_free close_receipt [05:52:16]json_value_free [05:52:16]json_value_free done [05:52:16]process_json_proto returns [05:52:16]Send response to host [05:52:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308612,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [05:52:16]free response buf [05:52:16]execute_script done [05:52:16]execute_script returns [05:52:16]free content buf [05:52:16]Sock 9.Close socket [05:52:16]Sock 9.Thread stoped [05:52:20]OFD Sender: No OFD packet to send [05:52:25]OFD Sender: No OFD packet to send [05:52:30]OFD Sender: No OFD packet to send [05:52:35]OFD Sender: No OFD packet to send [05:52:40]OFD Sender: No OFD packet to send [05:52:45]OFD Sender: No OFD packet to send [05:52:50]OFD Sender: No OFD packet to send [05:52:55]OFD Sender: No OFD packet to send [05:53:00]OFD Sender: No OFD packet to send [05:53:05]OFD Sender: No OFD packet to send [05:53:10]OFD Sender: No OFD packet to send [05:53:16]OFD Sender: No OFD packet to send [05:53:21]OFD Sender: No OFD packet to send [05:53:26]OFD Sender: No OFD packet to send [05:53:31]OFD Sender: No OFD packet to send [05:53:36]OFD Sender: No OFD packet to send [05:53:41]OFD Sender: No OFD packet to send [05:53:46]OFD Sender: No OFD packet to send [05:53:51]OFD Sender: No OFD packet to send [05:53:56]OFD Sender: No OFD packet to send [05:54:01]OFD Sender: No OFD packet to send [05:54:06]OFD Sender: No OFD packet to send [05:54:11]OFD Sender: No OFD packet to send [05:54:16]OFD Sender: No OFD packet to send [05:54:21]OFD Sender: No OFD packet to send [05:54:26]OFD Sender: No OFD packet to send [05:54:31]OFD Sender: No OFD packet to send [05:54:36]OFD Sender: No OFD packet to send [05:54:41]OFD Sender: No OFD packet to send [05:54:46]OFD Sender: No OFD packet to send [05:54:47]accept exits with 8 [05:54:47]New connection [05:54:47]New thread 3067342180 created [05:54:47]Thread 3067198820 joined [05:54:47]Waiting for new connection... [05:54:47] Sock 8.Parse request [05:54:47]Sock 8.Check first char [05:54:47]Sock 8.First char is OK [05:54:47]request: POST /json_proto HTTP/1.0 [05:54:47]Method: POST [05:54:47]URL: /json_proto [05:54:47]Method is POST - this is cgi request [05:54:47]url: /json_proto [05:54:47]query_string will be loaded in cgi processing [05:54:47]execute_cgi json_proto POST (null) [05:54:47]execute_cgi path=json_proto method=POST [05:54:47]POST find Content-Length [05:54:47]Host: 172.17.96.3:8080 [05:54:47]Content-Length: 677 [05:54:47]Content-Type: application/json [05:54:47] [05:54:47]POST finish read [05:54:47]Found Content-Length = 677 [05:54:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [05:54:47]execute_script... [05:54: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)642479", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [05:54:47]POST & json_proto [05:54:47]process_json_proto [05:54:47]json parsed OK: [05:54:47]protocol is kg_v1.0 [05:54:47]action value=close_receipt [05:54:47]process_action close_receipt [05:54:47]cmd_close_receipt [05:54:47]MH_GetDate [05:54:47]Write to MH i2c: F0 00 00 10 7A 79 [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: F0 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: F0 09 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: F0 09 00 10 7A 00 2B 84 1C 67 44 5E 04 65 BF [05:54:47]GetLastDocTimeStamp 1729921937 [05:54:47]current date 1729922091 [05:54:47]FM_GetShiftState [05:54:47]SAM_PROTO_GetShiftState [05:54:47]wFMCommunicate request_size=4 [05:54:47]MH_SAM_APDU [05:54:47]CAPDU: 80 13 01 00 [05:54:47]Write to MH i2c: E2 08 00 11 7A 80 13 01 00 00 00 00 00 08 [05:54:47]Write i2c OK [05:54:47]MH_I2C_Read... [05:54:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:47]Read from MH i2c: E2 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 0E 00 [05:54:47]MH_I2C_Read... [05:54:47]Read from MH i2c: E2 0E 00 11 7A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 86 [05:54:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [05:54:47]wFMCommunicate OK [05:54:47]SAM_PROTO_GetShiftState done [05:54:47]FM_GetShiftState done [05:54:47]opened in 1729902265 [05:54:47]opened+sec_in_day 1729988665 [05:54:47]quantity*price = 50041 [05:54:47]sum+1 = 50042 [05:54:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 34 26.10.2024 05:54 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308613 ФПД: 9093442599772 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T055451&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308613&fm=9093442599772&tin=02508201610067®Number=0000000000091780&sum=50000 [05:54:48]StoreToDocumentArchive [05:54:48]shift 532 fd 308613 [05:54:48]save to /storage/0532/doc_00308613 [05:54:48]save last doc name /storage/0532/doc_00308613 to /storage/kkm_last_doc_name [05:54:48]save OK [05:54:48]Clear old archive folders... [05:54:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:54:48]tlvbuf is 00C8F640 [05:54:48]SAM_PROTO_ClearQueue [05:54:48]wFMCommunicate request_size=4 [05:54:48]MH_SAM_APDU [05:54:48]CAPDU: 80 09 00 00 [05:54:48]Write to MH i2c: E2 08 00 1E 7A 80 09 00 00 00 00 00 00 0A [05:54:48]Write i2c OK [05:54:48]MH_I2C_Read... [05:54:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:54:48]Read from MH i2c: E2 [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: E2 03 00 [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: E2 03 00 1E 7A 00 90 00 0C [05:54:48]RAPDU: 90 00 [05:54:48]wFMCommunicate OK [05:54:48]SAM_PROTO_ClearQueue done [05:54:48]KKMCreateOFDPacket [05:54:48]OFDProtocolAddRootSTLVToBuf [05:54:48]FM_MakeSignedData [05:54:48]FM_MakeSignedData [05:54:48]SAM_PROTO_SignData [05:54:48]wFMCommunicate request_size=4 [05:54:48]MH_SAM_APDU [05:54:48]CAPDU: 80 0D 01 02 [05:54:48]Write to MH i2c: E2 08 00 1F 7A 80 0D 01 02 00 00 00 00 12 [05:54:48]Write i2c OK [05:54:48]MH_I2C_Read... [05:54:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:54:48]Read from MH i2c: E2 [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: E2 03 00 [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: E2 03 00 1F 7A 00 90 00 0D [05:54:48]RAPDU: 90 00 [05:54:48]wFMCommunicate OK [05:54:48]wFMCommunicate request_size=255 [05:54:48]MH_SAM_APDU [05:54:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 22 00 00 00 F4 03 04 00 2B 84 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 B5 04 00 35 04 06 00 08 [05:54:48]Write to MH i2c: E2 02 01 20 7A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 22 00 00 00 F4 03 04 00 2B 84 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 B5 04 00 35 04 06 00 08 00 00 50 [05:54:48]Write i2c OK [05:54:48]MH_I2C_Read... [05:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:48]Read from MH i2c: E2 [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: E2 03 00 [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: E2 03 00 20 7A 00 90 00 0E [05:54:48]RAPDU: 90 00 [05:54:48]wFMCommunicate OK [05:54:48]wFMCommunicate request_size=10 [05:54:48]MH_SAM_APDU [05:54:48]CAPDU: 80 0D 02 02 05 45 3B 6A 7B 5C [05:54:48]Write to MH i2c: E2 0D 00 21 7A 80 0D 02 02 05 00 45 3B 6A 7B 5C 00 00 E0 [05:54:48]Write i2c OK [05:54:48]MH_I2C_Read... [05:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:54:48]Read from MH i2c: E2 [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: E2 03 00 [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: E2 03 00 21 7A 00 90 00 0F [05:54:48]RAPDU: 90 00 [05:54:48]wFMCommunicate OK [05:54:48]wFMCommunicate request_size=4 [05:54:48]MH_SAM_APDU [05:54:48]CAPDU: 80 0D 03 02 [05:54:48]Write to MH i2c: E2 08 00 22 7A 80 0D 03 02 00 00 00 00 17 [05:54:48]Write i2c OK [05:54:48]MH_I2C_Read... [05:54:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:54:48]Read from MH i2c: E2 [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: E2 0B 00 [05:54:48]MH_I2C_Read... [05:54:48]Read from MH i2c: E2 0B 00 22 7A 00 05 58 D3 7D 0E D7 F5 CC 90 00 6B [05:54:48]RAPDU: 05 58 D3 7D 0E D7 F5 CC 90 00 [05:54:48]wFMCommunicate OK [05:54:48]SAM_PROTO_SignData done [05:54:48]FM_MakeSignedData done [05:54:48]CreateOFDProtocolMessage [05:54:48]wFMCommunicate request_size=4 [05:54:48]MH_SAM_APDU [05:54:48]CAPDU: 80 11 00 00 [05:54:48]Write to MH i2c: E2 08 00 23 7A 80 11 00 00 00 00 00 00 17 [05:54:48]Write i2c OK [05:54:48]MH_I2C_Read... [05:54:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:49]Read from MH i2c: E2 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: E2 17 00 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: E2 17 00 23 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6C [05:54:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [05:54:49]wFMCommunicate OK [05:54:49]CreateOFDProtocolMessage done [05:54:49]OFDSenderStorePacket 308613 [05:54:49]StoreOFDPacket docnum=308613 [05:54:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 45 C1 07 01 46 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 22 00 00 00 F4 03 04 00 2B 84 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 B5 04 00 35 04 06 00 08 45 3B 6A 7B 5C 05 58 D3 7D 0E D7 F5 CC [05:54:49]CheckFolder [05:54:49]dirname=/storage/ofd_packets [05:54:49]CheckFolder done [05:54:49]ProducePacketName [05:54:49]name=ofd_packets/00308613 [05:54:49]NVStorageSaveData ofd_packets/00308613 [05:54:49]File name is /storage/ofd_packets/00308613 [05:54:49]Write 301 bytes [05:54:49]NVStorageSaveData done [05:54:49]OFDSenderStorePacket done [05:54:49]KKMCreateOFDPacket done [05:54:49]NVStorageSaveData kkm_last_timestamp [05:54:49]File name is /storage/kkm_last_timestamp [05:54:49]Write 4 bytes [05:54:49]NVStorageSaveData done [05:54:49]ExternCall_PrintAddStr [05:54:49]wPrintStart [05:54:49]Write to MH i2c: 01 00 00 24 7A 9E [05:54:49]Write i2c OK [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: 01 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: 01 07 00 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: 01 07 00 24 7A 00 00 00 00 00 FF 0F B3 [05:54:49]RasterBufferAndPrint [05:54:49]line Счет N : (1)642479 [05:54:49]line ИНН: 02508201610067 [05:54:49]line Контрольно-Кассовый Чек [05:54:49]line ПРОДАЖА [05:54:49]line ТРК (МРК, ГНК) : 52 [05:54:49]line Товар: 2710124130 [05:54:49]line Аи-92-К-2 [05:54:49]line 7.480 * 66.90 [05:54:49]line = 500.41 [05:54:49]line НДС 12% НСП 1% [05:54:49]line > о реализуемом товаре [05:54:49]line ОКРУГЛЕНИЕ: -0.41 [05:54:49]line ИТОГО: 500.00 [05:54:49]line Внесено: 500.00 [05:54:49]line СДАЧА: 0.00 [05:54:49]line НСП 1% : 4.43 [05:54:49]line НДС 12% : 53.14 [05:54:49]line Наличными: 500.00 [05:54:49]line Безнал.: 0.00 [05:54:49]line Место: АЗС № 172 "Партнер Нефть" [05:54:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [05:54:49]line СНО: Общий режим [05:54:49]line Чек 34 26.10.2024 05:54 [05:54:49]line Смена: 532 ФФД: 1.0 [05:54:49]line ЗНМ: 0300000116 [05:54:49]line РНМ: 0000000000091780 [05:54:49]line Версия ККМ: 001 [05:54:49]line ФМ: 0000000000871765 [05:54:49]line ФД: 308613 [05:54:49]line ФПД: 9093442599772 [05:54:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T055451&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308613&fm=9093442599772&tin=02508201610067®Number=0000000000091780&sum=50000 [05:54:49]OFD Sender: Processing packet 308613 [packets to send 222, broken 221] [05:54:49]ProducePacketName [05:54:49]name=ofd_packets/00308613 [05:54:49]OFD Sender: To server: pG, [05:54:49]CommunicateWithHost lk.salyk.kg:30040 [05:54:49]ConnectInit lk.salyk.kg [05:54:49]written 0, free lines is 4095 [05:54:49]Connected sock=9 [05:54:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 45 C1 07 01 46 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 22 00 00 00 F4 03 04 00 2B 84 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 B5 04 00 35 04 06 00 08 45 3B 6A 7B 5C 05 58 D3 7D 0E D7 F5 CC [05:54:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 68 86 47 00 5C 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 B5 04 00 F4 03 04 00 8B 2A 1C 67 B6 04 01 00 00 EB EA DC 47 B9 F5 85 F7 [05:54:49]CommunicateWithHost err = 0 [05:54:49]CheckOFDResponse [05:54:49]1017 (14) - 77093643461234 [05:54:49]1041 (16) - 0000000000871765 [05:54:49]1040 (4) - 308613 [05:54:49]1012 (4) - 25.10.2024 23:32 [05:54:49]1206 (1) - 0 [05:54:49]OFD Sender: Remove packet 308613 [05:54:49]ProducePacketName [05:54:49]name=ofd_packets/00308613 [05:54:49]NVStorageDeleteData [05:54:49]Write to MH i2c: 01 00 00 4E 7A C8 [05:54:49]Write i2c OK [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: 01 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: 01 07 00 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: 01 07 00 4E 7A 00 00 00 00 00 B5 0C 90 [05:54:49]RasterBufferAndPrint [05:54:49]line [05:54:49]line [05:54:49]line [05:54:49]line [05:54:49]line [05:54:49]written 0, free lines is 3259 [05:54:49]MH_Cut [05:54:49]Write to MH i2c: D1 01 00 55 7A 01 A1 [05:54:49]Write i2c OK [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: D1 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: D1 01 00 [05:54:49]MH_I2C_Read... [05:54:49]Read from MH i2c: D1 01 00 55 7A 00 A0 [05:54:49]Write to MH i2c: 01 00 00 56 7A D0 [05:54:49]Write i2c OK [05:54:49]MH_I2C_Read... [05:54:50]OFD Sender: No OFD packet to send [05:54:50]*** Cut start [05:54:50]*** Purtial cut [05:54:50]*** Stage 1: CUTSNS_PIN = 1 [05:54:50]Read from MH i2c: 01 [05:54:50]MH_I2C_Read... [05:54:50]*** Stop cut motor [05:54:50]*** Cut end [05:54:50]Read from MH i2c: 01 07 00 [05:54:50]MH_I2C_Read... [05:54:50]Read from MH i2c: 01 07 00 56 7A 00 00 00 00 00 FF 0F E5 [05:54:50]process_action close_receipt done [05:54:50]requested_data is exist [05:54:50]produce_requested_data [05:54:50]requested_item fm.sn is exist - process it [05:54:50]wFMCommunicate request_size=4 [05:54:50]MH_SAM_APDU [05:54:50]CAPDU: 80 11 00 00 [05:54:50]Write to MH i2c: E2 08 00 57 7A 80 11 00 00 00 00 00 00 4B [05:54:50]Write i2c OK [05:54:50]MH_I2C_Read... [05:54:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:54:50]Read from MH i2c: E2 [05:54:50]MH_I2C_Read... [05:54:50]Read from MH i2c: E2 17 00 [05:54:50]MH_I2C_Read... [05:54:50]Read from MH i2c: E2 17 00 57 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [05:54:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [05:54:50]wFMCommunicate OK [05:54:50]requested_item fd.num is exist - process it [05:54:50]SAM_PROTO_GetFieldsCounters [05:54:50]wFMCommunicate request_size=4 [05:54:50]MH_SAM_APDU [05:54:50]CAPDU: 80 13 00 00 [05:54:50]Write to MH i2c: E2 08 00 58 7A 80 13 00 00 00 00 00 00 4E [05:54:50]Write i2c OK [05:54:50]MH_I2C_Read... [05:54:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:54:51]Read from MH i2c: E2 [05:54:51]MH_I2C_Read... [05:54:51]Read from MH i2c: E2 62 00 [05:54:51]MH_I2C_Read... [05:54:51]Read from MH i2c: E2 62 00 58 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 85 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 2B [05:54: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 85 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 22 00 00 00 5E 04 04 00 22 00 00 00 57 04 04 00 23 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:54:51]wFMCommunicate OK [05:54:51]SAM_PROTO_GetFieldsCounters done [05:54:51]requested_item shift.num is exist - process it [05:54:51]requested_item shift.opened is exist - process it [05:54:51]req_shift_opened [05:54:51]FM_GetShiftState [05:54:51]SAM_PROTO_GetShiftState [05:54:51]wFMCommunicate request_size=4 [05:54:51]MH_SAM_APDU [05:54:51]CAPDU: 80 13 01 00 [05:54:51]Write to MH i2c: E2 08 00 59 7A 80 13 01 00 00 00 00 00 50 [05:54:51]Write i2c OK [05:54:51]MH_I2C_Read... [05:54:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:54:51]Read from MH i2c: E2 [05:54:51]MH_I2C_Read... [05:54:51]Read from MH i2c: E2 0E 00 [05:54:51]MH_I2C_Read... [05:54:51]Read from MH i2c: E2 0E 00 59 7A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CE [05:54:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [05:54:51]wFMCommunicate OK [05:54:51]SAM_PROTO_GetShiftState done [05:54:51]FM_GetShiftState done [05:54:51]req_shift_opened done [05:54:51]requested_item shift.open_date is exist - process it [05:54:51]req_shift_open_date [05:54:51]req_shift_open_date done [05:54:51]produce_requested_data done [05:54:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308613,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [05:54:51]process_action_free close_receipt [05:54:51]json_value_free [05:54:51]json_value_free done [05:54:51]process_json_proto returns [05:54:51]Send response to host [05:54:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308613,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [05:54:51]free response buf [05:54:51]execute_script done [05:54:51]execute_script returns [05:54:51]free content buf [05:54:51]Sock 8.Close socket [05:54:51]Sock 8.Thread stoped [05:54:55]OFD Sender: No OFD packet to send [05:55:00]OFD Sender: No OFD packet to send [05:55:05]OFD Sender: No OFD packet to send [05:55:10]OFD Sender: No OFD packet to send [05:55:15]OFD Sender: No OFD packet to send [05:55:20]OFD Sender: No OFD packet to send [05:55:25]OFD Sender: No OFD packet to send [05:55:30]OFD Sender: No OFD packet to send [05:55:35]OFD Sender: No OFD packet to send [05:55:40]OFD Sender: No OFD packet to send [05:55:45]OFD Sender: No OFD packet to send [05:55:50]OFD Sender: No OFD packet to send [05:55:55]OFD Sender: No OFD packet to send [05:56:00]OFD Sender: No OFD packet to send [05:56:05]OFD Sender: No OFD packet to send [05:56:10]OFD Sender: No OFD packet to send [05:56:15]OFD Sender: No OFD packet to send [05:56:20]OFD Sender: No OFD packet to send [05:56:25]OFD Sender: No OFD packet to send [05:56:30]OFD Sender: No OFD packet to send [05:56:35]OFD Sender: No OFD packet to send [05:56:40]OFD Sender: No OFD packet to send [05:56:45]OFD Sender: No OFD packet to send [05:56:50]OFD Sender: No OFD packet to send [05:56:55]OFD Sender: No OFD packet to send [05:57:00]OFD Sender: No OFD packet to send [05:57:05]OFD Sender: No OFD packet to send [05:57:10]OFD Sender: No OFD packet to send [05:57:15]OFD Sender: No OFD packet to send [05:57:20]OFD Sender: No OFD packet to send [05:57:25]OFD Sender: No OFD packet to send [05:57:30]OFD Sender: No OFD packet to send [05:57:35]OFD Sender: No OFD packet to send [05:57:40]OFD Sender: No OFD packet to send [05:57:45]OFD Sender: No OFD packet to send [05:57:50]OFD Sender: No OFD packet to send [05:57:55]OFD Sender: No OFD packet to send [05:58:00]OFD Sender: No OFD packet to send [05:58:05]OFD Sender: No OFD packet to send [05:58:10]OFD Sender: No OFD packet to send [05:58:15]OFD Sender: No OFD packet to send [05:58:20]OFD Sender: No OFD packet to send [05:58:25]OFD Sender: No OFD packet to send [05:58:30]OFD Sender: No OFD packet to send [05:58:35]OFD Sender: No OFD packet to send [05:58:40]OFD Sender: No OFD packet to send [05:58:45]OFD Sender: No OFD packet to send [05:58:50]OFD Sender: No OFD packet to send [05:58:55]OFD Sender: No OFD packet to send [05:59:00]OFD Sender: No OFD packet to send [05:59:05]OFD Sender: No OFD packet to send [05:59:10]OFD Sender: No OFD packet to send [05:59:15]OFD Sender: No OFD packet to send [05:59:20]OFD Sender: No OFD packet to send [05:59:25]OFD Sender: No OFD packet to send [05:59:30]OFD Sender: No OFD packet to send [05:59:35]OFD Sender: No OFD packet to send [05:59:40]OFD Sender: No OFD packet to send [05:59:45]OFD Sender: No OFD packet to send [05:59:50]OFD Sender: No OFD packet to send [05:59:55]OFD Sender: No OFD packet to send [06:00:00]OFD Sender: No OFD packet to send [06:00:05]OFD Sender: No OFD packet to send [06:00:10]OFD Sender: No OFD packet to send [06:00:15]OFD Sender: No OFD packet to send [06:00:20]OFD Sender: No OFD packet to send [06:00:25]OFD Sender: No OFD packet to send [06:00:30]OFD Sender: No OFD packet to send [06:00:35]OFD Sender: No OFD packet to send [06:00:40]OFD Sender: No OFD packet to send [06:00:45]OFD Sender: No OFD packet to send [06:00:50]OFD Sender: No OFD packet to send [06:00:55]OFD Sender: No OFD packet to send [06:01:00]OFD Sender: No OFD packet to send [06:01:05]OFD Sender: No OFD packet to send [06:01:10]OFD Sender: No OFD packet to send [06:01:15]OFD Sender: No OFD packet to send [06:01:20]OFD Sender: No OFD packet to send [06:01:25]OFD Sender: No OFD packet to send [06:01:30]OFD Sender: No OFD packet to send [06:01:35]OFD Sender: No OFD packet to send [06:01:40]OFD Sender: No OFD packet to send [06:01:45]OFD Sender: No OFD packet to send [06:01:50]OFD Sender: No OFD packet to send [06:01:55]OFD Sender: No OFD packet to send [06:02:00]OFD Sender: No OFD packet to send [06:02:05]OFD Sender: No OFD packet to send [06:02:10]OFD Sender: No OFD packet to send [06:02:15]OFD Sender: No OFD packet to send [06:02:20]OFD Sender: No OFD packet to send [06:02:25]OFD Sender: No OFD packet to send [06:02:30]OFD Sender: No OFD packet to send [06:02:35]OFD Sender: No OFD packet to send [06:02:41]OFD Sender: No OFD packet to send [06:02:46]OFD Sender: No OFD packet to send [06:02:51]OFD Sender: No OFD packet to send [06:02:56]OFD Sender: No OFD packet to send [06:03:01]OFD Sender: No OFD packet to send [06:03:06]OFD Sender: No OFD packet to send [06:03:11]OFD Sender: No OFD packet to send [06:03:16]OFD Sender: No OFD packet to send [06:03:21]OFD Sender: No OFD packet to send [06:03:26]OFD Sender: No OFD packet to send [06:03:31]OFD Sender: No OFD packet to send [06:03:36]OFD Sender: No OFD packet to send [06:03:41]OFD Sender: No OFD packet to send [06:03:46]OFD Sender: No OFD packet to send [06:03:51]OFD Sender: No OFD packet to send [06:03:56]OFD Sender: No OFD packet to send [06:04:01]OFD Sender: No OFD packet to send [06:04:06]OFD Sender: No OFD packet to send [06:04:11]OFD Sender: No OFD packet to send [06:04:16]OFD Sender: No OFD packet to send [06:04:21]OFD Sender: No OFD packet to send [06:04:26]OFD Sender: No OFD packet to send [06:04:31]OFD Sender: No OFD packet to send [06:04:36]OFD Sender: No OFD packet to send [06:04:41]OFD Sender: No OFD packet to send [06:04:46]OFD Sender: No OFD packet to send [06:04:51]OFD Sender: No OFD packet to send [06:04:56]OFD Sender: No OFD packet to send [06:05:01]OFD Sender: No OFD packet to send [06:05:06]OFD Sender: No OFD packet to send [06:05:11]OFD Sender: No OFD packet to send [06:05:16]OFD Sender: No OFD packet to send [06:05:21]OFD Sender: No OFD packet to send [06:05:26]OFD Sender: No OFD packet to send [06:05:31]OFD Sender: No OFD packet to send [06:05:36]OFD Sender: No OFD packet to send [06:05:41]OFD Sender: No OFD packet to send [06:05:46]OFD Sender: No OFD packet to send [06:05:51]OFD Sender: No OFD packet to send [06:05:56]OFD Sender: No OFD packet to send [06:06:01]OFD Sender: No OFD packet to send [06:06:06]OFD Sender: No OFD packet to send [06:06:11]OFD Sender: No OFD packet to send [06:06:16]OFD Sender: No OFD packet to send [06:06:21]OFD Sender: No OFD packet to send [06:06:26]OFD Sender: No OFD packet to send [06:06:31]OFD Sender: No OFD packet to send [06:06:36]OFD Sender: No OFD packet to send [06:06:41]OFD Sender: No OFD packet to send [06:06:46]OFD Sender: No OFD packet to send [06:06:51]OFD Sender: No OFD packet to send [06:06:56]OFD Sender: No OFD packet to send [06:07:01]OFD Sender: No OFD packet to send [06:07:06]OFD Sender: No OFD packet to send [06:07:11]OFD Sender: No OFD packet to send [06:07:16]OFD Sender: No OFD packet to send [06:07:21]OFD Sender: No OFD packet to send [06:07:26]OFD Sender: No OFD packet to send [06:07:31]OFD Sender: No OFD packet to send [06:07:36]OFD Sender: No OFD packet to send [06:07:41]OFD Sender: No OFD packet to send [06:07:46]OFD Sender: No OFD packet to send [06:07:51]OFD Sender: No OFD packet to send [06:07:53]accept exits with 10 [06:07:53]New connection [06:07:53]New thread 3067198820 created [06:07:53]Thread 3067342180 joined [06:07:53]Waiting for new connection... [06:07:53] Sock 10.Parse request [06:07:53]Sock 10.Check first char [06:07:53]Sock 10.First char is OK [06:07:53]request: POST /json_proto HTTP/1.0 [06:07:53]Method: POST [06:07:53]URL: /json_proto [06:07:53]Method is POST - this is cgi request [06:07:53]url: /json_proto [06:07:53]query_string will be loaded in cgi processing [06:07:53]execute_cgi json_proto POST (null) [06:07:53]execute_cgi path=json_proto method=POST [06:07:53]POST find Content-Length [06:07:53]Host: 172.17.96.3:8080 [06:07:53]Content-Length: 766 [06:07:53]Content-Type: application/json [06:07:53] [06:07:53]POST finish read [06:07:53]Found Content-Length = 766 [06:07:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 350.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:07:53]execute_script... [06:07:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642480", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 350.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:07:53]POST & json_proto [06:07:53]process_json_proto [06:07:53]json parsed OK: [06:07:53]protocol is kg_v1.0 [06:07:53]action value=close_receipt [06:07:53]process_action close_receipt [06:07:53]cmd_close_receipt [06:07:53]MH_GetDate [06:07:53]Write to MH i2c: F0 00 00 5A 7A C3 [06:07:53]Write i2c OK [06:07:53]MH_I2C_Read... [06:07:53]Read from MH i2c: F0 [06:07:53]MH_I2C_Read... [06:07:53]Read from MH i2c: F0 09 00 [06:07:53]MH_I2C_Read... [06:07:53]Read from MH i2c: F0 09 00 5A 7A 00 3E 87 1C 67 44 5E 04 65 1F [06:07:53]GetLastDocTimeStamp 1729922091 [06:07:53]current date 1729922878 [06:07:53]FM_GetShiftState [06:07:53]SAM_PROTO_GetShiftState [06:07:53]wFMCommunicate request_size=4 [06:07:53]MH_SAM_APDU [06:07:53]CAPDU: 80 13 01 00 [06:07:53]Write to MH i2c: E2 08 00 5B 7A 80 13 01 00 00 00 00 00 52 [06:07:53]Write i2c OK [06:07:53]MH_I2C_Read... [06:07:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:07:53]Read from MH i2c: E2 [06:07:53]MH_I2C_Read... [06:07:53]Read from MH i2c: E2 0E 00 [06:07:53]MH_I2C_Read... [06:07:53]Read from MH i2c: E2 0E 00 5B 7A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D0 [06:07:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [06:07:53]wFMCommunicate OK [06:07:53]SAM_PROTO_GetShiftState done [06:07:53]FM_GetShiftState done [06:07:53]opened in 1729902265 [06:07:53]opened+sec_in_day 1729988665 [06:07:53]quantity*price = 35055 [06:07:53]sum+1 = 35057 [06:07:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 350.56 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 0.00 Безнал.: 350.56 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 35 26.10.2024 06:07 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308614 ФПД: 278924567022428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T060758&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308614&fm=278924567022428&tin=02508201610067®Number=0000000000091780&sum=35056 [06:07:54]StoreToDocumentArchive [06:07:54]shift 532 fd 308614 [06:07:54]save to /storage/0532/doc_00308614 [06:07:54]save last doc name /storage/0532/doc_00308614 to /storage/kkm_last_doc_name [06:07:54]save OK [06:07:54]Clear old archive folders... [06:07:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:07:54]tlvbuf is 00B2C770 [06:07:54]SAM_PROTO_ClearQueue [06:07:54]wFMCommunicate request_size=4 [06:07:54]MH_SAM_APDU [06:07:54]CAPDU: 80 09 00 00 [06:07:54]Write to MH i2c: E2 08 00 68 7A 80 09 00 00 00 00 00 00 54 [06:07:54]Write i2c OK [06:07:54]MH_I2C_Read... [06:07:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:07:54]Read from MH i2c: E2 [06:07:54]MH_I2C_Read... [06:07:54]Read from MH i2c: E2 03 00 [06:07:54]MH_I2C_Read... [06:07:54]Read from MH i2c: E2 03 00 68 7A 00 90 00 56 [06:07:54]RAPDU: 90 00 [06:07:54]wFMCommunicate OK [06:07:54]SAM_PROTO_ClearQueue done [06:07:54]KKMCreateOFDPacket [06:07:54]OFDProtocolAddRootSTLVToBuf [06:07:54]FM_MakeSignedData [06:07:54]FM_MakeSignedData [06:07:54]SAM_PROTO_SignData [06:07:54]wFMCommunicate request_size=4 [06:07:54]MH_SAM_APDU [06:07:54]CAPDU: 80 0D 01 02 [06:07:54]Write to MH i2c: E2 08 00 69 7A 80 0D 01 02 00 00 00 00 5C [06:07:54]Write i2c OK [06:07:54]MH_I2C_Read... [06:07:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:07:54]Read from MH i2c: E2 [06:07:54]MH_I2C_Read... [06:07:54]Read from MH i2c: E2 03 00 [06:07:54]MH_I2C_Read... [06:07:54]Read from MH i2c: E2 03 00 69 7A 00 90 00 57 [06:07:54]RAPDU: 90 00 [06:07:54]wFMCommunicate OK [06:07:54]wFMCommunicate request_size=255 [06:07:54]MH_SAM_APDU [06:07:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 3E 87 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 B5 04 00 35 04 06 00 FD [06:07:55]Write to MH i2c: E2 02 01 6A 7A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 3E 87 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 B5 04 00 35 04 06 00 FD 00 00 22 [06:07:55]Write i2c OK [06:07:55]MH_I2C_Read... [06:07:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:07:55]Read from MH i2c: E2 [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: E2 03 00 [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: E2 03 00 6A 7A 00 90 00 58 [06:07:55]RAPDU: 90 00 [06:07:55]wFMCommunicate OK [06:07:55]wFMCommunicate request_size=10 [06:07:55]MH_SAM_APDU [06:07:55]CAPDU: 80 0D 02 02 05 AE 2F BC 8B 5C [06:07:55]Write to MH i2c: E2 0D 00 6B 7A 80 0D 02 02 05 00 AE 2F BC 8B 5C 00 00 E9 [06:07:55]Write i2c OK [06:07:55]MH_I2C_Read... [06:07:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:07:55]Read from MH i2c: E2 [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: E2 03 00 [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: E2 03 00 6B 7A 00 90 00 59 [06:07:55]RAPDU: 90 00 [06:07:55]wFMCommunicate OK [06:07:55]wFMCommunicate request_size=4 [06:07:55]MH_SAM_APDU [06:07:55]CAPDU: 80 0D 03 02 [06:07:55]Write to MH i2c: E2 08 00 6C 7A 80 0D 03 02 00 00 00 00 61 [06:07:55]Write i2c OK [06:07:55]MH_I2C_Read... [06:07:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:07:55]Read from MH i2c: E2 [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: E2 0B 00 [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: E2 0B 00 6C 7A 00 5F E7 C0 4E B2 DC C8 18 90 00 24 [06:07:55]RAPDU: 5F E7 C0 4E B2 DC C8 18 90 00 [06:07:55]wFMCommunicate OK [06:07:55]SAM_PROTO_SignData done [06:07:55]FM_MakeSignedData done [06:07:55]CreateOFDProtocolMessage [06:07:55]wFMCommunicate request_size=4 [06:07:55]MH_SAM_APDU [06:07:55]CAPDU: 80 11 00 00 [06:07:55]Write to MH i2c: E2 08 00 6D 7A 80 11 00 00 00 00 00 00 61 [06:07:55]Write i2c OK [06:07:55]MH_I2C_Read... [06:07:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:07:55]Read from MH i2c: E2 [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: E2 17 00 [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: E2 17 00 6D 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B6 [06:07:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:07:55]wFMCommunicate OK [06:07:55]CreateOFDProtocolMessage done [06:07:55]OFDSenderStorePacket 308614 [06:07:55]StoreOFDPacket docnum=308614 [06:07:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9D 91 07 01 DB 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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 3E 87 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 B5 04 00 35 04 06 00 FD AE 2F BC 8B 5C 5F E7 C0 4E B2 DC C8 18 [06:07:55]CheckFolder [06:07:55]dirname=/storage/ofd_packets [06:07:55]CheckFolder done [06:07:55]ProducePacketName [06:07:55]name=ofd_packets/00308614 [06:07:55]NVStorageSaveData ofd_packets/00308614 [06:07:55]File name is /storage/ofd_packets/00308614 [06:07:55]Write 301 bytes [06:07:55]NVStorageSaveData done [06:07:55]OFDSenderStorePacket done [06:07:55]KKMCreateOFDPacket done [06:07:55]NVStorageSaveData kkm_last_timestamp [06:07:55]File name is /storage/kkm_last_timestamp [06:07:55]Write 4 bytes [06:07:55]NVStorageSaveData done [06:07:55]ExternCall_PrintAddStr [06:07:55]wPrintStart [06:07:55]Write to MH i2c: 01 00 00 6E 7A E8 [06:07:55]Write i2c OK [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: 01 [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: 01 07 00 [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: 01 07 00 6E 7A 00 00 00 00 00 FF 0F FD [06:07:55]RasterBufferAndPrint [06:07:55]line Счет N : (1)642480 [06:07:55]line ИНН: 02508201610067 [06:07:55]line Контрольно-Кассовый Чек [06:07:55]line ПРОДАЖА [06:07:55]line ТРК (МРК, ГНК) : 41 [06:07:55]line Товар: 2710124130 [06:07:55]line Аи-92-К-2 [06:07:55]line 5.240 * 66.90 [06:07:55]line = 350.56 [06:07:55]line НДС 12% НСП 1% [06:07:55]line > о реализуемом товаре [06:07:55]line ИТОГО: 350.56 [06:07:55]line НСП 1% : 3.10 [06:07:55]line НДС 12% : 37.23 [06:07:55]line Наличными: 0.00 [06:07:55]line Безнал.: 350.56 [06:07:55]line Место: АЗС № 172 "Партнер Нефть" [06:07:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [06:07:55]line СНО: Общий режим [06:07:55]line Чек 35 26.10.2024 06:07 [06:07:55]line Смена: 532 ФФД: 1.0 [06:07:55]line ЗНМ: 0300000116 [06:07:55]line РНМ: 0000000000091780 [06:07:55]line Версия ККМ: 001 [06:07:55]line Платежная система: Mbank [06:07:55]line ФМ: 0000000000871765 [06:07:55]line ФД: 308614 [06:07:55]line ФПД: 278924567022428 [06:07:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T060758&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308614&fm=278924567022428&tin=02508201610067®Number=0000000000091780&sum=35056 [06:07:55]written 0, free lines is 4095 [06:07:55]OFD Sender: Processing packet 308614 [packets to send 222, broken 221] [06:07:55]ProducePacketName [06:07:55]name=ofd_packets/00308614 [06:07:55]OFD Sender: To server: pG, [06:07:55]CommunicateWithHost lk.salyk.kg:30040 [06:07:55]ConnectInit lk.salyk.kg [06:07:55]Connected sock=9 [06:07:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9D 91 07 01 DB 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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F0 88 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 00 00 00 F4 03 04 00 3E 87 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 B5 04 00 35 04 06 00 FD AE 2F BC 8B 5C 5F E7 C0 4E B2 DC C8 18 [06:07:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1F FD 47 00 04 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 31 37 36 35 10 04 04 00 86 B5 04 00 F4 03 04 00 9D 2D 1C 67 B6 04 01 00 00 30 DA 8C CE 20 7F A2 30 [06:07:55]CommunicateWithHost err = 0 [06:07:55]CheckOFDResponse [06:07:55]1017 (14) - 77093643461234 [06:07:55]1041 (16) - 0000000000871765 [06:07:55]1040 (4) - 308614 [06:07:55]1012 (4) - 25.10.2024 23:45 [06:07:55]1206 (1) - 0 [06:07:55]OFD Sender: Remove packet 308614 [06:07:55]ProducePacketName [06:07:55]name=ofd_packets/00308614 [06:07:55]NVStorageDeleteData [06:07:55]Write to MH i2c: 01 00 00 96 7A 10 [06:07:55]Write i2c OK [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: 01 [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: 01 07 00 [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: 01 07 00 96 7A 00 00 00 00 00 E2 0C 05 [06:07:55]RasterBufferAndPrint [06:07:55]line [06:07:55]line [06:07:55]line [06:07:55]line [06:07:55]line [06:07:55]written 0, free lines is 3304 [06:07:55]MH_Cut [06:07:55]Write to MH i2c: D1 01 00 9D 7A 01 E9 [06:07:55]Write i2c OK [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: D1 [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: D1 01 00 [06:07:55]MH_I2C_Read... [06:07:55]Read from MH i2c: D1 01 00 9D 7A 00 E8 [06:07:55]Write to MH i2c: 01 00 00 9E 7A 18 [06:07:55]Write i2c OK [06:07:55]MH_I2C_Read... [06:07:56]OFD Sender: No OFD packet to send [06:07:56]*** Cut start [06:07:56]*** Purtial cut [06:07:56]*** Stage 1: CUTSNS_PIN = 1 [06:07:56]Read from MH i2c: 01 [06:07:56]MH_I2C_Read... [06:07:56]*** Stop cut motor [06:07:56]*** Cut end [06:07:56]Read from MH i2c: 01 07 00 [06:07:56]MH_I2C_Read... [06:07:56]Read from MH i2c: 01 07 00 9E 7A 00 00 00 00 00 FF 0F 2D [06:07:56]process_action close_receipt done [06:07:56]requested_data is exist [06:07:56]produce_requested_data [06:07:56]requested_item fm.sn is exist - process it [06:07:56]wFMCommunicate request_size=4 [06:07:56]MH_SAM_APDU [06:07:56]CAPDU: 80 11 00 00 [06:07:56]Write to MH i2c: E2 08 00 9F 7A 80 11 00 00 00 00 00 00 93 [06:07:56]Write i2c OK [06:07:56]MH_I2C_Read... [06:07:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:07:57]Read from MH i2c: E2 [06:07:57]MH_I2C_Read... [06:07:57]Read from MH i2c: E2 17 00 [06:07:57]MH_I2C_Read... [06:07:57]Read from MH i2c: E2 17 00 9F 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E8 [06:07:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:07:57]wFMCommunicate OK [06:07:57]requested_item fd.num is exist - process it [06:07:57]SAM_PROTO_GetFieldsCounters [06:07:57]wFMCommunicate request_size=4 [06:07:57]MH_SAM_APDU [06:07:57]CAPDU: 80 13 00 00 [06:07:57]Write to MH i2c: E2 08 00 A0 7A 80 13 00 00 00 00 00 00 96 [06:07:57]Write i2c OK [06:07:57]MH_I2C_Read... [06:07:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:07:57]Read from MH i2c: E2 [06:07:57]MH_I2C_Read... [06:07:57]Read from MH i2c: E2 62 00 [06:07:57]MH_I2C_Read... [06:07:57]Read from MH i2c: E2 62 00 A0 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 86 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [06:07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 86 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 23 00 00 00 5E 04 04 00 23 00 00 00 57 04 04 00 24 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:07:57]wFMCommunicate OK [06:07:57]SAM_PROTO_GetFieldsCounters done [06:07:57]requested_item shift.num is exist - process it [06:07:57]requested_item shift.opened is exist - process it [06:07:57]req_shift_opened [06:07:57]FM_GetShiftState [06:07:57]SAM_PROTO_GetShiftState [06:07:57]wFMCommunicate request_size=4 [06:07:57]MH_SAM_APDU [06:07:57]CAPDU: 80 13 01 00 [06:07:57]Write to MH i2c: E2 08 00 A1 7A 80 13 01 00 00 00 00 00 98 [06:07:57]Write i2c OK [06:07:57]MH_I2C_Read... [06:07:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:07:57]Read from MH i2c: E2 [06:07:57]MH_I2C_Read... [06:07:57]Read from MH i2c: E2 0E 00 [06:07:57]MH_I2C_Read... [06:07:57]Read from MH i2c: E2 0E 00 A1 7A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 16 [06:07:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [06:07:57]wFMCommunicate OK [06:07:57]SAM_PROTO_GetShiftState done [06:07:57]FM_GetShiftState done [06:07:57]req_shift_opened done [06:07:57]requested_item shift.open_date is exist - process it [06:07:57]req_shift_open_date [06:07:57]req_shift_open_date done [06:07:57]produce_requested_data done [06:07:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308614,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [06:07:57]process_action_free close_receipt [06:07:57]json_value_free [06:07:57]json_value_free done [06:07:57]process_json_proto returns [06:07:57]Send response to host [06:07:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308614,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [06:07:57]free response buf [06:07:57]execute_script done [06:07:57]execute_script returns [06:07:57]free content buf [06:07:57]Sock 10.Close socket [06:07:57]Sock 10.Thread stoped [06:08:01]OFD Sender: No OFD packet to send [06:08:06]OFD Sender: No OFD packet to send [06:08:11]OFD Sender: No OFD packet to send [06:08:16]OFD Sender: No OFD packet to send [06:08:21]OFD Sender: No OFD packet to send [06:08:26]OFD Sender: No OFD packet to send [06:08:31]OFD Sender: No OFD packet to send [06:08:36]OFD Sender: No OFD packet to send [06:08:41]OFD Sender: No OFD packet to send [06:08:46]OFD Sender: No OFD packet to send [06:08:51]OFD Sender: No OFD packet to send [06:08:56]OFD Sender: No OFD packet to send [06:09:01]OFD Sender: No OFD packet to send [06:09:06]OFD Sender: No OFD packet to send [06:09:11]OFD Sender: No OFD packet to send [06:09:16]OFD Sender: No OFD packet to send [06:09:21]OFD Sender: No OFD packet to send [06:09:26]OFD Sender: No OFD packet to send [06:09:31]OFD Sender: No OFD packet to send [06:09:36]OFD Sender: No OFD packet to send [06:09:41]OFD Sender: No OFD packet to send [06:09:46]OFD Sender: No OFD packet to send [06:09:51]OFD Sender: No OFD packet to send [06:09:56]OFD Sender: No OFD packet to send [06:10:01]OFD Sender: No OFD packet to send [06:10:06]OFD Sender: No OFD packet to send [06:10:11]OFD Sender: No OFD packet to send [06:10:16]OFD Sender: No OFD packet to send [06:10:21]OFD Sender: No OFD packet to send [06:10:26]OFD Sender: No OFD packet to send [06:10:31]OFD Sender: No OFD packet to send [06:10:36]OFD Sender: No OFD packet to send [06:10:41]OFD Sender: No OFD packet to send [06:10:46]OFD Sender: No OFD packet to send [06:10:51]OFD Sender: No OFD packet to send [06:10:56]OFD Sender: No OFD packet to send [06:11:01]OFD Sender: No OFD packet to send [06:11:06]OFD Sender: No OFD packet to send [06:11:11]OFD Sender: No OFD packet to send [06:11:16]OFD Sender: No OFD packet to send [06:11:21]OFD Sender: No OFD packet to send [06:11:26]OFD Sender: No OFD packet to send [06:11:31]OFD Sender: No OFD packet to send [06:11:36]OFD Sender: No OFD packet to send [06:11:41]OFD Sender: No OFD packet to send [06:11:46]OFD Sender: No OFD packet to send [06:11:51]OFD Sender: No OFD packet to send [06:11:56]OFD Sender: No OFD packet to send [06:12:01]OFD Sender: No OFD packet to send [06:12:06]OFD Sender: No OFD packet to send [06:12:11]OFD Sender: No OFD packet to send [06:12:16]OFD Sender: No OFD packet to send [06:12:21]OFD Sender: No OFD packet to send [06:12:26]OFD Sender: No OFD packet to send [06:12:31]OFD Sender: No OFD packet to send [06:12:36]OFD Sender: No OFD packet to send [06:12:41]OFD Sender: No OFD packet to send [06:12:46]OFD Sender: No OFD packet to send [06:12:51]OFD Sender: No OFD packet to send [06:12:56]OFD Sender: No OFD packet to send [06:13:01]OFD Sender: No OFD packet to send [06:13:06]OFD Sender: No OFD packet to send [06:13:11]OFD Sender: No OFD packet to send [06:13:16]OFD Sender: No OFD packet to send [06:13:21]OFD Sender: No OFD packet to send [06:13:26]OFD Sender: No OFD packet to send [06:13:31]OFD Sender: No OFD packet to send [06:13:36]OFD Sender: No OFD packet to send [06:13:41]OFD Sender: No OFD packet to send [06:13:46]OFD Sender: No OFD packet to send [06:13:51]OFD Sender: No OFD packet to send [06:13:56]OFD Sender: No OFD packet to send [06:14:01]OFD Sender: No OFD packet to send [06:14:06]OFD Sender: No OFD packet to send [06:14:11]OFD Sender: No OFD packet to send [06:14:16]OFD Sender: No OFD packet to send [06:14:21]OFD Sender: No OFD packet to send [06:14:26]OFD Sender: No OFD packet to send [06:14:31]OFD Sender: No OFD packet to send [06:14:36]OFD Sender: No OFD packet to send [06:14:41]OFD Sender: No OFD packet to send [06:14:46]OFD Sender: No OFD packet to send [06:14:51]OFD Sender: No OFD packet to send [06:14:56]OFD Sender: No OFD packet to send [06:15:01]OFD Sender: No OFD packet to send [06:15:07]OFD Sender: No OFD packet to send [06:15:12]OFD Sender: No OFD packet to send [06:15:17]OFD Sender: No OFD packet to send [06:15:22]OFD Sender: No OFD packet to send [06:15:27]OFD Sender: No OFD packet to send [06:15:32]OFD Sender: No OFD packet to send [06:15:37]OFD Sender: No OFD packet to send [06:15:42]OFD Sender: No OFD packet to send [06:15:47]OFD Sender: No OFD packet to send [06:15:52]OFD Sender: No OFD packet to send [06:15:57]OFD Sender: No OFD packet to send [06:16:02]OFD Sender: No OFD packet to send [06:16:07]OFD Sender: No OFD packet to send [06:16:12]OFD Sender: No OFD packet to send [06:16:17]OFD Sender: No OFD packet to send [06:16:22]OFD Sender: No OFD packet to send [06:16:27]OFD Sender: No OFD packet to send [06:16:32]OFD Sender: No OFD packet to send [06:16:37]OFD Sender: No OFD packet to send [06:16:42]OFD Sender: No OFD packet to send [06:16:47]OFD Sender: No OFD packet to send [06:16:52]OFD Sender: No OFD packet to send [06:16:57]OFD Sender: No OFD packet to send [06:17:02]OFD Sender: No OFD packet to send [06:17:07]OFD Sender: No OFD packet to send [06:17:12]OFD Sender: No OFD packet to send [06:17:17]OFD Sender: No OFD packet to send [06:17:22]OFD Sender: No OFD packet to send [06:17:27]OFD Sender: No OFD packet to send [06:17:32]OFD Sender: No OFD packet to send [06:17:37]OFD Sender: No OFD packet to send [06:17:42]OFD Sender: No OFD packet to send [06:17:47]OFD Sender: No OFD packet to send [06:17:52]OFD Sender: No OFD packet to send [06:17:57]OFD Sender: No OFD packet to send [06:18:02]OFD Sender: No OFD packet to send [06:18:07]OFD Sender: No OFD packet to send [06:18:12]OFD Sender: No OFD packet to send [06:18:17]OFD Sender: No OFD packet to send [06:18:22]OFD Sender: No OFD packet to send [06:18:27]OFD Sender: No OFD packet to send [06:18:32]OFD Sender: No OFD packet to send [06:18:37]OFD Sender: No OFD packet to send [06:18:42]OFD Sender: No OFD packet to send [06:18:47]OFD Sender: No OFD packet to send [06:18:52]OFD Sender: No OFD packet to send [06:18:57]OFD Sender: No OFD packet to send [06:19:02]OFD Sender: No OFD packet to send [06:19:07]OFD Sender: No OFD packet to send [06:19:12]OFD Sender: No OFD packet to send [06:19:17]OFD Sender: No OFD packet to send [06:19:22]OFD Sender: No OFD packet to send [06:19:27]OFD Sender: No OFD packet to send [06:19:32]OFD Sender: No OFD packet to send [06:19:37]OFD Sender: No OFD packet to send [06:19:42]OFD Sender: No OFD packet to send [06:19:47]OFD Sender: No OFD packet to send [06:19:52]OFD Sender: No OFD packet to send [06:19:57]OFD Sender: No OFD packet to send [06:20:02]OFD Sender: No OFD packet to send [06:20:07]OFD Sender: No OFD packet to send [06:20:12]OFD Sender: No OFD packet to send [06:20:17]OFD Sender: No OFD packet to send [06:20:22]OFD Sender: No OFD packet to send [06:20:27]OFD Sender: No OFD packet to send [06:20:32]OFD Sender: No OFD packet to send [06:20:37]OFD Sender: No OFD packet to send [06:20:42]OFD Sender: No OFD packet to send [06:20:47]OFD Sender: No OFD packet to send [06:20:52]OFD Sender: No OFD packet to send [06:20:57]OFD Sender: No OFD packet to send [06:21:02]OFD Sender: No OFD packet to send [06:21:07]OFD Sender: No OFD packet to send [06:21:12]OFD Sender: No OFD packet to send [06:21:17]OFD Sender: No OFD packet to send [06:21:22]OFD Sender: No OFD packet to send [06:21:27]OFD Sender: No OFD packet to send [06:21:32]accept exits with 8 [06:21:32]New connection [06:21:32]New thread 3067342180 created [06:21:32]Thread 3067198820 joined [06:21:32]Waiting for new connection... [06:21:32] Sock 8.Parse request [06:21:32]Sock 8.Check first char [06:21:32]Sock 8.First char is OK [06:21:32]request: POST /json_proto HTTP/1.0 [06:21:32]Method: POST [06:21:32]URL: /json_proto [06:21:32]Method is POST - this is cgi request [06:21:32]url: /json_proto [06:21:32]query_string will be loaded in cgi processing [06:21:32]execute_cgi json_proto POST (null) [06:21:32]execute_cgi path=json_proto method=POST [06:21:32]POST find Content-Length [06:21:32]Host: 172.17.96.3:8080 [06:21:32]Content-Length: 766 [06:21:32]Content-Type: application/json [06:21:32] [06:21:32]POST finish read [06:21:32]Found Content-Length = 766 [06:21:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:21:32]execute_script... [06: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 : (1)642481", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:21:32]POST & json_proto [06:21:32]process_json_proto [06:21:32]json parsed OK: [06:21:32]protocol is kg_v1.0 [06:21:32]action value=close_receipt [06:21:32]process_action close_receipt [06:21:32]cmd_close_receipt [06:21:32]MH_GetDate [06:21:32]Write to MH i2c: F0 00 00 A2 7A 0B [06:21:32]Write i2c OK [06:21:32]MH_I2C_Read... [06:21:32]Read from MH i2c: F0 [06:21:32]MH_I2C_Read... [06:21:32]Read from MH i2c: F0 09 00 [06:21:32]MH_I2C_Read... [06:21:32]Read from MH i2c: F0 09 00 A2 7A 00 70 8A 1C 67 44 5E 04 65 9C [06:21:32]GetLastDocTimeStamp 1729922878 [06:21:32]current date 1729923696 [06:21:32]FM_GetShiftState [06:21:32]SAM_PROTO_GetShiftState [06:21:32]wFMCommunicate request_size=4 [06:21:32]MH_SAM_APDU [06:21:32]CAPDU: 80 13 01 00 [06:21:32]Write to MH i2c: E2 08 00 A3 7A 80 13 01 00 00 00 00 00 9A [06:21:32]Write i2c OK [06:21:32]MH_I2C_Read... [06:21:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:21:32]Read from MH i2c: E2 [06:21:32]MH_I2C_Read... [06:21:32]Read from MH i2c: E2 0E 00 [06:21:32]MH_I2C_Read... [06:21:32]Read from MH i2c: E2 0E 00 A3 7A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 18 [06:21:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [06:21:32]wFMCommunicate OK [06:21:32]SAM_PROTO_GetShiftState done [06:21:32]FM_GetShiftState done [06:21:32]opened in 1729902265 [06:21:32]opened+sec_in_day 1729988665 [06:21:32]quantity*price = 60009 [06:21:32]sum+1 = 60010 [06:21:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.09 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.09 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 36 26.10.2024 06:21 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308615 ФПД: 142505334582744 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T062136&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308615&fm=142505334582744&tin=02508201610067®Number=0000000000091780&sum=60009 [06:21:33]StoreToDocumentArchive [06:21:33]shift 532 fd 308615 [06:21:33]save to /storage/0532/doc_00308615 [06:21:33]save last doc name /storage/0532/doc_00308615 to /storage/kkm_last_doc_name [06:21:33]save OK [06:21:33]Clear old archive folders... [06:21:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:21:33]tlvbuf is 00B57150 [06:21:33]SAM_PROTO_ClearQueue [06:21:33]wFMCommunicate request_size=4 [06:21:33]MH_SAM_APDU [06:21:33]CAPDU: 80 09 00 00 [06:21:33]Write to MH i2c: E2 08 00 B0 7A 80 09 00 00 00 00 00 00 9C [06:21:33]Write i2c OK [06:21:33]MH_I2C_Read... [06:21:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:21:33]Read from MH i2c: E2 [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: E2 03 00 [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: E2 03 00 B0 7A 00 90 00 9E [06:21:33]RAPDU: 90 00 [06:21:33]wFMCommunicate OK [06:21:33]SAM_PROTO_ClearQueue done [06:21:33]KKMCreateOFDPacket [06:21:33]OFDProtocolAddRootSTLVToBuf [06:21:33]FM_MakeSignedData [06:21:33]FM_MakeSignedData [06:21:33]SAM_PROTO_SignData [06:21:33]wFMCommunicate request_size=4 [06:21:33]MH_SAM_APDU [06:21:33]CAPDU: 80 0D 01 02 [06:21:33]Write to MH i2c: E2 08 00 B1 7A 80 0D 01 02 00 00 00 00 A4 [06:21:33]Write i2c OK [06:21:33]MH_I2C_Read... [06:21:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:21:33]Read from MH i2c: E2 [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: E2 03 00 [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: E2 03 00 B1 7A 00 90 00 9F [06:21:33]RAPDU: 90 00 [06:21:33]wFMCommunicate OK [06:21:33]wFMCommunicate request_size=255 [06:21:33]MH_SAM_APDU [06:21:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 70 8A 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 B5 04 00 35 04 06 00 81 [06:21:33]Write to MH i2c: E2 02 01 B2 7A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 70 8A 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 B5 04 00 35 04 06 00 81 00 00 99 [06:21:33]Write i2c OK [06:21:33]MH_I2C_Read... [06:21:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:21:33]Read from MH i2c: E2 [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: E2 03 00 [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: E2 03 00 B2 7A 00 90 00 A0 [06:21:33]RAPDU: 90 00 [06:21:33]wFMCommunicate OK [06:21:33]wFMCommunicate request_size=10 [06:21:33]MH_SAM_APDU [06:21:33]CAPDU: 80 0D 02 02 05 9B 9B D8 AD D8 [06:21:33]Write to MH i2c: E2 0D 00 B3 7A 80 0D 02 02 05 00 9B 9B D8 AD D8 00 00 44 [06:21:33]Write i2c OK [06:21:33]MH_I2C_Read... [06:21:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:21:33]Read from MH i2c: E2 [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: E2 03 00 [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: E2 03 00 B3 7A 00 90 00 A1 [06:21:33]RAPDU: 90 00 [06:21:33]wFMCommunicate OK [06:21:33]wFMCommunicate request_size=4 [06:21:33]MH_SAM_APDU [06:21:33]CAPDU: 80 0D 03 02 [06:21:33]Write to MH i2c: E2 08 00 B4 7A 80 0D 03 02 00 00 00 00 A9 [06:21:33]Write i2c OK [06:21:33]MH_I2C_Read... [06:21:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:21:33]Read from MH i2c: E2 [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: E2 0B 00 [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: E2 0B 00 B4 7A 00 34 24 C9 DA 0B 7D 24 98 90 00 E9 [06:21:33]RAPDU: 34 24 C9 DA 0B 7D 24 98 90 00 [06:21:33]wFMCommunicate OK [06:21:33]SAM_PROTO_SignData done [06:21:33]FM_MakeSignedData done [06:21:33]CreateOFDProtocolMessage [06:21:33]wFMCommunicate request_size=4 [06:21:33]MH_SAM_APDU [06:21:33]CAPDU: 80 11 00 00 [06:21:33]Write to MH i2c: E2 08 00 B5 7A 80 11 00 00 00 00 00 00 A9 [06:21:33]Write i2c OK [06:21:33]MH_I2C_Read... [06:21:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:21:33]Read from MH i2c: E2 [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: E2 17 00 [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: E2 17 00 B5 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FE [06:21:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:21:33]wFMCommunicate OK [06:21:33]CreateOFDProtocolMessage done [06:21:33]OFDSenderStorePacket 308615 [06:21:33]StoreOFDPacket docnum=308615 [06:21:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AE B6 07 01 76 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 70 8A 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 B5 04 00 35 04 06 00 81 9B 9B D8 AD D8 34 24 C9 DA 0B 7D 24 98 [06:21:33]CheckFolder [06:21:33]dirname=/storage/ofd_packets [06:21:33]CheckFolder done [06:21:33]ProducePacketName [06:21:33]name=ofd_packets/00308615 [06:21:33]NVStorageSaveData ofd_packets/00308615 [06:21:33]File name is /storage/ofd_packets/00308615 [06:21:33]Write 301 bytes [06:21:33]NVStorageSaveData done [06:21:33]OFDSenderStorePacket done [06:21:33]KKMCreateOFDPacket done [06:21:33]NVStorageSaveData kkm_last_timestamp [06:21:33]File name is /storage/kkm_last_timestamp [06:21:33]Write 4 bytes [06:21:33]NVStorageSaveData done [06:21:33]ExternCall_PrintAddStr [06:21:33]wPrintStart [06:21:33]Write to MH i2c: 01 00 00 B6 7A 30 [06:21:33]Write i2c OK [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: 01 [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: 01 07 00 [06:21:33]MH_I2C_Read... [06:21:33]Read from MH i2c: 01 07 00 B6 7A 00 00 00 00 00 FF 0F 45 [06:21:33]RasterBufferAndPrint [06:21:33]line Счет N : (1)642481 [06:21:33]line ИНН: 02508201610067 [06:21:33]line Контрольно-Кассовый Чек [06:21:33]line ПРОДАЖА [06:21:33]line ТРК (МРК, ГНК) : 41 [06:21:33]line Товар: 2710124130 [06:21:33]line Аи-92-К-2 [06:21:33]line 8.970 * 66.90 [06:21:33]line = 600.09 [06:21:33]line НДС 12% НСП 1% [06:21:33]line > о реализуемом товаре [06:21:33]line ИТОГО: 600.09 [06:21:33]line НСП 1% : 5.31 [06:21:33]line НДС 12% : 63.73 [06:21:33]line Наличными: 0.00 [06:21:33]line Безнал.: 600.09 [06:21:33]line Место: АЗС № 172 "Партнер Нефть" [06:21:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [06:21:33]line СНО: Общий режим [06:21:33]line Чек 36 26.10.2024 06:21 [06:21:33]line Смена: 532 ФФД: 1.0 [06:21:33]line ЗНМ: 0300000116 [06:21:33]line РНМ: 0000000000091780 [06:21:33]line Версия ККМ: 001 [06:21:33]line Платежная система: Mbank [06:21:33]line ФМ: 0000000000871765 [06:21:33]line ФД: 308615 [06:21:33]line ФПД: 142505334582744 [06:21:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T062136&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308615&fm=142505334582744&tin=02508201610067®Number=0000000000091780&sum=60009 [06:21:33]written 0, free lines is 4095 [06:21:33]OFD Sender: Processing packet 308615 [packets to send 222, broken 221] [06:21:33]ProducePacketName [06:21:33]name=ofd_packets/00308615 [06:21:33]OFD Sender: To server: pG, [06:21:33]CommunicateWithHost lk.salyk.kg:30040 [06:21:33]ConnectInit lk.salyk.kg [06:21:33]Connected sock=10 [06:21:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AE B6 07 01 76 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 00 00 00 F4 03 04 00 70 8A 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 B5 04 00 35 04 06 00 81 9B 9B D8 AD D8 34 24 C9 DA 0B 7D 24 98 [06:21:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 48 B2 47 00 F5 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 31 37 36 35 10 04 04 00 87 B5 04 00 F4 03 04 00 CF 30 1C 67 B6 04 01 00 00 CE E0 15 26 8B 93 58 05 [06:21:34]CommunicateWithHost err = 0 [06:21:34]CheckOFDResponse [06:21:34]1017 (14) - 77093643461234 [06:21:34]1041 (16) - 0000000000871765 [06:21:34]1040 (4) - 308615 [06:21:34]1012 (4) - 25.10.2024 23:59 [06:21:34]1206 (1) - 0 [06:21:34]OFD Sender: Remove packet 308615 [06:21:34]ProducePacketName [06:21:34]name=ofd_packets/00308615 [06:21:34]NVStorageDeleteData [06:21:34]Write to MH i2c: 01 00 00 DE 7A 58 [06:21:34]Write i2c OK [06:21:34]MH_I2C_Read... [06:21:34]Read from MH i2c: 01 [06:21:34]MH_I2C_Read... [06:21:34]Read from MH i2c: 01 07 00 [06:21:34]MH_I2C_Read... [06:21:34]Read from MH i2c: 01 07 00 DE 7A 00 00 00 00 00 E6 0C 51 [06:21:34]RasterBufferAndPrint [06:21:34]line [06:21:34]line [06:21:34]line [06:21:34]line [06:21:34]line [06:21:34]written 0, free lines is 3308 [06:21:34]MH_Cut [06:21:34]Write to MH i2c: D1 01 00 E5 7A 01 31 [06:21:34]Write i2c OK [06:21:34]MH_I2C_Read... [06:21:34]Read from MH i2c: D1 [06:21:34]MH_I2C_Read... [06:21:34]Read from MH i2c: D1 01 00 [06:21:34]MH_I2C_Read... [06:21:34]Read from MH i2c: D1 01 00 E5 7A 00 30 [06:21:34]Write to MH i2c: 01 00 00 E6 7A 60 [06:21:34]Write i2c OK [06:21:34]MH_I2C_Read... [06:21:34]OFD Sender: No OFD packet to send [06:21:34]*** Cut start [06:21:34]*** Purtial cut [06:21:34]*** Stage 1: CUTSNS_PIN = 1 [06:21:35]Read from MH i2c: 01 [06:21:35]MH_I2C_Read... [06:21:35]*** Stop cut motor [06:21:35]*** Cut end [06:21:35]Read from MH i2c: 01 07 00 [06:21:35]MH_I2C_Read... [06:21:35]Read from MH i2c: 01 07 00 E6 7A 00 00 00 00 00 FF 0F 75 [06:21:35]process_action close_receipt done [06:21:35]requested_data is exist [06:21:35]produce_requested_data [06:21:35]requested_item fm.sn is exist - process it [06:21:35]wFMCommunicate request_size=4 [06:21:35]MH_SAM_APDU [06:21:35]CAPDU: 80 11 00 00 [06:21:35]Write to MH i2c: E2 08 00 E7 7A 80 11 00 00 00 00 00 00 DB [06:21:35]Write i2c OK [06:21:35]MH_I2C_Read... [06:21:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:21:35]Read from MH i2c: E2 [06:21:35]MH_I2C_Read... [06:21:35]Read from MH i2c: E2 17 00 [06:21:35]MH_I2C_Read... [06:21:35]Read from MH i2c: E2 17 00 E7 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 30 [06:21:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:21:35]wFMCommunicate OK [06:21:35]requested_item fd.num is exist - process it [06:21:35]SAM_PROTO_GetFieldsCounters [06:21:35]wFMCommunicate request_size=4 [06:21:35]MH_SAM_APDU [06:21:35]CAPDU: 80 13 00 00 [06:21:35]Write to MH i2c: E2 08 00 E8 7A 80 13 00 00 00 00 00 00 DE [06:21:35]Write i2c OK [06:21:35]MH_I2C_Read... [06:21:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:21:35]Read from MH i2c: E2 [06:21:35]MH_I2C_Read... [06:21:35]Read from MH i2c: E2 62 00 [06:21:35]MH_I2C_Read... [06:21:35]Read from MH i2c: E2 62 00 E8 7A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 87 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 C3 [06:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 87 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 24 00 00 00 5E 04 04 00 24 00 00 00 57 04 04 00 25 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:21:35]wFMCommunicate OK [06:21:35]SAM_PROTO_GetFieldsCounters done [06:21:35]requested_item shift.num is exist - process it [06:21:35]requested_item shift.opened is exist - process it [06:21:35]req_shift_opened [06:21:35]FM_GetShiftState [06:21:35]SAM_PROTO_GetShiftState [06:21:35]wFMCommunicate request_size=4 [06:21:35]MH_SAM_APDU [06:21:35]CAPDU: 80 13 01 00 [06:21:35]Write to MH i2c: E2 08 00 E9 7A 80 13 01 00 00 00 00 00 E0 [06:21:35]Write i2c OK [06:21:35]MH_I2C_Read... [06:21:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:21:35]Read from MH i2c: E2 [06:21:35]MH_I2C_Read... [06:21:35]Read from MH i2c: E2 0E 00 [06:21:35]MH_I2C_Read... [06:21:35]Read from MH i2c: E2 0E 00 E9 7A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5E [06:21:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [06:21:35]wFMCommunicate OK [06:21:35]SAM_PROTO_GetShiftState done [06:21:35]FM_GetShiftState done [06:21:35]req_shift_opened done [06:21:35]requested_item shift.open_date is exist - process it [06:21:35]req_shift_open_date [06:21:35]req_shift_open_date done [06:21:35]produce_requested_data done [06:21:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308615,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [06:21:35]process_action_free close_receipt [06:21:35]json_value_free [06:21:35]json_value_free done [06:21:35]process_json_proto returns [06:21:35]Send response to host [06:21:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308615,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [06:21:35]free response buf [06:21:35]execute_script done [06:21:35]execute_script returns [06:21:35]free content buf [06:21:35]Sock 8.Close socket [06:21:35]Sock 8.Thread stoped [06:21:39]OFD Sender: No OFD packet to send [06:21:44]OFD Sender: No OFD packet to send [06:21:49]OFD Sender: No OFD packet to send [06:21:54]OFD Sender: No OFD packet to send [06:21:59]OFD Sender: No OFD packet to send [06:22:04]OFD Sender: No OFD packet to send [06:22:09]OFD Sender: No OFD packet to send [06:22:14]OFD Sender: No OFD packet to send [06:22:19]OFD Sender: No OFD packet to send [06:22:24]OFD Sender: No OFD packet to send [06:22:29]OFD Sender: No OFD packet to send [06:22:34]OFD Sender: No OFD packet to send [06:22:39]OFD Sender: No OFD packet to send [06:22:44]OFD Sender: No OFD packet to send [06:22:49]OFD Sender: No OFD packet to send [06:22:54]OFD Sender: No OFD packet to send [06:22:59]OFD Sender: No OFD packet to send [06:23:04]OFD Sender: No OFD packet to send [06:23:09]OFD Sender: No OFD packet to send [06:23:14]OFD Sender: No OFD packet to send [06:23:19]OFD Sender: No OFD packet to send [06:23:24]OFD Sender: No OFD packet to send [06:23:29]OFD Sender: No OFD packet to send [06:23:34]OFD Sender: No OFD packet to send [06:23:39]OFD Sender: No OFD packet to send [06:23:44]OFD Sender: No OFD packet to send [06:23:49]OFD Sender: No OFD packet to send [06:23:54]OFD Sender: No OFD packet to send [06:23:59]OFD Sender: No OFD packet to send [06:24:04]OFD Sender: No OFD packet to send [06:24:09]OFD Sender: No OFD packet to send [06:24:14]OFD Sender: No OFD packet to send [06:24:19]OFD Sender: No OFD packet to send [06:24:24]OFD Sender: No OFD packet to send [06:24:29]OFD Sender: No OFD packet to send [06:24:34]OFD Sender: No OFD packet to send [06:24:39]OFD Sender: No OFD packet to send [06:24:44]OFD Sender: No OFD packet to send [06:24:49]OFD Sender: No OFD packet to send [06:24:54]OFD Sender: No OFD packet to send [06:24:59]OFD Sender: No OFD packet to send [06:25:04]OFD Sender: No OFD packet to send [06:25:09]OFD Sender: No OFD packet to send [06:25:14]OFD Sender: No OFD packet to send [06:25:19]OFD Sender: No OFD packet to send [06:25:24]OFD Sender: No OFD packet to send [06:25:29]OFD Sender: No OFD packet to send [06:25:34]OFD Sender: No OFD packet to send [06:25:39]OFD Sender: No OFD packet to send [06:25:44]OFD Sender: No OFD packet to send [06:25:49]OFD Sender: No OFD packet to send [06:25:54]OFD Sender: No OFD packet to send [06:25:59]OFD Sender: No OFD packet to send [06:26:04]OFD Sender: No OFD packet to send [06:26:09]OFD Sender: No OFD packet to send [06:26:15]OFD Sender: No OFD packet to send [06:26:20]OFD Sender: No OFD packet to send [06:26:25]OFD Sender: No OFD packet to send [06:26:30]OFD Sender: No OFD packet to send [06:26:35]OFD Sender: No OFD packet to send [06:26:40]OFD Sender: No OFD packet to send [06:26:45]OFD Sender: No OFD packet to send [06:26:50]OFD Sender: No OFD packet to send [06:26:55]OFD Sender: No OFD packet to send [06:27:00]OFD Sender: No OFD packet to send [06:27:05]OFD Sender: No OFD packet to send [06:27:10]OFD Sender: No OFD packet to send [06:27:15]OFD Sender: No OFD packet to send [06:27:20]OFD Sender: No OFD packet to send [06:27:25]OFD Sender: No OFD packet to send [06:27:30]OFD Sender: No OFD packet to send [06:27:35]OFD Sender: No OFD packet to send [06:27:40]OFD Sender: No OFD packet to send [06:27:45]OFD Sender: No OFD packet to send [06:27:50]OFD Sender: No OFD packet to send [06:27:55]OFD Sender: No OFD packet to send [06:28:00]OFD Sender: No OFD packet to send [06:28:05]OFD Sender: No OFD packet to send [06:28:10]OFD Sender: No OFD packet to send [06:28:15]OFD Sender: No OFD packet to send [06:28:20]OFD Sender: No OFD packet to send [06:28:25]OFD Sender: No OFD packet to send [06:28:30]OFD Sender: No OFD packet to send [06:28:35]OFD Sender: No OFD packet to send [06:28:40]OFD Sender: No OFD packet to send [06:28:45]OFD Sender: No OFD packet to send [06:28:50]OFD Sender: No OFD packet to send [06:28:55]OFD Sender: No OFD packet to send [06:29:00]OFD Sender: No OFD packet to send [06:29:05]OFD Sender: No OFD packet to send [06:29:10]OFD Sender: No OFD packet to send [06:29:15]OFD Sender: No OFD packet to send [06:29:20]OFD Sender: No OFD packet to send [06:29:25]OFD Sender: No OFD packet to send [06:29:30]OFD Sender: No OFD packet to send [06:29:35]OFD Sender: No OFD packet to send [06:29:40]OFD Sender: No OFD packet to send [06:29:45]OFD Sender: No OFD packet to send [06:29:50]OFD Sender: No OFD packet to send [06:29:55]OFD Sender: No OFD packet to send [06:30:00]OFD Sender: No OFD packet to send [06:30:05]OFD Sender: No OFD packet to send [06:30:10]OFD Sender: No OFD packet to send [06:30:15]OFD Sender: No OFD packet to send [06:30:20]OFD Sender: No OFD packet to send [06:30:25]OFD Sender: No OFD packet to send [06:30:30]OFD Sender: No OFD packet to send [06:30:35]OFD Sender: No OFD packet to send [06:30:40]OFD Sender: No OFD packet to send [06:30:45]OFD Sender: No OFD packet to send [06:30:50]OFD Sender: No OFD packet to send [06:30:55]OFD Sender: No OFD packet to send [06:31:00]OFD Sender: No OFD packet to send [06:31:05]OFD Sender: No OFD packet to send [06:31:10]OFD Sender: No OFD packet to send [06:31:15]OFD Sender: No OFD packet to send [06:31:20]OFD Sender: No OFD packet to send [06:31:25]OFD Sender: No OFD packet to send [06:31:30]OFD Sender: No OFD packet to send [06:31:35]OFD Sender: No OFD packet to send [06:31:40]OFD Sender: No OFD packet to send [06:31:45]OFD Sender: No OFD packet to send [06:31:50]OFD Sender: No OFD packet to send [06:31:55]accept exits with 9 [06:31:55]New connection [06:31:55]New thread 3067198820 created [06:31:55]Thread 3067342180 joined [06:31:55]Waiting for new connection... [06:31:55] Sock 9.Parse request [06:31:55]Sock 9.Check first char [06:31:55]Sock 9.First char is OK [06:31:55]request: POST /json_proto HTTP/1.0 [06:31:55]Method: POST [06:31:55]URL: /json_proto [06:31:55]Method is POST - this is cgi request [06:31:55]url: /json_proto [06:31:55]query_string will be loaded in cgi processing [06:31:55]execute_cgi json_proto POST (null) [06:31:55]execute_cgi path=json_proto method=POST [06:31:55]POST find Content-Length [06:31:55]Host: 172.17.96.3:8080 [06:31:55]Content-Length: 677 [06:31:55]Content-Type: application/json [06:31:55] [06:31:55]POST finish read [06:31:55]Found Content-Length = 677 [06:31:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [06:31:55]execute_script... [06: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 : (1)642482", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [06:31:55]POST & json_proto [06:31:55]process_json_proto [06:31:55]json parsed OK: [06:31:55]protocol is kg_v1.0 [06:31:55]action value=close_receipt [06:31:55]process_action close_receipt [06:31:55]cmd_close_receipt [06:31:55]MH_GetDate [06:31:55]Write to MH i2c: F0 00 00 EA 7A 53 [06:31:55]Write i2c OK [06:31:55]MH_I2C_Read... [06:31:55]Read from MH i2c: F0 [06:31:55]MH_I2C_Read... [06:31:55]Read from MH i2c: F0 09 00 [06:31:55]MH_I2C_Read... [06:31:55]Read from MH i2c: F0 09 00 EA 7A 00 DF 8C 1C 67 44 5E 04 65 55 [06:31:55]GetLastDocTimeStamp 1729923696 [06:31:55]current date 1729924319 [06:31:55]FM_GetShiftState [06:31:55]SAM_PROTO_GetShiftState [06:31:55]wFMCommunicate request_size=4 [06:31:55]MH_SAM_APDU [06:31:55]CAPDU: 80 13 01 00 [06:31:55]Write to MH i2c: E2 08 00 EB 7A 80 13 01 00 00 00 00 00 E2 [06:31:55]Write i2c OK [06:31:55]MH_I2C_Read... [06:31:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:31:55]Read from MH i2c: E2 [06:31:55]MH_I2C_Read... [06:31:55]Read from MH i2c: E2 0E 00 [06:31:55]MH_I2C_Read... [06:31:55]Read from MH i2c: E2 0E 00 EB 7A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 60 [06:31:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [06:31:55]wFMCommunicate OK [06:31:55]SAM_PROTO_GetShiftState done [06:31:55]FM_GetShiftState done [06:31:55]opened in 1729902265 [06:31:55]opened+sec_in_day 1729988665 [06:31:55]quantity*price = 20003 [06:31:55]sum+1 = 20004 [06:31:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 37 26.10.2024 06:31 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308616 ФПД: 56068551596999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T063159&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308616&fm=56068551596999&tin=02508201610067®Number=0000000000091780&sum=20000 [06:31:56]StoreToDocumentArchive [06:31:56]shift 532 fd 308616 [06:31:56]save to /storage/0532/doc_00308616 [06:31:56]save last doc name /storage/0532/doc_00308616 to /storage/kkm_last_doc_name [06:31:56]save OK [06:31:56]Clear old archive folders... [06:31:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:31:56]tlvbuf is 00CD9D90 [06:31:56]SAM_PROTO_ClearQueue [06:31:56]wFMCommunicate request_size=4 [06:31:56]MH_SAM_APDU [06:31:56]CAPDU: 80 09 00 00 [06:31:56]Write to MH i2c: E2 08 00 F8 7A 80 09 00 00 00 00 00 00 E4 [06:31:56]Write i2c OK [06:31:56]MH_I2C_Read... [06:31:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:31:56]Read from MH i2c: E2 [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: E2 03 00 [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: E2 03 00 F8 7A 00 90 00 E6 [06:31:56]RAPDU: 90 00 [06:31:56]wFMCommunicate OK [06:31:56]SAM_PROTO_ClearQueue done [06:31:56]KKMCreateOFDPacket [06:31:56]OFDProtocolAddRootSTLVToBuf [06:31:56]FM_MakeSignedData [06:31:56]FM_MakeSignedData [06:31:56]SAM_PROTO_SignData [06:31:56]wFMCommunicate request_size=4 [06:31:56]MH_SAM_APDU [06:31:56]CAPDU: 80 0D 01 02 [06:31:56]Write to MH i2c: E2 08 00 F9 7A 80 0D 01 02 00 00 00 00 EC [06:31:56]Write i2c OK [06:31:56]MH_I2C_Read... [06:31:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:31:56]Read from MH i2c: E2 [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: E2 03 00 [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: E2 03 00 F9 7A 00 90 00 E7 [06:31:56]RAPDU: 90 00 [06:31:56]wFMCommunicate OK [06:31:56]wFMCommunicate request_size=255 [06:31:56]MH_SAM_APDU [06:31:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 25 00 00 00 F4 03 04 00 DF 8C 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 B5 04 00 35 04 06 00 32 [06:31:56]Write to MH i2c: E2 02 01 FA 7A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 25 00 00 00 F4 03 04 00 DF 8C 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 B5 04 00 35 04 06 00 32 00 00 D8 [06:31:56]Write i2c OK [06:31:56]MH_I2C_Read... [06:31:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:31:56]Read from MH i2c: E2 [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: E2 03 00 [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: E2 03 00 FA 7A 00 90 00 E8 [06:31:56]RAPDU: 90 00 [06:31:56]wFMCommunicate OK [06:31:56]wFMCommunicate request_size=10 [06:31:56]MH_SAM_APDU [06:31:56]CAPDU: 80 0D 02 02 05 FE 7A 19 DB C7 [06:31:56]Write to MH i2c: E2 0D 00 FB 7A 80 0D 02 02 05 00 FE 7A 19 DB C7 00 00 2C [06:31:56]Write i2c OK [06:31:56]MH_I2C_Read... [06:31:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:31:56]Read from MH i2c: E2 [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: E2 03 00 [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: E2 03 00 FB 7A 00 90 00 E9 [06:31:56]RAPDU: 90 00 [06:31:56]wFMCommunicate OK [06:31:56]wFMCommunicate request_size=4 [06:31:56]MH_SAM_APDU [06:31:56]CAPDU: 80 0D 03 02 [06:31:56]Write to MH i2c: E2 08 00 FC 7A 80 0D 03 02 00 00 00 00 F1 [06:31:56]Write i2c OK [06:31:56]MH_I2C_Read... [06:31:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:31:56]Read from MH i2c: E2 [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: E2 0B 00 [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: E2 0B 00 FC 7A 00 F3 3F 5E 76 E4 0C 17 5A 90 00 59 [06:31:56]RAPDU: F3 3F 5E 76 E4 0C 17 5A 90 00 [06:31:56]wFMCommunicate OK [06:31:56]SAM_PROTO_SignData done [06:31:56]FM_MakeSignedData done [06:31:56]CreateOFDProtocolMessage [06:31:56]wFMCommunicate request_size=4 [06:31:56]MH_SAM_APDU [06:31:56]CAPDU: 80 11 00 00 [06:31:56]Write to MH i2c: E2 08 00 FD 7A 80 11 00 00 00 00 00 00 F1 [06:31:56]Write i2c OK [06:31:56]MH_I2C_Read... [06:31:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:31:56]Read from MH i2c: E2 [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: E2 17 00 [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: E2 17 00 FD 7A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 46 [06:31:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:31:56]wFMCommunicate OK [06:31:56]CreateOFDProtocolMessage done [06:31:56]OFDSenderStorePacket 308616 [06:31:56]StoreOFDPacket docnum=308616 [06:31:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CD F8 07 01 0D B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 25 00 00 00 F4 03 04 00 DF 8C 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 B5 04 00 35 04 06 00 32 FE 7A 19 DB C7 F3 3F 5E 76 E4 0C 17 5A [06:31:56]CheckFolder [06:31:56]dirname=/storage/ofd_packets [06:31:56]CheckFolder done [06:31:56]ProducePacketName [06:31:56]name=ofd_packets/00308616 [06:31:56]NVStorageSaveData ofd_packets/00308616 [06:31:56]File name is /storage/ofd_packets/00308616 [06:31:56]Write 301 bytes [06:31:56]NVStorageSaveData done [06:31:56]OFDSenderStorePacket done [06:31:56]KKMCreateOFDPacket done [06:31:56]NVStorageSaveData kkm_last_timestamp [06:31:56]File name is /storage/kkm_last_timestamp [06:31:56]Write 4 bytes [06:31:56]NVStorageSaveData done [06:31:56]ExternCall_PrintAddStr [06:31:56]wPrintStart [06:31:56]Write to MH i2c: 01 00 00 FE 7A 78 [06:31:56]Write i2c OK [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: 01 [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: 01 07 00 [06:31:56]MH_I2C_Read... [06:31:56]Read from MH i2c: 01 07 00 FE 7A 00 00 00 00 00 FF 0F 8D [06:31:56]RasterBufferAndPrint [06:31:56]line Счет N : (1)642482 [06:31:56]line ИНН: 02508201610067 [06:31:56]line Контрольно-Кассовый Чек [06:31:56]line ПРОДАЖА [06:31:56]line ТРК (МРК, ГНК) : 62 [06:31:56]line Товар: 2710124130 [06:31:56]line Аи-92-К-2 [06:31:56]line 2.990 * 66.90 [06:31:56]line = 200.03 [06:31:56]line НДС 12% НСП 1% [06:31:56]line > о реализуемом товаре [06:31:56]line ОКРУГЛЕНИЕ: -0.03 [06:31:56]line ИТОГО: 200.00 [06:31:56]line Внесено: 200.00 [06:31:56]line СДАЧА: 0.00 [06:31:56]line НСП 1% : 1.77 [06:31:56]line НДС 12% : 21.24 [06:31:56]line Наличными: 200.00 [06:31:56]line Безнал.: 0.00 [06:31:56]line Место: АЗС № 172 "Партнер Нефть" [06:31:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [06:31:56]line СНО: Общий режим [06:31:56]line Чек 37 26.10.2024 06:31 [06:31:56]line Смена: 532 ФФД: 1.0 [06:31:56]line ЗНМ: 0300000116 [06:31:56]line РНМ: 0000000000091780 [06:31:56]line Версия ККМ: 001 [06:31:56]line ФМ: 0000000000871765 [06:31:56]line ФД: 308616 [06:31:56]line ФПД: 56068551596999 [06:31:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T063159&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308616&fm=56068551596999&tin=02508201610067®Number=0000000000091780&sum=20000 [06:31:56]written 0, free lines is 4095 [06:31:56]OFD Sender: Processing packet 308616 [packets to send 222, broken 221] [06:31:56]ProducePacketName [06:31:56]name=ofd_packets/00308616 [06:31:56]OFD Sender: To server: pG, [06:31:56]CommunicateWithHost lk.salyk.kg:30040 [06:31:56]ConnectInit lk.salyk.kg [06:31:56]Connected sock=10 [06:31:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CD F8 07 01 0D B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 25 00 00 00 F4 03 04 00 DF 8C 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 B5 04 00 35 04 06 00 32 FE 7A 19 DB C7 F3 3F 5E 76 E4 0C 17 5A [06:31:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B7 F9 47 00 B0 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 B5 04 00 F4 03 04 00 3E 33 1C 67 B6 04 01 00 00 1D 79 4F 28 67 10 4E 6E [06:31:57]CommunicateWithHost err = 0 [06:31:57]CheckOFDResponse [06:31:57]1017 (14) - 77093643461234 [06:31:57]1041 (16) - 0000000000871765 [06:31:57]1040 (4) - 308616 [06:31:57]1012 (4) - 26.10.2024 00:09 [06:31:57]1206 (1) - 0 [06:31:57]OFD Sender: Remove packet 308616 [06:31:57]ProducePacketName [06:31:57]name=ofd_packets/00308616 [06:31:57]NVStorageDeleteData [06:31:57]Write to MH i2c: 01 00 00 28 7B A3 [06:31:57]Write i2c OK [06:31:57]MH_I2C_Read... [06:31:57]Read from MH i2c: 01 [06:31:57]MH_I2C_Read... [06:31:57]Read from MH i2c: 01 07 00 [06:31:57]MH_I2C_Read... [06:31:57]Read from MH i2c: 01 07 00 28 7B 00 00 00 00 00 B7 0C 6D [06:31:57]RasterBufferAndPrint [06:31:57]line [06:31:57]line [06:31:57]line [06:31:57]line [06:31:57]line [06:31:57]written 0, free lines is 3262 [06:31:57]MH_Cut [06:31:57]Write to MH i2c: D1 01 00 2F 7B 01 7C [06:31:57]Write i2c OK [06:31:57]MH_I2C_Read... [06:31:57]Read from MH i2c: D1 [06:31:57]MH_I2C_Read... [06:31:57]Read from MH i2c: D1 01 00 [06:31:57]MH_I2C_Read... [06:31:57]Read from MH i2c: D1 01 00 2F 7B 00 7B [06:31:57]Write to MH i2c: 01 00 00 30 7B AB [06:31:57]Write i2c OK [06:31:57]MH_I2C_Read... [06:31:57]OFD Sender: No OFD packet to send [06:31:58]*** Cut start [06:31:58]*** Purtial cut [06:31:58]*** Stage 1: CUTSNS_PIN = 1 [06:31:58]Read from MH i2c: 01 [06:31:58]MH_I2C_Read... [06:31:58]*** Stop cut motor [06:31:58]*** Cut end [06:31:58]Read from MH i2c: 01 07 00 [06:31:58]MH_I2C_Read... [06:31:58]Read from MH i2c: 01 07 00 30 7B 00 00 00 00 00 FF 0F C0 [06:31:58]process_action close_receipt done [06:31:58]requested_data is exist [06:31:58]produce_requested_data [06:31:58]requested_item fm.sn is exist - process it [06:31:58]wFMCommunicate request_size=4 [06:31:58]MH_SAM_APDU [06:31:58]CAPDU: 80 11 00 00 [06:31:58]Write to MH i2c: E2 08 00 31 7B 80 11 00 00 00 00 00 00 26 [06:31:58]Write i2c OK [06:31:58]MH_I2C_Read... [06:31:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:31:58]Read from MH i2c: E2 [06:31:58]MH_I2C_Read... [06:31:58]Read from MH i2c: E2 17 00 [06:31:58]MH_I2C_Read... [06:31:58]Read from MH i2c: E2 17 00 31 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7B [06:31:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:31:58]wFMCommunicate OK [06:31:58]requested_item fd.num is exist - process it [06:31:58]SAM_PROTO_GetFieldsCounters [06:31:58]wFMCommunicate request_size=4 [06:31:58]MH_SAM_APDU [06:31:58]CAPDU: 80 13 00 00 [06:31:58]Write to MH i2c: E2 08 00 32 7B 80 13 00 00 00 00 00 00 29 [06:31:58]Write i2c OK [06:31:58]MH_I2C_Read... [06:31:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:31:58]Read from MH i2c: E2 [06:31:58]MH_I2C_Read... [06:31:58]Read from MH i2c: E2 62 00 [06:31:58]MH_I2C_Read... [06:31:58]Read from MH i2c: E2 62 00 32 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 88 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [06:31: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 88 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 25 00 00 00 5E 04 04 00 25 00 00 00 57 04 04 00 26 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:31:58]wFMCommunicate OK [06:31:58]SAM_PROTO_GetFieldsCounters done [06:31:58]requested_item shift.num is exist - process it [06:31:58]requested_item shift.opened is exist - process it [06:31:58]req_shift_opened [06:31:58]FM_GetShiftState [06:31:58]SAM_PROTO_GetShiftState [06:31:58]wFMCommunicate request_size=4 [06:31:58]MH_SAM_APDU [06:31:58]CAPDU: 80 13 01 00 [06:31:58]Write to MH i2c: E2 08 00 33 7B 80 13 01 00 00 00 00 00 2B [06:31:58]Write i2c OK [06:31:58]MH_I2C_Read... [06:31:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:31:58]Read from MH i2c: E2 [06:31:58]MH_I2C_Read... [06:31:58]Read from MH i2c: E2 0E 00 [06:31:58]MH_I2C_Read... [06:31:58]Read from MH i2c: E2 0E 00 33 7B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A9 [06:31:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [06:31:58]wFMCommunicate OK [06:31:58]SAM_PROTO_GetShiftState done [06:31:58]FM_GetShiftState done [06:31:58]req_shift_opened done [06:31:58]requested_item shift.open_date is exist - process it [06:31:58]req_shift_open_date [06:31:58]req_shift_open_date done [06:31:58]produce_requested_data done [06:31:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308616,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [06:31:58]process_action_free close_receipt [06:31:58]json_value_free [06:31:58]json_value_free done [06:31:58]process_json_proto returns [06:31:58]Send response to host [06:31:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308616,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [06:31:58]free response buf [06:31:58]execute_script done [06:31:58]execute_script returns [06:31:58]free content buf [06:31:58]Sock 9.Close socket [06:31:58]Sock 9.Thread stoped [06:32:02]OFD Sender: No OFD packet to send [06:32:07]OFD Sender: No OFD packet to send [06:32:12]OFD Sender: No OFD packet to send [06:32:17]OFD Sender: No OFD packet to send [06:32:22]OFD Sender: No OFD packet to send [06:32:27]OFD Sender: No OFD packet to send [06:32:32]OFD Sender: No OFD packet to send [06:32:37]OFD Sender: No OFD packet to send [06:32:42]OFD Sender: No OFD packet to send [06:32:47]OFD Sender: No OFD packet to send [06:32:52]OFD Sender: No OFD packet to send [06:32:57]OFD Sender: No OFD packet to send [06:33:02]OFD Sender: No OFD packet to send [06:33:07]OFD Sender: No OFD packet to send [06:33:12]OFD Sender: No OFD packet to send [06:33:17]OFD Sender: No OFD packet to send [06:33:22]OFD Sender: No OFD packet to send [06:33:27]OFD Sender: No OFD packet to send [06:33:32]OFD Sender: No OFD packet to send [06:33:37]OFD Sender: No OFD packet to send [06:33:42]OFD Sender: No OFD packet to send [06:33:47]OFD Sender: No OFD packet to send [06:33:52]OFD Sender: No OFD packet to send [06:33:57]OFD Sender: No OFD packet to send [06:34:02]OFD Sender: No OFD packet to send [06:34:07]OFD Sender: No OFD packet to send [06:34:12]OFD Sender: No OFD packet to send [06:34:17]OFD Sender: No OFD packet to send [06:34:22]OFD Sender: No OFD packet to send [06:34:27]OFD Sender: No OFD packet to send [06:34:32]OFD Sender: No OFD packet to send [06:34:37]OFD Sender: No OFD packet to send [06:34:42]OFD Sender: No OFD packet to send [06:34:47]OFD Sender: No OFD packet to send [06:34:52]OFD Sender: No OFD packet to send [06:34:57]OFD Sender: No OFD packet to send [06:35:02]OFD Sender: No OFD packet to send [06:35:07]OFD Sender: No OFD packet to send [06:35:12]OFD Sender: No OFD packet to send [06:35:17]OFD Sender: No OFD packet to send [06:35:22]OFD Sender: No OFD packet to send [06:35:27]OFD Sender: No OFD packet to send [06:35:32]OFD Sender: No OFD packet to send [06:35:37]OFD Sender: No OFD packet to send [06:35:42]OFD Sender: No OFD packet to send [06:35:47]OFD Sender: No OFD packet to send [06:35:52]OFD Sender: No OFD packet to send [06:35:57]OFD Sender: No OFD packet to send [06:36:02]OFD Sender: No OFD packet to send [06:36:07]OFD Sender: No OFD packet to send [06:36:12]OFD Sender: No OFD packet to send [06:36:17]OFD Sender: No OFD packet to send [06:36:23]OFD Sender: No OFD packet to send [06:36:28]OFD Sender: No OFD packet to send [06:36:33]OFD Sender: No OFD packet to send [06:36:38]OFD Sender: No OFD packet to send [06:36:43]OFD Sender: No OFD packet to send [06:36:48]OFD Sender: No OFD packet to send [06:36:53]OFD Sender: No OFD packet to send [06:36:58]OFD Sender: No OFD packet to send [06:37:03]OFD Sender: No OFD packet to send [06:37:08]OFD Sender: No OFD packet to send [06:37:13]OFD Sender: No OFD packet to send [06:37:18]OFD Sender: No OFD packet to send [06:37:23]OFD Sender: No OFD packet to send [06:37:28]OFD Sender: No OFD packet to send [06:37:33]OFD Sender: No OFD packet to send [06:37:38]OFD Sender: No OFD packet to send [06:37:43]OFD Sender: No OFD packet to send [06:37:48]OFD Sender: No OFD packet to send [06:37:53]OFD Sender: No OFD packet to send [06:37:58]OFD Sender: No OFD packet to send [06:38:03]OFD Sender: No OFD packet to send [06:38:08]OFD Sender: No OFD packet to send [06:38:13]OFD Sender: No OFD packet to send [06:38:18]OFD Sender: No OFD packet to send [06:38:23]OFD Sender: No OFD packet to send [06:38:28]OFD Sender: No OFD packet to send [06:38:33]OFD Sender: No OFD packet to send [06:38:38]OFD Sender: No OFD packet to send [06:38:43]OFD Sender: No OFD packet to send [06:38:48]OFD Sender: No OFD packet to send [06:38:53]OFD Sender: No OFD packet to send [06:38:58]OFD Sender: No OFD packet to send [06:39:03]OFD Sender: No OFD packet to send [06:39:08]OFD Sender: No OFD packet to send [06:39:13]OFD Sender: No OFD packet to send [06:39:18]OFD Sender: No OFD packet to send [06:39:23]OFD Sender: No OFD packet to send [06:39:28]OFD Sender: No OFD packet to send [06:39:33]OFD Sender: No OFD packet to send [06:39:38]OFD Sender: No OFD packet to send [06:39:43]OFD Sender: No OFD packet to send [06:39:48]OFD Sender: No OFD packet to send [06:39:53]OFD Sender: No OFD packet to send [06:39:58]OFD Sender: No OFD packet to send [06:40:03]OFD Sender: No OFD packet to send [06:40:08]OFD Sender: No OFD packet to send [06:40:13]OFD Sender: No OFD packet to send [06:40:18]OFD Sender: No OFD packet to send [06:40:18]accept exits with 8 [06:40:18]New connection [06:40:18]New thread 3067342180 created [06:40:18]Thread 3067198820 joined [06:40:18]Waiting for new connection... [06:40:18] Sock 8.Parse request [06:40:18]Sock 8.Check first char [06:40:18]Sock 8.First char is OK [06:40:18]request: POST /json_proto HTTP/1.0 [06:40:18]Method: POST [06:40:18]URL: /json_proto [06:40:18]Method is POST - this is cgi request [06:40:18]url: /json_proto [06:40:18]query_string will be loaded in cgi processing [06:40:18]execute_cgi json_proto POST (null) [06:40:18]execute_cgi path=json_proto method=POST [06:40:18]POST find Content-Length [06:40:18]Host: 172.17.96.3:8080 [06:40:18]Content-Length: 682 [06:40:18]Content-Type: application/json [06:40:18] [06:40:18]POST finish read [06:40:18]Found Content-Length = 682 [06:40:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:40:18]execute_script... [06:40:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642483", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:40:18]POST & json_proto [06:40:18]process_json_proto [06:40:18]json parsed OK: [06:40:18]protocol is kg_v1.0 [06:40:18]action value=close_receipt [06:40:18]process_action close_receipt [06:40:18]cmd_close_receipt [06:40:18]MH_GetDate [06:40:18]Write to MH i2c: F0 00 00 34 7B 9E [06:40:18]Write i2c OK [06:40:18]MH_I2C_Read... [06:40:18]Read from MH i2c: F0 [06:40:18]MH_I2C_Read... [06:40:18]Read from MH i2c: F0 09 00 [06:40:18]MH_I2C_Read... [06:40:18]Read from MH i2c: F0 09 00 34 7B 00 D7 8E 1C 67 44 5E 04 65 9A [06:40:18]GetLastDocTimeStamp 1729924319 [06:40:18]current date 1729924823 [06:40:18]FM_GetShiftState [06:40:18]SAM_PROTO_GetShiftState [06:40:18]wFMCommunicate request_size=4 [06:40:18]MH_SAM_APDU [06:40:18]CAPDU: 80 13 01 00 [06:40:18]Write to MH i2c: E2 08 00 35 7B 80 13 01 00 00 00 00 00 2D [06:40:18]Write i2c OK [06:40:18]MH_I2C_Read... [06:40:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:18]Read from MH i2c: E2 [06:40:18]MH_I2C_Read... [06:40:18]Read from MH i2c: E2 0E 00 [06:40:18]MH_I2C_Read... [06:40:18]Read from MH i2c: E2 0E 00 35 7B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AB [06:40:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [06:40:18]wFMCommunicate OK [06:40:18]SAM_PROTO_GetShiftState done [06:40:18]FM_GetShiftState done [06:40:18]opened in 1729902265 [06:40:18]opened+sec_in_day 1729988665 [06:40:18]quantity*price = 200043 [06:40:18]sum+1 = 200044 [06:40:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 38 26.10.2024 06:40 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308617 ФПД: 185076923446385 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T064023&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308617&fm=185076923446385&tin=02508201610067®Number=0000000000091780&sum=200000 [06:40:19]StoreToDocumentArchive [06:40:19]shift 532 fd 308617 [06:40:19]save to /storage/0532/doc_00308617 [06:40:19]save last doc name /storage/0532/doc_00308617 to /storage/kkm_last_doc_name [06:40:19]save OK [06:40:19]Clear old archive folders... [06:40:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:40:19]tlvbuf is 00C215F0 [06:40:19]SAM_PROTO_ClearQueue [06:40:19]wFMCommunicate request_size=4 [06:40:19]MH_SAM_APDU [06:40:19]CAPDU: 80 09 00 00 [06:40:19]Write to MH i2c: E2 08 00 42 7B 80 09 00 00 00 00 00 00 2F [06:40:19]Write i2c OK [06:40:19]MH_I2C_Read... [06:40:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:40:20]Read from MH i2c: E2 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: E2 03 00 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: E2 03 00 42 7B 00 90 00 31 [06:40:20]RAPDU: 90 00 [06:40:20]wFMCommunicate OK [06:40:20]SAM_PROTO_ClearQueue done [06:40:20]KKMCreateOFDPacket [06:40:20]OFDProtocolAddRootSTLVToBuf [06:40:20]FM_MakeSignedData [06:40:20]FM_MakeSignedData [06:40:20]SAM_PROTO_SignData [06:40:20]wFMCommunicate request_size=4 [06:40:20]MH_SAM_APDU [06:40:20]CAPDU: 80 0D 01 02 [06:40:20]Write to MH i2c: E2 08 00 43 7B 80 0D 01 02 00 00 00 00 37 [06:40:20]Write i2c OK [06:40:20]MH_I2C_Read... [06:40:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:40:20]Read from MH i2c: E2 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: E2 03 00 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: E2 03 00 43 7B 00 90 00 32 [06:40:20]RAPDU: 90 00 [06:40:20]wFMCommunicate OK [06:40:20]wFMCommunicate request_size=255 [06:40:20]MH_SAM_APDU [06:40:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 D7 8E 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 B5 04 00 35 04 06 00 A8 [06:40:20]Write to MH i2c: E2 02 01 44 7B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 D7 8E 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 B5 04 00 35 04 06 00 A8 00 00 7C [06:40:20]Write i2c OK [06:40:20]MH_I2C_Read... [06:40:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:40:20]Read from MH i2c: E2 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: E2 03 00 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: E2 03 00 44 7B 00 90 00 33 [06:40:20]RAPDU: 90 00 [06:40:20]wFMCommunicate OK [06:40:20]wFMCommunicate request_size=10 [06:40:20]MH_SAM_APDU [06:40:20]CAPDU: 80 0D 02 02 05 53 94 47 34 71 [06:40:20]Write to MH i2c: E2 0D 00 45 7B 80 0D 02 02 05 00 53 94 47 34 71 00 00 17 [06:40:20]Write i2c OK [06:40:20]MH_I2C_Read... [06:40:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:40:20]Read from MH i2c: E2 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: E2 03 00 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: E2 03 00 45 7B 00 90 00 34 [06:40:20]RAPDU: 90 00 [06:40:20]wFMCommunicate OK [06:40:20]wFMCommunicate request_size=4 [06:40:20]MH_SAM_APDU [06:40:20]CAPDU: 80 0D 03 02 [06:40:20]Write to MH i2c: E2 08 00 46 7B 80 0D 03 02 00 00 00 00 3C [06:40:20]Write i2c OK [06:40:20]MH_I2C_Read... [06:40:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:40:20]Read from MH i2c: E2 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: E2 0B 00 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: E2 0B 00 46 7B 00 B2 76 3B 06 DF 0F D8 2B 90 00 97 [06:40:20]RAPDU: B2 76 3B 06 DF 0F D8 2B 90 00 [06:40:20]wFMCommunicate OK [06:40:20]SAM_PROTO_SignData done [06:40:20]FM_MakeSignedData done [06:40:20]CreateOFDProtocolMessage [06:40:20]wFMCommunicate request_size=4 [06:40:20]MH_SAM_APDU [06:40:20]CAPDU: 80 11 00 00 [06:40:20]Write to MH i2c: E2 08 00 47 7B 80 11 00 00 00 00 00 00 3C [06:40:20]Write i2c OK [06:40:20]MH_I2C_Read... [06:40:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:40:20]Read from MH i2c: E2 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: E2 17 00 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: E2 17 00 47 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 91 [06:40:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:40:20]wFMCommunicate OK [06:40:20]CreateOFDProtocolMessage done [06:40:20]OFDSenderStorePacket 308617 [06:40:20]StoreOFDPacket docnum=308617 [06:40:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 84 35 07 01 CC 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 D7 8E 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 B5 04 00 35 04 06 00 A8 53 94 47 34 71 B2 76 3B 06 DF 0F D8 2B [06:40:20]CheckFolder [06:40:20]dirname=/storage/ofd_packets [06:40:20]CheckFolder done [06:40:20]ProducePacketName [06:40:20]name=ofd_packets/00308617 [06:40:20]NVStorageSaveData ofd_packets/00308617 [06:40:20]File name is /storage/ofd_packets/00308617 [06:40:20]Write 301 bytes [06:40:20]NVStorageSaveData done [06:40:20]OFDSenderStorePacket done [06:40:20]KKMCreateOFDPacket done [06:40:20]NVStorageSaveData kkm_last_timestamp [06:40:20]File name is /storage/kkm_last_timestamp [06:40:20]Write 4 bytes [06:40:20]NVStorageSaveData done [06:40:20]ExternCall_PrintAddStr [06:40:20]wPrintStart [06:40:20]Write to MH i2c: 01 00 00 48 7B C3 [06:40:20]Write i2c OK [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: 01 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: 01 07 00 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: 01 07 00 48 7B 00 00 00 00 00 FF 0F D8 [06:40:20]RasterBufferAndPrint [06:40:20]line Счет N : (1)642483 [06:40:20]line ИНН: 02508201610067 [06:40:20]line Контрольно-Кассовый Чек [06:40:20]line ПРОДАЖА [06:40:20]line ТРК (МРК, ГНК) : 51 [06:40:20]line Товар: 2710124500 [06:40:20]line Аи-95-К-3 [06:40:20]line 26.960 * 74.20 [06:40:20]line = 2000.43 [06:40:20]line НДС 12% НСП 1% [06:40:20]line > о реализуемом товаре [06:40:20]line ОКРУГЛЕНИЕ: -0.43 [06:40:20]line ИТОГО: 2000.00 [06:40:20]line Внесено: 2000.00 [06:40:20]line СДАЧА: 0.00 [06:40:20]line НСП 1% : 17.70 [06:40:20]line НДС 12% : 212.43 [06:40:20]line Наличными: 2000.00 [06:40:20]line Безнал.: 0.00 [06:40:20]line Место: АЗС № 172 "Партнер Нефть" [06:40:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [06:40:20]line СНО: Общий режим [06:40:20]line Чек 38 26.10.2024 06:40 [06:40:20]line Смена: 532 ФФД: 1.0 [06:40:20]line ЗНМ: 0300000116 [06:40:20]line РНМ: 0000000000091780 [06:40:20]line Версия ККМ: 001 [06:40:20]line ФМ: 0000000000871765 [06:40:20]line ФД: 308617 [06:40:20]line ФПД: 185076923446385 [06:40:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T064023&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308617&fm=185076923446385&tin=02508201610067®Number=0000000000091780&sum=200000 [06:40:20]written 0, free lines is 4095 [06:40:20]OFD Sender: Processing packet 308617 [packets to send 222, broken 221] [06:40:20]ProducePacketName [06:40:20]name=ofd_packets/00308617 [06:40:20]OFD Sender: To server: pG, [06:40:20]CommunicateWithHost lk.salyk.kg:30040 [06:40:20]ConnectInit lk.salyk.kg [06:40:20]Connected sock=10 [06:40:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 84 35 07 01 CC 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 00 00 00 F4 03 04 00 D7 8E 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 B5 04 00 35 04 06 00 A8 53 94 47 34 71 B2 76 3B 06 DF 0F D8 2B [06:40:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 47 C0 47 00 FE 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 31 37 36 35 10 04 04 00 89 B5 04 00 F4 03 04 00 36 35 1C 67 B6 04 01 00 00 1D B0 DA F2 91 79 69 9F [06:40:20]CommunicateWithHost err = 0 [06:40:20]CheckOFDResponse [06:40:20]1017 (14) - 77093643461234 [06:40:20]1041 (16) - 0000000000871765 [06:40:20]1040 (4) - 308617 [06:40:20]1012 (4) - 26.10.2024 00:17 [06:40:20]1206 (1) - 0 [06:40:20]OFD Sender: Remove packet 308617 [06:40:20]ProducePacketName [06:40:20]name=ofd_packets/00308617 [06:40:20]NVStorageDeleteData [06:40:20]Write to MH i2c: 01 00 00 72 7B ED [06:40:20]Write i2c OK [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: 01 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: 01 07 00 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: 01 07 00 72 7B 00 00 00 00 00 C7 0C C7 [06:40:20]RasterBufferAndPrint [06:40:20]line [06:40:20]line [06:40:20]line [06:40:20]line [06:40:20]line [06:40:20]written 0, free lines is 3279 [06:40:20]MH_Cut [06:40:20]Write to MH i2c: D1 01 00 79 7B 01 C6 [06:40:20]Write i2c OK [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: D1 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: D1 01 00 [06:40:20]MH_I2C_Read... [06:40:20]Read from MH i2c: D1 01 00 79 7B 00 C5 [06:40:20]Write to MH i2c: 01 00 00 7A 7B F5 [06:40:21]Write i2c OK [06:40:21]MH_I2C_Read... [06:40:21]OFD Sender: No OFD packet to send [06:40:21]*** Cut start [06:40:21]*** Purtial cut [06:40:21]*** Stage 1: CUTSNS_PIN = 1 [06:40:22]Read from MH i2c: 01 [06:40:22]MH_I2C_Read... [06:40:22]*** Stop cut motor [06:40:22]*** Cut end [06:40:22]Read from MH i2c: 01 07 00 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: 01 07 00 7A 7B 00 00 00 00 00 FF 0F 0A [06:40:22]process_action close_receipt done [06:40:22]requested_data is exist [06:40:22]produce_requested_data [06:40:22]requested_item fm.sn is exist - process it [06:40:22]wFMCommunicate request_size=4 [06:40:22]MH_SAM_APDU [06:40:22]CAPDU: 80 11 00 00 [06:40:22]Write to MH i2c: E2 08 00 7B 7B 80 11 00 00 00 00 00 00 70 [06:40:22]Write i2c OK [06:40:22]MH_I2C_Read... [06:40:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:40:22]Read from MH i2c: E2 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: E2 17 00 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: E2 17 00 7B 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C5 [06:40:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:40:22]wFMCommunicate OK [06:40:22]requested_item fd.num is exist - process it [06:40:22]SAM_PROTO_GetFieldsCounters [06:40:22]wFMCommunicate request_size=4 [06:40:22]MH_SAM_APDU [06:40:22]CAPDU: 80 13 00 00 [06:40:22]Write to MH i2c: E2 08 00 7C 7B 80 13 00 00 00 00 00 00 73 [06:40:22]Write i2c OK [06:40:22]MH_I2C_Read... [06:40:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:40:22]Read from MH i2c: E2 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: E2 62 00 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: E2 62 00 7C 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 89 B5 04 00 0E 04 04 00 14 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 60 [06:40: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 89 B5 04 00 0E 04 04 00 14 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 [06:40:22]wFMCommunicate OK [06:40:22]SAM_PROTO_GetFieldsCounters done [06:40:22]requested_item shift.num is exist - process it [06:40:22]requested_item shift.opened is exist - process it [06:40:22]req_shift_opened [06:40:22]FM_GetShiftState [06:40:22]SAM_PROTO_GetShiftState [06:40:22]wFMCommunicate request_size=4 [06:40:22]MH_SAM_APDU [06:40:22]CAPDU: 80 13 01 00 [06:40:22]Write to MH i2c: E2 08 00 7D 7B 80 13 01 00 00 00 00 00 75 [06:40:22]Write i2c OK [06:40:22]MH_I2C_Read... [06:40:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:40:22]Read from MH i2c: E2 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: E2 0E 00 [06:40:22]MH_I2C_Read... [06:40:22]Read from MH i2c: E2 0E 00 7D 7B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F3 [06:40:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [06:40:22]wFMCommunicate OK [06:40:22]SAM_PROTO_GetShiftState done [06:40:22]FM_GetShiftState done [06:40:22]req_shift_opened done [06:40:22]requested_item shift.open_date is exist - process it [06:40:22]req_shift_open_date [06:40:22]req_shift_open_date done [06:40:22]produce_requested_data done [06:40:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308617,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [06:40:22]process_action_free close_receipt [06:40:22]json_value_free [06:40:22]json_value_free done [06:40:22]process_json_proto returns [06:40:22]Send response to host [06:40:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308617,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [06:40:22]free response buf [06:40:22]execute_script done [06:40:22]execute_script returns [06:40:22]free content buf [06:40:22]Sock 8.Close socket [06:40:22]Sock 8.Thread stoped [06:40:26]OFD Sender: No OFD packet to send [06:40:31]OFD Sender: No OFD packet to send [06:40:36]OFD Sender: No OFD packet to send [06:40:41]OFD Sender: No OFD packet to send [06:40:46]OFD Sender: No OFD packet to send [06:40:51]OFD Sender: No OFD packet to send [06:40:56]OFD Sender: No OFD packet to send [06:41:01]OFD Sender: No OFD packet to send [06:41:06]OFD Sender: No OFD packet to send [06:41:11]OFD Sender: No OFD packet to send [06:41:16]OFD Sender: No OFD packet to send [06:41:21]OFD Sender: No OFD packet to send [06:41:26]OFD Sender: No OFD packet to send [06:41:29]accept exits with 9 [06:41:29]New connection [06:41:29]New thread 3067198820 created [06:41:29]Thread 3067342180 joined [06:41:29]Waiting for new connection... [06:41:29] Sock 9.Parse request [06:41:29]Sock 9.Check first char [06:41:29]Sock 9.First char is OK [06:41:29]request: POST /json_proto HTTP/1.0 [06:41:29]Method: POST [06:41:29]URL: /json_proto [06:41:29]Method is POST - this is cgi request [06:41:29]url: /json_proto [06:41:29]query_string will be loaded in cgi processing [06:41:29]execute_cgi json_proto POST (null) [06:41:29]execute_cgi path=json_proto method=POST [06:41:29]POST find Content-Length [06:41:29]Host: 172.17.96.3:8080 [06:41:29]Content-Length: 903 [06:41:29]Content-Type: application/json [06:41:29] [06:41:29]POST finish read [06:41:29]Found Content-Length = 903 [06:41:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3361", "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 }]} ,{ "code": "5449000189332", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043F\u0435\u0440\u0441\u0438\u043A 1\u043B", "price" : 120.00, "quantity" : 1.000, "sum" : 120.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" ] } } [06:41:29]execute_script... [06:41: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)3361", "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 }]} ,{ "code": "5449000189332", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043F\u0435\u0440\u0441\u0438\u043A 1\u043B", "price" : 120.00, "quantity" : 1.000, "sum" : 120.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" ] } } [06:41:29]POST & json_proto [06:41:29]process_json_proto [06:41:29]json parsed OK: [06:41:29]protocol is kg_v1.0 [06:41:29]action value=close_receipt [06:41:29]process_action close_receipt [06:41:29]cmd_close_receipt [06:41:29]MH_GetDate [06:41:29]Write to MH i2c: F0 00 00 7E 7B E8 [06:41:29]Write i2c OK [06:41:29]MH_I2C_Read... [06:41:29]Read from MH i2c: F0 [06:41:29]MH_I2C_Read... [06:41:29]Read from MH i2c: F0 09 00 [06:41:29]MH_I2C_Read... [06:41:29]Read from MH i2c: F0 09 00 7E 7B 00 1E 8F 1C 67 44 5E 04 65 2C [06:41:29]GetLastDocTimeStamp 1729924823 [06:41:29]current date 1729924894 [06:41:29]FM_GetShiftState [06:41:29]SAM_PROTO_GetShiftState [06:41:29]wFMCommunicate request_size=4 [06:41:29]MH_SAM_APDU [06:41:29]CAPDU: 80 13 01 00 [06:41:29]Write to MH i2c: E2 08 00 7F 7B 80 13 01 00 00 00 00 00 77 [06:41:29]Write i2c OK [06:41:29]MH_I2C_Read... [06:41:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:29]Read from MH i2c: E2 [06:41:29]MH_I2C_Read... [06:41:29]Read from MH i2c: E2 0E 00 [06:41:29]MH_I2C_Read... [06:41:29]Read from MH i2c: E2 0E 00 7F 7B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F5 [06:41:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [06:41:29]wFMCommunicate OK [06:41:29]SAM_PROTO_GetShiftState done [06:41:29]FM_GetShiftState done [06:41:29]opened in 1729902265 [06:41:29]opened+sec_in_day 1729988665 [06:41:29]quantity*price = 8000 [06:41:29]sum+1 = 8001 [06:41:29]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 5449000189332 Холодный чай Fuse персик 1л 1.000 * 120.00 = 120.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 200.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 39 26.10.2024 06:41 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308618 ФПД: 257779607653994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T064134&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308618&fm=257779607653994&tin=02508201610067®Number=0000000000091780&sum=20000 0 [06:41:30]StoreToDocumentArchive [06:41:30]shift 532 fd 308618 [06:41:30]save to /storage/0532/doc_00308618 [06:41:30]save last doc name /storage/0532/doc_00308618 to /storage/kkm_last_doc_name [06:41:30]save OK [06:41:30]Clear old archive folders... [06:41:30]ProcessDocumentItem done err = 0, tmpTLVsize=385 [06:41:30]tlvbuf is 00B2C710 [06:41:30]SAM_PROTO_ClearQueue [06:41:30]wFMCommunicate request_size=4 [06:41:30]MH_SAM_APDU [06:41:30]CAPDU: 80 09 00 00 [06:41:30]Write to MH i2c: E2 08 00 8C 7B 80 09 00 00 00 00 00 00 79 [06:41:30]Write i2c OK [06:41:30]MH_I2C_Read... [06:41:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:41:30]Read from MH i2c: E2 [06:41:30]MH_I2C_Read... [06:41:30]Read from MH i2c: E2 03 00 [06:41:30]MH_I2C_Read... [06:41:30]Read from MH i2c: E2 03 00 8C 7B 00 90 00 7B [06:41:30]RAPDU: 90 00 [06:41:30]wFMCommunicate OK [06:41:30]SAM_PROTO_ClearQueue done [06:41:30]KKMCreateOFDPacket [06:41:30]OFDProtocolAddRootSTLVToBuf [06:41:30]FM_MakeSignedData [06:41:30]FM_MakeSignedData [06:41:30]SAM_PROTO_SignData [06:41:30]wFMCommunicate request_size=4 [06:41:30]MH_SAM_APDU [06:41:30]CAPDU: 80 0D 01 02 [06:41:30]Write to MH i2c: E2 08 00 8D 7B 80 0D 01 02 00 00 00 00 81 [06:41:30]Write i2c OK [06:41:30]MH_I2C_Read... [06:41:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:41:31]Read from MH i2c: E2 [06:41:31]MH_I2C_Read... [06:41:31]Read from MH i2c: E2 03 00 [06:41:31]MH_I2C_Read... [06:41:31]Read from MH i2c: E2 03 00 8D 7B 00 90 00 7C [06:41:31]RAPDU: 90 00 [06:41:31]wFMCommunicate OK [06:41:31]wFMCommunicate request_size=255 [06:41:31]MH_SAM_APDU [06:41:31]CAPDU: 80 0D 02 02 FA 03 00 81 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 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 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 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 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 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 [06:41:31]Write to MH i2c: E2 02 01 8E 7B 80 0D 02 02 FA 00 03 00 81 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 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 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 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 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 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 00 53 [06:41:31]Write i2c OK [06:41:31]MH_I2C_Read... [06:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:31]Read from MH i2c: E2 [06:41:31]MH_I2C_Read... [06:41:31]Read from MH i2c: E2 03 00 [06:41:31]MH_I2C_Read... [06:41:31]Read from MH i2c: E2 03 00 8E 7B 00 90 00 7D [06:41:31]RAPDU: 90 00 [06:41:31]wFMCommunicate OK [06:41:31]wFMCommunicate request_size=144 [06:41:31]MH_SAM_APDU [06:41:31]CAPDU: 80 0D 02 02 8B 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 27 00 00 00 F4 03 04 00 1E 8F 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A B5 04 00 35 04 06 00 EA 72 FD F1 CE 6A [06:41:31]Write to MH i2c: E2 93 00 8F 7B 80 0D 02 02 8B 00 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 27 00 00 00 F4 03 04 00 1E 8F 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A B5 04 00 35 04 06 00 EA 72 FD F1 CE 6A 00 00 6E [06:41:31]Write i2c OK [06:41:31]MH_I2C_Read... [06:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:41:31]Read from MH i2c: E2 [06:41:31]MH_I2C_Read... [06:41:31]Read from MH i2c: E2 03 00 [06:41:31]MH_I2C_Read... [06:41:31]Read from MH i2c: E2 03 00 8F 7B 00 90 00 7E [06:41:31]RAPDU: 90 00 [06:41:31]wFMCommunicate OK [06:41:31]wFMCommunicate request_size=4 [06:41:31]MH_SAM_APDU [06:41:31]CAPDU: 80 0D 03 02 [06:41:31]Write to MH i2c: E2 08 00 90 7B 80 0D 03 02 00 00 00 00 86 [06:41:31]Write i2c OK [06:41:31]MH_I2C_Read... [06:41:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:41:31]Read from MH i2c: E2 [06:41:31]MH_I2C_Read... [06:41:31]Read from MH i2c: E2 0B 00 [06:41:31]MH_I2C_Read... [06:41:31]Read from MH i2c: E2 0B 00 90 7B 00 04 61 3E E4 3B 06 EC DE 90 00 19 [06:41:31]RAPDU: 04 61 3E E4 3B 06 EC DE 90 00 [06:41:31]wFMCommunicate OK [06:41:31]SAM_PROTO_SignData done [06:41:31]FM_MakeSignedData done [06:41:31]CreateOFDProtocolMessage [06:41:31]wFMCommunicate request_size=4 [06:41:31]MH_SAM_APDU [06:41:31]CAPDU: 80 11 00 00 [06:41:31]Write to MH i2c: E2 08 00 91 7B 80 11 00 00 00 00 00 00 86 [06:41:31]Write i2c OK [06:41:31]MH_I2C_Read... [06:41:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:31]Read from MH i2c: E2 [06:41:31]MH_I2C_Read... [06:41:31]Read from MH i2c: E2 17 00 [06:41:31]MH_I2C_Read... [06:41:31]Read from MH i2c: E2 17 00 91 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DB [06:41:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:41:31]wFMCommunicate OK [06:41:31]CreateOFDProtocolMessage done [06:41:31]OFDSenderStorePacket 308618 [06:41:31]StoreOFDPacket docnum=308618 [06:41:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 95 01 00 00 43 FE 8D 01 D1 42 5A 03 01 00 03 00 81 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 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 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 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 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 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 27 00 00 00 F4 03 04 00 1E 8F 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A B5 04 00 35 04 06 00 EA 72 FD F1 CE 6A 04 61 3E E4 3B 06 EC DE [06:41:31]CheckFolder [06:41:31]dirname=/storage/ofd_packets [06:41:31]CheckFolder done [06:41:31]ProducePacketName [06:41:31]name=ofd_packets/00308618 [06:41:31]NVStorageSaveData ofd_packets/00308618 [06:41:31]File name is /storage/ofd_packets/00308618 [06:41:31]Write 435 bytes [06:41:31]NVStorageSaveData done [06:41:31]OFDSenderStorePacket done [06:41:31]KKMCreateOFDPacket done [06:41:31]NVStorageSaveData kkm_last_timestamp [06:41:31]File name is /storage/kkm_last_timestamp [06:41:31]Write 4 bytes [06:41:31]NVStorageSaveData done [06:41:31]ExternCall_PrintAddStr [06:41:31]wPrintStart [06:41:31]Write to MH i2c: 01 00 00 92 7B 0D [06:41:31]Write i2c OK [06:41:31]MH_I2C_Read... [06:41:31]Read from MH i2c: 01 [06:41:31]MH_I2C_Read... [06:41:31]Read from MH i2c: 01 07 00 [06:41:31]MH_I2C_Read... [06:41:31]Read from MH i2c: 01 07 00 92 7B 00 00 00 00 00 FF 0F 22 [06:41:31]RasterBufferAndPrint [06:41:31]line Счет N : (3)3361 [06:41:31]line ИНН: 02508201610067 [06:41:31]line Контрольно-Кассовый Чек [06:41:31]line ПРОДАЖА [06:41:31]line Товар: 4870001570057 [06:41:31]line Напиток Pepsi 0,5л [06:41:31]line 1.000 * 80.00 [06:41:31]line = 80.00 [06:41:31]line НДС 12% НСП 1% [06:41:31]line > о реализуемом товаре [06:41:31]line Товар: 5449000189332 [06:41:31]line Холодный чай Fuse персик 1л [06:41:31]line 1.000 * 120.00 [06:41:31]line = 120.00 [06:41:31]line НДС 12% НСП 1% [06:41:31]line > о реализуемом товаре [06:41:31]line ИТОГО: 200.00 [06:41:31]line НСП 1% : 1.77 [06:41:31]line НДС 12% : 21.24 [06:41:31]line Наличными: 200.00 [06:41:31]line Безнал.: 0.00 [06:41:31]line Место: АЗС № 172 "Партнер Нефть" [06:41:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [06:41:31]line СНО: Общий режим [06:41:31]line Чек 39 26.10.2024 06:41 [06:41:31]line Смена: 532 ФФД: 1.0 [06:41:31]line ЗНМ: 0300000116 [06:41:31]line РНМ: 0000000000091780 [06:41:31]line Версия ККМ: 001 [06:41:31]line ФМ: 0000000000871765 [06:41:31]line ФД: 308618 [06:41:31]line ФПД: 257779607653994 [06:41:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T064134&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308618&fm=257779607653994&tin=02508201610067®Number=0000000000091780&sum=20000 [06:41:31]line 0 [06:41:31]OFD Sender: Processing packet 308618 [packets to send 222, broken 221] [06:41:31]ProducePacketName [06:41:31]name=ofd_packets/00308618 [06:41:31]OFD Sender: To server: pG, [06:41:31]CommunicateWithHost lk.salyk.kg:30040 [06:41:31]ConnectInit lk.salyk.kg [06:41:31]written 0, free lines is 4095 [06:41:32]Connected sock=10 [06:41:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 95 01 00 00 43 FE 8D 01 D1 42 5A 03 01 00 03 00 81 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 23 04 71 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 33 32 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 BF D0 B5 D1 80 D1 81 D0 B8 D0 BA 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 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 27 00 00 00 F4 03 04 00 1E 8F 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A B5 04 00 35 04 06 00 EA 72 FD F1 CE 6A 04 61 3E E4 3B 06 EC DE [06:41:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 98 3D 47 00 F0 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 31 37 36 35 10 04 04 00 8A B5 04 00 F4 03 04 00 7D 35 1C 67 B6 04 01 00 00 AB 19 DC D0 7D 1D CD 7B [06:41:32]CommunicateWithHost err = 0 [06:41:32]CheckOFDResponse [06:41:32]1017 (14) - 77093643461234 [06:41:32]1041 (16) - 0000000000871765 [06:41:32]1040 (4) - 308618 [06:41:32]1012 (4) - 26.10.2024 00:19 [06:41:32]1206 (1) - 0 [06:41:32]OFD Sender: Remove packet 308618 [06:41:32]ProducePacketName [06:41:32]name=ofd_packets/00308618 [06:41:32]NVStorageDeleteData [06:41:32]Write to MH i2c: 01 00 00 BF 7B 3A [06:41:32]Write i2c OK [06:41:32]MH_I2C_Read... [06:41:32]Read from MH i2c: 01 [06:41:32]MH_I2C_Read... [06:41:32]Read from MH i2c: 01 07 00 [06:41:32]MH_I2C_Read... [06:41:32]Read from MH i2c: 01 07 00 BF 7B 00 00 00 00 00 84 0C D1 [06:41:32]RasterBufferAndPrint [06:41:32]line [06:41:32]line [06:41:32]line [06:41:32]line [06:41:32]line [06:41:32]written 0, free lines is 3210 [06:41:32]MH_Cut [06:41:32]Write to MH i2c: D1 01 00 C6 7B 01 13 [06:41:32]Write i2c OK [06:41:32]MH_I2C_Read... [06:41:32]Read from MH i2c: D1 [06:41:32]MH_I2C_Read... [06:41:32]Read from MH i2c: D1 01 00 [06:41:32]MH_I2C_Read... [06:41:32]Read from MH i2c: D1 01 00 C6 7B 00 12 [06:41:32]Write to MH i2c: 01 00 00 C7 7B 42 [06:41:32]Write i2c OK [06:41:32]MH_I2C_Read... [06:41:32]OFD Sender: No OFD packet to send [06:41:33]*** Cut start [06:41:33]*** Purtial cut [06:41:33]*** Stage 1: CUTSNS_PIN = 1 [06:41:33]Read from MH i2c: 01 [06:41:33]MH_I2C_Read... [06:41:33]*** Stop cut motor [06:41:33]*** Cut end [06:41:33]Read from MH i2c: 01 07 00 [06:41:33]MH_I2C_Read... [06:41:33]Read from MH i2c: 01 07 00 C7 7B 00 00 00 00 00 FF 0F 57 [06:41:33]process_action close_receipt done [06:41:33]requested_data is exist [06:41:33]produce_requested_data [06:41:33]requested_item fm.sn is exist - process it [06:41:33]wFMCommunicate request_size=4 [06:41:33]MH_SAM_APDU [06:41:33]CAPDU: 80 11 00 00 [06:41:33]Write to MH i2c: E2 08 00 C8 7B 80 11 00 00 00 00 00 00 BD [06:41:33]Write i2c OK [06:41:33]MH_I2C_Read... [06:41:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:41:33]Read from MH i2c: E2 [06:41:33]MH_I2C_Read... [06:41:33]Read from MH i2c: E2 17 00 [06:41:33]MH_I2C_Read... [06:41:33]Read from MH i2c: E2 17 00 C8 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 12 [06:41:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:41:33]wFMCommunicate OK [06:41:33]requested_item fd.num is exist - process it [06:41:33]SAM_PROTO_GetFieldsCounters [06:41:33]wFMCommunicate request_size=4 [06:41:33]MH_SAM_APDU [06:41:33]CAPDU: 80 13 00 00 [06:41:33]Write to MH i2c: E2 08 00 C9 7B 80 13 00 00 00 00 00 00 C0 [06:41:33]Write i2c OK [06:41:33]MH_I2C_Read... [06:41:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:41:33]Read from MH i2c: E2 [06:41:33]MH_I2C_Read... [06:41:33]Read from MH i2c: E2 62 00 [06:41:33]MH_I2C_Read... [06:41:33]Read from MH i2c: E2 62 00 C9 7B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8A B5 04 00 0E 04 04 00 14 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 B1 [06:41: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8A B5 04 00 0E 04 04 00 14 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 [06:41:33]wFMCommunicate OK [06:41:33]SAM_PROTO_GetFieldsCounters done [06:41:33]requested_item shift.num is exist - process it [06:41:33]requested_item shift.opened is exist - process it [06:41:33]req_shift_opened [06:41:33]FM_GetShiftState [06:41:33]SAM_PROTO_GetShiftState [06:41:33]wFMCommunicate request_size=4 [06:41:33]MH_SAM_APDU [06:41:33]CAPDU: 80 13 01 00 [06:41:33]Write to MH i2c: E2 08 00 CA 7B 80 13 01 00 00 00 00 00 C2 [06:41:33]Write i2c OK [06:41:33]MH_I2C_Read... [06:41:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:41:33]Read from MH i2c: E2 [06:41:33]MH_I2C_Read... [06:41:33]Read from MH i2c: E2 0E 00 [06:41:33]MH_I2C_Read... [06:41:33]Read from MH i2c: E2 0E 00 CA 7B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 40 [06:41:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [06:41:33]wFMCommunicate OK [06:41:33]SAM_PROTO_GetShiftState done [06:41:33]FM_GetShiftState done [06:41:33]req_shift_opened done [06:41:33]requested_item shift.open_date is exist - process it [06:41:33]req_shift_open_date [06:41:33]req_shift_open_date done [06:41:33]produce_requested_data done [06:41:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308618,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [06:41:33]process_action_free close_receipt [06:41:33]json_value_free [06:41:33]json_value_free done [06:41:33]process_json_proto returns [06:41:33]Send response to host [06:41:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308618,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [06:41:33]free response buf [06:41:33]execute_script done [06:41:33]execute_script returns [06:41:33]free content buf [06:41:33]Sock 9.Close socket [06:41:33]Sock 9.Thread stoped [06:41:37]OFD Sender: No OFD packet to send [06:41:42]OFD Sender: No OFD packet to send [06:41:47]OFD Sender: No OFD packet to send [06:41:52]OFD Sender: No OFD packet to send [06:41:57]OFD Sender: No OFD packet to send [06:42:02]OFD Sender: No OFD packet to send [06:42:07]OFD Sender: No OFD packet to send [06:42:12]OFD Sender: No OFD packet to send [06:42:17]OFD Sender: No OFD packet to send [06:42:22]OFD Sender: No OFD packet to send [06:42:27]OFD Sender: No OFD packet to send [06:42:32]OFD Sender: No OFD packet to send [06:42:37]OFD Sender: No OFD packet to send [06:42:42]OFD Sender: No OFD packet to send [06:42:47]OFD Sender: No OFD packet to send [06:42:52]OFD Sender: No OFD packet to send [06:42:57]OFD Sender: No OFD packet to send [06:43:02]OFD Sender: No OFD packet to send [06:43:07]OFD Sender: No OFD packet to send [06:43:12]OFD Sender: No OFD packet to send [06:43:17]OFD Sender: No OFD packet to send [06:43:22]OFD Sender: No OFD packet to send [06:43:27]OFD Sender: No OFD packet to send [06:43:32]OFD Sender: No OFD packet to send [06:43:37]OFD Sender: No OFD packet to send [06:43:42]OFD Sender: No OFD packet to send [06:43:47]OFD Sender: No OFD packet to send [06:43:52]OFD Sender: No OFD packet to send [06:43:57]OFD Sender: No OFD packet to send [06:44:02]OFD Sender: No OFD packet to send [06:44:07]OFD Sender: No OFD packet to send [06:44:12]OFD Sender: No OFD packet to send [06:44:17]OFD Sender: No OFD packet to send [06:44:22]OFD Sender: No OFD packet to send [06:44:28]OFD Sender: No OFD packet to send [06:44:33]OFD Sender: No OFD packet to send [06:44:38]OFD Sender: No OFD packet to send [06:44:43]OFD Sender: No OFD packet to send [06:44:48]OFD Sender: No OFD packet to send [06:44:53]OFD Sender: No OFD packet to send [06:44:58]OFD Sender: No OFD packet to send [06:45:03]OFD Sender: No OFD packet to send [06:45:08]OFD Sender: No OFD packet to send [06:45:13]OFD Sender: No OFD packet to send [06:45:18]OFD Sender: No OFD packet to send [06:45:23]OFD Sender: No OFD packet to send [06:45:28]OFD Sender: No OFD packet to send [06:45:33]OFD Sender: No OFD packet to send [06:45:38]OFD Sender: No OFD packet to send [06:45:43]OFD Sender: No OFD packet to send [06:45:48]OFD Sender: No OFD packet to send [06:45:53]OFD Sender: No OFD packet to send [06:45:58]OFD Sender: No OFD packet to send [06:46:03]OFD Sender: No OFD packet to send [06:46:08]OFD Sender: No OFD packet to send [06:46:13]OFD Sender: No OFD packet to send [06:46:18]OFD Sender: No OFD packet to send [06:46:23]OFD Sender: No OFD packet to send [06:46:28]OFD Sender: No OFD packet to send [06:46:33]OFD Sender: No OFD packet to send [06:46:38]OFD Sender: No OFD packet to send [06:46:43]OFD Sender: No OFD packet to send [06:46:48]OFD Sender: No OFD packet to send [06:46:53]OFD Sender: No OFD packet to send [06:46:58]OFD Sender: No OFD packet to send [06:47:03]OFD Sender: No OFD packet to send [06:47:08]OFD Sender: No OFD packet to send [06:47:13]OFD Sender: No OFD packet to send [06:47:18]OFD Sender: No OFD packet to send [06:47:23]OFD Sender: No OFD packet to send [06:47:28]OFD Sender: No OFD packet to send [06:47:33]OFD Sender: No OFD packet to send [06:47:38]OFD Sender: No OFD packet to send [06:47:43]OFD Sender: No OFD packet to send [06:47:43]accept exits with 8 [06:47:43]New connection [06:47:43]New thread 3067342180 created [06:47:43]Thread 3067198820 joined [06:47:43]Waiting for new connection... [06:47:43] Sock 8.Parse request [06:47:43]Sock 8.Check first char [06:47:43]Sock 8.First char is OK [06:47:43]request: POST /json_proto HTTP/1.0 [06:47:43]Method: POST [06:47:43]URL: /json_proto [06:47:43]Method is POST - this is cgi request [06:47:43]url: /json_proto [06:47:43]query_string will be loaded in cgi processing [06:47:43]execute_cgi json_proto POST (null) [06:47:43]execute_cgi path=json_proto method=POST [06:47:43]POST find Content-Length [06:47:43]Host: 172.17.96.3:8080 [06:47:43]Content-Length: 984 [06:47:43]Content-Type: application/json [06:47:43] [06:47:43]POST finish read [06:47:43]Found Content-Length = 984 [06:47:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:47:43]execute_script... [06:47:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642484", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:47:43]POST & json_proto [06:47:43]process_json_proto [06:47:43]json parsed OK: [06:47:43]protocol is kg_v1.0 [06:47:43]action value=close_receipt [06:47:43]process_action close_receipt [06:47:43]cmd_close_receipt [06:47:43]MH_GetDate [06:47:43]Write to MH i2c: F0 00 00 CB 7B 35 [06:47:43]Write i2c OK [06:47:43]MH_I2C_Read... [06:47:43]Read from MH i2c: F0 [06:47:43]MH_I2C_Read... [06:47:43]Read from MH i2c: F0 09 00 [06:47:43]MH_I2C_Read... [06:47:43]Read from MH i2c: F0 09 00 CB 7B 00 94 90 1C 67 44 5E 04 65 F0 [06:47:43]GetLastDocTimeStamp 1729924894 [06:47:43]current date 1729925268 [06:47:43]FM_GetShiftState [06:47:43]SAM_PROTO_GetShiftState [06:47:43]wFMCommunicate request_size=4 [06:47:43]MH_SAM_APDU [06:47:43]CAPDU: 80 13 01 00 [06:47:43]Write to MH i2c: E2 08 00 CC 7B 80 13 01 00 00 00 00 00 C4 [06:47:43]Write i2c OK [06:47:43]MH_I2C_Read... [06:47:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:47:43]Read from MH i2c: E2 [06:47:43]MH_I2C_Read... [06:47:43]Read from MH i2c: E2 0E 00 [06:47:43]MH_I2C_Read... [06:47:43]Read from MH i2c: E2 0E 00 CC 7B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 42 [06:47:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [06:47:43]wFMCommunicate OK [06:47:43]SAM_PROTO_GetShiftState done [06:47:43]FM_GetShiftState done [06:47:43]opened in 1729902265 [06:47:43]opened+sec_in_day 1729988665 [06:47:43]quantity*price = 150054 [06:47:43]sum+1 = 150055 [06:47:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 40 26.10.2024 06:47 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 22.77 сом ФМ: 0000000000871765 ФД: 308619 ФПД: 17573232445645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T064748&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308619&fm=17573232445645&tin=02508201610067®Number=0000000000091780&sum=150000 [06:47:44]StoreToDocumentArchive [06:47:44]shift 532 fd 308619 [06:47:44]save to /storage/0532/doc_00308619 [06:47:44]save last doc name /storage/0532/doc_00308619 to /storage/kkm_last_doc_name [06:47:44]save OK [06:47:44]Clear old archive folders... [06:47:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:47:44]tlvbuf is 00BA99C0 [06:47:44]SAM_PROTO_ClearQueue [06:47:44]wFMCommunicate request_size=4 [06:47:44]MH_SAM_APDU [06:47:44]CAPDU: 80 09 00 00 [06:47:44]Write to MH i2c: E2 08 00 D9 7B 80 09 00 00 00 00 00 00 C6 [06:47:44]Write i2c OK [06:47:44]MH_I2C_Read... [06:47:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:47:44]Read from MH i2c: E2 [06:47:44]MH_I2C_Read... [06:47:44]Read from MH i2c: E2 03 00 [06:47:44]MH_I2C_Read... [06:47:44]Read from MH i2c: E2 03 00 D9 7B 00 90 00 C8 [06:47:44]RAPDU: 90 00 [06:47:44]wFMCommunicate OK [06:47:44]SAM_PROTO_ClearQueue done [06:47:44]KKMCreateOFDPacket [06:47:44]OFDProtocolAddRootSTLVToBuf [06:47:44]FM_MakeSignedData [06:47:44]FM_MakeSignedData [06:47:44]SAM_PROTO_SignData [06:47:44]wFMCommunicate request_size=4 [06:47:44]MH_SAM_APDU [06:47:44]CAPDU: 80 0D 01 02 [06:47:44]Write to MH i2c: E2 08 00 DA 7B 80 0D 01 02 00 00 00 00 CE [06:47:44]Write i2c OK [06:47:44]MH_I2C_Read... [06:47:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:47:44]Read from MH i2c: E2 [06:47:44]MH_I2C_Read... [06:47:44]Read from MH i2c: E2 03 00 [06:47:44]MH_I2C_Read... [06:47:44]Read from MH i2c: E2 03 00 DA 7B 00 90 00 C9 [06:47:44]RAPDU: 90 00 [06:47:44]wFMCommunicate OK [06:47:44]wFMCommunicate request_size=255 [06:47:44]MH_SAM_APDU [06:47:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 28 00 00 00 F4 03 04 00 94 90 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B5 04 00 35 04 06 00 0F [06:47:44]Write to MH i2c: E2 02 01 DB 7B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 28 00 00 00 F4 03 04 00 94 90 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B5 04 00 35 04 06 00 0F 00 00 CA [06:47:45]Write i2c OK [06:47:45]MH_I2C_Read... [06:47:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:47:45]Read from MH i2c: E2 [06:47:45]MH_I2C_Read... [06:47:45]Read from MH i2c: E2 03 00 [06:47:45]MH_I2C_Read... [06:47:45]Read from MH i2c: E2 03 00 DB 7B 00 90 00 CA [06:47:45]RAPDU: 90 00 [06:47:45]wFMCommunicate OK [06:47:45]wFMCommunicate request_size=10 [06:47:45]MH_SAM_APDU [06:47:45]CAPDU: 80 0D 02 02 05 FB 96 47 08 CD [06:47:45]Write to MH i2c: E2 0D 00 DC 7B 80 0D 02 02 05 00 FB 96 47 08 CD 00 00 88 [06:47:45]Write i2c OK [06:47:45]MH_I2C_Read... [06:47:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:47:45]Read from MH i2c: E2 [06:47:45]MH_I2C_Read... [06:47:45]Read from MH i2c: E2 03 00 [06:47:45]MH_I2C_Read... [06:47:45]Read from MH i2c: E2 03 00 DC 7B 00 90 00 CB [06:47:45]RAPDU: 90 00 [06:47:45]wFMCommunicate OK [06:47:45]wFMCommunicate request_size=4 [06:47:45]MH_SAM_APDU [06:47:45]CAPDU: 80 0D 03 02 [06:47:45]Write to MH i2c: E2 08 00 DD 7B 80 0D 03 02 00 00 00 00 D3 [06:47:45]Write i2c OK [06:47:45]MH_I2C_Read... [06:47:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:47:45]Read from MH i2c: E2 [06:47:45]MH_I2C_Read... [06:47:45]Read from MH i2c: E2 0B 00 [06:47:45]MH_I2C_Read... [06:47:45]Read from MH i2c: E2 0B 00 DD 7B 00 41 A7 05 B7 7B 65 51 52 90 00 FB [06:47:45]RAPDU: 41 A7 05 B7 7B 65 51 52 90 00 [06:47:45]wFMCommunicate OK [06:47:45]SAM_PROTO_SignData done [06:47:45]FM_MakeSignedData done [06:47:45]CreateOFDProtocolMessage [06:47:45]wFMCommunicate request_size=4 [06:47:45]MH_SAM_APDU [06:47:45]CAPDU: 80 11 00 00 [06:47:45]Write to MH i2c: E2 08 00 DE 7B 80 11 00 00 00 00 00 00 D3 [06:47:45]Write i2c OK [06:47:45]MH_I2C_Read... [06:47:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:47:45]Read from MH i2c: E2 [06:47:45]MH_I2C_Read... [06:47:45]Read from MH i2c: E2 17 00 [06:47:45]MH_I2C_Read... [06:47:45]Read from MH i2c: E2 17 00 DE 7B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 28 [06:47:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:47:45]wFMCommunicate OK [06:47:45]CreateOFDProtocolMessage done [06:47:45]OFDSenderStorePacket 308619 [06:47:45]StoreOFDPacket docnum=308619 [06:47:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AB FD 07 01 79 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 28 00 00 00 F4 03 04 00 94 90 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B5 04 00 35 04 06 00 0F FB 96 47 08 CD 41 A7 05 B7 7B 65 51 52 [06:47:45]CheckFolder [06:47:45]dirname=/storage/ofd_packets [06:47:45]CheckFolder done [06:47:45]ProducePacketName [06:47:45]name=ofd_packets/00308619 [06:47:45]NVStorageSaveData ofd_packets/00308619 [06:47:45]File name is /storage/ofd_packets/00308619 [06:47:45]Write 301 bytes [06:47:45]NVStorageSaveData done [06:47:45]OFDSenderStorePacket done [06:47:45]KKMCreateOFDPacket done [06:47:45]NVStorageSaveData kkm_last_timestamp [06:47:45]File name is /storage/kkm_last_timestamp [06:47:45]Write 4 bytes [06:47:45]NVStorageSaveData done [06:47:45]ExternCall_PrintAddStr [06:47:45]wPrintStart [06:47:45]Write to MH i2c: 01 00 00 DF 7B 5A [06:47:45]Write i2c OK [06:47:45]MH_I2C_Read... [06:47:45]Read from MH i2c: 01 [06:47:45]MH_I2C_Read... [06:47:45]Read from MH i2c: 01 07 00 [06:47:45]MH_I2C_Read... [06:47:45]Read from MH i2c: 01 07 00 DF 7B 00 00 00 00 00 FF 0F 6F [06:47:45]RasterBufferAndPrint [06:47:45]line Счет N : (1)642484 [06:47:45]line ИНН: 02508201610067 [06:47:45]line Контрольно-Кассовый Чек [06:47:45]line ПРОДАЖА [06:47:45]line ТРК (МРК, ГНК) : 52 [06:47:45]line Товар: 2710124130 [06:47:45]line Аи-92-К-2 [06:47:45]line 22.770 * 65.90 [06:47:45]line = 1500.54 [06:47:45]line НДС 12% НСП 1% [06:47:45]line > о реализуемом товаре [06:47:45]line ОКРУГЛЕНИЕ: -0.54 [06:47:45]line ИТОГО: 1500.00 [06:47:45]line Внесено: 1500.00 [06:47:45]line СДАЧА: 0.00 [06:47:45]line НСП 1% : 13.28 [06:47:45]line НДС 12% : 159.35 [06:47:45]line Наличными: 1500.00 [06:47:45]line Безнал.: 0.00 [06:47:45]line Место: АЗС № 172 "Партнер Нефть" [06:47:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [06:47:45]line СНО: Общий режим [06:47:45]line Чек 40 26.10.2024 06:47 [06:47:45]line Смена: 532 ФФД: 1.0 [06:47:45]line ЗНМ: 0300000116 [06:47:45]line РНМ: 0000000000091780 [06:47:45]line Версия ККМ: 001 [06:47:45]line [06:47:45]line Дисконтная программа [06:47:45]line АИ-92 [06:47:45]line номер 172 [06:47:45]line сэкономлено 22.77 сом [06:47:45]line ФМ: 0000000000871765 [06:47:45]line ФД: 308619 [06:47:45]line ФПД: 17573232445645 [06:47:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T064748&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308619&fm=17573232445645&tin=02508201610067®Number=0000000000091780&sum=150000 [06:47:45]OFD Sender: Processing packet 308619 [packets to send 222, broken 221] [06:47:45]ProducePacketName [06:47:45]name=ofd_packets/00308619 [06:47:45]OFD Sender: To server: pG, [06:47:45]CommunicateWithHost lk.salyk.kg:30040 [06:47:45]ConnectInit lk.salyk.kg [06:47:45]written 0, free lines is 4095 [06:47:45]Connected sock=10 [06:47:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AB FD 07 01 79 65 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 28 00 00 00 F4 03 04 00 94 90 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B5 04 00 35 04 06 00 0F FB 96 47 08 CD 41 A7 05 B7 7B 65 51 52 [06:47:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 92 E0 47 00 D6 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B5 04 00 F4 03 04 00 F3 36 1C 67 B6 04 01 00 00 86 12 49 16 BD F0 11 02 [06:47:46]CommunicateWithHost err = 0 [06:47:46]CheckOFDResponse [06:47:46]1017 (14) - 77093643461234 [06:47:46]1041 (16) - 0000000000871765 [06:47:46]1040 (4) - 308619 [06:47:46]1012 (4) - 26.10.2024 00:25 [06:47:46]1206 (1) - 0 [06:47:46]OFD Sender: Remove packet 308619 [06:47:46]ProducePacketName [06:47:46]name=ofd_packets/00308619 [06:47:46]NVStorageDeleteData [06:47:46]Write to MH i2c: 01 00 00 0E 7C 8A [06:47:46]Write i2c OK [06:47:46]MH_I2C_Read... [06:47:46]Read from MH i2c: 01 [06:47:46]MH_I2C_Read... [06:47:46]Read from MH i2c: 01 07 00 [06:47:46]MH_I2C_Read... [06:47:46]Read from MH i2c: 01 07 00 0E 7C 00 00 00 00 00 55 0C F2 [06:47:46]RasterBufferAndPrint [06:47:46]line [06:47:46]line [06:47:46]line [06:47:46]line [06:47:46]line [06:47:46]written 0, free lines is 3163 [06:47:46]MH_Cut [06:47:46]Write to MH i2c: D1 01 00 15 7C 01 63 [06:47:46]Write i2c OK [06:47:46]MH_I2C_Read... [06:47:46]Read from MH i2c: D1 [06:47:46]MH_I2C_Read... [06:47:46]Read from MH i2c: D1 01 00 [06:47:46]MH_I2C_Read... [06:47:46]Read from MH i2c: D1 01 00 15 7C 00 62 [06:47:46]Write to MH i2c: 01 00 00 16 7C 92 [06:47:46]Write i2c OK [06:47:46]MH_I2C_Read... [06:47:46]OFD Sender: No OFD packet to send [06:47:47]*** Cut start [06:47:47]*** Purtial cut [06:47:47]*** Stage 1: CUTSNS_PIN = 1 [06:47:47]Read from MH i2c: 01 [06:47:47]MH_I2C_Read... [06:47:47]*** Stop cut motor [06:47:47]*** Cut end [06:47:47]Read from MH i2c: 01 07 00 [06:47:47]MH_I2C_Read... [06:47:47]Read from MH i2c: 01 07 00 16 7C 00 00 00 00 00 FF 0F A7 [06:47:47]process_action close_receipt done [06:47:47]requested_data is exist [06:47:47]produce_requested_data [06:47:47]requested_item fm.sn is exist - process it [06:47:47]wFMCommunicate request_size=4 [06:47:47]MH_SAM_APDU [06:47:47]CAPDU: 80 11 00 00 [06:47:47]Write to MH i2c: E2 08 00 17 7C 80 11 00 00 00 00 00 00 0D [06:47:47]Write i2c OK [06:47:47]MH_I2C_Read... [06:47:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:47:47]Read from MH i2c: E2 [06:47:47]MH_I2C_Read... [06:47:47]Read from MH i2c: E2 17 00 [06:47:47]MH_I2C_Read... [06:47:47]Read from MH i2c: E2 17 00 17 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 62 [06:47:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [06:47:47]wFMCommunicate OK [06:47:47]requested_item fd.num is exist - process it [06:47:47]SAM_PROTO_GetFieldsCounters [06:47:47]wFMCommunicate request_size=4 [06:47:47]MH_SAM_APDU [06:47:47]CAPDU: 80 13 00 00 [06:47:47]Write to MH i2c: E2 08 00 18 7C 80 13 00 00 00 00 00 00 10 [06:47:47]Write i2c OK [06:47:47]MH_I2C_Read... [06:47:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:47:47]Read from MH i2c: E2 [06:47:47]MH_I2C_Read... [06:47:47]Read from MH i2c: E2 62 00 [06:47:47]MH_I2C_Read... [06:47:47]Read from MH i2c: E2 62 00 18 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8B B5 04 00 0E 04 04 00 14 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 05 [06:47: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8B B5 04 00 0E 04 04 00 14 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 [06:47:47]wFMCommunicate OK [06:47:47]SAM_PROTO_GetFieldsCounters done [06:47:47]requested_item shift.num is exist - process it [06:47:47]requested_item shift.opened is exist - process it [06:47:47]req_shift_opened [06:47:47]FM_GetShiftState [06:47:47]SAM_PROTO_GetShiftState [06:47:47]wFMCommunicate request_size=4 [06:47:47]MH_SAM_APDU [06:47:47]CAPDU: 80 13 01 00 [06:47:47]Write to MH i2c: E2 08 00 19 7C 80 13 01 00 00 00 00 00 12 [06:47:47]Write i2c OK [06:47:47]MH_I2C_Read... [06:47:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:47:47]Read from MH i2c: E2 [06:47:47]MH_I2C_Read... [06:47:47]Read from MH i2c: E2 0E 00 [06:47:47]MH_I2C_Read... [06:47:47]Read from MH i2c: E2 0E 00 19 7C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 90 [06:47:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [06:47:47]wFMCommunicate OK [06:47:47]SAM_PROTO_GetShiftState done [06:47:47]FM_GetShiftState done [06:47:47]req_shift_opened done [06:47:47]requested_item shift.open_date is exist - process it [06:47:47]req_shift_open_date [06:47:47]req_shift_open_date done [06:47:47]produce_requested_data done [06:47:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308619,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [06:47:47]process_action_free close_receipt [06:47:47]json_value_free [06:47:47]json_value_free done [06:47:47]process_json_proto returns [06:47:47]Send response to host [06:47:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308619,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [06:47:47]free response buf [06:47:47]execute_script done [06:47:47]execute_script returns [06:47:47]free content buf [06:47:47]Sock 8.Close socket [06:47:47]Sock 8.Thread stoped [06:47:51]OFD Sender: No OFD packet to send [06:47:56]OFD Sender: No OFD packet to send [06:48:01]OFD Sender: No OFD packet to send [06:48:06]OFD Sender: No OFD packet to send [06:48:11]OFD Sender: No OFD packet to send [06:48:16]OFD Sender: No OFD packet to send [06:48:21]OFD Sender: No OFD packet to send [06:48:26]OFD Sender: No OFD packet to send [06:48:31]OFD Sender: No OFD packet to send [06:48:36]OFD Sender: No OFD packet to send [06:48:41]OFD Sender: No OFD packet to send [06:48:46]OFD Sender: No OFD packet to send [06:48:51]OFD Sender: No OFD packet to send [06:48:56]OFD Sender: No OFD packet to send [06:49:01]OFD Sender: No OFD packet to send [06:49:06]OFD Sender: No OFD packet to send [06:49:11]OFD Sender: No OFD packet to send [06:49:16]OFD Sender: No OFD packet to send [06:49:21]OFD Sender: No OFD packet to send [06:49:26]OFD Sender: No OFD packet to send [06:49:31]OFD Sender: No OFD packet to send [06:49:36]OFD Sender: No OFD packet to send [06:49:41]OFD Sender: No OFD packet to send [06:49:46]OFD Sender: No OFD packet to send [06:49:51]OFD Sender: No OFD packet to send [06:49:56]OFD Sender: No OFD packet to send [06:50:01]OFD Sender: No OFD packet to send [06:50:06]OFD Sender: No OFD packet to send [06:50:11]OFD Sender: No OFD packet to send [06:50:16]OFD Sender: No OFD packet to send [06:50:21]OFD Sender: No OFD packet to send [06:50:26]OFD Sender: No OFD packet to send [06:50:31]OFD Sender: No OFD packet to send [06:50:36]OFD Sender: No OFD packet to send [06:50:41]OFD Sender: No OFD packet to send [06:50:46]OFD Sender: No OFD packet to send [06:50:51]OFD Sender: No OFD packet to send [06:50:56]OFD Sender: No OFD packet to send [06:51:01]OFD Sender: No OFD packet to send [06:51:06]OFD Sender: No OFD packet to send [06:51:11]OFD Sender: No OFD packet to send [06:51:16]OFD Sender: No OFD packet to send [06:51:21]OFD Sender: No OFD packet to send [06:51:26]OFD Sender: No OFD packet to send [06:51:31]OFD Sender: No OFD packet to send [06:51:36]OFD Sender: No OFD packet to send [06:51:41]OFD Sender: No OFD packet to send [06:51:46]OFD Sender: No OFD packet to send [06:51:51]OFD Sender: No OFD packet to send [06:51:56]OFD Sender: No OFD packet to send [06:52:01]OFD Sender: No OFD packet to send [06:52:07]OFD Sender: No OFD packet to send [06:52:12]OFD Sender: No OFD packet to send [06:52:17]OFD Sender: No OFD packet to send [06:52:22]OFD Sender: No OFD packet to send [06:52:27]OFD Sender: No OFD packet to send [06:52:32]OFD Sender: No OFD packet to send [06:52:37]OFD Sender: No OFD packet to send [06:52:42]OFD Sender: No OFD packet to send [06:52:47]OFD Sender: No OFD packet to send [06:52:52]OFD Sender: No OFD packet to send [06:52:57]OFD Sender: No OFD packet to send [06:53:02]OFD Sender: No OFD packet to send [06:53:07]OFD Sender: No OFD packet to send [06:53:12]OFD Sender: No OFD packet to send [06:53:17]OFD Sender: No OFD packet to send [06:53:22]OFD Sender: No OFD packet to send [06:53:27]OFD Sender: No OFD packet to send [06:53:32]OFD Sender: No OFD packet to send [06:53:37]OFD Sender: No OFD packet to send [06:53:42]OFD Sender: No OFD packet to send [06:53:47]OFD Sender: No OFD packet to send [06:53:52]OFD Sender: No OFD packet to send [06:53:57]OFD Sender: No OFD packet to send [06:54:02]OFD Sender: No OFD packet to send [06:54:07]OFD Sender: No OFD packet to send [06:54:12]OFD Sender: No OFD packet to send [06:54:17]OFD Sender: No OFD packet to send [06:54:22]OFD Sender: No OFD packet to send [06:54:27]OFD Sender: No OFD packet to send [06:54:32]OFD Sender: No OFD packet to send [06:54:37]OFD Sender: No OFD packet to send [06:54:42]OFD Sender: No OFD packet to send [06:54:47]OFD Sender: No OFD packet to send [06:54:52]OFD Sender: No OFD packet to send [06:54:57]OFD Sender: No OFD packet to send [06:55:02]OFD Sender: No OFD packet to send [06:55:07]OFD Sender: No OFD packet to send [06:55:12]OFD Sender: No OFD packet to send [06:55:17]OFD Sender: No OFD packet to send [06:55:22]OFD Sender: No OFD packet to send [06:55:27]OFD Sender: No OFD packet to send [06:55:32]OFD Sender: No OFD packet to send [06:55:37]OFD Sender: No OFD packet to send [06:55:42]OFD Sender: No OFD packet to send [06:55:47]OFD Sender: No OFD packet to send [06:55:52]OFD Sender: No OFD packet to send [06:55:57]OFD Sender: No OFD packet to send [06:56:02]OFD Sender: No OFD packet to send [06:56:07]OFD Sender: No OFD packet to send [06:56:12]OFD Sender: No OFD packet to send [06:56:17]OFD Sender: No OFD packet to send [06:56:22]OFD Sender: No OFD packet to send [06:56:27]OFD Sender: No OFD packet to send [06:56:32]OFD Sender: No OFD packet to send [06:56:37]OFD Sender: No OFD packet to send [06:56:42]OFD Sender: No OFD packet to send [06:56:47]OFD Sender: No OFD packet to send [06:56:52]OFD Sender: No OFD packet to send [06:56:57]OFD Sender: No OFD packet to send [06:57:02]OFD Sender: No OFD packet to send [06:57:07]OFD Sender: No OFD packet to send [06:57:12]OFD Sender: No OFD packet to send [06:57:17]OFD Sender: No OFD packet to send [06:57:22]OFD Sender: No OFD packet to send [06:57:27]OFD Sender: No OFD packet to send [06:57:32]OFD Sender: No OFD packet to send [06:57:37]OFD Sender: No OFD packet to send [06:57:42]OFD Sender: No OFD packet to send [06:57:47]OFD Sender: No OFD packet to send [06:57:52]OFD Sender: No OFD packet to send [06:57:57]OFD Sender: No OFD packet to send [06:58:02]OFD Sender: No OFD packet to send [06:58:07]OFD Sender: No OFD packet to send [06:58:12]OFD Sender: No OFD packet to send [06:58:17]OFD Sender: No OFD packet to send [06:58:22]OFD Sender: No OFD packet to send [06:58:27]OFD Sender: No OFD packet to send [06:58:32]OFD Sender: No OFD packet to send [06:58:37]OFD Sender: No OFD packet to send [06:58:42]OFD Sender: No OFD packet to send [06:58:47]OFD Sender: No OFD packet to send [06:58:52]OFD Sender: No OFD packet to send [06:58:57]OFD Sender: No OFD packet to send [06:59:02]OFD Sender: No OFD packet to send [06:59:07]OFD Sender: No OFD packet to send [06:59:12]OFD Sender: No OFD packet to send [06:59:17]OFD Sender: No OFD packet to send [06:59:22]OFD Sender: No OFD packet to send [06:59:27]OFD Sender: No OFD packet to send [06:59:32]OFD Sender: No OFD packet to send [06:59:37]OFD Sender: No OFD packet to send [06:59:42]OFD Sender: No OFD packet to send [06:59:47]OFD Sender: No OFD packet to send [06:59:52]OFD Sender: No OFD packet to send [06:59:57]OFD Sender: No OFD packet to send [07:00:02]OFD Sender: No OFD packet to send [07:00:07]OFD Sender: No OFD packet to send [07:00:12]OFD Sender: No OFD packet to send [07:00:17]OFD Sender: No OFD packet to send [07:00:22]OFD Sender: No OFD packet to send [07:00:27]OFD Sender: No OFD packet to send [07:00:32]OFD Sender: No OFD packet to send [07:00:37]OFD Sender: No OFD packet to send [07:00:42]OFD Sender: No OFD packet to send [07:00:47]OFD Sender: No OFD packet to send [07:00:52]OFD Sender: No OFD packet to send [07:00:57]OFD Sender: No OFD packet to send [07:01:02]OFD Sender: No OFD packet to send [07:01:07]OFD Sender: No OFD packet to send [07:01:12]OFD Sender: No OFD packet to send [07:01:17]OFD Sender: No OFD packet to send [07:01:22]OFD Sender: No OFD packet to send [07:01:27]OFD Sender: No OFD packet to send [07:01:32]OFD Sender: No OFD packet to send [07:01:37]OFD Sender: No OFD packet to send [07:01:42]OFD Sender: No OFD packet to send [07:01:47]OFD Sender: No OFD packet to send [07:01:52]OFD Sender: No OFD packet to send [07:01:57]OFD Sender: No OFD packet to send [07:02:02]OFD Sender: No OFD packet to send [07:02:07]OFD Sender: No OFD packet to send [07:02:12]OFD Sender: No OFD packet to send [07:02:17]OFD Sender: No OFD packet to send [07:02:22]OFD Sender: No OFD packet to send [07:02:27]OFD Sender: No OFD packet to send [07:02:32]OFD Sender: No OFD packet to send [07:02:37]OFD Sender: No OFD packet to send [07:02:42]OFD Sender: No OFD packet to send [07:02:47]OFD Sender: No OFD packet to send [07:02:52]OFD Sender: No OFD packet to send [07:02:53]accept exits with 9 [07:02:53]New connection [07:02:53]New thread 3067198820 created [07:02:53]Thread 3067342180 joined [07:02:53]Waiting for new connection... [07:02:53] Sock 9.Parse request [07:02:53]Sock 9.Check first char [07:02:53]Sock 9.First char is OK [07:02:53]request: POST /json_proto HTTP/1.0 [07:02:53]Method: POST [07:02:53]URL: /json_proto [07:02:53]Method is POST - this is cgi request [07:02:53]url: /json_proto [07:02:53]query_string will be loaded in cgi processing [07:02:53]execute_cgi json_proto POST (null) [07:02:53]execute_cgi path=json_proto method=POST [07:02:53]POST find Content-Length [07:02:53]Host: 172.17.96.3:8080 [07:02:53]Content-Length: 626 [07:02:53]Content-Type: application/json [07:02:53] [07:02:53]POST finish read [07:02:53]Found Content-Length = 626 [07:02:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3362", "tax_sys" : 0, "items" : [ { "code": "48741231", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Super Slims Silver", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:02:53]execute_script... [07:02: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)3362", "tax_sys" : 0, "items" : [ { "code": "48741231", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Super Slims Silver", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:02:53]POST & json_proto [07:02:53]process_json_proto [07:02:53]json parsed OK: [07:02:53]protocol is kg_v1.0 [07:02:53]action value=close_receipt [07:02:53]process_action close_receipt [07:02:53]cmd_close_receipt [07:02:53]MH_GetDate [07:02:53]Write to MH i2c: F0 00 00 1A 7C 85 [07:02:53]Write i2c OK [07:02:53]MH_I2C_Read... [07:02:53]Read from MH i2c: F0 [07:02:53]MH_I2C_Read... [07:02:53]Read from MH i2c: F0 09 00 [07:02:53]MH_I2C_Read... [07:02:53]Read from MH i2c: F0 09 00 1A 7C 00 22 94 1C 67 44 5E 04 65 D2 [07:02:53]GetLastDocTimeStamp 1729925268 [07:02:53]current date 1729926178 [07:02:53]FM_GetShiftState [07:02:53]SAM_PROTO_GetShiftState [07:02:53]wFMCommunicate request_size=4 [07:02:53]MH_SAM_APDU [07:02:53]CAPDU: 80 13 01 00 [07:02:53]Write to MH i2c: E2 08 00 1B 7C 80 13 01 00 00 00 00 00 14 [07:02:53]Write i2c OK [07:02:53]MH_I2C_Read... [07:02:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:02:53]Read from MH i2c: E2 [07:02:53]MH_I2C_Read... [07:02:53]Read from MH i2c: E2 0E 00 [07:02:53]MH_I2C_Read... [07:02:53]Read from MH i2c: E2 0E 00 1B 7C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 92 [07:02:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:02:53]wFMCommunicate OK [07:02:53]SAM_PROTO_GetShiftState done [07:02:53]FM_GetShiftState done [07:02:53]opened in 1729902265 [07:02:53]opened+sec_in_day 1729988665 [07:02:53]quantity*price = 13500 [07:02:53]sum+1 = 13501 [07:02:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 135.00 НСП 1% : 1.19 НДС 12% : 14.34 Наличными: 135.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 41 26.10.2024 07:02 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308620 ФПД: 136273373732121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T070258&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308620&fm=136273373732121&tin=02508201610067®Number=0000000000091780&sum=13500 0 [07:02:54]StoreToDocumentArchive [07:02:54]shift 532 fd 308620 [07:02:54]save to /storage/0532/doc_00308620 [07:02:54]save last doc name /storage/0532/doc_00308620 to /storage/kkm_last_doc_name [07:02:54]save OK [07:02:54]Clear old archive folders... [07:02:54]ProcessDocumentItem done err = 0, tmpTLVsize=280 [07:02:54]tlvbuf is 00C7D3A0 [07:02:54]SAM_PROTO_ClearQueue [07:02:54]wFMCommunicate request_size=4 [07:02:54]MH_SAM_APDU [07:02:54]CAPDU: 80 09 00 00 [07:02:54]Write to MH i2c: E2 08 00 28 7C 80 09 00 00 00 00 00 00 16 [07:02:54]Write i2c OK [07:02:54]MH_I2C_Read... [07:02:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:02:54]Read from MH i2c: E2 [07:02:54]MH_I2C_Read... [07:02:54]Read from MH i2c: E2 03 00 [07:02:54]MH_I2C_Read... [07:02:54]Read from MH i2c: E2 03 00 28 7C 00 90 00 18 [07:02:54]RAPDU: 90 00 [07:02:54]wFMCommunicate OK [07:02:54]SAM_PROTO_ClearQueue done [07:02:54]KKMCreateOFDPacket [07:02:54]OFDProtocolAddRootSTLVToBuf [07:02:54]FM_MakeSignedData [07:02:54]FM_MakeSignedData [07:02:54]SAM_PROTO_SignData [07:02:54]wFMCommunicate request_size=4 [07:02:54]MH_SAM_APDU [07:02:54]CAPDU: 80 0D 01 02 [07:02:54]Write to MH i2c: E2 08 00 29 7C 80 0D 01 02 00 00 00 00 1E [07:02:54]Write i2c OK [07:02:54]MH_I2C_Read... [07:02:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:02:54]Read from MH i2c: E2 [07:02:54]MH_I2C_Read... [07:02:54]Read from MH i2c: E2 03 00 [07:02:54]MH_I2C_Read... [07:02:54]Read from MH i2c: E2 03 00 29 7C 00 90 00 19 [07:02:54]RAPDU: 90 00 [07:02:54]wFMCommunicate OK [07:02:54]wFMCommunicate request_size=255 [07:02:54]MH_SAM_APDU [07:02:54]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 08 00 34 38 37 34 31 32 33 31 06 04 2B 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 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 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 9A 05 00 00 00 00 07 04 06 00 BC 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 29 00 00 00 F4 03 04 00 22 94 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 [07:02:54]Write to MH i2c: E2 02 01 2A 7C 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 08 00 34 38 37 34 31 32 33 31 06 04 2B 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 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 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 9A 05 00 00 00 00 07 04 06 00 BC 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 29 00 00 00 F4 03 04 00 22 94 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 00 00 F1 [07:02:54]Write i2c OK [07:02:54]MH_I2C_Read... [07:02:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:02:55]Read from MH i2c: E2 [07:02:55]MH_I2C_Read... [07:02:55]Read from MH i2c: E2 03 00 [07:02:55]MH_I2C_Read... [07:02:55]Read from MH i2c: E2 03 00 2A 7C 00 90 00 1A [07:02:55]RAPDU: 90 00 [07:02:55]wFMCommunicate OK [07:02:55]wFMCommunicate request_size=39 [07:02:55]MH_SAM_APDU [07:02:55]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C B5 04 00 35 04 06 00 7B F0 9E 08 9D 19 [07:02:55]Write to MH i2c: E2 2A 00 2B 7C 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C B5 04 00 35 04 06 00 7B F0 9E 08 9D 19 00 00 EA [07:02:55]Write i2c OK [07:02:55]MH_I2C_Read... [07:02:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:02:55]Read from MH i2c: E2 [07:02:55]MH_I2C_Read... [07:02:55]Read from MH i2c: E2 03 00 [07:02:55]MH_I2C_Read... [07:02:55]Read from MH i2c: E2 03 00 2B 7C 00 90 00 1B [07:02:55]RAPDU: 90 00 [07:02:55]wFMCommunicate OK [07:02:55]wFMCommunicate request_size=4 [07:02:55]MH_SAM_APDU [07:02:55]CAPDU: 80 0D 03 02 [07:02:55]Write to MH i2c: E2 08 00 2C 7C 80 0D 03 02 00 00 00 00 23 [07:02:55]Write i2c OK [07:02:55]MH_I2C_Read... [07:02:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:02:55]Read from MH i2c: E2 [07:02:55]MH_I2C_Read... [07:02:55]Read from MH i2c: E2 0B 00 [07:02:55]MH_I2C_Read... [07:02:55]Read from MH i2c: E2 0B 00 2C 7C 00 DA 0A 22 6D 70 13 0A 99 90 00 BD [07:02:55]RAPDU: DA 0A 22 6D 70 13 0A 99 90 00 [07:02:55]wFMCommunicate OK [07:02:55]SAM_PROTO_SignData done [07:02:55]FM_MakeSignedData done [07:02:55]CreateOFDProtocolMessage [07:02:55]wFMCommunicate request_size=4 [07:02:55]MH_SAM_APDU [07:02:55]CAPDU: 80 11 00 00 [07:02:55]Write to MH i2c: E2 08 00 2D 7C 80 11 00 00 00 00 00 00 23 [07:02:55]Write i2c OK [07:02:55]MH_I2C_Read... [07:02:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:02:55]Read from MH i2c: E2 [07:02:55]MH_I2C_Read... [07:02:55]Read from MH i2c: E2 17 00 [07:02:55]MH_I2C_Read... [07:02:55]Read from MH i2c: E2 17 00 2D 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 78 [07:02:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:02:55]wFMCommunicate OK [07:02:55]CreateOFDProtocolMessage done [07:02:55]OFDSenderStorePacket 308620 [07:02:55]StoreOFDPacket docnum=308620 [07:02:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 2C 01 00 00 FC CE 24 01 7E 78 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 08 00 34 38 37 34 31 32 33 31 06 04 2B 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 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 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 9A 05 00 00 00 00 07 04 06 00 BC 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 29 00 00 00 F4 03 04 00 22 94 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C B5 04 00 35 04 06 00 7B F0 9E 08 9D 19 DA 0A 22 6D 70 13 0A 99 [07:02:55]CheckFolder [07:02:55]dirname=/storage/ofd_packets [07:02:55]CheckFolder done [07:02:55]ProducePacketName [07:02:55]name=ofd_packets/00308620 [07:02:55]NVStorageSaveData ofd_packets/00308620 [07:02:55]File name is /storage/ofd_packets/00308620 [07:02:55]Write 330 bytes [07:02:55]NVStorageSaveData done [07:02:55]OFDSenderStorePacket done [07:02:55]KKMCreateOFDPacket done [07:02:55]NVStorageSaveData kkm_last_timestamp [07:02:55]File name is /storage/kkm_last_timestamp [07:02:55]Write 4 bytes [07:02:55]NVStorageSaveData done [07:02:55]ExternCall_PrintAddStr [07:02:55]wPrintStart [07:02:55]Write to MH i2c: 01 00 00 2E 7C AA [07:02:55]Write i2c OK [07:02:55]MH_I2C_Read... [07:02:55]Read from MH i2c: 01 [07:02:55]MH_I2C_Read... [07:02:55]Read from MH i2c: 01 07 00 [07:02:55]MH_I2C_Read... [07:02:55]Read from MH i2c: 01 07 00 2E 7C 00 00 00 00 00 FF 0F BF [07:02:55]RasterBufferAndPrint [07:02:55]line Счет N : (3)3362 [07:02:55]line ИНН: 02508201610067 [07:02:55]line Контрольно-Кассовый Чек [07:02:55]line ПРОДАЖА [07:02:55]line Товар: 48741231 [07:02:55]line Сигареты Winston Super Slims Silver [07:02:55]line 1.000 * 135.00 [07:02:55]line = 135.00 [07:02:55]line НДС 12% НСП 1% [07:02:55]line > о реализуемом товаре [07:02:55]line ИТОГО: 135.00 [07:02:55]line НСП 1% : 1.19 [07:02:55]line НДС 12% : 14.34 [07:02:55]line Наличными: 135.00 [07:02:55]line Безнал.: 0.00 [07:02:55]line Место: АЗС № 172 "Партнер Нефть" [07:02:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:02:55]line СНО: Общий режим [07:02:55]line Чек 41 26.10.2024 07:02 [07:02:55]line Смена: 532 ФФД: 1.0 [07:02:55]line ЗНМ: 0300000116 [07:02:55]line РНМ: 0000000000091780 [07:02:55]line Версия ККМ: 001 [07:02:55]line ФМ: 0000000000871765 [07:02:55]line ФД: 308620 [07:02:55]line ФПД: 136273373732121 [07:02:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T070258&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308620&fm=136273373732121&tin=02508201610067®Number=0000000000091780&sum=13500 [07:02:55]line 0 [07:02:55]OFD Sender: Processing packet 308620 [packets to send 222, broken 221] [07:02:55]ProducePacketName [07:02:55]name=ofd_packets/00308620 [07:02:55]OFD Sender: To server: pG, [07:02:55]CommunicateWithHost lk.salyk.kg:30040 [07:02:55]ConnectInit lk.salyk.kg [07:02:55]written 0, free lines is 4095 [07:02:55]Connected sock=10 [07:02:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 2C 01 00 00 FC CE 24 01 7E 78 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 08 00 34 38 37 34 31 32 33 31 06 04 2B 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 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 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 9A 05 00 00 00 00 07 04 06 00 BC 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 29 00 00 00 F4 03 04 00 22 94 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C B5 04 00 35 04 06 00 7B F0 9E 08 9D 19 DA 0A 22 6D 70 13 0A 99 [07:02:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 95 2D 47 00 43 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 31 37 36 35 10 04 04 00 8C B5 04 00 F4 03 04 00 81 3A 1C 67 B6 04 01 00 00 73 B3 01 9C D6 88 5C 83 [07:02:55]CommunicateWithHost err = 0 [07:02:55]CheckOFDResponse [07:02:55]1017 (14) - 77093643461234 [07:02:55]1041 (16) - 0000000000871765 [07:02:55]1040 (4) - 308620 [07:02:55]1012 (4) - 26.10.2024 00:40 [07:02:55]1206 (1) - 0 [07:02:55]OFD Sender: Remove packet 308620 [07:02:55]ProducePacketName [07:02:55]name=ofd_packets/00308620 [07:02:55]NVStorageDeleteData [07:02:56]Write to MH i2c: 01 00 00 56 7C D2 [07:02:56]Write i2c OK [07:02:56]MH_I2C_Read... [07:02:56]Read from MH i2c: 01 [07:02:56]MH_I2C_Read... [07:02:56]Read from MH i2c: 01 07 00 [07:02:56]MH_I2C_Read... [07:02:56]Read from MH i2c: 01 07 00 56 7C 00 00 00 00 00 CD 0C B2 [07:02:56]RasterBufferAndPrint [07:02:56]line [07:02:56]line [07:02:56]line [07:02:56]line [07:02:56]line [07:02:56]written 0, free lines is 3281 [07:02:56]MH_Cut [07:02:56]Write to MH i2c: D1 01 00 5D 7C 01 AB [07:02:56]Write i2c OK [07:02:56]MH_I2C_Read... [07:02:56]Read from MH i2c: D1 [07:02:56]MH_I2C_Read... [07:02:56]Read from MH i2c: D1 01 00 [07:02:56]MH_I2C_Read... [07:02:56]Read from MH i2c: D1 01 00 5D 7C 00 AA [07:02:56]Write to MH i2c: 01 00 00 5E 7C DA [07:02:56]Write i2c OK [07:02:56]MH_I2C_Read... [07:02:56]OFD Sender: No OFD packet to send [07:02:56]*** Cut start [07:02:56]*** Purtial cut [07:02:56]*** Stage 1: CUTSNS_PIN = 1 [07:02:57]Read from MH i2c: 01 [07:02:57]MH_I2C_Read... [07:02:57]*** Stop cut motor [07:02:57]*** Cut end [07:02:57]Read from MH i2c: 01 07 00 [07:02:57]MH_I2C_Read... [07:02:57]Read from MH i2c: 01 07 00 5E 7C 00 00 00 00 00 FF 0F EF [07:02:57]process_action close_receipt done [07:02:57]requested_data is exist [07:02:57]produce_requested_data [07:02:57]requested_item fm.sn is exist - process it [07:02:57]wFMCommunicate request_size=4 [07:02:57]MH_SAM_APDU [07:02:57]CAPDU: 80 11 00 00 [07:02:57]Write to MH i2c: E2 08 00 5F 7C 80 11 00 00 00 00 00 00 55 [07:02:57]Write i2c OK [07:02:57]MH_I2C_Read... [07:02:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:02:57]Read from MH i2c: E2 [07:02:57]MH_I2C_Read... [07:02:57]Read from MH i2c: E2 17 00 [07:02:57]MH_I2C_Read... [07:02:57]Read from MH i2c: E2 17 00 5F 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AA [07:02:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:02:57]wFMCommunicate OK [07:02:57]requested_item fd.num is exist - process it [07:02:57]SAM_PROTO_GetFieldsCounters [07:02:57]wFMCommunicate request_size=4 [07:02:57]MH_SAM_APDU [07:02:57]CAPDU: 80 13 00 00 [07:02:57]Write to MH i2c: E2 08 00 60 7C 80 13 00 00 00 00 00 00 58 [07:02:57]Write i2c OK [07:02:57]MH_I2C_Read... [07:02:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:02:57]Read from MH i2c: E2 [07:02:57]MH_I2C_Read... [07:02:57]Read from MH i2c: E2 62 00 [07:02:57]MH_I2C_Read... [07:02:57]Read from MH i2c: E2 62 00 60 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8C B5 04 00 0E 04 04 00 14 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 51 [07:02: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8C B5 04 00 0E 04 04 00 14 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 [07:02:57]wFMCommunicate OK [07:02:57]SAM_PROTO_GetFieldsCounters done [07:02:57]requested_item shift.num is exist - process it [07:02:57]requested_item shift.opened is exist - process it [07:02:57]req_shift_opened [07:02:57]FM_GetShiftState [07:02:57]SAM_PROTO_GetShiftState [07:02:57]wFMCommunicate request_size=4 [07:02:57]MH_SAM_APDU [07:02:57]CAPDU: 80 13 01 00 [07:02:57]Write to MH i2c: E2 08 00 61 7C 80 13 01 00 00 00 00 00 5A [07:02:57]Write i2c OK [07:02:57]MH_I2C_Read... [07:02:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:02:57]Read from MH i2c: E2 [07:02:57]MH_I2C_Read... [07:02:57]Read from MH i2c: E2 0E 00 [07:02:57]MH_I2C_Read... [07:02:57]Read from MH i2c: E2 0E 00 61 7C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D8 [07:02:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:02:57]wFMCommunicate OK [07:02:57]SAM_PROTO_GetShiftState done [07:02:57]FM_GetShiftState done [07:02:57]req_shift_opened done [07:02:57]requested_item shift.open_date is exist - process it [07:02:57]req_shift_open_date [07:02:57]req_shift_open_date done [07:02:57]produce_requested_data done [07:02:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308620,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [07:02:57]process_action_free close_receipt [07:02:57]json_value_free [07:02:57]json_value_free done [07:02:57]process_json_proto returns [07:02:57]Send response to host [07:02:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308620,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [07:02:57]free response buf [07:02:57]execute_script done [07:02:57]execute_script returns [07:02:57]free content buf [07:02:57]Sock 9.Close socket [07:02:57]Sock 9.Thread stoped [07:03:01]OFD Sender: No OFD packet to send [07:03:06]OFD Sender: No OFD packet to send [07:03:11]OFD Sender: No OFD packet to send [07:03:16]OFD Sender: No OFD packet to send [07:03:21]OFD Sender: No OFD packet to send [07:03:26]OFD Sender: No OFD packet to send [07:03:31]OFD Sender: No OFD packet to send [07:03:36]OFD Sender: No OFD packet to send [07:03:41]OFD Sender: No OFD packet to send [07:03:46]OFD Sender: No OFD packet to send [07:03:51]OFD Sender: No OFD packet to send [07:03:56]OFD Sender: No OFD packet to send [07:04:01]OFD Sender: No OFD packet to send [07:04:06]OFD Sender: No OFD packet to send [07:04:11]OFD Sender: No OFD packet to send [07:04:16]OFD Sender: No OFD packet to send [07:04:21]OFD Sender: No OFD packet to send [07:04:26]OFD Sender: No OFD packet to send [07:04:31]OFD Sender: No OFD packet to send [07:04:36]OFD Sender: No OFD packet to send [07:04:41]OFD Sender: No OFD packet to send [07:04:46]OFD Sender: No OFD packet to send [07:04:51]OFD Sender: No OFD packet to send [07:04:56]OFD Sender: No OFD packet to send [07:04:58]accept exits with 8 [07:04:58]New connection [07:04:58]New thread 3067342180 created [07:04:58]Thread 3067198820 joined [07:04:58]Waiting for new connection... [07:04:58] Sock 8.Parse request [07:04:58]Sock 8.Check first char [07:04:58]Sock 8.First char is OK [07:04:58]request: POST /json_proto HTTP/1.0 [07:04:58]Method: POST [07:04:58]URL: /json_proto [07:04:58]Method is POST - this is cgi request [07:04:58]url: /json_proto [07:04:58]query_string will be loaded in cgi processing [07:04:58]execute_cgi json_proto POST (null) [07:04:58]execute_cgi path=json_proto method=POST [07:04:58]POST find Content-Length [07:04:58]Host: 172.17.96.3:8080 [07:04:58]Content-Length: 682 [07:04:58]Content-Type: application/json [07:04:58] [07:04:58]POST finish read [07:04:58]Found Content-Length = 682 [07:04:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [07:04:58]execute_script... [07: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 : (1)642485", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [07:04:58]POST & json_proto [07:04:58]process_json_proto [07:04:58]json parsed OK: [07:04:58]protocol is kg_v1.0 [07:04:58]action value=close_receipt [07:04:58]process_action close_receipt [07:04:58]cmd_close_receipt [07:04:58]MH_GetDate [07:04:58]Write to MH i2c: F0 00 00 62 7C CD [07:04:58]Write i2c OK [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: F0 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: F0 09 00 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: F0 09 00 62 7C 00 9F 94 1C 67 44 5E 04 65 97 [07:04:58]GetLastDocTimeStamp 1729926178 [07:04:58]current date 1729926303 [07:04:58]FM_GetShiftState [07:04:58]SAM_PROTO_GetShiftState [07:04:58]wFMCommunicate request_size=4 [07:04:58]MH_SAM_APDU [07:04:58]CAPDU: 80 13 01 00 [07:04:58]Write to MH i2c: E2 08 00 63 7C 80 13 01 00 00 00 00 00 5C [07:04:58]Write i2c OK [07:04:58]MH_I2C_Read... [07:04:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:04:58]Read from MH i2c: E2 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: E2 0E 00 [07:04:58]MH_I2C_Read... [07:04:58]Read from MH i2c: E2 0E 00 63 7C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DA [07:04:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:04:58]wFMCommunicate OK [07:04:58]SAM_PROTO_GetShiftState done [07:04:58]FM_GetShiftState done [07:04:58]opened in 1729902265 [07:04:58]opened+sec_in_day 1729988665 [07:04:58]quantity*price = 100015 [07:04:58]sum+1 = 100017 [07:04:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 42 26.10.2024 07:05 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308621 ФПД: 147025892838364 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T070503&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308621&fm=147025892838364&tin=02508201610067®Number=0000000000091780&sum=100000 [07:05:00]StoreToDocumentArchive [07:05:00]shift 532 fd 308621 [07:05:00]save to /storage/0532/doc_00308621 [07:05:00]save last doc name /storage/0532/doc_00308621 to /storage/kkm_last_doc_name [07:05:00]save OK [07:05:00]Clear old archive folders... [07:05:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:05:00]tlvbuf is 00B2CA60 [07:05:00]SAM_PROTO_ClearQueue [07:05:00]wFMCommunicate request_size=4 [07:05:00]MH_SAM_APDU [07:05:00]CAPDU: 80 09 00 00 [07:05:00]Write to MH i2c: E2 08 00 70 7C 80 09 00 00 00 00 00 00 5E [07:05:00]Write i2c OK [07:05:00]MH_I2C_Read... [07:05:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:05:00]Read from MH i2c: E2 [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: E2 03 00 [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: E2 03 00 70 7C 00 90 00 60 [07:05:00]RAPDU: 90 00 [07:05:00]wFMCommunicate OK [07:05:00]SAM_PROTO_ClearQueue done [07:05:00]KKMCreateOFDPacket [07:05:00]OFDProtocolAddRootSTLVToBuf [07:05:00]FM_MakeSignedData [07:05:00]FM_MakeSignedData [07:05:00]SAM_PROTO_SignData [07:05:00]wFMCommunicate request_size=4 [07:05:00]MH_SAM_APDU [07:05:00]CAPDU: 80 0D 01 02 [07:05:00]Write to MH i2c: E2 08 00 71 7C 80 0D 01 02 00 00 00 00 66 [07:05:00]Write i2c OK [07:05:00]MH_I2C_Read... [07:05:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:05:00]Read from MH i2c: E2 [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: E2 03 00 [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: E2 03 00 71 7C 00 90 00 61 [07:05:00]RAPDU: 90 00 [07:05:00]wFMCommunicate OK [07:05:00]wFMCommunicate request_size=255 [07:05:00]MH_SAM_APDU [07:05: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 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 2A 00 00 00 F4 03 04 00 9F 94 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B5 04 00 35 04 06 00 85 [07:05:00]Write to MH i2c: E2 02 01 72 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2A 00 00 00 F4 03 04 00 9F 94 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B5 04 00 35 04 06 00 85 00 00 AF [07:05:00]Write i2c OK [07:05:00]MH_I2C_Read... [07:05:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:00]Read from MH i2c: E2 [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: E2 03 00 [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: E2 03 00 72 7C 00 90 00 62 [07:05:00]RAPDU: 90 00 [07:05:00]wFMCommunicate OK [07:05:00]wFMCommunicate request_size=10 [07:05:00]MH_SAM_APDU [07:05:00]CAPDU: 80 0D 02 02 05 B8 22 1D 8B DC [07:05:00]Write to MH i2c: E2 0D 00 73 7C 80 0D 02 02 05 00 B8 22 1D 8B DC 00 00 D1 [07:05:00]Write i2c OK [07:05:00]MH_I2C_Read... [07:05:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:00]Read from MH i2c: E2 [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: E2 03 00 [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: E2 03 00 73 7C 00 90 00 63 [07:05:00]RAPDU: 90 00 [07:05:00]wFMCommunicate OK [07:05:00]wFMCommunicate request_size=4 [07:05:00]MH_SAM_APDU [07:05:00]CAPDU: 80 0D 03 02 [07:05:00]Write to MH i2c: E2 08 00 74 7C 80 0D 03 02 00 00 00 00 6B [07:05:00]Write i2c OK [07:05:00]MH_I2C_Read... [07:05:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:05:00]Read from MH i2c: E2 [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: E2 0B 00 [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: E2 0B 00 74 7C 00 AE 8B C9 BA 08 34 CF 79 90 00 AC [07:05:00]RAPDU: AE 8B C9 BA 08 34 CF 79 90 00 [07:05:00]wFMCommunicate OK [07:05:00]SAM_PROTO_SignData done [07:05:00]FM_MakeSignedData done [07:05:00]CreateOFDProtocolMessage [07:05:00]wFMCommunicate request_size=4 [07:05:00]MH_SAM_APDU [07:05:00]CAPDU: 80 11 00 00 [07:05:00]Write to MH i2c: E2 08 00 75 7C 80 11 00 00 00 00 00 00 6B [07:05:00]Write i2c OK [07:05:00]MH_I2C_Read... [07:05:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:00]Read from MH i2c: E2 [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: E2 17 00 [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: E2 17 00 75 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C0 [07:05:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:05:00]wFMCommunicate OK [07:05:00]CreateOFDProtocolMessage done [07:05:00]OFDSenderStorePacket 308621 [07:05:00]StoreOFDPacket docnum=308621 [07:05:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3C 28 07 01 CF 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2A 00 00 00 F4 03 04 00 9F 94 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B5 04 00 35 04 06 00 85 B8 22 1D 8B DC AE 8B C9 BA 08 34 CF 79 [07:05:00]CheckFolder [07:05:00]dirname=/storage/ofd_packets [07:05:00]CheckFolder done [07:05:00]ProducePacketName [07:05:00]name=ofd_packets/00308621 [07:05:00]NVStorageSaveData ofd_packets/00308621 [07:05:00]File name is /storage/ofd_packets/00308621 [07:05:00]Write 301 bytes [07:05:00]NVStorageSaveData done [07:05:00]OFDSenderStorePacket done [07:05:00]KKMCreateOFDPacket done [07:05:00]NVStorageSaveData kkm_last_timestamp [07:05:00]File name is /storage/kkm_last_timestamp [07:05:00]Write 4 bytes [07:05:00]NVStorageSaveData done [07:05:00]ExternCall_PrintAddStr [07:05:00]wPrintStart [07:05:00]Write to MH i2c: 01 00 00 76 7C F2 [07:05:00]Write i2c OK [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: 01 [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: 01 07 00 [07:05:00]MH_I2C_Read... [07:05:00]Read from MH i2c: 01 07 00 76 7C 00 00 00 00 00 FF 0F 07 [07:05:00]RasterBufferAndPrint [07:05:00]line Счет N : (1)642485 [07:05:00]line ИНН: 02508201610067 [07:05:00]line Контрольно-Кассовый Чек [07:05:00]line ПРОДАЖА [07:05:00]line ТРК (МРК, ГНК) : 62 [07:05:00]line Товар: 2710124130 [07:05:00]line Аи-92-К-2 [07:05:00]line 14.950 * 66.90 [07:05:00]line = 1000.16 [07:05:00]line НДС 12% НСП 1% [07:05:00]line > о реализуемом товаре [07:05:00]line ОКРУГЛЕНИЕ: -0.16 [07:05:00]line ИТОГО: 1000.00 [07:05:00]line Внесено: 1000.00 [07:05:00]line СДАЧА: 0.00 [07:05:00]line НСП 1% : 8.85 [07:05:00]line НДС 12% : 106.21 [07:05:00]line Наличными: 1000.00 [07:05:00]line Безнал.: 0.00 [07:05:00]line Место: АЗС № 172 "Партнер Нефть" [07:05:00]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:05:00]line СНО: Общий режим [07:05:00]line Чек 42 26.10.2024 07:05 [07:05:00]line Смена: 532 ФФД: 1.0 [07:05:00]line ЗНМ: 0300000116 [07:05:00]line РНМ: 0000000000091780 [07:05:00]line Версия ККМ: 001 [07:05:00]line ФМ: 0000000000871765 [07:05:00]line ФД: 308621 [07:05:00]line ФПД: 147025892838364 [07:05:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T070503&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308621&fm=147025892838364&tin=02508201610067®Number=0000000000091780&sum=100000 [07:05:00]written 0, free lines is 4095 [07:05:00]OFD Sender: Processing packet 308621 [packets to send 222, broken 221] [07:05:00]ProducePacketName [07:05:00]name=ofd_packets/00308621 [07:05:00]OFD Sender: To server: pG, [07:05:00]CommunicateWithHost lk.salyk.kg:30040 [07:05:00]ConnectInit lk.salyk.kg [07:05:00]Connected sock=10 [07:05:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3C 28 07 01 CF 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2A 00 00 00 F4 03 04 00 9F 94 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B5 04 00 35 04 06 00 85 B8 22 1D 8B DC AE 8B C9 BA 08 34 CF 79 [07:05:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 53 63 47 00 1A 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B5 04 00 F4 03 04 00 FE 3A 1C 67 B6 04 01 00 00 05 27 9C 06 83 C7 04 6D [07:05:01]CommunicateWithHost err = 0 [07:05:01]CheckOFDResponse [07:05:01]1017 (14) - 77093643461234 [07:05:01]1041 (16) - 0000000000871765 [07:05:01]1040 (4) - 308621 [07:05:01]1012 (4) - 26.10.2024 00:42 [07:05:01]1206 (1) - 0 [07:05:01]OFD Sender: Remove packet 308621 [07:05:01]ProducePacketName [07:05:01]name=ofd_packets/00308621 [07:05:01]NVStorageDeleteData [07:05:01]Write to MH i2c: 01 00 00 A0 7C 1C [07:05:01]Write i2c OK [07:05:01]MH_I2C_Read... [07:05:01]Read from MH i2c: 01 [07:05:01]MH_I2C_Read... [07:05:01]Read from MH i2c: 01 07 00 [07:05:01]MH_I2C_Read... [07:05:01]Read from MH i2c: 01 07 00 A0 7C 00 00 00 00 00 B7 0C E6 [07:05:01]RasterBufferAndPrint [07:05:01]line [07:05:01]line [07:05:01]line [07:05:01]line [07:05:01]line [07:05:01]written 0, free lines is 3264 [07:05:01]MH_Cut [07:05:01]Write to MH i2c: D1 01 00 A7 7C 01 F5 [07:05:01]Write i2c OK [07:05:01]MH_I2C_Read... [07:05:01]Read from MH i2c: D1 [07:05:01]MH_I2C_Read... [07:05:01]Read from MH i2c: D1 01 00 [07:05:01]MH_I2C_Read... [07:05:01]Read from MH i2c: D1 01 00 A7 7C 00 F4 [07:05:01]Write to MH i2c: 01 00 00 A8 7C 24 [07:05:01]Write i2c OK [07:05:01]MH_I2C_Read... [07:05:01]OFD Sender: No OFD packet to send [07:05:01]*** Cut start [07:05:01]*** Purtial cut [07:05:01]*** Stage 1: CUTSNS_PIN = 1 [07:05:02]Read from MH i2c: 01 [07:05:02]MH_I2C_Read... [07:05:02]*** Stop cut motor [07:05:02]*** Cut end [07:05:02]Read from MH i2c: 01 07 00 [07:05:02]MH_I2C_Read... [07:05:02]Read from MH i2c: 01 07 00 A8 7C 00 00 00 00 00 FF 0F 39 [07:05:02]process_action close_receipt done [07:05:02]requested_data is exist [07:05:02]produce_requested_data [07:05:02]requested_item fm.sn is exist - process it [07:05:02]wFMCommunicate request_size=4 [07:05:02]MH_SAM_APDU [07:05:02]CAPDU: 80 11 00 00 [07:05:02]Write to MH i2c: E2 08 00 A9 7C 80 11 00 00 00 00 00 00 9F [07:05:02]Write i2c OK [07:05:02]MH_I2C_Read... [07:05:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:02]Read from MH i2c: E2 [07:05:02]MH_I2C_Read... [07:05:02]Read from MH i2c: E2 17 00 [07:05:02]MH_I2C_Read... [07:05:02]Read from MH i2c: E2 17 00 A9 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F4 [07:05:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:05:02]wFMCommunicate OK [07:05:02]requested_item fd.num is exist - process it [07:05:02]SAM_PROTO_GetFieldsCounters [07:05:02]wFMCommunicate request_size=4 [07:05:02]MH_SAM_APDU [07:05:02]CAPDU: 80 13 00 00 [07:05:02]Write to MH i2c: E2 08 00 AA 7C 80 13 00 00 00 00 00 00 A2 [07:05:02]Write i2c OK [07:05:02]MH_I2C_Read... [07:05:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:05:02]Read from MH i2c: E2 [07:05:02]MH_I2C_Read... [07:05:02]Read from MH i2c: E2 62 00 [07:05:02]MH_I2C_Read... [07:05:02]Read from MH i2c: E2 62 00 AA 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8D B5 04 00 0E 04 04 00 14 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 9F [07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8D B5 04 00 0E 04 04 00 14 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 [07:05:02]wFMCommunicate OK [07:05:02]SAM_PROTO_GetFieldsCounters done [07:05:02]requested_item shift.num is exist - process it [07:05:02]requested_item shift.opened is exist - process it [07:05:02]req_shift_opened [07:05:02]FM_GetShiftState [07:05:02]SAM_PROTO_GetShiftState [07:05:02]wFMCommunicate request_size=4 [07:05:02]MH_SAM_APDU [07:05:02]CAPDU: 80 13 01 00 [07:05:02]Write to MH i2c: E2 08 00 AB 7C 80 13 01 00 00 00 00 00 A4 [07:05:02]Write i2c OK [07:05:02]MH_I2C_Read... [07:05:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:02]Read from MH i2c: E2 [07:05:02]MH_I2C_Read... [07:05:02]Read from MH i2c: E2 0E 00 [07:05:02]MH_I2C_Read... [07:05:02]Read from MH i2c: E2 0E 00 AB 7C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 22 [07:05:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:05:02]wFMCommunicate OK [07:05:02]SAM_PROTO_GetShiftState done [07:05:02]FM_GetShiftState done [07:05:02]req_shift_opened done [07:05:02]requested_item shift.open_date is exist - process it [07:05:02]req_shift_open_date [07:05:02]req_shift_open_date done [07:05:02]produce_requested_data done [07:05:02]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308621,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [07:05:02]process_action_free close_receipt [07:05:02]json_value_free [07:05:02]json_value_free done [07:05:02]process_json_proto returns [07:05:02]Send response to host [07:05:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308621,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [07:05:02]free response buf [07:05:02]execute_script done [07:05:02]execute_script returns [07:05:02]free content buf [07:05:02]Sock 8.Close socket [07:05:02]Sock 8.Thread stoped [07:05:06]OFD Sender: No OFD packet to send [07:05:11]OFD Sender: No OFD packet to send [07:05:16]OFD Sender: No OFD packet to send [07:05:21]OFD Sender: No OFD packet to send [07:05:26]OFD Sender: No OFD packet to send [07:05:31]OFD Sender: No OFD packet to send [07:05:36]OFD Sender: No OFD packet to send [07:05:41]OFD Sender: No OFD packet to send [07:05:46]OFD Sender: No OFD packet to send [07:05:51]OFD Sender: No OFD packet to send [07:05:56]OFD Sender: No OFD packet to send [07:06:01]OFD Sender: No OFD packet to send [07:06:06]OFD Sender: No OFD packet to send [07:06:11]OFD Sender: No OFD packet to send [07:06:16]OFD Sender: No OFD packet to send [07:07:31]OFD Sender: No OFD packet to send [07:07:36]OFD Sender: No OFD packet to send [07:07:41]OFD Sender: No OFD packet to send [07:07:46]OFD Sender: No OFD packet to send [07:07:51]OFD Sender: No OFD packet to send [07:07:56]OFD Sender: No OFD packet to send [07:08:01]OFD Sender: No OFD packet to send [07:08:06]OFD Sender: No OFD packet to send [07:08:11]OFD Sender: No OFD packet to send [07:08:16]OFD Sender: No OFD packet to send [07:08:21]OFD Sender: No OFD packet to send [07:08:26]OFD Sender: No OFD packet to send [07:08:31]OFD Sender: No OFD packet to send [07:08:36]OFD Sender: No OFD packet to send [07:08:41]OFD Sender: No OFD packet to send [07:08:46]OFD Sender: No OFD packet to send [07:08:51]OFD Sender: No OFD packet to send [07:08:56]OFD Sender: No OFD packet to send [07:09:01]OFD Sender: No OFD packet to send [07:09:06]OFD Sender: No OFD packet to send [07:09:11]OFD Sender: No OFD packet to send [07:09:16]OFD Sender: No OFD packet to send [07:09:21]OFD Sender: No OFD packet to send [07:09:26]OFD Sender: No OFD packet to send [07:09:31]OFD Sender: No OFD packet to send [07:09:36]OFD Sender: No OFD packet to send [07:09:39]ConnectInit Can't connect to host [07:09:41]OFD Sender: No OFD packet to send [07:09:46]OFD Sender: No OFD packet to send [07:09:51]OFD Sender: No OFD packet to send [07:09:56]OFD Sender: No OFD packet to send [07:10:01]OFD Sender: No OFD packet to send [07:10:06]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:48]accept exits with 9 [07:11:48]New connection [07:11:48]New thread 3067198820 created [07:11:48]Thread 3067342180 joined [07:11:48]Waiting for new connection... [07:11:48] Sock 9.Parse request [07:11:48]Sock 9.Check first char [07:11:48]Sock 9.First char is OK [07:11:48]request: POST /json_proto HTTP/1.0 [07:11:48]Method: POST [07:11:48]URL: /json_proto [07:11:48]Method is POST - this is cgi request [07:11:48]url: /json_proto [07:11:48]query_string will be loaded in cgi processing [07:11:48]execute_cgi json_proto POST (null) [07:11:48]execute_cgi path=json_proto method=POST [07:11:48]POST find Content-Length [07:11:48]Host: 172.17.96.3:8080 [07:11:48]Content-Length: 677 [07:11:48]Content-Type: application/json [07:11:48] [07:11:48]POST finish read [07:11:48]Found Content-Length = 677 [07:11:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [07:11:48]execute_script... [07:11: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)642486", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [07:11:48]POST & json_proto [07:11:48]process_json_proto [07:11:48]json parsed OK: [07:11:48]protocol is kg_v1.0 [07:11:48]action value=close_receipt [07:11:48]process_action close_receipt [07:11:48]cmd_close_receipt [07:11:48]MH_GetDate [07:11:48]Write to MH i2c: F0 00 00 AC 7C 17 [07:11:48]Write i2c OK [07:11:48]MH_I2C_Read... [07:11:48]Read from MH i2c: F0 [07:11:48]MH_I2C_Read... [07:11:48]Read from MH i2c: F0 09 00 [07:11:48]MH_I2C_Read... [07:11:48]Read from MH i2c: F0 09 00 AC 7C 00 39 96 1C 67 44 5E 04 65 7D [07:11:48]GetLastDocTimeStamp 1729926303 [07:11:48]current date 1729926713 [07:11:48]FM_GetShiftState [07:11:48]SAM_PROTO_GetShiftState [07:11:48]wFMCommunicate request_size=4 [07:11:48]MH_SAM_APDU [07:11:48]CAPDU: 80 13 01 00 [07:11:48]Write to MH i2c: E2 08 00 AD 7C 80 13 01 00 00 00 00 00 A6 [07:11:48]Write i2c OK [07:11:48]MH_I2C_Read... [07:11:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:48]Read from MH i2c: E2 [07:11:48]MH_I2C_Read... [07:11:48]Read from MH i2c: E2 0E 00 [07:11:48]MH_I2C_Read... [07:11:48]Read from MH i2c: E2 0E 00 AD 7C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 24 [07:11:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:11:48]wFMCommunicate OK [07:11:48]SAM_PROTO_GetShiftState done [07:11:48]FM_GetShiftState done [07:11:48]opened in 1729902265 [07:11:48]opened+sec_in_day 1729988665 [07:11:48]quantity*price = 50041 [07:11:48]sum+1 = 50042 [07:11:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 43 26.10.2024 07:11 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308622 ФПД: 80540337086898 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T071153&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308622&fm=80540337086898&tin=02508201610067®Number=0000000000091780&sum=50000 [07:11:49]StoreToDocumentArchive [07:11:49]shift 532 fd 308622 [07:11:49]save to /storage/0532/doc_00308622 [07:11:49]save last doc name /storage/0532/doc_00308622 to /storage/kkm_last_doc_name [07:11:49]save OK [07:11:49]Clear old archive folders... [07:11:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:11:49]tlvbuf is 00AA3960 [07:11:49]SAM_PROTO_ClearQueue [07:11:49]wFMCommunicate request_size=4 [07:11:49]MH_SAM_APDU [07:11:49]CAPDU: 80 09 00 00 [07:11:49]Write to MH i2c: E2 08 00 BA 7C 80 09 00 00 00 00 00 00 A8 [07:11:49]Write i2c OK [07:11:49]MH_I2C_Read... [07:11:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:11:49]Read from MH i2c: E2 [07:11:49]MH_I2C_Read... [07:11:49]Read from MH i2c: E2 03 00 [07:11:49]MH_I2C_Read... [07:11:49]Read from MH i2c: E2 03 00 BA 7C 00 90 00 AA [07:11:49]RAPDU: 90 00 [07:11:49]wFMCommunicate OK [07:11:49]SAM_PROTO_ClearQueue done [07:11:49]KKMCreateOFDPacket [07:11:49]OFDProtocolAddRootSTLVToBuf [07:11:49]FM_MakeSignedData [07:11:49]FM_MakeSignedData [07:11:49]SAM_PROTO_SignData [07:11:49]wFMCommunicate request_size=4 [07:11:49]MH_SAM_APDU [07:11:49]CAPDU: 80 0D 01 02 [07:11:49]Write to MH i2c: E2 08 00 BB 7C 80 0D 01 02 00 00 00 00 B0 [07:11:49]Write i2c OK [07:11:49]MH_I2C_Read... [07:11:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:11:49]Read from MH i2c: E2 [07:11:49]MH_I2C_Read... [07:11:49]Read from MH i2c: E2 03 00 [07:11:49]MH_I2C_Read... [07:11:49]Read from MH i2c: E2 03 00 BB 7C 00 90 00 AB [07:11:49]RAPDU: 90 00 [07:11:49]wFMCommunicate OK [07:11:49]wFMCommunicate request_size=255 [07:11:49]MH_SAM_APDU [07:11: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 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 2B 00 00 00 F4 03 04 00 39 96 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E B5 04 00 35 04 06 00 49 [07:11:49]Write to MH i2c: E2 02 01 BC 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2B 00 00 00 F4 03 04 00 39 96 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E B5 04 00 35 04 06 00 49 00 00 61 [07:11:49]Write i2c OK [07:11:49]MH_I2C_Read... [07:11:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:11:49]Read from MH i2c: E2 [07:11:49]MH_I2C_Read... [07:11:49]Read from MH i2c: E2 03 00 [07:11:49]MH_I2C_Read... [07:11:49]Read from MH i2c: E2 03 00 BC 7C 00 90 00 AC [07:11:49]RAPDU: 90 00 [07:11:49]wFMCommunicate OK [07:11:49]wFMCommunicate request_size=10 [07:11:49]MH_SAM_APDU [07:11:49]CAPDU: 80 0D 02 02 05 40 42 2E A1 B2 [07:11:49]Write to MH i2c: E2 0D 00 BD 7C 80 0D 02 02 05 00 40 42 2E A1 B2 00 00 C0 [07:11:49]Write i2c OK [07:11:49]MH_I2C_Read... [07:11:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:11:49]Read from MH i2c: E2 [07:11:49]MH_I2C_Read... [07:11:49]Read from MH i2c: E2 03 00 [07:11:49]MH_I2C_Read... [07:11:49]Read from MH i2c: E2 03 00 BD 7C 00 90 00 AD [07:11:49]RAPDU: 90 00 [07:11:49]wFMCommunicate OK [07:11:49]wFMCommunicate request_size=4 [07:11:49]MH_SAM_APDU [07:11:49]CAPDU: 80 0D 03 02 [07:11:49]Write to MH i2c: E2 08 00 BE 7C 80 0D 03 02 00 00 00 00 B5 [07:11:49]Write i2c OK [07:11:49]MH_I2C_Read... [07:11:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:11:50]Read from MH i2c: E2 [07:11:50]MH_I2C_Read... [07:11:50]Read from MH i2c: E2 0B 00 [07:11:50]MH_I2C_Read... [07:11:50]Read from MH i2c: E2 0B 00 BE 7C 00 2C 9B 62 23 98 AD 89 4B 90 00 1B [07:11:50]RAPDU: 2C 9B 62 23 98 AD 89 4B 90 00 [07:11:50]wFMCommunicate OK [07:11:50]SAM_PROTO_SignData done [07:11:50]FM_MakeSignedData done [07:11:50]CreateOFDProtocolMessage [07:11:50]wFMCommunicate request_size=4 [07:11:50]MH_SAM_APDU [07:11:50]CAPDU: 80 11 00 00 [07:11:50]Write to MH i2c: E2 08 00 BF 7C 80 11 00 00 00 00 00 00 B5 [07:11:50]Write i2c OK [07:11:50]MH_I2C_Read... [07:11:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:50]Read from MH i2c: E2 [07:11:50]MH_I2C_Read... [07:11:50]Read from MH i2c: E2 17 00 [07:11:50]MH_I2C_Read... [07:11:50]Read from MH i2c: E2 17 00 BF 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0A [07:11:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:11:50]wFMCommunicate OK [07:11:50]CreateOFDProtocolMessage done [07:11:50]OFDSenderStorePacket 308622 [07:11:50]StoreOFDPacket docnum=308622 [07:11:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 01 25 07 01 1E B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2B 00 00 00 F4 03 04 00 39 96 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E B5 04 00 35 04 06 00 49 40 42 2E A1 B2 2C 9B 62 23 98 AD 89 4B [07:11:50]CheckFolder [07:11:50]dirname=/storage/ofd_packets [07:11:50]CheckFolder done [07:11:50]ProducePacketName [07:11:50]name=ofd_packets/00308622 [07:11:50]NVStorageSaveData ofd_packets/00308622 [07:11:50]File name is /storage/ofd_packets/00308622 [07:11:50]Write 301 bytes [07:11:50]NVStorageSaveData done [07:11:50]OFDSenderStorePacket done [07:11:50]KKMCreateOFDPacket done [07:11:50]NVStorageSaveData kkm_last_timestamp [07:11:50]File name is /storage/kkm_last_timestamp [07:11:50]Write 4 bytes [07:11:50]NVStorageSaveData done [07:11:50]ExternCall_PrintAddStr [07:11:50]wPrintStart [07:11:50]Write to MH i2c: 01 00 00 C0 7C 3C [07:11:50]Write i2c OK [07:11:50]MH_I2C_Read... [07:11:50]Read from MH i2c: 01 [07:11:50]MH_I2C_Read... [07:11:50]Read from MH i2c: 01 07 00 [07:11:50]MH_I2C_Read... [07:11:50]Read from MH i2c: 01 07 00 C0 7C 00 00 00 00 00 FF 0F 51 [07:11:50]RasterBufferAndPrint [07:11:50]line Счет N : (1)642486 [07:11:50]line ИНН: 02508201610067 [07:11:50]line Контрольно-Кассовый Чек [07:11:50]line ПРОДАЖА [07:11:50]line ТРК (МРК, ГНК) : 62 [07:11:50]line Товар: 2710124130 [07:11:50]line Аи-92-К-2 [07:11:50]line 7.480 * 66.90 [07:11:50]line = 500.41 [07:11:50]line НДС 12% НСП 1% [07:11:50]line > о реализуемом товаре [07:11:50]line ОКРУГЛЕНИЕ: -0.41 [07:11:50]line ИТОГО: 500.00 [07:11:50]line Внесено: 500.00 [07:11:50]line СДАЧА: 0.00 [07:11:50]line НСП 1% : 4.43 [07:11:50]line НДС 12% : 53.14 [07:11:50]line Наличными: 500.00 [07:11:50]line Безнал.: 0.00 [07:11:50]line Место: АЗС № 172 "Партнер Нефть" [07:11:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:11:50]line СНО: Общий режим [07:11:50]line Чек 43 26.10.2024 07:11 [07:11:50]line Смена: 532 ФФД: 1.0 [07:11:50]line ЗНМ: 0300000116 [07:11:50]line РНМ: 0000000000091780 [07:11:50]line Версия ККМ: 001 [07:11:50]line ФМ: 0000000000871765 [07:11:50]line ФД: 308622 [07:11:50]line ФПД: 80540337086898 [07:11:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T071153&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308622&fm=80540337086898&tin=02508201610067®Number=0000000000091780&sum=50000 [07:11:50]written 0, free lines is 4095 [07:11:50]OFD Sender: Processing packet 308622 [packets to send 222, broken 221] [07:11:50]ProducePacketName [07:11:50]name=ofd_packets/00308622 [07:11:50]OFD Sender: To server: pG, [07:11:50]CommunicateWithHost lk.salyk.kg:30040 [07:11:50]ConnectInit lk.salyk.kg [07:11:50]Connected sock=7 [07:11:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 01 25 07 01 1E B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2B 00 00 00 F4 03 04 00 39 96 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E B5 04 00 35 04 06 00 49 40 42 2E A1 B2 2C 9B 62 23 98 AD 89 4B [07:11:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2A 91 47 00 56 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E B5 04 00 F4 03 04 00 98 3C 1C 67 B6 04 01 00 00 58 6F 73 5E EA D9 A1 21 [07:11:50]CommunicateWithHost err = 0 [07:11:50]CheckOFDResponse [07:11:50]1017 (14) - 77093643461234 [07:11:50]1041 (16) - 0000000000871765 [07:11:50]1040 (4) - 308622 [07:11:50]1012 (4) - 26.10.2024 00:49 [07:11:50]1206 (1) - 0 [07:11:50]OFD Sender: Remove packet 308622 [07:11:50]ProducePacketName [07:11:50]name=ofd_packets/00308622 [07:11:50]NVStorageDeleteData [07:11:50]Write to MH i2c: 01 00 00 EA 7C 66 [07:11:50]Write i2c OK [07:11:50]MH_I2C_Read... [07:11:50]Read from MH i2c: 01 [07:11:50]MH_I2C_Read... [07:11:50]Read from MH i2c: 01 07 00 [07:11:50]MH_I2C_Read... [07:11:50]Read from MH i2c: 01 07 00 EA 7C 00 00 00 00 00 BE 0C 37 [07:11:50]RasterBufferAndPrint [07:11:50]line [07:11:50]line [07:11:50]line [07:11:50]line [07:11:50]line [07:11:50]written 0, free lines is 3268 [07:11:50]MH_Cut [07:11:50]Write to MH i2c: D1 01 00 F1 7C 01 3F [07:11:50]Write i2c OK [07:11:50]MH_I2C_Read... [07:11:50]Read from MH i2c: D1 [07:11:50]MH_I2C_Read... [07:11:50]Read from MH i2c: D1 01 00 [07:11:50]MH_I2C_Read... [07:11:50]Read from MH i2c: D1 01 00 F1 7C 00 3E [07:11:50]Write to MH i2c: 01 00 00 F2 7C 6E [07:11:50]Write i2c OK [07:11:50]MH_I2C_Read... [07:11:51]OFD Sender: No OFD packet to send [07:11:51]*** Cut start [07:11:51]*** Purtial cut [07:11:51]*** Stage 1: CUTSNS_PIN = 1 [07:11:51]Read from MH i2c: 01 [07:11:51]MH_I2C_Read... [07:11:51]*** Stop cut motor [07:11:51]*** Cut end [07:11:51]Read from MH i2c: 01 07 00 [07:11:51]MH_I2C_Read... [07:11:51]Read from MH i2c: 01 07 00 F2 7C 00 00 00 00 00 FF 0F 83 [07:11:51]process_action close_receipt done [07:11:51]requested_data is exist [07:11:51]produce_requested_data [07:11:51]requested_item fm.sn is exist - process it [07:11:51]wFMCommunicate request_size=4 [07:11:51]MH_SAM_APDU [07:11:51]CAPDU: 80 11 00 00 [07:11:51]Write to MH i2c: E2 08 00 F3 7C 80 11 00 00 00 00 00 00 E9 [07:11:51]Write i2c OK [07:11:51]MH_I2C_Read... [07:11:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:11:51]Read from MH i2c: E2 [07:11:51]MH_I2C_Read... [07:11:51]Read from MH i2c: E2 17 00 [07:11:51]MH_I2C_Read... [07:11:51]Read from MH i2c: E2 17 00 F3 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3E [07:11:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:11:51]wFMCommunicate OK [07:11:51]requested_item fd.num is exist - process it [07:11:51]SAM_PROTO_GetFieldsCounters [07:11:51]wFMCommunicate request_size=4 [07:11:51]MH_SAM_APDU [07:11:51]CAPDU: 80 13 00 00 [07:11:51]Write to MH i2c: E2 08 00 F4 7C 80 13 00 00 00 00 00 00 EC [07:11:51]Write i2c OK [07:11:51]MH_I2C_Read... [07:11:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:11:51]Read from MH i2c: E2 [07:11:51]MH_I2C_Read... [07:11:51]Read from MH i2c: E2 62 00 [07:11:51]MH_I2C_Read... [07:11:51]Read from MH i2c: E2 62 00 F4 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8E B5 04 00 0E 04 04 00 14 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 ED [07:11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8E B5 04 00 0E 04 04 00 14 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 [07:11:51]wFMCommunicate OK [07:11:51]SAM_PROTO_GetFieldsCounters done [07:11:51]requested_item shift.num is exist - process it [07:11:51]requested_item shift.opened is exist - process it [07:11:51]req_shift_opened [07:11:51]FM_GetShiftState [07:11:51]SAM_PROTO_GetShiftState [07:11:51]wFMCommunicate request_size=4 [07:11:51]MH_SAM_APDU [07:11:51]CAPDU: 80 13 01 00 [07:11:51]Write to MH i2c: E2 08 00 F5 7C 80 13 01 00 00 00 00 00 EE [07:11:51]Write i2c OK [07:11:51]MH_I2C_Read... [07:11:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:11:51]Read from MH i2c: E2 [07:11:51]MH_I2C_Read... [07:11:51]Read from MH i2c: E2 0E 00 [07:11:51]MH_I2C_Read... [07:11:51]Read from MH i2c: E2 0E 00 F5 7C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6C [07:11:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:11:51]wFMCommunicate OK [07:11:51]SAM_PROTO_GetShiftState done [07:11:51]FM_GetShiftState done [07:11:51]req_shift_opened done [07:11:51]requested_item shift.open_date is exist - process it [07:11:51]req_shift_open_date [07:11:51]req_shift_open_date done [07:11:51]produce_requested_data done [07:11:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308622,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [07:11:51]process_action_free close_receipt [07:11:51]json_value_free [07:11:51]json_value_free done [07:11:51]process_json_proto returns [07:11:51]Send response to host [07:11:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308622,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [07:11:51]free response buf [07:11:51]execute_script done [07:11:51]execute_script returns [07:11:51]free content buf [07:11:51]Sock 9.Close socket [07:11:51]Sock 9.Thread stoped [07:11:56]OFD Sender: No OFD packet to send [07:12:01]OFD Sender: No OFD packet to send [07:12:06]OFD Sender: No OFD packet to send [07:12:11]OFD Sender: No OFD packet to send [07:12:16]OFD Sender: No OFD packet to send [07:12:21]OFD Sender: No OFD packet to send [07:12:26]OFD Sender: No OFD packet to send [07:12:31]OFD Sender: No OFD packet to send [07:12:36]OFD Sender: No OFD packet to send [07:12:41]OFD Sender: No OFD packet to send [07:12:46]OFD Sender: No OFD packet to send [07:12:51]OFD Sender: No OFD packet to send [07:12:56]OFD Sender: No OFD packet to send [07:13:01]OFD Sender: No OFD packet to send [07:13:06]OFD Sender: No OFD packet to send [07:13:11]OFD Sender: No OFD packet to send [07:13:16]OFD Sender: No OFD packet to send [07:13:21]OFD Sender: No OFD packet to send [07:13:26]OFD Sender: No OFD packet to send [07:13:31]OFD Sender: No OFD packet to send [07:13:36]OFD Sender: No OFD packet to send [07:13:41]OFD Sender: No OFD packet to send [07:13:46]OFD Sender: No OFD packet to send [07:13:51]OFD Sender: No OFD packet to send [07:13:56]OFD Sender: No OFD packet to send [07:14:01]OFD Sender: No OFD packet to send [07:14:06]OFD Sender: No OFD packet to send [07:14:11]OFD Sender: No OFD packet to send [07:14:16]OFD Sender: No OFD packet to send [07:14:21]OFD Sender: No OFD packet to send [07:14:26]OFD Sender: No OFD packet to send [07:14:31]OFD Sender: No OFD packet to send [07:14:36]OFD Sender: No OFD packet to send [07:14:41]OFD Sender: No OFD packet to send [07:14:46]OFD Sender: No OFD packet to send [07:14:51]OFD Sender: No OFD packet to send [07:14:56]OFD Sender: No OFD packet to send [07:15:01]OFD Sender: No OFD packet to send [07:15:06]OFD Sender: No OFD packet to send [07:15:11]OFD Sender: No OFD packet to send [07:15:16]OFD Sender: No OFD packet to send [07:15:21]OFD Sender: No OFD packet to send [07:15:26]OFD Sender: No OFD packet to send [07:15:31]OFD Sender: No OFD packet to send [07:15:36]OFD Sender: No OFD packet to send [07:15:41]OFD Sender: No OFD packet to send [07:15:46]OFD Sender: No OFD packet to send [07:15:51]OFD Sender: No OFD packet to send [07:15:56]OFD Sender: No OFD packet to send [07:16:01]OFD Sender: No OFD packet to send [07:16:06]OFD Sender: No OFD packet to send [07:16:11]OFD Sender: No OFD packet to send [07:16:16]OFD Sender: No OFD packet to send [07:16:21]OFD Sender: No OFD packet to send [07:16:26]OFD Sender: No OFD packet to send [07:16:31]OFD Sender: No OFD packet to send [07:16:36]OFD Sender: No OFD packet to send [07:16:41]OFD Sender: No OFD packet to send [07:16:46]OFD Sender: No OFD packet to send [07:16:51]OFD Sender: No OFD packet to send [07:16:56]OFD Sender: No OFD packet to send [07:17:01]OFD Sender: No OFD packet to send [07:17:06]OFD Sender: No OFD packet to send [07:17:11]OFD Sender: No OFD packet to send [07:17:16]OFD Sender: No OFD packet to send [07:17:21]OFD Sender: No OFD packet to send [07:17:26]OFD Sender: No OFD packet to send [07:17:31]OFD Sender: No OFD packet to send [07:17:36]OFD Sender: No OFD packet to send [07:17:41]OFD Sender: No OFD packet to send [07:17:46]OFD Sender: No OFD packet to send [07:17:51]OFD Sender: No OFD packet to send [07:17:56]OFD Sender: No OFD packet to send [07:18:01]OFD Sender: No OFD packet to send [07:18:06]OFD Sender: No OFD packet to send [07:18:11]OFD Sender: No OFD packet to send [07:18:16]OFD Sender: No OFD packet to send [07:18:21]OFD Sender: No OFD packet to send [07:18:26]OFD Sender: No OFD packet to send [07:18:31]OFD Sender: No OFD packet to send [07:18:36]OFD Sender: No OFD packet to send [07:18:41]OFD Sender: No OFD packet to send [07:18:46]OFD Sender: No OFD packet to send [07:18:51]OFD Sender: No OFD packet to send [07:18:56]OFD Sender: No OFD packet to send [07:19:01]OFD Sender: No OFD packet to send [07:19:06]OFD Sender: No OFD packet to send [07:19:11]OFD Sender: No OFD packet to send [07:19:16]OFD Sender: No OFD packet to send [07:19:21]OFD Sender: No OFD packet to send [07:19:26]OFD Sender: No OFD packet to send [07:19:31]OFD Sender: No OFD packet to send [07:19:36]OFD Sender: No OFD packet to send [07:19:41]OFD Sender: No OFD packet to send [07:19:46]OFD Sender: No OFD packet to send [07:19:51]OFD Sender: No OFD packet to send [07:19:56]OFD Sender: No OFD packet to send [07:20:01]OFD Sender: No OFD packet to send [07:20:06]OFD Sender: No OFD packet to send [07:20:11]OFD Sender: No OFD packet to send [07:20:16]OFD Sender: No OFD packet to send [07:20:21]OFD Sender: No OFD packet to send [07:20:26]OFD Sender: No OFD packet to send [07:20:31]OFD Sender: No OFD packet to send [07:20:36]OFD Sender: No OFD packet to send [07:20:41]OFD Sender: No OFD packet to send [07:20:46]OFD Sender: No OFD packet to send [07:20:51]OFD Sender: No OFD packet to send [07:20:56]OFD Sender: No OFD packet to send [07:21:01]OFD Sender: No OFD packet to send [07:21:06]OFD Sender: No OFD packet to send [07:21:11]OFD Sender: No OFD packet to send [07:21:16]OFD Sender: No OFD packet to send [07:21:21]OFD Sender: No OFD packet to send [07:21:26]OFD Sender: No OFD packet to send [07:21:31]OFD Sender: No OFD packet to send [07:21:36]OFD Sender: No OFD packet to send [07:21:41]OFD Sender: No OFD packet to send [07:21:46]OFD Sender: No OFD packet to send [07:21:51]OFD Sender: No OFD packet to send [07:21:56]OFD Sender: No OFD packet to send [07:22:01]OFD Sender: No OFD packet to send [07:22:06]OFD Sender: No OFD packet to send [07:22:11]OFD Sender: No OFD packet to send [07:22:16]OFD Sender: No OFD packet to send [07:22:21]OFD Sender: No OFD packet to send [07:22:26]OFD Sender: No OFD packet to send [07:22:31]OFD Sender: No OFD packet to send [07:22:36]OFD Sender: No OFD packet to send [07:22:41]OFD Sender: No OFD packet to send [07:22:47]OFD Sender: No OFD packet to send [07:22:52]OFD Sender: No OFD packet to send [07:22:57]OFD Sender: No OFD packet to send [07:23:02]OFD Sender: No OFD packet to send [07:23:07]OFD Sender: No OFD packet to send [07:23:12]OFD Sender: No OFD packet to send [07:23:17]OFD Sender: No OFD packet to send [07:23:22]OFD Sender: No OFD packet to send [07:23:27]OFD Sender: No OFD packet to send [07:23:32]OFD Sender: No OFD packet to send [07:23:37]OFD Sender: No OFD packet to send [07:23:42]OFD Sender: No OFD packet to send [07:23:47]OFD Sender: No OFD packet to send [07:23:52]OFD Sender: No OFD packet to send [07:23:57]OFD Sender: No OFD packet to send [07:24:02]OFD Sender: No OFD packet to send [07:24:07]OFD Sender: No OFD packet to send [07:24:12]OFD Sender: No OFD packet to send [07:24:17]OFD Sender: No OFD packet to send [07:24:22]OFD Sender: No OFD packet to send [07:24:25]accept exits with 8 [07:24:25]New connection [07:24:25]New thread 3067342180 created [07:24:25]Thread 3067198820 joined [07:24:25]Waiting for new connection... [07:24:25] Sock 8.Parse request [07:24:25]Sock 8.Check first char [07:24:25]Sock 8.First char is OK [07:24:25]request: POST /json_proto HTTP/1.0 [07:24:25]Method: POST [07:24:25]URL: /json_proto [07:24:25]Method is POST - this is cgi request [07:24:25]url: /json_proto [07:24:25]query_string will be loaded in cgi processing [07:24:25]execute_cgi json_proto POST (null) [07:24:25]execute_cgi path=json_proto method=POST [07:24:25]POST find Content-Length [07:24:25]Host: 172.17.96.3:8080 [07:24:25]Content-Length: 682 [07:24:25]Content-Type: application/json [07:24:25] [07:24:25]POST finish read [07:24:25]Found Content-Length = 682 [07:24:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.370, "sum" : 2500.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:24:25]execute_script... [07:24:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642487", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 37.370, "sum" : 2500.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:24:25]POST & json_proto [07:24:25]process_json_proto [07:24:25]json parsed OK: [07:24:25]protocol is kg_v1.0 [07:24:25]action value=close_receipt [07:24:25]process_action close_receipt [07:24:25]cmd_close_receipt [07:24:25]MH_GetDate [07:24:25]Write to MH i2c: F0 00 00 F6 7C 61 [07:24:25]Write i2c OK [07:24:25]MH_I2C_Read... [07:24:25]Read from MH i2c: F0 [07:24:25]MH_I2C_Read... [07:24:25]Read from MH i2c: F0 09 00 [07:24:25]MH_I2C_Read... [07:24:25]Read from MH i2c: F0 09 00 F6 7C 00 2E 99 1C 67 44 5E 04 65 BF [07:24:25]GetLastDocTimeStamp 1729926713 [07:24:25]current date 1729927470 [07:24:25]FM_GetShiftState [07:24:25]SAM_PROTO_GetShiftState [07:24:25]wFMCommunicate request_size=4 [07:24:25]MH_SAM_APDU [07:24:25]CAPDU: 80 13 01 00 [07:24:25]Write to MH i2c: E2 08 00 F7 7C 80 13 01 00 00 00 00 00 F0 [07:24:25]Write i2c OK [07:24:25]MH_I2C_Read... [07:24:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:24:25]Read from MH i2c: E2 [07:24:25]MH_I2C_Read... [07:24:25]Read from MH i2c: E2 0E 00 [07:24:25]MH_I2C_Read... [07:24:25]Read from MH i2c: E2 0E 00 F7 7C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6E [07:24:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:24:25]wFMCommunicate OK [07:24:25]SAM_PROTO_GetShiftState done [07:24:25]FM_GetShiftState done [07:24:25]opened in 1729902265 [07:24:25]opened+sec_in_day 1729988665 [07:24:25]quantity*price = 250005 [07:24:25]sum+1 = 250006 [07:24:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.49 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 44 26.10.2024 07:24 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308623 ФПД: 189725378246555 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T072430&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308623&fm=189725378246555&tin=02508201610067®Number=0000000000091780&sum=250000 [07:24:26]StoreToDocumentArchive [07:24:26]shift 532 fd 308623 [07:24:26]save to /storage/0532/doc_00308623 [07:24:26]save last doc name /storage/0532/doc_00308623 to /storage/kkm_last_doc_name [07:24:26]save OK [07:24:26]Clear old archive folders... [07:24:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:24:26]tlvbuf is 00B16620 [07:24:26]SAM_PROTO_ClearQueue [07:24:26]wFMCommunicate request_size=4 [07:24:26]MH_SAM_APDU [07:24:26]CAPDU: 80 09 00 00 [07:24:26]Write to MH i2c: E2 08 00 04 7D 80 09 00 00 00 00 00 00 F3 [07:24:26]Write i2c OK [07:24:26]MH_I2C_Read... [07:24:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:24:26]Read from MH i2c: E2 [07:24:26]MH_I2C_Read... [07:24:26]Read from MH i2c: E2 03 00 [07:24:26]MH_I2C_Read... [07:24:26]Read from MH i2c: E2 03 00 04 7D 00 90 00 F5 [07:24:26]RAPDU: 90 00 [07:24:26]wFMCommunicate OK [07:24:26]SAM_PROTO_ClearQueue done [07:24:26]KKMCreateOFDPacket [07:24:26]OFDProtocolAddRootSTLVToBuf [07:24:26]FM_MakeSignedData [07:24:26]FM_MakeSignedData [07:24:26]SAM_PROTO_SignData [07:24:26]wFMCommunicate request_size=4 [07:24:26]MH_SAM_APDU [07:24:26]CAPDU: 80 0D 01 02 [07:24:26]Write to MH i2c: E2 08 00 05 7D 80 0D 01 02 00 00 00 00 FB [07:24:26]Write i2c OK [07:24:26]MH_I2C_Read... [07:24:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:24:26]Read from MH i2c: E2 [07:24:26]MH_I2C_Read... [07:24:26]Read from MH i2c: E2 03 00 [07:24:26]MH_I2C_Read... [07:24:26]Read from MH i2c: E2 03 00 05 7D 00 90 00 F6 [07:24:26]RAPDU: 90 00 [07:24:26]wFMCommunicate OK [07:24:26]wFMCommunicate request_size=255 [07:24:26]MH_SAM_APDU [07:24:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 2E 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F B5 04 00 35 04 06 00 AC [07:24:26]Write to MH i2c: E2 02 01 06 7D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 2E 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F B5 04 00 35 04 06 00 AC 00 00 41 [07:24:26]Write i2c OK [07:24:26]MH_I2C_Read... [07:24:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:24:26]Read from MH i2c: E2 [07:24:26]MH_I2C_Read... [07:24:26]Read from MH i2c: E2 03 00 [07:24:26]MH_I2C_Read... [07:24:26]Read from MH i2c: E2 03 00 06 7D 00 90 00 F7 [07:24:26]RAPDU: 90 00 [07:24:26]wFMCommunicate OK [07:24:26]wFMCommunicate request_size=10 [07:24:26]MH_SAM_APDU [07:24:26]CAPDU: 80 0D 02 02 05 8D E1 C6 77 9B [07:24:26]Write to MH i2c: E2 0D 00 07 7D 80 0D 02 02 05 00 8D E1 C6 77 9B 00 00 4E [07:24:26]Write i2c OK [07:24:26]MH_I2C_Read... [07:24:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:24:27]Read from MH i2c: E2 [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: E2 03 00 [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: E2 03 00 07 7D 00 90 00 F8 [07:24:27]RAPDU: 90 00 [07:24:27]wFMCommunicate OK [07:24:27]wFMCommunicate request_size=4 [07:24:27]MH_SAM_APDU [07:24:27]CAPDU: 80 0D 03 02 [07:24:27]Write to MH i2c: E2 08 00 08 7D 80 0D 03 02 00 00 00 00 00 [07:24:27]Write i2c OK [07:24:27]MH_I2C_Read... [07:24:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:24:27]Read from MH i2c: E2 [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: E2 0B 00 [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: E2 0B 00 08 7D 00 F5 A8 92 DF 19 E5 D4 52 90 00 33 [07:24:27]RAPDU: F5 A8 92 DF 19 E5 D4 52 90 00 [07:24:27]wFMCommunicate OK [07:24:27]SAM_PROTO_SignData done [07:24:27]FM_MakeSignedData done [07:24:27]CreateOFDProtocolMessage [07:24:27]wFMCommunicate request_size=4 [07:24:27]MH_SAM_APDU [07:24:27]CAPDU: 80 11 00 00 [07:24:27]Write to MH i2c: E2 08 00 09 7D 80 11 00 00 00 00 00 00 00 [07:24:27]Write i2c OK [07:24:27]MH_I2C_Read... [07:24:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:24:27]Read from MH i2c: E2 [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: E2 17 00 [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: E2 17 00 09 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 55 [07:24:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:24:27]wFMCommunicate OK [07:24:27]CreateOFDProtocolMessage done [07:24:27]OFDSenderStorePacket 308623 [07:24:27]StoreOFDPacket docnum=308623 [07:24:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 50 27 07 01 D5 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 2E 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F B5 04 00 35 04 06 00 AC 8D E1 C6 77 9B F5 A8 92 DF 19 E5 D4 52 [07:24:27]CheckFolder [07:24:27]dirname=/storage/ofd_packets [07:24:27]CheckFolder done [07:24:27]ProducePacketName [07:24:27]name=ofd_packets/00308623 [07:24:27]NVStorageSaveData ofd_packets/00308623 [07:24:27]File name is /storage/ofd_packets/00308623 [07:24:27]Write 301 bytes [07:24:27]NVStorageSaveData done [07:24:27]OFDSenderStorePacket done [07:24:27]KKMCreateOFDPacket done [07:24:27]NVStorageSaveData kkm_last_timestamp [07:24:27]File name is /storage/kkm_last_timestamp [07:24:27]Write 4 bytes [07:24:27]NVStorageSaveData done [07:24:27]ExternCall_PrintAddStr [07:24:27]wPrintStart [07:24:27]Write to MH i2c: 01 00 00 0A 7D 87 [07:24:27]Write i2c OK [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: 01 [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: 01 07 00 [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: 01 07 00 0A 7D 00 00 00 00 00 FF 0F 9C [07:24:27]RasterBufferAndPrint [07:24:27]line Счет N : (1)642487 [07:24:27]line ИНН: 02508201610067 [07:24:27]line Контрольно-Кассовый Чек [07:24:27]line ПРОДАЖА [07:24:27]line ТРК (МРК, ГНК) : 52 [07:24:27]line Товар: 2710124130 [07:24:27]line Аи-92-К-2 [07:24:27]line 37.370 * 66.90 [07:24:27]line = 2500.05 [07:24:27]line НДС 12% НСП 1% [07:24:27]line > о реализуемом товаре [07:24:27]line ОКРУГЛЕНИЕ: -0.05 [07:24:27]line ИТОГО: 2500.00 [07:24:27]line Внесено: 2500.00 [07:24:27]line СДАЧА: 0.00 [07:24:27]line НСП 1% : 22.12 [07:24:27]line НДС 12% : 265.49 [07:24:27]line Наличными: 2500.00 [07:24:27]line Безнал.: 0.00 [07:24:27]line Место: АЗС № 172 "Партнер Нефть" [07:24:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:24:27]line СНО: Общий режим [07:24:27]line Чек 44 26.10.2024 07:24 [07:24:27]line Смена: 532 ФФД: 1.0 [07:24:27]line ЗНМ: 0300000116 [07:24:27]line РНМ: 0000000000091780 [07:24:27]line Версия ККМ: 001 [07:24:27]line ФМ: 0000000000871765 [07:24:27]line ФД: 308623 [07:24:27]line ФПД: 189725378246555 [07:24:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T072430&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308623&fm=189725378246555&tin=02508201610067®Number=0000000000091780&sum=250000 [07:24:27]OFD Sender: Processing packet 308623 [packets to send 222, broken 221] [07:24:27]ProducePacketName [07:24:27]name=ofd_packets/00308623 [07:24:27]OFD Sender: To server: pG, [07:24:27]CommunicateWithHost lk.salyk.kg:30040 [07:24:27]ConnectInit lk.salyk.kg [07:24:27]written 0, free lines is 4095 [07:24:27]Connected sock=10 [07:24:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 50 27 07 01 D5 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 2E 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F B5 04 00 35 04 06 00 AC 8D E1 C6 77 9B F5 A8 92 DF 19 E5 D4 52 [07:24:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 16 54 47 00 73 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F B5 04 00 F4 03 04 00 8D 3F 1C 67 B6 04 01 00 00 B9 BA 17 72 27 8E 7D 25 [07:24:27]CommunicateWithHost err = 0 [07:24:27]CheckOFDResponse [07:24:27]1017 (14) - 77093643461234 [07:24:27]1041 (16) - 0000000000871765 [07:24:27]1040 (4) - 308623 [07:24:27]1012 (4) - 26.10.2024 01:02 [07:24:27]1206 (1) - 0 [07:24:27]OFD Sender: Remove packet 308623 [07:24:27]ProducePacketName [07:24:27]name=ofd_packets/00308623 [07:24:27]NVStorageDeleteData [07:24:27]Write to MH i2c: 01 00 00 34 7D B1 [07:24:27]Write i2c OK [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: 01 [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: 01 07 00 [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: 01 07 00 34 7D 00 00 00 00 00 BB 0C 7F [07:24:27]RasterBufferAndPrint [07:24:27]line [07:24:27]line [07:24:27]line [07:24:27]line [07:24:27]line [07:24:27]written 0, free lines is 3266 [07:24:27]MH_Cut [07:24:27]Write to MH i2c: D1 01 00 3B 7D 01 8A [07:24:27]Write i2c OK [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: D1 [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: D1 01 00 [07:24:27]MH_I2C_Read... [07:24:27]Read from MH i2c: D1 01 00 3B 7D 00 89 [07:24:27]Write to MH i2c: 01 00 00 3C 7D B9 [07:24:27]Write i2c OK [07:24:27]MH_I2C_Read... [07:24:28]OFD Sender: No OFD packet to send [07:24:28]*** Cut start [07:24:28]*** Purtial cut [07:24:28]*** Stage 1: CUTSNS_PIN = 1 [07:24:29]Read from MH i2c: 01 [07:24:29]MH_I2C_Read... [07:24:29]*** Stop cut motor [07:24:29]*** Cut end [07:24:29]Read from MH i2c: 01 07 00 [07:24:29]MH_I2C_Read... [07:24:29]Read from MH i2c: 01 07 00 3C 7D 00 00 00 00 00 FF 0F CE [07:24:29]process_action close_receipt done [07:24:29]requested_data is exist [07:24:29]produce_requested_data [07:24:29]requested_item fm.sn is exist - process it [07:24:29]wFMCommunicate request_size=4 [07:24:29]MH_SAM_APDU [07:24:29]CAPDU: 80 11 00 00 [07:24:29]Write to MH i2c: E2 08 00 3D 7D 80 11 00 00 00 00 00 00 34 [07:24:29]Write i2c OK [07:24:29]MH_I2C_Read... [07:24:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:24:29]Read from MH i2c: E2 [07:24:29]MH_I2C_Read... [07:24:29]Read from MH i2c: E2 17 00 [07:24:29]MH_I2C_Read... [07:24:29]Read from MH i2c: E2 17 00 3D 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 89 [07:24:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:24:29]wFMCommunicate OK [07:24:29]requested_item fd.num is exist - process it [07:24:29]SAM_PROTO_GetFieldsCounters [07:24:29]wFMCommunicate request_size=4 [07:24:29]MH_SAM_APDU [07:24:29]CAPDU: 80 13 00 00 [07:24:29]Write to MH i2c: E2 08 00 3E 7D 80 13 00 00 00 00 00 00 37 [07:24:29]Write i2c OK [07:24:29]MH_I2C_Read... [07:24:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:24:29]Read from MH i2c: E2 [07:24:29]MH_I2C_Read... [07:24:29]Read from MH i2c: E2 62 00 [07:24:29]MH_I2C_Read... [07:24:29]Read from MH i2c: E2 62 00 3E 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8F B5 04 00 0E 04 04 00 14 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 3C [07:24: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8F B5 04 00 0E 04 04 00 14 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 [07:24:29]wFMCommunicate OK [07:24:29]SAM_PROTO_GetFieldsCounters done [07:24:29]requested_item shift.num is exist - process it [07:24:29]requested_item shift.opened is exist - process it [07:24:29]req_shift_opened [07:24:29]FM_GetShiftState [07:24:29]SAM_PROTO_GetShiftState [07:24:29]wFMCommunicate request_size=4 [07:24:29]MH_SAM_APDU [07:24:29]CAPDU: 80 13 01 00 [07:24:29]Write to MH i2c: E2 08 00 3F 7D 80 13 01 00 00 00 00 00 39 [07:24:29]Write i2c OK [07:24:29]MH_I2C_Read... [07:24:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:24:29]Read from MH i2c: E2 [07:24:29]MH_I2C_Read... [07:24:29]Read from MH i2c: E2 0E 00 [07:24:29]MH_I2C_Read... [07:24:29]Read from MH i2c: E2 0E 00 3F 7D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B7 [07:24:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:24:29]wFMCommunicate OK [07:24:29]SAM_PROTO_GetShiftState done [07:24:29]FM_GetShiftState done [07:24:29]req_shift_opened done [07:24:29]requested_item shift.open_date is exist - process it [07:24:29]req_shift_open_date [07:24:29]req_shift_open_date done [07:24:29]produce_requested_data done [07:24:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308623,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [07:24:29]process_action_free close_receipt [07:24:29]json_value_free [07:24:29]json_value_free done [07:24:29]process_json_proto returns [07:24:29]Send response to host [07:24:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308623,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [07:24:29]free response buf [07:24:29]execute_script done [07:24:29]execute_script returns [07:24:29]free content buf [07:24:29]Sock 8.Close socket [07:24:29]Sock 8.Thread stoped [07:24:33]OFD Sender: No OFD packet to send [07:24:38]OFD Sender: No OFD packet to send [07:24:43]OFD Sender: No OFD packet to send [07:24:48]OFD Sender: No OFD packet to send [07:24:53]OFD Sender: No OFD packet to send [07:24:58]OFD Sender: No OFD packet to send [07:25:03]OFD Sender: No OFD packet to send [07:25:06]accept exits with 9 [07:25:06]New connection [07:25:06]New thread 3067198820 created [07:25:06]Thread 3067342180 joined [07:25:06]Waiting for new connection... [07:25:06] Sock 9.Parse request [07:25:06]Sock 9.Check first char [07:25:06]Sock 9.First char is OK [07:25:06]request: POST /json_proto HTTP/1.0 [07:25:06]Method: POST [07:25:06]URL: /json_proto [07:25:06]Method is POST - this is cgi request [07:25:06]url: /json_proto [07:25:06]query_string will be loaded in cgi processing [07:25:06]execute_cgi json_proto POST (null) [07:25:06]execute_cgi path=json_proto method=POST [07:25:06]POST find Content-Length [07:25:06]Host: 172.17.96.3:8080 [07:25:06]Content-Length: 677 [07:25:06]Content-Type: application/json [07:25:06] [07:25:06]POST finish read [07:25:06]Found Content-Length = 677 [07:25:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.040, "sum" : 270.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:25:06]execute_script... [07:25: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)642489", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.040, "sum" : 270.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:25:06]POST & json_proto [07:25:06]process_json_proto [07:25:06]json parsed OK: [07:25:06]protocol is kg_v1.0 [07:25:06]action value=close_receipt [07:25:06]process_action close_receipt [07:25:06]cmd_close_receipt [07:25:06]MH_GetDate [07:25:06]Write to MH i2c: F0 00 00 40 7D AC [07:25:06]Write i2c OK [07:25:06]MH_I2C_Read... [07:25:06]Read from MH i2c: F0 [07:25:06]MH_I2C_Read... [07:25:06]Read from MH i2c: F0 09 00 [07:25:06]MH_I2C_Read... [07:25:06]Read from MH i2c: F0 09 00 40 7D 00 57 99 1C 67 44 5E 04 65 33 [07:25:06]GetLastDocTimeStamp 1729927470 [07:25:06]current date 1729927511 [07:25:06]FM_GetShiftState [07:25:06]SAM_PROTO_GetShiftState [07:25:06]wFMCommunicate request_size=4 [07:25:06]MH_SAM_APDU [07:25:06]CAPDU: 80 13 01 00 [07:25:06]Write to MH i2c: E2 08 00 41 7D 80 13 01 00 00 00 00 00 3B [07:25:06]Write i2c OK [07:25:06]MH_I2C_Read... [07:25:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:06]Read from MH i2c: E2 [07:25:06]MH_I2C_Read... [07:25:06]Read from MH i2c: E2 0E 00 [07:25:06]MH_I2C_Read... [07:25:06]Read from MH i2c: E2 0E 00 41 7D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B9 [07:25:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:25:06]wFMCommunicate OK [07:25:06]SAM_PROTO_GetShiftState done [07:25:06]FM_GetShiftState done [07:25:06]opened in 1729902265 [07:25:06]opened+sec_in_day 1729988665 [07:25:06]quantity*price = 27027 [07:25:06]sum+1 = 27029 [07:25:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 270.00 Внесено: 270.00 СДАЧА: 0.00 НСП 1% : 2.39 НДС 12% : 28.70 Наличными: 270.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 45 26.10.2024 07:25 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308624 ФПД: 219582659162268 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T072511&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308624&fm=219582659162268&tin=02508201610067®Number=0000000000091780&sum=27000 [07:25:07]StoreToDocumentArchive [07:25:07]shift 532 fd 308624 [07:25:07]save to /storage/0532/doc_00308624 [07:25:07]save last doc name /storage/0532/doc_00308624 to /storage/kkm_last_doc_name [07:25:07]save OK [07:25:07]Clear old archive folders... [07:25:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:25:07]tlvbuf is 00A9EBE0 [07:25:07]SAM_PROTO_ClearQueue [07:25:07]wFMCommunicate request_size=4 [07:25:07]MH_SAM_APDU [07:25:07]CAPDU: 80 09 00 00 [07:25:07]Write to MH i2c: E2 08 00 4E 7D 80 09 00 00 00 00 00 00 3D [07:25:07]Write i2c OK [07:25:07]MH_I2C_Read... [07:25:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:25:07]Read from MH i2c: E2 [07:25:07]MH_I2C_Read... [07:25:07]Read from MH i2c: E2 03 00 [07:25:07]MH_I2C_Read... [07:25:07]Read from MH i2c: E2 03 00 4E 7D 00 90 00 3F [07:25:07]RAPDU: 90 00 [07:25:07]wFMCommunicate OK [07:25:07]SAM_PROTO_ClearQueue done [07:25:07]KKMCreateOFDPacket [07:25:07]OFDProtocolAddRootSTLVToBuf [07:25:07]FM_MakeSignedData [07:25:07]FM_MakeSignedData [07:25:07]SAM_PROTO_SignData [07:25:07]wFMCommunicate request_size=4 [07:25:07]MH_SAM_APDU [07:25:07]CAPDU: 80 0D 01 02 [07:25:07]Write to MH i2c: E2 08 00 4F 7D 80 0D 01 02 00 00 00 00 45 [07:25:07]Write i2c OK [07:25:07]MH_I2C_Read... [07:25:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:25:07]Read from MH i2c: E2 [07:25:07]MH_I2C_Read... [07:25:07]Read from MH i2c: E2 03 00 [07:25:07]MH_I2C_Read... [07:25:07]Read from MH i2c: E2 03 00 4F 7D 00 90 00 40 [07:25:07]RAPDU: 90 00 [07:25:07]wFMCommunicate OK [07:25:07]wFMCommunicate request_size=255 [07:25:07]MH_SAM_APDU [07:25: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 C8 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 57 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 B5 04 00 35 04 06 00 C7 [07:25:07]Write to MH i2c: E2 02 01 50 7D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C8 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 57 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 B5 04 00 35 04 06 00 C7 00 00 16 [07:25:07]Write i2c OK [07:25:07]MH_I2C_Read... [07:25:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:25:07]Read from MH i2c: E2 [07:25:07]MH_I2C_Read... [07:25:07]Read from MH i2c: E2 03 00 [07:25:07]MH_I2C_Read... [07:25:07]Read from MH i2c: E2 03 00 50 7D 00 90 00 41 [07:25:07]RAPDU: 90 00 [07:25:07]wFMCommunicate OK [07:25:07]wFMCommunicate request_size=10 [07:25:07]MH_SAM_APDU [07:25:07]CAPDU: 80 0D 02 02 05 B5 92 65 F0 9C [07:25:07]Write to MH i2c: E2 0D 00 51 7D 80 0D 02 02 05 00 B5 92 65 F0 9C 00 00 8A [07:25:07]Write i2c OK [07:25:07]MH_I2C_Read... [07:25:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:25:07]Read from MH i2c: E2 [07:25:07]MH_I2C_Read... [07:25:07]Read from MH i2c: E2 03 00 [07:25:07]MH_I2C_Read... [07:25:07]Read from MH i2c: E2 03 00 51 7D 00 90 00 42 [07:25:07]RAPDU: 90 00 [07:25:07]wFMCommunicate OK [07:25:07]wFMCommunicate request_size=4 [07:25:07]MH_SAM_APDU [07:25:07]CAPDU: 80 0D 03 02 [07:25:07]Write to MH i2c: E2 08 00 52 7D 80 0D 03 02 00 00 00 00 4A [07:25:07]Write i2c OK [07:25:07]MH_I2C_Read... [07:25:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:25:07]Read from MH i2c: E2 [07:25:07]MH_I2C_Read... [07:25:07]Read from MH i2c: E2 0B 00 [07:25:07]MH_I2C_Read... [07:25:07]Read from MH i2c: E2 0B 00 52 7D 00 B5 D6 CB 19 23 50 F3 DC 90 00 FC [07:25:07]RAPDU: B5 D6 CB 19 23 50 F3 DC 90 00 [07:25:07]wFMCommunicate OK [07:25:07]SAM_PROTO_SignData done [07:25:07]FM_MakeSignedData done [07:25:07]CreateOFDProtocolMessage [07:25:07]wFMCommunicate request_size=4 [07:25:07]MH_SAM_APDU [07:25:07]CAPDU: 80 11 00 00 [07:25:07]Write to MH i2c: E2 08 00 53 7D 80 11 00 00 00 00 00 00 4A [07:25:07]Write i2c OK [07:25:07]MH_I2C_Read... [07:25:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:08]Read from MH i2c: E2 [07:25:08]MH_I2C_Read... [07:25:08]Read from MH i2c: E2 17 00 [07:25:08]MH_I2C_Read... [07:25:08]Read from MH i2c: E2 17 00 53 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9F [07:25:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:25:08]wFMCommunicate OK [07:25:08]CreateOFDProtocolMessage done [07:25:08]OFDSenderStorePacket 308624 [07:25:08]StoreOFDPacket docnum=308624 [07:25:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9A 41 07 01 F2 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 C8 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 57 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 B5 04 00 35 04 06 00 C7 B5 92 65 F0 9C B5 D6 CB 19 23 50 F3 DC [07:25:08]CheckFolder [07:25:08]dirname=/storage/ofd_packets [07:25:08]CheckFolder done [07:25:08]ProducePacketName [07:25:08]name=ofd_packets/00308624 [07:25:08]NVStorageSaveData ofd_packets/00308624 [07:25:08]File name is /storage/ofd_packets/00308624 [07:25:08]Write 301 bytes [07:25:08]NVStorageSaveData done [07:25:08]OFDSenderStorePacket done [07:25:08]KKMCreateOFDPacket done [07:25:08]NVStorageSaveData kkm_last_timestamp [07:25:08]File name is /storage/kkm_last_timestamp [07:25:08]Write 4 bytes [07:25:08]NVStorageSaveData done [07:25:08]ExternCall_PrintAddStr [07:25:08]wPrintStart [07:25:08]Write to MH i2c: 01 00 00 54 7D D1 [07:25:08]Write i2c OK [07:25:08]MH_I2C_Read... [07:25:08]Read from MH i2c: 01 [07:25:08]MH_I2C_Read... [07:25:08]Read from MH i2c: 01 07 00 [07:25:08]MH_I2C_Read... [07:25:08]Read from MH i2c: 01 07 00 54 7D 00 00 00 00 00 FF 0F E6 [07:25:08]RasterBufferAndPrint [07:25:08]line Счет N : (1)642489 [07:25:08]line ИНН: 02508201610067 [07:25:08]line Контрольно-Кассовый Чек [07:25:08]line ПРОДАЖА [07:25:08]line ТРК (МРК, ГНК) : 62 [07:25:08]line Товар: 2710124130 [07:25:08]line Аи-92-К-2 [07:25:08]line 4.040 * 66.90 [07:25:08]line = 270.28 [07:25:08]line НДС 12% НСП 1% [07:25:08]line > о реализуемом товаре [07:25:08]line ОКРУГЛЕНИЕ: -0.28 [07:25:08]line ИТОГО: 270.00 [07:25:08]line Внесено: 270.00 [07:25:08]line СДАЧА: 0.00 [07:25:08]line НСП 1% : 2.39 [07:25:08]line НДС 12% : 28.70 [07:25:08]line Наличными: 270.00 [07:25:08]line Безнал.: 0.00 [07:25:08]line Место: АЗС № 172 "Партнер Нефть" [07:25:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:25:08]line СНО: Общий режим [07:25:08]line Чек 45 26.10.2024 07:25 [07:25:08]line Смена: 532 ФФД: 1.0 [07:25:08]line ЗНМ: 0300000116 [07:25:08]line РНМ: 0000000000091780 [07:25:08]line Версия ККМ: 001 [07:25:08]line ФМ: 0000000000871765 [07:25:08]line ФД: 308624 [07:25:08]line ФПД: 219582659162268 [07:25:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T072511&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308624&fm=219582659162268&tin=02508201610067®Number=0000000000091780&sum=27000 [07:25:08]written 0, free lines is 4095 [07:25:08]OFD Sender: Processing packet 308624 [packets to send 222, broken 221] [07:25:08]ProducePacketName [07:25:08]name=ofd_packets/00308624 [07:25:08]OFD Sender: To server: pG, [07:25:08]CommunicateWithHost lk.salyk.kg:30040 [07:25:08]ConnectInit lk.salyk.kg [07:25:08]Connected sock=11 [07:25:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9A 41 07 01 F2 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 C8 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 94 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 57 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 B5 04 00 35 04 06 00 C7 B5 92 65 F0 9C B5 D6 CB 19 23 50 F3 DC [07:25:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5D 85 47 00 5C 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 31 37 36 35 10 04 04 00 90 B5 04 00 F4 03 04 00 B6 3F 1C 67 B6 04 01 00 00 BC 63 BD BF 95 8E EB 17 [07:25:08]CommunicateWithHost err = 0 [07:25:08]CheckOFDResponse [07:25:08]1017 (14) - 77093643461234 [07:25:08]1041 (16) - 0000000000871765 [07:25:08]1040 (4) - 308624 [07:25:08]1012 (4) - 26.10.2024 01:02 [07:25:08]1206 (1) - 0 [07:25:08]OFD Sender: Remove packet 308624 [07:25:08]ProducePacketName [07:25:08]name=ofd_packets/00308624 [07:25:08]NVStorageDeleteData [07:25:08]Write to MH i2c: 01 00 00 7E 7D FB [07:25:08]Write i2c OK [07:25:08]MH_I2C_Read... [07:25:08]Read from MH i2c: 01 [07:25:08]MH_I2C_Read... [07:25:08]Read from MH i2c: 01 07 00 [07:25:08]MH_I2C_Read... [07:25:08]Read from MH i2c: 01 07 00 7E 7D 00 00 00 00 00 B7 0C C5 [07:25:08]RasterBufferAndPrint [07:25:08]line [07:25:08]line [07:25:08]line [07:25:08]line [07:25:08]line [07:25:08]written 0, free lines is 3262 [07:25:08]MH_Cut [07:25:08]Write to MH i2c: D1 01 00 85 7D 01 D4 [07:25:08]Write i2c OK [07:25:08]MH_I2C_Read... [07:25:08]Read from MH i2c: D1 [07:25:08]MH_I2C_Read... [07:25:08]Read from MH i2c: D1 01 00 [07:25:08]MH_I2C_Read... [07:25:08]Read from MH i2c: D1 01 00 85 7D 00 D3 [07:25:08]Write to MH i2c: 01 00 00 86 7D 03 [07:25:08]Write i2c OK [07:25:08]MH_I2C_Read... [07:25:08]OFD Sender: No OFD packet to send [07:25:09]*** Cut start [07:25:09]*** Purtial cut [07:25:09]*** Stage 1: CUTSNS_PIN = 1 [07:25:09]Read from MH i2c: 01 [07:25:09]MH_I2C_Read... [07:25:09]*** Stop cut motor [07:25:09]*** Cut end [07:25:09]Read from MH i2c: 01 07 00 [07:25:09]MH_I2C_Read... [07:25:09]Read from MH i2c: 01 07 00 86 7D 00 00 00 00 00 FF 0F 18 [07:25:09]process_action close_receipt done [07:25:09]requested_data is exist [07:25:09]produce_requested_data [07:25:09]requested_item fm.sn is exist - process it [07:25:09]wFMCommunicate request_size=4 [07:25:09]MH_SAM_APDU [07:25:09]CAPDU: 80 11 00 00 [07:25:09]Write to MH i2c: E2 08 00 87 7D 80 11 00 00 00 00 00 00 7E [07:25:09]Write i2c OK [07:25:09]MH_I2C_Read... [07:25:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:09]Read from MH i2c: E2 [07:25:09]MH_I2C_Read... [07:25:09]Read from MH i2c: E2 17 00 [07:25:09]MH_I2C_Read... [07:25:09]Read from MH i2c: E2 17 00 87 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D3 [07:25:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:25:09]wFMCommunicate OK [07:25:09]requested_item fd.num is exist - process it [07:25:09]SAM_PROTO_GetFieldsCounters [07:25:09]wFMCommunicate request_size=4 [07:25:09]MH_SAM_APDU [07:25:09]CAPDU: 80 13 00 00 [07:25:09]Write to MH i2c: E2 08 00 88 7D 80 13 00 00 00 00 00 00 81 [07:25:09]Write i2c OK [07:25:09]MH_I2C_Read... [07:25:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:25:09]Read from MH i2c: E2 [07:25:09]MH_I2C_Read... [07:25:09]Read from MH i2c: E2 62 00 [07:25:09]MH_I2C_Read... [07:25:09]Read from MH i2c: E2 62 00 88 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 90 B5 04 00 0E 04 04 00 14 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 8A [07:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 90 B5 04 00 0E 04 04 00 14 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 [07:25:09]wFMCommunicate OK [07:25:09]SAM_PROTO_GetFieldsCounters done [07:25:09]requested_item shift.num is exist - process it [07:25:09]requested_item shift.opened is exist - process it [07:25:09]req_shift_opened [07:25:09]FM_GetShiftState [07:25:09]SAM_PROTO_GetShiftState [07:25:09]wFMCommunicate request_size=4 [07:25:09]MH_SAM_APDU [07:25:09]CAPDU: 80 13 01 00 [07:25:09]Write to MH i2c: E2 08 00 89 7D 80 13 01 00 00 00 00 00 83 [07:25:09]Write i2c OK [07:25:09]MH_I2C_Read... [07:25:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:09]Read from MH i2c: E2 [07:25:09]MH_I2C_Read... [07:25:09]Read from MH i2c: E2 0E 00 [07:25:09]MH_I2C_Read... [07:25:09]Read from MH i2c: E2 0E 00 89 7D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 01 [07:25:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:25:09]wFMCommunicate OK [07:25:09]SAM_PROTO_GetShiftState done [07:25:09]FM_GetShiftState done [07:25:09]req_shift_opened done [07:25:09]requested_item shift.open_date is exist - process it [07:25:09]req_shift_open_date [07:25:09]req_shift_open_date done [07:25:09]produce_requested_data done [07:25:09]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308624,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [07:25:09]process_action_free close_receipt [07:25:09]json_value_free [07:25:09]json_value_free done [07:25:09]process_json_proto returns [07:25:09]Send response to host [07:25:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308624,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [07:25:09]free response buf [07:25:09]execute_script done [07:25:09]execute_script returns [07:25:09]free content buf [07:25:09]Sock 9.Close socket [07:25:09]Sock 9.Thread stoped [07:25:13]OFD Sender: No OFD packet to send [07:25:18]OFD Sender: No OFD packet to send [07:25:23]OFD Sender: No OFD packet to send [07:25:28]OFD Sender: No OFD packet to send [07:25:33]OFD Sender: No OFD packet to send [07:25:36]accept exits with 10 [07:25:36]New connection [07:25:36]New thread 3067342180 created [07:25:36]Thread 3067198820 joined [07:25:36]Waiting for new connection... [07:25:36] Sock 10.Parse request [07:25:36]Sock 10.Check first char [07:25:36]Sock 10.First char is OK [07:25:36]request: POST /json_proto HTTP/1.0 [07:25:36]Method: POST [07:25:36]URL: /json_proto [07:25:36]Method is POST - this is cgi request [07:25:36]url: /json_proto [07:25:36]query_string will be loaded in cgi processing [07:25:36]execute_cgi json_proto POST (null) [07:25:36]execute_cgi path=json_proto method=POST [07:25:36]POST find Content-Length [07:25:36]Host: 172.17.96.3:8080 [07:25:36]Content-Length: 682 [07:25:36]Content-Type: application/json [07:25:36] [07:25:36]POST finish read [07:25:36]Found Content-Length = 682 [07:25:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [07:25:36]execute_script... [07:25: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)642490", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [07:25:36]POST & json_proto [07:25:36]process_json_proto [07:25:36]json parsed OK: [07:25:36]protocol is kg_v1.0 [07:25:36]action value=close_receipt [07:25:36]process_action close_receipt [07:25:36]cmd_close_receipt [07:25:36]MH_GetDate [07:25:36]Write to MH i2c: F0 00 00 8A 7D F6 [07:25:36]Write i2c OK [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: F0 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: F0 09 00 [07:25:36]MH_I2C_Read... [07:25:36]Read from MH i2c: F0 09 00 8A 7D 00 75 99 1C 67 44 5E 04 65 9B [07:25:36]GetLastDocTimeStamp 1729927511 [07:25:36]current date 1729927541 [07:25:36]FM_GetShiftState [07:25:36]SAM_PROTO_GetShiftState [07:25:36]wFMCommunicate request_size=4 [07:25:36]MH_SAM_APDU [07:25:36]CAPDU: 80 13 01 00 [07:25:36]Write to MH i2c: E2 08 00 8B 7D 80 13 01 00 00 00 00 00 85 [07:25:36]Write i2c OK [07:25:36]MH_I2C_Read... [07:25:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:37]Read from MH i2c: E2 [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: E2 0E 00 [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: E2 0E 00 8B 7D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 03 [07:25:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:25:37]wFMCommunicate OK [07:25:37]SAM_PROTO_GetShiftState done [07:25:37]FM_GetShiftState done [07:25:37]opened in 1729902265 [07:25:37]opened+sec_in_day 1729988665 [07:25:37]quantity*price = 100015 [07:25:37]sum+1 = 100017 [07:25:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 46 26.10.2024 07:25 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308625 ФПД: 267008284638497 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T072541&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308625&fm=267008284638497&tin=02508201610067®Number=0000000000091780&sum=100000 [07:25:37]StoreToDocumentArchive [07:25:37]shift 532 fd 308625 [07:25:37]save to /storage/0532/doc_00308625 [07:25:37]save last doc name /storage/0532/doc_00308625 to /storage/kkm_last_doc_name [07:25:37]save OK [07:25:37]Clear old archive folders... [07:25:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:25:37]tlvbuf is 00AB59C0 [07:25:37]SAM_PROTO_ClearQueue [07:25:37]wFMCommunicate request_size=4 [07:25:37]MH_SAM_APDU [07:25:37]CAPDU: 80 09 00 00 [07:25:37]Write to MH i2c: E2 08 00 98 7D 80 09 00 00 00 00 00 00 87 [07:25:37]Write i2c OK [07:25:37]MH_I2C_Read... [07:25:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:25:37]Read from MH i2c: E2 [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: E2 03 00 [07:25:37]MH_I2C_Read... [07:25:37]Read from MH i2c: E2 03 00 98 7D 00 90 00 89 [07:25:37]RAPDU: 90 00 [07:25:37]wFMCommunicate OK [07:25:37]SAM_PROTO_ClearQueue done [07:25:37]KKMCreateOFDPacket [07:25:37]OFDProtocolAddRootSTLVToBuf [07:25:37]FM_MakeSignedData [07:25:37]FM_MakeSignedData [07:25:37]SAM_PROTO_SignData [07:25:37]wFMCommunicate request_size=4 [07:25:37]MH_SAM_APDU [07:25:37]CAPDU: 80 0D 01 02 [07:25:37]Write to MH i2c: E2 08 00 99 7D 80 0D 01 02 00 00 00 00 8F [07:25:38]Write i2c OK [07:25:38]MH_I2C_Read... [07:25:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:25:38]Read from MH i2c: E2 [07:25:38]MH_I2C_Read... [07:25:38]Read from MH i2c: E2 03 00 [07:25:38]MH_I2C_Read... [07:25:38]Read from MH i2c: E2 03 00 99 7D 00 90 00 8A [07:25:38]RAPDU: 90 00 [07:25:38]wFMCommunicate OK [07:25:38]wFMCommunicate request_size=255 [07:25:38]MH_SAM_APDU [07:25:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2E 00 00 00 F4 03 04 00 75 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 B5 04 00 35 04 06 00 F2 [07:25:38]Write to MH i2c: E2 02 01 9A 7D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2E 00 00 00 F4 03 04 00 75 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 B5 04 00 35 04 06 00 F2 00 00 28 [07:25:38]Write i2c OK [07:25:38]MH_I2C_Read... [07:25:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:25:38]Read from MH i2c: E2 [07:25:38]MH_I2C_Read... [07:25:38]Read from MH i2c: E2 03 00 [07:25:38]MH_I2C_Read... [07:25:38]Read from MH i2c: E2 03 00 9A 7D 00 90 00 8B [07:25:38]RAPDU: 90 00 [07:25:38]wFMCommunicate OK [07:25:38]wFMCommunicate request_size=10 [07:25:38]MH_SAM_APDU [07:25:38]CAPDU: 80 0D 02 02 05 D7 B5 F5 3D 21 [07:25:38]Write to MH i2c: E2 0D 00 9B 7D 80 0D 02 02 05 00 D7 B5 F5 3D 21 00 00 7B [07:25:38]Write i2c OK [07:25:38]MH_I2C_Read... [07:25:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:25:38]Read from MH i2c: E2 [07:25:38]MH_I2C_Read... [07:25:38]Read from MH i2c: E2 03 00 [07:25:38]MH_I2C_Read... [07:25:38]Read from MH i2c: E2 03 00 9B 7D 00 90 00 8C [07:25:38]RAPDU: 90 00 [07:25:38]wFMCommunicate OK [07:25:38]wFMCommunicate request_size=4 [07:25:38]MH_SAM_APDU [07:25:38]CAPDU: 80 0D 03 02 [07:25:38]Write to MH i2c: E2 08 00 9C 7D 80 0D 03 02 00 00 00 00 94 [07:25:38]Write i2c OK [07:25:38]MH_I2C_Read... [07:25:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:25:38]Read from MH i2c: E2 [07:25:38]MH_I2C_Read... [07:25:38]Read from MH i2c: E2 0B 00 [07:25:38]MH_I2C_Read... [07:25:38]Read from MH i2c: E2 0B 00 9C 7D 00 27 DD 62 74 1A 60 B1 3D 90 00 D7 [07:25:38]RAPDU: 27 DD 62 74 1A 60 B1 3D 90 00 [07:25:38]wFMCommunicate OK [07:25:38]SAM_PROTO_SignData done [07:25:38]FM_MakeSignedData done [07:25:38]CreateOFDProtocolMessage [07:25:38]wFMCommunicate request_size=4 [07:25:38]MH_SAM_APDU [07:25:38]CAPDU: 80 11 00 00 [07:25:38]Write to MH i2c: E2 08 00 9D 7D 80 11 00 00 00 00 00 00 94 [07:25:38]Write i2c OK [07:25:38]MH_I2C_Read... [07:25:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:38]Read from MH i2c: E2 [07:25:38]MH_I2C_Read... [07:25:38]Read from MH i2c: E2 17 00 [07:25:38]MH_I2C_Read... [07:25:38]Read from MH i2c: E2 17 00 9D 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E9 [07:25:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:25:38]wFMCommunicate OK [07:25:38]CreateOFDProtocolMessage done [07:25:38]OFDSenderStorePacket 308625 [07:25:38]StoreOFDPacket docnum=308625 [07:25:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 98 98 07 01 AE D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2E 00 00 00 F4 03 04 00 75 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 B5 04 00 35 04 06 00 F2 D7 B5 F5 3D 21 27 DD 62 74 1A 60 B1 3D [07:25:38]CheckFolder [07:25:38]dirname=/storage/ofd_packets [07:25:38]CheckFolder done [07:25:38]ProducePacketName [07:25:38]name=ofd_packets/00308625 [07:25:38]NVStorageSaveData ofd_packets/00308625 [07:25:38]File name is /storage/ofd_packets/00308625 [07:25:38]Write 301 bytes [07:25:38]NVStorageSaveData done [07:25:38]OFDSenderStorePacket done [07:25:38]KKMCreateOFDPacket done [07:25:38]NVStorageSaveData kkm_last_timestamp [07:25:38]File name is /storage/kkm_last_timestamp [07:25:38]Write 4 bytes [07:25:38]NVStorageSaveData done [07:25:38]ExternCall_PrintAddStr [07:25:38]wPrintStart [07:25:38]Write to MH i2c: 01 00 00 9E 7D 1B [07:25:38]Write i2c OK [07:25:38]MH_I2C_Read... [07:25:38]Read from MH i2c: 01 [07:25:38]MH_I2C_Read... [07:25:38]Read from MH i2c: 01 07 00 [07:25:38]MH_I2C_Read... [07:25:38]Read from MH i2c: 01 07 00 9E 7D 00 00 00 00 00 FF 0F 30 [07:25:38]RasterBufferAndPrint [07:25:38]line Счет N : (1)642490 [07:25:38]line ИНН: 02508201610067 [07:25:38]line Контрольно-Кассовый Чек [07:25:38]line ПРОДАЖА [07:25:38]line ТРК (МРК, ГНК) : 41 [07:25:38]line Товар: 2710124130 [07:25:38]line Аи-92-К-2 [07:25:38]line 14.950 * 66.90 [07:25:38]line = 1000.16 [07:25:38]line НДС 12% НСП 1% [07:25:38]line > о реализуемом товаре [07:25:38]line ОКРУГЛЕНИЕ: -0.16 [07:25:38]line ИТОГО: 1000.00 [07:25:38]line Внесено: 1000.00 [07:25:38]line СДАЧА: 0.00 [07:25:38]line НСП 1% : 8.85 [07:25:38]line НДС 12% : 106.21 [07:25:38]line Наличными: 1000.00 [07:25:38]line Безнал.: 0.00 [07:25:38]line Место: АЗС № 172 "Партнер Нефть" [07:25:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:25:38]line СНО: Общий режим [07:25:38]line Чек 46 26.10.2024 07:25 [07:25:38]line Смена: 532 ФФД: 1.0 [07:25:38]line ЗНМ: 0300000116 [07:25:38]line РНМ: 0000000000091780 [07:25:38]line Версия ККМ: 001 [07:25:38]line ФМ: 0000000000871765 [07:25:38]line ФД: 308625 [07:25:38]line ФПД: 267008284638497 [07:25:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T072541&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308625&fm=267008284638497&tin=02508201610067®Number=0000000000091780&sum=100000 [07:25:38]OFD Sender: Processing packet 308625 [packets to send 222, broken 221] [07:25:38]ProducePacketName [07:25:38]name=ofd_packets/00308625 [07:25:38]OFD Sender: To server: pG, [07:25:38]CommunicateWithHost lk.salyk.kg:30040 [07:25:38]ConnectInit lk.salyk.kg [07:25:38]written 0, free lines is 4095 [07:25:39]Connected sock=11 [07:25:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 98 98 07 01 AE D4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2E 00 00 00 F4 03 04 00 75 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 B5 04 00 35 04 06 00 F2 D7 B5 F5 3D 21 27 DD 62 74 1A 60 B1 3D [07:25:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FD CB 47 00 F0 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 31 37 36 35 10 04 04 00 91 B5 04 00 F4 03 04 00 D5 3F 1C 67 B6 04 01 00 00 D7 41 ED 13 1E 8F 52 14 [07:25:39]CommunicateWithHost err = 0 [07:25:39]CheckOFDResponse [07:25:39]1017 (14) - 77093643461234 [07:25:39]1041 (16) - 0000000000871765 [07:25:39]1040 (4) - 308625 [07:25:39]1012 (4) - 26.10.2024 01:03 [07:25:39]1206 (1) - 0 [07:25:39]OFD Sender: Remove packet 308625 [07:25:39]ProducePacketName [07:25:39]name=ofd_packets/00308625 [07:25:39]NVStorageDeleteData [07:25:39]Write to MH i2c: 01 00 00 C8 7D 45 [07:25:39]Write i2c OK [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: 01 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: 01 07 00 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: 01 07 00 C8 7D 00 00 00 00 00 C7 0C 1F [07:25:39]RasterBufferAndPrint [07:25:39]line [07:25:39]line [07:25:39]line [07:25:39]line [07:25:39]line [07:25:39]written 0, free lines is 3287 [07:25:39]MH_Cut [07:25:39]Write to MH i2c: D1 01 00 CF 7D 01 1E [07:25:39]Write i2c OK [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: D1 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: D1 01 00 [07:25:39]MH_I2C_Read... [07:25:39]Read from MH i2c: D1 01 00 CF 7D 00 1D [07:25:39]Write to MH i2c: 01 00 00 D0 7D 4D [07:25:39]Write i2c OK [07:25:39]MH_I2C_Read... [07:25:39]OFD Sender: No OFD packet to send [07:25:40]*** Cut start [07:25:40]*** Purtial cut [07:25:40]*** Stage 1: CUTSNS_PIN = 1 [07:25:40]Read from MH i2c: 01 [07:25:40]MH_I2C_Read... [07:25:40]*** Stop cut motor [07:25:40]*** Cut end [07:25:40]Read from MH i2c: 01 07 00 [07:25:40]MH_I2C_Read... [07:25:40]Read from MH i2c: 01 07 00 D0 7D 00 00 00 00 00 FF 0F 62 [07:25:40]process_action close_receipt done [07:25:40]requested_data is exist [07:25:40]produce_requested_data [07:25:40]requested_item fm.sn is exist - process it [07:25:40]wFMCommunicate request_size=4 [07:25:40]MH_SAM_APDU [07:25:40]CAPDU: 80 11 00 00 [07:25:40]Write to MH i2c: E2 08 00 D1 7D 80 11 00 00 00 00 00 00 C8 [07:25:40]Write i2c OK [07:25:40]MH_I2C_Read... [07:25:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:40]Read from MH i2c: E2 [07:25:40]MH_I2C_Read... [07:25:40]Read from MH i2c: E2 17 00 [07:25:40]MH_I2C_Read... [07:25:40]Read from MH i2c: E2 17 00 D1 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1D [07:25:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:25:40]wFMCommunicate OK [07:25:40]requested_item fd.num is exist - process it [07:25:40]SAM_PROTO_GetFieldsCounters [07:25:40]wFMCommunicate request_size=4 [07:25:40]MH_SAM_APDU [07:25:40]CAPDU: 80 13 00 00 [07:25:40]Write to MH i2c: E2 08 00 D2 7D 80 13 00 00 00 00 00 00 CB [07:25:40]Write i2c OK [07:25:40]MH_I2C_Read... [07:25:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:25:40]Read from MH i2c: E2 [07:25:40]MH_I2C_Read... [07:25:40]Read from MH i2c: E2 62 00 [07:25:40]MH_I2C_Read... [07:25:40]Read from MH i2c: E2 62 00 D2 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 91 B5 04 00 0E 04 04 00 14 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 D8 [07:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 91 B5 04 00 0E 04 04 00 14 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 [07:25:40]wFMCommunicate OK [07:25:40]SAM_PROTO_GetFieldsCounters done [07:25:40]requested_item shift.num is exist - process it [07:25:40]requested_item shift.opened is exist - process it [07:25:40]req_shift_opened [07:25:40]FM_GetShiftState [07:25:40]SAM_PROTO_GetShiftState [07:25:40]wFMCommunicate request_size=4 [07:25:40]MH_SAM_APDU [07:25:40]CAPDU: 80 13 01 00 [07:25:40]Write to MH i2c: E2 08 00 D3 7D 80 13 01 00 00 00 00 00 CD [07:25:40]Write i2c OK [07:25:40]MH_I2C_Read... [07:25:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:40]Read from MH i2c: E2 [07:25:40]MH_I2C_Read... [07:25:40]Read from MH i2c: E2 0E 00 [07:25:40]MH_I2C_Read... [07:25:40]Read from MH i2c: E2 0E 00 D3 7D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4B [07:25:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:25:40]wFMCommunicate OK [07:25:40]SAM_PROTO_GetShiftState done [07:25:40]FM_GetShiftState done [07:25:40]req_shift_opened done [07:25:40]requested_item shift.open_date is exist - process it [07:25:40]req_shift_open_date [07:25:40]req_shift_open_date done [07:25:40]produce_requested_data done [07:25:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308625,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [07:25:40]process_action_free close_receipt [07:25:40]json_value_free [07:25:40]json_value_free done [07:25:40]process_json_proto returns [07:25:40]Send response to host [07:25:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308625,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [07:25:40]free response buf [07:25:40]execute_script done [07:25:40]execute_script returns [07:25:40]free content buf [07:25:40]Sock 10.Close socket [07:25:40]Sock 10.Thread stoped [07:25:44]OFD Sender: No OFD packet to send [07:25:49]OFD Sender: No OFD packet to send [07:25:54]OFD Sender: No OFD packet to send [07:25:59]OFD Sender: No OFD packet to send [07:26:04]OFD Sender: No OFD packet to send [07:26:09]OFD Sender: No OFD packet to send [07:26:14]OFD Sender: No OFD packet to send [07:26:19]OFD Sender: No OFD packet to send [07:26:24]OFD Sender: No OFD packet to send [07:26:29]OFD Sender: No OFD packet to send [07:26:34]OFD Sender: No OFD packet to send [07:26:39]OFD Sender: No OFD packet to send [07:26:44]OFD Sender: No OFD packet to send [07:26:49]OFD Sender: No OFD packet to send [07:26:54]OFD Sender: No OFD packet to send [07:26:59]OFD Sender: No OFD packet to send [07:27: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:18]accept exits with 9 [07:27:18]New connection [07:27:18]New thread 3067198820 created [07:27:18]Thread 3067342180 joined [07:27:18]Waiting for new connection... [07:27:18] Sock 9.Parse request [07:27:18]Sock 9.Check first char [07:27:18]Sock 9.First char is OK [07:27:18]request: POST /json_proto HTTP/1.0 [07:27:18]Method: POST [07:27:18]URL: /json_proto [07:27:18]Method is POST - this is cgi request [07:27:18]url: /json_proto [07:27:18]query_string will be loaded in cgi processing [07:27:18]execute_cgi json_proto POST (null) [07:27:18]execute_cgi path=json_proto method=POST [07:27:18]POST find Content-Length [07:27:18]Host: 172.17.96.3:8080 [07:27:18]Content-Length: 688 [07:27:18]Content-Type: application/json [07:27:18] [07:27:18]POST finish read [07:27:18]Found Content-Length = 688 [07:27:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "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" ] } } [07:27:18]execute_script... [07:27:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642491", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "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" ] } } [07:27:18]POST & json_proto [07:27:18]process_json_proto [07:27:18]json parsed OK: [07:27:18]protocol is kg_v1.0 [07:27:18]action value=close_receipt [07:27:18]process_action close_receipt [07:27:18]cmd_close_receipt [07:27:18]MH_GetDate [07:27:18]Write to MH i2c: F0 00 00 D4 7D 40 [07:27:18]Write i2c OK [07:27:18]MH_I2C_Read... [07:27:18]Read from MH i2c: F0 [07:27:18]MH_I2C_Read... [07:27:18]Read from MH i2c: F0 09 00 [07:27:18]MH_I2C_Read... [07:27:18]Read from MH i2c: F0 09 00 D4 7D 00 DB 99 1C 67 44 5E 04 65 4B [07:27:18]GetLastDocTimeStamp 1729927541 [07:27:18]current date 1729927643 [07:27:18]FM_GetShiftState [07:27:18]SAM_PROTO_GetShiftState [07:27:18]wFMCommunicate request_size=4 [07:27:18]MH_SAM_APDU [07:27:18]CAPDU: 80 13 01 00 [07:27:18]Write to MH i2c: E2 08 00 D5 7D 80 13 01 00 00 00 00 00 CF [07:27:18]Write i2c OK [07:27:18]MH_I2C_Read... [07:27:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:18]Read from MH i2c: E2 [07:27:18]MH_I2C_Read... [07:27:18]Read from MH i2c: E2 0E 00 [07:27:18]MH_I2C_Read... [07:27:18]Read from MH i2c: E2 0E 00 D5 7D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4D [07:27:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:27:18]wFMCommunicate OK [07:27:18]SAM_PROTO_GetShiftState done [07:27:18]FM_GetShiftState done [07:27:18]opened in 1729902265 [07:27:18]opened+sec_in_day 1729988665 [07:27:18]quantity*price = 300076 [07:27:18]sum+1 = 300077 [07:27:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 47 26.10.2024 07:27 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308626 ФПД: 100827838829455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T072723&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308626&fm=100827838829455&tin=02508201610067®Number=0000000000091780&sum=300000 [07:27:19]StoreToDocumentArchive [07:27:19]shift 532 fd 308626 [07:27:19]save to /storage/0532/doc_00308626 [07:27:19]save last doc name /storage/0532/doc_00308626 to /storage/kkm_last_doc_name [07:27:19]save OK [07:27:19]Clear old archive folders... [07:27:19]ProcessDocumentItem done err = 0, tmpTLVsize=257 [07:27:19]tlvbuf is 00A967A0 [07:27:19]SAM_PROTO_ClearQueue [07:27:19]wFMCommunicate request_size=4 [07:27:19]MH_SAM_APDU [07:27:19]CAPDU: 80 09 00 00 [07:27:19]Write to MH i2c: E2 08 00 E2 7D 80 09 00 00 00 00 00 00 D1 [07:27:19]Write i2c OK [07:27:19]MH_I2C_Read... [07:27:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:27:19]Read from MH i2c: E2 [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: E2 03 00 [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: E2 03 00 E2 7D 00 90 00 D3 [07:27:19]RAPDU: 90 00 [07:27:19]wFMCommunicate OK [07:27:19]SAM_PROTO_ClearQueue done [07:27:19]KKMCreateOFDPacket [07:27:19]OFDProtocolAddRootSTLVToBuf [07:27:19]FM_MakeSignedData [07:27:19]FM_MakeSignedData [07:27:19]SAM_PROTO_SignData [07:27:19]wFMCommunicate request_size=4 [07:27:19]MH_SAM_APDU [07:27:19]CAPDU: 80 0D 01 02 [07:27:19]Write to MH i2c: E2 08 00 E3 7D 80 0D 01 02 00 00 00 00 D9 [07:27:19]Write i2c OK [07:27:19]MH_I2C_Read... [07:27:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:27:19]Read from MH i2c: E2 [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: E2 03 00 [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: E2 03 00 E3 7D 00 90 00 D4 [07:27:19]RAPDU: 90 00 [07:27:19]wFMCommunicate OK [07:27:19]wFMCommunicate request_size=255 [07:27:19]MH_SAM_APDU [07:27:19]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 DB 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 B5 04 [07:27:19]Write to MH i2c: E2 02 01 E4 7D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 DB 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 B5 04 00 00 B8 [07:27:19]Write i2c OK [07:27:19]MH_I2C_Read... [07:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:19]Read from MH i2c: E2 [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: E2 03 00 [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: E2 03 00 E4 7D 00 90 00 D5 [07:27:19]RAPDU: 90 00 [07:27:19]wFMCommunicate OK [07:27:19]wFMCommunicate request_size=16 [07:27:19]MH_SAM_APDU [07:27:19]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 5B B3 CF 84 53 8F [07:27:19]Write to MH i2c: E2 13 00 E5 7D 80 0D 02 02 0B 00 00 35 04 06 00 5B B3 CF 84 53 8F 00 00 74 [07:27:19]Write i2c OK [07:27:19]MH_I2C_Read... [07:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:19]Read from MH i2c: E2 [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: E2 03 00 [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: E2 03 00 E5 7D 00 90 00 D6 [07:27:19]RAPDU: 90 00 [07:27:19]wFMCommunicate OK [07:27:19]wFMCommunicate request_size=4 [07:27:19]MH_SAM_APDU [07:27:19]CAPDU: 80 0D 03 02 [07:27:19]Write to MH i2c: E2 08 00 E6 7D 80 0D 03 02 00 00 00 00 DE [07:27:19]Write i2c OK [07:27:19]MH_I2C_Read... [07:27:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:27:19]Read from MH i2c: E2 [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: E2 0B 00 [07:27:19]MH_I2C_Read... [07:27:19]Read from MH i2c: E2 0B 00 E6 7D 00 23 93 41 E8 5B 88 62 52 90 00 55 [07:27:19]RAPDU: 23 93 41 E8 5B 88 62 52 90 00 [07:27:19]wFMCommunicate OK [07:27:20]SAM_PROTO_SignData done [07:27:20]FM_MakeSignedData done [07:27:20]CreateOFDProtocolMessage [07:27:20]wFMCommunicate request_size=4 [07:27:20]MH_SAM_APDU [07:27:20]CAPDU: 80 11 00 00 [07:27:20]Write to MH i2c: E2 08 00 E7 7D 80 11 00 00 00 00 00 00 DE [07:27:20]Write i2c OK [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: E2 [07:27:20]MH_I2C_Read... [07:27:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:20]Read from MH i2c: E2 17 00 [07:27:20]MH_I2C_Read... [07:27:20]OFD Sender: No OFD packet to send [07:27:20]Read from MH i2c: E2 17 00 E7 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 33 [07:27:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:27:20]wFMCommunicate OK [07:27:20]CreateOFDProtocolMessage done [07:27:20]OFDSenderStorePacket 308626 [07:27:20]StoreOFDPacket docnum=308626 [07:27:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 73 EE 0D 01 EF D4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 DB 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 B5 04 00 35 04 06 00 5B B3 CF 84 53 8F 23 93 41 E8 5B 88 62 52 [07:27:20]CheckFolder [07:27:20]dirname=/storage/ofd_packets [07:27:20]CheckFolder done [07:27:20]ProducePacketName [07:27:20]name=ofd_packets/00308626 [07:27:20]NVStorageSaveData ofd_packets/00308626 [07:27:20]File name is /storage/ofd_packets/00308626 [07:27:20]Write 307 bytes [07:27:20]NVStorageSaveData done [07:27:20]OFDSenderStorePacket done [07:27:20]KKMCreateOFDPacket done [07:27:20]NVStorageSaveData kkm_last_timestamp [07:27:20]File name is /storage/kkm_last_timestamp [07:27:20]Write 4 bytes [07:27:20]NVStorageSaveData done [07:27:20]ExternCall_PrintAddStr [07:27:20]wPrintStart [07:27:20]Write to MH i2c: 01 00 00 E8 7D 65 [07:27:20]Write i2c OK [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: 01 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: 01 07 00 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: 01 07 00 E8 7D 00 00 00 00 00 FF 0F 7A [07:27:20]RasterBufferAndPrint [07:27:20]line Счет N : (1)642491 [07:27:20]line ИНН: 02508201610067 [07:27:20]line Контрольно-Кассовый Чек [07:27:20]line ПРОДАЖА [07:27:20]line ТРК (МРК, ГНК) : 32 [07:27:20]line Товар: 2710194210 [07:27:20]line D-ENERGY ДТ-К-2 [07:27:20]line 38.870 * 77.20 [07:27:20]line = 3000.76 [07:27:20]line НДС 12% НСП 1% [07:27:20]line > о реализуемом товаре [07:27:20]line ОКРУГЛЕНИЕ: -0.76 [07:27:20]line ИТОГО: 3000.00 [07:27:20]line Внесено: 3000.00 [07:27:20]line СДАЧА: 0.00 [07:27:20]line НСП 1% : 26.55 [07:27:20]line НДС 12% : 318.66 [07:27:20]line Наличными: 3000.00 [07:27:20]line Безнал.: 0.00 [07:27:20]line Место: АЗС № 172 "Партнер Нефть" [07:27:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:27:20]line СНО: Общий режим [07:27:20]line Чек 47 26.10.2024 07:27 [07:27:20]line Смена: 532 ФФД: 1.0 [07:27:20]line ЗНМ: 0300000116 [07:27:20]line РНМ: 0000000000091780 [07:27:20]line Версия ККМ: 001 [07:27:20]line ФМ: 0000000000871765 [07:27:20]line ФД: 308626 [07:27:20]line ФПД: 100827838829455 [07:27:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T072723&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308626&fm=100827838829455&tin=02508201610067®Number=0000000000091780&sum=300000 [07:27:20]written 0, free lines is 4095 [07:27:20]OFD Sender: Processing packet 308626 [packets to send 222, broken 221] [07:27:20]ProducePacketName [07:27:20]name=ofd_packets/00308626 [07:27:20]OFD Sender: To server: pG, [07:27:20]CommunicateWithHost lk.salyk.kg:30040 [07:27:20]ConnectInit lk.salyk.kg [07:27:20]Connected sock=11 [07:27:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 73 EE 0D 01 EF D4 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 00 00 00 F4 03 04 00 DB 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 B5 04 00 35 04 06 00 5B B3 CF 84 53 8F 23 93 41 E8 5B 88 62 52 [07:27:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 78 6A 47 00 48 80 A5 07 01 00 07 00 Write to MH i2c: 01 00 00 12 7E 90 [07:27:20]3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 B5 04 00 F4 03 04 00 3A 40 1C 67 B6 04 01 00 00 1D 6C 50 99 08 44 39 41 [07:27:20]CommunicateWithHost err = 0 [07:27:20]CheckOFDResponse [07:27:20]1017 (14) - 77093643461234 [07:27:20]1041 (16) - 0000000000871765 [07:27:20]1040 (4) - 308626 [07:27:20]1012 (4) - 26.10.2024 01:04 [07:27:20]1206 (1) - 0 [07:27:20]OFD Sender: Remove packet 308626 [07:27:20]ProducePacketName [07:27:20]name=ofd_packets/00308626 [07:27:20]NVStorageDeleteData [07:27:20]Write i2c OK [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: 01 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: 01 07 00 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: 01 07 00 12 7E 00 00 00 00 00 E9 0C 8C [07:27:20]RasterBufferAndPrint [07:27:20]line [07:27:20]line [07:27:20]line [07:27:20]line [07:27:20]line [07:27:20]written 0, free lines is 3415 [07:27:20]MH_Cut [07:27:20]Write to MH i2c: D1 01 00 19 7E 01 69 [07:27:20]Write i2c OK [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: D1 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: D1 01 00 [07:27:20]MH_I2C_Read... [07:27:20]Read from MH i2c: D1 01 00 19 7E 00 68 [07:27:20]Write to MH i2c: 01 00 00 1A 7E 98 [07:27:20]Write i2c OK [07:27:20]MH_I2C_Read... [07:27:21]OFD Sender: No OFD packet to send [07:27:21]*** Cut start [07:27:21]*** Purtial cut [07:27:21]*** Stage 1: CUTSNS_PIN = 1 [07:27:21]Read from MH i2c: 01 [07:27:21]MH_I2C_Read... [07:27:21]*** Stop cut motor [07:27:21]*** Cut end [07:27:21]Read from MH i2c: 01 07 00 [07:27:21]MH_I2C_Read... [07:27:21]Read from MH i2c: 01 07 00 1A 7E 00 00 00 00 00 FF 0F AD [07:27:21]process_action close_receipt done [07:27:21]requested_data is exist [07:27:21]produce_requested_data [07:27:21]requested_item fm.sn is exist - process it [07:27:21]wFMCommunicate request_size=4 [07:27:21]MH_SAM_APDU [07:27:21]CAPDU: 80 11 00 00 [07:27:21]Write to MH i2c: E2 08 00 1B 7E 80 11 00 00 00 00 00 00 13 [07:27:21]Write i2c OK [07:27:21]MH_I2C_Read... [07:27:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:21]Read from MH i2c: E2 [07:27:21]MH_I2C_Read... [07:27:21]Read from MH i2c: E2 17 00 [07:27:21]MH_I2C_Read... [07:27:21]Read from MH i2c: E2 17 00 1B 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 68 [07:27:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:27:21]wFMCommunicate OK [07:27:21]requested_item fd.num is exist - process it [07:27:21]SAM_PROTO_GetFieldsCounters [07:27:21]wFMCommunicate request_size=4 [07:27:21]MH_SAM_APDU [07:27:21]CAPDU: 80 13 00 00 [07:27:21]Write to MH i2c: E2 08 00 1C 7E 80 13 00 00 00 00 00 00 16 [07:27:21]Write i2c OK [07:27:21]MH_I2C_Read... [07:27:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:27:21]Read from MH i2c: E2 [07:27:21]MH_I2C_Read... [07:27:21]Read from MH i2c: E2 62 00 [07:27:21]MH_I2C_Read... [07:27:21]Read from MH i2c: E2 62 00 1C 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 92 B5 04 00 0E 04 04 00 14 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 27 [07:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 92 B5 04 00 0E 04 04 00 14 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 [07:27:22]wFMCommunicate OK [07:27:22]SAM_PROTO_GetFieldsCounters done [07:27:22]requested_item shift.num is exist - process it [07:27:22]requested_item shift.opened is exist - process it [07:27:22]req_shift_opened [07:27:22]FM_GetShiftState [07:27:22]SAM_PROTO_GetShiftState [07:27:22]wFMCommunicate request_size=4 [07:27:22]MH_SAM_APDU [07:27:22]CAPDU: 80 13 01 00 [07:27:22]Write to MH i2c: E2 08 00 1D 7E 80 13 01 00 00 00 00 00 18 [07:27:22]Write i2c OK [07:27:22]MH_I2C_Read... [07:27:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:22]Read from MH i2c: E2 [07:27:22]MH_I2C_Read... [07:27:22]Read from MH i2c: E2 0E 00 [07:27:22]MH_I2C_Read... [07:27:22]Read from MH i2c: E2 0E 00 1D 7E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 96 [07:27:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:27:22]wFMCommunicate OK [07:27:22]SAM_PROTO_GetShiftState done [07:27:22]FM_GetShiftState done [07:27:22]req_shift_opened done [07:27:22]requested_item shift.open_date is exist - process it [07:27:22]req_shift_open_date [07:27:22]req_shift_open_date done [07:27:22]produce_requested_data done [07:27:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308626,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [07:27:22]process_action_free close_receipt [07:27:22]json_value_free [07:27:22]json_value_free done [07:27:22]process_json_proto returns [07:27:22]Send response to host [07:27:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308626,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [07:27:22]free response buf [07:27:22]execute_script done [07:27:22]execute_script returns [07:27:22]free content buf [07:27:22]Sock 9.Close socket [07:27:22]Sock 9.Thread stoped [07:27:24]accept exits with 8 [07:27:24]New connection [07:27:24]New thread 3067342180 created [07:27:24]Thread 3067198820 joined [07:27:24]Waiting for new connection... [07:27:24] Sock 8.Parse request [07:27:24]Sock 8.Check first char [07:27:24]Sock 8.First char is OK [07:27:24]request: POST /json_proto HTTP/1.0 [07:27:24]Method: POST [07:27:24]URL: /json_proto [07:27:24]Method is POST - this is cgi request [07:27:24]url: /json_proto [07:27:24]query_string will be loaded in cgi processing [07:27:24]execute_cgi json_proto POST (null) [07:27:24]execute_cgi path=json_proto method=POST [07:27:24]POST find Content-Length [07:27:24]Host: 172.17.96.3:8080 [07:27:24]Content-Length: 674 [07:27:24]Content-Type: application/json [07:27:24] [07:27:24]POST finish read [07:27:24]Found Content-Length = 674 [07:27:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:24]execute_script... [07:27: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)642493", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:24]POST & json_proto [07:27:24]process_json_proto [07:27:24]json parsed OK: [07:27:24]protocol is kg_v1.0 [07:27:24]action value=close_receipt [07:27:24]process_action close_receipt [07:27:24]cmd_close_receipt [07:27:24]MH_GetDate [07:27:24]Write to MH i2c: F0 00 00 1E 7E 8B [07:27:24]Write i2c OK [07:27:24]MH_I2C_Read... [07:27:24]Read from MH i2c: F0 [07:27:24]MH_I2C_Read... [07:27:24]Read from MH i2c: F0 09 00 [07:27:24]MH_I2C_Read... [07:27:24]Read from MH i2c: F0 09 00 1E 7E 00 E1 99 1C 67 44 5E 04 65 9C [07:27:24]GetLastDocTimeStamp 1729927643 [07:27:24]current date 1729927649 [07:27:24]FM_GetShiftState [07:27:24]SAM_PROTO_GetShiftState [07:27:24]wFMCommunicate request_size=4 [07:27:24]MH_SAM_APDU [07:27:24]CAPDU: 80 13 01 00 [07:27:24]Write to MH i2c: E2 08 00 1F 7E 80 13 01 00 00 00 00 00 1A [07:27:24]Write i2c OK [07:27:24]MH_I2C_Read... [07:27:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:24]Read from MH i2c: E2 [07:27:24]MH_I2C_Read... [07:27:24]Read from MH i2c: E2 0E 00 [07:27:24]MH_I2C_Read... [07:27:24]Read from MH i2c: E2 0E 00 1F 7E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 98 [07:27:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:27:24]wFMCommunicate OK [07:27:24]SAM_PROTO_GetShiftState done [07:27:24]FM_GetShiftState done [07:27:24]opened in 1729902265 [07:27:24]opened+sec_in_day 1729988665 [07:27:24]quantity*price = 50063 [07:27:24]sum+1 = 50064 [07:27:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 48 26.10.2024 07:27 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308627 ФПД: 207330351766054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T072729&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308627&fm=207330351766054&tin=02508201610067®Number=0000000000091780&sum=50000 [07:27:26]StoreToDocumentArchive [07:27:26]shift 532 fd 308627 [07:27:26]save to /storage/0532/doc_00308627 [07:27:26]save last doc name /storage/0532/doc_00308627 to /storage/kkm_last_doc_name [07:27:26]save OK [07:27:26]Clear old archive folders... [07:27:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:27:26]tlvbuf is 00D36B00 [07:27:26]SAM_PROTO_ClearQueue [07:27:26]wFMCommunicate request_size=4 [07:27:26]MH_SAM_APDU [07:27:26]CAPDU: 80 09 00 00 [07:27:26]Write to MH i2c: E2 08 00 2C 7E 80 09 00 00 00 00 00 00 1C [07:27:26]Write i2c OK [07:27:26]MH_I2C_Read... [07:27:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:27:26]Read from MH i2c: E2 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 03 00 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 03 00 2C 7E 00 90 00 1E [07:27:26]RAPDU: 90 00 [07:27:26]wFMCommunicate OK [07:27:26]SAM_PROTO_ClearQueue done [07:27:26]KKMCreateOFDPacket [07:27:26]OFDProtocolAddRootSTLVToBuf [07:27:26]FM_MakeSignedData [07:27:26]FM_MakeSignedData [07:27:26]SAM_PROTO_SignData [07:27:26]wFMCommunicate request_size=4 [07:27:26]MH_SAM_APDU [07:27:26]CAPDU: 80 0D 01 02 [07:27:26]Write to MH i2c: E2 08 00 2D 7E 80 0D 01 02 00 00 00 00 24 [07:27:26]Write i2c OK [07:27:26]MH_I2C_Read... [07:27:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:27:26]Read from MH i2c: E2 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 03 00 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 03 00 2D 7E 00 90 00 1F [07:27:26]RAPDU: 90 00 [07:27:26]wFMCommunicate OK [07:27:26]wFMCommunicate request_size=255 [07:27:26]MH_SAM_APDU [07:27:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 E1 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 B5 04 00 35 04 06 00 BC 90 DB F7 [07:27:26]Write to MH i2c: E2 02 01 2E 7E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 OFD Sender: No OFD packet to send [07:27:26]A2 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 E1 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 B5 04 00 35 04 06 00 BC 90 DB F7 00 00 DD [07:27:26]Write i2c OK [07:27:26]MH_I2C_Read... [07:27:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:26]Read from MH i2c: E2 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 03 00 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 03 00 2E 7E 00 90 00 20 [07:27:26]RAPDU: 90 00 [07:27:26]wFMCommunicate OK [07:27:26]wFMCommunicate request_size=7 [07:27:26]MH_SAM_APDU [07:27:26]CAPDU: 80 0D 02 02 02 DA 26 [07:27:26]Write to MH i2c: E2 0A 00 2F 7E 80 0D 02 02 02 00 DA 26 00 00 2B [07:27:26]Write i2c OK [07:27:26]MH_I2C_Read... [07:27:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:26]Read from MH i2c: E2 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 03 00 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 03 00 2F 7E 00 90 00 21 [07:27:26]RAPDU: 90 00 [07:27:26]wFMCommunicate OK [07:27:26]wFMCommunicate request_size=4 [07:27:26]MH_SAM_APDU [07:27:26]CAPDU: 80 0D 03 02 [07:27:26]Write to MH i2c: E2 08 00 30 7E 80 0D 03 02 00 00 00 00 29 [07:27:26]Write i2c OK [07:27:26]MH_I2C_Read... [07:27:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:27:26]Read from MH i2c: E2 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 0B 00 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 0B 00 30 7E 00 C1 98 B1 49 BA 59 FD E2 90 00 6F [07:27:26]RAPDU: C1 98 B1 49 BA 59 FD E2 90 00 [07:27:26]wFMCommunicate OK [07:27:26]SAM_PROTO_SignData done [07:27:26]FM_MakeSignedData done [07:27:26]CreateOFDProtocolMessage [07:27:26]wFMCommunicate request_size=4 [07:27:26]MH_SAM_APDU [07:27:26]CAPDU: 80 11 00 00 [07:27:26]Write to MH i2c: E2 08 00 31 7E 80 11 00 00 00 00 00 00 29 [07:27:26]Write i2c OK [07:27:26]MH_I2C_Read... [07:27:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:26]Read from MH i2c: E2 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 17 00 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 17 00 31 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7E [07:27:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:27:26]wFMCommunicate OK [07:27:26]CreateOFDProtocolMessage done [07:27:26]OFDSenderStorePacket 308627 [07:27:26]StoreOFDPacket docnum=308627 [07:27:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 6C B1 04 01 39 B5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 E1 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 B5 04 00 35 04 06 00 BC 90 DB F7 DA 26 C1 98 B1 49 BA 59 FD E2 [07:27:26]CheckFolder [07:27:26]dirname=/storage/ofd_packets [07:27:26]CheckFolder done [07:27:26]ProducePacketName [07:27:26]name=ofd_packets/00308627 [07:27:26]NVStorageSaveData ofd_packets/00308627 [07:27:26]File name is /storage/ofd_packets/00308627 [07:27:26]Write 298 bytes [07:27:26]NVStorageSaveData done [07:27:26]OFDSenderStorePacket done [07:27:26]KKMCreateOFDPacket done [07:27:26]NVStorageSaveData kkm_last_timestamp [07:27:26]File name is /storage/kkm_last_timestamp [07:27:26]Write 4 bytes [07:27:26]NVStorageSaveData done [07:27:26]ExternCall_PrintAddStr [07:27:26]wPrintStart [07:27:26]Write to MH i2c: 01 00 00 32 7E B0 [07:27:27]Write i2c OK [07:27:27]MH_I2C_Read... [07:27:27]Read from MH i2c: 01 [07:27:27]MH_I2C_Read... [07:27:27]Read from MH i2c: 01 07 00 [07:27:27]MH_I2C_Read... [07:27:27]Read from MH i2c: 01 07 00 32 7E 00 00 00 00 00 FF 0F C5 [07:27:27]RasterBufferAndPrint [07:27:27]line Счет N : (1)642493 [07:27:27]line ИНН: 02508201610067 [07:27:27]line Контрольно-Кассовый Чек [07:27:27]line ПРОДАЖА [07:27:27]line ТРК (МРК, ГНК) : 11 [07:27:27]line Товар: 2710194210 [07:27:27]line ДТ-К-2 [07:27:27]line 6.570 * 76.20 [07:27:27]line = 500.63 [07:27:27]line НДС 12% НСП 1% [07:27:27]line > о реализуемом товаре [07:27:27]line ОКРУГЛЕНИЕ: -0.63 [07:27:27]line ИТОГО: 500.00 [07:27:27]line Внесено: 500.00 [07:27:27]line СДАЧА: 0.00 [07:27:27]line НСП 1% : 4.43 [07:27:27]line НДС 12% : 53.16 [07:27:27]line Наличными: 500.00 [07:27:27]line Безнал.: 0.00 [07:27:27]line Место: АЗС № 172 "Партнер Нефть" [07:27:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:27:27]line СНО: Общий режим [07:27:27]line Чек 48 26.10.2024 07:27 [07:27:27]line Смена: 532 ФФД: 1.0 [07:27:27]line ЗНМ: 0300000116 [07:27:27]line РНМ: 0000000000091780 [07:27:27]line Версия ККМ: 001 [07:27:27]line ФМ: 0000000000871765 [07:27:27]line ФД: 308627 [07:27:27]line ФПД: 207330351766054 [07:27:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T072729&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308627&fm=207330351766054&tin=02508201610067®Number=0000000000091780&sum=50000 [07:27:27]written 0, free lines is 4095 [07:27:27]OFD Sender: Processing packet 308627 [packets to send 222, broken 221] [07:27:27]ProducePacketName [07:27:27]name=ofd_packets/00308627 [07:27:27]OFD Sender: To server: pG, [07:27:27]CommunicateWithHost lk.salyk.kg:30040 [07:27:27]ConnectInit lk.salyk.kg [07:27:27]Connected sock=11 [07:27:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 6C B1 04 01 39 B5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 E1 99 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 B5 04 00 35 04 06 00 BC 90 DB F7 DA 26 C1 98 B1 49 BA 59 FD E2 [07:27:27]Write to MH i2c: 01 00 00 5C 7E DA [07:27:27]Write i2c OK [07:27:27]MH_I2C_Read... [07:27:27]Read from MH i2c: 01 [07:27:27]MH_I2C_Read... [07:27:27]Read from MH i2c: 01 07 00 [07:27:27]MH_I2C_Read... [07:27:27]Read from MH i2c: 01 07 00 5C 7E 00 00 00 00 00 B1 0C 9E [07:27:27]RasterBufferAndPrint [07:27:27]line [07:27:27]line [07:27:27]line [07:27:27]line [07:27:27]line [07:27:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 52 9B 47 00 94 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 31 37 36 35 10 04 04 00 93 B5 04 00 F4 03 04 00 41 40 1C 67 B6 04 01 00 00 0E FF E0 4D 5D 5A 91 3D [07:27:27]CommunicateWithHost err = 0 [07:27:27]CheckOFDResponse [07:27:27]1017 (14) - 77093643461234 [07:27:27]1041 (16) - 0000000000871765 [07:27:27]1040 (4) - 308627 [07:27:27]1012 (4) - 26.10.2024 01:05 [07:27:27]1206 (1) - 0 [07:27:27]OFD Sender: Remove packet 308627 [07:27:27]ProducePacketName [07:27:27]name=ofd_packets/00308627 [07:27:27]NVStorageDeleteData [07:27:27]written 0, free lines is 3302 [07:27:27]MH_Cut [07:27:27]Write to MH i2c: D1 01 00 63 7E 01 B3 [07:27:27]Write i2c OK [07:27:27]MH_I2C_Read... [07:27:27]Read from MH i2c: D1 [07:27:27]MH_I2C_Read... [07:27:27]Read from MH i2c: D1 01 00 [07:27:27]MH_I2C_Read... [07:27:27]Read from MH i2c: D1 01 00 63 7E 00 B2 [07:27:27]Write to MH i2c: 01 00 00 64 7E E2 [07:27:27]Write i2c OK [07:27:27]MH_I2C_Read... [07:27:28]OFD Sender: No OFD packet to send [07:27:28]*** Cut start [07:27:28]*** Purtial cut [07:27:28]*** Stage 1: CUTSNS_PIN = 1 [07:27:28]Read from MH i2c: 01 [07:27:28]MH_I2C_Read... [07:27:28]*** Stop cut motor [07:27:28]*** Cut end [07:27:28]Read from MH i2c: 01 07 00 [07:27:28]MH_I2C_Read... [07:27:28]Read from MH i2c: 01 07 00 64 7E 00 00 00 00 00 FF 0F F7 [07:27:28]process_action close_receipt done [07:27:28]requested_data is exist [07:27:28]produce_requested_data [07:27:28]requested_item fm.sn is exist - process it [07:27:28]wFMCommunicate request_size=4 [07:27:28]MH_SAM_APDU [07:27:28]CAPDU: 80 11 00 00 [07:27:28]Write to MH i2c: E2 08 00 65 7E 80 11 00 00 00 00 00 00 5D [07:27:28]Write i2c OK [07:27:28]MH_I2C_Read... [07:27:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:28]Read from MH i2c: E2 [07:27:28]MH_I2C_Read... [07:27:28]Read from MH i2c: E2 17 00 [07:27:28]MH_I2C_Read... [07:27:28]Read from MH i2c: E2 17 00 65 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B2 [07:27:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:27:28]wFMCommunicate OK [07:27:28]requested_item fd.num is exist - process it [07:27:28]SAM_PROTO_GetFieldsCounters [07:27:28]wFMCommunicate request_size=4 [07:27:28]MH_SAM_APDU [07:27:28]CAPDU: 80 13 00 00 [07:27:28]Write to MH i2c: E2 08 00 66 7E 80 13 00 00 00 00 00 00 60 [07:27:28]Write i2c OK [07:27:28]MH_I2C_Read... [07:27:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:27:28]Read from MH i2c: E2 [07:27:28]MH_I2C_Read... [07:27:28]Read from MH i2c: E2 62 00 [07:27:28]MH_I2C_Read... [07:27:28]Read from MH i2c: E2 62 00 66 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 93 B5 04 00 0E 04 04 00 14 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 75 [07:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 93 B5 04 00 0E 04 04 00 14 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 [07:27:28]wFMCommunicate OK [07:27:28]SAM_PROTO_GetFieldsCounters done [07:27:28]requested_item shift.num is exist - process it [07:27:28]requested_item shift.opened is exist - process it [07:27:28]req_shift_opened [07:27:28]FM_GetShiftState [07:27:28]SAM_PROTO_GetShiftState [07:27:28]wFMCommunicate request_size=4 [07:27:28]MH_SAM_APDU [07:27:28]CAPDU: 80 13 01 00 [07:27:28]Write to MH i2c: E2 08 00 67 7E 80 13 01 00 00 00 00 00 62 [07:27:28]Write i2c OK [07:27:28]MH_I2C_Read... [07:27:29]Read from MH i2c: E2 [07:27:29]MH_I2C_Read... [07:27:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:29]Read from MH i2c: E2 0E 00 [07:27:29]MH_I2C_Read... [07:27:29]Read from MH i2c: E2 0E 00 67 7E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E0 [07:27:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:27:29]wFMCommunicate OK [07:27:29]SAM_PROTO_GetShiftState done [07:27:29]FM_GetShiftState done [07:27:29]req_shift_opened done [07:27:29]requested_item shift.open_date is exist - process it [07:27:29]req_shift_open_date [07:27:29]req_shift_open_date done [07:27:29]produce_requested_data done [07:27:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308627,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [07:27:29]process_action_free close_receipt [07:27:29]json_value_free [07:27:29]json_value_free done [07:27:29]process_json_proto returns [07:27:29]Send response to host [07:27:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308627,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [07:27:29]free response buf [07:27:29]execute_script done [07:27:29]execute_script returns [07:27:29]free content buf [07:27:29]Sock 8.Close socket [07:27:29]Sock 8.Thread stoped [07:27:33]OFD Sender: No OFD packet to send [07:27:38]OFD Sender: No OFD packet to send [07:27:43]OFD Sender: No OFD packet to send [07:27:48]OFD Sender: No OFD packet to send [07:27:53]OFD Sender: No OFD packet to send [07:27:58]OFD Sender: No OFD packet to send [07:28:03]OFD Sender: No OFD packet to send [07:28:08]OFD Sender: No OFD packet to send [07:28:13]OFD Sender: No OFD packet to send [07:28:18]OFD Sender: No OFD packet to send [07:28:23]OFD Sender: No OFD packet to send [07:28:28]OFD Sender: No OFD packet to send [07:28:33]OFD Sender: No OFD packet to send [07:28:38]OFD Sender: No OFD packet to send [07:28:43]OFD Sender: No OFD packet to send [07:28:48]OFD Sender: No OFD packet to send [07:28:53]OFD Sender: No OFD packet to send [07:28:58]OFD Sender: No OFD packet to send [07:29:03]OFD Sender: No OFD packet to send [07:29:08]OFD Sender: No OFD packet to send [07:29:13]OFD Sender: No OFD packet to send [07:29:18]OFD Sender: No OFD packet to send [07:29:23]OFD Sender: No OFD packet to send [07:29:28]OFD Sender: No OFD packet to send [07:29:33]OFD Sender: No OFD packet to send [07:29:38]OFD Sender: No OFD packet to send [07:29:43]OFD Sender: No OFD packet to send [07:29:48]OFD Sender: No OFD packet to send [07:29:53]OFD Sender: No OFD packet to send [07:29:58]OFD Sender: No OFD packet to send [07:30:03]OFD Sender: No OFD packet to send [07:30:08]OFD Sender: No OFD packet to send [07:30:13]OFD Sender: No OFD packet to send [07:30:18]OFD Sender: No OFD packet to send [07:30:23]OFD Sender: No OFD packet to send [07:30:28]OFD Sender: No OFD packet to send [07:30:33]OFD Sender: No OFD packet to send [07:30:38]OFD Sender: No OFD packet to send [07:30:43]OFD Sender: No OFD packet to send [07:30:48]OFD Sender: No OFD packet to send [07:30:53]OFD Sender: No OFD packet to send [07:30:58]OFD Sender: No OFD packet to send [07:31:03]OFD Sender: No OFD packet to send [07:31:08]OFD Sender: No OFD packet to send [07:31:13]OFD Sender: No OFD packet to send [07:31:18]OFD Sender: No OFD packet to send [07:31:23]OFD Sender: No OFD packet to send [07:31:28]OFD Sender: No OFD packet to send [07:31:33]OFD Sender: No OFD packet to send [07:31:38]OFD Sender: No OFD packet to send [07:31:41]accept exits with 9 [07:31:41]New connection [07:31:41]New thread 3067198820 created [07:31:41]Thread 3067342180 joined [07:31:41]Waiting for new connection... [07:31:41] Sock 9.Parse request [07:31:41]Sock 9.Check first char [07:31:41]Sock 9.First char is OK [07:31:41]request: POST /json_proto HTTP/1.0 [07:31:41]Method: POST [07:31:41]URL: /json_proto [07:31:41]Method is POST - this is cgi request [07:31:41]url: /json_proto [07:31:41]query_string will be loaded in cgi processing [07:31:41]execute_cgi json_proto POST (null) [07:31:41]execute_cgi path=json_proto method=POST [07:31:41]POST find Content-Length [07:31:41]Host: 172.17.96.3:8080 [07:31:41]Content-Length: 984 [07:31:41]Content-Type: application/json [07:31:41] [07:31:41]POST finish read [07:31:41]Found Content-Length = 984 [07:31:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642494", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:41]execute_script... [07:31: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)642494", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:31:41]POST & json_proto [07:31:41]process_json_proto [07:31:41]json parsed OK: [07:31:41]protocol is kg_v1.0 [07:31:41]action value=close_receipt [07:31:41]process_action close_receipt [07:31:41]cmd_close_receipt [07:31:41]MH_GetDate [07:31:41]Write to MH i2c: F0 00 00 68 7E D5 [07:31:41]Write i2c OK [07:31:41]MH_I2C_Read... [07:31:41]Read from MH i2c: F0 [07:31:41]MH_I2C_Read... [07:31:41]Read from MH i2c: F0 09 00 [07:31:41]MH_I2C_Read... [07:31:41]Read from MH i2c: F0 09 00 68 7E 00 E2 9A 1C 67 44 5E 04 65 E8 [07:31:41]GetLastDocTimeStamp 1729927649 [07:31:41]current date 1729927906 [07:31:41]FM_GetShiftState [07:31:41]SAM_PROTO_GetShiftState [07:31:41]wFMCommunicate request_size=4 [07:31:41]MH_SAM_APDU [07:31:41]CAPDU: 80 13 01 00 [07:31:41]Write to MH i2c: E2 08 00 69 7E 80 13 01 00 00 00 00 00 64 [07:31:41]Write i2c OK [07:31:41]MH_I2C_Read... [07:31:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:41]Read from MH i2c: E2 [07:31:41]MH_I2C_Read... [07:31:41]Read from MH i2c: E2 0E 00 [07:31:41]MH_I2C_Read... [07:31:41]Read from MH i2c: E2 0E 00 69 7E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E2 [07:31:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:31:41]wFMCommunicate OK [07:31:41]SAM_PROTO_GetShiftState done [07:31:41]FM_GetShiftState done [07:31:41]opened in 1729902265 [07:31:41]opened+sec_in_day 1729988665 [07:31:41]quantity*price = 200006 [07:31:41]sum+1 = 200008 [07:31:41]Check (price>sum+1) || (price+1 о реализуемом товаре [07:31:43]line ОКРУГЛЕНИЕ: -0.07 [07:31:43]line ИТОГО: 2000.00 [07:31:43]line Внесено: 2000.00 [07:31:43]line СДАЧА: 0.00 [07:31:43]line НСП 1% : 17.70 [07:31:43]line НДС 12% : 212.40 [07:31:43]line Наличными: 2000.00 [07:31:43]line Безнал.: 0.00 [07:31:43]line Место: АЗС № 172 "Партнер Нефть" [07:31:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:31:43]line СНО: Общий режим [07:31:43]line Чек 49 26.10.2024 07:31 [07:31:43]line Смена: 532 ФФД: 1.0 [07:31:43]line ЗНМ: 0300000116 [07:31:43]line РНМ: 0000000000091780 [07:31:43]line Версия ККМ: 001 [07:31:43]line [07:31:43]line Дисконтная программа [07:31:43]line АИ-92 [07:31:43]line номер 172 [07:31:43]line сэкономлено 30.35 сом [07:31:43]line ФМ: 0000000000871765 [07:31:43]line ФД: 308628 [07:31:43]line ФПД: 120504194612243 [07:31:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T073146&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308628&fm=120504194612243&tin=02508201610067®Number=0000000000091780&sum=200000 [07:31:43]written 0, free lines is 4095 [07:31:43]OFD Sender: Processing packet 308628 [packets to send 222, broken 221] [07:31:43]ProducePacketName [07:31:43]name=ofd_packets/00308628 [07:31:43]OFD Sender: To server: pG, [07:31:43]CommunicateWithHost lk.salyk.kg:30040 [07:31:43]ConnectInit lk.salyk.kg [07:31:43]Connected sock=11 [07:31:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A3 6A 07 01 0D C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 E2 9A 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 B5 04 00 35 04 06 00 6D 99 11 B6 BC 13 04 A5 A0 A8 A8 FB 21 A3 [07:31:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0A 82 47 00 2F 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 B5 04 00 F4 03 04 00 41 41 1C 67 B6 04 01 00 00 85 D3 50 DA 44 90 29 A5 [07:31:43]CommunicateWithHost err = 0 [07:31:43]CheckOFDResponse [07:31:43]1017 (14) - 77093643461234 [07:31:43]1041 (16) - 0000000000871765 [07:31:43]1040 (4) - 308628 [07:31:43]1012 (4) - 26.10.2024 01:09 [07:31:43]1206 (1) - 0 [07:31:43]OFD Sender: Remove packet 308628 [07:31:43]ProducePacketName [07:31:43]name=ofd_packets/00308628 [07:31:43]NVStorageDeleteData [07:32:59]KKMCreateReceiptDocument [07:32:59]Load OK [07:32:59]Malloc new data [07:32:59]MH_GetDate [07:32:59]Write to MH i2c: F0 00 00 B9 7E 26 [07:32:59]Write i2c OK [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: F0 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: F0 09 00 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: F0 09 00 B9 7E 00 30 9B 1C 67 44 5E 04 65 88 [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]KKMCreateReceiptDocument OK [07:32:59]receipt_add_items: price(Amount)=6590 [07:32:59]receipt_add_items: sum=200007 [07:32:59]receipt_add_items: quantity [07:32:59]03 8E 76 00 00 00 00 00 KKMCreateReceiptItemDocument [07:32:59]Load OK [07:32:59]KKMSetReceiptItemData [07:32:59]KKMSetReceiptItemData [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]KKMSetReceiptItemData err=0 [07:32:59]KKMAddReceiptItem [07:32:59]LoadAmountFromDocumentTag total=0 [07:32:59]LoadAmountFromDocumentTag cost=200007 [07:32:59]SetAmountToDocument total=200007 [07:32:59]Malloc new data [07:32:59]cost*persent_nds=24000840 [07:32:59]+500=24001340 [07:32:59]tax_nds_amount=21240 [07:32:59]cost*persent_nds=2000070 [07:32:59]+500=2000570 [07:32:59]tax_nsp_amount=1770 [07:32:59]Load OK [07:32:59]Load OK [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]Load OK [07:32:59]Load OK [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]free (receipt_item_data.pre_item_text) [07:32:59]free (receipt_item_data.post_item_text) [07:32:59]done [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]KKMSetReceiptData OK [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]Malloc new data [07:32:59]ProcessDocumentItem done err = 0, tmpTLVsize=111 [07:32:59]tlvbuf is 00D824A0 [07:32:59]KKMLoadAndSignReceiptData [07:32:59]SAM_PROTO_ProcessDocument [07:32:59]wFMCommunicate request_size=9 [07:32:59]MH_SAM_APDU [07:32:59]CAPDU: 80 15 01 00 04 03 00 6F 00 [07:32:59]Write to MH i2c: E2 0C 00 BA 7E 80 15 01 00 04 00 03 00 6F 00 00 00 31 [07:32:59]Write i2c OK [07:32:59]MH_I2C_Read... [07:32:59]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [07:32:59]Read from MH i2c: E2 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: E2 03 00 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: E2 03 00 BA 7E 00 90 00 AC [07:32:59]RAPDU: 90 00 [07:32:59]wFMCommunicate OK [07:32:59]wFMCommunicate request_size=10 [07:32:59]MH_SAM_APDU [07:32:59]CAPDU: 80 15 02 00 05 1E 04 01 00 01 [07:32:59]Write to MH i2c: E2 0D 00 BB 7E 80 15 02 00 05 00 1E 04 01 00 01 00 00 E7 [07:32:59]Write i2c OK [07:32:59]MH_I2C_Read... [07:32:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:32:59]Read from MH i2c: E2 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: E2 03 00 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: E2 03 00 BB 7E 00 90 00 AD [07:32:59]RAPDU: 90 00 [07:32:59]wFMCommunicate OK [07:32:59]wFMCommunicate request_size=15 [07:32:59]MH_SAM_APDU [07:32:59]CAPDU: 80 15 02 00 0A FC 03 06 00 40 0D 03 00 00 00 [07:32:59]Write to MH i2c: E2 12 00 BC 7E 80 15 02 00 0A 00 FC 03 06 00 40 0D 03 00 00 00 00 00 23 [07:32:59]Write i2c OK [07:32:59]MH_I2C_Read... [07:32:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:32:59]Read from MH i2c: E2 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: E2 03 00 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: E2 03 00 BC 7E 00 90 00 AE [07:32:59]RAPDU: 90 00 [07:32:59]wFMCommunicate OK [07:32:59]wFMCommunicate request_size=47 [07:32:59]MH_SAM_APDU [07:32:59]CAPDU: 80 15 02 00 2A EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 [07:32:59]Write to MH i2c: E2 32 00 BD 7E 80 15 02 00 2A 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 00 00 4C [07:32:59]Write i2c OK [07:32:59]MH_I2C_Read... [07:32:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:32:59]Read from MH i2c: E2 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: E2 03 00 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: E2 03 00 BD 7E 00 90 00 AF [07:32:59]RAPDU: 90 00 [07:32:59]wFMCommunicate OK [07:32:59]wFMCommunicate request_size=15 [07:32:59]MH_SAM_APDU [07:32:59]CAPDU: 80 15 02 00 0A 07 04 06 00 40 0D 03 00 00 00 [07:32:59]Write to MH i2c: E2 12 00 BE 7E 80 15 02 00 0A 00 07 04 06 00 40 0D 03 00 00 00 00 00 31 [07:32:59]Write i2c OK [07:32:59]MH_I2C_Read... [07:32:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:32:59]Read from MH i2c: E2 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: E2 03 00 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: E2 03 00 BE 7E 00 90 00 B0 [07:32:59]RAPDU: 90 00 [07:32:59]wFMCommunicate OK [07:32:59]wFMCommunicate request_size=15 [07:32:59]MH_SAM_APDU [07:32:59]CAPDU: 80 15 02 00 0A 39 04 06 00 00 00 00 00 00 00 [07:32:59]Write to MH i2c: E2 12 00 BF 7E 80 15 02 00 0A 00 39 04 06 00 00 00 00 00 00 00 00 00 14 [07:32:59]Write i2c OK [07:32:59]MH_I2C_Read... [07:32:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:32:59]Read from MH i2c: E2 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: E2 03 00 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: E2 03 00 BF 7E 00 90 00 B1 [07:32:59]RAPDU: 90 00 [07:32:59]wFMCommunicate OK [07:32:59]wFMCommunicate request_size=11 [07:32:59]MH_SAM_APDU [07:32:59]CAPDU: 80 15 02 00 06 1F 04 02 00 01 00 [07:32:59]Write to MH i2c: E2 0E 00 C0 7E 80 15 02 00 06 00 1F 04 02 00 01 00 00 00 F0 [07:32:59]Write i2c OK [07:32:59]MH_I2C_Read... [07:32:59]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:32:59]Read from MH i2c: E2 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: E2 03 00 [07:32:59]MH_I2C_Read... [07:32:59]Read from MH i2c: E2 03 00 C0 7E 00 90 00 B2 [07:32:59]RAPDU: 90 00 [07:32:59]wFMCommunicate OK [07:32:59]wFMCommunicate request_size=13 [07:32:59]MH_SAM_APDU [07:32:59]CAPDU: 80 15 02 00 08 F4 03 04 00 30 9B 1C 67 [07:32:59]Write to MH i2c: E2 10 00 C1 7E 80 15 02 00 08 00 F4 03 04 00 30 9B 1C 67 00 00 18 [07:32:59]Write i2c OK [07:32:59]MH_I2C_Read... [07:33:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:33:00]Read from MH i2c: E2 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 03 00 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 03 00 C1 7E 00 90 00 B3 [07:33:00]RAPDU: 90 00 [07:33:00]wFMCommunicate OK [07:33:00]wFMCommunicate request_size=25 [07:33:00]MH_SAM_APDU [07:33:00]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 [07:33:00]Write to MH i2c: E2 1C 00 C2 7E 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 00 00 22 [07:33:00]Write i2c OK [07:33:00]MH_I2C_Read... [07:33:00]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [07:33:00]Read from MH i2c: E2 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 03 00 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 03 00 C2 7E 00 90 00 B4 [07:33:00]RAPDU: 90 00 [07:33:00]wFMCommunicate OK [07:33:00]wFMCommunicate request_size=4 [07:33:00]MH_SAM_APDU [07:33:00]CAPDU: 80 15 03 00 [07:33:00]Write to MH i2c: E2 08 00 C3 7E 80 15 03 00 00 00 00 00 C2 [07:33:00]Write i2c OK [07:33:00]MH_I2C_Read... [07:33:00]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [07:33:00]Read from MH i2c: E2 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 40 00 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 40 00 C3 7E 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 32 00 00 00 35 04 06 00 86 6C 38 0C 60 70 90 00 56 [07:33:00]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 32 00 00 00 35 04 06 00 86 6C 38 0C 60 70 90 00 [07:33:00]wFMCommunicate OK [07:33:00]SAM_PROTO_ProcessDocument answer len = 59 [07:33:00]SAM_PROTO_ProcessDocument done [07:33:00]SetTLVBufToDocument [07:33:00]Processing tag 1209 (04B9) [07:33:00]Malloc new data [07:33:00]Processing tag 1041 (0411) [07:33:00]Processing tag 1040 (0410) [07:33:00]Malloc new data [07:33:00]Processing tag 1038 (040E) [07:33:00]Malloc new data [07:33:00]Processing tag 1042 (0412) [07:33:00]Malloc new data [07:33:00]Processing tag 1077 (0435) [07:33:00]Malloc new data [07:33:00]SetTLVBufToDocument err=0 [07:33:00]KKMLoadAndSignReceiptData store KKM data [07:33:00]KKMLoadAndSignReceiptData err=0 [07:33:00]wFMCommunicate request_size=4 [07:33:00]MH_SAM_APDU [07:33:00]CAPDU: 80 11 00 00 [07:33:00]Write to MH i2c: E2 08 00 C4 7E 80 11 00 00 00 00 00 00 BC [07:33:00]Write i2c OK [07:33:00]MH_I2C_Read... [07:33:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:00]Read from MH i2c: E2 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 17 00 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 17 00 C4 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 11 [07:33:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:33:00]wFMCommunicate OK [07:33:00]Счет N : (1)642495 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 41 Товар: 2710124130 Аи-92-К-2 30.350 * 65.90 = 2000.07 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 50 26.10.2024 07:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 30.35 сом ФМ: 0000000000871765 ФД: 308629 ФПД: 147799354925168 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T073304&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308629&fm=147799354925168&tin=02508201610067®Number=0000000000091780&sum=200000 [07:33:00]StoreToDocumentArchive [07:33:00]shift 532 fd 308629 [07:33:00]save to /storage/0532/doc_00308629 [07:33:00]save last doc name /storage/0532/doc_00308629 to /storage/kkm_last_doc_name [07:33:00]save OK [07:33:00]Clear old archive folders... [07:33:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:33:00]tlvbuf is 00B72280 [07:33:00]SAM_PROTO_ClearQueue [07:33:00]wFMCommunicate request_size=4 [07:33:00]MH_SAM_APDU [07:33:00]CAPDU: 80 09 00 00 [07:33:00]Write to MH i2c: E2 08 00 C5 7E 80 09 00 00 00 00 00 00 B5 [07:33:00]Write i2c OK [07:33:00]MH_I2C_Read... [07:33:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:33:00]Read from MH i2c: E2 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 03 00 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 03 00 C5 7E 00 90 00 B7 [07:33:00]RAPDU: 90 00 [07:33:00]wFMCommunicate OK [07:33:00]SAM_PROTO_ClearQueue done [07:33:00]KKMCreateOFDPacket [07:33:00]OFDProtocolAddRootSTLVToBuf [07:33:00]FM_MakeSignedData [07:33:00]FM_MakeSignedData [07:33:00]SAM_PROTO_SignData [07:33:00]wFMCommunicate request_size=4 [07:33:00]MH_SAM_APDU [07:33:00]CAPDU: 80 0D 01 02 [07:33:00]Write to MH i2c: E2 08 00 C6 7E 80 0D 01 02 00 00 00 00 BD [07:33:00]Write i2c OK [07:33:00]MH_I2C_Read... [07:33:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:33:00]Read from MH i2c: E2 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 03 00 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 03 00 C6 7E 00 90 00 B8 [07:33:00]RAPDU: 90 00 [07:33:00]wFMCommunicate OK [07:33:00]wFMCommunicate request_size=255 [07:33:00]MH_SAM_APDU [07:33: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 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 30 9B 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B5 04 00 35 04 06 00 86 [07:33:00]Write to MH i2c: E2 02 01 C7 7E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 30 9B 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B5 04 00 35 04 06 00 86 00 00 3C [07:33:00]Write i2c OK [07:33:00]MH_I2C_Read... [07:33:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:00]Read from MH i2c: E2 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 03 00 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 03 00 C7 7E 00 90 00 B9 [07:33:00]RAPDU: 90 00 [07:33:00]wFMCommunicate OK [07:33:00]wFMCommunicate request_size=10 [07:33:00]MH_SAM_APDU [07:33:00]CAPDU: 80 0D 02 02 05 6C 38 0C 60 70 [07:33:00]Write to MH i2c: E2 0D 00 C8 7E 80 0D 02 02 05 00 6C 38 0C 60 70 00 00 4A [07:33:00]Write i2c OK [07:33:00]MH_I2C_Read... [07:33:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:33:00]Read from MH i2c: E2 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 03 00 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 03 00 C8 7E 00 90 00 BA [07:33:00]RAPDU: 90 00 [07:33:00]wFMCommunicate OK [07:33:00]wFMCommunicate request_size=4 [07:33:00]MH_SAM_APDU [07:33:00]CAPDU: 80 0D 03 02 [07:33:00]Write to MH i2c: E2 08 00 C9 7E 80 0D 03 02 00 00 00 00 C2 [07:33:00]Write i2c OK [07:33:00]MH_I2C_Read... [07:33:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:33:00]Read from MH i2c: E2 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 0B 00 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 0B 00 C9 7E 00 F4 6C E2 F1 9F B2 7B 61 90 00 23 [07:33:00]RAPDU: F4 6C E2 F1 9F B2 7B 61 90 00 [07:33:00]wFMCommunicate OK [07:33:00]SAM_PROTO_SignData done [07:33:00]FM_MakeSignedData done [07:33:00]CreateOFDProtocolMessage [07:33:00]wFMCommunicate request_size=4 [07:33:00]MH_SAM_APDU [07:33:00]CAPDU: 80 11 00 00 [07:33:00]Write to MH i2c: E2 08 00 CA 7E 80 11 00 00 00 00 00 00 C2 [07:33:00]Write i2c OK [07:33:00]MH_I2C_Read... [07:33:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:00]Read from MH i2c: E2 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 17 00 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: E2 17 00 CA 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 17 [07:33:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:33:00]wFMCommunicate OK [07:33:00]CreateOFDProtocolMessage done [07:33:00]OFDSenderStorePacket 308629 [07:33:00]StoreOFDPacket docnum=308629 [07:33:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AC 77 07 01 05 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 30 9B 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B5 04 00 35 04 06 00 86 6C 38 0C 60 70 F4 6C E2 F1 9F B2 7B 61 [07:33:00]CheckFolder [07:33:00]dirname=/storage/ofd_packets [07:33:00]CheckFolder done [07:33:00]ProducePacketName [07:33:00]name=ofd_packets/00308629 [07:33:00]NVStorageSaveData ofd_packets/00308629 [07:33:00]File name is /storage/ofd_packets/00308629 [07:33:00]Write 301 bytes [07:33:00]NVStorageSaveData done [07:33:00]OFDSenderStorePacket done [07:33:00]KKMCreateOFDPacket done [07:33:00]NVStorageSaveData kkm_last_timestamp [07:33:00]File name is /storage/kkm_last_timestamp [07:33:00]Write 4 bytes [07:33:00]NVStorageSaveData done [07:33:00]ExternCall_PrintAddStr [07:33:00]wPrintStart [07:33:00]Write to MH i2c: 01 00 00 CB 7E 49 [07:33:00]Write i2c OK [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: 01 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: 01 07 00 [07:33:00]MH_I2C_Read... [07:33:00]Read from MH i2c: 01 07 00 CB 7E 00 00 00 00 00 FF 0F 5E [07:33:00]RasterBufferAndPrint [07:33:00]line Счет N : (1)642495 [07:33:00]line ИНН: 02508201610067 [07:33:00]line Контрольно-Кассовый Чек [07:33:00]line ПРОДАЖА [07:33:00]line ТРК (МРК, ГНК) : 41 [07:33:00]line Товар: 2710124130 [07:33:00]line Аи-92-К-2 [07:33:00]line 30.350 * 65.90 [07:33:00]line = 2000.07 [07:33:00]line НДС 12% НСП 1% [07:33:00]line > о реализуемом товаре [07:33:00]line ОКРУГЛЕНИЕ: -0.07 [07:33:00]line ИТОГО: 2000.00 [07:33:00]line Внесено: 2000.00 [07:33:00]line СДАЧА: 0.00 [07:33:00]line НСП 1% : 17.70 [07:33:00]line НДС 12% : 212.40 [07:33:00]line Наличными: 2000.00 [07:33:00]line Безнал.: 0.00 [07:33:00]line Место: АЗС № 172 "Партнер Нефть" [07:33:00]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:33:00]line СНО: Общий режим [07:33:00]line Чек 50 26.10.2024 07:33 [07:33:00]line Смена: 532 ФФД: 1.0 [07:33:00]line ЗНМ: 0300000116 [07:33:00]line РНМ: 0000000000091780 [07:33:00]line Версия ККМ: 001 [07:33:00]line [07:33:00]line Дисконтная программа [07:33:00]line АИ-92 [07:33:00]line номер 172 [07:33:00]line сэкономлено 30.35 сом [07:33:00]line ФМ: 0000000000871765 [07:33:00]line ФД: 308629 [07:33:00]line ФПД: 147799354925168 [07:33:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T073304&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308629&fm=147799354925168&tin=02508201610067®Number=0000000000091780&sum=200000 [07:33:00]OFD Sender: Processing packet 308629 [packets to send 222, broken 221] [07:33:00]ProducePacketName [07:33:00]name=ofd_packets/00308629 [07:33:00]OFD Sender: To server: pG, [07:33:00]CommunicateWithHost lk.salyk.kg:30040 [07:33:00]ConnectInit lk.salyk.kg [07:33:00]written 0, free lines is 4095 [07:33:01]Connected sock=11 [07:33:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AC 77 07 01 05 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 00 00 00 F4 03 04 00 30 9B 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B5 04 00 35 04 06 00 86 6C 38 0C 60 70 F4 6C E2 F1 9F B2 7B 61 [07:33:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D3 C4 47 00 C3 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 31 37 36 35 10 04 04 00 95 B5 04 00 F4 03 04 00 8F 41 1C 67 B6 04 01 00 00 14 20 1B 14 DA 00 C9 BC [07:33:01]CommunicateWithHost err = 0 [07:33:01]CheckOFDResponse [07:33:01]1017 (14) - 77093643461234 [07:33:01]1041 (16) - 0000000000871765 [07:33:01]1040 (4) - 308629 [07:33:01]1012 (4) - 26.10.2024 01:10 [07:33:01]1206 (1) - 0 [07:33:01]OFD Sender: Remove packet 308629 [07:33:01]ProducePacketName [07:33:01]name=ofd_packets/00308629 [07:33:01]NVStorageDeleteData [07:33:01]Write to MH i2c: 01 00 00 FA 7E 78 [07:33:01]Write i2c OK [07:33:01]MH_I2C_Read... [07:33:01]Read from MH i2c: 01 [07:33:01]MH_I2C_Read... [07:33:01]Read from MH i2c: 01 07 00 [07:33:01]MH_I2C_Read... [07:33:01]Read from MH i2c: 01 07 00 FA 7E 00 00 00 00 00 70 0C FB [07:33:01]RasterBufferAndPrint [07:33:01]line [07:33:01]line [07:33:01]line [07:33:01]line [07:33:01]line [07:33:01]written 0, free lines is 3196 [07:33:01]MH_Cut [07:33:01]Write to MH i2c: D1 01 00 01 7F 01 52 [07:33:01]Write i2c OK [07:33:01]MH_I2C_Read... [07:33:01]Read from MH i2c: D1 [07:33:01]MH_I2C_Read... [07:33:01]Read from MH i2c: D1 01 00 [07:33:01]MH_I2C_Read... [07:33:01]Read from MH i2c: D1 01 00 01 7F 00 51 [07:33:01]Write to MH i2c: 01 00 00 02 7F 81 [07:33:01]Write i2c OK [07:33:01]MH_I2C_Read... [07:33:01]OFD Sender: No OFD packet to send [07:33:02]*** Cut start [07:33:02]*** Purtial cut [07:33:02]*** Stage 1: CUTSNS_PIN = 1 [07:33:02]Read from MH i2c: 01 [07:33:02]MH_I2C_Read... [07:33:02]*** Stop cut motor [07:33:02]*** Cut end [07:33:02]Read from MH i2c: 01 07 00 [07:33:02]MH_I2C_Read... [07:33:02]Read from MH i2c: 01 07 00 02 7F 00 00 00 00 00 FF 0F 96 [07:33:02]process_action close_receipt done [07:33:02]requested_data is exist [07:33:02]produce_requested_data [07:33:02]requested_item fm.sn is exist - process it [07:33:02]wFMCommunicate request_size=4 [07:33:02]MH_SAM_APDU [07:33:02]CAPDU: 80 11 00 00 [07:33:02]Write to MH i2c: E2 08 00 03 7F 80 11 00 00 00 00 00 00 FC [07:33:02]Write i2c OK [07:33:02]MH_I2C_Read... [07:33:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:33:02]Read from MH i2c: E2 [07:33:02]MH_I2C_Read... [07:33:02]Read from MH i2c: E2 17 00 [07:33:02]MH_I2C_Read... [07:33:02]Read from MH i2c: E2 17 00 03 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 51 [07:33:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:33:02]wFMCommunicate OK [07:33:02]requested_item fd.num is exist - process it [07:33:02]SAM_PROTO_GetFieldsCounters [07:33:02]wFMCommunicate request_size=4 [07:33:02]MH_SAM_APDU [07:33:02]CAPDU: 80 13 00 00 [07:33:02]Write to MH i2c: E2 08 00 04 7F 80 13 00 00 00 00 00 00 FF [07:33:02]Write i2c OK [07:33:02]MH_I2C_Read... [07:33:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:33:02]Read from MH i2c: E2 [07:33:02]MH_I2C_Read... [07:33:02]Read from MH i2c: E2 62 00 [07:33:02]MH_I2C_Read... [07:33:02]Read from MH i2c: E2 62 00 04 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 95 B5 04 00 0E 04 04 00 14 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 1C [07:33: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 95 B5 04 00 0E 04 04 00 14 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 [07:33:02]wFMCommunicate OK [07:33:02]SAM_PROTO_GetFieldsCounters done [07:33:02]requested_item shift.num is exist - process it [07:33:02]requested_item shift.opened is exist - process it [07:33:02]req_shift_opened [07:33:02]FM_GetShiftState [07:33:02]SAM_PROTO_GetShiftState [07:33:02]wFMCommunicate request_size=4 [07:33:02]MH_SAM_APDU [07:33:02]CAPDU: 80 13 01 00 [07:33:02]Write to MH i2c: E2 08 00 05 7F 80 13 01 00 00 00 00 00 01 [07:33:02]Write i2c OK [07:33:02]MH_I2C_Read... [07:33:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:33:02]Read from MH i2c: E2 [07:33:02]MH_I2C_Read... [07:33:02]Read from MH i2c: E2 0E 00 [07:33:02]MH_I2C_Read... [07:33:02]Read from MH i2c: E2 0E 00 05 7F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7F [07:33:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:33:02]wFMCommunicate OK [07:33:02]SAM_PROTO_GetShiftState done [07:33:02]FM_GetShiftState done [07:33:02]req_shift_opened done [07:33:02]requested_item shift.open_date is exist - process it [07:33:02]req_shift_open_date [07:33:02]req_shift_open_date done [07:33:02]produce_requested_data done [07:33:02]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308629,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [07:33:02]process_action_free close_receipt [07:33:02]json_value_free [07:33:02]json_value_free done [07:33:02]process_json_proto returns [07:33:02]Send response to host [07:33:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308629,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [07:33:02]free response buf [07:33:02]execute_script done [07:33:02]execute_script returns [07:33:02]free content buf [07:33:02]Sock 10.Close socket [07:33:02]Sock 10.Thread stoped [07:33:06]OFD Sender: No OFD packet to send [07:33:11]OFD Sender: No OFD packet to send [07:33:16]OFD Sender: No OFD packet to send [07:33:21]OFD Sender: No OFD packet to send [07:33:26]OFD Sender: No OFD packet to send [07:33:31]OFD Sender: No OFD packet to send [07:33:36]OFD Sender: No OFD packet to send [07:33:41]OFD Sender: No OFD packet to send [07:33:46]OFD Sender: No OFD packet to send [07:33:51]OFD Sender: No OFD packet to send [07:33:56]OFD Sender: No OFD packet to send [07:34:01]OFD Sender: No OFD packet to send [07:34:06]OFD Sender: No OFD packet to send [07:34:11]OFD Sender: No OFD packet to send [07:34:16]OFD Sender: No OFD packet to send [07:34:21]OFD Sender: No OFD packet to send [07:34:26]OFD Sender: No OFD packet to send [07:34:31]OFD Sender: No OFD packet to send [07:34:36]OFD Sender: No OFD packet to send [07:34:39]ConnectInit Can't connect to host [07:34:41]OFD Sender: No OFD packet to send [07:34:46]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:04]ConnectInit Can't connect to host [07:38:07]OFD Sender: No OFD packet to send [07:38:12]OFD Sender: No OFD packet to send [07:38:17]OFD Sender: No OFD packet to send [07:38:22]OFD Sender: No OFD packet to send [07:38:27]OFD Sender: No OFD packet to send [07:38:32]OFD Sender: No OFD packet to send [07:38:37]OFD Sender: No OFD packet to send [07:38:42]OFD Sender: No OFD packet to send [07:38:47]OFD Sender: No OFD packet to send [07:38:52]OFD Sender: No OFD packet to send [07:38:57]OFD Sender: No OFD packet to send [07:39:02]OFD Sender: No OFD packet to send [07:39:07]OFD Sender: No OFD packet to send [07:39:12]OFD Sender: No OFD packet to send [07:39:17]OFD Sender: No OFD packet to send [07:39:22]OFD Sender: No OFD packet to send [07:39:27]OFD Sender: No OFD packet to send [07:39:32]OFD Sender: No OFD packet to send [07:39:37]OFD Sender: No OFD packet to send [07:39:42]OFD Sender: No OFD packet to send [07:39:47]OFD Sender: No OFD packet to send [07:39:52]OFD Sender: No OFD packet to send [07:39:57]OFD Sender: No OFD packet to send [07:40:02]OFD Sender: No OFD packet to send [07:40:07]OFD Sender: No OFD packet to send [07:40:12]OFD Sender: No OFD packet to send [07:40:17]OFD Sender: No OFD packet to send [07:40:22]OFD Sender: No OFD packet to send [07:40:27]OFD Sender: No OFD packet to send [07:40:32]OFD Sender: No OFD packet to send [07:40:37]OFD Sender: No OFD packet to send [07:40:42]OFD Sender: No OFD packet to send [07:40:47]OFD Sender: No OFD packet to send [07:40:52]OFD Sender: No OFD packet to send [07:40:57]OFD Sender: No OFD packet to send [07:41:02]OFD Sender: No OFD packet to send [07:41:07]OFD Sender: No OFD packet to send [07:41:12]OFD Sender: No OFD packet to send [07:41:17]OFD Sender: No OFD packet to send [07:41:22]OFD Sender: No OFD packet to send [07:41:27]OFD Sender: No OFD packet to send [07:41:32]OFD Sender: No OFD packet to send [07:41:37]OFD Sender: No OFD packet to send [07:41:42]OFD Sender: No OFD packet to send [07:41:47]OFD Sender: No OFD packet to send [07:41:52]OFD Sender: No OFD packet to send [07:41:57]OFD Sender: No OFD packet to send [07:42:02]OFD Sender: No OFD packet to send [07:42:07]OFD Sender: No OFD packet to send [07:42:12]OFD Sender: No OFD packet to send [07:42:17]OFD Sender: No OFD packet to send [07:42:22]OFD Sender: No OFD packet to send [07:42:27]OFD Sender: No OFD packet to send [07:42:32]OFD Sender: No OFD packet to send [07:42:37]OFD Sender: No OFD packet to send [07:42:42]OFD Sender: No OFD packet to send [07:42:47]OFD Sender: No OFD packet to send [07:42:52]OFD Sender: No OFD packet to send [07:42:57]OFD Sender: No OFD packet to send [07:43:02]OFD Sender: No OFD packet to send [07:43:07]OFD Sender: No OFD packet to send [07:43:12]OFD Sender: No OFD packet to send [07:43:17]OFD Sender: No OFD packet to send [07:43:22]OFD Sender: No OFD packet to send [07:43:27]OFD Sender: No OFD packet to send [07:43:32]OFD Sender: No OFD packet to send [07:43:37]OFD Sender: No OFD packet to send [07:43:42]OFD Sender: No OFD packet to send [07:43:47]OFD Sender: No OFD packet to send [07:43:52]OFD Sender: No OFD packet to send [07:43:57]OFD Sender: No OFD packet to send [07:44:02]OFD Sender: No OFD packet to send [07:44:07]OFD Sender: No OFD packet to send [07:44:12]OFD Sender: No OFD packet to send [07:44:17]OFD Sender: No OFD packet to send [07:44:22]OFD Sender: No OFD packet to send [07:44:27]OFD Sender: No OFD packet to send [07:44:32]OFD Sender: No OFD packet to send [07:44:37]OFD Sender: No OFD packet to send [07:44:42]OFD Sender: No OFD packet to send [07:44:47]OFD Sender: No OFD packet to send [07:44:52]OFD Sender: No OFD packet to send [07:44:57]OFD Sender: No OFD packet to send [07:45:02]OFD Sender: No OFD packet to send [07:45:07]OFD Sender: No OFD packet to send [07:45:12]OFD Sender: No OFD packet to send [07:45:17]OFD Sender: No OFD packet to send [07:45:22]OFD Sender: No OFD packet to send [07:45:27]OFD Sender: No OFD packet to send [07:45:32]OFD Sender: No OFD packet to send [07:45:37]OFD Sender: No OFD packet to send [07:45:42]OFD Sender: No OFD packet to send [07:45:48]OFD Sender: No OFD packet to send [07:45:53]OFD Sender: No OFD packet to send [07:45:58]OFD Sender: No OFD packet to send [07:46:03]OFD Sender: No OFD packet to send [07:46:08]OFD Sender: No OFD packet to send [07:46:13]OFD Sender: No OFD packet to send [07:46:18]OFD Sender: No OFD packet to send [07:46:23]OFD Sender: No OFD packet to send [07:46:28]OFD Sender: No OFD packet to send [07:46:33]OFD Sender: No OFD packet to send [07:46:38]OFD Sender: No OFD packet to send [07:46:43]OFD Sender: No OFD packet to send [07:46:48]OFD Sender: No OFD packet to send [07:46:53]OFD Sender: No OFD packet to send [07:46:58]OFD Sender: No OFD packet to send [07:47:03]OFD Sender: No OFD packet to send [07:47:08]OFD Sender: No OFD packet to send [07:47:13]OFD Sender: No OFD packet to send [07:47:18]OFD Sender: No OFD packet to send [07:47:23]OFD Sender: No OFD packet to send [07:47:28]OFD Sender: No OFD packet to send [07:47:33]OFD Sender: No OFD packet to send [07:47:38]OFD Sender: No OFD packet to send [07:47:43]OFD Sender: No OFD packet to send [07:47:48]OFD Sender: No OFD packet to send [07:47:53]OFD Sender: No OFD packet to send [07:47:58]OFD Sender: No OFD packet to send [07:48:03]OFD Sender: No OFD packet to send [07:48:08]OFD Sender: No OFD packet to send [07:48:13]OFD Sender: No OFD packet to send [07:48:18]OFD Sender: No OFD packet to send [07:48:23]OFD Sender: No OFD packet to send [07:48:28]OFD Sender: No OFD packet to send [07:48:33]OFD Sender: No OFD packet to send [07:48:38]OFD Sender: No OFD packet to send [07:48:43]OFD Sender: No OFD packet to send [07:48:48]OFD Sender: No OFD packet to send [07:48:53]OFD Sender: No OFD packet to send [07:48:58]OFD Sender: No OFD packet to send [07:49:03]OFD Sender: No OFD packet to send [07:49:08]OFD Sender: No OFD packet to send [07:49:13]OFD Sender: No OFD packet to send [07:49:18]OFD Sender: No OFD packet to send [07:49:23]OFD Sender: No OFD packet to send [07:49:28]OFD Sender: No OFD packet to send [07:49:33]OFD Sender: No OFD packet to send [07:49:38]OFD Sender: No OFD packet to send [07:49:43]OFD Sender: No OFD packet to send [07:49:45]accept exits with 9 [07:49:45]New connection [07:49:45]New thread 3067198820 created [07:49:45]Thread 3067342180 joined [07:49:45]Waiting for new connection... [07:49:45] Sock 9.Parse request [07:49:45]Sock 9.Check first char [07:49:45]Sock 9.First char is OK [07:49:45]request: POST /json_proto HTTP/1.0 [07:49:45]Method: POST [07:49:45]URL: /json_proto [07:49:45]Method is POST - this is cgi request [07:49:45]url: /json_proto [07:49:45]query_string will be loaded in cgi processing [07:49:45]execute_cgi json_proto POST (null) [07:49:45]execute_cgi path=json_proto method=POST [07:49:45]POST find Content-Length [07:49:45]Host: 172.17.96.3:8080 [07:49:45]Content-Length: 984 [07:49:45]Content-Type: application/json [07:49:45] [07:49:45]POST finish read [07:49:45]Found Content-Length = 984 [07:49:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642496", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.280, "sum" : 1468.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.28 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1468.00, "payments": [ { "type": 0, "sum" : 1468.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:45]execute_script... [07:49: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)642496", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.280, "sum" : 1468.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.28 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1468.00, "payments": [ { "type": 0, "sum" : 1468.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:49:45]POST & json_proto [07:49:45]process_json_proto [07:49:45]json parsed OK: [07:49:45]protocol is kg_v1.0 [07:49:45]action value=close_receipt [07:49:45]process_action close_receipt [07:49:45]cmd_close_receipt [07:49:45]MH_GetDate [07:49:45]Write to MH i2c: F0 00 00 06 7F 74 [07:49:45]Write i2c OK [07:49:45]MH_I2C_Read... [07:49:45]Read from MH i2c: F0 [07:49:45]MH_I2C_Read... [07:49:45]Read from MH i2c: F0 09 00 [07:49:45]MH_I2C_Read... [07:49:45]Read from MH i2c: F0 09 00 06 7F 00 1E 9F 1C 67 44 5E 04 65 C8 [07:49:45]GetLastDocTimeStamp 1729927984 [07:49:45]current date 1729928990 [07:49:45]FM_GetShiftState [07:49:45]SAM_PROTO_GetShiftState [07:49:45]wFMCommunicate request_size=4 [07:49:45]MH_SAM_APDU [07:49:45]CAPDU: 80 13 01 00 [07:49:45]Write to MH i2c: E2 08 00 07 7F 80 13 01 00 00 00 00 00 03 [07:49:45]Write i2c OK [07:49:45]MH_I2C_Read... [07:49:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:45]Read from MH i2c: E2 [07:49:45]MH_I2C_Read... [07:49:45]Read from MH i2c: E2 0E 00 [07:49:45]MH_I2C_Read... [07:49:45]Read from MH i2c: E2 0E 00 07 7F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 81 [07:49:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:49:45]wFMCommunicate OK [07:49:45]SAM_PROTO_GetShiftState done [07:49:45]FM_GetShiftState done [07:49:45]opened in 1729902265 [07:49:45]opened+sec_in_day 1729988665 [07:49:45]quantity*price = 146825 [07:49:45]sum+1 = 146826 [07:49:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 1468.00 Внесено: 1500.00 СДАЧА: 32.00 НСП 1% : 12.99 НДС 12% : 155.92 Наличными: 1468.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 51 26.10.2024 07:49 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 22.28 сом ФМ: 0000000000871765 ФД: 308630 ФПД: 215811932306531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T074950&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308630&fm=215811932306531&tin=02508201610067®Number=0000000000091780&sum=146800 [07:49:46]StoreToDocumentArchive [07:49:46]shift 532 fd 308630 [07:49:46]save to /storage/0532/doc_00308630 [07:49:46]save last doc name /storage/0532/doc_00308630 to /storage/kkm_last_doc_name [07:49:46]save OK [07:49:46]Clear old archive folders... [07:49:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:49:47]tlvbuf is 00A9EE30 [07:49:47]SAM_PROTO_ClearQueue [07:49:47]wFMCommunicate request_size=4 [07:49:47]MH_SAM_APDU [07:49:47]CAPDU: 80 09 00 00 [07:49:47]Write to MH i2c: E2 08 00 14 7F 80 09 00 00 00 00 00 00 05 [07:49:47]Write i2c OK [07:49:47]MH_I2C_Read... [07:49:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:49:47]Read from MH i2c: E2 [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: E2 03 00 [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: E2 03 00 14 7F 00 90 00 07 [07:49:47]RAPDU: 90 00 [07:49:47]wFMCommunicate OK [07:49:47]SAM_PROTO_ClearQueue done [07:49:47]KKMCreateOFDPacket [07:49:47]OFDProtocolAddRootSTLVToBuf [07:49:47]FM_MakeSignedData [07:49:47]FM_MakeSignedData [07:49:47]SAM_PROTO_SignData [07:49:47]wFMCommunicate request_size=4 [07:49:47]MH_SAM_APDU [07:49:47]CAPDU: 80 0D 01 02 [07:49:47]Write to MH i2c: E2 08 00 15 7F 80 0D 01 02 00 00 00 00 0D [07:49:47]Write i2c OK [07:49:47]MH_I2C_Read... [07:49:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:49:47]Read from MH i2c: E2 [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: E2 03 00 [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: E2 03 00 15 7F 00 90 00 08 [07:49:47]RAPDU: 90 00 [07:49:47]wFMCommunicate OK [07:49:47]wFMCommunicate request_size=255 [07:49:47]MH_SAM_APDU [07:49: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 08 57 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 89 3D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 3C 00 00 00 00 07 04 06 00 70 3D 02 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 1E 9F 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 B5 04 00 35 04 06 00 C4 [07:49:47]Write to MH i2c: E2 02 01 16 7F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 08 57 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 89 3D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 3C 00 00 00 00 07 04 06 00 70 3D 02 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 1E 9F 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 B5 04 00 35 04 06 00 C4 00 00 4A [07:49:47]Write i2c OK [07:49:47]MH_I2C_Read... [07:49:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:47]Read from MH i2c: E2 [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: E2 03 00 [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: E2 03 00 16 7F 00 90 00 09 [07:49:47]RAPDU: 90 00 [07:49:47]wFMCommunicate OK [07:49:47]wFMCommunicate request_size=10 [07:49:47]MH_SAM_APDU [07:49:47]CAPDU: 80 0D 02 02 05 47 A1 90 3C 63 [07:49:47]Write to MH i2c: E2 0D 00 17 7F 80 0D 02 02 05 00 47 A1 90 3C 63 00 00 31 [07:49:47]Write i2c OK [07:49:47]MH_I2C_Read... [07:49:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:49:47]Read from MH i2c: E2 [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: E2 03 00 [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: E2 03 00 17 7F 00 90 00 0A [07:49:47]RAPDU: 90 00 [07:49:47]wFMCommunicate OK [07:49:47]wFMCommunicate request_size=4 [07:49:47]MH_SAM_APDU [07:49:47]CAPDU: 80 0D 03 02 [07:49:47]Write to MH i2c: E2 08 00 18 7F 80 0D 03 02 00 00 00 00 12 [07:49:47]Write i2c OK [07:49:47]MH_I2C_Read... [07:49:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:49:47]Read from MH i2c: E2 [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: E2 0B 00 [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: E2 0B 00 18 7F 00 3B DC B2 BF B9 1F E9 7B 90 00 D7 [07:49:47]RAPDU: 3B DC B2 BF B9 1F E9 7B 90 00 [07:49:47]wFMCommunicate OK [07:49:47]SAM_PROTO_SignData done [07:49:47]FM_MakeSignedData done [07:49:47]CreateOFDProtocolMessage [07:49:47]wFMCommunicate request_size=4 [07:49:47]MH_SAM_APDU [07:49:47]CAPDU: 80 11 00 00 [07:49:47]Write to MH i2c: E2 08 00 19 7F 80 11 00 00 00 00 00 00 12 [07:49:47]Write i2c OK [07:49:47]MH_I2C_Read... [07:49:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:47]Read from MH i2c: E2 [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: E2 17 00 [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: E2 17 00 19 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 67 [07:49:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:49:47]wFMCommunicate OK [07:49:47]CreateOFDProtocolMessage done [07:49:47]OFDSenderStorePacket 308630 [07:49:47]StoreOFDPacket docnum=308630 [07:49:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B2 F5 07 01 40 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 08 57 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 89 3D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 3C 00 00 00 00 07 04 06 00 70 3D 02 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 1E 9F 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 B5 04 00 35 04 06 00 C4 47 A1 90 3C 63 3B DC B2 BF B9 1F E9 7B [07:49:47]CheckFolder [07:49:47]dirname=/storage/ofd_packets [07:49:47]CheckFolder done [07:49:47]ProducePacketName [07:49:47]name=ofd_packets/00308630 [07:49:47]NVStorageSaveData ofd_packets/00308630 [07:49:47]File name is /storage/ofd_packets/00308630 [07:49:47]Write 301 bytes [07:49:47]NVStorageSaveData done [07:49:47]OFDSenderStorePacket done [07:49:47]KKMCreateOFDPacket done [07:49:47]NVStorageSaveData kkm_last_timestamp [07:49:47]File name is /storage/kkm_last_timestamp [07:49:47]Write 4 bytes [07:49:47]NVStorageSaveData done [07:49:47]ExternCall_PrintAddStr [07:49:47]wPrintStart [07:49:47]Write to MH i2c: 01 00 00 1A 7F 99 [07:49:47]Write i2c OK [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: 01 [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: 01 07 00 [07:49:47]MH_I2C_Read... [07:49:47]Read from MH i2c: 01 07 00 1A 7F 00 00 00 00 00 FF 0F AE [07:49:47]RasterBufferAndPrint [07:49:47]line Счет N : (1)642496 [07:49:47]line ИНН: 02508201610067 [07:49:47]line Контрольно-Кассовый Чек [07:49:47]line ПРОДАЖА [07:49:47]line ТРК (МРК, ГНК) : 41 [07:49:47]line Товар: 2710124130 [07:49:47]line Аи-92-К-2 [07:49:47]line 22.280 * 65.90 [07:49:47]line = 1468.25 [07:49:47]line НДС 12% НСП 1% [07:49:47]line > о реализуемом товаре [07:49:47]line ОКРУГЛЕНИЕ: -0.25 [07:49:47]line ИТОГО: 1468.00 [07:49:47]line Внесено: 1500.00 [07:49:47]line СДАЧА: 32.00 [07:49:47]line НСП 1% : 12.99 [07:49:47]line НДС 12% : 155.92 [07:49:47]line Наличными: 1468.00 [07:49:47]line Безнал.: 0.00 [07:49:47]line Место: АЗС № 172 "Партнер Нефть" [07:49:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:49:47]line СНО: Общий режим [07:49:47]line Чек 51 26.10.2024 07:49 [07:49:47]line Смена: 532 ФФД: 1.0 [07:49:47]line ЗНМ: 0300000116 [07:49:47]line РНМ: 0000000000091780 [07:49:47]line Версия ККМ: 001 [07:49:47]line [07:49:47]line Дисконтная программа [07:49:47]line АИ-92 [07:49:47]line номер 172 [07:49:47]line сэкономлено 22.28 сом [07:49:47]line ФМ: 0000000000871765 [07:49:47]line ФД: 308630 [07:49:47]line ФПД: 215811932306531 [07:49:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T074950&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308630&fm=215811932306531&tin=02508201610067®Number=0000000000091780&sum=146800 [07:49:47]OFD Sender: Processing packet 308630 [packets to send 222, broken 221] [07:49:47]ProducePacketName [07:49:47]name=ofd_packets/00308630 [07:49:47]OFD Sender: To server: pG, [07:49:47]CommunicateWithHost lk.salyk.kg:30040 [07:49:47]ConnectInit lk.salyk.kg [07:49:47]written 0, free lines is 4095 [07:49:47]Connected sock=10 [07:49:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B2 F5 07 01 40 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 08 57 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 89 3D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 3D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E8 3C 00 00 00 00 07 04 06 00 70 3D 02 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 1E 9F 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 B5 04 00 35 04 06 00 C4 47 A1 90 3C 63 3B DC B2 BF B9 1F E9 7B [07:49:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 80 6E 47 00 1F 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 B5 04 00 F4 03 04 00 7E 45 1C 67 B6 04 01 00 00 A4 6B 01 35 28 5B 9D 73 [07:49:48]CommunicateWithHost err = 0 [07:49:48]CheckOFDResponse [07:49:48]1017 (14) - 77093643461234 [07:49:48]1041 (16) - 0000000000871765 [07:49:48]1040 (4) - 308630 [07:49:48]1012 (4) - 26.10.2024 01:27 [07:49:48]1206 (1) - 0 [07:49:48]OFD Sender: Remove packet 308630 [07:49:48]ProducePacketName [07:49:48]name=ofd_packets/00308630 [07:49:48]NVStorageDeleteData [07:49:48]Write to MH i2c: 01 00 00 49 7F C8 [07:49:48]Write i2c OK [07:49:48]MH_I2C_Read... [07:49:48]Read from MH i2c: 01 [07:49:48]MH_I2C_Read... [07:49:48]Read from MH i2c: 01 07 00 [07:49:48]MH_I2C_Read... [07:49:48]Read from MH i2c: 01 07 00 49 7F 00 00 00 00 00 5C 0C 37 [07:49:48]RasterBufferAndPrint [07:49:48]line [07:49:48]line [07:49:48]line [07:49:48]line [07:49:48]line [07:49:48]written 0, free lines is 3169 [07:49:48]MH_Cut [07:49:48]Write to MH i2c: D1 01 00 50 7F 01 A1 [07:49:48]Write i2c OK [07:49:48]MH_I2C_Read... [07:49:48]Read from MH i2c: D1 [07:49:48]MH_I2C_Read... [07:49:48]Read from MH i2c: D1 01 00 [07:49:48]MH_I2C_Read... [07:49:48]Read from MH i2c: D1 01 00 50 7F 00 A0 [07:49:48]Write to MH i2c: 01 00 00 51 7F D0 [07:49:48]Write i2c OK [07:49:48]MH_I2C_Read... [07:49:48]OFD Sender: No OFD packet to send [07:49:49]*** Cut start [07:49:49]*** Purtial cut [07:49:49]*** Stage 1: CUTSNS_PIN = 1 [07:49:49]Read from MH i2c: 01 [07:49:49]MH_I2C_Read... [07:49:49]*** Stop cut motor [07:49:49]*** Cut end [07:49:49]Read from MH i2c: 01 07 00 [07:49:49]MH_I2C_Read... [07:49:49]Read from MH i2c: 01 07 00 51 7F 00 00 00 00 00 FF 0F E5 [07:49:49]process_action close_receipt done [07:49:49]requested_data is exist [07:49:49]produce_requested_data [07:49:49]requested_item fm.sn is exist - process it [07:49:49]wFMCommunicate request_size=4 [07:49:49]MH_SAM_APDU [07:49:49]CAPDU: 80 11 00 00 [07:49:49]Write to MH i2c: E2 08 00 52 7F 80 11 00 00 00 00 00 00 4B [07:49:49]Write i2c OK [07:49:49]MH_I2C_Read... [07:49:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:49:49]Read from MH i2c: E2 [07:49:49]MH_I2C_Read... [07:49:49]Read from MH i2c: E2 17 00 [07:49:49]MH_I2C_Read... [07:49:49]Read from MH i2c: E2 17 00 52 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [07:49:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:49:49]wFMCommunicate OK [07:49:49]requested_item fd.num is exist - process it [07:49:49]SAM_PROTO_GetFieldsCounters [07:49:49]wFMCommunicate request_size=4 [07:49:49]MH_SAM_APDU [07:49:49]CAPDU: 80 13 00 00 [07:49:49]Write to MH i2c: E2 08 00 53 7F 80 13 00 00 00 00 00 00 4E [07:49:49]Write i2c OK [07:49:49]MH_I2C_Read... [07:49:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:49:49]Read from MH i2c: E2 [07:49:49]MH_I2C_Read... [07:49:49]Read from MH i2c: E2 62 00 [07:49:49]MH_I2C_Read... [07:49:49]Read from MH i2c: E2 62 00 53 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 96 B5 04 00 0E 04 04 00 14 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 6F [07:49: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 96 B5 04 00 0E 04 04 00 14 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 [07:49:49]wFMCommunicate OK [07:49:49]SAM_PROTO_GetFieldsCounters done [07:49:49]requested_item shift.num is exist - process it [07:49:49]requested_item shift.opened is exist - process it [07:49:49]req_shift_opened [07:49:49]FM_GetShiftState [07:49:49]SAM_PROTO_GetShiftState [07:49:49]wFMCommunicate request_size=4 [07:49:49]MH_SAM_APDU [07:49:49]CAPDU: 80 13 01 00 [07:49:49]Write to MH i2c: E2 08 00 54 7F 80 13 01 00 00 00 00 00 50 [07:49:49]Write i2c OK [07:49:49]MH_I2C_Read... [07:49:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:49:49]Read from MH i2c: E2 [07:49:49]MH_I2C_Read... [07:49:49]Read from MH i2c: E2 0E 00 [07:49:49]MH_I2C_Read... [07:49:49]Read from MH i2c: E2 0E 00 54 7F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CE [07:49:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:49:49]wFMCommunicate OK [07:49:49]SAM_PROTO_GetShiftState done [07:49:49]FM_GetShiftState done [07:49:49]req_shift_opened done [07:49:49]requested_item shift.open_date is exist - process it [07:49:49]req_shift_open_date [07:49:49]req_shift_open_date done [07:49:49]produce_requested_data done [07:49:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308630,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [07:49:49]process_action_free close_receipt [07:49:49]json_value_free [07:49:49]json_value_free done [07:49:49]process_json_proto returns [07:49:49]Send response to host [07:49:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308630,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [07:49:49]free response buf [07:49:49]execute_script done [07:49:49]execute_script returns [07:49:49]free content buf [07:49:49]Sock 9.Close socket [07:49:49]Sock 9.Thread stoped [07:49:53]OFD Sender: No OFD packet to send [07:49:58]OFD Sender: No OFD packet to send [07:50:03]OFD Sender: No OFD packet to send [07:50:08]OFD Sender: No OFD packet to send [07:50:13]OFD Sender: No OFD packet to send [07:50:18]OFD Sender: No OFD packet to send [07:50:23]OFD Sender: No OFD packet to send [07:50:28]OFD Sender: No OFD packet to send [07:50:33]OFD Sender: No OFD packet to send [07:50:38]OFD Sender: No OFD packet to send [07:50:43]OFD Sender: No OFD packet to send [07:50:48]OFD Sender: No OFD packet to send [07:50:53]OFD Sender: No OFD packet to send [07:50:58]OFD Sender: No OFD packet to send [07:51:03]OFD Sender: No OFD packet to send [07:51:08]OFD Sender: No OFD packet to send [07:51:13]OFD Sender: No OFD packet to send [07:51:18]OFD Sender: No OFD packet to send [07:51:23]OFD Sender: No OFD packet to send [07:51:28]OFD Sender: No OFD packet to send [07:51:33]OFD Sender: No OFD packet to send [07:51:38]OFD Sender: No OFD packet to send [07:51:43]OFD Sender: No OFD packet to send [07:51:48]OFD Sender: No OFD packet to send [07:51:53]OFD Sender: No OFD packet to send [07:51:58]OFD Sender: No OFD packet to send [07:52:03]OFD Sender: No OFD packet to send [07:52:08]OFD Sender: No OFD packet to send [07:52:13]OFD Sender: No OFD packet to send [07:52:18]OFD Sender: No OFD packet to send [07:52:21]accept exits with 8 [07:52:21]New connection [07:52:21]New thread 3067342180 created [07:52:21]Thread 3067198820 joined [07:52:21]Waiting for new connection... [07:52:21] Sock 8.Parse request [07:52:21]Sock 8.Check first char [07:52:21]Sock 8.First char is OK [07:52:21]request: POST /json_proto HTTP/1.0 [07:52:21]Method: POST [07:52:21]URL: /json_proto [07:52:21]Method is POST - this is cgi request [07:52:21]url: /json_proto [07:52:21]query_string will be loaded in cgi processing [07:52:21]execute_cgi json_proto POST (null) [07:52:21]execute_cgi path=json_proto method=POST [07:52:21]POST find Content-Length [07:52:21]Host: 172.17.96.3:8080 [07:52:21]Content-Length: 677 [07:52:21]Content-Type: application/json [07:52:21] [07:52:21]POST finish read [07:52:21]Found Content-Length = 677 [07:52:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [07:52:21]execute_script... [07:52:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642497", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [07:52:21]POST & json_proto [07:52:21]process_json_proto [07:52:21]json parsed OK: [07:52:21]protocol is kg_v1.0 [07:52:21]action value=close_receipt [07:52:21]process_action close_receipt [07:52:21]cmd_close_receipt [07:52:21]MH_GetDate [07:52:21]Write to MH i2c: F0 00 00 55 7F C3 [07:52:21]Write i2c OK [07:52:21]MH_I2C_Read... [07:52:21]Read from MH i2c: F0 [07:52:21]MH_I2C_Read... [07:52:21]Read from MH i2c: F0 09 00 [07:52:21]MH_I2C_Read... [07:52:21]Read from MH i2c: F0 09 00 55 7F 00 BA 9F 1C 67 44 5E 04 65 B3 [07:52:21]GetLastDocTimeStamp 1729928990 [07:52:21]current date 1729929146 [07:52:21]FM_GetShiftState [07:52:21]SAM_PROTO_GetShiftState [07:52:21]wFMCommunicate request_size=4 [07:52:21]MH_SAM_APDU [07:52:21]CAPDU: 80 13 01 00 [07:52:21]Write to MH i2c: E2 08 00 56 7F 80 13 01 00 00 00 00 00 52 [07:52:21]Write i2c OK [07:52:21]MH_I2C_Read... [07:52:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:21]Read from MH i2c: E2 [07:52:21]MH_I2C_Read... [07:52:21]Read from MH i2c: E2 0E 00 [07:52:21]MH_I2C_Read... [07:52:21]Read from MH i2c: E2 0E 00 56 7F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D0 [07:52:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:52:21]wFMCommunicate OK [07:52:21]SAM_PROTO_GetShiftState done [07:52:21]FM_GetShiftState done [07:52:21]opened in 1729902265 [07:52:21]opened+sec_in_day 1729988665 [07:52:21]quantity*price = 20003 [07:52:21]sum+1 = 20004 [07:52:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 52 26.10.2024 07:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308631 ФПД: 168553331681598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T075226&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308631&fm=168553331681598&tin=02508201610067®Number=0000000000091780&sum=20000 [07:52:22]StoreToDocumentArchive [07:52:22]shift 532 fd 308631 [07:52:22]save to /storage/0532/doc_00308631 [07:52:22]save last doc name /storage/0532/doc_00308631 to /storage/kkm_last_doc_name [07:52:22]save OK [07:52:22]Clear old archive folders... [07:52:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:52:22]tlvbuf is 00C8F3B0 [07:52:22]SAM_PROTO_ClearQueue [07:52:22]wFMCommunicate request_size=4 [07:52:22]MH_SAM_APDU [07:52:22]CAPDU: 80 09 00 00 [07:52:22]Write to MH i2c: E2 08 00 63 7F 80 09 00 00 00 00 00 00 54 [07:52:22]Write i2c OK [07:52:22]MH_I2C_Read... [07:52:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:52:22]Read from MH i2c: E2 [07:52:22]MH_I2C_Read... [07:52:22]Read from MH i2c: E2 03 00 [07:52:22]MH_I2C_Read... [07:52:22]Read from MH i2c: E2 03 00 63 7F 00 90 00 56 [07:52:22]RAPDU: 90 00 [07:52:22]wFMCommunicate OK [07:52:22]SAM_PROTO_ClearQueue done [07:52:22]KKMCreateOFDPacket [07:52:22]OFDProtocolAddRootSTLVToBuf [07:52:22]FM_MakeSignedData [07:52:22]FM_MakeSignedData [07:52:22]SAM_PROTO_SignData [07:52:22]wFMCommunicate request_size=4 [07:52:22]MH_SAM_APDU [07:52:22]CAPDU: 80 0D 01 02 [07:52:22]Write to MH i2c: E2 08 00 64 7F 80 0D 01 02 00 00 00 00 5C [07:52:22]Write i2c OK [07:52:22]MH_I2C_Read... [07:52:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:52:22]Read from MH i2c: E2 [07:52:22]MH_I2C_Read... [07:52:22]Read from MH i2c: E2 03 00 [07:52:22]MH_I2C_Read... [07:52:22]Read from MH i2c: E2 03 00 64 7F 00 90 00 57 [07:52:22]RAPDU: 90 00 [07:52:22]wFMCommunicate OK [07:52:22]wFMCommunicate request_size=255 [07:52:22]MH_SAM_APDU [07:52:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 34 00 00 00 F4 03 04 00 BA 9F 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 B5 04 00 35 04 06 00 99 [07:52:22]Write to MH i2c: E2 02 01 65 7F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 34 00 00 00 F4 03 04 00 BA 9F 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 B5 04 00 35 04 06 00 99 00 00 BB [07:52:22]Write i2c OK [07:52:22]MH_I2C_Read... [07:52:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:22]Read from MH i2c: E2 [07:52:22]MH_I2C_Read... [07:52:22]Read from MH i2c: E2 03 00 [07:52:22]MH_I2C_Read... [07:52:22]Read from MH i2c: E2 03 00 65 7F 00 90 00 58 [07:52:22]RAPDU: 90 00 [07:52:22]wFMCommunicate OK [07:52:22]wFMCommunicate request_size=10 [07:52:22]MH_SAM_APDU [07:52:22]CAPDU: 80 0D 02 02 05 4C 61 75 E9 3E [07:52:22]Write to MH i2c: E2 0D 00 66 7F 80 0D 02 02 05 00 4C 61 75 E9 3E 00 00 B2 [07:52:22]Write i2c OK [07:52:22]MH_I2C_Read... [07:52:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:52:23]Read from MH i2c: E2 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: E2 03 00 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: E2 03 00 66 7F 00 90 00 59 [07:52:23]RAPDU: 90 00 [07:52:23]wFMCommunicate OK [07:52:23]wFMCommunicate request_size=4 [07:52:23]MH_SAM_APDU [07:52:23]CAPDU: 80 0D 03 02 [07:52:23]Write to MH i2c: E2 08 00 67 7F 80 0D 03 02 00 00 00 00 61 [07:52:23]Write i2c OK [07:52:23]MH_I2C_Read... [07:52:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:52:23]Read from MH i2c: E2 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: E2 0B 00 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: E2 0B 00 67 7F 00 D7 2F 23 57 75 31 D1 59 90 00 B2 [07:52:23]RAPDU: D7 2F 23 57 75 31 D1 59 90 00 [07:52:23]wFMCommunicate OK [07:52:23]SAM_PROTO_SignData done [07:52:23]FM_MakeSignedData done [07:52:23]CreateOFDProtocolMessage [07:52:23]wFMCommunicate request_size=4 [07:52:23]MH_SAM_APDU [07:52:23]CAPDU: 80 11 00 00 [07:52:23]Write to MH i2c: E2 08 00 68 7F 80 11 00 00 00 00 00 00 61 [07:52:23]Write i2c OK [07:52:23]MH_I2C_Read... [07:52:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:23]Read from MH i2c: E2 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: E2 17 00 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: E2 17 00 68 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B6 [07:52:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:52:23]wFMCommunicate OK [07:52:23]CreateOFDProtocolMessage done [07:52:23]OFDSenderStorePacket 308631 [07:52:23]StoreOFDPacket docnum=308631 [07:52:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D3 13 07 01 71 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 34 00 00 00 F4 03 04 00 BA 9F 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 B5 04 00 35 04 06 00 99 4C 61 75 E9 3E D7 2F 23 57 75 31 D1 59 [07:52:23]CheckFolder [07:52:23]dirname=/storage/ofd_packets [07:52:23]CheckFolder done [07:52:23]ProducePacketName [07:52:23]name=ofd_packets/00308631 [07:52:23]NVStorageSaveData ofd_packets/00308631 [07:52:23]File name is /storage/ofd_packets/00308631 [07:52:23]Write 301 bytes [07:52:23]NVStorageSaveData done [07:52:23]OFDSenderStorePacket done [07:52:23]KKMCreateOFDPacket done [07:52:23]NVStorageSaveData kkm_last_timestamp [07:52:23]File name is /storage/kkm_last_timestamp [07:52:23]Write 4 bytes [07:52:23]NVStorageSaveData done [07:52:23]ExternCall_PrintAddStr [07:52:23]wPrintStart [07:52:23]Write to MH i2c: 01 00 00 69 7F E8 [07:52:23]Write i2c OK [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: 01 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: 01 07 00 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: 01 07 00 69 7F 00 00 00 00 00 FF 0F FD [07:52:23]RasterBufferAndPrint [07:52:23]line Счет N : (1)642497 [07:52:23]line ИНН: 02508201610067 [07:52:23]line Контрольно-Кассовый Чек [07:52:23]line ПРОДАЖА [07:52:23]line ТРК (МРК, ГНК) : 52 [07:52:23]line Товар: 2710124130 [07:52:23]line Аи-92-К-2 [07:52:23]line 2.990 * 66.90 [07:52:23]line = 200.03 [07:52:23]line НДС 12% НСП 1% [07:52:23]line > о реализуемом товаре [07:52:23]line ОКРУГЛЕНИЕ: -0.03 [07:52:23]line ИТОГО: 200.00 [07:52:23]line Внесено: 200.00 [07:52:23]line СДАЧА: 0.00 [07:52:23]line НСП 1% : 1.77 [07:52:23]line НДС 12% : 21.24 [07:52:23]line Наличными: 200.00 [07:52:23]line Безнал.: 0.00 [07:52:23]line Место: АЗС № 172 "Партнер Нефть" [07:52:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [07:52:23]line СНО: Общий режим [07:52:23]line Чек 52 26.10.2024 07:52 [07:52:23]line Смена: 532 ФФД: 1.0 [07:52:23]line ЗНМ: 0300000116 [07:52:23]line РНМ: 0000000000091780 [07:52:23]line Версия ККМ: 001 [07:52:23]line ФМ: 0000000000871765 [07:52:23]line ФД: 308631 [07:52:23]line ФПД: 168553331681598 [07:52:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T075226&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308631&fm=168553331681598&tin=02508201610067®Number=0000000000091780&sum=20000 [07:52:23]written 0, free lines is 4095 [07:52:23]OFD Sender: Processing packet 308631 [packets to send 222, broken 221] [07:52:23]ProducePacketName [07:52:23]name=ofd_packets/00308631 [07:52:23]OFD Sender: To server: pG, [07:52:23]CommunicateWithHost lk.salyk.kg:30040 [07:52:23]ConnectInit lk.salyk.kg [07:52:23]Connected sock=10 [07:52:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D3 13 07 01 71 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 34 00 00 00 F4 03 04 00 BA 9F 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 B5 04 00 35 04 06 00 99 4C 61 75 E9 3E D7 2F 23 57 75 31 D1 59 [07:52:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 71 88 47 00 49 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 B5 04 00 F4 03 04 00 19 46 1C 67 B6 04 01 00 00 E3 45 1E A6 BB C4 76 B2 [07:52:23]CommunicateWithHost err = 0 [07:52:23]CheckOFDResponse [07:52:23]1017 (14) - 77093643461234 [07:52:23]1041 (16) - 0000000000871765 [07:52:23]1040 (4) - 308631 [07:52:23]1012 (4) - 26.10.2024 01:30 [07:52:23]1206 (1) - 0 [07:52:23]OFD Sender: Remove packet 308631 [07:52:23]ProducePacketName [07:52:23]name=ofd_packets/00308631 [07:52:23]NVStorageDeleteData [07:52:23]Write to MH i2c: 01 00 00 93 7F 12 [07:52:23]Write i2c OK [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: 01 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: 01 07 00 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: 01 07 00 93 7F 00 00 00 00 00 C0 0C E5 [07:52:23]RasterBufferAndPrint [07:52:23]line [07:52:23]line [07:52:23]line [07:52:23]line [07:52:23]line [07:52:23]written 0, free lines is 3270 [07:52:23]MH_Cut [07:52:23]Write to MH i2c: D1 01 00 9A 7F 01 EB [07:52:23]Write i2c OK [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: D1 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: D1 01 00 [07:52:23]MH_I2C_Read... [07:52:23]Read from MH i2c: D1 01 00 9A 7F 00 EA [07:52:23]Write to MH i2c: 01 00 00 9B 7F 1A [07:52:23]Write i2c OK [07:52:23]MH_I2C_Read... [07:52:24]OFD Sender: No OFD packet to send [07:52:24]*** Cut start [07:52:24]*** Purtial cut [07:52:24]*** Stage 1: CUTSNS_PIN = 1 [07:52:24]Read from MH i2c: 01 [07:52:24]MH_I2C_Read... [07:52:24]*** Stop cut motor [07:52:24]*** Cut end [07:52:24]Read from MH i2c: 01 07 00 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: 01 07 00 9B 7F 00 00 00 00 00 FF 0F 2F [07:52:24]process_action close_receipt done [07:52:24]requested_data is exist [07:52:24]produce_requested_data [07:52:24]requested_item fm.sn is exist - process it [07:52:24]wFMCommunicate request_size=4 [07:52:24]MH_SAM_APDU [07:52:24]CAPDU: 80 11 00 00 [07:52:24]Write to MH i2c: E2 08 00 9C 7F 80 11 00 00 00 00 00 00 95 [07:52:24]Write i2c OK [07:52:24]MH_I2C_Read... [07:52:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:52:24]Read from MH i2c: E2 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: E2 17 00 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: E2 17 00 9C 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EA [07:52:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [07:52:24]wFMCommunicate OK [07:52:24]requested_item fd.num is exist - process it [07:52:24]SAM_PROTO_GetFieldsCounters [07:52:24]wFMCommunicate request_size=4 [07:52:24]MH_SAM_APDU [07:52:24]CAPDU: 80 13 00 00 [07:52:24]Write to MH i2c: E2 08 00 9D 7F 80 13 00 00 00 00 00 00 98 [07:52:24]Write i2c OK [07:52:24]MH_I2C_Read... [07:52:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:52:24]Read from MH i2c: E2 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: E2 62 00 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: E2 62 00 9D 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 97 B5 04 00 0E 04 04 00 14 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 BD [07:52: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 97 B5 04 00 0E 04 04 00 14 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 [07:52:24]wFMCommunicate OK [07:52:24]SAM_PROTO_GetFieldsCounters done [07:52:24]requested_item shift.num is exist - process it [07:52:24]requested_item shift.opened is exist - process it [07:52:24]req_shift_opened [07:52:24]FM_GetShiftState [07:52:24]SAM_PROTO_GetShiftState [07:52:24]wFMCommunicate request_size=4 [07:52:24]MH_SAM_APDU [07:52:24]CAPDU: 80 13 01 00 [07:52:24]Write to MH i2c: E2 08 00 9E 7F 80 13 01 00 00 00 00 00 9A [07:52:24]Write i2c OK [07:52:24]MH_I2C_Read... [07:52:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:52:24]Read from MH i2c: E2 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: E2 0E 00 [07:52:24]MH_I2C_Read... [07:52:24]Read from MH i2c: E2 0E 00 9E 7F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 18 [07:52:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [07:52:24]wFMCommunicate OK [07:52:24]SAM_PROTO_GetShiftState done [07:52:24]FM_GetShiftState done [07:52:24]req_shift_opened done [07:52:24]requested_item shift.open_date is exist - process it [07:52:24]req_shift_open_date [07:52:24]req_shift_open_date done [07:52:24]produce_requested_data done [07:52:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308631,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [07:52:24]process_action_free close_receipt [07:52:24]json_value_free [07:52:24]json_value_free done [07:52:24]process_json_proto returns [07:52:24]Send response to host [07:52:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308631,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [07:52:24]free response buf [07:52:24]execute_script done [07:52:24]execute_script returns [07:52:24]free content buf [07:52:24]Sock 8.Close socket [07:52:24]Sock 8.Thread stoped [07:52:29]OFD Sender: No OFD packet to send [07:52:34]OFD Sender: No OFD packet to send [07:52:39]OFD Sender: No OFD packet to send [07:52:44]OFD Sender: No OFD packet to send [07:52:49]OFD Sender: No OFD packet to send [07:52:54]OFD Sender: No OFD packet to send [07:52:59]OFD Sender: No OFD packet to send [07:53:04]OFD Sender: No OFD packet to send [07:53:09]OFD Sender: No OFD packet to send [07:53:14]OFD Sender: No OFD packet to send [07:53:19]OFD Sender: No OFD packet to send [07:53:24]OFD Sender: No OFD packet to send [07:53:29]OFD Sender: No OFD packet to send [07:53:34]OFD Sender: No OFD packet to send [07:53:39]OFD Sender: No OFD packet to send [07:53:44]OFD Sender: No OFD packet to send [07:53:49]OFD Sender: No OFD packet to send [07:53:54]OFD Sender: No OFD packet to send [07:53:59]OFD Sender: No OFD packet to send [07:54:04]OFD Sender: No OFD packet to send [07:54:09]OFD Sender: No OFD packet to send [07:54:14]OFD Sender: No OFD packet to send [07:54:19]OFD Sender: No OFD packet to send [07:54:24]OFD Sender: No OFD packet to send [07:54:29]OFD Sender: No OFD packet to send [07:54:34]OFD Sender: No OFD packet to send [07:54:39]OFD Sender: No OFD packet to send [07:54:44]OFD Sender: No OFD packet to send [07:54:49]OFD Sender: No OFD packet to send [07:54:54]OFD Sender: No OFD packet to send [07:54:59]OFD Sender: No OFD packet to send [07:55:04]OFD Sender: No OFD packet to send [07:55:09]OFD Sender: No OFD packet to send [07:55:14]OFD Sender: No OFD packet to send [07:55:19]OFD Sender: No OFD packet to send [07:55:24]OFD Sender: No OFD packet to send [07:55:29]OFD Sender: No OFD packet to send [07:55:34]OFD Sender: No OFD packet to send [07:55:39]OFD Sender: No OFD packet to send [07:55:44]OFD Sender: No OFD packet to send [07:55:49]OFD Sender: No OFD packet to send [07:55:54]OFD Sender: No OFD packet to send [07:55:59]OFD Sender: No OFD packet to send [07:56:04]OFD Sender: No OFD packet to send [07:56:09]OFD Sender: No OFD packet to send [07:56:14]OFD Sender: No OFD packet to send [07:56:19]OFD Sender: No OFD packet to send [07:56:24]OFD Sender: No OFD packet to send [07:56:29]OFD Sender: No OFD packet to send [07:56:34]OFD Sender: No OFD packet to send [07:56:39]OFD Sender: No OFD packet to send [07:56:44]OFD Sender: No OFD packet to send [07:56:49]OFD Sender: No OFD packet to send [07:56:54]OFD Sender: No OFD packet to send [07:56:59]OFD Sender: No OFD packet to send [07:57:04]OFD Sender: No OFD packet to send [07:57:09]OFD Sender: No OFD packet to send [07:57:14]OFD Sender: No OFD packet to send [07:57:19]OFD Sender: No OFD packet to send [07:57:24]OFD Sender: No OFD packet to send [07:57:29]OFD Sender: No OFD packet to send [07:57:34]OFD Sender: No OFD packet to send [07:57:39]OFD Sender: No OFD packet to send [07:57:44]OFD Sender: No OFD packet to send [07:57:49]OFD Sender: No OFD packet to send [07:57:54]OFD Sender: No OFD packet to send [07:57:59]OFD Sender: No OFD packet to send [07:58:04]OFD Sender: No OFD packet to send [07:58:09]OFD Sender: No OFD packet to send [07:58:14]OFD Sender: No OFD packet to send [07:58:19]OFD Sender: No OFD packet to send [07:58:24]OFD Sender: No OFD packet to send [07:58:29]OFD Sender: No OFD packet to send [07:58:34]OFD Sender: No OFD packet to send [07:58:39]OFD Sender: No OFD packet to send [07:58:44]OFD Sender: No OFD packet to send [07:58:49]OFD Sender: No OFD packet to send [07:58:54]OFD Sender: No OFD packet to send [07:58:59]OFD Sender: No OFD packet to send [07:59:04]OFD Sender: No OFD packet to send [07:59:09]OFD Sender: No OFD packet to send [07:59:14]OFD Sender: No OFD packet to send [07:59:19]OFD Sender: No OFD packet to send [07:59:24]OFD Sender: No OFD packet to send [07:59:29]OFD Sender: No OFD packet to send [07:59:34]OFD Sender: No OFD packet to send [07:59:39]OFD Sender: No OFD packet to send [07:59:44]OFD Sender: No OFD packet to send [07:59:49]OFD Sender: No OFD packet to send [07:59:54]OFD Sender: No OFD packet to send [07:59:59]OFD Sender: No OFD packet to send [08:00:04]OFD Sender: No OFD packet to send [08:00:09]OFD Sender: No OFD packet to send [08:00:14]OFD Sender: No OFD packet to send [08:00:19]OFD Sender: No OFD packet to send [08:00:24]OFD Sender: No OFD packet to send [08:00:29]OFD Sender: No OFD packet to send [08:00:34]OFD Sender: No OFD packet to send [08:00:39]OFD Sender: No OFD packet to send [08:00:44]OFD Sender: No OFD packet to send [08:00:49]OFD Sender: No OFD packet to send [08:00:54]OFD Sender: No OFD packet to send [08:00:59]OFD Sender: No OFD packet to send [08:01:04]OFD Sender: No OFD packet to send [08:01:09]OFD Sender: No OFD packet to send [08:01:14]OFD Sender: No OFD packet to send [08:01:19]OFD Sender: No OFD packet to send [08:01:24]OFD Sender: No OFD packet to send [08:01:29]OFD Sender: No OFD packet to send [08:01:34]OFD Sender: No OFD packet to send [08:01:39]OFD Sender: No OFD packet to send [08:01:44]OFD Sender: No OFD packet to send [08:01:49]OFD Sender: No OFD packet to send [08:01:54]OFD Sender: No OFD packet to send [08:01:59]OFD Sender: No OFD packet to send [08:02:04]OFD Sender: No OFD packet to send [08:02:09]OFD Sender: No OFD packet to send [08:02:14]OFD Sender: No OFD packet to send [08:02:19]OFD Sender: No OFD packet to send [08:02:24]OFD Sender: No OFD packet to send [08:02:29]OFD Sender: No OFD packet to send [08:02:34]OFD Sender: No OFD packet to send [08:02:39]OFD Sender: No OFD packet to send [08:02:44]OFD Sender: No OFD packet to send [08:02:49]OFD Sender: No OFD packet to send [08:02:54]OFD Sender: No OFD packet to send [08:02:59]OFD Sender: No OFD packet to send [08:03:04]OFD Sender: No OFD packet to send [08:03:10]OFD Sender: No OFD packet to send [08:03:15]OFD Sender: No OFD packet to send [08:03:20]OFD Sender: No OFD packet to send [08:03:25]OFD Sender: No OFD packet to send [08:03:30]OFD Sender: No OFD packet to send [08:03:35]OFD Sender: No OFD packet to send [08:03:40]OFD Sender: No OFD packet to send [08:03:45]OFD Sender: No OFD packet to send [08:03:50]OFD Sender: No OFD packet to send [08:03:55]OFD Sender: No OFD packet to send [08:04:00]OFD Sender: No OFD packet to send [08:04:05]OFD Sender: No OFD packet to send [08:04:10]OFD Sender: No OFD packet to send [08:04:10]accept exits with 9 [08:04:10]New connection [08:04:10]New thread 3067198820 created [08:04:10]Thread 3067342180 joined [08:04:10]Waiting for new connection... [08:04:10] Sock 9.Parse request [08:04:10]Sock 9.Check first char [08:04:10]Sock 9.First char is OK [08:04:10]request: POST /json_proto HTTP/1.0 [08:04:10]Method: POST [08:04:10]URL: /json_proto [08:04:10]Method is POST - this is cgi request [08:04:10]url: /json_proto [08:04:10]query_string will be loaded in cgi processing [08:04:10]execute_cgi json_proto POST (null) [08:04:10]execute_cgi path=json_proto method=POST [08:04:10]POST find Content-Length [08:04:10]Host: 172.17.96.3:8080 [08:04:10]Content-Length: 769 [08:04:10]Content-Type: application/json [08:04:10] [08:04:10]POST finish read [08:04:10]Found Content-Length = 769 [08:04:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:04:10]execute_script... [08:04: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)642498", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:04:10]POST & json_proto [08:04:10]process_json_proto [08:04:10]json parsed OK: [08:04:10]protocol is kg_v1.0 [08:04:10]action value=close_receipt [08:04:10]process_action close_receipt [08:04:10]cmd_close_receipt [08:04:10]MH_GetDate [08:04:10]Write to MH i2c: F0 00 00 9F 7F 0D [08:04:10]Write i2c OK [08:04:10]MH_I2C_Read... [08:04:10]Read from MH i2c: F0 [08:04:10]MH_I2C_Read... [08:04:10]Read from MH i2c: F0 09 00 [08:04:10]MH_I2C_Read... [08:04:10]Read from MH i2c: F0 09 00 9F 7F 00 7F A2 1C 67 44 5E 04 65 C5 [08:04:10]GetLastDocTimeStamp 1729929146 [08:04:10]current date 1729929855 [08:04:10]FM_GetShiftState [08:04:10]SAM_PROTO_GetShiftState [08:04:10]wFMCommunicate request_size=4 [08:04:10]MH_SAM_APDU [08:04:10]CAPDU: 80 13 01 00 [08:04:10]Write to MH i2c: E2 08 00 A0 7F 80 13 01 00 00 00 00 00 9C [08:04:10]Write i2c OK [08:04:10]MH_I2C_Read... [08:04:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:10]Read from MH i2c: E2 [08:04:10]MH_I2C_Read... [08:04:10]Read from MH i2c: E2 0E 00 [08:04:10]MH_I2C_Read... [08:04:10]Read from MH i2c: E2 0E 00 A0 7F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1A [08:04:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:04:10]wFMCommunicate OK [08:04:10]SAM_PROTO_GetShiftState done [08:04:10]FM_GetShiftState done [08:04:10]opened in 1729902265 [08:04:10]opened+sec_in_day 1729988665 [08:04:10]quantity*price = 100015 [08:04:10]sum+1 = 100017 [08:04:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 53 26.10.2024 08:04 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308632 ФПД: 8000817451189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T080415&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308632&fm=8000817451189&tin=02508201610067®Number=0000000000091780&sum=100016 [08:04:11]StoreToDocumentArchive [08:04:11]shift 532 fd 308632 [08:04:11]save to /storage/0532/doc_00308632 [08:04:11]save last doc name /storage/0532/doc_00308632 to /storage/kkm_last_doc_name [08:04:11]save OK [08:04:11]Clear old archive folders... [08:04:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:04:11]tlvbuf is 00C377D0 [08:04:11]SAM_PROTO_ClearQueue [08:04:11]wFMCommunicate request_size=4 [08:04:11]MH_SAM_APDU [08:04:11]CAPDU: 80 09 00 00 [08:04:11]Write to MH i2c: E2 08 00 AD 7F 80 09 00 00 00 00 00 00 9E [08:04:11]Write i2c OK [08:04:11]MH_I2C_Read... [08:04:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:04:11]Read from MH i2c: E2 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 03 00 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 03 00 AD 7F 00 90 00 A0 [08:04:11]RAPDU: 90 00 [08:04:11]wFMCommunicate OK [08:04:11]SAM_PROTO_ClearQueue done [08:04:11]KKMCreateOFDPacket [08:04:11]OFDProtocolAddRootSTLVToBuf [08:04:11]FM_MakeSignedData [08:04:11]FM_MakeSignedData [08:04:11]SAM_PROTO_SignData [08:04:11]wFMCommunicate request_size=4 [08:04:11]MH_SAM_APDU [08:04:11]CAPDU: 80 0D 01 02 [08:04:11]Write to MH i2c: E2 08 00 AE 7F 80 0D 01 02 00 00 00 00 A6 [08:04:11]Write i2c OK [08:04:11]MH_I2C_Read... [08:04:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:04:11]Read from MH i2c: E2 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 03 00 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 03 00 AE 7F 00 90 00 A1 [08:04:11]RAPDU: 90 00 [08:04:11]wFMCommunicate OK [08:04:11]wFMCommunicate request_size=255 [08:04:11]MH_SAM_APDU [08:04: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 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 35 00 00 00 F4 03 04 00 7F A2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 B5 04 00 35 04 06 00 07 [08:04:11]Write to MH i2c: E2 02 01 AF 7F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 00 00 00 F4 03 04 00 7F A2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 B5 04 00 35 04 06 00 07 00 00 95 [08:04:11]Write i2c OK [08:04:11]MH_I2C_Read... [08:04:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:11]Read from MH i2c: E2 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 03 00 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 03 00 AF 7F 00 90 00 A2 [08:04:11]RAPDU: 90 00 [08:04:11]wFMCommunicate OK [08:04:11]wFMCommunicate request_size=10 [08:04:11]MH_SAM_APDU [08:04:11]CAPDU: 80 0D 02 02 05 46 D5 E1 D0 B5 [08:04:11]Write to MH i2c: E2 0D 00 B0 7F 80 0D 02 02 05 00 46 D5 E1 D0 B5 00 00 34 [08:04:11]Write i2c OK [08:04:11]MH_I2C_Read... [08:04:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:11]Read from MH i2c: E2 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 03 00 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 03 00 B0 7F 00 90 00 A3 [08:04:11]RAPDU: 90 00 [08:04:11]wFMCommunicate OK [08:04:11]wFMCommunicate request_size=4 [08:04:11]MH_SAM_APDU [08:04:11]CAPDU: 80 0D 03 02 [08:04:11]Write to MH i2c: E2 08 00 B1 7F 80 0D 03 02 00 00 00 00 AB [08:04:11]Write i2c OK [08:04:11]MH_I2C_Read... [08:04:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:04:11]Read from MH i2c: E2 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 0B 00 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 0B 00 B1 7F 00 BB EF E4 E4 ED 10 95 40 90 00 F0 [08:04:11]RAPDU: BB EF E4 E4 ED 10 95 40 90 00 [08:04:11]wFMCommunicate OK [08:04:11]SAM_PROTO_SignData done [08:04:11]FM_MakeSignedData done [08:04:11]CreateOFDProtocolMessage [08:04:11]wFMCommunicate request_size=4 [08:04:11]MH_SAM_APDU [08:04:11]CAPDU: 80 11 00 00 [08:04:11]Write to MH i2c: E2 08 00 B2 7F 80 11 00 00 00 00 00 00 AB [08:04:11]Write i2c OK [08:04:11]MH_I2C_Read... [08:04:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:11]Read from MH i2c: E2 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 17 00 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: E2 17 00 B2 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 00 [08:04:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:04:11]wFMCommunicate OK [08:04:11]CreateOFDProtocolMessage done [08:04:11]OFDSenderStorePacket 308632 [08:04:11]StoreOFDPacket docnum=308632 [08:04:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EA BA 07 01 C1 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 00 00 00 F4 03 04 00 7F A2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 B5 04 00 35 04 06 00 07 46 D5 E1 D0 B5 BB EF E4 E4 ED 10 95 40 [08:04:11]CheckFolder [08:04:11]dirname=/storage/ofd_packets [08:04:11]CheckFolder done [08:04:11]ProducePacketName [08:04:11]name=ofd_packets/00308632 [08:04:11]NVStorageSaveData ofd_packets/00308632 [08:04:11]File name is /storage/ofd_packets/00308632 [08:04:11]Write 301 bytes [08:04:11]NVStorageSaveData done [08:04:11]OFDSenderStorePacket done [08:04:11]KKMCreateOFDPacket done [08:04:11]NVStorageSaveData kkm_last_timestamp [08:04:11]File name is /storage/kkm_last_timestamp [08:04:11]Write 4 bytes [08:04:11]NVStorageSaveData done [08:04:11]ExternCall_PrintAddStr [08:04:11]wPrintStart [08:04:11]Write to MH i2c: 01 00 00 B3 7F 32 [08:04:11]Write i2c OK [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: 01 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: 01 07 00 [08:04:11]MH_I2C_Read... [08:04:11]Read from MH i2c: 01 07 00 B3 7F 00 00 00 00 00 FF 0F 47 [08:04:11]RasterBufferAndPrint [08:04:11]line Счет N : (1)642498 [08:04:11]line ИНН: 02508201610067 [08:04:11]line Контрольно-Кассовый Чек [08:04:11]line ПРОДАЖА [08:04:11]line ТРК (МРК, ГНК) : 62 [08:04:11]line Товар: 2710124130 [08:04:11]line Аи-92-К-2 [08:04:11]line 14.950 * 66.90 [08:04:11]line = 1000.16 [08:04:11]line НДС 12% НСП 1% [08:04:11]line > о реализуемом товаре [08:04:11]line ИТОГО: 1000.16 [08:04:11]line НСП 1% : 8.85 [08:04:11]line НДС 12% : 106.21 [08:04:11]line Наличными: 0.00 [08:04:11]line Безнал.: 1000.16 [08:04:11]line Место: АЗС № 172 "Партнер Нефть" [08:04:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:04:11]line СНО: Общий режим [08:04:11]line Чек 53 26.10.2024 08:04 [08:04:11]line Смена: 532 ФФД: 1.0 [08:04:11]line ЗНМ: 0300000116 [08:04:11]line РНМ: 0000000000091780 [08:04:11]line Версия ККМ: 001 [08:04:11]line Платежная система: Mbank [08:04:11]line ФМ: 0000000000871765 [08:04:11]line ФД: 308632 [08:04:11]line ФПД: 8000817451189 [08:04:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T080415&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308632&fm=8000817451189&tin=02508201610067®Number=0000000000091780&sum=100016 [08:04:11]written 0, free lines is 4095 [08:04:11]OFD Sender: Processing packet 308632 [packets to send 222, broken 221] [08:04:11]ProducePacketName [08:04:11]name=ofd_packets/00308632 [08:04:11]OFD Sender: To server: pG, [08:04:11]CommunicateWithHost lk.salyk.kg:30040 [08:04:11]ConnectInit lk.salyk.kg [08:04:12]Connected sock=10 [08: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 31 37 36 35 0F 01 00 00 EA BA 07 01 C1 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 00 00 00 F4 03 04 00 7F A2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 B5 04 00 35 04 06 00 07 46 D5 E1 D0 B5 BB EF E4 E4 ED 10 95 40 [08:04:12]Write to MH i2c: 01 00 00 DB 7F 5A [08:04:12]Write i2c OK [08:04:12]MH_I2C_Read... [08:04:12]Read from MH i2c: 01 [08:04:12]MH_I2C_Read... [08:04:12]Read from MH i2c: 01 07 00 [08:04:12]MH_I2C_Read... [08:04:12]Read from MH i2c: 01 07 00 DB 7F 00 00 00 00 00 DD 0C 4A [08:04:12]RasterBufferAndPrint [08:04:12]line [08:04:12]line [08:04:12]line [08:04:12]line [08:04:12]line [08:04:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A2 10 47 00 12 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 31 37 36 35 10 04 04 00 98 B5 04 00 F4 03 04 00 DE 48 1C 67 B6 04 01 00 00 B0 77 F3 6A 92 A3 6D E3 [08:04:12]CommunicateWithHost err = 0 [08:04:12]CheckOFDResponse [08:04:12]1017 (14) - 77093643461234 [08:04:12]1041 (16) - 0000000000871765 [08:04:12]1040 (4) - 308632 [08:04:12]1012 (4) - 26.10.2024 01:41 [08:04:12]1206 (1) - 0 [08:04:12]OFD Sender: Remove packet 308632 [08:04:12]ProducePacketName [08:04:12]name=ofd_packets/00308632 [08:04:12]NVStorageDeleteData [08:04:12]written 0, free lines is 3312 [08:04:12]MH_Cut [08:04:12]Write to MH i2c: D1 01 00 E2 7F 01 33 [08:04:12]Write i2c OK [08:04:12]MH_I2C_Read... [08:04:12]Read from MH i2c: D1 [08:04:12]MH_I2C_Read... [08:04:12]Read from MH i2c: D1 01 00 [08:04:12]MH_I2C_Read... [08:04:12]Read from MH i2c: D1 01 00 E2 7F 00 32 [08:04:12]Write to MH i2c: 01 00 00 E3 7F 62 [08:04:12]Write i2c OK [08:04:12]MH_I2C_Read... [08:04:12]OFD Sender: No OFD packet to send [08:04:13]*** Cut start [08:04:13]*** Purtial cut [08:04:13]*** Stage 1: CUTSNS_PIN = 1 [08:04:13]Read from MH i2c: 01 [08:04:13]MH_I2C_Read... [08:04:13]*** Stop cut motor [08:04:13]*** Cut end [08:04:13]Read from MH i2c: 01 07 00 [08:04:13]MH_I2C_Read... [08:04:13]Read from MH i2c: 01 07 00 E3 7F 00 00 00 00 00 FF 0F 77 [08:04:13]process_action close_receipt done [08:04:13]requested_data is exist [08:04:13]produce_requested_data [08:04:13]requested_item fm.sn is exist - process it [08:04:13]wFMCommunicate request_size=4 [08:04:13]MH_SAM_APDU [08:04:13]CAPDU: 80 11 00 00 [08:04:13]Write to MH i2c: E2 08 00 E4 7F 80 11 00 00 00 00 00 00 DD [08:04:13]Write i2c OK [08:04:13]MH_I2C_Read... [08:04:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:13]Read from MH i2c: E2 [08:04:13]MH_I2C_Read... [08:04:13]Read from MH i2c: E2 17 00 [08:04:13]MH_I2C_Read... [08:04:13]Read from MH i2c: E2 17 00 E4 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 32 [08:04:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:04:13]wFMCommunicate OK [08:04:13]requested_item fd.num is exist - process it [08:04:13]SAM_PROTO_GetFieldsCounters [08:04:13]wFMCommunicate request_size=4 [08:04:13]MH_SAM_APDU [08:04:13]CAPDU: 80 13 00 00 [08:04:13]Write to MH i2c: E2 08 00 E5 7F 80 13 00 00 00 00 00 00 E0 [08:04:13]Write i2c OK [08:04:13]MH_I2C_Read... [08:04:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:04:13]Read from MH i2c: E2 [08:04:13]MH_I2C_Read... [08:04:13]Read from MH i2c: E2 62 00 [08:04:13]MH_I2C_Read... [08:04:13]Read from MH i2c: E2 62 00 E5 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 98 B5 04 00 0E 04 04 00 14 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 09 [08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 98 B5 04 00 0E 04 04 00 14 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 [08:04:13]wFMCommunicate OK [08:04:13]SAM_PROTO_GetFieldsCounters done [08:04:13]requested_item shift.num is exist - process it [08:04:13]requested_item shift.opened is exist - process it [08:04:13]req_shift_opened [08:04:13]FM_GetShiftState [08:04:13]SAM_PROTO_GetShiftState [08:04:13]wFMCommunicate request_size=4 [08:04:13]MH_SAM_APDU [08:04:13]CAPDU: 80 13 01 00 [08:04:13]Write to MH i2c: E2 08 00 E6 7F 80 13 01 00 00 00 00 00 E2 [08:04:13]Write i2c OK [08:04:13]MH_I2C_Read... [08:04:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:13]Read from MH i2c: E2 [08:04:13]MH_I2C_Read... [08:04:13]Read from MH i2c: E2 0E 00 [08:04:13]MH_I2C_Read... [08:04:13]Read from MH i2c: E2 0E 00 E6 7F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 60 [08:04:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:04:13]wFMCommunicate OK [08:04:13]SAM_PROTO_GetShiftState done [08:04:13]FM_GetShiftState done [08:04:13]req_shift_opened done [08:04:13]requested_item shift.open_date is exist - process it [08:04:13]req_shift_open_date [08:04:13]req_shift_open_date done [08:04:13]produce_requested_data done [08:04:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308632,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:04:13]process_action_free close_receipt [08:04:13]json_value_free [08:04:13]json_value_free done [08:04:13]process_json_proto returns [08:04:13]Send response to host [08:04:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308632,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:04:13]free response buf [08:04:13]execute_script done [08:04:13]execute_script returns [08:04:13]free content buf [08:04:13]Sock 9.Close socket [08:04:13]Sock 9.Thread stoped [08:04:17]OFD Sender: No OFD packet to send [08:04:22]OFD Sender: No OFD packet to send [08:04:27]OFD Sender: No OFD packet to send [08:04:32]OFD Sender: No OFD packet to send [08:04:37]OFD Sender: No OFD packet to send [08:04:42]OFD Sender: No OFD packet to send [08:04:47]OFD Sender: No OFD packet to send [08:04:52]OFD Sender: No OFD packet to send [08:04:57]OFD Sender: No OFD packet to send [08:05:02]OFD Sender: No OFD packet to send [08:05:07]OFD Sender: No OFD packet to send [08:05:12]OFD Sender: No OFD packet to send [08:05:17]OFD Sender: No OFD packet to send [08:05:22]OFD Sender: No OFD packet to send [08:05:27]OFD Sender: No OFD packet to send [08:05:32]OFD Sender: No OFD packet to send [08:05:37]OFD Sender: No OFD packet to send [08:05:42]OFD Sender: No OFD packet to send [08:05:47]OFD Sender: No OFD packet to send [08:05:52]OFD Sender: No OFD packet to send [08:05:57]OFD Sender: No OFD packet to send [08:06:02]OFD Sender: No OFD packet to send [08:06:07]OFD Sender: No OFD packet to send [08:06:12]OFD Sender: No OFD packet to send [08:06:17]OFD Sender: No OFD packet to send [08:06:22]OFD Sender: No OFD packet to send [08:06:28]OFD Sender: No OFD packet to send [08:06:33]OFD Sender: No OFD packet to send [08:06:38]OFD Sender: No OFD packet to send [08:06:43]OFD Sender: No OFD packet to send [08:06:48]OFD Sender: No OFD packet to send [08:06:53]OFD Sender: No OFD packet to send [08:06:58]OFD Sender: No OFD packet to send [08:07:03]OFD Sender: No OFD packet to send [08:07:08]OFD Sender: No OFD packet to send [08:07:13]OFD Sender: No OFD packet to send [08:07:18]OFD Sender: No OFD packet to send [08:07:23]OFD Sender: No OFD packet to send [08:07:28]OFD Sender: No OFD packet to send [08:07:33]OFD Sender: No OFD packet to send [08:07:38]OFD Sender: No OFD packet to send [08:07:43]OFD Sender: No OFD packet to send [08:07:48]OFD Sender: No OFD packet to send [08:07:53]OFD Sender: No OFD packet to send [08:07:58]OFD Sender: No OFD packet to send [08:08:03]OFD Sender: No OFD packet to send [08:08:08]OFD Sender: No OFD packet to send [08:08:13]OFD Sender: No OFD packet to send [08:08:18]OFD Sender: No OFD packet to send [08:08:23]OFD Sender: No OFD packet to send [08:08:28]OFD Sender: No OFD packet to send [08:08:33]OFD Sender: No OFD packet to send [08:08:38]OFD Sender: No OFD packet to send [08:08:43]OFD Sender: No OFD packet to send [08:08:48]OFD Sender: No OFD packet to send [08:08:53]OFD Sender: No OFD packet to send [08:08:58]OFD Sender: No OFD packet to send [08:09:03]OFD Sender: No OFD packet to send [08:09:08]OFD Sender: No OFD packet to send [08:09:13]OFD Sender: No OFD packet to send [08:09:18]OFD Sender: No OFD packet to send [08:09:23]OFD Sender: No OFD packet to send [08:09:28]OFD Sender: No OFD packet to send [08:09:33]OFD Sender: No OFD packet to send [08:09:38]OFD Sender: No OFD packet to send [08:09:43]OFD Sender: No OFD packet to send [08:09:48]OFD Sender: No OFD packet to send [08:09:53]OFD Sender: No OFD packet to send [08:09:58]OFD Sender: No OFD packet to send [08:10:03]OFD Sender: No OFD packet to send [08:10:08]OFD Sender: No OFD packet to send [08:10:13]OFD Sender: No OFD packet to send [08:10:18]OFD Sender: No OFD packet to send [08:10:23]OFD Sender: No OFD packet to send [08:10:28]OFD Sender: No OFD packet to send [08:10:33]OFD Sender: No OFD packet to send [08:10:38]OFD Sender: No OFD packet to send [08:10:39]accept exits with 8 [08:10:39]New connection [08:10:39]New thread 3067342180 created [08:10:39]Thread 3067198820 joined [08:10:39]Waiting for new connection... [08:10:39] Sock 8.Parse request [08:10:39]Sock 8.Check first char [08:10:39]Sock 8.First char is OK [08:10:39]request: POST /json_proto HTTP/1.0 [08:10:39]Method: POST [08:10:39]URL: /json_proto [08:10:39]Method is POST - this is cgi request [08:10:39]url: /json_proto [08:10:39]query_string will be loaded in cgi processing [08:10:39]execute_cgi json_proto POST (null) [08:10:39]execute_cgi path=json_proto method=POST [08:10:39]POST find Content-Length [08:10:39]Host: 172.17.96.3:8080 [08:10:39]Content-Length: 984 [08:10:39]Content-Type: application/json [08:10:39] [08:10:39]POST finish read [08:10:39]Found Content-Length = 984 [08:10:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 21.250, "sum" : 1400.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 21.25 \u0441\u043E\u043C", "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:39]execute_script... [08:10:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642499", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 21.250, "sum" : 1400.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 21.25 \u0441\u043E\u043C", "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:39]POST & json_proto [08:10:39]process_json_proto [08:10:39]json parsed OK: [08:10:39]protocol is kg_v1.0 [08:10:39]action value=close_receipt [08:10:39]process_action close_receipt [08:10:39]cmd_close_receipt [08:10:39]MH_GetDate [08:10:39]Write to MH i2c: F0 00 00 E7 7F 55 [08:10:39]Write i2c OK [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: F0 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: F0 09 00 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: F0 09 00 E7 7F 00 04 A4 1C 67 44 5E 04 65 94 [08:10:39]GetLastDocTimeStamp 1729929855 [08:10:39]current date 1729930244 [08:10:39]FM_GetShiftState [08:10:39]SAM_PROTO_GetShiftState [08:10:39]wFMCommunicate request_size=4 [08:10:39]MH_SAM_APDU [08:10:39]CAPDU: 80 13 01 00 [08:10:39]Write to MH i2c: E2 08 00 E8 7F 80 13 01 00 00 00 00 00 E4 [08:10:39]Write i2c OK [08:10:39]MH_I2C_Read... [08:10:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:39]Read from MH i2c: E2 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: E2 0E 00 [08:10:39]MH_I2C_Read... [08:10:39]Read from MH i2c: E2 0E 00 E8 7F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 62 [08:10:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:10:39]wFMCommunicate OK [08:10:39]SAM_PROTO_GetShiftState done [08:10:39]FM_GetShiftState done [08:10:39]opened in 1729902265 [08:10:39]opened+sec_in_day 1729988665 [08:10:39]quantity*price = 140037 [08:10:39]sum+1 = 140039 [08:10:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.71 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 54 26.10.2024 08:10 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 21.25 сом ФМ: 0000000000871765 ФД: 308633 ФПД: 24232796515794 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T081044&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308633&fm=24232796515794&tin=02508201610067®Number=0000000000091780&sum=140000 [08:10:40]StoreToDocumentArchive [08:10:40]shift 532 fd 308633 [08:10:40]save to /storage/0532/doc_00308633 [08:10:40]save last doc name /storage/0532/doc_00308633 to /storage/kkm_last_doc_name [08:10:40]save OK [08:10:40]Clear old archive folders... [08:10:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:10:40]tlvbuf is 00C7D3F0 [08:10:40]SAM_PROTO_ClearQueue [08:10:40]wFMCommunicate request_size=4 [08:10:40]MH_SAM_APDU [08:10:40]CAPDU: 80 09 00 00 [08:10:40]Write to MH i2c: E2 08 00 F5 7F 80 09 00 00 00 00 00 00 E6 [08:10:40]Write i2c OK [08:10:40]MH_I2C_Read... [08:10:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:10:40]Read from MH i2c: E2 [08:10:40]MH_I2C_Read... [08:10:40]Read from MH i2c: E2 03 00 [08:10:40]MH_I2C_Read... [08:10:40]Read from MH i2c: E2 03 00 F5 7F 00 90 00 E8 [08:10:40]RAPDU: 90 00 [08:10:40]wFMCommunicate OK [08:10:40]SAM_PROTO_ClearQueue done [08:10:40]KKMCreateOFDPacket [08:10:40]OFDProtocolAddRootSTLVToBuf [08:10:40]FM_MakeSignedData [08:10:40]FM_MakeSignedData [08:10:40]SAM_PROTO_SignData [08:10:40]wFMCommunicate request_size=4 [08:10:40]MH_SAM_APDU [08:10:40]CAPDU: 80 0D 01 02 [08:10:40]Write to MH i2c: E2 08 00 F6 7F 80 0D 01 02 00 00 00 00 EE [08:10:40]Write i2c OK [08:10:40]MH_I2C_Read... [08:10:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:10:40]Read from MH i2c: E2 [08:10:40]MH_I2C_Read... [08:10:40]Read from MH i2c: E2 03 00 [08:10:40]MH_I2C_Read... [08:10:40]Read from MH i2c: E2 03 00 F6 7F 00 90 00 E9 [08:10:40]RAPDU: 90 00 [08:10:40]wFMCommunicate OK [08:10:40]wFMCommunicate request_size=255 [08:10:40]MH_SAM_APDU [08:10:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 02 53 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 06 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 04 A4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 B5 04 00 35 04 06 00 16 [08:10:40]Write to MH i2c: E2 02 01 F7 7F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 02 53 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 06 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 04 A4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 B5 04 00 35 04 06 00 16 00 00 61 [08:10:40]Write i2c OK [08:10:40]MH_I2C_Read... [08:10:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:40]Read from MH i2c: E2 [08:10:40]MH_I2C_Read... [08:10:40]Read from MH i2c: E2 03 00 [08:10:40]MH_I2C_Read... [08:10:40]Read from MH i2c: E2 03 00 F7 7F 00 90 00 EA [08:10:40]RAPDU: 90 00 [08:10:40]wFMCommunicate OK [08:10:40]wFMCommunicate request_size=10 [08:10:40]MH_SAM_APDU [08:10:40]CAPDU: 80 0D 02 02 05 0A 23 3A 6D D2 [08:10:40]Write to MH i2c: E2 0D 00 F8 7F 80 0D 02 02 05 00 0A 23 3A 6D D2 00 00 A1 [08:10:40]Write i2c OK [08:10:40]MH_I2C_Read... [08:10:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:41]Read from MH i2c: E2 [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: E2 03 00 [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: E2 03 00 F8 7F 00 90 00 EB [08:10:41]RAPDU: 90 00 [08:10:41]wFMCommunicate OK [08:10:41]wFMCommunicate request_size=4 [08:10:41]MH_SAM_APDU [08:10:41]CAPDU: 80 0D 03 02 [08:10:41]Write to MH i2c: E2 08 00 F9 7F 80 0D 03 02 00 00 00 00 F3 [08:10:41]Write i2c OK [08:10:41]MH_I2C_Read... [08:10:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:10:41]Read from MH i2c: E2 [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: E2 0B 00 [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: E2 0B 00 F9 7F 00 94 74 C3 6F B8 7F 50 77 90 00 2C [08:10:41]RAPDU: 94 74 C3 6F B8 7F 50 77 90 00 [08:10:41]wFMCommunicate OK [08:10:41]SAM_PROTO_SignData done [08:10:41]FM_MakeSignedData done [08:10:41]CreateOFDProtocolMessage [08:10:41]wFMCommunicate request_size=4 [08:10:41]MH_SAM_APDU [08:10:41]CAPDU: 80 11 00 00 [08:10:41]Write to MH i2c: E2 08 00 FA 7F 80 11 00 00 00 00 00 00 F3 [08:10:41]Write i2c OK [08:10:41]MH_I2C_Read... [08:10:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:41]Read from MH i2c: E2 [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: E2 17 00 [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: E2 17 00 FA 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 48 [08:10:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:10:41]wFMCommunicate OK [08:10:41]CreateOFDProtocolMessage done [08:10:41]OFDSenderStorePacket 308633 [08:10:41]StoreOFDPacket docnum=308633 [08:10:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C5 6C 07 01 E0 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 02 53 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 06 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 04 A4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 B5 04 00 35 04 06 00 16 0A 23 3A 6D D2 94 74 C3 6F B8 7F 50 77 [08:10:41]CheckFolder [08:10:41]dirname=/storage/ofd_packets [08:10:41]CheckFolder done [08:10:41]ProducePacketName [08:10:41]name=ofd_packets/00308633 [08:10:41]NVStorageSaveData ofd_packets/00308633 [08:10:41]File name is /storage/ofd_packets/00308633 [08:10:41]Write 301 bytes [08:10:41]NVStorageSaveData done [08:10:41]OFDSenderStorePacket done [08:10:41]KKMCreateOFDPacket done [08:10:41]NVStorageSaveData kkm_last_timestamp [08:10:41]File name is /storage/kkm_last_timestamp [08:10:41]Write 4 bytes [08:10:41]NVStorageSaveData done [08:10:41]ExternCall_PrintAddStr [08:10:41]wPrintStart [08:10:41]Write to MH i2c: 01 00 00 FB 7F 7A [08:10:41]Write i2c OK [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: 01 [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: 01 07 00 [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: 01 07 00 FB 7F 00 00 00 00 00 FF 0F 8F [08:10:41]RasterBufferAndPrint [08:10:41]line Счет N : (1)642499 [08:10:41]line ИНН: 02508201610067 [08:10:41]line Контрольно-Кассовый Чек [08:10:41]line ПРОДАЖА [08:10:41]line ТРК (МРК, ГНК) : 52 [08:10:41]line Товар: 2710124130 [08:10:41]line Аи-92-К-2 [08:10:41]line 21.250 * 65.90 [08:10:41]line = 1400.38 [08:10:41]line НДС 12% НСП 1% [08:10:41]line > о реализуемом товаре [08:10:41]line ОКРУГЛЕНИЕ: -0.38 [08:10:41]line ИТОГО: 1400.00 [08:10:41]line Внесено: 1400.00 [08:10:41]line СДАЧА: 0.00 [08:10:41]line НСП 1% : 12.39 [08:10:41]line НДС 12% : 148.71 [08:10:41]line Наличными: 1400.00 [08:10:41]line Безнал.: 0.00 [08:10:41]line Место: АЗС № 172 "Партнер Нефть" [08:10:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:10:41]line СНО: Общий режим [08:10:41]line Чек 54 26.10.2024 08:10 [08:10:41]line Смена: 532 ФФД: 1.0 [08:10:41]line ЗНМ: 0300000116 [08:10:41]line РНМ: 0000000000091780 [08:10:41]line Версия ККМ: 001 [08:10:41]line [08:10:41]line Дисконтная программа [08:10:41]line АИ-92 [08:10:41]line номер 172 [08:10:41]line сэкономлено 21.25 сом [08:10:41]line ФМ: 0000000000871765 [08:10:41]line ФД: 308633 [08:10:41]line ФПД: 24232796515794 [08:10:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T081044&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308633&fm=24232796515794&tin=02508201610067®Number=0000000000091780&sum=140000 [08:10:41]OFD Sender: Processing packet 308633 [packets to send 222, broken 221] [08:10:41]ProducePacketName [08:10:41]name=ofd_packets/00308633 [08:10:41]OFD Sender: To server: pG, [08:10:41]CommunicateWithHost lk.salyk.kg:30040 [08:10:41]ConnectInit lk.salyk.kg [08:10:41]written 0, free lines is 4095 [08:10:41]Connected sock=10 [08:10:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C5 6C 07 01 E0 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 02 53 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 06 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 17 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 00 00 00 F4 03 04 00 04 A4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 B5 04 00 35 04 06 00 16 0A 23 3A 6D D2 94 74 C3 6F B8 7F 50 77 [08:10:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 53 FA 47 00 7C 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 31 37 36 35 10 04 04 00 99 B5 04 00 F4 03 04 00 63 4A 1C 67 B6 04 01 00 00 ED 65 4C 7C 45 5B FB 16 [08:10:41]CommunicateWithHost err = 0 [08:10:41]CheckOFDResponse [08:10:41]1017 (14) - 77093643461234 [08:10:41]1041 (16) - 0000000000871765 [08:10:41]1040 (4) - 308633 [08:10:41]1012 (4) - 26.10.2024 01:48 [08:10:41]1206 (1) - 0 [08:10:41]OFD Sender: Remove packet 308633 [08:10:41]ProducePacketName [08:10:41]name=ofd_packets/00308633 [08:10:41]NVStorageDeleteData [08:10:41]Write to MH i2c: 01 00 00 2A 80 AA [08:10:41]Write i2c OK [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: 01 [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: 01 07 00 [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: 01 07 00 2A 80 00 00 00 00 00 56 0C 13 [08:10:41]RasterBufferAndPrint [08:10:41]line [08:10:41]line [08:10:41]line [08:10:41]line [08:10:41]line [08:10:41]written 0, free lines is 3165 [08:10:41]MH_Cut [08:10:41]Write to MH i2c: D1 01 00 31 80 01 83 [08:10:41]Write i2c OK [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: D1 [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: D1 01 00 [08:10:41]MH_I2C_Read... [08:10:41]Read from MH i2c: D1 01 00 31 80 00 82 [08:10:41]Write to MH i2c: 01 00 00 32 80 B2 [08:10:41]Write i2c OK [08:10:41]MH_I2C_Read... [08:10:42]OFD Sender: No OFD packet to send [08:10:42]*** Cut start [08:10:42]*** Purtial cut [08:10:42]*** Stage 1: CUTSNS_PIN = 1 [08:10:43]Read from MH i2c: 01 [08:10:43]MH_I2C_Read... [08:10:43]*** Stop cut motor [08:10:43]*** Cut end [08:10:43]Read from MH i2c: 01 07 00 [08:10:43]MH_I2C_Read... [08:10:43]Read from MH i2c: 01 07 00 32 80 00 00 00 00 00 FF 0F C7 [08:10:43]process_action close_receipt done [08:10:43]requested_data is exist [08:10:43]produce_requested_data [08:10:43]requested_item fm.sn is exist - process it [08:10:43]wFMCommunicate request_size=4 [08:10:43]MH_SAM_APDU [08:10:43]CAPDU: 80 11 00 00 [08:10:43]Write to MH i2c: E2 08 00 33 80 80 11 00 00 00 00 00 00 2D [08:10:43]Write i2c OK [08:10:43]MH_I2C_Read... [08:10:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:43]Read from MH i2c: E2 [08:10:43]MH_I2C_Read... [08:10:43]Read from MH i2c: E2 17 00 [08:10:43]MH_I2C_Read... [08:10:43]Read from MH i2c: E2 17 00 33 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 82 [08:10:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:10:43]wFMCommunicate OK [08:10:43]requested_item fd.num is exist - process it [08:10:43]SAM_PROTO_GetFieldsCounters [08:10:43]wFMCommunicate request_size=4 [08:10:43]MH_SAM_APDU [08:10:43]CAPDU: 80 13 00 00 [08:10:43]Write to MH i2c: E2 08 00 34 80 80 13 00 00 00 00 00 00 30 [08:10:43]Write i2c OK [08:10:43]MH_I2C_Read... [08:10:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:10:43]Read from MH i2c: E2 [08:10:43]MH_I2C_Read... [08:10:43]Read from MH i2c: E2 62 00 [08:10:43]MH_I2C_Read... [08:10:43]Read from MH i2c: E2 62 00 34 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 99 B5 04 00 0E 04 04 00 14 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 5D [08:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 99 B5 04 00 0E 04 04 00 14 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 [08:10:43]wFMCommunicate OK [08:10:43]SAM_PROTO_GetFieldsCounters done [08:10:43]requested_item shift.num is exist - process it [08:10:43]requested_item shift.opened is exist - process it [08:10:43]req_shift_opened [08:10:43]FM_GetShiftState [08:10:43]SAM_PROTO_GetShiftState [08:10:43]wFMCommunicate request_size=4 [08:10:43]MH_SAM_APDU [08:10:43]CAPDU: 80 13 01 00 [08:10:43]Write to MH i2c: E2 08 00 35 80 80 13 01 00 00 00 00 00 32 [08:10:43]Write i2c OK [08:10:43]MH_I2C_Read... [08:10:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:43]Read from MH i2c: E2 [08:10:43]MH_I2C_Read... [08:10:43]Read from MH i2c: E2 0E 00 [08:10:43]MH_I2C_Read... [08:10:43]Read from MH i2c: E2 0E 00 35 80 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B0 [08:10:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:10:43]wFMCommunicate OK [08:10:43]SAM_PROTO_GetShiftState done [08:10:43]FM_GetShiftState done [08:10:43]req_shift_opened done [08:10:43]requested_item shift.open_date is exist - process it [08:10:43]req_shift_open_date [08:10:43]req_shift_open_date done [08:10:43]produce_requested_data done [08:10:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308633,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:10:43]process_action_free close_receipt [08:10:43]json_value_free [08:10:43]json_value_free done [08:10:43]process_json_proto returns [08:10:43]Send response to host [08:10:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308633,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:10:43]free response buf [08:10:43]execute_script done [08:10:43]execute_script returns [08:10:43]free content buf [08:10:43]Sock 8.Close socket [08:10:43]Sock 8.Thread stoped [08:10:47]OFD Sender: No OFD packet to send [08:10:52]OFD Sender: No OFD packet to send [08:10:57]OFD Sender: No OFD packet to send [08:11:02]OFD Sender: No OFD packet to send [08:11:07]OFD Sender: No OFD packet to send [08:11:12]OFD Sender: No OFD packet to send [08:11:17]OFD Sender: No OFD packet to send [08:11:22]OFD Sender: No OFD packet to send [08:11: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:11:57]OFD Sender: No OFD packet to send [08:12:02]OFD Sender: No OFD packet to send [08:12:04]accept exits with 9 [08:12:04]New connection [08:12:04]New thread 3067198820 created [08:12:04]Thread 3067342180 joined [08:12:04]Waiting for new connection... [08:12:04] Sock 9.Parse request [08:12:04]Sock 9.Check first char [08:12:04]Sock 9.First char is OK [08:12:04]request: POST /json_proto HTTP/1.0 [08:12:04]Method: POST [08:12:04]URL: /json_proto [08:12:04]Method is POST - this is cgi request [08:12:04]url: /json_proto [08:12:04]query_string will be loaded in cgi processing [08:12:04]execute_cgi json_proto POST (null) [08:12:04]execute_cgi path=json_proto method=POST [08:12:04]POST find Content-Length [08:12:04]Host: 172.17.96.3:8080 [08:12:04]Content-Length: 978 [08:12:04]Content-Type: application/json [08:12:04] [08:12:04]POST finish read [08:12:04]Found Content-Length = 978 [08:12:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642500", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "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" ] } } [08:12:04]execute_script... [08:12:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642500", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "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" ] } } [08:12:04]POST & json_proto [08:12:04]process_json_proto [08:12:04]json parsed OK: [08:12:04]protocol is kg_v1.0 [08:12:04]action value=close_receipt [08:12:04]process_action close_receipt [08:12:04]cmd_close_receipt [08:12:04]MH_GetDate [08:12:04]Write to MH i2c: F0 00 00 36 80 A5 [08:12:04]Write i2c OK [08:12:04]MH_I2C_Read... [08:12:04]Read from MH i2c: F0 [08:12:04]MH_I2C_Read... [08:12:04]Read from MH i2c: F0 09 00 [08:12:04]MH_I2C_Read... [08:12:04]Read from MH i2c: F0 09 00 36 80 00 59 A4 1C 67 44 5E 04 65 39 [08:12:04]GetLastDocTimeStamp 1729930244 [08:12:04]current date 1729930329 [08:12:04]FM_GetShiftState [08:12:04]SAM_PROTO_GetShiftState [08:12:04]wFMCommunicate request_size=4 [08:12:04]MH_SAM_APDU [08:12:04]CAPDU: 80 13 01 00 [08:12:04]Write to MH i2c: E2 08 00 37 80 80 13 01 00 00 00 00 00 34 [08:12:04]Write i2c OK [08:12:04]MH_I2C_Read... [08:12:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:04]Read from MH i2c: E2 [08:12:04]MH_I2C_Read... [08:12:04]Read from MH i2c: E2 0E 00 [08:12:04]MH_I2C_Read... [08:12:04]Read from MH i2c: E2 0E 00 37 80 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B2 [08:12:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:12:04]wFMCommunicate OK [08:12:04]SAM_PROTO_GetShiftState done [08:12:04]FM_GetShiftState done [08:12:04]opened in 1729902265 [08:12:04]opened+sec_in_day 1729988665 [08:12:04]quantity*price = 400064 [08:12:04]sum+1 = 400065 [08:12:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.85 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 55 26.10.2024 08:12 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа ДТ номер 172 сэкономлено 53.20 сом ФМ: 0000000000871765 ФД: 308634 ФПД: 144403372161982 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T081209&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308634&fm=144403372161982&tin=02508201610067®Number=0000000000091780&sum=400000 [08:12:05]StoreToDocumentArchive [08:12:05]shift 532 fd 308634 [08:12:05]save to /storage/0532/doc_00308634 [08:12:05]save last doc name /storage/0532/doc_00308634 to /storage/kkm_last_doc_name [08:12:05]save OK [08:12:05]Clear old archive folders... [08:12:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:12:05]tlvbuf is 00A6E140 [08:12:05]SAM_PROTO_ClearQueue [08:12:05]wFMCommunicate request_size=4 [08:12:05]MH_SAM_APDU [08:12:05]CAPDU: 80 09 00 00 [08:12:05]Write to MH i2c: E2 08 00 44 80 80 09 00 00 00 00 00 00 36 [08:12:05]Write i2c OK [08:12:05]MH_I2C_Read... [08:12:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:12:05]Read from MH i2c: E2 [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: E2 03 00 [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: E2 03 00 44 80 00 90 00 38 [08:12:05]RAPDU: 90 00 [08:12:05]wFMCommunicate OK [08:12:05]SAM_PROTO_ClearQueue done [08:12:05]KKMCreateOFDPacket [08:12:05]OFDProtocolAddRootSTLVToBuf [08:12:05]FM_MakeSignedData [08:12:05]FM_MakeSignedData [08:12:05]SAM_PROTO_SignData [08:12:05]wFMCommunicate request_size=4 [08:12:05]MH_SAM_APDU [08:12:05]CAPDU: 80 0D 01 02 [08:12:05]Write to MH i2c: E2 08 00 45 80 80 0D 01 02 00 00 00 00 3E [08:12:05]Write i2c OK [08:12:05]MH_I2C_Read... [08:12:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:12:05]Read from MH i2c: E2 [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: E2 03 00 [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: E2 03 00 45 80 00 90 00 39 [08:12:05]RAPDU: 90 00 [08:12:05]wFMCommunicate OK [08:12:05]wFMCommunicate request_size=255 [08:12:05]MH_SAM_APDU [08:12:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 37 00 00 00 F4 03 04 00 59 A4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A B5 04 00 35 04 06 00 83 55 87 B3 [08:12:05]Write to MH i2c: E2 02 01 46 80 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 37 00 00 00 F4 03 04 00 59 A4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A B5 04 00 35 04 06 00 83 55 87 B3 00 00 83 [08:12:05]Write i2c OK [08:12:05]MH_I2C_Read... [08:12:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:05]Read from MH i2c: E2 [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: E2 03 00 [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: E2 03 00 46 80 00 90 00 3A [08:12:05]RAPDU: 90 00 [08:12:05]wFMCommunicate OK [08:12:05]wFMCommunicate request_size=7 [08:12:05]MH_SAM_APDU [08:12:05]CAPDU: 80 0D 02 02 02 BB BE [08:12:05]Write to MH i2c: E2 0A 00 47 80 80 0D 02 02 02 00 BB BE 00 00 BE [08:12:05]Write i2c OK [08:12:05]MH_I2C_Read... [08:12:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:05]Read from MH i2c: E2 [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: E2 03 00 [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: E2 03 00 47 80 00 90 00 3B [08:12:05]RAPDU: 90 00 [08:12:05]wFMCommunicate OK [08:12:05]wFMCommunicate request_size=4 [08:12:05]MH_SAM_APDU [08:12:05]CAPDU: 80 0D 03 02 [08:12:05]Write to MH i2c: E2 08 00 48 80 80 0D 03 02 00 00 00 00 43 [08:12:05]Write i2c OK [08:12:05]MH_I2C_Read... [08:12:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:12:05]Read from MH i2c: E2 [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: E2 0B 00 [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: E2 0B 00 48 80 00 15 B5 31 87 BB F7 17 03 90 00 92 [08:12:05]RAPDU: 15 B5 31 87 BB F7 17 03 90 00 [08:12:05]wFMCommunicate OK [08:12:05]SAM_PROTO_SignData done [08:12:05]FM_MakeSignedData done [08:12:05]CreateOFDProtocolMessage [08:12:05]wFMCommunicate request_size=4 [08:12:05]MH_SAM_APDU [08:12:05]CAPDU: 80 11 00 00 [08:12:05]Write to MH i2c: E2 08 00 49 80 80 11 00 00 00 00 00 00 43 [08:12:05]Write i2c OK [08:12:05]MH_I2C_Read... [08:12:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:05]Read from MH i2c: E2 [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: E2 17 00 [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: E2 17 00 49 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 98 [08:12:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:12:05]wFMCommunicate OK [08:12:05]CreateOFDProtocolMessage done [08:12:05]OFDSenderStorePacket 308634 [08:12:05]StoreOFDPacket docnum=308634 [08:12:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 29 40 04 01 B9 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 37 00 00 00 F4 03 04 00 59 A4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A B5 04 00 35 04 06 00 83 55 87 B3 BB BE 15 B5 31 87 BB F7 17 03 [08:12:05]CheckFolder [08:12:05]dirname=/storage/ofd_packets [08:12:05]CheckFolder done [08:12:05]ProducePacketName [08:12:05]name=ofd_packets/00308634 [08:12:05]NVStorageSaveData ofd_packets/00308634 [08:12:05]File name is /storage/ofd_packets/00308634 [08:12:05]Write 298 bytes [08:12:05]NVStorageSaveData done [08:12:05]OFDSenderStorePacket done [08:12:05]KKMCreateOFDPacket done [08:12:05]NVStorageSaveData kkm_last_timestamp [08:12:05]File name is /storage/kkm_last_timestamp [08:12:05]Write 4 bytes [08:12:05]NVStorageSaveData done [08:12:05]ExternCall_PrintAddStr [08:12:05]wPrintStart [08:12:05]Write to MH i2c: 01 00 00 4A 80 CA [08:12:05]Write i2c OK [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: 01 [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: 01 07 00 [08:12:05]MH_I2C_Read... [08:12:05]Read from MH i2c: 01 07 00 4A 80 00 00 00 00 00 FF 0F DF [08:12:05]RasterBufferAndPrint [08:12:05]line Счет N : (1)642500 [08:12:05]line ИНН: 02508201610067 [08:12:05]line Контрольно-Кассовый Чек [08:12:05]line ПРОДАЖА [08:12:05]line ТРК (МРК, ГНК) : 11 [08:12:05]line Товар: 2710194210 [08:12:05]line ДТ-К-2 [08:12:05]line 53.200 * 75.20 [08:12:05]line = 4000.64 [08:12:05]line НДС 12% НСП 1% [08:12:05]line > о реализуемом товаре [08:12:05]line ОКРУГЛЕНИЕ: -0.64 [08:12:05]line ИТОГО: 4000.00 [08:12:05]line Внесено: 4000.00 [08:12:05]line СДАЧА: 0.00 [08:12:05]line НСП 1% : 35.40 [08:12:05]line НДС 12% : 424.85 [08:12:05]line Наличными: 4000.00 [08:12:05]line Безнал.: 0.00 [08:12:05]line Место: АЗС № 172 "Партнер Нефть" [08:12:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:12:05]line СНО: Общий режим [08:12:05]line Чек 55 26.10.2024 08:12 [08:12:05]line Смена: 532 ФФД: 1.0 [08:12:05]line ЗНМ: 0300000116 [08:12:05]line РНМ: 0000000000091780 [08:12:05]line Версия ККМ: 001 [08:12:05]line [08:12:05]line Дисконтная программа [08:12:05]line ДТ [08:12:05]line номер 172 [08:12:05]line сэкономлено 53.20 сом [08:12:05]line ФМ: 0000000000871765 [08:12:05]line ФД: 308634 [08:12:05]line ФПД: 144403372161982 [08:12:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T081209&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308634&fm=144403372161982&tin=02508201610067®Number=0000000000091780&sum=400000 [08:12:06]OFD Sender: Processing packet 308634 [packets to send 222, broken 221] [08:12:06]ProducePacketName [08:12:06]name=ofd_packets/00308634 [08:12:06]OFD Sender: To server: pG, [08:12:06]CommunicateWithHost lk.salyk.kg:30040 [08:12:06]ConnectInit lk.salyk.kg [08:12:06]written 0, free lines is 4095 [08:12:06]Connected sock=11 [08:12:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 29 40 04 01 B9 1A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 37 00 00 00 F4 03 04 00 59 A4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A B5 04 00 35 04 06 00 83 55 87 B3 BB BE 15 B5 31 87 BB F7 17 03 [08:12:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A3 09 47 00 71 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 31 37 36 35 10 04 04 00 9A B5 04 00 F4 03 04 00 B8 4A 1C 67 B6 04 01 00 00 FA E8 8D B6 4B 7A C1 F9 [08:12:06]CommunicateWithHost err = 0 [08:12:06]CheckOFDResponse [08:12:06]1017 (14) - 77093643461234 [08:12:06]1041 (16) - 0000000000871765 [08:12:06]1040 (4) - 308634 [08:12:06]1012 (4) - 26.10.2024 01:49 [08:12:06]1206 (1) - 0 [08:12:06]OFD Sender: Remove packet 308634 [08:12:06]ProducePacketName [08:12:06]name=ofd_packets/00308634 [08:12:06]NVStorageDeleteData [08:12:06]Write to MH i2c: 01 00 00 79 80 F9 [08:12:06]Write i2c OK [08:12:06]MH_I2C_Read... [08:12:06]Read from MH i2c: 01 [08:12:06]MH_I2C_Read... [08:12:06]Read from MH i2c: 01 07 00 [08:12:06]MH_I2C_Read... [08:12:06]Read from MH i2c: 01 07 00 79 80 00 00 00 00 00 4C 0C 58 [08:12:06]RasterBufferAndPrint [08:12:06]line [08:12:06]line [08:12:06]line [08:12:06]line [08:12:06]line [08:12:06]written 0, free lines is 3153 [08:12:06]MH_Cut [08:12:06]Write to MH i2c: D1 01 00 80 80 01 D2 [08:12:06]Write i2c OK [08:12:06]MH_I2C_Read... [08:12:06]Read from MH i2c: D1 [08:12:06]MH_I2C_Read... [08:12:06]Read from MH i2c: D1 01 00 [08:12:06]MH_I2C_Read... [08:12:06]Read from MH i2c: D1 01 00 80 80 00 D1 [08:12:06]Write to MH i2c: 01 00 00 81 80 01 [08:12:06]Write i2c OK [08:12:06]MH_I2C_Read... [08:12:06]OFD Sender: No OFD packet to send [08:12:07]*** Cut start [08:12:07]*** Purtial cut [08:12:07]*** Stage 1: CUTSNS_PIN = 1 [08:12:07]Read from MH i2c: 01 [08:12:07]MH_I2C_Read... [08:12:07]*** Stop cut motor [08:12:07]*** Cut end [08:12:07]Read from MH i2c: 01 07 00 [08:12:07]MH_I2C_Read... [08:12:07]Read from MH i2c: 01 07 00 81 80 00 00 00 00 00 FF 0F 16 [08:12:07]process_action close_receipt done [08:12:07]requested_data is exist [08:12:07]produce_requested_data [08:12:07]requested_item fm.sn is exist - process it [08:12:07]wFMCommunicate request_size=4 [08:12:07]MH_SAM_APDU [08:12:07]CAPDU: 80 11 00 00 [08:12:07]Write to MH i2c: E2 08 00 82 80 80 11 00 00 00 00 00 00 7C [08:12:07]Write i2c OK [08:12:07]MH_I2C_Read... [08:12:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:07]Read from MH i2c: E2 [08:12:07]MH_I2C_Read... [08:12:07]Read from MH i2c: E2 17 00 [08:12:07]MH_I2C_Read... [08:12:07]Read from MH i2c: E2 17 00 82 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D1 [08:12:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:12:07]wFMCommunicate OK [08:12:07]requested_item fd.num is exist - process it [08:12:07]SAM_PROTO_GetFieldsCounters [08:12:07]wFMCommunicate request_size=4 [08:12:07]MH_SAM_APDU [08:12:07]CAPDU: 80 13 00 00 [08:12:07]Write to MH i2c: E2 08 00 83 80 80 13 00 00 00 00 00 00 7F [08:12:07]Write i2c OK [08:12:07]MH_I2C_Read... [08:12:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:12:07]Read from MH i2c: E2 [08:12:07]MH_I2C_Read... [08:12:07]Read from MH i2c: E2 62 00 [08:12:07]MH_I2C_Read... [08:12:07]Read from MH i2c: E2 62 00 83 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9A B5 04 00 0E 04 04 00 14 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 B0 [08:12:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9A B5 04 00 0E 04 04 00 14 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 [08:12:07]wFMCommunicate OK [08:12:07]SAM_PROTO_GetFieldsCounters done [08:12:07]requested_item shift.num is exist - process it [08:12:07]requested_item shift.opened is exist - process it [08:12:07]req_shift_opened [08:12:07]FM_GetShiftState [08:12:07]SAM_PROTO_GetShiftState [08:12:07]wFMCommunicate request_size=4 [08:12:07]MH_SAM_APDU [08:12:07]CAPDU: 80 13 01 00 [08:12:07]Write to MH i2c: E2 08 00 84 80 80 13 01 00 00 00 00 00 81 [08:12:07]Write i2c OK [08:12:07]MH_I2C_Read... [08:12:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:07]Read from MH i2c: E2 [08:12:07]MH_I2C_Read... [08:12:07]Read from MH i2c: E2 0E 00 [08:12:07]MH_I2C_Read... [08:12:07]Read from MH i2c: E2 0E 00 84 80 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FF [08:12:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:12:07]wFMCommunicate OK [08:12:07]SAM_PROTO_GetShiftState done [08:12:07]FM_GetShiftState done [08:12:07]req_shift_opened done [08:12:07]requested_item shift.open_date is exist - process it [08:12:07]req_shift_open_date [08:12:07]req_shift_open_date done [08:12:07]produce_requested_data done [08:12:07]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308634,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:12:07]process_action_free close_receipt [08:12:07]json_value_free [08:12:07]json_value_free done [08:12:07]process_json_proto returns [08:12:07]Send response to host [08:12:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308634,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:12:07]free response buf [08:12:07]execute_script done [08:12:07]execute_script returns [08:12:07]free content buf [08:12:07]Sock 9.Close socket [08:12:07]Sock 9.Thread stoped [08:12:11]OFD Sender: No OFD packet to send [08:12:16]OFD Sender: No OFD packet to send [08:12:21]OFD Sender: No OFD packet to send [08:12:26]OFD Sender: No OFD packet to send [08:12:31]OFD Sender: No OFD packet to send [08:12:36]OFD Sender: No OFD packet to send [08:12:41]OFD Sender: No OFD packet to send [08:12:44]accept exits with 8 [08:12:44]New connection [08:12:44]New thread 3067342180 created [08:12:44]Thread 3067198820 joined [08:12:44]Waiting for new connection... [08:12:44] Sock 8.Parse request [08:12:44]Sock 8.Check first char [08:12:44]Sock 8.First char is OK [08:12:44]request: POST /json_proto HTTP/1.0 [08:12:44]Method: POST [08:12:44]URL: /json_proto [08:12:44]Method is POST - this is cgi request [08:12:44]url: /json_proto [08:12:44]query_string will be loaded in cgi processing [08:12:44]execute_cgi json_proto POST (null) [08:12:44]execute_cgi path=json_proto method=POST [08:12:44]POST find Content-Length [08:12:44]Host: 172.17.96.3:8080 [08:12:44]Content-Length: 678 [08:12:44]Content-Type: application/json [08:12:44] [08:12:44]POST finish read [08:12:44]Found Content-Length = 678 [08:12:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642501", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 13.010, "sum" : 870.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 870.00, "total" : 870.00, "payments": [ { "type": 0, "sum" : 870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:44]execute_script... [08:12: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)642501", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 13.010, "sum" : 870.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 870.00, "total" : 870.00, "payments": [ { "type": 0, "sum" : 870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:12:44]POST & json_proto [08:12:44]process_json_proto [08:12:44]json parsed OK: [08:12:44]protocol is kg_v1.0 [08:12:44]action value=close_receipt [08:12:44]process_action close_receipt [08:12:44]cmd_close_receipt [08:12:44]MH_GetDate [08:12:44]Write to MH i2c: F0 00 00 85 80 F4 [08:12:44]Write i2c OK [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: F0 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: F0 09 00 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: F0 09 00 85 80 00 81 A4 1C 67 44 5E 04 65 B0 [08:12:44]GetLastDocTimeStamp 1729930329 [08:12:44]current date 1729930369 [08:12:44]FM_GetShiftState [08:12:44]SAM_PROTO_GetShiftState [08:12:44]wFMCommunicate request_size=4 [08:12:44]MH_SAM_APDU [08:12:44]CAPDU: 80 13 01 00 [08:12:44]Write to MH i2c: E2 08 00 86 80 80 13 01 00 00 00 00 00 83 [08:12:44]Write i2c OK [08:12:44]MH_I2C_Read... [08:12:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:44]Read from MH i2c: E2 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: E2 0E 00 [08:12:44]MH_I2C_Read... [08:12:44]Read from MH i2c: E2 0E 00 86 80 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 01 [08:12:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:12:44]wFMCommunicate OK [08:12:44]SAM_PROTO_GetShiftState done [08:12:44]FM_GetShiftState done [08:12:44]opened in 1729902265 [08:12:44]opened+sec_in_day 1729988665 [08:12:44]quantity*price = 87036 [08:12:44]sum+1 = 87038 [08:12:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 870.00 Внесено: 870.00 СДАЧА: 0.00 НСП 1% : 7.70 НДС 12% : 92.43 Наличными: 870.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 56 26.10.2024 08:12 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308635 ФПД: 135577966895158 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T081249&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308635&fm=135577966895158&tin=02508201610067®Number=0000000000091780&sum=87000 [08:12:45]StoreToDocumentArchive [08:12:45]shift 532 fd 308635 [08:12:45]save to /storage/0532/doc_00308635 [08:12:45]save last doc name /storage/0532/doc_00308635 to /storage/kkm_last_doc_name [08:12:45]save OK [08:12:45]Clear old archive folders... [08:12:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:12:45]tlvbuf is 00AA35E0 [08:12:45]SAM_PROTO_ClearQueue [08:12:45]wFMCommunicate request_size=4 [08:12:45]MH_SAM_APDU [08:12:45]CAPDU: 80 09 00 00 [08:12:45]Write to MH i2c: E2 08 00 93 80 80 09 00 00 00 00 00 00 85 [08:12:45]Write i2c OK [08:12:45]MH_I2C_Read... [08:12:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:12:45]Read from MH i2c: E2 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: E2 03 00 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: E2 03 00 93 80 00 90 00 87 [08:12:45]RAPDU: 90 00 [08:12:45]wFMCommunicate OK [08:12:45]SAM_PROTO_ClearQueue done [08:12:45]KKMCreateOFDPacket [08:12:45]OFDProtocolAddRootSTLVToBuf [08:12:45]FM_MakeSignedData [08:12:45]FM_MakeSignedData [08:12:45]SAM_PROTO_SignData [08:12:45]wFMCommunicate request_size=4 [08:12:45]MH_SAM_APDU [08:12:45]CAPDU: 80 0D 01 02 [08:12:45]Write to MH i2c: E2 08 00 94 80 80 0D 01 02 00 00 00 00 8D [08:12:45]Write i2c OK [08:12:45]MH_I2C_Read... [08:12:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:12:45]Read from MH i2c: E2 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: E2 03 00 [08:12:45]MH_I2C_Read... [08:12:45]Read from MH i2c: E2 03 00 94 80 00 90 00 88 [08:12:45]RAPDU: 90 00 [08:12:45]wFMCommunicate OK [08:12:45]wFMCommunicate request_size=255 [08:12:45]MH_SAM_APDU [08:12: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 D2 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FD 53 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 81 A4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B B5 04 00 35 04 06 00 7B [08:12:45]Write to MH i2c: E2 02 01 95 80 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D2 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FD 53 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 81 A4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B B5 04 00 35 04 06 00 7B 00 00 88 [08:12:45]Write i2c OK [08:12:45]MH_I2C_Read... [08:12:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:46]Read from MH i2c: E2 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: E2 03 00 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: E2 03 00 95 80 00 90 00 89 [08:12:46]RAPDU: 90 00 [08:12:46]wFMCommunicate OK [08:12:46]wFMCommunicate request_size=10 [08:12:46]MH_SAM_APDU [08:12:46]CAPDU: 80 0D 02 02 05 4E B4 8E 60 36 [08:12:46]Write to MH i2c: E2 0D 00 96 80 80 0D 02 02 05 00 4E B4 8E 60 36 00 00 C0 [08:12:46]Write i2c OK [08:12:46]MH_I2C_Read... [08:12:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:12:46]Read from MH i2c: E2 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: E2 03 00 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: E2 03 00 96 80 00 90 00 8A [08:12:46]RAPDU: 90 00 [08:12:46]wFMCommunicate OK [08:12:46]wFMCommunicate request_size=4 [08:12:46]MH_SAM_APDU [08:12:46]CAPDU: 80 0D 03 02 [08:12:46]Write to MH i2c: E2 08 00 97 80 80 0D 03 02 00 00 00 00 92 [08:12:46]Write i2c OK [08:12:46]MH_I2C_Read... [08:12:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:12:46]Read from MH i2c: E2 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: E2 0B 00 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: E2 0B 00 97 80 00 D9 D8 35 35 03 29 41 7D 90 00 98 [08:12:46]RAPDU: D9 D8 35 35 03 29 41 7D 90 00 [08:12:46]wFMCommunicate OK [08:12:46]SAM_PROTO_SignData done [08:12:46]FM_MakeSignedData done [08:12:46]CreateOFDProtocolMessage [08:12:46]wFMCommunicate request_size=4 [08:12:46]MH_SAM_APDU [08:12:46]CAPDU: 80 11 00 00 [08:12:46]Write to MH i2c: E2 08 00 98 80 80 11 00 00 00 00 00 00 92 [08:12:46]Write i2c OK [08:12:46]MH_I2C_Read... [08:12:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:46]Read from MH i2c: E2 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: E2 17 00 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: E2 17 00 98 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E7 [08:12:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:12:46]wFMCommunicate OK [08:12:46]CreateOFDProtocolMessage done [08:12:46]OFDSenderStorePacket 308635 [08:12:46]StoreOFDPacket docnum=308635 [08:12:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 26 38 07 01 22 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D2 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FD 53 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 81 A4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B B5 04 00 35 04 06 00 7B 4E B4 8E 60 36 D9 D8 35 35 03 29 41 7D [08:12:46]CheckFolder [08:12:46]dirname=/storage/ofd_packets [08:12:46]CheckFolder done [08:12:46]ProducePacketName [08:12:46]name=ofd_packets/00308635 [08:12:46]NVStorageSaveData ofd_packets/00308635 [08:12:46]File name is /storage/ofd_packets/00308635 [08:12:46]Write 301 bytes [08:12:46]NVStorageSaveData done [08:12:46]OFDSenderStorePacket done [08:12:46]KKMCreateOFDPacket done [08:12:46]NVStorageSaveData kkm_last_timestamp [08:12:46]File name is /storage/kkm_last_timestamp [08:12:46]Write 4 bytes [08:12:46]NVStorageSaveData done [08:12:46]ExternCall_PrintAddStr [08:12:46]wPrintStart [08:12:46]Write to MH i2c: 01 00 00 99 80 19 [08:12:46]Write i2c OK [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: 01 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: 01 07 00 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: 01 07 00 99 80 00 00 00 00 00 FF 0F 2E [08:12:46]RasterBufferAndPrint [08:12:46]line Счет N : (1)642501 [08:12:46]line ИНН: 02508201610067 [08:12:46]line Контрольно-Кассовый Чек [08:12:46]line ПРОДАЖА [08:12:46]line ТРК (МРК, ГНК) : 31 [08:12:46]line Товар: 2710124130 [08:12:46]line Аи-92-К-2 [08:12:46]line 13.010 * 66.90 [08:12:46]line = 870.37 [08:12:46]line НДС 12% НСП 1% [08:12:46]line > о реализуемом товаре [08:12:46]line ОКРУГЛЕНИЕ: -0.37 [08:12:46]line ИТОГО: 870.00 [08:12:46]line Внесено: 870.00 [08:12:46]line СДАЧА: 0.00 [08:12:46]line НСП 1% : 7.70 [08:12:46]line НДС 12% : 92.43 [08:12:46]line Наличными: 870.00 [08:12:46]line Безнал.: 0.00 [08:12:46]line Место: АЗС № 172 "Партнер Нефть" [08:12:46]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:12:46]line СНО: Общий режим [08:12:46]line Чек 56 26.10.2024 08:12 [08:12:46]line Смена: 532 ФФД: 1.0 [08:12:46]line ЗНМ: 0300000116 [08:12:46]line РНМ: 0000000000091780 [08:12:46]line Версия ККМ: 001 [08:12:46]line ФМ: 0000000000871765 [08:12:46]line ФД: 308635 [08:12:46]line ФПД: 135577966895158 [08:12:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T081249&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308635&fm=135577966895158&tin=02508201610067®Number=0000000000091780&sum=87000 [08:12:46]written 0, free lines is 4095 [08:12:46]OFD Sender: Processing packet 308635 [packets to send 222, broken 221] [08:12:46]ProducePacketName [08:12:46]name=ofd_packets/00308635 [08:12:46]OFD Sender: To server: pG, [08:12:46]CommunicateWithHost lk.salyk.kg:30040 [08:12:46]ConnectInit lk.salyk.kg [08:12:46]Connected sock=10 [08:12:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 26 38 07 01 22 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D2 32 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FD 53 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 53 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 24 00 00 00 00 07 04 06 00 D8 53 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 00 00 00 F4 03 04 00 81 A4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B B5 04 00 35 04 06 00 7B 4E B4 8E 60 36 D9 D8 35 35 03 29 41 7D [08:12:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 48 3C 47 00 2F 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B B5 04 00 F4 03 04 00 E0 4A 1C 67 B6 04 01 00 00 B3 10 80 61 09 6C 9A 64 [08:12:46]CommunicateWithHost err = 0 [08:12:46]CheckOFDResponse [08:12:46]1017 (14) - 77093643461234 [08:12:46]1041 (16) - 0000000000871765 [08:12:46]1040 (4) - 308635 [08:12:46]1012 (4) - 26.10.2024 01:50 [08:12:46]1206 (1) - 0 [08:12:46]OFD Sender: Remove packet 308635 [08:12:46]ProducePacketName [08:12:46]name=ofd_packets/00308635 [08:12:46]NVStorageDeleteData [08:12:46]Write to MH i2c: 01 00 00 C3 80 43 [08:12:46]Write i2c OK [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: 01 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: 01 07 00 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: 01 07 00 C3 80 00 00 00 00 00 B5 0C 0B [08:12:46]RasterBufferAndPrint [08:12:46]line [08:12:46]line [08:12:46]line [08:12:46]line [08:12:46]line [08:12:46]written 0, free lines is 3259 [08:12:46]MH_Cut [08:12:46]Write to MH i2c: D1 01 00 CA 80 01 1C [08:12:46]Write i2c OK [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: D1 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: D1 01 00 [08:12:46]MH_I2C_Read... [08:12:46]Read from MH i2c: D1 01 00 CA 80 00 1B [08:12:46]Write to MH i2c: 01 00 00 CB 80 4B [08:12:46]Write i2c OK [08:12:46]MH_I2C_Read... [08:12:47]OFD Sender: No OFD packet to send [08:12:47]*** Cut start [08:12:47]*** Purtial cut [08:12:47]*** Stage 1: CUTSNS_PIN = 1 [08:12:47]Read from MH i2c: 01 [08:12:47]MH_I2C_Read... [08:12:47]*** Stop cut motor [08:12:47]*** Cut end [08:12:47]Read from MH i2c: 01 07 00 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: 01 07 00 CB 80 00 00 00 00 00 FF 0F 60 [08:12:47]process_action close_receipt done [08:12:47]requested_data is exist [08:12:47]produce_requested_data [08:12:47]requested_item fm.sn is exist - process it [08:12:47]wFMCommunicate request_size=4 [08:12:47]MH_SAM_APDU [08:12:47]CAPDU: 80 11 00 00 [08:12:47]Write to MH i2c: E2 08 00 CC 80 80 11 00 00 00 00 00 00 C6 [08:12:47]Write i2c OK [08:12:47]MH_I2C_Read... [08:12:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:12:47]Read from MH i2c: E2 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: E2 17 00 [08:12:47]MH_I2C_Read... [08:12:47]Read from MH i2c: E2 17 00 CC 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1B [08:12:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:12:47]wFMCommunicate OK [08:12:47]requested_item fd.num is exist - process it [08:12:47]SAM_PROTO_GetFieldsCounters [08:12:47]wFMCommunicate request_size=4 [08:12:47]MH_SAM_APDU [08:12:47]CAPDU: 80 13 00 00 [08:12:47]Write to MH i2c: E2 08 00 CD 80 80 13 00 00 00 00 00 00 C9 [08:12:47]Write i2c OK [08:12:47]MH_I2C_Read... [08:12:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:12:48]Read from MH i2c: E2 [08:12:48]MH_I2C_Read... [08:12:48]Read from MH i2c: E2 62 00 [08:12:48]MH_I2C_Read... [08:12:48]Read from MH i2c: E2 62 00 CD 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9B B5 04 00 0E 04 04 00 14 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 FE [08:12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9B B5 04 00 0E 04 04 00 14 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 [08:12:48]wFMCommunicate OK [08:12:48]SAM_PROTO_GetFieldsCounters done [08:12:48]requested_item shift.num is exist - process it [08:12:48]requested_item shift.opened is exist - process it [08:12:48]req_shift_opened [08:12:48]FM_GetShiftState [08:12:48]SAM_PROTO_GetShiftState [08:12:48]wFMCommunicate request_size=4 [08:12:48]MH_SAM_APDU [08:12:48]CAPDU: 80 13 01 00 [08:12:48]Write to MH i2c: E2 08 00 CE 80 80 13 01 00 00 00 00 00 CB [08:12:48]Write i2c OK [08:12:48]MH_I2C_Read... [08:12:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:12:48]Read from MH i2c: E2 [08:12:48]MH_I2C_Read... [08:12:48]Read from MH i2c: E2 0E 00 [08:12:48]MH_I2C_Read... [08:12:48]Read from MH i2c: E2 0E 00 CE 80 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 49 [08:12:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:12:48]wFMCommunicate OK [08:12:48]SAM_PROTO_GetShiftState done [08:12:48]FM_GetShiftState done [08:12:48]req_shift_opened done [08:12:48]requested_item shift.open_date is exist - process it [08:12:48]req_shift_open_date [08:12:48]req_shift_open_date done [08:12:48]produce_requested_data done [08:12:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308635,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:12:48]process_action_free close_receipt [08:12:48]json_value_free [08:12:48]json_value_free done [08:12:48]process_json_proto returns [08:12:48]Send response to host [08:12:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308635,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:12:48]free response buf [08:12:48]execute_script done [08:12:48]execute_script returns [08:12:48]free content buf [08:12:48]Sock 8.Close socket [08:12:48]Sock 8.Thread stoped [08:12:52]OFD Sender: No OFD packet to send [08:12:57]OFD Sender: No OFD packet to send [08:13:02]OFD Sender: No OFD packet to send [08:13:07]OFD Sender: No OFD packet to send [08:13:12]OFD Sender: No OFD packet to send [08:13:17]OFD Sender: No OFD packet to send [08:13:22]OFD Sender: No OFD packet to send [08:13:27]OFD Sender: No OFD packet to send [08:13:32]OFD Sender: No OFD packet to send [08:13:37]OFD Sender: No OFD packet to send [08:13:42]OFD Sender: No OFD packet to send [08:13:47]OFD Sender: No OFD packet to send [08:13:52]OFD Sender: No OFD packet to send [08:13:57]OFD Sender: No OFD packet to send [08:14:02]OFD Sender: No OFD packet to send [08:14:07]OFD Sender: No OFD packet to send [08:14:12]OFD Sender: No OFD packet to send [08:14:17]OFD Sender: No OFD packet to send [08:14:22]OFD Sender: No OFD packet to send [08:14:27]OFD Sender: No OFD packet to send [08:14:32]OFD Sender: No OFD packet to send [08:14:37]OFD Sender: No OFD packet to send [08:14:42]OFD Sender: No OFD packet to send [08:14:47]OFD Sender: No OFD packet to send [08:14:52]OFD Sender: No OFD packet to send [08:14:57]OFD Sender: No OFD packet to send [08:15:02]OFD Sender: No OFD packet to send [08:15:07]OFD Sender: No OFD packet to send [08:15:12]OFD Sender: No OFD packet to send [08:15:17]OFD Sender: No OFD packet to send [08:15:22]OFD Sender: No OFD packet to send [08:15:27]OFD Sender: No OFD packet to send [08:15:30]accept exits with 9 [08:15:30]New connection [08:15:30]New thread 3067198820 created [08:15:30]Thread 3067342180 joined [08:15:30]Waiting for new connection... [08:15:30] Sock 9.Parse request [08:15:30]Sock 9.Check first char [08:15:30]Sock 9.First char is OK [08:15:30]request: POST /json_proto HTTP/1.0 [08:15:30]Method: POST [08:15:30]URL: /json_proto [08:15:30]Method is POST - this is cgi request [08:15:30]url: /json_proto [08:15:30]query_string will be loaded in cgi processing [08:15:30]execute_cgi json_proto POST (null) [08:15:30]execute_cgi path=json_proto method=POST [08:15:30]POST find Content-Length [08:15:30]Host: 172.17.96.3:8080 [08:15:30]Content-Length: 679 [08:15:30]Content-Type: application/json [08:15:30] [08:15:30]POST finish read [08:15:30]Found Content-Length = 679 [08:15:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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:15:30]execute_script... [08:15:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642502", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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:15:30]POST & json_proto [08:15:30]process_json_proto [08:15:30]json parsed OK: [08:15:30]protocol is kg_v1.0 [08:15:30]action value=close_receipt [08:15:30]process_action close_receipt [08:15:30]cmd_close_receipt [08:15:30]MH_GetDate [08:15:30]Write to MH i2c: F0 00 00 CF 80 3E [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: F0 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: F0 09 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: F0 09 00 CF 80 00 27 A5 1C 67 44 5E 04 65 A1 [08:15:30]GetLastDocTimeStamp 1729930369 [08:15:30]current date 1729930535 [08:15:30]FM_GetShiftState [08:15:30]SAM_PROTO_GetShiftState [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 13 01 00 [08:15:30]Write to MH i2c: E2 08 00 D0 80 80 13 01 00 00 00 00 00 CD [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 0E 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 0E 00 D0 80 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4B [08:15:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:15:30]wFMCommunicate OK [08:15:30]SAM_PROTO_GetShiftState done [08:15:30]FM_GetShiftState done [08:15:30]opened in 1729902265 [08:15:30]opened+sec_in_day 1729988665 [08:15:30]quantity*price = 150037 [08:15:30]sum+1 = 150039 [08:15:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 57 26.10.2024 08:15 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308636 ФПД: 7788700840101 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T081535&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308636&fm=7788700840101&tin=02508201610067®Number=0000000000091780&sum=150000 [08:15:31]StoreToDocumentArchive [08:15:31]shift 532 fd 308636 [08:15:31]save to /storage/0532/doc_00308636 [08:15:31]save last doc name /storage/0532/doc_00308636 to /storage/kkm_last_doc_name [08:15:31]save OK [08:15:31]Clear old archive folders... [08:15:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:15:31]tlvbuf is 00A6E2A0 [08:15:31]SAM_PROTO_ClearQueue [08:15:31]wFMCommunicate request_size=4 [08:15:31]MH_SAM_APDU [08:15:31]CAPDU: 80 09 00 00 [08:15:31]Write to MH i2c: E2 08 00 DD 80 80 09 00 00 00 00 00 00 CF [08:15:31]Write i2c OK [08:15:31]MH_I2C_Read... [08:15:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:31]Read from MH i2c: E2 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 03 00 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 03 00 DD 80 00 90 00 D1 [08:15:31]RAPDU: 90 00 [08:15:31]wFMCommunicate OK [08:15:31]SAM_PROTO_ClearQueue done [08:15:31]KKMCreateOFDPacket [08:15:31]OFDProtocolAddRootSTLVToBuf [08:15:31]FM_MakeSignedData [08:15:31]FM_MakeSignedData [08:15:31]SAM_PROTO_SignData [08:15:31]wFMCommunicate request_size=4 [08:15:31]MH_SAM_APDU [08:15:31]CAPDU: 80 0D 01 02 [08:15:31]Write to MH i2c: E2 08 00 DE 80 80 0D 01 02 00 00 00 00 D7 [08:15:31]Write i2c OK [08:15:31]MH_I2C_Read... [08:15:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:31]Read from MH i2c: E2 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 03 00 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 03 00 DE 80 00 90 00 D2 [08:15:31]RAPDU: 90 00 [08:15:31]wFMCommunicate OK [08:15:31]wFMCommunicate request_size=255 [08:15:31]MH_SAM_APDU [08:15:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 39 00 00 00 F4 03 04 00 27 A5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B5 04 00 35 04 06 00 07 15 72 BF [08:15:31]Write to MH i2c: E2 02 01 DF 80 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 39 00 00 00 F4 03 04 00 27 A5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B5 04 00 35 04 06 00 07 15 72 BF 00 00 12 [08:15:31]Write i2c OK [08:15:31]MH_I2C_Read... [08:15:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:31]Read from MH i2c: E2 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 03 00 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 03 00 DF 80 00 90 00 D3 [08:15:31]RAPDU: 90 00 [08:15:31]wFMCommunicate OK [08:15:31]wFMCommunicate request_size=7 [08:15:31]MH_SAM_APDU [08:15:31]CAPDU: 80 0D 02 02 02 30 A5 [08:15:31]Write to MH i2c: E2 0A 00 E0 80 80 0D 02 02 02 00 30 A5 00 00 B3 [08:15:31]Write i2c OK [08:15:31]MH_I2C_Read... [08:15:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:31]Read from MH i2c: E2 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 03 00 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 03 00 E0 80 00 90 00 D4 [08:15:31]RAPDU: 90 00 [08:15:31]wFMCommunicate OK [08:15:31]wFMCommunicate request_size=4 [08:15:31]MH_SAM_APDU [08:15:31]CAPDU: 80 0D 03 02 [08:15:31]Write to MH i2c: E2 08 00 E1 80 80 0D 03 02 00 00 00 00 DC [08:15:31]Write i2c OK [08:15:31]MH_I2C_Read... [08:15:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:31]Read from MH i2c: E2 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 0B 00 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 0B 00 E1 80 00 17 BA 16 25 3D CC 0A 7D 90 00 79 [08:15:31]RAPDU: 17 BA 16 25 3D CC 0A 7D 90 00 [08:15:31]wFMCommunicate OK [08:15:31]SAM_PROTO_SignData done [08:15:31]FM_MakeSignedData done [08:15:31]CreateOFDProtocolMessage [08:15:31]wFMCommunicate request_size=4 [08:15:31]MH_SAM_APDU [08:15:31]CAPDU: 80 11 00 00 [08:15:31]Write to MH i2c: E2 08 00 E2 80 80 11 00 00 00 00 00 00 DC [08:15:31]Write i2c OK [08:15:31]MH_I2C_Read... [08:15:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:31]Read from MH i2c: E2 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 17 00 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: E2 17 00 E2 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 31 [08:15:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:15:31]wFMCommunicate OK [08:15:31]CreateOFDProtocolMessage done [08:15:31]OFDSenderStorePacket 308636 [08:15:31]StoreOFDPacket docnum=308636 [08:15:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 15 DA 04 01 87 44 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 39 00 00 00 F4 03 04 00 27 A5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B5 04 00 35 04 06 00 07 15 72 BF 30 A5 17 BA 16 25 3D CC 0A 7D [08:15:31]CheckFolder [08:15:31]dirname=/storage/ofd_packets [08:15:31]CheckFolder done [08:15:31]ProducePacketName [08:15:31]name=ofd_packets/00308636 [08:15:31]NVStorageSaveData ofd_packets/00308636 [08:15:31]File name is /storage/ofd_packets/00308636 [08:15:31]Write 298 bytes [08:15:31]NVStorageSaveData done [08:15:31]OFDSenderStorePacket done [08:15:31]KKMCreateOFDPacket done [08:15:31]NVStorageSaveData kkm_last_timestamp [08:15:31]File name is /storage/kkm_last_timestamp [08:15:31]Write 4 bytes [08:15:31]NVStorageSaveData done [08:15:31]ExternCall_PrintAddStr [08:15:31]wPrintStart [08:15:31]Write to MH i2c: 01 00 00 E3 80 63 [08:15:31]Write i2c OK [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: 01 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: 01 07 00 [08:15:31]MH_I2C_Read... [08:15:31]Read from MH i2c: 01 07 00 E3 80 00 00 00 00 00 FF 0F 78 [08:15:31]RasterBufferAndPrint [08:15:31]line Счет N : (1)642502 [08:15:31]line ИНН: 02508201610067 [08:15:31]line Контрольно-Кассовый Чек [08:15:31]line ПРОДАЖА [08:15:31]line ТРК (МРК, ГНК) : 11 [08:15:31]line Товар: 2710194210 [08:15:31]line ДТ-К-2 [08:15:31]line 19.690 * 76.20 [08:15:31]line = 1500.38 [08:15:31]line НДС 12% НСП 1% [08:15:31]line > о реализуемом товаре [08:15:31]line ОКРУГЛЕНИЕ: -0.38 [08:15:31]line ИТОГО: 1500.00 [08:15:31]line Внесено: 1500.00 [08:15:31]line СДАЧА: 0.00 [08:15:31]line НСП 1% : 13.28 [08:15:31]line НДС 12% : 159.33 [08:15:31]line Наличными: 1500.00 [08:15:31]line Безнал.: 0.00 [08:15:31]line Место: АЗС № 172 "Партнер Нефть" [08:15:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:15:31]line СНО: Общий режим [08:15:31]line Чек 57 26.10.2024 08:15 [08:15:31]line Смена: 532 ФФД: 1.0 [08:15:31]line ЗНМ: 0300000116 [08:15:31]line РНМ: 0000000000091780 [08:15:31]line Версия ККМ: 001 [08:15:31]line ФМ: 0000000000871765 [08:15:31]line ФД: 308636 [08:15:31]line ФПД: 7788700840101 [08:15:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T081535&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308636&fm=7788700840101&tin=02508201610067®Number=0000000000091780&sum=150000 [08:15:32]OFD Sender: Processing packet 308636 [packets to send 222, broken 221] [08:15:32]ProducePacketName [08:15:32]name=ofd_packets/00308636 [08:15:32]OFD Sender: To server: pG, [08:15:32]CommunicateWithHost lk.salyk.kg:30040 [08:15:32]ConnectInit lk.salyk.kg [08:15:32]written 0, free lines is 4095 [08:15:32]Connected sock=10 [08:15:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 15 DA 04 01 87 44 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 39 00 00 00 F4 03 04 00 27 A5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B5 04 00 35 04 06 00 07 15 72 BF 30 A5 17 BA 16 25 3D CC 0A 7D [08:15:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EE F9 47 00 2E 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B5 04 00 F4 03 04 00 86 4B 1C 67 B6 04 01 00 00 2F F0 B2 F9 B5 C4 CF 3D [08:15:32]CommunicateWithHost err = 0 [08:15:32]CheckOFDResponse [08:15:32]1017 (14) - 77093643461234 [08:15:32]1041 (16) - 0000000000871765 [08:15:32]1040 (4) - 308636 [08:15:32]1012 (4) - 26.10.2024 01:53 [08:15:32]1206 (1) - 0 [08:15:32]OFD Sender: Remove packet 308636 [08:15:32]ProducePacketName [08:15:32]name=ofd_packets/00308636 [08:15:32]NVStorageDeleteData [08:15:32]Write to MH i2c: 01 00 00 0D 81 8E [08:15:32]Write i2c OK [08:15:32]MH_I2C_Read... [08:15:32]Read from MH i2c: 01 [08:15:32]MH_I2C_Read... [08:15:32]Read from MH i2c: 01 07 00 [08:15:32]MH_I2C_Read... [08:15:32]Read from MH i2c: 01 07 00 0D 81 00 00 00 00 00 B1 0C 52 [08:15:32]RasterBufferAndPrint [08:15:32]line [08:15:32]line [08:15:32]line [08:15:32]line [08:15:32]line [08:15:32]written 0, free lines is 3255 [08:15:32]MH_Cut [08:15:32]Write to MH i2c: D1 01 00 14 81 01 67 [08:15:32]Write i2c OK [08:15:32]MH_I2C_Read... [08:15:32]Read from MH i2c: D1 [08:15:32]MH_I2C_Read... [08:15:32]Read from MH i2c: D1 01 00 [08:15:32]MH_I2C_Read... [08:15:32]Read from MH i2c: D1 01 00 14 81 00 66 [08:15:32]Write to MH i2c: 01 00 00 15 81 96 [08:15:32]Write i2c OK [08:15:32]MH_I2C_Read... [08:15:33]OFD Sender: No OFD packet to send [08:15:33]*** Cut start [08:15:33]*** Purtial cut [08:15:33]*** Stage 1: CUTSNS_PIN = 1 [08:15:33]Read from MH i2c: 01 [08:15:33]MH_I2C_Read... [08:15:33]*** Stop cut motor [08:15:33]*** Cut end [08:15:33]Read from MH i2c: 01 07 00 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: 01 07 00 15 81 00 00 00 00 00 FF 0F AB [08:15:33]process_action close_receipt done [08:15:33]requested_data is exist [08:15:33]produce_requested_data [08:15:33]requested_item fm.sn is exist - process it [08:15:33]wFMCommunicate request_size=4 [08:15:33]MH_SAM_APDU [08:15:33]CAPDU: 80 11 00 00 [08:15:33]Write to MH i2c: E2 08 00 16 81 80 11 00 00 00 00 00 00 11 [08:15:33]Write i2c OK [08:15:33]MH_I2C_Read... [08:15:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:33]Read from MH i2c: E2 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 17 00 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 17 00 16 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 66 [08:15:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:15:33]wFMCommunicate OK [08:15:33]requested_item fd.num is exist - process it [08:15:33]SAM_PROTO_GetFieldsCounters [08:15:33]wFMCommunicate request_size=4 [08:15:33]MH_SAM_APDU [08:15:33]CAPDU: 80 13 00 00 [08:15:33]Write to MH i2c: E2 08 00 17 81 80 13 00 00 00 00 00 00 14 [08:15:33]Write i2c OK [08:15:33]MH_I2C_Read... [08:15:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:34]Read from MH i2c: E2 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 62 00 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 62 00 17 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9C B5 04 00 0E 04 04 00 14 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 4D [08:15:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9C B5 04 00 0E 04 04 00 14 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 [08:15:34]wFMCommunicate OK [08:15:34]SAM_PROTO_GetFieldsCounters done [08:15:34]requested_item shift.num is exist - process it [08:15:34]requested_item shift.opened is exist - process it [08:15:34]req_shift_opened [08:15:34]FM_GetShiftState [08:15:34]SAM_PROTO_GetShiftState [08:15:34]wFMCommunicate request_size=4 [08:15:34]MH_SAM_APDU [08:15:34]CAPDU: 80 13 01 00 [08:15:34]Write to MH i2c: E2 08 00 18 81 80 13 01 00 00 00 00 00 16 [08:15:34]Write i2c OK [08:15:34]MH_I2C_Read... [08:15:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:34]Read from MH i2c: E2 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 0E 00 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 0E 00 18 81 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 94 [08:15:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:15:34]wFMCommunicate OK [08:15:34]SAM_PROTO_GetShiftState done [08:15:34]FM_GetShiftState done [08:15:34]req_shift_opened done [08:15:34]requested_item shift.open_date is exist - process it [08:15:34]req_shift_open_date [08:15:34]req_shift_open_date done [08:15:34]produce_requested_data done [08:15:34]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308636,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:15:34]process_action_free close_receipt [08:15:34]json_value_free [08:15:34]json_value_free done [08:15:34]process_json_proto returns [08:15:34]Send response to host [08:15:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308636,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:15:34]free response buf [08:15:34]execute_script done [08:15:34]execute_script returns [08:15:34]free content buf [08:15:34]Sock 9.Close socket [08:15:34]Sock 9.Thread stoped [08:15:38]OFD Sender: No OFD packet to send [08:15:43]OFD Sender: No OFD packet to send [08:15:48]OFD Sender: No OFD packet to send [08:15:53]OFD Sender: No OFD packet to send [08:15:58]OFD Sender: No OFD packet to send [08:16:03]OFD Sender: No OFD packet to send [08:16:08]OFD Sender: No OFD packet to send [08:16:13]OFD Sender: No OFD packet to send [08:16:18]OFD Sender: No OFD packet to send [08:16:23]OFD Sender: No OFD packet to send [08:16:28]OFD Sender: No OFD packet to send [08:16:33]OFD Sender: No OFD packet to send [08:16:38]OFD Sender: No OFD packet to send [08:16:43]OFD Sender: No OFD packet to send [08:16:48]OFD Sender: No OFD packet to send [08:16:51]accept exits with 8 [08:16:51]New connection [08:16:51]New thread 3067342180 created [08:16:51]Thread 3067198820 joined [08:16:51]Waiting for new connection... [08:16:51] Sock 8.Parse request [08:16:51]Sock 8.Check first char [08:16:51]Sock 8.First char is OK [08:16:51]request: POST /json_proto HTTP/1.0 [08:16:51]Method: POST [08:16:51]URL: /json_proto [08:16:51]Method is POST - this is cgi request [08:16:51]url: /json_proto [08:16:51]query_string will be loaded in cgi processing [08:16:51]execute_cgi json_proto POST (null) [08:16:51]execute_cgi path=json_proto method=POST [08:16:51]POST find Content-Length [08:16:51]Host: 172.17.96.3:8080 [08:16:51]Content-Length: 800 [08:16:51]Content-Type: application/json [08:16:51] [08:16:51]POST finish read [08:16:51]Found Content-Length = 800 [08:16:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642503", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4581418", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:51]execute_script... [08:16:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642503", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4581418", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:16:51]POST & json_proto [08:16:51]process_json_proto [08:16:51]json parsed OK: [08:16:51]protocol is kg_v1.0 [08:16:51]action value=close_receipt [08:16:51]process_action close_receipt [08:16:51]cmd_close_receipt [08:16:51]MH_GetDate [08:16:51]Write to MH i2c: F0 00 00 19 81 89 [08:16:51]Write i2c OK [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: F0 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: F0 09 00 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: F0 09 00 19 81 00 78 A5 1C 67 44 5E 04 65 3D [08:16:51]GetLastDocTimeStamp 1729930535 [08:16:51]current date 1729930616 [08:16:51]FM_GetShiftState [08:16:51]SAM_PROTO_GetShiftState [08:16:51]wFMCommunicate request_size=4 [08:16:51]MH_SAM_APDU [08:16:51]CAPDU: 80 13 01 00 [08:16:51]Write to MH i2c: E2 08 00 1A 81 80 13 01 00 00 00 00 00 18 [08:16:51]Write i2c OK [08:16:51]MH_I2C_Read... [08:16:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:51]Read from MH i2c: E2 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: E2 0E 00 [08:16:51]MH_I2C_Read... [08:16:51]Read from MH i2c: E2 0E 00 1A 81 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 96 [08:16:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:16:51]wFMCommunicate OK [08:16:51]SAM_PROTO_GetShiftState done [08:16:51]FM_GetShiftState done [08:16:51]opened in 1729902265 [08:16:51]opened+sec_in_day 1729988665 [08:16:51]quantity*price = 0 [08:16:51]sum+1 = 1 [08:16:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 58 26.10.2024 08:16 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4581418 ФМ: 0000000000871765 ФД: 308637 ФПД: 171141591912848 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T081656&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308637&fm=171141591912848&tin=02508201610067®Number=0000000000091780&sum=0 [08:16:52]StoreToDocumentArchive [08:16:52]shift 532 fd 308637 [08:16:52]save to /storage/0532/doc_00308637 [08:16:52]save last doc name /storage/0532/doc_00308637 to /storage/kkm_last_doc_name [08:16:52]save OK [08:16:52]Clear old archive folders... [08:16:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:16:52]tlvbuf is 00A6E840 [08:16:52]SAM_PROTO_ClearQueue [08:16:52]wFMCommunicate request_size=4 [08:16:52]MH_SAM_APDU [08:16:52]CAPDU: 80 09 00 00 [08:16:52]Write to MH i2c: E2 08 00 27 81 80 09 00 00 00 00 00 00 1A [08:16:52]Write i2c OK [08:16:52]MH_I2C_Read... [08:16:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:16:52]Read from MH i2c: E2 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 03 00 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 03 00 27 81 00 90 00 1C [08:16:52]RAPDU: 90 00 [08:16:52]wFMCommunicate OK [08:16:52]SAM_PROTO_ClearQueue done [08:16:52]KKMCreateOFDPacket [08:16:52]OFDProtocolAddRootSTLVToBuf [08:16:52]FM_MakeSignedData [08:16:52]FM_MakeSignedData [08:16:52]SAM_PROTO_SignData [08:16:52]wFMCommunicate request_size=4 [08:16:52]MH_SAM_APDU [08:16:52]CAPDU: 80 0D 01 02 [08:16:52]Write to MH i2c: E2 08 00 28 81 80 0D 01 02 00 00 00 00 22 [08:16:52]Write i2c OK [08:16:52]MH_I2C_Read... [08:16:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:16:52]Read from MH i2c: E2 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 03 00 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 03 00 28 81 00 90 00 1D [08:16:52]RAPDU: 90 00 [08:16:52]wFMCommunicate OK [08:16:52]wFMCommunicate request_size=255 [08:16:52]MH_SAM_APDU [08:16:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3A 00 00 00 F4 03 04 00 78 A5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D B5 04 00 35 04 06 00 9B [08:16:52]Write to MH i2c: E2 02 01 29 81 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3A 00 00 00 F4 03 04 00 78 A5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D B5 04 00 35 04 06 00 9B 00 00 7A [08:16:52]Write i2c OK [08:16:52]MH_I2C_Read... [08:16:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:52]Read from MH i2c: E2 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 03 00 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 03 00 29 81 00 90 00 1E [08:16:52]RAPDU: 90 00 [08:16:52]wFMCommunicate OK [08:16:52]wFMCommunicate request_size=10 [08:16:52]MH_SAM_APDU [08:16:52]CAPDU: 80 0D 02 02 05 A7 01 CA D1 90 [08:16:52]Write to MH i2c: E2 0D 00 2A 81 80 0D 02 02 05 00 A7 01 CA D1 90 00 00 02 [08:16:52]Write i2c OK [08:16:52]MH_I2C_Read... [08:16:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:16:52]Read from MH i2c: E2 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 03 00 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 03 00 2A 81 00 90 00 1F [08:16:52]RAPDU: 90 00 [08:16:52]wFMCommunicate OK [08:16:52]wFMCommunicate request_size=4 [08:16:52]MH_SAM_APDU [08:16:52]CAPDU: 80 0D 03 02 [08:16:52]Write to MH i2c: E2 08 00 2B 81 80 0D 03 02 00 00 00 00 27 [08:16:52]Write i2c OK [08:16:52]MH_I2C_Read... [08:16:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:16:52]Read from MH i2c: E2 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 0B 00 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 0B 00 2B 81 00 93 C1 F6 3D 34 D9 C5 B1 90 00 32 [08:16:52]RAPDU: 93 C1 F6 3D 34 D9 C5 B1 90 00 [08:16:52]wFMCommunicate OK [08:16:52]SAM_PROTO_SignData done [08:16:52]FM_MakeSignedData done [08:16:52]CreateOFDProtocolMessage [08:16:52]wFMCommunicate request_size=4 [08:16:52]MH_SAM_APDU [08:16:52]CAPDU: 80 11 00 00 [08:16:52]Write to MH i2c: E2 08 00 2C 81 80 11 00 00 00 00 00 00 27 [08:16:52]Write i2c OK [08:16:52]MH_I2C_Read... [08:16:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:52]Read from MH i2c: E2 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 17 00 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: E2 17 00 2C 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7C [08:16:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:16:52]wFMCommunicate OK [08:16:52]CreateOFDProtocolMessage done [08:16:52]OFDSenderStorePacket 308637 [08:16:52]StoreOFDPacket docnum=308637 [08:16:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 83 D0 07 01 32 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 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 3A 00 00 00 F4 03 04 00 78 A5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D B5 04 00 35 04 06 00 9B A7 01 CA D1 90 93 C1 F6 3D 34 D9 C5 B1 [08:16:52]CheckFolder [08:16:52]dirname=/storage/ofd_packets [08:16:52]CheckFolder done [08:16:52]ProducePacketName [08:16:52]name=ofd_packets/00308637 [08:16:52]NVStorageSaveData ofd_packets/00308637 [08:16:52]File name is /storage/ofd_packets/00308637 [08:16:52]Write 301 bytes [08:16:52]NVStorageSaveData done [08:16:52]OFDSenderStorePacket done [08:16:52]KKMCreateOFDPacket done [08:16:52]NVStorageSaveData kkm_last_timestamp [08:16:52]File name is /storage/kkm_last_timestamp [08:16:52]Write 4 bytes [08:16:52]NVStorageSaveData done [08:16:52]ExternCall_PrintAddStr [08:16:52]wPrintStart [08:16:52]Write to MH i2c: 01 00 00 2D 81 AE [08:16:52]Write i2c OK [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: 01 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: 01 07 00 [08:16:52]MH_I2C_Read... [08:16:52]Read from MH i2c: 01 07 00 2D 81 00 00 00 00 00 FF 0F C3 [08:16:52]RasterBufferAndPrint [08:16:52]line Счет N : (1)642503 [08:16:52]line ИНН: 02508201610067 [08:16:52]line Контрольно-Кассовый Чек [08:16:52]line ПРОДАЖА [08:16:52]line ТРК (МРК, ГНК) : 52 [08:16:52]line Товар: 2710124130 [08:16:52]line Аи-92-К-2 [08:16:52]line 20.000 * 0.00 [08:16:52]line = 0.00 [08:16:52]line НДС 12% НСП 1% [08:16:52]line > о реализуемом товаре [08:16:52]line ИТОГО: 0.00 [08:16:52]line НСП 1% : 0.00 [08:16:52]line НДС 12% : 0.00 [08:16:52]line Наличными: 0.00 [08:16:52]line Безнал.: 0.00 [08:16:52]line Место: АЗС № 172 "Партнер Нефть" [08:16:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:16:52]line СНО: Общий режим [08:16:52]line Чек 58 26.10.2024 08:16 [08:16:52]line Смена: 532 ФФД: 1.0 [08:16:52]line ЗНМ: 0300000116 [08:16:52]line РНМ: 0000000000091780 [08:16:52]line Версия ККМ: 001 [08:16:52]line Талоны: Топливные Талоны [08:16:52]line 4581418 [08:16:52]line ФМ: 0000000000871765 [08:16:52]line ФД: 308637 [08:16:52]line ФПД: 171141591912848 [08:16:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T081656&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308637&fm=171141591912848&tin=02508201610067®Number=0000000000091780&sum=0 [08:16:53]OFD Sender: Processing packet 308637 [packets to send 222, broken 221] [08:16:53]ProducePacketName [08:16:53]name=ofd_packets/00308637 [08:16:53]OFD Sender: To server: pG, [08:16:53]CommunicateWithHost lk.salyk.kg:30040 [08:16:53]ConnectInit lk.salyk.kg [08:16:53]written 0, free lines is 4095 [08:16:53]Connected sock=10 [08: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 31 37 36 35 0F 01 00 00 83 D0 07 01 32 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 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 3A 00 00 00 F4 03 04 00 78 A5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D B5 04 00 35 04 06 00 9B A7 01 CA D1 90 93 C1 F6 3D 34 D9 C5 B1 [08:16:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 61 9D 47 00 E3 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D B5 04 00 F4 03 04 00 D7 4B 1C 67 B6 04 01 00 00 7B 58 98 F5 6A B2 10 71 [08:16:53]CommunicateWithHost err = 0 [08:16:53]CheckOFDResponse [08:16:53]1017 (14) - 77093643461234 [08:16:53]1041 (16) - 0000000000871765 [08:16:53]1040 (4) - 308637 [08:16:53]1012 (4) - 26.10.2024 01:54 [08:16:53]1206 (1) - 0 [08:16:53]OFD Sender: Remove packet 308637 [08:16:53]ProducePacketName [08:16:53]name=ofd_packets/00308637 [08:16:53]NVStorageDeleteData [08:16:53]Write to MH i2c: 01 00 00 56 81 D7 [08:16:53]Write i2c OK [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: 01 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: 01 07 00 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: 01 07 00 56 81 00 00 00 00 00 C2 0C AC [08:16:53]RasterBufferAndPrint [08:16:53]line [08:16:53]line [08:16:53]line [08:16:53]line [08:16:53]line [08:16:53]written 0, free lines is 3269 [08:16:53]MH_Cut [08:16:53]Write to MH i2c: D1 01 00 5D 81 01 B0 [08:16:53]Write i2c OK [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: D1 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: D1 01 00 [08:16:53]MH_I2C_Read... [08:16:53]Read from MH i2c: D1 01 00 5D 81 00 AF [08:16:53]Write to MH i2c: 01 00 00 5E 81 DF [08:16:53]Write i2c OK [08:16:53]MH_I2C_Read... [08:16:53]OFD Sender: No OFD packet to send [08:16:54]*** Cut start [08:16:54]*** Purtial cut [08:16:54]*** Stage 1: CUTSNS_PIN = 1 [08:16:54]Read from MH i2c: 01 [08:16:54]MH_I2C_Read... [08:16:54]*** Stop cut motor [08:16:54]*** Cut end [08:16:54]Read from MH i2c: 01 07 00 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: 01 07 00 5E 81 00 00 00 00 00 FF 0F F4 [08:16:54]process_action close_receipt done [08:16:54]requested_data is exist [08:16:54]produce_requested_data [08:16:54]requested_item fm.sn is exist - process it [08:16:54]wFMCommunicate request_size=4 [08:16:54]MH_SAM_APDU [08:16:54]CAPDU: 80 11 00 00 [08:16:54]Write to MH i2c: E2 08 00 5F 81 80 11 00 00 00 00 00 00 5A [08:16:54]Write i2c OK [08:16:54]MH_I2C_Read... [08:16:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:16:54]Read from MH i2c: E2 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 17 00 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 17 00 5F 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AF [08:16:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:16:54]wFMCommunicate OK [08:16:54]requested_item fd.num is exist - process it [08:16:54]SAM_PROTO_GetFieldsCounters [08:16:54]wFMCommunicate request_size=4 [08:16:54]MH_SAM_APDU [08:16:54]CAPDU: 80 13 00 00 [08:16:54]Write to MH i2c: E2 08 00 60 81 80 13 00 00 00 00 00 00 5D [08:16:54]Write i2c OK [08:16:54]MH_I2C_Read... [08:16:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:16:54]Read from MH i2c: E2 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 62 00 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 62 00 60 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9D B5 04 00 0E 04 04 00 14 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 9A [08:16:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9D B5 04 00 0E 04 04 00 14 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 [08:16:54]wFMCommunicate OK [08:16:54]SAM_PROTO_GetFieldsCounters done [08:16:54]requested_item shift.num is exist - process it [08:16:54]requested_item shift.opened is exist - process it [08:16:54]req_shift_opened [08:16:54]FM_GetShiftState [08:16:54]SAM_PROTO_GetShiftState [08:16:54]wFMCommunicate request_size=4 [08:16:54]MH_SAM_APDU [08:16:54]CAPDU: 80 13 01 00 [08:16:54]Write to MH i2c: E2 08 00 61 81 80 13 01 00 00 00 00 00 5F [08:16:54]Write i2c OK [08:16:54]MH_I2C_Read... [08:16:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:16:54]Read from MH i2c: E2 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 0E 00 [08:16:54]MH_I2C_Read... [08:16:54]Read from MH i2c: E2 0E 00 61 81 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DD [08:16:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:16:54]wFMCommunicate OK [08:16:54]SAM_PROTO_GetShiftState done [08:16:54]FM_GetShiftState done [08:16:54]req_shift_opened done [08:16:54]requested_item shift.open_date is exist - process it [08:16:54]req_shift_open_date [08:16:54]req_shift_open_date done [08:16:54]produce_requested_data done [08:16:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308637,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:16:54]process_action_free close_receipt [08:16:54]json_value_free [08:16:54]json_value_free done [08:16:54]process_json_proto returns [08:16:54]Send response to host [08:16:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308637,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:16:54]free response buf [08:16:54]execute_script done [08:16:54]execute_script returns [08:16:54]free content buf [08:16:54]Sock 8.Close socket [08:16:54]Sock 8.Thread stoped [08:16:58]OFD Sender: No OFD packet to send [08:17:03]OFD Sender: No OFD packet to send [08:17:08]OFD Sender: No OFD packet to send [08:17:13]OFD Sender: No OFD packet to send [08:17:18]OFD Sender: No OFD packet to send [08:17:23]OFD Sender: No OFD packet to send [08:17:29]OFD Sender: No OFD packet to send [08:17:34]OFD Sender: No OFD packet to send [08:17:39]OFD Sender: No OFD packet to send [08:17:44]OFD Sender: No OFD packet to send [08:17:49]OFD Sender: No OFD packet to send [08:17:54]OFD Sender: No OFD packet to send [08:17:59]OFD Sender: No OFD packet to send [08:18:04]OFD Sender: No OFD packet to send [08:18:09]OFD Sender: No OFD packet to send [08:18:14]OFD Sender: No OFD packet to send [08:18:19]OFD Sender: No OFD packet to send [08:18:24]OFD Sender: No OFD packet to send [08:18:29]OFD Sender: No OFD packet to send [08:18:34]OFD Sender: No OFD packet to send [08:18:39]OFD Sender: No OFD packet to send [08:18:44]OFD Sender: No OFD packet to send [08:18:49]OFD Sender: No OFD packet to send [08:18:54]OFD Sender: No OFD packet to send [08:18:59]OFD Sender: No OFD packet to send [08:19:04]OFD Sender: No OFD packet to send [08:19:09]OFD Sender: No OFD packet to send [08:19:14]OFD Sender: No OFD packet to send [08:19:19]OFD Sender: No OFD packet to send [08:19:24]OFD Sender: No OFD packet to send [08:19:29]OFD Sender: No OFD packet to send [08:19:34]OFD Sender: No OFD packet to send [08:19:39]OFD Sender: No OFD packet to send [08:19:44]OFD Sender: No OFD packet to send [08:19:49]OFD Sender: No OFD packet to send [08:19:54]OFD Sender: No OFD packet to send [08:19:59]OFD Sender: No OFD packet to send [08:20:04]OFD Sender: No OFD packet to send [08:20:09]OFD Sender: No OFD packet to send [08:20:14]OFD Sender: No OFD packet to send [08:20:19]OFD Sender: No OFD packet to send [08:20:24]OFD Sender: No OFD packet to send [08:20:29]OFD Sender: No OFD packet to send [08:20:34]OFD Sender: No OFD packet to send [08:20:39]OFD Sender: No OFD packet to send [08:20:44]OFD Sender: No OFD packet to send [08:20:49]OFD Sender: No OFD packet to send [08:20:54]OFD Sender: No OFD packet to send [08:20:59]OFD Sender: No OFD packet to send [08:21:04]OFD Sender: No OFD packet to send [08:21:09]OFD Sender: No OFD packet to send [08:21:14]OFD Sender: No OFD packet to send [08:21:19]OFD Sender: No OFD packet to send [08:21:24]OFD Sender: No OFD packet to send [08:21:29]OFD Sender: No OFD packet to send [08:21:34]OFD Sender: No OFD packet to send [08:21:39]OFD Sender: No OFD packet to send [08:21:44]OFD Sender: No OFD packet to send [08:21:49]OFD Sender: No OFD packet to send [08:21:54]OFD Sender: No OFD packet to send [08:21:59]OFD Sender: No OFD packet to send [08:22:04]OFD Sender: No OFD packet to send [08:22:09]OFD Sender: No OFD packet to send [08:22:14]OFD Sender: No OFD packet to send [08:22:19]OFD Sender: No OFD packet to send [08:22:24]OFD Sender: No OFD packet to send [08:22:29]OFD Sender: No OFD packet to send [08:22:34]OFD Sender: No OFD packet to send [08:22:39]OFD Sender: No OFD packet to send [08:22:44]OFD Sender: No OFD packet to send [08:22:49]OFD Sender: No OFD packet to send [08:22:54]OFD Sender: No OFD packet to send [08:22:59]OFD Sender: No OFD packet to send [08:23:04]OFD Sender: No OFD packet to send [08:23:09]OFD Sender: No OFD packet to send [08:23:14]OFD Sender: No OFD packet to send [08:23:19]OFD Sender: No OFD packet to send [08:23:24]OFD Sender: No OFD packet to send [08:23:29]OFD Sender: No OFD packet to send [08:23:34]OFD Sender: No OFD packet to send [08:23:39]OFD Sender: No OFD packet to send [08:23:44]OFD Sender: No OFD packet to send [08:23:49]OFD Sender: No OFD packet to send [08:23:54]OFD Sender: No OFD packet to send [08:23:59]OFD Sender: No OFD packet to send [08:24:04]OFD Sender: No OFD packet to send [08:24:09]OFD Sender: No OFD packet to send [08:24:14]OFD Sender: No OFD packet to send [08:24:19]OFD Sender: No OFD packet to send [08:24:24]OFD Sender: No OFD packet to send [08:24:29]OFD Sender: No OFD packet to send [08:24:34]OFD Sender: No OFD packet to send [08:24:39]OFD Sender: No OFD packet to send [08:24:44]OFD Sender: No OFD packet to send [08:24:49]OFD Sender: No OFD packet to send [08:24:54]OFD Sender: No OFD packet to send [08:24:59]OFD Sender: No OFD packet to send [08:25:04]OFD Sender: No OFD packet to send [08:25:09]OFD Sender: No OFD packet to send [08:25:14]OFD Sender: No OFD packet to send [08:25:19]OFD Sender: No OFD packet to send [08:25:24]OFD Sender: No OFD packet to send [08:25:29]OFD Sender: No OFD packet to send [08:25:34]OFD Sender: No OFD packet to send [08:25:39]OFD Sender: No OFD packet to send [08:25:44]OFD Sender: No OFD packet to send [08:25:49]OFD Sender: No OFD packet to send [08:25:54]OFD Sender: No OFD packet to send [08:25:59]OFD Sender: No OFD packet to send [08:26:04]OFD Sender: No OFD packet to send [08:26:09]OFD Sender: No OFD packet to send [08:26:14]OFD Sender: No OFD packet to send [08:26:19]OFD Sender: No OFD packet to send [08:26:24]OFD Sender: No OFD packet to send [08:26:29]OFD Sender: No OFD packet to send [08:26:34]OFD Sender: No OFD packet to send [08:26:39]OFD Sender: No OFD packet to send [08:26:44]OFD Sender: No OFD packet to send [08:26:49]OFD Sender: No OFD packet to send [08:26:54]OFD Sender: No OFD packet to send [08:26:59]OFD Sender: No OFD packet to send [08:27:04]OFD Sender: No OFD packet to send [08:27:09]OFD Sender: No OFD packet to send [08:27:14]OFD Sender: No OFD packet to send [08:27:19]OFD Sender: No OFD packet to send [08:27:24]OFD Sender: No OFD packet to send [08:27:29]OFD Sender: No OFD packet to send [08:27:34]OFD Sender: No OFD packet to send [08:27:39]OFD Sender: No OFD packet to send [08:27:44]OFD Sender: No OFD packet to send [08:27:49]OFD Sender: No OFD packet to send [08:27:54]OFD Sender: No OFD packet to send [08:27:59]OFD Sender: No OFD packet to send [08:28:04]OFD Sender: No OFD packet to send [08:28:09]OFD Sender: No OFD packet to send [08:28:14]OFD Sender: No OFD packet to send [08:28:19]OFD Sender: No OFD packet to send [08:28:24]OFD Sender: No OFD packet to send [08:28:30]OFD Sender: No OFD packet to send [08:28:35]OFD Sender: No OFD packet to send [08:28:40]OFD Sender: No OFD packet to send [08:28:45]OFD Sender: No OFD packet to send [08:28:50]OFD Sender: No OFD packet to send [08:28:55]OFD Sender: No OFD packet to send [08:29:00]OFD Sender: No OFD packet to send [08:29:05]OFD Sender: No OFD packet to send [08:29:10]OFD Sender: No OFD packet to send [08:29:15]OFD Sender: No OFD packet to send [08:29:20]OFD Sender: No OFD packet to send [08:29:25]OFD Sender: No OFD packet to send [08:29:30]OFD Sender: No OFD packet to send [08:29:35]OFD Sender: No OFD packet to send [08:29:40]OFD Sender: No OFD packet to send [08:29:42]accept exits with 9 [08:29:42]New connection [08:29:42]New thread 3067198820 created [08:29:42]Thread 3067342180 joined [08:29:42]Waiting for new connection... [08:29:42] Sock 9.Parse request [08:29:42]Sock 9.Check first char [08:29:42]Sock 9.First char is OK [08:29:42]request: POST /json_proto HTTP/1.0 [08:29:42]Method: POST [08:29:42]URL: /json_proto [08:29:42]Method is POST - this is cgi request [08:29:42]url: /json_proto [08:29:42]query_string will be loaded in cgi processing [08:29:42]execute_cgi json_proto POST (null) [08:29:42]execute_cgi path=json_proto method=POST [08:29:42]POST find Content-Length [08:29:42]Host: 172.17.96.3:8080 [08:29:42]Content-Length: 677 [08:29:42]Content-Type: application/json [08:29:42] [08:29:42]POST finish read [08:29:42]Found Content-Length = 677 [08:29:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [08:29:42]execute_script... [08:29: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)642504", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [08:29:42]POST & json_proto [08:29:42]process_json_proto [08:29:42]json parsed OK: [08:29:42]protocol is kg_v1.0 [08:29:42]action value=close_receipt [08:29:42]process_action close_receipt [08:29:42]cmd_close_receipt [08:29:42]MH_GetDate [08:29:42]Write to MH i2c: F0 00 00 62 81 D2 [08:29:42]Write i2c OK [08:29:42]MH_I2C_Read... [08:29:42]Read from MH i2c: F0 [08:29:42]MH_I2C_Read... [08:29:42]Read from MH i2c: F0 09 00 [08:29:42]MH_I2C_Read... [08:29:42]Read from MH i2c: F0 09 00 62 81 00 7B A8 1C 67 44 5E 04 65 8C [08:29:42]GetLastDocTimeStamp 1729930616 [08:29:42]current date 1729931387 [08:29:42]FM_GetShiftState [08:29:42]SAM_PROTO_GetShiftState [08:29:42]wFMCommunicate request_size=4 [08:29:42]MH_SAM_APDU [08:29:42]CAPDU: 80 13 01 00 [08:29:42]Write to MH i2c: E2 08 00 63 81 80 13 01 00 00 00 00 00 61 [08:29:42]Write i2c OK [08:29:42]MH_I2C_Read... [08:29:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:42]Read from MH i2c: E2 [08:29:42]MH_I2C_Read... [08:29:42]Read from MH i2c: E2 0E 00 [08:29:42]MH_I2C_Read... [08:29:42]Read from MH i2c: E2 0E 00 63 81 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DF [08:29:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:29:42]wFMCommunicate OK [08:29:42]SAM_PROTO_GetShiftState done [08:29:42]FM_GetShiftState done [08:29:42]opened in 1729902265 [08:29:42]opened+sec_in_day 1729988665 [08:29:42]quantity*price = 50041 [08:29:42]sum+1 = 50042 [08:29:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 59 26.10.2024 08:29 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308638 ФПД: 117334295160567 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T082947&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308638&fm=117334295160567&tin=02508201610067®Number=0000000000091780&sum=50000 [08:29:43]StoreToDocumentArchive [08:29:43]shift 532 fd 308638 [08:29:43]save to /storage/0532/doc_00308638 [08:29:43]save last doc name /storage/0532/doc_00308638 to /storage/kkm_last_doc_name [08:29:43]save OK [08:29:43]Clear old archive folders... [08:29:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:29:43]tlvbuf is 00CDA430 [08:29:43]SAM_PROTO_ClearQueue [08:29:43]wFMCommunicate request_size=4 [08:29:43]MH_SAM_APDU [08:29:43]CAPDU: 80 09 00 00 [08:29:43]Write to MH i2c: E2 08 00 70 81 80 09 00 00 00 00 00 00 63 [08:29:43]Write i2c OK [08:29:43]MH_I2C_Read... [08:29:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:29:43]Read from MH i2c: E2 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: E2 03 00 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: E2 03 00 70 81 00 90 00 65 [08:29:43]RAPDU: 90 00 [08:29:43]wFMCommunicate OK [08:29:43]SAM_PROTO_ClearQueue done [08:29:43]KKMCreateOFDPacket [08:29:43]OFDProtocolAddRootSTLVToBuf [08:29:43]FM_MakeSignedData [08:29:43]FM_MakeSignedData [08:29:43]SAM_PROTO_SignData [08:29:43]wFMCommunicate request_size=4 [08:29:43]MH_SAM_APDU [08:29:43]CAPDU: 80 0D 01 02 [08:29:43]Write to MH i2c: E2 08 00 71 81 80 0D 01 02 00 00 00 00 6B [08:29:43]Write i2c OK [08:29:43]MH_I2C_Read... [08:29:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:29:43]Read from MH i2c: E2 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: E2 03 00 [08:29:43]MH_I2C_Read... [08:29:43]Read from MH i2c: E2 03 00 71 81 00 90 00 66 [08:29:43]RAPDU: 90 00 [08:29:43]wFMCommunicate OK [08:29:43]wFMCommunicate request_size=255 [08:29:43]MH_SAM_APDU [08:29: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 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 3B 00 00 00 F4 03 04 00 7B A8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E B5 04 00 35 04 06 00 6A [08:29:43]Write to MH i2c: E2 02 01 72 81 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3B 00 00 00 F4 03 04 00 7B A8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E B5 04 00 35 04 06 00 6A 00 00 B1 [08:29:43]Write i2c OK [08:29:43]MH_I2C_Read... [08:29:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:44]Read from MH i2c: E2 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: E2 03 00 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: E2 03 00 72 81 00 90 00 67 [08:29:44]RAPDU: 90 00 [08:29:44]wFMCommunicate OK [08:29:44]wFMCommunicate request_size=10 [08:29:44]MH_SAM_APDU [08:29:44]CAPDU: 80 0D 02 02 05 B7 04 FB A6 F7 [08:29:44]Write to MH i2c: E2 0D 00 73 81 80 0D 02 02 05 00 B7 04 FB A6 F7 00 00 CB [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:29:44]Read from MH i2c: E2 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: E2 03 00 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: E2 03 00 73 81 00 90 00 68 [08:29:44]RAPDU: 90 00 [08:29:44]wFMCommunicate OK [08:29:44]wFMCommunicate request_size=4 [08:29:44]MH_SAM_APDU [08:29:44]CAPDU: 80 0D 03 02 [08:29:44]Write to MH i2c: E2 08 00 74 81 80 0D 03 02 00 00 00 00 70 [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:29:44]Read from MH i2c: E2 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: E2 0B 00 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: E2 0B 00 74 81 00 CF B7 2B 6F A5 2F 7C D8 90 00 B9 [08:29:44]RAPDU: CF B7 2B 6F A5 2F 7C D8 90 00 [08:29:44]wFMCommunicate OK [08:29:44]SAM_PROTO_SignData done [08:29:44]FM_MakeSignedData done [08:29:44]CreateOFDProtocolMessage [08:29:44]wFMCommunicate request_size=4 [08:29:44]MH_SAM_APDU [08:29:44]CAPDU: 80 11 00 00 [08:29:44]Write to MH i2c: E2 08 00 75 81 80 11 00 00 00 00 00 00 70 [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:44]Read from MH i2c: E2 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: E2 17 00 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: E2 17 00 75 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C5 [08:29:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:29:44]wFMCommunicate OK [08:29:44]CreateOFDProtocolMessage done [08:29:44]OFDSenderStorePacket 308638 [08:29:44]StoreOFDPacket docnum=308638 [08:29:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3B 58 07 01 9C FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3B 00 00 00 F4 03 04 00 7B A8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E B5 04 00 35 04 06 00 6A B7 04 FB A6 F7 CF B7 2B 6F A5 2F 7C D8 [08:29:44]CheckFolder [08:29:44]dirname=/storage/ofd_packets [08:29:44]CheckFolder done [08:29:44]ProducePacketName [08:29:44]name=ofd_packets/00308638 [08:29:44]NVStorageSaveData ofd_packets/00308638 [08:29:44]File name is /storage/ofd_packets/00308638 [08:29:44]Write 301 bytes [08:29:44]NVStorageSaveData done [08:29:44]OFDSenderStorePacket done [08:29:44]KKMCreateOFDPacket done [08:29:44]NVStorageSaveData kkm_last_timestamp [08:29:44]File name is /storage/kkm_last_timestamp [08:29:44]Write 4 bytes [08:29:44]NVStorageSaveData done [08:29:44]ExternCall_PrintAddStr [08:29:44]wPrintStart [08:29:44]Write to MH i2c: 01 00 00 76 81 F7 [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 07 00 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 07 00 76 81 00 00 00 00 00 FF 0F 0C [08:29:44]RasterBufferAndPrint [08:29:44]line Счет N : (1)642504 [08:29:44]line ИНН: 02508201610067 [08:29:44]line Контрольно-Кассовый Чек [08:29:44]line ПРОДАЖА [08:29:44]line ТРК (МРК, ГНК) : 41 [08:29:44]line Товар: 2710124130 [08:29:44]line Аи-92-К-2 [08:29:44]line 7.480 * 66.90 [08:29:44]line = 500.41 [08:29:44]line НДС 12% НСП 1% [08:29:44]line > о реализуемом товаре [08:29:44]line ОКРУГЛЕНИЕ: -0.41 [08:29:44]line ИТОГО: 500.00 [08:29:44]line Внесено: 500.00 [08:29:44]line СДАЧА: 0.00 [08:29:44]line НСП 1% : 4.43 [08:29:44]line НДС 12% : 53.14 [08:29:44]line Наличными: 500.00 [08:29:44]line Безнал.: 0.00 [08:29:44]line Место: АЗС № 172 "Партнер Нефть" [08:29:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:29:44]line СНО: Общий режим [08:29:44]line Чек 59 26.10.2024 08:29 [08:29:44]line Смена: 532 ФФД: 1.0 [08:29:44]line ЗНМ: 0300000116 [08:29:44]line РНМ: 0000000000091780 [08:29:44]line Версия ККМ: 001 [08:29:44]line ФМ: 0000000000871765 [08:29:44]line ФД: 308638 [08:29:44]line ФПД: 117334295160567 [08:29:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T082947&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308638&fm=117334295160567&tin=02508201610067®Number=0000000000091780&sum=50000 [08:29:44]written 0, free lines is 4095 [08:29:44]OFD Sender: Processing packet 308638 [packets to send 222, broken 221] [08:29:44]ProducePacketName [08:29:44]name=ofd_packets/00308638 [08:29:44]OFD Sender: To server: pG, [08:29:44]CommunicateWithHost lk.salyk.kg:30040 [08:29:44]ConnectInit lk.salyk.kg [08:29:44]Connected sock=10 [08:29:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3B 58 07 01 9C FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3B 00 00 00 F4 03 04 00 7B A8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E B5 04 00 35 04 06 00 6A B7 04 FB A6 F7 CF B7 2B 6F A5 2F 7C D8 [08:29:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3A 90 47 00 B4 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 31 37 36 35 10 04 04 00 9E B5 04 00 F4 03 04 00 DA 4E 1C 67 B6 04 01 00 00 29 46 F1 87 44 9E 99 48 [08:29:44]CommunicateWithHost err = 0 [08:29:44]CheckOFDResponse [08:29:44]1017 (14) - 77093643461234 [08:29:44]1041 (16) - 0000000000871765 [08:29:44]1040 (4) - 308638 [08:29:44]1012 (4) - 26.10.2024 02:07 [08:29:44]1206 (1) - 0 [08:29:44]OFD Sender: Remove packet 308638 [08:29:44]ProducePacketName [08:29:44]name=ofd_packets/00308638 [08:29:44]NVStorageDeleteData [08:29:44]Write to MH i2c: 01 00 00 A0 81 21 [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 07 00 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: 01 07 00 A0 81 00 00 00 00 00 AF 0C E3 [08:29:44]RasterBufferAndPrint [08:29:44]line [08:29:44]line [08:29:44]line [08:29:44]line [08:29:44]line [08:29:44]written 0, free lines is 3253 [08:29:44]MH_Cut [08:29:44]Write to MH i2c: D1 01 00 A7 81 01 FA [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: D1 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: D1 01 00 [08:29:44]MH_I2C_Read... [08:29:44]Read from MH i2c: D1 01 00 A7 81 00 F9 [08:29:44]Write to MH i2c: 01 00 00 A8 81 29 [08:29:44]Write i2c OK [08:29:44]MH_I2C_Read... [08:29:45]OFD Sender: No OFD packet to send [08:29:45]*** Cut start [08:29:45]*** Purtial cut [08:29:45]*** Stage 1: CUTSNS_PIN = 1 [08:29:45]Read from MH i2c: 01 [08:29:45]MH_I2C_Read... [08:29:45]*** Stop cut motor [08:29:45]*** Cut end [08:29:45]Read from MH i2c: 01 07 00 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: 01 07 00 A8 81 00 00 00 00 00 FF 0F 3E [08:29:45]process_action close_receipt done [08:29:45]requested_data is exist [08:29:45]produce_requested_data [08:29:45]requested_item fm.sn is exist - process it [08:29:45]wFMCommunicate request_size=4 [08:29:45]MH_SAM_APDU [08:29:45]CAPDU: 80 11 00 00 [08:29:45]Write to MH i2c: E2 08 00 A9 81 80 11 00 00 00 00 00 00 A4 [08:29:45]Write i2c OK [08:29:45]MH_I2C_Read... [08:29:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:29:45]Read from MH i2c: E2 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 17 00 [08:29:45]MH_I2C_Read... [08:29:45]Read from MH i2c: E2 17 00 A9 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F9 [08:29:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:29:45]wFMCommunicate OK [08:29:45]requested_item fd.num is exist - process it [08:29:45]SAM_PROTO_GetFieldsCounters [08:29:45]wFMCommunicate request_size=4 [08:29:45]MH_SAM_APDU [08:29:45]CAPDU: 80 13 00 00 [08:29:45]Write to MH i2c: E2 08 00 AA 81 80 13 00 00 00 00 00 00 A7 [08:29:45]Write i2c OK [08:29:45]MH_I2C_Read... [08:29:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:29:46]Read from MH i2c: E2 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: E2 62 00 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: E2 62 00 AA 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9E B5 04 00 0E 04 04 00 14 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 E8 [08:29: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9E B5 04 00 0E 04 04 00 14 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 [08:29:46]wFMCommunicate OK [08:29:46]SAM_PROTO_GetFieldsCounters done [08:29:46]requested_item shift.num is exist - process it [08:29:46]requested_item shift.opened is exist - process it [08:29:46]req_shift_opened [08:29:46]FM_GetShiftState [08:29:46]SAM_PROTO_GetShiftState [08:29:46]wFMCommunicate request_size=4 [08:29:46]MH_SAM_APDU [08:29:46]CAPDU: 80 13 01 00 [08:29:46]Write to MH i2c: E2 08 00 AB 81 80 13 01 00 00 00 00 00 A9 [08:29:46]Write i2c OK [08:29:46]MH_I2C_Read... [08:29:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:29:46]Read from MH i2c: E2 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: E2 0E 00 [08:29:46]MH_I2C_Read... [08:29:46]Read from MH i2c: E2 0E 00 AB 81 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 27 [08:29:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:29:46]wFMCommunicate OK [08:29:46]SAM_PROTO_GetShiftState done [08:29:46]FM_GetShiftState done [08:29:46]req_shift_opened done [08:29:46]requested_item shift.open_date is exist - process it [08:29:46]req_shift_open_date [08:29:46]req_shift_open_date done [08:29:46]produce_requested_data done [08:29:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308638,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:29:46]process_action_free close_receipt [08:29:46]json_value_free [08:29:46]json_value_free done [08:29:46]process_json_proto returns [08:29:46]Send response to host [08:29:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308638,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:29:46]free response buf [08:29:46]execute_script done [08:29:46]execute_script returns [08:29:46]free content buf [08:29:46]Sock 9.Close socket [08:29:46]Sock 9.Thread stoped [08:29:50]OFD Sender: No OFD packet to send [08:29:55]OFD Sender: No OFD packet to send [08:30:00]OFD Sender: No OFD packet to send [08:30:05]OFD Sender: No OFD packet to send [08:30:10]OFD Sender: No OFD packet to send [08:30:15]OFD Sender: No OFD packet to send [08:30:20]OFD Sender: No OFD packet to send [08:30:25]OFD Sender: No OFD packet to send [08:30:30]OFD Sender: No OFD packet to send [08:30:35]OFD Sender: No OFD packet to send [08:30:40]OFD Sender: No OFD packet to send [08:30:45]OFD Sender: No OFD packet to send [08:30:50]OFD Sender: No OFD packet to send [08:30:55]OFD Sender: No OFD packet to send [08:31:00]OFD Sender: No OFD packet to send [08:31:05]OFD Sender: No OFD packet to send [08:31:10]OFD Sender: No OFD packet to send [08:31:15]OFD Sender: No OFD packet to send [08:31:20]OFD Sender: No OFD packet to send [08:31:25]OFD Sender: No OFD packet to send [08:31:30]OFD Sender: No OFD packet to send [08:31:35]OFD Sender: No OFD packet to send [08:31:40]OFD Sender: No OFD packet to send [08:31:45]OFD Sender: No OFD packet to send [08:31:50]OFD Sender: No OFD packet to send [08:31:55]OFD Sender: No OFD packet to send [08:32:00]OFD Sender: No OFD packet to send [08:32:05]OFD Sender: No OFD packet to send [08:32:10]OFD Sender: No OFD packet to send [08:32:15]OFD Sender: No OFD packet to send [08:32:20]OFD Sender: No OFD packet to send [08:32:25]OFD Sender: No OFD packet to send [08:32:30]OFD Sender: No OFD packet to send [08:32:35]OFD Sender: No OFD packet to send [08:32:40]OFD Sender: No OFD packet to send [08:32:45]OFD Sender: No OFD packet to send [08:32:50]OFD Sender: No OFD packet to send [08:32:55]OFD Sender: No OFD packet to send [08:33:00]OFD Sender: No OFD packet to send [08:33:05]OFD Sender: No OFD packet to send [08:33:10]OFD Sender: No OFD packet to send [08:33:15]OFD Sender: No OFD packet to send [08:33:20]OFD Sender: No OFD packet to send [08:33:25]OFD Sender: No OFD packet to send [08:33:30]OFD Sender: No OFD packet to send [08:33:35]OFD Sender: No OFD packet to send [08:33:40]OFD Sender: No OFD packet to send [08:33:43]accept exits with 8 [08:33:43]New connection [08:33:43]New thread 3067342180 created [08:33:43]Thread 3067198820 joined [08:33:43]Waiting for new connection... [08:33:43] Sock 8.Parse request [08:33:43]Sock 8.Check first char [08:33:43]Sock 8.First char is OK [08:33:43]request: POST /json_proto HTTP/1.0 [08:33:43]Method: POST [08:33:43]URL: /json_proto [08:33:43]Method is POST - this is cgi request [08:33:43]url: /json_proto [08:33:43]query_string will be loaded in cgi processing [08:33:43]execute_cgi json_proto POST (null) [08:33:43]execute_cgi path=json_proto method=POST [08:33:43]POST find Content-Length [08:33:43]Host: 172.17.96.3:8080 [08:33:43]Content-Length: 682 [08:33:43]Content-Type: application/json [08:33:43] [08:33:43]POST finish read [08:33:43]Found Content-Length = 682 [08:33:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642505", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [08:33:43]execute_script... [08:33:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642505", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [08:33:43]POST & json_proto [08:33:43]process_json_proto [08:33:43]json parsed OK: [08:33:43]protocol is kg_v1.0 [08:33:43]action value=close_receipt [08:33:43]process_action close_receipt [08:33:43]cmd_close_receipt [08:33:43]MH_GetDate [08:33:43]Write to MH i2c: F0 00 00 AC 81 1C [08:33:43]Write i2c OK [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: F0 [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: F0 09 00 [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: F0 09 00 AC 81 00 6C A9 1C 67 44 5E 04 65 C8 [08:33:43]GetLastDocTimeStamp 1729931387 [08:33:43]current date 1729931628 [08:33:43]FM_GetShiftState [08:33:43]SAM_PROTO_GetShiftState [08:33:43]wFMCommunicate request_size=4 [08:33:43]MH_SAM_APDU [08:33:43]CAPDU: 80 13 01 00 [08:33:43]Write to MH i2c: E2 08 00 AD 81 80 13 01 00 00 00 00 00 AB [08:33:43]Write i2c OK [08:33:43]MH_I2C_Read... [08:33:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:43]Read from MH i2c: E2 [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: E2 0E 00 [08:33:43]MH_I2C_Read... [08:33:43]Read from MH i2c: E2 0E 00 AD 81 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 29 [08:33:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:33:43]wFMCommunicate OK [08:33:43]SAM_PROTO_GetShiftState done [08:33:43]FM_GetShiftState done [08:33:43]opened in 1729902265 [08:33:43]opened+sec_in_day 1729988665 [08:33:43]quantity*price = 100015 [08:33:43]sum+1 = 100017 [08:33:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 60 26.10.2024 08:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308639 ФПД: 121276447078285 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T083348&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308639&fm=121276447078285&tin=02508201610067®Number=0000000000091780&sum=100000 [08:33:44]StoreToDocumentArchive [08:33:44]shift 532 fd 308639 [08:33:44]save to /storage/0532/doc_00308639 [08:33:44]save last doc name /storage/0532/doc_00308639 to /storage/kkm_last_doc_name [08:33:44]save OK [08:33:44]Clear old archive folders... [08:33:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:33:44]tlvbuf is 00AA3640 [08:33:44]SAM_PROTO_ClearQueue [08:33:44]wFMCommunicate request_size=4 [08:33:44]MH_SAM_APDU [08:33:44]CAPDU: 80 09 00 00 [08:33:44]Write to MH i2c: E2 08 00 BA 81 80 09 00 00 00 00 00 00 AD [08:33:44]Write i2c OK [08:33:44]MH_I2C_Read... [08:33:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:33:44]Read from MH i2c: E2 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: E2 03 00 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: E2 03 00 BA 81 00 90 00 AF [08:33:44]RAPDU: 90 00 [08:33:44]wFMCommunicate OK [08:33:44]SAM_PROTO_ClearQueue done [08:33:44]KKMCreateOFDPacket [08:33:44]OFDProtocolAddRootSTLVToBuf [08:33:44]FM_MakeSignedData [08:33:44]FM_MakeSignedData [08:33:44]SAM_PROTO_SignData [08:33:44]wFMCommunicate request_size=4 [08:33:44]MH_SAM_APDU [08:33:44]CAPDU: 80 0D 01 02 [08:33:44]Write to MH i2c: E2 08 00 BB 81 80 0D 01 02 00 00 00 00 B5 [08:33:44]Write i2c OK [08:33:44]MH_I2C_Read... [08:33:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:33:44]Read from MH i2c: E2 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: E2 03 00 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: E2 03 00 BB 81 00 90 00 B0 [08:33:44]RAPDU: 90 00 [08:33:44]wFMCommunicate OK [08:33:44]wFMCommunicate request_size=255 [08:33:44]MH_SAM_APDU [08:33:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3C 00 00 00 F4 03 04 00 6C A9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F B5 04 00 35 04 06 00 6E [08:33:44]Write to MH i2c: E2 02 01 BC 81 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3C 00 00 00 F4 03 04 00 6C A9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F B5 04 00 35 04 06 00 6E 00 00 ED [08:33:44]Write i2c OK [08:33:44]MH_I2C_Read... [08:33:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:44]Read from MH i2c: E2 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: E2 03 00 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: E2 03 00 BC 81 00 90 00 B1 [08:33:44]RAPDU: 90 00 [08:33:44]wFMCommunicate OK [08:33:44]wFMCommunicate request_size=10 [08:33:44]MH_SAM_APDU [08:33:44]CAPDU: 80 0D 02 02 05 4C DF 8C 37 8D [08:33:44]Write to MH i2c: E2 0D 00 BD 81 80 0D 02 02 05 00 4C DF 8C 37 8D 00 00 3D [08:33:44]Write i2c OK [08:33:44]MH_I2C_Read... [08:33:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:44]Read from MH i2c: E2 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: E2 03 00 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: E2 03 00 BD 81 00 90 00 B2 [08:33:44]RAPDU: 90 00 [08:33:44]wFMCommunicate OK [08:33:44]wFMCommunicate request_size=4 [08:33:44]MH_SAM_APDU [08:33:44]CAPDU: 80 0D 03 02 [08:33:44]Write to MH i2c: E2 08 00 BE 81 80 0D 03 02 00 00 00 00 BA [08:33:44]Write i2c OK [08:33:44]MH_I2C_Read... [08:33:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:33:44]Read from MH i2c: E2 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: E2 0B 00 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: E2 0B 00 BE 81 00 56 49 24 DD 07 D6 24 1B 90 00 77 [08:33:44]RAPDU: 56 49 24 DD 07 D6 24 1B 90 00 [08:33:44]wFMCommunicate OK [08:33:44]SAM_PROTO_SignData done [08:33:44]FM_MakeSignedData done [08:33:44]CreateOFDProtocolMessage [08:33:44]wFMCommunicate request_size=4 [08:33:44]MH_SAM_APDU [08:33:44]CAPDU: 80 11 00 00 [08:33:44]Write to MH i2c: E2 08 00 BF 81 80 11 00 00 00 00 00 00 BA [08:33:44]Write i2c OK [08:33:44]MH_I2C_Read... [08:33:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:44]Read from MH i2c: E2 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: E2 17 00 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: E2 17 00 BF 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0F [08:33:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:33:44]wFMCommunicate OK [08:33:44]CreateOFDProtocolMessage done [08:33:44]OFDSenderStorePacket 308639 [08:33:44]StoreOFDPacket docnum=308639 [08:33:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3C 47 07 01 CA 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3C 00 00 00 F4 03 04 00 6C A9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F B5 04 00 35 04 06 00 6E 4C DF 8C 37 8D 56 49 24 DD 07 D6 24 1B [08:33:44]CheckFolder [08:33:44]dirname=/storage/ofd_packets [08:33:44]CheckFolder done [08:33:44]ProducePacketName [08:33:44]name=ofd_packets/00308639 [08:33:44]NVStorageSaveData ofd_packets/00308639 [08:33:44]File name is /storage/ofd_packets/00308639 [08:33:44]Write 301 bytes [08:33:44]NVStorageSaveData done [08:33:44]OFDSenderStorePacket done [08:33:44]KKMCreateOFDPacket done [08:33:44]NVStorageSaveData kkm_last_timestamp [08:33:44]File name is /storage/kkm_last_timestamp [08:33:44]Write 4 bytes [08:33:44]NVStorageSaveData done [08:33:44]ExternCall_PrintAddStr [08:33:44]wPrintStart [08:33:44]Write to MH i2c: 01 00 00 C0 81 41 [08:33:44]Write i2c OK [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: 01 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: 01 07 00 [08:33:44]MH_I2C_Read... [08:33:44]Read from MH i2c: 01 07 00 C0 81 00 00 00 00 00 FF 0F 56 [08:33:44]RasterBufferAndPrint [08:33:44]line Счет N : (1)642505 [08:33:44]line ИНН: 02508201610067 [08:33:44]line Контрольно-Кассовый Чек [08:33:44]line ПРОДАЖА [08:33:44]line ТРК (МРК, ГНК) : 62 [08:33:44]line Товар: 2710124130 [08:33:44]line Аи-92-К-2 [08:33:44]line 14.950 * 66.90 [08:33:44]line = 1000.16 [08:33:44]line НДС 12% НСП 1% [08:33:44]line > о реализуемом товаре [08:33:44]line ОКРУГЛЕНИЕ: -0.16 [08:33:44]line ИТОГО: 1000.00 [08:33:44]line Внесено: 1000.00 [08:33:44]line СДАЧА: 0.00 [08:33:44]line НСП 1% : 8.85 [08:33:44]line НДС 12% : 106.21 [08:33:44]line Наличными: 1000.00 [08:33:44]line Безнал.: 0.00 [08:33:44]line Место: АЗС № 172 "Партнер Нефть" [08:33:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:33:44]line СНО: Общий режим [08:33:44]line Чек 60 26.10.2024 08:33 [08:33:44]line Смена: 532 ФФД: 1.0 [08:33:44]line ЗНМ: 0300000116 [08:33:44]line РНМ: 0000000000091780 [08:33:44]line Версия ККМ: 001 [08:33:44]line ФМ: 0000000000871765 [08:33:44]line ФД: 308639 [08:33:44]line ФПД: 121276447078285 [08:33:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T083348&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308639&fm=121276447078285&tin=02508201610067®Number=0000000000091780&sum=100000 [08:33:44]written 0, free lines is 4095 [08:33:44]OFD Sender: Processing packet 308639 [packets to send 222, broken 221] [08:33:44]ProducePacketName [08:33:44]name=ofd_packets/00308639 [08:33:44]OFD Sender: To server: pG, [08:33:44]CommunicateWithHost lk.salyk.kg:30040 [08:33:44]ConnectInit lk.salyk.kg [08:33:44]Connected sock=10 [08:33:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3C 47 07 01 CA 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3C 00 00 00 F4 03 04 00 6C A9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F B5 04 00 35 04 06 00 6E 4C DF 8C 37 8D 56 49 24 DD 07 D6 24 1B [08:33:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B3 1C 47 00 DB 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 31 37 36 35 10 04 04 00 9F B5 04 00 F4 03 04 00 CB 4F 1C 67 B6 04 01 00 00 98 34 95 EF 79 65 7F C0 [08:33:45]CommunicateWithHost err = 0 [08:33:45]CheckOFDResponse [08:33:45]1017 (14) - 77093643461234 [08:33:45]1041 (16) - 0000000000871765 [08:33:45]1040 (4) - 308639 [08:33:45]1012 (4) - 26.10.2024 02:11 [08:33:45]1206 (1) - 0 [08:33:45]OFD Sender: Remove packet 308639 [08:33:45]ProducePacketName [08:33:45]name=ofd_packets/00308639 [08:33:45]NVStorageDeleteData [08:33:45]Write to MH i2c: 01 00 00 EA 81 6B [08:33:45]Write i2c OK [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: 01 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: 01 07 00 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: 01 07 00 EA 81 00 00 00 00 00 AD 0C 2B [08:33:45]RasterBufferAndPrint [08:33:45]line [08:33:45]line [08:33:45]line [08:33:45]line [08:33:45]line [08:33:45]written 0, free lines is 3251 [08:33:45]MH_Cut [08:33:45]Write to MH i2c: D1 01 00 F1 81 01 44 [08:33:45]Write i2c OK [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: D1 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: D1 01 00 [08:33:45]MH_I2C_Read... [08:33:45]Read from MH i2c: D1 01 00 F1 81 00 43 [08:33:45]Write to MH i2c: 01 00 00 F2 81 73 [08:33:45]Write i2c OK [08:33:45]MH_I2C_Read... [08:33:45]OFD Sender: No OFD packet to send [08:33:46]*** Cut start [08:33:46]*** Purtial cut [08:33:46]*** Stage 1: CUTSNS_PIN = 1 [08:33:46]Read from MH i2c: 01 [08:33:46]MH_I2C_Read... [08:33:46]*** Stop cut motor [08:33:46]*** Cut end [08:33:46]Read from MH i2c: 01 07 00 [08:33:46]MH_I2C_Read... [08:33:46]Read from MH i2c: 01 07 00 F2 81 00 00 00 00 00 FF 0F 88 [08:33:46]process_action close_receipt done [08:33:46]requested_data is exist [08:33:46]produce_requested_data [08:33:46]requested_item fm.sn is exist - process it [08:33:46]wFMCommunicate request_size=4 [08:33:46]MH_SAM_APDU [08:33:46]CAPDU: 80 11 00 00 [08:33:46]Write to MH i2c: E2 08 00 F3 81 80 11 00 00 00 00 00 00 EE [08:33:46]Write i2c OK [08:33:46]MH_I2C_Read... [08:33:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:46]Read from MH i2c: E2 [08:33:46]MH_I2C_Read... [08:33:46]Read from MH i2c: E2 17 00 [08:33:46]MH_I2C_Read... [08:33:46]Read from MH i2c: E2 17 00 F3 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 43 [08:33:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:33:46]wFMCommunicate OK [08:33:46]requested_item fd.num is exist - process it [08:33:46]SAM_PROTO_GetFieldsCounters [08:33:46]wFMCommunicate request_size=4 [08:33:46]MH_SAM_APDU [08:33:46]CAPDU: 80 13 00 00 [08:33:46]Write to MH i2c: E2 08 00 F4 81 80 13 00 00 00 00 00 00 F1 [08:33:46]Write i2c OK [08:33:46]MH_I2C_Read... [08:33:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:33:46]Read from MH i2c: E2 [08:33:46]MH_I2C_Read... [08:33:46]Read from MH i2c: E2 62 00 [08:33:46]MH_I2C_Read... [08:33:46]Read from MH i2c: E2 62 00 F4 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9F B5 04 00 0E 04 04 00 14 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 36 [08:33:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9F B5 04 00 0E 04 04 00 14 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 [08:33:46]wFMCommunicate OK [08:33:46]SAM_PROTO_GetFieldsCounters done [08:33:46]requested_item shift.num is exist - process it [08:33:46]requested_item shift.opened is exist - process it [08:33:46]req_shift_opened [08:33:46]FM_GetShiftState [08:33:46]SAM_PROTO_GetShiftState [08:33:46]wFMCommunicate request_size=4 [08:33:46]MH_SAM_APDU [08:33:46]CAPDU: 80 13 01 00 [08:33:46]Write to MH i2c: E2 08 00 F5 81 80 13 01 00 00 00 00 00 F3 [08:33:46]Write i2c OK [08:33:46]MH_I2C_Read... [08:33:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:46]Read from MH i2c: E2 [08:33:46]MH_I2C_Read... [08:33:46]Read from MH i2c: E2 0E 00 [08:33:46]MH_I2C_Read... [08:33:46]Read from MH i2c: E2 0E 00 F5 81 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 71 [08:33:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:33:46]wFMCommunicate OK [08:33:46]SAM_PROTO_GetShiftState done [08:33:46]FM_GetShiftState done [08:33:46]req_shift_opened done [08:33:46]requested_item shift.open_date is exist - process it [08:33:46]req_shift_open_date [08:33:46]req_shift_open_date done [08:33:46]produce_requested_data done [08:33:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308639,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:33:46]process_action_free close_receipt [08:33:46]json_value_free [08:33:46]json_value_free done [08:33:46]process_json_proto returns [08:33:46]Send response to host [08:33:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308639,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:33:46]free response buf [08:33:46]execute_script done [08:33:46]execute_script returns [08:33:46]free content buf [08:33:46]Sock 8.Close socket [08:33:46]Sock 8.Thread stoped [08:33:50]OFD Sender: No OFD packet to send [08:33:55]OFD Sender: No OFD packet to send [08:34:00]OFD Sender: No OFD packet to send [08:34:05]OFD Sender: No OFD packet to send [08:34:10]OFD Sender: No OFD packet to send [08:34:15]OFD Sender: No OFD packet to send [08:34:20]OFD Sender: No OFD packet to send [08:34:25]OFD Sender: No OFD packet to send [08:34:30]OFD Sender: No OFD packet to send [08:34:35]OFD Sender: No OFD packet to send [08:34:40]OFD Sender: No OFD packet to send [08:34:45]OFD Sender: No OFD packet to send [08:34:50]OFD Sender: No OFD packet to send [08:34:55]OFD Sender: No OFD packet to send [08:35:00]OFD Sender: No OFD packet to send [08:35:05]OFD Sender: No OFD packet to send [08:35:10]OFD Sender: No OFD packet to send [08:35:15]OFD Sender: No OFD packet to send [08:35:20]OFD Sender: No OFD packet to send [08:35:25]OFD Sender: No OFD packet to send [08:35:30]OFD Sender: No OFD packet to send [08:35:35]OFD Sender: No OFD packet to send [08:35:40]OFD Sender: No OFD packet to send [08:35:45]OFD Sender: No OFD packet to send [08:35:50]OFD Sender: No OFD packet to send [08:35:55]OFD Sender: No OFD packet to send [08:36:00]OFD Sender: No OFD packet to send [08:36:05]OFD Sender: No OFD packet to send [08:36:10]OFD Sender: No OFD packet to send [08:36:15]OFD Sender: No OFD packet to send [08:36:20]OFD Sender: No OFD packet to send [08:36:25]OFD Sender: No OFD packet to send [08:36:26]accept exits with 9 [08:36:26]New connection [08:36:26]New thread 3067198820 created [08:36:26]Thread 3067342180 joined [08:36:26]Waiting for new connection... [08:36:26] Sock 9.Parse request [08:36:26]Sock 9.Check first char [08:36:26]Sock 9.First char is OK [08:36:26]request: POST /json_proto HTTP/1.0 [08:36:26]Method: POST [08:36:26]URL: /json_proto [08:36:26]Method is POST - this is cgi request [08:36:26]url: /json_proto [08:36:26]query_string will be loaded in cgi processing [08:36:26]execute_cgi json_proto POST (null) [08:36:26]execute_cgi path=json_proto method=POST [08:36:26]POST find Content-Length [08:36:26]Host: 172.17.96.3:8080 [08:36:26]Content-Length: 800 [08:36:26]Content-Type: application/json [08:36:26] [08:36:26]POST finish read [08:36:26]Found Content-Length = 800 [08:36:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3947745", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:26]execute_script... [08:36:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642506", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3947745", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:26]POST & json_proto [08:36:26]process_json_proto [08:36:26]json parsed OK: [08:36:26]protocol is kg_v1.0 [08:36:26]action value=close_receipt [08:36:26]process_action close_receipt [08:36:26]cmd_close_receipt [08:36:26]MH_GetDate [08:36:26]Write to MH i2c: F0 00 00 F6 81 66 [08:36:26]Write i2c OK [08:36:26]MH_I2C_Read... [08:36:26]Read from MH i2c: F0 [08:36:26]MH_I2C_Read... [08:36:26]Read from MH i2c: F0 09 00 [08:36:26]MH_I2C_Read... [08:36:26]Read from MH i2c: F0 09 00 F6 81 00 10 AA 1C 67 44 5E 04 65 B7 [08:36:26]GetLastDocTimeStamp 1729931628 [08:36:26]current date 1729931792 [08:36:26]FM_GetShiftState [08:36:26]SAM_PROTO_GetShiftState [08:36:26]wFMCommunicate request_size=4 [08:36:26]MH_SAM_APDU [08:36:26]CAPDU: 80 13 01 00 [08:36:26]Write to MH i2c: E2 08 00 F7 81 80 13 01 00 00 00 00 00 F5 [08:36:26]Write i2c OK [08:36:26]MH_I2C_Read... [08:36:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:26]Read from MH i2c: E2 [08:36:26]MH_I2C_Read... [08:36:26]Read from MH i2c: E2 0E 00 [08:36:26]MH_I2C_Read... [08:36:26]Read from MH i2c: E2 0E 00 F7 81 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 73 [08:36:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:36:26]wFMCommunicate OK [08:36:26]SAM_PROTO_GetShiftState done [08:36:26]FM_GetShiftState done [08:36:26]opened in 1729902265 [08:36:26]opened+sec_in_day 1729988665 [08:36:26]quantity*price = 0 [08:36:26]sum+1 = 1 [08:36:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 61 26.10.2024 08:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 3947745 ФМ: 0000000000871765 ФД: 308640 ФПД: 249023074336054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T083632&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308640&fm=249023074336054&tin=02508201610067®Number=0000000000091780&sum=0 [08:36:28]StoreToDocumentArchive [08:36:28]shift 532 fd 308640 [08:36:28]save to /storage/0532/doc_00308640 [08:36:28]save last doc name /storage/0532/doc_00308640 to /storage/kkm_last_doc_name [08:36:28]save OK [08:36:28]Clear old archive folders... [08:36:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:36:28]tlvbuf is 00C7D800 [08:36:28]SAM_PROTO_ClearQueue [08:36:28]wFMCommunicate request_size=4 [08:36:28]MH_SAM_APDU [08:36:28]CAPDU: 80 09 00 00 [08:36:28]Write to MH i2c: E2 08 00 04 82 80 09 00 00 00 00 00 00 F8 [08:36:28]Write i2c OK [08:36:28]MH_I2C_Read... [08:36:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:28]Read from MH i2c: E2 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: E2 03 00 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: E2 03 00 04 82 00 90 00 FA [08:36:28]RAPDU: 90 00 [08:36:28]wFMCommunicate OK [08:36:28]SAM_PROTO_ClearQueue done [08:36:28]KKMCreateOFDPacket [08:36:28]OFDProtocolAddRootSTLVToBuf [08:36:28]FM_MakeSignedData [08:36:28]FM_MakeSignedData [08:36:28]SAM_PROTO_SignData [08:36:28]wFMCommunicate request_size=4 [08:36:28]MH_SAM_APDU [08:36:28]CAPDU: 80 0D 01 02 [08:36:28]Write to MH i2c: E2 08 00 05 82 80 0D 01 02 00 00 00 00 00 [08:36:28]Write i2c OK [08:36:28]MH_I2C_Read... [08:36:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:28]Read from MH i2c: E2 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: E2 03 00 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: E2 03 00 05 82 00 90 00 FB [08:36:28]RAPDU: 90 00 [08:36:28]wFMCommunicate OK [08:36:28]wFMCommunicate request_size=255 [08:36:28]MH_SAM_APDU [08:36: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 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 10 AA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 B5 04 00 35 04 06 00 E2 [08:36:28]Write to MH i2c: E2 02 01 06 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3D 00 00 00 F4 03 04 00 10 AA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 B5 04 00 35 04 06 00 E2 00 00 42 [08:36:28]Write i2c OK [08:36:28]MH_I2C_Read... [08:36:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:28]Read from MH i2c: E2 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: E2 03 00 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: E2 03 00 06 82 00 90 00 FC [08:36:28]RAPDU: 90 00 [08:36:28]wFMCommunicate OK [08:36:28]wFMCommunicate request_size=10 [08:36:28]MH_SAM_APDU [08:36:28]CAPDU: 80 0D 02 02 05 7C 33 E2 FD 36 [08:36:28]Write to MH i2c: E2 0D 00 07 82 80 0D 02 02 05 00 7C 33 E2 FD 36 00 00 D1 [08:36:28]Write i2c OK [08:36:28]MH_I2C_Read... [08:36:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:28]Read from MH i2c: E2 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: E2 03 00 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: E2 03 00 07 82 00 90 00 FD [08:36:28]RAPDU: 90 00 [08:36:28]wFMCommunicate OK [08:36:28]wFMCommunicate request_size=4 [08:36:28]MH_SAM_APDU [08:36:28]CAPDU: 80 0D 03 02 [08:36:28]Write to MH i2c: E2 08 00 08 82 80 0D 03 02 00 00 00 00 05 [08:36:28]Write i2c OK [08:36:28]MH_I2C_Read... [08:36:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:28]Read from MH i2c: E2 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: E2 0B 00 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: E2 0B 00 08 82 00 7D 26 94 8F 5B CC 62 3E 90 00 93 [08:36:28]RAPDU: 7D 26 94 8F 5B CC 62 3E 90 00 [08:36:28]wFMCommunicate OK [08:36:28]SAM_PROTO_SignData done [08:36:28]FM_MakeSignedData done [08:36:28]CreateOFDProtocolMessage [08:36:28]wFMCommunicate request_size=4 [08:36:28]MH_SAM_APDU [08:36:28]CAPDU: 80 11 00 00 [08:36:28]Write to MH i2c: E2 08 00 09 82 80 11 00 00 00 00 00 00 05 [08:36:28]Write i2c OK [08:36:28]MH_I2C_Read... [08:36:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:28]Read from MH i2c: E2 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: E2 17 00 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: E2 17 00 09 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5A [08:36:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:36:28]wFMCommunicate OK [08:36:28]CreateOFDProtocolMessage done [08:36:28]OFDSenderStorePacket 308640 [08:36:28]StoreOFDPacket docnum=308640 [08:36:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BA FE 07 01 68 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 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 10 AA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 B5 04 00 35 04 06 00 E2 7C 33 E2 FD 36 7D 26 94 8F 5B CC 62 3E [08:36:28]CheckFolder [08:36:28]dirname=/storage/ofd_packets [08:36:28]CheckFolder done [08:36:28]ProducePacketName [08:36:28]name=ofd_packets/00308640 [08:36:28]NVStorageSaveData ofd_packets/00308640 [08:36:28]File name is /storage/ofd_packets/00308640 [08:36:28]Write 301 bytes [08:36:28]NVStorageSaveData done [08:36:28]OFDSenderStorePacket done [08:36:28]KKMCreateOFDPacket done [08:36:28]NVStorageSaveData kkm_last_timestamp [08:36:28]File name is /storage/kkm_last_timestamp [08:36:28]Write 4 bytes [08:36:28]NVStorageSaveData done [08:36:28]ExternCall_PrintAddStr [08:36:28]wPrintStart [08:36:28]Write to MH i2c: 01 00 00 0A 82 8C [08:36:28]Write i2c OK [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: 01 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: 01 07 00 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: 01 07 00 0A 82 00 00 00 00 00 FF 0F A1 [08:36:28]RasterBufferAndPrint [08:36:28]line Счет N : (1)642506 [08:36:28]line ИНН: 02508201610067 [08:36:28]line Контрольно-Кассовый Чек [08:36:28]line ПРОДАЖА [08:36:28]line ТРК (МРК, ГНК) : 31 [08:36:28]line Товар: 2710124130 [08:36:28]line Аи-92-К-2 [08:36:28]line 20.000 * 0.00 [08:36:28]line = 0.00 [08:36:28]line НДС 12% НСП 1% [08:36:28]line > о реализуемом товаре [08:36:28]line ИТОГО: 0.00 [08:36:28]line НСП 1% : 0.00 [08:36:28]line НДС 12% : 0.00 [08:36:28]line Наличными: 0.00 [08:36:28]line Безнал.: 0.00 [08:36:28]line Место: АЗС № 172 "Партнер Нефть" [08:36:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:36:28]line СНО: Общий режим [08:36:28]line Чек 61 26.10.2024 08:36 [08:36:28]line Смена: 532 ФФД: 1.0 [08:36:28]line ЗНМ: 0300000116 [08:36:28]line РНМ: 0000000000091780 [08:36:28]line Версия ККМ: 001 [08:36:28]line Талоны: Топливные Талоны [08:36:28]line 3947745 [08:36:28]line ФМ: 0000000000871765 [08:36:28]line ФД: 308640 [08:36:28]line ФПД: 249023074336054 [08:36:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T083632&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308640&fm=249023074336054&tin=02508201610067®Number=0000000000091780&sum=0 [08:36:28]written 0, free lines is 4095 [08:36:28]OFD Sender: Processing packet 308640 [packets to send 222, broken 221] [08:36:28]ProducePacketName [08:36:28]name=ofd_packets/00308640 [08:36:28]OFD Sender: To server: pG, [08:36:28]CommunicateWithHost lk.salyk.kg:30040 [08:36:28]ConnectInit lk.salyk.kg [08:36:28]Connected sock=10 [08:36:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BA FE 07 01 68 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 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 10 AA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 B5 04 00 35 04 06 00 E2 7C 33 E2 FD 36 7D 26 94 8F 5B CC 62 3E [08:36:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 27 B2 47 00 18 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 31 37 36 35 10 04 04 00 A0 B5 04 00 F4 03 04 00 6E 50 1C 67 B6 04 01 00 00 E5 1E 41 9B FE AA 87 CE [08:36:28]CommunicateWithHost err = 0 [08:36:28]CheckOFDResponse [08:36:28]1017 (14) - 77093643461234 [08:36:28]1041 (16) - 0000000000871765 [08:36:28]1040 (4) - 308640 [08:36:28]1012 (4) - 26.10.2024 02:14 [08:36:28]1206 (1) - 0 [08:36:28]OFD Sender: Remove packet 308640 [08:36:28]ProducePacketName [08:36:28]name=ofd_packets/00308640 [08:36:28]NVStorageDeleteData [08:36:29]Write to MH i2c: 01 00 00 33 82 B5 [08:36:29]Write i2c OK [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: 01 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: 01 07 00 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: 01 07 00 33 82 00 00 00 00 00 C5 0C 8D [08:36:29]RasterBufferAndPrint [08:36:29]line [08:36:29]line [08:36:29]line [08:36:29]line [08:36:29]line [08:36:29]written 0, free lines is 3273 [08:36:29]MH_Cut [08:36:29]Write to MH i2c: D1 01 00 3A 82 01 8E [08:36:29]Write i2c OK [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: D1 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: D1 01 00 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: D1 01 00 3A 82 00 8D [08:36:29]Write to MH i2c: 01 00 00 3B 82 BD [08:36:29]Write i2c OK [08:36:29]MH_I2C_Read... [08:36:29]OFD Sender: No OFD packet to send [08:36:29]*** Cut start [08:36:29]*** Purtial cut [08:36:29]*** Stage 1: CUTSNS_PIN = 1 [08:36:30]Read from MH i2c: 01 [08:36:30]MH_I2C_Read... [08:36:30]*** Stop cut motor [08:36:30]*** Cut end [08:36:30]Read from MH i2c: 01 07 00 [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: 01 07 00 3B 82 00 00 00 00 00 FF 0F D2 [08:36:30]process_action close_receipt done [08:36:30]requested_data is exist [08:36:30]produce_requested_data [08:36:30]requested_item fm.sn is exist - process it [08:36:30]wFMCommunicate request_size=4 [08:36:30]MH_SAM_APDU [08:36:30]CAPDU: 80 11 00 00 [08:36:30]Write to MH i2c: E2 08 00 3C 82 80 11 00 00 00 00 00 00 38 [08:36:30]Write i2c OK [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: E2 [08:36:30]MH_I2C_Read... [08:36:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:30]Read from MH i2c: E2 17 00 [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: E2 17 00 3C 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8D [08:36:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:36:30]wFMCommunicate OK [08:36:30]requested_item fd.num is exist - process it [08:36:30]SAM_PROTO_GetFieldsCounters [08:36:30]wFMCommunicate request_size=4 [08:36:30]MH_SAM_APDU [08:36:30]CAPDU: 80 13 00 00 [08:36:30]Write to MH i2c: E2 08 00 3D 82 80 13 00 00 00 00 00 00 3B [08:36:30]Write i2c OK [08:36:30]MH_I2C_Read... [08:36:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:30]Read from MH i2c: E2 [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: E2 62 00 [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: E2 62 00 3D 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A0 B5 04 00 0E 04 04 00 14 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 84 [08:36:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A0 B5 04 00 0E 04 04 00 14 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 [08:36:30]wFMCommunicate OK [08:36:30]SAM_PROTO_GetFieldsCounters done [08:36:30]requested_item shift.num is exist - process it [08:36:30]requested_item shift.opened is exist - process it [08:36:30]req_shift_opened [08:36:30]FM_GetShiftState [08:36:30]SAM_PROTO_GetShiftState [08:36:30]wFMCommunicate request_size=4 [08:36:30]MH_SAM_APDU [08:36:30]CAPDU: 80 13 01 00 [08:36:30]Write to MH i2c: E2 08 00 3E 82 80 13 01 00 00 00 00 00 3D [08:36:30]Write i2c OK [08:36:30]MH_I2C_Read... [08:36:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:30]Read from MH i2c: E2 [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: E2 0E 00 [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: E2 0E 00 3E 82 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BB [08:36:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:36:30]wFMCommunicate OK [08:36:30]SAM_PROTO_GetShiftState done [08:36:30]FM_GetShiftState done [08:36:30]req_shift_opened done [08:36:30]requested_item shift.open_date is exist - process it [08:36:30]req_shift_open_date [08:36:30]req_shift_open_date done [08:36:30]produce_requested_data done [08:36:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308640,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:36:30]process_action_free close_receipt [08:36:30]json_value_free [08:36:30]json_value_free done [08:36:30]process_json_proto returns [08:36:30]Send response to host [08:36:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308640,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:36:30]free response buf [08:36:30]execute_script done [08:36:30]execute_script returns [08:36:30]free content buf [08:36:30]Sock 9.Close socket [08:36:30]Sock 9.Thread stoped [08:36:34]OFD Sender: No OFD packet to send [08:36:39]OFD Sender: No OFD packet to send [08:36:44]OFD Sender: No OFD packet to send [08:36:49]OFD Sender: No OFD packet to send [08:36:54]OFD Sender: No OFD packet to send [08:36:59]OFD Sender: No OFD packet to send [08:37:04]OFD Sender: No OFD packet to send [08:37:09]OFD Sender: No OFD packet to send [08:37:14]OFD Sender: No OFD packet to send [08:37:19]OFD Sender: No OFD packet to send [08:37:24]OFD Sender: No OFD packet to send [08:37:29]OFD Sender: No OFD packet to send [08:37:34]OFD Sender: No OFD packet to send [08:37:39]OFD Sender: No OFD packet to send [08:37:44]OFD Sender: No OFD packet to send [08:37:49]OFD Sender: No OFD packet to send [08:37:54]OFD Sender: No OFD packet to send [08:37:59]OFD Sender: No OFD packet to send [08:38:04]OFD Sender: No OFD packet to send [08:38:09]OFD Sender: No OFD packet to send [08:38:14]OFD Sender: No OFD packet to send [08:38:19]OFD Sender: No OFD packet to send [08:38:24]OFD Sender: No OFD packet to send [08:38:29]OFD Sender: No OFD packet to send [08:38:34]OFD Sender: No OFD packet to send [08:38:39]OFD Sender: No OFD packet to send [08:38:44]OFD Sender: No OFD packet to send [08:38:49]OFD Sender: No OFD packet to send [08:38:54]OFD Sender: No OFD packet to send [08:38:59]OFD Sender: No OFD packet to send [08:39:04]OFD Sender: No OFD packet to send [08:39:09]OFD Sender: No OFD packet to send [08:39:14]OFD Sender: No OFD packet to send [08:39:19]OFD Sender: No OFD packet to send [08:39:24]OFD Sender: No OFD packet to send [08:39:29]OFD Sender: No OFD packet to send [08:39:34]OFD Sender: No OFD packet to send [08:39:39]OFD Sender: No OFD packet to send [08:39:44]OFD Sender: No OFD packet to send [08:39:49]OFD Sender: No OFD packet to send [08:39:54]OFD Sender: No OFD packet to send [08:39:59]OFD Sender: No OFD packet to send [08:40:04]OFD Sender: No OFD packet to send [08:40:09]OFD Sender: No OFD packet to send [08:40:14]OFD Sender: No OFD packet to send [08:40:19]OFD Sender: No OFD packet to send [08:40:24]OFD Sender: No OFD packet to send [08:40:29]OFD Sender: No OFD packet to send [08:40:34]OFD Sender: No OFD packet to send [08:40:39]OFD Sender: No OFD packet to send [08:40:44]OFD Sender: No OFD packet to send [08:40:49]OFD Sender: No OFD packet to send [08:40:54]OFD Sender: No OFD packet to send [08:40:59]OFD Sender: No OFD packet to send [08:41:04]OFD Sender: No OFD packet to send [08:41:09]OFD Sender: No OFD packet to send [08:41:14]OFD Sender: No OFD packet to send [08:41:19]OFD Sender: No OFD packet to send [08:41:24]OFD Sender: No OFD packet to send [08:41:29]OFD Sender: No OFD packet to send [08:41:34]OFD Sender: No OFD packet to send [08:41:39]OFD Sender: No OFD packet to send [08:41:44]OFD Sender: No OFD packet to send [08:41:49]OFD Sender: No OFD packet to send [08:41:54]OFD Sender: No OFD packet to send [08:41:59]OFD Sender: No OFD packet to send [08:42:04]OFD Sender: No OFD packet to send [08:42:08]accept exits with 8 [08:42:08]New connection [08:42:08]New thread 3067342180 created [08:42:08]Thread 3067198820 joined [08:42:08]Waiting for new connection... [08:42:08] Sock 8.Parse request [08:42:08]Sock 8.Check first char [08:42:08]Sock 8.First char is OK [08:42:08]request: POST /json_proto HTTP/1.0 [08:42:08]Method: POST [08:42:08]URL: /json_proto [08:42:08]Method is POST - this is cgi request [08:42:08]url: /json_proto [08:42:08]query_string will be loaded in cgi processing [08:42:08]execute_cgi json_proto POST (null) [08:42:08]execute_cgi path=json_proto method=POST [08:42:08]POST find Content-Length [08:42:08]Host: 172.17.96.3:8080 [08:42:08]Content-Length: 677 [08:42:08]Content-Type: application/json [08:42:08] [08:42:08]POST finish read [08:42:08]Found Content-Length = 677 [08:42:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:08]execute_script... [08:42: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)642507", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:42:08]POST & json_proto [08:42:08]process_json_proto [08:42:08]json parsed OK: [08:42:08]protocol is kg_v1.0 [08:42:08]action value=close_receipt [08:42:08]process_action close_receipt [08:42:08]cmd_close_receipt [08:42:08]MH_GetDate [08:42:08]Write to MH i2c: F0 00 00 3F 82 B0 [08:42:08]Write i2c OK [08:42:08]MH_I2C_Read... [08:42:08]Read from MH i2c: F0 [08:42:08]MH_I2C_Read... [08:42:08]Read from MH i2c: F0 09 00 [08:42:08]MH_I2C_Read... [08:42:08]Read from MH i2c: F0 09 00 3F 82 00 65 AB 1C 67 44 5E 04 65 57 [08:42:08]GetLastDocTimeStamp 1729931792 [08:42:08]current date 1729932133 [08:42:08]FM_GetShiftState [08:42:08]SAM_PROTO_GetShiftState [08:42:08]wFMCommunicate request_size=4 [08:42:08]MH_SAM_APDU [08:42:08]CAPDU: 80 13 01 00 [08:42:08]Write to MH i2c: E2 08 00 40 82 80 13 01 00 00 00 00 00 3F [08:42:08]Write i2c OK [08:42:08]MH_I2C_Read... [08:42:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:08]Read from MH i2c: E2 [08:42:08]MH_I2C_Read... [08:42:08]Read from MH i2c: E2 0E 00 [08:42:08]MH_I2C_Read... [08:42:08]Read from MH i2c: E2 0E 00 40 82 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BD [08:42:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:42:08]wFMCommunicate OK [08:42:08]SAM_PROTO_GetShiftState done [08:42:08]FM_GetShiftState done [08:42:08]opened in 1729902265 [08:42:08]opened+sec_in_day 1729988665 [08:42:08]quantity*price = 35055 [08:42:08]sum+1 = 35057 [08:42:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 62 26.10.2024 08:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308641 ФПД: 272187915046493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T084213&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308641&fm=272187915046493&tin=02508201610067®Number=0000000000091780&sum=35000 [08:42:09]StoreToDocumentArchive [08:42:09]shift 532 fd 308641 [08:42:09]save to /storage/0532/doc_00308641 [08:42:09]save last doc name /storage/0532/doc_00308641 to /storage/kkm_last_doc_name [08:42:09]save OK [08:42:09]Clear old archive folders... [08:42:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:42:09]tlvbuf is 00C04FE0 [08:42:09]SAM_PROTO_ClearQueue [08:42:09]wFMCommunicate request_size=4 [08:42:09]MH_SAM_APDU [08:42:09]CAPDU: 80 09 00 00 [08:42:09]Write to MH i2c: E2 08 00 4D 82 80 09 00 00 00 00 00 00 41 [08:42:09]Write i2c OK [08:42:09]MH_I2C_Read... [08:42:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:42:09]Read from MH i2c: E2 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 03 00 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 03 00 4D 82 00 90 00 43 [08:42:09]RAPDU: 90 00 [08:42:09]wFMCommunicate OK [08:42:09]SAM_PROTO_ClearQueue done [08:42:09]KKMCreateOFDPacket [08:42:09]OFDProtocolAddRootSTLVToBuf [08:42:09]FM_MakeSignedData [08:42:09]FM_MakeSignedData [08:42:09]SAM_PROTO_SignData [08:42:09]wFMCommunicate request_size=4 [08:42:09]MH_SAM_APDU [08:42:09]CAPDU: 80 0D 01 02 [08:42:09]Write to MH i2c: E2 08 00 4E 82 80 0D 01 02 00 00 00 00 49 [08:42:09]Write i2c OK [08:42:09]MH_I2C_Read... [08:42:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:42:09]Read from MH i2c: E2 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 03 00 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 03 00 4E 82 00 90 00 44 [08:42:09]RAPDU: 90 00 [08:42:09]wFMCommunicate OK [08:42:09]wFMCommunicate request_size=255 [08:42:09]MH_SAM_APDU [08:42:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 65 AB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 B5 04 00 35 04 06 00 F7 [08:42:09]Write to MH i2c: E2 02 01 4F 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 65 AB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 B5 04 00 35 04 06 00 F7 00 00 1A [08:42:09]Write i2c OK [08:42:09]MH_I2C_Read... [08:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:09]Read from MH i2c: E2 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 03 00 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 03 00 4F 82 00 90 00 45 [08:42:09]RAPDU: 90 00 [08:42:09]wFMCommunicate OK [08:42:09]wFMCommunicate request_size=10 [08:42:09]MH_SAM_APDU [08:42:09]CAPDU: 80 0D 02 02 05 8D AF FD 0E 5D [08:42:09]Write to MH i2c: E2 0D 00 50 82 80 0D 02 02 05 00 8D AF FD 0E 5D 00 00 FA [08:42:09]Write i2c OK [08:42:09]MH_I2C_Read... [08:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:42:09]Read from MH i2c: E2 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 03 00 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 03 00 50 82 00 90 00 46 [08:42:09]RAPDU: 90 00 [08:42:09]wFMCommunicate OK [08:42:09]wFMCommunicate request_size=4 [08:42:09]MH_SAM_APDU [08:42:09]CAPDU: 80 0D 03 02 [08:42:09]Write to MH i2c: E2 08 00 51 82 80 0D 03 02 00 00 00 00 4E [08:42:09]Write i2c OK [08:42:09]MH_I2C_Read... [08:42:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:42:09]Read from MH i2c: E2 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 0B 00 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 0B 00 51 82 00 76 12 2C D0 B3 96 D0 CE 90 00 BA [08:42:09]RAPDU: 76 12 2C D0 B3 96 D0 CE 90 00 [08:42:09]wFMCommunicate OK [08:42:09]SAM_PROTO_SignData done [08:42:09]FM_MakeSignedData done [08:42:09]CreateOFDProtocolMessage [08:42:09]wFMCommunicate request_size=4 [08:42:09]MH_SAM_APDU [08:42:09]CAPDU: 80 11 00 00 [08:42:09]Write to MH i2c: E2 08 00 52 82 80 11 00 00 00 00 00 00 4E [08:42:09]Write i2c OK [08:42:09]MH_I2C_Read... [08:42:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:09]Read from MH i2c: E2 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 17 00 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: E2 17 00 52 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A3 [08:42:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:42:09]wFMCommunicate OK [08:42:09]CreateOFDProtocolMessage done [08:42:09]OFDSenderStorePacket 308641 [08:42:09]StoreOFDPacket docnum=308641 [08:42:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AC 87 07 01 42 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 65 AB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 B5 04 00 35 04 06 00 F7 8D AF FD 0E 5D 76 12 2C D0 B3 96 D0 CE [08:42:09]CheckFolder [08:42:09]dirname=/storage/ofd_packets [08:42:09]CheckFolder done [08:42:09]ProducePacketName [08:42:09]name=ofd_packets/00308641 [08:42:09]NVStorageSaveData ofd_packets/00308641 [08:42:09]File name is /storage/ofd_packets/00308641 [08:42:09]Write 301 bytes [08:42:09]NVStorageSaveData done [08:42:09]OFDSenderStorePacket done [08:42:09]KKMCreateOFDPacket done [08:42:09]NVStorageSaveData kkm_last_timestamp [08:42:09]File name is /storage/kkm_last_timestamp [08:42:09]Write 4 bytes [08:42:09]NVStorageSaveData done [08:42:09]ExternCall_PrintAddStr [08:42:09]wPrintStart [08:42:09]Write to MH i2c: 01 00 00 53 82 D5 [08:42:09]Write i2c OK [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: 01 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: 01 07 00 [08:42:09]MH_I2C_Read... [08:42:09]Read from MH i2c: 01 07 00 53 82 00 00 00 00 00 FF 0F EA [08:42:09]RasterBufferAndPrint [08:42:09]line Счет N : (1)642507 [08:42:09]line ИНН: 02508201610067 [08:42:09]line Контрольно-Кассовый Чек [08:42:09]line ПРОДАЖА [08:42:09]line ТРК (МРК, ГНК) : 31 [08:42:09]line Товар: 2710124130 [08:42:09]line Аи-92-К-2 [08:42:09]line 5.240 * 66.90 [08:42:09]line = 350.56 [08:42:09]line НДС 12% НСП 1% [08:42:09]line > о реализуемом товаре [08:42:09]line ОКРУГЛЕНИЕ: -0.56 [08:42:09]line ИТОГО: 350.00 [08:42:09]line Внесено: 350.00 [08:42:09]line СДАЧА: 0.00 [08:42:09]line НСП 1% : 3.10 [08:42:09]line НДС 12% : 37.23 [08:42:09]line Наличными: 350.00 [08:42:09]line Безнал.: 0.00 [08:42:09]line Место: АЗС № 172 "Партнер Нефть" [08:42:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:42:09]line СНО: Общий режим [08:42:09]line Чек 62 26.10.2024 08:42 [08:42:09]line Смена: 532 ФФД: 1.0 [08:42:09]line ЗНМ: 0300000116 [08:42:09]line РНМ: 0000000000091780 [08:42:09]line Версия ККМ: 001 [08:42:09]line ФМ: 0000000000871765 [08:42:09]line ФД: 308641 [08:42:09]line ФПД: 272187915046493 [08:42:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T084213&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308641&fm=272187915046493&tin=02508201610067®Number=0000000000091780&sum=35000 [08:42:10]OFD Sender: Processing packet 308641 [packets to send 222, broken 221] [08:42:10]ProducePacketName [08:42:10]name=ofd_packets/00308641 [08:42:10]OFD Sender: To server: pG, [08:42:10]CommunicateWithHost lk.salyk.kg:30040 [08:42:10]ConnectInit lk.salyk.kg [08:42:10]written 0, free lines is 4095 [08:42:10]Connected sock=10 [08:42:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AC 87 07 01 42 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 65 AB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 B5 04 00 35 04 06 00 F7 8D AF FD 0E 5D 76 12 2C D0 B3 96 D0 CE [08:42:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BD D2 47 00 A2 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 B5 04 00 F4 03 04 00 C4 51 1C 67 B6 04 01 00 00 AF 8B 6B 02 99 2F D9 24 [08:42:10]CommunicateWithHost err = 0 [08:42:10]CheckOFDResponse [08:42:10]1017 (14) - 77093643461234 [08:42:10]1041 (16) - 0000000000871765 [08:42:10]1040 (4) - 308641 [08:42:10]1012 (4) - 26.10.2024 02:19 [08:42:10]1206 (1) - 0 [08:42:10]OFD Sender: Remove packet 308641 [08:42:10]ProducePacketName [08:42:10]name=ofd_packets/00308641 [08:42:10]NVStorageDeleteData [08:42:10]Write to MH i2c: 01 00 00 7D 82 FF [08:42:10]Write i2c OK [08:42:10]MH_I2C_Read... [08:42:10]Read from MH i2c: 01 [08:42:10]MH_I2C_Read... [08:42:10]Read from MH i2c: 01 07 00 [08:42:10]MH_I2C_Read... [08:42:10]Read from MH i2c: 01 07 00 7D 82 00 00 00 00 00 AB 0C BD [08:42:10]RasterBufferAndPrint [08:42:10]line [08:42:10]line [08:42:10]line [08:42:10]line [08:42:10]line [08:42:10]written 0, free lines is 3247 [08:42:10]MH_Cut [08:42:10]Write to MH i2c: D1 01 00 84 82 01 D8 [08:42:10]Write i2c OK [08:42:10]MH_I2C_Read... [08:42:10]Read from MH i2c: D1 [08:42:10]MH_I2C_Read... [08:42:10]Read from MH i2c: D1 01 00 [08:42:10]MH_I2C_Read... [08:42:10]Read from MH i2c: D1 01 00 84 82 00 D7 [08:42:10]Write to MH i2c: 01 00 00 85 82 07 [08:42:10]Write i2c OK [08:42:10]MH_I2C_Read... [08:42:11]OFD Sender: No OFD packet to send [08:42:11]*** Cut start [08:42:11]*** Purtial cut [08:42:11]*** Stage 1: CUTSNS_PIN = 1 [08:42:11]Read from MH i2c: 01 [08:42:11]MH_I2C_Read... [08:42:11]*** Stop cut motor [08:42:11]*** Cut end [08:42:11]Read from MH i2c: 01 07 00 [08:42:11]MH_I2C_Read... [08:42:11]Read from MH i2c: 01 07 00 85 82 00 00 00 00 00 FF 0F 1C [08:42:11]process_action close_receipt done [08:42:11]requested_data is exist [08:42:11]produce_requested_data [08:42:11]requested_item fm.sn is exist - process it [08:42:11]wFMCommunicate request_size=4 [08:42:11]MH_SAM_APDU [08:42:11]CAPDU: 80 11 00 00 [08:42:11]Write to MH i2c: E2 08 00 86 82 80 11 00 00 00 00 00 00 82 [08:42:11]Write i2c OK [08:42:11]MH_I2C_Read... [08:42:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:11]Read from MH i2c: E2 [08:42:11]MH_I2C_Read... [08:42:11]Read from MH i2c: E2 17 00 [08:42:11]MH_I2C_Read... [08:42:11]Read from MH i2c: E2 17 00 86 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D7 [08:42:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:42:11]wFMCommunicate OK [08:42:11]requested_item fd.num is exist - process it [08:42:11]SAM_PROTO_GetFieldsCounters [08:42:11]wFMCommunicate request_size=4 [08:42:11]MH_SAM_APDU [08:42:11]CAPDU: 80 13 00 00 [08:42:11]Write to MH i2c: E2 08 00 87 82 80 13 00 00 00 00 00 00 85 [08:42:11]Write i2c OK [08:42:11]MH_I2C_Read... [08:42:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:12]Read from MH i2c: E2 [08:42:12]MH_I2C_Read... [08:42:12]Read from MH i2c: E2 62 00 [08:42:12]MH_I2C_Read... [08:42:12]Read from MH i2c: E2 62 00 87 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A1 B5 04 00 0E 04 04 00 14 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 D2 [08:42: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A1 B5 04 00 0E 04 04 00 14 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 [08:42:12]wFMCommunicate OK [08:42:12]SAM_PROTO_GetFieldsCounters done [08:42:12]requested_item shift.num is exist - process it [08:42:12]requested_item shift.opened is exist - process it [08:42:12]req_shift_opened [08:42:12]FM_GetShiftState [08:42:12]SAM_PROTO_GetShiftState [08:42:12]wFMCommunicate request_size=4 [08:42:12]MH_SAM_APDU [08:42:12]CAPDU: 80 13 01 00 [08:42:12]Write to MH i2c: E2 08 00 88 82 80 13 01 00 00 00 00 00 87 [08:42:12]Write i2c OK [08:42:12]MH_I2C_Read... [08:42:12]Read from MH i2c: E2 [08:42:12]MH_I2C_Read... [08:42:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:12]Read from MH i2c: E2 0E 00 [08:42:12]MH_I2C_Read... [08:42:12]Read from MH i2c: E2 0E 00 88 82 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 05 [08:42:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:42:12]wFMCommunicate OK [08:42:12]SAM_PROTO_GetShiftState done [08:42:12]FM_GetShiftState done [08:42:12]req_shift_opened done [08:42:12]requested_item shift.open_date is exist - process it [08:42:12]req_shift_open_date [08:42:12]req_shift_open_date done [08:42:12]produce_requested_data done [08:42:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308641,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:42:12]process_action_free close_receipt [08:42:12]json_value_free [08:42:12]json_value_free done [08:42:12]process_json_proto returns [08:42:12]Send response to host [08:42:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308641,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:42:12]free response buf [08:42:12]execute_script done [08:42:12]execute_script returns [08:42:12]free content buf [08:42:12]Sock 8.Close socket [08:42:12]Sock 8.Thread stoped [08:42:16]OFD Sender: No OFD packet to send [08:42:21]OFD Sender: No OFD packet to send [08:42:26]OFD Sender: No OFD packet to send [08:42:31]OFD Sender: No OFD packet to send [08:42:36]OFD Sender: No OFD packet to send [08:42:41]OFD Sender: No OFD packet to send [08:42:46]OFD Sender: No OFD packet to send [08:42:51]OFD Sender: No OFD packet to send [08:42:56]OFD Sender: No OFD packet to send [08:43:01]OFD Sender: No OFD packet to send [08:43:06]OFD Sender: No OFD packet to send [08:43:11]OFD Sender: No OFD packet to send [08:43:16]OFD Sender: No OFD packet to send [08:43:21]OFD Sender: No OFD packet to send [08:43:26]OFD Sender: No OFD packet to send [08:43:31]OFD Sender: No OFD packet to send [08:43:36]OFD Sender: No OFD packet to send [08:43:41]OFD Sender: No OFD packet to send [08:43:46]OFD Sender: No OFD packet to send [08:43:51]OFD Sender: No OFD packet to send [08:43:56]OFD Sender: No OFD packet to send [08:44:01]OFD Sender: No OFD packet to send [08:44:06]OFD Sender: No OFD packet to send [08:44:11]OFD Sender: No OFD packet to send [08:44:16]OFD Sender: No OFD packet to send [08:44:21]OFD Sender: No OFD packet to send [08:44:26]OFD Sender: No OFD packet to send [08:44:31]OFD Sender: No OFD packet to send [08:44:36]OFD Sender: No OFD packet to send [08:44:41]OFD Sender: No OFD packet to send [08:44:46]OFD Sender: No OFD packet to send [08:44:51]OFD Sender: No OFD packet to send [08:44:56]OFD Sender: No OFD packet to send [08:45:01]OFD Sender: No OFD packet to send [08:45:06]OFD Sender: No OFD packet to send [08:45:11]OFD Sender: No OFD packet to send [08:45:16]accept exits with 9 [08:45:16]New connection [08:45:16]New thread 3067198820 created [08:45:16]Thread 3067342180 joined [08:45:16]Waiting for new connection... [08:45:16] Sock 9.Parse request [08:45:16]Sock 9.Check first char [08:45:16]Sock 9.First char is OK [08:45:16]request: POST /json_proto HTTP/1.0 [08:45:16]Method: POST [08:45:16]URL: /json_proto [08:45:16]Method is POST - this is cgi request [08:45:16]url: /json_proto [08:45:16]query_string will be loaded in cgi processing [08:45:16]execute_cgi json_proto POST (null) [08:45:16]execute_cgi path=json_proto method=POST [08:45:16]POST find Content-Length [08:45:16]Host: 172.17.96.3:8080 [08:45:16]Content-Length: 678 [08:45:16]Content-Type: application/json [08:45:16] [08:45:16]POST finish read [08:45:16]Found Content-Length = 678 [08:45:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [08:45:16]execute_script... [08:45:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642508", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [08:45:16]POST & json_proto [08:45:16]process_json_proto [08:45:16]json parsed OK: [08:45:16]protocol is kg_v1.0 [08:45:16]action value=close_receipt [08:45:16]process_action close_receipt [08:45:16]cmd_close_receipt [08:45:16]MH_GetDate [08:45:16]Write to MH i2c: F0 00 00 89 82 FA [08:45:16]Write i2c OK [08:45:16]MH_I2C_Read... [08:45:16]Read from MH i2c: F0 [08:45:16]MH_I2C_Read... [08:45:16]Read from MH i2c: F0 09 00 [08:45:16]MH_I2C_Read... [08:45:16]Read from MH i2c: F0 09 00 89 82 00 21 AC 1C 67 44 5E 04 65 5E [08:45:16]GetLastDocTimeStamp 1729932133 [08:45:16]current date 1729932321 [08:45:16]FM_GetShiftState [08:45:16]SAM_PROTO_GetShiftState [08:45:16]wFMCommunicate request_size=4 [08:45:16]MH_SAM_APDU [08:45:16]CAPDU: 80 13 01 00 [08:45:16]Write to MH i2c: E2 08 00 8A 82 80 13 01 00 00 00 00 00 89 [08:45:16]Write i2c OK [08:45:16]MH_I2C_Read... [08:45:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:16]Read from MH i2c: E2 [08:45:16]MH_I2C_Read... [08:45:16]Read from MH i2c: E2 0E 00 [08:45:16]MH_I2C_Read... [08:45:16]Read from MH i2c: E2 0E 00 8A 82 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 07 [08:45:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:45:16]wFMCommunicate OK [08:45:16]SAM_PROTO_GetShiftState done [08:45:16]FM_GetShiftState done [08:45:16]opened in 1729902265 [08:45:16]opened+sec_in_day 1729988665 [08:45:16]quantity*price = 80012 [08:45:16]sum+1 = 80013 [08:45:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 63 26.10.2024 08:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308642 ФПД: 5327241028429 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T084521&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308642&fm=5327241028429&tin=02508201610067®Number=0000000000091780&sum=80000 [08:45:17]StoreToDocumentArchive [08:45:17]shift 532 fd 308642 [08:45:17]save to /storage/0532/doc_00308642 [08:45:17]save last doc name /storage/0532/doc_00308642 to /storage/kkm_last_doc_name [08:45:17]save OK [08:45:17]Clear old archive folders... [08:45:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:45:17]tlvbuf is 00B6FE30 [08:45:17]SAM_PROTO_ClearQueue [08:45:17]wFMCommunicate request_size=4 [08:45:17]MH_SAM_APDU [08:45:17]CAPDU: 80 09 00 00 [08:45:17]Write to MH i2c: E2 08 00 97 82 80 09 00 00 00 00 00 00 8B [08:45:17]Write i2c OK [08:45:17]MH_I2C_Read... [08:45:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:17]Read from MH i2c: E2 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 03 00 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 03 00 97 82 00 90 00 8D [08:45:17]RAPDU: 90 00 [08:45:17]wFMCommunicate OK [08:45:17]SAM_PROTO_ClearQueue done [08:45:17]KKMCreateOFDPacket [08:45:17]OFDProtocolAddRootSTLVToBuf [08:45:17]FM_MakeSignedData [08:45:17]FM_MakeSignedData [08:45:17]SAM_PROTO_SignData [08:45:17]wFMCommunicate request_size=4 [08:45:17]MH_SAM_APDU [08:45:17]CAPDU: 80 0D 01 02 [08:45:17]Write to MH i2c: E2 08 00 98 82 80 0D 01 02 00 00 00 00 93 [08:45:17]Write i2c OK [08:45:17]MH_I2C_Read... [08:45:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:17]Read from MH i2c: E2 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 03 00 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 03 00 98 82 00 90 00 8E [08:45:17]RAPDU: 90 00 [08:45:17]wFMCommunicate OK [08:45:17]wFMCommunicate request_size=255 [08:45:17]MH_SAM_APDU [08:45:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3F 00 00 00 F4 03 04 00 21 AC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 B5 04 00 35 04 06 00 04 [08:45:17]Write to MH i2c: E2 02 01 99 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3F 00 00 00 F4 03 04 00 21 AC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 B5 04 00 35 04 06 00 04 00 00 11 [08:45:17]Write i2c OK [08:45:17]MH_I2C_Read... [08:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:17]Read from MH i2c: E2 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 03 00 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 03 00 99 82 00 90 00 8F [08:45:17]RAPDU: 90 00 [08:45:17]wFMCommunicate OK [08:45:17]wFMCommunicate request_size=10 [08:45:17]MH_SAM_APDU [08:45:17]CAPDU: 80 0D 02 02 05 D8 58 4F 23 4D [08:45:17]Write to MH i2c: E2 0D 00 9A 82 80 0D 02 02 05 00 D8 58 4F 23 4D 00 00 8F [08:45:17]Write i2c OK [08:45:17]MH_I2C_Read... [08:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:17]Read from MH i2c: E2 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 03 00 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 03 00 9A 82 00 90 00 90 [08:45:17]RAPDU: 90 00 [08:45:17]wFMCommunicate OK [08:45:17]wFMCommunicate request_size=4 [08:45:17]MH_SAM_APDU [08:45:17]CAPDU: 80 0D 03 02 [08:45:17]Write to MH i2c: E2 08 00 9B 82 80 0D 03 02 00 00 00 00 98 [08:45:17]Write i2c OK [08:45:17]MH_I2C_Read... [08:45:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:17]Read from MH i2c: E2 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 0B 00 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 0B 00 9B 82 00 2A 51 1C B9 17 92 B3 D8 90 00 1D [08:45:17]RAPDU: 2A 51 1C B9 17 92 B3 D8 90 00 [08:45:17]wFMCommunicate OK [08:45:17]SAM_PROTO_SignData done [08:45:17]FM_MakeSignedData done [08:45:17]CreateOFDProtocolMessage [08:45:17]wFMCommunicate request_size=4 [08:45:17]MH_SAM_APDU [08:45:17]CAPDU: 80 11 00 00 [08:45:17]Write to MH i2c: E2 08 00 9C 82 80 11 00 00 00 00 00 00 98 [08:45:17]Write i2c OK [08:45:17]MH_I2C_Read... [08:45:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:17]Read from MH i2c: E2 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 17 00 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: E2 17 00 9C 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 ED [08:45:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:45:17]wFMCommunicate OK [08:45:17]CreateOFDProtocolMessage done [08:45:17]OFDSenderStorePacket 308642 [08:45:17]StoreOFDPacket docnum=308642 [08:45:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FD AE 07 01 CA D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3F 00 00 00 F4 03 04 00 21 AC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 B5 04 00 35 04 06 00 04 D8 58 4F 23 4D 2A 51 1C B9 17 92 B3 D8 [08:45:17]CheckFolder [08:45:17]dirname=/storage/ofd_packets [08:45:17]CheckFolder done [08:45:17]ProducePacketName [08:45:17]name=ofd_packets/00308642 [08:45:17]NVStorageSaveData ofd_packets/00308642 [08:45:17]File name is /storage/ofd_packets/00308642 [08:45:17]Write 301 bytes [08:45:17]NVStorageSaveData done [08:45:17]OFDSenderStorePacket done [08:45:17]KKMCreateOFDPacket done [08:45:17]NVStorageSaveData kkm_last_timestamp [08:45:17]File name is /storage/kkm_last_timestamp [08:45:17]Write 4 bytes [08:45:17]NVStorageSaveData done [08:45:17]ExternCall_PrintAddStr [08:45:17]wPrintStart [08:45:17]Write to MH i2c: 01 00 00 9D 82 1F [08:45:17]Write i2c OK [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: 01 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: 01 07 00 [08:45:17]MH_I2C_Read... [08:45:17]Read from MH i2c: 01 07 00 9D 82 00 00 00 00 00 FF 0F 34 [08:45:17]RasterBufferAndPrint [08:45:17]line Счет N : (1)642508 [08:45:17]line ИНН: 02508201610067 [08:45:17]line Контрольно-Кассовый Чек [08:45:17]line ПРОДАЖА [08:45:17]line ТРК (МРК, ГНК) : 41 [08:45:17]line Товар: 2710124130 [08:45:17]line Аи-92-К-2 [08:45:17]line 11.960 * 66.90 [08:45:17]line = 800.12 [08:45:17]line НДС 12% НСП 1% [08:45:17]line > о реализуемом товаре [08:45:17]line ОКРУГЛЕНИЕ: -0.12 [08:45:17]line ИТОГО: 800.00 [08:45:17]line Внесено: 800.00 [08:45:17]line СДАЧА: 0.00 [08:45:17]line НСП 1% : 7.08 [08:45:17]line НДС 12% : 84.97 [08:45:17]line Наличными: 800.00 [08:45:17]line Безнал.: 0.00 [08:45:17]line Место: АЗС № 172 "Партнер Нефть" [08:45:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:45:17]line СНО: Общий режим [08:45:17]line Чек 63 26.10.2024 08:45 [08:45:17]line Смена: 532 ФФД: 1.0 [08:45:17]line ЗНМ: 0300000116 [08:45:17]line РНМ: 0000000000091780 [08:45:17]line Версия ККМ: 001 [08:45:17]line ФМ: 0000000000871765 [08:45:17]line ФД: 308642 [08:45:17]line ФПД: 5327241028429 [08:45:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T084521&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308642&fm=5327241028429&tin=02508201610067®Number=0000000000091780&sum=80000 [08:45:17]written 0, free lines is 4095 [08:45:17]OFD Sender: Processing packet 308642 [packets to send 222, broken 221] [08:45:17]ProducePacketName [08:45:17]name=ofd_packets/00308642 [08:45:17]OFD Sender: To server: pG, [08:45:17]CommunicateWithHost lk.salyk.kg:30040 [08:45:17]ConnectInit lk.salyk.kg [08:45:18]Connected sock=10 [08:45:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FD AE 07 01 CA D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3F 00 00 00 F4 03 04 00 21 AC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 B5 04 00 35 04 06 00 04 D8 58 4F 23 4D 2A 51 1C B9 17 92 B3 D8 [08:45:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 ED C5 47 00 BB 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 31 37 36 35 10 04 04 00 A2 B5 04 00 F4 03 04 00 80 52 1C 67 B6 04 01 00 00 B4 F9 E5 C7 2E E9 8A 55 [08:45:18]CommunicateWithHost err = 0 [08:45:18]CheckOFDResponse [08:45:18]1017 (14) - 77093643461234 [08:45:18]1041 (16) - 0000000000871765 [08:45:18]1040 (4) - 308642 [08:45:18]1012 (4) - 26.10.2024 02:22 [08:45:18]1206 (1) - 0 [08:45:18]OFD Sender: Remove packet 308642 [08:45:18]ProducePacketName [08:45:18]name=ofd_packets/00308642 [08:45:18]NVStorageDeleteData [08:45:18]Write to MH i2c: 01 00 00 C7 82 49 [08:45:18]Write i2c OK [08:45:18]MH_I2C_Read... [08:45:18]Read from MH i2c: 01 [08:45:18]MH_I2C_Read... [08:45:18]Read from MH i2c: 01 07 00 [08:45:18]MH_I2C_Read... [08:45:18]Read from MH i2c: 01 07 00 C7 82 00 00 00 00 00 BE 0C 1A [08:45:18]RasterBufferAndPrint [08:45:18]line [08:45:18]line [08:45:18]line [08:45:18]line [08:45:18]line [08:45:18]written 0, free lines is 3270 [08:45:18]MH_Cut [08:45:18]Write to MH i2c: D1 01 00 CE 82 01 22 [08:45:18]Write i2c OK [08:45:18]MH_I2C_Read... [08:45:18]Read from MH i2c: D1 [08:45:18]MH_I2C_Read... [08:45:18]Read from MH i2c: D1 01 00 [08:45:18]MH_I2C_Read... [08:45:18]Read from MH i2c: D1 01 00 CE 82 00 21 [08:45:18]Write to MH i2c: 01 00 00 CF 82 51 [08:45:18]Write i2c OK [08:45:18]MH_I2C_Read... [08:45:18]OFD Sender: No OFD packet to send [08:45:19]*** Cut start [08:45:19]*** Purtial cut [08:45:19]*** Stage 1: CUTSNS_PIN = 1 [08:45:19]Read from MH i2c: 01 [08:45:19]MH_I2C_Read... [08:45:19]*** Stop cut motor [08:45:19]*** Cut end [08:45:19]Read from MH i2c: 01 07 00 [08:45:19]MH_I2C_Read... [08:45:19]Read from MH i2c: 01 07 00 CF 82 00 00 00 00 00 FF 0F 66 [08:45:19]process_action close_receipt done [08:45:19]requested_data is exist [08:45:19]produce_requested_data [08:45:19]requested_item fm.sn is exist - process it [08:45:19]wFMCommunicate request_size=4 [08:45:19]MH_SAM_APDU [08:45:19]CAPDU: 80 11 00 00 [08:45:19]Write to MH i2c: E2 08 00 D0 82 80 11 00 00 00 00 00 00 CC [08:45:19]Write i2c OK [08:45:19]MH_I2C_Read... [08:45:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:19]Read from MH i2c: E2 [08:45:19]MH_I2C_Read... [08:45:19]Read from MH i2c: E2 17 00 [08:45:19]MH_I2C_Read... [08:45:19]Read from MH i2c: E2 17 00 D0 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 21 [08:45:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:45:19]wFMCommunicate OK [08:45:19]requested_item fd.num is exist - process it [08:45:19]SAM_PROTO_GetFieldsCounters [08:45:19]wFMCommunicate request_size=4 [08:45:19]MH_SAM_APDU [08:45:19]CAPDU: 80 13 00 00 [08:45:19]Write to MH i2c: E2 08 00 D1 82 80 13 00 00 00 00 00 00 CF [08:45:19]Write i2c OK [08:45:19]MH_I2C_Read... [08:45:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:19]Read from MH i2c: E2 [08:45:19]MH_I2C_Read... [08:45:19]Read from MH i2c: E2 62 00 [08:45:19]MH_I2C_Read... [08:45:19]Read from MH i2c: E2 62 00 D1 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A2 B5 04 00 0E 04 04 00 14 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 20 [08:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A2 B5 04 00 0E 04 04 00 14 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 [08:45:19]wFMCommunicate OK [08:45:19]SAM_PROTO_GetFieldsCounters done [08:45:19]requested_item shift.num is exist - process it [08:45:19]requested_item shift.opened is exist - process it [08:45:19]req_shift_opened [08:45:19]FM_GetShiftState [08:45:19]SAM_PROTO_GetShiftState [08:45:19]wFMCommunicate request_size=4 [08:45:19]MH_SAM_APDU [08:45:19]CAPDU: 80 13 01 00 [08:45:19]Write to MH i2c: E2 08 00 D2 82 80 13 01 00 00 00 00 00 D1 [08:45:19]Write i2c OK [08:45:19]MH_I2C_Read... [08:45:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:19]Read from MH i2c: E2 [08:45:19]MH_I2C_Read... [08:45:19]Read from MH i2c: E2 0E 00 [08:45:19]MH_I2C_Read... [08:45:19]Read from MH i2c: E2 0E 00 D2 82 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4F [08:45:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:45:19]wFMCommunicate OK [08:45:19]SAM_PROTO_GetShiftState done [08:45:19]FM_GetShiftState done [08:45:19]req_shift_opened done [08:45:19]requested_item shift.open_date is exist - process it [08:45:19]req_shift_open_date [08:45:19]req_shift_open_date done [08:45:19]produce_requested_data done [08:45:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308642,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:45:19]process_action_free close_receipt [08:45:19]json_value_free [08:45:19]json_value_free done [08:45:19]process_json_proto returns [08:45:19]Send response to host [08:45:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308642,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:45:19]free response buf [08:45:19]execute_script done [08:45:19]execute_script returns [08:45:19]free content buf [08:45:19]Sock 9.Close socket [08:45:19]Sock 9.Thread stoped [08:45:23]OFD Sender: No OFD packet to send [08:45:28]OFD Sender: No OFD packet to send [08:45:33]accept exits with 8 [08:45:33]New connection [08:45:33]New thread 3067342180 created [08:45:33]Thread 3067198820 joined [08:45:33]Waiting for new connection... [08:45:33] Sock 8.Parse request [08:45:33]Sock 8.Check first char [08:45:33]Sock 8.First char is OK [08:45:33]request: POST /json_proto HTTP/1.0 [08:45:33]Method: POST [08:45:33]URL: /json_proto [08:45:33]Method is POST - this is cgi request [08:45:33]url: /json_proto [08:45:33]query_string will be loaded in cgi processing [08:45:33]execute_cgi json_proto POST (null) [08:45:33]execute_cgi path=json_proto method=POST [08:45:33]POST find Content-Length [08:45:33]Host: 172.17.96.3:8080 [08:45:33]Content-Length: 677 [08:45:33]Content-Type: application/json [08:45:33] [08:45:33]POST finish read [08:45:33]Found Content-Length = 677 [08:45:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:33]execute_script... [08:45:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642510", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:33]POST & json_proto [08:45:33]process_json_proto [08:45:33]json parsed OK: [08:45:33]protocol is kg_v1.0 [08:45:33]action value=close_receipt [08:45:33]process_action close_receipt [08:45:33]cmd_close_receipt [08:45:33]MH_GetDate [08:45:33]Write to MH i2c: F0 00 00 D3 82 44 [08:45:33]Write i2c OK [08:45:33]MH_I2C_Read... [08:45:33]Read from MH i2c: F0 [08:45:33]MH_I2C_Read... [08:45:33]Read from MH i2c: F0 09 00 [08:45:33]MH_I2C_Read... [08:45:33]Read from MH i2c: F0 09 00 D3 82 00 32 AC 1C 67 44 5E 04 65 B9 [08:45:33]GetLastDocTimeStamp 1729932321 [08:45:33]current date 1729932338 [08:45:33]FM_GetShiftState [08:45:33]SAM_PROTO_GetShiftState [08:45:33]wFMCommunicate request_size=4 [08:45:33]MH_SAM_APDU [08:45:33]CAPDU: 80 13 01 00 [08:45:33]Write to MH i2c: E2 08 00 D4 82 80 13 01 00 00 00 00 00 D3 [08:45:33]Write i2c OK [08:45:33]MH_I2C_Read... [08:45:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:33]Read from MH i2c: E2 [08:45:33]MH_I2C_Read... [08:45:33]Read from MH i2c: E2 0E 00 [08:45:33]MH_I2C_Read... [08:45:33]Read from MH i2c: E2 0E 00 D4 82 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 51 [08:45:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:45:33]wFMCommunicate OK [08:45:33]SAM_PROTO_GetShiftState done [08:45:33]FM_GetShiftState done [08:45:33]opened in 1729902265 [08:45:33]opened+sec_in_day 1729988665 [08:45:33]quantity*price = 70044 [08:45:33]sum+1 = 70046 [08:45:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 64 26.10.2024 08:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308643 ФПД: 16394237430124 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T084538&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308643&fm=16394237430124&tin=02508201610067®Number=0000000000091780&sum=70000 [08:45:34]StoreToDocumentArchive [08:45:34]shift 532 fd 308643 [08:45:34]save to /storage/0532/doc_00308643 [08:45:34]save last doc name /storage/0532/doc_00308643 to /storage/kkm_last_doc_name [08:45:34]save OK [08:45:34]Clear old archive folders... [08:45:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:45:34]tlvbuf is 00C04B90 [08:45:34]SAM_PROTO_ClearQueue [08:45:34]wFMCommunicate request_size=4 [08:45:34]MH_SAM_APDU [08:45:34]CAPDU: 80 09 00 00 [08:45:34]Write to MH i2c: E2 08 00 E1 82 80 09 00 00 00 00 00 00 D5 [08:45:34]Write i2c OK [08:45:34]MH_I2C_Read... [08:45:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:34]Read from MH i2c: E2 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 03 00 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 03 00 E1 82 00 90 00 D7 [08:45:34]RAPDU: 90 00 [08:45:34]wFMCommunicate OK [08:45:34]SAM_PROTO_ClearQueue done [08:45:34]KKMCreateOFDPacket [08:45:34]OFDProtocolAddRootSTLVToBuf [08:45:34]FM_MakeSignedData [08:45:34]FM_MakeSignedData [08:45:34]SAM_PROTO_SignData [08:45:34]wFMCommunicate request_size=4 [08:45:34]MH_SAM_APDU [08:45:34]CAPDU: 80 0D 01 02 [08:45:34]Write to MH i2c: E2 08 00 E2 82 80 0D 01 02 00 00 00 00 DD [08:45:34]Write i2c OK [08:45:34]MH_I2C_Read... [08:45:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:34]Read from MH i2c: E2 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 03 00 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 03 00 E2 82 00 90 00 D8 [08:45:34]RAPDU: 90 00 [08:45:34]wFMCommunicate OK [08:45:34]wFMCommunicate request_size=255 [08:45:34]MH_SAM_APDU [08:45:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 40 00 00 00 F4 03 04 00 32 AC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B5 04 00 35 04 06 00 0E [08:45:34]Write to MH i2c: E2 02 01 E3 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 40 00 00 00 F4 03 04 00 32 AC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B5 04 00 35 04 06 00 0E 00 00 74 [08:45:34]Write i2c OK [08:45:34]MH_I2C_Read... [08:45:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:34]Read from MH i2c: E2 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 03 00 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 03 00 E3 82 00 90 00 D9 [08:45:34]RAPDU: 90 00 [08:45:34]wFMCommunicate OK [08:45:34]wFMCommunicate request_size=10 [08:45:34]MH_SAM_APDU [08:45:34]CAPDU: 80 0D 02 02 05 E9 14 B2 C9 6C [08:45:34]Write to MH i2c: E2 0D 00 E4 82 80 0D 02 02 05 00 E9 14 B2 C9 6C 00 00 CE [08:45:34]Write i2c OK [08:45:34]MH_I2C_Read... [08:45:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:34]Read from MH i2c: E2 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 03 00 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 03 00 E4 82 00 90 00 DA [08:45:34]RAPDU: 90 00 [08:45:34]wFMCommunicate OK [08:45:34]wFMCommunicate request_size=4 [08:45:34]MH_SAM_APDU [08:45:34]CAPDU: 80 0D 03 02 [08:45:34]Write to MH i2c: E2 08 00 E5 82 80 0D 03 02 00 00 00 00 E2 [08:45:34]Write i2c OK [08:45:34]MH_I2C_Read... [08:45:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:34]Read from MH i2c: E2 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 0B 00 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 0B 00 E5 82 00 86 DF 83 35 4C 53 C3 24 90 00 86 [08:45:34]RAPDU: 86 DF 83 35 4C 53 C3 24 90 00 [08:45:34]wFMCommunicate OK [08:45:34]SAM_PROTO_SignData done [08:45:34]FM_MakeSignedData done [08:45:34]CreateOFDProtocolMessage [08:45:34]wFMCommunicate request_size=4 [08:45:34]MH_SAM_APDU [08:45:34]CAPDU: 80 11 00 00 [08:45:34]Write to MH i2c: E2 08 00 E6 82 80 11 00 00 00 00 00 00 E2 [08:45:34]Write i2c OK [08:45:34]MH_I2C_Read... [08:45:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:34]Read from MH i2c: E2 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 17 00 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: E2 17 00 E6 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 37 [08:45:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:45:34]wFMCommunicate OK [08:45:34]CreateOFDProtocolMessage done [08:45:34]OFDSenderStorePacket 308643 [08:45:34]StoreOFDPacket docnum=308643 [08:45:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 91 5D 07 01 44 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 40 00 00 00 F4 03 04 00 32 AC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B5 04 00 35 04 06 00 0E E9 14 B2 C9 6C 86 DF 83 35 4C 53 C3 24 [08:45:34]CheckFolder [08:45:34]dirname=/storage/ofd_packets [08:45:34]CheckFolder done [08:45:34]ProducePacketName [08:45:34]name=ofd_packets/00308643 [08:45:34]NVStorageSaveData ofd_packets/00308643 [08:45:34]File name is /storage/ofd_packets/00308643 [08:45:34]Write 301 bytes [08:45:34]NVStorageSaveData done [08:45:34]OFDSenderStorePacket done [08:45:34]KKMCreateOFDPacket done [08:45:34]NVStorageSaveData kkm_last_timestamp [08:45:34]File name is /storage/kkm_last_timestamp [08:45:34]Write 4 bytes [08:45:34]NVStorageSaveData done [08:45:34]ExternCall_PrintAddStr [08:45:34]wPrintStart [08:45:34]Write to MH i2c: 01 00 00 E7 82 69 [08:45:34]Write i2c OK [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: 01 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: 01 07 00 [08:45:34]MH_I2C_Read... [08:45:34]Read from MH i2c: 01 07 00 E7 82 00 00 00 00 00 FF 0F 7E [08:45:34]RasterBufferAndPrint [08:45:34]line Счет N : (1)642510 [08:45:34]line ИНН: 02508201610067 [08:45:34]line Контрольно-Кассовый Чек [08:45:34]line ПРОДАЖА [08:45:34]line ТРК (МРК, ГНК) : 51 [08:45:34]line Товар: 2710124500 [08:45:34]line Аи-95-К-3 [08:45:34]line 9.440 * 74.20 [08:45:34]line = 700.45 [08:45:34]line НДС 12% НСП 1% [08:45:34]line > о реализуемом товаре [08:45:34]line ОКРУГЛЕНИЕ: -0.45 [08:45:34]line ИТОГО: 700.00 [08:45:34]line Внесено: 700.00 [08:45:34]line СДАЧА: 0.00 [08:45:34]line НСП 1% : 6.20 [08:45:34]line НДС 12% : 74.38 [08:45:34]line Наличными: 700.00 [08:45:34]line Безнал.: 0.00 [08:45:34]line Место: АЗС № 172 "Партнер Нефть" [08:45:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:45:34]line СНО: Общий режим [08:45:34]line Чек 64 26.10.2024 08:45 [08:45:34]line Смена: 532 ФФД: 1.0 [08:45:34]line ЗНМ: 0300000116 [08:45:34]line РНМ: 0000000000091780 [08:45:34]line Версия ККМ: 001 [08:45:34]line ФМ: 0000000000871765 [08:45:34]line ФД: 308643 [08:45:34]line ФПД: 16394237430124 [08:45:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T084538&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308643&fm=16394237430124&tin=02508201610067®Number=0000000000091780&sum=70000 [08:45:34]written 0, free lines is 4095 [08:45:34]OFD Sender: Processing packet 308643 [packets to send 222, broken 221] [08:45:34]ProducePacketName [08:45:34]name=ofd_packets/00308643 [08:45:34]OFD Sender: To server: pG, [08:45:34]CommunicateWithHost lk.salyk.kg:30040 [08:45:34]ConnectInit lk.salyk.kg [08:45:35]Connected sock=10 [08:45:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 91 5D 07 01 44 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 40 00 00 00 F4 03 04 00 32 AC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B5 04 00 35 04 06 00 0E E9 14 B2 C9 6C 86 DF 83 35 4C 53 C3 24 [08:45:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AC 4B 47 00 16 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B5 04 00 F4 03 04 00 91 52 1C 67 B6 04 01 00 00 D5 80 B6 67 F5 C6 EF 4C [08:45:35]CommunicateWithHost err = 0 [08:45:35]CheckOFDResponse [08:45:35]1017 (14) - 77093643461234 [08:45:35]1041 (16) - 0000000000871765 [08:45:35]1040 (4) - 308643 [08:45:35]1012 (4) - 26.10.2024 02:23 [08:45:35]1206 (1) - 0 [08:45:35]OFD Sender: Remove packet 308643 [08:45:35]ProducePacketName [08:45:35]name=ofd_packets/00308643 [08:45:35]NVStorageDeleteData [08:45:35]Write to MH i2c: 01 00 00 11 83 94 [08:45:35]Write i2c OK [08:45:35]MH_I2C_Read... [08:45:35]Read from MH i2c: 01 [08:45:35]MH_I2C_Read... [08:45:35]Read from MH i2c: 01 07 00 [08:45:35]MH_I2C_Read... [08:45:35]Read from MH i2c: 01 07 00 11 83 00 00 00 00 00 AA 0C 51 [08:45:35]RasterBufferAndPrint [08:45:35]line [08:45:35]line [08:45:35]line [08:45:35]line [08:45:35]line [08:45:35]written 0, free lines is 3249 [08:45:35]MH_Cut [08:45:35]Write to MH i2c: D1 01 00 18 83 01 6D [08:45:35]Write i2c OK [08:45:35]MH_I2C_Read... [08:45:35]Read from MH i2c: D1 [08:45:35]MH_I2C_Read... [08:45:35]Read from MH i2c: D1 01 00 [08:45:35]MH_I2C_Read... [08:45:35]Read from MH i2c: D1 01 00 18 83 00 6C [08:45:35]Write to MH i2c: 01 00 00 19 83 9C [08:45:35]Write i2c OK [08:45:35]MH_I2C_Read... [08:45:35]OFD Sender: No OFD packet to send [08:45:36]*** Cut start [08:45:36]*** Purtial cut [08:45:36]*** Stage 1: CUTSNS_PIN = 1 [08:45:36]Read from MH i2c: 01 [08:45:36]MH_I2C_Read... [08:45:36]*** Stop cut motor [08:45:36]*** Cut end [08:45:36]Read from MH i2c: 01 07 00 [08:45:36]MH_I2C_Read... [08:45:36]Read from MH i2c: 01 07 00 19 83 00 00 00 00 00 FF 0F B1 [08:45:36]process_action close_receipt done [08:45:36]requested_data is exist [08:45:36]produce_requested_data [08:45:36]requested_item fm.sn is exist - process it [08:45:36]wFMCommunicate request_size=4 [08:45:36]MH_SAM_APDU [08:45:36]CAPDU: 80 11 00 00 [08:45:36]Write to MH i2c: E2 08 00 1A 83 80 11 00 00 00 00 00 00 17 [08:45:36]Write i2c OK [08:45:36]MH_I2C_Read... [08:45:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:36]Read from MH i2c: E2 [08:45:36]MH_I2C_Read... [08:45:36]Read from MH i2c: E2 17 00 [08:45:36]MH_I2C_Read... [08:45:36]Read from MH i2c: E2 17 00 1A 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6C [08:45:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:45:36]wFMCommunicate OK [08:45:36]requested_item fd.num is exist - process it [08:45:36]SAM_PROTO_GetFieldsCounters [08:45:36]wFMCommunicate request_size=4 [08:45:36]MH_SAM_APDU [08:45:36]CAPDU: 80 13 00 00 [08:45:36]Write to MH i2c: E2 08 00 1B 83 80 13 00 00 00 00 00 00 1A [08:45:36]Write i2c OK [08:45:36]MH_I2C_Read... [08:45:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:36]Read from MH i2c: E2 [08:45:36]MH_I2C_Read... [08:45:36]Read from MH i2c: E2 62 00 [08:45:36]MH_I2C_Read... [08:45:36]Read from MH i2c: E2 62 00 1B 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A3 B5 04 00 0E 04 04 00 14 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 6F [08:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A3 B5 04 00 0E 04 04 00 14 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 [08:45:36]wFMCommunicate OK [08:45:36]SAM_PROTO_GetFieldsCounters done [08:45:36]requested_item shift.num is exist - process it [08:45:36]requested_item shift.opened is exist - process it [08:45:36]req_shift_opened [08:45:36]FM_GetShiftState [08:45:36]SAM_PROTO_GetShiftState [08:45:36]wFMCommunicate request_size=4 [08:45:36]MH_SAM_APDU [08:45:36]CAPDU: 80 13 01 00 [08:45:36]Write to MH i2c: E2 08 00 1C 83 80 13 01 00 00 00 00 00 1C [08:45:36]Write i2c OK [08:45:36]MH_I2C_Read... [08:45:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:36]Read from MH i2c: E2 [08:45:36]MH_I2C_Read... [08:45:36]Read from MH i2c: E2 0E 00 [08:45:36]MH_I2C_Read... [08:45:36]Read from MH i2c: E2 0E 00 1C 83 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9A [08:45:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:45:36]wFMCommunicate OK [08:45:36]SAM_PROTO_GetShiftState done [08:45:36]FM_GetShiftState done [08:45:36]req_shift_opened done [08:45:36]requested_item shift.open_date is exist - process it [08:45:36]req_shift_open_date [08:45:36]req_shift_open_date done [08:45:36]produce_requested_data done [08:45:36]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308643,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:45:36]process_action_free close_receipt [08:45:36]json_value_free [08:45:36]json_value_free done [08:45:36]process_json_proto returns [08:45:36]Send response to host [08:45:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308643,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:45:36]free response buf [08:45:36]execute_script done [08:45:36]execute_script returns [08:45:36]free content buf [08:45:36]Sock 8.Close socket [08:45:36]Sock 8.Thread stoped [08:45:40]OFD Sender: No OFD packet to send [08:45:45]OFD Sender: No OFD packet to send [08:45:50]OFD Sender: No OFD packet to send [08:45:55]OFD Sender: No OFD packet to send [08:46:00]OFD Sender: No OFD packet to send [08:46:05]OFD Sender: No OFD packet to send [08:46:10]OFD Sender: No OFD packet to send [08:46:15]OFD Sender: No OFD packet to send [08:46:20]OFD Sender: No OFD packet to send [08:46:25]OFD Sender: No OFD packet to send [08:46:30]OFD Sender: No OFD packet to send [08:46:35]OFD Sender: No OFD packet to send [08:46:40]OFD Sender: No OFD packet to send [08:46:45]OFD Sender: No OFD packet to send [08:46:50]OFD Sender: No OFD packet to send [08:46:55]OFD Sender: No OFD packet to send [08:47:00]OFD Sender: No OFD packet to send [08:47:05]OFD Sender: No OFD packet to send [08:47:10]OFD Sender: No OFD packet to send [08:47:12]accept exits with 9 [08:47:12]New connection [08:47:12]New thread 3067198820 created [08:47:12]Thread 3067342180 joined [08:47:12]Waiting for new connection... [08:47:12] Sock 9.Parse request [08:47:12]Sock 9.Check first char [08:47:12]Sock 9.First char is OK [08:47:12]request: POST /json_proto HTTP/1.0 [08:47:12]Method: POST [08:47:12]URL: /json_proto [08:47:12]Method is POST - this is cgi request [08:47:12]url: /json_proto [08:47:12]query_string will be loaded in cgi processing [08:47:12]execute_cgi json_proto POST (null) [08:47:12]execute_cgi path=json_proto method=POST [08:47:12]POST find Content-Length [08:47:12]Host: 172.17.96.3:8080 [08:47:12]Content-Length: 677 [08:47:12]Content-Type: application/json [08:47:12] [08:47:12]POST finish read [08:47:12]Found Content-Length = 677 [08:47:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:12]execute_script... [08:47: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)642511", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:47:12]POST & json_proto [08:47:12]process_json_proto [08:47:12]json parsed OK: [08:47:12]protocol is kg_v1.0 [08:47:12]action value=close_receipt [08:47:12]process_action close_receipt [08:47:12]cmd_close_receipt [08:47:12]MH_GetDate [08:47:12]Write to MH i2c: F0 00 00 1D 83 8F [08:47:12]Write i2c OK [08:47:12]MH_I2C_Read... [08:47:12]Read from MH i2c: F0 [08:47:12]MH_I2C_Read... [08:47:12]Read from MH i2c: F0 09 00 [08:47:12]MH_I2C_Read... [08:47:12]Read from MH i2c: F0 09 00 1D 83 00 96 AC 1C 67 44 5E 04 65 68 [08:47:12]GetLastDocTimeStamp 1729932338 [08:47:12]current date 1729932438 [08:47:12]FM_GetShiftState [08:47:12]SAM_PROTO_GetShiftState [08:47:12]wFMCommunicate request_size=4 [08:47:12]MH_SAM_APDU [08:47:12]CAPDU: 80 13 01 00 [08:47:12]Write to MH i2c: E2 08 00 1E 83 80 13 01 00 00 00 00 00 1E [08:47:12]Write i2c OK [08:47:12]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 1E 83 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9C [08:47:13]RAPDU: 09 00 01 B9 36 1C 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]opened in 1729902265 [08:47:13]opened+sec_in_day 1729988665 [08:47:13]quantity*price = 60009 [08:47:13]sum+1 = 60010 [08:47:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 65 26.10.2024 08:47 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308644 ФПД: 6267819582468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T084718&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308644&fm=6267819582468&tin=02508201610067®Number=0000000000091780&sum=60000 [08:47:14]StoreToDocumentArchive [08:47:14]shift 532 fd 308644 [08:47:14]save to /storage/0532/doc_00308644 [08:47:14]save last doc name /storage/0532/doc_00308644 to /storage/kkm_last_doc_name [08:47:14]save OK [08:47:14]Clear old archive folders... [08:47:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:47:14]tlvbuf is 00B6FC80 [08:47:14]SAM_PROTO_ClearQueue [08:47:14]wFMCommunicate request_size=4 [08:47:14]MH_SAM_APDU [08:47:14]CAPDU: 80 09 00 00 [08:47:14]Write to MH i2c: E2 08 00 2B 83 80 09 00 00 00 00 00 00 20 [08:47:14]Write i2c OK [08:47:14]MH_I2C_Read... [08:47:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:47:14]Read from MH i2c: E2 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 2B 83 00 90 00 22 [08:47:14]RAPDU: 90 00 [08:47:14]wFMCommunicate OK [08:47:14]SAM_PROTO_ClearQueue done [08:47:14]KKMCreateOFDPacket [08:47:14]OFDProtocolAddRootSTLVToBuf [08:47:14]FM_MakeSignedData [08:47:14]FM_MakeSignedData [08:47:14]SAM_PROTO_SignData [08:47:14]wFMCommunicate request_size=4 [08:47:14]MH_SAM_APDU [08:47:14]CAPDU: 80 0D 01 02 [08:47:14]Write to MH i2c: E2 08 00 2C 83 80 0D 01 02 00 00 00 00 28 [08:47:14]Write i2c OK [08:47:14]MH_I2C_Read... [08:47:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:47:14]Read from MH i2c: E2 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 2C 83 00 90 00 23 [08:47:14]RAPDU: 90 00 [08:47:14]wFMCommunicate OK [08:47:14]wFMCommunicate request_size=255 [08:47:14]MH_SAM_APDU [08:47:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 96 AC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 B5 04 00 35 04 06 00 05 [08:47:14]Write to MH i2c: E2 02 01 2D 83 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 96 AC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 B5 04 00 35 04 06 00 05 00 00 11 [08:47:14]Write i2c OK [08:47:14]MH_I2C_Read... [08:47:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:14]Read from MH i2c: E2 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 2D 83 00 90 00 24 [08:47:14]RAPDU: 90 00 [08:47:14]wFMCommunicate OK [08:47:14]wFMCommunicate request_size=10 [08:47:14]MH_SAM_APDU [08:47:14]CAPDU: 80 0D 02 02 05 B3 57 28 E4 04 [08:47:14]Write to MH i2c: E2 0D 00 2E 83 80 0D 02 02 05 00 B3 57 28 E4 04 00 00 4F [08:47:14]Write i2c OK [08:47:14]MH_I2C_Read... [08:47:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:47:14]Read from MH i2c: E2 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 03 00 2E 83 00 90 00 25 [08:47:14]RAPDU: 90 00 [08:47:14]wFMCommunicate OK [08:47:14]wFMCommunicate request_size=4 [08:47:14]MH_SAM_APDU [08:47:14]CAPDU: 80 0D 03 02 [08:47:14]Write to MH i2c: E2 08 00 2F 83 80 0D 03 02 00 00 00 00 2D [08:47:14]Write i2c OK [08:47:14]MH_I2C_Read... [08:47:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:47:14]Read from MH i2c: E2 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 0B 00 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 0B 00 2F 83 00 8C A6 FE D4 B7 8E 73 5C 90 00 46 [08:47:14]RAPDU: 8C A6 FE D4 B7 8E 73 5C 90 00 [08:47:14]wFMCommunicate OK [08:47:14]SAM_PROTO_SignData done [08:47:14]FM_MakeSignedData done [08:47:14]CreateOFDProtocolMessage [08:47:14]wFMCommunicate request_size=4 [08:47:14]MH_SAM_APDU [08:47:14]CAPDU: 80 11 00 00 [08:47:14]Write to MH i2c: E2 08 00 30 83 80 11 00 00 00 00 00 00 2D [08:47:14]Write i2c OK [08:47:14]MH_I2C_Read... [08:47:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:14]Read from MH i2c: E2 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 17 00 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: E2 17 00 30 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 82 [08:47:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:47:14]wFMCommunicate OK [08:47:14]CreateOFDProtocolMessage done [08:47:14]OFDSenderStorePacket 308644 [08:47:14]StoreOFDPacket docnum=308644 [08:47:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 79 32 07 01 27 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 96 AC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 B5 04 00 35 04 06 00 05 B3 57 28 E4 04 8C A6 FE D4 B7 8E 73 5C [08:47:14]CheckFolder [08:47:14]dirname=/storage/ofd_packets [08:47:14]CheckFolder done [08:47:14]ProducePacketName [08:47:14]name=ofd_packets/00308644 [08:47:14]NVStorageSaveData ofd_packets/00308644 [08:47:14]File name is /storage/ofd_packets/00308644 [08:47:14]Write 301 bytes [08:47:14]NVStorageSaveData done [08:47:14]OFDSenderStorePacket done [08:47:14]KKMCreateOFDPacket done [08:47:14]NVStorageSaveData kkm_last_timestamp [08:47:14]File name is /storage/kkm_last_timestamp [08:47:14]Write 4 bytes [08:47:14]NVStorageSaveData done [08:47:14]ExternCall_PrintAddStr [08:47:14]wPrintStart [08:47:14]Write to MH i2c: 01 00 00 31 83 B4 [08:47:14]Write i2c OK [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: 01 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: 01 07 00 [08:47:14]MH_I2C_Read... [08:47:14]Read from MH i2c: 01 07 00 31 83 00 00 00 00 00 FF 0F C9 [08:47:14]RasterBufferAndPrint [08:47:14]line Счет N : (1)642511 [08:47:14]line ИНН: 02508201610067 [08:47:14]line Контрольно-Кассовый Чек [08:47:14]line ПРОДАЖА [08:47:14]line ТРК (МРК, ГНК) : 62 [08:47:14]line Товар: 2710124130 [08:47:14]line Аи-92-К-2 [08:47:14]line 8.970 * 66.90 [08:47:14]line = 600.09 [08:47:14]line НДС 12% НСП 1% [08:47:14]line > о реализуемом товаре [08:47:14]line ОКРУГЛЕНИЕ: -0.09 [08:47:14]line ИТОГО: 600.00 [08:47:14]line Внесено: 600.00 [08:47:14]line СДАЧА: 0.00 [08:47:14]line НСП 1% : 5.31 [08:47:14]line НДС 12% : 63.73 [08:47:14]line Наличными: 600.00 [08:47:14]line Безнал.: 0.00 [08:47:14]line Место: АЗС № 172 "Партнер Нефть" [08:47:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:47:14]line СНО: Общий режим [08:47:14]line Чек 65 26.10.2024 08:47 [08:47:14]line Смена: 532 ФФД: 1.0 [08:47:14]line ЗНМ: 0300000116 [08:47:14]line РНМ: 0000000000091780 [08:47:14]line Версия ККМ: 001 [08:47:14]line ФМ: 0000000000871765 [08:47:14]line ФД: 308644 [08:47:14]line ФПД: 6267819582468 [08:47:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T084718&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308644&fm=6267819582468&tin=02508201610067®Number=0000000000091780&sum=60000 [08:47:14]written 0, free lines is 4095 [08:47:14]OFD Sender: Processing packet 308644 [packets to send 222, broken 221] [08:47:14]ProducePacketName [08:47:14]name=ofd_packets/00308644 [08:47:14]OFD Sender: To server: pG, [08:47:14]CommunicateWithHost lk.salyk.kg:30040 [08:47:14]ConnectInit lk.salyk.kg [08:47:14]Connected sock=10 [08:47:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 79 32 07 01 27 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 96 AC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 B5 04 00 35 04 06 00 05 B3 57 28 E4 04 8C A6 FE D4 B7 8E 73 5C [08:47:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CC 39 47 00 F0 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 B5 04 00 F4 03 04 00 F4 52 1C 67 B6 04 01 00 00 5B 4E 57 19 B3 9C 47 A3 [08:47:15]CommunicateWithHost err = 0 [08:47:15]CheckOFDResponse [08:47:15]1017 (14) - 77093643461234 [08:47:15]1041 (16) - 0000000000871765 [08:47:15]1040 (4) - 308644 [08:47:15]1012 (4) - 26.10.2024 02:24 [08:47:15]1206 (1) - 0 [08:47:15]OFD Sender: Remove packet 308644 [08:47:15]ProducePacketName [08:47:15]name=ofd_packets/00308644 [08:47:15]NVStorageDeleteData [08:47:15]Write to MH i2c: 01 00 00 5B 83 DE [08:47:15]Write i2c OK [08:47:15]MH_I2C_Read... [08:47:15]Read from MH i2c: 01 [08:47:15]MH_I2C_Read... [08:47:15]Read from MH i2c: 01 07 00 [08:47:15]MH_I2C_Read... [08:47:15]Read from MH i2c: 01 07 00 5B 83 00 00 00 00 00 B7 0C A8 [08:47:15]RasterBufferAndPrint [08:47:15]line [08:47:15]line [08:47:15]line [08:47:15]line [08:47:15]line [08:47:15]written 0, free lines is 3262 [08:47:15]MH_Cut [08:47:15]Write to MH i2c: D1 01 00 62 83 01 B7 [08:47:15]Write i2c OK [08:47:15]MH_I2C_Read... [08:47:15]Read from MH i2c: D1 [08:47:15]MH_I2C_Read... [08:47:15]Read from MH i2c: D1 01 00 [08:47:15]MH_I2C_Read... [08:47:15]Read from MH i2c: D1 01 00 62 83 00 B6 [08:47:15]Write to MH i2c: 01 00 00 63 83 E6 [08:47:15]Write i2c OK [08:47:15]MH_I2C_Read... [08:47:15]OFD Sender: No OFD packet to send [08:47:15]*** Cut start [08:47:15]*** Purtial cut [08:47:15]*** Stage 1: CUTSNS_PIN = 1 [08:47:16]Read from MH i2c: 01 [08:47:16]MH_I2C_Read... [08:47:16]*** Stop cut motor [08:47:16]*** Cut end [08:47:16]Read from MH i2c: 01 07 00 [08:47:16]MH_I2C_Read... [08:47:16]Read from MH i2c: 01 07 00 63 83 00 00 00 00 00 FF 0F FB [08:47:16]process_action close_receipt done [08:47:16]requested_data is exist [08:47:16]produce_requested_data [08:47:16]requested_item fm.sn is exist - process it [08:47:16]wFMCommunicate request_size=4 [08:47:16]MH_SAM_APDU [08:47:16]CAPDU: 80 11 00 00 [08:47:16]Write to MH i2c: E2 08 00 64 83 80 11 00 00 00 00 00 00 61 [08:47:16]Write i2c OK [08:47:16]MH_I2C_Read... [08:47:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:47:16]Read from MH i2c: E2 [08:47:16]MH_I2C_Read... [08:47:16]Read from MH i2c: E2 17 00 [08:47:16]MH_I2C_Read... [08:47:16]Read from MH i2c: E2 17 00 64 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B6 [08:47:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:47:16]wFMCommunicate OK [08:47:16]requested_item fd.num is exist - process it [08:47:16]SAM_PROTO_GetFieldsCounters [08:47:16]wFMCommunicate request_size=4 [08:47:16]MH_SAM_APDU [08:47:16]CAPDU: 80 13 00 00 [08:47:16]Write to MH i2c: E2 08 00 65 83 80 13 00 00 00 00 00 00 64 [08:47:16]Write i2c OK [08:47:16]MH_I2C_Read... [08:47:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:47:16]Read from MH i2c: E2 [08:47:16]MH_I2C_Read... [08:47:16]Read from MH i2c: E2 62 00 [08:47:16]MH_I2C_Read... [08:47:16]Read from MH i2c: E2 62 00 65 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A4 B5 04 00 0E 04 04 00 14 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 BD [08:47: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A4 B5 04 00 0E 04 04 00 14 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 [08:47:16]wFMCommunicate OK [08:47:16]SAM_PROTO_GetFieldsCounters done [08:47:16]requested_item shift.num is exist - process it [08:47:16]requested_item shift.opened is exist - process it [08:47:16]req_shift_opened [08:47:16]FM_GetShiftState [08:47:16]SAM_PROTO_GetShiftState [08:47:16]wFMCommunicate request_size=4 [08:47:16]MH_SAM_APDU [08:47:16]CAPDU: 80 13 01 00 [08:47:16]Write to MH i2c: E2 08 00 66 83 80 13 01 00 00 00 00 00 66 [08:47:16]Write i2c OK [08:47:16]MH_I2C_Read... [08:47:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:47:16]Read from MH i2c: E2 [08:47:16]MH_I2C_Read... [08:47:16]Read from MH i2c: E2 0E 00 [08:47:16]MH_I2C_Read... [08:47:16]Read from MH i2c: E2 0E 00 66 83 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E4 [08:47:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:47:16]wFMCommunicate OK [08:47:16]SAM_PROTO_GetShiftState done [08:47:16]FM_GetShiftState done [08:47:16]req_shift_opened done [08:47:16]requested_item shift.open_date is exist - process it [08:47:16]req_shift_open_date [08:47:16]req_shift_open_date done [08:47:16]produce_requested_data done [08:47:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308644,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:47:16]process_action_free close_receipt [08:47:16]json_value_free [08:47:16]json_value_free done [08:47:16]process_json_proto returns [08:47:16]Send response to host [08:47:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308644,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:47:16]free response buf [08:47:16]execute_script done [08:47:16]execute_script returns [08:47:16]free content buf [08:47:16]Sock 9.Close socket [08:47:16]Sock 9.Thread stoped [08:47:20]OFD Sender: No OFD packet to send [08:47:25]OFD Sender: No OFD packet to send [08:47:30]OFD Sender: No OFD packet to send [08:47:35]OFD Sender: No OFD packet to send [08:47:40]OFD Sender: No OFD packet to send [08:47:45]OFD Sender: No OFD packet to send [08:47:50]OFD Sender: No OFD packet to send [08:47:55]OFD Sender: No OFD packet to send [08:48:00]OFD Sender: No OFD packet to send [08:48:05]OFD Sender: No OFD packet to send [08:48:10]OFD Sender: No OFD packet to send [08:48:15]OFD Sender: No OFD packet to send [08:48:20]OFD Sender: No OFD packet to send [08:48:25]OFD Sender: No OFD packet to send [08:48:30]OFD Sender: No OFD packet to send [08:48:35]OFD Sender: No OFD packet to send [08:48:40]OFD Sender: No OFD packet to send [08:48:45]OFD Sender: No OFD packet to send [08:48:50]OFD Sender: No OFD packet to send [08:48:55]OFD Sender: No OFD packet to send [08:49:00]OFD Sender: No OFD packet to send [08:49:05]OFD Sender: No OFD packet to send [08:49:10]OFD Sender: No OFD packet to send [08:49:15]OFD Sender: No OFD packet to send [08:49:20]OFD Sender: No OFD packet to send [08:49:25]OFD Sender: No OFD packet to send [08:49:30]OFD Sender: No OFD packet to send [08:49:35]OFD Sender: No OFD packet to send [08:49:40]OFD Sender: No OFD packet to send [08:49:45]OFD Sender: No OFD packet to send [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:04]accept exits with 8 [08:50:04]New connection [08:50:04]New thread 3067342180 created [08:50:04]Thread 3067198820 joined [08:50:04]Waiting for new connection... [08:50:04] Sock 8.Parse request [08:50:04]Sock 8.Check first char [08:50:04]Sock 8.First char is OK [08:50:04]request: POST /json_proto HTTP/1.0 [08:50:04]Method: POST [08:50:04]URL: /json_proto [08:50:04]Method is POST - this is cgi request [08:50:04]url: /json_proto [08:50:04]query_string will be loaded in cgi processing [08:50:04]execute_cgi json_proto POST (null) [08:50:04]execute_cgi path=json_proto method=POST [08:50:04]POST find Content-Length [08:50:04]Host: 172.17.96.3:8080 [08:50:04]Content-Length: 677 [08:50:04]Content-Type: application/json [08:50:04] [08:50:04]POST finish read [08:50:04]Found Content-Length = 677 [08:50:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642512", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [08:50:04]execute_script... [08:50:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642512", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [08:50:04]POST & json_proto [08:50:04]process_json_proto [08:50:04]json parsed OK: [08:50:04]protocol is kg_v1.0 [08:50:04]action value=close_receipt [08:50:04]process_action close_receipt [08:50:04]cmd_close_receipt [08:50:04]MH_GetDate [08:50:04]Write to MH i2c: F0 00 00 67 83 D9 [08:50:04]Write i2c OK [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: F0 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: F0 09 00 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: F0 09 00 67 83 00 42 AD 1C 67 44 5E 04 65 5F [08:50:04]GetLastDocTimeStamp 1729932438 [08:50:04]current date 1729932610 [08:50:04]FM_GetShiftState [08:50:04]SAM_PROTO_GetShiftState [08:50:04]wFMCommunicate request_size=4 [08:50:04]MH_SAM_APDU [08:50:04]CAPDU: 80 13 01 00 [08:50:04]Write to MH i2c: E2 08 00 68 83 80 13 01 00 00 00 00 00 68 [08:50:04]Write i2c OK [08:50:04]MH_I2C_Read... [08:50:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:04]Read from MH i2c: E2 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 0E 00 [08:50:04]MH_I2C_Read... [08:50:04]Read from MH i2c: E2 0E 00 68 83 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E6 [08:50:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:50:04]wFMCommunicate OK [08:50:04]SAM_PROTO_GetShiftState done [08:50:04]FM_GetShiftState done [08:50:04]opened in 1729902265 [08:50:04]opened+sec_in_day 1729988665 [08:50:04]quantity*price = 50041 [08:50:04]sum+1 = 50042 [08:50:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 66 26.10.2024 08:50 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308645 ФПД: 131509710382271 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T085010&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308645&fm=131509710382271&tin=02508201610067®Number=0000000000091780&sum=50000 [08:50:06]StoreToDocumentArchive [08:50:06]shift 532 fd 308645 [08:50:06]save to /storage/0532/doc_00308645 [08:50:06]save last doc name /storage/0532/doc_00308645 to /storage/kkm_last_doc_name [08:50:06]save OK [08:50:06]Clear old archive folders... [08:50:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:50:06]tlvbuf is 00C7DE10 [08:50:06]SAM_PROTO_ClearQueue [08:50:06]wFMCommunicate request_size=4 [08:50:06]MH_SAM_APDU [08:50:06]CAPDU: 80 09 00 00 [08:50:06]Write to MH i2c: E2 08 00 75 83 80 09 00 00 00 00 00 00 6A [08:50:06]Write i2c OK [08:50:06]MH_I2C_Read... [08:50:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:50:06]Read from MH i2c: E2 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 03 00 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 03 00 75 83 00 90 00 6C [08:50:06]RAPDU: 90 00 [08:50:06]wFMCommunicate OK [08:50:06]SAM_PROTO_ClearQueue done [08:50:06]KKMCreateOFDPacket [08:50:06]OFDProtocolAddRootSTLVToBuf [08:50:06]FM_MakeSignedData [08:50:06]FM_MakeSignedData [08:50:06]SAM_PROTO_SignData [08:50:06]wFMCommunicate request_size=4 [08:50:06]MH_SAM_APDU [08:50:06]CAPDU: 80 0D 01 02 [08:50:06]Write to MH i2c: E2 08 00 76 83 80 0D 01 02 00 00 00 00 72 [08:50:06]Write i2c OK [08:50:06]MH_I2C_Read... [08:50:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:50:06]Read from MH i2c: E2 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 03 00 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 03 00 76 83 00 90 00 6D [08:50:06]RAPDU: 90 00 [08:50:06]wFMCommunicate OK [08:50:06]wFMCommunicate request_size=255 [08:50:06]MH_SAM_APDU [08:50:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 42 00 00 00 F4 03 04 00 42 AD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 B5 04 00 35 04 06 00 77 [08:50:06]Write to MH i2c: E2 02 01 77 83 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 42 00 00 00 F4 03 04 00 42 AD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 B5 04 00 35 04 06 00 77 00 00 9F [08:50:06]Write i2c OK [08:50:06]MH_I2C_Read... [08:50:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:06]Read from MH i2c: E2 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 03 00 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 03 00 77 83 00 90 00 6E [08:50:06]RAPDU: 90 00 [08:50:06]wFMCommunicate OK [08:50:06]wFMCommunicate request_size=10 [08:50:06]MH_SAM_APDU [08:50:06]CAPDU: 80 0D 02 02 05 9B 7D 92 64 BF [08:50:06]Write to MH i2c: E2 0D 00 78 83 80 0D 02 02 05 00 9B 7D 92 64 BF 00 00 4C [08:50:06]Write i2c OK [08:50:06]MH_I2C_Read... [08:50:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:50:06]Read from MH i2c: E2 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 03 00 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 03 00 78 83 00 90 00 6F [08:50:06]RAPDU: 90 00 [08:50:06]wFMCommunicate OK [08:50:06]wFMCommunicate request_size=4 [08:50:06]MH_SAM_APDU [08:50:06]CAPDU: 80 0D 03 02 [08:50:06]Write to MH i2c: E2 08 00 79 83 80 0D 03 02 00 00 00 00 77 [08:50:06]Write i2c OK [08:50:06]MH_I2C_Read... [08:50:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:50:06]Read from MH i2c: E2 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 0B 00 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 0B 00 79 83 00 3B D7 2D 8F BF AE B1 11 90 00 75 [08:50:06]RAPDU: 3B D7 2D 8F BF AE B1 11 90 00 [08:50:06]wFMCommunicate OK [08:50:06]SAM_PROTO_SignData done [08:50:06]FM_MakeSignedData done [08:50:06]CreateOFDProtocolMessage [08:50:06]wFMCommunicate request_size=4 [08:50:06]MH_SAM_APDU [08:50:06]CAPDU: 80 11 00 00 [08:50:06]Write to MH i2c: E2 08 00 7A 83 80 11 00 00 00 00 00 00 77 [08:50:06]Write i2c OK [08:50:06]MH_I2C_Read... [08:50:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:06]Read from MH i2c: E2 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 17 00 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: E2 17 00 7A 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CC [08:50:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:50:06]wFMCommunicate OK [08:50:06]CreateOFDProtocolMessage done [08:50:06]OFDSenderStorePacket 308645 [08:50:06]StoreOFDPacket docnum=308645 [08:50:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BC 32 07 01 76 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 42 00 00 00 F4 03 04 00 42 AD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 B5 04 00 35 04 06 00 77 9B 7D 92 64 BF 3B D7 2D 8F BF AE B1 11 [08:50:06]CheckFolder [08:50:06]dirname=/storage/ofd_packets [08:50:06]CheckFolder done [08:50:06]ProducePacketName [08:50:06]name=ofd_packets/00308645 [08:50:06]NVStorageSaveData ofd_packets/00308645 [08:50:06]File name is /storage/ofd_packets/00308645 [08:50:06]Write 301 bytes [08:50:06]NVStorageSaveData done [08:50:06]OFDSenderStorePacket done [08:50:06]KKMCreateOFDPacket done [08:50:06]NVStorageSaveData kkm_last_timestamp [08:50:06]File name is /storage/kkm_last_timestamp [08:50:06]Write 4 bytes [08:50:06]NVStorageSaveData done [08:50:06]ExternCall_PrintAddStr [08:50:06]wPrintStart [08:50:06]Write to MH i2c: 01 00 00 7B 83 FE [08:50:06]Write i2c OK [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: 01 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: 01 07 00 [08:50:06]MH_I2C_Read... [08:50:06]Read from MH i2c: 01 07 00 7B 83 00 00 00 00 00 FF 0F 13 [08:50:06]RasterBufferAndPrint [08:50:06]line Счет N : (1)642512 [08:50:06]line ИНН: 02508201610067 [08:50:06]line Контрольно-Кассовый Чек [08:50:06]line ПРОДАЖА [08:50:06]line ТРК (МРК, ГНК) : 41 [08:50:06]line Товар: 2710124130 [08:50:06]line Аи-92-К-2 [08:50:06]line 7.480 * 66.90 [08:50:06]line = 500.41 [08:50:06]line НДС 12% НСП 1% [08:50:06]line > о реализуемом товаре [08:50:06]line ОКРУГЛЕНИЕ: -0.41 [08:50:06]line ИТОГО: 500.00 [08:50:06]line Внесено: 500.00 [08:50:06]line СДАЧА: 0.00 [08:50:06]line НСП 1% : 4.43 [08:50:06]line НДС 12% : 53.14 [08:50:06]line Наличными: 500.00 [08:50:06]line Безнал.: 0.00 [08:50:06]line Место: АЗС № 172 "Партнер Нефть" [08:50:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:50:06]line СНО: Общий режим [08:50:06]line Чек 66 26.10.2024 08:50 [08:50:06]line Смена: 532 ФФД: 1.0 [08:50:06]line ЗНМ: 0300000116 [08:50:06]line РНМ: 0000000000091780 [08:50:06]line Версия ККМ: 001 [08:50:06]line ФМ: 0000000000871765 [08:50:06]line ФД: 308645 [08:50:06]line ФПД: 131509710382271 [08:50:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T085010&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308645&fm=131509710382271&tin=02508201610067®Number=0000000000091780&sum=50000 [08:50:06]OFD Sender: Processing packet 308645 [packets to send 222, broken 221] [08:50:06]ProducePacketName [08:50:06]name=ofd_packets/00308645 [08:50:06]OFD Sender: To server: pG, [08:50:06]CommunicateWithHost lk.salyk.kg:30040 [08:50:06]ConnectInit lk.salyk.kg [08:50:06]written 0, free lines is 4095 [08:50:07]Connected sock=10 [08:50:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BC 32 07 01 76 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 42 00 00 00 F4 03 04 00 42 AD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 B5 04 00 35 04 06 00 77 9B 7D 92 64 BF 3B D7 2D 8F BF AE B1 11 [08:50:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 96 11 47 00 B3 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 31 37 36 35 10 04 04 00 A5 B5 04 00 F4 03 04 00 A1 53 1C 67 B6 04 01 00 00 93 90 24 77 E3 5A DD 95 [08:50:07]CommunicateWithHost err = 0 [08:50:07]CheckOFDResponse [08:50:07]1017 (14) - 77093643461234 [08:50:07]1041 (16) - 0000000000871765 [08:50:07]1040 (4) - 308645 [08:50:07]1012 (4) - 26.10.2024 02:27 [08:50:07]1206 (1) - 0 [08:50:07]OFD Sender: Remove packet 308645 [08:50:07]ProducePacketName [08:50:07]name=ofd_packets/00308645 [08:50:07]NVStorageDeleteData [08:50:07]Write to MH i2c: 01 00 00 A5 83 28 [08:50:07]Write i2c OK [08:50:07]MH_I2C_Read... [08:50:07]Read from MH i2c: 01 [08:50:07]MH_I2C_Read... [08:50:07]Read from MH i2c: 01 07 00 [08:50:07]MH_I2C_Read... [08:50:07]Read from MH i2c: 01 07 00 A5 83 00 00 00 00 00 B3 0C EE [08:50:07]RasterBufferAndPrint [08:50:07]line [08:50:07]line [08:50:07]line [08:50:07]line [08:50:07]line [08:50:07]written 0, free lines is 3255 [08:50:07]MH_Cut [08:50:07]Write to MH i2c: D1 01 00 AC 83 01 01 [08:50:07]Write i2c OK [08:50:07]MH_I2C_Read... [08:50:07]Read from MH i2c: D1 [08:50:07]MH_I2C_Read... [08:50:07]Read from MH i2c: D1 01 00 [08:50:07]MH_I2C_Read... [08:50:07]Read from MH i2c: D1 01 00 AC 83 00 00 [08:50:07]Write to MH i2c: 01 00 00 AD 83 30 [08:50:07]Write i2c OK [08:50:07]MH_I2C_Read... [08:50:07]OFD Sender: No OFD packet to send [08:50:08]*** Cut start [08:50:08]*** Purtial cut [08:50:08]*** Stage 1: CUTSNS_PIN = 1 [08:50:08]Read from MH i2c: 01 [08:50:08]MH_I2C_Read... [08:50:08]*** Stop cut motor [08:50:08]*** Cut end [08:50:08]Read from MH i2c: 01 07 00 [08:50:08]MH_I2C_Read... [08:50:08]Read from MH i2c: 01 07 00 AD 83 00 00 00 00 00 FF 0F 45 [08:50:08]process_action close_receipt done [08:50:08]requested_data is exist [08:50:08]produce_requested_data [08:50:08]requested_item fm.sn is exist - process it [08:50:08]wFMCommunicate request_size=4 [08:50:08]MH_SAM_APDU [08:50:08]CAPDU: 80 11 00 00 [08:50:08]Write to MH i2c: E2 08 00 AE 83 80 11 00 00 00 00 00 00 AB [08:50:08]Write i2c OK [08:50:08]MH_I2C_Read... [08:50:08]Read from MH i2c: E2 [08:50:08]MH_I2C_Read... [08:50:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:50:08]Read from MH i2c: E2 17 00 [08:50:08]MH_I2C_Read... [08:50:08]Read from MH i2c: E2 17 00 AE 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 00 [08:50:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:50:08]wFMCommunicate OK [08:50:08]requested_item fd.num is exist - process it [08:50:08]SAM_PROTO_GetFieldsCounters [08:50:08]wFMCommunicate request_size=4 [08:50:08]MH_SAM_APDU [08:50:08]CAPDU: 80 13 00 00 [08:50:08]Write to MH i2c: E2 08 00 AF 83 80 13 00 00 00 00 00 00 AE [08:50:08]Write i2c OK [08:50:08]MH_I2C_Read... [08:50:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:50:08]Read from MH i2c: E2 [08:50:08]MH_I2C_Read... [08:50:08]Read from MH i2c: E2 62 00 [08:50:08]MH_I2C_Read... [08:50:08]Read from MH i2c: E2 62 00 AF 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A5 B5 04 00 0E 04 04 00 14 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 0B [08:50: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A5 B5 04 00 0E 04 04 00 14 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 [08:50:08]wFMCommunicate OK [08:50:08]SAM_PROTO_GetFieldsCounters done [08:50:08]requested_item shift.num is exist - process it [08:50:08]requested_item shift.opened is exist - process it [08:50:08]req_shift_opened [08:50:08]FM_GetShiftState [08:50:08]SAM_PROTO_GetShiftState [08:50:08]wFMCommunicate request_size=4 [08:50:08]MH_SAM_APDU [08:50:08]CAPDU: 80 13 01 00 [08:50:08]Write to MH i2c: E2 08 00 B0 83 80 13 01 00 00 00 00 00 B0 [08:50:08]Write i2c OK [08:50:08]MH_I2C_Read... [08:50:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:50:08]Read from MH i2c: E2 [08:50:08]MH_I2C_Read... [08:50:08]Read from MH i2c: E2 0E 00 [08:50:08]MH_I2C_Read... [08:50:08]Read from MH i2c: E2 0E 00 B0 83 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2E [08:50:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:50:08]wFMCommunicate OK [08:50:08]SAM_PROTO_GetShiftState done [08:50:08]FM_GetShiftState done [08:50:08]req_shift_opened done [08:50:08]requested_item shift.open_date is exist - process it [08:50:08]req_shift_open_date [08:50:08]req_shift_open_date done [08:50:08]produce_requested_data done [08:50:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308645,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:50:08]process_action_free close_receipt [08:50:08]json_value_free [08:50:08]json_value_free done [08:50:08]process_json_proto returns [08:50:08]Send response to host [08:50:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308645,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:50:08]free response buf [08:50:08]execute_script done [08:50:08]execute_script returns [08:50:08]free content buf [08:50:08]Sock 8.Close socket [08:50:08]Sock 8.Thread stoped [08:50:12]OFD Sender: No OFD packet to send [08:50:17]OFD Sender: No OFD packet to send [08:50:22]OFD Sender: No OFD packet to send [08:50:27]OFD Sender: No OFD packet to send [08:50:32]OFD Sender: No OFD packet to send [08:50:37]OFD Sender: No OFD packet to send [08:50:42]OFD Sender: No OFD packet to send [08:50:47]OFD Sender: No OFD packet to send [08:50:52]OFD Sender: No OFD packet to send [08:50:57]OFD Sender: No OFD packet to send [08:51:02]OFD Sender: No OFD packet to send [08:51:07]OFD Sender: No OFD packet to send [08:51:12]OFD Sender: No OFD packet to send [08:51:17]OFD Sender: No OFD packet to send [08:51:22]OFD Sender: No OFD packet to send [08:51:27]OFD Sender: No OFD packet to send [08:51:32]OFD Sender: No OFD packet to send [08:51:33]accept exits with 9 [08:51:33]New connection [08:51:33]New thread 3067198820 created [08:51:33]Thread 3067342180 joined [08:51:33]Waiting for new connection... [08:51:33] Sock 9.Parse request [08:51:33]Sock 9.Check first char [08:51:33]Sock 9.First char is OK [08:51:33]request: POST /json_proto HTTP/1.0 [08:51:33]Method: POST [08:51:33]URL: /json_proto [08:51:33]Method is POST - this is cgi request [08:51:33]url: /json_proto [08:51:33]query_string will be loaded in cgi processing [08:51:33]execute_cgi json_proto POST (null) [08:51:33]execute_cgi path=json_proto method=POST [08:51:33]POST find Content-Length [08:51:33]Host: 172.17.96.3:8080 [08:51:33]Content-Length: 677 [08:51:33]Content-Type: application/json [08:51:33] [08:51:33]POST finish read [08:51:33]Found Content-Length = 677 [08:51:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [08:51:33]execute_script... [08:51:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642513", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [08:51:33]POST & json_proto [08:51:33]process_json_proto [08:51:33]json parsed OK: [08:51:33]protocol is kg_v1.0 [08:51:33]action value=close_receipt [08:51:33]process_action close_receipt [08:51:33]cmd_close_receipt [08:51:33]MH_GetDate [08:51:33]Write to MH i2c: F0 00 00 B1 83 23 [08:51:33]Write i2c OK [08:51:33]MH_I2C_Read... [08:51:33]Read from MH i2c: F0 [08:51:33]MH_I2C_Read... [08:51:33]Read from MH i2c: F0 09 00 [08:51:33]MH_I2C_Read... [08:51:33]Read from MH i2c: F0 09 00 B1 83 00 9B AD 1C 67 44 5E 04 65 02 [08:51:33]GetLastDocTimeStamp 1729932610 [08:51:33]current date 1729932699 [08:51:33]FM_GetShiftState [08:51:33]SAM_PROTO_GetShiftState [08:51:33]wFMCommunicate request_size=4 [08:51:33]MH_SAM_APDU [08:51:33]CAPDU: 80 13 01 00 [08:51:33]Write to MH i2c: E2 08 00 B2 83 80 13 01 00 00 00 00 00 B2 [08:51:33]Write i2c OK [08:51:33]MH_I2C_Read... [08:51:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:34]Read from MH i2c: E2 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: E2 0E 00 [08:51:34]MH_I2C_Read... [08:51:34]Read from MH i2c: E2 0E 00 B2 83 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 30 [08:51:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:51:34]wFMCommunicate OK [08:51:34]SAM_PROTO_GetShiftState done [08:51:34]FM_GetShiftState done [08:51:34]opened in 1729902265 [08:51:34]opened+sec_in_day 1729988665 [08:51:34]quantity*price = 50041 [08:51:34]sum+1 = 50042 [08:51: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 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 67 26.10.2024 08:51 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308646 ФПД: 6908787502503 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T085139&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308646&fm=6908787502503&tin=02508201610067®Number=0000000000091780&sum=50000 [08:51:35]StoreToDocumentArchive [08:51:35]shift 532 fd 308646 [08:51:35]save to /storage/0532/doc_00308646 [08:51:35]save last doc name /storage/0532/doc_00308646 to /storage/kkm_last_doc_name [08:51:35]save OK [08:51:35]Clear old archive folders... [08:51:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:51:35]tlvbuf is 00C7D950 [08:51:35]SAM_PROTO_ClearQueue [08:51:35]wFMCommunicate request_size=4 [08:51:35]MH_SAM_APDU [08:51:35]CAPDU: 80 09 00 00 [08:51:35]Write to MH i2c: E2 08 00 BF 83 80 09 00 00 00 00 00 00 B4 [08:51:35]Write i2c OK [08:51:35]MH_I2C_Read... [08:51:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:51:35]Read from MH i2c: E2 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: E2 03 00 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: E2 03 00 BF 83 00 90 00 B6 [08:51:35]RAPDU: 90 00 [08:51:35]wFMCommunicate OK [08:51:35]SAM_PROTO_ClearQueue done [08:51:35]KKMCreateOFDPacket [08:51:35]OFDProtocolAddRootSTLVToBuf [08:51:35]FM_MakeSignedData [08:51:35]FM_MakeSignedData [08:51:35]SAM_PROTO_SignData [08:51:35]wFMCommunicate request_size=4 [08:51:35]MH_SAM_APDU [08:51:35]CAPDU: 80 0D 01 02 [08:51:35]Write to MH i2c: E2 08 00 C0 83 80 0D 01 02 00 00 00 00 BC [08:51:35]Write i2c OK [08:51:35]MH_I2C_Read... [08:51:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:51:35]Read from MH i2c: E2 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: E2 03 00 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: E2 03 00 C0 83 00 90 00 B7 [08:51:35]RAPDU: 90 00 [08:51:35]wFMCommunicate OK [08:51:35]wFMCommunicate request_size=255 [08:51:35]MH_SAM_APDU [08:51:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 43 00 00 00 F4 03 04 00 9B AD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 B5 04 00 35 04 06 00 06 [08:51:35]Write to MH i2c: E2 02 01 C1 83 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 43 00 00 00 F4 03 04 00 9B AD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 B5 04 00 35 04 06 00 06 00 00 D3 [08:51:35]Write i2c OK [08:51:35]MH_I2C_Read... [08:51:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:35]Read from MH i2c: E2 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: E2 03 00 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: E2 03 00 C1 83 00 90 00 B8 [08:51:35]RAPDU: 90 00 [08:51:35]wFMCommunicate OK [08:51:35]wFMCommunicate request_size=10 [08:51:35]MH_SAM_APDU [08:51:35]CAPDU: 80 0D 02 02 05 48 93 D3 2D A7 [08:51:35]Write to MH i2c: E2 0D 00 C2 83 80 0D 02 02 05 00 48 93 D3 2D A7 00 00 4B [08:51:35]Write i2c OK [08:51:35]MH_I2C_Read... [08:51:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:51:35]Read from MH i2c: E2 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: E2 03 00 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: E2 03 00 C2 83 00 90 00 B9 [08:51:35]RAPDU: 90 00 [08:51:35]wFMCommunicate OK [08:51:35]wFMCommunicate request_size=4 [08:51:35]MH_SAM_APDU [08:51:35]CAPDU: 80 0D 03 02 [08:51:35]Write to MH i2c: E2 08 00 C3 83 80 0D 03 02 00 00 00 00 C1 [08:51:35]Write i2c OK [08:51:35]MH_I2C_Read... [08:51:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:51:35]Read from MH i2c: E2 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: E2 0B 00 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: E2 0B 00 C3 83 00 EC 70 36 42 F2 FD DB E7 90 00 47 [08:51:35]RAPDU: EC 70 36 42 F2 FD DB E7 90 00 [08:51:35]wFMCommunicate OK [08:51:35]SAM_PROTO_SignData done [08:51:35]FM_MakeSignedData done [08:51:35]CreateOFDProtocolMessage [08:51:35]wFMCommunicate request_size=4 [08:51:35]MH_SAM_APDU [08:51:35]CAPDU: 80 11 00 00 [08:51:35]Write to MH i2c: E2 08 00 C4 83 80 11 00 00 00 00 00 00 C1 [08:51:35]Write i2c OK [08:51:35]MH_I2C_Read... [08:51:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:35]Read from MH i2c: E2 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: E2 17 00 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: E2 17 00 C4 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 16 [08:51:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:51:35]wFMCommunicate OK [08:51:35]CreateOFDProtocolMessage done [08:51:35]OFDSenderStorePacket 308646 [08:51:35]StoreOFDPacket docnum=308646 [08:51:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4D C9 07 01 F7 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 43 00 00 00 F4 03 04 00 9B AD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 B5 04 00 35 04 06 00 06 48 93 D3 2D A7 EC 70 36 42 F2 FD DB E7 [08:51:35]CheckFolder [08:51:35]dirname=/storage/ofd_packets [08:51:35]CheckFolder done [08:51:35]ProducePacketName [08:51:35]name=ofd_packets/00308646 [08:51:35]NVStorageSaveData ofd_packets/00308646 [08:51:35]File name is /storage/ofd_packets/00308646 [08:51:35]Write 301 bytes [08:51:35]NVStorageSaveData done [08:51:35]OFDSenderStorePacket done [08:51:35]KKMCreateOFDPacket done [08:51:35]NVStorageSaveData kkm_last_timestamp [08:51:35]File name is /storage/kkm_last_timestamp [08:51:35]Write 4 bytes [08:51:35]NVStorageSaveData done [08:51:35]ExternCall_PrintAddStr [08:51:35]wPrintStart [08:51:35]Write to MH i2c: 01 00 00 C5 83 48 [08:51:35]Write i2c OK [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: 01 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: 01 07 00 [08:51:35]MH_I2C_Read... [08:51:35]Read from MH i2c: 01 07 00 C5 83 00 00 00 00 00 FF 0F 5D [08:51:35]RasterBufferAndPrint [08:51:35]line Счет N : (1)642513 [08:51:35]line ИНН: 02508201610067 [08:51:35]line Контрольно-Кассовый Чек [08:51:35]line ПРОДАЖА [08:51:35]line ТРК (МРК, ГНК) : 31 [08:51:35]line Товар: 2710124130 [08:51:35]line Аи-92-К-2 [08:51:35]line 7.480 * 66.90 [08:51:35]line = 500.41 [08:51:35]line НДС 12% НСП 1% [08:51:35]line > о реализуемом товаре [08:51:35]line ОКРУГЛЕНИЕ: -0.41 [08:51:35]line ИТОГО: 500.00 [08:51:35]line Внесено: 500.00 [08:51:35]line СДАЧА: 0.00 [08:51:35]line НСП 1% : 4.43 [08:51:35]line НДС 12% : 53.14 [08:51:35]line Наличными: 500.00 [08:51:35]line Безнал.: 0.00 [08:51:35]line Место: АЗС № 172 "Партнер Нефть" [08:51:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:51:35]line СНО: Общий режим [08:51:35]line Чек 67 26.10.2024 08:51 [08:51:35]line Смена: 532 ФФД: 1.0 [08:51:35]line ЗНМ: 0300000116 [08:51:35]line РНМ: 0000000000091780 [08:51:35]line Версия ККМ: 001 [08:51:35]line ФМ: 0000000000871765 [08:51:35]line ФД: 308646 [08:51:35]line ФПД: 6908787502503 [08:51:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T085139&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308646&fm=6908787502503&tin=02508201610067®Number=0000000000091780&sum=50000 [08:51:35]written 0, free lines is 4095 [08:51:35]OFD Sender: Processing packet 308646 [packets to send 222, broken 221] [08:51:35]ProducePacketName [08:51:35]name=ofd_packets/00308646 [08:51:35]OFD Sender: To server: pG, [08:51:35]CommunicateWithHost lk.salyk.kg:30040 [08:51:35]ConnectInit lk.salyk.kg [08:51:35]Connected sock=10 [08:51:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4D C9 07 01 F7 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 43 00 00 00 F4 03 04 00 9B AD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 B5 04 00 35 04 06 00 06 48 93 D3 2D A7 EC 70 36 42 F2 FD DB E7 [08:51:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 61 0B 47 00 2C 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 31 37 36 35 10 04 04 00 A6 B5 04 00 F4 03 04 00 FA 53 1C 67 B6 04 01 00 00 94 BA 32 DD 09 9D 4A 18 [08:51:36]CommunicateWithHost err = 0 [08:51:36]CheckOFDResponse [08:51:36]1017 (14) - 77093643461234 [08:51:36]1041 (16) - 0000000000871765 [08:51:36]1040 (4) - 308646 [08:51:36]1012 (4) - 26.10.2024 02:29 [08:51:36]1206 (1) - 0 [08:51:36]OFD Sender: Remove packet 308646 [08:51:36]ProducePacketName [08:51:36]name=ofd_packets/00308646 [08:51:36]NVStorageDeleteData [08:51:36]Write to MH i2c: 01 00 00 EF 83 72 [08:51:36]Write i2c OK [08:51:36]MH_I2C_Read... [08:51:36]Read from MH i2c: 01 [08:51:36]MH_I2C_Read... [08:51:36]Read from MH i2c: 01 07 00 [08:51:36]MH_I2C_Read... [08:51:36]Read from MH i2c: 01 07 00 EF 83 00 00 00 00 00 AA 0C 2F [08:51:36]RasterBufferAndPrint [08:51:36]line [08:51:36]line [08:51:36]line [08:51:36]line [08:51:36]line [08:51:36]written 0, free lines is 3247 [08:51:36]MH_Cut [08:51:36]Write to MH i2c: D1 01 00 F6 83 01 4B [08:51:36]Write i2c OK [08:51:36]MH_I2C_Read... [08:51:36]Read from MH i2c: D1 [08:51:36]MH_I2C_Read... [08:51:36]Read from MH i2c: D1 01 00 [08:51:36]MH_I2C_Read... [08:51:36]Read from MH i2c: D1 01 00 F6 83 00 4A [08:51:36]Write to MH i2c: 01 00 00 F7 83 7A [08:51:36]Write i2c OK [08:51:36]MH_I2C_Read... [08:51:36]OFD Sender: No OFD packet to send [08:51:36]*** Cut start [08:51:36]*** Purtial cut [08:51:36]*** Stage 1: CUTSNS_PIN = 1 [08:51:37]Read from MH i2c: 01 [08:51:37]MH_I2C_Read... [08:51:37]*** Stop cut motor [08:51:37]*** Cut end [08:51:37]Read from MH i2c: 01 07 00 [08:51:37]MH_I2C_Read... [08:51:37]Read from MH i2c: 01 07 00 F7 83 00 00 00 00 00 FF 0F 8F [08:51:37]process_action close_receipt done [08:51:37]requested_data is exist [08:51:37]produce_requested_data [08:51:37]requested_item fm.sn is exist - process it [08:51:37]wFMCommunicate request_size=4 [08:51:37]MH_SAM_APDU [08:51:37]CAPDU: 80 11 00 00 [08:51:37]Write to MH i2c: E2 08 00 F8 83 80 11 00 00 00 00 00 00 F5 [08:51:37]Write i2c OK [08:51:37]MH_I2C_Read... [08:51:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:51:37]Read from MH i2c: E2 [08:51:37]MH_I2C_Read... [08:51:37]Read from MH i2c: E2 17 00 [08:51:37]MH_I2C_Read... [08:51:37]Read from MH i2c: E2 17 00 F8 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4A [08:51:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:51:37]wFMCommunicate OK [08:51:37]requested_item fd.num is exist - process it [08:51:37]SAM_PROTO_GetFieldsCounters [08:51:37]wFMCommunicate request_size=4 [08:51:37]MH_SAM_APDU [08:51:37]CAPDU: 80 13 00 00 [08:51:37]Write to MH i2c: E2 08 00 F9 83 80 13 00 00 00 00 00 00 F8 [08:51:37]Write i2c OK [08:51:37]MH_I2C_Read... [08:51:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:51:37]Read from MH i2c: E2 [08:51:37]MH_I2C_Read... [08:51:37]Read from MH i2c: E2 62 00 [08:51:37]MH_I2C_Read... [08:51:37]Read from MH i2c: E2 62 00 F9 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A6 B5 04 00 0E 04 04 00 14 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 59 [08:51:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A6 B5 04 00 0E 04 04 00 14 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 [08:51:37]wFMCommunicate OK [08:51:37]SAM_PROTO_GetFieldsCounters done [08:51:37]requested_item shift.num is exist - process it [08:51:37]requested_item shift.opened is exist - process it [08:51:37]req_shift_opened [08:51:37]FM_GetShiftState [08:51:37]SAM_PROTO_GetShiftState [08:51:37]wFMCommunicate request_size=4 [08:51:37]MH_SAM_APDU [08:51:37]CAPDU: 80 13 01 00 [08:51:37]Write to MH i2c: E2 08 00 FA 83 80 13 01 00 00 00 00 00 FA [08:51:37]Write i2c OK [08:51:37]MH_I2C_Read... [08:51:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:51:37]Read from MH i2c: E2 [08:51:37]MH_I2C_Read... [08:51:37]Read from MH i2c: E2 0E 00 [08:51:37]MH_I2C_Read... [08:51:37]Read from MH i2c: E2 0E 00 FA 83 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 78 [08:51:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:51:37]wFMCommunicate OK [08:51:37]SAM_PROTO_GetShiftState done [08:51:37]FM_GetShiftState done [08:51:37]req_shift_opened done [08:51:37]requested_item shift.open_date is exist - process it [08:51:37]req_shift_open_date [08:51:37]req_shift_open_date done [08:51:37]produce_requested_data done [08:51:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308646,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:51:37]process_action_free close_receipt [08:51:37]json_value_free [08:51:37]json_value_free done [08:51:37]process_json_proto returns [08:51:37]Send response to host [08:51:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308646,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:51:37]free response buf [08:51:37]execute_script done [08:51:37]execute_script returns [08:51:37]free content buf [08:51:37]Sock 9.Close socket [08:51:37]Sock 9.Thread stoped [08:51:41]OFD Sender: No OFD packet to send [08:51:46]OFD Sender: No OFD packet to send [08:51:51]OFD Sender: No OFD packet to send [08:51:56]OFD Sender: No OFD packet to send [08:52:01]OFD Sender: No OFD packet to send [08:52:05]accept exits with 8 [08:52:05]New connection [08:52:05]New thread 3067342180 created [08:52:05]Thread 3067198820 joined [08:52:05]Waiting for new connection... [08:52:05] Sock 8.Parse request [08:52:05]Sock 8.Check first char [08:52:05]Sock 8.First char is OK [08:52:05]request: POST /json_proto HTTP/1.0 [08:52:05]Method: POST [08:52:05]URL: /json_proto [08:52:05]Method is POST - this is cgi request [08:52:05]url: /json_proto [08:52:05]query_string will be loaded in cgi processing [08:52:05]execute_cgi json_proto POST (null) [08:52:05]execute_cgi path=json_proto method=POST [08:52:05]POST find Content-Length [08:52:05]Host: 172.17.96.3:8080 [08:52:05]Content-Length: 678 [08:52:05]Content-Type: application/json [08:52:05] [08:52:05]POST finish read [08:52:05]Found Content-Length = 678 [08:52:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:05]execute_script... [08:52:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642514", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:52:05]POST & json_proto [08:52:05]process_json_proto [08:52:05]json parsed OK: [08:52:05]protocol is kg_v1.0 [08:52:05]action value=close_receipt [08:52:05]process_action close_receipt [08:52:05]cmd_close_receipt [08:52:05]MH_GetDate [08:52:05]Write to MH i2c: F0 00 00 FB 83 6D [08:52:05]Write i2c OK [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: F0 [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: F0 09 00 [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: F0 09 00 FB 83 00 BA AD 1C 67 44 5E 04 65 6B [08:52:05]GetLastDocTimeStamp 1729932699 [08:52:05]current date 1729932730 [08:52:05]FM_GetShiftState [08:52:05]SAM_PROTO_GetShiftState [08:52:05]wFMCommunicate request_size=4 [08:52:05]MH_SAM_APDU [08:52:05]CAPDU: 80 13 01 00 [08:52:05]Write to MH i2c: E2 08 00 FC 83 80 13 01 00 00 00 00 00 FC [08:52:05]Write i2c OK [08:52:05]MH_I2C_Read... [08:52:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:05]Read from MH i2c: E2 [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: E2 0E 00 [08:52:05]MH_I2C_Read... [08:52:05]Read from MH i2c: E2 0E 00 FC 83 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7A [08:52:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:52:05]wFMCommunicate OK [08:52:05]SAM_PROTO_GetShiftState done [08:52:05]FM_GetShiftState done [08:52:05]opened in 1729902265 [08:52:05]opened+sec_in_day 1729988665 [08:52:05]quantity*price = 90047 [08:52:05]sum+1 = 90048 [08:52:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 68 26.10.2024 08:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308647 ФПД: 26917589768301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T085210&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308647&fm=26917589768301&tin=02508201610067®Number=0000000000091780&sum=90000 [08:52:06]StoreToDocumentArchive [08:52:06]shift 532 fd 308647 [08:52:06]save to /storage/0532/doc_00308647 [08:52:06]save last doc name /storage/0532/doc_00308647 to /storage/kkm_last_doc_name [08:52:06]save OK [08:52:06]Clear old archive folders... [08:52:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:52:06]tlvbuf is 00B2C8E0 [08:52:06]SAM_PROTO_ClearQueue [08:52:06]wFMCommunicate request_size=4 [08:52:06]MH_SAM_APDU [08:52:06]CAPDU: 80 09 00 00 [08:52:06]Write to MH i2c: E2 08 00 09 84 80 09 00 00 00 00 00 00 FF [08:52:06]Write i2c OK [08:52:06]MH_I2C_Read... [08:52:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:52:06]OFD Sender: No OFD packet to send [08:52:06]Read from MH i2c: E2 [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: E2 03 00 [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: E2 03 00 09 84 00 90 00 01 [08:52:06]RAPDU: 90 00 [08:52:06]wFMCommunicate OK [08:52:06]SAM_PROTO_ClearQueue done [08:52:06]KKMCreateOFDPacket [08:52:06]OFDProtocolAddRootSTLVToBuf [08:52:06]FM_MakeSignedData [08:52:06]FM_MakeSignedData [08:52:06]SAM_PROTO_SignData [08:52:06]wFMCommunicate request_size=4 [08:52:06]MH_SAM_APDU [08:52:06]CAPDU: 80 0D 01 02 [08:52:06]Write to MH i2c: E2 08 00 0A 84 80 0D 01 02 00 00 00 00 07 [08:52:06]Write i2c OK [08:52:06]MH_I2C_Read... [08:52:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:52:06]Read from MH i2c: E2 [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: E2 03 00 [08:52:06]MH_I2C_Read... [08:52:06]Read from MH i2c: E2 03 00 0A 84 00 90 00 02 [08:52:06]RAPDU: 90 00 [08:52:06]wFMCommunicate OK [08:52:06]wFMCommunicate request_size=255 [08:52:06]MH_SAM_APDU [08:52:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 BA AD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 B5 04 00 35 04 06 00 18 [08:52:06]Write to MH i2c: E2 02 01 0B 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 BA AD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 B5 04 00 35 04 06 00 18 00 00 6E [08:52:06]Write i2c OK [08:52:06]MH_I2C_Read... [08:52:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:07]Read from MH i2c: E2 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 03 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 03 00 0B 84 00 90 00 03 [08:52:07]RAPDU: 90 00 [08:52:07]wFMCommunicate OK [08:52:07]wFMCommunicate request_size=10 [08:52:07]MH_SAM_APDU [08:52:07]CAPDU: 80 0D 02 02 05 7B 3D 60 58 6D [08:52:07]Write to MH i2c: E2 0D 00 0C 84 80 0D 02 02 05 00 7B 3D 60 58 6D 00 00 F1 [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:52:07]Read from MH i2c: E2 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 03 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 03 00 0C 84 00 90 00 04 [08:52:07]RAPDU: 90 00 [08:52:07]wFMCommunicate OK [08:52:07]wFMCommunicate request_size=4 [08:52:07]MH_SAM_APDU [08:52:07]CAPDU: 80 0D 03 02 [08:52:07]Write to MH i2c: E2 08 00 0D 84 80 0D 03 02 00 00 00 00 0C [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:52:07]Read from MH i2c: E2 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 0B 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 0B 00 0D 84 00 B4 E9 27 EF 6D 40 3A 26 90 00 CD [08:52:07]RAPDU: B4 E9 27 EF 6D 40 3A 26 90 00 [08:52:07]wFMCommunicate OK [08:52:07]SAM_PROTO_SignData done [08:52:07]FM_MakeSignedData done [08:52:07]CreateOFDProtocolMessage [08:52:07]wFMCommunicate request_size=4 [08:52:07]MH_SAM_APDU [08:52:07]CAPDU: 80 11 00 00 [08:52:07]Write to MH i2c: E2 08 00 0E 84 80 11 00 00 00 00 00 00 0C [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:07]Read from MH i2c: E2 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 17 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: E2 17 00 0E 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 61 [08:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:52:07]wFMCommunicate OK [08:52:07]CreateOFDProtocolMessage done [08:52:07]OFDSenderStorePacket 308647 [08:52:07]StoreOFDPacket docnum=308647 [08:52:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 30 5C 07 01 05 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 BA AD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 B5 04 00 35 04 06 00 18 7B 3D 60 58 6D B4 E9 27 EF 6D 40 3A 26 [08:52:07]CheckFolder [08:52:07]dirname=/storage/ofd_packets [08:52:07]CheckFolder done [08:52:07]ProducePacketName [08:52:07]name=ofd_packets/00308647 [08:52:07]NVStorageSaveData ofd_packets/00308647 [08:52:07]File name is /storage/ofd_packets/00308647 [08:52:07]Write 301 bytes [08:52:07]NVStorageSaveData done [08:52:07]OFDSenderStorePacket done [08:52:07]KKMCreateOFDPacket done [08:52:07]NVStorageSaveData kkm_last_timestamp [08:52:07]File name is /storage/kkm_last_timestamp [08:52:07]Write 4 bytes [08:52:07]NVStorageSaveData done [08:52:07]ExternCall_PrintAddStr [08:52:07]wPrintStart [08:52:07]Write to MH i2c: 01 00 00 0F 84 93 [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: 01 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: 01 07 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: 01 07 00 0F 84 00 00 00 00 00 FF 0F A8 [08:52:07]RasterBufferAndPrint [08:52:07]line Счет N : (1)642514 [08:52:07]line ИНН: 02508201610067 [08:52:07]line Контрольно-Кассовый Чек [08:52:07]line ПРОДАЖА [08:52:07]line ТРК (МРК, ГНК) : 52 [08:52:07]line Товар: 2710124130 [08:52:07]line Аи-92-К-2 [08:52:07]line 13.460 * 66.90 [08:52:07]line = 900.47 [08:52:07]line НДС 12% НСП 1% [08:52:07]line > о реализуемом товаре [08:52:07]line ОКРУГЛЕНИЕ: -0.47 [08:52:07]line ИТОГО: 900.00 [08:52:07]line Внесено: 900.00 [08:52:07]line СДАЧА: 0.00 [08:52:07]line НСП 1% : 7.97 [08:52:07]line НДС 12% : 95.62 [08:52:07]line Наличными: 900.00 [08:52:07]line Безнал.: 0.00 [08:52:07]line Место: АЗС № 172 "Партнер Нефть" [08:52:07]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:52:07]line СНО: Общий режим [08:52:07]line Чек 68 26.10.2024 08:52 [08:52:07]line Смена: 532 ФФД: 1.0 [08:52:07]line ЗНМ: 0300000116 [08:52:07]line РНМ: 0000000000091780 [08:52:07]line Версия ККМ: 001 [08:52:07]line ФМ: 0000000000871765 [08:52:07]line ФД: 308647 [08:52:07]line ФПД: 26917589768301 [08:52:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T085210&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308647&fm=26917589768301&tin=02508201610067®Number=0000000000091780&sum=90000 [08:52:07]OFD Sender: Processing packet 308647 [packets to send 222, broken 221] [08:52:07]ProducePacketName [08:52:07]name=ofd_packets/00308647 [08:52:07]OFD Sender: To server: pG, [08:52:07]CommunicateWithHost lk.salyk.kg:30040 [08:52:07]ConnectInit lk.salyk.kg [08:52:07]written 0, free lines is 4095 [08:52:07]Connected sock=10 [08:52:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 30 5C 07 01 05 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 BA AD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 B5 04 00 35 04 06 00 18 7B 3D 60 58 6D B4 E9 27 EF 6D 40 3A 26 [08:52:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8E DB 47 00 7C 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 B5 04 00 F4 03 04 00 19 54 1C 67 B6 04 01 00 00 F0 70 BE 5D EA 49 85 1E [08:52:07]CommunicateWithHost err = 0 [08:52:07]CheckOFDResponse [08:52:07]1017 (14) - 77093643461234 [08:52:07]1041 (16) - 0000000000871765 [08:52:07]1040 (4) - 308647 [08:52:07]1012 (4) - 26.10.2024 02:29 [08:52:07]1206 (1) - 0 [08:52:07]OFD Sender: Remove packet 308647 [08:52:07]ProducePacketName [08:52:07]name=ofd_packets/00308647 [08:52:07]NVStorageDeleteData [08:52:07]Write to MH i2c: 01 00 00 39 84 BD [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: 01 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: 01 07 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: 01 07 00 39 84 00 00 00 00 00 AD 0C 7D [08:52:07]RasterBufferAndPrint [08:52:07]line [08:52:07]line [08:52:07]line [08:52:07]line [08:52:07]line [08:52:07]written 0, free lines is 3251 [08:52:07]MH_Cut [08:52:07]Write to MH i2c: D1 01 00 40 84 01 96 [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: D1 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: D1 01 00 [08:52:07]MH_I2C_Read... [08:52:07]Read from MH i2c: D1 01 00 40 84 00 95 [08:52:07]Write to MH i2c: 01 00 00 41 84 C5 [08:52:07]Write i2c OK [08:52:07]MH_I2C_Read... [08:52:08]OFD Sender: No OFD packet to send [08:52:08]*** Cut start [08:52:08]*** Purtial cut [08:52:08]*** Stage 1: CUTSNS_PIN = 1 [08:52:09]Read from MH i2c: 01 [08:52:09]MH_I2C_Read... [08:52:09]*** Stop cut motor [08:52:09]*** Cut end [08:52:09]Read from MH i2c: 01 07 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: 01 07 00 41 84 00 00 00 00 00 FF 0F DA [08:52:09]process_action close_receipt done [08:52:09]requested_data is exist [08:52:09]produce_requested_data [08:52:09]requested_item fm.sn is exist - process it [08:52:09]wFMCommunicate request_size=4 [08:52:09]MH_SAM_APDU [08:52:09]CAPDU: 80 11 00 00 [08:52:09]Write to MH i2c: E2 08 00 42 84 80 11 00 00 00 00 00 00 40 [08:52:09]Write i2c OK [08:52:09]MH_I2C_Read... [08:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:52:09]Read from MH i2c: E2 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 17 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 17 00 42 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 95 [08:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:52:09]wFMCommunicate OK [08:52:09]requested_item fd.num is exist - process it [08:52:09]SAM_PROTO_GetFieldsCounters [08:52:09]wFMCommunicate request_size=4 [08:52:09]MH_SAM_APDU [08:52:09]CAPDU: 80 13 00 00 [08:52:09]Write to MH i2c: E2 08 00 43 84 80 13 00 00 00 00 00 00 43 [08:52:09]Write i2c OK [08:52:09]MH_I2C_Read... [08:52:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:52:09]Read from MH i2c: E2 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 62 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 62 00 43 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A7 B5 04 00 0E 04 04 00 14 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 A8 [08:52:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A7 B5 04 00 0E 04 04 00 14 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 [08:52:09]wFMCommunicate OK [08:52:09]SAM_PROTO_GetFieldsCounters done [08:52:09]requested_item shift.num is exist - process it [08:52:09]requested_item shift.opened is exist - process it [08:52:09]req_shift_opened [08:52:09]FM_GetShiftState [08:52:09]SAM_PROTO_GetShiftState [08:52:09]wFMCommunicate request_size=4 [08:52:09]MH_SAM_APDU [08:52:09]CAPDU: 80 13 01 00 [08:52:09]Write to MH i2c: E2 08 00 44 84 80 13 01 00 00 00 00 00 45 [08:52:09]Write i2c OK [08:52:09]MH_I2C_Read... [08:52:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:52:09]Read from MH i2c: E2 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 0E 00 [08:52:09]MH_I2C_Read... [08:52:09]Read from MH i2c: E2 0E 00 44 84 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C3 [08:52:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:52:09]wFMCommunicate OK [08:52:09]SAM_PROTO_GetShiftState done [08:52:09]FM_GetShiftState done [08:52:09]req_shift_opened done [08:52:09]requested_item shift.open_date is exist - process it [08:52:09]req_shift_open_date [08:52:09]req_shift_open_date done [08:52:09]produce_requested_data done [08:52:09]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308647,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:52:09]process_action_free close_receipt [08:52:09]json_value_free [08:52:09]json_value_free done [08:52:09]process_json_proto returns [08:52:09]Send response to host [08:52:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308647,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:52:09]free response buf [08:52:09]execute_script done [08:52:09]execute_script returns [08:52:09]free content buf [08:52:09]Sock 8.Close socket [08:52:09]Sock 8.Thread stoped [08:52:13]OFD Sender: No OFD packet to send [08:52:18]OFD Sender: No OFD packet to send [08:52:23]OFD Sender: No OFD packet to send [08:52:28]OFD Sender: No OFD packet to send [08:52:33]OFD Sender: No OFD packet to send [08:52:38]OFD Sender: No OFD packet to send [08:52:43]OFD Sender: No OFD packet to send [08:52:48]OFD Sender: No OFD packet to send [08:52:53]OFD Sender: No OFD packet to send [08:52:58]OFD Sender: No OFD packet to send [08:53:03]OFD Sender: No OFD packet to send [08:53:08]OFD Sender: No OFD packet to send [08:53:13]OFD Sender: No OFD packet to send [08:53:18]OFD Sender: No OFD packet to send [08:53:23]OFD Sender: No OFD packet to send [08:53:28]OFD Sender: No OFD packet to send [08:53:33]OFD Sender: No OFD packet to send [08:53:38]OFD Sender: No OFD packet to send [08:53:43]OFD Sender: No OFD packet to send [08:53:48]OFD Sender: No OFD packet to send [08:53:53]OFD Sender: No OFD packet to send [08:53:58]OFD Sender: No OFD packet to send [08:54:03]OFD Sender: No OFD packet to send [08:54:08]OFD Sender: No OFD packet to send [08:54:13]OFD Sender: No OFD packet to send [08:54:18]OFD Sender: No OFD packet to send [08:54:23]OFD Sender: No OFD packet to send [08:54:28]OFD Sender: No OFD packet to send [08:54:33]OFD Sender: No OFD packet to send [08:54:38]OFD Sender: No OFD packet to send [08:54:43]OFD Sender: No OFD packet to send [08:54:48]OFD Sender: No OFD packet to send [08:54:53]OFD Sender: No OFD packet to send [08:54:58]OFD Sender: No OFD packet to send [08:55:03]OFD Sender: No OFD packet to send [08:55:04]accept exits with 9 [08:55:04]New connection [08:55:04]New thread 3067198820 created [08:55:04]Thread 3067342180 joined [08:55:04]Waiting for new connection... [08:55:04] Sock 9.Parse request [08:55:04]Sock 9.Check first char [08:55:04]Sock 9.First char is OK [08:55:04]request: POST /json_proto HTTP/1.0 [08:55:04]Method: POST [08:55:04]URL: /json_proto [08:55:04]Method is POST - this is cgi request [08:55:04]url: /json_proto [08:55:04]query_string will be loaded in cgi processing [08:55:04]execute_cgi json_proto POST (null) [08:55:04]execute_cgi path=json_proto method=POST [08:55:04]POST find Content-Length [08:55:04]Host: 172.17.96.3:8080 [08:55:04]Content-Length: 766 [08:55:04]Content-Type: application/json [08:55:04] [08:55:04]POST finish read [08:55:04]Found Content-Length = 766 [08:55:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642517", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:55:04]execute_script... [08:55:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642517", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:55:04]POST & json_proto [08:55:04]process_json_proto [08:55:04]json parsed OK: [08:55:04]protocol is kg_v1.0 [08:55:04]action value=close_receipt [08:55:04]process_action close_receipt [08:55:04]cmd_close_receipt [08:55:04]MH_GetDate [08:55:04]Write to MH i2c: F0 00 00 45 84 B8 [08:55:04]Write i2c OK [08:55:04]MH_I2C_Read... [08:55:04]Read from MH i2c: F0 [08:55:04]MH_I2C_Read... [08:55:04]Read from MH i2c: F0 09 00 [08:55:04]MH_I2C_Read... [08:55:04]Read from MH i2c: F0 09 00 45 84 00 6D AE 1C 67 44 5E 04 65 6A [08:55:04]GetLastDocTimeStamp 1729932730 [08:55:04]current date 1729932909 [08:55:04]FM_GetShiftState [08:55:04]SAM_PROTO_GetShiftState [08:55:04]wFMCommunicate request_size=4 [08:55:04]MH_SAM_APDU [08:55:04]CAPDU: 80 13 01 00 [08:55:04]Write to MH i2c: E2 08 00 46 84 80 13 01 00 00 00 00 00 47 [08:55:04]Write i2c OK [08:55:04]MH_I2C_Read... [08:55:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:04]Read from MH i2c: E2 [08:55:04]MH_I2C_Read... [08:55:04]Read from MH i2c: E2 0E 00 [08:55:04]MH_I2C_Read... [08:55:04]Read from MH i2c: E2 0E 00 46 84 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C5 [08:55:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:55:04]wFMCommunicate OK [08:55:04]SAM_PROTO_GetShiftState done [08:55:04]FM_GetShiftState done [08:55:04]opened in 1729902265 [08:55:04]opened+sec_in_day 1729988665 [08:55:04]quantity*price = 50041 [08:55:04]sum+1 = 50042 [08:55:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 69 26.10.2024 08:55 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308648 ФПД: 39440885576835 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T085509&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308648&fm=39440885576835&tin=02508201610067®Number=0000000000091780&sum=50041 [08:55:05]StoreToDocumentArchive [08:55:05]shift 532 fd 308648 [08:55:05]save to /storage/0532/doc_00308648 [08:55:05]save last doc name /storage/0532/doc_00308648 to /storage/kkm_last_doc_name [08:55:05]save OK [08:55:05]Clear old archive folders... [08:55:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:55:05]tlvbuf is 00C0B920 [08:55:05]SAM_PROTO_ClearQueue [08:55:05]wFMCommunicate request_size=4 [08:55:05]MH_SAM_APDU [08:55:05]CAPDU: 80 09 00 00 [08:55:05]Write to MH i2c: E2 08 00 53 84 80 09 00 00 00 00 00 00 49 [08:55:05]Write i2c OK [08:55:05]MH_I2C_Read... [08:55:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:05]Read from MH i2c: E2 [08:55:05]MH_I2C_Read... [08:55:05]Read from MH i2c: E2 03 00 [08:55:05]MH_I2C_Read... [08:55:05]Read from MH i2c: E2 03 00 53 84 00 90 00 4B [08:55:05]RAPDU: 90 00 [08:55:05]wFMCommunicate OK [08:55:05]SAM_PROTO_ClearQueue done [08:55:05]KKMCreateOFDPacket [08:55:05]OFDProtocolAddRootSTLVToBuf [08:55:05]FM_MakeSignedData [08:55:05]FM_MakeSignedData [08:55:05]SAM_PROTO_SignData [08:55:05]wFMCommunicate request_size=4 [08:55:05]MH_SAM_APDU [08:55:05]CAPDU: 80 0D 01 02 [08:55:05]Write to MH i2c: E2 08 00 54 84 80 0D 01 02 00 00 00 00 51 [08:55:05]Write i2c OK [08:55:05]MH_I2C_Read... [08:55:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:05]Read from MH i2c: E2 [08:55:05]MH_I2C_Read... [08:55:05]Read from MH i2c: E2 03 00 [08:55:05]MH_I2C_Read... [08:55:05]Read from MH i2c: E2 03 00 54 84 00 90 00 4C [08:55:05]RAPDU: 90 00 [08:55:05]wFMCommunicate OK [08:55:05]wFMCommunicate request_size=255 [08:55:05]MH_SAM_APDU [08:55: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 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 45 00 00 00 F4 03 04 00 6D AE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 B5 04 00 35 04 06 00 23 [08:55:05]Write to MH i2c: E2 02 01 55 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 45 00 00 00 F4 03 04 00 6D AE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 B5 04 00 35 04 06 00 23 00 00 AE [08:55:05]Write i2c OK [08:55:05]MH_I2C_Read... [08:55:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:06]Read from MH i2c: E2 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: E2 03 00 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: E2 03 00 55 84 00 90 00 4D [08:55:06]RAPDU: 90 00 [08:55:06]wFMCommunicate OK [08:55:06]wFMCommunicate request_size=10 [08:55:06]MH_SAM_APDU [08:55:06]CAPDU: 80 0D 02 02 05 DF 0B F9 74 83 [08:55:06]Write to MH i2c: E2 0D 00 56 84 80 0D 02 02 05 00 DF 0B F9 74 83 00 00 38 [08:55:06]Write i2c OK [08:55:06]MH_I2C_Read... [08:55:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:06]Read from MH i2c: E2 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: E2 03 00 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: E2 03 00 56 84 00 90 00 4E [08:55:06]RAPDU: 90 00 [08:55:06]wFMCommunicate OK [08:55:06]wFMCommunicate request_size=4 [08:55:06]MH_SAM_APDU [08:55:06]CAPDU: 80 0D 03 02 [08:55:06]Write to MH i2c: E2 08 00 57 84 80 0D 03 02 00 00 00 00 56 [08:55:06]Write i2c OK [08:55:06]MH_I2C_Read... [08:55:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:06]Read from MH i2c: E2 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: E2 0B 00 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: E2 0B 00 57 84 00 1B CE E1 91 24 89 04 46 90 00 A9 [08:55:06]RAPDU: 1B CE E1 91 24 89 04 46 90 00 [08:55:06]wFMCommunicate OK [08:55:06]SAM_PROTO_SignData done [08:55:06]FM_MakeSignedData done [08:55:06]CreateOFDProtocolMessage [08:55:06]wFMCommunicate request_size=4 [08:55:06]MH_SAM_APDU [08:55:06]CAPDU: 80 11 00 00 [08:55:06]Write to MH i2c: E2 08 00 58 84 80 11 00 00 00 00 00 00 56 [08:55:06]Write i2c OK [08:55:06]MH_I2C_Read... [08:55:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:06]Read from MH i2c: E2 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: E2 17 00 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: E2 17 00 58 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AB [08:55:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:55:06]wFMCommunicate OK [08:55:06]CreateOFDProtocolMessage done [08:55:06]OFDSenderStorePacket 308648 [08:55:06]StoreOFDPacket docnum=308648 [08:55:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3F C5 07 01 F9 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 45 00 00 00 F4 03 04 00 6D AE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 B5 04 00 35 04 06 00 23 DF 0B F9 74 83 1B CE E1 91 24 89 04 46 [08:55:06]CheckFolder [08:55:06]dirname=/storage/ofd_packets [08:55:06]CheckFolder done [08:55:06]ProducePacketName [08:55:06]name=ofd_packets/00308648 [08:55:06]NVStorageSaveData ofd_packets/00308648 [08:55:06]File name is /storage/ofd_packets/00308648 [08:55:06]Write 301 bytes [08:55:06]NVStorageSaveData done [08:55:06]OFDSenderStorePacket done [08:55:06]KKMCreateOFDPacket done [08:55:06]NVStorageSaveData kkm_last_timestamp [08:55:06]File name is /storage/kkm_last_timestamp [08:55:06]Write 4 bytes [08:55:06]NVStorageSaveData done [08:55:06]ExternCall_PrintAddStr [08:55:06]wPrintStart [08:55:06]Write to MH i2c: 01 00 00 59 84 DD [08:55:06]Write i2c OK [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: 01 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: 01 07 00 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: 01 07 00 59 84 00 00 00 00 00 FF 0F F2 [08:55:06]RasterBufferAndPrint [08:55:06]line Счет N : (1)642517 [08:55:06]line ИНН: 02508201610067 [08:55:06]line Контрольно-Кассовый Чек [08:55:06]line ПРОДАЖА [08:55:06]line ТРК (МРК, ГНК) : 62 [08:55:06]line Товар: 2710124130 [08:55:06]line Аи-92-К-2 [08:55:06]line 7.480 * 66.90 [08:55:06]line = 500.41 [08:55:06]line НДС 12% НСП 1% [08:55:06]line > о реализуемом товаре [08:55:06]line ИТОГО: 500.41 [08:55:06]line НСП 1% : 4.43 [08:55:06]line НДС 12% : 53.14 [08:55:06]line Наличными: 0.00 [08:55:06]line Безнал.: 500.41 [08:55:06]line Место: АЗС № 172 "Партнер Нефть" [08:55:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:55:06]line СНО: Общий режим [08:55:06]line Чек 69 26.10.2024 08:55 [08:55:06]line Смена: 532 ФФД: 1.0 [08:55:06]line ЗНМ: 0300000116 [08:55:06]line РНМ: 0000000000091780 [08:55:06]line Версия ККМ: 001 [08:55:06]line Платежная система: Mbank [08:55:06]line ФМ: 0000000000871765 [08:55:06]line ФД: 308648 [08:55:06]line ФПД: 39440885576835 [08:55:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T085509&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308648&fm=39440885576835&tin=02508201610067®Number=0000000000091780&sum=50041 [08:55:06]written 0, free lines is 4095 [08:55:06]OFD Sender: Processing packet 308648 [packets to send 222, broken 221] [08:55:06]ProducePacketName [08:55:06]name=ofd_packets/00308648 [08:55:06]OFD Sender: To server: pG, [08:55:06]CommunicateWithHost lk.salyk.kg:30040 [08:55:06]ConnectInit lk.salyk.kg [08:55:06]Connected sock=10 [08:55:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3F C5 07 01 F9 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 45 00 00 00 F4 03 04 00 6D AE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 B5 04 00 35 04 06 00 23 DF 0B F9 74 83 1B CE E1 91 24 89 04 46 [08:55:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E7 D1 47 00 4F 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 B5 04 00 F4 03 04 00 CC 54 1C 67 B6 04 01 00 00 8E 9E B7 8D D8 42 D4 6A [08:55:06]CommunicateWithHost err = 0 [08:55:06]CheckOFDResponse [08:55:06]1017 (14) - 77093643461234 [08:55:06]1041 (16) - 0000000000871765 [08:55:06]1040 (4) - 308648 [08:55:06]1012 (4) - 26.10.2024 02:32 [08:55:06]1206 (1) - 0 [08:55:06]OFD Sender: Remove packet 308648 [08:55:06]ProducePacketName [08:55:06]name=ofd_packets/00308648 [08:55:06]NVStorageDeleteData [08:55:06]Write to MH i2c: 01 00 00 81 84 05 [08:55:06]Write i2c OK [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: 01 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: 01 07 00 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: 01 07 00 81 84 00 00 00 00 00 E1 0C F9 [08:55:06]RasterBufferAndPrint [08:55:06]line [08:55:06]line [08:55:06]line [08:55:06]line [08:55:06]line [08:55:06]written 0, free lines is 3302 [08:55:06]MH_Cut [08:55:06]Write to MH i2c: D1 01 00 88 84 01 DE [08:55:06]Write i2c OK [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: D1 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: D1 01 00 [08:55:06]MH_I2C_Read... [08:55:06]Read from MH i2c: D1 01 00 88 84 00 DD [08:55:06]Write to MH i2c: 01 00 00 89 84 0D [08:55:06]Write i2c OK [08:55:06]MH_I2C_Read... [08:55:07]OFD Sender: No OFD packet to send [08:55:07]*** Cut start [08:55:07]*** Purtial cut [08:55:07]*** Stage 1: CUTSNS_PIN = 1 [08:55:07]Read from MH i2c: 01 [08:55:07]MH_I2C_Read... [08:55:07]*** Stop cut motor [08:55:07]*** Cut end [08:55:07]Read from MH i2c: 01 07 00 [08:55:07]MH_I2C_Read... [08:55:07]Read from MH i2c: 01 07 00 89 84 00 00 00 00 00 FF 0F 22 [08:55:07]process_action close_receipt done [08:55:07]requested_data is exist [08:55:07]produce_requested_data [08:55:07]requested_item fm.sn is exist - process it [08:55:07]wFMCommunicate request_size=4 [08:55:07]MH_SAM_APDU [08:55:07]CAPDU: 80 11 00 00 [08:55:07]Write to MH i2c: E2 08 00 8A 84 80 11 00 00 00 00 00 00 88 [08:55:07]Write i2c OK [08:55:07]MH_I2C_Read... [08:55:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:07]Read from MH i2c: E2 [08:55:07]MH_I2C_Read... [08:55:07]Read from MH i2c: E2 17 00 [08:55:07]MH_I2C_Read... [08:55:07]Read from MH i2c: E2 17 00 8A 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DD [08:55:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:55:07]wFMCommunicate OK [08:55:07]requested_item fd.num is exist - process it [08:55:07]SAM_PROTO_GetFieldsCounters [08:55:07]wFMCommunicate request_size=4 [08:55:07]MH_SAM_APDU [08:55:07]CAPDU: 80 13 00 00 [08:55:07]Write to MH i2c: E2 08 00 8B 84 80 13 00 00 00 00 00 00 8B [08:55:07]Write i2c OK [08:55:07]MH_I2C_Read... [08:55:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:08]Read from MH i2c: E2 [08:55:08]MH_I2C_Read... [08:55:08]Read from MH i2c: E2 62 00 [08:55:08]MH_I2C_Read... [08:55:08]Read from MH i2c: E2 62 00 8B 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A8 B5 04 00 0E 04 04 00 14 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 F4 [08:55:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A8 B5 04 00 0E 04 04 00 14 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 [08:55:08]wFMCommunicate OK [08:55:08]SAM_PROTO_GetFieldsCounters done [08:55:08]requested_item shift.num is exist - process it [08:55:08]requested_item shift.opened is exist - process it [08:55:08]req_shift_opened [08:55:08]FM_GetShiftState [08:55:08]SAM_PROTO_GetShiftState [08:55:08]wFMCommunicate request_size=4 [08:55:08]MH_SAM_APDU [08:55:08]CAPDU: 80 13 01 00 [08:55:08]Write to MH i2c: E2 08 00 8C 84 80 13 01 00 00 00 00 00 8D [08:55:08]Write i2c OK [08:55:08]MH_I2C_Read... [08:55:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:08]Read from MH i2c: E2 [08:55:08]MH_I2C_Read... [08:55:08]Read from MH i2c: E2 0E 00 [08:55:08]MH_I2C_Read... [08:55:08]Read from MH i2c: E2 0E 00 8C 84 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0B [08:55:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:55:08]wFMCommunicate OK [08:55:08]SAM_PROTO_GetShiftState done [08:55:08]FM_GetShiftState done [08:55:08]req_shift_opened done [08:55:08]requested_item shift.open_date is exist - process it [08:55:08]req_shift_open_date [08:55:08]req_shift_open_date done [08:55:08]produce_requested_data done [08:55:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308648,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:55:08]process_action_free close_receipt [08:55:08]json_value_free [08:55:08]json_value_free done [08:55:08]process_json_proto returns [08:55:08]Send response to host [08:55:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308648,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:55:08]free response buf [08:55:08]execute_script done [08:55:08]execute_script returns [08:55:08]free content buf [08:55:08]Sock 9.Close socket [08:55:08]Sock 9.Thread stoped [08:55:12]OFD Sender: No OFD packet to send [08:55:16]accept exits with 8 [08:55:16]New connection [08:55:16]New thread 3067342180 created [08:55:16]Thread 3067198820 joined [08:55:16]Waiting for new connection... [08:55:16] Sock 8.Parse request [08:55:16]Sock 8.Check first char [08:55:16]Sock 8.First char is OK [08:55:16]request: POST /json_proto HTTP/1.0 [08:55:16]Method: POST [08:55:16]URL: /json_proto [08:55:16]Method is POST - this is cgi request [08:55:16]url: /json_proto [08:55:16]query_string will be loaded in cgi processing [08:55:16]execute_cgi json_proto POST (null) [08:55:16]execute_cgi path=json_proto method=POST [08:55:16]POST find Content-Length [08:55:16]Host: 172.17.96.3:8080 [08:55:16]Content-Length: 766 [08:55:16]Content-Type: application/json [08:55:16] [08:55:16]POST finish read [08:55:16]Found Content-Length = 766 [08:55:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642516", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:55:16]execute_script... [08:55:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642516", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:55:16]POST & json_proto [08:55:16]process_json_proto [08:55:16]json parsed OK: [08:55:16]protocol is kg_v1.0 [08:55:16]action value=close_receipt [08:55:16]process_action close_receipt [08:55:16]cmd_close_receipt [08:55:16]MH_GetDate [08:55:16]Write to MH i2c: F0 00 00 8D 84 00 [08:55:16]Write i2c OK [08:55:16]MH_I2C_Read... [08:55:16]Read from MH i2c: F0 [08:55:16]MH_I2C_Read... [08:55:16]Read from MH i2c: F0 09 00 [08:55:16]MH_I2C_Read... [08:55:16]Read from MH i2c: F0 09 00 8D 84 00 7A AE 1C 67 44 5E 04 65 BF [08:55:16]GetLastDocTimeStamp 1729932909 [08:55:16]current date 1729932922 [08:55:16]FM_GetShiftState [08:55:16]SAM_PROTO_GetShiftState [08:55:16]wFMCommunicate request_size=4 [08:55:16]MH_SAM_APDU [08:55:16]CAPDU: 80 13 01 00 [08:55:16]Write to MH i2c: E2 08 00 8E 84 80 13 01 00 00 00 00 00 8F [08:55:16]Write i2c OK [08:55:16]MH_I2C_Read... [08:55:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:17]Read from MH i2c: E2 [08:55:17]MH_I2C_Read... [08:55:17]Read from MH i2c: E2 0E 00 [08:55:17]MH_I2C_Read... [08:55:17]Read from MH i2c: E2 0E 00 8E 84 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0D [08:55:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:55:17]wFMCommunicate OK [08:55:17]SAM_PROTO_GetShiftState done [08:55:17]FM_GetShiftState done [08:55:17]opened in 1729902265 [08:55:17]opened+sec_in_day 1729988665 [08:55:17]quantity*price = 50041 [08:55:17]sum+1 = 50042 [08:55:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 70 26.10.2024 08:55 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308649 ФПД: 142770888469756 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T085522&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308649&fm=142770888469756&tin=02508201610067®Number=0000000000091780&sum=50041 [08:55:18]StoreToDocumentArchive [08:55:18]shift 532 fd 308649 [08:55:18]save to /storage/0532/doc_00308649 [08:55:18]save last doc name /storage/0532/doc_00308649 to /storage/kkm_last_doc_name [08:55:18]save OK [08:55:18]Clear old archive folders... [08:55:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:55:18]tlvbuf is 00C21640 [08:55:18]SAM_PROTO_ClearQueue [08:55:18]wFMCommunicate request_size=4 [08:55:18]MH_SAM_APDU [08:55:18]CAPDU: 80 09 00 00 [08:55:18]Write to MH i2c: E2 08 00 9B 84 80 09 00 00 00 00 00 00 91 [08:55:18]Write i2c OK [08:55:18]MH_I2C_Read... [08:55:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:55:18]Read from MH i2c: E2 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: E2 03 00 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: E2 03 00 9B 84 00 90 00 93 [08:55:18]RAPDU: 90 00 [08:55:18]wFMCommunicate OK [08:55:18]SAM_PROTO_ClearQueue done [08:55:18]KKMCreateOFDPacket [08:55:18]OFDProtocolAddRootSTLVToBuf [08:55:18]FM_MakeSignedData [08:55:18]FM_MakeSignedData [08:55:18]SAM_PROTO_SignData [08:55:18]wFMCommunicate request_size=4 [08:55:18]MH_SAM_APDU [08:55:18]CAPDU: 80 0D 01 02 [08:55:18]Write to MH i2c: E2 08 00 9C 84 80 0D 01 02 00 00 00 00 99 [08:55:18]Write i2c OK [08:55:18]MH_I2C_Read... [08:55:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:55:18]Read from MH i2c: E2 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: E2 03 00 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: E2 03 00 9C 84 00 90 00 94 [08:55:18]RAPDU: 90 00 [08:55:18]wFMCommunicate OK [08:55:18]wFMCommunicate request_size=255 [08:55:18]MH_SAM_APDU [08:55:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 00 00 00 F4 03 04 00 7A AE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 B5 04 00 35 04 06 00 81 [08:55:18]Write to MH i2c: E2 02 01 9D 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 00 00 00 F4 03 04 00 7A AE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 B5 04 00 35 04 06 00 81 00 00 63 [08:55:18]Write i2c OK [08:55:18]MH_I2C_Read... [08:55:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:18]Read from MH i2c: E2 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: E2 03 00 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: E2 03 00 9D 84 00 90 00 95 [08:55:18]RAPDU: 90 00 [08:55:18]wFMCommunicate OK [08:55:18]wFMCommunicate request_size=10 [08:55:18]MH_SAM_APDU [08:55:18]CAPDU: 80 0D 02 02 05 D9 70 17 6C FC [08:55:18]Write to MH i2c: E2 0D 00 9E 84 80 0D 02 02 05 00 D9 70 17 6C FC 00 00 6E [08:55:18]Write i2c OK [08:55:18]MH_I2C_Read... [08:55:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:55:18]Read from MH i2c: E2 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: E2 03 00 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: E2 03 00 9E 84 00 90 00 96 [08:55:18]RAPDU: 90 00 [08:55:18]wFMCommunicate OK [08:55:18]wFMCommunicate request_size=4 [08:55:18]MH_SAM_APDU [08:55:18]CAPDU: 80 0D 03 02 [08:55:18]Write to MH i2c: E2 08 00 9F 84 80 0D 03 02 00 00 00 00 9E [08:55:18]Write i2c OK [08:55:18]MH_I2C_Read... [08:55:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:55:18]Read from MH i2c: E2 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: E2 0B 00 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: E2 0B 00 9F 84 00 93 2B 6D 69 65 CD 10 D5 90 00 4A [08:55:18]RAPDU: 93 2B 6D 69 65 CD 10 D5 90 00 [08:55:18]wFMCommunicate OK [08:55:18]SAM_PROTO_SignData done [08:55:18]FM_MakeSignedData done [08:55:18]CreateOFDProtocolMessage [08:55:18]wFMCommunicate request_size=4 [08:55:18]MH_SAM_APDU [08:55:18]CAPDU: 80 11 00 00 [08:55:18]Write to MH i2c: E2 08 00 A0 84 80 11 00 00 00 00 00 00 9E [08:55:18]Write i2c OK [08:55:18]MH_I2C_Read... [08:55:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:18]Read from MH i2c: E2 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: E2 17 00 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: E2 17 00 A0 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F3 [08:55:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:55:18]wFMCommunicate OK [08:55:18]CreateOFDProtocolMessage done [08:55:18]OFDSenderStorePacket 308649 [08:55:18]StoreOFDPacket docnum=308649 [08:55:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 59 9F 07 01 7D 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 00 00 00 F4 03 04 00 7A AE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 B5 04 00 35 04 06 00 81 D9 70 17 6C FC 93 2B 6D 69 65 CD 10 D5 [08:55:18]CheckFolder [08:55:18]dirname=/storage/ofd_packets [08:55:18]CheckFolder done [08:55:18]ProducePacketName [08:55:18]name=ofd_packets/00308649 [08:55:18]NVStorageSaveData ofd_packets/00308649 [08:55:18]File name is /storage/ofd_packets/00308649 [08:55:18]Write 301 bytes [08:55:18]NVStorageSaveData done [08:55:18]OFDSenderStorePacket done [08:55:18]KKMCreateOFDPacket done [08:55:18]NVStorageSaveData kkm_last_timestamp [08:55:18]File name is /storage/kkm_last_timestamp [08:55:18]Write 4 bytes [08:55:18]NVStorageSaveData done [08:55:18]ExternCall_PrintAddStr [08:55:18]wPrintStart [08:55:18]Write to MH i2c: 01 00 00 A1 84 25 [08:55:18]Write i2c OK [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: 01 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: 01 07 00 [08:55:18]MH_I2C_Read... [08:55:18]Read from MH i2c: 01 07 00 A1 84 00 00 00 00 00 FF 0F 3A [08:55:18]RasterBufferAndPrint [08:55:18]line Счет N : (1)642516 [08:55:18]line ИНН: 02508201610067 [08:55:18]line Контрольно-Кассовый Чек [08:55:18]line ПРОДАЖА [08:55:18]line ТРК (МРК, ГНК) : 52 [08:55:18]line Товар: 2710124130 [08:55:18]line Аи-92-К-2 [08:55:18]line 7.480 * 66.90 [08:55:18]line = 500.41 [08:55:18]line НДС 12% НСП 1% [08:55:18]line > о реализуемом товаре [08:55:18]line ИТОГО: 500.41 [08:55:18]line НСП 1% : 4.43 [08:55:18]line НДС 12% : 53.14 [08:55:18]line Наличными: 0.00 [08:55:18]line Безнал.: 500.41 [08:55:18]line Место: АЗС № 172 "Партнер Нефть" [08:55:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:55:18]line СНО: Общий режим [08:55:18]line Чек 70 26.10.2024 08:55 [08:55:18]line Смена: 532 ФФД: 1.0 [08:55:18]line ЗНМ: 0300000116 [08:55:18]line РНМ: 0000000000091780 [08:55:18]line Версия ККМ: 001 [08:55:18]line Платежная система: Mbank [08:55:18]line ФМ: 0000000000871765 [08:55:18]line ФД: 308649 [08:55:18]line ФПД: 142770888469756 [08:55:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T085522&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308649&fm=142770888469756&tin=02508201610067®Number=0000000000091780&sum=50041 [08:55:18]written 0, free lines is 4095 [08:55:18]OFD Sender: Processing packet 308649 [packets to send 222, broken 221] [08:55:18]ProducePacketName [08:55:18]name=ofd_packets/00308649 [08:55:18]OFD Sender: To server: pG, [08:55:18]CommunicateWithHost lk.salyk.kg:30040 [08:55:18]ConnectInit lk.salyk.kg [08:55:18]Connected sock=10 [08:55:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 59 9F 07 01 7D 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 00 00 00 F4 03 04 00 7A AE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 B5 04 00 35 04 06 00 81 D9 70 17 6C FC 93 2B 6D 69 65 CD 10 D5 [08:55:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 67 EC 47 00 27 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 B5 04 00 F4 03 04 00 D9 54 1C 67 B6 04 01 00 00 35 0A 88 B2 E9 B1 EB AB [08:55:19]CommunicateWithHost err = 0 [08:55:19]CheckOFDResponse [08:55:19]1017 (14) - 77093643461234 [08:55:19]1041 (16) - 0000000000871765 [08:55:19]1040 (4) - 308649 [08:55:19]1012 (4) - 26.10.2024 02:32 [08:55:19]1206 (1) - 0 [08:55:19]OFD Sender: Remove packet 308649 [08:55:19]ProducePacketName [08:55:19]Write to MH i2c: 01 00 00 C9 84 4D [08:55:19]name=ofd_packets/00308649 [08:55:19]NVStorageDeleteData [08:55:19]Write i2c OK [08:55:19]MH_I2C_Read... [08:55:19]Read from MH i2c: 01 [08:55:19]MH_I2C_Read... [08:55:19]Read from MH i2c: 01 07 00 [08:55:19]MH_I2C_Read... [08:55:19]Read from MH i2c: 01 07 00 C9 84 00 00 00 00 00 E8 0C 48 [08:55:19]RasterBufferAndPrint [08:55:19]line [08:55:19]line [08:55:19]line [08:55:19]line [08:55:19]line [08:55:19]written 0, free lines is 3314 [08:55:19]MH_Cut [08:55:19]Write to MH i2c: D1 01 00 D0 84 01 26 [08:55:19]Write i2c OK [08:55:19]MH_I2C_Read... [08:55:19]Read from MH i2c: D1 [08:55:19]MH_I2C_Read... [08:55:19]Read from MH i2c: D1 01 00 [08:55:19]MH_I2C_Read... [08:55:19]Read from MH i2c: D1 01 00 D0 84 00 25 [08:55:19]Write to MH i2c: 01 00 00 D1 84 55 [08:55:19]Write i2c OK [08:55:19]MH_I2C_Read... [08:55:19]OFD Sender: No OFD packet to send [08:55:19]*** Cut start [08:55:19]*** Purtial cut [08:55:19]*** Stage 1: CUTSNS_PIN = 1 [08:55:20]Read from MH i2c: 01 [08:55:20]MH_I2C_Read... [08:55:20]*** Stop cut motor [08:55:20]*** Cut end [08:55:20]Read from MH i2c: 01 07 00 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: 01 07 00 D1 84 00 00 00 00 00 FF 0F 6A [08:55:20]process_action close_receipt done [08:55:20]requested_data is exist [08:55:20]produce_requested_data [08:55:20]requested_item fm.sn is exist - process it [08:55:20]wFMCommunicate request_size=4 [08:55:20]MH_SAM_APDU [08:55:20]CAPDU: 80 11 00 00 [08:55:20]Write to MH i2c: E2 08 00 D2 84 80 11 00 00 00 00 00 00 D0 [08:55:20]Write i2c OK [08:55:20]MH_I2C_Read... [08:55:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:55:20]Read from MH i2c: E2 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 17 00 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 17 00 D2 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 25 [08:55:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:55:20]wFMCommunicate OK [08:55:20]requested_item fd.num is exist - process it [08:55:20]SAM_PROTO_GetFieldsCounters [08:55:20]wFMCommunicate request_size=4 [08:55:20]MH_SAM_APDU [08:55:20]CAPDU: 80 13 00 00 [08:55:20]Write to MH i2c: E2 08 00 D3 84 80 13 00 00 00 00 00 00 D3 [08:55:20]Write i2c OK [08:55:20]MH_I2C_Read... [08:55:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:55:20]Read from MH i2c: E2 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 62 00 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 62 00 D3 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A9 B5 04 00 0E 04 04 00 14 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 40 [08:55: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A9 B5 04 00 0E 04 04 00 14 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 [08:55:20]wFMCommunicate OK [08:55:20]SAM_PROTO_GetFieldsCounters done [08:55:20]requested_item shift.num is exist - process it [08:55:20]requested_item shift.opened is exist - process it [08:55:20]req_shift_opened [08:55:20]FM_GetShiftState [08:55:20]SAM_PROTO_GetShiftState [08:55:20]wFMCommunicate request_size=4 [08:55:20]MH_SAM_APDU [08:55:20]CAPDU: 80 13 01 00 [08:55:20]Write to MH i2c: E2 08 00 D4 84 80 13 01 00 00 00 00 00 D5 [08:55:20]Write i2c OK [08:55:20]MH_I2C_Read... [08:55:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:55:20]Read from MH i2c: E2 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 0E 00 [08:55:20]MH_I2C_Read... [08:55:20]Read from MH i2c: E2 0E 00 D4 84 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 53 [08:55:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:55:20]wFMCommunicate OK [08:55:20]SAM_PROTO_GetShiftState done [08:55:20]FM_GetShiftState done [08:55:20]req_shift_opened done [08:55:20]requested_item shift.open_date is exist - process it [08:55:20]req_shift_open_date [08:55:20]req_shift_open_date done [08:55:20]produce_requested_data done [08:55:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308649,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:55:20]process_action_free close_receipt [08:55:20]json_value_free [08:55:20]json_value_free done [08:55:20]process_json_proto returns [08:55:20]Send response to host [08:55:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308649,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:55:20]free response buf [08:55:20]execute_script done [08:55:20]execute_script returns [08:55:20]free content buf [08:55:20]Sock 8.Close socket [08:55:20]Sock 8.Thread stoped [08:55:24]OFD Sender: No OFD packet to send [08:55:29]OFD Sender: No OFD packet to send [08:55:34]OFD Sender: No OFD packet to send [08:55:39]OFD Sender: No OFD packet to send [08:55:44]OFD Sender: No OFD packet to send [08:55:49]OFD Sender: No OFD packet to send [08:55:54]OFD Sender: No OFD packet to send [08:55:59]OFD Sender: No OFD packet to send [08:56:04]OFD Sender: No OFD packet to send [08:56:09]OFD Sender: No OFD packet to send [08:56:14]OFD Sender: No OFD packet to send [08:56:19]OFD Sender: No OFD packet to send [08:56:24]OFD Sender: No OFD packet to send [08:56:29]OFD Sender: No OFD packet to send [08:56:34]OFD Sender: No OFD packet to send [08:56:39]OFD Sender: No OFD packet to send [08:56:43]accept exits with 9 [08:56:43]New connection [08:56:43]New thread 3067198820 created [08:56:43]Thread 3067342180 joined [08:56:43]Waiting for new connection... [08:56:43] Sock 9.Parse request [08:56:43]Sock 9.Check first char [08:56:43]Sock 9.First char is OK [08:56:43]request: POST /json_proto HTTP/1.0 [08:56:43]Method: POST [08:56:43]URL: /json_proto [08:56:43]Method is POST - this is cgi request [08:56:43]url: /json_proto [08:56:43]query_string will be loaded in cgi processing [08:56:43]execute_cgi json_proto POST (null) [08:56:43]execute_cgi path=json_proto method=POST [08:56:43]POST find Content-Length [08:56:43]Host: 172.17.96.3:8080 [08:56:43]Content-Length: 678 [08:56:43]Content-Type: application/json [08:56:43] [08:56:43]POST finish read [08:56:43]Found Content-Length = 678 [08:56:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [08:56:43]execute_script... [08:56: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)642518", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [08:56:43]POST & json_proto [08:56:43]process_json_proto [08:56:43]json parsed OK: [08:56:43]protocol is kg_v1.0 [08:56:43]action value=close_receipt [08:56:43]process_action close_receipt [08:56:43]cmd_close_receipt [08:56:43]MH_GetDate [08:56:43]Write to MH i2c: F0 00 00 D5 84 48 [08:56:43]Write i2c OK [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: F0 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: F0 09 00 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: F0 09 00 D5 84 00 D0 AE 1C 67 44 5E 04 65 5D [08:56:43]GetLastDocTimeStamp 1729932922 [08:56:43]current date 1729933008 [08:56:43]FM_GetShiftState [08:56:43]SAM_PROTO_GetShiftState [08:56:43]wFMCommunicate request_size=4 [08:56:43]MH_SAM_APDU [08:56:43]CAPDU: 80 13 01 00 [08:56:43]Write to MH i2c: E2 08 00 D6 84 80 13 01 00 00 00 00 00 D7 [08:56:43]Write i2c OK [08:56:43]MH_I2C_Read... [08:56:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:43]Read from MH i2c: E2 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: E2 0E 00 [08:56:43]MH_I2C_Read... [08:56:43]Read from MH i2c: E2 0E 00 D6 84 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 55 [08:56:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:56:43]wFMCommunicate OK [08:56:43]SAM_PROTO_GetShiftState done [08:56:43]FM_GetShiftState done [08:56:43]opened in 1729902265 [08:56:43]opened+sec_in_day 1729988665 [08:56:43]quantity*price = 80012 [08:56:43]sum+1 = 80013 [08:56:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 71 26.10.2024 08:56 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308650 ФПД: 160479614543763 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T085648&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308650&fm=160479614543763&tin=02508201610067®Number=0000000000091780&sum=80000 [08:56:44]StoreToDocumentArchive [08:56:44]shift 532 fd 308650 [08:56:44]save to /storage/0532/doc_00308650 [08:56:44]save last doc name /storage/0532/doc_00308650 to /storage/kkm_last_doc_name [08:56:44]save OK [08:56:44]Clear old archive folders... [08:56:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:56:44]tlvbuf is 00D25060 [08:56:44]SAM_PROTO_ClearQueue [08:56:44]wFMCommunicate request_size=4 [08:56:44]MH_SAM_APDU [08:56:44]CAPDU: 80 09 00 00 [08:56:44]Write to MH i2c: E2 08 00 E3 84 80 09 00 00 00 00 00 00 D9 [08:56:44]Write i2c OK [08:56:44]MH_I2C_Read... [08:56:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:56:44]Read from MH i2c: E2 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: E2 03 00 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: E2 03 00 E3 84 00 90 00 DB [08:56:44]RAPDU: 90 00 [08:56:44]wFMCommunicate OK [08:56:44]SAM_PROTO_ClearQueue done [08:56:44]KKMCreateOFDPacket [08:56:44]OFDProtocolAddRootSTLVToBuf [08:56:44]FM_MakeSignedData [08:56:44]FM_MakeSignedData [08:56:44]SAM_PROTO_SignData [08:56:44]wFMCommunicate request_size=4 [08:56:44]MH_SAM_APDU [08:56:44]CAPDU: 80 0D 01 02 [08:56:44]Write to MH i2c: E2 08 00 E4 84 80 0D 01 02 00 00 00 00 E1 [08:56:44]Write i2c OK [08:56:44]MH_I2C_Read... [08:56:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:56:44]Read from MH i2c: E2 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: E2 03 00 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: E2 03 00 E4 84 00 90 00 DC [08:56:44]RAPDU: 90 00 [08:56:44]wFMCommunicate OK [08:56:44]wFMCommunicate request_size=255 [08:56:44]MH_SAM_APDU [08:56:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 47 00 00 00 F4 03 04 00 D0 AE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA B5 04 00 35 04 06 00 91 [08:56:44]Write to MH i2c: E2 02 01 E5 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 47 00 00 00 F4 03 04 00 D0 AE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA B5 04 00 35 04 06 00 91 00 00 AD [08:56:44]Write i2c OK [08:56:44]MH_I2C_Read... [08:56:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:44]Read from MH i2c: E2 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: E2 03 00 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: E2 03 00 E5 84 00 90 00 DD [08:56:44]RAPDU: 90 00 [08:56:44]wFMCommunicate OK [08:56:44]wFMCommunicate request_size=10 [08:56:44]MH_SAM_APDU [08:56:44]CAPDU: 80 0D 02 02 05 F4 92 6B 27 93 [08:56:44]Write to MH i2c: E2 0D 00 E6 84 80 0D 02 02 05 00 F4 92 6B 27 93 00 00 99 [08:56:44]Write i2c OK [08:56:44]MH_I2C_Read... [08:56:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:44]Read from MH i2c: E2 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: E2 03 00 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: E2 03 00 E6 84 00 90 00 DE [08:56:44]RAPDU: 90 00 [08:56:44]wFMCommunicate OK [08:56:44]wFMCommunicate request_size=4 [08:56:44]MH_SAM_APDU [08:56:44]CAPDU: 80 0D 03 02 [08:56:44]Write to MH i2c: E2 08 00 E7 84 80 0D 03 02 00 00 00 00 E6 [08:56:44]Write i2c OK [08:56:44]MH_I2C_Read... [08:56:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:56:44]Read from MH i2c: E2 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: E2 0B 00 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: E2 0B 00 E7 84 00 E6 E7 EC 96 A5 16 B1 FA 90 00 9C [08:56:44]RAPDU: E6 E7 EC 96 A5 16 B1 FA 90 00 [08:56:44]wFMCommunicate OK [08:56:44]SAM_PROTO_SignData done [08:56:44]FM_MakeSignedData done [08:56:44]CreateOFDProtocolMessage [08:56:44]wFMCommunicate request_size=4 [08:56:44]MH_SAM_APDU [08:56:44]CAPDU: 80 11 00 00 [08:56:44]Write to MH i2c: E2 08 00 E8 84 80 11 00 00 00 00 00 00 E6 [08:56:44]Write i2c OK [08:56:44]MH_I2C_Read... [08:56:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:44]Read from MH i2c: E2 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: E2 17 00 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: E2 17 00 E8 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3B [08:56:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:56:44]wFMCommunicate OK [08:56:44]CreateOFDProtocolMessage done [08:56:44]OFDSenderStorePacket 308650 [08:56:44]StoreOFDPacket docnum=308650 [08:56:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FF E8 07 01 D4 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 47 00 00 00 F4 03 04 00 D0 AE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA B5 04 00 35 04 06 00 91 F4 92 6B 27 93 E6 E7 EC 96 A5 16 B1 FA [08:56:44]CheckFolder [08:56:44]dirname=/storage/ofd_packets [08:56:44]CheckFolder done [08:56:44]ProducePacketName [08:56:44]name=ofd_packets/00308650 [08:56:44]NVStorageSaveData ofd_packets/00308650 [08:56:44]File name is /storage/ofd_packets/00308650 [08:56:44]Write 301 bytes [08:56:44]NVStorageSaveData done [08:56:44]OFDSenderStorePacket done [08:56:44]KKMCreateOFDPacket done [08:56:44]NVStorageSaveData kkm_last_timestamp [08:56:44]File name is /storage/kkm_last_timestamp [08:56:44]Write 4 bytes [08:56:44]NVStorageSaveData done [08:56:44]ExternCall_PrintAddStr [08:56:44]wPrintStart [08:56:44]Write to MH i2c: 01 00 00 E9 84 6D [08:56:44]Write i2c OK [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: 01 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: 01 07 00 [08:56:44]MH_I2C_Read... [08:56:44]Read from MH i2c: 01 07 00 E9 84 00 00 00 00 00 FF 0F 82 [08:56:44]RasterBufferAndPrint [08:56:44]line Счет N : (1)642518 [08:56:44]line ИНН: 02508201610067 [08:56:44]line Контрольно-Кассовый Чек [08:56:44]line ПРОДАЖА [08:56:44]line ТРК (МРК, ГНК) : 41 [08:56:44]line Товар: 2710124130 [08:56:44]line Аи-92-К-2 [08:56:44]line 11.960 * 66.90 [08:56:44]line = 800.12 [08:56:44]line НДС 12% НСП 1% [08:56:44]line > о реализуемом товаре [08:56:44]line ОКРУГЛЕНИЕ: -0.12 [08:56:44]line ИТОГО: 800.00 [08:56:44]line Внесено: 800.00 [08:56:44]line СДАЧА: 0.00 [08:56:44]line НСП 1% : 7.08 [08:56:44]line НДС 12% : 84.97 [08:56:44]line Наличными: 800.00 [08:56:44]line Безнал.: 0.00 [08:56:44]line Место: АЗС № 172 "Партнер Нефть" [08:56:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [08:56:44]line СНО: Общий режим [08:56:44]line Чек 71 26.10.2024 08:56 [08:56:44]line Смена: 532 ФФД: 1.0 [08:56:44]line ЗНМ: 0300000116 [08:56:44]line РНМ: 0000000000091780 [08:56:44]line Версия ККМ: 001 [08:56:44]line ФМ: 0000000000871765 [08:56:44]line ФД: 308650 [08:56:44]line ФПД: 160479614543763 [08:56:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T085648&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308650&fm=160479614543763&tin=02508201610067®Number=0000000000091780&sum=80000 [08:56:44]written 0, free lines is 4095 [08:56:44]OFD Sender: Processing packet 308650 [packets to send 222, broken 221] [08:56:44]ProducePacketName [08:56:44]name=ofd_packets/00308650 [08:56:44]OFD Sender: To server: pG, [08:56:44]CommunicateWithHost lk.salyk.kg:30040 [08:56:44]ConnectInit lk.salyk.kg [08:56:44]Connected sock=10 [08:56:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FF E8 07 01 D4 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 47 00 00 00 F4 03 04 00 D0 AE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA B5 04 00 35 04 06 00 91 F4 92 6B 27 93 E6 E7 EC 96 A5 16 B1 FA [08:56:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F7 16 47 00 F5 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA B5 04 00 F4 03 04 00 2F 55 1C 67 B6 04 01 00 00 72 5D F6 3B 93 43 92 E3 [08:56:45]CommunicateWithHost err = 0 [08:56:45]CheckOFDResponse [08:56:45]1017 (14) - 77093643461234 [08:56:45]1041 (16) - 0000000000871765 [08:56:45]1040 (4) - 308650 [08:56:45]1012 (4) - 26.10.2024 02:34 [08:56:45]1206 (1) - 0 [08:56:45]OFD Sender: Remove packet 308650 [08:56:45]ProducePacketName [08:56:45]name=ofd_packets/00308650 [08:56:45]NVStorageDeleteData [08:56:45]Write to MH i2c: 01 00 00 13 85 98 [08:56:45]Write i2c OK [08:56:45]MH_I2C_Read... [08:56:45]Read from MH i2c: 01 [08:56:45]MH_I2C_Read... [08:56:45]Read from MH i2c: 01 07 00 [08:56:45]MH_I2C_Read... [08:56:45]Read from MH i2c: 01 07 00 13 85 00 00 00 00 00 B7 0C 62 [08:56:45]RasterBufferAndPrint [08:56:45]line [08:56:45]line [08:56:45]line [08:56:45]line [08:56:45]line [08:56:45]written 0, free lines is 3262 [08:56:45]MH_Cut [08:56:45]Write to MH i2c: D1 01 00 1A 85 01 71 [08:56:45]Write i2c OK [08:56:45]MH_I2C_Read... [08:56:45]Read from MH i2c: D1 [08:56:45]MH_I2C_Read... [08:56:45]Read from MH i2c: D1 01 00 [08:56:45]MH_I2C_Read... [08:56:45]Read from MH i2c: D1 01 00 1A 85 00 70 [08:56:45]Write to MH i2c: 01 00 00 1B 85 A0 [08:56:45]Write i2c OK [08:56:45]MH_I2C_Read... [08:56:45]OFD Sender: No OFD packet to send [08:56:46]*** Cut start [08:56:46]*** Purtial cut [08:56:46]*** Stage 1: CUTSNS_PIN = 1 [08:56:46]Read from MH i2c: 01 [08:56:46]MH_I2C_Read... [08:56:46]*** Stop cut motor [08:56:46]*** Cut end [08:56:46]Read from MH i2c: 01 07 00 [08:56:46]MH_I2C_Read... [08:56:46]Read from MH i2c: 01 07 00 1B 85 00 00 00 00 00 FF 0F B5 [08:56:46]process_action close_receipt done [08:56:46]requested_data is exist [08:56:46]produce_requested_data [08:56:46]requested_item fm.sn is exist - process it [08:56:46]wFMCommunicate request_size=4 [08:56:46]MH_SAM_APDU [08:56:46]CAPDU: 80 11 00 00 [08:56:46]Write to MH i2c: E2 08 00 1C 85 80 11 00 00 00 00 00 00 1B [08:56:46]Write i2c OK [08:56:46]MH_I2C_Read... [08:56:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:46]Read from MH i2c: E2 [08:56:46]MH_I2C_Read... [08:56:46]Read from MH i2c: E2 17 00 [08:56:46]MH_I2C_Read... [08:56:46]Read from MH i2c: E2 17 00 1C 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 70 [08:56:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [08:56:46]wFMCommunicate OK [08:56:46]requested_item fd.num is exist - process it [08:56:46]SAM_PROTO_GetFieldsCounters [08:56:46]wFMCommunicate request_size=4 [08:56:46]MH_SAM_APDU [08:56:46]CAPDU: 80 13 00 00 [08:56:46]Write to MH i2c: E2 08 00 1D 85 80 13 00 00 00 00 00 00 1E [08:56:46]Write i2c OK [08:56:46]MH_I2C_Read... [08:56:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:46]Read from MH i2c: E2 [08:56:46]MH_I2C_Read... [08:56:46]Read from MH i2c: E2 62 00 [08:56:46]MH_I2C_Read... [08:56:46]Read from MH i2c: E2 62 00 1D 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AA B5 04 00 0E 04 04 00 14 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 8F [08:56: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AA B5 04 00 0E 04 04 00 14 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 [08:56:46]wFMCommunicate OK [08:56:46]SAM_PROTO_GetFieldsCounters done [08:56:46]requested_item shift.num is exist - process it [08:56:46]requested_item shift.opened is exist - process it [08:56:46]req_shift_opened [08:56:46]FM_GetShiftState [08:56:46]SAM_PROTO_GetShiftState [08:56:46]wFMCommunicate request_size=4 [08:56:46]MH_SAM_APDU [08:56:46]CAPDU: 80 13 01 00 [08:56:46]Write to MH i2c: E2 08 00 1E 85 80 13 01 00 00 00 00 00 20 [08:56:46]Write i2c OK [08:56:46]MH_I2C_Read... [08:56:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:46]Read from MH i2c: E2 [08:56:46]MH_I2C_Read... [08:56:46]Read from MH i2c: E2 0E 00 [08:56:46]MH_I2C_Read... [08:56:46]Read from MH i2c: E2 0E 00 1E 85 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9E [08:56:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [08:56:46]wFMCommunicate OK [08:56:46]SAM_PROTO_GetShiftState done [08:56:46]FM_GetShiftState done [08:56:46]req_shift_opened done [08:56:46]requested_item shift.open_date is exist - process it [08:56:46]req_shift_open_date [08:56:46]req_shift_open_date done [08:56:46]produce_requested_data done [08:56:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308650,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [08:56:46]process_action_free close_receipt [08:56:46]json_value_free [08:56:46]json_value_free done [08:56:46]process_json_proto returns [08:56:46]Send response to host [08:56:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308650,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [08:56:46]free response buf [08:56:46]execute_script done [08:56:46]execute_script returns [08:56:46]free content buf [08:56:46]Sock 9.Close socket [08:56:46]Sock 9.Thread stoped [08:56:50]OFD Sender: No OFD packet to send [08:56:55]OFD Sender: No OFD packet to send [08:57:00]OFD Sender: No OFD packet to send [08:57:05]OFD Sender: No OFD packet to send [08:57:10]OFD Sender: No OFD packet to send [08:57:15]OFD Sender: No OFD packet to send [08:57:20]OFD Sender: No OFD packet to send [08:57:25]OFD Sender: No OFD packet to send [08:57:30]OFD Sender: No OFD packet to send [08:57:35]OFD Sender: No OFD packet to send [08:57:40]OFD Sender: No OFD packet to send [08:57:45]OFD Sender: No OFD packet to send [08:57:50]OFD Sender: No OFD packet to send [08:57:55]OFD Sender: No OFD packet to send [08:58:00]OFD Sender: No OFD packet to send [08:58:05]OFD Sender: No OFD packet to send [08:58:10]OFD Sender: No OFD packet to send [08:58:15]OFD Sender: No OFD packet to send [08:58:20]OFD Sender: No OFD packet to send [08:58:25]OFD Sender: No OFD packet to send [08:58:30]OFD Sender: No OFD packet to send [08:58:35]OFD Sender: No OFD packet to send [08:58:40]OFD Sender: No OFD packet to send [08:58:45]OFD Sender: No OFD packet to send [08:58:50]OFD Sender: No OFD packet to send [08:58:55]OFD Sender: No OFD packet to send [08:59:00]OFD Sender: No OFD packet to send [08:59:05]OFD Sender: No OFD packet to send [08:59:10]OFD Sender: No OFD packet to send [08:59:15]OFD Sender: No OFD packet to send [08:59:20]OFD Sender: No OFD packet to send [08:59:25]OFD Sender: No OFD packet to send [08:59:30]OFD Sender: No OFD packet to send [08:59:35]OFD Sender: No OFD packet to send [08:59:40]OFD Sender: No OFD packet to send [08:59:45]OFD Sender: No OFD packet to send [08:59:50]OFD Sender: No OFD packet to send [08:59:55]OFD Sender: No OFD packet to send [09:00:00]OFD Sender: No OFD packet to send [09:00:05]OFD Sender: No OFD packet to send [09:00:11]OFD Sender: No OFD packet to send [09:00:16]OFD Sender: No OFD packet to send [09:00:21]OFD Sender: No OFD packet to send [09:00:26]OFD Sender: No OFD packet to send [09:00:31]OFD Sender: No OFD packet to send [09:00:36]OFD Sender: No OFD packet to send [09:00:41]OFD Sender: No OFD packet to send [09:00:46]OFD Sender: No OFD packet to send [09:00:51]OFD Sender: No OFD packet to send [09:00:56]OFD Sender: No OFD packet to send [09:00:57]accept exits with 8 [09:00:57]New connection [09:00:57]New thread 3067342180 created [09:00:57]Thread 3067198820 joined [09:00:57]Waiting for new connection... [09:00:57] Sock 8.Parse request [09:00:57]Sock 8.Check first char [09:00:57]Sock 8.First char is OK [09:00:57]request: POST /json_proto HTTP/1.0 [09:00:57]Method: POST [09:00:57]URL: /json_proto [09:00:57]Method is POST - this is cgi request [09:00:57]url: /json_proto [09:00:57]query_string will be loaded in cgi processing [09:00:57]execute_cgi json_proto POST (null) [09:00:57]execute_cgi path=json_proto method=POST [09:00:57]POST find Content-Length [09:00:57]Host: 172.17.96.3:8080 [09:00:57]Content-Length: 775 [09:00:57]Content-Type: application/json [09:00:57] [09:00:57]POST finish read [09:00:57]Found Content-Length = 775 [09:00:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:57]execute_script... [09:00:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642520", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:57]POST & json_proto [09:00:57]process_json_proto [09:00:57]json parsed OK: [09:00:57]protocol is kg_v1.0 [09:00:57]action value=close_receipt [09:00:57]process_action close_receipt [09:00:57]cmd_close_receipt [09:00:57]MH_GetDate [09:00:57]Write to MH i2c: F0 00 00 1F 85 93 [09:00:57]Write i2c OK [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: F0 [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: F0 09 00 [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: F0 09 00 1F 85 00 CE AF 1C 67 44 5E 04 65 A7 [09:00:57]GetLastDocTimeStamp 1729933008 [09:00:57]current date 1729933262 [09:00:57]FM_GetShiftState [09:00:57]SAM_PROTO_GetShiftState [09:00:57]wFMCommunicate request_size=4 [09:00:57]MH_SAM_APDU [09:00:57]CAPDU: 80 13 01 00 [09:00:57]Write to MH i2c: E2 08 00 20 85 80 13 01 00 00 00 00 00 22 [09:00:57]Write i2c OK [09:00:57]MH_I2C_Read... [09:00:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:57]Read from MH i2c: E2 [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: E2 0E 00 [09:00:57]MH_I2C_Read... [09:00:57]Read from MH i2c: E2 0E 00 20 85 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A0 [09:00:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:00:57]wFMCommunicate OK [09:00:57]SAM_PROTO_GetShiftState done [09:00:57]FM_GetShiftState done [09:00:57]opened in 1729902265 [09:00:57]opened+sec_in_day 1729988665 [09:00:57]quantity*price = 200025 [09:00:57]sum+1 = 200026 [09:00:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 72 26.10.2024 09:01 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308651 ФПД: 124854575307339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090102&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308651&fm=124854575307339&tin=02508201610067®Number=0000000000091780&sum=200025 [09:00:58]StoreToDocumentArchive [09:00:58]shift 532 fd 308651 [09:00:58]save to /storage/0532/doc_00308651 [09:00:58]save last doc name /storage/0532/doc_00308651 to /storage/kkm_last_doc_name [09:00:58]save OK [09:00:58]Clear old archive folders... [09:00:58]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:00:58]tlvbuf is 00C214F0 [09:00:58]SAM_PROTO_ClearQueue [09:00:58]wFMCommunicate request_size=4 [09:00:58]MH_SAM_APDU [09:00:58]CAPDU: 80 09 00 00 [09:00:58]Write to MH i2c: E2 08 00 2D 85 80 09 00 00 00 00 00 00 24 [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:58]Read from MH i2c: E2 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 2D 85 00 90 00 26 [09:00:58]RAPDU: 90 00 [09:00:58]wFMCommunicate OK [09:00:58]SAM_PROTO_ClearQueue done [09:00:58]KKMCreateOFDPacket [09:00:58]OFDProtocolAddRootSTLVToBuf [09:00:58]FM_MakeSignedData [09:00:58]FM_MakeSignedData [09:00:58]SAM_PROTO_SignData [09:00:58]wFMCommunicate request_size=4 [09:00:58]MH_SAM_APDU [09:00:58]CAPDU: 80 0D 01 02 [09:00:58]Write to MH i2c: E2 08 00 2E 85 80 0D 01 02 00 00 00 00 2C [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:58]Read from MH i2c: E2 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 2E 85 00 90 00 27 [09:00:58]RAPDU: 90 00 [09:00:58]wFMCommunicate OK [09:00:58]wFMCommunicate request_size=255 [09:00:58]MH_SAM_APDU [09:00:58]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 CE AF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB B5 04 [09:00:58]Write to MH i2c: E2 02 01 2F 85 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 CE AF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB B5 04 00 00 DA [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:58]Read from MH i2c: E2 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 2F 85 00 90 00 28 [09:00:58]RAPDU: 90 00 [09:00:58]wFMCommunicate OK [09:00:58]wFMCommunicate request_size=16 [09:00:58]MH_SAM_APDU [09:00:58]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 71 8D F8 9C 1A 4B [09:00:58]Write to MH i2c: E2 13 00 30 85 80 0D 02 02 0B 00 00 35 04 06 00 71 8D F8 9C 1A 4B 00 00 7B [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:58]Read from MH i2c: E2 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 [09:00:58]MH_I2C_Read... [09:00:58]Read from MH i2c: E2 03 00 30 85 00 90 00 29 [09:00:58]RAPDU: 90 00 [09:00:58]wFMCommunicate OK [09:00:58]wFMCommunicate request_size=4 [09:00:58]MH_SAM_APDU [09:00:58]CAPDU: 80 0D 03 02 [09:00:58]Write to MH i2c: E2 08 00 31 85 80 0D 03 02 00 00 00 00 31 [09:00:58]Write i2c OK [09:00:58]MH_I2C_Read... [09:00:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:59]Read from MH i2c: E2 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 0B 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 0B 00 31 85 00 1F 2B 12 33 B6 EC B6 E2 90 00 FB [09:00:59]RAPDU: 1F 2B 12 33 B6 EC B6 E2 90 00 [09:00:59]wFMCommunicate OK [09:00:59]SAM_PROTO_SignData done [09:00:59]FM_MakeSignedData done [09:00:59]CreateOFDProtocolMessage [09:00:59]wFMCommunicate request_size=4 [09:00:59]MH_SAM_APDU [09:00:59]CAPDU: 80 11 00 00 [09:00:59]Write to MH i2c: E2 08 00 32 85 80 11 00 00 00 00 00 00 31 [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:59]Read from MH i2c: E2 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 17 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: E2 17 00 32 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 86 [09:00:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:00:59]wFMCommunicate OK [09:00:59]CreateOFDProtocolMessage done [09:00:59]OFDSenderStorePacket 308651 [09:00:59]StoreOFDPacket docnum=308651 [09:00:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 82 37 0D 01 5A A6 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 CE AF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB B5 04 00 35 04 06 00 71 8D F8 9C 1A 4B 1F 2B 12 33 B6 EC B6 E2 [09:00:59]CheckFolder [09:00:59]dirname=/storage/ofd_packets [09:00:59]CheckFolder done [09:00:59]ProducePacketName [09:00:59]name=ofd_packets/00308651 [09:00:59]NVStorageSaveData ofd_packets/00308651 [09:00:59]File name is /storage/ofd_packets/00308651 [09:00:59]Write 307 bytes [09:00:59]NVStorageSaveData done [09:00:59]OFDSenderStorePacket done [09:00:59]KKMCreateOFDPacket done [09:00:59]NVStorageSaveData kkm_last_timestamp [09:00:59]File name is /storage/kkm_last_timestamp [09:00:59]Write 4 bytes [09:00:59]NVStorageSaveData done [09:00:59]ExternCall_PrintAddStr [09:00:59]wPrintStart [09:00:59]Write to MH i2c: 01 00 00 33 85 B8 [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: 01 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: 01 07 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: 01 07 00 33 85 00 00 00 00 00 FF 0F CD [09:00:59]RasterBufferAndPrint [09:00:59]line Счет N : (1)642520 [09:00:59]line ИНН: 02508201610067 [09:00:59]line Контрольно-Кассовый Чек [09:00:59]line ПРОДАЖА [09:00:59]line ТРК (МРК, ГНК) : 32 [09:00:59]line Товар: 2710194210 [09:00:59]line D-ENERGY ДТ-К-2 [09:00:59]line 25.910 * 77.20 [09:00:59]line = 2000.25 [09:00:59]line НДС 12% НСП 1% [09:00:59]line > о реализуемом товаре [09:00:59]line ИТОГО: 2000.25 [09:00:59]line НСП 1% : 17.70 [09:00:59]line НДС 12% : 212.42 [09:00:59]line Наличными: 0.00 [09:00:59]line Безнал.: 2000.25 [09:00:59]line Место: АЗС № 172 "Партнер Нефть" [09:00:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:00:59]line СНО: Общий режим [09:00:59]line Чек 72 26.10.2024 09:01 [09:00:59]line Смена: 532 ФФД: 1.0 [09:00:59]line ЗНМ: 0300000116 [09:00:59]line РНМ: 0000000000091780 [09:00:59]line Версия ККМ: 001 [09:00:59]line Платежная система: Mbank [09:00:59]line ФМ: 0000000000871765 [09:00:59]line ФД: 308651 [09:00:59]line ФПД: 124854575307339 [09:00:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090102&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308651&fm=124854575307339&tin=02508201610067®Number=0000000000091780&sum=200025 [09:00:59]written 0, free lines is 4095 [09:00:59]OFD Sender: Processing packet 308651 [packets to send 222, broken 221] [09:00:59]ProducePacketName [09:00:59]name=ofd_packets/00308651 [09:00:59]OFD Sender: To server: pG, [09:00:59]CommunicateWithHost lk.salyk.kg:30040 [09:00:59]ConnectInit lk.salyk.kg [09:00:59]Connected sock=10 [09:00:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 82 37 0D 01 5A A6 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 CE AF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB B5 04 00 35 04 06 00 71 8D F8 9C 1A 4B 1F 2B 12 33 B6 EC B6 E2 [09:00:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 22 2D 47 00 1F 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 31 37 36 35 10 04 04 00 AB B5 04 00 F4 03 04 00 2D 56 1C 67 B6 04 01 00 00 AA 5A AC C5 0A D4 83 C6 [09:00:59]CommunicateWithHost err = 0 [09:00:59]CheckOFDResponse [09:00:59]1017 (14) - 77093643461234 [09:00:59]1041 (16) - 0000000000871765 [09:00:59]1040 (4) - 308651 [09:00:59]1012 (4) - 26.10.2024 02:38 [09:00:59]1206 (1) - 0 [09:00:59]OFD Sender: Remove packet 308651 [09:00:59]ProducePacketName [09:00:59]name=ofd_packets/00308651 [09:00:59]NVStorageDeleteData [09:00:59]Write to MH i2c: 01 00 00 5B 85 E0 [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: 01 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: 01 07 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: 01 07 00 5B 85 00 00 00 00 00 DF 0C D2 [09:00:59]RasterBufferAndPrint [09:00:59]line [09:00:59]line [09:00:59]line [09:00:59]line [09:00:59]line [09:00:59]written 0, free lines is 3300 [09:00:59]MH_Cut [09:00:59]Write to MH i2c: D1 01 00 62 85 01 B9 [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: D1 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: D1 01 00 [09:00:59]MH_I2C_Read... [09:00:59]Read from MH i2c: D1 01 00 62 85 00 B8 [09:00:59]Write to MH i2c: 01 00 00 63 85 E8 [09:00:59]Write i2c OK [09:00:59]MH_I2C_Read... [09:01:00]OFD Sender: No OFD packet to send [09:01:00]*** Cut start [09:01:00]*** Purtial cut [09:01:00]*** Stage 1: CUTSNS_PIN = 1 [09:01:00]Read from MH i2c: 01 [09:01:00]MH_I2C_Read... [09:01:00]*** Stop cut motor [09:01:00]*** Cut end [09:01:00]Read from MH i2c: 01 07 00 [09:01:00]MH_I2C_Read... [09:01:00]Read from MH i2c: 01 07 00 63 85 00 00 00 00 00 FF 0F FD [09:01:00]process_action close_receipt done [09:01:00]requested_data is exist [09:01:00]produce_requested_data [09:01:00]requested_item fm.sn is exist - process it [09:01:00]wFMCommunicate request_size=4 [09:01:00]MH_SAM_APDU [09:01:00]CAPDU: 80 11 00 00 [09:01:00]Write to MH i2c: E2 08 00 64 85 80 11 00 00 00 00 00 00 63 [09:01:00]Write i2c OK [09:01:00]MH_I2C_Read... [09:01:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:01]Read from MH i2c: E2 [09:01:01]MH_I2C_Read... [09:01:01]Read from MH i2c: E2 17 00 [09:01:01]MH_I2C_Read... [09:01:01]Read from MH i2c: E2 17 00 64 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B8 [09:01:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:01:01]wFMCommunicate OK [09:01:01]requested_item fd.num is exist - process it [09:01:01]SAM_PROTO_GetFieldsCounters [09:01:01]wFMCommunicate request_size=4 [09:01:01]MH_SAM_APDU [09:01:01]CAPDU: 80 13 00 00 [09:01:01]Write to MH i2c: E2 08 00 65 85 80 13 00 00 00 00 00 00 66 [09:01:01]Write i2c OK [09:01:01]MH_I2C_Read... [09:01:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:01]Read from MH i2c: E2 [09:01:01]MH_I2C_Read... [09:01:01]Read from MH i2c: E2 62 00 [09:01:01]MH_I2C_Read... [09:01:01]Read from MH i2c: E2 62 00 65 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AB B5 04 00 0E 04 04 00 14 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 DB [09:01:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AB B5 04 00 0E 04 04 00 14 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 [09:01:01]wFMCommunicate OK [09:01:01]SAM_PROTO_GetFieldsCounters done [09:01:01]requested_item shift.num is exist - process it [09:01:01]requested_item shift.opened is exist - process it [09:01:01]req_shift_opened [09:01:01]FM_GetShiftState [09:01:01]SAM_PROTO_GetShiftState [09:01:01]wFMCommunicate request_size=4 [09:01:01]MH_SAM_APDU [09:01:01]CAPDU: 80 13 01 00 [09:01:01]Write to MH i2c: E2 08 00 66 85 80 13 01 00 00 00 00 00 68 [09:01:01]Write i2c OK [09:01:01]MH_I2C_Read... [09:01:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:01]Read from MH i2c: E2 [09:01:01]MH_I2C_Read... [09:01:01]Read from MH i2c: E2 0E 00 [09:01:01]MH_I2C_Read... [09:01:01]Read from MH i2c: E2 0E 00 66 85 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E6 [09:01:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:01:01]wFMCommunicate OK [09:01:01]SAM_PROTO_GetShiftState done [09:01:01]FM_GetShiftState done [09:01:01]req_shift_opened done [09:01:01]requested_item shift.open_date is exist - process it [09:01:01]req_shift_open_date [09:01:01]req_shift_open_date done [09:01:01]produce_requested_data done [09:01:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308651,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:01:01]process_action_free close_receipt [09:01:01]json_value_free [09:01:01]json_value_free done [09:01:01]process_json_proto returns [09:01:01]Send response to host [09:01:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308651,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:01:01]free response buf [09:01:01]execute_script done [09:01:01]execute_script returns [09:01:01]free content buf [09:01:01]Sock 8.Close socket [09:01:01]Sock 8.Thread stoped [09:01:01]accept exits with 9 [09:01:01]New connection [09:01:01]New thread 3067198820 created [09:01:01]Thread 3067342180 joined [09:01:01]Waiting for new connection... [09:01:01] Sock 9.Parse request [09:01:01]Sock 9.Check first char [09:01:01]Sock 9.First char is OK [09:01:01]request: POST /json_proto HTTP/1.0 [09:01:01]Method: POST [09:01:01]URL: /json_proto [09:01:01]Method is POST - this is cgi request [09:01:01]url: /json_proto [09:01:01]query_string will be loaded in cgi processing [09:01:01]execute_cgi json_proto POST (null) [09:01:01]execute_cgi path=json_proto method=POST [09:01:01]POST find Content-Length [09:01:01]Host: 172.17.96.3:8080 [09:01:01]Content-Length: 797 [09:01:01]Content-Type: application/json [09:01:01] [09:01:01]POST finish read [09:01:01]Found Content-Length = 797 [09:01:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4467028", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:01]execute_script... [09:01: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)642519", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4467028", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:01]POST & json_proto [09:01:01]process_json_proto [09:01:01]json parsed OK: [09:01:01]protocol is kg_v1.0 [09:01:01]action value=close_receipt [09:01:01]process_action close_receipt [09:01:01]cmd_close_receipt [09:01:01]MH_GetDate [09:01:01]Write to MH i2c: F0 00 00 67 85 DB [09:01:01]Write i2c OK [09:01:01]MH_I2C_Read... [09:01:01]Read from MH i2c: F0 [09:01:01]MH_I2C_Read... [09:01:01]Read from MH i2c: F0 09 00 [09:01:01]MH_I2C_Read... [09:01:01]Read from MH i2c: F0 09 00 67 85 00 D2 AF 1C 67 44 5E 04 65 F3 [09:01:01]GetLastDocTimeStamp 1729933262 [09:01:01]current date 1729933266 [09:01:01]FM_GetShiftState [09:01:01]SAM_PROTO_GetShiftState [09:01:01]wFMCommunicate request_size=4 [09:01:01]MH_SAM_APDU [09:01:01]CAPDU: 80 13 01 00 [09:01:01]Write to MH i2c: E2 08 00 68 85 80 13 01 00 00 00 00 00 6A [09:01:01]Write i2c OK [09:01:01]MH_I2C_Read... [09:01:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:01]Read from MH i2c: E2 [09:01:01]MH_I2C_Read... [09:01:01]Read from MH i2c: E2 0E 00 [09:01:01]MH_I2C_Read... [09:01:01]Read from MH i2c: E2 0E 00 68 85 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E8 [09:01:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:01:01]wFMCommunicate OK [09:01:01]SAM_PROTO_GetShiftState done [09:01:01]FM_GetShiftState done [09:01:01]opened in 1729902265 [09:01:01]opened+sec_in_day 1729988665 [09:01:01]quantity*price = 0 [09:01:01]sum+1 = 1 [09:01:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 73 26.10.2024 09:01 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4467028 ФМ: 0000000000871765 ФД: 308652 ФПД: 128376285119310 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090106&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308652&fm=128376285119310&tin=02508201610067®Number=0000000000091780&sum=0 [09:01:02]StoreToDocumentArchive [09:01:02]shift 532 fd 308652 [09:01:02]save to /storage/0532/doc_00308652 [09:01:02]save last doc name /storage/0532/doc_00308652 to /storage/kkm_last_doc_name [09:01:02]save OK [09:01:02]Clear old archive folders... [09:01:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:01:02]tlvbuf is 00BDABB0 [09:01:02]SAM_PROTO_ClearQueue [09:01:02]wFMCommunicate request_size=4 [09:01:02]MH_SAM_APDU [09:01:02]CAPDU: 80 09 00 00 [09:01:02]Write to MH i2c: E2 08 00 75 85 80 09 00 00 00 00 00 00 6C [09:01:02]Write i2c OK [09:01:02]MH_I2C_Read... [09:01:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:02]Read from MH i2c: E2 [09:01:02]MH_I2C_Read... [09:01:02]Read from MH i2c: E2 03 00 [09:01:02]MH_I2C_Read... [09:01:02]Read from MH i2c: E2 03 00 75 85 00 90 00 6E [09:01:02]RAPDU: 90 00 [09:01:02]wFMCommunicate OK [09:01:02]SAM_PROTO_ClearQueue done [09:01:02]KKMCreateOFDPacket [09:01:02]OFDProtocolAddRootSTLVToBuf [09:01:02]FM_MakeSignedData [09:01:02]FM_MakeSignedData [09:01:02]SAM_PROTO_SignData [09:01:02]wFMCommunicate request_size=4 [09:01:02]MH_SAM_APDU [09:01:02]CAPDU: 80 0D 01 02 [09:01:02]Write to MH i2c: E2 08 00 76 85 80 0D 01 02 00 00 00 00 74 [09:01:02]Write i2c OK [09:01:02]MH_I2C_Read... [09:01:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:02]Read from MH i2c: E2 [09:01:02]MH_I2C_Read... [09:01:02]Read from MH i2c: E2 03 00 [09:01:02]MH_I2C_Read... [09:01:02]Read from MH i2c: E2 03 00 76 85 00 90 00 6F [09:01:02]RAPDU: 90 00 [09:01:02]wFMCommunicate OK [09:01:02]wFMCommunicate request_size=255 [09:01:02]MH_SAM_APDU [09:01:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 D2 AF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC B5 04 00 35 04 06 00 74 C1 EE DF [09:01:02]Write to MH i2c: E2 02 01 77 85 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 D2 AF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC B5 04 00 35 04 06 00 74 C1 EE DF 00 00 3F [09:01:02]Write i2c OK [09:01:02]MH_I2C_Read... [09:01:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:03]Read from MH i2c: E2 [09:01:03]MH_I2C_Read... [09:01:03]Read from MH i2c: E2 03 00 [09:01:03]MH_I2C_Read... [09:01:03]Read from MH i2c: E2 03 00 77 85 00 90 00 70 [09:01:03]RAPDU: 90 00 [09:01:03]wFMCommunicate OK [09:01:03]wFMCommunicate request_size=7 [09:01:03]MH_SAM_APDU [09:01:03]CAPDU: 80 0D 02 02 02 43 4E [09:01:03]Write to MH i2c: E2 0A 00 78 85 80 0D 02 02 02 00 43 4E 00 00 0C [09:01:03]Write i2c OK [09:01:03]MH_I2C_Read... [09:01:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:03]Read from MH i2c: E2 [09:01:03]MH_I2C_Read... [09:01:03]Read from MH i2c: E2 03 00 [09:01:03]MH_I2C_Read... [09:01:03]Read from MH i2c: E2 03 00 78 85 00 90 00 71 [09:01:03]RAPDU: 90 00 [09:01:03]wFMCommunicate OK [09:01:03]wFMCommunicate request_size=4 [09:01:03]MH_SAM_APDU [09:01:03]CAPDU: 80 0D 03 02 [09:01:03]Write to MH i2c: E2 08 00 79 85 80 0D 03 02 00 00 00 00 79 [09:01:03]Write i2c OK [09:01:03]MH_I2C_Read... [09:01:03]Read from MH i2c: E2 [09:01:03]MH_I2C_Read... [09:01:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:03]Read from MH i2c: E2 0B 00 [09:01:03]MH_I2C_Read... [09:01:03]Read from MH i2c: E2 0B 00 79 85 00 9B 27 86 00 56 0D 10 83 90 00 B8 [09:01:03]RAPDU: 9B 27 86 00 56 0D 10 83 90 00 [09:01:03]wFMCommunicate OK [09:01:03]SAM_PROTO_SignData done [09:01:03]FM_MakeSignedData done [09:01:03]CreateOFDProtocolMessage [09:01:03]wFMCommunicate request_size=4 [09:01:03]MH_SAM_APDU [09:01:03]CAPDU: 80 11 00 00 [09:01:03]Write to MH i2c: E2 08 00 7A 85 80 11 00 00 00 00 00 00 79 [09:01:03]Write i2c OK [09:01:03]MH_I2C_Read... [09:01:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:03]Read from MH i2c: E2 [09:01:03]MH_I2C_Read... [09:01:03]Read from MH i2c: E2 17 00 [09:01:03]MH_I2C_Read... [09:01:03]Read from MH i2c: E2 17 00 7A 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CE [09:01:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:01:03]wFMCommunicate OK [09:01:03]CreateOFDProtocolMessage done [09:01:03]OFDSenderStorePacket 308652 [09:01:03]StoreOFDPacket docnum=308652 [09:01:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 E5 07 04 01 AC 5D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 D2 AF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC B5 04 00 35 04 06 00 74 C1 EE DF 43 4E 9B 27 86 00 56 0D 10 83 [09:01:03]CheckFolder [09:01:03]dirname=/storage/ofd_packets [09:01:03]CheckFolder done [09:01:03]ProducePacketName [09:01:03]name=ofd_packets/00308652 [09:01:03]NVStorageSaveData ofd_packets/00308652 [09:01:03]File name is /storage/ofd_packets/00308652 [09:01:03]Write 298 bytes [09:01:03]NVStorageSaveData done [09:01:03]OFDSenderStorePacket done [09:01:03]KKMCreateOFDPacket done [09:01:03]NVStorageSaveData kkm_last_timestamp [09:01:03]File name is /storage/kkm_last_timestamp [09:01:03]Write 4 bytes [09:01:03]NVStorageSaveData done [09:01:03]ExternCall_PrintAddStr [09:01:03]wPrintStart [09:01:03]Write to MH i2c: 01 00 00 7B 85 00 [09:01:03]Write i2c OK [09:01:03]MH_I2C_Read... [09:01:03]Read from MH i2c: 01 [09:01:03]MH_I2C_Read... [09:01:03]Read from MH i2c: 01 07 00 [09:01:03]MH_I2C_Read... [09:01:03]Read from MH i2c: 01 07 00 7B 85 00 00 00 00 00 FF 0F 15 [09:01:03]RasterBufferAndPrint [09:01:03]line Счет N : (1)642519 [09:01:03]line ИНН: 02508201610067 [09:01:03]line Контрольно-Кассовый Чек [09:01:03]line ПРОДАЖА [09:01:03]line ТРК (МРК, ГНК) : 21 [09:01:03]line Товар: 2710194210 [09:01:03]line ДТ-К-2 [09:01:03]line 30.000 * 0.00 [09:01:03]line = 0.00 [09:01:03]line НДС 12% НСП 1% [09:01:03]line > о реализуемом товаре [09:01:03]line ИТОГО: 0.00 [09:01:03]line НСП 1% : 0.00 [09:01:03]line НДС 12% : 0.00 [09:01:03]line Наличными: 0.00 [09:01:03]line Безнал.: 0.00 [09:01:03]line Место: АЗС № 172 "Партнер Нефть" [09:01:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:01:03]line СНО: Общий режим [09:01:03]line Чек 73 26.10.2024 09:01 [09:01:03]line Смена: 532 ФФД: 1.0 [09:01:03]line ЗНМ: 0300000116 [09:01:03]line РНМ: 0000000000091780 [09:01:03]line Версия ККМ: 001 [09:01:03]line Талоны: Топливные Талоны [09:01:03]line 4467028 [09:01:03]line ФМ: 0000000000871765 [09:01:03]line ФД: 308652 [09:01:03]line ФПД: 128376285119310 [09:01:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090106&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308652&fm=128376285119310&tin=02508201610067®Number=0000000000091780&sum=0 [09:01:03]written 0, free lines is 4095 [09:01:03]OFD Sender: Processing packet 308652 [packets to send 222, broken 221] [09:01:03]ProducePacketName [09:01:03]name=ofd_packets/00308652 [09:01:03]OFD Sender: To server: pG, [09:01:03]CommunicateWithHost lk.salyk.kg:30040 [09:01:03]ConnectInit lk.salyk.kg [09:01:03]Connected sock=10 [09:01:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 E5 07 04 01 AC 5D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 D2 AF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC B5 04 00 35 04 06 00 74 C1 EE DF 43 4E 9B 27 86 00 56 0D 10 83 [09:01:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 49 8C 47 00 23 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 31 37 36 35 10 04 04 00 AC B5 04 00 F4 03 04 00 32 56 1C 67 B6 04 01 00 00 1B FF 3C CE CB 31 CB 49 [09:01:04]CommunicateWithHost err = 0 [09:01:04]CheckOFDResponse [09:01:04]1017 (14) - 77093643461234 [09:01:04]1041 (16) - 0000000000871765 [09:01:04]1040 (4) - 308652 [09:01:04]1012 (4) - 26.10.2024 02:38 [09:01:04]1206 (1) - 0 [09:01:04]OFD Sender: Remove packet 308652 [09:01:04]ProducePacketName [09:01:04]name=ofd_packets/00308652 [09:01:04]NVStorageDeleteData [09:01:04]Write to MH i2c: 01 00 00 A4 85 29 [09:01:04]Write i2c OK [09:01:04]MH_I2C_Read... [09:01:04]Read from MH i2c: 01 [09:01:04]MH_I2C_Read... [09:01:04]Read from MH i2c: 01 07 00 [09:01:04]MH_I2C_Read... [09:01:04]Read from MH i2c: 01 07 00 A4 85 00 00 00 00 00 F0 0C 2C [09:01:04]RasterBufferAndPrint [09:01:04]line [09:01:04]line [09:01:04]line [09:01:04]line [09:01:04]line [09:01:04]written 0, free lines is 3322 [09:01:04]MH_Cut [09:01:04]Write to MH i2c: D1 01 00 AB 85 01 02 [09:01:04]Write i2c OK [09:01:04]MH_I2C_Read... [09:01:04]Read from MH i2c: D1 [09:01:04]MH_I2C_Read... [09:01:04]Read from MH i2c: D1 01 00 [09:01:04]MH_I2C_Read... [09:01:04]Read from MH i2c: D1 01 00 AB 85 00 01 [09:01:04]Write to MH i2c: 01 00 00 AC 85 31 [09:01:04]Write i2c OK [09:01:04]MH_I2C_Read... [09:01:04]OFD Sender: No OFD packet to send [09:01:05]*** Cut start [09:01:05]*** Purtial cut [09:01:05]*** Stage 1: CUTSNS_PIN = 1 [09:01:05]Read from MH i2c: 01 [09:01:05]MH_I2C_Read... [09:01:05]*** Stop cut motor [09:01:05]*** Cut end [09:01:05]Read from MH i2c: 01 07 00 [09:01:05]MH_I2C_Read... [09:01:05]Read from MH i2c: 01 07 00 AC 85 00 00 00 00 00 FF 0F 46 [09:01:05]process_action close_receipt done [09:01:05]requested_data is exist [09:01:05]produce_requested_data [09:01:05]requested_item fm.sn is exist - process it [09:01:05]wFMCommunicate request_size=4 [09:01:05]MH_SAM_APDU [09:01:05]CAPDU: 80 11 00 00 [09:01:05]Write to MH i2c: E2 08 00 AD 85 80 11 00 00 00 00 00 00 AC [09:01:05]Write i2c OK [09:01:05]MH_I2C_Read... [09:01:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:05]Read from MH i2c: E2 [09:01:05]MH_I2C_Read... [09:01:05]Read from MH i2c: E2 17 00 [09:01:05]MH_I2C_Read... [09:01:05]Read from MH i2c: E2 17 00 AD 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 01 [09:01:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:01:05]wFMCommunicate OK [09:01:05]requested_item fd.num is exist - process it [09:01:05]SAM_PROTO_GetFieldsCounters [09:01:05]wFMCommunicate request_size=4 [09:01:05]MH_SAM_APDU [09:01:05]CAPDU: 80 13 00 00 [09:01:05]Write to MH i2c: E2 08 00 AE 85 80 13 00 00 00 00 00 00 AF [09:01:05]Write i2c OK [09:01:05]MH_I2C_Read... [09:01:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:05]Read from MH i2c: E2 [09:01:05]MH_I2C_Read... [09:01:05]Read from MH i2c: E2 62 00 [09:01:05]MH_I2C_Read... [09:01:05]Read from MH i2c: E2 62 00 AE 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AC B5 04 00 0E 04 04 00 14 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 28 [09:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AC B5 04 00 0E 04 04 00 14 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 [09:01:05]wFMCommunicate OK [09:01:05]SAM_PROTO_GetFieldsCounters done [09:01:05]requested_item shift.num is exist - process it [09:01:05]requested_item shift.opened is exist - process it [09:01:05]req_shift_opened [09:01:05]FM_GetShiftState [09:01:05]SAM_PROTO_GetShiftState [09:01:05]wFMCommunicate request_size=4 [09:01:05]MH_SAM_APDU [09:01:05]CAPDU: 80 13 01 00 [09:01:05]Write to MH i2c: E2 08 00 AF 85 80 13 01 00 00 00 00 00 B1 [09:01:05]Write i2c OK [09:01:05]MH_I2C_Read... [09:01:05]Read from MH i2c: E2 [09:01:05]MH_I2C_Read... [09:01:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:05]Read from MH i2c: E2 0E 00 [09:01:05]MH_I2C_Read... [09:01:05]Read from MH i2c: E2 0E 00 AF 85 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2F [09:01:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:01:05]wFMCommunicate OK [09:01:05]SAM_PROTO_GetShiftState done [09:01:05]FM_GetShiftState done [09:01:05]req_shift_opened done [09:01:05]requested_item shift.open_date is exist - process it [09:01:05]req_shift_open_date [09:01:05]req_shift_open_date done [09:01:05]produce_requested_data done [09:01:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308652,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:01:05]process_action_free close_receipt [09:01:05]json_value_free [09:01:05]json_value_free done [09:01:05]process_json_proto returns [09:01:05]Send response to host [09:01:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308652,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:01:05]free response buf [09:01:05]execute_script done [09:01:05]execute_script returns [09:01:05]free content buf [09:01:05]Sock 9.Close socket [09:01:05]Sock 9.Thread stoped [09:01:09]OFD Sender: No OFD packet to send [09:01:14]OFD Sender: No OFD packet to send [09:01:19]OFD Sender: No OFD packet to send [09:01:24]OFD Sender: No OFD packet to send [09:01:29]OFD Sender: No OFD packet to send [09:01:34]OFD Sender: No OFD packet to send [09:01:39]OFD Sender: No OFD packet to send [09:01:42]accept exits with 8 [09:01:42]New connection [09:01:42]New thread 3067342180 created [09:01:42]Thread 3067198820 joined [09:01:42]Waiting for new connection... [09:01:42] Sock 8.Parse request [09:01:42]Sock 8.Check first char [09:01:42]Sock 8.First char is OK [09:01:42]request: POST /json_proto HTTP/1.0 [09:01:42]Method: POST [09:01:42]URL: /json_proto [09:01:42]Method is POST - this is cgi request [09:01:42]url: /json_proto [09:01:42]query_string will be loaded in cgi processing [09:01:42]execute_cgi json_proto POST (null) [09:01:42]execute_cgi path=json_proto method=POST [09:01:42]POST find Content-Length [09:01:42]Host: 172.17.96.3:8080 [09:01:42]Content-Length: 637 [09:01:42]Content-Type: application/json [09:01:42] [09:01:42]POST finish read [09:01:42]Found Content-Length = 637 [09:01:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 10.000, "sum" : 762.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 762.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:42]execute_script... [09:01: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)642522", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 10.000, "sum" : 762.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 762.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:42]POST & json_proto [09:01:42]process_json_proto [09:01:42]json parsed OK: [09:01:42]protocol is kg_v1.0 [09:01:42]action value=close_receipt [09:01:42]process_action close_receipt [09:01:42]cmd_close_receipt [09:01:42]MH_GetDate [09:01:42]Write to MH i2c: F0 00 00 B0 85 24 [09:01:42]Write i2c OK [09:01:42]MH_I2C_Read... [09:01:42]Read from MH i2c: F0 [09:01:42]MH_I2C_Read... [09:01:42]Read from MH i2c: F0 09 00 [09:01:42]MH_I2C_Read... [09:01:42]Read from MH i2c: F0 09 00 B0 85 00 FB AF 1C 67 44 5E 04 65 65 [09:01:42]GetLastDocTimeStamp 1729933266 [09:01:42]current date 1729933307 [09:01:42]FM_GetShiftState [09:01:42]SAM_PROTO_GetShiftState [09:01:42]wFMCommunicate request_size=4 [09:01:42]MH_SAM_APDU [09:01:42]CAPDU: 80 13 01 00 [09:01:42]Write to MH i2c: E2 08 00 B1 85 80 13 01 00 00 00 00 00 B3 [09:01:42]Write i2c OK [09:01:42]MH_I2C_Read... [09:01:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:42]Read from MH i2c: E2 [09:01:42]MH_I2C_Read... [09:01:42]Read from MH i2c: E2 0E 00 [09:01:42]MH_I2C_Read... [09:01:42]Read from MH i2c: E2 0E 00 B1 85 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 31 [09:01:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:01:42]wFMCommunicate OK [09:01:42]SAM_PROTO_GetShiftState done [09:01:42]FM_GetShiftState done [09:01:42]opened in 1729902265 [09:01:42]opened+sec_in_day 1729988665 [09:01:42]quantity*price = 76200 [09:01:42]sum+1 = 76201 [09:01:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 762.00 НСП 1% : 6.74 НДС 12% : 80.92 Наличными: 762.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 74 26.10.2024 09:01 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308653 ФПД: 267189328700514 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090147&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308653&fm=267189328700514&tin=02508201610067®Number=0000000000091780&sum=76200 [09:01:43]StoreToDocumentArchive [09:01:43]shift 532 fd 308653 [09:01:43]save to /storage/0532/doc_00308653 [09:01:43]save last doc name /storage/0532/doc_00308653 to /storage/kkm_last_doc_name [09:01:43]save OK [09:01:43]Clear old archive folders... [09:01:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:01:43]tlvbuf is 00D24F30 [09:01:43]SAM_PROTO_ClearQueue [09:01:43]wFMCommunicate request_size=4 [09:01:43]MH_SAM_APDU [09:01:43]CAPDU: 80 09 00 00 [09:01:43]Write to MH i2c: E2 08 00 BE 85 80 09 00 00 00 00 00 00 B5 [09:01:43]Write i2c OK [09:01:43]MH_I2C_Read... [09:01:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:43]Read from MH i2c: E2 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 BE 85 00 90 00 B7 [09:01:43]RAPDU: 90 00 [09:01:43]wFMCommunicate OK [09:01:43]SAM_PROTO_ClearQueue done [09:01:43]KKMCreateOFDPacket [09:01:43]OFDProtocolAddRootSTLVToBuf [09:01:43]FM_MakeSignedData [09:01:43]FM_MakeSignedData [09:01:43]SAM_PROTO_SignData [09:01:43]wFMCommunicate request_size=4 [09:01:43]MH_SAM_APDU [09:01:43]CAPDU: 80 0D 01 02 [09:01:43]Write to MH i2c: E2 08 00 BF 85 80 0D 01 02 00 00 00 00 BD [09:01:43]Write i2c OK [09:01:43]MH_I2C_Read... [09:01:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:43]Read from MH i2c: E2 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 BF 85 00 90 00 B8 [09:01:43]RAPDU: 90 00 [09:01:43]wFMCommunicate OK [09:01:43]wFMCommunicate request_size=255 [09:01:43]MH_SAM_APDU [09:01:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A8 29 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 29 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 1F 00 00 00 00 07 04 06 00 A8 29 01 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 FB AF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD B5 04 00 35 04 06 00 F3 01 DD 06 [09:01:43]Write to MH i2c: E2 02 01 C0 85 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A8 29 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 29 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 1F 00 00 00 00 07 04 06 00 A8 29 01 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 FB AF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD B5 04 00 35 04 06 00 F3 01 DD 06 00 00 D0 [09:01:43]Write i2c OK [09:01:43]MH_I2C_Read... [09:01:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:43]Read from MH i2c: E2 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 C0 85 00 90 00 B9 [09:01:43]RAPDU: 90 00 [09:01:43]wFMCommunicate OK [09:01:43]wFMCommunicate request_size=7 [09:01:43]MH_SAM_APDU [09:01:43]CAPDU: 80 0D 02 02 02 64 62 [09:01:43]Write to MH i2c: E2 0A 00 C1 85 80 0D 02 02 02 00 64 62 00 00 8A [09:01:43]Write i2c OK [09:01:43]MH_I2C_Read... [09:01:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:43]Read from MH i2c: E2 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 C1 85 00 90 00 BA [09:01:43]RAPDU: 90 00 [09:01:43]wFMCommunicate OK [09:01:43]wFMCommunicate request_size=4 [09:01:43]MH_SAM_APDU [09:01:43]CAPDU: 80 0D 03 02 [09:01:43]Write to MH i2c: E2 08 00 C2 85 80 0D 03 02 00 00 00 00 C2 [09:01:43]Write i2c OK [09:01:43]MH_I2C_Read... [09:01:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:43]Read from MH i2c: E2 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 0B 00 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 0B 00 C2 85 00 48 14 ED 21 D9 79 D3 7A 90 00 CC [09:01:43]RAPDU: 48 14 ED 21 D9 79 D3 7A 90 00 [09:01:43]wFMCommunicate OK [09:01:43]SAM_PROTO_SignData done [09:01:43]FM_MakeSignedData done [09:01:43]CreateOFDProtocolMessage [09:01:43]wFMCommunicate request_size=4 [09:01:43]MH_SAM_APDU [09:01:43]CAPDU: 80 11 00 00 [09:01:43]Write to MH i2c: E2 08 00 C3 85 80 11 00 00 00 00 00 00 C2 [09:01:43]Write i2c OK [09:01:43]MH_I2C_Read... [09:01:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:43]Read from MH i2c: E2 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 17 00 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 17 00 C3 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 17 [09:01:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:01:43]wFMCommunicate OK [09:01:43]CreateOFDProtocolMessage done [09:01:43]OFDSenderStorePacket 308653 [09:01:43]StoreOFDPacket docnum=308653 [09:01:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 94 F4 04 01 F0 7A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A8 29 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 29 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 1F 00 00 00 00 07 04 06 00 A8 29 01 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 FB AF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD B5 04 00 35 04 06 00 F3 01 DD 06 64 62 48 14 ED 21 D9 79 D3 7A [09:01:43]CheckFolder [09:01:43]dirname=/storage/ofd_packets [09:01:43]CheckFolder done [09:01:43]ProducePacketName [09:01:43]name=ofd_packets/00308653 [09:01:43]NVStorageSaveData ofd_packets/00308653 [09:01:43]File name is /storage/ofd_packets/00308653 [09:01:43]Write 298 bytes [09:01:43]NVStorageSaveData done [09:01:43]OFDSenderStorePacket done [09:01:43]KKMCreateOFDPacket done [09:01:43]NVStorageSaveData kkm_last_timestamp [09:01:43]File name is /storage/kkm_last_timestamp [09:01:43]Write 4 bytes [09:01:43]NVStorageSaveData done [09:01:43]ExternCall_PrintAddStr [09:01:43]wPrintStart [09:01:43]Write to MH i2c: 01 00 00 C4 85 49 [09:01:43]Write i2c OK [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: 01 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: 01 07 00 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: 01 07 00 C4 85 00 00 00 00 00 FF 0F 5E [09:01:43]RasterBufferAndPrint [09:01:43]line Счет N : (1)642522 [09:01:43]line ИНН: 02508201610067 [09:01:43]line Контрольно-Кассовый Чек [09:01:43]line ПРОДАЖА [09:01:44]line ТРК (МРК, ГНК) : 21 [09:01:44]line Товар: 2710194210 [09:01:44]line ДТ-К-2 [09:01:44]line 10.000 * 76.20 [09:01:44]line = 762.00 [09:01:44]line НДС 12% НСП 1% [09:01:44]line > о реализуемом товаре [09:01:44]line ИТОГО: 762.00 [09:01:44]line НСП 1% : 6.74 [09:01:44]line НДС 12% : 80.92 [09:01:44]line Наличными: 762.00 [09:01:44]line Безнал.: 0.00 [09:01:44]line Место: АЗС № 172 "Партнер Нефть" [09:01:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:01:44]line СНО: Общий режим [09:01:44]line Чек 74 26.10.2024 09:01 [09:01:44]line Смена: 532 ФФД: 1.0 [09:01:44]line ЗНМ: 0300000116 [09:01:44]line РНМ: 0000000000091780 [09:01:44]line Версия ККМ: 001 [09:01:44]line ФМ: 0000000000871765 [09:01:44]line ФД: 308653 [09:01:44]line ФПД: 267189328700514 [09:01:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090147&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308653&fm=267189328700514&tin=02508201610067®Number=0000000000091780&sum=76200 [09:01:44]written 0, free lines is 4095 [09:01:44]OFD Sender: Processing packet 308653 [packets to send 222, broken 221] [09:01:44]ProducePacketName [09:01:44]name=ofd_packets/00308653 [09:01:44]OFD Sender: To server: pG, [09:01:44]CommunicateWithHost lk.salyk.kg:30040 [09:01:44]ConnectInit lk.salyk.kg [09:01:44]Connected sock=10 [09:01:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 94 F4 04 01 F0 7A 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 A8 29 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 29 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 1F 00 00 00 00 07 04 06 00 A8 29 01 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 FB AF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD B5 04 00 35 04 06 00 F3 01 DD 06 64 62 48 14 ED 21 D9 79 D3 7A [09:01:44]Write to MH i2c: 01 00 00 EB 85 70 [09:01:44]Write i2c OK [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: 01 [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: 01 07 00 [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: 01 07 00 EB 85 00 00 00 00 00 ED 0C 70 [09:01:44]RasterBufferAndPrint [09:01:44]line [09:01:44]line [09:01:44]line [09:01:44]line [09:01:44]line [09:01:44]written 0, free lines is 3313 [09:01:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 75 A4 47 00 D3 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 31 37 36 35 10 04 04 00 AD B5 04 00 F4 03 04 00 5A 56 1C 67 B6 04 01 00 00 FB 63 EC 73 B9 54 2E 97 [09:01:44]CommunicateWithHost err = 0 [09:01:44]CheckOFDResponse [09:01:44]1017 (14) - 77093643461234 [09:01:44]1041 (16) - 0000000000871765 [09:01:44]1040 (4) - 308653 [09:01:44]1012 (4) - 26.10.2024 02:39 [09:01:44]1206 (1) - 0 [09:01:44]OFD Sender: Remove packet 308653 [09:01:44]ProducePacketName [09:01:44]name=ofd_packets/00308653 [09:01:44]NVStorageDeleteData [09:01:44]MH_Cut [09:01:44]Write to MH i2c: D1 01 00 F2 85 01 49 [09:01:44]Write i2c OK [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: D1 [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: D1 01 00 [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: D1 01 00 F2 85 00 48 [09:01:44]Write to MH i2c: 01 00 00 F3 85 78 [09:01:44]Write i2c OK [09:01:44]MH_I2C_Read... [09:01:44]OFD Sender: No OFD packet to send [09:01:45]*** Cut start [09:01:45]*** Purtial cut [09:01:45]*** Stage 1: CUTSNS_PIN = 1 [09:01:45]Read from MH i2c: 01 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: 01 07 00 [09:01:45]MH_I2C_Read... [09:01:45]*** Stop cut motor [09:01:45]Read from MH i2c: 01 07 00 F3 85 00 00 00 00 00 FF 0F 8D [09:01:45]process_action close_receipt done [09:01:45]requested_data is exist [09:01:45]produce_requested_data [09:01:45]requested_item fm.sn is exist - process it [09:01:45]wFMCommunicate request_size=4 [09:01:45]MH_SAM_APDU [09:01:45]CAPDU: 80 11 00 00 [09:01:45]Write to MH i2c: E2 08 00 F4 85 80 11 00 00 00 00 00 00 F3 [09:01:45]*** Cut end [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:45]Read from MH i2c: E2 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 17 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 17 00 F4 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 48 [09:01:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:01:45]wFMCommunicate OK [09:01:45]requested_item fd.num is exist - process it [09:01:45]SAM_PROTO_GetFieldsCounters [09:01:45]wFMCommunicate request_size=4 [09:01:45]MH_SAM_APDU [09:01:45]CAPDU: 80 13 00 00 [09:01:45]Write to MH i2c: E2 08 00 F5 85 80 13 00 00 00 00 00 00 F6 [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:45]Read from MH i2c: E2 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 62 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 62 00 F5 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AD B5 04 00 0E 04 04 00 14 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 73 [09:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AD B5 04 00 0E 04 04 00 14 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 [09:01:45]wFMCommunicate OK [09:01:45]SAM_PROTO_GetFieldsCounters done [09:01:45]requested_item shift.num is exist - process it [09:01:45]requested_item shift.opened is exist - process it [09:01:45]req_shift_opened [09:01:45]FM_GetShiftState [09:01:45]SAM_PROTO_GetShiftState [09:01:45]wFMCommunicate request_size=4 [09:01:45]MH_SAM_APDU [09:01:45]CAPDU: 80 13 01 00 [09:01:45]Write to MH i2c: E2 08 00 F6 85 80 13 01 00 00 00 00 00 F8 [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:45]Read from MH i2c: E2 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 0E 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 0E 00 F6 85 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 76 [09:01:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:01:45]wFMCommunicate OK [09:01:45]SAM_PROTO_GetShiftState done [09:01:45]FM_GetShiftState done [09:01:45]req_shift_opened done [09:01:45]requested_item shift.open_date is exist - process it [09:01:45]req_shift_open_date [09:01:45]req_shift_open_date done [09:01:45]produce_requested_data done [09:01:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308653,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:01:45]process_action_free close_receipt [09:01:45]json_value_free [09:01:45]json_value_free done [09:01:45]process_json_proto returns [09:01:45]Send response to host [09:01:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308653,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:01:45]free response buf [09:01:45]execute_script done [09:01:45]execute_script returns [09:01:45]free content buf [09:01:45]Sock 8.Close socket [09:01:45]Sock 8.Thread stoped [09:01:49]OFD Sender: No OFD packet to send [09:01:54]accept exits with 9 [09:01:54]New connection [09:01:54]New thread 3067198820 created [09:01:54]Thread 3067342180 joined [09:01:54]Waiting for new connection... [09:01:54] Sock 9.Parse request [09:01:54]Sock 9.Check first char [09:01:54]Sock 9.First char is OK [09:01:54]request: POST /json_proto HTTP/1.0 [09:01:54]Method: POST [09:01:54]URL: /json_proto [09:01:54]Method is POST - this is cgi request [09:01:54]url: /json_proto [09:01:54]query_string will be loaded in cgi processing [09:01:54]execute_cgi json_proto POST (null) [09:01:54]execute_cgi path=json_proto method=POST [09:01:54]POST find Content-Length [09:01:54]Host: 172.17.96.3:8080 [09:01:54]Content-Length: 679 [09:01:54]Content-Type: application/json [09:01:54] [09:01:54]POST finish read [09:01:54]Found Content-Length = 679 [09:01:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [09:01:54]execute_script... [09:01:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642521", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [09:01:54]POST & json_proto [09:01:54]process_json_proto [09:01:54]json parsed OK: [09:01:54]protocol is kg_v1.0 [09:01:54]action value=close_receipt [09:01:54]process_action close_receipt [09:01:54]cmd_close_receipt [09:01:54]MH_GetDate [09:01:54]Write to MH i2c: F0 00 00 F7 85 6B [09:01:54]Write i2c OK [09:01:54]MH_I2C_Read... [09:01:54]Read from MH i2c: F0 [09:01:54]MH_I2C_Read... [09:01:54]Read from MH i2c: F0 09 00 [09:01:54]MH_I2C_Read... [09:01:54]Read from MH i2c: F0 09 00 F7 85 00 07 B0 1C 67 44 5E 04 65 B9 [09:01:54]GetLastDocTimeStamp 1729933307 [09:01:54]current date 1729933319 [09:01:54]FM_GetShiftState [09:01:54]SAM_PROTO_GetShiftState [09:01:54]wFMCommunicate request_size=4 [09:01:54]MH_SAM_APDU [09:01:54]CAPDU: 80 13 01 00 [09:01:54]Write to MH i2c: E2 08 00 F8 85 80 13 01 00 00 00 00 00 FA [09:01:54]Write i2c OK [09:01:54]MH_I2C_Read... [09:01:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:54]Read from MH i2c: E2 [09:01:54]MH_I2C_Read... [09:01:54]Read from MH i2c: E2 0E 00 [09:01:54]MH_I2C_Read... [09:01:54]Read from MH i2c: E2 0E 00 F8 85 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 78 [09:01:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:01:54]wFMCommunicate OK [09:01:54]SAM_PROTO_GetShiftState done [09:01:54]FM_GetShiftState done [09:01:54]opened in 1729902265 [09:01:54]opened+sec_in_day 1729988665 [09:01:54]quantity*price = 100050 [09:01:54]sum+1 = 100052 [09:01: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 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 75 26.10.2024 09:01 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308654 ФПД: 274379370581111 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090159&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308654&fm=274379370581111&tin=02508201610067®Number=0000000000091780&sum=100000 [09:01:55]StoreToDocumentArchive [09:01:55]shift 532 fd 308654 [09:01:55]save to /storage/0532/doc_00308654 [09:01:55]save last doc name /storage/0532/doc_00308654 to /storage/kkm_last_doc_name [09:01:55]save OK [09:01:55]Clear old archive folders... [09:01:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:01:55]tlvbuf is 00A6E210 [09:01:55]SAM_PROTO_ClearQueue [09:01:55]wFMCommunicate request_size=4 [09:01:55]MH_SAM_APDU [09:01:55]CAPDU: 80 09 00 00 [09:01:55]Write to MH i2c: E2 08 00 05 86 80 09 00 00 00 00 00 00 FD [09:01:55]Write i2c OK [09:01:55]MH_I2C_Read... [09:01:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:55]Read from MH i2c: E2 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 03 00 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 03 00 05 86 00 90 00 FF [09:01:55]RAPDU: 90 00 [09:01:55]wFMCommunicate OK [09:01:55]SAM_PROTO_ClearQueue done [09:01:55]KKMCreateOFDPacket [09:01:55]OFDProtocolAddRootSTLVToBuf [09:01:55]FM_MakeSignedData [09:01:55]FM_MakeSignedData [09:01:55]SAM_PROTO_SignData [09:01:55]wFMCommunicate request_size=4 [09:01:55]MH_SAM_APDU [09:01:55]CAPDU: 80 0D 01 02 [09:01:55]Write to MH i2c: E2 08 00 06 86 80 0D 01 02 00 00 00 00 05 [09:01:55]Write i2c OK [09:01:55]MH_I2C_Read... [09:01:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:55]Read from MH i2c: E2 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 03 00 [09:01:55]MH_I2C_Read... [09:01:55]Read from MH i2c: E2 03 00 06 86 00 90 00 00 [09:01:55]RAPDU: 90 00 [09:01:55]wFMCommunicate OK [09:01:55]wFMCommunicate request_size=255 [09:01:55]MH_SAM_APDU [09:01:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 4B 00 00 00 F4 03 04 00 07 B0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE B5 04 00 35 04 06 00 F9 8B EC EA [09:01:55]Write to MH i2c: E2 02 01 07 86 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 4B 00 00 00 F4 03 04 00 07 B0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE B5 04 00 35 04 06 00 F9 8B EC EA 00 00 E5 [09:01:55]Write i2c OK [09:01:55]MH_I2C_Read... [09:01:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:56]Read from MH i2c: E2 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: E2 03 00 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: E2 03 00 07 86 00 90 00 01 [09:01:56]RAPDU: 90 00 [09:01:56]wFMCommunicate OK [09:01:56]wFMCommunicate request_size=7 [09:01:56]MH_SAM_APDU [09:01:56]CAPDU: 80 0D 02 02 02 CC 77 [09:01:56]Write to MH i2c: E2 0A 00 08 86 80 0D 02 02 02 00 CC 77 00 00 4F [09:01:56]Write i2c OK [09:01:56]MH_I2C_Read... [09:01:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:56]Read from MH i2c: E2 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: E2 03 00 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: E2 03 00 08 86 00 90 00 02 [09:01:56]RAPDU: 90 00 [09:01:56]wFMCommunicate OK [09:01:56]wFMCommunicate request_size=4 [09:01:56]MH_SAM_APDU [09:01:56]CAPDU: 80 0D 03 02 [09:01:56]Write to MH i2c: E2 08 00 09 86 80 0D 03 02 00 00 00 00 0A [09:01:56]Write i2c OK [09:01:56]MH_I2C_Read... [09:01:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:56]Read from MH i2c: E2 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: E2 0B 00 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: E2 0B 00 09 86 00 17 A3 B1 47 73 2E 42 17 90 00 B7 [09:01:56]RAPDU: 17 A3 B1 47 73 2E 42 17 90 00 [09:01:56]wFMCommunicate OK [09:01:56]SAM_PROTO_SignData done [09:01:56]FM_MakeSignedData done [09:01:56]CreateOFDProtocolMessage [09:01:56]wFMCommunicate request_size=4 [09:01:56]MH_SAM_APDU [09:01:56]CAPDU: 80 11 00 00 [09:01:56]Write to MH i2c: E2 08 00 0A 86 80 11 00 00 00 00 00 00 0A [09:01:56]Write i2c OK [09:01:56]MH_I2C_Read... [09:01:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:56]Read from MH i2c: E2 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: E2 17 00 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: E2 17 00 0A 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5F [09:01:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:01:56]wFMCommunicate OK [09:01:56]CreateOFDProtocolMessage done [09:01:56]OFDSenderStorePacket 308654 [09:01:56]StoreOFDPacket docnum=308654 [09:01:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 0A 50 04 01 9F FA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 4B 00 00 00 F4 03 04 00 07 B0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE B5 04 00 35 04 06 00 F9 8B EC EA CC 77 17 A3 B1 47 73 2E 42 17 [09:01:56]CheckFolder [09:01:56]dirname=/storage/ofd_packets [09:01:56]CheckFolder done [09:01:56]ProducePacketName [09:01:56]name=ofd_packets/00308654 [09:01:56]NVStorageSaveData ofd_packets/00308654 [09:01:56]File name is /storage/ofd_packets/00308654 [09:01:56]Write 298 bytes [09:01:56]NVStorageSaveData done [09:01:56]OFDSenderStorePacket done [09:01:56]KKMCreateOFDPacket done [09:01:56]NVStorageSaveData kkm_last_timestamp [09:01:56]File name is /storage/kkm_last_timestamp [09:01:56]Write 4 bytes [09:01:56]NVStorageSaveData done [09:01:56]ExternCall_PrintAddStr [09:01:56]wPrintStart [09:01:56]Write to MH i2c: 01 00 00 0B 86 91 [09:01:56]Write i2c OK [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: 01 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: 01 07 00 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: 01 07 00 0B 86 00 00 00 00 00 FF 0F A6 [09:01:56]RasterBufferAndPrint [09:01:56]line Счет N : (1)642521 [09:01:56]line ИНН: 02508201610067 [09:01:56]line Контрольно-Кассовый Чек [09:01:56]line ПРОДАЖА [09:01:56]line ТРК (МРК, ГНК) : 11 [09:01:56]line Товар: 2710194210 [09:01:56]line ДТ-К-2 [09:01:56]line 13.130 * 76.20 [09:01:56]line = 1000.51 [09:01:56]line НДС 12% НСП 1% [09:01:56]line > о реализуемом товаре [09:01:56]line ОКРУГЛЕНИЕ: -0.51 [09:01:56]line ИТОГО: 1000.00 [09:01:56]line Внесено: 1000.00 [09:01:56]line СДАЧА: 0.00 [09:01:56]line НСП 1% : 8.85 [09:01:56]line НДС 12% : 106.25 [09:01:56]line Наличными: 1000.00 [09:01:56]line Безнал.: 0.00 [09:01:56]line Место: АЗС № 172 "Партнер Нефть" [09:01:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:01:56]line СНО: Общий режим [09:01:56]line Чек 75 26.10.2024 09:01 [09:01:56]line Смена: 532 ФФД: 1.0 [09:01:56]line ЗНМ: 0300000116 [09:01:56]line РНМ: 0000000000091780 [09:01:56]line Версия ККМ: 001 [09:01:56]line ФМ: 0000000000871765 [09:01:56]line ФД: 308654 [09:01:56]line ФПД: 274379370581111 [09:01:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090159&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308654&fm=274379370581111&tin=02508201610067®Number=0000000000091780&sum=100000 [09:01:56]written 0, free lines is 4095 [09:01:56]OFD Sender: Processing packet 308654 [packets to send 222, broken 221] [09:01:56]ProducePacketName [09:01:56]name=ofd_packets/00308654 [09:01:56]OFD Sender: To server: pG, [09:01:56]CommunicateWithHost lk.salyk.kg:30040 [09:01:56]ConnectInit lk.salyk.kg [09:01:56]Connected sock=10 [09:01:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 0A 50 04 01 9F FA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 4B 00 00 00 F4 03 04 00 07 B0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE B5 04 00 35 04 06 00 F9 8B EC EA CC 77 17 A3 B1 47 73 2E 42 17 [09:01:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C9 5C 47 00 FB 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 31 37 36 35 10 04 04 00 AE B5 04 00 F4 03 04 00 66 56 1C 67 B6 04 01 00 00 D6 DB 0D E9 C3 8C 85 DA [09:01:56]CommunicateWithHost err = 0 [09:01:56]CheckOFDResponse [09:01:56]1017 (14) - 77093643461234 [09:01:56]1041 (16) - 0000000000871765 [09:01:56]1040 (4) - 308654 [09:01:56]1012 (4) - 26.10.2024 02:39 [09:01:56]1206 (1) - 0 [09:01:56]OFD Sender: Remove packet 308654 [09:01:56]ProducePacketName [09:01:56]name=ofd_packets/00308654 [09:01:56]NVStorageDeleteData [09:01:56]Write to MH i2c: 01 00 00 35 86 BB [09:01:56]Write i2c OK [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: 01 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: 01 07 00 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: 01 07 00 35 86 00 00 00 00 00 B1 0C 7F [09:01:56]RasterBufferAndPrint [09:01:56]line [09:01:56]line [09:01:56]line [09:01:56]line [09:01:56]line [09:01:56]written 0, free lines is 3257 [09:01:56]MH_Cut [09:01:56]Write to MH i2c: D1 01 00 3C 86 01 94 [09:01:56]Write i2c OK [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: D1 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: D1 01 00 [09:01:56]MH_I2C_Read... [09:01:56]Read from MH i2c: D1 01 00 3C 86 00 93 [09:01:56]Write to MH i2c: 01 00 00 3D 86 C3 [09:01:56]Write i2c OK [09:01:56]MH_I2C_Read... [09:01:57]OFD Sender: No OFD packet to send [09:01:57]*** Cut start [09:01:57]*** Purtial cut [09:01:57]*** Stage 1: CUTSNS_PIN = 1 [09:01:57]Read from MH i2c: 01 [09:01:57]MH_I2C_Read... [09:01:57]*** Stop cut motor [09:01:57]*** Cut end [09:01:57]Read from MH i2c: 01 07 00 [09:01:57]MH_I2C_Read... [09:01:57]Read from MH i2c: 01 07 00 3D 86 00 00 00 00 00 FF 0F D8 [09:01:57]process_action close_receipt done [09:01:57]requested_data is exist [09:01:57]produce_requested_data [09:01:57]requested_item fm.sn is exist - process it [09:01:57]wFMCommunicate request_size=4 [09:01:57]MH_SAM_APDU [09:01:57]CAPDU: 80 11 00 00 [09:01:57]Write to MH i2c: E2 08 00 3E 86 80 11 00 00 00 00 00 00 3E [09:01:57]Write i2c OK [09:01:57]MH_I2C_Read... [09:01:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:57]Read from MH i2c: E2 [09:01:57]MH_I2C_Read... [09:01:57]Read from MH i2c: E2 17 00 [09:01:57]MH_I2C_Read... [09:01:57]Read from MH i2c: E2 17 00 3E 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 93 [09:01:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:01:57]wFMCommunicate OK [09:01:57]requested_item fd.num is exist - process it [09:01:57]SAM_PROTO_GetFieldsCounters [09:01:57]wFMCommunicate request_size=4 [09:01:57]MH_SAM_APDU [09:01:57]CAPDU: 80 13 00 00 [09:01:57]Write to MH i2c: E2 08 00 3F 86 80 13 00 00 00 00 00 00 41 [09:01:57]Write i2c OK [09:01:57]MH_I2C_Read... [09:01:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:58]Read from MH i2c: E2 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 62 00 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 62 00 3F 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AE B5 04 00 0E 04 04 00 14 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 C2 [09:01:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AE B5 04 00 0E 04 04 00 14 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 [09:01:58]wFMCommunicate OK [09:01:58]SAM_PROTO_GetFieldsCounters done [09:01:58]requested_item shift.num is exist - process it [09:01:58]requested_item shift.opened is exist - process it [09:01:58]req_shift_opened [09:01:58]FM_GetShiftState [09:01:58]SAM_PROTO_GetShiftState [09:01:58]wFMCommunicate request_size=4 [09:01:58]MH_SAM_APDU [09:01:58]CAPDU: 80 13 01 00 [09:01:58]Write to MH i2c: E2 08 00 40 86 80 13 01 00 00 00 00 00 43 [09:01:58]Write i2c OK [09:01:58]MH_I2C_Read... [09:01:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:58]Read from MH i2c: E2 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 0E 00 [09:01:58]MH_I2C_Read... [09:01:58]Read from MH i2c: E2 0E 00 40 86 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C1 [09:01:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:01:58]wFMCommunicate OK [09:01:58]SAM_PROTO_GetShiftState done [09:01:58]FM_GetShiftState done [09:01:58]req_shift_opened done [09:01:58]requested_item shift.open_date is exist - process it [09:01:58]req_shift_open_date [09:01:58]req_shift_open_date done [09:01:58]produce_requested_data done [09:01:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308654,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:01:58]process_action_free close_receipt [09:01:58]json_value_free [09:01:58]json_value_free done [09:01:58]process_json_proto returns [09:01:58]Send response to host [09:01:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308654,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:01:58]free response buf [09:01:58]execute_script done [09:01:58]execute_script returns [09:01:58]free content buf [09:01:58]Sock 9.Close socket [09:01:58]Sock 9.Thread stoped [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:42]accept exits with 8 [09:02:42]New connection [09:02:42]New thread 3067342180 created [09:02:42]Thread 3067198820 joined [09:02:42]Waiting for new connection... [09:02:42] Sock 8.Parse request [09:02:42]Sock 8.Check first char [09:02:42]Sock 8.First char is OK [09:02:42]request: POST /json_proto HTTP/1.0 [09:02:42]Method: POST [09:02:42]URL: /json_proto [09:02:42]Method is POST - this is cgi request [09:02:42]url: /json_proto [09:02:42]query_string will be loaded in cgi processing [09:02:42]execute_cgi json_proto POST (null) [09:02:42]execute_cgi path=json_proto method=POST [09:02:42]POST find Content-Length [09:02:42]Host: 172.17.96.3:8080 [09:02:42]Content-Length: 677 [09:02:42]Content-Type: application/json [09:02:42] [09:02:42]POST finish read [09:02:42]Found Content-Length = 677 [09:02:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:02:42]execute_script... [09:02: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)642523", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:02:42]POST & json_proto [09:02:42]process_json_proto [09:02:42]json parsed OK: [09:02:42]protocol is kg_v1.0 [09:02:42]action value=close_receipt [09:02:42]process_action close_receipt [09:02:42]cmd_close_receipt [09:02:42]MH_GetDate [09:02:42]Write to MH i2c: F0 00 00 41 86 B6 [09:02:42]Write i2c OK [09:02:42]MH_I2C_Read... [09:02:42]Read from MH i2c: F0 [09:02:42]MH_I2C_Read... [09:02:42]Read from MH i2c: F0 09 00 [09:02:42]MH_I2C_Read... [09:02:42]Read from MH i2c: F0 09 00 41 86 00 37 B0 1C 67 44 5E 04 65 34 [09:02:42]GetLastDocTimeStamp 1729933319 [09:02:42]current date 1729933367 [09:02:42]FM_GetShiftState [09:02:42]SAM_PROTO_GetShiftState [09:02:42]wFMCommunicate request_size=4 [09:02:42]MH_SAM_APDU [09:02:42]CAPDU: 80 13 01 00 [09:02:42]Write to MH i2c: E2 08 00 42 86 80 13 01 00 00 00 00 00 45 [09:02:42]Write i2c OK [09:02:42]MH_I2C_Read... [09:02:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:42]Read from MH i2c: E2 [09:02:42]MH_I2C_Read... [09:02:42]Read from MH i2c: E2 0E 00 [09:02:42]MH_I2C_Read... [09:02:42]Read from MH i2c: E2 0E 00 42 86 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C3 [09:02:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:02:42]wFMCommunicate OK [09:02:42]SAM_PROTO_GetShiftState done [09:02:42]FM_GetShiftState done [09:02:42]opened in 1729902265 [09:02:42]opened+sec_in_day 1729988665 [09:02:42]quantity*price = 30038 [09:02:42]sum+1 = 30039 [09:02:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 76 26.10.2024 09:02 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308655 ФПД: 206300466814384 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090247&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308655&fm=206300466814384&tin=02508201610067®Number=0000000000091780&sum=30000 [09:02:43]StoreToDocumentArchive [09:02:43]shift 532 fd 308655 [09:02:43]save to /storage/0532/doc_00308655 [09:02:43]save last doc name /storage/0532/doc_00308655 to /storage/kkm_last_doc_name [09:02:43]save OK [09:02:43]Clear old archive folders... [09:02:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:02:43]tlvbuf is 00BC0890 [09:02:43]SAM_PROTO_ClearQueue [09:02:43]wFMCommunicate request_size=4 [09:02:43]MH_SAM_APDU [09:02:43]CAPDU: 80 09 00 00 [09:02:43]Write to MH i2c: E2 08 00 4F 86 80 09 00 00 00 00 00 00 47 [09:02:43]Write i2c OK [09:02:43]MH_I2C_Read... [09:02:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:02:43]Read from MH i2c: E2 [09:02:43]MH_I2C_Read... [09:02:43]Read from MH i2c: E2 03 00 [09:02:43]MH_I2C_Read... [09:02:43]Read from MH i2c: E2 03 00 4F 86 00 90 00 49 [09:02:43]RAPDU: 90 00 [09:02:43]wFMCommunicate OK [09:02:43]SAM_PROTO_ClearQueue done [09:02:43]KKMCreateOFDPacket [09:02:43]OFDProtocolAddRootSTLVToBuf [09:02:43]FM_MakeSignedData [09:02:43]FM_MakeSignedData [09:02:43]SAM_PROTO_SignData [09:02:43]wFMCommunicate request_size=4 [09:02:43]MH_SAM_APDU [09:02:43]CAPDU: 80 0D 01 02 [09:02:43]Write to MH i2c: E2 08 00 50 86 80 0D 01 02 00 00 00 00 4F [09:02:43]Write i2c OK [09:02:43]MH_I2C_Read... [09:02:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:02:43]Read from MH i2c: E2 [09:02:43]MH_I2C_Read... [09:02:43]Read from MH i2c: E2 03 00 [09:02:43]MH_I2C_Read... [09:02:43]Read from MH i2c: E2 03 00 50 86 00 90 00 4A [09:02:43]RAPDU: 90 00 [09:02:43]wFMCommunicate OK [09:02:43]wFMCommunicate request_size=255 [09:02:43]MH_SAM_APDU [09:02: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 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 4C 00 00 00 F4 03 04 00 37 B0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF B5 04 00 35 04 06 00 BB [09:02:43]Write to MH i2c: E2 02 01 51 86 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4C 00 00 00 F4 03 04 00 37 B0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF B5 04 00 35 04 06 00 BB 00 00 C0 [09:02:43]Write i2c OK [09:02:43]MH_I2C_Read... [09:02:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:44]Read from MH i2c: E2 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 03 00 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 03 00 51 86 00 90 00 4B [09:02:44]RAPDU: 90 00 [09:02:44]wFMCommunicate OK [09:02:44]wFMCommunicate request_size=10 [09:02:44]MH_SAM_APDU [09:02:44]CAPDU: 80 0D 02 02 05 A1 12 0A 9D B0 [09:02:44]Write to MH i2c: E2 0D 00 52 86 80 0D 02 02 05 00 A1 12 0A 9D B0 00 00 66 [09:02:44]Write i2c OK [09:02:44]MH_I2C_Read... [09:02:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:02:44]Read from MH i2c: E2 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 03 00 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 03 00 52 86 00 90 00 4C [09:02:44]RAPDU: 90 00 [09:02:44]wFMCommunicate OK [09:02:44]wFMCommunicate request_size=4 [09:02:44]MH_SAM_APDU [09:02:44]CAPDU: 80 0D 03 02 [09:02:44]Write to MH i2c: E2 08 00 53 86 80 0D 03 02 00 00 00 00 54 [09:02:44]Write i2c OK [09:02:44]MH_I2C_Read... [09:02:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:02:44]Read from MH i2c: E2 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 0B 00 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 0B 00 53 86 00 27 21 51 03 EA 49 31 69 90 00 BE [09:02:44]RAPDU: 27 21 51 03 EA 49 31 69 90 00 [09:02:44]wFMCommunicate OK [09:02:44]SAM_PROTO_SignData done [09:02:44]FM_MakeSignedData done [09:02:44]CreateOFDProtocolMessage [09:02:44]wFMCommunicate request_size=4 [09:02:44]MH_SAM_APDU [09:02:44]CAPDU: 80 11 00 00 [09:02:44]Write to MH i2c: E2 08 00 54 86 80 11 00 00 00 00 00 00 54 [09:02:44]Write i2c OK [09:02:44]MH_I2C_Read... [09:02:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:44]Read from MH i2c: E2 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 17 00 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: E2 17 00 54 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A9 [09:02:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:02:44]wFMCommunicate OK [09:02:44]CreateOFDProtocolMessage done [09:02:44]OFDSenderStorePacket 308655 [09:02:44]StoreOFDPacket docnum=308655 [09:02:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 67 2F 07 01 20 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4C 00 00 00 F4 03 04 00 37 B0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF B5 04 00 35 04 06 00 BB A1 12 0A 9D B0 27 21 51 03 EA 49 31 69 [09:02:44]CheckFolder [09:02:44]dirname=/storage/ofd_packets [09:02:44]CheckFolder done [09:02:44]ProducePacketName [09:02:44]name=ofd_packets/00308655 [09:02:44]NVStorageSaveData ofd_packets/00308655 [09:02:44]File name is /storage/ofd_packets/00308655 [09:02:44]Write 301 bytes [09:02:44]NVStorageSaveData done [09:02:44]OFDSenderStorePacket done [09:02:44]KKMCreateOFDPacket done [09:02:44]NVStorageSaveData kkm_last_timestamp [09:02:44]File name is /storage/kkm_last_timestamp [09:02:44]Write 4 bytes [09:02:44]NVStorageSaveData done [09:02:44]ExternCall_PrintAddStr [09:02:44]wPrintStart [09:02:44]Write to MH i2c: 01 00 00 55 86 DB [09:02:44]Write i2c OK [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: 01 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: 01 07 00 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: 01 07 00 55 86 00 00 00 00 00 FF 0F F0 [09:02:44]RasterBufferAndPrint [09:02:44]line Счет N : (1)642523 [09:02:44]line ИНН: 02508201610067 [09:02:44]line Контрольно-Кассовый Чек [09:02:44]line ПРОДАЖА [09:02:44]line ТРК (МРК, ГНК) : 52 [09:02:44]line Товар: 2710124130 [09:02:44]line Аи-92-К-2 [09:02:44]line 4.490 * 66.90 [09:02:44]line = 300.38 [09:02:44]line НДС 12% НСП 1% [09:02:44]line > о реализуемом товаре [09:02:44]line ОКРУГЛЕНИЕ: -0.38 [09:02:44]line ИТОГО: 300.00 [09:02:44]line Внесено: 300.00 [09:02:44]line СДАЧА: 0.00 [09:02:44]line НСП 1% : 2.66 [09:02:44]line НДС 12% : 31.90 [09:02:44]line Наличными: 300.00 [09:02:44]line Безнал.: 0.00 [09:02:44]line Место: АЗС № 172 "Партнер Нефть" [09:02:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:02:44]line СНО: Общий режим [09:02:44]line Чек 76 26.10.2024 09:02 [09:02:44]line Смена: 532 ФФД: 1.0 [09:02:44]line ЗНМ: 0300000116 [09:02:44]line РНМ: 0000000000091780 [09:02:44]line Версия ККМ: 001 [09:02:44]line ФМ: 0000000000871765 [09:02:44]line ФД: 308655 [09:02:44]line ФПД: 206300466814384 [09:02:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090247&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308655&fm=206300466814384&tin=02508201610067®Number=0000000000091780&sum=30000 [09:02:44]written 0, free lines is 4095 [09:02:44]OFD Sender: Processing packet 308655 [packets to send 222, broken 221] [09:02:44]ProducePacketName [09:02:44]name=ofd_packets/00308655 [09:02:44]OFD Sender: To server: pG, [09:02:44]CommunicateWithHost lk.salyk.kg:30040 [09:02:44]ConnectInit lk.salyk.kg [09:02:44]Connected sock=10 [09:02:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 67 2F 07 01 20 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4C 00 00 00 F4 03 04 00 37 B0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF B5 04 00 35 04 06 00 BB A1 12 0A 9D B0 27 21 51 03 EA 49 31 69 [09:02:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5A 18 47 00 3B 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 31 37 36 35 10 04 04 00 AF B5 04 00 F4 03 04 00 96 56 1C 67 B6 04 01 00 00 AB 17 37 41 0F 5F 39 4B [09:02:44]CommunicateWithHost err = 0 [09:02:44]CheckOFDResponse [09:02:44]1017 (14) - 77093643461234 [09:02:44]1041 (16) - 0000000000871765 [09:02:44]1040 (4) - 308655 [09:02:44]1012 (4) - 26.10.2024 02:40 [09:02:44]1206 (1) - 0 [09:02:44]OFD Sender: Remove packet 308655 [09:02:44]ProducePacketName [09:02:44]name=ofd_packets/00308655 [09:02:44]NVStorageDeleteData [09:02:44]Write to MH i2c: 01 00 00 7F 86 05 [09:02:44]Write i2c OK [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: 01 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: 01 07 00 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: 01 07 00 7F 86 00 00 00 00 00 BB 0C D3 [09:02:44]RasterBufferAndPrint [09:02:44]line [09:02:44]line [09:02:44]line [09:02:44]line [09:02:44]line [09:02:44]written 0, free lines is 3266 [09:02:44]MH_Cut [09:02:44]Write to MH i2c: D1 01 00 86 86 01 DE [09:02:44]Write i2c OK [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: D1 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: D1 01 00 [09:02:44]MH_I2C_Read... [09:02:44]Read from MH i2c: D1 01 00 86 86 00 DD [09:02:44]Write to MH i2c: 01 00 00 87 86 0D [09:02:44]Write i2c OK [09:02:44]MH_I2C_Read... [09:02:45]OFD Sender: No OFD packet to send [09:02:45]*** Cut start [09:02:45]*** Purtial cut [09:02:45]*** Stage 1: CUTSNS_PIN = 1 [09:02:45]Read from MH i2c: 01 [09:02:45]MH_I2C_Read... [09:02:45]*** Stop cut motor [09:02:45]*** Cut end [09:02:45]Read from MH i2c: 01 07 00 [09:02:45]MH_I2C_Read... [09:02:45]Read from MH i2c: 01 07 00 87 86 00 00 00 00 00 FF 0F 22 [09:02:45]process_action close_receipt done [09:02:45]requested_data is exist [09:02:45]produce_requested_data [09:02:45]requested_item fm.sn is exist - process it [09:02:45]wFMCommunicate request_size=4 [09:02:45]MH_SAM_APDU [09:02:45]CAPDU: 80 11 00 00 [09:02:45]Write to MH i2c: E2 08 00 88 86 80 11 00 00 00 00 00 00 88 [09:02:45]Write i2c OK [09:02:45]MH_I2C_Read... [09:02:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:02:45]Read from MH i2c: E2 [09:02:45]MH_I2C_Read... [09:02:45]Read from MH i2c: E2 17 00 [09:02:45]MH_I2C_Read... [09:02:45]Read from MH i2c: E2 17 00 88 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DD [09:02:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:02:45]wFMCommunicate OK [09:02:45]requested_item fd.num is exist - process it [09:02:45]SAM_PROTO_GetFieldsCounters [09:02:45]wFMCommunicate request_size=4 [09:02:45]MH_SAM_APDU [09:02:45]CAPDU: 80 13 00 00 [09:02:45]Write to MH i2c: E2 08 00 89 86 80 13 00 00 00 00 00 00 8B [09:02:45]Write i2c OK [09:02:45]MH_I2C_Read... [09:02:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:02:46]Read from MH i2c: E2 [09:02:46]MH_I2C_Read... [09:02:46]Read from MH i2c: E2 62 00 [09:02:46]MH_I2C_Read... [09:02:46]Read from MH i2c: E2 62 00 89 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AF B5 04 00 0E 04 04 00 14 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 10 [09:02: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AF B5 04 00 0E 04 04 00 14 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 [09:02:46]wFMCommunicate OK [09:02:46]SAM_PROTO_GetFieldsCounters done [09:02:46]requested_item shift.num is exist - process it [09:02:46]requested_item shift.opened is exist - process it [09:02:46]req_shift_opened [09:02:46]FM_GetShiftState [09:02:46]SAM_PROTO_GetShiftState [09:02:46]wFMCommunicate request_size=4 [09:02:46]MH_SAM_APDU [09:02:46]CAPDU: 80 13 01 00 [09:02:46]Write to MH i2c: E2 08 00 8A 86 80 13 01 00 00 00 00 00 8D [09:02:46]Write i2c OK [09:02:46]MH_I2C_Read... [09:02:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:02:46]Read from MH i2c: E2 [09:02:46]MH_I2C_Read... [09:02:46]Read from MH i2c: E2 0E 00 [09:02:46]MH_I2C_Read... [09:02:46]Read from MH i2c: E2 0E 00 8A 86 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0B [09:02:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:02:46]wFMCommunicate OK [09:02:46]SAM_PROTO_GetShiftState done [09:02:46]FM_GetShiftState done [09:02:46]req_shift_opened done [09:02:46]requested_item shift.open_date is exist - process it [09:02:46]req_shift_open_date [09:02:46]req_shift_open_date done [09:02:46]produce_requested_data done [09:02:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308655,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:02:46]process_action_free close_receipt [09:02:46]json_value_free [09:02:46]json_value_free done [09:02:46]process_json_proto returns [09:02:46]Send response to host [09:02:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308655,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:02:46]free response buf [09:02:46]execute_script done [09:02:46]execute_script returns [09:02:46]free content buf [09:02:46]Sock 8.Close socket [09:02:46]Sock 8.Thread stoped [09:02:50]OFD Sender: No OFD packet to send [09:02:55]OFD Sender: No OFD packet to send [09:03:00]OFD Sender: No OFD packet to send [09:03:05]OFD Sender: No OFD packet to send [09:03:10]OFD Sender: No OFD packet to send [09:03:15]OFD Sender: No OFD packet to send [09:03:20]OFD Sender: No OFD packet to send [09:03:25]OFD Sender: No OFD packet to send [09:03:30]OFD Sender: No OFD packet to send [09:03:35]OFD Sender: No OFD packet to send [09:03:40]OFD Sender: No OFD packet to send [09:03:45]OFD Sender: No OFD packet to send [09:03:50]OFD Sender: No OFD packet to send [09:03:55]OFD Sender: No OFD packet to send [09:04:00]OFD Sender: No OFD packet to send [09:04:05]OFD Sender: No OFD packet to send [09:04:10]OFD Sender: No OFD packet to send [09:04:15]OFD Sender: No OFD packet to send [09:04:20]OFD Sender: No OFD packet to send [09:04:25]OFD Sender: No OFD packet to send [09:04:30]OFD Sender: No OFD packet to send [09:04:35]OFD Sender: No OFD packet to send [09:04:40]OFD Sender: No OFD packet to send [09:04:45]OFD Sender: No OFD packet to send [09:04:50]OFD Sender: No OFD packet to send [09:04:55]OFD Sender: No OFD packet to send [09:05:00]OFD Sender: No OFD packet to send [09:05:05]OFD Sender: No OFD packet to send [09:05:10]OFD Sender: No OFD packet to send [09:05:15]OFD Sender: No OFD packet to send [09:05:20]OFD Sender: No OFD packet to send [09:05:25]OFD Sender: No OFD packet to send [09:05:30]OFD Sender: No OFD packet to send [09:05:35]OFD Sender: No OFD packet to send [09:05:40]accept exits with 9 [09:05:40]New connection [09:05:40]New thread 3067198820 created [09:05:40]Thread 3067342180 joined [09:05:40]Waiting for new connection... [09:05:40] Sock 9.Parse request [09:05:40]Sock 9.Check first char [09:05:40]Sock 9.First char is OK [09:05:40]request: POST /json_proto HTTP/1.0 [09:05:40]Method: POST [09:05:40]URL: /json_proto [09:05:40]Method is POST - this is cgi request [09:05:40]url: /json_proto [09:05:40]query_string will be loaded in cgi processing [09:05:40]execute_cgi json_proto POST (null) [09:05:40]execute_cgi path=json_proto method=POST [09:05:40]POST find Content-Length [09:05:40]Host: 172.17.96.3:8080 [09:05:40]Content-Length: 800 [09:05:40]Content-Type: application/json [09:05:40] [09:05:40]POST finish read [09:05:40]Found Content-Length = 800 [09:05:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4195181", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:40]execute_script... [09:05:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642524", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4195181", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:05:40]POST & json_proto [09:05:40]process_json_proto [09:05:40]json parsed OK: [09:05:40]protocol is kg_v1.0 [09:05:40]action value=close_receipt [09:05:40]process_action close_receipt [09:05:40]cmd_close_receipt [09:05:40]MH_GetDate [09:05:40]Write to MH i2c: F0 00 00 8B 86 00 [09:05:40]Write i2c OK [09:05:40]MH_I2C_Read... [09:05:40]Read from MH i2c: F0 [09:05:40]MH_I2C_Read... [09:05:40]Read from MH i2c: F0 09 00 [09:05:40]MH_I2C_Read... [09:05:40]Read from MH i2c: F0 09 00 8B 86 00 E9 B0 1C 67 44 5E 04 65 30 [09:05:40]GetLastDocTimeStamp 1729933367 [09:05:40]current date 1729933545 [09:05:40]FM_GetShiftState [09:05:40]SAM_PROTO_GetShiftState [09:05:40]wFMCommunicate request_size=4 [09:05:40]MH_SAM_APDU [09:05:40]CAPDU: 80 13 01 00 [09:05:40]Write to MH i2c: E2 08 00 8C 86 80 13 01 00 00 00 00 00 8F [09:05:40]Write i2c OK [09:05:40]MH_I2C_Read... [09:05:40]OFD Sender: No OFD packet to send [09:05:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:40]Read from MH i2c: E2 [09:05:40]MH_I2C_Read... [09:05:40]Read from MH i2c: E2 0E 00 [09:05:40]MH_I2C_Read... [09:05:40]Read from MH i2c: E2 0E 00 8C 86 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0D [09:05:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:05:40]wFMCommunicate OK [09:05:40]SAM_PROTO_GetShiftState done [09:05:40]FM_GetShiftState done [09:05:40]opened in 1729902265 [09:05:40]opened+sec_in_day 1729988665 [09:05:40]quantity*price = 0 [09:05:40]sum+1 = 1 [09:05:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 77 26.10.2024 09:05 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4195181 ФМ: 0000000000871765 ФД: 308656 ФПД: 43939275180489 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090545&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308656&fm=43939275180489&tin=02508201610067®Number=0000000000091780&sum=0 [09:05:41]StoreToDocumentArchive [09:05:41]shift 532 fd 308656 [09:05:41]save to /storage/0532/doc_00308656 [09:05:41]save last doc name /storage/0532/doc_00308656 to /storage/kkm_last_doc_name [09:05:41]save OK [09:05:41]Clear old archive folders... [09:05:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:05:41]tlvbuf is 00B57290 [09:05:41]SAM_PROTO_ClearQueue [09:05:41]wFMCommunicate request_size=4 [09:05:41]MH_SAM_APDU [09:05:41]CAPDU: 80 09 00 00 [09:05:41]Write to MH i2c: E2 08 00 99 86 80 09 00 00 00 00 00 00 91 [09:05:41]Write i2c OK [09:05:41]MH_I2C_Read... [09:05:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:05:41]Read from MH i2c: E2 [09:05:41]MH_I2C_Read... [09:05:41]Read from MH i2c: E2 03 00 [09:05:41]MH_I2C_Read... [09:05:41]Read from MH i2c: E2 03 00 99 86 00 90 00 93 [09:05:41]RAPDU: 90 00 [09:05:41]wFMCommunicate OK [09:05:41]SAM_PROTO_ClearQueue done [09:05:41]KKMCreateOFDPacket [09:05:41]OFDProtocolAddRootSTLVToBuf [09:05:41]FM_MakeSignedData [09:05:41]FM_MakeSignedData [09:05:41]SAM_PROTO_SignData [09:05:41]wFMCommunicate request_size=4 [09:05:41]MH_SAM_APDU [09:05:41]CAPDU: 80 0D 01 02 [09:05:41]Write to MH i2c: E2 08 00 9A 86 80 0D 01 02 00 00 00 00 99 [09:05:41]Write i2c OK [09:05:41]MH_I2C_Read... [09:05:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:05:41]Read from MH i2c: E2 [09:05:41]MH_I2C_Read... [09:05:41]Read from MH i2c: E2 03 00 [09:05:41]MH_I2C_Read... [09:05:41]Read from MH i2c: E2 03 00 9A 86 00 90 00 94 [09:05:41]RAPDU: 90 00 [09:05:41]wFMCommunicate OK [09:05:41]wFMCommunicate request_size=255 [09:05:41]MH_SAM_APDU [09: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 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 4D 00 00 00 F4 03 04 00 E9 B0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 B5 04 00 35 04 06 00 27 [09:05:41]Write to MH i2c: E2 02 01 9B 86 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4D 00 00 00 F4 03 04 00 E9 B0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 B5 04 00 35 04 06 00 27 00 00 E8 [09:05:41]Write i2c OK [09:05:41]MH_I2C_Read... [09:05:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:41]Read from MH i2c: E2 [09:05:41]MH_I2C_Read... [09:05:41]Read from MH i2c: E2 03 00 [09:05:41]MH_I2C_Read... [09:05:41]Read from MH i2c: E2 03 00 9B 86 00 90 00 95 [09:05:41]RAPDU: 90 00 [09:05:41]wFMCommunicate OK [09:05:41]wFMCommunicate request_size=10 [09:05:41]MH_SAM_APDU [09:05:41]CAPDU: 80 0D 02 02 05 F6 68 E3 89 C9 [09:05:41]Write to MH i2c: E2 0D 00 9C 86 80 0D 02 02 05 00 F6 68 E3 89 C9 00 00 39 [09:05:41]Write i2c OK [09:05:41]MH_I2C_Read... [09:05:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:42]Read from MH i2c: E2 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 03 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 03 00 9C 86 00 90 00 96 [09:05:42]RAPDU: 90 00 [09:05:42]wFMCommunicate OK [09:05:42]wFMCommunicate request_size=4 [09:05:42]MH_SAM_APDU [09:05:42]CAPDU: 80 0D 03 02 [09:05:42]Write to MH i2c: E2 08 00 9D 86 80 0D 03 02 00 00 00 00 9E [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:05:42]Read from MH i2c: E2 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 0B 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 0B 00 9D 86 00 C4 2C A5 BF F9 77 44 27 90 00 CE [09:05:42]RAPDU: C4 2C A5 BF F9 77 44 27 90 00 [09:05:42]wFMCommunicate OK [09:05:42]SAM_PROTO_SignData done [09:05:42]FM_MakeSignedData done [09:05:42]CreateOFDProtocolMessage [09:05:42]wFMCommunicate request_size=4 [09:05:42]MH_SAM_APDU [09:05:42]CAPDU: 80 11 00 00 [09:05:42]Write to MH i2c: E2 08 00 9E 86 80 11 00 00 00 00 00 00 9E [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:42]Read from MH i2c: E2 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 17 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: E2 17 00 9E 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F3 [09:05:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:05:42]wFMCommunicate OK [09:05:42]CreateOFDProtocolMessage done [09:05:42]OFDSenderStorePacket 308656 [09:05:42]StoreOFDPacket docnum=308656 [09:05:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1B 05 07 01 81 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4D 00 00 00 F4 03 04 00 E9 B0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 B5 04 00 35 04 06 00 27 F6 68 E3 89 C9 C4 2C A5 BF F9 77 44 27 [09:05:42]CheckFolder [09:05:42]dirname=/storage/ofd_packets [09:05:42]CheckFolder done [09:05:42]ProducePacketName [09:05:42]name=ofd_packets/00308656 [09:05:42]NVStorageSaveData ofd_packets/00308656 [09:05:42]File name is /storage/ofd_packets/00308656 [09:05:42]Write 301 bytes [09:05:42]NVStorageSaveData done [09:05:42]OFDSenderStorePacket done [09:05:42]KKMCreateOFDPacket done [09:05:42]NVStorageSaveData kkm_last_timestamp [09:05:42]File name is /storage/kkm_last_timestamp [09:05:42]Write 4 bytes [09:05:42]NVStorageSaveData done [09:05:42]ExternCall_PrintAddStr [09:05:42]wPrintStart [09:05:42]Write to MH i2c: 01 00 00 9F 86 25 [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: 01 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: 01 07 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: 01 07 00 9F 86 00 00 00 00 00 FF 0F 3A [09:05:42]RasterBufferAndPrint [09:05:42]line Счет N : (1)642524 [09:05:42]line ИНН: 02508201610067 [09:05:42]line Контрольно-Кассовый Чек [09:05:42]line ПРОДАЖА [09:05:42]line ТРК (МРК, ГНК) : 31 [09:05:42]line Товар: 2710124130 [09:05:42]line Аи-92-К-2 [09:05:42]line 10.000 * 0.00 [09:05:42]line = 0.00 [09:05:42]line НДС 12% НСП 1% [09:05:42]line > о реализуемом товаре [09:05:42]line ИТОГО: 0.00 [09:05:42]line НСП 1% : 0.00 [09:05:42]line НДС 12% : 0.00 [09:05:42]line Наличными: 0.00 [09:05:42]line Безнал.: 0.00 [09:05:42]line Место: АЗС № 172 "Партнер Нефть" [09:05:42]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:05:42]line СНО: Общий режим [09:05:42]line Чек 77 26.10.2024 09:05 [09:05:42]line Смена: 532 ФФД: 1.0 [09:05:42]line ЗНМ: 0300000116 [09:05:42]line РНМ: 0000000000091780 [09:05:42]line Версия ККМ: 001 [09:05:42]line Талоны: Топливные Талоны [09:05:42]line 4195181 [09:05:42]line ФМ: 0000000000871765 [09:05:42]line ФД: 308656 [09:05:42]line ФПД: 43939275180489 [09:05:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090545&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308656&fm=43939275180489&tin=02508201610067®Number=0000000000091780&sum=0 [09:05:42]written 0, free lines is 4095 [09:05:42]OFD Sender: Processing packet 308656 [packets to send 222, broken 221] [09:05:42]ProducePacketName [09:05:42]name=ofd_packets/00308656 [09:05:42]OFD Sender: To server: pG, [09:05:42]CommunicateWithHost lk.salyk.kg:30040 [09:05:42]ConnectInit lk.salyk.kg [09:05:42]Connected sock=10 [09:05:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1B 05 07 01 81 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4D 00 00 00 F4 03 04 00 E9 B0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 B5 04 00 35 04 06 00 27 F6 68 E3 89 C9 C4 2C A5 BF F9 77 44 27 [09:05:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D4 4D 47 00 EC 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 31 37 36 35 10 04 04 00 B0 B5 04 00 F4 03 04 00 48 57 1C 67 B6 04 01 00 00 37 48 45 56 74 40 6D 83 [09:05:42]CommunicateWithHost err = 0 [09:05:42]CheckOFDResponse [09:05:42]1017 (14) - 77093643461234 [09:05:42]1041 (16) - 0000000000871765 [09:05:42]1040 (4) - 308656 [09:05:42]1012 (4) - 26.10.2024 02:43 [09:05:42]1206 (1) - 0 [09:05:42]OFD Sender: Remove packet 308656 [09:05:42]ProducePacketName [09:05:42]name=ofd_packets/00308656 [09:05:42]NVStorageDeleteData [09:05:42]Write to MH i2c: 01 00 00 C8 86 4E [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: 01 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: 01 07 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: 01 07 00 C8 86 00 00 00 00 00 C9 0C 2A [09:05:42]RasterBufferAndPrint [09:05:42]line [09:05:42]line [09:05:42]line [09:05:42]line [09:05:42]line [09:05:42]written 0, free lines is 3279 [09:05:42]MH_Cut [09:05:42]Write to MH i2c: D1 01 00 CF 86 01 27 [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: D1 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: D1 01 00 [09:05:42]MH_I2C_Read... [09:05:42]Read from MH i2c: D1 01 00 CF 86 00 26 [09:05:42]Write to MH i2c: 01 00 00 D0 86 56 [09:05:42]Write i2c OK [09:05:42]MH_I2C_Read... [09:05:43]OFD Sender: No OFD packet to send [09:05:43]*** Cut start [09:05:43]*** Purtial cut [09:05:43]*** Stage 1: CUTSNS_PIN = 1 [09:05:43]Read from MH i2c: 01 [09:05:43]MH_I2C_Read... [09:05:43]*** Stop cut motor [09:05:43]*** Cut end [09:05:43]Read from MH i2c: 01 07 00 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: 01 07 00 D0 86 00 00 00 00 00 FF 0F 6B [09:05:43]process_action close_receipt done [09:05:43]requested_data is exist [09:05:43]produce_requested_data [09:05:43]requested_item fm.sn is exist - process it [09:05:43]wFMCommunicate request_size=4 [09:05:43]MH_SAM_APDU [09:05:43]CAPDU: 80 11 00 00 [09:05:43]Write to MH i2c: E2 08 00 D1 86 80 11 00 00 00 00 00 00 D1 [09:05:43]Write i2c OK [09:05:43]MH_I2C_Read... [09:05:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:43]Read from MH i2c: E2 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 17 00 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 17 00 D1 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 26 [09:05:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:05:43]wFMCommunicate OK [09:05:43]requested_item fd.num is exist - process it [09:05:43]SAM_PROTO_GetFieldsCounters [09:05:43]wFMCommunicate request_size=4 [09:05:43]MH_SAM_APDU [09:05:43]CAPDU: 80 13 00 00 [09:05:43]Write to MH i2c: E2 08 00 D2 86 80 13 00 00 00 00 00 00 D4 [09:05:43]Write i2c OK [09:05:43]MH_I2C_Read... [09:05:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:43]Read from MH i2c: E2 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 62 00 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 62 00 D2 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B0 B5 04 00 0E 04 04 00 14 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 5D [09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B0 B5 04 00 0E 04 04 00 14 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 [09:05:43]wFMCommunicate OK [09:05:43]SAM_PROTO_GetFieldsCounters done [09:05:43]requested_item shift.num is exist - process it [09:05:43]requested_item shift.opened is exist - process it [09:05:43]req_shift_opened [09:05:43]FM_GetShiftState [09:05:43]SAM_PROTO_GetShiftState [09:05:43]wFMCommunicate request_size=4 [09:05:43]MH_SAM_APDU [09:05:43]CAPDU: 80 13 01 00 [09:05:43]Write to MH i2c: E2 08 00 D3 86 80 13 01 00 00 00 00 00 D6 [09:05:43]Write i2c OK [09:05:43]MH_I2C_Read... [09:05:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:43]Read from MH i2c: E2 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 0E 00 [09:05:43]MH_I2C_Read... [09:05:43]Read from MH i2c: E2 0E 00 D3 86 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 54 [09:05:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:05:43]wFMCommunicate OK [09:05:43]SAM_PROTO_GetShiftState done [09:05:43]FM_GetShiftState done [09:05:43]req_shift_opened done [09:05:43]requested_item shift.open_date is exist - process it [09:05:43]req_shift_open_date [09:05:43]req_shift_open_date done [09:05:43]produce_requested_data done [09:05:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308656,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:05:43]process_action_free close_receipt [09:05:43]json_value_free [09:05:43]json_value_free done [09:05:43]process_json_proto returns [09:05:43]Send response to host [09:05:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308656,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:05:43]free response buf [09:05:43]execute_script done [09:05:43]execute_script returns [09:05:43]free content buf [09:05:43]Sock 9.Close socket [09:05:43]Sock 9.Thread stoped [09:05:48]OFD Sender: No OFD packet to send [09:05:53]OFD Sender: No OFD packet to send [09:05:58]OFD Sender: No OFD packet to send [09:06:03]OFD Sender: No OFD packet to send [09:06:08]OFD Sender: No OFD packet to send [09:06:13]OFD Sender: No OFD packet to send [09:06:18]OFD Sender: No OFD packet to send [09:06:23]OFD Sender: No OFD packet to send [09:06:27]accept exits with 8 [09:06:27]New connection [09:06:27]New thread 3067342180 created [09:06:27]Thread 3067198820 joined [09:06:27]Waiting for new connection... [09:06:27] Sock 8.Parse request [09:06:27]Sock 8.Check first char [09:06:27]Sock 8.First char is OK [09:06:27]request: POST /json_proto HTTP/1.0 [09:06:27]Method: POST [09:06:27]URL: /json_proto [09:06:27]Method is POST - this is cgi request [09:06:27]url: /json_proto [09:06:27]query_string will be loaded in cgi processing [09:06:27]execute_cgi json_proto POST (null) [09:06:27]execute_cgi path=json_proto method=POST [09:06:27]POST find Content-Length [09:06:27]Host: 172.17.96.3:8080 [09:06:27]Content-Length: 677 [09:06:27]Content-Type: application/json [09:06:27] [09:06:27]POST finish read [09:06:27]Found Content-Length = 677 [09:06:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [09:06:27]execute_script... [09:06:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642525", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [09:06:27]POST & json_proto [09:06:27]process_json_proto [09:06:27]json parsed OK: [09:06:27]protocol is kg_v1.0 [09:06:27]action value=close_receipt [09:06:27]process_action close_receipt [09:06:27]cmd_close_receipt [09:06:27]MH_GetDate [09:06:27]Write to MH i2c: F0 00 00 D4 86 49 [09:06:27]Write i2c OK [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: F0 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: F0 09 00 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: F0 09 00 D4 86 00 18 B1 1C 67 44 5E 04 65 A9 [09:06:27]GetLastDocTimeStamp 1729933545 [09:06:27]current date 1729933592 [09:06:27]FM_GetShiftState [09:06:27]SAM_PROTO_GetShiftState [09:06:27]wFMCommunicate request_size=4 [09:06:27]MH_SAM_APDU [09:06:27]CAPDU: 80 13 01 00 [09:06:27]Write to MH i2c: E2 08 00 D5 86 80 13 01 00 00 00 00 00 D8 [09:06:27]Write i2c OK [09:06:27]MH_I2C_Read... [09:06:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:27]Read from MH i2c: E2 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: E2 0E 00 [09:06:27]MH_I2C_Read... [09:06:27]Read from MH i2c: E2 0E 00 D5 86 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 56 [09:06:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:06:27]wFMCommunicate OK [09:06:27]SAM_PROTO_GetShiftState done [09:06:27]FM_GetShiftState done [09:06:27]opened in 1729902265 [09:06:27]opened+sec_in_day 1729988665 [09:06:27]quantity*price = 40006 [09:06:27]sum+1 = 40007 [09:06:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 78 26.10.2024 09:06 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308657 ФПД: 62292086804941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090632&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308657&fm=62292086804941&tin=02508201610067®Number=0000000000091780&sum=40000 [09:06:28]StoreToDocumentArchive [09:06:28]shift 532 fd 308657 [09:06:28]save to /storage/0532/doc_00308657 [09:06:28]save last doc name /storage/0532/doc_00308657 to /storage/kkm_last_doc_name [09:06:28]save OK [09:06:28]Clear old archive folders... [09:06:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:06:28]tlvbuf is 00AE46C0 [09:06:28]SAM_PROTO_ClearQueue [09:06:28]wFMCommunicate request_size=4 [09:06:28]MH_SAM_APDU [09:06:28]CAPDU: 80 09 00 00 [09:06:28]Write to MH i2c: E2 08 00 E2 86 80 09 00 00 00 00 00 00 DA [09:06:28]Write i2c OK [09:06:28]MH_I2C_Read... [09:06:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:28]Read from MH i2c: E2 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 E2 86 00 90 00 DC [09:06:28]RAPDU: 90 00 [09:06:28]wFMCommunicate OK [09:06:28]SAM_PROTO_ClearQueue done [09:06:28]KKMCreateOFDPacket [09:06:28]OFDProtocolAddRootSTLVToBuf [09:06:28]FM_MakeSignedData [09:06:28]FM_MakeSignedData [09:06:28]SAM_PROTO_SignData [09:06:28]wFMCommunicate request_size=4 [09:06:28]MH_SAM_APDU [09:06:28]CAPDU: 80 0D 01 02 [09:06:28]Write to MH i2c: E2 08 00 E3 86 80 0D 01 02 00 00 00 00 E2 [09:06:28]Write i2c OK [09:06:28]MH_I2C_Read... [09:06:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:28]Read from MH i2c: E2 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 E3 86 00 90 00 DD [09:06:28]RAPDU: 90 00 [09:06:28]wFMCommunicate OK [09:06:28]wFMCommunicate request_size=255 [09:06:28]MH_SAM_APDU [09:06:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4E 00 00 00 F4 03 04 00 18 B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 B5 04 00 35 04 06 00 38 [09:06:28]Write to MH i2c: E2 02 01 E4 86 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4E 00 00 00 F4 03 04 00 18 B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 B5 04 00 35 04 06 00 38 00 00 91 [09:06:28]Write i2c OK [09:06:28]MH_I2C_Read... [09:06:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:28]Read from MH i2c: E2 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 E4 86 00 90 00 DE [09:06:28]RAPDU: 90 00 [09:06:28]wFMCommunicate OK [09:06:28]wFMCommunicate request_size=10 [09:06:28]MH_SAM_APDU [09:06:28]CAPDU: 80 0D 02 02 05 A7 81 B4 D1 CD [09:06:28]Write to MH i2c: E2 0D 00 E5 86 80 0D 02 02 05 00 A7 81 B4 D1 CD 00 00 69 [09:06:28]Write i2c OK [09:06:28]MH_I2C_Read... [09:06:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:28]Read from MH i2c: E2 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 03 00 E5 86 00 90 00 DF [09:06:28]RAPDU: 90 00 [09:06:28]wFMCommunicate OK [09:06:28]wFMCommunicate request_size=4 [09:06:28]MH_SAM_APDU [09:06:28]CAPDU: 80 0D 03 02 [09:06:28]Write to MH i2c: E2 08 00 E6 86 80 0D 03 02 00 00 00 00 E7 [09:06:28]Write i2c OK [09:06:28]MH_I2C_Read... [09:06:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:28]Read from MH i2c: E2 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 0B 00 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 0B 00 E6 86 00 A7 3B 42 70 13 F3 28 39 90 00 E3 [09:06:28]RAPDU: A7 3B 42 70 13 F3 28 39 90 00 [09:06:28]wFMCommunicate OK [09:06:28]SAM_PROTO_SignData done [09:06:28]FM_MakeSignedData done [09:06:28]CreateOFDProtocolMessage [09:06:28]wFMCommunicate request_size=4 [09:06:28]MH_SAM_APDU [09:06:28]CAPDU: 80 11 00 00 [09:06:28]Write to MH i2c: E2 08 00 E7 86 80 11 00 00 00 00 00 00 E7 [09:06:28]Write i2c OK [09:06:28]MH_I2C_Read... [09:06:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:28]Read from MH i2c: E2 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 17 00 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: E2 17 00 E7 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3C [09:06:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:06:28]wFMCommunicate OK [09:06:28]CreateOFDProtocolMessage done [09:06:28]OFDSenderStorePacket 308657 [09:06:28]StoreOFDPacket docnum=308657 [09:06:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9A 7E 07 01 CA F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4E 00 00 00 F4 03 04 00 18 B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 B5 04 00 35 04 06 00 38 A7 81 B4 D1 CD A7 3B 42 70 13 F3 28 39 [09:06:28]CheckFolder [09:06:28]dirname=/storage/ofd_packets [09:06:28]CheckFolder done [09:06:28]ProducePacketName [09:06:28]name=ofd_packets/00308657 [09:06:28]NVStorageSaveData ofd_packets/00308657 [09:06:28]File name is /storage/ofd_packets/00308657 [09:06:28]Write 301 bytes [09:06:28]NVStorageSaveData done [09:06:28]OFDSenderStorePacket done [09:06:28]KKMCreateOFDPacket done [09:06:28]NVStorageSaveData kkm_last_timestamp [09:06:28]File name is /storage/kkm_last_timestamp [09:06:28]Write 4 bytes [09:06:28]NVStorageSaveData done [09:06:28]ExternCall_PrintAddStr [09:06:28]wPrintStart [09:06:28]Write to MH i2c: 01 00 00 E8 86 6E [09:06:28]Write i2c OK [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: 01 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: 01 07 00 [09:06:28]MH_I2C_Read... [09:06:28]Read from MH i2c: 01 07 00 E8 86 00 00 00 00 00 FF 0F 83 [09:06:28]RasterBufferAndPrint [09:06:28]line Счет N : (1)642525 [09:06:28]line ИНН: 02508201610067 [09:06:28]line Контрольно-Кассовый Чек [09:06:28]line ПРОДАЖА [09:06:28]line ТРК (МРК, ГНК) : 41 [09:06:28]line Товар: 2710124130 [09:06:28]line Аи-92-К-2 [09:06:28]line 5.980 * 66.90 [09:06:28]line = 400.06 [09:06:28]line НДС 12% НСП 1% [09:06:28]line > о реализуемом товаре [09:06:28]line ОКРУГЛЕНИЕ: -0.06 [09:06:28]line ИТОГО: 400.00 [09:06:28]line Внесено: 400.00 [09:06:28]line СДАЧА: 0.00 [09:06:28]line НСП 1% : 3.54 [09:06:28]line НДС 12% : 42.48 [09:06:28]line Наличными: 400.00 [09:06:28]line Безнал.: 0.00 [09:06:28]line Место: АЗС № 172 "Партнер Нефть" [09:06:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:06:28]line СНО: Общий режим [09:06:28]line Чек 78 26.10.2024 09:06 [09:06:28]line Смена: 532 ФФД: 1.0 [09:06:28]line ЗНМ: 0300000116 [09:06:28]line РНМ: 0000000000091780 [09:06:28]line Версия ККМ: 001 [09:06:28]line ФМ: 0000000000871765 [09:06:28]line ФД: 308657 [09:06:28]line ФПД: 62292086804941 [09:06:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090632&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308657&fm=62292086804941&tin=02508201610067®Number=0000000000091780&sum=40000 [09:06:29]OFD Sender: Processing packet 308657 [packets to send 222, broken 221] [09:06:29]ProducePacketName [09:06:29]name=ofd_packets/00308657 [09:06:29]OFD Sender: To server: pG, [09:06:29]CommunicateWithHost lk.salyk.kg:30040 [09:06:29]ConnectInit lk.salyk.kg [09:06:29]written 0, free lines is 4095 [09:06:29]Connected sock=10 [09:06:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9A 7E 07 01 CA F0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4E 00 00 00 F4 03 04 00 18 B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 B5 04 00 35 04 06 00 38 A7 81 B4 D1 CD A7 3B 42 70 13 F3 28 39 [09:06:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 27 BE 47 00 03 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 B5 04 00 F4 03 04 00 77 57 1C 67 B6 04 01 00 00 64 C5 6B 06 EB 9E 8B 42 [09:06:29]CommunicateWithHost err = 0 [09:06:29]CheckOFDResponse [09:06:29]1017 (14) - 77093643461234 [09:06:29]1041 (16) - 0000000000871765 [09:06:29]1040 (4) - 308657 [09:06:29]1012 (4) - 26.10.2024 02:44 [09:06:29]1206 (1) - 0 [09:06:29]OFD Sender: Remove packet 308657 [09:06:29]ProducePacketName [09:06:29]name=ofd_packets/00308657 [09:06:29]NVStorageDeleteData [09:06:29]Write to MH i2c: 01 00 00 12 87 99 [09:06:29]Write i2c OK [09:06:29]MH_I2C_Read... [09:06:29]Read from MH i2c: 01 [09:06:29]MH_I2C_Read... [09:06:29]Read from MH i2c: 01 07 00 [09:06:29]MH_I2C_Read... [09:06:29]Read from MH i2c: 01 07 00 12 87 00 00 00 00 00 BF 0C 6B [09:06:29]RasterBufferAndPrint [09:06:29]line [09:06:29]line [09:06:29]line [09:06:29]line [09:06:29]line [09:06:29]written 0, free lines is 3269 [09:06:29]MH_Cut [09:06:29]Write to MH i2c: D1 01 00 19 87 01 72 [09:06:29]Write i2c OK [09:06:29]MH_I2C_Read... [09:06:29]Read from MH i2c: D1 [09:06:29]MH_I2C_Read... [09:06:29]Read from MH i2c: D1 01 00 [09:06:29]MH_I2C_Read... [09:06:29]Read from MH i2c: D1 01 00 19 87 00 71 [09:06:29]Write to MH i2c: 01 00 00 1A 87 A1 [09:06:29]Write i2c OK [09:06:29]MH_I2C_Read... [09:06:29]OFD Sender: No OFD packet to send [09:06:30]*** Cut start [09:06:30]*** Purtial cut [09:06:30]*** Stage 1: CUTSNS_PIN = 1 [09:06:30]Read from MH i2c: 01 [09:06:30]MH_I2C_Read... [09:06:30]*** Stop cut motor [09:06:30]*** Cut end [09:06:30]Read from MH i2c: 01 07 00 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: 01 07 00 1A 87 00 00 00 00 00 FF 0F B6 [09:06:30]process_action close_receipt done [09:06:30]requested_data is exist [09:06:30]produce_requested_data [09:06:30]requested_item fm.sn is exist - process it [09:06:30]wFMCommunicate request_size=4 [09:06:30]MH_SAM_APDU [09:06:30]CAPDU: 80 11 00 00 [09:06:30]Write to MH i2c: E2 08 00 1B 87 80 11 00 00 00 00 00 00 1C [09:06:30]Write i2c OK [09:06:30]MH_I2C_Read... [09:06:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:30]Read from MH i2c: E2 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 17 00 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 17 00 1B 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 71 [09:06:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:06:30]wFMCommunicate OK [09:06:30]requested_item fd.num is exist - process it [09:06:30]SAM_PROTO_GetFieldsCounters [09:06:30]wFMCommunicate request_size=4 [09:06:30]MH_SAM_APDU [09:06:30]CAPDU: 80 13 00 00 [09:06:30]Write to MH i2c: E2 08 00 1C 87 80 13 00 00 00 00 00 00 1F [09:06:30]Write i2c OK [09:06:30]MH_I2C_Read... [09:06:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:30]Read from MH i2c: E2 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 62 00 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 62 00 1C 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B1 B5 04 00 0E 04 04 00 14 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 AC [09:06:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B1 B5 04 00 0E 04 04 00 14 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 [09:06:30]wFMCommunicate OK [09:06:30]SAM_PROTO_GetFieldsCounters done [09:06:30]requested_item shift.num is exist - process it [09:06:30]requested_item shift.opened is exist - process it [09:06:30]req_shift_opened [09:06:30]FM_GetShiftState [09:06:30]SAM_PROTO_GetShiftState [09:06:30]wFMCommunicate request_size=4 [09:06:30]MH_SAM_APDU [09:06:30]CAPDU: 80 13 01 00 [09:06:30]Write to MH i2c: E2 08 00 1D 87 80 13 01 00 00 00 00 00 21 [09:06:30]Write i2c OK [09:06:30]MH_I2C_Read... [09:06:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:30]Read from MH i2c: E2 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 0E 00 [09:06:30]MH_I2C_Read... [09:06:30]Read from MH i2c: E2 0E 00 1D 87 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9F [09:06:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:06:30]wFMCommunicate OK [09:06:30]SAM_PROTO_GetShiftState done [09:06:30]FM_GetShiftState done [09:06:30]req_shift_opened done [09:06:30]requested_item shift.open_date is exist - process it [09:06:30]req_shift_open_date [09:06:30]req_shift_open_date done [09:06:30]produce_requested_data done [09:06:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308657,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:06:30]process_action_free close_receipt [09:06:30]json_value_free [09:06:30]json_value_free done [09:06:30]process_json_proto returns [09:06:30]Send response to host [09:06:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308657,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:06:30]free response buf [09:06:30]execute_script done [09:06:30]execute_script returns [09:06:30]free content buf [09:06:30]Sock 8.Close socket [09:06:30]Sock 8.Thread stoped [09:06:34]OFD Sender: No OFD packet to send [09:06:39]OFD Sender: No OFD packet to send [09:06:44]OFD Sender: No OFD packet to send [09:06:45]accept exits with 9 [09:06:45]New connection [09:06:45]New thread 3067198820 created [09:06:45]Thread 3067342180 joined [09:06:45]Waiting for new connection... [09:06:45] Sock 9.Parse request [09:06:45]Sock 9.Check first char [09:06:45]Sock 9.First char is OK [09:06:45]request: POST /json_proto HTTP/1.0 [09:06:45]Method: POST [09:06:45]URL: /json_proto [09:06:45]Method is POST - this is cgi request [09:06:45]url: /json_proto [09:06:45]query_string will be loaded in cgi processing [09:06:45]execute_cgi json_proto POST (null) [09:06:45]execute_cgi path=json_proto method=POST [09:06:45]POST find Content-Length [09:06:45]Host: 172.17.96.3:8080 [09:06:45]Content-Length: 653 [09:06:45]Content-Type: application/json [09:06:45] [09:06:45]POST finish read [09:06:45]Found Content-Length = 653 [09:06:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3363", "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" : 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" ] } } [09:06:45]execute_script... [09:06: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)3363", "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" : 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" ] } } [09:06:45]POST & json_proto [09:06:45]process_json_proto [09:06:45]json parsed OK: [09:06:45]protocol is kg_v1.0 [09:06:45]action value=close_receipt [09:06:45]process_action close_receipt [09:06:45]cmd_close_receipt [09:06:45]MH_GetDate [09:06:45]Write to MH i2c: F0 00 00 1E 87 94 [09:06:45]Write i2c OK [09:06:45]MH_I2C_Read... [09:06:45]Read from MH i2c: F0 [09:06:45]MH_I2C_Read... [09:06:45]Read from MH i2c: F0 09 00 [09:06:45]MH_I2C_Read... [09:06:45]Read from MH i2c: F0 09 00 1E 87 00 2A B1 1C 67 44 5E 04 65 06 [09:06:45]GetLastDocTimeStamp 1729933592 [09:06:45]current date 1729933610 [09:06:45]FM_GetShiftState [09:06:45]SAM_PROTO_GetShiftState [09:06:45]wFMCommunicate request_size=4 [09:06:45]MH_SAM_APDU [09:06:45]CAPDU: 80 13 01 00 [09:06:45]Write to MH i2c: E2 08 00 1F 87 80 13 01 00 00 00 00 00 23 [09:06:45]Write i2c OK [09:06:45]MH_I2C_Read... [09:06:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:45]Read from MH i2c: E2 [09:06:45]MH_I2C_Read... [09:06:45]Read from MH i2c: E2 0E 00 [09:06:45]MH_I2C_Read... [09:06:45]Read from MH i2c: E2 0E 00 1F 87 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A1 [09:06:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:06:45]wFMCommunicate OK [09:06:45]SAM_PROTO_GetShiftState done [09:06:45]FM_GetShiftState done [09:06:45]opened in 1729902265 [09:06:45]opened+sec_in_day 1729988665 [09:06:45]quantity*price = 8500 [09:06:45]sum+1 = 8501 [09:06:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 85.00 НСП 1% : 0.75 НДС 12% : 9.03 Наличными: 85.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 79 26.10.2024 09:06 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308658 ФПД: 21334247245076 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090650&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308658&fm=21334247245076&tin=02508201610067®Number=0000000000091780&sum=8500 0 [09:06:46]StoreToDocumentArchive [09:06:46]shift 532 fd 308658 [09:06:46]save to /storage/0532/doc_00308658 [09:06:46]save last doc name /storage/0532/doc_00308658 to /storage/kkm_last_doc_name [09:06:46]save OK [09:06:46]Clear old archive folders... [09:06:46]ProcessDocumentItem done err = 0, tmpTLVsize=294 [09:06:46]tlvbuf is 00B613D0 [09:06:46]SAM_PROTO_ClearQueue [09:06:46]wFMCommunicate request_size=4 [09:06:46]MH_SAM_APDU [09:06:46]CAPDU: 80 09 00 00 [09:06:46]Write to MH i2c: E2 08 00 2C 87 80 09 00 00 00 00 00 00 25 [09:06:46]Write i2c OK [09:06:46]MH_I2C_Read... [09:06:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:06:46]Read from MH i2c: E2 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: E2 03 00 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: E2 03 00 2C 87 00 90 00 27 [09:06:46]RAPDU: 90 00 [09:06:46]wFMCommunicate OK [09:06:46]SAM_PROTO_ClearQueue done [09:06:46]KKMCreateOFDPacket [09:06:46]OFDProtocolAddRootSTLVToBuf [09:06:46]FM_MakeSignedData [09:06:46]FM_MakeSignedData [09:06:46]SAM_PROTO_SignData [09:06:46]wFMCommunicate request_size=4 [09:06:46]MH_SAM_APDU [09:06:46]CAPDU: 80 0D 01 02 [09:06:46]Write to MH i2c: E2 08 00 2D 87 80 0D 01 02 00 00 00 00 2D [09:06:46]Write i2c OK [09:06:46]MH_I2C_Read... [09:06:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:06:46]Read from MH i2c: E2 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: E2 03 00 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: E2 03 00 2D 87 00 90 00 28 [09:06:46]RAPDU: 90 00 [09:06:46]wFMCommunicate OK [09:06:46]wFMCommunicate request_size=255 [09:06:46]MH_SAM_APDU [09:06:46]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 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 4F 00 00 00 F4 03 04 00 2A B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [09:06:46]Write to MH i2c: E2 02 01 2E 87 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 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 4F 00 00 00 F4 03 04 00 2A B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 D4 [09:06:46]Write i2c OK [09:06:46]MH_I2C_Read... [09:06:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:46]Read from MH i2c: E2 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: E2 03 00 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: E2 03 00 2E 87 00 90 00 29 [09:06:46]RAPDU: 90 00 [09:06:46]wFMCommunicate OK [09:06:46]wFMCommunicate request_size=53 [09:06:46]MH_SAM_APDU [09:06:46]CAPDU: 80 0D 02 02 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 B5 04 00 35 04 06 00 13 67 44 3A 85 14 [09:06:46]Write to MH i2c: E2 38 00 2F 87 80 0D 02 02 30 00 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 B5 04 00 35 04 06 00 13 67 44 3A 85 14 00 00 23 [09:06:46]Write i2c OK [09:06:46]MH_I2C_Read... [09:06:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:06:46]Read from MH i2c: E2 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: E2 03 00 [09:06:46]MH_I2C_Read... [09:06:46]Read from MH i2c: E2 03 00 2F 87 00 90 00 2A [09:06:46]RAPDU: 90 00 [09:06:46]wFMCommunicate OK [09:06:46]wFMCommunicate request_size=4 [09:06:46]MH_SAM_APDU [09:06:46]CAPDU: 80 0D 03 02 [09:06:46]Write to MH i2c: E2 08 00 30 87 80 0D 03 02 00 00 00 00 32 [09:06:46]Write i2c OK [09:06:46]MH_I2C_Read... [09:06:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:06:47]Read from MH i2c: E2 [09:06:47]MH_I2C_Read... [09:06:47]Read from MH i2c: E2 0B 00 [09:06:47]MH_I2C_Read... [09:06:47]Read from MH i2c: E2 0B 00 30 87 00 2C D8 0D 94 84 06 73 09 90 00 DE [09:06:47]RAPDU: 2C D8 0D 94 84 06 73 09 90 00 [09:06:47]wFMCommunicate OK [09:06:47]SAM_PROTO_SignData done [09:06:47]FM_MakeSignedData done [09:06:47]CreateOFDProtocolMessage [09:06:47]wFMCommunicate request_size=4 [09:06:47]MH_SAM_APDU [09:06:47]CAPDU: 80 11 00 00 [09:06:47]Write to MH i2c: E2 08 00 31 87 80 11 00 00 00 00 00 00 32 [09:06:47]Write i2c OK [09:06:47]MH_I2C_Read... [09:06:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:47]Read from MH i2c: E2 [09:06:47]MH_I2C_Read... [09:06:47]Read from MH i2c: E2 17 00 [09:06:47]MH_I2C_Read... [09:06:47]Read from MH i2c: E2 17 00 31 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 87 [09:06:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:06:47]wFMCommunicate OK [09:06:47]CreateOFDProtocolMessage done [09:06:47]OFDSenderStorePacket 308658 [09:06:47]StoreOFDPacket docnum=308658 [09:06:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 3A 01 00 00 21 63 32 01 3C 28 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 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 4F 00 00 00 F4 03 04 00 2A B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 B5 04 00 35 04 06 00 13 67 44 3A 85 14 2C D8 0D 94 84 06 73 09 [09:06:47]CheckFolder [09:06:47]dirname=/storage/ofd_packets [09:06:47]CheckFolder done [09:06:47]ProducePacketName [09:06:47]name=ofd_packets/00308658 [09:06:47]NVStorageSaveData ofd_packets/00308658 [09:06:47]File name is /storage/ofd_packets/00308658 [09:06:47]Write 344 bytes [09:06:47]NVStorageSaveData done [09:06:47]OFDSenderStorePacket done [09:06:47]KKMCreateOFDPacket done [09:06:47]NVStorageSaveData kkm_last_timestamp [09:06:47]File name is /storage/kkm_last_timestamp [09:06:47]Write 4 bytes [09:06:47]NVStorageSaveData done [09:06:47]ExternCall_PrintAddStr [09:06:47]wPrintStart [09:06:47]Write to MH i2c: 01 00 00 32 87 B9 [09:06:47]Write i2c OK [09:06:47]MH_I2C_Read... [09:06:47]Read from MH i2c: 01 [09:06:47]MH_I2C_Read... [09:06:47]Read from MH i2c: 01 07 00 [09:06:47]MH_I2C_Read... [09:06:47]Read from MH i2c: 01 07 00 32 87 00 00 00 00 00 FF 0F CE [09:06:47]RasterBufferAndPrint [09:06:47]line Счет N : (3)3363 [09:06:47]line ИНН: 02508201610067 [09:06:47]line Контрольно-Кассовый Чек [09:06:47]line ПРОДАЖА [09:06:47]line Товар: 4600682557456 [09:06:47]line Напиток FLash up energy эн ж/б 0,5/0,45л [09:06:47]line 1.000 * 85.00 [09:06:47]line = 85.00 [09:06:47]line НДС 12% НСП 1% [09:06:47]line > о реализуемом товаре [09:06:47]line ИТОГО: 85.00 [09:06:47]line НСП 1% : 0.75 [09:06:47]line НДС 12% : 9.03 [09:06:47]line Наличными: 85.00 [09:06:47]line Безнал.: 0.00 [09:06:47]line Место: АЗС № 172 "Партнер Нефть" [09:06:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:06:47]line СНО: Общий режим [09:06:47]line Чек 79 26.10.2024 09:06 [09:06:47]line Смена: 532 ФФД: 1.0 [09:06:47]line ЗНМ: 0300000116 [09:06:47]line РНМ: 0000000000091780 [09:06:47]line Версия ККМ: 001 [09:06:47]line ФМ: 0000000000871765 [09:06:47]line ФД: 308658 [09:06:47]line ФПД: 21334247245076 [09:06:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090650&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308658&fm=21334247245076&tin=02508201610067®Number=0000000000091780&sum=8500 [09:06:47]line 0 [09:06:47]OFD Sender: Processing packet 308658 [packets to send 222, broken 221] [09:06:47]ProducePacketName [09:06:47]name=ofd_packets/00308658 [09:06:47]OFD Sender: To server: pG, [09:06:47]CommunicateWithHost lk.salyk.kg:30040 [09:06:47]ConnectInit lk.salyk.kg [09:06:47]written 0, free lines is 4095 [09:06:47]Connected sock=10 [09:06:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 3A 01 00 00 21 63 32 01 3C 28 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 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 4F 00 00 00 F4 03 04 00 2A B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 B5 04 00 35 04 06 00 13 67 44 3A 85 14 2C D8 0D 94 84 06 73 09 [09:06:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C2 52 47 00 98 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 B5 04 00 F4 03 04 00 89 57 1C 67 B6 04 01 00 00 9E 98 9A 70 EA 30 93 57 [09:06:47]CommunicateWithHost err = 0 [09:06:47]CheckOFDResponse [09:06:47]1017 (14) - 77093643461234 [09:06:47]1041 (16) - 0000000000871765 [09:06:47]1040 (4) - 308658 [09:06:47]1012 (4) - 26.10.2024 02:44 [09:06:47]1206 (1) - 0 [09:06:47]OFD Sender: Remove packet 308658 [09:06:47]ProducePacketName [09:06:47]name=ofd_packets/00308658 [09:06:47]NVStorageDeleteData [09:06:47]Write to MH i2c: 01 00 00 5A 87 E1 [09:06:47]Write i2c OK [09:06:47]MH_I2C_Read... [09:06:47]Read from MH i2c: 01 [09:06:47]MH_I2C_Read... [09:06:47]Read from MH i2c: 01 07 00 [09:06:47]MH_I2C_Read... [09:06:47]Read from MH i2c: 01 07 00 5A 87 00 00 00 00 00 D1 0C C5 [09:06:47]RasterBufferAndPrint [09:06:47]line [09:06:47]line [09:06:47]line [09:06:47]line [09:06:47]line [09:06:47]written 0, free lines is 3287 [09:06:47]MH_Cut [09:06:47]Write to MH i2c: D1 01 00 61 87 01 BA [09:06:47]Write i2c OK [09:06:47]MH_I2C_Read... [09:06:47]Read from MH i2c: D1 [09:06:47]MH_I2C_Read... [09:06:47]Read from MH i2c: D1 01 00 [09:06:47]MH_I2C_Read... [09:06:47]Read from MH i2c: D1 01 00 61 87 00 B9 [09:06:47]Write to MH i2c: 01 00 00 62 87 E9 [09:06:47]Write i2c OK [09:06:47]MH_I2C_Read... [09:06:48]OFD Sender: No OFD packet to send [09:06:48]*** Cut start [09:06:48]*** Purtial cut [09:06:48]*** Stage 1: CUTSNS_PIN = 1 [09:06:48]Read from MH i2c: 01 [09:06:48]MH_I2C_Read... [09:06:48]*** Stop cut motor [09:06:48]*** Cut end [09:06:48]Read from MH i2c: 01 07 00 [09:06:48]MH_I2C_Read... [09:06:48]Read from MH i2c: 01 07 00 62 87 00 00 00 00 00 FF 0F FE [09:06:48]process_action close_receipt done [09:06:48]requested_data is exist [09:06:48]produce_requested_data [09:06:48]requested_item fm.sn is exist - process it [09:06:48]wFMCommunicate request_size=4 [09:06:48]MH_SAM_APDU [09:06:48]CAPDU: 80 11 00 00 [09:06:48]Write to MH i2c: E2 08 00 63 87 80 11 00 00 00 00 00 00 64 [09:06:48]Write i2c OK [09:06:48]MH_I2C_Read... [09:06:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:06:49]Read from MH i2c: E2 [09:06:49]MH_I2C_Read... [09:06:49]Read from MH i2c: E2 17 00 [09:06:49]MH_I2C_Read... [09:06:49]Read from MH i2c: E2 17 00 63 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B9 [09:06:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:06:49]wFMCommunicate OK [09:06:49]requested_item fd.num is exist - process it [09:06:49]SAM_PROTO_GetFieldsCounters [09:06:49]wFMCommunicate request_size=4 [09:06:49]MH_SAM_APDU [09:06:49]CAPDU: 80 13 00 00 [09:06:49]Write to MH i2c: E2 08 00 64 87 80 13 00 00 00 00 00 00 67 [09:06:49]Write i2c OK [09:06:49]MH_I2C_Read... [09:06:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:06:49]Read from MH i2c: E2 [09:06:49]MH_I2C_Read... [09:06:49]Read from MH i2c: E2 62 00 [09:06:49]MH_I2C_Read... [09:06:49]Read from MH i2c: E2 62 00 64 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B2 B5 04 00 0E 04 04 00 14 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 F8 [09:06: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B2 B5 04 00 0E 04 04 00 14 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 [09:06:49]wFMCommunicate OK [09:06:49]SAM_PROTO_GetFieldsCounters done [09:06:49]requested_item shift.num is exist - process it [09:06:49]requested_item shift.opened is exist - process it [09:06:49]req_shift_opened [09:06:49]FM_GetShiftState [09:06:49]SAM_PROTO_GetShiftState [09:06:49]wFMCommunicate request_size=4 [09:06:49]MH_SAM_APDU [09:06:49]CAPDU: 80 13 01 00 [09:06:49]Write to MH i2c: E2 08 00 65 87 80 13 01 00 00 00 00 00 69 [09:06:49]Write i2c OK [09:06:49]MH_I2C_Read... [09:06:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:06:49]Read from MH i2c: E2 [09:06:49]MH_I2C_Read... [09:06:49]Read from MH i2c: E2 0E 00 [09:06:49]MH_I2C_Read... [09:06:49]Read from MH i2c: E2 0E 00 65 87 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E7 [09:06:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:06:49]wFMCommunicate OK [09:06:49]SAM_PROTO_GetShiftState done [09:06:49]FM_GetShiftState done [09:06:49]req_shift_opened done [09:06:49]requested_item shift.open_date is exist - process it [09:06:49]req_shift_open_date [09:06:49]req_shift_open_date done [09:06:49]produce_requested_data done [09:06:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308658,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:06:49]process_action_free close_receipt [09:06:49]json_value_free [09:06:49]json_value_free done [09:06:49]process_json_proto returns [09:06:49]Send response to host [09:06:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308658,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:06:49]free response buf [09:06:49]execute_script done [09:06:49]execute_script returns [09:06:49]free content buf [09:06:49]Sock 9.Close socket [09:06:49]Sock 9.Thread stoped [09:06:53]OFD Sender: No OFD packet to send [09:06:58]OFD Sender: No OFD packet to send [09:07:03]OFD Sender: No OFD packet to send [09:07:08]OFD Sender: No OFD packet to send [09:07:13]OFD Sender: No OFD packet to send [09:07:18]OFD Sender: No OFD packet to send [09:07:23]OFD Sender: No OFD packet to send [09:07:28]OFD Sender: No OFD packet to send [09:07:33]OFD Sender: No OFD packet to send [09:07:38]OFD Sender: No OFD packet to send [09:07:43]OFD Sender: No OFD packet to send [09:07:48]OFD Sender: No OFD packet to send [09:07:53]OFD Sender: No OFD packet to send [09:07:58]accept exits with 8 [09:07:58]New connection [09:07:58]New thread 3067342180 created [09:07:58]Thread 3067198820 joined [09:07:58]Waiting for new connection... [09:07:58] Sock 8.Parse request [09:07:58]Sock 8.Check first char [09:07:58]Sock 8.First char is OK [09:07:58]request: POST /json_proto HTTP/1.0 [09:07:58]Method: POST [09:07:58]URL: /json_proto [09:07:58]Method is POST - this is cgi request [09:07:58]url: /json_proto [09:07:58]query_string will be loaded in cgi processing [09:07:58]execute_cgi json_proto POST (null) [09:07:58]execute_cgi path=json_proto method=POST [09:07:58]POST find Content-Length [09:07:58]Host: 172.17.96.3:8080 [09:07:58]Content-Length: 677 [09:07:58]Content-Type: application/json [09:07:58] [09:07:58]POST finish read [09:07:58]Found Content-Length = 677 [09:07:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:07:58]execute_script... [09:07: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)642527", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:07:58]POST & json_proto [09:07:58]process_json_proto [09:07:58]json parsed OK: [09:07:58]protocol is kg_v1.0 [09:07:58]action value=close_receipt [09:07:58]process_action close_receipt [09:07:58]cmd_close_receipt [09:07:58]MH_GetDate [09:07:58]Write to MH i2c: F0 00 00 66 87 DC [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: F0 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: F0 09 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: F0 09 00 66 87 00 73 B1 1C 67 44 5E 04 65 97 [09:07:58]GetLastDocTimeStamp 1729933610 [09:07:58]current date 1729933683 [09:07:58]FM_GetShiftState [09:07:58]SAM_PROTO_GetShiftState [09:07:58]wFMCommunicate request_size=4 [09:07:58]MH_SAM_APDU [09:07:58]CAPDU: 80 13 01 00 [09:07:58]Write to MH i2c: E2 08 00 67 87 80 13 01 00 00 00 00 00 6B [09:07:58]Write i2c OK [09:07:58]MH_I2C_Read... [09:07:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:58]Read from MH i2c: E2 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 0E 00 [09:07:58]MH_I2C_Read... [09:07:58]Read from MH i2c: E2 0E 00 67 87 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E9 [09:07:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:07:58]wFMCommunicate OK [09:07:58]SAM_PROTO_GetShiftState done [09:07:58]FM_GetShiftState done [09:07:58]opened in 1729902265 [09:07:58]opened+sec_in_day 1729988665 [09:07:58]quantity*price = 50041 [09:07:58]sum+1 = 50042 [09:07:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 80 26.10.2024 09:08 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308659 ФПД: 257135393362705 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090803&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308659&fm=257135393362705&tin=02508201610067®Number=0000000000091780&sum=50000 [09:07:59]StoreToDocumentArchive [09:07:59]shift 532 fd 308659 [09:07:59]save to /storage/0532/doc_00308659 [09:07:59]save last doc name /storage/0532/doc_00308659 to /storage/kkm_last_doc_name [09:07:59]save OK [09:07:59]Clear old archive folders... [09:07:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:07:59]tlvbuf is 00BC0F10 [09:07:59]SAM_PROTO_ClearQueue [09:07:59]wFMCommunicate request_size=4 [09:07:59]MH_SAM_APDU [09:07:59]CAPDU: 80 09 00 00 [09:07:59]Write to MH i2c: E2 08 00 74 87 80 09 00 00 00 00 00 00 6D [09:07:59]Write i2c OK [09:07:59]MH_I2C_Read... [09:07:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:59]Read from MH i2c: E2 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 03 00 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 03 00 74 87 00 90 00 6F [09:07:59]RAPDU: 90 00 [09:07:59]wFMCommunicate OK [09:07:59]SAM_PROTO_ClearQueue done [09:07:59]KKMCreateOFDPacket [09:07:59]OFDProtocolAddRootSTLVToBuf [09:07:59]FM_MakeSignedData [09:07:59]FM_MakeSignedData [09:07:59]SAM_PROTO_SignData [09:07:59]wFMCommunicate request_size=4 [09:07:59]MH_SAM_APDU [09:07:59]CAPDU: 80 0D 01 02 [09:07:59]Write to MH i2c: E2 08 00 75 87 80 0D 01 02 00 00 00 00 75 [09:07:59]Write i2c OK [09:07:59]MH_I2C_Read... [09:07:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:59]Read from MH i2c: E2 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 03 00 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 03 00 75 87 00 90 00 70 [09:07:59]RAPDU: 90 00 [09:07:59]wFMCommunicate OK [09:07:59]wFMCommunicate request_size=255 [09:07:59]MH_SAM_APDU [09:07: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 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 50 00 00 00 F4 03 04 00 73 B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 B5 04 00 35 04 06 00 E9 [09:07:59]Write to MH i2c: E2 02 01 76 87 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 50 00 00 00 F4 03 04 00 73 B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 B5 04 00 35 04 06 00 E9 00 00 65 [09:07:59]Write i2c OK [09:07:59]MH_I2C_Read... [09:07:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:59]Read from MH i2c: E2 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 03 00 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 03 00 76 87 00 90 00 71 [09:07:59]RAPDU: 90 00 [09:07:59]wFMCommunicate OK [09:07:59]wFMCommunicate request_size=10 [09:07:59]MH_SAM_APDU [09:07:59]CAPDU: 80 0D 02 02 05 DC FF C7 D3 11 [09:07:59]Write to MH i2c: E2 0D 00 77 87 80 0D 02 02 05 00 DC FF C7 D3 11 00 00 08 [09:07:59]Write i2c OK [09:07:59]MH_I2C_Read... [09:07:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:59]Read from MH i2c: E2 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 03 00 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 03 00 77 87 00 90 00 72 [09:07:59]RAPDU: 90 00 [09:07:59]wFMCommunicate OK [09:07:59]wFMCommunicate request_size=4 [09:07:59]MH_SAM_APDU [09:07:59]CAPDU: 80 0D 03 02 [09:07:59]Write to MH i2c: E2 08 00 78 87 80 0D 03 02 00 00 00 00 7A [09:07:59]Write i2c OK [09:07:59]MH_I2C_Read... [09:07:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:59]Read from MH i2c: E2 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 0B 00 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 0B 00 78 87 00 E2 76 57 A0 78 EF 9C 13 90 00 E0 [09:07:59]RAPDU: E2 76 57 A0 78 EF 9C 13 90 00 [09:07:59]wFMCommunicate OK [09:07:59]SAM_PROTO_SignData done [09:07:59]FM_MakeSignedData done [09:07:59]CreateOFDProtocolMessage [09:07:59]wFMCommunicate request_size=4 [09:07:59]MH_SAM_APDU [09:07:59]CAPDU: 80 11 00 00 [09:07:59]Write to MH i2c: E2 08 00 79 87 80 11 00 00 00 00 00 00 7A [09:07:59]Write i2c OK [09:07:59]MH_I2C_Read... [09:07:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:59]Read from MH i2c: E2 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 17 00 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: E2 17 00 79 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CF [09:07:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:07:59]wFMCommunicate OK [09:07:59]CreateOFDProtocolMessage done [09:07:59]OFDSenderStorePacket 308659 [09:07:59]StoreOFDPacket docnum=308659 [09:07:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 84 47 07 01 43 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 50 00 00 00 F4 03 04 00 73 B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 B5 04 00 35 04 06 00 E9 DC FF C7 D3 11 E2 76 57 A0 78 EF 9C 13 [09:07:59]CheckFolder [09:07:59]dirname=/storage/ofd_packets [09:07:59]CheckFolder done [09:07:59]ProducePacketName [09:07:59]name=ofd_packets/00308659 [09:07:59]NVStorageSaveData ofd_packets/00308659 [09:07:59]File name is /storage/ofd_packets/00308659 [09:07:59]Write 301 bytes [09:07:59]NVStorageSaveData done [09:07:59]OFDSenderStorePacket done [09:07:59]KKMCreateOFDPacket done [09:07:59]NVStorageSaveData kkm_last_timestamp [09:07:59]File name is /storage/kkm_last_timestamp [09:07:59]Write 4 bytes [09:07:59]NVStorageSaveData done [09:07:59]ExternCall_PrintAddStr [09:07:59]wPrintStart [09:07:59]Write to MH i2c: 01 00 00 7A 87 01 [09:07:59]Write i2c OK [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: 01 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: 01 07 00 [09:07:59]MH_I2C_Read... [09:07:59]Read from MH i2c: 01 07 00 7A 87 00 00 00 00 00 FF 0F 16 [09:07:59]RasterBufferAndPrint [09:07:59]line Счет N : (1)642527 [09:07:59]line ИНН: 02508201610067 [09:07:59]line Контрольно-Кассовый Чек [09:07:59]line ПРОДАЖА [09:07:59]line ТРК (МРК, ГНК) : 52 [09:07:59]line Товар: 2710124130 [09:07:59]line Аи-92-К-2 [09:07:59]line 7.480 * 66.90 [09:07:59]line = 500.41 [09:07:59]line НДС 12% НСП 1% [09:07:59]line > о реализуемом товаре [09:07:59]line ОКРУГЛЕНИЕ: -0.41 [09:07:59]line ИТОГО: 500.00 [09:07:59]line Внесено: 500.00 [09:07:59]line СДАЧА: 0.00 [09:07:59]line НСП 1% : 4.43 [09:07:59]line НДС 12% : 53.14 [09:07:59]line Наличными: 500.00 [09:07:59]line Безнал.: 0.00 [09:07:59]line Место: АЗС № 172 "Партнер Нефть" [09:07:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:07:59]line СНО: Общий режим [09:07:59]line Чек 80 26.10.2024 09:08 [09:07:59]line Смена: 532 ФФД: 1.0 [09:07:59]line ЗНМ: 0300000116 [09:07:59]line РНМ: 0000000000091780 [09:07:59]line Версия ККМ: 001 [09:07:59]line ФМ: 0000000000871765 [09:07:59]line ФД: 308659 [09:07:59]line ФПД: 257135393362705 [09:07:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090803&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308659&fm=257135393362705&tin=02508201610067®Number=0000000000091780&sum=50000 [09:07:59]written 0, free lines is 4095 [09:07:59]OFD Sender: Processing packet 308659 [packets to send 222, broken 221] [09:07:59]ProducePacketName [09:07:59]name=ofd_packets/00308659 [09:07:59]OFD Sender: To server: pG, [09:07:59]CommunicateWithHost lk.salyk.kg:30040 [09:07:59]ConnectInit lk.salyk.kg [09:08:00]Connected sock=10 [09:08:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 84 47 07 01 43 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 50 00 00 00 F4 03 04 00 73 B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 B5 04 00 35 04 06 00 E9 DC FF C7 D3 11 E2 76 57 A0 78 EF 9C 13 [09:08:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 12 BE 47 00 D4 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 31 37 36 35 10 04 04 00 B3 B5 04 00 F4 03 04 00 D2 57 1C 67 B6 04 01 00 00 9C 4C 4D 2C F3 B9 06 F1 [09:08:00]CommunicateWithHost err = 0 [09:08:00]CheckOFDResponse [09:08:00]1017 (14) - 77093643461234 [09:08:00]1041 (16) - 0000000000871765 [09:08:00]1040 (4) - 308659 [09:08:00]1012 (4) - 26.10.2024 02:45 [09:08:00]1206 (1) - 0 [09:08:00]OFD Sender: Remove packet 308659 [09:08:00]ProducePacketName [09:08:00]name=ofd_packets/00308659 [09:08:00]NVStorageDeleteData [09:08:00]Write to MH i2c: 01 00 00 A4 87 2B [09:08:00]Write i2c OK [09:08:00]MH_I2C_Read... [09:08:00]Read from MH i2c: 01 [09:08:00]MH_I2C_Read... [09:08:00]Read from MH i2c: 01 07 00 [09:08:00]MH_I2C_Read... [09:08:00]Read from MH i2c: 01 07 00 A4 87 00 00 00 00 00 B9 0C F7 [09:08:00]RasterBufferAndPrint [09:08:00]line [09:08:00]line [09:08:00]line [09:08:00]line [09:08:00]line [09:08:00]written 0, free lines is 3266 [09:08:00]MH_Cut [09:08:00]Write to MH i2c: D1 01 00 AB 87 01 04 [09:08:00]Write i2c OK [09:08:00]MH_I2C_Read... [09:08:00]Read from MH i2c: D1 [09:08:00]MH_I2C_Read... [09:08:00]Read from MH i2c: D1 01 00 [09:08:00]MH_I2C_Read... [09:08:00]Read from MH i2c: D1 01 00 AB 87 00 03 [09:08:00]Write to MH i2c: 01 00 00 AC 87 33 [09:08:00]Write i2c OK [09:08:00]MH_I2C_Read... [09:08:00]OFD Sender: No OFD packet to send [09:08:01]*** Cut start [09:08:01]*** Purtial cut [09:08:01]*** Stage 1: CUTSNS_PIN = 1 [09:08:01]Read from MH i2c: 01 [09:08:01]MH_I2C_Read... [09:08:01]*** Stop cut motor [09:08:01]*** Cut end [09:08:01]Read from MH i2c: 01 07 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: 01 07 00 AC 87 00 00 00 00 00 FF 0F 48 [09:08:01]process_action close_receipt done [09:08:01]requested_data is exist [09:08:01]produce_requested_data [09:08:01]requested_item fm.sn is exist - process it [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 11 00 00 [09:08:01]Write to MH i2c: E2 08 00 AD 87 80 11 00 00 00 00 00 00 AE [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 17 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 17 00 AD 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 03 [09:08:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:08:01]wFMCommunicate OK [09:08:01]requested_item fd.num is exist - process it [09:08:01]SAM_PROTO_GetFieldsCounters [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 13 00 00 [09:08:01]Write to MH i2c: E2 08 00 AE 87 80 13 00 00 00 00 00 00 B1 [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 62 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 62 00 AE 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B3 B5 04 00 0E 04 04 00 14 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 46 [09:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B3 B5 04 00 0E 04 04 00 14 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 [09:08:01]wFMCommunicate OK [09:08:01]SAM_PROTO_GetFieldsCounters done [09:08:01]requested_item shift.num is exist - process it [09:08:01]requested_item shift.opened is exist - process it [09:08:01]req_shift_opened [09:08:01]FM_GetShiftState [09:08:01]SAM_PROTO_GetShiftState [09:08:01]wFMCommunicate request_size=4 [09:08:01]MH_SAM_APDU [09:08:01]CAPDU: 80 13 01 00 [09:08:01]Write to MH i2c: E2 08 00 AF 87 80 13 01 00 00 00 00 00 B3 [09:08:01]Write i2c OK [09:08:01]MH_I2C_Read... [09:08:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:01]Read from MH i2c: E2 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 0E 00 [09:08:01]MH_I2C_Read... [09:08:01]Read from MH i2c: E2 0E 00 AF 87 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 31 [09:08:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:08:01]wFMCommunicate OK [09:08:01]SAM_PROTO_GetShiftState done [09:08:01]FM_GetShiftState done [09:08:01]req_shift_opened done [09:08:01]requested_item shift.open_date is exist - process it [09:08:01]req_shift_open_date [09:08:01]req_shift_open_date done [09:08:01]produce_requested_data done [09:08:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308659,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:08:01]process_action_free close_receipt [09:08:01]json_value_free [09:08:01]json_value_free done [09:08:01]process_json_proto returns [09:08:01]Send response to host [09:08:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308659,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:08:01]free response buf [09:08:01]execute_script done [09:08:01]execute_script returns [09:08:01]free content buf [09:08:01]Sock 8.Close socket [09:08:01]Sock 8.Thread stoped [09:08:05]accept exits with 9 [09:08:05]New connection [09:08:05]New thread 3067198820 created [09:08:05]Thread 3067342180 joined [09:08:05]Waiting for new connection... [09:08:05] Sock 9.Parse request [09:08:05]Sock 9.Check first char [09:08:05]Sock 9.First char is OK [09:08:05]request: POST /json_proto HTTP/1.0 [09:08:05]Method: POST [09:08:05]URL: /json_proto [09:08:05]Method is POST - this is cgi request [09:08:05]url: /json_proto [09:08:05]query_string will be loaded in cgi processing [09:08:05]execute_cgi json_proto POST (null) [09:08:05]execute_cgi path=json_proto method=POST [09:08:05]POST find Content-Length [09:08:05]Host: 172.17.96.3:8080 [09:08:05]Content-Length: 679 [09:08:05]Content-Type: application/json [09:08:05] [09:08:05]POST finish read [09:08:05]Found Content-Length = 679 [09:08:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 25.140, "sum" : 1915.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1915.00, "total" : 1915.00, "payments": [ { "type": 0, "sum" : 1915.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:05]execute_script... [09:08: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)642526", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 25.140, "sum" : 1915.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1915.00, "total" : 1915.00, "payments": [ { "type": 0, "sum" : 1915.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:08:05]POST & json_proto [09:08:05]process_json_proto [09:08:05]json parsed OK: [09:08:05]protocol is kg_v1.0 [09:08:05]action value=close_receipt [09:08:05]process_action close_receipt [09:08:05]cmd_close_receipt [09:08:05]MH_GetDate [09:08:05]Write to MH i2c: F0 00 00 B0 87 26 [09:08:05]Write i2c OK [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: F0 [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: F0 09 00 [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: F0 09 00 B0 87 00 7B B1 1C 67 44 5E 04 65 E9 [09:08:05]GetLastDocTimeStamp 1729933683 [09:08:05]current date 1729933691 [09:08:05]FM_GetShiftState [09:08:05]SAM_PROTO_GetShiftState [09:08:05]wFMCommunicate request_size=4 [09:08:05]MH_SAM_APDU [09:08:05]CAPDU: 80 13 01 00 [09:08:05]Write to MH i2c: E2 08 00 B1 87 80 13 01 00 00 00 00 00 B5 [09:08:05]Write i2c OK [09:08:05]MH_I2C_Read... [09:08:05]OFD Sender: No OFD packet to send [09:08:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:05]Read from MH i2c: E2 [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: E2 0E 00 [09:08:05]MH_I2C_Read... [09:08:05]Read from MH i2c: E2 0E 00 B1 87 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 33 [09:08:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:08:05]wFMCommunicate OK [09:08:05]SAM_PROTO_GetShiftState done [09:08:05]FM_GetShiftState done [09:08:05]opened in 1729902265 [09:08:05]opened+sec_in_day 1729988665 [09:08:05]quantity*price = 191566 [09:08:05]sum+1 = 191568 [09:08:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.67 ИТОГО: 1915.00 Внесено: 1915.00 СДАЧА: 0.00 НСП 1% : 16.95 НДС 12% : 203.43 Наличными: 1915.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 81 26.10.2024 09:08 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308660 ФПД: 119352966268034 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090811&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308660&fm=119352966268034&tin=02508201610067®Number=0000000000091780&sum=191500 [09:08:06]StoreToDocumentArchive [09:08:06]shift 532 fd 308660 [09:08:06]save to /storage/0532/doc_00308660 [09:08:06]save last doc name /storage/0532/doc_00308660 to /storage/kkm_last_doc_name [09:08:06]save OK [09:08:06]Clear old archive folders... [09:08:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:08:06]tlvbuf is 00C67720 [09:08:06]SAM_PROTO_ClearQueue [09:08:06]wFMCommunicate request_size=4 [09:08:06]MH_SAM_APDU [09:08:06]CAPDU: 80 09 00 00 [09:08:06]Write to MH i2c: E2 08 00 BE 87 80 09 00 00 00 00 00 00 B7 [09:08:06]Write i2c OK [09:08:06]MH_I2C_Read... [09:08:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:06]Read from MH i2c: E2 [09:08:06]MH_I2C_Read... [09:08:06]Read from MH i2c: E2 03 00 [09:08:06]MH_I2C_Read... [09:08:06]Read from MH i2c: E2 03 00 BE 87 00 90 00 B9 [09:08:06]RAPDU: 90 00 [09:08:06]wFMCommunicate OK [09:08:06]SAM_PROTO_ClearQueue done [09:08:06]KKMCreateOFDPacket [09:08:06]OFDProtocolAddRootSTLVToBuf [09:08:06]FM_MakeSignedData [09:08:06]FM_MakeSignedData [09:08:06]SAM_PROTO_SignData [09:08:06]wFMCommunicate request_size=4 [09:08:06]MH_SAM_APDU [09:08:06]CAPDU: 80 0D 01 02 [09:08:06]Write to MH i2c: E2 08 00 BF 87 80 0D 01 02 00 00 00 00 BF [09:08:06]Write i2c OK [09:08:06]MH_I2C_Read... [09:08:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:07]Read from MH i2c: E2 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 03 00 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 03 00 BF 87 00 90 00 BA [09:08:07]RAPDU: 90 00 [09:08:07]wFMCommunicate OK [09:08:07]wFMCommunicate request_size=255 [09:08:07]MH_SAM_APDU [09:08:07]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 34 62 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4F EC 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C EC 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 4F 00 00 00 00 07 04 06 00 0C EC 02 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 7B B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 B5 04 00 35 04 06 00 6C 8D 07 28 [09:08:07]Write to MH i2c: E2 02 01 C0 87 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 34 62 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4F EC 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C EC 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 4F 00 00 00 00 07 04 06 00 0C EC 02 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 7B B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 B5 04 00 35 04 06 00 6C 8D 07 28 00 00 D9 [09:08:07]Write i2c OK [09:08:07]MH_I2C_Read... [09:08:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:07]Read from MH i2c: E2 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 03 00 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 03 00 C0 87 00 90 00 BB [09:08:07]RAPDU: 90 00 [09:08:07]wFMCommunicate OK [09:08:07]wFMCommunicate request_size=7 [09:08:07]MH_SAM_APDU [09:08:07]CAPDU: 80 0D 02 02 02 44 82 [09:08:07]Write to MH i2c: E2 0A 00 C1 87 80 0D 02 02 02 00 44 82 00 00 8C [09:08:07]Write i2c OK [09:08:07]MH_I2C_Read... [09:08:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:07]Read from MH i2c: E2 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 03 00 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 03 00 C1 87 00 90 00 BC [09:08:07]RAPDU: 90 00 [09:08:07]wFMCommunicate OK [09:08:07]wFMCommunicate request_size=4 [09:08:07]MH_SAM_APDU [09:08:07]CAPDU: 80 0D 03 02 [09:08:07]Write to MH i2c: E2 08 00 C2 87 80 0D 03 02 00 00 00 00 C4 [09:08:07]Write i2c OK [09:08:07]MH_I2C_Read... [09:08:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:07]Read from MH i2c: E2 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 0B 00 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 0B 00 C2 87 00 42 69 5F 5F 7D A0 30 1F 90 00 9A [09:08:07]RAPDU: 42 69 5F 5F 7D A0 30 1F 90 00 [09:08:07]wFMCommunicate OK [09:08:07]SAM_PROTO_SignData done [09:08:07]FM_MakeSignedData done [09:08:07]CreateOFDProtocolMessage [09:08:07]wFMCommunicate request_size=4 [09:08:07]MH_SAM_APDU [09:08:07]CAPDU: 80 11 00 00 [09:08:07]Write to MH i2c: E2 08 00 C3 87 80 11 00 00 00 00 00 00 C4 [09:08:07]Write i2c OK [09:08:07]MH_I2C_Read... [09:08:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:07]Read from MH i2c: E2 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 17 00 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: E2 17 00 C3 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 19 [09:08:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:08:07]wFMCommunicate OK [09:08:07]CreateOFDProtocolMessage done [09:08:07]OFDSenderStorePacket 308660 [09:08:07]StoreOFDPacket docnum=308660 [09:08:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 44 D8 04 01 A0 40 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 34 62 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4F EC 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C EC 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 4F 00 00 00 00 07 04 06 00 0C EC 02 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 7B B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 B5 04 00 35 04 06 00 6C 8D 07 28 44 82 42 69 5F 5F 7D A0 30 1F [09:08:07]CheckFolder [09:08:07]dirname=/storage/ofd_packets [09:08:07]CheckFolder done [09:08:07]ProducePacketName [09:08:07]name=ofd_packets/00308660 [09:08:07]NVStorageSaveData ofd_packets/00308660 [09:08:07]File name is /storage/ofd_packets/00308660 [09:08:07]Write 298 bytes [09:08:07]NVStorageSaveData done [09:08:07]OFDSenderStorePacket done [09:08:07]KKMCreateOFDPacket done [09:08:07]NVStorageSaveData kkm_last_timestamp [09:08:07]File name is /storage/kkm_last_timestamp [09:08:07]Write 4 bytes [09:08:07]NVStorageSaveData done [09:08:07]ExternCall_PrintAddStr [09:08:07]wPrintStart [09:08:07]Write to MH i2c: 01 00 00 C4 87 4B [09:08:07]Write i2c OK [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: 01 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: 01 07 00 [09:08:07]MH_I2C_Read... [09:08:07]Read from MH i2c: 01 07 00 C4 87 00 00 00 00 00 FF 0F 60 [09:08:07]RasterBufferAndPrint [09:08:07]line Счет N : (1)642526 [09:08:07]line ИНН: 02508201610067 [09:08:07]line Контрольно-Кассовый Чек [09:08:07]line ПРОДАЖА [09:08:07]line ТРК (МРК, ГНК) : 21 [09:08:07]line Товар: 2710194210 [09:08:07]line ДТ-К-2 [09:08:07]line 25.140 * 76.20 [09:08:07]line = 1915.67 [09:08:07]line НДС 12% НСП 1% [09:08:07]line > о реализуемом товаре [09:08:07]line ОКРУГЛЕНИЕ: -0.67 [09:08:07]line ИТОГО: 1915.00 [09:08:07]line Внесено: 1915.00 [09:08:07]line СДАЧА: 0.00 [09:08:07]line НСП 1% : 16.95 [09:08:07]line НДС 12% : 203.43 [09:08:07]line Наличными: 1915.00 [09:08:07]line Безнал.: 0.00 [09:08:07]line Место: АЗС № 172 "Партнер Нефть" [09:08:07]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:08:07]line СНО: Общий режим [09:08:07]line Чек 81 26.10.2024 09:08 [09:08:07]line Смена: 532 ФФД: 1.0 [09:08:07]line ЗНМ: 0300000116 [09:08:07]line РНМ: 0000000000091780 [09:08:07]line Версия ККМ: 001 [09:08:07]line ФМ: 0000000000871765 [09:08:07]line ФД: 308660 [09:08:07]line ФПД: 119352966268034 [09:08:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T090811&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308660&fm=119352966268034&tin=02508201610067®Number=0000000000091780&sum=191500 [09:08:07]written 0, free lines is 4095 [09:08:07]OFD Sender: Processing packet 308660 [packets to send 222, broken 221] [09:08:07]ProducePacketName [09:08:07]name=ofd_packets/00308660 [09:08:07]OFD Sender: To server: pG, [09:08:07]CommunicateWithHost lk.salyk.kg:30040 [09:08:07]ConnectInit lk.salyk.kg [09:08:07]Connected sock=10 [09:08:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 44 D8 04 01 A0 40 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 34 62 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 4F EC 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C EC 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 4F 00 00 00 00 07 04 06 00 0C EC 02 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 7B B1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 B5 04 00 35 04 06 00 6C 8D 07 28 44 82 42 69 5F 5F 7D A0 30 1F [09:08:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AE 79 47 00 1A 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 B5 04 00 F4 03 04 00 D9 57 1C 67 B6 04 01 00 00 C9 36 59 8B 90 FA E6 82 [09:08:08]CommunicateWithHost err = 0 [09:08:08]CheckOFDResponse [09:08:08]1017 (14) - 77093643461234 [09:08:08]1041 (16) - 0000000000871765 [09:08:08]1040 (4) - 308660 [09:08:08]1012 (4) - 26.10.2024 02:45 [09:08:08]1206 (1) - 0 [09:08:08]OFD Sender: Remove packet 308660 [09:08:08]ProducePacketName [09:08:08]name=ofd_packets/00308660 [09:08:08]NVStorageDeleteData [09:08:08]Write to MH i2c: 01 00 00 EE 87 75 [09:08:08]Write i2c OK [09:08:08]MH_I2C_Read... [09:08:08]Read from MH i2c: 01 [09:08:08]MH_I2C_Read... [09:08:08]Read from MH i2c: 01 07 00 [09:08:08]MH_I2C_Read... [09:08:08]Read from MH i2c: 01 07 00 EE 87 00 00 00 00 00 EA 0C 72 [09:08:08]RasterBufferAndPrint [09:08:08]line [09:08:08]line [09:08:08]line [09:08:08]line [09:08:08]line [09:08:08]written 0, free lines is 3319 [09:08:08]MH_Cut [09:08:08]Write to MH i2c: D1 01 00 F5 87 01 4E [09:08:08]Write i2c OK [09:08:08]MH_I2C_Read... [09:08:08]Read from MH i2c: D1 [09:08:08]MH_I2C_Read... [09:08:08]Read from MH i2c: D1 01 00 [09:08:08]MH_I2C_Read... [09:08:08]Read from MH i2c: D1 01 00 F5 87 00 4D [09:08:08]Write to MH i2c: 01 00 00 F6 87 7D [09:08:08]Write i2c OK [09:08:08]MH_I2C_Read... [09:08:08]OFD Sender: No OFD packet to send [09:08:08]*** Cut start [09:08:08]*** Purtial cut [09:08:08]*** Stage 1: CUTSNS_PIN = 1 [09:08:09]Read from MH i2c: 01 [09:08:09]MH_I2C_Read... [09:08:09]*** Stop cut motor [09:08:09]*** Cut end [09:08:09]Read from MH i2c: 01 07 00 [09:08:09]MH_I2C_Read... [09:08:09]Read from MH i2c: 01 07 00 F6 87 00 00 00 00 00 FF 0F 92 [09:08:09]process_action close_receipt done [09:08:09]requested_data is exist [09:08:09]produce_requested_data [09:08:09]requested_item fm.sn is exist - process it [09:08:09]wFMCommunicate request_size=4 [09:08:09]MH_SAM_APDU [09:08:09]CAPDU: 80 11 00 00 [09:08:09]Write to MH i2c: E2 08 00 F7 87 80 11 00 00 00 00 00 00 F8 [09:08:09]Write i2c OK [09:08:09]MH_I2C_Read... [09:08:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:09]Read from MH i2c: E2 [09:08:09]MH_I2C_Read... [09:08:09]Read from MH i2c: E2 17 00 [09:08:09]MH_I2C_Read... [09:08:09]Read from MH i2c: E2 17 00 F7 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4D [09:08:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:08:09]wFMCommunicate OK [09:08:09]requested_item fd.num is exist - process it [09:08:09]SAM_PROTO_GetFieldsCounters [09:08:09]wFMCommunicate request_size=4 [09:08:09]MH_SAM_APDU [09:08:09]CAPDU: 80 13 00 00 [09:08:09]Write to MH i2c: E2 08 00 F8 87 80 13 00 00 00 00 00 00 FB [09:08:09]Write i2c OK [09:08:09]MH_I2C_Read... [09:08:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:09]Read from MH i2c: E2 [09:08:09]MH_I2C_Read... [09:08:09]Read from MH i2c: E2 62 00 [09:08:09]MH_I2C_Read... [09:08:09]Read from MH i2c: E2 62 00 F8 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B4 B5 04 00 0E 04 04 00 14 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 94 [09:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B4 B5 04 00 0E 04 04 00 14 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 [09:08:09]wFMCommunicate OK [09:08:09]SAM_PROTO_GetFieldsCounters done [09:08:09]requested_item shift.num is exist - process it [09:08:09]requested_item shift.opened is exist - process it [09:08:09]req_shift_opened [09:08:09]FM_GetShiftState [09:08:09]SAM_PROTO_GetShiftState [09:08:09]wFMCommunicate request_size=4 [09:08:09]MH_SAM_APDU [09:08:09]CAPDU: 80 13 01 00 [09:08:09]Write to MH i2c: E2 08 00 F9 87 80 13 01 00 00 00 00 00 FD [09:08:09]Write i2c OK [09:08:09]MH_I2C_Read... [09:08:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:09]Read from MH i2c: E2 [09:08:09]MH_I2C_Read... [09:08:09]Read from MH i2c: E2 0E 00 [09:08:09]MH_I2C_Read... [09:08:09]Read from MH i2c: E2 0E 00 F9 87 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7B [09:08:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:08:09]wFMCommunicate OK [09:08:09]SAM_PROTO_GetShiftState done [09:08:09]FM_GetShiftState done [09:08:09]req_shift_opened done [09:08:09]requested_item shift.open_date is exist - process it [09:08:09]req_shift_open_date [09:08:09]req_shift_open_date done [09:08:09]produce_requested_data done [09:08:09]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308660,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:08:09]process_action_free close_receipt [09:08:09]json_value_free [09:08:09]json_value_free done [09:08:09]process_json_proto returns [09:08:09]Send response to host [09:08:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308660,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:08:09]free response buf [09:08:09]execute_script done [09:08:09]execute_script returns [09:08:09]free content buf [09:08:09]Sock 9.Close socket [09:08:09]Sock 9.Thread stoped [09:08:13]OFD Sender: No OFD packet to send [09:08:18]OFD Sender: No OFD packet to send [09:08:23]OFD Sender: No OFD packet to send [09:08:28]OFD Sender: No OFD packet to send [09:08:33]OFD Sender: No OFD packet to send [09:08:38]OFD Sender: No OFD packet to send [09:08:43]OFD Sender: No OFD packet to send [09:08:48]OFD Sender: No OFD packet to send [09:08:53]OFD Sender: No OFD packet to send [09:08:58]OFD Sender: No OFD packet to send [09:09:03]OFD Sender: No OFD packet to send [09:09:08]OFD Sender: No OFD packet to send [09:09:13]OFD Sender: No OFD packet to send [09:09:18]OFD Sender: No OFD packet to send [09:09:23]OFD Sender: No OFD packet to send [09:09:28]OFD Sender: No OFD packet to send [09:09:33]OFD Sender: No OFD packet to send [09:09:38]OFD Sender: No OFD packet to send [09:09:43]OFD Sender: No OFD packet to send [09:09:48]OFD Sender: No OFD packet to send [09:09:53]OFD Sender: No OFD packet to send [09:09:58]OFD Sender: No OFD packet to send [09:10:03]OFD Sender: No OFD packet to send [09:10:08]OFD Sender: No OFD packet to send [09:10:13]OFD Sender: No OFD packet to send [09:10:18]OFD Sender: No OFD packet to send [09:10:23]OFD Sender: No OFD packet to send [09:10:26]accept exits with 8 [09:10:26]New connection [09:10:26]New thread 3067342180 created [09:10:26]Thread 3067198820 joined [09:10:26]Waiting for new connection... [09:10:26] Sock 8.Parse request [09:10:26]Sock 8.Check first char [09:10:26]Sock 8.First char is OK [09:10:26]request: POST /json_proto HTTP/1.0 [09:10:26]Method: POST [09:10:26]URL: /json_proto [09:10:26]Method is POST - this is cgi request [09:10:26]url: /json_proto [09:10:26]query_string will be loaded in cgi processing [09:10:26]execute_cgi json_proto POST (null) [09:10:26]execute_cgi path=json_proto method=POST [09:10:26]POST find Content-Length [09:10:26]Host: 172.17.96.3:8080 [09:10:26]Content-Length: 984 [09:10:26]Content-Type: application/json [09:10:26] [09:10:26]POST finish read [09:10:26]Found Content-Length = 984 [09:10:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:26]execute_script... [09:10:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642528", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:10:26]POST & json_proto [09:10:26]process_json_proto [09:10:26]json parsed OK: [09:10:26]protocol is kg_v1.0 [09:10:26]action value=close_receipt [09:10:26]process_action close_receipt [09:10:26]cmd_close_receipt [09:10:26]MH_GetDate [09:10:26]Write to MH i2c: F0 00 00 FA 87 70 [09:10:26]Write i2c OK [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: F0 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: F0 09 00 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: F0 09 00 FA 87 00 07 B2 1C 67 44 5E 04 65 C0 [09:10:26]GetLastDocTimeStamp 1729933691 [09:10:26]current date 1729933831 [09:10:26]FM_GetShiftState [09:10:26]SAM_PROTO_GetShiftState [09:10:26]wFMCommunicate request_size=4 [09:10:26]MH_SAM_APDU [09:10:26]CAPDU: 80 13 01 00 [09:10:26]Write to MH i2c: E2 08 00 FB 87 80 13 01 00 00 00 00 00 FF [09:10:26]Write i2c OK [09:10:26]MH_I2C_Read... [09:10:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:26]Read from MH i2c: E2 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: E2 0E 00 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: E2 0E 00 FB 87 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7D [09:10:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:10:26]wFMCommunicate OK [09:10:26]SAM_PROTO_GetShiftState done [09:10:26]FM_GetShiftState done [09:10:26]opened in 1729902265 [09:10:26]opened+sec_in_day 1729988665 [09:10:26]quantity*price = 150054 [09:10:26]sum+1 = 150055 [09:10:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 82 26.10.2024 09:10 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 22.77 сом ФМ: 0000000000871765 ФД: 308661 ФПД: 158313770787135 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T091031&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308661&fm=158313770787135&tin=02508201610067®Number=0000000000091780&sum=150000 [09:10:26]StoreToDocumentArchive [09:10:26]shift 532 fd 308661 [09:10:26]save to /storage/0532/doc_00308661 [09:10:26]save last doc name /storage/0532/doc_00308661 to /storage/kkm_last_doc_name [09:10:26]save OK [09:10:26]Clear old archive folders... [09:10:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:10:26]tlvbuf is 00B31680 [09:10:26]SAM_PROTO_ClearQueue [09:10:26]wFMCommunicate request_size=4 [09:10:26]MH_SAM_APDU [09:10:26]CAPDU: 80 09 00 00 [09:10:26]Write to MH i2c: E2 08 00 08 88 80 09 00 00 00 00 00 00 02 [09:10:26]Write i2c OK [09:10:26]MH_I2C_Read... [09:10:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:10:26]Read from MH i2c: E2 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: E2 03 00 [09:10:26]MH_I2C_Read... [09:10:26]Read from MH i2c: E2 03 00 08 88 00 90 00 04 [09:10:26]RAPDU: 90 00 [09:10:26]wFMCommunicate OK [09:10:26]SAM_PROTO_ClearQueue done [09:10:26]KKMCreateOFDPacket [09:10:26]OFDProtocolAddRootSTLVToBuf [09:10:26]FM_MakeSignedData [09:10:26]FM_MakeSignedData [09:10:26]SAM_PROTO_SignData [09:10:26]wFMCommunicate request_size=4 [09:10:26]MH_SAM_APDU [09:10:26]CAPDU: 80 0D 01 02 [09:10:26]Write to MH i2c: E2 08 00 09 88 80 0D 01 02 00 00 00 00 0A [09:10:26]Write i2c OK [09:10:26]MH_I2C_Read... [09:10:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:10:27]Read from MH i2c: E2 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 03 00 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 03 00 09 88 00 90 00 05 [09:10:27]RAPDU: 90 00 [09:10:27]wFMCommunicate OK [09:10:27]wFMCommunicate request_size=255 [09:10:27]MH_SAM_APDU [09:10:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 52 00 00 00 F4 03 04 00 07 B2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 B5 04 00 35 04 06 00 8F [09:10:27]Write to MH i2c: E2 02 01 0A 88 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 52 00 00 00 F4 03 04 00 07 B2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 B5 04 00 35 04 06 00 8F 00 00 6F [09:10:27]Write i2c OK [09:10:27]MH_I2C_Read... [09:10:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:27]Read from MH i2c: E2 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 03 00 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 03 00 0A 88 00 90 00 06 [09:10:27]RAPDU: 90 00 [09:10:27]wFMCommunicate OK [09:10:27]wFMCommunicate request_size=10 [09:10:27]MH_SAM_APDU [09:10:27]CAPDU: 80 0D 02 02 05 FC 4C 12 21 3F [09:10:27]Write to MH i2c: E2 0D 00 0B 88 80 0D 02 02 05 00 FC 4C 12 21 3F 00 00 D1 [09:10:27]Write i2c OK [09:10:27]MH_I2C_Read... [09:10:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:10:27]Read from MH i2c: E2 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 03 00 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 03 00 0B 88 00 90 00 07 [09:10:27]RAPDU: 90 00 [09:10:27]wFMCommunicate OK [09:10:27]wFMCommunicate request_size=4 [09:10:27]MH_SAM_APDU [09:10:27]CAPDU: 80 0D 03 02 [09:10:27]Write to MH i2c: E2 08 00 0C 88 80 0D 03 02 00 00 00 00 0F [09:10:27]Write i2c OK [09:10:27]MH_I2C_Read... [09:10:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:10:27]Read from MH i2c: E2 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 0B 00 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 0B 00 0C 88 00 DE 1C 78 E1 7B 29 6A 20 90 00 91 [09:10:27]RAPDU: DE 1C 78 E1 7B 29 6A 20 90 00 [09:10:27]wFMCommunicate OK [09:10:27]SAM_PROTO_SignData done [09:10:27]FM_MakeSignedData done [09:10:27]CreateOFDProtocolMessage [09:10:27]wFMCommunicate request_size=4 [09:10:27]MH_SAM_APDU [09:10:27]CAPDU: 80 11 00 00 [09:10:27]Write to MH i2c: E2 08 00 0D 88 80 11 00 00 00 00 00 00 0F [09:10:27]Write i2c OK [09:10:27]MH_I2C_Read... [09:10:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:27]Read from MH i2c: E2 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 17 00 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: E2 17 00 0D 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 64 [09:10:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:10:27]wFMCommunicate OK [09:10:27]CreateOFDProtocolMessage done [09:10:27]OFDSenderStorePacket 308661 [09:10:27]StoreOFDPacket docnum=308661 [09:10:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B8 E1 07 01 3D 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 52 00 00 00 F4 03 04 00 07 B2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 B5 04 00 35 04 06 00 8F FC 4C 12 21 3F DE 1C 78 E1 7B 29 6A 20 [09:10:27]CheckFolder [09:10:27]dirname=/storage/ofd_packets [09:10:27]CheckFolder done [09:10:27]ProducePacketName [09:10:27]name=ofd_packets/00308661 [09:10:27]NVStorageSaveData ofd_packets/00308661 [09:10:27]File name is /storage/ofd_packets/00308661 [09:10:27]Write 301 bytes [09:10:27]NVStorageSaveData done [09:10:27]OFDSenderStorePacket done [09:10:27]KKMCreateOFDPacket done [09:10:27]NVStorageSaveData kkm_last_timestamp [09:10:27]File name is /storage/kkm_last_timestamp [09:10:27]Write 4 bytes [09:10:27]NVStorageSaveData done [09:10:27]ExternCall_PrintAddStr [09:10:27]wPrintStart [09:10:27]Write to MH i2c: 01 00 00 0E 88 96 [09:10:27]Write i2c OK [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: 01 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: 01 07 00 [09:10:27]MH_I2C_Read... [09:10:27]Read from MH i2c: 01 07 00 0E 88 00 00 00 00 00 FF 0F AB [09:10:27]RasterBufferAndPrint [09:10:27]line Счет N : (1)642528 [09:10:27]line ИНН: 02508201610067 [09:10:27]line Контрольно-Кассовый Чек [09:10:27]line ПРОДАЖА [09:10:27]line ТРК (МРК, ГНК) : 41 [09:10:27]line Товар: 2710124130 [09:10:27]line Аи-92-К-2 [09:10:27]line 22.770 * 65.90 [09:10:27]line = 1500.54 [09:10:27]line НДС 12% НСП 1% [09:10:27]line > о реализуемом товаре [09:10:27]line ОКРУГЛЕНИЕ: -0.54 [09:10:27]line ИТОГО: 1500.00 [09:10:27]line Внесено: 1500.00 [09:10:27]line СДАЧА: 0.00 [09:10:27]line НСП 1% : 13.28 [09:10:27]line НДС 12% : 159.35 [09:10:27]line Наличными: 1500.00 [09:10:27]line Безнал.: 0.00 [09:10:27]line Место: АЗС № 172 "Партнер Нефть" [09:10:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:10:27]line СНО: Общий режим [09:10:27]line Чек 82 26.10.2024 09:10 [09:10:27]line Смена: 532 ФФД: 1.0 [09:10:27]line ЗНМ: 0300000116 [09:10:27]line РНМ: 0000000000091780 [09:10:27]line Версия ККМ: 001 [09:10:27]line [09:10:27]line Дисконтная программа [09:10:27]line АИ-92 [09:10:27]line номер 172 [09:10:27]line сэкономлено 22.77 сом [09:10:27]line ФМ: 0000000000871765 [09:10:27]line ФД: 308661 [09:10:27]line ФПД: 158313770787135 [09:10:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T091031&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308661&fm=158313770787135&tin=02508201610067®Number=0000000000091780&sum=150000 [09:10:27]OFD Sender: Processing packet 308661 [packets to send 222, broken 221] [09:10:27]ProducePacketName [09:10:27]name=ofd_packets/00308661 [09:10:27]OFD Sender: To server: pG, [09:10:27]CommunicateWithHost lk.salyk.kg:30040 [09:10:27]ConnectInit lk.salyk.kg [09:10:27]written 0, free lines is 4095 [09:10:27]Connected sock=9 [09:10:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B8 E1 07 01 3D 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 52 00 00 00 F4 03 04 00 07 B2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 B5 04 00 35 04 06 00 8F FC 4C 12 21 3F DE 1C 78 E1 7B 29 6A 20 [09:10:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2D DE 47 00 44 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 B5 04 00 F4 03 04 00 66 58 1C 67 B6 04 01 00 00 95 25 87 BF 69 F9 0E 4F [09:10:28]CommunicateWithHost err = 0 [09:10:28]CheckOFDResponse [09:10:28]1017 (14) - 77093643461234 [09:10:28]1041 (16) - 0000000000871765 [09:10:28]1040 (4) - 308661 [09:10:28]1012 (4) - 26.10.2024 02:48 [09:10:28]1206 (1) - 0 [09:10:28]OFD Sender: Remove packet 308661 [09:10:28]ProducePacketName [09:10:28]name=ofd_packets/00308661 [09:10:28]NVStorageDeleteData [09:10:28]Write to MH i2c: 01 00 00 3D 88 C5 [09:10:28]Write i2c OK [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: 01 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: 01 07 00 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: 01 07 00 3D 88 00 00 00 00 00 68 0C 40 [09:10:28]RasterBufferAndPrint [09:10:28]line [09:10:28]line [09:10:28]line [09:10:28]line [09:10:28]line [09:10:28]written 0, free lines is 3182 [09:10:28]MH_Cut [09:10:28]Write to MH i2c: D1 01 00 44 88 01 9E [09:10:28]Write i2c OK [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: D1 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: D1 01 00 [09:10:28]MH_I2C_Read... [09:10:28]Read from MH i2c: D1 01 00 44 88 00 9D [09:10:28]Write to MH i2c: 01 00 00 45 88 CD [09:10:28]Write i2c OK [09:10:28]MH_I2C_Read... [09:10:28]OFD Sender: No OFD packet to send [09:10:29]*** Cut start [09:10:29]*** Purtial cut [09:10:29]*** Stage 1: CUTSNS_PIN = 1 [09:10:29]Read from MH i2c: 01 [09:10:29]MH_I2C_Read... [09:10:29]*** Stop cut motor [09:10:29]*** Cut end [09:10:29]Read from MH i2c: 01 07 00 [09:10:29]MH_I2C_Read... [09:10:29]Read from MH i2c: 01 07 00 45 88 00 00 00 00 00 FF 0F E2 [09:10:29]process_action close_receipt done [09:10:29]requested_data is exist [09:10:29]produce_requested_data [09:10:29]requested_item fm.sn is exist - process it [09:10:29]wFMCommunicate request_size=4 [09:10:29]MH_SAM_APDU [09:10:29]CAPDU: 80 11 00 00 [09:10:29]Write to MH i2c: E2 08 00 46 88 80 11 00 00 00 00 00 00 48 [09:10:29]Write i2c OK [09:10:29]MH_I2C_Read... [09:10:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:10:29]Read from MH i2c: E2 [09:10:29]MH_I2C_Read... [09:10:29]Read from MH i2c: E2 17 00 [09:10:29]MH_I2C_Read... [09:10:29]Read from MH i2c: E2 17 00 46 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9D [09:10:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:10:29]wFMCommunicate OK [09:10:29]requested_item fd.num is exist - process it [09:10:29]SAM_PROTO_GetFieldsCounters [09:10:29]wFMCommunicate request_size=4 [09:10:29]MH_SAM_APDU [09:10:29]CAPDU: 80 13 00 00 [09:10:29]Write to MH i2c: E2 08 00 47 88 80 13 00 00 00 00 00 00 4B [09:10:29]Write i2c OK [09:10:29]MH_I2C_Read... [09:10:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:10:29]Read from MH i2c: E2 [09:10:29]MH_I2C_Read... [09:10:29]Read from MH i2c: E2 62 00 [09:10:29]MH_I2C_Read... [09:10:29]Read from MH i2c: E2 62 00 47 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B5 B5 04 00 0E 04 04 00 14 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 E8 [09:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B5 B5 04 00 0E 04 04 00 14 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 [09:10:29]wFMCommunicate OK [09:10:29]SAM_PROTO_GetFieldsCounters done [09:10:29]requested_item shift.num is exist - process it [09:10:29]requested_item shift.opened is exist - process it [09:10:29]req_shift_opened [09:10:29]FM_GetShiftState [09:10:29]SAM_PROTO_GetShiftState [09:10:29]wFMCommunicate request_size=4 [09:10:29]MH_SAM_APDU [09:10:29]CAPDU: 80 13 01 00 [09:10:29]Write to MH i2c: E2 08 00 48 88 80 13 01 00 00 00 00 00 4D [09:10:29]Write i2c OK [09:10:29]MH_I2C_Read... [09:10:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:10:29]Read from MH i2c: E2 [09:10:29]MH_I2C_Read... [09:10:29]Read from MH i2c: E2 0E 00 [09:10:29]MH_I2C_Read... [09:10:29]Read from MH i2c: E2 0E 00 48 88 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CB [09:10:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:10:29]wFMCommunicate OK [09:10:29]SAM_PROTO_GetShiftState done [09:10:29]FM_GetShiftState done [09:10:29]req_shift_opened done [09:10:29]requested_item shift.open_date is exist - process it [09:10:29]req_shift_open_date [09:10:29]req_shift_open_date done [09:10:29]produce_requested_data done [09:10:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308661,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:10:29]process_action_free close_receipt [09:10:29]json_value_free [09:10:29]json_value_free done [09:10:29]process_json_proto returns [09:10:29]Send response to host [09:10:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308661,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:10:29]free response buf [09:10:29]execute_script done [09:10:29]execute_script returns [09:10:29]free content buf [09:10:29]Sock 8.Close socket [09:10:29]Sock 8.Thread stoped [09:10:33]OFD Sender: No OFD packet to send [09:10:38]OFD Sender: No OFD packet to send [09:10:43]OFD Sender: No OFD packet to send [09:10:48]OFD Sender: No OFD packet to send [09:10:53]OFD Sender: No OFD packet to send [09:10:58]OFD Sender: No OFD packet to send [09:11:03]OFD Sender: No OFD packet to send [09:11:08]OFD Sender: No OFD packet to send [09:11:13]OFD Sender: No OFD packet to send [09:11:17]accept exits with 10 [09:11:17]New connection [09:11:17]New thread 3067198820 created [09:11:17]Thread 3067342180 joined [09:11:17]Waiting for new connection... [09:11:17] Sock 10.Parse request [09:11:17]Sock 10.Check first char [09:11:17]Sock 10.First char is OK [09:11:17]request: POST /json_proto HTTP/1.0 [09:11:17]Method: POST [09:11:17]URL: /json_proto [09:11:17]Method is POST - this is cgi request [09:11:17]url: /json_proto [09:11:17]query_string will be loaded in cgi processing [09:11:17]execute_cgi json_proto POST (null) [09:11:17]execute_cgi path=json_proto method=POST [09:11:17]POST find Content-Length [09:11:17]Host: 172.17.96.3:8080 [09:11:17]Content-Length: 682 [09:11:17]Content-Type: application/json [09:11:17] [09:11:17]POST finish read [09:11:17]Found Content-Length = 682 [09:11:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:11:17]execute_script... [09:11:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642529", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:11:17]POST & json_proto [09:11:17]process_json_proto [09:11:17]json parsed OK: [09:11:17]protocol is kg_v1.0 [09:11:17]action value=close_receipt [09:11:17]process_action close_receipt [09:11:17]cmd_close_receipt [09:11:17]MH_GetDate [09:11:17]Write to MH i2c: F0 00 00 49 88 C0 [09:11:17]Write i2c OK [09:11:17]MH_I2C_Read... [09:11:17]Read from MH i2c: F0 [09:11:17]MH_I2C_Read... [09:11:17]Read from MH i2c: F0 09 00 [09:11:17]MH_I2C_Read... [09:11:17]Read from MH i2c: F0 09 00 49 88 00 3B B2 1C 67 44 5E 04 65 44 [09:11:17]GetLastDocTimeStamp 1729933831 [09:11:17]current date 1729933883 [09:11:17]FM_GetShiftState [09:11:17]SAM_PROTO_GetShiftState [09:11:17]wFMCommunicate request_size=4 [09:11:17]MH_SAM_APDU [09:11:17]CAPDU: 80 13 01 00 [09:11:17]Write to MH i2c: E2 08 00 4A 88 80 13 01 00 00 00 00 00 4F [09:11:17]Write i2c OK [09:11:17]MH_I2C_Read... [09:11:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:17]Read from MH i2c: E2 [09:11:17]MH_I2C_Read... [09:11:17]Read from MH i2c: E2 0E 00 [09:11:17]MH_I2C_Read... [09:11:17]Read from MH i2c: E2 0E 00 4A 88 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CD [09:11:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:11:17]wFMCommunicate OK [09:11:17]SAM_PROTO_GetShiftState done [09:11:17]FM_GetShiftState done [09:11:17]opened in 1729902265 [09:11:17]opened+sec_in_day 1729988665 [09:11:17]quantity*price = 120055 [09:11:17]sum+1 = 120057 [09:11:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 83 26.10.2024 09:11 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308662 ФПД: 8371987005561 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T091123&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308662&fm=8371987005561&tin=02508201610067®Number=0000000000091780&sum=120000 [09:11:19]StoreToDocumentArchive [09:11:19]shift 532 fd 308662 [09:11:19]save to /storage/0532/doc_00308662 [09:11:19]save last doc name /storage/0532/doc_00308662 to /storage/kkm_last_doc_name [09:11:19]save OK [09:11:19]Clear old archive folders... [09:11:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:11:19]tlvbuf is 00051400 [09:11:19]SAM_PROTO_ClearQueue [09:11:19]wFMCommunicate request_size=4 [09:11:19]MH_SAM_APDU [09:11:19]CAPDU: 80 09 00 00 [09:11:19]Write to MH i2c: E2 08 00 57 88 80 09 00 00 00 00 00 00 51 [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: E2 [09:11:19]MH_I2C_Read... [09:11:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:11:19]Read from MH i2c: E2 03 00 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: E2 03 00 57 88 00 90 00 53 [09:11:19]RAPDU: 90 00 [09:11:19]wFMCommunicate OK [09:11:19]SAM_PROTO_ClearQueue done [09:11:19]KKMCreateOFDPacket [09:11:19]OFDProtocolAddRootSTLVToBuf [09:11:19]FM_MakeSignedData [09:11:19]FM_MakeSignedData [09:11:19]SAM_PROTO_SignData [09:11:19]wFMCommunicate request_size=4 [09:11:19]MH_SAM_APDU [09:11:19]CAPDU: 80 0D 01 02 [09:11:19]Write to MH i2c: E2 08 00 58 88 80 0D 01 02 00 00 00 00 59 [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:11:19]Read from MH i2c: E2 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: E2 03 00 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: E2 03 00 58 88 00 90 00 54 [09:11:19]RAPDU: 90 00 [09:11:19]wFMCommunicate OK [09:11:19]wFMCommunicate request_size=255 [09:11:19]MH_SAM_APDU [09:11:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 3B B2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 B5 04 00 35 04 06 00 07 [09:11:19]Write to MH i2c: E2 02 01 59 88 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 3B B2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 B5 04 00 35 04 06 00 07 00 00 60 [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:19]Read from MH i2c: E2 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: E2 03 00 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: E2 03 00 59 88 00 90 00 55 [09:11:19]RAPDU: 90 00 [09:11:19]wFMCommunicate OK [09:11:19]wFMCommunicate request_size=10 [09:11:19]MH_SAM_APDU [09:11:19]CAPDU: 80 0D 02 02 05 9D 41 4F C0 79 [09:11:19]Write to MH i2c: E2 0D 00 5A 88 80 0D 02 02 05 00 9D 41 4F C0 79 00 00 CC [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:19]Read from MH i2c: E2 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: E2 03 00 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: E2 03 00 5A 88 00 90 00 56 [09:11:19]RAPDU: 90 00 [09:11:19]wFMCommunicate OK [09:11:19]wFMCommunicate request_size=4 [09:11:19]MH_SAM_APDU [09:11:19]CAPDU: 80 0D 03 02 [09:11:19]Write to MH i2c: E2 08 00 5B 88 80 0D 03 02 00 00 00 00 5E [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:11:19]Read from MH i2c: E2 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: E2 0B 00 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: E2 0B 00 5B 88 00 65 53 3D 74 47 5C BB C2 90 00 E8 [09:11:19]RAPDU: 65 53 3D 74 47 5C BB C2 90 00 [09:11:19]wFMCommunicate OK [09:11:19]SAM_PROTO_SignData done [09:11:19]FM_MakeSignedData done [09:11:19]CreateOFDProtocolMessage [09:11:19]wFMCommunicate request_size=4 [09:11:19]MH_SAM_APDU [09:11:19]CAPDU: 80 11 00 00 [09:11:19]Write to MH i2c: E2 08 00 5C 88 80 11 00 00 00 00 00 00 5E [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:19]Read from MH i2c: E2 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: E2 17 00 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: E2 17 00 5C 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B3 [09:11:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:11:19]wFMCommunicate OK [09:11:19]CreateOFDProtocolMessage done [09:11:19]OFDSenderStorePacket 308662 [09:11:19]StoreOFDPacket docnum=308662 [09:11:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AA DE 07 01 F1 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 3B B2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 B5 04 00 35 04 06 00 07 9D 41 4F C0 79 65 53 3D 74 47 5C BB C2 [09:11:19]CheckFolder [09:11:19]dirname=/storage/ofd_packets [09:11:19]CheckFolder done [09:11:19]ProducePacketName [09:11:19]name=ofd_packets/00308662 [09:11:19]NVStorageSaveData ofd_packets/00308662 [09:11:19]File name is /storage/ofd_packets/00308662 [09:11:19]Write 301 bytes [09:11:19]NVStorageSaveData done [09:11:19]OFDSenderStorePacket done [09:11:19]KKMCreateOFDPacket done [09:11:19]NVStorageSaveData kkm_last_timestamp [09:11:19]File name is /storage/kkm_last_timestamp [09:11:19]Write 4 bytes [09:11:19]NVStorageSaveData done [09:11:19]ExternCall_PrintAddStr [09:11:19]wPrintStart [09:11:19]Write to MH i2c: 01 00 00 5D 88 E5 [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: 01 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: 01 07 00 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: 01 07 00 5D 88 00 00 00 00 00 FF 0F FA [09:11:19]RasterBufferAndPrint [09:11:19]line Счет N : (1)642529 [09:11:19]line ИНН: 02508201610067 [09:11:19]line Контрольно-Кассовый Чек [09:11:19]line ПРОДАЖА [09:11:19]line ТРК (МРК, ГНК) : 61 [09:11:19]line Товар: 2710124500 [09:11:19]line Аи-95-К-3 [09:11:19]line 16.180 * 74.20 [09:11:19]line = 1200.56 [09:11:19]line НДС 12% НСП 1% [09:11:19]line > о реализуемом товаре [09:11:19]line ОКРУГЛЕНИЕ: -0.56 [09:11:19]line ИТОГО: 1200.00 [09:11:19]line Внесено: 1200.00 [09:11:19]line СДАЧА: 0.00 [09:11:19]line НСП 1% : 10.62 [09:11:19]line НДС 12% : 127.49 [09:11:19]line Наличными: 1200.00 [09:11:19]line Безнал.: 0.00 [09:11:19]line Место: АЗС № 172 "Партнер Нефть" [09:11:19]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:11:19]line СНО: Общий режим [09:11:19]line Чек 83 26.10.2024 09:11 [09:11:19]line Смена: 532 ФФД: 1.0 [09:11:19]line ЗНМ: 0300000116 [09:11:19]line РНМ: 0000000000091780 [09:11:19]line Версия ККМ: 001 [09:11:19]line ФМ: 0000000000871765 [09:11:19]line ФД: 308662 [09:11:19]line ФПД: 8371987005561 [09:11:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T091123&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308662&fm=8371987005561&tin=02508201610067®Number=0000000000091780&sum=120000 [09:11:19]OFD Sender: Processing packet 308662 [packets to send 222, broken 221] [09:11:19]ProducePacketName [09:11:19]name=ofd_packets/00308662 [09:11:19]OFD Sender: To server: pG, [09:11:19]CommunicateWithHost lk.salyk.kg:30040 [09:11:19]ConnectInit lk.salyk.kg [09:11:19]written 0, free lines is 4095 [09:11:19]Connected sock=9 [09:11:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AA DE 07 01 F1 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 3B B2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 B5 04 00 35 04 06 00 07 9D 41 4F C0 79 65 53 3D 74 47 5C BB C2 [09:11:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5D 1C 47 00 19 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 B5 04 00 F4 03 04 00 9A 58 1C 67 B6 04 01 00 00 CB CC 8B 39 90 FB F1 FB [09:11:20]CommunicateWithHost err = 0 [09:11:20]CheckOFDResponse [09:11:20]1017 (14) - 77093643461234 [09:11:20]1041 (16) - 0000000000871765 [09:11:20]1040 (4) - 308662 [09:11:20]1012 (4) - 26.10.2024 02:48 [09:11:20]1206 (1) - 0 [09:11:20]OFD Sender: Remove packet 308662 [09:11:20]ProducePacketName [09:11:20]name=ofd_packets/00308662 [09:11:20]NVStorageDeleteData [09:11:20]Write to MH i2c: 01 00 00 87 88 0F [09:11:20]Write i2c OK [09:11:20]MH_I2C_Read... [09:11:20]Read from MH i2c: 01 [09:11:20]MH_I2C_Read... [09:11:20]Read from MH i2c: 01 07 00 [09:11:20]MH_I2C_Read... [09:11:20]Read from MH i2c: 01 07 00 87 88 00 00 00 00 00 BE 0C E0 [09:11:20]RasterBufferAndPrint [09:11:20]line [09:11:20]line [09:11:20]line [09:11:20]line [09:11:20]line [09:11:20]written 0, free lines is 3268 [09:11:20]MH_Cut [09:11:20]Write to MH i2c: D1 01 00 8E 88 01 E8 [09:11:20]Write i2c OK [09:11:20]MH_I2C_Read... [09:11:20]Read from MH i2c: D1 [09:11:20]MH_I2C_Read... [09:11:20]Read from MH i2c: D1 01 00 [09:11:20]MH_I2C_Read... [09:11:20]Read from MH i2c: D1 01 00 8E 88 00 E7 [09:11:20]Write to MH i2c: 01 00 00 8F 88 17 [09:11:20]Write i2c OK [09:11:20]MH_I2C_Read... [09:11:20]OFD Sender: No OFD packet to send [09:11:21]*** Cut start [09:11:21]*** Purtial cut [09:11:21]*** Stage 1: CUTSNS_PIN = 1 [09:11:21]Read from MH i2c: 01 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: 01 07 00 [09:11:21]MH_I2C_Read... [09:11:21]*** Stop cut motor [09:11:21]*** Cut end [09:11:21]Read from MH i2c: 01 07 00 8F 88 00 00 00 00 00 FF 0F 2C [09:11:21]process_action close_receipt done [09:11:21]requested_data is exist [09:11:21]produce_requested_data [09:11:21]requested_item fm.sn is exist - process it [09:11:21]wFMCommunicate request_size=4 [09:11:21]MH_SAM_APDU [09:11:21]CAPDU: 80 11 00 00 [09:11:21]Write to MH i2c: E2 08 00 90 88 80 11 00 00 00 00 00 00 92 [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:21]Read from MH i2c: E2 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 17 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 17 00 90 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E7 [09:11:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:11:21]wFMCommunicate OK [09:11:21]requested_item fd.num is exist - process it [09:11:21]SAM_PROTO_GetFieldsCounters [09:11:21]wFMCommunicate request_size=4 [09:11:21]MH_SAM_APDU [09:11:21]CAPDU: 80 13 00 00 [09:11:21]Write to MH i2c: E2 08 00 91 88 80 13 00 00 00 00 00 00 95 [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:11:21]Read from MH i2c: E2 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 62 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 62 00 91 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B6 B5 04 00 0E 04 04 00 14 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 36 [09:11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B6 B5 04 00 0E 04 04 00 14 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 [09:11:21]wFMCommunicate OK [09:11:21]SAM_PROTO_GetFieldsCounters done [09:11:21]requested_item shift.num is exist - process it [09:11:21]requested_item shift.opened is exist - process it [09:11:21]req_shift_opened [09:11:21]FM_GetShiftState [09:11:21]SAM_PROTO_GetShiftState [09:11:21]wFMCommunicate request_size=4 [09:11:21]MH_SAM_APDU [09:11:21]CAPDU: 80 13 01 00 [09:11:21]Write to MH i2c: E2 08 00 92 88 80 13 01 00 00 00 00 00 97 [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:21]Read from MH i2c: E2 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 0E 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 0E 00 92 88 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 15 [09:11:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:11:21]wFMCommunicate OK [09:11:21]SAM_PROTO_GetShiftState done [09:11:21]FM_GetShiftState done [09:11:21]req_shift_opened done [09:11:21]requested_item shift.open_date is exist - process it [09:11:21]req_shift_open_date [09:11:21]req_shift_open_date done [09:11:21]produce_requested_data done [09:11:21]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308662,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:11:21]process_action_free close_receipt [09:11:21]json_value_free [09:11:21]json_value_free done [09:11:21]process_json_proto returns [09:11:21]Send response to host [09:11:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308662,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:11:21]free response buf [09:11:21]execute_script done [09:11:21]execute_script returns [09:11:21]free content buf [09:11:21]Sock 10.Close socket [09:11:21]Sock 10.Thread stoped [09:11:25]OFD Sender: No OFD packet to send [09:11:30]OFD Sender: No OFD packet to send [09:11:35]OFD Sender: No OFD packet to send [09:11:40]OFD Sender: No OFD packet to send [09:11:45]OFD Sender: No OFD packet to send [09:11:50]OFD Sender: No OFD packet to send [09:11:55]OFD Sender: No OFD packet to send [09:12:00]OFD Sender: No OFD packet to send [09:12:05]OFD Sender: No OFD packet to send [09:12:10]OFD Sender: No OFD packet to send [09:12: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:41]accept exits with 8 [09:12:41]New connection [09:12:41]New thread 3067342180 created [09:12:41]Thread 3067198820 joined [09:12:41]Waiting for new connection... [09:12:41] Sock 8.Parse request [09:12:41]Sock 8.Check first char [09:12:41]Sock 8.First char is OK [09:12:41]request: POST /json_proto HTTP/1.0 [09:12:41]Method: POST [09:12:41]URL: /json_proto [09:12:41]Method is POST - this is cgi request [09:12:41]url: /json_proto [09:12:41]query_string will be loaded in cgi processing [09:12:41]execute_cgi json_proto POST (null) [09:12:41]execute_cgi path=json_proto method=POST [09:12:41]POST find Content-Length [09:12:41]Host: 172.17.96.3:8080 [09:12:41]Content-Length: 677 [09:12:41]Content-Type: application/json [09:12:41] [09:12:41]POST finish read [09:12:41]Found Content-Length = 677 [09:12:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642530", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [09:12:41]execute_script... [09:12: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)642530", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [09:12:41]POST & json_proto [09:12:41]process_json_proto [09:12:41]json parsed OK: [09:12:41]protocol is kg_v1.0 [09:12:41]action value=close_receipt [09:12:41]process_action close_receipt [09:12:41]cmd_close_receipt [09:12:41]MH_GetDate [09:12:41]Write to MH i2c: F0 00 00 93 88 0A [09:12:41]Write i2c OK [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: F0 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: F0 09 00 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: F0 09 00 93 88 00 8E B2 1C 67 44 5E 04 65 E1 [09:12:41]GetLastDocTimeStamp 1729933883 [09:12:41]current date 1729933966 [09:12:41]FM_GetShiftState [09:12:41]SAM_PROTO_GetShiftState [09:12:41]wFMCommunicate request_size=4 [09:12:41]MH_SAM_APDU [09:12:41]CAPDU: 80 13 01 00 [09:12:41]Write to MH i2c: E2 08 00 94 88 80 13 01 00 00 00 00 00 99 [09:12:41]Write i2c OK [09:12:41]MH_I2C_Read... [09:12:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:41]Read from MH i2c: E2 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: E2 0E 00 [09:12:41]MH_I2C_Read... [09:12:41]Read from MH i2c: E2 0E 00 94 88 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 17 [09:12:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:12:41]wFMCommunicate OK [09:12:41]SAM_PROTO_GetShiftState done [09:12:41]FM_GetShiftState done [09:12:41]opened in 1729902265 [09:12:41]opened+sec_in_day 1729988665 [09:12:41]quantity*price = 50041 [09:12:41]sum+1 = 50042 [09:12:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 84 26.10.2024 09:12 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308663 ФПД: 257188681857775 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T091247&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308663&fm=257188681857775&tin=02508201610067®Number=0000000000091780&sum=50000 [09:12:42]StoreToDocumentArchive [09:12:42]shift 532 fd 308663 [09:12:42]save to /storage/0532/doc_00308663 [09:12:42]save last doc name /storage/0532/doc_00308663 to /storage/kkm_last_doc_name [09:12:42]save OK [09:12:42]Clear old archive folders... [09:12:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:12:42]tlvbuf is 00B61780 [09:12:42]SAM_PROTO_ClearQueue [09:12:42]wFMCommunicate request_size=4 [09:12:42]MH_SAM_APDU [09:12:42]CAPDU: 80 09 00 00 [09:12:42]Write to MH i2c: E2 08 00 A1 88 80 09 00 00 00 00 00 00 9B [09:12:42]Write i2c OK [09:12:42]MH_I2C_Read... [09:12:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:42]Read from MH i2c: E2 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: E2 03 00 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: E2 03 00 A1 88 00 90 00 9D [09:12:42]RAPDU: 90 00 [09:12:42]wFMCommunicate OK [09:12:42]SAM_PROTO_ClearQueue done [09:12:42]KKMCreateOFDPacket [09:12:42]OFDProtocolAddRootSTLVToBuf [09:12:42]FM_MakeSignedData [09:12:42]FM_MakeSignedData [09:12:42]SAM_PROTO_SignData [09:12:42]wFMCommunicate request_size=4 [09:12:42]MH_SAM_APDU [09:12:42]CAPDU: 80 0D 01 02 [09:12:42]Write to MH i2c: E2 08 00 A2 88 80 0D 01 02 00 00 00 00 A3 [09:12:42]Write i2c OK [09:12:42]MH_I2C_Read... [09:12:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:42]Read from MH i2c: E2 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: E2 03 00 [09:12:42]MH_I2C_Read... [09:12:42]Read from MH i2c: E2 03 00 A2 88 00 90 00 9E [09:12:42]RAPDU: 90 00 [09:12:42]wFMCommunicate OK [09:12:42]wFMCommunicate request_size=255 [09:12:42]MH_SAM_APDU [09:12:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 54 00 00 00 F4 03 04 00 8F B2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B5 04 00 35 04 06 00 E9 [09:12:42]Write to MH i2c: E2 02 01 A3 88 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 54 00 00 00 F4 03 04 00 8F B2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B5 04 00 35 04 06 00 E9 00 00 B8 [09:12:42]Write i2c OK [09:12:42]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 A3 88 00 90 00 9F [09:12:43]RAPDU: 90 00 [09:12:43]wFMCommunicate OK [09:12:43]wFMCommunicate request_size=10 [09:12:43]MH_SAM_APDU [09:12:43]CAPDU: 80 0D 02 02 05 E9 68 05 BA EF [09:12:43]Write to MH i2c: E2 0D 00 A4 88 80 0D 02 02 05 00 E9 68 05 BA EF 00 00 AF [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 A4 88 00 90 00 A0 [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 A5 88 80 0D 03 02 00 00 00 00 A8 [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 A5 88 00 38 D3 3E 6A 5C 2E 05 BC 90 00 A7 [09:12:43]RAPDU: 38 D3 3E 6A 5C 2E 05 BC 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 A6 88 80 11 00 00 00 00 00 00 A8 [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 A6 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FD [09:12:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:12:43]wFMCommunicate OK [09:12:43]CreateOFDProtocolMessage done [09:12:43]OFDSenderStorePacket 308663 [09:12:43]StoreOFDPacket docnum=308663 [09:12:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8E 95 07 01 37 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 54 00 00 00 F4 03 04 00 8F B2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B5 04 00 35 04 06 00 E9 E9 68 05 BA EF 38 D3 3E 6A 5C 2E 05 BC [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/00308663 [09:12:43]NVStorageSaveData ofd_packets/00308663 [09:12:43]File name is /storage/ofd_packets/00308663 [09:12:43]Write 301 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 A7 88 2F [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 A7 88 00 00 00 00 00 FF 0F 44 [09:12:43]RasterBufferAndPrint [09:12:43]line Счет N : (1)642530 [09:12:43]line ИНН: 02508201610067 [09:12:43]line Контрольно-Кассовый Чек [09:12:43]line ПРОДАЖА [09:12:43]line ТРК (МРК, ГНК) : 41 [09:12:43]line Товар: 2710124130 [09:12:43]line Аи-92-К-2 [09:12:43]line 7.480 * 66.90 [09:12:43]line = 500.41 [09:12:43]line НДС 12% НСП 1% [09:12:43]line > о реализуемом товаре [09:12:43]line ОКРУГЛЕНИЕ: -0.41 [09:12:43]line ИТОГО: 500.00 [09:12:43]line Внесено: 500.00 [09:12:43]line СДАЧА: 0.00 [09:12:43]line НСП 1% : 4.43 [09:12:43]line НДС 12% : 53.14 [09:12:43]line Наличными: 500.00 [09:12:43]line Безнал.: 0.00 [09:12:43]line Место: АЗС № 172 "Партнер Нефть" [09:12:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:12:43]line СНО: Общий режим [09:12:43]line Чек 84 26.10.2024 09:12 [09:12:43]line Смена: 532 ФФД: 1.0 [09:12:43]line ЗНМ: 0300000116 [09:12:43]line РНМ: 0000000000091780 [09:12:43]line Версия ККМ: 001 [09:12:43]line ФМ: 0000000000871765 [09:12:43]line ФД: 308663 [09:12:43]line ФПД: 257188681857775 [09:12:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T091247&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308663&fm=257188681857775&tin=02508201610067®Number=0000000000091780&sum=50000 [09:12:43]written 0, free lines is 4095 [09:12:43]OFD Sender: Processing packet 308663 [packets to send 222, broken 221] [09:12:43]ProducePacketName [09:12:43]name=ofd_packets/00308663 [09:12:43]OFD Sender: To server: pG, [09:12:43]CommunicateWithHost lk.salyk.kg:30040 [09:12:43]ConnectInit lk.salyk.kg [09:12:43]Connected sock=10 [09:12:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8E 95 07 01 37 9A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 54 00 00 00 F4 03 04 00 8F B2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B5 04 00 35 04 06 00 E9 E9 68 05 BA EF 38 D3 3E 6A 5C 2E 05 BC [09:12:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3C 3C 47 00 C9 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B5 04 00 F4 03 04 00 ED 58 1C 67 B6 04 01 00 00 76 B5 BA AF F8 19 57 53 [09:12:43]CommunicateWithHost err = 0 [09:12:43]CheckOFDResponse [09:12:43]1017 (14) - 77093643461234 [09:12:43]1041 (16) - 0000000000871765 [09:12:43]1040 (4) - 308663 [09:12:43]1012 (4) - 26.10.2024 02:50 [09:12:43]1206 (1) - 0 [09:12:43]OFD Sender: Remove packet 308663 [09:12:43]ProducePacketName [09:12:43]name=ofd_packets/00308663 [09:12:43]NVStorageDeleteData [09:12:43]Write to MH i2c: 01 00 00 D1 88 59 [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 D1 88 00 00 00 00 00 BB 0C 27 [09:12:43]RasterBufferAndPrint [09:12:43]line [09:12:43]line [09:12:43]line [09:12:43]line [09:12:43]line [09:12:43]written 0, free lines is 3266 [09:12:43]MH_Cut [09:12:43]Write to MH i2c: D1 01 00 D8 88 01 32 [09:12:43]Write i2c OK [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: D1 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: D1 01 00 [09:12:43]MH_I2C_Read... [09:12:43]Read from MH i2c: D1 01 00 D8 88 00 31 [09:12:43]Write to MH i2c: 01 00 00 D9 88 61 [09:12:43]Write i2c OK [09:12:43]MH_I2C_Read... [09:12:44]OFD Sender: No OFD packet to send [09:12:44]*** Cut start [09:12:44]*** Purtial cut [09:12:44]*** Stage 1: CUTSNS_PIN = 1 [09:12:44]Read from MH i2c: 01 [09:12:44]MH_I2C_Read... [09:12:44]*** Stop cut motor [09:12:44]*** Cut end [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 D9 88 00 00 00 00 00 FF 0F 76 [09:12:44]process_action close_receipt done [09:12:44]requested_data is exist [09:12:44]produce_requested_data [09:12:44]requested_item fm.sn is exist - process it [09:12:44]wFMCommunicate request_size=4 [09:12:44]MH_SAM_APDU [09:12:44]CAPDU: 80 11 00 00 [09:12:44]Write to MH i2c: E2 08 00 DA 88 80 11 00 00 00 00 00 00 DC [09:12:44]Write i2c OK [09:12:44]MH_I2C_Read... [09:12:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:12:44]Read from MH i2c: E2 [09:12:44]MH_I2C_Read... [09:12:44]Read from MH i2c: E2 17 00 [09:12:44]MH_I2C_Read... [09:12:44]Read from MH i2c: E2 17 00 DA 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 31 [09:12:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:12:44]wFMCommunicate OK [09:12:44]requested_item fd.num is exist - process it [09:12:44]SAM_PROTO_GetFieldsCounters [09:12:44]wFMCommunicate request_size=4 [09:12:44]MH_SAM_APDU [09:12:44]CAPDU: 80 13 00 00 [09:12:44]Write to MH i2c: E2 08 00 DB 88 80 13 00 00 00 00 00 00 DF [09:12:44]Write i2c OK [09:12:44]MH_I2C_Read... [09:12:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:12:45]Read from MH i2c: E2 [09:12:45]MH_I2C_Read... [09:12:45]Read from MH i2c: E2 62 00 [09:12:45]MH_I2C_Read... [09:12:45]Read from MH i2c: E2 62 00 DB 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B7 B5 04 00 0E 04 04 00 14 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 84 [09:12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B7 B5 04 00 0E 04 04 00 14 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 [09:12:45]wFMCommunicate OK [09:12:45]SAM_PROTO_GetFieldsCounters done [09:12:45]requested_item shift.num is exist - process it [09:12:45]requested_item shift.opened is exist - process it [09:12:45]req_shift_opened [09:12:45]FM_GetShiftState [09:12:45]SAM_PROTO_GetShiftState [09:12:45]wFMCommunicate request_size=4 [09:12:45]MH_SAM_APDU [09:12:45]CAPDU: 80 13 01 00 [09:12:45]Write to MH i2c: E2 08 00 DC 88 80 13 01 00 00 00 00 00 E1 [09:12:45]Write i2c OK [09:12:45]MH_I2C_Read... [09:12:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:45]Read from MH i2c: E2 [09:12:45]MH_I2C_Read... [09:12:45]Read from MH i2c: E2 0E 00 [09:12:45]MH_I2C_Read... [09:12:45]Read from MH i2c: E2 0E 00 DC 88 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5F [09:12:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:12:45]wFMCommunicate OK [09:12:45]SAM_PROTO_GetShiftState done [09:12:45]FM_GetShiftState done [09:12:45]req_shift_opened done [09:12:45]requested_item shift.open_date is exist - process it [09:12:45]req_shift_open_date [09:12:45]req_shift_open_date done [09:12:45]produce_requested_data done [09:12:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308663,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:12:45]process_action_free close_receipt [09:12:45]json_value_free [09:12:45]json_value_free done [09:12:45]process_json_proto returns [09:12:45]Send response to host [09:12:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308663,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:12:45]free response buf [09:12:45]execute_script done [09:12:45]execute_script returns [09:12:45]free content buf [09:12:45]Sock 8.Close socket [09:12:45]Sock 8.Thread stoped [09:12:49]OFD Sender: No OFD packet to send [09:12:54]OFD Sender: No OFD packet to send [09:12:59]OFD Sender: No OFD packet to send [09:13:04]OFD Sender: No OFD packet to send [09:13:09]OFD Sender: No OFD packet to send [09:13:14]OFD Sender: No OFD packet to send [09:13:19]OFD Sender: No OFD packet to send [09:13:24]OFD Sender: No OFD packet to send [09:13:29]OFD Sender: No OFD packet to send [09:13:34]OFD Sender: No OFD packet to send [09:13:39]OFD Sender: No OFD packet to send [09:13:44]OFD Sender: No OFD packet to send [09:13:49]OFD Sender: No OFD packet to send [09:13:54]OFD Sender: No OFD packet to send [09:13:59]OFD Sender: No OFD packet to send [09:14:04]OFD Sender: No OFD packet to send [09:14:09]OFD Sender: No OFD packet to send [09:14:14]OFD Sender: No OFD packet to send [09:14:19]OFD Sender: No OFD packet to send [09:14:24]OFD Sender: No OFD packet to send [09:14:29]OFD Sender: No OFD packet to send [09:14:34]OFD Sender: No OFD packet to send [09:14:39]OFD Sender: No OFD packet to send [09:14:44]OFD Sender: No OFD packet to send [09:14:49]OFD Sender: No OFD packet to send [09:14:54]OFD Sender: No OFD packet to send [09:14:59]OFD Sender: No OFD packet to send [09:15:04]OFD Sender: No OFD packet to send [09:15:09]OFD Sender: No OFD packet to send [09:15:14]OFD Sender: No OFD packet to send [09:15:19]OFD Sender: No OFD packet to send [09:15:19]accept exits with 9 [09:15:19]New connection [09:15:19]New thread 3067198820 created [09:15:19]Thread 3067342180 joined [09:15:19]Waiting for new connection... [09:15:19] Sock 9.Parse request [09:15:19]Sock 9.Check first char [09:15:19]Sock 9.First char is OK [09:15:19]request: POST /json_proto HTTP/1.0 [09:15:19]Method: POST [09:15:19]URL: /json_proto [09:15:19]Method is POST - this is cgi request [09:15:19]url: /json_proto [09:15:19]query_string will be loaded in cgi processing [09:15:19]execute_cgi json_proto POST (null) [09:15:19]execute_cgi path=json_proto method=POST [09:15:19]POST find Content-Length [09:15:19]Host: 172.17.96.3:8080 [09:15:19]Content-Length: 766 [09:15:19]Content-Type: application/json [09:15:19] [09:15:19]POST finish read [09:15:19]Found Content-Length = 766 [09:15:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:19]execute_script... [09:15:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642531", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:15:19]POST & json_proto [09:15:19]process_json_proto [09:15:19]json parsed OK: [09:15:19]protocol is kg_v1.0 [09:15:19]action value=close_receipt [09:15:19]process_action close_receipt [09:15:19]cmd_close_receipt [09:15:19]MH_GetDate [09:15:19]Write to MH i2c: F0 00 00 DD 88 54 [09:15:19]Write i2c OK [09:15:19]MH_I2C_Read... [09:15:19]Read from MH i2c: F0 [09:15:19]MH_I2C_Read... [09:15:19]Read from MH i2c: F0 09 00 [09:15:19]MH_I2C_Read... [09:15:19]Read from MH i2c: F0 09 00 DD 88 00 2C B3 1C 67 44 5E 04 65 CA [09:15:19]GetLastDocTimeStamp 1729933967 [09:15:19]current date 1729934124 [09:15:19]FM_GetShiftState [09:15:19]SAM_PROTO_GetShiftState [09:15:19]wFMCommunicate request_size=4 [09:15:19]MH_SAM_APDU [09:15:19]CAPDU: 80 13 01 00 [09:15:19]Write to MH i2c: E2 08 00 DE 88 80 13 01 00 00 00 00 00 E3 [09:15:19]Write i2c OK [09:15:19]MH_I2C_Read... [09:15:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:15:19]Read from MH i2c: E2 [09:15:19]MH_I2C_Read... [09:15:19]Read from MH i2c: E2 0E 00 [09:15:19]MH_I2C_Read... [09:15:19]Read from MH i2c: E2 0E 00 DE 88 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 61 [09:15:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:15:19]wFMCommunicate OK [09:15:19]SAM_PROTO_GetShiftState done [09:15:19]FM_GetShiftState done [09:15:19]opened in 1729902265 [09:15:19]opened+sec_in_day 1729988665 [09:15:19]quantity*price = 60009 [09:15:19]sum+1 = 60010 [09:15:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.09 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.09 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 85 26.10.2024 09:15 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308664 ФПД: 68245250083456 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T091524&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308664&fm=68245250083456&tin=02508201610067®Number=0000000000091780&sum=60009 [09:15:20]StoreToDocumentArchive [09:15:20]shift 532 fd 308664 [09:15:20]save to /storage/0532/doc_00308664 [09:15:20]save last doc name /storage/0532/doc_00308664 to /storage/kkm_last_doc_name [09:15:20]save OK [09:15:20]Clear old archive folders... [09:15:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:15:20]tlvbuf is 00B6FC50 [09:15:20]SAM_PROTO_ClearQueue [09:15:20]wFMCommunicate request_size=4 [09:15:20]MH_SAM_APDU [09:15:20]CAPDU: 80 09 00 00 [09:15:20]Write to MH i2c: E2 08 00 EB 88 80 09 00 00 00 00 00 00 E5 [09:15:20]Write i2c OK [09:15:20]MH_I2C_Read... [09:15:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:15:20]Read from MH i2c: E2 [09:15:20]MH_I2C_Read... [09:15:20]Read from MH i2c: E2 03 00 [09:15:20]MH_I2C_Read... [09:15:20]Read from MH i2c: E2 03 00 EB 88 00 90 00 E7 [09:15:20]RAPDU: 90 00 [09:15:20]wFMCommunicate OK [09:15:20]SAM_PROTO_ClearQueue done [09:15:20]KKMCreateOFDPacket [09:15:20]OFDProtocolAddRootSTLVToBuf [09:15:20]FM_MakeSignedData [09:15:20]FM_MakeSignedData [09:15:20]SAM_PROTO_SignData [09:15:20]wFMCommunicate request_size=4 [09:15:20]MH_SAM_APDU [09:15:20]CAPDU: 80 0D 01 02 [09:15:20]Write to MH i2c: E2 08 00 EC 88 80 0D 01 02 00 00 00 00 ED [09:15:20]Write i2c OK [09:15:20]MH_I2C_Read... [09:15:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:15:20]Read from MH i2c: E2 [09:15:20]MH_I2C_Read... [09:15:20]Read from MH i2c: E2 03 00 [09:15:20]MH_I2C_Read... [09:15:20]Read from MH i2c: E2 03 00 EC 88 00 90 00 E8 [09:15:20]RAPDU: 90 00 [09:15:20]wFMCommunicate OK [09:15:20]wFMCommunicate request_size=255 [09:15:20]MH_SAM_APDU [09:15:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 2C B3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 B5 04 00 35 04 06 00 3E [09:15:20]Write to MH i2c: E2 02 01 ED 88 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 2C B3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 B5 04 00 35 04 06 00 3E 00 00 E6 [09:15:20]Write i2c OK [09:15:20]MH_I2C_Read... [09:15:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:21]Read from MH i2c: E2 [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: E2 03 00 [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: E2 03 00 ED 88 00 90 00 E9 [09:15:21]RAPDU: 90 00 [09:15:21]wFMCommunicate OK [09:15:21]wFMCommunicate request_size=10 [09:15:21]MH_SAM_APDU [09:15:21]CAPDU: 80 0D 02 02 05 11 95 E3 8A 80 [09:15:21]Write to MH i2c: E2 0D 00 EE 88 80 0D 02 02 05 00 11 95 E3 8A 80 00 00 8D [09:15:21]Write i2c OK [09:15:21]MH_I2C_Read... [09:15:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:15:21]Read from MH i2c: E2 [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: E2 03 00 [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: E2 03 00 EE 88 00 90 00 EA [09:15:21]RAPDU: 90 00 [09:15:21]wFMCommunicate OK [09:15:21]wFMCommunicate request_size=4 [09:15:21]MH_SAM_APDU [09:15:21]CAPDU: 80 0D 03 02 [09:15:21]Write to MH i2c: E2 08 00 EF 88 80 0D 03 02 00 00 00 00 F2 [09:15:21]Write i2c OK [09:15:21]MH_I2C_Read... [09:15:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:15:21]Read from MH i2c: E2 [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: E2 0B 00 [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: E2 0B 00 EF 88 00 CD 3B 69 5D 16 FA 62 58 90 00 8B [09:15:21]RAPDU: CD 3B 69 5D 16 FA 62 58 90 00 [09:15:21]wFMCommunicate OK [09:15:21]SAM_PROTO_SignData done [09:15:21]FM_MakeSignedData done [09:15:21]CreateOFDProtocolMessage [09:15:21]wFMCommunicate request_size=4 [09:15:21]MH_SAM_APDU [09:15:21]CAPDU: 80 11 00 00 [09:15:21]Write to MH i2c: E2 08 00 F0 88 80 11 00 00 00 00 00 00 F2 [09:15:21]Write i2c OK [09:15:21]MH_I2C_Read... [09:15:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:21]Read from MH i2c: E2 [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: E2 17 00 [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: E2 17 00 F0 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 47 [09:15:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:15:21]wFMCommunicate OK [09:15:21]CreateOFDProtocolMessage done [09:15:21]OFDSenderStorePacket 308664 [09:15:21]StoreOFDPacket docnum=308664 [09:15:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 73 A4 07 01 15 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 2C B3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 B5 04 00 35 04 06 00 3E 11 95 E3 8A 80 CD 3B 69 5D 16 FA 62 58 [09:15:21]CheckFolder [09:15:21]dirname=/storage/ofd_packets [09:15:21]CheckFolder done [09:15:21]ProducePacketName [09:15:21]name=ofd_packets/00308664 [09:15:21]NVStorageSaveData ofd_packets/00308664 [09:15:21]File name is /storage/ofd_packets/00308664 [09:15:21]Write 301 bytes [09:15:21]NVStorageSaveData done [09:15:21]OFDSenderStorePacket done [09:15:21]KKMCreateOFDPacket done [09:15:21]NVStorageSaveData kkm_last_timestamp [09:15:21]File name is /storage/kkm_last_timestamp [09:15:21]Write 4 bytes [09:15:21]NVStorageSaveData done [09:15:21]ExternCall_PrintAddStr [09:15:21]wPrintStart [09:15:21]Write to MH i2c: 01 00 00 F1 88 79 [09:15:21]Write i2c OK [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: 01 [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: 01 07 00 [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: 01 07 00 F1 88 00 00 00 00 00 FF 0F 8E [09:15:21]RasterBufferAndPrint [09:15:21]line Счет N : (1)642531 [09:15:21]line ИНН: 02508201610067 [09:15:21]line Контрольно-Кассовый Чек [09:15:21]line ПРОДАЖА [09:15:21]line ТРК (МРК, ГНК) : 62 [09:15:21]line Товар: 2710124130 [09:15:21]line Аи-92-К-2 [09:15:21]line 8.970 * 66.90 [09:15:21]line = 600.09 [09:15:21]line НДС 12% НСП 1% [09:15:21]line > о реализуемом товаре [09:15:21]line ИТОГО: 600.09 [09:15:21]line НСП 1% : 5.31 [09:15:21]line НДС 12% : 63.73 [09:15:21]line Наличными: 0.00 [09:15:21]line Безнал.: 600.09 [09:15:21]line Место: АЗС № 172 "Партнер Нефть" [09:15:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:15:21]line СНО: Общий режим [09:15:21]line Чек 85 26.10.2024 09:15 [09:15:21]line Смена: 532 ФФД: 1.0 [09:15:21]line ЗНМ: 0300000116 [09:15:21]line РНМ: 0000000000091780 [09:15:21]line Версия ККМ: 001 [09:15:21]line Платежная система: Mbank [09:15:21]line ФМ: 0000000000871765 [09:15:21]line ФД: 308664 [09:15:21]line ФПД: 68245250083456 [09:15:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T091524&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308664&fm=68245250083456&tin=02508201610067®Number=0000000000091780&sum=60009 [09:15:21]written 0, free lines is 4095 [09:15:21]OFD Sender: Processing packet 308664 [packets to send 222, broken 221] [09:15:21]ProducePacketName [09:15:21]name=ofd_packets/00308664 [09:15:21]OFD Sender: To server: pG, [09:15:21]CommunicateWithHost lk.salyk.kg:30040 [09:15:21]ConnectInit lk.salyk.kg [09:15:21]Connected sock=10 [09:15:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 73 A4 07 01 15 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 00 00 00 F4 03 04 00 2C B3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 B5 04 00 35 04 06 00 3E 11 95 E3 8A 80 CD 3B 69 5D 16 FA 62 58 [09:15:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5C FF 47 00 30 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 31 37 36 35 10 04 04 00 B8 B5 04 00 F4 03 04 00 8B 59 1C 67 B6 04 01 00 00 64 F8 FA 12 B0 86 D4 B9 [09:15:21]CommunicateWithHost err = 0 [09:15:21]CheckOFDResponse [09:15:21]1017 (14) - 77093643461234 [09:15:21]1041 (16) - 0000000000871765 [09:15:21]1040 (4) - 308664 [09:15:21]1012 (4) - 26.10.2024 02:52 [09:15:21]1206 (1) - 0 [09:15:21]OFD Sender: Remove packet 308664 [09:15:21]ProducePacketName [09:15:21]name=ofd_packets/00308664 [09:15:21]NVStorageDeleteData [09:15:21]Write to MH i2c: 01 00 00 19 89 A2 [09:15:21]Write i2c OK [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: 01 [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: 01 07 00 [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: 01 07 00 19 89 00 00 00 00 00 EB 0C A0 [09:15:21]RasterBufferAndPrint [09:15:21]line [09:15:21]line [09:15:21]line [09:15:21]line [09:15:21]line [09:15:21]written 0, free lines is 3313 [09:15:21]MH_Cut [09:15:21]Write to MH i2c: D1 01 00 20 89 01 7B [09:15:21]Write i2c OK [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: D1 [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: D1 01 00 [09:15:21]MH_I2C_Read... [09:15:21]Read from MH i2c: D1 01 00 20 89 00 7A [09:15:21]Write to MH i2c: 01 00 00 21 89 AA [09:15:21]Write i2c OK [09:15:21]MH_I2C_Read... [09:15:22]OFD Sender: No OFD packet to send [09:15:22]*** Cut start [09:15:22]*** Purtial cut [09:15:22]*** Stage 1: CUTSNS_PIN = 1 [09:15:22]Read from MH i2c: 01 [09:15:22]MH_I2C_Read... [09:15:22]*** Stop cut motor [09:15:22]*** Cut end [09:15:22]Read from MH i2c: 01 07 00 [09:15:22]MH_I2C_Read... [09:15:22]Read from MH i2c: 01 07 00 21 89 00 00 00 00 00 FF 0F BF [09:15:22]process_action close_receipt done [09:15:22]requested_data is exist [09:15:22]produce_requested_data [09:15:22]requested_item fm.sn is exist - process it [09:15:22]wFMCommunicate request_size=4 [09:15:22]MH_SAM_APDU [09:15:22]CAPDU: 80 11 00 00 [09:15:22]Write to MH i2c: E2 08 00 22 89 80 11 00 00 00 00 00 00 25 [09:15:22]Write i2c OK [09:15:22]MH_I2C_Read... [09:15:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:15:22]Read from MH i2c: E2 [09:15:22]MH_I2C_Read... [09:15:22]Read from MH i2c: E2 17 00 [09:15:22]MH_I2C_Read... [09:15:22]Read from MH i2c: E2 17 00 22 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7A [09:15:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:15:22]wFMCommunicate OK [09:15:22]requested_item fd.num is exist - process it [09:15:22]SAM_PROTO_GetFieldsCounters [09:15:22]wFMCommunicate request_size=4 [09:15:22]MH_SAM_APDU [09:15:22]CAPDU: 80 13 00 00 [09:15:22]Write to MH i2c: E2 08 00 23 89 80 13 00 00 00 00 00 00 28 [09:15:22]Write i2c OK [09:15:22]MH_I2C_Read... [09:15:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:15:22]Read from MH i2c: E2 [09:15:23]MH_I2C_Read... [09:15:23]Read from MH i2c: E2 62 00 [09:15:23]MH_I2C_Read... [09:15:23]Read from MH i2c: E2 62 00 23 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B8 B5 04 00 0E 04 04 00 14 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 D1 [09:15: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B8 B5 04 00 0E 04 04 00 14 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 [09:15:23]wFMCommunicate OK [09:15:23]SAM_PROTO_GetFieldsCounters done [09:15:23]requested_item shift.num is exist - process it [09:15:23]requested_item shift.opened is exist - process it [09:15:23]req_shift_opened [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 24 89 80 13 01 00 00 00 00 00 2A [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 24 89 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A8 [09:15:23]RAPDU: 09 00 01 B9 36 1C 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]req_shift_opened done [09:15:23]requested_item shift.open_date is exist - process it [09:15:23]req_shift_open_date [09:15:23]req_shift_open_date done [09:15:23]produce_requested_data done [09:15:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308664,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:15:23]process_action_free close_receipt [09:15:23]json_value_free [09:15:23]json_value_free done [09:15:23]process_json_proto returns [09:15:23]Send response to host [09:15:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308664,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:15:23]free response buf [09:15:23]execute_script done [09:15:23]execute_script returns [09:15:23]free content buf [09:15:23]Sock 9.Close socket [09:15:23]Sock 9.Thread stoped [09:15:27]OFD Sender: No OFD packet to send [09:15:32]OFD Sender: No OFD packet to send [09:15:37]OFD Sender: No OFD packet to send [09:15:42]OFD Sender: No OFD packet to send [09:15:47]OFD Sender: No OFD packet to send [09:15:52]OFD Sender: No OFD packet to send [09:15:57]OFD Sender: No OFD packet to send [09:16:02]OFD Sender: No OFD packet to send [09:16:07]OFD Sender: No OFD packet to send [09:16:12]OFD Sender: No OFD packet to send [09:16:17]OFD Sender: No OFD packet to send [09:16:22]OFD Sender: No OFD packet to send [09:16:27]OFD Sender: No OFD packet to send [09:16:32]OFD Sender: No OFD packet to send [09:16:37]OFD Sender: No OFD packet to send [09:16:42]OFD Sender: No OFD packet to send [09:16:47]OFD Sender: No OFD packet to send [09:16:52]OFD Sender: No OFD packet to send [09:16:57]OFD Sender: No OFD packet to send [09:17:02]OFD Sender: No OFD packet to send [09:17:07]OFD Sender: No OFD packet to send [09:17:12]OFD Sender: No OFD packet to send [09:17:17]OFD Sender: No OFD packet to send [09:17:22]OFD Sender: No OFD packet to send [09:17:27]OFD Sender: No OFD packet to send [09:17:32]OFD Sender: No OFD packet to send [09:17:37]OFD Sender: No OFD packet to send [09:17:42]OFD Sender: No OFD packet to send [09:17:47]OFD Sender: No OFD packet to send [09:17:52]OFD Sender: No OFD packet to send [09:17:57]OFD Sender: No OFD packet to send [09:18:02]OFD Sender: No OFD packet to send [09:18:07]OFD Sender: No OFD packet to send [09:18:12]OFD Sender: No OFD packet to send [09:18:17]OFD Sender: No OFD packet to send [09:18:22]OFD Sender: No OFD packet to send [09:18:27]OFD Sender: No OFD packet to send [09:18:32]OFD Sender: No OFD packet to send [09:18:37]OFD Sender: No OFD packet to send [09:18:42]OFD Sender: No OFD packet to send [09:18:47]OFD Sender: No OFD packet to send [09:18:52]OFD Sender: No OFD packet to send [09:18:57]OFD Sender: No OFD packet to send [09:19:02]OFD Sender: No OFD packet to send [09:19:07]OFD Sender: No OFD packet to send [09:19:12]OFD Sender: No OFD packet to send [09:19:17]OFD Sender: No OFD packet to send [09:19:22]OFD Sender: No OFD packet to send [09:19:27]OFD Sender: No OFD packet to send [09:19:32]OFD Sender: No OFD packet to send [09:19:37]OFD Sender: No OFD packet to send [09:19:42]OFD Sender: No OFD packet to send [09:19:47]OFD Sender: No OFD packet to send [09:19:52]OFD Sender: No OFD packet to send [09:19:57]OFD Sender: No OFD packet to send [09:20:02]OFD Sender: No OFD packet to send [09:20:07]OFD Sender: No OFD packet to send [09:20:12]OFD Sender: No OFD packet to send [09:20:17]OFD Sender: No OFD packet to send [09:20:22]OFD Sender: No OFD packet to send [09:20:27]OFD Sender: No OFD packet to send [09:20:29]accept exits with 8 [09:20:29]New connection [09:20:29]New thread 3067342180 created [09:20:29]Thread 3067198820 joined [09:20:29]Waiting for new connection... [09:20:29] Sock 8.Parse request [09:20:29]Sock 8.Check first char [09:20:29]Sock 8.First char is OK [09:20:29]request: POST /json_proto HTTP/1.0 [09:20:29]Method: POST [09:20:29]URL: /json_proto [09:20:29]Method is POST - this is cgi request [09:20:29]url: /json_proto [09:20:29]query_string will be loaded in cgi processing [09:20:29]execute_cgi json_proto POST (null) [09:20:29]execute_cgi path=json_proto method=POST [09:20:29]POST find Content-Length [09:20:29]Host: 172.17.96.3:8080 [09:20:29]Content-Length: 678 [09:20:29]Content-Type: application/json [09:20:29] [09:20:29]POST finish read [09:20:29]Found Content-Length = 678 [09:20:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:20:29]execute_script... [09:20: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)642532", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:20:29]POST & json_proto [09:20:29]process_json_proto [09:20:29]json parsed OK: [09:20:29]protocol is kg_v1.0 [09:20:29]action value=close_receipt [09:20:29]process_action close_receipt [09:20:29]cmd_close_receipt [09:20:29]MH_GetDate [09:20:29]Write to MH i2c: F0 00 00 25 89 9D [09:20:29]Write i2c OK [09:20:29]MH_I2C_Read... [09:20:29]Read from MH i2c: F0 [09:20:29]MH_I2C_Read... [09:20:29]Read from MH i2c: F0 09 00 [09:20:29]MH_I2C_Read... [09:20:29]Read from MH i2c: F0 09 00 25 89 00 62 B4 1C 67 44 5E 04 65 4A [09:20:29]GetLastDocTimeStamp 1729934124 [09:20:29]current date 1729934434 [09:20:29]FM_GetShiftState [09:20:29]SAM_PROTO_GetShiftState [09:20:29]wFMCommunicate request_size=4 [09:20:29]MH_SAM_APDU [09:20:29]CAPDU: 80 13 01 00 [09:20:29]Write to MH i2c: E2 08 00 26 89 80 13 01 00 00 00 00 00 2C [09:20:29]Write i2c OK [09:20:29]MH_I2C_Read... [09:20:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:29]Read from MH i2c: E2 [09:20:29]MH_I2C_Read... [09:20:29]Read from MH i2c: E2 0E 00 [09:20:29]MH_I2C_Read... [09:20:29]Read from MH i2c: E2 0E 00 26 89 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AA [09:20:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:20:29]wFMCommunicate OK [09:20:29]SAM_PROTO_GetShiftState done [09:20:29]FM_GetShiftState done [09:20:29]opened in 1729902265 [09:20:29]opened+sec_in_day 1729988665 [09:20:29]quantity*price = 70044 [09:20:29]sum+1 = 70045 [09:20:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 86 26.10.2024 09:20 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308665 ФПД: 51573779386820 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T092034&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308665&fm=51573779386820&tin=02508201610067®Number=0000000000091780&sum=70000 [09:20:30]StoreToDocumentArchive [09:20:30]shift 532 fd 308665 [09:20:30]save to /storage/0532/doc_00308665 [09:20:30]save last doc name /storage/0532/doc_00308665 to /storage/kkm_last_doc_name [09:20:30]save OK [09:20:30]Clear old archive folders... [09:20:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:20:30]tlvbuf is 00D34820 [09:20:30]SAM_PROTO_ClearQueue [09:20:30]wFMCommunicate request_size=4 [09:20:30]MH_SAM_APDU [09:20:30]CAPDU: 80 09 00 00 [09:20:30]Write to MH i2c: E2 08 00 33 89 80 09 00 00 00 00 00 00 2E [09:20:30]Write i2c OK [09:20:30]MH_I2C_Read... [09:20:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:20:30]Read from MH i2c: E2 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 03 00 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 03 00 33 89 00 90 00 30 [09:20:30]RAPDU: 90 00 [09:20:30]wFMCommunicate OK [09:20:30]SAM_PROTO_ClearQueue done [09:20:30]KKMCreateOFDPacket [09:20:30]OFDProtocolAddRootSTLVToBuf [09:20:30]FM_MakeSignedData [09:20:30]FM_MakeSignedData [09:20:30]SAM_PROTO_SignData [09:20:30]wFMCommunicate request_size=4 [09:20:30]MH_SAM_APDU [09:20:30]CAPDU: 80 0D 01 02 [09:20:30]Write to MH i2c: E2 08 00 34 89 80 0D 01 02 00 00 00 00 36 [09:20:30]Write i2c OK [09:20:30]MH_I2C_Read... [09:20:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:20:30]Read from MH i2c: E2 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 03 00 [09:20:30]MH_I2C_Read... [09:20:30]Read from MH i2c: E2 03 00 34 89 00 90 00 31 [09:20:30]RAPDU: 90 00 [09:20:30]wFMCommunicate OK [09:20:30]wFMCommunicate request_size=255 [09:20:30]MH_SAM_APDU [09:20:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 00 00 00 F4 03 04 00 62 B4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 B5 04 00 35 04 06 00 2E [09:20:30]Write to MH i2c: E2 02 01 35 89 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 00 00 00 F4 03 04 00 62 B4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 B5 04 00 35 04 06 00 2E 00 00 79 [09:20:30]Write i2c OK [09:20:30]MH_I2C_Read... [09:20:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:31]Read from MH i2c: E2 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: E2 03 00 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: E2 03 00 35 89 00 90 00 32 [09:20:31]RAPDU: 90 00 [09:20:31]wFMCommunicate OK [09:20:31]wFMCommunicate request_size=10 [09:20:31]MH_SAM_APDU [09:20:31]CAPDU: 80 0D 02 02 05 E7 F4 CC D1 C4 [09:20:31]Write to MH i2c: E2 0D 00 36 89 80 0D 02 02 05 00 E7 F4 CC D1 C4 00 00 7F [09:20:31]Write i2c OK [09:20:31]MH_I2C_Read... [09:20:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:31]Read from MH i2c: E2 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: E2 03 00 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: E2 03 00 36 89 00 90 00 33 [09:20:31]RAPDU: 90 00 [09:20:31]wFMCommunicate OK [09:20:31]wFMCommunicate request_size=4 [09:20:31]MH_SAM_APDU [09:20:31]CAPDU: 80 0D 03 02 [09:20:31]Write to MH i2c: E2 08 00 37 89 80 0D 03 02 00 00 00 00 3B [09:20:31]Write i2c OK [09:20:31]MH_I2C_Read... [09:20:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:20:31]Read from MH i2c: E2 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: E2 0B 00 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: E2 0B 00 37 89 00 4E 89 63 C3 9A CA 79 32 90 00 48 [09:20:31]RAPDU: 4E 89 63 C3 9A CA 79 32 90 00 [09:20:31]wFMCommunicate OK [09:20:31]SAM_PROTO_SignData done [09:20:31]FM_MakeSignedData done [09:20:31]CreateOFDProtocolMessage [09:20:31]wFMCommunicate request_size=4 [09:20:31]MH_SAM_APDU [09:20:31]CAPDU: 80 11 00 00 [09:20:31]Write to MH i2c: E2 08 00 38 89 80 11 00 00 00 00 00 00 3B [09:20:31]Write i2c OK [09:20:31]MH_I2C_Read... [09:20:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:31]Read from MH i2c: E2 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: E2 17 00 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: E2 17 00 38 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 90 [09:20:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:20:31]wFMCommunicate OK [09:20:31]CreateOFDProtocolMessage done [09:20:31]OFDSenderStorePacket 308665 [09:20:31]StoreOFDPacket docnum=308665 [09:20:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1E D4 07 01 EE 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 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 56 00 00 00 F4 03 04 00 62 B4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 B5 04 00 35 04 06 00 2E E7 F4 CC D1 C4 4E 89 63 C3 9A CA 79 32 [09:20:31]CheckFolder [09:20:31]dirname=/storage/ofd_packets [09:20:31]CheckFolder done [09:20:31]ProducePacketName [09:20:31]name=ofd_packets/00308665 [09:20:31]NVStorageSaveData ofd_packets/00308665 [09:20:31]File name is /storage/ofd_packets/00308665 [09:20:31]Write 301 bytes [09:20:31]NVStorageSaveData done [09:20:31]OFDSenderStorePacket done [09:20:31]KKMCreateOFDPacket done [09:20:31]NVStorageSaveData kkm_last_timestamp [09:20:31]File name is /storage/kkm_last_timestamp [09:20:31]Write 4 bytes [09:20:31]NVStorageSaveData done [09:20:31]ExternCall_PrintAddStr [09:20:31]wPrintStart [09:20:31]Write to MH i2c: 01 00 00 39 89 C2 [09:20:31]Write i2c OK [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: 01 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: 01 07 00 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: 01 07 00 39 89 00 00 00 00 00 FF 0F D7 [09:20:31]RasterBufferAndPrint [09:20:31]line Счет N : (1)642532 [09:20:31]line ИНН: 02508201610067 [09:20:31]line Контрольно-Кассовый Чек [09:20:31]line ПРОДАЖА [09:20:31]line ТРК (МРК, ГНК) : 52 [09:20:31]line Товар: 2710124130 [09:20:31]line Аи-92-К-2 [09:20:31]line 10.470 * 66.90 [09:20:31]line = 700.44 [09:20:31]line НДС 12% НСП 1% [09:20:31]line > о реализуемом товаре [09:20:31]line ОКРУГЛЕНИЕ: -0.44 [09:20:31]line ИТОГО: 700.00 [09:20:31]line Внесено: 700.00 [09:20:31]line СДАЧА: 0.00 [09:20:31]line НСП 1% : 6.20 [09:20:31]line НДС 12% : 74.38 [09:20:31]line Наличными: 700.00 [09:20:31]line Безнал.: 0.00 [09:20:31]line Место: АЗС № 172 "Партнер Нефть" [09:20:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:20:31]line СНО: Общий режим [09:20:31]line Чек 86 26.10.2024 09:20 [09:20:31]line Смена: 532 ФФД: 1.0 [09:20:31]line ЗНМ: 0300000116 [09:20:31]line РНМ: 0000000000091780 [09:20:31]line Версия ККМ: 001 [09:20:31]line ФМ: 0000000000871765 [09:20:31]line ФД: 308665 [09:20:31]line ФПД: 51573779386820 [09:20:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T092034&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308665&fm=51573779386820&tin=02508201610067®Number=0000000000091780&sum=70000 [09:20:31]OFD Sender: Processing packet 308665 [packets to send 222, broken 221] [09:20:31]ProducePacketName [09:20:31]name=ofd_packets/00308665 [09:20:31]OFD Sender: To server: pG, [09:20:31]CommunicateWithHost lk.salyk.kg:30040 [09:20:31]ConnectInit lk.salyk.kg [09:20:31]written 0, free lines is 4095 [09:20:31]Connected sock=10 [09:20:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1E D4 07 01 EE 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 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 56 00 00 00 F4 03 04 00 62 B4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 B5 04 00 35 04 06 00 2E E7 F4 CC D1 C4 4E 89 63 C3 9A CA 79 32 [09:20:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E4 A9 47 00 43 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 31 37 36 35 10 04 04 00 B9 B5 04 00 F4 03 04 00 C1 5A 1C 67 B6 04 01 00 00 8E D4 BC 0F 62 52 BF 86 [09:20:31]CommunicateWithHost err = 0 [09:20:31]CheckOFDResponse [09:20:31]1017 (14) - 77093643461234 [09:20:31]1041 (16) - 0000000000871765 [09:20:31]1040 (4) - 308665 [09:20:31]1012 (4) - 26.10.2024 02:58 [09:20:31]1206 (1) - 0 [09:20:31]OFD Sender: Remove packet 308665 [09:20:31]ProducePacketName [09:20:31]name=ofd_packets/00308665 [09:20:31]NVStorageDeleteData [09:20:31]Write to MH i2c: 01 00 00 63 89 EC [09:20:31]Write i2c OK [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: 01 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: 01 07 00 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: 01 07 00 63 89 00 00 00 00 00 B7 0C B6 [09:20:31]RasterBufferAndPrint [09:20:31]line [09:20:31]line [09:20:31]line [09:20:31]line [09:20:31]line [09:20:31]written 0, free lines is 3262 [09:20:31]MH_Cut [09:20:31]Write to MH i2c: D1 01 00 6A 89 01 C5 [09:20:31]Write i2c OK [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: D1 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: D1 01 00 [09:20:31]MH_I2C_Read... [09:20:31]Read from MH i2c: D1 01 00 6A 89 00 C4 [09:20:31]Write to MH i2c: 01 00 00 6B 89 F4 [09:20:31]Write i2c OK [09:20:31]MH_I2C_Read... [09:20:32]OFD Sender: No OFD packet to send [09:20:32]*** Cut start [09:20:32]*** Purtial cut [09:20:32]*** Stage 1: CUTSNS_PIN = 1 [09:20:33]Read from MH i2c: 01 [09:20:33]MH_I2C_Read... [09:20:33]*** Stop cut motor [09:20:33]*** Cut end [09:20:33]Read from MH i2c: 01 07 00 [09:20:33]MH_I2C_Read... [09:20:33]Read from MH i2c: 01 07 00 6B 89 00 00 00 00 00 FF 0F 09 [09:20:33]process_action close_receipt done [09:20:33]requested_data is exist [09:20:33]produce_requested_data [09:20:33]requested_item fm.sn is exist - process it [09:20:33]wFMCommunicate request_size=4 [09:20:33]MH_SAM_APDU [09:20:33]CAPDU: 80 11 00 00 [09:20:33]Write to MH i2c: E2 08 00 6C 89 80 11 00 00 00 00 00 00 6F [09:20:33]Write i2c OK [09:20:33]MH_I2C_Read... [09:20:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:33]Read from MH i2c: E2 [09:20:33]MH_I2C_Read... [09:20:33]Read from MH i2c: E2 17 00 [09:20:33]MH_I2C_Read... [09:20:33]Read from MH i2c: E2 17 00 6C 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C4 [09:20:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:20:33]wFMCommunicate OK [09:20:33]requested_item fd.num is exist - process it [09:20:33]SAM_PROTO_GetFieldsCounters [09:20:33]wFMCommunicate request_size=4 [09:20:33]MH_SAM_APDU [09:20:33]CAPDU: 80 13 00 00 [09:20:33]Write to MH i2c: E2 08 00 6D 89 80 13 00 00 00 00 00 00 72 [09:20:33]Write i2c OK [09:20:33]MH_I2C_Read... [09:20:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:20:33]Read from MH i2c: E2 [09:20:33]MH_I2C_Read... [09:20:33]Read from MH i2c: E2 62 00 [09:20:33]MH_I2C_Read... [09:20:33]Read from MH i2c: E2 62 00 6D 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B9 B5 04 00 0E 04 04 00 14 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 1F [09:20: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B9 B5 04 00 0E 04 04 00 14 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 [09:20:33]wFMCommunicate OK [09:20:33]SAM_PROTO_GetFieldsCounters done [09:20:33]requested_item shift.num is exist - process it [09:20:33]requested_item shift.opened is exist - process it [09:20:33]req_shift_opened [09:20:33]FM_GetShiftState [09:20:33]SAM_PROTO_GetShiftState [09:20:33]wFMCommunicate request_size=4 [09:20:33]MH_SAM_APDU [09:20:33]CAPDU: 80 13 01 00 [09:20:33]Write to MH i2c: E2 08 00 6E 89 80 13 01 00 00 00 00 00 74 [09:20:33]Write i2c OK [09:20:33]MH_I2C_Read... [09:20:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:33]Read from MH i2c: E2 [09:20:33]MH_I2C_Read... [09:20:33]Read from MH i2c: E2 0E 00 [09:20:33]MH_I2C_Read... [09:20:33]Read from MH i2c: E2 0E 00 6E 89 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F2 [09:20:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:20:33]wFMCommunicate OK [09:20:33]SAM_PROTO_GetShiftState done [09:20:33]FM_GetShiftState done [09:20:33]req_shift_opened done [09:20:33]requested_item shift.open_date is exist - process it [09:20:33]req_shift_open_date [09:20:33]req_shift_open_date done [09:20:33]produce_requested_data done [09:20:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308665,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:20:33]process_action_free close_receipt [09:20:33]json_value_free [09:20:33]json_value_free done [09:20:33]process_json_proto returns [09:20:33]Send response to host [09:20:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308665,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:20:33]free response buf [09:20:33]execute_script done [09:20:33]execute_script returns [09:20:33]free content buf [09:20:33]Sock 8.Close socket [09:20:33]Sock 8.Thread stoped [09:20:37]OFD Sender: No OFD packet to send [09:20:42]OFD Sender: No OFD packet to send [09:20:47]OFD Sender: No OFD packet to send [09:20:52]OFD Sender: No OFD packet to send [09:20:57]OFD Sender: No OFD packet to send [09:21:02]OFD Sender: No OFD packet to send [09:21:07]OFD Sender: No OFD packet to send [09:21:12]OFD Sender: No OFD packet to send [09:21:17]OFD Sender: No OFD packet to send [09:21:22]OFD Sender: No OFD packet to send [09:21:27]OFD Sender: No OFD packet to send [09:21:32]OFD Sender: No OFD packet to send [09:21:37]OFD Sender: No OFD packet to send [09:21:42]OFD Sender: No OFD packet to send [09:21:47]OFD Sender: No OFD packet to send [09:21:52]OFD Sender: No OFD packet to send [09:21:57]OFD Sender: No OFD packet to send [09:22:02]OFD Sender: No OFD packet to send [09:22:07]OFD Sender: No OFD packet to send [09:22:12]OFD Sender: No OFD packet to send [09:22:17]OFD Sender: No OFD packet to send [09:22:22]OFD Sender: No OFD packet to send [09:22:27]OFD Sender: No OFD packet to send [09:22:32]OFD Sender: No OFD packet to send [09:22:37]OFD Sender: No OFD packet to send [09:22:42]OFD Sender: No OFD packet to send [09:22:47]OFD Sender: No OFD packet to send [09:22:52]OFD Sender: No OFD packet to send [09:22:57]OFD Sender: No OFD packet to send [09:23:02]OFD Sender: No OFD packet to send [09:23:07]OFD Sender: No OFD packet to send [09:23:11]accept exits with 9 [09:23:11]New connection [09:23:11]New thread 3067198820 created [09:23:11]Thread 3067342180 joined [09:23:11]Waiting for new connection... [09:23:11] Sock 9.Parse request [09:23:11]Sock 9.Check first char [09:23:11]Sock 9.First char is OK [09:23:11]request: POST /json_proto HTTP/1.0 [09:23:11]Method: POST [09:23:11]URL: /json_proto [09:23:11]Method is POST - this is cgi request [09:23:11]url: /json_proto [09:23:11]query_string will be loaded in cgi processing [09:23:11]execute_cgi json_proto POST (null) [09:23:11]execute_cgi path=json_proto method=POST [09:23:11]POST find Content-Length [09:23:11]Host: 172.17.96.3:8080 [09:23:11]Content-Length: 678 [09:23:11]Content-Type: application/json [09:23:11] [09:23:11]POST finish read [09:23:11]Found Content-Length = 678 [09:23:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:23:11]execute_script... [09:23:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642533", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:23:11]POST & json_proto [09:23:11]process_json_proto [09:23:11]json parsed OK: [09:23:11]protocol is kg_v1.0 [09:23:11]action value=close_receipt [09:23:11]process_action close_receipt [09:23:11]cmd_close_receipt [09:23:11]MH_GetDate [09:23:11]Write to MH i2c: F0 00 00 6F 89 E7 [09:23:11]Write i2c OK [09:23:11]MH_I2C_Read... [09:23:11]Read from MH i2c: F0 [09:23:11]MH_I2C_Read... [09:23:11]Read from MH i2c: F0 09 00 [09:23:11]MH_I2C_Read... [09:23:11]Read from MH i2c: F0 09 00 6F 89 00 04 B5 1C 67 44 5E 04 65 37 [09:23:11]GetLastDocTimeStamp 1729934434 [09:23:11]current date 1729934596 [09:23:11]FM_GetShiftState [09:23:11]SAM_PROTO_GetShiftState [09:23:11]wFMCommunicate request_size=4 [09:23:11]MH_SAM_APDU [09:23:11]CAPDU: 80 13 01 00 [09:23:11]Write to MH i2c: E2 08 00 70 89 80 13 01 00 00 00 00 00 76 [09:23:11]Write i2c OK [09:23:11]MH_I2C_Read... [09:23:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:11]Read from MH i2c: E2 [09:23:11]MH_I2C_Read... [09:23:11]Read from MH i2c: E2 0E 00 [09:23:11]MH_I2C_Read... [09:23:11]Read from MH i2c: E2 0E 00 70 89 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F4 [09:23:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:23:11]wFMCommunicate OK [09:23:11]SAM_PROTO_GetShiftState done [09:23:11]FM_GetShiftState done [09:23:11]opened in 1729902265 [09:23:11]opened+sec_in_day 1729988665 [09:23:11]quantity*price = 70044 [09:23:11]sum+1 = 70045 [09:23:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 87 26.10.2024 09:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308666 ФПД: 36803793338049 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T092316&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308666&fm=36803793338049&tin=02508201610067®Number=0000000000091780&sum=70000 [09:23:12]StoreToDocumentArchive [09:23:12]shift 532 fd 308666 [09:23:12]save to /storage/0532/doc_00308666 [09:23:12]save last doc name /storage/0532/doc_00308666 to /storage/kkm_last_doc_name [09:23:12]save OK [09:23:12]Clear old archive folders... [09:23:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:23:12]tlvbuf is 00B97620 [09:23:12]SAM_PROTO_ClearQueue [09:23:12]wFMCommunicate request_size=4 [09:23:12]MH_SAM_APDU [09:23:12]CAPDU: 80 09 00 00 [09:23:12]Write to MH i2c: E2 08 00 7D 89 80 09 00 00 00 00 00 00 78 [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:12]OFD Sender: No OFD packet to send [09:23:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:12]Read from MH i2c: E2 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 03 00 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 03 00 7D 89 00 90 00 7A [09:23:12]RAPDU: 90 00 [09:23:12]wFMCommunicate OK [09:23:12]SAM_PROTO_ClearQueue done [09:23:12]KKMCreateOFDPacket [09:23:12]OFDProtocolAddRootSTLVToBuf [09:23:12]FM_MakeSignedData [09:23:12]FM_MakeSignedData [09:23:12]SAM_PROTO_SignData [09:23:12]wFMCommunicate request_size=4 [09:23:12]MH_SAM_APDU [09:23:12]CAPDU: 80 0D 01 02 [09:23:12]Write to MH i2c: E2 08 00 7E 89 80 0D 01 02 00 00 00 00 80 [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:12]Read from MH i2c: E2 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 03 00 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 03 00 7E 89 00 90 00 7B [09:23:12]RAPDU: 90 00 [09:23:12]wFMCommunicate OK [09:23:12]wFMCommunicate request_size=255 [09:23:12]MH_SAM_APDU [09:23:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 57 00 00 00 F4 03 04 00 04 B5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA B5 04 00 35 04 06 00 21 [09:23:12]Write to MH i2c: E2 02 01 7F 89 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 57 00 00 00 F4 03 04 00 04 B5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA B5 04 00 35 04 06 00 21 00 00 5B [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:12]Read from MH i2c: E2 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 03 00 [09:23:12]MH_I2C_Read... [09:23:12]Read from MH i2c: E2 03 00 7F 89 00 90 00 7C [09:23:12]RAPDU: 90 00 [09:23:12]wFMCommunicate OK [09:23:12]wFMCommunicate request_size=10 [09:23:12]MH_SAM_APDU [09:23:12]CAPDU: 80 0D 02 02 05 79 0D 07 3E C1 [09:23:12]Write to MH i2c: E2 0D 00 80 89 80 0D 02 02 05 00 79 0D 07 3E C1 00 00 19 [09:23:12]Write i2c OK [09:23:12]MH_I2C_Read... [09:23:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:13]Read from MH i2c: E2 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: E2 03 00 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: E2 03 00 80 89 00 90 00 7D [09:23:13]RAPDU: 90 00 [09:23:13]wFMCommunicate OK [09:23:13]wFMCommunicate request_size=4 [09:23:13]MH_SAM_APDU [09:23:13]CAPDU: 80 0D 03 02 [09:23:13]Write to MH i2c: E2 08 00 81 89 80 0D 03 02 00 00 00 00 85 [09:23:13]Write i2c OK [09:23:13]MH_I2C_Read... [09:23:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:13]Read from MH i2c: E2 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: E2 0B 00 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: E2 0B 00 81 89 00 2C 83 A2 26 84 4B 6F D8 90 00 13 [09:23:13]RAPDU: 2C 83 A2 26 84 4B 6F D8 90 00 [09:23:13]wFMCommunicate OK [09:23:13]SAM_PROTO_SignData done [09:23:13]FM_MakeSignedData done [09:23:13]CreateOFDProtocolMessage [09:23:13]wFMCommunicate request_size=4 [09:23:13]MH_SAM_APDU [09:23:13]CAPDU: 80 11 00 00 [09:23:13]Write to MH i2c: E2 08 00 82 89 80 11 00 00 00 00 00 00 85 [09:23:13]Write i2c OK [09:23:13]MH_I2C_Read... [09:23:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:13]Read from MH i2c: E2 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: E2 17 00 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: E2 17 00 82 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DA [09:23:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:23:13]wFMCommunicate OK [09:23:13]CreateOFDProtocolMessage done [09:23:13]OFDSenderStorePacket 308666 [09:23:13]StoreOFDPacket docnum=308666 [09:23:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 32 F1 07 01 6D 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 57 00 00 00 F4 03 04 00 04 B5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA B5 04 00 35 04 06 00 21 79 0D 07 3E C1 2C 83 A2 26 84 4B 6F D8 [09:23:13]CheckFolder [09:23:13]dirname=/storage/ofd_packets [09:23:13]CheckFolder done [09:23:13]ProducePacketName [09:23:13]name=ofd_packets/00308666 [09:23:13]NVStorageSaveData ofd_packets/00308666 [09:23:13]File name is /storage/ofd_packets/00308666 [09:23:13]Write 301 bytes [09:23:13]NVStorageSaveData done [09:23:13]OFDSenderStorePacket done [09:23:13]KKMCreateOFDPacket done [09:23:13]NVStorageSaveData kkm_last_timestamp [09:23:13]File name is /storage/kkm_last_timestamp [09:23:13]Write 4 bytes [09:23:13]NVStorageSaveData done [09:23:13]ExternCall_PrintAddStr [09:23:13]wPrintStart [09:23:13]Write to MH i2c: 01 00 00 83 89 0C [09:23:13]Write i2c OK [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: 01 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: 01 07 00 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: 01 07 00 83 89 00 00 00 00 00 FF 0F 21 [09:23:13]RasterBufferAndPrint [09:23:13]line Счет N : (1)642533 [09:23:13]line ИНН: 02508201610067 [09:23:13]line Контрольно-Кассовый Чек [09:23:13]line ПРОДАЖА [09:23:13]line ТРК (МРК, ГНК) : 52 [09:23:13]line Товар: 2710124130 [09:23:13]line Аи-92-К-2 [09:23:13]line 10.470 * 66.90 [09:23:13]line = 700.44 [09:23:13]line НДС 12% НСП 1% [09:23:13]line > о реализуемом товаре [09:23:13]line ОКРУГЛЕНИЕ: -0.44 [09:23:13]line ИТОГО: 700.00 [09:23:13]line Внесено: 700.00 [09:23:13]line СДАЧА: 0.00 [09:23:13]line НСП 1% : 6.20 [09:23:13]line НДС 12% : 74.38 [09:23:13]line Наличными: 700.00 [09:23:13]line Безнал.: 0.00 [09:23:13]line Место: АЗС № 172 "Партнер Нефть" [09:23:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:23:13]line СНО: Общий режим [09:23:13]line Чек 87 26.10.2024 09:23 [09:23:13]line Смена: 532 ФФД: 1.0 [09:23:13]line ЗНМ: 0300000116 [09:23:13]line РНМ: 0000000000091780 [09:23:13]line Версия ККМ: 001 [09:23:13]line ФМ: 0000000000871765 [09:23:13]line ФД: 308666 [09:23:13]line ФПД: 36803793338049 [09:23:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T092316&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308666&fm=36803793338049&tin=02508201610067®Number=0000000000091780&sum=70000 [09:23:13]written 0, free lines is 4095 [09:23:13]OFD Sender: Processing packet 308666 [packets to send 222, broken 221] [09:23:13]ProducePacketName [09:23:13]name=ofd_packets/00308666 [09:23:13]OFD Sender: To server: pG, [09:23:13]CommunicateWithHost lk.salyk.kg:30040 [09:23:13]ConnectInit lk.salyk.kg [09:23:13]Connected sock=10 [09:23:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 32 F1 07 01 6D 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 57 00 00 00 F4 03 04 00 04 B5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA B5 04 00 35 04 06 00 21 79 0D 07 3E C1 2C 83 A2 26 84 4B 6F D8 [09:23:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 88 DE 47 00 4D 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA B5 04 00 F4 03 04 00 63 5B 1C 67 B6 04 01 00 00 34 2E 3F CA 20 71 5B F5 [09:23:13]CommunicateWithHost err = 0 [09:23:13]CheckOFDResponse [09:23:13]1017 (14) - 77093643461234 [09:23:13]1041 (16) - 0000000000871765 [09:23:13]1040 (4) - 308666 [09:23:13]1012 (4) - 26.10.2024 03:00 [09:23:13]1206 (1) - 0 [09:23:13]OFD Sender: Remove packet 308666 [09:23:13]ProducePacketName [09:23:13]name=ofd_packets/00308666 [09:23:13]NVStorageDeleteData [09:23:13]Write to MH i2c: 01 00 00 AD 89 36 [09:23:13]Write i2c OK [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: 01 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: 01 07 00 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: 01 07 00 AD 89 00 00 00 00 00 BE 0C 07 [09:23:13]RasterBufferAndPrint [09:23:13]line [09:23:13]line [09:23:13]line [09:23:13]line [09:23:13]line [09:23:13]written 0, free lines is 3271 [09:23:13]MH_Cut [09:23:13]Write to MH i2c: D1 01 00 B4 89 01 0F [09:23:13]Write i2c OK [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: D1 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: D1 01 00 [09:23:13]MH_I2C_Read... [09:23:13]Read from MH i2c: D1 01 00 B4 89 00 0E [09:23:13]Write to MH i2c: 01 00 00 B5 89 3E [09:23:13]Write i2c OK [09:23:13]MH_I2C_Read... [09:23:13]OFD Sender: No OFD packet to send [09:23:14]*** Cut start [09:23:14]*** Purtial cut [09:23:14]*** Stage 1: CUTSNS_PIN = 1 [09:23:14]Read from MH i2c: 01 [09:23:14]MH_I2C_Read... [09:23:14]*** Stop cut motor [09:23:14]*** Cut end [09:23:14]Read from MH i2c: 01 07 00 [09:23:14]MH_I2C_Read... [09:23:14]Read from MH i2c: 01 07 00 B5 89 00 00 00 00 00 FF 0F 53 [09:23:14]process_action close_receipt done [09:23:14]requested_data is exist [09:23:14]produce_requested_data [09:23:14]requested_item fm.sn is exist - process it [09:23:14]wFMCommunicate request_size=4 [09:23:14]MH_SAM_APDU [09:23:14]CAPDU: 80 11 00 00 [09:23:14]Write to MH i2c: E2 08 00 B6 89 80 11 00 00 00 00 00 00 B9 [09:23:14]Write i2c OK [09:23:14]MH_I2C_Read... [09:23:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:14]Read from MH i2c: E2 [09:23:14]MH_I2C_Read... [09:23:14]Read from MH i2c: E2 17 00 [09:23:14]MH_I2C_Read... [09:23:14]Read from MH i2c: E2 17 00 B6 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0E [09:23:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:23:14]wFMCommunicate OK [09:23:14]requested_item fd.num is exist - process it [09:23:14]SAM_PROTO_GetFieldsCounters [09:23:14]wFMCommunicate request_size=4 [09:23:14]MH_SAM_APDU [09:23:14]CAPDU: 80 13 00 00 [09:23:14]Write to MH i2c: E2 08 00 B7 89 80 13 00 00 00 00 00 00 BC [09:23:14]Write i2c OK [09:23:14]MH_I2C_Read... [09:23:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:14]Read from MH i2c: E2 [09:23:14]MH_I2C_Read... [09:23:14]Read from MH i2c: E2 62 00 [09:23:14]MH_I2C_Read... [09:23:14]Read from MH i2c: E2 62 00 B7 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BA B5 04 00 0E 04 04 00 14 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 6D [09:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BA B5 04 00 0E 04 04 00 14 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 [09:23:14]wFMCommunicate OK [09:23:14]SAM_PROTO_GetFieldsCounters done [09:23:14]requested_item shift.num is exist - process it [09:23:14]requested_item shift.opened is exist - process it [09:23:14]req_shift_opened [09:23:14]FM_GetShiftState [09:23:14]SAM_PROTO_GetShiftState [09:23:14]wFMCommunicate request_size=4 [09:23:14]MH_SAM_APDU [09:23:14]CAPDU: 80 13 01 00 [09:23:14]Write to MH i2c: E2 08 00 B8 89 80 13 01 00 00 00 00 00 BE [09:23:14]Write i2c OK [09:23:14]MH_I2C_Read... [09:23:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:14]Read from MH i2c: E2 [09:23:14]MH_I2C_Read... [09:23:14]Read from MH i2c: E2 0E 00 [09:23:14]MH_I2C_Read... [09:23:14]Read from MH i2c: E2 0E 00 B8 89 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3C [09:23:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:23:14]wFMCommunicate OK [09:23:14]SAM_PROTO_GetShiftState done [09:23:14]FM_GetShiftState done [09:23:14]req_shift_opened done [09:23:14]requested_item shift.open_date is exist - process it [09:23:14]req_shift_open_date [09:23:14]req_shift_open_date done [09:23:14]produce_requested_data done [09:23:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308666,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:23:14]process_action_free close_receipt [09:23:14]json_value_free [09:23:14]json_value_free done [09:23:14]process_json_proto returns [09:23:14]Send response to host [09:23:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308666,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:23:14]free response buf [09:23:14]execute_script done [09:23:14]execute_script returns [09:23:14]free content buf [09:23:14]Sock 9.Close socket [09:23:14]Sock 9.Thread stoped [09:23:19]OFD Sender: No OFD packet to send [09:23:24]OFD Sender: No OFD packet to send [09:23:29]OFD Sender: No OFD packet to send [09:23:34]OFD Sender: No OFD packet to send [09:23:39]OFD Sender: No OFD packet to send [09:23:44]OFD Sender: No OFD packet to send [09:23:49]OFD Sender: No OFD packet to send [09:23:54]OFD Sender: No OFD packet to send [09:23:59]OFD Sender: No OFD packet to send [09:24:04]OFD Sender: No OFD packet to send [09:24:09]OFD Sender: No OFD packet to send [09:24:14]OFD Sender: No OFD packet to send [09:24:19]OFD Sender: No OFD packet to send [09:24:24]OFD Sender: No OFD packet to send [09:24:29]OFD Sender: No OFD packet to send [09:24:34]OFD Sender: No OFD packet to send [09:24:39]OFD Sender: No OFD packet to send [09:24:44]OFD Sender: No OFD packet to send [09:24:49]OFD Sender: No OFD packet to send [09:24:54]OFD Sender: No OFD packet to send [09:24:59]OFD Sender: No OFD packet to send [09:25:04]OFD Sender: No OFD packet to send [09:25:09]OFD Sender: No OFD packet to send [09:25:14]OFD Sender: No OFD packet to send [09:25:19]OFD Sender: No OFD packet to send [09:25:24]OFD Sender: No OFD packet to send [09:25:29]OFD Sender: No OFD packet to send [09:25:34]OFD Sender: No OFD packet to send [09:25:39]OFD Sender: No OFD packet to send [09:25:44]OFD Sender: No OFD packet to send [09:25:49]OFD Sender: No OFD packet to send [09:25:54]OFD Sender: No OFD packet to send [09:25:59]OFD Sender: No OFD packet to send [09:26:04]OFD Sender: No OFD packet to send [09:26:09]OFD Sender: No OFD packet to send [09:26:14]OFD Sender: No OFD packet to send [09:26:19]OFD Sender: No OFD packet to send [09:26:24]OFD Sender: No OFD packet to send [09:26:29]OFD Sender: No OFD packet to send [09:26:34]OFD Sender: No OFD packet to send [09:26:39]OFD Sender: No OFD packet to send [09:26:44]OFD Sender: No OFD packet to send [09:26:49]OFD Sender: No OFD packet to send [09:26:54]OFD Sender: No OFD packet to send [09:26:59]OFD Sender: No OFD packet to send [09:27:04]OFD Sender: No OFD packet to send [09:27:09]OFD Sender: No OFD packet to send [09:27:14]OFD Sender: No OFD packet to send [09:27:19]OFD Sender: No OFD packet to send [09:27:24]OFD Sender: No OFD packet to send [09:27:29]OFD Sender: No OFD packet to send [09:27:30]accept exits with 8 [09:27:30]New connection [09:27:30]New thread 3067342180 created [09:27:30]Thread 3067198820 joined [09:27:30]Waiting for new connection... [09:27:30] Sock 8.Parse request [09:27:30]Sock 8.Check first char [09:27:30]Sock 8.First char is OK [09:27:30]request: POST /json_proto HTTP/1.0 [09:27:30]Method: POST [09:27:30]URL: /json_proto [09:27:30]Method is POST - this is cgi request [09:27:30]url: /json_proto [09:27:30]query_string will be loaded in cgi processing [09:27:30]execute_cgi json_proto POST (null) [09:27:30]execute_cgi path=json_proto method=POST [09:27:30]POST find Content-Length [09:27:30]Host: 172.17.96.3:8080 [09:27:30]Content-Length: 677 [09:27:30]Content-Type: application/json [09:27:30] [09:27:30]POST finish read [09:27:30]Found Content-Length = 677 [09:27:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:30]execute_script... [09:27:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642535", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:30]POST & json_proto [09:27:30]process_json_proto [09:27:30]json parsed OK: [09:27:30]protocol is kg_v1.0 [09:27:30]action value=close_receipt [09:27:30]process_action close_receipt [09:27:30]cmd_close_receipt [09:27:30]MH_GetDate [09:27:30]Write to MH i2c: F0 00 00 B9 89 31 [09:27:30]Write i2c OK [09:27:30]MH_I2C_Read... [09:27:30]Read from MH i2c: F0 [09:27:30]MH_I2C_Read... [09:27:30]Read from MH i2c: F0 09 00 [09:27:30]MH_I2C_Read... [09:27:30]Read from MH i2c: F0 09 00 B9 89 00 08 B6 1C 67 44 5E 04 65 86 [09:27:30]GetLastDocTimeStamp 1729934596 [09:27:30]current date 1729934856 [09:27:30]FM_GetShiftState [09:27:30]SAM_PROTO_GetShiftState [09:27:30]wFMCommunicate request_size=4 [09:27:30]MH_SAM_APDU [09:27:30]CAPDU: 80 13 01 00 [09:27:30]Write to MH i2c: E2 08 00 BA 89 80 13 01 00 00 00 00 00 C0 [09:27:30]Write i2c OK [09:27:30]MH_I2C_Read... [09:27:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:30]Read from MH i2c: E2 [09:27:30]MH_I2C_Read... [09:27:30]Read from MH i2c: E2 0E 00 [09:27:30]MH_I2C_Read... [09:27:30]Read from MH i2c: E2 0E 00 BA 89 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3E [09:27:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:27:30]wFMCommunicate OK [09:27:30]SAM_PROTO_GetShiftState done [09:27:30]FM_GetShiftState done [09:27:30]opened in 1729902265 [09:27:30]opened+sec_in_day 1729988665 [09:27:30]quantity*price = 60009 [09:27:30]sum+1 = 60010 [09:27:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 88 26.10.2024 09:27 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308667 ФПД: 113928124212086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T092736&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308667&fm=113928124212086&tin=02508201610067®Number=0000000000091780&sum=60000 [09:27:31]StoreToDocumentArchive [09:27:31]shift 532 fd 308667 [09:27:31]save to /storage/0532/doc_00308667 [09:27:31]save last doc name /storage/0532/doc_00308667 to /storage/kkm_last_doc_name [09:27:31]save OK [09:27:31]Clear old archive folders... [09:27:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:31]tlvbuf is 00BC07E0 [09:27:31]SAM_PROTO_ClearQueue [09:27:31]wFMCommunicate request_size=4 [09:27:31]MH_SAM_APDU [09:27:31]CAPDU: 80 09 00 00 [09:27:31]Write to MH i2c: E2 08 00 C7 89 80 09 00 00 00 00 00 00 C2 [09:27:31]Write i2c OK [09:27:31]MH_I2C_Read... [09:27:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:31]Read from MH i2c: E2 [09:27:31]MH_I2C_Read... [09:27:31]Read from MH i2c: E2 03 00 [09:27:31]MH_I2C_Read... [09:27:31]Read from MH i2c: E2 03 00 C7 89 00 90 00 C4 [09:27:31]RAPDU: 90 00 [09:27:31]wFMCommunicate OK [09:27:31]SAM_PROTO_ClearQueue done [09:27:31]KKMCreateOFDPacket [09:27:31]OFDProtocolAddRootSTLVToBuf [09:27:31]FM_MakeSignedData [09:27:31]FM_MakeSignedData [09:27:31]SAM_PROTO_SignData [09:27:31]wFMCommunicate request_size=4 [09:27:31]MH_SAM_APDU [09:27:31]CAPDU: 80 0D 01 02 [09:27:31]Write to MH i2c: E2 08 00 C8 89 80 0D 01 02 00 00 00 00 CA [09:27:31]Write i2c OK [09:27:31]MH_I2C_Read... [09:27:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:31]Read from MH i2c: E2 [09:27:31]MH_I2C_Read... [09:27:31]Read from MH i2c: E2 03 00 [09:27:31]MH_I2C_Read... [09:27:31]Read from MH i2c: E2 03 00 C8 89 00 90 00 C5 [09:27:31]RAPDU: 90 00 [09:27:31]wFMCommunicate OK [09:27:31]wFMCommunicate request_size=255 [09:27:31]MH_SAM_APDU [09:27: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 08 B6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB B5 04 00 35 04 06 00 67 [09:27:32]Write to MH i2c: E2 02 01 C9 89 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 08 B6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB B5 04 00 35 04 06 00 67 00 00 BF [09:27:32]Write i2c OK [09:27:32]MH_I2C_Read... [09:27:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:32]Read from MH i2c: E2 [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: E2 03 00 [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: E2 03 00 C9 89 00 90 00 C6 [09:27:32]RAPDU: 90 00 [09:27:32]wFMCommunicate OK [09:27:32]wFMCommunicate request_size=10 [09:27:32]MH_SAM_APDU [09:27:32]CAPDU: 80 0D 02 02 05 9D F5 5F A3 76 [09:27:32]Write to MH i2c: E2 0D 00 CA 89 80 0D 02 02 05 00 9D F5 5F A3 76 00 00 E1 [09:27:32]Write i2c OK [09:27:32]MH_I2C_Read... [09:27:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:32]Read from MH i2c: E2 [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: E2 03 00 [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: E2 03 00 CA 89 00 90 00 C7 [09:27:32]RAPDU: 90 00 [09:27:32]wFMCommunicate OK [09:27:32]wFMCommunicate request_size=4 [09:27:32]MH_SAM_APDU [09:27:32]CAPDU: 80 0D 03 02 [09:27:32]Write to MH i2c: E2 08 00 CB 89 80 0D 03 02 00 00 00 00 CF [09:27:32]Write i2c OK [09:27:32]MH_I2C_Read... [09:27:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:32]Read from MH i2c: E2 [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: E2 0B 00 [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: E2 0B 00 CB 89 00 B1 00 80 F0 5D E8 70 7F 90 00 25 [09:27:32]RAPDU: B1 00 80 F0 5D E8 70 7F 90 00 [09:27:32]wFMCommunicate OK [09:27:32]SAM_PROTO_SignData done [09:27:32]FM_MakeSignedData done [09:27:32]CreateOFDProtocolMessage [09:27:32]wFMCommunicate request_size=4 [09:27:32]MH_SAM_APDU [09:27:32]CAPDU: 80 11 00 00 [09:27:32]Write to MH i2c: E2 08 00 CC 89 80 11 00 00 00 00 00 00 CF [09:27:32]Write i2c OK [09:27:32]MH_I2C_Read... [09:27:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:32]Read from MH i2c: E2 [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: E2 17 00 [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: E2 17 00 CC 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 24 [09:27:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:27:32]wFMCommunicate OK [09:27:32]CreateOFDProtocolMessage done [09:27:32]OFDSenderStorePacket 308667 [09:27:32]StoreOFDPacket docnum=308667 [09:27:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C0 81 07 01 2E 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 08 B6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB B5 04 00 35 04 06 00 67 9D F5 5F A3 76 B1 00 80 F0 5D E8 70 7F [09:27:32]CheckFolder [09:27:32]dirname=/storage/ofd_packets [09:27:32]CheckFolder done [09:27:32]ProducePacketName [09:27:32]name=ofd_packets/00308667 [09:27:32]NVStorageSaveData ofd_packets/00308667 [09:27:32]File name is /storage/ofd_packets/00308667 [09:27:32]Write 301 bytes [09:27:32]NVStorageSaveData done [09:27:32]OFDSenderStorePacket done [09:27:32]KKMCreateOFDPacket done [09:27:32]NVStorageSaveData kkm_last_timestamp [09:27:32]File name is /storage/kkm_last_timestamp [09:27:32]Write 4 bytes [09:27:32]NVStorageSaveData done [09:27:32]ExternCall_PrintAddStr [09:27:32]wPrintStart [09:27:32]Write to MH i2c: 01 00 00 CD 89 56 [09:27:32]Write i2c OK [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: 01 [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: 01 07 00 [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: 01 07 00 CD 89 00 00 00 00 00 FF 0F 6B [09:27:32]RasterBufferAndPrint [09:27:32]line Счет N : (1)642535 [09:27:32]line ИНН: 02508201610067 [09:27:32]line Контрольно-Кассовый Чек [09:27:32]line ПРОДАЖА [09:27:32]line ТРК (МРК, ГНК) : 52 [09:27:32]line Товар: 2710124130 [09:27:32]line Аи-92-К-2 [09:27:32]line 8.970 * 66.90 [09:27:32]line = 600.09 [09:27:32]line НДС 12% НСП 1% [09:27:32]line > о реализуемом товаре [09:27:32]line ОКРУГЛЕНИЕ: -0.09 [09:27:32]line ИТОГО: 600.00 [09:27:32]line Внесено: 600.00 [09:27:32]line СДАЧА: 0.00 [09:27:32]line НСП 1% : 5.31 [09:27:32]line НДС 12% : 63.73 [09:27:32]line Наличными: 600.00 [09:27:32]line Безнал.: 0.00 [09:27:32]line Место: АЗС № 172 "Партнер Нефть" [09:27:32]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:27:32]line СНО: Общий режим [09:27:32]line Чек 88 26.10.2024 09:27 [09:27:32]line Смена: 532 ФФД: 1.0 [09:27:32]line ЗНМ: 0300000116 [09:27:32]line РНМ: 0000000000091780 [09:27:32]line Версия ККМ: 001 [09:27:32]line ФМ: 0000000000871765 [09:27:32]line ФД: 308667 [09:27:32]line ФПД: 113928124212086 [09:27:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T092736&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308667&fm=113928124212086&tin=02508201610067®Number=0000000000091780&sum=60000 [09:27:32]written 0, free lines is 4095 [09:27:32]OFD Sender: Processing packet 308667 [packets to send 222, broken 221] [09:27:32]ProducePacketName [09:27:32]name=ofd_packets/00308667 [09:27:32]OFD Sender: To server: pG, [09:27:32]CommunicateWithHost lk.salyk.kg:30040 [09:27:32]ConnectInit lk.salyk.kg [09:27:32]Connected sock=10 [09:27:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C0 81 07 01 2E 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 00 00 00 F4 03 04 00 08 B6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB B5 04 00 35 04 06 00 67 9D F5 5F A3 76 B1 00 80 F0 5D E8 70 7F [09:27:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9F F0 47 00 46 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 31 37 36 35 10 04 04 00 BB B5 04 00 F4 03 04 00 66 5C 1C 67 B6 04 01 00 00 DC 6E E9 26 B8 89 0A 2E [09:27:32]CommunicateWithHost err = 0 [09:27:32]CheckOFDResponse [09:27:32]1017 (14) - 77093643461234 [09:27:32]1041 (16) - 0000000000871765 [09:27:32]1040 (4) - 308667 [09:27:32]1012 (4) - 26.10.2024 03:05 [09:27:32]1206 (1) - 0 [09:27:32]OFD Sender: Remove packet 308667 [09:27:32]ProducePacketName [09:27:32]name=ofd_packets/00308667 [09:27:32]NVStorageDeleteData [09:27:32]Write to MH i2c: 01 00 00 F7 89 80 [09:27:32]Write i2c OK [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: 01 [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: 01 07 00 [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: 01 07 00 F7 89 00 00 00 00 00 C6 0C 59 [09:27:32]RasterBufferAndPrint [09:27:32]line [09:27:32]line [09:27:32]line [09:27:32]line [09:27:32]line [09:27:32]written 0, free lines is 3277 [09:27:32]MH_Cut [09:27:32]Write to MH i2c: D1 01 00 FE 89 01 59 [09:27:32]Write i2c OK [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: D1 [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: D1 01 00 [09:27:32]MH_I2C_Read... [09:27:32]Read from MH i2c: D1 01 00 FE 89 00 58 [09:27:32]Write to MH i2c: 01 00 00 FF 89 88 [09:27:32]Write i2c OK [09:27:32]MH_I2C_Read... [09:27:33]OFD Sender: No OFD packet to send [09:27:33]*** Cut start [09:27:33]*** Purtial cut [09:27:33]*** Stage 1: CUTSNS_PIN = 1 [09:27:33]Read from MH i2c: 01 [09:27:33]MH_I2C_Read... [09:27:33]*** Stop cut motor [09:27:34]*** Cut end [09:27:34]Read from MH i2c: 01 07 00 [09:27:34]MH_I2C_Read... [09:27:34]Read from MH i2c: 01 07 00 FF 89 00 00 00 00 00 FF 0F 9D [09:27:34]process_action close_receipt done [09:27:34]requested_data is exist [09:27:34]produce_requested_data [09:27:34]requested_item fm.sn is exist - process it [09:27:34]wFMCommunicate request_size=4 [09:27:34]MH_SAM_APDU [09:27:34]CAPDU: 80 11 00 00 [09:27:34]Write to MH i2c: E2 08 00 00 8A 80 11 00 00 00 00 00 00 04 [09:27:34]Write i2c OK [09:27:34]MH_I2C_Read... [09:27:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:34]Read from MH i2c: E2 [09:27:34]MH_I2C_Read... [09:27:34]Read from MH i2c: E2 17 00 [09:27:34]MH_I2C_Read... [09:27:34]Read from MH i2c: E2 17 00 00 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 59 [09:27:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:27:34]wFMCommunicate OK [09:27:34]requested_item fd.num is exist - process it [09:27:34]SAM_PROTO_GetFieldsCounters [09:27:34]wFMCommunicate request_size=4 [09:27:34]MH_SAM_APDU [09:27:34]CAPDU: 80 13 00 00 [09:27:34]Write to MH i2c: E2 08 00 01 8A 80 13 00 00 00 00 00 00 07 [09:27:34]Write i2c OK [09:27:34]MH_I2C_Read... [09:27:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:34]Read from MH i2c: E2 [09:27:34]MH_I2C_Read... [09:27:34]Read from MH i2c: E2 62 00 [09:27:34]MH_I2C_Read... [09:27:34]Read from MH i2c: E2 62 00 01 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BB B5 04 00 0E 04 04 00 14 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 BC [09:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BB B5 04 00 0E 04 04 00 14 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 [09:27:34]wFMCommunicate OK [09:27:34]SAM_PROTO_GetFieldsCounters done [09:27:34]requested_item shift.num is exist - process it [09:27:34]requested_item shift.opened is exist - process it [09:27:34]req_shift_opened [09:27:34]FM_GetShiftState [09:27:34]SAM_PROTO_GetShiftState [09:27:34]wFMCommunicate request_size=4 [09:27:34]MH_SAM_APDU [09:27:34]CAPDU: 80 13 01 00 [09:27:34]Write to MH i2c: E2 08 00 02 8A 80 13 01 00 00 00 00 00 09 [09:27:34]Write i2c OK [09:27:34]MH_I2C_Read... [09:27:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:34]Read from MH i2c: E2 [09:27:34]MH_I2C_Read... [09:27:34]Read from MH i2c: E2 0E 00 [09:27:34]MH_I2C_Read... [09:27:34]Read from MH i2c: E2 0E 00 02 8A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 87 [09:27:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:27:34]wFMCommunicate OK [09:27:34]SAM_PROTO_GetShiftState done [09:27:34]FM_GetShiftState done [09:27:34]req_shift_opened done [09:27:34]requested_item shift.open_date is exist - process it [09:27:34]req_shift_open_date [09:27:34]req_shift_open_date done [09:27:34]produce_requested_data done [09:27:34]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308667,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:27:34]process_action_free close_receipt [09:27:34]json_value_free [09:27:34]json_value_free done [09:27:34]process_json_proto returns [09:27:34]Send response to host [09:27:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308667,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:27:34]free response buf [09:27:34]execute_script done [09:27:34]execute_script returns [09:27:34]free content buf [09:27:34]Sock 8.Close socket [09:27:34]Sock 8.Thread stoped [09:27:38]OFD Sender: No OFD packet to send [09:27:43]OFD Sender: No OFD packet to send [09:27:48]OFD Sender: No OFD packet to send [09:27:53]OFD Sender: No OFD packet to send [09:27:58]OFD Sender: No OFD packet to send [09:28:03]OFD Sender: No OFD packet to send [09:28:08]OFD Sender: No OFD packet to send [09:28:13]OFD Sender: No OFD packet to send [09:28:18]OFD Sender: No OFD packet to send [09:28:23]OFD Sender: No OFD packet to send [09:28:28]OFD Sender: No OFD packet to send [09:28:33]OFD Sender: No OFD packet to send [09:28:38]OFD Sender: No OFD packet to send [09:28:43]accept exits with 9 [09:28:43]New connection [09:28:43]New thread 3067198820 created [09:28:43]Thread 3067342180 joined [09:28:43]Waiting for new connection... [09:28:43] Sock 9.Parse request [09:28:43]Sock 9.Check first char [09:28:43]Sock 9.First char is OK [09:28:43]request: POST /json_proto HTTP/1.0 [09:28:43]Method: POST [09:28:43]URL: /json_proto [09:28:43]Method is POST - this is cgi request [09:28:43]url: /json_proto [09:28:43]query_string will be loaded in cgi processing [09:28:43]execute_cgi json_proto POST (null) [09:28:43]execute_cgi path=json_proto method=POST [09:28:43]POST find Content-Length [09:28:43]Host: 172.17.96.3:8080 [09:28:43]Content-Length: 978 [09:28:43]Content-Type: application/json [09:28:43] [09:28:43]POST finish read [09:28:43]Found Content-Length = 978 [09:28:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "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" ] } } [09:28:43]execute_script... [09:28:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642534", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 75.20, "quantity" : 53.200, "sum" : 4000.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.20 \u0441\u043E\u043C", "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" ] } } [09:28:43]POST & json_proto [09:28:43]process_json_proto [09:28:43]json parsed OK: [09:28:43]protocol is kg_v1.0 [09:28:43]action value=close_receipt [09:28:43]process_action close_receipt [09:28:43]cmd_close_receipt [09:28:43]MH_GetDate [09:28:43]Write to MH i2c: F0 00 00 03 8A 7C [09:28:43]Write i2c OK [09:28:43]MH_I2C_Read... [09:28:43]Read from MH i2c: F0 [09:28:43]MH_I2C_Read... [09:28:43]Read from MH i2c: F0 09 00 [09:28:43]MH_I2C_Read... [09:28:43]Read from MH i2c: F0 09 00 03 8A 00 50 B6 1C 67 44 5E 04 65 19 [09:28:43]GetLastDocTimeStamp 1729934856 [09:28:43]current date 1729934928 [09:28:43]FM_GetShiftState [09:28:43]SAM_PROTO_GetShiftState [09:28:43]wFMCommunicate request_size=4 [09:28:43]MH_SAM_APDU [09:28:43]CAPDU: 80 13 01 00 [09:28:43]Write to MH i2c: E2 08 00 04 8A 80 13 01 00 00 00 00 00 0B [09:28:43]Write i2c OK [09:28:43]MH_I2C_Read... [09:28:43]OFD Sender: No OFD packet to send [09:28:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:43]Read from MH i2c: E2 [09:28:43]MH_I2C_Read... [09:28:43]Read from MH i2c: E2 0E 00 [09:28:43]MH_I2C_Read... [09:28:43]Read from MH i2c: E2 0E 00 04 8A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 89 [09:28:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:28:43]wFMCommunicate OK [09:28:43]SAM_PROTO_GetShiftState done [09:28:43]FM_GetShiftState done [09:28:43]opened in 1729902265 [09:28:43]opened+sec_in_day 1729988665 [09:28:43]quantity*price = 400064 [09:28:43]sum+1 = 400065 [09:28:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.85 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 89 26.10.2024 09:28 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа ДТ номер 172 сэкономлено 53.20 сом ФМ: 0000000000871765 ФД: 308668 ФПД: 195173915648857 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T092848&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308668&fm=195173915648857&tin=02508201610067®Number=0000000000091780&sum=400000 [09:28:44]StoreToDocumentArchive [09:28:44]shift 532 fd 308668 [09:28:44]save to /storage/0532/doc_00308668 [09:28:44]save last doc name /storage/0532/doc_00308668 to /storage/kkm_last_doc_name [09:28:44]save OK [09:28:44]Clear old archive folders... [09:28:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:28:44]tlvbuf is 00BA9F30 [09:28:44]SAM_PROTO_ClearQueue [09:28:44]wFMCommunicate request_size=4 [09:28:44]MH_SAM_APDU [09:28:44]CAPDU: 80 09 00 00 [09:28:44]Write to MH i2c: E2 08 00 11 8A 80 09 00 00 00 00 00 00 0D [09:28:44]Write i2c OK [09:28:44]MH_I2C_Read... [09:28:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:44]Read from MH i2c: E2 [09:28:44]MH_I2C_Read... [09:28:44]Read from MH i2c: E2 03 00 [09:28:44]MH_I2C_Read... [09:28:44]Read from MH i2c: E2 03 00 11 8A 00 90 00 0F [09:28:44]RAPDU: 90 00 [09:28:44]wFMCommunicate OK [09:28:44]SAM_PROTO_ClearQueue done [09:28:44]KKMCreateOFDPacket [09:28:44]OFDProtocolAddRootSTLVToBuf [09:28:44]FM_MakeSignedData [09:28:44]FM_MakeSignedData [09:28:44]SAM_PROTO_SignData [09:28:44]wFMCommunicate request_size=4 [09:28:44]MH_SAM_APDU [09:28:44]CAPDU: 80 0D 01 02 [09:28:44]Write to MH i2c: E2 08 00 12 8A 80 0D 01 02 00 00 00 00 15 [09:28:44]Write i2c OK [09:28:44]MH_I2C_Read... [09:28:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:44]Read from MH i2c: E2 [09:28:44]MH_I2C_Read... [09:28:44]Read from MH i2c: E2 03 00 [09:28:44]MH_I2C_Read... [09:28:44]Read from MH i2c: E2 03 00 12 8A 00 90 00 10 [09:28:44]RAPDU: 90 00 [09:28:44]wFMCommunicate OK [09:28:44]wFMCommunicate request_size=255 [09:28:44]MH_SAM_APDU [09:28:44]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 59 00 00 00 F4 03 04 00 50 B6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC B5 04 00 35 04 06 00 B1 82 77 E9 [09:28:44]Write to MH i2c: E2 02 01 13 8A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 59 00 00 00 F4 03 04 00 50 B6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC B5 04 00 35 04 06 00 B1 82 77 E9 00 00 28 [09:28:44]Write i2c OK [09:28:44]MH_I2C_Read... [09:28:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:44]Read from MH i2c: E2 [09:28:44]MH_I2C_Read... [09:28:44]Read from MH i2c: E2 03 00 [09:28:44]MH_I2C_Read... [09:28:44]Read from MH i2c: E2 03 00 13 8A 00 90 00 11 [09:28:44]RAPDU: 90 00 [09:28:44]wFMCommunicate OK [09:28:44]wFMCommunicate request_size=7 [09:28:44]MH_SAM_APDU [09:28:44]CAPDU: 80 0D 02 02 02 63 59 [09:28:44]Write to MH i2c: E2 0A 00 14 8A 80 0D 02 02 02 00 63 59 00 00 D8 [09:28:44]Write i2c OK [09:28:44]MH_I2C_Read... [09:28:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:44]Read from MH i2c: E2 [09:28:44]MH_I2C_Read... [09:28:44]Read from MH i2c: E2 03 00 [09:28:44]MH_I2C_Read... [09:28:44]Read from MH i2c: E2 03 00 14 8A 00 90 00 12 [09:28:44]RAPDU: 90 00 [09:28:44]wFMCommunicate OK [09:28:44]wFMCommunicate request_size=4 [09:28:44]MH_SAM_APDU [09:28:44]CAPDU: 80 0D 03 02 [09:28:44]Write to MH i2c: E2 08 00 15 8A 80 0D 03 02 00 00 00 00 1A [09:28:44]Write i2c OK [09:28:44]MH_I2C_Read... [09:28:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:45]Read from MH i2c: E2 [09:28:45]MH_I2C_Read... [09:28:45]Read from MH i2c: E2 0B 00 [09:28:45]MH_I2C_Read... [09:28:45]Read from MH i2c: E2 0B 00 15 8A 00 D8 F4 F0 76 F4 6A 51 AD 90 00 A9 [09:28:45]RAPDU: D8 F4 F0 76 F4 6A 51 AD 90 00 [09:28:45]wFMCommunicate OK [09:28:45]SAM_PROTO_SignData done [09:28:45]FM_MakeSignedData done [09:28:45]CreateOFDProtocolMessage [09:28:45]wFMCommunicate request_size=4 [09:28:45]MH_SAM_APDU [09:28:45]CAPDU: 80 11 00 00 [09:28:45]Write to MH i2c: E2 08 00 16 8A 80 11 00 00 00 00 00 00 1A [09:28:45]Write i2c OK [09:28:45]MH_I2C_Read... [09:28:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:45]Read from MH i2c: E2 [09:28:45]MH_I2C_Read... [09:28:45]Read from MH i2c: E2 17 00 [09:28:45]MH_I2C_Read... [09:28:45]Read from MH i2c: E2 17 00 16 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6F [09:28:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:28:45]wFMCommunicate OK [09:28:45]CreateOFDProtocolMessage done [09:28:45]OFDSenderStorePacket 308668 [09:28:45]StoreOFDPacket docnum=308668 [09:28:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 47 42 04 01 8C 62 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 59 00 00 00 F4 03 04 00 50 B6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC B5 04 00 35 04 06 00 B1 82 77 E9 63 59 D8 F4 F0 76 F4 6A 51 AD [09:28:45]CheckFolder [09:28:45]dirname=/storage/ofd_packets [09:28:45]CheckFolder done [09:28:45]ProducePacketName [09:28:45]name=ofd_packets/00308668 [09:28:45]NVStorageSaveData ofd_packets/00308668 [09:28:45]File name is /storage/ofd_packets/00308668 [09:28:45]Write 298 bytes [09:28:45]NVStorageSaveData done [09:28:45]OFDSenderStorePacket done [09:28:45]KKMCreateOFDPacket done [09:28:45]NVStorageSaveData kkm_last_timestamp [09:28:45]File name is /storage/kkm_last_timestamp [09:28:45]Write 4 bytes [09:28:45]NVStorageSaveData done [09:28:45]ExternCall_PrintAddStr [09:28:45]wPrintStart [09:28:45]Write to MH i2c: 01 00 00 17 8A A1 [09:28:45]Write i2c OK [09:28:45]MH_I2C_Read... [09:28:45]Read from MH i2c: 01 [09:28:45]MH_I2C_Read... [09:28:45]Read from MH i2c: 01 07 00 [09:28:45]MH_I2C_Read... [09:28:45]Read from MH i2c: 01 07 00 17 8A 00 00 00 00 00 FF 0F B6 [09:28:45]RasterBufferAndPrint [09:28:45]line Счет N : (1)642534 [09:28:45]line ИНН: 02508201610067 [09:28:45]line Контрольно-Кассовый Чек [09:28:45]line ПРОДАЖА [09:28:45]line ТРК (МРК, ГНК) : 21 [09:28:45]line Товар: 2710194210 [09:28:45]line ДТ-К-2 [09:28:45]line 53.200 * 75.20 [09:28:45]line = 4000.64 [09:28:45]line НДС 12% НСП 1% [09:28:45]line > о реализуемом товаре [09:28:45]line ОКРУГЛЕНИЕ: -0.64 [09:28:45]line ИТОГО: 4000.00 [09:28:45]line Внесено: 4000.00 [09:28:45]line СДАЧА: 0.00 [09:28:45]line НСП 1% : 35.40 [09:28:45]line НДС 12% : 424.85 [09:28:45]line Наличными: 4000.00 [09:28:45]line Безнал.: 0.00 [09:28:45]line Место: АЗС № 172 "Партнер Нефть" [09:28:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:28:45]line СНО: Общий режим [09:28:45]line Чек 89 26.10.2024 09:28 [09:28:45]line Смена: 532 ФФД: 1.0 [09:28:45]line ЗНМ: 0300000116 [09:28:45]line РНМ: 0000000000091780 [09:28:45]line Версия ККМ: 001 [09:28:45]line [09:28:45]line Дисконтная программа [09:28:45]line ДТ [09:28:45]line номер 172 [09:28:45]line сэкономлено 53.20 сом [09:28:45]line ФМ: 0000000000871765 [09:28:45]line ФД: 308668 [09:28:45]line ФПД: 195173915648857 [09:28:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T092848&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308668&fm=195173915648857&tin=02508201610067®Number=0000000000091780&sum=400000 [09:28:45]OFD Sender: Processing packet 308668 [packets to send 222, broken 221] [09:28:45]ProducePacketName [09:28:45]name=ofd_packets/00308668 [09:28:45]OFD Sender: To server: pG, [09:28:45]CommunicateWithHost lk.salyk.kg:30040 [09:28:45]ConnectInit lk.salyk.kg [09:28:45]written 0, free lines is 4095 [09:28:45]Connected sock=10 [09:28:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 47 42 04 01 8C 62 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D0 CF 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C0 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 59 00 00 00 F4 03 04 00 50 B6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC B5 04 00 35 04 06 00 B1 82 77 E9 63 59 D8 F4 F0 76 F4 6A 51 AD [09:28:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A6 3F 47 00 3A 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 31 37 36 35 10 04 04 00 BC B5 04 00 F4 03 04 00 AF 5C 1C 67 B6 04 01 00 00 9F 6B 7B 45 8F 3E BB F3 [09:28:45]CommunicateWithHost err = 0 [09:28:45]CheckOFDResponse [09:28:45]1017 (14) - 77093643461234 [09:28:45]1041 (16) - 0000000000871765 [09:28:45]1040 (4) - 308668 [09:28:45]1012 (4) - 26.10.2024 03:06 [09:28:45]1206 (1) - 0 [09:28:45]OFD Sender: Remove packet 308668 [09:28:45]ProducePacketName [09:28:45]name=ofd_packets/00308668 [09:28:45]NVStorageDeleteData [09:28:45]Write to MH i2c: 01 00 00 46 8A D0 [09:28:45]Write i2c OK [09:28:45]MH_I2C_Read... [09:28:45]Read from MH i2c: 01 [09:28:45]MH_I2C_Read... [09:28:45]Read from MH i2c: 01 07 00 [09:28:45]MH_I2C_Read... [09:28:45]Read from MH i2c: 01 07 00 46 8A 00 00 00 00 00 60 0C 43 [09:28:45]RasterBufferAndPrint [09:28:45]line [09:28:45]line [09:28:45]line [09:28:45]line [09:28:45]line [09:28:45]written 0, free lines is 3175 [09:28:45]MH_Cut [09:28:45]Write to MH i2c: D1 01 00 4D 8A 01 A9 [09:28:45]Write i2c OK [09:28:45]MH_I2C_Read... [09:28:45]Read from MH i2c: D1 [09:28:45]MH_I2C_Read... [09:28:45]Read from MH i2c: D1 01 00 [09:28:45]MH_I2C_Read... [09:28:45]Read from MH i2c: D1 01 00 4D 8A 00 A8 [09:28:45]Write to MH i2c: 01 00 00 4E 8A D8 [09:28:45]Write i2c OK [09:28:45]MH_I2C_Read... [09:28:46]OFD Sender: No OFD packet to send [09:28:46]*** Cut start [09:28:46]*** Purtial cut [09:28:46]*** Stage 1: CUTSNS_PIN = 1 [09:28:47]Read from MH i2c: 01 [09:28:47]MH_I2C_Read... [09:28:47]*** Stop cut motor [09:28:47]*** Cut end [09:28:47]Read from MH i2c: 01 07 00 [09:28:47]MH_I2C_Read... [09:28:47]Read from MH i2c: 01 07 00 4E 8A 00 00 00 00 00 FF 0F ED [09:28:47]process_action close_receipt done [09:28:47]requested_data is exist [09:28:47]produce_requested_data [09:28:47]requested_item fm.sn is exist - process it [09:28:47]wFMCommunicate request_size=4 [09:28:47]MH_SAM_APDU [09:28:47]CAPDU: 80 11 00 00 [09:28:47]Write to MH i2c: E2 08 00 4F 8A 80 11 00 00 00 00 00 00 53 [09:28:47]Write i2c OK [09:28:47]MH_I2C_Read... [09:28:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:47]Read from MH i2c: E2 [09:28:47]MH_I2C_Read... [09:28:47]Read from MH i2c: E2 17 00 [09:28:47]MH_I2C_Read... [09:28:47]Read from MH i2c: E2 17 00 4F 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A8 [09:28:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:28:47]wFMCommunicate OK [09:28:47]requested_item fd.num is exist - process it [09:28:47]SAM_PROTO_GetFieldsCounters [09:28:47]wFMCommunicate request_size=4 [09:28:47]MH_SAM_APDU [09:28:47]CAPDU: 80 13 00 00 [09:28:47]Write to MH i2c: E2 08 00 50 8A 80 13 00 00 00 00 00 00 56 [09:28:47]Write i2c OK [09:28:47]MH_I2C_Read... [09:28:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:47]Read from MH i2c: E2 [09:28:47]MH_I2C_Read... [09:28:47]Read from MH i2c: E2 62 00 [09:28:47]MH_I2C_Read... [09:28:47]Read from MH i2c: E2 62 00 50 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BC B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [09:28:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BC B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:47]wFMCommunicate OK [09:28:47]SAM_PROTO_GetFieldsCounters done [09:28:47]requested_item shift.num is exist - process it [09:28:47]requested_item shift.opened is exist - process it [09:28:47]req_shift_opened [09:28:47]FM_GetShiftState [09:28:47]SAM_PROTO_GetShiftState [09:28:47]wFMCommunicate request_size=4 [09:28:47]MH_SAM_APDU [09:28:47]CAPDU: 80 13 01 00 [09:28:47]Write to MH i2c: E2 08 00 51 8A 80 13 01 00 00 00 00 00 58 [09:28:47]Write i2c OK [09:28:47]MH_I2C_Read... [09:28:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:47]Read from MH i2c: E2 [09:28:47]MH_I2C_Read... [09:28:47]Read from MH i2c: E2 0E 00 [09:28:47]MH_I2C_Read... [09:28:47]Read from MH i2c: E2 0E 00 51 8A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D6 [09:28:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:28:47]wFMCommunicate OK [09:28:47]SAM_PROTO_GetShiftState done [09:28:47]FM_GetShiftState done [09:28:47]req_shift_opened done [09:28:47]requested_item shift.open_date is exist - process it [09:28:47]req_shift_open_date [09:28:47]req_shift_open_date done [09:28:47]produce_requested_data done [09:28:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308668,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:28:47]process_action_free close_receipt [09:28:47]json_value_free [09:28:47]json_value_free done [09:28:47]process_json_proto returns [09:28:47]Send response to host [09:28:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308668,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:28:47]free response buf [09:28:47]execute_script done [09:28:47]execute_script returns [09:28:47]free content buf [09:28:47]Sock 9.Close socket [09:28:47]Sock 9.Thread stoped [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:40]accept exits with 8 [09:30:40]New connection [09:30:40]New thread 3067342180 created [09:30:40] Sock 8.Parse request [09:30:40]Thread 3067198820 joined [09:30:40]Sock 8.Check first char [09:30:40]Waiting for new connection... [09:30:40]Sock 8.First char is OK [09:30:40]request: POST /json_proto HTTP/1.0 [09:30:40]Method: POST [09:30:40]URL: /json_proto [09:30:40]Method is POST - this is cgi request [09:30:40]url: /json_proto [09:30:40]query_string will be loaded in cgi processing [09:30:40]execute_cgi json_proto POST (null) [09:30:40]execute_cgi path=json_proto method=POST [09:30:40]POST find Content-Length [09:30:40]Host: 172.17.96.3:8080 [09:30:40]Content-Length: 792 [09:30:40]Content-Type: application/json [09:30:40] [09:30:40]POST finish read [09:30:40]Found Content-Length = 792 [09:30:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81544", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:40]execute_script... [09:30:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642536", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81544", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:30:40]POST & json_proto [09:30:40]process_json_proto [09:30:40]json parsed OK: [09:30:40]protocol is kg_v1.0 [09:30:40]action value=close_receipt [09:30:40]process_action close_receipt [09:30:40]cmd_close_receipt [09:30:40]MH_GetDate [09:30:40]Write to MH i2c: F0 00 00 52 8A CB [09:30:40]Write i2c OK [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: F0 [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: F0 09 00 [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: F0 09 00 52 8A 00 C6 B6 1C 67 44 5E 04 65 DE [09:30:40]GetLastDocTimeStamp 1729934928 [09:30:40]current date 1729935046 [09:30:40]FM_GetShiftState [09:30:40]SAM_PROTO_GetShiftState [09:30:40]wFMCommunicate request_size=4 [09:30:40]MH_SAM_APDU [09:30:40]CAPDU: 80 13 01 00 [09:30:40]Write to MH i2c: E2 08 00 53 8A 80 13 01 00 00 00 00 00 5A [09:30:40]Write i2c OK [09:30:40]MH_I2C_Read... [09:30:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:40]Read from MH i2c: E2 [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: E2 0E 00 [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: E2 0E 00 53 8A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D8 [09:30:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:30:40]wFMCommunicate OK [09:30:40]SAM_PROTO_GetShiftState done [09:30:40]FM_GetShiftState done [09:30:40]opened in 1729902265 [09:30:40]opened+sec_in_day 1729988665 [09:30:40]quantity*price = 0 [09:30:40]sum+1 = 1 [09:30:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 90 26.10.2024 09:30 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 81544 ФМ: 0000000000871765 ФД: 308669 ФПД: 198473477185676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093046&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308669&fm=198473477185676&tin=02508201610067®Number=0000000000091780&sum=0 [09:30:41]StoreToDocumentArchive [09:30:41]shift 532 fd 308669 [09:30:41]save to /storage/0532/doc_00308669 [09:30:41]save last doc name /storage/0532/doc_00308669 to /storage/kkm_last_doc_name [09:30:41]save OK [09:30:41]Clear old archive folders... [09:30:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:30:41]tlvbuf is 00C217A0 [09:30:41]SAM_PROTO_ClearQueue [09:30:41]wFMCommunicate request_size=4 [09:30:41]MH_SAM_APDU [09:30:41]CAPDU: 80 09 00 00 [09:30:41]Write to MH i2c: E2 08 00 60 8A 80 09 00 00 00 00 00 00 5C [09:30:41]Write i2c OK [09:30:41]MH_I2C_Read... [09:30:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:41]Read from MH i2c: E2 [09:30:41]MH_I2C_Read... [09:30:41]Read from MH i2c: E2 03 00 [09:30:41]MH_I2C_Read... [09:30:41]Read from MH i2c: E2 03 00 60 8A 00 90 00 5E [09:30:41]RAPDU: 90 00 [09:30:41]wFMCommunicate OK [09:30:41]SAM_PROTO_ClearQueue done [09:30:41]KKMCreateOFDPacket [09:30:41]OFDProtocolAddRootSTLVToBuf [09:30:41]FM_MakeSignedData [09:30:41]FM_MakeSignedData [09:30:41]SAM_PROTO_SignData [09:30:41]wFMCommunicate request_size=4 [09:30:41]MH_SAM_APDU [09:30:41]CAPDU: 80 0D 01 02 [09:30:41]Write to MH i2c: E2 08 00 61 8A 80 0D 01 02 00 00 00 00 64 [09:30:41]Write i2c OK [09:30:41]MH_I2C_Read... [09:30:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:42]Read from MH i2c: E2 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: E2 03 00 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: E2 03 00 61 8A 00 90 00 5F [09:30:42]RAPDU: 90 00 [09:30:42]wFMCommunicate OK [09:30:42]wFMCommunicate request_size=255 [09:30:42]MH_SAM_APDU [09:30:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 C6 B6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD B5 04 00 35 04 06 00 B4 [09:30:42]Write to MH i2c: E2 02 01 62 8A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 C6 B6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD B5 04 00 35 04 06 00 B4 00 00 E2 [09:30:42]Write i2c OK [09:30:42]MH_I2C_Read... [09:30:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:42]Read from MH i2c: E2 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: E2 03 00 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: E2 03 00 62 8A 00 90 00 60 [09:30:42]RAPDU: 90 00 [09:30:42]wFMCommunicate OK [09:30:42]wFMCommunicate request_size=10 [09:30:42]MH_SAM_APDU [09:30:42]CAPDU: 80 0D 02 02 05 82 B5 1A E0 8C [09:30:42]Write to MH i2c: E2 0D 00 63 8A 80 0D 02 02 05 00 82 B5 1A E0 8C 00 00 2E [09:30:42]Write i2c OK [09:30:42]MH_I2C_Read... [09:30:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:42]Read from MH i2c: E2 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: E2 03 00 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: E2 03 00 63 8A 00 90 00 61 [09:30:42]RAPDU: 90 00 [09:30:42]wFMCommunicate OK [09:30:42]wFMCommunicate request_size=4 [09:30:42]MH_SAM_APDU [09:30:42]CAPDU: 80 0D 03 02 [09:30:42]Write to MH i2c: E2 08 00 64 8A 80 0D 03 02 00 00 00 00 69 [09:30:42]Write i2c OK [09:30:42]MH_I2C_Read... [09:30:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:42]Read from MH i2c: E2 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: E2 0B 00 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: E2 0B 00 64 8A 00 40 A7 37 F8 79 E3 61 FE 90 00 3B [09:30:42]RAPDU: 40 A7 37 F8 79 E3 61 FE 90 00 [09:30:42]wFMCommunicate OK [09:30:42]SAM_PROTO_SignData done [09:30:42]FM_MakeSignedData done [09:30:42]CreateOFDProtocolMessage [09:30:42]wFMCommunicate request_size=4 [09:30:42]MH_SAM_APDU [09:30:42]CAPDU: 80 11 00 00 [09:30:42]Write to MH i2c: E2 08 00 65 8A 80 11 00 00 00 00 00 00 69 [09:30:42]Write i2c OK [09:30:42]MH_I2C_Read... [09:30:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:42]Read from MH i2c: E2 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: E2 17 00 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: E2 17 00 65 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BE [09:30:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:30:42]wFMCommunicate OK [09:30:42]CreateOFDProtocolMessage done [09:30:42]OFDSenderStorePacket 308669 [09:30:42]StoreOFDPacket docnum=308669 [09:30:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A5 F9 07 01 64 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 C6 B6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD B5 04 00 35 04 06 00 B4 82 B5 1A E0 8C 40 A7 37 F8 79 E3 61 FE [09:30:42]CheckFolder [09:30:42]dirname=/storage/ofd_packets [09:30:42]CheckFolder done [09:30:42]ProducePacketName [09:30:42]name=ofd_packets/00308669 [09:30:42]NVStorageSaveData ofd_packets/00308669 [09:30:42]File name is /storage/ofd_packets/00308669 [09:30:42]Write 301 bytes [09:30:42]NVStorageSaveData done [09:30:42]OFDSenderStorePacket done [09:30:42]KKMCreateOFDPacket done [09:30:42]NVStorageSaveData kkm_last_timestamp [09:30:42]File name is /storage/kkm_last_timestamp [09:30:42]Write 4 bytes [09:30:42]NVStorageSaveData done [09:30:42]ExternCall_PrintAddStr [09:30:42]wPrintStart [09:30:42]Write to MH i2c: 01 00 00 66 8A F0 [09:30:42]OFD Sender: Processing packet 308669 [packets to send 222, broken 221] [09:30:42]ProducePacketName [09:30:42]name=ofd_packets/00308669 [09:30:42]OFD Sender: To server: pG, [09:30:42]CommunicateWithHost lk.salyk.kg:30040 [09:30:42]ConnectInit lk.salyk.kg [09:30:42]Write i2c OK [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: 01 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: 01 07 00 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: 01 07 00 66 8A 00 00 00 00 00 FF 0F 05 [09:30:42]RasterBufferAndPrint [09:30:42]line Счет N : (1)642536 [09:30:42]line ИНН: 02508201610067 [09:30:42]line Контрольно-Кассовый Чек [09:30:42]line ПРОДАЖА [09:30:42]line ТРК (МРК, ГНК) : 31 [09:30:42]line Товар: 2710124130 [09:30:42]line Аи-92-К-2 [09:30:42]line 40.000 * 0.00 [09:30:42]line = 0.00 [09:30:42]line НДС 12% НСП 1% [09:30:42]line > о реализуемом товаре [09:30:42]line ИТОГО: 0.00 [09:30:42]line НСП 1% : 0.00 [09:30:42]line НДС 12% : 0.00 [09:30:42]line Наличными: 0.00 [09:30:42]line Безнал.: 0.00 [09:30:42]line Место: АЗС № 172 "Партнер Нефть" [09:30:42]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:30:42]line СНО: Общий режим [09:30:42]line Чек 90 26.10.2024 09:30 [09:30:42]line Смена: 532 ФФД: 1.0 [09:30:42]line ЗНМ: 0300000116 [09:30:42]line РНМ: 0000000000091780 [09:30:42]line Версия ККМ: 001 [09:30:42]line Талоны: Топливная Карта [09:30:42]line 81544 [09:30:42]line ФМ: 0000000000871765 [09:30:42]line ФД: 308669 [09:30:42]line ФПД: 198473477185676 [09:30:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093046&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308669&fm=198473477185676&tin=02508201610067®Number=0000000000091780&sum=0 [09:30:42]written 0, free lines is 4095 [09:30:42]Connected sock=10 [09:30:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A5 F9 07 01 64 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 C6 B6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD B5 04 00 35 04 06 00 B4 82 B5 1A E0 8C 40 A7 37 F8 79 E3 61 FE [09:30:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CF 41 47 00 99 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 31 37 36 35 10 04 04 00 BD B5 04 00 F4 03 04 00 24 5D 1C 67 B6 04 01 00 00 FA 83 03 3D 5C E3 63 D5 [09:30:42]CommunicateWithHost err = 0 [09:30:42]CheckOFDResponse [09:30:42]1017 (14) - 77093643461234 [09:30:42]1041 (16) - 0000000000871765 [09:30:42]1040 (4) - 308669 [09:30:42]1012 (4) - 26.10.2024 03:08 [09:30:42]1206 (1) - 0 [09:30:42]OFD Sender: Remove packet 308669 [09:30:42]ProducePacketName [09:30:42]name=ofd_packets/00308669 [09:30:42]NVStorageDeleteData [09:30:42]Write to MH i2c: 01 00 00 8F 8A 19 [09:30:42]Write i2c OK [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: 01 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: 01 07 00 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: 01 07 00 8F 8A 00 00 00 00 00 D8 0C 04 [09:30:42]RasterBufferAndPrint [09:30:42]line [09:30:42]line [09:30:42]line [09:30:42]line [09:30:42]line [09:30:42]written 0, free lines is 3296 [09:30:42]MH_Cut [09:30:42]Write to MH i2c: D1 01 00 96 8A 01 F2 [09:30:42]Write i2c OK [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: D1 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: D1 01 00 [09:30:42]MH_I2C_Read... [09:30:42]Read from MH i2c: D1 01 00 96 8A 00 F1 [09:30:42]Write to MH i2c: 01 00 00 97 8A 21 [09:30:42]Write i2c OK [09:30:42]MH_I2C_Read... [09:30:43]OFD Sender: No OFD packet to send [09:30:43]*** Cut start [09:30:43]*** Purtial cut [09:30:43]*** Stage 1: CUTSNS_PIN = 1 [09:30:44]Read from MH i2c: 01 [09:30:44]MH_I2C_Read... [09:30:44]*** Stop cut motor [09:30:44]*** Cut end [09:30:44]Read from MH i2c: 01 07 00 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: 01 07 00 97 8A 00 00 00 00 00 FF 0F 36 [09:30:44]process_action close_receipt done [09:30:44]requested_data is exist [09:30:44]produce_requested_data [09:30:44]requested_item fm.sn is exist - process it [09:30:44]wFMCommunicate request_size=4 [09:30:44]MH_SAM_APDU [09:30:44]CAPDU: 80 11 00 00 [09:30:44]Write to MH i2c: E2 08 00 98 8A 80 11 00 00 00 00 00 00 9C [09:30:44]Write i2c OK [09:30:44]MH_I2C_Read... [09:30:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:44]Read from MH i2c: E2 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 17 00 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 17 00 98 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F1 [09:30:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:30:44]wFMCommunicate OK [09:30:44]requested_item fd.num is exist - process it [09:30:44]SAM_PROTO_GetFieldsCounters [09:30:44]wFMCommunicate request_size=4 [09:30:44]MH_SAM_APDU [09:30:44]CAPDU: 80 13 00 00 [09:30:44]Write to MH i2c: E2 08 00 99 8A 80 13 00 00 00 00 00 00 9F [09:30:44]Write i2c OK [09:30:44]MH_I2C_Read... [09:30:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:44]Read from MH i2c: E2 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 62 00 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 62 00 99 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BD B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [09:30: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BD B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:30:44]wFMCommunicate OK [09:30:44]SAM_PROTO_GetFieldsCounters done [09:30:44]requested_item shift.num is exist - process it [09:30:44]requested_item shift.opened is exist - process it [09:30:44]req_shift_opened [09:30:44]FM_GetShiftState [09:30:44]SAM_PROTO_GetShiftState [09:30:44]wFMCommunicate request_size=4 [09:30:44]MH_SAM_APDU [09:30:44]CAPDU: 80 13 01 00 [09:30:44]Write to MH i2c: E2 08 00 9A 8A 80 13 01 00 00 00 00 00 A1 [09:30:44]Write i2c OK [09:30:44]MH_I2C_Read... [09:30:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:44]Read from MH i2c: E2 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 0E 00 [09:30:44]MH_I2C_Read... [09:30:44]Read from MH i2c: E2 0E 00 9A 8A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1F [09:30:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:30:44]wFMCommunicate OK [09:30:44]SAM_PROTO_GetShiftState done [09:30:44]FM_GetShiftState done [09:30:44]req_shift_opened done [09:30:44]requested_item shift.open_date is exist - process it [09:30:44]req_shift_open_date [09:30:44]req_shift_open_date done [09:30:44]produce_requested_data done [09:30:44]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308669,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:30:44]process_action_free close_receipt [09:30:44]json_value_free [09:30:44]json_value_free done [09:30:44]process_json_proto returns [09:30:44]Send response to host [09:30:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308669,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:30:44]free response buf [09:30:44]execute_script done [09:30:44]execute_script returns [09:30:44]free content buf [09:30:44]Sock 8.Close socket [09:30:44]Sock 8.Thread stoped [09:30:48]OFD Sender: No OFD packet to send [09:30:53]OFD Sender: No OFD packet to send [09:30:58]OFD Sender: No OFD packet to send [09:31:03]OFD Sender: No OFD packet to send [09:31:08]OFD Sender: No OFD packet to send [09:31:13]OFD Sender: No OFD packet to send [09:31:18]OFD Sender: No OFD packet to send [09:31:23]OFD Sender: No OFD packet to send [09:31:28]OFD Sender: No OFD packet to send [09:31:33]OFD Sender: No OFD packet to send [09:31:38]OFD Sender: No OFD packet to send [09:31:43]OFD Sender: No OFD packet to send [09:31:48]OFD Sender: No OFD packet to send [09:31:53]OFD Sender: No OFD packet to send [09:31:58]OFD Sender: No OFD packet to send [09:32:03]OFD Sender: No OFD packet to send [09:32:08]OFD Sender: No OFD packet to send [09:32:11]accept exits with 9 [09:32:11]New connection [09:32:11]New thread 3067198820 created [09:32:11]Thread 3067342180 joined [09:32:11]Waiting for new connection... [09:32:11] Sock 9.Parse request [09:32:11]Sock 9.Check first char [09:32:11]Sock 9.First char is OK [09:32:11]request: POST /json_proto HTTP/1.0 [09:32:11]Method: POST [09:32:11]URL: /json_proto [09:32:11]Method is POST - this is cgi request [09:32:11]url: /json_proto [09:32:11]query_string will be loaded in cgi processing [09:32:11]execute_cgi json_proto POST (null) [09:32:11]execute_cgi path=json_proto method=POST [09:32:11]POST find Content-Length [09:32:11]Host: 172.17.96.3:8080 [09:32:11]Content-Length: 677 [09:32:11]Content-Type: application/json [09:32:11] [09:32:11]POST finish read [09:32:11]Found Content-Length = 677 [09:32:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:32:11]execute_script... [09:32:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642537", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:32:11]POST & json_proto [09:32:11]process_json_proto [09:32:11]json parsed OK: [09:32:11]protocol is kg_v1.0 [09:32:11]action value=close_receipt [09:32:11]process_action close_receipt [09:32:11]cmd_close_receipt [09:32:11]MH_GetDate [09:32:11]Write to MH i2c: F0 00 00 9B 8A 14 [09:32:11]Write i2c OK [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: F0 [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: F0 09 00 [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: F0 09 00 9B 8A 00 20 B7 1C 67 44 5E 04 65 82 [09:32:11]GetLastDocTimeStamp 1729935046 [09:32:11]current date 1729935136 [09:32:11]FM_GetShiftState [09:32:11]SAM_PROTO_GetShiftState [09:32:11]wFMCommunicate request_size=4 [09:32:11]MH_SAM_APDU [09:32:11]CAPDU: 80 13 01 00 [09:32:11]Write to MH i2c: E2 08 00 9C 8A 80 13 01 00 00 00 00 00 A3 [09:32:11]Write i2c OK [09:32:11]MH_I2C_Read... [09:32:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:11]Read from MH i2c: E2 [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: E2 0E 00 [09:32:11]MH_I2C_Read... [09:32:11]Read from MH i2c: E2 0E 00 9C 8A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 21 [09:32:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:32:11]wFMCommunicate OK [09:32:11]SAM_PROTO_GetShiftState done [09:32:11]FM_GetShiftState done [09:32:11]opened in 1729902265 [09:32:11]opened+sec_in_day 1729988665 [09:32:11]quantity*price = 25020 [09:32:11]sum+1 = 25022 [09:32:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 91 26.10.2024 09:32 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308670 ФПД: 5764269782639 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093216&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308670&fm=5764269782639&tin=02508201610067®Number=0000000000091780&sum=25000 [09:32:12]StoreToDocumentArchive [09:32:12]shift 532 fd 308670 [09:32:12]save to /storage/0532/doc_00308670 [09:32:12]save last doc name /storage/0532/doc_00308670 to /storage/kkm_last_doc_name [09:32:12]save OK [09:32:12]Clear old archive folders... [09:32:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:32:12]tlvbuf is 00B6FFD0 [09:32:12]SAM_PROTO_ClearQueue [09:32:12]wFMCommunicate request_size=4 [09:32:12]MH_SAM_APDU [09:32:12]CAPDU: 80 09 00 00 [09:32:12]Write to MH i2c: E2 08 00 A9 8A 80 09 00 00 00 00 00 00 A5 [09:32:12]Write i2c OK [09:32:12]MH_I2C_Read... [09:32:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:12]Read from MH i2c: E2 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 03 00 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 03 00 A9 8A 00 90 00 A7 [09:32:12]RAPDU: 90 00 [09:32:12]wFMCommunicate OK [09:32:12]SAM_PROTO_ClearQueue done [09:32:12]KKMCreateOFDPacket [09:32:12]OFDProtocolAddRootSTLVToBuf [09:32:12]FM_MakeSignedData [09:32:12]FM_MakeSignedData [09:32:12]SAM_PROTO_SignData [09:32:12]wFMCommunicate request_size=4 [09:32:12]MH_SAM_APDU [09:32:12]CAPDU: 80 0D 01 02 [09:32:12]Write to MH i2c: E2 08 00 AA 8A 80 0D 01 02 00 00 00 00 AD [09:32:12]Write i2c OK [09:32:12]MH_I2C_Read... [09:32:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:12]Read from MH i2c: E2 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 03 00 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 03 00 AA 8A 00 90 00 A8 [09:32:12]RAPDU: 90 00 [09:32:12]wFMCommunicate OK [09:32:12]wFMCommunicate request_size=255 [09:32:12]MH_SAM_APDU [09:32:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5B 00 00 00 F4 03 04 00 20 B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE B5 04 00 35 04 06 00 05 [09:32:12]Write to MH i2c: E2 02 01 AB 8A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5B 00 00 00 F4 03 04 00 20 B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE B5 04 00 35 04 06 00 05 00 00 5B [09:32:12]Write i2c OK [09:32:12]MH_I2C_Read... [09:32:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:12]Read from MH i2c: E2 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 03 00 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 03 00 AB 8A 00 90 00 A9 [09:32:12]RAPDU: 90 00 [09:32:12]wFMCommunicate OK [09:32:12]wFMCommunicate request_size=10 [09:32:12]MH_SAM_APDU [09:32:12]CAPDU: 80 0D 02 02 05 3E 19 40 B6 6F [09:32:12]Write to MH i2c: E2 0D 00 AC 8A 80 0D 02 02 05 00 3E 19 40 B6 6F 00 00 76 [09:32:12]Write i2c OK [09:32:12]MH_I2C_Read... [09:32:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:12]Read from MH i2c: E2 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 03 00 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 03 00 AC 8A 00 90 00 AA [09:32:12]RAPDU: 90 00 [09:32:12]wFMCommunicate OK [09:32:12]wFMCommunicate request_size=4 [09:32:12]MH_SAM_APDU [09:32:12]CAPDU: 80 0D 03 02 [09:32:12]Write to MH i2c: E2 08 00 AD 8A 80 0D 03 02 00 00 00 00 B2 [09:32:12]Write i2c OK [09:32:12]MH_I2C_Read... [09:32:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:12]Read from MH i2c: E2 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 0B 00 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 0B 00 AD 8A 00 05 15 5E 75 00 EA BD 04 90 00 4B [09:32:12]RAPDU: 05 15 5E 75 00 EA BD 04 90 00 [09:32:12]wFMCommunicate OK [09:32:12]SAM_PROTO_SignData done [09:32:12]FM_MakeSignedData done [09:32:12]CreateOFDProtocolMessage [09:32:12]wFMCommunicate request_size=4 [09:32:12]MH_SAM_APDU [09:32:12]CAPDU: 80 11 00 00 [09:32:12]Write to MH i2c: E2 08 00 AE 8A 80 11 00 00 00 00 00 00 B2 [09:32:12]Write i2c OK [09:32:12]MH_I2C_Read... [09:32:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:12]Read from MH i2c: E2 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 17 00 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: E2 17 00 AE 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 07 [09:32:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:32:12]wFMCommunicate OK [09:32:12]CreateOFDProtocolMessage done [09:32:12]OFDSenderStorePacket 308670 [09:32:12]StoreOFDPacket docnum=308670 [09:32:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DC F4 07 01 56 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 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 5B 00 00 00 F4 03 04 00 20 B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE B5 04 00 35 04 06 00 05 3E 19 40 B6 6F 05 15 5E 75 00 EA BD 04 [09:32:12]CheckFolder [09:32:12]dirname=/storage/ofd_packets [09:32:12]CheckFolder done [09:32:12]ProducePacketName [09:32:12]name=ofd_packets/00308670 [09:32:12]NVStorageSaveData ofd_packets/00308670 [09:32:12]File name is /storage/ofd_packets/00308670 [09:32:12]Write 301 bytes [09:32:12]NVStorageSaveData done [09:32:12]OFDSenderStorePacket done [09:32:12]KKMCreateOFDPacket done [09:32:12]NVStorageSaveData kkm_last_timestamp [09:32:12]File name is /storage/kkm_last_timestamp [09:32:12]Write 4 bytes [09:32:12]NVStorageSaveData done [09:32:12]ExternCall_PrintAddStr [09:32:12]wPrintStart [09:32:12]Write to MH i2c: 01 00 00 AF 8A 39 [09:32:12]Write i2c OK [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: 01 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: 01 07 00 [09:32:12]MH_I2C_Read... [09:32:12]Read from MH i2c: 01 07 00 AF 8A 00 00 00 00 00 FF 0F 4E [09:32:12]RasterBufferAndPrint [09:32:12]line Счет N : (1)642537 [09:32:12]line ИНН: 02508201610067 [09:32:12]line Контрольно-Кассовый Чек [09:32:12]line ПРОДАЖА [09:32:12]line ТРК (МРК, ГНК) : 52 [09:32:12]line Товар: 2710124130 [09:32:12]line Аи-92-К-2 [09:32:12]line 3.740 * 66.90 [09:32:12]line = 250.21 [09:32:12]line НДС 12% НСП 1% [09:32:12]line > о реализуемом товаре [09:32:12]line ОКРУГЛЕНИЕ: -0.21 [09:32:12]line ИТОГО: 250.00 [09:32:12]line Внесено: 250.00 [09:32:12]line СДАЧА: 0.00 [09:32:12]line НСП 1% : 2.21 [09:32:12]line НДС 12% : 26.57 [09:32:12]line Наличными: 250.00 [09:32:12]line Безнал.: 0.00 [09:32:12]line Место: АЗС № 172 "Партнер Нефть" [09:32:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:32:12]line СНО: Общий режим [09:32:12]line Чек 91 26.10.2024 09:32 [09:32:12]line Смена: 532 ФФД: 1.0 [09:32:12]line ЗНМ: 0300000116 [09:32:12]line РНМ: 0000000000091780 [09:32:12]line Версия ККМ: 001 [09:32:12]line ФМ: 0000000000871765 [09:32:12]line ФД: 308670 [09:32:12]line ФПД: 5764269782639 [09:32:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093216&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308670&fm=5764269782639&tin=02508201610067®Number=0000000000091780&sum=25000 [09:32:12]written 0, free lines is 4095 [09:32:12]OFD Sender: Processing packet 308670 [packets to send 222, broken 221] [09:32:12]ProducePacketName [09:32:12]name=ofd_packets/00308670 [09:32:12]OFD Sender: To server: pG, [09:32:12]CommunicateWithHost lk.salyk.kg:30040 [09:32:12]ConnectInit lk.salyk.kg [09:32:12]Connected sock=10 [09:32:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DC F4 07 01 56 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 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 5B 00 00 00 F4 03 04 00 20 B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE B5 04 00 35 04 06 00 05 3E 19 40 B6 6F 05 15 5E 75 00 EA BD 04 [09:32:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B4 E1 47 00 22 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE B5 04 00 F4 03 04 00 7F 5D 1C 67 B6 04 01 00 00 B0 EB A8 2A 6D 91 13 1E [09:32:13]CommunicateWithHost err = 0 [09:32:13]CheckOFDResponse [09:32:13]1017 (14) - 77093643461234 [09:32:13]1041 (16) - 0000000000871765 [09:32:13]1040 (4) - 308670 [09:32:13]1012 (4) - 26.10.2024 03:09 [09:32:13]1206 (1) - 0 [09:32:13]OFD Sender: Remove packet 308670 [09:32:13]ProducePacketName [09:32:13]name=ofd_packets/00308670 [09:32:13]NVStorageDeleteData [09:32:13]Write to MH i2c: 01 00 00 D9 8A 63 [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: 01 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: 01 07 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: 01 07 00 D9 8A 00 00 00 00 00 BE 0C 34 [09:32:13]RasterBufferAndPrint [09:32:13]line [09:32:13]line [09:32:13]line [09:32:13]line [09:32:13]line [09:32:13]written 0, free lines is 3270 [09:32:13]MH_Cut [09:32:13]Write to MH i2c: D1 01 00 E0 8A 01 3C [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: D1 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: D1 01 00 [09:32:13]MH_I2C_Read... [09:32:13]Read from MH i2c: D1 01 00 E0 8A 00 3B [09:32:13]Write to MH i2c: 01 00 00 E1 8A 6B [09:32:13]Write i2c OK [09:32:13]MH_I2C_Read... [09:32:13]OFD Sender: No OFD packet to send [09:32:14]*** Cut start [09:32:14]*** Purtial cut [09:32:14]*** Stage 1: CUTSNS_PIN = 1 [09:32:14]Read from MH i2c: 01 [09:32:14]MH_I2C_Read... [09:32:14]*** Stop cut motor [09:32:14]*** Cut end [09:32:14]Read from MH i2c: 01 07 00 [09:32:14]MH_I2C_Read... [09:32:14]Read from MH i2c: 01 07 00 E1 8A 00 00 00 00 00 FF 0F 80 [09:32:14]process_action close_receipt done [09:32:14]requested_data is exist [09:32:14]produce_requested_data [09:32:14]requested_item fm.sn is exist - process it [09:32:14]wFMCommunicate request_size=4 [09:32:14]MH_SAM_APDU [09:32:14]CAPDU: 80 11 00 00 [09:32:14]Write to MH i2c: E2 08 00 E2 8A 80 11 00 00 00 00 00 00 E6 [09:32:14]Write i2c OK [09:32:14]MH_I2C_Read... [09:32:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:14]Read from MH i2c: E2 [09:32:14]MH_I2C_Read... [09:32:14]Read from MH i2c: E2 17 00 [09:32:14]MH_I2C_Read... [09:32:14]Read from MH i2c: E2 17 00 E2 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3B [09:32:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:32:14]wFMCommunicate OK [09:32:14]requested_item fd.num is exist - process it [09:32:14]SAM_PROTO_GetFieldsCounters [09:32:14]wFMCommunicate request_size=4 [09:32:14]MH_SAM_APDU [09:32:14]CAPDU: 80 13 00 00 [09:32:14]Write to MH i2c: E2 08 00 E3 8A 80 13 00 00 00 00 00 00 E9 [09:32:14]Write i2c OK [09:32:14]MH_I2C_Read... [09:32:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:14]Read from MH i2c: E2 [09:32:14]MH_I2C_Read... [09:32:14]Read from MH i2c: E2 62 00 [09:32:14]MH_I2C_Read... [09:32:14]Read from MH i2c: E2 62 00 E3 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BE B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [09:32:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BE B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:32:14]wFMCommunicate OK [09:32:14]SAM_PROTO_GetFieldsCounters done [09:32:14]requested_item shift.num is exist - process it [09:32:14]requested_item shift.opened is exist - process it [09:32:14]req_shift_opened [09:32:14]FM_GetShiftState [09:32:14]SAM_PROTO_GetShiftState [09:32:14]wFMCommunicate request_size=4 [09:32:14]MH_SAM_APDU [09:32:14]CAPDU: 80 13 01 00 [09:32:14]Write to MH i2c: E2 08 00 E4 8A 80 13 01 00 00 00 00 00 EB [09:32:14]Write i2c OK [09:32:14]MH_I2C_Read... [09:32:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:14]Read from MH i2c: E2 [09:32:14]MH_I2C_Read... [09:32:14]Read from MH i2c: E2 0E 00 [09:32:14]MH_I2C_Read... [09:32:14]Read from MH i2c: E2 0E 00 E4 8A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 69 [09:32:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:32:14]wFMCommunicate OK [09:32:14]SAM_PROTO_GetShiftState done [09:32:14]FM_GetShiftState done [09:32:14]req_shift_opened done [09:32:14]requested_item shift.open_date is exist - process it [09:32:14]req_shift_open_date [09:32:14]req_shift_open_date done [09:32:14]produce_requested_data done [09:32:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308670,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:32:14]process_action_free close_receipt [09:32:14]json_value_free [09:32:14]json_value_free done [09:32:14]process_json_proto returns [09:32:14]Send response to host [09:32:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308670,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:32:14]free response buf [09:32:14]execute_script done [09:32:14]execute_script returns [09:32:14]free content buf [09:32:14]Sock 9.Close socket [09:32:14]Sock 9.Thread stoped [09:32:18]OFD Sender: No OFD packet to send [09:32:23]OFD Sender: No OFD packet to send [09:32:28]OFD Sender: No OFD packet to send [09:32:33]OFD Sender: No OFD packet to send [09:32:38]OFD Sender: No OFD packet to send [09:32:43]OFD Sender: No OFD packet to send [09:32:48]OFD Sender: No OFD packet to send [09:32:53]OFD Sender: No OFD packet to send [09:32:58]OFD Sender: No OFD packet to send [09:33:03]accept exits with 8 [09:33:03]New connection [09:33:03]New thread 3067342180 created [09:33:03]Thread 3067198820 joined [09:33:03]Waiting for new connection... [09:33:03] Sock 8.Parse request [09:33:03]Sock 8.Check first char [09:33:03]Sock 8.First char is OK [09:33:03]request: POST /json_proto HTTP/1.0 [09:33:03]Method: POST [09:33:03]URL: /json_proto [09:33:03]Method is POST - this is cgi request [09:33:03]url: /json_proto [09:33:03]query_string will be loaded in cgi processing [09:33:03]execute_cgi json_proto POST (null) [09:33:03]execute_cgi path=json_proto method=POST [09:33:03]POST find Content-Length [09:33:03]Host: 172.17.96.3:8080 [09:33:03]Content-Length: 677 [09:33:03]Content-Type: application/json [09:33:03] [09:33:03]POST finish read [09:33:03]Found Content-Length = 677 [09:33:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [09:33:03]execute_script... [09:33:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642538", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [09:33:03]POST & json_proto [09:33:03]process_json_proto [09:33:03]json parsed OK: [09:33:03]protocol is kg_v1.0 [09:33:03]action value=close_receipt [09:33:03]process_action close_receipt [09:33:03]cmd_close_receipt [09:33:03]MH_GetDate [09:33:03]Write to MH i2c: F0 00 00 E5 8A 5E [09:33:03]Write i2c OK [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: F0 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: F0 09 00 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: F0 09 00 E5 8A 00 54 B7 1C 67 44 5E 04 65 00 [09:33:03]GetLastDocTimeStamp 1729935136 [09:33:03]current date 1729935188 [09:33:03]FM_GetShiftState [09:33:03]SAM_PROTO_GetShiftState [09:33:03]wFMCommunicate request_size=4 [09:33:03]MH_SAM_APDU [09:33:03]CAPDU: 80 13 01 00 [09:33:03]Write to MH i2c: E2 08 00 E6 8A 80 13 01 00 00 00 00 00 ED [09:33:03]Write i2c OK [09:33:03]MH_I2C_Read... [09:33:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:03]Read from MH i2c: E2 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: E2 0E 00 [09:33:03]MH_I2C_Read... [09:33:03]Read from MH i2c: E2 0E 00 E6 8A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6B [09:33:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:33:03]wFMCommunicate OK [09:33:03]SAM_PROTO_GetShiftState done [09:33:03]FM_GetShiftState done [09:33:03]opened in 1729902265 [09:33:03]opened+sec_in_day 1729988665 [09:33:03]quantity*price = 50041 [09:33:03]sum+1 = 50042 [09:33:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 92 26.10.2024 09:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308671 ФПД: 237242414063092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093308&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308671&fm=237242414063092&tin=02508201610067®Number=0000000000091780&sum=50000 [09:33:04]StoreToDocumentArchive [09:33:04]shift 532 fd 308671 [09:33:04]save to /storage/0532/doc_00308671 [09:33:04]save last doc name /storage/0532/doc_00308671 to /storage/kkm_last_doc_name [09:33:04]save OK [09:33:04]Clear old archive folders... [09:33:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:33:04]tlvbuf is 00B57490 [09:33:04]SAM_PROTO_ClearQueue [09:33:04]wFMCommunicate request_size=4 [09:33:04]MH_SAM_APDU [09:33:04]CAPDU: 80 09 00 00 [09:33:04]Write to MH i2c: E2 08 00 F3 8A 80 09 00 00 00 00 00 00 EF [09:33:04]Write i2c OK [09:33:04]MH_I2C_Read... [09:33:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:04]Read from MH i2c: E2 [09:33:04]MH_I2C_Read... [09:33:04]Read from MH i2c: E2 03 00 [09:33:04]MH_I2C_Read... [09:33:04]Read from MH i2c: E2 03 00 F3 8A 00 90 00 F1 [09:33:04]RAPDU: 90 00 [09:33:04]wFMCommunicate OK [09:33:04]SAM_PROTO_ClearQueue done [09:33:04]KKMCreateOFDPacket [09:33:04]OFDProtocolAddRootSTLVToBuf [09:33:04]FM_MakeSignedData [09:33:04]FM_MakeSignedData [09:33:04]SAM_PROTO_SignData [09:33:04]wFMCommunicate request_size=4 [09:33:04]MH_SAM_APDU [09:33:04]CAPDU: 80 0D 01 02 [09:33:04]Write to MH i2c: E2 08 00 F4 8A 80 0D 01 02 00 00 00 00 F7 [09:33:04]Write i2c OK [09:33:04]MH_I2C_Read... [09:33:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:04]Read from MH i2c: E2 [09:33:04]MH_I2C_Read... [09:33:04]Read from MH i2c: E2 03 00 [09:33:04]MH_I2C_Read... [09:33:04]Read from MH i2c: E2 03 00 F4 8A 00 90 00 F2 [09:33:04]RAPDU: 90 00 [09:33:04]wFMCommunicate OK [09:33:04]wFMCommunicate request_size=255 [09:33:04]MH_SAM_APDU [09:33:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5C 00 00 00 F4 03 04 00 54 B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B5 04 00 35 04 06 00 D7 [09:33:04]Write to MH i2c: E2 02 01 F5 8A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5C 00 00 00 F4 03 04 00 54 B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B5 04 00 35 04 06 00 D7 00 00 D4 [09:33:04]Write i2c OK [09:33:04]MH_I2C_Read... [09:33:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:05]Read from MH i2c: E2 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 03 00 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 03 00 F5 8A 00 90 00 F3 [09:33:05]RAPDU: 90 00 [09:33:05]wFMCommunicate OK [09:33:05]wFMCommunicate request_size=10 [09:33:05]MH_SAM_APDU [09:33:05]CAPDU: 80 0D 02 02 05 C5 4D D0 DD F4 [09:33:05]Write to MH i2c: E2 0D 00 F6 8A 80 0D 02 02 05 00 C5 4D D0 DD F4 00 00 B7 [09:33:05]Write i2c OK [09:33:05]MH_I2C_Read... [09:33:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:05]Read from MH i2c: E2 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 03 00 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 03 00 F6 8A 00 90 00 F4 [09:33:05]RAPDU: 90 00 [09:33:05]wFMCommunicate OK [09:33:05]wFMCommunicate request_size=4 [09:33:05]MH_SAM_APDU [09:33:05]CAPDU: 80 0D 03 02 [09:33:05]Write to MH i2c: E2 08 00 F7 8A 80 0D 03 02 00 00 00 00 FC [09:33:05]Write i2c OK [09:33:05]MH_I2C_Read... [09:33:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:05]Read from MH i2c: E2 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 0B 00 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 0B 00 F7 8A 00 1F 87 B2 43 F7 EC 1E 75 90 00 0E [09:33:05]RAPDU: 1F 87 B2 43 F7 EC 1E 75 90 00 [09:33:05]wFMCommunicate OK [09:33:05]SAM_PROTO_SignData done [09:33:05]FM_MakeSignedData done [09:33:05]CreateOFDProtocolMessage [09:33:05]wFMCommunicate request_size=4 [09:33:05]MH_SAM_APDU [09:33:05]CAPDU: 80 11 00 00 [09:33:05]Write to MH i2c: E2 08 00 F8 8A 80 11 00 00 00 00 00 00 FC [09:33:05]Write i2c OK [09:33:05]MH_I2C_Read... [09:33:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:05]Read from MH i2c: E2 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 17 00 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: E2 17 00 F8 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 51 [09:33:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:33:05]wFMCommunicate OK [09:33:05]CreateOFDProtocolMessage done [09:33:05]OFDSenderStorePacket 308671 [09:33:05]StoreOFDPacket docnum=308671 [09:33:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DF 52 07 01 6C E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5C 00 00 00 F4 03 04 00 54 B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B5 04 00 35 04 06 00 D7 C5 4D D0 DD F4 1F 87 B2 43 F7 EC 1E 75 [09:33:05]CheckFolder [09:33:05]dirname=/storage/ofd_packets [09:33:05]CheckFolder done [09:33:05]ProducePacketName [09:33:05]name=ofd_packets/00308671 [09:33:05]NVStorageSaveData ofd_packets/00308671 [09:33:05]File name is /storage/ofd_packets/00308671 [09:33:05]Write 301 bytes [09:33:05]NVStorageSaveData done [09:33:05]OFDSenderStorePacket done [09:33:05]KKMCreateOFDPacket done [09:33:05]NVStorageSaveData kkm_last_timestamp [09:33:05]File name is /storage/kkm_last_timestamp [09:33:05]Write 4 bytes [09:33:05]NVStorageSaveData done [09:33:05]ExternCall_PrintAddStr [09:33:05]wPrintStart [09:33:05]Write to MH i2c: 01 00 00 F9 8A 83 [09:33:05]Write i2c OK [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: 01 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: 01 07 00 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: 01 07 00 F9 8A 00 00 00 00 00 FF 0F 98 [09:33:05]RasterBufferAndPrint [09:33:05]line Счет N : (1)642538 [09:33:05]line ИНН: 02508201610067 [09:33:05]line Контрольно-Кассовый Чек [09:33:05]line ПРОДАЖА [09:33:05]line ТРК (МРК, ГНК) : 62 [09:33:05]line Товар: 2710124130 [09:33:05]line Аи-92-К-2 [09:33:05]line 7.480 * 66.90 [09:33:05]line = 500.41 [09:33:05]line НДС 12% НСП 1% [09:33:05]line > о реализуемом товаре [09:33:05]line ОКРУГЛЕНИЕ: -0.41 [09:33:05]line ИТОГО: 500.00 [09:33:05]line Внесено: 500.00 [09:33:05]line СДАЧА: 0.00 [09:33:05]line НСП 1% : 4.43 [09:33:05]line НДС 12% : 53.14 [09:33:05]line Наличными: 500.00 [09:33:05]line Безнал.: 0.00 [09:33:05]line Место: АЗС № 172 "Партнер Нефть" [09:33:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:33:05]line СНО: Общий режим [09:33:05]line Чек 92 26.10.2024 09:33 [09:33:05]line Смена: 532 ФФД: 1.0 [09:33:05]line ЗНМ: 0300000116 [09:33:05]line РНМ: 0000000000091780 [09:33:05]line Версия ККМ: 001 [09:33:05]line ФМ: 0000000000871765 [09:33:05]line ФД: 308671 [09:33:05]line ФПД: 237242414063092 [09:33:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093308&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308671&fm=237242414063092&tin=02508201610067®Number=0000000000091780&sum=50000 [09:33:05]written 0, free lines is 4095 [09:33:05]OFD Sender: Processing packet 308671 [packets to send 222, broken 221] [09:33:05]ProducePacketName [09:33:05]name=ofd_packets/00308671 [09:33:05]OFD Sender: To server: pG, [09:33:05]CommunicateWithHost lk.salyk.kg:30040 [09:33:05]ConnectInit lk.salyk.kg [09:33:05]Connected sock=9 [09:33:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DF 52 07 01 6C E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5C 00 00 00 F4 03 04 00 54 B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B5 04 00 35 04 06 00 D7 C5 4D D0 DD F4 1F 87 B2 43 F7 EC 1E 75 [09:33:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F8 04 47 00 26 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B5 04 00 F4 03 04 00 B3 5D 1C 67 B6 04 01 00 00 84 DB BC F5 D0 D0 85 97 [09:33:05]CommunicateWithHost err = 0 [09:33:05]CheckOFDResponse [09:33:05]1017 (14) - 77093643461234 [09:33:05]1041 (16) - 0000000000871765 [09:33:05]1040 (4) - 308671 [09:33:05]1012 (4) - 26.10.2024 03:10 [09:33:05]1206 (1) - 0 [09:33:05]OFD Sender: Remove packet 308671 [09:33:05]ProducePacketName [09:33:05]name=ofd_packets/00308671 [09:33:05]NVStorageDeleteData [09:33:05]Write to MH i2c: 01 00 00 23 8B AE [09:33:05]Write i2c OK [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: 01 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: 01 07 00 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: 01 07 00 23 8B 00 00 00 00 00 BE 0C 7F [09:33:05]RasterBufferAndPrint [09:33:05]line [09:33:05]line [09:33:05]line [09:33:05]line [09:33:05]line [09:33:05]written 0, free lines is 3268 [09:33:05]MH_Cut [09:33:05]Write to MH i2c: D1 01 00 2A 8B 01 87 [09:33:05]Write i2c OK [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: D1 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: D1 01 00 [09:33:05]MH_I2C_Read... [09:33:05]Read from MH i2c: D1 01 00 2A 8B 00 86 [09:33:05]Write to MH i2c: 01 00 00 2B 8B B6 [09:33:05]Write i2c OK [09:33:05]MH_I2C_Read... [09:33:06]OFD Sender: No OFD packet to send [09:33:06]*** Cut start [09:33:06]*** Purtial cut [09:33:06]*** Stage 1: CUTSNS_PIN = 1 [09:33:06]Read from MH i2c: 01 [09:33:06]MH_I2C_Read... [09:33:06]*** Stop cut motor [09:33:06]*** Cut end [09:33:06]Read from MH i2c: 01 07 00 [09:33:06]MH_I2C_Read... [09:33:06]Read from MH i2c: 01 07 00 2B 8B 00 00 00 00 00 FF 0F CB [09:33:06]process_action close_receipt done [09:33:06]requested_data is exist [09:33:06]produce_requested_data [09:33:06]requested_item fm.sn is exist - process it [09:33:06]wFMCommunicate request_size=4 [09:33:06]MH_SAM_APDU [09:33:06]CAPDU: 80 11 00 00 [09:33:06]Write to MH i2c: E2 08 00 2C 8B 80 11 00 00 00 00 00 00 31 [09:33:06]Write i2c OK [09:33:06]MH_I2C_Read... [09:33:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:06]Read from MH i2c: E2 [09:33:06]MH_I2C_Read... [09:33:06]Read from MH i2c: E2 17 00 [09:33:06]MH_I2C_Read... [09:33:06]Read from MH i2c: E2 17 00 2C 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 86 [09:33:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:33:06]wFMCommunicate OK [09:33:06]requested_item fd.num is exist - process it [09:33:06]SAM_PROTO_GetFieldsCounters [09:33:06]wFMCommunicate request_size=4 [09:33:06]MH_SAM_APDU [09:33:06]CAPDU: 80 13 00 00 [09:33:06]Write to MH i2c: E2 08 00 2D 8B 80 13 00 00 00 00 00 00 34 [09:33:06]Write i2c OK [09:33:06]MH_I2C_Read... [09:33:06]*** 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 2D 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BF B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BF B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09: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 2E 8B 80 13 01 00 00 00 00 00 36 [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 2E 8B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B4 [09:33:07]RAPDU: 09 00 01 B9 36 1C 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 {"fm.sn":"0000000000871765","fd.num":308671,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:33:07]process_action_free close_receipt [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":{"fm.sn":"0000000000871765","fd.num":308671,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [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 8.Close socket [09:33:07]Sock 8.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:41]accept exits with 10 [09:34:41]New connection [09:34:41]New thread 3067198820 created [09:34:41]Thread 3067342180 joined [09:34:41]Waiting for new connection... [09:34:41] Sock 10.Parse request [09:34:41]Sock 10.Check first char [09:34:41]Sock 10.First char is OK [09:34:41]request: POST /json_proto HTTP/1.0 [09:34:41]Method: POST [09:34:41]URL: /json_proto [09:34:41]Method is POST - this is cgi request [09:34:41]url: /json_proto [09:34:41]query_string will be loaded in cgi processing [09:34:41]execute_cgi json_proto POST (null) [09:34:41]execute_cgi path=json_proto method=POST [09:34:41]POST find Content-Length [09:34:41]Host: 172.17.96.3:8080 [09:34:41]Content-Length: 677 [09:34:41]Content-Type: application/json [09:34:41] [09:34:41]POST finish read [09:34:41]Found Content-Length = 677 [09:34:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:34:41]execute_script... [09:34:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642540", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:34:41]POST & json_proto [09:34:41]process_json_proto [09:34:41]json parsed OK: [09:34:41]protocol is kg_v1.0 [09:34:41]action value=close_receipt [09:34:41]process_action close_receipt [09:34:41]cmd_close_receipt [09:34:41]MH_GetDate [09:34:41]Write to MH i2c: F0 00 00 2F 8B A9 [09:34:41]Write i2c OK [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: F0 [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: F0 09 00 [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: F0 09 00 2F 8B 00 B7 B7 1C 67 44 5E 04 65 AE [09:34:41]GetLastDocTimeStamp 1729935188 [09:34:41]current date 1729935287 [09:34:41]FM_GetShiftState [09:34:41]SAM_PROTO_GetShiftState [09:34:41]wFMCommunicate request_size=4 [09:34:41]MH_SAM_APDU [09:34:41]CAPDU: 80 13 01 00 [09:34:41]Write to MH i2c: E2 08 00 30 8B 80 13 01 00 00 00 00 00 38 [09:34:41]Write i2c OK [09:34:41]MH_I2C_Read... [09:34:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:41]Read from MH i2c: E2 [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: E2 0E 00 [09:34:41]MH_I2C_Read... [09:34:41]Read from MH i2c: E2 0E 00 30 8B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B6 [09:34:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:34:41]wFMCommunicate OK [09:34:41]SAM_PROTO_GetShiftState done [09:34:41]FM_GetShiftState done [09:34:41]opened in 1729902265 [09:34:41]opened+sec_in_day 1729988665 [09:34:41]quantity*price = 40006 [09:34:41]sum+1 = 40007 [09:34:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 93 26.10.2024 09:34 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308672 ФПД: 132390904698896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093447&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308672&fm=132390904698896&tin=02508201610067®Number=0000000000091780&sum=40000 [09:34:42]StoreToDocumentArchive [09:34:42]shift 532 fd 308672 [09:34:42]save to /storage/0532/doc_00308672 [09:34:42]save last doc name /storage/0532/doc_00308672 to /storage/kkm_last_doc_name [09:34:42]save OK [09:34:42]Clear old archive folders... [09:34:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:34:42]tlvbuf is 00B971A0 [09:34:42]SAM_PROTO_ClearQueue [09:34:42]wFMCommunicate request_size=4 [09:34:42]MH_SAM_APDU [09:34:42]CAPDU: 80 09 00 00 [09:34:42]Write to MH i2c: E2 08 00 3D 8B 80 09 00 00 00 00 00 00 3A [09:34:42]Write i2c OK [09:34:42]MH_I2C_Read... [09:34:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:42]Read from MH i2c: E2 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 03 00 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 03 00 3D 8B 00 90 00 3C [09:34:42]RAPDU: 90 00 [09:34:42]wFMCommunicate OK [09:34:42]SAM_PROTO_ClearQueue done [09:34:42]KKMCreateOFDPacket [09:34:42]OFDProtocolAddRootSTLVToBuf [09:34:42]FM_MakeSignedData [09:34:42]FM_MakeSignedData [09:34:42]SAM_PROTO_SignData [09:34:42]wFMCommunicate request_size=4 [09:34:42]MH_SAM_APDU [09:34:42]CAPDU: 80 0D 01 02 [09:34:42]Write to MH i2c: E2 08 00 3E 8B 80 0D 01 02 00 00 00 00 42 [09:34:42]Write i2c OK [09:34:42]MH_I2C_Read... [09:34:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:42]Read from MH i2c: E2 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 03 00 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 03 00 3E 8B 00 90 00 3D [09:34:42]RAPDU: 90 00 [09:34:42]wFMCommunicate OK [09:34:42]wFMCommunicate request_size=255 [09:34:42]MH_SAM_APDU [09:34:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5D 00 00 00 F4 03 04 00 B7 B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 B5 04 00 35 04 06 00 78 [09:34:42]Write to MH i2c: E2 02 01 3F 8B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5D 00 00 00 F4 03 04 00 B7 B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 B5 04 00 35 04 06 00 78 00 00 F4 [09:34:42]Write i2c OK [09:34:42]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 3F 8B 00 90 00 3E [09:34:43]RAPDU: 90 00 [09:34:43]wFMCommunicate OK [09:34:43]wFMCommunicate request_size=10 [09:34:43]MH_SAM_APDU [09:34:43]CAPDU: 80 0D 02 02 05 68 A8 D8 98 10 [09:34:43]Write to MH i2c: E2 0D 00 40 8B 80 0D 02 02 05 00 68 A8 D8 98 10 00 00 DF [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 40 8B 00 90 00 3F [09:34:43]RAPDU: 90 00 [09:34:43]wFMCommunicate OK [09:34:43]wFMCommunicate request_size=4 [09:34:43]MH_SAM_APDU [09:34:43]CAPDU: 80 0D 03 02 [09:34:43]Write to MH i2c: E2 08 00 41 8B 80 0D 03 02 00 00 00 00 47 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 0B 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 0B 00 41 8B 00 27 69 F2 96 0D 60 90 1E 90 00 7B [09:34:43]RAPDU: 27 69 F2 96 0D 60 90 1E 90 00 [09:34:43]wFMCommunicate OK [09:34:43]SAM_PROTO_SignData done [09:34:43]FM_MakeSignedData done [09:34:43]CreateOFDProtocolMessage [09:34:43]wFMCommunicate request_size=4 [09:34:43]MH_SAM_APDU [09:34:43]CAPDU: 80 11 00 00 [09:34:43]Write to MH i2c: E2 08 00 42 8B 80 11 00 00 00 00 00 00 47 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 17 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 17 00 42 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9C [09:34:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:34:43]wFMCommunicate OK [09:34:43]CreateOFDProtocolMessage done [09:34:43]OFDSenderStorePacket 308672 [09:34:43]StoreOFDPacket docnum=308672 [09:34:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A4 7F 07 01 33 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5D 00 00 00 F4 03 04 00 B7 B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 B5 04 00 35 04 06 00 78 68 A8 D8 98 10 27 69 F2 96 0D 60 90 1E [09:34:43]CheckFolder [09:34:43]dirname=/storage/ofd_packets [09:34:43]CheckFolder done [09:34:43]ProducePacketName [09:34:43]name=ofd_packets/00308672 [09:34:43]NVStorageSaveData ofd_packets/00308672 [09:34:43]File name is /storage/ofd_packets/00308672 [09:34:43]Write 301 bytes [09:34:43]NVStorageSaveData done [09:34:43]OFDSenderStorePacket done [09:34:43]KKMCreateOFDPacket done [09:34:43]NVStorageSaveData kkm_last_timestamp [09:34:43]File name is /storage/kkm_last_timestamp [09:34:43]Write 4 bytes [09:34:43]NVStorageSaveData done [09:34:43]ExternCall_PrintAddStr [09:34:43]wPrintStart [09:34:43]Write to MH i2c: 01 00 00 43 8B CE [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 07 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 07 00 43 8B 00 00 00 00 00 FF 0F E3 [09:34:43]RasterBufferAndPrint [09:34:43]line Счет N : (1)642540 [09:34:43]line ИНН: 02508201610067 [09:34:43]line Контрольно-Кассовый Чек [09:34:43]line ПРОДАЖА [09:34:43]line ТРК (МРК, ГНК) : 52 [09:34:43]line Товар: 2710124130 [09:34:43]line Аи-92-К-2 [09:34:43]line 5.980 * 66.90 [09:34:43]line = 400.06 [09:34:43]line НДС 12% НСП 1% [09:34:43]line > о реализуемом товаре [09:34:43]line ОКРУГЛЕНИЕ: -0.06 [09:34:43]line ИТОГО: 400.00 [09:34:43]line Внесено: 400.00 [09:34:43]line СДАЧА: 0.00 [09:34:43]line НСП 1% : 3.54 [09:34:43]line НДС 12% : 42.48 [09:34:43]line Наличными: 400.00 [09:34:43]line Безнал.: 0.00 [09:34:43]line Место: АЗС № 172 "Партнер Нефть" [09:34:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:34:43]line СНО: Общий режим [09:34:43]line Чек 93 26.10.2024 09:34 [09:34:43]line Смена: 532 ФФД: 1.0 [09:34:43]line ЗНМ: 0300000116 [09:34:43]line РНМ: 0000000000091780 [09:34:43]line Версия ККМ: 001 [09:34:43]line ФМ: 0000000000871765 [09:34:43]line ФД: 308672 [09:34:43]line ФПД: 132390904698896 [09:34:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093447&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308672&fm=132390904698896&tin=02508201610067®Number=0000000000091780&sum=40000 [09:34:43]written 0, free lines is 4095 [09:34:43]OFD Sender: Processing packet 308672 [packets to send 222, broken 221] [09:34:43]ProducePacketName [09:34:43]name=ofd_packets/00308672 [09:34:43]OFD Sender: To server: pG, [09:34:43]CommunicateWithHost lk.salyk.kg:30040 [09:34:43]ConnectInit lk.salyk.kg [09:34:43]Connected sock=9 [09:34:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A4 7F 07 01 33 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5D 00 00 00 F4 03 04 00 B7 B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 B5 04 00 35 04 06 00 78 68 A8 D8 98 10 27 69 F2 96 0D 60 90 1E [09:34:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 68 FE 47 00 B2 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 B5 04 00 F4 03 04 00 15 5E 1C 67 B6 04 01 00 00 B0 04 B5 27 EA C1 73 BA [09:34:43]CommunicateWithHost err = 0 [09:34:43]CheckOFDResponse [09:34:43]1017 (14) - 77093643461234 [09:34:43]1041 (16) - 0000000000871765 [09:34:43]1040 (4) - 308672 [09:34:43]1012 (4) - 26.10.2024 03:12 [09:34:43]1206 (1) - 0 [09:34:43]OFD Sender: Remove packet 308672 [09:34:43]ProducePacketName [09:34:43]name=ofd_packets/00308672 [09:34:43]NVStorageDeleteData [09:34:43]Write to MH i2c: 01 00 00 6D 8B F8 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 07 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: 01 07 00 6D 8B 00 00 00 00 00 B9 0C C4 [09:34:43]RasterBufferAndPrint [09:34:43]line [09:34:43]line [09:34:43]line [09:34:43]line [09:34:43]line [09:34:43]written 0, free lines is 3264 [09:34:43]MH_Cut [09:34:43]Write to MH i2c: D1 01 00 74 8B 01 D1 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: D1 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: D1 01 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: D1 01 00 74 8B 00 D0 [09:34:43]Write to MH i2c: 01 00 00 75 8B 00 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:44]OFD Sender: No OFD packet to send [09:34:44]*** Cut start [09:34:44]*** Purtial cut [09:34:44]*** Stage 1: CUTSNS_PIN = 1 [09:34:44]Read from MH i2c: 01 [09:34:44]MH_I2C_Read... [09:34:44]*** Stop cut motor [09:34:44]*** Cut end [09:34:44]Read from MH i2c: 01 07 00 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: 01 07 00 75 8B 00 00 00 00 00 FF 0F 15 [09:34:44]process_action close_receipt done [09:34:44]requested_data is exist [09:34:44]produce_requested_data [09:34:44]requested_item fm.sn is exist - process it [09:34:44]wFMCommunicate request_size=4 [09:34:44]MH_SAM_APDU [09:34:44]CAPDU: 80 11 00 00 [09:34:44]Write to MH i2c: E2 08 00 76 8B 80 11 00 00 00 00 00 00 7B [09:34:44]Write i2c OK [09:34:44]MH_I2C_Read... [09:34:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:44]Read from MH i2c: E2 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: E2 17 00 [09:34:44]MH_I2C_Read... [09:34:44]Read from MH i2c: E2 17 00 76 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D0 [09:34:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:34:44]wFMCommunicate OK [09:34:44]requested_item fd.num is exist - process it [09:34:44]SAM_PROTO_GetFieldsCounters [09:34:44]wFMCommunicate request_size=4 [09:34:44]MH_SAM_APDU [09:34:44]CAPDU: 80 13 00 00 [09:34:44]Write to MH i2c: E2 08 00 77 8B 80 13 00 00 00 00 00 00 7E [09:34:44]Write i2c OK [09:34:44]MH_I2C_Read... [09:34:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:45]Read from MH i2c: E2 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 62 00 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 62 00 77 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C0 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [09:34:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C0 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:45]wFMCommunicate OK [09:34:45]SAM_PROTO_GetFieldsCounters done [09:34:45]requested_item shift.num is exist - process it [09:34:45]requested_item shift.opened is exist - process it [09:34:45]req_shift_opened [09:34:45]FM_GetShiftState [09:34:45]SAM_PROTO_GetShiftState [09:34:45]wFMCommunicate request_size=4 [09:34:45]MH_SAM_APDU [09:34:45]CAPDU: 80 13 01 00 [09:34:45]Write to MH i2c: E2 08 00 78 8B 80 13 01 00 00 00 00 00 80 [09:34:45]Write i2c OK [09:34:45]MH_I2C_Read... [09:34:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:45]Read from MH i2c: E2 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 0E 00 [09:34:45]MH_I2C_Read... [09:34:45]Read from MH i2c: E2 0E 00 78 8B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FE [09:34:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:34:45]wFMCommunicate OK [09:34:45]SAM_PROTO_GetShiftState done [09:34:45]FM_GetShiftState done [09:34:45]req_shift_opened done [09:34:45]requested_item shift.open_date is exist - process it [09:34:45]req_shift_open_date [09:34:45]req_shift_open_date done [09:34:45]produce_requested_data done [09:34:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308672,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:34:45]process_action_free close_receipt [09:34:45]json_value_free [09:34:45]json_value_free done [09:34:45]process_json_proto returns [09:34:45]Send response to host [09:34:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308672,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:34:45]free response buf [09:34:45]execute_script done [09:34:45]execute_script returns [09:34:45]free content buf [09:34:45]Sock 10.Close socket [09:34:45]Sock 10.Thread stoped [09:34:49]OFD Sender: No OFD packet to send [09:34:54]OFD Sender: No OFD packet to send [09:34:59]OFD Sender: No OFD packet to send [09:35:02]accept exits with 8 [09:35:02]New connection [09:35:02]New thread 3067342180 created [09:35:02]Thread 3067198820 joined [09:35:02]Waiting for new connection... [09:35:02] Sock 8.Parse request [09:35:02]Sock 8.Check first char [09:35:02]Sock 8.First char is OK [09:35:02]request: POST /json_proto HTTP/1.0 [09:35:02]Method: POST [09:35:02]URL: /json_proto [09:35:02]Method is POST - this is cgi request [09:35:02]url: /json_proto [09:35:02]query_string will be loaded in cgi processing [09:35:02]execute_cgi json_proto POST (null) [09:35:02]execute_cgi path=json_proto method=POST [09:35:02]POST find Content-Length [09:35:02]Host: 172.17.96.3:8080 [09:35:02]Content-Length: 682 [09:35:02]Content-Type: application/json [09:35:02] [09:35:02]POST finish read [09:35:02]Found Content-Length = 682 [09:35:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:35:02]execute_script... [09:35: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)642539", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:35:02]POST & json_proto [09:35:02]process_json_proto [09:35:02]json parsed OK: [09:35:02]protocol is kg_v1.0 [09:35:02]action value=close_receipt [09:35:02]process_action close_receipt [09:35:02]cmd_close_receipt [09:35:02]MH_GetDate [09:35:02]Write to MH i2c: F0 00 00 79 8B F3 [09:35:02]Write i2c OK [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: F0 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: F0 09 00 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: F0 09 00 79 8B 00 CC B7 1C 67 44 5E 04 65 0D [09:35:02]GetLastDocTimeStamp 1729935287 [09:35:02]current date 1729935308 [09:35:02]FM_GetShiftState [09:35:02]SAM_PROTO_GetShiftState [09:35:02]wFMCommunicate request_size=4 [09:35:02]MH_SAM_APDU [09:35:02]CAPDU: 80 13 01 00 [09:35:02]Write to MH i2c: E2 08 00 7A 8B 80 13 01 00 00 00 00 00 82 [09:35:02]Write i2c OK [09:35:02]MH_I2C_Read... [09:35:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:02]Read from MH i2c: E2 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 0E 00 [09:35:02]MH_I2C_Read... [09:35:02]Read from MH i2c: E2 0E 00 7A 8B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 00 [09:35:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:35:02]wFMCommunicate OK [09:35:02]SAM_PROTO_GetShiftState done [09:35:02]FM_GetShiftState done [09:35:02]opened in 1729902265 [09:35:02]opened+sec_in_day 1729988665 [09:35:02]quantity*price = 100015 [09:35:02]sum+1 = 100017 [09:35:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 94 26.10.2024 09:35 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308673 ФПД: 4566767321370 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093508&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308673&fm=4566767321370&tin=02508201610067®Number=0000000000091780&sum=100000 [09:35:03]StoreToDocumentArchive [09:35:03]shift 532 fd 308673 [09:35:03]save to /storage/0532/doc_00308673 [09:35:03]save last doc name /storage/0532/doc_00308673 to /storage/kkm_last_doc_name [09:35:03]save OK [09:35:03]Clear old archive folders... [09:35:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:35:03]tlvbuf is 00BAA1A0 [09:35:03]SAM_PROTO_ClearQueue [09:35:03]wFMCommunicate request_size=4 [09:35:03]MH_SAM_APDU [09:35:03]CAPDU: 80 09 00 00 [09:35:03]Write to MH i2c: E2 08 00 87 8B 80 09 00 00 00 00 00 00 84 [09:35:03]Write i2c OK [09:35:03]MH_I2C_Read... [09:35:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:35:04]Read from MH i2c: E2 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 87 8B 00 90 00 86 [09:35:04]RAPDU: 90 00 [09:35:04]wFMCommunicate OK [09:35:04]SAM_PROTO_ClearQueue done [09:35:04]KKMCreateOFDPacket [09:35:04]OFDProtocolAddRootSTLVToBuf [09:35:04]FM_MakeSignedData [09:35:04]FM_MakeSignedData [09:35:04]SAM_PROTO_SignData [09:35:04]wFMCommunicate request_size=4 [09:35:04]MH_SAM_APDU [09:35:04]CAPDU: 80 0D 01 02 [09:35:04]Write to MH i2c: E2 08 00 88 8B 80 0D 01 02 00 00 00 00 8C [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:35:04]Read from MH i2c: E2 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 88 8B 00 90 00 87 [09:35:04]RAPDU: 90 00 [09:35:04]wFMCommunicate OK [09:35:04]wFMCommunicate request_size=255 [09:35:04]MH_SAM_APDU [09:35:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5E 00 00 00 F4 03 04 00 CC B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 B5 04 00 35 04 06 00 04 [09:35:04]Write to MH i2c: E2 02 01 89 8B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5E 00 00 00 F4 03 04 00 CC B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 B5 04 00 35 04 06 00 04 00 00 0C [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]OFD Sender: No OFD packet to send [09:35:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:04]Read from MH i2c: E2 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 89 8B 00 90 00 88 [09:35:04]RAPDU: 90 00 [09:35:04]wFMCommunicate OK [09:35:04]wFMCommunicate request_size=10 [09:35:04]MH_SAM_APDU [09:35:04]CAPDU: 80 0D 02 02 05 27 48 8B 41 1A [09:35:04]Write to MH i2c: E2 0D 00 8A 8B 80 0D 02 02 05 00 27 48 8B 41 1A 00 00 EE [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:35:04]Read from MH i2c: E2 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 03 00 8A 8B 00 90 00 89 [09:35:04]RAPDU: 90 00 [09:35:04]wFMCommunicate OK [09:35:04]wFMCommunicate request_size=4 [09:35:04]MH_SAM_APDU [09:35:04]CAPDU: 80 0D 03 02 [09:35:04]Write to MH i2c: E2 08 00 8B 8B 80 0D 03 02 00 00 00 00 91 [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:35:04]Read from MH i2c: E2 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 0B 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 0B 00 8B 8B 00 20 F6 AF 60 13 AA 98 14 90 00 20 [09:35:04]RAPDU: 20 F6 AF 60 13 AA 98 14 90 00 [09:35:04]wFMCommunicate OK [09:35:04]SAM_PROTO_SignData done [09:35:04]FM_MakeSignedData done [09:35:04]CreateOFDProtocolMessage [09:35:04]wFMCommunicate request_size=4 [09:35:04]MH_SAM_APDU [09:35:04]CAPDU: 80 11 00 00 [09:35:04]Write to MH i2c: E2 08 00 8C 8B 80 11 00 00 00 00 00 00 91 [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:04]Read from MH i2c: E2 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 17 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: E2 17 00 8C 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E6 [09:35:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:35:04]wFMCommunicate OK [09:35:04]CreateOFDProtocolMessage done [09:35:04]OFDSenderStorePacket 308673 [09:35:04]StoreOFDPacket docnum=308673 [09:35:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 19 3B 07 01 FF 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5E 00 00 00 F4 03 04 00 CC B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 B5 04 00 35 04 06 00 04 27 48 8B 41 1A 20 F6 AF 60 13 AA 98 14 [09:35:04]CheckFolder [09:35:04]dirname=/storage/ofd_packets [09:35:04]CheckFolder done [09:35:04]ProducePacketName [09:35:04]name=ofd_packets/00308673 [09:35:04]NVStorageSaveData ofd_packets/00308673 [09:35:04]File name is /storage/ofd_packets/00308673 [09:35:04]Write 301 bytes [09:35:04]NVStorageSaveData done [09:35:04]OFDSenderStorePacket done [09:35:04]KKMCreateOFDPacket done [09:35:04]NVStorageSaveData kkm_last_timestamp [09:35:04]File name is /storage/kkm_last_timestamp [09:35:04]Write 4 bytes [09:35:04]NVStorageSaveData done [09:35:04]ExternCall_PrintAddStr [09:35:04]wPrintStart [09:35:04]Write to MH i2c: 01 00 00 8D 8B 18 [09:35:04]Write i2c OK [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: 01 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: 01 07 00 [09:35:04]MH_I2C_Read... [09:35:04]Read from MH i2c: 01 07 00 8D 8B 00 00 00 00 00 FF 0F 2D [09:35:04]RasterBufferAndPrint [09:35:04]line Счет N : (1)642539 [09:35:04]line ИНН: 02508201610067 [09:35:04]line Контрольно-Кассовый Чек [09:35:04]line ПРОДАЖА [09:35:04]line ТРК (МРК, ГНК) : 41 [09:35:04]line Товар: 2710124130 [09:35:04]line Аи-92-К-2 [09:35:04]line 14.950 * 66.90 [09:35:04]line = 1000.16 [09:35:04]line НДС 12% НСП 1% [09:35:04]line > о реализуемом товаре [09:35:04]line ОКРУГЛЕНИЕ: -0.16 [09:35:04]line ИТОГО: 1000.00 [09:35:04]line Внесено: 1000.00 [09:35:04]line СДАЧА: 0.00 [09:35:04]line НСП 1% : 8.85 [09:35:04]line НДС 12% : 106.21 [09:35:04]line Наличными: 1000.00 [09:35:04]line Безнал.: 0.00 [09:35:04]line Место: АЗС № 172 "Партнер Нефть" [09:35:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:35:04]line СНО: Общий режим [09:35:04]line Чек 94 26.10.2024 09:35 [09:35:04]line Смена: 532 ФФД: 1.0 [09:35:04]line ЗНМ: 0300000116 [09:35:04]line РНМ: 0000000000091780 [09:35:04]line Версия ККМ: 001 [09:35:04]line ФМ: 0000000000871765 [09:35:04]line ФД: 308673 [09:35:04]line ФПД: 4566767321370 [09:35:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093508&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308673&fm=4566767321370&tin=02508201610067®Number=0000000000091780&sum=100000 [09:35:04]OFD Sender: Processing packet 308673 [packets to send 222, broken 221] [09:35:04]ProducePacketName [09:35:04]name=ofd_packets/00308673 [09:35:04]OFD Sender: To server: pG, [09:35:04]CommunicateWithHost lk.salyk.kg:30040 [09:35:04]ConnectInit lk.salyk.kg [09:35:04]written 0, free lines is 4095 [09:35:04]Connected sock=10 [09:35:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 19 3B 07 01 FF 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5E 00 00 00 F4 03 04 00 CC B7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 B5 04 00 35 04 06 00 04 27 48 8B 41 1A 20 F6 AF 60 13 AA 98 14 [09:35:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7A EA 47 00 CA 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 31 37 36 35 10 04 04 00 C1 B5 04 00 F4 03 04 00 2B 5E 1C 67 B6 04 01 00 00 36 6E 37 18 4D 46 C2 06 [09:35:05]CommunicateWithHost err = 0 [09:35:05]CheckOFDResponse [09:35:05]1017 (14) - 77093643461234 [09:35:05]1041 (16) - 0000000000871765 [09:35:05]1040 (4) - 308673 [09:35:05]1012 (4) - 26.10.2024 03:12 [09:35:05]1206 (1) - 0 [09:35:05]OFD Sender: Remove packet 308673 [09:35:05]ProducePacketName [09:35:05]name=ofd_packets/00308673 [09:35:05]NVStorageDeleteData [09:35:05]Write to MH i2c: 01 00 00 B7 8B 42 [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: 01 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: 01 07 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: 01 07 00 B7 8B 00 00 00 00 00 E3 0C 38 [09:35:05]RasterBufferAndPrint [09:35:05]line [09:35:05]line [09:35:05]line [09:35:05]line [09:35:05]line [09:35:05]written 0, free lines is 3304 [09:35:05]MH_Cut [09:35:05]Write to MH i2c: D1 01 00 BE 8B 01 1B [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: D1 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: D1 01 00 [09:35:05]MH_I2C_Read... [09:35:05]Read from MH i2c: D1 01 00 BE 8B 00 1A [09:35:05]Write to MH i2c: 01 00 00 BF 8B 4A [09:35:05]Write i2c OK [09:35:05]MH_I2C_Read... [09:35:05]OFD Sender: No OFD packet to send [09:35:06]*** Cut start [09:35:06]*** Purtial cut [09:35:06]*** Stage 1: CUTSNS_PIN = 1 [09:35:06]Read from MH i2c: 01 [09:35:06]MH_I2C_Read... [09:35:06]*** Stop cut motor [09:35:06]*** Cut end [09:35:06]Read from MH i2c: 01 07 00 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: 01 07 00 BF 8B 00 00 00 00 00 FF 0F 5F [09:35:06]process_action close_receipt done [09:35:06]requested_data is exist [09:35:06]produce_requested_data [09:35:06]requested_item fm.sn is exist - process it [09:35:06]wFMCommunicate request_size=4 [09:35:06]MH_SAM_APDU [09:35:06]CAPDU: 80 11 00 00 [09:35:06]Write to MH i2c: E2 08 00 C0 8B 80 11 00 00 00 00 00 00 C5 [09:35:06]Write i2c OK [09:35:06]MH_I2C_Read... [09:35:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:35:06]Read from MH i2c: E2 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 17 00 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 17 00 C0 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1A [09:35:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:35:06]wFMCommunicate OK [09:35:06]requested_item fd.num is exist - process it [09:35:06]SAM_PROTO_GetFieldsCounters [09:35:06]wFMCommunicate request_size=4 [09:35:06]MH_SAM_APDU [09:35:06]CAPDU: 80 13 00 00 [09:35:06]Write to MH i2c: E2 08 00 C1 8B 80 13 00 00 00 00 00 00 C8 [09:35:06]Write i2c OK [09:35:06]MH_I2C_Read... [09:35:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:35:06]Read from MH i2c: E2 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 62 00 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 62 00 C1 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C1 B5 04 00 0E 04 04 00 14 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 95 [09:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C1 B5 04 00 0E 04 04 00 14 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 [09:35:06]wFMCommunicate OK [09:35:06]SAM_PROTO_GetFieldsCounters done [09:35:06]requested_item shift.num is exist - process it [09:35:06]requested_item shift.opened is exist - process it [09:35:06]req_shift_opened [09:35:06]FM_GetShiftState [09:35:06]SAM_PROTO_GetShiftState [09:35:06]wFMCommunicate request_size=4 [09:35:06]MH_SAM_APDU [09:35:06]CAPDU: 80 13 01 00 [09:35:06]Write to MH i2c: E2 08 00 C2 8B 80 13 01 00 00 00 00 00 CA [09:35:06]Write i2c OK [09:35:06]MH_I2C_Read... [09:35:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:35:06]Read from MH i2c: E2 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 0E 00 [09:35:06]MH_I2C_Read... [09:35:06]Read from MH i2c: E2 0E 00 C2 8B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 48 [09:35:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:35:06]wFMCommunicate OK [09:35:06]SAM_PROTO_GetShiftState done [09:35:06]FM_GetShiftState done [09:35:06]req_shift_opened done [09:35:06]requested_item shift.open_date is exist - process it [09:35:06]req_shift_open_date [09:35:06]req_shift_open_date done [09:35:06]produce_requested_data done [09:35:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308673,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:35:06]process_action_free close_receipt [09:35:06]json_value_free [09:35:06]json_value_free done [09:35:06]process_json_proto returns [09:35:06]Send response to host [09:35:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308673,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:35:06]free response buf [09:35:06]execute_script done [09:35:06]execute_script returns [09:35:06]free content buf [09:35:06]Sock 8.Close socket [09:35:06]Sock 8.Thread stoped [09:35:10]OFD Sender: No OFD packet to send [09:35:15]OFD Sender: No OFD packet to send [09:35:20]OFD Sender: No OFD packet to send [09:35:25]OFD Sender: No OFD packet to send [09:35:30]OFD Sender: No OFD packet to send [09:35:35]OFD Sender: No OFD packet to send [09:35:40]OFD Sender: No OFD packet to send [09:35:45]OFD Sender: No OFD packet to send [09:35:50]OFD Sender: No OFD packet to send [09:35:55]OFD Sender: No OFD packet to send [09:36:00]OFD Sender: No OFD packet to send [09:36:03]accept exits with 9 [09:36:03]New connection [09:36:03]New thread 3067198820 created [09:36:03]Thread 3067342180 joined [09:36:03]Waiting for new connection... [09:36:03] Sock 9.Parse request [09:36:03]Sock 9.Check first char [09:36:03]Sock 9.First char is OK [09:36:03]request: POST /json_proto HTTP/1.0 [09:36:03]Method: POST [09:36:03]URL: /json_proto [09:36:03]Method is POST - this is cgi request [09:36:03]url: /json_proto [09:36:03]query_string will be loaded in cgi processing [09:36:03]execute_cgi json_proto POST (null) [09:36:03]execute_cgi path=json_proto method=POST [09:36:03]POST find Content-Length [09:36:03]Host: 172.17.96.3:8080 [09:36:03]Content-Length: 678 [09:36:03]Content-Type: application/json [09:36:03] [09:36:03]POST finish read [09:36:03]Found Content-Length = 678 [09:36:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [09:36:03]execute_script... [09:36:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642541", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [09:36:03]POST & json_proto [09:36:03]process_json_proto [09:36:03]json parsed OK: [09:36:03]protocol is kg_v1.0 [09:36:03]action value=close_receipt [09:36:03]process_action close_receipt [09:36:03]cmd_close_receipt [09:36:03]MH_GetDate [09:36:03]Write to MH i2c: F0 00 00 C3 8B 3D [09:36:03]Write i2c OK [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: F0 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: F0 09 00 [09:36:03]MH_I2C_Read... [09:36:03]Read from MH i2c: F0 09 00 C3 8B 00 09 B8 1C 67 44 5E 04 65 95 [09:36:03]GetLastDocTimeStamp 1729935308 [09:36:03]current date 1729935369 [09:36:03]FM_GetShiftState [09:36:03]SAM_PROTO_GetShiftState [09:36:03]wFMCommunicate request_size=4 [09:36:03]MH_SAM_APDU [09:36:03]CAPDU: 80 13 01 00 [09:36:03]Write to MH i2c: E2 08 00 C4 8B 80 13 01 00 00 00 00 00 CC [09:36:03]Write i2c OK [09:36:03]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 C4 8B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4A [09:36:03]RAPDU: 09 00 01 B9 36 1C 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 1729902265 [09:36:03]opened+sec_in_day 1729988665 [09:36:03]quantity*price = 70044 [09:36:03]sum+1 = 70045 [09:36:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 95 26.10.2024 09:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308674 ФПД: 104186764907026 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093609&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308674&fm=104186764907026&tin=02508201610067®Number=0000000000091780&sum=70000 [09:36:04]StoreToDocumentArchive [09:36:04]shift 532 fd 308674 [09:36:04]save to /storage/0532/doc_00308674 [09:36:04]save last doc name /storage/0532/doc_00308674 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=251 [09:36:04]tlvbuf is 00C7DA90 [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 D1 8B 80 09 00 00 00 00 00 00 CE [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 D1 8B 00 90 00 D0 [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 D2 8B 80 0D 01 02 00 00 00 00 D6 [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 D2 8B 00 90 00 D1 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 5F 00 00 00 F4 03 04 00 09 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 B5 04 00 35 04 06 00 5E [09:36:04]Write to MH i2c: E2 02 01 D3 8B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5F 00 00 00 F4 03 04 00 09 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 B5 04 00 35 04 06 00 5E 00 00 06 [09:36:04]Write i2c OK [09:36:04]MH_I2C_Read... [09:36:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:05]Read from MH i2c: E2 [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: E2 03 00 [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: E2 03 00 D3 8B 00 90 00 D2 [09:36:05]RAPDU: 90 00 [09:36:05]wFMCommunicate OK [09:36:05]wFMCommunicate request_size=10 [09:36:05]MH_SAM_APDU [09:36:05]CAPDU: 80 0D 02 02 05 C1 DF 1C D2 12 [09:36:05]Write to MH i2c: E2 0D 00 D4 8B 80 0D 02 02 05 00 C1 DF 1C D2 12 00 00 83 [09:36:05]Write i2c OK [09:36:05]MH_I2C_Read... [09:36:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:05]Read from MH i2c: E2 [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: E2 03 00 [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: E2 03 00 D4 8B 00 90 00 D3 [09:36:05]RAPDU: 90 00 [09:36:05]wFMCommunicate OK [09:36:05]wFMCommunicate request_size=4 [09:36:05]MH_SAM_APDU [09:36:05]CAPDU: 80 0D 03 02 [09:36:05]Write to MH i2c: E2 08 00 D5 8B 80 0D 03 02 00 00 00 00 DB [09:36:05]Write i2c OK [09:36:05]MH_I2C_Read... [09:36:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:05]Read from MH i2c: E2 [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: E2 0B 00 [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: E2 0B 00 D5 8B 00 E7 23 78 2C DB 2B 95 18 90 00 3D [09:36:05]RAPDU: E7 23 78 2C DB 2B 95 18 90 00 [09:36:05]wFMCommunicate OK [09:36:05]SAM_PROTO_SignData done [09:36:05]FM_MakeSignedData done [09:36:05]CreateOFDProtocolMessage [09:36:05]wFMCommunicate request_size=4 [09:36:05]MH_SAM_APDU [09:36:05]CAPDU: 80 11 00 00 [09:36:05]Write to MH i2c: E2 08 00 D6 8B 80 11 00 00 00 00 00 00 DB [09:36:05]Write i2c OK [09:36:05]MH_I2C_Read... [09:36:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:05]Read from MH i2c: E2 [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: E2 17 00 [09:36:05]MH_I2C_Read... [09:36:05]Read from MH i2c: E2 17 00 D6 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 30 [09:36:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:36:05]wFMCommunicate OK [09:36:05]CreateOFDProtocolMessage done [09:36:05]OFDSenderStorePacket 308674 [09:36:05]StoreOFDPacket docnum=308674 [09:36:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A5 D7 07 01 82 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5F 00 00 00 F4 03 04 00 09 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 B5 04 00 35 04 06 00 5E C1 DF 1C D2 12 E7 23 78 2C DB 2B 95 18 [09:36:05]CheckFolder [09:36:05]dirname=/storage/ofd_packets [09:36:05]CheckFolder done [09:36:05]ProducePacketName [09:36:05]name=ofd_packets/00308674 [09:36:05]NVStorageSaveData ofd_packets/00308674 [09:36:05]File name is /storage/ofd_packets/00308674 [09:36:05]Write 301 bytes [09:36:05]NVStorageSaveData done [09:36:05]OFDSenderStorePacket done [09:36:05]KKMCreateOFDPacket done [09:36:05]NVStorageSaveData kkm_last_timestamp [09:36:05]File name is /storage/kkm_last_timestamp [09:36:05]Write 4 bytes [09:36:05]NVStorageSaveData done [09:36:05]ExternCall_PrintAddStr [09:36:05]wPrintStart [09:36:05]Write to MH i2c: 01 00 00 D7 8B 62 [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 D7 8B 00 00 00 00 00 FF 0F 77 [09:36:05]RasterBufferAndPrint [09:36:05]line Счет N : (1)642541 [09:36:05]line ИНН: 02508201610067 [09:36:05]line Контрольно-Кассовый Чек [09:36:05]line ПРОДАЖА [09:36:05]line ТРК (МРК, ГНК) : 62 [09:36:05]line Товар: 2710124130 [09:36:05]line Аи-92-К-2 [09:36:05]line 10.470 * 66.90 [09:36:05]line = 700.44 [09:36:05]line НДС 12% НСП 1% [09:36:05]line > о реализуемом товаре [09:36:05]line ОКРУГЛЕНИЕ: -0.44 [09:36:05]line ИТОГО: 700.00 [09:36:05]line Внесено: 700.00 [09:36:05]line СДАЧА: 0.00 [09:36:05]line НСП 1% : 6.20 [09:36:05]line НДС 12% : 74.38 [09:36:05]line Наличными: 700.00 [09:36:05]line Безнал.: 0.00 [09:36:05]line Место: АЗС № 172 "Партнер Нефть" [09:36:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:36:05]line СНО: Общий режим [09:36:05]line Чек 95 26.10.2024 09:36 [09:36:05]line Смена: 532 ФФД: 1.0 [09:36:05]line ЗНМ: 0300000116 [09:36:05]line РНМ: 0000000000091780 [09:36:05]line Версия ККМ: 001 [09:36:05]line ФМ: 0000000000871765 [09:36:05]line ФД: 308674 [09:36:05]line ФПД: 104186764907026 [09:36:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093609&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308674&fm=104186764907026&tin=02508201610067®Number=0000000000091780&sum=70000 [09:36:05]written 0, free lines is 4095 [09:36:05]OFD Sender: Processing packet 308674 [packets to send 222, broken 221] [09:36:05]ProducePacketName [09:36:05]name=ofd_packets/00308674 [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]Connected sock=8 [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 31 37 36 35 0F 01 00 00 A5 D7 07 01 82 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5F 00 00 00 F4 03 04 00 09 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 B5 04 00 35 04 06 00 5E C1 DF 1C D2 12 E7 23 78 2C DB 2B 95 18 [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 31 37 36 35 4F 00 00 00 89 4A 47 00 00 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 B5 04 00 F4 03 04 00 67 5E 1C 67 B6 04 01 00 00 E2 32 3E F8 D9 56 4A A0 [09:36:05]CommunicateWithHost err = 0 [09:36:05]CheckOFDResponse [09:36:05]1017 (14) - 77093643461234 [09:36:05]1041 (16) - 0000000000871765 [09:36:05]1040 (4) - 308674 [09:36:05]1012 (4) - 26.10.2024 03:13 [09:36:05]1206 (1) - 0 [09:36:05]OFD Sender: Remove packet 308674 [09:36:05]ProducePacketName [09:36:05]name=ofd_packets/00308674 [09:36:05]NVStorageDeleteData [09:36:05]Write to MH i2c: 01 00 00 01 8C 8D [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 01 8C 00 00 00 00 00 B5 0C 55 [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 3259 [09:36:05]MH_Cut [09:36:05]Write to MH i2c: D1 01 00 08 8C 01 66 [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 08 8C 00 65 [09:36:05]Write to MH i2c: 01 00 00 09 8C 95 [09:36:05]Write i2c OK [09:36:05]MH_I2C_Read... [09:36:06]OFD Sender: No OFD packet to send [09:36:06]*** Cut start [09:36:06]*** Purtial cut [09:36:06]*** Stage 1: CUTSNS_PIN = 1 [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 09 8C 00 00 00 00 00 FF 0F AA [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 0A 8C 80 11 00 00 00 00 00 00 10 [09:36:06]Write i2c OK [09:36:06]MH_I2C_Read... [09:36:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:07]Read from MH i2c: E2 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 17 00 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 17 00 0A 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 65 [09:36:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:36:07]wFMCommunicate OK [09:36:07]requested_item fd.num is exist - process it [09:36:07]SAM_PROTO_GetFieldsCounters [09:36:07]wFMCommunicate request_size=4 [09:36:07]MH_SAM_APDU [09:36:07]CAPDU: 80 13 00 00 [09:36:07]Write to MH i2c: E2 08 00 0B 8C 80 13 00 00 00 00 00 00 13 [09:36:07]Write i2c OK [09:36:07]MH_I2C_Read... [09:36:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:07]Read from MH i2c: E2 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 62 00 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 62 00 0B 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C2 B5 04 00 0E 04 04 00 14 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 E4 [09:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C2 B5 04 00 0E 04 04 00 14 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 [09:36:07]wFMCommunicate OK [09:36:07]SAM_PROTO_GetFieldsCounters done [09:36:07]requested_item shift.num is exist - process it [09:36:07]requested_item shift.opened is exist - process it [09:36:07]req_shift_opened [09:36:07]FM_GetShiftState [09:36:07]SAM_PROTO_GetShiftState [09:36:07]wFMCommunicate request_size=4 [09:36:07]MH_SAM_APDU [09:36:07]CAPDU: 80 13 01 00 [09:36:07]Write to MH i2c: E2 08 00 0C 8C 80 13 01 00 00 00 00 00 15 [09:36:07]Write i2c OK [09:36:07]MH_I2C_Read... [09:36:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:07]Read from MH i2c: E2 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 0E 00 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 0E 00 0C 8C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 93 [09:36:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:36:07]wFMCommunicate OK [09:36:07]SAM_PROTO_GetShiftState done [09:36:07]FM_GetShiftState done [09:36:07]req_shift_opened done [09:36:07]requested_item shift.open_date is exist - process it [09:36:07]req_shift_open_date [09:36:07]req_shift_open_date done [09:36:07]produce_requested_data done [09:36:07]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308674,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:36:07]process_action_free close_receipt [09:36:07]json_value_free [09:36:07]json_value_free done [09:36:07]process_json_proto returns [09:36:07]Send response to host [09:36:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308674,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:36:07]free response buf [09:36:07]execute_script done [09:36:07]execute_script returns [09:36:07]free content buf [09:36:07]Sock 9.Close socket [09:36:07]Sock 9.Thread stoped [09:36:11]OFD Sender: No OFD packet to send [09:36:16]OFD Sender: No OFD packet to send [09:36:21]OFD Sender: No OFD packet to send [09:36:26]OFD Sender: No OFD packet to send [09:36:31]OFD Sender: No OFD packet to send [09:36:36]OFD Sender: No OFD packet to send [09:36:41]OFD Sender: No OFD packet to send [09:36:46]OFD Sender: No OFD packet to send [09:36:51]OFD Sender: No OFD packet to send [09:36:56]OFD Sender: No OFD packet to send [09:37:01]OFD Sender: No OFD packet to send [09:37:03]accept exits with 10 [09:37:03]New connection [09:37:03]New thread 3067342180 created [09:37:03]Thread 3067198820 joined [09:37:03]Waiting for new connection... [09:37:03] Sock 10.Parse request [09:37:03]Sock 10.Check first char [09:37:03]Sock 10.First char is OK [09:37:03]request: POST /json_proto HTTP/1.0 [09:37:03]Method: POST [09:37:03]URL: /json_proto [09:37:03]Method is POST - this is cgi request [09:37:03]url: /json_proto [09:37:03]query_string will be loaded in cgi processing [09:37:03]execute_cgi json_proto POST (null) [09:37:03]execute_cgi path=json_proto method=POST [09:37:03]POST find Content-Length [09:37:03]Host: 172.17.96.3:8080 [09:37:03]Content-Length: 677 [09:37:03]Content-Type: application/json [09:37:03] [09:37:03]POST finish read [09:37:03]Found Content-Length = 677 [09:37:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [09:37:03]execute_script... [09:37:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642542", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [09:37:03]POST & json_proto [09:37:03]process_json_proto [09:37:03]json parsed OK: [09:37:03]protocol is kg_v1.0 [09:37:03]action value=close_receipt [09:37:03]process_action close_receipt [09:37:03]cmd_close_receipt [09:37:03]MH_GetDate [09:37:03]Write to MH i2c: F0 00 00 0D 8C 88 [09:37:03]Write i2c OK [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: F0 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: F0 09 00 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: F0 09 00 0D 8C 00 45 B8 1C 67 44 5E 04 65 1C [09:37:03]GetLastDocTimeStamp 1729935369 [09:37:03]current date 1729935429 [09:37:03]FM_GetShiftState [09:37:03]SAM_PROTO_GetShiftState [09:37:03]wFMCommunicate request_size=4 [09:37:03]MH_SAM_APDU [09:37:03]CAPDU: 80 13 01 00 [09:37:03]Write to MH i2c: E2 08 00 0E 8C 80 13 01 00 00 00 00 00 17 [09:37:03]Write i2c OK [09:37:03]MH_I2C_Read... [09:37:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:03]Read from MH i2c: E2 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: E2 0E 00 [09:37:03]MH_I2C_Read... [09:37:03]Read from MH i2c: E2 0E 00 0E 8C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 95 [09:37:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:37:03]wFMCommunicate OK [09:37:03]SAM_PROTO_GetShiftState done [09:37:03]FM_GetShiftState done [09:37:03]opened in 1729902265 [09:37:03]opened+sec_in_day 1729988665 [09:37:03]quantity*price = 30038 [09:37:03]sum+1 = 30039 [09:37:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 96 26.10.2024 09:37 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308675 ФПД: 259657996735986 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093709&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308675&fm=259657996735986&tin=02508201610067®Number=0000000000091780&sum=30000 [09:37:04]StoreToDocumentArchive [09:37:04]shift 532 fd 308675 [09:37:04]save to /storage/0532/doc_00308675 [09:37:04]save last doc name /storage/0532/doc_00308675 to /storage/kkm_last_doc_name [09:37:04]save OK [09:37:04]Clear old archive folders... [09:37:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:37:04]tlvbuf is 00BC0EF0 [09:37:04]SAM_PROTO_ClearQueue [09:37:04]wFMCommunicate request_size=4 [09:37:04]MH_SAM_APDU [09:37:04]CAPDU: 80 09 00 00 [09:37:04]Write to MH i2c: E2 08 00 1B 8C 80 09 00 00 00 00 00 00 19 [09:37:04]Write i2c OK [09:37:04]MH_I2C_Read... [09:37:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:04]Read from MH i2c: E2 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 03 00 [09:37:04]MH_I2C_Read... [09:37:04]Read from MH i2c: E2 03 00 1B 8C 00 90 00 1B [09:37:04]RAPDU: 90 00 [09:37:04]wFMCommunicate OK [09:37:04]SAM_PROTO_ClearQueue done [09:37:04]KKMCreateOFDPacket [09:37:04]OFDProtocolAddRootSTLVToBuf [09:37:04]FM_MakeSignedData [09:37:04]FM_MakeSignedData [09:37:04]SAM_PROTO_SignData [09:37:04]wFMCommunicate request_size=4 [09:37:04]MH_SAM_APDU [09:37:04]CAPDU: 80 0D 01 02 [09:37:04]Write to MH i2c: E2 08 00 1C 8C 80 0D 01 02 00 00 00 00 21 [09:37:04]Write i2c OK [09:37:04]MH_I2C_Read... [09:37:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:05]Read from MH i2c: E2 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 03 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 03 00 1C 8C 00 90 00 1C [09:37:05]RAPDU: 90 00 [09:37:05]wFMCommunicate OK [09:37:05]wFMCommunicate request_size=255 [09:37:05]MH_SAM_APDU [09:37: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 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 60 00 00 00 F4 03 04 00 45 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 B5 04 00 35 04 06 00 EC [09:37:05]Write to MH i2c: E2 02 01 1D 8C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 60 00 00 00 F4 03 04 00 45 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 B5 04 00 35 04 06 00 EC 00 00 01 [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:05]Read from MH i2c: E2 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 03 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 03 00 1D 8C 00 90 00 1D [09:37:05]RAPDU: 90 00 [09:37:05]wFMCommunicate OK [09:37:05]wFMCommunicate request_size=10 [09:37:05]MH_SAM_APDU [09:37:05]CAPDU: 80 0D 02 02 05 28 56 A8 95 F2 [09:37:05]Write to MH i2c: E2 0D 00 1E 8C 80 0D 02 02 05 00 28 56 A8 95 F2 00 00 DB [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:05]Read from MH i2c: E2 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 03 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 03 00 1E 8C 00 90 00 1E [09:37:05]RAPDU: 90 00 [09:37:05]wFMCommunicate OK [09:37:05]wFMCommunicate request_size=4 [09:37:05]MH_SAM_APDU [09:37:05]CAPDU: 80 0D 03 02 [09:37:05]Write to MH i2c: E2 08 00 1F 8C 80 0D 03 02 00 00 00 00 26 [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:05]Read from MH i2c: E2 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 0B 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 0B 00 1F 8C 00 75 99 9A 85 B1 93 58 32 90 00 22 [09:37:05]RAPDU: 75 99 9A 85 B1 93 58 32 90 00 [09:37:05]wFMCommunicate OK [09:37:05]SAM_PROTO_SignData done [09:37:05]FM_MakeSignedData done [09:37:05]CreateOFDProtocolMessage [09:37:05]wFMCommunicate request_size=4 [09:37:05]MH_SAM_APDU [09:37:05]CAPDU: 80 11 00 00 [09:37:05]Write to MH i2c: E2 08 00 20 8C 80 11 00 00 00 00 00 00 26 [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:05]Read from MH i2c: E2 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 17 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: E2 17 00 20 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7B [09:37:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:37:05]wFMCommunicate OK [09:37:05]CreateOFDProtocolMessage done [09:37:05]OFDSenderStorePacket 308675 [09:37:05]StoreOFDPacket docnum=308675 [09:37:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B2 0C 07 01 F6 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 60 00 00 00 F4 03 04 00 45 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 B5 04 00 35 04 06 00 EC 28 56 A8 95 F2 75 99 9A 85 B1 93 58 32 [09:37:05]CheckFolder [09:37:05]dirname=/storage/ofd_packets [09:37:05]CheckFolder done [09:37:05]ProducePacketName [09:37:05]name=ofd_packets/00308675 [09:37:05]NVStorageSaveData ofd_packets/00308675 [09:37:05]File name is /storage/ofd_packets/00308675 [09:37:05]Write 301 bytes [09:37:05]NVStorageSaveData done [09:37:05]OFDSenderStorePacket done [09:37:05]KKMCreateOFDPacket done [09:37:05]NVStorageSaveData kkm_last_timestamp [09:37:05]File name is /storage/kkm_last_timestamp [09:37:05]Write 4 bytes [09:37:05]NVStorageSaveData done [09:37:05]ExternCall_PrintAddStr [09:37:05]wPrintStart [09:37:05]Write to MH i2c: 01 00 00 21 8C AD [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: 01 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: 01 07 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: 01 07 00 21 8C 00 00 00 00 00 FF 0F C2 [09:37:05]RasterBufferAndPrint [09:37:05]line Счет N : (1)642542 [09:37:05]line ИНН: 02508201610067 [09:37:05]line Контрольно-Кассовый Чек [09:37:05]line ПРОДАЖА [09:37:05]line ТРК (МРК, ГНК) : 41 [09:37:05]line Товар: 2710124130 [09:37:05]line Аи-92-К-2 [09:37:05]line 4.490 * 66.90 [09:37:05]line = 300.38 [09:37:05]line НДС 12% НСП 1% [09:37:05]line > о реализуемом товаре [09:37:05]line ОКРУГЛЕНИЕ: -0.38 [09:37:05]line ИТОГО: 300.00 [09:37:05]line Внесено: 300.00 [09:37:05]line СДАЧА: 0.00 [09:37:05]line НСП 1% : 2.66 [09:37:05]line НДС 12% : 31.90 [09:37:05]line Наличными: 300.00 [09:37:05]line Безнал.: 0.00 [09:37:05]line Место: АЗС № 172 "Партнер Нефть" [09:37:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:37:05]line СНО: Общий режим [09:37:05]line Чек 96 26.10.2024 09:37 [09:37:05]line Смена: 532 ФФД: 1.0 [09:37:05]line ЗНМ: 0300000116 [09:37:05]line РНМ: 0000000000091780 [09:37:05]line Версия ККМ: 001 [09:37:05]line ФМ: 0000000000871765 [09:37:05]line ФД: 308675 [09:37:05]line ФПД: 259657996735986 [09:37:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093709&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308675&fm=259657996735986&tin=02508201610067®Number=0000000000091780&sum=30000 [09:37:05]written 0, free lines is 4095 [09:37:05]OFD Sender: Processing packet 308675 [packets to send 222, broken 221] [09:37:05]ProducePacketName [09:37:05]name=ofd_packets/00308675 [09:37:05]OFD Sender: To server: pG, [09:37:05]CommunicateWithHost lk.salyk.kg:30040 [09:37:05]ConnectInit lk.salyk.kg [09:37:05]Connected sock=9 [09:37:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B2 0C 07 01 F6 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 60 00 00 00 F4 03 04 00 45 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 B5 04 00 35 04 06 00 EC 28 56 A8 95 F2 75 99 9A 85 B1 93 58 32 [09:37:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 80 EC 47 00 FD 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 31 37 36 35 10 04 04 00 C3 B5 04 00 F4 03 04 00 A3 5E 1C 67 B6 04 01 00 00 8E 45 28 DB 6F 14 FD 32 [09:37:05]CommunicateWithHost err = 0 [09:37:05]CheckOFDResponse [09:37:05]1017 (14) - 77093643461234 [09:37:05]1041 (16) - 0000000000871765 [09:37:05]1040 (4) - 308675 [09:37:05]1012 (4) - 26.10.2024 03:14 [09:37:05]1206 (1) - 0 [09:37:05]OFD Sender: Remove packet 308675 [09:37:05]ProducePacketName [09:37:05]name=ofd_packets/00308675 [09:37:05]NVStorageDeleteData [09:37:05]Write to MH i2c: 01 00 00 4B 8C D7 [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: 01 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: 01 07 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: 01 07 00 4B 8C 00 00 00 00 00 B5 0C 9F [09:37:05]RasterBufferAndPrint [09:37:05]line [09:37:05]line [09:37:05]line [09:37:05]line [09:37:05]line [09:37:05]written 0, free lines is 3259 [09:37:05]MH_Cut [09:37:05]Write to MH i2c: D1 01 00 52 8C 01 B0 [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: D1 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: D1 01 00 [09:37:05]MH_I2C_Read... [09:37:05]Read from MH i2c: D1 01 00 52 8C 00 AF [09:37:05]Write to MH i2c: 01 00 00 53 8C DF [09:37:05]Write i2c OK [09:37:05]MH_I2C_Read... [09:37:06]OFD Sender: No OFD packet to send [09:37:06]*** Cut start [09:37:06]*** Purtial cut [09:37:06]*** Stage 1: CUTSNS_PIN = 1 [09:37:07]Read from MH i2c: 01 [09:37:07]MH_I2C_Read... [09:37:07]*** Stop cut motor [09:37:07]*** Cut end [09:37:07]Read from MH i2c: 01 07 00 [09:37:07]MH_I2C_Read... [09:37:07]Read from MH i2c: 01 07 00 53 8C 00 00 00 00 00 FF 0F F4 [09:37:07]process_action close_receipt done [09:37:07]requested_data is exist [09:37:07]produce_requested_data [09:37:07]requested_item fm.sn is exist - process it [09:37:07]wFMCommunicate request_size=4 [09:37:07]MH_SAM_APDU [09:37:07]CAPDU: 80 11 00 00 [09:37:07]Write to MH i2c: E2 08 00 54 8C 80 11 00 00 00 00 00 00 5A [09:37:07]Write i2c OK [09:37:07]MH_I2C_Read... [09:37:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:07]Read from MH i2c: E2 [09:37:07]MH_I2C_Read... [09:37:07]Read from MH i2c: E2 17 00 [09:37:07]MH_I2C_Read... [09:37:07]Read from MH i2c: E2 17 00 54 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AF [09:37:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:37:07]wFMCommunicate OK [09:37:07]requested_item fd.num is exist - process it [09:37:07]SAM_PROTO_GetFieldsCounters [09:37:07]wFMCommunicate request_size=4 [09:37:07]MH_SAM_APDU [09:37:07]CAPDU: 80 13 00 00 [09:37:07]Write to MH i2c: E2 08 00 55 8C 80 13 00 00 00 00 00 00 5D [09:37:07]Write i2c OK [09:37:07]MH_I2C_Read... [09:37:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:07]Read from MH i2c: E2 [09:37:07]MH_I2C_Read... [09:37:07]Read from MH i2c: E2 62 00 [09:37:07]MH_I2C_Read... [09:37:07]Read from MH i2c: E2 62 00 55 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C3 B5 04 00 0E 04 04 00 14 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 32 [09:37:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C3 B5 04 00 0E 04 04 00 14 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 [09:37:07]wFMCommunicate OK [09:37:07]SAM_PROTO_GetFieldsCounters done [09:37:07]requested_item shift.num is exist - process it [09:37:07]requested_item shift.opened is exist - process it [09:37:07]req_shift_opened [09:37:07]FM_GetShiftState [09:37:07]SAM_PROTO_GetShiftState [09:37:07]wFMCommunicate request_size=4 [09:37:07]MH_SAM_APDU [09:37:07]CAPDU: 80 13 01 00 [09:37:07]Write to MH i2c: E2 08 00 56 8C 80 13 01 00 00 00 00 00 5F [09:37:07]Write i2c OK [09:37:07]MH_I2C_Read... [09:37:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:07]Read from MH i2c: E2 [09:37:07]MH_I2C_Read... [09:37:07]Read from MH i2c: E2 0E 00 [09:37:07]MH_I2C_Read... [09:37:07]Read from MH i2c: E2 0E 00 56 8C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DD [09:37:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:37:07]wFMCommunicate OK [09:37:07]SAM_PROTO_GetShiftState done [09:37:07]FM_GetShiftState done [09:37:07]req_shift_opened done [09:37:07]requested_item shift.open_date is exist - process it [09:37:07]req_shift_open_date [09:37:07]req_shift_open_date done [09:37:07]produce_requested_data done [09:37:07]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308675,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:37:07]process_action_free close_receipt [09:37:07]json_value_free [09:37:07]json_value_free done [09:37:07]process_json_proto returns [09:37:07]Send response to host [09:37:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308675,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:37:07]free response buf [09:37:07]execute_script done [09:37:07]execute_script returns [09:37:07]free content buf [09:37:07]Sock 10.Close socket [09:37:07]Sock 10.Thread stoped [09:37:11]OFD Sender: No OFD packet to send [09:37:16]OFD Sender: No OFD packet to send [09:37:21]OFD Sender: No OFD packet to send [09:37:26]OFD Sender: No OFD packet to send [09:37:31]OFD Sender: No OFD packet to send [09:37:36]OFD Sender: No OFD packet to send [09:37:41]OFD Sender: No OFD packet to send [09:37:46]OFD Sender: No OFD packet to send [09:37:48]accept exits with 8 [09:37:48]New connection [09:37:48]New thread 3067198820 created [09:37:48]Thread 3067342180 joined [09:37:48]Waiting for new connection... [09:37:48] Sock 8.Parse request [09:37:48]Sock 8.Check first char [09:37:48]Sock 8.First char is OK [09:37:48]request: POST /json_proto HTTP/1.0 [09:37:48]Method: POST [09:37:48]URL: /json_proto [09:37:48]Method is POST - this is cgi request [09:37:48]url: /json_proto [09:37:48]query_string will be loaded in cgi processing [09:37:48]execute_cgi json_proto POST (null) [09:37:48]execute_cgi path=json_proto method=POST [09:37:48]POST find Content-Length [09:37:48]Host: 172.17.96.3:8080 [09:37:48]Content-Length: 688 [09:37:48]Content-Type: application/json [09:37:48] [09:37:48]POST finish read [09:37:48]Found Content-Length = 688 [09:37:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:48]execute_script... [09:37:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642543", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:48]POST & json_proto [09:37:48]process_json_proto [09:37:48]json parsed OK: [09:37:48]protocol is kg_v1.0 [09:37:48]action value=close_receipt [09:37:48]process_action close_receipt [09:37:48]cmd_close_receipt [09:37:48]MH_GetDate [09:37:48]Write to MH i2c: F0 00 00 57 8C D2 [09:37:48]Write i2c OK [09:37:48]MH_I2C_Read... [09:37:48]Read from MH i2c: F0 [09:37:48]MH_I2C_Read... [09:37:48]Read from MH i2c: F0 09 00 [09:37:48]MH_I2C_Read... [09:37:48]Read from MH i2c: F0 09 00 57 8C 00 72 B8 1C 67 44 5E 04 65 93 [09:37:48]GetLastDocTimeStamp 1729935429 [09:37:48]current date 1729935474 [09:37:48]FM_GetShiftState [09:37:48]SAM_PROTO_GetShiftState [09:37:48]wFMCommunicate request_size=4 [09:37:48]MH_SAM_APDU [09:37:48]CAPDU: 80 13 01 00 [09:37:48]Write to MH i2c: E2 08 00 58 8C 80 13 01 00 00 00 00 00 61 [09:37:48]Write i2c OK [09:37:48]MH_I2C_Read... [09:37:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:48]Read from MH i2c: E2 [09:37:48]MH_I2C_Read... [09:37:48]Read from MH i2c: E2 0E 00 [09:37:48]MH_I2C_Read... [09:37:48]Read from MH i2c: E2 0E 00 58 8C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DF [09:37:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:37:48]wFMCommunicate OK [09:37:48]SAM_PROTO_GetShiftState done [09:37:48]FM_GetShiftState done [09:37:48]opened in 1729902265 [09:37:48]opened+sec_in_day 1729988665 [09:37:48]quantity*price = 200025 [09:37:48]sum+1 = 200026 [09:37:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 97 26.10.2024 09:37 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308676 ФПД: 4656750347124 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093754&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308676&fm=4656750347124&tin=02508201610067®Number=0000000000091780&sum=200000 [09:37:50]StoreToDocumentArchive [09:37:50]shift 532 fd 308676 [09:37:50]save to /storage/0532/doc_00308676 [09:37:50]save last doc name /storage/0532/doc_00308676 to /storage/kkm_last_doc_name [09:37:50]save OK [09:37:50]Clear old archive folders... [09:37:50]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:37:50]tlvbuf is 00BA9E30 [09:37:50]SAM_PROTO_ClearQueue [09:37:50]wFMCommunicate request_size=4 [09:37:50]MH_SAM_APDU [09:37:50]CAPDU: 80 09 00 00 [09:37:50]Write to MH i2c: E2 08 00 65 8C 80 09 00 00 00 00 00 00 63 [09:37:50]Write i2c OK [09:37:50]MH_I2C_Read... [09:37:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:50]Read from MH i2c: E2 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: E2 03 00 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: E2 03 00 65 8C 00 90 00 65 [09:37:50]RAPDU: 90 00 [09:37:50]wFMCommunicate OK [09:37:50]SAM_PROTO_ClearQueue done [09:37:50]KKMCreateOFDPacket [09:37:50]OFDProtocolAddRootSTLVToBuf [09:37:50]FM_MakeSignedData [09:37:50]FM_MakeSignedData [09:37:50]SAM_PROTO_SignData [09:37:50]wFMCommunicate request_size=4 [09:37:50]MH_SAM_APDU [09:37:50]CAPDU: 80 0D 01 02 [09:37:50]Write to MH i2c: E2 08 00 66 8C 80 0D 01 02 00 00 00 00 6B [09:37:50]Write i2c OK [09:37:50]MH_I2C_Read... [09:37:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:50]Read from MH i2c: E2 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: E2 03 00 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: E2 03 00 66 8C 00 90 00 66 [09:37:50]RAPDU: 90 00 [09:37:50]wFMCommunicate OK [09:37:50]wFMCommunicate request_size=255 [09:37:50]MH_SAM_APDU [09:37:50]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 72 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 B5 04 [09:37:50]Write to MH i2c: E2 02 01 67 8C 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 72 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 B5 04 00 00 C6 [09:37:50]Write i2c OK [09:37:50]MH_I2C_Read... [09:37:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:50]Read from MH i2c: E2 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: E2 03 00 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: E2 03 00 67 8C 00 90 00 67 [09:37:50]RAPDU: 90 00 [09:37:50]wFMCommunicate OK [09:37:50]wFMCommunicate request_size=16 [09:37:50]MH_SAM_APDU [09:37:50]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 04 3C 3B F3 43 74 [09:37:50]Write to MH i2c: E2 13 00 68 8C 80 0D 02 02 0B 00 00 35 04 06 00 04 3C 3B F3 43 74 00 00 E8 [09:37:50]Write i2c OK [09:37:50]MH_I2C_Read... [09:37:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:50]Read from MH i2c: E2 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: E2 03 00 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: E2 03 00 68 8C 00 90 00 68 [09:37:50]RAPDU: 90 00 [09:37:50]wFMCommunicate OK [09:37:50]wFMCommunicate request_size=4 [09:37:50]MH_SAM_APDU [09:37:50]CAPDU: 80 0D 03 02 [09:37:50]Write to MH i2c: E2 08 00 69 8C 80 0D 03 02 00 00 00 00 70 [09:37:50]Write i2c OK [09:37:50]MH_I2C_Read... [09:37:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:50]Read from MH i2c: E2 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: E2 0B 00 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: E2 0B 00 69 8C 00 C9 02 F6 F5 84 22 FA E3 90 00 AA [09:37:50]RAPDU: C9 02 F6 F5 84 22 FA E3 90 00 [09:37:50]wFMCommunicate OK [09:37:50]SAM_PROTO_SignData done [09:37:50]FM_MakeSignedData done [09:37:50]CreateOFDProtocolMessage [09:37:50]wFMCommunicate request_size=4 [09:37:50]MH_SAM_APDU [09:37:50]CAPDU: 80 11 00 00 [09:37:50]Write to MH i2c: E2 08 00 6A 8C 80 11 00 00 00 00 00 00 70 [09:37:50]Write i2c OK [09:37:50]MH_I2C_Read... [09:37:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:50]Read from MH i2c: E2 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: E2 17 00 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: E2 17 00 6A 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C5 [09:37:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:37:50]wFMCommunicate OK [09:37:50]CreateOFDProtocolMessage done [09:37:50]OFDSenderStorePacket 308676 [09:37:50]StoreOFDPacket docnum=308676 [09:37:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 7A 93 0D 01 18 73 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 72 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 B5 04 00 35 04 06 00 04 3C 3B F3 43 74 C9 02 F6 F5 84 22 FA E3 [09:37:50]CheckFolder [09:37:50]dirname=/storage/ofd_packets [09:37:50]CheckFolder done [09:37:50]ProducePacketName [09:37:50]name=ofd_packets/00308676 [09:37:50]NVStorageSaveData ofd_packets/00308676 [09:37:50]File name is /storage/ofd_packets/00308676 [09:37:50]Write 307 bytes [09:37:50]NVStorageSaveData done [09:37:50]OFDSenderStorePacket done [09:37:50]KKMCreateOFDPacket done [09:37:50]NVStorageSaveData kkm_last_timestamp [09:37:50]File name is /storage/kkm_last_timestamp [09:37:50]Write 4 bytes [09:37:50]NVStorageSaveData done [09:37:50]ExternCall_PrintAddStr [09:37:50]wPrintStart [09:37:50]Write to MH i2c: 01 00 00 6B 8C F7 [09:37:50]Write i2c OK [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: 01 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: 01 07 00 [09:37:50]MH_I2C_Read... [09:37:50]Read from MH i2c: 01 07 00 6B 8C 00 00 00 00 00 FF 0F 0C [09:37:50]RasterBufferAndPrint [09:37:50]line Счет N : (1)642543 [09:37:50]line ИНН: 02508201610067 [09:37:50]line Контрольно-Кассовый Чек [09:37:50]line ПРОДАЖА [09:37:50]line ТРК (МРК, ГНК) : 32 [09:37:50]line Товар: 2710194210 [09:37:50]line D-ENERGY ДТ-К-2 [09:37:50]line 25.910 * 77.20 [09:37:50]line = 2000.25 [09:37:50]line НДС 12% НСП 1% [09:37:50]line > о реализуемом товаре [09:37:50]line ОКРУГЛЕНИЕ: -0.25 [09:37:50]line ИТОГО: 2000.00 [09:37:50]line Внесено: 2000.00 [09:37:50]line СДАЧА: 0.00 [09:37:50]line НСП 1% : 17.70 [09:37:50]line НДС 12% : 212.42 [09:37:50]line Наличными: 2000.00 [09:37:50]line Безнал.: 0.00 [09:37:50]line Место: АЗС № 172 "Партнер Нефть" [09:37:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:37:50]line СНО: Общий режим [09:37:50]line Чек 97 26.10.2024 09:37 [09:37:50]line Смена: 532 ФФД: 1.0 [09:37:50]line ЗНМ: 0300000116 [09:37:50]line РНМ: 0000000000091780 [09:37:50]line Версия ККМ: 001 [09:37:50]line ФМ: 0000000000871765 [09:37:50]line ФД: 308676 [09:37:50]line ФПД: 4656750347124 [09:37:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093754&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308676&fm=4656750347124&tin=02508201610067®Number=0000000000091780&sum=200000 [09:37:50]OFD Sender: Processing packet 308676 [packets to send 222, broken 221] [09:37:50]ProducePacketName [09:37:50]name=ofd_packets/00308676 [09:37:50]OFD Sender: To server: pG, [09:37:50]CommunicateWithHost lk.salyk.kg:30040 [09:37:50]ConnectInit lk.salyk.kg [09:37:50]written 0, free lines is 4095 [09:37:51]Connected sock=10 [09:37:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 7A 93 0D 01 18 73 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 00 00 00 F4 03 04 00 72 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 B5 04 00 35 04 06 00 04 3C 3B F3 43 74 C9 02 F6 F5 84 22 FA E3 [09:37:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AE 4A 47 00 C4 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 B5 04 00 F4 03 04 00 D1 5E 1C 67 B6 04 01 00 00 B9 16 B1 48 EC 1C F7 61 [09:37:51]CommunicateWithHost err = 0 [09:37:51]CheckOFDResponse [09:37:51]1017 (14) - 77093643461234 [09:37:51]1041 (16) - 0000000000871765 [09:37:51]1040 (4) - 308676 [09:37:51]1012 (4) - 26.10.2024 03:15 [09:37:51]1206 (1) - 0 [09:37:51]OFD Sender: Remove packet 308676 [09:37:51]ProducePacketName [09:37:51]name=ofd_packets/00308676 [09:37:51]NVStorageDeleteData [09:37:51]Write to MH i2c: 01 00 00 95 8C 21 [09:37:51]Write i2c OK [09:37:51]MH_I2C_Read... [09:37:51]Read from MH i2c: 01 [09:37:51]MH_I2C_Read... [09:37:51]Read from MH i2c: 01 07 00 [09:37:51]MH_I2C_Read... [09:37:51]Read from MH i2c: 01 07 00 95 8C 00 00 00 00 00 B5 0C E9 [09:37:51]RasterBufferAndPrint [09:37:51]line [09:37:51]line [09:37:51]line [09:37:51]line [09:37:51]line [09:37:51]written 0, free lines is 3259 [09:37:51]MH_Cut [09:37:51]Write to MH i2c: D1 01 00 9C 8C 01 FA [09:37:51]Write i2c OK [09:37:51]MH_I2C_Read... [09:37:51]Read from MH i2c: D1 [09:37:51]MH_I2C_Read... [09:37:51]Read from MH i2c: D1 01 00 [09:37:51]MH_I2C_Read... [09:37:51]Read from MH i2c: D1 01 00 9C 8C 00 F9 [09:37:51]Write to MH i2c: 01 00 00 9D 8C 29 [09:37:51]Write i2c OK [09:37:51]MH_I2C_Read... [09:37:51]OFD Sender: No OFD packet to send [09:37:52]*** Cut start [09:37:52]*** Purtial cut [09:37:52]*** Stage 1: CUTSNS_PIN = 1 [09:37:52]Read from MH i2c: 01 [09:37:52]MH_I2C_Read... [09:37:52]*** Stop cut motor [09:37:52]*** Cut end [09:37:52]Read from MH i2c: 01 07 00 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: 01 07 00 9D 8C 00 00 00 00 00 FF 0F 3E [09:37:52]process_action close_receipt done [09:37:52]requested_data is exist [09:37:52]produce_requested_data [09:37:52]requested_item fm.sn is exist - process it [09:37:52]wFMCommunicate request_size=4 [09:37:52]MH_SAM_APDU [09:37:52]CAPDU: 80 11 00 00 [09:37:52]Write to MH i2c: E2 08 00 9E 8C 80 11 00 00 00 00 00 00 A4 [09:37:52]Write i2c OK [09:37:52]MH_I2C_Read... [09:37:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:52]Read from MH i2c: E2 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: E2 17 00 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: E2 17 00 9E 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F9 [09:37:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:37:52]wFMCommunicate OK [09:37:52]requested_item fd.num is exist - process it [09:37:52]SAM_PROTO_GetFieldsCounters [09:37:52]wFMCommunicate request_size=4 [09:37:52]MH_SAM_APDU [09:37:52]CAPDU: 80 13 00 00 [09:37:52]Write to MH i2c: E2 08 00 9F 8C 80 13 00 00 00 00 00 00 A7 [09:37:52]Write i2c OK [09:37:52]MH_I2C_Read... [09:37:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:52]Read from MH i2c: E2 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: E2 62 00 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: E2 62 00 9F 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C4 B5 04 00 0E 04 04 00 14 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 80 [09:37: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C4 B5 04 00 0E 04 04 00 14 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 [09:37:52]wFMCommunicate OK [09:37:52]SAM_PROTO_GetFieldsCounters done [09:37:52]requested_item shift.num is exist - process it [09:37:52]requested_item shift.opened is exist - process it [09:37:52]req_shift_opened [09:37:52]FM_GetShiftState [09:37:52]SAM_PROTO_GetShiftState [09:37:52]wFMCommunicate request_size=4 [09:37:52]MH_SAM_APDU [09:37:52]CAPDU: 80 13 01 00 [09:37:52]Write to MH i2c: E2 08 00 A0 8C 80 13 01 00 00 00 00 00 A9 [09:37:52]Write i2c OK [09:37:52]MH_I2C_Read... [09:37:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:52]Read from MH i2c: E2 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: E2 0E 00 [09:37:52]MH_I2C_Read... [09:37:52]Read from MH i2c: E2 0E 00 A0 8C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 27 [09:37:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:37:52]wFMCommunicate OK [09:37:52]SAM_PROTO_GetShiftState done [09:37:52]FM_GetShiftState done [09:37:52]req_shift_opened done [09:37:52]requested_item shift.open_date is exist - process it [09:37:52]req_shift_open_date [09:37:52]req_shift_open_date done [09:37:52]produce_requested_data done [09:37:52]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308676,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:37:52]process_action_free close_receipt [09:37:52]json_value_free [09:37:52]json_value_free done [09:37:52]process_json_proto returns [09:37:52]Send response to host [09:37:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308676,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:37:52]free response buf [09:37:52]execute_script done [09:37:52]execute_script returns [09:37:52]free content buf [09:37:52]Sock 8.Close socket [09:37:52]Sock 8.Thread stoped [09:37:56]OFD Sender: No OFD packet to send [09:38:01]OFD Sender: No OFD packet to send [09:38:06]OFD Sender: No OFD packet to send [09:38:11]OFD Sender: No OFD packet to send [09:38:16]OFD Sender: No OFD packet to send [09:38:21]OFD Sender: No OFD packet to send [09:38:26]OFD Sender: No OFD packet to send [09:38:28]accept exits with 9 [09:38:28]New connection [09:38:28]New thread 3067342180 created [09:38:28]Thread 3067198820 joined [09:38:28]Waiting for new connection... [09:38:28] Sock 9.Parse request [09:38:28]Sock 9.Check first char [09:38:28]Sock 9.First char is OK [09:38:28]request: POST /json_proto HTTP/1.0 [09:38:28]Method: POST [09:38:28]URL: /json_proto [09:38:28]Method is POST - this is cgi request [09:38:28]url: /json_proto [09:38:28]query_string will be loaded in cgi processing [09:38:28]execute_cgi json_proto POST (null) [09:38:28]execute_cgi path=json_proto method=POST [09:38:28]POST find Content-Length [09:38:28]Host: 172.17.96.3:8080 [09:38:28]Content-Length: 766 [09:38:28]Content-Type: application/json [09:38:28] [09:38:28]POST finish read [09:38:28]Found Content-Length = 766 [09:38:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:28]execute_script... [09:38:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642544", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 13.130, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:28]POST & json_proto [09:38:28]process_json_proto [09:38:28]json parsed OK: [09:38:28]protocol is kg_v1.0 [09:38:28]action value=close_receipt [09:38:28]process_action close_receipt [09:38:28]cmd_close_receipt [09:38:28]MH_GetDate [09:38:28]Write to MH i2c: F0 00 00 A1 8C 1C [09:38:28]Write i2c OK [09:38:28]MH_I2C_Read... [09:38:28]Read from MH i2c: F0 [09:38:28]MH_I2C_Read... [09:38:28]Read from MH i2c: F0 09 00 [09:38:28]MH_I2C_Read... [09:38:28]Read from MH i2c: F0 09 00 A1 8C 00 99 B8 1C 67 44 5E 04 65 04 [09:38:28]GetLastDocTimeStamp 1729935474 [09:38:28]current date 1729935513 [09:38:28]FM_GetShiftState [09:38:28]SAM_PROTO_GetShiftState [09:38:28]wFMCommunicate request_size=4 [09:38:28]MH_SAM_APDU [09:38:28]CAPDU: 80 13 01 00 [09:38:28]Write to MH i2c: E2 08 00 A2 8C 80 13 01 00 00 00 00 00 AB [09:38:28]Write i2c OK [09:38:28]MH_I2C_Read... [09:38:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:28]Read from MH i2c: E2 [09:38:28]MH_I2C_Read... [09:38:28]Read from MH i2c: E2 0E 00 [09:38:28]MH_I2C_Read... [09:38:28]Read from MH i2c: E2 0E 00 A2 8C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 29 [09:38:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:38:28]wFMCommunicate OK [09:38:28]SAM_PROTO_GetShiftState done [09:38:28]FM_GetShiftState done [09:38:28]opened in 1729902265 [09:38:28]opened+sec_in_day 1729988665 [09:38:28]quantity*price = 100050 [09:38:28]sum+1 = 100052 [09:38:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 98 26.10.2024 09:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308677 ФПД: 166100482463117 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093833&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308677&fm=166100482463117&tin=02508201610067®Number=0000000000091780&sum=100051 [09:38:29]StoreToDocumentArchive [09:38:29]shift 532 fd 308677 [09:38:29]save to /storage/0532/doc_00308677 [09:38:29]save last doc name /storage/0532/doc_00308677 to /storage/kkm_last_doc_name [09:38:29]save OK [09:38:29]Clear old archive folders... [09:38:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:38:29]tlvbuf is 00CDA490 [09:38:29]SAM_PROTO_ClearQueue [09:38:29]wFMCommunicate request_size=4 [09:38:29]MH_SAM_APDU [09:38:29]CAPDU: 80 09 00 00 [09:38:29]Write to MH i2c: E2 08 00 AF 8C 80 09 00 00 00 00 00 00 AD [09:38:29]Write i2c OK [09:38:29]MH_I2C_Read... [09:38:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:38:29]Read from MH i2c: E2 [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: E2 03 00 [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: E2 03 00 AF 8C 00 90 00 AF [09:38:29]RAPDU: 90 00 [09:38:29]wFMCommunicate OK [09:38:29]SAM_PROTO_ClearQueue done [09:38:29]KKMCreateOFDPacket [09:38:29]OFDProtocolAddRootSTLVToBuf [09:38:29]FM_MakeSignedData [09:38:29]FM_MakeSignedData [09:38:29]SAM_PROTO_SignData [09:38:29]wFMCommunicate request_size=4 [09:38:29]MH_SAM_APDU [09:38:29]CAPDU: 80 0D 01 02 [09:38:29]Write to MH i2c: E2 08 00 B0 8C 80 0D 01 02 00 00 00 00 B5 [09:38:29]Write i2c OK [09:38:29]MH_I2C_Read... [09:38:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:38:29]Read from MH i2c: E2 [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: E2 03 00 [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: E2 03 00 B0 8C 00 90 00 B0 [09:38:29]RAPDU: 90 00 [09:38:29]wFMCommunicate OK [09:38:29]wFMCommunicate request_size=255 [09:38:29]MH_SAM_APDU [09:38:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 62 00 00 00 F4 03 04 00 99 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 B5 04 00 35 04 06 00 97 11 48 41 [09:38:29]Write to MH i2c: E2 02 01 B1 8C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 62 00 00 00 F4 03 04 00 99 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 B5 04 00 35 04 06 00 97 11 48 41 00 00 9A [09:38:29]Write i2c OK [09:38:29]MH_I2C_Read... [09:38:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:29]Read from MH i2c: E2 [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: E2 03 00 [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: E2 03 00 B1 8C 00 90 00 B1 [09:38:29]RAPDU: 90 00 [09:38:29]wFMCommunicate OK [09:38:29]wFMCommunicate request_size=7 [09:38:29]MH_SAM_APDU [09:38:29]CAPDU: 80 0D 02 02 02 15 8D [09:38:29]Write to MH i2c: E2 0A 00 B2 8C 80 0D 02 02 02 00 15 8D 00 00 5E [09:38:29]Write i2c OK [09:38:29]MH_I2C_Read... [09:38:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:29]Read from MH i2c: E2 [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: E2 03 00 [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: E2 03 00 B2 8C 00 90 00 B2 [09:38:29]RAPDU: 90 00 [09:38:29]wFMCommunicate OK [09:38:29]wFMCommunicate request_size=4 [09:38:29]MH_SAM_APDU [09:38:29]CAPDU: 80 0D 03 02 [09:38:29]Write to MH i2c: E2 08 00 B3 8C 80 0D 03 02 00 00 00 00 BA [09:38:29]Write i2c OK [09:38:29]MH_I2C_Read... [09:38:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:38:29]Read from MH i2c: E2 [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: E2 0B 00 [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: E2 0B 00 B3 8C 00 4F 47 25 96 41 BC 1E 60 90 00 87 [09:38:29]RAPDU: 4F 47 25 96 41 BC 1E 60 90 00 [09:38:29]wFMCommunicate OK [09:38:29]SAM_PROTO_SignData done [09:38:29]FM_MakeSignedData done [09:38:29]CreateOFDProtocolMessage [09:38:29]wFMCommunicate request_size=4 [09:38:29]MH_SAM_APDU [09:38:29]CAPDU: 80 11 00 00 [09:38:29]Write to MH i2c: E2 08 00 B4 8C 80 11 00 00 00 00 00 00 BA [09:38:29]Write i2c OK [09:38:29]MH_I2C_Read... [09:38:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:29]Read from MH i2c: E2 [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: E2 17 00 [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: E2 17 00 B4 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0F [09:38:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:38:29]wFMCommunicate OK [09:38:29]CreateOFDProtocolMessage done [09:38:29]OFDSenderStorePacket 308677 [09:38:29]StoreOFDPacket docnum=308677 [09:38:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 EC A4 04 01 A3 28 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 62 00 00 00 F4 03 04 00 99 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 B5 04 00 35 04 06 00 97 11 48 41 15 8D 4F 47 25 96 41 BC 1E 60 [09:38:29]CheckFolder [09:38:29]dirname=/storage/ofd_packets [09:38:29]CheckFolder done [09:38:29]ProducePacketName [09:38:29]name=ofd_packets/00308677 [09:38:29]NVStorageSaveData ofd_packets/00308677 [09:38:29]File name is /storage/ofd_packets/00308677 [09:38:29]Write 298 bytes [09:38:29]NVStorageSaveData done [09:38:29]OFDSenderStorePacket done [09:38:29]KKMCreateOFDPacket done [09:38:29]NVStorageSaveData kkm_last_timestamp [09:38:29]File name is /storage/kkm_last_timestamp [09:38:29]Write 4 bytes [09:38:29]NVStorageSaveData done [09:38:29]ExternCall_PrintAddStr [09:38:29]wPrintStart [09:38:29]Write to MH i2c: 01 00 00 B5 8C 41 [09:38:29]Write i2c OK [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: 01 [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: 01 07 00 [09:38:29]MH_I2C_Read... [09:38:29]Read from MH i2c: 01 07 00 B5 8C 00 00 00 00 00 FF 0F 56 [09:38:29]RasterBufferAndPrint [09:38:29]line Счет N : (1)642544 [09:38:29]line ИНН: 02508201610067 [09:38:29]line Контрольно-Кассовый Чек [09:38:29]line ПРОДАЖА [09:38:29]line ТРК (МРК, ГНК) : 11 [09:38:29]line Товар: 2710194210 [09:38:29]line ДТ-К-2 [09:38:29]line 13.130 * 76.20 [09:38:29]line = 1000.51 [09:38:29]line НДС 12% НСП 1% [09:38:29]line > о реализуемом товаре [09:38:29]line ИТОГО: 1000.51 [09:38:29]line НСП 1% : 8.85 [09:38:29]line НДС 12% : 106.25 [09:38:29]line Наличными: 0.00 [09:38:29]line Безнал.: 1000.51 [09:38:29]line Место: АЗС № 172 "Партнер Нефть" [09:38:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:38:29]line СНО: Общий режим [09:38:29]line Чек 98 26.10.2024 09:38 [09:38:29]line Смена: 532 ФФД: 1.0 [09:38:29]line ЗНМ: 0300000116 [09:38:29]line РНМ: 0000000000091780 [09:38:29]line Версия ККМ: 001 [09:38:29]line Платежная система: Mbank [09:38:29]line ФМ: 0000000000871765 [09:38:29]line ФД: 308677 [09:38:29]line ФПД: 166100482463117 [09:38:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093833&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308677&fm=166100482463117&tin=02508201610067®Number=0000000000091780&sum=100051 [09:38:30]OFD Sender: Processing packet 308677 [packets to send 222, broken 221] [09:38:30]ProducePacketName [09:38:30]name=ofd_packets/00308677 [09:38:30]OFD Sender: To server: pG, [09:38:30]CommunicateWithHost lk.salyk.kg:30040 [09:38:30]ConnectInit lk.salyk.kg [09:38:30]written 0, free lines is 4095 [09:38:30]Connected sock=10 [09:38:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 EC A4 04 01 A3 28 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 62 00 00 00 F4 03 04 00 99 B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 B5 04 00 35 04 06 00 97 11 48 41 15 8D 4F 47 25 96 41 BC 1E 60 [09:38:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4C 4C 47 00 1A 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 B5 04 00 F4 03 04 00 F8 5E 1C 67 B6 04 01 00 00 F7 4B 33 AB 27 3F 29 B1 [09:38:30]CommunicateWithHost err = 0 [09:38:30]CheckOFDResponse [09:38:30]1017 (14) - 77093643461234 [09:38:30]1041 (16) - 0000000000871765 [09:38:30]1040 (4) - 308677 [09:38:30]1012 (4) - 26.10.2024 03:16 [09:38:30]1206 (1) - 0 [09:38:30]OFD Sender: Remove packet 308677 [09:38:30]ProducePacketName [09:38:30]name=ofd_packets/00308677 [09:38:30]NVStorageDeleteData [09:38:30]Write to MH i2c: 01 00 00 DD 8C 69 [09:38:30]Write i2c OK [09:38:30]MH_I2C_Read... [09:38:30]Read from MH i2c: 01 [09:38:30]MH_I2C_Read... [09:38:30]Read from MH i2c: 01 07 00 [09:38:30]MH_I2C_Read... [09:38:30]Read from MH i2c: 01 07 00 DD 8C 00 00 00 00 00 D7 0C 53 [09:38:30]RasterBufferAndPrint [09:38:30]line [09:38:30]line [09:38:30]line [09:38:30]line [09:38:30]line [09:38:30]written 0, free lines is 3292 [09:38:30]MH_Cut [09:38:30]Write to MH i2c: D1 01 00 E4 8C 01 42 [09:38:30]Write i2c OK [09:38:30]MH_I2C_Read... [09:38:30]Read from MH i2c: D1 [09:38:30]MH_I2C_Read... [09:38:30]Read from MH i2c: D1 01 00 [09:38:30]MH_I2C_Read... [09:38:30]Read from MH i2c: D1 01 00 E4 8C 00 41 [09:38:30]Write to MH i2c: 01 00 00 E5 8C 71 [09:38:30]Write i2c OK [09:38:30]MH_I2C_Read... [09:38:31]OFD Sender: No OFD packet to send [09:38:31]*** Cut start [09:38:31]*** Purtial cut [09:38:31]*** Stage 1: CUTSNS_PIN = 1 [09:38:31]Read from MH i2c: 01 [09:38:31]MH_I2C_Read... [09:38:31]*** Stop cut motor [09:38:31]*** Cut end [09:38:31]Read from MH i2c: 01 07 00 [09:38:31]MH_I2C_Read... [09:38:31]Read from MH i2c: 01 07 00 E5 8C 00 00 00 00 00 FF 0F 86 [09:38:31]process_action close_receipt done [09:38:31]requested_data is exist [09:38:31]produce_requested_data [09:38:31]requested_item fm.sn is exist - process it [09:38:31]wFMCommunicate request_size=4 [09:38:31]MH_SAM_APDU [09:38:31]CAPDU: 80 11 00 00 [09:38:31]Write to MH i2c: E2 08 00 E6 8C 80 11 00 00 00 00 00 00 EC [09:38:31]Write i2c OK [09:38:31]MH_I2C_Read... [09:38:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:31]Read from MH i2c: E2 [09:38:31]MH_I2C_Read... [09:38:31]Read from MH i2c: E2 17 00 [09:38:31]MH_I2C_Read... [09:38:31]Read from MH i2c: E2 17 00 E6 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 41 [09:38:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:38:31]wFMCommunicate OK [09:38:31]requested_item fd.num is exist - process it [09:38:31]SAM_PROTO_GetFieldsCounters [09:38:31]wFMCommunicate request_size=4 [09:38:31]MH_SAM_APDU [09:38:31]CAPDU: 80 13 00 00 [09:38:31]Write to MH i2c: E2 08 00 E7 8C 80 13 00 00 00 00 00 00 EF [09:38:31]Write i2c OK [09:38:31]MH_I2C_Read... [09:38:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:31]Read from MH i2c: E2 [09:38:31]MH_I2C_Read... [09:38:31]Read from MH i2c: E2 62 00 [09:38:31]MH_I2C_Read... [09:38:31]Read from MH i2c: E2 62 00 E7 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C5 B5 04 00 0E 04 04 00 14 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 CC [09:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C5 B5 04 00 0E 04 04 00 14 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 [09:38:31]wFMCommunicate OK [09:38:31]SAM_PROTO_GetFieldsCounters done [09:38:31]requested_item shift.num is exist - process it [09:38:31]requested_item shift.opened is exist - process it [09:38:31]req_shift_opened [09:38:31]FM_GetShiftState [09:38:31]SAM_PROTO_GetShiftState [09:38:31]wFMCommunicate request_size=4 [09:38:31]MH_SAM_APDU [09:38:31]CAPDU: 80 13 01 00 [09:38:31]Write to MH i2c: E2 08 00 E8 8C 80 13 01 00 00 00 00 00 F1 [09:38:31]Write i2c OK [09:38:31]MH_I2C_Read... [09:38:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:31]Read from MH i2c: E2 [09:38:31]MH_I2C_Read... [09:38:31]Read from MH i2c: E2 0E 00 [09:38:31]MH_I2C_Read... [09:38:31]Read from MH i2c: E2 0E 00 E8 8C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6F [09:38:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:38:31]wFMCommunicate OK [09:38:31]SAM_PROTO_GetShiftState done [09:38:31]FM_GetShiftState done [09:38:31]req_shift_opened done [09:38:31]requested_item shift.open_date is exist - process it [09:38:31]req_shift_open_date [09:38:31]req_shift_open_date done [09:38:31]produce_requested_data done [09:38:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308677,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:38:31]process_action_free close_receipt [09:38:31]json_value_free [09:38:31]json_value_free done [09:38:31]process_json_proto returns [09:38:31]Send response to host [09:38:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308677,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:38:31]free response buf [09:38:31]execute_script done [09:38:31]execute_script returns [09:38:31]free content buf [09:38:31]Sock 9.Close socket [09:38:31]Sock 9.Thread stoped [09:38:32]accept exits with 8 [09:38:32]New connection [09:38:32]New thread 3067198820 created [09:38:32]Thread 3067342180 joined [09:38:32]Waiting for new connection... [09:38:32] Sock 8.Parse request [09:38:32]Sock 8.Check first char [09:38:32]Sock 8.First char is OK [09:38:32]request: POST /json_proto HTTP/1.0 [09:38:32]Method: POST [09:38:32]URL: /json_proto [09:38:32]Method is POST - this is cgi request [09:38:32]url: /json_proto [09:38:32]query_string will be loaded in cgi processing [09:38:32]execute_cgi json_proto POST (null) [09:38:32]execute_cgi path=json_proto method=POST [09:38:32]POST find Content-Length [09:38:32]Host: 172.17.96.3:8080 [09:38:32]Content-Length: 677 [09:38:32]Content-Type: application/json [09:38:32] [09:38:32]POST finish read [09:38:32]Found Content-Length = 677 [09:38:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [09:38:32]execute_script... [09:38: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)642545", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [09:38:32]POST & json_proto [09:38:32]process_json_proto [09:38:32]json parsed OK: [09:38:32]protocol is kg_v1.0 [09:38:32]action value=close_receipt [09:38:32]process_action close_receipt [09:38:32]cmd_close_receipt [09:38:32]MH_GetDate [09:38:32]Write to MH i2c: F0 00 00 E9 8C 64 [09:38:32]Write i2c OK [09:38:32]MH_I2C_Read... [09:38:32]Read from MH i2c: F0 [09:38:32]MH_I2C_Read... [09:38:32]Read from MH i2c: F0 09 00 [09:38:32]MH_I2C_Read... [09:38:32]Read from MH i2c: F0 09 00 E9 8C 00 9D B8 1C 67 44 5E 04 65 50 [09:38:32]GetLastDocTimeStamp 1729935513 [09:38:32]current date 1729935517 [09:38:32]FM_GetShiftState [09:38:32]SAM_PROTO_GetShiftState [09:38:32]wFMCommunicate request_size=4 [09:38:32]MH_SAM_APDU [09:38:32]CAPDU: 80 13 01 00 [09:38:32]Write to MH i2c: E2 08 00 EA 8C 80 13 01 00 00 00 00 00 F3 [09:38:32]Write i2c OK [09:38:32]MH_I2C_Read... [09:38:32]Read from MH i2c: E2 [09:38:32]MH_I2C_Read... [09:38:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:32]Read from MH i2c: E2 0E 00 [09:38:32]MH_I2C_Read... [09:38:32]Read from MH i2c: E2 0E 00 EA 8C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 71 [09:38:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:38:32]wFMCommunicate OK [09:38:32]SAM_PROTO_GetShiftState done [09:38:32]FM_GetShiftState done [09:38:32]opened in 1729902265 [09:38:32]opened+sec_in_day 1729988665 [09:38:32]quantity*price = 25020 [09:38:32]sum+1 = 25022 [09:38:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 99 26.10.2024 09:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308678 ФПД: 65977064100081 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093837&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308678&fm=65977064100081&tin=02508201610067®Number=0000000000091780&sum=25000 [09:38:33]StoreToDocumentArchive [09:38:33]shift 532 fd 308678 [09:38:33]save to /storage/0532/doc_00308678 [09:38:33]save last doc name /storage/0532/doc_00308678 to /storage/kkm_last_doc_name [09:38:33]save OK [09:38:33]Clear old archive folders... [09:38:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:38:33]tlvbuf is 00C5EF20 [09:38:33]SAM_PROTO_ClearQueue [09:38:33]wFMCommunicate request_size=4 [09:38:33]MH_SAM_APDU [09:38:33]CAPDU: 80 09 00 00 [09:38:33]Write to MH i2c: E2 08 00 F7 8C 80 09 00 00 00 00 00 00 F5 [09:38:33]Write i2c OK [09:38:33]MH_I2C_Read... [09:38:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:38:33]Read from MH i2c: E2 [09:38:33]MH_I2C_Read... [09:38:33]Read from MH i2c: E2 03 00 [09:38:33]MH_I2C_Read... [09:38:33]Read from MH i2c: E2 03 00 F7 8C 00 90 00 F7 [09:38:33]RAPDU: 90 00 [09:38:33]wFMCommunicate OK [09:38:33]SAM_PROTO_ClearQueue done [09:38:33]KKMCreateOFDPacket [09:38:33]OFDProtocolAddRootSTLVToBuf [09:38:33]FM_MakeSignedData [09:38:33]FM_MakeSignedData [09:38:33]SAM_PROTO_SignData [09:38:33]wFMCommunicate request_size=4 [09:38:33]MH_SAM_APDU [09:38:33]CAPDU: 80 0D 01 02 [09:38:33]Write to MH i2c: E2 08 00 F8 8C 80 0D 01 02 00 00 00 00 FD [09:38:33]Write i2c OK [09:38:33]MH_I2C_Read... [09:38:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:38:33]Read from MH i2c: E2 [09:38:33]MH_I2C_Read... [09:38:33]Read from MH i2c: E2 03 00 [09:38:33]MH_I2C_Read... [09:38:33]Read from MH i2c: E2 03 00 F8 8C 00 90 00 F8 [09:38:33]RAPDU: 90 00 [09:38:33]wFMCommunicate OK [09:38:33]wFMCommunicate request_size=255 [09:38:33]MH_SAM_APDU [09:38:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 63 00 00 00 F4 03 04 00 9D B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 B5 04 00 35 04 06 00 3C [09:38:33]Write to MH i2c: E2 02 01 F9 8C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 63 00 00 00 F4 03 04 00 9D B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 B5 04 00 35 04 06 00 3C 00 00 70 [09:38:33]Write i2c OK [09:38:33]MH_I2C_Read... [09:38:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:34]Read from MH i2c: E2 [09:38:34]MH_I2C_Read... [09:38:34]Read from MH i2c: E2 03 00 [09:38:34]MH_I2C_Read... [09:38:34]Read from MH i2c: E2 03 00 F9 8C 00 90 00 F9 [09:38:34]RAPDU: 90 00 [09:38:34]wFMCommunicate OK [09:38:34]wFMCommunicate request_size=10 [09:38:34]MH_SAM_APDU [09:38:34]CAPDU: 80 0D 02 02 05 01 7B 78 10 F1 [09:38:34]Write to MH i2c: E2 0D 00 FA 8C 80 0D 02 02 05 00 01 7B 78 10 F1 00 00 FF [09:38:34]Write i2c OK [09:38:34]MH_I2C_Read... [09:38:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:34]Read from MH i2c: E2 [09:38:34]MH_I2C_Read... [09:38:34]Read from MH i2c: E2 03 00 [09:38:34]MH_I2C_Read... [09:38:34]Read from MH i2c: E2 03 00 FA 8C 00 90 00 FA [09:38:34]RAPDU: 90 00 [09:38:34]wFMCommunicate OK [09:38:34]wFMCommunicate request_size=4 [09:38:34]MH_SAM_APDU [09:38:34]CAPDU: 80 0D 03 02 [09:38:34]Write to MH i2c: E2 08 00 FB 8C 80 0D 03 02 00 00 00 00 02 [09:38:34]Write i2c OK [09:38:34]MH_I2C_Read... [09:38:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:38:34]Read from MH i2c: E2 [09:38:34]MH_I2C_Read... [09:38:34]Read from MH i2c: E2 0B 00 [09:38:34]MH_I2C_Read... [09:38:34]Read from MH i2c: E2 0B 00 FB 8C 00 8B FD 91 BB 2C 73 28 3A 90 00 D8 [09:38:34]RAPDU: 8B FD 91 BB 2C 73 28 3A 90 00 [09:38:34]wFMCommunicate OK [09:38:34]SAM_PROTO_SignData done [09:38:34]FM_MakeSignedData done [09:38:34]CreateOFDProtocolMessage [09:38:34]wFMCommunicate request_size=4 [09:38:34]MH_SAM_APDU [09:38:34]CAPDU: 80 11 00 00 [09:38:34]Write to MH i2c: E2 08 00 FC 8C 80 11 00 00 00 00 00 00 02 [09:38:34]Write i2c OK [09:38:34]MH_I2C_Read... [09:38:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:34]Read from MH i2c: E2 [09:38:34]MH_I2C_Read... [09:38:34]Read from MH i2c: E2 17 00 [09:38:34]MH_I2C_Read... [09:38:34]Read from MH i2c: E2 17 00 FC 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 57 [09:38:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:38:34]wFMCommunicate OK [09:38:34]CreateOFDProtocolMessage done [09:38:34]OFDSenderStorePacket 308678 [09:38:34]StoreOFDPacket docnum=308678 [09:38:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 06 CF 07 01 2D D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 63 00 00 00 F4 03 04 00 9D B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 B5 04 00 35 04 06 00 3C 01 7B 78 10 F1 8B FD 91 BB 2C 73 28 3A [09:38:34]CheckFolder [09:38:34]dirname=/storage/ofd_packets [09:38:34]CheckFolder done [09:38:34]ProducePacketName [09:38:34]name=ofd_packets/00308678 [09:38:34]NVStorageSaveData ofd_packets/00308678 [09:38:34]File name is /storage/ofd_packets/00308678 [09:38:34]Write 301 bytes [09:38:34]NVStorageSaveData done [09:38:34]OFDSenderStorePacket done [09:38:34]KKMCreateOFDPacket done [09:38:34]NVStorageSaveData kkm_last_timestamp [09:38:34]File name is /storage/kkm_last_timestamp [09:38:34]Write 4 bytes [09:38:34]NVStorageSaveData done [09:38:34]ExternCall_PrintAddStr [09:38:34]wPrintStart [09:38:34]Write to MH i2c: 01 00 00 FD 8C 89 [09:38:34]OFD Sender: Processing packet 308678 [packets to send 222, broken 221] [09:38:34]ProducePacketName [09:38:34]name=ofd_packets/00308678 [09:38:34]OFD Sender: To server: pG, [09:38:34]CommunicateWithHost lk.salyk.kg:30040 [09:38:34]ConnectInit lk.salyk.kg [09:38:34]Write i2c OK [09:38:34]MH_I2C_Read... [09:38:34]Read from MH i2c: 01 [09:38:34]MH_I2C_Read... [09:38:34]Read from MH i2c: 01 07 00 [09:38:34]MH_I2C_Read... [09:38:34]Read from MH i2c: 01 07 00 FD 8C 00 00 00 00 00 FF 0F 9E [09:38:34]RasterBufferAndPrint [09:38:34]line Счет N : (1)642545 [09:38:34]line ИНН: 02508201610067 [09:38:34]line Контрольно-Кассовый Чек [09:38:34]line ПРОДАЖА [09:38:34]line ТРК (МРК, ГНК) : 62 [09:38:34]line Товар: 2710124130 [09:38:34]line Аи-92-К-2 [09:38:34]line 3.740 * 66.90 [09:38:34]line = 250.21 [09:38:34]line НДС 12% НСП 1% [09:38:34]line > о реализуемом товаре [09:38:34]line ОКРУГЛЕНИЕ: -0.21 [09:38:34]line ИТОГО: 250.00 [09:38:34]line Внесено: 250.00 [09:38:34]line СДАЧА: 0.00 [09:38:34]line НСП 1% : 2.21 [09:38:34]line НДС 12% : 26.57 [09:38:34]line Наличными: 250.00 [09:38:34]line Безнал.: 0.00 [09:38:34]line Место: АЗС № 172 "Партнер Нефть" [09:38:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:38:34]line СНО: Общий режим [09:38:34]line Чек 99 26.10.2024 09:38 [09:38:34]line Смена: 532 ФФД: 1.0 [09:38:34]line ЗНМ: 0300000116 [09:38:34]line РНМ: 0000000000091780 [09:38:34]line Версия ККМ: 001 [09:38:34]line ФМ: 0000000000871765 [09:38:34]line ФД: 308678 [09:38:34]line ФПД: 65977064100081 [09:38:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T093837&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308678&fm=65977064100081&tin=02508201610067®Number=0000000000091780&sum=25000 [09:38:34]written 0, free lines is 4095 [09:38:34]Connected sock=10 [09:38:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 06 CF 07 01 2D D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 63 00 00 00 F4 03 04 00 9D B8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 B5 04 00 35 04 06 00 3C 01 7B 78 10 F1 8B FD 91 BB 2C 73 28 3A [09:38:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 16 7F 47 00 9B 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 B5 04 00 F4 03 04 00 FD 5E 1C 67 B6 04 01 00 00 57 5F 5A A7 FB 6C F1 4D [09:38:35]CommunicateWithHost err = 0 [09:38:35]CheckOFDResponse [09:38:35]1017 (14) - 77093643461234 [09:38:35]1041 (16) - 0000000000871765 [09:38:35]1040 (4) - 308678 [09:38:35]1012 (4) - 26.10.2024 03:16 [09:38:35]1206 (1) - 0 [09:38:35]OFD Sender: Remove packet 308678 [09:38:35]ProducePacketName [09:38:35]name=ofd_packets/00308678 [09:38:35]NVStorageDeleteData [09:38:35]Write to MH i2c: 01 00 00 27 8D B4 [09:38:35]Write i2c OK [09:38:35]MH_I2C_Read... [09:38:35]Read from MH i2c: 01 [09:38:35]MH_I2C_Read... [09:38:35]Read from MH i2c: 01 07 00 [09:38:35]MH_I2C_Read... [09:38:35]Read from MH i2c: 01 07 00 27 8D 00 00 00 00 00 C6 0C 8D [09:38:35]RasterBufferAndPrint [09:38:35]line [09:38:35]line [09:38:35]line [09:38:35]line [09:38:35]line [09:38:35]written 0, free lines is 3284 [09:38:35]MH_Cut [09:38:35]Write to MH i2c: D1 01 00 2E 8D 01 8D [09:38:35]Write i2c OK [09:38:35]MH_I2C_Read... [09:38:35]Read from MH i2c: D1 [09:38:35]MH_I2C_Read... [09:38:35]Read from MH i2c: D1 01 00 [09:38:35]MH_I2C_Read... [09:38:35]Read from MH i2c: D1 01 00 2E 8D 00 8C [09:38:35]Write to MH i2c: 01 00 00 2F 8D BC [09:38:35]Write i2c OK [09:38:35]MH_I2C_Read... [09:38:35]OFD Sender: No OFD packet to send [09:38:36]*** Cut start [09:38:36]*** Purtial cut [09:38:36]*** Stage 1: CUTSNS_PIN = 1 [09:38:36]Read from MH i2c: 01 [09:38:36]MH_I2C_Read... [09:38:36]*** Stop cut motor [09:38:36]*** Cut end [09:38:36]Read from MH i2c: 01 07 00 [09:38:36]MH_I2C_Read... [09:38:36]Read from MH i2c: 01 07 00 2F 8D 00 00 00 00 00 FF 0F D1 [09:38:36]process_action close_receipt done [09:38:36]requested_data is exist [09:38:36]produce_requested_data [09:38:36]requested_item fm.sn is exist - process it [09:38:36]wFMCommunicate request_size=4 [09:38:36]MH_SAM_APDU [09:38:36]CAPDU: 80 11 00 00 [09:38:36]Write to MH i2c: E2 08 00 30 8D 80 11 00 00 00 00 00 00 37 [09:38:36]Write i2c OK [09:38:36]MH_I2C_Read... [09:38:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:36]Read from MH i2c: E2 [09:38:36]MH_I2C_Read... [09:38:36]Read from MH i2c: E2 17 00 [09:38:36]MH_I2C_Read... [09:38:36]Read from MH i2c: E2 17 00 30 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8C [09:38:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:38:36]wFMCommunicate OK [09:38:36]requested_item fd.num is exist - process it [09:38:36]SAM_PROTO_GetFieldsCounters [09:38:36]wFMCommunicate request_size=4 [09:38:36]MH_SAM_APDU [09:38:36]CAPDU: 80 13 00 00 [09:38:36]Write to MH i2c: E2 08 00 31 8D 80 13 00 00 00 00 00 00 3A [09:38:36]Write i2c OK [09:38:36]MH_I2C_Read... [09:38:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:36]Read from MH i2c: E2 [09:38:36]MH_I2C_Read... [09:38:36]Read from MH i2c: E2 62 00 [09:38:36]MH_I2C_Read... [09:38:36]Read from MH i2c: E2 62 00 31 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C6 B5 04 00 0E 04 04 00 14 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 1B [09:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C6 B5 04 00 0E 04 04 00 14 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 [09:38:36]wFMCommunicate OK [09:38:36]SAM_PROTO_GetFieldsCounters done [09:38:36]requested_item shift.num is exist - process it [09:38:36]requested_item shift.opened is exist - process it [09:38:36]req_shift_opened [09:38:36]FM_GetShiftState [09:38:36]SAM_PROTO_GetShiftState [09:38:36]wFMCommunicate request_size=4 [09:38:36]MH_SAM_APDU [09:38:36]CAPDU: 80 13 01 00 [09:38:36]Write to MH i2c: E2 08 00 32 8D 80 13 01 00 00 00 00 00 3C [09:38:36]Write i2c OK [09:38:36]MH_I2C_Read... [09:38:36]Read from MH i2c: E2 [09:38:36]MH_I2C_Read... [09:38:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:36]Read from MH i2c: E2 0E 00 [09:38:36]MH_I2C_Read... [09:38:36]Read from MH i2c: E2 0E 00 32 8D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BA [09:38:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:38:36]wFMCommunicate OK [09:38:36]SAM_PROTO_GetShiftState done [09:38:36]FM_GetShiftState done [09:38:36]req_shift_opened done [09:38:36]requested_item shift.open_date is exist - process it [09:38:36]req_shift_open_date [09:38:36]req_shift_open_date done [09:38:36]produce_requested_data done [09:38:36]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308678,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:38:36]process_action_free close_receipt [09:38:36]json_value_free [09:38:36]json_value_free done [09:38:36]process_json_proto returns [09:38:36]Send response to host [09:38:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308678,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:38:36]free response buf [09:38:36]execute_script done [09:38:36]execute_script returns [09:38:36]free content buf [09:38:36]Sock 8.Close socket [09:38:36]Sock 8.Thread stoped [09:38:40]OFD Sender: No OFD packet to send [09:38:45]OFD Sender: No OFD packet to send [09:38:50]OFD Sender: No OFD packet to send [09:38:55]OFD Sender: No OFD packet to send [09:39:00]OFD Sender: No OFD packet to send [09:39:05]OFD Sender: No OFD packet to send [09:39:10]OFD Sender: No OFD packet to send [09:39:15]OFD Sender: No OFD packet to send [09:39:20]OFD Sender: No OFD packet to send [09:39:25]OFD Sender: No OFD packet to send [09:39:30]OFD Sender: No OFD packet to send [09:39:35]OFD Sender: No OFD packet to send [09:39:40]OFD Sender: No OFD packet to send [09:39:45]OFD Sender: No OFD packet to send [09:39:50]OFD Sender: No OFD packet to send [09:39:55]OFD Sender: No OFD packet to send [09:40:00]OFD Sender: No OFD packet to send [09:40:05]OFD Sender: No OFD packet to send [09:40:10]OFD Sender: No OFD packet to send [09:40:15]OFD Sender: No OFD packet to send [09:40:20]OFD Sender: No OFD packet to send [09:40:25]OFD Sender: No OFD packet to send [09:40:30]OFD Sender: No OFD packet to send [09:40:35]OFD Sender: No OFD packet to send [09:40:40]OFD Sender: No OFD packet to send [09:40:45]OFD Sender: No OFD packet to send [09:40:50]OFD Sender: No OFD packet to send [09:40:55]OFD Sender: No OFD packet to send [09:41:00]OFD Sender: No OFD packet to send [09:41:05]OFD Sender: No OFD packet to send [09:41:10]OFD Sender: No OFD packet to send [09:41:15]OFD Sender: No OFD packet to send [09:41:20]OFD Sender: No OFD packet to send [09:41:25]OFD Sender: No OFD packet to send [09:41:30]OFD Sender: No OFD packet to send [09:41:35]OFD Sender: No OFD packet to send [09:41:40]OFD Sender: No OFD packet to send [09:41:45]OFD Sender: No OFD packet to send [09:41:50]OFD Sender: No OFD packet to send [09:41:55]OFD Sender: No OFD packet to send [09:42:00]OFD Sender: No OFD packet to send [09:42:05]OFD Sender: No OFD packet to send [09:42:10]OFD Sender: No OFD packet to send [09:42:15]OFD Sender: No OFD packet to send [09:42:20]OFD Sender: No OFD packet to send [09:42:25]OFD Sender: No OFD packet to send [09:42:30]OFD Sender: No OFD packet to send [09:42:35]OFD Sender: No OFD packet to send [09:42:39]accept exits with 9 [09:42:39]New connection [09:42:39]New thread 3067342180 created [09:42:39]Thread 3067198820 joined [09:42:39]Waiting for new connection... [09:42:39] Sock 9.Parse request [09:42:39]Sock 9.Check first char [09:42:39]Sock 9.First char is OK [09:42:39]request: POST /json_proto HTTP/1.0 [09:42:39]Method: POST [09:42:39]URL: /json_proto [09:42:39]Method is POST - this is cgi request [09:42:39]url: /json_proto [09:42:39]query_string will be loaded in cgi processing [09:42:39]execute_cgi json_proto POST (null) [09:42:39]execute_cgi path=json_proto method=POST [09:42:39]POST find Content-Length [09:42:39]Host: 172.17.96.3:8080 [09:42:39]Content-Length: 677 [09:42:39]Content-Type: application/json [09:42:39] [09:42:39]POST finish read [09:42:39]Found Content-Length = 677 [09:42:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:42:39]execute_script... [09:42: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)642546", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [09:42:39]POST & json_proto [09:42:39]process_json_proto [09:42:39]json parsed OK: [09:42:39]protocol is kg_v1.0 [09:42:39]action value=close_receipt [09:42:39]process_action close_receipt [09:42:39]cmd_close_receipt [09:42:39]MH_GetDate [09:42:39]Write to MH i2c: F0 00 00 33 8D AF [09:42:39]Write i2c OK [09:42:39]MH_I2C_Read... [09:42:39]Read from MH i2c: F0 [09:42:39]MH_I2C_Read... [09:42:39]Read from MH i2c: F0 09 00 [09:42:39]MH_I2C_Read... [09:42:39]Read from MH i2c: F0 09 00 33 8D 00 94 B9 1C 67 44 5E 04 65 93 [09:42:39]GetLastDocTimeStamp 1729935517 [09:42:39]current date 1729935764 [09:42:39]FM_GetShiftState [09:42:39]SAM_PROTO_GetShiftState [09:42:39]wFMCommunicate request_size=4 [09:42:39]MH_SAM_APDU [09:42:39]CAPDU: 80 13 01 00 [09:42:39]Write to MH i2c: E2 08 00 34 8D 80 13 01 00 00 00 00 00 3E [09:42:39]Write i2c OK [09:42:39]MH_I2C_Read... [09:42:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:39]Read from MH i2c: E2 [09:42:39]MH_I2C_Read... [09:42:39]Read from MH i2c: E2 0E 00 [09:42:39]MH_I2C_Read... [09:42:39]Read from MH i2c: E2 0E 00 34 8D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BC [09:42:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:42:39]wFMCommunicate OK [09:42:39]SAM_PROTO_GetShiftState done [09:42:39]FM_GetShiftState done [09:42:39]opened in 1729902265 [09:42:39]opened+sec_in_day 1729988665 [09:42:39]quantity*price = 50041 [09:42:39]sum+1 = 50042 [09:42:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 100 26.10.2024 09:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308679 ФПД: 175699188130738 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094244&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308679&fm=175699188130738&tin=02508201610067®Number=0000000000091780&sum=50000 [09:42:40]StoreToDocumentArchive [09:42:40]shift 532 fd 308679 [09:42:40]save to /storage/0532/doc_00308679 [09:42:40]save last doc name /storage/0532/doc_00308679 to /storage/kkm_last_doc_name [09:42:40]save OK [09:42:40]Clear old archive folders... [09:42:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:42:40]tlvbuf is 00B2C670 [09:42:40]SAM_PROTO_ClearQueue [09:42:40]wFMCommunicate request_size=4 [09:42:40]MH_SAM_APDU [09:42:40]CAPDU: 80 09 00 00 [09:42:40]Write to MH i2c: E2 08 00 41 8D 80 09 00 00 00 00 00 00 40 [09:42:40]Write i2c OK [09:42:40]MH_I2C_Read... [09:42:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:42:40]Read from MH i2c: E2 [09:42:40]MH_I2C_Read... [09:42:40]Read from MH i2c: E2 03 00 [09:42:40]MH_I2C_Read... [09:42:40]Read from MH i2c: E2 03 00 41 8D 00 90 00 42 [09:42:40]RAPDU: 90 00 [09:42:40]wFMCommunicate OK [09:42:40]SAM_PROTO_ClearQueue done [09:42:40]KKMCreateOFDPacket [09:42:40]OFDProtocolAddRootSTLVToBuf [09:42:40]FM_MakeSignedData [09:42:40]FM_MakeSignedData [09:42:40]SAM_PROTO_SignData [09:42:40]wFMCommunicate request_size=4 [09:42:40]MH_SAM_APDU [09:42:40]CAPDU: 80 0D 01 02 [09:42:40]Write to MH i2c: E2 08 00 42 8D 80 0D 01 02 00 00 00 00 48 [09:42:40]Write i2c OK [09:42:40]MH_I2C_Read... [09:42:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:42:40]Read from MH i2c: E2 [09:42:40]MH_I2C_Read... [09:42:40]Read from MH i2c: E2 03 00 [09:42:40]MH_I2C_Read... [09:42:40]Read from MH i2c: E2 03 00 42 8D 00 90 00 43 [09:42:40]RAPDU: 90 00 [09:42:40]wFMCommunicate OK [09:42:40]wFMCommunicate request_size=255 [09:42:40]MH_SAM_APDU [09:42: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 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 64 00 00 00 F4 03 04 00 94 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 B5 04 00 35 04 06 00 9F [09:42:40]Write to MH i2c: E2 02 01 43 8D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 64 00 00 00 F4 03 04 00 94 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 B5 04 00 35 04 06 00 9F 00 00 3F [09:42:40]Write i2c OK [09:42:40]MH_I2C_Read... [09:42:41]OFD Sender: No OFD packet to send [09:42:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:41]Read from MH i2c: E2 [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: E2 03 00 [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: E2 03 00 43 8D 00 90 00 44 [09:42:41]RAPDU: 90 00 [09:42:41]wFMCommunicate OK [09:42:41]wFMCommunicate request_size=10 [09:42:41]MH_SAM_APDU [09:42:41]CAPDU: 80 0D 02 02 05 CC 27 B2 23 B2 [09:42:41]Write to MH i2c: E2 0D 00 44 8D 80 0D 02 02 05 00 CC 27 B2 23 B2 00 00 CF [09:42:41]Write i2c OK [09:42:41]MH_I2C_Read... [09:42:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:42:41]Read from MH i2c: E2 [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: E2 03 00 [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: E2 03 00 44 8D 00 90 00 45 [09:42:41]RAPDU: 90 00 [09:42:41]wFMCommunicate OK [09:42:41]wFMCommunicate request_size=4 [09:42:41]MH_SAM_APDU [09:42:41]CAPDU: 80 0D 03 02 [09:42:41]Write to MH i2c: E2 08 00 45 8D 80 0D 03 02 00 00 00 00 4D [09:42:41]Write i2c OK [09:42:41]MH_I2C_Read... [09:42:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:42:41]Read from MH i2c: E2 [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: E2 0B 00 [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: E2 0B 00 45 8D 00 1D FD 4B CD 96 1B F9 76 90 00 A0 [09:42:41]RAPDU: 1D FD 4B CD 96 1B F9 76 90 00 [09:42:41]wFMCommunicate OK [09:42:41]SAM_PROTO_SignData done [09:42:41]FM_MakeSignedData done [09:42:41]CreateOFDProtocolMessage [09:42:41]wFMCommunicate request_size=4 [09:42:41]MH_SAM_APDU [09:42:41]CAPDU: 80 11 00 00 [09:42:41]Write to MH i2c: E2 08 00 46 8D 80 11 00 00 00 00 00 00 4D [09:42:41]Write i2c OK [09:42:41]MH_I2C_Read... [09:42:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:41]Read from MH i2c: E2 [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: E2 17 00 [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: E2 17 00 46 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A2 [09:42:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:42:41]wFMCommunicate OK [09:42:41]CreateOFDProtocolMessage done [09:42:41]OFDSenderStorePacket 308679 [09:42:41]StoreOFDPacket docnum=308679 [09:42:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 20 E6 07 01 7B 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 64 00 00 00 F4 03 04 00 94 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 B5 04 00 35 04 06 00 9F CC 27 B2 23 B2 1D FD 4B CD 96 1B F9 76 [09:42:41]CheckFolder [09:42:41]dirname=/storage/ofd_packets [09:42:41]CheckFolder done [09:42:41]ProducePacketName [09:42:41]name=ofd_packets/00308679 [09:42:41]NVStorageSaveData ofd_packets/00308679 [09:42:41]File name is /storage/ofd_packets/00308679 [09:42:41]Write 301 bytes [09:42:41]NVStorageSaveData done [09:42:41]OFDSenderStorePacket done [09:42:41]KKMCreateOFDPacket done [09:42:41]NVStorageSaveData kkm_last_timestamp [09:42:41]File name is /storage/kkm_last_timestamp [09:42:41]Write 4 bytes [09:42:41]NVStorageSaveData done [09:42:41]ExternCall_PrintAddStr [09:42:41]wPrintStart [09:42:41]Write to MH i2c: 01 00 00 47 8D D4 [09:42:41]Write i2c OK [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: 01 [09:42:41]MH_I2C_Read... [09:42:41]OFD Sender: Processing packet 308679 [packets to send 222, broken 221] [09:42:41]ProducePacketName [09:42:41]name=ofd_packets/00308679 [09:42:41]OFD Sender: To server: pG, [09:42:41]CommunicateWithHost lk.salyk.kg:30040 [09:42:41]ConnectInit lk.salyk.kg [09:42:41]Read from MH i2c: 01 07 00 [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: 01 07 00 47 8D 00 00 00 00 00 FF 0F E9 [09:42:41]RasterBufferAndPrint [09:42:41]line Счет N : (1)642546 [09:42:41]line ИНН: 02508201610067 [09:42:41]line Контрольно-Кассовый Чек [09:42:41]line ПРОДАЖА [09:42:41]line ТРК (МРК, ГНК) : 52 [09:42:41]line Товар: 2710124130 [09:42:41]line Аи-92-К-2 [09:42:41]line 7.480 * 66.90 [09:42:41]line = 500.41 [09:42:41]line НДС 12% НСП 1% [09:42:41]line > о реализуемом товаре [09:42:41]line ОКРУГЛЕНИЕ: -0.41 [09:42:41]line ИТОГО: 500.00 [09:42:41]line Внесено: 500.00 [09:42:41]line СДАЧА: 0.00 [09:42:41]line НСП 1% : 4.43 [09:42:41]line НДС 12% : 53.14 [09:42:41]line Наличными: 500.00 [09:42:41]line Безнал.: 0.00 [09:42:41]line Место: АЗС № 172 "Партнер Нефть" [09:42:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:42:41]line СНО: Общий режим [09:42:41]line Чек 100 26.10.2024 09:42 [09:42:41]line Смена: 532 ФФД: 1.0 [09:42:41]line ЗНМ: 0300000116 [09:42:41]line РНМ: 0000000000091780 [09:42:41]line Версия ККМ: 001 [09:42:41]line ФМ: 0000000000871765 [09:42:41]line ФД: 308679 [09:42:41]line ФПД: 175699188130738 [09:42:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094244&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308679&fm=175699188130738&tin=02508201610067®Number=0000000000091780&sum=50000 [09:42:41]written 0, free lines is 4095 [09:42:41]Connected sock=11 [09:42:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 20 E6 07 01 7B 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 64 00 00 00 F4 03 04 00 94 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 B5 04 00 35 04 06 00 9F CC 27 B2 23 B2 1D FD 4B CD 96 1B F9 76 [09:42:41]Write to MH i2c: 01 00 00 71 8D FE [09:42:41]Write i2c OK [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: 01 [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: 01 07 00 [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: 01 07 00 71 8D 00 00 00 00 00 AA 0C BB [09:42:41]RasterBufferAndPrint [09:42:41]line [09:42:41]line [09:42:41]line [09:42:41]line [09:42:41]line [09:42:41]written 0, free lines is 3247 [09:42:41]MH_Cut [09:42:41]Write to MH i2c: D1 01 00 78 8D 01 D7 [09:42:41]Write i2c OK [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: D1 [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: D1 01 00 [09:42:41]MH_I2C_Read... [09:42:41]Read from MH i2c: D1 01 00 78 8D 00 D6 [09:42:41]Write to MH i2c: 01 00 00 79 8D 06 [09:42:41]Write i2c OK [09:42:41]MH_I2C_Read... [09:42:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 26 80 47 00 F6 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 31 37 36 35 10 04 04 00 C7 B5 04 00 F4 03 04 00 F3 5F 1C 67 B6 04 01 00 00 8D DA 3C 31 D6 1A 6A 80 [09:42:41]CommunicateWithHost err = 0 [09:42:41]CheckOFDResponse [09:42:41]1017 (14) - 77093643461234 [09:42:41]1041 (16) - 0000000000871765 [09:42:41]1040 (4) - 308679 [09:42:41]1012 (4) - 26.10.2024 03:20 [09:42:41]1206 (1) - 0 [09:42:41]OFD Sender: Remove packet 308679 [09:42:41]ProducePacketName [09:42:41]name=ofd_packets/00308679 [09:42:41]NVStorageDeleteData [09:42:42]OFD Sender: No OFD packet to send [09:42:42]*** Cut start [09:42:42]*** Purtial cut [09:42:42]*** Stage 1: CUTSNS_PIN = 1 [09:42:42]Read from MH i2c: 01 [09:42:42]MH_I2C_Read... [09:42:42]*** Stop cut motor [09:42:42]*** Cut end [09:42:42]Read from MH i2c: 01 07 00 [09:42:42]MH_I2C_Read... [09:42:42]Read from MH i2c: 01 07 00 79 8D 00 00 00 00 00 FF 0F 1B [09:42:42]process_action close_receipt done [09:42:42]requested_data is exist [09:42:42]produce_requested_data [09:42:42]requested_item fm.sn is exist - process it [09:42:42]wFMCommunicate request_size=4 [09:42:42]MH_SAM_APDU [09:42:42]CAPDU: 80 11 00 00 [09:42:42]Write to MH i2c: E2 08 00 7A 8D 80 11 00 00 00 00 00 00 81 [09:42:42]Write i2c OK [09:42:42]MH_I2C_Read... [09:42:42]Read from MH i2c: E2 [09:42:42]MH_I2C_Read... [09:42:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:42]Read from MH i2c: E2 17 00 [09:42:42]MH_I2C_Read... [09:42:42]Read from MH i2c: E2 17 00 7A 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D6 [09:42:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:42:42]wFMCommunicate OK [09:42:42]requested_item fd.num is exist - process it [09:42:42]SAM_PROTO_GetFieldsCounters [09:42:42]wFMCommunicate request_size=4 [09:42:42]MH_SAM_APDU [09:42:42]CAPDU: 80 13 00 00 [09:42:42]Write to MH i2c: E2 08 00 7B 8D 80 13 00 00 00 00 00 00 84 [09:42:42]Write i2c OK [09:42:42]MH_I2C_Read... [09:42:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:43]Read from MH i2c: E2 [09:42:43]MH_I2C_Read... [09:42:43]Read from MH i2c: E2 62 00 [09:42:43]MH_I2C_Read... [09:42:43]Read from MH i2c: E2 62 00 7B 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C7 B5 04 00 0E 04 04 00 14 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 69 [09:42:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C7 B5 04 00 0E 04 04 00 14 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 [09:42:43]wFMCommunicate OK [09:42:43]SAM_PROTO_GetFieldsCounters done [09:42:43]requested_item shift.num is exist - process it [09:42:43]requested_item shift.opened is exist - process it [09:42:43]req_shift_opened [09:42:43]FM_GetShiftState [09:42:43]SAM_PROTO_GetShiftState [09:42:43]wFMCommunicate request_size=4 [09:42:43]MH_SAM_APDU [09:42:43]CAPDU: 80 13 01 00 [09:42:43]Write to MH i2c: E2 08 00 7C 8D 80 13 01 00 00 00 00 00 86 [09:42:43]Write i2c OK [09:42:43]MH_I2C_Read... [09:42:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:43]Read from MH i2c: E2 [09:42:43]MH_I2C_Read... [09:42:43]Read from MH i2c: E2 0E 00 [09:42:43]MH_I2C_Read... [09:42:43]Read from MH i2c: E2 0E 00 7C 8D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 04 [09:42:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:42:43]wFMCommunicate OK [09:42:43]SAM_PROTO_GetShiftState done [09:42:43]FM_GetShiftState done [09:42:43]req_shift_opened done [09:42:43]requested_item shift.open_date is exist - process it [09:42:43]req_shift_open_date [09:42:43]req_shift_open_date done [09:42:43]produce_requested_data done [09:42:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308679,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:42:43]process_action_free close_receipt [09:42:43]json_value_free [09:42:43]json_value_free done [09:42:43]process_json_proto returns [09:42:43]Send response to host [09:42:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308679,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:42:43]free response buf [09:42:43]execute_script done [09:42:43]execute_script returns [09:42:43]free content buf [09:42:43]Sock 9.Close socket [09:42:43]Sock 9.Thread stoped [09:42:47]OFD Sender: No OFD packet to send [09:42:52]OFD Sender: No OFD packet to send [09:42:57]OFD Sender: No OFD packet to send [09:43:02]OFD Sender: No OFD packet to send [09:43:07]OFD Sender: No OFD packet to send [09:43:12]OFD Sender: No OFD packet to send [09:43:17]OFD Sender: No OFD packet to send [09:43:22]OFD Sender: No OFD packet to send [09:43:23]accept exits with 8 [09:43:23]New connection [09:43:23]New thread 3067198820 created [09:43:23]Thread 3067342180 joined [09:43:23]Waiting for new connection... [09:43:23] Sock 8.Parse request [09:43:23]Sock 8.Check first char [09:43:23]Sock 8.First char is OK [09:43:23]request: POST /json_proto HTTP/1.0 [09:43:23]Method: POST [09:43:23]URL: /json_proto [09:43:23]Method is POST - this is cgi request [09:43:23]url: /json_proto [09:43:23]query_string will be loaded in cgi processing [09:43:23]execute_cgi json_proto POST (null) [09:43:23]execute_cgi path=json_proto method=POST [09:43:23]POST find Content-Length [09:43:23]Host: 172.17.96.3:8080 [09:43:23]Content-Length: 677 [09:43:23]Content-Type: application/json [09:43:23] [09:43:23]POST finish read [09:43:23]Found Content-Length = 677 [09:43:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.330, "sum" : 490.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 490.00, "total" : 490.00, "payments": [ { "type": 0, "sum" : 490.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:23]execute_script... [09:43:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642547", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.330, "sum" : 490.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 490.00, "total" : 490.00, "payments": [ { "type": 0, "sum" : 490.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:23]POST & json_proto [09:43:23]process_json_proto [09:43:23]json parsed OK: [09:43:23]protocol is kg_v1.0 [09:43:23]action value=close_receipt [09:43:23]process_action close_receipt [09:43:23]cmd_close_receipt [09:43:23]MH_GetDate [09:43:23]Write to MH i2c: F0 00 00 7D 8D F9 [09:43:23]Write i2c OK [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: F0 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: F0 09 00 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: F0 09 00 7D 8D 00 C0 B9 1C 67 44 5E 04 65 09 [09:43:23]GetLastDocTimeStamp 1729935764 [09:43:23]current date 1729935808 [09:43:23]FM_GetShiftState [09:43:23]SAM_PROTO_GetShiftState [09:43:23]wFMCommunicate request_size=4 [09:43:23]MH_SAM_APDU [09:43:23]CAPDU: 80 13 01 00 [09:43:23]Write to MH i2c: E2 08 00 7E 8D 80 13 01 00 00 00 00 00 88 [09:43:23]Write i2c OK [09:43:23]MH_I2C_Read... [09:43:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:23]Read from MH i2c: E2 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 0E 00 [09:43:23]MH_I2C_Read... [09:43:23]Read from MH i2c: E2 0E 00 7E 8D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 06 [09:43:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:43:23]wFMCommunicate OK [09:43:23]SAM_PROTO_GetShiftState done [09:43:23]FM_GetShiftState done [09:43:23]opened in 1729902265 [09:43:23]opened+sec_in_day 1729988665 [09:43:23]quantity*price = 49037 [09:43:23]sum+1 = 49039 [09:43:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 490.00 Внесено: 490.00 СДАЧА: 0.00 НСП 1% : 4.34 НДС 12% : 52.08 Наличными: 490.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 101 26.10.2024 09:43 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308680 ФПД: 42025607572609 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094328&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308680&fm=42025607572609&tin=02508201610067®Number=0000000000091780&sum=49000 [09:43:24]StoreToDocumentArchive [09:43:24]shift 532 fd 308680 [09:43:24]save to /storage/0532/doc_00308680 [09:43:24]save last doc name /storage/0532/doc_00308680 to /storage/kkm_last_doc_name [09:43:24]save OK [09:43:24]Clear old archive folders... [09:43:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:43:24]tlvbuf is 00A9EB30 [09:43:24]SAM_PROTO_ClearQueue [09:43:24]wFMCommunicate request_size=4 [09:43:24]MH_SAM_APDU [09:43:24]CAPDU: 80 09 00 00 [09:43:24]Write to MH i2c: E2 08 00 8B 8D 80 09 00 00 00 00 00 00 8A [09:43:24]Write i2c OK [09:43:24]MH_I2C_Read... [09:43:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:24]Read from MH i2c: E2 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 03 00 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 03 00 8B 8D 00 90 00 8C [09:43:24]RAPDU: 90 00 [09:43:24]wFMCommunicate OK [09:43:24]SAM_PROTO_ClearQueue done [09:43:24]KKMCreateOFDPacket [09:43:24]OFDProtocolAddRootSTLVToBuf [09:43:24]FM_MakeSignedData [09:43:24]FM_MakeSignedData [09:43:24]SAM_PROTO_SignData [09:43:24]wFMCommunicate request_size=4 [09:43:24]MH_SAM_APDU [09:43:24]CAPDU: 80 0D 01 02 [09:43:24]Write to MH i2c: E2 08 00 8C 8D 80 0D 01 02 00 00 00 00 92 [09:43:24]Write i2c OK [09:43:24]MH_I2C_Read... [09:43:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:24]Read from MH i2c: E2 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 03 00 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 03 00 8C 8D 00 90 00 8D [09:43:24]RAPDU: 90 00 [09:43:24]wFMCommunicate OK [09:43:24]wFMCommunicate request_size=255 [09:43:24]MH_SAM_APDU [09:43: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 A2 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8E BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 C0 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 B5 04 00 35 04 06 00 26 [09:43:24]Write to MH i2c: E2 02 01 8D 8D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A2 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8E BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 C0 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 B5 04 00 35 04 06 00 26 00 00 6D [09:43:24]Write i2c OK [09:43:24]MH_I2C_Read... [09:43:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:24]Read from MH i2c: E2 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 03 00 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 03 00 8D 8D 00 90 00 8E [09:43:24]RAPDU: 90 00 [09:43:24]wFMCommunicate OK [09:43:24]wFMCommunicate request_size=10 [09:43:24]MH_SAM_APDU [09:43:24]CAPDU: 80 0D 02 02 05 38 D9 69 2C 81 [09:43:24]Write to MH i2c: E2 0D 00 8E 8D 80 0D 02 02 05 00 38 D9 69 2C 81 00 00 C6 [09:43:24]Write i2c OK [09:43:24]MH_I2C_Read... [09:43:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:24]Read from MH i2c: E2 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 03 00 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 03 00 8E 8D 00 90 00 8F [09:43:24]RAPDU: 90 00 [09:43:24]wFMCommunicate OK [09:43:24]wFMCommunicate request_size=4 [09:43:24]MH_SAM_APDU [09:43:24]CAPDU: 80 0D 03 02 [09:43:24]Write to MH i2c: E2 08 00 8F 8D 80 0D 03 02 00 00 00 00 97 [09:43:24]Write i2c OK [09:43:24]MH_I2C_Read... [09:43:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:24]Read from MH i2c: E2 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 0B 00 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 0B 00 8F 8D 00 0D F9 7B 25 FD 1A 36 A8 90 00 33 [09:43:24]RAPDU: 0D F9 7B 25 FD 1A 36 A8 90 00 [09:43:24]wFMCommunicate OK [09:43:24]SAM_PROTO_SignData done [09:43:24]FM_MakeSignedData done [09:43:24]CreateOFDProtocolMessage [09:43:24]wFMCommunicate request_size=4 [09:43:24]MH_SAM_APDU [09:43:24]CAPDU: 80 11 00 00 [09:43:24]Write to MH i2c: E2 08 00 90 8D 80 11 00 00 00 00 00 00 97 [09:43:24]Write i2c OK [09:43:24]MH_I2C_Read... [09:43:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:24]Read from MH i2c: E2 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 17 00 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: E2 17 00 90 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EC [09:43:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:43:24]wFMCommunicate OK [09:43:24]CreateOFDProtocolMessage done [09:43:24]OFDSenderStorePacket 308680 [09:43:24]StoreOFDPacket docnum=308680 [09:43:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 87 D8 07 01 7D D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A2 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8E BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 C0 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 B5 04 00 35 04 06 00 26 38 D9 69 2C 81 0D F9 7B 25 FD 1A 36 A8 [09:43:24]CheckFolder [09:43:24]dirname=/storage/ofd_packets [09:43:24]CheckFolder done [09:43:24]ProducePacketName [09:43:24]name=ofd_packets/00308680 [09:43:24]NVStorageSaveData ofd_packets/00308680 [09:43:24]File name is /storage/ofd_packets/00308680 [09:43:24]Write 301 bytes [09:43:24]NVStorageSaveData done [09:43:24]OFDSenderStorePacket done [09:43:24]KKMCreateOFDPacket done [09:43:24]NVStorageSaveData kkm_last_timestamp [09:43:24]File name is /storage/kkm_last_timestamp [09:43:24]Write 4 bytes [09:43:24]NVStorageSaveData done [09:43:24]ExternCall_PrintAddStr [09:43:24]wPrintStart [09:43:24]Write to MH i2c: 01 00 00 91 8D 1E [09:43:24]Write i2c OK [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: 01 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: 01 07 00 [09:43:24]MH_I2C_Read... [09:43:24]Read from MH i2c: 01 07 00 91 8D 00 00 00 00 00 FF 0F 33 [09:43:24]RasterBufferAndPrint [09:43:24]line Счет N : (1)642547 [09:43:24]line ИНН: 02508201610067 [09:43:24]line Контрольно-Кассовый Чек [09:43:24]line ПРОДАЖА [09:43:24]line ТРК (МРК, ГНК) : 62 [09:43:24]line Товар: 2710124130 [09:43:24]line Аи-92-К-2 [09:43:24]line 7.330 * 66.90 [09:43:24]line = 490.38 [09:43:24]line НДС 12% НСП 1% [09:43:24]line > о реализуемом товаре [09:43:24]line ОКРУГЛЕНИЕ: -0.38 [09:43:24]line ИТОГО: 490.00 [09:43:24]line Внесено: 490.00 [09:43:24]line СДАЧА: 0.00 [09:43:24]line НСП 1% : 4.34 [09:43:24]line НДС 12% : 52.08 [09:43:24]line Наличными: 490.00 [09:43:24]line Безнал.: 0.00 [09:43:24]line Место: АЗС № 172 "Партнер Нефть" [09:43:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:43:24]line СНО: Общий режим [09:43:24]line Чек 101 26.10.2024 09:43 [09:43:24]line Смена: 532 ФФД: 1.0 [09:43:24]line ЗНМ: 0300000116 [09:43:24]line РНМ: 0000000000091780 [09:43:24]line Версия ККМ: 001 [09:43:24]line ФМ: 0000000000871765 [09:43:24]line ФД: 308680 [09:43:24]line ФПД: 42025607572609 [09:43:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094328&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308680&fm=42025607572609&tin=02508201610067®Number=0000000000091780&sum=49000 [09:43:24]written 0, free lines is 4095 [09:43:24]OFD Sender: Processing packet 308680 [packets to send 222, broken 221] [09:43:24]ProducePacketName [09:43:24]name=ofd_packets/00308680 [09:43:24]OFD Sender: To server: pG, [09:43:24]CommunicateWithHost lk.salyk.kg:30040 [09:43:24]ConnectInit lk.salyk.kg [09:43:25]Connected sock=10 [09:43:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 87 D8 07 01 7D D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A2 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8E BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 00 00 00 F4 03 04 00 C0 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 B5 04 00 35 04 06 00 26 38 D9 69 2C 81 0D F9 7B 25 FD 1A 36 A8 [09:43:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C4 BA 47 00 3A 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 31 37 36 35 10 04 04 00 C8 B5 04 00 F4 03 04 00 1F 60 1C 67 B6 04 01 00 00 0D B7 EE 4E 28 7A F9 25 [09:43:25]CommunicateWithHost err = 0 [09:43:25]CheckOFDResponse [09:43:25]1017 (14) - 77093643461234 [09:43:25]1041 (16) - 0000000000871765 [09:43:25]1040 (4) - 308680 [09:43:25]1012 (4) - 26.10.2024 03:21 [09:43:25]1206 (1) - 0 [09:43:25]OFD Sender: Remove packet 308680 [09:43:25]ProducePacketName [09:43:25]name=ofd_packets/00308680 [09:43:25]NVStorageDeleteData [09:43:25]Write to MH i2c: 01 00 00 BB 8D 48 [09:43:25]Write i2c OK [09:43:25]MH_I2C_Read... [09:43:25]Read from MH i2c: 01 [09:43:25]MH_I2C_Read... [09:43:25]Read from MH i2c: 01 07 00 [09:43:25]MH_I2C_Read... [09:43:25]Read from MH i2c: 01 07 00 BB 8D 00 00 00 00 00 B3 0C 0E [09:43:25]RasterBufferAndPrint [09:43:25]line [09:43:25]line [09:43:25]line [09:43:25]line [09:43:25]line [09:43:25]written 0, free lines is 3257 [09:43:25]MH_Cut [09:43:25]Write to MH i2c: D1 01 00 C2 8D 01 21 [09:43:25]Write i2c OK [09:43:25]MH_I2C_Read... [09:43:25]Read from MH i2c: D1 [09:43:25]MH_I2C_Read... [09:43:25]Read from MH i2c: D1 01 00 [09:43:25]MH_I2C_Read... [09:43:25]Read from MH i2c: D1 01 00 C2 8D 00 20 [09:43:25]Write to MH i2c: 01 00 00 C3 8D 50 [09:43:25]Write i2c OK [09:43:25]MH_I2C_Read... [09:43:25]OFD Sender: No OFD packet to send [09:43:26]*** Cut start [09:43:26]*** Purtial cut [09:43:26]*** Stage 1: CUTSNS_PIN = 1 [09:43:26]Read from MH i2c: 01 [09:43:26]MH_I2C_Read... [09:43:26]*** Stop cut motor [09:43:26]*** Cut end [09:43:26]Read from MH i2c: 01 07 00 [09:43:26]MH_I2C_Read... [09:43:26]Read from MH i2c: 01 07 00 C3 8D 00 00 00 00 00 FF 0F 65 [09:43:26]process_action close_receipt done [09:43:26]requested_data is exist [09:43:26]produce_requested_data [09:43:26]requested_item fm.sn is exist - process it [09:43:26]wFMCommunicate request_size=4 [09:43:26]MH_SAM_APDU [09:43:26]CAPDU: 80 11 00 00 [09:43:26]Write to MH i2c: E2 08 00 C4 8D 80 11 00 00 00 00 00 00 CB [09:43:26]Write i2c OK [09:43:26]MH_I2C_Read... [09:43:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:26]Read from MH i2c: E2 [09:43:26]MH_I2C_Read... [09:43:26]Read from MH i2c: E2 17 00 [09:43:26]MH_I2C_Read... [09:43:26]Read from MH i2c: E2 17 00 C4 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 20 [09:43:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:43:26]wFMCommunicate OK [09:43:26]requested_item fd.num is exist - process it [09:43:26]SAM_PROTO_GetFieldsCounters [09:43:26]wFMCommunicate request_size=4 [09:43:26]MH_SAM_APDU [09:43:26]CAPDU: 80 13 00 00 [09:43:26]Write to MH i2c: E2 08 00 C5 8D 80 13 00 00 00 00 00 00 CE [09:43:26]Write i2c OK [09:43:26]MH_I2C_Read... [09:43:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:26]Read from MH i2c: E2 [09:43:26]MH_I2C_Read... [09:43:26]Read from MH i2c: E2 62 00 [09:43:26]MH_I2C_Read... [09:43:26]Read from MH i2c: E2 62 00 C5 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C8 B5 04 00 0E 04 04 00 14 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 B7 [09:43: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C8 B5 04 00 0E 04 04 00 14 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 [09:43:26]wFMCommunicate OK [09:43:26]SAM_PROTO_GetFieldsCounters done [09:43:26]requested_item shift.num is exist - process it [09:43:26]requested_item shift.opened is exist - process it [09:43:26]req_shift_opened [09:43:26]FM_GetShiftState [09:43:26]SAM_PROTO_GetShiftState [09:43:26]wFMCommunicate request_size=4 [09:43:26]MH_SAM_APDU [09:43:26]CAPDU: 80 13 01 00 [09:43:26]Write to MH i2c: E2 08 00 C6 8D 80 13 01 00 00 00 00 00 D0 [09:43:26]Write i2c OK [09:43:26]MH_I2C_Read... [09:43:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:26]Read from MH i2c: E2 [09:43:26]MH_I2C_Read... [09:43:26]Read from MH i2c: E2 0E 00 [09:43:26]MH_I2C_Read... [09:43:26]Read from MH i2c: E2 0E 00 C6 8D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4E [09:43:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:43:26]wFMCommunicate OK [09:43:26]SAM_PROTO_GetShiftState done [09:43:26]FM_GetShiftState done [09:43:26]req_shift_opened done [09:43:26]requested_item shift.open_date is exist - process it [09:43:26]req_shift_open_date [09:43:26]req_shift_open_date done [09:43:26]produce_requested_data done [09:43:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308680,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:43:26]process_action_free close_receipt [09:43:26]json_value_free [09:43:26]json_value_free done [09:43:26]process_json_proto returns [09:43:26]Send response to host [09:43:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308680,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:43:26]free response buf [09:43:26]execute_script done [09:43:26]execute_script returns [09:43:26]free content buf [09:43:26]Sock 8.Close socket [09:43:26]Sock 8.Thread stoped [09:43:30]OFD Sender: No OFD packet to send [09:43:35]OFD Sender: No OFD packet to send [09:43:40]OFD Sender: No OFD packet to send [09:43:45]accept exits with 9 [09:43:45]New connection [09:43:45]New thread 3067342180 created [09:43:45]Thread 3067198820 joined [09:43:45]Waiting for new connection... [09:43:45] Sock 9.Parse request [09:43:45]Sock 9.Check first char [09:43:45]Sock 9.First char is OK [09:43:45]request: POST /json_proto HTTP/1.0 [09:43:45]Method: POST [09:43:45]URL: /json_proto [09:43:45]Method is POST - this is cgi request [09:43:45]url: /json_proto [09:43:45]query_string will be loaded in cgi processing [09:43:45]execute_cgi json_proto POST (null) [09:43:45]execute_cgi path=json_proto method=POST [09:43:45]POST find Content-Length [09:43:45]Host: 172.17.96.3:8080 [09:43:45]Content-Length: 677 [09:43:45]Content-Type: application/json [09:43:45] [09:43:45]POST finish read [09:43:45]Found Content-Length = 677 [09:43:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [09:43:45]execute_script... [09:43:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642548", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [09:43:45]POST & json_proto [09:43:45]process_json_proto [09:43:45]json parsed OK: [09:43:45]protocol is kg_v1.0 [09:43:45]action value=close_receipt [09:43:45]process_action close_receipt [09:43:45]cmd_close_receipt [09:43:45]MH_GetDate [09:43:45]Write to MH i2c: F0 00 00 C7 8D 43 [09:43:45]Write i2c OK [09:43:45]MH_I2C_Read... [09:43:45]Read from MH i2c: F0 [09:43:45]MH_I2C_Read... [09:43:45]Read from MH i2c: F0 09 00 [09:43:45]MH_I2C_Read... [09:43:45]Read from MH i2c: F0 09 00 C7 8D 00 D7 B9 1C 67 44 5E 04 65 6A [09:43:45]GetLastDocTimeStamp 1729935808 [09:43:45]current date 1729935831 [09:43:45]FM_GetShiftState [09:43:45]SAM_PROTO_GetShiftState [09:43:45]wFMCommunicate request_size=4 [09:43:45]MH_SAM_APDU [09:43:45]CAPDU: 80 13 01 00 [09:43:45]Write to MH i2c: E2 08 00 C8 8D 80 13 01 00 00 00 00 00 D2 [09:43:45]Write i2c OK [09:43:45]MH_I2C_Read... [09:43:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:45]Read from MH i2c: E2 [09:43:45]MH_I2C_Read... [09:43:45]Read from MH i2c: E2 0E 00 [09:43:45]MH_I2C_Read... [09:43:45]Read from MH i2c: E2 0E 00 C8 8D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 50 [09:43:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:43:45]wFMCommunicate OK [09:43:45]SAM_PROTO_GetShiftState done [09:43:45]FM_GetShiftState done [09:43:45]opened in 1729902265 [09:43:45]opened+sec_in_day 1729988665 [09:43:45]quantity*price = 50041 [09:43:45]sum+1 = 50042 [09:43:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 102 26.10.2024 09:43 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308681 ФПД: 135728482519950 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094351&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308681&fm=135728482519950&tin=02508201610067®Number=0000000000091780&sum=50000 [09:43:46]StoreToDocumentArchive [09:43:46]shift 532 fd 308681 [09:43:46]save to /storage/0532/doc_00308681 [09:43:46]save last doc name /storage/0532/doc_00308681 to /storage/kkm_last_doc_name [09:43:46]save OK [09:43:46]Clear old archive folders... [09:43:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:43:46]tlvbuf is 00C8FB90 [09:43:46]SAM_PROTO_ClearQueue [09:43:46]wFMCommunicate request_size=4 [09:43:46]MH_SAM_APDU [09:43:46]CAPDU: 80 09 00 00 [09:43:46]Write to MH i2c: E2 08 00 D5 8D 80 09 00 00 00 00 00 00 D4 [09:43:46]Write i2c OK [09:43:46]MH_I2C_Read... [09:43:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:46]Read from MH i2c: E2 [09:43:46]MH_I2C_Read... [09:43:46]Read from MH i2c: E2 03 00 [09:43:46]MH_I2C_Read... [09:43:46]Read from MH i2c: E2 03 00 D5 8D 00 90 00 D6 [09:43:46]RAPDU: 90 00 [09:43:46]wFMCommunicate OK [09:43:46]SAM_PROTO_ClearQueue done [09:43:46]KKMCreateOFDPacket [09:43:46]OFDProtocolAddRootSTLVToBuf [09:43:46]FM_MakeSignedData [09:43:46]FM_MakeSignedData [09:43:46]SAM_PROTO_SignData [09:43:46]wFMCommunicate request_size=4 [09:43:46]MH_SAM_APDU [09:43:46]CAPDU: 80 0D 01 02 [09:43:46]Write to MH i2c: E2 08 00 D6 8D 80 0D 01 02 00 00 00 00 DC [09:43:46]Write i2c OK [09:43:46]MH_I2C_Read... [09:43:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:46]Read from MH i2c: E2 [09:43:46]MH_I2C_Read... [09:43:46]Read from MH i2c: E2 03 00 [09:43:46]MH_I2C_Read... [09:43:46]Read from MH i2c: E2 03 00 D6 8D 00 90 00 D7 [09:43:46]RAPDU: 90 00 [09:43:46]wFMCommunicate OK [09:43:46]wFMCommunicate request_size=255 [09:43:46]MH_SAM_APDU [09:43:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 00 00 00 F4 03 04 00 D7 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 B5 04 00 35 04 06 00 7B [09:43:46]Write to MH i2c: E2 02 01 D7 8D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 00 00 00 F4 03 04 00 D7 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 B5 04 00 35 04 06 00 7B 00 00 F6 [09:43:46]Write i2c OK [09:43:46]MH_I2C_Read... [09:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:47]Read from MH i2c: E2 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 03 00 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 03 00 D7 8D 00 90 00 D8 [09:43:47]RAPDU: 90 00 [09:43:47]wFMCommunicate OK [09:43:47]wFMCommunicate request_size=10 [09:43:47]MH_SAM_APDU [09:43:47]CAPDU: 80 0D 02 02 05 71 BF FC 8B 8E [09:43:47]Write to MH i2c: E2 0D 00 D8 8D 80 0D 02 02 05 00 71 BF FC 8B 8E 00 00 2E [09:43:47]Write i2c OK [09:43:47]MH_I2C_Read... [09:43:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:47]Read from MH i2c: E2 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 03 00 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 03 00 D8 8D 00 90 00 D9 [09:43:47]RAPDU: 90 00 [09:43:47]wFMCommunicate OK [09:43:47]wFMCommunicate request_size=4 [09:43:47]MH_SAM_APDU [09:43:47]CAPDU: 80 0D 03 02 [09:43:47]Write to MH i2c: E2 08 00 D9 8D 80 0D 03 02 00 00 00 00 E1 [09:43:47]Write i2c OK [09:43:47]MH_I2C_Read... [09:43:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:47]Read from MH i2c: E2 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 0B 00 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 0B 00 D9 8D 00 45 76 F6 8E 98 A2 CC 68 90 00 8F [09:43:47]RAPDU: 45 76 F6 8E 98 A2 CC 68 90 00 [09:43:47]wFMCommunicate OK [09:43:47]SAM_PROTO_SignData done [09:43:47]FM_MakeSignedData done [09:43:47]CreateOFDProtocolMessage [09:43:47]wFMCommunicate request_size=4 [09:43:47]MH_SAM_APDU [09:43:47]CAPDU: 80 11 00 00 [09:43:47]Write to MH i2c: E2 08 00 DA 8D 80 11 00 00 00 00 00 00 E1 [09:43:47]Write i2c OK [09:43:47]MH_I2C_Read... [09:43:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:47]Read from MH i2c: E2 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 17 00 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: E2 17 00 DA 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 36 [09:43:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:43:47]wFMCommunicate OK [09:43:47]CreateOFDProtocolMessage done [09:43:47]OFDSenderStorePacket 308681 [09:43:47]StoreOFDPacket docnum=308681 [09:43:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A0 71 07 01 40 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 00 00 00 F4 03 04 00 D7 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 B5 04 00 35 04 06 00 7B 71 BF FC 8B 8E 45 76 F6 8E 98 A2 CC 68 [09:43:47]CheckFolder [09:43:47]dirname=/storage/ofd_packets [09:43:47]CheckFolder done [09:43:47]ProducePacketName [09:43:47]name=ofd_packets/00308681 [09:43:47]NVStorageSaveData ofd_packets/00308681 [09:43:47]File name is /storage/ofd_packets/00308681 [09:43:47]Write 301 bytes [09:43:47]NVStorageSaveData done [09:43:47]OFDSenderStorePacket done [09:43:47]KKMCreateOFDPacket done [09:43:47]NVStorageSaveData kkm_last_timestamp [09:43:47]File name is /storage/kkm_last_timestamp [09:43:47]Write 4 bytes [09:43:47]NVStorageSaveData done [09:43:47]ExternCall_PrintAddStr [09:43:47]wPrintStart [09:43:47]Write to MH i2c: 01 00 00 DB 8D 68 [09:43:47]Write i2c OK [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: 01 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: 01 07 00 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: 01 07 00 DB 8D 00 00 00 00 00 FF 0F 7D [09:43:47]RasterBufferAndPrint [09:43:47]line Счет N : (1)642548 [09:43:47]line ИНН: 02508201610067 [09:43:47]line Контрольно-Кассовый Чек [09:43:47]line ПРОДАЖА [09:43:47]line ТРК (МРК, ГНК) : 31 [09:43:47]line Товар: 2710124130 [09:43:47]line Аи-92-К-2 [09:43:47]line 7.480 * 66.90 [09:43:47]line = 500.41 [09:43:47]line НДС 12% НСП 1% [09:43:47]line > о реализуемом товаре [09:43:47]line ОКРУГЛЕНИЕ: -0.41 [09:43:47]line ИТОГО: 500.00 [09:43:47]line Внесено: 500.00 [09:43:47]line СДАЧА: 0.00 [09:43:47]line НСП 1% : 4.43 [09:43:47]line НДС 12% : 53.14 [09:43:47]line Наличными: 500.00 [09:43:47]line Безнал.: 0.00 [09:43:47]line Место: АЗС № 172 "Партнер Нефть" [09:43:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:43:47]line СНО: Общий режим [09:43:47]line Чек 102 26.10.2024 09:43 [09:43:47]line Смена: 532 ФФД: 1.0 [09:43:47]line ЗНМ: 0300000116 [09:43:47]line РНМ: 0000000000091780 [09:43:47]line Версия ККМ: 001 [09:43:47]line ФМ: 0000000000871765 [09:43:47]line ФД: 308681 [09:43:47]line ФПД: 135728482519950 [09:43:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094351&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308681&fm=135728482519950&tin=02508201610067®Number=0000000000091780&sum=50000 [09:43:47]written 0, free lines is 4095 [09:43:47]OFD Sender: Processing packet 308681 [packets to send 222, broken 221] [09:43:47]ProducePacketName [09:43:47]name=ofd_packets/00308681 [09:43:47]OFD Sender: To server: pG, [09:43:47]CommunicateWithHost lk.salyk.kg:30040 [09:43:47]ConnectInit lk.salyk.kg [09:43:47]Connected sock=10 [09:43:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A0 71 07 01 40 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 00 00 00 F4 03 04 00 D7 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 B5 04 00 35 04 06 00 7B 71 BF FC 8B 8E 45 76 F6 8E 98 A2 CC 68 [09:43:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A8 D9 47 00 7C 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 B5 04 00 F4 03 04 00 35 60 1C 67 B6 04 01 00 00 FE EA EB 39 2E 51 6B B9 [09:43:47]CommunicateWithHost err = 0 [09:43:47]CheckOFDResponse [09:43:47]1017 (14) - 77093643461234 [09:43:47]1041 (16) - 0000000000871765 [09:43:47]1040 (4) - 308681 [09:43:47]1012 (4) - 26.10.2024 03:21 [09:43:47]1206 (1) - 0 [09:43:47]OFD Sender: Remove packet 308681 [09:43:47]ProducePacketName [09:43:47]name=ofd_packets/00308681 [09:43:47]NVStorageDeleteData [09:43:47]Write to MH i2c: 01 00 00 05 8E 93 [09:43:47]Write i2c OK [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: 01 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: 01 07 00 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: 01 07 00 05 8E 00 00 00 00 00 B1 0C 57 [09:43:47]RasterBufferAndPrint [09:43:47]line [09:43:47]line [09:43:47]line [09:43:47]line [09:43:47]line [09:43:47]written 0, free lines is 3255 [09:43:47]MH_Cut [09:43:47]Write to MH i2c: D1 01 00 0C 8E 01 6C [09:43:47]Write i2c OK [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: D1 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: D1 01 00 [09:43:47]MH_I2C_Read... [09:43:47]Read from MH i2c: D1 01 00 0C 8E 00 6B [09:43:47]Write to MH i2c: 01 00 00 0D 8E 9B [09:43:47]Write i2c OK [09:43:47]MH_I2C_Read... [09:43:48]OFD Sender: No OFD packet to send [09:43:48]*** Cut start [09:43:48]*** Purtial cut [09:43:48]*** Stage 1: CUTSNS_PIN = 1 [09:43:48]Read from MH i2c: 01 [09:43:48]MH_I2C_Read... [09:43:48]*** Stop cut motor [09:43:48]*** Cut end [09:43:48]Read from MH i2c: 01 07 00 [09:43:48]MH_I2C_Read... [09:43:48]Read from MH i2c: 01 07 00 0D 8E 00 00 00 00 00 FF 0F B0 [09:43:48]process_action close_receipt done [09:43:48]requested_data is exist [09:43:48]produce_requested_data [09:43:48]requested_item fm.sn is exist - process it [09:43:48]wFMCommunicate request_size=4 [09:43:48]MH_SAM_APDU [09:43:48]CAPDU: 80 11 00 00 [09:43:48]Write to MH i2c: E2 08 00 0E 8E 80 11 00 00 00 00 00 00 16 [09:43:48]Write i2c OK [09:43:48]MH_I2C_Read... [09:43:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:48]Read from MH i2c: E2 [09:43:48]MH_I2C_Read... [09:43:48]Read from MH i2c: E2 17 00 [09:43:48]MH_I2C_Read... [09:43:48]Read from MH i2c: E2 17 00 0E 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6B [09:43:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:43:48]wFMCommunicate OK [09:43:48]requested_item fd.num is exist - process it [09:43:48]SAM_PROTO_GetFieldsCounters [09:43:48]wFMCommunicate request_size=4 [09:43:48]MH_SAM_APDU [09:43:48]CAPDU: 80 13 00 00 [09:43:48]Write to MH i2c: E2 08 00 0F 8E 80 13 00 00 00 00 00 00 19 [09:43:48]Write i2c OK [09:43:48]MH_I2C_Read... [09:43:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:49]Read from MH i2c: E2 [09:43:49]MH_I2C_Read... [09:43:49]Read from MH i2c: E2 62 00 [09:43:49]MH_I2C_Read... [09:43:49]Read from MH i2c: E2 62 00 0F 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C9 B5 04 00 0E 04 04 00 14 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 06 [09:43: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C9 B5 04 00 0E 04 04 00 14 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 [09:43:49]wFMCommunicate OK [09:43:49]SAM_PROTO_GetFieldsCounters done [09:43:49]requested_item shift.num is exist - process it [09:43:49]requested_item shift.opened is exist - process it [09:43:49]req_shift_opened [09:43:49]FM_GetShiftState [09:43:49]SAM_PROTO_GetShiftState [09:43:49]wFMCommunicate request_size=4 [09:43:49]MH_SAM_APDU [09:43:49]CAPDU: 80 13 01 00 [09:43:49]Write to MH i2c: E2 08 00 10 8E 80 13 01 00 00 00 00 00 1B [09:43:49]Write i2c OK [09:43:49]MH_I2C_Read... [09:43:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:49]Read from MH i2c: E2 [09:43:49]MH_I2C_Read... [09:43:49]Read from MH i2c: E2 0E 00 [09:43:49]MH_I2C_Read... [09:43:49]Read from MH i2c: E2 0E 00 10 8E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 99 [09:43:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:43:49]wFMCommunicate OK [09:43:49]SAM_PROTO_GetShiftState done [09:43:49]FM_GetShiftState done [09:43:49]req_shift_opened done [09:43:49]requested_item shift.open_date is exist - process it [09:43:49]req_shift_open_date [09:43:49]req_shift_open_date done [09:43:49]produce_requested_data done [09:43:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308681,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:43:49]process_action_free close_receipt [09:43:49]json_value_free [09:43:49]json_value_free done [09:43:49]process_json_proto returns [09:43:49]Send response to host [09:43:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308681,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:43:49]free response buf [09:43:49]execute_script done [09:43:49]execute_script returns [09:43:49]free content buf [09:43:49]Sock 9.Close socket [09:43:49]Sock 9.Thread stoped [09:43:53]OFD Sender: No OFD packet to send [09:43:58]OFD Sender: No OFD packet to send [09:44:03]OFD Sender: No OFD packet to send [09:44:08]OFD Sender: No OFD packet to send [09:44:10]accept exits with 8 [09:44:10]New connection [09:44:10]New thread 3067198820 created [09:44:10]Thread 3067342180 joined [09:44:10]Waiting for new connection... [09:44:10] Sock 8.Parse request [09:44:10]Sock 8.Check first char [09:44:10]Sock 8.First char is OK [09:44:10]request: POST /json_proto HTTP/1.0 [09:44:10]Method: POST [09:44:10]URL: /json_proto [09:44:10]Method is POST - this is cgi request [09:44:10]url: /json_proto [09:44:10]query_string will be loaded in cgi processing [09:44:10]execute_cgi json_proto POST (null) [09:44:10]execute_cgi path=json_proto method=POST [09:44:10]POST find Content-Length [09:44:10]Host: 172.17.96.3:8080 [09:44:10]Content-Length: 682 [09:44:10]Content-Type: application/json [09:44:10] [09:44:10]POST finish read [09:44:10]Found Content-Length = 682 [09:44:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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" ] } } [09:44:10]execute_script... [09:44:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642549", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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" ] } } [09:44:10]POST & json_proto [09:44:10]process_json_proto [09:44:10]json parsed OK: [09:44:10]protocol is kg_v1.0 [09:44:10]action value=close_receipt [09:44:10]process_action close_receipt [09:44:10]cmd_close_receipt [09:44:10]MH_GetDate [09:44:10]Write to MH i2c: F0 00 00 11 8E 8E [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: F0 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: F0 09 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: F0 09 00 11 8E 00 F0 B9 1C 67 44 5E 04 65 CE [09:44:10]GetLastDocTimeStamp 1729935831 [09:44:10]current date 1729935856 [09:44:10]FM_GetShiftState [09:44:10]SAM_PROTO_GetShiftState [09:44:10]wFMCommunicate request_size=4 [09:44:10]MH_SAM_APDU [09:44:10]CAPDU: 80 13 01 00 [09:44:10]Write to MH i2c: E2 08 00 12 8E 80 13 01 00 00 00 00 00 1D [09:44:10]Write i2c OK [09:44:10]MH_I2C_Read... [09:44:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:10]Read from MH i2c: E2 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 0E 00 [09:44:10]MH_I2C_Read... [09:44:10]Read from MH i2c: E2 0E 00 12 8E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9B [09:44:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:44:10]wFMCommunicate OK [09:44:10]SAM_PROTO_GetShiftState done [09:44:10]FM_GetShiftState done [09:44:10]opened in 1729902265 [09:44:10]opened+sec_in_day 1729988665 [09:44:10]quantity*price = 100021 [09:44:10]sum+1 = 100023 [09:44:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 103 26.10.2024 09:44 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308682 ФПД: 67893625324270 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094416&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308682&fm=67893625324270&tin=02508201610067®Number=0000000000091780&sum=100000 [09:44:12]StoreToDocumentArchive [09:44:12]shift 532 fd 308682 [09:44:12]save to /storage/0532/doc_00308682 [09:44:12]save last doc name /storage/0532/doc_00308682 to /storage/kkm_last_doc_name [09:44:12]save OK [09:44:12]Clear old archive folders... [09:44:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:44:12]tlvbuf is 00ACDA80 [09:44:12]SAM_PROTO_ClearQueue [09:44:12]wFMCommunicate request_size=4 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 09 00 00 [09:44:12]Write to MH i2c: E2 08 00 1F 8E 80 09 00 00 00 00 00 00 1F [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 1F 8E 00 90 00 21 [09:44:12]RAPDU: 90 00 [09:44:12]wFMCommunicate OK [09:44:12]SAM_PROTO_ClearQueue done [09:44:12]KKMCreateOFDPacket [09:44:12]OFDProtocolAddRootSTLVToBuf [09:44:12]FM_MakeSignedData [09:44:12]FM_MakeSignedData [09:44:12]SAM_PROTO_SignData [09:44:12]wFMCommunicate request_size=4 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 0D 01 02 [09:44:12]Write to MH i2c: E2 08 00 20 8E 80 0D 01 02 00 00 00 00 27 [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 20 8E 00 90 00 22 [09:44:12]RAPDU: 90 00 [09:44:12]wFMCommunicate OK [09:44:12]wFMCommunicate request_size=255 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 67 00 00 00 F4 03 04 00 F0 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA B5 04 00 35 04 06 00 3D [09:44:12]Write to MH i2c: E2 02 01 21 8E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 67 00 00 00 F4 03 04 00 F0 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA B5 04 00 35 04 06 00 3D 00 00 3C [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 21 8E 00 90 00 23 [09:44:12]RAPDU: 90 00 [09:44:12]wFMCommunicate OK [09:44:12]wFMCommunicate request_size=10 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 0D 02 02 05 BF B7 6B 82 EE [09:44:12]Write to MH i2c: E2 0D 00 22 8E 80 0D 02 02 05 00 BF B7 6B 82 EE 00 00 85 [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 03 00 22 8E 00 90 00 24 [09:44:12]RAPDU: 90 00 [09:44:12]wFMCommunicate OK [09:44:12]wFMCommunicate request_size=4 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 0D 03 02 [09:44:12]Write to MH i2c: E2 08 00 23 8E 80 0D 03 02 00 00 00 00 2C [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 0B 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 0B 00 23 8E 00 C9 2B D8 39 AE 76 04 31 90 00 8B [09:44:12]RAPDU: C9 2B D8 39 AE 76 04 31 90 00 [09:44:12]wFMCommunicate OK [09:44:12]SAM_PROTO_SignData done [09:44:12]FM_MakeSignedData done [09:44:12]CreateOFDProtocolMessage [09:44:12]wFMCommunicate request_size=4 [09:44:12]MH_SAM_APDU [09:44:12]CAPDU: 80 11 00 00 [09:44:12]Write to MH i2c: E2 08 00 24 8E 80 11 00 00 00 00 00 00 2C [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:12]Read from MH i2c: E2 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 17 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: E2 17 00 24 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 81 [09:44:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:44:12]wFMCommunicate OK [09:44:12]CreateOFDProtocolMessage done [09:44:12]OFDSenderStorePacket 308682 [09:44:12]StoreOFDPacket docnum=308682 [09:44:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5D EA 07 01 F7 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 67 00 00 00 F4 03 04 00 F0 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA B5 04 00 35 04 06 00 3D BF B7 6B 82 EE C9 2B D8 39 AE 76 04 31 [09:44:12]CheckFolder [09:44:12]dirname=/storage/ofd_packets [09:44:12]CheckFolder done [09:44:12]ProducePacketName [09:44:12]name=ofd_packets/00308682 [09:44:12]NVStorageSaveData ofd_packets/00308682 [09:44:12]File name is /storage/ofd_packets/00308682 [09:44:12]Write 301 bytes [09:44:12]NVStorageSaveData done [09:44:12]OFDSenderStorePacket done [09:44:12]KKMCreateOFDPacket done [09:44:12]NVStorageSaveData kkm_last_timestamp [09:44:12]File name is /storage/kkm_last_timestamp [09:44:12]Write 4 bytes [09:44:12]NVStorageSaveData done [09:44:12]ExternCall_PrintAddStr [09:44:12]wPrintStart [09:44:12]Write to MH i2c: 01 00 00 25 8E B3 [09:44:12]Write i2c OK [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: 01 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: 01 07 00 [09:44:12]MH_I2C_Read... [09:44:12]Read from MH i2c: 01 07 00 25 8E 00 00 00 00 00 FF 0F C8 [09:44:12]RasterBufferAndPrint [09:44:12]line Счет N : (1)642549 [09:44:12]line ИНН: 02508201610067 [09:44:12]line Контрольно-Кассовый Чек [09:44:12]line ПРОДАЖА [09:44:12]line ТРК (МРК, ГНК) : 51 [09:44:12]line Товар: 2710124500 [09:44:12]line Аи-95-К-3 [09:44:12]line 13.480 * 74.20 [09:44:12]line = 1000.22 [09:44:12]line НДС 12% НСП 1% [09:44:12]line > о реализуемом товаре [09:44:12]line ОКРУГЛЕНИЕ: -0.22 [09:44:12]line ИТОГО: 1000.00 [09:44:12]line Внесено: 1000.00 [09:44:12]line СДАЧА: 0.00 [09:44:12]line НСП 1% : 8.85 [09:44:12]line НДС 12% : 106.22 [09:44:12]line Наличными: 1000.00 [09:44:12]line Безнал.: 0.00 [09:44:12]line Место: АЗС № 172 "Партнер Нефть" [09:44:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:44:12]line СНО: Общий режим [09:44:12]line Чек 103 26.10.2024 09:44 [09:44:12]line Смена: 532 ФФД: 1.0 [09:44:12]line ЗНМ: 0300000116 [09:44:12]line РНМ: 0000000000091780 [09:44:12]line Версия ККМ: 001 [09:44:12]line ФМ: 0000000000871765 [09:44:12]line ФД: 308682 [09:44:12]line ФПД: 67893625324270 [09:44:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094416&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308682&fm=67893625324270&tin=02508201610067®Number=0000000000091780&sum=100000 [09:44:12]OFD Sender: Processing packet 308682 [packets to send 222, broken 221] [09:44:12]ProducePacketName [09:44:12]name=ofd_packets/00308682 [09:44:12]OFD Sender: To server: pG, [09:44:12]CommunicateWithHost lk.salyk.kg:30040 [09:44:12]ConnectInit lk.salyk.kg [09:44:12]written 0, free lines is 4095 [09:44:12]Connected sock=10 [09:44:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5D EA 07 01 F7 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 67 00 00 00 F4 03 04 00 F0 B9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA B5 04 00 35 04 06 00 3D BF B7 6B 82 EE C9 2B D8 39 AE 76 04 31 [09:44:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CF 88 47 00 0D 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA B5 04 00 F4 03 04 00 4F 60 1C 67 B6 04 01 00 00 B6 8C 11 B5 BD 50 65 88 [09:44:13]CommunicateWithHost err = 0 [09:44:13]CheckOFDResponse [09:44:13]1017 (14) - 77093643461234 [09:44:13]1041 (16) - 0000000000871765 [09:44:13]1040 (4) - 308682 [09:44:13]1012 (4) - 26.10.2024 03:21 [09:44:13]1206 (1) - 0 [09:44:13]OFD Sender: Remove packet 308682 [09:44:13]ProducePacketName [09:44:13]name=ofd_packets/00308682 [09:44:13]NVStorageDeleteData [09:44:13]Write to MH i2c: 01 00 00 4F 8E DD [09:44:13]Write i2c OK [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: 01 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: 01 07 00 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: 01 07 00 4F 8E 00 00 00 00 00 B3 0C A3 [09:44:13]RasterBufferAndPrint [09:44:13]line [09:44:13]line [09:44:13]line [09:44:13]line [09:44:13]line [09:44:13]written 0, free lines is 3256 [09:44:13]MH_Cut [09:44:13]Write to MH i2c: D1 01 00 56 8E 01 B6 [09:44:13]Write i2c OK [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: D1 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: D1 01 00 [09:44:13]MH_I2C_Read... [09:44:13]Read from MH i2c: D1 01 00 56 8E 00 B5 [09:44:13]Write to MH i2c: 01 00 00 57 8E E5 [09:44:13]Write i2c OK [09:44:13]MH_I2C_Read... [09:44:13]OFD Sender: No OFD packet to send [09:44:14]*** Cut start [09:44:14]*** Purtial cut [09:44:14]*** Stage 1: CUTSNS_PIN = 1 [09:44:14]Read from MH i2c: 01 [09:44:14]MH_I2C_Read... [09:44:14]*** Stop cut motor [09:44:14]*** Cut end [09:44:14]Read from MH i2c: 01 07 00 [09:44:14]MH_I2C_Read... [09:44:14]Read from MH i2c: 01 07 00 57 8E 00 00 00 00 00 FF 0F FA [09:44:14]process_action close_receipt done [09:44:14]requested_data is exist [09:44:14]produce_requested_data [09:44:14]requested_item fm.sn is exist - process it [09:44:14]wFMCommunicate request_size=4 [09:44:14]MH_SAM_APDU [09:44:14]CAPDU: 80 11 00 00 [09:44:14]Write to MH i2c: E2 08 00 58 8E 80 11 00 00 00 00 00 00 60 [09:44:14]Write i2c OK [09:44:14]MH_I2C_Read... [09:44:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:14]Read from MH i2c: E2 [09:44:14]MH_I2C_Read... [09:44:14]Read from MH i2c: E2 17 00 [09:44:14]MH_I2C_Read... [09:44:14]Read from MH i2c: E2 17 00 58 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B5 [09:44:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:44:14]wFMCommunicate OK [09:44:14]requested_item fd.num is exist - process it [09:44:14]SAM_PROTO_GetFieldsCounters [09:44:14]wFMCommunicate request_size=4 [09:44:14]MH_SAM_APDU [09:44:14]CAPDU: 80 13 00 00 [09:44:14]Write to MH i2c: E2 08 00 59 8E 80 13 00 00 00 00 00 00 63 [09:44:14]Write i2c OK [09:44:14]MH_I2C_Read... [09:44:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:14]Read from MH i2c: E2 [09:44:14]MH_I2C_Read... [09:44:14]Read from MH i2c: E2 62 00 [09:44:14]MH_I2C_Read... [09:44:14]Read from MH i2c: E2 62 00 59 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CA B5 04 00 0E 04 04 00 14 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 54 [09:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CA B5 04 00 0E 04 04 00 14 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 [09:44:14]wFMCommunicate OK [09:44:14]SAM_PROTO_GetFieldsCounters done [09:44:14]requested_item shift.num is exist - process it [09:44:14]requested_item shift.opened is exist - process it [09:44:14]req_shift_opened [09:44:14]FM_GetShiftState [09:44:14]SAM_PROTO_GetShiftState [09:44:14]wFMCommunicate request_size=4 [09:44:14]MH_SAM_APDU [09:44:14]CAPDU: 80 13 01 00 [09:44:14]Write to MH i2c: E2 08 00 5A 8E 80 13 01 00 00 00 00 00 65 [09:44:14]Write i2c OK [09:44:14]MH_I2C_Read... [09:44:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:14]Read from MH i2c: E2 [09:44:14]MH_I2C_Read... [09:44:14]Read from MH i2c: E2 0E 00 [09:44:14]MH_I2C_Read... [09:44:14]Read from MH i2c: E2 0E 00 5A 8E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E3 [09:44:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:44:14]wFMCommunicate OK [09:44:14]SAM_PROTO_GetShiftState done [09:44:14]FM_GetShiftState done [09:44:14]req_shift_opened done [09:44:14]requested_item shift.open_date is exist - process it [09:44:14]req_shift_open_date [09:44:14]req_shift_open_date done [09:44:14]produce_requested_data done [09:44:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308682,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:44:14]process_action_free close_receipt [09:44:14]json_value_free [09:44:14]json_value_free done [09:44:14]process_json_proto returns [09:44:14]Send response to host [09:44:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308682,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:44:14]free response buf [09:44:14]execute_script done [09:44:14]execute_script returns [09:44:14]free content buf [09:44:14]Sock 8.Close socket [09:44:14]Sock 8.Thread stoped [09:44:18]OFD Sender: No OFD packet to send [09:44:23]OFD Sender: No OFD packet to send [09:44:28]OFD Sender: No OFD packet to send [09:44:33]OFD Sender: No OFD packet to send [09:44:38]OFD Sender: No OFD packet to send [09:44:43]OFD Sender: No OFD packet to send [09:44:48]OFD Sender: No OFD packet to send [09:44:53]OFD Sender: No OFD packet to send [09:44:58]OFD Sender: No OFD packet to send [09:45:03]OFD Sender: No OFD packet to send [09:45:08]accept exits with 9 [09:45:08]New connection [09:45:08]New thread 3067342180 created [09:45:08]Thread 3067198820 joined [09:45:08]Waiting for new connection... [09:45:08] Sock 9.Parse request [09:45:08]Sock 9.Check first char [09:45:08]Sock 9.First char is OK [09:45:08]request: POST /json_proto HTTP/1.0 [09:45:08]Method: POST [09:45:08]URL: /json_proto [09:45:08]Method is POST - this is cgi request [09:45:08]url: /json_proto [09:45:08]query_string will be loaded in cgi processing [09:45:08]execute_cgi json_proto POST (null) [09:45:08]execute_cgi path=json_proto method=POST [09:45:08]POST find Content-Length [09:45:08]Host: 172.17.96.3:8080 [09:45:08]Content-Length: 677 [09:45:08]Content-Type: application/json [09:45:08] [09:45:08]POST finish read [09:45:08]Found Content-Length = 677 [09:45:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [09:45:08]execute_script... [09:45: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)642551", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [09:45:08]POST & json_proto [09:45:08]process_json_proto [09:45:08]json parsed OK: [09:45:08]protocol is kg_v1.0 [09:45:08]action value=close_receipt [09:45:08]process_action close_receipt [09:45:08]cmd_close_receipt [09:45:08]MH_GetDate [09:45:08]Write to MH i2c: F0 00 00 5B 8E D8 [09:45:08]Write i2c OK [09:45:08]MH_I2C_Read... [09:45:08]Read from MH i2c: F0 [09:45:08]MH_I2C_Read... [09:45:08]Read from MH i2c: F0 09 00 [09:45:08]MH_I2C_Read... [09:45:08]Read from MH i2c: F0 09 00 5B 8E 00 29 BA 1C 67 44 5E 04 65 52 [09:45:08]GetLastDocTimeStamp 1729935856 [09:45:08]current date 1729935913 [09:45:08]FM_GetShiftState [09:45:08]SAM_PROTO_GetShiftState [09:45:08]wFMCommunicate request_size=4 [09:45:08]MH_SAM_APDU [09:45:08]CAPDU: 80 13 01 00 [09:45:08]Write to MH i2c: E2 08 00 5C 8E 80 13 01 00 00 00 00 00 67 [09:45:08]Write i2c OK [09:45:08]MH_I2C_Read... [09:45:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:08]Read from MH i2c: E2 [09:45:08]MH_I2C_Read... [09:45:08]Read from MH i2c: E2 0E 00 [09:45:08]MH_I2C_Read... [09:45:08]Read from MH i2c: E2 0E 00 5C 8E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E5 [09:45:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:45:08]wFMCommunicate OK [09:45:08]SAM_PROTO_GetShiftState done [09:45:08]FM_GetShiftState done [09:45:08]opened in 1729902265 [09:45:08]opened+sec_in_day 1729988665 [09:45:08]quantity*price = 40006 [09:45:08]sum+1 = 40007 [09:45:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 104 26.10.2024 09:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308683 ФПД: 266609527705952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094513&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308683&fm=266609527705952&tin=02508201610067®Number=0000000000091780&sum=40000 [09:45:09]StoreToDocumentArchive [09:45:09]shift 532 fd 308683 [09:45:09]save to /storage/0532/doc_00308683 [09:45:09]save last doc name /storage/0532/doc_00308683 to /storage/kkm_last_doc_name [09:45:09]save OK [09:45:09]Clear old archive folders... [09:45:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:45:09]tlvbuf is 00C8FDE0 [09:45:09]SAM_PROTO_ClearQueue [09:45:09]wFMCommunicate request_size=4 [09:45:09]MH_SAM_APDU [09:45:09]CAPDU: 80 09 00 00 [09:45:09]Write to MH i2c: E2 08 00 69 8E 80 09 00 00 00 00 00 00 69 [09:45:09]Write i2c OK [09:45:09]MH_I2C_Read... [09:45:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:45:09]Read from MH i2c: E2 [09:45:09]MH_I2C_Read... [09:45:09]Read from MH i2c: E2 03 00 [09:45:09]MH_I2C_Read... [09:45:09]Read from MH i2c: E2 03 00 69 8E 00 90 00 6B [09:45:09]RAPDU: 90 00 [09:45:09]wFMCommunicate OK [09:45:09]SAM_PROTO_ClearQueue done [09:45:09]KKMCreateOFDPacket [09:45:09]OFDProtocolAddRootSTLVToBuf [09:45:09]FM_MakeSignedData [09:45:09]FM_MakeSignedData [09:45:09]SAM_PROTO_SignData [09:45:09]wFMCommunicate request_size=4 [09:45:09]MH_SAM_APDU [09:45:09]CAPDU: 80 0D 01 02 [09:45:09]Write to MH i2c: E2 08 00 6A 8E 80 0D 01 02 00 00 00 00 71 [09:45:09]Write i2c OK [09:45:09]MH_I2C_Read... [09:45:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:45:09]Read from MH i2c: E2 [09:45:09]MH_I2C_Read... [09:45:09]Read from MH i2c: E2 03 00 [09:45:09]MH_I2C_Read... [09:45:09]Read from MH i2c: E2 03 00 6A 8E 00 90 00 6C [09:45:09]RAPDU: 90 00 [09:45:09]wFMCommunicate OK [09:45:09]wFMCommunicate request_size=255 [09:45:09]MH_SAM_APDU [09:45:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 68 00 00 00 F4 03 04 00 29 BA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB B5 04 00 35 04 06 00 F2 [09:45:09]Write to MH i2c: E2 02 01 6B 8E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 68 00 00 00 F4 03 04 00 29 BA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB B5 04 00 35 04 06 00 F2 00 00 28 [09:45:09]Write i2c OK [09:45:09]MH_I2C_Read... [09:45:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:09]Read from MH i2c: E2 [09:45:09]MH_I2C_Read... [09:45:09]Read from MH i2c: E2 03 00 [09:45:09]MH_I2C_Read... [09:45:09]Read from MH i2c: E2 03 00 6B 8E 00 90 00 6D [09:45:09]RAPDU: 90 00 [09:45:09]wFMCommunicate OK [09:45:09]wFMCommunicate request_size=10 [09:45:09]MH_SAM_APDU [09:45:09]CAPDU: 80 0D 02 02 05 7A DE 31 51 60 [09:45:09]Write to MH i2c: E2 0D 00 6C 8E 80 0D 02 02 05 00 7A DE 31 51 60 00 00 B8 [09:45:09]Write i2c OK [09:45:09]MH_I2C_Read... [09:45:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:09]Read from MH i2c: E2 [09:45:09]MH_I2C_Read... [09:45:09]Read from MH i2c: E2 03 00 [09:45:09]MH_I2C_Read... [09:45:09]Read from MH i2c: E2 03 00 6C 8E 00 90 00 6E [09:45:09]RAPDU: 90 00 [09:45:09]wFMCommunicate OK [09:45:09]wFMCommunicate request_size=4 [09:45:09]MH_SAM_APDU [09:45:09]CAPDU: 80 0D 03 02 [09:45:09]Write to MH i2c: E2 08 00 6D 8E 80 0D 03 02 00 00 00 00 76 [09:45:09]Write i2c OK [09:45:09]MH_I2C_Read... [09:45:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:45:10]Read from MH i2c: E2 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: E2 0B 00 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: E2 0B 00 6D 8E 00 C6 FB 4B 42 6A 0A 13 FF 90 00 4B [09:45:10]RAPDU: C6 FB 4B 42 6A 0A 13 FF 90 00 [09:45:10]wFMCommunicate OK [09:45:10]SAM_PROTO_SignData done [09:45:10]FM_MakeSignedData done [09:45:10]CreateOFDProtocolMessage [09:45:10]wFMCommunicate request_size=4 [09:45:10]MH_SAM_APDU [09:45:10]CAPDU: 80 11 00 00 [09:45:10]Write to MH i2c: E2 08 00 6E 8E 80 11 00 00 00 00 00 00 76 [09:45:10]Write i2c OK [09:45:10]MH_I2C_Read... [09:45:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:10]Read from MH i2c: E2 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: E2 17 00 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: E2 17 00 6E 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CB [09:45:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:45:10]wFMCommunicate OK [09:45:10]CreateOFDProtocolMessage done [09:45:10]OFDSenderStorePacket 308683 [09:45:10]StoreOFDPacket docnum=308683 [09:45:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 35 78 07 01 88 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 68 00 00 00 F4 03 04 00 29 BA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB B5 04 00 35 04 06 00 F2 7A DE 31 51 60 C6 FB 4B 42 6A 0A 13 FF [09:45:10]CheckFolder [09:45:10]dirname=/storage/ofd_packets [09:45:10]CheckFolder done [09:45:10]ProducePacketName [09:45:10]name=ofd_packets/00308683 [09:45:10]NVStorageSaveData ofd_packets/00308683 [09:45:10]File name is /storage/ofd_packets/00308683 [09:45:10]Write 301 bytes [09:45:10]NVStorageSaveData done [09:45:10]OFDSenderStorePacket done [09:45:10]KKMCreateOFDPacket done [09:45:10]NVStorageSaveData kkm_last_timestamp [09:45:10]File name is /storage/kkm_last_timestamp [09:45:10]Write 4 bytes [09:45:10]NVStorageSaveData done [09:45:10]ExternCall_PrintAddStr [09:45:10]wPrintStart [09:45:10]Write to MH i2c: 01 00 00 6F 8E FD [09:45:10]Write i2c OK [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: 01 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: 01 07 00 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: 01 07 00 6F 8E 00 00 00 00 00 FF 0F 12 [09:45:10]RasterBufferAndPrint [09:45:10]line Счет N : (1)642551 [09:45:10]line ИНН: 02508201610067 [09:45:10]line Контрольно-Кассовый Чек [09:45:10]line ПРОДАЖА [09:45:10]line ТРК (МРК, ГНК) : 31 [09:45:10]line Товар: 2710124130 [09:45:10]line Аи-92-К-2 [09:45:10]line 5.980 * 66.90 [09:45:10]line = 400.06 [09:45:10]line НДС 12% НСП 1% [09:45:10]line > о реализуемом товаре [09:45:10]line ОКРУГЛЕНИЕ: -0.06 [09:45:10]line ИТОГО: 400.00 [09:45:10]line Внесено: 400.00 [09:45:10]line СДАЧА: 0.00 [09:45:10]line НСП 1% : 3.54 [09:45:10]line НДС 12% : 42.48 [09:45:10]line Наличными: 400.00 [09:45:10]line Безнал.: 0.00 [09:45:10]line Место: АЗС № 172 "Партнер Нефть" [09:45:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:45:10]line СНО: Общий режим [09:45:10]line Чек 104 26.10.2024 09:45 [09:45:10]line Смена: 532 ФФД: 1.0 [09:45:10]line ЗНМ: 0300000116 [09:45:10]line РНМ: 0000000000091780 [09:45:10]line Версия ККМ: 001 [09:45:10]line ФМ: 0000000000871765 [09:45:10]line ФД: 308683 [09:45:10]line ФПД: 266609527705952 [09:45:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094513&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308683&fm=266609527705952&tin=02508201610067®Number=0000000000091780&sum=40000 [09:45:10]OFD Sender: Processing packet 308683 [packets to send 222, broken 221] [09:45:10]ProducePacketName [09:45:10]name=ofd_packets/00308683 [09:45:10]OFD Sender: To server: pG, [09:45:10]CommunicateWithHost lk.salyk.kg:30040 [09:45:10]ConnectInit lk.salyk.kg [09:45:10]written 0, free lines is 4095 [09:45:10]Connected sock=10 [09:45:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 35 78 07 01 88 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 68 00 00 00 F4 03 04 00 29 BA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB B5 04 00 35 04 06 00 F2 7A DE 31 51 60 C6 FB 4B 42 6A 0A 13 FF [09:45:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 85 2C 47 00 C4 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB B5 04 00 F4 03 04 00 88 60 1C 67 B6 04 01 00 00 08 76 EE D1 5E 61 01 49 [09:45:10]CommunicateWithHost err = 0 [09:45:10]CheckOFDResponse [09:45:10]1017 (14) - 77093643461234 [09:45:10]1041 (16) - 0000000000871765 [09:45:10]1040 (4) - 308683 [09:45:10]1012 (4) - 26.10.2024 03:22 [09:45:10]1206 (1) - 0 [09:45:10]OFD Sender: Remove packet 308683 [09:45:10]ProducePacketName [09:45:10]name=ofd_packets/00308683 [09:45:10]NVStorageDeleteData [09:45:10]Write to MH i2c: 01 00 00 99 8E 27 [09:45:10]Write i2c OK [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: 01 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: 01 07 00 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: 01 07 00 99 8E 00 00 00 00 00 B7 0C F1 [09:45:10]RasterBufferAndPrint [09:45:10]line [09:45:10]line [09:45:10]line [09:45:10]line [09:45:10]line [09:45:10]written 0, free lines is 3262 [09:45:10]MH_Cut [09:45:10]Write to MH i2c: D1 01 00 A0 8E 01 00 [09:45:10]Write i2c OK [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: D1 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: D1 01 00 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: D1 01 00 A0 8E 00 FF [09:45:10]Write to MH i2c: 01 00 00 A1 8E 2F [09:45:10]Write i2c OK [09:45:10]MH_I2C_Read... [09:45:11]OFD Sender: No OFD packet to send [09:45:11]*** Cut start [09:45:11]*** Purtial cut [09:45:11]*** Stage 1: CUTSNS_PIN = 1 [09:45:11]Read from MH i2c: 01 [09:45:11]MH_I2C_Read... [09:45:11]*** Stop cut motor [09:45:11]*** Cut end [09:45:11]Read from MH i2c: 01 07 00 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: 01 07 00 A1 8E 00 00 00 00 00 FF 0F 44 [09:45:11]process_action close_receipt done [09:45:11]requested_data is exist [09:45:11]produce_requested_data [09:45:11]requested_item fm.sn is exist - process it [09:45:11]wFMCommunicate request_size=4 [09:45:11]MH_SAM_APDU [09:45:11]CAPDU: 80 11 00 00 [09:45:11]Write to MH i2c: E2 08 00 A2 8E 80 11 00 00 00 00 00 00 AA [09:45:11]Write i2c OK [09:45:11]MH_I2C_Read... [09:45:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:12]Read from MH i2c: E2 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: E2 17 00 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: E2 17 00 A2 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FF [09:45:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:45:12]wFMCommunicate OK [09:45:12]requested_item fd.num is exist - process it [09:45:12]SAM_PROTO_GetFieldsCounters [09:45:12]wFMCommunicate request_size=4 [09:45:12]MH_SAM_APDU [09:45:12]CAPDU: 80 13 00 00 [09:45:12]Write to MH i2c: E2 08 00 A3 8E 80 13 00 00 00 00 00 00 AD [09:45:12]Write i2c OK [09:45:12]MH_I2C_Read... [09:45:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:45:12]Read from MH i2c: E2 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: E2 62 00 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: E2 62 00 A3 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CB B5 04 00 0E 04 04 00 14 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 A2 [09:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CB B5 04 00 0E 04 04 00 14 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:45:12]wFMCommunicate OK [09:45:12]SAM_PROTO_GetFieldsCounters done [09:45:12]requested_item shift.num is exist - process it [09:45:12]requested_item shift.opened is exist - process it [09:45:12]req_shift_opened [09:45:12]FM_GetShiftState [09:45:12]SAM_PROTO_GetShiftState [09:45:12]wFMCommunicate request_size=4 [09:45:12]MH_SAM_APDU [09:45:12]CAPDU: 80 13 01 00 [09:45:12]Write to MH i2c: E2 08 00 A4 8E 80 13 01 00 00 00 00 00 AF [09:45:12]Write i2c OK [09:45:12]MH_I2C_Read... [09:45:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:12]Read from MH i2c: E2 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: E2 0E 00 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: E2 0E 00 A4 8E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2D [09:45:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:45:12]wFMCommunicate OK [09:45:12]SAM_PROTO_GetShiftState done [09:45:12]FM_GetShiftState done [09:45:12]req_shift_opened done [09:45:12]requested_item shift.open_date is exist - process it [09:45:12]req_shift_open_date [09:45:12]req_shift_open_date done [09:45:12]produce_requested_data done [09:45:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308683,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:45:12]process_action_free close_receipt [09:45:12]json_value_free [09:45:12]json_value_free done [09:45:12]process_json_proto returns [09:45:12]Send response to host [09:45:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308683,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:45:12]free response buf [09:45:12]execute_script done [09:45:12]execute_script returns [09:45:12]free content buf [09:45:12]Sock 9.Close socket [09:45:12]Sock 9.Thread stoped [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:41]OFD Sender: No OFD packet to send [09:45:46]OFD Sender: No OFD packet to send [09:45:51]OFD Sender: No OFD packet to send [09:45:56]OFD Sender: No OFD packet to send [09:46:01]OFD Sender: No OFD packet to send [09:46:06]OFD Sender: No OFD packet to send [09:46:11]OFD Sender: No OFD packet to send [09:46:16]OFD Sender: No OFD packet to send [09:46:21]OFD Sender: No OFD packet to send [09:46:26]OFD Sender: No OFD packet to send [09:46:31]OFD Sender: No OFD packet to send [09:46:36]OFD Sender: No OFD packet to send [09:46:41]OFD Sender: No OFD packet to send [09:46:46]OFD Sender: No OFD packet to send [09:46:51]OFD Sender: No OFD packet to send [09:46:56]OFD Sender: No OFD packet to send [09:46:59]accept exits with 8 [09:46:59]New connection [09:46:59]New thread 3067198820 created [09:46:59]Thread 3067342180 joined [09:46:59]Waiting for new connection... [09:46:59] Sock 8.Parse request [09:46:59]Sock 8.Check first char [09:46:59]Sock 8.First char is OK [09:46:59]request: POST /json_proto HTTP/1.0 [09:46:59]Method: POST [09:46:59]URL: /json_proto [09:46:59]Method is POST - this is cgi request [09:46:59]url: /json_proto [09:46:59]query_string will be loaded in cgi processing [09:46:59]execute_cgi json_proto POST (null) [09:46:59]execute_cgi path=json_proto method=POST [09:46:59]POST find Content-Length [09:46:59]Host: 172.17.96.3:8080 [09:46:59]Content-Length: 688 [09:46:59]Content-Type: application/json [09:46:59] [09:46:59]POST finish read [09:46:59]Found Content-Length = 688 [09:46:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 21.770, "sum" : 1680.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1680.00, "total" : 1680.00, "payments": [ { "type": 0, "sum" : 1680.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:59]execute_script... [09:46:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642552", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 21.770, "sum" : 1680.64, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1680.00, "total" : 1680.00, "payments": [ { "type": 0, "sum" : 1680.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:59]POST & json_proto [09:46:59]process_json_proto [09:46:59]json parsed OK: [09:46:59]protocol is kg_v1.0 [09:46:59]action value=close_receipt [09:46:59]process_action close_receipt [09:46:59]cmd_close_receipt [09:46:59]MH_GetDate [09:46:59]Write to MH i2c: F0 00 00 A5 8E 22 [09:46:59]Write i2c OK [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: F0 [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: F0 09 00 [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: F0 09 00 A5 8E 00 98 BA 1C 67 44 5E 04 65 0B [09:46:59]GetLastDocTimeStamp 1729935913 [09:46:59]current date 1729936024 [09:46:59]FM_GetShiftState [09:46:59]SAM_PROTO_GetShiftState [09:46:59]wFMCommunicate request_size=4 [09:46:59]MH_SAM_APDU [09:46:59]CAPDU: 80 13 01 00 [09:46:59]Write to MH i2c: E2 08 00 A6 8E 80 13 01 00 00 00 00 00 B1 [09:46:59]Write i2c OK [09:46:59]MH_I2C_Read... [09:46:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:59]Read from MH i2c: E2 [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: E2 0E 00 [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: E2 0E 00 A6 8E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2F [09:46:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:46:59]wFMCommunicate OK [09:46:59]SAM_PROTO_GetShiftState done [09:46:59]FM_GetShiftState done [09:46:59]opened in 1729902265 [09:46:59]opened+sec_in_day 1729988665 [09:46:59]quantity*price = 168064 [09:46:59]sum+1 = 168065 [09:46:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.64 ИТОГО: 1680.00 Внесено: 1680.00 СДАЧА: 0.00 НСП 1% : 14.87 НДС 12% : 178.47 Наличными: 1680.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 105 26.10.2024 09:47 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308684 ФПД: 205138274074514 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094704&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308684&fm=205138274074514&tin=02508201610067®Number=0000000000091780&sum=168000 [09:47:00]StoreToDocumentArchive [09:47:00]shift 532 fd 308684 [09:47:00]save to /storage/0532/doc_00308684 [09:47:00]save last doc name /storage/0532/doc_00308684 to /storage/kkm_last_doc_name [09:47:00]save OK [09:47:00]Clear old archive folders... [09:47:00]ProcessDocumentItem done err = 0, tmpTLVsize=257 [09:47:00]tlvbuf is 00B2C850 [09:47:00]SAM_PROTO_ClearQueue [09:47:00]wFMCommunicate request_size=4 [09:47:00]MH_SAM_APDU [09:47:00]CAPDU: 80 09 00 00 [09:47:00]Write to MH i2c: E2 08 00 B3 8E 80 09 00 00 00 00 00 00 B3 [09:47:00]Write i2c OK [09:47:00]MH_I2C_Read... [09:47:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:47:00]Read from MH i2c: E2 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 03 00 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 03 00 B3 8E 00 90 00 B5 [09:47:00]RAPDU: 90 00 [09:47:00]wFMCommunicate OK [09:47:00]SAM_PROTO_ClearQueue done [09:47:00]KKMCreateOFDPacket [09:47:00]OFDProtocolAddRootSTLVToBuf [09:47:00]FM_MakeSignedData [09:47:00]FM_MakeSignedData [09:47:00]SAM_PROTO_SignData [09:47:00]wFMCommunicate request_size=4 [09:47:00]MH_SAM_APDU [09:47:00]CAPDU: 80 0D 01 02 [09:47:00]Write to MH i2c: E2 08 00 B4 8E 80 0D 01 02 00 00 00 00 BB [09:47:00]Write i2c OK [09:47:00]MH_I2C_Read... [09:47:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:47:00]Read from MH i2c: E2 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 03 00 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 03 00 B4 8E 00 90 00 B6 [09:47:00]RAPDU: 90 00 [09:47:00]wFMCommunicate OK [09:47:00]wFMCommunicate request_size=255 [09:47:00]MH_SAM_APDU [09:47:00]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0A 55 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 80 90 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 90 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 45 00 00 00 00 07 04 06 00 40 90 02 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 98 BA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC B5 04 [09:47:00]Write to MH i2c: E2 02 01 B5 8E 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0A 55 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 80 90 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 90 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 45 00 00 00 00 07 04 06 00 40 90 02 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 98 BA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC B5 04 00 00 53 [09:47:00]Write i2c OK [09:47:00]MH_I2C_Read... [09:47:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:01]Read from MH i2c: E2 [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: E2 03 00 [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: E2 03 00 B5 8E 00 90 00 B7 [09:47:01]RAPDU: 90 00 [09:47:01]wFMCommunicate OK [09:47:01]wFMCommunicate request_size=16 [09:47:01]MH_SAM_APDU [09:47:01]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 BA 92 79 F4 BF 92 [09:47:01]Write to MH i2c: E2 13 00 B6 8E 80 0D 02 02 0B 00 00 35 04 06 00 BA 92 79 F4 BF 92 00 00 1D [09:47:01]Write i2c OK [09:47:01]MH_I2C_Read... [09:47:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:47:01]Read from MH i2c: E2 [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: E2 03 00 [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: E2 03 00 B6 8E 00 90 00 B8 [09:47:01]RAPDU: 90 00 [09:47:01]wFMCommunicate OK [09:47:01]wFMCommunicate request_size=4 [09:47:01]MH_SAM_APDU [09:47:01]CAPDU: 80 0D 03 02 [09:47:01]Write to MH i2c: E2 08 00 B7 8E 80 0D 03 02 00 00 00 00 C0 [09:47:01]Write i2c OK [09:47:01]MH_I2C_Read... [09:47:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:47:01]Read from MH i2c: E2 [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: E2 0B 00 [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: E2 0B 00 B7 8E 00 83 F9 9B 2D 66 5C 88 65 90 00 B4 [09:47:01]RAPDU: 83 F9 9B 2D 66 5C 88 65 90 00 [09:47:01]wFMCommunicate OK [09:47:01]SAM_PROTO_SignData done [09:47:01]FM_MakeSignedData done [09:47:01]CreateOFDProtocolMessage [09:47:01]wFMCommunicate request_size=4 [09:47:01]MH_SAM_APDU [09:47:01]CAPDU: 80 11 00 00 [09:47:01]Write to MH i2c: E2 08 00 B8 8E 80 11 00 00 00 00 00 00 C0 [09:47:01]Write i2c OK [09:47:01]MH_I2C_Read... [09:47:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:01]Read from MH i2c: E2 [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: E2 17 00 [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: E2 17 00 B8 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 15 [09:47:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:47:01]wFMCommunicate OK [09:47:01]CreateOFDProtocolMessage done [09:47:01]OFDSenderStorePacket 308684 [09:47:01]StoreOFDPacket docnum=308684 [09:47:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 D6 4D 0D 01 E1 74 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0A 55 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 80 90 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 90 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 45 00 00 00 00 07 04 06 00 40 90 02 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 98 BA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC B5 04 00 35 04 06 00 BA 92 79 F4 BF 92 83 F9 9B 2D 66 5C 88 65 [09:47:01]CheckFolder [09:47:01]dirname=/storage/ofd_packets [09:47:01]CheckFolder done [09:47:01]ProducePacketName [09:47:01]name=ofd_packets/00308684 [09:47:01]NVStorageSaveData ofd_packets/00308684 [09:47:01]File name is /storage/ofd_packets/00308684 [09:47:01]Write 307 bytes [09:47:01]NVStorageSaveData done [09:47:01]OFDSenderStorePacket done [09:47:01]KKMCreateOFDPacket done [09:47:01]NVStorageSaveData kkm_last_timestamp [09:47:01]File name is /storage/kkm_last_timestamp [09:47:01]Write 4 bytes [09:47:01]NVStorageSaveData done [09:47:01]ExternCall_PrintAddStr [09:47:01]wPrintStart [09:47:01]Write to MH i2c: 01 00 00 B9 8E 47 [09:47:01]Write i2c OK [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: 01 [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: 01 07 00 [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: 01 07 00 B9 8E 00 00 00 00 00 FF 0F 5C [09:47:01]RasterBufferAndPrint [09:47:01]line Счет N : (1)642552 [09:47:01]line ИНН: 02508201610067 [09:47:01]line Контрольно-Кассовый Чек [09:47:01]line ПРОДАЖА [09:47:01]line ТРК (МРК, ГНК) : 53 [09:47:01]line Товар: 2710194210 [09:47:01]line D-ENERGY ДТ-К-2 [09:47:01]line 21.770 * 77.20 [09:47:01]line = 1680.64 [09:47:01]line НДС 12% НСП 1% [09:47:01]line > о реализуемом товаре [09:47:01]line ОКРУГЛЕНИЕ: -0.64 [09:47:01]line ИТОГО: 1680.00 [09:47:01]line Внесено: 1680.00 [09:47:01]line СДАЧА: 0.00 [09:47:01]line НСП 1% : 14.87 [09:47:01]line НДС 12% : 178.47 [09:47:01]line Наличными: 1680.00 [09:47:01]line Безнал.: 0.00 [09:47:01]line Место: АЗС № 172 "Партнер Нефть" [09:47:01]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:47:01]line СНО: Общий режим [09:47:01]line Чек 105 26.10.2024 09:47 [09:47:01]line Смена: 532 ФФД: 1.0 [09:47:01]line ЗНМ: 0300000116 [09:47:01]line РНМ: 0000000000091780 [09:47:01]line Версия ККМ: 001 [09:47:01]line ФМ: 0000000000871765 [09:47:01]line ФД: 308684 [09:47:01]line ФПД: 205138274074514 [09:47:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094704&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308684&fm=205138274074514&tin=02508201610067®Number=0000000000091780&sum=168000 [09:47:01]OFD Sender: Processing packet 308684 [packets to send 222, broken 221] [09:47:01]ProducePacketName [09:47:01]name=ofd_packets/00308684 [09:47:01]OFD Sender: To server: pG, [09:47:01]CommunicateWithHost lk.salyk.kg:30040 [09:47:01]ConnectInit lk.salyk.kg [09:47:01]written 0, free lines is 4095 [09:47:01]Connected sock=10 [09:47:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 D6 4D 0D 01 E1 74 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0A 55 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 80 90 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 90 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 45 00 00 00 00 07 04 06 00 40 90 02 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 98 BA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC B5 04 00 35 04 06 00 BA 92 79 F4 BF 92 83 F9 9B 2D 66 5C 88 65 [09:47:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0B 76 47 00 DF 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 31 37 36 35 10 04 04 00 CC B5 04 00 F4 03 04 00 F7 60 1C 67 B6 04 01 00 00 16 07 4A 82 96 38 58 98 [09:47:01]CommunicateWithHost err = 0 [09:47:01]CheckOFDResponse [09:47:01]1017 (14) - 77093643461234 [09:47:01]1041 (16) - 0000000000871765 [09:47:01]1040 (4) - 308684 [09:47:01]1012 (4) - 26.10.2024 03:24 [09:47:01]1206 (1) - 0 [09:47:01]OFD Sender: Remove packet 308684 [09:47:01]ProducePacketName [09:47:01]name=ofd_packets/00308684 [09:47:01]NVStorageDeleteData [09:47:01]Write to MH i2c: 01 00 00 E3 8E 71 [09:47:01]Write i2c OK [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: 01 [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: 01 07 00 [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: 01 07 00 E3 8E 00 00 00 00 00 B1 0C 35 [09:47:01]RasterBufferAndPrint [09:47:01]line [09:47:01]line [09:47:01]line [09:47:01]line [09:47:01]line [09:47:01]written 0, free lines is 3253 [09:47:01]MH_Cut [09:47:01]Write to MH i2c: D1 01 00 EA 8E 01 4A [09:47:01]Write i2c OK [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: D1 [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: D1 01 00 [09:47:01]MH_I2C_Read... [09:47:01]Read from MH i2c: D1 01 00 EA 8E 00 49 [09:47:01]Write to MH i2c: 01 00 00 EB 8E 79 [09:47:01]Write i2c OK [09:47:01]MH_I2C_Read... [09:47:02]OFD Sender: No OFD packet to send [09:47:02]*** Cut start [09:47:02]*** Purtial cut [09:47:02]*** Stage 1: CUTSNS_PIN = 1 [09:47:03]Read from MH i2c: 01 [09:47:03]MH_I2C_Read... [09:47:03]*** Stop cut motor [09:47:03]*** Cut end [09:47:03]Read from MH i2c: 01 07 00 [09:47:03]MH_I2C_Read... [09:47:03]Read from MH i2c: 01 07 00 EB 8E 00 00 00 00 00 FF 0F 8E [09:47:03]process_action close_receipt done [09:47:03]requested_data is exist [09:47:03]produce_requested_data [09:47:03]requested_item fm.sn is exist - process it [09:47:03]wFMCommunicate request_size=4 [09:47:03]MH_SAM_APDU [09:47:03]CAPDU: 80 11 00 00 [09:47:03]Write to MH i2c: E2 08 00 EC 8E 80 11 00 00 00 00 00 00 F4 [09:47:03]Write i2c OK [09:47:03]MH_I2C_Read... [09:47:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:03]Read from MH i2c: E2 [09:47:03]MH_I2C_Read... [09:47:03]Read from MH i2c: E2 17 00 [09:47:03]MH_I2C_Read... [09:47:03]Read from MH i2c: E2 17 00 EC 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 49 [09:47:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:47:03]wFMCommunicate OK [09:47:03]requested_item fd.num is exist - process it [09:47:03]SAM_PROTO_GetFieldsCounters [09:47:03]wFMCommunicate request_size=4 [09:47:03]MH_SAM_APDU [09:47:03]CAPDU: 80 13 00 00 [09:47:03]Write to MH i2c: E2 08 00 ED 8E 80 13 00 00 00 00 00 00 F7 [09:47:03]Write i2c OK [09:47:03]MH_I2C_Read... [09:47:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:47:03]Read from MH i2c: E2 [09:47:03]MH_I2C_Read... [09:47:03]Read from MH i2c: E2 62 00 [09:47:03]MH_I2C_Read... [09:47:03]Read from MH i2c: E2 62 00 ED 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CC B5 04 00 0E 04 04 00 14 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 F0 [09:47:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CC B5 04 00 0E 04 04 00 14 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:47:03]wFMCommunicate OK [09:47:03]SAM_PROTO_GetFieldsCounters done [09:47:03]requested_item shift.num is exist - process it [09:47:03]requested_item shift.opened is exist - process it [09:47:03]req_shift_opened [09:47:03]FM_GetShiftState [09:47:03]SAM_PROTO_GetShiftState [09:47:03]wFMCommunicate request_size=4 [09:47:03]MH_SAM_APDU [09:47:03]CAPDU: 80 13 01 00 [09:47:03]Write to MH i2c: E2 08 00 EE 8E 80 13 01 00 00 00 00 00 F9 [09:47:03]Write i2c OK [09:47:03]MH_I2C_Read... [09:47:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:03]Read from MH i2c: E2 [09:47:03]MH_I2C_Read... [09:47:03]Read from MH i2c: E2 0E 00 [09:47:03]MH_I2C_Read... [09:47:03]Read from MH i2c: E2 0E 00 EE 8E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 77 [09:47:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:47:03]wFMCommunicate OK [09:47:03]SAM_PROTO_GetShiftState done [09:47:03]FM_GetShiftState done [09:47:03]req_shift_opened done [09:47:03]requested_item shift.open_date is exist - process it [09:47:03]req_shift_open_date [09:47:03]req_shift_open_date done [09:47:03]produce_requested_data done [09:47:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308684,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:47:03]process_action_free close_receipt [09:47:03]json_value_free [09:47:03]json_value_free done [09:47:03]process_json_proto returns [09:47:03]Send response to host [09:47:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308684,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:47:03]free response buf [09:47:03]execute_script done [09:47:03]execute_script returns [09:47:03]free content buf [09:47:03]Sock 8.Close socket [09:47:03]Sock 8.Thread stoped [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:22]OFD Sender: No OFD packet to send [09:47:27]OFD Sender: No OFD packet to send [09:47:32]OFD Sender: No OFD packet to send [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:06]accept exits with 9 [09:49:06]New connection [09:49:06]New thread 3067342180 created [09:49:06]Thread 3067198820 joined [09:49:06]Waiting for new connection... [09:49:06] Sock 9.Parse request [09:49:06]Sock 9.Check first char [09:49:06]Sock 9.First char is OK [09:49:06]request: POST /json_proto HTTP/1.0 [09:49:06]Method: POST [09:49:06]URL: /json_proto [09:49:06]Method is POST - this is cgi request [09:49:06]url: /json_proto [09:49:06]query_string will be loaded in cgi processing [09:49:06]execute_cgi json_proto POST (null) [09:49:06]execute_cgi path=json_proto method=POST [09:49:06]POST find Content-Length [09:49:06]Host: 172.17.96.3:8080 [09:49:06]Content-Length: 677 [09:49:06]Content-Type: application/json [09:49:06] [09:49:06]POST finish read [09:49:06]Found Content-Length = 677 [09:49:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [09:49:06]execute_script... [09:49:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642554", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [09:49:06]POST & json_proto [09:49:06]process_json_proto [09:49:06]json parsed OK: [09:49:06]protocol is kg_v1.0 [09:49:06]action value=close_receipt [09:49:06]process_action close_receipt [09:49:06]cmd_close_receipt [09:49:06]MH_GetDate [09:49:06]Write to MH i2c: F0 00 00 EF 8E 6C [09:49:06]Write i2c OK [09:49:06]MH_I2C_Read... [09:49:06]Read from MH i2c: F0 [09:49:06]MH_I2C_Read... [09:49:06]Read from MH i2c: F0 09 00 [09:49:06]MH_I2C_Read... [09:49:06]Read from MH i2c: F0 09 00 EF 8E 00 17 BB 1C 67 44 5E 04 65 D5 [09:49:06]GetLastDocTimeStamp 1729936024 [09:49:06]current date 1729936151 [09:49:06]FM_GetShiftState [09:49:06]SAM_PROTO_GetShiftState [09:49:06]wFMCommunicate request_size=4 [09:49:06]MH_SAM_APDU [09:49:06]CAPDU: 80 13 01 00 [09:49:06]Write to MH i2c: E2 08 00 F0 8E 80 13 01 00 00 00 00 00 FB [09:49:06]Write i2c OK [09:49:06]MH_I2C_Read... [09:49:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:06]Read from MH i2c: E2 [09:49:06]MH_I2C_Read... [09:49:06]Read from MH i2c: E2 0E 00 [09:49:06]MH_I2C_Read... [09:49:06]Read from MH i2c: E2 0E 00 F0 8E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 79 [09:49:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:49:06]wFMCommunicate OK [09:49:06]SAM_PROTO_GetShiftState done [09:49:06]FM_GetShiftState done [09:49:06]opened in 1729902265 [09:49:06]opened+sec_in_day 1729988665 [09:49:06]quantity*price = 30038 [09:49:06]sum+1 = 30039 [09:49:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 106 26.10.2024 09:49 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308685 ФПД: 241395590090693 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094911&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308685&fm=241395590090693&tin=02508201610067®Number=0000000000091780&sum=30000 [09:49:07]StoreToDocumentArchive [09:49:07]shift 532 fd 308685 [09:49:07]save to /storage/0532/doc_00308685 [09:49:07]save last doc name /storage/0532/doc_00308685 to /storage/kkm_last_doc_name [09:49:07]save OK [09:49:07]Clear old archive folders... [09:49:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:49:07]tlvbuf is 00D5DCE0 [09:49:07]SAM_PROTO_ClearQueue [09:49:07]wFMCommunicate request_size=4 [09:49:07]MH_SAM_APDU [09:49:07]CAPDU: 80 09 00 00 [09:49:07]Write to MH i2c: E2 08 00 FD 8E 80 09 00 00 00 00 00 00 FD [09:49:07]Write i2c OK [09:49:07]MH_I2C_Read... [09:49:07]*** iso7816_exchange 80 09 00 00... 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 FD 8E 00 90 00 FF [09:49:07]RAPDU: 90 00 [09:49:07]wFMCommunicate OK [09:49:07]SAM_PROTO_ClearQueue done [09:49:07]KKMCreateOFDPacket [09:49:07]OFDProtocolAddRootSTLVToBuf [09:49:07]FM_MakeSignedData [09:49:07]FM_MakeSignedData [09:49:07]SAM_PROTO_SignData [09:49:07]wFMCommunicate request_size=4 [09:49:07]MH_SAM_APDU [09:49:07]CAPDU: 80 0D 01 02 [09:49:07]Write to MH i2c: E2 08 00 FE 8E 80 0D 01 02 00 00 00 00 05 [09:49:07]Write i2c OK [09:49:07]MH_I2C_Read... [09:49:07]OFD Sender: No OFD packet to send [09:49:07]*** 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 FE 8E 00 90 00 00 [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 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 6A 00 00 00 F4 03 04 00 17 BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD B5 04 00 35 04 06 00 DB [09:49:07]Write to MH i2c: E2 02 01 FF 8E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6A 00 00 00 F4 03 04 00 17 BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD B5 04 00 35 04 06 00 DB 00 00 BD [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 FF 8E 00 90 00 01 [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 8C 4A 65 CF C5 [09:49:07]Write to MH i2c: E2 0D 00 00 8F 80 0D 02 02 05 00 8C 4A 65 CF C5 00 00 E2 [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 00 8F 00 90 00 03 [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 01 8F 80 0D 03 02 00 00 00 00 0B [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 01 8F 00 DC 6D 7A 69 FA E5 6B 99 90 00 1B [09:49:07]RAPDU: DC 6D 7A 69 FA E5 6B 99 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 02 8F 80 11 00 00 00 00 00 00 0B [09:49:07]Write i2c OK [09:49:07]MH_I2C_Read... [09:49:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:08]Read from MH i2c: E2 [09:49:08]MH_I2C_Read... [09:49:08]Read from MH i2c: E2 17 00 [09:49:08]MH_I2C_Read... [09:49:08]Read from MH i2c: E2 17 00 02 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 60 [09:49:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:49:08]wFMCommunicate OK [09:49:08]CreateOFDProtocolMessage done [09:49:08]OFDSenderStorePacket 308685 [09:49:08]StoreOFDPacket docnum=308685 [09:49:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 68 DF 07 01 62 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6A 00 00 00 F4 03 04 00 17 BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD B5 04 00 35 04 06 00 DB 8C 4A 65 CF C5 DC 6D 7A 69 FA E5 6B 99 [09:49:08]CheckFolder [09:49:08]dirname=/storage/ofd_packets [09:49:08]CheckFolder done [09:49:08]ProducePacketName [09:49:08]name=ofd_packets/00308685 [09:49:08]NVStorageSaveData ofd_packets/00308685 [09:49:08]File name is /storage/ofd_packets/00308685 [09:49:08]Write 301 bytes [09:49:08]NVStorageSaveData done [09:49:08]OFDSenderStorePacket done [09:49:08]KKMCreateOFDPacket done [09:49:08]NVStorageSaveData kkm_last_timestamp [09:49:08]File name is /storage/kkm_last_timestamp [09:49:08]Write 4 bytes [09:49:08]NVStorageSaveData done [09:49:08]ExternCall_PrintAddStr [09:49:08]wPrintStart [09:49:08]Write to MH i2c: 01 00 00 03 8F 92 [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 03 8F 00 00 00 00 00 FF 0F A7 [09:49:08]RasterBufferAndPrint [09:49:08]line Счет N : (1)642554 [09:49:08]line ИНН: 02508201610067 [09:49:08]line Контрольно-Кассовый Чек [09:49:08]line ПРОДАЖА [09:49:08]line ТРК (МРК, ГНК) : 41 [09:49:08]line Товар: 2710124130 [09:49:08]line Аи-92-К-2 [09:49:08]line 4.490 * 66.90 [09:49:08]line = 300.38 [09:49:08]line НДС 12% НСП 1% [09:49:08]line > о реализуемом товаре [09:49:08]line ОКРУГЛЕНИЕ: -0.38 [09:49:08]line ИТОГО: 300.00 [09:49:08]line Внесено: 300.00 [09:49:08]line СДАЧА: 0.00 [09:49:08]line НСП 1% : 2.66 [09:49:08]line НДС 12% : 31.90 [09:49:08]line Наличными: 300.00 [09:49:08]line Безнал.: 0.00 [09:49:08]line Место: АЗС № 172 "Партнер Нефть" [09:49:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:49:08]line СНО: Общий режим [09:49:08]line Чек 106 26.10.2024 09:49 [09:49:08]line Смена: 532 ФФД: 1.0 [09:49:08]line ЗНМ: 0300000116 [09:49:08]line РНМ: 0000000000091780 [09:49:08]line Версия ККМ: 001 [09:49:08]line ФМ: 0000000000871765 [09:49:08]line ФД: 308685 [09:49:08]line ФПД: 241395590090693 [09:49:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094911&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308685&fm=241395590090693&tin=02508201610067®Number=0000000000091780&sum=30000 [09:49:08]OFD Sender: Processing packet 308685 [packets to send 222, broken 221] [09:49:08]ProducePacketName [09:49:08]name=ofd_packets/00308685 [09:49:08]OFD Sender: To server: pG, [09:49:08]CommunicateWithHost lk.salyk.kg:30040 [09:49:08]ConnectInit lk.salyk.kg [09:49:08]written 0, free lines is 4095 [09:49:08]Connected sock=10 [09:49:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 68 DF 07 01 62 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6A 00 00 00 F4 03 04 00 17 BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD B5 04 00 35 04 06 00 DB 8C 4A 65 CF C5 DC 6D 7A 69 FA E5 6B 99 [09:49:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 57 73 47 00 D4 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD B5 04 00 F4 03 04 00 76 61 1C 67 B6 04 01 00 00 BA 0E E4 9E AD B6 7E EB [09:49:08]CommunicateWithHost err = 0 [09:49:08]CheckOFDResponse [09:49:08]1017 (14) - 77093643461234 [09:49:08]1041 (16) - 0000000000871765 [09:49:08]1040 (4) - 308685 [09:49:08]1012 (4) - 26.10.2024 03:26 [09:49:08]1206 (1) - 0 [09:49:08]OFD Sender: Remove packet 308685 [09:49:08]ProducePacketName [09:49:08]name=ofd_packets/00308685 [09:49:08]NVStorageDeleteData [09:49:08]Write to MH i2c: 01 00 00 2D 8F BC [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 2D 8F 00 00 00 00 00 B4 0C 83 [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 3258 [09:49:08]MH_Cut [09:49:08]Write to MH i2c: D1 01 00 34 8F 01 95 [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 34 8F 00 94 [09:49:08]Write to MH i2c: 01 00 00 35 8F C4 [09:49:08]Write i2c OK [09:49:08]MH_I2C_Read... [09:49:09]OFD Sender: No OFD packet to send [09:49:09]*** Cut start [09:49:09]*** Purtial cut [09:49:09]*** Stage 1: CUTSNS_PIN = 1 [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 35 8F 00 00 00 00 00 FF 0F D9 [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 36 8F 80 11 00 00 00 00 00 00 3F [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 36 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 94 [09:49:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 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 37 8F 80 13 00 00 00 00 00 00 42 [09:49:09]Write i2c OK [09:49:09]MH_I2C_Read... [09:49:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:10]Read from MH i2c: E2 [09:49:10]MH_I2C_Read... [09:49:10]Read from MH i2c: E2 62 00 [09:49:10]MH_I2C_Read... [09:49:10]Read from MH i2c: E2 62 00 37 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CD B5 04 00 0E 04 04 00 14 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 3F [09:49:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CD B5 04 00 0E 04 04 00 14 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:49:10]wFMCommunicate OK [09:49:10]SAM_PROTO_GetFieldsCounters done [09:49:10]requested_item shift.num is exist - process it [09:49:10]requested_item shift.opened is exist - process it [09:49:10]req_shift_opened [09:49:10]FM_GetShiftState [09:49:10]SAM_PROTO_GetShiftState [09:49:10]wFMCommunicate request_size=4 [09:49:10]MH_SAM_APDU [09:49:10]CAPDU: 80 13 01 00 [09:49:10]Write to MH i2c: E2 08 00 38 8F 80 13 01 00 00 00 00 00 44 [09:49:10]Write i2c OK [09:49:10]MH_I2C_Read... [09:49:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:10]Read from MH i2c: E2 [09:49:10]MH_I2C_Read... [09:49:10]Read from MH i2c: E2 0E 00 [09:49:10]MH_I2C_Read... [09:49:10]Read from MH i2c: E2 0E 00 38 8F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C2 [09:49:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:49:10]wFMCommunicate OK [09:49:10]SAM_PROTO_GetShiftState done [09:49:10]FM_GetShiftState done [09:49:10]req_shift_opened done [09:49:10]requested_item shift.open_date is exist - process it [09:49:10]req_shift_open_date [09:49:10]req_shift_open_date done [09:49:10]produce_requested_data done [09:49:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308685,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:49:10]process_action_free close_receipt [09:49:10]json_value_free [09:49:10]json_value_free done [09:49:10]process_json_proto returns [09:49:10]Send response to host [09:49:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308685,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:49:10]free response buf [09:49:10]execute_script done [09:49:10]execute_script returns [09:49:10]free content buf [09:49:10]Sock 9.Close socket [09:49:10]Sock 9.Thread stoped [09:49:11]accept exits with 8 [09:49:11]New connection [09:49:11]New thread 3067198820 created [09:49:11]Thread 3067342180 joined [09:49:11]Waiting for new connection... [09:49:11] Sock 8.Parse request [09:49:11]Sock 8.Check first char [09:49:11]Sock 8.First char is OK [09:49:11]request: POST /json_proto HTTP/1.0 [09:49:11]Method: POST [09:49:11]URL: /json_proto [09:49:11]Method is POST - this is cgi request [09:49:11]url: /json_proto [09:49:11]query_string will be loaded in cgi processing [09:49:11]execute_cgi json_proto POST (null) [09:49:11]execute_cgi path=json_proto method=POST [09:49:11]POST find Content-Length [09:49:11]Host: 172.17.96.3:8080 [09:49:11]Content-Length: 682 [09:49:11]Content-Type: application/json [09:49:11] [09:49:11]POST finish read [09:49:11]Found Content-Length = 682 [09:49:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:49:11]execute_script... [09: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 : (1)642553", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:49:11]POST & json_proto [09:49:11]process_json_proto [09:49:11]json parsed OK: [09:49:11]protocol is kg_v1.0 [09:49:11]action value=close_receipt [09:49:11]process_action close_receipt [09:49:11]cmd_close_receipt [09:49:11]MH_GetDate [09:49:11]Write to MH i2c: F0 00 00 39 8F B7 [09:49:11]Write i2c OK [09:49:11]MH_I2C_Read... [09:49:11]Read from MH i2c: F0 [09:49:11]MH_I2C_Read... [09:49:11]Read from MH i2c: F0 09 00 [09:49:11]MH_I2C_Read... [09:49:11]Read from MH i2c: F0 09 00 39 8F 00 1C BB 1C 67 44 5E 04 65 25 [09:49:11]GetLastDocTimeStamp 1729936151 [09:49:11]current date 1729936156 [09:49:11]FM_GetShiftState [09:49:11]SAM_PROTO_GetShiftState [09:49:11]wFMCommunicate request_size=4 [09:49:11]MH_SAM_APDU [09:49:11]CAPDU: 80 13 01 00 [09:49:11]Write to MH i2c: E2 08 00 3A 8F 80 13 01 00 00 00 00 00 46 [09:49:11]Write i2c OK [09:49:11]MH_I2C_Read... [09:49:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:11]Read from MH i2c: E2 [09:49:11]MH_I2C_Read... [09:49:11]Read from MH i2c: E2 0E 00 [09:49:11]MH_I2C_Read... [09:49:11]Read from MH i2c: E2 0E 00 3A 8F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C4 [09:49:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:49:11]wFMCommunicate OK [09:49:11]SAM_PROTO_GetShiftState done [09:49:11]FM_GetShiftState done [09:49:11]opened in 1729902265 [09:49:11]opened+sec_in_day 1729988665 [09:49:11]quantity*price = 100015 [09:49:11]sum+1 = 100017 [09:49:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 107 26.10.2024 09:49 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308686 ФПД: 98666779772282 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094916&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308686&fm=98666779772282&tin=02508201610067®Number=0000000000091780&sum=100000 [09:49:12]StoreToDocumentArchive [09:49:12]shift 532 fd 308686 [09:49:12]save to /storage/0532/doc_00308686 [09:49:12]save last doc name /storage/0532/doc_00308686 to /storage/kkm_last_doc_name [09:49:12]save OK [09:49:12]Clear old archive folders... [09:49:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:49:12]tlvbuf is 00AFF160 [09:49:12]SAM_PROTO_ClearQueue [09:49:12]wFMCommunicate request_size=4 [09:49:12]MH_SAM_APDU [09:49:12]CAPDU: 80 09 00 00 [09:49:12]Write to MH i2c: E2 08 00 47 8F 80 09 00 00 00 00 00 00 48 [09:49:12]Write i2c OK [09:49:12]MH_I2C_Read... [09:49:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:12]Read from MH i2c: E2 [09:49:12]MH_I2C_Read... [09:49:12]Read from MH i2c: E2 03 00 [09:49:12]MH_I2C_Read... [09:49:12]Read from MH i2c: E2 03 00 47 8F 00 90 00 4A [09:49:12]RAPDU: 90 00 [09:49:12]wFMCommunicate OK [09:49:12]SAM_PROTO_ClearQueue done [09:49:12]KKMCreateOFDPacket [09:49:12]OFDProtocolAddRootSTLVToBuf [09:49:12]FM_MakeSignedData [09:49:12]FM_MakeSignedData [09:49:12]SAM_PROTO_SignData [09:49:12]wFMCommunicate request_size=4 [09:49:12]MH_SAM_APDU [09:49:12]CAPDU: 80 0D 01 02 [09:49:12]Write to MH i2c: E2 08 00 48 8F 80 0D 01 02 00 00 00 00 50 [09:49:12]Write i2c OK [09:49:12]MH_I2C_Read... [09:49:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:12]Read from MH i2c: E2 [09:49:12]MH_I2C_Read... [09:49:12]Read from MH i2c: E2 03 00 [09:49:12]MH_I2C_Read... [09:49:12]Read from MH i2c: E2 03 00 48 8F 00 90 00 4B [09:49:12]RAPDU: 90 00 [09:49:12]wFMCommunicate OK [09:49:12]wFMCommunicate request_size=255 [09:49:12]MH_SAM_APDU [09:49:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6B 00 00 00 F4 03 04 00 1C BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B5 04 00 35 04 06 00 59 [09:49:12]Write to MH i2c: E2 02 01 49 8F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6B 00 00 00 F4 03 04 00 1C BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B5 04 00 35 04 06 00 59 00 00 93 [09:49:12]Write i2c OK [09:49:12]MH_I2C_Read... [09:49:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:12]Read from MH i2c: E2 [09:49:12]MH_I2C_Read... [09:49:12]Read from MH i2c: E2 03 00 [09:49:12]MH_I2C_Read... [09:49:12]Read from MH i2c: E2 03 00 49 8F 00 90 00 4C [09:49:12]RAPDU: 90 00 [09:49:12]wFMCommunicate OK [09:49:12]wFMCommunicate request_size=10 [09:49:12]MH_SAM_APDU [09:49:12]CAPDU: 80 0D 02 02 05 BC A6 5C 05 7A [09:49:12]Write to MH i2c: E2 0D 00 4A 8F 80 0D 02 02 05 00 BC A6 5C 05 7A 00 00 9A [09:49:12]Write i2c OK [09:49:12]MH_I2C_Read... [09:49:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:13]Read from MH i2c: E2 [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: E2 03 00 [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: E2 03 00 4A 8F 00 90 00 4D [09:49:13]RAPDU: 90 00 [09:49:13]wFMCommunicate OK [09:49:13]wFMCommunicate request_size=4 [09:49:13]MH_SAM_APDU [09:49:13]CAPDU: 80 0D 03 02 [09:49:13]Write to MH i2c: E2 08 00 4B 8F 80 0D 03 02 00 00 00 00 55 [09:49:13]Write i2c OK [09:49:13]MH_I2C_Read... [09:49:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:13]Read from MH i2c: E2 [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: E2 0B 00 [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: E2 0B 00 4B 8F 00 2D 72 A3 3E 7F B6 0D AC 90 00 C4 [09:49:13]RAPDU: 2D 72 A3 3E 7F B6 0D AC 90 00 [09:49:13]wFMCommunicate OK [09:49:13]SAM_PROTO_SignData done [09:49:13]FM_MakeSignedData done [09:49:13]CreateOFDProtocolMessage [09:49:13]wFMCommunicate request_size=4 [09:49:13]MH_SAM_APDU [09:49:13]CAPDU: 80 11 00 00 [09:49:13]Write to MH i2c: E2 08 00 4C 8F 80 11 00 00 00 00 00 00 55 [09:49:13]Write i2c OK [09:49:13]MH_I2C_Read... [09:49:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:13]Read from MH i2c: E2 [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: E2 17 00 [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: E2 17 00 4C 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AA [09:49:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:49:13]wFMCommunicate OK [09:49:13]CreateOFDProtocolMessage done [09:49:13]OFDSenderStorePacket 308686 [09:49:13]StoreOFDPacket docnum=308686 [09:49:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1C D0 07 01 8A E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6B 00 00 00 F4 03 04 00 1C BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B5 04 00 35 04 06 00 59 BC A6 5C 05 7A 2D 72 A3 3E 7F B6 0D AC [09:49:13]CheckFolder [09:49:13]dirname=/storage/ofd_packets [09:49:13]CheckFolder done [09:49:13]ProducePacketName [09:49:13]name=ofd_packets/00308686 [09:49:13]NVStorageSaveData ofd_packets/00308686 [09:49:13]File name is /storage/ofd_packets/00308686 [09:49:13]Write 301 bytes [09:49:13]NVStorageSaveData done [09:49:13]OFDSenderStorePacket done [09:49:13]KKMCreateOFDPacket done [09:49:13]NVStorageSaveData kkm_last_timestamp [09:49:13]File name is /storage/kkm_last_timestamp [09:49:13]Write 4 bytes [09:49:13]NVStorageSaveData done [09:49:13]ExternCall_PrintAddStr [09:49:13]wPrintStart [09:49:13]Write to MH i2c: 01 00 00 4D 8F DC [09:49:13]Write i2c OK [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: 01 [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: 01 07 00 [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: 01 07 00 4D 8F 00 00 00 00 00 FF 0F F1 [09:49:13]RasterBufferAndPrint [09:49:13]line Счет N : (1)642553 [09:49:13]line ИНН: 02508201610067 [09:49:13]line Контрольно-Кассовый Чек [09:49:13]line ПРОДАЖА [09:49:13]line ТРК (МРК, ГНК) : 62 [09:49:13]line Товар: 2710124130 [09:49:13]line Аи-92-К-2 [09:49:13]line 14.950 * 66.90 [09:49:13]line = 1000.16 [09:49:13]line НДС 12% НСП 1% [09:49:13]line > о реализуемом товаре [09:49:13]line ОКРУГЛЕНИЕ: -0.16 [09:49:13]line ИТОГО: 1000.00 [09:49:13]line Внесено: 1000.00 [09:49:13]line СДАЧА: 0.00 [09:49:13]line НСП 1% : 8.85 [09:49:13]line НДС 12% : 106.21 [09:49:13]line Наличными: 1000.00 [09:49:13]line Безнал.: 0.00 [09:49:13]line Место: АЗС № 172 "Партнер Нефть" [09:49:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:49:13]line СНО: Общий режим [09:49:13]line Чек 107 26.10.2024 09:49 [09:49:13]line Смена: 532 ФФД: 1.0 [09:49:13]line ЗНМ: 0300000116 [09:49:13]line РНМ: 0000000000091780 [09:49:13]line Версия ККМ: 001 [09:49:13]line ФМ: 0000000000871765 [09:49:13]line ФД: 308686 [09:49:13]line ФПД: 98666779772282 [09:49:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T094916&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308686&fm=98666779772282&tin=02508201610067®Number=0000000000091780&sum=100000 [09:49:13]written 0, free lines is 4095 [09:49:13]OFD Sender: Processing packet 308686 [packets to send 222, broken 221] [09:49:13]ProducePacketName [09:49:13]name=ofd_packets/00308686 [09:49:13]OFD Sender: To server: pG, [09:49:13]CommunicateWithHost lk.salyk.kg:30040 [09:49:13]ConnectInit lk.salyk.kg [09:49:13]Connected sock=10 [09: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 31 37 36 35 0F 01 00 00 1C D0 07 01 8A E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6B 00 00 00 F4 03 04 00 1C BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B5 04 00 35 04 06 00 59 BC A6 5C 05 7A 2D 72 A3 3E 7F B6 0D AC [09:49:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FB 0B 47 00 2B 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B5 04 00 F4 03 04 00 7B 61 1C 67 B6 04 01 00 00 8A D3 A4 58 82 B6 5D 1D [09:49:13]CommunicateWithHost err = 0 [09:49:13]CheckOFDResponse [09:49:13]1017 (14) - 77093643461234 [09:49:13]1041 (16) - 0000000000871765 [09:49:13]1040 (4) - 308686 [09:49:13]1012 (4) - 26.10.2024 03:26 [09:49:13]1206 (1) - 0 [09:49:13]OFD Sender: Remove packet 308686 [09:49:13]ProducePacketName [09:49:13]name=ofd_packets/00308686 [09:49:13]NVStorageDeleteData [09:49:13]Write to MH i2c: 01 00 00 77 8F 06 [09:49:13]Write i2c OK [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: 01 [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: 01 07 00 [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: 01 07 00 77 8F 00 00 00 00 00 C2 0C DB [09:49:13]RasterBufferAndPrint [09:49:13]line [09:49:13]line [09:49:13]line [09:49:13]line [09:49:13]line [09:49:13]written 0, free lines is 3275 [09:49:13]MH_Cut [09:49:13]Write to MH i2c: D1 01 00 7E 8F 01 DF [09:49:13]Write i2c OK [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: D1 [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: D1 01 00 [09:49:13]MH_I2C_Read... [09:49:13]Read from MH i2c: D1 01 00 7E 8F 00 DE [09:49:13]Write to MH i2c: 01 00 00 7F 8F 0E [09:49:13]Write i2c OK [09:49:13]MH_I2C_Read... [09:49:14]OFD Sender: No OFD packet to send [09:49:14]*** Cut start [09:49:14]*** Purtial cut [09:49:14]*** Stage 1: CUTSNS_PIN = 1 [09:49:14]Read from MH i2c: 01 [09:49:14]MH_I2C_Read... [09:49:14]*** Stop cut motor [09:49:14]*** Cut end [09:49:14]Read from MH i2c: 01 07 00 [09:49:14]MH_I2C_Read... [09:49:14]Read from MH i2c: 01 07 00 7F 8F 00 00 00 00 00 FF 0F 23 [09:49:14]process_action close_receipt done [09:49:14]requested_data is exist [09:49:14]produce_requested_data [09:49:14]requested_item fm.sn is exist - process it [09:49:14]wFMCommunicate request_size=4 [09:49:14]MH_SAM_APDU [09:49:14]CAPDU: 80 11 00 00 [09:49:14]Write to MH i2c: E2 08 00 80 8F 80 11 00 00 00 00 00 00 89 [09:49:14]Write i2c OK [09:49:14]MH_I2C_Read... [09:49:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:14]Read from MH i2c: E2 [09:49:14]MH_I2C_Read... [09:49:14]Read from MH i2c: E2 17 00 [09:49:14]MH_I2C_Read... [09:49:14]Read from MH i2c: E2 17 00 80 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DE [09:49:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:49:14]wFMCommunicate OK [09:49:14]requested_item fd.num is exist - process it [09:49:14]SAM_PROTO_GetFieldsCounters [09:49:14]wFMCommunicate request_size=4 [09:49:14]MH_SAM_APDU [09:49:14]CAPDU: 80 13 00 00 [09:49:14]Write to MH i2c: E2 08 00 81 8F 80 13 00 00 00 00 00 00 8C [09:49:14]Write i2c OK [09:49:14]MH_I2C_Read... [09:49:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:14]Read from MH i2c: E2 [09:49:14]MH_I2C_Read... [09:49:14]Read from MH i2c: E2 62 00 [09:49:14]MH_I2C_Read... [09:49:14]Read from MH i2c: E2 62 00 81 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CE B5 04 00 0E 04 04 00 14 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 8D [09:49: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CE B5 04 00 0E 04 04 00 14 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:49:14]wFMCommunicate OK [09:49:14]SAM_PROTO_GetFieldsCounters done [09:49:14]requested_item shift.num is exist - process it [09:49:14]requested_item shift.opened is exist - process it [09:49:14]req_shift_opened [09:49:14]FM_GetShiftState [09:49:14]SAM_PROTO_GetShiftState [09:49:14]wFMCommunicate request_size=4 [09:49:14]MH_SAM_APDU [09:49:14]CAPDU: 80 13 01 00 [09:49:14]Write to MH i2c: E2 08 00 82 8F 80 13 01 00 00 00 00 00 8E [09:49:14]Write i2c OK [09:49:14]MH_I2C_Read... [09:49:14]Read from MH i2c: E2 [09:49:14]MH_I2C_Read... [09:49:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:14]Read from MH i2c: E2 0E 00 [09:49:14]MH_I2C_Read... [09:49:14]Read from MH i2c: E2 0E 00 82 8F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0C [09:49:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:49:14]wFMCommunicate OK [09:49:14]SAM_PROTO_GetShiftState done [09:49:14]FM_GetShiftState done [09:49:14]req_shift_opened done [09:49:14]requested_item shift.open_date is exist - process it [09:49:14]req_shift_open_date [09:49:14]req_shift_open_date done [09:49:14]produce_requested_data done [09:49:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308686,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:49:14]process_action_free close_receipt [09:49:14]json_value_free [09:49:14]json_value_free done [09:49:14]process_json_proto returns [09:49:14]Send response to host [09:49:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308686,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:49:14]free response buf [09:49:14]execute_script done [09:49:14]execute_script returns [09:49:14]free content buf [09:49:14]Sock 8.Close socket [09:49:14]Sock 8.Thread stoped [09:49:19]OFD Sender: No OFD packet to send [09:49:24]OFD Sender: No OFD packet to send [09:49:29]OFD Sender: No OFD packet to send [09:49:34]OFD Sender: No OFD packet to send [09:49:39]OFD Sender: No OFD packet to send [09:49:44]OFD Sender: No OFD packet to send [09:49:49]OFD Sender: No OFD packet to send [09:49:54]OFD Sender: No OFD packet to send [09:49:59]OFD Sender: No OFD packet to send [09:50:04]OFD Sender: No OFD packet to send [09:50:09]OFD Sender: No OFD packet to send [09:50:14]OFD Sender: No OFD packet to send [09:50:19]OFD Sender: No OFD packet to send [09:50:24]OFD Sender: No OFD packet to send [09:50:29]OFD Sender: No OFD packet to send [09:50:34]OFD Sender: No OFD packet to send [09:50:39]OFD Sender: No OFD packet to send [09:50:44]OFD Sender: No OFD packet to send [09:50:49]OFD Sender: No OFD packet to send [09:50:54]OFD Sender: No OFD packet to send [09:50:59]OFD Sender: No OFD packet to send [09:51:04]OFD Sender: No OFD packet to send [09:51:09]OFD Sender: No OFD packet to send [09:51:14]OFD Sender: No OFD packet to send [09:51:19]OFD Sender: No OFD packet to send [09:51:21]accept exits with 9 [09:51:21]New connection [09:51:21]New thread 3067342180 created [09:51:21]Thread 3067198820 joined [09:51:21]Waiting for new connection... [09:51:21] Sock 9.Parse request [09:51:21]Sock 9.Check first char [09:51:21]Sock 9.First char is OK [09:51:21]request: POST /json_proto HTTP/1.0 [09:51:21]Method: POST [09:51:21]URL: /json_proto [09:51:21]Method is POST - this is cgi request [09:51:21]url: /json_proto [09:51:21]query_string will be loaded in cgi processing [09:51:21]execute_cgi json_proto POST (null) [09:51:21]execute_cgi path=json_proto method=POST [09:51:21]POST find Content-Length [09:51:21]Host: 172.17.96.3:8080 [09:51:21]Content-Length: 682 [09:51:21]Content-Type: application/json [09:51:21] [09:51:21]POST finish read [09:51:21]Found Content-Length = 682 [09:51:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:51:21]execute_script... [09:51:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642555", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:51:21]POST & json_proto [09:51:21]process_json_proto [09:51:21]json parsed OK: [09:51:21]protocol is kg_v1.0 [09:51:21]action value=close_receipt [09:51:21]process_action close_receipt [09:51:21]cmd_close_receipt [09:51:21]MH_GetDate [09:51:21]Write to MH i2c: F0 00 00 83 8F 01 [09:51:21]Write i2c OK [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: F0 [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: F0 09 00 [09:51:21]MH_I2C_Read... [09:51:21]Read from MH i2c: F0 09 00 83 8F 00 9F BB 1C 67 44 5E 04 65 F2 [09:51:21]GetLastDocTimeStamp 1729936156 [09:51:21]current date 1729936287 [09:51:21]FM_GetShiftState [09:51:21]SAM_PROTO_GetShiftState [09:51:21]wFMCommunicate request_size=4 [09:51:21]MH_SAM_APDU [09:51:21]CAPDU: 80 13 01 00 [09:51:21]Write to MH i2c: E2 08 00 84 8F 80 13 01 00 00 00 00 00 90 [09:51:21]Write i2c OK [09:51:21]MH_I2C_Read... [09:51:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:22]Read from MH i2c: E2 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 0E 00 [09:51:22]MH_I2C_Read... [09:51:22]Read from MH i2c: E2 0E 00 84 8F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0E [09:51:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:51:22]wFMCommunicate OK [09:51:22]SAM_PROTO_GetShiftState done [09:51:22]FM_GetShiftState done [09:51:22]opened in 1729902265 [09:51:22]opened+sec_in_day 1729988665 [09:51:22]quantity*price = 100015 [09:51:22]sum+1 = 100017 [09:51:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 108 26.10.2024 09:51 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308687 ФПД: 93747859586136 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095127&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308687&fm=93747859586136&tin=02508201610067®Number=0000000000091780&sum=100000 [09:51:23]StoreToDocumentArchive [09:51:23]shift 532 fd 308687 [09:51:23]save to /storage/0532/doc_00308687 [09:51:23]save last doc name /storage/0532/doc_00308687 to /storage/kkm_last_doc_name [09:51:23]save OK [09:51:23]Clear old archive folders... [09:51:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:51:23]tlvbuf is 00B61AD0 [09:51:23]SAM_PROTO_ClearQueue [09:51:23]wFMCommunicate request_size=4 [09:51:23]MH_SAM_APDU [09:51:23]CAPDU: 80 09 00 00 [09:51:23]Write to MH i2c: E2 08 00 91 8F 80 09 00 00 00 00 00 00 92 [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:51:23]Read from MH i2c: E2 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 03 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 03 00 91 8F 00 90 00 94 [09:51:23]RAPDU: 90 00 [09:51:23]wFMCommunicate OK [09:51:23]SAM_PROTO_ClearQueue done [09:51:23]KKMCreateOFDPacket [09:51:23]OFDProtocolAddRootSTLVToBuf [09:51:23]FM_MakeSignedData [09:51:23]FM_MakeSignedData [09:51:23]SAM_PROTO_SignData [09:51:23]wFMCommunicate request_size=4 [09:51:23]MH_SAM_APDU [09:51:23]CAPDU: 80 0D 01 02 [09:51:23]Write to MH i2c: E2 08 00 92 8F 80 0D 01 02 00 00 00 00 9A [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:51:23]Read from MH i2c: E2 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 03 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 03 00 92 8F 00 90 00 95 [09:51:23]RAPDU: 90 00 [09:51:23]wFMCommunicate OK [09:51:23]wFMCommunicate request_size=255 [09:51:23]MH_SAM_APDU [09:51:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6C 00 00 00 F4 03 04 00 9F BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF B5 04 00 35 04 06 00 55 [09:51:23]Write to MH i2c: E2 02 01 93 8F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6C 00 00 00 F4 03 04 00 9F BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF B5 04 00 35 04 06 00 55 00 00 5E [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:23]Read from MH i2c: E2 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 03 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 03 00 93 8F 00 90 00 96 [09:51:23]RAPDU: 90 00 [09:51:23]wFMCommunicate OK [09:51:23]wFMCommunicate request_size=10 [09:51:23]MH_SAM_APDU [09:51:23]CAPDU: 80 0D 02 02 05 43 5F DE 7C 58 [09:51:23]Write to MH i2c: E2 0D 00 94 8F 80 0D 02 02 05 00 43 5F DE 7C 58 00 00 FB [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:23]Read from MH i2c: E2 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 03 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 03 00 94 8F 00 90 00 97 [09:51:23]RAPDU: 90 00 [09:51:23]wFMCommunicate OK [09:51:23]wFMCommunicate request_size=4 [09:51:23]MH_SAM_APDU [09:51:23]CAPDU: 80 0D 03 02 [09:51:23]Write to MH i2c: E2 08 00 95 8F 80 0D 03 02 00 00 00 00 9F [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:51:23]Read from MH i2c: E2 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 0B 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 0B 00 95 8F 00 6B 30 3C 0B FC 28 09 56 90 00 05 [09:51:23]RAPDU: 6B 30 3C 0B FC 28 09 56 90 00 [09:51:23]wFMCommunicate OK [09:51:23]SAM_PROTO_SignData done [09:51:23]FM_MakeSignedData done [09:51:23]CreateOFDProtocolMessage [09:51:23]wFMCommunicate request_size=4 [09:51:23]MH_SAM_APDU [09:51:23]CAPDU: 80 11 00 00 [09:51:23]Write to MH i2c: E2 08 00 96 8F 80 11 00 00 00 00 00 00 9F [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:23]Read from MH i2c: E2 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 17 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: E2 17 00 96 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F4 [09:51:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:51:23]wFMCommunicate OK [09:51:23]CreateOFDProtocolMessage done [09:51:23]OFDSenderStorePacket 308687 [09:51:23]StoreOFDPacket docnum=308687 [09:51:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B 47 07 01 14 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6C 00 00 00 F4 03 04 00 9F BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF B5 04 00 35 04 06 00 55 43 5F DE 7C 58 6B 30 3C 0B FC 28 09 56 [09:51:23]CheckFolder [09:51:23]dirname=/storage/ofd_packets [09:51:23]CheckFolder done [09:51:23]ProducePacketName [09:51:23]name=ofd_packets/00308687 [09:51:23]NVStorageSaveData ofd_packets/00308687 [09:51:23]File name is /storage/ofd_packets/00308687 [09:51:23]Write 301 bytes [09:51:23]NVStorageSaveData done [09:51:23]OFDSenderStorePacket done [09:51:23]KKMCreateOFDPacket done [09:51:23]NVStorageSaveData kkm_last_timestamp [09:51:23]File name is /storage/kkm_last_timestamp [09:51:23]Write 4 bytes [09:51:23]NVStorageSaveData done [09:51:23]ExternCall_PrintAddStr [09:51:23]wPrintStart [09:51:23]Write to MH i2c: 01 00 00 97 8F 26 [09:51:23]Write i2c OK [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: 01 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: 01 07 00 [09:51:23]MH_I2C_Read... [09:51:23]Read from MH i2c: 01 07 00 97 8F 00 00 00 00 00 FF 0F 3B [09:51:23]RasterBufferAndPrint [09:51:23]line Счет N : (1)642555 [09:51:23]line ИНН: 02508201610067 [09:51:23]line Контрольно-Кассовый Чек [09:51:23]line ПРОДАЖА [09:51:23]line ТРК (МРК, ГНК) : 41 [09:51:23]line Товар: 2710124130 [09:51:23]line Аи-92-К-2 [09:51:23]line 14.950 * 66.90 [09:51:23]line = 1000.16 [09:51:23]line НДС 12% НСП 1% [09:51:23]line > о реализуемом товаре [09:51:23]line ОКРУГЛЕНИЕ: -0.16 [09:51:23]line ИТОГО: 1000.00 [09:51:23]line Внесено: 1000.00 [09:51:23]line СДАЧА: 0.00 [09:51:23]line НСП 1% : 8.85 [09:51:23]line НДС 12% : 106.21 [09:51:23]line Наличными: 1000.00 [09:51:23]line Безнал.: 0.00 [09:51:23]line Место: АЗС № 172 "Партнер Нефть" [09:51:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:51:23]line СНО: Общий режим [09:51:23]line Чек 108 26.10.2024 09:51 [09:51:23]line Смена: 532 ФФД: 1.0 [09:51:23]line ЗНМ: 0300000116 [09:51:23]line РНМ: 0000000000091780 [09:51:23]line Версия ККМ: 001 [09:51:23]line ФМ: 0000000000871765 [09:51:23]line ФД: 308687 [09:51:23]line ФПД: 93747859586136 [09:51:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095127&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308687&fm=93747859586136&tin=02508201610067®Number=0000000000091780&sum=100000 [09:51:23]written 0, free lines is 4095 [09:51:23]OFD Sender: Processing packet 308687 [packets to send 222, broken 221] [09:51:23]ProducePacketName [09:51:23]name=ofd_packets/00308687 [09:51:23]OFD Sender: To server: pG, [09:51:23]CommunicateWithHost lk.salyk.kg:30040 [09:51:23]ConnectInit lk.salyk.kg [09:51:23]Connected sock=10 [09:51:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B 47 07 01 14 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6C 00 00 00 F4 03 04 00 9F BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF B5 04 00 35 04 06 00 55 43 5F DE 7C 58 6B 30 3C 0B FC 28 09 56 [09:51:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 23 FE 47 00 79 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 31 37 36 35 10 04 04 00 CF B5 04 00 F4 03 04 00 FE 61 1C 67 B6 04 01 00 00 ED 9C BC FA B5 A7 C7 4F [09:51:24]CommunicateWithHost err = 0 [09:51:24]CheckOFDResponse [09:51:24]1017 (14) - 77093643461234 [09:51:24]1041 (16) - 0000000000871765 [09:51:24]1040 (4) - 308687 [09:51:24]1012 (4) - 26.10.2024 03:29 [09:51:24]1206 (1) - 0 [09:51:24]OFD Sender: Remove packet 308687 [09:51:24]ProducePacketName [09:51:24]name=ofd_packets/00308687 [09:51:24]NVStorageDeleteData [09:51:24]Write to MH i2c: 01 00 00 C1 8F 50 [09:51:24]Write i2c OK [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: 01 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: 01 07 00 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: 01 07 00 C1 8F 00 00 00 00 00 B3 0C 16 [09:51:24]RasterBufferAndPrint [09:51:24]line [09:51:24]line [09:51:24]line [09:51:24]line [09:51:24]line [09:51:24]written 0, free lines is 3257 [09:51:24]MH_Cut [09:51:24]Write to MH i2c: D1 01 00 C8 8F 01 29 [09:51:24]Write i2c OK [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: D1 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: D1 01 00 [09:51:24]MH_I2C_Read... [09:51:24]Read from MH i2c: D1 01 00 C8 8F 00 28 [09:51:24]Write to MH i2c: 01 00 00 C9 8F 58 [09:51:24]Write i2c OK [09:51:24]MH_I2C_Read... [09:51:24]OFD Sender: No OFD packet to send [09:51:24]*** Cut start [09:51:24]*** Purtial cut [09:51:24]*** Stage 1: CUTSNS_PIN = 1 [09:51:25]Read from MH i2c: 01 [09:51:25]MH_I2C_Read... [09:51:25]*** Stop cut motor [09:51:25]*** Cut end [09:51:25]Read from MH i2c: 01 07 00 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: 01 07 00 C9 8F 00 00 00 00 00 FF 0F 6D [09:51:25]process_action close_receipt done [09:51:25]requested_data is exist [09:51:25]produce_requested_data [09:51:25]requested_item fm.sn is exist - process it [09:51:25]wFMCommunicate request_size=4 [09:51:25]MH_SAM_APDU [09:51:25]CAPDU: 80 11 00 00 [09:51:25]Write to MH i2c: E2 08 00 CA 8F 80 11 00 00 00 00 00 00 D3 [09:51:25]Write i2c OK [09:51:25]MH_I2C_Read... [09:51:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:25]Read from MH i2c: E2 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 17 00 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 17 00 CA 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 28 [09:51:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:51:25]wFMCommunicate OK [09:51:25]requested_item fd.num is exist - process it [09:51:25]SAM_PROTO_GetFieldsCounters [09:51:25]wFMCommunicate request_size=4 [09:51:25]MH_SAM_APDU [09:51:25]CAPDU: 80 13 00 00 [09:51:25]Write to MH i2c: E2 08 00 CB 8F 80 13 00 00 00 00 00 00 D6 [09:51:25]Write i2c OK [09:51:25]MH_I2C_Read... [09:51:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:51:25]Read from MH i2c: E2 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 62 00 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 62 00 CB 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CF B5 04 00 0E 04 04 00 14 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 DB [09:51:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CF B5 04 00 0E 04 04 00 14 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:51:25]wFMCommunicate OK [09:51:25]SAM_PROTO_GetFieldsCounters done [09:51:25]requested_item shift.num is exist - process it [09:51:25]requested_item shift.opened is exist - process it [09:51:25]req_shift_opened [09:51:25]FM_GetShiftState [09:51:25]SAM_PROTO_GetShiftState [09:51:25]wFMCommunicate request_size=4 [09:51:25]MH_SAM_APDU [09:51:25]CAPDU: 80 13 01 00 [09:51:25]Write to MH i2c: E2 08 00 CC 8F 80 13 01 00 00 00 00 00 D8 [09:51:25]Write i2c OK [09:51:25]MH_I2C_Read... [09:51:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:25]Read from MH i2c: E2 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 0E 00 [09:51:25]MH_I2C_Read... [09:51:25]Read from MH i2c: E2 0E 00 CC 8F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 56 [09:51:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:51:25]wFMCommunicate OK [09:51:25]SAM_PROTO_GetShiftState done [09:51:25]FM_GetShiftState done [09:51:25]req_shift_opened done [09:51:25]requested_item shift.open_date is exist - process it [09:51:25]req_shift_open_date [09:51:25]req_shift_open_date done [09:51:25]produce_requested_data done [09:51:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308687,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:51:25]process_action_free close_receipt [09:51:25]json_value_free [09:51:25]json_value_free done [09:51:25]process_json_proto returns [09:51:25]Send response to host [09:51:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308687,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:51:25]free response buf [09:51:25]execute_script done [09:51:25]execute_script returns [09:51:25]free content buf [09:51:25]Sock 9.Close socket [09:51:25]Sock 9.Thread stoped [09:51:29]OFD Sender: No OFD packet to send [09:51:34]accept exits with 8 [09:51:34]New connection [09:51:34]New thread 3067198820 created [09:51:34]Thread 3067342180 joined [09:51:34]Waiting for new connection... [09:51:34] Sock 8.Parse request [09:51:34]Sock 8.Check first char [09:51:34]Sock 8.First char is OK [09:51:34]request: POST /json_proto HTTP/1.0 [09:51:34]Method: POST [09:51:34]URL: /json_proto [09:51:34]Method is POST - this is cgi request [09:51:34]url: /json_proto [09:51:34]query_string will be loaded in cgi processing [09:51:34]execute_cgi json_proto POST (null) [09:51:34]execute_cgi path=json_proto method=POST [09:51:34]POST find Content-Length [09:51:34]Host: 172.17.96.3:8080 [09:51:34]Content-Length: 677 [09:51:34]Content-Type: application/json [09:51:34] [09:51:34]POST finish read [09:51:34]Found Content-Length = 677 [09:51:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:51:34]execute_script... [09:51:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642556", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:51:34]POST & json_proto [09:51:34]process_json_proto [09:51:34]json parsed OK: [09:51:34]protocol is kg_v1.0 [09:51:34]action value=close_receipt [09:51:34]process_action close_receipt [09:51:34]cmd_close_receipt [09:51:34]MH_GetDate [09:51:34]Write to MH i2c: F0 00 00 CD 8F 4B [09:51:34]Write i2c OK [09:51:34]MH_I2C_Read... [09:51:34]Read from MH i2c: F0 [09:51:34]MH_I2C_Read... [09:51:34]Read from MH i2c: F0 09 00 [09:51:34]MH_I2C_Read... [09:51:34]Read from MH i2c: F0 09 00 CD 8F 00 AC BB 1C 67 44 5E 04 65 49 [09:51:34]GetLastDocTimeStamp 1729936287 [09:51:34]current date 1729936300 [09:51:34]FM_GetShiftState [09:51:34]SAM_PROTO_GetShiftState [09:51:34]wFMCommunicate request_size=4 [09:51:34]MH_SAM_APDU [09:51:34]CAPDU: 80 13 01 00 [09:51:34]Write to MH i2c: E2 08 00 CE 8F 80 13 01 00 00 00 00 00 DA [09:51:34]Write i2c OK [09:51:34]MH_I2C_Read... [09:51:34]OFD Sender: No OFD packet to send [09:51:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:34]Read from MH i2c: E2 [09:51:34]MH_I2C_Read... [09:51:34]Read from MH i2c: E2 0E 00 [09:51:34]MH_I2C_Read... [09:51:34]Read from MH i2c: E2 0E 00 CE 8F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 58 [09:51:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:51:34]wFMCommunicate OK [09:51:34]SAM_PROTO_GetShiftState done [09:51:34]FM_GetShiftState done [09:51:34]opened in 1729902265 [09:51:34]opened+sec_in_day 1729988665 [09:51:34]quantity*price = 60009 [09:51:34]sum+1 = 60010 [09:51:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 109 26.10.2024 09:51 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308688 ФПД: 275503552850493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095140&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308688&fm=275503552850493&tin=02508201610067®Number=0000000000091780&sum=60000 [09:51:35]StoreToDocumentArchive [09:51:35]shift 532 fd 308688 [09:51:35]save to /storage/0532/doc_00308688 [09:51:35]save last doc name /storage/0532/doc_00308688 to /storage/kkm_last_doc_name [09:51:35]save OK [09:51:35]Clear old archive folders... [09:51:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:51:35]tlvbuf is 00BC2E90 [09:51:35]SAM_PROTO_ClearQueue [09:51:35]wFMCommunicate request_size=4 [09:51:35]MH_SAM_APDU [09:51:35]CAPDU: 80 09 00 00 [09:51:35]Write to MH i2c: E2 08 00 DB 8F 80 09 00 00 00 00 00 00 DC [09:51:35]Write i2c OK [09:51:35]MH_I2C_Read... [09:51:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:51:35]Read from MH i2c: E2 [09:51:35]MH_I2C_Read... [09:51:35]Read from MH i2c: E2 03 00 [09:51:35]MH_I2C_Read... [09:51:35]Read from MH i2c: E2 03 00 DB 8F 00 90 00 DE [09:51:35]RAPDU: 90 00 [09:51:35]wFMCommunicate OK [09:51:35]SAM_PROTO_ClearQueue done [09:51:35]KKMCreateOFDPacket [09:51:35]OFDProtocolAddRootSTLVToBuf [09:51:35]FM_MakeSignedData [09:51:35]FM_MakeSignedData [09:51:35]SAM_PROTO_SignData [09:51:35]wFMCommunicate request_size=4 [09:51:35]MH_SAM_APDU [09:51:35]CAPDU: 80 0D 01 02 [09:51:35]Write to MH i2c: E2 08 00 DC 8F 80 0D 01 02 00 00 00 00 E4 [09:51:35]Write i2c OK [09:51:35]MH_I2C_Read... [09:51:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:51:35]Read from MH i2c: E2 [09:51:35]MH_I2C_Read... [09:51:35]Read from MH i2c: E2 03 00 [09:51:35]MH_I2C_Read... [09:51:35]Read from MH i2c: E2 03 00 DC 8F 00 90 00 DF [09:51:35]RAPDU: 90 00 [09:51:35]wFMCommunicate OK [09:51:35]wFMCommunicate request_size=255 [09:51:35]MH_SAM_APDU [09:51:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 AC BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 B5 04 00 35 04 06 00 FA [09:51:35]Write to MH i2c: E2 02 01 DD 8F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 AC BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 B5 04 00 35 04 06 00 FA 00 00 3F [09:51:35]Write i2c OK [09:51:35]MH_I2C_Read... [09:51:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:36]Read from MH i2c: E2 [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: E2 03 00 [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: E2 03 00 DD 8F 00 90 00 E0 [09:51:36]RAPDU: 90 00 [09:51:36]wFMCommunicate OK [09:51:36]wFMCommunicate request_size=10 [09:51:36]MH_SAM_APDU [09:51:36]CAPDU: 80 0D 02 02 05 91 AB 66 EA 3D [09:51:36]Write to MH i2c: E2 0D 00 DE 8F 80 0D 02 02 05 00 91 AB 66 EA 3D 00 00 BA [09:51:36]Write i2c OK [09:51:36]MH_I2C_Read... [09:51:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:36]Read from MH i2c: E2 [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: E2 03 00 [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: E2 03 00 DE 8F 00 90 00 E1 [09:51:36]RAPDU: 90 00 [09:51:36]wFMCommunicate OK [09:51:36]wFMCommunicate request_size=4 [09:51:36]MH_SAM_APDU [09:51:36]CAPDU: 80 0D 03 02 [09:51:36]Write to MH i2c: E2 08 00 DF 8F 80 0D 03 02 00 00 00 00 E9 [09:51:36]Write i2c OK [09:51:36]MH_I2C_Read... [09:51:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:51:36]Read from MH i2c: E2 [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: E2 0B 00 [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: E2 0B 00 DF 8F 00 F6 45 AF 3C EE A1 A1 8F 90 00 CF [09:51:36]RAPDU: F6 45 AF 3C EE A1 A1 8F 90 00 [09:51:36]wFMCommunicate OK [09:51:36]SAM_PROTO_SignData done [09:51:36]FM_MakeSignedData done [09:51:36]CreateOFDProtocolMessage [09:51:36]wFMCommunicate request_size=4 [09:51:36]MH_SAM_APDU [09:51:36]CAPDU: 80 11 00 00 [09:51:36]Write to MH i2c: E2 08 00 E0 8F 80 11 00 00 00 00 00 00 E9 [09:51:36]Write i2c OK [09:51:36]MH_I2C_Read... [09:51:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:36]Read from MH i2c: E2 [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: E2 17 00 [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: E2 17 00 E0 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3E [09:51:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:51:36]wFMCommunicate OK [09:51:36]CreateOFDProtocolMessage done [09:51:36]OFDSenderStorePacket 308688 [09:51:36]StoreOFDPacket docnum=308688 [09:51:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E6 F1 07 01 B4 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 AC BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 B5 04 00 35 04 06 00 FA 91 AB 66 EA 3D F6 45 AF 3C EE A1 A1 8F [09:51:36]CheckFolder [09:51:36]dirname=/storage/ofd_packets [09:51:36]CheckFolder done [09:51:36]ProducePacketName [09:51:36]name=ofd_packets/00308688 [09:51:36]NVStorageSaveData ofd_packets/00308688 [09:51:36]File name is /storage/ofd_packets/00308688 [09:51:36]Write 301 bytes [09:51:36]NVStorageSaveData done [09:51:36]OFDSenderStorePacket done [09:51:36]KKMCreateOFDPacket done [09:51:36]NVStorageSaveData kkm_last_timestamp [09:51:36]File name is /storage/kkm_last_timestamp [09:51:36]Write 4 bytes [09:51:36]NVStorageSaveData done [09:51:36]ExternCall_PrintAddStr [09:51:36]wPrintStart [09:51:36]Write to MH i2c: 01 00 00 E1 8F 70 [09:51:36]Write i2c OK [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: 01 [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: 01 07 00 [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: 01 07 00 E1 8F 00 00 00 00 00 FF 0F 85 [09:51:36]RasterBufferAndPrint [09:51:36]line Счет N : (1)642556 [09:51:36]line ИНН: 02508201610067 [09:51:36]line Контрольно-Кассовый Чек [09:51:36]line ПРОДАЖА [09:51:36]line ТРК (МРК, ГНК) : 31 [09:51:36]line Товар: 2710124130 [09:51:36]line Аи-92-К-2 [09:51:36]line 8.970 * 66.90 [09:51:36]line = 600.09 [09:51:36]line НДС 12% НСП 1% [09:51:36]line > о реализуемом товаре [09:51:36]line ОКРУГЛЕНИЕ: -0.09 [09:51:36]line ИТОГО: 600.00 [09:51:36]line Внесено: 600.00 [09:51:36]line СДАЧА: 0.00 [09:51:36]line НСП 1% : 5.31 [09:51:36]line НДС 12% : 63.73 [09:51:36]line Наличными: 600.00 [09:51:36]line Безнал.: 0.00 [09:51:36]line Место: АЗС № 172 "Партнер Нефть" [09:51:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:51:36]line СНО: Общий режим [09:51:36]line Чек 109 26.10.2024 09:51 [09:51:36]line Смена: 532 ФФД: 1.0 [09:51:36]line ЗНМ: 0300000116 [09:51:36]line РНМ: 0000000000091780 [09:51:36]line Версия ККМ: 001 [09:51:36]line ФМ: 0000000000871765 [09:51:36]line ФД: 308688 [09:51:36]line ФПД: 275503552850493 [09:51:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095140&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308688&fm=275503552850493&tin=02508201610067®Number=0000000000091780&sum=60000 [09:51:36]written 0, free lines is 4095 [09:51:36]OFD Sender: Processing packet 308688 [packets to send 222, broken 221] [09:51:36]ProducePacketName [09:51:36]name=ofd_packets/00308688 [09:51:36]OFD Sender: To server: pG, [09:51:36]CommunicateWithHost lk.salyk.kg:30040 [09:51:36]ConnectInit lk.salyk.kg [09:51:36]Connected sock=10 [09:51:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E6 F1 07 01 B4 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 AC BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 B5 04 00 35 04 06 00 FA 91 AB 66 EA 3D F6 45 AF 3C EE A1 A1 8F [09:51:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 56 4E 47 00 F6 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 31 37 36 35 10 04 04 00 D0 B5 04 00 F4 03 04 00 0A 62 1C 67 B6 04 01 00 00 00 E7 1C C8 BE A8 7B D0 [09:51:36]CommunicateWithHost err = 0 [09:51:36]CheckOFDResponse [09:51:36]1017 (14) - 77093643461234 [09:51:36]1041 (16) - 0000000000871765 [09:51:36]1040 (4) - 308688 [09:51:36]1012 (4) - 26.10.2024 03:29 [09:51:36]1206 (1) - 0 [09:51:36]OFD Sender: Remove packet 308688 [09:51:36]ProducePacketName [09:51:36]name=ofd_packets/00308688 [09:51:36]NVStorageDeleteData [09:51:36]Write to MH i2c: 01 00 00 0B 90 9B [09:51:36]Write i2c OK [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: 01 [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: 01 07 00 [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: 01 07 00 0B 90 00 00 00 00 00 B9 0C 67 [09:51:36]RasterBufferAndPrint [09:51:36]line [09:51:36]line [09:51:36]line [09:51:36]line [09:51:36]line [09:51:36]written 0, free lines is 3264 [09:51:36]MH_Cut [09:51:36]Write to MH i2c: D1 01 00 12 90 01 74 [09:51:36]Write i2c OK [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: D1 [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: D1 01 00 [09:51:36]MH_I2C_Read... [09:51:36]Read from MH i2c: D1 01 00 12 90 00 73 [09:51:36]Write to MH i2c: 01 00 00 13 90 A3 [09:51:36]Write i2c OK [09:51:36]MH_I2C_Read... [09:51:37]OFD Sender: No OFD packet to send [09:51:37]*** Cut start [09:51:37]*** Purtial cut [09:51:37]*** Stage 1: CUTSNS_PIN = 1 [09:51:37]Read from MH i2c: 01 [09:51:37]MH_I2C_Read... [09:51:37]*** Stop cut motor [09:51:37]*** Cut end [09:51:37]Read from MH i2c: 01 07 00 [09:51:37]MH_I2C_Read... [09:51:37]Read from MH i2c: 01 07 00 13 90 00 00 00 00 00 FF 0F B8 [09:51:37]process_action close_receipt done [09:51:37]requested_data is exist [09:51:37]produce_requested_data [09:51:37]requested_item fm.sn is exist - process it [09:51:37]wFMCommunicate request_size=4 [09:51:37]MH_SAM_APDU [09:51:37]CAPDU: 80 11 00 00 [09:51:37]Write to MH i2c: E2 08 00 14 90 80 11 00 00 00 00 00 00 1E [09:51:37]Write i2c OK [09:51:37]MH_I2C_Read... [09:51:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:37]Read from MH i2c: E2 [09:51:37]MH_I2C_Read... [09:51:37]Read from MH i2c: E2 17 00 [09:51:37]MH_I2C_Read... [09:51:37]Read from MH i2c: E2 17 00 14 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 73 [09:51:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:51:37]wFMCommunicate OK [09:51:37]requested_item fd.num is exist - process it [09:51:37]SAM_PROTO_GetFieldsCounters [09:51:37]wFMCommunicate request_size=4 [09:51:37]MH_SAM_APDU [09:51:37]CAPDU: 80 13 00 00 [09:51:37]Write to MH i2c: E2 08 00 15 90 80 13 00 00 00 00 00 00 21 [09:51:37]Write i2c OK [09:51:37]MH_I2C_Read... [09:51:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:51:38]Read from MH i2c: E2 [09:51:38]MH_I2C_Read... [09:51:38]Read from MH i2c: E2 62 00 [09:51:38]MH_I2C_Read... [09:51:38]Read from MH i2c: E2 62 00 15 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D0 B5 04 00 0E 04 04 00 14 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 2A [09:51:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D0 B5 04 00 0E 04 04 00 14 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:51:38]wFMCommunicate OK [09:51:38]SAM_PROTO_GetFieldsCounters done [09:51:38]requested_item shift.num is exist - process it [09:51:38]requested_item shift.opened is exist - process it [09:51:38]req_shift_opened [09:51:38]FM_GetShiftState [09:51:38]SAM_PROTO_GetShiftState [09:51:38]wFMCommunicate request_size=4 [09:51:38]MH_SAM_APDU [09:51:38]CAPDU: 80 13 01 00 [09:51:38]Write to MH i2c: E2 08 00 16 90 80 13 01 00 00 00 00 00 23 [09:51:38]Write i2c OK [09:51:38]MH_I2C_Read... [09:51:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:38]Read from MH i2c: E2 [09:51:38]MH_I2C_Read... [09:51:38]Read from MH i2c: E2 0E 00 [09:51:38]MH_I2C_Read... [09:51:38]Read from MH i2c: E2 0E 00 16 90 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A1 [09:51:38]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:51:38]wFMCommunicate OK [09:51:38]SAM_PROTO_GetShiftState done [09:51:38]FM_GetShiftState done [09:51:38]req_shift_opened done [09:51:38]requested_item shift.open_date is exist - process it [09:51:38]req_shift_open_date [09:51:38]req_shift_open_date done [09:51:38]produce_requested_data done [09:51:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308688,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:51:38]process_action_free close_receipt [09:51:38]json_value_free [09:51:38]json_value_free done [09:51:38]process_json_proto returns [09:51:38]Send response to host [09:51:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308688,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:51:38]free response buf [09:51:38]execute_script done [09:51:38]execute_script returns [09:51:38]free content buf [09:51:38]Sock 8.Close socket [09:51:38]Sock 8.Thread stoped [09:51:42]OFD Sender: No OFD packet to send [09:51:47]OFD Sender: No OFD packet to send [09:51:52]OFD Sender: No OFD packet to send [09:51:57]OFD Sender: No OFD packet to send [09:52:02]OFD Sender: No OFD packet to send [09:52:07]OFD Sender: No OFD packet to send [09:52:12]OFD Sender: No OFD packet to send [09:52:17]OFD Sender: No OFD packet to send [09:52:20]accept exits with 9 [09:52:20]New connection [09:52:20]New thread 3067342180 created [09:52:20]Thread 3067198820 joined [09:52:20]Waiting for new connection... [09:52:20] Sock 9.Parse request [09:52:20]Sock 9.Check first char [09:52:20]Sock 9.First char is OK [09:52:20]request: POST /json_proto HTTP/1.0 [09:52:20]Method: POST [09:52:20]URL: /json_proto [09:52:20]Method is POST - this is cgi request [09:52:20]url: /json_proto [09:52:20]query_string will be loaded in cgi processing [09:52:20]execute_cgi json_proto POST (null) [09:52:20]execute_cgi path=json_proto method=POST [09:52:20]POST find Content-Length [09:52:20]Host: 172.17.96.3:8080 [09:52:20]Content-Length: 677 [09:52:20]Content-Type: application/json [09:52:20] [09:52:20]POST finish read [09:52:20]Found Content-Length = 677 [09:52:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [09:52:20]execute_script... [09:52: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)642557", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [09:52:20]POST & json_proto [09:52:20]process_json_proto [09:52:20]json parsed OK: [09:52:20]protocol is kg_v1.0 [09:52:20]action value=close_receipt [09:52:20]process_action close_receipt [09:52:20]cmd_close_receipt [09:52:20]MH_GetDate [09:52:20]Write to MH i2c: F0 00 00 17 90 96 [09:52:20]Write i2c OK [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: F0 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: F0 09 00 [09:52:20]MH_I2C_Read... [09:52:20]Read from MH i2c: F0 09 00 17 90 00 DA BB 1C 67 44 5E 04 65 C2 [09:52:20]GetLastDocTimeStamp 1729936300 [09:52:20]current date 1729936346 [09:52:20]FM_GetShiftState [09:52:20]SAM_PROTO_GetShiftState [09:52:20]wFMCommunicate request_size=4 [09:52:20]MH_SAM_APDU [09:52:20]CAPDU: 80 13 01 00 [09:52:20]Write to MH i2c: E2 08 00 18 90 80 13 01 00 00 00 00 00 25 [09:52:20]Write i2c OK [09:52:20]MH_I2C_Read... [09:52:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:21]Read from MH i2c: E2 [09:52:21]MH_I2C_Read... [09:52:21]Read from MH i2c: E2 0E 00 [09:52:21]MH_I2C_Read... [09:52:21]Read from MH i2c: E2 0E 00 18 90 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A3 [09:52:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:52:21]wFMCommunicate OK [09:52:21]SAM_PROTO_GetShiftState done [09:52:21]FM_GetShiftState done [09:52:21]opened in 1729902265 [09:52:21]opened+sec_in_day 1729988665 [09:52:21]quantity*price = 30038 [09:52:21]sum+1 = 30039 [09:52:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 110 26.10.2024 09:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308689 ФПД: 280932933878352 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095226&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308689&fm=280932933878352&tin=02508201610067®Number=0000000000091780&sum=30000 [09:52:22]StoreToDocumentArchive [09:52:22]shift 532 fd 308689 [09:52:22]save to /storage/0532/doc_00308689 [09:52:22]save last doc name /storage/0532/doc_00308689 to /storage/kkm_last_doc_name [09:52:22]save OK [09:52:22]Clear old archive folders... [09:52:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:52:22]tlvbuf is 00BB0CB0 [09:52:22]SAM_PROTO_ClearQueue [09:52:22]wFMCommunicate request_size=4 [09:52:22]MH_SAM_APDU [09:52:22]CAPDU: 80 09 00 00 [09:52:22]Write to MH i2c: E2 08 00 25 90 80 09 00 00 00 00 00 00 27 [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:52:22]Read from MH i2c: E2 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 25 90 00 90 00 29 [09:52:22]RAPDU: 90 00 [09:52:22]wFMCommunicate OK [09:52:22]SAM_PROTO_ClearQueue done [09:52:22]KKMCreateOFDPacket [09:52:22]OFDProtocolAddRootSTLVToBuf [09:52:22]FM_MakeSignedData [09:52:22]FM_MakeSignedData [09:52:22]SAM_PROTO_SignData [09:52:22]wFMCommunicate request_size=4 [09:52:22]MH_SAM_APDU [09:52:22]CAPDU: 80 0D 01 02 [09:52:22]Write to MH i2c: E2 08 00 26 90 80 0D 01 02 00 00 00 00 2F [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:52:22]Read from MH i2c: E2 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 26 90 00 90 00 2A [09:52:22]RAPDU: 90 00 [09:52:22]wFMCommunicate OK [09:52:22]wFMCommunicate request_size=255 [09:52:22]MH_SAM_APDU [09:52:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 00 00 00 F4 03 04 00 DA BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 B5 04 00 35 04 06 00 FF [09:52:22]Write to MH i2c: E2 02 01 27 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 00 00 00 F4 03 04 00 DA BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 B5 04 00 35 04 06 00 FF 00 00 D6 [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]OFD Sender: No OFD packet to send [09:52:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:22]Read from MH i2c: E2 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 27 90 00 90 00 2B [09:52:22]RAPDU: 90 00 [09:52:22]wFMCommunicate OK [09:52:22]wFMCommunicate request_size=10 [09:52:22]MH_SAM_APDU [09:52:22]CAPDU: 80 0D 02 02 05 81 CB BA C2 50 [09:52:22]Write to MH i2c: E2 0D 00 28 90 80 0D 02 02 05 00 81 CB BA C2 50 00 00 54 [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:22]Read from MH i2c: E2 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 03 00 28 90 00 90 00 2C [09:52:22]RAPDU: 90 00 [09:52:22]wFMCommunicate OK [09:52:22]wFMCommunicate request_size=4 [09:52:22]MH_SAM_APDU [09:52:22]CAPDU: 80 0D 03 02 [09:52:22]Write to MH i2c: E2 08 00 29 90 80 0D 03 02 00 00 00 00 34 [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:52:22]Read from MH i2c: E2 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 0B 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 0B 00 29 90 00 A9 50 70 8A B6 A4 1B 84 90 00 21 [09:52:22]RAPDU: A9 50 70 8A B6 A4 1B 84 90 00 [09:52:22]wFMCommunicate OK [09:52:22]SAM_PROTO_SignData done [09:52:22]FM_MakeSignedData done [09:52:22]CreateOFDProtocolMessage [09:52:22]wFMCommunicate request_size=4 [09:52:22]MH_SAM_APDU [09:52:22]CAPDU: 80 11 00 00 [09:52:22]Write to MH i2c: E2 08 00 2A 90 80 11 00 00 00 00 00 00 34 [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:22]Read from MH i2c: E2 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 17 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: E2 17 00 2A 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 89 [09:52:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:52:22]wFMCommunicate OK [09:52:22]CreateOFDProtocolMessage done [09:52:22]OFDSenderStorePacket 308689 [09:52:22]StoreOFDPacket docnum=308689 [09:52:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 86 CD 07 01 3C 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 00 00 00 F4 03 04 00 DA BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 B5 04 00 35 04 06 00 FF 81 CB BA C2 50 A9 50 70 8A B6 A4 1B 84 [09:52:22]CheckFolder [09:52:22]dirname=/storage/ofd_packets [09:52:22]CheckFolder done [09:52:22]ProducePacketName [09:52:22]name=ofd_packets/00308689 [09:52:22]NVStorageSaveData ofd_packets/00308689 [09:52:22]File name is /storage/ofd_packets/00308689 [09:52:22]Write 301 bytes [09:52:22]NVStorageSaveData done [09:52:22]OFDSenderStorePacket done [09:52:22]KKMCreateOFDPacket done [09:52:22]NVStorageSaveData kkm_last_timestamp [09:52:22]File name is /storage/kkm_last_timestamp [09:52:22]Write 4 bytes [09:52:22]NVStorageSaveData done [09:52:22]ExternCall_PrintAddStr [09:52:22]wPrintStart [09:52:22]Write to MH i2c: 01 00 00 2B 90 BB [09:52:22]Write i2c OK [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: 01 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: 01 07 00 [09:52:22]MH_I2C_Read... [09:52:22]Read from MH i2c: 01 07 00 2B 90 00 00 00 00 00 FF 0F D0 [09:52:22]RasterBufferAndPrint [09:52:22]line Счет N : (1)642557 [09:52:22]line ИНН: 02508201610067 [09:52:22]line Контрольно-Кассовый Чек [09:52:22]line ПРОДАЖА [09:52:22]line ТРК (МРК, ГНК) : 41 [09:52:22]line Товар: 2710124130 [09:52:22]line Аи-92-К-2 [09:52:22]line 4.490 * 66.90 [09:52:22]line = 300.38 [09:52:22]line НДС 12% НСП 1% [09:52:22]line > о реализуемом товаре [09:52:22]line ОКРУГЛЕНИЕ: -0.38 [09:52:22]line ИТОГО: 300.00 [09:52:22]line Внесено: 300.00 [09:52:22]line СДАЧА: 0.00 [09:52:22]line НСП 1% : 2.66 [09:52:22]line НДС 12% : 31.90 [09:52:22]line Наличными: 300.00 [09:52:22]line Безнал.: 0.00 [09:52:22]line Место: АЗС № 172 "Партнер Нефть" [09:52:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:52:22]line СНО: Общий режим [09:52:22]line Чек 110 26.10.2024 09:52 [09:52:22]line Смена: 532 ФФД: 1.0 [09:52:22]line ЗНМ: 0300000116 [09:52:22]line РНМ: 0000000000091780 [09:52:22]line Версия ККМ: 001 [09:52:22]line ФМ: 0000000000871765 [09:52:22]line ФД: 308689 [09:52:22]line ФПД: 280932933878352 [09:52:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095226&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308689&fm=280932933878352&tin=02508201610067®Number=0000000000091780&sum=30000 [09:52:23]OFD Sender: Processing packet 308689 [packets to send 222, broken 221] [09:52:23]ProducePacketName [09:52:23]name=ofd_packets/00308689 [09:52:23]OFD Sender: To server: pG, [09:52:23]CommunicateWithHost lk.salyk.kg:30040 [09:52:23]ConnectInit lk.salyk.kg [09:52:23]written 0, free lines is 4095 [09:52:23]Connected sock=10 [09:52:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 86 CD 07 01 3C 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 00 00 00 F4 03 04 00 DA BB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 B5 04 00 35 04 06 00 FF 81 CB BA C2 50 A9 50 70 8A B6 A4 1B 84 [09:52:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 72 F3 47 00 D4 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 31 37 36 35 10 04 04 00 D1 B5 04 00 F4 03 04 00 39 62 1C 67 B6 04 01 00 00 84 45 05 9C 17 08 E6 71 [09:52:23]CommunicateWithHost err = 0 [09:52:23]CheckOFDResponse [09:52:23]1017 (14) - 77093643461234 [09:52:23]1041 (16) - 0000000000871765 [09:52:23]1040 (4) - 308689 [09:52:23]1012 (4) - 26.10.2024 03:30 [09:52:23]1206 (1) - 0 [09:52:23]OFD Sender: Remove packet 308689 [09:52:23]ProducePacketName [09:52:23]name=ofd_packets/00308689 [09:52:23]NVStorageDeleteData [09:52:23]Write to MH i2c: 01 00 00 55 90 E5 [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: 01 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: 01 07 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: 01 07 00 55 90 00 00 00 00 00 B7 0C AF [09:52:23]RasterBufferAndPrint [09:52:23]line [09:52:23]line [09:52:23]line [09:52:23]line [09:52:23]line [09:52:23]written 0, free lines is 3259 [09:52:23]MH_Cut [09:52:23]Write to MH i2c: D1 01 00 5C 90 01 BE [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: D1 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: D1 01 00 [09:52:23]MH_I2C_Read... [09:52:23]Read from MH i2c: D1 01 00 5C 90 00 BD [09:52:23]Write to MH i2c: 01 00 00 5D 90 ED [09:52:23]Write i2c OK [09:52:23]MH_I2C_Read... [09:52:23]OFD Sender: No OFD packet to send [09:52:24]*** Cut start [09:52:24]*** Purtial cut [09:52:24]*** Stage 1: CUTSNS_PIN = 1 [09:52:24]Read from MH i2c: 01 [09:52:24]MH_I2C_Read... [09:52:24]*** Stop cut motor [09:52:24]*** Cut end [09:52:24]Read from MH i2c: 01 07 00 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: 01 07 00 5D 90 00 00 00 00 00 FF 0F 02 [09:52:24]process_action close_receipt done [09:52:24]requested_data is exist [09:52:24]produce_requested_data [09:52:24]requested_item fm.sn is exist - process it [09:52:24]wFMCommunicate request_size=4 [09:52:24]MH_SAM_APDU [09:52:24]CAPDU: 80 11 00 00 [09:52:24]Write to MH i2c: E2 08 00 5E 90 80 11 00 00 00 00 00 00 68 [09:52:24]Write i2c OK [09:52:24]MH_I2C_Read... [09:52:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:24]Read from MH i2c: E2 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: E2 17 00 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: E2 17 00 5E 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BD [09:52:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:52:24]wFMCommunicate OK [09:52:24]requested_item fd.num is exist - process it [09:52:24]SAM_PROTO_GetFieldsCounters [09:52:24]wFMCommunicate request_size=4 [09:52:24]MH_SAM_APDU [09:52:24]CAPDU: 80 13 00 00 [09:52:24]Write to MH i2c: E2 08 00 5F 90 80 13 00 00 00 00 00 00 6B [09:52:24]Write i2c OK [09:52:24]MH_I2C_Read... [09:52:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:52:24]Read from MH i2c: E2 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: E2 62 00 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: E2 62 00 5F 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D1 B5 04 00 0E 04 04 00 14 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 78 [09:52: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D1 B5 04 00 0E 04 04 00 14 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:52:24]wFMCommunicate OK [09:52:24]SAM_PROTO_GetFieldsCounters done [09:52:24]requested_item shift.num is exist - process it [09:52:24]requested_item shift.opened is exist - process it [09:52:24]req_shift_opened [09:52:24]FM_GetShiftState [09:52:24]SAM_PROTO_GetShiftState [09:52:24]wFMCommunicate request_size=4 [09:52:24]MH_SAM_APDU [09:52:24]CAPDU: 80 13 01 00 [09:52:24]Write to MH i2c: E2 08 00 60 90 80 13 01 00 00 00 00 00 6D [09:52:24]Write i2c OK [09:52:24]MH_I2C_Read... [09:52:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:24]Read from MH i2c: E2 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: E2 0E 00 [09:52:24]MH_I2C_Read... [09:52:24]Read from MH i2c: E2 0E 00 60 90 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EB [09:52:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:52:24]wFMCommunicate OK [09:52:24]SAM_PROTO_GetShiftState done [09:52:24]FM_GetShiftState done [09:52:24]req_shift_opened done [09:52:24]requested_item shift.open_date is exist - process it [09:52:24]req_shift_open_date [09:52:24]req_shift_open_date done [09:52:24]produce_requested_data done [09:52:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308689,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:52:24]process_action_free close_receipt [09:52:24]json_value_free [09:52:24]json_value_free done [09:52:24]process_json_proto returns [09:52:24]Send response to host [09:52:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308689,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:52:24]free response buf [09:52:24]execute_script done [09:52:24]execute_script returns [09:52:24]free content buf [09:52:24]Sock 9.Close socket [09:52:24]Sock 9.Thread stoped [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]accept exits with 8 [09:53:33]New connection [09:53:33]New thread 3067198820 created [09:53:33]Thread 3067342180 joined [09:53:33]Waiting for new connection... [09:53:33] Sock 8.Parse request [09:53:33]Sock 8.Check first char [09:53:33]Sock 8.First char is OK [09:53:33]request: POST /json_proto HTTP/1.0 [09:53:33]Method: POST [09:53:33]URL: /json_proto [09:53:33]Method is POST - this is cgi request [09:53:33]url: /json_proto [09:53:33]query_string will be loaded in cgi processing [09:53:33]execute_cgi json_proto POST (null) [09:53:33]execute_cgi path=json_proto method=POST [09:53:33]POST find Content-Length [09:53:33]Host: 172.17.96.3:8080 [09:53:33]Content-Length: 677 [09:53:33]Content-Type: application/json [09:53:33] [09:53:33]POST finish read [09:53:33]Found Content-Length = 677 [09:53:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [09:53:33]execute_script... [09:53:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642558", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [09:53:33]POST & json_proto [09:53:33]process_json_proto [09:53:33]json parsed OK: [09:53:33]protocol is kg_v1.0 [09:53:33]action value=close_receipt [09:53:33]process_action close_receipt [09:53:33]cmd_close_receipt [09:53:33]MH_GetDate [09:53:33]Write to MH i2c: F0 00 00 61 90 E0 [09:53:33]Write i2c OK [09:53:33]MH_I2C_Read... [09:53:33]Read from MH i2c: F0 [09:53:33]MH_I2C_Read... [09:53:33]Read from MH i2c: F0 09 00 [09:53:33]MH_I2C_Read... [09:53:33]Read from MH i2c: F0 09 00 61 90 00 23 BC 1C 67 44 5E 04 65 56 [09:53:33]GetLastDocTimeStamp 1729936346 [09:53:33]current date 1729936419 [09:53:33]FM_GetShiftState [09:53:33]SAM_PROTO_GetShiftState [09:53:33]wFMCommunicate request_size=4 [09:53:33]MH_SAM_APDU [09:53:33]CAPDU: 80 13 01 00 [09:53:33]Write to MH i2c: E2 08 00 62 90 80 13 01 00 00 00 00 00 6F [09:53:33]Write i2c OK [09:53:33]MH_I2C_Read... [09:53:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:33]Read from MH i2c: E2 [09:53:33]MH_I2C_Read... [09:53:33]Read from MH i2c: E2 0E 00 [09:53:33]MH_I2C_Read... [09:53:33]Read from MH i2c: E2 0E 00 62 90 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 ED [09:53:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:53:33]wFMCommunicate OK [09:53:33]SAM_PROTO_GetShiftState done [09:53:33]FM_GetShiftState done [09:53:33]opened in 1729902265 [09:53:33]opened+sec_in_day 1729988665 [09:53:33]quantity*price = 55058 [09:53:33]sum+1 = 55060 [09:53:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 550.00 Внесено: 550.00 СДАЧА: 0.00 НСП 1% : 4.87 НДС 12% : 58.47 Наличными: 550.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 111 26.10.2024 09:53 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308690 ФПД: 36151995133788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095339&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308690&fm=36151995133788&tin=02508201610067®Number=0000000000091780&sum=55000 [09:53:34]StoreToDocumentArchive [09:53:34]shift 532 fd 308690 [09:53:34]save to /storage/0532/doc_00308690 [09:53:34]save last doc name /storage/0532/doc_00308690 to /storage/kkm_last_doc_name [09:53:34]save OK [09:53:34]Clear old archive folders... [09:53:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:53:34]tlvbuf is 00B96C50 [09:53:34]SAM_PROTO_ClearQueue [09:53:34]wFMCommunicate request_size=4 [09:53:34]MH_SAM_APDU [09:53:34]CAPDU: 80 09 00 00 [09:53:34]Write to MH i2c: E2 08 00 6F 90 80 09 00 00 00 00 00 00 71 [09:53:34]Write i2c OK [09:53:34]MH_I2C_Read... [09:53:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:34]Read from MH i2c: E2 [09:53:34]MH_I2C_Read... [09:53:34]Read from MH i2c: E2 03 00 [09:53:34]MH_I2C_Read... [09:53:34]Read from MH i2c: E2 03 00 6F 90 00 90 00 73 [09:53:34]RAPDU: 90 00 [09:53:34]wFMCommunicate OK [09:53:34]SAM_PROTO_ClearQueue done [09:53:34]KKMCreateOFDPacket [09:53:34]OFDProtocolAddRootSTLVToBuf [09:53:34]FM_MakeSignedData [09:53:34]FM_MakeSignedData [09:53:34]SAM_PROTO_SignData [09:53:34]wFMCommunicate request_size=4 [09:53:34]MH_SAM_APDU [09:53:34]CAPDU: 80 0D 01 02 [09:53:34]Write to MH i2c: E2 08 00 70 90 80 0D 01 02 00 00 00 00 79 [09:53:34]Write i2c OK [09:53:34]MH_I2C_Read... [09:53:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:34]Read from MH i2c: E2 [09:53:34]MH_I2C_Read... [09:53:34]Read from MH i2c: E2 03 00 [09:53:34]MH_I2C_Read... [09:53:34]Read from MH i2c: E2 03 00 70 90 00 90 00 74 [09:53:34]RAPDU: 90 00 [09:53:34]wFMCommunicate OK [09:53:34]wFMCommunicate request_size=255 [09:53:34]MH_SAM_APDU [09:53:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6F 00 00 00 F4 03 04 00 23 BC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 B5 04 00 35 04 06 00 20 [09:53:34]Write to MH i2c: E2 02 01 71 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6F 00 00 00 F4 03 04 00 23 BC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 B5 04 00 35 04 06 00 20 00 00 B1 [09:53:34]Write i2c OK [09:53:34]MH_I2C_Read... [09:53:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:35]Read from MH i2c: E2 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 03 00 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 03 00 71 90 00 90 00 75 [09:53:35]RAPDU: 90 00 [09:53:35]wFMCommunicate OK [09:53:35]wFMCommunicate request_size=10 [09:53:35]MH_SAM_APDU [09:53:35]CAPDU: 80 0D 02 02 05 E1 4A D3 EF 5C [09:53:35]Write to MH i2c: E2 0D 00 72 90 80 0D 02 02 05 00 E1 4A D3 EF 5C 00 00 CF [09:53:35]Write i2c OK [09:53:35]MH_I2C_Read... [09:53:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:35]Read from MH i2c: E2 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 03 00 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 03 00 72 90 00 90 00 76 [09:53:35]RAPDU: 90 00 [09:53:35]wFMCommunicate OK [09:53:35]wFMCommunicate request_size=4 [09:53:35]MH_SAM_APDU [09:53:35]CAPDU: 80 0D 03 02 [09:53:35]Write to MH i2c: E2 08 00 73 90 80 0D 03 02 00 00 00 00 7E [09:53:35]Write i2c OK [09:53:35]MH_I2C_Read... [09:53:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:35]Read from MH i2c: E2 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 0B 00 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 0B 00 73 90 00 5F 51 C5 E7 1B 2B 56 C8 90 00 3F [09:53:35]RAPDU: 5F 51 C5 E7 1B 2B 56 C8 90 00 [09:53:35]wFMCommunicate OK [09:53:35]SAM_PROTO_SignData done [09:53:35]FM_MakeSignedData done [09:53:35]CreateOFDProtocolMessage [09:53:35]wFMCommunicate request_size=4 [09:53:35]MH_SAM_APDU [09:53:35]CAPDU: 80 11 00 00 [09:53:35]Write to MH i2c: E2 08 00 74 90 80 11 00 00 00 00 00 00 7E [09:53:35]Write i2c OK [09:53:35]MH_I2C_Read... [09:53:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:35]Read from MH i2c: E2 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 17 00 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 17 00 74 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D3 [09:53:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:53:35]wFMCommunicate OK [09:53:35]CreateOFDProtocolMessage done [09:53:35]OFDSenderStorePacket 308690 [09:53:35]StoreOFDPacket docnum=308690 [09:53:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3F 21 07 01 42 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6F 00 00 00 F4 03 04 00 23 BC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 B5 04 00 35 04 06 00 20 E1 4A D3 EF 5C 5F 51 C5 E7 1B 2B 56 C8 [09:53:35]CheckFolder [09:53:35]dirname=/storage/ofd_packets [09:53:35]CheckFolder done [09:53:35]ProducePacketName [09:53:35]name=ofd_packets/00308690 [09:53:35]NVStorageSaveData ofd_packets/00308690 [09:53:35]File name is /storage/ofd_packets/00308690 [09:53:35]Write 301 bytes [09:53:35]NVStorageSaveData done [09:53:35]OFDSenderStorePacket done [09:53:35]KKMCreateOFDPacket done [09:53:35]NVStorageSaveData kkm_last_timestamp [09:53:35]File name is /storage/kkm_last_timestamp [09:53:35]Write 4 bytes [09:53:35]NVStorageSaveData done [09:53:35]ExternCall_PrintAddStr [09:53:35]wPrintStart [09:53:35]Write to MH i2c: 01 00 00 75 90 05 [09:53:35]Write i2c OK [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: 01 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: 01 07 00 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: 01 07 00 75 90 00 00 00 00 00 FF 0F 1A [09:53:35]RasterBufferAndPrint [09:53:35]line Счет N : (1)642558 [09:53:35]line ИНН: 02508201610067 [09:53:35]line Контрольно-Кассовый Чек [09:53:35]line ПРОДАЖА [09:53:35]line ТРК (МРК, ГНК) : 62 [09:53:35]line Товар: 2710124130 [09:53:35]line Аи-92-К-2 [09:53:35]line 8.230 * 66.90 [09:53:35]line = 550.59 [09:53:35]line НДС 12% НСП 1% [09:53:35]line > о реализуемом товаре [09:53:35]line ОКРУГЛЕНИЕ: -0.59 [09:53:35]line ИТОГО: 550.00 [09:53:35]line Внесено: 550.00 [09:53:35]line СДАЧА: 0.00 [09:53:35]line НСП 1% : 4.87 [09:53:35]line НДС 12% : 58.47 [09:53:35]line Наличными: 550.00 [09:53:35]line Безнал.: 0.00 [09:53:35]line Место: АЗС № 172 "Партнер Нефть" [09:53:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:53:35]line СНО: Общий режим [09:53:35]line Чек 111 26.10.2024 09:53 [09:53:35]line Смена: 532 ФФД: 1.0 [09:53:35]line ЗНМ: 0300000116 [09:53:35]line РНМ: 0000000000091780 [09:53:35]line Версия ККМ: 001 [09:53:35]line ФМ: 0000000000871765 [09:53:35]line ФД: 308690 [09:53:35]line ФПД: 36151995133788 [09:53:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095339&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308690&fm=36151995133788&tin=02508201610067®Number=0000000000091780&sum=55000 [09:53:35]OFD Sender: Processing packet 308690 [packets to send 222, broken 221] [09:53:35]ProducePacketName [09:53:35]name=ofd_packets/00308690 [09:53:35]OFD Sender: To server: pG, [09:53:35]CommunicateWithHost lk.salyk.kg:30040 [09:53:35]ConnectInit lk.salyk.kg [09:53:35]written 0, free lines is 4095 [09:53:35]Connected sock=10 [09:53:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3F 21 07 01 42 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6F 00 00 00 F4 03 04 00 23 BC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 B5 04 00 35 04 06 00 20 E1 4A D3 EF 5C 5F 51 C5 E7 1B 2B 56 C8 [09:53:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AE 1A 47 00 70 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 B5 04 00 F4 03 04 00 82 62 1C 67 B6 04 01 00 00 70 D2 C1 BC DA 22 48 26 [09:53:36]CommunicateWithHost err = 0 [09:53:36]CheckOFDResponse [09:53:36]1017 (14) - 77093643461234 [09:53:36]1041 (16) - 0000000000871765 [09:53:36]1040 (4) - 308690 [09:53:36]1012 (4) - 26.10.2024 03:31 [09:53:36]1206 (1) - 0 [09:53:36]OFD Sender: Remove packet 308690 [09:53:36]ProducePacketName [09:53:36]name=ofd_packets/00308690 [09:53:36]NVStorageDeleteData [09:53:36]Write to MH i2c: 01 00 00 9F 90 2F [09:53:36]Write i2c OK [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: 01 [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: 01 07 00 [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: 01 07 00 9F 90 00 00 00 00 00 B5 0C F7 [09:53:36]RasterBufferAndPrint [09:53:36]line [09:53:36]line [09:53:36]line [09:53:36]line [09:53:36]line [09:53:36]written 0, free lines is 3259 [09:53:36]MH_Cut [09:53:36]Write to MH i2c: D1 01 00 A6 90 01 08 [09:53:36]Write i2c OK [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: D1 [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: D1 01 00 [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: D1 01 00 A6 90 00 07 [09:53:36]Write to MH i2c: 01 00 00 A7 90 37 [09:53:36]Write i2c OK [09:53:36]MH_I2C_Read... [09:53:36]OFD Sender: No OFD packet to send [09:53:36]*** Cut start [09:53:36]*** Purtial cut [09:53:36]*** Stage 1: CUTSNS_PIN = 1 [09:53:37]Read from MH i2c: 01 [09:53:37]MH_I2C_Read... [09:53:37]*** Stop cut motor [09:53:37]*** Cut end [09:53:37]Read from MH i2c: 01 07 00 [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: 01 07 00 A7 90 00 00 00 00 00 FF 0F 4C [09:53:37]process_action close_receipt done [09:53:37]requested_data is exist [09:53:37]produce_requested_data [09:53:37]requested_item fm.sn is exist - process it [09:53:37]wFMCommunicate request_size=4 [09:53:37]MH_SAM_APDU [09:53:37]CAPDU: 80 11 00 00 [09:53:37]Write to MH i2c: E2 08 00 A8 90 80 11 00 00 00 00 00 00 B2 [09:53:37]Write i2c OK [09:53:37]MH_I2C_Read... [09:53:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:37]Read from MH i2c: E2 [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: E2 17 00 [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: E2 17 00 A8 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 07 [09:53:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:53:37]wFMCommunicate OK [09:53:37]requested_item fd.num is exist - process it [09:53:37]SAM_PROTO_GetFieldsCounters [09:53:37]wFMCommunicate request_size=4 [09:53:37]MH_SAM_APDU [09:53:37]CAPDU: 80 13 00 00 [09:53:37]Write to MH i2c: E2 08 00 A9 90 80 13 00 00 00 00 00 00 B5 [09:53:37]Write i2c OK [09:53:37]MH_I2C_Read... [09:53:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:37]Read from MH i2c: E2 [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: E2 62 00 [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: E2 62 00 A9 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D2 B5 04 00 0E 04 04 00 14 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 C6 [09:53: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D2 B5 04 00 0E 04 04 00 14 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:53:37]wFMCommunicate OK [09:53:37]SAM_PROTO_GetFieldsCounters done [09:53:37]requested_item shift.num is exist - process it [09:53:37]requested_item shift.opened is exist - process it [09:53:37]req_shift_opened [09:53:37]FM_GetShiftState [09:53:37]SAM_PROTO_GetShiftState [09:53:37]wFMCommunicate request_size=4 [09:53:37]MH_SAM_APDU [09:53:37]CAPDU: 80 13 01 00 [09:53:37]Write to MH i2c: E2 08 00 AA 90 80 13 01 00 00 00 00 00 B7 [09:53:37]Write i2c OK [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: E2 [09:53:37]MH_I2C_Read... [09:53:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:37]Read from MH i2c: E2 0E 00 [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: E2 0E 00 AA 90 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 35 [09:53:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:53:37]wFMCommunicate OK [09:53:37]SAM_PROTO_GetShiftState done [09:53:37]FM_GetShiftState done [09:53:37]req_shift_opened done [09:53:37]requested_item shift.open_date is exist - process it [09:53:37]req_shift_open_date [09:53:37]req_shift_open_date done [09:53:37]produce_requested_data done [09:53:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308690,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:53:37]process_action_free close_receipt [09:53:37]json_value_free [09:53:37]json_value_free done [09:53:37]process_json_proto returns [09:53:37]Send response to host [09:53:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308690,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:53:37]free response buf [09:53:37]execute_script done [09:53:37]execute_script returns [09:53:37]free content buf [09:53:37]Sock 8.Close socket [09:53:37]Sock 8.Thread stoped [09:53:41]OFD Sender: No OFD packet to send [09:53:46]OFD Sender: No OFD packet to send [09:53:51]OFD Sender: No OFD packet to send [09:53:56]OFD Sender: No OFD packet to send [09:54:01]OFD Sender: No OFD packet to send [09:54:06]OFD Sender: No OFD packet to send [09:54:11]OFD Sender: No OFD packet to send [09:54:16]OFD Sender: No OFD packet to send [09:54:21]OFD Sender: No OFD packet to send [09:54:26]OFD Sender: No OFD packet to send [09:54:31]OFD Sender: No OFD packet to send [09:54:36]OFD Sender: No OFD packet to send [09:54:41]OFD Sender: No OFD packet to send [09:54:46]OFD Sender: No OFD packet to send [09:54:51]OFD Sender: No OFD packet to send [09:54:54]accept exits with 9 [09:54:54]New connection [09:54:54]New thread 3067342180 created [09:54:54]Thread 3067198820 joined [09:54:54]Waiting for new connection... [09:54:54] Sock 9.Parse request [09:54:54]Sock 9.Check first char [09:54:54]Sock 9.First char is OK [09:54:54]request: POST /json_proto HTTP/1.0 [09:54:54]Method: POST [09:54:54]URL: /json_proto [09:54:54]Method is POST - this is cgi request [09:54:54]url: /json_proto [09:54:54]query_string will be loaded in cgi processing [09:54:54]execute_cgi json_proto POST (null) [09:54:54]execute_cgi path=json_proto method=POST [09:54:54]POST find Content-Length [09:54:54]Host: 172.17.96.3:8080 [09:54:54]Content-Length: 682 [09:54:54]Content-Type: application/json [09:54:54] [09:54:54]POST finish read [09:54:54]Found Content-Length = 682 [09:54:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:54:54]execute_script... [09:54:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642559", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:54:54]POST & json_proto [09:54:54]process_json_proto [09:54:54]json parsed OK: [09:54:54]protocol is kg_v1.0 [09:54:54]action value=close_receipt [09:54:54]process_action close_receipt [09:54:54]cmd_close_receipt [09:54:54]MH_GetDate [09:54:54]Write to MH i2c: F0 00 00 AB 90 2A [09:54:54]Write i2c OK [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: F0 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: F0 09 00 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: F0 09 00 AB 90 00 73 BC 1C 67 44 5E 04 65 F0 [09:54:54]GetLastDocTimeStamp 1729936419 [09:54:54]current date 1729936499 [09:54:54]FM_GetShiftState [09:54:54]SAM_PROTO_GetShiftState [09:54:54]wFMCommunicate request_size=4 [09:54:54]MH_SAM_APDU [09:54:54]CAPDU: 80 13 01 00 [09:54:54]Write to MH i2c: E2 08 00 AC 90 80 13 01 00 00 00 00 00 B9 [09:54:54]Write i2c OK [09:54:54]MH_I2C_Read... [09:54:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:54]Read from MH i2c: E2 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: E2 0E 00 [09:54:54]MH_I2C_Read... [09:54:54]Read from MH i2c: E2 0E 00 AC 90 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 37 [09:54:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:54:54]wFMCommunicate OK [09:54:54]SAM_PROTO_GetShiftState done [09:54:54]FM_GetShiftState done [09:54:54]opened in 1729902265 [09:54:54]opened+sec_in_day 1729988665 [09:54:54]quantity*price = 100015 [09:54:54]sum+1 = 100017 [09:54:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 112 26.10.2024 09:55 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308691 ФПД: 240244075903381 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095500&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308691&fm=240244075903381&tin=02508201610067®Number=0000000000091780&sum=100000 [09:54:55]StoreToDocumentArchive [09:54:55]shift 532 fd 308691 [09:54:55]save to /storage/0532/doc_00308691 [09:54:55]save last doc name /storage/0532/doc_00308691 to /storage/kkm_last_doc_name [09:54:55]save OK [09:54:55]Clear old archive folders... [09:54:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:54:55]tlvbuf is 00C215A0 [09:54:55]SAM_PROTO_ClearQueue [09:54:55]wFMCommunicate request_size=4 [09:54:55]MH_SAM_APDU [09:54:55]CAPDU: 80 09 00 00 [09:54:55]Write to MH i2c: E2 08 00 B9 90 80 09 00 00 00 00 00 00 BB [09:54:55]Write i2c OK [09:54:55]MH_I2C_Read... [09:54:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:54:55]Read from MH i2c: E2 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 03 00 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 03 00 B9 90 00 90 00 BD [09:54:55]RAPDU: 90 00 [09:54:55]wFMCommunicate OK [09:54:55]SAM_PROTO_ClearQueue done [09:54:55]KKMCreateOFDPacket [09:54:55]OFDProtocolAddRootSTLVToBuf [09:54:55]FM_MakeSignedData [09:54:55]FM_MakeSignedData [09:54:55]SAM_PROTO_SignData [09:54:55]wFMCommunicate request_size=4 [09:54:55]MH_SAM_APDU [09:54:55]CAPDU: 80 0D 01 02 [09:54:55]Write to MH i2c: E2 08 00 BA 90 80 0D 01 02 00 00 00 00 C3 [09:54:55]Write i2c OK [09:54:55]MH_I2C_Read... [09:54:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:54:55]Read from MH i2c: E2 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 03 00 [09:54:55]MH_I2C_Read... [09:54:55]Read from MH i2c: E2 03 00 BA 90 00 90 00 BE [09:54:55]RAPDU: 90 00 [09:54:55]wFMCommunicate OK [09:54:55]wFMCommunicate request_size=255 [09:54:55]MH_SAM_APDU [09:54:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 70 00 00 00 F4 03 04 00 74 BC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 B5 04 00 35 04 06 00 DA [09:54:55]Write to MH i2c: E2 02 01 BB 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 70 00 00 00 F4 03 04 00 74 BC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 B5 04 00 35 04 06 00 DA 00 00 EA [09:54:55]Write i2c OK [09:54:55]MH_I2C_Read... [09:54:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:56]Read from MH i2c: E2 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: E2 03 00 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: E2 03 00 BB 90 00 90 00 BF [09:54:56]RAPDU: 90 00 [09:54:56]wFMCommunicate OK [09:54:56]wFMCommunicate request_size=10 [09:54:56]MH_SAM_APDU [09:54:56]CAPDU: 80 0D 02 02 05 80 2E CD B9 95 [09:54:56]Write to MH i2c: E2 0D 00 BC 90 80 0D 02 02 05 00 80 2E CD B9 95 00 00 99 [09:54:56]Write i2c OK [09:54:56]MH_I2C_Read... [09:54:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:54:56]Read from MH i2c: E2 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: E2 03 00 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: E2 03 00 BC 90 00 90 00 C0 [09:54:56]RAPDU: 90 00 [09:54:56]wFMCommunicate OK [09:54:56]wFMCommunicate request_size=4 [09:54:56]MH_SAM_APDU [09:54:56]CAPDU: 80 0D 03 02 [09:54:56]Write to MH i2c: E2 08 00 BD 90 80 0D 03 02 00 00 00 00 C8 [09:54:56]Write i2c OK [09:54:56]MH_I2C_Read... [09:54:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:54:56]Read from MH i2c: E2 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: E2 0B 00 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: E2 0B 00 BD 90 00 23 DB 66 5A 5D 26 3E E3 90 00 2B [09:54:56]RAPDU: 23 DB 66 5A 5D 26 3E E3 90 00 [09:54:56]wFMCommunicate OK [09:54:56]SAM_PROTO_SignData done [09:54:56]FM_MakeSignedData done [09:54:56]CreateOFDProtocolMessage [09:54:56]wFMCommunicate request_size=4 [09:54:56]MH_SAM_APDU [09:54:56]CAPDU: 80 11 00 00 [09:54:56]Write to MH i2c: E2 08 00 BE 90 80 11 00 00 00 00 00 00 C8 [09:54:56]Write i2c OK [09:54:56]MH_I2C_Read... [09:54:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:56]Read from MH i2c: E2 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: E2 17 00 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: E2 17 00 BE 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1D [09:54:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:54:56]wFMCommunicate OK [09:54:56]CreateOFDProtocolMessage done [09:54:56]OFDSenderStorePacket 308691 [09:54:56]StoreOFDPacket docnum=308691 [09:54:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 02 10 07 01 32 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 70 00 00 00 F4 03 04 00 74 BC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 B5 04 00 35 04 06 00 DA 80 2E CD B9 95 23 DB 66 5A 5D 26 3E E3 [09:54:56]CheckFolder [09:54:56]dirname=/storage/ofd_packets [09:54:56]CheckFolder done [09:54:56]ProducePacketName [09:54:56]name=ofd_packets/00308691 [09:54:56]NVStorageSaveData ofd_packets/00308691 [09:54:56]File name is /storage/ofd_packets/00308691 [09:54:56]Write 301 bytes [09:54:56]NVStorageSaveData done [09:54:56]OFDSenderStorePacket done [09:54:56]KKMCreateOFDPacket done [09:54:56]NVStorageSaveData kkm_last_timestamp [09:54:56]File name is /storage/kkm_last_timestamp [09:54:56]Write 4 bytes [09:54:56]NVStorageSaveData done [09:54:56]ExternCall_PrintAddStr [09:54:56]wPrintStart [09:54:56]Write to MH i2c: 01 00 00 BF 90 4F [09:54:56]Write i2c OK [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: 01 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: 01 07 00 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: 01 07 00 BF 90 00 00 00 00 00 FF 0F 64 [09:54:56]RasterBufferAndPrint [09:54:56]line Счет N : (1)642559 [09:54:56]line ИНН: 02508201610067 [09:54:56]line Контрольно-Кассовый Чек [09:54:56]line ПРОДАЖА [09:54:56]line ТРК (МРК, ГНК) : 41 [09:54:56]line Товар: 2710124130 [09:54:56]line Аи-92-К-2 [09:54:56]line 14.950 * 66.90 [09:54:56]line = 1000.16 [09:54:56]line НДС 12% НСП 1% [09:54:56]line > о реализуемом товаре [09:54:56]line ОКРУГЛЕНИЕ: -0.16 [09:54:56]line ИТОГО: 1000.00 [09:54:56]line Внесено: 1000.00 [09:54:56]line СДАЧА: 0.00 [09:54:56]line НСП 1% : 8.85 [09:54:56]line НДС 12% : 106.21 [09:54:56]line Наличными: 1000.00 [09:54:56]line Безнал.: 0.00 [09:54:56]line Место: АЗС № 172 "Партнер Нефть" [09:54:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:54:56]line СНО: Общий режим [09:54:56]line Чек 112 26.10.2024 09:55 [09:54:56]line Смена: 532 ФФД: 1.0 [09:54:56]line ЗНМ: 0300000116 [09:54:56]line РНМ: 0000000000091780 [09:54:56]line Версия ККМ: 001 [09:54:56]line ФМ: 0000000000871765 [09:54:56]line ФД: 308691 [09:54:56]line ФПД: 240244075903381 [09:54:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095500&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308691&fm=240244075903381&tin=02508201610067®Number=0000000000091780&sum=100000 [09:54:56]written 0, free lines is 4095 [09:54:56]OFD Sender: Processing packet 308691 [packets to send 222, broken 221] [09:54:56]ProducePacketName [09:54:56]name=ofd_packets/00308691 [09:54:56]OFD Sender: To server: pG, [09:54:56]CommunicateWithHost lk.salyk.kg:30040 [09:54:56]ConnectInit lk.salyk.kg [09:54:56]Connected sock=10 [09:54:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 02 10 07 01 32 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 70 00 00 00 F4 03 04 00 74 BC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 B5 04 00 35 04 06 00 DA 80 2E CD B9 95 23 DB 66 5A 5D 26 3E E3 [09:54:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C1 C4 47 00 D0 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 31 37 36 35 10 04 04 00 D3 B5 04 00 F4 03 04 00 D2 62 1C 67 B6 04 01 00 00 F9 E8 D0 9E 29 4D 0C E0 [09:54:56]CommunicateWithHost err = 0 [09:54:56]CheckOFDResponse [09:54:56]1017 (14) - 77093643461234 [09:54:56]1041 (16) - 0000000000871765 [09:54:56]1040 (4) - 308691 [09:54:56]1012 (4) - 26.10.2024 03:32 [09:54:56]1206 (1) - 0 [09:54:56]OFD Sender: Remove packet 308691 [09:54:56]ProducePacketName [09:54:56]name=ofd_packets/00308691 [09:54:56]NVStorageDeleteData [09:54:56]Write to MH i2c: 01 00 00 E9 90 79 [09:54:56]Write i2c OK [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: 01 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: 01 07 00 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: 01 07 00 E9 90 00 00 00 00 00 BB 0C 47 [09:54:56]RasterBufferAndPrint [09:54:56]line [09:54:56]line [09:54:56]line [09:54:56]line [09:54:56]line [09:54:56]written 0, free lines is 3266 [09:54:56]MH_Cut [09:54:56]Write to MH i2c: D1 01 00 F0 90 01 52 [09:54:56]Write i2c OK [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: D1 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: D1 01 00 [09:54:56]MH_I2C_Read... [09:54:56]Read from MH i2c: D1 01 00 F0 90 00 51 [09:54:56]Write to MH i2c: 01 00 00 F1 90 81 [09:54:56]Write i2c OK [09:54:56]MH_I2C_Read... [09:54:57]OFD Sender: No OFD packet to send [09:54:57]*** Cut start [09:54:57]*** Purtial cut [09:54:57]*** Stage 1: CUTSNS_PIN = 1 [09:54:57]Read from MH i2c: 01 [09:54:57]MH_I2C_Read... [09:54:57]*** Stop cut motor [09:54:57]*** Cut end [09:54:57]Read from MH i2c: 01 07 00 [09:54:57]MH_I2C_Read... [09:54:57]Read from MH i2c: 01 07 00 F1 90 00 00 00 00 00 FF 0F 96 [09:54:57]process_action close_receipt done [09:54:57]requested_data is exist [09:54:57]produce_requested_data [09:54:57]requested_item fm.sn is exist - process it [09:54:57]wFMCommunicate request_size=4 [09:54:57]MH_SAM_APDU [09:54:57]CAPDU: 80 11 00 00 [09:54:57]Write to MH i2c: E2 08 00 F2 90 80 11 00 00 00 00 00 00 FC [09:54:57]Write i2c OK [09:54:57]MH_I2C_Read... [09:54:57]Read from MH i2c: E2 [09:54:57]MH_I2C_Read... [09:54:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:54:57]Read from MH i2c: E2 17 00 [09:54:57]MH_I2C_Read... [09:54:57]Read from MH i2c: E2 17 00 F2 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 51 [09:54:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:54:57]wFMCommunicate OK [09:54:57]requested_item fd.num is exist - process it [09:54:57]SAM_PROTO_GetFieldsCounters [09:54:57]wFMCommunicate request_size=4 [09:54:57]MH_SAM_APDU [09:54:57]CAPDU: 80 13 00 00 [09:54:57]Write to MH i2c: E2 08 00 F3 90 80 13 00 00 00 00 00 00 FF [09:54:57]Write i2c OK [09:54:57]MH_I2C_Read... [09:54:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:54:57]Read from MH i2c: E2 [09:54:57]MH_I2C_Read... [09:54:57]Read from MH i2c: E2 62 00 [09:54:57]MH_I2C_Read... [09:54:57]Read from MH i2c: E2 62 00 F3 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D3 B5 04 00 0E 04 04 00 14 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 14 [09:54:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D3 B5 04 00 0E 04 04 00 14 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:54:57]wFMCommunicate OK [09:54:57]SAM_PROTO_GetFieldsCounters done [09:54:57]requested_item shift.num is exist - process it [09:54:57]requested_item shift.opened is exist - process it [09:54:57]req_shift_opened [09:54:57]FM_GetShiftState [09:54:57]SAM_PROTO_GetShiftState [09:54:57]wFMCommunicate request_size=4 [09:54:57]MH_SAM_APDU [09:54:57]CAPDU: 80 13 01 00 [09:54:57]Write to MH i2c: E2 08 00 F4 90 80 13 01 00 00 00 00 00 01 [09:54:57]Write i2c OK [09:54:57]MH_I2C_Read... [09:54:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:54:58]Read from MH i2c: E2 [09:54:58]MH_I2C_Read... [09:54:58]Read from MH i2c: E2 0E 00 [09:54:58]MH_I2C_Read... [09:54:58]Read from MH i2c: E2 0E 00 F4 90 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7F [09:54:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:54:58]wFMCommunicate OK [09:54:58]SAM_PROTO_GetShiftState done [09:54:58]FM_GetShiftState done [09:54:58]req_shift_opened done [09:54:58]requested_item shift.open_date is exist - process it [09:54:58]req_shift_open_date [09:54:58]req_shift_open_date done [09:54:58]produce_requested_data done [09:54:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308691,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:54:58]process_action_free close_receipt [09:54:58]json_value_free [09:54:58]json_value_free done [09:54:58]process_json_proto returns [09:54:58]Send response to host [09:54:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308691,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:54:58]free response buf [09:54:58]execute_script done [09:54:58]execute_script returns [09:54:58]free content buf [09:54:58]Sock 9.Close socket [09:54:58]Sock 9.Thread stoped [09:55:02]OFD Sender: No OFD packet to send [09:55:07]OFD Sender: No OFD packet to send [09:55:12]OFD Sender: No OFD packet to send [09:55:17]OFD Sender: No OFD packet to send [09:55:22]OFD Sender: No OFD packet to send [09:55:27]OFD Sender: No OFD packet to send [09:55:32]OFD Sender: No OFD packet to send [09:55:37]OFD Sender: No OFD packet to send [09:55:42]OFD Sender: No OFD packet to send [09:55:46]accept exits with 8 [09:55:46]New connection [09:55:46]New thread 3067198820 created [09:55:46]Thread 3067342180 joined [09:55:46]Waiting for new connection... [09:55:46] Sock 8.Parse request [09:55:46]Sock 8.Check first char [09:55:46]Sock 8.First char is OK [09:55:46]request: POST /json_proto HTTP/1.0 [09:55:46]Method: POST [09:55:46]URL: /json_proto [09:55:46]Method is POST - this is cgi request [09:55:46]url: /json_proto [09:55:46]query_string will be loaded in cgi processing [09:55:46]execute_cgi json_proto POST (null) [09:55:46]execute_cgi path=json_proto method=POST [09:55:46]POST find Content-Length [09:55:46]Host: 172.17.96.3:8080 [09:55:46]Content-Length: 677 [09:55:46]Content-Type: application/json [09:55:46] [09:55:46]POST finish read [09:55:46]Found Content-Length = 677 [09:55:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.640, "sum" : 310.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 310.00, "total" : 310.00, "payments": [ { "type": 0, "sum" : 310.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:46]execute_script... [09: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)642560", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.640, "sum" : 310.42, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 310.00, "total" : 310.00, "payments": [ { "type": 0, "sum" : 310.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:55:46]POST & json_proto [09:55:46]process_json_proto [09:55:46]json parsed OK: [09:55:46]protocol is kg_v1.0 [09:55:46]action value=close_receipt [09:55:46]process_action close_receipt [09:55:46]cmd_close_receipt [09:55:46]MH_GetDate [09:55:46]Write to MH i2c: F0 00 00 F5 90 74 [09:55:46]Write i2c OK [09:55:46]MH_I2C_Read... [09:55:46]Read from MH i2c: F0 [09:55:46]MH_I2C_Read... [09:55:46]Read from MH i2c: F0 09 00 [09:55:46]MH_I2C_Read... [09:55:46]Read from MH i2c: F0 09 00 F5 90 00 A8 BC 1C 67 44 5E 04 65 6F [09:55:46]GetLastDocTimeStamp 1729936500 [09:55:46]current date 1729936552 [09:55:46]FM_GetShiftState [09:55:46]SAM_PROTO_GetShiftState [09:55:46]wFMCommunicate request_size=4 [09:55:46]MH_SAM_APDU [09:55:46]CAPDU: 80 13 01 00 [09:55:46]Write to MH i2c: E2 08 00 F6 90 80 13 01 00 00 00 00 00 03 [09:55:46]Write i2c OK [09:55:46]MH_I2C_Read... [09:55:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:47]Read from MH i2c: E2 [09:55:47]MH_I2C_Read... [09:55:47]Read from MH i2c: E2 0E 00 [09:55:47]MH_I2C_Read... [09:55:47]Read from MH i2c: E2 0E 00 F6 90 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 81 [09:55:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:55:47]wFMCommunicate OK [09:55:47]SAM_PROTO_GetShiftState done [09:55:47]FM_GetShiftState done [09:55:47]opened in 1729902265 [09:55:47]opened+sec_in_day 1729988665 [09:55:47]quantity*price = 31041 [09:55:47]sum+1 = 31043 [09:55:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 310.00 Внесено: 310.00 СДАЧА: 0.00 НСП 1% : 2.75 НДС 12% : 32.96 Наличными: 310.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 113 26.10.2024 09:55 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308692 ФПД: 72251552514928 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095552&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308692&fm=72251552514928&tin=02508201610067®Number=0000000000091780&sum=31000 [09:55:48]StoreToDocumentArchive [09:55:48]shift 532 fd 308692 [09:55:48]save to /storage/0532/doc_00308692 [09:55:48]save last doc name /storage/0532/doc_00308692 to /storage/kkm_last_doc_name [09:55:48]save OK [09:55:48]Clear old archive folders... [09:55:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:55:48]tlvbuf is 00B61670 [09:55:48]SAM_PROTO_ClearQueue [09:55:48]wFMCommunicate request_size=4 [09:55:48]MH_SAM_APDU [09:55:48]CAPDU: 80 09 00 00 [09:55:48]Write to MH i2c: E2 08 00 03 91 80 09 00 00 00 00 00 00 06 [09:55:48]Write i2c OK [09:55:48]MH_I2C_Read... [09:55:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:55:48]Read from MH i2c: E2 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 03 00 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 03 00 03 91 00 90 00 08 [09:55:48]RAPDU: 90 00 [09:55:48]wFMCommunicate OK [09:55:48]SAM_PROTO_ClearQueue done [09:55:48]KKMCreateOFDPacket [09:55:48]OFDProtocolAddRootSTLVToBuf [09:55:48]FM_MakeSignedData [09:55:48]FM_MakeSignedData [09:55:48]SAM_PROTO_SignData [09:55:48]wFMCommunicate request_size=4 [09:55:48]MH_SAM_APDU [09:55:48]CAPDU: 80 0D 01 02 [09:55:48]Write to MH i2c: E2 08 00 04 91 80 0D 01 02 00 00 00 00 0E [09:55:48]Write i2c OK [09:55:48]MH_I2C_Read... [09:55:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:55:48]Read from MH i2c: E2 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 03 00 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 03 00 04 91 00 90 00 09 [09:55:48]RAPDU: 90 00 [09:55:48]wFMCommunicate OK [09:55:48]wFMCommunicate request_size=255 [09:55:48]MH_SAM_APDU [09:55:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 42 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 A8 BC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 B5 04 00 35 04 06 00 41 [09:55:48]Write to MH i2c: E2 02 01 05 91 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 42 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 A8 BC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 B5 04 00 35 04 06 00 41 00 00 9E [09:55:48]Write i2c OK [09:55:48]MH_I2C_Read... [09:55:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:48]Read from MH i2c: E2 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 03 00 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 03 00 05 91 00 90 00 0A [09:55:48]RAPDU: 90 00 [09:55:48]wFMCommunicate OK [09:55:48]wFMCommunicate request_size=10 [09:55:48]MH_SAM_APDU [09:55:48]CAPDU: 80 0D 02 02 05 B6 60 1F 43 70 [09:55:48]Write to MH i2c: E2 0D 00 06 91 80 0D 02 02 05 00 B6 60 1F 43 70 00 00 03 [09:55:48]Write i2c OK [09:55:48]MH_I2C_Read... [09:55:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:55:48]Read from MH i2c: E2 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 03 00 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 03 00 06 91 00 90 00 0B [09:55:48]RAPDU: 90 00 [09:55:48]wFMCommunicate OK [09:55:48]wFMCommunicate request_size=4 [09:55:48]MH_SAM_APDU [09:55:48]CAPDU: 80 0D 03 02 [09:55:48]Write to MH i2c: E2 08 00 07 91 80 0D 03 02 00 00 00 00 13 [09:55:48]Write i2c OK [09:55:48]MH_I2C_Read... [09:55:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:55:48]Read from MH i2c: E2 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 0B 00 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 0B 00 07 91 00 48 FE 3C A2 26 9D 7A B4 90 00 29 [09:55:48]RAPDU: 48 FE 3C A2 26 9D 7A B4 90 00 [09:55:48]wFMCommunicate OK [09:55:48]SAM_PROTO_SignData done [09:55:48]FM_MakeSignedData done [09:55:48]CreateOFDProtocolMessage [09:55:48]wFMCommunicate request_size=4 [09:55:48]MH_SAM_APDU [09:55:48]CAPDU: 80 11 00 00 [09:55:48]Write to MH i2c: E2 08 00 08 91 80 11 00 00 00 00 00 00 13 [09:55:48]Write i2c OK [09:55:48]MH_I2C_Read... [09:55:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:48]Read from MH i2c: E2 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 17 00 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: E2 17 00 08 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 68 [09:55:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:55:48]wFMCommunicate OK [09:55:48]CreateOFDProtocolMessage done [09:55:48]OFDSenderStorePacket 308692 [09:55:48]StoreOFDPacket docnum=308692 [09:55:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 45 4F 07 01 DA 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 42 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 A8 BC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 B5 04 00 35 04 06 00 41 B6 60 1F 43 70 48 FE 3C A2 26 9D 7A B4 [09:55:48]CheckFolder [09:55:48]dirname=/storage/ofd_packets [09:55:48]CheckFolder done [09:55:48]ProducePacketName [09:55:48]name=ofd_packets/00308692 [09:55:48]NVStorageSaveData ofd_packets/00308692 [09:55:48]File name is /storage/ofd_packets/00308692 [09:55:48]Write 301 bytes [09:55:48]NVStorageSaveData done [09:55:48]OFDSenderStorePacket done [09:55:48]KKMCreateOFDPacket done [09:55:48]NVStorageSaveData kkm_last_timestamp [09:55:48]File name is /storage/kkm_last_timestamp [09:55:48]Write 4 bytes [09:55:48]NVStorageSaveData done [09:55:48]ExternCall_PrintAddStr [09:55:48]wPrintStart [09:55:48]Write to MH i2c: 01 00 00 09 91 9A [09:55:48]Write i2c OK [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: 01 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: 01 07 00 [09:55:48]MH_I2C_Read... [09:55:48]Read from MH i2c: 01 07 00 09 91 00 00 00 00 00 FF 0F AF [09:55:48]RasterBufferAndPrint [09:55:48]line Счет N : (1)642560 [09:55:48]line ИНН: 02508201610067 [09:55:48]line Контрольно-Кассовый Чек [09:55:48]line ПРОДАЖА [09:55:48]line ТРК (МРК, ГНК) : 52 [09:55:48]line Товар: 2710124130 [09:55:48]line Аи-92-К-2 [09:55:48]line 4.640 * 66.90 [09:55:48]line = 310.42 [09:55:48]line НДС 12% НСП 1% [09:55:48]line > о реализуемом товаре [09:55:48]line ОКРУГЛЕНИЕ: -0.42 [09:55:48]line ИТОГО: 310.00 [09:55:48]line Внесено: 310.00 [09:55:48]line СДАЧА: 0.00 [09:55:48]line НСП 1% : 2.75 [09:55:48]line НДС 12% : 32.96 [09:55:48]line Наличными: 310.00 [09:55:48]line Безнал.: 0.00 [09:55:48]line Место: АЗС № 172 "Партнер Нефть" [09:55:48]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:55:48]line СНО: Общий режим [09:55:48]line Чек 113 26.10.2024 09:55 [09:55:48]line Смена: 532 ФФД: 1.0 [09:55:48]line ЗНМ: 0300000116 [09:55:48]line РНМ: 0000000000091780 [09:55:48]line Версия ККМ: 001 [09:55:48]line ФМ: 0000000000871765 [09:55:48]line ФД: 308692 [09:55:48]line ФПД: 72251552514928 [09:55:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095552&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308692&fm=72251552514928&tin=02508201610067®Number=0000000000091780&sum=31000 [09:55:48]written 0, free lines is 4095 [09:55:48]OFD Sender: Processing packet 308692 [packets to send 222, broken 221] [09:55:48]ProducePacketName [09:55:48]name=ofd_packets/00308692 [09:55:48]OFD Sender: To server: pG, [09:55:48]CommunicateWithHost lk.salyk.kg:30040 [09:55:48]ConnectInit lk.salyk.kg [09:55:48]Connected sock=10 [09: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 31 37 36 35 0F 01 00 00 45 4F 07 01 DA 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 20 12 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 42 79 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 79 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 0C 00 00 00 00 07 04 06 00 18 79 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 A8 BC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 B5 04 00 35 04 06 00 41 B6 60 1F 43 70 48 FE 3C A2 26 9D 7A B4 [09:55:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CC D8 47 00 1D F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 B5 04 00 F4 03 04 00 07 63 1C 67 B6 04 01 00 00 6A F3 7D 81 AE F0 E4 DC [09:55:49]CommunicateWithHost err = 0 [09:55:49]CheckOFDResponse [09:55:49]1017 (14) - 77093643461234 [09:55:49]1041 (16) - 0000000000871765 [09:55:49]1040 (4) - 308692 [09:55:49]1012 (4) - 26.10.2024 03:33 [09:55:49]1206 (1) - 0 [09:55:49]OFD Sender: Remove packet 308692 [09:55:49]ProducePacketName [09:55:49]name=ofd_packets/00308692 [09:55:49]NVStorageDeleteData [09:55:49]Write to MH i2c: 01 00 00 33 91 C4 [09:55:49]Write i2c OK [09:55:49]MH_I2C_Read... [09:55:49]Read from MH i2c: 01 [09:55:49]MH_I2C_Read... [09:55:49]Read from MH i2c: 01 07 00 [09:55:49]MH_I2C_Read... [09:55:49]Read from MH i2c: 01 07 00 33 91 00 00 00 00 00 AB 0C 82 [09:55:49]RasterBufferAndPrint [09:55:49]line [09:55:49]line [09:55:49]line [09:55:49]line [09:55:49]line [09:55:49]written 0, free lines is 3249 [09:55:49]MH_Cut [09:55:49]Write to MH i2c: D1 01 00 3A 91 01 9D [09:55:49]Write i2c OK [09:55:49]MH_I2C_Read... [09:55:49]Read from MH i2c: D1 [09:55:49]MH_I2C_Read... [09:55:49]Read from MH i2c: D1 01 00 [09:55:49]MH_I2C_Read... [09:55:49]Read from MH i2c: D1 01 00 3A 91 00 9C [09:55:49]Write to MH i2c: 01 00 00 3B 91 CC [09:55:49]Write i2c OK [09:55:49]MH_I2C_Read... [09:55:49]OFD Sender: No OFD packet to send [09:55:49]*** Cut start [09:55:49]*** Purtial cut [09:55:49]*** Stage 1: CUTSNS_PIN = 1 [09:55:50]Read from MH i2c: 01 [09:55:50]MH_I2C_Read... [09:55:50]*** Stop cut motor [09:55:50]*** Cut end [09:55:50]Read from MH i2c: 01 07 00 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: 01 07 00 3B 91 00 00 00 00 00 FF 0F E1 [09:55:50]process_action close_receipt done [09:55:50]requested_data is exist [09:55:50]produce_requested_data [09:55:50]requested_item fm.sn is exist - process it [09:55:50]wFMCommunicate request_size=4 [09:55:50]MH_SAM_APDU [09:55:50]CAPDU: 80 11 00 00 [09:55:50]Write to MH i2c: E2 08 00 3C 91 80 11 00 00 00 00 00 00 47 [09:55:50]Write i2c OK [09:55:50]MH_I2C_Read... [09:55:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:55:50]Read from MH i2c: E2 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: E2 17 00 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: E2 17 00 3C 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9C [09:55:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:55:50]wFMCommunicate OK [09:55:50]requested_item fd.num is exist - process it [09:55:50]SAM_PROTO_GetFieldsCounters [09:55:50]wFMCommunicate request_size=4 [09:55:50]MH_SAM_APDU [09:55:50]CAPDU: 80 13 00 00 [09:55:50]Write to MH i2c: E2 08 00 3D 91 80 13 00 00 00 00 00 00 4A [09:55:50]Write i2c OK [09:55:50]MH_I2C_Read... [09:55:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:55:50]Read from MH i2c: E2 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: E2 62 00 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: E2 62 00 3D 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D4 B5 04 00 0E 04 04 00 14 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 63 [09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D4 B5 04 00 0E 04 04 00 14 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:55:50]wFMCommunicate OK [09:55:50]SAM_PROTO_GetFieldsCounters done [09:55:50]requested_item shift.num is exist - process it [09:55:50]requested_item shift.opened is exist - process it [09:55:50]req_shift_opened [09:55:50]FM_GetShiftState [09:55:50]SAM_PROTO_GetShiftState [09:55:50]wFMCommunicate request_size=4 [09:55:50]MH_SAM_APDU [09:55:50]CAPDU: 80 13 01 00 [09:55:50]Write to MH i2c: E2 08 00 3E 91 80 13 01 00 00 00 00 00 4C [09:55:50]Write i2c OK [09:55:50]MH_I2C_Read... [09:55:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:55:50]Read from MH i2c: E2 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: E2 0E 00 [09:55:50]MH_I2C_Read... [09:55:50]Read from MH i2c: E2 0E 00 3E 91 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CA [09:55:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:55:50]wFMCommunicate OK [09:55:50]SAM_PROTO_GetShiftState done [09:55:50]FM_GetShiftState done [09:55:50]req_shift_opened done [09:55:50]requested_item shift.open_date is exist - process it [09:55:50]req_shift_open_date [09:55:50]req_shift_open_date done [09:55:50]produce_requested_data done [09:55:50]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308692,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:55:50]process_action_free close_receipt [09:55:50]json_value_free [09:55:50]json_value_free done [09:55:50]process_json_proto returns [09:55:50]Send response to host [09:55:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308692,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:55:50]free response buf [09:55:50]execute_script done [09:55:50]execute_script returns [09:55:50]free content buf [09:55:50]Sock 8.Close socket [09:55:50]Sock 8.Thread stoped [09:55:54]OFD Sender: No OFD packet to send [09:55:59]OFD Sender: No OFD packet to send [09:56:04]OFD Sender: No OFD packet to send [09:56:09]OFD Sender: No OFD packet to send [09:56:14]OFD Sender: No OFD packet to send [09:56:19]OFD Sender: No OFD packet to send [09:56:24]OFD Sender: No OFD packet to send [09:56:29]OFD Sender: No OFD packet to send [09:56:34]OFD Sender: No OFD packet to send [09:56:39]OFD Sender: No OFD packet to send [09:56:44]OFD Sender: No OFD packet to send [09:56:49]OFD Sender: No OFD packet to send [09:56:54]OFD Sender: No OFD packet to send [09:56:59]OFD Sender: No OFD packet to send [09:57:04]OFD Sender: No OFD packet to send [09:57:09]OFD Sender: No OFD packet to send [09:57:14]OFD Sender: No OFD packet to send [09:57: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:31]accept exits with 9 [09:58:31]New connection [09:58:31]New thread 3067342180 created [09:58:31]Thread 3067198820 joined [09:58:31]Waiting for new connection... [09:58:31] Sock 9.Parse request [09:58:31]Sock 9.Check first char [09:58:31]Sock 9.First char is OK [09:58:31]request: POST /json_proto HTTP/1.0 [09:58:31]Method: POST [09:58:31]URL: /json_proto [09:58:31]Method is POST - this is cgi request [09:58:31]url: /json_proto [09:58:31]query_string will be loaded in cgi processing [09:58:31]execute_cgi json_proto POST (null) [09:58:31]execute_cgi path=json_proto method=POST [09:58:31]POST find Content-Length [09:58:31]Host: 172.17.96.3:8080 [09:58:31]Content-Length: 766 [09:58:31]Content-Type: application/json [09:58:31] [09:58:31]POST finish read [09:58:31]Found Content-Length = 766 [09:58:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 91.870, "sum" : 7000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 7000.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:31]execute_script... [09:58:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642561", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 91.870, "sum" : 7000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 7000.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:31]POST & json_proto [09:58:31]process_json_proto [09:58:31]json parsed OK: [09:58:31]protocol is kg_v1.0 [09:58:31]action value=close_receipt [09:58:31]process_action close_receipt [09:58:31]cmd_close_receipt [09:58:31]MH_GetDate [09:58:31]Write to MH i2c: F0 00 00 3F 91 BF [09:58:31]Write i2c OK [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: F0 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: F0 09 00 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: F0 09 00 3F 91 00 4C BD 1C 67 44 5E 04 65 5F [09:58:31]GetLastDocTimeStamp 1729936552 [09:58:31]current date 1729936716 [09:58:31]FM_GetShiftState [09:58:31]SAM_PROTO_GetShiftState [09:58:31]wFMCommunicate request_size=4 [09:58:31]MH_SAM_APDU [09:58:31]CAPDU: 80 13 01 00 [09:58:31]Write to MH i2c: E2 08 00 40 91 80 13 01 00 00 00 00 00 4E [09:58:31]Write i2c OK [09:58:31]MH_I2C_Read... [09:58:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:31]Read from MH i2c: E2 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: E2 0E 00 [09:58:31]MH_I2C_Read... [09:58:31]Read from MH i2c: E2 0E 00 40 91 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CC [09:58:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:58:31]wFMCommunicate OK [09:58:31]SAM_PROTO_GetShiftState done [09:58:31]FM_GetShiftState done [09:58:31]opened in 1729902265 [09:58:31]opened+sec_in_day 1729988665 [09:58:31]quantity*price = 700049 [09:58:31]sum+1 = 700050 [09:58:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 7000.49 НСП 1% : 61.95 НДС 12% : 743.41 Наличными: 0.00 Безнал.: 7000.49 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 114 26.10.2024 09:58 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308693 ФПД: 73485743532446 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095836&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308693&fm=73485743532446&tin=02508201610067®Number=0000000000091780&sum=700049 [09:58:32]StoreToDocumentArchive [09:58:32]shift 532 fd 308693 [09:58:32]save to /storage/0532/doc_00308693 [09:58:32]save last doc name /storage/0532/doc_00308693 to /storage/kkm_last_doc_name [09:58:32]save OK [09:58:32]Clear old archive folders... [09:58:32]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:58:32]tlvbuf is 00BC0DE0 [09:58:32]SAM_PROTO_ClearQueue [09:58:32]wFMCommunicate request_size=4 [09:58:32]MH_SAM_APDU [09:58:32]CAPDU: 80 09 00 00 [09:58:32]Write to MH i2c: E2 08 00 4D 91 80 09 00 00 00 00 00 00 50 [09:58:32]Write i2c OK [09:58:32]MH_I2C_Read... [09:58:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:32]Read from MH i2c: E2 [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: E2 03 00 [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: E2 03 00 4D 91 00 90 00 52 [09:58:32]RAPDU: 90 00 [09:58:32]wFMCommunicate OK [09:58:32]SAM_PROTO_ClearQueue done [09:58:32]KKMCreateOFDPacket [09:58:32]OFDProtocolAddRootSTLVToBuf [09:58:32]FM_MakeSignedData [09:58:32]FM_MakeSignedData [09:58:32]SAM_PROTO_SignData [09:58:32]wFMCommunicate request_size=4 [09:58:32]MH_SAM_APDU [09:58:32]CAPDU: 80 0D 01 02 [09:58:32]Write to MH i2c: E2 08 00 4E 91 80 0D 01 02 00 00 00 00 58 [09:58:32]Write i2c OK [09:58:32]MH_I2C_Read... [09:58:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:32]Read from MH i2c: E2 [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: E2 03 00 [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: E2 03 00 4E 91 00 90 00 53 [09:58:32]RAPDU: 90 00 [09:58:32]wFMCommunicate OK [09:58:32]wFMCommunicate request_size=255 [09:58:32]MH_SAM_APDU [09:58:32]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 22 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 AE 0A 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 4C BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 B5 04 00 35 04 06 00 42 D5 BB A3 [09:58:32]Write to MH i2c: E2 02 01 4F 91 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 22 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 AE 0A 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 4C BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 B5 04 00 35 04 06 00 42 D5 BB A3 00 00 9F [09:58:32]Write i2c OK [09:58:32]MH_I2C_Read... [09:58:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:32]Read from MH i2c: E2 [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: E2 03 00 [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: E2 03 00 4F 91 00 90 00 54 [09:58:32]RAPDU: 90 00 [09:58:32]wFMCommunicate OK [09:58:32]wFMCommunicate request_size=7 [09:58:32]MH_SAM_APDU [09:58:32]CAPDU: 80 0D 02 02 02 A9 9E [09:58:32]Write to MH i2c: E2 0A 00 50 91 80 0D 02 02 02 00 A9 9E 00 00 A6 [09:58:32]Write i2c OK [09:58:32]MH_I2C_Read... [09:58:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:32]Read from MH i2c: E2 [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: E2 03 00 [09:58:32]MH_I2C_Read... [09:58:32]Read from MH i2c: E2 03 00 50 91 00 90 00 55 [09:58:32]RAPDU: 90 00 [09:58:32]wFMCommunicate OK [09:58:32]wFMCommunicate request_size=4 [09:58:32]MH_SAM_APDU [09:58:32]CAPDU: 80 0D 03 02 [09:58:32]Write to MH i2c: E2 08 00 51 91 80 0D 03 02 00 00 00 00 5D [09:58:32]Write i2c OK [09:58:32]MH_I2C_Read... [09:58:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:33]Read from MH i2c: E2 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 0B 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 0B 00 51 91 00 CB EF 35 A6 E5 34 BB 40 90 00 07 [09:58:33]RAPDU: CB EF 35 A6 E5 34 BB 40 90 00 [09:58:33]wFMCommunicate OK [09:58:33]SAM_PROTO_SignData done [09:58:33]FM_MakeSignedData done [09:58:33]CreateOFDProtocolMessage [09:58:33]wFMCommunicate request_size=4 [09:58:33]MH_SAM_APDU [09:58:33]CAPDU: 80 11 00 00 [09:58:33]Write to MH i2c: E2 08 00 52 91 80 11 00 00 00 00 00 00 5D [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:33]Read from MH i2c: E2 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 17 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: E2 17 00 52 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B2 [09:58:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:58:33]wFMCommunicate OK [09:58:33]CreateOFDProtocolMessage done [09:58:33]OFDSenderStorePacket 308693 [09:58:33]StoreOFDPacket docnum=308693 [09:58:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 86 97 04 01 EC 0C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 22 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 AE 0A 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 4C BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 B5 04 00 35 04 06 00 42 D5 BB A3 A9 9E CB EF 35 A6 E5 34 BB 40 [09:58:33]CheckFolder [09:58:33]dirname=/storage/ofd_packets [09:58:33]CheckFolder done [09:58:33]ProducePacketName [09:58:33]name=ofd_packets/00308693 [09:58:33]NVStorageSaveData ofd_packets/00308693 [09:58:33]File name is /storage/ofd_packets/00308693 [09:58:33]Write 298 bytes [09:58:33]NVStorageSaveData done [09:58:33]OFDSenderStorePacket done [09:58:33]KKMCreateOFDPacket done [09:58:33]NVStorageSaveData kkm_last_timestamp [09:58:33]File name is /storage/kkm_last_timestamp [09:58:33]Write 4 bytes [09:58:33]NVStorageSaveData done [09:58:33]ExternCall_PrintAddStr [09:58:33]wPrintStart [09:58:33]Write to MH i2c: 01 00 00 53 91 E4 [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: 01 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: 01 07 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: 01 07 00 53 91 00 00 00 00 00 FF 0F F9 [09:58:33]RasterBufferAndPrint [09:58:33]line Счет N : (1)642561 [09:58:33]line ИНН: 02508201610067 [09:58:33]line Контрольно-Кассовый Чек [09:58:33]line ПРОДАЖА [09:58:33]line ТРК (МРК, ГНК) : 11 [09:58:33]line Товар: 2710194210 [09:58:33]line ДТ-К-2 [09:58:33]line 91.870 * 76.20 [09:58:33]line = 7000.49 [09:58:33]line НДС 12% НСП 1% [09:58:33]line > о реализуемом товаре [09:58:33]line ИТОГО: 7000.49 [09:58:33]line НСП 1% : 61.95 [09:58:33]line НДС 12% : 743.41 [09:58:33]line Наличными: 0.00 [09:58:33]line Безнал.: 7000.49 [09:58:33]line Место: АЗС № 172 "Партнер Нефть" [09:58:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:58:33]line СНО: Общий режим [09:58:33]line Чек 114 26.10.2024 09:58 [09:58:33]line Смена: 532 ФФД: 1.0 [09:58:33]line ЗНМ: 0300000116 [09:58:33]line РНМ: 0000000000091780 [09:58:33]line Версия ККМ: 001 [09:58:33]line Платежная система: Mbank [09:58:33]line ФМ: 0000000000871765 [09:58:33]line ФД: 308693 [09:58:33]line ФПД: 73485743532446 [09:58:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095836&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308693&fm=73485743532446&tin=02508201610067®Number=0000000000091780&sum=700049 [09:58:33]OFD Sender: Processing packet 308693 [packets to send 222, broken 221] [09:58:33]ProducePacketName [09:58:33]name=ofd_packets/00308693 [09:58:33]OFD Sender: To server: pG, [09:58:33]CommunicateWithHost lk.salyk.kg:30040 [09:58:33]ConnectInit lk.salyk.kg [09:58:33]written 0, free lines is 4095 [09:58:33]Connected sock=10 [09: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 31 37 36 35 0C 01 00 00 86 97 04 01 EC 0C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 91 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 22 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 91 AE 0A 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 4C BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 B5 04 00 35 04 06 00 42 D5 BB A3 A9 9E CB EF 35 A6 E5 34 BB 40 [09:58:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A9 06 47 00 01 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 31 37 36 35 10 04 04 00 D5 B5 04 00 F4 03 04 00 AB 63 1C 67 B6 04 01 00 00 51 59 53 94 F7 07 67 5F [09:58:33]CommunicateWithHost err = 0 [09:58:33]CheckOFDResponse [09:58:33]1017 (14) - 77093643461234 [09:58:33]1041 (16) - 0000000000871765 [09:58:33]1040 (4) - 308693 [09:58:33]1012 (4) - 26.10.2024 03:36 [09:58:33]1206 (1) - 0 [09:58:33]OFD Sender: Remove packet 308693 [09:58:33]ProducePacketName [09:58:33]name=ofd_packets/00308693 [09:58:33]NVStorageDeleteData [09:58:33]Write to MH i2c: 01 00 00 7B 91 0C [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: 01 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: 01 07 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: 01 07 00 7B 91 00 00 00 00 00 E0 0C FF [09:58:33]RasterBufferAndPrint [09:58:33]line [09:58:33]line [09:58:33]line [09:58:33]line [09:58:33]line [09:58:33]written 0, free lines is 3302 [09:58:33]MH_Cut [09:58:33]Write to MH i2c: D1 01 00 82 91 01 E5 [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: D1 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: D1 01 00 [09:58:33]MH_I2C_Read... [09:58:33]Read from MH i2c: D1 01 00 82 91 00 E4 [09:58:33]Write to MH i2c: 01 00 00 83 91 14 [09:58:33]Write i2c OK [09:58:33]MH_I2C_Read... [09:58:34]OFD Sender: No OFD packet to send [09:58:34]*** Cut start [09:58:34]*** Purtial cut [09:58:34]*** Stage 1: CUTSNS_PIN = 1 [09:58:34]Read from MH i2c: 01 [09:58:34]MH_I2C_Read... [09:58:34]*** Stop cut motor [09:58:34]*** Cut end [09:58:34]Read from MH i2c: 01 07 00 [09:58:34]MH_I2C_Read... [09:58:34]Read from MH i2c: 01 07 00 83 91 00 00 00 00 00 FF 0F 29 [09:58:34]process_action close_receipt done [09:58:34]requested_data is exist [09:58:34]produce_requested_data [09:58:34]requested_item fm.sn is exist - process it [09:58:34]wFMCommunicate request_size=4 [09:58:34]MH_SAM_APDU [09:58:34]CAPDU: 80 11 00 00 [09:58:34]Write to MH i2c: E2 08 00 84 91 80 11 00 00 00 00 00 00 8F [09:58:34]Write i2c OK [09:58:34]MH_I2C_Read... [09:58:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 17 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 17 00 84 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E4 [09:58:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:58:35]wFMCommunicate OK [09:58:35]requested_item fd.num is exist - process it [09:58:35]SAM_PROTO_GetFieldsCounters [09:58:35]wFMCommunicate request_size=4 [09:58:35]MH_SAM_APDU [09:58:35]CAPDU: 80 13 00 00 [09:58:35]Write to MH i2c: E2 08 00 85 91 80 13 00 00 00 00 00 00 92 [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 62 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 62 00 85 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D5 B5 04 00 0E 04 04 00 14 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 AF [09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D5 B5 04 00 0E 04 04 00 14 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:58:35]wFMCommunicate OK [09:58:35]SAM_PROTO_GetFieldsCounters done [09:58:35]requested_item shift.num is exist - process it [09:58:35]requested_item shift.opened is exist - process it [09:58:35]req_shift_opened [09:58:35]FM_GetShiftState [09:58:35]SAM_PROTO_GetShiftState [09:58:35]wFMCommunicate request_size=4 [09:58:35]MH_SAM_APDU [09:58:35]CAPDU: 80 13 01 00 [09:58:35]Write to MH i2c: E2 08 00 86 91 80 13 01 00 00 00 00 00 94 [09:58:35]Write i2c OK [09:58:35]MH_I2C_Read... [09:58:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:35]Read from MH i2c: E2 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 0E 00 [09:58:35]MH_I2C_Read... [09:58:35]Read from MH i2c: E2 0E 00 86 91 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 12 [09:58:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:58:35]wFMCommunicate OK [09:58:35]SAM_PROTO_GetShiftState done [09:58:35]FM_GetShiftState done [09:58:35]req_shift_opened done [09:58:35]requested_item shift.open_date is exist - process it [09:58:35]req_shift_open_date [09:58:35]req_shift_open_date done [09:58:35]produce_requested_data done [09:58:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308693,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:58:35]process_action_free close_receipt [09:58:35]json_value_free [09:58:35]json_value_free done [09:58:35]process_json_proto returns [09:58:35]Send response to host [09:58:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308693,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:58:35]free response buf [09:58:35]execute_script done [09:58:35]execute_script returns [09:58:35]free content buf [09:58:35]Sock 9.Close socket [09:58:35]Sock 9.Thread stoped [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:06]accept exits with 8 [09:59:06]New connection [09:59:06]New thread 3067198820 created [09:59:06]Thread 3067342180 joined [09:59:06]Waiting for new connection... [09:59:06] Sock 8.Parse request [09:59:06]Sock 8.Check first char [09:59:06]Sock 8.First char is OK [09:59:06]request: POST /json_proto HTTP/1.0 [09:59:06]Method: POST [09:59:06]URL: /json_proto [09:59:06]Method is POST - this is cgi request [09:59:06]url: /json_proto [09:59:06]query_string will be loaded in cgi processing [09:59:06]execute_cgi json_proto POST (null) [09:59:06]execute_cgi path=json_proto method=POST [09:59:06]POST find Content-Length [09:59:06]Host: 172.17.96.3:8080 [09:59:06]Content-Length: 678 [09:59:06]Content-Type: application/json [09:59:06] [09:59:06]POST finish read [09:59:06]Found Content-Length = 678 [09:59:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:59:06]execute_script... [09:59:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642562", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:59:06]POST & json_proto [09:59:06]process_json_proto [09:59:06]json parsed OK: [09:59:06]protocol is kg_v1.0 [09:59:06]action value=close_receipt [09:59:06]process_action close_receipt [09:59:06]cmd_close_receipt [09:59:06]MH_GetDate [09:59:06]Write to MH i2c: F0 00 00 87 91 07 [09:59:06]Write i2c OK [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: F0 [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: F0 09 00 [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: F0 09 00 87 91 00 6F BD 1C 67 44 5E 04 65 CA [09:59:06]GetLastDocTimeStamp 1729936716 [09:59:06]current date 1729936751 [09:59:06]FM_GetShiftState [09:59:06]SAM_PROTO_GetShiftState [09:59:06]wFMCommunicate request_size=4 [09:59:06]MH_SAM_APDU [09:59:06]CAPDU: 80 13 01 00 [09:59:06]Write to MH i2c: E2 08 00 88 91 80 13 01 00 00 00 00 00 96 [09:59:06]Write i2c OK [09:59:06]MH_I2C_Read... [09:59:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:06]Read from MH i2c: E2 [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: E2 0E 00 [09:59:06]MH_I2C_Read... [09:59:06]Read from MH i2c: E2 0E 00 88 91 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 14 [09:59:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:59:06]wFMCommunicate OK [09:59:06]SAM_PROTO_GetShiftState done [09:59:06]FM_GetShiftState done [09:59:06]opened in 1729902265 [09:59:06]opened+sec_in_day 1729988665 [09:59:06]quantity*price = 80012 [09:59:06]sum+1 = 80013 [09:59:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 115 26.10.2024 09:59 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308694 ФПД: 70399646407322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095911&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308694&fm=70399646407322&tin=02508201610067®Number=0000000000091780&sum=80000 [09:59:07]StoreToDocumentArchive [09:59:07]shift 532 fd 308694 [09:59:07]save to /storage/0532/doc_00308694 [09:59:07]save last doc name /storage/0532/doc_00308694 to /storage/kkm_last_doc_name [09:59:07]save OK [09:59:07]Clear old archive folders... [09:59:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:59:07]tlvbuf is 00B97150 [09:59:07]SAM_PROTO_ClearQueue [09:59:07]wFMCommunicate request_size=4 [09:59:07]MH_SAM_APDU [09:59:07]CAPDU: 80 09 00 00 [09:59:07]Write to MH i2c: E2 08 00 95 91 80 09 00 00 00 00 00 00 98 [09:59:07]Write i2c OK [09:59:07]MH_I2C_Read... [09:59:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:07]Read from MH i2c: E2 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 03 00 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 03 00 95 91 00 90 00 9A [09:59:07]RAPDU: 90 00 [09:59:07]wFMCommunicate OK [09:59:07]SAM_PROTO_ClearQueue done [09:59:07]KKMCreateOFDPacket [09:59:07]OFDProtocolAddRootSTLVToBuf [09:59:07]FM_MakeSignedData [09:59:07]FM_MakeSignedData [09:59:07]SAM_PROTO_SignData [09:59:07]wFMCommunicate request_size=4 [09:59:07]MH_SAM_APDU [09:59:07]CAPDU: 80 0D 01 02 [09:59:07]Write to MH i2c: E2 08 00 96 91 80 0D 01 02 00 00 00 00 A0 [09:59:07]Write i2c OK [09:59:07]MH_I2C_Read... [09:59:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:07]Read from MH i2c: E2 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 03 00 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 03 00 96 91 00 90 00 9B [09:59:07]RAPDU: 90 00 [09:59:07]wFMCommunicate OK [09:59:07]wFMCommunicate request_size=255 [09:59:07]MH_SAM_APDU [09:59:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 73 00 00 00 F4 03 04 00 6F BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 B5 04 00 35 04 06 00 40 [09:59:07]Write to MH i2c: E2 02 01 97 91 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 73 00 00 00 F4 03 04 00 6F BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 B5 04 00 35 04 06 00 40 00 00 21 [09:59:07]Write i2c OK [09:59:07]MH_I2C_Read... [09:59:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:07]Read from MH i2c: E2 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 03 00 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 03 00 97 91 00 90 00 9C [09:59:07]RAPDU: 90 00 [09:59:07]wFMCommunicate OK [09:59:07]wFMCommunicate request_size=10 [09:59:07]MH_SAM_APDU [09:59:07]CAPDU: 80 0D 02 02 05 07 31 EA 9A 9A [09:59:07]Write to MH i2c: E2 0D 00 98 91 80 0D 02 02 05 00 07 31 EA 9A 9A 00 00 03 [09:59:07]Write i2c OK [09:59:07]MH_I2C_Read... [09:59:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:07]Read from MH i2c: E2 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 03 00 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 03 00 98 91 00 90 00 9D [09:59:07]RAPDU: 90 00 [09:59:07]wFMCommunicate OK [09:59:07]wFMCommunicate request_size=4 [09:59:07]MH_SAM_APDU [09:59:07]CAPDU: 80 0D 03 02 [09:59:07]Write to MH i2c: E2 08 00 99 91 80 0D 03 02 00 00 00 00 A5 [09:59:07]Write i2c OK [09:59:07]MH_I2C_Read... [09:59:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:07]Read from MH i2c: E2 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 0B 00 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 0B 00 99 91 00 18 E0 B2 EB 9A DB A4 C0 90 00 14 [09:59:07]RAPDU: 18 E0 B2 EB 9A DB A4 C0 90 00 [09:59:07]wFMCommunicate OK [09:59:07]SAM_PROTO_SignData done [09:59:07]FM_MakeSignedData done [09:59:07]CreateOFDProtocolMessage [09:59:07]wFMCommunicate request_size=4 [09:59:07]MH_SAM_APDU [09:59:07]CAPDU: 80 11 00 00 [09:59:07]Write to MH i2c: E2 08 00 9A 91 80 11 00 00 00 00 00 00 A5 [09:59:07]Write i2c OK [09:59:07]MH_I2C_Read... [09:59:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:07]Read from MH i2c: E2 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 17 00 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: E2 17 00 9A 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FA [09:59:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:59:07]wFMCommunicate OK [09:59:07]CreateOFDProtocolMessage done [09:59:07]OFDSenderStorePacket 308694 [09:59:07]StoreOFDPacket docnum=308694 [09:59:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D5 DF 07 01 E8 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 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 73 00 00 00 F4 03 04 00 6F BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 B5 04 00 35 04 06 00 40 07 31 EA 9A 9A 18 E0 B2 EB 9A DB A4 C0 [09:59:07]CheckFolder [09:59:07]dirname=/storage/ofd_packets [09:59:07]CheckFolder done [09:59:07]ProducePacketName [09:59:07]name=ofd_packets/00308694 [09:59:07]NVStorageSaveData ofd_packets/00308694 [09:59:07]File name is /storage/ofd_packets/00308694 [09:59:07]Write 301 bytes [09:59:07]NVStorageSaveData done [09:59:07]OFDSenderStorePacket done [09:59:07]KKMCreateOFDPacket done [09:59:07]NVStorageSaveData kkm_last_timestamp [09:59:07]File name is /storage/kkm_last_timestamp [09:59:07]Write 4 bytes [09:59:07]NVStorageSaveData done [09:59:07]ExternCall_PrintAddStr [09:59:07]wPrintStart [09:59:07]Write to MH i2c: 01 00 00 9B 91 2C [09:59:07]Write i2c OK [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: 01 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: 01 07 00 [09:59:07]MH_I2C_Read... [09:59:07]Read from MH i2c: 01 07 00 9B 91 00 00 00 00 00 FF 0F 41 [09:59:07]RasterBufferAndPrint [09:59:07]line Счет N : (1)642562 [09:59:07]line ИНН: 02508201610067 [09:59:07]line Контрольно-Кассовый Чек [09:59:07]line ПРОДАЖА [09:59:07]line ТРК (МРК, ГНК) : 31 [09:59:07]line Товар: 2710124130 [09:59:07]line Аи-92-К-2 [09:59:07]line 11.960 * 66.90 [09:59:07]line = 800.12 [09:59:07]line НДС 12% НСП 1% [09:59:07]line > о реализуемом товаре [09:59:07]line ОКРУГЛЕНИЕ: -0.12 [09:59:07]line ИТОГО: 800.00 [09:59:07]line Внесено: 800.00 [09:59:07]line СДАЧА: 0.00 [09:59:07]line НСП 1% : 7.08 [09:59:07]line НДС 12% : 84.97 [09:59:07]line Наличными: 800.00 [09:59:07]line Безнал.: 0.00 [09:59:07]line Место: АЗС № 172 "Партнер Нефть" [09:59:07]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:59:07]line СНО: Общий режим [09:59:07]line Чек 115 26.10.2024 09:59 [09:59:07]line Смена: 532 ФФД: 1.0 [09:59:07]line ЗНМ: 0300000116 [09:59:07]line РНМ: 0000000000091780 [09:59:07]line Версия ККМ: 001 [09:59:07]line ФМ: 0000000000871765 [09:59:07]line ФД: 308694 [09:59:07]line ФПД: 70399646407322 [09:59:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095911&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308694&fm=70399646407322&tin=02508201610067®Number=0000000000091780&sum=80000 [09:59:07]written 0, free lines is 4095 [09:59:07]OFD Sender: Processing packet 308694 [packets to send 222, broken 221] [09:59:07]ProducePacketName [09:59:07]name=ofd_packets/00308694 [09:59:07]OFD Sender: To server: pG, [09:59:07]CommunicateWithHost lk.salyk.kg:30040 [09:59:07]ConnectInit lk.salyk.kg [09:59:07]Connected sock=9 [09:59:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D5 DF 07 01 E8 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 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 73 00 00 00 F4 03 04 00 6F BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 B5 04 00 35 04 06 00 40 07 31 EA 9A 9A 18 E0 B2 EB 9A DB A4 C0 [09:59:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F9 56 47 00 56 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 31 37 36 35 10 04 04 00 D6 B5 04 00 F4 03 04 00 CE 63 1C 67 B6 04 01 00 00 4F 4A 3C 53 2B 22 A5 07 [09:59:08]CommunicateWithHost err = 0 [09:59:08]CheckOFDResponse [09:59:08]1017 (14) - 77093643461234 [09:59:08]1041 (16) - 0000000000871765 [09:59:08]1040 (4) - 308694 [09:59:08]1012 (4) - 26.10.2024 03:36 [09:59:08]1206 (1) - 0 [09:59:08]OFD Sender: Remove packet 308694 [09:59:08]ProducePacketName [09:59:08]name=ofd_packets/00308694 [09:59:08]NVStorageDeleteData [09:59:08]Write to MH i2c: 01 00 00 C5 91 56 [09:59:08]Write i2c OK [09:59:08]MH_I2C_Read... [09:59:08]Read from MH i2c: 01 [09:59:08]MH_I2C_Read... [09:59:08]Read from MH i2c: 01 07 00 [09:59:08]MH_I2C_Read... [09:59:08]Read from MH i2c: 01 07 00 C5 91 00 00 00 00 00 B5 0C 1E [09:59:08]RasterBufferAndPrint [09:59:08]line [09:59:08]line [09:59:08]line [09:59:08]line [09:59:08]line [09:59:08]written 0, free lines is 3259 [09:59:08]MH_Cut [09:59:08]Write to MH i2c: D1 01 00 CC 91 01 2F [09:59:08]Write i2c OK [09:59:08]MH_I2C_Read... [09:59:08]Read from MH i2c: D1 [09:59:08]MH_I2C_Read... [09:59:08]Read from MH i2c: D1 01 00 [09:59:08]MH_I2C_Read... [09:59:08]Read from MH i2c: D1 01 00 CC 91 00 2E [09:59:08]Write to MH i2c: 01 00 00 CD 91 5E [09:59:08]Write i2c OK [09:59:08]MH_I2C_Read... [09:59:08]OFD Sender: No OFD packet to send [09:59:09]*** Cut start [09:59:09]*** Purtial cut [09:59:09]*** Stage 1: CUTSNS_PIN = 1 [09:59:09]Read from MH i2c: 01 [09:59:09]MH_I2C_Read... [09:59:09]*** Stop cut motor [09:59:09]*** Cut end [09:59:09]Read from MH i2c: 01 07 00 [09:59:09]MH_I2C_Read... [09:59:09]Read from MH i2c: 01 07 00 CD 91 00 00 00 00 00 FF 0F 73 [09:59:09]process_action close_receipt done [09:59:09]requested_data is exist [09:59:09]produce_requested_data [09:59:09]requested_item fm.sn is exist - process it [09:59:09]wFMCommunicate request_size=4 [09:59:09]MH_SAM_APDU [09:59:09]CAPDU: 80 11 00 00 [09:59:09]Write to MH i2c: E2 08 00 CE 91 80 11 00 00 00 00 00 00 D9 [09:59:09]Write i2c OK [09:59:09]MH_I2C_Read... [09:59:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:09]Read from MH i2c: E2 [09:59:09]MH_I2C_Read... [09:59:09]Read from MH i2c: E2 17 00 [09:59:09]MH_I2C_Read... [09:59:09]Read from MH i2c: E2 17 00 CE 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2E [09:59:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:59:09]wFMCommunicate OK [09:59:09]requested_item fd.num is exist - process it [09:59:09]SAM_PROTO_GetFieldsCounters [09:59:09]wFMCommunicate request_size=4 [09:59:09]MH_SAM_APDU [09:59:09]CAPDU: 80 13 00 00 [09:59:09]Write to MH i2c: E2 08 00 CF 91 80 13 00 00 00 00 00 00 DC [09:59:09]Write i2c OK [09:59:09]MH_I2C_Read... [09:59:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:09]Read from MH i2c: E2 [09:59:09]MH_I2C_Read... [09:59:09]Read from MH i2c: E2 62 00 [09:59:09]MH_I2C_Read... [09:59:09]Read from MH i2c: E2 62 00 CF 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D6 B5 04 00 0E 04 04 00 14 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 FD [09:59: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D6 B5 04 00 0E 04 04 00 14 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:59:09]wFMCommunicate OK [09:59:09]SAM_PROTO_GetFieldsCounters done [09:59:09]requested_item shift.num is exist - process it [09:59:09]requested_item shift.opened is exist - process it [09:59:09]req_shift_opened [09:59:09]FM_GetShiftState [09:59:09]SAM_PROTO_GetShiftState [09:59:09]wFMCommunicate request_size=4 [09:59:09]MH_SAM_APDU [09:59:09]CAPDU: 80 13 01 00 [09:59:09]Write to MH i2c: E2 08 00 D0 91 80 13 01 00 00 00 00 00 DE [09:59:09]Write i2c OK [09:59:09]MH_I2C_Read... [09:59:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:09]Read from MH i2c: E2 [09:59:09]MH_I2C_Read... [09:59:09]Read from MH i2c: E2 0E 00 [09:59:09]MH_I2C_Read... [09:59:09]Read from MH i2c: E2 0E 00 D0 91 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5C [09:59:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:59:09]wFMCommunicate OK [09:59:09]SAM_PROTO_GetShiftState done [09:59:09]FM_GetShiftState done [09:59:09]req_shift_opened done [09:59:09]requested_item shift.open_date is exist - process it [09:59:09]req_shift_open_date [09:59:09]req_shift_open_date done [09:59:09]produce_requested_data done [09:59:09]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308694,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:59:09]process_action_free close_receipt [09:59:09]json_value_free [09:59:09]json_value_free done [09:59:09]process_json_proto returns [09:59:09]Send response to host [09:59:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308694,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:59:09]free response buf [09:59:09]execute_script done [09:59:09]execute_script returns [09:59:09]free content buf [09:59:09]Sock 8.Close socket [09:59:09]Sock 8.Thread stoped [09:59:13]OFD Sender: No OFD packet to send [09:59:18]OFD Sender: No OFD packet to send [09:59:23]OFD Sender: No OFD packet to send [09:59:28]OFD Sender: No OFD packet to send [09:59:28]accept exits with 10 [09:59:28]New connection [09:59:28]New thread 3067342180 created [09:59:28]Thread 3067198820 joined [09:59:28]Waiting for new connection... [09:59:28] Sock 10.Parse request [09:59:28]Sock 10.Check first char [09:59:28]Sock 10.First char is OK [09:59:28]request: POST /json_proto HTTP/1.0 [09:59:28]Method: POST [09:59:28]URL: /json_proto [09:59:28]Method is POST - this is cgi request [09:59:28]url: /json_proto [09:59:28]query_string will be loaded in cgi processing [09:59:28]execute_cgi json_proto POST (null) [09:59:28]execute_cgi path=json_proto method=POST [09:59:28]POST find Content-Length [09:59:28]Host: 172.17.96.3:8080 [09:59:28]Content-Length: 682 [09:59:28]Content-Type: application/json [09:59:28] [09:59:28]POST finish read [09:59:28]Found Content-Length = 682 [09:59:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:59:28]execute_script... [09:59:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642563", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:59:28]POST & json_proto [09:59:28]process_json_proto [09:59:28]json parsed OK: [09:59:28]protocol is kg_v1.0 [09:59:28]action value=close_receipt [09:59:28]process_action close_receipt [09:59:28]cmd_close_receipt [09:59:28]MH_GetDate [09:59:28]Write to MH i2c: F0 00 00 D1 91 51 [09:59:28]Write i2c OK [09:59:28]MH_I2C_Read... [09:59:28]Read from MH i2c: F0 [09:59:28]MH_I2C_Read... [09:59:28]Read from MH i2c: F0 09 00 [09:59:28]MH_I2C_Read... [09:59:28]Read from MH i2c: F0 09 00 D1 91 00 86 BD 1C 67 44 5E 04 65 2B [09:59:28]GetLastDocTimeStamp 1729936751 [09:59:28]current date 1729936774 [09:59:28]FM_GetShiftState [09:59:28]SAM_PROTO_GetShiftState [09:59:28]wFMCommunicate request_size=4 [09:59:28]MH_SAM_APDU [09:59:28]CAPDU: 80 13 01 00 [09:59:28]Write to MH i2c: E2 08 00 D2 91 80 13 01 00 00 00 00 00 E0 [09:59:28]Write i2c OK [09:59:28]MH_I2C_Read... [09:59:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:28]Read from MH i2c: E2 [09:59:28]MH_I2C_Read... [09:59:28]Read from MH i2c: E2 0E 00 [09:59:28]MH_I2C_Read... [09:59:28]Read from MH i2c: E2 0E 00 D2 91 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5E [09:59:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:59:28]wFMCommunicate OK [09:59:28]SAM_PROTO_GetShiftState done [09:59:28]FM_GetShiftState done [09:59:28]opened in 1729902265 [09:59:28]opened+sec_in_day 1729988665 [09:59:28]quantity*price = 100015 [09:59:28]sum+1 = 100017 [09:59:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 116 26.10.2024 09:59 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308695 ФПД: 279620382483334 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095934&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308695&fm=279620382483334&tin=02508201610067®Number=0000000000091780&sum=100000 [09:59:30]StoreToDocumentArchive [09:59:30]shift 532 fd 308695 [09:59:30]save to /storage/0532/doc_00308695 [09:59:30]save last doc name /storage/0532/doc_00308695 to /storage/kkm_last_doc_name [09:59:30]save OK [09:59:30]Clear old archive folders... [09:59:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:59:30]tlvbuf is 00B618E0 [09:59:30]SAM_PROTO_ClearQueue [09:59:30]wFMCommunicate request_size=4 [09:59:30]MH_SAM_APDU [09:59:30]CAPDU: 80 09 00 00 [09:59:30]Write to MH i2c: E2 08 00 DF 91 80 09 00 00 00 00 00 00 E2 [09:59:30]Write i2c OK [09:59:30]MH_I2C_Read... [09:59:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:30]Read from MH i2c: E2 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 03 00 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 03 00 DF 91 00 90 00 E4 [09:59:30]RAPDU: 90 00 [09:59:30]wFMCommunicate OK [09:59:30]SAM_PROTO_ClearQueue done [09:59:30]KKMCreateOFDPacket [09:59:30]OFDProtocolAddRootSTLVToBuf [09:59:30]FM_MakeSignedData [09:59:30]FM_MakeSignedData [09:59:30]SAM_PROTO_SignData [09:59:30]wFMCommunicate request_size=4 [09:59:30]MH_SAM_APDU [09:59:30]CAPDU: 80 0D 01 02 [09:59:30]Write to MH i2c: E2 08 00 E0 91 80 0D 01 02 00 00 00 00 EA [09:59:30]Write i2c OK [09:59:30]MH_I2C_Read... [09:59:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:30]Read from MH i2c: E2 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 03 00 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 03 00 E0 91 00 90 00 E5 [09:59:30]RAPDU: 90 00 [09:59:30]wFMCommunicate OK [09:59:30]wFMCommunicate request_size=255 [09:59:30]MH_SAM_APDU [09:59:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 00 00 00 F4 03 04 00 86 BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 B5 04 00 35 04 06 00 FE [09:59:30]Write to MH i2c: E2 02 01 E1 91 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 00 00 00 F4 03 04 00 86 BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 B5 04 00 35 04 06 00 FE 00 00 50 [09:59:30]Write i2c OK [09:59:30]MH_I2C_Read... [09:59:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:30]Read from MH i2c: E2 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 03 00 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 03 00 E1 91 00 90 00 E6 [09:59:30]RAPDU: 90 00 [09:59:30]wFMCommunicate OK [09:59:30]wFMCommunicate request_size=10 [09:59:30]MH_SAM_APDU [09:59:30]CAPDU: 80 0D 02 02 05 50 31 91 E3 86 [09:59:30]Write to MH i2c: E2 0D 00 E2 91 80 0D 02 02 05 00 50 31 91 E3 86 00 00 72 [09:59:30]Write i2c OK [09:59:30]MH_I2C_Read... [09:59:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:30]Read from MH i2c: E2 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 03 00 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 03 00 E2 91 00 90 00 E7 [09:59:30]RAPDU: 90 00 [09:59:30]wFMCommunicate OK [09:59:30]wFMCommunicate request_size=4 [09:59:30]MH_SAM_APDU [09:59:30]CAPDU: 80 0D 03 02 [09:59:30]Write to MH i2c: E2 08 00 E3 91 80 0D 03 02 00 00 00 00 EF [09:59:30]Write i2c OK [09:59:30]MH_I2C_Read... [09:59:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:30]Read from MH i2c: E2 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 0B 00 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 0B 00 E3 91 00 96 3F 91 C2 E7 10 25 31 90 00 65 [09:59:30]RAPDU: 96 3F 91 C2 E7 10 25 31 90 00 [09:59:30]wFMCommunicate OK [09:59:30]SAM_PROTO_SignData done [09:59:30]FM_MakeSignedData done [09:59:30]CreateOFDProtocolMessage [09:59:30]wFMCommunicate request_size=4 [09:59:30]MH_SAM_APDU [09:59:30]CAPDU: 80 11 00 00 [09:59:30]Write to MH i2c: E2 08 00 E4 91 80 11 00 00 00 00 00 00 EF [09:59:30]Write i2c OK [09:59:30]MH_I2C_Read... [09:59:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:30]Read from MH i2c: E2 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 17 00 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: E2 17 00 E4 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 44 [09:59:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:59:30]wFMCommunicate OK [09:59:30]CreateOFDProtocolMessage done [09:59:30]OFDSenderStorePacket 308695 [09:59:30]StoreOFDPacket docnum=308695 [09:59:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A2 80 07 01 41 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 00 00 00 F4 03 04 00 86 BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 B5 04 00 35 04 06 00 FE 50 31 91 E3 86 96 3F 91 C2 E7 10 25 31 [09:59:30]CheckFolder [09:59:30]dirname=/storage/ofd_packets [09:59:30]CheckFolder done [09:59:30]ProducePacketName [09:59:30]name=ofd_packets/00308695 [09:59:30]NVStorageSaveData ofd_packets/00308695 [09:59:30]File name is /storage/ofd_packets/00308695 [09:59:30]Write 301 bytes [09:59:30]NVStorageSaveData done [09:59:30]OFDSenderStorePacket done [09:59:30]KKMCreateOFDPacket done [09:59:30]NVStorageSaveData kkm_last_timestamp [09:59:30]File name is /storage/kkm_last_timestamp [09:59:30]Write 4 bytes [09:59:30]NVStorageSaveData done [09:59:30]ExternCall_PrintAddStr [09:59:30]wPrintStart [09:59:30]Write to MH i2c: 01 00 00 E5 91 76 [09:59:30]Write i2c OK [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: 01 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: 01 07 00 [09:59:30]MH_I2C_Read... [09:59:30]Read from MH i2c: 01 07 00 E5 91 00 00 00 00 00 FF 0F 8B [09:59:30]RasterBufferAndPrint [09:59:30]line Счет N : (1)642563 [09:59:30]line ИНН: 02508201610067 [09:59:30]line Контрольно-Кассовый Чек [09:59:30]line ПРОДАЖА [09:59:30]line ТРК (МРК, ГНК) : 41 [09:59:30]line Товар: 2710124130 [09:59:30]line Аи-92-К-2 [09:59:30]line 14.950 * 66.90 [09:59:30]line = 1000.16 [09:59:30]line НДС 12% НСП 1% [09:59:30]line > о реализуемом товаре [09:59:30]line ОКРУГЛЕНИЕ: -0.16 [09:59:30]line ИТОГО: 1000.00 [09:59:30]line Внесено: 1000.00 [09:59:30]line СДАЧА: 0.00 [09:59:30]line НСП 1% : 8.85 [09:59:30]line НДС 12% : 106.21 [09:59:30]line Наличными: 1000.00 [09:59:30]line Безнал.: 0.00 [09:59:30]line Место: АЗС № 172 "Партнер Нефть" [09:59:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [09:59:30]line СНО: Общий режим [09:59:30]line Чек 116 26.10.2024 09:59 [09:59:30]line Смена: 532 ФФД: 1.0 [09:59:30]line ЗНМ: 0300000116 [09:59:30]line РНМ: 0000000000091780 [09:59:30]line Версия ККМ: 001 [09:59:30]line ФМ: 0000000000871765 [09:59:30]line ФД: 308695 [09:59:30]line ФПД: 279620382483334 [09:59:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T095934&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308695&fm=279620382483334&tin=02508201610067®Number=0000000000091780&sum=100000 [09:59:30]written 0, free lines is 4095 [09:59:30]OFD Sender: Processing packet 308695 [packets to send 222, broken 221] [09:59:30]ProducePacketName [09:59:30]name=ofd_packets/00308695 [09:59:30]OFD Sender: To server: pG, [09:59:30]CommunicateWithHost lk.salyk.kg:30040 [09:59:30]ConnectInit lk.salyk.kg [09:59:30]Connected sock=9 [09:59:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A2 80 07 01 41 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 00 00 00 F4 03 04 00 86 BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 B5 04 00 35 04 06 00 FE 50 31 91 E3 86 96 3F 91 C2 E7 10 25 31 [09:59:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 20 38 47 00 A6 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 31 37 36 35 10 04 04 00 D7 B5 04 00 F4 03 04 00 E5 63 1C 67 B6 04 01 00 00 92 17 E3 53 82 0D 83 C6 [09:59:31]CommunicateWithHost err = 0 [09:59:31]CheckOFDResponse [09:59:31]1017 (14) - 77093643461234 [09:59:31]1041 (16) - 0000000000871765 [09:59:31]1040 (4) - 308695 [09:59:31]1012 (4) - 26.10.2024 03:37 [09:59:31]1206 (1) - 0 [09:59:31]OFD Sender: Remove packet 308695 [09:59:31]ProducePacketName [09:59:31]name=ofd_packets/00308695 [09:59:31]NVStorageDeleteData [09:59:31]Write to MH i2c: 01 00 00 0F 92 A1 [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: 01 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: 01 07 00 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: 01 07 00 0F 92 00 00 00 00 00 B5 0C 69 [09:59:31]RasterBufferAndPrint [09:59:31]line [09:59:31]line [09:59:31]line [09:59:31]line [09:59:31]line [09:59:31]written 0, free lines is 3259 [09:59:31]MH_Cut [09:59:31]Write to MH i2c: D1 01 00 16 92 01 7A [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: D1 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: D1 01 00 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: D1 01 00 16 92 00 79 [09:59:31]Write to MH i2c: 01 00 00 17 92 A9 [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:31]OFD Sender: No OFD packet to send [09:59:31]*** Cut start [09:59:31]*** Purtial cut [09:59:31]*** Stage 1: CUTSNS_PIN = 1 [09:59:32]Read from MH i2c: 01 [09:59:32]MH_I2C_Read... [09:59:32]*** Stop cut motor [09:59:32]*** Cut end [09:59:32]Read from MH i2c: 01 07 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: 01 07 00 17 92 00 00 00 00 00 FF 0F BE [09:59:32]process_action close_receipt done [09:59:32]requested_data is exist [09:59:32]produce_requested_data [09:59:32]requested_item fm.sn is exist - process it [09:59:32]wFMCommunicate request_size=4 [09:59:32]MH_SAM_APDU [09:59:32]CAPDU: 80 11 00 00 [09:59:32]Write to MH i2c: E2 08 00 18 92 80 11 00 00 00 00 00 00 24 [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:32]Read from MH i2c: E2 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 17 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 17 00 18 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 79 [09:59:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [09:59:32]wFMCommunicate OK [09:59:32]requested_item fd.num is exist - process it [09:59:32]SAM_PROTO_GetFieldsCounters [09:59:32]wFMCommunicate request_size=4 [09:59:32]MH_SAM_APDU [09:59:32]CAPDU: 80 13 00 00 [09:59:32]Write to MH i2c: E2 08 00 19 92 80 13 00 00 00 00 00 00 27 [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:32]Read from MH i2c: E2 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 62 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 62 00 19 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D7 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [09:59:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D7 B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:59:32]wFMCommunicate OK [09:59:32]SAM_PROTO_GetFieldsCounters done [09:59:32]requested_item shift.num is exist - process it [09:59:32]requested_item shift.opened is exist - process it [09:59:32]req_shift_opened [09:59:32]FM_GetShiftState [09:59:32]SAM_PROTO_GetShiftState [09:59:32]wFMCommunicate request_size=4 [09:59:32]MH_SAM_APDU [09:59:32]CAPDU: 80 13 01 00 [09:59:32]Write to MH i2c: E2 08 00 1A 92 80 13 01 00 00 00 00 00 29 [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:32]Read from MH i2c: E2 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 0E 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 0E 00 1A 92 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A7 [09:59:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [09:59:32]wFMCommunicate OK [09:59:32]SAM_PROTO_GetShiftState done [09:59:32]FM_GetShiftState done [09:59:32]req_shift_opened done [09:59:32]requested_item shift.open_date is exist - process it [09:59:32]req_shift_open_date [09:59:32]req_shift_open_date done [09:59:32]produce_requested_data done [09:59:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308695,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [09:59:32]process_action_free close_receipt [09:59:32]json_value_free [09:59:32]json_value_free done [09:59:32]process_json_proto returns [09:59:32]Send response to host [09:59:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308695,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [09:59:32]free response buf [09:59:32]execute_script done [09:59:32]execute_script returns [09:59:32]free content buf [09:59:32]Sock 10.Close socket [09:59:32]Sock 10.Thread stoped [09:59:36]OFD Sender: No OFD packet to send [09:59:41]OFD Sender: No OFD packet to send [09:59:46]OFD Sender: No OFD packet to send [09:59:51]OFD Sender: No OFD packet to send [09:59:56]OFD Sender: No OFD packet to send [10:00:01]OFD Sender: No OFD packet to send [10:00:06]OFD Sender: No OFD packet to send [10:00:11]OFD Sender: No OFD packet to send [10:00:12]accept exits with 8 [10:00:12]New connection [10:00:12]New thread 3067198820 created [10:00:12]Thread 3067342180 joined [10:00:12]Waiting for new connection... [10:00:12] Sock 8.Parse request [10:00:12]Sock 8.Check first char [10:00:12]Sock 8.First char is OK [10:00:12]request: POST /json_proto HTTP/1.0 [10:00:12]Method: POST [10:00:12]URL: /json_proto [10:00:12]Method is POST - this is cgi request [10:00:12]url: /json_proto [10:00:12]query_string will be loaded in cgi processing [10:00:12]execute_cgi json_proto POST (null) [10:00:12]execute_cgi path=json_proto method=POST [10:00:12]POST find Content-Length [10:00:12]Host: 172.17.96.3:8080 [10:00:12]Content-Length: 678 [10:00:12]Content-Type: application/json [10:00:12] [10:00:12]POST finish read [10:00:12]Found Content-Length = 678 [10:00:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [10:00:12]execute_script... [10:00:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642564", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [10:00:12]POST & json_proto [10:00:12]process_json_proto [10:00:12]json parsed OK: [10:00:12]protocol is kg_v1.0 [10:00:12]action value=close_receipt [10:00:12]process_action close_receipt [10:00:12]cmd_close_receipt [10:00:12]MH_GetDate [10:00:12]Write to MH i2c: F0 00 00 1B 92 9C [10:00:12]Write i2c OK [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: F0 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: F0 09 00 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: F0 09 00 1B 92 00 B1 BD 1C 67 44 5E 04 65 A1 [10:00:12]GetLastDocTimeStamp 1729936774 [10:00:12]current date 1729936817 [10:00:12]FM_GetShiftState [10:00:12]SAM_PROTO_GetShiftState [10:00:12]wFMCommunicate request_size=4 [10:00:12]MH_SAM_APDU [10:00:12]CAPDU: 80 13 01 00 [10:00:12]Write to MH i2c: E2 08 00 1C 92 80 13 01 00 00 00 00 00 2B [10:00:12]Write i2c OK [10:00:12]MH_I2C_Read... [10:00:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:12]Read from MH i2c: E2 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: E2 0E 00 [10:00:12]MH_I2C_Read... [10:00:12]Read from MH i2c: E2 0E 00 1C 92 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A9 [10:00:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:00:12]wFMCommunicate OK [10:00:12]SAM_PROTO_GetShiftState done [10:00:12]FM_GetShiftState done [10:00:12]opened in 1729902265 [10:00:12]opened+sec_in_day 1729988665 [10:00:12]quantity*price = 70044 [10:00:12]sum+1 = 70045 [10:00:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 117 26.10.2024 10:00 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308696 ФПД: 8605911387161 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100017&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308696&fm=8605911387161&tin=02508201610067®Number=0000000000091780&sum=70000 [10:00:13]StoreToDocumentArchive [10:00:13]shift 532 fd 308696 [10:00:13]save to /storage/0532/doc_00308696 [10:00:13]save last doc name /storage/0532/doc_00308696 to /storage/kkm_last_doc_name [10:00:13]save OK [10:00:13]Clear old archive folders... [10:00:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:00:13]tlvbuf is 00AA3630 [10:00:13]SAM_PROTO_ClearQueue [10:00:13]wFMCommunicate request_size=4 [10:00:13]MH_SAM_APDU [10:00:13]CAPDU: 80 09 00 00 [10:00:13]Write to MH i2c: E2 08 00 29 92 80 09 00 00 00 00 00 00 2D [10:00:13]Write i2c OK [10:00:13]MH_I2C_Read... [10:00:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:13]Read from MH i2c: E2 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 03 00 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 03 00 29 92 00 90 00 2F [10:00:13]RAPDU: 90 00 [10:00:13]wFMCommunicate OK [10:00:13]SAM_PROTO_ClearQueue done [10:00:13]KKMCreateOFDPacket [10:00:13]OFDProtocolAddRootSTLVToBuf [10:00:13]FM_MakeSignedData [10:00:13]FM_MakeSignedData [10:00:13]SAM_PROTO_SignData [10:00:13]wFMCommunicate request_size=4 [10:00:13]MH_SAM_APDU [10:00:13]CAPDU: 80 0D 01 02 [10:00:13]Write to MH i2c: E2 08 00 2A 92 80 0D 01 02 00 00 00 00 35 [10:00:13]Write i2c OK [10:00:13]MH_I2C_Read... [10:00:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:13]Read from MH i2c: E2 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 03 00 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 03 00 2A 92 00 90 00 30 [10:00:13]RAPDU: 90 00 [10:00:13]wFMCommunicate OK [10:00:13]wFMCommunicate request_size=255 [10:00:13]MH_SAM_APDU [10:00: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 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 75 00 00 00 F4 03 04 00 B1 BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 B5 04 00 35 04 06 00 07 [10:00:13]Write to MH i2c: E2 02 01 2B 92 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 75 00 00 00 F4 03 04 00 B1 BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 B5 04 00 35 04 06 00 07 00 00 E7 [10:00:13]Write i2c OK [10:00:13]MH_I2C_Read... [10:00:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:13]Read from MH i2c: E2 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 03 00 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 03 00 2B 92 00 90 00 31 [10:00:13]RAPDU: 90 00 [10:00:13]wFMCommunicate OK [10:00:13]wFMCommunicate request_size=10 [10:00:13]MH_SAM_APDU [10:00:13]CAPDU: 80 0D 02 02 05 D3 B8 4A 8C 19 [10:00:13]Write to MH i2c: E2 0D 00 2C 92 80 0D 02 02 05 00 D3 B8 4A 8C 19 00 00 BC [10:00:13]Write i2c OK [10:00:13]MH_I2C_Read... [10:00:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:13]Read from MH i2c: E2 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 03 00 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 03 00 2C 92 00 90 00 32 [10:00:13]RAPDU: 90 00 [10:00:13]wFMCommunicate OK [10:00:13]wFMCommunicate request_size=4 [10:00:13]MH_SAM_APDU [10:00:13]CAPDU: 80 0D 03 02 [10:00:13]Write to MH i2c: E2 08 00 2D 92 80 0D 03 02 00 00 00 00 3A [10:00:13]Write i2c OK [10:00:13]MH_I2C_Read... [10:00:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:13]Read from MH i2c: E2 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 0B 00 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 0B 00 2D 92 00 79 B7 A1 4C 01 C8 33 FF 90 00 53 [10:00:13]RAPDU: 79 B7 A1 4C 01 C8 33 FF 90 00 [10:00:13]wFMCommunicate OK [10:00:13]SAM_PROTO_SignData done [10:00:13]FM_MakeSignedData done [10:00:13]CreateOFDProtocolMessage [10:00:13]wFMCommunicate request_size=4 [10:00:13]MH_SAM_APDU [10:00:13]CAPDU: 80 11 00 00 [10:00:13]Write to MH i2c: E2 08 00 2E 92 80 11 00 00 00 00 00 00 3A [10:00:13]Write i2c OK [10:00:13]MH_I2C_Read... [10:00:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:13]Read from MH i2c: E2 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 17 00 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: E2 17 00 2E 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8F [10:00:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:00:13]wFMCommunicate OK [10:00:13]CreateOFDProtocolMessage done [10:00:13]OFDSenderStorePacket 308696 [10:00:13]StoreOFDPacket docnum=308696 [10:00:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 06 24 07 01 DC 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 75 00 00 00 F4 03 04 00 B1 BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 B5 04 00 35 04 06 00 07 D3 B8 4A 8C 19 79 B7 A1 4C 01 C8 33 FF [10:00:13]CheckFolder [10:00:13]dirname=/storage/ofd_packets [10:00:13]CheckFolder done [10:00:13]ProducePacketName [10:00:13]name=ofd_packets/00308696 [10:00:13]NVStorageSaveData ofd_packets/00308696 [10:00:13]File name is /storage/ofd_packets/00308696 [10:00:13]Write 301 bytes [10:00:13]NVStorageSaveData done [10:00:13]OFDSenderStorePacket done [10:00:13]KKMCreateOFDPacket done [10:00:13]NVStorageSaveData kkm_last_timestamp [10:00:13]File name is /storage/kkm_last_timestamp [10:00:13]Write 4 bytes [10:00:13]NVStorageSaveData done [10:00:13]ExternCall_PrintAddStr [10:00:13]wPrintStart [10:00:13]Write to MH i2c: 01 00 00 2F 92 C1 [10:00:13]Write i2c OK [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: 01 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: 01 07 00 [10:00:13]MH_I2C_Read... [10:00:13]Read from MH i2c: 01 07 00 2F 92 00 00 00 00 00 FF 0F D6 [10:00:13]RasterBufferAndPrint [10:00:13]line Счет N : (1)642564 [10:00:13]line ИНН: 02508201610067 [10:00:13]line Контрольно-Кассовый Чек [10:00:13]line ПРОДАЖА [10:00:13]line ТРК (МРК, ГНК) : 62 [10:00:13]line Товар: 2710124130 [10:00:13]line Аи-92-К-2 [10:00:13]line 10.470 * 66.90 [10:00:13]line = 700.44 [10:00:13]line НДС 12% НСП 1% [10:00:13]line > о реализуемом товаре [10:00:13]line ОКРУГЛЕНИЕ: -0.44 [10:00:13]line ИТОГО: 700.00 [10:00:13]line Внесено: 700.00 [10:00:13]line СДАЧА: 0.00 [10:00:13]line НСП 1% : 6.20 [10:00:13]line НДС 12% : 74.38 [10:00:13]line Наличными: 700.00 [10:00:13]line Безнал.: 0.00 [10:00:13]line Место: АЗС № 172 "Партнер Нефть" [10:00:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:00:13]line СНО: Общий режим [10:00:13]line Чек 117 26.10.2024 10:00 [10:00:13]line Смена: 532 ФФД: 1.0 [10:00:13]line ЗНМ: 0300000116 [10:00:13]line РНМ: 0000000000091780 [10:00:13]line Версия ККМ: 001 [10:00:13]line ФМ: 0000000000871765 [10:00:13]line ФД: 308696 [10:00:13]line ФПД: 8605911387161 [10:00:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100017&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308696&fm=8605911387161&tin=02508201610067®Number=0000000000091780&sum=70000 [10:00:13]written 0, free lines is 4095 [10:00:13]OFD Sender: Processing packet 308696 [packets to send 222, broken 221] [10:00:13]ProducePacketName [10:00:13]name=ofd_packets/00308696 [10:00:13]OFD Sender: To server: pG, [10:00:13]CommunicateWithHost lk.salyk.kg:30040 [10:00:13]ConnectInit lk.salyk.kg [10:00:14]Connected sock=7 [10:00:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 06 24 07 01 DC 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 75 00 00 00 F4 03 04 00 B1 BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 B5 04 00 35 04 06 00 07 D3 B8 4A 8C 19 79 B7 A1 4C 01 C8 33 FF [10:00:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AD D0 47 00 F2 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 31 37 36 35 10 04 04 00 D8 B5 04 00 F4 03 04 00 10 64 1C 67 B6 04 01 00 00 1F 68 70 15 5C C8 A4 00 [10:00:14]CommunicateWithHost err = 0 [10:00:14]CheckOFDResponse [10:00:14]1017 (14) - 77093643461234 [10:00:14]1041 (16) - 0000000000871765 [10:00:14]1040 (4) - 308696 [10:00:14]1012 (4) - 26.10.2024 03:37 [10:00:14]1206 (1) - 0 [10:00:14]OFD Sender: Remove packet 308696 [10:00:14]ProducePacketName [10:00:14]name=ofd_packets/00308696 [10:00:14]NVStorageDeleteData [10:00:14]Write to MH i2c: 01 00 00 59 92 EB [10:00:14]Write i2c OK [10:00:14]MH_I2C_Read... [10:00:14]Read from MH i2c: 01 [10:00:14]MH_I2C_Read... [10:00:14]Read from MH i2c: 01 07 00 [10:00:14]MH_I2C_Read... [10:00:14]Read from MH i2c: 01 07 00 59 92 00 00 00 00 00 AE 0C AC [10:00:14]RasterBufferAndPrint [10:00:14]line [10:00:14]line [10:00:14]line [10:00:14]line [10:00:14]line [10:00:14]written 0, free lines is 3252 [10:00:14]MH_Cut [10:00:14]Write to MH i2c: D1 01 00 60 92 01 C4 [10:00:14]Write i2c OK [10:00:14]MH_I2C_Read... [10:00:14]Read from MH i2c: D1 [10:00:14]MH_I2C_Read... [10:00:14]Read from MH i2c: D1 01 00 [10:00:14]MH_I2C_Read... [10:00:14]Read from MH i2c: D1 01 00 60 92 00 C3 [10:00:14]Write to MH i2c: 01 00 00 61 92 F3 [10:00:14]Write i2c OK [10:00:14]MH_I2C_Read... [10:00:14]OFD Sender: No OFD packet to send [10:00:15]*** Cut start [10:00:15]*** Purtial cut [10:00:15]*** Stage 1: CUTSNS_PIN = 1 [10:00:15]Read from MH i2c: 01 [10:00:15]MH_I2C_Read... [10:00:15]*** Stop cut motor [10:00:15]*** Cut end [10:00:15]Read from MH i2c: 01 07 00 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: 01 07 00 61 92 00 00 00 00 00 FF 0F 08 [10:00:15]process_action close_receipt done [10:00:15]requested_data is exist [10:00:15]produce_requested_data [10:00:15]requested_item fm.sn is exist - process it [10:00:15]wFMCommunicate request_size=4 [10:00:15]MH_SAM_APDU [10:00:15]CAPDU: 80 11 00 00 [10:00:15]Write to MH i2c: E2 08 00 62 92 80 11 00 00 00 00 00 00 6E [10:00:15]Write i2c OK [10:00:15]MH_I2C_Read... [10:00:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:15]Read from MH i2c: E2 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: E2 17 00 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: E2 17 00 62 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C3 [10:00:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:00:15]wFMCommunicate OK [10:00:15]requested_item fd.num is exist - process it [10:00:15]SAM_PROTO_GetFieldsCounters [10:00:15]wFMCommunicate request_size=4 [10:00:15]MH_SAM_APDU [10:00:15]CAPDU: 80 13 00 00 [10:00:15]Write to MH i2c: E2 08 00 63 92 80 13 00 00 00 00 00 00 71 [10:00:15]Write i2c OK [10:00:15]MH_I2C_Read... [10:00:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:15]Read from MH i2c: E2 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: E2 62 00 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: E2 62 00 63 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D8 B5 04 00 0E 04 04 00 14 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 9A [10:00: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D8 B5 04 00 0E 04 04 00 14 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:00:15]wFMCommunicate OK [10:00:15]SAM_PROTO_GetFieldsCounters done [10:00:15]requested_item shift.num is exist - process it [10:00:15]requested_item shift.opened is exist - process it [10:00:15]req_shift_opened [10:00:15]FM_GetShiftState [10:00:15]SAM_PROTO_GetShiftState [10:00:15]wFMCommunicate request_size=4 [10:00:15]MH_SAM_APDU [10:00:15]CAPDU: 80 13 01 00 [10:00:15]Write to MH i2c: E2 08 00 64 92 80 13 01 00 00 00 00 00 73 [10:00:15]Write i2c OK [10:00:15]MH_I2C_Read... [10:00:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:15]Read from MH i2c: E2 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: E2 0E 00 [10:00:15]MH_I2C_Read... [10:00:15]Read from MH i2c: E2 0E 00 64 92 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F1 [10:00:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:00:15]wFMCommunicate OK [10:00:15]SAM_PROTO_GetShiftState done [10:00:15]FM_GetShiftState done [10:00:15]req_shift_opened done [10:00:15]requested_item shift.open_date is exist - process it [10:00:15]req_shift_open_date [10:00:15]req_shift_open_date done [10:00:15]produce_requested_data done [10:00:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308696,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:00:15]process_action_free close_receipt [10:00:15]json_value_free [10:00:15]json_value_free done [10:00:15]process_json_proto returns [10:00:15]Send response to host [10:00:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308696,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:00:15]free response buf [10:00:15]execute_script done [10:00:15]execute_script returns [10:00:15]free content buf [10:00:15]Sock 8.Close socket [10:00:15]Sock 8.Thread stoped [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:18]accept exits with 9 [10:01:18]New connection [10:01:18]New thread 3067342180 created [10:01:18]Thread 3067198820 joined [10:01:18]Waiting for new connection... [10:01:18] Sock 9.Parse request [10:01:18]Sock 9.Check first char [10:01:18]Sock 9.First char is OK [10:01:18]request: POST /json_proto HTTP/1.0 [10:01:18]Method: POST [10:01:18]URL: /json_proto [10:01:18]Method is POST - this is cgi request [10:01:18]url: /json_proto [10:01:18]query_string will be loaded in cgi processing [10:01:18]execute_cgi json_proto POST (null) [10:01:18]execute_cgi path=json_proto method=POST [10:01:18]POST find Content-Length [10:01:18]Host: 172.17.96.3:8080 [10:01:18]Content-Length: 775 [10:01:18]Content-Type: application/json [10:01:18] [10:01:18]POST finish read [10:01:18]Found Content-Length = 775 [10:01:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:18]execute_script... [10:01:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642565", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:18]POST & json_proto [10:01:18]process_json_proto [10:01:18]json parsed OK: [10:01:18]protocol is kg_v1.0 [10:01:18]action value=close_receipt [10:01:18]process_action close_receipt [10:01:18]cmd_close_receipt [10:01:18]MH_GetDate [10:01:18]Write to MH i2c: F0 00 00 65 92 E6 [10:01:18]Write i2c OK [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: F0 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: F0 09 00 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: F0 09 00 65 92 00 F4 BD 1C 67 44 5E 04 65 2E [10:01:18]GetLastDocTimeStamp 1729936817 [10:01:18]current date 1729936884 [10:01:18]FM_GetShiftState [10:01:18]SAM_PROTO_GetShiftState [10:01:18]wFMCommunicate request_size=4 [10:01:18]MH_SAM_APDU [10:01:18]CAPDU: 80 13 01 00 [10:01:18]Write to MH i2c: E2 08 00 66 92 80 13 01 00 00 00 00 00 75 [10:01:18]Write i2c OK [10:01:18]MH_I2C_Read... [10:01:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:18]Read from MH i2c: E2 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 0E 00 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 0E 00 66 92 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F3 [10:01:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:01:18]wFMCommunicate OK [10:01:18]SAM_PROTO_GetShiftState done [10:01:18]FM_GetShiftState done [10:01:18]opened in 1729902265 [10:01:18]opened+sec_in_day 1729988665 [10:01:18]quantity*price = 100051 [10:01:18]sum+1 = 100052 [10:01:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 118 26.10.2024 10:01 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308697 ФПД: 37702763955020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100124&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308697&fm=37702763955020&tin=02508201610067®Number=0000000000091780&sum=100051 [10:01:20]StoreToDocumentArchive [10:01:20]shift 532 fd 308697 [10:01:20]save to /storage/0532/doc_00308697 [10:01:20]save last doc name /storage/0532/doc_00308697 to /storage/kkm_last_doc_name [10:01:20]save OK [10:01:20]Clear old archive folders... [10:01:20]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:01:20]tlvbuf is 00AA3BC0 [10:01:20]SAM_PROTO_ClearQueue [10:01:20]wFMCommunicate request_size=4 [10:01:20]MH_SAM_APDU [10:01:20]CAPDU: 80 09 00 00 [10:01:20]Write to MH i2c: E2 08 00 73 92 80 09 00 00 00 00 00 00 77 [10:01:20]Write i2c OK [10:01:20]MH_I2C_Read... [10:01:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:20]Read from MH i2c: E2 [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: E2 03 00 [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: E2 03 00 73 92 00 90 00 79 [10:01:20]RAPDU: 90 00 [10:01:20]wFMCommunicate OK [10:01:20]SAM_PROTO_ClearQueue done [10:01:20]KKMCreateOFDPacket [10:01:20]OFDProtocolAddRootSTLVToBuf [10:01:20]FM_MakeSignedData [10:01:20]FM_MakeSignedData [10:01:20]SAM_PROTO_SignData [10:01:20]wFMCommunicate request_size=4 [10:01:20]MH_SAM_APDU [10:01:20]CAPDU: 80 0D 01 02 [10:01:20]Write to MH i2c: E2 08 00 74 92 80 0D 01 02 00 00 00 00 7F [10:01:20]Write i2c OK [10:01:20]MH_I2C_Read... [10:01:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:20]Read from MH i2c: E2 [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: E2 03 00 [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: E2 03 00 74 92 00 90 00 7A [10:01:20]RAPDU: 90 00 [10:01:20]wFMCommunicate OK [10:01:20]wFMCommunicate request_size=255 [10:01:20]MH_SAM_APDU [10:01:20]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 76 00 00 00 F4 03 04 00 F4 BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B5 04 [10:01:20]Write to MH i2c: E2 02 01 75 92 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 76 00 00 00 F4 03 04 00 F4 BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B5 04 00 00 AD [10:01:20]Write i2c OK [10:01:20]MH_I2C_Read... [10:01:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:20]Read from MH i2c: E2 [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: E2 03 00 [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: E2 03 00 75 92 00 90 00 7B [10:01:20]RAPDU: 90 00 [10:01:20]wFMCommunicate OK [10:01:20]wFMCommunicate request_size=16 [10:01:20]MH_SAM_APDU [10:01:20]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 22 4A 5B DA 43 4C [10:01:20]Write to MH i2c: E2 13 00 76 92 80 0D 02 02 0B 00 00 35 04 06 00 22 4A 5B DA 43 4C 00 00 07 [10:01:20]Write i2c OK [10:01:20]MH_I2C_Read... [10:01:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:20]Read from MH i2c: E2 [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: E2 03 00 [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: E2 03 00 76 92 00 90 00 7C [10:01:20]RAPDU: 90 00 [10:01:20]wFMCommunicate OK [10:01:20]wFMCommunicate request_size=4 [10:01:20]MH_SAM_APDU [10:01:20]CAPDU: 80 0D 03 02 [10:01:20]Write to MH i2c: E2 08 00 77 92 80 0D 03 02 00 00 00 00 84 [10:01:20]Write i2c OK [10:01:20]MH_I2C_Read... [10:01:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:20]Read from MH i2c: E2 [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: E2 0B 00 [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: E2 0B 00 77 92 00 78 A0 30 93 E7 B3 9F F2 90 00 8B [10:01:20]RAPDU: 78 A0 30 93 E7 B3 9F F2 90 00 [10:01:20]wFMCommunicate OK [10:01:20]SAM_PROTO_SignData done [10:01:20]FM_MakeSignedData done [10:01:20]CreateOFDProtocolMessage [10:01:20]wFMCommunicate request_size=4 [10:01:20]MH_SAM_APDU [10:01:20]CAPDU: 80 11 00 00 [10:01:20]Write to MH i2c: E2 08 00 78 92 80 11 00 00 00 00 00 00 84 [10:01:20]Write i2c OK [10:01:20]MH_I2C_Read... [10:01:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:20]Read from MH i2c: E2 [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: E2 17 00 [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: E2 17 00 78 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D9 [10:01:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:01:20]wFMCommunicate OK [10:01:20]CreateOFDProtocolMessage done [10:01:20]OFDSenderStorePacket 308697 [10:01:20]StoreOFDPacket docnum=308697 [10:01:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 41 5B 0D 01 83 CC 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 76 00 00 00 F4 03 04 00 F4 BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B5 04 00 35 04 06 00 22 4A 5B DA 43 4C 78 A0 30 93 E7 B3 9F F2 [10:01:20]CheckFolder [10:01:20]dirname=/storage/ofd_packets [10:01:20]CheckFolder done [10:01:20]ProducePacketName [10:01:20]name=ofd_packets/00308697 [10:01:20]NVStorageSaveData ofd_packets/00308697 [10:01:20]File name is /storage/ofd_packets/00308697 [10:01:20]Write 307 bytes [10:01:20]NVStorageSaveData done [10:01:20]OFDSenderStorePacket done [10:01:20]KKMCreateOFDPacket done [10:01:20]NVStorageSaveData kkm_last_timestamp [10:01:20]File name is /storage/kkm_last_timestamp [10:01:20]Write 4 bytes [10:01:20]NVStorageSaveData done [10:01:20]ExternCall_PrintAddStr [10:01:20]wPrintStart [10:01:20]Write to MH i2c: 01 00 00 79 92 0B [10:01:20]Write i2c OK [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: 01 [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: 01 07 00 [10:01:20]MH_I2C_Read... [10:01:20]Read from MH i2c: 01 07 00 79 92 00 00 00 00 00 FF 0F 20 [10:01:20]RasterBufferAndPrint [10:01:20]line Счет N : (1)642565 [10:01:20]line ИНН: 02508201610067 [10:01:20]line Контрольно-Кассовый Чек [10:01:20]line ПРОДАЖА [10:01:20]line ТРК (МРК, ГНК) : 32 [10:01:20]line Товар: 2710194210 [10:01:20]line D-ENERGY ДТ-К-2 [10:01:20]line 12.960 * 77.20 [10:01:20]line = 1000.51 [10:01:20]line НДС 12% НСП 1% [10:01:20]line > о реализуемом товаре [10:01:20]line ИТОГО: 1000.51 [10:01:20]line НСП 1% : 8.85 [10:01:20]line НДС 12% : 106.25 [10:01:20]line Наличными: 0.00 [10:01:20]line Безнал.: 1000.51 [10:01:20]line Место: АЗС № 172 "Партнер Нефть" [10:01:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:01:20]line СНО: Общий режим [10:01:20]line Чек 118 26.10.2024 10:01 [10:01:20]line Смена: 532 ФФД: 1.0 [10:01:20]line ЗНМ: 0300000116 [10:01:20]line РНМ: 0000000000091780 [10:01:20]line Версия ККМ: 001 [10:01:20]line Платежная система: Mbank [10:01:20]line ФМ: 0000000000871765 [10:01:20]line ФД: 308697 [10:01:20]line ФПД: 37702763955020 [10:01:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100124&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308697&fm=37702763955020&tin=02508201610067®Number=0000000000091780&sum=100051 [10:01:20]written 0, free lines is 4095 [10:01:20]OFD Sender: Processing packet 308697 [packets to send 222, broken 221] [10:01:20]ProducePacketName [10:01:20]name=ofd_packets/00308697 [10:01:20]OFD Sender: To server: pG, [10:01:20]CommunicateWithHost lk.salyk.kg:30040 [10:01:20]ConnectInit lk.salyk.kg [10:01:20]Connected sock=10 [10:01:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 41 5B 0D 01 83 CC 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 76 00 00 00 F4 03 04 00 F4 BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B5 04 00 35 04 06 00 22 4A 5B DA 43 4C 78 A0 30 93 E7 B3 9F F2 [10:01:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F0 B7 47 00 E5 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B5 04 00 F4 03 04 00 53 64 1C 67 B6 04 01 00 00 BA 4F 11 BF B9 EA 9D 57 [10:01:21]CommunicateWithHost err = 0 [10:01:21]CheckOFDResponse [10:01:21]1017 (14) - 77093643461234 [10:01:21]1041 (16) - 0000000000871765 [10:01:21]1040 (4) - 308697 [10:01:21]1012 (4) - 26.10.2024 03:38 [10:01:21]1206 (1) - 0 [10:01:21]OFD Sender: Remove packet 308697 [10:01:21]ProducePacketName [10:01:21]name=ofd_packets/00308697 [10:01:21]NVStorageDeleteData [10:01:21]Write to MH i2c: 01 00 00 A1 92 33 [10:01:21]Write i2c OK [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: 01 [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: 01 07 00 [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: 01 07 00 A1 92 00 00 00 00 00 DA 0C 20 [10:01:21]RasterBufferAndPrint [10:01:21]line [10:01:21]line [10:01:21]line [10:01:21]line [10:01:21]line [10:01:21]written 0, free lines is 3297 [10:01:21]MH_Cut [10:01:21]Write to MH i2c: D1 01 00 A8 92 01 0C [10:01:21]Write i2c OK [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: D1 [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: D1 01 00 [10:01:21]MH_I2C_Read... [10:01:21]Read from MH i2c: D1 01 00 A8 92 00 0B [10:01:21]Write to MH i2c: 01 00 00 A9 92 3B [10:01:21]Write i2c OK [10:01:21]MH_I2C_Read... [10:01:21]OFD Sender: No OFD packet to send [10:01:21]*** Cut start [10:01:21]*** Purtial cut [10:01:21]*** Stage 1: CUTSNS_PIN = 1 [10:01:22]Read from MH i2c: 01 [10:01:22]MH_I2C_Read... [10:01:22]*** Stop cut motor [10:01:22]*** Cut end [10:01:22]Read from MH i2c: 01 07 00 [10:01:22]MH_I2C_Read... [10:01:22]Read from MH i2c: 01 07 00 A9 92 00 00 00 00 00 FF 0F 50 [10:01:22]process_action close_receipt done [10:01:22]requested_data is exist [10:01:22]produce_requested_data [10:01:22]requested_item fm.sn is exist - process it [10:01:22]wFMCommunicate request_size=4 [10:01:22]MH_SAM_APDU [10:01:22]CAPDU: 80 11 00 00 [10:01:22]Write to MH i2c: E2 08 00 AA 92 80 11 00 00 00 00 00 00 B6 [10:01:22]Write i2c OK [10:01:22]MH_I2C_Read... [10:01:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:22]Read from MH i2c: E2 [10:01:22]MH_I2C_Read... [10:01:22]Read from MH i2c: E2 17 00 [10:01:22]MH_I2C_Read... [10:01:22]Read from MH i2c: E2 17 00 AA 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0B [10:01:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:01:22]wFMCommunicate OK [10:01:22]requested_item fd.num is exist - process it [10:01:22]SAM_PROTO_GetFieldsCounters [10:01:22]wFMCommunicate request_size=4 [10:01:22]MH_SAM_APDU [10:01:22]CAPDU: 80 13 00 00 [10:01:22]Write to MH i2c: E2 08 00 AB 92 80 13 00 00 00 00 00 00 B9 [10:01:22]Write i2c OK [10:01:22]MH_I2C_Read... [10:01:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:22]Read from MH i2c: E2 [10:01:22]MH_I2C_Read... [10:01:22]Read from MH i2c: E2 62 00 [10:01:22]MH_I2C_Read... [10:01:22]Read from MH i2c: E2 62 00 AB 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D9 B5 04 00 0E 04 04 00 14 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 E6 [10:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D9 B5 04 00 0E 04 04 00 14 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:01:22]wFMCommunicate OK [10:01:22]SAM_PROTO_GetFieldsCounters done [10:01:22]requested_item shift.num is exist - process it [10:01:22]requested_item shift.opened is exist - process it [10:01:22]req_shift_opened [10:01:22]FM_GetShiftState [10:01:22]SAM_PROTO_GetShiftState [10:01:22]wFMCommunicate request_size=4 [10:01:22]MH_SAM_APDU [10:01:22]CAPDU: 80 13 01 00 [10:01:22]Write to MH i2c: E2 08 00 AC 92 80 13 01 00 00 00 00 00 BB [10:01:22]Write i2c OK [10:01:22]MH_I2C_Read... [10:01:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:22]Read from MH i2c: E2 [10:01:22]MH_I2C_Read... [10:01:22]Read from MH i2c: E2 0E 00 [10:01:22]MH_I2C_Read... [10:01:22]Read from MH i2c: E2 0E 00 AC 92 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 39 [10:01:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:01:22]wFMCommunicate OK [10:01:22]SAM_PROTO_GetShiftState done [10:01:22]FM_GetShiftState done [10:01:22]req_shift_opened done [10:01:22]requested_item shift.open_date is exist - process it [10:01:22]req_shift_open_date [10:01:22]req_shift_open_date done [10:01:22]produce_requested_data done [10:01:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308697,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:01:22]process_action_free close_receipt [10:01:22]json_value_free [10:01:22]json_value_free done [10:01:22]process_json_proto returns [10:01:22]Send response to host [10:01:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308697,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:01:22]free response buf [10:01:22]execute_script done [10:01:22]execute_script returns [10:01:22]free content buf [10:01:22]Sock 9.Close socket [10:01:22]Sock 9.Thread stoped [10:01:26]OFD Sender: No OFD packet to send [10:01:29]accept exits with 8 [10:01:29]New connection [10:01:29]New thread 3067198820 created [10:01:29]Thread 3067342180 joined [10:01:29]Waiting for new connection... [10:01:29] Sock 8.Parse request [10:01:29]Sock 8.Check first char [10:01:29]Sock 8.First char is OK [10:01:29]request: POST /json_proto HTTP/1.0 [10:01:29]Method: POST [10:01:29]URL: /json_proto [10:01:29]Method is POST - this is cgi request [10:01:29]url: /json_proto [10:01:29]query_string will be loaded in cgi processing [10:01:29]execute_cgi json_proto POST (null) [10:01:29]execute_cgi path=json_proto method=POST [10:01:29]POST find Content-Length [10:01:29]Host: 172.17.96.3:8080 [10:01:29]Content-Length: 677 [10:01:29]Content-Type: application/json [10:01:29] [10:01:29]POST finish read [10:01:29]Found Content-Length = 677 [10:01:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [10:01:29]execute_script... [10:01:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642566", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [10:01:29]POST & json_proto [10:01:29]process_json_proto [10:01:29]json parsed OK: [10:01:29]protocol is kg_v1.0 [10:01:29]action value=close_receipt [10:01:29]process_action close_receipt [10:01:29]cmd_close_receipt [10:01:29]MH_GetDate [10:01:29]Write to MH i2c: F0 00 00 AD 92 2E [10:01:29]Write i2c OK [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: F0 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: F0 09 00 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: F0 09 00 AD 92 00 FF BD 1C 67 44 5E 04 65 81 [10:01:29]GetLastDocTimeStamp 1729936884 [10:01:29]current date 1729936895 [10:01:29]FM_GetShiftState [10:01:29]SAM_PROTO_GetShiftState [10:01:29]wFMCommunicate request_size=4 [10:01:29]MH_SAM_APDU [10:01:29]CAPDU: 80 13 01 00 [10:01:29]Write to MH i2c: E2 08 00 AE 92 80 13 01 00 00 00 00 00 BD [10:01:29]Write i2c OK [10:01:29]MH_I2C_Read... [10:01:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:29]Read from MH i2c: E2 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: E2 0E 00 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: E2 0E 00 AE 92 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3B [10:01:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:01:29]wFMCommunicate OK [10:01:29]SAM_PROTO_GetShiftState done [10:01:29]FM_GetShiftState done [10:01:29]opened in 1729902265 [10:01:29]opened+sec_in_day 1729988665 [10:01:29]quantity*price = 30038 [10:01:29]sum+1 = 30039 [10:01:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 119 26.10.2024 10:01 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308698 ФПД: 89287165413504 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100135&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308698&fm=89287165413504&tin=02508201610067®Number=0000000000091780&sum=30000 [10:01:31]StoreToDocumentArchive [10:01:31]shift 532 fd 308698 [10:01:31]save to /storage/0532/doc_00308698 [10:01:31]save last doc name /storage/0532/doc_00308698 to /storage/kkm_last_doc_name [10:01:31]save OK [10:01:31]Clear old archive folders... [10:01:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:01:31]tlvbuf is 00B615A0 [10:01:31]SAM_PROTO_ClearQueue [10:01:31]wFMCommunicate request_size=4 [10:01:31]MH_SAM_APDU [10:01:31]CAPDU: 80 09 00 00 [10:01:31]Write to MH i2c: E2 08 00 BB 92 80 09 00 00 00 00 00 00 BF [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 BB 92 00 90 00 C1 [10:01:31]RAPDU: 90 00 [10:01:31]wFMCommunicate OK [10:01:31]SAM_PROTO_ClearQueue done [10:01:31]KKMCreateOFDPacket [10:01:31]OFDProtocolAddRootSTLVToBuf [10:01:31]FM_MakeSignedData [10:01:31]FM_MakeSignedData [10:01:31]SAM_PROTO_SignData [10:01:31]wFMCommunicate request_size=4 [10:01:31]MH_SAM_APDU [10:01:31]CAPDU: 80 0D 01 02 [10:01:31]Write to MH i2c: E2 08 00 BC 92 80 0D 01 02 00 00 00 00 C7 [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 BC 92 00 90 00 C2 [10:01:31]RAPDU: 90 00 [10:01:31]wFMCommunicate OK [10:01:31]wFMCommunicate request_size=255 [10:01:31]MH_SAM_APDU [10:01: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 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 77 00 00 00 F4 03 04 00 FF BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA B5 04 00 35 04 06 00 51 [10:01:31]Write to MH i2c: E2 02 01 BD 92 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 77 00 00 00 F4 03 04 00 FF BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA B5 04 00 35 04 06 00 51 00 00 F9 [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 BD 92 00 90 00 C3 [10:01:31]RAPDU: 90 00 [10:01:31]wFMCommunicate OK [10:01:31]wFMCommunicate request_size=10 [10:01:31]MH_SAM_APDU [10:01:31]CAPDU: 80 0D 02 02 05 34 C9 C7 08 80 [10:01:31]Write to MH i2c: E2 0D 00 BE 92 80 0D 02 02 05 00 34 C9 C7 08 80 00 00 20 [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 BE 92 00 90 00 C4 [10:01:31]RAPDU: 90 00 [10:01:31]wFMCommunicate OK [10:01:31]wFMCommunicate request_size=4 [10:01:31]MH_SAM_APDU [10:01:31]CAPDU: 80 0D 03 02 [10:01:31]Write to MH i2c: E2 08 00 BF 92 80 0D 03 02 00 00 00 00 CC [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 0B 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 0B 00 BF 92 00 87 56 64 53 F6 21 68 5D 90 00 3D [10:01:31]RAPDU: 87 56 64 53 F6 21 68 5D 90 00 [10:01:31]wFMCommunicate OK [10:01:31]SAM_PROTO_SignData done [10:01:31]FM_MakeSignedData done [10:01:31]CreateOFDProtocolMessage [10:01:31]wFMCommunicate request_size=4 [10:01:31]MH_SAM_APDU [10:01:31]CAPDU: 80 11 00 00 [10:01:31]Write to MH i2c: E2 08 00 C0 92 80 11 00 00 00 00 00 00 CC [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 17 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 17 00 C0 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 21 [10:01:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:01:31]wFMCommunicate OK [10:01:31]CreateOFDProtocolMessage done [10:01:31]OFDSenderStorePacket 308698 [10:01:31]StoreOFDPacket docnum=308698 [10:01:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E1 53 07 01 95 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 77 00 00 00 F4 03 04 00 FF BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA B5 04 00 35 04 06 00 51 34 C9 C7 08 80 87 56 64 53 F6 21 68 5D [10:01:31]CheckFolder [10:01:31]dirname=/storage/ofd_packets [10:01:31]CheckFolder done [10:01:31]ProducePacketName [10:01:31]name=ofd_packets/00308698 [10:01:31]NVStorageSaveData ofd_packets/00308698 [10:01:31]File name is /storage/ofd_packets/00308698 [10:01:31]Write 301 bytes [10:01:31]NVStorageSaveData done [10:01:31]OFDSenderStorePacket done [10:01:31]KKMCreateOFDPacket done [10:01:31]NVStorageSaveData kkm_last_timestamp [10:01:31]File name is /storage/kkm_last_timestamp [10:01:31]Write 4 bytes [10:01:31]NVStorageSaveData done [10:01:31]ExternCall_PrintAddStr [10:01:31]wPrintStart [10:01:31]Write to MH i2c: 01 00 00 C1 92 53 [10:01:31]OFD Sender: No OFD packet to send [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: 01 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: 01 07 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: 01 07 00 C1 92 00 00 00 00 00 FF 0F 68 [10:01:31]RasterBufferAndPrint [10:01:31]line Счет N : (1)642566 [10:01:31]line ИНН: 02508201610067 [10:01:31]line Контрольно-Кассовый Чек [10:01:31]line ПРОДАЖА [10:01:31]line ТРК (МРК, ГНК) : 41 [10:01:31]line Товар: 2710124130 [10:01:31]line Аи-92-К-2 [10:01:31]line 4.490 * 66.90 [10:01:31]line = 300.38 [10:01:31]line НДС 12% НСП 1% [10:01:31]line > о реализуемом товаре [10:01:31]line ОКРУГЛЕНИЕ: -0.38 [10:01:31]line ИТОГО: 300.00 [10:01:31]line Внесено: 300.00 [10:01:31]line СДАЧА: 0.00 [10:01:31]line НСП 1% : 2.66 [10:01:31]line НДС 12% : 31.90 [10:01:31]line Наличными: 300.00 [10:01:31]line Безнал.: 0.00 [10:01:31]line Место: АЗС № 172 "Партнер Нефть" [10:01:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:01:31]line СНО: Общий режим [10:01:31]line Чек 119 26.10.2024 10:01 [10:01:31]line Смена: 532 ФФД: 1.0 [10:01:31]line ЗНМ: 0300000116 [10:01:31]line РНМ: 0000000000091780 [10:01:31]line Версия ККМ: 001 [10:01:31]line ФМ: 0000000000871765 [10:01:31]line ФД: 308698 [10:01:31]line ФПД: 89287165413504 [10:01:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100135&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308698&fm=89287165413504&tin=02508201610067®Number=0000000000091780&sum=30000 [10:01:31]written 0, free lines is 4095 [10:01:31]OFD Sender: Processing packet 308698 [packets to send 222, broken 221] [10:01:31]ProducePacketName [10:01:31]name=ofd_packets/00308698 [10:01:31]OFD Sender: To server: pG, [10:01:31]CommunicateWithHost lk.salyk.kg:30040 [10:01:31]ConnectInit lk.salyk.kg [10:01:31]Connected sock=10 [10:01:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E1 53 07 01 95 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 77 00 00 00 F4 03 04 00 FF BD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA B5 04 00 35 04 06 00 51 34 C9 C7 08 80 87 56 64 53 F6 21 68 5D [10:01:32]Write to MH i2c: 01 00 00 EB 92 7D [10:01:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D4 66 47 00 04 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA B5 04 00 F4 03 04 00 5E 64 1C 67 B6 04 01 00 00 73 44 E6 B9 09 1E CC 70 [10:01:32]CommunicateWithHost err = 0 [10:01:32]CheckOFDResponse [10:01:32]1017 (14) - 77093643461234 [10:01:32]1041 (16) - 0000000000871765 [10:01:32]1040 (4) - 308698 [10:01:32]1012 (4) - 26.10.2024 03:39 [10:01:32]1206 (1) - 0 [10:01:32]OFD Sender: Remove packet 308698 [10:01:32]ProducePacketName [10:01:32]name=ofd_packets/00308698 [10:01:32]NVStorageDeleteData [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: 01 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: 01 07 00 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: 01 07 00 EB 92 00 00 00 00 00 BB 0C 4B [10:01:32]RasterBufferAndPrint [10:01:32]line [10:01:32]line [10:01:32]line [10:01:32]line [10:01:32]line [10:01:32]written 0, free lines is 3310 [10:01:32]MH_Cut [10:01:32]Write to MH i2c: D1 01 00 F2 92 01 56 [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: D1 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: D1 01 00 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: D1 01 00 F2 92 00 55 [10:01:32]Write to MH i2c: 01 00 00 F3 92 85 [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:32]OFD Sender: No OFD packet to send [10:01:32]*** Cut start [10:01:32]*** Purtial cut [10:01:32]*** Stage 1: CUTSNS_PIN = 1 [10:01:33]Read from MH i2c: 01 [10:01:33]MH_I2C_Read... [10:01:33]*** Stop cut motor [10:01:33]*** Cut end [10:01:33]Read from MH i2c: 01 07 00 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: 01 07 00 F3 92 00 00 00 00 00 FF 0F 9A [10:01:33]process_action close_receipt done [10:01:33]requested_data is exist [10:01:33]produce_requested_data [10:01:33]requested_item fm.sn is exist - process it [10:01:33]wFMCommunicate request_size=4 [10:01:33]MH_SAM_APDU [10:01:33]CAPDU: 80 11 00 00 [10:01:33]Write to MH i2c: E2 08 00 F4 92 80 11 00 00 00 00 00 00 00 [10:01:33]Write i2c OK [10:01:33]MH_I2C_Read... [10:01:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:33]Read from MH i2c: E2 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 17 00 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 17 00 F4 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 55 [10:01:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:01:33]wFMCommunicate OK [10:01:33]requested_item fd.num is exist - process it [10:01:33]SAM_PROTO_GetFieldsCounters [10:01:33]wFMCommunicate request_size=4 [10:01:33]MH_SAM_APDU [10:01:33]CAPDU: 80 13 00 00 [10:01:33]Write to MH i2c: E2 08 00 F5 92 80 13 00 00 00 00 00 00 03 [10:01:33]Write i2c OK [10:01:33]MH_I2C_Read... [10:01:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:33]Read from MH i2c: E2 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 62 00 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 62 00 F5 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DA B5 04 00 0E 04 04 00 14 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 34 [10:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DA B5 04 00 0E 04 04 00 14 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:01:33]wFMCommunicate OK [10:01:33]SAM_PROTO_GetFieldsCounters done [10:01:33]requested_item shift.num is exist - process it [10:01:33]requested_item shift.opened is exist - process it [10:01:33]req_shift_opened [10:01:33]FM_GetShiftState [10:01:33]SAM_PROTO_GetShiftState [10:01:33]wFMCommunicate request_size=4 [10:01:33]MH_SAM_APDU [10:01:33]CAPDU: 80 13 01 00 [10:01:33]Write to MH i2c: E2 08 00 F6 92 80 13 01 00 00 00 00 00 05 [10:01:33]Write i2c OK [10:01:33]MH_I2C_Read... [10:01:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:33]Read from MH i2c: E2 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 0E 00 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 0E 00 F6 92 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 83 [10:01:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:01:33]wFMCommunicate OK [10:01:33]SAM_PROTO_GetShiftState done [10:01:33]FM_GetShiftState done [10:01:33]req_shift_opened done [10:01:33]requested_item shift.open_date is exist - process it [10:01:33]req_shift_open_date [10:01:33]req_shift_open_date done [10:01:33]produce_requested_data done [10:01:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308698,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:01:33]process_action_free close_receipt [10:01:33]json_value_free [10:01:33]json_value_free done [10:01:33]process_json_proto returns [10:01:33]Send response to host [10:01:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308698,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:01:33]free response buf [10:01:33]execute_script done [10:01:33]execute_script returns [10:01:33]free content buf [10:01:33]Sock 8.Close socket [10:01:33]Sock 8.Thread stoped [10:01:37]OFD Sender: No OFD packet to send [10:01:42]OFD Sender: No OFD packet to send [10:01:47]OFD Sender: No OFD packet to send [10:01:52]OFD Sender: No OFD packet to send [10:01:57]OFD Sender: No OFD packet to send [10:02:02]OFD Sender: No OFD packet to send [10:02:07]OFD Sender: No OFD packet to send [10:02:12]OFD Sender: No OFD packet to send [10:02:17]OFD Sender: No OFD packet to send [10:02:22]OFD Sender: No OFD packet to send [10:02:27]OFD Sender: No OFD packet to send [10:02:32]OFD Sender: No OFD packet to send [10:02:37]OFD Sender: No OFD packet to send [10:02:42]OFD Sender: No OFD packet to send [10:02:47]OFD Sender: No OFD packet to send [10:02:52]OFD Sender: No OFD packet to send [10:02:57]OFD Sender: No OFD packet to send [10:03:02]OFD Sender: No OFD packet to send [10:03:07]OFD Sender: No OFD packet to send [10:03:12]OFD Sender: No OFD packet to send [10:03:17]OFD Sender: No OFD packet to send [10:03:22]OFD Sender: No OFD packet to send [10:03:23]accept exits with 9 [10:03:23]New connection [10:03:23]New thread 3067342180 created [10:03:23]Thread 3067198820 joined [10:03:23]Waiting for new connection... [10:03:23] Sock 9.Parse request [10:03:23]Sock 9.Check first char [10:03:23]Sock 9.First char is OK [10:03:23]request: POST /json_proto HTTP/1.0 [10:03:23]Method: POST [10:03:23]URL: /json_proto [10:03:23]Method is POST - this is cgi request [10:03:23]url: /json_proto [10:03:23]query_string will be loaded in cgi processing [10:03:23]execute_cgi json_proto POST (null) [10:03:23]execute_cgi path=json_proto method=POST [10:03:23]POST find Content-Length [10:03:23]Host: 172.17.96.3:8080 [10:03:23]Content-Length: 677 [10:03:23]Content-Type: application/json [10:03:23] [10:03:23]POST finish read [10:03:23]Found Content-Length = 677 [10:03:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:03:23]execute_script... [10:03:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642568", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:03:23]POST & json_proto [10:03:23]process_json_proto [10:03:23]json parsed OK: [10:03:23]protocol is kg_v1.0 [10:03:23]action value=close_receipt [10:03:23]process_action close_receipt [10:03:23]cmd_close_receipt [10:03:23]MH_GetDate [10:03:23]Write to MH i2c: F0 00 00 F7 92 78 [10:03:23]Write i2c OK [10:03:23]MH_I2C_Read... [10:03:23]Read from MH i2c: F0 [10:03:23]MH_I2C_Read... [10:03:23]Read from MH i2c: F0 09 00 [10:03:23]MH_I2C_Read... [10:03:23]Read from MH i2c: F0 09 00 F7 92 00 71 BE 1C 67 44 5E 04 65 3E [10:03:23]GetLastDocTimeStamp 1729936895 [10:03:23]current date 1729937009 [10:03:23]FM_GetShiftState [10:03:23]SAM_PROTO_GetShiftState [10:03:23]wFMCommunicate request_size=4 [10:03:23]MH_SAM_APDU [10:03:23]CAPDU: 80 13 01 00 [10:03:23]Write to MH i2c: E2 08 00 F8 92 80 13 01 00 00 00 00 00 07 [10:03:23]Write i2c OK [10:03:23]MH_I2C_Read... [10:03:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:23]Read from MH i2c: E2 [10:03:23]MH_I2C_Read... [10:03:23]Read from MH i2c: E2 0E 00 [10:03:23]MH_I2C_Read... [10:03:23]Read from MH i2c: E2 0E 00 F8 92 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 85 [10:03:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:03:23]wFMCommunicate OK [10:03:23]SAM_PROTO_GetShiftState done [10:03:23]FM_GetShiftState done [10:03:23]opened in 1729902265 [10:03:23]opened+sec_in_day 1729988665 [10:03:23]quantity*price = 40006 [10:03:23]sum+1 = 40007 [10:03:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 120 26.10.2024 10:03 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308699 ФПД: 176069610615062 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100329&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308699&fm=176069610615062&tin=02508201610067®Number=0000000000091780&sum=40000 [10:03:25]StoreToDocumentArchive [10:03:25]shift 532 fd 308699 [10:03:25]save to /storage/0532/doc_00308699 [10:03:25]save last doc name /storage/0532/doc_00308699 to /storage/kkm_last_doc_name [10:03:25]save OK [10:03:25]Clear old archive folders... [10:03:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:25]tlvbuf is 00B2C440 [10:03:25]SAM_PROTO_ClearQueue [10:03:25]wFMCommunicate request_size=4 [10:03:25]MH_SAM_APDU [10:03:25]CAPDU: 80 09 00 00 [10:03:25]Write to MH i2c: E2 08 00 05 93 80 09 00 00 00 00 00 00 0A [10:03:25]Write i2c OK [10:03:25]MH_I2C_Read... [10:03:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:25]Read from MH i2c: E2 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: E2 03 00 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: E2 03 00 05 93 00 90 00 0C [10:03:25]RAPDU: 90 00 [10:03:25]wFMCommunicate OK [10:03:25]SAM_PROTO_ClearQueue done [10:03:25]KKMCreateOFDPacket [10:03:25]OFDProtocolAddRootSTLVToBuf [10:03:25]FM_MakeSignedData [10:03:25]FM_MakeSignedData [10:03:25]SAM_PROTO_SignData [10:03:25]wFMCommunicate request_size=4 [10:03:25]MH_SAM_APDU [10:03:25]CAPDU: 80 0D 01 02 [10:03:25]Write to MH i2c: E2 08 00 06 93 80 0D 01 02 00 00 00 00 12 [10:03:25]Write i2c OK [10:03:25]MH_I2C_Read... [10:03:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:25]Read from MH i2c: E2 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: E2 03 00 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: E2 03 00 06 93 00 90 00 0D [10:03:25]RAPDU: 90 00 [10:03:25]wFMCommunicate OK [10:03:25]wFMCommunicate request_size=255 [10:03:25]MH_SAM_APDU [10:03:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 78 00 00 00 F4 03 04 00 71 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB B5 04 00 35 04 06 00 A0 [10:03:25]Write to MH i2c: E2 02 01 07 93 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 78 00 00 00 F4 03 04 00 71 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB B5 04 00 35 04 06 00 A0 00 00 E3 [10:03:25]Write i2c OK [10:03:25]MH_I2C_Read... [10:03:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:25]Read from MH i2c: E2 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: E2 03 00 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: E2 03 00 07 93 00 90 00 0E [10:03:25]RAPDU: 90 00 [10:03:25]wFMCommunicate OK [10:03:25]wFMCommunicate request_size=10 [10:03:25]MH_SAM_APDU [10:03:25]CAPDU: 80 0D 02 02 05 22 66 98 B1 16 [10:03:25]Write to MH i2c: E2 0D 00 08 93 80 0D 02 02 05 00 22 66 98 B1 16 00 00 06 [10:03:25]Write i2c OK [10:03:25]MH_I2C_Read... [10:03:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:25]Read from MH i2c: E2 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: E2 03 00 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: E2 03 00 08 93 00 90 00 0F [10:03:25]RAPDU: 90 00 [10:03:25]wFMCommunicate OK [10:03:25]wFMCommunicate request_size=4 [10:03:25]MH_SAM_APDU [10:03:25]CAPDU: 80 0D 03 02 [10:03:25]Write to MH i2c: E2 08 00 09 93 80 0D 03 02 00 00 00 00 17 [10:03:25]Write i2c OK [10:03:25]MH_I2C_Read... [10:03:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:25]Read from MH i2c: E2 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: E2 0B 00 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: E2 0B 00 09 93 00 49 CE 7E EC B9 2B AE C5 90 00 F0 [10:03:25]RAPDU: 49 CE 7E EC B9 2B AE C5 90 00 [10:03:25]wFMCommunicate OK [10:03:25]SAM_PROTO_SignData done [10:03:25]FM_MakeSignedData done [10:03:25]CreateOFDProtocolMessage [10:03:25]wFMCommunicate request_size=4 [10:03:25]MH_SAM_APDU [10:03:25]CAPDU: 80 11 00 00 [10:03:25]Write to MH i2c: E2 08 00 0A 93 80 11 00 00 00 00 00 00 17 [10:03:25]Write i2c OK [10:03:25]MH_I2C_Read... [10:03:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:25]Read from MH i2c: E2 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: E2 17 00 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: E2 17 00 0A 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6C [10:03:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:03:25]wFMCommunicate OK [10:03:25]CreateOFDProtocolMessage done [10:03:25]OFDSenderStorePacket 308699 [10:03:25]StoreOFDPacket docnum=308699 [10:03:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 66 18 07 01 D3 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 78 00 00 00 F4 03 04 00 71 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB B5 04 00 35 04 06 00 A0 22 66 98 B1 16 49 CE 7E EC B9 2B AE C5 [10:03:25]CheckFolder [10:03:25]dirname=/storage/ofd_packets [10:03:25]CheckFolder done [10:03:25]ProducePacketName [10:03:25]name=ofd_packets/00308699 [10:03:25]NVStorageSaveData ofd_packets/00308699 [10:03:25]File name is /storage/ofd_packets/00308699 [10:03:25]Write 301 bytes [10:03:25]NVStorageSaveData done [10:03:25]OFDSenderStorePacket done [10:03:25]KKMCreateOFDPacket done [10:03:25]NVStorageSaveData kkm_last_timestamp [10:03:25]File name is /storage/kkm_last_timestamp [10:03:25]Write 4 bytes [10:03:25]NVStorageSaveData done [10:03:25]ExternCall_PrintAddStr [10:03:25]wPrintStart [10:03:25]Write to MH i2c: 01 00 00 0B 93 9E [10:03:25]Write i2c OK [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: 01 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: 01 07 00 [10:03:25]MH_I2C_Read... [10:03:25]Read from MH i2c: 01 07 00 0B 93 00 00 00 00 00 FF 0F B3 [10:03:25]RasterBufferAndPrint [10:03:25]line Счет N : (1)642568 [10:03:25]line ИНН: 02508201610067 [10:03:25]line Контрольно-Кассовый Чек [10:03:25]line ПРОДАЖА [10:03:25]line ТРК (МРК, ГНК) : 62 [10:03:25]line Товар: 2710124130 [10:03:25]line Аи-92-К-2 [10:03:25]line 5.980 * 66.90 [10:03:25]line = 400.06 [10:03:25]line НДС 12% НСП 1% [10:03:25]line > о реализуемом товаре [10:03:25]line ОКРУГЛЕНИЕ: -0.06 [10:03:25]line ИТОГО: 400.00 [10:03:25]line Внесено: 400.00 [10:03:25]line СДАЧА: 0.00 [10:03:25]line НСП 1% : 3.54 [10:03:25]line НДС 12% : 42.48 [10:03:25]line Наличными: 400.00 [10:03:25]line Безнал.: 0.00 [10:03:25]line Место: АЗС № 172 "Партнер Нефть" [10:03:25]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:03:25]line СНО: Общий режим [10:03:25]line Чек 120 26.10.2024 10:03 [10:03:25]line Смена: 532 ФФД: 1.0 [10:03:25]line ЗНМ: 0300000116 [10:03:25]line РНМ: 0000000000091780 [10:03:25]line Версия ККМ: 001 [10:03:25]line ФМ: 0000000000871765 [10:03:25]line ФД: 308699 [10:03:25]line ФПД: 176069610615062 [10:03:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100329&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308699&fm=176069610615062&tin=02508201610067®Number=0000000000091780&sum=40000 [10:03:25]written 0, free lines is 4095 [10:03:25]OFD Sender: Processing packet 308699 [packets to send 222, broken 221] [10:03:25]ProducePacketName [10:03:25]name=ofd_packets/00308699 [10:03:25]OFD Sender: To server: pG, [10:03:25]CommunicateWithHost lk.salyk.kg:30040 [10:03:25]ConnectInit lk.salyk.kg [10:03:25]Connected sock=10 [10:03:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 66 18 07 01 D3 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 78 00 00 00 F4 03 04 00 71 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB B5 04 00 35 04 06 00 A0 22 66 98 B1 16 49 CE 7E EC B9 2B AE C5 [10:03:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D2 5C 47 00 F0 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 31 37 36 35 10 04 04 00 DB B5 04 00 F4 03 04 00 CF 64 1C 67 B6 04 01 00 00 74 C3 B7 D1 15 C6 57 49 [10:03:25]CommunicateWithHost err = 0 [10:03:25]CheckOFDResponse [10:03:25]1017 (14) - 77093643461234 [10:03:25]1041 (16) - 0000000000871765 [10:03:25]1040 (4) - 308699 [10:03:25]1012 (4) - 26.10.2024 03:41 [10:03:25]1206 (1) - 0 [10:03:25]OFD Sender: Remove packet 308699 [10:03:25]ProducePacketName [10:03:25]name=ofd_packets/00308699 [10:03:25]NVStorageDeleteData [10:03:26]Write to MH i2c: 01 00 00 35 93 C8 [10:03:26]Write i2c OK [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: 01 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: 01 07 00 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: 01 07 00 35 93 00 00 00 00 00 B9 0C 94 [10:03:26]RasterBufferAndPrint [10:03:26]line [10:03:26]line [10:03:26]line [10:03:26]line [10:03:26]line [10:03:26]written 0, free lines is 3264 [10:03:26]MH_Cut [10:03:26]Write to MH i2c: D1 01 00 3C 93 01 A1 [10:03:26]Write i2c OK [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: D1 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: D1 01 00 [10:03:26]MH_I2C_Read... [10:03:26]Read from MH i2c: D1 01 00 3C 93 00 A0 [10:03:26]Write to MH i2c: 01 00 00 3D 93 D0 [10:03:26]Write i2c OK [10:03:26]MH_I2C_Read... [10:03:26]OFD Sender: No OFD packet to send [10:03:26]*** Cut start [10:03:26]*** Purtial cut [10:03:26]*** Stage 1: CUTSNS_PIN = 1 [10:03:27]Read from MH i2c: 01 [10:03:27]MH_I2C_Read... [10:03:27]*** Stop cut motor [10:03:27]*** Cut end [10:03:27]Read from MH i2c: 01 07 00 [10:03:27]MH_I2C_Read... [10:03:27]Read from MH i2c: 01 07 00 3D 93 00 00 00 00 00 FF 0F E5 [10:03:27]process_action close_receipt done [10:03:27]requested_data is exist [10:03:27]produce_requested_data [10:03:27]requested_item fm.sn is exist - process it [10:03:27]wFMCommunicate request_size=4 [10:03:27]MH_SAM_APDU [10:03:27]CAPDU: 80 11 00 00 [10:03:27]Write to MH i2c: E2 08 00 3E 93 80 11 00 00 00 00 00 00 4B [10:03:27]Write i2c OK [10:03:27]MH_I2C_Read... [10:03:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:27]Read from MH i2c: E2 [10:03:27]MH_I2C_Read... [10:03:27]Read from MH i2c: E2 17 00 [10:03:27]MH_I2C_Read... [10:03:27]Read from MH i2c: E2 17 00 3E 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [10:03:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:03:27]wFMCommunicate OK [10:03:27]requested_item fd.num is exist - process it [10:03:27]SAM_PROTO_GetFieldsCounters [10:03:27]wFMCommunicate request_size=4 [10:03:27]MH_SAM_APDU [10:03:27]CAPDU: 80 13 00 00 [10:03:27]Write to MH i2c: E2 08 00 3F 93 80 13 00 00 00 00 00 00 4E [10:03:27]Write i2c OK [10:03:27]MH_I2C_Read... [10:03:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:27]Read from MH i2c: E2 [10:03:27]MH_I2C_Read... [10:03:27]Read from MH i2c: E2 62 00 [10:03:27]MH_I2C_Read... [10:03:27]Read from MH i2c: E2 62 00 3F 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DB B5 04 00 0E 04 04 00 14 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 83 [10:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DB B5 04 00 0E 04 04 00 14 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:03:27]wFMCommunicate OK [10:03:27]SAM_PROTO_GetFieldsCounters done [10:03:27]requested_item shift.num is exist - process it [10:03:27]requested_item shift.opened is exist - process it [10:03:27]req_shift_opened [10:03:27]FM_GetShiftState [10:03:27]SAM_PROTO_GetShiftState [10:03:27]wFMCommunicate request_size=4 [10:03:27]MH_SAM_APDU [10:03:27]CAPDU: 80 13 01 00 [10:03:27]Write to MH i2c: E2 08 00 40 93 80 13 01 00 00 00 00 00 50 [10:03:27]Write i2c OK [10:03:27]MH_I2C_Read... [10:03:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:27]Read from MH i2c: E2 [10:03:27]MH_I2C_Read... [10:03:27]Read from MH i2c: E2 0E 00 [10:03:27]MH_I2C_Read... [10:03:27]Read from MH i2c: E2 0E 00 40 93 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CE [10:03:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:03:27]wFMCommunicate OK [10:03:27]SAM_PROTO_GetShiftState done [10:03:27]FM_GetShiftState done [10:03:27]req_shift_opened done [10:03:27]requested_item shift.open_date is exist - process it [10:03:27]req_shift_open_date [10:03:27]req_shift_open_date done [10:03:27]produce_requested_data done [10:03:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308699,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:03:27]process_action_free close_receipt [10:03:27]json_value_free [10:03:27]json_value_free done [10:03:27]process_json_proto returns [10:03:27]Send response to host [10:03:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308699,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:03:27]free response buf [10:03:27]execute_script done [10:03:27]execute_script returns [10:03:27]free content buf [10:03:27]Sock 9.Close socket [10:03:27]Sock 9.Thread stoped [10:03:30]accept exits with 8 [10:03:30]New connection [10:03:30]New thread 3067198820 created [10:03:30]Thread 3067342180 joined [10:03:30]Waiting for new connection... [10:03:30] Sock 8.Parse request [10:03:30]Sock 8.Check first char [10:03:30]Sock 8.First char is OK [10:03:30]request: POST /json_proto HTTP/1.0 [10:03:30]Method: POST [10:03:30]URL: /json_proto [10:03:30]Method is POST - this is cgi request [10:03:30]url: /json_proto [10:03:30]query_string will be loaded in cgi processing [10:03:30]execute_cgi json_proto POST (null) [10:03:30]execute_cgi path=json_proto method=POST [10:03:30]POST find Content-Length [10:03:30]Host: 172.17.96.3:8080 [10:03:30]Content-Length: 766 [10:03:30]Content-Type: application/json [10:03:30] [10:03:30]POST finish read [10:03:30]Found Content-Length = 766 [10:03:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [10:03:30]execute_script... [10:03:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642567", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [10:03:30]POST & json_proto [10:03:30]process_json_proto [10:03:30]json parsed OK: [10:03:30]protocol is kg_v1.0 [10:03:30]action value=close_receipt [10:03:30]process_action close_receipt [10:03:30]cmd_close_receipt [10:03:30]MH_GetDate [10:03:30]Write to MH i2c: F0 00 00 41 93 C3 [10:03:30]Write i2c OK [10:03:30]MH_I2C_Read... [10:03:30]Read from MH i2c: F0 [10:03:30]MH_I2C_Read... [10:03:30]Read from MH i2c: F0 09 00 [10:03:30]MH_I2C_Read... [10:03:30]Read from MH i2c: F0 09 00 41 93 00 78 BE 1C 67 44 5E 04 65 90 [10:03:30]GetLastDocTimeStamp 1729937009 [10:03:30]current date 1729937016 [10:03:30]FM_GetShiftState [10:03:30]SAM_PROTO_GetShiftState [10:03:30]wFMCommunicate request_size=4 [10:03:30]MH_SAM_APDU [10:03:30]CAPDU: 80 13 01 00 [10:03:30]Write to MH i2c: E2 08 00 42 93 80 13 01 00 00 00 00 00 52 [10:03:30]Write i2c OK [10:03:30]MH_I2C_Read... [10:03:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:30]Read from MH i2c: E2 [10:03:30]MH_I2C_Read... [10:03:30]Read from MH i2c: E2 0E 00 [10:03:30]MH_I2C_Read... [10:03:30]Read from MH i2c: E2 0E 00 42 93 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D0 [10:03:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:03:30]wFMCommunicate OK [10:03:30]SAM_PROTO_GetShiftState done [10:03:30]FM_GetShiftState done [10:03:30]opened in 1729902265 [10:03:30]opened+sec_in_day 1729988665 [10:03:30]quantity*price = 50041 [10:03:30]sum+1 = 50042 [10:03:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 121 26.10.2024 10:03 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308700 ФПД: 226657015313453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100336&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308700&fm=226657015313453&tin=02508201610067®Number=0000000000091780&sum=50041 [10:03:31]StoreToDocumentArchive [10:03:31]shift 532 fd 308700 [10:03:31]save to /storage/0532/doc_00308700 [10:03:31]save last doc name /storage/0532/doc_00308700 to /storage/kkm_last_doc_name [10:03:31]save OK [10:03:31]Clear old archive folders... [10:03:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:31]tlvbuf is 00AA3E40 [10:03:31]SAM_PROTO_ClearQueue [10:03:31]wFMCommunicate request_size=4 [10:03:31]MH_SAM_APDU [10:03:31]CAPDU: 80 09 00 00 [10:03:31]Write to MH i2c: E2 08 00 4F 93 80 09 00 00 00 00 00 00 54 [10:03:31]Write i2c OK [10:03:31]MH_I2C_Read... [10:03:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:31]Read from MH i2c: E2 [10:03:31]MH_I2C_Read... [10:03:31]Read from MH i2c: E2 03 00 [10:03:31]MH_I2C_Read... [10:03:31]Read from MH i2c: E2 03 00 4F 93 00 90 00 56 [10:03:31]RAPDU: 90 00 [10:03:31]wFMCommunicate OK [10:03:31]SAM_PROTO_ClearQueue done [10:03:31]KKMCreateOFDPacket [10:03:31]OFDProtocolAddRootSTLVToBuf [10:03:31]FM_MakeSignedData [10:03:31]FM_MakeSignedData [10:03:31]SAM_PROTO_SignData [10:03:31]wFMCommunicate request_size=4 [10:03:31]MH_SAM_APDU [10:03:31]CAPDU: 80 0D 01 02 [10:03:31]Write to MH i2c: E2 08 00 50 93 80 0D 01 02 00 00 00 00 5C [10:03:31]Write i2c OK [10:03:31]MH_I2C_Read... [10:03:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:31]Read from MH i2c: E2 [10:03:31]MH_I2C_Read... [10:03:31]Read from MH i2c: E2 03 00 [10:03:31]MH_I2C_Read... [10:03:31]Read from MH i2c: E2 03 00 50 93 00 90 00 57 [10:03:31]RAPDU: 90 00 [10:03:31]wFMCommunicate OK [10:03:31]wFMCommunicate request_size=255 [10:03:31]MH_SAM_APDU [10:03: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 79 00 00 00 F4 03 04 00 78 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC B5 04 00 35 04 06 00 CE [10:03:31]Write to MH i2c: E2 02 01 51 93 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 79 00 00 00 F4 03 04 00 78 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC B5 04 00 35 04 06 00 CE 00 00 E7 [10:03:31]Write i2c OK [10:03:31]MH_I2C_Read... [10:03:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:32]Read from MH i2c: E2 [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: E2 03 00 [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: E2 03 00 51 93 00 90 00 58 [10:03:32]RAPDU: 90 00 [10:03:32]wFMCommunicate OK [10:03:32]wFMCommunicate request_size=10 [10:03:32]MH_SAM_APDU [10:03:32]CAPDU: 80 0D 02 02 05 24 B2 E2 34 2D [10:03:32]Write to MH i2c: E2 0D 00 52 93 80 0D 02 02 05 00 24 B2 E2 34 2D 00 00 82 [10:03:32]Write i2c OK [10:03:32]MH_I2C_Read... [10:03:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:32]Read from MH i2c: E2 [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: E2 03 00 [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: E2 03 00 52 93 00 90 00 59 [10:03:32]RAPDU: 90 00 [10:03:32]wFMCommunicate OK [10:03:32]wFMCommunicate request_size=4 [10:03:32]MH_SAM_APDU [10:03:32]CAPDU: 80 0D 03 02 [10:03:32]Write to MH i2c: E2 08 00 53 93 80 0D 03 02 00 00 00 00 61 [10:03:32]Write i2c OK [10:03:32]MH_I2C_Read... [10:03:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:32]Read from MH i2c: E2 [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: E2 0B 00 [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: E2 0B 00 53 93 00 6D 1A AD BE 41 2F 24 BA 90 00 A2 [10:03:32]RAPDU: 6D 1A AD BE 41 2F 24 BA 90 00 [10:03:32]wFMCommunicate OK [10:03:32]SAM_PROTO_SignData done [10:03:32]FM_MakeSignedData done [10:03:32]CreateOFDProtocolMessage [10:03:32]wFMCommunicate request_size=4 [10:03:32]MH_SAM_APDU [10:03:32]CAPDU: 80 11 00 00 [10:03:32]Write to MH i2c: E2 08 00 54 93 80 11 00 00 00 00 00 00 61 [10:03:32]Write i2c OK [10:03:32]MH_I2C_Read... [10:03:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:32]Read from MH i2c: E2 [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: E2 17 00 [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: E2 17 00 54 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B6 [10:03:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:03:32]wFMCommunicate OK [10:03:32]CreateOFDProtocolMessage done [10:03:32]OFDSenderStorePacket 308700 [10:03:32]StoreOFDPacket docnum=308700 [10:03:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2A B9 07 01 8D 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 79 00 00 00 F4 03 04 00 78 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC B5 04 00 35 04 06 00 CE 24 B2 E2 34 2D 6D 1A AD BE 41 2F 24 BA [10:03:32]CheckFolder [10:03:32]dirname=/storage/ofd_packets [10:03:32]CheckFolder done [10:03:32]ProducePacketName [10:03:32]name=ofd_packets/00308700 [10:03:32]NVStorageSaveData ofd_packets/00308700 [10:03:32]File name is /storage/ofd_packets/00308700 [10:03:32]Write 301 bytes [10:03:32]NVStorageSaveData done [10:03:32]OFDSenderStorePacket done [10:03:32]KKMCreateOFDPacket done [10:03:32]NVStorageSaveData kkm_last_timestamp [10:03:32]File name is /storage/kkm_last_timestamp [10:03:32]Write 4 bytes [10:03:32]NVStorageSaveData done [10:03:32]ExternCall_PrintAddStr [10:03:32]wPrintStart [10:03:32]Write to MH i2c: 01 00 00 55 93 E8 [10:03:32]Write i2c OK [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: 01 [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: 01 07 00 [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: 01 07 00 55 93 00 00 00 00 00 FF 0F FD [10:03:32]RasterBufferAndPrint [10:03:32]line Счет N : (1)642567 [10:03:32]line ИНН: 02508201610067 [10:03:32]line Контрольно-Кассовый Чек [10:03:32]line ПРОДАЖА [10:03:32]line ТРК (МРК, ГНК) : 52 [10:03:32]line Товар: 2710124130 [10:03:32]line Аи-92-К-2 [10:03:32]line 7.480 * 66.90 [10:03:32]line = 500.41 [10:03:32]line НДС 12% НСП 1% [10:03:32]line > о реализуемом товаре [10:03:32]line ИТОГО: 500.41 [10:03:32]line НСП 1% : 4.43 [10:03:32]line НДС 12% : 53.14 [10:03:32]line Наличными: 0.00 [10:03:32]line Безнал.: 500.41 [10:03:32]line Место: АЗС № 172 "Партнер Нефть" [10:03:32]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:03:32]line СНО: Общий режим [10:03:32]line Чек 121 26.10.2024 10:03 [10:03:32]line Смена: 532 ФФД: 1.0 [10:03:32]line ЗНМ: 0300000116 [10:03:32]line РНМ: 0000000000091780 [10:03:32]line Версия ККМ: 001 [10:03:32]line Платежная система: Mbank [10:03:32]line ФМ: 0000000000871765 [10:03:32]line ФД: 308700 [10:03:32]line ФПД: 226657015313453 [10:03:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100336&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308700&fm=226657015313453&tin=02508201610067®Number=0000000000091780&sum=50041 [10:03:32]OFD Sender: Processing packet 308700 [packets to send 222, broken 221] [10:03:32]ProducePacketName [10:03:32]name=ofd_packets/00308700 [10:03:32]OFD Sender: To server: pG, [10:03:32]CommunicateWithHost lk.salyk.kg:30040 [10:03:32]ConnectInit lk.salyk.kg [10:03:32]written 0, free lines is 4095 [10:03:32]Connected sock=10 [10:03:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2A B9 07 01 8D 43 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 79 00 00 00 F4 03 04 00 78 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC B5 04 00 35 04 06 00 CE 24 B2 E2 34 2D 6D 1A AD BE 41 2F 24 BA [10:03:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 64 C7 47 00 2D 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 31 37 36 35 10 04 04 00 DC B5 04 00 F4 03 04 00 D6 64 1C 67 B6 04 01 00 00 15 FA E4 4A 88 1A 6E AE [10:03:32]CommunicateWithHost err = 0 [10:03:32]CheckOFDResponse [10:03:32]1017 (14) - 77093643461234 [10:03:32]1041 (16) - 0000000000871765 [10:03:32]1040 (4) - 308700 [10:03:32]1012 (4) - 26.10.2024 03:41 [10:03:32]1206 (1) - 0 [10:03:32]OFD Sender: Remove packet 308700 [10:03:32]ProducePacketName [10:03:32]name=ofd_packets/00308700 [10:03:32]NVStorageDeleteData [10:03:32]Write to MH i2c: 01 00 00 7D 93 10 [10:03:32]Write i2c OK [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: 01 [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: 01 07 00 [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: 01 07 00 7D 93 00 00 00 00 00 DD 0C 00 [10:03:32]RasterBufferAndPrint [10:03:32]line [10:03:32]line [10:03:32]line [10:03:32]line [10:03:32]line [10:03:32]written 0, free lines is 3302 [10:03:32]MH_Cut [10:03:32]Write to MH i2c: D1 01 00 84 93 01 E9 [10:03:32]Write i2c OK [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: D1 [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: D1 01 00 [10:03:32]MH_I2C_Read... [10:03:32]Read from MH i2c: D1 01 00 84 93 00 E8 [10:03:32]Write to MH i2c: 01 00 00 85 93 18 [10:03:32]Write i2c OK [10:03:32]MH_I2C_Read... [10:03:33]OFD Sender: No OFD packet to send [10:03:33]*** Cut start [10:03:33]*** Purtial cut [10:03:33]*** Stage 1: CUTSNS_PIN = 1 [10:03:33]Read from MH i2c: 01 [10:03:33]MH_I2C_Read... [10:03:33]*** Stop cut motor [10:03:33]*** Cut end [10:03:33]Read from MH i2c: 01 07 00 [10:03:33]MH_I2C_Read... [10:03:33]Read from MH i2c: 01 07 00 85 93 00 00 00 00 00 FF 0F 2D [10:03:33]process_action close_receipt done [10:03:33]requested_data is exist [10:03:33]produce_requested_data [10:03:33]requested_item fm.sn is exist - process it [10:03:33]wFMCommunicate request_size=4 [10:03:33]MH_SAM_APDU [10:03:33]CAPDU: 80 11 00 00 [10:03:33]Write to MH i2c: E2 08 00 86 93 80 11 00 00 00 00 00 00 93 [10:03:33]Write i2c OK [10:03:33]MH_I2C_Read... [10:03:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:34]Read from MH i2c: E2 [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: E2 17 00 [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: E2 17 00 86 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E8 [10:03:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:03:34]wFMCommunicate OK [10:03:34]requested_item fd.num is exist - process it [10:03:34]SAM_PROTO_GetFieldsCounters [10:03:34]wFMCommunicate request_size=4 [10:03:34]MH_SAM_APDU [10:03:34]CAPDU: 80 13 00 00 [10:03:34]Write to MH i2c: E2 08 00 87 93 80 13 00 00 00 00 00 00 96 [10:03:34]Write i2c OK [10:03:34]MH_I2C_Read... [10:03:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:34]Read from MH i2c: E2 [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: E2 62 00 [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: E2 62 00 87 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DC B5 04 00 0E 04 04 00 14 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 CF [10:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DC B5 04 00 0E 04 04 00 14 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:03:34]wFMCommunicate OK [10:03:34]SAM_PROTO_GetFieldsCounters done [10:03:34]requested_item shift.num is exist - process it [10:03:34]requested_item shift.opened is exist - process it [10:03:34]req_shift_opened [10:03:34]FM_GetShiftState [10:03:34]SAM_PROTO_GetShiftState [10:03:34]wFMCommunicate request_size=4 [10:03:34]MH_SAM_APDU [10:03:34]CAPDU: 80 13 01 00 [10:03:34]Write to MH i2c: E2 08 00 88 93 80 13 01 00 00 00 00 00 98 [10:03:34]Write i2c OK [10:03:34]MH_I2C_Read... [10:03:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:34]Read from MH i2c: E2 [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: E2 0E 00 [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: E2 0E 00 88 93 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 16 [10:03:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:03:34]wFMCommunicate OK [10:03:34]SAM_PROTO_GetShiftState done [10:03:34]FM_GetShiftState done [10:03:34]req_shift_opened done [10:03:34]requested_item shift.open_date is exist - process it [10:03:34]req_shift_open_date [10:03:34]req_shift_open_date done [10:03:34]produce_requested_data done [10:03:34]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308700,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:03:34]process_action_free close_receipt [10:03:34]json_value_free [10:03:34]json_value_free done [10:03:34]process_json_proto returns [10:03:34]Send response to host [10:03:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308700,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:03:34]free response buf [10:03:34]execute_script done [10:03:34]execute_script returns [10:03:34]free content buf [10:03:34]Sock 8.Close socket [10:03:34]Sock 8.Thread stoped [10:03:34]accept exits with 9 [10:03:34]New connection [10:03:34]New thread 3067342180 created [10:03:34]Thread 3067198820 joined [10:03:34]Waiting for new connection... [10:03:34] Sock 9.Parse request [10:03:34]Sock 9.Check first char [10:03:34]Sock 9.First char is OK [10:03:34]request: POST /json_proto HTTP/1.0 [10:03:34]Method: POST [10:03:34]URL: /json_proto [10:03:34]Method is POST - this is cgi request [10:03:34]url: /json_proto [10:03:34]query_string will be loaded in cgi processing [10:03:34]execute_cgi json_proto POST (null) [10:03:34]execute_cgi path=json_proto method=POST [10:03:34]POST find Content-Length [10:03:34]Host: 172.17.96.3:8080 [10:03:34]Content-Length: 678 [10:03:34]Content-Type: application/json [10:03:34] [10:03:34]POST finish read [10:03:34]Found Content-Length = 678 [10:03:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [10:03:34]execute_script... [10:03: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)642570", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [10:03:34]POST & json_proto [10:03:34]process_json_proto [10:03:34]json parsed OK: [10:03:34]protocol is kg_v1.0 [10:03:34]action value=close_receipt [10:03:34]process_action close_receipt [10:03:34]cmd_close_receipt [10:03:34]MH_GetDate [10:03:34]Write to MH i2c: F0 00 00 89 93 0B [10:03:34]Write i2c OK [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: F0 [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: F0 09 00 [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: F0 09 00 89 93 00 7C BE 1C 67 44 5E 04 65 DC [10:03:34]GetLastDocTimeStamp 1729937016 [10:03:34]current date 1729937020 [10:03:34]FM_GetShiftState [10:03:34]SAM_PROTO_GetShiftState [10:03:34]wFMCommunicate request_size=4 [10:03:34]MH_SAM_APDU [10:03:34]CAPDU: 80 13 01 00 [10:03:34]Write to MH i2c: E2 08 00 8A 93 80 13 01 00 00 00 00 00 9A [10:03:34]Write i2c OK [10:03:34]MH_I2C_Read... [10:03:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:34]Read from MH i2c: E2 [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: E2 0E 00 [10:03:34]MH_I2C_Read... [10:03:34]Read from MH i2c: E2 0E 00 8A 93 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 18 [10:03:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:03:34]wFMCommunicate OK [10:03:34]SAM_PROTO_GetShiftState done [10:03:34]FM_GetShiftState done [10:03:34]opened in 1729902265 [10:03:34]opened+sec_in_day 1729988665 [10:03:34]quantity*price = 70044 [10:03:34]sum+1 = 70045 [10:03:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 122 26.10.2024 10:03 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308701 ФПД: 262608760560872 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100340&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308701&fm=262608760560872&tin=02508201610067®Number=0000000000091780&sum=70000 [10:03:35]StoreToDocumentArchive [10:03:35]shift 532 fd 308701 [10:03:35]save to /storage/0532/doc_00308701 [10:03:35]save last doc name /storage/0532/doc_00308701 to /storage/kkm_last_doc_name [10:03:35]save OK [10:03:35]Clear old archive folders... [10:03:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:35]tlvbuf is 00A6B700 [10:03:35]SAM_PROTO_ClearQueue [10:03:35]wFMCommunicate request_size=4 [10:03:35]MH_SAM_APDU [10:03:35]CAPDU: 80 09 00 00 [10:03:35]Write to MH i2c: E2 08 00 97 93 80 09 00 00 00 00 00 00 9C [10:03:35]Write i2c OK [10:03:35]MH_I2C_Read... [10:03:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:35]Read from MH i2c: E2 [10:03:35]MH_I2C_Read... [10:03:35]Read from MH i2c: E2 03 00 [10:03:35]MH_I2C_Read... [10:03:35]Read from MH i2c: E2 03 00 97 93 00 90 00 9E [10:03:35]RAPDU: 90 00 [10:03:35]wFMCommunicate OK [10:03:35]SAM_PROTO_ClearQueue done [10:03:35]KKMCreateOFDPacket [10:03:35]OFDProtocolAddRootSTLVToBuf [10:03:35]FM_MakeSignedData [10:03:35]FM_MakeSignedData [10:03:35]SAM_PROTO_SignData [10:03:35]wFMCommunicate request_size=4 [10:03:35]MH_SAM_APDU [10:03:35]CAPDU: 80 0D 01 02 [10:03:35]Write to MH i2c: E2 08 00 98 93 80 0D 01 02 00 00 00 00 A4 [10:03:36]Write i2c OK [10:03:36]MH_I2C_Read... [10:03:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:36]Read from MH i2c: E2 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 03 00 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 03 00 98 93 00 90 00 9F [10:03:36]RAPDU: 90 00 [10:03:36]wFMCommunicate OK [10:03:36]wFMCommunicate request_size=255 [10:03:36]MH_SAM_APDU [10:03:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7A 00 00 00 F4 03 04 00 7C BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD B5 04 00 35 04 06 00 EE [10:03:36]Write to MH i2c: E2 02 01 99 93 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7A 00 00 00 F4 03 04 00 7C BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD B5 04 00 35 04 06 00 EE 00 00 13 [10:03:36]Write i2c OK [10:03:36]MH_I2C_Read... [10:03:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:36]Read from MH i2c: E2 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 03 00 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 03 00 99 93 00 90 00 A0 [10:03:36]RAPDU: 90 00 [10:03:36]wFMCommunicate OK [10:03:36]wFMCommunicate request_size=10 [10:03:36]MH_SAM_APDU [10:03:36]CAPDU: 80 0D 02 02 05 D7 5D E3 5C E8 [10:03:36]Write to MH i2c: E2 0D 00 9A 93 80 0D 02 02 05 00 D7 5D E3 5C E8 00 00 0C [10:03:36]Write i2c OK [10:03:36]MH_I2C_Read... [10:03:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:36]Read from MH i2c: E2 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 03 00 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 03 00 9A 93 00 90 00 A1 [10:03:36]RAPDU: 90 00 [10:03:36]wFMCommunicate OK [10:03:36]wFMCommunicate request_size=4 [10:03:36]MH_SAM_APDU [10:03:36]CAPDU: 80 0D 03 02 [10:03:36]Write to MH i2c: E2 08 00 9B 93 80 0D 03 02 00 00 00 00 A9 [10:03:36]Write i2c OK [10:03:36]MH_I2C_Read... [10:03:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:36]Read from MH i2c: E2 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 0B 00 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 0B 00 9B 93 00 F8 FA 23 5B FC 2C DA DB 90 00 F7 [10:03:36]RAPDU: F8 FA 23 5B FC 2C DA DB 90 00 [10:03:36]wFMCommunicate OK [10:03:36]SAM_PROTO_SignData done [10:03:36]FM_MakeSignedData done [10:03:36]CreateOFDProtocolMessage [10:03:36]wFMCommunicate request_size=4 [10:03:36]MH_SAM_APDU [10:03:36]CAPDU: 80 11 00 00 [10:03:36]Write to MH i2c: E2 08 00 9C 93 80 11 00 00 00 00 00 00 A9 [10:03:36]Write i2c OK [10:03:36]MH_I2C_Read... [10:03:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:36]Read from MH i2c: E2 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 17 00 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: E2 17 00 9C 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FE [10:03:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:03:36]wFMCommunicate OK [10:03:36]CreateOFDProtocolMessage done [10:03:36]OFDSenderStorePacket 308701 [10:03:36]StoreOFDPacket docnum=308701 [10:03:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 85 B5 07 01 20 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 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 7A 00 00 00 F4 03 04 00 7C BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD B5 04 00 35 04 06 00 EE D7 5D E3 5C E8 F8 FA 23 5B FC 2C DA DB [10:03:36]CheckFolder [10:03:36]dirname=/storage/ofd_packets [10:03:36]CheckFolder done [10:03:36]ProducePacketName [10:03:36]name=ofd_packets/00308701 [10:03:36]NVStorageSaveData ofd_packets/00308701 [10:03:36]File name is /storage/ofd_packets/00308701 [10:03:36]Write 301 bytes [10:03:36]NVStorageSaveData done [10:03:36]OFDSenderStorePacket done [10:03:36]KKMCreateOFDPacket done [10:03:36]NVStorageSaveData kkm_last_timestamp [10:03:36]File name is /storage/kkm_last_timestamp [10:03:36]Write 4 bytes [10:03:36]NVStorageSaveData done [10:03:36]ExternCall_PrintAddStr [10:03:36]wPrintStart [10:03:36]Write to MH i2c: 01 00 00 9D 93 30 [10:03:36]Write i2c OK [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: 01 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: 01 07 00 [10:03:36]MH_I2C_Read... [10:03:36]Read from MH i2c: 01 07 00 9D 93 00 00 00 00 00 FF 0F 45 [10:03:36]RasterBufferAndPrint [10:03:36]line Счет N : (1)642570 [10:03:36]line ИНН: 02508201610067 [10:03:36]line Контрольно-Кассовый Чек [10:03:36]line ПРОДАЖА [10:03:36]line ТРК (МРК, ГНК) : 31 [10:03:36]line Товар: 2710124130 [10:03:36]line Аи-92-К-2 [10:03:36]line 10.470 * 66.90 [10:03:36]line = 700.44 [10:03:36]line НДС 12% НСП 1% [10:03:36]line > о реализуемом товаре [10:03:36]line ОКРУГЛЕНИЕ: -0.44 [10:03:36]line ИТОГО: 700.00 [10:03:36]line Внесено: 700.00 [10:03:36]line СДАЧА: 0.00 [10:03:36]line НСП 1% : 6.20 [10:03:36]line НДС 12% : 74.38 [10:03:36]line Наличными: 700.00 [10:03:36]line Безнал.: 0.00 [10:03:36]line Место: АЗС № 172 "Партнер Нефть" [10:03:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:03:36]line СНО: Общий режим [10:03:36]line Чек 122 26.10.2024 10:03 [10:03:36]line Смена: 532 ФФД: 1.0 [10:03:36]line ЗНМ: 0300000116 [10:03:36]line РНМ: 0000000000091780 [10:03:36]line Версия ККМ: 001 [10:03:36]line ФМ: 0000000000871765 [10:03:36]line ФД: 308701 [10:03:36]line ФПД: 262608760560872 [10:03:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100340&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308701&fm=262608760560872&tin=02508201610067®Number=0000000000091780&sum=70000 [10:03:36]written 0, free lines is 4095 [10:03:36]OFD Sender: Processing packet 308701 [packets to send 222, broken 221] [10:03:36]ProducePacketName [10:03:36]name=ofd_packets/00308701 [10:03:36]OFD Sender: To server: pG, [10:03:36]CommunicateWithHost lk.salyk.kg:30040 [10:03:36]ConnectInit lk.salyk.kg [10:03:36]Connected sock=11 [10:03:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 85 B5 07 01 20 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 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 7A 00 00 00 F4 03 04 00 7C BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD B5 04 00 35 04 06 00 EE D7 5D E3 5C E8 F8 FA 23 5B FC 2C DA DB [10:03:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 19 DC 47 00 11 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 31 37 36 35 10 04 04 00 DD B5 04 00 F4 03 04 00 DB 64 1C 67 B6 04 01 00 00 6E 87 03 2D F0 13 85 00 [10:03:37]CommunicateWithHost err = 0 [10:03:37]CheckOFDResponse [10:03:37]1017 (14) - 77093643461234 [10:03:37]1041 (16) - 0000000000871765 [10:03:37]1040 (4) - 308701 [10:03:37]1012 (4) - 26.10.2024 03:41 [10:03:37]1206 (1) - 0 [10:03:37]OFD Sender: Remove packet 308701 [10:03:37]ProducePacketName [10:03:37]name=ofd_packets/00308701 [10:03:37]NVStorageDeleteData [10:03:37]Write to MH i2c: 01 00 00 C7 93 5A [10:03:37]Write i2c OK [10:03:37]MH_I2C_Read... [10:03:37]Read from MH i2c: 01 [10:03:37]MH_I2C_Read... [10:03:37]Read from MH i2c: 01 07 00 [10:03:37]MH_I2C_Read... [10:03:37]Read from MH i2c: 01 07 00 C7 93 00 00 00 00 00 C5 0C 32 [10:03:37]RasterBufferAndPrint [10:03:37]line [10:03:37]line [10:03:37]line [10:03:37]line [10:03:37]line [10:03:37]written 0, free lines is 3287 [10:03:37]MH_Cut [10:03:37]Write to MH i2c: D1 01 00 CE 93 01 33 [10:03:37]Write i2c OK [10:03:37]MH_I2C_Read... [10:03:37]Read from MH i2c: D1 [10:03:37]MH_I2C_Read... [10:03:37]Read from MH i2c: D1 01 00 [10:03:37]MH_I2C_Read... [10:03:37]Read from MH i2c: D1 01 00 CE 93 00 32 [10:03:37]Write to MH i2c: 01 00 00 CF 93 62 [10:03:37]Write i2c OK [10:03:37]MH_I2C_Read... [10:03:37]OFD Sender: No OFD packet to send [10:03:37]*** Cut start [10:03:37]*** Purtial cut [10:03:37]*** Stage 1: CUTSNS_PIN = 1 [10:03:38]Read from MH i2c: 01 [10:03:38]MH_I2C_Read... [10:03:38]*** Stop cut motor [10:03:38]*** Cut end [10:03:38]Read from MH i2c: 01 07 00 [10:03:38]MH_I2C_Read... [10:03:38]Read from MH i2c: 01 07 00 CF 93 00 00 00 00 00 FF 0F 77 [10:03:38]process_action close_receipt done [10:03:38]requested_data is exist [10:03:38]produce_requested_data [10:03:38]requested_item fm.sn is exist - process it [10:03:38]wFMCommunicate request_size=4 [10:03:38]MH_SAM_APDU [10:03:38]CAPDU: 80 11 00 00 [10:03:38]Write to MH i2c: E2 08 00 D0 93 80 11 00 00 00 00 00 00 DD [10:03:38]Write i2c OK [10:03:38]MH_I2C_Read... [10:03:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:38]Read from MH i2c: E2 [10:03:38]MH_I2C_Read... [10:03:38]Read from MH i2c: E2 17 00 [10:03:38]MH_I2C_Read... [10:03:38]Read from MH i2c: E2 17 00 D0 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 32 [10:03:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:03:38]wFMCommunicate OK [10:03:38]requested_item fd.num is exist - process it [10:03:38]SAM_PROTO_GetFieldsCounters [10:03:38]wFMCommunicate request_size=4 [10:03:38]MH_SAM_APDU [10:03:38]CAPDU: 80 13 00 00 [10:03:38]Write to MH i2c: E2 08 00 D1 93 80 13 00 00 00 00 00 00 E0 [10:03:38]Write i2c OK [10:03:38]MH_I2C_Read... [10:03:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:38]Read from MH i2c: E2 [10:03:38]MH_I2C_Read... [10:03:38]Read from MH i2c: E2 62 00 [10:03:38]MH_I2C_Read... [10:03:38]Read from MH i2c: E2 62 00 D1 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DD B5 04 00 0E 04 04 00 14 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 1D [10:03:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DD B5 04 00 0E 04 04 00 14 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:03:38]wFMCommunicate OK [10:03:38]SAM_PROTO_GetFieldsCounters done [10:03:38]requested_item shift.num is exist - process it [10:03:38]requested_item shift.opened is exist - process it [10:03:38]req_shift_opened [10:03:38]FM_GetShiftState [10:03:38]SAM_PROTO_GetShiftState [10:03:38]wFMCommunicate request_size=4 [10:03:38]MH_SAM_APDU [10:03:38]CAPDU: 80 13 01 00 [10:03:38]Write to MH i2c: E2 08 00 D2 93 80 13 01 00 00 00 00 00 E2 [10:03:38]Write i2c OK [10:03:38]MH_I2C_Read... [10:03:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:38]Read from MH i2c: E2 [10:03:38]MH_I2C_Read... [10:03:38]Read from MH i2c: E2 0E 00 [10:03:38]MH_I2C_Read... [10:03:38]Read from MH i2c: E2 0E 00 D2 93 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 60 [10:03:38]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:03:38]wFMCommunicate OK [10:03:38]SAM_PROTO_GetShiftState done [10:03:38]FM_GetShiftState done [10:03:38]req_shift_opened done [10:03:38]requested_item shift.open_date is exist - process it [10:03:38]req_shift_open_date [10:03:38]req_shift_open_date done [10:03:38]produce_requested_data done [10:03:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308701,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:03:38]process_action_free close_receipt [10:03:38]json_value_free [10:03:38]json_value_free done [10:03:38]process_json_proto returns [10:03:38]Send response to host [10:03:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308701,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:03:38]free response buf [10:03:38]execute_script done [10:03:38]execute_script returns [10:03:38]free content buf [10:03:38]Sock 9.Close socket [10:03:38]Sock 9.Thread stoped [10:03:39]accept exits with 8 [10:03:39]New connection [10:03:39]New thread 3067198820 created [10:03:39]Thread 3067342180 joined [10:03:39]Waiting for new connection... [10:03:39] Sock 8.Parse request [10:03:39]Sock 8.Check first char [10:03:39]Sock 8.First char is OK [10:03:39]request: POST /json_proto HTTP/1.0 [10:03:39]Method: POST [10:03:39]URL: /json_proto [10:03:39]Method is POST - this is cgi request [10:03:39]url: /json_proto [10:03:39]query_string will be loaded in cgi processing [10:03:39]execute_cgi json_proto POST (null) [10:03:39]execute_cgi path=json_proto method=POST [10:03:39]POST find Content-Length [10:03:39]Host: 172.17.96.3:8080 [10:03:39]Content-Length: 677 [10:03:39]Content-Type: application/json [10:03:39] [10:03:39]POST finish read [10:03:39]Found Content-Length = 677 [10:03:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:03:39]execute_script... [10:03: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)642569", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:03:39]POST & json_proto [10:03:39]process_json_proto [10:03:39]json parsed OK: [10:03:39]protocol is kg_v1.0 [10:03:39]action value=close_receipt [10:03:39]process_action close_receipt [10:03:39]cmd_close_receipt [10:03:39]MH_GetDate [10:03:39]Write to MH i2c: F0 00 00 D3 93 55 [10:03:39]Write i2c OK [10:03:39]MH_I2C_Read... [10:03:39]Read from MH i2c: F0 [10:03:39]MH_I2C_Read... [10:03:39]Read from MH i2c: F0 09 00 [10:03:39]MH_I2C_Read... [10:03:39]Read from MH i2c: F0 09 00 D3 93 00 80 BE 1C 67 44 5E 04 65 2A [10:03:39]GetLastDocTimeStamp 1729937020 [10:03:39]current date 1729937024 [10:03:39]FM_GetShiftState [10:03:39]SAM_PROTO_GetShiftState [10:03:39]wFMCommunicate request_size=4 [10:03:39]MH_SAM_APDU [10:03:39]CAPDU: 80 13 01 00 [10:03:39]Write to MH i2c: E2 08 00 D4 93 80 13 01 00 00 00 00 00 E4 [10:03:39]Write i2c OK [10:03:39]MH_I2C_Read... [10:03:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:39]Read from MH i2c: E2 [10:03:39]MH_I2C_Read... [10:03:39]Read from MH i2c: E2 0E 00 [10:03:39]MH_I2C_Read... [10:03:39]Read from MH i2c: E2 0E 00 D4 93 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 62 [10:03:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:03:39]wFMCommunicate OK [10:03:39]SAM_PROTO_GetShiftState done [10:03:39]FM_GetShiftState done [10:03:39]opened in 1729902265 [10:03:39]opened+sec_in_day 1729988665 [10:03:39]quantity*price = 50041 [10:03:39]sum+1 = 50042 [10:03:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 123 26.10.2024 10:03 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308702 ФПД: 103322623279490 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100344&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308702&fm=103322623279490&tin=02508201610067®Number=0000000000091780&sum=50000 [10:03:40]StoreToDocumentArchive [10:03:40]shift 532 fd 308702 [10:03:40]save to /storage/0532/doc_00308702 [10:03:40]save last doc name /storage/0532/doc_00308702 to /storage/kkm_last_doc_name [10:03:40]save OK [10:03:40]Clear old archive folders... [10:03:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:40]tlvbuf is 00C25DF0 [10:03:40]SAM_PROTO_ClearQueue [10:03:40]wFMCommunicate request_size=4 [10:03:40]MH_SAM_APDU [10:03:40]CAPDU: 80 09 00 00 [10:03:40]Write to MH i2c: E2 08 00 E1 93 80 09 00 00 00 00 00 00 E6 [10:03:40]Write i2c OK [10:03:40]MH_I2C_Read... [10:03:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:40]Read from MH i2c: E2 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 03 00 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 03 00 E1 93 00 90 00 E8 [10:03:40]RAPDU: 90 00 [10:03:40]wFMCommunicate OK [10:03:40]SAM_PROTO_ClearQueue done [10:03:40]KKMCreateOFDPacket [10:03:40]OFDProtocolAddRootSTLVToBuf [10:03:40]FM_MakeSignedData [10:03:40]FM_MakeSignedData [10:03:40]SAM_PROTO_SignData [10:03:40]wFMCommunicate request_size=4 [10:03:40]MH_SAM_APDU [10:03:40]CAPDU: 80 0D 01 02 [10:03:40]Write to MH i2c: E2 08 00 E2 93 80 0D 01 02 00 00 00 00 EE [10:03:40]Write i2c OK [10:03:40]MH_I2C_Read... [10:03:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:40]Read from MH i2c: E2 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 03 00 [10:03:40]MH_I2C_Read... [10:03:40]Read from MH i2c: E2 03 00 E2 93 00 90 00 E9 [10:03:40]RAPDU: 90 00 [10:03:40]wFMCommunicate OK [10:03:40]wFMCommunicate request_size=255 [10:03:40]MH_SAM_APDU [10:03: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 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 7B 00 00 00 F4 03 04 00 80 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE B5 04 00 35 04 06 00 5D [10:03:40]Write to MH i2c: E2 02 01 E3 93 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7B 00 00 00 F4 03 04 00 80 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE B5 04 00 35 04 06 00 5D 00 00 C2 [10:03:40]Write i2c OK [10:03:40]MH_I2C_Read... [10:03:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:41]Read from MH i2c: E2 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: E2 03 00 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: E2 03 00 E3 93 00 90 00 EA [10:03:41]RAPDU: 90 00 [10:03:41]wFMCommunicate OK [10:03:41]wFMCommunicate request_size=10 [10:03:41]MH_SAM_APDU [10:03:41]CAPDU: 80 0D 02 02 05 F8 AC 42 01 82 [10:03:41]Write to MH i2c: E2 0D 00 E4 93 80 0D 02 02 05 00 F8 AC 42 01 82 00 00 64 [10:03:41]Write i2c OK [10:03:41]MH_I2C_Read... [10:03:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:41]Read from MH i2c: E2 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: E2 03 00 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: E2 03 00 E4 93 00 90 00 EB [10:03:41]RAPDU: 90 00 [10:03:41]wFMCommunicate OK [10:03:41]wFMCommunicate request_size=4 [10:03:41]MH_SAM_APDU [10:03:41]CAPDU: 80 0D 03 02 [10:03:41]Write to MH i2c: E2 08 00 E5 93 80 0D 03 02 00 00 00 00 F3 [10:03:41]Write i2c OK [10:03:41]MH_I2C_Read... [10:03:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:41]Read from MH i2c: E2 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: E2 0B 00 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: E2 0B 00 E5 93 00 8D 3A 7D FF 45 2D 74 0C 90 00 29 [10:03:41]RAPDU: 8D 3A 7D FF 45 2D 74 0C 90 00 [10:03:41]wFMCommunicate OK [10:03:41]SAM_PROTO_SignData done [10:03:41]FM_MakeSignedData done [10:03:41]CreateOFDProtocolMessage [10:03:41]wFMCommunicate request_size=4 [10:03:41]MH_SAM_APDU [10:03:41]CAPDU: 80 11 00 00 [10:03:41]Write to MH i2c: E2 08 00 E6 93 80 11 00 00 00 00 00 00 F3 [10:03:41]Write i2c OK [10:03:41]MH_I2C_Read... [10:03:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:41]Read from MH i2c: E2 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: E2 17 00 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: E2 17 00 E6 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 48 [10:03:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:03:41]wFMCommunicate OK [10:03:41]CreateOFDProtocolMessage done [10:03:41]OFDSenderStorePacket 308702 [10:03:41]StoreOFDPacket docnum=308702 [10:03:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 44 9A 07 01 AE 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7B 00 00 00 F4 03 04 00 80 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE B5 04 00 35 04 06 00 5D F8 AC 42 01 82 8D 3A 7D FF 45 2D 74 0C [10:03:41]CheckFolder [10:03:41]dirname=/storage/ofd_packets [10:03:41]CheckFolder done [10:03:41]ProducePacketName [10:03:41]name=ofd_packets/00308702 [10:03:41]NVStorageSaveData ofd_packets/00308702 [10:03:41]File name is /storage/ofd_packets/00308702 [10:03:41]Write 301 bytes [10:03:41]NVStorageSaveData done [10:03:41]OFDSenderStorePacket done [10:03:41]KKMCreateOFDPacket done [10:03:41]NVStorageSaveData kkm_last_timestamp [10:03:41]File name is /storage/kkm_last_timestamp [10:03:41]Write 4 bytes [10:03:41]NVStorageSaveData done [10:03:41]ExternCall_PrintAddStr [10:03:41]wPrintStart [10:03:41]Write to MH i2c: 01 00 00 E7 93 7A [10:03:41]Write i2c OK [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: 01 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: 01 07 00 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: 01 07 00 E7 93 00 00 00 00 00 FF 0F 8F [10:03:41]RasterBufferAndPrint [10:03:41]line Счет N : (1)642569 [10:03:41]line ИНН: 02508201610067 [10:03:41]line Контрольно-Кассовый Чек [10:03:41]line ПРОДАЖА [10:03:41]line ТРК (МРК, ГНК) : 41 [10:03:41]line Товар: 2710124130 [10:03:41]line Аи-92-К-2 [10:03:41]line 7.480 * 66.90 [10:03:41]line = 500.41 [10:03:41]line НДС 12% НСП 1% [10:03:41]line > о реализуемом товаре [10:03:41]line ОКРУГЛЕНИЕ: -0.41 [10:03:41]line ИТОГО: 500.00 [10:03:41]line Внесено: 500.00 [10:03:41]line СДАЧА: 0.00 [10:03:41]line НСП 1% : 4.43 [10:03:41]line НДС 12% : 53.14 [10:03:41]line Наличными: 500.00 [10:03:41]line Безнал.: 0.00 [10:03:41]line Место: АЗС № 172 "Партнер Нефть" [10:03:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:03:41]line СНО: Общий режим [10:03:41]line Чек 123 26.10.2024 10:03 [10:03:41]line Смена: 532 ФФД: 1.0 [10:03:41]line ЗНМ: 0300000116 [10:03:41]line РНМ: 0000000000091780 [10:03:41]line Версия ККМ: 001 [10:03:41]line ФМ: 0000000000871765 [10:03:41]line ФД: 308702 [10:03:41]line ФПД: 103322623279490 [10:03:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100344&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308702&fm=103322623279490&tin=02508201610067®Number=0000000000091780&sum=50000 [10:03:41]written 0, free lines is 4095 [10:03:41]OFD Sender: Processing packet 308702 [packets to send 222, broken 221] [10:03:41]ProducePacketName [10:03:41]name=ofd_packets/00308702 [10:03:41]OFD Sender: To server: pG, [10:03:41]CommunicateWithHost lk.salyk.kg:30040 [10:03:41]ConnectInit lk.salyk.kg [10:03:41]Connected sock=10 [10:03:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 44 9A 07 01 AE 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7B 00 00 00 F4 03 04 00 80 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE B5 04 00 35 04 06 00 5D F8 AC 42 01 82 8D 3A 7D FF 45 2D 74 0C [10:03:41]Write to MH i2c: 01 00 00 11 94 A5 [10:03:41]Write i2c OK [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: 01 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: 01 07 00 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: 01 07 00 11 94 00 00 00 00 00 CC 0C 84 [10:03:41]RasterBufferAndPrint [10:03:41]line [10:03:41]line [10:03:41]line [10:03:41]line [10:03:41]line [10:03:41]written 0, free lines is 3304 [10:03:41]MH_Cut [10:03:41]Write to MH i2c: D1 01 00 18 94 01 7E [10:03:41]Write i2c OK [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: D1 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: D1 01 00 [10:03:41]MH_I2C_Read... [10:03:41]Read from MH i2c: D1 01 00 18 94 00 7D [10:03:41]Write to MH i2c: 01 00 00 19 94 AD [10:03:41]Write i2c OK [10:03:41]MH_I2C_Read... [10:03:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F8 3B 47 00 A5 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 31 37 36 35 10 04 04 00 DE B5 04 00 F4 03 04 00 E0 64 1C 67 B6 04 01 00 00 52 68 6B EC 19 D9 A4 9A [10:03:42]CommunicateWithHost err = 0 [10:03:42]CheckOFDResponse [10:03:42]1017 (14) - 77093643461234 [10:03:42]1041 (16) - 0000000000871765 [10:03:42]1040 (4) - 308702 [10:03:42]1012 (4) - 26.10.2024 03:41 [10:03:42]1206 (1) - 0 [10:03:42]OFD Sender: Remove packet 308702 [10:03:42]ProducePacketName [10:03:42]name=ofd_packets/00308702 [10:03:42]NVStorageDeleteData [10:03:42]OFD Sender: No OFD packet to send [10:03:42]*** Cut start [10:03:42]*** Purtial cut [10:03:42]*** Stage 1: CUTSNS_PIN = 1 [10:03:42]Read from MH i2c: 01 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: 01 07 00 [10:03:43]MH_I2C_Read... [10:03:43]*** Stop cut motor [10:03:43]*** Cut end [10:03:43]Read from MH i2c: 01 07 00 19 94 00 00 00 00 00 FF 0F C2 [10:03:43]process_action close_receipt done [10:03:43]requested_data is exist [10:03:43]produce_requested_data [10:03:43]requested_item fm.sn is exist - process it [10:03:43]wFMCommunicate request_size=4 [10:03:43]MH_SAM_APDU [10:03:43]CAPDU: 80 11 00 00 [10:03:43]Write to MH i2c: E2 08 00 1A 94 80 11 00 00 00 00 00 00 28 [10:03:43]Write i2c OK [10:03:43]MH_I2C_Read... [10:03:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:43]Read from MH i2c: E2 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: E2 17 00 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: E2 17 00 1A 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7D [10:03:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:03:43]wFMCommunicate OK [10:03:43]requested_item fd.num is exist - process it [10:03:43]SAM_PROTO_GetFieldsCounters [10:03:43]wFMCommunicate request_size=4 [10:03:43]MH_SAM_APDU [10:03:43]CAPDU: 80 13 00 00 [10:03:43]Write to MH i2c: E2 08 00 1B 94 80 13 00 00 00 00 00 00 2B [10:03:43]Write i2c OK [10:03:43]MH_I2C_Read... [10:03:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:43]Read from MH i2c: E2 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: E2 62 00 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: E2 62 00 1B 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DE B5 04 00 0E 04 04 00 14 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 6C [10:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DE B5 04 00 0E 04 04 00 14 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:03:43]wFMCommunicate OK [10:03:43]SAM_PROTO_GetFieldsCounters done [10:03:43]requested_item shift.num is exist - process it [10:03:43]requested_item shift.opened is exist - process it [10:03:43]req_shift_opened [10:03:43]FM_GetShiftState [10:03:43]SAM_PROTO_GetShiftState [10:03:43]wFMCommunicate request_size=4 [10:03:43]MH_SAM_APDU [10:03:43]CAPDU: 80 13 01 00 [10:03:43]Write to MH i2c: E2 08 00 1C 94 80 13 01 00 00 00 00 00 2D [10:03:43]Write i2c OK [10:03:43]MH_I2C_Read... [10:03:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:43]Read from MH i2c: E2 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: E2 0E 00 [10:03:43]MH_I2C_Read... [10:03:43]Read from MH i2c: E2 0E 00 1C 94 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AB [10:03:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:03:43]wFMCommunicate OK [10:03:43]SAM_PROTO_GetShiftState done [10:03:43]FM_GetShiftState done [10:03:43]req_shift_opened done [10:03:43]requested_item shift.open_date is exist - process it [10:03:43]req_shift_open_date [10:03:43]req_shift_open_date done [10:03:43]produce_requested_data done [10:03:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308702,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:03:43]process_action_free close_receipt [10:03:43]json_value_free [10:03:43]json_value_free done [10:03:43]process_json_proto returns [10:03:43]Send response to host [10:03:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308702,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:03:43]free response buf [10:03:43]execute_script done [10:03:43]execute_script returns [10:03:43]free content buf [10:03:43]Sock 8.Close socket [10:03:43]Sock 8.Thread stoped [10:03:47]OFD Sender: No OFD packet to send [10:03:52]OFD Sender: No OFD packet to send [10:03:57]OFD Sender: No OFD packet to send [10:04:02]OFD Sender: No OFD packet to send [10:04:07]OFD Sender: No OFD packet to send [10:04:12]OFD Sender: No OFD packet to send [10:04:17]OFD Sender: No OFD packet to send [10:04:22]OFD Sender: No OFD packet to send [10:04:27]OFD Sender: No OFD packet to send [10:04:32]OFD Sender: No OFD packet to send [10:04:37]OFD Sender: No OFD packet to send E2 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 26 94 00 90 00 2E [10:05:20]RAPDU: 90 00 [10:05:20]wFMCommunicate OK [10:05:20]wFMCommunicate request_size=13 [10:05:20]MH_SAM_APDU [10:05:20]CAPDU: 80 15 02 00 08 F4 03 04 00 E5 BE 1C 67 [10:05:20]Write to MH i2c: E2 10 00 27 94 80 15 02 00 08 00 F4 03 04 00 E5 BE 1C 67 00 00 6C [10:05:20]Write i2c OK [10:05:20]MH_I2C_Read... [10:05:20]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [10:05:20]Read from MH i2c: E2 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 27 94 00 90 00 2F [10:05:20]RAPDU: 90 00 [10:05:20]wFMCommunicate OK [10:05:20]wFMCommunicate request_size=25 [10:05:20]MH_SAM_APDU [10:05:20]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 [10:05:20]Write to MH i2c: E2 1C 00 28 94 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 00 00 9E [10:05:20]Write i2c OK [10:05:20]MH_I2C_Read... [10:05:20]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [10:05:20]Read from MH i2c: E2 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 28 94 00 90 00 30 [10:05:20]RAPDU: 90 00 [10:05:20]wFMCommunicate OK [10:05:20]wFMCommunicate request_size=4 [10:05:20]MH_SAM_APDU [10:05:20]CAPDU: 80 15 03 00 [10:05:20]Write to MH i2c: E2 08 00 29 94 80 15 03 00 00 00 00 00 3E [10:05:20]Write i2c OK [10:05:20]MH_I2C_Read... [10:05:20]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [10:05:20]Read from MH i2c: E2 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 40 00 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 40 00 29 94 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7C 00 00 00 35 04 06 00 40 C7 F5 2C 4A 2C 90 00 FE [10:05:20]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B5 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7C 00 00 00 35 04 06 00 40 C7 F5 2C 4A 2C 90 00 [10:05:20]wFMCommunicate OK [10:05:20]SAM_PROTO_ProcessDocument answer len = 59 [10:05:20]SAM_PROTO_ProcessDocument done [10:05:20]SetTLVBufToDocument [10:05:20]Processing tag 1209 (04B9) [10:05:20]Malloc new data [10:05:20]Processing tag 1041 (0411) [10:05:20]Processing tag 1040 (0410) [10:05:20]Malloc new data [10:05:20]Processing tag 1038 (040E) [10:05:20]Malloc new data [10:05:20]Processing tag 1042 (0412) [10:05:20]Malloc new data [10:05:20]Processing tag 1077 (0435) [10:05:20]Malloc new data [10:05:20]SetTLVBufToDocument err=0 [10:05:20]KKMLoadAndSignReceiptData store KKM data [10:05:20]KKMLoadAndSignReceiptData err=0 [10:05:20]wFMCommunicate request_size=4 [10:05:20]MH_SAM_APDU [10:05:20]CAPDU: 80 11 00 00 [10:05:20]Write to MH i2c: E2 08 00 2A 94 80 11 00 00 00 00 00 00 38 [10:05:20]Write i2c OK [10:05:20]MH_I2C_Read... [10:05:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:20]Read from MH i2c: E2 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 17 00 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 17 00 2A 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8D [10:05:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:05:20]wFMCommunicate OK [10:05:20]Счет N : (1)642571 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 52 Товар: 2710124130 Аи-92-К-2 5.980 * 66.90 = 400.06 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 124 26.10.2024 10:05 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308703 ФПД: 71227555990060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100525&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308703&fm=71227555990060&tin=02508201610067®Number=0000000000091780&sum=40000 [10:05:20]StoreToDocumentArchive [10:05:20]shift 532 fd 308703 [10:05:20]save to /storage/0532/doc_00308703 [10:05:20]save last doc name /storage/0532/doc_00308703 to /storage/kkm_last_doc_name [10:05:20]save OK [10:05:20]Clear old archive folders... [10:05:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:05:20]tlvbuf is 00B2C440 [10:05:20]SAM_PROTO_ClearQueue [10:05:20]wFMCommunicate request_size=4 [10:05:20]MH_SAM_APDU [10:05:20]CAPDU: 80 09 00 00 [10:05:20]Write to MH i2c: E2 08 00 2B 94 80 09 00 00 00 00 00 00 31 [10:05:20]Write i2c OK [10:05:20]MH_I2C_Read... [10:05:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:20]Read from MH i2c: E2 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 2B 94 00 90 00 33 [10:05:20]RAPDU: 90 00 [10:05:20]wFMCommunicate OK [10:05:20]SAM_PROTO_ClearQueue done [10:05:20]KKMCreateOFDPacket [10:05:20]OFDProtocolAddRootSTLVToBuf [10:05:20]FM_MakeSignedData [10:05:20]FM_MakeSignedData [10:05:20]SAM_PROTO_SignData [10:05:20]wFMCommunicate request_size=4 [10:05:20]MH_SAM_APDU [10:05:20]CAPDU: 80 0D 01 02 [10:05:20]Write to MH i2c: E2 08 00 2C 94 80 0D 01 02 00 00 00 00 39 [10:05:20]Write i2c OK [10:05:20]MH_I2C_Read... [10:05:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:20]Read from MH i2c: E2 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 [10:05:20]MH_I2C_Read... [10:05:20]Read from MH i2c: E2 03 00 2C 94 00 90 00 34 [10:05:20]RAPDU: 90 00 [10:05:20]wFMCommunicate OK [10:05:20]wFMCommunicate request_size=255 [10:05:20]MH_SAM_APDU [10:05:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 00 00 00 F4 03 04 00 E5 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B5 04 00 35 04 06 00 40 [10:05:20]Write to MH i2c: E2 02 01 2D 94 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 00 00 00 F4 03 04 00 E5 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B5 04 00 35 04 06 00 40 00 00 26 [10:05:20]Write i2c OK [10:05:20]MH_I2C_Read... [10:05:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:21]Read from MH i2c: E2 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: E2 03 00 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: E2 03 00 2D 94 00 90 00 35 [10:05:21]RAPDU: 90 00 [10:05:21]wFMCommunicate OK [10:05:21]wFMCommunicate request_size=10 [10:05:21]MH_SAM_APDU [10:05:21]CAPDU: 80 0D 02 02 05 C7 F5 2C 4A 2C [10:05:21]Write to MH i2c: E2 0D 00 2E 94 80 0D 02 02 05 00 C7 F5 2C 4A 2C 00 00 A4 [10:05:21]Write i2c OK [10:05:21]MH_I2C_Read... [10:05:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:21]Read from MH i2c: E2 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: E2 03 00 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: E2 03 00 2E 94 00 90 00 36 [10:05:21]RAPDU: 90 00 [10:05:21]wFMCommunicate OK [10:05:21]wFMCommunicate request_size=4 [10:05:21]MH_SAM_APDU [10:05:21]CAPDU: 80 0D 03 02 [10:05:21]Write to MH i2c: E2 08 00 2F 94 80 0D 03 02 00 00 00 00 3E [10:05:21]Write i2c OK [10:05:21]MH_I2C_Read... [10:05:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:21]Read from MH i2c: E2 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: E2 0B 00 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: E2 0B 00 2F 94 00 C6 DD C2 71 43 29 C6 4D 90 00 94 [10:05:21]RAPDU: C6 DD C2 71 43 29 C6 4D 90 00 [10:05:21]wFMCommunicate OK [10:05:21]SAM_PROTO_SignData done [10:05:21]FM_MakeSignedData done [10:05:21]CreateOFDProtocolMessage [10:05:21]wFMCommunicate request_size=4 [10:05:21]MH_SAM_APDU [10:05:21]CAPDU: 80 11 00 00 [10:05:21]Write to MH i2c: E2 08 00 30 94 80 11 00 00 00 00 00 00 3E [10:05:21]Write i2c OK [10:05:21]MH_I2C_Read... [10:05:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:21]Read from MH i2c: E2 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: E2 17 00 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: E2 17 00 30 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 93 [10:05:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:05:21]wFMCommunicate OK [10:05:21]CreateOFDProtocolMessage done [10:05:21]OFDSenderStorePacket 308703 [10:05:21]StoreOFDPacket docnum=308703 [10:05:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BA 62 07 01 34 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 00 00 00 F4 03 04 00 E5 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B5 04 00 35 04 06 00 40 C7 F5 2C 4A 2C C6 DD C2 71 43 29 C6 4D [10:05:21]CheckFolder [10:05:21]dirname=/storage/ofd_packets [10:05:21]CheckFolder done [10:05:21]ProducePacketName [10:05:21]name=ofd_packets/00308703 [10:05:21]NVStorageSaveData ofd_packets/00308703 [10:05:21]File name is /storage/ofd_packets/00308703 [10:05:21]Write 301 bytes [10:05:21]NVStorageSaveData done [10:05:21]OFDSenderStorePacket done [10:05:21]KKMCreateOFDPacket done [10:05:21]NVStorageSaveData kkm_last_timestamp [10:05:21]File name is /storage/kkm_last_timestamp [10:05:21]Write 4 bytes [10:05:21]NVStorageSaveData done [10:05:21]ExternCall_PrintAddStr [10:05:21]wPrintStart [10:05:21]Write to MH i2c: 01 00 00 31 94 C5 [10:05:21]Write i2c OK [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: 01 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: 01 07 00 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: 01 07 00 31 94 00 00 00 00 00 FF 0F DA [10:05:21]RasterBufferAndPrint [10:05:21]line Счет N : (1)642571 [10:05:21]line ИНН: 02508201610067 [10:05:21]line Контрольно-Кассовый Чек [10:05:21]line ПРОДАЖА [10:05:21]line ТРК (МРК, ГНК) : 52 [10:05:21]line Товар: 2710124130 [10:05:21]line Аи-92-К-2 [10:05:21]line 5.980 * 66.90 [10:05:21]line = 400.06 [10:05:21]line НДС 12% НСП 1% [10:05:21]line > о реализуемом товаре [10:05:21]line ОКРУГЛЕНИЕ: -0.06 [10:05:21]line ИТОГО: 400.00 [10:05:21]line Внесено: 400.00 [10:05:21]line СДАЧА: 0.00 [10:05:21]line НСП 1% : 3.54 [10:05:21]line НДС 12% : 42.48 [10:05:21]line Наличными: 400.00 [10:05:21]line Безнал.: 0.00 [10:05:21]line Место: АЗС № 172 "Партнер Нефть" [10:05:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:05:21]line СНО: Общий режим [10:05:21]line Чек 124 26.10.2024 10:05 [10:05:21]line Смена: 532 ФФД: 1.0 [10:05:21]line ЗНМ: 0300000116 [10:05:21]line РНМ: 0000000000091780 [10:05:21]line Версия ККМ: 001 [10:05:21]line ФМ: 0000000000871765 [10:05:21]line ФД: 308703 [10:05:21]line ФПД: 71227555990060 [10:05:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100525&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308703&fm=71227555990060&tin=02508201610067®Number=0000000000091780&sum=40000 [10:05:21]written 0, free lines is 4095 [10:05:21]OFD Sender: Processing packet 308703 [packets to send 222, broken 221] [10:05:21]ProducePacketName [10:05:21]name=ofd_packets/00308703 [10:05:21]OFD Sender: To server: pG, [10:05:21]CommunicateWithHost lk.salyk.kg:30040 [10:05:21]ConnectInit lk.salyk.kg [10:05:21]Connected sock=11 [10:05:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BA 62 07 01 34 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 00 00 00 F4 03 04 00 E5 BE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B5 04 00 35 04 06 00 40 C7 F5 2C 4A 2C C6 DD C2 71 43 29 C6 4D [10:05:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CA 1B 47 00 11 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 31 37 36 35 10 04 04 00 DF B5 04 00 F4 03 04 00 43 65 1C 67 B6 04 01 00 00 C0 B4 A8 05 90 A6 FE 2D [10:05:21]CommunicateWithHost err = 0 [10:05:21]CheckOFDResponse [10:05:21]1017 (14) - 77093643461234 [10:05:21]1041 (16) - 0000000000871765 [10:05:21]1040 (4) - 308703 [10:05:21]1012 (4) - 26.10.2024 03:42 [10:05:21]1206 (1) - 0 [10:05:21]OFD Sender: Remove packet 308703 [10:05:21]ProducePacketName [10:05:21]name=ofd_packets/00308703 [10:05:21]NVStorageDeleteData [10:05:21]Write to MH i2c: 01 00 00 5B 94 EF [10:05:21]Write i2c OK [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: 01 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: 01 07 00 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: 01 07 00 5B 94 00 00 00 00 00 C1 0C C3 [10:05:21]RasterBufferAndPrint [10:05:21]line [10:05:21]line [10:05:21]line [10:05:21]line [10:05:21]line [10:05:21]written 0, free lines is 3273 [10:05:21]MH_Cut [10:05:21]Write to MH i2c: D1 01 00 62 94 01 C8 [10:05:21]Write i2c OK [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: D1 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: D1 01 00 [10:05:21]MH_I2C_Read... [10:05:21]Read from MH i2c: D1 01 00 62 94 00 C7 [10:05:21]Write to MH i2c: 01 00 00 63 94 F7 [10:05:21]Write i2c OK [10:05:21]MH_I2C_Read... [10:05:22]OFD Sender: No OFD packet to send [10:05:22]*** Cut start [10:05:22]*** Purtial cut [10:05:22]*** Stage 1: CUTSNS_PIN = 1 [10:05:22]Read from MH i2c: 01 [10:05:22]MH_I2C_Read... [10:05:22]*** Stop cut motor [10:05:22]*** Cut end [10:05:22]Read from MH i2c: 01 07 00 [10:05:22]MH_I2C_Read... [10:05:22]Read from MH i2c: 01 07 00 63 94 00 00 00 00 00 FF 0F 0C [10:05:22]process_action close_receipt done [10:05:22]requested_data is exist [10:05:22]produce_requested_data [10:05:22]requested_item fm.sn is exist - process it [10:05:22]wFMCommunicate request_size=4 [10:05:22]MH_SAM_APDU [10:05:22]CAPDU: 80 11 00 00 [10:05:22]Write to MH i2c: E2 08 00 64 94 80 11 00 00 00 00 00 00 72 [10:05:22]Write i2c OK [10:05:22]MH_I2C_Read... [10:05:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:22]Read from MH i2c: E2 [10:05:22]MH_I2C_Read... [10:05:22]Read from MH i2c: E2 17 00 [10:05:22]MH_I2C_Read... [10:05:22]Read from MH i2c: E2 17 00 64 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C7 [10:05:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:05:22]wFMCommunicate OK [10:05:22]requested_item fd.num is exist - process it [10:05:22]SAM_PROTO_GetFieldsCounters [10:05:22]wFMCommunicate request_size=4 [10:05:22]MH_SAM_APDU [10:05:22]CAPDU: 80 13 00 00 [10:05:22]Write to MH i2c: E2 08 00 65 94 80 13 00 00 00 00 00 00 75 [10:05:22]Write i2c OK [10:05:22]MH_I2C_Read... [10:05:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:23]Read from MH i2c: E2 [10:05:23]MH_I2C_Read... [10:05:23]Read from MH i2c: E2 62 00 [10:05:23]MH_I2C_Read... [10:05:23]Read from MH i2c: E2 62 00 65 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DF B5 04 00 0E 04 04 00 14 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 BA [10:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DF B5 04 00 0E 04 04 00 14 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:05:23]wFMCommunicate OK [10:05:23]SAM_PROTO_GetFieldsCounters done [10:05:23]requested_item shift.num is exist - process it [10:05:23]requested_item shift.opened is exist - process it [10:05:23]req_shift_opened [10:05:23]FM_GetShiftState [10:05:23]SAM_PROTO_GetShiftState [10:05:23]wFMCommunicate request_size=4 [10:05:23]MH_SAM_APDU [10:05:23]CAPDU: 80 13 01 00 [10:05:23]Write to MH i2c: E2 08 00 66 94 80 13 01 00 00 00 00 00 77 [10:05:23]Write i2c OK [10:05:23]MH_I2C_Read... [10:05:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:23]Read from MH i2c: E2 [10:05:23]MH_I2C_Read... [10:05:23]Read from MH i2c: E2 0E 00 [10:05:23]MH_I2C_Read... [10:05:23]Read from MH i2c: E2 0E 00 66 94 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F5 [10:05:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:05:23]wFMCommunicate OK [10:05:23]SAM_PROTO_GetShiftState done [10:05:23]FM_GetShiftState done [10:05:23]req_shift_opened done [10:05:23]requested_item shift.open_date is exist - process it [10:05:23]req_shift_open_date [10:05:23]req_shift_open_date done [10:05:23]produce_requested_data done [10:05:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308703,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:05:23]process_action_free close_receipt [10:05:23]json_value_free [10:05:23]json_value_free done [10:05:23]process_json_proto returns [10:05:23]Send response to host [10:05:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308703,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:05:23]free response buf [10:05:23]execute_script done [10:05:23]execute_script returns [10:05:23]free content buf [10:05:23]Sock 9.Close socket [10:05:23]Sock 9.Thread stoped [10:05:27]OFD Sender: No OFD packet to send [10:05:32]OFD Sender: No OFD packet to send [10:05:37]OFD Sender: No OFD packet to send [10:05:42]OFD Sender: No OFD packet to send [10:05:47]OFD Sender: No OFD packet to send [10:05:52]OFD Sender: No OFD packet to send [10:05:57]OFD Sender: No OFD packet to send [10:06:02]OFD Sender: No OFD packet to send [10:06:07]OFD Sender: No OFD packet to send [10:06:12]OFD Sender: No OFD packet to send [10:06:17]OFD Sender: No OFD packet to send [10:06:22]OFD Sender: No OFD packet to send [10:06:27]OFD Sender: No OFD packet to send [10:06:32]OFD Sender: No OFD packet to send [10:06:37]OFD Sender: No OFD packet to send [10:06:42]OFD Sender: No OFD packet to send [10:06:47]OFD Sender: No OFD packet to send [10:06:52]OFD Sender: No OFD packet to send [10:06:57]OFD Sender: No OFD packet to send [10:06:58]ConnectInit Can't connect to host [10:07:02]OFD Sender: No OFD packet to send [10:07:07]OFD Sender: No OFD packet to send [10:07:12]OFD Sender: No OFD packet to send [10:07:17]OFD Sender: No OFD packet to send [10:07:22]OFD Sender: No OFD packet to send [10:07:27]OFD Sender: No OFD packet to send [10:07:32]OFD Sender: No OFD packet to send [10:07:37]OFD Sender: No OFD packet to send [10:07:42]OFD Sender: No OFD packet to send [10:07:47]OFD Sender: No OFD packet to send [10:07:52]OFD Sender: No OFD packet to send [10:07:57]OFD Sender: No OFD packet to send [10:08:02]OFD Sender: No OFD packet to send [10:08:07]OFD Sender: No OFD packet to send [10:08:08]accept exits with 10 [10:08:08]New connection [10:08:08]New thread 3067198820 created [10:08:08]Thread 3067342180 joined [10:08:08]Waiting for new connection... [10:08:08] Sock 10.Parse request [10:08:08]Sock 10.Check first char [10:08:08]Sock 10.First char is OK [10:08:08]request: POST /json_proto HTTP/1.0 [10:08:08]Method: POST [10:08:08]URL: /json_proto [10:08:08]Method is POST - this is cgi request [10:08:08]url: /json_proto [10:08:08]query_string will be loaded in cgi processing [10:08:08]execute_cgi json_proto POST (null) [10:08:08]execute_cgi path=json_proto method=POST [10:08:08]POST find Content-Length [10:08:08]Host: 172.17.96.3:8080 [10:08:08]Content-Length: 769 [10:08:08]Content-Type: application/json [10:08:08] [10:08:08]POST finish read [10:08:08]Found Content-Length = 769 [10:08:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [10:08:08]execute_script... [10:08:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642572", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [10:08:08]POST & json_proto [10:08:08]process_json_proto [10:08:08]json parsed OK: [10:08:08]protocol is kg_v1.0 [10:08:08]action value=close_receipt [10:08:08]process_action close_receipt [10:08:08]cmd_close_receipt [10:08:08]MH_GetDate [10:08:08]Write to MH i2c: F0 00 00 67 94 EA [10:08:08]Write i2c OK [10:08:08]MH_I2C_Read... [10:08:08]Read from MH i2c: F0 [10:08:08]MH_I2C_Read... [10:08:08]Read from MH i2c: F0 09 00 [10:08:08]MH_I2C_Read... [10:08:08]Read from MH i2c: F0 09 00 67 94 00 8E BF 1C 67 44 5E 04 65 CE [10:08:08]GetLastDocTimeStamp 1729937125 [10:08:08]current date 1729937294 [10:08:08]FM_GetShiftState [10:08:08]SAM_PROTO_GetShiftState [10:08:08]wFMCommunicate request_size=4 [10:08:08]MH_SAM_APDU [10:08:08]CAPDU: 80 13 01 00 [10:08:08]Write to MH i2c: E2 08 00 68 94 80 13 01 00 00 00 00 00 79 [10:08:08]Write i2c OK [10:08:08]MH_I2C_Read... [10:08:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:08]Read from MH i2c: E2 [10:08:08]MH_I2C_Read... [10:08:08]Read from MH i2c: E2 0E 00 [10:08:08]MH_I2C_Read... [10:08:08]Read from MH i2c: E2 0E 00 68 94 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F7 [10:08:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:08:08]wFMCommunicate OK [10:08:08]SAM_PROTO_GetShiftState done [10:08:08]FM_GetShiftState done [10:08:08]opened in 1729902265 [10:08:08]opened+sec_in_day 1729988665 [10:08:08]quantity*price = 100015 [10:08:08]sum+1 = 100017 [10:08:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 125 26.10.2024 10:08 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308704 ФПД: 105249380260403 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100814&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308704&fm=105249380260403&tin=02508201610067®Number=0000000000091780&sum=100016 [10:08:09]StoreToDocumentArchive [10:08:09]shift 532 fd 308704 [10:08:09]save to /storage/0532/doc_00308704 [10:08:09]save last doc name /storage/0532/doc_00308704 to /storage/kkm_last_doc_name [10:08:09]save OK [10:08:09]Clear old archive folders... [10:08:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:08:09]tlvbuf is 00D7CF30 [10:08:09]SAM_PROTO_ClearQueue [10:08:09]wFMCommunicate request_size=4 [10:08:09]MH_SAM_APDU [10:08:09]CAPDU: 80 09 00 00 [10:08:09]Write to MH i2c: E2 08 00 75 94 80 09 00 00 00 00 00 00 7B [10:08:09]Write i2c OK [10:08:09]MH_I2C_Read... [10:08:09]Read from MH i2c: E2 [10:08:09]MH_I2C_Read... [10:08:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:08:09]Read from MH i2c: E2 03 00 [10:08:09]MH_I2C_Read... [10:08:09]Read from MH i2c: E2 03 00 75 94 00 90 00 7D [10:08:09]RAPDU: 90 00 [10:08:09]wFMCommunicate OK [10:08:09]SAM_PROTO_ClearQueue done [10:08:09]KKMCreateOFDPacket [10:08:09]OFDProtocolAddRootSTLVToBuf [10:08:09]FM_MakeSignedData [10:08:09]FM_MakeSignedData [10:08:09]SAM_PROTO_SignData [10:08:09]wFMCommunicate request_size=4 [10:08:09]MH_SAM_APDU [10:08:09]CAPDU: 80 0D 01 02 [10:08:09]Write to MH i2c: E2 08 00 76 94 80 0D 01 02 00 00 00 00 83 [10:08:09]Write i2c OK [10:08:09]MH_I2C_Read... [10:08:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:08:09]Read from MH i2c: E2 [10:08:09]MH_I2C_Read... [10:08:09]Read from MH i2c: E2 03 00 [10:08:09]MH_I2C_Read... [10:08:09]Read from MH i2c: E2 03 00 76 94 00 90 00 7E [10:08:09]RAPDU: 90 00 [10:08:09]wFMCommunicate OK [10:08:09]wFMCommunicate request_size=255 [10:08:09]MH_SAM_APDU [10:08:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7D 00 00 00 F4 03 04 00 8E BF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 B5 04 00 35 04 06 00 5F [10:08:09]Write to MH i2c: E2 02 01 77 94 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7D 00 00 00 F4 03 04 00 8E BF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 B5 04 00 35 04 06 00 5F 00 00 86 [10:08:10]Write i2c OK [10:08:10]MH_I2C_Read... [10:08:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:10]Read from MH i2c: E2 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: E2 03 00 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: E2 03 00 77 94 00 90 00 7F [10:08:10]RAPDU: 90 00 [10:08:10]wFMCommunicate OK [10:08:10]wFMCommunicate request_size=10 [10:08:10]MH_SAM_APDU [10:08:10]CAPDU: 80 0D 02 02 05 B9 47 EC 5A 33 [10:08:10]Write to MH i2c: E2 0D 00 78 94 80 0D 02 02 05 00 B9 47 EC 5A 33 00 00 09 [10:08:10]Write i2c OK [10:08:10]MH_I2C_Read... [10:08:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:08:10]Read from MH i2c: E2 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: E2 03 00 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: E2 03 00 78 94 00 90 00 80 [10:08:10]RAPDU: 90 00 [10:08:10]wFMCommunicate OK [10:08:10]wFMCommunicate request_size=4 [10:08:10]MH_SAM_APDU [10:08:10]CAPDU: 80 0D 03 02 [10:08:10]Write to MH i2c: E2 08 00 79 94 80 0D 03 02 00 00 00 00 88 [10:08:10]Write i2c OK [10:08:10]MH_I2C_Read... [10:08:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:08:10]Read from MH i2c: E2 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: E2 0B 00 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: E2 0B 00 79 94 00 5C 6C BA 64 0A 3A E8 D2 90 00 6D [10:08:10]RAPDU: 5C 6C BA 64 0A 3A E8 D2 90 00 [10:08:10]wFMCommunicate OK [10:08:10]SAM_PROTO_SignData done [10:08:10]FM_MakeSignedData done [10:08:10]CreateOFDProtocolMessage [10:08:10]wFMCommunicate request_size=4 [10:08:10]MH_SAM_APDU [10:08:10]CAPDU: 80 11 00 00 [10:08:10]Write to MH i2c: E2 08 00 7A 94 80 11 00 00 00 00 00 00 88 [10:08:10]Write i2c OK [10:08:10]MH_I2C_Read... [10:08:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:10]Read from MH i2c: E2 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: E2 17 00 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: E2 17 00 7A 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DD [10:08:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:08:10]wFMCommunicate OK [10:08:10]CreateOFDProtocolMessage done [10:08:10]OFDSenderStorePacket 308704 [10:08:10]StoreOFDPacket docnum=308704 [10:08:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D1 3A 07 01 6A 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 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 7D 00 00 00 F4 03 04 00 8E BF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 B5 04 00 35 04 06 00 5F B9 47 EC 5A 33 5C 6C BA 64 0A 3A E8 D2 [10:08:10]CheckFolder [10:08:10]dirname=/storage/ofd_packets [10:08:10]CheckFolder done [10:08:10]ProducePacketName [10:08:10]name=ofd_packets/00308704 [10:08:10]NVStorageSaveData ofd_packets/00308704 [10:08:10]File name is /storage/ofd_packets/00308704 [10:08:10]Write 301 bytes [10:08:10]NVStorageSaveData done [10:08:10]OFDSenderStorePacket done [10:08:10]KKMCreateOFDPacket done [10:08:10]NVStorageSaveData kkm_last_timestamp [10:08:10]File name is /storage/kkm_last_timestamp [10:08:10]Write 4 bytes [10:08:10]NVStorageSaveData done [10:08:10]ExternCall_PrintAddStr [10:08:10]wPrintStart [10:08:10]Write to MH i2c: 01 00 00 7B 94 0F [10:08:10]Write i2c OK [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: 01 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: 01 07 00 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: 01 07 00 7B 94 00 00 00 00 00 FF 0F 24 [10:08:10]RasterBufferAndPrint [10:08:10]line Счет N : (1)642572 [10:08:10]line ИНН: 02508201610067 [10:08:10]line Контрольно-Кассовый Чек [10:08:10]line ПРОДАЖА [10:08:10]line ТРК (МРК, ГНК) : 31 [10:08:10]line Товар: 2710124130 [10:08:10]line Аи-92-К-2 [10:08:10]line 14.950 * 66.90 [10:08:10]line = 1000.16 [10:08:10]line НДС 12% НСП 1% [10:08:10]line > о реализуемом товаре [10:08:10]line ИТОГО: 1000.16 [10:08:10]line НСП 1% : 8.85 [10:08:10]line НДС 12% : 106.21 [10:08:10]line Наличными: 0.00 [10:08:10]line Безнал.: 1000.16 [10:08:10]line Место: АЗС № 172 "Партнер Нефть" [10:08:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:08:10]line СНО: Общий режим [10:08:10]line Чек 125 26.10.2024 10:08 [10:08:10]line Смена: 532 ФФД: 1.0 [10:08:10]line ЗНМ: 0300000116 [10:08:10]line РНМ: 0000000000091780 [10:08:10]line Версия ККМ: 001 [10:08:10]line Платежная система: Mbank [10:08:10]line ФМ: 0000000000871765 [10:08:10]line ФД: 308704 [10:08:10]line ФПД: 105249380260403 [10:08:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100814&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308704&fm=105249380260403&tin=02508201610067®Number=0000000000091780&sum=100016 [10:08:10]OFD Sender: Processing packet 308704 [packets to send 222, broken 221] [10:08:10]ProducePacketName [10:08:10]name=ofd_packets/00308704 [10:08:10]OFD Sender: To server: pG, [10:08:10]CommunicateWithHost lk.salyk.kg:30040 [10:08:10]ConnectInit lk.salyk.kg [10:08:10]written 0, free lines is 4095 [10:08:10]Connected sock=11 [10:08:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D1 3A 07 01 6A 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 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 7D 00 00 00 F4 03 04 00 8E BF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 B5 04 00 35 04 06 00 5F B9 47 EC 5A 33 5C 6C BA 64 0A 3A E8 D2 [10:08:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 36 99 47 00 64 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 B5 04 00 F4 03 04 00 EC 65 1C 67 B6 04 01 00 00 C9 51 CC 00 7A 6D 3A D4 [10:08:10]CommunicateWithHost err = 0 [10:08:10]CheckOFDResponse [10:08:10]1017 (14) - 77093643461234 [10:08:10]1041 (16) - 0000000000871765 [10:08:10]1040 (4) - 308704 [10:08:10]1012 (4) - 26.10.2024 03:45 [10:08:10]1206 (1) - 0 [10:08:10]OFD Sender: Remove packet 308704 [10:08:10]ProducePacketName [10:08:10]name=ofd_packets/00308704 [10:08:10]NVStorageDeleteData [10:08:10]Write to MH i2c: 01 00 00 A3 94 37 [10:08:10]Write i2c OK [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: 01 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: 01 07 00 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: 01 07 00 A3 94 00 00 00 00 00 F5 0C 3F [10:08:10]RasterBufferAndPrint [10:08:10]line [10:08:10]line [10:08:10]line [10:08:10]line [10:08:10]line [10:08:10]written 0, free lines is 3332 [10:08:10]MH_Cut [10:08:10]Write to MH i2c: D1 01 00 AA 94 01 10 [10:08:10]Write i2c OK [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: D1 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: D1 01 00 [10:08:10]MH_I2C_Read... [10:08:10]Read from MH i2c: D1 01 00 AA 94 00 0F [10:08:10]Write to MH i2c: 01 00 00 AB 94 3F [10:08:10]Write i2c OK [10:08:10]MH_I2C_Read... [10:08:11]OFD Sender: No OFD packet to send [10:08:11]*** Cut start [10:08:11]*** Purtial cut [10:08:11]*** Stage 1: CUTSNS_PIN = 1 [10:08:11]Read from MH i2c: 01 [10:08:12]MH_I2C_Read... [10:08:12]*** Stop cut motor [10:08:12]*** Cut end [10:08:12]Read from MH i2c: 01 07 00 [10:08:12]MH_I2C_Read... [10:08:12]Read from MH i2c: 01 07 00 AB 94 00 00 00 00 00 FF 0F 54 [10:08:12]process_action close_receipt done [10:08:12]requested_data is exist [10:08:12]produce_requested_data [10:08:12]requested_item fm.sn is exist - process it [10:08:12]wFMCommunicate request_size=4 [10:08:12]MH_SAM_APDU [10:08:12]CAPDU: 80 11 00 00 [10:08:12]Write to MH i2c: E2 08 00 AC 94 80 11 00 00 00 00 00 00 BA [10:08:12]Write i2c OK [10:08:12]MH_I2C_Read... [10:08:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:08:12]Read from MH i2c: E2 [10:08:12]MH_I2C_Read... [10:08:12]Read from MH i2c: E2 17 00 [10:08:12]MH_I2C_Read... [10:08:12]Read from MH i2c: E2 17 00 AC 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0F [10:08:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:08:12]wFMCommunicate OK [10:08:12]requested_item fd.num is exist - process it [10:08:12]SAM_PROTO_GetFieldsCounters [10:08:12]wFMCommunicate request_size=4 [10:08:12]MH_SAM_APDU [10:08:12]CAPDU: 80 13 00 00 [10:08:12]Write to MH i2c: E2 08 00 AD 94 80 13 00 00 00 00 00 00 BD [10:08:12]Write i2c OK [10:08:12]MH_I2C_Read... [10:08:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:08:12]Read from MH i2c: E2 [10:08:12]MH_I2C_Read... [10:08:12]Read from MH i2c: E2 62 00 [10:08:12]MH_I2C_Read... [10:08:12]Read from MH i2c: E2 62 00 AD 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E0 B5 04 00 0E 04 04 00 14 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 06 [10:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E0 B5 04 00 0E 04 04 00 14 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:08:12]wFMCommunicate OK [10:08:12]SAM_PROTO_GetFieldsCounters done [10:08:12]requested_item shift.num is exist - process it [10:08:12]requested_item shift.opened is exist - process it [10:08:12]req_shift_opened [10:08:12]FM_GetShiftState [10:08:12]SAM_PROTO_GetShiftState [10:08:12]wFMCommunicate request_size=4 [10:08:12]MH_SAM_APDU [10:08:12]CAPDU: 80 13 01 00 [10:08:12]Write to MH i2c: E2 08 00 AE 94 80 13 01 00 00 00 00 00 BF [10:08:12]Write i2c OK [10:08:12]MH_I2C_Read... [10:08:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:08:12]Read from MH i2c: E2 [10:08:12]MH_I2C_Read... [10:08:12]Read from MH i2c: E2 0E 00 [10:08:12]MH_I2C_Read... [10:08:12]Read from MH i2c: E2 0E 00 AE 94 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3D [10:08:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:08:12]wFMCommunicate OK [10:08:12]SAM_PROTO_GetShiftState done [10:08:12]FM_GetShiftState done [10:08:12]req_shift_opened done [10:08:12]requested_item shift.open_date is exist - process it [10:08:12]req_shift_open_date [10:08:12]req_shift_open_date done [10:08:12]produce_requested_data done [10:08:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308704,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:08:12]process_action_free close_receipt [10:08:12]json_value_free [10:08:12]json_value_free done [10:08:12]process_json_proto returns [10:08:12]Send response to host [10:08:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308704,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:08:12]free response buf [10:08:12]execute_script done [10:08:12]execute_script returns [10:08:12]free content buf [10:08:12]Sock 10.Close socket [10:08:12]Sock 10.Thread stoped [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:17]ConnectInit Can't connect to host [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]accept exits with 9 [10:09:51]New connection [10:09:51]New thread 3067342180 created [10:09:51]Thread 3067198820 joined [10:09:51]Waiting for new connection... [10:09:51] Sock 9.Parse request [10:09:51]Sock 9.Check first char [10:09:51]Sock 9.First char is OK [10:09:51]request: POST /json_proto HTTP/1.0 [10:09:51]Method: POST [10:09:51]URL: /json_proto [10:09:51]Method is POST - this is cgi request [10:09:51]url: /json_proto [10:09:51]query_string will be loaded in cgi processing [10:09:51]execute_cgi json_proto POST (null) [10:09:51]execute_cgi path=json_proto method=POST [10:09:51]POST find Content-Length [10:09:51]Host: 172.17.96.3:8080 [10:09:51]Content-Length: 682 [10:09:51]Content-Type: application/json [10:09:51] [10:09:51]POST finish read [10:09:51]Found Content-Length = 682 [10:09:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [10:09:51]execute_script... [10:09:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642573", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [10:09:51]POST & json_proto [10:09:51]process_json_proto [10:09:51]json parsed OK: [10:09:51]protocol is kg_v1.0 [10:09:51]action value=close_receipt [10:09:51]process_action close_receipt [10:09:51]cmd_close_receipt [10:09:51]MH_GetDate [10:09:51]Write to MH i2c: F0 00 00 AF 94 32 [10:09:51]Write i2c OK [10:09:51]MH_I2C_Read... [10:09:51]Read from MH i2c: F0 [10:09:51]MH_I2C_Read... [10:09:51]Read from MH i2c: F0 09 00 [10:09:51]MH_I2C_Read... [10:09:51]Read from MH i2c: F0 09 00 AF 94 00 F4 BF 1C 67 44 5E 04 65 7C [10:09:51]GetLastDocTimeStamp 1729937294 [10:09:51]current date 1729937396 [10:09:51]FM_GetShiftState [10:09:51]SAM_PROTO_GetShiftState [10:09:51]wFMCommunicate request_size=4 [10:09:51]MH_SAM_APDU [10:09:51]CAPDU: 80 13 01 00 [10:09:51]Write to MH i2c: E2 08 00 B0 94 80 13 01 00 00 00 00 00 C1 [10:09:51]Write i2c OK [10:09:51]MH_I2C_Read... [10:09:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:51]Read from MH i2c: E2 [10:09:51]MH_I2C_Read... [10:09:51]Read from MH i2c: E2 0E 00 [10:09:51]MH_I2C_Read... [10:09:51]Read from MH i2c: E2 0E 00 B0 94 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3F [10:09:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:09:51]wFMCommunicate OK [10:09:51]SAM_PROTO_GetShiftState done [10:09:51]FM_GetShiftState done [10:09:51]opened in 1729902265 [10:09:51]opened+sec_in_day 1729988665 [10:09:51]quantity*price = 100015 [10:09:51]sum+1 = 100017 [10:09:51]Check (price>sum+1) || (price+1 о реализуемом товаре [10:09:52]line ОКРУГЛЕНИЕ: -0.16 [10:09:52]line ИТОГО: 1000.00 [10:09:52]line Внесено: 1000.00 [10:09:52]line СДАЧА: 0.00 [10:09:52]line НСП 1% : 8.85 [10:09:52]line НДС 12% : 106.21 [10:09:52]line Наличными: 1000.00 [10:09:52]line Безнал.: 0.00 [10:09:52]line Место: АЗС № 172 "Партнер Нефть" [10:09:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:09:52]line СНО: Общий режим [10:09:52]line Чек 126 26.10.2024 10:09 [10:09:52]line Смена: 532 ФФД: 1.0 [10:09:52]line ЗНМ: 0300000116 [10:09:52]line РНМ: 0000000000091780 [10:09:52]line Версия ККМ: 001 [10:09:52]line ФМ: 0000000000871765 [10:09:52]line ФД: 308705 [10:09:52]line ФПД: 208835960132125 [10:09:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T100956&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308705&fm=208835960132125&tin=02508201610067®Number=0000000000091780&sum=100000 [10:09:52]written 0, free lines is 4095 [10:09:52]OFD Sender: Processing packet 308705 [packets to send 222, broken 221] [10:09:52]ProducePacketName [10:09:52]name=ofd_packets/00308705 [10:09:52]OFD Sender: To server: pG, [10:09:52]CommunicateWithHost lk.salyk.kg:30040 [10:09:52]ConnectInit lk.salyk.kg [10:09:52]Connected sock=11 [10:09:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7C E5 07 01 F3 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7E 00 00 00 F4 03 04 00 F4 BF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 B5 04 00 35 04 06 00 BD EF 69 38 52 1D 42 92 27 4B 15 F8 E7 B0 [10:09:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8D 0A 47 00 1F 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 31 37 36 35 10 04 04 00 E1 B5 04 00 F4 03 04 00 53 66 1C 67 B6 04 01 00 00 D1 BE 7A E2 E9 3D 22 D2 [10:09:53]CommunicateWithHost err = 0 [10:09:53]CheckOFDResponse [10:09:53]1017 (14) - 77093643461234 [10:09:53]1041 (16) - 0000000000871765 [10:09:53]1040 (4) - 308705 [10:09:53]1012 (4) - 26.10.2024 03:47 [10:09:53]1206 (1) - 0 [10:09:53]OFD Sender: Remove packet 308705 [10:09:53]ProducePacketName [10:09:53]name=ofd_packets/00308705 [10:09:53]NVStorageDeleteData [10:09:53]Write to MH i2c: 01 00 00 ED 94 81 [10:09:53]Write i2c OK [10:09:53]MH_I2C_Read... [10:09:53]Read from MH i2c: 01 [10:09:53]MH_I2C_Read... [10:09:53]Read from MH i2c: 01 07 00 [10:09:53]MH_I2C_Read... [10:09:53]Read from MH i2c: 01 07 00 ED 94 00 00 00 00 00 C3 0C 57 [10:09:53]RasterBufferAndPrint [10:09:53]line [10:09:53]line [10:09:53]line [10:09:53]line [10:09:53]line [10:09:53]written 0, free lines is 3273 [10:09:53]MH_Cut [10:09:53]Write to MH i2c: D1 01 00 F4 94 01 5A [10:09:53]Write i2c OK [10:09:53]MH_I2C_Read... [10:09:53]Read from MH i2c: D1 [10:09:53]MH_I2C_Read... [10:09:53]Read from MH i2c: D1 01 00 [10:09:53]MH_I2C_Read... [10:09:53]Read from MH i2c: D1 01 00 F4 94 00 59 [10:09:53]Write to MH i2c: 01 00 00 F5 94 89 [10:09:53]Write i2c OK [10:09:53]MH_I2C_Read... [10:09:53]OFD Sender: No OFD packet to send [10:09:54]*** Cut start [10:09:54]*** Purtial cut [10:09:54]*** Stage 1: CUTSNS_PIN = 1 [10:09:54]Read from MH i2c: 01 [10:09:54]MH_I2C_Read... [10:09:54]*** Stop cut motor [10:09:54]*** Cut end [10:09:54]Read from MH i2c: 01 07 00 [10:09:54]MH_I2C_Read... [10:09:54]Read from MH i2c: 01 07 00 F5 94 00 00 00 00 00 FF 0F 9E [10:09:54]process_action close_receipt done [10:09:54]requested_data is exist [10:09:54]produce_requested_data [10:09:54]requested_item fm.sn is exist - process it [10:09:54]wFMCommunicate request_size=4 [10:09:54]MH_SAM_APDU [10:09:54]CAPDU: 80 11 00 00 [10:09:54]Write to MH i2c: E2 08 00 F6 94 80 11 00 00 00 00 00 00 04 [10:09:54]Write i2c OK [10:09:54]MH_I2C_Read... [10:09:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:54]Read from MH i2c: E2 [10:09:54]MH_I2C_Read... [10:09:54]Read from MH i2c: E2 17 00 [10:09:54]MH_I2C_Read... [10:09:54]Read from MH i2c: E2 17 00 F6 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 59 [10:09:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:09:54]wFMCommunicate OK [10:09:54]requested_item fd.num is exist - process it [10:09:54]SAM_PROTO_GetFieldsCounters [10:09:54]wFMCommunicate request_size=4 [10:09:54]MH_SAM_APDU [10:09:54]CAPDU: 80 13 00 00 [10:09:54]Write to MH i2c: E2 08 00 F7 94 80 13 00 00 00 00 00 00 07 [10:09:54]Write i2c OK [10:09:54]MH_I2C_Read... [10:09:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:54]Read from MH i2c: E2 [10:09:54]MH_I2C_Read... [10:09:54]Read from MH i2c: E2 62 00 [10:09:54]MH_I2C_Read... [10:09:54]Read from MH i2c: E2 62 00 F7 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E1 B5 04 00 0E 04 04 00 14 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 54 [10:09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E1 B5 04 00 0E 04 04 00 14 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:09:54]wFMCommunicate OK [10:09:54]SAM_PROTO_GetFieldsCounters done [10:09:54]requested_item shift.num is exist - process it [10:09:54]requested_item shift.opened is exist - process it [10:09:54]req_shift_opened [10:09:54]FM_GetShiftState [10:09:54]SAM_PROTO_GetShiftState [10:09:54]wFMCommunicate request_size=4 [10:09:54]MH_SAM_APDU [10:09:54]CAPDU: 80 13 01 00 [10:09:54]Write to MH i2c: E2 08 00 F8 94 80 13 01 00 00 00 00 00 09 [10:09:54]Write i2c OK [10:09:54]MH_I2C_Read... [10:09:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:54]Read from MH i2c: E2 [10:09:54]MH_I2C_Read... [10:09:54]Read from MH i2c: E2 0E 00 [10:09:54]MH_I2C_Read... [10:09:54]Read from MH i2c: E2 0E 00 F8 94 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 87 [10:09:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:09:54]wFMCommunicate OK [10:09:54]SAM_PROTO_GetShiftState done [10:09:54]FM_GetShiftState done [10:09:54]req_shift_opened done [10:09:54]requested_item shift.open_date is exist - process it [10:09:54]req_shift_open_date [10:09:54]req_shift_open_date done [10:09:54]produce_requested_data done [10:09:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308705,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:09:54]process_action_free close_receipt [10:09:54]json_value_free [10:09:54]json_value_free done [10:09:54]process_json_proto returns [10:09:54]Send response to host [10:09:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308705,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:09:54]free response buf [10:09:54]execute_script done [10:09:54]execute_script returns [10:09:54]free content buf [10:09:54]Sock 9.Close socket [10:09:54]Sock 9.Thread stoped [10:09:58]OFD Sender: No OFD packet to send [10:10:03]OFD Sender: No OFD packet to send [10:10:08]OFD Sender: No OFD packet to send [10:10:13]OFD Sender: No OFD packet to send [10:10:18]OFD Sender: No OFD packet to send [10:10:23]OFD Sender: No OFD packet to send [10:10:28]OFD Sender: No OFD packet to send [10:10:33]OFD Sender: No OFD packet to send [10:10:34]accept exits with 10 [10:10:34]New connection [10:10:34]New thread 3067198820 created [10:10:34]Thread 3067342180 joined [10:10:34]Waiting for new connection... [10:10:34] Sock 10.Parse request [10:10:34]Sock 10.Check first char [10:10:34]Sock 10.First char is OK [10:10:34]request: POST /json_proto HTTP/1.0 [10:10:34]Method: POST [10:10:34]URL: /json_proto [10:10:34]Method is POST - this is cgi request [10:10:34]url: /json_proto [10:10:34]query_string will be loaded in cgi processing [10:10:34]execute_cgi json_proto POST (null) [10:10:34]execute_cgi path=json_proto method=POST [10:10:34]POST find Content-Length [10:10:34]Host: 172.17.96.3:8080 [10:10:34]Content-Length: 677 [10:10:34]Content-Type: application/json [10:10:34] [10:10:34]POST finish read [10:10:34]Found Content-Length = 677 [10:10:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:10:34]execute_script... [10:10: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)642574", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:10:34]POST & json_proto [10:10:34]process_json_proto [10:10:34]json parsed OK: [10:10:34]protocol is kg_v1.0 [10:10:34]action value=close_receipt [10:10:34]process_action close_receipt [10:10:34]cmd_close_receipt [10:10:34]MH_GetDate [10:10:34]Write to MH i2c: F0 00 00 F9 94 7C [10:10:34]Write i2c OK [10:10:34]MH_I2C_Read... [10:10:34]Read from MH i2c: F0 [10:10:34]MH_I2C_Read... [10:10:34]Read from MH i2c: F0 09 00 [10:10:34]MH_I2C_Read... [10:10:34]Read from MH i2c: F0 09 00 F9 94 00 1F C0 1C 67 44 5E 04 65 F2 [10:10:34]GetLastDocTimeStamp 1729937396 [10:10:34]current date 1729937439 [10:10:34]FM_GetShiftState [10:10:34]SAM_PROTO_GetShiftState [10:10:34]wFMCommunicate request_size=4 [10:10:34]MH_SAM_APDU [10:10:34]CAPDU: 80 13 01 00 [10:10:34]Write to MH i2c: E2 08 00 FA 94 80 13 01 00 00 00 00 00 0B [10:10:34]Write i2c OK [10:10:34]MH_I2C_Read... [10:10:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:34]Read from MH i2c: E2 [10:10:34]MH_I2C_Read... [10:10:34]Read from MH i2c: E2 0E 00 [10:10:34]MH_I2C_Read... [10:10:34]Read from MH i2c: E2 0E 00 FA 94 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 89 [10:10:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:10:34]wFMCommunicate OK [10:10:34]SAM_PROTO_GetShiftState done [10:10:34]FM_GetShiftState done [10:10:34]opened in 1729902265 [10:10:34]opened+sec_in_day 1729988665 [10:10:34]quantity*price = 40006 [10:10:34]sum+1 = 40007 [10:10:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 127 26.10.2024 10:10 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308706 ФПД: 155837728601680 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101039&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308706&fm=155837728601680&tin=02508201610067®Number=0000000000091780&sum=40000 [10:10:35]StoreToDocumentArchive [10:10:35]shift 532 fd 308706 [10:10:35]save to /storage/0532/doc_00308706 [10:10:35]save last doc name /storage/0532/doc_00308706 to /storage/kkm_last_doc_name [10:10:35]save OK [10:10:35]Clear old archive folders... [10:10:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:10:35]tlvbuf is 00A6C360 [10:10:35]SAM_PROTO_ClearQueue [10:10:35]wFMCommunicate request_size=4 [10:10:35]MH_SAM_APDU [10:10:35]CAPDU: 80 09 00 00 [10:10:35]Write to MH i2c: E2 08 00 07 95 80 09 00 00 00 00 00 00 0E [10:10:35]Write i2c OK [10:10:35]MH_I2C_Read... [10:10:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:35]Read from MH i2c: E2 [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: E2 03 00 [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: E2 03 00 07 95 00 90 00 10 [10:10:35]RAPDU: 90 00 [10:10:35]wFMCommunicate OK [10:10:35]SAM_PROTO_ClearQueue done [10:10:35]KKMCreateOFDPacket [10:10:35]OFDProtocolAddRootSTLVToBuf [10:10:35]FM_MakeSignedData [10:10:35]FM_MakeSignedData [10:10:35]SAM_PROTO_SignData [10:10:35]wFMCommunicate request_size=4 [10:10:35]MH_SAM_APDU [10:10:35]CAPDU: 80 0D 01 02 [10:10:35]Write to MH i2c: E2 08 00 08 95 80 0D 01 02 00 00 00 00 16 [10:10:35]Write i2c OK [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: E2 [10:10:35]MH_I2C_Read... [10:10:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:35]Read from MH i2c: E2 03 00 [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: E2 03 00 08 95 00 90 00 11 [10:10:35]RAPDU: 90 00 [10:10:35]wFMCommunicate OK [10:10:35]wFMCommunicate request_size=255 [10:10:35]MH_SAM_APDU [10:10: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 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 7F 00 00 00 F4 03 04 00 1F C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 B5 04 00 35 04 06 00 8D [10:10:35]Write to MH i2c: E2 02 01 09 95 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7F 00 00 00 F4 03 04 00 1F C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 B5 04 00 35 04 06 00 8D 00 00 92 [10:10:35]Write i2c OK [10:10:35]MH_I2C_Read... [10:10:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:35]Read from MH i2c: E2 [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: E2 03 00 [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: E2 03 00 09 95 00 90 00 12 [10:10:35]RAPDU: 90 00 [10:10:35]wFMCommunicate OK [10:10:35]wFMCommunicate request_size=10 [10:10:35]MH_SAM_APDU [10:10:35]CAPDU: 80 0D 02 02 05 BB CC 74 B6 50 [10:10:35]Write to MH i2c: E2 0D 00 0A 95 80 0D 02 02 05 00 BB CC 74 B6 50 00 00 24 [10:10:35]Write i2c OK [10:10:35]MH_I2C_Read... [10:10:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:35]Read from MH i2c: E2 [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: E2 03 00 [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: E2 03 00 0A 95 00 90 00 13 [10:10:35]RAPDU: 90 00 [10:10:35]wFMCommunicate OK [10:10:35]wFMCommunicate request_size=4 [10:10:35]MH_SAM_APDU [10:10:35]CAPDU: 80 0D 03 02 [10:10:35]Write to MH i2c: E2 08 00 0B 95 80 0D 03 02 00 00 00 00 1B [10:10:35]Write i2c OK [10:10:35]MH_I2C_Read... [10:10:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:35]Read from MH i2c: E2 [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: E2 0B 00 [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: E2 0B 00 0B 95 00 30 63 55 41 26 E2 3B 35 90 00 BD [10:10:35]RAPDU: 30 63 55 41 26 E2 3B 35 90 00 [10:10:35]wFMCommunicate OK [10:10:35]SAM_PROTO_SignData done [10:10:35]FM_MakeSignedData done [10:10:35]CreateOFDProtocolMessage [10:10:35]wFMCommunicate request_size=4 [10:10:35]MH_SAM_APDU [10:10:35]CAPDU: 80 11 00 00 [10:10:35]Write to MH i2c: E2 08 00 0C 95 80 11 00 00 00 00 00 00 1B [10:10:35]Write i2c OK [10:10:35]MH_I2C_Read... [10:10:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:35]Read from MH i2c: E2 [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: E2 17 00 [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: E2 17 00 0C 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 70 [10:10:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:10:35]wFMCommunicate OK [10:10:35]CreateOFDProtocolMessage done [10:10:35]OFDSenderStorePacket 308706 [10:10:35]StoreOFDPacket docnum=308706 [10:10:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 94 15 07 01 55 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7F 00 00 00 F4 03 04 00 1F C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 B5 04 00 35 04 06 00 8D BB CC 74 B6 50 30 63 55 41 26 E2 3B 35 [10:10:35]CheckFolder [10:10:35]dirname=/storage/ofd_packets [10:10:35]CheckFolder done [10:10:35]ProducePacketName [10:10:35]name=ofd_packets/00308706 [10:10:35]NVStorageSaveData ofd_packets/00308706 [10:10:35]File name is /storage/ofd_packets/00308706 [10:10:35]Write 301 bytes [10:10:35]NVStorageSaveData done [10:10:35]OFDSenderStorePacket done [10:10:35]KKMCreateOFDPacket done [10:10:35]NVStorageSaveData kkm_last_timestamp [10:10:35]File name is /storage/kkm_last_timestamp [10:10:35]Write 4 bytes [10:10:35]NVStorageSaveData done [10:10:35]ExternCall_PrintAddStr [10:10:35]wPrintStart [10:10:35]Write to MH i2c: 01 00 00 0D 95 A2 [10:10:35]Write i2c OK [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: 01 [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: 01 07 00 [10:10:35]MH_I2C_Read... [10:10:35]Read from MH i2c: 01 07 00 0D 95 00 00 00 00 00 FF 0F B7 [10:10:35]RasterBufferAndPrint [10:10:35]line Счет N : (1)642574 [10:10:35]line ИНН: 02508201610067 [10:10:35]line Контрольно-Кассовый Чек [10:10:35]line ПРОДАЖА [10:10:35]line ТРК (МРК, ГНК) : 62 [10:10:35]line Товар: 2710124130 [10:10:36]line Аи-92-К-2 [10:10:36]line 5.980 * 66.90 [10:10:36]line = 400.06 [10:10:36]line НДС 12% НСП 1% [10:10:36]line > о реализуемом товаре [10:10:36]line ОКРУГЛЕНИЕ: -0.06 [10:10:36]line ИТОГО: 400.00 [10:10:36]line Внесено: 400.00 [10:10:36]line СДАЧА: 0.00 [10:10:36]line НСП 1% : 3.54 [10:10:36]line НДС 12% : 42.48 [10:10:36]line Наличными: 400.00 [10:10:36]line Безнал.: 0.00 [10:10:36]line Место: АЗС № 172 "Партнер Нефть" [10:10:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:10:36]line СНО: Общий режим [10:10:36]line Чек 127 26.10.2024 10:10 [10:10:36]line Смена: 532 ФФД: 1.0 [10:10:36]line ЗНМ: 0300000116 [10:10:36]line РНМ: 0000000000091780 [10:10:36]line Версия ККМ: 001 [10:10:36]line ФМ: 0000000000871765 [10:10:36]line ФД: 308706 [10:10:36]line ФПД: 155837728601680 [10:10:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101039&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308706&fm=155837728601680&tin=02508201610067®Number=0000000000091780&sum=40000 [10:10:36]written 0, free lines is 4095 [10:10:36]OFD Sender: Processing packet 308706 [packets to send 222, broken 221] [10:10:36]ProducePacketName [10:10:36]name=ofd_packets/00308706 [10:10:36]OFD Sender: To server: pG, [10:10:36]CommunicateWithHost lk.salyk.kg:30040 [10:10:36]ConnectInit lk.salyk.kg [10:10:36]Connected sock=11 [10:10:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 94 15 07 01 55 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7F 00 00 00 F4 03 04 00 1F C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 B5 04 00 35 04 06 00 8D BB CC 74 B6 50 30 63 55 41 26 E2 3B 35 [10:10:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1D 4D 47 00 C9 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 31 37 36 35 10 04 04 00 E2 B5 04 00 F4 03 04 00 7E 66 1C 67 B6 04 01 00 00 E4 30 FD A2 7B 8C 10 91 [10:10:36]CommunicateWithHost err = 0 [10:10:36]CheckOFDResponse [10:10:36]1017 (14) - 77093643461234 [10:10:36]1041 (16) - 0000000000871765 [10:10:36]1040 (4) - 308706 [10:10:36]1012 (4) - 26.10.2024 03:48 [10:10:36]1206 (1) - 0 [10:10:36]OFD Sender: Remove packet 308706 [10:10:36]ProducePacketName [10:10:36]name=ofd_packets/00308706 [10:10:36]NVStorageDeleteData [10:10:36]Write to MH i2c: 01 00 00 37 95 CC [10:10:36]Write i2c OK [10:10:36]MH_I2C_Read... [10:10:36]Read from MH i2c: 01 [10:10:36]MH_I2C_Read... [10:10:36]Read from MH i2c: 01 07 00 [10:10:36]MH_I2C_Read... [10:10:36]Read from MH i2c: 01 07 00 37 95 00 00 00 00 00 EE 0C CD [10:10:36]RasterBufferAndPrint [10:10:36]line [10:10:36]line [10:10:36]line [10:10:36]line [10:10:36]line [10:10:36]written 0, free lines is 3328 [10:10:36]MH_Cut [10:10:36]Write to MH i2c: D1 01 00 3E 95 01 A5 [10:10:36]Write i2c OK [10:10:36]MH_I2C_Read... [10:10:36]Read from MH i2c: D1 [10:10:36]MH_I2C_Read... [10:10:36]Read from MH i2c: D1 01 00 [10:10:36]MH_I2C_Read... [10:10:36]Read from MH i2c: D1 01 00 3E 95 00 A4 [10:10:36]Write to MH i2c: 01 00 00 3F 95 D4 [10:10:36]Write i2c OK [10:10:36]MH_I2C_Read... [10:10:36]OFD Sender: No OFD packet to send [10:10:37]*** Cut start [10:10:37]*** Purtial cut [10:10:37]*** Stage 1: CUTSNS_PIN = 1 [10:10:37]Read from MH i2c: 01 [10:10:37]MH_I2C_Read... [10:10:37]*** Stop cut motor [10:10:37]*** Cut end [10:10:37]Read from MH i2c: 01 07 00 [10:10:37]MH_I2C_Read... [10:10:37]Read from MH i2c: 01 07 00 3F 95 00 00 00 00 00 FF 0F E9 [10:10:37]process_action close_receipt done [10:10:37]requested_data is exist [10:10:37]produce_requested_data [10:10:37]requested_item fm.sn is exist - process it [10:10:37]wFMCommunicate request_size=4 [10:10:37]MH_SAM_APDU [10:10:37]CAPDU: 80 11 00 00 [10:10:37]Write to MH i2c: E2 08 00 40 95 80 11 00 00 00 00 00 00 4F [10:10:37]Write i2c OK [10:10:37]MH_I2C_Read... [10:10:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:37]Read from MH i2c: E2 [10:10:37]MH_I2C_Read... [10:10:37]Read from MH i2c: E2 17 00 [10:10:37]MH_I2C_Read... [10:10:37]Read from MH i2c: E2 17 00 40 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A4 [10:10:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:10:37]wFMCommunicate OK [10:10:37]requested_item fd.num is exist - process it [10:10:37]SAM_PROTO_GetFieldsCounters [10:10:37]wFMCommunicate request_size=4 [10:10:37]MH_SAM_APDU [10:10:37]CAPDU: 80 13 00 00 [10:10:37]Write to MH i2c: E2 08 00 41 95 80 13 00 00 00 00 00 00 52 [10:10:37]Write i2c OK [10:10:37]MH_I2C_Read... [10:10:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:37]Read from MH i2c: E2 [10:10:37]MH_I2C_Read... [10:10:37]Read from MH i2c: E2 62 00 [10:10:37]MH_I2C_Read... [10:10:37]Read from MH i2c: E2 62 00 41 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E2 B5 04 00 0E 04 04 00 14 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 A3 [10:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E2 B5 04 00 0E 04 04 00 14 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:10:37]wFMCommunicate OK [10:10:37]SAM_PROTO_GetFieldsCounters done [10:10:37]requested_item shift.num is exist - process it [10:10:37]requested_item shift.opened is exist - process it [10:10:37]req_shift_opened [10:10:37]FM_GetShiftState [10:10:37]SAM_PROTO_GetShiftState [10:10:37]wFMCommunicate request_size=4 [10:10:37]MH_SAM_APDU [10:10:37]CAPDU: 80 13 01 00 [10:10:37]Write to MH i2c: E2 08 00 42 95 80 13 01 00 00 00 00 00 54 [10:10:37]Write i2c OK [10:10:37]MH_I2C_Read... [10:10:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:37]Read from MH i2c: E2 [10:10:37]MH_I2C_Read... [10:10:37]Read from MH i2c: E2 0E 00 [10:10:37]MH_I2C_Read... [10:10:37]Read from MH i2c: E2 0E 00 42 95 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D2 [10:10:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:10:37]wFMCommunicate OK [10:10:37]SAM_PROTO_GetShiftState done [10:10:37]FM_GetShiftState done [10:10:37]req_shift_opened done [10:10:37]requested_item shift.open_date is exist - process it [10:10:37]req_shift_open_date [10:10:37]req_shift_open_date done [10:10:37]produce_requested_data done [10:10:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308706,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:10:37]process_action_free close_receipt [10:10:37]json_value_free [10:10:37]json_value_free done [10:10:37]process_json_proto returns [10:10:37]Send response to host [10:10:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308706,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:10:37]free response buf [10:10:37]execute_script done [10:10:37]execute_script returns [10:10:37]free content buf [10:10:37]Sock 10.Close socket [10:10:37]Sock 10.Thread stoped [10:10:41]OFD Sender: No OFD packet to send [10:10:47]OFD Sender: No OFD packet to send [10:10:49]accept exits with 9 [10:10:49]New connection [10:10:49]New thread 3067342180 created [10:10:49]Thread 3067198820 joined [10:10:49]Waiting for new connection... [10:10:49] Sock 9.Parse request [10:10:49]Sock 9.Check first char [10:10:49]Sock 9.First char is OK [10:10:49]request: POST /json_proto HTTP/1.0 [10:10:49]Method: POST [10:10:49]URL: /json_proto [10:10:49]Method is POST - this is cgi request [10:10:49]url: /json_proto [10:10:49]query_string will be loaded in cgi processing [10:10:49]execute_cgi json_proto POST (null) [10:10:49]execute_cgi path=json_proto method=POST [10:10:49]POST find Content-Length [10:10:49]Host: 172.17.96.3:8080 [10:10:49]Content-Length: 677 [10:10:49]Content-Type: application/json [10:10:49] [10:10:49]POST finish read [10:10:49]Found Content-Length = 677 [10:10:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:10:49]execute_script... [10:10: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)642575", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:10:49]POST & json_proto [10:10:49]process_json_proto [10:10:49]json parsed OK: [10:10:49]protocol is kg_v1.0 [10:10:49]action value=close_receipt [10:10:49]process_action close_receipt [10:10:49]cmd_close_receipt [10:10:49]MH_GetDate [10:10:49]Write to MH i2c: F0 00 00 43 95 C7 [10:10:49]Write i2c OK [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: F0 [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: F0 09 00 [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: F0 09 00 43 95 00 2F C0 1C 67 44 5E 04 65 4D [10:10:49]GetLastDocTimeStamp 1729937439 [10:10:49]current date 1729937455 [10:10:49]FM_GetShiftState [10:10:49]SAM_PROTO_GetShiftState [10:10:49]wFMCommunicate request_size=4 [10:10:49]MH_SAM_APDU [10:10:49]CAPDU: 80 13 01 00 [10:10:49]Write to MH i2c: E2 08 00 44 95 80 13 01 00 00 00 00 00 56 [10:10:49]Write i2c OK [10:10:49]MH_I2C_Read... [10:10:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:49]Read from MH i2c: E2 [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: E2 0E 00 [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: E2 0E 00 44 95 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D4 [10:10:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:10:49]wFMCommunicate OK [10:10:49]SAM_PROTO_GetShiftState done [10:10:49]FM_GetShiftState done [10:10:49]opened in 1729902265 [10:10:49]opened+sec_in_day 1729988665 [10:10:49]quantity*price = 40006 [10:10:49]sum+1 = 40007 [10:10:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 128 26.10.2024 10:10 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308707 ФПД: 67387683505045 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101055&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308707&fm=67387683505045&tin=02508201610067®Number=0000000000091780&sum=40000 [10:10:50]StoreToDocumentArchive [10:10:50]shift 532 fd 308707 [10:10:50]save to /storage/0532/doc_00308707 [10:10:50]save last doc name /storage/0532/doc_00308707 to /storage/kkm_last_doc_name [10:10:50]save OK [10:10:50]Clear old archive folders... [10:10:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:10:50]tlvbuf is 00C25980 [10:10:50]SAM_PROTO_ClearQueue [10:10:50]wFMCommunicate request_size=4 [10:10:50]MH_SAM_APDU [10:10:50]CAPDU: 80 09 00 00 [10:10:50]Write to MH i2c: E2 08 00 51 95 80 09 00 00 00 00 00 00 58 [10:10:50]Write i2c OK [10:10:50]MH_I2C_Read... [10:10:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:51]Read from MH i2c: E2 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 03 00 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 03 00 51 95 00 90 00 5A [10:10:51]RAPDU: 90 00 [10:10:51]wFMCommunicate OK [10:10:51]SAM_PROTO_ClearQueue done [10:10:51]KKMCreateOFDPacket [10:10:51]OFDProtocolAddRootSTLVToBuf [10:10:51]FM_MakeSignedData [10:10:51]FM_MakeSignedData [10:10:51]SAM_PROTO_SignData [10:10:51]wFMCommunicate request_size=4 [10:10:51]MH_SAM_APDU [10:10:51]CAPDU: 80 0D 01 02 [10:10:51]Write to MH i2c: E2 08 00 52 95 80 0D 01 02 00 00 00 00 60 [10:10:51]Write i2c OK [10:10:51]MH_I2C_Read... [10:10:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:51]Read from MH i2c: E2 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 03 00 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 03 00 52 95 00 90 00 5B [10:10:51]RAPDU: 90 00 [10:10:51]wFMCommunicate OK [10:10:51]wFMCommunicate request_size=255 [10:10:51]MH_SAM_APDU [10:10:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 00 00 00 F4 03 04 00 2F C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B5 04 00 35 04 06 00 3D [10:10:51]Write to MH i2c: E2 02 01 53 95 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 00 00 00 F4 03 04 00 2F C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B5 04 00 35 04 06 00 3D 00 00 9E [10:10:51]Write i2c OK [10:10:51]MH_I2C_Read... [10:10:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:51]Read from MH i2c: E2 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 03 00 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 03 00 53 95 00 90 00 5C [10:10:51]RAPDU: 90 00 [10:10:51]wFMCommunicate OK [10:10:51]wFMCommunicate request_size=10 [10:10:51]MH_SAM_APDU [10:10:51]CAPDU: 80 0D 02 02 05 49 EA F0 03 95 [10:10:51]Write to MH i2c: E2 0D 00 54 95 80 0D 02 02 05 00 49 EA F0 03 95 00 00 28 [10:10:51]Write i2c OK [10:10:51]MH_I2C_Read... [10:10:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:51]Read from MH i2c: E2 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 03 00 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 03 00 54 95 00 90 00 5D [10:10:51]RAPDU: 90 00 [10:10:51]wFMCommunicate OK [10:10:51]wFMCommunicate request_size=4 [10:10:51]MH_SAM_APDU [10:10:51]CAPDU: 80 0D 03 02 [10:10:51]Write to MH i2c: E2 08 00 55 95 80 0D 03 02 00 00 00 00 65 [10:10:51]Write i2c OK [10:10:51]MH_I2C_Read... [10:10:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:51]Read from MH i2c: E2 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 0B 00 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 0B 00 55 95 00 49 2D 7C 72 50 D5 18 52 90 00 59 [10:10:51]RAPDU: 49 2D 7C 72 50 D5 18 52 90 00 [10:10:51]wFMCommunicate OK [10:10:51]SAM_PROTO_SignData done [10:10:51]FM_MakeSignedData done [10:10:51]CreateOFDProtocolMessage [10:10:51]wFMCommunicate request_size=4 [10:10:51]MH_SAM_APDU [10:10:51]CAPDU: 80 11 00 00 [10:10:51]Write to MH i2c: E2 08 00 56 95 80 11 00 00 00 00 00 00 65 [10:10:51]Write i2c OK [10:10:51]MH_I2C_Read... [10:10:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:51]Read from MH i2c: E2 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 17 00 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: E2 17 00 56 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BA [10:10:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:10:51]wFMCommunicate OK [10:10:51]CreateOFDProtocolMessage done [10:10:51]OFDSenderStorePacket 308707 [10:10:51]StoreOFDPacket docnum=308707 [10:10:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 86 45 07 01 9C D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 00 00 00 F4 03 04 00 2F C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B5 04 00 35 04 06 00 3D 49 EA F0 03 95 49 2D 7C 72 50 D5 18 52 [10:10:51]CheckFolder [10:10:51]dirname=/storage/ofd_packets [10:10:51]CheckFolder done [10:10:51]ProducePacketName [10:10:51]name=ofd_packets/00308707 [10:10:51]NVStorageSaveData ofd_packets/00308707 [10:10:51]File name is /storage/ofd_packets/00308707 [10:10:51]Write 301 bytes [10:10:51]NVStorageSaveData done [10:10:51]OFDSenderStorePacket done [10:10:51]KKMCreateOFDPacket done [10:10:51]NVStorageSaveData kkm_last_timestamp [10:10:51]File name is /storage/kkm_last_timestamp [10:10:51]Write 4 bytes [10:10:51]NVStorageSaveData done [10:10:51]ExternCall_PrintAddStr [10:10:51]wPrintStart [10:10:51]Write to MH i2c: 01 00 00 57 95 EC [10:10:51]Write i2c OK [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: 01 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: 01 07 00 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: 01 07 00 57 95 00 00 00 00 00 FF 0F 01 [10:10:51]RasterBufferAndPrint [10:10:51]line Счет N : (1)642575 [10:10:51]line ИНН: 02508201610067 [10:10:51]line Контрольно-Кассовый Чек [10:10:51]line ПРОДАЖА [10:10:51]line ТРК (МРК, ГНК) : 52 [10:10:51]line Товар: 2710124130 [10:10:51]line Аи-92-К-2 [10:10:51]line 5.980 * 66.90 [10:10:51]line = 400.06 [10:10:51]line НДС 12% НСП 1% [10:10:51]line > о реализуемом товаре [10:10:51]line ОКРУГЛЕНИЕ: -0.06 [10:10:51]line ИТОГО: 400.00 [10:10:51]line Внесено: 400.00 [10:10:51]line СДАЧА: 0.00 [10:10:51]line НСП 1% : 3.54 [10:10:51]line НДС 12% : 42.48 [10:10:51]line Наличными: 400.00 [10:10:51]line Безнал.: 0.00 [10:10:51]line Место: АЗС № 172 "Партнер Нефть" [10:10:51]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:10:51]line СНО: Общий режим [10:10:51]line Чек 128 26.10.2024 10:10 [10:10:51]line Смена: 532 ФФД: 1.0 [10:10:51]line ЗНМ: 0300000116 [10:10:51]line РНМ: 0000000000091780 [10:10:51]line Версия ККМ: 001 [10:10:51]line ФМ: 0000000000871765 [10:10:51]line ФД: 308707 [10:10:51]line ФПД: 67387683505045 [10:10:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101055&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308707&fm=67387683505045&tin=02508201610067®Number=0000000000091780&sum=40000 [10:10:51]written 0, free lines is 4095 [10:10:51]OFD Sender: Processing packet 308707 [packets to send 222, broken 221] [10:10:51]ProducePacketName [10:10:51]name=ofd_packets/00308707 [10:10:51]OFD Sender: To server: pG, [10:10:51]CommunicateWithHost lk.salyk.kg:30040 [10:10:51]ConnectInit lk.salyk.kg [10:10:52]Connected sock=11 [10:10:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 86 45 07 01 9C D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 00 00 00 F4 03 04 00 2F C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B5 04 00 35 04 06 00 3D 49 EA F0 03 95 49 2D 7C 72 50 D5 18 52 [10:10:52]Write to MH i2c: 01 00 00 81 95 16 [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: 01 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: 01 07 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: 01 07 00 81 95 00 00 00 00 00 C4 0C ED [10:10:52]RasterBufferAndPrint [10:10:52]line [10:10:52]line [10:10:52]line [10:10:52]line [10:10:52]line [10:10:52]written 0, free lines is 3298 [10:10:52]MH_Cut [10:10:52]Write to MH i2c: D1 01 00 88 95 01 EF [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: D1 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: D1 01 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: D1 01 00 88 95 00 EE [10:10:52]Write to MH i2c: 01 00 00 89 95 1E [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A6 B1 47 00 85 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B5 04 00 F4 03 04 00 8E 66 1C 67 B6 04 01 00 00 8B C5 5B 72 4D F7 E3 5F [10:10:52]CommunicateWithHost err = 0 [10:10:52]CheckOFDResponse [10:10:52]1017 (14) - 77093643461234 [10:10:52]1041 (16) - 0000000000871765 [10:10:52]1040 (4) - 308707 [10:10:52]1012 (4) - 26.10.2024 03:48 [10:10:52]1206 (1) - 0 [10:10:52]OFD Sender: Remove packet 308707 [10:10:52]ProducePacketName [10:10:52]name=ofd_packets/00308707 [10:10:52]NVStorageDeleteData [10:10:53]OFD Sender: No OFD packet to send [10:10:53]*** Cut start [10:10:53]*** Purtial cut [10:10:53]*** Stage 1: CUTSNS_PIN = 1 [10:10:53]Read from MH i2c: 01 [10:10:53]MH_I2C_Read... [10:10:53]*** Stop cut motor [10:10:53]*** Cut end [10:10:53]Read from MH i2c: 01 07 00 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: 01 07 00 89 95 00 00 00 00 00 FF 0F 33 [10:10:53]process_action close_receipt done [10:10:53]requested_data is exist [10:10:53]produce_requested_data [10:10:53]requested_item fm.sn is exist - process it [10:10:53]wFMCommunicate request_size=4 [10:10:53]MH_SAM_APDU [10:10:53]CAPDU: 80 11 00 00 [10:10:53]Write to MH i2c: E2 08 00 8A 95 80 11 00 00 00 00 00 00 99 [10:10:53]Write i2c OK [10:10:53]MH_I2C_Read... [10:10:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:53]Read from MH i2c: E2 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: E2 17 00 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: E2 17 00 8A 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EE [10:10:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:10:53]wFMCommunicate OK [10:10:53]requested_item fd.num is exist - process it [10:10:53]SAM_PROTO_GetFieldsCounters [10:10:53]wFMCommunicate request_size=4 [10:10:53]MH_SAM_APDU [10:10:53]CAPDU: 80 13 00 00 [10:10:53]Write to MH i2c: E2 08 00 8B 95 80 13 00 00 00 00 00 00 9C [10:10:53]Write i2c OK [10:10:53]MH_I2C_Read... [10:10:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:53]Read from MH i2c: E2 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: E2 62 00 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: E2 62 00 8B 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E3 B5 04 00 0E 04 04 00 14 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 F1 [10:10:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E3 B5 04 00 0E 04 04 00 14 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:10:53]wFMCommunicate OK [10:10:53]SAM_PROTO_GetFieldsCounters done [10:10:53]requested_item shift.num is exist - process it [10:10:53]requested_item shift.opened is exist - process it [10:10:53]req_shift_opened [10:10:53]FM_GetShiftState [10:10:53]SAM_PROTO_GetShiftState [10:10:53]wFMCommunicate request_size=4 [10:10:53]MH_SAM_APDU [10:10:53]CAPDU: 80 13 01 00 [10:10:53]Write to MH i2c: E2 08 00 8C 95 80 13 01 00 00 00 00 00 9E [10:10:53]Write i2c OK [10:10:53]MH_I2C_Read... [10:10:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:53]Read from MH i2c: E2 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: E2 0E 00 [10:10:53]MH_I2C_Read... [10:10:53]Read from MH i2c: E2 0E 00 8C 95 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1C [10:10:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:10:53]wFMCommunicate OK [10:10:53]SAM_PROTO_GetShiftState done [10:10:53]FM_GetShiftState done [10:10:53]req_shift_opened done [10:10:53]requested_item shift.open_date is exist - process it [10:10:53]req_shift_open_date [10:10:53]req_shift_open_date done [10:10:53]produce_requested_data done [10:10:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308707,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:10:53]process_action_free close_receipt [10:10:53]json_value_free [10:10:53]json_value_free done [10:10:53]process_json_proto returns [10:10:53]Send response to host [10:10:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308707,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:10:53]free response buf [10:10:53]execute_script done [10:10:53]execute_script returns [10:10:53]free content buf [10:10:53]Sock 9.Close socket [10:10:53]Sock 9.Thread stoped [10:10:58]OFD Sender: No OFD packet to send [10:11:03]OFD Sender: No OFD packet to send [10:11:08]OFD Sender: No OFD packet to send [10:11:13]OFD Sender: No OFD packet to send [10:11:18]OFD Sender: No OFD packet to send [10:11:23]OFD Sender: No OFD packet to send [10:11:28]OFD Sender: No OFD packet to send [10:11:33]OFD Sender: No OFD packet to send [10:11:38]OFD Sender: No OFD packet to send [10:11:43]OFD Sender: No OFD packet to send [10:11:48]OFD Sender: No OFD packet to send [10:11:53]OFD Sender: No OFD packet to send [10:11:58]OFD Sender: No OFD packet to send [10:12:03]OFD Sender: No OFD packet to send [10:12:08]OFD Sender: No OFD packet to send [10:12:13]OFD Sender: No OFD packet to send [10:12:18]OFD Sender: No OFD packet to send [10:12:23]OFD Sender: No OFD packet to send [10:12:26]accept exits with 10 [10:12:26]New connection [10:12:26]New thread 3067198820 created [10:12:26]Thread 3067342180 joined [10:12:26]Waiting for new connection... [10:12:26] Sock 10.Parse request [10:12:26]Sock 10.Check first char [10:12:26]Sock 10.First char is OK [10:12:26]request: POST /json_proto HTTP/1.0 [10:12:26]Method: POST [10:12:26]URL: /json_proto [10:12:26]Method is POST - this is cgi request [10:12:26]url: /json_proto [10:12:26]query_string will be loaded in cgi processing [10:12:26]execute_cgi json_proto POST (null) [10:12:26]execute_cgi path=json_proto method=POST [10:12:26]POST find Content-Length [10:12:26]Host: 172.17.96.3:8080 [10:12:26]Content-Length: 682 [10:12:26]Content-Type: application/json [10:12:26] [10:12:26]POST finish read [10:12:26]Found Content-Length = 682 [10:12:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642576", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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" ] } } [10:12:26]execute_script... [10:12: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)642576", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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" ] } } [10:12:26]POST & json_proto [10:12:26]process_json_proto [10:12:26]json parsed OK: [10:12:26]protocol is kg_v1.0 [10:12:26]action value=close_receipt [10:12:26]process_action close_receipt [10:12:26]cmd_close_receipt [10:12:26]MH_GetDate [10:12:26]Write to MH i2c: F0 00 00 8D 95 11 [10:12:26]Write i2c OK [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: F0 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: F0 09 00 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: F0 09 00 8D 95 00 8F C0 1C 67 44 5E 04 65 F7 [10:12:26]GetLastDocTimeStamp 1729937455 [10:12:26]current date 1729937551 [10:12:26]FM_GetShiftState [10:12:26]SAM_PROTO_GetShiftState [10:12:26]wFMCommunicate request_size=4 [10:12:26]MH_SAM_APDU [10:12:26]CAPDU: 80 13 01 00 [10:12:26]Write to MH i2c: E2 08 00 8E 95 80 13 01 00 00 00 00 00 A0 [10:12:26]Write i2c OK [10:12:26]MH_I2C_Read... [10:12:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:26]Read from MH i2c: E2 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 0E 00 [10:12:26]MH_I2C_Read... [10:12:26]Read from MH i2c: E2 0E 00 8E 95 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1E [10:12:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:12:26]wFMCommunicate OK [10:12:26]SAM_PROTO_GetShiftState done [10:12:26]FM_GetShiftState done [10:12:26]opened in 1729902265 [10:12:26]opened+sec_in_day 1729988665 [10:12:26]quantity*price = 100021 [10:12:26]sum+1 = 100023 [10:12:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 129 26.10.2024 10:12 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308708 ФПД: 54840505490690 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101231&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308708&fm=54840505490690&tin=02508201610067®Number=0000000000091780&sum=100000 [10:12:27]StoreToDocumentArchive [10:12:27]shift 532 fd 308708 [10:12:27]save to /storage/0532/doc_00308708 [10:12:27]save last doc name /storage/0532/doc_00308708 to /storage/kkm_last_doc_name [10:12:27]save OK [10:12:27]Clear old archive folders... [10:12:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:27]tlvbuf is 00B974E0 [10:12:27]SAM_PROTO_ClearQueue [10:12:27]wFMCommunicate request_size=4 [10:12:27]MH_SAM_APDU [10:12:27]CAPDU: 80 09 00 00 [10:12:27]Write to MH i2c: E2 08 00 9B 95 80 09 00 00 00 00 00 00 A2 [10:12:27]Write i2c OK [10:12:27]MH_I2C_Read... [10:12:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:27]Read from MH i2c: E2 [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: E2 03 00 [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: E2 03 00 9B 95 00 90 00 A4 [10:12:27]RAPDU: 90 00 [10:12:27]wFMCommunicate OK [10:12:27]SAM_PROTO_ClearQueue done [10:12:27]KKMCreateOFDPacket [10:12:27]OFDProtocolAddRootSTLVToBuf [10:12:27]FM_MakeSignedData [10:12:27]FM_MakeSignedData [10:12:27]SAM_PROTO_SignData [10:12:27]wFMCommunicate request_size=4 [10:12:27]MH_SAM_APDU [10:12:27]CAPDU: 80 0D 01 02 [10:12:27]Write to MH i2c: E2 08 00 9C 95 80 0D 01 02 00 00 00 00 AA [10:12:27]Write i2c OK [10:12:27]MH_I2C_Read... [10:12:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:27]Read from MH i2c: E2 [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: E2 03 00 [10:12:27]MH_I2C_Read... [10:12:27]Read from MH i2c: E2 03 00 9C 95 00 90 00 A5 [10:12:27]RAPDU: 90 00 [10:12:27]wFMCommunicate OK [10:12:27]wFMCommunicate request_size=255 [10:12:27]MH_SAM_APDU [10:12: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 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 81 00 00 00 F4 03 04 00 8F C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 B5 04 00 35 04 06 00 31 [10:12:27]Write to MH i2c: E2 02 01 9D 95 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 81 00 00 00 F4 03 04 00 8F C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 B5 04 00 35 04 06 00 31 00 00 8D [10:12:27]Write i2c OK [10:12:27]MH_I2C_Read... [10:12:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:28]OFD Sender: No OFD packet to send [10:12:28]Read from MH i2c: E2 [10:12:28]MH_I2C_Read... [10:12:28]Read from MH i2c: E2 03 00 [10:12:28]MH_I2C_Read... [10:12:28]Read from MH i2c: E2 03 00 9D 95 00 90 00 A6 [10:12:28]RAPDU: 90 00 [10:12:28]wFMCommunicate OK [10:12:28]wFMCommunicate request_size=10 [10:12:28]MH_SAM_APDU [10:12:28]CAPDU: 80 0D 02 02 05 E0 8C D9 5D 02 [10:12:28]Write to MH i2c: E2 0D 00 9E 95 80 0D 02 02 05 00 E0 8C D9 5D 02 00 00 5B [10:12:28]Write i2c OK [10:12:28]MH_I2C_Read... [10:12:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:28]Read from MH i2c: E2 [10:12:28]MH_I2C_Read... [10:12:28]Read from MH i2c: E2 03 00 [10:12:28]MH_I2C_Read... [10:12:28]Read from MH i2c: E2 03 00 9E 95 00 90 00 A7 [10:12:28]RAPDU: 90 00 [10:12:28]wFMCommunicate OK [10:12:28]wFMCommunicate request_size=4 [10:12:28]MH_SAM_APDU [10:12:28]CAPDU: 80 0D 03 02 [10:12:28]Write to MH i2c: E2 08 00 9F 95 80 0D 03 02 00 00 00 00 AF [10:12:28]Write i2c OK [10:12:28]MH_I2C_Read... [10:12:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:28]Read from MH i2c: E2 [10:12:28]MH_I2C_Read... [10:12:28]Read from MH i2c: E2 0B 00 [10:12:28]MH_I2C_Read... [10:12:28]Read from MH i2c: E2 0B 00 9F 95 00 9D 60 7C 66 E1 FF E9 12 90 00 6A [10:12:28]RAPDU: 9D 60 7C 66 E1 FF E9 12 90 00 [10:12:28]wFMCommunicate OK [10:12:28]SAM_PROTO_SignData done [10:12:28]FM_MakeSignedData done [10:12:28]CreateOFDProtocolMessage [10:12:28]wFMCommunicate request_size=4 [10:12:28]MH_SAM_APDU [10:12:28]CAPDU: 80 11 00 00 [10:12:28]Write to MH i2c: E2 08 00 A0 95 80 11 00 00 00 00 00 00 AF [10:12:28]Write i2c OK [10:12:28]MH_I2C_Read... [10:12:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:28]Read from MH i2c: E2 [10:12:28]MH_I2C_Read... [10:12:28]Read from MH i2c: E2 17 00 [10:12:28]MH_I2C_Read... [10:12:28]Read from MH i2c: E2 17 00 A0 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 04 [10:12:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:12:28]wFMCommunicate OK [10:12:28]CreateOFDProtocolMessage done [10:12:28]OFDSenderStorePacket 308708 [10:12:28]StoreOFDPacket docnum=308708 [10:12:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BA 37 07 01 AC CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 81 00 00 00 F4 03 04 00 8F C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 B5 04 00 35 04 06 00 31 E0 8C D9 5D 02 9D 60 7C 66 E1 FF E9 12 [10:12:28]CheckFolder [10:12:28]dirname=/storage/ofd_packets [10:12:28]CheckFolder done [10:12:28]ProducePacketName [10:12:28]name=ofd_packets/00308708 [10:12:28]NVStorageSaveData ofd_packets/00308708 [10:12:28]File name is /storage/ofd_packets/00308708 [10:12:28]Write 301 bytes [10:12:28]NVStorageSaveData done [10:12:28]OFDSenderStorePacket done [10:12:28]KKMCreateOFDPacket done [10:12:28]NVStorageSaveData kkm_last_timestamp [10:12:28]File name is /storage/kkm_last_timestamp [10:12:28]Write 4 bytes [10:12:28]NVStorageSaveData done [10:12:28]ExternCall_PrintAddStr [10:12:28]wPrintStart [10:12:28]Write to MH i2c: 01 00 00 A1 95 36 [10:12:28]Write i2c OK [10:12:28]MH_I2C_Read... [10:12:28]Read from MH i2c: 01 [10:12:28]MH_I2C_Read... [10:12:28]Read from MH i2c: 01 07 00 [10:12:28]MH_I2C_Read... [10:12:28]Read from MH i2c: 01 07 00 A1 95 00 00 00 00 00 FF 0F 4B [10:12:28]RasterBufferAndPrint [10:12:28]line Счет N : (1)642576 [10:12:28]line ИНН: 02508201610067 [10:12:28]line Контрольно-Кассовый Чек [10:12:28]line ПРОДАЖА [10:12:28]line ТРК (МРК, ГНК) : 61 [10:12:28]line Товар: 2710124500 [10:12:28]line Аи-95-К-3 [10:12:28]line 13.480 * 74.20 [10:12:28]line = 1000.22 [10:12:28]line НДС 12% НСП 1% [10:12:28]line > о реализуемом товаре [10:12:28]line ОКРУГЛЕНИЕ: -0.22 [10:12:28]line ИТОГО: 1000.00 [10:12:28]line Внесено: 1000.00 [10:12:28]line СДАЧА: 0.00 [10:12:28]line НСП 1% : 8.85 [10:12:28]line НДС 12% : 106.22 [10:12:28]line Наличными: 1000.00 [10:12:28]line Безнал.: 0.00 [10:12:28]line Место: АЗС № 172 "Партнер Нефть" [10:12:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:12:28]line СНО: Общий режим [10:12:28]line Чек 129 26.10.2024 10:12 [10:12:28]line Смена: 532 ФФД: 1.0 [10:12:28]line ЗНМ: 0300000116 [10:12:28]line РНМ: 0000000000091780 [10:12:28]line Версия ККМ: 001 [10:12:28]line ФМ: 0000000000871765 [10:12:28]line ФД: 308708 [10:12:28]line ФПД: 54840505490690 [10:12:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101231&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308708&fm=54840505490690&tin=02508201610067®Number=0000000000091780&sum=100000 [10:12:28]OFD Sender: Processing packet 308708 [packets to send 222, broken 221] [10:12:28]ProducePacketName [10:12:28]name=ofd_packets/00308708 [10:12:28]OFD Sender: To server: pG, [10:12:28]CommunicateWithHost lk.salyk.kg:30040 [10:12:28]ConnectInit lk.salyk.kg [10:12:28]written 0, free lines is 4095 [10:12:28]Connected sock=11 [10:12:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BA 37 07 01 AC CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 81 00 00 00 F4 03 04 00 8F C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 B5 04 00 35 04 06 00 31 E0 8C D9 5D 02 9D 60 7C 66 E1 FF E9 12 [10:12:29]Write to MH i2c: 01 00 00 CB 95 60 [10:12:29]Write i2c OK [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: 01 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: 01 07 00 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: 01 07 00 CB 95 00 00 00 00 00 CA 0C 3D [10:12:29]RasterBufferAndPrint [10:12:29]line [10:12:29]line [10:12:29]line [10:12:29]line [10:12:29]line [10:12:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 38 07 47 00 CC 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 B5 04 00 F4 03 04 00 EF 66 1C 67 B6 04 01 00 00 F4 5A 70 D5 4A B2 6E BA [10:12:29]CommunicateWithHost err = 0 [10:12:29]CheckOFDResponse [10:12:29]1017 (14) - 77093643461234 [10:12:29]1041 (16) - 0000000000871765 [10:12:29]1040 (4) - 308708 [10:12:29]1012 (4) - 26.10.2024 03:50 [10:12:29]1206 (1) - 0 [10:12:29]OFD Sender: Remove packet 308708 [10:12:29]ProducePacketName [10:12:29]name=ofd_packets/00308708 [10:12:29]NVStorageDeleteData [10:12:29]written 0, free lines is 3327 [10:12:29]MH_Cut [10:12:29]Write to MH i2c: D1 01 00 D2 95 01 39 [10:12:29]Write i2c OK [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: D1 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: D1 01 00 [10:12:29]MH_I2C_Read... [10:12:29]Read from MH i2c: D1 01 00 D2 95 00 38 [10:12:29]Write to MH i2c: 01 00 00 D3 95 68 [10:12:29]Write i2c OK [10:12:29]MH_I2C_Read... [10:12:29]OFD Sender: No OFD packet to send [10:12:29]*** Cut start [10:12:29]*** Purtial cut [10:12:29]*** Stage 1: CUTSNS_PIN = 1 [10:12:30]Read from MH i2c: 01 [10:12:30]MH_I2C_Read... [10:12:30]*** Stop cut motor [10:12:30]*** Cut end [10:12:30]Read from MH i2c: 01 07 00 [10:12:30]MH_I2C_Read... [10:12:30]Read from MH i2c: 01 07 00 D3 95 00 00 00 00 00 FF 0F 7D [10:12:30]process_action close_receipt done [10:12:30]requested_data is exist [10:12:30]produce_requested_data [10:12:30]requested_item fm.sn is exist - process it [10:12:30]wFMCommunicate request_size=4 [10:12:30]MH_SAM_APDU [10:12:30]CAPDU: 80 11 00 00 [10:12:30]Write to MH i2c: E2 08 00 D4 95 80 11 00 00 00 00 00 00 E3 [10:12:30]Write i2c OK [10:12:30]MH_I2C_Read... [10:12:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:30]Read from MH i2c: E2 [10:12:30]MH_I2C_Read... [10:12:30]Read from MH i2c: E2 17 00 [10:12:30]MH_I2C_Read... [10:12:30]Read from MH i2c: E2 17 00 D4 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 38 [10:12:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:12:30]wFMCommunicate OK [10:12:30]requested_item fd.num is exist - process it [10:12:30]SAM_PROTO_GetFieldsCounters [10:12:30]wFMCommunicate request_size=4 [10:12:30]MH_SAM_APDU [10:12:30]CAPDU: 80 13 00 00 [10:12:30]Write to MH i2c: E2 08 00 D5 95 80 13 00 00 00 00 00 00 E6 [10:12:30]Write i2c OK [10:12:30]MH_I2C_Read... [10:12:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:30]Read from MH i2c: E2 [10:12:30]MH_I2C_Read... [10:12:30]Read from MH i2c: E2 62 00 [10:12:30]MH_I2C_Read... [10:12:30]Read from MH i2c: E2 62 00 D5 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E4 B5 04 00 0E 04 04 00 14 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 3F [10:12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E4 B5 04 00 0E 04 04 00 14 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:12:30]wFMCommunicate OK [10:12:30]SAM_PROTO_GetFieldsCounters done [10:12:30]requested_item shift.num is exist - process it [10:12:30]requested_item shift.opened is exist - process it [10:12:30]req_shift_opened [10:12:30]FM_GetShiftState [10:12:30]SAM_PROTO_GetShiftState [10:12:30]wFMCommunicate request_size=4 [10:12:30]MH_SAM_APDU [10:12:30]CAPDU: 80 13 01 00 [10:12:30]Write to MH i2c: E2 08 00 D6 95 80 13 01 00 00 00 00 00 E8 [10:12:30]Write i2c OK [10:12:30]MH_I2C_Read... [10:12:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:30]Read from MH i2c: E2 [10:12:30]MH_I2C_Read... [10:12:30]Read from MH i2c: E2 0E 00 [10:12:30]MH_I2C_Read... [10:12:30]Read from MH i2c: E2 0E 00 D6 95 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 66 [10:12:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:12:30]wFMCommunicate OK [10:12:30]SAM_PROTO_GetShiftState done [10:12:30]FM_GetShiftState done [10:12:30]req_shift_opened done [10:12:30]requested_item shift.open_date is exist - process it [10:12:30]req_shift_open_date [10:12:30]req_shift_open_date done [10:12:30]produce_requested_data done [10:12:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308708,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:12:30]process_action_free close_receipt [10:12:30]json_value_free [10:12:30]json_value_free done [10:12:30]process_json_proto returns [10:12:30]Send response to host [10:12:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308708,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:12:30]free response buf [10:12:30]execute_script done [10:12:30]execute_script returns [10:12:30]free content buf [10:12:30]Sock 10.Close socket [10:12:30]Sock 10.Thread stoped [10:12:34]OFD Sender: No OFD packet to send [10:12:39]OFD Sender: No OFD packet to send [10:12:44]OFD Sender: No OFD packet to send [10:12:49]OFD Sender: No OFD packet to send [10:12:54]OFD Sender: No OFD packet to send [10:12:59]OFD Sender: No OFD packet to send [10:13:04]OFD Sender: No OFD packet to send [10:13:09]OFD Sender: No OFD packet to send [10:13:14]OFD Sender: No OFD packet to send [10:13:17]ConnectInit Can't connect to host [10:13:19]OFD Sender: No OFD packet to send [10:13:24]OFD Sender: No OFD packet to send [10:13:29]OFD Sender: No OFD packet to send [10:13:34]OFD Sender: No OFD packet to send [10:13:35]accept exits with 9 [10:13:35]New connection [10:13:35]New thread 3067342180 created [10:13:35]Thread 3067198820 joined [10:13:35]Waiting for new connection... [10:13:35] Sock 9.Parse request [10:13:35]Sock 9.Check first char [10:13:35]Sock 9.First char is OK [10:13:35]request: POST /json_proto HTTP/1.0 [10:13:35]Method: POST [10:13:35]URL: /json_proto [10:13:35]Method is POST - this is cgi request [10:13:35]url: /json_proto [10:13:35]query_string will be loaded in cgi processing [10:13:35]execute_cgi json_proto POST (null) [10:13:35]execute_cgi path=json_proto method=POST [10:13:35]POST find Content-Length [10:13:35]Host: 172.17.96.3:8080 [10:13:35]Content-Length: 677 [10:13:35]Content-Type: application/json [10:13:35] [10:13:35]POST finish read [10:13:35]Found Content-Length = 677 [10:13:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642577", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:13:35]execute_script... [10:13:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642577", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:13:35]POST & json_proto [10:13:35]process_json_proto [10:13:35]json parsed OK: [10:13:35]protocol is kg_v1.0 [10:13:35]action value=close_receipt [10:13:35]process_action close_receipt [10:13:35]cmd_close_receipt [10:13:35]MH_GetDate [10:13:35]Write to MH i2c: F0 00 00 D7 95 5B [10:13:35]Write i2c OK [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: F0 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: F0 09 00 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: F0 09 00 D7 95 00 D5 C0 1C 67 44 5E 04 65 87 [10:13:35]GetLastDocTimeStamp 1729937551 [10:13:35]current date 1729937621 [10:13:35]FM_GetShiftState [10:13:35]SAM_PROTO_GetShiftState [10:13:35]wFMCommunicate request_size=4 [10:13:35]MH_SAM_APDU [10:13:35]CAPDU: 80 13 01 00 [10:13:35]Write to MH i2c: E2 08 00 D8 95 80 13 01 00 00 00 00 00 EA [10:13:35]Write i2c OK [10:13:35]MH_I2C_Read... [10:13:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:35]Read from MH i2c: E2 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 0E 00 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 0E 00 D8 95 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 68 [10:13:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:13:35]wFMCommunicate OK [10:13:35]SAM_PROTO_GetShiftState done [10:13:35]FM_GetShiftState done [10:13:35]opened in 1729902265 [10:13:35]opened+sec_in_day 1729988665 [10:13:35]quantity*price = 50041 [10:13:35]sum+1 = 50042 [10:13:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 130 26.10.2024 10:13 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308709 ФПД: 16588398815437 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101341&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308709&fm=16588398815437&tin=02508201610067®Number=0000000000091780&sum=50000 [10:13:37]StoreToDocumentArchive [10:13:37]shift 532 fd 308709 [10:13:37]save to /storage/0532/doc_00308709 [10:13:37]save last doc name /storage/0532/doc_00308709 to /storage/kkm_last_doc_name [10:13:37]save OK [10:13:37]Clear old archive folders... [10:13:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:13:37]tlvbuf is 00B97070 [10:13:37]SAM_PROTO_ClearQueue [10:13:37]wFMCommunicate request_size=4 [10:13:37]MH_SAM_APDU [10:13:37]CAPDU: 80 09 00 00 [10:13:37]Write to MH i2c: E2 08 00 E5 95 80 09 00 00 00 00 00 00 EC [10:13:37]Write i2c OK [10:13:37]MH_I2C_Read... [10:13:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:37]Read from MH i2c: E2 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 03 00 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 03 00 E5 95 00 90 00 EE [10:13:37]RAPDU: 90 00 [10:13:37]wFMCommunicate OK [10:13:37]SAM_PROTO_ClearQueue done [10:13:37]KKMCreateOFDPacket [10:13:37]OFDProtocolAddRootSTLVToBuf [10:13:37]FM_MakeSignedData [10:13:37]FM_MakeSignedData [10:13:37]SAM_PROTO_SignData [10:13:37]wFMCommunicate request_size=4 [10:13:37]MH_SAM_APDU [10:13:37]CAPDU: 80 0D 01 02 [10:13:37]Write to MH i2c: E2 08 00 E6 95 80 0D 01 02 00 00 00 00 F4 [10:13:37]Write i2c OK [10:13:37]MH_I2C_Read... [10:13:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:37]Read from MH i2c: E2 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 03 00 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 03 00 E6 95 00 90 00 EF [10:13:37]RAPDU: 90 00 [10:13:37]wFMCommunicate OK [10:13:37]wFMCommunicate request_size=255 [10:13:37]MH_SAM_APDU [10:13:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 82 00 00 00 F4 03 04 00 D5 C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 B5 04 00 35 04 06 00 0F [10:13:37]Write to MH i2c: E2 02 01 E7 95 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 82 00 00 00 F4 03 04 00 D5 C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 B5 04 00 35 04 06 00 0F 00 00 DF [10:13:37]Write i2c OK [10:13:37]MH_I2C_Read... [10:13:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:37]Read from MH i2c: E2 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 03 00 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 03 00 E7 95 00 90 00 F0 [10:13:37]RAPDU: 90 00 [10:13:37]wFMCommunicate OK [10:13:37]wFMCommunicate request_size=10 [10:13:37]MH_SAM_APDU [10:13:37]CAPDU: 80 0D 02 02 05 16 49 9E 68 CD [10:13:37]Write to MH i2c: E2 0D 00 E8 95 80 0D 02 02 05 00 16 49 9E 68 CD 00 00 33 [10:13:37]Write i2c OK [10:13:37]MH_I2C_Read... [10:13:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:37]Read from MH i2c: E2 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 03 00 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 03 00 E8 95 00 90 00 F1 [10:13:37]RAPDU: 90 00 [10:13:37]wFMCommunicate OK [10:13:37]wFMCommunicate request_size=4 [10:13:37]MH_SAM_APDU [10:13:37]CAPDU: 80 0D 03 02 [10:13:37]Write to MH i2c: E2 08 00 E9 95 80 0D 03 02 00 00 00 00 F9 [10:13:37]Write i2c OK [10:13:37]MH_I2C_Read... [10:13:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:37]Read from MH i2c: E2 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 0B 00 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 0B 00 E9 95 00 C3 B9 E9 22 55 8A 2B 98 90 00 23 [10:13:37]RAPDU: C3 B9 E9 22 55 8A 2B 98 90 00 [10:13:37]wFMCommunicate OK [10:13:37]SAM_PROTO_SignData done [10:13:37]FM_MakeSignedData done [10:13:37]CreateOFDProtocolMessage [10:13:37]wFMCommunicate request_size=4 [10:13:37]MH_SAM_APDU [10:13:37]CAPDU: 80 11 00 00 [10:13:37]Write to MH i2c: E2 08 00 EA 95 80 11 00 00 00 00 00 00 F9 [10:13:37]Write i2c OK [10:13:37]MH_I2C_Read... [10:13:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:37]Read from MH i2c: E2 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 17 00 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 17 00 EA 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4E [10:13:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:13:37]wFMCommunicate OK [10:13:37]CreateOFDProtocolMessage done [10:13:37]OFDSenderStorePacket 308709 [10:13:37]StoreOFDPacket docnum=308709 [10:13:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 64 B3 07 01 00 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 82 00 00 00 F4 03 04 00 D5 C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 B5 04 00 35 04 06 00 0F 16 49 9E 68 CD C3 B9 E9 22 55 8A 2B 98 [10:13:37]CheckFolder [10:13:37]dirname=/storage/ofd_packets [10:13:37]CheckFolder done [10:13:37]ProducePacketName [10:13:38]name=ofd_packets/00308709 [10:13:38]NVStorageSaveData ofd_packets/00308709 [10:13:38]File name is /storage/ofd_packets/00308709 [10:13:38]Write 301 bytes [10:13:38]NVStorageSaveData done [10:13:38]OFDSenderStorePacket done [10:13:38]KKMCreateOFDPacket done [10:13:38]NVStorageSaveData kkm_last_timestamp [10:13:38]File name is /storage/kkm_last_timestamp [10:13:38]Write 4 bytes [10:13:38]NVStorageSaveData done [10:13:38]ExternCall_PrintAddStr [10:13:38]wPrintStart [10:13:38]Write to MH i2c: 01 00 00 EB 95 80 [10:13:38]Write i2c OK [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: 01 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: 01 07 00 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: 01 07 00 EB 95 00 00 00 00 00 FF 0F 95 [10:13:38]RasterBufferAndPrint [10:13:38]line Счет N : (1)642577 [10:13:38]line ИНН: 02508201610067 [10:13:38]line Контрольно-Кассовый Чек [10:13:38]line ПРОДАЖА [10:13:38]line ТРК (МРК, ГНК) : 31 [10:13:38]line Товар: 2710124130 [10:13:38]line Аи-92-К-2 [10:13:38]line 7.480 * 66.90 [10:13:38]line = 500.41 [10:13:38]line НДС 12% НСП 1% [10:13:38]line > о реализуемом товаре [10:13:38]line ОКРУГЛЕНИЕ: -0.41 [10:13:38]line ИТОГО: 500.00 [10:13:38]line Внесено: 500.00 [10:13:38]line СДАЧА: 0.00 [10:13:38]line НСП 1% : 4.43 [10:13:38]line НДС 12% : 53.14 [10:13:38]line Наличными: 500.00 [10:13:38]line Безнал.: 0.00 [10:13:38]line Место: АЗС № 172 "Партнер Нефть" [10:13:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:13:38]line СНО: Общий режим [10:13:38]line Чек 130 26.10.2024 10:13 [10:13:38]line Смена: 532 ФФД: 1.0 [10:13:38]line ЗНМ: 0300000116 [10:13:38]line РНМ: 0000000000091780 [10:13:38]line Версия ККМ: 001 [10:13:38]line ФМ: 0000000000871765 [10:13:38]line ФД: 308709 [10:13:38]line ФПД: 16588398815437 [10:13:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101341&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308709&fm=16588398815437&tin=02508201610067®Number=0000000000091780&sum=50000 [10:13:38]OFD Sender: Processing packet 308709 [packets to send 222, broken 221] [10:13:38]ProducePacketName [10:13:38]name=ofd_packets/00308709 [10:13:38]OFD Sender: To server: pG, [10:13:38]CommunicateWithHost lk.salyk.kg:30040 [10:13:38]ConnectInit lk.salyk.kg [10:13:38]written 0, free lines is 4095 [10:13:38]Connected sock=10 [10:13:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 64 B3 07 01 00 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 82 00 00 00 F4 03 04 00 D5 C0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 B5 04 00 35 04 06 00 0F 16 49 9E 68 CD C3 B9 E9 22 55 8A 2B 98 [10:13:38]Write to MH i2c: 01 00 00 15 96 AB [10:13:38]Write i2c OK [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: 01 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: 01 07 00 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: 01 07 00 15 96 00 00 00 00 00 C4 0C 82 [10:13:38]RasterBufferAndPrint [10:13:38]line [10:13:38]line [10:13:38]line [10:13:38]line [10:13:38]line [10:13:38]written 0, free lines is 3304 [10:13:38]MH_Cut [10:13:38]Write to MH i2c: D1 01 00 1C 96 01 84 [10:13:38]Write i2c OK [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: D1 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: D1 01 00 [10:13:38]MH_I2C_Read... [10:13:38]Read from MH i2c: D1 01 00 1C 96 00 83 [10:13:38]Write to MH i2c: 01 00 00 1D 96 B3 [10:13:38]Write i2c OK [10:13:38]MH_I2C_Read... [10:13:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 20 23 47 00 01 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 31 37 36 35 10 04 04 00 E5 B5 04 00 F4 03 04 00 34 67 1C 67 B6 04 01 00 00 31 6D 3B 50 00 56 7A 36 [10:13:38]CommunicateWithHost err = 0 [10:13:38]CheckOFDResponse [10:13:38]1017 (14) - 77093643461234 [10:13:38]1041 (16) - 0000000000871765 [10:13:38]1040 (4) - 308709 [10:13:38]1012 (4) - 26.10.2024 03:51 [10:13:38]1206 (1) - 0 [10:13:38]OFD Sender: Remove packet 308709 [10:13:38]ProducePacketName [10:13:38]name=ofd_packets/00308709 [10:13:38]NVStorageDeleteData [10:13:39]OFD Sender: No OFD packet to send [10:13:39]*** Cut start [10:13:39]*** Purtial cut [10:13:39]*** Stage 1: CUTSNS_PIN = 1 [10:13:39]Read from MH i2c: 01 [10:13:39]MH_I2C_Read... [10:13:39]*** Stop cut motor [10:13:39]*** Cut end [10:13:39]Read from MH i2c: 01 07 00 [10:13:39]MH_I2C_Read... [10:13:39]Read from MH i2c: 01 07 00 1D 96 00 00 00 00 00 FF 0F C8 [10:13:39]process_action close_receipt done [10:13:39]requested_data is exist [10:13:39]produce_requested_data [10:13:39]requested_item fm.sn is exist - process it [10:13:39]wFMCommunicate request_size=4 [10:13:39]MH_SAM_APDU [10:13:39]CAPDU: 80 11 00 00 [10:13:39]Write to MH i2c: E2 08 00 1E 96 80 11 00 00 00 00 00 00 2E [10:13:39]Write i2c OK [10:13:39]MH_I2C_Read... [10:13:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:39]Read from MH i2c: E2 [10:13:39]MH_I2C_Read... [10:13:39]Read from MH i2c: E2 17 00 [10:13:39]MH_I2C_Read... [10:13:39]Read from MH i2c: E2 17 00 1E 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [10:13:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:13:39]wFMCommunicate OK [10:13:39]requested_item fd.num is exist - process it [10:13:39]SAM_PROTO_GetFieldsCounters [10:13:39]wFMCommunicate request_size=4 [10:13:39]MH_SAM_APDU [10:13:39]CAPDU: 80 13 00 00 [10:13:39]Write to MH i2c: E2 08 00 1F 96 80 13 00 00 00 00 00 00 31 [10:13:39]Write i2c OK [10:13:39]MH_I2C_Read... [10:13:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:39]Read from MH i2c: E2 [10:13:39]MH_I2C_Read... [10:13:39]Read from MH i2c: E2 62 00 [10:13:39]MH_I2C_Read... [10:13:39]Read from MH i2c: E2 62 00 1F 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E5 B5 04 00 0E 04 04 00 14 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 8E [10:13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E5 B5 04 00 0E 04 04 00 14 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:13:39]wFMCommunicate OK [10:13:39]SAM_PROTO_GetFieldsCounters done [10:13:39]requested_item shift.num is exist - process it [10:13:39]requested_item shift.opened is exist - process it [10:13:39]req_shift_opened [10:13:39]FM_GetShiftState [10:13:39]SAM_PROTO_GetShiftState [10:13:39]wFMCommunicate request_size=4 [10:13:39]MH_SAM_APDU [10:13:39]CAPDU: 80 13 01 00 [10:13:39]Write to MH i2c: E2 08 00 20 96 80 13 01 00 00 00 00 00 33 [10:13:40]Write i2c OK [10:13:40]MH_I2C_Read... [10:13:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:40]Read from MH i2c: E2 [10:13:40]MH_I2C_Read... [10:13:40]Read from MH i2c: E2 0E 00 [10:13:40]MH_I2C_Read... [10:13:40]Read from MH i2c: E2 0E 00 20 96 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B1 [10:13:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:13:40]wFMCommunicate OK [10:13:40]SAM_PROTO_GetShiftState done [10:13:40]FM_GetShiftState done [10:13:40]req_shift_opened done [10:13:40]requested_item shift.open_date is exist - process it [10:13:40]req_shift_open_date [10:13:40]req_shift_open_date done [10:13:40]produce_requested_data done [10:13:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308709,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:13:40]process_action_free close_receipt [10:13:40]json_value_free [10:13:40]json_value_free done [10:13:40]process_json_proto returns [10:13:40]Send response to host [10:13:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308709,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:13:40]free response buf [10:13:40]execute_script done [10:13:40]execute_script returns [10:13:40]free content buf [10:13:40]Sock 9.Close socket [10:13:40]Sock 9.Thread stoped [10:13:44]OFD Sender: No OFD packet to send [10:13:49]OFD Sender: No OFD packet to send [10:13:54]OFD Sender: No OFD packet to send [10:13:59]OFD Sender: No OFD packet to send [10:14:04]OFD Sender: No OFD packet to send [10:14:09]OFD Sender: No OFD packet to send [10:14:14]OFD Sender: No OFD packet to send [10:14:19]OFD Sender: No OFD packet to send [10:14:24]OFD Sender: No OFD packet to send [10:14:29]OFD Sender: No OFD packet to send [10:14:34]OFD Sender: No OFD packet to send [10:14:39]OFD Sender: No OFD packet to send [10:14:44]OFD Sender: No OFD packet to send [10:14:49]OFD Sender: No OFD packet to send [10:14:54]OFD Sender: No OFD packet to send [10:14:59]OFD Sender: No OFD packet to send [10:15:04]OFD Sender: No OFD packet to send [10:15:09]OFD Sender: No OFD packet to send [10:15:14]OFD Sender: No OFD packet to send [10:15:19]OFD Sender: No OFD packet to send [10:15:24]OFD Sender: No OFD packet to send [10:15:29]OFD Sender: No OFD packet to send [10:15:34]OFD Sender: No OFD packet to send [10:15:39]OFD Sender: No OFD packet to send [10:15:44]OFD Sender: No OFD packet to send [10:15:49]OFD Sender: No OFD packet to send [10:15:54]OFD Sender: No OFD packet to send [10:15:59]OFD Sender: No OFD packet to send [10:16:04]OFD Sender: No OFD packet to send [10:16:08]accept exits with 8 [10:16:08]New connection [10:16:08]New thread 3067198820 created [10:16:08]Thread 3067342180 joined [10:16:08]Waiting for new connection... [10:16:08] Sock 8.Parse request [10:16:08]Sock 8.Check first char [10:16:08]Sock 8.First char is OK [10:16:08]request: POST /json_proto HTTP/1.0 [10:16:08]Method: POST [10:16:08]URL: /json_proto [10:16:08]Method is POST - this is cgi request [10:16:08]url: /json_proto [10:16:08]query_string will be loaded in cgi processing [10:16:08]execute_cgi json_proto POST (null) [10:16:08]execute_cgi path=json_proto method=POST [10:16:08]POST find Content-Length [10:16:08]Host: 172.17.96.3:8080 [10:16:08]Content-Length: 682 [10:16:08]Content-Type: application/json [10:16:08] [10:16:08]POST finish read [10:16:08]Found Content-Length = 682 [10:16:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [10:16:08]execute_script... [10: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 : (1)642578", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [10:16:08]POST & json_proto [10:16:08]process_json_proto [10:16:08]json parsed OK: [10:16:08]protocol is kg_v1.0 [10:16:08]action value=close_receipt [10:16:08]process_action close_receipt [10:16:08]cmd_close_receipt [10:16:08]MH_GetDate [10:16:08]Write to MH i2c: F0 00 00 21 96 A6 [10:16:08]Write i2c OK [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: F0 [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: F0 09 00 [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: F0 09 00 21 96 00 6E C1 1C 67 44 5E 04 65 6C [10:16:08]GetLastDocTimeStamp 1729937621 [10:16:08]current date 1729937774 [10:16:08]FM_GetShiftState [10:16:08]SAM_PROTO_GetShiftState [10:16:08]wFMCommunicate request_size=4 [10:16:08]MH_SAM_APDU [10:16:08]CAPDU: 80 13 01 00 [10:16:08]Write to MH i2c: E2 08 00 22 96 80 13 01 00 00 00 00 00 35 [10:16:08]Write i2c OK [10:16:08]MH_I2C_Read... [10:16:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:08]Read from MH i2c: E2 [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: E2 0E 00 [10:16:08]MH_I2C_Read... [10:16:08]Read from MH i2c: E2 0E 00 22 96 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B3 [10:16:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:16:08]wFMCommunicate OK [10:16:08]SAM_PROTO_GetShiftState done [10:16:08]FM_GetShiftState done [10:16:08]opened in 1729902265 [10:16:08]opened+sec_in_day 1729988665 [10:16:08]quantity*price = 100015 [10:16:08]sum+1 = 100017 [10:16:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 131 26.10.2024 10:16 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308710 ФПД: 176674397057098 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101614&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308710&fm=176674397057098&tin=02508201610067®Number=0000000000091780&sum=100000 [10:16:09]StoreToDocumentArchive [10:16:09]shift 532 fd 308710 [10:16:09]save to /storage/0532/doc_00308710 [10:16:09]save last doc name /storage/0532/doc_00308710 to /storage/kkm_last_doc_name [10:16:09]save OK [10:16:09]Clear old archive folders... [10:16:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:16:09]tlvbuf is 00C5EC30 [10:16:09]SAM_PROTO_ClearQueue [10:16:09]wFMCommunicate request_size=4 [10:16:09]MH_SAM_APDU [10:16:09]CAPDU: 80 09 00 00 [10:16:09]Write to MH i2c: E2 08 00 2F 96 80 09 00 00 00 00 00 00 37 [10:16:09]Write i2c OK [10:16:09]MH_I2C_Read... [10:16:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:09]Read from MH i2c: E2 [10:16:09]MH_I2C_Read... [10:16:09]Read from MH i2c: E2 03 00 [10:16:09]MH_I2C_Read... [10:16:09]Read from MH i2c: E2 03 00 2F 96 00 90 00 39 [10:16:09]RAPDU: 90 00 [10:16:09]wFMCommunicate OK [10:16:09]SAM_PROTO_ClearQueue done [10:16:09]KKMCreateOFDPacket [10:16:09]OFDProtocolAddRootSTLVToBuf [10:16:09]FM_MakeSignedData [10:16:09]FM_MakeSignedData [10:16:09]SAM_PROTO_SignData [10:16:09]wFMCommunicate request_size=4 [10:16:09]MH_SAM_APDU [10:16:09]CAPDU: 80 0D 01 02 [10:16:09]Write to MH i2c: E2 08 00 30 96 80 0D 01 02 00 00 00 00 3F [10:16:09]Write i2c OK [10:16:09]MH_I2C_Read... [10:16:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:09]Read from MH i2c: E2 [10:16:09]MH_I2C_Read... [10:16:09]Read from MH i2c: E2 03 00 [10:16:09]MH_I2C_Read... [10:16:09]Read from MH i2c: E2 03 00 30 96 00 90 00 3A [10:16:09]RAPDU: 90 00 [10:16:09]wFMCommunicate OK [10:16:09]wFMCommunicate request_size=255 [10:16:09]MH_SAM_APDU [10:16:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 83 00 00 00 F4 03 04 00 6E C1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 B5 04 00 35 04 06 00 A0 [10:16:09]Write to MH i2c: E2 02 01 31 96 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 83 00 00 00 F4 03 04 00 6E C1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 B5 04 00 35 04 06 00 A0 00 00 51 [10:16:09]Write i2c OK [10:16:09]MH_I2C_Read... [10:16:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:09]Read from MH i2c: E2 [10:16:09]MH_I2C_Read... [10:16:09]Read from MH i2c: E2 03 00 [10:16:09]MH_I2C_Read... [10:16:09]Read from MH i2c: E2 03 00 31 96 00 90 00 3B [10:16:09]RAPDU: 90 00 [10:16:09]wFMCommunicate OK [10:16:09]wFMCommunicate request_size=10 [10:16:09]MH_SAM_APDU [10:16:09]CAPDU: 80 0D 02 02 05 AF 36 AD 70 4A [10:16:09]Write to MH i2c: E2 0D 00 32 96 80 0D 02 02 05 00 AF 36 AD 70 4A 00 00 98 [10:16:09]Write i2c OK [10:16:09]MH_I2C_Read... [10:16:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:10]Read from MH i2c: E2 [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: E2 03 00 [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: E2 03 00 32 96 00 90 00 3C [10:16:10]RAPDU: 90 00 [10:16:10]wFMCommunicate OK [10:16:10]wFMCommunicate request_size=4 [10:16:10]MH_SAM_APDU [10:16:10]CAPDU: 80 0D 03 02 [10:16:10]Write to MH i2c: E2 08 00 33 96 80 0D 03 02 00 00 00 00 44 [10:16:10]Write i2c OK [10:16:10]MH_I2C_Read... [10:16:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:10]Read from MH i2c: E2 [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: E2 0B 00 [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: E2 0B 00 33 96 00 6F E2 DB 95 01 9B 93 78 90 00 AD [10:16:10]RAPDU: 6F E2 DB 95 01 9B 93 78 90 00 [10:16:10]wFMCommunicate OK [10:16:10]SAM_PROTO_SignData done [10:16:10]FM_MakeSignedData done [10:16:10]CreateOFDProtocolMessage [10:16:10]wFMCommunicate request_size=4 [10:16:10]MH_SAM_APDU [10:16:10]CAPDU: 80 11 00 00 [10:16:10]Write to MH i2c: E2 08 00 34 96 80 11 00 00 00 00 00 00 44 [10:16:10]Write i2c OK [10:16:10]MH_I2C_Read... [10:16:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:10]Read from MH i2c: E2 [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: E2 17 00 [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: E2 17 00 34 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 99 [10:16:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:16:10]wFMCommunicate OK [10:16:10]CreateOFDProtocolMessage done [10:16:10]OFDSenderStorePacket 308710 [10:16:10]StoreOFDPacket docnum=308710 [10:16:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3A 4E 07 01 C3 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 83 00 00 00 F4 03 04 00 6E C1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 B5 04 00 35 04 06 00 A0 AF 36 AD 70 4A 6F E2 DB 95 01 9B 93 78 [10:16:10]CheckFolder [10:16:10]dirname=/storage/ofd_packets [10:16:10]CheckFolder done [10:16:10]ProducePacketName [10:16:10]name=ofd_packets/00308710 [10:16:10]NVStorageSaveData ofd_packets/00308710 [10:16:10]File name is /storage/ofd_packets/00308710 [10:16:10]Write 301 bytes [10:16:10]NVStorageSaveData done [10:16:10]OFDSenderStorePacket done [10:16:10]KKMCreateOFDPacket done [10:16:10]NVStorageSaveData kkm_last_timestamp [10:16:10]File name is /storage/kkm_last_timestamp [10:16:10]Write 4 bytes [10:16:10]NVStorageSaveData done [10:16:10]ExternCall_PrintAddStr [10:16:10]wPrintStart [10:16:10]Write to MH i2c: 01 00 00 35 96 CB [10:16:10]Write i2c OK [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: 01 [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: 01 07 00 [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: 01 07 00 35 96 00 00 00 00 00 FF 0F E0 [10:16:10]RasterBufferAndPrint [10:16:10]line Счет N : (1)642578 [10:16:10]line ИНН: 02508201610067 [10:16:10]line Контрольно-Кассовый Чек [10:16:10]line ПРОДАЖА [10:16:10]line ТРК (МРК, ГНК) : 41 [10:16:10]line Товар: 2710124130 [10:16:10]line Аи-92-К-2 [10:16:10]line 14.950 * 66.90 [10:16:10]line = 1000.16 [10:16:10]line НДС 12% НСП 1% [10:16:10]line > о реализуемом товаре [10:16:10]line ОКРУГЛЕНИЕ: -0.16 [10:16:10]line ИТОГО: 1000.00 [10:16:10]line Внесено: 1000.00 [10:16:10]line СДАЧА: 0.00 [10:16:10]line НСП 1% : 8.85 [10:16:10]line НДС 12% : 106.21 [10:16:10]line Наличными: 1000.00 [10:16:10]line Безнал.: 0.00 [10:16:10]line Место: АЗС № 172 "Партнер Нефть" [10:16:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:16:10]line СНО: Общий режим [10:16:10]line Чек 131 26.10.2024 10:16 [10:16:10]line Смена: 532 ФФД: 1.0 [10:16:10]line ЗНМ: 0300000116 [10:16:10]line РНМ: 0000000000091780 [10:16:10]line Версия ККМ: 001 [10:16:10]line ФМ: 0000000000871765 [10:16:10]line ФД: 308710 [10:16:10]line ФПД: 176674397057098 [10:16:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101614&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308710&fm=176674397057098&tin=02508201610067®Number=0000000000091780&sum=100000 [10:16:10]OFD Sender: Processing packet 308710 [packets to send 222, broken 221] [10:16:10]ProducePacketName [10:16:10]name=ofd_packets/00308710 [10:16:10]OFD Sender: To server: pG, [10:16:10]CommunicateWithHost lk.salyk.kg:30040 [10:16:10]ConnectInit lk.salyk.kg [10:16:10]written 0, free lines is 4095 [10:16:10]Connected sock=11 [10: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 31 37 36 35 0F 01 00 00 3A 4E 07 01 C3 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 83 00 00 00 F4 03 04 00 6E C1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 B5 04 00 35 04 06 00 A0 AF 36 AD 70 4A 6F E2 DB 95 01 9B 93 78 [10:16:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BE AA 47 00 CB 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 31 37 36 35 10 04 04 00 E6 B5 04 00 F4 03 04 00 CC 67 1C 67 B6 04 01 00 00 8A 68 A5 63 00 0B 82 AF [10:16:10]CommunicateWithHost err = 0 [10:16:10]CheckOFDResponse [10:16:10]1017 (14) - 77093643461234 [10:16:10]1041 (16) - 0000000000871765 [10:16:10]1040 (4) - 308710 [10:16:10]1012 (4) - 26.10.2024 03:53 [10:16:10]1206 (1) - 0 [10:16:10]OFD Sender: Remove packet 308710 [10:16:10]ProducePacketName [10:16:10]name=ofd_packets/00308710 [10:16:10]NVStorageDeleteData [10:16:10]Write to MH i2c: 01 00 00 5F 96 F5 [10:16:10]Write i2c OK [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: 01 [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: 01 07 00 [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: 01 07 00 5F 96 00 00 00 00 00 BE 0C C6 [10:16:10]RasterBufferAndPrint [10:16:10]line [10:16:10]line [10:16:10]line [10:16:10]line [10:16:10]line [10:16:10]written 0, free lines is 3268 [10:16:10]MH_Cut [10:16:10]Write to MH i2c: D1 01 00 66 96 01 CE [10:16:10]Write i2c OK [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: D1 [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: D1 01 00 [10:16:10]MH_I2C_Read... [10:16:10]Read from MH i2c: D1 01 00 66 96 00 CD [10:16:10]Write to MH i2c: 01 00 00 67 96 FD [10:16:10]Write i2c OK [10:16:10]MH_I2C_Read... [10:16:11]OFD Sender: No OFD packet to send [10:16:11]*** Cut start [10:16:11]*** Purtial cut [10:16:11]*** Stage 1: CUTSNS_PIN = 1 [10:16:11]Read from MH i2c: 01 [10:16:11]MH_I2C_Read... [10:16:11]*** Stop cut motor [10:16:11]*** Cut end [10:16:11]Read from MH i2c: 01 07 00 [10:16:11]MH_I2C_Read... [10:16:11]Read from MH i2c: 01 07 00 67 96 00 00 00 00 00 FF 0F 12 [10:16:11]process_action close_receipt done [10:16:11]requested_data is exist [10:16:11]produce_requested_data [10:16:11]requested_item fm.sn is exist - process it [10:16:11]wFMCommunicate request_size=4 [10:16:11]MH_SAM_APDU [10:16:11]CAPDU: 80 11 00 00 [10:16:11]Write to MH i2c: E2 08 00 68 96 80 11 00 00 00 00 00 00 78 [10:16:11]Write i2c OK [10:16:11]MH_I2C_Read... [10:16:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:11]Read from MH i2c: E2 [10:16:11]MH_I2C_Read... [10:16:11]Read from MH i2c: E2 17 00 [10:16:11]MH_I2C_Read... [10:16:11]Read from MH i2c: E2 17 00 68 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CD [10:16:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:16:11]wFMCommunicate OK [10:16:11]requested_item fd.num is exist - process it [10:16:11]SAM_PROTO_GetFieldsCounters [10:16:11]wFMCommunicate request_size=4 [10:16:11]MH_SAM_APDU [10:16:11]CAPDU: 80 13 00 00 [10:16:11]Write to MH i2c: E2 08 00 69 96 80 13 00 00 00 00 00 00 7B [10:16:11]Write i2c OK [10:16:11]MH_I2C_Read... [10:16:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:11]Read from MH i2c: E2 [10:16:11]MH_I2C_Read... [10:16:11]Read from MH i2c: E2 62 00 [10:16:11]MH_I2C_Read... [10:16:11]Read from MH i2c: E2 62 00 69 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E6 B5 04 00 0E 04 04 00 14 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 DC [10:16: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E6 B5 04 00 0E 04 04 00 14 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:16:11]wFMCommunicate OK [10:16:11]SAM_PROTO_GetFieldsCounters done [10:16:11]requested_item shift.num is exist - process it [10:16:11]requested_item shift.opened is exist - process it [10:16:11]req_shift_opened [10:16:11]FM_GetShiftState [10:16:11]SAM_PROTO_GetShiftState [10:16:11]wFMCommunicate request_size=4 [10:16:11]MH_SAM_APDU [10:16:11]CAPDU: 80 13 01 00 [10:16:11]Write to MH i2c: E2 08 00 6A 96 80 13 01 00 00 00 00 00 7D [10:16:11]Write i2c OK [10:16:11]MH_I2C_Read... [10:16:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:11]Read from MH i2c: E2 [10:16:11]MH_I2C_Read... [10:16:11]Read from MH i2c: E2 0E 00 [10:16:11]MH_I2C_Read... [10:16:11]Read from MH i2c: E2 0E 00 6A 96 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FB [10:16:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:16:11]wFMCommunicate OK [10:16:11]SAM_PROTO_GetShiftState done [10:16:11]FM_GetShiftState done [10:16:11]req_shift_opened done [10:16:11]requested_item shift.open_date is exist - process it [10:16:11]req_shift_open_date [10:16:11]req_shift_open_date done [10:16:11]produce_requested_data done [10:16:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308710,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:16:11]process_action_free close_receipt [10:16:11]json_value_free [10:16:11]json_value_free done [10:16:11]process_json_proto returns [10:16:11]Send response to host [10:16:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308710,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:16:11]free response buf [10:16:11]execute_script done [10:16:11]execute_script returns [10:16:11]free content buf [10:16:11]Sock 8.Close socket [10:16:11]Sock 8.Thread stoped [10:16:16]OFD Sender: No OFD packet to send [10:16:21]OFD Sender: No OFD packet to send [10:16:26]OFD Sender: No OFD packet to send [10:16:31]OFD Sender: No OFD packet to send [10:16:36]OFD Sender: No OFD packet to send [10:16:41]OFD Sender: No OFD packet to send [10:16:46]OFD Sender: No OFD packet to send [10:16:51]OFD Sender: No OFD packet to send [10:16:56]OFD Sender: No OFD packet to send [10:17:01]OFD Sender: No OFD packet to send [10:17:06]OFD Sender: No OFD packet to send [10:17:11]OFD Sender: No OFD packet to send [10:17:16]OFD Sender: No OFD packet to send [10:17:21]OFD Sender: No OFD packet to send [10:17:26]OFD Sender: No OFD packet to send [10:17:31]OFD Sender: No OFD packet to send [10:17:33]accept exits with 9 [10:17:33]New connection [10:17:33]New thread 3067342180 created [10:17:33]Thread 3067198820 joined [10:17:33]Waiting for new connection... [10:17:33] Sock 9.Parse request [10:17:33]Sock 9.Check first char [10:17:33]Sock 9.First char is OK [10:17:33]request: POST /json_proto HTTP/1.0 [10:17:33]Method: POST [10:17:33]URL: /json_proto [10:17:33]Method is POST - this is cgi request [10:17:33]url: /json_proto [10:17:33]query_string will be loaded in cgi processing [10:17:33]execute_cgi json_proto POST (null) [10:17:33]execute_cgi path=json_proto method=POST [10:17:33]POST find Content-Length [10:17:33]Host: 172.17.96.3:8080 [10:17:33]Content-Length: 677 [10:17:33]Content-Type: application/json [10:17:33] [10:17:33]POST finish read [10:17:33]Found Content-Length = 677 [10:17:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642579", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:17:33]execute_script... [10:17:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642579", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:17:33]POST & json_proto [10:17:33]process_json_proto [10:17:33]json parsed OK: [10:17:33]protocol is kg_v1.0 [10:17:33]action value=close_receipt [10:17:33]process_action close_receipt [10:17:33]cmd_close_receipt [10:17:33]MH_GetDate [10:17:33]Write to MH i2c: F0 00 00 6B 96 F0 [10:17:33]Write i2c OK [10:17:33]MH_I2C_Read... [10:17:33]Read from MH i2c: F0 [10:17:33]MH_I2C_Read... [10:17:33]Read from MH i2c: F0 09 00 [10:17:33]MH_I2C_Read... [10:17:33]Read from MH i2c: F0 09 00 6B 96 00 C3 C1 1C 67 44 5E 04 65 0B [10:17:33]GetLastDocTimeStamp 1729937774 [10:17:33]current date 1729937859 [10:17:33]FM_GetShiftState [10:17:33]SAM_PROTO_GetShiftState [10:17:33]wFMCommunicate request_size=4 [10:17:33]MH_SAM_APDU [10:17:33]CAPDU: 80 13 01 00 [10:17:33]Write to MH i2c: E2 08 00 6C 96 80 13 01 00 00 00 00 00 7F [10:17:33]Write i2c OK [10:17:33]MH_I2C_Read... [10:17:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:33]Read from MH i2c: E2 [10:17:33]MH_I2C_Read... [10:17:33]Read from MH i2c: E2 0E 00 [10:17:33]MH_I2C_Read... [10:17:33]Read from MH i2c: E2 0E 00 6C 96 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FD [10:17:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:17:33]wFMCommunicate OK [10:17:33]SAM_PROTO_GetShiftState done [10:17:33]FM_GetShiftState done [10:17:33]opened in 1729902265 [10:17:33]opened+sec_in_day 1729988665 [10:17:33]quantity*price = 20003 [10:17:33]sum+1 = 20004 [10:17:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 132 26.10.2024 10:17 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308711 ФПД: 164919419274909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101739&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308711&fm=164919419274909&tin=02508201610067®Number=0000000000091780&sum=20000 [10:17:34]StoreToDocumentArchive [10:17:34]shift 532 fd 308711 [10:17:34]save to /storage/0532/doc_00308711 [10:17:34]save last doc name /storage/0532/doc_00308711 to /storage/kkm_last_doc_name [10:17:34]save OK [10:17:34]Clear old archive folders... [10:17:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:17:34]tlvbuf is 00CDA4C0 [10:17:34]SAM_PROTO_ClearQueue [10:17:34]wFMCommunicate request_size=4 [10:17:34]MH_SAM_APDU [10:17:34]CAPDU: 80 09 00 00 [10:17:34]Write to MH i2c: E2 08 00 79 96 80 09 00 00 00 00 00 00 81 [10:17:34]Write i2c OK [10:17:34]MH_I2C_Read... [10:17:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:34]Read from MH i2c: E2 [10:17:34]MH_I2C_Read... [10:17:34]Read from MH i2c: E2 03 00 [10:17:34]MH_I2C_Read... [10:17:34]Read from MH i2c: E2 03 00 79 96 00 90 00 83 [10:17:34]RAPDU: 90 00 [10:17:34]wFMCommunicate OK [10:17:34]SAM_PROTO_ClearQueue done [10:17:34]KKMCreateOFDPacket [10:17:34]OFDProtocolAddRootSTLVToBuf [10:17:34]FM_MakeSignedData [10:17:34]FM_MakeSignedData [10:17:34]SAM_PROTO_SignData [10:17:34]wFMCommunicate request_size=4 [10:17:34]MH_SAM_APDU [10:17:34]CAPDU: 80 0D 01 02 [10:17:34]Write to MH i2c: E2 08 00 7A 96 80 0D 01 02 00 00 00 00 89 [10:17:34]Write i2c OK [10:17:34]MH_I2C_Read... [10:17:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:34]Read from MH i2c: E2 [10:17:34]MH_I2C_Read... [10:17:34]Read from MH i2c: E2 03 00 [10:17:34]MH_I2C_Read... [10:17:34]Read from MH i2c: E2 03 00 7A 96 00 90 00 84 [10:17:34]RAPDU: 90 00 [10:17:34]wFMCommunicate OK [10:17:34]wFMCommunicate request_size=255 [10:17:34]MH_SAM_APDU [10:17:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 84 00 00 00 F4 03 04 00 C3 C1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B5 04 00 35 04 06 00 95 [10:17:34]Write to MH i2c: E2 02 01 7B 96 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 84 00 00 00 F4 03 04 00 C3 C1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B5 04 00 35 04 06 00 95 00 00 AF [10:17:34]Write i2c OK [10:17:34]MH_I2C_Read... [10:17:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:35]Read from MH i2c: E2 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: E2 03 00 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: E2 03 00 7B 96 00 90 00 85 [10:17:35]RAPDU: 90 00 [10:17:35]wFMCommunicate OK [10:17:35]wFMCommunicate request_size=10 [10:17:35]MH_SAM_APDU [10:17:35]CAPDU: 80 0D 02 02 05 FE 4B 67 06 9D [10:17:35]Write to MH i2c: E2 0D 00 7C 96 80 0D 02 02 05 00 FE 4B 67 06 9D 00 00 E9 [10:17:35]Write i2c OK [10:17:35]MH_I2C_Read... [10:17:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:35]Read from MH i2c: E2 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: E2 03 00 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: E2 03 00 7C 96 00 90 00 86 [10:17:35]RAPDU: 90 00 [10:17:35]wFMCommunicate OK [10:17:35]wFMCommunicate request_size=4 [10:17:35]MH_SAM_APDU [10:17:35]CAPDU: 80 0D 03 02 [10:17:35]Write to MH i2c: E2 08 00 7D 96 80 0D 03 02 00 00 00 00 8E [10:17:35]Write i2c OK [10:17:35]MH_I2C_Read... [10:17:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:35]Read from MH i2c: E2 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: E2 0B 00 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: E2 0B 00 7D 96 00 B6 1A 55 53 33 78 76 8F 90 00 B7 [10:17:35]RAPDU: B6 1A 55 53 33 78 76 8F 90 00 [10:17:35]wFMCommunicate OK [10:17:35]SAM_PROTO_SignData done [10:17:35]FM_MakeSignedData done [10:17:35]CreateOFDProtocolMessage [10:17:35]wFMCommunicate request_size=4 [10:17:35]MH_SAM_APDU [10:17:35]CAPDU: 80 11 00 00 [10:17:35]Write to MH i2c: E2 08 00 7E 96 80 11 00 00 00 00 00 00 8E [10:17:35]Write i2c OK [10:17:35]MH_I2C_Read... [10:17:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:35]Read from MH i2c: E2 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: E2 17 00 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: E2 17 00 7E 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E3 [10:17:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:17:35]wFMCommunicate OK [10:17:35]CreateOFDProtocolMessage done [10:17:35]OFDSenderStorePacket 308711 [10:17:35]StoreOFDPacket docnum=308711 [10:17:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 38 1A 07 01 1D 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 84 00 00 00 F4 03 04 00 C3 C1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B5 04 00 35 04 06 00 95 FE 4B 67 06 9D B6 1A 55 53 33 78 76 8F [10:17:35]CheckFolder [10:17:35]dirname=/storage/ofd_packets [10:17:35]CheckFolder done [10:17:35]ProducePacketName [10:17:35]name=ofd_packets/00308711 [10:17:35]NVStorageSaveData ofd_packets/00308711 [10:17:35]File name is /storage/ofd_packets/00308711 [10:17:35]Write 301 bytes [10:17:35]NVStorageSaveData done [10:17:35]OFDSenderStorePacket done [10:17:35]KKMCreateOFDPacket done [10:17:35]NVStorageSaveData kkm_last_timestamp [10:17:35]File name is /storage/kkm_last_timestamp [10:17:35]Write 4 bytes [10:17:35]NVStorageSaveData done [10:17:35]ExternCall_PrintAddStr [10:17:35]wPrintStart [10:17:35]Write to MH i2c: 01 00 00 7F 96 15 [10:17:35]Write i2c OK [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: 01 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: 01 07 00 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: 01 07 00 7F 96 00 00 00 00 00 FF 0F 2A [10:17:35]RasterBufferAndPrint [10:17:35]line Счет N : (1)642579 [10:17:35]line ИНН: 02508201610067 [10:17:35]line Контрольно-Кассовый Чек [10:17:35]line ПРОДАЖА [10:17:35]line ТРК (МРК, ГНК) : 52 [10:17:35]line Товар: 2710124130 [10:17:35]line Аи-92-К-2 [10:17:35]line 2.990 * 66.90 [10:17:35]line = 200.03 [10:17:35]line НДС 12% НСП 1% [10:17:35]line > о реализуемом товаре [10:17:35]line ОКРУГЛЕНИЕ: -0.03 [10:17:35]line ИТОГО: 200.00 [10:17:35]line Внесено: 200.00 [10:17:35]line СДАЧА: 0.00 [10:17:35]line НСП 1% : 1.77 [10:17:35]line НДС 12% : 21.24 [10:17:35]line Наличными: 200.00 [10:17:35]line Безнал.: 0.00 [10:17:35]line Место: АЗС № 172 "Партнер Нефть" [10:17:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:17:35]line СНО: Общий режим [10:17:35]line Чек 132 26.10.2024 10:17 [10:17:35]line Смена: 532 ФФД: 1.0 [10:17:35]line ЗНМ: 0300000116 [10:17:35]line РНМ: 0000000000091780 [10:17:35]line Версия ККМ: 001 [10:17:35]line ФМ: 0000000000871765 [10:17:35]line ФД: 308711 [10:17:35]line ФПД: 164919419274909 [10:17:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101739&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308711&fm=164919419274909&tin=02508201610067®Number=0000000000091780&sum=20000 [10:17:35]written 0, free lines is 4095 [10:17:35]OFD Sender: Processing packet 308711 [packets to send 222, broken 221] [10:17:35]ProducePacketName [10:17:35]name=ofd_packets/00308711 [10:17:35]OFD Sender: To server: pG, [10:17:35]CommunicateWithHost lk.salyk.kg:30040 [10:17:35]ConnectInit lk.salyk.kg [10:17:35]Connected sock=10 [10:17:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 38 1A 07 01 1D 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 84 00 00 00 F4 03 04 00 C3 C1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B5 04 00 35 04 06 00 95 FE 4B 67 06 9D B6 1A 55 53 33 78 76 8F [10:17:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DA BF 47 00 C1 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B5 04 00 F4 03 04 00 21 68 1C 67 B6 04 01 00 00 FB D3 FD D1 14 DA 18 E6 [10:17:35]CommunicateWithHost err = 0 [10:17:35]CheckOFDResponse [10:17:35]1017 (14) - 77093643461234 [10:17:35]1041 (16) - 0000000000871765 [10:17:35]1040 (4) - 308711 [10:17:35]1012 (4) - 26.10.2024 03:55 [10:17:35]1206 (1) - 0 [10:17:35]OFD Sender: Remove packet 308711 [10:17:35]ProducePacketName [10:17:35]name=ofd_packets/00308711 [10:17:35]NVStorageDeleteData [10:17:35]Write to MH i2c: 01 00 00 A9 96 3F [10:17:35]Write i2c OK [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: 01 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: 01 07 00 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: 01 07 00 A9 96 00 00 00 00 00 B9 0C 0B [10:17:35]RasterBufferAndPrint [10:17:35]line [10:17:35]line [10:17:35]line [10:17:35]line [10:17:35]line [10:17:35]written 0, free lines is 3264 [10:17:35]MH_Cut [10:17:35]Write to MH i2c: D1 01 00 B0 96 01 18 [10:17:35]Write i2c OK [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: D1 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: D1 01 00 [10:17:35]MH_I2C_Read... [10:17:35]Read from MH i2c: D1 01 00 B0 96 00 17 [10:17:35]Write to MH i2c: 01 00 00 B1 96 47 [10:17:35]Write i2c OK [10:17:35]MH_I2C_Read... [10:17:36]OFD Sender: No OFD packet to send [10:17:36]*** Cut start [10:17:36]*** Purtial cut [10:17:36]*** Stage 1: CUTSNS_PIN = 1 [10:17:36]Read from MH i2c: 01 [10:17:36]MH_I2C_Read... [10:17:36]*** Stop cut motor [10:17:36]*** Cut end [10:17:36]Read from MH i2c: 01 07 00 [10:17:36]MH_I2C_Read... [10:17:36]Read from MH i2c: 01 07 00 B1 96 00 00 00 00 00 FF 0F 5C [10:17:36]process_action close_receipt done [10:17:36]requested_data is exist [10:17:36]produce_requested_data [10:17:36]requested_item fm.sn is exist - process it [10:17:36]wFMCommunicate request_size=4 [10:17:36]MH_SAM_APDU [10:17:36]CAPDU: 80 11 00 00 [10:17:36]Write to MH i2c: E2 08 00 B2 96 80 11 00 00 00 00 00 00 C2 [10:17:36]Write i2c OK [10:17:36]MH_I2C_Read... [10:17:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:36]Read from MH i2c: E2 [10:17:36]MH_I2C_Read... [10:17:36]Read from MH i2c: E2 17 00 [10:17:36]MH_I2C_Read... [10:17:36]Read from MH i2c: E2 17 00 B2 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 17 [10:17:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:17:36]wFMCommunicate OK [10:17:36]requested_item fd.num is exist - process it [10:17:36]SAM_PROTO_GetFieldsCounters [10:17:36]wFMCommunicate request_size=4 [10:17:36]MH_SAM_APDU [10:17:36]CAPDU: 80 13 00 00 [10:17:36]Write to MH i2c: E2 08 00 B3 96 80 13 00 00 00 00 00 00 C5 [10:17:36]Write i2c OK [10:17:36]MH_I2C_Read... [10:17:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:36]Read from MH i2c: E2 [10:17:36]MH_I2C_Read... [10:17:36]Read from MH i2c: E2 62 00 [10:17:36]MH_I2C_Read... [10:17:36]Read from MH i2c: E2 62 00 B3 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E7 B5 04 00 0E 04 04 00 14 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 2A [10:17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E7 B5 04 00 0E 04 04 00 14 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:17:36]wFMCommunicate OK [10:17:36]SAM_PROTO_GetFieldsCounters done [10:17:36]requested_item shift.num is exist - process it [10:17:36]requested_item shift.opened is exist - process it [10:17:36]req_shift_opened [10:17:36]FM_GetShiftState [10:17:36]SAM_PROTO_GetShiftState [10:17:36]wFMCommunicate request_size=4 [10:17:36]MH_SAM_APDU [10:17:36]CAPDU: 80 13 01 00 [10:17:36]Write to MH i2c: E2 08 00 B4 96 80 13 01 00 00 00 00 00 C7 [10:17:36]Write i2c OK [10:17:36]MH_I2C_Read... [10:17:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:36]Read from MH i2c: E2 [10:17:36]MH_I2C_Read... [10:17:36]Read from MH i2c: E2 0E 00 [10:17:36]MH_I2C_Read... [10:17:36]Read from MH i2c: E2 0E 00 B4 96 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 45 [10:17:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:17:36]wFMCommunicate OK [10:17:36]SAM_PROTO_GetShiftState done [10:17:37]FM_GetShiftState done [10:17:37]req_shift_opened done [10:17:37]requested_item shift.open_date is exist - process it [10:17:37]req_shift_open_date [10:17:37]req_shift_open_date done [10:17:37]produce_requested_data done [10:17:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308711,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:17:37]process_action_free close_receipt [10:17:37]json_value_free [10:17:37]json_value_free done [10:17:37]process_json_proto returns [10:17:37]Send response to host [10:17:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308711,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:17:37]free response buf [10:17:37]execute_script done [10:17:37]execute_script returns [10:17:37]free content buf [10:17:37]Sock 9.Close socket [10:17:37]Sock 9.Thread stoped [10:17:41]OFD Sender: No OFD packet to send [10:17:46]OFD Sender: No OFD packet to send [10:17:51]OFD Sender: No OFD packet to send [10:17:56]OFD Sender: No OFD packet to send [10:17:56]accept exits with 8 [10:17:56]New connection [10:17:56]New thread 3067198820 created [10:17:56]Thread 3067342180 joined [10:17:56]Waiting for new connection... [10:17:56] Sock 8.Parse request [10:17:56]Sock 8.Check first char [10:17:56]Sock 8.First char is OK [10:17:56]request: POST /json_proto HTTP/1.0 [10:17:56]Method: POST [10:17:56]URL: /json_proto [10:17:56]Method is POST - this is cgi request [10:17:56]url: /json_proto [10:17:56]query_string will be loaded in cgi processing [10:17:56]execute_cgi json_proto POST (null) [10:17:56]execute_cgi path=json_proto method=POST [10:17:56]POST find Content-Length [10:17:56]Host: 172.17.96.3:8080 [10:17:56]Content-Length: 677 [10:17:56]Content-Type: application/json [10:17:56] [10:17:56]POST finish read [10:17:56]Found Content-Length = 677 [10:17:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.140, "sum" : 210.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 210.00, "total" : 210.00, "payments": [ { "type": 0, "sum" : 210.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:56]execute_script... [10:17: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)642580", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.140, "sum" : 210.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 210.00, "total" : 210.00, "payments": [ { "type": 0, "sum" : 210.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:17:56]POST & json_proto [10:17:56]process_json_proto [10:17:56]json parsed OK: [10:17:56]protocol is kg_v1.0 [10:17:56]action value=close_receipt [10:17:56]process_action close_receipt [10:17:56]cmd_close_receipt [10:17:56]MH_GetDate [10:17:56]Write to MH i2c: F0 00 00 B5 96 3A [10:17:56]Write i2c OK [10:17:56]MH_I2C_Read... [10:17:56]Read from MH i2c: F0 [10:17:56]MH_I2C_Read... [10:17:56]Read from MH i2c: F0 09 00 [10:17:56]MH_I2C_Read... [10:17:56]Read from MH i2c: F0 09 00 B5 96 00 D9 C1 1C 67 44 5E 04 65 6B [10:17:56]GetLastDocTimeStamp 1729937859 [10:17:56]current date 1729937881 [10:17:56]FM_GetShiftState [10:17:56]SAM_PROTO_GetShiftState [10:17:56]wFMCommunicate request_size=4 [10:17:56]MH_SAM_APDU [10:17:56]CAPDU: 80 13 01 00 [10:17:56]Write to MH i2c: E2 08 00 B6 96 80 13 01 00 00 00 00 00 C9 [10:17:56]Write i2c OK [10:17:56]MH_I2C_Read... [10:17:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:56]Read from MH i2c: E2 [10:17:56]MH_I2C_Read... [10:17:56]Read from MH i2c: E2 0E 00 [10:17:56]MH_I2C_Read... [10:17:56]Read from MH i2c: E2 0E 00 B6 96 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 47 [10:17:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:17:56]wFMCommunicate OK [10:17:56]SAM_PROTO_GetShiftState done [10:17:56]FM_GetShiftState done [10:17:56]opened in 1729902265 [10:17:56]opened+sec_in_day 1729988665 [10:17:56]quantity*price = 21006 [10:17:56]sum+1 = 21008 [10:17:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 210.00 Внесено: 210.00 СДАЧА: 0.00 НСП 1% : 1.86 НДС 12% : 22.31 Наличными: 210.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 133 26.10.2024 10:18 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308712 ФПД: 17042026755659 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101801&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308712&fm=17042026755659&tin=02508201610067®Number=0000000000091780&sum=21000 [10:17:57]StoreToDocumentArchive [10:17:57]shift 532 fd 308712 [10:17:57]save to /storage/0532/doc_00308712 [10:17:57]save last doc name /storage/0532/doc_00308712 to /storage/kkm_last_doc_name [10:17:57]save OK [10:17:57]Clear old archive folders... [10:17:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:17:57]tlvbuf is 00CDA1B0 [10:17:57]SAM_PROTO_ClearQueue [10:17:57]wFMCommunicate request_size=4 [10:17:57]MH_SAM_APDU [10:17:57]CAPDU: 80 09 00 00 [10:17:57]Write to MH i2c: E2 08 00 C3 96 80 09 00 00 00 00 00 00 CB [10:17:57]Write i2c OK [10:17:57]MH_I2C_Read... [10:17:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:17:57]Read from MH i2c: E2 [10:17:57]MH_I2C_Read... [10:17:57]Read from MH i2c: E2 03 00 [10:17:57]MH_I2C_Read... [10:17:57]Read from MH i2c: E2 03 00 C3 96 00 90 00 CD [10:17:57]RAPDU: 90 00 [10:17:57]wFMCommunicate OK [10:17:57]SAM_PROTO_ClearQueue done [10:17:57]KKMCreateOFDPacket [10:17:57]OFDProtocolAddRootSTLVToBuf [10:17:57]FM_MakeSignedData [10:17:57]FM_MakeSignedData [10:17:57]SAM_PROTO_SignData [10:17:57]wFMCommunicate request_size=4 [10:17:57]MH_SAM_APDU [10:17:57]CAPDU: 80 0D 01 02 [10:17:57]Write to MH i2c: E2 08 00 C4 96 80 0D 01 02 00 00 00 00 D3 [10:17:57]Write i2c OK [10:17:57]MH_I2C_Read... [10:17:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:17:57]Read from MH i2c: E2 [10:17:57]MH_I2C_Read... [10:17:57]Read from MH i2c: E2 03 00 [10:17:57]MH_I2C_Read... [10:17:57]Read from MH i2c: E2 03 00 C4 96 00 90 00 CE [10:17:57]RAPDU: 90 00 [10:17:57]wFMCommunicate OK [10:17:57]wFMCommunicate request_size=255 [10:17:57]MH_SAM_APDU [10:17:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 44 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 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 B7 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 85 00 00 00 F4 03 04 00 D9 C1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B5 04 00 35 04 06 00 0F [10:17:57]Write to MH i2c: E2 02 01 C5 96 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 44 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 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 B7 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 85 00 00 00 F4 03 04 00 D9 C1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B5 04 00 35 04 06 00 0F 00 00 5E [10:17:57]Write i2c OK [10:17:57]MH_I2C_Read... [10:17:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:57]Read from MH i2c: E2 [10:17:57]MH_I2C_Read... [10:17:57]Read from MH i2c: E2 03 00 [10:17:57]MH_I2C_Read... [10:17:57]Read from MH i2c: E2 03 00 C5 96 00 90 00 CF [10:17:57]RAPDU: 90 00 [10:17:57]wFMCommunicate OK [10:17:57]wFMCommunicate request_size=10 [10:17:57]MH_SAM_APDU [10:17:57]CAPDU: 80 0D 02 02 05 7F E7 F3 76 4B [10:17:57]Write to MH i2c: E2 0D 00 C6 96 80 0D 02 02 05 00 7F E7 F3 76 4B 00 00 FA [10:17:57]Write i2c OK [10:17:57]MH_I2C_Read... [10:17:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:17:57]Read from MH i2c: E2 [10:17:57]MH_I2C_Read... [10:17:57]Read from MH i2c: E2 03 00 [10:17:57]MH_I2C_Read... [10:17:57]Read from MH i2c: E2 03 00 C6 96 00 90 00 D0 [10:17:57]RAPDU: 90 00 [10:17:57]wFMCommunicate OK [10:17:57]wFMCommunicate request_size=4 [10:17:57]MH_SAM_APDU [10:17:57]CAPDU: 80 0D 03 02 [10:17:57]Write to MH i2c: E2 08 00 C7 96 80 0D 03 02 00 00 00 00 D8 [10:17:57]Write i2c OK [10:17:57]MH_I2C_Read... [10:17:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:17:58]Read from MH i2c: E2 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 0B 00 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 0B 00 C7 96 00 9C 36 1C BE AF 7C 8C E6 90 00 22 [10:17:58]RAPDU: 9C 36 1C BE AF 7C 8C E6 90 00 [10:17:58]wFMCommunicate OK [10:17:58]SAM_PROTO_SignData done [10:17:58]FM_MakeSignedData done [10:17:58]CreateOFDProtocolMessage [10:17:58]wFMCommunicate request_size=4 [10:17:58]MH_SAM_APDU [10:17:58]CAPDU: 80 11 00 00 [10:17:58]Write to MH i2c: E2 08 00 C8 96 80 11 00 00 00 00 00 00 D8 [10:17:58]Write i2c OK [10:17:58]MH_I2C_Read... [10:17:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:58]Read from MH i2c: E2 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 17 00 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: E2 17 00 C8 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2D [10:17:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:17:58]wFMCommunicate OK [10:17:58]CreateOFDProtocolMessage done [10:17:58]OFDSenderStorePacket 308712 [10:17:58]StoreOFDPacket docnum=308712 [10:17:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FB F4 07 01 E0 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 44 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 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 B7 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 85 00 00 00 F4 03 04 00 D9 C1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B5 04 00 35 04 06 00 0F 7F E7 F3 76 4B 9C 36 1C BE AF 7C 8C E6 [10:17:58]CheckFolder [10:17:58]dirname=/storage/ofd_packets [10:17:58]CheckFolder done [10:17:58]ProducePacketName [10:17:58]name=ofd_packets/00308712 [10:17:58]NVStorageSaveData ofd_packets/00308712 [10:17:58]File name is /storage/ofd_packets/00308712 [10:17:58]Write 301 bytes [10:17:58]NVStorageSaveData done [10:17:58]OFDSenderStorePacket done [10:17:58]KKMCreateOFDPacket done [10:17:58]NVStorageSaveData kkm_last_timestamp [10:17:58]File name is /storage/kkm_last_timestamp [10:17:58]Write 4 bytes [10:17:58]NVStorageSaveData done [10:17:58]ExternCall_PrintAddStr [10:17:58]wPrintStart [10:17:58]Write to MH i2c: 01 00 00 C9 96 5F [10:17:58]Write i2c OK [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: 01 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: 01 07 00 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: 01 07 00 C9 96 00 00 00 00 00 FF 0F 74 [10:17:58]RasterBufferAndPrint [10:17:58]line Счет N : (1)642580 [10:17:58]line ИНН: 02508201610067 [10:17:58]line Контрольно-Кассовый Чек [10:17:58]line ПРОДАЖА [10:17:58]line ТРК (МРК, ГНК) : 62 [10:17:58]line Товар: 2710124130 [10:17:58]line Аи-92-К-2 [10:17:58]line 3.140 * 66.90 [10:17:58]line = 210.07 [10:17:58]line НДС 12% НСП 1% [10:17:58]line > о реализуемом товаре [10:17:58]line ОКРУГЛЕНИЕ: -0.07 [10:17:58]line ИТОГО: 210.00 [10:17:58]line Внесено: 210.00 [10:17:58]line СДАЧА: 0.00 [10:17:58]line НСП 1% : 1.86 [10:17:58]line НДС 12% : 22.31 [10:17:58]line Наличными: 210.00 [10:17:58]line Безнал.: 0.00 [10:17:58]line Место: АЗС № 172 "Партнер Нефть" [10:17:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:17:58]line СНО: Общий режим [10:17:58]line Чек 133 26.10.2024 10:18 [10:17:58]line Смена: 532 ФФД: 1.0 [10:17:58]line ЗНМ: 0300000116 [10:17:58]line РНМ: 0000000000091780 [10:17:58]line Версия ККМ: 001 [10:17:58]line ФМ: 0000000000871765 [10:17:58]line ФД: 308712 [10:17:58]line ФПД: 17042026755659 [10:17:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101801&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308712&fm=17042026755659&tin=02508201610067®Number=0000000000091780&sum=21000 [10:17:58]written 0, free lines is 4095 [10:17:58]OFD Sender: Processing packet 308712 [packets to send 222, broken 221] [10:17:58]ProducePacketName [10:17:58]name=ofd_packets/00308712 [10:17:58]OFD Sender: To server: pG, [10:17:58]CommunicateWithHost lk.salyk.kg:30040 [10:17:58]ConnectInit lk.salyk.kg [10:17:58]Connected sock=10 [10:17:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FB F4 07 01 E0 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 44 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 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 B7 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 85 00 00 00 F4 03 04 00 D9 C1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B5 04 00 35 04 06 00 0F 7F E7 F3 76 4B 9C 36 1C BE AF 7C 8C E6 [10:17:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 26 3E 47 00 25 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B5 04 00 F4 03 04 00 38 68 1C 67 B6 04 01 00 00 00 C6 CC 3C B5 F6 65 73 [10:17:58]CommunicateWithHost err = 0 [10:17:58]CheckOFDResponse [10:17:58]1017 (14) - 77093643461234 [10:17:58]1041 (16) - 0000000000871765 [10:17:58]1040 (4) - 308712 [10:17:58]1012 (4) - 26.10.2024 03:55 [10:17:58]1206 (1) - 0 [10:17:58]OFD Sender: Remove packet 308712 [10:17:58]ProducePacketName [10:17:58]name=ofd_packets/00308712 [10:17:58]NVStorageDeleteData [10:17:58]Write to MH i2c: 01 00 00 F3 96 89 [10:17:58]Write i2c OK [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: 01 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: 01 07 00 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: 01 07 00 F3 96 00 00 00 00 00 C3 0C 5F [10:17:58]RasterBufferAndPrint [10:17:58]line [10:17:58]line [10:17:58]line [10:17:58]line [10:17:58]line [10:17:58]written 0, free lines is 3273 [10:17:58]MH_Cut [10:17:58]Write to MH i2c: D1 01 00 FA 96 01 62 [10:17:58]Write i2c OK [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: D1 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: D1 01 00 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: D1 01 00 FA 96 00 61 [10:17:58]Write to MH i2c: 01 00 00 FB 96 91 [10:17:58]Write i2c OK [10:17:58]MH_I2C_Read... [10:17:59]OFD Sender: No OFD packet to send [10:17:59]*** Cut start [10:17:59]*** Purtial cut [10:17:59]*** Stage 1: CUTSNS_PIN = 1 [10:17:59]Read from MH i2c: 01 [10:17:59]MH_I2C_Read... [10:17:59]*** Stop cut motor [10:17:59]*** Cut end [10:17:59]Read from MH i2c: 01 07 00 [10:17:59]MH_I2C_Read... [10:17:59]Read from MH i2c: 01 07 00 FB 96 00 00 00 00 00 FF 0F A6 [10:17:59]process_action close_receipt done [10:17:59]requested_data is exist [10:17:59]produce_requested_data [10:17:59]requested_item fm.sn is exist - process it [10:17:59]wFMCommunicate request_size=4 [10:17:59]MH_SAM_APDU [10:17:59]CAPDU: 80 11 00 00 [10:17:59]Write to MH i2c: E2 08 00 FC 96 80 11 00 00 00 00 00 00 0C [10:17:59]Write i2c OK [10:17:59]MH_I2C_Read... [10:17:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:17:59]Read from MH i2c: E2 [10:17:59]MH_I2C_Read... [10:17:59]Read from MH i2c: E2 17 00 [10:17:59]MH_I2C_Read... [10:17:59]Read from MH i2c: E2 17 00 FC 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 61 [10:17:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:17:59]wFMCommunicate OK [10:17:59]requested_item fd.num is exist - process it [10:17:59]SAM_PROTO_GetFieldsCounters [10:17:59]wFMCommunicate request_size=4 [10:17:59]MH_SAM_APDU [10:17:59]CAPDU: 80 13 00 00 [10:17:59]Write to MH i2c: E2 08 00 FD 96 80 13 00 00 00 00 00 00 0F [10:17:59]Write i2c OK [10:17:59]MH_I2C_Read... [10:17:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:17:59]Read from MH i2c: E2 [10:17:59]MH_I2C_Read... [10:17:59]Read from MH i2c: E2 62 00 [10:17:59]MH_I2C_Read... [10:17:59]Read from MH i2c: E2 62 00 FD 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 B5 04 00 0E 04 04 00 14 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 78 [10:17:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 B5 04 00 0E 04 04 00 14 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:17:59]wFMCommunicate OK [10:17:59]SAM_PROTO_GetFieldsCounters done [10:17:59]requested_item shift.num is exist - process it [10:17:59]requested_item shift.opened is exist - process it [10:17:59]req_shift_opened [10:17:59]FM_GetShiftState [10:17:59]SAM_PROTO_GetShiftState [10:17:59]wFMCommunicate request_size=4 [10:17:59]MH_SAM_APDU [10:17:59]CAPDU: 80 13 01 00 [10:17:59]Write to MH i2c: E2 08 00 FE 96 80 13 01 00 00 00 00 00 11 [10:17:59]Write i2c OK [10:17:59]MH_I2C_Read... [10:17:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:17:59]Read from MH i2c: E2 [10:17:59]MH_I2C_Read... [10:17:59]Read from MH i2c: E2 0E 00 [10:17:59]MH_I2C_Read... [10:17:59]Read from MH i2c: E2 0E 00 FE 96 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8F [10:17:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:17:59]wFMCommunicate OK [10:17:59]SAM_PROTO_GetShiftState done [10:17:59]FM_GetShiftState done [10:17:59]req_shift_opened done [10:17:59]requested_item shift.open_date is exist - process it [10:17:59]req_shift_open_date [10:17:59]req_shift_open_date done [10:17:59]produce_requested_data done [10:17:59]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308712,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:17:59]process_action_free close_receipt [10:17:59]json_value_free [10:17:59]json_value_free done [10:17:59]process_json_proto returns [10:17:59]Send response to host [10:17:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308712,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:17:59]free response buf [10:17:59]execute_script done [10:17:59]execute_script returns [10:17:59]free content buf [10:17:59]Sock 8.Close socket [10:17:59]Sock 8.Thread stoped [10:18:04]OFD Sender: No OFD packet to send [10:18:09]OFD Sender: No OFD packet to send [10:18:14]OFD Sender: No OFD packet to send [10:18:19]OFD Sender: No OFD packet to send [10:18:24]OFD Sender: No OFD packet to send [10:18:29]OFD Sender: No OFD packet to send [10:18:34]OFD Sender: No OFD packet to send [10:18:39]OFD Sender: No OFD packet to send [10:18:44]OFD Sender: No OFD packet to send [10:18:49]OFD Sender: No OFD packet to send [10:18:54]OFD Sender: No OFD packet to send [10:18:59]OFD Sender: No OFD packet to send [10:19:04]OFD Sender: No OFD packet to send [10:19:09]OFD Sender: No OFD packet to send [10:19:14]OFD Sender: No OFD packet to send [10:19:19]OFD Sender: No OFD packet to send [10:19:24]OFD Sender: No OFD packet to send [10:19:29]OFD Sender: No OFD packet to send [10:19:34]OFD Sender: No OFD packet to send [10:19:36]accept exits with 9 [10:19:36]New connection [10:19:36]New thread 3067342180 created [10:19:36]Thread 3067198820 joined [10:19:36]Waiting for new connection... [10:19:36] Sock 9.Parse request [10:19:36]Sock 9.Check first char [10:19:36]Sock 9.First char is OK [10:19:36]request: POST /json_proto HTTP/1.0 [10:19:36]Method: POST [10:19:36]URL: /json_proto [10:19:36]Method is POST - this is cgi request [10:19:36]url: /json_proto [10:19:36]query_string will be loaded in cgi processing [10:19:36]execute_cgi json_proto POST (null) [10:19:36]execute_cgi path=json_proto method=POST [10:19:36]POST find Content-Length [10:19:36]Host: 172.17.96.3:8080 [10:19:36]Content-Length: 677 [10:19:36]Content-Type: application/json [10:19:36] [10:19:36]POST finish read [10:19:36]Found Content-Length = 677 [10:19:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:36]execute_script... [10:19: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)642581", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:19:36]POST & json_proto [10:19:36]process_json_proto [10:19:36]json parsed OK: [10:19:36]protocol is kg_v1.0 [10:19:36]action value=close_receipt [10:19:36]process_action close_receipt [10:19:36]cmd_close_receipt [10:19:36]MH_GetDate [10:19:36]Write to MH i2c: F0 00 00 FF 96 84 [10:19:36]Write i2c OK [10:19:36]MH_I2C_Read... [10:19:36]Read from MH i2c: F0 [10:19:36]MH_I2C_Read... [10:19:36]Read from MH i2c: F0 09 00 [10:19:36]MH_I2C_Read... [10:19:36]Read from MH i2c: F0 09 00 FF 96 00 3E C2 1C 67 44 5E 04 65 1B [10:19:36]GetLastDocTimeStamp 1729937881 [10:19:36]current date 1729937982 [10:19:36]FM_GetShiftState [10:19:36]SAM_PROTO_GetShiftState [10:19:36]wFMCommunicate request_size=4 [10:19:36]MH_SAM_APDU [10:19:36]CAPDU: 80 13 01 00 [10:19:36]Write to MH i2c: E2 08 00 00 97 80 13 01 00 00 00 00 00 14 [10:19:36]Write i2c OK [10:19:36]MH_I2C_Read... [10:19:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:36]Read from MH i2c: E2 [10:19:36]MH_I2C_Read... [10:19:36]Read from MH i2c: E2 0E 00 [10:19:36]MH_I2C_Read... [10:19:36]Read from MH i2c: E2 0E 00 00 97 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 92 [10:19:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:19:36]wFMCommunicate OK [10:19:36]SAM_PROTO_GetShiftState done [10:19:36]FM_GetShiftState done [10:19:36]opened in 1729902265 [10:19:36]opened+sec_in_day 1729988665 [10:19:36]quantity*price = 60009 [10:19:36]sum+1 = 60010 [10:19:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 134 26.10.2024 10:19 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308713 ФПД: 241215834026316 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101942&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308713&fm=241215834026316&tin=02508201610067®Number=0000000000091780&sum=60000 [10:19:37]StoreToDocumentArchive [10:19:37]shift 532 fd 308713 [10:19:37]save to /storage/0532/doc_00308713 [10:19:37]save last doc name /storage/0532/doc_00308713 to /storage/kkm_last_doc_name [10:19:37]save OK [10:19:37]Clear old archive folders... [10:19:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:19:37]tlvbuf is 00C7D660 [10:19:37]SAM_PROTO_ClearQueue [10:19:37]wFMCommunicate request_size=4 [10:19:37]MH_SAM_APDU [10:19:37]CAPDU: 80 09 00 00 [10:19:37]Write to MH i2c: E2 08 00 0D 97 80 09 00 00 00 00 00 00 16 [10:19:37]Write i2c OK [10:19:37]MH_I2C_Read... [10:19:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:19:37]Read from MH i2c: E2 [10:19:37]MH_I2C_Read... [10:19:37]Read from MH i2c: E2 03 00 [10:19:37]MH_I2C_Read... [10:19:37]Read from MH i2c: E2 03 00 0D 97 00 90 00 18 [10:19:37]RAPDU: 90 00 [10:19:37]wFMCommunicate OK [10:19:37]SAM_PROTO_ClearQueue done [10:19:37]KKMCreateOFDPacket [10:19:37]OFDProtocolAddRootSTLVToBuf [10:19:37]FM_MakeSignedData [10:19:37]FM_MakeSignedData [10:19:37]SAM_PROTO_SignData [10:19:37]wFMCommunicate request_size=4 [10:19:37]MH_SAM_APDU [10:19:37]CAPDU: 80 0D 01 02 [10:19:37]Write to MH i2c: E2 08 00 0E 97 80 0D 01 02 00 00 00 00 1E [10:19:37]Write i2c OK [10:19:37]MH_I2C_Read... [10:19:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:19:37]Read from MH i2c: E2 [10:19:37]MH_I2C_Read... [10:19:37]Read from MH i2c: E2 03 00 [10:19:37]MH_I2C_Read... [10:19:37]Read from MH i2c: E2 03 00 0E 97 00 90 00 19 [10:19:37]RAPDU: 90 00 [10:19:37]wFMCommunicate OK [10:19:37]wFMCommunicate request_size=255 [10:19:37]MH_SAM_APDU [10:19:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 3E C2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 B5 04 00 35 04 06 00 DB [10:19:37]Write to MH i2c: E2 02 01 0F 97 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 3E C2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 B5 04 00 35 04 06 00 DB 00 00 25 [10:19:37]Write i2c OK [10:19:37]MH_I2C_Read... [10:19:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:38]Read from MH i2c: E2 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: E2 03 00 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: E2 03 00 0F 97 00 90 00 1A [10:19:38]RAPDU: 90 00 [10:19:38]wFMCommunicate OK [10:19:38]wFMCommunicate request_size=10 [10:19:38]MH_SAM_APDU [10:19:38]CAPDU: 80 0D 02 02 05 62 70 19 F1 4C [10:19:38]Write to MH i2c: E2 0D 00 10 97 80 0D 02 02 05 00 62 70 19 F1 4C 00 00 53 [10:19:38]Write i2c OK [10:19:38]MH_I2C_Read... [10:19:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:19:38]Read from MH i2c: E2 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: E2 03 00 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: E2 03 00 10 97 00 90 00 1B [10:19:38]RAPDU: 90 00 [10:19:38]wFMCommunicate OK [10:19:38]wFMCommunicate request_size=4 [10:19:38]MH_SAM_APDU [10:19:38]CAPDU: 80 0D 03 02 [10:19:38]Write to MH i2c: E2 08 00 11 97 80 0D 03 02 00 00 00 00 23 [10:19:38]Write i2c OK [10:19:38]MH_I2C_Read... [10:19:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:19:38]Read from MH i2c: E2 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: E2 0B 00 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: E2 0B 00 11 97 00 F0 78 CD C7 76 6A 31 A4 90 00 D5 [10:19:38]RAPDU: F0 78 CD C7 76 6A 31 A4 90 00 [10:19:38]wFMCommunicate OK [10:19:38]SAM_PROTO_SignData done [10:19:38]FM_MakeSignedData done [10:19:38]CreateOFDProtocolMessage [10:19:38]wFMCommunicate request_size=4 [10:19:38]MH_SAM_APDU [10:19:38]CAPDU: 80 11 00 00 [10:19:38]Write to MH i2c: E2 08 00 12 97 80 11 00 00 00 00 00 00 23 [10:19:38]Write i2c OK [10:19:38]MH_I2C_Read... [10:19:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:38]Read from MH i2c: E2 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: E2 17 00 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: E2 17 00 12 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 78 [10:19:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:19:38]wFMCommunicate OK [10:19:38]CreateOFDProtocolMessage done [10:19:38]OFDSenderStorePacket 308713 [10:19:38]StoreOFDPacket docnum=308713 [10:19:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E1 D8 07 01 AC 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 3E C2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 B5 04 00 35 04 06 00 DB 62 70 19 F1 4C F0 78 CD C7 76 6A 31 A4 [10:19:38]CheckFolder [10:19:38]dirname=/storage/ofd_packets [10:19:38]CheckFolder done [10:19:38]ProducePacketName [10:19:38]name=ofd_packets/00308713 [10:19:38]NVStorageSaveData ofd_packets/00308713 [10:19:38]File name is /storage/ofd_packets/00308713 [10:19:38]Write 301 bytes [10:19:38]NVStorageSaveData done [10:19:38]OFDSenderStorePacket done [10:19:38]KKMCreateOFDPacket done [10:19:38]NVStorageSaveData kkm_last_timestamp [10:19:38]File name is /storage/kkm_last_timestamp [10:19:38]Write 4 bytes [10:19:38]NVStorageSaveData done [10:19:38]ExternCall_PrintAddStr [10:19:38]wPrintStart [10:19:38]Write to MH i2c: 01 00 00 13 97 AA [10:19:38]Write i2c OK [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: 01 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: 01 07 00 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: 01 07 00 13 97 00 00 00 00 00 FF 0F BF [10:19:38]RasterBufferAndPrint [10:19:38]line Счет N : (1)642581 [10:19:38]line ИНН: 02508201610067 [10:19:38]line Контрольно-Кассовый Чек [10:19:38]line ПРОДАЖА [10:19:38]line ТРК (МРК, ГНК) : 62 [10:19:38]line Товар: 2710124130 [10:19:38]line Аи-92-К-2 [10:19:38]line 8.970 * 66.90 [10:19:38]line = 600.09 [10:19:38]line НДС 12% НСП 1% [10:19:38]line > о реализуемом товаре [10:19:38]line ОКРУГЛЕНИЕ: -0.09 [10:19:38]line ИТОГО: 600.00 [10:19:38]line Внесено: 600.00 [10:19:38]line СДАЧА: 0.00 [10:19:38]line НСП 1% : 5.31 [10:19:38]line НДС 12% : 63.73 [10:19:38]line Наличными: 600.00 [10:19:38]line Безнал.: 0.00 [10:19:38]line Место: АЗС № 172 "Партнер Нефть" [10:19:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:19:38]line СНО: Общий режим [10:19:38]line Чек 134 26.10.2024 10:19 [10:19:38]line Смена: 532 ФФД: 1.0 [10:19:38]line ЗНМ: 0300000116 [10:19:38]line РНМ: 0000000000091780 [10:19:38]line Версия ККМ: 001 [10:19:38]line ФМ: 0000000000871765 [10:19:38]line ФД: 308713 [10:19:38]line ФПД: 241215834026316 [10:19:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T101942&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308713&fm=241215834026316&tin=02508201610067®Number=0000000000091780&sum=60000 [10:19:38]written 0, free lines is 4095 [10:19:38]OFD Sender: Processing packet 308713 [packets to send 222, broken 221] [10:19:38]ProducePacketName [10:19:38]name=ofd_packets/00308713 [10:19:38]OFD Sender: To server: pG, [10:19:38]CommunicateWithHost lk.salyk.kg:30040 [10:19:38]ConnectInit lk.salyk.kg [10:19:38]Connected sock=10 [10:19:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E1 D8 07 01 AC 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 00 00 00 F4 03 04 00 3E C2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 B5 04 00 35 04 06 00 DB 62 70 19 F1 4C F0 78 CD C7 76 6A 31 A4 [10:19:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8C D5 47 00 62 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 B5 04 00 F4 03 04 00 9C 68 1C 67 B6 04 01 00 00 A8 EA 83 7B 8F 99 88 31 [10:19:38]CommunicateWithHost err = 0 [10:19:38]CheckOFDResponse [10:19:38]1017 (14) - 77093643461234 [10:19:38]1041 (16) - 0000000000871765 [10:19:38]1040 (4) - 308713 [10:19:38]1012 (4) - 26.10.2024 03:57 [10:19:38]1206 (1) - 0 [10:19:38]OFD Sender: Remove packet 308713 [10:19:38]ProducePacketName [10:19:38]name=ofd_packets/00308713 [10:19:38]NVStorageDeleteData [10:19:38]Write to MH i2c: 01 00 00 3D 97 D4 [10:19:38]Write i2c OK [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: 01 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: 01 07 00 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: 01 07 00 3D 97 00 00 00 00 00 B7 0C 9E [10:19:38]RasterBufferAndPrint [10:19:38]line [10:19:38]line [10:19:38]line [10:19:38]line [10:19:38]line [10:19:38]written 0, free lines is 3262 [10:19:38]MH_Cut [10:19:38]Write to MH i2c: D1 01 00 44 97 01 AD [10:19:38]Write i2c OK [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: D1 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: D1 01 00 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: D1 01 00 44 97 00 AC [10:19:38]Write to MH i2c: 01 00 00 45 97 DC [10:19:38]Write i2c OK [10:19:38]MH_I2C_Read... [10:19:39]OFD Sender: No OFD packet to send [10:19:39]*** Cut start [10:19:39]*** Purtial cut [10:19:39]*** Stage 1: CUTSNS_PIN = 1 [10:19:39]Read from MH i2c: 01 [10:19:39]MH_I2C_Read... [10:19:39]*** Stop cut motor [10:19:39]*** Cut end [10:19:39]Read from MH i2c: 01 07 00 [10:19:39]MH_I2C_Read... [10:19:39]Read from MH i2c: 01 07 00 45 97 00 00 00 00 00 FF 0F F1 [10:19:39]process_action close_receipt done [10:19:39]requested_data is exist [10:19:39]produce_requested_data [10:19:39]requested_item fm.sn is exist - process it [10:19:39]wFMCommunicate request_size=4 [10:19:39]MH_SAM_APDU [10:19:39]CAPDU: 80 11 00 00 [10:19:39]Write to MH i2c: E2 08 00 46 97 80 11 00 00 00 00 00 00 57 [10:19:39]Write i2c OK [10:19:39]MH_I2C_Read... [10:19:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:19:39]Read from MH i2c: E2 [10:19:39]MH_I2C_Read... [10:19:39]Read from MH i2c: E2 17 00 [10:19:39]MH_I2C_Read... [10:19:39]Read from MH i2c: E2 17 00 46 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AC [10:19:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:19:39]wFMCommunicate OK [10:19:39]requested_item fd.num is exist - process it [10:19:39]SAM_PROTO_GetFieldsCounters [10:19:39]wFMCommunicate request_size=4 [10:19:39]MH_SAM_APDU [10:19:39]CAPDU: 80 13 00 00 [10:19:39]Write to MH i2c: E2 08 00 47 97 80 13 00 00 00 00 00 00 5A [10:19:39]Write i2c OK [10:19:39]MH_I2C_Read... [10:19:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:19:39]Read from MH i2c: E2 [10:19:39]MH_I2C_Read... [10:19:39]Read from MH i2c: E2 62 00 [10:19:39]MH_I2C_Read... [10:19:39]Read from MH i2c: E2 62 00 47 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E9 B5 04 00 0E 04 04 00 14 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 C7 [10:19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E9 B5 04 00 0E 04 04 00 14 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:19:39]wFMCommunicate OK [10:19:39]SAM_PROTO_GetFieldsCounters done [10:19:39]requested_item shift.num is exist - process it [10:19:39]requested_item shift.opened is exist - process it [10:19:39]req_shift_opened [10:19:39]FM_GetShiftState [10:19:39]SAM_PROTO_GetShiftState [10:19:39]wFMCommunicate request_size=4 [10:19:39]MH_SAM_APDU [10:19:39]CAPDU: 80 13 01 00 [10:19:39]Write to MH i2c: E2 08 00 48 97 80 13 01 00 00 00 00 00 5C [10:19:39]Write i2c OK [10:19:39]MH_I2C_Read... [10:19:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:19:40]Read from MH i2c: E2 [10:19:40]MH_I2C_Read... [10:19:40]Read from MH i2c: E2 0E 00 [10:19:40]MH_I2C_Read... [10:19:40]Read from MH i2c: E2 0E 00 48 97 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DA [10:19:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:19:40]wFMCommunicate OK [10:19:40]SAM_PROTO_GetShiftState done [10:19:40]FM_GetShiftState done [10:19:40]req_shift_opened done [10:19:40]requested_item shift.open_date is exist - process it [10:19:40]req_shift_open_date [10:19:40]req_shift_open_date done [10:19:40]produce_requested_data done [10:19:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308713,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:19:40]process_action_free close_receipt [10:19:40]json_value_free [10:19:40]json_value_free done [10:19:40]process_json_proto returns [10:19:40]Send response to host [10:19:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308713,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:19:40]free response buf [10:19:40]execute_script done [10:19:40]execute_script returns [10:19:40]free content buf [10:19:40]Sock 9.Close socket [10:19:40]Sock 9.Thread stoped [10:19:44]OFD Sender: No OFD packet to send [10:19:49]OFD Sender: No OFD packet to send [10:19:54]OFD Sender: No OFD packet to send [10:19:59]OFD Sender: No OFD packet to send [10:20:04]OFD Sender: No OFD packet to send [10:20:07]accept exits with 8 [10:20:07]New connection [10:20:07]New thread 3067198820 created [10:20:07]Thread 3067342180 joined [10:20:07]Waiting for new connection... [10:20:07] Sock 8.Parse request [10:20:07]Sock 8.Check first char [10:20:07]Sock 8.First char is OK [10:20:07]request: POST /json_proto HTTP/1.0 [10:20:07]Method: POST [10:20:07]URL: /json_proto [10:20:07]Method is POST - this is cgi request [10:20:07]url: /json_proto [10:20:07]query_string will be loaded in cgi processing [10:20:07]execute_cgi json_proto POST (null) [10:20:07]execute_cgi path=json_proto method=POST [10:20:07]POST find Content-Length [10:20:07]Host: 172.17.96.3:8080 [10:20:07]Content-Length: 677 [10:20:07]Content-Type: application/json [10:20:07] [10:20:07]POST finish read [10:20:07]Found Content-Length = 677 [10:20:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:20:07]execute_script... [10:20: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)642582", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:20:07]POST & json_proto [10:20:07]process_json_proto [10:20:07]json parsed OK: [10:20:07]protocol is kg_v1.0 [10:20:07]action value=close_receipt [10:20:07]process_action close_receipt [10:20:07]cmd_close_receipt [10:20:07]MH_GetDate [10:20:07]Write to MH i2c: F0 00 00 49 97 CF [10:20:07]Write i2c OK [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: F0 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: F0 09 00 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: F0 09 00 49 97 00 5C C2 1C 67 44 5E 04 65 84 [10:20:07]GetLastDocTimeStamp 1729937982 [10:20:07]current date 1729938012 [10:20:07]FM_GetShiftState [10:20:07]SAM_PROTO_GetShiftState [10:20:07]wFMCommunicate request_size=4 [10:20:07]MH_SAM_APDU [10:20:07]CAPDU: 80 13 01 00 [10:20:07]Write to MH i2c: E2 08 00 4A 97 80 13 01 00 00 00 00 00 5E [10:20:07]Write i2c OK [10:20:07]MH_I2C_Read... [10:20:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:07]Read from MH i2c: E2 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 0E 00 [10:20:07]MH_I2C_Read... [10:20:07]Read from MH i2c: E2 0E 00 4A 97 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DC [10:20:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:20:07]wFMCommunicate OK [10:20:07]SAM_PROTO_GetShiftState done [10:20:07]FM_GetShiftState done [10:20:07]opened in 1729902265 [10:20:07]opened+sec_in_day 1729988665 [10:20:07]quantity*price = 40006 [10:20:07]sum+1 = 40007 [10:20: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 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 135 26.10.2024 10:20 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308714 ФПД: 123400230932233 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T102012&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308714&fm=123400230932233&tin=02508201610067®Number=0000000000091780&sum=40000 [10:20:08]StoreToDocumentArchive [10:20:08]shift 532 fd 308714 [10:20:08]save to /storage/0532/doc_00308714 [10:20:08]save last doc name /storage/0532/doc_00308714 to /storage/kkm_last_doc_name [10:20:08]save OK [10:20:08]Clear old archive folders... [10:20:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:20:08]tlvbuf is 00B6FD50 [10:20:08]SAM_PROTO_ClearQueue [10:20:08]wFMCommunicate request_size=4 [10:20:08]MH_SAM_APDU [10:20:08]CAPDU: 80 09 00 00 [10:20:08]Write to MH i2c: E2 08 00 57 97 80 09 00 00 00 00 00 00 60 [10:20:08]Write i2c OK [10:20:08]MH_I2C_Read... [10:20:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:20:08]Read from MH i2c: E2 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: E2 03 00 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: E2 03 00 57 97 00 90 00 62 [10:20:08]RAPDU: 90 00 [10:20:08]wFMCommunicate OK [10:20:08]SAM_PROTO_ClearQueue done [10:20:08]KKMCreateOFDPacket [10:20:08]OFDProtocolAddRootSTLVToBuf [10:20:08]FM_MakeSignedData [10:20:08]FM_MakeSignedData [10:20:08]SAM_PROTO_SignData [10:20:08]wFMCommunicate request_size=4 [10:20:08]MH_SAM_APDU [10:20:08]CAPDU: 80 0D 01 02 [10:20:08]Write to MH i2c: E2 08 00 58 97 80 0D 01 02 00 00 00 00 68 [10:20:08]Write i2c OK [10:20:08]MH_I2C_Read... [10:20:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:20:08]Read from MH i2c: E2 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: E2 03 00 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: E2 03 00 58 97 00 90 00 63 [10:20:08]RAPDU: 90 00 [10:20:08]wFMCommunicate OK [10:20:08]wFMCommunicate request_size=255 [10:20:08]MH_SAM_APDU [10:20: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 87 00 00 00 F4 03 04 00 5C C2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA B5 04 00 35 04 06 00 70 [10:20:08]Write to MH i2c: E2 02 01 59 97 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 87 00 00 00 F4 03 04 00 5C C2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA B5 04 00 35 04 06 00 70 00 00 16 [10:20:08]Write i2c OK [10:20:08]MH_I2C_Read... [10:20:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:08]Read from MH i2c: E2 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: E2 03 00 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: E2 03 00 59 97 00 90 00 64 [10:20:08]RAPDU: 90 00 [10:20:08]wFMCommunicate OK [10:20:08]wFMCommunicate request_size=10 [10:20:08]MH_SAM_APDU [10:20:08]CAPDU: 80 0D 02 02 05 3B 5A EE 0F 09 [10:20:08]Write to MH i2c: E2 0D 00 5A 97 80 0D 02 02 05 00 3B 5A EE 0F 09 00 00 10 [10:20:08]Write i2c OK [10:20:08]MH_I2C_Read... [10:20:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:20:08]Read from MH i2c: E2 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: E2 03 00 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: E2 03 00 5A 97 00 90 00 65 [10:20:08]RAPDU: 90 00 [10:20:08]wFMCommunicate OK [10:20:08]wFMCommunicate request_size=4 [10:20:08]MH_SAM_APDU [10:20:08]CAPDU: 80 0D 03 02 [10:20:08]Write to MH i2c: E2 08 00 5B 97 80 0D 03 02 00 00 00 00 6D [10:20:08]Write i2c OK [10:20:08]MH_I2C_Read... [10:20:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:20:08]Read from MH i2c: E2 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: E2 0B 00 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: E2 0B 00 5B 97 00 4A 16 90 39 40 78 F4 55 90 00 98 [10:20:08]RAPDU: 4A 16 90 39 40 78 F4 55 90 00 [10:20:08]wFMCommunicate OK [10:20:08]SAM_PROTO_SignData done [10:20:08]FM_MakeSignedData done [10:20:08]CreateOFDProtocolMessage [10:20:08]wFMCommunicate request_size=4 [10:20:08]MH_SAM_APDU [10:20:08]CAPDU: 80 11 00 00 [10:20:08]Write to MH i2c: E2 08 00 5C 97 80 11 00 00 00 00 00 00 6D [10:20:08]Write i2c OK [10:20:08]MH_I2C_Read... [10:20:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:08]Read from MH i2c: E2 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: E2 17 00 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: E2 17 00 5C 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C2 [10:20:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:20:08]wFMCommunicate OK [10:20:08]CreateOFDProtocolMessage done [10:20:08]OFDSenderStorePacket 308714 [10:20:08]StoreOFDPacket docnum=308714 [10:20:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 92 DF 07 01 F0 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 87 00 00 00 F4 03 04 00 5C C2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA B5 04 00 35 04 06 00 70 3B 5A EE 0F 09 4A 16 90 39 40 78 F4 55 [10:20:08]CheckFolder [10:20:08]dirname=/storage/ofd_packets [10:20:08]CheckFolder done [10:20:08]ProducePacketName [10:20:08]name=ofd_packets/00308714 [10:20:08]NVStorageSaveData ofd_packets/00308714 [10:20:08]File name is /storage/ofd_packets/00308714 [10:20:08]Write 301 bytes [10:20:08]NVStorageSaveData done [10:20:08]OFDSenderStorePacket done [10:20:08]KKMCreateOFDPacket done [10:20:08]NVStorageSaveData kkm_last_timestamp [10:20:08]File name is /storage/kkm_last_timestamp [10:20:08]Write 4 bytes [10:20:08]NVStorageSaveData done [10:20:08]ExternCall_PrintAddStr [10:20:08]wPrintStart [10:20:08]Write to MH i2c: 01 00 00 5D 97 F4 [10:20:08]Write i2c OK [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: 01 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: 01 07 00 [10:20:08]MH_I2C_Read... [10:20:08]Read from MH i2c: 01 07 00 5D 97 00 00 00 00 00 FF 0F 09 [10:20:08]RasterBufferAndPrint [10:20:08]line Счет N : (1)642582 [10:20:08]line ИНН: 02508201610067 [10:20:08]line Контрольно-Кассовый Чек [10:20:08]line ПРОДАЖА [10:20:08]line ТРК (МРК, ГНК) : 41 [10:20:08]line Товар: 2710124130 [10:20:08]line Аи-92-К-2 [10:20:08]line 5.980 * 66.90 [10:20:08]line = 400.06 [10:20:08]line НДС 12% НСП 1% [10:20:08]line > о реализуемом товаре [10:20:08]line ОКРУГЛЕНИЕ: -0.06 [10:20:08]line ИТОГО: 400.00 [10:20:08]line Внесено: 400.00 [10:20:08]line СДАЧА: 0.00 [10:20:08]line НСП 1% : 3.54 [10:20:08]line НДС 12% : 42.48 [10:20:08]line Наличными: 400.00 [10:20:08]line Безнал.: 0.00 [10:20:08]line Место: АЗС № 172 "Партнер Нефть" [10:20:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:20:08]line СНО: Общий режим [10:20:08]line Чек 135 26.10.2024 10:20 [10:20:08]line Смена: 532 ФФД: 1.0 [10:20:08]line ЗНМ: 0300000116 [10:20:08]line РНМ: 0000000000091780 [10:20:08]line Версия ККМ: 001 [10:20:08]line ФМ: 0000000000871765 [10:20:08]line ФД: 308714 [10:20:08]line ФПД: 123400230932233 [10:20:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T102012&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308714&fm=123400230932233&tin=02508201610067®Number=0000000000091780&sum=40000 [10:20:08]written 0, free lines is 4095 [10:20:08]OFD Sender: Processing packet 308714 [packets to send 222, broken 221] [10:20:08]ProducePacketName [10:20:08]name=ofd_packets/00308714 [10:20:08]OFD Sender: To server: pG, [10:20:08]CommunicateWithHost lk.salyk.kg:30040 [10:20:08]ConnectInit lk.salyk.kg [10:20:09]Connected sock=10 [10:20:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 92 DF 07 01 F0 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 87 00 00 00 F4 03 04 00 5C C2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA B5 04 00 35 04 06 00 70 3B 5A EE 0F 09 4A 16 90 39 40 78 F4 55 [10:20:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EA D9 47 00 E9 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 31 37 36 35 10 04 04 00 EA B5 04 00 F4 03 04 00 BB 68 1C 67 B6 04 01 00 00 0C 21 6B 86 69 C3 BB B0 [10:20:09]CommunicateWithHost err = 0 [10:20:09]CheckOFDResponse [10:20:09]1017 (14) - 77093643461234 [10:20:09]1041 (16) - 0000000000871765 [10:20:09]1040 (4) - 308714 [10:20:09]1012 (4) - 26.10.2024 03:57 [10:20:09]1206 (1) - 0 [10:20:09]OFD Sender: Remove packet 308714 [10:20:09]ProducePacketName [10:20:09]name=ofd_packets/00308714 [10:20:09]NVStorageDeleteData [10:20:09]Write to MH i2c: 01 00 00 87 97 1E [10:20:09]Write i2c OK [10:20:09]MH_I2C_Read... [10:20:09]Read from MH i2c: 01 [10:20:09]MH_I2C_Read... [10:20:09]Read from MH i2c: 01 07 00 [10:20:09]MH_I2C_Read... [10:20:09]Read from MH i2c: 01 07 00 87 97 00 00 00 00 00 C2 0C F3 [10:20:09]RasterBufferAndPrint [10:20:09]line [10:20:09]line [10:20:09]line [10:20:09]line [10:20:09]line [10:20:09]written 0, free lines is 3271 [10:20:09]MH_Cut [10:20:09]Write to MH i2c: D1 01 00 8E 97 01 F7 [10:20:09]Write i2c OK [10:20:09]MH_I2C_Read... [10:20:09]Read from MH i2c: D1 [10:20:09]MH_I2C_Read... [10:20:09]Read from MH i2c: D1 01 00 [10:20:09]MH_I2C_Read... [10:20:09]Read from MH i2c: D1 01 00 8E 97 00 F6 [10:20:09]Write to MH i2c: 01 00 00 8F 97 26 [10:20:09]Write i2c OK [10:20:09]MH_I2C_Read... [10:20:09]OFD Sender: No OFD packet to send [10:20:10]*** Cut start [10:20:10]*** Purtial cut [10:20:10]*** Stage 1: CUTSNS_PIN = 1 [10:20:10]Read from MH i2c: 01 [10:20:10]MH_I2C_Read... [10:20:10]*** Stop cut motor [10:20:10]*** Cut end [10:20:10]Read from MH i2c: 01 07 00 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: 01 07 00 8F 97 00 00 00 00 00 FF 0F 3B [10:20:10]process_action close_receipt done [10:20:10]requested_data is exist [10:20:10]produce_requested_data [10:20:10]requested_item fm.sn is exist - process it [10:20:10]wFMCommunicate request_size=4 [10:20:10]MH_SAM_APDU [10:20:10]CAPDU: 80 11 00 00 [10:20:10]Write to MH i2c: E2 08 00 90 97 80 11 00 00 00 00 00 00 A1 [10:20:10]Write i2c OK [10:20:10]MH_I2C_Read... [10:20:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:10]Read from MH i2c: E2 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 17 00 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 17 00 90 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F6 [10:20:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:20:10]wFMCommunicate OK [10:20:10]requested_item fd.num is exist - process it [10:20:10]SAM_PROTO_GetFieldsCounters [10:20:10]wFMCommunicate request_size=4 [10:20:10]MH_SAM_APDU [10:20:10]CAPDU: 80 13 00 00 [10:20:10]Write to MH i2c: E2 08 00 91 97 80 13 00 00 00 00 00 00 A4 [10:20:10]Write i2c OK [10:20:10]MH_I2C_Read... [10:20:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:10]Read from MH i2c: E2 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 62 00 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 62 00 91 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EA B5 04 00 0E 04 04 00 14 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 15 [10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EA B5 04 00 0E 04 04 00 14 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 [10:20:10]wFMCommunicate OK [10:20:10]SAM_PROTO_GetFieldsCounters done [10:20:10]requested_item shift.num is exist - process it [10:20:10]requested_item shift.opened is exist - process it [10:20:10]req_shift_opened [10:20:10]FM_GetShiftState [10:20:10]SAM_PROTO_GetShiftState [10:20:10]wFMCommunicate request_size=4 [10:20:10]MH_SAM_APDU [10:20:10]CAPDU: 80 13 01 00 [10:20:10]Write to MH i2c: E2 08 00 92 97 80 13 01 00 00 00 00 00 A6 [10:20:10]Write i2c OK [10:20:10]MH_I2C_Read... [10:20:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:10]Read from MH i2c: E2 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 0E 00 [10:20:10]MH_I2C_Read... [10:20:10]Read from MH i2c: E2 0E 00 92 97 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 24 [10:20:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:20:10]wFMCommunicate OK [10:20:10]SAM_PROTO_GetShiftState done [10:20:10]FM_GetShiftState done [10:20:10]req_shift_opened done [10:20:10]requested_item shift.open_date is exist - process it [10:20:10]req_shift_open_date [10:20:10]req_shift_open_date done [10:20:10]produce_requested_data done [10:20:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308714,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:20:10]process_action_free close_receipt [10:20:10]json_value_free [10:20:10]json_value_free done [10:20:10]process_json_proto returns [10:20:10]Send response to host [10:20:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308714,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:20:10]free response buf [10:20:10]execute_script done [10:20:10]execute_script returns [10:20:10]free content buf [10:20:10]Sock 8.Close socket [10:20:10]Sock 8.Thread stoped [10:20:14]OFD Sender: No OFD packet to send [10:20:19]OFD Sender: No OFD packet to send [10:20:24]OFD Sender: No OFD packet to send [10:20:29]OFD Sender: No OFD packet to send [10:20:34]OFD Sender: No OFD packet to send [10:20:39]OFD Sender: No OFD packet to send [10:20:44]OFD Sender: No OFD packet to send [10:20:49]OFD Sender: No OFD packet to send [10:20:54]OFD Sender: No OFD packet to send [10:20:59]OFD Sender: No OFD packet to send [10:21:04]OFD Sender: No OFD packet to send [10:21:09]OFD Sender: No OFD packet to send [10:21:14]OFD Sender: No OFD packet to send [10:21:19]OFD Sender: No OFD packet to send [10:21:24]OFD Sender: No OFD packet to send [10:21:29]OFD Sender: No OFD packet to send [10:21:34]OFD Sender: No OFD packet to send [10:21:39]OFD Sender: No OFD packet to send [10:21:44]OFD Sender: No OFD packet to send [10:21:49]OFD Sender: No OFD packet to send [10:21:54]OFD Sender: No OFD packet to send [10:21:59]OFD Sender: No OFD packet to send [10:22:04]OFD Sender: No OFD packet to send [10:22:08]accept exits with 9 [10:22:08]New connection [10:22:08]New thread 3067342180 created [10:22:08]Thread 3067198820 joined [10:22:08]Waiting for new connection... [10:22:08] Sock 9.Parse request [10:22:08]Sock 9.Check first char [10:22:08]Sock 9.First char is OK [10:22:08]request: POST /json_proto HTTP/1.0 [10:22:08]Method: POST [10:22:08]URL: /json_proto [10:22:08]Method is POST - this is cgi request [10:22:08]url: /json_proto [10:22:08]query_string will be loaded in cgi processing [10:22:08]execute_cgi json_proto POST (null) [10:22:08]execute_cgi path=json_proto method=POST [10:22:08]POST find Content-Length [10:22:08]Host: 172.17.96.3:8080 [10:22:08]Content-Length: 677 [10:22:08]Content-Type: application/json [10:22:08] [10:22:08]POST finish read [10:22:08]Found Content-Length = 677 [10:22:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:22:08]execute_script... [10:22: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)642583", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:22:08]POST & json_proto [10:22:08]process_json_proto [10:22:08]json parsed OK: [10:22:08]protocol is kg_v1.0 [10:22:08]action value=close_receipt [10:22:08]process_action close_receipt [10:22:08]cmd_close_receipt [10:22:08]MH_GetDate [10:22:08]Write to MH i2c: F0 00 00 93 97 19 [10:22:08]Write i2c OK [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: F0 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: F0 09 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: F0 09 00 93 97 00 D5 C2 1C 67 44 5E 04 65 47 [10:22:08]GetLastDocTimeStamp 1729938012 [10:22:08]current date 1729938133 [10:22:08]FM_GetShiftState [10:22:08]SAM_PROTO_GetShiftState [10:22:08]wFMCommunicate request_size=4 [10:22:08]MH_SAM_APDU [10:22:08]CAPDU: 80 13 01 00 [10:22:08]Write to MH i2c: E2 08 00 94 97 80 13 01 00 00 00 00 00 A8 [10:22:08]Write i2c OK [10:22:08]MH_I2C_Read... [10:22:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:08]Read from MH i2c: E2 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 0E 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 0E 00 94 97 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 26 [10:22:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:22:08]wFMCommunicate OK [10:22:08]SAM_PROTO_GetShiftState done [10:22:08]FM_GetShiftState done [10:22:08]opened in 1729902265 [10:22:08]opened+sec_in_day 1729988665 [10:22:08]quantity*price = 50041 [10:22:08]sum+1 = 50042 [10:22:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 136 26.10.2024 10:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308715 ФПД: 91799594645448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T102213&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308715&fm=91799594645448&tin=02508201610067®Number=0000000000091780&sum=50000 [10:22:09]StoreToDocumentArchive [10:22:09]shift 532 fd 308715 [10:22:09]save to /storage/0532/doc_00308715 [10:22:09]save last doc name /storage/0532/doc_00308715 to /storage/kkm_last_doc_name [10:22:09]save OK [10:22:09]Clear old archive folders... [10:22:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:22:09]tlvbuf is 00B61CC0 [10:22:09]SAM_PROTO_ClearQueue [10:22:09]wFMCommunicate request_size=4 [10:22:09]MH_SAM_APDU [10:22:09]CAPDU: 80 09 00 00 [10:22:09]Write to MH i2c: E2 08 00 A1 97 80 09 00 00 00 00 00 00 AA [10:22:09]Write i2c OK [10:22:09]MH_I2C_Read... [10:22:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:09]Read from MH i2c: E2 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: E2 03 00 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: E2 03 00 A1 97 00 90 00 AC [10:22:09]RAPDU: 90 00 [10:22:09]wFMCommunicate OK [10:22:09]SAM_PROTO_ClearQueue done [10:22:09]KKMCreateOFDPacket [10:22:09]OFDProtocolAddRootSTLVToBuf [10:22:09]FM_MakeSignedData [10:22:09]FM_MakeSignedData [10:22:09]SAM_PROTO_SignData [10:22:09]wFMCommunicate request_size=4 [10:22:09]MH_SAM_APDU [10:22:09]CAPDU: 80 0D 01 02 [10:22:09]Write to MH i2c: E2 08 00 A2 97 80 0D 01 02 00 00 00 00 B2 [10:22:09]Write i2c OK [10:22:09]MH_I2C_Read... [10:22:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:09]Read from MH i2c: E2 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: E2 03 00 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: E2 03 00 A2 97 00 90 00 AD [10:22:09]RAPDU: 90 00 [10:22:09]wFMCommunicate OK [10:22:09]wFMCommunicate request_size=255 [10:22:09]MH_SAM_APDU [10:22:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 88 00 00 00 F4 03 04 00 D5 C2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB B5 04 00 35 04 06 00 53 [10:22:09]Write to MH i2c: E2 02 01 A3 97 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 88 00 00 00 F4 03 04 00 D5 C2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB B5 04 00 35 04 06 00 53 00 00 EF [10:22:09]Write i2c OK [10:22:09]MH_I2C_Read... [10:22:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:09]Read from MH i2c: E2 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: E2 03 00 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: E2 03 00 A3 97 00 90 00 AE [10:22:09]RAPDU: 90 00 [10:22:09]wFMCommunicate OK [10:22:09]wFMCommunicate request_size=10 [10:22:09]MH_SAM_APDU [10:22:09]CAPDU: 80 0D 02 02 05 7D C2 3A B7 C8 [10:22:09]Write to MH i2c: E2 0D 00 A4 97 80 0D 02 02 05 00 7D C2 3A B7 C8 00 00 B7 [10:22:09]Write i2c OK [10:22:09]MH_I2C_Read... [10:22:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:09]Read from MH i2c: E2 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: E2 03 00 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: E2 03 00 A4 97 00 90 00 AF [10:22:09]RAPDU: 90 00 [10:22:09]wFMCommunicate OK [10:22:09]wFMCommunicate request_size=4 [10:22:09]MH_SAM_APDU [10:22:09]CAPDU: 80 0D 03 02 [10:22:09]Write to MH i2c: E2 08 00 A5 97 80 0D 03 02 00 00 00 00 B7 [10:22:09]Write i2c OK [10:22:09]MH_I2C_Read... [10:22:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:09]Read from MH i2c: E2 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: E2 0B 00 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: E2 0B 00 A5 97 00 38 10 B1 9D 6E A7 9A 09 90 00 06 [10:22:09]RAPDU: 38 10 B1 9D 6E A7 9A 09 90 00 [10:22:09]wFMCommunicate OK [10:22:09]SAM_PROTO_SignData done [10:22:09]FM_MakeSignedData done [10:22:09]CreateOFDProtocolMessage [10:22:09]wFMCommunicate request_size=4 [10:22:09]MH_SAM_APDU [10:22:09]CAPDU: 80 11 00 00 [10:22:09]Write to MH i2c: E2 08 00 A6 97 80 11 00 00 00 00 00 00 B7 [10:22:09]Write i2c OK [10:22:09]MH_I2C_Read... [10:22:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:09]Read from MH i2c: E2 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: E2 17 00 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: E2 17 00 A6 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0C [10:22:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:22:09]wFMCommunicate OK [10:22:09]CreateOFDProtocolMessage done [10:22:09]OFDSenderStorePacket 308715 [10:22:09]StoreOFDPacket docnum=308715 [10:22:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DC 68 07 01 8D 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 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 88 00 00 00 F4 03 04 00 D5 C2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB B5 04 00 35 04 06 00 53 7D C2 3A B7 C8 38 10 B1 9D 6E A7 9A 09 [10:22:09]CheckFolder [10:22:09]dirname=/storage/ofd_packets [10:22:09]CheckFolder done [10:22:09]ProducePacketName [10:22:09]name=ofd_packets/00308715 [10:22:09]NVStorageSaveData ofd_packets/00308715 [10:22:09]File name is /storage/ofd_packets/00308715 [10:22:09]Write 301 bytes [10:22:09]NVStorageSaveData done [10:22:09]OFDSenderStorePacket done [10:22:09]KKMCreateOFDPacket done [10:22:09]NVStorageSaveData kkm_last_timestamp [10:22:09]File name is /storage/kkm_last_timestamp [10:22:09]Write 4 bytes [10:22:09]NVStorageSaveData done [10:22:09]ExternCall_PrintAddStr [10:22:09]wPrintStart [10:22:09]Write to MH i2c: 01 00 00 A7 97 3E [10:22:09]Write i2c OK [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: 01 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: 01 07 00 [10:22:09]MH_I2C_Read... [10:22:09]Read from MH i2c: 01 07 00 A7 97 00 00 00 00 00 FF 0F 53 [10:22:09]RasterBufferAndPrint [10:22:09]line Счет N : (1)642583 [10:22:09]line ИНН: 02508201610067 [10:22:09]line Контрольно-Кассовый Чек [10:22:09]line ПРОДАЖА [10:22:09]line ТРК (МРК, ГНК) : 41 [10:22:09]line Товар: 2710124130 [10:22:09]line Аи-92-К-2 [10:22:09]line 7.480 * 66.90 [10:22:09]line = 500.41 [10:22:09]line НДС 12% НСП 1% [10:22:09]line > о реализуемом товаре [10:22:09]line ОКРУГЛЕНИЕ: -0.41 [10:22:09]line ИТОГО: 500.00 [10:22:09]line Внесено: 500.00 [10:22:09]line СДАЧА: 0.00 [10:22:09]line НСП 1% : 4.43 [10:22:09]line НДС 12% : 53.14 [10:22:09]line Наличными: 500.00 [10:22:09]line Безнал.: 0.00 [10:22:09]line Место: АЗС № 172 "Партнер Нефть" [10:22:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:22:09]line СНО: Общий режим [10:22:09]line Чек 136 26.10.2024 10:22 [10:22:09]line Смена: 532 ФФД: 1.0 [10:22:09]line ЗНМ: 0300000116 [10:22:09]line РНМ: 0000000000091780 [10:22:09]line Версия ККМ: 001 [10:22:09]line ФМ: 0000000000871765 [10:22:09]line ФД: 308715 [10:22:09]line ФПД: 91799594645448 [10:22:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T102213&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308715&fm=91799594645448&tin=02508201610067®Number=0000000000091780&sum=50000 [10:22:09]written 0, free lines is 4095 [10:22:09]OFD Sender: Processing packet 308715 [packets to send 222, broken 221] [10:22:09]ProducePacketName [10:22:09]name=ofd_packets/00308715 [10:22:09]OFD Sender: To server: pG, [10:22:09]CommunicateWithHost lk.salyk.kg:30040 [10:22:09]ConnectInit lk.salyk.kg [10:22:09]Connected sock=10 [10:22:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DC 68 07 01 8D 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 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 88 00 00 00 F4 03 04 00 D5 C2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB B5 04 00 35 04 06 00 53 7D C2 3A B7 C8 38 10 B1 9D 6E A7 9A 09 [10:22:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DC 58 47 00 E9 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB B5 04 00 F4 03 04 00 34 69 1C 67 B6 04 01 00 00 C5 77 0F ED 75 83 9F 70 [10:22:10]CommunicateWithHost err = 0 [10:22:10]CheckOFDResponse [10:22:10]1017 (14) - 77093643461234 [10:22:10]1041 (16) - 0000000000871765 [10:22:10]1040 (4) - 308715 [10:22:10]1012 (4) - 26.10.2024 03:59 [10:22:10]1206 (1) - 0 [10:22:10]OFD Sender: Remove packet 308715 [10:22:10]ProducePacketName [10:22:10]name=ofd_packets/00308715 [10:22:10]NVStorageDeleteData [10:22:10]Write to MH i2c: 01 00 00 D1 97 68 [10:22:10]Write i2c OK [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: 01 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: 01 07 00 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: 01 07 00 D1 97 00 00 00 00 00 C3 0C 3E [10:22:10]RasterBufferAndPrint [10:22:10]line [10:22:10]line [10:22:10]line [10:22:10]line [10:22:10]line [10:22:10]written 0, free lines is 3273 [10:22:10]MH_Cut [10:22:10]Write to MH i2c: D1 01 00 D8 97 01 41 [10:22:10]Write i2c OK [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: D1 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: D1 01 00 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: D1 01 00 D8 97 00 40 [10:22:10]Write to MH i2c: 01 00 00 D9 97 70 [10:22:10]Write i2c OK [10:22:10]MH_I2C_Read... [10:22:10]OFD Sender: No OFD packet to send [10:22:11]*** Cut start [10:22:11]*** Purtial cut [10:22:11]*** Stage 1: CUTSNS_PIN = 1 [10:22:11]Read from MH i2c: 01 [10:22:11]MH_I2C_Read... [10:22:11]*** Stop cut motor [10:22:11]*** Cut end [10:22:11]Read from MH i2c: 01 07 00 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: 01 07 00 D9 97 00 00 00 00 00 FF 0F 85 [10:22:11]process_action close_receipt done [10:22:11]requested_data is exist [10:22:11]produce_requested_data [10:22:11]requested_item fm.sn is exist - process it [10:22:11]wFMCommunicate request_size=4 [10:22:11]MH_SAM_APDU [10:22:11]CAPDU: 80 11 00 00 [10:22:11]Write to MH i2c: E2 08 00 DA 97 80 11 00 00 00 00 00 00 EB [10:22:11]Write i2c OK [10:22:11]MH_I2C_Read... [10:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:11]Read from MH i2c: E2 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: E2 17 00 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: E2 17 00 DA 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 40 [10:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:22:11]wFMCommunicate OK [10:22:11]requested_item fd.num is exist - process it [10:22:11]SAM_PROTO_GetFieldsCounters [10:22:11]wFMCommunicate request_size=4 [10:22:11]MH_SAM_APDU [10:22:11]CAPDU: 80 13 00 00 [10:22:11]Write to MH i2c: E2 08 00 DB 97 80 13 00 00 00 00 00 00 EE [10:22:11]Write i2c OK [10:22:11]MH_I2C_Read... [10:22:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:11]Read from MH i2c: E2 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: E2 62 00 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: E2 62 00 DB 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EB B5 04 00 0E 04 04 00 14 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 63 [10:22:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EB B5 04 00 0E 04 04 00 14 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 [10:22:11]wFMCommunicate OK [10:22:11]SAM_PROTO_GetFieldsCounters done [10:22:11]requested_item shift.num is exist - process it [10:22:11]requested_item shift.opened is exist - process it [10:22:11]req_shift_opened [10:22:11]FM_GetShiftState [10:22:11]SAM_PROTO_GetShiftState [10:22:11]wFMCommunicate request_size=4 [10:22:11]MH_SAM_APDU [10:22:11]CAPDU: 80 13 01 00 [10:22:11]Write to MH i2c: E2 08 00 DC 97 80 13 01 00 00 00 00 00 F0 [10:22:11]Write i2c OK [10:22:11]MH_I2C_Read... [10:22:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:11]Read from MH i2c: E2 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: E2 0E 00 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: E2 0E 00 DC 97 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6E [10:22:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:22:11]wFMCommunicate OK [10:22:11]SAM_PROTO_GetShiftState done [10:22:11]FM_GetShiftState done [10:22:11]req_shift_opened done [10:22:11]requested_item shift.open_date is exist - process it [10:22:11]req_shift_open_date [10:22:11]req_shift_open_date done [10:22:11]produce_requested_data done [10:22:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308715,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:22:11]process_action_free close_receipt [10:22:11]json_value_free [10:22:11]json_value_free done [10:22:11]process_json_proto returns [10:22:11]Send response to host [10:22:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308715,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:22:11]free response buf [10:22:11]execute_script done [10:22:11]execute_script returns [10:22:11]free content buf [10:22:11]Sock 9.Close socket [10:22:11]Sock 9.Thread stoped [10:22:15]OFD Sender: No OFD packet to send [10:22:20]OFD Sender: No OFD packet to send [10:22:25]OFD Sender: No OFD packet to send [10:22:30]OFD Sender: No OFD packet to send [10:22:35]OFD Sender: No OFD packet to send [10:22:40]OFD Sender: No OFD packet to send [10:22:45]OFD Sender: No OFD packet to send [10:22:50]OFD Sender: No OFD packet to send [10:22:55]OFD Sender: No OFD packet to send [10:23:00]OFD Sender: No OFD packet to send [10:23:05]OFD Sender: No OFD packet to send [10:23:10]OFD Sender: No OFD packet to send [10:23:15]OFD Sender: No OFD packet to send [10:23:20]OFD Sender: No OFD packet to send [10:23:25]OFD Sender: No OFD packet to send [10:23:30]OFD Sender: No OFD packet to send [10:23:35]OFD Sender: No OFD packet to send [10:23:40]OFD Sender: No OFD packet to send [10:23:45]OFD Sender: No OFD packet to send [10:23:50]OFD Sender: No OFD packet to send [10:23:55]OFD Sender: No OFD packet to send [10:24:00]OFD Sender: No OFD packet to send [10:24:05]OFD Sender: No OFD packet to send [10:24:10]OFD Sender: No OFD packet to send [10:24:15]OFD Sender: No OFD packet to send [10:24:20]OFD Sender: No OFD packet to send [10:24:25]OFD Sender: No OFD packet to send [10:24:30]OFD Sender: No OFD packet to send [10:24:35]OFD Sender: No OFD packet to send [10:24:40]OFD Sender: No OFD packet to send [10:24:42]accept exits with 8 [10:24:42]New connection [10:24:42]New thread 3067198820 created [10:24:42]Thread 3067342180 joined [10:24:42]Waiting for new connection... [10:24:42] Sock 8.Parse request [10:24:42]Sock 8.Check first char [10:24:42]Sock 8.First char is OK [10:24:42]request: POST /json_proto HTTP/1.0 [10:24:42]Method: POST [10:24:42]URL: /json_proto [10:24:42]Method is POST - this is cgi request [10:24:42]url: /json_proto [10:24:42]query_string will be loaded in cgi processing [10:24:42]execute_cgi json_proto POST (null) [10:24:42]execute_cgi path=json_proto method=POST [10:24:42]POST find Content-Length [10:24:42]Host: 172.17.96.3:8080 [10:24:42]Content-Length: 788 [10:24:42]Content-Type: application/json [10:24:42] [10:24:42]POST finish read [10:24:42]Found Content-Length = 788 [10:24:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642584", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 5.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:42]execute_script... [10:24:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642584", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 5.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:42]POST & json_proto [10:24:42]process_json_proto [10:24:42]json parsed OK: [10:24:42]protocol is kg_v1.0 [10:24:42]action value=close_receipt [10:24:42]process_action close_receipt [10:24:42]cmd_close_receipt [10:24:42]MH_GetDate [10:24:42]Write to MH i2c: F0 00 00 DD 97 63 [10:24:42]Write i2c OK [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: F0 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: F0 09 00 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: F0 09 00 DD 97 00 70 C3 1C 67 44 5E 04 65 2D [10:24:42]GetLastDocTimeStamp 1729938133 [10:24:42]current date 1729938288 [10:24:42]FM_GetShiftState [10:24:42]SAM_PROTO_GetShiftState [10:24:42]wFMCommunicate request_size=4 [10:24:42]MH_SAM_APDU [10:24:42]CAPDU: 80 13 01 00 [10:24:42]Write to MH i2c: E2 08 00 DE 97 80 13 01 00 00 00 00 00 F2 [10:24:42]Write i2c OK [10:24:42]MH_I2C_Read... [10:24:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:42]Read from MH i2c: E2 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: E2 0E 00 [10:24:42]MH_I2C_Read... [10:24:42]Read from MH i2c: E2 0E 00 DE 97 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 70 [10:24:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:24:42]wFMCommunicate OK [10:24:42]SAM_PROTO_GetShiftState done [10:24:42]FM_GetShiftState done [10:24:42]opened in 1729902265 [10:24:42]opened+sec_in_day 1729988665 [10:24:42]quantity*price = 0 [10:24:42]sum+1 = 1 [10:24:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 137 26.10.2024 10:24 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31084 ФМ: 0000000000871765 ФД: 308716 ФПД: 13193683486858 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T102448&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308716&fm=13193683486858&tin=02508201610067®Number=0000000000091780&sum=0 [10:24:43]StoreToDocumentArchive [10:24:43]shift 532 fd 308716 [10:24:43]save to /storage/0532/doc_00308716 [10:24:43]save last doc name /storage/0532/doc_00308716 to /storage/kkm_last_doc_name [10:24:43]save OK [10:24:43]Clear old archive folders... [10:24:43]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:24:43]tlvbuf is 00BC0A90 [10:24:43]SAM_PROTO_ClearQueue [10:24:43]wFMCommunicate request_size=4 [10:24:43]MH_SAM_APDU [10:24:43]CAPDU: 80 09 00 00 [10:24:43]Write to MH i2c: E2 08 00 EB 97 80 09 00 00 00 00 00 00 F4 [10:24:43]Write i2c OK [10:24:43]MH_I2C_Read... [10:24:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:43]Read from MH i2c: E2 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: E2 03 00 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: E2 03 00 EB 97 00 90 00 F6 [10:24:43]RAPDU: 90 00 [10:24:43]wFMCommunicate OK [10:24:43]SAM_PROTO_ClearQueue done [10:24:43]KKMCreateOFDPacket [10:24:43]OFDProtocolAddRootSTLVToBuf [10:24:43]FM_MakeSignedData [10:24:43]FM_MakeSignedData [10:24:43]SAM_PROTO_SignData [10:24:43]wFMCommunicate request_size=4 [10:24:43]MH_SAM_APDU [10:24:43]CAPDU: 80 0D 01 02 [10:24:43]Write to MH i2c: E2 08 00 EC 97 80 0D 01 02 00 00 00 00 FC [10:24:43]Write i2c OK [10:24:43]MH_I2C_Read... [10:24:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:43]Read from MH i2c: E2 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: E2 03 00 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: E2 03 00 EC 97 00 90 00 F7 [10:24:43]RAPDU: 90 00 [10:24:43]wFMCommunicate OK [10:24:43]wFMCommunicate request_size=255 [10:24:43]MH_SAM_APDU [10:24:43]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 70 C3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC B5 04 00 35 04 06 00 0B FF E4 D1 [10:24:43]Write to MH i2c: E2 02 01 ED 97 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 70 C3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC B5 04 00 35 04 06 00 0B FF E4 D1 00 00 AC [10:24:43]Write i2c OK [10:24:43]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 ED 97 00 90 00 F8 [10:24:44]RAPDU: 90 00 [10:24:44]wFMCommunicate OK [10:24:44]wFMCommunicate request_size=7 [10:24:44]MH_SAM_APDU [10:24:44]CAPDU: 80 0D 02 02 02 48 8A [10:24:44]Write to MH i2c: E2 0A 00 EE 97 80 0D 02 02 02 00 48 8A 00 00 D5 [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 EE 97 00 90 00 F9 [10:24:44]RAPDU: 90 00 [10:24:44]wFMCommunicate OK [10:24:44]wFMCommunicate request_size=4 [10:24:44]MH_SAM_APDU [10:24:44]CAPDU: 80 0D 03 02 [10:24:44]Write to MH i2c: E2 08 00 EF 97 80 0D 03 02 00 00 00 00 01 [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 0B 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 0B 00 EF 97 00 52 52 65 78 92 EF 8D DC 90 00 6D [10:24:44]RAPDU: 52 52 65 78 92 EF 8D DC 90 00 [10:24:44]wFMCommunicate OK [10:24:44]SAM_PROTO_SignData done [10:24:44]FM_MakeSignedData done [10:24:44]CreateOFDProtocolMessage [10:24:44]wFMCommunicate request_size=4 [10:24:44]MH_SAM_APDU [10:24:44]CAPDU: 80 11 00 00 [10:24:44]Write to MH i2c: E2 08 00 F0 97 80 11 00 00 00 00 00 00 01 [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 17 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 17 00 F0 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 56 [10:24:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:24:44]wFMCommunicate OK [10:24:44]CreateOFDProtocolMessage done [10:24:44]OFDSenderStorePacket 308716 [10:24:44]StoreOFDPacket docnum=308716 [10:24:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 A9 F9 04 01 C3 3F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 70 C3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC B5 04 00 35 04 06 00 0B FF E4 D1 48 8A 52 52 65 78 92 EF 8D DC [10:24:44]CheckFolder [10:24:44]dirname=/storage/ofd_packets [10:24:44]CheckFolder done [10:24:44]ProducePacketName [10:24:44]name=ofd_packets/00308716 [10:24:44]NVStorageSaveData ofd_packets/00308716 [10:24:44]File name is /storage/ofd_packets/00308716 [10:24:44]Write 298 bytes [10:24:44]NVStorageSaveData done [10:24:44]OFDSenderStorePacket done [10:24:44]KKMCreateOFDPacket done [10:24:44]NVStorageSaveData kkm_last_timestamp [10:24:44]File name is /storage/kkm_last_timestamp [10:24:44]Write 4 bytes [10:24:44]NVStorageSaveData done [10:24:44]ExternCall_PrintAddStr [10:24:44]wPrintStart [10:24:44]Write to MH i2c: 01 00 00 F1 97 88 [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 07 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 07 00 F1 97 00 00 00 00 00 FF 0F 9D [10:24:44]RasterBufferAndPrint [10:24:44]line Счет N : (1)642584 [10:24:44]line ИНН: 02508201610067 [10:24:44]line Контрольно-Кассовый Чек [10:24:44]line ПРОДАЖА [10:24:44]line ТРК (МРК, ГНК) : 21 [10:24:44]line Товар: 2710194210 [10:24:44]line ДТ-К-2 [10:24:44]line 5.000 * 0.00 [10:24:44]line = 0.00 [10:24:44]line НДС 12% НСП 1% [10:24:44]line > о реализуемом товаре [10:24:44]line ИТОГО: 0.00 [10:24:44]line НСП 1% : 0.00 [10:24:44]line НДС 12% : 0.00 [10:24:44]line Наличными: 0.00 [10:24:44]line Безнал.: 0.00 [10:24:44]line Место: АЗС № 172 "Партнер Нефть" [10:24:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:24:44]line СНО: Общий режим [10:24:44]line Чек 137 26.10.2024 10:24 [10:24:44]line Смена: 532 ФФД: 1.0 [10:24:44]line ЗНМ: 0300000116 [10:24:44]line РНМ: 0000000000091780 [10:24:44]line Версия ККМ: 001 [10:24:44]line Талоны: Топливная Карта [10:24:44]line 31084 [10:24:44]line ФМ: 0000000000871765 [10:24:44]line ФД: 308716 [10:24:44]line ФПД: 13193683486858 [10:24:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T102448&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308716&fm=13193683486858&tin=02508201610067®Number=0000000000091780&sum=0 [10:24:44]OFD Sender: Processing packet 308716 [packets to send 222, broken 221] [10:24:44]ProducePacketName [10:24:44]name=ofd_packets/00308716 [10:24:44]OFD Sender: To server: pG, [10:24:44]CommunicateWithHost lk.salyk.kg:30040 [10:24:44]ConnectInit lk.salyk.kg [10:24:44]written 0, free lines is 4095 [10:24:44]Connected sock=11 [10:24:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 A9 F9 04 01 C3 3F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 88 13 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 00 00 00 F4 03 04 00 70 C3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC B5 04 00 35 04 06 00 0B FF E4 D1 48 8A 52 52 65 78 92 EF 8D DC [10:24:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C2 25 47 00 99 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC B5 04 00 F4 03 04 00 CE 69 1C 67 B6 04 01 00 00 8E F2 9E 37 7D 30 C7 46 [10:24:44]CommunicateWithHost err = 0 [10:24:44]CheckOFDResponse [10:24:44]1017 (14) - 77093643461234 [10:24:44]1041 (16) - 0000000000871765 [10:24:44]1040 (4) - 308716 [10:24:44]1012 (4) - 26.10.2024 04:02 [10:24:44]1206 (1) - 0 [10:24:44]OFD Sender: Remove packet 308716 [10:24:44]ProducePacketName [10:24:44]name=ofd_packets/00308716 [10:24:44]NVStorageDeleteData [10:24:44]Write to MH i2c: 01 00 00 1A 98 B2 [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 07 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 07 00 1A 98 00 00 00 00 00 CB 0C 90 [10:24:44]RasterBufferAndPrint [10:24:44]line [10:24:44]line [10:24:44]line [10:24:44]line [10:24:44]line [10:24:44]written 0, free lines is 3279 [10:24:44]MH_Cut [10:24:44]Write to MH i2c: D1 01 00 21 98 01 8B [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: D1 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: D1 01 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: D1 01 00 21 98 00 8A [10:24:44]Write to MH i2c: 01 00 00 22 98 BA [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:45]OFD Sender: No OFD packet to send [10:24:45]*** Cut start [10:24:45]*** Purtial cut [10:24:45]*** Stage 1: CUTSNS_PIN = 1 [10:24:45]Read from MH i2c: 01 [10:24:46]MH_I2C_Read... [10:24:46]*** Stop cut motor [10:24:46]*** Cut end [10:24:46]Read from MH i2c: 01 07 00 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: 01 07 00 22 98 00 00 00 00 00 FF 0F CF [10:24:46]process_action close_receipt done [10:24:46]requested_data is exist [10:24:46]produce_requested_data [10:24:46]requested_item fm.sn is exist - process it [10:24:46]wFMCommunicate request_size=4 [10:24:46]MH_SAM_APDU [10:24:46]CAPDU: 80 11 00 00 [10:24:46]Write to MH i2c: E2 08 00 23 98 80 11 00 00 00 00 00 00 35 [10:24:46]Write i2c OK [10:24:46]MH_I2C_Read... [10:24:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:46]Read from MH i2c: E2 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 17 00 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 17 00 23 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8A [10:24:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:24:46]wFMCommunicate OK [10:24:46]requested_item fd.num is exist - process it [10:24:46]SAM_PROTO_GetFieldsCounters [10:24:46]wFMCommunicate request_size=4 [10:24:46]MH_SAM_APDU [10:24:46]CAPDU: 80 13 00 00 [10:24:46]Write to MH i2c: E2 08 00 24 98 80 13 00 00 00 00 00 00 38 [10:24:46]Write i2c OK [10:24:46]MH_I2C_Read... [10:24:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:46]Read from MH i2c: E2 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 62 00 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 62 00 24 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EC B5 04 00 0E 04 04 00 14 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 B1 [10:24:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EC B5 04 00 0E 04 04 00 14 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 [10:24:46]wFMCommunicate OK [10:24:46]SAM_PROTO_GetFieldsCounters done [10:24:46]requested_item shift.num is exist - process it [10:24:46]requested_item shift.opened is exist - process it [10:24:46]req_shift_opened [10:24:46]FM_GetShiftState [10:24:46]SAM_PROTO_GetShiftState [10:24:46]wFMCommunicate request_size=4 [10:24:46]MH_SAM_APDU [10:24:46]CAPDU: 80 13 01 00 [10:24:46]Write to MH i2c: E2 08 00 25 98 80 13 01 00 00 00 00 00 3A [10:24:46]Write i2c OK [10:24:46]MH_I2C_Read... [10:24:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:46]Read from MH i2c: E2 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 0E 00 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 0E 00 25 98 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B8 [10:24:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:24:46]wFMCommunicate OK [10:24:46]SAM_PROTO_GetShiftState done [10:24:46]FM_GetShiftState done [10:24:46]req_shift_opened done [10:24:46]requested_item shift.open_date is exist - process it [10:24:46]req_shift_open_date [10:24:46]req_shift_open_date done [10:24:46]produce_requested_data done [10:24:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308716,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:24:46]process_action_free close_receipt [10:24:46]json_value_free [10:24:46]json_value_free done [10:24:46]process_json_proto returns [10:24:46]Send response to host [10:24:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308716,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:24:46]free response buf [10:24:46]execute_script done [10:24:46]execute_script returns [10:24:46]free content buf [10:24:46]Sock 8.Close socket [10:24:46]Sock 8.Thread stoped [10:24:50]OFD Sender: No OFD packet to send [10:24:55]OFD Sender: No OFD packet to send [10:25:00]OFD Sender: No OFD packet to send [10:25:05]OFD Sender: No OFD packet to send [10:25:10]OFD Sender: No OFD packet to send [10:25:15]OFD Sender: No OFD packet to send [10:25:20]OFD Sender: No OFD packet to send [10:25:25]OFD Sender: No OFD packet to send [10:25:30]OFD Sender: No OFD packet to send [10:25:35]OFD Sender: No OFD packet to send [10:25:40]OFD Sender: No OFD packet to send [10:25:45]OFD Sender: No OFD packet to send [10:25:50]OFD Sender: No OFD packet to send [10:25:55]OFD Sender: No OFD packet to send [10:26:00]OFD Sender: No OFD packet to send [10:26:03]accept exits with 9 [10:26:03]New connection [10:26:03]New thread 3067342180 created [10:26:03]Thread 3067198820 joined [10:26:03]Waiting for new connection... [10:26:03] Sock 9.Parse request [10:26:03]Sock 9.Check first char [10:26:03]Sock 9.First char is OK [10:26:03]request: POST /json_proto HTTP/1.0 [10:26:03]Method: POST [10:26:03]URL: /json_proto [10:26:03]Method is POST - this is cgi request [10:26:03]url: /json_proto [10:26:03]query_string will be loaded in cgi processing [10:26:03]execute_cgi json_proto POST (null) [10:26:03]execute_cgi path=json_proto method=POST [10:26:03]POST find Content-Length [10:26:03]Host: 172.17.96.3:8080 [10:26:03]Content-Length: 677 [10:26:03]Content-Type: application/json [10:26:03] [10:26:03]POST finish read [10:26:03]Found Content-Length = 677 [10:26:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642585", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [10:26:03]execute_script... [10:26:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642585", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [10:26:03]POST & json_proto [10:26:03]process_json_proto [10:26:03]json parsed OK: [10:26:03]protocol is kg_v1.0 [10:26:03]action value=close_receipt [10:26:03]process_action close_receipt [10:26:03]cmd_close_receipt [10:26:03]MH_GetDate [10:26:03]Write to MH i2c: F0 00 00 26 98 AD [10:26:03]Write i2c OK [10:26:03]MH_I2C_Read... [10:26:03]Read from MH i2c: F0 [10:26:03]MH_I2C_Read... [10:26:03]Read from MH i2c: F0 09 00 [10:26:03]MH_I2C_Read... [10:26:03]Read from MH i2c: F0 09 00 26 98 00 C1 C3 1C 67 44 5E 04 65 C8 [10:26:03]GetLastDocTimeStamp 1729938288 [10:26:03]current date 1729938369 [10:26:03]FM_GetShiftState [10:26:03]SAM_PROTO_GetShiftState [10:26:03]wFMCommunicate request_size=4 [10:26:03]MH_SAM_APDU [10:26:03]CAPDU: 80 13 01 00 [10:26:03]Write to MH i2c: E2 08 00 27 98 80 13 01 00 00 00 00 00 3C [10:26:03]Write i2c OK [10:26:03]MH_I2C_Read... [10:26:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:03]Read from MH i2c: E2 [10:26:03]MH_I2C_Read... [10:26:03]Read from MH i2c: E2 0E 00 [10:26:03]MH_I2C_Read... [10:26:03]Read from MH i2c: E2 0E 00 27 98 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BA [10:26:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:26:03]wFMCommunicate OK [10:26:03]SAM_PROTO_GetShiftState done [10:26:03]FM_GetShiftState done [10:26:03]opened in 1729902265 [10:26:03]opened+sec_in_day 1729988665 [10:26:03]quantity*price = 30038 [10:26:03]sum+1 = 30039 [10:26:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 138 26.10.2024 10:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308717 ФПД: 78212255346086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T102609&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308717&fm=78212255346086&tin=02508201610067®Number=0000000000091780&sum=30000 [10:26:04]StoreToDocumentArchive [10:26:04]shift 532 fd 308717 [10:26:04]save to /storage/0532/doc_00308717 [10:26:04]save last doc name /storage/0532/doc_00308717 to /storage/kkm_last_doc_name [10:26:04]save OK [10:26:04]Clear old archive folders... [10:26:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:04]tlvbuf is 00C37830 [10:26:04]SAM_PROTO_ClearQueue [10:26:04]wFMCommunicate request_size=4 [10:26:04]MH_SAM_APDU [10:26:04]CAPDU: 80 09 00 00 [10:26:04]Write to MH i2c: E2 08 00 34 98 80 09 00 00 00 00 00 00 3E [10:26:04]Write i2c OK [10:26:04]MH_I2C_Read... [10:26:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:04]Read from MH i2c: E2 [10:26:04]MH_I2C_Read... [10:26:04]Read from MH i2c: E2 03 00 [10:26:04]MH_I2C_Read... [10:26:04]Read from MH i2c: E2 03 00 34 98 00 90 00 40 [10:26:04]RAPDU: 90 00 [10:26:04]wFMCommunicate OK [10:26:04]SAM_PROTO_ClearQueue done [10:26:04]KKMCreateOFDPacket [10:26:04]OFDProtocolAddRootSTLVToBuf [10:26:04]FM_MakeSignedData [10:26:04]FM_MakeSignedData [10:26:04]SAM_PROTO_SignData [10:26:04]wFMCommunicate request_size=4 [10:26:04]MH_SAM_APDU [10:26:04]CAPDU: 80 0D 01 02 [10:26:04]Write to MH i2c: E2 08 00 35 98 80 0D 01 02 00 00 00 00 46 [10:26:04]Write i2c OK [10:26:04]MH_I2C_Read... [10:26:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:05]Read from MH i2c: E2 [10:26:05]MH_I2C_Read... [10:26:05]Read from MH i2c: E2 03 00 [10:26:05]MH_I2C_Read... [10:26:05]Read from MH i2c: E2 03 00 35 98 00 90 00 41 [10:26:05]RAPDU: 90 00 [10:26:05]wFMCommunicate OK [10:26:05]wFMCommunicate request_size=255 [10:26:05]MH_SAM_APDU [10:26: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 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 8A 00 00 00 F4 03 04 00 C1 C3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED B5 04 00 35 04 06 00 47 [10:26:05]Write to MH i2c: E2 02 01 36 98 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8A 00 00 00 F4 03 04 00 C1 C3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED B5 04 00 35 04 06 00 47 00 00 5C [10:26:05]Write i2c OK [10:26:05]MH_I2C_Read... [10:26:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:05]Read from MH i2c: E2 [10:26:05]MH_I2C_Read... [10:26:05]Read from MH i2c: E2 03 00 [10:26:05]MH_I2C_Read... [10:26:05]Read from MH i2c: E2 03 00 36 98 00 90 00 42 [10:26:05]RAPDU: 90 00 [10:26:05]wFMCommunicate OK [10:26:05]wFMCommunicate request_size=10 [10:26:05]MH_SAM_APDU [10:26:05]CAPDU: 80 0D 02 02 05 22 35 B2 6D A6 [10:26:05]Write to MH i2c: E2 0D 00 37 98 80 0D 02 02 05 00 22 35 B2 6D A6 00 00 6F [10:26:05]Write i2c OK [10:26:05]MH_I2C_Read... [10:26:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:05]Read from MH i2c: E2 [10:26:05]MH_I2C_Read... [10:26:05]Read from MH i2c: E2 03 00 [10:26:05]MH_I2C_Read... [10:26:05]Read from MH i2c: E2 03 00 37 98 00 90 00 43 [10:26:05]RAPDU: 90 00 [10:26:05]wFMCommunicate OK [10:26:05]wFMCommunicate request_size=4 [10:26:05]MH_SAM_APDU [10:26:05]CAPDU: 80 0D 03 02 [10:26:05]Write to MH i2c: E2 08 00 38 98 80 0D 03 02 00 00 00 00 4B [10:26:05]Write i2c OK [10:26:05]MH_I2C_Read... [10:26:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:05]OFD Sender: No OFD packet to send [10:26:05]Read from MH i2c: E2 [10:26:05]MH_I2C_Read... [10:26:05]Read from MH i2c: E2 0B 00 [10:26:05]MH_I2C_Read... [10:26:05]Read from MH i2c: E2 0B 00 38 98 00 4E 80 88 18 2D 3D 9C 4B 90 00 0B [10:26:05]RAPDU: 4E 80 88 18 2D 3D 9C 4B 90 00 [10:26:05]wFMCommunicate OK [10:26:05]SAM_PROTO_SignData done [10:26:05]FM_MakeSignedData done [10:26:05]CreateOFDProtocolMessage [10:26:05]wFMCommunicate request_size=4 [10:26:05]MH_SAM_APDU [10:26:05]CAPDU: 80 11 00 00 [10:26:05]Write to MH i2c: E2 08 00 39 98 80 11 00 00 00 00 00 00 4B [10:26:05]Write i2c OK [10:26:05]MH_I2C_Read... [10:26:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:05]Read from MH i2c: E2 [10:26:05]MH_I2C_Read... [10:26:05]Read from MH i2c: E2 17 00 [10:26:05]MH_I2C_Read... [10:26:05]Read from MH i2c: E2 17 00 39 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [10:26:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:26:05]wFMCommunicate OK [10:26:05]CreateOFDProtocolMessage done [10:26:05]OFDSenderStorePacket 308717 [10:26:05]StoreOFDPacket docnum=308717 [10:26:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 62 32 07 01 2E 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 8A 00 00 00 F4 03 04 00 C1 C3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED B5 04 00 35 04 06 00 47 22 35 B2 6D A6 4E 80 88 18 2D 3D 9C 4B [10:26:05]CheckFolder [10:26:05]dirname=/storage/ofd_packets [10:26:05]CheckFolder done [10:26:05]ProducePacketName [10:26:05]name=ofd_packets/00308717 [10:26:05]NVStorageSaveData ofd_packets/00308717 [10:26:05]File name is /storage/ofd_packets/00308717 [10:26:05]Write 301 bytes [10:26:05]NVStorageSaveData done [10:26:05]OFDSenderStorePacket done [10:26:05]KKMCreateOFDPacket done [10:26:05]NVStorageSaveData kkm_last_timestamp [10:26:05]File name is /storage/kkm_last_timestamp [10:26:05]Write 4 bytes [10:26:05]NVStorageSaveData done [10:26:05]ExternCall_PrintAddStr [10:26:05]wPrintStart [10:26:05]Write to MH i2c: 01 00 00 3A 98 D2 [10:26:05]Write i2c OK [10:26:05]MH_I2C_Read... [10:26:05]Read from MH i2c: 01 [10:26:05]MH_I2C_Read... [10:26:05]Read from MH i2c: 01 07 00 [10:26:05]MH_I2C_Read... [10:26:05]Read from MH i2c: 01 07 00 3A 98 00 00 00 00 00 FF 0F E7 [10:26:05]RasterBufferAndPrint [10:26:05]line Счет N : (1)642585 [10:26:05]line ИНН: 02508201610067 [10:26:05]line Контрольно-Кассовый Чек [10:26:05]line ПРОДАЖА [10:26:05]line ТРК (МРК, ГНК) : 41 [10:26:05]line Товар: 2710124130 [10:26:05]line Аи-92-К-2 [10:26:05]line 4.490 * 66.90 [10:26:05]line = 300.38 [10:26:05]line НДС 12% НСП 1% [10:26:05]line > о реализуемом товаре [10:26:05]line ОКРУГЛЕНИЕ: -0.38 [10:26:05]line ИТОГО: 300.00 [10:26:05]line Внесено: 300.00 [10:26:05]line СДАЧА: 0.00 [10:26:05]line НСП 1% : 2.66 [10:26:05]line НДС 12% : 31.90 [10:26:05]line Наличными: 300.00 [10:26:05]line Безнал.: 0.00 [10:26:05]line Место: АЗС № 172 "Партнер Нефть" [10:26:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:26:05]line СНО: Общий режим [10:26:05]line Чек 138 26.10.2024 10:26 [10:26:05]line Смена: 532 ФФД: 1.0 [10:26:05]line ЗНМ: 0300000116 [10:26:05]line РНМ: 0000000000091780 [10:26:05]line Версия ККМ: 001 [10:26:05]line ФМ: 0000000000871765 [10:26:05]line ФД: 308717 [10:26:05]line ФПД: 78212255346086 [10:26:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T102609&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308717&fm=78212255346086&tin=02508201610067®Number=0000000000091780&sum=30000 [10:26:05]OFD Sender: Processing packet 308717 [packets to send 222, broken 221] [10:26:05]ProducePacketName [10:26:05]name=ofd_packets/00308717 [10:26:05]OFD Sender: To server: pG, [10:26:05]CommunicateWithHost lk.salyk.kg:30040 [10:26:05]ConnectInit lk.salyk.kg [10:26:05]written 0, free lines is 4095 [10:26:05]Connected sock=10 [10:26:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 62 32 07 01 2E 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 8A 00 00 00 F4 03 04 00 C1 C3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED B5 04 00 35 04 06 00 47 22 35 B2 6D A6 4E 80 88 18 2D 3D 9C 4B [10:26:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 59 B1 47 00 B6 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 31 37 36 35 10 04 04 00 ED B5 04 00 F4 03 04 00 20 6A 1C 67 B6 04 01 00 00 FD 95 61 F6 FD 7B EF 59 [10:26:06]CommunicateWithHost err = 0 [10:26:06]CheckOFDResponse [10:26:06]1017 (14) - 77093643461234 [10:26:06]1041 (16) - 0000000000871765 [10:26:06]1040 (4) - 308717 [10:26:06]1012 (4) - 26.10.2024 04:03 [10:26:06]1206 (1) - 0 [10:26:06]OFD Sender: Remove packet 308717 [10:26:06]ProducePacketName [10:26:06]name=ofd_packets/00308717 [10:26:06]NVStorageDeleteData [10:26:06]Write to MH i2c: 01 00 00 64 98 FC [10:26:06]Write i2c OK [10:26:06]MH_I2C_Read... [10:26:06]Read from MH i2c: 01 [10:26:06]MH_I2C_Read... [10:26:06]Read from MH i2c: 01 07 00 [10:26:06]MH_I2C_Read... [10:26:06]Read from MH i2c: 01 07 00 64 98 00 00 00 00 00 CB 0C DA [10:26:06]RasterBufferAndPrint [10:26:06]line [10:26:06]line [10:26:06]line [10:26:06]line [10:26:06]line [10:26:06]written 0, free lines is 3284 [10:26:06]MH_Cut [10:26:06]Write to MH i2c: D1 01 00 6B 98 01 D5 [10:26:06]Write i2c OK [10:26:06]MH_I2C_Read... [10:26:06]Read from MH i2c: D1 [10:26:06]MH_I2C_Read... [10:26:06]Read from MH i2c: D1 01 00 [10:26:06]MH_I2C_Read... [10:26:06]Read from MH i2c: D1 01 00 6B 98 00 D4 [10:26:06]Write to MH i2c: 01 00 00 6C 98 04 [10:26:06]Write i2c OK [10:26:06]MH_I2C_Read... [10:26:06]OFD Sender: No OFD packet to send [10:26:07]*** Cut start [10:26:07]*** Purtial cut [10:26:07]*** Stage 1: CUTSNS_PIN = 1 [10:26:07]Read from MH i2c: 01 [10:26:07]MH_I2C_Read... [10:26:07]*** Stop cut motor [10:26:07]*** Cut end [10:26:07]Read from MH i2c: 01 07 00 [10:26:07]MH_I2C_Read... [10:26:07]Read from MH i2c: 01 07 00 6C 98 00 00 00 00 00 FF 0F 19 [10:26:07]process_action close_receipt done [10:26:07]requested_data is exist [10:26:07]produce_requested_data [10:26:07]requested_item fm.sn is exist - process it [10:26:07]wFMCommunicate request_size=4 [10:26:07]MH_SAM_APDU [10:26:07]CAPDU: 80 11 00 00 [10:26:07]Write to MH i2c: E2 08 00 6D 98 80 11 00 00 00 00 00 00 7F [10:26:07]Write i2c OK [10:26:07]MH_I2C_Read... [10:26:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:07]Read from MH i2c: E2 [10:26:07]MH_I2C_Read... [10:26:07]Read from MH i2c: E2 17 00 [10:26:07]MH_I2C_Read... [10:26:07]Read from MH i2c: E2 17 00 6D 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D4 [10:26:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:26:07]wFMCommunicate OK [10:26:07]requested_item fd.num is exist - process it [10:26:07]SAM_PROTO_GetFieldsCounters [10:26:07]wFMCommunicate request_size=4 [10:26:07]MH_SAM_APDU [10:26:07]CAPDU: 80 13 00 00 [10:26:07]Write to MH i2c: E2 08 00 6E 98 80 13 00 00 00 00 00 00 82 [10:26:07]Write i2c OK [10:26:07]MH_I2C_Read... [10:26:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:07]Read from MH i2c: E2 [10:26:07]MH_I2C_Read... [10:26:07]Read from MH i2c: E2 62 00 [10:26:07]MH_I2C_Read... [10:26:07]Read from MH i2c: E2 62 00 6E 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 ED B5 04 00 0E 04 04 00 14 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 FF [10:26: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 ED B5 04 00 0E 04 04 00 14 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 [10:26:07]wFMCommunicate OK [10:26:07]SAM_PROTO_GetFieldsCounters done [10:26:07]requested_item shift.num is exist - process it [10:26:07]requested_item shift.opened is exist - process it [10:26:07]req_shift_opened [10:26:07]FM_GetShiftState [10:26:07]SAM_PROTO_GetShiftState [10:26:07]wFMCommunicate request_size=4 [10:26:07]MH_SAM_APDU [10:26:07]CAPDU: 80 13 01 00 [10:26:07]Write to MH i2c: E2 08 00 6F 98 80 13 01 00 00 00 00 00 84 [10:26:07]Write i2c OK [10:26:07]MH_I2C_Read... [10:26:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:07]Read from MH i2c: E2 [10:26:07]MH_I2C_Read... [10:26:07]Read from MH i2c: E2 0E 00 [10:26:07]MH_I2C_Read... [10:26:07]Read from MH i2c: E2 0E 00 6F 98 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 02 [10:26:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:26:07]wFMCommunicate OK [10:26:07]SAM_PROTO_GetShiftState done [10:26:07]FM_GetShiftState done [10:26:07]req_shift_opened done [10:26:07]requested_item shift.open_date is exist - process it [10:26:07]req_shift_open_date [10:26:07]req_shift_open_date done [10:26:07]produce_requested_data done [10:26:07]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308717,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:26:07]process_action_free close_receipt [10:26:07]json_value_free [10:26:07]json_value_free done [10:26:07]process_json_proto returns [10:26:07]Send response to host [10:26:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308717,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:26:07]free response buf [10:26:07]execute_script done [10:26:07]execute_script returns [10:26:07]free content buf [10:26:07]Sock 9.Close socket [10:26:07]Sock 9.Thread stoped [10:26:11]OFD Sender: No OFD packet to send [10:26:11]accept exits with 8 [10:26:11]New connection [10:26:11]New thread 3067198820 created [10:26:11]Thread 3067342180 joined [10:26:11]Waiting for new connection... [10:26:11] Sock 8.Parse request [10:26:11]Sock 8.Check first char [10:26:11]Sock 8.First char is OK [10:26:11]request: POST /json_proto HTTP/1.0 [10:26:11]Method: POST [10:26:11]URL: /json_proto [10:26:11]Method is POST - this is cgi request [10:26:11]url: /json_proto [10:26:11]query_string will be loaded in cgi processing [10:26:11]execute_cgi json_proto POST (null) [10:26:11]execute_cgi path=json_proto method=POST [10:26:11]POST find Content-Length [10:26:11]Host: 172.17.96.3:8080 [10:26:11]Content-Length: 677 [10:26:11]Content-Type: application/json [10:26:11] [10:26:11]POST finish read [10:26:11]Found Content-Length = 677 [10:26:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:26:11]execute_script... [10:26:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642586", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:26:11]POST & json_proto [10:26:11]process_json_proto [10:26:11]json parsed OK: [10:26:11]protocol is kg_v1.0 [10:26:11]action value=close_receipt [10:26:11]process_action close_receipt [10:26:11]cmd_close_receipt [10:26:11]MH_GetDate [10:26:11]Write to MH i2c: F0 00 00 70 98 F7 [10:26:11]Write i2c OK [10:26:11]MH_I2C_Read... [10:26:11]Read from MH i2c: F0 [10:26:11]MH_I2C_Read... [10:26:11]Read from MH i2c: F0 09 00 [10:26:11]MH_I2C_Read... [10:26:11]Read from MH i2c: F0 09 00 70 98 00 C9 C3 1C 67 44 5E 04 65 1A [10:26:11]GetLastDocTimeStamp 1729938369 [10:26:11]current date 1729938377 [10:26:11]FM_GetShiftState [10:26:11]SAM_PROTO_GetShiftState [10:26:11]wFMCommunicate request_size=4 [10:26:11]MH_SAM_APDU [10:26:11]CAPDU: 80 13 01 00 [10:26:11]Write to MH i2c: E2 08 00 71 98 80 13 01 00 00 00 00 00 86 [10:26:11]Write i2c OK [10:26:11]MH_I2C_Read... [10:26:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:11]Read from MH i2c: E2 [10:26:11]MH_I2C_Read... [10:26:11]Read from MH i2c: E2 0E 00 [10:26:11]MH_I2C_Read... [10:26:11]Read from MH i2c: E2 0E 00 71 98 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 04 [10:26:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:26:11]wFMCommunicate OK [10:26:11]SAM_PROTO_GetShiftState done [10:26:11]FM_GetShiftState done [10:26:11]opened in 1729902265 [10:26:11]opened+sec_in_day 1729988665 [10:26:11]quantity*price = 40006 [10:26:11]sum+1 = 40007 [10:26:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 139 26.10.2024 10:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308718 ФПД: 139359886044516 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T102617&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308718&fm=139359886044516&tin=02508201610067®Number=0000000000091780&sum=40000 [10:26:12]StoreToDocumentArchive [10:26:12]shift 532 fd 308718 [10:26:12]save to /storage/0532/doc_00308718 [10:26:12]save last doc name /storage/0532/doc_00308718 to /storage/kkm_last_doc_name [10:26:12]save OK [10:26:12]Clear old archive folders... [10:26:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:26:12]tlvbuf is 00D3C0B0 [10:26:12]SAM_PROTO_ClearQueue [10:26:12]wFMCommunicate request_size=4 [10:26:12]MH_SAM_APDU [10:26:12]CAPDU: 80 09 00 00 [10:26:12]Write to MH i2c: E2 08 00 7E 98 80 09 00 00 00 00 00 00 88 [10:26:12]Write i2c OK [10:26:12]MH_I2C_Read... [10:26:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:12]Read from MH i2c: E2 [10:26:12]MH_I2C_Read... [10:26:12]Read from MH i2c: E2 03 00 [10:26:12]MH_I2C_Read... [10:26:12]Read from MH i2c: E2 03 00 7E 98 00 90 00 8A [10:26:12]RAPDU: 90 00 [10:26:12]wFMCommunicate OK [10:26:12]SAM_PROTO_ClearQueue done [10:26:12]KKMCreateOFDPacket [10:26:12]OFDProtocolAddRootSTLVToBuf [10:26:12]FM_MakeSignedData [10:26:12]FM_MakeSignedData [10:26:12]SAM_PROTO_SignData [10:26:12]wFMCommunicate request_size=4 [10:26:12]MH_SAM_APDU [10:26:12]CAPDU: 80 0D 01 02 [10:26:12]Write to MH i2c: E2 08 00 7F 98 80 0D 01 02 00 00 00 00 90 [10:26:12]Write i2c OK [10:26:12]MH_I2C_Read... [10:26:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:13]Read from MH i2c: E2 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: E2 03 00 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: E2 03 00 7F 98 00 90 00 8B [10:26:13]RAPDU: 90 00 [10:26:13]wFMCommunicate OK [10:26:13]wFMCommunicate request_size=255 [10:26:13]MH_SAM_APDU [10:26:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8B 00 00 00 F4 03 04 00 C9 C3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE B5 04 00 35 04 06 00 7E [10:26:13]Write to MH i2c: E2 02 01 80 98 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8B 00 00 00 F4 03 04 00 C9 C3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE B5 04 00 35 04 06 00 7E 00 00 C2 [10:26:13]Write i2c OK [10:26:13]MH_I2C_Read... [10:26:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:13]Read from MH i2c: E2 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: E2 03 00 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: E2 03 00 80 98 00 90 00 8C [10:26:13]RAPDU: 90 00 [10:26:13]wFMCommunicate OK [10:26:13]wFMCommunicate request_size=10 [10:26:13]MH_SAM_APDU [10:26:13]CAPDU: 80 0D 02 02 05 BF 40 80 ED 64 [10:26:13]Write to MH i2c: E2 0D 00 81 98 80 0D 02 02 05 00 BF 40 80 ED 64 00 00 6D [10:26:13]Write i2c OK [10:26:13]MH_I2C_Read... [10:26:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:13]Read from MH i2c: E2 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: E2 03 00 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: E2 03 00 81 98 00 90 00 8D [10:26:13]RAPDU: 90 00 [10:26:13]wFMCommunicate OK [10:26:13]wFMCommunicate request_size=4 [10:26:13]MH_SAM_APDU [10:26:13]CAPDU: 80 0D 03 02 [10:26:13]Write to MH i2c: E2 08 00 82 98 80 0D 03 02 00 00 00 00 95 [10:26:13]Write i2c OK [10:26:13]MH_I2C_Read... [10:26:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:13]Read from MH i2c: E2 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: E2 0B 00 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: E2 0B 00 82 98 00 61 BA 20 BA 49 BD E9 76 90 00 F0 [10:26:13]RAPDU: 61 BA 20 BA 49 BD E9 76 90 00 [10:26:13]wFMCommunicate OK [10:26:13]SAM_PROTO_SignData done [10:26:13]FM_MakeSignedData done [10:26:13]CreateOFDProtocolMessage [10:26:13]wFMCommunicate request_size=4 [10:26:13]MH_SAM_APDU [10:26:13]CAPDU: 80 11 00 00 [10:26:13]Write to MH i2c: E2 08 00 83 98 80 11 00 00 00 00 00 00 95 [10:26:13]Write i2c OK [10:26:13]MH_I2C_Read... [10:26:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:13]Read from MH i2c: E2 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: E2 17 00 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: E2 17 00 83 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EA [10:26:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:26:13]wFMCommunicate OK [10:26:13]CreateOFDProtocolMessage done [10:26:13]OFDSenderStorePacket 308718 [10:26:13]StoreOFDPacket docnum=308718 [10:26:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F0 1D 07 01 33 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8B 00 00 00 F4 03 04 00 C9 C3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE B5 04 00 35 04 06 00 7E BF 40 80 ED 64 61 BA 20 BA 49 BD E9 76 [10:26:13]CheckFolder [10:26:13]dirname=/storage/ofd_packets [10:26:13]CheckFolder done [10:26:13]ProducePacketName [10:26:13]name=ofd_packets/00308718 [10:26:13]NVStorageSaveData ofd_packets/00308718 [10:26:13]File name is /storage/ofd_packets/00308718 [10:26:13]Write 301 bytes [10:26:13]NVStorageSaveData done [10:26:13]OFDSenderStorePacket done [10:26:13]KKMCreateOFDPacket done [10:26:13]NVStorageSaveData kkm_last_timestamp [10:26:13]File name is /storage/kkm_last_timestamp [10:26:13]Write 4 bytes [10:26:13]NVStorageSaveData done [10:26:13]ExternCall_PrintAddStr [10:26:13]wPrintStart [10:26:13]Write to MH i2c: 01 00 00 84 98 1C [10:26:13]Write i2c OK [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: 01 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: 01 07 00 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: 01 07 00 84 98 00 00 00 00 00 FF 0F 31 [10:26:13]RasterBufferAndPrint [10:26:13]line Счет N : (1)642586 [10:26:13]line ИНН: 02508201610067 [10:26:13]line Контрольно-Кассовый Чек [10:26:13]line ПРОДАЖА [10:26:13]line ТРК (МРК, ГНК) : 62 [10:26:13]line Товар: 2710124130 [10:26:13]line Аи-92-К-2 [10:26:13]line 5.980 * 66.90 [10:26:13]line = 400.06 [10:26:13]line НДС 12% НСП 1% [10:26:13]line > о реализуемом товаре [10:26:13]line ОКРУГЛЕНИЕ: -0.06 [10:26:13]line ИТОГО: 400.00 [10:26:13]line Внесено: 400.00 [10:26:13]line СДАЧА: 0.00 [10:26:13]line НСП 1% : 3.54 [10:26:13]line НДС 12% : 42.48 [10:26:13]line Наличными: 400.00 [10:26:13]line Безнал.: 0.00 [10:26:13]line Место: АЗС № 172 "Партнер Нефть" [10:26:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:26:13]line СНО: Общий режим [10:26:13]line Чек 139 26.10.2024 10:26 [10:26:13]line Смена: 532 ФФД: 1.0 [10:26:13]line ЗНМ: 0300000116 [10:26:13]line РНМ: 0000000000091780 [10:26:13]line Версия ККМ: 001 [10:26:13]line ФМ: 0000000000871765 [10:26:13]line ФД: 308718 [10:26:13]line ФПД: 139359886044516 [10:26:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T102617&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308718&fm=139359886044516&tin=02508201610067®Number=0000000000091780&sum=40000 [10:26:13]written 0, free lines is 4095 [10:26:13]OFD Sender: Processing packet 308718 [packets to send 222, broken 221] [10:26:13]ProducePacketName [10:26:13]name=ofd_packets/00308718 [10:26:13]OFD Sender: To server: pG, [10:26:13]CommunicateWithHost lk.salyk.kg:30040 [10:26:13]ConnectInit lk.salyk.kg [10:26:13]Connected sock=10 [10:26:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F0 1D 07 01 33 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8B 00 00 00 F4 03 04 00 C9 C3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE B5 04 00 35 04 06 00 7E BF 40 80 ED 64 61 BA 20 BA 49 BD E9 76 [10:26:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0A C9 47 00 7A 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 31 37 36 35 10 04 04 00 EE B5 04 00 F4 03 04 00 27 6A 1C 67 B6 04 01 00 00 B9 88 88 B1 6A 28 7A B1 [10:26:13]CommunicateWithHost err = 0 [10:26:13]CheckOFDResponse [10:26:13]1017 (14) - 77093643461234 [10:26:13]1041 (16) - 0000000000871765 [10:26:13]1040 (4) - 308718 [10:26:13]1012 (4) - 26.10.2024 04:03 [10:26:13]1206 (1) - 0 [10:26:13]OFD Sender: Remove packet 308718 [10:26:13]ProducePacketName [10:26:13]name=ofd_packets/00308718 [10:26:13]NVStorageDeleteData [10:26:13]Write to MH i2c: 01 00 00 AE 98 46 [10:26:13]Write i2c OK [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: 01 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: 01 07 00 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: 01 07 00 AE 98 00 00 00 00 00 C0 0C 19 [10:26:13]RasterBufferAndPrint [10:26:13]line [10:26:13]line [10:26:13]line [10:26:13]line [10:26:13]line [10:26:13]written 0, free lines is 3277 [10:26:13]MH_Cut [10:26:13]Write to MH i2c: D1 01 00 B5 98 01 1F [10:26:13]Write i2c OK [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: D1 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: D1 01 00 [10:26:13]MH_I2C_Read... [10:26:13]Read from MH i2c: D1 01 00 B5 98 00 1E [10:26:14]Write to MH i2c: 01 00 00 B6 98 4E [10:26:14]Write i2c OK [10:26:14]MH_I2C_Read... [10:26:14]OFD Sender: No OFD packet to send [10:26:14]*** Cut start [10:26:14]*** Purtial cut [10:26:14]*** Stage 1: CUTSNS_PIN = 1 [10:26:15]Read from MH i2c: 01 [10:26:15]MH_I2C_Read... [10:26:15]*** Stop cut motor [10:26:15]*** Cut end [10:26:15]Read from MH i2c: 01 07 00 [10:26:15]MH_I2C_Read... [10:26:15]Read from MH i2c: 01 07 00 B6 98 00 00 00 00 00 FF 0F 63 [10:26:15]process_action close_receipt done [10:26:15]requested_data is exist [10:26:15]produce_requested_data [10:26:15]requested_item fm.sn is exist - process it [10:26:15]wFMCommunicate request_size=4 [10:26:15]MH_SAM_APDU [10:26:15]CAPDU: 80 11 00 00 [10:26:15]Write to MH i2c: E2 08 00 B7 98 80 11 00 00 00 00 00 00 C9 [10:26:15]Write i2c OK [10:26:15]MH_I2C_Read... [10:26:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:15]Read from MH i2c: E2 [10:26:15]MH_I2C_Read... [10:26:15]Read from MH i2c: E2 17 00 [10:26:15]MH_I2C_Read... [10:26:15]Read from MH i2c: E2 17 00 B7 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1E [10:26:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:26:15]wFMCommunicate OK [10:26:15]requested_item fd.num is exist - process it [10:26:15]SAM_PROTO_GetFieldsCounters [10:26:15]wFMCommunicate request_size=4 [10:26:15]MH_SAM_APDU [10:26:15]CAPDU: 80 13 00 00 [10:26:15]Write to MH i2c: E2 08 00 B8 98 80 13 00 00 00 00 00 00 CC [10:26:15]Write i2c OK [10:26:15]MH_I2C_Read... [10:26:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:15]Read from MH i2c: E2 [10:26:15]MH_I2C_Read... [10:26:15]Read from MH i2c: E2 62 00 [10:26:15]MH_I2C_Read... [10:26:15]Read from MH i2c: E2 62 00 B8 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EE B5 04 00 0E 04 04 00 14 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 4D [10:26: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EE B5 04 00 0E 04 04 00 14 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 [10:26:15]wFMCommunicate OK [10:26:15]SAM_PROTO_GetFieldsCounters done [10:26:15]requested_item shift.num is exist - process it [10:26:15]requested_item shift.opened is exist - process it [10:26:15]req_shift_opened [10:26:15]FM_GetShiftState [10:26:15]SAM_PROTO_GetShiftState [10:26:15]wFMCommunicate request_size=4 [10:26:15]MH_SAM_APDU [10:26:15]CAPDU: 80 13 01 00 [10:26:15]Write to MH i2c: E2 08 00 B9 98 80 13 01 00 00 00 00 00 CE [10:26:15]Write i2c OK [10:26:15]MH_I2C_Read... [10:26:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:15]Read from MH i2c: E2 [10:26:15]MH_I2C_Read... [10:26:15]Read from MH i2c: E2 0E 00 [10:26:15]MH_I2C_Read... [10:26:15]Read from MH i2c: E2 0E 00 B9 98 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4C [10:26:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:26:15]wFMCommunicate OK [10:26:15]SAM_PROTO_GetShiftState done [10:26:15]FM_GetShiftState done [10:26:15]req_shift_opened done [10:26:15]requested_item shift.open_date is exist - process it [10:26:15]req_shift_open_date [10:26:15]req_shift_open_date done [10:26:15]produce_requested_data done [10:26:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308718,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:26:15]process_action_free close_receipt [10:26:15]json_value_free [10:26:15]json_value_free done [10:26:15]process_json_proto returns [10:26:15]Send response to host [10:26:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308718,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:26:15]free response buf [10:26:15]execute_script done [10:26:15]execute_script returns [10:26:15]free content buf [10:26:15]Sock 8.Close socket [10:26:15]Sock 8.Thread stoped [10:26:19]OFD Sender: No OFD packet to send [10:26:24]OFD Sender: No OFD packet to send [10:26:29]OFD Sender: No OFD packet to send [10:26:34]OFD Sender: No OFD packet to send [10:26:39]OFD Sender: No OFD packet to send [10:26:44]OFD Sender: No OFD packet to send [10:26:49]OFD Sender: No OFD packet to send [10:26:54]OFD Sender: No OFD packet to send [10:26:59]OFD Sender: No OFD packet to send [10:27:04]OFD Sender: No OFD packet to send [10:27:09]OFD Sender: No OFD packet to send [10:27:14]OFD Sender: No OFD packet to send [10:27:19]OFD Sender: No OFD packet to send [10:27:24]OFD Sender: No OFD packet to send [10:27:29]OFD Sender: No OFD packet to send [10:27:34]OFD Sender: No OFD packet to send [10:27:39]OFD Sender: No OFD packet to send [10:27:44]OFD Sender: No OFD packet to send [10:27:49]OFD Sender: No OFD packet to send [10:27:54]OFD Sender: No OFD packet to send [10:27:57]accept exits with 9 [10:27:57]New connection [10:27:57]New thread 3067342180 created [10:27:57]Thread 3067198820 joined [10:27:57]Waiting for new connection... [10:27:57] Sock 9.Parse request [10:27:57]Sock 9.Check first char [10:27:57]Sock 9.First char is OK [10:27:57]request: POST /json_proto HTTP/1.0 [10:27:57]Method: POST [10:27:57]URL: /json_proto [10:27:57]Method is POST - this is cgi request [10:27:57]url: /json_proto [10:27:57]query_string will be loaded in cgi processing [10:27:57]execute_cgi json_proto POST (null) [10:27:57]execute_cgi path=json_proto method=POST [10:27:57]POST find Content-Length [10:27:57]Host: 172.17.96.3:8080 [10:27:57]Content-Length: 677 [10:27:57]Content-Type: application/json [10:27:57] [10:27:57]POST finish read [10:27:57]Found Content-Length = 677 [10:27:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.540, "sum" : 370.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 370.00, "total" : 370.00, "payments": [ { "type": 0, "sum" : 370.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:57]execute_script... [10:27:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642587", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.540, "sum" : 370.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 370.00, "total" : 370.00, "payments": [ { "type": 0, "sum" : 370.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:57]POST & json_proto [10:27:57]process_json_proto [10:27:57]json parsed OK: [10:27:57]protocol is kg_v1.0 [10:27:57]action value=close_receipt [10:27:57]process_action close_receipt [10:27:57]cmd_close_receipt [10:27:57]MH_GetDate [10:27:57]Write to MH i2c: F0 00 00 BA 98 41 [10:27:57]Write i2c OK [10:27:57]MH_I2C_Read... [10:27:57]Read from MH i2c: F0 [10:27:57]MH_I2C_Read... [10:27:57]Read from MH i2c: F0 09 00 [10:27:57]MH_I2C_Read... [10:27:57]Read from MH i2c: F0 09 00 BA 98 00 33 C4 1C 67 44 5E 04 65 CF [10:27:57]GetLastDocTimeStamp 1729938377 [10:27:57]current date 1729938483 [10:27:57]FM_GetShiftState [10:27:57]SAM_PROTO_GetShiftState [10:27:57]wFMCommunicate request_size=4 [10:27:57]MH_SAM_APDU [10:27:57]CAPDU: 80 13 01 00 [10:27:57]Write to MH i2c: E2 08 00 BB 98 80 13 01 00 00 00 00 00 D0 [10:27:57]Write i2c OK [10:27:57]MH_I2C_Read... [10:27:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:57]Read from MH i2c: E2 [10:27:57]MH_I2C_Read... [10:27:57]Read from MH i2c: E2 0E 00 [10:27:57]MH_I2C_Read... [10:27:57]Read from MH i2c: E2 0E 00 BB 98 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4E [10:27:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:27:57]wFMCommunicate OK [10:27:57]SAM_PROTO_GetShiftState done [10:27:57]FM_GetShiftState done [10:27:57]opened in 1729902265 [10:27:57]opened+sec_in_day 1729988665 [10:27:57]quantity*price = 37062 [10:27:57]sum+1 = 37064 [10:27:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 370.00 Внесено: 370.00 СДАЧА: 0.00 НСП 1% : 3.28 НДС 12% : 39.36 Наличными: 370.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 140 26.10.2024 10:28 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308719 ФПД: 93123054579569 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T102803&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308719&fm=93123054579569&tin=02508201610067®Number=0000000000091780&sum=37000 [10:27:58]StoreToDocumentArchive [10:27:58]shift 532 fd 308719 [10:27:58]save to /storage/0532/doc_00308719 [10:27:58]save last doc name /storage/0532/doc_00308719 to /storage/kkm_last_doc_name [10:27:58]save OK [10:27:58]Clear old archive folders... [10:27:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:58]tlvbuf is 00C7D670 [10:27:58]SAM_PROTO_ClearQueue [10:27:58]wFMCommunicate request_size=4 [10:27:58]MH_SAM_APDU [10:27:58]CAPDU: 80 09 00 00 [10:27:58]Write to MH i2c: E2 08 00 C8 98 80 09 00 00 00 00 00 00 D2 [10:27:58]Write i2c OK [10:27:58]MH_I2C_Read... [10:27:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:58]Read from MH i2c: E2 [10:27:58]MH_I2C_Read... [10:27:58]Read from MH i2c: E2 03 00 [10:27:58]MH_I2C_Read... [10:27:58]Read from MH i2c: E2 03 00 C8 98 00 90 00 D4 [10:27:58]RAPDU: 90 00 [10:27:58]wFMCommunicate OK [10:27:58]SAM_PROTO_ClearQueue done [10:27:58]KKMCreateOFDPacket [10:27:58]OFDProtocolAddRootSTLVToBuf [10:27:58]FM_MakeSignedData [10:27:58]FM_MakeSignedData [10:27:58]SAM_PROTO_SignData [10:27:58]wFMCommunicate request_size=4 [10:27:58]MH_SAM_APDU [10:27:58]CAPDU: 80 0D 01 02 [10:27:58]Write to MH i2c: E2 08 00 C9 98 80 0D 01 02 00 00 00 00 DA [10:27:58]Write i2c OK [10:27:58]MH_I2C_Read... [10:27:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:59]Read from MH i2c: E2 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 03 00 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 03 00 C9 98 00 90 00 D5 [10:27:59]RAPDU: 90 00 [10:27:59]wFMCommunicate OK [10:27:59]wFMCommunicate request_size=255 [10:27:59]MH_SAM_APDU [10:27:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A4 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C7 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 33 C4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF B5 04 00 35 04 06 00 54 [10:27:59]Write to MH i2c: E2 02 01 CA 98 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A4 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C7 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 33 C4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF B5 04 00 35 04 06 00 54 00 00 2F [10:27:59]Write i2c OK [10:27:59]MH_I2C_Read... [10:27:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:59]Read from MH i2c: E2 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 03 00 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 03 00 CA 98 00 90 00 D6 [10:27:59]RAPDU: 90 00 [10:27:59]wFMCommunicate OK [10:27:59]wFMCommunicate request_size=10 [10:27:59]MH_SAM_APDU [10:27:59]CAPDU: 80 0D 02 02 05 B1 E6 96 AF 71 [10:27:59]Write to MH i2c: E2 0D 00 CB 98 80 0D 02 02 05 00 B1 E6 96 AF 71 00 00 34 [10:27:59]Write i2c OK [10:27:59]MH_I2C_Read... [10:27:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:59]Read from MH i2c: E2 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 03 00 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 03 00 CB 98 00 90 00 D7 [10:27:59]RAPDU: 90 00 [10:27:59]wFMCommunicate OK [10:27:59]wFMCommunicate request_size=4 [10:27:59]MH_SAM_APDU [10:27:59]CAPDU: 80 0D 03 02 [10:27:59]Write to MH i2c: E2 08 00 CC 98 80 0D 03 02 00 00 00 00 DF [10:27:59]Write i2c OK [10:27:59]MH_I2C_Read... [10:27:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:59]Read from MH i2c: E2 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 0B 00 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 0B 00 CC 98 00 21 2A 90 42 1F CF 6F 75 90 00 CF [10:27:59]RAPDU: 21 2A 90 42 1F CF 6F 75 90 00 [10:27:59]wFMCommunicate OK [10:27:59]SAM_PROTO_SignData done [10:27:59]FM_MakeSignedData done [10:27:59]CreateOFDProtocolMessage [10:27:59]wFMCommunicate request_size=4 [10:27:59]MH_SAM_APDU [10:27:59]CAPDU: 80 11 00 00 [10:27:59]Write to MH i2c: E2 08 00 CD 98 80 11 00 00 00 00 00 00 DF [10:27:59]Write i2c OK [10:27:59]MH_I2C_Read... [10:27:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:59]Read from MH i2c: E2 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 17 00 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: E2 17 00 CD 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 34 [10:27:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:27:59]wFMCommunicate OK [10:27:59]CreateOFDProtocolMessage done [10:27:59]OFDSenderStorePacket 308719 [10:27:59]StoreOFDPacket docnum=308719 [10:27:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 61 1A 07 01 0F 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 A4 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C7 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 33 C4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF B5 04 00 35 04 06 00 54 B1 E6 96 AF 71 21 2A 90 42 1F CF 6F 75 [10:27:59]CheckFolder [10:27:59]dirname=/storage/ofd_packets [10:27:59]CheckFolder done [10:27:59]ProducePacketName [10:27:59]name=ofd_packets/00308719 [10:27:59]NVStorageSaveData ofd_packets/00308719 [10:27:59]File name is /storage/ofd_packets/00308719 [10:27:59]Write 301 bytes [10:27:59]NVStorageSaveData done [10:27:59]OFDSenderStorePacket done [10:27:59]KKMCreateOFDPacket done [10:27:59]NVStorageSaveData kkm_last_timestamp [10:27:59]File name is /storage/kkm_last_timestamp [10:27:59]Write 4 bytes [10:27:59]NVStorageSaveData done [10:27:59]ExternCall_PrintAddStr [10:27:59]wPrintStart [10:27:59]Write to MH i2c: 01 00 00 CE 98 66 [10:27:59]Write i2c OK [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: 01 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: 01 07 00 [10:27:59]MH_I2C_Read... [10:27:59]Read from MH i2c: 01 07 00 CE 98 00 00 00 00 00 FF 0F 7B [10:27:59]RasterBufferAndPrint [10:27:59]line Счет N : (1)642587 [10:27:59]line ИНН: 02508201610067 [10:27:59]line Контрольно-Кассовый Чек [10:27:59]line ПРОДАЖА [10:27:59]line ТРК (МРК, ГНК) : 62 [10:27:59]line Товар: 2710124130 [10:27:59]line Аи-92-К-2 [10:27:59]line 5.540 * 66.90 [10:27:59]line = 370.63 [10:27:59]line НДС 12% НСП 1% [10:27:59]line > о реализуемом товаре [10:27:59]line ОКРУГЛЕНИЕ: -0.63 [10:27:59]line ИТОГО: 370.00 [10:27:59]line Внесено: 370.00 [10:27:59]line СДАЧА: 0.00 [10:27:59]line НСП 1% : 3.28 [10:27:59]line НДС 12% : 39.36 [10:27:59]line Наличными: 370.00 [10:27:59]line Безнал.: 0.00 [10:27:59]line Место: АЗС № 172 "Партнер Нефть" [10:27:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:27:59]line СНО: Общий режим [10:27:59]line Чек 140 26.10.2024 10:28 [10:27:59]line Смена: 532 ФФД: 1.0 [10:27:59]line ЗНМ: 0300000116 [10:27:59]line РНМ: 0000000000091780 [10:27:59]line Версия ККМ: 001 [10:27:59]line ФМ: 0000000000871765 [10:27:59]line ФД: 308719 [10:27:59]line ФПД: 93123054579569 [10:27:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T102803&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308719&fm=93123054579569&tin=02508201610067®Number=0000000000091780&sum=37000 [10:27:59]OFD Sender: Processing packet 308719 [packets to send 222, broken 221] [10:27:59]ProducePacketName [10:27:59]name=ofd_packets/00308719 [10:27:59]OFD Sender: To server: pG, [10:27:59]CommunicateWithHost lk.salyk.kg:30040 [10:27:59]ConnectInit lk.salyk.kg [10:27:59]written 0, free lines is 4095 [10:27:59]Connected sock=10 [10:27:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 61 1A 07 01 0F 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 A4 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C7 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 33 C4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF B5 04 00 35 04 06 00 54 B1 E6 96 AF 71 21 2A 90 42 1F CF 6F 75 [10:28:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4F 85 47 00 2A 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 31 37 36 35 10 04 04 00 EF B5 04 00 F4 03 04 00 92 6A 1C 67 B6 04 01 00 00 43 73 25 29 C6 42 C5 2A [10:28:00]CommunicateWithHost err = 0 [10:28:00]CheckOFDResponse [10:28:00]1017 (14) - 77093643461234 [10:28:00]1041 (16) - 0000000000871765 [10:28:00]1040 (4) - 308719 [10:28:00]1012 (4) - 26.10.2024 04:05 [10:28:00]1206 (1) - 0 [10:28:00]OFD Sender: Remove packet 308719 [10:28:00]ProducePacketName [10:28:00]name=ofd_packets/00308719 [10:28:00]NVStorageDeleteData [10:28:00]Write to MH i2c: 01 00 00 F8 98 90 [10:28:00]Write i2c OK [10:28:00]MH_I2C_Read... [10:28:00]Read from MH i2c: 01 [10:28:00]MH_I2C_Read... [10:28:00]Read from MH i2c: 01 07 00 [10:28:00]MH_I2C_Read... [10:28:00]Read from MH i2c: 01 07 00 F8 98 00 00 00 00 00 C3 0C 66 [10:28:00]RasterBufferAndPrint [10:28:00]line [10:28:00]line [10:28:00]line [10:28:00]line [10:28:00]line [10:28:00]written 0, free lines is 3273 [10:28:00]MH_Cut [10:28:00]Write to MH i2c: D1 01 00 FF 98 01 69 [10:28:00]Write i2c OK [10:28:00]MH_I2C_Read... [10:28:00]Read from MH i2c: D1 [10:28:00]MH_I2C_Read... [10:28:00]Read from MH i2c: D1 01 00 [10:28:00]MH_I2C_Read... [10:28:00]Read from MH i2c: D1 01 00 FF 98 00 68 [10:28:00]Write to MH i2c: 01 00 00 00 99 99 [10:28:00]Write i2c OK [10:28:00]MH_I2C_Read... [10:28:00]OFD Sender: No OFD packet to send [10:28:01]*** Cut start [10:28:01]*** Purtial cut [10:28:01]*** Stage 1: CUTSNS_PIN = 1 [10:28:01]Read from MH i2c: 01 [10:28:01]MH_I2C_Read... [10:28:01]*** Stop cut motor [10:28:01]*** Cut end [10:28:01]Read from MH i2c: 01 07 00 [10:28:01]MH_I2C_Read... [10:28:01]Read from MH i2c: 01 07 00 00 99 00 00 00 00 00 FF 0F AE [10:28:01]process_action close_receipt done [10:28:01]requested_data is exist [10:28:01]produce_requested_data [10:28:01]requested_item fm.sn is exist - process it [10:28:01]wFMCommunicate request_size=4 [10:28:01]MH_SAM_APDU [10:28:01]CAPDU: 80 11 00 00 [10:28:01]Write to MH i2c: E2 08 00 01 99 80 11 00 00 00 00 00 00 14 [10:28:01]Write i2c OK [10:28:01]MH_I2C_Read... [10:28:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:01]Read from MH i2c: E2 [10:28:01]MH_I2C_Read... [10:28:01]Read from MH i2c: E2 17 00 [10:28:01]MH_I2C_Read... [10:28:01]Read from MH i2c: E2 17 00 01 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 69 [10:28:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:28:01]wFMCommunicate OK [10:28:01]requested_item fd.num is exist - process it [10:28:01]SAM_PROTO_GetFieldsCounters [10:28:01]wFMCommunicate request_size=4 [10:28:01]MH_SAM_APDU [10:28:01]CAPDU: 80 13 00 00 [10:28:01]Write to MH i2c: E2 08 00 02 99 80 13 00 00 00 00 00 00 17 [10:28:01]Write i2c OK [10:28:01]MH_I2C_Read... [10:28:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:01]Read from MH i2c: E2 [10:28:01]MH_I2C_Read... [10:28:01]Read from MH i2c: E2 62 00 [10:28:01]MH_I2C_Read... [10:28:01]Read from MH i2c: E2 62 00 02 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EF B5 04 00 0E 04 04 00 14 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 9C [10:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EF B5 04 00 0E 04 04 00 14 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 [10:28:01]wFMCommunicate OK [10:28:01]SAM_PROTO_GetFieldsCounters done [10:28:01]requested_item shift.num is exist - process it [10:28:01]requested_item shift.opened is exist - process it [10:28:01]req_shift_opened [10:28:01]FM_GetShiftState [10:28:01]SAM_PROTO_GetShiftState [10:28:01]wFMCommunicate request_size=4 [10:28:01]MH_SAM_APDU [10:28:01]CAPDU: 80 13 01 00 [10:28:01]Write to MH i2c: E2 08 00 03 99 80 13 01 00 00 00 00 00 19 [10:28:01]Write i2c OK [10:28:01]MH_I2C_Read... [10:28:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:01]Read from MH i2c: E2 [10:28:01]MH_I2C_Read... [10:28:01]Read from MH i2c: E2 0E 00 [10:28:01]MH_I2C_Read... [10:28:01]Read from MH i2c: E2 0E 00 03 99 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 97 [10:28:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:28:01]wFMCommunicate OK [10:28:01]SAM_PROTO_GetShiftState done [10:28:01]FM_GetShiftState done [10:28:01]req_shift_opened done [10:28:01]requested_item shift.open_date is exist - process it [10:28:01]req_shift_open_date [10:28:01]req_shift_open_date done [10:28:01]produce_requested_data done [10:28:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308719,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:28:01]process_action_free close_receipt [10:28:01]json_value_free [10:28:01]json_value_free done [10:28:01]process_json_proto returns [10:28:01]Send response to host [10:28:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308719,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:28:01]free response buf [10:28:01]execute_script done [10:28:01]execute_script returns [10:28:01]free content buf [10:28:01]Sock 9.Close socket [10:28:01]Sock 9.Thread stoped [10:28:05]OFD Sender: No OFD packet to send [10:28:10]OFD Sender: No OFD packet to send [10:28:15]OFD Sender: No OFD packet to send [10:28:20]OFD Sender: No OFD packet to send [10:28:25]OFD Sender: No OFD packet to send [10:28:30]OFD Sender: No OFD packet to send [10:28:35]OFD Sender: No OFD packet to send [10:28:40]OFD Sender: No OFD packet to send [10:28:45]OFD Sender: No OFD packet to send [10:28:50]OFD Sender: No OFD packet to send [10:28:55]OFD Sender: No OFD packet to send [10:29:00]OFD Sender: No OFD packet to send [10:29:05]OFD Sender: No OFD packet to send [10:29:10]OFD Sender: No OFD packet to send [10:29:15]OFD Sender: No OFD packet to send [10:29:20]OFD Sender: No OFD packet to send [10:29:25]OFD Sender: No OFD packet to send [10:29:30]OFD Sender: No OFD packet to send [10:29:35]OFD Sender: No OFD packet to send [10:29:40]OFD Sender: No OFD packet to send [10:29:45]OFD Sender: No OFD packet to send [10:29:50]OFD Sender: No OFD packet to send [10:29:55]OFD Sender: No OFD packet to send [10:30:00]OFD Sender: No OFD packet to send [10:30:05]OFD Sender: No OFD packet to send [10:30:10]OFD Sender: No OFD packet to send [10:30:15]OFD Sender: No OFD packet to send [10:30:20]OFD Sender: No OFD packet to send [10:30:25]OFD Sender: No OFD packet to send [10:30:30]OFD Sender: No OFD packet to send [10:30:35]OFD Sender: No OFD packet to send [10:30:40]OFD Sender: No OFD packet to send [10:30:43]accept exits with 8 [10:30:43]New connection [10:30:43]New thread 3067198820 created [10:30:43]Thread 3067342180 joined [10:30:43]Waiting for new connection... [10:30:43] Sock 8.Parse request [10:30:43]Sock 8.Check first char [10:30:43]Sock 8.First char is OK [10:30:43]request: POST /json_proto HTTP/1.0 [10:30:43]Method: POST [10:30:43]URL: /json_proto [10:30:43]Method is POST - this is cgi request [10:30:43]url: /json_proto [10:30:43]query_string will be loaded in cgi processing [10:30:43]execute_cgi json_proto POST (null) [10:30:43]execute_cgi path=json_proto method=POST [10:30:43]POST find Content-Length [10:30:43]Host: 172.17.96.3:8080 [10:30:43]Content-Length: 682 [10:30:43]Content-Type: application/json [10:30:43] [10:30:43]POST finish read [10:30:43]Found Content-Length = 682 [10:30:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642588", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [10:30:43]execute_script... [10:30: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)642588", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [10:30:43]POST & json_proto [10:30:43]process_json_proto [10:30:43]json parsed OK: [10:30:43]protocol is kg_v1.0 [10:30:43]action value=close_receipt [10:30:43]process_action close_receipt [10:30:43]cmd_close_receipt [10:30:43]MH_GetDate [10:30:43]Write to MH i2c: F0 00 00 04 99 8C [10:30:43]Write i2c OK [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: F0 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: F0 09 00 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: F0 09 00 04 99 00 D9 C4 1C 67 44 5E 04 65 C0 [10:30:43]GetLastDocTimeStamp 1729938483 [10:30:43]current date 1729938649 [10:30:43]FM_GetShiftState [10:30:43]SAM_PROTO_GetShiftState [10:30:43]wFMCommunicate request_size=4 [10:30:43]MH_SAM_APDU [10:30:43]CAPDU: 80 13 01 00 [10:30:43]Write to MH i2c: E2 08 00 05 99 80 13 01 00 00 00 00 00 1B [10:30:43]Write i2c OK [10:30:43]MH_I2C_Read... [10:30:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:43]Read from MH i2c: E2 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: E2 0E 00 [10:30:43]MH_I2C_Read... [10:30:43]Read from MH i2c: E2 0E 00 05 99 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 99 [10:30:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:30:43]wFMCommunicate OK [10:30:43]SAM_PROTO_GetShiftState done [10:30:43]FM_GetShiftState done [10:30:43]opened in 1729902265 [10:30:43]opened+sec_in_day 1729988665 [10:30:43]quantity*price = 100015 [10:30:43]sum+1 = 100017 [10:30:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 141 26.10.2024 10:30 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308720 ФПД: 31641141831012 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103049&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308720&fm=31641141831012&tin=02508201610067®Number=0000000000091780&sum=100000 [10:30:44]StoreToDocumentArchive [10:30:44]shift 532 fd 308720 [10:30:44]save to /storage/0532/doc_00308720 [10:30:44]save last doc name /storage/0532/doc_00308720 to /storage/kkm_last_doc_name [10:30:44]save OK [10:30:44]Clear old archive folders... [10:30:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:30:44]tlvbuf is 00C21690 [10:30:44]SAM_PROTO_ClearQueue [10:30:44]wFMCommunicate request_size=4 [10:30:44]MH_SAM_APDU [10:30:44]CAPDU: 80 09 00 00 [10:30:44]Write to MH i2c: E2 08 00 12 99 80 09 00 00 00 00 00 00 1D [10:30:44]Write i2c OK [10:30:44]MH_I2C_Read... [10:30:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:30:44]Read from MH i2c: E2 [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: E2 03 00 [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: E2 03 00 12 99 00 90 00 1F [10:30:44]RAPDU: 90 00 [10:30:44]wFMCommunicate OK [10:30:44]SAM_PROTO_ClearQueue done [10:30:44]KKMCreateOFDPacket [10:30:44]OFDProtocolAddRootSTLVToBuf [10:30:44]FM_MakeSignedData [10:30:44]FM_MakeSignedData [10:30:44]SAM_PROTO_SignData [10:30:44]wFMCommunicate request_size=4 [10:30:44]MH_SAM_APDU [10:30:44]CAPDU: 80 0D 01 02 [10:30:44]Write to MH i2c: E2 08 00 13 99 80 0D 01 02 00 00 00 00 25 [10:30:44]Write i2c OK [10:30:44]MH_I2C_Read... [10:30:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:30:44]Read from MH i2c: E2 [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: E2 03 00 [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: E2 03 00 13 99 00 90 00 20 [10:30:44]RAPDU: 90 00 [10:30:44]wFMCommunicate OK [10:30:44]wFMCommunicate request_size=255 [10:30:44]MH_SAM_APDU [10:30:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 00 00 00 F4 03 04 00 D9 C4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B5 04 00 35 04 06 00 1C [10:30:44]Write to MH i2c: E2 02 01 14 99 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 00 00 00 F4 03 04 00 D9 C4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B5 04 00 35 04 06 00 1C 00 00 35 [10:30:44]Write i2c OK [10:30:44]MH_I2C_Read... [10:30:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:44]Read from MH i2c: E2 [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: E2 03 00 [10:30:44]MH_I2C_Read... [10:30:44]Read from MH i2c: E2 03 00 14 99 00 90 00 21 [10:30:44]RAPDU: 90 00 [10:30:44]wFMCommunicate OK [10:30:44]wFMCommunicate request_size=10 [10:30:44]MH_SAM_APDU [10:30:44]CAPDU: 80 0D 02 02 05 C7 07 04 E5 64 [10:30:44]Write to MH i2c: E2 0D 00 15 99 80 0D 02 02 05 00 C7 07 04 E5 64 00 00 4D [10:30:44]Write i2c OK [10:30:44]MH_I2C_Read... [10:30:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:30:45]Read from MH i2c: E2 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 03 00 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 03 00 15 99 00 90 00 22 [10:30:45]RAPDU: 90 00 [10:30:45]wFMCommunicate OK [10:30:45]wFMCommunicate request_size=4 [10:30:45]MH_SAM_APDU [10:30:45]CAPDU: 80 0D 03 02 [10:30:45]Write to MH i2c: E2 08 00 16 99 80 0D 03 02 00 00 00 00 2A [10:30:45]Write i2c OK [10:30:45]MH_I2C_Read... [10:30:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:30:45]Read from MH i2c: E2 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 0B 00 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 0B 00 16 99 00 B1 8D 5B 04 4A 00 2D 62 90 00 A1 [10:30:45]RAPDU: B1 8D 5B 04 4A 00 2D 62 90 00 [10:30:45]wFMCommunicate OK [10:30:45]SAM_PROTO_SignData done [10:30:45]FM_MakeSignedData done [10:30:45]CreateOFDProtocolMessage [10:30:45]wFMCommunicate request_size=4 [10:30:45]MH_SAM_APDU [10:30:45]CAPDU: 80 11 00 00 [10:30:45]Write to MH i2c: E2 08 00 17 99 80 11 00 00 00 00 00 00 2A [10:30:45]Write i2c OK [10:30:45]MH_I2C_Read... [10:30:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:45]Read from MH i2c: E2 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 17 00 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: E2 17 00 17 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7F [10:30:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:30:45]wFMCommunicate OK [10:30:45]CreateOFDProtocolMessage done [10:30:45]OFDSenderStorePacket 308720 [10:30:45]StoreOFDPacket docnum=308720 [10:30:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 35 50 07 01 D5 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 00 00 00 F4 03 04 00 D9 C4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B5 04 00 35 04 06 00 1C C7 07 04 E5 64 B1 8D 5B 04 4A 00 2D 62 [10:30:45]CheckFolder [10:30:45]dirname=/storage/ofd_packets [10:30:45]CheckFolder done [10:30:45]ProducePacketName [10:30:45]name=ofd_packets/00308720 [10:30:45]NVStorageSaveData ofd_packets/00308720 [10:30:45]File name is /storage/ofd_packets/00308720 [10:30:45]Write 301 bytes [10:30:45]NVStorageSaveData done [10:30:45]OFDSenderStorePacket done [10:30:45]KKMCreateOFDPacket done [10:30:45]NVStorageSaveData kkm_last_timestamp [10:30:45]File name is /storage/kkm_last_timestamp [10:30:45]Write 4 bytes [10:30:45]NVStorageSaveData done [10:30:45]ExternCall_PrintAddStr [10:30:45]wPrintStart [10:30:45]Write to MH i2c: 01 00 00 18 99 B1 [10:30:45]Write i2c OK [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: 01 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: 01 07 00 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: 01 07 00 18 99 00 00 00 00 00 FF 0F C6 [10:30:45]RasterBufferAndPrint [10:30:45]line Счет N : (1)642588 [10:30:45]line ИНН: 02508201610067 [10:30:45]line Контрольно-Кассовый Чек [10:30:45]line ПРОДАЖА [10:30:45]line ТРК (МРК, ГНК) : 52 [10:30:45]line Товар: 2710124130 [10:30:45]line Аи-92-К-2 [10:30:45]line 14.950 * 66.90 [10:30:45]line = 1000.16 [10:30:45]line НДС 12% НСП 1% [10:30:45]line > о реализуемом товаре [10:30:45]line ОКРУГЛЕНИЕ: -0.16 [10:30:45]line ИТОГО: 1000.00 [10:30:45]line Внесено: 1000.00 [10:30:45]line СДАЧА: 0.00 [10:30:45]line НСП 1% : 8.85 [10:30:45]line НДС 12% : 106.21 [10:30:45]line Наличными: 1000.00 [10:30:45]line Безнал.: 0.00 [10:30:45]line Место: АЗС № 172 "Партнер Нефть" [10:30:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:30:45]line СНО: Общий режим [10:30:45]line Чек 141 26.10.2024 10:30 [10:30:45]line Смена: 532 ФФД: 1.0 [10:30:45]line ЗНМ: 0300000116 [10:30:45]line РНМ: 0000000000091780 [10:30:45]line Версия ККМ: 001 [10:30:45]line ФМ: 0000000000871765 [10:30:45]line ФД: 308720 [10:30:45]line ФПД: 31641141831012 [10:30:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103049&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308720&fm=31641141831012&tin=02508201610067®Number=0000000000091780&sum=100000 [10:30:45]written 0, free lines is 4095 [10:30:45]OFD Sender: Processing packet 308720 [packets to send 222, broken 221] [10:30:45]ProducePacketName [10:30:45]name=ofd_packets/00308720 [10:30:45]OFD Sender: To server: pG, [10:30:45]CommunicateWithHost lk.salyk.kg:30040 [10:30:45]ConnectInit lk.salyk.kg [10:30:45]Connected sock=10 [10:30:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 35 50 07 01 D5 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 00 00 00 F4 03 04 00 D9 C4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B5 04 00 35 04 06 00 1C C7 07 04 E5 64 B1 8D 5B 04 4A 00 2D 62 [10:30:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4A F7 47 00 BE 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B5 04 00 F4 03 04 00 37 6B 1C 67 B6 04 01 00 00 97 DB 99 32 B3 93 1D 09 [10:30:45]CommunicateWithHost err = 0 [10:30:45]CheckOFDResponse [10:30:45]1017 (14) - 77093643461234 [10:30:45]1041 (16) - 0000000000871765 [10:30:45]1040 (4) - 308720 [10:30:45]1012 (4) - 26.10.2024 04:08 [10:30:45]1206 (1) - 0 [10:30:45]OFD Sender: Remove packet 308720 [10:30:45]ProducePacketName [10:30:45]name=ofd_packets/00308720 [10:30:45]NVStorageDeleteData [10:30:45]Write to MH i2c: 01 00 00 42 99 DB [10:30:45]Write i2c OK [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: 01 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: 01 07 00 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: 01 07 00 42 99 00 00 00 00 00 B5 0C A3 [10:30:45]RasterBufferAndPrint [10:30:45]line [10:30:45]line [10:30:45]line [10:30:45]line [10:30:45]line [10:30:45]written 0, free lines is 3259 [10:30:45]MH_Cut [10:30:45]Write to MH i2c: D1 01 00 49 99 01 B4 [10:30:45]Write i2c OK [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: D1 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: D1 01 00 [10:30:45]MH_I2C_Read... [10:30:45]Read from MH i2c: D1 01 00 49 99 00 B3 [10:30:45]Write to MH i2c: 01 00 00 4A 99 E3 [10:30:45]Write i2c OK [10:30:45]MH_I2C_Read... [10:30:46]OFD Sender: No OFD packet to send [10:30:46]*** Cut start [10:30:46]*** Purtial cut [10:30:46]*** Stage 1: CUTSNS_PIN = 1 [10:30:47]Read from MH i2c: 01 [10:30:47]MH_I2C_Read... [10:30:47]*** Stop cut motor [10:30:47]*** Cut end [10:30:47]Read from MH i2c: 01 07 00 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: 01 07 00 4A 99 00 00 00 00 00 FF 0F F8 [10:30:47]process_action close_receipt done [10:30:47]requested_data is exist [10:30:47]produce_requested_data [10:30:47]requested_item fm.sn is exist - process it [10:30:47]wFMCommunicate request_size=4 [10:30:47]MH_SAM_APDU [10:30:47]CAPDU: 80 11 00 00 [10:30:47]Write to MH i2c: E2 08 00 4B 99 80 11 00 00 00 00 00 00 5E [10:30:47]Write i2c OK [10:30:47]MH_I2C_Read... [10:30:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:30:47]Read from MH i2c: E2 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 17 00 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 17 00 4B 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B3 [10:30:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:30:47]wFMCommunicate OK [10:30:47]requested_item fd.num is exist - process it [10:30:47]SAM_PROTO_GetFieldsCounters [10:30:47]wFMCommunicate request_size=4 [10:30:47]MH_SAM_APDU [10:30:47]CAPDU: 80 13 00 00 [10:30:47]Write to MH i2c: E2 08 00 4C 99 80 13 00 00 00 00 00 00 61 [10:30:47]Write i2c OK [10:30:47]MH_I2C_Read... [10:30:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:30:47]Read from MH i2c: E2 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 62 00 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 62 00 4C 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F0 B5 04 00 0E 04 04 00 14 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 EA [10:30:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F0 B5 04 00 0E 04 04 00 14 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 [10:30:47]wFMCommunicate OK [10:30:47]SAM_PROTO_GetFieldsCounters done [10:30:47]requested_item shift.num is exist - process it [10:30:47]requested_item shift.opened is exist - process it [10:30:47]req_shift_opened [10:30:47]FM_GetShiftState [10:30:47]SAM_PROTO_GetShiftState [10:30:47]wFMCommunicate request_size=4 [10:30:47]MH_SAM_APDU [10:30:47]CAPDU: 80 13 01 00 [10:30:47]Write to MH i2c: E2 08 00 4D 99 80 13 01 00 00 00 00 00 63 [10:30:47]Write i2c OK [10:30:47]MH_I2C_Read... [10:30:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:30:47]Read from MH i2c: E2 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 0E 00 [10:30:47]MH_I2C_Read... [10:30:47]Read from MH i2c: E2 0E 00 4D 99 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E1 [10:30:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:30:47]wFMCommunicate OK [10:30:47]SAM_PROTO_GetShiftState done [10:30:47]FM_GetShiftState done [10:30:47]req_shift_opened done [10:30:47]requested_item shift.open_date is exist - process it [10:30:47]req_shift_open_date [10:30:47]req_shift_open_date done [10:30:47]produce_requested_data done [10:30:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308720,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:30:47]process_action_free close_receipt [10:30:47]json_value_free [10:30:47]json_value_free done [10:30:47]process_json_proto returns [10:30:47]Send response to host [10:30:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308720,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:30:47]free response buf [10:30:47]execute_script done [10:30:47]execute_script returns [10:30:47]free content buf [10:30:47]Sock 8.Close socket [10:30:47]Sock 8.Thread stoped [10:30:51]OFD Sender: No OFD packet to send [10:30:56]OFD Sender: No OFD packet to send [10:31:01]OFD Sender: No OFD packet to send [10:31:06]OFD Sender: No OFD packet to send [10:31:11]OFD Sender: No OFD packet to send [10:31:16]accept exits with 9 [10:31:16]New connection [10:31:16]New thread 3067342180 created [10:31:16]Thread 3067198820 joined [10:31:16]Waiting for new connection... [10:31:16] Sock 9.Parse request [10:31:16]Sock 9.Check first char [10:31:16]Sock 9.First char is OK [10:31:16]request: POST /json_proto HTTP/1.0 [10:31:16]Method: POST [10:31:16]URL: /json_proto [10:31:16]Method is POST - this is cgi request [10:31:16]url: /json_proto [10:31:16]query_string will be loaded in cgi processing [10:31:16]execute_cgi json_proto POST (null) [10:31:16]execute_cgi path=json_proto method=POST [10:31:16]POST find Content-Length [10:31:16]Host: 172.17.96.3:8080 [10:31:16]Content-Length: 677 [10:31:16]Content-Type: application/json [10:31:16] [10:31:16]POST finish read [10:31:16]Found Content-Length = 677 [10:31:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:16]execute_script... [10:31:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642589", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:31:16]POST & json_proto [10:31:16]process_json_proto [10:31:16]json parsed OK: [10:31:16]protocol is kg_v1.0 [10:31:16]action value=close_receipt [10:31:16]process_action close_receipt [10:31:16]cmd_close_receipt [10:31:16]MH_GetDate [10:31:16]Write to MH i2c: F0 00 00 4E 99 D6 [10:31:16]Write i2c OK [10:31:16]MH_I2C_Read... [10:31:16]Read from MH i2c: F0 [10:31:16]MH_I2C_Read... [10:31:16]Read from MH i2c: F0 09 00 [10:31:16]MH_I2C_Read... [10:31:16]Read from MH i2c: F0 09 00 4E 99 00 F9 C4 1C 67 44 5E 04 65 2A [10:31:16]GetLastDocTimeStamp 1729938649 [10:31:16]current date 1729938681 [10:31:16]FM_GetShiftState [10:31:16]SAM_PROTO_GetShiftState [10:31:16]wFMCommunicate request_size=4 [10:31:16]MH_SAM_APDU [10:31:16]CAPDU: 80 13 01 00 [10:31:16]Write to MH i2c: E2 08 00 4F 99 80 13 01 00 00 00 00 00 65 [10:31:16]Write i2c OK [10:31:16]MH_I2C_Read... [10:31:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:16]Read from MH i2c: E2 [10:31:16]MH_I2C_Read... [10:31:16]Read from MH i2c: E2 0E 00 [10:31:16]MH_I2C_Read... [10:31:16]Read from MH i2c: E2 0E 00 4F 99 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E3 [10:31:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:31:16]wFMCommunicate OK [10:31:16]SAM_PROTO_GetShiftState done [10:31:16]FM_GetShiftState done [10:31:16]opened in 1729902265 [10:31:16]opened+sec_in_day 1729988665 [10:31:16]quantity*price = 60009 [10:31:16]sum+1 = 60010 [10:31:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 142 26.10.2024 10:31 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308721 ФПД: 22158553555728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103121&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308721&fm=22158553555728&tin=02508201610067®Number=0000000000091780&sum=60000 [10:31:17]StoreToDocumentArchive [10:31:17]shift 532 fd 308721 [10:31:17]save to /storage/0532/doc_00308721 [10:31:17]save last doc name /storage/0532/doc_00308721 to /storage/kkm_last_doc_name [10:31:17]save OK [10:31:17]Clear old archive folders... [10:31:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:31:17]tlvbuf is 00B96C50 [10:31:17]SAM_PROTO_ClearQueue [10:31:17]wFMCommunicate request_size=4 [10:31:17]MH_SAM_APDU [10:31:17]CAPDU: 80 09 00 00 [10:31:17]Write to MH i2c: E2 08 00 5C 99 80 09 00 00 00 00 00 00 67 [10:31:17]Write i2c OK [10:31:17]MH_I2C_Read... [10:31:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:17]Read from MH i2c: E2 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 03 00 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 03 00 5C 99 00 90 00 69 [10:31:17]RAPDU: 90 00 [10:31:17]wFMCommunicate OK [10:31:17]SAM_PROTO_ClearQueue done [10:31:17]KKMCreateOFDPacket [10:31:17]OFDProtocolAddRootSTLVToBuf [10:31:17]FM_MakeSignedData [10:31:17]FM_MakeSignedData [10:31:17]SAM_PROTO_SignData [10:31:17]wFMCommunicate request_size=4 [10:31:17]MH_SAM_APDU [10:31:17]CAPDU: 80 0D 01 02 [10:31:17]Write to MH i2c: E2 08 00 5D 99 80 0D 01 02 00 00 00 00 6F [10:31:17]Write i2c OK [10:31:17]MH_I2C_Read... [10:31:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:17]Read from MH i2c: E2 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 03 00 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 03 00 5D 99 00 90 00 6A [10:31:17]RAPDU: 90 00 [10:31:17]wFMCommunicate OK [10:31:17]wFMCommunicate request_size=255 [10:31:17]MH_SAM_APDU [10:31:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 F9 C4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 B5 04 00 35 04 06 00 14 [10:31:17]Write to MH i2c: E2 02 01 5E 99 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 F9 C4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 B5 04 00 35 04 06 00 14 00 00 7C [10:31:17]Write i2c OK [10:31:17]MH_I2C_Read... [10:31:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:17]Read from MH i2c: E2 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 03 00 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 03 00 5E 99 00 90 00 6B [10:31:17]RAPDU: 90 00 [10:31:17]wFMCommunicate OK [10:31:17]wFMCommunicate request_size=10 [10:31:17]MH_SAM_APDU [10:31:17]CAPDU: 80 0D 02 02 05 27 30 B6 A3 10 [10:31:17]Write to MH i2c: E2 0D 00 5F 99 80 0D 02 02 05 00 27 30 B6 A3 10 00 00 3C [10:31:17]Write i2c OK [10:31:17]MH_I2C_Read... [10:31:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:17]Read from MH i2c: E2 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 03 00 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 03 00 5F 99 00 90 00 6C [10:31:17]RAPDU: 90 00 [10:31:17]wFMCommunicate OK [10:31:17]wFMCommunicate request_size=4 [10:31:17]MH_SAM_APDU [10:31:17]CAPDU: 80 0D 03 02 [10:31:17]Write to MH i2c: E2 08 00 60 99 80 0D 03 02 00 00 00 00 74 [10:31:17]Write i2c OK [10:31:17]MH_I2C_Read... [10:31:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:17]Read from MH i2c: E2 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 0B 00 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 0B 00 60 99 00 07 89 E1 E7 CE D8 68 56 90 00 31 [10:31:17]RAPDU: 07 89 E1 E7 CE D8 68 56 90 00 [10:31:17]wFMCommunicate OK [10:31:17]SAM_PROTO_SignData done [10:31:17]FM_MakeSignedData done [10:31:17]CreateOFDProtocolMessage [10:31:17]wFMCommunicate request_size=4 [10:31:17]MH_SAM_APDU [10:31:17]CAPDU: 80 11 00 00 [10:31:17]Write to MH i2c: E2 08 00 61 99 80 11 00 00 00 00 00 00 74 [10:31:17]Write i2c OK [10:31:17]MH_I2C_Read... [10:31:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:17]Read from MH i2c: E2 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 17 00 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: E2 17 00 61 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C9 [10:31:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:31:17]wFMCommunicate OK [10:31:17]CreateOFDProtocolMessage done [10:31:17]OFDSenderStorePacket 308721 [10:31:17]StoreOFDPacket docnum=308721 [10:31:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B F9 07 01 FA C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 F9 C4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 B5 04 00 35 04 06 00 14 27 30 B6 A3 10 07 89 E1 E7 CE D8 68 56 [10:31:17]CheckFolder [10:31:17]dirname=/storage/ofd_packets [10:31:17]CheckFolder done [10:31:17]ProducePacketName [10:31:17]name=ofd_packets/00308721 [10:31:17]NVStorageSaveData ofd_packets/00308721 [10:31:17]File name is /storage/ofd_packets/00308721 [10:31:17]Write 301 bytes [10:31:17]NVStorageSaveData done [10:31:17]OFDSenderStorePacket done [10:31:17]KKMCreateOFDPacket done [10:31:17]NVStorageSaveData kkm_last_timestamp [10:31:17]File name is /storage/kkm_last_timestamp [10:31:17]Write 4 bytes [10:31:17]NVStorageSaveData done [10:31:17]ExternCall_PrintAddStr [10:31:17]wPrintStart [10:31:17]Write to MH i2c: 01 00 00 62 99 FB [10:31:17]Write i2c OK [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: 01 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: 01 07 00 [10:31:17]MH_I2C_Read... [10:31:17]Read from MH i2c: 01 07 00 62 99 00 00 00 00 00 FF 0F 10 [10:31:17]RasterBufferAndPrint [10:31:17]line Счет N : (1)642589 [10:31:17]line ИНН: 02508201610067 [10:31:17]line Контрольно-Кассовый Чек [10:31:17]line ПРОДАЖА [10:31:17]line ТРК (МРК, ГНК) : 41 [10:31:17]line Товар: 2710124130 [10:31:17]line Аи-92-К-2 [10:31:17]line 8.970 * 66.90 [10:31:17]line = 600.09 [10:31:17]line НДС 12% НСП 1% [10:31:17]line > о реализуемом товаре [10:31:17]line ОКРУГЛЕНИЕ: -0.09 [10:31:17]line ИТОГО: 600.00 [10:31:17]line Внесено: 600.00 [10:31:17]line СДАЧА: 0.00 [10:31:17]line НСП 1% : 5.31 [10:31:17]line НДС 12% : 63.73 [10:31:17]line Наличными: 600.00 [10:31:17]line Безнал.: 0.00 [10:31:17]line Место: АЗС № 172 "Партнер Нефть" [10:31:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:31:17]line СНО: Общий режим [10:31:17]line Чек 142 26.10.2024 10:31 [10:31:17]line Смена: 532 ФФД: 1.0 [10:31:17]line ЗНМ: 0300000116 [10:31:17]line РНМ: 0000000000091780 [10:31:17]line Версия ККМ: 001 [10:31:17]line ФМ: 0000000000871765 [10:31:17]line ФД: 308721 [10:31:17]line ФПД: 22158553555728 [10:31:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103121&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308721&fm=22158553555728&tin=02508201610067®Number=0000000000091780&sum=60000 [10:31:17]written 0, free lines is 4095 [10:31:17]OFD Sender: Processing packet 308721 [packets to send 222, broken 221] [10:31:17]ProducePacketName [10:31:17]name=ofd_packets/00308721 [10:31:17]OFD Sender: To server: pG, [10:31:17]CommunicateWithHost lk.salyk.kg:30040 [10:31:17]ConnectInit lk.salyk.kg [10:31:18]Connected sock=10 [10:31:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B F9 07 01 FA C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 F9 C4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 B5 04 00 35 04 06 00 14 27 30 B6 A3 10 07 89 E1 E7 CE D8 68 56 [10:31:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 67 BF 47 00 21 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 31 37 36 35 10 04 04 00 F1 B5 04 00 F4 03 04 00 58 6B 1C 67 B6 04 01 00 00 CE C3 54 70 0A 17 66 CA [10:31:18]CommunicateWithHost err = 0 [10:31:18]CheckOFDResponse [10:31:18]1017 (14) - 77093643461234 [10:31:18]1041 (16) - 0000000000871765 [10:31:18]1040 (4) - 308721 [10:31:18]1012 (4) - 26.10.2024 04:08 [10:31:18]1206 (1) - 0 [10:31:18]OFD Sender: Remove packet 308721 [10:31:18]ProducePacketName [10:31:18]name=ofd_packets/00308721 [10:31:18]NVStorageDeleteData [10:31:18]Write to MH i2c: 01 00 00 8C 99 25 [10:31:18]Write i2c OK [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: 01 [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: 01 07 00 [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: 01 07 00 8C 99 00 00 00 00 00 B7 0C EF [10:31:18]RasterBufferAndPrint [10:31:18]line [10:31:18]line [10:31:18]line [10:31:18]line [10:31:18]line [10:31:18]written 0, free lines is 3262 [10:31:18]MH_Cut [10:31:18]Write to MH i2c: D1 01 00 93 99 01 FE [10:31:18]Write i2c OK [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: D1 [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: D1 01 00 [10:31:18]MH_I2C_Read... [10:31:18]Read from MH i2c: D1 01 00 93 99 00 FD [10:31:18]Write to MH i2c: 01 00 00 94 99 2D [10:31:18]Write i2c OK [10:31:18]MH_I2C_Read... [10:31:18]OFD Sender: No OFD packet to send [10:31:19]*** Cut start [10:31:19]*** Purtial cut [10:31:19]*** Stage 1: CUTSNS_PIN = 1 [10:31:19]Read from MH i2c: 01 [10:31:19]MH_I2C_Read... [10:31:19]*** Stop cut motor [10:31:19]*** Cut end [10:31:19]Read from MH i2c: 01 07 00 [10:31:19]MH_I2C_Read... [10:31:19]Read from MH i2c: 01 07 00 94 99 00 00 00 00 00 FF 0F 42 [10:31:19]process_action close_receipt done [10:31:19]requested_data is exist [10:31:19]produce_requested_data [10:31:19]requested_item fm.sn is exist - process it [10:31:19]wFMCommunicate request_size=4 [10:31:19]MH_SAM_APDU [10:31:19]CAPDU: 80 11 00 00 [10:31:19]Write to MH i2c: E2 08 00 95 99 80 11 00 00 00 00 00 00 A8 [10:31:19]Write i2c OK [10:31:19]MH_I2C_Read... [10:31:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:19]Read from MH i2c: E2 [10:31:19]MH_I2C_Read... [10:31:19]Read from MH i2c: E2 17 00 [10:31:19]MH_I2C_Read... [10:31:19]Read from MH i2c: E2 17 00 95 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FD [10:31:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:31:19]wFMCommunicate OK [10:31:19]requested_item fd.num is exist - process it [10:31:19]SAM_PROTO_GetFieldsCounters [10:31:19]wFMCommunicate request_size=4 [10:31:19]MH_SAM_APDU [10:31:19]CAPDU: 80 13 00 00 [10:31:19]Write to MH i2c: E2 08 00 96 99 80 13 00 00 00 00 00 00 AB [10:31:19]Write i2c OK [10:31:19]MH_I2C_Read... [10:31:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:19]Read from MH i2c: E2 [10:31:19]MH_I2C_Read... [10:31:19]Read from MH i2c: E2 62 00 [10:31:19]MH_I2C_Read... [10:31:19]Read from MH i2c: E2 62 00 96 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F1 B5 04 00 0E 04 04 00 14 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 38 [10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F1 B5 04 00 0E 04 04 00 14 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 [10:31:19]wFMCommunicate OK [10:31:19]SAM_PROTO_GetFieldsCounters done [10:31:19]requested_item shift.num is exist - process it [10:31:19]requested_item shift.opened is exist - process it [10:31:19]req_shift_opened [10:31:19]FM_GetShiftState [10:31:19]SAM_PROTO_GetShiftState [10:31:19]wFMCommunicate request_size=4 [10:31:19]MH_SAM_APDU [10:31:19]CAPDU: 80 13 01 00 [10:31:19]Write to MH i2c: E2 08 00 97 99 80 13 01 00 00 00 00 00 AD [10:31:19]Write i2c OK [10:31:19]MH_I2C_Read... [10:31:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:19]Read from MH i2c: E2 [10:31:19]MH_I2C_Read... [10:31:19]Read from MH i2c: E2 0E 00 [10:31:19]MH_I2C_Read... [10:31:19]Read from MH i2c: E2 0E 00 97 99 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2B [10:31:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:31:19]wFMCommunicate OK [10:31:19]SAM_PROTO_GetShiftState done [10:31:19]FM_GetShiftState done [10:31:19]req_shift_opened done [10:31:19]requested_item shift.open_date is exist - process it [10:31:19]req_shift_open_date [10:31:19]req_shift_open_date done [10:31:19]produce_requested_data done [10:31:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308721,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:31:19]process_action_free close_receipt [10:31:19]json_value_free [10:31:19]json_value_free done [10:31:19]process_json_proto returns [10:31:19]Send response to host [10:31:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308721,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:31:19]free response buf [10:31:19]execute_script done [10:31:19]execute_script returns [10:31:19]free content buf [10:31:19]Sock 9.Close socket [10:31:19]Sock 9.Thread stoped [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:35]accept exits with 8 [10:31:35]New connection [10:31:35]New thread 3067198820 created [10:31:35]Thread 3067342180 joined [10:31:35]Waiting for new connection... [10:31:35] Sock 8.Parse request [10:31:35]Sock 8.Check first char [10:31:35]Sock 8.First char is OK [10:31:35]request: POST /json_proto HTTP/1.0 [10:31:35]Method: POST [10:31:35]URL: /json_proto [10:31:35]Method is POST - this is cgi request [10:31:35]url: /json_proto [10:31:35]query_string will be loaded in cgi processing [10:31:35]execute_cgi json_proto POST (null) [10:31:35]execute_cgi path=json_proto method=POST [10:31:35]POST find Content-Length [10:31:35]Host: 172.17.96.3:8080 [10:31:35]Content-Length: 677 [10:31:35]Content-Type: application/json [10:31:35] [10:31:35]POST finish read [10:31:35]Found Content-Length = 677 [10:31:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:35]execute_script... [10:31: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)642590", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:35]POST & json_proto [10:31:35]process_json_proto [10:31:35]json parsed OK: [10:31:35]protocol is kg_v1.0 [10:31:35]action value=close_receipt [10:31:35]process_action close_receipt [10:31:35]cmd_close_receipt [10:31:35]MH_GetDate [10:31:35]Write to MH i2c: F0 00 00 98 99 20 [10:31:35]Write i2c OK [10:31:35]MH_I2C_Read... [10:31:35]Read from MH i2c: F0 [10:31:35]MH_I2C_Read... [10:31:35]Read from MH i2c: F0 09 00 [10:31:35]MH_I2C_Read... [10:31:35]Read from MH i2c: F0 09 00 98 99 00 0D C5 1C 67 44 5E 04 65 89 [10:31:35]GetLastDocTimeStamp 1729938681 [10:31:35]current date 1729938701 [10:31:35]FM_GetShiftState [10:31:35]SAM_PROTO_GetShiftState [10:31:35]wFMCommunicate request_size=4 [10:31:35]MH_SAM_APDU [10:31:35]CAPDU: 80 13 01 00 [10:31:35]Write to MH i2c: E2 08 00 99 99 80 13 01 00 00 00 00 00 AF [10:31:35]Write i2c OK [10:31:35]MH_I2C_Read... [10:31:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:35]Read from MH i2c: E2 [10:31:35]MH_I2C_Read... [10:31:35]Read from MH i2c: E2 0E 00 [10:31:35]MH_I2C_Read... [10:31:35]Read from MH i2c: E2 0E 00 99 99 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2D [10:31:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:31:35]wFMCommunicate OK [10:31:35]SAM_PROTO_GetShiftState done [10:31:35]FM_GetShiftState done [10:31:35]opened in 1729902265 [10:31:35]opened+sec_in_day 1729988665 [10:31:35]quantity*price = 50041 [10:31:35]sum+1 = 50042 [10:31:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 143 26.10.2024 10:31 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308722 ФПД: 87119957542595 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103141&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308722&fm=87119957542595&tin=02508201610067®Number=0000000000091780&sum=50000 [10:31:37]StoreToDocumentArchive [10:31:37]shift 532 fd 308722 [10:31:37]save to /storage/0532/doc_00308722 [10:31:37]save last doc name /storage/0532/doc_00308722 to /storage/kkm_last_doc_name [10:31:37]save OK [10:31:37]Clear old archive folders... [10:31:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:31:37]tlvbuf is 00C0BD30 [10:31:37]SAM_PROTO_ClearQueue [10:31:37]wFMCommunicate request_size=4 [10:31:37]MH_SAM_APDU [10:31:37]CAPDU: 80 09 00 00 [10:31:37]Write to MH i2c: E2 08 00 A6 99 80 09 00 00 00 00 00 00 B1 [10:31:37]Write i2c OK [10:31:37]MH_I2C_Read... [10:31:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:37]Read from MH i2c: E2 [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: E2 03 00 [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: E2 03 00 A6 99 00 90 00 B3 [10:31:37]RAPDU: 90 00 [10:31:37]wFMCommunicate OK [10:31:37]SAM_PROTO_ClearQueue done [10:31:37]KKMCreateOFDPacket [10:31:37]OFDProtocolAddRootSTLVToBuf [10:31:37]FM_MakeSignedData [10:31:37]FM_MakeSignedData [10:31:37]SAM_PROTO_SignData [10:31:37]wFMCommunicate request_size=4 [10:31:37]MH_SAM_APDU [10:31:37]CAPDU: 80 0D 01 02 [10:31:37]Write to MH i2c: E2 08 00 A7 99 80 0D 01 02 00 00 00 00 B9 [10:31:37]Write i2c OK [10:31:37]MH_I2C_Read... [10:31:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:37]Read from MH i2c: E2 [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: E2 03 00 [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: E2 03 00 A7 99 00 90 00 B4 [10:31:37]RAPDU: 90 00 [10:31:37]wFMCommunicate OK [10:31:37]wFMCommunicate request_size=255 [10:31:37]MH_SAM_APDU [10:31: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 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 8F 00 00 00 F4 03 04 00 0D C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 B5 04 00 35 04 06 00 4F [10:31:37]Write to MH i2c: E2 02 01 A8 99 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8F 00 00 00 F4 03 04 00 0D C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 B5 04 00 35 04 06 00 4F 00 00 3B [10:31:37]Write i2c OK [10:31:37]MH_I2C_Read... [10:31:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:37]Read from MH i2c: E2 [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: E2 03 00 [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: E2 03 00 A8 99 00 90 00 B5 [10:31:37]RAPDU: 90 00 [10:31:37]wFMCommunicate OK [10:31:37]wFMCommunicate request_size=10 [10:31:37]MH_SAM_APDU [10:31:37]CAPDU: 80 0D 02 02 05 3C 32 1F 46 C3 [10:31:37]Write to MH i2c: E2 0D 00 A9 99 80 0D 02 02 05 00 3C 32 1F 46 C3 00 00 5C [10:31:37]Write i2c OK [10:31:37]MH_I2C_Read... [10:31:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:37]Read from MH i2c: E2 [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: E2 03 00 [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: E2 03 00 A9 99 00 90 00 B6 [10:31:37]RAPDU: 90 00 [10:31:37]wFMCommunicate OK [10:31:37]wFMCommunicate request_size=4 [10:31:37]MH_SAM_APDU [10:31:37]CAPDU: 80 0D 03 02 [10:31:37]Write to MH i2c: E2 08 00 AA 99 80 0D 03 02 00 00 00 00 BE [10:31:37]Write i2c OK [10:31:37]MH_I2C_Read... [10:31:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:37]Read from MH i2c: E2 [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: E2 0B 00 [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: E2 0B 00 AA 99 00 1A B7 1D F6 A5 7B D3 2C 90 00 C2 [10:31:37]RAPDU: 1A B7 1D F6 A5 7B D3 2C 90 00 [10:31:37]wFMCommunicate OK [10:31:37]SAM_PROTO_SignData done [10:31:37]FM_MakeSignedData done [10:31:37]CreateOFDProtocolMessage [10:31:37]wFMCommunicate request_size=4 [10:31:37]MH_SAM_APDU [10:31:37]CAPDU: 80 11 00 00 [10:31:37]Write to MH i2c: E2 08 00 AB 99 80 11 00 00 00 00 00 00 BE [10:31:37]Write i2c OK [10:31:37]MH_I2C_Read... [10:31:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:37]Read from MH i2c: E2 [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: E2 17 00 [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: E2 17 00 AB 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 13 [10:31:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:31:37]wFMCommunicate OK [10:31:37]CreateOFDProtocolMessage done [10:31:37]OFDSenderStorePacket 308722 [10:31:37]StoreOFDPacket docnum=308722 [10:31:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D1 A6 07 01 B1 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8F 00 00 00 F4 03 04 00 0D C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 B5 04 00 35 04 06 00 4F 3C 32 1F 46 C3 1A B7 1D F6 A5 7B D3 2C [10:31:37]CheckFolder [10:31:37]dirname=/storage/ofd_packets [10:31:37]CheckFolder done [10:31:37]ProducePacketName [10:31:37]name=ofd_packets/00308722 [10:31:37]NVStorageSaveData ofd_packets/00308722 [10:31:37]File name is /storage/ofd_packets/00308722 [10:31:37]Write 301 bytes [10:31:37]NVStorageSaveData done [10:31:37]OFDSenderStorePacket done [10:31:37]KKMCreateOFDPacket done [10:31:37]NVStorageSaveData kkm_last_timestamp [10:31:37]File name is /storage/kkm_last_timestamp [10:31:37]Write 4 bytes [10:31:37]NVStorageSaveData done [10:31:37]ExternCall_PrintAddStr [10:31:37]wPrintStart [10:31:37]Write to MH i2c: 01 00 00 AC 99 45 [10:31:37]Write i2c OK [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: 01 [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: 01 07 00 [10:31:37]MH_I2C_Read... [10:31:37]Read from MH i2c: 01 07 00 AC 99 00 00 00 00 00 FF 0F 5A [10:31:37]RasterBufferAndPrint [10:31:37]line Счет N : (1)642590 [10:31:37]line ИНН: 02508201610067 [10:31:37]line Контрольно-Кассовый Чек [10:31:37]line ПРОДАЖА [10:31:37]line ТРК (МРК, ГНК) : 62 [10:31:37]line Товар: 2710124130 [10:31:37]line Аи-92-К-2 [10:31:37]line 7.480 * 66.90 [10:31:37]line = 500.41 [10:31:37]line НДС 12% НСП 1% [10:31:37]line > о реализуемом товаре [10:31:37]line ОКРУГЛЕНИЕ: -0.41 [10:31:37]line ИТОГО: 500.00 [10:31:37]line Внесено: 500.00 [10:31:37]line СДАЧА: 0.00 [10:31:37]line НСП 1% : 4.43 [10:31:37]line НДС 12% : 53.14 [10:31:37]line Наличными: 500.00 [10:31:37]line Безнал.: 0.00 [10:31:37]line Место: АЗС № 172 "Партнер Нефть" [10:31:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:31:37]line СНО: Общий режим [10:31:37]line Чек 143 26.10.2024 10:31 [10:31:37]line Смена: 532 ФФД: 1.0 [10:31:37]line ЗНМ: 0300000116 [10:31:37]line РНМ: 0000000000091780 [10:31:37]line Версия ККМ: 001 [10:31:37]line ФМ: 0000000000871765 [10:31:37]line ФД: 308722 [10:31:37]line ФПД: 87119957542595 [10:31:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103141&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308722&fm=87119957542595&tin=02508201610067®Number=0000000000091780&sum=50000 [10:31:37]written 0, free lines is 4095 [10:31:37]OFD Sender: Processing packet 308722 [packets to send 222, broken 221] [10:31:37]ProducePacketName [10:31:37]name=ofd_packets/00308722 [10:31:37]OFD Sender: To server: pG, [10:31:37]CommunicateWithHost lk.salyk.kg:30040 [10:31:37]ConnectInit lk.salyk.kg [10:31:38]Write to MH i2c: 01 00 00 D6 99 6F [10:31:38]Write i2c OK [10:31:38]MH_I2C_Read... [10:31:38]Read from MH i2c: 01 [10:31:38]MH_I2C_Read... [10:31:38]Read from MH i2c: 01 07 00 [10:31:38]MH_I2C_Read... [10:31:38]Read from MH i2c: 01 07 00 D6 99 00 00 00 00 00 AD 0C 2F [10:31:38]RasterBufferAndPrint [10:31:38]line [10:31:38]line [10:31:38]line [10:31:38]line [10:31:38]line [10:31:38]written 0, free lines is 3249 [10:31:38]MH_Cut [10:31:38]Write to MH i2c: D1 01 00 DD 99 01 48 [10:31:38]Write i2c OK [10:31:38]MH_I2C_Read... [10:31:38]Read from MH i2c: D1 [10:31:38]MH_I2C_Read... [10:31:38]Read from MH i2c: D1 01 00 [10:31:38]MH_I2C_Read... [10:31:38]Read from MH i2c: D1 01 00 DD 99 00 47 [10:31:38]Write to MH i2c: 01 00 00 DE 99 77 [10:31:38]Write i2c OK [10:31:38]MH_I2C_Read... [10:31:38]*** Cut start [10:31:38]*** Purtial cut [10:31:38]*** Stage 1: CUTSNS_PIN = 1 [10:31:39]Read from MH i2c: 01 [10:31:39]MH_I2C_Read... [10:31:39]*** Stop cut motor [10:31:39]*** Cut end [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 DE 99 00 00 00 00 00 FF 0F 8C [10:31:39]process_action close_receipt done [10:31:39]requested_data is exist [10:31:39]produce_requested_data [10:31:39]requested_item fm.sn is exist - process it [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 DF 99 80 11 00 00 00 00 00 00 F2 [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 DF 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 47 [10:31:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:31:39]wFMCommunicate OK [10:31:39]requested_item fd.num is exist - process it [10:31:39]SAM_PROTO_GetFieldsCounters [10:31:39]wFMCommunicate request_size=4 [10:31:39]MH_SAM_APDU [10:31:39]CAPDU: 80 13 00 00 [10:31:39]Write to MH i2c: E2 08 00 E0 99 80 13 00 00 00 00 00 00 F5 [10:31:39]Write i2c OK [10:31:39]MH_I2C_Read... [10:31:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:39]Read from MH i2c: E2 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 62 00 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 62 00 E0 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F2 B5 04 00 0E 04 04 00 14 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 86 [10:31:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F2 B5 04 00 0E 04 04 00 14 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 [10:31:39]wFMCommunicate OK [10:31:39]SAM_PROTO_GetFieldsCounters done [10:31:39]requested_item shift.num is exist - process it [10:31:39]requested_item shift.opened is exist - process it [10:31:39]req_shift_opened [10:31:39]FM_GetShiftState [10:31:39]SAM_PROTO_GetShiftState [10:31:39]wFMCommunicate request_size=4 [10:31:39]MH_SAM_APDU [10:31:39]CAPDU: 80 13 01 00 [10:31:39]Write to MH i2c: E2 08 00 E1 99 80 13 01 00 00 00 00 00 F7 [10:31:39]Write i2c OK [10:31:39]MH_I2C_Read... [10:31:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:39]Read from MH i2c: E2 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 0E 00 [10:31:39]MH_I2C_Read... [10:31:39]Read from MH i2c: E2 0E 00 E1 99 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 75 [10:31:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:31:39]wFMCommunicate OK [10:31:39]SAM_PROTO_GetShiftState done [10:31:39]FM_GetShiftState done [10:31:39]req_shift_opened done [10:31:39]requested_item shift.open_date is exist - process it [10:31:39]req_shift_open_date [10:31:39]req_shift_open_date done [10:31:39]produce_requested_data done [10:31:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308722,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:31:39]process_action_free close_receipt [10:31:39]json_value_free [10:31:39]json_value_free done [10:31:39]process_json_proto returns [10:31:39]Send response to host [10:31:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308722,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:31:39]free response buf [10:31:39]execute_script done [10:31:39]execute_script returns [10:31:39]free content buf [10:31:39]Sock 8.Close socket [10:31:39]Sock 8.Thread stoped [10:33:08]accept exits with 9 [10:33:08]New connection [10:33:08]New thread 3067342180 created [10:33:08]Thread 3067198820 joined [10:33:08]Waiting for new connection... [10:33:08] Sock 9.Parse request [10:33:08]Sock 9.Check first char [10:33:08]Sock 9.First char is OK [10:33:08]request: POST /json_proto HTTP/1.0 [10:33:08]Method: POST [10:33:08]URL: /json_proto [10:33:08]Method is POST - this is cgi request [10:33:08]url: /json_proto [10:33:08]query_string will be loaded in cgi processing [10:33:08]execute_cgi json_proto POST (null) [10:33:08]execute_cgi path=json_proto method=POST [10:33:08]POST find Content-Length [10:33:08]Host: 172.17.96.3:8080 [10:33:08]Content-Length: 677 [10:33:08]Content-Type: application/json [10:33:08] [10:33:08]POST finish read [10:33:08]Found Content-Length = 677 [10:33:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:33:08]execute_script... [10:33: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)642591", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:33:08]POST & json_proto [10:33:08]process_json_proto [10:33:08]json parsed OK: [10:33:08]protocol is kg_v1.0 [10:33:08]action value=close_receipt [10:33:08]process_action close_receipt [10:33:08]cmd_close_receipt [10:33:08]MH_GetDate [10:33:08]Write to MH i2c: F0 00 00 E2 99 6A [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: F0 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: F0 09 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: F0 09 00 E2 99 00 6A C5 1C 67 44 5E 04 65 30 [10:33:08]GetLastDocTimeStamp 1729938701 [10:33:08]current date 1729938794 [10:33:08]FM_GetShiftState [10:33:08]SAM_PROTO_GetShiftState [10:33:08]wFMCommunicate request_size=4 [10:33:08]MH_SAM_APDU [10:33:08]CAPDU: 80 13 01 00 [10:33:08]Write to MH i2c: E2 08 00 E3 99 80 13 01 00 00 00 00 00 F9 [10:33:08]Write i2c OK [10:33:08]MH_I2C_Read... [10:33:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:08]Read from MH i2c: E2 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 0E 00 [10:33:08]MH_I2C_Read... [10:33:08]Read from MH i2c: E2 0E 00 E3 99 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 77 [10:33:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:33:08]wFMCommunicate OK [10:33:08]SAM_PROTO_GetShiftState done [10:33:08]FM_GetShiftState done [10:33:08]opened in 1729902265 [10:33:08]opened+sec_in_day 1729988665 [10:33:08]quantity*price = 50041 [10:33:08]sum+1 = 50042 [10:33:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 144 26.10.2024 10:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308723 ФПД: 2759285660527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103314&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308723&fm=2759285660527&tin=02508201610067®Number=0000000000091780&sum=50000 [10:33:10]StoreToDocumentArchive [10:33:10]shift 532 fd 308723 [10:33:10]save to /storage/0532/doc_00308723 [10:33:10]save last doc name /storage/0532/doc_00308723 to /storage/kkm_last_doc_name [10:33:10]save OK [10:33:10]Clear old archive folders... [10:33:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:33:10]tlvbuf is 00B2C630 [10:33:10]SAM_PROTO_ClearQueue [10:33:10]wFMCommunicate request_size=4 [10:33:10]MH_SAM_APDU [10:33:10]CAPDU: 80 09 00 00 [10:33:10]Write to MH i2c: E2 08 00 F0 99 80 09 00 00 00 00 00 00 FB [10:33:10]Write i2c OK [10:33:10]MH_I2C_Read... [10:33:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:10]Read from MH i2c: E2 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 03 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 03 00 F0 99 00 90 00 FD [10:33:10]RAPDU: 90 00 [10:33:10]wFMCommunicate OK [10:33:10]SAM_PROTO_ClearQueue done [10:33:10]KKMCreateOFDPacket [10:33:10]OFDProtocolAddRootSTLVToBuf [10:33:10]FM_MakeSignedData [10:33:10]FM_MakeSignedData [10:33:10]SAM_PROTO_SignData [10:33:10]wFMCommunicate request_size=4 [10:33:10]MH_SAM_APDU [10:33:10]CAPDU: 80 0D 01 02 [10:33:10]Write to MH i2c: E2 08 00 F1 99 80 0D 01 02 00 00 00 00 03 [10:33:10]Write i2c OK [10:33:10]MH_I2C_Read... [10:33:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:10]Read from MH i2c: E2 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 03 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 03 00 F1 99 00 90 00 FE [10:33:10]RAPDU: 90 00 [10:33:10]wFMCommunicate OK [10:33:10]wFMCommunicate request_size=255 [10:33:10]MH_SAM_APDU [10:33:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 90 00 00 00 F4 03 04 00 6A C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 B5 04 00 35 04 06 00 02 [10:33:10]Write to MH i2c: E2 02 01 F2 99 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 90 00 00 00 F4 03 04 00 6A C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 B5 04 00 35 04 06 00 02 00 00 97 [10:33:10]Write i2c OK [10:33:10]MH_I2C_Read... [10:33:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:10]Read from MH i2c: E2 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 03 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 03 00 F2 99 00 90 00 FF [10:33:10]RAPDU: 90 00 [10:33:10]wFMCommunicate OK [10:33:10]wFMCommunicate request_size=10 [10:33:10]MH_SAM_APDU [10:33:10]CAPDU: 80 0D 02 02 05 82 72 3D DB 6F [10:33:10]Write to MH i2c: E2 0D 00 F3 99 80 0D 02 02 05 00 82 72 3D DB 6F 00 00 8B [10:33:10]Write i2c OK [10:33:10]MH_I2C_Read... [10:33:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:10]Read from MH i2c: E2 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 03 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 03 00 F3 99 00 90 00 00 [10:33:10]RAPDU: 90 00 [10:33:10]wFMCommunicate OK [10:33:10]wFMCommunicate request_size=4 [10:33:10]MH_SAM_APDU [10:33:10]CAPDU: 80 0D 03 02 [10:33:10]Write to MH i2c: E2 08 00 F4 99 80 0D 03 02 00 00 00 00 08 [10:33:10]Write i2c OK [10:33:10]MH_I2C_Read... [10:33:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:10]Read from MH i2c: E2 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 0B 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 0B 00 F4 99 00 4C 9D 16 05 2B 36 05 F8 90 00 6B [10:33:10]RAPDU: 4C 9D 16 05 2B 36 05 F8 90 00 [10:33:10]wFMCommunicate OK [10:33:10]SAM_PROTO_SignData done [10:33:10]FM_MakeSignedData done [10:33:10]CreateOFDProtocolMessage [10:33:10]wFMCommunicate request_size=4 [10:33:10]MH_SAM_APDU [10:33:10]CAPDU: 80 11 00 00 [10:33:10]Write to MH i2c: E2 08 00 F5 99 80 11 00 00 00 00 00 00 08 [10:33:10]Write i2c OK [10:33:10]MH_I2C_Read... [10:33:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:10]Read from MH i2c: E2 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 17 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: E2 17 00 F5 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5D [10:33:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:33:10]wFMCommunicate OK [10:33:10]CreateOFDProtocolMessage done [10:33:10]OFDSenderStorePacket 308723 [10:33:10]StoreOFDPacket docnum=308723 [10:33:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C0 48 07 01 6D 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 90 00 00 00 F4 03 04 00 6A C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 B5 04 00 35 04 06 00 02 82 72 3D DB 6F 4C 9D 16 05 2B 36 05 F8 [10:33:10]CheckFolder [10:33:10]dirname=/storage/ofd_packets [10:33:10]CheckFolder done [10:33:10]ProducePacketName [10:33:10]name=ofd_packets/00308723 [10:33:10]NVStorageSaveData ofd_packets/00308723 [10:33:10]File name is /storage/ofd_packets/00308723 [10:33:10]Write 301 bytes [10:33:10]NVStorageSaveData done [10:33:10]OFDSenderStorePacket done [10:33:10]KKMCreateOFDPacket done [10:33:10]NVStorageSaveData kkm_last_timestamp [10:33:10]File name is /storage/kkm_last_timestamp [10:33:10]Write 4 bytes [10:33:10]NVStorageSaveData done [10:33:10]ExternCall_PrintAddStr [10:33:10]wPrintStart [10:33:10]Write to MH i2c: 01 00 00 F6 99 8F [10:33:10]Write i2c OK [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: 01 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: 01 07 00 [10:33:10]MH_I2C_Read... [10:33:10]Read from MH i2c: 01 07 00 F6 99 00 00 00 00 00 FF 0F A4 [10:33:10]RasterBufferAndPrint [10:33:10]line Счет N : (1)642591 [10:33:10]line ИНН: 02508201610067 [10:33:10]line Контрольно-Кассовый Чек [10:33:10]line ПРОДАЖА [10:33:10]line ТРК (МРК, ГНК) : 31 [10:33:10]line Товар: 2710124130 [10:33:10]line Аи-92-К-2 [10:33:10]line 7.480 * 66.90 [10:33:10]line = 500.41 [10:33:10]line НДС 12% НСП 1% [10:33:10]line > о реализуемом товаре [10:33:10]line ОКРУГЛЕНИЕ: -0.41 [10:33:10]line ИТОГО: 500.00 [10:33:10]line Внесено: 500.00 [10:33:10]line СДАЧА: 0.00 [10:33:10]line НСП 1% : 4.43 [10:33:10]line НДС 12% : 53.14 [10:33:10]line Наличными: 500.00 [10:33:10]line Безнал.: 0.00 [10:33:10]line Место: АЗС № 172 "Партнер Нефть" [10:33:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:33:10]line СНО: Общий режим [10:33:10]line Чек 144 26.10.2024 10:33 [10:33:10]line Смена: 532 ФФД: 1.0 [10:33:10]line ЗНМ: 0300000116 [10:33:10]line РНМ: 0000000000091780 [10:33:10]line Версия ККМ: 001 [10:33:10]line ФМ: 0000000000871765 [10:33:10]line ФД: 308723 [10:33:10]line ФПД: 2759285660527 [10:33:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103314&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308723&fm=2759285660527&tin=02508201610067®Number=0000000000091780&sum=50000 [10:33:10]written 0, free lines is 4095 [10:33:11]Write to MH i2c: 01 00 00 20 9A BA [10:33:11]Write i2c OK [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: 01 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: 01 07 00 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: 01 07 00 20 9A 00 00 00 00 00 B1 0C 7E [10:33:11]RasterBufferAndPrint [10:33:11]line [10:33:11]line [10:33:11]line [10:33:11]line [10:33:11]line [10:33:11]written 0, free lines is 3253 [10:33:11]MH_Cut [10:33:11]Write to MH i2c: D1 01 00 27 9A 01 93 [10:33:11]Write i2c OK [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: D1 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: D1 01 00 [10:33:11]MH_I2C_Read... [10:33:11]Read from MH i2c: D1 01 00 27 9A 00 92 [10:33:11]Write to MH i2c: 01 00 00 28 9A C2 [10:33:11]Write i2c OK [10:33:11]MH_I2C_Read... [10:33:11]*** Cut start [10:33:11]*** Purtial cut [10:33:11]*** Stage 1: CUTSNS_PIN = 1 [10:33:12]Read from MH i2c: 01 [10:33:12]MH_I2C_Read... [10:33:12]*** Stop cut motor [10:33:12]*** Cut end [10:33:12]Read from MH i2c: 01 07 00 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: 01 07 00 28 9A 00 00 00 00 00 FF 0F D7 [10:33:12]process_action close_receipt done [10:33:12]requested_data is exist [10:33:12]produce_requested_data [10:33:12]requested_item fm.sn is exist - process it [10:33:12]wFMCommunicate request_size=4 [10:33:12]MH_SAM_APDU [10:33:12]CAPDU: 80 11 00 00 [10:33:12]Write to MH i2c: E2 08 00 29 9A 80 11 00 00 00 00 00 00 3D [10:33:12]Write i2c OK [10:33:12]MH_I2C_Read... [10:33:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:12]Read from MH i2c: E2 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 17 00 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 17 00 29 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 92 [10:33:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:33:12]wFMCommunicate OK [10:33:12]requested_item fd.num is exist - process it [10:33:12]SAM_PROTO_GetFieldsCounters [10:33:12]wFMCommunicate request_size=4 [10:33:12]MH_SAM_APDU [10:33:12]CAPDU: 80 13 00 00 [10:33:12]Write to MH i2c: E2 08 00 2A 9A 80 13 00 00 00 00 00 00 40 [10:33:12]Write i2c OK [10:33:12]MH_I2C_Read... [10:33:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:12]Read from MH i2c: E2 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 62 00 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 62 00 2A 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F3 B5 04 00 0E 04 04 00 14 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 D5 [10:33:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F3 B5 04 00 0E 04 04 00 14 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 [10:33:12]wFMCommunicate OK [10:33:12]SAM_PROTO_GetFieldsCounters done [10:33:12]requested_item shift.num is exist - process it [10:33:12]requested_item shift.opened is exist - process it [10:33:12]req_shift_opened [10:33:12]FM_GetShiftState [10:33:12]SAM_PROTO_GetShiftState [10:33:12]wFMCommunicate request_size=4 [10:33:12]MH_SAM_APDU [10:33:12]CAPDU: 80 13 01 00 [10:33:12]Write to MH i2c: E2 08 00 2B 9A 80 13 01 00 00 00 00 00 42 [10:33:12]Write i2c OK [10:33:12]MH_I2C_Read... [10:33:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:12]Read from MH i2c: E2 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 0E 00 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 0E 00 2B 9A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C0 [10:33:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:33:12]wFMCommunicate OK [10:33:12]SAM_PROTO_GetShiftState done [10:33:12]FM_GetShiftState done [10:33:12]req_shift_opened done [10:33:12]requested_item shift.open_date is exist - process it [10:33:12]req_shift_open_date [10:33:12]req_shift_open_date done [10:33:12]produce_requested_data done [10:33:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308723,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:33:12]process_action_free close_receipt [10:33:12]json_value_free [10:33:12]json_value_free done [10:33:12]process_json_proto returns [10:33:12]Send response to host [10:33:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308723,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:33:12]free response buf [10:33:12]execute_script done [10:33:12]execute_script returns [10:33:12]free content buf [10:33:12]Sock 9.Close socket [10:33:12]Sock 9.Thread stoped [10:33:30]accept exits with 8 [10:33:30]New connection [10:33:30]New thread 3067198820 created [10:33:30]Thread 3067342180 joined [10:33:30]Waiting for new connection... [10:33:30] Sock 8.Parse request [10:33:30]Sock 8.Check first char [10:33:30]Sock 8.First char is OK [10:33:30]request: POST /json_proto HTTP/1.0 [10:33:30]Method: POST [10:33:30]URL: /json_proto [10:33:30]Method is POST - this is cgi request [10:33:30]url: /json_proto [10:33:30]query_string will be loaded in cgi processing [10:33:30]execute_cgi json_proto POST (null) [10:33:30]execute_cgi path=json_proto method=POST [10:33:30]POST find Content-Length [10:33:30]Host: 172.17.96.3:8080 [10:33:30]Content-Length: 679 [10:33:30]Content-Type: application/json [10:33:30] [10:33:30]POST finish read [10:33:30]Found Content-Length = 679 [10:33:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [10:33:30]execute_script... [10:33:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642593", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [10:33:30]POST & json_proto [10:33:30]process_json_proto [10:33:30]json parsed OK: [10:33:30]protocol is kg_v1.0 [10:33:30]action value=close_receipt [10:33:30]process_action close_receipt [10:33:30]cmd_close_receipt [10:33:30]MH_GetDate [10:33:30]Write to MH i2c: F0 00 00 2C 9A B5 [10:33:30]Write i2c OK [10:33:30]MH_I2C_Read... [10:33:30]Read from MH i2c: F0 [10:33:30]MH_I2C_Read... [10:33:30]Read from MH i2c: F0 09 00 [10:33:30]MH_I2C_Read... [10:33:30]Read from MH i2c: F0 09 00 2C 9A 00 80 C5 1C 67 44 5E 04 65 91 [10:33:30]GetLastDocTimeStamp 1729938794 [10:33:30]current date 1729938816 [10:33:30]FM_GetShiftState [10:33:30]SAM_PROTO_GetShiftState [10:33:30]wFMCommunicate request_size=4 [10:33:30]MH_SAM_APDU [10:33:30]CAPDU: 80 13 01 00 [10:33:30]Write to MH i2c: E2 08 00 2D 9A 80 13 01 00 00 00 00 00 44 [10:33:30]Write i2c OK [10:33:30]MH_I2C_Read... [10:33:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:30]Read from MH i2c: E2 [10:33:30]MH_I2C_Read... [10:33:30]Read from MH i2c: E2 0E 00 [10:33:30]MH_I2C_Read... [10:33:30]Read from MH i2c: E2 0E 00 2D 9A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C2 [10:33:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:33:30]wFMCommunicate OK [10:33:30]SAM_PROTO_GetShiftState done [10:33:30]FM_GetShiftState done [10:33:30]opened in 1729902265 [10:33:30]opened+sec_in_day 1729988665 [10:33:30]quantity*price = 100050 [10:33:30]sum+1 = 100052 [10:33:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 145 26.10.2024 10:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308724 ФПД: 16034363919239 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103336&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308724&fm=16034363919239&tin=02508201610067®Number=0000000000091780&sum=100000 [10:33:31]StoreToDocumentArchive [10:33:31]shift 532 fd 308724 [10:33:31]save to /storage/0532/doc_00308724 [10:33:31]save last doc name /storage/0532/doc_00308724 to /storage/kkm_last_doc_name [10:33:31]save OK [10:33:31]Clear old archive folders... [10:33:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:33:31]tlvbuf is 00E35FE0 [10:33:31]SAM_PROTO_ClearQueue [10:33:31]wFMCommunicate request_size=4 [10:33:31]MH_SAM_APDU [10:33:31]CAPDU: 80 09 00 00 [10:33:31]Write to MH i2c: E2 08 00 3A 9A 80 09 00 00 00 00 00 00 46 [10:33:31]Write i2c OK [10:33:31]MH_I2C_Read... [10:33:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:31]Read from MH i2c: E2 [10:33:31]MH_I2C_Read... [10:33:31]Read from MH i2c: E2 03 00 [10:33:31]MH_I2C_Read... [10:33:31]Read from MH i2c: E2 03 00 3A 9A 00 90 00 48 [10:33:31]RAPDU: 90 00 [10:33:31]wFMCommunicate OK [10:33:31]SAM_PROTO_ClearQueue done [10:33:31]KKMCreateOFDPacket [10:33:31]OFDProtocolAddRootSTLVToBuf [10:33:31]FM_MakeSignedData [10:33:31]FM_MakeSignedData [10:33:31]SAM_PROTO_SignData [10:33:31]wFMCommunicate request_size=4 [10:33:31]MH_SAM_APDU [10:33:31]CAPDU: 80 0D 01 02 [10:33:31]Write to MH i2c: E2 08 00 3B 9A 80 0D 01 02 00 00 00 00 4E [10:33:31]Write i2c OK [10:33:31]MH_I2C_Read... [10:33:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:31]Read from MH i2c: E2 [10:33:31]MH_I2C_Read... [10:33:31]Read from MH i2c: E2 03 00 [10:33:31]MH_I2C_Read... [10:33:31]Read from MH i2c: E2 03 00 3B 9A 00 90 00 49 [10:33:31]RAPDU: 90 00 [10:33:31]wFMCommunicate OK [10:33:31]wFMCommunicate request_size=255 [10:33:31]MH_SAM_APDU [10:33:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 91 00 00 00 F4 03 04 00 80 C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 B5 04 00 35 04 06 00 0E 95 4A 90 [10:33:31]Write to MH i2c: E2 02 01 3C 9A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 91 00 00 00 F4 03 04 00 80 C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 B5 04 00 35 04 06 00 0E 95 4A 90 00 00 6B [10:33:31]Write i2c OK [10:33:31]MH_I2C_Read... [10:33:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:32]Read from MH i2c: E2 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 03 00 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 03 00 3C 9A 00 90 00 4A [10:33:32]RAPDU: 90 00 [10:33:32]wFMCommunicate OK [10:33:32]wFMCommunicate request_size=7 [10:33:32]MH_SAM_APDU [10:33:32]CAPDU: 80 0D 02 02 02 CB 87 [10:33:32]Write to MH i2c: E2 0A 00 3D 9A 80 0D 02 02 02 00 CB 87 00 00 A7 [10:33:32]Write i2c OK [10:33:32]MH_I2C_Read... [10:33:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:32]Read from MH i2c: E2 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 03 00 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 03 00 3D 9A 00 90 00 4B [10:33:32]RAPDU: 90 00 [10:33:32]wFMCommunicate OK [10:33:32]wFMCommunicate request_size=4 [10:33:32]MH_SAM_APDU [10:33:32]CAPDU: 80 0D 03 02 [10:33:32]Write to MH i2c: E2 08 00 3E 9A 80 0D 03 02 00 00 00 00 53 [10:33:32]Write i2c OK [10:33:32]MH_I2C_Read... [10:33:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:32]Read from MH i2c: E2 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 0B 00 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 0B 00 3E 9A 00 6E 13 86 11 D0 AC B9 BF 90 00 60 [10:33:32]RAPDU: 6E 13 86 11 D0 AC B9 BF 90 00 [10:33:32]wFMCommunicate OK [10:33:32]SAM_PROTO_SignData done [10:33:32]FM_MakeSignedData done [10:33:32]CreateOFDProtocolMessage [10:33:32]wFMCommunicate request_size=4 [10:33:32]MH_SAM_APDU [10:33:32]CAPDU: 80 11 00 00 [10:33:32]Write to MH i2c: E2 08 00 3F 9A 80 11 00 00 00 00 00 00 53 [10:33:32]Write i2c OK [10:33:32]MH_I2C_Read... [10:33:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:32]Read from MH i2c: E2 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 17 00 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: E2 17 00 3F 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A8 [10:33:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:33:32]wFMCommunicate OK [10:33:32]CreateOFDProtocolMessage done [10:33:32]OFDSenderStorePacket 308724 [10:33:32]StoreOFDPacket docnum=308724 [10:33:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 4F 31 04 01 9A ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 91 00 00 00 F4 03 04 00 80 C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 B5 04 00 35 04 06 00 0E 95 4A 90 CB 87 6E 13 86 11 D0 AC B9 BF [10:33:32]CheckFolder [10:33:32]dirname=/storage/ofd_packets [10:33:32]CheckFolder done [10:33:32]ProducePacketName [10:33:32]name=ofd_packets/00308724 [10:33:32]NVStorageSaveData ofd_packets/00308724 [10:33:32]File name is /storage/ofd_packets/00308724 [10:33:32]Write 298 bytes [10:33:32]NVStorageSaveData done [10:33:32]OFDSenderStorePacket done [10:33:32]KKMCreateOFDPacket done [10:33:32]NVStorageSaveData kkm_last_timestamp [10:33:32]File name is /storage/kkm_last_timestamp [10:33:32]Write 4 bytes [10:33:32]NVStorageSaveData done [10:33:32]ExternCall_PrintAddStr [10:33:32]wPrintStart [10:33:32]Write to MH i2c: 01 00 00 40 9A DA [10:33:32]Write i2c OK [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: 01 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: 01 07 00 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: 01 07 00 40 9A 00 00 00 00 00 FF 0F EF [10:33:32]RasterBufferAndPrint [10:33:32]line Счет N : (1)642593 [10:33:32]line ИНН: 02508201610067 [10:33:32]line Контрольно-Кассовый Чек [10:33:32]line ПРОДАЖА [10:33:32]line ТРК (МРК, ГНК) : 11 [10:33:32]line Товар: 2710194210 [10:33:32]line ДТ-К-2 [10:33:32]line 13.130 * 76.20 [10:33:32]line = 1000.51 [10:33:32]line НДС 12% НСП 1% [10:33:32]line > о реализуемом товаре [10:33:32]line ОКРУГЛЕНИЕ: -0.51 [10:33:32]line ИТОГО: 1000.00 [10:33:32]line Внесено: 1000.00 [10:33:32]line СДАЧА: 0.00 [10:33:32]line НСП 1% : 8.85 [10:33:32]line НДС 12% : 106.25 [10:33:32]line Наличными: 1000.00 [10:33:32]line Безнал.: 0.00 [10:33:32]line Место: АЗС № 172 "Партнер Нефть" [10:33:32]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:33:32]line СНО: Общий режим [10:33:32]line Чек 145 26.10.2024 10:33 [10:33:32]line Смена: 532 ФФД: 1.0 [10:33:32]line ЗНМ: 0300000116 [10:33:32]line РНМ: 0000000000091780 [10:33:32]line Версия ККМ: 001 [10:33:32]line ФМ: 0000000000871765 [10:33:32]line ФД: 308724 [10:33:32]line ФПД: 16034363919239 [10:33:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103336&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308724&fm=16034363919239&tin=02508201610067®Number=0000000000091780&sum=100000 [10:33:32]written 0, free lines is 4095 [10:33:32]Write to MH i2c: 01 00 00 6A 9A 04 [10:33:32]Write i2c OK [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: 01 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: 01 07 00 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: 01 07 00 6A 9A 00 00 00 00 00 AD 0C C4 [10:33:32]RasterBufferAndPrint [10:33:32]line [10:33:32]line [10:33:32]line [10:33:32]line [10:33:32]line [10:33:32]written 0, free lines is 3251 [10:33:32]MH_Cut [10:33:32]Write to MH i2c: D1 01 00 71 9A 01 DD [10:33:32]Write i2c OK [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: D1 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: D1 01 00 [10:33:32]MH_I2C_Read... [10:33:32]Read from MH i2c: D1 01 00 71 9A 00 DC [10:33:32]Write to MH i2c: 01 00 00 72 9A 0C [10:33:32]Write i2c OK [10:33:32]MH_I2C_Read... [10:33:33]*** Cut start [10:33:33]*** Purtial cut [10:33:33]*** Stage 1: CUTSNS_PIN = 1 [10:33:33]Read from MH i2c: 01 [10:33:33]MH_I2C_Read... [10:33:33]*** Stop cut motor [10:33:33]*** Cut end [10:33:33]Read from MH i2c: 01 07 00 [10:33:33]MH_I2C_Read... [10:33:33]Read from MH i2c: 01 07 00 72 9A 00 00 00 00 00 FF 0F 21 [10:33:33]process_action close_receipt done [10:33:33]requested_data is exist [10:33:33]produce_requested_data [10:33:33]requested_item fm.sn is exist - process it [10:33:33]wFMCommunicate request_size=4 [10:33:33]MH_SAM_APDU [10:33:33]CAPDU: 80 11 00 00 [10:33:33]Write to MH i2c: E2 08 00 73 9A 80 11 00 00 00 00 00 00 87 [10:33:33]Write i2c OK [10:33:33]MH_I2C_Read... [10:33:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:33]Read from MH i2c: E2 [10:33:33]MH_I2C_Read... [10:33:33]Read from MH i2c: E2 17 00 [10:33:33]MH_I2C_Read... [10:33:33]Read from MH i2c: E2 17 00 73 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DC [10:33:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:33:33]wFMCommunicate OK [10:33:33]requested_item fd.num is exist - process it [10:33:33]SAM_PROTO_GetFieldsCounters [10:33:33]wFMCommunicate request_size=4 [10:33:33]MH_SAM_APDU [10:33:33]CAPDU: 80 13 00 00 [10:33:33]Write to MH i2c: E2 08 00 74 9A 80 13 00 00 00 00 00 00 8A [10:33:33]Write i2c OK [10:33:33]MH_I2C_Read... [10:33:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:34]Read from MH i2c: E2 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 62 00 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 62 00 74 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F4 B5 04 00 0E 04 04 00 14 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 23 [10:33: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F4 B5 04 00 0E 04 04 00 14 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 [10:33:34]wFMCommunicate OK [10:33:34]SAM_PROTO_GetFieldsCounters done [10:33:34]requested_item shift.num is exist - process it [10:33:34]requested_item shift.opened is exist - process it [10:33:34]req_shift_opened [10:33:34]FM_GetShiftState [10:33:34]SAM_PROTO_GetShiftState [10:33:34]wFMCommunicate request_size=4 [10:33:34]MH_SAM_APDU [10:33:34]CAPDU: 80 13 01 00 [10:33:34]Write to MH i2c: E2 08 00 75 9A 80 13 01 00 00 00 00 00 8C [10:33:34]Write i2c OK [10:33:34]MH_I2C_Read... [10:33:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:34]Read from MH i2c: E2 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 0E 00 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 0E 00 75 9A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0A [10:33:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:33:34]wFMCommunicate OK [10:33:34]SAM_PROTO_GetShiftState done [10:33:34]FM_GetShiftState done [10:33:34]req_shift_opened done [10:33:34]requested_item shift.open_date is exist - process it [10:33:34]req_shift_open_date [10:33:34]req_shift_open_date done [10:33:34]produce_requested_data done [10:33:34]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308724,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:33:34]process_action_free close_receipt [10:33:34]json_value_free [10:33:34]json_value_free done [10:33:34]process_json_proto returns [10:33:34]Send response to host [10:33:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308724,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:33:34]free response buf [10:33:34]execute_script done [10:33:34]execute_script returns [10:33:34]free content buf [10:33:34]Sock 8.Close socket [10:33:34]Sock 8.Thread stoped [10:33:34]accept exits with 9 [10:33:34]New connection [10:33:34]New thread 3067342180 created [10:33:34]Thread 3067198820 joined [10:33:34]Waiting for new connection... [10:33:34] Sock 9.Parse request [10:33:34]Sock 9.Check first char [10:33:34]Sock 9.First char is OK [10:33:34]request: POST /json_proto HTTP/1.0 [10:33:34]Method: POST [10:33:34]URL: /json_proto [10:33:34]Method is POST - this is cgi request [10:33:34]url: /json_proto [10:33:34]query_string will be loaded in cgi processing [10:33:34]execute_cgi json_proto POST (null) [10:33:34]execute_cgi path=json_proto method=POST [10:33:34]POST find Content-Length [10:33:34]Host: 172.17.96.3:8080 [10:33:34]Content-Length: 677 [10:33:34]Content-Type: application/json [10:33:34] [10:33:34]POST finish read [10:33:34]Found Content-Length = 677 [10:33:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:33:34]execute_script... [10:33:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642592", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:33:34]POST & json_proto [10:33:34]process_json_proto [10:33:34]json parsed OK: [10:33:34]protocol is kg_v1.0 [10:33:34]action value=close_receipt [10:33:34]process_action close_receipt [10:33:34]cmd_close_receipt [10:33:34]MH_GetDate [10:33:34]Write to MH i2c: F0 00 00 76 9A FF [10:33:34]Write i2c OK [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: F0 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: F0 09 00 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: F0 09 00 76 9A 00 84 C5 1C 67 44 5E 04 65 DF [10:33:34]GetLastDocTimeStamp 1729938816 [10:33:34]current date 1729938820 [10:33:34]FM_GetShiftState [10:33:34]SAM_PROTO_GetShiftState [10:33:34]wFMCommunicate request_size=4 [10:33:34]MH_SAM_APDU [10:33:34]CAPDU: 80 13 01 00 [10:33:34]Write to MH i2c: E2 08 00 77 9A 80 13 01 00 00 00 00 00 8E [10:33:34]Write i2c OK [10:33:34]MH_I2C_Read... [10:33:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:34]Read from MH i2c: E2 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 0E 00 [10:33:34]MH_I2C_Read... [10:33:34]Read from MH i2c: E2 0E 00 77 9A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0C [10:33:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:33:34]wFMCommunicate OK [10:33:34]SAM_PROTO_GetShiftState done [10:33:34]FM_GetShiftState done [10:33:34]opened in 1729902265 [10:33:34]opened+sec_in_day 1729988665 [10:33:34]quantity*price = 50041 [10:33:34]sum+1 = 50042 [10:33: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 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 146 26.10.2024 10:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308725 ФПД: 279234009919652 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103340&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308725&fm=279234009919652&tin=02508201610067®Number=0000000000091780&sum=50000 [10:33:35]StoreToDocumentArchive [10:33:35]shift 532 fd 308725 [10:33:35]save to /storage/0532/doc_00308725 [10:33:35]save last doc name /storage/0532/doc_00308725 to /storage/kkm_last_doc_name [10:33:35]save OK [10:33:35]Clear old archive folders... [10:33:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:33:35]tlvbuf is 00C7D660 [10:33:35]SAM_PROTO_ClearQueue [10:33:35]wFMCommunicate request_size=4 [10:33:35]MH_SAM_APDU [10:33:35]CAPDU: 80 09 00 00 [10:33:35]Write to MH i2c: E2 08 00 84 9A 80 09 00 00 00 00 00 00 90 [10:33:35]Write i2c OK [10:33:35]MH_I2C_Read... [10:33:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:35]Read from MH i2c: E2 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: E2 03 00 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: E2 03 00 84 9A 00 90 00 92 [10:33:35]RAPDU: 90 00 [10:33:35]wFMCommunicate OK [10:33:35]SAM_PROTO_ClearQueue done [10:33:35]KKMCreateOFDPacket [10:33:35]OFDProtocolAddRootSTLVToBuf [10:33:35]FM_MakeSignedData [10:33:35]FM_MakeSignedData [10:33:35]SAM_PROTO_SignData [10:33:35]wFMCommunicate request_size=4 [10:33:35]MH_SAM_APDU [10:33:35]CAPDU: 80 0D 01 02 [10:33:35]Write to MH i2c: E2 08 00 85 9A 80 0D 01 02 00 00 00 00 98 [10:33:35]Write i2c OK [10:33:35]MH_I2C_Read... [10:33:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:35]Read from MH i2c: E2 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: E2 03 00 [10:33:35]MH_I2C_Read... [10:33:35]Read from MH i2c: E2 03 00 85 9A 00 90 00 93 [10:33:35]RAPDU: 90 00 [10:33:35]wFMCommunicate OK [10:33:35]wFMCommunicate request_size=255 [10:33:35]MH_SAM_APDU [10:33:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 92 00 00 00 F4 03 04 00 84 C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 B5 04 00 35 04 06 00 FD [10:33:35]Write to MH i2c: E2 02 01 86 9A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 92 00 00 00 F4 03 04 00 84 C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 B5 04 00 35 04 06 00 FD 00 00 45 [10:33:35]Write i2c OK [10:33:35]MH_I2C_Read... [10:33:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:36]Read from MH i2c: E2 [10:33:36]MH_I2C_Read... [10:33:36]Read from MH i2c: E2 03 00 [10:33:36]MH_I2C_Read... [10:33:36]Read from MH i2c: E2 03 00 86 9A 00 90 00 94 [10:33:36]RAPDU: 90 00 [10:33:36]wFMCommunicate OK [10:33:36]wFMCommunicate request_size=10 [10:33:36]MH_SAM_APDU [10:33:36]CAPDU: 80 0D 02 02 05 F6 3B F8 70 A4 [10:33:36]Write to MH i2c: E2 0D 00 87 9A 80 0D 02 02 05 00 F6 3B F8 70 A4 00 00 E2 [10:33:36]Write i2c OK [10:33:36]MH_I2C_Read... [10:33:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:36]Read from MH i2c: E2 [10:33:36]MH_I2C_Read... [10:33:36]Read from MH i2c: E2 03 00 [10:33:36]MH_I2C_Read... [10:33:36]Read from MH i2c: E2 03 00 87 9A 00 90 00 95 [10:33:36]RAPDU: 90 00 [10:33:36]wFMCommunicate OK [10:33:36]wFMCommunicate request_size=4 [10:33:36]MH_SAM_APDU [10:33:36]CAPDU: 80 0D 03 02 [10:33:36]Write to MH i2c: E2 08 00 88 9A 80 0D 03 02 00 00 00 00 9D [10:33:36]Write i2c OK [10:33:36]MH_I2C_Read... [10:33:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:36]Read from MH i2c: E2 [10:33:36]MH_I2C_Read... [10:33:36]Read from MH i2c: E2 0B 00 [10:33:36]MH_I2C_Read... [10:33:36]Read from MH i2c: E2 0B 00 88 9A 00 35 74 AD 3D 3B 8B 50 78 90 00 BF [10:33:36]RAPDU: 35 74 AD 3D 3B 8B 50 78 90 00 [10:33:36]wFMCommunicate OK [10:33:36]SAM_PROTO_SignData done [10:33:36]FM_MakeSignedData done [10:33:36]CreateOFDProtocolMessage [10:33:36]wFMCommunicate request_size=4 [10:33:36]MH_SAM_APDU [10:33:36]CAPDU: 80 11 00 00 [10:33:36]Write to MH i2c: E2 08 00 89 9A 80 11 00 00 00 00 00 00 9D [10:33:36]Write i2c OK [10:33:36]MH_I2C_Read... [10:33:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:36]Read from MH i2c: E2 [10:33:36]MH_I2C_Read... [10:33:36]Read from MH i2c: E2 17 00 [10:33:36]MH_I2C_Read... [10:33:36]Read from MH i2c: E2 17 00 89 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F2 [10:33:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:33:36]wFMCommunicate OK [10:33:36]CreateOFDProtocolMessage done [10:33:36]OFDSenderStorePacket 308725 [10:33:36]StoreOFDPacket docnum=308725 [10:33:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B7 3C 07 01 87 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 92 00 00 00 F4 03 04 00 84 C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 B5 04 00 35 04 06 00 FD F6 3B F8 70 A4 35 74 AD 3D 3B 8B 50 78 [10:33:36]CheckFolder [10:33:36]dirname=/storage/ofd_packets [10:33:36]CheckFolder done [10:33:36]ProducePacketName [10:33:36]name=ofd_packets/00308725 [10:33:36]NVStorageSaveData ofd_packets/00308725 [10:33:36]File name is /storage/ofd_packets/00308725 [10:33:36]Write 301 bytes [10:33:36]NVStorageSaveData done [10:33:36]OFDSenderStorePacket done [10:33:36]KKMCreateOFDPacket done [10:33:36]NVStorageSaveData kkm_last_timestamp [10:33:36]File name is /storage/kkm_last_timestamp [10:33:36]Write 4 bytes [10:33:36]NVStorageSaveData done [10:33:36]ExternCall_PrintAddStr [10:33:36]wPrintStart [10:33:36]Write to MH i2c: 01 00 00 8A 9A 24 [10:33:36]Write i2c OK [10:33:36]MH_I2C_Read... [10:33:36]Read from MH i2c: 01 [10:33:36]MH_I2C_Read... [10:33:36]Read from MH i2c: 01 07 00 [10:33:36]MH_I2C_Read... [10:33:36]Read from MH i2c: 01 07 00 8A 9A 00 00 00 00 00 FF 0F 39 [10:33:36]RasterBufferAndPrint [10:33:36]line Счет N : (1)642592 [10:33:36]line ИНН: 02508201610067 [10:33:36]line Контрольно-Кассовый Чек [10:33:36]line ПРОДАЖА [10:33:36]line ТРК (МРК, ГНК) : 52 [10:33:36]line Товар: 2710124130 [10:33:36]line Аи-92-К-2 [10:33:36]line 7.480 * 66.90 [10:33:36]line = 500.41 [10:33:36]line НДС 12% НСП 1% [10:33:36]line > о реализуемом товаре [10:33:36]line ОКРУГЛЕНИЕ: -0.41 [10:33:36]line ИТОГО: 500.00 [10:33:36]line Внесено: 500.00 [10:33:36]line СДАЧА: 0.00 [10:33:36]line НСП 1% : 4.43 [10:33:36]line НДС 12% : 53.14 [10:33:36]line Наличными: 500.00 [10:33:36]line Безнал.: 0.00 [10:33:36]line Место: АЗС № 172 "Партнер Нефть" [10:33:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:33:36]line СНО: Общий режим [10:33:36]line Чек 146 26.10.2024 10:33 [10:33:36]line Смена: 532 ФФД: 1.0 [10:33:36]line ЗНМ: 0300000116 [10:33:36]line РНМ: 0000000000091780 [10:33:36]line Версия ККМ: 001 [10:33:36]line ФМ: 0000000000871765 [10:33:36]line ФД: 308725 [10:33:36]line ФПД: 279234009919652 [10:33:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103340&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308725&fm=279234009919652&tin=02508201610067®Number=0000000000091780&sum=50000 [10:33:36]written 0, free lines is 4095 [10:33:37]Write to MH i2c: 01 00 00 B4 9A 4E [10:33:37]Write i2c OK [10:33:37]MH_I2C_Read... [10:33:37]Read from MH i2c: 01 [10:33:37]MH_I2C_Read... [10:33:37]Read from MH i2c: 01 07 00 [10:33:37]MH_I2C_Read... [10:33:37]Read from MH i2c: 01 07 00 B4 9A 00 00 00 00 00 B1 0C 12 [10:33:37]RasterBufferAndPrint [10:33:37]line [10:33:37]line [10:33:37]line [10:33:37]line [10:33:37]line [10:33:37]written 0, free lines is 3262 [10:33:37]MH_Cut [10:33:37]Write to MH i2c: D1 01 00 BB 9A 01 27 [10:33:37]Write i2c OK [10:33:37]MH_I2C_Read... [10:33:37]Read from MH i2c: D1 [10:33:37]MH_I2C_Read... [10:33:37]Read from MH i2c: D1 01 00 [10:33:37]MH_I2C_Read... [10:33:37]Read from MH i2c: D1 01 00 BB 9A 00 26 [10:33:37]Write to MH i2c: 01 00 00 BC 9A 56 [10:33:37]Write i2c OK [10:33:37]MH_I2C_Read... [10:33:37]*** Cut start [10:33:38]*** Purtial cut [10:33:38]*** Stage 1: CUTSNS_PIN = 1 [10:33:38]Read from MH i2c: 01 [10:33:38]MH_I2C_Read... [10:33:38]*** Stop cut motor [10:33:38]*** Cut end [10:33:38]Read from MH i2c: 01 07 00 [10:33:38]MH_I2C_Read... [10:33:38]Read from MH i2c: 01 07 00 BC 9A 00 00 00 00 00 FF 0F 6B [10:33:38]process_action close_receipt done [10:33:38]requested_data is exist [10:33:38]produce_requested_data [10:33:38]requested_item fm.sn is exist - process it [10:33:38]wFMCommunicate request_size=4 [10:33:38]MH_SAM_APDU [10:33:38]CAPDU: 80 11 00 00 [10:33:38]Write to MH i2c: E2 08 00 BD 9A 80 11 00 00 00 00 00 00 D1 [10:33:38]Write i2c OK [10:33:38]MH_I2C_Read... [10:33:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:38]Read from MH i2c: E2 [10:33:38]MH_I2C_Read... [10:33:38]Read from MH i2c: E2 17 00 [10:33:38]MH_I2C_Read... [10:33:38]Read from MH i2c: E2 17 00 BD 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 26 [10:33:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:33:38]wFMCommunicate OK [10:33:38]requested_item fd.num is exist - process it [10:33:38]SAM_PROTO_GetFieldsCounters [10:33:38]wFMCommunicate request_size=4 [10:33:38]MH_SAM_APDU [10:33:38]CAPDU: 80 13 00 00 [10:33:38]Write to MH i2c: E2 08 00 BE 9A 80 13 00 00 00 00 00 00 D4 [10:33:38]Write i2c OK [10:33:38]MH_I2C_Read... [10:33:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:38]Read from MH i2c: E2 [10:33:38]MH_I2C_Read... [10:33:38]Read from MH i2c: E2 62 00 [10:33:38]MH_I2C_Read... [10:33:38]Read from MH i2c: E2 62 00 BE 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F5 B5 04 00 0E 04 04 00 14 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 71 [10:33: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F5 B5 04 00 0E 04 04 00 14 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 [10:33:38]wFMCommunicate OK [10:33:38]SAM_PROTO_GetFieldsCounters done [10:33:38]requested_item shift.num is exist - process it [10:33:38]requested_item shift.opened is exist - process it [10:33:38]req_shift_opened [10:33:38]FM_GetShiftState [10:33:38]SAM_PROTO_GetShiftState [10:33:38]wFMCommunicate request_size=4 [10:33:38]MH_SAM_APDU [10:33:38]CAPDU: 80 13 01 00 [10:33:38]Write to MH i2c: E2 08 00 BF 9A 80 13 01 00 00 00 00 00 D6 [10:33:38]Write i2c OK [10:33:38]MH_I2C_Read... [10:33:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:38]Read from MH i2c: E2 [10:33:38]MH_I2C_Read... [10:33:38]Read from MH i2c: E2 0E 00 [10:33:38]MH_I2C_Read... [10:33:38]Read from MH i2c: E2 0E 00 BF 9A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 54 [10:33:38]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:33:38]wFMCommunicate OK [10:33:38]SAM_PROTO_GetShiftState done [10:33:38]FM_GetShiftState done [10:33:38]req_shift_opened done [10:33:38]requested_item shift.open_date is exist - process it [10:33:38]req_shift_open_date [10:33:38]req_shift_open_date done [10:33:38]produce_requested_data done [10:33:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308725,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:33:38]process_action_free close_receipt [10:33:38]json_value_free [10:33:38]json_value_free done [10:33:38]process_json_proto returns [10:33:38]Send response to host [10:33:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308725,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:33:38]free response buf [10:33:38]execute_script done [10:33:38]execute_script returns [10:33:38]free content buf [10:33:38]Sock 9.Close socket [10:33:38]Sock 9.Thread stoped [10:33:51]ConnectInit Can't connect to host [10:33:51]CommunicateWithHost connect error [10:33:51]CommunicateWithHost err = -1 [10:33:51]OFD Sender: Server communicate error [10:33:51]OFD Sender: Processing packet 308722 [packets to send 225, broken 221] [10:33:51]ProducePacketName [10:33:51]name=ofd_packets/00308722 [10:33:51]OFD Sender: To server: pG, [10:33:51]CommunicateWithHost lk.salyk.kg:30040 [10:33:51]ConnectInit lk.salyk.kg [10:33:51]Connected sock=9 [10:33:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D1 A6 07 01 B1 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8F 00 00 00 F4 03 04 00 0D C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 B5 04 00 35 04 06 00 4F 3C 32 1F 46 C3 1A B7 1D F6 A5 7B D3 2C [10:33:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 27 CA 47 00 B0 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 31 37 36 35 10 04 04 00 F2 B5 04 00 F4 03 04 00 F2 6B 1C 67 B6 04 01 00 00 2C 79 6C E8 AF 40 6C 1E [10:33:52]CommunicateWithHost err = 0 [10:33:52]CheckOFDResponse [10:33:52]1017 (14) - 77093643461234 [10:33:52]1041 (16) - 0000000000871765 [10:33:52]1040 (4) - 308722 [10:33:52]1012 (4) - 26.10.2024 04:11 [10:33:52]1206 (1) - 0 [10:33:52]OFD Sender: Remove packet 308722 [10:33:52]ProducePacketName [10:33:52]name=ofd_packets/00308722 [10:33:52]NVStorageDeleteData [10:33:52]OFD Sender: Processing packet 308723 [packets to send 224, broken 221] [10:33:52]ProducePacketName [10:33:52]name=ofd_packets/00308723 [10:33:52]OFD Sender: To server: pG, [10:33:52]CommunicateWithHost lk.salyk.kg:30040 [10:33:52]ConnectInit lk.salyk.kg [10:33:52]Connected sock=9 [10:33:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C0 48 07 01 6D 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 90 00 00 00 F4 03 04 00 6A C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 B5 04 00 35 04 06 00 02 82 72 3D DB 6F 4C 9D 16 05 2B 36 05 F8 [10:33:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FD 45 47 00 09 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 31 37 36 35 10 04 04 00 F3 B5 04 00 F4 03 04 00 F3 6B 1C 67 B6 04 01 00 00 2F E5 AA A2 99 0A 77 C2 [10:33:53]CommunicateWithHost err = 0 [10:33:53]CheckOFDResponse [10:33:53]1017 (14) - 77093643461234 [10:33:53]1041 (16) - 0000000000871765 [10:33:53]1040 (4) - 308723 [10:33:53]1012 (4) - 26.10.2024 04:11 [10:33:53]1206 (1) - 0 [10:33:53]OFD Sender: Remove packet 308723 [10:33:53]ProducePacketName [10:33:53]name=ofd_packets/00308723 [10:33:53]NVStorageDeleteData [10:33:53]OFD Sender: Processing packet 308724 [packets to send 223, broken 221] [10:33:53]ProducePacketName [10:33:53]name=ofd_packets/00308724 [10:33:53]OFD Sender: To server: pG, [10:33:53]CommunicateWithHost lk.salyk.kg:30040 [10:33:53]ConnectInit lk.salyk.kg [10:33:53]Connected sock=9 [10:33:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 4F 31 04 01 9A ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 91 00 00 00 F4 03 04 00 80 C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 B5 04 00 35 04 06 00 0E 95 4A 90 CB 87 6E 13 86 11 D0 AC B9 BF [10:33:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 17 7E 47 00 AB 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 B5 04 00 F4 03 04 00 F3 6B 1C 67 B6 04 01 00 00 4F 8F 4D 62 35 BB 8F A5 [10:33:53]CommunicateWithHost err = 0 [10:33:53]CheckOFDResponse [10:33:53]1017 (14) - 77093643461234 [10:33:53]1041 (16) - 0000000000871765 [10:33:53]1040 (4) - 308724 [10:33:53]1012 (4) - 26.10.2024 04:11 [10:33:53]1206 (1) - 0 [10:33:53]OFD Sender: Remove packet 308724 [10:33:53]ProducePacketName [10:33:53]name=ofd_packets/00308724 [10:33:53]NVStorageDeleteData [10:33:54]OFD Sender: Processing packet 308725 [packets to send 222, broken 221] [10:33:54]ProducePacketName [10:33:54]name=ofd_packets/00308725 [10:33:54]OFD Sender: To server: pG, [10:33:54]CommunicateWithHost lk.salyk.kg:30040 [10:33:54]ConnectInit lk.salyk.kg [10:33:54]Connected sock=9 [10:33:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B7 3C 07 01 87 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 92 00 00 00 F4 03 04 00 84 C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 B5 04 00 35 04 06 00 FD F6 3B F8 70 A4 35 74 AD 3D 3B 8B 50 78 [10:33:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D1 F6 47 00 AA 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 31 37 36 35 10 04 04 00 F5 B5 04 00 F4 03 04 00 F4 6B 1C 67 B6 04 01 00 00 C4 EA 76 46 4C 0D F7 35 [10:33:54]CommunicateWithHost err = 0 [10:33:54]CheckOFDResponse [10:33:54]1017 (14) - 77093643461234 [10:33:54]1041 (16) - 0000000000871765 [10:33:54]1040 (4) - 308725 [10:33:54]1012 (4) - 26.10.2024 04:11 [10:33:54]1206 (1) - 0 [10:33:54]OFD Sender: Remove packet 308725 [10:33:54]ProducePacketName [10:33:54]name=ofd_packets/00308725 [10:33:54]NVStorageDeleteData [10:33:55]OFD Sender: No OFD packet to send [10:34:00]OFD Sender: No OFD packet to send [10:34:05]OFD Sender: No OFD packet to send [10:34:10]OFD Sender: No OFD packet to send [10:34:15]OFD Sender: No OFD packet to send [10:34:20]OFD Sender: No OFD packet to send [10:34:25]OFD Sender: No OFD packet to send [10:34:30]OFD Sender: No OFD packet to send [10:34:35]OFD Sender: No OFD packet to send [10:34:40]OFD Sender: No OFD packet to send [10:34:45]OFD Sender: No OFD packet to send [10:34:50]OFD Sender: No OFD packet to send [10:34:55]OFD Sender: No OFD packet to send [10:35:00]OFD Sender: No OFD packet to send [10:35:05]OFD Sender: No OFD packet to send [10:35:10]OFD Sender: No OFD packet to send [10:35:15]OFD Sender: No OFD packet to send [10:35:20]OFD Sender: No OFD packet to send [10:35:25]OFD Sender: No OFD packet to send [10:35:30]OFD Sender: No OFD packet to send [10:35:30]accept exits with 8 [10:35:30]New connection [10:35:30]New thread 3067198820 created [10:35:30]Thread 3067342180 joined [10:35:30]Waiting for new connection... [10:35:30] Sock 8.Parse request [10:35:30]Sock 8.Check first char [10:35:30]Sock 8.First char is OK [10:35:30]request: POST /json_proto HTTP/1.0 [10:35:30]Method: POST [10:35:30]URL: /json_proto [10:35:30]Method is POST - this is cgi request [10:35:30]url: /json_proto [10:35:30]query_string will be loaded in cgi processing [10:35:30]execute_cgi json_proto POST (null) [10:35:30]execute_cgi path=json_proto method=POST [10:35:30]POST find Content-Length [10:35:30]Host: 172.17.96.3:8080 [10:35:30]Content-Length: 677 [10:35:30]Content-Type: application/json [10:35:30] [10:35:30]POST finish read [10:35:30]Found Content-Length = 677 [10:35:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:35:30]execute_script... [10:35:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642595", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:35:30]POST & json_proto [10:35:30]process_json_proto [10:35:30]json parsed OK: [10:35:30]protocol is kg_v1.0 [10:35:30]action value=close_receipt [10:35:30]process_action close_receipt [10:35:30]cmd_close_receipt [10:35:30]MH_GetDate [10:35:30]Write to MH i2c: F0 00 00 C0 9A 49 [10:35:30]Write i2c OK [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: F0 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: F0 09 00 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: F0 09 00 C0 9A 00 F8 C5 1C 67 44 5E 04 65 9D [10:35:30]GetLastDocTimeStamp 1729938820 [10:35:30]current date 1729938936 [10:35:30]FM_GetShiftState [10:35:30]SAM_PROTO_GetShiftState [10:35:30]wFMCommunicate request_size=4 [10:35:30]MH_SAM_APDU [10:35:30]CAPDU: 80 13 01 00 [10:35:30]Write to MH i2c: E2 08 00 C1 9A 80 13 01 00 00 00 00 00 D8 [10:35:30]Write i2c OK [10:35:30]MH_I2C_Read... [10:35:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:30]Read from MH i2c: E2 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: E2 0E 00 [10:35:30]MH_I2C_Read... [10:35:30]Read from MH i2c: E2 0E 00 C1 9A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 56 [10:35:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:35:30]wFMCommunicate OK [10:35:30]SAM_PROTO_GetShiftState done [10:35:30]FM_GetShiftState done [10:35:30]opened in 1729902265 [10:35:30]opened+sec_in_day 1729988665 [10:35:30]quantity*price = 50041 [10:35:30]sum+1 = 50042 [10:35:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 147 26.10.2024 10:35 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308726 ФПД: 151405542950491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103536&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308726&fm=151405542950491&tin=02508201610067®Number=0000000000091780&sum=50000 [10:35:31]StoreToDocumentArchive [10:35:31]shift 532 fd 308726 [10:35:31]save to /storage/0532/doc_00308726 [10:35:31]save last doc name /storage/0532/doc_00308726 to /storage/kkm_last_doc_name [10:35:31]save OK [10:35:31]Clear old archive folders... [10:35:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:35:31]tlvbuf is 00B16710 [10:35:31]SAM_PROTO_ClearQueue [10:35:31]wFMCommunicate request_size=4 [10:35:31]MH_SAM_APDU [10:35:31]CAPDU: 80 09 00 00 [10:35:31]Write to MH i2c: E2 08 00 CE 9A 80 09 00 00 00 00 00 00 DA [10:35:31]Write i2c OK [10:35:31]MH_I2C_Read... [10:35:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:31]Read from MH i2c: E2 [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: E2 03 00 [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: E2 03 00 CE 9A 00 90 00 DC [10:35:31]RAPDU: 90 00 [10:35:31]wFMCommunicate OK [10:35:31]SAM_PROTO_ClearQueue done [10:35:31]KKMCreateOFDPacket [10:35:31]OFDProtocolAddRootSTLVToBuf [10:35:31]FM_MakeSignedData [10:35:31]FM_MakeSignedData [10:35:31]SAM_PROTO_SignData [10:35:31]wFMCommunicate request_size=4 [10:35:31]MH_SAM_APDU [10:35:31]CAPDU: 80 0D 01 02 [10:35:31]Write to MH i2c: E2 08 00 CF 9A 80 0D 01 02 00 00 00 00 E2 [10:35:31]Write i2c OK [10:35:31]MH_I2C_Read... [10:35:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:31]Read from MH i2c: E2 [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: E2 03 00 [10:35:31]MH_I2C_Read... [10:35:31]Read from MH i2c: E2 03 00 CF 9A 00 90 00 DD [10:35:31]RAPDU: 90 00 [10:35:31]wFMCommunicate OK [10:35:31]wFMCommunicate request_size=255 [10:35:31]MH_SAM_APDU [10:35: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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 93 00 00 00 F4 03 04 00 F8 C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 B5 04 00 35 04 06 00 89 [10:35:31]Write to MH i2c: E2 02 01 D0 9A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 93 00 00 00 F4 03 04 00 F8 C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 B5 04 00 35 04 06 00 89 00 00 91 [10:35:31]Write i2c OK [10:35:31]MH_I2C_Read... [10:35:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:32]Read from MH i2c: E2 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 03 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 03 00 D0 9A 00 90 00 DE [10:35:32]RAPDU: 90 00 [10:35:32]wFMCommunicate OK [10:35:32]wFMCommunicate request_size=10 [10:35:32]MH_SAM_APDU [10:35:32]CAPDU: 80 0D 02 02 05 B3 D9 9A C6 5B [10:35:32]Write to MH i2c: E2 0D 00 D1 9A 80 0D 02 02 05 00 B3 D9 9A C6 5B 00 00 36 [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:32]Read from MH i2c: E2 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 03 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 03 00 D1 9A 00 90 00 DF [10:35:32]RAPDU: 90 00 [10:35:32]wFMCommunicate OK [10:35:32]wFMCommunicate request_size=4 [10:35:32]MH_SAM_APDU [10:35:32]CAPDU: 80 0D 03 02 [10:35:32]Write to MH i2c: E2 08 00 D2 9A 80 0D 03 02 00 00 00 00 E7 [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:32]Read from MH i2c: E2 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 0B 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 0B 00 D2 9A 00 81 92 1F EC 4B 1A 2B 38 90 00 CE [10:35:32]RAPDU: 81 92 1F EC 4B 1A 2B 38 90 00 [10:35:32]wFMCommunicate OK [10:35:32]SAM_PROTO_SignData done [10:35:32]FM_MakeSignedData done [10:35:32]CreateOFDProtocolMessage [10:35:32]wFMCommunicate request_size=4 [10:35:32]MH_SAM_APDU [10:35:32]CAPDU: 80 11 00 00 [10:35:32]Write to MH i2c: E2 08 00 D3 9A 80 11 00 00 00 00 00 00 E7 [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:32]Read from MH i2c: E2 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 17 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: E2 17 00 D3 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3C [10:35:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:35:32]wFMCommunicate OK [10:35:32]CreateOFDProtocolMessage done [10:35:32]OFDSenderStorePacket 308726 [10:35:32]StoreOFDPacket docnum=308726 [10:35:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A1 0B 07 01 83 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 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 93 00 00 00 F4 03 04 00 F8 C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 B5 04 00 35 04 06 00 89 B3 D9 9A C6 5B 81 92 1F EC 4B 1A 2B 38 [10:35:32]CheckFolder [10:35:32]dirname=/storage/ofd_packets [10:35:32]CheckFolder done [10:35:32]ProducePacketName [10:35:32]name=ofd_packets/00308726 [10:35:32]NVStorageSaveData ofd_packets/00308726 [10:35:32]File name is /storage/ofd_packets/00308726 [10:35:32]Write 301 bytes [10:35:32]NVStorageSaveData done [10:35:32]OFDSenderStorePacket done [10:35:32]KKMCreateOFDPacket done [10:35:32]NVStorageSaveData kkm_last_timestamp [10:35:32]File name is /storage/kkm_last_timestamp [10:35:32]Write 4 bytes [10:35:32]NVStorageSaveData done [10:35:32]ExternCall_PrintAddStr [10:35:32]wPrintStart [10:35:32]Write to MH i2c: 01 00 00 D4 9A 6E [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: 01 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: 01 07 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: 01 07 00 D4 9A 00 00 00 00 00 FF 0F 83 [10:35:32]RasterBufferAndPrint [10:35:32]line Счет N : (1)642595 [10:35:32]line ИНН: 02508201610067 [10:35:32]line Контрольно-Кассовый Чек [10:35:32]line ПРОДАЖА [10:35:32]line ТРК (МРК, ГНК) : 31 [10:35:32]line Товар: 2710124130 [10:35:32]line Аи-92-К-2 [10:35:32]line 7.480 * 66.90 [10:35:32]line = 500.41 [10:35:32]line НДС 12% НСП 1% [10:35:32]line > о реализуемом товаре [10:35:32]line ОКРУГЛЕНИЕ: -0.41 [10:35:32]line ИТОГО: 500.00 [10:35:32]line Внесено: 500.00 [10:35:32]line СДАЧА: 0.00 [10:35:32]line НСП 1% : 4.43 [10:35:32]line НДС 12% : 53.14 [10:35:32]line Наличными: 500.00 [10:35:32]line Безнал.: 0.00 [10:35:32]line Место: АЗС № 172 "Партнер Нефть" [10:35:32]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:35:32]line СНО: Общий режим [10:35:32]line Чек 147 26.10.2024 10:35 [10:35:32]line Смена: 532 ФФД: 1.0 [10:35:32]line ЗНМ: 0300000116 [10:35:32]line РНМ: 0000000000091780 [10:35:32]line Версия ККМ: 001 [10:35:32]line ФМ: 0000000000871765 [10:35:32]line ФД: 308726 [10:35:32]line ФПД: 151405542950491 [10:35:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103536&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308726&fm=151405542950491&tin=02508201610067®Number=0000000000091780&sum=50000 [10:35:32]OFD Sender: Processing packet 308726 [packets to send 222, broken 221] [10:35:32]ProducePacketName [10:35:32]name=ofd_packets/00308726 [10:35:32]OFD Sender: To server: pG, [10:35:32]CommunicateWithHost lk.salyk.kg:30040 [10:35:32]ConnectInit lk.salyk.kg [10:35:32]written 0, free lines is 4095 [10:35:32]Connected sock=10 [10:35:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A1 0B 07 01 83 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 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 93 00 00 00 F4 03 04 00 F8 C5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 B5 04 00 35 04 06 00 89 B3 D9 9A C6 5B 81 92 1F EC 4B 1A 2B 38 [10:35:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 72 E7 47 00 BF 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 31 37 36 35 10 04 04 00 F6 B5 04 00 F4 03 04 00 56 6C 1C 67 B6 04 01 00 00 76 89 A0 F1 4E E6 3A 57 [10:35:32]CommunicateWithHost err = 0 [10:35:32]CheckOFDResponse [10:35:32]1017 (14) - 77093643461234 [10:35:32]1041 (16) - 0000000000871765 [10:35:32]1040 (4) - 308726 [10:35:32]1012 (4) - 26.10.2024 04:13 [10:35:32]1206 (1) - 0 [10:35:32]OFD Sender: Remove packet 308726 [10:35:32]ProducePacketName [10:35:32]name=ofd_packets/00308726 [10:35:32]NVStorageDeleteData [10:35:32]Write to MH i2c: 01 00 00 FE 9A 98 [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: 01 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: 01 07 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: 01 07 00 FE 9A 00 00 00 00 00 AD 0C 58 [10:35:32]RasterBufferAndPrint [10:35:32]line [10:35:32]line [10:35:32]line [10:35:32]line [10:35:32]line [10:35:32]written 0, free lines is 3249 [10:35:32]MH_Cut [10:35:32]Write to MH i2c: D1 01 00 05 9B 01 72 [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: D1 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: D1 01 00 [10:35:32]MH_I2C_Read... [10:35:32]Read from MH i2c: D1 01 00 05 9B 00 71 [10:35:32]Write to MH i2c: 01 00 00 06 9B A1 [10:35:32]Write i2c OK [10:35:32]MH_I2C_Read... [10:35:33]OFD Sender: No OFD packet to send [10:35:33]*** Cut start [10:35:33]*** Purtial cut [10:35:33]*** Stage 1: CUTSNS_PIN = 1 [10:35:34]Read from MH i2c: 01 [10:35:34]MH_I2C_Read... [10:35:34]*** Stop cut motor [10:35:34]*** Cut end [10:35:34]Read from MH i2c: 01 07 00 [10:35:34]MH_I2C_Read... [10:35:34]Read from MH i2c: 01 07 00 06 9B 00 00 00 00 00 FF 0F B6 [10:35:34]process_action close_receipt done [10:35:34]requested_data is exist [10:35:34]produce_requested_data [10:35:34]requested_item fm.sn is exist - process it [10:35:34]wFMCommunicate request_size=4 [10:35:34]MH_SAM_APDU [10:35:34]CAPDU: 80 11 00 00 [10:35:34]Write to MH i2c: E2 08 00 07 9B 80 11 00 00 00 00 00 00 1C [10:35:34]Write i2c OK [10:35:34]MH_I2C_Read... [10:35:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:34]Read from MH i2c: E2 [10:35:34]MH_I2C_Read... [10:35:34]Read from MH i2c: E2 17 00 [10:35:34]MH_I2C_Read... [10:35:34]Read from MH i2c: E2 17 00 07 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 71 [10:35:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:35:34]wFMCommunicate OK [10:35:34]requested_item fd.num is exist - process it [10:35:34]SAM_PROTO_GetFieldsCounters [10:35:34]wFMCommunicate request_size=4 [10:35:34]MH_SAM_APDU [10:35:34]CAPDU: 80 13 00 00 [10:35:34]Write to MH i2c: E2 08 00 08 9B 80 13 00 00 00 00 00 00 1F [10:35:34]Write i2c OK [10:35:34]MH_I2C_Read... [10:35:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:34]Read from MH i2c: E2 [10:35:34]MH_I2C_Read... [10:35:34]Read from MH i2c: E2 62 00 [10:35:34]MH_I2C_Read... [10:35:34]Read from MH i2c: E2 62 00 08 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F6 B5 04 00 0E 04 04 00 14 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 C0 [10:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F6 B5 04 00 0E 04 04 00 14 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 [10:35:34]wFMCommunicate OK [10:35:34]SAM_PROTO_GetFieldsCounters done [10:35:34]requested_item shift.num is exist - process it [10:35:34]requested_item shift.opened is exist - process it [10:35:34]req_shift_opened [10:35:34]FM_GetShiftState [10:35:34]SAM_PROTO_GetShiftState [10:35:34]wFMCommunicate request_size=4 [10:35:34]MH_SAM_APDU [10:35:34]CAPDU: 80 13 01 00 [10:35:34]Write to MH i2c: E2 08 00 09 9B 80 13 01 00 00 00 00 00 21 [10:35:34]Write i2c OK [10:35:34]MH_I2C_Read... [10:35:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:34]Read from MH i2c: E2 [10:35:34]MH_I2C_Read... [10:35:34]Read from MH i2c: E2 0E 00 [10:35:34]MH_I2C_Read... [10:35:34]Read from MH i2c: E2 0E 00 09 9B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9F [10:35:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:35:34]wFMCommunicate OK [10:35:34]SAM_PROTO_GetShiftState done [10:35:34]FM_GetShiftState done [10:35:34]req_shift_opened done [10:35:34]requested_item shift.open_date is exist - process it [10:35:34]req_shift_open_date [10:35:34]req_shift_open_date done [10:35:34]produce_requested_data done [10:35:34]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308726,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:35:34]process_action_free close_receipt [10:35:34]json_value_free [10:35:34]json_value_free done [10:35:34]process_json_proto returns [10:35:34]Send response to host [10:35:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308726,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:35:34]free response buf [10:35:34]execute_script done [10:35:34]execute_script returns [10:35:34]free content buf [10:35:34]Sock 8.Close socket [10:35:34]Sock 8.Thread stoped [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:12]accept exits with 9 [10:36:12]New connection [10:36:12]New thread 3067342180 created [10:36:12]Thread 3067198820 joined [10:36:12]Waiting for new connection... [10:36:12] Sock 9.Parse request [10:36:12]Sock 9.Check first char [10:36:12]Sock 9.First char is OK [10:36:12]request: POST /json_proto HTTP/1.0 [10:36:12]Method: POST [10:36:12]URL: /json_proto [10:36:12]Method is POST - this is cgi request [10:36:12]url: /json_proto [10:36:12]query_string will be loaded in cgi processing [10:36:12]execute_cgi json_proto POST (null) [10:36:12]execute_cgi path=json_proto method=POST [10:36:12]POST find Content-Length [10:36:12]Host: 172.17.96.3:8080 [10:36:12]Content-Length: 677 [10:36:12]Content-Type: application/json [10:36:12] [10:36:12]POST finish read [10:36:12]Found Content-Length = 677 [10:36:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 3.370, "sum" : 250.05, "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" ] } } [10:36:12]execute_script... [10:36:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642596", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 3.370, "sum" : 250.05, "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" ] } } [10:36:12]POST & json_proto [10:36:12]process_json_proto [10:36:12]json parsed OK: [10:36:12]protocol is kg_v1.0 [10:36:12]action value=close_receipt [10:36:12]process_action close_receipt [10:36:12]cmd_close_receipt [10:36:12]MH_GetDate [10:36:12]Write to MH i2c: F0 00 00 0A 9B 94 [10:36:12]Write i2c OK [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: F0 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: F0 09 00 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: F0 09 00 0A 9B 00 22 C6 1C 67 44 5E 04 65 13 [10:36:12]GetLastDocTimeStamp 1729938936 [10:36:12]current date 1729938978 [10:36:12]FM_GetShiftState [10:36:12]SAM_PROTO_GetShiftState [10:36:12]wFMCommunicate request_size=4 [10:36:12]MH_SAM_APDU [10:36:12]CAPDU: 80 13 01 00 [10:36:12]Write to MH i2c: E2 08 00 0B 9B 80 13 01 00 00 00 00 00 23 [10:36:12]Write i2c OK [10:36:12]MH_I2C_Read... [10:36:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:12]Read from MH i2c: E2 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 0E 00 [10:36:12]MH_I2C_Read... [10:36:12]Read from MH i2c: E2 0E 00 0B 9B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A1 [10:36:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:36:12]wFMCommunicate OK [10:36:12]SAM_PROTO_GetShiftState done [10:36:12]FM_GetShiftState done [10:36:12]opened in 1729902265 [10:36:12]opened+sec_in_day 1729988665 [10:36:12]quantity*price = 25005 [10:36:12]sum+1 = 25006 [10:36:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.55 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 148 26.10.2024 10:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308727 ФПД: 125421629357905 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103618&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308727&fm=125421629357905&tin=02508201610067®Number=0000000000091780&sum=25000 [10:36:14]StoreToDocumentArchive [10:36:14]shift 532 fd 308727 [10:36:14]save to /storage/0532/doc_00308727 [10:36:14]save last doc name /storage/0532/doc_00308727 to /storage/kkm_last_doc_name [10:36:14]save OK [10:36:14]Clear old archive folders... [10:36:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:14]tlvbuf is B6FB4350 [10:36:14]SAM_PROTO_ClearQueue [10:36:14]wFMCommunicate request_size=4 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 09 00 00 [10:36:14]Write to MH i2c: E2 08 00 18 9B 80 09 00 00 00 00 00 00 25 [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 18 9B 00 90 00 27 [10:36:14]RAPDU: 90 00 [10:36:14]wFMCommunicate OK [10:36:14]SAM_PROTO_ClearQueue done [10:36:14]KKMCreateOFDPacket [10:36:14]OFDProtocolAddRootSTLVToBuf [10:36:14]FM_MakeSignedData [10:36:14]FM_MakeSignedData [10:36:14]SAM_PROTO_SignData [10:36:14]wFMCommunicate request_size=4 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 0D 01 02 [10:36:14]Write to MH i2c: E2 08 00 19 9B 80 0D 01 02 00 00 00 00 2D [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 19 9B 00 90 00 28 [10:36:14]RAPDU: 90 00 [10:36:14]wFMCommunicate OK [10:36:14]wFMCommunicate request_size=255 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AD 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 94 00 00 00 F4 03 04 00 22 C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 B5 04 00 35 04 06 00 72 [10:36:14]Write to MH i2c: E2 02 01 1A 9B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AD 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 94 00 00 00 F4 03 04 00 22 C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 B5 04 00 35 04 06 00 72 00 00 27 [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 1A 9B 00 90 00 29 [10:36:14]RAPDU: 90 00 [10:36:14]wFMCommunicate OK [10:36:14]wFMCommunicate request_size=10 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 0D 02 02 05 11 FF AA 3F 51 [10:36:14]Write to MH i2c: E2 0D 00 1B 9B 80 0D 02 02 05 00 11 FF AA 3F 51 00 00 84 [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 03 00 1B 9B 00 90 00 2A [10:36:14]RAPDU: 90 00 [10:36:14]wFMCommunicate OK [10:36:14]wFMCommunicate request_size=4 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 0D 03 02 [10:36:14]Write to MH i2c: E2 08 00 1C 9B 80 0D 03 02 00 00 00 00 32 [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 0B 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 0B 00 1C 9B 00 CD 4F 17 FF 34 1C E7 0E 90 00 AA [10:36:14]RAPDU: CD 4F 17 FF 34 1C E7 0E 90 00 [10:36:14]wFMCommunicate OK [10:36:14]SAM_PROTO_SignData done [10:36:14]FM_MakeSignedData done [10:36:14]CreateOFDProtocolMessage [10:36:14]wFMCommunicate request_size=4 [10:36:14]MH_SAM_APDU [10:36:14]CAPDU: 80 11 00 00 [10:36:14]Write to MH i2c: E2 08 00 1D 9B 80 11 00 00 00 00 00 00 32 [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:14]Read from MH i2c: E2 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 17 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: E2 17 00 1D 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 87 [10:36:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:36:14]wFMCommunicate OK [10:36:14]CreateOFDProtocolMessage done [10:36:14]OFDSenderStorePacket 308727 [10:36:14]StoreOFDPacket docnum=308727 [10:36:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5F 18 07 01 E8 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AD 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 94 00 00 00 F4 03 04 00 22 C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 B5 04 00 35 04 06 00 72 11 FF AA 3F 51 CD 4F 17 FF 34 1C E7 0E [10:36:14]CheckFolder [10:36:14]dirname=/storage/ofd_packets [10:36:14]CheckFolder done [10:36:14]ProducePacketName [10:36:14]name=ofd_packets/00308727 [10:36:14]NVStorageSaveData ofd_packets/00308727 [10:36:14]File name is /storage/ofd_packets/00308727 [10:36:14]Write 301 bytes [10:36:14]NVStorageSaveData done [10:36:14]OFDSenderStorePacket done [10:36:14]KKMCreateOFDPacket done [10:36:14]NVStorageSaveData kkm_last_timestamp [10:36:14]File name is /storage/kkm_last_timestamp [10:36:14]Write 4 bytes [10:36:14]NVStorageSaveData done [10:36:14]ExternCall_PrintAddStr [10:36:14]wPrintStart [10:36:14]Write to MH i2c: 01 00 00 1E 9B B9 [10:36:14]Write i2c OK [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: 01 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: 01 07 00 [10:36:14]MH_I2C_Read... [10:36:14]Read from MH i2c: 01 07 00 1E 9B 00 00 00 00 00 FF 0F CE [10:36:14]RasterBufferAndPrint [10:36:14]line Счет N : (1)642596 [10:36:14]line ИНН: 02508201610067 [10:36:14]line Контрольно-Кассовый Чек [10:36:14]line ПРОДАЖА [10:36:14]line ТРК (МРК, ГНК) : 61 [10:36:14]line Товар: 2710124500 [10:36:14]line Аи-95-К-3 [10:36:14]line 3.370 * 74.20 [10:36:14]line = 250.05 [10:36:14]line НДС 12% НСП 1% [10:36:14]line > о реализуемом товаре [10:36:14]line ОКРУГЛЕНИЕ: -0.05 [10:36:14]line ИТОГО: 250.00 [10:36:14]line Внесено: 250.00 [10:36:14]line СДАЧА: 0.00 [10:36:14]line НСП 1% : 2.21 [10:36:14]line НДС 12% : 26.55 [10:36:14]line Наличными: 250.00 [10:36:14]line Безнал.: 0.00 [10:36:14]line Место: АЗС № 172 "Партнер Нефть" [10:36:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:36:14]line СНО: Общий режим [10:36:14]line Чек 148 26.10.2024 10:36 [10:36:14]line Смена: 532 ФФД: 1.0 [10:36:14]line ЗНМ: 0300000116 [10:36:14]line РНМ: 0000000000091780 [10:36:14]line Версия ККМ: 001 [10:36:14]line ФМ: 0000000000871765 [10:36:14]line ФД: 308727 [10:36:14]line ФПД: 125421629357905 [10:36:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103618&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308727&fm=125421629357905&tin=02508201610067®Number=0000000000091780&sum=25000 [10:36:14]written 0, free lines is 4095 [10:36:14]OFD Sender: Processing packet 308727 [packets to send 222, broken 221] [10:36:14]ProducePacketName [10:36:14]name=ofd_packets/00308727 [10:36:14]OFD Sender: To server: pG, [10:36:14]CommunicateWithHost lk.salyk.kg:30040 [10:36:14]ConnectInit lk.salyk.kg [10:36:14]Connected sock=10 [10:36:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5F 18 07 01 E8 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 2A 0D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AD 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 94 00 00 00 F4 03 04 00 22 C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 B5 04 00 35 04 06 00 72 11 FF AA 3F 51 CD 4F 17 FF 34 1C E7 0E [10:36:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AB DA 47 00 2C 81 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 B5 04 00 F4 03 04 00 81 6C 1C 67 B6 04 01 00 00 46 C5 69 0C 6B 7B A7 07 [10:36:14]CommunicateWithHost err = 0 [10:36:14]CheckOFDResponse [10:36:14]1017 (14) - 77093643461234 [10:36:14]1041 (16) - 0000000000871765 [10:36:14]1040 (4) - 308727 [10:36:14]1012 (4) - 26.10.2024 04:13 [10:36:14]1206 (1) - 0 [10:36:14]OFD Sender: Remove packet 308727 [10:36:14]ProducePacketName [10:36:14]name=ofd_packets/00308727 [10:36:14]NVStorageDeleteData [10:36:15]Write to MH i2c: 01 00 00 48 9B E3 [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: 01 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: 01 07 00 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: 01 07 00 48 9B 00 00 00 00 00 B3 0C A9 [10:36:15]RasterBufferAndPrint [10:36:15]line [10:36:15]line [10:36:15]line [10:36:15]line [10:36:15]line [10:36:15]written 0, free lines is 3257 [10:36:15]MH_Cut [10:36:15]Write to MH i2c: D1 01 00 4F 9B 01 BC [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: D1 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: D1 01 00 [10:36:15]MH_I2C_Read... [10:36:15]Read from MH i2c: D1 01 00 4F 9B 00 BB [10:36:15]Write to MH i2c: 01 00 00 50 9B EB [10:36:15]Write i2c OK [10:36:15]MH_I2C_Read... [10:36:15]OFD Sender: No OFD packet to send [10:36:15]*** Cut start [10:36:15]*** Purtial cut [10:36:15]*** Stage 1: CUTSNS_PIN = 1 [10:36:16]Read from MH i2c: 01 [10:36:16]MH_I2C_Read... [10:36:16]*** Stop cut motor [10:36:16]*** Cut end [10:36:16]Read from MH i2c: 01 07 00 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: 01 07 00 50 9B 00 00 00 00 00 FF 0F 00 [10:36:16]process_action close_receipt done [10:36:16]requested_data is exist [10:36:16]produce_requested_data [10:36:16]requested_item fm.sn is exist - process it [10:36:16]wFMCommunicate request_size=4 [10:36:16]MH_SAM_APDU [10:36:16]CAPDU: 80 11 00 00 [10:36:16]Write to MH i2c: E2 08 00 51 9B 80 11 00 00 00 00 00 00 66 [10:36:16]Write i2c OK [10:36:16]MH_I2C_Read... [10:36:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:16]Read from MH i2c: E2 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: E2 17 00 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: E2 17 00 51 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BB [10:36:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:36:16]wFMCommunicate OK [10:36:16]requested_item fd.num is exist - process it [10:36:16]SAM_PROTO_GetFieldsCounters [10:36:16]wFMCommunicate request_size=4 [10:36:16]MH_SAM_APDU [10:36:16]CAPDU: 80 13 00 00 [10:36:16]Write to MH i2c: E2 08 00 52 9B 80 13 00 00 00 00 00 00 69 [10:36:16]Write i2c OK [10:36:16]MH_I2C_Read... [10:36:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:16]Read from MH i2c: E2 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: E2 62 00 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: E2 62 00 52 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F7 B5 04 00 0E 04 04 00 14 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 0E [10:36:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F7 B5 04 00 0E 04 04 00 14 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 [10:36:16]wFMCommunicate OK [10:36:16]SAM_PROTO_GetFieldsCounters done [10:36:16]requested_item shift.num is exist - process it [10:36:16]requested_item shift.opened is exist - process it [10:36:16]req_shift_opened [10:36:16]FM_GetShiftState [10:36:16]SAM_PROTO_GetShiftState [10:36:16]wFMCommunicate request_size=4 [10:36:16]MH_SAM_APDU [10:36:16]CAPDU: 80 13 01 00 [10:36:16]Write to MH i2c: E2 08 00 53 9B 80 13 01 00 00 00 00 00 6B [10:36:16]Write i2c OK [10:36:16]MH_I2C_Read... [10:36:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:16]Read from MH i2c: E2 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: E2 0E 00 [10:36:16]MH_I2C_Read... [10:36:16]Read from MH i2c: E2 0E 00 53 9B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E9 [10:36:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:36:16]wFMCommunicate OK [10:36:16]SAM_PROTO_GetShiftState done [10:36:16]FM_GetShiftState done [10:36:16]req_shift_opened done [10:36:16]requested_item shift.open_date is exist - process it [10:36:16]req_shift_open_date [10:36:16]req_shift_open_date done [10:36:16]produce_requested_data done [10:36:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308727,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:36:16]process_action_free close_receipt [10:36:16]json_value_free [10:36:16]json_value_free done [10:36:16]process_json_proto returns [10:36:16]Send response to host [10:36:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308727,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:36:16]free response buf [10:36:16]execute_script done [10:36:16]execute_script returns [10:36:16]free content buf [10:36:16]Sock 9.Close socket [10:36:16]Sock 9.Thread stoped [10:36:20]OFD Sender: No OFD packet to send [10:36:25]OFD Sender: No OFD packet to send [10:36:30]OFD Sender: No OFD packet to send [10:36:35]OFD Sender: No OFD packet to send [10:36:40]OFD Sender: No OFD packet to send [10:36:45]OFD Sender: No OFD packet to send [10:36:49]accept exits with 8 [10:36:49]New connection [10:36:49]New thread 3067198820 created [10:36:49]Thread 3067342180 joined [10:36:49]Waiting for new connection... [10:36:49] Sock 8.Parse request [10:36:49]Sock 8.Check first char [10:36:49]Sock 8.First char is OK [10:36:49]request: POST /json_proto HTTP/1.0 [10:36:49]Method: POST [10:36:49]URL: /json_proto [10:36:49]Method is POST - this is cgi request [10:36:49]url: /json_proto [10:36:49]query_string will be loaded in cgi processing [10:36:49]execute_cgi json_proto POST (null) [10:36:49]execute_cgi path=json_proto method=POST [10:36:49]POST find Content-Length [10:36:49]Host: 172.17.96.3:8080 [10:36:49]Content-Length: 683 [10:36:49]Content-Type: application/json [10:36:49] [10:36:49]POST finish read [10:36:49]Found Content-Length = 683 [10:36:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 9.890, "sum" : 763.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 763.00, "total" : 763.00, "payments": [ { "type": 0, "sum" : 763.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:49]execute_script... [10:36:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642597", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 9.890, "sum" : 763.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 763.00, "total" : 763.00, "payments": [ { "type": 0, "sum" : 763.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:49]POST & json_proto [10:36:49]process_json_proto [10:36:49]json parsed OK: [10:36:49]protocol is kg_v1.0 [10:36:49]action value=close_receipt [10:36:49]process_action close_receipt [10:36:49]cmd_close_receipt [10:36:49]MH_GetDate [10:36:49]Write to MH i2c: F0 00 00 54 9B DE [10:36:49]Write i2c OK [10:36:49]MH_I2C_Read... [10:36:49]Read from MH i2c: F0 [10:36:49]MH_I2C_Read... [10:36:49]Read from MH i2c: F0 09 00 [10:36:49]MH_I2C_Read... [10:36:49]Read from MH i2c: F0 09 00 54 9B 00 47 C6 1C 67 44 5E 04 65 82 [10:36:49]GetLastDocTimeStamp 1729938978 [10:36:49]current date 1729939015 [10:36:49]FM_GetShiftState [10:36:49]SAM_PROTO_GetShiftState [10:36:49]wFMCommunicate request_size=4 [10:36:49]MH_SAM_APDU [10:36:49]CAPDU: 80 13 01 00 [10:36:49]Write to MH i2c: E2 08 00 55 9B 80 13 01 00 00 00 00 00 6D [10:36:49]Write i2c OK [10:36:49]MH_I2C_Read... [10:36:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:49]Read from MH i2c: E2 [10:36:49]MH_I2C_Read... [10:36:49]Read from MH i2c: E2 0E 00 [10:36:49]MH_I2C_Read... [10:36:49]Read from MH i2c: E2 0E 00 55 9B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EB [10:36:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:36:49]wFMCommunicate OK [10:36:49]SAM_PROTO_GetShiftState done [10:36:49]FM_GetShiftState done [10:36:49]opened in 1729902265 [10:36:49]opened+sec_in_day 1729988665 [10:36:49]quantity*price = 76350 [10:36:49]sum+1 = 76352 [10:36:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 763.00 Внесено: 763.00 СДАЧА: 0.00 НСП 1% : 6.76 НДС 12% : 81.08 Наличными: 763.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 149 26.10.2024 10:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308728 ФПД: 33912877010283 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103655&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308728&fm=33912877010283&tin=02508201610067®Number=0000000000091780&sum=76300 [10:36:50]StoreToDocumentArchive [10:36:50]shift 532 fd 308728 [10:36:50]save to /storage/0532/doc_00308728 [10:36:50]save last doc name /storage/0532/doc_00308728 to /storage/kkm_last_doc_name [10:36:50]save OK [10:36:50]Clear old archive folders... [10:36:50]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:36:50]tlvbuf is 00B6FE80 [10:36:50]SAM_PROTO_ClearQueue [10:36:50]wFMCommunicate request_size=4 [10:36:50]MH_SAM_APDU [10:36:50]CAPDU: 80 09 00 00 [10:36:50]Write to MH i2c: E2 08 00 62 9B 80 09 00 00 00 00 00 00 6F [10:36:50]Write i2c OK [10:36:50]MH_I2C_Read... [10:36:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:50]Read from MH i2c: E2 [10:36:50]MH_I2C_Read... [10:36:50]Read from MH i2c: E2 03 00 [10:36:50]MH_I2C_Read... [10:36:50]Read from MH i2c: E2 03 00 62 9B 00 90 00 71 [10:36:50]RAPDU: 90 00 [10:36:50]wFMCommunicate OK [10:36:50]SAM_PROTO_ClearQueue done [10:36:50]KKMCreateOFDPacket [10:36:50]OFDProtocolAddRootSTLVToBuf [10:36:50]FM_MakeSignedData [10:36:50]FM_MakeSignedData [10:36:50]SAM_PROTO_SignData [10:36:50]wFMCommunicate request_size=4 [10:36:50]MH_SAM_APDU [10:36:50]CAPDU: 80 0D 01 02 [10:36:50]Write to MH i2c: E2 08 00 63 9B 80 0D 01 02 00 00 00 00 77 [10:36:50]Write i2c OK [10:36:50]MH_I2C_Read... [10:36:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:50]Read from MH i2c: E2 [10:36:50]MH_I2C_Read... [10:36:50]Read from MH i2c: E2 03 00 [10:36:50]MH_I2C_Read... [10:36:50]Read from MH i2c: E2 03 00 63 9B 00 90 00 72 [10:36:50]RAPDU: 90 00 [10:36:50]wFMCommunicate OK [10:36:50]wFMCommunicate request_size=255 [10:36:50]MH_SAM_APDU [10:36:50]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A2 26 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3F 2A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 2A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 1F 00 00 00 00 07 04 06 00 0C 2A 01 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 47 C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 B5 04 [10:36:50]Write to MH i2c: E2 02 01 64 9B 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A2 26 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3F 2A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 2A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 1F 00 00 00 00 07 04 06 00 0C 2A 01 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 47 C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 B5 04 00 00 4E [10:36:50]Write i2c OK [10:36:50]MH_I2C_Read... [10:36:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:50]Read from MH i2c: E2 [10:36:50]MH_I2C_Read... [10:36:50]Read from MH i2c: E2 03 00 [10:36:50]MH_I2C_Read... [10:36:50]Read from MH i2c: E2 03 00 64 9B 00 90 00 73 [10:36:50]RAPDU: 90 00 [10:36:50]wFMCommunicate OK [10:36:50]wFMCommunicate request_size=16 [10:36:50]MH_SAM_APDU [10:36:50]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 1E D7 F4 FC CD 6B [10:36:50]Write to MH i2c: E2 13 00 65 9B 80 0D 02 02 0B 00 00 35 04 06 00 1E D7 F4 FC CD 6B 00 00 EC [10:36:50]Write i2c OK [10:36:50]MH_I2C_Read... [10:36:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:51]Read from MH i2c: E2 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 03 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 03 00 65 9B 00 90 00 74 [10:36:51]RAPDU: 90 00 [10:36:51]wFMCommunicate OK [10:36:51]wFMCommunicate request_size=4 [10:36:51]MH_SAM_APDU [10:36:51]CAPDU: 80 0D 03 02 [10:36:51]Write to MH i2c: E2 08 00 66 9B 80 0D 03 02 00 00 00 00 7C [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:51]Read from MH i2c: E2 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 0B 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 0B 00 66 9B 00 97 04 E6 4E 1C 17 5C 9D 90 00 78 [10:36:51]RAPDU: 97 04 E6 4E 1C 17 5C 9D 90 00 [10:36:51]wFMCommunicate OK [10:36:51]SAM_PROTO_SignData done [10:36:51]FM_MakeSignedData done [10:36:51]CreateOFDProtocolMessage [10:36:51]wFMCommunicate request_size=4 [10:36:51]MH_SAM_APDU [10:36:51]CAPDU: 80 11 00 00 [10:36:51]Write to MH i2c: E2 08 00 67 9B 80 11 00 00 00 00 00 00 7C [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:51]Read from MH i2c: E2 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 17 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: E2 17 00 67 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D1 [10:36:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:36:51]wFMCommunicate OK [10:36:51]CreateOFDProtocolMessage done [10:36:51]OFDSenderStorePacket 308728 [10:36:51]StoreOFDPacket docnum=308728 [10:36:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 1B 2F 0D 01 75 ED 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A2 26 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3F 2A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 2A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 1F 00 00 00 00 07 04 06 00 0C 2A 01 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 47 C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 B5 04 00 35 04 06 00 1E D7 F4 FC CD 6B 97 04 E6 4E 1C 17 5C 9D [10:36:51]CheckFolder [10:36:51]dirname=/storage/ofd_packets [10:36:51]CheckFolder done [10:36:51]ProducePacketName [10:36:51]name=ofd_packets/00308728 [10:36:51]NVStorageSaveData ofd_packets/00308728 [10:36:51]File name is /storage/ofd_packets/00308728 [10:36:51]Write 307 bytes [10:36:51]NVStorageSaveData done [10:36:51]OFDSenderStorePacket done [10:36:51]KKMCreateOFDPacket done [10:36:51]NVStorageSaveData kkm_last_timestamp [10:36:51]File name is /storage/kkm_last_timestamp [10:36:51]Write 4 bytes [10:36:51]NVStorageSaveData done [10:36:51]ExternCall_PrintAddStr [10:36:51]wPrintStart [10:36:51]Write to MH i2c: 01 00 00 68 9B 03 [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: 01 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: 01 07 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: 01 07 00 68 9B 00 00 00 00 00 FF 0F 18 [10:36:51]RasterBufferAndPrint [10:36:51]line Счет N : (1)642597 [10:36:51]line ИНН: 02508201610067 [10:36:51]line Контрольно-Кассовый Чек [10:36:51]line ПРОДАЖА [10:36:51]line ТРК (МРК, ГНК) : 53 [10:36:51]line Товар: 2710194210 [10:36:51]line D-ENERGY ДТ-К-2 [10:36:51]line 9.890 * 77.20 [10:36:51]line = 763.51 [10:36:51]line НДС 12% НСП 1% [10:36:51]line > о реализуемом товаре [10:36:51]line ОКРУГЛЕНИЕ: -0.51 [10:36:51]line ИТОГО: 763.00 [10:36:51]line Внесено: 763.00 [10:36:51]line СДАЧА: 0.00 [10:36:51]line НСП 1% : 6.76 [10:36:51]line НДС 12% : 81.08 [10:36:51]line Наличными: 763.00 [10:36:51]line Безнал.: 0.00 [10:36:51]line Место: АЗС № 172 "Партнер Нефть" [10:36:51]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:36:51]line СНО: Общий режим [10:36:51]line Чек 149 26.10.2024 10:36 [10:36:51]line Смена: 532 ФФД: 1.0 [10:36:51]line ЗНМ: 0300000116 [10:36:51]line РНМ: 0000000000091780 [10:36:51]line Версия ККМ: 001 [10:36:51]line ФМ: 0000000000871765 [10:36:51]line ФД: 308728 [10:36:51]line ФПД: 33912877010283 [10:36:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103655&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308728&fm=33912877010283&tin=02508201610067®Number=0000000000091780&sum=76300 [10:36:51]OFD Sender: Processing packet 308728 [packets to send 222, broken 221] [10:36:51]ProducePacketName [10:36:51]name=ofd_packets/00308728 [10:36:51]OFD Sender: To server: pG, [10:36:51]CommunicateWithHost lk.salyk.kg:30040 [10:36:51]ConnectInit lk.salyk.kg [10:36:51]written 0, free lines is 4095 [10:36:51]Connected sock=10 [10:36:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 1B 2F 0D 01 75 ED 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A2 26 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3F 2A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 2A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 1F 00 00 00 00 07 04 06 00 0C 2A 01 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 47 C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 B5 04 00 35 04 06 00 1E D7 F4 FC CD 6B 97 04 E6 4E 1C 17 5C 9D [10:36:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 38 FE 47 00 72 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 31 37 36 35 10 04 04 00 F8 B5 04 00 F4 03 04 00 A5 6C 1C 67 B6 04 01 00 00 37 A3 80 51 DC 9C A2 E8 [10:36:51]CommunicateWithHost err = 0 [10:36:51]CheckOFDResponse [10:36:51]1017 (14) - 77093643461234 [10:36:51]1041 (16) - 0000000000871765 [10:36:51]1040 (4) - 308728 [10:36:51]1012 (4) - 26.10.2024 04:14 [10:36:51]1206 (1) - 0 [10:36:51]OFD Sender: Remove packet 308728 [10:36:51]ProducePacketName [10:36:51]name=ofd_packets/00308728 [10:36:51]NVStorageDeleteData [10:36:51]Write to MH i2c: 01 00 00 92 9B 2D [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: 01 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: 01 07 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: 01 07 00 92 9B 00 00 00 00 00 B9 0C F9 [10:36:51]RasterBufferAndPrint [10:36:51]line [10:36:51]line [10:36:51]line [10:36:51]line [10:36:51]line [10:36:51]written 0, free lines is 3262 [10:36:51]MH_Cut [10:36:51]Write to MH i2c: D1 01 00 99 9B 01 06 [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: D1 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: D1 01 00 [10:36:51]MH_I2C_Read... [10:36:51]Read from MH i2c: D1 01 00 99 9B 00 05 [10:36:51]Write to MH i2c: 01 00 00 9A 9B 35 [10:36:51]Write i2c OK [10:36:51]MH_I2C_Read... [10:36:52]OFD Sender: No OFD packet to send [10:36:52]*** Cut start [10:36:52]*** Purtial cut [10:36:52]*** Stage 1: CUTSNS_PIN = 1 [10:36:52]Read from MH i2c: 01 [10:36:52]MH_I2C_Read... [10:36:52]*** Stop cut motor [10:36:53]*** Cut end [10:36:53]Read from MH i2c: 01 07 00 [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: 01 07 00 9A 9B 00 00 00 00 00 FF 0F 4A [10:36:53]process_action close_receipt done [10:36:53]requested_data is exist [10:36:53]produce_requested_data [10:36:53]requested_item fm.sn is exist - process it [10:36:53]wFMCommunicate request_size=4 [10:36:53]MH_SAM_APDU [10:36:53]CAPDU: 80 11 00 00 [10:36:53]Write to MH i2c: E2 08 00 9B 9B 80 11 00 00 00 00 00 00 B0 [10:36:53]Write i2c OK [10:36:53]MH_I2C_Read... [10:36:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:53]Read from MH i2c: E2 [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: E2 17 00 [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: E2 17 00 9B 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 05 [10:36:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:36:53]wFMCommunicate OK [10:36:53]requested_item fd.num is exist - process it [10:36:53]SAM_PROTO_GetFieldsCounters [10:36:53]wFMCommunicate request_size=4 [10:36:53]MH_SAM_APDU [10:36:53]CAPDU: 80 13 00 00 [10:36:53]Write to MH i2c: E2 08 00 9C 9B 80 13 00 00 00 00 00 00 B3 [10:36:53]Write i2c OK [10:36:53]MH_I2C_Read... [10:36:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:53]Read from MH i2c: E2 [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: E2 62 00 [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: E2 62 00 9C 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F8 B5 04 00 0E 04 04 00 14 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 5C [10:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F8 B5 04 00 0E 04 04 00 14 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 [10:36:53]wFMCommunicate OK [10:36:53]SAM_PROTO_GetFieldsCounters done [10:36:53]requested_item shift.num is exist - process it [10:36:53]requested_item shift.opened is exist - process it [10:36:53]req_shift_opened [10:36:53]FM_GetShiftState [10:36:53]SAM_PROTO_GetShiftState [10:36:53]wFMCommunicate request_size=4 [10:36:53]MH_SAM_APDU [10:36:53]CAPDU: 80 13 01 00 [10:36:53]Write to MH i2c: E2 08 00 9D 9B 80 13 01 00 00 00 00 00 B5 [10:36:53]Write i2c OK [10:36:53]MH_I2C_Read... [10:36:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:53]Read from MH i2c: E2 [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: E2 0E 00 [10:36:53]MH_I2C_Read... [10:36:53]Read from MH i2c: E2 0E 00 9D 9B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 33 [10:36:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:36:53]wFMCommunicate OK [10:36:53]SAM_PROTO_GetShiftState done [10:36:53]FM_GetShiftState done [10:36:53]req_shift_opened done [10:36:53]requested_item shift.open_date is exist - process it [10:36:53]req_shift_open_date [10:36:53]req_shift_open_date done [10:36:53]produce_requested_data done [10:36:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308728,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:36:53]process_action_free close_receipt [10:36:53]json_value_free [10:36:53]json_value_free done [10:36:53]process_json_proto returns [10:36:53]Send response to host [10:36:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308728,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:36:53]free response buf [10:36:53]execute_script done [10:36:53]execute_script returns [10:36:53]free content buf [10:36:53]Sock 8.Close socket [10:36:53]Sock 8.Thread stoped [10:36:57]OFD Sender: No OFD packet to send [10:37:02]OFD Sender: No OFD packet to send [10:37:07]OFD Sender: No OFD packet to send [10:37:12]OFD Sender: No OFD packet to send [10:37:17]OFD Sender: No OFD packet to send [10:37:22]OFD Sender: No OFD packet to send [10:37:27]OFD Sender: No OFD packet to send [10:37:32]OFD Sender: No OFD packet to send [10:37:37]OFD Sender: No OFD packet to send [10:37:42]OFD Sender: No OFD packet to send [10:37:47]OFD Sender: No OFD packet to send [10:37:52]OFD Sender: No OFD packet to send [10:37:57]OFD Sender: No OFD packet to send [10:38:02]OFD Sender: No OFD packet to send [10:38:07]OFD Sender: No OFD packet to send [10:38:09]accept exits with 9 [10:38:09]New connection [10:38:09]New thread 3067342180 created [10:38:09]Thread 3067198820 joined [10:38:09]Waiting for new connection... [10:38:09] Sock 9.Parse request [10:38:09]Sock 9.Check first char [10:38:09]Sock 9.First char is OK [10:38:09]request: POST /json_proto HTTP/1.0 [10:38:09]Method: POST [10:38:09]URL: /json_proto [10:38:09]Method is POST - this is cgi request [10:38:09]url: /json_proto [10:38:09]query_string will be loaded in cgi processing [10:38:09]execute_cgi json_proto POST (null) [10:38:09]execute_cgi path=json_proto method=POST [10:38:09]POST find Content-Length [10:38:09]Host: 172.17.96.3:8080 [10:38:09]Content-Length: 677 [10:38:09]Content-Type: application/json [10:38:09] [10:38:09]POST finish read [10:38:09]Found Content-Length = 677 [10:38:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:38:09]execute_script... [10:38: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)642598", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:38:09]POST & json_proto [10:38:09]process_json_proto [10:38:09]json parsed OK: [10:38:09]protocol is kg_v1.0 [10:38:09]action value=close_receipt [10:38:09]process_action close_receipt [10:38:09]cmd_close_receipt [10:38:09]MH_GetDate [10:38:09]Write to MH i2c: F0 00 00 9E 9B 28 [10:38:09]Write i2c OK [10:38:09]MH_I2C_Read... [10:38:09]Read from MH i2c: F0 [10:38:09]MH_I2C_Read... [10:38:09]Read from MH i2c: F0 09 00 [10:38:09]MH_I2C_Read... [10:38:09]Read from MH i2c: F0 09 00 9E 9B 00 97 C6 1C 67 44 5E 04 65 1C [10:38:09]GetLastDocTimeStamp 1729939015 [10:38:09]current date 1729939095 [10:38:09]FM_GetShiftState [10:38:09]SAM_PROTO_GetShiftState [10:38:09]wFMCommunicate request_size=4 [10:38:09]MH_SAM_APDU [10:38:09]CAPDU: 80 13 01 00 [10:38:09]Write to MH i2c: E2 08 00 9F 9B 80 13 01 00 00 00 00 00 B7 [10:38:09]Write i2c OK [10:38:09]MH_I2C_Read... [10:38:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:09]Read from MH i2c: E2 [10:38:09]MH_I2C_Read... [10:38:09]Read from MH i2c: E2 0E 00 [10:38:09]MH_I2C_Read... [10:38:09]Read from MH i2c: E2 0E 00 9F 9B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 35 [10:38:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:38:09]wFMCommunicate OK [10:38:09]SAM_PROTO_GetShiftState done [10:38:09]FM_GetShiftState done [10:38:09]opened in 1729902265 [10:38:09]opened+sec_in_day 1729988665 [10:38:09]quantity*price = 50041 [10:38:09]sum+1 = 50042 [10:38:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 150 26.10.2024 10:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308729 ФПД: 101897461094052 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103815&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308729&fm=101897461094052&tin=02508201610067®Number=0000000000091780&sum=50000 [10:38:11]StoreToDocumentArchive [10:38:11]shift 532 fd 308729 [10:38:11]save to /storage/0532/doc_00308729 [10:38:11]save last doc name /storage/0532/doc_00308729 to /storage/kkm_last_doc_name [10:38:11]save OK [10:38:11]Clear old archive folders... [10:38:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:38:11]tlvbuf is 00E35D30 [10:38:11]SAM_PROTO_ClearQueue [10:38:11]wFMCommunicate request_size=4 [10:38:11]MH_SAM_APDU [10:38:11]CAPDU: 80 09 00 00 [10:38:11]Write to MH i2c: E2 08 00 AC 9B 80 09 00 00 00 00 00 00 B9 [10:38:11]Write i2c OK [10:38:11]MH_I2C_Read... [10:38:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:38:11]Read from MH i2c: E2 [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: E2 03 00 [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: E2 03 00 AC 9B 00 90 00 BB [10:38:11]RAPDU: 90 00 [10:38:11]wFMCommunicate OK [10:38:11]SAM_PROTO_ClearQueue done [10:38:11]KKMCreateOFDPacket [10:38:11]OFDProtocolAddRootSTLVToBuf [10:38:11]FM_MakeSignedData [10:38:11]FM_MakeSignedData [10:38:11]SAM_PROTO_SignData [10:38:11]wFMCommunicate request_size=4 [10:38:11]MH_SAM_APDU [10:38:11]CAPDU: 80 0D 01 02 [10:38:11]Write to MH i2c: E2 08 00 AD 9B 80 0D 01 02 00 00 00 00 C1 [10:38:11]Write i2c OK [10:38:11]MH_I2C_Read... [10:38:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:38:11]Read from MH i2c: E2 [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: E2 03 00 [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: E2 03 00 AD 9B 00 90 00 BC [10:38:11]RAPDU: 90 00 [10:38:11]wFMCommunicate OK [10:38:11]wFMCommunicate request_size=255 [10:38:11]MH_SAM_APDU [10: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 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 96 00 00 00 F4 03 04 00 97 C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 B5 04 00 35 04 06 00 5C [10:38:11]Write to MH i2c: E2 02 01 AE 9B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 96 00 00 00 F4 03 04 00 97 C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 B5 04 00 35 04 06 00 5C 00 00 E9 [10:38:11]Write i2c OK [10:38:11]MH_I2C_Read... [10:38:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:11]Read from MH i2c: E2 [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: E2 03 00 [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: E2 03 00 AE 9B 00 90 00 BD [10:38:11]RAPDU: 90 00 [10:38:11]wFMCommunicate OK [10:38:11]wFMCommunicate request_size=10 [10:38:11]MH_SAM_APDU [10:38:11]CAPDU: 80 0D 02 02 05 AC D9 F8 D6 A4 [10:38:11]Write to MH i2c: E2 0D 00 AF 9B 80 0D 02 02 05 00 AC D9 F8 D6 A4 00 00 C5 [10:38:11]Write i2c OK [10:38:11]MH_I2C_Read... [10:38:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:38:11]Read from MH i2c: E2 [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: E2 03 00 [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: E2 03 00 AF 9B 00 90 00 BE [10:38:11]RAPDU: 90 00 [10:38:11]wFMCommunicate OK [10:38:11]wFMCommunicate request_size=4 [10:38:11]MH_SAM_APDU [10:38:11]CAPDU: 80 0D 03 02 [10:38:11]Write to MH i2c: E2 08 00 B0 9B 80 0D 03 02 00 00 00 00 C6 [10:38:11]Write i2c OK [10:38:11]MH_I2C_Read... [10:38:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:38:11]Read from MH i2c: E2 [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: E2 0B 00 [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: E2 0B 00 B0 9B 00 28 B3 44 77 81 F0 4C 7D 90 00 97 [10:38:11]RAPDU: 28 B3 44 77 81 F0 4C 7D 90 00 [10:38:11]wFMCommunicate OK [10:38:11]SAM_PROTO_SignData done [10:38:11]FM_MakeSignedData done [10:38:11]CreateOFDProtocolMessage [10:38:11]wFMCommunicate request_size=4 [10:38:11]MH_SAM_APDU [10:38:11]CAPDU: 80 11 00 00 [10:38:11]Write to MH i2c: E2 08 00 B1 9B 80 11 00 00 00 00 00 00 C6 [10:38:11]Write i2c OK [10:38:11]MH_I2C_Read... [10:38:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:11]Read from MH i2c: E2 [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: E2 17 00 [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: E2 17 00 B1 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1B [10:38:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:38:11]wFMCommunicate OK [10:38:11]CreateOFDProtocolMessage done [10:38:11]OFDSenderStorePacket 308729 [10:38:11]StoreOFDPacket docnum=308729 [10:38:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A3 9A 07 01 4A FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 96 00 00 00 F4 03 04 00 97 C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 B5 04 00 35 04 06 00 5C AC D9 F8 D6 A4 28 B3 44 77 81 F0 4C 7D [10:38:11]CheckFolder [10:38:11]dirname=/storage/ofd_packets [10:38:11]CheckFolder done [10:38:11]ProducePacketName [10:38:11]name=ofd_packets/00308729 [10:38:11]NVStorageSaveData ofd_packets/00308729 [10:38:11]File name is /storage/ofd_packets/00308729 [10:38:11]Write 301 bytes [10:38:11]NVStorageSaveData done [10:38:11]OFDSenderStorePacket done [10:38:11]KKMCreateOFDPacket done [10:38:11]NVStorageSaveData kkm_last_timestamp [10:38:11]File name is /storage/kkm_last_timestamp [10:38:11]Write 4 bytes [10:38:11]NVStorageSaveData done [10:38:11]ExternCall_PrintAddStr [10:38:11]wPrintStart [10:38:11]Write to MH i2c: 01 00 00 B2 9B 4D [10:38:11]Write i2c OK [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: 01 [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: 01 07 00 [10:38:11]MH_I2C_Read... [10:38:11]Read from MH i2c: 01 07 00 B2 9B 00 00 00 00 00 FF 0F 62 [10:38:11]RasterBufferAndPrint [10:38:11]line Счет N : (1)642598 [10:38:11]line ИНН: 02508201610067 [10:38:11]line Контрольно-Кассовый Чек [10:38:11]line ПРОДАЖА [10:38:11]line ТРК (МРК, ГНК) : 31 [10:38:11]line Товар: 2710124130 [10:38:11]line Аи-92-К-2 [10:38:11]line 7.480 * 66.90 [10:38:11]line = 500.41 [10:38:11]line НДС 12% НСП 1% [10:38:11]line > о реализуемом товаре [10:38:11]line ОКРУГЛЕНИЕ: -0.41 [10:38:11]line ИТОГО: 500.00 [10:38:11]line Внесено: 500.00 [10:38:11]line СДАЧА: 0.00 [10:38:11]line НСП 1% : 4.43 [10:38:11]line НДС 12% : 53.14 [10:38:11]line Наличными: 500.00 [10:38:11]line Безнал.: 0.00 [10:38:11]line Место: АЗС № 172 "Партнер Нефть" [10:38:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:38:11]line СНО: Общий режим [10:38:11]line Чек 150 26.10.2024 10:38 [10:38:11]line Смена: 532 ФФД: 1.0 [10:38:11]line ЗНМ: 0300000116 [10:38:11]line РНМ: 0000000000091780 [10:38:11]line Версия ККМ: 001 [10:38:11]line ФМ: 0000000000871765 [10:38:11]line ФД: 308729 [10:38:11]line ФПД: 101897461094052 [10:38:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103815&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308729&fm=101897461094052&tin=02508201610067®Number=0000000000091780&sum=50000 [10:38:11]written 0, free lines is 4095 [10:38:11]OFD Sender: Processing packet 308729 [packets to send 222, broken 221] [10:38:11]ProducePacketName [10:38:11]name=ofd_packets/00308729 [10:38:11]OFD Sender: To server: pG, [10:38:11]CommunicateWithHost lk.salyk.kg:30040 [10:38:11]ConnectInit lk.salyk.kg [10:38:11]Connected sock=10 [10:38:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A3 9A 07 01 4A FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 96 00 00 00 F4 03 04 00 97 C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 B5 04 00 35 04 06 00 5C AC D9 F8 D6 A4 28 B3 44 77 81 F0 4C 7D [10:38:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DF 20 47 00 80 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 31 37 36 35 10 04 04 00 F9 B5 04 00 F4 03 04 00 F6 6C 1C 67 B6 04 01 00 00 90 5F E5 F8 1F CF DE DF [10:38:11]CommunicateWithHost err = 0 [10:38:11]CheckOFDResponse [10:38:11]1017 (14) - 77093643461234 [10:38:11]1041 (16) - 0000000000871765 [10:38:11]1040 (4) - 308729 [10:38:11]1012 (4) - 26.10.2024 04:15 [10:38:11]1206 (1) - 0 [10:38:11]OFD Sender: Remove packet 308729 [10:38:11]ProducePacketName [10:38:11]name=ofd_packets/00308729 [10:38:11]NVStorageDeleteData [10:38:12]Write to MH i2c: 01 00 00 DC 9B 77 [10:38:12]Write i2c OK [10:38:12]MH_I2C_Read... [10:38:12]Read from MH i2c: 01 [10:38:12]MH_I2C_Read... [10:38:12]Read from MH i2c: 01 07 00 [10:38:12]MH_I2C_Read... [10:38:12]Read from MH i2c: 01 07 00 DC 9B 00 00 00 00 00 BC 0C 46 [10:38:12]RasterBufferAndPrint [10:38:12]line [10:38:12]line [10:38:12]line [10:38:12]line [10:38:12]line [10:38:12]written 0, free lines is 3267 [10:38:12]MH_Cut [10:38:12]Write to MH i2c: D1 01 00 E3 9B 01 50 [10:38:12]Write i2c OK [10:38:12]MH_I2C_Read... [10:38:12]Read from MH i2c: D1 [10:38:12]MH_I2C_Read... [10:38:12]Read from MH i2c: D1 01 00 [10:38:12]MH_I2C_Read... [10:38:12]Read from MH i2c: D1 01 00 E3 9B 00 4F [10:38:12]Write to MH i2c: 01 00 00 E4 9B 7F [10:38:12]Write i2c OK [10:38:12]MH_I2C_Read... [10:38:12]OFD Sender: No OFD packet to send [10:38:12]*** Cut start [10:38:12]*** Purtial cut [10:38:12]*** Stage 1: CUTSNS_PIN = 1 [10:38:13]Read from MH i2c: 01 [10:38:13]MH_I2C_Read... [10:38:13]*** Stop cut motor [10:38:13]*** Cut end [10:38:13]Read from MH i2c: 01 07 00 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: 01 07 00 E4 9B 00 00 00 00 00 FF 0F 94 [10:38:13]process_action close_receipt done [10:38:13]requested_data is exist [10:38:13]produce_requested_data [10:38:13]requested_item fm.sn is exist - process it [10:38:13]wFMCommunicate request_size=4 [10:38:13]MH_SAM_APDU [10:38:13]CAPDU: 80 11 00 00 [10:38:13]Write to MH i2c: E2 08 00 E5 9B 80 11 00 00 00 00 00 00 FA [10:38:13]Write i2c OK [10:38:13]MH_I2C_Read... [10:38:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:38:13]Read from MH i2c: E2 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: E2 17 00 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: E2 17 00 E5 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4F [10:38:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:38:13]wFMCommunicate OK [10:38:13]requested_item fd.num is exist - process it [10:38:13]SAM_PROTO_GetFieldsCounters [10:38:13]wFMCommunicate request_size=4 [10:38:13]MH_SAM_APDU [10:38:13]CAPDU: 80 13 00 00 [10:38:13]Write to MH i2c: E2 08 00 E6 9B 80 13 00 00 00 00 00 00 FD [10:38:13]Write i2c OK [10:38:13]MH_I2C_Read... [10:38:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:38:13]Read from MH i2c: E2 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: E2 62 00 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: E2 62 00 E6 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F9 B5 04 00 0E 04 04 00 14 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 AA [10:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F9 B5 04 00 0E 04 04 00 14 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 [10:38:13]wFMCommunicate OK [10:38:13]SAM_PROTO_GetFieldsCounters done [10:38:13]requested_item shift.num is exist - process it [10:38:13]requested_item shift.opened is exist - process it [10:38:13]req_shift_opened [10:38:13]FM_GetShiftState [10:38:13]SAM_PROTO_GetShiftState [10:38:13]wFMCommunicate request_size=4 [10:38:13]MH_SAM_APDU [10:38:13]CAPDU: 80 13 01 00 [10:38:13]Write to MH i2c: E2 08 00 E7 9B 80 13 01 00 00 00 00 00 FF [10:38:13]Write i2c OK [10:38:13]MH_I2C_Read... [10:38:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:38:13]Read from MH i2c: E2 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: E2 0E 00 [10:38:13]MH_I2C_Read... [10:38:13]Read from MH i2c: E2 0E 00 E7 9B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7D [10:38:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:38:13]wFMCommunicate OK [10:38:13]SAM_PROTO_GetShiftState done [10:38:13]FM_GetShiftState done [10:38:13]req_shift_opened done [10:38:13]requested_item shift.open_date is exist - process it [10:38:13]req_shift_open_date [10:38:13]req_shift_open_date done [10:38:13]produce_requested_data done [10:38:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308729,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:38:13]process_action_free close_receipt [10:38:13]json_value_free [10:38:13]json_value_free done [10:38:13]process_json_proto returns [10:38:13]Send response to host [10:38:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308729,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:38:13]free response buf [10:38:13]execute_script done [10:38:13]execute_script returns [10:38:13]free content buf [10:38:13]Sock 9.Close socket [10:38:13]Sock 9.Thread stoped [10:38:17]OFD Sender: No OFD packet to send [10:38:22]OFD Sender: No OFD packet to send [10:38:27]OFD Sender: No OFD packet to send [10:38:32]OFD Sender: No OFD packet to send [10:38:37]OFD Sender: No OFD packet to send [10:38:42]OFD Sender: No OFD packet to send [10:38:47]OFD Sender: No OFD packet to send [10:38:52]OFD Sender: No OFD packet to send [10:38:57]OFD Sender: No OFD packet to send [10:39:02]OFD Sender: No OFD packet to send [10:39:07]OFD Sender: No OFD packet to send [10:39:12]OFD Sender: No OFD packet to send [10:39:17]OFD Sender: No OFD packet to send [10:39:21]accept exits with 8 [10:39:21]New connection [10:39:21]New thread 3067198820 created [10:39:21]Thread 3067342180 joined [10:39:21]Waiting for new connection... [10:39:21] Sock 8.Parse request [10:39:21]Sock 8.Check first char [10:39:21]Sock 8.First char is OK [10:39:21]request: POST /json_proto HTTP/1.0 [10:39:21]Method: POST [10:39:21]URL: /json_proto [10:39:21]Method is POST - this is cgi request [10:39:21]url: /json_proto [10:39:21]query_string will be loaded in cgi processing [10:39:21]execute_cgi json_proto POST (null) [10:39:21]execute_cgi path=json_proto method=POST [10:39:21]POST find Content-Length [10:39:21]Host: 172.17.96.3:8080 [10:39:21]Content-Length: 678 [10:39:21]Content-Type: application/json [10:39:21] [10:39:21]POST finish read [10:39:21]Found Content-Length = 678 [10:39:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642599", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [10:39:21]execute_script... [10:39:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642599", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [10:39:21]POST & json_proto [10:39:21]process_json_proto [10:39:21]json parsed OK: [10:39:21]protocol is kg_v1.0 [10:39:21]action value=close_receipt [10:39:21]process_action close_receipt [10:39:21]cmd_close_receipt [10:39:21]MH_GetDate [10:39:21]Write to MH i2c: F0 00 00 E8 9B 72 [10:39:21]Write i2c OK [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: F0 [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: F0 09 00 [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: F0 09 00 E8 9B 00 DF C6 1C 67 44 5E 04 65 AE [10:39:21]GetLastDocTimeStamp 1729939095 [10:39:21]current date 1729939167 [10:39:21]FM_GetShiftState [10:39:21]SAM_PROTO_GetShiftState [10:39:21]wFMCommunicate request_size=4 [10:39:21]MH_SAM_APDU [10:39:21]CAPDU: 80 13 01 00 [10:39:21]Write to MH i2c: E2 08 00 E9 9B 80 13 01 00 00 00 00 00 01 [10:39:21]Write i2c OK [10:39:21]MH_I2C_Read... [10:39:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:21]Read from MH i2c: E2 [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: E2 0E 00 [10:39:21]MH_I2C_Read... [10:39:21]Read from MH i2c: E2 0E 00 E9 9B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7F [10:39:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:39:21]wFMCommunicate OK [10:39:21]SAM_PROTO_GetShiftState done [10:39:21]FM_GetShiftState done [10:39:21]opened in 1729902265 [10:39:21]opened+sec_in_day 1729988665 [10:39:21]quantity*price = 70044 [10:39:21]sum+1 = 70045 [10:39:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 151 26.10.2024 10:39 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308730 ФПД: 32123122051831 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103927&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308730&fm=32123122051831&tin=02508201610067®Number=0000000000091780&sum=70000 [10:39:23]StoreToDocumentArchive [10:39:23]shift 532 fd 308730 [10:39:23]save to /storage/0532/doc_00308730 [10:39:23]save last doc name /storage/0532/doc_00308730 to /storage/kkm_last_doc_name [10:39:23]save OK [10:39:23]Clear old archive folders... [10:39:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:39:23]tlvbuf is 00E362D0 [10:39:23]SAM_PROTO_ClearQueue [10:39:23]wFMCommunicate request_size=4 [10:39:23]MH_SAM_APDU [10:39:23]CAPDU: 80 09 00 00 [10:39:23]Write to MH i2c: E2 08 00 F6 9B 80 09 00 00 00 00 00 00 03 [10:39:23]Write i2c OK [10:39:23]MH_I2C_Read... [10:39:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:23]Read from MH i2c: E2 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 03 00 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 03 00 F6 9B 00 90 00 05 [10:39:23]RAPDU: 90 00 [10:39:23]wFMCommunicate OK [10:39:23]SAM_PROTO_ClearQueue done [10:39:23]KKMCreateOFDPacket [10:39:23]OFDProtocolAddRootSTLVToBuf [10:39:23]FM_MakeSignedData [10:39:23]FM_MakeSignedData [10:39:23]SAM_PROTO_SignData [10:39:23]wFMCommunicate request_size=4 [10:39:23]MH_SAM_APDU [10:39:23]CAPDU: 80 0D 01 02 [10:39:23]Write to MH i2c: E2 08 00 F7 9B 80 0D 01 02 00 00 00 00 0B [10:39:23]Write i2c OK [10:39:23]MH_I2C_Read... [10:39:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:23]Read from MH i2c: E2 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 03 00 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 03 00 F7 9B 00 90 00 06 [10:39:23]RAPDU: 90 00 [10:39:23]wFMCommunicate OK [10:39:23]wFMCommunicate request_size=255 [10:39:23]MH_SAM_APDU [10:39:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 97 00 00 00 F4 03 04 00 DF C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA B5 04 00 35 04 06 00 1D [10:39:23]Write to MH i2c: E2 02 01 F8 9B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 97 00 00 00 F4 03 04 00 DF C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA B5 04 00 35 04 06 00 1D 00 00 4E [10:39:23]Write i2c OK [10:39:23]MH_I2C_Read... [10:39:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:23]Read from MH i2c: E2 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 03 00 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 03 00 F8 9B 00 90 00 07 [10:39:23]RAPDU: 90 00 [10:39:23]wFMCommunicate OK [10:39:23]wFMCommunicate request_size=10 [10:39:23]MH_SAM_APDU [10:39:23]CAPDU: 80 0D 02 02 05 37 3F 47 6A F7 [10:39:23]Write to MH i2c: E2 0D 00 F9 9B 80 0D 02 02 05 00 37 3F 47 6A F7 00 00 36 [10:39:23]Write i2c OK [10:39:23]MH_I2C_Read... [10:39:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:23]Read from MH i2c: E2 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 03 00 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 03 00 F9 9B 00 90 00 08 [10:39:23]RAPDU: 90 00 [10:39:23]wFMCommunicate OK [10:39:23]wFMCommunicate request_size=4 [10:39:23]MH_SAM_APDU [10:39:23]CAPDU: 80 0D 03 02 [10:39:23]Write to MH i2c: E2 08 00 FA 9B 80 0D 03 02 00 00 00 00 10 [10:39:23]Write i2c OK [10:39:23]MH_I2C_Read... [10:39:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:23]Read from MH i2c: E2 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 0B 00 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 0B 00 FA 9B 00 BD 5B 21 81 BF 31 75 4D 90 00 7D [10:39:23]RAPDU: BD 5B 21 81 BF 31 75 4D 90 00 [10:39:23]wFMCommunicate OK [10:39:23]SAM_PROTO_SignData done [10:39:23]FM_MakeSignedData done [10:39:23]CreateOFDProtocolMessage [10:39:23]wFMCommunicate request_size=4 [10:39:23]MH_SAM_APDU [10:39:23]CAPDU: 80 11 00 00 [10:39:23]Write to MH i2c: E2 08 00 FB 9B 80 11 00 00 00 00 00 00 10 [10:39:23]Write i2c OK [10:39:23]MH_I2C_Read... [10:39:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:23]Read from MH i2c: E2 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 17 00 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: E2 17 00 FB 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 65 [10:39:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:39:23]wFMCommunicate OK [10:39:23]CreateOFDProtocolMessage done [10:39:23]OFDSenderStorePacket 308730 [10:39:23]StoreOFDPacket docnum=308730 [10:39:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0B 97 07 01 25 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 97 00 00 00 F4 03 04 00 DF C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA B5 04 00 35 04 06 00 1D 37 3F 47 6A F7 BD 5B 21 81 BF 31 75 4D [10:39:23]CheckFolder [10:39:23]dirname=/storage/ofd_packets [10:39:23]CheckFolder done [10:39:23]ProducePacketName [10:39:23]name=ofd_packets/00308730 [10:39:23]NVStorageSaveData ofd_packets/00308730 [10:39:23]File name is /storage/ofd_packets/00308730 [10:39:23]Write 301 bytes [10:39:23]NVStorageSaveData done [10:39:23]OFDSenderStorePacket done [10:39:23]KKMCreateOFDPacket done [10:39:23]NVStorageSaveData kkm_last_timestamp [10:39:23]File name is /storage/kkm_last_timestamp [10:39:23]Write 4 bytes [10:39:23]NVStorageSaveData done [10:39:23]ExternCall_PrintAddStr [10:39:23]wPrintStart [10:39:23]Write to MH i2c: 01 00 00 FC 9B 97 [10:39:23]Write i2c OK [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: 01 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: 01 07 00 [10:39:23]MH_I2C_Read... [10:39:23]Read from MH i2c: 01 07 00 FC 9B 00 00 00 00 00 FF 0F AC [10:39:23]RasterBufferAndPrint [10:39:23]line Счет N : (1)642599 [10:39:23]line ИНН: 02508201610067 [10:39:23]line Контрольно-Кассовый Чек [10:39:23]line ПРОДАЖА [10:39:23]line ТРК (МРК, ГНК) : 62 [10:39:23]line Товар: 2710124130 [10:39:23]line Аи-92-К-2 [10:39:23]line 10.470 * 66.90 [10:39:23]line = 700.44 [10:39:23]line НДС 12% НСП 1% [10:39:23]line > о реализуемом товаре [10:39:23]line ОКРУГЛЕНИЕ: -0.44 [10:39:23]line ИТОГО: 700.00 [10:39:23]line Внесено: 700.00 [10:39:23]line СДАЧА: 0.00 [10:39:23]line НСП 1% : 6.20 [10:39:23]line НДС 12% : 74.38 [10:39:23]line Наличными: 700.00 [10:39:23]line Безнал.: 0.00 [10:39:23]line Место: АЗС № 172 "Партнер Нефть" [10:39:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:39:23]line СНО: Общий режим [10:39:23]line Чек 151 26.10.2024 10:39 [10:39:23]line Смена: 532 ФФД: 1.0 [10:39:23]line ЗНМ: 0300000116 [10:39:23]line РНМ: 0000000000091780 [10:39:23]line Версия ККМ: 001 [10:39:23]line ФМ: 0000000000871765 [10:39:23]line ФД: 308730 [10:39:23]line ФПД: 32123122051831 [10:39:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T103927&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308730&fm=32123122051831&tin=02508201610067®Number=0000000000091780&sum=70000 [10:39:23]written 0, free lines is 4095 [10:39:23]OFD Sender: Processing packet 308730 [packets to send 222, broken 221] [10:39:23]ProducePacketName [10:39:23]name=ofd_packets/00308730 [10:39:23]OFD Sender: To server: pG, [10:39:23]CommunicateWithHost lk.salyk.kg:30040 [10:39:23]ConnectInit lk.salyk.kg [10:39:23]Connected sock=10 [10:39:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0B 97 07 01 25 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 97 00 00 00 F4 03 04 00 DF C6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA B5 04 00 35 04 06 00 1D 37 3F 47 6A F7 BD 5B 21 81 BF 31 75 4D [10:39:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D7 EB 47 00 8E 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 31 37 36 35 10 04 04 00 FA B5 04 00 F4 03 04 00 3E 6D 1C 67 B6 04 01 00 00 1A 54 B8 15 8B B1 F8 A6 [10:39:23]CommunicateWithHost err = 0 [10:39:23]CheckOFDResponse [10:39:23]1017 (14) - 77093643461234 [10:39:23]1041 (16) - 0000000000871765 [10:39:23]1040 (4) - 308730 [10:39:23]1012 (4) - 26.10.2024 04:17 [10:39:23]1206 (1) - 0 [10:39:23]OFD Sender: Remove packet 308730 [10:39:23]ProducePacketName [10:39:23]name=ofd_packets/00308730 [10:39:23]NVStorageDeleteData [10:39:24]Write to MH i2c: 01 00 00 26 9C C2 [10:39:24]Write i2c OK [10:39:24]MH_I2C_Read... [10:39:24]Read from MH i2c: 01 [10:39:24]MH_I2C_Read... [10:39:24]Read from MH i2c: 01 07 00 [10:39:24]MH_I2C_Read... [10:39:24]Read from MH i2c: 01 07 00 26 9C 00 00 00 00 00 BB 0C 90 [10:39:24]RasterBufferAndPrint [10:39:24]line [10:39:24]line [10:39:24]line [10:39:24]line [10:39:24]line [10:39:24]written 0, free lines is 3266 [10:39:24]MH_Cut [10:39:24]Write to MH i2c: D1 01 00 2D 9C 01 9B [10:39:24]Write i2c OK [10:39:24]MH_I2C_Read... [10:39:24]Read from MH i2c: D1 [10:39:24]MH_I2C_Read... [10:39:24]Read from MH i2c: D1 01 00 [10:39:24]MH_I2C_Read... [10:39:24]Read from MH i2c: D1 01 00 2D 9C 00 9A [10:39:24]Write to MH i2c: 01 00 00 2E 9C CA [10:39:24]Write i2c OK [10:39:24]MH_I2C_Read... [10:39:24]OFD Sender: No OFD packet to send [10:39:24]*** Cut start [10:39:24]*** Purtial cut [10:39:24]*** Stage 1: CUTSNS_PIN = 1 [10:39:25]Read from MH i2c: 01 [10:39:25]MH_I2C_Read... [10:39:25]*** Stop cut motor [10:39:25]*** Cut end [10:39:25]Read from MH i2c: 01 07 00 [10:39:25]MH_I2C_Read... [10:39:25]Read from MH i2c: 01 07 00 2E 9C 00 00 00 00 00 FF 0F DF [10:39:25]process_action close_receipt done [10:39:25]requested_data is exist [10:39:25]produce_requested_data [10:39:25]requested_item fm.sn is exist - process it [10:39:25]wFMCommunicate request_size=4 [10:39:25]MH_SAM_APDU [10:39:25]CAPDU: 80 11 00 00 [10:39:25]Write to MH i2c: E2 08 00 2F 9C 80 11 00 00 00 00 00 00 45 [10:39:25]Write i2c OK [10:39:25]MH_I2C_Read... [10:39:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:25]Read from MH i2c: E2 [10:39:25]MH_I2C_Read... [10:39:25]Read from MH i2c: E2 17 00 [10:39:25]MH_I2C_Read... [10:39:25]Read from MH i2c: E2 17 00 2F 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9A [10:39:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:39:25]wFMCommunicate OK [10:39:25]requested_item fd.num is exist - process it [10:39:25]SAM_PROTO_GetFieldsCounters [10:39:25]wFMCommunicate request_size=4 [10:39:25]MH_SAM_APDU [10:39:25]CAPDU: 80 13 00 00 [10:39:25]Write to MH i2c: E2 08 00 30 9C 80 13 00 00 00 00 00 00 48 [10:39:25]Write i2c OK [10:39:25]MH_I2C_Read... [10:39:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:25]Read from MH i2c: E2 [10:39:25]MH_I2C_Read... [10:39:25]Read from MH i2c: E2 62 00 [10:39:25]MH_I2C_Read... [10:39:25]Read from MH i2c: E2 62 00 30 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FA B5 04 00 0E 04 04 00 14 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 F9 [10:39: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FA B5 04 00 0E 04 04 00 14 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 [10:39:25]wFMCommunicate OK [10:39:25]SAM_PROTO_GetFieldsCounters done [10:39:25]requested_item shift.num is exist - process it [10:39:25]requested_item shift.opened is exist - process it [10:39:25]req_shift_opened [10:39:25]FM_GetShiftState [10:39:25]SAM_PROTO_GetShiftState [10:39:25]wFMCommunicate request_size=4 [10:39:25]MH_SAM_APDU [10:39:25]CAPDU: 80 13 01 00 [10:39:25]Write to MH i2c: E2 08 00 31 9C 80 13 01 00 00 00 00 00 4A [10:39:25]Write i2c OK [10:39:25]MH_I2C_Read... [10:39:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:25]Read from MH i2c: E2 [10:39:25]MH_I2C_Read... [10:39:25]Read from MH i2c: E2 0E 00 [10:39:25]MH_I2C_Read... [10:39:25]Read from MH i2c: E2 0E 00 31 9C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C8 [10:39:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:39:25]wFMCommunicate OK [10:39:25]SAM_PROTO_GetShiftState done [10:39:25]FM_GetShiftState done [10:39:25]req_shift_opened done [10:39:25]requested_item shift.open_date is exist - process it [10:39:25]req_shift_open_date [10:39:25]req_shift_open_date done [10:39:25]produce_requested_data done [10:39:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308730,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:39:25]process_action_free close_receipt [10:39:25]json_value_free [10:39:25]json_value_free done [10:39:25]process_json_proto returns [10:39:25]Send response to host [10:39:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308730,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:39:25]free response buf [10:39:25]execute_script done [10:39:25]execute_script returns [10:39:25]free content buf [10:39:25]Sock 8.Close socket [10:39:25]Sock 8.Thread stoped [10:39:29]OFD Sender: No OFD packet to send [10:39:34]OFD Sender: No OFD packet to send [10:39:39]OFD Sender: No OFD packet to send [10:39:44]OFD Sender: No OFD packet to send [10:39:49]OFD Sender: No OFD packet to send [10:39:54]OFD Sender: No OFD packet to send [10:39:59]OFD Sender: No OFD packet to send [10:40:04]OFD Sender: No OFD packet to send [10:40:09]OFD Sender: No OFD packet to send [10:40:14]OFD Sender: No OFD packet to send [10:40:19]OFD Sender: No OFD packet to send [10:40:24]OFD Sender: No OFD packet to send [10:40:29]OFD Sender: No OFD packet to send [10:40:34]OFD Sender: No OFD packet to send [10:40:39]OFD Sender: No OFD packet to send [10:40:44]OFD Sender: No OFD packet to send [10:40:49]OFD Sender: No OFD packet to send [10:40:54]OFD Sender: No OFD packet to send [10:40:59]OFD Sender: No OFD packet to send [10:41:03]accept exits with 9 [10:41:03]New connection [10:41:03]New thread 3067342180 created [10:41:03]Thread 3067198820 joined [10:41:03]Waiting for new connection... [10:41:03] Sock 9.Parse request [10:41:03]Sock 9.Check first char [10:41:03]Sock 9.First char is OK [10:41:03]request: POST /json_proto HTTP/1.0 [10:41:03]Method: POST [10:41:03]URL: /json_proto [10:41:03]Method is POST - this is cgi request [10:41:03]url: /json_proto [10:41:03]query_string will be loaded in cgi processing [10:41:03]execute_cgi json_proto POST (null) [10:41:03]execute_cgi path=json_proto method=POST [10:41:03]POST find Content-Length [10:41:03]Host: 172.17.96.3:8080 [10:41:03]Content-Length: 677 [10:41:03]Content-Type: application/json [10:41:03] [10:41:03]POST finish read [10:41:03]Found Content-Length = 677 [10:41:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [10:41:03]execute_script... [10:41:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642600", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [10:41:03]POST & json_proto [10:41:03]process_json_proto [10:41:03]json parsed OK: [10:41:03]protocol is kg_v1.0 [10:41:03]action value=close_receipt [10:41:03]process_action close_receipt [10:41:03]cmd_close_receipt [10:41:03]MH_GetDate [10:41:03]Write to MH i2c: F0 00 00 32 9C BD [10:41:03]Write i2c OK [10:41:03]MH_I2C_Read... [10:41:03]Read from MH i2c: F0 [10:41:03]MH_I2C_Read... [10:41:03]Read from MH i2c: F0 09 00 [10:41:03]MH_I2C_Read... [10:41:03]Read from MH i2c: F0 09 00 32 9C 00 44 C7 1C 67 44 5E 04 65 5F [10:41:03]GetLastDocTimeStamp 1729939167 [10:41:03]current date 1729939268 [10:41:03]FM_GetShiftState [10:41:03]SAM_PROTO_GetShiftState [10:41:03]wFMCommunicate request_size=4 [10:41:03]MH_SAM_APDU [10:41:03]CAPDU: 80 13 01 00 [10:41:03]Write to MH i2c: E2 08 00 33 9C 80 13 01 00 00 00 00 00 4C [10:41:03]Write i2c OK [10:41:03]MH_I2C_Read... [10:41:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:03]Read from MH i2c: E2 [10:41:03]MH_I2C_Read... [10:41:03]Read from MH i2c: E2 0E 00 [10:41:03]MH_I2C_Read... [10:41:03]Read from MH i2c: E2 0E 00 33 9C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CA [10:41:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:41:03]wFMCommunicate OK [10:41:03]SAM_PROTO_GetShiftState done [10:41:03]FM_GetShiftState done [10:41:03]opened in 1729902265 [10:41:03]opened+sec_in_day 1729988665 [10:41:03]quantity*price = 30038 [10:41:03]sum+1 = 30039 [10:41:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 152 26.10.2024 10:41 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308731 ФПД: 224182711892154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104108&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308731&fm=224182711892154&tin=02508201610067®Number=0000000000091780&sum=30000 [10:41:04]StoreToDocumentArchive [10:41:04]shift 532 fd 308731 [10:41:04]save to /storage/0532/doc_00308731 [10:41:04]save last doc name /storage/0532/doc_00308731 to /storage/kkm_last_doc_name [10:41:04]save OK [10:41:04]Clear old archive folders... [10:41:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:41:04]tlvbuf is 00B57300 [10:41:04]SAM_PROTO_ClearQueue [10:41:04]wFMCommunicate request_size=4 [10:41:04]MH_SAM_APDU [10:41:04]CAPDU: 80 09 00 00 [10:41:04]Write to MH i2c: E2 08 00 40 9C 80 09 00 00 00 00 00 00 4E [10:41:04]Write i2c OK [10:41:04]MH_I2C_Read... [10:41:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:04]Read from MH i2c: E2 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 03 00 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 03 00 40 9C 00 90 00 50 [10:41:04]RAPDU: 90 00 [10:41:04]wFMCommunicate OK [10:41:04]SAM_PROTO_ClearQueue done [10:41:04]KKMCreateOFDPacket [10:41:04]OFDProtocolAddRootSTLVToBuf [10:41:04]FM_MakeSignedData [10:41:04]FM_MakeSignedData [10:41:04]SAM_PROTO_SignData [10:41:04]wFMCommunicate request_size=4 [10:41:04]MH_SAM_APDU [10:41:04]CAPDU: 80 0D 01 02 [10:41:04]Write to MH i2c: E2 08 00 41 9C 80 0D 01 02 00 00 00 00 56 [10:41:04]Write i2c OK [10:41:04]MH_I2C_Read... [10:41:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:04]Read from MH i2c: E2 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 03 00 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 03 00 41 9C 00 90 00 51 [10:41:04]RAPDU: 90 00 [10:41:04]wFMCommunicate OK [10:41:04]wFMCommunicate request_size=255 [10:41:04]MH_SAM_APDU [10:41:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 98 00 00 00 F4 03 04 00 44 C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB B5 04 00 35 04 06 00 CB [10:41:04]Write to MH i2c: E2 02 01 42 9C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 98 00 00 00 F4 03 04 00 44 C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB B5 04 00 35 04 06 00 CB 00 00 93 [10:41:04]Write i2c OK [10:41:04]MH_I2C_Read... [10:41:04]OFD Sender: No OFD packet to send [10:41:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:04]Read from MH i2c: E2 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 03 00 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 03 00 42 9C 00 90 00 52 [10:41:04]RAPDU: 90 00 [10:41:04]wFMCommunicate OK [10:41:04]wFMCommunicate request_size=10 [10:41:04]MH_SAM_APDU [10:41:04]CAPDU: 80 0D 02 02 05 E4 9A E8 38 BA [10:41:04]Write to MH i2c: E2 0D 00 43 9C 80 0D 02 02 05 00 E4 9A E8 38 BA 00 00 BB [10:41:04]Write i2c OK [10:41:04]MH_I2C_Read... [10:41:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:04]Read from MH i2c: E2 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 03 00 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 03 00 43 9C 00 90 00 53 [10:41:04]RAPDU: 90 00 [10:41:04]wFMCommunicate OK [10:41:04]wFMCommunicate request_size=4 [10:41:04]MH_SAM_APDU [10:41:04]CAPDU: 80 0D 03 02 [10:41:04]Write to MH i2c: E2 08 00 44 9C 80 0D 03 02 00 00 00 00 5B [10:41:04]Write i2c OK [10:41:04]MH_I2C_Read... [10:41:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:04]Read from MH i2c: E2 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 0B 00 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 0B 00 44 9C 00 86 DA DB 0E B7 2F A3 64 90 00 92 [10:41:04]RAPDU: 86 DA DB 0E B7 2F A3 64 90 00 [10:41:04]wFMCommunicate OK [10:41:04]SAM_PROTO_SignData done [10:41:04]FM_MakeSignedData done [10:41:04]CreateOFDProtocolMessage [10:41:04]wFMCommunicate request_size=4 [10:41:04]MH_SAM_APDU [10:41:04]CAPDU: 80 11 00 00 [10:41:04]Write to MH i2c: E2 08 00 45 9C 80 11 00 00 00 00 00 00 5B [10:41:04]Write i2c OK [10:41:04]MH_I2C_Read... [10:41:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:04]Read from MH i2c: E2 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 17 00 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: E2 17 00 45 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B0 [10:41:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:41:04]wFMCommunicate OK [10:41:04]CreateOFDProtocolMessage done [10:41:04]OFDSenderStorePacket 308731 [10:41:04]StoreOFDPacket docnum=308731 [10:41:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 56 06 07 01 06 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 98 00 00 00 F4 03 04 00 44 C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB B5 04 00 35 04 06 00 CB E4 9A E8 38 BA 86 DA DB 0E B7 2F A3 64 [10:41:04]CheckFolder [10:41:04]dirname=/storage/ofd_packets [10:41:04]CheckFolder done [10:41:04]ProducePacketName [10:41:04]name=ofd_packets/00308731 [10:41:04]NVStorageSaveData ofd_packets/00308731 [10:41:04]File name is /storage/ofd_packets/00308731 [10:41:04]Write 301 bytes [10:41:04]NVStorageSaveData done [10:41:04]OFDSenderStorePacket done [10:41:04]KKMCreateOFDPacket done [10:41:04]NVStorageSaveData kkm_last_timestamp [10:41:04]File name is /storage/kkm_last_timestamp [10:41:04]Write 4 bytes [10:41:04]NVStorageSaveData done [10:41:04]ExternCall_PrintAddStr [10:41:04]wPrintStart [10:41:04]Write to MH i2c: 01 00 00 46 9C E2 [10:41:04]Write i2c OK [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: 01 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: 01 07 00 [10:41:04]MH_I2C_Read... [10:41:04]Read from MH i2c: 01 07 00 46 9C 00 00 00 00 00 FF 0F F7 [10:41:04]RasterBufferAndPrint [10:41:04]line Счет N : (1)642600 [10:41:04]line ИНН: 02508201610067 [10:41:04]line Контрольно-Кассовый Чек [10:41:04]line ПРОДАЖА [10:41:04]line ТРК (МРК, ГНК) : 41 [10:41:04]line Товар: 2710124130 [10:41:04]line Аи-92-К-2 [10:41:04]line 4.490 * 66.90 [10:41:04]line = 300.38 [10:41:04]line НДС 12% НСП 1% [10:41:04]line > о реализуемом товаре [10:41:04]line ОКРУГЛЕНИЕ: -0.38 [10:41:04]line ИТОГО: 300.00 [10:41:04]line Внесено: 300.00 [10:41:04]line СДАЧА: 0.00 [10:41:04]line НСП 1% : 2.66 [10:41:04]line НДС 12% : 31.90 [10:41:04]line Наличными: 300.00 [10:41:04]line Безнал.: 0.00 [10:41:04]line Место: АЗС № 172 "Партнер Нефть" [10:41:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:41:04]line СНО: Общий режим [10:41:04]line Чек 152 26.10.2024 10:41 [10:41:04]line Смена: 532 ФФД: 1.0 [10:41:04]line ЗНМ: 0300000116 [10:41:04]line РНМ: 0000000000091780 [10:41:04]line Версия ККМ: 001 [10:41:04]line ФМ: 0000000000871765 [10:41:04]line ФД: 308731 [10:41:04]line ФПД: 224182711892154 [10:41:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104108&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308731&fm=224182711892154&tin=02508201610067®Number=0000000000091780&sum=30000 [10:41:05]OFD Sender: Processing packet 308731 [packets to send 222, broken 221] [10:41:05]ProducePacketName [10:41:05]name=ofd_packets/00308731 [10:41:05]OFD Sender: To server: pG, [10:41:05]CommunicateWithHost lk.salyk.kg:30040 [10:41:05]ConnectInit lk.salyk.kg [10:41:05]written 0, free lines is 4095 [10:41:05]Connected sock=10 [10:41:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 56 06 07 01 06 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 98 00 00 00 F4 03 04 00 44 C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB B5 04 00 35 04 06 00 CB E4 9A E8 38 BA 86 DA DB 0E B7 2F A3 64 [10:41:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 81 2B 47 00 F0 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 31 37 36 35 10 04 04 00 FB B5 04 00 F4 03 04 00 A3 6D 1C 67 B6 04 01 00 00 FA 57 C2 CA 5D 97 57 F8 [10:41:05]CommunicateWithHost err = 0 [10:41:05]CheckOFDResponse [10:41:05]1017 (14) - 77093643461234 [10:41:05]1041 (16) - 0000000000871765 [10:41:05]1040 (4) - 308731 [10:41:05]1012 (4) - 26.10.2024 04:18 [10:41:05]1206 (1) - 0 [10:41:05]OFD Sender: Remove packet 308731 [10:41:05]ProducePacketName [10:41:05]name=ofd_packets/00308731 [10:41:05]NVStorageDeleteData [10:41:05]Write to MH i2c: 01 00 00 70 9C 0C [10:41:05]Write i2c OK [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: 01 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: 01 07 00 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: 01 07 00 70 9C 00 00 00 00 00 B7 0C D6 [10:41:05]RasterBufferAndPrint [10:41:05]line [10:41:05]line [10:41:05]line [10:41:05]line [10:41:05]line [10:41:05]written 0, free lines is 3262 [10:41:05]MH_Cut [10:41:05]Write to MH i2c: D1 01 00 77 9C 01 E5 [10:41:05]Write i2c OK [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: D1 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: D1 01 00 [10:41:05]MH_I2C_Read... [10:41:05]Read from MH i2c: D1 01 00 77 9C 00 E4 [10:41:05]Write to MH i2c: 01 00 00 78 9C 14 [10:41:05]Write i2c OK [10:41:05]MH_I2C_Read... [10:41:05]OFD Sender: No OFD packet to send [10:41:06]*** Cut start [10:41:06]*** Purtial cut [10:41:06]*** Stage 1: CUTSNS_PIN = 1 [10:41:06]Read from MH i2c: 01 [10:41:06]MH_I2C_Read... [10:41:06]*** Stop cut motor [10:41:06]*** Cut end [10:41:06]Read from MH i2c: 01 07 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: 01 07 00 78 9C 00 00 00 00 00 FF 0F 29 [10:41:06]process_action close_receipt done [10:41:06]requested_data is exist [10:41:06]produce_requested_data [10:41:06]requested_item fm.sn is exist - process it [10:41:06]wFMCommunicate request_size=4 [10:41:06]MH_SAM_APDU [10:41:06]CAPDU: 80 11 00 00 [10:41:06]Write to MH i2c: E2 08 00 79 9C 80 11 00 00 00 00 00 00 8F [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:06]Read from MH i2c: E2 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 17 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 17 00 79 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E4 [10:41:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:41:06]wFMCommunicate OK [10:41:06]requested_item fd.num is exist - process it [10:41:06]SAM_PROTO_GetFieldsCounters [10:41:06]wFMCommunicate request_size=4 [10:41:06]MH_SAM_APDU [10:41:06]CAPDU: 80 13 00 00 [10:41:06]Write to MH i2c: E2 08 00 7A 9C 80 13 00 00 00 00 00 00 92 [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:06]Read from MH i2c: E2 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 62 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 62 00 7A 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FB B5 04 00 0E 04 04 00 14 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 47 [10:41:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FB B5 04 00 0E 04 04 00 14 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 [10:41:06]wFMCommunicate OK [10:41:06]SAM_PROTO_GetFieldsCounters done [10:41:06]requested_item shift.num is exist - process it [10:41:06]requested_item shift.opened is exist - process it [10:41:06]req_shift_opened [10:41:06]FM_GetShiftState [10:41:06]SAM_PROTO_GetShiftState [10:41:06]wFMCommunicate request_size=4 [10:41:06]MH_SAM_APDU [10:41:06]CAPDU: 80 13 01 00 [10:41:06]Write to MH i2c: E2 08 00 7B 9C 80 13 01 00 00 00 00 00 94 [10:41:06]Write i2c OK [10:41:06]MH_I2C_Read... [10:41:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:06]Read from MH i2c: E2 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 0E 00 [10:41:06]MH_I2C_Read... [10:41:06]Read from MH i2c: E2 0E 00 7B 9C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 12 [10:41:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:41:06]wFMCommunicate OK [10:41:06]SAM_PROTO_GetShiftState done [10:41:06]FM_GetShiftState done [10:41:06]req_shift_opened done [10:41:06]requested_item shift.open_date is exist - process it [10:41:06]req_shift_open_date [10:41:06]req_shift_open_date done [10:41:06]produce_requested_data done [10:41:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308731,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:41:06]process_action_free close_receipt [10:41:06]json_value_free [10:41:06]json_value_free done [10:41:06]process_json_proto returns [10:41:06]Send response to host [10:41:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308731,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:41:06]free response buf [10:41:06]execute_script done [10:41:06]execute_script returns [10:41:06]free content buf [10:41:06]Sock 9.Close socket [10:41:06]Sock 9.Thread stoped [10:41:10]OFD Sender: No OFD packet to send [10:41:15]OFD Sender: No OFD packet to send [10:41:21]OFD Sender: No OFD packet to send [10:41:26]OFD Sender: No OFD packet to send [10:41:31]OFD Sender: No OFD packet to send [10:41:36]OFD Sender: No OFD packet to send [10:41:41]OFD Sender: No OFD packet to send [10:41:46]OFD Sender: No OFD packet to send [10:41:51]OFD Sender: No OFD packet to send [10:41:56]OFD Sender: No OFD packet to send [10:42:01]OFD Sender: No OFD packet to send [10:42:06]OFD Sender: No OFD packet to send [10:42:11]OFD Sender: No OFD packet to send [10:42:13]accept exits with 8 [10:42:13]New connection [10:42:13]New thread 3067198820 created [10:42:13]Thread 3067342180 joined [10:42:13]Waiting for new connection... [10:42:13] Sock 8.Parse request [10:42:13]Sock 8.Check first char [10:42:13]Sock 8.First char is OK [10:42:13]request: POST /json_proto HTTP/1.0 [10:42:13]Method: POST [10:42:13]URL: /json_proto [10:42:13]Method is POST - this is cgi request [10:42:13]url: /json_proto [10:42:13]query_string will be loaded in cgi processing [10:42:13]execute_cgi json_proto POST (null) [10:42:13]execute_cgi path=json_proto method=POST [10:42:13]POST find Content-Length [10:42:13]Host: 172.17.96.3:8080 [10:42:13]Content-Length: 766 [10:42:13]Content-Type: application/json [10:42:13] [10:42:13]POST finish read [10:42:13]Found Content-Length = 766 [10:42:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [10:42:13]execute_script... [10:42: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)642601", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [10:42:13]POST & json_proto [10:42:13]process_json_proto [10:42:13]json parsed OK: [10:42:13]protocol is kg_v1.0 [10:42:13]action value=close_receipt [10:42:13]process_action close_receipt [10:42:13]cmd_close_receipt [10:42:13]MH_GetDate [10:42:13]Write to MH i2c: F0 00 00 7C 9C 07 [10:42:13]Write i2c OK [10:42:13]MH_I2C_Read... [10:42:13]Read from MH i2c: F0 [10:42:13]MH_I2C_Read... [10:42:13]Read from MH i2c: F0 09 00 [10:42:13]MH_I2C_Read... [10:42:13]Read from MH i2c: F0 09 00 7C 9C 00 8B C7 1C 67 44 5E 04 65 F0 [10:42:13]GetLastDocTimeStamp 1729939268 [10:42:13]current date 1729939339 [10:42:13]FM_GetShiftState [10:42:13]SAM_PROTO_GetShiftState [10:42:13]wFMCommunicate request_size=4 [10:42:13]MH_SAM_APDU [10:42:13]CAPDU: 80 13 01 00 [10:42:13]Write to MH i2c: E2 08 00 7D 9C 80 13 01 00 00 00 00 00 96 [10:42:13]Write i2c OK [10:42:13]MH_I2C_Read... [10:42:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:13]Read from MH i2c: E2 [10:42:13]MH_I2C_Read... [10:42:13]Read from MH i2c: E2 0E 00 [10:42:13]MH_I2C_Read... [10:42:13]Read from MH i2c: E2 0E 00 7D 9C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 14 [10:42:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:42:13]wFMCommunicate OK [10:42:13]SAM_PROTO_GetShiftState done [10:42:13]FM_GetShiftState done [10:42:13]opened in 1729902265 [10:42:13]opened+sec_in_day 1729988665 [10:42:13]quantity*price = 50041 [10:42:13]sum+1 = 50042 [10:42:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 153 26.10.2024 10:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308732 ФПД: 223385595740592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104219&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308732&fm=223385595740592&tin=02508201610067®Number=0000000000091780&sum=50041 [10:42:14]StoreToDocumentArchive [10:42:14]shift 532 fd 308732 [10:42:14]save to /storage/0532/doc_00308732 [10:42:14]save last doc name /storage/0532/doc_00308732 to /storage/kkm_last_doc_name [10:42:14]save OK [10:42:14]Clear old archive folders... [10:42:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:42:14]tlvbuf is B6FB4620 [10:42:14]SAM_PROTO_ClearQueue [10:42:14]wFMCommunicate request_size=4 [10:42:14]MH_SAM_APDU [10:42:14]CAPDU: 80 09 00 00 [10:42:14]Write to MH i2c: E2 08 00 8A 9C 80 09 00 00 00 00 00 00 98 [10:42:14]Write i2c OK [10:42:14]MH_I2C_Read... [10:42:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:14]Read from MH i2c: E2 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: E2 03 00 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: E2 03 00 8A 9C 00 90 00 9A [10:42:14]RAPDU: 90 00 [10:42:14]wFMCommunicate OK [10:42:14]SAM_PROTO_ClearQueue done [10:42:14]KKMCreateOFDPacket [10:42:14]OFDProtocolAddRootSTLVToBuf [10:42:14]FM_MakeSignedData [10:42:14]FM_MakeSignedData [10:42:14]SAM_PROTO_SignData [10:42:14]wFMCommunicate request_size=4 [10:42:14]MH_SAM_APDU [10:42:14]CAPDU: 80 0D 01 02 [10:42:14]Write to MH i2c: E2 08 00 8B 9C 80 0D 01 02 00 00 00 00 A0 [10:42:14]Write i2c OK [10:42:14]MH_I2C_Read... [10:42:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:14]Read from MH i2c: E2 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: E2 03 00 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: E2 03 00 8B 9C 00 90 00 9B [10:42:14]RAPDU: 90 00 [10:42:14]wFMCommunicate OK [10:42:14]wFMCommunicate request_size=255 [10:42:14]MH_SAM_APDU [10:42:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 99 00 00 00 F4 03 04 00 8B C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC B5 04 00 35 04 06 00 CB [10:42:14]Write to MH i2c: E2 02 01 8C 9C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 99 00 00 00 F4 03 04 00 8B C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC B5 04 00 35 04 06 00 CB 00 00 84 [10:42:14]Write i2c OK [10:42:14]MH_I2C_Read... [10:42:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:14]Read from MH i2c: E2 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: E2 03 00 [10:42:14]MH_I2C_Read... [10:42:14]Read from MH i2c: E2 03 00 8C 9C 00 90 00 9C [10:42:14]RAPDU: 90 00 [10:42:14]wFMCommunicate OK [10:42:14]wFMCommunicate request_size=10 [10:42:14]MH_SAM_APDU [10:42:14]CAPDU: 80 0D 02 02 05 2B 03 15 01 B0 [10:42:14]Write to MH i2c: E2 0D 00 8D 9C 80 0D 02 02 05 00 2B 03 15 01 B0 00 00 A1 [10:42:14]Write i2c OK [10:42:14]MH_I2C_Read... [10:42:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:15]Read from MH i2c: E2 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: E2 03 00 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: E2 03 00 8D 9C 00 90 00 9D [10:42:15]RAPDU: 90 00 [10:42:15]wFMCommunicate OK [10:42:15]wFMCommunicate request_size=4 [10:42:15]MH_SAM_APDU [10:42:15]CAPDU: 80 0D 03 02 [10:42:15]Write to MH i2c: E2 08 00 8E 9C 80 0D 03 02 00 00 00 00 A5 [10:42:15]Write i2c OK [10:42:15]MH_I2C_Read... [10:42:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:15]Read from MH i2c: E2 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: E2 0B 00 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: E2 0B 00 8E 9C 00 72 2B 78 34 FF 5A 78 6C 90 00 2C [10:42:15]RAPDU: 72 2B 78 34 FF 5A 78 6C 90 00 [10:42:15]wFMCommunicate OK [10:42:15]SAM_PROTO_SignData done [10:42:15]FM_MakeSignedData done [10:42:15]CreateOFDProtocolMessage [10:42:15]wFMCommunicate request_size=4 [10:42:15]MH_SAM_APDU [10:42:15]CAPDU: 80 11 00 00 [10:42:15]Write to MH i2c: E2 08 00 8F 9C 80 11 00 00 00 00 00 00 A5 [10:42:15]Write i2c OK [10:42:15]MH_I2C_Read... [10:42:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:15]Read from MH i2c: E2 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: E2 17 00 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: E2 17 00 8F 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FA [10:42:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:42:15]wFMCommunicate OK [10:42:15]CreateOFDProtocolMessage done [10:42:15]OFDSenderStorePacket 308732 [10:42:15]StoreOFDPacket docnum=308732 [10:42:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 07 45 07 01 A9 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 99 00 00 00 F4 03 04 00 8B C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC B5 04 00 35 04 06 00 CB 2B 03 15 01 B0 72 2B 78 34 FF 5A 78 6C [10:42:15]CheckFolder [10:42:15]dirname=/storage/ofd_packets [10:42:15]CheckFolder done [10:42:15]ProducePacketName [10:42:15]name=ofd_packets/00308732 [10:42:15]NVStorageSaveData ofd_packets/00308732 [10:42:15]File name is /storage/ofd_packets/00308732 [10:42:15]Write 301 bytes [10:42:15]NVStorageSaveData done [10:42:15]OFDSenderStorePacket done [10:42:15]KKMCreateOFDPacket done [10:42:15]NVStorageSaveData kkm_last_timestamp [10:42:15]File name is /storage/kkm_last_timestamp [10:42:15]Write 4 bytes [10:42:15]NVStorageSaveData done [10:42:15]ExternCall_PrintAddStr [10:42:15]wPrintStart [10:42:15]Write to MH i2c: 01 00 00 90 9C 2C [10:42:15]Write i2c OK [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: 01 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: 01 07 00 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: 01 07 00 90 9C 00 00 00 00 00 FF 0F 41 [10:42:15]RasterBufferAndPrint [10:42:15]line Счет N : (1)642601 [10:42:15]line ИНН: 02508201610067 [10:42:15]line Контрольно-Кассовый Чек [10:42:15]line ПРОДАЖА [10:42:15]line ТРК (МРК, ГНК) : 52 [10:42:15]line Товар: 2710124130 [10:42:15]line Аи-92-К-2 [10:42:15]line 7.480 * 66.90 [10:42:15]line = 500.41 [10:42:15]line НДС 12% НСП 1% [10:42:15]line > о реализуемом товаре [10:42:15]line ИТОГО: 500.41 [10:42:15]line НСП 1% : 4.43 [10:42:15]line НДС 12% : 53.14 [10:42:15]line Наличными: 0.00 [10:42:15]line Безнал.: 500.41 [10:42:15]line Место: АЗС № 172 "Партнер Нефть" [10:42:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:42:15]line СНО: Общий режим [10:42:15]line Чек 153 26.10.2024 10:42 [10:42:15]line Смена: 532 ФФД: 1.0 [10:42:15]line ЗНМ: 0300000116 [10:42:15]line РНМ: 0000000000091780 [10:42:15]line Версия ККМ: 001 [10:42:15]line Платежная система: Mbank [10:42:15]line ФМ: 0000000000871765 [10:42:15]line ФД: 308732 [10:42:15]line ФПД: 223385595740592 [10:42:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104219&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308732&fm=223385595740592&tin=02508201610067®Number=0000000000091780&sum=50041 [10:42:15]OFD Sender: Processing packet 308732 [packets to send 222, broken 221] [10:42:15]ProducePacketName [10:42:15]name=ofd_packets/00308732 [10:42:15]OFD Sender: To server: pG, [10:42:15]CommunicateWithHost lk.salyk.kg:30040 [10:42:15]ConnectInit lk.salyk.kg [10:42:15]written 0, free lines is 4095 [10:42:15]Connected sock=10 [10:42:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 07 45 07 01 A9 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 99 00 00 00 F4 03 04 00 8B C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC B5 04 00 35 04 06 00 CB 2B 03 15 01 B0 72 2B 78 34 FF 5A 78 6C [10:42:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4F B9 47 00 1B 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 31 37 36 35 10 04 04 00 FC B5 04 00 F4 03 04 00 E9 6D 1C 67 B6 04 01 00 00 62 4F 02 36 42 3D 02 4F [10:42:15]CommunicateWithHost err = 0 [10:42:15]CheckOFDResponse [10:42:15]1017 (14) - 77093643461234 [10:42:15]1041 (16) - 0000000000871765 [10:42:15]1040 (4) - 308732 [10:42:15]1012 (4) - 26.10.2024 04:19 [10:42:15]1206 (1) - 0 [10:42:15]OFD Sender: Remove packet 308732 [10:42:15]ProducePacketName [10:42:15]name=ofd_packets/00308732 [10:42:15]NVStorageDeleteData [10:42:15]Write to MH i2c: 01 00 00 B8 9C 54 [10:42:15]Write i2c OK [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: 01 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: 01 07 00 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: 01 07 00 B8 9C 00 00 00 00 00 E2 0C 49 [10:42:15]RasterBufferAndPrint [10:42:15]line [10:42:15]line [10:42:15]line [10:42:15]line [10:42:15]line [10:42:15]written 0, free lines is 3302 [10:42:15]MH_Cut [10:42:15]Write to MH i2c: D1 01 00 BF 9C 01 2D [10:42:15]Write i2c OK [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: D1 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: D1 01 00 [10:42:15]MH_I2C_Read... [10:42:15]Read from MH i2c: D1 01 00 BF 9C 00 2C [10:42:15]Write to MH i2c: 01 00 00 C0 9C 5C [10:42:15]Write i2c OK [10:42:15]MH_I2C_Read... [10:42:16]OFD Sender: No OFD packet to send [10:42:16]*** Cut start [10:42:16]*** Purtial cut [10:42:16]*** Stage 1: CUTSNS_PIN = 1 [10:42:16]Read from MH i2c: 01 [10:42:16]MH_I2C_Read... [10:42:16]*** Stop cut motor [10:42:16]*** Cut end [10:42:16]Read from MH i2c: 01 07 00 [10:42:16]MH_I2C_Read... [10:42:16]Read from MH i2c: 01 07 00 C0 9C 00 00 00 00 00 FF 0F 71 [10:42:16]process_action close_receipt done [10:42:16]requested_data is exist [10:42:16]produce_requested_data [10:42:16]requested_item fm.sn is exist - process it [10:42:16]wFMCommunicate request_size=4 [10:42:16]MH_SAM_APDU [10:42:16]CAPDU: 80 11 00 00 [10:42:16]Write to MH i2c: E2 08 00 C1 9C 80 11 00 00 00 00 00 00 D7 [10:42:16]Write i2c OK [10:42:16]MH_I2C_Read... [10:42:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:17]Read from MH i2c: E2 [10:42:17]MH_I2C_Read... [10:42:17]Read from MH i2c: E2 17 00 [10:42:17]MH_I2C_Read... [10:42:17]Read from MH i2c: E2 17 00 C1 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2C [10:42:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:42:17]wFMCommunicate OK [10:42:17]requested_item fd.num is exist - process it [10:42:17]SAM_PROTO_GetFieldsCounters [10:42:17]wFMCommunicate request_size=4 [10:42:17]MH_SAM_APDU [10:42:17]CAPDU: 80 13 00 00 [10:42:17]Write to MH i2c: E2 08 00 C2 9C 80 13 00 00 00 00 00 00 DA [10:42:17]Write i2c OK [10:42:17]MH_I2C_Read... [10:42:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:17]Read from MH i2c: E2 [10:42:17]MH_I2C_Read... [10:42:17]Read from MH i2c: E2 62 00 [10:42:17]MH_I2C_Read... [10:42:17]Read from MH i2c: E2 62 00 C2 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FC B5 04 00 0E 04 04 00 14 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 93 [10:42:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FC B5 04 00 0E 04 04 00 14 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 [10:42:17]wFMCommunicate OK [10:42:17]SAM_PROTO_GetFieldsCounters done [10:42:17]requested_item shift.num is exist - process it [10:42:17]requested_item shift.opened is exist - process it [10:42:17]req_shift_opened [10:42:17]FM_GetShiftState [10:42:17]SAM_PROTO_GetShiftState [10:42:17]wFMCommunicate request_size=4 [10:42:17]MH_SAM_APDU [10:42:17]CAPDU: 80 13 01 00 [10:42:17]Write to MH i2c: E2 08 00 C3 9C 80 13 01 00 00 00 00 00 DC [10:42:17]Write i2c OK [10:42:17]MH_I2C_Read... [10:42:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:17]Read from MH i2c: E2 [10:42:17]MH_I2C_Read... [10:42:17]Read from MH i2c: E2 0E 00 [10:42:17]MH_I2C_Read... [10:42:17]Read from MH i2c: E2 0E 00 C3 9C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5A [10:42:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:42:17]wFMCommunicate OK [10:42:17]SAM_PROTO_GetShiftState done [10:42:17]FM_GetShiftState done [10:42:17]req_shift_opened done [10:42:17]requested_item shift.open_date is exist - process it [10:42:17]req_shift_open_date [10:42:17]req_shift_open_date done [10:42:17]produce_requested_data done [10:42:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308732,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:42:17]process_action_free close_receipt [10:42:17]json_value_free [10:42:17]json_value_free done [10:42:17]process_json_proto returns [10:42:17]Send response to host [10:42:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308732,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:42:17]free response buf [10:42:17]execute_script done [10:42:17]execute_script returns [10:42:17]free content buf [10:42:17]Sock 8.Close socket [10:42:17]Sock 8.Thread stoped [10:42:21]OFD Sender: No OFD packet to send [10:42:21]accept exits with 9 [10:42:21]New connection [10:42:21]New thread 3067342180 created [10:42:21]Thread 3067198820 joined [10:42:21]Waiting for new connection... [10:42:21] Sock 9.Parse request [10:42:21]Sock 9.Check first char [10:42:21]Sock 9.First char is OK [10:42:21]request: POST /json_proto HTTP/1.0 [10:42:21]Method: POST [10:42:21]URL: /json_proto [10:42:21]Method is POST - this is cgi request [10:42:21]url: /json_proto [10:42:21]query_string will be loaded in cgi processing [10:42:21]execute_cgi json_proto POST (null) [10:42:21]execute_cgi path=json_proto method=POST [10:42:21]POST find Content-Length [10:42:21]Host: 172.17.96.3:8080 [10:42:21]Content-Length: 677 [10:42:21]Content-Type: application/json [10:42:21] [10:42:21]POST finish read [10:42:21]Found Content-Length = 677 [10:42:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:42:21]execute_script... [10:42:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642602", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:42:21]POST & json_proto [10:42:21]process_json_proto [10:42:21]json parsed OK: [10:42:21]protocol is kg_v1.0 [10:42:21]action value=close_receipt [10:42:21]process_action close_receipt [10:42:21]cmd_close_receipt [10:42:21]MH_GetDate [10:42:21]Write to MH i2c: F0 00 00 C4 9C 4F [10:42:21]Write i2c OK [10:42:21]MH_I2C_Read... [10:42:21]Read from MH i2c: F0 [10:42:21]MH_I2C_Read... [10:42:21]Read from MH i2c: F0 09 00 [10:42:21]MH_I2C_Read... [10:42:21]Read from MH i2c: F0 09 00 C4 9C 00 93 C7 1C 67 44 5E 04 65 40 [10:42:21]GetLastDocTimeStamp 1729939339 [10:42:21]current date 1729939347 [10:42:21]FM_GetShiftState [10:42:21]SAM_PROTO_GetShiftState [10:42:21]wFMCommunicate request_size=4 [10:42:21]MH_SAM_APDU [10:42:21]CAPDU: 80 13 01 00 [10:42:21]Write to MH i2c: E2 08 00 C5 9C 80 13 01 00 00 00 00 00 DE [10:42:21]Write i2c OK [10:42:21]MH_I2C_Read... [10:42:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:21]Read from MH i2c: E2 [10:42:21]MH_I2C_Read... [10:42:21]Read from MH i2c: E2 0E 00 [10:42:21]MH_I2C_Read... [10:42:21]Read from MH i2c: E2 0E 00 C5 9C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5C [10:42:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:42:21]wFMCommunicate OK [10:42:21]SAM_PROTO_GetShiftState done [10:42:21]FM_GetShiftState done [10:42:21]opened in 1729902265 [10:42:21]opened+sec_in_day 1729988665 [10:42:21]quantity*price = 50041 [10:42:21]sum+1 = 50042 [10:42:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 154 26.10.2024 10:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308733 ФПД: 245908312885157 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104227&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308733&fm=245908312885157&tin=02508201610067®Number=0000000000091780&sum=50000 [10:42:22]StoreToDocumentArchive [10:42:22]shift 532 fd 308733 [10:42:22]save to /storage/0532/doc_00308733 [10:42:22]save last doc name /storage/0532/doc_00308733 to /storage/kkm_last_doc_name [10:42:22]save OK [10:42:22]Clear old archive folders... [10:42:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:42:22]tlvbuf is 00B2C1B0 [10:42:22]SAM_PROTO_ClearQueue [10:42:22]wFMCommunicate request_size=4 [10:42:22]MH_SAM_APDU [10:42:22]CAPDU: 80 09 00 00 [10:42:22]Write to MH i2c: E2 08 00 D2 9C 80 09 00 00 00 00 00 00 E0 [10:42:22]Write i2c OK [10:42:22]MH_I2C_Read... [10:42:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:22]Read from MH i2c: E2 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: E2 03 00 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: E2 03 00 D2 9C 00 90 00 E2 [10:42:22]RAPDU: 90 00 [10:42:22]wFMCommunicate OK [10:42:22]SAM_PROTO_ClearQueue done [10:42:22]KKMCreateOFDPacket [10:42:22]OFDProtocolAddRootSTLVToBuf [10:42:22]FM_MakeSignedData [10:42:22]FM_MakeSignedData [10:42:22]SAM_PROTO_SignData [10:42:22]wFMCommunicate request_size=4 [10:42:22]MH_SAM_APDU [10:42:22]CAPDU: 80 0D 01 02 [10:42:22]Write to MH i2c: E2 08 00 D3 9C 80 0D 01 02 00 00 00 00 E8 [10:42:22]Write i2c OK [10:42:22]MH_I2C_Read... [10:42:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:22]Read from MH i2c: E2 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: E2 03 00 [10:42:22]MH_I2C_Read... [10:42:22]Read from MH i2c: E2 03 00 D3 9C 00 90 00 E3 [10:42:22]RAPDU: 90 00 [10:42:22]wFMCommunicate OK [10:42:22]wFMCommunicate request_size=255 [10:42:22]MH_SAM_APDU [10:42:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9A 00 00 00 F4 03 04 00 93 C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD B5 04 00 35 04 06 00 DF [10:42:22]Write to MH i2c: E2 02 01 D4 9C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9A 00 00 00 F4 03 04 00 93 C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD B5 04 00 35 04 06 00 DF 00 00 98 [10:42:22]Write i2c OK [10:42:22]MH_I2C_Read... [10:42:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:23]Read from MH i2c: E2 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: E2 03 00 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: E2 03 00 D4 9C 00 90 00 E4 [10:42:23]RAPDU: 90 00 [10:42:23]wFMCommunicate OK [10:42:23]wFMCommunicate request_size=10 [10:42:23]MH_SAM_APDU [10:42:23]CAPDU: 80 0D 02 02 05 A6 FD A3 07 A5 [10:42:23]Write to MH i2c: E2 0D 00 D5 9C 80 0D 02 02 05 00 A6 FD A3 07 A5 00 00 E7 [10:42:23]Write i2c OK [10:42:23]MH_I2C_Read... [10:42:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:23]Read from MH i2c: E2 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: E2 03 00 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: E2 03 00 D5 9C 00 90 00 E5 [10:42:23]RAPDU: 90 00 [10:42:23]wFMCommunicate OK [10:42:23]wFMCommunicate request_size=4 [10:42:23]MH_SAM_APDU [10:42:23]CAPDU: 80 0D 03 02 [10:42:23]Write to MH i2c: E2 08 00 D6 9C 80 0D 03 02 00 00 00 00 ED [10:42:23]Write i2c OK [10:42:23]MH_I2C_Read... [10:42:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:23]Read from MH i2c: E2 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: E2 0B 00 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: E2 0B 00 D6 9C 00 00 C3 D0 0B 58 CB CA A4 90 00 1D [10:42:23]RAPDU: 00 C3 D0 0B 58 CB CA A4 90 00 [10:42:23]wFMCommunicate OK [10:42:23]SAM_PROTO_SignData done [10:42:23]FM_MakeSignedData done [10:42:23]CreateOFDProtocolMessage [10:42:23]wFMCommunicate request_size=4 [10:42:23]MH_SAM_APDU [10:42:23]CAPDU: 80 11 00 00 [10:42:23]Write to MH i2c: E2 08 00 D7 9C 80 11 00 00 00 00 00 00 ED [10:42:23]Write i2c OK [10:42:23]MH_I2C_Read... [10:42:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:23]Read from MH i2c: E2 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: E2 17 00 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: E2 17 00 D7 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 42 [10:42:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:42:23]wFMCommunicate OK [10:42:23]CreateOFDProtocolMessage done [10:42:23]OFDSenderStorePacket 308733 [10:42:23]StoreOFDPacket docnum=308733 [10:42:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 85 D6 07 01 F6 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 9A 00 00 00 F4 03 04 00 93 C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD B5 04 00 35 04 06 00 DF A6 FD A3 07 A5 00 C3 D0 0B 58 CB CA A4 [10:42:23]CheckFolder [10:42:23]dirname=/storage/ofd_packets [10:42:23]CheckFolder done [10:42:23]ProducePacketName [10:42:23]name=ofd_packets/00308733 [10:42:23]NVStorageSaveData ofd_packets/00308733 [10:42:23]File name is /storage/ofd_packets/00308733 [10:42:23]Write 301 bytes [10:42:23]NVStorageSaveData done [10:42:23]OFDSenderStorePacket done [10:42:23]KKMCreateOFDPacket done [10:42:23]NVStorageSaveData kkm_last_timestamp [10:42:23]File name is /storage/kkm_last_timestamp [10:42:23]Write 4 bytes [10:42:23]NVStorageSaveData done [10:42:23]ExternCall_PrintAddStr [10:42:23]wPrintStart [10:42:23]Write to MH i2c: 01 00 00 D8 9C 74 [10:42:23]Write i2c OK [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: 01 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: 01 07 00 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: 01 07 00 D8 9C 00 00 00 00 00 FF 0F 89 [10:42:23]RasterBufferAndPrint [10:42:23]line Счет N : (1)642602 [10:42:23]line ИНН: 02508201610067 [10:42:23]line Контрольно-Кассовый Чек [10:42:23]line ПРОДАЖА [10:42:23]line ТРК (МРК, ГНК) : 62 [10:42:23]line Товар: 2710124130 [10:42:23]line Аи-92-К-2 [10:42:23]line 7.480 * 66.90 [10:42:23]line = 500.41 [10:42:23]line НДС 12% НСП 1% [10:42:23]line > о реализуемом товаре [10:42:23]line ОКРУГЛЕНИЕ: -0.41 [10:42:23]line ИТОГО: 500.00 [10:42:23]line Внесено: 500.00 [10:42:23]line СДАЧА: 0.00 [10:42:23]line НСП 1% : 4.43 [10:42:23]line НДС 12% : 53.14 [10:42:23]line Наличными: 500.00 [10:42:23]line Безнал.: 0.00 [10:42:23]line Место: АЗС № 172 "Партнер Нефть" [10:42:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:42:23]line СНО: Общий режим [10:42:23]line Чек 154 26.10.2024 10:42 [10:42:23]line Смена: 532 ФФД: 1.0 [10:42:23]line ЗНМ: 0300000116 [10:42:23]line РНМ: 0000000000091780 [10:42:23]line Версия ККМ: 001 [10:42:23]line ФМ: 0000000000871765 [10:42:23]line ФД: 308733 [10:42:23]line ФПД: 245908312885157 [10:42:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104227&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308733&fm=245908312885157&tin=02508201610067®Number=0000000000091780&sum=50000 [10:42:23]written 0, free lines is 4095 [10:42:23]OFD Sender: Processing packet 308733 [packets to send 222, broken 221] [10:42:23]ProducePacketName [10:42:23]name=ofd_packets/00308733 [10:42:23]OFD Sender: To server: pG, [10:42:23]CommunicateWithHost lk.salyk.kg:30040 [10:42:23]ConnectInit lk.salyk.kg [10:42:23]Connected sock=10 [10:42:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 85 D6 07 01 F6 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 9A 00 00 00 F4 03 04 00 93 C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD B5 04 00 35 04 06 00 DF A6 FD A3 07 A5 00 C3 D0 0B 58 CB CA A4 [10:42:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B0 89 47 00 02 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD B5 04 00 F4 03 04 00 F1 6D 1C 67 B6 04 01 00 00 05 65 7A 80 6D 34 67 8C [10:42:23]CommunicateWithHost err = 0 [10:42:23]CheckOFDResponse [10:42:23]1017 (14) - 77093643461234 [10:42:23]1041 (16) - 0000000000871765 [10:42:23]1040 (4) - 308733 [10:42:23]1012 (4) - 26.10.2024 04:20 [10:42:23]1206 (1) - 0 [10:42:23]OFD Sender: Remove packet 308733 [10:42:23]ProducePacketName [10:42:23]name=ofd_packets/00308733 [10:42:23]NVStorageDeleteData [10:42:23]Write to MH i2c: 01 00 00 02 9D 9F [10:42:23]Write i2c OK [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: 01 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: 01 07 00 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: 01 07 00 02 9D 00 00 00 00 00 B8 0C 6A [10:42:23]RasterBufferAndPrint [10:42:23]line [10:42:23]line [10:42:23]line [10:42:23]line [10:42:23]line [10:42:23]written 0, free lines is 3265 [10:42:23]MH_Cut [10:42:23]Write to MH i2c: D1 01 00 09 9D 01 78 [10:42:23]Write i2c OK [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: D1 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: D1 01 00 [10:42:23]MH_I2C_Read... [10:42:23]Read from MH i2c: D1 01 00 09 9D 00 77 [10:42:23]Write to MH i2c: 01 00 00 0A 9D A7 [10:42:23]Write i2c OK [10:42:23]MH_I2C_Read... [10:42:24]OFD Sender: No OFD packet to send [10:42:24]*** Cut start [10:42:24]*** Purtial cut [10:42:24]*** Stage 1: CUTSNS_PIN = 1 [10:42:24]Read from MH i2c: 01 [10:42:24]MH_I2C_Read... [10:42:24]*** Stop cut motor [10:42:24]*** Cut end [10:42:24]Read from MH i2c: 01 07 00 [10:42:24]MH_I2C_Read... [10:42:24]Read from MH i2c: 01 07 00 0A 9D 00 00 00 00 00 FF 0F BC [10:42:24]process_action close_receipt done [10:42:24]requested_data is exist [10:42:24]produce_requested_data [10:42:24]requested_item fm.sn is exist - process it [10:42:24]wFMCommunicate request_size=4 [10:42:24]MH_SAM_APDU [10:42:24]CAPDU: 80 11 00 00 [10:42:24]Write to MH i2c: E2 08 00 0B 9D 80 11 00 00 00 00 00 00 22 [10:42:24]Write i2c OK [10:42:24]MH_I2C_Read... [10:42:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:24]Read from MH i2c: E2 [10:42:24]MH_I2C_Read... [10:42:24]Read from MH i2c: E2 17 00 [10:42:24]MH_I2C_Read... [10:42:24]Read from MH i2c: E2 17 00 0B 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 77 [10:42:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:42:24]wFMCommunicate OK [10:42:24]requested_item fd.num is exist - process it [10:42:24]SAM_PROTO_GetFieldsCounters [10:42:24]wFMCommunicate request_size=4 [10:42:24]MH_SAM_APDU [10:42:24]CAPDU: 80 13 00 00 [10:42:24]Write to MH i2c: E2 08 00 0C 9D 80 13 00 00 00 00 00 00 25 [10:42:24]Write i2c OK [10:42:24]MH_I2C_Read... [10:42:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:25]Read from MH i2c: E2 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 62 00 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 62 00 0C 9D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FD B5 04 00 0E 04 04 00 14 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 E2 [10:42: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FD B5 04 00 0E 04 04 00 14 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 [10:42:25]wFMCommunicate OK [10:42:25]SAM_PROTO_GetFieldsCounters done [10:42:25]requested_item shift.num is exist - process it [10:42:25]requested_item shift.opened is exist - process it [10:42:25]req_shift_opened [10:42:25]FM_GetShiftState [10:42:25]SAM_PROTO_GetShiftState [10:42:25]wFMCommunicate request_size=4 [10:42:25]MH_SAM_APDU [10:42:25]CAPDU: 80 13 01 00 [10:42:25]Write to MH i2c: E2 08 00 0D 9D 80 13 01 00 00 00 00 00 27 [10:42:25]Write i2c OK [10:42:25]MH_I2C_Read... [10:42:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:25]Read from MH i2c: E2 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 0E 00 [10:42:25]MH_I2C_Read... [10:42:25]Read from MH i2c: E2 0E 00 0D 9D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A5 [10:42:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:42:25]wFMCommunicate OK [10:42:25]SAM_PROTO_GetShiftState done [10:42:25]FM_GetShiftState done [10:42:25]req_shift_opened done [10:42:25]requested_item shift.open_date is exist - process it [10:42:25]req_shift_open_date [10:42:25]req_shift_open_date done [10:42:25]produce_requested_data done [10:42:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308733,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:42:25]process_action_free close_receipt [10:42:25]json_value_free [10:42:25]json_value_free done [10:42:25]process_json_proto returns [10:42:25]Send response to host [10:42:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308733,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:42:25]free response buf [10:42:25]execute_script done [10:42:25]execute_script returns [10:42:25]free content buf [10:42:25]Sock 9.Close socket [10:42:25]Sock 9.Thread stoped [10:42:29]OFD Sender: No OFD packet to send [10:42:34]OFD Sender: No OFD packet to send [10:42:39]OFD Sender: No OFD packet to send [10:42:44]OFD Sender: No OFD packet to send [10:42:49]OFD Sender: No OFD packet to send [10:42:54]OFD Sender: No OFD packet to send [10:42:59]OFD Sender: No OFD packet to send [10:43:04]OFD Sender: No OFD packet to send [10:43:09]OFD Sender: No OFD packet to send [10:43:14]OFD Sender: No OFD packet to send [10:43:19]OFD Sender: No OFD packet to send [10:43:24]OFD Sender: No OFD packet to send [10:43:29]OFD Sender: No OFD packet to send [10:43:34]OFD Sender: No OFD packet to send [10:43:39]OFD Sender: No OFD packet to send [10:43:44]OFD Sender: No OFD packet to send [10:43:49]OFD Sender: No OFD packet to send [10:43:54]OFD Sender: No OFD packet to send [10:43:59]OFD Sender: No OFD packet to send [10:44:00]accept exits with 8 [10:44:00]New connection [10:44:00]New thread 3067198820 created [10:44:00]Thread 3067342180 joined [10:44:00]Waiting for new connection... [10:44:00] Sock 8.Parse request [10:44:00]Sock 8.Check first char [10:44:00]Sock 8.First char is OK [10:44:00]request: POST /json_proto HTTP/1.0 [10:44:00]Method: POST [10:44:00]URL: /json_proto [10:44:00]Method is POST - this is cgi request [10:44:00]url: /json_proto [10:44:00]query_string will be loaded in cgi processing [10:44:00]execute_cgi json_proto POST (null) [10:44:00]execute_cgi path=json_proto method=POST [10:44:00]POST find Content-Length [10:44:00]Host: 172.17.96.3:8080 [10:44:00]Content-Length: 683 [10:44:00]Content-Type: application/json [10:44:00] [10:44:00]POST finish read [10:44:00]Found Content-Length = 683 [10:44:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 9.070, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:00]execute_script... [10:44:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642603", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 9.070, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:44:00]POST & json_proto [10:44:00]process_json_proto [10:44:00]json parsed OK: [10:44:00]protocol is kg_v1.0 [10:44:00]action value=close_receipt [10:44:00]process_action close_receipt [10:44:00]cmd_close_receipt [10:44:00]MH_GetDate [10:44:00]Write to MH i2c: F0 00 00 0E 9D 9A [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: F0 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: F0 09 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: F0 09 00 0E 9D 00 F6 C7 1C 67 44 5E 04 65 EE [10:44:00]GetLastDocTimeStamp 1729939347 [10:44:00]current date 1729939446 [10:44:00]FM_GetShiftState [10:44:00]SAM_PROTO_GetShiftState [10:44:00]wFMCommunicate request_size=4 [10:44:00]MH_SAM_APDU [10:44:00]CAPDU: 80 13 01 00 [10:44:00]Write to MH i2c: E2 08 00 0F 9D 80 13 01 00 00 00 00 00 29 [10:44:00]Write i2c OK [10:44:00]MH_I2C_Read... [10:44:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:00]Read from MH i2c: E2 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 0E 00 [10:44:00]MH_I2C_Read... [10:44:00]Read from MH i2c: E2 0E 00 0F 9D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A7 [10:44:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:44:00]wFMCommunicate OK [10:44:00]SAM_PROTO_GetShiftState done [10:44:00]FM_GetShiftState done [10:44:00]opened in 1729902265 [10:44:00]opened+sec_in_day 1729988665 [10:44:00]quantity*price = 70020 [10:44:00]sum+1 = 70021 [10:44:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 155 26.10.2024 10:44 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308734 ФПД: 69929925910537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104406&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308734&fm=69929925910537&tin=02508201610067®Number=0000000000091780&sum=70000 [10:44:01]StoreToDocumentArchive [10:44:01]shift 532 fd 308734 [10:44:01]save to /storage/0532/doc_00308734 [10:44:01]save last doc name /storage/0532/doc_00308734 to /storage/kkm_last_doc_name [10:44:01]save OK [10:44:01]Clear old archive folders... [10:44:01]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:44:01]tlvbuf is 00A68F10 [10:44:01]SAM_PROTO_ClearQueue [10:44:01]wFMCommunicate request_size=4 [10:44:01]MH_SAM_APDU [10:44:01]CAPDU: 80 09 00 00 [10:44:01]Write to MH i2c: E2 08 00 1C 9D 80 09 00 00 00 00 00 00 2B [10:44:01]Write i2c OK [10:44:01]MH_I2C_Read... [10:44:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:01]Read from MH i2c: E2 [10:44:01]MH_I2C_Read... [10:44:01]Read from MH i2c: E2 03 00 [10:44:01]MH_I2C_Read... [10:44:01]Read from MH i2c: E2 03 00 1C 9D 00 90 00 2D [10:44:01]RAPDU: 90 00 [10:44:01]wFMCommunicate OK [10:44:01]SAM_PROTO_ClearQueue done [10:44:01]KKMCreateOFDPacket [10:44:01]OFDProtocolAddRootSTLVToBuf [10:44:01]FM_MakeSignedData [10:44:01]FM_MakeSignedData [10:44:01]SAM_PROTO_SignData [10:44:01]wFMCommunicate request_size=4 [10:44:01]MH_SAM_APDU [10:44:01]CAPDU: 80 0D 01 02 [10:44:01]Write to MH i2c: E2 08 00 1D 9D 80 0D 01 02 00 00 00 00 33 [10:44:01]Write i2c OK [10:44:01]MH_I2C_Read... [10:44:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 03 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 03 00 1D 9D 00 90 00 2E [10:44:02]RAPDU: 90 00 [10:44:02]wFMCommunicate OK [10:44:02]wFMCommunicate request_size=255 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 F6 C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE B5 04 [10:44:02]Write to MH i2c: E2 02 01 1E 9D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 F6 C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE B5 04 00 00 77 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 03 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 03 00 1E 9D 00 90 00 2F [10:44:02]RAPDU: 90 00 [10:44:02]wFMCommunicate OK [10:44:02]wFMCommunicate request_size=16 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3F 99 D4 64 A0 09 [10:44:02]Write to MH i2c: E2 13 00 1F 9D 80 0D 02 02 0B 00 00 35 04 06 00 3F 99 D4 64 A0 09 00 00 44 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 03 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 03 00 1F 9D 00 90 00 30 [10:44:02]RAPDU: 90 00 [10:44:02]wFMCommunicate OK [10:44:02]wFMCommunicate request_size=4 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 0D 03 02 [10:44:02]Write to MH i2c: E2 08 00 20 9D 80 0D 03 02 00 00 00 00 38 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 0B 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 0B 00 20 9D 00 FA 01 AB 7D 90 90 2D 53 90 00 FC [10:44:02]RAPDU: FA 01 AB 7D 90 90 2D 53 90 00 [10:44:02]wFMCommunicate OK [10:44:02]SAM_PROTO_SignData done [10:44:02]FM_MakeSignedData done [10:44:02]CreateOFDProtocolMessage [10:44:02]wFMCommunicate request_size=4 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 11 00 00 [10:44:02]Write to MH i2c: E2 08 00 21 9D 80 11 00 00 00 00 00 00 38 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 17 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 17 00 21 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8D [10:44:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:44:02]wFMCommunicate OK [10:44:02]CreateOFDProtocolMessage done [10:44:02]OFDSenderStorePacket 308734 [10:44:02]StoreOFDPacket docnum=308734 [10:44:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 2B F1 0D 01 43 22 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 F6 C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE B5 04 00 35 04 06 00 3F 99 D4 64 A0 09 FA 01 AB 7D 90 90 2D 53 [10:44:02]CheckFolder [10:44:02]dirname=/storage/ofd_packets [10:44:02]CheckFolder done [10:44:02]ProducePacketName [10:44:02]name=ofd_packets/00308734 [10:44:02]NVStorageSaveData ofd_packets/00308734 [10:44:02]File name is /storage/ofd_packets/00308734 [10:44:02]Write 307 bytes [10:44:02]NVStorageSaveData done [10:44:02]OFDSenderStorePacket done [10:44:02]KKMCreateOFDPacket done [10:44:02]NVStorageSaveData kkm_last_timestamp [10:44:02]File name is /storage/kkm_last_timestamp [10:44:02]Write 4 bytes [10:44:02]NVStorageSaveData done [10:44:02]ExternCall_PrintAddStr [10:44:02]wPrintStart [10:44:02]Write to MH i2c: 01 00 00 22 9D BF [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: 01 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: 01 07 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: 01 07 00 22 9D 00 00 00 00 00 FF 0F D4 [10:44:02]RasterBufferAndPrint [10:44:02]line Счет N : (1)642603 [10:44:02]line ИНН: 02508201610067 [10:44:02]line Контрольно-Кассовый Чек [10:44:02]line ПРОДАЖА [10:44:02]line ТРК (МРК, ГНК) : 32 [10:44:02]line Товар: 2710194210 [10:44:02]line D-ENERGY ДТ-К-2 [10:44:02]line 9.070 * 77.20 [10:44:02]line = 700.20 [10:44:02]line НДС 12% НСП 1% [10:44:02]line > о реализуемом товаре [10:44:02]line ОКРУГЛЕНИЕ: -0.20 [10:44:02]line ИТОГО: 700.00 [10:44:02]line Внесено: 700.00 [10:44:02]line СДАЧА: 0.00 [10:44:02]line НСП 1% : 6.20 [10:44:02]line НДС 12% : 74.36 [10:44:02]line Наличными: 700.00 [10:44:02]line Безнал.: 0.00 [10:44:02]line Место: АЗС № 172 "Партнер Нефть" [10:44:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:44:02]line СНО: Общий режим [10:44:02]line Чек 155 26.10.2024 10:44 [10:44:02]line Смена: 532 ФФД: 1.0 [10:44:02]line ЗНМ: 0300000116 [10:44:02]line РНМ: 0000000000091780 [10:44:02]line Версия ККМ: 001 [10:44:02]line ФМ: 0000000000871765 [10:44:02]line ФД: 308734 [10:44:02]line ФПД: 69929925910537 [10:44:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104406&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308734&fm=69929925910537&tin=02508201610067®Number=0000000000091780&sum=70000 [10:44:02]OFD Sender: Processing packet 308734 [packets to send 222, broken 221] [10:44:02]ProducePacketName [10:44:02]name=ofd_packets/00308734 [10:44:02]OFD Sender: To server: pG, [10:44:02]CommunicateWithHost lk.salyk.kg:30040 [10:44:02]ConnectInit lk.salyk.kg [10:44:02]written 0, free lines is 4095 [10:44:02]Connected sock=10 [10:44:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 2B F1 0D 01 43 22 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 00 00 00 F4 03 04 00 F6 C7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE B5 04 00 35 04 06 00 3F 99 D4 64 A0 09 FA 01 AB 7D 90 90 2D 53 [10:44:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7E B1 47 00 51 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 31 37 36 35 10 04 04 00 FE B5 04 00 F4 03 04 00 55 6E 1C 67 B6 04 01 00 00 1D 44 98 DF AC 8C 1E AB [10:44:03]CommunicateWithHost err = 0 [10:44:03]CheckOFDResponse [10:44:03]1017 (14) - 77093643461234 [10:44:03]1041 (16) - 0000000000871765 [10:44:03]1040 (4) - 308734 [10:44:03]1012 (4) - 26.10.2024 04:21 [10:44:03]1206 (1) - 0 [10:44:03]OFD Sender: Remove packet 308734 [10:44:03]ProducePacketName [10:44:03]name=ofd_packets/00308734 [10:44:03]NVStorageDeleteData [10:44:03]Write to MH i2c: 01 00 00 4C 9D E9 [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: 01 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: 01 07 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: 01 07 00 4C 9D 00 00 00 00 00 B1 0C AD [10:44:03]RasterBufferAndPrint [10:44:03]line [10:44:03]line [10:44:03]line [10:44:03]line [10:44:03]line [10:44:03]written 0, free lines is 3255 [10:44:03]MH_Cut [10:44:03]Write to MH i2c: D1 01 00 53 9D 01 C2 [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: D1 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: D1 01 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: D1 01 00 53 9D 00 C1 [10:44:03]Write to MH i2c: 01 00 00 54 9D F1 [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]OFD Sender: No OFD packet to send [10:44:04]*** Cut start [10:44:04]*** Purtial cut [10:44:04]*** Stage 1: CUTSNS_PIN = 1 [10:44:04]Read from MH i2c: 01 [10:44:04]MH_I2C_Read... [10:44:04]*** Stop cut motor [10:44:04]*** Cut end [10:44:04]Read from MH i2c: 01 07 00 [10:44:04]MH_I2C_Read... [10:44:04]Read from MH i2c: 01 07 00 54 9D 00 00 00 00 00 FF 0F 06 [10:44:04]process_action close_receipt done [10:44:04]requested_data is exist [10:44:04]produce_requested_data [10:44:04]requested_item fm.sn is exist - process it [10:44:04]wFMCommunicate request_size=4 [10:44:04]MH_SAM_APDU [10:44:04]CAPDU: 80 11 00 00 [10:44:04]Write to MH i2c: E2 08 00 55 9D 80 11 00 00 00 00 00 00 6C [10:44:04]Write i2c OK [10:44:04]MH_I2C_Read... [10:44:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:04]Read from MH i2c: E2 [10:44:04]MH_I2C_Read... [10:44:04]Read from MH i2c: E2 17 00 [10:44:04]MH_I2C_Read... [10:44:04]Read from MH i2c: E2 17 00 55 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C1 [10:44:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:44:04]wFMCommunicate OK [10:44:04]requested_item fd.num is exist - process it [10:44:04]SAM_PROTO_GetFieldsCounters [10:44:04]wFMCommunicate request_size=4 [10:44:04]MH_SAM_APDU [10:44:04]CAPDU: 80 13 00 00 [10:44:04]Write to MH i2c: E2 08 00 56 9D 80 13 00 00 00 00 00 00 6F [10:44:04]Write i2c OK [10:44:04]MH_I2C_Read... [10:44:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:04]Read from MH i2c: E2 [10:44:04]MH_I2C_Read... [10:44:04]Read from MH i2c: E2 62 00 [10:44:04]MH_I2C_Read... [10:44:04]Read from MH i2c: E2 62 00 56 9D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FE B5 04 00 0E 04 04 00 14 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 30 [10:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FE B5 04 00 0E 04 04 00 14 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 [10:44:04]wFMCommunicate OK [10:44:04]SAM_PROTO_GetFieldsCounters done [10:44:04]requested_item shift.num is exist - process it [10:44:04]requested_item shift.opened is exist - process it [10:44:04]req_shift_opened [10:44:04]FM_GetShiftState [10:44:04]SAM_PROTO_GetShiftState [10:44:04]wFMCommunicate request_size=4 [10:44:04]MH_SAM_APDU [10:44:04]CAPDU: 80 13 01 00 [10:44:04]Write to MH i2c: E2 08 00 57 9D 80 13 01 00 00 00 00 00 71 [10:44:04]Write i2c OK [10:44:04]MH_I2C_Read... [10:44:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:04]Read from MH i2c: E2 [10:44:04]MH_I2C_Read... [10:44:04]Read from MH i2c: E2 0E 00 [10:44:04]MH_I2C_Read... [10:44:04]Read from MH i2c: E2 0E 00 57 9D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EF [10:44:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:44:04]wFMCommunicate OK [10:44:04]SAM_PROTO_GetShiftState done [10:44:04]FM_GetShiftState done [10:44:04]req_shift_opened done [10:44:04]requested_item shift.open_date is exist - process it [10:44:04]req_shift_open_date [10:44:04]req_shift_open_date done [10:44:04]produce_requested_data done [10:44:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308734,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:44:04]process_action_free close_receipt [10:44:04]json_value_free [10:44:04]json_value_free done [10:44:04]process_json_proto returns [10:44:04]Send response to host [10:44:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308734,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:44:04]free response buf [10:44:04]execute_script done [10:44:04]execute_script returns [10:44:04]free content buf [10:44:04]Sock 8.Close socket [10:44:04]Sock 8.Thread stoped [10:44:08]OFD Sender: No OFD packet to send [10:44:13]OFD Sender: No OFD packet to send [10:44:18]OFD Sender: No OFD packet to send [10:44:23]OFD Sender: No OFD packet to send [10:44:28]OFD Sender: No OFD packet to send [10:44:33]OFD Sender: No OFD packet to send [10:44:35]accept exits with 9 [10:44:35]New connection [10:44:35]New thread 3067342180 created [10:44:35]Thread 3067198820 joined [10:44:35]Waiting for new connection... [10:44:35] Sock 9.Parse request [10:44:35]Sock 9.Check first char [10:44:35]Sock 9.First char is OK [10:44:35]request: POST /json_proto HTTP/1.0 [10:44:35]Method: POST [10:44:35]URL: /json_proto [10:44:35]Method is POST - this is cgi request [10:44:35]url: /json_proto [10:44:35]query_string will be loaded in cgi processing [10:44:35]execute_cgi json_proto POST (null) [10:44:35]execute_cgi path=json_proto method=POST [10:44:35]POST find Content-Length [10:44:35]Host: 172.17.96.3:8080 [10:44:35]Content-Length: 640 [10:44:35]Content-Type: application/json [10:44:35] [10:44:35]POST finish read [10:44:35]Found Content-Length = 640 [10:44:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [10:44:35]execute_script... [10:44: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)642604", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [10:44:35]POST & json_proto [10:44:35]process_json_proto [10:44:35]json parsed OK: [10:44:35]protocol is kg_v1.0 [10:44:35]action value=close_receipt [10:44:35]process_action close_receipt [10:44:35]cmd_close_receipt [10:44:35]MH_GetDate [10:44:35]Write to MH i2c: F0 00 00 58 9D E4 [10:44:35]Write i2c OK [10:44:35]MH_I2C_Read... [10:44:35]Read from MH i2c: F0 [10:44:35]MH_I2C_Read... [10:44:35]Read from MH i2c: F0 09 00 [10:44:35]MH_I2C_Read... [10:44:35]Read from MH i2c: F0 09 00 58 9D 00 19 C8 1C 67 44 5E 04 65 5C [10:44:35]GetLastDocTimeStamp 1729939446 [10:44:35]current date 1729939481 [10:44:35]FM_GetShiftState [10:44:35]SAM_PROTO_GetShiftState [10:44:35]wFMCommunicate request_size=4 [10:44:35]MH_SAM_APDU [10:44:35]CAPDU: 80 13 01 00 [10:44:35]Write to MH i2c: E2 08 00 59 9D 80 13 01 00 00 00 00 00 73 [10:44:35]Write i2c OK [10:44:35]MH_I2C_Read... [10:44:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:35]Read from MH i2c: E2 [10:44:35]MH_I2C_Read... [10:44:35]Read from MH i2c: E2 0E 00 [10:44:35]MH_I2C_Read... [10:44:35]Read from MH i2c: E2 0E 00 59 9D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F1 [10:44:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:44:35]wFMCommunicate OK [10:44:35]SAM_PROTO_GetShiftState done [10:44:35]FM_GetShiftState done [10:44:35]opened in 1729902265 [10:44:35]opened+sec_in_day 1729988665 [10:44:35]quantity*price = 66900 [10:44:35]sum+1 = 66901 [10:44:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 669.00 НСП 1% : 5.92 НДС 12% : 71.04 Наличными: 669.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 156 26.10.2024 10:44 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308735 ФПД: 19438789976980 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104441&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308735&fm=19438789976980&tin=02508201610067®Number=0000000000091780&sum=66900 [10:44:36]StoreToDocumentArchive [10:44:36]shift 532 fd 308735 [10:44:36]save to /storage/0532/doc_00308735 [10:44:36]save last doc name /storage/0532/doc_00308735 to /storage/kkm_last_doc_name [10:44:36]save OK [10:44:36]Clear old archive folders... [10:44:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:44:36]tlvbuf is 00AA38B0 [10:44:36]SAM_PROTO_ClearQueue [10:44:36]wFMCommunicate request_size=4 [10:44:36]MH_SAM_APDU [10:44:36]CAPDU: 80 09 00 00 [10:44:36]Write to MH i2c: E2 08 00 66 9D 80 09 00 00 00 00 00 00 75 [10:44:36]Write i2c OK [10:44:36]MH_I2C_Read... [10:44:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:36]Read from MH i2c: E2 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 03 00 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 03 00 66 9D 00 90 00 77 [10:44:36]RAPDU: 90 00 [10:44:36]wFMCommunicate OK [10:44:36]SAM_PROTO_ClearQueue done [10:44:36]KKMCreateOFDPacket [10:44:36]OFDProtocolAddRootSTLVToBuf [10:44:36]FM_MakeSignedData [10:44:36]FM_MakeSignedData [10:44:36]SAM_PROTO_SignData [10:44:36]wFMCommunicate request_size=4 [10:44:36]MH_SAM_APDU [10:44:36]CAPDU: 80 0D 01 02 [10:44:36]Write to MH i2c: E2 08 00 67 9D 80 0D 01 02 00 00 00 00 7D [10:44:36]Write i2c OK [10:44:36]MH_I2C_Read... [10:44:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:36]Read from MH i2c: E2 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 03 00 [10:44:36]MH_I2C_Read... [10:44:36]Read from MH i2c: E2 03 00 67 9D 00 90 00 78 [10:44:36]RAPDU: 90 00 [10:44:36]wFMCommunicate OK [10:44:36]wFMCommunicate request_size=255 [10:44:36]MH_SAM_APDU [10:44:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 00 00 00 F4 03 04 00 19 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF B5 04 00 35 04 06 00 11 [10:44:36]Write to MH i2c: E2 02 01 68 9D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 9C 00 00 00 F4 03 04 00 19 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF B5 04 00 35 04 06 00 11 00 00 13 [10:44:36]Write i2c OK [10:44:36]MH_I2C_Read... [10:44:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:37]Read from MH i2c: E2 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: E2 03 00 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: E2 03 00 68 9D 00 90 00 79 [10:44:37]RAPDU: 90 00 [10:44:37]wFMCommunicate OK [10:44:37]wFMCommunicate request_size=10 [10:44:37]MH_SAM_APDU [10:44:37]CAPDU: 80 0D 02 02 05 AD F2 2B E3 94 [10:44:37]Write to MH i2c: E2 0D 00 69 9D 80 0D 02 02 05 00 AD F2 2B E3 94 00 00 CB [10:44:37]Write i2c OK [10:44:37]MH_I2C_Read... [10:44:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:37]Read from MH i2c: E2 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: E2 03 00 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: E2 03 00 69 9D 00 90 00 7A [10:44:37]RAPDU: 90 00 [10:44:37]wFMCommunicate OK [10:44:37]wFMCommunicate request_size=4 [10:44:37]MH_SAM_APDU [10:44:37]CAPDU: 80 0D 03 02 [10:44:37]Write to MH i2c: E2 08 00 6A 9D 80 0D 03 02 00 00 00 00 82 [10:44:37]Write i2c OK [10:44:37]MH_I2C_Read... [10:44:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:37]Read from MH i2c: E2 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: E2 0B 00 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: E2 0B 00 6A 9D 00 33 0A EE 94 EA 07 6B 2C 90 00 CA [10:44:37]RAPDU: 33 0A EE 94 EA 07 6B 2C 90 00 [10:44:37]wFMCommunicate OK [10:44:37]SAM_PROTO_SignData done [10:44:37]FM_MakeSignedData done [10:44:37]CreateOFDProtocolMessage [10:44:37]wFMCommunicate request_size=4 [10:44:37]MH_SAM_APDU [10:44:37]CAPDU: 80 11 00 00 [10:44:37]Write to MH i2c: E2 08 00 6B 9D 80 11 00 00 00 00 00 00 82 [10:44:37]Write i2c OK [10:44:37]MH_I2C_Read... [10:44:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:37]Read from MH i2c: E2 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: E2 17 00 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: E2 17 00 6B 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D7 [10:44:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:44:37]wFMCommunicate OK [10:44:37]CreateOFDProtocolMessage done [10:44:37]OFDSenderStorePacket 308735 [10:44:37]StoreOFDPacket docnum=308735 [10:44:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AE 1C 07 01 64 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 00 00 00 F4 03 04 00 19 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF B5 04 00 35 04 06 00 11 AD F2 2B E3 94 33 0A EE 94 EA 07 6B 2C [10:44:37]CheckFolder [10:44:37]dirname=/storage/ofd_packets [10:44:37]CheckFolder done [10:44:37]ProducePacketName [10:44:37]name=ofd_packets/00308735 [10:44:37]NVStorageSaveData ofd_packets/00308735 [10:44:37]File name is /storage/ofd_packets/00308735 [10:44:37]Write 301 bytes [10:44:37]NVStorageSaveData done [10:44:37]OFDSenderStorePacket done [10:44:37]KKMCreateOFDPacket done [10:44:37]NVStorageSaveData kkm_last_timestamp [10:44:37]File name is /storage/kkm_last_timestamp [10:44:37]Write 4 bytes [10:44:37]NVStorageSaveData done [10:44:37]ExternCall_PrintAddStr [10:44:37]wPrintStart [10:44:37]Write to MH i2c: 01 00 00 6C 9D 09 [10:44:37]OFD Sender: Processing packet 308735 [packets to send 222, broken 221] [10:44:37]ProducePacketName [10:44:37]name=ofd_packets/00308735 [10:44:37]OFD Sender: To server: pG, [10:44:37]CommunicateWithHost lk.salyk.kg:30040 [10:44:37]ConnectInit lk.salyk.kg [10:44:37]Write i2c OK [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: 01 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: 01 07 00 [10:44:37]MH_I2C_Read... [10:44:37]Read from MH i2c: 01 07 00 6C 9D 00 00 00 00 00 FF 0F 1E [10:44:37]RasterBufferAndPrint [10:44:37]line Счет N : (1)642604 [10:44:37]line ИНН: 02508201610067 [10:44:37]line Контрольно-Кассовый Чек [10:44:37]line ПРОДАЖА [10:44:37]line ТРК (МРК, ГНК) : 41 [10:44:37]line Товар: 2710124130 [10:44:37]line Аи-92-К-2 [10:44:37]line 10.000 * 66.90 [10:44:37]line = 669.00 [10:44:37]line НДС 12% НСП 1% [10:44:37]line > о реализуемом товаре [10:44:37]line ИТОГО: 669.00 [10:44:37]line НСП 1% : 5.92 [10:44:37]line НДС 12% : 71.04 [10:44:37]line Наличными: 669.00 [10:44:37]line Безнал.: 0.00 [10:44:37]line Место: АЗС № 172 "Партнер Нефть" [10:44:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:44:37]line СНО: Общий режим [10:44:37]line Чек 156 26.10.2024 10:44 [10:44:37]line Смена: 532 ФФД: 1.0 [10:44:37]line ЗНМ: 0300000116 [10:44:37]line РНМ: 0000000000091780 [10:44:37]line Версия ККМ: 001 [10:44:37]line ФМ: 0000000000871765 [10:44:37]line ФД: 308735 [10:44:37]line ФПД: 19438789976980 [10:44:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104441&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308735&fm=19438789976980&tin=02508201610067®Number=0000000000091780&sum=66900 [10:44:37]Connected sock=11 [10:44:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AE 1C 07 01 64 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 00 00 00 F4 03 04 00 19 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF B5 04 00 35 04 06 00 11 AD F2 2B E3 94 33 0A EE 94 EA 07 6B 2C [10:44:37]written 0, free lines is 4095 [10:44:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 62 D6 47 00 77 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF B5 04 00 F4 03 04 00 77 6E 1C 67 B6 04 01 00 00 D8 86 C6 76 13 EB 93 8B [10:44:37]CommunicateWithHost err = 0 [10:44:37]CheckOFDResponse [10:44:37]1017 (14) - 77093643461234 [10:44:37]1041 (16) - 0000000000871765 [10:44:37]1040 (4) - 308735 [10:44:37]1012 (4) - 26.10.2024 04:22 [10:44:37]1206 (1) - 0 [10:44:37]OFD Sender: Remove packet 308735 [10:44:37]ProducePacketName [10:44:37]name=ofd_packets/00308735 [10:44:37]NVStorageDeleteData [10:44:38]Write to MH i2c: 01 00 00 93 9D 30 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: 01 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: 01 07 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: 01 07 00 93 9D 00 00 00 00 00 F3 0C 36 [10:44:38]RasterBufferAndPrint [10:44:38]line [10:44:38]line [10:44:38]line [10:44:38]line [10:44:38]line [10:44:38]written 0, free lines is 3318 [10:44:38]MH_Cut [10:44:38]Write to MH i2c: D1 01 00 9A 9D 01 09 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: D1 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: D1 01 00 [10:44:38]MH_I2C_Read... [10:44:38]Read from MH i2c: D1 01 00 9A 9D 00 08 [10:44:38]Write to MH i2c: 01 00 00 9B 9D 38 [10:44:38]Write i2c OK [10:44:38]MH_I2C_Read... [10:44:38]OFD Sender: No OFD packet to send [10:44:38]*** Cut start [10:44:38]*** Purtial cut [10:44:38]*** Stage 1: CUTSNS_PIN = 1 [10:44:39]Read from MH i2c: 01 [10:44:39]MH_I2C_Read... [10:44:39]*** Stop cut motor [10:44:39]*** Cut end [10:44:39]Read from MH i2c: 01 07 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: 01 07 00 9B 9D 00 00 00 00 00 FF 0F 4D [10:44:39]process_action close_receipt done [10:44:39]requested_data is exist [10:44:39]produce_requested_data [10:44:39]requested_item fm.sn is exist - process it [10:44:39]wFMCommunicate request_size=4 [10:44:39]MH_SAM_APDU [10:44:39]CAPDU: 80 11 00 00 [10:44:39]Write to MH i2c: E2 08 00 9C 9D 80 11 00 00 00 00 00 00 B3 [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:39]Read from MH i2c: E2 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: E2 17 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: E2 17 00 9C 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 08 [10:44:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:44:39]wFMCommunicate OK [10:44:39]requested_item fd.num is exist - process it [10:44:39]SAM_PROTO_GetFieldsCounters [10:44:39]wFMCommunicate request_size=4 [10:44:39]MH_SAM_APDU [10:44:39]CAPDU: 80 13 00 00 [10:44:39]Write to MH i2c: E2 08 00 9D 9D 80 13 00 00 00 00 00 00 B6 [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:39]Read from MH i2c: E2 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: E2 62 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: E2 62 00 9D 9D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FF B5 04 00 0E 04 04 00 14 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 7B [10:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FF B5 04 00 0E 04 04 00 14 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 [10:44:39]wFMCommunicate OK [10:44:39]SAM_PROTO_GetFieldsCounters done [10:44:39]requested_item shift.num is exist - process it [10:44:39]requested_item shift.opened is exist - process it [10:44:39]req_shift_opened [10:44:39]FM_GetShiftState [10:44:39]SAM_PROTO_GetShiftState [10:44:39]wFMCommunicate request_size=4 [10:44:39]MH_SAM_APDU [10:44:39]CAPDU: 80 13 01 00 [10:44:39]Write to MH i2c: E2 08 00 9E 9D 80 13 01 00 00 00 00 00 B8 [10:44:39]Write i2c OK [10:44:39]MH_I2C_Read... [10:44:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:39]Read from MH i2c: E2 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: E2 0E 00 [10:44:39]MH_I2C_Read... [10:44:39]Read from MH i2c: E2 0E 00 9E 9D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 36 [10:44:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:44:39]wFMCommunicate OK [10:44:39]SAM_PROTO_GetShiftState done [10:44:39]FM_GetShiftState done [10:44:39]req_shift_opened done [10:44:39]requested_item shift.open_date is exist - process it [10:44:39]req_shift_open_date [10:44:39]req_shift_open_date done [10:44:39]produce_requested_data done [10:44:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308735,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:44:39]process_action_free close_receipt [10:44:39]json_value_free [10:44:39]json_value_free done [10:44:39]process_json_proto returns [10:44:39]Send response to host [10:44:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308735,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:44:39]free response buf [10:44:39]execute_script done [10:44:39]execute_script returns [10:44:39]free content buf [10:44:39]Sock 9.Close socket [10:44:39]Sock 9.Thread stoped [10:44:43]OFD Sender: No OFD packet to send [10:44:47]accept exits with 8 [10:44:47]New connection [10:44:47]New thread 3067198820 created [10:44:47]Thread 3067342180 joined [10:44:47]Waiting for new connection... [10:44:47] Sock 8.Parse request [10:44:47]Sock 8.Check first char [10:44:47]Sock 8.First char is OK [10:44:47]request: POST /json_proto HTTP/1.0 [10:44:47]Method: POST [10:44:47]URL: /json_proto [10:44:47]Method is POST - this is cgi request [10:44:47]url: /json_proto [10:44:47]query_string will be loaded in cgi processing [10:44:47]execute_cgi json_proto POST (null) [10:44:47]execute_cgi path=json_proto method=POST [10:44:47]POST find Content-Length [10:44:47]Host: 172.17.96.3:8080 [10:44:47]Content-Length: 677 [10:44:47]Content-Type: application/json [10:44:47] [10:44:47]POST finish read [10:44:47]Found Content-Length = 677 [10:44:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:44:47]execute_script... [10:44: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)642606", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:44:47]POST & json_proto [10:44:47]process_json_proto [10:44:47]json parsed OK: [10:44:47]protocol is kg_v1.0 [10:44:47]action value=close_receipt [10:44:47]process_action close_receipt [10:44:47]cmd_close_receipt [10:44:47]MH_GetDate [10:44:47]Write to MH i2c: F0 00 00 9F 9D 2B [10:44:47]Write i2c OK [10:44:47]MH_I2C_Read... [10:44:47]Read from MH i2c: F0 [10:44:47]MH_I2C_Read... [10:44:47]Read from MH i2c: F0 09 00 [10:44:47]MH_I2C_Read... [10:44:47]Read from MH i2c: F0 09 00 9F 9D 00 25 C8 1C 67 44 5E 04 65 AF [10:44:47]GetLastDocTimeStamp 1729939481 [10:44:47]current date 1729939493 [10:44:47]FM_GetShiftState [10:44:47]SAM_PROTO_GetShiftState [10:44:47]wFMCommunicate request_size=4 [10:44:47]MH_SAM_APDU [10:44:47]CAPDU: 80 13 01 00 [10:44:47]Write to MH i2c: E2 08 00 A0 9D 80 13 01 00 00 00 00 00 BA [10:44:47]Write i2c OK [10:44:47]MH_I2C_Read... [10:44:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:48]Read from MH i2c: E2 [10:44:48]MH_I2C_Read... [10:44:48]Read from MH i2c: E2 0E 00 [10:44:48]MH_I2C_Read... [10:44:48]Read from MH i2c: E2 0E 00 A0 9D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 38 [10:44:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:44:48]wFMCommunicate OK [10:44:48]SAM_PROTO_GetShiftState done [10:44:48]FM_GetShiftState done [10:44:48]opened in 1729902265 [10:44:48]opened+sec_in_day 1729988665 [10:44:48]quantity*price = 50041 [10:44:48]sum+1 = 50042 [10:44:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 157 26.10.2024 10:44 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308736 ФПД: 130044539248783 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104453&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308736&fm=130044539248783&tin=02508201610067®Number=0000000000091780&sum=50000 [10:44:49]StoreToDocumentArchive [10:44:49]shift 532 fd 308736 [10:44:49]save to /storage/0532/doc_00308736 [10:44:49]save last doc name /storage/0532/doc_00308736 to /storage/kkm_last_doc_name [10:44:49]save OK [10:44:49]Clear old archive folders... [10:44:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:44:49]tlvbuf is 00BC1070 [10:44:49]SAM_PROTO_ClearQueue [10:44:49]wFMCommunicate request_size=4 [10:44:49]MH_SAM_APDU [10:44:49]CAPDU: 80 09 00 00 [10:44:49]Write to MH i2c: E2 08 00 AD 9D 80 09 00 00 00 00 00 00 BC [10:44:49]Write i2c OK [10:44:49]MH_I2C_Read... [10:44:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:49]Read from MH i2c: E2 [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: E2 03 00 [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: E2 03 00 AD 9D 00 90 00 BE [10:44:49]RAPDU: 90 00 [10:44:49]wFMCommunicate OK [10:44:49]SAM_PROTO_ClearQueue done [10:44:49]KKMCreateOFDPacket [10:44:49]OFDProtocolAddRootSTLVToBuf [10:44:49]FM_MakeSignedData [10:44:49]FM_MakeSignedData [10:44:49]SAM_PROTO_SignData [10:44:49]wFMCommunicate request_size=4 [10:44:49]MH_SAM_APDU [10:44:49]CAPDU: 80 0D 01 02 [10:44:49]Write to MH i2c: E2 08 00 AE 9D 80 0D 01 02 00 00 00 00 C4 [10:44:49]Write i2c OK [10:44:49]MH_I2C_Read... [10:44:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:49]Read from MH i2c: E2 [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: E2 03 00 [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: E2 03 00 AE 9D 00 90 00 BF [10:44:49]RAPDU: 90 00 [10:44:49]wFMCommunicate OK [10:44:49]wFMCommunicate request_size=255 [10:44:49]MH_SAM_APDU [10:44:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9D 00 00 00 F4 03 04 00 25 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 B6 04 00 35 04 06 00 76 [10:44:49]Write to MH i2c: E2 02 01 AF 9D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 9D 00 00 00 F4 03 04 00 25 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 B6 04 00 35 04 06 00 76 00 00 A5 [10:44:49]Write i2c OK [10:44:49]MH_I2C_Read... [10:44:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:49]Read from MH i2c: E2 [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: E2 03 00 [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: E2 03 00 AF 9D 00 90 00 C0 [10:44:49]RAPDU: 90 00 [10:44:49]wFMCommunicate OK [10:44:49]wFMCommunicate request_size=10 [10:44:49]MH_SAM_APDU [10:44:49]CAPDU: 80 0D 02 02 05 46 5A 91 20 8F [10:44:49]Write to MH i2c: E2 0D 00 B0 9D 80 0D 02 02 05 00 46 5A 91 20 8F 00 00 B1 [10:44:49]Write i2c OK [10:44:49]MH_I2C_Read... [10:44:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:49]Read from MH i2c: E2 [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: E2 03 00 [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: E2 03 00 B0 9D 00 90 00 C1 [10:44:49]RAPDU: 90 00 [10:44:49]wFMCommunicate OK [10:44:49]wFMCommunicate request_size=4 [10:44:49]MH_SAM_APDU [10:44:49]CAPDU: 80 0D 03 02 [10:44:49]Write to MH i2c: E2 08 00 B1 9D 80 0D 03 02 00 00 00 00 C9 [10:44:49]Write i2c OK [10:44:49]MH_I2C_Read... [10:44:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:49]Read from MH i2c: E2 [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: E2 0B 00 [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: E2 0B 00 B1 9D 00 9B F0 B0 83 10 B8 C9 F4 90 00 0D [10:44:49]RAPDU: 9B F0 B0 83 10 B8 C9 F4 90 00 [10:44:49]wFMCommunicate OK [10:44:49]SAM_PROTO_SignData done [10:44:49]FM_MakeSignedData done [10:44:49]CreateOFDProtocolMessage [10:44:49]wFMCommunicate request_size=4 [10:44:49]MH_SAM_APDU [10:44:49]CAPDU: 80 11 00 00 [10:44:49]Write to MH i2c: E2 08 00 B2 9D 80 11 00 00 00 00 00 00 C9 [10:44:49]Write i2c OK [10:44:49]MH_I2C_Read... [10:44:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:49]Read from MH i2c: E2 [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: E2 17 00 [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: E2 17 00 B2 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1E [10:44:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:44:49]wFMCommunicate OK [10:44:49]CreateOFDProtocolMessage done [10:44:49]OFDSenderStorePacket 308736 [10:44:49]StoreOFDPacket docnum=308736 [10:44:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1F BF 07 01 74 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9D 00 00 00 F4 03 04 00 25 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 B6 04 00 35 04 06 00 76 46 5A 91 20 8F 9B F0 B0 83 10 B8 C9 F4 [10:44:49]CheckFolder [10:44:49]dirname=/storage/ofd_packets [10:44:49]CheckFolder done [10:44:49]ProducePacketName [10:44:49]name=ofd_packets/00308736 [10:44:49]NVStorageSaveData ofd_packets/00308736 [10:44:49]File name is /storage/ofd_packets/00308736 [10:44:49]Write 301 bytes [10:44:49]NVStorageSaveData done [10:44:49]OFDSenderStorePacket done [10:44:49]KKMCreateOFDPacket done [10:44:49]NVStorageSaveData kkm_last_timestamp [10:44:49]File name is /storage/kkm_last_timestamp [10:44:49]Write 4 bytes [10:44:49]NVStorageSaveData done [10:44:49]ExternCall_PrintAddStr [10:44:49]wPrintStart [10:44:49]Write to MH i2c: 01 00 00 B3 9D 50 [10:44:49]Write i2c OK [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: 01 [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: 01 07 00 [10:44:49]MH_I2C_Read... [10:44:49]Read from MH i2c: 01 07 00 B3 9D 00 00 00 00 00 FF 0F 65 [10:44:49]RasterBufferAndPrint [10:44:49]line Счет N : (1)642606 [10:44:49]line ИНН: 02508201610067 [10:44:49]line Контрольно-Кассовый Чек [10:44:49]line ПРОДАЖА [10:44:49]line ТРК (МРК, ГНК) : 31 [10:44:49]line Товар: 2710124130 [10:44:49]line Аи-92-К-2 [10:44:49]line 7.480 * 66.90 [10:44:49]line = 500.41 [10:44:49]line НДС 12% НСП 1% [10:44:49]line > о реализуемом товаре [10:44:49]line ОКРУГЛЕНИЕ: -0.41 [10:44:49]line ИТОГО: 500.00 [10:44:49]line Внесено: 500.00 [10:44:49]line СДАЧА: 0.00 [10:44:49]line НСП 1% : 4.43 [10:44:49]line НДС 12% : 53.14 [10:44:49]line Наличными: 500.00 [10:44:49]line Безнал.: 0.00 [10:44:49]line Место: АЗС № 172 "Партнер Нефть" [10:44:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:44:49]line СНО: Общий режим [10:44:49]line Чек 157 26.10.2024 10:44 [10:44:49]line Смена: 532 ФФД: 1.0 [10:44:49]line ЗНМ: 0300000116 [10:44:49]line РНМ: 0000000000091780 [10:44:49]line Версия ККМ: 001 [10:44:49]line ФМ: 0000000000871765 [10:44:49]line ФД: 308736 [10:44:49]line ФПД: 130044539248783 [10:44:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104453&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308736&fm=130044539248783&tin=02508201610067®Number=0000000000091780&sum=50000 [10:44:49]written 0, free lines is 4095 [10:44:49]OFD Sender: Processing packet 308736 [packets to send 222, broken 221] [10:44:49]ProducePacketName [10:44:49]name=ofd_packets/00308736 [10:44:49]OFD Sender: To server: pG, [10:44:49]CommunicateWithHost lk.salyk.kg:30040 [10:44:49]ConnectInit lk.salyk.kg [10:44:49]Connected sock=9 [10:44:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1F BF 07 01 74 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9D 00 00 00 F4 03 04 00 25 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 B6 04 00 35 04 06 00 76 46 5A 91 20 8F 9B F0 B0 83 10 B8 C9 F4 [10:44:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 60 1D 47 00 83 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 31 37 36 35 10 04 04 00 00 B6 04 00 F4 03 04 00 84 6E 1C 67 B6 04 01 00 00 CB 3A 2C FF 75 96 92 8B [10:44:50]CommunicateWithHost err = 0 [10:44:50]CheckOFDResponse [10:44:50]1017 (14) - 77093643461234 [10:44:50]1041 (16) - 0000000000871765 [10:44:50]1040 (4) - 308736 [10:44:50]1012 (4) - 26.10.2024 04:22 [10:44:50]1206 (1) - 0 [10:44:50]OFD Sender: Remove packet 308736 [10:44:50]ProducePacketName [10:44:50]name=ofd_packets/00308736 [10:44:50]NVStorageDeleteData [10:44:50]Write to MH i2c: 01 00 00 DD 9D 7A [10:44:50]Write i2c OK [10:44:50]MH_I2C_Read... [10:44:50]Read from MH i2c: 01 [10:44:50]MH_I2C_Read... [10:44:50]Read from MH i2c: 01 07 00 [10:44:50]MH_I2C_Read... [10:44:50]Read from MH i2c: 01 07 00 DD 9D 00 00 00 00 00 B9 0C 46 [10:44:50]RasterBufferAndPrint [10:44:50]line [10:44:50]line [10:44:50]line [10:44:50]line [10:44:50]line [10:44:50]written 0, free lines is 3264 [10:44:50]MH_Cut [10:44:50]Write to MH i2c: D1 01 00 E4 9D 01 53 [10:44:50]Write i2c OK [10:44:50]MH_I2C_Read... [10:44:50]Read from MH i2c: D1 [10:44:50]MH_I2C_Read... [10:44:50]Read from MH i2c: D1 01 00 [10:44:50]MH_I2C_Read... [10:44:50]Read from MH i2c: D1 01 00 E4 9D 00 52 [10:44:50]Write to MH i2c: 01 00 00 E5 9D 82 [10:44:50]Write i2c OK [10:44:50]MH_I2C_Read... [10:44:50]OFD Sender: No OFD packet to send [10:44:50]*** Cut start [10:44:50]*** Purtial cut [10:44:50]*** Stage 1: CUTSNS_PIN = 1 [10:44:51]Read from MH i2c: 01 [10:44:51]MH_I2C_Read... [10:44:51]*** Stop cut motor [10:44:51]*** Cut end [10:44:51]Read from MH i2c: 01 07 00 [10:44:51]MH_I2C_Read... [10:44:51]Read from MH i2c: 01 07 00 E5 9D 00 00 00 00 00 FF 0F 97 [10:44:51]process_action close_receipt done [10:44:51]requested_data is exist [10:44:51]produce_requested_data [10:44:51]requested_item fm.sn is exist - process it [10:44:51]wFMCommunicate request_size=4 [10:44:51]MH_SAM_APDU [10:44:51]CAPDU: 80 11 00 00 [10:44:51]Write to MH i2c: E2 08 00 E6 9D 80 11 00 00 00 00 00 00 FD [10:44:51]Write i2c OK [10:44:51]MH_I2C_Read... [10:44:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:51]Read from MH i2c: E2 [10:44:51]MH_I2C_Read... [10:44:51]Read from MH i2c: E2 17 00 [10:44:51]MH_I2C_Read... [10:44:51]Read from MH i2c: E2 17 00 E6 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 52 [10:44:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:44:51]wFMCommunicate OK [10:44:51]requested_item fd.num is exist - process it [10:44:51]SAM_PROTO_GetFieldsCounters [10:44:51]wFMCommunicate request_size=4 [10:44:51]MH_SAM_APDU [10:44:51]CAPDU: 80 13 00 00 [10:44:51]Write to MH i2c: E2 08 00 E7 9D 80 13 00 00 00 00 00 00 00 [10:44:51]Write i2c OK [10:44:51]MH_I2C_Read... [10:44:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:51]Read from MH i2c: E2 [10:44:51]MH_I2C_Read... [10:44:51]Read from MH i2c: E2 62 00 [10:44:51]MH_I2C_Read... [10:44:51]Read from MH i2c: E2 62 00 E7 9D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 00 B6 04 00 0E 04 04 00 14 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 CA [10:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 00 B6 04 00 0E 04 04 00 14 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 [10:44:51]wFMCommunicate OK [10:44:51]SAM_PROTO_GetFieldsCounters done [10:44:51]requested_item shift.num is exist - process it [10:44:51]requested_item shift.opened is exist - process it [10:44:51]req_shift_opened [10:44:51]FM_GetShiftState [10:44:51]SAM_PROTO_GetShiftState [10:44:51]wFMCommunicate request_size=4 [10:44:51]MH_SAM_APDU [10:44:51]CAPDU: 80 13 01 00 [10:44:51]Write to MH i2c: E2 08 00 E8 9D 80 13 01 00 00 00 00 00 02 [10:44:51]Write i2c OK [10:44:51]MH_I2C_Read... [10:44:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:51]Read from MH i2c: E2 [10:44:51]MH_I2C_Read... [10:44:51]Read from MH i2c: E2 0E 00 [10:44:51]MH_I2C_Read... [10:44:51]Read from MH i2c: E2 0E 00 E8 9D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 80 [10:44:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:44:51]wFMCommunicate OK [10:44:51]SAM_PROTO_GetShiftState done [10:44:51]FM_GetShiftState done [10:44:51]req_shift_opened done [10:44:51]requested_item shift.open_date is exist - process it [10:44:51]req_shift_open_date [10:44:51]req_shift_open_date done [10:44:51]produce_requested_data done [10:44:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308736,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:44:51]process_action_free close_receipt [10:44:51]json_value_free [10:44:51]json_value_free done [10:44:51]process_json_proto returns [10:44:51]Send response to host [10:44:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308736,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:44:51]free response buf [10:44:51]execute_script done [10:44:51]execute_script returns [10:44:51]free content buf [10:44:51]Sock 8.Close socket [10:44:51]Sock 8.Thread stoped [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:12]accept exits with 10 [10:45:12]New connection [10:45:12]New thread 3067342180 created [10:45:12]Thread 3067198820 joined [10:45:12]Waiting for new connection... [10:45:12] Sock 10.Parse request [10:45:12]Sock 10.Check first char [10:45:12]Sock 10.First char is OK [10:45:12]request: POST /json_proto HTTP/1.0 [10:45:12]Method: POST [10:45:12]URL: /json_proto [10:45:12]Method is POST - this is cgi request [10:45:12]url: /json_proto [10:45:12]query_string will be loaded in cgi processing [10:45:12]execute_cgi json_proto POST (null) [10:45:12]execute_cgi path=json_proto method=POST [10:45:12]POST find Content-Length [10:45:12]Host: 172.17.96.3:8080 [10:45:12]Content-Length: 984 [10:45:12]Content-Type: application/json [10:45:12] [10:45:12]POST finish read [10:45:12]Found Content-Length = 984 [10:45:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:12]execute_script... [10:45: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)642605", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:12]POST & json_proto [10:45:12]process_json_proto [10:45:12]json parsed OK: [10:45:12]protocol is kg_v1.0 [10:45:12]action value=close_receipt [10:45:12]process_action close_receipt [10:45:12]cmd_close_receipt [10:45:12]MH_GetDate [10:45:12]Write to MH i2c: F0 00 00 E9 9D 75 [10:45:12]Write i2c OK [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: F0 [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: F0 09 00 [10:45:12]MH_I2C_Read... [10:45:12]Read from MH i2c: F0 09 00 E9 9D 00 3E C8 1C 67 44 5E 04 65 12 [10:45:12]GetLastDocTimeStamp 1729939493 [10:45:12]current date 1729939518 [10:45:12]FM_GetShiftState [10:45:12]SAM_PROTO_GetShiftState [10:45:12]wFMCommunicate request_size=4 [10:45:12]MH_SAM_APDU [10:45:12]CAPDU: 80 13 01 00 [10:45:12]Write to MH i2c: E2 08 00 EA 9D 80 13 01 00 00 00 00 00 04 [10:45:12]Write i2c OK [10:45:12]MH_I2C_Read... [10:45:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:13]Read from MH i2c: E2 [10:45:13]MH_I2C_Read... [10:45:13]Read from MH i2c: E2 0E 00 [10:45:13]MH_I2C_Read... [10:45:13]Read from MH i2c: E2 0E 00 EA 9D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 82 [10:45:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:45:13]wFMCommunicate OK [10:45:13]SAM_PROTO_GetShiftState done [10:45:13]FM_GetShiftState done [10:45:13]opened in 1729902265 [10:45:13]opened+sec_in_day 1729988665 [10:45:13]quantity*price = 200006 [10:45:13]sum+1 = 200008 [10:45:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 158 26.10.2024 10:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 30.35 сом ФМ: 0000000000871765 ФД: 308737 ФПД: 149615707627402 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104518&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308737&fm=149615707627402&tin=02508201610067®Number=0000000000091780&sum=200000 [10:45:14]StoreToDocumentArchive [10:45:14]shift 532 fd 308737 [10:45:14]save to /storage/0532/doc_00308737 [10:45:14]save last doc name /storage/0532/doc_00308737 to /storage/kkm_last_doc_name [10:45:14]save OK [10:45:14]Clear old archive folders... [10:45:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:45:14]tlvbuf is 00AA3F90 [10:45:14]SAM_PROTO_ClearQueue [10:45:14]wFMCommunicate request_size=4 [10:45:14]MH_SAM_APDU [10:45:14]CAPDU: 80 09 00 00 [10:45:14]Write to MH i2c: E2 08 00 F7 9D 80 09 00 00 00 00 00 00 06 [10:45:14]Write i2c OK [10:45:14]MH_I2C_Read... [10:45:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:14]Read from MH i2c: E2 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 03 00 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 03 00 F7 9D 00 90 00 08 [10:45:14]RAPDU: 90 00 [10:45:14]wFMCommunicate OK [10:45:14]SAM_PROTO_ClearQueue done [10:45:14]KKMCreateOFDPacket [10:45:14]OFDProtocolAddRootSTLVToBuf [10:45:14]FM_MakeSignedData [10:45:14]FM_MakeSignedData [10:45:14]SAM_PROTO_SignData [10:45:14]wFMCommunicate request_size=4 [10:45:14]MH_SAM_APDU [10:45:14]CAPDU: 80 0D 01 02 [10:45:14]Write to MH i2c: E2 08 00 F8 9D 80 0D 01 02 00 00 00 00 0E [10:45:14]Write i2c OK [10:45:14]MH_I2C_Read... [10:45:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:14]Read from MH i2c: E2 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 03 00 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 03 00 F8 9D 00 90 00 09 [10:45:14]RAPDU: 90 00 [10:45:14]wFMCommunicate OK [10:45:14]wFMCommunicate request_size=255 [10:45:14]MH_SAM_APDU [10:45:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 3E C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 B6 04 00 35 04 06 00 88 [10:45:14]Write to MH i2c: E2 02 01 F9 9D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 3E C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 B6 04 00 35 04 06 00 88 00 00 A3 [10:45:14]Write i2c OK [10:45:14]MH_I2C_Read... [10:45:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:14]Read from MH i2c: E2 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 03 00 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 03 00 F9 9D 00 90 00 0A [10:45:14]RAPDU: 90 00 [10:45:14]wFMCommunicate OK [10:45:14]wFMCommunicate request_size=10 [10:45:14]MH_SAM_APDU [10:45:14]CAPDU: 80 0D 02 02 05 13 1F 1B 1F 8A [10:45:14]Write to MH i2c: E2 0D 00 FA 9D 80 0D 02 02 05 00 13 1F 1B 1F 8A 00 00 11 [10:45:14]Write i2c OK [10:45:14]MH_I2C_Read... [10:45:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:14]Read from MH i2c: E2 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 03 00 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 03 00 FA 9D 00 90 00 0B [10:45:14]RAPDU: 90 00 [10:45:14]wFMCommunicate OK [10:45:14]wFMCommunicate request_size=4 [10:45:14]MH_SAM_APDU [10:45:14]CAPDU: 80 0D 03 02 [10:45:14]Write to MH i2c: E2 08 00 FB 9D 80 0D 03 02 00 00 00 00 13 [10:45:14]Write i2c OK [10:45:14]MH_I2C_Read... [10:45:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:14]Read from MH i2c: E2 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 0B 00 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 0B 00 FB 9D 00 C2 91 1A 61 36 6F 15 CE 90 00 6A [10:45:14]RAPDU: C2 91 1A 61 36 6F 15 CE 90 00 [10:45:14]wFMCommunicate OK [10:45:14]SAM_PROTO_SignData done [10:45:14]FM_MakeSignedData done [10:45:14]CreateOFDProtocolMessage [10:45:14]wFMCommunicate request_size=4 [10:45:14]MH_SAM_APDU [10:45:14]CAPDU: 80 11 00 00 [10:45:14]Write to MH i2c: E2 08 00 FC 9D 80 11 00 00 00 00 00 00 13 [10:45:14]Write i2c OK [10:45:14]MH_I2C_Read... [10:45:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:14]Read from MH i2c: E2 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 17 00 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: E2 17 00 FC 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 68 [10:45:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:45:14]wFMCommunicate OK [10:45:14]CreateOFDProtocolMessage done [10:45:14]OFDSenderStorePacket 308737 [10:45:14]StoreOFDPacket docnum=308737 [10:45:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F8 25 07 01 77 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 3E C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 B6 04 00 35 04 06 00 88 13 1F 1B 1F 8A C2 91 1A 61 36 6F 15 CE [10:45:14]CheckFolder [10:45:14]dirname=/storage/ofd_packets [10:45:14]CheckFolder done [10:45:14]ProducePacketName [10:45:14]name=ofd_packets/00308737 [10:45:14]NVStorageSaveData ofd_packets/00308737 [10:45:14]File name is /storage/ofd_packets/00308737 [10:45:14]Write 301 bytes [10:45:14]NVStorageSaveData done [10:45:14]OFDSenderStorePacket done [10:45:14]KKMCreateOFDPacket done [10:45:14]NVStorageSaveData kkm_last_timestamp [10:45:14]File name is /storage/kkm_last_timestamp [10:45:14]Write 4 bytes [10:45:14]NVStorageSaveData done [10:45:14]ExternCall_PrintAddStr [10:45:14]wPrintStart [10:45:14]Write to MH i2c: 01 00 00 FD 9D 9A [10:45:14]Write i2c OK [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: 01 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: 01 07 00 [10:45:14]MH_I2C_Read... [10:45:14]Read from MH i2c: 01 07 00 FD 9D 00 00 00 00 00 FF 0F AF [10:45:14]RasterBufferAndPrint [10:45:14]line Счет N : (1)642605 [10:45:14]line ИНН: 02508201610067 [10:45:14]line Контрольно-Кассовый Чек [10:45:14]line ПРОДАЖА [10:45:14]line ТРК (МРК, ГНК) : 62 [10:45:14]line Товар: 2710124130 [10:45:14]line Аи-92-К-2 [10:45:14]line 30.350 * 65.90 [10:45:14]line = 2000.07 [10:45:14]line НДС 12% НСП 1% [10:45:14]line > о реализуемом товаре [10:45:14]line ОКРУГЛЕНИЕ: -0.07 [10:45:14]line ИТОГО: 2000.00 [10:45:14]line Внесено: 2000.00 [10:45:14]line СДАЧА: 0.00 [10:45:14]line НСП 1% : 17.70 [10:45:14]line НДС 12% : 212.40 [10:45:14]line Наличными: 2000.00 [10:45:14]line Безнал.: 0.00 [10:45:14]line Место: АЗС № 172 "Партнер Нефть" [10:45:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:45:14]line СНО: Общий режим [10:45:14]line Чек 158 26.10.2024 10:45 [10:45:14]line Смена: 532 ФФД: 1.0 [10:45:14]line ЗНМ: 0300000116 [10:45:14]line РНМ: 0000000000091780 [10:45:14]line Версия ККМ: 001 [10:45:14]line [10:45:14]line Дисконтная программа [10:45:14]line АИ-92 [10:45:14]line номер 172 [10:45:14]line сэкономлено 30.35 сом [10:45:14]line ФМ: 0000000000871765 [10:45:14]line ФД: 308737 [10:45:14]line ФПД: 149615707627402 [10:45:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104518&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308737&fm=149615707627402&tin=02508201610067®Number=0000000000091780&sum=200000 [10:45:15]written 0, free lines is 4095 [10:45:15]OFD Sender: Processing packet 308737 [packets to send 222, broken 221] [10:45:15]ProducePacketName [10:45:15]name=ofd_packets/00308737 [10:45:15]OFD Sender: To server: pG, [10:45:15]CommunicateWithHost lk.salyk.kg:30040 [10:45:15]ConnectInit lk.salyk.kg [10:45:15]Connected sock=9 [10:45:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F8 25 07 01 77 D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 3E C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 B6 04 00 35 04 06 00 88 13 1F 1B 1F 8A C2 91 1A 61 36 6F 15 CE [10:45:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 45 C2 47 00 D8 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 31 37 36 35 10 04 04 00 01 B6 04 00 F4 03 04 00 9D 6E 1C 67 B6 04 01 00 00 62 9F DF 81 B6 65 5B 12 [10:45:15]CommunicateWithHost err = 0 [10:45:15]CheckOFDResponse [10:45:15]1017 (14) - 77093643461234 [10:45:15]1041 (16) - 0000000000871765 [10:45:15]1040 (4) - 308737 [10:45:15]1012 (4) - 26.10.2024 04:22 [10:45:15]1206 (1) - 0 [10:45:15]OFD Sender: Remove packet 308737 [10:45:15]ProducePacketName [10:45:15]name=ofd_packets/00308737 [10:45:15]NVStorageDeleteData [10:45:15]Write to MH i2c: 01 00 00 2C 9E CA [10:45:15]Write i2c OK [10:45:15]MH_I2C_Read... [10:45:15]Read from MH i2c: 01 [10:45:15]MH_I2C_Read... [10:45:15]Read from MH i2c: 01 07 00 [10:45:15]MH_I2C_Read... [10:45:15]Read from MH i2c: 01 07 00 2C 9E 00 00 00 00 00 5B 0C 38 [10:45:15]RasterBufferAndPrint [10:45:15]line [10:45:15]line [10:45:15]line [10:45:15]line [10:45:15]line [10:45:15]written 0, free lines is 3168 [10:45:15]MH_Cut [10:45:15]Write to MH i2c: D1 01 00 33 9E 01 A3 [10:45:15]Write i2c OK [10:45:15]MH_I2C_Read... [10:45:15]Read from MH i2c: D1 [10:45:15]MH_I2C_Read... [10:45:15]Read from MH i2c: D1 01 00 [10:45:15]MH_I2C_Read... [10:45:15]Read from MH i2c: D1 01 00 33 9E 00 A2 [10:45:15]Write to MH i2c: 01 00 00 34 9E D2 [10:45:15]Write i2c OK [10:45:15]MH_I2C_Read... [10:45:15]OFD Sender: No OFD packet to send [10:45:16]*** Cut start [10:45:16]*** Purtial cut [10:45:16]*** Stage 1: CUTSNS_PIN = 1 [10:45:16]Read from MH i2c: 01 [10:45:16]MH_I2C_Read... [10:45:16]*** Stop cut motor [10:45:16]*** Cut end [10:45:16]Read from MH i2c: 01 07 00 [10:45:16]MH_I2C_Read... [10:45:16]Read from MH i2c: 01 07 00 34 9E 00 00 00 00 00 FF 0F E7 [10:45:16]process_action close_receipt done [10:45:16]requested_data is exist [10:45:16]produce_requested_data [10:45:16]requested_item fm.sn is exist - process it [10:45:16]wFMCommunicate request_size=4 [10:45:16]MH_SAM_APDU [10:45:16]CAPDU: 80 11 00 00 [10:45:16]Write to MH i2c: E2 08 00 35 9E 80 11 00 00 00 00 00 00 4D [10:45:16]Write i2c OK [10:45:16]MH_I2C_Read... [10:45:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:16]Read from MH i2c: E2 [10:45:16]MH_I2C_Read... [10:45:16]Read from MH i2c: E2 17 00 [10:45:16]MH_I2C_Read... [10:45:16]Read from MH i2c: E2 17 00 35 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A2 [10:45:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:45:16]wFMCommunicate OK [10:45:16]requested_item fd.num is exist - process it [10:45:16]SAM_PROTO_GetFieldsCounters [10:45:16]wFMCommunicate request_size=4 [10:45:16]MH_SAM_APDU [10:45:16]CAPDU: 80 13 00 00 [10:45:16]Write to MH i2c: E2 08 00 36 9E 80 13 00 00 00 00 00 00 50 [10:45:16]Write i2c OK [10:45:16]MH_I2C_Read... [10:45:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:16]Read from MH i2c: E2 [10:45:16]MH_I2C_Read... [10:45:16]Read from MH i2c: E2 62 00 [10:45:16]MH_I2C_Read... [10:45:16]Read from MH i2c: E2 62 00 36 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 01 B6 04 00 0E 04 04 00 14 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 1E [10:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 01 B6 04 00 0E 04 04 00 14 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 [10:45:16]wFMCommunicate OK [10:45:16]SAM_PROTO_GetFieldsCounters done [10:45:16]requested_item shift.num is exist - process it [10:45:16]requested_item shift.opened is exist - process it [10:45:16]req_shift_opened [10:45:16]FM_GetShiftState [10:45:16]SAM_PROTO_GetShiftState [10:45:16]wFMCommunicate request_size=4 [10:45:16]MH_SAM_APDU [10:45:16]CAPDU: 80 13 01 00 [10:45:16]Write to MH i2c: E2 08 00 37 9E 80 13 01 00 00 00 00 00 52 [10:45:16]Write i2c OK [10:45:16]MH_I2C_Read... [10:45:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:16]Read from MH i2c: E2 [10:45:16]MH_I2C_Read... [10:45:16]Read from MH i2c: E2 0E 00 [10:45:16]MH_I2C_Read... [10:45:16]Read from MH i2c: E2 0E 00 37 9E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D0 [10:45:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:45:16]wFMCommunicate OK [10:45:16]SAM_PROTO_GetShiftState done [10:45:16]FM_GetShiftState done [10:45:16]req_shift_opened done [10:45:16]requested_item shift.open_date is exist - process it [10:45:16]req_shift_open_date [10:45:16]req_shift_open_date done [10:45:16]produce_requested_data done [10:45:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308737,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:45:16]process_action_free close_receipt [10:45:16]json_value_free [10:45:16]json_value_free done [10:45:16]process_json_proto returns [10:45:16]Send response to host [10:45:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308737,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:45:16]free response buf [10:45:16]execute_script done [10:45:16]execute_script returns [10:45:16]free content buf [10:45:16]Sock 10.Close socket [10:45:16]Sock 10.Thread stoped [10:45:20]OFD Sender: No OFD packet to send [10:45:25]OFD Sender: No OFD packet to send [10:45:30]accept exits with 8 [10:45:30]New connection [10:45:30]New thread 3067198820 created [10:45:30]Thread 3067342180 joined [10:45:30]Waiting for new connection... [10:45:30] Sock 8.Parse request [10:45:30]Sock 8.Check first char [10:45:30]Sock 8.First char is OK [10:45:30]request: POST /json_proto HTTP/1.0 [10:45:30]Method: POST [10:45:30]URL: /json_proto [10:45:30]Method is POST - this is cgi request [10:45:30]url: /json_proto [10:45:30]query_string will be loaded in cgi processing [10:45:30]execute_cgi json_proto POST (null) [10:45:30]execute_cgi path=json_proto method=POST [10:45:30]POST find Content-Length [10:45:30]Host: 172.17.96.3:8080 [10:45:30]Content-Length: 789 [10:45:30]Content-Type: application/json [10:45:30] [10:45:30]POST finish read [10:45:30]Found Content-Length = 789 [10:45:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:30]execute_script... [10:45:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642607", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:45:30]POST & json_proto [10:45:30]process_json_proto [10:45:30]json parsed OK: [10:45:30]protocol is kg_v1.0 [10:45:30]action value=close_receipt [10:45:30]process_action close_receipt [10:45:30]cmd_close_receipt [10:45:30]MH_GetDate [10:45:30]Write to MH i2c: F0 00 00 38 9E C5 [10:45:30]Write i2c OK [10:45:30]MH_I2C_Read... [10:45:30]Read from MH i2c: F0 [10:45:30]MH_I2C_Read... [10:45:30]Read from MH i2c: F0 09 00 [10:45:30]MH_I2C_Read... [10:45:30]Read from MH i2c: F0 09 00 38 9E 00 4F C8 1C 67 44 5E 04 65 73 [10:45:30]GetLastDocTimeStamp 1729939518 [10:45:30]current date 1729939535 [10:45:30]FM_GetShiftState [10:45:30]SAM_PROTO_GetShiftState [10:45:30]wFMCommunicate request_size=4 [10:45:30]MH_SAM_APDU [10:45:30]CAPDU: 80 13 01 00 [10:45:30]Write to MH i2c: E2 08 00 39 9E 80 13 01 00 00 00 00 00 54 [10:45:30]Write i2c OK [10:45:30]MH_I2C_Read... [10:45:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:30]Read from MH i2c: E2 [10:45:30]MH_I2C_Read... [10:45:30]Read from MH i2c: E2 0E 00 [10:45:30]MH_I2C_Read... [10:45:30]Read from MH i2c: E2 0E 00 39 9E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D2 [10:45:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:45:30]wFMCommunicate OK [10:45:30]SAM_PROTO_GetShiftState done [10:45:30]FM_GetShiftState done [10:45:30]opened in 1729902265 [10:45:30]opened+sec_in_day 1729988665 [10:45:30]quantity*price = 0 [10:45:30]sum+1 = 1 [10:45:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 159 26.10.2024 10:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31084 ФМ: 0000000000871765 ФД: 308738 ФПД: 132791402763223 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104535&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308738&fm=132791402763223&tin=02508201610067®Number=0000000000091780&sum=0 [10:45:31]StoreToDocumentArchive [10:45:31]shift 532 fd 308738 [10:45:31]save to /storage/0532/doc_00308738 [10:45:31]save last doc name /storage/0532/doc_00308738 to /storage/kkm_last_doc_name [10:45:31]save OK [10:45:31]Clear old archive folders... [10:45:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:45:31]tlvbuf is 00B575E0 [10:45:31]SAM_PROTO_ClearQueue [10:45:31]wFMCommunicate request_size=4 [10:45:31]MH_SAM_APDU [10:45:31]CAPDU: 80 09 00 00 [10:45:31]Write to MH i2c: E2 08 00 46 9E 80 09 00 00 00 00 00 00 56 [10:45:31]Write i2c OK [10:45:31]MH_I2C_Read... [10:45:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:31]Read from MH i2c: E2 [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: E2 03 00 [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: E2 03 00 46 9E 00 90 00 58 [10:45:31]RAPDU: 90 00 [10:45:31]wFMCommunicate OK [10:45:31]SAM_PROTO_ClearQueue done [10:45:31]KKMCreateOFDPacket [10:45:31]OFDProtocolAddRootSTLVToBuf [10:45:31]FM_MakeSignedData [10:45:31]FM_MakeSignedData [10:45:31]SAM_PROTO_SignData [10:45:31]wFMCommunicate request_size=4 [10:45:31]MH_SAM_APDU [10:45:31]CAPDU: 80 0D 01 02 [10:45:31]Write to MH i2c: E2 08 00 47 9E 80 0D 01 02 00 00 00 00 5E [10:45:31]Write i2c OK [10:45:31]MH_I2C_Read... [10:45:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:31]Read from MH i2c: E2 [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: E2 03 00 [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: E2 03 00 47 9E 00 90 00 59 [10:45:31]RAPDU: 90 00 [10:45:31]wFMCommunicate OK [10:45:31]wFMCommunicate request_size=255 [10:45:31]MH_SAM_APDU [10:45:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 9F 00 00 00 F4 03 04 00 4F C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 B6 04 00 35 04 06 00 78 C5 E8 64 [10:45:31]Write to MH i2c: E2 02 01 48 9E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 9F 00 00 00 F4 03 04 00 4F C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 B6 04 00 35 04 06 00 78 C5 E8 64 00 00 BC [10:45:31]Write i2c OK [10:45:31]MH_I2C_Read... [10:45:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:31]Read from MH i2c: E2 [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: E2 03 00 [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: E2 03 00 48 9E 00 90 00 5A [10:45:31]RAPDU: 90 00 [10:45:31]wFMCommunicate OK [10:45:31]wFMCommunicate request_size=7 [10:45:31]MH_SAM_APDU [10:45:31]CAPDU: 80 0D 02 02 02 13 D7 [10:45:31]Write to MH i2c: E2 0A 00 49 9E 80 0D 02 02 02 00 13 D7 00 00 4F [10:45:31]Write i2c OK [10:45:31]MH_I2C_Read... [10:45:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:31]Read from MH i2c: E2 [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: E2 03 00 [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: E2 03 00 49 9E 00 90 00 5B [10:45:31]RAPDU: 90 00 [10:45:31]wFMCommunicate OK [10:45:31]wFMCommunicate request_size=4 [10:45:31]MH_SAM_APDU [10:45:31]CAPDU: 80 0D 03 02 [10:45:31]Write to MH i2c: E2 08 00 4A 9E 80 0D 03 02 00 00 00 00 63 [10:45:31]Write i2c OK [10:45:31]MH_I2C_Read... [10:45:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:31]Read from MH i2c: E2 [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: E2 0B 00 [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: E2 0B 00 4A 9E 00 AC 16 53 1F 7F C8 E9 C9 90 00 91 [10:45:31]RAPDU: AC 16 53 1F 7F C8 E9 C9 90 00 [10:45:31]wFMCommunicate OK [10:45:31]SAM_PROTO_SignData done [10:45:31]FM_MakeSignedData done [10:45:31]CreateOFDProtocolMessage [10:45:31]wFMCommunicate request_size=4 [10:45:31]MH_SAM_APDU [10:45:31]CAPDU: 80 11 00 00 [10:45:31]Write to MH i2c: E2 08 00 4B 9E 80 11 00 00 00 00 00 00 63 [10:45:31]Write i2c OK [10:45:31]MH_I2C_Read... [10:45:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:31]Read from MH i2c: E2 [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: E2 17 00 [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: E2 17 00 4B 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B8 [10:45:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:45:31]wFMCommunicate OK [10:45:31]CreateOFDProtocolMessage done [10:45:31]OFDSenderStorePacket 308738 [10:45:31]StoreOFDPacket docnum=308738 [10:45:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 5D 13 04 01 6E 26 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 9F 00 00 00 F4 03 04 00 4F C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 B6 04 00 35 04 06 00 78 C5 E8 64 13 D7 AC 16 53 1F 7F C8 E9 C9 [10:45:31]CheckFolder [10:45:31]dirname=/storage/ofd_packets [10:45:31]CheckFolder done [10:45:31]ProducePacketName [10:45:31]name=ofd_packets/00308738 [10:45:31]NVStorageSaveData ofd_packets/00308738 [10:45:31]File name is /storage/ofd_packets/00308738 [10:45:31]Write 298 bytes [10:45:31]NVStorageSaveData done [10:45:31]OFDSenderStorePacket done [10:45:31]KKMCreateOFDPacket done [10:45:31]NVStorageSaveData kkm_last_timestamp [10:45:31]File name is /storage/kkm_last_timestamp [10:45:31]Write 4 bytes [10:45:31]NVStorageSaveData done [10:45:31]ExternCall_PrintAddStr [10:45:31]wPrintStart [10:45:31]Write to MH i2c: 01 00 00 4C 9E EA [10:45:31]Write i2c OK [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: 01 [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: 01 07 00 [10:45:31]MH_I2C_Read... [10:45:31]Read from MH i2c: 01 07 00 4C 9E 00 00 00 00 00 FF 0F FF [10:45:31]RasterBufferAndPrint [10:45:31]line Счет N : (1)642607 [10:45:31]line ИНН: 02508201610067 [10:45:31]line Контрольно-Кассовый Чек [10:45:31]line ПРОДАЖА [10:45:31]line ТРК (МРК, ГНК) : 21 [10:45:31]line Товар: 2710194210 [10:45:31]line ДТ-К-2 [10:45:31]line 20.000 * 0.00 [10:45:31]line = 0.00 [10:45:31]line НДС 12% НСП 1% [10:45:31]line > о реализуемом товаре [10:45:31]line ИТОГО: 0.00 [10:45:31]line НСП 1% : 0.00 [10:45:31]line НДС 12% : 0.00 [10:45:31]line Наличными: 0.00 [10:45:31]line Безнал.: 0.00 [10:45:31]line Место: АЗС № 172 "Партнер Нефть" [10:45:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:45:31]line СНО: Общий режим [10:45:31]line Чек 159 26.10.2024 10:45 [10:45:31]line Смена: 532 ФФД: 1.0 [10:45:31]line ЗНМ: 0300000116 [10:45:31]line РНМ: 0000000000091780 [10:45:31]line Версия ККМ: 001 [10:45:31]line Талоны: Топливная Карта [10:45:31]line 31084 [10:45:31]line ФМ: 0000000000871765 [10:45:31]line ФД: 308738 [10:45:31]line ФПД: 132791402763223 [10:45:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104535&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308738&fm=132791402763223&tin=02508201610067®Number=0000000000091780&sum=0 [10:45:32]OFD Sender: Processing packet 308738 [packets to send 222, broken 221] [10:45:32]ProducePacketName [10:45:32]name=ofd_packets/00308738 [10:45:32]OFD Sender: To server: pG, [10:45:32]CommunicateWithHost lk.salyk.kg:30040 [10:45:32]ConnectInit lk.salyk.kg [10:45:32]written 0, free lines is 4095 [10:45:32]Connected sock=9 [10:45:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 5D 13 04 01 6E 26 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 9F 00 00 00 F4 03 04 00 4F C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 B6 04 00 35 04 06 00 78 C5 E8 64 13 D7 AC 16 53 1F 7F C8 E9 C9 [10:45:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B4 7B 47 00 D5 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 31 37 36 35 10 04 04 00 02 B6 04 00 F4 03 04 00 AE 6E 1C 67 B6 04 01 00 00 E2 5F B2 3A 44 56 63 C9 [10:45:32]CommunicateWithHost err = 0 [10:45:32]CheckOFDResponse [10:45:32]1017 (14) - 77093643461234 [10:45:32]1041 (16) - 0000000000871765 [10:45:32]1040 (4) - 308738 [10:45:32]1012 (4) - 26.10.2024 04:23 [10:45:32]1206 (1) - 0 [10:45:32]OFD Sender: Remove packet 308738 [10:45:32]ProducePacketName [10:45:32]name=ofd_packets/00308738 [10:45:32]NVStorageDeleteData [10:45:32]Write to MH i2c: 01 00 00 75 9E 13 [10:45:32]Write i2c OK [10:45:32]MH_I2C_Read... [10:45:32]Read from MH i2c: 01 [10:45:32]MH_I2C_Read... [10:45:32]Read from MH i2c: 01 07 00 [10:45:32]MH_I2C_Read... [10:45:32]Read from MH i2c: 01 07 00 75 9E 00 00 00 00 00 CF 0C F5 [10:45:32]RasterBufferAndPrint [10:45:32]line [10:45:32]line [10:45:32]line [10:45:32]line [10:45:32]line [10:45:32]written 0, free lines is 3285 [10:45:32]MH_Cut [10:45:32]Write to MH i2c: D1 01 00 7C 9E 01 EC [10:45:32]Write i2c OK [10:45:32]MH_I2C_Read... [10:45:32]Read from MH i2c: D1 [10:45:32]MH_I2C_Read... [10:45:32]Read from MH i2c: D1 01 00 [10:45:32]MH_I2C_Read... [10:45:32]Read from MH i2c: D1 01 00 7C 9E 00 EB [10:45:32]Write to MH i2c: 01 00 00 7D 9E 1B [10:45:32]Write i2c OK [10:45:32]MH_I2C_Read... [10:45:33]OFD Sender: No OFD packet to send [10:45:33]*** Cut start [10:45:33]*** Purtial cut [10:45:33]*** Stage 1: CUTSNS_PIN = 1 [10:45:33]Read from MH i2c: 01 [10:45:33]MH_I2C_Read... [10:45:33]*** Stop cut motor [10:45:33]*** Cut end [10:45:33]Read from MH i2c: 01 07 00 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: 01 07 00 7D 9E 00 00 00 00 00 FF 0F 30 [10:45:33]process_action close_receipt done [10:45:33]requested_data is exist [10:45:33]produce_requested_data [10:45:33]requested_item fm.sn is exist - process it [10:45:33]wFMCommunicate request_size=4 [10:45:33]MH_SAM_APDU [10:45:33]CAPDU: 80 11 00 00 [10:45:33]Write to MH i2c: E2 08 00 7E 9E 80 11 00 00 00 00 00 00 96 [10:45:33]Write i2c OK [10:45:33]MH_I2C_Read... [10:45:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:33]Read from MH i2c: E2 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 17 00 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 17 00 7E 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EB [10:45:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:45:33]wFMCommunicate OK [10:45:33]requested_item fd.num is exist - process it [10:45:33]SAM_PROTO_GetFieldsCounters [10:45:33]wFMCommunicate request_size=4 [10:45:33]MH_SAM_APDU [10:45:33]CAPDU: 80 13 00 00 [10:45:33]Write to MH i2c: E2 08 00 7F 9E 80 13 00 00 00 00 00 00 99 [10:45:33]Write i2c OK [10:45:33]MH_I2C_Read... [10:45:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:33]Read from MH i2c: E2 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 62 00 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 62 00 7F 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 02 B6 04 00 0E 04 04 00 14 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 6B [10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 02 B6 04 00 0E 04 04 00 14 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 [10:45:33]wFMCommunicate OK [10:45:33]SAM_PROTO_GetFieldsCounters done [10:45:33]requested_item shift.num is exist - process it [10:45:33]requested_item shift.opened is exist - process it [10:45:33]req_shift_opened [10:45:33]FM_GetShiftState [10:45:33]SAM_PROTO_GetShiftState [10:45:33]wFMCommunicate request_size=4 [10:45:33]MH_SAM_APDU [10:45:33]CAPDU: 80 13 01 00 [10:45:33]Write to MH i2c: E2 08 00 80 9E 80 13 01 00 00 00 00 00 9B [10:45:33]Write i2c OK [10:45:33]MH_I2C_Read... [10:45:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:33]Read from MH i2c: E2 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 0E 00 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 0E 00 80 9E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 19 [10:45:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:45:33]wFMCommunicate OK [10:45:33]SAM_PROTO_GetShiftState done [10:45:33]FM_GetShiftState done [10:45:33]req_shift_opened done [10:45:33]requested_item shift.open_date is exist - process it [10:45:33]req_shift_open_date [10:45:33]req_shift_open_date done [10:45:33]produce_requested_data done [10:45:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308738,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:45:33]process_action_free close_receipt [10:45:33]json_value_free [10:45:33]json_value_free done [10:45:33]process_json_proto returns [10:45:33]Send response to host [10:45:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308738,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:45:33]free response buf [10:45:33]execute_script done [10:45:33]execute_script returns [10:45:33]free content buf [10:45:33]Sock 8.Close socket [10:45:33]Sock 8.Thread stoped [10:45:38]OFD Sender: No OFD packet to send [10:45:43]OFD Sender: No OFD packet to send [10:45:48]OFD Sender: No OFD packet to send [10:45:49]accept exits with 10 [10:45:49]New connection [10:45:49]New thread 3067342180 created [10:45:49]Thread 3067198820 joined [10:45:49]Waiting for new connection... [10:45:49] Sock 10.Parse request [10:45:49]Sock 10.Check first char [10:45:49]Sock 10.First char is OK [10:45:49]request: POST /json_proto HTTP/1.0 [10:45:49]Method: POST [10:45:49]URL: /json_proto [10:45:49]Method is POST - this is cgi request [10:45:49]url: /json_proto [10:45:49]query_string will be loaded in cgi processing [10:45:49]execute_cgi json_proto POST (null) [10:45:49]execute_cgi path=json_proto method=POST [10:45:49]POST find Content-Length [10:45:49]Host: 172.17.96.3:8080 [10:45:49]Content-Length: 677 [10:45:49]Content-Type: application/json [10:45:49] [10:45:49]POST finish read [10:45:49]Found Content-Length = 677 [10:45:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:45:49]execute_script... [10:45: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)642608", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:45:49]POST & json_proto [10:45:49]process_json_proto [10:45:49]json parsed OK: [10:45:49]protocol is kg_v1.0 [10:45:49]action value=close_receipt [10:45:49]process_action close_receipt [10:45:49]cmd_close_receipt [10:45:49]MH_GetDate [10:45:49]Write to MH i2c: F0 00 00 81 9E 0E [10:45:49]Write i2c OK [10:45:49]MH_I2C_Read... [10:45:49]Read from MH i2c: F0 [10:45:49]MH_I2C_Read... [10:45:49]Read from MH i2c: F0 09 00 [10:45:49]MH_I2C_Read... [10:45:49]Read from MH i2c: F0 09 00 81 9E 00 62 C8 1C 67 44 5E 04 65 CF [10:45:49]GetLastDocTimeStamp 1729939535 [10:45:49]current date 1729939554 [10:45:49]FM_GetShiftState [10:45:49]SAM_PROTO_GetShiftState [10:45:49]wFMCommunicate request_size=4 [10:45:49]MH_SAM_APDU [10:45:49]CAPDU: 80 13 01 00 [10:45:49]Write to MH i2c: E2 08 00 82 9E 80 13 01 00 00 00 00 00 9D [10:45:49]Write i2c OK [10:45:49]MH_I2C_Read... [10:45:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:49]Read from MH i2c: E2 [10:45:49]MH_I2C_Read... [10:45:49]Read from MH i2c: E2 0E 00 [10:45:49]MH_I2C_Read... [10:45:49]Read from MH i2c: E2 0E 00 82 9E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1B [10:45:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:45:49]wFMCommunicate OK [10:45:49]SAM_PROTO_GetShiftState done [10:45:49]FM_GetShiftState done [10:45:49]opened in 1729902265 [10:45:49]opened+sec_in_day 1729988665 [10:45:49]quantity*price = 20003 [10:45:49]sum+1 = 20004 [10:45:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 160 26.10.2024 10:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308739 ФПД: 88618881202837 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104554&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308739&fm=88618881202837&tin=02508201610067®Number=0000000000091780&sum=20000 [10:45:50]StoreToDocumentArchive [10:45:50]shift 532 fd 308739 [10:45:50]save to /storage/0532/doc_00308739 [10:45:50]save last doc name /storage/0532/doc_00308739 to /storage/kkm_last_doc_name [10:45:50]save OK [10:45:50]Clear old archive folders... [10:45:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:45:50]tlvbuf is 00C37A20 [10:45:50]SAM_PROTO_ClearQueue [10:45:50]wFMCommunicate request_size=4 [10:45:50]MH_SAM_APDU [10:45:50]CAPDU: 80 09 00 00 [10:45:50]Write to MH i2c: E2 08 00 8F 9E 80 09 00 00 00 00 00 00 9F [10:45:50]Write i2c OK [10:45:50]MH_I2C_Read... [10:45:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:50]Read from MH i2c: E2 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: E2 03 00 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: E2 03 00 8F 9E 00 90 00 A1 [10:45:50]RAPDU: 90 00 [10:45:50]wFMCommunicate OK [10:45:50]SAM_PROTO_ClearQueue done [10:45:50]KKMCreateOFDPacket [10:45:50]OFDProtocolAddRootSTLVToBuf [10:45:50]FM_MakeSignedData [10:45:50]FM_MakeSignedData [10:45:50]SAM_PROTO_SignData [10:45:50]wFMCommunicate request_size=4 [10:45:50]MH_SAM_APDU [10:45:50]CAPDU: 80 0D 01 02 [10:45:50]Write to MH i2c: E2 08 00 90 9E 80 0D 01 02 00 00 00 00 A7 [10:45:50]Write i2c OK [10:45:50]MH_I2C_Read... [10:45:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:50]Read from MH i2c: E2 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: E2 03 00 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: E2 03 00 90 9E 00 90 00 A2 [10:45:50]RAPDU: 90 00 [10:45:50]wFMCommunicate OK [10:45:50]wFMCommunicate request_size=255 [10:45:50]MH_SAM_APDU [10:45: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 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 A0 00 00 00 F4 03 04 00 62 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 B6 04 00 35 04 06 00 50 [10:45:50]Write to MH i2c: E2 02 01 91 9E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 A0 00 00 00 F4 03 04 00 62 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 B6 04 00 35 04 06 00 50 00 00 67 [10:45:50]Write i2c OK [10:45:50]MH_I2C_Read... [10:45:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:50]Read from MH i2c: E2 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: E2 03 00 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: E2 03 00 91 9E 00 90 00 A3 [10:45:50]RAPDU: 90 00 [10:45:50]wFMCommunicate OK [10:45:50]wFMCommunicate request_size=10 [10:45:50]MH_SAM_APDU [10:45:50]CAPDU: 80 0D 02 02 05 99 30 EF 3A 95 [10:45:50]Write to MH i2c: E2 0D 00 92 9E 80 0D 02 02 05 00 99 30 EF 3A 95 00 00 3B [10:45:50]Write i2c OK [10:45:50]MH_I2C_Read... [10:45:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:50]Read from MH i2c: E2 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: E2 03 00 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: E2 03 00 92 9E 00 90 00 A4 [10:45:50]RAPDU: 90 00 [10:45:50]wFMCommunicate OK [10:45:50]wFMCommunicate request_size=4 [10:45:50]MH_SAM_APDU [10:45:50]CAPDU: 80 0D 03 02 [10:45:50]Write to MH i2c: E2 08 00 93 9E 80 0D 03 02 00 00 00 00 AC [10:45:50]Write i2c OK [10:45:50]MH_I2C_Read... [10:45:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:50]Read from MH i2c: E2 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: E2 0B 00 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: E2 0B 00 93 9E 00 85 9C 19 0A 72 C6 CE 38 90 00 2F [10:45:50]RAPDU: 85 9C 19 0A 72 C6 CE 38 90 00 [10:45:50]wFMCommunicate OK [10:45:50]SAM_PROTO_SignData done [10:45:50]FM_MakeSignedData done [10:45:50]CreateOFDProtocolMessage [10:45:50]wFMCommunicate request_size=4 [10:45:50]MH_SAM_APDU [10:45:50]CAPDU: 80 11 00 00 [10:45:50]Write to MH i2c: E2 08 00 94 9E 80 11 00 00 00 00 00 00 AC [10:45:50]Write i2c OK [10:45:50]MH_I2C_Read... [10:45:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:50]Read from MH i2c: E2 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: E2 17 00 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: E2 17 00 94 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 01 [10:45:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:45:50]wFMCommunicate OK [10:45:50]CreateOFDProtocolMessage done [10:45:50]OFDSenderStorePacket 308739 [10:45:50]StoreOFDPacket docnum=308739 [10:45:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 48 9C 07 01 6C 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A0 00 00 00 F4 03 04 00 62 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 B6 04 00 35 04 06 00 50 99 30 EF 3A 95 85 9C 19 0A 72 C6 CE 38 [10:45:50]CheckFolder [10:45:50]dirname=/storage/ofd_packets [10:45:50]CheckFolder done [10:45:50]ProducePacketName [10:45:50]name=ofd_packets/00308739 [10:45:50]NVStorageSaveData ofd_packets/00308739 [10:45:50]File name is /storage/ofd_packets/00308739 [10:45:50]Write 301 bytes [10:45:50]NVStorageSaveData done [10:45:50]OFDSenderStorePacket done [10:45:50]KKMCreateOFDPacket done [10:45:50]NVStorageSaveData kkm_last_timestamp [10:45:50]File name is /storage/kkm_last_timestamp [10:45:50]Write 4 bytes [10:45:50]NVStorageSaveData done [10:45:50]ExternCall_PrintAddStr [10:45:50]wPrintStart [10:45:50]Write to MH i2c: 01 00 00 95 9E 33 [10:45:50]Write i2c OK [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: 01 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: 01 07 00 [10:45:50]MH_I2C_Read... [10:45:50]Read from MH i2c: 01 07 00 95 9E 00 00 00 00 00 FF 0F 48 [10:45:50]RasterBufferAndPrint [10:45:50]line Счет N : (1)642608 [10:45:50]line ИНН: 02508201610067 [10:45:50]line Контрольно-Кассовый Чек [10:45:50]line ПРОДАЖА [10:45:50]line ТРК (МРК, ГНК) : 52 [10:45:50]line Товар: 2710124130 [10:45:50]line Аи-92-К-2 [10:45:50]line 2.990 * 66.90 [10:45:50]line = 200.03 [10:45:50]line НДС 12% НСП 1% [10:45:50]line > о реализуемом товаре [10:45:50]line ОКРУГЛЕНИЕ: -0.03 [10:45:50]line ИТОГО: 200.00 [10:45:50]line Внесено: 200.00 [10:45:50]line СДАЧА: 0.00 [10:45:50]line НСП 1% : 1.77 [10:45:50]line НДС 12% : 21.24 [10:45:50]line Наличными: 200.00 [10:45:50]line Безнал.: 0.00 [10:45:50]line Место: АЗС № 172 "Партнер Нефть" [10:45:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:45:50]line СНО: Общий режим [10:45:50]line Чек 160 26.10.2024 10:45 [10:45:50]line Смена: 532 ФФД: 1.0 [10:45:50]line ЗНМ: 0300000116 [10:45:50]line РНМ: 0000000000091780 [10:45:50]line Версия ККМ: 001 [10:45:50]line ФМ: 0000000000871765 [10:45:50]line ФД: 308739 [10:45:50]line ФПД: 88618881202837 [10:45:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104554&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308739&fm=88618881202837&tin=02508201610067®Number=0000000000091780&sum=20000 [10:45:50]written 0, free lines is 4095 [10:45:50]OFD Sender: Processing packet 308739 [packets to send 222, broken 221] [10:45:50]ProducePacketName [10:45:50]name=ofd_packets/00308739 [10:45:50]OFD Sender: To server: pG, [10:45:50]CommunicateWithHost lk.salyk.kg:30040 [10:45:50]ConnectInit lk.salyk.kg [10:45:50]Connected sock=9 [10:45:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 48 9C 07 01 6C 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A0 00 00 00 F4 03 04 00 62 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 B6 04 00 35 04 06 00 50 99 30 EF 3A 95 85 9C 19 0A 72 C6 CE 38 [10:45:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 47 FF 47 00 3B 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 B6 04 00 F4 03 04 00 C1 6E 1C 67 B6 04 01 00 00 21 97 AE B7 79 B3 8B 03 [10:45:51]CommunicateWithHost err = 0 [10:45:51]CheckOFDResponse [10:45:51]1017 (14) - 77093643461234 [10:45:51]1041 (16) - 0000000000871765 [10:45:51]1040 (4) - 308739 [10:45:51]1012 (4) - 26.10.2024 04:23 [10:45:51]1206 (1) - 0 [10:45:51]OFD Sender: Remove packet 308739 [10:45:51]ProducePacketName [10:45:51]name=ofd_packets/00308739 [10:45:51]NVStorageDeleteData [10:45:51]Write to MH i2c: 01 00 00 BF 9E 5D [10:45:51]Write i2c OK [10:45:51]MH_I2C_Read... [10:45:51]Read from MH i2c: 01 [10:45:51]MH_I2C_Read... [10:45:51]Read from MH i2c: 01 07 00 [10:45:51]MH_I2C_Read... [10:45:51]Read from MH i2c: 01 07 00 BF 9E 00 00 00 00 00 B5 0C 25 [10:45:51]RasterBufferAndPrint [10:45:51]line [10:45:51]line [10:45:51]line [10:45:51]line [10:45:51]line [10:45:51]written 0, free lines is 3259 [10:45:51]MH_Cut [10:45:51]Write to MH i2c: D1 01 00 C6 9E 01 36 [10:45:51]Write i2c OK [10:45:51]MH_I2C_Read... [10:45:51]Read from MH i2c: D1 [10:45:51]MH_I2C_Read... [10:45:51]Read from MH i2c: D1 01 00 [10:45:51]MH_I2C_Read... [10:45:51]Read from MH i2c: D1 01 00 C6 9E 00 35 [10:45:51]Write to MH i2c: 01 00 00 C7 9E 65 [10:45:51]Write i2c OK [10:45:51]MH_I2C_Read... [10:45:51]OFD Sender: No OFD packet to send [10:45:52]*** Cut start [10:45:52]*** Purtial cut [10:45:52]*** Stage 1: CUTSNS_PIN = 1 [10:45:52]Read from MH i2c: 01 [10:45:52]MH_I2C_Read... [10:45:52]*** Stop cut motor [10:45:52]*** Cut end [10:45:52]Read from MH i2c: 01 07 00 [10:45:52]MH_I2C_Read... [10:45:52]Read from MH i2c: 01 07 00 C7 9E 00 00 00 00 00 FF 0F 7A [10:45:52]process_action close_receipt done [10:45:52]requested_data is exist [10:45:52]produce_requested_data [10:45:52]requested_item fm.sn is exist - process it [10:45:52]wFMCommunicate request_size=4 [10:45:52]MH_SAM_APDU [10:45:52]CAPDU: 80 11 00 00 [10:45:52]Write to MH i2c: E2 08 00 C8 9E 80 11 00 00 00 00 00 00 E0 [10:45:52]Write i2c OK [10:45:52]MH_I2C_Read... [10:45:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:52]Read from MH i2c: E2 [10:45:52]MH_I2C_Read... [10:45:52]Read from MH i2c: E2 17 00 [10:45:52]MH_I2C_Read... [10:45:52]Read from MH i2c: E2 17 00 C8 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 35 [10:45:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:45:52]wFMCommunicate OK [10:45:52]requested_item fd.num is exist - process it [10:45:52]SAM_PROTO_GetFieldsCounters [10:45:52]wFMCommunicate request_size=4 [10:45:52]MH_SAM_APDU [10:45:52]CAPDU: 80 13 00 00 [10:45:52]Write to MH i2c: E2 08 00 C9 9E 80 13 00 00 00 00 00 00 E3 [10:45:52]Write i2c OK [10:45:52]MH_I2C_Read... [10:45:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:52]Read from MH i2c: E2 [10:45:52]MH_I2C_Read... [10:45:52]Read from MH i2c: E2 62 00 [10:45:52]MH_I2C_Read... [10:45:52]Read from MH i2c: E2 62 00 C9 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 03 B6 04 00 0E 04 04 00 14 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 B9 [10:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 03 B6 04 00 0E 04 04 00 14 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 [10:45:52]wFMCommunicate OK [10:45:52]SAM_PROTO_GetFieldsCounters done [10:45:52]requested_item shift.num is exist - process it [10:45:52]requested_item shift.opened is exist - process it [10:45:52]req_shift_opened [10:45:52]FM_GetShiftState [10:45:52]SAM_PROTO_GetShiftState [10:45:52]wFMCommunicate request_size=4 [10:45:52]MH_SAM_APDU [10:45:52]CAPDU: 80 13 01 00 [10:45:52]Write to MH i2c: E2 08 00 CA 9E 80 13 01 00 00 00 00 00 E5 [10:45:52]Write i2c OK [10:45:52]MH_I2C_Read... [10:45:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:52]Read from MH i2c: E2 [10:45:52]MH_I2C_Read... [10:45:52]Read from MH i2c: E2 0E 00 [10:45:52]MH_I2C_Read... [10:45:52]Read from MH i2c: E2 0E 00 CA 9E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 63 [10:45:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:45:52]wFMCommunicate OK [10:45:52]SAM_PROTO_GetShiftState done [10:45:52]FM_GetShiftState done [10:45:52]req_shift_opened done [10:45:52]requested_item shift.open_date is exist - process it [10:45:52]req_shift_open_date [10:45:52]req_shift_open_date done [10:45:52]produce_requested_data done [10:45:52]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308739,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:45:52]process_action_free close_receipt [10:45:52]json_value_free [10:45:52]json_value_free done [10:45:52]process_json_proto returns [10:45:52]Send response to host [10:45:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308739,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:45:52]free response buf [10:45:52]execute_script done [10:45:52]execute_script returns [10:45:52]free content buf [10:45:52]Sock 10.Close socket [10:45:52]Sock 10.Thread stoped [10:45:56]OFD Sender: No OFD packet to send [10:46:01]OFD Sender: No OFD packet to send [10:46:06]OFD Sender: No OFD packet to send [10:46:11]OFD Sender: No OFD packet to send [10:46:16]OFD Sender: No OFD packet to send [10:46:21]OFD Sender: No OFD packet to send [10:46:26]OFD Sender: No OFD packet to send [10:46:31]OFD Sender: No OFD packet to send [10:46:36]OFD Sender: No OFD packet to send [10:46:41]OFD Sender: No OFD packet to send [10:46:46]OFD Sender: No OFD packet to send [10:46:51]OFD Sender: No OFD packet to send [10:46:56]OFD Sender: No OFD packet to send [10:47:01]OFD Sender: No OFD packet to send [10:47:06]OFD Sender: No OFD packet to send [10:47:11]OFD Sender: No OFD packet to send [10:47:16]OFD Sender: No OFD packet to send [10:47:21]OFD Sender: No OFD packet to send [10:47:26]OFD Sender: No OFD packet to send [10:47:31]OFD Sender: No OFD packet to send [10:47:36]OFD Sender: No OFD packet to send [10:47:41]OFD Sender: No OFD packet to send [10:47:46]OFD Sender: No OFD packet to send [10:47:51]OFD Sender: No OFD packet to send [10:47:56]OFD Sender: No OFD packet to send [10:48:01]OFD Sender: No OFD packet to send [10:48:06]OFD Sender: No OFD packet to send [10:48:11]OFD Sender: No OFD packet to send [10:48:13]accept exits with 8 [10:48:13]New connection [10:48:13]New thread 3067198820 created [10:48:13]Thread 3067342180 joined [10:48:13]Waiting for new connection... [10:48:13] Sock 8.Parse request [10:48:13]Sock 8.Check first char [10:48:13]Sock 8.First char is OK [10:48:13]request: POST /json_proto HTTP/1.0 [10:48:13]Method: POST [10:48:13]URL: /json_proto [10:48:13]Method is POST - this is cgi request [10:48:13]url: /json_proto [10:48:13]query_string will be loaded in cgi processing [10:48:13]execute_cgi json_proto POST (null) [10:48:13]execute_cgi path=json_proto method=POST [10:48:13]POST find Content-Length [10:48:13]Host: 172.17.96.3:8080 [10:48:13]Content-Length: 682 [10:48:13]Content-Type: application/json [10:48:13] [10:48:13]POST finish read [10:48:13]Found Content-Length = 682 [10:48:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [10:48:13]execute_script... [10:48: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)642609", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [10:48:13]POST & json_proto [10:48:13]process_json_proto [10:48:13]json parsed OK: [10:48:13]protocol is kg_v1.0 [10:48:13]action value=close_receipt [10:48:13]process_action close_receipt [10:48:13]cmd_close_receipt [10:48:13]MH_GetDate [10:48:13]Write to MH i2c: F0 00 00 CB 9E 58 [10:48:13]Write i2c OK [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: F0 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: F0 09 00 [10:48:13]MH_I2C_Read... [10:48:13]Read from MH i2c: F0 09 00 CB 9E 00 F3 C8 1C 67 44 5E 04 65 AA [10:48:13]GetLastDocTimeStamp 1729939554 [10:48:13]current date 1729939699 [10:48:13]FM_GetShiftState [10:48:13]SAM_PROTO_GetShiftState [10:48:13]wFMCommunicate request_size=4 [10:48:13]MH_SAM_APDU [10:48:13]CAPDU: 80 13 01 00 [10:48:13]Write to MH i2c: E2 08 00 CC 9E 80 13 01 00 00 00 00 00 E7 [10:48:13]Write i2c OK [10:48:13]MH_I2C_Read... [10:48:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:14]Read from MH i2c: E2 [10:48:14]MH_I2C_Read... [10:48:14]Read from MH i2c: E2 0E 00 [10:48:14]MH_I2C_Read... [10:48:14]Read from MH i2c: E2 0E 00 CC 9E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 65 [10:48:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:48:14]wFMCommunicate OK [10:48:14]SAM_PROTO_GetShiftState done [10:48:14]FM_GetShiftState done [10:48:14]opened in 1729902265 [10:48:14]opened+sec_in_day 1729988665 [10:48:14]quantity*price = 100015 [10:48:14]sum+1 = 100017 [10:48:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 161 26.10.2024 10:48 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308740 ФПД: 33040068005586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104819&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308740&fm=33040068005586&tin=02508201610067®Number=0000000000091780&sum=100000 [10:48:15]StoreToDocumentArchive [10:48:15]shift 532 fd 308740 [10:48:15]save to /storage/0532/doc_00308740 [10:48:15]save last doc name /storage/0532/doc_00308740 to /storage/kkm_last_doc_name [10:48:15]save OK [10:48:15]Clear old archive folders... [10:48:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:48:15]tlvbuf is 00AA3C80 [10:48:15]SAM_PROTO_ClearQueue [10:48:15]wFMCommunicate request_size=4 [10:48:15]MH_SAM_APDU [10:48:15]CAPDU: 80 09 00 00 [10:48:15]Write to MH i2c: E2 08 00 D9 9E 80 09 00 00 00 00 00 00 E9 [10:48:15]Write i2c OK [10:48:15]MH_I2C_Read... [10:48:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:15]Read from MH i2c: E2 [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: E2 03 00 [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: E2 03 00 D9 9E 00 90 00 EB [10:48:15]RAPDU: 90 00 [10:48:15]wFMCommunicate OK [10:48:15]SAM_PROTO_ClearQueue done [10:48:15]KKMCreateOFDPacket [10:48:15]OFDProtocolAddRootSTLVToBuf [10:48:15]FM_MakeSignedData [10:48:15]FM_MakeSignedData [10:48:15]SAM_PROTO_SignData [10:48:15]wFMCommunicate request_size=4 [10:48:15]MH_SAM_APDU [10:48:15]CAPDU: 80 0D 01 02 [10:48:15]Write to MH i2c: E2 08 00 DA 9E 80 0D 01 02 00 00 00 00 F1 [10:48:15]Write i2c OK [10:48:15]MH_I2C_Read... [10:48:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:15]Read from MH i2c: E2 [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: E2 03 00 [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: E2 03 00 DA 9E 00 90 00 EC [10:48:15]RAPDU: 90 00 [10:48:15]wFMCommunicate OK [10:48:15]wFMCommunicate request_size=255 [10:48:15]MH_SAM_APDU [10:48:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A1 00 00 00 F4 03 04 00 F3 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 B6 04 00 35 04 06 00 1E [10:48:15]Write to MH i2c: E2 02 01 DB 9E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 A1 00 00 00 F4 03 04 00 F3 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 B6 04 00 35 04 06 00 1E 00 00 4A [10:48:15]Write i2c OK [10:48:15]MH_I2C_Read... [10:48:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:15]Read from MH i2c: E2 [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: E2 03 00 [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: E2 03 00 DB 9E 00 90 00 ED [10:48:15]RAPDU: 90 00 [10:48:15]wFMCommunicate OK [10:48:15]wFMCommunicate request_size=10 [10:48:15]MH_SAM_APDU [10:48:15]CAPDU: 80 0D 02 02 05 0C BD 84 4E D2 [10:48:15]Write to MH i2c: E2 0D 00 DC 9E 80 0D 02 02 05 00 0C BD 84 4E D2 00 00 6B [10:48:15]Write i2c OK [10:48:15]MH_I2C_Read... [10:48:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:15]Read from MH i2c: E2 [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: E2 03 00 [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: E2 03 00 DC 9E 00 90 00 EE [10:48:15]RAPDU: 90 00 [10:48:15]wFMCommunicate OK [10:48:15]wFMCommunicate request_size=4 [10:48:15]MH_SAM_APDU [10:48:15]CAPDU: 80 0D 03 02 [10:48:15]Write to MH i2c: E2 08 00 DD 9E 80 0D 03 02 00 00 00 00 F6 [10:48:15]Write i2c OK [10:48:15]MH_I2C_Read... [10:48:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:15]Read from MH i2c: E2 [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: E2 0B 00 [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: E2 0B 00 DD 9E 00 01 E1 7B BC FE F0 05 5A 90 00 5D [10:48:15]RAPDU: 01 E1 7B BC FE F0 05 5A 90 00 [10:48:15]wFMCommunicate OK [10:48:15]SAM_PROTO_SignData done [10:48:15]FM_MakeSignedData done [10:48:15]CreateOFDProtocolMessage [10:48:15]wFMCommunicate request_size=4 [10:48:15]MH_SAM_APDU [10:48:15]CAPDU: 80 11 00 00 [10:48:15]Write to MH i2c: E2 08 00 DE 9E 80 11 00 00 00 00 00 00 F6 [10:48:15]Write i2c OK [10:48:15]MH_I2C_Read... [10:48:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:15]Read from MH i2c: E2 [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: E2 17 00 [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: E2 17 00 DE 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4B [10:48:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:48:15]wFMCommunicate OK [10:48:15]CreateOFDProtocolMessage done [10:48:15]OFDSenderStorePacket 308740 [10:48:15]StoreOFDPacket docnum=308740 [10:48:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3B 5E 07 01 A0 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A1 00 00 00 F4 03 04 00 F3 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 B6 04 00 35 04 06 00 1E 0C BD 84 4E D2 01 E1 7B BC FE F0 05 5A [10:48:15]CheckFolder [10:48:15]dirname=/storage/ofd_packets [10:48:15]CheckFolder done [10:48:15]ProducePacketName [10:48:15]name=ofd_packets/00308740 [10:48:15]NVStorageSaveData ofd_packets/00308740 [10:48:15]File name is /storage/ofd_packets/00308740 [10:48:15]Write 301 bytes [10:48:15]NVStorageSaveData done [10:48:15]OFDSenderStorePacket done [10:48:15]KKMCreateOFDPacket done [10:48:15]NVStorageSaveData kkm_last_timestamp [10:48:15]File name is /storage/kkm_last_timestamp [10:48:15]Write 4 bytes [10:48:15]NVStorageSaveData done [10:48:15]ExternCall_PrintAddStr [10:48:15]wPrintStart [10:48:15]Write to MH i2c: 01 00 00 DF 9E 7D [10:48:15]Write i2c OK [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: 01 [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: 01 07 00 [10:48:15]MH_I2C_Read... [10:48:15]Read from MH i2c: 01 07 00 DF 9E 00 00 00 00 00 FF 0F 92 [10:48:15]RasterBufferAndPrint [10:48:15]line Счет N : (1)642609 [10:48:15]line ИНН: 02508201610067 [10:48:15]line Контрольно-Кассовый Чек [10:48:15]line ПРОДАЖА [10:48:15]line ТРК (МРК, ГНК) : 41 [10:48:15]line Товар: 2710124130 [10:48:15]line Аи-92-К-2 [10:48:15]line 14.950 * 66.90 [10:48:15]line = 1000.16 [10:48:15]line НДС 12% НСП 1% [10:48:15]line > о реализуемом товаре [10:48:15]line ОКРУГЛЕНИЕ: -0.16 [10:48:15]line ИТОГО: 1000.00 [10:48:15]line Внесено: 1000.00 [10:48:15]line СДАЧА: 0.00 [10:48:15]line НСП 1% : 8.85 [10:48:15]line НДС 12% : 106.21 [10:48:15]line Наличными: 1000.00 [10:48:15]line Безнал.: 0.00 [10:48:15]line Место: АЗС № 172 "Партнер Нефть" [10:48:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:48:15]line СНО: Общий режим [10:48:15]line Чек 161 26.10.2024 10:48 [10:48:15]line Смена: 532 ФФД: 1.0 [10:48:15]line ЗНМ: 0300000116 [10:48:15]line РНМ: 0000000000091780 [10:48:15]line Версия ККМ: 001 [10:48:15]line ФМ: 0000000000871765 [10:48:15]line ФД: 308740 [10:48:15]line ФПД: 33040068005586 [10:48:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104819&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308740&fm=33040068005586&tin=02508201610067®Number=0000000000091780&sum=100000 [10:48:16]OFD Sender: Processing packet 308740 [packets to send 222, broken 221] [10:48:16]ProducePacketName [10:48:16]name=ofd_packets/00308740 [10:48:16]OFD Sender: To server: pG, [10:48:16]CommunicateWithHost lk.salyk.kg:30040 [10:48:16]ConnectInit lk.salyk.kg [10:48:16]written 0, free lines is 4095 [10:48:16]Connected sock=10 [10:48:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3B 5E 07 01 A0 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A1 00 00 00 F4 03 04 00 F3 C8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 B6 04 00 35 04 06 00 1E 0C BD 84 4E D2 01 E1 7B BC FE F0 05 5A [10:48:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F6 03 47 00 8D 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 31 37 36 35 10 04 04 00 04 B6 04 00 F4 03 04 00 52 6F 1C 67 B6 04 01 00 00 17 3B BB 04 BA E1 63 AE [10:48:16]CommunicateWithHost err = 0 [10:48:16]CheckOFDResponse [10:48:16]1017 (14) - 77093643461234 [10:48:16]1041 (16) - 0000000000871765 [10:48:16]1040 (4) - 308740 [10:48:16]1012 (4) - 26.10.2024 04:25 [10:48:16]1206 (1) - 0 [10:48:16]OFD Sender: Remove packet 308740 [10:48:16]ProducePacketName [10:48:16]name=ofd_packets/00308740 [10:48:16]NVStorageDeleteData [10:48:16]Write to MH i2c: 01 00 00 09 9F A8 [10:48:16]Write i2c OK [10:48:16]MH_I2C_Read... [10:48:16]Read from MH i2c: 01 [10:48:16]MH_I2C_Read... [10:48:16]Read from MH i2c: 01 07 00 [10:48:16]MH_I2C_Read... [10:48:16]Read from MH i2c: 01 07 00 09 9F 00 00 00 00 00 B7 0C 72 [10:48:16]RasterBufferAndPrint [10:48:16]line [10:48:16]line [10:48:16]line [10:48:16]line [10:48:16]line [10:48:16]written 0, free lines is 3262 [10:48:16]MH_Cut [10:48:16]Write to MH i2c: D1 01 00 10 9F 01 81 [10:48:16]Write i2c OK [10:48:16]MH_I2C_Read... [10:48:16]Read from MH i2c: D1 [10:48:16]MH_I2C_Read... [10:48:16]Read from MH i2c: D1 01 00 [10:48:16]MH_I2C_Read... [10:48:16]Read from MH i2c: D1 01 00 10 9F 00 80 [10:48:16]Write to MH i2c: 01 00 00 11 9F B0 [10:48:16]Write i2c OK [10:48:16]MH_I2C_Read... [10:48:16]OFD Sender: No OFD packet to send [10:48:17]*** Cut start [10:48:17]*** Purtial cut [10:48:17]*** Stage 1: CUTSNS_PIN = 1 [10:48:17]Read from MH i2c: 01 [10:48:17]MH_I2C_Read... [10:48:17]*** Stop cut motor [10:48:17]*** Cut end [10:48:17]Read from MH i2c: 01 07 00 [10:48:17]MH_I2C_Read... [10:48:17]Read from MH i2c: 01 07 00 11 9F 00 00 00 00 00 FF 0F C5 [10:48:17]process_action close_receipt done [10:48:17]requested_data is exist [10:48:17]produce_requested_data [10:48:17]requested_item fm.sn is exist - process it [10:48:17]wFMCommunicate request_size=4 [10:48:17]MH_SAM_APDU [10:48:17]CAPDU: 80 11 00 00 [10:48:17]Write to MH i2c: E2 08 00 12 9F 80 11 00 00 00 00 00 00 2B [10:48:17]Write i2c OK [10:48:17]MH_I2C_Read... [10:48:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:17]Read from MH i2c: E2 [10:48:17]MH_I2C_Read... [10:48:17]Read from MH i2c: E2 17 00 [10:48:17]MH_I2C_Read... [10:48:17]Read from MH i2c: E2 17 00 12 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 80 [10:48:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:48:17]wFMCommunicate OK [10:48:17]requested_item fd.num is exist - process it [10:48:17]SAM_PROTO_GetFieldsCounters [10:48:17]wFMCommunicate request_size=4 [10:48:17]MH_SAM_APDU [10:48:17]CAPDU: 80 13 00 00 [10:48:17]Write to MH i2c: E2 08 00 13 9F 80 13 00 00 00 00 00 00 2E [10:48:17]Write i2c OK [10:48:17]MH_I2C_Read... [10:48:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:17]Read from MH i2c: E2 [10:48:17]MH_I2C_Read... [10:48:17]Read from MH i2c: E2 62 00 [10:48:17]MH_I2C_Read... [10:48:17]Read from MH i2c: E2 62 00 13 9F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 04 B6 04 00 0E 04 04 00 14 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 08 [10:48: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 04 B6 04 00 0E 04 04 00 14 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 [10:48:17]wFMCommunicate OK [10:48:17]SAM_PROTO_GetFieldsCounters done [10:48:17]requested_item shift.num is exist - process it [10:48:17]requested_item shift.opened is exist - process it [10:48:17]req_shift_opened [10:48:17]FM_GetShiftState [10:48:17]SAM_PROTO_GetShiftState [10:48:17]wFMCommunicate request_size=4 [10:48:17]MH_SAM_APDU [10:48:17]CAPDU: 80 13 01 00 [10:48:17]Write to MH i2c: E2 08 00 14 9F 80 13 01 00 00 00 00 00 30 [10:48:17]Write i2c OK [10:48:17]MH_I2C_Read... [10:48:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:17]Read from MH i2c: E2 [10:48:17]MH_I2C_Read... [10:48:17]Read from MH i2c: E2 0E 00 [10:48:17]MH_I2C_Read... [10:48:17]Read from MH i2c: E2 0E 00 14 9F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AE [10:48:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:48:17]wFMCommunicate OK [10:48:17]SAM_PROTO_GetShiftState done [10:48:17]FM_GetShiftState done [10:48:17]req_shift_opened done [10:48:17]requested_item shift.open_date is exist - process it [10:48:17]req_shift_open_date [10:48:17]req_shift_open_date done [10:48:17]produce_requested_data done [10:48:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308740,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [10:48:17]process_action_free close_receipt [10:48:17]json_value_free [10:48:17]json_value_free done [10:48:17]process_json_proto returns [10:48:17]Send response to host [10:48:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308740,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [10:48:17]free response buf [10:48:17]execute_script done [10:48:17]execute_script returns [10:48:17]free content buf [10:48:17]Sock 8.Close socket [10:48:17]Sock 8.Thread stoped [10:48:21]OFD Sender: No OFD packet to send [10:48:26]OFD Sender: No OFD packet to send [10:48:31]OFD Sender: No OFD packet to send [10:48:36]OFD Sender: No OFD packet to send [10:48:41]OFD Sender: No OFD packet to send [10:48:46]OFD Sender: No OFD packet to send [10:48:51]OFD Sender: No OFD packet to send [10:48:56]OFD Sender: No OFD packet to send [10:49:01]OFD Sender: No OFD packet to send [10:49:06]int [10:49:06]Write to MH i2c: 01 00 00 15 9F B4 [10:49:06]*** FLAG_PRN_PAP1 set [10:49:06]Write i2c OK [10:49:06]MH_I2C_Read... [10:49:06]Read from MH i2c: 01 [10:49:06]MH_I2C_Read... [10:49:06]Read from MH i2c: 01 07 00 [10:49:06]MH_I2C_Read... [10:49:06]Read from MH i2c: 01 07 00 15 9F 00 01 00 00 00 FF 0F CA [10:49:06]state=0 [10:49:06]No paper [10:49:06]OFD Sender: No OFD packet to send [10:49:07]int [10:49:07]Write to MH i2c: 01 00 00 16 9F B5 [10:49:07]*** FLAG_PRN_PAP2 set [10:49:07]Write i2c OK [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 07 00 [10:49:07]MH_I2C_Read... [10:49:07]Read from MH i2c: 01 07 00 16 9F 00 03 00 00 00 FF 0F CD [10:49:07]state=0 [10:49:07]No paper [10:49:07]Cover opened [10:49:08]int [10:49:08]Write to MH i2c: 01 00 00 17 9F B6 [10:49:08]*** FLAG_PRN_PAP2 reset [10:49:08]Write i2c OK [10:49:08]MH_I2C_Read... [10:49:08]Read from MH i2c: 01 [10:49:08]MH_I2C_Read... [10:49:08]Read from MH i2c: 01 07 00 [10:49:08]MH_I2C_Read... [10:49:08]Read from MH i2c: 01 07 00 17 9F 00 01 00 00 00 FF 0F CC [10:49:08]state=3 [10:49:08]No paper [10:49:08]Cover closed [10:49:08]int [10:49:08]Write to MH i2c: 01 00 00 18 9F B7 [10:49:08]*** FLAG_PRN_PAP1 reset [10:49:08]Write i2c OK [10:49:08]MH_I2C_Read... [10:49:08]Read from MH i2c: 01 [10:49:08]MH_I2C_Read... [10:49:08]Read from MH i2c: 01 07 00 [10:49:08]MH_I2C_Read... [10:49:08]Read from MH i2c: 01 07 00 18 9F 00 00 00 00 00 FF 0F CC [10:49:08]state=0 [10:49:09]int [10:49:09]Write to MH i2c: 01 00 00 19 9F B8 [10:49:09]*** FLAG_PRN_PAP1 set [10:49:09]Write i2c OK [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: 01 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: 01 07 00 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: 01 07 00 19 9F 00 01 00 00 00 FF 0F CE [10:49:09]state=0 [10:49:09]No paper [10:49:09]int [10:49:09]Write to MH i2c: 01 00 00 1A 9F B9 [10:49:09]*** FLAG_PRN_PAP2 set [10:49:09]Write i2c OK [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: 01 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: 01 07 00 [10:49:09]MH_I2C_Read... [10:49:09]Read from MH i2c: 01 07 00 1A 9F 00 03 00 00 00 FF 0F D1 [10:49:09]state=0 [10:49:09]No paper [10:49:09]Cover opened [10:49:11]OFD Sender: No OFD packet to send [10:49:14]Write to MH i2c: 01 00 00 1B 9F BA [10:49:14]Write i2c OK [10:49:14]MH_I2C_Read... [10:49:14]Read from MH i2c: 01 [10:49:14]MH_I2C_Read... [10:49:14]Read from MH i2c: 01 07 00 [10:49:14]MH_I2C_Read... [10:49:14]Read from MH i2c: 01 07 00 1B 9F 00 03 00 00 00 FF 0F D2 [10:49:14]state=3 [10:49:14]No paper [10:49:14]Cover opened [10:49:15]accept exits with 9 [10:49:15]New connection [10:49:15]New thread 3067342180 created [10:49:15]Thread 3067198820 joined [10:49:15]Waiting for new connection... [10:49:15] Sock 9.Parse request [10:49:15]Sock 9.Check first char [10:49:15]Sock 9.First char is OK [10:49:15]request: POST /json_proto HTTP/1.0 [10:49:15]Method: POST [10:49:15]URL: /json_proto [10:49:15]Method is POST - this is cgi request [10:49:15]url: /json_proto [10:49:15]query_string will be loaded in cgi processing [10:49:15]execute_cgi json_proto POST (null) [10:49:15]execute_cgi path=json_proto method=POST [10:49:15]POST find Content-Length [10:49:15]Host: 172.17.96.3:8080 [10:49:15]Content-Length: 775 [10:49:15]Content-Type: application/json [10:49:15] [10:49:15]POST finish read [10:49:15]Found Content-Length = 775 [10:49:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 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.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:15]execute_script... [10:49:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642610", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 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.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:15]POST & json_proto [10:49:15]process_json_proto [10:49:15]json parsed OK: [10:49:15]protocol is kg_v1.0 [10:49:15]action value=close_receipt [10:49:15]process_action close_receipt [10:49:15]cmd_close_receipt [10:49:15]MH_GetDate [10:49:15]Write to MH i2c: F0 00 00 1C 9F AA [10:49:15]Write i2c OK [10:49:15]MH_I2C_Read... [10:49:15]Read from MH i2c: F0 [10:49:15]MH_I2C_Read... [10:49:15]Read from MH i2c: F0 09 00 [10:49:15]MH_I2C_Read... [10:49:15]Read from MH i2c: F0 09 00 1C 9F 00 30 C9 1C 67 44 5E 04 65 3A [10:49:15]GetLastDocTimeStamp 1729939699 [10:49:15]current date 1729939760 [10:49:15]FM_GetShiftState [10:49:15]SAM_PROTO_GetShiftState [10:49:15]wFMCommunicate request_size=4 [10:49:15]MH_SAM_APDU [10:49:15]CAPDU: 80 13 01 00 [10:49:15]Write to MH i2c: E2 08 00 1D 9F 80 13 01 00 00 00 00 00 39 [10:49:15]Write i2c OK [10:49:15]MH_I2C_Read... [10:49:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:15]Read from MH i2c: E2 [10:49:15]MH_I2C_Read... [10:49:15]Read from MH i2c: E2 0E 00 [10:49:15]MH_I2C_Read... [10:49:15]Read from MH i2c: E2 0E 00 1D 9F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B7 [10:49:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [10:49:15]wFMCommunicate OK [10:49:15]SAM_PROTO_GetShiftState done [10:49:15]FM_GetShiftState done [10:49:15]opened in 1729902265 [10:49:15]opened+sec_in_day 1729988665 [10:49:15]quantity*price = 150076 [10:49:15]sum+1 = 150078 [10:49:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.77 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 0.00 Безнал.: 1500.77 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 162 26.10.2024 10:49 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308741 ФПД: 118815295129236 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104920&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308741&fm=118815295129236&tin=02508201610067®Number=0000000000091780&sum=150077 [10:49:16]StoreToDocumentArchive [10:49:16]shift 532 fd 308741 [10:49:16]save to /storage/0532/doc_00308741 [10:49:16]save last doc name /storage/0532/doc_00308741 to /storage/kkm_last_doc_name [10:49:16]save OK [10:49:16]Clear old archive folders... [10:49:16]ProcessDocumentItem done err = 0, tmpTLVsize=257 [10:49:16]tlvbuf is 00B96CA0 [10:49:16]SAM_PROTO_ClearQueue [10:49:16]wFMCommunicate request_size=4 [10:49:16]MH_SAM_APDU [10:49:16]CAPDU: 80 09 00 00 [10:49:16]Write to MH i2c: E2 08 00 2A 9F 80 09 00 00 00 00 00 00 3B [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:16]Read from MH i2c: E2 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 03 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 03 00 2A 9F 00 90 00 3D [10:49:16]RAPDU: 90 00 [10:49:16]wFMCommunicate OK [10:49:16]SAM_PROTO_ClearQueue done [10:49:16]KKMCreateOFDPacket [10:49:16]OFDProtocolAddRootSTLVToBuf [10:49:16]FM_MakeSignedData [10:49:16]FM_MakeSignedData [10:49:16]SAM_PROTO_SignData [10:49:16]wFMCommunicate request_size=4 [10:49:16]MH_SAM_APDU [10:49:16]CAPDU: 80 0D 01 02 [10:49:16]Write to MH i2c: E2 08 00 2B 9F 80 0D 01 02 00 00 00 00 43 [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:16]Read from MH i2c: E2 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 03 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 03 00 2B 9F 00 90 00 3E [10:49:16]RAPDU: 90 00 [10:49:16]wFMCommunicate OK [10:49:16]wFMCommunicate request_size=255 [10:49:16]MH_SAM_APDU [10:49:16]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 30 C9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 B6 04 [10:49:16]Write to MH i2c: E2 02 01 2C 9F 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 30 C9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 B6 04 00 00 9A [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:16]Read from MH i2c: E2 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 03 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 03 00 2C 9F 00 90 00 3F [10:49:16]RAPDU: 90 00 [10:49:16]wFMCommunicate OK [10:49:16]wFMCommunicate request_size=16 [10:49:16]MH_SAM_APDU [10:49:16]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 6C 0F D7 75 C6 94 [10:49:16]Write to MH i2c: E2 13 00 2D 9F 80 0D 02 02 0B 00 00 35 04 06 00 6C 0F D7 75 C6 94 00 00 BC [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:16]Read from MH i2c: E2 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 03 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 03 00 2D 9F 00 90 00 40 [10:49:16]RAPDU: 90 00 [10:49:16]wFMCommunicate OK [10:49:16]wFMCommunicate request_size=4 [10:49:16]MH_SAM_APDU [10:49:16]CAPDU: 80 0D 03 02 [10:49:16]Write to MH i2c: E2 08 00 2E 9F 80 0D 03 02 00 00 00 00 48 [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:16]Read from MH i2c: E2 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 0B 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 0B 00 2E 9F 00 92 13 E1 04 25 D6 ED 1E 90 00 D9 [10:49:16]RAPDU: 92 13 E1 04 25 D6 ED 1E 90 00 [10:49:16]wFMCommunicate OK [10:49:16]SAM_PROTO_SignData done [10:49:16]FM_MakeSignedData done [10:49:16]CreateOFDProtocolMessage [10:49:16]wFMCommunicate request_size=4 [10:49:16]MH_SAM_APDU [10:49:16]CAPDU: 80 11 00 00 [10:49:16]Write to MH i2c: E2 08 00 2F 9F 80 11 00 00 00 00 00 00 48 [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:16]Read from MH i2c: E2 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 17 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: E2 17 00 2F 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9D [10:49:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [10:49:16]wFMCommunicate OK [10:49:16]CreateOFDProtocolMessage done [10:49:16]OFDSenderStorePacket 308741 [10:49:16]StoreOFDPacket docnum=308741 [10:49:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 D3 E4 0D 01 BF B7 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 30 C9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 B6 04 00 35 04 06 00 6C 0F D7 75 C6 94 92 13 E1 04 25 D6 ED 1E [10:49:16]CheckFolder [10:49:16]dirname=/storage/ofd_packets [10:49:16]CheckFolder done [10:49:16]ProducePacketName [10:49:16]name=ofd_packets/00308741 [10:49:16]NVStorageSaveData ofd_packets/00308741 [10:49:16]File name is /storage/ofd_packets/00308741 [10:49:16]Write 307 bytes [10:49:16]NVStorageSaveData done [10:49:16]OFDSenderStorePacket done [10:49:16]KKMCreateOFDPacket done [10:49:16]NVStorageSaveData kkm_last_timestamp [10:49:16]File name is /storage/kkm_last_timestamp [10:49:16]Write 4 bytes [10:49:16]NVStorageSaveData done [10:49:16]ExternCall_PrintAddStr [10:49:16]wPrintStart [10:49:16]Write to MH i2c: 01 00 00 30 9F CF [10:49:16]Write i2c OK [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 [10:49:16]MH_I2C_Read... [10:49:16]Read from MH i2c: 01 07 00 30 9F 00 03 00 00 00 FF 0F E7 [10:49:16]RasterBufferAndPrint [10:49:16]line Счет N : (1)642610 [10:49:16]line ИНН: 02508201610067 [10:49:16]line Контрольно-Кассовый Чек [10:49:16]line ПРОДАЖА [10:49:16]line ТРК (МРК, ГНК) : 63 [10:49:16]line Товар: 2710194210 [10:49:16]line D-ENERGY ДТ-К-2 [10:49:16]line 19.440 * 77.20 [10:49:16]line = 1500.77 [10:49:16]line НДС 12% НСП 1% [10:49:16]line > о реализуемом товаре [10:49:16]line ИТОГО: 1500.77 [10:49:16]line НСП 1% : 13.28 [10:49:16]line НДС 12% : 159.37 [10:49:16]line Наличными: 0.00 [10:49:16]line Безнал.: 1500.77 [10:49:16]line Место: АЗС № 172 "Партнер Нефть" [10:49:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [10:49:16]line СНО: Общий режим [10:49:16]line Чек 162 26.10.2024 10:49 [10:49:16]line Смена: 532 ФФД: 1.0 [10:49:16]line ЗНМ: 0300000116 [10:49:16]line РНМ: 0000000000091780 [10:49:16]line Версия ККМ: 001 [10:49:16]line Платежная система: Mbank [10:49:16]line ФМ: 0000000000871765 [10:49:16]line ФД: 308741 [10:49:16]line ФПД: 118815295129236 [10:49:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T104920&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308741&fm=118815295129236&tin=02508201610067®Number=0000000000091780&sum=150077 [10:49:16]written 0, free lines is 4095 [10:49:16]Error from MH - 05 [10:49:16]process_action_free close_receipt [10:49:16]json_value_free [10:49:16]json_value_free done [10:49:16]process_json_proto returns [10:49:16]Send response to host [10:49:16]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [10:49:17]free response buf [10:49:17]execute_script done [10:49:17]execute_script returns [10:49:17]free content buf [10:49:17]Sock 9.Close socket [10:49:17]Sock 9.Thread stoped [10:49:17]OFD Sender: Processing packet 308741 [packets to send 222, broken 221] [10:49:17]ProducePacketName [10:49:17]name=ofd_packets/00308741 [10:49:17]OFD Sender: To server: pG, [10:49:17]CommunicateWithHost lk.salyk.kg:30040 [10:49:17]ConnectInit lk.salyk.kg [10:49:17]Connected sock=9 [10:49:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 D3 E4 0D 01 BF B7 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 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 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 00 00 00 F4 03 04 00 30 C9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 B6 04 00 35 04 06 00 6C 0F D7 75 C6 94 92 13 E1 04 25 D6 ED 1E [10:49:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 64 7A 47 00 0A 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 31 37 36 35 10 04 04 00 05 B6 04 00 F4 03 04 00 8F 6F 1C 67 B6 04 01 00 00 66 33 11 40 08 9C 19 AE [10:49:17]CommunicateWithHost err = 0 [10:49:17]CheckOFDResponse [10:49:17]1017 (14) - 77093643461234 [10:49:17]1041 (16) - 0000000000871765 [10:49:17]1040 (4) - 308741 [10:49:17]1012 (4) - 26.10.2024 04:26 [10:49:17]1206 (1) - 0 [10:49:17]OFD Sender: Remove packet 308741 [10:49:17]ProducePacketName [10:49:17]name=ofd_packets/00308741 [10:49:17]NVStorageDeleteData [10:49:18]OFD Sender: No OFD packet to send [10:49:19]Write to MH i2c: 01 00 00 33 9F D2 [10:49:19]Write i2c OK [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: 01 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: 01 07 00 [10:49:19]MH_I2C_Read... [10:49:19]Read from MH i2c: 01 07 00 33 9F 00 03 00 00 00 FF 0F EA [10:49:19]state=3 [10:49:19]No paper [10:49:19]Cover opened [10:49:23]OFD Sender: No OFD packet to send [10:49:24]Write to MH i2c: 01 00 00 34 9F D3 [10:49:24]Write i2c OK [10:49:24]MH_I2C_Read... [10:49:24]Read from MH i2c: 01 [10:49:24]MH_I2C_Read... [10:49:24]Read from MH i2c: 01 07 00 [10:49:24]MH_I2C_Read... [10:49:24]Read from MH i2c: 01 07 00 34 9F 00 03 00 00 00 FF 0F EB [10:49:24]state=3 [10:49:24]No paper [10:49:24]Cover opened [10:49:28]OFD Sender: No OFD packet to send [10:49:29]Write to MH i2c: 01 00 00 35 9F D4 [10:49:29]Write i2c OK [10:49:29]MH_I2C_Read... [10:49:29]Read from MH i2c: 01 [10:49:29]MH_I2C_Read... [10:49:29]Read from MH i2c: 01 07 00 [10:49:29]MH_I2C_Read... [10:49:29]Read from MH i2c: 01 07 00 35 9F 00 03 00 00 00 FF 0F EC [10:49:29]state=3 [10:49:29]No paper [10:49:29]Cover opened [10:49:31]int [10:49:31]Write to MH i2c: 01 00 00 36 9F D5 [10:49:31]*** FLAG_PRN_PAP1 reset [10:49:31]*** FLAG_PRN_PAP2 reset [10:49:31]Write i2c OK [10:49:31]MH_I2C_Read... [10:49:31]Read from MH i2c: 01 [10:49:31]MH_I2C_Read... [10:49:31]Read from MH i2c: 01 07 00 [10:49:31]MH_I2C_Read... [10:49:31]Read from MH i2c: 01 07 00 36 9F 00 00 00 00 00 FF 0F EA [10:49:31]state=3 [10:49:31]Cover closed [10:49:33]OFD Sender: No OFD packet to send [10:49:38]OFD Sender: No OFD packet to send [10:49:43]OFD Sender: No OFD packet to send [10:49:48]OFD Sender: No OFD packet to send [10:49:53]OFD Sender: No OFD packet to send [10:49:58]OFD Sender: No OFD packet to send [10:50:03]OFD Sender: No OFD packet to send [10:50:08]OFD Sender: No OFD packet to send [10:50:13]OFD Sender: No OFD packet to send [10:50:18]OFD Sender: No OFD packet to send [10:50:23]OFD Sender: No OFD packet to send [10:50:28]OFD Sender: No OFD packet to send [10:50:33]OFD Sender: No OFD packet to send [10:50:38]OFD Sender: No OFD packet to send [10:50:43]OFD Sender: No OFD packet to send [10:50:48]OFD Sender: No OFD packet to send [10:50:53]OFD Sender: No OFD packet to send [10:50:58]OFD Sender: No OFD packet to send [10:51:03]OFD Sender: No OFD packet to send [10:51:08]OFD Sender: No OFD packet to send [10:51:13]OFD Sender: No OFD packet to send [10:51:18]OFD Sender: No OFD packet to send [10:51:23]OFD Sender: No OFD packet to send [10:51:28]OFD Sender: No OFD packet to send [10:51:33]OFD Sender: No OFD packet to send [10:51:38]OFD Sender: No OFD packet to send [10:51:43]OFD Sender: No OFD packet to send [10:51:48]OFD Sender: No OFD packet to send [10:51:53]OFD Sender: No OFD packet to send [10:51:58]OFD Sender: No OFD packet to send [10:52:03]OFD Sender: No OFD packet to send [10:52:08]OFD Sender: No OFD packet to send [10:52:13]OFD Sender: No OFD packet to send [10:52:18]OFD Sender: No OFD packet to send [10:52:23]OFD Sender: No OFD packet to send [10:52:28]OFD Sender: No OFD packet to send [10:52:33]OFD Sender: No OFD packet to send [10:52:38]OFD Sender: No OFD packet to send [10:52:43]OFD Sender: No OFD packet to send [10:52:48]OFD Sender: No OFD packet to send [10:52:53]OFD Sender: No OFD packet to send [10:52:58]OFD Sender: No OFD packet to send [10:53:03]OFD Sender: No OFD packet to send [10:53:08]OFD Sender: No OFD packet to send [10:53:13]OFD Sender: No OFD packet to send [10:53:18]OFD Sender: No OFD packet to send [10:53:23]OFD Sender: No OFD packet to send [10:53:28]OFD Sender: No OFD packet to send [11:04:57]ConnectInit Can't connect to host [11:04:57]ConnectInit Can't take IP for lk.salyk.kg [11:04:57]CommunicateWithHost connect error [11:04:57]CommunicateWithHost err = -1 [11:04:57]OFD Sender: Server communicate error [11:05:02]OFD Sender: Processing packet 308742 [packets to send 230, broken 221] [11:05:02]ProducePacketName [11:05:02]name=ofd_packets/00308742 [11:05:02]OFD Sender: To server: pG, [11:05:02]CommunicateWithHost lk.salyk.kg:30040 [11:05:02]ConnectInit lk.salyk.kg [11:05:03]Connected sock=10 [11:05:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 30 01 00 00 B8 E4 28 01 64 CB 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 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 FC 03 06 00 E0 2E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 04 00 00 00 00 07 04 06 00 E0 2E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 53 CA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 B6 04 00 35 04 06 00 51 80 B9 63 59 A3 52 95 D0 DD 2D 12 B3 A4 [11:05:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A1 E9 47 00 08 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 B6 04 00 F4 03 04 00 41 73 1C 67 B6 04 01 00 00 7C B4 0A 7F D8 A7 93 52 [11:05:03]CommunicateWithHost err = 0 [11:05:03]CheckOFDResponse [11:05:03]1017 (14) - 77093643461234 [11:05:03]1041 (16) - 0000000000871765 [11:05:03]1040 (4) - 308742 [11:05:03]1012 (4) - 26.10.2024 04:42 [11:05:03]1206 (1) - 0 [11:05:03]OFD Sender: Remove packet 308742 [11:05:03]ProducePacketName [11:05:03]name=ofd_packets/00308742 [11:05:03]NVStorageDeleteData [11:05:03]OFD Sender: Processing packet 308743 [packets to send 229, broken 221] [11:05:03]ProducePacketName [11:05:03]name=ofd_packets/00308743 [11:05:03]OFD Sender: To server: pG, [11:05:03]CommunicateWithHost lk.salyk.kg:30040 [11:05:03]ConnectInit lk.salyk.kg [11:05:03]Connected sock=8 [11:05:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BC A1 07 01 60 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A4 00 00 00 F4 03 04 00 7F CA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 B6 04 00 35 04 06 00 9C 55 FE FF 5E 81 97 8D A0 42 98 91 42 E2 [11:05:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4C 92 47 00 11 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 B6 04 00 F4 03 04 00 42 73 1C 67 B6 04 01 00 00 EC 62 2E 06 86 BD 3A BF [11:05:04]CommunicateWithHost err = 0 [11:05:04]CheckOFDResponse [11:05:04]1017 (14) - 77093643461234 [11:05:04]1041 (16) - 0000000000871765 [11:05:04]1040 (4) - 308743 [11:05:04]1012 (4) - 26.10.2024 04:42 [11:05:04]1206 (1) - 0 [11:05:04]OFD Sender: Remove packet 308743 [11:05:04]ProducePacketName [11:05:04]name=ofd_packets/00308743 [11:05:04]NVStorageDeleteData [11:05:04]OFD Sender: Processing packet 308744 [packets to send 228, broken 221] [11:05:04]ProducePacketName [11:05:04]name=ofd_packets/00308744 [11:05:04]OFD Sender: To server: pG, [11:05:04]CommunicateWithHost lk.salyk.kg:30040 [11:05:04]ConnectInit lk.salyk.kg [11:05:04]Connected sock=8 [11:05:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F7 E0 07 01 65 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A5 00 00 00 F4 03 04 00 8A CA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 08 B6 04 00 35 04 06 00 B3 4D 4B AC EE C4 BE E3 B2 C1 05 09 18 CE [11:05:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 86 70 47 00 CF 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 31 37 36 35 10 04 04 00 08 B6 04 00 F4 03 04 00 43 73 1C 67 B6 04 01 00 00 67 C0 66 EC 01 70 16 6B [11:05:04]CommunicateWithHost err = 0 [11:05:04]CheckOFDResponse [11:05:04]1017 (14) - 77093643461234 [11:05:04]1041 (16) - 0000000000871765 [11:05:04]1040 (4) - 308744 [11:05:04]1012 (4) - 26.10.2024 04:42 [11:05:04]1206 (1) - 0 [11:05:04]OFD Sender: Remove packet 308744 [11:05:04]ProducePacketName [11:05:04]name=ofd_packets/00308744 [11:05:04]NVStorageDeleteData [11:05:05]OFD Sender: Processing packet 308745 [packets to send 227, broken 221] [11:05:05]ProducePacketName [11:05:05]name=ofd_packets/00308745 [11:05:05]OFD Sender: To server: pG, [11:05:05]CommunicateWithHost lk.salyk.kg:30040 [11:05:05]ConnectInit lk.salyk.kg [11:05:05]Connected sock=8 [11:05:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C4 86 07 01 2B 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 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 A6 00 00 00 F4 03 04 00 1C CB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 09 B6 04 00 35 04 06 00 3E 14 5E 8B 5D 8F F9 0D 06 85 0A 59 87 8D [11:05:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 54 1C 47 00 47 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 31 37 36 35 10 04 04 00 09 B6 04 00 F4 03 04 00 43 73 1C 67 B6 04 01 00 00 B6 95 C4 68 99 C6 DD 62 [11:05:05]CommunicateWithHost err = 0 [11:05:05]CheckOFDResponse [11:05:05]1017 (14) - 77093643461234 [11:05:05]1041 (16) - 0000000000871765 [11:05:05]1040 (4) - 308745 [11:05:05]1012 (4) - 26.10.2024 04:42 [11:05:05]1206 (1) - 0 [11:05:05]OFD Sender: Remove packet 308745 [11:05:05]ProducePacketName [11:05:05]name=ofd_packets/00308745 [11:05:05]NVStorageDeleteData [11:05:06]OFD Sender: Processing packet 308746 [packets to send 226, broken 221] [11:05:06]ProducePacketName [11:05:06]name=ofd_packets/00308746 [11:05:06]OFD Sender: To server: pG, [11:05:06]CommunicateWithHost lk.salyk.kg:30040 [11:05:06]ConnectInit lk.salyk.kg [11:05:06]Connected sock=8 [11:05:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DD 69 07 01 B7 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A7 00 00 00 F4 03 04 00 FD CB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0A B6 04 00 35 04 06 00 F5 1E 91 83 00 98 16 19 1F 5D CD 0A 25 0C [11:05:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 50 E2 47 00 CD 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 31 37 36 35 10 04 04 00 0A B6 04 00 F4 03 04 00 44 73 1C 67 B6 04 01 00 00 F8 AF FC 95 9E B9 FA B2 [11:05:06]CommunicateWithHost err = 0 [11:05:06]CheckOFDResponse [11:05:06]1017 (14) - 77093643461234 [11:05:06]1041 (16) - 0000000000871765 [11:05:06]1040 (4) - 308746 [11:05:06]1012 (4) - 26.10.2024 04:42 [11:05:06]1206 (1) - 0 [11:05:06]OFD Sender: Remove packet 308746 [11:05:06]ProducePacketName [11:05:06]name=ofd_packets/00308746 [11:05:06]NVStorageDeleteData [11:05:07]OFD Sender: Processing packet 308747 [packets to send 225, broken 221] [11:05:07]ProducePacketName [11:05:07]name=ofd_packets/00308747 [11:05:07]OFD Sender: To server: pG, [11:05:07]CommunicateWithHost lk.salyk.kg:30040 [11:05:07]ConnectInit lk.salyk.kg [11:05:07]Connected sock=8 [11:05:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 C4 C6 0D 01 96 75 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 A8 00 00 00 F4 03 04 00 55 CC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0B B6 04 00 35 04 06 00 EF 23 26 5D 8E CA E0 B0 6A 07 86 08 9E B8 [11:05:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DB 96 47 00 CE 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0B B6 04 00 F4 03 04 00 45 73 1C 67 B6 04 01 00 00 13 CA 80 F2 B3 FB D7 C3 [11:05:07]CommunicateWithHost err = 0 [11:05:07]CheckOFDResponse [11:05:07]1017 (14) - 77093643461234 [11:05:07]1041 (16) - 0000000000871765 [11:05:07]1040 (4) - 308747 [11:05:07]1012 (4) - 26.10.2024 04:42 [11:05:07]1206 (1) - 0 [11:05:07]OFD Sender: Remove packet 308747 [11:05:07]ProducePacketName [11:05:07]name=ofd_packets/00308747 [11:05:07]NVStorageDeleteData [11:05:07]OFD Sender: Processing packet 308748 [packets to send 224, broken 221] [11:05:07]ProducePacketName [11:05:07]name=ofd_packets/00308748 [11:05:07]OFD Sender: To server: pG, [11:05:07]CommunicateWithHost lk.salyk.kg:30040 [11:05:07]ConnectInit lk.salyk.kg [11:05:08]Connected sock=8 [11:05:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 37 9D 07 01 75 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 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 A9 00 00 00 F4 03 04 00 7E CC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C B6 04 00 35 04 06 00 47 5C 67 54 D7 AB 98 68 F1 7B 07 C7 CD A4 [11:05:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B9 BA 47 00 E7 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C B6 04 00 F4 03 04 00 46 73 1C 67 B6 04 01 00 00 9D D3 67 1F 90 18 50 F6 [11:05:08]CommunicateWithHost err = 0 [11:05:08]CheckOFDResponse [11:05:08]1017 (14) - 77093643461234 [11:05:08]1041 (16) - 0000000000871765 [11:05:08]1040 (4) - 308748 [11:05:08]1012 (4) - 26.10.2024 04:42 [11:05:08]1206 (1) - 0 [11:05:08]OFD Sender: Remove packet 308748 [11:05:08]ProducePacketName [11:05:08]name=ofd_packets/00308748 [11:05:08]NVStorageDeleteData [11:05:08]OFD Sender: Processing packet 308749 [packets to send 223, broken 221] [11:05:08]ProducePacketName [11:05:08]name=ofd_packets/00308749 [11:05:08]OFD Sender: To server: pG, [11:05:08]CommunicateWithHost lk.salyk.kg:30040 [11:05:08]ConnectInit lk.salyk.kg [11:05:08]Connected sock=8 [11:05:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 51 5E 07 01 08 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AA 00 00 00 F4 03 04 00 83 CC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0D B6 04 00 35 04 06 00 23 DF 83 CC 6B A5 FD CD D9 39 2A BE EC 90 [11:05:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5D 4C 47 00 EB 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 31 37 36 35 10 04 04 00 0D B6 04 00 F4 03 04 00 47 73 1C 67 B6 04 01 00 00 70 C7 50 5A 20 96 6D 9B [11:05:09]CommunicateWithHost err = 0 [11:05:09]CheckOFDResponse [11:05:09]1017 (14) - 77093643461234 [11:05:09]1041 (16) - 0000000000871765 [11:05:09]1040 (4) - 308749 [11:05:09]1012 (4) - 26.10.2024 04:42 [11:05:09]1206 (1) - 0 [11:05:09]OFD Sender: Remove packet 308749 [11:05:09]ProducePacketName [11:05:09]name=ofd_packets/00308749 [11:05:09]NVStorageDeleteData [11:05:09]OFD Sender: Processing packet 308750 [packets to send 222, broken 221] [11:05:09]ProducePacketName [11:05:09]name=ofd_packets/00308750 [11:05:09]OFD Sender: To server: pG, [11:05:09]CommunicateWithHost lk.salyk.kg:30040 [11:05:09]ConnectInit lk.salyk.kg [11:05:09]Connected sock=8 [11: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 31 37 36 35 0F 01 00 00 47 C6 07 01 3C 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AB 00 00 00 F4 03 04 00 CB CC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0E B6 04 00 35 04 06 00 2B E7 C1 38 B2 DD B2 C1 74 6C 1A C5 31 BC [11:05:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BB 41 47 00 1A 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 31 37 36 35 10 04 04 00 0E B6 04 00 F4 03 04 00 48 73 1C 67 B6 04 01 00 00 ED 7D C0 B0 7C 7F 45 82 [11:05:10]CommunicateWithHost err = 0 [11:05:10]CheckOFDResponse [11:05:10]1017 (14) - 77093643461234 [11:05:10]1041 (16) - 0000000000871765 [11:05:10]1040 (4) - 308750 [11:05:10]1012 (4) - 26.10.2024 04:42 [11:05:10]1206 (1) - 0 [11:05:10]OFD Sender: Remove packet 308750 [11:05:10]ProducePacketName [11:05:10]name=ofd_packets/00308750 [11:05:10]NVStorageDeleteData [11:05:10]OFD Sender: No OFD packet to send [11:05:15]OFD Sender: No OFD packet to send [11:05:20]OFD Sender: No OFD packet to send [11:05:25]OFD Sender: No OFD packet to send [11:05:30]OFD Sender: No OFD packet to send [11:05:35]OFD Sender: No OFD packet to send [11:05:40]OFD Sender: No OFD packet to send [11:05:45]OFD Sender: No OFD packet to send [11:05:50]OFD Sender: No OFD packet to send [11:05:55]OFD Sender: No OFD packet to send [11:06:00]OFD Sender: No OFD packet to send [11:06:05]OFD Sender: No OFD packet to send [11:06:10]OFD Sender: No OFD packet to send [11:06:15]OFD Sender: No OFD packet to send [11:06:20]OFD Sender: No OFD packet to send [11:06:25]OFD Sender: No OFD packet to send [11:06:30]OFD Sender: No OFD packet to send [11:06:32]accept exits with 9 [11:06:32]New connection [11:06:32]New thread 3067198820 created [11:06:32]Thread 3067342180 joined [11:06:32]Waiting for new connection... [11:06:32] Sock 9.Parse request [11:06:32]Sock 9.Check first char [11:06:32]Sock 9.First char is OK [11:06:32]request: POST /json_proto HTTP/1.0 [11:06:32]Method: POST [11:06:32]URL: /json_proto [11:06:32]Method is POST - this is cgi request [11:06:32]url: /json_proto [11:06:32]query_string will be loaded in cgi processing [11:06:32]execute_cgi json_proto POST (null) [11:06:32]execute_cgi path=json_proto method=POST [11:06:32]POST find Content-Length [11:06:32]Host: 172.17.96.3:8080 [11:06:32]Content-Length: 677 [11:06:32]Content-Type: application/json [11:06:32] [11:06:32]POST finish read [11:06:32]Found Content-Length = 677 [11:06:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:32]execute_script... [11:06: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)642620", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:06:32]POST & json_proto [11:06:32]process_json_proto [11:06:32]json parsed OK: [11:06:32]protocol is kg_v1.0 [11:06:32]action value=close_receipt [11:06:32]process_action close_receipt [11:06:32]cmd_close_receipt [11:06:32]MH_GetDate [11:06:32]Write to MH i2c: F0 00 00 0B A2 9C [11:06:32]Write i2c OK [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: F0 [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: F0 09 00 [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: F0 09 00 0B A2 00 3D CD 1C 67 44 5E 04 65 3D [11:06:32]GetLastDocTimeStamp 1729940683 [11:06:32]current date 1729940797 [11:06:32]FM_GetShiftState [11:06:32]SAM_PROTO_GetShiftState [11:06:32]wFMCommunicate request_size=4 [11:06:32]MH_SAM_APDU [11:06:32]CAPDU: 80 13 01 00 [11:06:32]Write to MH i2c: E2 08 00 0C A2 80 13 01 00 00 00 00 00 2B [11:06:32]Write i2c OK [11:06:32]MH_I2C_Read... [11:06:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:32]Read from MH i2c: E2 [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: E2 0E 00 [11:06:32]MH_I2C_Read... [11:06:32]Read from MH i2c: E2 0E 00 0C A2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A9 [11:06:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:06:32]wFMCommunicate OK [11:06:32]SAM_PROTO_GetShiftState done [11:06:32]FM_GetShiftState done [11:06:32]opened in 1729902265 [11:06:32]opened+sec_in_day 1729988665 [11:06:32]quantity*price = 60009 [11:06:32]sum+1 = 60010 [11:06:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 172 26.10.2024 11:06 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308751 ФПД: 50566683974511 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T110637&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308751&fm=50566683974511&tin=02508201610067®Number=0000000000091780&sum=60000 [11:06:33]StoreToDocumentArchive [11:06:33]shift 532 fd 308751 [11:06:33]save to /storage/0532/doc_00308751 [11:06:33]save last doc name /storage/0532/doc_00308751 to /storage/kkm_last_doc_name [11:06:33]save OK [11:06:33]Clear old archive folders... [11:06:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:06:33]tlvbuf is 00B869D0 [11:06:33]SAM_PROTO_ClearQueue [11:06:33]wFMCommunicate request_size=4 [11:06:33]MH_SAM_APDU [11:06:33]CAPDU: 80 09 00 00 [11:06:33]Write to MH i2c: E2 08 00 19 A2 80 09 00 00 00 00 00 00 2D [11:06:33]Write i2c OK [11:06:33]MH_I2C_Read... [11:06:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:33]Read from MH i2c: E2 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 19 A2 00 90 00 2F [11:06:33]RAPDU: 90 00 [11:06:33]wFMCommunicate OK [11:06:33]SAM_PROTO_ClearQueue done [11:06:33]KKMCreateOFDPacket [11:06:33]OFDProtocolAddRootSTLVToBuf [11:06:33]FM_MakeSignedData [11:06:33]FM_MakeSignedData [11:06:33]SAM_PROTO_SignData [11:06:33]wFMCommunicate request_size=4 [11:06:33]MH_SAM_APDU [11:06:33]CAPDU: 80 0D 01 02 [11:06:33]Write to MH i2c: E2 08 00 1A A2 80 0D 01 02 00 00 00 00 35 [11:06:33]Write i2c OK [11:06:33]MH_I2C_Read... [11:06:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:33]Read from MH i2c: E2 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 1A A2 00 90 00 30 [11:06:33]RAPDU: 90 00 [11:06:33]wFMCommunicate OK [11:06:33]wFMCommunicate request_size=255 [11:06:33]MH_SAM_APDU [11:06:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 3D CD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F B6 04 00 35 04 06 00 2D [11:06:33]Write to MH i2c: E2 02 01 1B A2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 3D CD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F B6 04 00 35 04 06 00 2D 00 00 E5 [11:06:33]Write i2c OK [11:06:33]MH_I2C_Read... [11:06:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:33]Read from MH i2c: E2 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 1B A2 00 90 00 31 [11:06:33]RAPDU: 90 00 [11:06:33]wFMCommunicate OK [11:06:33]wFMCommunicate request_size=10 [11:06:33]MH_SAM_APDU [11:06:33]CAPDU: 80 0D 02 02 05 FD 79 3C 5B 6F [11:06:33]Write to MH i2c: E2 0D 00 1C A2 80 0D 02 02 05 00 FD 79 3C 5B 6F 00 00 BE [11:06:33]Write i2c OK [11:06:33]MH_I2C_Read... [11:06:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:33]Read from MH i2c: E2 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 03 00 1C A2 00 90 00 32 [11:06:33]RAPDU: 90 00 [11:06:33]wFMCommunicate OK [11:06:33]wFMCommunicate request_size=4 [11:06:33]MH_SAM_APDU [11:06:33]CAPDU: 80 0D 03 02 [11:06:33]Write to MH i2c: E2 08 00 1D A2 80 0D 03 02 00 00 00 00 3A [11:06:33]Write i2c OK [11:06:33]MH_I2C_Read... [11:06:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:33]Read from MH i2c: E2 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 0B 00 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 0B 00 1D A2 00 E4 EB 0A E4 11 C9 86 B8 90 00 10 [11:06:33]RAPDU: E4 EB 0A E4 11 C9 86 B8 90 00 [11:06:33]wFMCommunicate OK [11:06:33]SAM_PROTO_SignData done [11:06:33]FM_MakeSignedData done [11:06:33]CreateOFDProtocolMessage [11:06:33]wFMCommunicate request_size=4 [11:06:33]MH_SAM_APDU [11:06:33]CAPDU: 80 11 00 00 [11:06:33]Write to MH i2c: E2 08 00 1E A2 80 11 00 00 00 00 00 00 3A [11:06:33]Write i2c OK [11:06:33]MH_I2C_Read... [11:06:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:33]Read from MH i2c: E2 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 17 00 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: E2 17 00 1E A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8F [11:06:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:06:33]wFMCommunicate OK [11:06:33]CreateOFDProtocolMessage done [11:06:33]OFDSenderStorePacket 308751 [11:06:33]StoreOFDPacket docnum=308751 [11:06:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A2 7A 07 01 E9 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 3D CD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F B6 04 00 35 04 06 00 2D FD 79 3C 5B 6F E4 EB 0A E4 11 C9 86 B8 [11:06:33]CheckFolder [11:06:33]dirname=/storage/ofd_packets [11:06:33]CheckFolder done [11:06:33]ProducePacketName [11:06:33]name=ofd_packets/00308751 [11:06:33]NVStorageSaveData ofd_packets/00308751 [11:06:33]File name is /storage/ofd_packets/00308751 [11:06:33]Write 301 bytes [11:06:33]NVStorageSaveData done [11:06:33]OFDSenderStorePacket done [11:06:33]KKMCreateOFDPacket done [11:06:33]NVStorageSaveData kkm_last_timestamp [11:06:33]File name is /storage/kkm_last_timestamp [11:06:33]Write 4 bytes [11:06:33]NVStorageSaveData done [11:06:33]ExternCall_PrintAddStr [11:06:33]wPrintStart [11:06:33]Write to MH i2c: 01 00 00 1F A2 C1 [11:06:33]Write i2c OK [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: 01 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: 01 07 00 [11:06:33]MH_I2C_Read... [11:06:33]Read from MH i2c: 01 07 00 1F A2 00 00 00 00 00 FF 0F D6 [11:06:33]RasterBufferAndPrint [11:06:33]line Счет N : (1)642620 [11:06:33]line ИНН: 02508201610067 [11:06:33]line Контрольно-Кассовый Чек [11:06:33]line ПРОДАЖА [11:06:33]line ТРК (МРК, ГНК) : 62 [11:06:33]line Товар: 2710124130 [11:06:33]line Аи-92-К-2 [11:06:33]line 8.970 * 66.90 [11:06:33]line = 600.09 [11:06:33]line НДС 12% НСП 1% [11:06:33]line > о реализуемом товаре [11:06:33]line ОКРУГЛЕНИЕ: -0.09 [11:06:33]line ИТОГО: 600.00 [11:06:33]line Внесено: 600.00 [11:06:33]line СДАЧА: 0.00 [11:06:33]line НСП 1% : 5.31 [11:06:33]line НДС 12% : 63.73 [11:06:33]line Наличными: 600.00 [11:06:33]line Безнал.: 0.00 [11:06:33]line Место: АЗС № 172 "Партнер Нефть" [11:06:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:06:33]line СНО: Общий режим [11:06:34]line Чек 172 26.10.2024 11:06 [11:06:34]line Смена: 532 ФФД: 1.0 [11:06:34]line ЗНМ: 0300000116 [11:06:34]line РНМ: 0000000000091780 [11:06:34]line Версия ККМ: 001 [11:06:34]line ФМ: 0000000000871765 [11:06:34]line ФД: 308751 [11:06:34]line ФПД: 50566683974511 [11:06:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T110637&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308751&fm=50566683974511&tin=02508201610067®Number=0000000000091780&sum=60000 [11:06:34]OFD Sender: Processing packet 308751 [packets to send 222, broken 221] [11:06:34]ProducePacketName [11:06:34]name=ofd_packets/00308751 [11:06:34]OFD Sender: To server: pG, [11:06:34]CommunicateWithHost lk.salyk.kg:30040 [11:06:34]ConnectInit lk.salyk.kg [11:06:34]written 0, free lines is 4095 [11:06:34]Connected sock=10 [11:06:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A2 7A 07 01 E9 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 3D CD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F B6 04 00 35 04 06 00 2D FD 79 3C 5B 6F E4 EB 0A E4 11 C9 86 B8 [11:06:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 94 F2 47 00 5B 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 31 37 36 35 10 04 04 00 0F B6 04 00 F4 03 04 00 9C 73 1C 67 B6 04 01 00 00 BB 2F 94 A0 FB 59 5F 63 [11:06:34]CommunicateWithHost err = 0 [11:06:34]CheckOFDResponse [11:06:34]1017 (14) - 77093643461234 [11:06:34]1041 (16) - 0000000000871765 [11:06:34]1040 (4) - 308751 [11:06:34]1012 (4) - 26.10.2024 04:44 [11:06:34]1206 (1) - 0 [11:06:34]OFD Sender: Remove packet 308751 [11:06:34]ProducePacketName [11:06:34]name=ofd_packets/00308751 [11:06:34]NVStorageDeleteData [11:06:34]Write to MH i2c: 01 00 00 49 A2 EB [11:06:34]Write i2c OK [11:06:34]MH_I2C_Read... [11:06:34]Read from MH i2c: 01 [11:06:34]MH_I2C_Read... [11:06:34]Read from MH i2c: 01 07 00 [11:06:34]MH_I2C_Read... [11:06:34]Read from MH i2c: 01 07 00 49 A2 00 00 00 00 00 C0 0C BE [11:06:34]RasterBufferAndPrint [11:06:34]line [11:06:34]line [11:06:34]line [11:06:34]line [11:06:34]line [11:06:34]written 0, free lines is 3270 [11:06:34]MH_Cut [11:06:34]Write to MH i2c: D1 01 00 50 A2 01 C4 [11:06:34]Write i2c OK [11:06:34]MH_I2C_Read... [11:06:34]Read from MH i2c: D1 [11:06:34]MH_I2C_Read... [11:06:34]Read from MH i2c: D1 01 00 [11:06:34]MH_I2C_Read... [11:06:34]Read from MH i2c: D1 01 00 50 A2 00 C3 [11:06:34]Write to MH i2c: 01 00 00 51 A2 F3 [11:06:34]Write i2c OK [11:06:34]MH_I2C_Read... [11:06:35]OFD Sender: No OFD packet to send [11:06:35]*** Cut start [11:06:35]*** Purtial cut [11:06:35]*** Stage 1: CUTSNS_PIN = 1 [11:06:35]Read from MH i2c: 01 [11:06:35]MH_I2C_Read... [11:06:35]*** Stop cut motor [11:06:35]*** Cut end [11:06:35]Read from MH i2c: 01 07 00 [11:06:35]MH_I2C_Read... [11:06:35]Read from MH i2c: 01 07 00 51 A2 00 00 00 00 00 FF 0F 08 [11:06:35]process_action close_receipt done [11:06:35]requested_data is exist [11:06:35]produce_requested_data [11:06:35]requested_item fm.sn is exist - process it [11:06:35]wFMCommunicate request_size=4 [11:06:35]MH_SAM_APDU [11:06:35]CAPDU: 80 11 00 00 [11:06:35]Write to MH i2c: E2 08 00 52 A2 80 11 00 00 00 00 00 00 6E [11:06:35]Write i2c OK [11:06:35]MH_I2C_Read... [11:06:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:35]Read from MH i2c: E2 [11:06:35]MH_I2C_Read... [11:06:35]Read from MH i2c: E2 17 00 [11:06:35]MH_I2C_Read... [11:06:35]Read from MH i2c: E2 17 00 52 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C3 [11:06:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:06:35]wFMCommunicate OK [11:06:35]requested_item fd.num is exist - process it [11:06:35]SAM_PROTO_GetFieldsCounters [11:06:35]wFMCommunicate request_size=4 [11:06:35]MH_SAM_APDU [11:06:35]CAPDU: 80 13 00 00 [11:06:35]Write to MH i2c: E2 08 00 53 A2 80 13 00 00 00 00 00 00 71 [11:06:35]Write i2c OK [11:06:35]MH_I2C_Read... [11:06:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:35]Read from MH i2c: E2 [11:06:35]MH_I2C_Read... [11:06:35]Read from MH i2c: E2 62 00 [11:06:35]MH_I2C_Read... [11:06:35]Read from MH i2c: E2 62 00 53 A2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F B6 04 00 0E 04 04 00 14 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 77 [11:06: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F B6 04 00 0E 04 04 00 14 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 [11:06:35]wFMCommunicate OK [11:06:35]SAM_PROTO_GetFieldsCounters done [11:06:35]requested_item shift.num is exist - process it [11:06:35]requested_item shift.opened is exist - process it [11:06:35]req_shift_opened [11:06:35]FM_GetShiftState [11:06:35]SAM_PROTO_GetShiftState [11:06:35]wFMCommunicate request_size=4 [11:06:35]MH_SAM_APDU [11:06:35]CAPDU: 80 13 01 00 [11:06:35]Write to MH i2c: E2 08 00 54 A2 80 13 01 00 00 00 00 00 73 [11:06:35]Write i2c OK [11:06:35]MH_I2C_Read... [11:06:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:35]Read from MH i2c: E2 [11:06:35]MH_I2C_Read... [11:06:35]Read from MH i2c: E2 0E 00 [11:06:35]MH_I2C_Read... [11:06:35]Read from MH i2c: E2 0E 00 54 A2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F1 [11:06:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:06:35]wFMCommunicate OK [11:06:35]SAM_PROTO_GetShiftState done [11:06:35]FM_GetShiftState done [11:06:35]req_shift_opened done [11:06:35]requested_item shift.open_date is exist - process it [11:06:35]req_shift_open_date [11:06:35]req_shift_open_date done [11:06:35]produce_requested_data done [11:06:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308751,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:06:35]process_action_free close_receipt [11:06:35]json_value_free [11:06:35]json_value_free done [11:06:35]process_json_proto returns [11:06:35]Send response to host [11:06:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308751,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:06:35]free response buf [11:06:35]execute_script done [11:06:35]execute_script returns [11:06:35]free content buf [11:06:35]Sock 9.Close socket [11:06:35]Sock 9.Thread stoped [11:06:40]OFD Sender: No OFD packet to send [11:06:45]OFD Sender: No OFD packet to send [11:06:50]OFD Sender: No OFD packet to send [11:06:55]OFD Sender: No OFD packet to send [11:07:00]OFD Sender: No OFD packet to send [11:07:05]OFD Sender: No OFD packet to send [11:07:10]OFD Sender: No OFD packet to send [11:07:15]OFD Sender: No OFD packet to send [11:07:20]OFD Sender: No OFD packet to send [11:07:25]OFD Sender: No OFD packet to send [11:07:30]OFD Sender: No OFD packet to send [11:07:35]OFD Sender: No OFD packet to send [11:07:37]accept exits with 8 [11:07:37]New connection [11:07:37]New thread 3067342180 created [11:07:37]Thread 3067198820 joined [11:07:37]Waiting for new connection... [11:07:37] Sock 8.Parse request [11:07:37]Sock 8.Check first char [11:07:37]Sock 8.First char is OK [11:07:37]request: POST /json_proto HTTP/1.0 [11:07:37]Method: POST [11:07:37]URL: /json_proto [11:07:37]Method is POST - this is cgi request [11:07:37]url: /json_proto [11:07:37]query_string will be loaded in cgi processing [11:07:37]execute_cgi json_proto POST (null) [11:07:37]execute_cgi path=json_proto method=POST [11:07:37]POST find Content-Length [11:07:37]Host: 172.17.96.3:8080 [11:07:37]Content-Length: 619 [11:07:37]Content-Type: application/json [11:07:37] [11:07:37]POST finish read [11:07:37]Found Content-Length = 619 [11:07:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3365", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 145.00, "quantity" : 1.000, "sum" : 145.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" ] } } [11:07:37]execute_script... [11:07: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)3365", "tax_sys" : 0, "items" : [ { "code": "48744119", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Xstyle Dual", "price" : 145.00, "quantity" : 1.000, "sum" : 145.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" ] } } [11:07:37]POST & json_proto [11:07:37]process_json_proto [11:07:37]json parsed OK: [11:07:37]protocol is kg_v1.0 [11:07:37]action value=close_receipt [11:07:37]process_action close_receipt [11:07:37]cmd_close_receipt [11:07:37]MH_GetDate [11:07:37]Write to MH i2c: F0 00 00 55 A2 E6 [11:07:37]Write i2c OK [11:07:37]MH_I2C_Read... [11:07:37]Read from MH i2c: F0 [11:07:37]MH_I2C_Read... [11:07:37]Read from MH i2c: F0 09 00 [11:07:37]MH_I2C_Read... [11:07:37]Read from MH i2c: F0 09 00 55 A2 00 7E CD 1C 67 44 5E 04 65 C8 [11:07:37]GetLastDocTimeStamp 1729940797 [11:07:37]current date 1729940862 [11:07:37]FM_GetShiftState [11:07:37]SAM_PROTO_GetShiftState [11:07:37]wFMCommunicate request_size=4 [11:07:37]MH_SAM_APDU [11:07:37]CAPDU: 80 13 01 00 [11:07:37]Write to MH i2c: E2 08 00 56 A2 80 13 01 00 00 00 00 00 75 [11:07:37]Write i2c OK [11:07:37]MH_I2C_Read... [11:07:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:37]Read from MH i2c: E2 [11:07:37]MH_I2C_Read... [11:07:37]Read from MH i2c: E2 0E 00 [11:07:37]MH_I2C_Read... [11:07:37]Read from MH i2c: E2 0E 00 56 A2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F3 [11:07:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:07:37]wFMCommunicate OK [11:07:37]SAM_PROTO_GetShiftState done [11:07:37]FM_GetShiftState done [11:07:37]opened in 1729902265 [11:07:37]opened+sec_in_day 1729988665 [11:07:37]quantity*price = 14500 [11:07:37]sum+1 = 14501 [11:07:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 145.00 НСП 1% : 1.28 НДС 12% : 15.40 Наличными: 145.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 173 26.10.2024 11:07 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308752 ФПД: 223471200509826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T110743&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308752&fm=223471200509826&tin=02508201610067®Number=0000000000091780&sum=14500 0 [11:07:38]StoreToDocumentArchive [11:07:38]shift 532 fd 308752 [11:07:38]save to /storage/0532/doc_00308752 [11:07:38]save last doc name /storage/0532/doc_00308752 to /storage/kkm_last_doc_name [11:07:38]save OK [11:07:38]Clear old archive folders... [11:07:38]ProcessDocumentItem done err = 0, tmpTLVsize=273 [11:07:38]tlvbuf is 00A6E7F0 [11:07:38]SAM_PROTO_ClearQueue [11:07:38]wFMCommunicate request_size=4 [11:07:38]MH_SAM_APDU [11:07:38]CAPDU: 80 09 00 00 [11:07:38]Write to MH i2c: E2 08 00 63 A2 80 09 00 00 00 00 00 00 77 [11:07:38]Write i2c OK [11:07:38]MH_I2C_Read... [11:07:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:38]Read from MH i2c: E2 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: E2 03 00 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: E2 03 00 63 A2 00 90 00 79 [11:07:38]RAPDU: 90 00 [11:07:38]wFMCommunicate OK [11:07:38]SAM_PROTO_ClearQueue done [11:07:38]KKMCreateOFDPacket [11:07:38]OFDProtocolAddRootSTLVToBuf [11:07:38]FM_MakeSignedData [11:07:38]FM_MakeSignedData [11:07:38]SAM_PROTO_SignData [11:07:38]wFMCommunicate request_size=4 [11:07:38]MH_SAM_APDU [11:07:38]CAPDU: 80 0D 01 02 [11:07:38]Write to MH i2c: E2 08 00 64 A2 80 0D 01 02 00 00 00 00 7F [11:07:38]Write i2c OK [11:07:38]MH_I2C_Read... [11:07:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:38]Read from MH i2c: E2 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: E2 03 00 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: E2 03 00 64 A2 00 90 00 7A [11:07:38]RAPDU: 90 00 [11:07:38]wFMCommunicate OK [11:07:38]wFMCommunicate request_size=255 [11:07:38]MH_SAM_APDU [11:07:38]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 A4 38 00 00 00 00 13 04 06 00 A4 38 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 AD 00 00 00 F4 03 04 00 7F CD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 [11:07:38]Write to MH i2c: E2 02 01 65 A2 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 A4 38 00 00 00 00 13 04 06 00 A4 38 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 AD 00 00 00 F4 03 04 00 7F CD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 00 00 36 [11:07:38]Write i2c OK [11:07:38]MH_I2C_Read... [11:07:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:38]Read from MH i2c: E2 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: E2 03 00 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: E2 03 00 65 A2 00 90 00 7B [11:07:38]RAPDU: 90 00 [11:07:38]wFMCommunicate OK [11:07:38]wFMCommunicate request_size=32 [11:07:38]MH_SAM_APDU [11:07:38]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 31 37 36 35 10 04 04 00 10 B6 04 00 35 04 06 00 CB 3E F1 86 1F 82 [11:07:38]Write to MH i2c: E2 23 00 66 A2 80 0D 02 02 1B 00 30 30 30 38 37 31 37 36 35 10 04 04 00 10 B6 04 00 35 04 06 00 CB 3E F1 86 1F 82 00 00 CC [11:07:38]Write i2c OK [11:07:38]MH_I2C_Read... [11:07:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:38]Read from MH i2c: E2 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: E2 03 00 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: E2 03 00 66 A2 00 90 00 7C [11:07:38]RAPDU: 90 00 [11:07:38]wFMCommunicate OK [11:07:38]wFMCommunicate request_size=4 [11:07:38]MH_SAM_APDU [11:07:38]CAPDU: 80 0D 03 02 [11:07:38]Write to MH i2c: E2 08 00 67 A2 80 0D 03 02 00 00 00 00 84 [11:07:38]Write i2c OK [11:07:38]MH_I2C_Read... [11:07:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:38]Read from MH i2c: E2 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: E2 0B 00 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: E2 0B 00 67 A2 00 CE A5 2F 7F 02 CA 78 87 90 00 71 [11:07:38]RAPDU: CE A5 2F 7F 02 CA 78 87 90 00 [11:07:38]wFMCommunicate OK [11:07:38]SAM_PROTO_SignData done [11:07:38]FM_MakeSignedData done [11:07:38]CreateOFDProtocolMessage [11:07:38]wFMCommunicate request_size=4 [11:07:38]MH_SAM_APDU [11:07:38]CAPDU: 80 11 00 00 [11:07:38]Write to MH i2c: E2 08 00 68 A2 80 11 00 00 00 00 00 00 84 [11:07:38]Write i2c OK [11:07:38]MH_I2C_Read... [11:07:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:38]Read from MH i2c: E2 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: E2 17 00 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: E2 17 00 68 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D9 [11:07:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:07:38]wFMCommunicate OK [11:07:38]CreateOFDProtocolMessage done [11:07:38]OFDSenderStorePacket 308752 [11:07:38]StoreOFDPacket docnum=308752 [11:07:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 25 01 00 00 27 6D 1D 01 F1 B1 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 A4 38 00 00 00 00 13 04 06 00 A4 38 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 AD 00 00 00 F4 03 04 00 7F CD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 10 B6 04 00 35 04 06 00 CB 3E F1 86 1F 82 CE A5 2F 7F 02 CA 78 87 [11:07:38]CheckFolder [11:07:38]dirname=/storage/ofd_packets [11:07:38]CheckFolder done [11:07:38]ProducePacketName [11:07:38]name=ofd_packets/00308752 [11:07:38]NVStorageSaveData ofd_packets/00308752 [11:07:38]File name is /storage/ofd_packets/00308752 [11:07:38]Write 323 bytes [11:07:38]NVStorageSaveData done [11:07:38]OFDSenderStorePacket done [11:07:38]KKMCreateOFDPacket done [11:07:38]NVStorageSaveData kkm_last_timestamp [11:07:38]File name is /storage/kkm_last_timestamp [11:07:38]Write 4 bytes [11:07:38]NVStorageSaveData done [11:07:38]ExternCall_PrintAddStr [11:07:38]wPrintStart [11:07:38]Write to MH i2c: 01 00 00 69 A2 0B [11:07:38]Write i2c OK [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: 01 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: 01 07 00 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: 01 07 00 69 A2 00 00 00 00 00 FF 0F 20 [11:07:38]RasterBufferAndPrint [11:07:38]line Счет N : (3)3365 [11:07:38]line ИНН: 02508201610067 [11:07:38]line Контрольно-Кассовый Чек [11:07:38]line ПРОДАЖА [11:07:38]line Товар: 48744119 [11:07:38]line Сигареты Winston Xstyle Dual [11:07:38]line 1.000 * 145.00 [11:07:38]line = 145.00 [11:07:38]line НДС 12% НСП 1% [11:07:38]line > о реализуемом товаре [11:07:38]line ИТОГО: 145.00 [11:07:38]line НСП 1% : 1.28 [11:07:38]line НДС 12% : 15.40 [11:07:38]line Наличными: 145.00 [11:07:38]line Безнал.: 0.00 [11:07:38]line Место: АЗС № 172 "Партнер Нефть" [11:07:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:07:38]line СНО: Общий режим [11:07:38]line Чек 173 26.10.2024 11:07 [11:07:38]line Смена: 532 ФФД: 1.0 [11:07:38]line ЗНМ: 0300000116 [11:07:38]line РНМ: 0000000000091780 [11:07:38]line Версия ККМ: 001 [11:07:38]line ФМ: 0000000000871765 [11:07:38]line ФД: 308752 [11:07:38]line ФПД: 223471200509826 [11:07:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T110743&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308752&fm=223471200509826&tin=02508201610067®Number=0000000000091780&sum=14500 [11:07:39]OFD Sender: Processing packet 308752 [packets to send 222, broken 221] [11:07:39]ProducePacketName [11:07:39]name=ofd_packets/00308752 [11:07:39]OFD Sender: To server: pG, [11:07:39]CommunicateWithHost lk.salyk.kg:30040 [11:07:39]ConnectInit lk.salyk.kg [11:07:39]line 0 [11:07:39]written 0, free lines is 4095 [11:07:39]Connected sock=10 [11:07:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 25 01 00 00 27 6D 1D 01 F1 B1 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 A4 38 00 00 00 00 13 04 06 00 A4 38 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 AD 00 00 00 F4 03 04 00 7F CD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 10 B6 04 00 35 04 06 00 CB 3E F1 86 1F 82 CE A5 2F 7F 02 CA 78 87 [11:07:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5F D7 47 00 88 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 31 37 36 35 10 04 04 00 10 B6 04 00 F4 03 04 00 DD 73 1C 67 B6 04 01 00 00 18 A0 22 36 6B E2 01 9D [11:07:39]CommunicateWithHost err = 0 [11:07:39]CheckOFDResponse [11:07:39]1017 (14) - 77093643461234 [11:07:39]1041 (16) - 0000000000871765 [11:07:39]1040 (4) - 308752 [11:07:39]1012 (4) - 26.10.2024 04:45 [11:07:39]1206 (1) - 0 [11:07:39]OFD Sender: Remove packet 308752 [11:07:39]ProducePacketName [11:07:39]name=ofd_packets/00308752 [11:07:39]NVStorageDeleteData [11:07:39]Write to MH i2c: 01 00 00 90 A2 32 [11:07:39]Write i2c OK [11:07:39]MH_I2C_Read... [11:07:39]Read from MH i2c: 01 [11:07:39]MH_I2C_Read... [11:07:39]Read from MH i2c: 01 07 00 [11:07:39]MH_I2C_Read... [11:07:39]Read from MH i2c: 01 07 00 90 A2 00 00 00 00 00 E4 0C 29 [11:07:39]RasterBufferAndPrint [11:07:39]line [11:07:39]line [11:07:39]line [11:07:39]line [11:07:39]line [11:07:39]written 0, free lines is 3306 [11:07:39]MH_Cut [11:07:39]Write to MH i2c: D1 01 00 97 A2 01 0B [11:07:39]Write i2c OK [11:07:39]MH_I2C_Read... [11:07:39]Read from MH i2c: D1 [11:07:39]MH_I2C_Read... [11:07:39]Read from MH i2c: D1 01 00 [11:07:39]MH_I2C_Read... [11:07:39]Read from MH i2c: D1 01 00 97 A2 00 0A [11:07:39]Write to MH i2c: 01 00 00 98 A2 3A [11:07:39]Write i2c OK [11:07:39]MH_I2C_Read... [11:07:40]OFD Sender: No OFD packet to send [11:07:40]*** Cut start [11:07:40]*** Purtial cut [11:07:40]*** Stage 1: CUTSNS_PIN = 1 [11:07:40]Read from MH i2c: 01 [11:07:40]MH_I2C_Read... [11:07:40]*** Stop cut motor [11:07:40]*** Cut end [11:07:40]Read from MH i2c: 01 07 00 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: 01 07 00 98 A2 00 00 00 00 00 FF 0F 4F [11:07:40]process_action close_receipt done [11:07:40]requested_data is exist [11:07:40]produce_requested_data [11:07:40]requested_item fm.sn is exist - process it [11:07:40]wFMCommunicate request_size=4 [11:07:40]MH_SAM_APDU [11:07:40]CAPDU: 80 11 00 00 [11:07:40]Write to MH i2c: E2 08 00 99 A2 80 11 00 00 00 00 00 00 B5 [11:07:40]Write i2c OK [11:07:40]MH_I2C_Read... [11:07:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:40]Read from MH i2c: E2 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 17 00 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 17 00 99 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0A [11:07:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:07:40]wFMCommunicate OK [11:07:40]requested_item fd.num is exist - process it [11:07:40]SAM_PROTO_GetFieldsCounters [11:07:40]wFMCommunicate request_size=4 [11:07:40]MH_SAM_APDU [11:07:40]CAPDU: 80 13 00 00 [11:07:40]Write to MH i2c: E2 08 00 9A A2 80 13 00 00 00 00 00 00 B8 [11:07:40]Write i2c OK [11:07:40]MH_I2C_Read... [11:07:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:40]Read from MH i2c: E2 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 62 00 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 62 00 9A A2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 10 B6 04 00 0E 04 04 00 14 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 C2 [11:07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 10 B6 04 00 0E 04 04 00 14 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 [11:07:40]wFMCommunicate OK [11:07:40]SAM_PROTO_GetFieldsCounters done [11:07:40]requested_item shift.num is exist - process it [11:07:40]requested_item shift.opened is exist - process it [11:07:40]req_shift_opened [11:07:40]FM_GetShiftState [11:07:40]SAM_PROTO_GetShiftState [11:07:40]wFMCommunicate request_size=4 [11:07:40]MH_SAM_APDU [11:07:40]CAPDU: 80 13 01 00 [11:07:40]Write to MH i2c: E2 08 00 9B A2 80 13 01 00 00 00 00 00 BA [11:07:40]Write i2c OK [11:07:40]MH_I2C_Read... [11:07:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:40]Read from MH i2c: E2 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 0E 00 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 0E 00 9B A2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 38 [11:07:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:07:40]wFMCommunicate OK [11:07:40]SAM_PROTO_GetShiftState done [11:07:40]FM_GetShiftState done [11:07:40]req_shift_opened done [11:07:40]requested_item shift.open_date is exist - process it [11:07:40]req_shift_open_date [11:07:41]req_shift_open_date done [11:07:41]produce_requested_data done [11:07:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308752,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:07:41]process_action_free close_receipt [11:07:41]json_value_free [11:07:41]json_value_free done [11:07:41]process_json_proto returns [11:07:41]Send response to host [11:07:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308752,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:07:41]free response buf [11:07:41]execute_script done [11:07:41]execute_script returns [11:07:41]free content buf [11:07:41]Sock 8.Close socket [11:07:41]Sock 8.Thread stoped [11:07:45]OFD Sender: No OFD packet to send [11:07:50]OFD Sender: No OFD packet to send [11:07:55]OFD Sender: No OFD packet to send [11:08:00]OFD Sender: No OFD packet to send [11:08:05]OFD Sender: No OFD packet to send [11:08:10]OFD Sender: No OFD packet to send [11:08:15]OFD Sender: No OFD packet to send [11:08:20]OFD Sender: No OFD packet to send [11:08:25]OFD Sender: No OFD packet to send [11:08:30]OFD Sender: No OFD packet to send [11:08:35]OFD Sender: No OFD packet to send [11:08:40]OFD Sender: No OFD packet to send [11:08:45]OFD Sender: No OFD packet to send [11:08:50]OFD Sender: No OFD packet to send [11:08:55]OFD Sender: No OFD packet to send [11:09:00]OFD Sender: No OFD packet to send [11:09:05]OFD Sender: No OFD packet to send [11:09:10]OFD Sender: No OFD packet to send [11:09:15]OFD Sender: No OFD packet to send [11:09:20]OFD Sender: No OFD packet to send [11:09:25]OFD Sender: No OFD packet to send [11:09:30]OFD Sender: No OFD packet to send [11:09:35]OFD Sender: No OFD packet to send [11:09:40]OFD Sender: No OFD packet to send [11:09:45]OFD Sender: No OFD packet to send [11:09:50]OFD Sender: No OFD packet to send [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:14]accept exits with 9 [11:10:14]New connection [11:10:14]New thread 3067198820 created [11:10:14]Thread 3067342180 joined [11:10:14]Waiting for new connection... [11:10:14] Sock 9.Parse request [11:10:14]Sock 9.Check first char [11:10:14]Sock 9.First char is OK [11:10:14]request: POST /json_proto HTTP/1.0 [11:10:14]Method: POST [11:10:14]URL: /json_proto [11:10:14]Method is POST - this is cgi request [11:10:14]url: /json_proto [11:10:14]query_string will be loaded in cgi processing [11:10:14]execute_cgi json_proto POST (null) [11:10:14]execute_cgi path=json_proto method=POST [11:10:14]POST find Content-Length [11:10:14]Host: 172.17.96.3:8080 [11:10:14]Content-Length: 677 [11:10:14]Content-Type: application/json [11:10:14] [11:10:14]POST finish read [11:10:14]Found Content-Length = 677 [11:10:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:10:14]execute_script... [11:10: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)642623", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:10:14]POST & json_proto [11:10:14]process_json_proto [11:10:14]json parsed OK: [11:10:14]protocol is kg_v1.0 [11:10:14]action value=close_receipt [11:10:14]process_action close_receipt [11:10:14]cmd_close_receipt [11:10:14]MH_GetDate [11:10:14]Write to MH i2c: F0 00 00 9C A2 2D [11:10:14]Write i2c OK [11:10:14]MH_I2C_Read... [11:10:14]Read from MH i2c: F0 [11:10:14]MH_I2C_Read... [11:10:14]Read from MH i2c: F0 09 00 [11:10:14]MH_I2C_Read... [11:10:14]Read from MH i2c: F0 09 00 9C A2 00 1C CE 1C 67 44 5E 04 65 AE [11:10:14]GetLastDocTimeStamp 1729940863 [11:10:14]current date 1729941020 [11:10:14]FM_GetShiftState [11:10:14]SAM_PROTO_GetShiftState [11:10:14]wFMCommunicate request_size=4 [11:10:14]MH_SAM_APDU [11:10:14]CAPDU: 80 13 01 00 [11:10:14]Write to MH i2c: E2 08 00 9D A2 80 13 01 00 00 00 00 00 BC [11:10:14]Write i2c OK [11:10:14]MH_I2C_Read... [11:10:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:14]Read from MH i2c: E2 [11:10:14]MH_I2C_Read... [11:10:14]Read from MH i2c: E2 0E 00 [11:10:14]MH_I2C_Read... [11:10:14]Read from MH i2c: E2 0E 00 9D A2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3A [11:10:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:10:14]wFMCommunicate OK [11:10:14]SAM_PROTO_GetShiftState done [11:10:14]FM_GetShiftState done [11:10:14]opened in 1729902265 [11:10:14]opened+sec_in_day 1729988665 [11:10:14]quantity*price = 50041 [11:10:14]sum+1 = 50042 [11:10:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 174 26.10.2024 11:10 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308753 ФПД: 31490862554228 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111020&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308753&fm=31490862554228&tin=02508201610067®Number=0000000000091780&sum=50000 [11:10:16]StoreToDocumentArchive [11:10:16]shift 532 fd 308753 [11:10:16]save to /storage/0532/doc_00308753 [11:10:16]save last doc name /storage/0532/doc_00308753 to /storage/kkm_last_doc_name [11:10:16]save OK [11:10:16]Clear old archive folders... [11:10:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:16]tlvbuf is 00B469F0 [11:10:16]SAM_PROTO_ClearQueue [11:10:16]wFMCommunicate request_size=4 [11:10:16]MH_SAM_APDU [11:10:16]CAPDU: 80 09 00 00 [11:10:16]Write to MH i2c: E2 08 00 AA A2 80 09 00 00 00 00 00 00 BE [11:10:16]Write i2c OK [11:10:16]MH_I2C_Read... [11:10:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:16]Read from MH i2c: E2 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 03 00 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 03 00 AA A2 00 90 00 C0 [11:10:16]RAPDU: 90 00 [11:10:16]wFMCommunicate OK [11:10:16]SAM_PROTO_ClearQueue done [11:10:16]KKMCreateOFDPacket [11:10:16]OFDProtocolAddRootSTLVToBuf [11:10:16]FM_MakeSignedData [11:10:16]FM_MakeSignedData [11:10:16]SAM_PROTO_SignData [11:10:16]wFMCommunicate request_size=4 [11:10:16]MH_SAM_APDU [11:10:16]CAPDU: 80 0D 01 02 [11:10:16]Write to MH i2c: E2 08 00 AB A2 80 0D 01 02 00 00 00 00 C6 [11:10:16]Write i2c OK [11:10:16]MH_I2C_Read... [11:10:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:16]Read from MH i2c: E2 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 03 00 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 03 00 AB A2 00 90 00 C1 [11:10:16]RAPDU: 90 00 [11:10:16]wFMCommunicate OK [11:10:16]wFMCommunicate request_size=255 [11:10:16]MH_SAM_APDU [11:10:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 AE 00 00 00 F4 03 04 00 1C CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 B6 04 00 35 04 06 00 1C [11:10:16]Write to MH i2c: E2 02 01 AC A2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 AE 00 00 00 F4 03 04 00 1C CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 B6 04 00 35 04 06 00 1C 00 00 6C [11:10:16]Write i2c OK [11:10:16]MH_I2C_Read... [11:10:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:16]Read from MH i2c: E2 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 03 00 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 03 00 AC A2 00 90 00 C2 [11:10:16]RAPDU: 90 00 [11:10:16]wFMCommunicate OK [11:10:16]wFMCommunicate request_size=10 [11:10:16]MH_SAM_APDU [11:10:16]CAPDU: 80 0D 02 02 05 A4 09 AD 1C 74 [11:10:16]Write to MH i2c: E2 0D 00 AD A2 80 0D 02 02 05 00 A4 09 AD 1C 74 00 00 BD [11:10:16]Write i2c OK [11:10:16]MH_I2C_Read... [11:10:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:16]Read from MH i2c: E2 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 03 00 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 03 00 AD A2 00 90 00 C3 [11:10:16]RAPDU: 90 00 [11:10:16]wFMCommunicate OK [11:10:16]wFMCommunicate request_size=4 [11:10:16]MH_SAM_APDU [11:10:16]CAPDU: 80 0D 03 02 [11:10:16]Write to MH i2c: E2 08 00 AE A2 80 0D 03 02 00 00 00 00 CB [11:10:16]Write i2c OK [11:10:16]MH_I2C_Read... [11:10:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:16]Read from MH i2c: E2 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 0B 00 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 0B 00 AE A2 00 96 15 50 BB 70 4A 48 18 90 00 9C [11:10:16]RAPDU: 96 15 50 BB 70 4A 48 18 90 00 [11:10:16]wFMCommunicate OK [11:10:16]SAM_PROTO_SignData done [11:10:16]FM_MakeSignedData done [11:10:16]CreateOFDProtocolMessage [11:10:16]wFMCommunicate request_size=4 [11:10:16]MH_SAM_APDU [11:10:16]CAPDU: 80 11 00 00 [11:10:16]Write to MH i2c: E2 08 00 AF A2 80 11 00 00 00 00 00 00 CB [11:10:16]Write i2c OK [11:10:16]MH_I2C_Read... [11:10:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:16]Read from MH i2c: E2 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 17 00 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: E2 17 00 AF A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 20 [11:10:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:10:16]wFMCommunicate OK [11:10:16]CreateOFDProtocolMessage done [11:10:16]OFDSenderStorePacket 308753 [11:10:16]StoreOFDPacket docnum=308753 [11:10:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FC 77 07 01 6D 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AE 00 00 00 F4 03 04 00 1C CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 B6 04 00 35 04 06 00 1C A4 09 AD 1C 74 96 15 50 BB 70 4A 48 18 [11:10:16]CheckFolder [11:10:16]dirname=/storage/ofd_packets [11:10:16]CheckFolder done [11:10:16]ProducePacketName [11:10:16]name=ofd_packets/00308753 [11:10:16]NVStorageSaveData ofd_packets/00308753 [11:10:16]File name is /storage/ofd_packets/00308753 [11:10:16]Write 301 bytes [11:10:16]NVStorageSaveData done [11:10:16]OFDSenderStorePacket done [11:10:16]KKMCreateOFDPacket done [11:10:16]NVStorageSaveData kkm_last_timestamp [11:10:16]File name is /storage/kkm_last_timestamp [11:10:16]Write 4 bytes [11:10:16]NVStorageSaveData done [11:10:16]OFD Sender: Processing packet 308753 [packets to send 222, broken 221] [11:10:16]ProducePacketName [11:10:16]name=ofd_packets/00308753 [11:10:16]OFD Sender: To server: pG, [11:10:16]CommunicateWithHost lk.salyk.kg:30040 [11:10:16]ConnectInit lk.salyk.kg [11:10:16]ExternCall_PrintAddStr [11:10:16]wPrintStart [11:10:16]Write to MH i2c: 01 00 00 B0 A2 52 [11:10:16]Write i2c OK [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: 01 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: 01 07 00 [11:10:16]MH_I2C_Read... [11:10:16]Read from MH i2c: 01 07 00 B0 A2 00 00 00 00 00 FF 0F 67 [11:10:16]RasterBufferAndPrint [11:10:16]line Счет N : (1)642623 [11:10:16]line ИНН: 02508201610067 [11:10:16]line Контрольно-Кассовый Чек [11:10:16]line ПРОДАЖА [11:10:16]line ТРК (МРК, ГНК) : 31 [11:10:16]line Товар: 2710124130 [11:10:16]line Аи-92-К-2 [11:10:16]line 7.480 * 66.90 [11:10:16]line = 500.41 [11:10:16]line НДС 12% НСП 1% [11:10:16]line > о реализуемом товаре [11:10:16]line ОКРУГЛЕНИЕ: -0.41 [11:10:16]line ИТОГО: 500.00 [11:10:16]line Внесено: 500.00 [11:10:16]line СДАЧА: 0.00 [11:10:16]line НСП 1% : 4.43 [11:10:16]line НДС 12% : 53.14 [11:10:16]line Наличными: 500.00 [11:10:16]line Безнал.: 0.00 [11:10:16]line Место: АЗС № 172 "Партнер Нефть" [11:10:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:10:16]line СНО: Общий режим [11:10:16]line Чек 174 26.10.2024 11:10 [11:10:16]line Смена: 532 ФФД: 1.0 [11:10:16]line ЗНМ: 0300000116 [11:10:16]line РНМ: 0000000000091780 [11:10:16]line Версия ККМ: 001 [11:10:16]line ФМ: 0000000000871765 [11:10:16]line ФД: 308753 [11:10:16]line ФПД: 31490862554228 [11:10:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111020&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308753&fm=31490862554228&tin=02508201610067®Number=0000000000091780&sum=50000 [11:10:16]Connected sock=11 [11:10:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FC 77 07 01 6D 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AE 00 00 00 F4 03 04 00 1C CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 B6 04 00 35 04 06 00 1C A4 09 AD 1C 74 96 15 50 BB 70 4A 48 18 [11:10:16]written 0, free lines is 4095 [11:10:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 11 4B 47 00 B0 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 31 37 36 35 10 04 04 00 11 B6 04 00 F4 03 04 00 7B 74 1C 67 B6 04 01 00 00 27 A2 DB 62 21 BC 7C 4F [11:10:17]CommunicateWithHost err = 0 [11:10:17]CheckOFDResponse [11:10:17]1017 (14) - 77093643461234 [11:10:17]1041 (16) - 0000000000871765 [11:10:17]1040 (4) - 308753 [11:10:17]1012 (4) - 26.10.2024 04:47 [11:10:17]1206 (1) - 0 [11:10:17]OFD Sender: Remove packet 308753 [11:10:17]ProducePacketName [11:10:17]name=ofd_packets/00308753 [11:10:17]NVStorageDeleteData [11:10:17]Write to MH i2c: 01 00 00 DA A2 7C [11:10:17]Write i2c OK [11:10:17]MH_I2C_Read... [11:10:17]Read from MH i2c: 01 [11:10:17]MH_I2C_Read... [11:10:17]Read from MH i2c: 01 07 00 [11:10:17]MH_I2C_Read... [11:10:17]Read from MH i2c: 01 07 00 DA A2 00 00 00 00 00 B3 0C 42 [11:10:17]RasterBufferAndPrint [11:10:17]line [11:10:17]line [11:10:17]line [11:10:17]line [11:10:17]line [11:10:17]written 0, free lines is 3257 [11:10:17]MH_Cut [11:10:17]Write to MH i2c: D1 01 00 E1 A2 01 55 [11:10:17]Write i2c OK [11:10:17]MH_I2C_Read... [11:10:17]Read from MH i2c: D1 [11:10:17]MH_I2C_Read... [11:10:17]Read from MH i2c: D1 01 00 [11:10:17]MH_I2C_Read... [11:10:17]Read from MH i2c: D1 01 00 E1 A2 00 54 [11:10:17]Write to MH i2c: 01 00 00 E2 A2 84 [11:10:17]Write i2c OK [11:10:17]MH_I2C_Read... [11:10:17]OFD Sender: No OFD packet to send [11:10:18]*** Cut start [11:10:18]*** Purtial cut [11:10:18]*** Stage 1: CUTSNS_PIN = 1 [11:10:18]Read from MH i2c: 01 [11:10:18]MH_I2C_Read... [11:10:18]*** Stop cut motor [11:10:18]*** Cut end [11:10:18]Read from MH i2c: 01 07 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: 01 07 00 E2 A2 00 00 00 00 00 FF 0F 99 [11:10:18]process_action close_receipt done [11:10:18]requested_data is exist [11:10:18]produce_requested_data [11:10:18]requested_item fm.sn is exist - process it [11:10:18]wFMCommunicate request_size=4 [11:10:18]MH_SAM_APDU [11:10:18]CAPDU: 80 11 00 00 [11:10:18]Write to MH i2c: E2 08 00 E3 A2 80 11 00 00 00 00 00 00 FF [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:18]Read from MH i2c: E2 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 17 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 17 00 E3 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 54 [11:10:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:10:18]wFMCommunicate OK [11:10:18]requested_item fd.num is exist - process it [11:10:18]SAM_PROTO_GetFieldsCounters [11:10:18]wFMCommunicate request_size=4 [11:10:18]MH_SAM_APDU [11:10:18]CAPDU: 80 13 00 00 [11:10:18]Write to MH i2c: E2 08 00 E4 A2 80 13 00 00 00 00 00 00 02 [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:18]Read from MH i2c: E2 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 62 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 62 00 E4 A2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 11 B6 04 00 0E 04 04 00 14 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 10 [11:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 11 B6 04 00 0E 04 04 00 14 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 [11:10:18]wFMCommunicate OK [11:10:18]SAM_PROTO_GetFieldsCounters done [11:10:18]requested_item shift.num is exist - process it [11:10:18]requested_item shift.opened is exist - process it [11:10:18]req_shift_opened [11:10:18]FM_GetShiftState [11:10:18]SAM_PROTO_GetShiftState [11:10:18]wFMCommunicate request_size=4 [11:10:18]MH_SAM_APDU [11:10:18]CAPDU: 80 13 01 00 [11:10:18]Write to MH i2c: E2 08 00 E5 A2 80 13 01 00 00 00 00 00 04 [11:10:18]Write i2c OK [11:10:18]MH_I2C_Read... [11:10:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:18]Read from MH i2c: E2 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 0E 00 [11:10:18]MH_I2C_Read... [11:10:18]Read from MH i2c: E2 0E 00 E5 A2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 82 [11:10:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:10:18]wFMCommunicate OK [11:10:18]SAM_PROTO_GetShiftState done [11:10:18]FM_GetShiftState done [11:10:18]req_shift_opened done [11:10:18]requested_item shift.open_date is exist - process it [11:10:18]req_shift_open_date [11:10:18]req_shift_open_date done [11:10:18]produce_requested_data done [11:10:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308753,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:10:18]process_action_free close_receipt [11:10:18]json_value_free [11:10:18]json_value_free done [11:10:18]process_json_proto returns [11:10:18]Send response to host [11:10:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308753,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:10:18]free response buf [11:10:18]execute_script done [11:10:18]execute_script returns [11:10:18]free content buf [11:10:18]Sock 9.Close socket [11:10:18]Sock 9.Thread stoped [11:10:19]accept exits with 8 [11:10:19]New connection [11:10:19]New thread 3067342180 created [11:10:19]Thread 3067198820 joined [11:10:19]Waiting for new connection... [11:10:19] Sock 8.Parse request [11:10:19]Sock 8.Check first char [11:10:19]Sock 8.First char is OK [11:10:19]request: POST /json_proto HTTP/1.0 [11:10:19]Method: POST [11:10:19]URL: /json_proto [11:10:19]Method is POST - this is cgi request [11:10:19]url: /json_proto [11:10:19]query_string will be loaded in cgi processing [11:10:19]execute_cgi json_proto POST (null) [11:10:19]execute_cgi path=json_proto method=POST [11:10:19]POST find Content-Length [11:10:19]Host: 172.17.96.3:8080 [11:10:19]Content-Length: 682 [11:10:19]Content-Type: application/json [11:10:19] [11:10:19]POST finish read [11:10:19]Found Content-Length = 682 [11:10:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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" ] } } [11:10:19]execute_script... [11:10:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642624", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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" ] } } [11:10:19]POST & json_proto [11:10:19]process_json_proto [11:10:19]json parsed OK: [11:10:19]protocol is kg_v1.0 [11:10:19]action value=close_receipt [11:10:19]process_action close_receipt [11:10:19]cmd_close_receipt [11:10:19]MH_GetDate [11:10:19]Write to MH i2c: F0 00 00 E6 A2 77 [11:10:19]Write i2c OK [11:10:19]MH_I2C_Read... [11:10:19]Read from MH i2c: F0 [11:10:19]MH_I2C_Read... [11:10:19]Read from MH i2c: F0 09 00 [11:10:19]MH_I2C_Read... [11:10:19]Read from MH i2c: F0 09 00 E6 A2 00 21 CE 1C 67 44 5E 04 65 FD [11:10:19]GetLastDocTimeStamp 1729941020 [11:10:19]current date 1729941025 [11:10:19]FM_GetShiftState [11:10:19]SAM_PROTO_GetShiftState [11:10:19]wFMCommunicate request_size=4 [11:10:19]MH_SAM_APDU [11:10:19]CAPDU: 80 13 01 00 [11:10:19]Write to MH i2c: E2 08 00 E7 A2 80 13 01 00 00 00 00 00 06 [11:10:19]Write i2c OK [11:10:19]MH_I2C_Read... [11:10:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:19]Read from MH i2c: E2 [11:10:19]MH_I2C_Read... [11:10:19]Read from MH i2c: E2 0E 00 [11:10:19]MH_I2C_Read... [11:10:19]Read from MH i2c: E2 0E 00 E7 A2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 84 [11:10:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:10:19]wFMCommunicate OK [11:10:19]SAM_PROTO_GetShiftState done [11:10:19]FM_GetShiftState done [11:10:19]opened in 1729902265 [11:10:19]opened+sec_in_day 1729988665 [11:10:19]quantity*price = 100021 [11:10:19]sum+1 = 100023 [11:10:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 175 26.10.2024 11:10 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308754 ФПД: 183324333641854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111025&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308754&fm=183324333641854&tin=02508201610067®Number=0000000000091780&sum=100000 [11:10:20]StoreToDocumentArchive [11:10:20]shift 532 fd 308754 [11:10:20]save to /storage/0532/doc_00308754 [11:10:20]save last doc name /storage/0532/doc_00308754 to /storage/kkm_last_doc_name [11:10:20]save OK [11:10:20]Clear old archive folders... [11:10:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:20]tlvbuf is 00AE2590 [11:10:20]SAM_PROTO_ClearQueue [11:10:20]wFMCommunicate request_size=4 [11:10:20]MH_SAM_APDU [11:10:20]CAPDU: 80 09 00 00 [11:10:20]Write to MH i2c: E2 08 00 F4 A2 80 09 00 00 00 00 00 00 08 [11:10:20]Write i2c OK [11:10:20]MH_I2C_Read... [11:10:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:21]Read from MH i2c: E2 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 03 00 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 03 00 F4 A2 00 90 00 0A [11:10:21]RAPDU: 90 00 [11:10:21]wFMCommunicate OK [11:10:21]SAM_PROTO_ClearQueue done [11:10:21]KKMCreateOFDPacket [11:10:21]OFDProtocolAddRootSTLVToBuf [11:10:21]FM_MakeSignedData [11:10:21]FM_MakeSignedData [11:10:21]SAM_PROTO_SignData [11:10:21]wFMCommunicate request_size=4 [11:10:21]MH_SAM_APDU [11:10:21]CAPDU: 80 0D 01 02 [11:10:21]Write to MH i2c: E2 08 00 F5 A2 80 0D 01 02 00 00 00 00 10 [11:10:21]Write i2c OK [11:10:21]MH_I2C_Read... [11:10:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:21]Read from MH i2c: E2 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 03 00 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 03 00 F5 A2 00 90 00 0B [11:10:21]RAPDU: 90 00 [11:10:21]wFMCommunicate OK [11:10:21]wFMCommunicate request_size=255 [11:10:21]MH_SAM_APDU [11:10:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 AF 00 00 00 F4 03 04 00 21 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 B6 04 00 35 04 06 00 A6 [11:10:21]Write to MH i2c: E2 02 01 F6 A2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 AF 00 00 00 F4 03 04 00 21 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 B6 04 00 35 04 06 00 A6 00 00 65 [11:10:21]Write i2c OK [11:10:21]MH_I2C_Read... [11:10:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:21]Read from MH i2c: E2 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 03 00 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 03 00 F6 A2 00 90 00 0C [11:10:21]RAPDU: 90 00 [11:10:21]wFMCommunicate OK [11:10:21]wFMCommunicate request_size=10 [11:10:21]MH_SAM_APDU [11:10:21]CAPDU: 80 0D 02 02 05 BB 85 C9 10 7E [11:10:21]Write to MH i2c: E2 0D 00 F7 A2 80 0D 02 02 05 00 BB 85 C9 10 7E 00 00 B4 [11:10:21]Write i2c OK [11:10:21]MH_I2C_Read... [11:10:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:21]Read from MH i2c: E2 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 03 00 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 03 00 F7 A2 00 90 00 0D [11:10:21]RAPDU: 90 00 [11:10:21]wFMCommunicate OK [11:10:21]wFMCommunicate request_size=4 [11:10:21]MH_SAM_APDU [11:10:21]CAPDU: 80 0D 03 02 [11:10:21]Write to MH i2c: E2 08 00 F8 A2 80 0D 03 02 00 00 00 00 15 [11:10:21]Write i2c OK [11:10:21]MH_I2C_Read... [11:10:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:21]Read from MH i2c: E2 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 0B 00 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 0B 00 F8 A2 00 58 EC D2 15 F3 26 22 8D 90 00 09 [11:10:21]RAPDU: 58 EC D2 15 F3 26 22 8D 90 00 [11:10:21]wFMCommunicate OK [11:10:21]SAM_PROTO_SignData done [11:10:21]FM_MakeSignedData done [11:10:21]CreateOFDProtocolMessage [11:10:21]wFMCommunicate request_size=4 [11:10:21]MH_SAM_APDU [11:10:21]CAPDU: 80 11 00 00 [11:10:21]Write to MH i2c: E2 08 00 F9 A2 80 11 00 00 00 00 00 00 15 [11:10:21]Write i2c OK [11:10:21]MH_I2C_Read... [11:10:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:21]Read from MH i2c: E2 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 17 00 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: E2 17 00 F9 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6A [11:10:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:10:21]wFMCommunicate OK [11:10:21]CreateOFDProtocolMessage done [11:10:21]OFDSenderStorePacket 308754 [11:10:21]StoreOFDPacket docnum=308754 [11:10:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9D 64 07 01 BE A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 AF 00 00 00 F4 03 04 00 21 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 B6 04 00 35 04 06 00 A6 BB 85 C9 10 7E 58 EC D2 15 F3 26 22 8D [11:10:21]CheckFolder [11:10:21]dirname=/storage/ofd_packets [11:10:21]CheckFolder done [11:10:21]ProducePacketName [11:10:21]name=ofd_packets/00308754 [11:10:21]NVStorageSaveData ofd_packets/00308754 [11:10:21]File name is /storage/ofd_packets/00308754 [11:10:21]Write 301 bytes [11:10:21]NVStorageSaveData done [11:10:21]OFDSenderStorePacket done [11:10:21]KKMCreateOFDPacket done [11:10:21]NVStorageSaveData kkm_last_timestamp [11:10:21]File name is /storage/kkm_last_timestamp [11:10:21]Write 4 bytes [11:10:21]NVStorageSaveData done [11:10:21]ExternCall_PrintAddStr [11:10:21]wPrintStart [11:10:21]Write to MH i2c: 01 00 00 FA A2 9C [11:10:21]Write i2c OK [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: 01 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: 01 07 00 [11:10:21]MH_I2C_Read... [11:10:21]Read from MH i2c: 01 07 00 FA A2 00 00 00 00 00 FF 0F B1 [11:10:21]RasterBufferAndPrint [11:10:21]line Счет N : (1)642624 [11:10:21]line ИНН: 02508201610067 [11:10:21]line Контрольно-Кассовый Чек [11:10:21]line ПРОДАЖА [11:10:21]line ТРК (МРК, ГНК) : 51 [11:10:21]line Товар: 2710124500 [11:10:21]line Аи-95-К-3 [11:10:21]line 13.480 * 74.20 [11:10:21]line = 1000.22 [11:10:21]line НДС 12% НСП 1% [11:10:21]line > о реализуемом товаре [11:10:21]line ОКРУГЛЕНИЕ: -0.22 [11:10:21]line ИТОГО: 1000.00 [11:10:21]line Внесено: 1000.00 [11:10:21]line СДАЧА: 0.00 [11:10:21]line НСП 1% : 8.85 [11:10:21]line НДС 12% : 106.22 [11:10:21]line Наличными: 1000.00 [11:10:21]line Безнал.: 0.00 [11:10:21]line Место: АЗС № 172 "Партнер Нефть" [11:10:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:10:21]line СНО: Общий режим [11:10:21]line Чек 175 26.10.2024 11:10 [11:10:21]line Смена: 532 ФФД: 1.0 [11:10:21]line ЗНМ: 0300000116 [11:10:21]line РНМ: 0000000000091780 [11:10:21]line Версия ККМ: 001 [11:10:21]line ФМ: 0000000000871765 [11:10:21]line ФД: 308754 [11:10:21]line ФПД: 183324333641854 [11:10:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111025&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308754&fm=183324333641854&tin=02508201610067®Number=0000000000091780&sum=100000 [11:10:21]OFD Sender: Processing packet 308754 [packets to send 222, broken 221] [11:10:21]ProducePacketName [11:10:21]name=ofd_packets/00308754 [11:10:21]OFD Sender: To server: pG, [11:10:21]CommunicateWithHost lk.salyk.kg:30040 [11:10:21]ConnectInit lk.salyk.kg [11:10:21]written 0, free lines is 4095 [11:10:22]Connected sock=10 [11:10:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9D 64 07 01 BE A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 AF 00 00 00 F4 03 04 00 21 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 B6 04 00 35 04 06 00 A6 BB 85 C9 10 7E 58 EC D2 15 F3 26 22 8D [11:10:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 59 3F 47 00 2A 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 31 37 36 35 10 04 04 00 12 B6 04 00 F4 03 04 00 80 74 1C 67 B6 04 01 00 00 9F 17 65 38 ED D9 E6 79 [11:10:22]CommunicateWithHost err = 0 [11:10:22]CheckOFDResponse [11:10:22]1017 (14) - 77093643461234 [11:10:22]1041 (16) - 0000000000871765 [11:10:22]1040 (4) - 308754 [11:10:22]1012 (4) - 26.10.2024 04:48 [11:10:22]1206 (1) - 0 [11:10:22]OFD Sender: Remove packet 308754 [11:10:22]ProducePacketName [11:10:22]name=ofd_packets/00308754 [11:10:22]NVStorageDeleteData [11:10:22]Write to MH i2c: 01 00 00 24 A3 C7 [11:10:22]Write i2c OK [11:10:22]MH_I2C_Read... [11:10:22]Read from MH i2c: 01 [11:10:22]MH_I2C_Read... [11:10:22]Read from MH i2c: 01 07 00 [11:10:22]MH_I2C_Read... [11:10:22]Read from MH i2c: 01 07 00 24 A3 00 00 00 00 00 B9 0C 93 [11:10:22]RasterBufferAndPrint [11:10:22]line [11:10:22]line [11:10:22]line [11:10:22]line [11:10:22]line [11:10:22]written 0, free lines is 3268 [11:10:22]MH_Cut [11:10:22]Write to MH i2c: D1 01 00 2B A3 01 A0 [11:10:22]Write i2c OK [11:10:22]MH_I2C_Read... [11:10:22]Read from MH i2c: D1 [11:10:22]MH_I2C_Read... [11:10:22]Read from MH i2c: D1 01 00 [11:10:22]MH_I2C_Read... [11:10:22]Read from MH i2c: D1 01 00 2B A3 00 9F [11:10:22]Write to MH i2c: 01 00 00 2C A3 CF [11:10:22]Write i2c OK [11:10:22]MH_I2C_Read... [11:10:22]OFD Sender: No OFD packet to send [11:10:23]*** Cut start [11:10:23]*** Purtial cut [11:10:23]*** Stage 1: CUTSNS_PIN = 1 [11:10:23]Read from MH i2c: 01 [11:10:23]MH_I2C_Read... [11:10:23]*** Stop cut motor [11:10:23]*** Cut end [11:10:23]Read from MH i2c: 01 07 00 [11:10:23]MH_I2C_Read... [11:10:23]Read from MH i2c: 01 07 00 2C A3 00 00 00 00 00 FF 0F E4 [11:10:23]process_action close_receipt done [11:10:23]requested_data is exist [11:10:23]produce_requested_data [11:10:23]requested_item fm.sn is exist - process it [11:10:23]wFMCommunicate request_size=4 [11:10:23]MH_SAM_APDU [11:10:23]CAPDU: 80 11 00 00 [11:10:23]Write to MH i2c: E2 08 00 2D A3 80 11 00 00 00 00 00 00 4A [11:10:23]Write i2c OK [11:10:23]MH_I2C_Read... [11:10:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:23]Read from MH i2c: E2 [11:10:23]MH_I2C_Read... [11:10:23]Read from MH i2c: E2 17 00 [11:10:23]MH_I2C_Read... [11:10:23]Read from MH i2c: E2 17 00 2D A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9F [11:10:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:10:23]wFMCommunicate OK [11:10:23]requested_item fd.num is exist - process it [11:10:23]SAM_PROTO_GetFieldsCounters [11:10:23]wFMCommunicate request_size=4 [11:10:23]MH_SAM_APDU [11:10:23]CAPDU: 80 13 00 00 [11:10:23]Write to MH i2c: E2 08 00 2E A3 80 13 00 00 00 00 00 00 4D [11:10:23]Write i2c OK [11:10:23]MH_I2C_Read... [11:10:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:23]Read from MH i2c: E2 [11:10:23]MH_I2C_Read... [11:10:23]Read from MH i2c: E2 62 00 [11:10:23]MH_I2C_Read... [11:10:23]Read from MH i2c: E2 62 00 2E A3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 12 B6 04 00 0E 04 04 00 14 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 5F [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 12 B6 04 00 0E 04 04 00 14 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 [11:10:23]wFMCommunicate OK [11:10:23]SAM_PROTO_GetFieldsCounters done [11:10:23]requested_item shift.num is exist - process it [11:10:23]requested_item shift.opened is exist - process it [11:10:23]req_shift_opened [11:10:23]FM_GetShiftState [11:10:23]SAM_PROTO_GetShiftState [11:10:23]wFMCommunicate request_size=4 [11:10:23]MH_SAM_APDU [11:10:23]CAPDU: 80 13 01 00 [11:10:23]Write to MH i2c: E2 08 00 2F A3 80 13 01 00 00 00 00 00 4F [11:10:23]Write i2c OK [11:10:23]MH_I2C_Read... [11:10:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:23]Read from MH i2c: E2 [11:10:23]MH_I2C_Read... [11:10:23]Read from MH i2c: E2 0E 00 [11:10:23]MH_I2C_Read... [11:10:23]Read from MH i2c: E2 0E 00 2F A3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CD [11:10:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:10:23]wFMCommunicate OK [11:10:23]SAM_PROTO_GetShiftState done [11:10:23]FM_GetShiftState done [11:10:23]req_shift_opened done [11:10:23]requested_item shift.open_date is exist - process it [11:10:23]req_shift_open_date [11:10:23]req_shift_open_date done [11:10:23]produce_requested_data done [11:10:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308754,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:10:23]process_action_free close_receipt [11:10:23]json_value_free [11:10:23]json_value_free done [11:10:23]process_json_proto returns [11:10:23]Send response to host [11:10:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308754,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:10:23]free response buf [11:10:23]execute_script done [11:10:23]execute_script returns [11:10:23]free content buf [11:10:23]Sock 8.Close socket [11:10:23]Sock 8.Thread stoped [11:10:26]accept exits with 9 [11:10:26]New connection [11:10:26]New thread 3067198820 created [11:10:26]Thread 3067342180 joined [11:10:26]Waiting for new connection... [11:10:26] Sock 9.Parse request [11:10:26]Sock 9.Check first char [11:10:26]Sock 9.First char is OK [11:10:26]request: POST /json_proto HTTP/1.0 [11:10:26]Method: POST [11:10:26]URL: /json_proto [11:10:26]Method is POST - this is cgi request [11:10:26]url: /json_proto [11:10:26]query_string will be loaded in cgi processing [11:10:26]execute_cgi json_proto POST (null) [11:10:26]execute_cgi path=json_proto method=POST [11:10:26]POST find Content-Length [11:10:26]Host: 172.17.96.3:8080 [11:10:26]Content-Length: 677 [11:10:26]Content-Type: application/json [11:10:26] [11:10:26]POST finish read [11:10:26]Found Content-Length = 677 [11:10:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [11:10:26]execute_script... [11:10:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642625", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [11:10:26]POST & json_proto [11:10:26]process_json_proto [11:10:26]json parsed OK: [11:10:26]protocol is kg_v1.0 [11:10:26]action value=close_receipt [11:10:26]process_action close_receipt [11:10:26]cmd_close_receipt [11:10:26]MH_GetDate [11:10:26]Write to MH i2c: F0 00 00 30 A3 C2 [11:10:26]Write i2c OK [11:10:26]MH_I2C_Read... [11:10:26]Read from MH i2c: F0 [11:10:26]MH_I2C_Read... [11:10:26]Read from MH i2c: F0 09 00 [11:10:26]MH_I2C_Read... [11:10:26]Read from MH i2c: F0 09 00 30 A3 00 28 CE 1C 67 44 5E 04 65 4F [11:10:26]GetLastDocTimeStamp 1729941025 [11:10:26]current date 1729941032 [11:10:26]FM_GetShiftState [11:10:26]SAM_PROTO_GetShiftState [11:10:26]wFMCommunicate request_size=4 [11:10:26]MH_SAM_APDU [11:10:26]CAPDU: 80 13 01 00 [11:10:26]Write to MH i2c: E2 08 00 31 A3 80 13 01 00 00 00 00 00 51 [11:10:26]Write i2c OK [11:10:26]MH_I2C_Read... [11:10:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:26]Read from MH i2c: E2 [11:10:26]MH_I2C_Read... [11:10:26]Read from MH i2c: E2 0E 00 [11:10:26]MH_I2C_Read... [11:10:26]Read from MH i2c: E2 0E 00 31 A3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CF [11:10:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:10:26]wFMCommunicate OK [11:10:26]SAM_PROTO_GetShiftState done [11:10:26]FM_GetShiftState done [11:10:26]opened in 1729902265 [11:10:26]opened+sec_in_day 1729988665 [11:10:26]quantity*price = 30038 [11:10:26]sum+1 = 30039 [11:10:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 176 26.10.2024 11:10 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308755 ФПД: 150720875250152 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111032&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308755&fm=150720875250152&tin=02508201610067®Number=0000000000091780&sum=30000 [11:10:27]StoreToDocumentArchive [11:10:27]shift 532 fd 308755 [11:10:27]save to /storage/0532/doc_00308755 [11:10:27]save last doc name /storage/0532/doc_00308755 to /storage/kkm_last_doc_name [11:10:27]save OK [11:10:27]Clear old archive folders... [11:10:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:27]tlvbuf is 00BD3370 [11:10:27]SAM_PROTO_ClearQueue [11:10:27]wFMCommunicate request_size=4 [11:10:27]MH_SAM_APDU [11:10:27]CAPDU: 80 09 00 00 [11:10:27]Write to MH i2c: E2 08 00 3E A3 80 09 00 00 00 00 00 00 53 [11:10:27]Write i2c OK [11:10:27]MH_I2C_Read... [11:10:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:27]Read from MH i2c: E2 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: E2 03 00 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: E2 03 00 3E A3 00 90 00 55 [11:10:27]RAPDU: 90 00 [11:10:27]wFMCommunicate OK [11:10:27]SAM_PROTO_ClearQueue done [11:10:27]KKMCreateOFDPacket [11:10:27]OFDProtocolAddRootSTLVToBuf [11:10:27]FM_MakeSignedData [11:10:27]FM_MakeSignedData [11:10:27]SAM_PROTO_SignData [11:10:27]wFMCommunicate request_size=4 [11:10:27]MH_SAM_APDU [11:10:27]CAPDU: 80 0D 01 02 [11:10:27]Write to MH i2c: E2 08 00 3F A3 80 0D 01 02 00 00 00 00 5B [11:10:27]Write i2c OK [11:10:27]MH_I2C_Read... [11:10:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:27]Read from MH i2c: E2 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: E2 03 00 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: E2 03 00 3F A3 00 90 00 56 [11:10:27]RAPDU: 90 00 [11:10:27]wFMCommunicate OK [11:10:27]wFMCommunicate request_size=255 [11:10:27]MH_SAM_APDU [11:10:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B0 00 00 00 F4 03 04 00 28 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 B6 04 00 35 04 06 00 89 [11:10:27]Write to MH i2c: E2 02 01 40 A3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 B0 00 00 00 F4 03 04 00 28 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 B6 04 00 35 04 06 00 89 00 00 72 [11:10:27]Write i2c OK [11:10:27]MH_I2C_Read... [11:10:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:27]Read from MH i2c: E2 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: E2 03 00 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: E2 03 00 40 A3 00 90 00 57 [11:10:27]RAPDU: 90 00 [11:10:27]wFMCommunicate OK [11:10:27]wFMCommunicate request_size=10 [11:10:27]MH_SAM_APDU [11:10:27]CAPDU: 80 0D 02 02 05 14 70 3A C1 E8 [11:10:27]Write to MH i2c: E2 0D 00 41 A3 80 0D 02 02 05 00 14 70 3A C1 E8 00 00 CF [11:10:27]Write i2c OK [11:10:27]MH_I2C_Read... [11:10:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:27]Read from MH i2c: E2 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: E2 03 00 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: E2 03 00 41 A3 00 90 00 58 [11:10:27]RAPDU: 90 00 [11:10:27]wFMCommunicate OK [11:10:27]wFMCommunicate request_size=4 [11:10:27]MH_SAM_APDU [11:10:27]CAPDU: 80 0D 03 02 [11:10:27]Write to MH i2c: E2 08 00 42 A3 80 0D 03 02 00 00 00 00 60 [11:10:27]Write i2c OK [11:10:27]MH_I2C_Read... [11:10:27]OFD Sender: No OFD packet to send [11:10:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:27]Read from MH i2c: E2 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: E2 0B 00 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: E2 0B 00 42 A3 00 C4 76 B9 73 12 2B CA 8C 90 00 5A [11:10:27]RAPDU: C4 76 B9 73 12 2B CA 8C 90 00 [11:10:27]wFMCommunicate OK [11:10:27]SAM_PROTO_SignData done [11:10:27]FM_MakeSignedData done [11:10:27]CreateOFDProtocolMessage [11:10:27]wFMCommunicate request_size=4 [11:10:27]MH_SAM_APDU [11:10:27]CAPDU: 80 11 00 00 [11:10:27]Write to MH i2c: E2 08 00 43 A3 80 11 00 00 00 00 00 00 60 [11:10:27]Write i2c OK [11:10:27]MH_I2C_Read... [11:10:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:27]Read from MH i2c: E2 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: E2 17 00 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: E2 17 00 43 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B5 [11:10:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:10:27]wFMCommunicate OK [11:10:27]CreateOFDProtocolMessage done [11:10:27]OFDSenderStorePacket 308755 [11:10:27]StoreOFDPacket docnum=308755 [11:10:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 41 FA 07 01 E2 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B0 00 00 00 F4 03 04 00 28 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 B6 04 00 35 04 06 00 89 14 70 3A C1 E8 C4 76 B9 73 12 2B CA 8C [11:10:27]CheckFolder [11:10:27]dirname=/storage/ofd_packets [11:10:27]CheckFolder done [11:10:27]ProducePacketName [11:10:27]name=ofd_packets/00308755 [11:10:27]NVStorageSaveData ofd_packets/00308755 [11:10:27]File name is /storage/ofd_packets/00308755 [11:10:27]Write 301 bytes [11:10:27]NVStorageSaveData done [11:10:27]OFDSenderStorePacket done [11:10:27]KKMCreateOFDPacket done [11:10:27]NVStorageSaveData kkm_last_timestamp [11:10:27]File name is /storage/kkm_last_timestamp [11:10:27]Write 4 bytes [11:10:27]NVStorageSaveData done [11:10:27]OFD Sender: Processing packet 308755 [packets to send 222, broken 221] [11:10:27]ProducePacketName [11:10:27]name=ofd_packets/00308755 [11:10:27]OFD Sender: To server: pG, [11:10:27]CommunicateWithHost lk.salyk.kg:30040 [11:10:27]ConnectInit lk.salyk.kg [11:10:27]ExternCall_PrintAddStr [11:10:27]wPrintStart [11:10:27]Write to MH i2c: 01 00 00 44 A3 E7 [11:10:27]Write i2c OK [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: 01 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: 01 07 00 [11:10:27]MH_I2C_Read... [11:10:27]Read from MH i2c: 01 07 00 44 A3 00 00 00 00 00 FF 0F FC [11:10:27]RasterBufferAndPrint [11:10:27]line Счет N : (1)642625 [11:10:27]line ИНН: 02508201610067 [11:10:27]line Контрольно-Кассовый Чек [11:10:27]line ПРОДАЖА [11:10:27]line ТРК (МРК, ГНК) : 41 [11:10:27]line Товар: 2710124130 [11:10:27]line Аи-92-К-2 [11:10:27]line 4.490 * 66.90 [11:10:27]line = 300.38 [11:10:27]line НДС 12% НСП 1% [11:10:27]line > о реализуемом товаре [11:10:27]line ОКРУГЛЕНИЕ: -0.38 [11:10:27]line ИТОГО: 300.00 [11:10:27]line Внесено: 300.00 [11:10:27]line СДАЧА: 0.00 [11:10:27]line НСП 1% : 2.66 [11:10:27]line НДС 12% : 31.90 [11:10:27]line Наличными: 300.00 [11:10:27]line Безнал.: 0.00 [11:10:27]line Место: АЗС № 172 "Партнер Нефть" [11:10:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:10:27]line СНО: Общий режим [11:10:27]line Чек 176 26.10.2024 11:10 [11:10:27]line Смена: 532 ФФД: 1.0 [11:10:27]line ЗНМ: 0300000116 [11:10:27]line РНМ: 0000000000091780 [11:10:27]line Версия ККМ: 001 [11:10:27]line ФМ: 0000000000871765 [11:10:27]line ФД: 308755 [11:10:27]line ФПД: 150720875250152 [11:10:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111032&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308755&fm=150720875250152&tin=02508201610067®Number=0000000000091780&sum=30000 [11:10:27]written 0, free lines is 4095 [11:10:28]Connected sock=10 [11:10:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 41 FA 07 01 E2 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B0 00 00 00 F4 03 04 00 28 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 B6 04 00 35 04 06 00 89 14 70 3A C1 E8 C4 76 B9 73 12 2B CA 8C [11:10:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1E 1E 47 00 48 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 31 37 36 35 10 04 04 00 13 B6 04 00 F4 03 04 00 86 74 1C 67 B6 04 01 00 00 5C 95 4B 72 28 51 2B C9 [11:10:28]CommunicateWithHost err = 0 [11:10:28]CheckOFDResponse [11:10:28]1017 (14) - 77093643461234 [11:10:28]1041 (16) - 0000000000871765 [11:10:28]1040 (4) - 308755 [11:10:28]1012 (4) - 26.10.2024 04:48 [11:10:28]1206 (1) - 0 [11:10:28]OFD Sender: Remove packet 308755 [11:10:28]ProducePacketName [11:10:28]name=ofd_packets/00308755 [11:10:28]NVStorageDeleteData [11:10:28]Write to MH i2c: 01 00 00 6E A3 11 [11:10:28]Write i2c OK [11:10:28]MH_I2C_Read... [11:10:28]Read from MH i2c: 01 [11:10:28]MH_I2C_Read... [11:10:28]Read from MH i2c: 01 07 00 [11:10:28]MH_I2C_Read... [11:10:28]Read from MH i2c: 01 07 00 6E A3 00 00 00 00 00 CE 0C F2 [11:10:28]RasterBufferAndPrint [11:10:28]line [11:10:28]line [11:10:28]line [11:10:28]line [11:10:28]line [11:10:28]written 0, free lines is 3301 [11:10:28]MH_Cut [11:10:28]Write to MH i2c: D1 01 00 75 A3 01 EA [11:10:28]Write i2c OK [11:10:28]MH_I2C_Read... [11:10:28]Read from MH i2c: D1 [11:10:28]MH_I2C_Read... [11:10:28]Read from MH i2c: D1 01 00 [11:10:28]MH_I2C_Read... [11:10:28]Read from MH i2c: D1 01 00 75 A3 00 E9 [11:10:28]Write to MH i2c: 01 00 00 76 A3 19 [11:10:28]Write i2c OK [11:10:28]MH_I2C_Read... [11:10:28]OFD Sender: No OFD packet to send [11:10:29]*** Cut start [11:10:29]*** Purtial cut [11:10:29]*** Stage 1: CUTSNS_PIN = 1 [11:10:29]Read from MH i2c: 01 [11:10:29]MH_I2C_Read... [11:10:29]*** Stop cut motor [11:10:29]*** Cut end [11:10:29]Read from MH i2c: 01 07 00 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: 01 07 00 76 A3 00 00 00 00 00 FF 0F 2E [11:10:29]process_action close_receipt done [11:10:29]requested_data is exist [11:10:29]produce_requested_data [11:10:29]requested_item fm.sn is exist - process it [11:10:29]wFMCommunicate request_size=4 [11:10:29]MH_SAM_APDU [11:10:29]CAPDU: 80 11 00 00 [11:10:29]Write to MH i2c: E2 08 00 77 A3 80 11 00 00 00 00 00 00 94 [11:10:29]Write i2c OK [11:10:29]MH_I2C_Read... [11:10:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:29]Read from MH i2c: E2 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 17 00 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 17 00 77 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E9 [11:10:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:10:29]wFMCommunicate OK [11:10:29]requested_item fd.num is exist - process it [11:10:29]SAM_PROTO_GetFieldsCounters [11:10:29]wFMCommunicate request_size=4 [11:10:29]MH_SAM_APDU [11:10:29]CAPDU: 80 13 00 00 [11:10:29]Write to MH i2c: E2 08 00 78 A3 80 13 00 00 00 00 00 00 97 [11:10:29]Write i2c OK [11:10:29]MH_I2C_Read... [11:10:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:29]Read from MH i2c: E2 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 62 00 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 62 00 78 A3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 13 B6 04 00 0E 04 04 00 14 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 AD [11:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 13 B6 04 00 0E 04 04 00 14 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 [11:10:29]wFMCommunicate OK [11:10:29]SAM_PROTO_GetFieldsCounters done [11:10:29]requested_item shift.num is exist - process it [11:10:29]requested_item shift.opened is exist - process it [11:10:29]req_shift_opened [11:10:29]FM_GetShiftState [11:10:29]SAM_PROTO_GetShiftState [11:10:29]wFMCommunicate request_size=4 [11:10:29]MH_SAM_APDU [11:10:29]CAPDU: 80 13 01 00 [11:10:29]Write to MH i2c: E2 08 00 79 A3 80 13 01 00 00 00 00 00 99 [11:10:29]Write i2c OK [11:10:29]MH_I2C_Read... [11:10:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:29]Read from MH i2c: E2 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 0E 00 [11:10:29]MH_I2C_Read... [11:10:29]Read from MH i2c: E2 0E 00 79 A3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 17 [11:10:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:10:29]wFMCommunicate OK [11:10:29]SAM_PROTO_GetShiftState done [11:10:29]FM_GetShiftState done [11:10:29]req_shift_opened done [11:10:29]requested_item shift.open_date is exist - process it [11:10:29]req_shift_open_date [11:10:29]req_shift_open_date done [11:10:29]produce_requested_data done [11:10:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308755,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:10:29]process_action_free close_receipt [11:10:29]json_value_free [11:10:29]json_value_free done [11:10:29]process_json_proto returns [11:10:29]Send response to host [11:10:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308755,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:10:29]free response buf [11:10:29]execute_script done [11:10:29]execute_script returns [11:10:29]free content buf [11:10:29]Sock 9.Close socket [11:10:29]Sock 9.Thread stoped [11:10:33]OFD Sender: No OFD packet to send [11:10:38]OFD Sender: No OFD packet to send [11:10:42]accept exits with 8 [11:10:42]New connection [11:10:42]New thread 3067342180 created [11:10:42]Thread 3067198820 joined [11:10:42]Waiting for new connection... [11:10:42] Sock 8.Parse request [11:10:42]Sock 8.Check first char [11:10:42]Sock 8.First char is OK [11:10:42]request: POST /json_proto HTTP/1.0 [11:10:42]Method: POST [11:10:42]URL: /json_proto [11:10:42]Method is POST - this is cgi request [11:10:42]url: /json_proto [11:10:42]query_string will be loaded in cgi processing [11:10:42]execute_cgi json_proto POST (null) [11:10:42]execute_cgi path=json_proto method=POST [11:10:42]POST find Content-Length [11:10:42]Host: 172.17.96.3:8080 [11:10:42]Content-Length: 677 [11:10:42]Content-Type: application/json [11:10:42] [11:10:42]POST finish read [11:10:42]Found Content-Length = 677 [11:10:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 9.050, "sum" : 605.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 605.00, "total" : 605.00, "payments": [ { "type": 0, "sum" : 605.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:42]execute_script... [11:10: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)642622", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 9.050, "sum" : 605.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 605.00, "total" : 605.00, "payments": [ { "type": 0, "sum" : 605.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:10:42]POST & json_proto [11:10:42]process_json_proto [11:10:42]json parsed OK: [11:10:42]protocol is kg_v1.0 [11:10:42]action value=close_receipt [11:10:42]process_action close_receipt [11:10:42]cmd_close_receipt [11:10:42]MH_GetDate [11:10:42]Write to MH i2c: F0 00 00 7A A3 0C [11:10:42]Write i2c OK [11:10:42]MH_I2C_Read... [11:10:42]Read from MH i2c: F0 [11:10:42]MH_I2C_Read... [11:10:42]Read from MH i2c: F0 09 00 [11:10:42]MH_I2C_Read... [11:10:42]Read from MH i2c: F0 09 00 7A A3 00 38 CE 1C 67 44 5E 04 65 A9 [11:10:42]GetLastDocTimeStamp 1729941032 [11:10:42]current date 1729941048 [11:10:42]FM_GetShiftState [11:10:42]SAM_PROTO_GetShiftState [11:10:42]wFMCommunicate request_size=4 [11:10:42]MH_SAM_APDU [11:10:42]CAPDU: 80 13 01 00 [11:10:42]Write to MH i2c: E2 08 00 7B A3 80 13 01 00 00 00 00 00 9B [11:10:42]Write i2c OK [11:10:42]MH_I2C_Read... [11:10:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:42]Read from MH i2c: E2 [11:10:42]MH_I2C_Read... [11:10:42]Read from MH i2c: E2 0E 00 [11:10:42]MH_I2C_Read... [11:10:42]Read from MH i2c: E2 0E 00 7B A3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 19 [11:10:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:10:42]wFMCommunicate OK [11:10:42]SAM_PROTO_GetShiftState done [11:10:42]FM_GetShiftState done [11:10:42]opened in 1729902265 [11:10:42]opened+sec_in_day 1729988665 [11:10:42]quantity*price = 60544 [11:10:42]sum+1 = 60546 [11:10:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 605.00 Внесено: 605.00 СДАЧА: 0.00 НСП 1% : 5.36 НДС 12% : 64.30 Наличными: 605.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 177 26.10.2024 11:10 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308756 ФПД: 178972583483841 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111048&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308756&fm=178972583483841&tin=02508201610067®Number=0000000000091780&sum=60500 [11:10:43]StoreToDocumentArchive [11:10:43]shift 532 fd 308756 [11:10:43]save to /storage/0532/doc_00308756 [11:10:43]save last doc name /storage/0532/doc_00308756 to /storage/kkm_last_doc_name [11:10:43]save OK [11:10:43]Clear old archive folders... [11:10:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:10:43]tlvbuf is 00DCBF30 [11:10:43]SAM_PROTO_ClearQueue [11:10:43]wFMCommunicate request_size=4 [11:10:43]MH_SAM_APDU [11:10:43]CAPDU: 80 09 00 00 [11:10:43]Write to MH i2c: E2 08 00 88 A3 80 09 00 00 00 00 00 00 9D [11:10:43]Write i2c OK [11:10:43]MH_I2C_Read... [11:10:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:10:43]Read from MH i2c: E2 [11:10:43]MH_I2C_Read... [11:10:43]Read from MH i2c: E2 03 00 [11:10:43]MH_I2C_Read... [11:10:43]Read from MH i2c: E2 03 00 88 A3 00 90 00 9F [11:10:43]RAPDU: 90 00 [11:10:43]wFMCommunicate OK [11:10:43]SAM_PROTO_ClearQueue done [11:10:43]KKMCreateOFDPacket [11:10:43]OFDProtocolAddRootSTLVToBuf [11:10:43]FM_MakeSignedData [11:10:43]FM_MakeSignedData [11:10:43]SAM_PROTO_SignData [11:10:43]wFMCommunicate request_size=4 [11:10:43]MH_SAM_APDU [11:10:43]CAPDU: 80 0D 01 02 [11:10:43]Write to MH i2c: E2 08 00 89 A3 80 0D 01 02 00 00 00 00 A5 [11:10:43]Write i2c OK [11:10:43]MH_I2C_Read... [11:10:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:10:43]Read from MH i2c: E2 [11:10:43]MH_I2C_Read... [11:10:43]Read from MH i2c: E2 03 00 [11:10:43]MH_I2C_Read... [11:10:43]Read from MH i2c: E2 03 00 89 A3 00 90 00 A0 [11:10:43]RAPDU: 90 00 [11:10:43]wFMCommunicate OK [11:10:43]wFMCommunicate request_size=255 [11:10:43]MH_SAM_APDU [11:10: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 5A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 81 EC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 EC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 19 00 00 00 00 07 04 06 00 54 EC 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 38 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B6 04 00 35 04 06 00 A2 [11:10:43]Write to MH i2c: E2 02 01 8A A3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 5A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 81 EC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 EC 00 00 00 OFD Sender: No OFD packet to send [11:10:43]00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 19 00 00 00 00 07 04 06 00 54 EC 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 38 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B6 04 00 35 04 06 00 A2 00 00 65 [11:10:44]Write i2c OK [11:10:44]MH_I2C_Read... [11:10:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:44]Read from MH i2c: E2 [11:10:44]MH_I2C_Read... [11:10:44]Read from MH i2c: E2 03 00 [11:10:44]MH_I2C_Read... [11:10:44]Read from MH i2c: E2 03 00 8A A3 00 90 00 A1 [11:10:44]RAPDU: 90 00 [11:10:44]wFMCommunicate OK [11:10:44]wFMCommunicate request_size=10 [11:10:44]MH_SAM_APDU [11:10:44]CAPDU: 80 0D 02 02 05 C6 4D 43 59 C1 [11:10:44]Write to MH i2c: E2 0D 00 8B A3 80 0D 02 02 05 00 C6 4D 43 59 C1 00 00 22 [11:10:44]Write i2c OK [11:10:44]MH_I2C_Read... [11:10:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:10:44]Read from MH i2c: E2 [11:10:44]MH_I2C_Read... [11:10:44]Read from MH i2c: E2 03 00 [11:10:44]MH_I2C_Read... [11:10:44]Read from MH i2c: E2 03 00 8B A3 00 90 00 A2 [11:10:44]RAPDU: 90 00 [11:10:44]wFMCommunicate OK [11:10:44]wFMCommunicate request_size=4 [11:10:44]MH_SAM_APDU [11:10:44]CAPDU: 80 0D 03 02 [11:10:44]Write to MH i2c: E2 08 00 8C A3 80 0D 03 02 00 00 00 00 AA [11:10:44]Write i2c OK [11:10:44]MH_I2C_Read... [11:10:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:10:44]Read from MH i2c: E2 [11:10:44]MH_I2C_Read... [11:10:44]Read from MH i2c: E2 0B 00 [11:10:44]MH_I2C_Read... [11:10:44]Read from MH i2c: E2 0B 00 8C A3 00 32 0D B3 D4 09 B8 0A 04 90 00 40 [11:10:44]RAPDU: 32 0D B3 D4 09 B8 0A 04 90 00 [11:10:44]wFMCommunicate OK [11:10:44]SAM_PROTO_SignData done [11:10:44]FM_MakeSignedData done [11:10:44]CreateOFDProtocolMessage [11:10:44]wFMCommunicate request_size=4 [11:10:44]MH_SAM_APDU [11:10:44]CAPDU: 80 11 00 00 [11:10:44]Write to MH i2c: E2 08 00 8D A3 80 11 00 00 00 00 00 00 AA [11:10:44]Write i2c OK [11:10:44]MH_I2C_Read... [11:10:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:44]Read from MH i2c: E2 [11:10:44]MH_I2C_Read... [11:10:44]Read from MH i2c: E2 17 00 [11:10:44]MH_I2C_Read... [11:10:44]Read from MH i2c: E2 17 00 8D A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FF [11:10:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:10:44]wFMCommunicate OK [11:10:44]CreateOFDProtocolMessage done [11:10:44]OFDSenderStorePacket 308756 [11:10:44]StoreOFDPacket docnum=308756 [11:10:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 84 9A 07 01 FC B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 81 EC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 EC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 19 00 00 00 00 07 04 06 00 54 EC 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 38 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B6 04 00 35 04 06 00 A2 C6 4D 43 59 C1 32 0D B3 D4 09 B8 0A 04 [11:10:44]CheckFolder [11:10:44]dirname=/storage/ofd_packets [11:10:44]CheckFolder done [11:10:44]ProducePacketName [11:10:44]name=ofd_packets/00308756 [11:10:44]NVStorageSaveData ofd_packets/00308756 [11:10:44]File name is /storage/ofd_packets/00308756 [11:10:44]Write 301 bytes [11:10:44]NVStorageSaveData done [11:10:44]OFDSenderStorePacket done [11:10:44]KKMCreateOFDPacket done [11:10:44]NVStorageSaveData kkm_last_timestamp [11:10:44]File name is /storage/kkm_last_timestamp [11:10:44]Write 4 bytes [11:10:44]NVStorageSaveData done [11:10:44]ExternCall_PrintAddStr [11:10:44]wPrintStart [11:10:44]Write to MH i2c: 01 00 00 8E A3 31 [11:10:44]Write i2c OK [11:10:44]MH_I2C_Read... [11:10:44]Read from MH i2c: 01 [11:10:44]MH_I2C_Read... [11:10:44]Read from MH i2c: 01 07 00 [11:10:44]MH_I2C_Read... [11:10:44]Read from MH i2c: 01 07 00 8E A3 00 00 00 00 00 FF 0F 46 [11:10:44]RasterBufferAndPrint [11:10:44]line Счет N : (1)642622 [11:10:44]line ИНН: 02508201610067 [11:10:44]line Контрольно-Кассовый Чек [11:10:44]line ПРОДАЖА [11:10:44]line ТРК (МРК, ГНК) : 62 [11:10:44]line Товар: 2710124130 [11:10:44]line Аи-92-К-2 [11:10:44]line 9.050 * 66.90 [11:10:44]line = 605.45 [11:10:44]line НДС 12% НСП 1% [11:10:44]line > о реализуемом товаре [11:10:44]line ОКРУГЛЕНИЕ: -0.45 [11:10:44]line ИТОГО: 605.00 [11:10:44]line Внесено: 605.00 [11:10:44]line СДАЧА: 0.00 [11:10:44]line НСП 1% : 5.36 [11:10:44]line НДС 12% : 64.30 [11:10:44]line Наличными: 605.00 [11:10:44]line Безнал.: 0.00 [11:10:44]line Место: АЗС № 172 "Партнер Нефть" [11:10:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:10:44]line СНО: Общий режим [11:10:44]line Чек 177 26.10.2024 11:10 [11:10:44]line Смена: 532 ФФД: 1.0 [11:10:44]line ЗНМ: 0300000116 [11:10:44]line РНМ: 0000000000091780 [11:10:44]line Версия ККМ: 001 [11:10:44]line ФМ: 0000000000871765 [11:10:44]line ФД: 308756 [11:10:44]line ФПД: 178972583483841 [11:10:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111048&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308756&fm=178972583483841&tin=02508201610067®Number=0000000000091780&sum=60500 [11:10:44]written 0, free lines is 4095 [11:10:44]OFD Sender: Processing packet 308756 [packets to send 222, broken 221] [11:10:44]ProducePacketName [11:10:44]name=ofd_packets/00308756 [11:10:44]OFD Sender: To server: pG, [11:10:44]CommunicateWithHost lk.salyk.kg:30040 [11:10:44]ConnectInit lk.salyk.kg [11:10:44]Connected sock=10 [11:10:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 84 9A 07 01 FC B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 5A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 81 EC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 54 EC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 19 00 00 00 00 07 04 06 00 54 EC 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 38 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B6 04 00 35 04 06 00 A2 C6 4D 43 59 C1 32 0D B3 D4 09 B8 0A 04 [11:10:44]Write to MH i2c: 01 00 00 B8 A3 5B [11:10:44]Write i2c OK [11:10:44]MH_I2C_Read... [11:10:44]Read from MH i2c: 01 [11:10:44]MH_I2C_Read... [11:10:44]Read from MH i2c: 01 07 00 [11:10:44]MH_I2C_Read... [11:10:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C6 E4 47 00 D6 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B6 04 00 F4 03 04 00 97 74 1C 67 B6 04 01 00 00 2D FE 95 FA E4 CF 9E 03 [11:10:45]CommunicateWithHost err = 0 [11:10:45]CheckOFDResponse [11:10:45]1017 (14) - 77093643461234 [11:10:45]1041 (16) - 0000000000871765 [11:10:45]1040 (4) - 308756 [11:10:45]1012 (4) - 26.10.2024 04:48 [11:10:45]1206 (1) - 0 [11:10:45]OFD Sender: Remove packet 308756 [11:10:45]ProducePacketName [11:10:45]name=ofd_packets/00308756 [11:10:45]NVStorageDeleteData [11:10:45]Read from MH i2c: 01 07 00 B8 A3 00 00 00 00 00 C2 0C 30 [11:10:45]RasterBufferAndPrint [11:10:45]line [11:10:45]line [11:10:45]line [11:10:45]line [11:10:45]line [11:10:45]written 0, free lines is 3392 [11:10:45]MH_Cut [11:10:45]Write to MH i2c: D1 01 00 BF A3 01 34 [11:10:45]Write i2c OK [11:10:45]MH_I2C_Read... [11:10:45]Read from MH i2c: D1 [11:10:45]MH_I2C_Read... [11:10:45]Read from MH i2c: D1 01 00 [11:10:45]MH_I2C_Read... [11:10:45]Read from MH i2c: D1 01 00 BF A3 00 33 [11:10:45]Write to MH i2c: 01 00 00 C0 A3 63 [11:10:45]Write i2c OK [11:10:45]MH_I2C_Read... [11:10:45]OFD Sender: No OFD packet to send [11:10:45]*** Cut start [11:10:45]*** Purtial cut [11:10:45]*** Stage 1: CUTSNS_PIN = 1 [11:10:46]Read from MH i2c: 01 [11:10:46]MH_I2C_Read... [11:10:46]*** Stop cut motor [11:10:46]*** Cut end [11:10:46]Read from MH i2c: 01 07 00 [11:10:46]MH_I2C_Read... [11:10:46]Read from MH i2c: 01 07 00 C0 A3 00 00 00 00 00 FF 0F 78 [11:10:46]process_action close_receipt done [11:10:46]requested_data is exist [11:10:46]produce_requested_data [11:10:46]requested_item fm.sn is exist - process it [11:10:46]wFMCommunicate request_size=4 [11:10:46]MH_SAM_APDU [11:10:46]CAPDU: 80 11 00 00 [11:10:46]Write to MH i2c: E2 08 00 C1 A3 80 11 00 00 00 00 00 00 DE [11:10:46]Write i2c OK [11:10:46]MH_I2C_Read... [11:10:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:10:46]Read from MH i2c: E2 [11:10:46]MH_I2C_Read... [11:10:46]Read from MH i2c: E2 17 00 [11:10:46]MH_I2C_Read... [11:10:46]Read from MH i2c: E2 17 00 C1 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 33 [11:10:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:10:46]wFMCommunicate OK [11:10:46]requested_item fd.num is exist - process it [11:10:46]SAM_PROTO_GetFieldsCounters [11:10:46]wFMCommunicate request_size=4 [11:10:46]MH_SAM_APDU [11:10:46]CAPDU: 80 13 00 00 [11:10:46]Write to MH i2c: E2 08 00 C2 A3 80 13 00 00 00 00 00 00 E1 [11:10:46]Write i2c OK [11:10:46]MH_I2C_Read... [11:10:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:10:46]Read from MH i2c: E2 [11:10:46]MH_I2C_Read... [11:10:46]Read from MH i2c: E2 62 00 [11:10:46]MH_I2C_Read... [11:10:46]Read from MH i2c: E2 62 00 C2 A3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 14 B6 04 00 0E 04 04 00 14 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 FB [11:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 14 B6 04 00 0E 04 04 00 14 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 [11:10:46]wFMCommunicate OK [11:10:46]SAM_PROTO_GetFieldsCounters done [11:10:46]requested_item shift.num is exist - process it [11:10:46]requested_item shift.opened is exist - process it [11:10:46]req_shift_opened [11:10:46]FM_GetShiftState [11:10:46]SAM_PROTO_GetShiftState [11:10:46]wFMCommunicate request_size=4 [11:10:46]MH_SAM_APDU [11:10:46]CAPDU: 80 13 01 00 [11:10:46]Write to MH i2c: E2 08 00 C3 A3 80 13 01 00 00 00 00 00 E3 [11:10:46]Write i2c OK [11:10:46]MH_I2C_Read... [11:10:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:10:46]Read from MH i2c: E2 [11:10:46]MH_I2C_Read... [11:10:46]Read from MH i2c: E2 0E 00 [11:10:46]MH_I2C_Read... [11:10:46]Read from MH i2c: E2 0E 00 C3 A3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 61 [11:10:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:10:46]wFMCommunicate OK [11:10:46]SAM_PROTO_GetShiftState done [11:10:46]FM_GetShiftState done [11:10:46]req_shift_opened done [11:10:46]requested_item shift.open_date is exist - process it [11:10:46]req_shift_open_date [11:10:46]req_shift_open_date done [11:10:46]produce_requested_data done [11:10:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308756,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:10:46]process_action_free close_receipt [11:10:46]json_value_free [11:10:46]json_value_free done [11:10:46]process_json_proto returns [11:10:46]Send response to host [11:10:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308756,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:10:46]free response buf [11:10:46]execute_script done [11:10:46]execute_script returns [11:10:46]free content buf [11:10:46]Sock 8.Close socket [11:10:46]Sock 8.Thread stoped [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:29]accept exits with 9 [11:12:29]New connection [11:12:29]New thread 3067198820 created [11:12:29]Thread 3067342180 joined [11:12:29]Waiting for new connection... [11:12:29] Sock 9.Parse request [11:12:29]Sock 9.Check first char [11:12:29]Sock 9.First char is OK [11:12:29]request: POST /json_proto HTTP/1.0 [11:12:29]Method: POST [11:12:29]URL: /json_proto [11:12:29]Method is POST - this is cgi request [11:12:29]url: /json_proto [11:12:29]query_string will be loaded in cgi processing [11:12:29]execute_cgi json_proto POST (null) [11:12:29]execute_cgi path=json_proto method=POST [11:12:29]POST find Content-Length [11:12:29]Host: 172.17.96.3:8080 [11:12:29]Content-Length: 678 [11:12:29]Content-Type: application/json [11:12:29] [11:12:29]POST finish read [11:12:29]Found Content-Length = 678 [11:12:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [11:12:29]execute_script... [11:12:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642626", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [11:12:29]POST & json_proto [11:12:29]process_json_proto [11:12:29]json parsed OK: [11:12:29]protocol is kg_v1.0 [11:12:29]action value=close_receipt [11:12:29]process_action close_receipt [11:12:29]cmd_close_receipt [11:12:29]MH_GetDate [11:12:29]Write to MH i2c: F0 00 00 C4 A3 56 [11:12:29]Write i2c OK [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: F0 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: F0 09 00 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: F0 09 00 C4 A3 00 A3 CE 1C 67 44 5E 04 65 5E [11:12:29]GetLastDocTimeStamp 1729941048 [11:12:29]current date 1729941155 [11:12:29]FM_GetShiftState [11:12:29]SAM_PROTO_GetShiftState [11:12:29]wFMCommunicate request_size=4 [11:12:29]MH_SAM_APDU [11:12:29]CAPDU: 80 13 01 00 [11:12:29]Write to MH i2c: E2 08 00 C5 A3 80 13 01 00 00 00 00 00 E5 [11:12:29]Write i2c OK [11:12:29]MH_I2C_Read... [11:12:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:29]Read from MH i2c: E2 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 0E 00 [11:12:29]MH_I2C_Read... [11:12:29]Read from MH i2c: E2 0E 00 C5 A3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 63 [11:12:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:12:29]wFMCommunicate OK [11:12:29]SAM_PROTO_GetShiftState done [11:12:29]FM_GetShiftState done [11:12:29]opened in 1729902265 [11:12:29]opened+sec_in_day 1729988665 [11:12:29]quantity*price = 70044 [11:12:29]sum+1 = 70045 [11:12:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 178 26.10.2024 11:12 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308757 ФПД: 279513228136610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111235&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308757&fm=279513228136610&tin=02508201610067®Number=0000000000091780&sum=70000 [11:12:31]StoreToDocumentArchive [11:12:31]shift 532 fd 308757 [11:12:31]save to /storage/0532/doc_00308757 [11:12:31]save last doc name /storage/0532/doc_00308757 to /storage/kkm_last_doc_name [11:12:31]save OK [11:12:31]Clear old archive folders... [11:12:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:31]tlvbuf is 00E2C630 [11:12:31]SAM_PROTO_ClearQueue [11:12:31]wFMCommunicate request_size=4 [11:12:31]MH_SAM_APDU [11:12:31]CAPDU: 80 09 00 00 [11:12:31]Write to MH i2c: E2 08 00 D2 A3 80 09 00 00 00 00 00 00 E7 [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:31]Read from MH i2c: E2 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 03 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 03 00 D2 A3 00 90 00 E9 [11:12:31]RAPDU: 90 00 [11:12:31]wFMCommunicate OK [11:12:31]SAM_PROTO_ClearQueue done [11:12:31]KKMCreateOFDPacket [11:12:31]OFDProtocolAddRootSTLVToBuf [11:12:31]FM_MakeSignedData [11:12:31]FM_MakeSignedData [11:12:31]SAM_PROTO_SignData [11:12:31]wFMCommunicate request_size=4 [11:12:31]MH_SAM_APDU [11:12:31]CAPDU: 80 0D 01 02 [11:12:31]Write to MH i2c: E2 08 00 D3 A3 80 0D 01 02 00 00 00 00 EF [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:31]Read from MH i2c: E2 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 03 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 03 00 D3 A3 00 90 00 EA [11:12:31]RAPDU: 90 00 [11:12:31]wFMCommunicate OK [11:12:31]wFMCommunicate request_size=255 [11:12:31]MH_SAM_APDU [11:12:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B2 00 00 00 F4 03 04 00 A3 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 B6 04 00 35 04 06 00 FE [11:12:31]Write to MH i2c: E2 02 01 D4 A3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 B2 00 00 00 F4 03 04 00 A3 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 B6 04 00 35 04 06 00 FE 00 00 16 [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:31]Read from MH i2c: E2 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 03 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 03 00 D4 A3 00 90 00 EB [11:12:31]RAPDU: 90 00 [11:12:31]wFMCommunicate OK [11:12:31]wFMCommunicate request_size=10 [11:12:31]MH_SAM_APDU [11:12:31]CAPDU: 80 0D 02 02 05 37 3E AC 50 A2 [11:12:31]Write to MH i2c: E2 0D 00 D5 A3 80 0D 02 02 05 00 37 3E AC 50 A2 00 00 0F [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:31]Read from MH i2c: E2 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 03 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 03 00 D5 A3 00 90 00 EC [11:12:31]RAPDU: 90 00 [11:12:31]wFMCommunicate OK [11:12:31]wFMCommunicate request_size=4 [11:12:31]MH_SAM_APDU [11:12:31]CAPDU: 80 0D 03 02 [11:12:31]Write to MH i2c: E2 08 00 D6 A3 80 0D 03 02 00 00 00 00 F4 [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:31]Read from MH i2c: E2 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 0B 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 0B 00 D6 A3 00 EA BF 3A A2 3C 69 BE E9 90 00 C6 [11:12:31]RAPDU: EA BF 3A A2 3C 69 BE E9 90 00 [11:12:31]wFMCommunicate OK [11:12:31]SAM_PROTO_SignData done [11:12:31]FM_MakeSignedData done [11:12:31]CreateOFDProtocolMessage [11:12:31]wFMCommunicate request_size=4 [11:12:31]MH_SAM_APDU [11:12:31]CAPDU: 80 11 00 00 [11:12:31]Write to MH i2c: E2 08 00 D7 A3 80 11 00 00 00 00 00 00 F4 [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:31]Read from MH i2c: E2 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 17 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: E2 17 00 D7 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 49 [11:12:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:12:31]wFMCommunicate OK [11:12:31]CreateOFDProtocolMessage done [11:12:31]OFDSenderStorePacket 308757 [11:12:31]StoreOFDPacket docnum=308757 [11:12:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A1 61 07 01 23 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B2 00 00 00 F4 03 04 00 A3 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 B6 04 00 35 04 06 00 FE 37 3E AC 50 A2 EA BF 3A A2 3C 69 BE E9 [11:12:31]CheckFolder [11:12:31]dirname=/storage/ofd_packets [11:12:31]CheckFolder done [11:12:31]ProducePacketName [11:12:31]name=ofd_packets/00308757 [11:12:31]NVStorageSaveData ofd_packets/00308757 [11:12:31]File name is /storage/ofd_packets/00308757 [11:12:31]Write 301 bytes [11:12:31]NVStorageSaveData done [11:12:31]OFDSenderStorePacket done [11:12:31]KKMCreateOFDPacket done [11:12:31]NVStorageSaveData kkm_last_timestamp [11:12:31]File name is /storage/kkm_last_timestamp [11:12:31]Write 4 bytes [11:12:31]NVStorageSaveData done [11:12:31]ExternCall_PrintAddStr [11:12:31]wPrintStart [11:12:31]Write to MH i2c: 01 00 00 D8 A3 7B [11:12:31]Write i2c OK [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: 01 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: 01 07 00 [11:12:31]MH_I2C_Read... [11:12:31]Read from MH i2c: 01 07 00 D8 A3 00 00 00 00 00 FF 0F 90 [11:12:31]RasterBufferAndPrint [11:12:31]line Счет N : (1)642626 [11:12:31]line ИНН: 02508201610067 [11:12:31]line Контрольно-Кассовый Чек [11:12:31]line ПРОДАЖА [11:12:31]line ТРК (МРК, ГНК) : 41 [11:12:31]line Товар: 2710124130 [11:12:31]line Аи-92-К-2 [11:12:31]line 10.470 * 66.90 [11:12:31]line = 700.44 [11:12:31]line НДС 12% НСП 1% [11:12:31]line > о реализуемом товаре [11:12:31]line ОКРУГЛЕНИЕ: -0.44 [11:12:31]line ИТОГО: 700.00 [11:12:31]line Внесено: 700.00 [11:12:31]line СДАЧА: 0.00 [11:12:31]line НСП 1% : 6.20 [11:12:31]line НДС 12% : 74.38 [11:12:31]line Наличными: 700.00 [11:12:31]line Безнал.: 0.00 [11:12:31]line Место: АЗС № 172 "Партнер Нефть" [11:12:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:12:31]line СНО: Общий режим [11:12:31]line Чек 178 26.10.2024 11:12 [11:12:31]line Смена: 532 ФФД: 1.0 [11:12:31]line ЗНМ: 0300000116 [11:12:31]line РНМ: 0000000000091780 [11:12:31]line Версия ККМ: 001 [11:12:31]line ФМ: 0000000000871765 [11:12:31]line ФД: 308757 [11:12:31]line ФПД: 279513228136610 [11:12:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111235&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308757&fm=279513228136610&tin=02508201610067®Number=0000000000091780&sum=70000 [11:12:31]written 0, free lines is 4095 [11:12:31]OFD Sender: Processing packet 308757 [packets to send 222, broken 221] [11:12:31]ProducePacketName [11:12:31]name=ofd_packets/00308757 [11:12:31]OFD Sender: To server: pG, [11:12:31]CommunicateWithHost lk.salyk.kg:30040 [11:12:31]ConnectInit lk.salyk.kg [11:12:31]Connected sock=10 [11:12:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A1 61 07 01 23 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B2 00 00 00 F4 03 04 00 A3 CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 B6 04 00 35 04 06 00 FE 37 3E AC 50 A2 EA BF 3A A2 3C 69 BE E9 [11:12:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6A 35 47 00 00 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 31 37 36 35 10 04 04 00 15 B6 04 00 F4 03 04 00 02 75 1C 67 B6 04 01 00 00 CC 79 DD 29 A6 D8 CD 91 [11:12:31]CommunicateWithHost err = 0 [11:12:31]CheckOFDResponse [11:12:31]1017 (14) - 77093643461234 [11:12:31]1041 (16) - 0000000000871765 [11:12:31]1040 (4) - 308757 [11:12:31]1012 (4) - 26.10.2024 04:50 [11:12:31]1206 (1) - 0 [11:12:31]OFD Sender: Remove packet 308757 [11:12:31]ProducePacketName [11:12:31]name=ofd_packets/00308757 [11:12:31]NVStorageDeleteData [11:12:32]Write to MH i2c: 01 00 00 02 A4 A6 [11:12:32]Write i2c OK [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: 01 [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: 01 07 00 [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: 01 07 00 02 A4 00 00 00 00 00 BE 0C 77 [11:12:32]RasterBufferAndPrint [11:12:32]line [11:12:32]line [11:12:32]line [11:12:32]line [11:12:32]line [11:12:32]written 0, free lines is 3269 [11:12:32]MH_Cut [11:12:32]Write to MH i2c: D1 01 00 09 A4 01 7F [11:12:32]Write i2c OK [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: D1 [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: D1 01 00 [11:12:32]MH_I2C_Read... [11:12:32]Read from MH i2c: D1 01 00 09 A4 00 7E [11:12:32]Write to MH i2c: 01 00 00 0A A4 AE [11:12:32]Write i2c OK [11:12:32]MH_I2C_Read... [11:12:32]OFD Sender: No OFD packet to send [11:12:32]*** Cut start [11:12:32]*** Purtial cut [11:12:32]*** Stage 1: CUTSNS_PIN = 1 [11:12:33]Read from MH i2c: 01 [11:12:33]MH_I2C_Read... [11:12:33]*** Stop cut motor [11:12:33]*** Cut end [11:12:33]Read from MH i2c: 01 07 00 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: 01 07 00 0A A4 00 00 00 00 00 FF 0F C3 [11:12:33]process_action close_receipt done [11:12:33]requested_data is exist [11:12:33]produce_requested_data [11:12:33]requested_item fm.sn is exist - process it [11:12:33]wFMCommunicate request_size=4 [11:12:33]MH_SAM_APDU [11:12:33]CAPDU: 80 11 00 00 [11:12:33]Write to MH i2c: E2 08 00 0B A4 80 11 00 00 00 00 00 00 29 [11:12:33]Write i2c OK [11:12:33]MH_I2C_Read... [11:12:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:33]Read from MH i2c: E2 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 17 00 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 17 00 0B A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7E [11:12:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:12:33]wFMCommunicate OK [11:12:33]requested_item fd.num is exist - process it [11:12:33]SAM_PROTO_GetFieldsCounters [11:12:33]wFMCommunicate request_size=4 [11:12:33]MH_SAM_APDU [11:12:33]CAPDU: 80 13 00 00 [11:12:33]Write to MH i2c: E2 08 00 0C A4 80 13 00 00 00 00 00 00 2C [11:12:33]Write i2c OK [11:12:33]MH_I2C_Read... [11:12:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:33]Read from MH i2c: E2 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 62 00 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 62 00 0C A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 15 B6 04 00 0E 04 04 00 14 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 4A [11:12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 15 B6 04 00 0E 04 04 00 14 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 [11:12:33]wFMCommunicate OK [11:12:33]SAM_PROTO_GetFieldsCounters done [11:12:33]requested_item shift.num is exist - process it [11:12:33]requested_item shift.opened is exist - process it [11:12:33]req_shift_opened [11:12:33]FM_GetShiftState [11:12:33]SAM_PROTO_GetShiftState [11:12:33]wFMCommunicate request_size=4 [11:12:33]MH_SAM_APDU [11:12:33]CAPDU: 80 13 01 00 [11:12:33]Write to MH i2c: E2 08 00 0D A4 80 13 01 00 00 00 00 00 2E [11:12:33]Write i2c OK [11:12:33]MH_I2C_Read... [11:12:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:33]Read from MH i2c: E2 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 0E 00 [11:12:33]MH_I2C_Read... [11:12:33]Read from MH i2c: E2 0E 00 0D A4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AC [11:12:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:12:33]wFMCommunicate OK [11:12:33]SAM_PROTO_GetShiftState done [11:12:33]FM_GetShiftState done [11:12:33]req_shift_opened done [11:12:33]requested_item shift.open_date is exist - process it [11:12:33]req_shift_open_date [11:12:33]req_shift_open_date done [11:12:33]produce_requested_data done [11:12:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308757,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:12:33]process_action_free close_receipt [11:12:33]json_value_free [11:12:33]json_value_free done [11:12:33]process_json_proto returns [11:12:33]Send response to host [11:12:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308757,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:12:33]free response buf [11:12:33]execute_script done [11:12:33]execute_script returns [11:12:33]free content buf [11:12:33]Sock 9.Close socket [11:12:33]Sock 9.Thread stoped [11:12:37]OFD Sender: No OFD packet to send [11:12:37]accept exits with 8 [11:12:37]New connection [11:12:37]New thread 3067342180 created [11:12:37]Thread 3067198820 joined [11:12:37]Waiting for new connection... [11:12:37] Sock 8.Parse request [11:12:37]Sock 8.Check first char [11:12:37]Sock 8.First char is OK [11:12:37]request: POST /json_proto HTTP/1.0 [11:12:37]Method: POST [11:12:37]URL: /json_proto [11:12:37]Method is POST - this is cgi request [11:12:37]url: /json_proto [11:12:37]query_string will be loaded in cgi processing [11:12:37]execute_cgi json_proto POST (null) [11:12:37]execute_cgi path=json_proto method=POST [11:12:37]POST find Content-Length [11:12:37]Host: 172.17.96.3:8080 [11:12:37]Content-Length: 677 [11:12:37]Content-Type: application/json [11:12:37] [11:12:37]POST finish read [11:12:37]Found Content-Length = 677 [11:12:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:12:37]execute_script... [11: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 : (1)642627", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:12:37]POST & json_proto [11:12:37]process_json_proto [11:12:37]json parsed OK: [11:12:37]protocol is kg_v1.0 [11:12:37]action value=close_receipt [11:12:37]process_action close_receipt [11:12:37]cmd_close_receipt [11:12:37]MH_GetDate [11:12:37]Write to MH i2c: F0 00 00 0E A4 A1 [11:12:37]Write i2c OK [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: F0 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: F0 09 00 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: F0 09 00 0E A4 00 AB CE 1C 67 44 5E 04 65 B1 [11:12:37]GetLastDocTimeStamp 1729941155 [11:12:37]current date 1729941163 [11:12:37]FM_GetShiftState [11:12:37]SAM_PROTO_GetShiftState [11:12:37]wFMCommunicate request_size=4 [11:12:37]MH_SAM_APDU [11:12:37]CAPDU: 80 13 01 00 [11:12:37]Write to MH i2c: E2 08 00 0F A4 80 13 01 00 00 00 00 00 30 [11:12:37]Write i2c OK [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: E2 [11:12:37]MH_I2C_Read... [11:12:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:37]Read from MH i2c: E2 0E 00 [11:12:37]MH_I2C_Read... [11:12:37]Read from MH i2c: E2 0E 00 0F A4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AE [11:12:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:12:37]wFMCommunicate OK [11:12:37]SAM_PROTO_GetShiftState done [11:12:37]FM_GetShiftState done [11:12:37]opened in 1729902265 [11:12:37]opened+sec_in_day 1729988665 [11:12:37]quantity*price = 40006 [11:12:37]sum+1 = 40007 [11:12:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 179 26.10.2024 11:12 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308758 ФПД: 184398804773497 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111243&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308758&fm=184398804773497&tin=02508201610067®Number=0000000000091780&sum=40000 [11:12:39]StoreToDocumentArchive [11:12:39]shift 532 fd 308758 [11:12:39]save to /storage/0532/doc_00308758 [11:12:39]save last doc name /storage/0532/doc_00308758 to /storage/kkm_last_doc_name [11:12:39]save OK [11:12:39]Clear old archive folders... [11:12:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:39]tlvbuf is 00E2BE10 [11:12:39]SAM_PROTO_ClearQueue [11:12:39]wFMCommunicate request_size=4 [11:12:39]MH_SAM_APDU [11:12:39]CAPDU: 80 09 00 00 [11:12:39]Write to MH i2c: E2 08 00 1C A4 80 09 00 00 00 00 00 00 32 [11:12:39]Write i2c OK [11:12:39]MH_I2C_Read... [11:12:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:39]Read from MH i2c: E2 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 03 00 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 03 00 1C A4 00 90 00 34 [11:12:39]RAPDU: 90 00 [11:12:39]wFMCommunicate OK [11:12:39]SAM_PROTO_ClearQueue done [11:12:39]KKMCreateOFDPacket [11:12:39]OFDProtocolAddRootSTLVToBuf [11:12:39]FM_MakeSignedData [11:12:39]FM_MakeSignedData [11:12:39]SAM_PROTO_SignData [11:12:39]wFMCommunicate request_size=4 [11:12:39]MH_SAM_APDU [11:12:39]CAPDU: 80 0D 01 02 [11:12:39]Write to MH i2c: E2 08 00 1D A4 80 0D 01 02 00 00 00 00 3A [11:12:39]Write i2c OK [11:12:39]MH_I2C_Read... [11:12:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:39]Read from MH i2c: E2 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 03 00 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 03 00 1D A4 00 90 00 35 [11:12:39]RAPDU: 90 00 [11:12:39]wFMCommunicate OK [11:12:39]wFMCommunicate request_size=255 [11:12:39]MH_SAM_APDU [11:12: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 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 B3 00 00 00 F4 03 04 00 AB CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 B6 04 00 35 04 06 00 A7 [11:12:39]Write to MH i2c: E2 02 01 1E A4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 B3 00 00 00 F4 03 04 00 AB CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 B6 04 00 35 04 06 00 A7 00 00 D3 [11:12:39]Write i2c OK [11:12:39]MH_I2C_Read... [11:12:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:39]Read from MH i2c: E2 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 03 00 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 03 00 1E A4 00 90 00 36 [11:12:39]RAPDU: 90 00 [11:12:39]wFMCommunicate OK [11:12:39]wFMCommunicate request_size=10 [11:12:39]MH_SAM_APDU [11:12:39]CAPDU: 80 0D 02 02 05 B5 B1 41 6A 79 [11:12:39]Write to MH i2c: E2 0D 00 1F A4 80 0D 02 02 05 00 B5 B1 41 6A 79 00 00 D1 [11:12:39]Write i2c OK [11:12:39]MH_I2C_Read... [11:12:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:39]Read from MH i2c: E2 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 03 00 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 03 00 1F A4 00 90 00 37 [11:12:39]RAPDU: 90 00 [11:12:39]wFMCommunicate OK [11:12:39]wFMCommunicate request_size=4 [11:12:39]MH_SAM_APDU [11:12:39]CAPDU: 80 0D 03 02 [11:12:39]Write to MH i2c: E2 08 00 20 A4 80 0D 03 02 00 00 00 00 3F [11:12:39]Write i2c OK [11:12:39]MH_I2C_Read... [11:12:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:39]Read from MH i2c: E2 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 0B 00 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 0B 00 20 A4 00 E2 86 64 4A 90 2B 7D 80 90 00 0E [11:12:39]RAPDU: E2 86 64 4A 90 2B 7D 80 90 00 [11:12:39]wFMCommunicate OK [11:12:39]SAM_PROTO_SignData done [11:12:39]FM_MakeSignedData done [11:12:39]CreateOFDProtocolMessage [11:12:39]wFMCommunicate request_size=4 [11:12:39]MH_SAM_APDU [11:12:39]CAPDU: 80 11 00 00 [11:12:39]Write to MH i2c: E2 08 00 21 A4 80 11 00 00 00 00 00 00 3F [11:12:39]Write i2c OK [11:12:39]MH_I2C_Read... [11:12:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:39]Read from MH i2c: E2 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 17 00 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: E2 17 00 21 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 94 [11:12:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:12:39]wFMCommunicate OK [11:12:39]CreateOFDProtocolMessage done [11:12:39]OFDSenderStorePacket 308758 [11:12:39]StoreOFDPacket docnum=308758 [11:12:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CF 4E 07 01 D3 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B3 00 00 00 F4 03 04 00 AB CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 B6 04 00 35 04 06 00 A7 B5 B1 41 6A 79 E2 86 64 4A 90 2B 7D 80 [11:12:39]CheckFolder [11:12:39]dirname=/storage/ofd_packets [11:12:39]CheckFolder done [11:12:39]ProducePacketName [11:12:39]name=ofd_packets/00308758 [11:12:39]NVStorageSaveData ofd_packets/00308758 [11:12:39]File name is /storage/ofd_packets/00308758 [11:12:39]Write 301 bytes [11:12:39]NVStorageSaveData done [11:12:39]OFDSenderStorePacket done [11:12:39]KKMCreateOFDPacket done [11:12:39]NVStorageSaveData kkm_last_timestamp [11:12:39]File name is /storage/kkm_last_timestamp [11:12:39]Write 4 bytes [11:12:39]NVStorageSaveData done [11:12:39]ExternCall_PrintAddStr [11:12:39]wPrintStart [11:12:39]Write to MH i2c: 01 00 00 22 A4 C6 [11:12:39]Write i2c OK [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: 01 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: 01 07 00 [11:12:39]MH_I2C_Read... [11:12:39]Read from MH i2c: 01 07 00 22 A4 00 00 00 00 00 FF 0F DB [11:12:39]RasterBufferAndPrint [11:12:39]line Счет N : (1)642627 [11:12:39]line ИНН: 02508201610067 [11:12:39]line Контрольно-Кассовый Чек [11:12:39]line ПРОДАЖА [11:12:39]line ТРК (МРК, ГНК) : 62 [11:12:39]line Товар: 2710124130 [11:12:39]line Аи-92-К-2 [11:12:39]line 5.980 * 66.90 [11:12:39]line = 400.06 [11:12:39]line НДС 12% НСП 1% [11:12:39]line > о реализуемом товаре [11:12:39]line ОКРУГЛЕНИЕ: -0.06 [11:12:39]line ИТОГО: 400.00 [11:12:39]line Внесено: 400.00 [11:12:39]line СДАЧА: 0.00 [11:12:39]line НСП 1% : 3.54 [11:12:39]line НДС 12% : 42.48 [11:12:39]line Наличными: 400.00 [11:12:39]line Безнал.: 0.00 [11:12:39]line Место: АЗС № 172 "Партнер Нефть" [11:12:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:12:39]line СНО: Общий режим [11:12:39]line Чек 179 26.10.2024 11:12 [11:12:39]line Смена: 532 ФФД: 1.0 [11:12:39]line ЗНМ: 0300000116 [11:12:39]line РНМ: 0000000000091780 [11:12:39]line Версия ККМ: 001 [11:12:39]line ФМ: 0000000000871765 [11:12:39]line ФД: 308758 [11:12:39]line ФПД: 184398804773497 [11:12:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111243&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308758&fm=184398804773497&tin=02508201610067®Number=0000000000091780&sum=40000 [11:12:39]written 0, free lines is 4095 [11:12:39]OFD Sender: Processing packet 308758 [packets to send 222, broken 221] [11:12:39]ProducePacketName [11:12:39]name=ofd_packets/00308758 [11:12:39]OFD Sender: To server: pG, [11:12:39]CommunicateWithHost lk.salyk.kg:30040 [11:12:39]ConnectInit lk.salyk.kg [11:12:39]Connected sock=10 [11: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 31 37 36 35 0F 01 00 00 CF 4E 07 01 D3 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B3 00 00 00 F4 03 04 00 AB CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 B6 04 00 35 04 06 00 A7 B5 B1 41 6A 79 E2 86 64 4A 90 2B 7D 80 [11:12:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5F F3 47 00 8F 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 31 37 36 35 10 04 04 00 16 B6 04 00 F4 03 04 00 0A 75 1C 67 B6 04 01 00 00 32 48 45 EF C3 F9 66 36 [11:12:40]CommunicateWithHost err = 0 [11:12:40]CheckOFDResponse [11:12:40]1017 (14) - 77093643461234 [11:12:40]1041 (16) - 0000000000871765 [11:12:40]1040 (4) - 308758 [11:12:40]1012 (4) - 26.10.2024 04:50 [11:12:40]1206 (1) - 0 [11:12:40]OFD Sender: Remove packet 308758 [11:12:40]ProducePacketName [11:12:40]name=ofd_packets/00308758 [11:12:40]NVStorageDeleteData [11:12:40]Write to MH i2c: 01 00 00 4C A4 F0 [11:12:40]Write i2c OK [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: 01 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: 01 07 00 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: 01 07 00 4C A4 00 00 00 00 00 BE 0C C1 [11:12:40]RasterBufferAndPrint [11:12:40]line [11:12:40]line [11:12:40]line [11:12:40]line [11:12:40]line [11:12:40]written 0, free lines is 3270 [11:12:40]MH_Cut [11:12:40]Write to MH i2c: D1 01 00 53 A4 01 C9 [11:12:40]Write i2c OK [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: D1 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: D1 01 00 [11:12:40]MH_I2C_Read... [11:12:40]Read from MH i2c: D1 01 00 53 A4 00 C8 [11:12:40]Write to MH i2c: 01 00 00 54 A4 F8 [11:12:40]Write i2c OK [11:12:40]MH_I2C_Read... [11:12:40]OFD Sender: No OFD packet to send [11:12:40]*** Cut start [11:12:40]*** Purtial cut [11:12:40]*** Stage 1: CUTSNS_PIN = 1 [11:12:41]Read from MH i2c: 01 [11:12:41]MH_I2C_Read... [11:12:41]*** Stop cut motor [11:12:41]*** Cut end [11:12:41]Read from MH i2c: 01 07 00 [11:12:41]MH_I2C_Read... [11:12:41]Read from MH i2c: 01 07 00 54 A4 00 00 00 00 00 FF 0F 0D [11:12:41]process_action close_receipt done [11:12:41]requested_data is exist [11:12:41]produce_requested_data [11:12:41]requested_item fm.sn is exist - process it [11:12:41]wFMCommunicate request_size=4 [11:12:41]MH_SAM_APDU [11:12:41]CAPDU: 80 11 00 00 [11:12:41]Write to MH i2c: E2 08 00 55 A4 80 11 00 00 00 00 00 00 73 [11:12:41]Write i2c OK [11:12:41]MH_I2C_Read... [11:12:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:41]Read from MH i2c: E2 [11:12:41]MH_I2C_Read... [11:12:41]Read from MH i2c: E2 17 00 [11:12:41]MH_I2C_Read... [11:12:41]Read from MH i2c: E2 17 00 55 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C8 [11:12:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:12:41]wFMCommunicate OK [11:12:41]requested_item fd.num is exist - process it [11:12:41]SAM_PROTO_GetFieldsCounters [11:12:41]wFMCommunicate request_size=4 [11:12:41]MH_SAM_APDU [11:12:41]CAPDU: 80 13 00 00 [11:12:41]Write to MH i2c: E2 08 00 56 A4 80 13 00 00 00 00 00 00 76 [11:12:41]Write i2c OK [11:12:41]MH_I2C_Read... [11:12:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:41]Read from MH i2c: E2 [11:12:41]MH_I2C_Read... [11:12:41]Read from MH i2c: E2 62 00 [11:12:41]MH_I2C_Read... [11:12:41]Read from MH i2c: E2 62 00 56 A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 16 B6 04 00 0E 04 04 00 14 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 98 [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 16 B6 04 00 0E 04 04 00 14 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 [11:12:41]wFMCommunicate OK [11:12:41]SAM_PROTO_GetFieldsCounters done [11:12:41]requested_item shift.num is exist - process it [11:12:41]requested_item shift.opened is exist - process it [11:12:41]req_shift_opened [11:12:41]FM_GetShiftState [11:12:41]SAM_PROTO_GetShiftState [11:12:41]wFMCommunicate request_size=4 [11:12:41]MH_SAM_APDU [11:12:41]CAPDU: 80 13 01 00 [11:12:41]Write to MH i2c: E2 08 00 57 A4 80 13 01 00 00 00 00 00 78 [11:12:41]Write i2c OK [11:12:41]MH_I2C_Read... [11:12:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:41]Read from MH i2c: E2 [11:12:41]MH_I2C_Read... [11:12:41]Read from MH i2c: E2 0E 00 [11:12:41]MH_I2C_Read... [11:12:41]Read from MH i2c: E2 0E 00 57 A4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F6 [11:12:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:12:41]wFMCommunicate OK [11:12:41]SAM_PROTO_GetShiftState done [11:12:41]FM_GetShiftState done [11:12:41]req_shift_opened done [11:12:41]requested_item shift.open_date is exist - process it [11:12:41]req_shift_open_date [11:12:41]req_shift_open_date done [11:12:41]produce_requested_data done [11:12:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308758,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:12:41]process_action_free close_receipt [11:12:41]json_value_free [11:12:41]json_value_free done [11:12:41]process_json_proto returns [11:12:41]Send response to host [11:12:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308758,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:12:41]free response buf [11:12:41]execute_script done [11:12:41]execute_script returns [11:12:41]free content buf [11:12:41]Sock 8.Close socket [11:12:41]Sock 8.Thread stoped [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:26]accept exits with 9 [11:13:26]New connection [11:13:26]New thread 3067198820 created [11:13:26]Thread 3067342180 joined [11:13:26]Waiting for new connection... [11:13:26] Sock 9.Parse request [11:13:26]Sock 9.Check first char [11:13:26]Sock 9.First char is OK [11:13:26]request: POST /json_proto HTTP/1.0 [11:13:26]Method: POST [11:13:26]URL: /json_proto [11:13:26]Method is POST - this is cgi request [11:13:26]url: /json_proto [11:13:26]query_string will be loaded in cgi processing [11:13:26]execute_cgi json_proto POST (null) [11:13:26]execute_cgi path=json_proto method=POST [11:13:26]POST find Content-Length [11:13:26]Host: 172.17.96.3:8080 [11:13:26]Content-Length: 677 [11:13:26]Content-Type: application/json [11:13:26] [11:13:26]POST finish read [11:13:26]Found Content-Length = 677 [11:13:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:13:26]execute_script... [11:13: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)642628", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:13:26]POST & json_proto [11:13:26]process_json_proto [11:13:26]json parsed OK: [11:13:26]protocol is kg_v1.0 [11:13:26]action value=close_receipt [11:13:26]process_action close_receipt [11:13:26]cmd_close_receipt [11:13:26]MH_GetDate [11:13:26]Write to MH i2c: F0 00 00 58 A4 EB [11:13:26]Write i2c OK [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: F0 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: F0 09 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: F0 09 00 58 A4 00 DC CE 1C 67 44 5E 04 65 2C [11:13:26]GetLastDocTimeStamp 1729941163 [11:13:26]current date 1729941212 [11:13:26]FM_GetShiftState [11:13:26]SAM_PROTO_GetShiftState [11:13:26]wFMCommunicate request_size=4 [11:13:26]MH_SAM_APDU [11:13:26]CAPDU: 80 13 01 00 [11:13:26]Write to MH i2c: E2 08 00 59 A4 80 13 01 00 00 00 00 00 7A [11:13:26]Write i2c OK [11:13:26]MH_I2C_Read... [11:13:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:26]Read from MH i2c: E2 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 0E 00 [11:13:26]MH_I2C_Read... [11:13:26]Read from MH i2c: E2 0E 00 59 A4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F8 [11:13:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:13:26]wFMCommunicate OK [11:13:26]SAM_PROTO_GetShiftState done [11:13:26]FM_GetShiftState done [11:13:26]opened in 1729902265 [11:13:26]opened+sec_in_day 1729988665 [11:13:26]quantity*price = 50041 [11:13:26]sum+1 = 50042 [11:13:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 180 26.10.2024 11:13 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308759 ФПД: 244484336421045 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111332&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308759&fm=244484336421045&tin=02508201610067®Number=0000000000091780&sum=50000 [11:13:27]StoreToDocumentArchive [11:13:27]shift 532 fd 308759 [11:13:27]save to /storage/0532/doc_00308759 [11:13:27]save last doc name /storage/0532/doc_00308759 to /storage/kkm_last_doc_name [11:13:27]save OK [11:13:27]Clear old archive folders... [11:13:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:13:27]tlvbuf is 00E36490 [11:13:27]SAM_PROTO_ClearQueue [11:13:27]wFMCommunicate request_size=4 [11:13:27]MH_SAM_APDU [11:13:27]CAPDU: 80 09 00 00 [11:13:27]Write to MH i2c: E2 08 00 66 A4 80 09 00 00 00 00 00 00 7C [11:13:27]Write i2c OK [11:13:27]MH_I2C_Read... [11:13:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:28]Read from MH i2c: E2 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 03 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 03 00 66 A4 00 90 00 7E [11:13:28]RAPDU: 90 00 [11:13:28]wFMCommunicate OK [11:13:28]SAM_PROTO_ClearQueue done [11:13:28]KKMCreateOFDPacket [11:13:28]OFDProtocolAddRootSTLVToBuf [11:13:28]FM_MakeSignedData [11:13:28]FM_MakeSignedData [11:13:28]SAM_PROTO_SignData [11:13:28]wFMCommunicate request_size=4 [11:13:28]MH_SAM_APDU [11:13:28]CAPDU: 80 0D 01 02 [11:13:28]Write to MH i2c: E2 08 00 67 A4 80 0D 01 02 00 00 00 00 84 [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:28]Read from MH i2c: E2 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 03 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 03 00 67 A4 00 90 00 7F [11:13:28]RAPDU: 90 00 [11:13:28]wFMCommunicate OK [11:13:28]wFMCommunicate request_size=255 [11:13:28]MH_SAM_APDU [11:13:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B4 00 00 00 F4 03 04 00 DC CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 B6 04 00 35 04 06 00 DE [11:13:28]Write to MH i2c: E2 02 01 68 A4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 B4 00 00 00 F4 03 04 00 DC CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 B6 04 00 35 04 06 00 DE 00 00 B8 [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:28]Read from MH i2c: E2 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 03 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 03 00 68 A4 00 90 00 80 [11:13:28]RAPDU: 90 00 [11:13:28]wFMCommunicate OK [11:13:28]wFMCommunicate request_size=10 [11:13:28]MH_SAM_APDU [11:13:28]CAPDU: 80 0D 02 02 05 5B 72 06 88 B5 [11:13:28]Write to MH i2c: E2 0D 00 69 A4 80 0D 02 02 05 00 5B 72 06 88 B5 00 00 A1 [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:28]Read from MH i2c: E2 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 03 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 03 00 69 A4 00 90 00 81 [11:13:28]RAPDU: 90 00 [11:13:28]wFMCommunicate OK [11:13:28]wFMCommunicate request_size=4 [11:13:28]MH_SAM_APDU [11:13:28]CAPDU: 80 0D 03 02 [11:13:28]Write to MH i2c: E2 08 00 6A A4 80 0D 03 02 00 00 00 00 89 [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:28]Read from MH i2c: E2 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 0B 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 0B 00 6A A4 00 A3 15 48 BA A9 1E E3 18 90 00 06 [11:13:28]RAPDU: A3 15 48 BA A9 1E E3 18 90 00 [11:13:28]wFMCommunicate OK [11:13:28]SAM_PROTO_SignData done [11:13:28]FM_MakeSignedData done [11:13:28]CreateOFDProtocolMessage [11:13:28]wFMCommunicate request_size=4 [11:13:28]MH_SAM_APDU [11:13:28]CAPDU: 80 11 00 00 [11:13:28]Write to MH i2c: E2 08 00 6B A4 80 11 00 00 00 00 00 00 89 [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:28]Read from MH i2c: E2 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 17 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: E2 17 00 6B A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DE [11:13:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:13:28]wFMCommunicate OK [11:13:28]CreateOFDProtocolMessage done [11:13:28]OFDSenderStorePacket 308759 [11:13:28]StoreOFDPacket docnum=308759 [11:13:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 28 9A 07 01 79 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B4 00 00 00 F4 03 04 00 DC CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 B6 04 00 35 04 06 00 DE 5B 72 06 88 B5 A3 15 48 BA A9 1E E3 18 [11:13:28]CheckFolder [11:13:28]dirname=/storage/ofd_packets [11:13:28]CheckFolder done [11:13:28]ProducePacketName [11:13:28]name=ofd_packets/00308759 [11:13:28]NVStorageSaveData ofd_packets/00308759 [11:13:28]File name is /storage/ofd_packets/00308759 [11:13:28]Write 301 bytes [11:13:28]NVStorageSaveData done [11:13:28]OFDSenderStorePacket done [11:13:28]KKMCreateOFDPacket done [11:13:28]NVStorageSaveData kkm_last_timestamp [11:13:28]File name is /storage/kkm_last_timestamp [11:13:28]Write 4 bytes [11:13:28]NVStorageSaveData done [11:13:28]ExternCall_PrintAddStr [11:13:28]wPrintStart [11:13:28]Write to MH i2c: 01 00 00 6C A4 10 [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: 01 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: 01 07 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: 01 07 00 6C A4 00 00 00 00 00 FF 0F 25 [11:13:28]RasterBufferAndPrint [11:13:28]line Счет N : (1)642628 [11:13:28]line ИНН: 02508201610067 [11:13:28]line Контрольно-Кассовый Чек [11:13:28]line ПРОДАЖА [11:13:28]line ТРК (МРК, ГНК) : 31 [11:13:28]line Товар: 2710124130 [11:13:28]line Аи-92-К-2 [11:13:28]line 7.480 * 66.90 [11:13:28]line = 500.41 [11:13:28]line НДС 12% НСП 1% [11:13:28]line > о реализуемом товаре [11:13:28]line ОКРУГЛЕНИЕ: -0.41 [11:13:28]line ИТОГО: 500.00 [11:13:28]line Внесено: 500.00 [11:13:28]line СДАЧА: 0.00 [11:13:28]line НСП 1% : 4.43 [11:13:28]line НДС 12% : 53.14 [11:13:28]line Наличными: 500.00 [11:13:28]line Безнал.: 0.00 [11:13:28]line Место: АЗС № 172 "Партнер Нефть" [11:13:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:13:28]line СНО: Общий режим [11:13:28]line Чек 180 26.10.2024 11:13 [11:13:28]line Смена: 532 ФФД: 1.0 [11:13:28]line ЗНМ: 0300000116 [11:13:28]line РНМ: 0000000000091780 [11:13:28]line Версия ККМ: 001 [11:13:28]line ФМ: 0000000000871765 [11:13:28]line ФД: 308759 [11:13:28]line ФПД: 244484336421045 [11:13:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111332&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308759&fm=244484336421045&tin=02508201610067®Number=0000000000091780&sum=50000 [11:13:28]written 0, free lines is 4095 [11:13:28]OFD Sender: Processing packet 308759 [packets to send 222, broken 221] [11:13:28]ProducePacketName [11:13:28]name=ofd_packets/00308759 [11:13:28]OFD Sender: To server: pG, [11:13:28]CommunicateWithHost lk.salyk.kg:30040 [11:13:28]ConnectInit lk.salyk.kg [11:13:28]Connected sock=8 [11:13:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 28 9A 07 01 79 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B4 00 00 00 F4 03 04 00 DC CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 B6 04 00 35 04 06 00 DE 5B 72 06 88 B5 A3 15 48 BA A9 1E E3 18 [11:13:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D3 F4 47 00 AF 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 31 37 36 35 10 04 04 00 17 B6 04 00 F4 03 04 00 3B 75 1C 67 B6 04 01 00 00 22 B1 06 FB E8 6C EC 8F [11:13:28]CommunicateWithHost err = 0 [11:13:28]CheckOFDResponse [11:13:28]1017 (14) - 77093643461234 [11:13:28]1041 (16) - 0000000000871765 [11:13:28]1040 (4) - 308759 [11:13:28]1012 (4) - 26.10.2024 04:51 [11:13:28]1206 (1) - 0 [11:13:28]OFD Sender: Remove packet 308759 [11:13:28]ProducePacketName [11:13:28]name=ofd_packets/00308759 [11:13:28]NVStorageDeleteData [11:13:28]Write to MH i2c: 01 00 00 96 A4 3A [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: 01 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: 01 07 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: 01 07 00 96 A4 00 00 00 00 00 B5 0C 02 [11:13:28]RasterBufferAndPrint [11:13:28]line [11:13:28]line [11:13:28]line [11:13:28]line [11:13:28]line [11:13:28]written 0, free lines is 3262 [11:13:28]MH_Cut [11:13:28]Write to MH i2c: D1 01 00 9D A4 01 13 [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: D1 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: D1 01 00 [11:13:28]MH_I2C_Read... [11:13:28]Read from MH i2c: D1 01 00 9D A4 00 12 [11:13:28]Write to MH i2c: 01 00 00 9E A4 42 [11:13:28]Write i2c OK [11:13:28]MH_I2C_Read... [11:13:29]OFD Sender: No OFD packet to send [11:13:29]*** Cut start [11:13:29]*** Purtial cut [11:13:29]*** Stage 1: CUTSNS_PIN = 1 [11:13:30]Read from MH i2c: 01 [11:13:30]MH_I2C_Read... [11:13:30]*** Stop cut motor [11:13:30]*** Cut end [11:13:30]Read from MH i2c: 01 07 00 [11:13:30]MH_I2C_Read... [11:13:30]Read from MH i2c: 01 07 00 9E A4 00 00 00 00 00 FF 0F 57 [11:13:30]process_action close_receipt done [11:13:30]requested_data is exist [11:13:30]produce_requested_data [11:13:30]requested_item fm.sn is exist - process it [11:13:30]wFMCommunicate request_size=4 [11:13:30]MH_SAM_APDU [11:13:30]CAPDU: 80 11 00 00 [11:13:30]Write to MH i2c: E2 08 00 9F A4 80 11 00 00 00 00 00 00 BD [11:13:30]Write i2c OK [11:13:30]MH_I2C_Read... [11:13:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:30]Read from MH i2c: E2 [11:13:30]MH_I2C_Read... [11:13:30]Read from MH i2c: E2 17 00 [11:13:30]MH_I2C_Read... [11:13:30]Read from MH i2c: E2 17 00 9F A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 12 [11:13:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:13:30]wFMCommunicate OK [11:13:30]requested_item fd.num is exist - process it [11:13:30]SAM_PROTO_GetFieldsCounters [11:13:30]wFMCommunicate request_size=4 [11:13:30]MH_SAM_APDU [11:13:30]CAPDU: 80 13 00 00 [11:13:30]Write to MH i2c: E2 08 00 A0 A4 80 13 00 00 00 00 00 00 C0 [11:13:30]Write i2c OK [11:13:30]MH_I2C_Read... [11:13:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:30]Read from MH i2c: E2 [11:13:30]MH_I2C_Read... [11:13:30]Read from MH i2c: E2 62 00 [11:13:30]MH_I2C_Read... [11:13:30]Read from MH i2c: E2 62 00 A0 A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 17 B6 04 00 0E 04 04 00 14 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 E6 [11:13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 17 B6 04 00 0E 04 04 00 14 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 [11:13:30]wFMCommunicate OK [11:13:30]SAM_PROTO_GetFieldsCounters done [11:13:30]requested_item shift.num is exist - process it [11:13:30]requested_item shift.opened is exist - process it [11:13:30]req_shift_opened [11:13:30]FM_GetShiftState [11:13:30]SAM_PROTO_GetShiftState [11:13:30]wFMCommunicate request_size=4 [11:13:30]MH_SAM_APDU [11:13:30]CAPDU: 80 13 01 00 [11:13:30]Write to MH i2c: E2 08 00 A1 A4 80 13 01 00 00 00 00 00 C2 [11:13:30]Write i2c OK [11:13:30]MH_I2C_Read... [11:13:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:30]Read from MH i2c: E2 [11:13:30]MH_I2C_Read... [11:13:30]Read from MH i2c: E2 0E 00 [11:13:30]MH_I2C_Read... [11:13:30]Read from MH i2c: E2 0E 00 A1 A4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 40 [11:13:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:13:30]wFMCommunicate OK [11:13:30]SAM_PROTO_GetShiftState done [11:13:30]FM_GetShiftState done [11:13:30]req_shift_opened done [11:13:30]requested_item shift.open_date is exist - process it [11:13:30]req_shift_open_date [11:13:30]req_shift_open_date done [11:13:30]produce_requested_data done [11:13:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308759,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:13:30]process_action_free close_receipt [11:13:30]json_value_free [11:13:30]json_value_free done [11:13:30]process_json_proto returns [11:13:30]Send response to host [11:13:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308759,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:13:30]free response buf [11:13:30]execute_script done [11:13:30]execute_script returns [11:13:30]free content buf [11:13:30]Sock 9.Close socket [11:13:30]Sock 9.Thread stoped [11:13:34]OFD Sender: No OFD packet to send [11:13:39]OFD Sender: No OFD packet to send [11:13:40]accept exits with 10 [11:13:40]New connection [11:13:40]New thread 3067342180 created [11:13:40]Thread 3067198820 joined [11:13:40]Waiting for new connection... [11:13:40] Sock 10.Parse request [11:13:40]Sock 10.Check first char [11:13:40]Sock 10.First char is OK [11:13:40]request: POST /json_proto HTTP/1.0 [11:13:40]Method: POST [11:13:40]URL: /json_proto [11:13:40]Method is POST - this is cgi request [11:13:40]url: /json_proto [11:13:40]query_string will be loaded in cgi processing [11:13:40]execute_cgi json_proto POST (null) [11:13:40]execute_cgi path=json_proto method=POST [11:13:40]POST find Content-Length [11:13:40]Host: 172.17.96.3:8080 [11:13:40]Content-Length: 800 [11:13:40]Content-Type: application/json [11:13:40] [11:13:40]POST finish read [11:13:40]Found Content-Length = 800 [11:13:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4195182", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:40]execute_script... [11:13:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642629", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4195182", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:13:40]POST & json_proto [11:13:40]process_json_proto [11:13:40]json parsed OK: [11:13:40]protocol is kg_v1.0 [11:13:40]action value=close_receipt [11:13:40]process_action close_receipt [11:13:40]cmd_close_receipt [11:13:40]MH_GetDate [11:13:40]Write to MH i2c: F0 00 00 A2 A4 35 [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: F0 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: F0 09 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: F0 09 00 A2 A4 00 EA CE 1C 67 44 5E 04 65 84 [11:13:40]GetLastDocTimeStamp 1729941212 [11:13:40]current date 1729941226 [11:13:40]FM_GetShiftState [11:13:40]SAM_PROTO_GetShiftState [11:13:40]wFMCommunicate request_size=4 [11:13:40]MH_SAM_APDU [11:13:40]CAPDU: 80 13 01 00 [11:13:40]Write to MH i2c: E2 08 00 A3 A4 80 13 01 00 00 00 00 00 C4 [11:13:40]Write i2c OK [11:13:40]MH_I2C_Read... [11:13:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:40]Read from MH i2c: E2 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: E2 0E 00 [11:13:40]MH_I2C_Read... [11:13:40]Read from MH i2c: E2 0E 00 A3 A4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 42 [11:13:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:13:40]wFMCommunicate OK [11:13:40]SAM_PROTO_GetShiftState done [11:13:40]FM_GetShiftState done [11:13:40]opened in 1729902265 [11:13:40]opened+sec_in_day 1729988665 [11:13:40]quantity*price = 0 [11:13:40]sum+1 = 1 [11:13:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 181 26.10.2024 11:13 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4195182 ФМ: 0000000000871765 ФД: 308760 ФПД: 146315568119797 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111346&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308760&fm=146315568119797&tin=02508201610067®Number=0000000000091780&sum=0 [11:13:41]StoreToDocumentArchive [11:13:41]shift 532 fd 308760 [11:13:41]save to /storage/0532/doc_00308760 [11:13:41]save last doc name /storage/0532/doc_00308760 to /storage/kkm_last_doc_name [11:13:41]save OK [11:13:41]Clear old archive folders... [11:13:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:13:41]tlvbuf is 00C8F850 [11:13:41]SAM_PROTO_ClearQueue [11:13:41]wFMCommunicate request_size=4 [11:13:41]MH_SAM_APDU [11:13:41]CAPDU: 80 09 00 00 [11:13:41]Write to MH i2c: E2 08 00 B0 A4 80 09 00 00 00 00 00 00 C6 [11:13:41]Write i2c OK [11:13:41]MH_I2C_Read... [11:13:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:13:41]Read from MH i2c: E2 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 03 00 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 03 00 B0 A4 00 90 00 C8 [11:13:41]RAPDU: 90 00 [11:13:41]wFMCommunicate OK [11:13:41]SAM_PROTO_ClearQueue done [11:13:41]KKMCreateOFDPacket [11:13:41]OFDProtocolAddRootSTLVToBuf [11:13:41]FM_MakeSignedData [11:13:41]FM_MakeSignedData [11:13:41]SAM_PROTO_SignData [11:13:41]wFMCommunicate request_size=4 [11:13:41]MH_SAM_APDU [11:13:41]CAPDU: 80 0D 01 02 [11:13:41]Write to MH i2c: E2 08 00 B1 A4 80 0D 01 02 00 00 00 00 CE [11:13:41]Write i2c OK [11:13:41]MH_I2C_Read... [11:13:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:13:41]Read from MH i2c: E2 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 03 00 [11:13:41]MH_I2C_Read... [11:13:41]Read from MH i2c: E2 03 00 B1 A4 00 90 00 C9 [11:13:41]RAPDU: 90 00 [11:13:41]wFMCommunicate OK [11:13:41]wFMCommunicate request_size=255 [11:13:41]MH_SAM_APDU [11:13:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B5 00 00 00 F4 03 04 00 EA CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 B6 04 00 35 04 06 00 85 [11:13:41]Write to MH i2c: E2 02 01 B2 A4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 B5 00 00 00 F4 03 04 00 EA CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 B6 04 00 35 04 06 00 85 00 00 6B [11:13:41]Write i2c OK [11:13:41]MH_I2C_Read... [11:13:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:42]Read from MH i2c: E2 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: E2 03 00 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: E2 03 00 B2 A4 00 90 00 CA [11:13:42]RAPDU: 90 00 [11:13:42]wFMCommunicate OK [11:13:42]wFMCommunicate request_size=10 [11:13:42]MH_SAM_APDU [11:13:42]CAPDU: 80 0D 02 02 05 12 BF 76 7F F5 [11:13:42]Write to MH i2c: E2 0D 00 B3 A4 80 0D 02 02 05 00 12 BF 76 7F F5 00 00 96 [11:13:42]Write i2c OK [11:13:42]MH_I2C_Read... [11:13:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:13:42]Read from MH i2c: E2 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: E2 03 00 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: E2 03 00 B3 A4 00 90 00 CB [11:13:42]RAPDU: 90 00 [11:13:42]wFMCommunicate OK [11:13:42]wFMCommunicate request_size=4 [11:13:42]MH_SAM_APDU [11:13:42]CAPDU: 80 0D 03 02 [11:13:42]Write to MH i2c: E2 08 00 B4 A4 80 0D 03 02 00 00 00 00 D3 [11:13:42]Write i2c OK [11:13:42]MH_I2C_Read... [11:13:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:13:42]Read from MH i2c: E2 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: E2 0B 00 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: E2 0B 00 B4 A4 00 79 BC 09 DC 89 F8 3D 9A 90 00 46 [11:13:42]RAPDU: 79 BC 09 DC 89 F8 3D 9A 90 00 [11:13:42]wFMCommunicate OK [11:13:42]SAM_PROTO_SignData done [11:13:42]FM_MakeSignedData done [11:13:42]CreateOFDProtocolMessage [11:13:42]wFMCommunicate request_size=4 [11:13:42]MH_SAM_APDU [11:13:42]CAPDU: 80 11 00 00 [11:13:42]Write to MH i2c: E2 08 00 B5 A4 80 11 00 00 00 00 00 00 D3 [11:13:42]Write i2c OK [11:13:42]MH_I2C_Read... [11:13:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:42]Read from MH i2c: E2 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: E2 17 00 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: E2 17 00 B5 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 28 [11:13:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:13:42]wFMCommunicate OK [11:13:42]CreateOFDProtocolMessage done [11:13:42]OFDSenderStorePacket 308760 [11:13:42]StoreOFDPacket docnum=308760 [11:13:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C6 8B 07 01 39 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 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 B5 00 00 00 F4 03 04 00 EA CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 B6 04 00 35 04 06 00 85 12 BF 76 7F F5 79 BC 09 DC 89 F8 3D 9A [11:13:42]CheckFolder [11:13:42]dirname=/storage/ofd_packets [11:13:42]CheckFolder done [11:13:42]ProducePacketName [11:13:42]name=ofd_packets/00308760 [11:13:42]NVStorageSaveData ofd_packets/00308760 [11:13:42]File name is /storage/ofd_packets/00308760 [11:13:42]Write 301 bytes [11:13:42]NVStorageSaveData done [11:13:42]OFDSenderStorePacket done [11:13:42]KKMCreateOFDPacket done [11:13:42]NVStorageSaveData kkm_last_timestamp [11:13:42]File name is /storage/kkm_last_timestamp [11:13:42]Write 4 bytes [11:13:42]NVStorageSaveData done [11:13:42]ExternCall_PrintAddStr [11:13:42]wPrintStart [11:13:42]Write to MH i2c: 01 00 00 B6 A4 5A [11:13:42]Write i2c OK [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: 01 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: 01 07 00 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: 01 07 00 B6 A4 00 00 00 00 00 FF 0F 6F [11:13:42]RasterBufferAndPrint [11:13:42]line Счет N : (1)642629 [11:13:42]line ИНН: 02508201610067 [11:13:42]line Контрольно-Кассовый Чек [11:13:42]line ПРОДАЖА [11:13:42]line ТРК (МРК, ГНК) : 52 [11:13:42]line Товар: 2710124130 [11:13:42]line Аи-92-К-2 [11:13:42]line 10.000 * 0.00 [11:13:42]line = 0.00 [11:13:42]line НДС 12% НСП 1% [11:13:42]line > о реализуемом товаре [11:13:42]line ИТОГО: 0.00 [11:13:42]line НСП 1% : 0.00 [11:13:42]line НДС 12% : 0.00 [11:13:42]line Наличными: 0.00 [11:13:42]line Безнал.: 0.00 [11:13:42]line Место: АЗС № 172 "Партнер Нефть" [11:13:42]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:13:42]line СНО: Общий режим [11:13:42]line Чек 181 26.10.2024 11:13 [11:13:42]line Смена: 532 ФФД: 1.0 [11:13:42]line ЗНМ: 0300000116 [11:13:42]line РНМ: 0000000000091780 [11:13:42]line Версия ККМ: 001 [11:13:42]line Талоны: Топливные Талоны [11:13:42]line 4195182 [11:13:42]line ФМ: 0000000000871765 [11:13:42]line ФД: 308760 [11:13:42]line ФПД: 146315568119797 [11:13:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111346&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308760&fm=146315568119797&tin=02508201610067®Number=0000000000091780&sum=0 [11:13:42]written 0, free lines is 4095 [11:13:42]OFD Sender: Processing packet 308760 [packets to send 222, broken 221] [11:13:42]ProducePacketName [11:13:42]name=ofd_packets/00308760 [11:13:42]OFD Sender: To server: pG, [11:13:42]CommunicateWithHost lk.salyk.kg:30040 [11:13:42]ConnectInit lk.salyk.kg [11:13:42]Connected sock=9 [11:13:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C6 8B 07 01 39 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 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 B5 00 00 00 F4 03 04 00 EA CE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 B6 04 00 35 04 06 00 85 12 BF 76 7F F5 79 BC 09 DC 89 F8 3D 9A [11:13:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E1 35 47 00 D5 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 31 37 36 35 10 04 04 00 18 B6 04 00 F4 03 04 00 48 75 1C 67 B6 04 01 00 00 6D 64 D5 94 DD 05 D6 76 [11:13:42]CommunicateWithHost err = 0 [11:13:42]CheckOFDResponse [11:13:42]1017 (14) - 77093643461234 [11:13:42]1041 (16) - 0000000000871765 [11:13:42]1040 (4) - 308760 [11:13:42]1012 (4) - 26.10.2024 04:51 [11:13:42]1206 (1) - 0 [11:13:42]OFD Sender: Remove packet 308760 [11:13:42]ProducePacketName [11:13:42]name=ofd_packets/00308760 [11:13:42]NVStorageDeleteData [11:13:42]Write to MH i2c: 01 00 00 DF A4 83 [11:13:42]Write i2c OK [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: 01 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: 01 07 00 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: 01 07 00 DF A4 00 00 00 00 00 CC 0C 62 [11:13:42]RasterBufferAndPrint [11:13:42]line [11:13:42]line [11:13:42]line [11:13:42]line [11:13:42]line [11:13:42]written 0, free lines is 3282 [11:13:42]MH_Cut [11:13:42]Write to MH i2c: D1 01 00 E6 A4 01 5C [11:13:42]Write i2c OK [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: D1 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: D1 01 00 [11:13:42]MH_I2C_Read... [11:13:42]Read from MH i2c: D1 01 00 E6 A4 00 5B [11:13:42]Write to MH i2c: 01 00 00 E7 A4 8B [11:13:42]Write i2c OK [11:13:42]MH_I2C_Read... [11:13:43]OFD Sender: No OFD packet to send [11:13:43]*** Cut start [11:13:43]*** Purtial cut [11:13:43]*** Stage 1: CUTSNS_PIN = 1 [11:13:43]Read from MH i2c: 01 [11:13:43]MH_I2C_Read... [11:13:43]*** Stop cut motor [11:13:43]*** Cut end [11:13:43]Read from MH i2c: 01 07 00 [11:13:43]MH_I2C_Read... [11:13:43]Read from MH i2c: 01 07 00 E7 A4 00 00 00 00 00 FF 0F A0 [11:13:43]process_action close_receipt done [11:13:43]requested_data is exist [11:13:43]produce_requested_data [11:13:43]requested_item fm.sn is exist - process it [11:13:43]wFMCommunicate request_size=4 [11:13:43]MH_SAM_APDU [11:13:43]CAPDU: 80 11 00 00 [11:13:43]Write to MH i2c: E2 08 00 E8 A4 80 11 00 00 00 00 00 00 06 [11:13:43]Write i2c OK [11:13:43]MH_I2C_Read... [11:13:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:13:43]Read from MH i2c: E2 [11:13:43]MH_I2C_Read... [11:13:43]Read from MH i2c: E2 17 00 [11:13:43]MH_I2C_Read... [11:13:43]Read from MH i2c: E2 17 00 E8 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5B [11:13:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:13:43]wFMCommunicate OK [11:13:43]requested_item fd.num is exist - process it [11:13:43]SAM_PROTO_GetFieldsCounters [11:13:43]wFMCommunicate request_size=4 [11:13:43]MH_SAM_APDU [11:13:43]CAPDU: 80 13 00 00 [11:13:43]Write to MH i2c: E2 08 00 E9 A4 80 13 00 00 00 00 00 00 09 [11:13:43]Write i2c OK [11:13:43]MH_I2C_Read... [11:13:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:13:43]Read from MH i2c: E2 [11:13:43]MH_I2C_Read... [11:13:43]Read from MH i2c: E2 62 00 [11:13:43]MH_I2C_Read... [11:13:43]Read from MH i2c: E2 62 00 E9 A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 18 B6 04 00 0E 04 04 00 14 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 33 [11:13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 18 B6 04 00 0E 04 04 00 14 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 [11:13:43]wFMCommunicate OK [11:13:43]SAM_PROTO_GetFieldsCounters done [11:13:43]requested_item shift.num is exist - process it [11:13:43]requested_item shift.opened is exist - process it [11:13:43]req_shift_opened [11:13:43]FM_GetShiftState [11:13:43]SAM_PROTO_GetShiftState [11:13:43]wFMCommunicate request_size=4 [11:13:43]MH_SAM_APDU [11:13:43]CAPDU: 80 13 01 00 [11:13:43]Write to MH i2c: E2 08 00 EA A4 80 13 01 00 00 00 00 00 0B [11:13:43]Write i2c OK [11:13:43]MH_I2C_Read... [11:13:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:13:43]Read from MH i2c: E2 [11:13:43]MH_I2C_Read... [11:13:43]Read from MH i2c: E2 0E 00 [11:13:43]MH_I2C_Read... [11:13:43]Read from MH i2c: E2 0E 00 EA A4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 89 [11:13:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:13:43]wFMCommunicate OK [11:13:43]SAM_PROTO_GetShiftState done [11:13:43]FM_GetShiftState done [11:13:43]req_shift_opened done [11:13:43]requested_item shift.open_date is exist - process it [11:13:43]req_shift_open_date [11:13:43]req_shift_open_date done [11:13:43]produce_requested_data done [11:13:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308760,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:13:43]process_action_free close_receipt [11:13:43]json_value_free [11:13:44]json_value_free done [11:13:44]process_json_proto returns [11:13:44]Send response to host [11:13:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308760,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:13:44]free response buf [11:13:44]execute_script done [11:13:44]execute_script returns [11:13:44]free content buf [11:13:44]Sock 10.Close socket [11:13:44]Sock 10.Thread stoped [11:13:48]OFD Sender: No OFD packet to send [11:13:53]OFD Sender: No OFD packet to send [11:13:58]OFD Sender: No OFD packet to send [11:14:03]OFD Sender: No OFD packet to send [11:14:08]OFD Sender: No OFD packet to send [11:14:13]OFD Sender: No OFD packet to send [11:14:18]OFD Sender: No OFD packet to send [11:14:23]OFD Sender: No OFD packet to send [11:14:24]accept exits with 8 [11:14:24]New connection [11:14:24]New thread 3067198820 created [11:14:24]Thread 3067342180 joined [11:14:24]Waiting for new connection... [11:14:24] Sock 8.Parse request [11:14:24]Sock 8.Check first char [11:14:24]Sock 8.First char is OK [11:14:24]request: POST /json_proto HTTP/1.0 [11:14:24]Method: POST [11:14:24]URL: /json_proto [11:14:24]Method is POST - this is cgi request [11:14:24]url: /json_proto [11:14:24]query_string will be loaded in cgi processing [11:14:24]execute_cgi json_proto POST (null) [11:14:24]execute_cgi path=json_proto method=POST [11:14:24]POST find Content-Length [11:14:24]Host: 172.17.96.3:8080 [11:14:24]Content-Length: 682 [11:14:24]Content-Type: application/json [11:14:24] [11:14:24]POST finish read [11:14:24]Found Content-Length = 682 [11:14:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642630", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:14:24]execute_script... [11:14: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)642630", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:14:24]POST & json_proto [11:14:24]process_json_proto [11:14:24]json parsed OK: [11:14:24]protocol is kg_v1.0 [11:14:24]action value=close_receipt [11:14:24]process_action close_receipt [11:14:24]cmd_close_receipt [11:14:24]MH_GetDate [11:14:24]Write to MH i2c: F0 00 00 EB A4 7E [11:14:24]Write i2c OK [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: F0 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: F0 09 00 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: F0 09 00 EB A4 00 15 CF 1C 67 44 5E 04 65 F9 [11:14:24]GetLastDocTimeStamp 1729941226 [11:14:24]current date 1729941269 [11:14:24]FM_GetShiftState [11:14:24]SAM_PROTO_GetShiftState [11:14:24]wFMCommunicate request_size=4 [11:14:24]MH_SAM_APDU [11:14:24]CAPDU: 80 13 01 00 [11:14:24]Write to MH i2c: E2 08 00 EC A4 80 13 01 00 00 00 00 00 0D [11:14:24]Write i2c OK [11:14:24]MH_I2C_Read... [11:14:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:24]Read from MH i2c: E2 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: E2 0E 00 [11:14:24]MH_I2C_Read... [11:14:24]Read from MH i2c: E2 0E 00 EC A4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8B [11:14:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:14:24]wFMCommunicate OK [11:14:24]SAM_PROTO_GetShiftState done [11:14:24]FM_GetShiftState done [11:14:24]opened in 1729902265 [11:14:24]opened+sec_in_day 1729988665 [11:14:24]quantity*price = 100015 [11:14:24]sum+1 = 100017 [11:14:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 182 26.10.2024 11:14 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308761 ФПД: 11681715404094 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111429&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308761&fm=11681715404094&tin=02508201610067®Number=0000000000091780&sum=100000 [11:14:25]StoreToDocumentArchive [11:14:25]shift 532 fd 308761 [11:14:25]save to /storage/0532/doc_00308761 [11:14:25]save last doc name /storage/0532/doc_00308761 to /storage/kkm_last_doc_name [11:14:25]save OK [11:14:25]Clear old archive folders... [11:14:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:14:25]tlvbuf is 00DC8360 [11:14:25]SAM_PROTO_ClearQueue [11:14:25]wFMCommunicate request_size=4 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 09 00 00 [11:14:25]Write to MH i2c: E2 08 00 F9 A4 80 09 00 00 00 00 00 00 0F [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 F9 A4 00 90 00 11 [11:14:25]RAPDU: 90 00 [11:14:25]wFMCommunicate OK [11:14:25]SAM_PROTO_ClearQueue done [11:14:25]KKMCreateOFDPacket [11:14:25]OFDProtocolAddRootSTLVToBuf [11:14:25]FM_MakeSignedData [11:14:25]FM_MakeSignedData [11:14:25]SAM_PROTO_SignData [11:14:25]wFMCommunicate request_size=4 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 0D 01 02 [11:14:25]Write to MH i2c: E2 08 00 FA A4 80 0D 01 02 00 00 00 00 17 [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 FA A4 00 90 00 12 [11:14:25]RAPDU: 90 00 [11:14:25]wFMCommunicate OK [11:14:25]wFMCommunicate request_size=255 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B6 00 00 00 F4 03 04 00 15 CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 B6 04 00 35 04 06 00 0A [11:14:25]Write to MH i2c: E2 02 01 FB A4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 B6 00 00 00 F4 03 04 00 15 CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 B6 04 00 35 04 06 00 0A 00 00 AF [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 FB A4 00 90 00 13 [11:14:25]RAPDU: 90 00 [11:14:25]wFMCommunicate OK [11:14:25]wFMCommunicate request_size=10 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 0D 02 02 05 9F DC 7F 3D 3E [11:14:25]Write to MH i2c: E2 0D 00 FC A4 80 0D 02 02 05 00 9F DC 7F 3D 3E 00 00 99 [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 03 00 FC A4 00 90 00 14 [11:14:25]RAPDU: 90 00 [11:14:25]wFMCommunicate OK [11:14:25]wFMCommunicate request_size=4 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 0D 03 02 [11:14:25]Write to MH i2c: E2 08 00 FD A4 80 0D 03 02 00 00 00 00 1C [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 0B 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 0B 00 FD A4 00 7C AC 0A A9 32 BE B6 DD 90 00 7B [11:14:25]RAPDU: 7C AC 0A A9 32 BE B6 DD 90 00 [11:14:25]wFMCommunicate OK [11:14:25]SAM_PROTO_SignData done [11:14:25]FM_MakeSignedData done [11:14:25]CreateOFDProtocolMessage [11:14:25]wFMCommunicate request_size=4 [11:14:25]MH_SAM_APDU [11:14:25]CAPDU: 80 11 00 00 [11:14:25]Write to MH i2c: E2 08 00 FE A4 80 11 00 00 00 00 00 00 1C [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:25]Read from MH i2c: E2 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 17 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: E2 17 00 FE A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 71 [11:14:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:14:25]wFMCommunicate OK [11:14:25]CreateOFDProtocolMessage done [11:14:25]OFDSenderStorePacket 308761 [11:14:25]StoreOFDPacket docnum=308761 [11:14:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E7 2B 07 01 0D E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B6 00 00 00 F4 03 04 00 15 CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 B6 04 00 35 04 06 00 0A 9F DC 7F 3D 3E 7C AC 0A A9 32 BE B6 DD [11:14:25]CheckFolder [11:14:25]dirname=/storage/ofd_packets [11:14:25]CheckFolder done [11:14:25]ProducePacketName [11:14:25]name=ofd_packets/00308761 [11:14:25]NVStorageSaveData ofd_packets/00308761 [11:14:25]File name is /storage/ofd_packets/00308761 [11:14:25]Write 301 bytes [11:14:25]NVStorageSaveData done [11:14:25]OFDSenderStorePacket done [11:14:25]KKMCreateOFDPacket done [11:14:25]NVStorageSaveData kkm_last_timestamp [11:14:25]File name is /storage/kkm_last_timestamp [11:14:25]Write 4 bytes [11:14:25]NVStorageSaveData done [11:14:25]ExternCall_PrintAddStr [11:14:25]wPrintStart [11:14:25]Write to MH i2c: 01 00 00 FF A4 A3 [11:14:25]Write i2c OK [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: 01 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: 01 07 00 [11:14:25]MH_I2C_Read... [11:14:25]Read from MH i2c: 01 07 00 FF A4 00 00 00 00 00 FF 0F B8 [11:14:25]RasterBufferAndPrint [11:14:25]line Счет N : (1)642630 [11:14:25]line ИНН: 02508201610067 [11:14:25]line Контрольно-Кассовый Чек [11:14:25]line ПРОДАЖА [11:14:25]line ТРК (МРК, ГНК) : 62 [11:14:25]line Товар: 2710124130 [11:14:25]line Аи-92-К-2 [11:14:25]line 14.950 * 66.90 [11:14:25]line = 1000.16 [11:14:25]line НДС 12% НСП 1% [11:14:25]line > о реализуемом товаре [11:14:25]line ОКРУГЛЕНИЕ: -0.16 [11:14:25]line ИТОГО: 1000.00 [11:14:25]line Внесено: 1000.00 [11:14:25]line СДАЧА: 0.00 [11:14:25]line НСП 1% : 8.85 [11:14:25]line НДС 12% : 106.21 [11:14:25]line Наличными: 1000.00 [11:14:25]line Безнал.: 0.00 [11:14:25]line Место: АЗС № 172 "Партнер Нефть" [11:14:25]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:14:25]line СНО: Общий режим [11:14:25]line Чек 182 26.10.2024 11:14 [11:14:25]line Смена: 532 ФФД: 1.0 [11:14:25]line ЗНМ: 0300000116 [11:14:25]line РНМ: 0000000000091780 [11:14:25]line Версия ККМ: 001 [11:14:25]line ФМ: 0000000000871765 [11:14:25]line ФД: 308761 [11:14:25]line ФПД: 11681715404094 [11:14:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111429&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308761&fm=11681715404094&tin=02508201610067®Number=0000000000091780&sum=100000 [11:14:26]OFD Sender: Processing packet 308761 [packets to send 222, broken 221] [11:14:26]ProducePacketName [11:14:26]name=ofd_packets/00308761 [11:14:26]OFD Sender: To server: pG, [11:14:26]CommunicateWithHost lk.salyk.kg:30040 [11:14:26]ConnectInit lk.salyk.kg [11:14:26]written 0, free lines is 4095 [11:14:26]Connected sock=10 [11:14:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E7 2B 07 01 0D E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B6 00 00 00 F4 03 04 00 15 CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 B6 04 00 35 04 06 00 0A 9F DC 7F 3D 3E 7C AC 0A A9 32 BE B6 DD [11:14:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 93 FA 47 00 41 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 31 37 36 35 10 04 04 00 19 B6 04 00 F4 03 04 00 74 75 1C 67 B6 04 01 00 00 BE 0B 16 BB 5E 68 A4 DC [11:14:26]CommunicateWithHost err = 0 [11:14:26]CheckOFDResponse [11:14:26]1017 (14) - 77093643461234 [11:14:26]1041 (16) - 0000000000871765 [11:14:26]1040 (4) - 308761 [11:14:26]1012 (4) - 26.10.2024 04:52 [11:14:26]1206 (1) - 0 [11:14:26]OFD Sender: Remove packet 308761 [11:14:26]ProducePacketName [11:14:26]name=ofd_packets/00308761 [11:14:26]NVStorageDeleteData [11:14:26]Write to MH i2c: 01 00 00 29 A5 CE [11:14:26]Write i2c OK [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 07 00 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: 01 07 00 29 A5 00 00 00 00 00 C2 0C A3 [11:14:26]RasterBufferAndPrint [11:14:26]line [11:14:26]line [11:14:26]line [11:14:26]line [11:14:26]line [11:14:26]written 0, free lines is 3273 [11:14:26]MH_Cut [11:14:26]Write to MH i2c: D1 01 00 30 A5 01 A7 [11:14:26]Write i2c OK [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: D1 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: D1 01 00 [11:14:26]MH_I2C_Read... [11:14:26]Read from MH i2c: D1 01 00 30 A5 00 A6 [11:14:26]Write to MH i2c: 01 00 00 31 A5 D6 [11:14:26]Write i2c OK [11:14:26]MH_I2C_Read... [11:14:27]OFD Sender: No OFD packet to send [11:14:27]*** Cut start [11:14:27]*** Purtial cut [11:14:27]*** Stage 1: CUTSNS_PIN = 1 [11:14:27]Read from MH i2c: 01 [11:14:27]MH_I2C_Read... [11:14:27]*** Stop cut motor [11:14:27]*** Cut end [11:14:27]Read from MH i2c: 01 07 00 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: 01 07 00 31 A5 00 00 00 00 00 FF 0F EB [11:14:27]process_action close_receipt done [11:14:27]requested_data is exist [11:14:27]produce_requested_data [11:14:27]requested_item fm.sn is exist - process it [11:14:27]wFMCommunicate request_size=4 [11:14:27]MH_SAM_APDU [11:14:27]CAPDU: 80 11 00 00 [11:14:27]Write to MH i2c: E2 08 00 32 A5 80 11 00 00 00 00 00 00 51 [11:14:27]Write i2c OK [11:14:27]MH_I2C_Read... [11:14:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:27]Read from MH i2c: E2 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 17 00 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 17 00 32 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A6 [11:14:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:14:27]wFMCommunicate OK [11:14:27]requested_item fd.num is exist - process it [11:14:27]SAM_PROTO_GetFieldsCounters [11:14:27]wFMCommunicate request_size=4 [11:14:27]MH_SAM_APDU [11:14:27]CAPDU: 80 13 00 00 [11:14:27]Write to MH i2c: E2 08 00 33 A5 80 13 00 00 00 00 00 00 54 [11:14:27]Write i2c OK [11:14:27]MH_I2C_Read... [11:14:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:27]Read from MH i2c: E2 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 62 00 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 62 00 33 A5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 19 B6 04 00 0E 04 04 00 14 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 82 [11:14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 19 B6 04 00 0E 04 04 00 14 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 [11:14:27]wFMCommunicate OK [11:14:27]SAM_PROTO_GetFieldsCounters done [11:14:27]requested_item shift.num is exist - process it [11:14:27]requested_item shift.opened is exist - process it [11:14:27]req_shift_opened [11:14:27]FM_GetShiftState [11:14:27]SAM_PROTO_GetShiftState [11:14:27]wFMCommunicate request_size=4 [11:14:27]MH_SAM_APDU [11:14:27]CAPDU: 80 13 01 00 [11:14:27]Write to MH i2c: E2 08 00 34 A5 80 13 01 00 00 00 00 00 56 [11:14:27]Write i2c OK [11:14:27]MH_I2C_Read... [11:14:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:27]Read from MH i2c: E2 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 0E 00 [11:14:27]MH_I2C_Read... [11:14:27]Read from MH i2c: E2 0E 00 34 A5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D4 [11:14:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:14:27]wFMCommunicate OK [11:14:27]SAM_PROTO_GetShiftState done [11:14:27]FM_GetShiftState done [11:14:27]req_shift_opened done [11:14:27]requested_item shift.open_date is exist - process it [11:14:27]req_shift_open_date [11:14:27]req_shift_open_date done [11:14:27]produce_requested_data done [11:14:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308761,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:14:27]process_action_free close_receipt [11:14:27]json_value_free [11:14:27]json_value_free done [11:14:27]process_json_proto returns [11:14:27]Send response to host [11:14:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308761,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:14:27]free response buf [11:14:27]execute_script done [11:14:27]execute_script returns [11:14:27]free content buf [11:14:27]Sock 8.Close socket [11:14:27]Sock 8.Thread stoped [11:14:32]OFD Sender: No OFD packet to send [11:14:37]OFD Sender: No OFD packet to send [11:14:40]accept exits with 9 [11:14:40]New connection [11:14:40]New thread 3067342180 created [11:14:40]Thread 3067198820 joined [11:14:40]Waiting for new connection... [11:14:40] Sock 9.Parse request [11:14:40]Sock 9.Check first char [11:14:40]Sock 9.First char is OK [11:14:40]request: POST /json_proto HTTP/1.0 [11:14:40]Method: POST [11:14:40]URL: /json_proto [11:14:40]Method is POST - this is cgi request [11:14:40]url: /json_proto [11:14:40]query_string will be loaded in cgi processing [11:14:40]execute_cgi json_proto POST (null) [11:14:40]execute_cgi path=json_proto method=POST [11:14:40]POST find Content-Length [11:14:40]Host: 172.17.96.3:8080 [11:14:40]Content-Length: 677 [11:14:40]Content-Type: application/json [11:14:40] [11:14:40]POST finish read [11:14:40]Found Content-Length = 677 [11:14:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:40]execute_script... [11:14:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642631", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:40]POST & json_proto [11:14:40]process_json_proto [11:14:40]json parsed OK: [11:14:40]protocol is kg_v1.0 [11:14:40]action value=close_receipt [11:14:40]process_action close_receipt [11:14:40]cmd_close_receipt [11:14:40]MH_GetDate [11:14:40]Write to MH i2c: F0 00 00 35 A5 C9 [11:14:40]Write i2c OK [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: F0 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: F0 09 00 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: F0 09 00 35 A5 00 25 CF 1C 67 44 5E 04 65 54 [11:14:40]GetLastDocTimeStamp 1729941269 [11:14:40]current date 1729941285 [11:14:40]FM_GetShiftState [11:14:40]SAM_PROTO_GetShiftState [11:14:40]wFMCommunicate request_size=4 [11:14:40]MH_SAM_APDU [11:14:40]CAPDU: 80 13 01 00 [11:14:40]Write to MH i2c: E2 08 00 36 A5 80 13 01 00 00 00 00 00 58 [11:14:40]Write i2c OK [11:14:40]MH_I2C_Read... [11:14:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:40]Read from MH i2c: E2 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 0E 00 [11:14:40]MH_I2C_Read... [11:14:40]Read from MH i2c: E2 0E 00 36 A5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D6 [11:14:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:14:40]wFMCommunicate OK [11:14:40]SAM_PROTO_GetShiftState done [11:14:40]FM_GetShiftState done [11:14:40]opened in 1729902265 [11:14:40]opened+sec_in_day 1729988665 [11:14:40]quantity*price = 60009 [11:14:40]sum+1 = 60010 [11:14:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 183 26.10.2024 11:14 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308762 ФПД: 17707966223209 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111445&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308762&fm=17707966223209&tin=02508201610067®Number=0000000000091780&sum=60000 [11:14:41]StoreToDocumentArchive [11:14:41]shift 532 fd 308762 [11:14:41]save to /storage/0532/doc_00308762 [11:14:41]save last doc name /storage/0532/doc_00308762 to /storage/kkm_last_doc_name [11:14:41]save OK [11:14:41]Clear old archive folders... [11:14:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:14:41]tlvbuf is 00B46BD0 [11:14:41]SAM_PROTO_ClearQueue [11:14:41]wFMCommunicate request_size=4 [11:14:41]MH_SAM_APDU [11:14:41]CAPDU: 80 09 00 00 [11:14:41]Write to MH i2c: E2 08 00 43 A5 80 09 00 00 00 00 00 00 5A [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:41]Read from MH i2c: E2 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 43 A5 00 90 00 5C [11:14:41]RAPDU: 90 00 [11:14:41]wFMCommunicate OK [11:14:41]SAM_PROTO_ClearQueue done [11:14:41]KKMCreateOFDPacket [11:14:41]OFDProtocolAddRootSTLVToBuf [11:14:41]FM_MakeSignedData [11:14:41]FM_MakeSignedData [11:14:41]SAM_PROTO_SignData [11:14:41]wFMCommunicate request_size=4 [11:14:41]MH_SAM_APDU [11:14:41]CAPDU: 80 0D 01 02 [11:14:41]Write to MH i2c: E2 08 00 44 A5 80 0D 01 02 00 00 00 00 62 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:41]Read from MH i2c: E2 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 44 A5 00 90 00 5D [11:14:41]RAPDU: 90 00 [11:14:41]wFMCommunicate OK [11:14:41]wFMCommunicate request_size=255 [11:14:41]MH_SAM_APDU [11:14: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 25 CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A B6 04 00 35 04 06 00 10 [11:14:41]Write to MH i2c: E2 02 01 45 A5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 25 CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A B6 04 00 35 04 06 00 10 00 00 F5 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:41]Read from MH i2c: E2 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 45 A5 00 90 00 5E [11:14:41]RAPDU: 90 00 [11:14:41]wFMCommunicate OK [11:14:41]wFMCommunicate request_size=10 [11:14:41]MH_SAM_APDU [11:14:41]CAPDU: 80 0D 02 02 05 1A F5 09 53 69 [11:14:41]Write to MH i2c: E2 0D 00 46 A5 80 0D 02 02 05 00 1A F5 09 53 69 00 00 43 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:41]Read from MH i2c: E2 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 03 00 46 A5 00 90 00 5F [11:14:41]RAPDU: 90 00 [11:14:41]wFMCommunicate OK [11:14:41]wFMCommunicate request_size=4 [11:14:41]MH_SAM_APDU [11:14:41]CAPDU: 80 0D 03 02 [11:14:41]Write to MH i2c: E2 08 00 47 A5 80 0D 03 02 00 00 00 00 67 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:41]Read from MH i2c: E2 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 0B 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 0B 00 47 A5 00 E8 29 32 14 72 E7 1A 66 90 00 98 [11:14:41]RAPDU: E8 29 32 14 72 E7 1A 66 90 00 [11:14:41]wFMCommunicate OK [11:14:41]SAM_PROTO_SignData done [11:14:41]FM_MakeSignedData done [11:14:41]CreateOFDProtocolMessage [11:14:41]wFMCommunicate request_size=4 [11:14:41]MH_SAM_APDU [11:14:41]CAPDU: 80 11 00 00 [11:14:41]Write to MH i2c: E2 08 00 48 A5 80 11 00 00 00 00 00 00 67 [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:41]Read from MH i2c: E2 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 17 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: E2 17 00 48 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BC [11:14:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:14:41]wFMCommunicate OK [11:14:41]CreateOFDProtocolMessage done [11:14:41]OFDSenderStorePacket 308762 [11:14:41]StoreOFDPacket docnum=308762 [11:14:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F5 47 07 01 65 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 25 CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A B6 04 00 35 04 06 00 10 1A F5 09 53 69 E8 29 32 14 72 E7 1A 66 [11:14:41]CheckFolder [11:14:41]dirname=/storage/ofd_packets [11:14:41]CheckFolder done [11:14:41]ProducePacketName [11:14:41]name=ofd_packets/00308762 [11:14:41]NVStorageSaveData ofd_packets/00308762 [11:14:41]File name is /storage/ofd_packets/00308762 [11:14:41]Write 301 bytes [11:14:41]NVStorageSaveData done [11:14:41]OFDSenderStorePacket done [11:14:41]KKMCreateOFDPacket done [11:14:41]NVStorageSaveData kkm_last_timestamp [11:14:41]File name is /storage/kkm_last_timestamp [11:14:41]Write 4 bytes [11:14:41]NVStorageSaveData done [11:14:41]ExternCall_PrintAddStr [11:14:41]wPrintStart [11:14:41]Write to MH i2c: 01 00 00 49 A5 EE [11:14:41]Write i2c OK [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 07 00 [11:14:41]MH_I2C_Read... [11:14:41]Read from MH i2c: 01 07 00 49 A5 00 00 00 00 00 FF 0F 03 [11:14:41]RasterBufferAndPrint [11:14:41]line Счет N : (1)642631 [11:14:41]line ИНН: 02508201610067 [11:14:41]line Контрольно-Кассовый Чек [11:14:41]line ПРОДАЖА [11:14:41]line ТРК (МРК, ГНК) : 41 [11:14:41]line Товар: 2710124130 [11:14:41]line Аи-92-К-2 [11:14:41]line 8.970 * 66.90 [11:14:41]line = 600.09 [11:14:41]line НДС 12% НСП 1% [11:14:41]line > о реализуемом товаре [11:14:41]line ОКРУГЛЕНИЕ: -0.09 [11:14:41]line ИТОГО: 600.00 [11:14:41]line Внесено: 600.00 [11:14:41]line СДАЧА: 0.00 [11:14:41]line НСП 1% : 5.31 [11:14:41]line НДС 12% : 63.73 [11:14:41]line Наличными: 600.00 [11:14:41]line Безнал.: 0.00 [11:14:41]line Место: АЗС № 172 "Партнер Нефть" [11:14:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:14:41]line СНО: Общий режим [11:14:41]line Чек 183 26.10.2024 11:14 [11:14:41]line Смена: 532 ФФД: 1.0 [11:14:41]line ЗНМ: 0300000116 [11:14:41]line РНМ: 0000000000091780 [11:14:41]line Версия ККМ: 001 [11:14:41]line ФМ: 0000000000871765 [11:14:41]line ФД: 308762 [11:14:41]line ФПД: 17707966223209 [11:14:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111445&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308762&fm=17707966223209&tin=02508201610067®Number=0000000000091780&sum=60000 [11:14:42]OFD Sender: Processing packet 308762 [packets to send 222, broken 221] [11:14:42]ProducePacketName [11:14:42]name=ofd_packets/00308762 [11:14:42]OFD Sender: To server: pG, [11:14:42]CommunicateWithHost lk.salyk.kg:30040 [11:14:42]ConnectInit lk.salyk.kg [11:14:42]written 0, free lines is 4095 [11:14:42]Connected sock=10 [11:14:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F5 47 07 01 65 D8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 25 CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A B6 04 00 35 04 06 00 10 1A F5 09 53 69 E8 29 32 14 72 E7 1A 66 [11:14:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9B 16 47 00 D9 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 31 37 36 35 10 04 04 00 1A B6 04 00 F4 03 04 00 84 75 1C 67 B6 04 01 00 00 AA 72 07 88 30 D9 B4 A8 [11:14:42]CommunicateWithHost err = 0 [11:14:42]CheckOFDResponse [11:14:42]1017 (14) - 77093643461234 [11:14:42]1041 (16) - 0000000000871765 [11:14:42]1040 (4) - 308762 [11:14:42]1012 (4) - 26.10.2024 04:52 [11:14:42]1206 (1) - 0 [11:14:42]OFD Sender: Remove packet 308762 [11:14:42]ProducePacketName [11:14:42]name=ofd_packets/00308762 [11:14:42]NVStorageDeleteData [11:14:42]Write to MH i2c: 01 00 00 73 A5 18 [11:14:42]Write i2c OK [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: 01 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: 01 07 00 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: 01 07 00 73 A5 00 00 00 00 00 C2 0C ED [11:14:42]RasterBufferAndPrint [11:14:42]line [11:14:42]line [11:14:42]line [11:14:42]line [11:14:42]line [11:14:42]written 0, free lines is 3272 [11:14:42]MH_Cut [11:14:42]Write to MH i2c: D1 01 00 7A A5 01 F1 [11:14:42]Write i2c OK [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: D1 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: D1 01 00 [11:14:42]MH_I2C_Read... [11:14:42]Read from MH i2c: D1 01 00 7A A5 00 F0 [11:14:42]Write to MH i2c: 01 00 00 7B A5 20 [11:14:42]Write i2c OK [11:14:42]MH_I2C_Read... [11:14:42]OFD Sender: No OFD packet to send [11:14:43]*** Cut start [11:14:43]*** Purtial cut [11:14:43]*** Stage 1: CUTSNS_PIN = 1 [11:14:43]Read from MH i2c: 01 [11:14:43]MH_I2C_Read... [11:14:43]*** Stop cut motor [11:14:43]*** Cut end [11:14:43]Read from MH i2c: 01 07 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: 01 07 00 7B A5 00 00 00 00 00 FF 0F 35 [11:14:43]process_action close_receipt done [11:14:43]requested_data is exist [11:14:43]produce_requested_data [11:14:43]requested_item fm.sn is exist - process it [11:14:43]wFMCommunicate request_size=4 [11:14:43]MH_SAM_APDU [11:14:43]CAPDU: 80 11 00 00 [11:14:43]Write to MH i2c: E2 08 00 7C A5 80 11 00 00 00 00 00 00 9B [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:43]Read from MH i2c: E2 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 17 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 17 00 7C A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F0 [11:14:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:14:43]wFMCommunicate OK [11:14:43]requested_item fd.num is exist - process it [11:14:43]SAM_PROTO_GetFieldsCounters [11:14:43]wFMCommunicate request_size=4 [11:14:43]MH_SAM_APDU [11:14:43]CAPDU: 80 13 00 00 [11:14:43]Write to MH i2c: E2 08 00 7D A5 80 13 00 00 00 00 00 00 9E [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:43]Read from MH i2c: E2 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 62 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 62 00 7D A5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1A B6 04 00 0E 04 04 00 14 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 D0 [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1A B6 04 00 0E 04 04 00 14 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 [11:14:43]wFMCommunicate OK [11:14:43]SAM_PROTO_GetFieldsCounters done [11:14:43]requested_item shift.num is exist - process it [11:14:43]requested_item shift.opened is exist - process it [11:14:43]req_shift_opened [11:14:43]FM_GetShiftState [11:14:43]SAM_PROTO_GetShiftState [11:14:43]wFMCommunicate request_size=4 [11:14:43]MH_SAM_APDU [11:14:43]CAPDU: 80 13 01 00 [11:14:43]Write to MH i2c: E2 08 00 7E A5 80 13 01 00 00 00 00 00 A0 [11:14:43]Write i2c OK [11:14:43]MH_I2C_Read... [11:14:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:43]Read from MH i2c: E2 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 0E 00 [11:14:43]MH_I2C_Read... [11:14:43]Read from MH i2c: E2 0E 00 7E A5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1E [11:14:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:14:43]wFMCommunicate OK [11:14:43]SAM_PROTO_GetShiftState done [11:14:43]FM_GetShiftState done [11:14:43]req_shift_opened done [11:14:43]requested_item shift.open_date is exist - process it [11:14:43]req_shift_open_date [11:14:43]req_shift_open_date done [11:14:43]produce_requested_data done [11:14:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308762,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:14:43]process_action_free close_receipt [11:14:43]json_value_free [11:14:43]json_value_free done [11:14:43]process_json_proto returns [11:14:43]Send response to host [11:14:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308762,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:14:43]free response buf [11:14:43]execute_script done [11:14:43]execute_script returns [11:14:43]free content buf [11:14:43]Sock 9.Close socket [11:14:43]Sock 9.Thread stoped [11:14:47]OFD Sender: No OFD packet to send [11:14:52]OFD Sender: No OFD packet to send [11:14:57]OFD Sender: No OFD packet to send [11:15:02]OFD Sender: No OFD packet to send [11:15:07]OFD Sender: No OFD packet to send [11:15:12]OFD Sender: No OFD packet to send [11:15:18]OFD Sender: No OFD packet to send [11:15:23]OFD Sender: No OFD packet to send [11:15:28]OFD Sender: No OFD packet to send [11:15:33]OFD Sender: No OFD packet to send [11:15:38]OFD Sender: No OFD packet to send [11:15:43]OFD Sender: No OFD packet to send [11:15:48]OFD Sender: No OFD packet to send [11:15:53]OFD Sender: No OFD packet to send [11:15:58]OFD Sender: No OFD packet to send [11:16:03]OFD Sender: No OFD packet to send [11:16:08]OFD Sender: No OFD packet to send [11:16:13]OFD Sender: No OFD packet to send [11:16:18]OFD Sender: No OFD packet to send [11:16:23]OFD Sender: No OFD packet to send [11:16:28]OFD Sender: No OFD packet to send [11:16:29]accept exits with 8 [11:16:29]New connection [11:16:29]New thread 3067198820 created [11:16:29]Thread 3067342180 joined [11:16:29]Waiting for new connection... [11:16:29] Sock 8.Parse request [11:16:29]Sock 8.Check first char [11:16:29]Sock 8.First char is OK [11:16:29]request: POST /json_proto HTTP/1.0 [11:16:29]Method: POST [11:16:29]URL: /json_proto [11:16:29]Method is POST - this is cgi request [11:16:29]url: /json_proto [11:16:29]query_string will be loaded in cgi processing [11:16:29]execute_cgi json_proto POST (null) [11:16:29]execute_cgi path=json_proto method=POST [11:16:29]POST find Content-Length [11:16:29]Host: 172.17.96.3:8080 [11:16:29]Content-Length: 682 [11:16:29]Content-Type: application/json [11:16:29] [11:16:29]POST finish read [11:16:29]Found Content-Length = 682 [11:16:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:29]execute_script... [11:16: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)642632", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:29]POST & json_proto [11:16:29]process_json_proto [11:16:29]json parsed OK: [11:16:29]protocol is kg_v1.0 [11:16:29]action value=close_receipt [11:16:29]process_action close_receipt [11:16:29]cmd_close_receipt [11:16:29]MH_GetDate [11:16:29]Write to MH i2c: F0 00 00 7F A5 13 [11:16:29]Write i2c OK [11:16:29]MH_I2C_Read... [11:16:29]Read from MH i2c: F0 [11:16:29]MH_I2C_Read... [11:16:29]Read from MH i2c: F0 09 00 [11:16:29]MH_I2C_Read... [11:16:29]Read from MH i2c: F0 09 00 7F A5 00 93 CF 1C 67 44 5E 04 65 0C [11:16:29]GetLastDocTimeStamp 1729941285 [11:16:29]current date 1729941395 [11:16:29]FM_GetShiftState [11:16:29]SAM_PROTO_GetShiftState [11:16:29]wFMCommunicate request_size=4 [11:16:29]MH_SAM_APDU [11:16:29]CAPDU: 80 13 01 00 [11:16:29]Write to MH i2c: E2 08 00 80 A5 80 13 01 00 00 00 00 00 A2 [11:16:29]Write i2c OK [11:16:29]MH_I2C_Read... [11:16:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:29]Read from MH i2c: E2 [11:16:29]MH_I2C_Read... [11:16:29]Read from MH i2c: E2 0E 00 [11:16:29]MH_I2C_Read... [11:16:29]Read from MH i2c: E2 0E 00 80 A5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 20 [11:16:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:16:29]wFMCommunicate OK [11:16:29]SAM_PROTO_GetShiftState done [11:16:29]FM_GetShiftState done [11:16:29]opened in 1729902265 [11:16:29]opened+sec_in_day 1729988665 [11:16:29]quantity*price = 120018 [11:16:29]sum+1 = 120020 [11:16:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 184 26.10.2024 11:16 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308763 ФПД: 135787800468487 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111635&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308763&fm=135787800468487&tin=02508201610067®Number=0000000000091780&sum=120000 [11:16:30]StoreToDocumentArchive [11:16:30]shift 532 fd 308763 [11:16:30]save to /storage/0532/doc_00308763 [11:16:30]save last doc name /storage/0532/doc_00308763 to /storage/kkm_last_doc_name [11:16:30]save OK [11:16:30]Clear old archive folders... [11:16:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:16:30]tlvbuf is 00C38020 [11:16:30]SAM_PROTO_ClearQueue [11:16:30]wFMCommunicate request_size=4 [11:16:30]MH_SAM_APDU [11:16:30]CAPDU: 80 09 00 00 [11:16:30]Write to MH i2c: E2 08 00 8D A5 80 09 00 00 00 00 00 00 A4 [11:16:30]Write i2c OK [11:16:30]MH_I2C_Read... [11:16:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:30]Read from MH i2c: E2 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 03 00 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 03 00 8D A5 00 90 00 A6 [11:16:30]RAPDU: 90 00 [11:16:30]wFMCommunicate OK [11:16:30]SAM_PROTO_ClearQueue done [11:16:30]KKMCreateOFDPacket [11:16:30]OFDProtocolAddRootSTLVToBuf [11:16:30]FM_MakeSignedData [11:16:30]FM_MakeSignedData [11:16:30]SAM_PROTO_SignData [11:16:30]wFMCommunicate request_size=4 [11:16:30]MH_SAM_APDU [11:16:30]CAPDU: 80 0D 01 02 [11:16:30]Write to MH i2c: E2 08 00 8E A5 80 0D 01 02 00 00 00 00 AC [11:16:30]Write i2c OK [11:16:30]MH_I2C_Read... [11:16:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:30]Read from MH i2c: E2 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 03 00 [11:16:30]MH_I2C_Read... [11:16:30]Read from MH i2c: E2 03 00 8E A5 00 90 00 A7 [11:16:30]RAPDU: 90 00 [11:16:30]wFMCommunicate OK [11:16:30]wFMCommunicate request_size=255 [11:16:30]MH_SAM_APDU [11:16:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 93 CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B B6 04 00 35 04 06 00 7B [11:16:30]Write to MH i2c: E2 02 01 8F A5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 93 CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B B6 04 00 35 04 06 00 7B 00 00 44 [11:16:30]Write i2c OK [11:16:30]MH_I2C_Read... [11:16:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:31]Read from MH i2c: E2 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: E2 03 00 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: E2 03 00 8F A5 00 90 00 A8 [11:16:31]RAPDU: 90 00 [11:16:31]wFMCommunicate OK [11:16:31]wFMCommunicate request_size=10 [11:16:31]MH_SAM_APDU [11:16:31]CAPDU: 80 0D 02 02 05 7F 8F 9C 9C 07 [11:16:31]Write to MH i2c: E2 0D 00 90 A5 80 0D 02 02 05 00 7F 8F 9C 9C 07 00 00 06 [11:16:31]Write i2c OK [11:16:31]MH_I2C_Read... [11:16:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:31]Read from MH i2c: E2 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: E2 03 00 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: E2 03 00 90 A5 00 90 00 A9 [11:16:31]RAPDU: 90 00 [11:16:31]wFMCommunicate OK [11:16:31]wFMCommunicate request_size=4 [11:16:31]MH_SAM_APDU [11:16:31]CAPDU: 80 0D 03 02 [11:16:31]Write to MH i2c: E2 08 00 91 A5 80 0D 03 02 00 00 00 00 B1 [11:16:31]Write i2c OK [11:16:31]MH_I2C_Read... [11:16:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:31]Read from MH i2c: E2 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: E2 0B 00 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: E2 0B 00 91 A5 00 DD AB 4E 99 FD 9C 8D BF 90 00 06 [11:16:31]RAPDU: DD AB 4E 99 FD 9C 8D BF 90 00 [11:16:31]wFMCommunicate OK [11:16:31]SAM_PROTO_SignData done [11:16:31]FM_MakeSignedData done [11:16:31]CreateOFDProtocolMessage [11:16:31]wFMCommunicate request_size=4 [11:16:31]MH_SAM_APDU [11:16:31]CAPDU: 80 11 00 00 [11:16:31]Write to MH i2c: E2 08 00 92 A5 80 11 00 00 00 00 00 00 B1 [11:16:31]Write i2c OK [11:16:31]MH_I2C_Read... [11:16:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:31]Read from MH i2c: E2 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: E2 17 00 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: E2 17 00 92 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 06 [11:16:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:16:31]wFMCommunicate OK [11:16:31]CreateOFDProtocolMessage done [11:16:31]OFDSenderStorePacket 308763 [11:16:31]StoreOFDPacket docnum=308763 [11:16:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 44 42 07 01 33 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 93 CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B B6 04 00 35 04 06 00 7B 7F 8F 9C 9C 07 DD AB 4E 99 FD 9C 8D BF [11:16:31]CheckFolder [11:16:31]dirname=/storage/ofd_packets [11:16:31]CheckFolder done [11:16:31]ProducePacketName [11:16:31]name=ofd_packets/00308763 [11:16:31]NVStorageSaveData ofd_packets/00308763 [11:16:31]File name is /storage/ofd_packets/00308763 [11:16:31]Write 301 bytes [11:16:31]NVStorageSaveData done [11:16:31]OFDSenderStorePacket done [11:16:31]KKMCreateOFDPacket done [11:16:31]NVStorageSaveData kkm_last_timestamp [11:16:31]File name is /storage/kkm_last_timestamp [11:16:31]Write 4 bytes [11:16:31]NVStorageSaveData done [11:16:31]ExternCall_PrintAddStr [11:16:31]wPrintStart [11:16:31]Write to MH i2c: 01 00 00 93 A5 38 [11:16:31]Write i2c OK [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: 01 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: 01 07 00 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: 01 07 00 93 A5 00 00 00 00 00 FF 0F 4D [11:16:31]RasterBufferAndPrint [11:16:31]line Счет N : (1)642632 [11:16:31]line ИНН: 02508201610067 [11:16:31]line Контрольно-Кассовый Чек [11:16:31]line ПРОДАЖА [11:16:31]line ТРК (МРК, ГНК) : 31 [11:16:31]line Товар: 2710124130 [11:16:31]line Аи-92-К-2 [11:16:31]line 17.940 * 66.90 [11:16:31]line = 1200.19 [11:16:31]line НДС 12% НСП 1% [11:16:31]line > о реализуемом товаре [11:16:31]line ОКРУГЛЕНИЕ: -0.19 [11:16:31]line ИТОГО: 1200.00 [11:16:31]line Внесено: 1200.00 [11:16:31]line СДАЧА: 0.00 [11:16:31]line НСП 1% : 10.62 [11:16:31]line НДС 12% : 127.45 [11:16:31]line Наличными: 1200.00 [11:16:31]line Безнал.: 0.00 [11:16:31]line Место: АЗС № 172 "Партнер Нефть" [11:16:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:16:31]line СНО: Общий режим [11:16:31]line Чек 184 26.10.2024 11:16 [11:16:31]line Смена: 532 ФФД: 1.0 [11:16:31]line ЗНМ: 0300000116 [11:16:31]line РНМ: 0000000000091780 [11:16:31]line Версия ККМ: 001 [11:16:31]line ФМ: 0000000000871765 [11:16:31]line ФД: 308763 [11:16:31]line ФПД: 135787800468487 [11:16:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111635&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308763&fm=135787800468487&tin=02508201610067®Number=0000000000091780&sum=120000 [11:16:31]written 0, free lines is 4095 [11:16:31]OFD Sender: Processing packet 308763 [packets to send 222, broken 221] [11:16:31]ProducePacketName [11:16:31]name=ofd_packets/00308763 [11:16:31]OFD Sender: To server: pG, [11:16:31]CommunicateWithHost lk.salyk.kg:30040 [11:16:31]ConnectInit lk.salyk.kg [11:16:31]Connected sock=10 [11:16:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 44 42 07 01 33 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 93 CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B B6 04 00 35 04 06 00 7B 7F 8F 9C 9C 07 DD AB 4E 99 FD 9C 8D BF [11:16:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 69 42 47 00 C0 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B B6 04 00 F4 03 04 00 F1 75 1C 67 B6 04 01 00 00 A2 B0 A1 CC D8 33 0F 61 [11:16:31]CommunicateWithHost err = 0 [11:16:31]CheckOFDResponse [11:16:31]1017 (14) - 77093643461234 [11:16:31]1041 (16) - 0000000000871765 [11:16:31]1040 (4) - 308763 [11:16:31]1012 (4) - 26.10.2024 04:54 [11:16:31]1206 (1) - 0 [11:16:31]OFD Sender: Remove packet 308763 [11:16:31]ProducePacketName [11:16:31]name=ofd_packets/00308763 [11:16:31]NVStorageDeleteData [11:16:31]Write to MH i2c: 01 00 00 BD A5 62 [11:16:31]Write i2c OK [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: 01 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: 01 07 00 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: 01 07 00 BD A5 00 00 00 00 00 BB 0C 30 [11:16:31]RasterBufferAndPrint [11:16:31]line [11:16:31]line [11:16:31]line [11:16:31]line [11:16:31]line [11:16:31]written 0, free lines is 3266 [11:16:31]MH_Cut [11:16:31]Write to MH i2c: D1 01 00 C4 A5 01 3B [11:16:31]Write i2c OK [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: D1 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: D1 01 00 [11:16:31]MH_I2C_Read... [11:16:31]Read from MH i2c: D1 01 00 C4 A5 00 3A [11:16:31]Write to MH i2c: 01 00 00 C5 A5 6A [11:16:31]Write i2c OK [11:16:31]MH_I2C_Read... [11:16:32]OFD Sender: No OFD packet to send [11:16:32]*** Cut start [11:16:32]*** Purtial cut [11:16:32]*** Stage 1: CUTSNS_PIN = 1 [11:16:32]Read from MH i2c: 01 [11:16:32]MH_I2C_Read... [11:16:32]*** Stop cut motor [11:16:32]*** Cut end [11:16:32]Read from MH i2c: 01 07 00 [11:16:32]MH_I2C_Read... [11:16:32]Read from MH i2c: 01 07 00 C5 A5 00 00 00 00 00 FF 0F 7F [11:16:32]process_action close_receipt done [11:16:32]requested_data is exist [11:16:32]produce_requested_data [11:16:32]requested_item fm.sn is exist - process it [11:16:32]wFMCommunicate request_size=4 [11:16:32]MH_SAM_APDU [11:16:32]CAPDU: 80 11 00 00 [11:16:32]Write to MH i2c: E2 08 00 C6 A5 80 11 00 00 00 00 00 00 E5 [11:16:32]Write i2c OK [11:16:32]MH_I2C_Read... [11:16:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:33]Read from MH i2c: E2 [11:16:33]MH_I2C_Read... [11:16:33]Read from MH i2c: E2 17 00 [11:16:33]MH_I2C_Read... [11:16:33]Read from MH i2c: E2 17 00 C6 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3A [11:16:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:16:33]wFMCommunicate OK [11:16:33]requested_item fd.num is exist - process it [11:16:33]SAM_PROTO_GetFieldsCounters [11:16:33]wFMCommunicate request_size=4 [11:16:33]MH_SAM_APDU [11:16:33]CAPDU: 80 13 00 00 [11:16:33]Write to MH i2c: E2 08 00 C7 A5 80 13 00 00 00 00 00 00 E8 [11:16:33]Write i2c OK [11:16:33]MH_I2C_Read... [11:16:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:33]Read from MH i2c: E2 [11:16:33]MH_I2C_Read... [11:16:33]Read from MH i2c: E2 62 00 [11:16:33]MH_I2C_Read... [11:16:33]Read from MH i2c: E2 62 00 C7 A5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1B B6 04 00 0E 04 04 00 14 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 1E [11:16: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1B B6 04 00 0E 04 04 00 14 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 [11:16:33]wFMCommunicate OK [11:16:33]SAM_PROTO_GetFieldsCounters done [11:16:33]requested_item shift.num is exist - process it [11:16:33]requested_item shift.opened is exist - process it [11:16:33]req_shift_opened [11:16:33]FM_GetShiftState [11:16:33]SAM_PROTO_GetShiftState [11:16:33]wFMCommunicate request_size=4 [11:16:33]MH_SAM_APDU [11:16:33]CAPDU: 80 13 01 00 [11:16:33]Write to MH i2c: E2 08 00 C8 A5 80 13 01 00 00 00 00 00 EA [11:16:33]Write i2c OK [11:16:33]MH_I2C_Read... [11:16:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:33]Read from MH i2c: E2 [11:16:33]MH_I2C_Read... [11:16:33]Read from MH i2c: E2 0E 00 [11:16:33]MH_I2C_Read... [11:16:33]Read from MH i2c: E2 0E 00 C8 A5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 68 [11:16:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:16:33]wFMCommunicate OK [11:16:33]SAM_PROTO_GetShiftState done [11:16:33]FM_GetShiftState done [11:16:33]req_shift_opened done [11:16:33]requested_item shift.open_date is exist - process it [11:16:33]req_shift_open_date [11:16:33]req_shift_open_date done [11:16:33]produce_requested_data done [11:16:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308763,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:16:33]process_action_free close_receipt [11:16:33]json_value_free [11:16:33]json_value_free done [11:16:33]process_json_proto returns [11:16:33]Send response to host [11:16:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308763,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:16:33]free response buf [11:16:33]execute_script done [11:16:33]execute_script returns [11:16:33]free content buf [11:16:33]Sock 8.Close socket [11:16:33]Sock 8.Thread stoped [11:16:37]OFD Sender: No OFD packet to send [11:16:42]OFD Sender: No OFD packet to send [11:16:47]OFD Sender: No OFD packet to send [11:16:52]OFD Sender: No OFD packet to send [11:16:55]accept exits with 9 [11:16:55]New connection [11:16:55]New thread 3067342180 created [11:16:55]Thread 3067198820 joined [11:16:55]Waiting for new connection... [11:16:55] Sock 9.Parse request [11:16:55]Sock 9.Check first char [11:16:55]Sock 9.First char is OK [11:16:55]request: POST /json_proto HTTP/1.0 [11:16:55]Method: POST [11:16:55]URL: /json_proto [11:16:55]Method is POST - this is cgi request [11:16:55]url: /json_proto [11:16:55]query_string will be loaded in cgi processing [11:16:55]execute_cgi json_proto POST (null) [11:16:55]execute_cgi path=json_proto method=POST [11:16:55]POST find Content-Length [11:16:55]Host: 172.17.96.3:8080 [11:16:55]Content-Length: 677 [11:16:55]Content-Type: application/json [11:16:55] [11:16:55]POST finish read [11:16:55]Found Content-Length = 677 [11:16:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:16:55]execute_script... [11: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)642633", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:16:55]POST & json_proto [11:16:55]process_json_proto [11:16:55]json parsed OK: [11:16:55]protocol is kg_v1.0 [11:16:55]action value=close_receipt [11:16:55]process_action close_receipt [11:16:55]cmd_close_receipt [11:16:55]MH_GetDate [11:16:55]Write to MH i2c: F0 00 00 C9 A5 5D [11:16:55]Write i2c OK [11:16:55]MH_I2C_Read... [11:16:55]Read from MH i2c: F0 [11:16:55]MH_I2C_Read... [11:16:55]Read from MH i2c: F0 09 00 [11:16:55]MH_I2C_Read... [11:16:55]Read from MH i2c: F0 09 00 C9 A5 00 AD CF 1C 67 44 5E 04 65 70 [11:16:55]GetLastDocTimeStamp 1729941395 [11:16:55]current date 1729941421 [11:16:55]FM_GetShiftState [11:16:55]SAM_PROTO_GetShiftState [11:16:55]wFMCommunicate request_size=4 [11:16:55]MH_SAM_APDU [11:16:55]CAPDU: 80 13 01 00 [11:16:55]Write to MH i2c: E2 08 00 CA A5 80 13 01 00 00 00 00 00 EC [11:16:55]Write i2c OK [11:16:55]MH_I2C_Read... [11:16:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:55]Read from MH i2c: E2 [11:16:55]MH_I2C_Read... [11:16:55]Read from MH i2c: E2 0E 00 [11:16:55]MH_I2C_Read... [11:16:55]Read from MH i2c: E2 0E 00 CA A5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6A [11:16:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:16:55]wFMCommunicate OK [11:16:55]SAM_PROTO_GetShiftState done [11:16:55]FM_GetShiftState done [11:16:55]opened in 1729902265 [11:16:55]opened+sec_in_day 1729988665 [11:16:55]quantity*price = 50041 [11:16:55]sum+1 = 50042 [11:16:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 185 26.10.2024 11:17 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308764 ФПД: 32308310860189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111701&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308764&fm=32308310860189&tin=02508201610067®Number=0000000000091780&sum=50000 [11:16:56]StoreToDocumentArchive [11:16:56]shift 532 fd 308764 [11:16:56]save to /storage/0532/doc_00308764 [11:16:56]save last doc name /storage/0532/doc_00308764 to /storage/kkm_last_doc_name [11:16:56]save OK [11:16:56]Clear old archive folders... [11:16:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:16:56]tlvbuf is 00A9EF50 [11:16:56]SAM_PROTO_ClearQueue [11:16:56]wFMCommunicate request_size=4 [11:16:56]MH_SAM_APDU [11:16:56]CAPDU: 80 09 00 00 [11:16:56]Write to MH i2c: E2 08 00 D7 A5 80 09 00 00 00 00 00 00 EE [11:16:56]Write i2c OK [11:16:56]MH_I2C_Read... [11:16:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:56]Read from MH i2c: E2 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 03 00 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 03 00 D7 A5 00 90 00 F0 [11:16:56]RAPDU: 90 00 [11:16:56]wFMCommunicate OK [11:16:56]SAM_PROTO_ClearQueue done [11:16:56]KKMCreateOFDPacket [11:16:56]OFDProtocolAddRootSTLVToBuf [11:16:56]FM_MakeSignedData [11:16:56]FM_MakeSignedData [11:16:56]SAM_PROTO_SignData [11:16:56]wFMCommunicate request_size=4 [11:16:56]MH_SAM_APDU [11:16:56]CAPDU: 80 0D 01 02 [11:16:56]Write to MH i2c: E2 08 00 D8 A5 80 0D 01 02 00 00 00 00 F6 [11:16:56]Write i2c OK [11:16:56]MH_I2C_Read... [11:16:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:56]Read from MH i2c: E2 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 03 00 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 03 00 D8 A5 00 90 00 F1 [11:16:56]RAPDU: 90 00 [11:16:56]wFMCommunicate OK [11:16:56]wFMCommunicate request_size=255 [11:16:56]MH_SAM_APDU [11:16:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B9 00 00 00 F4 03 04 00 AD CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C B6 04 00 35 04 06 00 1D [11:16:56]Write to MH i2c: E2 02 01 D9 A5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 B9 00 00 00 F4 03 04 00 AD CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C B6 04 00 35 04 06 00 1D 00 00 45 [11:16:56]Write i2c OK [11:16:56]MH_I2C_Read... [11:16:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:56]Read from MH i2c: E2 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 03 00 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 03 00 D9 A5 00 90 00 F2 [11:16:56]RAPDU: 90 00 [11:16:56]wFMCommunicate OK [11:16:56]wFMCommunicate request_size=10 [11:16:56]MH_SAM_APDU [11:16:56]CAPDU: 80 0D 02 02 05 62 5D 64 61 9D [11:16:56]Write to MH i2c: E2 0D 00 DA A5 80 0D 02 02 05 00 62 5D 64 61 9D 00 00 24 [11:16:56]Write i2c OK [11:16:56]MH_I2C_Read... [11:16:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:56]Read from MH i2c: E2 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 03 00 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 03 00 DA A5 00 90 00 F3 [11:16:56]RAPDU: 90 00 [11:16:56]wFMCommunicate OK [11:16:56]wFMCommunicate request_size=4 [11:16:56]MH_SAM_APDU [11:16:56]CAPDU: 80 0D 03 02 [11:16:56]Write to MH i2c: E2 08 00 DB A5 80 0D 03 02 00 00 00 00 FB [11:16:56]Write i2c OK [11:16:56]MH_I2C_Read... [11:16:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:56]Read from MH i2c: E2 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 0B 00 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 0B 00 DB A5 00 82 2F 69 74 9D 01 50 09 90 00 81 [11:16:56]RAPDU: 82 2F 69 74 9D 01 50 09 90 00 [11:16:56]wFMCommunicate OK [11:16:56]SAM_PROTO_SignData done [11:16:56]FM_MakeSignedData done [11:16:56]CreateOFDProtocolMessage [11:16:56]wFMCommunicate request_size=4 [11:16:56]MH_SAM_APDU [11:16:56]CAPDU: 80 11 00 00 [11:16:56]Write to MH i2c: E2 08 00 DC A5 80 11 00 00 00 00 00 00 FB [11:16:56]Write i2c OK [11:16:56]MH_I2C_Read... [11:16:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:56]Read from MH i2c: E2 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 17 00 [11:16:56]MH_I2C_Read... [11:16:56]Read from MH i2c: E2 17 00 DC A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 50 [11:16:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:16:56]wFMCommunicate OK [11:16:56]CreateOFDProtocolMessage done [11:16:56]OFDSenderStorePacket 308764 [11:16:56]StoreOFDPacket docnum=308764 [11:16:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F9 D2 07 01 B1 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B9 00 00 00 F4 03 04 00 AD CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C B6 04 00 35 04 06 00 1D 62 5D 64 61 9D 82 2F 69 74 9D 01 50 09 [11:16:56]CheckFolder [11:16:56]dirname=/storage/ofd_packets [11:16:56]CheckFolder done [11:16:56]ProducePacketName [11:16:56]name=ofd_packets/00308764 [11:16:56]NVStorageSaveData ofd_packets/00308764 [11:16:56]File name is /storage/ofd_packets/00308764 [11:16:56]Write 301 bytes [11:16:56]NVStorageSaveData done [11:16:56]OFDSenderStorePacket done [11:16:56]KKMCreateOFDPacket done [11:16:56]NVStorageSaveData kkm_last_timestamp [11:16:56]File name is /storage/kkm_last_timestamp [11:16:56]Write 4 bytes [11:16:56]NVStorageSaveData done [11:16:56]ExternCall_PrintAddStr [11:16:56]wPrintStart [11:16:56]Write to MH i2c: 01 00 00 DD A5 82 [11:16:57]Write i2c OK [11:16:57]MH_I2C_Read... [11:16:57]Read from MH i2c: 01 [11:16:57]MH_I2C_Read... [11:16:57]Read from MH i2c: 01 07 00 [11:16:57]MH_I2C_Read... [11:16:57]Read from MH i2c: 01 07 00 DD A5 00 00 00 00 00 FF 0F 97 [11:16:57]RasterBufferAndPrint [11:16:57]line Счет N : (1)642633 [11:16:57]line ИНН: 02508201610067 [11:16:57]line Контрольно-Кассовый Чек [11:16:57]line ПРОДАЖА [11:16:57]line ТРК (МРК, ГНК) : 52 [11:16:57]line Товар: 2710124130 [11:16:57]line Аи-92-К-2 [11:16:57]line 7.480 * 66.90 [11:16:57]line = 500.41 [11:16:57]line НДС 12% НСП 1% [11:16:57]line > о реализуемом товаре [11:16:57]line ОКРУГЛЕНИЕ: -0.41 [11:16:57]line ИТОГО: 500.00 [11:16:57]line Внесено: 500.00 [11:16:57]line СДАЧА: 0.00 [11:16:57]line НСП 1% : 4.43 [11:16:57]line НДС 12% : 53.14 [11:16:57]line Наличными: 500.00 [11:16:57]line Безнал.: 0.00 [11:16:57]line Место: АЗС № 172 "Партнер Нефть" [11:16:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:16:57]line СНО: Общий режим [11:16:57]line Чек 185 26.10.2024 11:17 [11:16:57]line Смена: 532 ФФД: 1.0 [11:16:57]line ЗНМ: 0300000116 [11:16:57]line РНМ: 0000000000091780 [11:16:57]line Версия ККМ: 001 [11:16:57]line ФМ: 0000000000871765 [11:16:57]line ФД: 308764 [11:16:57]line ФПД: 32308310860189 [11:16:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111701&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308764&fm=32308310860189&tin=02508201610067®Number=0000000000091780&sum=50000 [11:16:57]OFD Sender: Processing packet 308764 [packets to send 222, broken 221] [11:16:57]ProducePacketName [11:16:57]name=ofd_packets/00308764 [11:16:57]OFD Sender: To server: pG, [11:16:57]CommunicateWithHost lk.salyk.kg:30040 [11:16:57]ConnectInit lk.salyk.kg [11:16:57]written 0, free lines is 4095 [11:16:57]Connected sock=10 [11:16:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F9 D2 07 01 B1 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B9 00 00 00 F4 03 04 00 AD CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C B6 04 00 35 04 06 00 1D 62 5D 64 61 9D 82 2F 69 74 9D 01 50 09 [11:16:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E4 5F 47 00 31 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 31 37 36 35 10 04 04 00 1C B6 04 00 F4 03 04 00 0B 76 1C 67 B6 04 01 00 00 1F 47 74 AE 14 FC D4 A5 [11:16:57]CommunicateWithHost err = 0 [11:16:57]CheckOFDResponse [11:16:57]1017 (14) - 77093643461234 [11:16:57]1041 (16) - 0000000000871765 [11:16:57]1040 (4) - 308764 [11:16:57]1012 (4) - 26.10.2024 04:54 [11:16:57]1206 (1) - 0 [11:16:57]OFD Sender: Remove packet 308764 [11:16:57]ProducePacketName [11:16:57]name=ofd_packets/00308764 [11:16:57]NVStorageDeleteData [11:16:57]Write to MH i2c: 01 00 00 07 A6 AD [11:16:57]Write i2c OK [11:16:57]MH_I2C_Read... [11:16:57]Read from MH i2c: 01 [11:16:57]MH_I2C_Read... [11:16:57]Read from MH i2c: 01 07 00 [11:16:57]MH_I2C_Read... [11:16:57]Read from MH i2c: 01 07 00 07 A6 00 00 00 00 00 C3 0C 83 [11:16:57]RasterBufferAndPrint [11:16:57]line [11:16:57]line [11:16:57]line [11:16:57]line [11:16:57]line [11:16:57]written 0, free lines is 3275 [11:16:57]MH_Cut [11:16:57]Write to MH i2c: D1 01 00 0E A6 01 86 [11:16:57]Write i2c OK [11:16:57]MH_I2C_Read... [11:16:57]Read from MH i2c: D1 [11:16:57]MH_I2C_Read... [11:16:57]Read from MH i2c: D1 01 00 [11:16:57]MH_I2C_Read... [11:16:57]Read from MH i2c: D1 01 00 0E A6 00 85 [11:16:57]Write to MH i2c: 01 00 00 0F A6 B5 [11:16:57]Write i2c OK [11:16:57]MH_I2C_Read... [11:16:58]OFD Sender: No OFD packet to send [11:16:58]*** Cut start [11:16:58]*** Purtial cut [11:16:58]*** Stage 1: CUTSNS_PIN = 1 [11:16:58]Read from MH i2c: 01 [11:16:58]MH_I2C_Read... [11:16:58]*** Stop cut motor [11:16:58]*** Cut end [11:16:58]Read from MH i2c: 01 07 00 [11:16:58]MH_I2C_Read... [11:16:58]Read from MH i2c: 01 07 00 0F A6 00 00 00 00 00 FF 0F CA [11:16:58]process_action close_receipt done [11:16:58]requested_data is exist [11:16:58]produce_requested_data [11:16:58]requested_item fm.sn is exist - process it [11:16:58]wFMCommunicate request_size=4 [11:16:58]MH_SAM_APDU [11:16:58]CAPDU: 80 11 00 00 [11:16:58]Write to MH i2c: E2 08 00 10 A6 80 11 00 00 00 00 00 00 30 [11:16:58]Write i2c OK [11:16:58]MH_I2C_Read... [11:16:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:58]Read from MH i2c: E2 [11:16:58]MH_I2C_Read... [11:16:58]Read from MH i2c: E2 17 00 [11:16:58]MH_I2C_Read... [11:16:58]Read from MH i2c: E2 17 00 10 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 85 [11:16:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:16:58]wFMCommunicate OK [11:16:58]requested_item fd.num is exist - process it [11:16:58]SAM_PROTO_GetFieldsCounters [11:16:58]wFMCommunicate request_size=4 [11:16:58]MH_SAM_APDU [11:16:58]CAPDU: 80 13 00 00 [11:16:58]Write to MH i2c: E2 08 00 11 A6 80 13 00 00 00 00 00 00 33 [11:16:58]Write i2c OK [11:16:58]MH_I2C_Read... [11:16:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:59]Read from MH i2c: E2 [11:16:59]MH_I2C_Read... [11:16:59]Read from MH i2c: E2 62 00 [11:16:59]MH_I2C_Read... [11:16:59]Read from MH i2c: E2 62 00 11 A6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1C B6 04 00 0E 04 04 00 14 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 6D [11:16:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1C B6 04 00 0E 04 04 00 14 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 [11:16:59]wFMCommunicate OK [11:16:59]SAM_PROTO_GetFieldsCounters done [11:16:59]requested_item shift.num is exist - process it [11:16:59]requested_item shift.opened is exist - process it [11:16:59]req_shift_opened [11:16:59]FM_GetShiftState [11:16:59]SAM_PROTO_GetShiftState [11:16:59]wFMCommunicate request_size=4 [11:16:59]MH_SAM_APDU [11:16:59]CAPDU: 80 13 01 00 [11:16:59]Write to MH i2c: E2 08 00 12 A6 80 13 01 00 00 00 00 00 35 [11:16:59]Write i2c OK [11:16:59]MH_I2C_Read... [11:16:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:59]Read from MH i2c: E2 [11:16:59]MH_I2C_Read... [11:16:59]Read from MH i2c: E2 0E 00 [11:16:59]MH_I2C_Read... [11:16:59]Read from MH i2c: E2 0E 00 12 A6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B3 [11:16:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:16:59]wFMCommunicate OK [11:16:59]SAM_PROTO_GetShiftState done [11:16:59]FM_GetShiftState done [11:16:59]req_shift_opened done [11:16:59]requested_item shift.open_date is exist - process it [11:16:59]req_shift_open_date [11:16:59]req_shift_open_date done [11:16:59]produce_requested_data done [11:16:59]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308764,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:16:59]process_action_free close_receipt [11:16:59]json_value_free [11:16:59]json_value_free done [11:16:59]process_json_proto returns [11:16:59]Send response to host [11:16:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308764,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:16:59]free response buf [11:16:59]execute_script done [11:16:59]execute_script returns [11:16:59]free content buf [11:16:59]Sock 9.Close socket [11:16:59]Sock 9.Thread stoped [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:56]accept exits with 8 [11:17:56]New connection [11:17:56]New thread 3067198820 created [11:17:56]Thread 3067342180 joined [11:17:56]Waiting for new connection... [11:17:56] Sock 8.Parse request [11:17:56]Sock 8.Check first char [11:17:56]Sock 8.First char is OK [11:17:56]request: POST /json_proto HTTP/1.0 [11:17:56]Method: POST [11:17:56]URL: /json_proto [11:17:56]Method is POST - this is cgi request [11:17:56]url: /json_proto [11:17:56]query_string will be loaded in cgi processing [11:17:56]execute_cgi json_proto POST (null) [11:17:56]execute_cgi path=json_proto method=POST [11:17:56]POST find Content-Length [11:17:56]Host: 172.17.96.3:8080 [11:17:56]Content-Length: 677 [11:17:56]Content-Type: application/json [11:17:56] [11:17:56]POST finish read [11:17:56]Found Content-Length = 677 [11:17:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642634", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:17:56]execute_script... [11:17: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)642634", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:17:56]POST & json_proto [11:17:56]process_json_proto [11:17:56]json parsed OK: [11:17:56]protocol is kg_v1.0 [11:17:56]action value=close_receipt [11:17:56]process_action close_receipt [11:17:56]cmd_close_receipt [11:17:56]MH_GetDate [11:17:56]Write to MH i2c: F0 00 00 13 A6 A8 [11:17:56]Write i2c OK [11:17:56]MH_I2C_Read... [11:17:56]Read from MH i2c: F0 [11:17:56]MH_I2C_Read... [11:17:56]Read from MH i2c: F0 09 00 [11:17:56]MH_I2C_Read... [11:17:56]Read from MH i2c: F0 09 00 13 A6 00 EA CF 1C 67 44 5E 04 65 F8 [11:17:56]GetLastDocTimeStamp 1729941421 [11:17:56]current date 1729941482 [11:17:56]FM_GetShiftState [11:17:56]SAM_PROTO_GetShiftState [11:17:56]wFMCommunicate request_size=4 [11:17:56]MH_SAM_APDU [11:17:56]CAPDU: 80 13 01 00 [11:17:56]Write to MH i2c: E2 08 00 14 A6 80 13 01 00 00 00 00 00 37 [11:17:56]Write i2c OK [11:17:56]MH_I2C_Read... [11:17:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:56]Read from MH i2c: E2 [11:17:56]MH_I2C_Read... [11:17:56]Read from MH i2c: E2 0E 00 [11:17:56]MH_I2C_Read... [11:17:56]Read from MH i2c: E2 0E 00 14 A6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B5 [11:17:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:17:56]wFMCommunicate OK [11:17:56]SAM_PROTO_GetShiftState done [11:17:56]FM_GetShiftState done [11:17:56]opened in 1729902265 [11:17:56]opened+sec_in_day 1729988665 [11:17:56]quantity*price = 40006 [11:17:56]sum+1 = 40007 [11:17:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 186 26.10.2024 11:18 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308765 ФПД: 217068516592225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111802&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308765&fm=217068516592225&tin=02508201610067®Number=0000000000091780&sum=40000 [11:17:57]StoreToDocumentArchive [11:17:57]shift 532 fd 308765 [11:17:57]save to /storage/0532/doc_00308765 [11:17:57]save last doc name /storage/0532/doc_00308765 to /storage/kkm_last_doc_name [11:17:57]save OK [11:17:57]Clear old archive folders... [11:17:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:17:57]tlvbuf is 00AE44E0 [11:17:57]SAM_PROTO_ClearQueue [11:17:57]wFMCommunicate request_size=4 [11:17:57]MH_SAM_APDU [11:17:57]CAPDU: 80 09 00 00 [11:17:57]Write to MH i2c: E2 08 00 21 A6 80 09 00 00 00 00 00 00 39 [11:17:57]Write i2c OK [11:17:57]MH_I2C_Read... [11:17:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:57]Read from MH i2c: E2 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: E2 03 00 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: E2 03 00 21 A6 00 90 00 3B [11:17:57]RAPDU: 90 00 [11:17:57]wFMCommunicate OK [11:17:57]SAM_PROTO_ClearQueue done [11:17:57]KKMCreateOFDPacket [11:17:57]OFDProtocolAddRootSTLVToBuf [11:17:57]FM_MakeSignedData [11:17:57]FM_MakeSignedData [11:17:57]SAM_PROTO_SignData [11:17:57]wFMCommunicate request_size=4 [11:17:57]MH_SAM_APDU [11:17:57]CAPDU: 80 0D 01 02 [11:17:57]Write to MH i2c: E2 08 00 22 A6 80 0D 01 02 00 00 00 00 41 [11:17:57]Write i2c OK [11:17:57]MH_I2C_Read... [11:17:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:57]Read from MH i2c: E2 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: E2 03 00 [11:17:57]MH_I2C_Read... [11:17:57]Read from MH i2c: E2 03 00 22 A6 00 90 00 3C [11:17:57]RAPDU: 90 00 [11:17:57]wFMCommunicate OK [11:17:57]wFMCommunicate request_size=255 [11:17:57]MH_SAM_APDU [11:17:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BA 00 00 00 F4 03 04 00 EA CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D B6 04 00 35 04 06 00 C5 [11:17:57]Write to MH i2c: E2 02 01 23 A6 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 BA 00 00 00 F4 03 04 00 EA CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D B6 04 00 35 04 06 00 C5 00 00 46 [11:17:57]Write i2c OK [11:17:57]MH_I2C_Read... [11:17:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:58]Read from MH i2c: E2 [11:17:58]MH_I2C_Read... [11:17:58]Read from MH i2c: E2 03 00 [11:17:58]MH_I2C_Read... [11:17:58]Read from MH i2c: E2 03 00 23 A6 00 90 00 3D [11:17:58]RAPDU: 90 00 [11:17:58]wFMCommunicate OK [11:17:58]wFMCommunicate request_size=10 [11:17:58]MH_SAM_APDU [11:17:58]CAPDU: 80 0D 02 02 05 6C 33 D2 CA 61 [11:17:58]Write to MH i2c: E2 0D 00 24 A6 80 0D 02 02 05 00 6C 33 D2 CA 61 00 00 EA [11:17:58]Write i2c OK [11:17:58]MH_I2C_Read... [11:17:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:58]Read from MH i2c: E2 [11:17:58]MH_I2C_Read... [11:17:58]Read from MH i2c: E2 03 00 [11:17:58]MH_I2C_Read... [11:17:58]Read from MH i2c: E2 03 00 24 A6 00 90 00 3E [11:17:58]RAPDU: 90 00 [11:17:58]wFMCommunicate OK [11:17:58]wFMCommunicate request_size=4 [11:17:58]MH_SAM_APDU [11:17:58]CAPDU: 80 0D 03 02 [11:17:58]Write to MH i2c: E2 08 00 25 A6 80 0D 03 02 00 00 00 00 46 [11:17:58]Write i2c OK [11:17:58]MH_I2C_Read... [11:17:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:58]Read from MH i2c: E2 [11:17:58]MH_I2C_Read... [11:17:58]Read from MH i2c: E2 0B 00 [11:17:58]MH_I2C_Read... [11:17:58]Read from MH i2c: E2 0B 00 25 A6 00 D1 AA 82 70 63 2D 33 9D 90 00 14 [11:17:58]RAPDU: D1 AA 82 70 63 2D 33 9D 90 00 [11:17:58]wFMCommunicate OK [11:17:58]SAM_PROTO_SignData done [11:17:58]FM_MakeSignedData done [11:17:58]CreateOFDProtocolMessage [11:17:58]wFMCommunicate request_size=4 [11:17:58]MH_SAM_APDU [11:17:58]CAPDU: 80 11 00 00 [11:17:58]Write to MH i2c: E2 08 00 26 A6 80 11 00 00 00 00 00 00 46 [11:17:58]Write i2c OK [11:17:58]MH_I2C_Read... [11:17:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:58]Read from MH i2c: E2 [11:17:58]MH_I2C_Read... [11:17:58]Read from MH i2c: E2 17 00 [11:17:58]MH_I2C_Read... [11:17:58]Read from MH i2c: E2 17 00 26 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9B [11:17:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:17:58]wFMCommunicate OK [11:17:58]CreateOFDProtocolMessage done [11:17:58]OFDSenderStorePacket 308765 [11:17:58]StoreOFDPacket docnum=308765 [11:17:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8C 94 07 01 71 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BA 00 00 00 F4 03 04 00 EA CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D B6 04 00 35 04 06 00 C5 6C 33 D2 CA 61 D1 AA 82 70 63 2D 33 9D [11:17:58]CheckFolder [11:17:58]dirname=/storage/ofd_packets [11:17:58]CheckFolder done [11:17:58]ProducePacketName [11:17:58]name=ofd_packets/00308765 [11:17:58]NVStorageSaveData ofd_packets/00308765 [11:17:58]File name is /storage/ofd_packets/00308765 [11:17:58]Write 301 bytes [11:17:58]NVStorageSaveData done [11:17:58]OFDSenderStorePacket done [11:17:58]KKMCreateOFDPacket done [11:17:58]NVStorageSaveData kkm_last_timestamp [11:17:58]File name is /storage/kkm_last_timestamp [11:17:58]Write 4 bytes [11:17:58]NVStorageSaveData done [11:17:58]ExternCall_PrintAddStr [11:17:58]wPrintStart [11:17:58]Write to MH i2c: 01 00 00 27 A6 CD [11:17:58]OFD Sender: Processing packet 308765 [packets to send 222, broken 221] [11:17:58]ProducePacketName [11:17:58]name=ofd_packets/00308765 [11:17:58]OFD Sender: To server: pG, [11:17:58]CommunicateWithHost lk.salyk.kg:30040 [11:17:58]ConnectInit lk.salyk.kg [11:17:58]Write i2c OK [11:17:58]MH_I2C_Read... [11:17:58]Read from MH i2c: 01 [11:17:58]MH_I2C_Read... [11:17:58]Read from MH i2c: 01 07 00 [11:17:58]MH_I2C_Read... [11:17:58]Read from MH i2c: 01 07 00 27 A6 00 00 00 00 00 FF 0F E2 [11:17:58]RasterBufferAndPrint [11:17:58]line Счет N : (1)642634 [11:17:58]line ИНН: 02508201610067 [11:17:58]line Контрольно-Кассовый Чек [11:17:58]line ПРОДАЖА [11:17:58]line ТРК (МРК, ГНК) : 62 [11:17:58]line Товар: 2710124130 [11:17:58]line Аи-92-К-2 [11:17:58]line 5.980 * 66.90 [11:17:58]line = 400.06 [11:17:58]line НДС 12% НСП 1% [11:17:58]line > о реализуемом товаре [11:17:58]line ОКРУГЛЕНИЕ: -0.06 [11:17:58]line ИТОГО: 400.00 [11:17:58]line Внесено: 400.00 [11:17:58]line СДАЧА: 0.00 [11:17:58]line НСП 1% : 3.54 [11:17:58]line НДС 12% : 42.48 [11:17:58]line Наличными: 400.00 [11:17:58]line Безнал.: 0.00 [11:17:58]line Место: АЗС № 172 "Партнер Нефть" [11:17:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:17:58]line СНО: Общий режим [11:17:58]line Чек 186 26.10.2024 11:18 [11:17:58]line Смена: 532 ФФД: 1.0 [11:17:58]line ЗНМ: 0300000116 [11:17:58]line РНМ: 0000000000091780 [11:17:58]line Версия ККМ: 001 [11:17:58]line ФМ: 0000000000871765 [11:17:58]line ФД: 308765 [11:17:58]line ФПД: 217068516592225 [11:17:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111802&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308765&fm=217068516592225&tin=02508201610067®Number=0000000000091780&sum=40000 [11:17:58]Connected sock=10 [11:17:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8C 94 07 01 71 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BA 00 00 00 F4 03 04 00 EA CF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D B6 04 00 35 04 06 00 C5 6C 33 D2 CA 61 D1 AA 82 70 63 2D 33 9D [11:17:58]written 0, free lines is 4095 [11:17:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4D C0 47 00 04 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D B6 04 00 F4 03 04 00 49 76 1C 67 B6 04 01 00 00 95 2B 62 33 9D 34 5C D2 [11:17:58]CommunicateWithHost err = 0 [11:17:58]CheckOFDResponse [11:17:58]1017 (14) - 77093643461234 [11:17:58]1041 (16) - 0000000000871765 [11:17:58]1040 (4) - 308765 [11:17:58]1012 (4) - 26.10.2024 04:55 [11:17:58]1206 (1) - 0 [11:17:58]OFD Sender: Remove packet 308765 [11:17:58]ProducePacketName [11:17:58]name=ofd_packets/00308765 [11:17:58]NVStorageDeleteData [11:17:59]Write to MH i2c: 01 00 00 51 A6 F7 [11:17:59]Write i2c OK [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: 01 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: 01 07 00 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: 01 07 00 51 A6 00 00 00 00 00 BE 0C C8 [11:17:59]RasterBufferAndPrint [11:17:59]line [11:17:59]line [11:17:59]line [11:17:59]line [11:17:59]line [11:17:59]written 0, free lines is 3268 [11:17:59]MH_Cut [11:17:59]Write to MH i2c: D1 01 00 58 A6 01 D0 [11:17:59]Write i2c OK [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: D1 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: D1 01 00 [11:17:59]MH_I2C_Read... [11:17:59]Read from MH i2c: D1 01 00 58 A6 00 CF [11:17:59]Write to MH i2c: 01 00 00 59 A6 FF [11:17:59]Write i2c OK [11:17:59]MH_I2C_Read... [11:17:59]OFD Sender: No OFD packet to send [11:17:59]*** Cut start [11:17:59]*** Purtial cut [11:17:59]*** Stage 1: CUTSNS_PIN = 1 [11:18:00]Read from MH i2c: 01 [11:18:00]MH_I2C_Read... [11:18:00]*** Stop cut motor [11:18:00]*** Cut end [11:18:00]Read from MH i2c: 01 07 00 [11:18:00]MH_I2C_Read... [11:18:00]Read from MH i2c: 01 07 00 59 A6 00 00 00 00 00 FF 0F 14 [11:18:00]process_action close_receipt done [11:18:00]requested_data is exist [11:18:00]produce_requested_data [11:18:00]requested_item fm.sn is exist - process it [11:18:00]wFMCommunicate request_size=4 [11:18:00]MH_SAM_APDU [11:18:00]CAPDU: 80 11 00 00 [11:18:00]Write to MH i2c: E2 08 00 5A A6 80 11 00 00 00 00 00 00 7A [11:18:00]Write i2c OK [11:18:00]MH_I2C_Read... [11:18:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:00]Read from MH i2c: E2 [11:18:00]MH_I2C_Read... [11:18:00]Read from MH i2c: E2 17 00 [11:18:00]MH_I2C_Read... [11:18:00]Read from MH i2c: E2 17 00 5A A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CF [11:18:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:18:00]wFMCommunicate OK [11:18:00]requested_item fd.num is exist - process it [11:18:00]SAM_PROTO_GetFieldsCounters [11:18:00]wFMCommunicate request_size=4 [11:18:00]MH_SAM_APDU [11:18:00]CAPDU: 80 13 00 00 [11:18:00]Write to MH i2c: E2 08 00 5B A6 80 13 00 00 00 00 00 00 7D [11:18:00]Write i2c OK [11:18:00]MH_I2C_Read... [11:18:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:00]Read from MH i2c: E2 [11:18:00]MH_I2C_Read... [11:18:00]Read from MH i2c: E2 62 00 [11:18:00]MH_I2C_Read... [11:18:00]Read from MH i2c: E2 62 00 5B A6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1D B6 04 00 0E 04 04 00 14 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 BB [11:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1D B6 04 00 0E 04 04 00 14 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 [11:18:00]wFMCommunicate OK [11:18:00]SAM_PROTO_GetFieldsCounters done [11:18:00]requested_item shift.num is exist - process it [11:18:00]requested_item shift.opened is exist - process it [11:18:00]req_shift_opened [11:18:00]FM_GetShiftState [11:18:00]SAM_PROTO_GetShiftState [11:18:00]wFMCommunicate request_size=4 [11:18:00]MH_SAM_APDU [11:18:00]CAPDU: 80 13 01 00 [11:18:00]Write to MH i2c: E2 08 00 5C A6 80 13 01 00 00 00 00 00 7F [11:18:00]Write i2c OK [11:18:00]MH_I2C_Read... [11:18:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:00]Read from MH i2c: E2 [11:18:00]MH_I2C_Read... [11:18:00]Read from MH i2c: E2 0E 00 [11:18:00]MH_I2C_Read... [11:18:00]Read from MH i2c: E2 0E 00 5C A6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FD [11:18:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:18:00]wFMCommunicate OK [11:18:00]SAM_PROTO_GetShiftState done [11:18:00]FM_GetShiftState done [11:18:00]req_shift_opened done [11:18:00]requested_item shift.open_date is exist - process it [11:18:00]req_shift_open_date [11:18:00]req_shift_open_date done [11:18:00]produce_requested_data done [11:18:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308765,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:18:00]process_action_free close_receipt [11:18:00]json_value_free [11:18:00]json_value_free done [11:18:00]process_json_proto returns [11:18:00]Send response to host [11:18:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308765,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:18:00]free response buf [11:18:00]execute_script done [11:18:00]execute_script returns [11:18:00]free content buf [11:18:00]Sock 8.Close socket [11:18:00]Sock 8.Thread stoped [11:18:04]OFD Sender: No OFD packet to send [11:18:09]OFD Sender: No OFD packet to send [11:18:14]OFD Sender: No OFD packet to send [11:18:19]OFD Sender: No OFD packet to send [11:18:24]OFD Sender: No OFD packet to send [11:18:29]OFD Sender: No OFD packet to send [11:18:34]OFD Sender: No OFD packet to send [11:18:39]OFD Sender: No OFD packet to send [11:18:44]OFD Sender: No OFD packet to send [11:18:49]OFD Sender: No OFD packet to send [11:18:54]OFD Sender: No OFD packet to send [11:18:59]OFD Sender: No OFD packet to send [11:19:04]OFD Sender: No OFD packet to send [11:19:09]OFD Sender: No OFD packet to send [11:19:14]OFD Sender: No OFD packet to send [11:19:16]accept exits with 9 [11:19:16]New connection [11:19:16]New thread 3067342180 created [11:19:16]Thread 3067198820 joined [11:19:16]Waiting for new connection... [11:19:16] Sock 9.Parse request [11:19:16]Sock 9.Check first char [11:19:16]Sock 9.First char is OK [11:19:16]request: POST /json_proto HTTP/1.0 [11:19:16]Method: POST [11:19:16]URL: /json_proto [11:19:16]Method is POST - this is cgi request [11:19:16]url: /json_proto [11:19:16]query_string will be loaded in cgi processing [11:19:16]execute_cgi json_proto POST (null) [11:19:16]execute_cgi path=json_proto method=POST [11:19:16]POST find Content-Length [11:19:16]Host: 172.17.96.3:8080 [11:19:16]Content-Length: 679 [11:19:16]Content-Type: application/json [11:19:16] [11:19:16]POST finish read [11:19:16]Found Content-Length = 679 [11:19:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642636", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [11:19:16]execute_script... [11:19:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642636", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [11:19:16]POST & json_proto [11:19:16]process_json_proto [11:19:16]json parsed OK: [11:19:16]protocol is kg_v1.0 [11:19:16]action value=close_receipt [11:19:16]process_action close_receipt [11:19:16]cmd_close_receipt [11:19:16]MH_GetDate [11:19:16]Write to MH i2c: F0 00 00 5D A6 F2 [11:19:16]Write i2c OK [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: F0 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: F0 09 00 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: F0 09 00 5D A6 00 3A D0 1C 67 44 5E 04 65 93 [11:19:16]GetLastDocTimeStamp 1729941482 [11:19:16]current date 1729941562 [11:19:16]FM_GetShiftState [11:19:16]SAM_PROTO_GetShiftState [11:19:16]wFMCommunicate request_size=4 [11:19:16]MH_SAM_APDU [11:19:16]CAPDU: 80 13 01 00 [11:19:16]Write to MH i2c: E2 08 00 5E A6 80 13 01 00 00 00 00 00 81 [11:19:16]Write i2c OK [11:19:16]MH_I2C_Read... [11:19:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:16]Read from MH i2c: E2 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: E2 0E 00 [11:19:16]MH_I2C_Read... [11:19:16]Read from MH i2c: E2 0E 00 5E A6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FF [11:19:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:19:16]wFMCommunicate OK [11:19:16]SAM_PROTO_GetShiftState done [11:19:16]FM_GetShiftState done [11:19:16]opened in 1729902265 [11:19:16]opened+sec_in_day 1729988665 [11:19:16]quantity*price = 100050 [11:19:16]sum+1 = 100052 [11:19:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 187 26.10.2024 11:19 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308766 ФПД: 273280716577060 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111922&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308766&fm=273280716577060&tin=02508201610067®Number=0000000000091780&sum=100000 [11:19:17]StoreToDocumentArchive [11:19:17]shift 532 fd 308766 [11:19:17]save to /storage/0532/doc_00308766 [11:19:17]save last doc name /storage/0532/doc_00308766 to /storage/kkm_last_doc_name [11:19:17]save OK [11:19:17]Clear old archive folders... [11:19:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:19:17]tlvbuf is 00E45780 [11:19:17]SAM_PROTO_ClearQueue [11:19:17]wFMCommunicate request_size=4 [11:19:17]MH_SAM_APDU [11:19:17]CAPDU: 80 09 00 00 [11:19:17]Write to MH i2c: E2 08 00 6B A6 80 09 00 00 00 00 00 00 83 [11:19:17]Write i2c OK [11:19:17]MH_I2C_Read... [11:19:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:17]Read from MH i2c: E2 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: E2 03 00 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: E2 03 00 6B A6 00 90 00 85 [11:19:17]RAPDU: 90 00 [11:19:17]wFMCommunicate OK [11:19:17]SAM_PROTO_ClearQueue done [11:19:17]KKMCreateOFDPacket [11:19:17]OFDProtocolAddRootSTLVToBuf [11:19:17]FM_MakeSignedData [11:19:17]FM_MakeSignedData [11:19:17]SAM_PROTO_SignData [11:19:17]wFMCommunicate request_size=4 [11:19:17]MH_SAM_APDU [11:19:17]CAPDU: 80 0D 01 02 [11:19:17]Write to MH i2c: E2 08 00 6C A6 80 0D 01 02 00 00 00 00 8B [11:19:17]Write i2c OK [11:19:17]MH_I2C_Read... [11:19:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:17]Read from MH i2c: E2 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: E2 03 00 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: E2 03 00 6C A6 00 90 00 86 [11:19:17]RAPDU: 90 00 [11:19:17]wFMCommunicate OK [11:19:17]wFMCommunicate request_size=255 [11:19:17]MH_SAM_APDU [11:19:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 BB 00 00 00 F4 03 04 00 3A D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1E B6 04 00 35 04 06 00 F8 8C 20 09 [11:19:17]Write to MH i2c: E2 02 01 6D A6 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 BB 00 00 00 F4 03 04 00 3A D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1E B6 04 00 35 04 06 00 F8 8C 20 09 00 00 F2 [11:19:17]Write i2c OK [11:19:17]MH_I2C_Read... [11:19:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:17]Read from MH i2c: E2 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: E2 03 00 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: E2 03 00 6D A6 00 90 00 87 [11:19:17]RAPDU: 90 00 [11:19:17]wFMCommunicate OK [11:19:17]wFMCommunicate request_size=7 [11:19:17]MH_SAM_APDU [11:19:17]CAPDU: 80 0D 02 02 02 19 24 [11:19:17]Write to MH i2c: E2 0A 00 6E A6 80 0D 02 02 02 00 19 24 00 00 CF [11:19:17]Write i2c OK [11:19:17]MH_I2C_Read... [11:19:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:17]Read from MH i2c: E2 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: E2 03 00 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: E2 03 00 6E A6 00 90 00 88 [11:19:17]RAPDU: 90 00 [11:19:17]wFMCommunicate OK [11:19:17]wFMCommunicate request_size=4 [11:19:17]MH_SAM_APDU [11:19:17]CAPDU: 80 0D 03 02 [11:19:17]Write to MH i2c: E2 08 00 6F A6 80 0D 03 02 00 00 00 00 90 [11:19:17]Write i2c OK [11:19:17]MH_I2C_Read... [11:19:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:17]Read from MH i2c: E2 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: E2 0B 00 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: E2 0B 00 6F A6 00 4A 68 76 18 6E 1D A3 0A 90 00 09 [11:19:17]RAPDU: 4A 68 76 18 6E 1D A3 0A 90 00 [11:19:17]wFMCommunicate OK [11:19:17]SAM_PROTO_SignData done [11:19:17]FM_MakeSignedData done [11:19:17]CreateOFDProtocolMessage [11:19:17]wFMCommunicate request_size=4 [11:19:17]MH_SAM_APDU [11:19:17]CAPDU: 80 11 00 00 [11:19:17]Write to MH i2c: E2 08 00 70 A6 80 11 00 00 00 00 00 00 90 [11:19:17]Write i2c OK [11:19:17]MH_I2C_Read... [11:19:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:17]Read from MH i2c: E2 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: E2 17 00 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: E2 17 00 70 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E5 [11:19:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:19:17]wFMCommunicate OK [11:19:17]CreateOFDProtocolMessage done [11:19:17]OFDSenderStorePacket 308766 [11:19:17]StoreOFDPacket docnum=308766 [11:19:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 5F B4 04 01 53 FB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 BB 00 00 00 F4 03 04 00 3A D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1E B6 04 00 35 04 06 00 F8 8C 20 09 19 24 4A 68 76 18 6E 1D A3 0A [11:19:17]CheckFolder [11:19:17]dirname=/storage/ofd_packets [11:19:17]CheckFolder done [11:19:17]ProducePacketName [11:19:17]name=ofd_packets/00308766 [11:19:17]NVStorageSaveData ofd_packets/00308766 [11:19:17]File name is /storage/ofd_packets/00308766 [11:19:17]Write 298 bytes [11:19:17]NVStorageSaveData done [11:19:17]OFDSenderStorePacket done [11:19:17]KKMCreateOFDPacket done [11:19:17]NVStorageSaveData kkm_last_timestamp [11:19:17]File name is /storage/kkm_last_timestamp [11:19:17]Write 4 bytes [11:19:17]NVStorageSaveData done [11:19:17]ExternCall_PrintAddStr [11:19:17]wPrintStart [11:19:17]Write to MH i2c: 01 00 00 71 A6 17 [11:19:17]Write i2c OK [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: 01 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: 01 07 00 [11:19:17]MH_I2C_Read... [11:19:17]Read from MH i2c: 01 07 00 71 A6 00 00 00 00 00 FF 0F 2C [11:19:17]RasterBufferAndPrint [11:19:17]line Счет N : (1)642636 [11:19:17]line ИНН: 02508201610067 [11:19:17]line Контрольно-Кассовый Чек [11:19:17]line ПРОДАЖА [11:19:17]line ТРК (МРК, ГНК) : 11 [11:19:17]line Товар: 2710194210 [11:19:17]line ДТ-К-2 [11:19:17]line 13.130 * 76.20 [11:19:17]line = 1000.51 [11:19:17]line НДС 12% НСП 1% [11:19:17]line > о реализуемом товаре [11:19:17]line ОКРУГЛЕНИЕ: -0.51 [11:19:17]line ИТОГО: 1000.00 [11:19:17]line Внесено: 1000.00 [11:19:17]line СДАЧА: 0.00 [11:19:17]line НСП 1% : 8.85 [11:19:17]line НДС 12% : 106.25 [11:19:17]line Наличными: 1000.00 [11:19:17]line Безнал.: 0.00 [11:19:17]line Место: АЗС № 172 "Партнер Нефть" [11:19:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:19:17]line СНО: Общий режим [11:19:17]line Чек 187 26.10.2024 11:19 [11:19:17]line Смена: 532 ФФД: 1.0 [11:19:17]line ЗНМ: 0300000116 [11:19:17]line РНМ: 0000000000091780 [11:19:17]line Версия ККМ: 001 [11:19:17]line ФМ: 0000000000871765 [11:19:17]line ФД: 308766 [11:19:17]line ФПД: 273280716577060 [11:19:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111922&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308766&fm=273280716577060&tin=02508201610067®Number=0000000000091780&sum=100000 [11:19:18]OFD Sender: Processing packet 308766 [packets to send 222, broken 221] [11:19:18]ProducePacketName [11:19:18]name=ofd_packets/00308766 [11:19:18]OFD Sender: To server: pG, [11:19:18]CommunicateWithHost lk.salyk.kg:30040 [11:19:18]ConnectInit lk.salyk.kg [11:19:18]written 0, free lines is 4095 [11:19:18]Connected sock=10 [11:19:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 5F B4 04 01 53 FB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 BB 00 00 00 F4 03 04 00 3A D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1E B6 04 00 35 04 06 00 F8 8C 20 09 19 24 4A 68 76 18 6E 1D A3 0A [11:19:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A3 11 47 00 22 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 31 37 36 35 10 04 04 00 1E B6 04 00 F4 03 04 00 98 76 1C 67 B6 04 01 00 00 2C 3E 1F EB F0 AB F7 28 [11:19:18]CommunicateWithHost err = 0 [11:19:18]CheckOFDResponse [11:19:18]1017 (14) - 77093643461234 [11:19:18]1041 (16) - 0000000000871765 [11:19:18]1040 (4) - 308766 [11:19:18]1012 (4) - 26.10.2024 04:56 [11:19:18]1206 (1) - 0 [11:19:18]OFD Sender: Remove packet 308766 [11:19:18]ProducePacketName [11:19:18]name=ofd_packets/00308766 [11:19:18]NVStorageDeleteData [11:19:18]Write to MH i2c: 01 00 00 9B A6 41 [11:19:18]Write i2c OK [11:19:18]MH_I2C_Read... [11:19:18]Read from MH i2c: 01 [11:19:18]MH_I2C_Read... [11:19:18]Read from MH i2c: 01 07 00 [11:19:18]MH_I2C_Read... [11:19:18]Read from MH i2c: 01 07 00 9B A6 00 00 00 00 00 BF 0C 13 [11:19:18]RasterBufferAndPrint [11:19:18]line [11:19:18]line [11:19:18]line [11:19:18]line [11:19:18]line [11:19:18]written 0, free lines is 3270 [11:19:18]MH_Cut [11:19:18]Write to MH i2c: D1 01 00 A2 A6 01 1A [11:19:18]Write i2c OK [11:19:18]MH_I2C_Read... [11:19:18]Read from MH i2c: D1 [11:19:18]MH_I2C_Read... [11:19:18]Read from MH i2c: D1 01 00 [11:19:18]MH_I2C_Read... [11:19:18]Read from MH i2c: D1 01 00 A2 A6 00 19 [11:19:18]Write to MH i2c: 01 00 00 A3 A6 49 [11:19:18]Write i2c OK [11:19:18]MH_I2C_Read... [11:19:19]OFD Sender: No OFD packet to send [11:19:19]*** Cut start [11:19:19]*** Purtial cut [11:19:19]*** Stage 1: CUTSNS_PIN = 1 [11:19:19]Read from MH i2c: 01 [11:19:19]MH_I2C_Read... [11:19:19]*** Stop cut motor [11:19:19]*** Cut end [11:19:19]Read from MH i2c: 01 07 00 [11:19:19]MH_I2C_Read... [11:19:19]Read from MH i2c: 01 07 00 A3 A6 00 00 00 00 00 FF 0F 5E [11:19:19]process_action close_receipt done [11:19:19]requested_data is exist [11:19:19]produce_requested_data [11:19:19]requested_item fm.sn is exist - process it [11:19:19]wFMCommunicate request_size=4 [11:19:19]MH_SAM_APDU [11:19:19]CAPDU: 80 11 00 00 [11:19:19]Write to MH i2c: E2 08 00 A4 A6 80 11 00 00 00 00 00 00 C4 [11:19:19]Write i2c OK [11:19:19]MH_I2C_Read... [11:19:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:19]Read from MH i2c: E2 [11:19:19]MH_I2C_Read... [11:19:19]Read from MH i2c: E2 17 00 [11:19:19]MH_I2C_Read... [11:19:19]Read from MH i2c: E2 17 00 A4 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 19 [11:19:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:19:19]wFMCommunicate OK [11:19:19]requested_item fd.num is exist - process it [11:19:19]SAM_PROTO_GetFieldsCounters [11:19:19]wFMCommunicate request_size=4 [11:19:19]MH_SAM_APDU [11:19:19]CAPDU: 80 13 00 00 [11:19:19]Write to MH i2c: E2 08 00 A5 A6 80 13 00 00 00 00 00 00 C7 [11:19:19]Write i2c OK [11:19:19]MH_I2C_Read... [11:19:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:19]Read from MH i2c: E2 [11:19:19]MH_I2C_Read... [11:19:19]Read from MH i2c: E2 62 00 [11:19:19]MH_I2C_Read... [11:19:19]Read from MH i2c: E2 62 00 A5 A6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1E B6 04 00 0E 04 04 00 14 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 09 [11:19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1E B6 04 00 0E 04 04 00 14 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 [11:19:20]wFMCommunicate OK [11:19:20]SAM_PROTO_GetFieldsCounters done [11:19:20]requested_item shift.num is exist - process it [11:19:20]requested_item shift.opened is exist - process it [11:19:20]req_shift_opened [11:19:20]FM_GetShiftState [11:19:20]SAM_PROTO_GetShiftState [11:19:20]wFMCommunicate request_size=4 [11:19:20]MH_SAM_APDU [11:19:20]CAPDU: 80 13 01 00 [11:19:20]Write to MH i2c: E2 08 00 A6 A6 80 13 01 00 00 00 00 00 C9 [11:19:20]Write i2c OK [11:19:20]MH_I2C_Read... [11:19:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:20]Read from MH i2c: E2 [11:19:20]MH_I2C_Read... [11:19:20]Read from MH i2c: E2 0E 00 [11:19:20]MH_I2C_Read... [11:19:20]Read from MH i2c: E2 0E 00 A6 A6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 47 [11:19:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:19:20]wFMCommunicate OK [11:19:20]SAM_PROTO_GetShiftState done [11:19:20]FM_GetShiftState done [11:19:20]req_shift_opened done [11:19:20]requested_item shift.open_date is exist - process it [11:19:20]req_shift_open_date [11:19:20]req_shift_open_date done [11:19:20]produce_requested_data done [11:19:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308766,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:19:20]process_action_free close_receipt [11:19:20]json_value_free [11:19:20]json_value_free done [11:19:20]process_json_proto returns [11:19:20]Send response to host [11:19:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308766,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:19:20]free response buf [11:19:20]execute_script done [11:19:20]execute_script returns [11:19:20]free content buf [11:19:20]Sock 9.Close socket [11:19:20]Sock 9.Thread stoped [11:19:20]accept exits with 8 [11:19:20]New connection [11:19:20]New thread 3067198820 created [11:19:20]Thread 3067342180 joined [11:19:20]Waiting for new connection... [11:19:20] Sock 8.Parse request [11:19:20]Sock 8.Check first char [11:19:20]Sock 8.First char is OK [11:19:20]request: POST /json_proto HTTP/1.0 [11:19:20]Method: POST [11:19:20]URL: /json_proto [11:19:20]Method is POST - this is cgi request [11:19:20]url: /json_proto [11:19:20]query_string will be loaded in cgi processing [11:19:20]execute_cgi json_proto POST (null) [11:19:20]execute_cgi path=json_proto method=POST [11:19:20]POST find Content-Length [11:19:20]Host: 172.17.96.3:8080 [11:19:20]Content-Length: 789 [11:19:20]Content-Type: application/json [11:19:20] [11:19:20]POST finish read [11:19:20]Found Content-Length = 789 [11:19:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:20]execute_script... [11:19: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)642637", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:20]POST & json_proto [11:19:20]process_json_proto [11:19:20]json parsed OK: [11:19:20]protocol is kg_v1.0 [11:19:20]action value=close_receipt [11:19:20]process_action close_receipt [11:19:20]cmd_close_receipt [11:19:20]MH_GetDate [11:19:20]Write to MH i2c: F0 00 00 A7 A6 3C [11:19:20]Write i2c OK [11:19:20]MH_I2C_Read... [11:19:20]Read from MH i2c: F0 [11:19:20]MH_I2C_Read... [11:19:20]Read from MH i2c: F0 09 00 [11:19:20]MH_I2C_Read... [11:19:20]Read from MH i2c: F0 09 00 A7 A6 00 3E D0 1C 67 44 5E 04 65 E1 [11:19:20]GetLastDocTimeStamp 1729941562 [11:19:20]current date 1729941566 [11:19:20]FM_GetShiftState [11:19:20]SAM_PROTO_GetShiftState [11:19:20]wFMCommunicate request_size=4 [11:19:20]MH_SAM_APDU [11:19:20]CAPDU: 80 13 01 00 [11:19:20]Write to MH i2c: E2 08 00 A8 A6 80 13 01 00 00 00 00 00 CB [11:19:20]Write i2c OK [11:19:20]MH_I2C_Read... [11:19:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:20]Read from MH i2c: E2 [11:19:20]MH_I2C_Read... [11:19:20]Read from MH i2c: E2 0E 00 [11:19:20]MH_I2C_Read... [11:19:20]Read from MH i2c: E2 0E 00 A8 A6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 49 [11:19:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:19:20]wFMCommunicate OK [11:19:20]SAM_PROTO_GetShiftState done [11:19:20]FM_GetShiftState done [11:19:20]opened in 1729902265 [11:19:20]opened+sec_in_day 1729988665 [11:19:20]quantity*price = 0 [11:19:20]sum+1 = 1 [11:19:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 188 26.10.2024 11:19 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31084 ФМ: 0000000000871765 ФД: 308767 ФПД: 186699942702616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111926&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308767&fm=186699942702616&tin=02508201610067®Number=0000000000091780&sum=0 [11:19:21]StoreToDocumentArchive [11:19:21]shift 532 fd 308767 [11:19:21]save to /storage/0532/doc_00308767 [11:19:21]save last doc name /storage/0532/doc_00308767 to /storage/kkm_last_doc_name [11:19:21]save OK [11:19:21]Clear old archive folders... [11:19:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:19:21]tlvbuf is 00D514A0 [11:19:21]SAM_PROTO_ClearQueue [11:19:21]wFMCommunicate request_size=4 [11:19:21]MH_SAM_APDU [11:19:21]CAPDU: 80 09 00 00 [11:19:21]Write to MH i2c: E2 08 00 B5 A6 80 09 00 00 00 00 00 00 CD [11:19:21]Write i2c OK [11:19:21]MH_I2C_Read... [11:19:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:21]Read from MH i2c: E2 [11:19:21]MH_I2C_Read... [11:19:21]Read from MH i2c: E2 03 00 [11:19:21]MH_I2C_Read... [11:19:21]Read from MH i2c: E2 03 00 B5 A6 00 90 00 CF [11:19:21]RAPDU: 90 00 [11:19:21]wFMCommunicate OK [11:19:21]SAM_PROTO_ClearQueue done [11:19:21]KKMCreateOFDPacket [11:19:21]OFDProtocolAddRootSTLVToBuf [11:19:21]FM_MakeSignedData [11:19:21]FM_MakeSignedData [11:19:21]SAM_PROTO_SignData [11:19:21]wFMCommunicate request_size=4 [11:19:21]MH_SAM_APDU [11:19:21]CAPDU: 80 0D 01 02 [11:19:21]Write to MH i2c: E2 08 00 B6 A6 80 0D 01 02 00 00 00 00 D5 [11:19:21]Write i2c OK [11:19:21]MH_I2C_Read... [11:19:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:21]Read from MH i2c: E2 [11:19:21]MH_I2C_Read... [11:19:21]Read from MH i2c: E2 03 00 [11:19:21]MH_I2C_Read... [11:19:21]Read from MH i2c: E2 03 00 B6 A6 00 90 00 D0 [11:19:21]RAPDU: 90 00 [11:19:21]wFMCommunicate OK [11:19:21]wFMCommunicate request_size=255 [11:19:21]MH_SAM_APDU [11:19:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 BC 00 00 00 F4 03 04 00 3E D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F B6 04 00 35 04 06 00 A9 CD 77 C3 [11:19:21]Write to MH i2c: E2 02 01 B7 A6 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 BC 00 00 00 F4 03 04 00 3E D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F B6 04 00 35 04 06 00 A9 CD 77 C3 00 00 8B [11:19:21]Write i2c OK [11:19:21]MH_I2C_Read... [11:19:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:22]Read from MH i2c: E2 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 03 00 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 03 00 B7 A6 00 90 00 D1 [11:19:22]RAPDU: 90 00 [11:19:22]wFMCommunicate OK [11:19:22]wFMCommunicate request_size=7 [11:19:22]MH_SAM_APDU [11:19:22]CAPDU: 80 0D 02 02 02 AE 18 [11:19:22]Write to MH i2c: E2 0A 00 B8 A6 80 0D 02 02 02 00 AE 18 00 00 A2 [11:19:22]Write i2c OK [11:19:22]MH_I2C_Read... [11:19:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:22]Read from MH i2c: E2 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 03 00 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 03 00 B8 A6 00 90 00 D2 [11:19:22]RAPDU: 90 00 [11:19:22]wFMCommunicate OK [11:19:22]wFMCommunicate request_size=4 [11:19:22]MH_SAM_APDU [11:19:22]CAPDU: 80 0D 03 02 [11:19:22]Write to MH i2c: E2 08 00 B9 A6 80 0D 03 02 00 00 00 00 DA [11:19:22]Write i2c OK [11:19:22]MH_I2C_Read... [11:19:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:22]Read from MH i2c: E2 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 0B 00 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 0B 00 B9 A6 00 4C 89 9A CF 06 B9 2B 8A 90 00 8D [11:19:22]RAPDU: 4C 89 9A CF 06 B9 2B 8A 90 00 [11:19:22]wFMCommunicate OK [11:19:22]SAM_PROTO_SignData done [11:19:22]FM_MakeSignedData done [11:19:22]CreateOFDProtocolMessage [11:19:22]wFMCommunicate request_size=4 [11:19:22]MH_SAM_APDU [11:19:22]CAPDU: 80 11 00 00 [11:19:22]Write to MH i2c: E2 08 00 BA A6 80 11 00 00 00 00 00 00 DA [11:19:22]Write i2c OK [11:19:22]MH_I2C_Read... [11:19:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:22]Read from MH i2c: E2 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 17 00 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: E2 17 00 BA A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2F [11:19:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:19:22]wFMCommunicate OK [11:19:22]CreateOFDProtocolMessage done [11:19:22]OFDSenderStorePacket 308767 [11:19:22]StoreOFDPacket docnum=308767 [11:19:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 F7 CD 04 01 91 A4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 BC 00 00 00 F4 03 04 00 3E D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F B6 04 00 35 04 06 00 A9 CD 77 C3 AE 18 4C 89 9A CF 06 B9 2B 8A [11:19:22]CheckFolder [11:19:22]dirname=/storage/ofd_packets [11:19:22]CheckFolder done [11:19:22]ProducePacketName [11:19:22]name=ofd_packets/00308767 [11:19:22]NVStorageSaveData ofd_packets/00308767 [11:19:22]File name is /storage/ofd_packets/00308767 [11:19:22]Write 298 bytes [11:19:22]NVStorageSaveData done [11:19:22]OFDSenderStorePacket done [11:19:22]KKMCreateOFDPacket done [11:19:22]NVStorageSaveData kkm_last_timestamp [11:19:22]File name is /storage/kkm_last_timestamp [11:19:22]Write 4 bytes [11:19:22]NVStorageSaveData done [11:19:22]ExternCall_PrintAddStr [11:19:22]wPrintStart [11:19:22]Write to MH i2c: 01 00 00 BB A6 61 [11:19:22]Write i2c OK [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: 01 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: 01 07 00 [11:19:22]MH_I2C_Read... [11:19:22]Read from MH i2c: 01 07 00 BB A6 00 00 00 00 00 FF 0F 76 [11:19:22]RasterBufferAndPrint [11:19:22]line Счет N : (1)642637 [11:19:22]line ИНН: 02508201610067 [11:19:22]line Контрольно-Кассовый Чек [11:19:22]line ПРОДАЖА [11:19:22]line ТРК (МРК, ГНК) : 21 [11:19:22]line Товар: 2710194210 [11:19:22]line ДТ-К-2 [11:19:22]line 20.000 * 0.00 [11:19:22]line = 0.00 [11:19:22]line НДС 12% НСП 1% [11:19:22]line > о реализуемом товаре [11:19:22]line ИТОГО: 0.00 [11:19:22]line НСП 1% : 0.00 [11:19:22]line НДС 12% : 0.00 [11:19:22]line Наличными: 0.00 [11:19:22]line Безнал.: 0.00 [11:19:22]line Место: АЗС № 172 "Партнер Нефть" [11:19:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:19:22]line СНО: Общий режим [11:19:22]line Чек 188 26.10.2024 11:19 [11:19:22]line Смена: 532 ФФД: 1.0 [11:19:22]line ЗНМ: 0300000116 [11:19:22]line РНМ: 0000000000091780 [11:19:22]line Версия ККМ: 001 [11:19:22]line Талоны: Топливная Карта [11:19:22]line 31084 [11:19:22]line ФМ: 0000000000871765 [11:19:22]line ФД: 308767 [11:19:22]line ФПД: 186699942702616 [11:19:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111926&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308767&fm=186699942702616&tin=02508201610067®Number=0000000000091780&sum=0 [11:19:22]OFD Sender: Processing packet 308767 [packets to send 222, broken 221] [11:19:22]ProducePacketName [11:19:22]name=ofd_packets/00308767 [11:19:22]written 0, free lines is 4095 [11:19:22]OFD Sender: To server: pG, [11:19:22]CommunicateWithHost lk.salyk.kg:30040 [11:19:22]ConnectInit lk.salyk.kg [11:19:23]Connected sock=10 [11:19:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 F7 CD 04 01 91 A4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 BC 00 00 00 F4 03 04 00 3E D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F B6 04 00 35 04 06 00 A9 CD 77 C3 AE 18 4C 89 9A CF 06 B9 2B 8A [11:19:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 30 65 47 00 EB 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F B6 04 00 F4 03 04 00 9D 76 1C 67 B6 04 01 00 00 0C 78 80 7C D4 71 2D 47 [11:19:23]CommunicateWithHost err = 0 [11:19:23]CheckOFDResponse [11:19:23]1017 (14) - 77093643461234 [11:19:23]1041 (16) - 0000000000871765 [11:19:23]1040 (4) - 308767 [11:19:23]1012 (4) - 26.10.2024 04:57 [11:19:23]1206 (1) - 0 [11:19:23]OFD Sender: Remove packet 308767 [11:19:23]ProducePacketName [11:19:23]name=ofd_packets/00308767 [11:19:23]NVStorageDeleteData [11:19:23]Write to MH i2c: 01 00 00 E4 A6 8A [11:19:23]Write i2c OK [11:19:23]MH_I2C_Read... [11:19:23]Read from MH i2c: 01 [11:19:23]MH_I2C_Read... [11:19:23]Read from MH i2c: 01 07 00 [11:19:23]MH_I2C_Read... [11:19:23]Read from MH i2c: 01 07 00 E4 A6 00 00 00 00 00 D2 0C 6F [11:19:23]RasterBufferAndPrint [11:19:23]line [11:19:23]line [11:19:23]line [11:19:23]line [11:19:23]line [11:19:23]written 0, free lines is 3294 [11:19:23]MH_Cut [11:19:23]Write to MH i2c: D1 01 00 EB A6 01 63 [11:19:23]Write i2c OK [11:19:23]MH_I2C_Read... [11:19:23]Read from MH i2c: D1 [11:19:23]MH_I2C_Read... [11:19:23]Read from MH i2c: D1 01 00 [11:19:23]MH_I2C_Read... [11:19:23]Read from MH i2c: D1 01 00 EB A6 00 62 [11:19:23]Write to MH i2c: 01 00 00 EC A6 92 [11:19:23]Write i2c OK [11:19:23]MH_I2C_Read... [11:19:23]OFD Sender: No OFD packet to send [11:19:24]*** Cut start [11:19:24]*** Purtial cut [11:19:24]*** Stage 1: CUTSNS_PIN = 1 [11:19:24]Read from MH i2c: 01 [11:19:24]MH_I2C_Read... [11:19:24]*** Stop cut motor [11:19:24]*** Cut end [11:19:24]Read from MH i2c: 01 07 00 [11:19:24]MH_I2C_Read... [11:19:24]Read from MH i2c: 01 07 00 EC A6 00 00 00 00 00 FF 0F A7 [11:19:24]process_action close_receipt done [11:19:24]requested_data is exist [11:19:24]produce_requested_data [11:19:24]requested_item fm.sn is exist - process it [11:19:24]wFMCommunicate request_size=4 [11:19:24]MH_SAM_APDU [11:19:24]CAPDU: 80 11 00 00 [11:19:24]Write to MH i2c: E2 08 00 ED A6 80 11 00 00 00 00 00 00 0D [11:19:24]Write i2c OK [11:19:24]MH_I2C_Read... [11:19:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:24]Read from MH i2c: E2 [11:19:24]MH_I2C_Read... [11:19:24]Read from MH i2c: E2 17 00 [11:19:24]MH_I2C_Read... [11:19:24]Read from MH i2c: E2 17 00 ED A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 62 [11:19:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:19:24]wFMCommunicate OK [11:19:24]requested_item fd.num is exist - process it [11:19:24]SAM_PROTO_GetFieldsCounters [11:19:24]wFMCommunicate request_size=4 [11:19:24]MH_SAM_APDU [11:19:24]CAPDU: 80 13 00 00 [11:19:24]Write to MH i2c: E2 08 00 EE A6 80 13 00 00 00 00 00 00 10 [11:19:24]Write i2c OK [11:19:24]MH_I2C_Read... [11:19:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:24]Read from MH i2c: E2 [11:19:24]MH_I2C_Read... [11:19:24]Read from MH i2c: E2 62 00 [11:19:24]MH_I2C_Read... [11:19:24]Read from MH i2c: E2 62 00 EE A6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1F B6 04 00 0E 04 04 00 14 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 56 [11:19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1F B6 04 00 0E 04 04 00 14 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 [11:19:24]wFMCommunicate OK [11:19:24]SAM_PROTO_GetFieldsCounters done [11:19:24]requested_item shift.num is exist - process it [11:19:24]requested_item shift.opened is exist - process it [11:19:24]req_shift_opened [11:19:24]FM_GetShiftState [11:19:24]SAM_PROTO_GetShiftState [11:19:24]wFMCommunicate request_size=4 [11:19:24]MH_SAM_APDU [11:19:24]CAPDU: 80 13 01 00 [11:19:24]Write to MH i2c: E2 08 00 EF A6 80 13 01 00 00 00 00 00 12 [11:19:24]Write i2c OK [11:19:24]MH_I2C_Read... [11:19:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:24]Read from MH i2c: E2 [11:19:24]MH_I2C_Read... [11:19:24]Read from MH i2c: E2 0E 00 [11:19:24]MH_I2C_Read... [11:19:24]Read from MH i2c: E2 0E 00 EF A6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 90 [11:19:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:19:24]wFMCommunicate OK [11:19:24]SAM_PROTO_GetShiftState done [11:19:24]FM_GetShiftState done [11:19:24]req_shift_opened done [11:19:24]requested_item shift.open_date is exist - process it [11:19:24]req_shift_open_date [11:19:24]req_shift_open_date done [11:19:24]produce_requested_data done [11:19:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308767,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:19:24]process_action_free close_receipt [11:19:24]json_value_free [11:19:24]json_value_free done [11:19:24]process_json_proto returns [11:19:24]Send response to host [11:19:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308767,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:19:24]free response buf [11:19:24]execute_script done [11:19:24]execute_script returns [11:19:24]free content buf [11:19:24]Sock 8.Close socket [11:19:24]Sock 8.Thread stoped [11:19:25]accept exits with 9 [11:19:25]New connection [11:19:25]New thread 3067342180 created [11:19:25]Thread 3067198820 joined [11:19:25]Waiting for new connection... [11:19:25] Sock 9.Parse request [11:19:25]Sock 9.Check first char [11:19:25]Sock 9.First char is OK [11:19:25]request: POST /json_proto HTTP/1.0 [11:19:25]Method: POST [11:19:25]URL: /json_proto [11:19:25]Method is POST - this is cgi request [11:19:25]url: /json_proto [11:19:25]query_string will be loaded in cgi processing [11:19:25]execute_cgi json_proto POST (null) [11:19:25]execute_cgi path=json_proto method=POST [11:19:25]POST find Content-Length [11:19:25]Host: 172.17.96.3:8080 [11:19:25]Content-Length: 984 [11:19:25]Content-Type: application/json [11:19:25] [11:19:25]POST finish read [11:19:25]Found Content-Length = 984 [11:19:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 31.870, "sum" : 2100.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 31.87 \u0441\u043E\u043C", "deposit" : 2100.00, "total" : 2100.00, "payments": [ { "type": 0, "sum" : 2100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:25]execute_script... [11:19:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642635", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 31.870, "sum" : 2100.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 31.87 \u0441\u043E\u043C", "deposit" : 2100.00, "total" : 2100.00, "payments": [ { "type": 0, "sum" : 2100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:25]POST & json_proto [11:19:25]process_json_proto [11:19:25]json parsed OK: [11:19:25]protocol is kg_v1.0 [11:19:25]action value=close_receipt [11:19:25]process_action close_receipt [11:19:25]cmd_close_receipt [11:19:25]MH_GetDate [11:19:25]Write to MH i2c: F0 00 00 F0 A6 85 [11:19:25]Write i2c OK [11:19:25]MH_I2C_Read... [11:19:25]Read from MH i2c: F0 [11:19:25]MH_I2C_Read... [11:19:25]Read from MH i2c: F0 09 00 [11:19:25]MH_I2C_Read... [11:19:25]Read from MH i2c: F0 09 00 F0 A6 00 42 D0 1C 67 44 5E 04 65 2E [11:19:25]GetLastDocTimeStamp 1729941566 [11:19:25]current date 1729941570 [11:19:25]FM_GetShiftState [11:19:25]SAM_PROTO_GetShiftState [11:19:25]wFMCommunicate request_size=4 [11:19:25]MH_SAM_APDU [11:19:25]CAPDU: 80 13 01 00 [11:19:25]Write to MH i2c: E2 08 00 F1 A6 80 13 01 00 00 00 00 00 14 [11:19:25]Write i2c OK [11:19:25]MH_I2C_Read... [11:19:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:25]Read from MH i2c: E2 [11:19:25]MH_I2C_Read... [11:19:25]Read from MH i2c: E2 0E 00 [11:19:25]MH_I2C_Read... [11:19:25]Read from MH i2c: E2 0E 00 F1 A6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 92 [11:19:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:19:25]wFMCommunicate OK [11:19:25]SAM_PROTO_GetShiftState done [11:19:25]FM_GetShiftState done [11:19:25]opened in 1729902265 [11:19:25]opened+sec_in_day 1729988665 [11:19:25]quantity*price = 210023 [11:19:25]sum+1 = 210024 [11:19:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 2100.00 Внесено: 2100.00 СДАЧА: 0.00 НСП 1% : 18.59 НДС 12% : 223.03 Наличными: 2100.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 189 26.10.2024 11:19 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 31.87 сом ФМ: 0000000000871765 ФД: 308768 ФПД: 280233071817202 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111930&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308768&fm=280233071817202&tin=02508201610067®Number=0000000000091780&sum=210000 [11:19:26]StoreToDocumentArchive [11:19:26]shift 532 fd 308768 [11:19:26]save to /storage/0532/doc_00308768 [11:19:26]save last doc name /storage/0532/doc_00308768 to /storage/kkm_last_doc_name [11:19:26]save OK [11:19:26]Clear old archive folders... [11:19:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:19:26]tlvbuf is 00C4C330 [11:19:26]SAM_PROTO_ClearQueue [11:19:26]wFMCommunicate request_size=4 [11:19:26]MH_SAM_APDU [11:19:26]CAPDU: 80 09 00 00 [11:19:26]Write to MH i2c: E2 08 00 FE A6 80 09 00 00 00 00 00 00 16 [11:19:26]Write i2c OK [11:19:26]MH_I2C_Read... [11:19:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:26]Read from MH i2c: E2 [11:19:26]MH_I2C_Read... [11:19:26]Read from MH i2c: E2 03 00 [11:19:26]MH_I2C_Read... [11:19:26]Read from MH i2c: E2 03 00 FE A6 00 90 00 18 [11:19:26]RAPDU: 90 00 [11:19:26]wFMCommunicate OK [11:19:26]SAM_PROTO_ClearQueue done [11:19:26]KKMCreateOFDPacket [11:19:26]OFDProtocolAddRootSTLVToBuf [11:19:26]FM_MakeSignedData [11:19:26]FM_MakeSignedData [11:19:26]SAM_PROTO_SignData [11:19:26]wFMCommunicate request_size=4 [11:19:26]MH_SAM_APDU [11:19:26]CAPDU: 80 0D 01 02 [11:19:26]Write to MH i2c: E2 08 00 FF A6 80 0D 01 02 00 00 00 00 1E [11:19:26]Write i2c OK [11:19:26]MH_I2C_Read... [11:19:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:26]Read from MH i2c: E2 [11:19:26]MH_I2C_Read... [11:19:26]Read from MH i2c: E2 03 00 [11:19:26]MH_I2C_Read... [11:19:26]Read from MH i2c: E2 03 00 FF A6 00 90 00 19 [11:19:26]RAPDU: 90 00 [11:19:26]wFMCommunicate OK [11:19:26]wFMCommunicate request_size=255 [11:19:26]MH_SAM_APDU [11:19:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 7E 7C 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 67 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 57 00 00 00 00 07 04 06 00 50 34 03 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 42 D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 B6 04 00 35 04 06 00 FE [11:19:26]Write to MH i2c: E2 02 01 00 A7 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 7E 7C 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 67 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 57 00 00 00 00 07 04 06 00 50 34 03 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 42 D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 B6 04 00 35 04 06 00 FE 00 00 A5 [11:19:26]Write i2c OK [11:19:26]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 00 A7 00 90 00 1B [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 DE D8 B3 31 F2 [11:19:27]Write to MH i2c: E2 0D 00 01 A7 80 0D 02 02 05 00 DE D8 B3 31 F2 00 00 B8 [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 01 A7 00 90 00 1C [11:19:27]RAPDU: 90 00 [11:19:27]wFMCommunicate OK [11:19:27]wFMCommunicate request_size=4 [11:19:27]MH_SAM_APDU [11:19:27]CAPDU: 80 0D 03 02 [11:19:27]Write to MH i2c: E2 08 00 02 A7 80 0D 03 02 00 00 00 00 24 [11:19:27]Write i2c OK [11:19:27]MH_I2C_Read... [11:19:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:27]Read from MH i2c: E2 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: E2 0B 00 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: E2 0B 00 02 A7 00 C0 BC 43 38 25 05 CB 5C 90 00 6D [11:19:27]RAPDU: C0 BC 43 38 25 05 CB 5C 90 00 [11:19:27]wFMCommunicate OK [11:19:27]SAM_PROTO_SignData done [11:19:27]FM_MakeSignedData done [11:19:27]CreateOFDProtocolMessage [11:19:27]wFMCommunicate request_size=4 [11:19:27]MH_SAM_APDU [11:19:27]CAPDU: 80 11 00 00 [11:19:27]Write to MH i2c: E2 08 00 03 A7 80 11 00 00 00 00 00 00 24 [11:19:27]Write i2c OK [11:19:27]MH_I2C_Read... [11:19:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:27]Read from MH i2c: E2 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: E2 17 00 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: E2 17 00 03 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 79 [11:19:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:19:27]wFMCommunicate OK [11:19:27]CreateOFDProtocolMessage done [11:19:27]OFDSenderStorePacket 308768 [11:19:27]StoreOFDPacket docnum=308768 [11:19:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BA 97 07 01 51 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 7E 7C 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 67 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 57 00 00 00 00 07 04 06 00 50 34 03 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 42 D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 B6 04 00 35 04 06 00 FE DE D8 B3 31 F2 C0 BC 43 38 25 05 CB 5C [11:19:27]CheckFolder [11:19:27]dirname=/storage/ofd_packets [11:19:27]CheckFolder done [11:19:27]ProducePacketName [11:19:27]name=ofd_packets/00308768 [11:19:27]NVStorageSaveData ofd_packets/00308768 [11:19:27]File name is /storage/ofd_packets/00308768 [11:19:27]Write 301 bytes [11:19:27]NVStorageSaveData done [11:19:27]OFDSenderStorePacket done [11:19:27]KKMCreateOFDPacket done [11:19:27]NVStorageSaveData kkm_last_timestamp [11:19:27]File name is /storage/kkm_last_timestamp [11:19:27]Write 4 bytes [11:19:27]NVStorageSaveData done [11:19:27]ExternCall_PrintAddStr [11:19:27]wPrintStart [11:19:27]Write to MH i2c: 01 00 00 04 A7 AB [11:19:27]Write i2c OK [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: 01 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: 01 07 00 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: 01 07 00 04 A7 00 00 00 00 00 FF 0F C0 [11:19:27]RasterBufferAndPrint [11:19:27]line Счет N : (1)642635 [11:19:27]line ИНН: 02508201610067 [11:19:27]line Контрольно-Кассовый Чек [11:19:27]line ПРОДАЖА [11:19:27]line ТРК (МРК, ГНК) : 41 [11:19:27]line Товар: 2710124130 [11:19:27]line Аи-92-К-2 [11:19:27]line 31.870 * 65.90 [11:19:27]line = 2100.23 [11:19:27]line НДС 12% НСП 1% [11:19:27]line > о реализуемом товаре [11:19:27]line ОКРУГЛЕНИЕ: -0.23 [11:19:27]line ИТОГО: 2100.00 [11:19:27]line Внесено: 2100.00 [11:19:27]line СДАЧА: 0.00 [11:19:27]line НСП 1% : 18.59 [11:19:27]line НДС 12% : 223.03 [11:19:27]line Наличными: 2100.00 [11:19:27]line Безнал.: 0.00 [11:19:27]line Место: АЗС № 172 "Партнер Нефть" [11:19:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:19:27]line СНО: Общий режим [11:19:27]line Чек 189 26.10.2024 11:19 [11:19:27]line Смена: 532 ФФД: 1.0 [11:19:27]line ЗНМ: 0300000116 [11:19:27]line РНМ: 0000000000091780 [11:19:27]line Версия ККМ: 001 [11:19:27]line [11:19:27]line Дисконтная программа [11:19:27]line АИ-92 [11:19:27]line номер 172 [11:19:27]line сэкономлено 31.87 сом [11:19:27]line ФМ: 0000000000871765 [11:19:27]line ФД: 308768 [11:19:27]line ФПД: 280233071817202 [11:19:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T111930&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308768&fm=280233071817202&tin=02508201610067®Number=0000000000091780&sum=210000 [11:19:27]OFD Sender: Processing packet 308768 [packets to send 222, broken 221] [11:19:27]ProducePacketName [11:19:27]name=ofd_packets/00308768 [11:19:27]OFD Sender: To server: pG, [11:19:27]CommunicateWithHost lk.salyk.kg:30040 [11:19:27]ConnectInit lk.salyk.kg [11:19:27]written 0, free lines is 4095 [11:19:27]Connected sock=11 [11:19:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BA 97 07 01 51 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 7E 7C 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 67 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 57 00 00 00 00 07 04 06 00 50 34 03 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 42 D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 B6 04 00 35 04 06 00 FE DE D8 B3 31 F2 C0 BC 43 38 25 05 CB 5C [11:19:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 27 18 47 00 C5 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 31 37 36 35 10 04 04 00 20 B6 04 00 F4 03 04 00 A2 76 1C 67 B6 04 01 00 00 63 51 65 FD 2D 9C 49 96 [11:19:27]CommunicateWithHost err = 0 [11:19:27]CheckOFDResponse [11:19:27]1017 (14) - 77093643461234 [11:19:27]1041 (16) - 0000000000871765 [11:19:27]1040 (4) - 308768 [11:19:27]1012 (4) - 26.10.2024 04:57 [11:19:27]1206 (1) - 0 [11:19:27]OFD Sender: Remove packet 308768 [11:19:27]ProducePacketName [11:19:27]name=ofd_packets/00308768 [11:19:27]NVStorageDeleteData [11:19:27]Write to MH i2c: 01 00 00 33 A7 DA [11:19:27]Write i2c OK [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: 01 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: 01 07 00 [11:19:27]MH_I2C_Read... [11:19:27]Read from MH i2c: 01 07 00 33 A7 00 00 00 00 00 AF 0C 9C [11:19:27]RasterBufferAndPrint [11:19:27]line [11:19:27]line [11:19:27]line [11:19:27]line [11:19:27]line [11:19:27]written 0, free lines is 3266 [11:19:28]MH_Cut [11:19:28]Write to MH i2c: D1 01 00 3A A7 01 B3 [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 3A A7 00 B2 [11:19:28]Write to MH i2c: 01 00 00 3B A7 E2 [11:19:28]Write i2c OK [11:19:28]MH_I2C_Read... [11:19:28]OFD Sender: No OFD packet to send [11:19:28]*** Cut start [11:19:28]*** Purtial cut [11:19:28]*** Stage 1: CUTSNS_PIN = 1 [11:19:29]Read from MH i2c: 01 [11:19:29]MH_I2C_Read... [11:19:29]*** Stop cut motor [11:19:29]*** Cut end [11:19:29]Read from MH i2c: 01 07 00 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: 01 07 00 3B A7 00 00 00 00 00 FF 0F F7 [11:19:29]process_action close_receipt done [11:19:29]requested_data is exist [11:19:29]produce_requested_data [11:19:29]requested_item fm.sn is exist - process it [11:19:29]wFMCommunicate request_size=4 [11:19:29]MH_SAM_APDU [11:19:29]CAPDU: 80 11 00 00 [11:19:29]Write to MH i2c: E2 08 00 3C A7 80 11 00 00 00 00 00 00 5D [11:19:29]Write i2c OK [11:19:29]MH_I2C_Read... [11:19:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:29]Read from MH i2c: E2 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 17 00 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 17 00 3C A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B2 [11:19:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:19:29]wFMCommunicate OK [11:19:29]requested_item fd.num is exist - process it [11:19:29]SAM_PROTO_GetFieldsCounters [11:19:29]wFMCommunicate request_size=4 [11:19:29]MH_SAM_APDU [11:19:29]CAPDU: 80 13 00 00 [11:19:29]Write to MH i2c: E2 08 00 3D A7 80 13 00 00 00 00 00 00 60 [11:19:29]Write i2c OK [11:19:29]MH_I2C_Read... [11:19:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:29]Read from MH i2c: E2 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 62 00 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 62 00 3D A7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 20 B6 04 00 0E 04 04 00 14 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 AA [11:19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 20 B6 04 00 0E 04 04 00 14 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 [11:19:29]wFMCommunicate OK [11:19:29]SAM_PROTO_GetFieldsCounters done [11:19:29]requested_item shift.num is exist - process it [11:19:29]requested_item shift.opened is exist - process it [11:19:29]req_shift_opened [11:19:29]FM_GetShiftState [11:19:29]SAM_PROTO_GetShiftState [11:19:29]wFMCommunicate request_size=4 [11:19:29]MH_SAM_APDU [11:19:29]CAPDU: 80 13 01 00 [11:19:29]Write to MH i2c: E2 08 00 3E A7 80 13 01 00 00 00 00 00 62 [11:19:29]Write i2c OK [11:19:29]MH_I2C_Read... [11:19:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:29]Read from MH i2c: E2 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 0E 00 [11:19:29]MH_I2C_Read... [11:19:29]Read from MH i2c: E2 0E 00 3E A7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E0 [11:19:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:19:29]wFMCommunicate OK [11:19:29]SAM_PROTO_GetShiftState done [11:19:29]FM_GetShiftState done [11:19:29]req_shift_opened done [11:19:29]requested_item shift.open_date is exist - process it [11:19:29]req_shift_open_date [11:19:29]req_shift_open_date done [11:19:29]produce_requested_data done [11:19:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308768,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:19:29]process_action_free close_receipt [11:19:29]json_value_free [11:19:29]json_value_free done [11:19:29]process_json_proto returns [11:19:29]Send response to host [11:19:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308768,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:19:29]free response buf [11:19:29]execute_script done [11:19:29]execute_script returns [11:19:29]free content buf [11:19:29]Sock 9.Close socket [11:19:29]Sock 9.Thread stoped [11:19:33]OFD Sender: No OFD packet to send [11:19:38]OFD Sender: No OFD packet to send [11:19:43]OFD Sender: No OFD packet to send [11:19:48]OFD Sender: No OFD packet to send [11:19:53]OFD Sender: No OFD packet to send [11:19:58]OFD Sender: No OFD packet to send [11:20:03]OFD Sender: No OFD packet to send [11:20:08]OFD Sender: No OFD packet to send [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:16]accept exits with 8 [11:21:16]New connection [11:21:16]New thread 3067198820 created [11:21:16]Thread 3067342180 joined [11:21:16]Waiting for new connection... [11:21:16] Sock 8.Parse request [11:21:16]Sock 8.Check first char [11:21:16]Sock 8.First char is OK [11:21:16]request: POST /json_proto HTTP/1.0 [11:21:16]Method: POST [11:21:16]URL: /json_proto [11:21:16]Method is POST - this is cgi request [11:21:16]url: /json_proto [11:21:16]query_string will be loaded in cgi processing [11:21:16]execute_cgi json_proto POST (null) [11:21:16]execute_cgi path=json_proto method=POST [11:21:16]POST find Content-Length [11:21:16]Host: 172.17.96.3:8080 [11:21:16]Content-Length: 789 [11:21:16]Content-Type: application/json [11:21:16] [11:21:16]POST finish read [11:21:16]Found Content-Length = 789 [11:21:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642638", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:16]execute_script... [11:21:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642638", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:16]POST & json_proto [11:21:16]process_json_proto [11:21:16]json parsed OK: [11:21:16]protocol is kg_v1.0 [11:21:16]action value=close_receipt [11:21:16]process_action close_receipt [11:21:16]cmd_close_receipt [11:21:16]MH_GetDate [11:21:16]Write to MH i2c: F0 00 00 3F A7 D5 [11:21:16]Write i2c OK [11:21:16]MH_I2C_Read... [11:21:16]Read from MH i2c: F0 [11:21:16]MH_I2C_Read... [11:21:16]Read from MH i2c: F0 09 00 [11:21:16]MH_I2C_Read... [11:21:16]Read from MH i2c: F0 09 00 3F A7 00 B2 D0 1C 67 44 5E 04 65 EE [11:21:16]GetLastDocTimeStamp 1729941570 [11:21:16]current date 1729941682 [11:21:16]FM_GetShiftState [11:21:16]SAM_PROTO_GetShiftState [11:21:16]wFMCommunicate request_size=4 [11:21:16]MH_SAM_APDU [11:21:16]CAPDU: 80 13 01 00 [11:21:16]Write to MH i2c: E2 08 00 40 A7 80 13 01 00 00 00 00 00 64 [11:21:16]Write i2c OK [11:21:16]MH_I2C_Read... [11:21:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:16]Read from MH i2c: E2 [11:21:16]MH_I2C_Read... [11:21:16]Read from MH i2c: E2 0E 00 [11:21:16]MH_I2C_Read... [11:21:16]Read from MH i2c: E2 0E 00 40 A7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E2 [11:21:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:21:16]wFMCommunicate OK [11:21:16]SAM_PROTO_GetShiftState done [11:21:16]FM_GetShiftState done [11:21:16]opened in 1729902265 [11:21:16]opened+sec_in_day 1729988665 [11:21:16]quantity*price = 0 [11:21:16]sum+1 = 1 [11:21:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 190 26.10.2024 11:21 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31084 ФМ: 0000000000871765 ФД: 308769 ФПД: 78598298530405 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112122&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308769&fm=78598298530405&tin=02508201610067®Number=0000000000091780&sum=0 [11:21:18]StoreToDocumentArchive [11:21:18]shift 532 fd 308769 [11:21:18]save to /storage/0532/doc_00308769 [11:21:18]save last doc name /storage/0532/doc_00308769 to /storage/kkm_last_doc_name [11:21:18]save OK [11:21:18]Clear old archive folders... [11:21:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:21:18]tlvbuf is 00C426A0 [11:21:18]SAM_PROTO_ClearQueue [11:21:18]wFMCommunicate request_size=4 [11:21:18]MH_SAM_APDU [11:21:18]CAPDU: 80 09 00 00 [11:21:18]Write to MH i2c: E2 08 00 4D A7 80 09 00 00 00 00 00 00 66 [11:21:18]Write i2c OK [11:21:18]MH_I2C_Read... [11:21:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:18]Read from MH i2c: E2 [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: E2 03 00 [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: E2 03 00 4D A7 00 90 00 68 [11:21:18]RAPDU: 90 00 [11:21:18]wFMCommunicate OK [11:21:18]SAM_PROTO_ClearQueue done [11:21:18]KKMCreateOFDPacket [11:21:18]OFDProtocolAddRootSTLVToBuf [11:21:18]FM_MakeSignedData [11:21:18]FM_MakeSignedData [11:21:18]SAM_PROTO_SignData [11:21:18]wFMCommunicate request_size=4 [11:21:18]MH_SAM_APDU [11:21:18]CAPDU: 80 0D 01 02 [11:21:18]Write to MH i2c: E2 08 00 4E A7 80 0D 01 02 00 00 00 00 6E [11:21:18]Write i2c OK [11:21:18]MH_I2C_Read... [11:21:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:18]Read from MH i2c: E2 [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: E2 03 00 [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: E2 03 00 4E A7 00 90 00 69 [11:21:18]RAPDU: 90 00 [11:21:18]wFMCommunicate OK [11:21:18]wFMCommunicate request_size=255 [11:21:18]MH_SAM_APDU [11:21:18]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 BE 00 00 00 F4 03 04 00 B2 D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 B6 04 00 35 04 06 00 47 7C 17 A9 [11:21:18]Write to MH i2c: E2 02 01 4F A7 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 BE 00 00 00 F4 03 04 00 B2 D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 B6 04 00 35 04 06 00 47 7C 17 A9 00 00 6F [11:21:18]Write i2c OK [11:21:18]MH_I2C_Read... [11:21:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:18]Read from MH i2c: E2 [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: E2 03 00 [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: E2 03 00 4F A7 00 90 00 6A [11:21:18]RAPDU: 90 00 [11:21:18]wFMCommunicate OK [11:21:18]wFMCommunicate request_size=7 [11:21:18]MH_SAM_APDU [11:21:18]CAPDU: 80 0D 02 02 02 F2 65 [11:21:18]Write to MH i2c: E2 0A 00 50 A7 80 0D 02 02 02 00 F2 65 00 00 CC [11:21:18]Write i2c OK [11:21:18]MH_I2C_Read... [11:21:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:18]Read from MH i2c: E2 [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: E2 03 00 [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: E2 03 00 50 A7 00 90 00 6B [11:21:18]RAPDU: 90 00 [11:21:18]wFMCommunicate OK [11:21:18]wFMCommunicate request_size=4 [11:21:18]MH_SAM_APDU [11:21:18]CAPDU: 80 0D 03 02 [11:21:18]Write to MH i2c: E2 08 00 51 A7 80 0D 03 02 00 00 00 00 73 [11:21:18]Write i2c OK [11:21:18]MH_I2C_Read... [11:21:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:18]Read from MH i2c: E2 [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: E2 0B 00 [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: E2 0B 00 51 A7 00 80 8F 27 83 B0 D0 51 EA 90 00 E8 [11:21:18]RAPDU: 80 8F 27 83 B0 D0 51 EA 90 00 [11:21:18]wFMCommunicate OK [11:21:18]SAM_PROTO_SignData done [11:21:18]FM_MakeSignedData done [11:21:18]CreateOFDProtocolMessage [11:21:18]wFMCommunicate request_size=4 [11:21:18]MH_SAM_APDU [11:21:18]CAPDU: 80 11 00 00 [11:21:18]Write to MH i2c: E2 08 00 52 A7 80 11 00 00 00 00 00 00 73 [11:21:18]Write i2c OK [11:21:18]MH_I2C_Read... [11:21:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:18]Read from MH i2c: E2 [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: E2 17 00 [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: E2 17 00 52 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C8 [11:21:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:21:18]wFMCommunicate OK [11:21:18]CreateOFDProtocolMessage done [11:21:18]OFDSenderStorePacket 308769 [11:21:18]StoreOFDPacket docnum=308769 [11:21:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 CC 03 04 01 A8 57 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 BE 00 00 00 F4 03 04 00 B2 D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 B6 04 00 35 04 06 00 47 7C 17 A9 F2 65 80 8F 27 83 B0 D0 51 EA [11:21:18]CheckFolder [11:21:18]dirname=/storage/ofd_packets [11:21:18]CheckFolder done [11:21:18]ProducePacketName [11:21:18]name=ofd_packets/00308769 [11:21:18]NVStorageSaveData ofd_packets/00308769 [11:21:18]File name is /storage/ofd_packets/00308769 [11:21:18]Write 298 bytes [11:21:18]NVStorageSaveData done [11:21:18]OFDSenderStorePacket done [11:21:18]KKMCreateOFDPacket done [11:21:18]NVStorageSaveData kkm_last_timestamp [11:21:18]File name is /storage/kkm_last_timestamp [11:21:18]Write 4 bytes [11:21:18]NVStorageSaveData done [11:21:18]ExternCall_PrintAddStr [11:21:18]wPrintStart [11:21:18]Write to MH i2c: 01 00 00 53 A7 FA [11:21:18]Write i2c OK [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: 01 [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: 01 07 00 [11:21:18]MH_I2C_Read... [11:21:18]Read from MH i2c: 01 07 00 53 A7 00 00 00 00 00 FF 0F 0F [11:21:18]RasterBufferAndPrint [11:21:18]line Счет N : (1)642638 [11:21:18]line ИНН: 02508201610067 [11:21:18]line Контрольно-Кассовый Чек [11:21:18]line ПРОДАЖА [11:21:18]line ТРК (МРК, ГНК) : 21 [11:21:18]line Товар: 2710194210 [11:21:18]line ДТ-К-2 [11:21:18]line 20.000 * 0.00 [11:21:18]line = 0.00 [11:21:18]line НДС 12% НСП 1% [11:21:18]line > о реализуемом товаре [11:21:18]line ИТОГО: 0.00 [11:21:18]line НСП 1% : 0.00 [11:21:18]line НДС 12% : 0.00 [11:21:18]line Наличными: 0.00 [11:21:18]line Безнал.: 0.00 [11:21:18]line Место: АЗС № 172 "Партнер Нефть" [11:21:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:21:18]line СНО: Общий режим [11:21:18]line Чек 190 26.10.2024 11:21 [11:21:18]line Смена: 532 ФФД: 1.0 [11:21:18]line ЗНМ: 0300000116 [11:21:18]line РНМ: 0000000000091780 [11:21:18]line Версия ККМ: 001 [11:21:18]line Талоны: Топливная Карта [11:21:18]line 31084 [11:21:18]line ФМ: 0000000000871765 [11:21:18]line ФД: 308769 [11:21:18]line ФПД: 78598298530405 [11:21:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112122&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308769&fm=78598298530405&tin=02508201610067®Number=0000000000091780&sum=0 [11:21:18]OFD Sender: Processing packet 308769 [packets to send 222, broken 221] [11:21:18]ProducePacketName [11:21:18]name=ofd_packets/00308769 [11:21:18]OFD Sender: To server: pG, [11:21:18]CommunicateWithHost lk.salyk.kg:30040 [11:21:18]ConnectInit lk.salyk.kg [11:21:18]written 0, free lines is 4095 [11:21:19]Connected sock=11 [11:21:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 CC 03 04 01 A8 57 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 BE 00 00 00 F4 03 04 00 B2 D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 B6 04 00 35 04 06 00 47 7C 17 A9 F2 65 80 8F 27 83 B0 D0 51 EA [11:21:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6F 8E 47 00 46 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 B6 04 00 F4 03 04 00 11 77 1C 67 B6 04 01 00 00 F3 52 9C 3D 3A 56 FA B9 [11:21:19]CommunicateWithHost err = 0 [11:21:19]CheckOFDResponse [11:21:19]1017 (14) - 77093643461234 [11:21:19]1041 (16) - 0000000000871765 [11:21:19]1040 (4) - 308769 [11:21:19]1012 (4) - 26.10.2024 04:58 [11:21:19]1206 (1) - 0 [11:21:19]OFD Sender: Remove packet 308769 [11:21:19]ProducePacketName [11:21:19]name=ofd_packets/00308769 [11:21:19]NVStorageDeleteData [11:21:19]Write to MH i2c: 01 00 00 7C A7 23 [11:21:19]Write i2c OK [11:21:19]MH_I2C_Read... [11:21:19]Read from MH i2c: 01 [11:21:19]MH_I2C_Read... [11:21:19]Read from MH i2c: 01 07 00 [11:21:19]MH_I2C_Read... [11:21:19]Read from MH i2c: 01 07 00 7C A7 00 00 00 00 00 C9 0C FF [11:21:19]RasterBufferAndPrint [11:21:19]line [11:21:19]line [11:21:19]line [11:21:19]line [11:21:19]line [11:21:19]written 0, free lines is 3275 [11:21:19]MH_Cut [11:21:19]Write to MH i2c: D1 01 00 83 A7 01 FC [11:21:19]Write i2c OK [11:21:19]MH_I2C_Read... [11:21:19]Read from MH i2c: D1 [11:21:19]MH_I2C_Read... [11:21:19]Read from MH i2c: D1 01 00 [11:21:19]MH_I2C_Read... [11:21:19]Read from MH i2c: D1 01 00 83 A7 00 FB [11:21:19]Write to MH i2c: 01 00 00 84 A7 2B [11:21:19]Write i2c OK [11:21:19]MH_I2C_Read... [11:21:19]OFD Sender: No OFD packet to send [11:21:20]*** Cut start [11:21:20]*** Purtial cut [11:21:20]*** Stage 1: CUTSNS_PIN = 1 [11:21:20]Read from MH i2c: 01 [11:21:20]MH_I2C_Read... [11:21:20]*** Stop cut motor [11:21:20]*** Cut end [11:21:20]Read from MH i2c: 01 07 00 [11:21:20]MH_I2C_Read... [11:21:20]Read from MH i2c: 01 07 00 84 A7 00 00 00 00 00 FF 0F 40 [11:21:20]process_action close_receipt done [11:21:20]requested_data is exist [11:21:20]produce_requested_data [11:21:20]requested_item fm.sn is exist - process it [11:21:20]wFMCommunicate request_size=4 [11:21:20]MH_SAM_APDU [11:21:20]CAPDU: 80 11 00 00 [11:21:20]Write to MH i2c: E2 08 00 85 A7 80 11 00 00 00 00 00 00 A6 [11:21:20]Write i2c OK [11:21:20]MH_I2C_Read... [11:21:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:20]Read from MH i2c: E2 [11:21:20]MH_I2C_Read... [11:21:20]Read from MH i2c: E2 17 00 [11:21:20]MH_I2C_Read... [11:21:20]Read from MH i2c: E2 17 00 85 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FB [11:21:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:21:20]wFMCommunicate OK [11:21:20]requested_item fd.num is exist - process it [11:21:20]SAM_PROTO_GetFieldsCounters [11:21:20]wFMCommunicate request_size=4 [11:21:20]MH_SAM_APDU [11:21:20]CAPDU: 80 13 00 00 [11:21:20]Write to MH i2c: E2 08 00 86 A7 80 13 00 00 00 00 00 00 A9 [11:21:20]Write i2c OK [11:21:20]MH_I2C_Read... [11:21:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:20]Read from MH i2c: E2 [11:21:20]MH_I2C_Read... [11:21:20]Read from MH i2c: E2 62 00 [11:21:20]MH_I2C_Read... [11:21:20]Read from MH i2c: E2 62 00 86 A7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 21 B6 04 00 0E 04 04 00 14 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 F7 [11:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 21 B6 04 00 0E 04 04 00 14 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 [11:21:20]wFMCommunicate OK [11:21:20]SAM_PROTO_GetFieldsCounters done [11:21:20]requested_item shift.num is exist - process it [11:21:20]requested_item shift.opened is exist - process it [11:21:20]req_shift_opened [11:21:20]FM_GetShiftState [11:21:20]SAM_PROTO_GetShiftState [11:21:20]wFMCommunicate request_size=4 [11:21:20]MH_SAM_APDU [11:21:20]CAPDU: 80 13 01 00 [11:21:20]Write to MH i2c: E2 08 00 87 A7 80 13 01 00 00 00 00 00 AB [11:21:20]Write i2c OK [11:21:20]MH_I2C_Read... [11:21:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:20]Read from MH i2c: E2 [11:21:20]MH_I2C_Read... [11:21:20]Read from MH i2c: E2 0E 00 [11:21:20]MH_I2C_Read... [11:21:20]Read from MH i2c: E2 0E 00 87 A7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 29 [11:21:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:21:20]wFMCommunicate OK [11:21:20]SAM_PROTO_GetShiftState done [11:21:20]FM_GetShiftState done [11:21:20]req_shift_opened done [11:21:20]requested_item shift.open_date is exist - process it [11:21:20]req_shift_open_date [11:21:20]req_shift_open_date done [11:21:20]produce_requested_data done [11:21:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308769,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:21:20]process_action_free close_receipt [11:21:20]json_value_free [11:21:20]json_value_free done [11:21:20]process_json_proto returns [11:21:20]Send response to host [11:21:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308769,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:21:20]free response buf [11:21:20]execute_script done [11:21:20]execute_script returns [11:21:20]free content buf [11:21:20]Sock 8.Close socket [11:21:20]Sock 8.Thread stoped [11:21:24]OFD Sender: No OFD packet to send [11:21:27]accept exits with 9 [11:21:27]New connection [11:21:27]New thread 3067342180 created [11:21:27]Thread 3067198820 joined [11:21:27]Waiting for new connection... [11:21:27] Sock 9.Parse request [11:21:27]Sock 9.Check first char [11:21:27]Sock 9.First char is OK [11:21:27]request: POST /json_proto HTTP/1.0 [11:21:27]Method: POST [11:21:27]URL: /json_proto [11:21:27]Method is POST - this is cgi request [11:21:27]url: /json_proto [11:21:27]query_string will be loaded in cgi processing [11:21:27]execute_cgi json_proto POST (null) [11:21:27]execute_cgi path=json_proto method=POST [11:21:27]POST find Content-Length [11:21:27]Host: 172.17.96.3:8080 [11:21:27]Content-Length: 677 [11:21:27]Content-Type: application/json [11:21:27] [11:21:27]POST finish read [11:21:27]Found Content-Length = 677 [11:21:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642639", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:21:27]execute_script... [11:21:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642639", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:21:27]POST & json_proto [11:21:27]process_json_proto [11:21:27]json parsed OK: [11:21:27]protocol is kg_v1.0 [11:21:27]action value=close_receipt [11:21:27]process_action close_receipt [11:21:27]cmd_close_receipt [11:21:27]MH_GetDate [11:21:27]Write to MH i2c: F0 00 00 88 A7 1E [11:21:27]Write i2c OK [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: F0 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: F0 09 00 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: F0 09 00 88 A7 00 BD D0 1C 67 44 5E 04 65 42 [11:21:27]GetLastDocTimeStamp 1729941682 [11:21:27]current date 1729941693 [11:21:27]FM_GetShiftState [11:21:27]SAM_PROTO_GetShiftState [11:21:27]wFMCommunicate request_size=4 [11:21:27]MH_SAM_APDU [11:21:27]CAPDU: 80 13 01 00 [11:21:27]Write to MH i2c: E2 08 00 89 A7 80 13 01 00 00 00 00 00 AD [11:21:27]Write i2c OK [11:21:27]MH_I2C_Read... [11:21:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:27]Read from MH i2c: E2 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: E2 0E 00 [11:21:27]MH_I2C_Read... [11:21:27]Read from MH i2c: E2 0E 00 89 A7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2B [11:21:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:21:27]wFMCommunicate OK [11:21:27]SAM_PROTO_GetShiftState done [11:21:27]FM_GetShiftState done [11:21:27]opened in 1729902265 [11:21:27]opened+sec_in_day 1729988665 [11:21:27]quantity*price = 50041 [11:21:27]sum+1 = 50042 [11:21:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 191 26.10.2024 11:21 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308770 ФПД: 134244048750723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112133&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308770&fm=134244048750723&tin=02508201610067®Number=0000000000091780&sum=50000 [11:21:28]StoreToDocumentArchive [11:21:28]shift 532 fd 308770 [11:21:28]save to /storage/0532/doc_00308770 [11:21:28]save last doc name /storage/0532/doc_00308770 to /storage/kkm_last_doc_name [11:21:28]save OK [11:21:28]Clear old archive folders... [11:21:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:21:28]tlvbuf is 00C422F0 [11:21:28]SAM_PROTO_ClearQueue [11:21:28]wFMCommunicate request_size=4 [11:21:28]MH_SAM_APDU [11:21:28]CAPDU: 80 09 00 00 [11:21:28]Write to MH i2c: E2 08 00 96 A7 80 09 00 00 00 00 00 00 AF [11:21:28]Write i2c OK [11:21:28]MH_I2C_Read... [11:21:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:28]Read from MH i2c: E2 [11:21:28]MH_I2C_Read... [11:21:28]Read from MH i2c: E2 03 00 [11:21:28]MH_I2C_Read... [11:21:28]Read from MH i2c: E2 03 00 96 A7 00 90 00 B1 [11:21:28]RAPDU: 90 00 [11:21:28]wFMCommunicate OK [11:21:28]SAM_PROTO_ClearQueue done [11:21:28]KKMCreateOFDPacket [11:21:28]OFDProtocolAddRootSTLVToBuf [11:21:28]FM_MakeSignedData [11:21:28]FM_MakeSignedData [11:21:28]SAM_PROTO_SignData [11:21:28]wFMCommunicate request_size=4 [11:21:28]MH_SAM_APDU [11:21:28]CAPDU: 80 0D 01 02 [11:21:28]Write to MH i2c: E2 08 00 97 A7 80 0D 01 02 00 00 00 00 B7 [11:21:28]Write i2c OK [11:21:28]MH_I2C_Read... [11:21:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:28]Read from MH i2c: E2 [11:21:28]MH_I2C_Read... [11:21:28]Read from MH i2c: E2 03 00 [11:21:28]MH_I2C_Read... [11:21:28]Read from MH i2c: E2 03 00 97 A7 00 90 00 B2 [11:21:28]RAPDU: 90 00 [11:21:28]wFMCommunicate OK [11:21:28]wFMCommunicate request_size=255 [11:21:28]MH_SAM_APDU [11:21: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 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 BF 00 00 00 F4 03 04 00 BD D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 22 B6 04 00 35 04 06 00 7A [11:21:28]Write to MH i2c: E2 02 01 98 A7 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 BF 00 00 00 F4 03 04 00 BD D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 22 B6 04 00 35 04 06 00 7A 00 00 80 [11:21:28]Write i2c OK [11:21:28]MH_I2C_Read... [11:21:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:29]Read from MH i2c: E2 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: E2 03 00 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: E2 03 00 98 A7 00 90 00 B3 [11:21:29]RAPDU: 90 00 [11:21:29]wFMCommunicate OK [11:21:29]wFMCommunicate request_size=10 [11:21:29]MH_SAM_APDU [11:21:29]CAPDU: 80 0D 02 02 05 18 20 D6 C8 83 [11:21:29]Write to MH i2c: E2 0D 00 99 A7 80 0D 02 02 05 00 18 20 D6 C8 83 00 00 1D [11:21:29]Write i2c OK [11:21:29]MH_I2C_Read... [11:21:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:29]Read from MH i2c: E2 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: E2 03 00 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: E2 03 00 99 A7 00 90 00 B4 [11:21:29]RAPDU: 90 00 [11:21:29]wFMCommunicate OK [11:21:29]wFMCommunicate request_size=4 [11:21:29]MH_SAM_APDU [11:21:29]CAPDU: 80 0D 03 02 [11:21:29]Write to MH i2c: E2 08 00 9A A7 80 0D 03 02 00 00 00 00 BC [11:21:29]Write i2c OK [11:21:29]MH_I2C_Read... [11:21:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:29]Read from MH i2c: E2 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: E2 0B 00 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: E2 0B 00 9A A7 00 06 F8 B0 2E AB 6F E7 D2 90 00 6C [11:21:29]RAPDU: 06 F8 B0 2E AB 6F E7 D2 90 00 [11:21:29]wFMCommunicate OK [11:21:29]SAM_PROTO_SignData done [11:21:29]FM_MakeSignedData done [11:21:29]CreateOFDProtocolMessage [11:21:29]wFMCommunicate request_size=4 [11:21:29]MH_SAM_APDU [11:21:29]CAPDU: 80 11 00 00 [11:21:29]Write to MH i2c: E2 08 00 9B A7 80 11 00 00 00 00 00 00 BC [11:21:29]Write i2c OK [11:21:29]MH_I2C_Read... [11:21:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:29]Read from MH i2c: E2 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: E2 17 00 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: E2 17 00 9B A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 11 [11:21:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:21:29]wFMCommunicate OK [11:21:29]CreateOFDProtocolMessage done [11:21:29]OFDSenderStorePacket 308770 [11:21:29]StoreOFDPacket docnum=308770 [11:21:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D2 71 07 01 1A 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BF 00 00 00 F4 03 04 00 BD D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 22 B6 04 00 35 04 06 00 7A 18 20 D6 C8 83 06 F8 B0 2E AB 6F E7 D2 [11:21:29]CheckFolder [11:21:29]dirname=/storage/ofd_packets [11:21:29]CheckFolder done [11:21:29]ProducePacketName [11:21:29]name=ofd_packets/00308770 [11:21:29]NVStorageSaveData ofd_packets/00308770 [11:21:29]File name is /storage/ofd_packets/00308770 [11:21:29]Write 301 bytes [11:21:29]NVStorageSaveData done [11:21:29]OFDSenderStorePacket done [11:21:29]KKMCreateOFDPacket done [11:21:29]NVStorageSaveData kkm_last_timestamp [11:21:29]File name is /storage/kkm_last_timestamp [11:21:29]Write 4 bytes [11:21:29]NVStorageSaveData done [11:21:29]ExternCall_PrintAddStr [11:21:29]wPrintStart [11:21:29]Write to MH i2c: 01 00 00 9C A7 43 [11:21:29]Write i2c OK [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: 01 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: 01 07 00 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: 01 07 00 9C A7 00 00 00 00 00 FF 0F 58 [11:21:29]RasterBufferAndPrint [11:21:29]line Счет N : (1)642639 [11:21:29]line ИНН: 02508201610067 [11:21:29]line Контрольно-Кассовый Чек [11:21:29]line ПРОДАЖА [11:21:29]line ТРК (МРК, ГНК) : 41 [11:21:29]line Товар: 2710124130 [11:21:29]line Аи-92-К-2 [11:21:29]line 7.480 * 66.90 [11:21:29]line = 500.41 [11:21:29]line НДС 12% НСП 1% [11:21:29]line > о реализуемом товаре [11:21:29]line ОКРУГЛЕНИЕ: -0.41 [11:21:29]line ИТОГО: 500.00 [11:21:29]line Внесено: 500.00 [11:21:29]line СДАЧА: 0.00 [11:21:29]line НСП 1% : 4.43 [11:21:29]line НДС 12% : 53.14 [11:21:29]line Наличными: 500.00 [11:21:29]line Безнал.: 0.00 [11:21:29]line Место: АЗС № 172 "Партнер Нефть" [11:21:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:21:29]line СНО: Общий режим [11:21:29]line Чек 191 26.10.2024 11:21 [11:21:29]line Смена: 532 ФФД: 1.0 [11:21:29]line ЗНМ: 0300000116 [11:21:29]line РНМ: 0000000000091780 [11:21:29]line Версия ККМ: 001 [11:21:29]line ФМ: 0000000000871765 [11:21:29]line ФД: 308770 [11:21:29]line ФПД: 134244048750723 [11:21:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112133&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308770&fm=134244048750723&tin=02508201610067®Number=0000000000091780&sum=50000 [11:21:29]written 0, free lines is 4095 [11:21:29]OFD Sender: Processing packet 308770 [packets to send 222, broken 221] [11:21:29]ProducePacketName [11:21:29]name=ofd_packets/00308770 [11:21:29]OFD Sender: To server: pG, [11:21:29]CommunicateWithHost lk.salyk.kg:30040 [11:21:29]ConnectInit lk.salyk.kg [11:21:29]Connected sock=11 [11:21:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D2 71 07 01 1A 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BF 00 00 00 F4 03 04 00 BD D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 22 B6 04 00 35 04 06 00 7A 18 20 D6 C8 83 06 F8 B0 2E AB 6F E7 D2 [11:21:29]Write to MH i2c: 01 00 00 C6 A7 6D [11:21:29]Write i2c OK [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: 01 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: 01 07 00 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: 01 07 00 C6 A7 00 00 00 00 00 B1 0C 31 [11:21:29]RasterBufferAndPrint [11:21:29]line [11:21:29]line [11:21:29]line [11:21:29]line [11:21:29]line [11:21:29]written 0, free lines is 3255 [11:21:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 43 A8 47 00 DE 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 31 37 36 35 10 04 04 00 22 B6 04 00 F4 03 04 00 1B 77 1C 67 B6 04 01 00 00 78 52 43 FD F3 E6 C7 60 [11:21:29]CommunicateWithHost err = 0 [11:21:29]CheckOFDResponse [11:21:29]1017 (14) - 77093643461234 [11:21:29]1041 (16) - 0000000000871765 [11:21:29]1040 (4) - 308770 [11:21:29]1012 (4) - 26.10.2024 04:59 [11:21:29]1206 (1) - 0 [11:21:29]OFD Sender: Remove packet 308770 [11:21:29]ProducePacketName [11:21:29]name=ofd_packets/00308770 [11:21:29]NVStorageDeleteData [11:21:29]MH_Cut [11:21:29]Write to MH i2c: D1 01 00 CD A7 01 46 [11:21:29]Write i2c OK [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: D1 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: D1 01 00 [11:21:29]MH_I2C_Read... [11:21:29]Read from MH i2c: D1 01 00 CD A7 00 45 [11:21:29]Write to MH i2c: 01 00 00 CE A7 75 [11:21:29]Write i2c OK [11:21:29]MH_I2C_Read... [11:21:30]OFD Sender: No OFD packet to send [11:21:30]*** Cut start [11:21:30]*** Purtial cut [11:21:30]*** Stage 1: CUTSNS_PIN = 1 [11:21:30]Read from MH i2c: 01 [11:21:30]MH_I2C_Read... [11:21:30]*** Stop cut motor [11:21:30]*** Cut end [11:21:30]Read from MH i2c: 01 07 00 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: 01 07 00 CE A7 00 00 00 00 00 FF 0F 8A [11:21:30]process_action close_receipt done [11:21:30]requested_data is exist [11:21:30]produce_requested_data [11:21:30]requested_item fm.sn is exist - process it [11:21:30]wFMCommunicate request_size=4 [11:21:30]MH_SAM_APDU [11:21:30]CAPDU: 80 11 00 00 [11:21:30]Write to MH i2c: E2 08 00 CF A7 80 11 00 00 00 00 00 00 F0 [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:30]Read from MH i2c: E2 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 17 00 [11:21:30]MH_I2C_Read... [11:21:30]Read from MH i2c: E2 17 00 CF A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 45 [11:21:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:21:30]wFMCommunicate OK [11:21:30]requested_item fd.num is exist - process it [11:21:30]SAM_PROTO_GetFieldsCounters [11:21:30]wFMCommunicate request_size=4 [11:21:30]MH_SAM_APDU [11:21:30]CAPDU: 80 13 00 00 [11:21:30]Write to MH i2c: E2 08 00 D0 A7 80 13 00 00 00 00 00 00 F3 [11:21:30]Write i2c OK [11:21:30]MH_I2C_Read... [11:21:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:31]Read from MH i2c: E2 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 62 00 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 62 00 D0 A7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 22 B6 04 00 0E 04 04 00 14 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 45 [11:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 22 B6 04 00 0E 04 04 00 14 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 [11:21:31]wFMCommunicate OK [11:21:31]SAM_PROTO_GetFieldsCounters done [11:21:31]requested_item shift.num is exist - process it [11:21:31]requested_item shift.opened is exist - process it [11:21:31]req_shift_opened [11:21:31]FM_GetShiftState [11:21:31]SAM_PROTO_GetShiftState [11:21:31]wFMCommunicate request_size=4 [11:21:31]MH_SAM_APDU [11:21:31]CAPDU: 80 13 01 00 [11:21:31]Write to MH i2c: E2 08 00 D1 A7 80 13 01 00 00 00 00 00 F5 [11:21:31]Write i2c OK [11:21:31]MH_I2C_Read... [11:21:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:31]Read from MH i2c: E2 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 0E 00 [11:21:31]MH_I2C_Read... [11:21:31]Read from MH i2c: E2 0E 00 D1 A7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 73 [11:21:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:21:31]wFMCommunicate OK [11:21:31]SAM_PROTO_GetShiftState done [11:21:31]FM_GetShiftState done [11:21:31]req_shift_opened done [11:21:31]requested_item shift.open_date is exist - process it [11:21:31]req_shift_open_date [11:21:31]req_shift_open_date done [11:21:31]produce_requested_data done [11:21:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308770,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:21:31]process_action_free close_receipt [11:21:31]json_value_free [11:21:31]json_value_free done [11:21:31]process_json_proto returns [11:21:31]Send response to host [11:21:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308770,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:21:31]free response buf [11:21:31]execute_script done [11:21:31]execute_script returns [11:21:31]free content buf [11:21:31]Sock 9.Close socket [11:21:31]Sock 9.Thread stoped [11:21:35]OFD Sender: No OFD packet to send [11:21:40]OFD Sender: No OFD packet to send [11:21:45]OFD Sender: No OFD packet to send [11:21:49]accept exits with 8 [11:21:49]New connection [11:21:49]New thread 3067198820 created [11:21:49]Thread 3067342180 joined [11:21:49]Waiting for new connection... [11:21:49] Sock 8.Parse request [11:21:49]Sock 8.Check first char [11:21:49]Sock 8.First char is OK [11:21:49]request: POST /json_proto HTTP/1.0 [11:21:49]Method: POST [11:21:49]URL: /json_proto [11:21:49]Method is POST - this is cgi request [11:21:49]url: /json_proto [11:21:49]query_string will be loaded in cgi processing [11:21:49]execute_cgi json_proto POST (null) [11:21:49]execute_cgi path=json_proto method=POST [11:21:49]POST find Content-Length [11:21:49]Host: 172.17.96.3:8080 [11:21:49]Content-Length: 621 [11:21:49]Content-Type: application/json [11:21:49] [11:21:49]POST finish read [11:21:49]Found Content-Length = 621 [11:21:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3366", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.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" ] } } [11:21:49]execute_script... [11: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)3366", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.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" ] } } [11:21:49]POST & json_proto [11:21:49]process_json_proto [11:21:49]json parsed OK: [11:21:49]protocol is kg_v1.0 [11:21:49]action value=close_receipt [11:21:49]process_action close_receipt [11:21:49]cmd_close_receipt [11:21:49]MH_GetDate [11:21:49]Write to MH i2c: F0 00 00 D2 A7 68 [11:21:49]Write i2c OK [11:21:49]MH_I2C_Read... [11:21:49]Read from MH i2c: F0 [11:21:49]MH_I2C_Read... [11:21:49]Read from MH i2c: F0 09 00 [11:21:49]MH_I2C_Read... [11:21:49]Read from MH i2c: F0 09 00 D2 A7 00 D2 D0 1C 67 44 5E 04 65 A1 [11:21:49]GetLastDocTimeStamp 1729941693 [11:21:49]current date 1729941714 [11:21:49]FM_GetShiftState [11:21:49]SAM_PROTO_GetShiftState [11:21:49]wFMCommunicate request_size=4 [11:21:49]MH_SAM_APDU [11:21:49]CAPDU: 80 13 01 00 [11:21:49]Write to MH i2c: E2 08 00 D3 A7 80 13 01 00 00 00 00 00 F7 [11:21:49]Write i2c OK [11:21:49]MH_I2C_Read... [11:21:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:49]Read from MH i2c: E2 [11:21:49]MH_I2C_Read... [11:21:49]Read from MH i2c: E2 0E 00 [11:21:49]MH_I2C_Read... [11:21:49]Read from MH i2c: E2 0E 00 D3 A7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 75 [11:21:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:21:49]wFMCommunicate OK [11:21:49]SAM_PROTO_GetShiftState done [11:21:49]FM_GetShiftState done [11:21:49]opened in 1729902265 [11:21:49]opened+sec_in_day 1729988665 [11:21:49]quantity*price = 14000 [11:21:49]sum+1 = 14001 [11:21:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 192 26.10.2024 11:21 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308771 ФПД: 74135776666438 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112154&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308771&fm=74135776666438&tin=02508201610067®Number=0000000000091780&sum=14000 0 [11:21:50]StoreToDocumentArchive [11:21:50]shift 532 fd 308771 [11:21:50]save to /storage/0532/doc_00308771 [11:21:50]save last doc name /storage/0532/doc_00308771 to /storage/kkm_last_doc_name [11:21:50]save OK [11:21:50]Clear old archive folders... [11:21:50]ProcessDocumentItem done err = 0, tmpTLVsize=275 [11:21:50]tlvbuf is 00DA4C50 [11:21:50]SAM_PROTO_ClearQueue [11:21:50]wFMCommunicate request_size=4 [11:21:50]MH_SAM_APDU [11:21:50]CAPDU: 80 09 00 00 [11:21:50]Write to MH i2c: E2 08 00 E0 A7 80 09 00 00 00 00 00 00 F9 [11:21:50]Write i2c OK [11:21:50]MH_I2C_Read... [11:21:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:50]Read from MH i2c: E2 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: E2 03 00 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: E2 03 00 E0 A7 00 90 00 FB [11:21:50]RAPDU: 90 00 [11:21:50]wFMCommunicate OK [11:21:50]SAM_PROTO_ClearQueue done [11:21:50]KKMCreateOFDPacket [11:21:50]OFDProtocolAddRootSTLVToBuf [11:21:50]FM_MakeSignedData [11:21:50]FM_MakeSignedData [11:21:50]SAM_PROTO_SignData [11:21:50]wFMCommunicate request_size=4 [11:21:50]MH_SAM_APDU [11:21:50]CAPDU: 80 0D 01 02 [11:21:50]Write to MH i2c: E2 08 00 E1 A7 80 0D 01 02 00 00 00 00 01 [11:21:50]Write i2c OK [11:21:50]MH_I2C_Read... [11:21:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:50]Read from MH i2c: E2 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: E2 03 00 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: E2 03 00 E1 A7 00 90 00 FC [11:21:50]RAPDU: 90 00 [11:21:50]wFMCommunicate OK [11:21:50]wFMCommunicate request_size=255 [11:21:50]MH_SAM_APDU [11:21:50]CAPDU: 80 0D 02 02 FA 03 00 13 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 B0 36 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 C0 00 00 00 F4 03 04 00 D2 D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 [11:21:50]Write to MH i2c: E2 02 01 E2 A7 80 0D 02 02 FA 00 03 00 13 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 B0 36 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 C0 00 00 00 F4 03 04 00 D2 D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 00 00 8C [11:21:50]Write i2c OK [11:21:50]MH_I2C_Read... [11:21:50]OFD Sender: No OFD packet to send [11:21:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:50]Read from MH i2c: E2 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: E2 03 00 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: E2 03 00 E2 A7 00 90 00 FD [11:21:50]RAPDU: 90 00 [11:21:50]wFMCommunicate OK [11:21:50]wFMCommunicate request_size=34 [11:21:50]MH_SAM_APDU [11:21:50]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 23 B6 04 00 35 04 06 00 43 6D 14 A2 23 46 [11:21:50]Write to MH i2c: E2 25 00 E3 A7 80 0D 02 02 1D 00 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 23 B6 04 00 35 04 06 00 43 6D 14 A2 23 46 00 00 73 [11:21:50]Write i2c OK [11:21:50]MH_I2C_Read... [11:21:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:50]Read from MH i2c: E2 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: E2 03 00 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: E2 03 00 E3 A7 00 90 00 FE [11:21:50]RAPDU: 90 00 [11:21:50]wFMCommunicate OK [11:21:50]wFMCommunicate request_size=4 [11:21:50]MH_SAM_APDU [11:21:50]CAPDU: 80 0D 03 02 [11:21:50]Write to MH i2c: E2 08 00 E4 A7 80 0D 03 02 00 00 00 00 06 [11:21:50]Write i2c OK [11:21:50]MH_I2C_Read... [11:21:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:50]Read from MH i2c: E2 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: E2 0B 00 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: E2 0B 00 E4 A7 00 17 9C 67 2F 22 E0 B8 E7 90 00 F1 [11:21:50]RAPDU: 17 9C 67 2F 22 E0 B8 E7 90 00 [11:21:50]wFMCommunicate OK [11:21:50]SAM_PROTO_SignData done [11:21:50]FM_MakeSignedData done [11:21:50]CreateOFDProtocolMessage [11:21:50]wFMCommunicate request_size=4 [11:21:50]MH_SAM_APDU [11:21:50]CAPDU: 80 11 00 00 [11:21:50]Write to MH i2c: E2 08 00 E5 A7 80 11 00 00 00 00 00 00 06 [11:21:50]Write i2c OK [11:21:50]MH_I2C_Read... [11:21:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:50]Read from MH i2c: E2 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: E2 17 00 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: E2 17 00 E5 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5B [11:21:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:21:50]wFMCommunicate OK [11:21:50]CreateOFDProtocolMessage done [11:21:50]OFDSenderStorePacket 308771 [11:21:50]StoreOFDPacket docnum=308771 [11:21:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 27 01 00 00 72 05 1F 01 CF 46 5A 03 01 00 03 00 13 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 B0 36 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 C0 00 00 00 F4 03 04 00 D2 D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 23 B6 04 00 35 04 06 00 43 6D 14 A2 23 46 17 9C 67 2F 22 E0 B8 E7 [11:21:50]CheckFolder [11:21:50]dirname=/storage/ofd_packets [11:21:50]CheckFolder done [11:21:50]ProducePacketName [11:21:50]name=ofd_packets/00308771 [11:21:50]NVStorageSaveData ofd_packets/00308771 [11:21:50]File name is /storage/ofd_packets/00308771 [11:21:50]Write 325 bytes [11:21:50]NVStorageSaveData done [11:21:50]OFDSenderStorePacket done [11:21:50]KKMCreateOFDPacket done [11:21:50]NVStorageSaveData kkm_last_timestamp [11:21:50]File name is /storage/kkm_last_timestamp [11:21:50]Write 4 bytes [11:21:50]NVStorageSaveData done [11:21:50]ExternCall_PrintAddStr [11:21:50]wPrintStart [11:21:50]Write to MH i2c: 01 00 00 E6 A7 8D [11:21:50]Write i2c OK [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: 01 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: 01 07 00 [11:21:50]MH_I2C_Read... [11:21:50]Read from MH i2c: 01 07 00 E6 A7 00 00 00 00 00 FF 0F A2 [11:21:50]RasterBufferAndPrint [11:21:50]line Счет N : (3)3366 [11:21:50]line ИНН: 02508201610067 [11:21:50]line Контрольно-Кассовый Чек [11:21:50]line ПРОДАЖА [11:21:50]line Товар: 48743587 [11:21:50]line Сигареты Winston XStyle Silver [11:21:50]line 1.000 * 140.00 [11:21:50]line = 140.00 [11:21:50]line НДС 12% НСП 1% [11:21:50]line > о реализуемом товаре [11:21:50]line ИТОГО: 140.00 [11:21:50]line НСП 1% : 1.24 [11:21:50]line НДС 12% : 14.87 [11:21:50]line Наличными: 140.00 [11:21:50]line Безнал.: 0.00 [11:21:50]line Место: АЗС № 172 "Партнер Нефть" [11:21:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:21:50]line СНО: Общий режим [11:21:50]line Чек 192 26.10.2024 11:21 [11:21:50]line Смена: 532 ФФД: 1.0 [11:21:50]line ЗНМ: 0300000116 [11:21:50]line РНМ: 0000000000091780 [11:21:50]line Версия ККМ: 001 [11:21:50]line ФМ: 0000000000871765 [11:21:50]line ФД: 308771 [11:21:50]line ФПД: 74135776666438 [11:21:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112154&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308771&fm=74135776666438&tin=02508201610067®Number=0000000000091780&sum=14000 [11:21:50]line 0 [11:21:51]written 0, free lines is 4095 [11:21:51]OFD Sender: Processing packet 308771 [packets to send 222, broken 221] [11:21:51]ProducePacketName [11:21:51]name=ofd_packets/00308771 [11:21:51]OFD Sender: To server: pG, [11:21:51]CommunicateWithHost lk.salyk.kg:30040 [11:21:51]ConnectInit lk.salyk.kg [11:21:51]Connected sock=10 [11: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 31 37 36 35 27 01 00 00 72 05 1F 01 CF 46 5A 03 01 00 03 00 13 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 B0 36 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 C0 00 00 00 F4 03 04 00 D2 D0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 23 B6 04 00 35 04 06 00 43 6D 14 A2 23 46 17 9C 67 2F 22 E0 B8 E7 [11:21:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2F 0E 47 00 72 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 23 B6 04 00 F4 03 04 00 31 77 1C 67 B6 04 01 00 00 FC 29 49 F0 C6 86 34 07 [11:21:51]CommunicateWithHost err = 0 [11:21:51]CheckOFDResponse [11:21:51]1017 (14) - 77093643461234 [11:21:51]1041 (16) - 0000000000871765 [11:21:51]1040 (4) - 308771 [11:21:51]1012 (4) - 26.10.2024 04:59 [11:21:51]1206 (1) - 0 [11:21:51]OFD Sender: Remove packet 308771 [11:21:51]ProducePacketName [11:21:51]name=ofd_packets/00308771 [11:21:51]NVStorageDeleteData [11:21:51]Write to MH i2c: 01 00 00 0E A8 B6 [11:21:51]Write i2c OK [11:21:51]MH_I2C_Read... [11:21:51]Read from MH i2c: 01 [11:21:51]MH_I2C_Read... [11:21:51]Read from MH i2c: 01 07 00 [11:21:51]MH_I2C_Read... [11:21:51]Read from MH i2c: 01 07 00 0E A8 00 00 00 00 00 C3 0C 8C [11:21:51]RasterBufferAndPrint [11:21:51]line [11:21:51]line [11:21:51]line [11:21:51]line [11:21:51]line [11:21:51]written 0, free lines is 3271 [11:21:51]MH_Cut [11:21:51]Write to MH i2c: D1 01 00 15 A8 01 8F [11:21:51]Write i2c OK [11:21:51]MH_I2C_Read... [11:21:51]Read from MH i2c: D1 [11:21:51]MH_I2C_Read... [11:21:51]Read from MH i2c: D1 01 00 [11:21:51]MH_I2C_Read... [11:21:51]Read from MH i2c: D1 01 00 15 A8 00 8E [11:21:51]Write to MH i2c: 01 00 00 16 A8 BE [11:21:51]Write i2c OK [11:21:51]MH_I2C_Read... [11:21:51]OFD Sender: No OFD packet to send [11:21:52]*** Cut start [11:21:52]*** Purtial cut [11:21:52]*** Stage 1: CUTSNS_PIN = 1 [11:21:52]Read from MH i2c: 01 [11:21:52]MH_I2C_Read... [11:21:52]*** Stop cut motor [11:21:52]*** Cut end [11:21:52]Read from MH i2c: 01 07 00 [11:21:52]MH_I2C_Read... [11:21:52]Read from MH i2c: 01 07 00 16 A8 00 00 00 00 00 FF 0F D3 [11:21:52]process_action close_receipt done [11:21:52]requested_data is exist [11:21:52]produce_requested_data [11:21:52]requested_item fm.sn is exist - process it [11:21:52]wFMCommunicate request_size=4 [11:21:52]MH_SAM_APDU [11:21:52]CAPDU: 80 11 00 00 [11:21:52]Write to MH i2c: E2 08 00 17 A8 80 11 00 00 00 00 00 00 39 [11:21:52]Write i2c OK [11:21:52]MH_I2C_Read... [11:21:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:52]Read from MH i2c: E2 [11:21:52]MH_I2C_Read... [11:21:52]Read from MH i2c: E2 17 00 [11:21:52]MH_I2C_Read... [11:21:52]Read from MH i2c: E2 17 00 17 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8E [11:21:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:21:52]wFMCommunicate OK [11:21:52]requested_item fd.num is exist - process it [11:21:52]SAM_PROTO_GetFieldsCounters [11:21:52]wFMCommunicate request_size=4 [11:21:52]MH_SAM_APDU [11:21:52]CAPDU: 80 13 00 00 [11:21:52]Write to MH i2c: E2 08 00 18 A8 80 13 00 00 00 00 00 00 3C [11:21:52]Write i2c OK [11:21:52]MH_I2C_Read... [11:21:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:52]Read from MH i2c: E2 [11:21:52]MH_I2C_Read... [11:21:52]Read from MH i2c: E2 62 00 [11:21:52]MH_I2C_Read... [11:21:52]Read from MH i2c: E2 62 00 18 A8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 23 B6 04 00 0E 04 04 00 14 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 92 [11:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 23 B6 04 00 0E 04 04 00 14 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 [11:21:52]wFMCommunicate OK [11:21:52]SAM_PROTO_GetFieldsCounters done [11:21:52]requested_item shift.num is exist - process it [11:21:52]requested_item shift.opened is exist - process it [11:21:52]req_shift_opened [11:21:52]FM_GetShiftState [11:21:52]SAM_PROTO_GetShiftState [11:21:52]wFMCommunicate request_size=4 [11:21:52]MH_SAM_APDU [11:21:52]CAPDU: 80 13 01 00 [11:21:52]Write to MH i2c: E2 08 00 19 A8 80 13 01 00 00 00 00 00 3E [11:21:52]Write i2c OK [11:21:52]MH_I2C_Read... [11:21:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:52]Read from MH i2c: E2 [11:21:52]MH_I2C_Read... [11:21:52]Read from MH i2c: E2 0E 00 [11:21:52]MH_I2C_Read... [11:21:52]Read from MH i2c: E2 0E 00 19 A8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BC [11:21:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:21:52]wFMCommunicate OK [11:21:52]SAM_PROTO_GetShiftState done [11:21:52]FM_GetShiftState done [11:21:52]req_shift_opened done [11:21:52]requested_item shift.open_date is exist - process it [11:21:52]req_shift_open_date [11:21:52]req_shift_open_date done [11:21:52]produce_requested_data done [11:21:52]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308771,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:21:52]process_action_free close_receipt [11:21:52]json_value_free [11:21:52]json_value_free done [11:21:52]process_json_proto returns [11:21:52]Send response to host [11:21:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308771,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:21:52]free response buf [11:21:52]execute_script done [11:21:52]execute_script returns [11:21:52]free content buf [11:21:52]Sock 8.Close socket [11:21:52]Sock 8.Thread stoped [11:21:56]OFD Sender: No OFD packet to send [11:22:01]OFD Sender: No OFD packet to send [11:22:06]OFD Sender: No OFD packet to send [11:22:11]OFD Sender: No OFD packet to send [11:22:17]OFD Sender: No OFD packet to send [11:22:22]OFD Sender: No OFD packet to send [11:22:27]OFD Sender: No OFD packet to send [11:22:32]OFD Sender: No OFD packet to send [11:22:34]accept exits with 9 [11:22:34]New connection [11:22:34]New thread 3067342180 created [11:22:34]Thread 3067198820 joined [11:22:34]Waiting for new connection... [11:22:34] Sock 9.Parse request [11:22:34]Sock 9.Check first char [11:22:34]Sock 9.First char is OK [11:22:34]request: POST /json_proto HTTP/1.0 [11:22:34]Method: POST [11:22:34]URL: /json_proto [11:22:34]Method is POST - this is cgi request [11:22:34]url: /json_proto [11:22:34]query_string will be loaded in cgi processing [11:22:34]execute_cgi json_proto POST (null) [11:22:34]execute_cgi path=json_proto method=POST [11:22:34]POST find Content-Length [11:22:34]Host: 172.17.96.3:8080 [11:22:34]Content-Length: 677 [11:22:34]Content-Type: application/json [11:22:34] [11:22:34]POST finish read [11:22:34]Found Content-Length = 677 [11:22:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:22:34]execute_script... [11:22:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642640", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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:22:34]POST & json_proto [11:22:34]process_json_proto [11:22:34]json parsed OK: [11:22:34]protocol is kg_v1.0 [11:22:34]action value=close_receipt [11:22:34]process_action close_receipt [11:22:34]cmd_close_receipt [11:22:34]MH_GetDate [11:22:34]Write to MH i2c: F0 00 00 1A A8 B1 [11:22:34]Write i2c OK [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: F0 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: F0 09 00 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: F0 09 00 1A A8 00 00 D1 1C 67 44 5E 04 65 19 [11:22:34]GetLastDocTimeStamp 1729941714 [11:22:34]current date 1729941760 [11:22:34]FM_GetShiftState [11:22:34]SAM_PROTO_GetShiftState [11:22:34]wFMCommunicate request_size=4 [11:22:34]MH_SAM_APDU [11:22:34]CAPDU: 80 13 01 00 [11:22:34]Write to MH i2c: E2 08 00 1B A8 80 13 01 00 00 00 00 00 40 [11:22:34]Write i2c OK [11:22:34]MH_I2C_Read... [11:22:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:34]Read from MH i2c: E2 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: E2 0E 00 [11:22:34]MH_I2C_Read... [11:22:34]Read from MH i2c: E2 0E 00 1B A8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BE [11:22:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:22:34]wFMCommunicate OK [11:22:34]SAM_PROTO_GetShiftState done [11:22:34]FM_GetShiftState done [11:22:34]opened in 1729902265 [11:22:34]opened+sec_in_day 1729988665 [11:22:34]quantity*price = 50041 [11:22:34]sum+1 = 50042 [11:22: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 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 193 26.10.2024 11:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308772 ФПД: 35369477366632 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112240&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308772&fm=35369477366632&tin=02508201610067®Number=0000000000091780&sum=50000 [11:22:35]StoreToDocumentArchive [11:22:35]shift 532 fd 308772 [11:22:35]save to /storage/0532/doc_00308772 [11:22:35]save last doc name /storage/0532/doc_00308772 to /storage/kkm_last_doc_name [11:22:35]save OK [11:22:35]Clear old archive folders... [11:22:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:22:35]tlvbuf is 00B13F80 [11:22:35]SAM_PROTO_ClearQueue [11:22:35]wFMCommunicate request_size=4 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 09 00 00 [11:22:35]Write to MH i2c: E2 08 00 28 A8 80 09 00 00 00 00 00 00 42 [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 28 A8 00 90 00 44 [11:22:35]RAPDU: 90 00 [11:22:35]wFMCommunicate OK [11:22:35]SAM_PROTO_ClearQueue done [11:22:35]KKMCreateOFDPacket [11:22:35]OFDProtocolAddRootSTLVToBuf [11:22:35]FM_MakeSignedData [11:22:35]FM_MakeSignedData [11:22:35]SAM_PROTO_SignData [11:22:35]wFMCommunicate request_size=4 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 0D 01 02 [11:22:35]Write to MH i2c: E2 08 00 29 A8 80 0D 01 02 00 00 00 00 4A [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 29 A8 00 90 00 45 [11:22:35]RAPDU: 90 00 [11:22:35]wFMCommunicate OK [11:22:35]wFMCommunicate request_size=255 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 C1 00 00 00 F4 03 04 00 00 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 24 B6 04 00 35 04 06 00 20 [11:22:35]Write to MH i2c: E2 02 01 2A A8 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 C1 00 00 00 F4 03 04 00 00 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 24 B6 04 00 35 04 06 00 20 00 00 01 [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 2A A8 00 90 00 46 [11:22:35]RAPDU: 90 00 [11:22:35]wFMCommunicate OK [11:22:35]wFMCommunicate request_size=10 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 0D 02 02 05 2B 19 22 63 68 [11:22:35]Write to MH i2c: E2 0D 00 2B A8 80 0D 02 02 05 00 2B 19 22 63 68 00 00 88 [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 03 00 2B A8 00 90 00 47 [11:22:35]RAPDU: 90 00 [11:22:35]wFMCommunicate OK [11:22:35]wFMCommunicate request_size=4 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 0D 03 02 [11:22:35]Write to MH i2c: E2 08 00 2C A8 80 0D 03 02 00 00 00 00 4F [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 0B 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 0B 00 2C A8 00 74 DC 48 FB D6 E4 45 1F 90 00 01 [11:22:35]RAPDU: 74 DC 48 FB D6 E4 45 1F 90 00 [11:22:35]wFMCommunicate OK [11:22:35]SAM_PROTO_SignData done [11:22:35]FM_MakeSignedData done [11:22:35]CreateOFDProtocolMessage [11:22:35]wFMCommunicate request_size=4 [11:22:35]MH_SAM_APDU [11:22:35]CAPDU: 80 11 00 00 [11:22:35]Write to MH i2c: E2 08 00 2D A8 80 11 00 00 00 00 00 00 4F [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:35]Read from MH i2c: E2 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 17 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: E2 17 00 2D A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A4 [11:22:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:22:35]wFMCommunicate OK [11:22:35]CreateOFDProtocolMessage done [11:22:35]OFDSenderStorePacket 308772 [11:22:35]StoreOFDPacket docnum=308772 [11:22:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A3 59 07 01 E6 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C1 00 00 00 F4 03 04 00 00 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 24 B6 04 00 35 04 06 00 20 2B 19 22 63 68 74 DC 48 FB D6 E4 45 1F [11:22:35]CheckFolder [11:22:35]dirname=/storage/ofd_packets [11:22:35]CheckFolder done [11:22:35]ProducePacketName [11:22:35]name=ofd_packets/00308772 [11:22:35]NVStorageSaveData ofd_packets/00308772 [11:22:35]File name is /storage/ofd_packets/00308772 [11:22:35]Write 301 bytes [11:22:35]NVStorageSaveData done [11:22:35]OFDSenderStorePacket done [11:22:35]KKMCreateOFDPacket done [11:22:35]NVStorageSaveData kkm_last_timestamp [11:22:35]File name is /storage/kkm_last_timestamp [11:22:35]Write 4 bytes [11:22:35]NVStorageSaveData done [11:22:35]ExternCall_PrintAddStr [11:22:35]wPrintStart [11:22:35]Write to MH i2c: 01 00 00 2E A8 D6 [11:22:35]Write i2c OK [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: 01 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: 01 07 00 [11:22:35]MH_I2C_Read... [11:22:35]Read from MH i2c: 01 07 00 2E A8 00 00 00 00 00 FF 0F EB [11:22:35]RasterBufferAndPrint [11:22:35]line Счет N : (1)642640 [11:22:35]line ИНН: 02508201610067 [11:22:35]line Контрольно-Кассовый Чек [11:22:35]line ПРОДАЖА [11:22:35]line ТРК (МРК, ГНК) : 62 [11:22:35]line Товар: 2710124130 [11:22:35]line Аи-92-К-2 [11:22:35]line 7.480 * 66.90 [11:22:35]line = 500.41 [11:22:35]line НДС 12% НСП 1% [11:22:35]line > о реализуемом товаре [11:22:35]line ОКРУГЛЕНИЕ: -0.41 [11:22:35]line ИТОГО: 500.00 [11:22:35]line Внесено: 500.00 [11:22:35]line СДАЧА: 0.00 [11:22:35]line НСП 1% : 4.43 [11:22:35]line НДС 12% : 53.14 [11:22:35]line Наличными: 500.00 [11:22:35]line Безнал.: 0.00 [11:22:35]line Место: АЗС № 172 "Партнер Нефть" [11:22:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:22:35]line СНО: Общий режим [11:22:35]line Чек 193 26.10.2024 11:22 [11:22:35]line Смена: 532 ФФД: 1.0 [11:22:35]line ЗНМ: 0300000116 [11:22:35]line РНМ: 0000000000091780 [11:22:35]line Версия ККМ: 001 [11:22:35]line ФМ: 0000000000871765 [11:22:35]line ФД: 308772 [11:22:35]line ФПД: 35369477366632 [11:22:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112240&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308772&fm=35369477366632&tin=02508201610067®Number=0000000000091780&sum=50000 [11:22:35]written 0, free lines is 4095 [11:22:35]OFD Sender: Processing packet 308772 [packets to send 222, broken 221] [11:22:35]ProducePacketName [11:22:35]name=ofd_packets/00308772 [11:22:35]OFD Sender: To server: pG, [11:22:35]CommunicateWithHost lk.salyk.kg:30040 [11:22:35]ConnectInit lk.salyk.kg [11:22:36]Connected sock=10 [11:22:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A3 59 07 01 E6 6A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C1 00 00 00 F4 03 04 00 00 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 24 B6 04 00 35 04 06 00 20 2B 19 22 63 68 74 DC 48 FB D6 E4 45 1F [11:22:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F5 DE 47 00 B3 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 24 B6 04 00 F4 03 04 00 5E 77 1C 67 B6 04 01 00 00 D4 28 FE 8D 4F E4 C7 43 [11:22:36]CommunicateWithHost err = 0 [11:22:36]CheckOFDResponse [11:22:36]1017 (14) - 77093643461234 [11:22:36]1041 (16) - 0000000000871765 [11:22:36]1040 (4) - 308772 [11:22:36]1012 (4) - 26.10.2024 05:00 [11:22:36]1206 (1) - 0 [11:22:36]OFD Sender: Remove packet 308772 [11:22:36]ProducePacketName [11:22:36]name=ofd_packets/00308772 [11:22:36]NVStorageDeleteData [11:22:36]Write to MH i2c: 01 00 00 58 A8 00 [11:22:36]Write i2c OK [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: 01 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: 01 07 00 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: 01 07 00 58 A8 00 00 00 00 00 B3 0C C6 [11:22:36]RasterBufferAndPrint [11:22:36]line [11:22:36]line [11:22:36]line [11:22:36]line [11:22:36]line [11:22:36]written 0, free lines is 3257 [11:22:36]MH_Cut [11:22:36]Write to MH i2c: D1 01 00 5F A8 01 D9 [11:22:36]Write i2c OK [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: D1 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: D1 01 00 [11:22:36]MH_I2C_Read... [11:22:36]Read from MH i2c: D1 01 00 5F A8 00 D8 [11:22:36]Write to MH i2c: 01 00 00 60 A8 08 [11:22:36]Write i2c OK [11:22:36]MH_I2C_Read... [11:22:36]OFD Sender: No OFD packet to send [11:22:37]*** Cut start [11:22:37]*** Purtial cut [11:22:37]*** Stage 1: CUTSNS_PIN = 1 [11:22:37]Read from MH i2c: 01 [11:22:37]MH_I2C_Read... [11:22:37]*** Stop cut motor [11:22:37]*** Cut end [11:22:37]Read from MH i2c: 01 07 00 [11:22:37]MH_I2C_Read... [11:22:37]Read from MH i2c: 01 07 00 60 A8 00 00 00 00 00 FF 0F 1D [11:22:37]process_action close_receipt done [11:22:37]requested_data is exist [11:22:37]produce_requested_data [11:22:37]requested_item fm.sn is exist - process it [11:22:37]wFMCommunicate request_size=4 [11:22:37]MH_SAM_APDU [11:22:37]CAPDU: 80 11 00 00 [11:22:37]Write to MH i2c: E2 08 00 61 A8 80 11 00 00 00 00 00 00 83 [11:22:37]Write i2c OK [11:22:37]MH_I2C_Read... [11:22:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:22:37]Read from MH i2c: E2 [11:22:37]MH_I2C_Read... [11:22:37]Read from MH i2c: E2 17 00 [11:22:37]MH_I2C_Read... [11:22:37]Read from MH i2c: E2 17 00 61 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D8 [11:22:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:22:37]wFMCommunicate OK [11:22:37]requested_item fd.num is exist - process it [11:22:37]SAM_PROTO_GetFieldsCounters [11:22:37]wFMCommunicate request_size=4 [11:22:37]MH_SAM_APDU [11:22:37]CAPDU: 80 13 00 00 [11:22:37]Write to MH i2c: E2 08 00 62 A8 80 13 00 00 00 00 00 00 86 [11:22:37]Write i2c OK [11:22:37]MH_I2C_Read... [11:22:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:22:37]Read from MH i2c: E2 [11:22:37]MH_I2C_Read... [11:22:37]Read from MH i2c: E2 62 00 [11:22:37]MH_I2C_Read... [11:22:37]Read from MH i2c: E2 62 00 62 A8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 24 B6 04 00 0E 04 04 00 14 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 E0 [11:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 24 B6 04 00 0E 04 04 00 14 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 [11:22:37]wFMCommunicate OK [11:22:37]SAM_PROTO_GetFieldsCounters done [11:22:37]requested_item shift.num is exist - process it [11:22:37]requested_item shift.opened is exist - process it [11:22:37]req_shift_opened [11:22:37]FM_GetShiftState [11:22:37]SAM_PROTO_GetShiftState [11:22:37]wFMCommunicate request_size=4 [11:22:37]MH_SAM_APDU [11:22:37]CAPDU: 80 13 01 00 [11:22:37]Write to MH i2c: E2 08 00 63 A8 80 13 01 00 00 00 00 00 88 [11:22:37]Write i2c OK [11:22:37]MH_I2C_Read... [11:22:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:22:37]Read from MH i2c: E2 [11:22:37]MH_I2C_Read... [11:22:37]Read from MH i2c: E2 0E 00 [11:22:37]MH_I2C_Read... [11:22:37]Read from MH i2c: E2 0E 00 63 A8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 06 [11:22:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:22:37]wFMCommunicate OK [11:22:37]SAM_PROTO_GetShiftState done [11:22:37]FM_GetShiftState done [11:22:37]req_shift_opened done [11:22:37]requested_item shift.open_date is exist - process it [11:22:37]req_shift_open_date [11:22:37]req_shift_open_date done [11:22:37]produce_requested_data done [11:22:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308772,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:22:37]process_action_free close_receipt [11:22:37]json_value_free [11:22:37]json_value_free done [11:22:37]process_json_proto returns [11:22:37]Send response to host [11:22:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308772,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:22:37]free response buf [11:22:37]execute_script done [11:22:37]execute_script returns [11:22:37]free content buf [11:22:37]Sock 9.Close socket [11:22:37]Sock 9.Thread stoped [11:22:41]OFD Sender: No OFD packet to send [11:22:46]OFD Sender: No OFD packet to send [11:22:51]OFD Sender: No OFD packet to send [11:22:56]OFD Sender: No OFD packet to send [11:23:01]OFD Sender: No OFD packet to send [11:23:06]OFD Sender: No OFD packet to send [11:23:11]OFD Sender: No OFD packet to send [11:23:16]OFD Sender: No OFD packet to send [11:23:21]OFD Sender: No OFD packet to send [11:23:24]accept exits with 8 [11:23:24]New connection [11:23:24]New thread 3067198820 created [11:23:24]Thread 3067342180 joined [11:23:24]Waiting for new connection... [11:23:24] Sock 8.Parse request [11:23:24]Sock 8.Check first char [11:23:24]Sock 8.First char is OK [11:23:24]request: POST /json_proto HTTP/1.0 [11:23:24]Method: POST [11:23:24]URL: /json_proto [11:23:24]Method is POST - this is cgi request [11:23:24]url: /json_proto [11:23:24]query_string will be loaded in cgi processing [11:23:24]execute_cgi json_proto POST (null) [11:23:24]execute_cgi path=json_proto method=POST [11:23:24]POST find Content-Length [11:23:24]Host: 172.17.96.3:8080 [11:23:24]Content-Length: 677 [11:23:24]Content-Type: application/json [11:23:24] [11:23:24]POST finish read [11:23:24]Found Content-Length = 677 [11:23:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:24]execute_script... [11:23: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)642641", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:23:24]POST & json_proto [11:23:24]process_json_proto [11:23:24]json parsed OK: [11:23:24]protocol is kg_v1.0 [11:23:24]action value=close_receipt [11:23:24]process_action close_receipt [11:23:24]cmd_close_receipt [11:23:24]MH_GetDate [11:23:24]Write to MH i2c: F0 00 00 64 A8 FB [11:23:24]Write i2c OK [11:23:24]MH_I2C_Read... [11:23:24]Read from MH i2c: F0 [11:23:24]MH_I2C_Read... [11:23:24]Read from MH i2c: F0 09 00 [11:23:24]MH_I2C_Read... [11:23:24]Read from MH i2c: F0 09 00 64 A8 00 32 D1 1C 67 44 5E 04 65 95 [11:23:24]GetLastDocTimeStamp 1729941760 [11:23:24]current date 1729941810 [11:23:24]FM_GetShiftState [11:23:24]SAM_PROTO_GetShiftState [11:23:24]wFMCommunicate request_size=4 [11:23:24]MH_SAM_APDU [11:23:24]CAPDU: 80 13 01 00 [11:23:24]Write to MH i2c: E2 08 00 65 A8 80 13 01 00 00 00 00 00 8A [11:23:24]Write i2c OK [11:23:24]MH_I2C_Read... [11:23:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:24]Read from MH i2c: E2 [11:23:24]MH_I2C_Read... [11:23:24]Read from MH i2c: E2 0E 00 [11:23:24]MH_I2C_Read... [11:23:24]Read from MH i2c: E2 0E 00 65 A8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 08 [11:23:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:23:24]wFMCommunicate OK [11:23:24]SAM_PROTO_GetShiftState done [11:23:24]FM_GetShiftState done [11:23:24]opened in 1729902265 [11:23:24]opened+sec_in_day 1729988665 [11:23:24]quantity*price = 50010 [11:23:24]sum+1 = 50012 [11:23:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 194 26.10.2024 11:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308773 ФПД: 265560288043142 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112330&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308773&fm=265560288043142&tin=02508201610067®Number=0000000000091780&sum=50000 [11:23:25]StoreToDocumentArchive [11:23:25]shift 532 fd 308773 [11:23:25]save to /storage/0532/doc_00308773 [11:23:25]save last doc name /storage/0532/doc_00308773 to /storage/kkm_last_doc_name [11:23:25]save OK [11:23:25]Clear old archive folders... [11:23:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:23:25]tlvbuf is 00CBC2C0 [11:23:25]SAM_PROTO_ClearQueue [11:23:25]wFMCommunicate request_size=4 [11:23:25]MH_SAM_APDU [11:23:25]CAPDU: 80 09 00 00 [11:23:25]Write to MH i2c: E2 08 00 72 A8 80 09 00 00 00 00 00 00 8C [11:23:25]Write i2c OK [11:23:25]MH_I2C_Read... [11:23:26]Read from MH i2c: E2 [11:23:26]MH_I2C_Read... [11:23:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:23:26]Read from MH i2c: E2 03 00 [11:23:26]MH_I2C_Read... [11:23:26]Read from MH i2c: E2 03 00 72 A8 00 90 00 8E [11:23:26]RAPDU: 90 00 [11:23:26]wFMCommunicate OK [11:23:26]SAM_PROTO_ClearQueue done [11:23:26]KKMCreateOFDPacket [11:23:26]OFDProtocolAddRootSTLVToBuf [11:23:26]FM_MakeSignedData [11:23:26]FM_MakeSignedData [11:23:26]SAM_PROTO_SignData [11:23:26]wFMCommunicate request_size=4 [11:23:26]MH_SAM_APDU [11:23:26]CAPDU: 80 0D 01 02 [11:23:26]Write to MH i2c: E2 08 00 73 A8 80 0D 01 02 00 00 00 00 94 [11:23:26]Write i2c OK [11:23:26]MH_I2C_Read... [11:23:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:23:26]Read from MH i2c: E2 [11:23:26]MH_I2C_Read... [11:23:26]Read from MH i2c: E2 03 00 [11:23:26]MH_I2C_Read... [11:23:26]Read from MH i2c: E2 03 00 73 A8 00 90 00 8F [11:23:26]RAPDU: 90 00 [11:23:26]wFMCommunicate OK [11:23:26]wFMCommunicate request_size=255 [11:23:26]MH_SAM_APDU [11:23:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 32 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 25 B6 04 00 35 04 06 00 F1 [11:23:26]Write to MH i2c: E2 02 01 74 A8 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 32 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 25 B6 04 00 35 04 06 00 F1 00 00 29 [11:23:26]Write i2c OK [11:23:26]MH_I2C_Read... [11:23:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:26]Read from MH i2c: E2 [11:23:26]MH_I2C_Read... [11:23:26]Read from MH i2c: E2 03 00 [11:23:26]MH_I2C_Read... [11:23:26]Read from MH i2c: E2 03 00 74 A8 00 90 00 90 [11:23:26]RAPDU: 90 00 [11:23:26]wFMCommunicate OK [11:23:26]wFMCommunicate request_size=10 [11:23:26]MH_SAM_APDU [11:23:26]CAPDU: 80 0D 02 02 05 86 92 A2 A0 86 [11:23:26]Write to MH i2c: E2 0D 00 75 A8 80 0D 02 02 05 00 86 92 A2 A0 86 00 00 81 [11:23:26]Write i2c OK [11:23:26]MH_I2C_Read... [11:23:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:23:26]Read from MH i2c: E2 [11:23:26]MH_I2C_Read... [11:23:26]Read from MH i2c: E2 03 00 [11:23:26]MH_I2C_Read... [11:23:26]Read from MH i2c: E2 03 00 75 A8 00 90 00 91 [11:23:26]RAPDU: 90 00 [11:23:26]wFMCommunicate OK [11:23:26]wFMCommunicate request_size=4 [11:23:26]MH_SAM_APDU [11:23:26]CAPDU: 80 0D 03 02 [11:23:26]Write to MH i2c: E2 08 00 76 A8 80 0D 03 02 00 00 00 00 99 [11:23:26]Write i2c OK [11:23:26]MH_I2C_Read... [11:23:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:23:26]Read from MH i2c: E2 [11:23:26]MH_I2C_Read... [11:23:26]Read from MH i2c: E2 0B 00 [11:23:26]MH_I2C_Read... [11:23:26]Read from MH i2c: E2 0B 00 76 A8 00 B3 4D 4E 66 B0 80 DC 4D 90 00 A7 [11:23:26]RAPDU: B3 4D 4E 66 B0 80 DC 4D 90 00 [11:23:26]wFMCommunicate OK [11:23:26]SAM_PROTO_SignData done [11:23:26]FM_MakeSignedData done [11:23:26]CreateOFDProtocolMessage [11:23:26]wFMCommunicate request_size=4 [11:23:26]MH_SAM_APDU [11:23:26]CAPDU: 80 11 00 00 [11:23:26]Write to MH i2c: E2 08 00 77 A8 80 11 00 00 00 00 00 00 99 [11:23:26]Write i2c OK [11:23:26]MH_I2C_Read... [11:23:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:26]Read from MH i2c: E2 [11:23:26]MH_I2C_Read... [11:23:26]Read from MH i2c: E2 17 00 [11:23:26]MH_I2C_Read... [11:23:26]Read from MH i2c: E2 17 00 77 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EE [11:23:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:23:26]wFMCommunicate OK [11:23:26]CreateOFDProtocolMessage done [11:23:26]OFDSenderStorePacket 308773 [11:23:26]StoreOFDPacket docnum=308773 [11:23:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 59 A0 07 01 C2 CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 32 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 25 B6 04 00 35 04 06 00 F1 86 92 A2 A0 86 B3 4D 4E 66 B0 80 DC 4D [11:23:26]CheckFolder [11:23:26]dirname=/storage/ofd_packets [11:23:26]CheckFolder done [11:23:26]ProducePacketName [11:23:26]name=ofd_packets/00308773 [11:23:26]NVStorageSaveData ofd_packets/00308773 [11:23:26]File name is /storage/ofd_packets/00308773 [11:23:26]Write 301 bytes [11:23:26]NVStorageSaveData done [11:23:26]OFDSenderStorePacket done [11:23:26]KKMCreateOFDPacket done [11:23:26]NVStorageSaveData kkm_last_timestamp [11:23:26]File name is /storage/kkm_last_timestamp [11:23:26]Write 4 bytes [11:23:26]NVStorageSaveData done [11:23:26]ExternCall_PrintAddStr [11:23:26]wPrintStart [11:23:26]Write to MH i2c: 01 00 00 78 A8 20 [11:23:26]Write i2c OK [11:23:26]MH_I2C_Read... [11:23:26]Read from MH i2c: 01 [11:23:26]MH_I2C_Read... [11:23:26]Read from MH i2c: 01 07 00 [11:23:26]MH_I2C_Read... [11:23:26]Read from MH i2c: 01 07 00 78 A8 00 00 00 00 00 FF 0F 35 [11:23:26]RasterBufferAndPrint [11:23:26]line Счет N : (1)642641 [11:23:26]line ИНН: 02508201610067 [11:23:26]line Контрольно-Кассовый Чек [11:23:26]line ПРОДАЖА [11:23:26]line ТРК (МРК, ГНК) : 51 [11:23:26]line Товар: 2710124500 [11:23:26]line Аи-95-К-3 [11:23:26]line 6.740 * 74.20 [11:23:26]line = 500.11 [11:23:26]line НДС 12% НСП 1% [11:23:26]line > о реализуемом товаре [11:23:26]line ОКРУГЛЕНИЕ: -0.11 [11:23:26]line ИТОГО: 500.00 [11:23:26]line Внесено: 500.00 [11:23:26]line СДАЧА: 0.00 [11:23:26]line НСП 1% : 4.43 [11:23:26]line НДС 12% : 53.11 [11:23:26]line Наличными: 500.00 [11:23:26]line Безнал.: 0.00 [11:23:26]line Место: АЗС № 172 "Партнер Нефть" [11:23:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:23:26]line СНО: Общий режим [11:23:26]line Чек 194 26.10.2024 11:23 [11:23:26]line Смена: 532 ФФД: 1.0 [11:23:26]line ЗНМ: 0300000116 [11:23:26]line РНМ: 0000000000091780 [11:23:26]line Версия ККМ: 001 [11:23:26]line ФМ: 0000000000871765 [11:23:26]line ФД: 308773 [11:23:26]line ФПД: 265560288043142 [11:23:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112330&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308773&fm=265560288043142&tin=02508201610067®Number=0000000000091780&sum=50000 [11:23:26]OFD Sender: Processing packet 308773 [packets to send 222, broken 221] [11:23:26]ProducePacketName [11:23:26]name=ofd_packets/00308773 [11:23:26]OFD Sender: To server: pG, [11:23:26]CommunicateWithHost lk.salyk.kg:30040 [11:23:26]ConnectInit lk.salyk.kg [11:23:26]written 0, free lines is 4095 [11:23:26]Connected sock=10 [11:23:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 59 A0 07 01 C2 CE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 32 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 25 B6 04 00 35 04 06 00 F1 86 92 A2 A0 86 B3 4D 4E 66 B0 80 DC 4D [11:23:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BE 77 47 00 17 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 31 37 36 35 10 04 04 00 25 B6 04 00 F4 03 04 00 91 77 1C 67 B6 04 01 00 00 41 5C 4D CE FE 19 A1 9C [11:23:26]CommunicateWithHost err = 0 [11:23:26]CheckOFDResponse [11:23:26]1017 (14) - 77093643461234 [11:23:26]1041 (16) - 0000000000871765 [11:23:26]1040 (4) - 308773 [11:23:26]1012 (4) - 26.10.2024 05:01 [11:23:26]1206 (1) - 0 [11:23:26]OFD Sender: Remove packet 308773 [11:23:26]ProducePacketName [11:23:26]name=ofd_packets/00308773 [11:23:26]NVStorageDeleteData [11:23:27]Write to MH i2c: 01 00 00 A2 A8 4A [11:23:27]Write i2c OK [11:23:27]MH_I2C_Read... [11:23:27]Read from MH i2c: 01 [11:23:27]MH_I2C_Read... [11:23:27]Read from MH i2c: 01 07 00 [11:23:27]MH_I2C_Read... [11:23:27]Read from MH i2c: 01 07 00 A2 A8 00 00 00 00 00 B3 0C 10 [11:23:27]RasterBufferAndPrint [11:23:27]line [11:23:27]line [11:23:27]line [11:23:27]line [11:23:27]line [11:23:27]written 0, free lines is 3257 [11:23:27]MH_Cut [11:23:27]Write to MH i2c: D1 01 00 A9 A8 01 23 [11:23:27]Write i2c OK [11:23:27]MH_I2C_Read... [11:23:27]Read from MH i2c: D1 [11:23:27]MH_I2C_Read... [11:23:27]Read from MH i2c: D1 01 00 [11:23:27]MH_I2C_Read... [11:23:27]Read from MH i2c: D1 01 00 A9 A8 00 22 [11:23:27]Write to MH i2c: 01 00 00 AA A8 52 [11:23:27]Write i2c OK [11:23:27]MH_I2C_Read... [11:23:27]OFD Sender: No OFD packet to send [11:23:27]*** Cut start [11:23:27]*** Purtial cut [11:23:27]*** Stage 1: CUTSNS_PIN = 1 [11:23:28]Read from MH i2c: 01 [11:23:28]MH_I2C_Read... [11:23:28]*** Stop cut motor [11:23:28]*** Cut end [11:23:28]Read from MH i2c: 01 07 00 [11:23:28]MH_I2C_Read... [11:23:28]Read from MH i2c: 01 07 00 AA A8 00 00 00 00 00 FF 0F 67 [11:23:28]process_action close_receipt done [11:23:28]requested_data is exist [11:23:28]produce_requested_data [11:23:28]requested_item fm.sn is exist - process it [11:23:28]wFMCommunicate request_size=4 [11:23:28]MH_SAM_APDU [11:23:28]CAPDU: 80 11 00 00 [11:23:28]Write to MH i2c: E2 08 00 AB A8 80 11 00 00 00 00 00 00 CD [11:23:28]Write i2c OK [11:23:28]MH_I2C_Read... [11:23:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:23:28]Read from MH i2c: E2 [11:23:28]MH_I2C_Read... [11:23:28]Read from MH i2c: E2 17 00 [11:23:28]MH_I2C_Read... [11:23:28]Read from MH i2c: E2 17 00 AB A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 22 [11:23:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:23:28]wFMCommunicate OK [11:23:28]requested_item fd.num is exist - process it [11:23:28]SAM_PROTO_GetFieldsCounters [11:23:28]wFMCommunicate request_size=4 [11:23:28]MH_SAM_APDU [11:23:28]CAPDU: 80 13 00 00 [11:23:28]Write to MH i2c: E2 08 00 AC A8 80 13 00 00 00 00 00 00 D0 [11:23:28]Write i2c OK [11:23:28]MH_I2C_Read... [11:23:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:23:28]Read from MH i2c: E2 [11:23:28]MH_I2C_Read... [11:23:28]Read from MH i2c: E2 62 00 [11:23:28]MH_I2C_Read... [11:23:28]Read from MH i2c: E2 62 00 AC A8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 25 B6 04 00 0E 04 04 00 14 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 2E [11:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 25 B6 04 00 0E 04 04 00 14 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 [11:23:28]wFMCommunicate OK [11:23:28]SAM_PROTO_GetFieldsCounters done [11:23:28]requested_item shift.num is exist - process it [11:23:28]requested_item shift.opened is exist - process it [11:23:28]req_shift_opened [11:23:28]FM_GetShiftState [11:23:28]SAM_PROTO_GetShiftState [11:23:28]wFMCommunicate request_size=4 [11:23:28]MH_SAM_APDU [11:23:28]CAPDU: 80 13 01 00 [11:23:28]Write to MH i2c: E2 08 00 AD A8 80 13 01 00 00 00 00 00 D2 [11:23:28]Write i2c OK [11:23:28]MH_I2C_Read... [11:23:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:23:28]Read from MH i2c: E2 [11:23:28]MH_I2C_Read... [11:23:28]Read from MH i2c: E2 0E 00 [11:23:28]MH_I2C_Read... [11:23:28]Read from MH i2c: E2 0E 00 AD A8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 50 [11:23:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:23:28]wFMCommunicate OK [11:23:28]SAM_PROTO_GetShiftState done [11:23:28]FM_GetShiftState done [11:23:28]req_shift_opened done [11:23:28]requested_item shift.open_date is exist - process it [11:23:28]req_shift_open_date [11:23:28]req_shift_open_date done [11:23:28]produce_requested_data done [11:23:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308773,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:23:28]process_action_free close_receipt [11:23:28]json_value_free [11:23:28]json_value_free done [11:23:28]process_json_proto returns [11:23:28]Send response to host [11:23:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308773,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:23:28]free response buf [11:23:28]execute_script done [11:23:28]execute_script returns [11:23:28]free content buf [11:23:28]Sock 8.Close socket [11:23:28]Sock 8.Thread stoped [11:23:32]OFD Sender: No OFD packet to send [11:23:37]OFD Sender: No OFD packet to send [11:23:42]OFD Sender: No OFD packet to send [11:23:47]OFD Sender: No OFD packet to send [11:23:52]OFD Sender: No OFD packet to send [11:23:57]OFD Sender: No OFD packet to send [11:24:02]OFD Sender: No OFD packet to send [11:24:07]OFD Sender: No OFD packet to send [11:24:12]OFD Sender: No OFD packet to send [11:24:17]OFD Sender: No OFD packet to send [11:24:22]OFD Sender: No OFD packet to send [11:24:22]accept exits with 9 [11:24:22]New connection [11:24:22]New thread 3067342180 created [11:24:22]Thread 3067198820 joined [11:24:22]Waiting for new connection... [11:24:22] Sock 9.Parse request [11:24:22]Sock 9.Check first char [11:24:22]Sock 9.First char is OK [11:24:22]request: POST /json_proto HTTP/1.0 [11:24:22]Method: POST [11:24:22]URL: /json_proto [11:24:22]Method is POST - this is cgi request [11:24:22]url: /json_proto [11:24:22]query_string will be loaded in cgi processing [11:24:22]execute_cgi json_proto POST (null) [11:24:22]execute_cgi path=json_proto method=POST [11:24:22]POST find Content-Length [11:24:22]Host: 172.17.96.3:8080 [11:24:22]Content-Length: 679 [11:24:22]Content-Type: application/json [11:24:22] [11:24:22]POST finish read [11:24:22]Found Content-Length = 679 [11:24:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:22]execute_script... [11:24: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)642642", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:22]POST & json_proto [11:24:22]process_json_proto [11:24:22]json parsed OK: [11:24:22]protocol is kg_v1.0 [11:24:22]action value=close_receipt [11:24:22]process_action close_receipt [11:24:22]cmd_close_receipt [11:24:22]MH_GetDate [11:24:22]Write to MH i2c: F0 00 00 AE A8 45 [11:24:22]Write i2c OK [11:24:22]MH_I2C_Read... [11:24:22]Read from MH i2c: F0 [11:24:22]MH_I2C_Read... [11:24:22]Read from MH i2c: F0 09 00 [11:24:22]MH_I2C_Read... [11:24:22]Read from MH i2c: F0 09 00 AE A8 00 6C D1 1C 67 44 5E 04 65 19 [11:24:22]GetLastDocTimeStamp 1729941810 [11:24:22]current date 1729941868 [11:24:22]FM_GetShiftState [11:24:22]SAM_PROTO_GetShiftState [11:24:22]wFMCommunicate request_size=4 [11:24:22]MH_SAM_APDU [11:24:22]CAPDU: 80 13 01 00 [11:24:22]Write to MH i2c: E2 08 00 AF A8 80 13 01 00 00 00 00 00 D4 [11:24:22]Write i2c OK [11:24:22]MH_I2C_Read... [11:24:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:23]Read from MH i2c: E2 [11:24:23]MH_I2C_Read... [11:24:23]Read from MH i2c: E2 0E 00 [11:24:23]MH_I2C_Read... [11:24:23]Read from MH i2c: E2 0E 00 AF A8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 52 [11:24:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:24:23]wFMCommunicate OK [11:24:23]SAM_PROTO_GetShiftState done [11:24:23]FM_GetShiftState done [11:24:23]opened in 1729902265 [11:24:23]opened+sec_in_day 1729988665 [11:24:23]quantity*price = 120015 [11:24:23]sum+1 = 120016 [11:24:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 195 26.10.2024 11:24 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308774 ФПД: 131179566659846 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112428&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308774&fm=131179566659846&tin=02508201610067®Number=0000000000091780&sum=120000 [11:24:24]StoreToDocumentArchive [11:24:24]shift 532 fd 308774 [11:24:24]save to /storage/0532/doc_00308774 [11:24:24]save last doc name /storage/0532/doc_00308774 to /storage/kkm_last_doc_name [11:24:24]save OK [11:24:24]Clear old archive folders... [11:24:24]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:24:24]tlvbuf is 00E45300 [11:24:24]SAM_PROTO_ClearQueue [11:24:24]wFMCommunicate request_size=4 [11:24:24]MH_SAM_APDU [11:24:24]CAPDU: 80 09 00 00 [11:24:24]Write to MH i2c: E2 08 00 BC A8 80 09 00 00 00 00 00 00 D6 [11:24:24]Write i2c OK [11:24:24]MH_I2C_Read... [11:24:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:24]Read from MH i2c: E2 [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: E2 03 00 [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: E2 03 00 BC A8 00 90 00 D8 [11:24:24]RAPDU: 90 00 [11:24:24]wFMCommunicate OK [11:24:24]SAM_PROTO_ClearQueue done [11:24:24]KKMCreateOFDPacket [11:24:24]OFDProtocolAddRootSTLVToBuf [11:24:24]FM_MakeSignedData [11:24:24]FM_MakeSignedData [11:24:24]SAM_PROTO_SignData [11:24:24]wFMCommunicate request_size=4 [11:24:24]MH_SAM_APDU [11:24:24]CAPDU: 80 0D 01 02 [11:24:24]Write to MH i2c: E2 08 00 BD A8 80 0D 01 02 00 00 00 00 DE [11:24:24]Write i2c OK [11:24:24]MH_I2C_Read... [11:24:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:24]Read from MH i2c: E2 [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: E2 03 00 [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: E2 03 00 BD A8 00 90 00 D9 [11:24:24]RAPDU: 90 00 [11:24:24]wFMCommunicate OK [11:24:24]wFMCommunicate request_size=255 [11:24:24]MH_SAM_APDU [11:24:24]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 6C D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 26 B6 04 00 35 04 06 00 77 4E 9F 78 [11:24:24]Write to MH i2c: E2 02 01 BE A8 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 6C D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 26 B6 04 00 35 04 06 00 77 4E 9F 78 00 00 25 [11:24:24]Write i2c OK [11:24:24]MH_I2C_Read... [11:24:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:24]Read from MH i2c: E2 [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: E2 03 00 [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: E2 03 00 BE A8 00 90 00 DA [11:24:24]RAPDU: 90 00 [11:24:24]wFMCommunicate OK [11:24:24]wFMCommunicate request_size=7 [11:24:24]MH_SAM_APDU [11:24:24]CAPDU: 80 0D 02 02 02 F9 06 [11:24:24]Write to MH i2c: E2 0A 00 BF A8 80 0D 02 02 02 00 F9 06 00 00 E4 [11:24:24]Write i2c OK [11:24:24]MH_I2C_Read... [11:24:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:24]Read from MH i2c: E2 [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: E2 03 00 [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: E2 03 00 BF A8 00 90 00 DB [11:24:24]RAPDU: 90 00 [11:24:24]wFMCommunicate OK [11:24:24]wFMCommunicate request_size=4 [11:24:24]MH_SAM_APDU [11:24:24]CAPDU: 80 0D 03 02 [11:24:24]Write to MH i2c: E2 08 00 C0 A8 80 0D 03 02 00 00 00 00 E3 [11:24:24]Write i2c OK [11:24:24]MH_I2C_Read... [11:24:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:24]Read from MH i2c: E2 [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: E2 0B 00 [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: E2 0B 00 C0 A8 00 C4 20 78 6B 34 1B 63 F9 90 00 56 [11:24:24]RAPDU: C4 20 78 6B 34 1B 63 F9 90 00 [11:24:24]wFMCommunicate OK [11:24:24]SAM_PROTO_SignData done [11:24:24]FM_MakeSignedData done [11:24:24]CreateOFDProtocolMessage [11:24:24]wFMCommunicate request_size=4 [11:24:24]MH_SAM_APDU [11:24:24]CAPDU: 80 11 00 00 [11:24:24]Write to MH i2c: E2 08 00 C1 A8 80 11 00 00 00 00 00 00 E3 [11:24:24]Write i2c OK [11:24:24]MH_I2C_Read... [11:24:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:24]Read from MH i2c: E2 [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: E2 17 00 [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: E2 17 00 C1 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 38 [11:24:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:24:24]wFMCommunicate OK [11:24:24]CreateOFDProtocolMessage done [11:24:24]OFDSenderStorePacket 308774 [11:24:24]StoreOFDPacket docnum=308774 [11:24:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 20 5B 04 01 F3 5D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 6C D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 26 B6 04 00 35 04 06 00 77 4E 9F 78 F9 06 C4 20 78 6B 34 1B 63 F9 [11:24:24]CheckFolder [11:24:24]dirname=/storage/ofd_packets [11:24:24]CheckFolder done [11:24:24]ProducePacketName [11:24:24]name=ofd_packets/00308774 [11:24:24]NVStorageSaveData ofd_packets/00308774 [11:24:24]File name is /storage/ofd_packets/00308774 [11:24:24]Write 298 bytes [11:24:24]NVStorageSaveData done [11:24:24]OFDSenderStorePacket done [11:24:24]KKMCreateOFDPacket done [11:24:24]NVStorageSaveData kkm_last_timestamp [11:24:24]File name is /storage/kkm_last_timestamp [11:24:24]Write 4 bytes [11:24:24]NVStorageSaveData done [11:24:24]ExternCall_PrintAddStr [11:24:24]wPrintStart [11:24:24]Write to MH i2c: 01 00 00 C2 A8 6A [11:24:24]Write i2c OK [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: 01 [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: 01 07 00 [11:24:24]MH_I2C_Read... [11:24:24]Read from MH i2c: 01 07 00 C2 A8 00 00 00 00 00 FF 0F 7F [11:24:24]RasterBufferAndPrint [11:24:24]line Счет N : (1)642642 [11:24:24]line ИНН: 02508201610067 [11:24:24]line Контрольно-Кассовый Чек [11:24:24]line ПРОДАЖА [11:24:24]line ТРК (МРК, ГНК) : 11 [11:24:24]line Товар: 2710194210 [11:24:24]line ДТ-К-2 [11:24:24]line 15.750 * 76.20 [11:24:24]line = 1200.15 [11:24:24]line НДС 12% НСП 1% [11:24:24]line > о реализуемом товаре [11:24:24]line ОКРУГЛЕНИЕ: -0.15 [11:24:24]line ИТОГО: 1200.00 [11:24:24]line Внесено: 1200.00 [11:24:24]line СДАЧА: 0.00 [11:24:24]line НСП 1% : 10.62 [11:24:24]line НДС 12% : 127.45 [11:24:24]line Наличными: 1200.00 [11:24:24]line Безнал.: 0.00 [11:24:24]line Место: АЗС № 172 "Партнер Нефть" [11:24:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:24:24]line СНО: Общий режим [11:24:24]line Чек 195 26.10.2024 11:24 [11:24:24]line Смена: 532 ФФД: 1.0 [11:24:24]line ЗНМ: 0300000116 [11:24:24]line РНМ: 0000000000091780 [11:24:24]line Версия ККМ: 001 [11:24:24]line ФМ: 0000000000871765 [11:24:24]line ФД: 308774 [11:24:24]line ФПД: 131179566659846 [11:24:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112428&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308774&fm=131179566659846&tin=02508201610067®Number=0000000000091780&sum=120000 [11:24:24]written 0, free lines is 4095 [11:24:24]OFD Sender: Processing packet 308774 [packets to send 222, broken 221] [11:24:24]ProducePacketName [11:24:24]name=ofd_packets/00308774 [11:24:24]OFD Sender: To server: pG, [11:24:24]CommunicateWithHost lk.salyk.kg:30040 [11:24:24]ConnectInit lk.salyk.kg [11:24:24]Connected sock=10 [11:24:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 20 5B 04 01 F3 5D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 6C D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 26 B6 04 00 35 04 06 00 77 4E 9F 78 F9 06 C4 20 78 6B 34 1B 63 F9 [11:24:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4C 1F 47 00 1C 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 31 37 36 35 10 04 04 00 26 B6 04 00 F4 03 04 00 CB 77 1C 67 B6 04 01 00 00 55 CF CF 24 21 B5 0B 2F [11:24:25]CommunicateWithHost err = 0 [11:24:25]CheckOFDResponse [11:24:25]1017 (14) - 77093643461234 [11:24:25]1041 (16) - 0000000000871765 [11:24:25]1040 (4) - 308774 [11:24:25]1012 (4) - 26.10.2024 05:02 [11:24:25]1206 (1) - 0 [11:24:25]OFD Sender: Remove packet 308774 [11:24:25]ProducePacketName [11:24:25]name=ofd_packets/00308774 [11:24:25]NVStorageDeleteData [11:24:25]Write to MH i2c: 01 00 00 EC A8 94 [11:24:25]Write i2c OK [11:24:25]MH_I2C_Read... [11:24:25]Read from MH i2c: 01 [11:24:25]MH_I2C_Read... [11:24:25]Read from MH i2c: 01 07 00 [11:24:25]MH_I2C_Read... [11:24:25]Read from MH i2c: 01 07 00 EC A8 00 00 00 00 00 AF 0C 56 [11:24:25]RasterBufferAndPrint [11:24:25]line [11:24:25]line [11:24:25]line [11:24:25]line [11:24:25]line [11:24:25]written 0, free lines is 3253 [11:24:25]MH_Cut [11:24:25]Write to MH i2c: D1 01 00 F3 A8 01 6D [11:24:25]Write i2c OK [11:24:25]MH_I2C_Read... [11:24:25]Read from MH i2c: D1 [11:24:25]MH_I2C_Read... [11:24:25]Read from MH i2c: D1 01 00 [11:24:25]MH_I2C_Read... [11:24:25]Read from MH i2c: D1 01 00 F3 A8 00 6C [11:24:25]Write to MH i2c: 01 00 00 F4 A8 9C [11:24:25]Write i2c OK [11:24:25]MH_I2C_Read... [11:24:25]OFD Sender: No OFD packet to send [11:24:25]*** Cut start [11:24:25]*** Purtial cut [11:24:25]*** Stage 1: CUTSNS_PIN = 1 [11:24:26]Read from MH i2c: 01 [11:24:26]MH_I2C_Read... [11:24:26]*** Stop cut motor [11:24:26]*** Cut end [11:24:26]Read from MH i2c: 01 07 00 [11:24:26]MH_I2C_Read... [11:24:26]Read from MH i2c: 01 07 00 F4 A8 00 00 00 00 00 FF 0F B1 [11:24:26]process_action close_receipt done [11:24:26]requested_data is exist [11:24:26]produce_requested_data [11:24:26]requested_item fm.sn is exist - process it [11:24:26]wFMCommunicate request_size=4 [11:24:26]MH_SAM_APDU [11:24:26]CAPDU: 80 11 00 00 [11:24:26]Write to MH i2c: E2 08 00 F5 A8 80 11 00 00 00 00 00 00 17 [11:24:26]Write i2c OK [11:24:26]MH_I2C_Read... [11:24:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:26]Read from MH i2c: E2 [11:24:26]MH_I2C_Read... [11:24:26]Read from MH i2c: E2 17 00 [11:24:26]MH_I2C_Read... [11:24:26]Read from MH i2c: E2 17 00 F5 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6C [11:24:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:24:26]wFMCommunicate OK [11:24:26]requested_item fd.num is exist - process it [11:24:26]SAM_PROTO_GetFieldsCounters [11:24:26]wFMCommunicate request_size=4 [11:24:26]MH_SAM_APDU [11:24:26]CAPDU: 80 13 00 00 [11:24:26]Write to MH i2c: E2 08 00 F6 A8 80 13 00 00 00 00 00 00 1A [11:24:26]Write i2c OK [11:24:26]MH_I2C_Read... [11:24:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:26]Read from MH i2c: E2 [11:24:26]MH_I2C_Read... [11:24:26]Read from MH i2c: E2 62 00 [11:24:26]MH_I2C_Read... [11:24:26]Read from MH i2c: E2 62 00 F6 A8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 26 B6 04 00 0E 04 04 00 14 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 7C [11:24: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 26 B6 04 00 0E 04 04 00 14 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 [11:24:26]wFMCommunicate OK [11:24:26]SAM_PROTO_GetFieldsCounters done [11:24:26]requested_item shift.num is exist - process it [11:24:26]requested_item shift.opened is exist - process it [11:24:26]req_shift_opened [11:24:26]FM_GetShiftState [11:24:26]SAM_PROTO_GetShiftState [11:24:26]wFMCommunicate request_size=4 [11:24:26]MH_SAM_APDU [11:24:26]CAPDU: 80 13 01 00 [11:24:26]Write to MH i2c: E2 08 00 F7 A8 80 13 01 00 00 00 00 00 1C [11:24:26]Write i2c OK [11:24:26]MH_I2C_Read... [11:24:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:26]Read from MH i2c: E2 [11:24:26]MH_I2C_Read... [11:24:26]Read from MH i2c: E2 0E 00 [11:24:26]MH_I2C_Read... [11:24:26]Read from MH i2c: E2 0E 00 F7 A8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9A [11:24:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:24:26]wFMCommunicate OK [11:24:26]SAM_PROTO_GetShiftState done [11:24:26]FM_GetShiftState done [11:24:26]req_shift_opened done [11:24:26]requested_item shift.open_date is exist - process it [11:24:26]req_shift_open_date [11:24:26]req_shift_open_date done [11:24:26]produce_requested_data done [11:24:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308774,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:24:26]process_action_free close_receipt [11:24:26]json_value_free [11:24:26]json_value_free done [11:24:26]process_json_proto returns [11:24:26]Send response to host [11:24:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308774,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:24:26]free response buf [11:24:26]execute_script done [11:24:26]execute_script returns [11:24:26]free content buf [11:24:26]Sock 9.Close socket [11:24:26]Sock 9.Thread stoped [11:24:30]OFD Sender: No OFD packet to send [11:24:35]OFD Sender: No OFD packet to send [11:24:39]accept exits with 8 [11:24:39]New connection [11:24:39]New thread 3067198820 created [11:24:39]Thread 3067342180 joined [11:24:39]Waiting for new connection... [11:24:39] Sock 8.Parse request [11:24:39]Sock 8.Check first char [11:24:39]Sock 8.First char is OK [11:24:39]request: POST /json_proto HTTP/1.0 [11:24:39]Method: POST [11:24:39]URL: /json_proto [11:24:39]Method is POST - this is cgi request [11:24:39]url: /json_proto [11:24:39]query_string will be loaded in cgi processing [11:24:39]execute_cgi json_proto POST (null) [11:24:39]execute_cgi path=json_proto method=POST [11:24:39]POST find Content-Length [11:24:39]Host: 172.17.96.3:8080 [11:24:39]Content-Length: 766 [11:24:39]Content-Type: application/json [11:24:39] [11:24:39]POST finish read [11:24:39]Found Content-Length = 766 [11:24:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642644", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.000, "sum" : 267.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 267.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:39]execute_script... [11:24: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)642644", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.000, "sum" : 267.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 267.60 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:24:39]POST & json_proto [11:24:39]process_json_proto [11:24:39]json parsed OK: [11:24:39]protocol is kg_v1.0 [11:24:39]action value=close_receipt [11:24:39]process_action close_receipt [11:24:39]cmd_close_receipt [11:24:39]MH_GetDate [11:24:39]Write to MH i2c: F0 00 00 F8 A8 8F [11:24:39]Write i2c OK [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: F0 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: F0 09 00 [11:24:39]MH_I2C_Read... [11:24:39]Read from MH i2c: F0 09 00 F8 A8 00 7D D1 1C 67 44 5E 04 65 74 [11:24:39]GetLastDocTimeStamp 1729941868 [11:24:39]current date 1729941885 [11:24:39]FM_GetShiftState [11:24:39]SAM_PROTO_GetShiftState [11:24:39]wFMCommunicate request_size=4 [11:24:39]MH_SAM_APDU [11:24:39]CAPDU: 80 13 01 00 [11:24:39]Write to MH i2c: E2 08 00 F9 A8 80 13 01 00 00 00 00 00 1E [11:24:39]Write i2c OK [11:24:39]MH_I2C_Read... [11:24:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:40]Read from MH i2c: E2 [11:24:40]MH_I2C_Read... [11:24:40]Read from MH i2c: E2 0E 00 [11:24:40]MH_I2C_Read... [11:24:40]Read from MH i2c: E2 0E 00 F9 A8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9C [11:24:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:24:40]wFMCommunicate OK [11:24:40]SAM_PROTO_GetShiftState done [11:24:40]FM_GetShiftState done [11:24:40]opened in 1729902265 [11:24:40]opened+sec_in_day 1729988665 [11:24:40]quantity*price = 26760 [11:24:40]sum+1 = 26761 [11:24:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 267.60 НСП 1% : 2.37 НДС 12% : 28.42 Наличными: 0.00 Безнал.: 267.60 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 196 26.10.2024 11:24 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308775 ФПД: 234701260458497 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112445&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308775&fm=234701260458497&tin=02508201610067®Number=0000000000091780&sum=26760 [11:24:41]StoreToDocumentArchive [11:24:41]shift 532 fd 308775 [11:24:41]save to /storage/0532/doc_00308775 [11:24:41]save last doc name /storage/0532/doc_00308775 to /storage/kkm_last_doc_name [11:24:41]save OK [11:24:41]Clear old archive folders... [11:24:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:24:41]tlvbuf is 00C27FC0 [11:24:41]SAM_PROTO_ClearQueue [11:24:41]wFMCommunicate request_size=4 [11:24:41]MH_SAM_APDU [11:24:41]CAPDU: 80 09 00 00 [11:24:41]Write to MH i2c: E2 08 00 06 A9 80 09 00 00 00 00 00 00 21 [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:24:41]Read from MH i2c: E2 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 03 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 03 00 06 A9 00 90 00 23 [11:24:41]RAPDU: 90 00 [11:24:41]wFMCommunicate OK [11:24:41]SAM_PROTO_ClearQueue done [11:24:41]KKMCreateOFDPacket [11:24:41]OFDProtocolAddRootSTLVToBuf [11:24:41]FM_MakeSignedData [11:24:41]FM_MakeSignedData [11:24:41]SAM_PROTO_SignData [11:24:41]wFMCommunicate request_size=4 [11:24:41]MH_SAM_APDU [11:24:41]CAPDU: 80 0D 01 02 [11:24:41]Write to MH i2c: E2 08 00 07 A9 80 0D 01 02 00 00 00 00 29 [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:24:41]Read from MH i2c: E2 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 03 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 03 00 07 A9 00 90 00 24 [11:24:41]RAPDU: 90 00 [11:24:41]wFMCommunicate OK [11:24:41]wFMCommunicate request_size=255 [11:24:41]MH_SAM_APDU [11:24: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 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 68 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 7D D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 27 B6 04 00 35 04 06 00 D5 [11:24:41]Write to MH i2c: E2 02 01 08 A9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 68 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 7D D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 27 B6 04 00 35 04 06 00 D5 00 00 60 [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:41]Read from MH i2c: E2 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 03 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 03 00 08 A9 00 90 00 25 [11:24:41]RAPDU: 90 00 [11:24:41]wFMCommunicate OK [11:24:41]wFMCommunicate request_size=10 [11:24:41]MH_SAM_APDU [11:24:41]CAPDU: 80 0D 02 02 05 75 A5 42 0A 01 [11:24:41]Write to MH i2c: E2 0D 00 09 A9 80 0D 02 02 05 00 75 A5 42 0A 01 00 00 9D [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:24:41]Read from MH i2c: E2 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 03 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 03 00 09 A9 00 90 00 26 [11:24:41]RAPDU: 90 00 [11:24:41]wFMCommunicate OK [11:24:41]wFMCommunicate request_size=4 [11:24:41]MH_SAM_APDU [11:24:41]CAPDU: 80 0D 03 02 [11:24:41]Write to MH i2c: E2 08 00 0A A9 80 0D 03 02 00 00 00 00 2E [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:24:41]Read from MH i2c: E2 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 0B 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 0B 00 0A A9 00 3F E0 33 20 79 A7 EC A1 90 00 4E [11:24:41]RAPDU: 3F E0 33 20 79 A7 EC A1 90 00 [11:24:41]wFMCommunicate OK [11:24:41]SAM_PROTO_SignData done [11:24:41]FM_MakeSignedData done [11:24:41]CreateOFDProtocolMessage [11:24:41]wFMCommunicate request_size=4 [11:24:41]MH_SAM_APDU [11:24:41]CAPDU: 80 11 00 00 [11:24:41]Write to MH i2c: E2 08 00 0B A9 80 11 00 00 00 00 00 00 2E [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:41]Read from MH i2c: E2 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 17 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: E2 17 00 0B A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [11:24:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:24:41]wFMCommunicate OK [11:24:41]CreateOFDProtocolMessage done [11:24:41]OFDSenderStorePacket 308775 [11:24:41]StoreOFDPacket docnum=308775 [11:24:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3C C5 07 01 02 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 68 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 7D D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 27 B6 04 00 35 04 06 00 D5 75 A5 42 0A 01 3F E0 33 20 79 A7 EC A1 [11:24:41]CheckFolder [11:24:41]dirname=/storage/ofd_packets [11:24:41]CheckFolder done [11:24:41]ProducePacketName [11:24:41]name=ofd_packets/00308775 [11:24:41]NVStorageSaveData ofd_packets/00308775 [11:24:41]File name is /storage/ofd_packets/00308775 [11:24:41]Write 301 bytes [11:24:41]NVStorageSaveData done [11:24:41]OFDSenderStorePacket done [11:24:41]KKMCreateOFDPacket done [11:24:41]NVStorageSaveData kkm_last_timestamp [11:24:41]File name is /storage/kkm_last_timestamp [11:24:41]Write 4 bytes [11:24:41]NVStorageSaveData done [11:24:41]ExternCall_PrintAddStr [11:24:41]wPrintStart [11:24:41]Write to MH i2c: 01 00 00 0C A9 B5 [11:24:41]Write i2c OK [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: 01 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: 01 07 00 [11:24:41]MH_I2C_Read... [11:24:41]Read from MH i2c: 01 07 00 0C A9 00 00 00 00 00 FF 0F CA [11:24:41]RasterBufferAndPrint [11:24:41]line Счет N : (1)642644 [11:24:41]line ИНН: 02508201610067 [11:24:41]line Контрольно-Кассовый Чек [11:24:41]line ПРОДАЖА [11:24:41]line ТРК (МРК, ГНК) : 31 [11:24:41]line Товар: 2710124130 [11:24:41]line Аи-92-К-2 [11:24:41]line 4.000 * 66.90 [11:24:41]line = 267.60 [11:24:41]line НДС 12% НСП 1% [11:24:41]line > о реализуемом товаре [11:24:41]line ИТОГО: 267.60 [11:24:41]line НСП 1% : 2.37 [11:24:41]line НДС 12% : 28.42 [11:24:41]line Наличными: 0.00 [11:24:41]line Безнал.: 267.60 [11:24:41]line Место: АЗС № 172 "Партнер Нефть" [11:24:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:24:41]line СНО: Общий режим [11:24:41]line Чек 196 26.10.2024 11:24 [11:24:41]line Смена: 532 ФФД: 1.0 [11:24:41]line ЗНМ: 0300000116 [11:24:41]line РНМ: 0000000000091780 [11:24:41]line Версия ККМ: 001 [11:24:41]line Платежная система: Mbank [11:24:41]line ФМ: 0000000000871765 [11:24:41]line ФД: 308775 [11:24:41]line ФПД: 234701260458497 [11:24:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112445&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308775&fm=234701260458497&tin=02508201610067®Number=0000000000091780&sum=26760 [11:24:41]written 0, free lines is 4095 [11:24:41]OFD Sender: Processing packet 308775 [packets to send 222, broken 221] [11:24:41]ProducePacketName [11:24:41]name=ofd_packets/00308775 [11:24:41]OFD Sender: To server: pG, [11:24:41]CommunicateWithHost lk.salyk.kg:30040 [11:24:41]ConnectInit lk.salyk.kg [11:24:41]Connected sock=10 [11:24:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3C C5 07 01 02 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A0 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 88 68 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 68 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 ED 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 88 68 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 7D D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 27 B6 04 00 35 04 06 00 D5 75 A5 42 0A 01 3F E0 33 20 79 A7 EC A1 [11:24:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0D 13 47 00 36 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 31 37 36 35 10 04 04 00 27 B6 04 00 F4 03 04 00 DC 77 1C 67 B6 04 01 00 00 9A 75 B6 0D D4 30 36 C4 [11:24:42]CommunicateWithHost err = 0 [11:24:42]CheckOFDResponse [11:24:42]1017 (14) - 77093643461234 [11:24:42]1041 (16) - 0000000000871765 [11:24:42]1040 (4) - 308775 [11:24:42]1012 (4) - 26.10.2024 05:02 [11:24:42]1206 (1) - 0 [11:24:42]OFD Sender: Remove packet 308775 [11:24:42]ProducePacketName [11:24:42]name=ofd_packets/00308775 [11:24:42]NVStorageDeleteData [11:24:42]Write to MH i2c: 01 00 00 34 A9 DD [11:24:42]Write i2c OK [11:24:42]MH_I2C_Read... [11:24:42]Read from MH i2c: 01 [11:24:42]MH_I2C_Read... [11:24:42]Read from MH i2c: 01 07 00 [11:24:42]MH_I2C_Read... [11:24:42]Read from MH i2c: 01 07 00 34 A9 00 00 00 00 00 ED 0C DD [11:24:42]RasterBufferAndPrint [11:24:42]line [11:24:42]line [11:24:42]line [11:24:42]line [11:24:42]line [11:24:42]written 0, free lines is 3313 [11:24:42]MH_Cut [11:24:42]Write to MH i2c: D1 01 00 3B A9 01 B6 [11:24:42]Write i2c OK [11:24:42]MH_I2C_Read... [11:24:42]Read from MH i2c: D1 [11:24:42]MH_I2C_Read... [11:24:42]Read from MH i2c: D1 01 00 [11:24:42]MH_I2C_Read... [11:24:42]Read from MH i2c: D1 01 00 3B A9 00 B5 [11:24:42]Write to MH i2c: 01 00 00 3C A9 E5 [11:24:42]Write i2c OK [11:24:42]MH_I2C_Read... [11:24:42]OFD Sender: No OFD packet to send [11:24:42]*** Cut start [11:24:42]*** Purtial cut [11:24:42]*** Stage 1: CUTSNS_PIN = 1 [11:24:43]Read from MH i2c: 01 [11:24:43]MH_I2C_Read... [11:24:43]*** Stop cut motor [11:24:43]*** Cut end [11:24:43]Read from MH i2c: 01 07 00 [11:24:43]MH_I2C_Read... [11:24:43]Read from MH i2c: 01 07 00 3C A9 00 00 00 00 00 FF 0F FA [11:24:43]process_action close_receipt done [11:24:43]requested_data is exist [11:24:43]produce_requested_data [11:24:43]requested_item fm.sn is exist - process it [11:24:43]wFMCommunicate request_size=4 [11:24:43]MH_SAM_APDU [11:24:43]CAPDU: 80 11 00 00 [11:24:43]Write to MH i2c: E2 08 00 3D A9 80 11 00 00 00 00 00 00 60 [11:24:43]Write i2c OK [11:24:43]MH_I2C_Read... [11:24:43]Read from MH i2c: E2 [11:24:43]MH_I2C_Read... [11:24:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:24:43]Read from MH i2c: E2 17 00 [11:24:43]MH_I2C_Read... [11:24:43]Read from MH i2c: E2 17 00 3D A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B5 [11:24:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:24:43]wFMCommunicate OK [11:24:43]requested_item fd.num is exist - process it [11:24:43]SAM_PROTO_GetFieldsCounters [11:24:43]wFMCommunicate request_size=4 [11:24:43]MH_SAM_APDU [11:24:43]CAPDU: 80 13 00 00 [11:24:43]Write to MH i2c: E2 08 00 3E A9 80 13 00 00 00 00 00 00 63 [11:24:43]Write i2c OK [11:24:43]MH_I2C_Read... [11:24:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:24:43]Read from MH i2c: E2 [11:24:43]MH_I2C_Read... [11:24:43]Read from MH i2c: E2 62 00 [11:24:43]MH_I2C_Read... [11:24:43]Read from MH i2c: E2 62 00 3E A9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 27 B6 04 00 0E 04 04 00 14 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 C9 [11:24: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 27 B6 04 00 0E 04 04 00 14 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 [11:24:43]wFMCommunicate OK [11:24:43]SAM_PROTO_GetFieldsCounters done [11:24:43]requested_item shift.num is exist - process it [11:24:43]requested_item shift.opened is exist - process it [11:24:43]req_shift_opened [11:24:43]FM_GetShiftState [11:24:43]SAM_PROTO_GetShiftState [11:24:43]wFMCommunicate request_size=4 [11:24:43]MH_SAM_APDU [11:24:43]CAPDU: 80 13 01 00 [11:24:43]Write to MH i2c: E2 08 00 3F A9 80 13 01 00 00 00 00 00 65 [11:24:43]Write i2c OK [11:24:43]MH_I2C_Read... [11:24:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:24:43]Read from MH i2c: E2 [11:24:43]MH_I2C_Read... [11:24:43]Read from MH i2c: E2 0E 00 [11:24:43]MH_I2C_Read... [11:24:43]Read from MH i2c: E2 0E 00 3F A9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E3 [11:24:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:24:43]wFMCommunicate OK [11:24:43]SAM_PROTO_GetShiftState done [11:24:43]FM_GetShiftState done [11:24:43]req_shift_opened done [11:24:43]requested_item shift.open_date is exist - process it [11:24:43]req_shift_open_date [11:24:43]req_shift_open_date done [11:24:43]produce_requested_data done [11:24:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308775,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:24:43]process_action_free close_receipt [11:24:43]json_value_free [11:24:43]json_value_free done [11:24:43]process_json_proto returns [11:24:43]Send response to host [11:24:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308775,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:24:43]free response buf [11:24:43]execute_script done [11:24:43]execute_script returns [11:24:43]free content buf [11:24:43]Sock 8.Close socket [11:24:43]Sock 8.Thread stoped [11:24:47]OFD Sender: No OFD packet to send [11:24:52]OFD Sender: No OFD packet to send [11:24:57]OFD Sender: No OFD packet to send [11:25:02]OFD Sender: No OFD packet to send [11:25:05]accept exits with 9 [11:25:05]New connection [11:25:05]New thread 3067342180 created [11:25:05]Thread 3067198820 joined [11:25:05]Waiting for new connection... [11:25:05] Sock 9.Parse request [11:25:05]Sock 9.Check first char [11:25:05]Sock 9.First char is OK [11:25:05]request: POST /json_proto HTTP/1.0 [11:25:05]Method: POST [11:25:05]URL: /json_proto [11:25:05]Method is POST - this is cgi request [11:25:05]url: /json_proto [11:25:05]query_string will be loaded in cgi processing [11:25:05]execute_cgi json_proto POST (null) [11:25:05]execute_cgi path=json_proto method=POST [11:25:05]POST find Content-Length [11:25:05]Host: 172.17.96.3:8080 [11:25:05]Content-Length: 682 [11:25:05]Content-Type: application/json [11:25:05] [11:25:05]POST finish read [11:25:05]Found Content-Length = 682 [11:25:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:25:05]execute_script... [11:25:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642643", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:25:05]POST & json_proto [11:25:05]process_json_proto [11:25:05]json parsed OK: [11:25:05]protocol is kg_v1.0 [11:25:05]action value=close_receipt [11:25:05]process_action close_receipt [11:25:05]cmd_close_receipt [11:25:05]MH_GetDate [11:25:05]Write to MH i2c: F0 00 00 40 A9 D8 [11:25:05]Write i2c OK [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: F0 [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: F0 09 00 [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: F0 09 00 40 A9 00 97 D1 1C 67 44 5E 04 65 D7 [11:25:05]GetLastDocTimeStamp 1729941885 [11:25:05]current date 1729941911 [11:25:05]FM_GetShiftState [11:25:05]SAM_PROTO_GetShiftState [11:25:05]wFMCommunicate request_size=4 [11:25:05]MH_SAM_APDU [11:25:05]CAPDU: 80 13 01 00 [11:25:05]Write to MH i2c: E2 08 00 41 A9 80 13 01 00 00 00 00 00 67 [11:25:05]Write i2c OK [11:25:05]MH_I2C_Read... [11:25:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:05]Read from MH i2c: E2 [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: E2 0E 00 [11:25:05]MH_I2C_Read... [11:25:05]Read from MH i2c: E2 0E 00 41 A9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E5 [11:25:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:25:05]wFMCommunicate OK [11:25:05]SAM_PROTO_GetShiftState done [11:25:05]FM_GetShiftState done [11:25:05]opened in 1729902265 [11:25:05]opened+sec_in_day 1729988665 [11:25:05]quantity*price = 100015 [11:25:05]sum+1 = 100017 [11:25:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 197 26.10.2024 11:25 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308776 ФПД: 279651897220086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112511&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308776&fm=279651897220086&tin=02508201610067®Number=0000000000091780&sum=100000 [11:25:06]StoreToDocumentArchive [11:25:06]shift 532 fd 308776 [11:25:06]save to /storage/0532/doc_00308776 [11:25:06]save last doc name /storage/0532/doc_00308776 to /storage/kkm_last_doc_name [11:25:06]save OK [11:25:06]Clear old archive folders... [11:25:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:25:06]tlvbuf is 00A9CDC0 [11:25:06]SAM_PROTO_ClearQueue [11:25:06]wFMCommunicate request_size=4 [11:25:06]MH_SAM_APDU [11:25:06]CAPDU: 80 09 00 00 [11:25:06]Write to MH i2c: E2 08 00 4E A9 80 09 00 00 00 00 00 00 69 [11:25:06]Write i2c OK [11:25:06]MH_I2C_Read... [11:25:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:07]Read from MH i2c: E2 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: E2 03 00 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: E2 03 00 4E A9 00 90 00 6B [11:25:07]RAPDU: 90 00 [11:25:07]wFMCommunicate OK [11:25:07]SAM_PROTO_ClearQueue done [11:25:07]KKMCreateOFDPacket [11:25:07]OFDProtocolAddRootSTLVToBuf [11:25:07]FM_MakeSignedData [11:25:07]FM_MakeSignedData [11:25:07]SAM_PROTO_SignData [11:25:07]wFMCommunicate request_size=4 [11:25:07]MH_SAM_APDU [11:25:07]CAPDU: 80 0D 01 02 [11:25:07]Write to MH i2c: E2 08 00 4F A9 80 0D 01 02 00 00 00 00 71 [11:25:07]Write i2c OK [11:25:07]MH_I2C_Read... [11:25:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:07]Read from MH i2c: E2 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: E2 03 00 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: E2 03 00 4F A9 00 90 00 6C [11:25:07]RAPDU: 90 00 [11:25:07]wFMCommunicate OK [11:25:07]wFMCommunicate request_size=255 [11:25:07]MH_SAM_APDU [11:25: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 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 C5 00 00 00 F4 03 04 00 97 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 28 B6 04 00 35 04 06 00 FE [11:25:07]Write to MH i2c: E2 02 01 50 A9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 C5 00 00 00 F4 03 04 00 97 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 28 B6 04 00 35 04 06 00 FE 00 00 9F [11:25:07]Write i2c OK [11:25:07]MH_I2C_Read... [11:25:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:07]Read from MH i2c: E2 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: E2 03 00 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: E2 03 00 50 A9 00 90 00 6D [11:25:07]RAPDU: 90 00 [11:25:07]wFMCommunicate OK [11:25:07]wFMCommunicate request_size=10 [11:25:07]MH_SAM_APDU [11:25:07]CAPDU: 80 0D 02 02 05 57 87 FE 9B F6 [11:25:07]Write to MH i2c: E2 0D 00 51 A9 80 0D 02 02 05 00 57 87 FE 9B F6 00 00 EB [11:25:07]Write i2c OK [11:25:07]MH_I2C_Read... [11:25:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:07]Read from MH i2c: E2 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: E2 03 00 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: E2 03 00 51 A9 00 90 00 6E [11:25:07]RAPDU: 90 00 [11:25:07]wFMCommunicate OK [11:25:07]wFMCommunicate request_size=4 [11:25:07]MH_SAM_APDU [11:25:07]CAPDU: 80 0D 03 02 [11:25:07]Write to MH i2c: E2 08 00 52 A9 80 0D 03 02 00 00 00 00 76 [11:25:07]Write i2c OK [11:25:07]MH_I2C_Read... [11:25:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:07]Read from MH i2c: E2 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: E2 0B 00 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: E2 0B 00 52 A9 00 8D 76 56 1B A9 CD A4 6C 90 00 71 [11:25:07]RAPDU: 8D 76 56 1B A9 CD A4 6C 90 00 [11:25:07]wFMCommunicate OK [11:25:07]SAM_PROTO_SignData done [11:25:07]FM_MakeSignedData done [11:25:07]CreateOFDProtocolMessage [11:25:07]wFMCommunicate request_size=4 [11:25:07]MH_SAM_APDU [11:25:07]CAPDU: 80 11 00 00 [11:25:07]Write to MH i2c: E2 08 00 53 A9 80 11 00 00 00 00 00 00 76 [11:25:07]Write i2c OK [11:25:07]MH_I2C_Read... [11:25:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:07]Read from MH i2c: E2 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: E2 17 00 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: E2 17 00 53 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CB [11:25:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:25:07]wFMCommunicate OK [11:25:07]CreateOFDProtocolMessage done [11:25:07]OFDSenderStorePacket 308776 [11:25:07]StoreOFDPacket docnum=308776 [11:25:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 56 A9 07 01 B1 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C5 00 00 00 F4 03 04 00 97 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 28 B6 04 00 35 04 06 00 FE 57 87 FE 9B F6 8D 76 56 1B A9 CD A4 6C [11:25:07]CheckFolder [11:25:07]dirname=/storage/ofd_packets [11:25:07]CheckFolder done [11:25:07]ProducePacketName [11:25:07]name=ofd_packets/00308776 [11:25:07]NVStorageSaveData ofd_packets/00308776 [11:25:07]File name is /storage/ofd_packets/00308776 [11:25:07]Write 301 bytes [11:25:07]NVStorageSaveData done [11:25:07]OFDSenderStorePacket done [11:25:07]KKMCreateOFDPacket done [11:25:07]NVStorageSaveData kkm_last_timestamp [11:25:07]File name is /storage/kkm_last_timestamp [11:25:07]Write 4 bytes [11:25:07]NVStorageSaveData done [11:25:07]ExternCall_PrintAddStr [11:25:07]wPrintStart [11:25:07]Write to MH i2c: 01 00 00 54 A9 FD [11:25:07]Write i2c OK [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: 01 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: 01 07 00 [11:25:07]MH_I2C_Read... [11:25:07]Read from MH i2c: 01 07 00 54 A9 00 00 00 00 00 FF 0F 12 [11:25:07]RasterBufferAndPrint [11:25:07]line Счет N : (1)642643 [11:25:07]line ИНН: 02508201610067 [11:25:07]line Контрольно-Кассовый Чек [11:25:07]line ПРОДАЖА [11:25:07]line ТРК (МРК, ГНК) : 41 [11:25:07]line Товар: 2710124130 [11:25:07]line Аи-92-К-2 [11:25:07]line 14.950 * 66.90 [11:25:07]line = 1000.16 [11:25:07]line НДС 12% НСП 1% [11:25:07]line > о реализуемом товаре [11:25:07]line ОКРУГЛЕНИЕ: -0.16 [11:25:07]line ИТОГО: 1000.00 [11:25:07]line Внесено: 1000.00 [11:25:07]line СДАЧА: 0.00 [11:25:07]line НСП 1% : 8.85 [11:25:07]line НДС 12% : 106.21 [11:25:07]line Наличными: 1000.00 [11:25:07]line Безнал.: 0.00 [11:25:07]line Место: АЗС № 172 "Партнер Нефть" [11:25:07]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:25:07]line СНО: Общий режим [11:25:07]line Чек 197 26.10.2024 11:25 [11:25:07]line Смена: 532 ФФД: 1.0 [11:25:07]line ЗНМ: 0300000116 [11:25:07]line РНМ: 0000000000091780 [11:25:07]line Версия ККМ: 001 [11:25:07]line ФМ: 0000000000871765 [11:25:07]line ФД: 308776 [11:25:07]line ФПД: 279651897220086 [11:25:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112511&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308776&fm=279651897220086&tin=02508201610067®Number=0000000000091780&sum=100000 [11:25:07]OFD Sender: Processing packet 308776 [packets to send 222, broken 221] [11:25:07]ProducePacketName [11:25:07]name=ofd_packets/00308776 [11:25:07]OFD Sender: To server: pG, [11:25:07]CommunicateWithHost lk.salyk.kg:30040 [11:25:07]ConnectInit lk.salyk.kg [11:25:07]written 0, free lines is 4095 [11:25:07]Connected sock=10 [11:25:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 56 A9 07 01 B1 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C5 00 00 00 F4 03 04 00 97 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 28 B6 04 00 35 04 06 00 FE 57 87 FE 9B F6 8D 76 56 1B A9 CD A4 6C [11:25:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7B CC 47 00 2A 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 28 B6 04 00 F4 03 04 00 F6 77 1C 67 B6 04 01 00 00 F6 57 E2 96 D8 33 F1 F9 [11:25:08]CommunicateWithHost err = 0 [11:25:08]CheckOFDResponse [11:25:08]1017 (14) - 77093643461234 [11:25:08]1041 (16) - 0000000000871765 [11:25:08]1040 (4) - 308776 [11:25:08]1012 (4) - 26.10.2024 05:02 [11:25:08]1206 (1) - 0 [11:25:08]OFD Sender: Remove packet 308776 [11:25:08]ProducePacketName [11:25:08]name=ofd_packets/00308776 [11:25:08]NVStorageDeleteData [11:25:08]Write to MH i2c: 01 00 00 7E A9 27 [11:25:08]Write i2c OK [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: 01 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: 01 07 00 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: 01 07 00 7E A9 00 00 00 00 00 BA 0C F4 [11:25:08]RasterBufferAndPrint [11:25:08]line [11:25:08]line [11:25:08]line [11:25:08]line [11:25:08]line [11:25:08]written 0, free lines is 3264 [11:25:08]MH_Cut [11:25:08]Write to MH i2c: D1 01 00 85 A9 01 00 [11:25:08]Write i2c OK [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: D1 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: D1 01 00 [11:25:08]MH_I2C_Read... [11:25:08]Read from MH i2c: D1 01 00 85 A9 00 FF [11:25:08]Write to MH i2c: 01 00 00 86 A9 2F [11:25:08]Write i2c OK [11:25:08]MH_I2C_Read... [11:25:08]OFD Sender: No OFD packet to send [11:25:09]*** Cut start [11:25:09]*** Purtial cut [11:25:09]*** Stage 1: CUTSNS_PIN = 1 [11:25:09]Read from MH i2c: 01 [11:25:09]MH_I2C_Read... [11:25:09]*** Stop cut motor [11:25:09]*** Cut end [11:25:09]Read from MH i2c: 01 07 00 [11:25:09]MH_I2C_Read... [11:25:09]Read from MH i2c: 01 07 00 86 A9 00 00 00 00 00 FF 0F 44 [11:25:09]process_action close_receipt done [11:25:09]requested_data is exist [11:25:09]produce_requested_data [11:25:09]requested_item fm.sn is exist - process it [11:25:09]wFMCommunicate request_size=4 [11:25:09]MH_SAM_APDU [11:25:09]CAPDU: 80 11 00 00 [11:25:09]Write to MH i2c: E2 08 00 87 A9 80 11 00 00 00 00 00 00 AA [11:25:09]Write i2c OK [11:25:09]MH_I2C_Read... [11:25:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:09]Read from MH i2c: E2 [11:25:09]MH_I2C_Read... [11:25:09]Read from MH i2c: E2 17 00 [11:25:09]MH_I2C_Read... [11:25:09]Read from MH i2c: E2 17 00 87 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FF [11:25:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:25:09]wFMCommunicate OK [11:25:09]requested_item fd.num is exist - process it [11:25:09]SAM_PROTO_GetFieldsCounters [11:25:09]wFMCommunicate request_size=4 [11:25:09]MH_SAM_APDU [11:25:09]CAPDU: 80 13 00 00 [11:25:09]Write to MH i2c: E2 08 00 88 A9 80 13 00 00 00 00 00 00 AD [11:25:09]Write i2c OK [11:25:09]MH_I2C_Read... [11:25:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:09]Read from MH i2c: E2 [11:25:09]MH_I2C_Read... [11:25:09]Read from MH i2c: E2 62 00 [11:25:09]MH_I2C_Read... [11:25:09]Read from MH i2c: E2 62 00 88 A9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 28 B6 04 00 0E 04 04 00 14 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 17 [11:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 28 B6 04 00 0E 04 04 00 14 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 [11:25:09]wFMCommunicate OK [11:25:09]SAM_PROTO_GetFieldsCounters done [11:25:09]requested_item shift.num is exist - process it [11:25:09]requested_item shift.opened is exist - process it [11:25:09]req_shift_opened [11:25:09]FM_GetShiftState [11:25:09]SAM_PROTO_GetShiftState [11:25:09]wFMCommunicate request_size=4 [11:25:09]MH_SAM_APDU [11:25:09]CAPDU: 80 13 01 00 [11:25:09]Write to MH i2c: E2 08 00 89 A9 80 13 01 00 00 00 00 00 AF [11:25:09]Write i2c OK [11:25:09]MH_I2C_Read... [11:25:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:09]Read from MH i2c: E2 [11:25:09]MH_I2C_Read... [11:25:09]Read from MH i2c: E2 0E 00 [11:25:09]MH_I2C_Read... [11:25:09]Read from MH i2c: E2 0E 00 89 A9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2D [11:25:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:25:09]wFMCommunicate OK [11:25:09]SAM_PROTO_GetShiftState done [11:25:09]FM_GetShiftState done [11:25:09]req_shift_opened done [11:25:09]requested_item shift.open_date is exist - process it [11:25:09]req_shift_open_date [11:25:09]req_shift_open_date done [11:25:09]produce_requested_data done [11:25:09]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308776,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:25:09]process_action_free close_receipt [11:25:09]json_value_free [11:25:09]json_value_free done [11:25:09]process_json_proto returns [11:25:09]Send response to host [11:25:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308776,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:25:09]free response buf [11:25:09]execute_script done [11:25:09]execute_script returns [11:25:09]free content buf [11:25:09]Sock 9.Close socket [11:25:09]Sock 9.Thread stoped [11:25:13]OFD Sender: No OFD packet to send [11:25:18]OFD Sender: No OFD packet to send [11:25:23]OFD Sender: No OFD packet to send [11:25:28]OFD Sender: No OFD packet to send [11:25:33]OFD Sender: No OFD packet to send [11:25:38]OFD Sender: No OFD packet to send [11:25:43]OFD Sender: No OFD packet to send [11:25:48]OFD Sender: No OFD packet to send [11:25:53]OFD Sender: No OFD packet to send [11:25:58]OFD Sender: No OFD packet to send [11:26:03]OFD Sender: No OFD packet to send [11:26:08]OFD Sender: No OFD packet to send [11:26:13]OFD Sender: No OFD packet to send [11:26:18]OFD Sender: No OFD packet to send [11:26:23]OFD Sender: No OFD packet to send [11:26:24]accept exits with 8 [11:26:24]New connection [11:26:24]New thread 3067198820 created [11:26:24]Thread 3067342180 joined [11:26:24]Waiting for new connection... [11:26:24] Sock 8.Parse request [11:26:24]Sock 8.Check first char [11:26:24]Sock 8.First char is OK [11:26:24]request: POST /json_proto HTTP/1.0 [11:26:24]Method: POST [11:26:24]URL: /json_proto [11:26:24]Method is POST - this is cgi request [11:26:24]url: /json_proto [11:26:24]query_string will be loaded in cgi processing [11:26:24]execute_cgi json_proto POST (null) [11:26:24]execute_cgi path=json_proto method=POST [11:26:24]POST find Content-Length [11:26:24]Host: 172.17.96.3:8080 [11:26:24]Content-Length: 677 [11:26:24]Content-Type: application/json [11:26:24] [11:26:24]POST finish read [11:26:24]Found Content-Length = 677 [11:26:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:26:24]execute_script... [11:26:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642645", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:26:24]POST & json_proto [11:26:24]process_json_proto [11:26:24]json parsed OK: [11:26:24]protocol is kg_v1.0 [11:26:24]action value=close_receipt [11:26:24]process_action close_receipt [11:26:24]cmd_close_receipt [11:26:24]MH_GetDate [11:26:24]Write to MH i2c: F0 00 00 8A A9 22 [11:26:24]Write i2c OK [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: F0 [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: F0 09 00 [11:26:24]MH_I2C_Read... [11:26:24]Read from MH i2c: F0 09 00 8A A9 00 E6 D1 1C 67 44 5E 04 65 70 [11:26:24]GetLastDocTimeStamp 1729941911 [11:26:24]current date 1729941990 [11:26:24]FM_GetShiftState [11:26:24]SAM_PROTO_GetShiftState [11:26:24]wFMCommunicate request_size=4 [11:26:24]MH_SAM_APDU [11:26:24]CAPDU: 80 13 01 00 [11:26:24]Write to MH i2c: E2 08 00 8B A9 80 13 01 00 00 00 00 00 B1 [11:26:24]Write i2c OK [11:26:24]MH_I2C_Read... [11:26:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:25]Read from MH i2c: E2 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: E2 0E 00 [11:26:25]MH_I2C_Read... [11:26:25]Read from MH i2c: E2 0E 00 8B A9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2F [11:26:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:26:25]wFMCommunicate OK [11:26:25]SAM_PROTO_GetShiftState done [11:26:25]FM_GetShiftState done [11:26:25]opened in 1729902265 [11:26:25]opened+sec_in_day 1729988665 [11:26:25]quantity*price = 50041 [11:26:25]sum+1 = 50042 [11:26:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 198 26.10.2024 11:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308777 ФПД: 101310153787452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112630&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308777&fm=101310153787452&tin=02508201610067®Number=0000000000091780&sum=50000 [11:26:26]StoreToDocumentArchive [11:26:26]shift 532 fd 308777 [11:26:26]save to /storage/0532/doc_00308777 [11:26:26]save last doc name /storage/0532/doc_00308777 to /storage/kkm_last_doc_name [11:26:26]save OK [11:26:26]Clear old archive folders... [11:26:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:26:26]tlvbuf is 00C41F70 [11:26:26]SAM_PROTO_ClearQueue [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 09 00 00 [11:26:26]Write to MH i2c: E2 08 00 98 A9 80 09 00 00 00 00 00 00 B3 [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 98 A9 00 90 00 B5 [11:26:26]RAPDU: 90 00 [11:26:26]wFMCommunicate OK [11:26:26]SAM_PROTO_ClearQueue done [11:26:26]KKMCreateOFDPacket [11:26:26]OFDProtocolAddRootSTLVToBuf [11:26:26]FM_MakeSignedData [11:26:26]FM_MakeSignedData [11:26:26]SAM_PROTO_SignData [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 0D 01 02 [11:26:26]Write to MH i2c: E2 08 00 99 A9 80 0D 01 02 00 00 00 00 BB [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 99 A9 00 90 00 B6 [11:26:26]RAPDU: 90 00 [11:26:26]wFMCommunicate OK [11:26:26]wFMCommunicate request_size=255 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 C6 00 00 00 F4 03 04 00 E6 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 29 B6 04 00 35 04 06 00 5C [11:26:26]Write to MH i2c: E2 02 01 9A A9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 C6 00 00 00 F4 03 04 00 E6 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 29 B6 04 00 35 04 06 00 5C 00 00 9E [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 9A A9 00 90 00 B7 [11:26:26]RAPDU: 90 00 [11:26:26]wFMCommunicate OK [11:26:26]wFMCommunicate request_size=10 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 0D 02 02 05 24 1B BA 88 3C [11:26:26]Write to MH i2c: E2 0D 00 9B A9 80 0D 02 02 05 00 24 1B BA 88 3C 00 00 85 [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 03 00 9B A9 00 90 00 B8 [11:26:26]RAPDU: 90 00 [11:26:26]wFMCommunicate OK [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 0D 03 02 [11:26:26]Write to MH i2c: E2 08 00 9C A9 80 0D 03 02 00 00 00 00 C0 [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 0B 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 0B 00 9C A9 00 4D A7 79 BF 75 EF B6 E7 90 00 EE [11:26:26]RAPDU: 4D A7 79 BF 75 EF B6 E7 90 00 [11:26:26]wFMCommunicate OK [11:26:26]SAM_PROTO_SignData done [11:26:26]FM_MakeSignedData done [11:26:26]CreateOFDProtocolMessage [11:26:26]wFMCommunicate request_size=4 [11:26:26]MH_SAM_APDU [11:26:26]CAPDU: 80 11 00 00 [11:26:26]Write to MH i2c: E2 08 00 9D A9 80 11 00 00 00 00 00 00 C0 [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:26]Read from MH i2c: E2 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 17 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: E2 17 00 9D A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 15 [11:26:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:26:26]wFMCommunicate OK [11:26:26]CreateOFDProtocolMessage done [11:26:26]OFDSenderStorePacket 308777 [11:26:26]StoreOFDPacket docnum=308777 [11:26:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EA 91 07 01 82 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C6 00 00 00 F4 03 04 00 E6 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 29 B6 04 00 35 04 06 00 5C 24 1B BA 88 3C 4D A7 79 BF 75 EF B6 E7 [11:26:26]CheckFolder [11:26:26]dirname=/storage/ofd_packets [11:26:26]CheckFolder done [11:26:26]ProducePacketName [11:26:26]name=ofd_packets/00308777 [11:26:26]NVStorageSaveData ofd_packets/00308777 [11:26:26]File name is /storage/ofd_packets/00308777 [11:26:26]Write 301 bytes [11:26:26]NVStorageSaveData done [11:26:26]OFDSenderStorePacket done [11:26:26]KKMCreateOFDPacket done [11:26:26]NVStorageSaveData kkm_last_timestamp [11:26:26]File name is /storage/kkm_last_timestamp [11:26:26]Write 4 bytes [11:26:26]NVStorageSaveData done [11:26:26]ExternCall_PrintAddStr [11:26:26]wPrintStart [11:26:26]Write to MH i2c: 01 00 00 9E A9 47 [11:26:26]Write i2c OK [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: 01 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: 01 07 00 [11:26:26]MH_I2C_Read... [11:26:26]Read from MH i2c: 01 07 00 9E A9 00 00 00 00 00 FF 0F 5C [11:26:26]RasterBufferAndPrint [11:26:26]line Счет N : (1)642645 [11:26:26]line ИНН: 02508201610067 [11:26:26]line Контрольно-Кассовый Чек [11:26:26]line ПРОДАЖА [11:26:26]line ТРК (МРК, ГНК) : 52 [11:26:26]line Товар: 2710124130 [11:26:26]line Аи-92-К-2 [11:26:26]line 7.480 * 66.90 [11:26:26]line = 500.41 [11:26:26]line НДС 12% НСП 1% [11:26:26]line > о реализуемом товаре [11:26:26]line ОКРУГЛЕНИЕ: -0.41 [11:26:26]line ИТОГО: 500.00 [11:26:26]line Внесено: 500.00 [11:26:26]line СДАЧА: 0.00 [11:26:26]line НСП 1% : 4.43 [11:26:26]line НДС 12% : 53.14 [11:26:26]line Наличными: 500.00 [11:26:26]line Безнал.: 0.00 [11:26:26]line Место: АЗС № 172 "Партнер Нефть" [11:26:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:26:26]line СНО: Общий режим [11:26:26]line Чек 198 26.10.2024 11:26 [11:26:26]line Смена: 532 ФФД: 1.0 [11:26:26]line ЗНМ: 0300000116 [11:26:26]line РНМ: 0000000000091780 [11:26:26]line Версия ККМ: 001 [11:26:26]line ФМ: 0000000000871765 [11:26:26]line ФД: 308777 [11:26:26]line ФПД: 101310153787452 [11:26:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112630&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308777&fm=101310153787452&tin=02508201610067®Number=0000000000091780&sum=50000 [11:26:26]written 0, free lines is 4095 [11:26:26]OFD Sender: Processing packet 308777 [packets to send 222, broken 221] [11:26:26]ProducePacketName [11:26:26]name=ofd_packets/00308777 [11:26:26]OFD Sender: To server: pG, [11:26:26]CommunicateWithHost lk.salyk.kg:30040 [11:26:26]ConnectInit lk.salyk.kg [11:26:26]Connected sock=10 [11:26:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EA 91 07 01 82 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C6 00 00 00 F4 03 04 00 E6 D1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 29 B6 04 00 35 04 06 00 5C 24 1B BA 88 3C 4D A7 79 BF 75 EF B6 E7 [11:26:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D2 14 47 00 51 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 31 37 36 35 10 04 04 00 29 B6 04 00 F4 03 04 00 45 78 1C 67 B6 04 01 00 00 FC A9 36 4E D7 C7 E0 8E [11:26:27]CommunicateWithHost err = 0 [11:26:27]CheckOFDResponse [11:26:27]1017 (14) - 77093643461234 [11:26:27]1041 (16) - 0000000000871765 [11:26:27]1040 (4) - 308777 [11:26:27]1012 (4) - 26.10.2024 05:04 [11:26:27]1206 (1) - 0 [11:26:27]OFD Sender: Remove packet 308777 [11:26:27]ProducePacketName [11:26:27]name=ofd_packets/00308777 [11:26:27]NVStorageDeleteData [11:26:27]Write to MH i2c: 01 00 00 C8 A9 71 [11:26:27]Write i2c OK [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: 01 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: 01 07 00 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: 01 07 00 C8 A9 00 00 00 00 00 AD 0C 31 [11:26:27]RasterBufferAndPrint [11:26:27]line [11:26:27]line [11:26:27]line [11:26:27]line [11:26:27]line [11:26:27]written 0, free lines is 3249 [11:26:27]MH_Cut [11:26:27]Write to MH i2c: D1 01 00 CF A9 01 4A [11:26:27]Write i2c OK [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: D1 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: D1 01 00 [11:26:27]MH_I2C_Read... [11:26:27]Read from MH i2c: D1 01 00 CF A9 00 49 [11:26:27]Write to MH i2c: 01 00 00 D0 A9 79 [11:26:27]Write i2c OK [11:26:27]MH_I2C_Read... [11:26:27]OFD Sender: No OFD packet to send [11:26:27]*** Cut start [11:26:27]*** Purtial cut [11:26:27]*** Stage 1: CUTSNS_PIN = 1 [11:26:28]Read from MH i2c: 01 [11:26:28]MH_I2C_Read... [11:26:28]*** Stop cut motor [11:26:28]*** Cut end [11:26:28]Read from MH i2c: 01 07 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: 01 07 00 D0 A9 00 00 00 00 00 FF 0F 8E [11:26:28]process_action close_receipt done [11:26:28]requested_data is exist [11:26:28]produce_requested_data [11:26:28]requested_item fm.sn is exist - process it [11:26:28]wFMCommunicate request_size=4 [11:26:28]MH_SAM_APDU [11:26:28]CAPDU: 80 11 00 00 [11:26:28]Write to MH i2c: E2 08 00 D1 A9 80 11 00 00 00 00 00 00 F4 [11:26:28]Write i2c OK [11:26:28]MH_I2C_Read... [11:26:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:26:28]Read from MH i2c: E2 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 17 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 17 00 D1 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 49 [11:26:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:26:28]wFMCommunicate OK [11:26:28]requested_item fd.num is exist - process it [11:26:28]SAM_PROTO_GetFieldsCounters [11:26:28]wFMCommunicate request_size=4 [11:26:28]MH_SAM_APDU [11:26:28]CAPDU: 80 13 00 00 [11:26:28]Write to MH i2c: E2 08 00 D2 A9 80 13 00 00 00 00 00 00 F7 [11:26:28]Write i2c OK [11:26:28]MH_I2C_Read... [11:26:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:26:28]Read from MH i2c: E2 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 62 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 62 00 D2 A9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 29 B6 04 00 0E 04 04 00 14 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 65 [11:26:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 29 B6 04 00 0E 04 04 00 14 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 [11:26:28]wFMCommunicate OK [11:26:28]SAM_PROTO_GetFieldsCounters done [11:26:28]requested_item shift.num is exist - process it [11:26:28]requested_item shift.opened is exist - process it [11:26:28]req_shift_opened [11:26:28]FM_GetShiftState [11:26:28]SAM_PROTO_GetShiftState [11:26:28]wFMCommunicate request_size=4 [11:26:28]MH_SAM_APDU [11:26:28]CAPDU: 80 13 01 00 [11:26:28]Write to MH i2c: E2 08 00 D3 A9 80 13 01 00 00 00 00 00 F9 [11:26:28]Write i2c OK [11:26:28]MH_I2C_Read... [11:26:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:26:28]Read from MH i2c: E2 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 0E 00 [11:26:28]MH_I2C_Read... [11:26:28]Read from MH i2c: E2 0E 00 D3 A9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 77 [11:26:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:26:28]wFMCommunicate OK [11:26:28]SAM_PROTO_GetShiftState done [11:26:28]FM_GetShiftState done [11:26:28]req_shift_opened done [11:26:28]requested_item shift.open_date is exist - process it [11:26:28]req_shift_open_date [11:26:28]req_shift_open_date done [11:26:28]produce_requested_data done [11:26:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308777,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:26:28]process_action_free close_receipt [11:26:28]json_value_free [11:26:28]json_value_free done [11:26:28]process_json_proto returns [11:26:28]Send response to host [11:26:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308777,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:26:28]free response buf [11:26:28]execute_script done [11:26:28]execute_script returns [11:26:28]free content buf [11:26:28]Sock 8.Close socket [11:26:28]Sock 8.Thread stoped [11:26:32]OFD Sender: No OFD packet to send [11:26:37]OFD Sender: No OFD packet to send [11:26:42]OFD Sender: No OFD packet to send [11:26:47]OFD Sender: No OFD packet to send [11:26:52]OFD Sender: No OFD packet to send [11:26:57]OFD Sender: No OFD packet to send [11:27:02]OFD Sender: No OFD packet to send [11:27:03]accept exits with 9 [11:27:03]New connection [11:27:03]New thread 3067342180 created [11:27:03]Thread 3067198820 joined [11:27:03]Waiting for new connection... [11:27:03] Sock 9.Parse request [11:27:03]Sock 9.Check first char [11:27:03]Sock 9.First char is OK [11:27:03]request: POST /json_proto HTTP/1.0 [11:27:03]Method: POST [11:27:03]URL: /json_proto [11:27:03]Method is POST - this is cgi request [11:27:03]url: /json_proto [11:27:03]query_string will be loaded in cgi processing [11:27:03]execute_cgi json_proto POST (null) [11:27:03]execute_cgi path=json_proto method=POST [11:27:03]POST find Content-Length [11:27:03]Host: 172.17.96.3:8080 [11:27:03]Content-Length: 678 [11:27:03]Content-Type: application/json [11:27:03] [11:27:03]POST finish read [11:27:03]Found Content-Length = 678 [11:27:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [11:27:03]execute_script... [11:27:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642646", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [11:27:03]POST & json_proto [11:27:03]process_json_proto [11:27:03]json parsed OK: [11:27:03]protocol is kg_v1.0 [11:27:03]action value=close_receipt [11:27:03]process_action close_receipt [11:27:03]cmd_close_receipt [11:27:03]MH_GetDate [11:27:03]Write to MH i2c: F0 00 00 D4 A9 6C [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: F0 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: F0 09 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: F0 09 00 D4 A9 00 0D D2 1C 67 44 5E 04 65 E2 [11:27:03]GetLastDocTimeStamp 1729941990 [11:27:03]current date 1729942029 [11:27:03]FM_GetShiftState [11:27:03]SAM_PROTO_GetShiftState [11:27:03]wFMCommunicate request_size=4 [11:27:03]MH_SAM_APDU [11:27:03]CAPDU: 80 13 01 00 [11:27:03]Write to MH i2c: E2 08 00 D5 A9 80 13 01 00 00 00 00 00 FB [11:27:03]Write i2c OK [11:27:03]MH_I2C_Read... [11:27:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:03]Read from MH i2c: E2 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 0E 00 [11:27:03]MH_I2C_Read... [11:27:03]Read from MH i2c: E2 0E 00 D5 A9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 79 [11:27:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:27:03]wFMCommunicate OK [11:27:03]SAM_PROTO_GetShiftState done [11:27:03]FM_GetShiftState done [11:27:03]opened in 1729902265 [11:27:03]opened+sec_in_day 1729988665 [11:27:03]quantity*price = 80012 [11:27:03]sum+1 = 80013 [11:27:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 199 26.10.2024 11:27 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308778 ФПД: 274413245272333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112709&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308778&fm=274413245272333&tin=02508201610067®Number=0000000000091780&sum=80000 [11:27:04]StoreToDocumentArchive [11:27:04]shift 532 fd 308778 [11:27:04]save to /storage/0532/doc_00308778 [11:27:04]save last doc name /storage/0532/doc_00308778 to /storage/kkm_last_doc_name [11:27:04]save OK [11:27:04]Clear old archive folders... [11:27:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:27:04]tlvbuf is 00E2BD60 [11:27:04]SAM_PROTO_ClearQueue [11:27:04]wFMCommunicate request_size=4 [11:27:04]MH_SAM_APDU [11:27:04]CAPDU: 80 09 00 00 [11:27:04]Write to MH i2c: E2 08 00 E2 A9 80 09 00 00 00 00 00 00 FD [11:27:04]Write i2c OK [11:27:04]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 03 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 03 00 E2 A9 00 90 00 FF [11:27:05]RAPDU: 90 00 [11:27:05]wFMCommunicate OK [11:27:05]SAM_PROTO_ClearQueue done [11:27:05]KKMCreateOFDPacket [11:27:05]OFDProtocolAddRootSTLVToBuf [11:27:05]FM_MakeSignedData [11:27:05]FM_MakeSignedData [11:27:05]SAM_PROTO_SignData [11:27:05]wFMCommunicate request_size=4 [11:27:05]MH_SAM_APDU [11:27:05]CAPDU: 80 0D 01 02 [11:27:05]Write to MH i2c: E2 08 00 E3 A9 80 0D 01 02 00 00 00 00 05 [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 03 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 03 00 E3 A9 00 90 00 00 [11:27:05]RAPDU: 90 00 [11:27:05]wFMCommunicate OK [11:27:05]wFMCommunicate request_size=255 [11:27:05]MH_SAM_APDU [11:27: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 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 C7 00 00 00 F4 03 04 00 0D D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2A B6 04 00 35 04 06 00 F9 [11:27:05]Write to MH i2c: E2 02 01 E4 A9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 C7 00 00 00 F4 03 04 00 0D D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2A B6 04 00 35 04 06 00 F9 00 00 9B [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 03 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 03 00 E4 A9 00 90 00 01 [11:27:05]RAPDU: 90 00 [11:27:05]wFMCommunicate OK [11:27:05]wFMCommunicate request_size=10 [11:27:05]MH_SAM_APDU [11:27:05]CAPDU: 80 0D 02 02 05 93 D0 01 91 0D [11:27:05]Write to MH i2c: E2 0D 00 E5 A9 80 0D 02 02 05 00 93 D0 01 91 0D 00 00 14 [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 03 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 03 00 E5 A9 00 90 00 02 [11:27:05]RAPDU: 90 00 [11:27:05]wFMCommunicate OK [11:27:05]wFMCommunicate request_size=4 [11:27:05]MH_SAM_APDU [11:27:05]CAPDU: 80 0D 03 02 [11:27:05]Write to MH i2c: E2 08 00 E6 A9 80 0D 03 02 00 00 00 00 0A [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 0B 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 0B 00 E6 A9 00 95 9B C8 90 C7 1B 02 C6 90 00 3D [11:27:05]RAPDU: 95 9B C8 90 C7 1B 02 C6 90 00 [11:27:05]wFMCommunicate OK [11:27:05]SAM_PROTO_SignData done [11:27:05]FM_MakeSignedData done [11:27:05]CreateOFDProtocolMessage [11:27:05]wFMCommunicate request_size=4 [11:27:05]MH_SAM_APDU [11:27:05]CAPDU: 80 11 00 00 [11:27:05]Write to MH i2c: E2 08 00 E7 A9 80 11 00 00 00 00 00 00 0A [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:05]Read from MH i2c: E2 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 17 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: E2 17 00 E7 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5F [11:27:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:27:05]wFMCommunicate OK [11:27:05]CreateOFDProtocolMessage done [11:27:05]OFDSenderStorePacket 308778 [11:27:05]StoreOFDPacket docnum=308778 [11:27:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 38 94 07 01 06 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C7 00 00 00 F4 03 04 00 0D D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2A B6 04 00 35 04 06 00 F9 93 D0 01 91 0D 95 9B C8 90 C7 1B 02 C6 [11:27:05]CheckFolder [11:27:05]dirname=/storage/ofd_packets [11:27:05]CheckFolder done [11:27:05]ProducePacketName [11:27:05]name=ofd_packets/00308778 [11:27:05]NVStorageSaveData ofd_packets/00308778 [11:27:05]File name is /storage/ofd_packets/00308778 [11:27:05]Write 301 bytes [11:27:05]NVStorageSaveData done [11:27:05]OFDSenderStorePacket done [11:27:05]KKMCreateOFDPacket done [11:27:05]NVStorageSaveData kkm_last_timestamp [11:27:05]File name is /storage/kkm_last_timestamp [11:27:05]Write 4 bytes [11:27:05]NVStorageSaveData done [11:27:05]ExternCall_PrintAddStr [11:27:05]wPrintStart [11:27:05]Write to MH i2c: 01 00 00 E8 A9 91 [11:27:05]Write i2c OK [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: 01 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: 01 07 00 [11:27:05]MH_I2C_Read... [11:27:05]Read from MH i2c: 01 07 00 E8 A9 00 00 00 00 00 FF 0F A6 [11:27:05]RasterBufferAndPrint [11:27:05]line Счет N : (1)642646 [11:27:05]line ИНН: 02508201610067 [11:27:05]line Контрольно-Кассовый Чек [11:27:05]line ПРОДАЖА [11:27:05]line ТРК (МРК, ГНК) : 41 [11:27:05]line Товар: 2710124130 [11:27:05]line Аи-92-К-2 [11:27:05]line 11.960 * 66.90 [11:27:05]line = 800.12 [11:27:05]line НДС 12% НСП 1% [11:27:05]line > о реализуемом товаре [11:27:05]line ОКРУГЛЕНИЕ: -0.12 [11:27:05]line ИТОГО: 800.00 [11:27:05]line Внесено: 800.00 [11:27:05]line СДАЧА: 0.00 [11:27:05]line НСП 1% : 7.08 [11:27:05]line НДС 12% : 84.97 [11:27:05]line Наличными: 800.00 [11:27:05]line Безнал.: 0.00 [11:27:05]line Место: АЗС № 172 "Партнер Нефть" [11:27:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:27:05]line СНО: Общий режим [11:27:05]line Чек 199 26.10.2024 11:27 [11:27:05]line Смена: 532 ФФД: 1.0 [11:27:05]line ЗНМ: 0300000116 [11:27:05]line РНМ: 0000000000091780 [11:27:05]line Версия ККМ: 001 [11:27:05]line ФМ: 0000000000871765 [11:27:05]line ФД: 308778 [11:27:05]line ФПД: 274413245272333 [11:27:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112709&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308778&fm=274413245272333&tin=02508201610067®Number=0000000000091780&sum=80000 [11:27:05]OFD Sender: Processing packet 308778 [packets to send 222, broken 221] [11:27:05]ProducePacketName [11:27:05]name=ofd_packets/00308778 [11:27:05]OFD Sender: To server: pG, [11:27:05]CommunicateWithHost lk.salyk.kg:30040 [11:27:05]ConnectInit lk.salyk.kg [11:27:05]written 0, free lines is 4095 [11:27:05]Connected sock=10 [11:27:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 38 94 07 01 06 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C7 00 00 00 F4 03 04 00 0D D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2A B6 04 00 35 04 06 00 F9 93 D0 01 91 0D 95 9B C8 90 C7 1B 02 C6 [11:27:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 65 6F 47 00 72 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 31 37 36 35 10 04 04 00 2A B6 04 00 F4 03 04 00 6C 78 1C 67 B6 04 01 00 00 6E 51 CB 54 D5 26 86 23 [11:27:06]CommunicateWithHost err = 0 [11:27:06]CheckOFDResponse [11:27:06]1017 (14) - 77093643461234 [11:27:06]1041 (16) - 0000000000871765 [11:27:06]1040 (4) - 308778 [11:27:06]1012 (4) - 26.10.2024 05:04 [11:27:06]1206 (1) - 0 [11:27:06]OFD Sender: Remove packet 308778 [11:27:06]ProducePacketName [11:27:06]name=ofd_packets/00308778 [11:27:06]NVStorageDeleteData [11:27:06]Write to MH i2c: 01 00 00 12 AA BC [11:27:06]Write i2c OK [11:27:06]MH_I2C_Read... [11:27:06]Read from MH i2c: 01 [11:27:06]MH_I2C_Read... [11:27:06]Read from MH i2c: 01 07 00 [11:27:06]MH_I2C_Read... [11:27:06]Read from MH i2c: 01 07 00 12 AA 00 00 00 00 00 B9 0C 88 [11:27:06]RasterBufferAndPrint [11:27:06]line [11:27:06]line [11:27:06]line [11:27:06]line [11:27:06]line [11:27:06]written 0, free lines is 3263 [11:27:06]MH_Cut [11:27:06]Write to MH i2c: D1 01 00 19 AA 01 95 [11:27:06]Write i2c OK [11:27:06]MH_I2C_Read... [11:27:06]Read from MH i2c: D1 [11:27:06]MH_I2C_Read... [11:27:06]Read from MH i2c: D1 01 00 [11:27:06]MH_I2C_Read... [11:27:06]Read from MH i2c: D1 01 00 19 AA 00 94 [11:27:06]Write to MH i2c: 01 00 00 1A AA C4 [11:27:06]Write i2c OK [11:27:06]MH_I2C_Read... [11:27:06]OFD Sender: No OFD packet to send [11:27:07]*** Cut start [11:27:07]*** Purtial cut [11:27:07]*** Stage 1: CUTSNS_PIN = 1 [11:27:07]Read from MH i2c: 01 [11:27:07]MH_I2C_Read... [11:27:07]*** Stop cut motor [11:27:07]*** Cut end [11:27:07]Read from MH i2c: 01 07 00 [11:27:07]MH_I2C_Read... [11:27:07]Read from MH i2c: 01 07 00 1A AA 00 00 00 00 00 FF 0F D9 [11:27:07]process_action close_receipt done [11:27:07]requested_data is exist [11:27:07]produce_requested_data [11:27:07]requested_item fm.sn is exist - process it [11:27:07]wFMCommunicate request_size=4 [11:27:07]MH_SAM_APDU [11:27:07]CAPDU: 80 11 00 00 [11:27:07]Write to MH i2c: E2 08 00 1B AA 80 11 00 00 00 00 00 00 3F [11:27:07]Write i2c OK [11:27:07]MH_I2C_Read... [11:27:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:27:07]Read from MH i2c: E2 [11:27:07]MH_I2C_Read... [11:27:07]Read from MH i2c: E2 17 00 [11:27:07]MH_I2C_Read... [11:27:07]Read from MH i2c: E2 17 00 1B AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 94 [11:27:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:27:07]wFMCommunicate OK [11:27:07]requested_item fd.num is exist - process it [11:27:07]SAM_PROTO_GetFieldsCounters [11:27:07]wFMCommunicate request_size=4 [11:27:07]MH_SAM_APDU [11:27:07]CAPDU: 80 13 00 00 [11:27:07]Write to MH i2c: E2 08 00 1C AA 80 13 00 00 00 00 00 00 42 [11:27:07]Write i2c OK [11:27:07]MH_I2C_Read... [11:27:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:27:07]Read from MH i2c: E2 [11:27:07]MH_I2C_Read... [11:27:07]Read from MH i2c: E2 62 00 [11:27:07]MH_I2C_Read... [11:27:07]Read from MH i2c: E2 62 00 1C AA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2A B6 04 00 0E 04 04 00 14 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 B4 [11:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2A B6 04 00 0E 04 04 00 14 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 [11:27:07]wFMCommunicate OK [11:27:07]SAM_PROTO_GetFieldsCounters done [11:27:07]requested_item shift.num is exist - process it [11:27:07]requested_item shift.opened is exist - process it [11:27:07]req_shift_opened [11:27:07]FM_GetShiftState [11:27:07]SAM_PROTO_GetShiftState [11:27:07]wFMCommunicate request_size=4 [11:27:07]MH_SAM_APDU [11:27:07]CAPDU: 80 13 01 00 [11:27:07]Write to MH i2c: E2 08 00 1D AA 80 13 01 00 00 00 00 00 44 [11:27:07]Write i2c OK [11:27:07]MH_I2C_Read... [11:27:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:27:07]Read from MH i2c: E2 [11:27:07]MH_I2C_Read... [11:27:07]Read from MH i2c: E2 0E 00 [11:27:07]MH_I2C_Read... [11:27:07]Read from MH i2c: E2 0E 00 1D AA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C2 [11:27:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:27:07]wFMCommunicate OK [11:27:07]SAM_PROTO_GetShiftState done [11:27:07]FM_GetShiftState done [11:27:07]req_shift_opened done [11:27:07]requested_item shift.open_date is exist - process it [11:27:07]req_shift_open_date [11:27:07]req_shift_open_date done [11:27:07]produce_requested_data done [11:27:07]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308778,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:27:07]process_action_free close_receipt [11:27:07]json_value_free [11:27:07]json_value_free done [11:27:07]process_json_proto returns [11:27:07]Send response to host [11:27:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308778,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:27:07]free response buf [11:27:07]execute_script done [11:27:07]execute_script returns [11:27:07]free content buf [11:27:07]Sock 9.Close socket [11:27:07]Sock 9.Thread stoped [11:27:11]OFD Sender: No OFD packet to send [11:27:16]OFD Sender: No OFD packet to send [11:27:21]OFD Sender: No OFD packet to send [11:27:26]OFD Sender: No OFD packet to send [11:27:31]OFD Sender: No OFD packet to send [11:27:36]OFD Sender: No OFD packet to send [11:27:41]OFD Sender: No OFD packet to send [11:27:46]OFD Sender: No OFD packet to send [11:27:51]OFD Sender: No OFD packet to send [11:27:56]OFD Sender: No OFD packet to send [11:28:01]OFD Sender: No OFD packet to send [11:28:06]OFD Sender: No OFD packet to send [11:28:11]OFD Sender: No OFD packet to send [11:28:16]OFD Sender: No OFD packet to send [11:28:21]OFD Sender: No OFD packet to send [11:28:26]OFD Sender: No OFD packet to send [11:28:31]OFD Sender: No OFD packet to send [11:28:34]accept exits with 8 [11:28:34]New connection [11:28:34]New thread 3067198820 created [11:28:34]Thread 3067342180 joined [11:28:34]Waiting for new connection... [11:28:34] Sock 8.Parse request [11:28:34]Sock 8.Check first char [11:28:34]Sock 8.First char is OK [11:28:34]request: POST /json_proto HTTP/1.0 [11:28:34]Method: POST [11:28:34]URL: /json_proto [11:28:34]Method is POST - this is cgi request [11:28:34]url: /json_proto [11:28:34]query_string will be loaded in cgi processing [11:28:34]execute_cgi json_proto POST (null) [11:28:34]execute_cgi path=json_proto method=POST [11:28:34]POST find Content-Length [11:28:34]Host: 172.17.96.3:8080 [11:28:34]Content-Length: 677 [11:28:34]Content-Type: application/json [11:28:34] [11:28:34]POST finish read [11:28:34]Found Content-Length = 677 [11:28:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.440, "sum" : 230.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 230.00, "total" : 230.00, "payments": [ { "type": 0, "sum" : 230.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:34]execute_script... [11:28:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642647", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.440, "sum" : 230.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 230.00, "total" : 230.00, "payments": [ { "type": 0, "sum" : 230.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:34]POST & json_proto [11:28:34]process_json_proto [11:28:34]json parsed OK: [11:28:34]protocol is kg_v1.0 [11:28:34]action value=close_receipt [11:28:34]process_action close_receipt [11:28:34]cmd_close_receipt [11:28:34]MH_GetDate [11:28:34]Write to MH i2c: F0 00 00 1E AA B7 [11:28:34]Write i2c OK [11:28:34]MH_I2C_Read... [11:28:34]Read from MH i2c: F0 [11:28:34]MH_I2C_Read... [11:28:34]Read from MH i2c: F0 09 00 [11:28:34]MH_I2C_Read... [11:28:34]Read from MH i2c: F0 09 00 1E AA 00 68 D2 1C 67 44 5E 04 65 88 [11:28:34]GetLastDocTimeStamp 1729942029 [11:28:34]current date 1729942120 [11:28:34]FM_GetShiftState [11:28:34]SAM_PROTO_GetShiftState [11:28:34]wFMCommunicate request_size=4 [11:28:34]MH_SAM_APDU [11:28:34]CAPDU: 80 13 01 00 [11:28:34]Write to MH i2c: E2 08 00 1F AA 80 13 01 00 00 00 00 00 46 [11:28:34]Write i2c OK [11:28:34]MH_I2C_Read... [11:28:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:34]Read from MH i2c: E2 [11:28:34]MH_I2C_Read... [11:28:34]Read from MH i2c: E2 0E 00 [11:28:34]MH_I2C_Read... [11:28:34]Read from MH i2c: E2 0E 00 1F AA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C4 [11:28:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:28:34]wFMCommunicate OK [11:28:34]SAM_PROTO_GetShiftState done [11:28:34]FM_GetShiftState done [11:28:34]opened in 1729902265 [11:28:34]opened+sec_in_day 1729988665 [11:28:34]quantity*price = 23013 [11:28:34]sum+1 = 23015 [11:28:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 230.00 Внесено: 230.00 СДАЧА: 0.00 НСП 1% : 2.04 НДС 12% : 24.44 Наличными: 230.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 200 26.10.2024 11:28 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308779 ФПД: 250419078160999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112840&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308779&fm=250419078160999&tin=02508201610067®Number=0000000000091780&sum=23000 [11:28:35]StoreToDocumentArchive [11:28:35]shift 532 fd 308779 [11:28:35]save to /storage/0532/doc_00308779 [11:28:35]save last doc name /storage/0532/doc_00308779 to /storage/kkm_last_doc_name [11:28:35]save OK [11:28:35]Clear old archive folders... [11:28:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:28:35]tlvbuf is 00DCB8C0 [11:28:35]SAM_PROTO_ClearQueue [11:28:35]wFMCommunicate request_size=4 [11:28:35]MH_SAM_APDU [11:28:35]CAPDU: 80 09 00 00 [11:28:35]Write to MH i2c: E2 08 00 2C AA 80 09 00 00 00 00 00 00 48 [11:28:35]Write i2c OK [11:28:35]MH_I2C_Read... [11:28:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:35]Read from MH i2c: E2 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 03 00 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 03 00 2C AA 00 90 00 4A [11:28:35]RAPDU: 90 00 [11:28:35]wFMCommunicate OK [11:28:35]SAM_PROTO_ClearQueue done [11:28:35]KKMCreateOFDPacket [11:28:35]OFDProtocolAddRootSTLVToBuf [11:28:35]FM_MakeSignedData [11:28:35]FM_MakeSignedData [11:28:35]SAM_PROTO_SignData [11:28:35]wFMCommunicate request_size=4 [11:28:35]MH_SAM_APDU [11:28:35]CAPDU: 80 0D 01 02 [11:28:35]Write to MH i2c: E2 08 00 2D AA 80 0D 01 02 00 00 00 00 50 [11:28:35]Write i2c OK [11:28:35]MH_I2C_Read... [11:28:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:35]Read from MH i2c: E2 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 03 00 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 03 00 2D AA 00 90 00 4B [11:28:35]RAPDU: 90 00 [11:28:35]wFMCommunicate OK [11:28:35]wFMCommunicate request_size=255 [11:28:35]MH_SAM_APDU [11:28: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 70 0D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E6 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 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 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 C8 00 00 00 F4 03 04 00 68 D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2B B6 04 00 35 04 06 00 E3 [11:28:35]Write to MH i2c: E2 02 01 2E AA 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 0D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E6 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 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 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 C8 00 00 00 F4 03 04 00 68 D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2B B6 04 00 35 04 06 00 E3 00 00 77 [11:28:35]Write i2c OK [11:28:35]MH_I2C_Read... [11:28:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:35]Read from MH i2c: E2 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 03 00 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 03 00 2E AA 00 90 00 4C [11:28:35]RAPDU: 90 00 [11:28:35]wFMCommunicate OK [11:28:35]wFMCommunicate request_size=10 [11:28:35]MH_SAM_APDU [11:28:35]CAPDU: 80 0D 02 02 05 C1 3C 32 E2 67 [11:28:35]Write to MH i2c: E2 0D 00 2F AA 80 0D 02 02 05 00 C1 3C 32 E2 67 00 00 D5 [11:28:35]Write i2c OK [11:28:35]MH_I2C_Read... [11:28:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:35]Read from MH i2c: E2 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 03 00 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 03 00 2F AA 00 90 00 4D [11:28:35]RAPDU: 90 00 [11:28:35]wFMCommunicate OK [11:28:35]wFMCommunicate request_size=4 [11:28:35]MH_SAM_APDU [11:28:35]CAPDU: 80 0D 03 02 [11:28:35]Write to MH i2c: E2 08 00 30 AA 80 0D 03 02 00 00 00 00 55 [11:28:35]Write i2c OK [11:28:35]MH_I2C_Read... [11:28:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:35]Read from MH i2c: E2 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 0B 00 [11:28:35]MH_I2C_Read... [11:28:35]Read from MH i2c: E2 0B 00 30 AA 00 69 81 55 72 F5 41 37 07 90 00 7B [11:28:35]RAPDU: 69 81 55 72 F5 41 37 07 90 00 [11:28:35]wFMCommunicate OK [11:28:35]SAM_PROTO_SignData done [11:28:35]FM_MakeSignedData done [11:28:35]CreateOFDProtocolMessage [11:28:35]wFMCommunicate request_size=4 [11:28:35]MH_SAM_APDU [11:28:35]CAPDU: 80 11 00 00 [11:28:35]Write to MH i2c: E2 08 00 31 AA 80 11 00 00 00 00 00 00 55 [11:28:35]Write i2c OK [11:28:35]MH_I2C_Read... [11:28:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:36]Read from MH i2c: E2 [11:28:36]MH_I2C_Read... [11:28:36]Read from MH i2c: E2 17 00 [11:28:36]MH_I2C_Read... [11:28:36]Read from MH i2c: E2 17 00 31 AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AA [11:28:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:28:36]wFMCommunicate OK [11:28:36]CreateOFDProtocolMessage done [11:28:36]OFDSenderStorePacket 308779 [11:28:36]StoreOFDPacket docnum=308779 [11:28:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6D 8C 07 01 C5 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 70 0D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E6 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 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 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 C8 00 00 00 F4 03 04 00 68 D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2B B6 04 00 35 04 06 00 E3 C1 3C 32 E2 67 69 81 55 72 F5 41 37 07 [11:28:36]CheckFolder [11:28:36]dirname=/storage/ofd_packets [11:28:36]CheckFolder done [11:28:36]ProducePacketName [11:28:36]name=ofd_packets/00308779 [11:28:36]NVStorageSaveData ofd_packets/00308779 [11:28:36]File name is /storage/ofd_packets/00308779 [11:28:36]Write 301 bytes [11:28:36]NVStorageSaveData done [11:28:36]OFDSenderStorePacket done [11:28:36]KKMCreateOFDPacket done [11:28:36]NVStorageSaveData kkm_last_timestamp [11:28:36]File name is /storage/kkm_last_timestamp [11:28:36]Write 4 bytes [11:28:36]NVStorageSaveData done [11:28:36]ExternCall_PrintAddStr [11:28:36]wPrintStart [11:28:36]Write to MH i2c: 01 00 00 32 AA DC [11:28:36]Write i2c OK [11:28:36]MH_I2C_Read... [11:28:36]Read from MH i2c: 01 [11:28:36]MH_I2C_Read... [11:28:36]Read from MH i2c: 01 07 00 [11:28:36]MH_I2C_Read... [11:28:36]Read from MH i2c: 01 07 00 32 AA 00 00 00 00 00 FF 0F F1 [11:28:36]RasterBufferAndPrint [11:28:36]line Счет N : (1)642647 [11:28:36]line ИНН: 02508201610067 [11:28:36]line Контрольно-Кассовый Чек [11:28:36]line ПРОДАЖА [11:28:36]line ТРК (МРК, ГНК) : 62 [11:28:36]line Товар: 2710124130 [11:28:36]line Аи-92-К-2 [11:28:36]line 3.440 * 66.90 [11:28:36]line = 230.14 [11:28:36]line НДС 12% НСП 1% [11:28:36]line > о реализуемом товаре [11:28:36]line ОКРУГЛЕНИЕ: -0.14 [11:28:36]line ИТОГО: 230.00 [11:28:36]line Внесено: 230.00 [11:28:36]line СДАЧА: 0.00 [11:28:36]line НСП 1% : 2.04 [11:28:36]line НДС 12% : 24.44 [11:28:36]line Наличными: 230.00 [11:28:36]line Безнал.: 0.00 [11:28:36]line Место: АЗС № 172 "Партнер Нефть" [11:28:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:28:36]line СНО: Общий режим [11:28:36]line Чек 200 26.10.2024 11:28 [11:28:36]line Смена: 532 ФФД: 1.0 [11:28:36]line ЗНМ: 0300000116 [11:28:36]line РНМ: 0000000000091780 [11:28:36]line Версия ККМ: 001 [11:28:36]line ФМ: 0000000000871765 [11:28:36]line ФД: 308779 [11:28:36]line ФПД: 250419078160999 [11:28:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112840&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308779&fm=250419078160999&tin=02508201610067®Number=0000000000091780&sum=23000 [11:28:36]written 0, free lines is 4095 [11:28:36]OFD Sender: Processing packet 308779 [packets to send 222, broken 221] [11:28:36]ProducePacketName [11:28:36]name=ofd_packets/00308779 [11:28:36]OFD Sender: To server: pG, [11:28:36]CommunicateWithHost lk.salyk.kg:30040 [11:28:36]ConnectInit lk.salyk.kg [11:28:36]Connected sock=10 [11:28:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6D 8C 07 01 C5 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 70 0D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E6 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 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 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 C8 00 00 00 F4 03 04 00 68 D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2B B6 04 00 35 04 06 00 E3 C1 3C 32 E2 67 69 81 55 72 F5 41 37 07 [11:28:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DA B3 47 00 DA 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2B B6 04 00 F4 03 04 00 C6 78 1C 67 B6 04 01 00 00 77 B6 B6 81 3D B5 9C 29 [11:28:36]CommunicateWithHost err = 0 [11:28:36]CheckOFDResponse [11:28:36]1017 (14) - 77093643461234 [11:28:36]1041 (16) - 0000000000871765 [11:28:36]1040 (4) - 308779 [11:28:36]1012 (4) - 26.10.2024 05:06 [11:28:36]1206 (1) - 0 [11:28:36]OFD Sender: Remove packet 308779 [11:28:36]ProducePacketName [11:28:36]name=ofd_packets/00308779 [11:28:36]NVStorageDeleteData [11:28:36]Write to MH i2c: 01 00 00 5C AA 06 [11:28:36]Write i2c OK [11:28:36]MH_I2C_Read... [11:28:36]Read from MH i2c: 01 [11:28:36]MH_I2C_Read... [11:28:36]Read from MH i2c: 01 07 00 [11:28:36]MH_I2C_Read... [11:28:36]Read from MH i2c: 01 07 00 5C AA 00 00 00 00 00 BE 0C D7 [11:28:36]RasterBufferAndPrint [11:28:36]line [11:28:36]line [11:28:36]line [11:28:36]line [11:28:36]line [11:28:36]written 0, free lines is 3268 [11:28:36]MH_Cut [11:28:36]Write to MH i2c: D1 01 00 63 AA 01 DF [11:28:36]Write i2c OK [11:28:36]MH_I2C_Read... [11:28:36]Read from MH i2c: D1 [11:28:36]MH_I2C_Read... [11:28:36]Read from MH i2c: D1 01 00 [11:28:36]MH_I2C_Read... [11:28:36]Read from MH i2c: D1 01 00 63 AA 00 DE [11:28:36]Write to MH i2c: 01 00 00 64 AA 0E [11:28:36]Write i2c OK [11:28:36]MH_I2C_Read... [11:28:36]OFD Sender: No OFD packet to send [11:28:37]*** Cut start [11:28:37]*** Purtial cut [11:28:37]*** Stage 1: CUTSNS_PIN = 1 [11:28:37]Read from MH i2c: 01 [11:28:37]MH_I2C_Read... [11:28:37]*** Stop cut motor [11:28:37]*** Cut end [11:28:37]Read from MH i2c: 01 07 00 [11:28:37]MH_I2C_Read... [11:28:37]Read from MH i2c: 01 07 00 64 AA 00 00 00 00 00 FF 0F 23 [11:28:37]process_action close_receipt done [11:28:37]requested_data is exist [11:28:37]produce_requested_data [11:28:37]requested_item fm.sn is exist - process it [11:28:37]wFMCommunicate request_size=4 [11:28:37]MH_SAM_APDU [11:28:37]CAPDU: 80 11 00 00 [11:28:37]Write to MH i2c: E2 08 00 65 AA 80 11 00 00 00 00 00 00 89 [11:28:37]Write i2c OK [11:28:37]MH_I2C_Read... [11:28:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:37]Read from MH i2c: E2 [11:28:37]MH_I2C_Read... [11:28:37]Read from MH i2c: E2 17 00 [11:28:37]MH_I2C_Read... [11:28:37]Read from MH i2c: E2 17 00 65 AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DE [11:28:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:28:37]wFMCommunicate OK [11:28:37]requested_item fd.num is exist - process it [11:28:37]SAM_PROTO_GetFieldsCounters [11:28:37]wFMCommunicate request_size=4 [11:28:37]MH_SAM_APDU [11:28:37]CAPDU: 80 13 00 00 [11:28:37]Write to MH i2c: E2 08 00 66 AA 80 13 00 00 00 00 00 00 8C [11:28:37]Write i2c OK [11:28:37]MH_I2C_Read... [11:28:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:37]Read from MH i2c: E2 [11:28:37]MH_I2C_Read... [11:28:37]Read from MH i2c: E2 62 00 [11:28:37]MH_I2C_Read... [11:28:37]Read from MH i2c: E2 62 00 66 AA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2B B6 04 00 0E 04 04 00 14 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 02 [11:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2B B6 04 00 0E 04 04 00 14 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 [11:28:37]wFMCommunicate OK [11:28:37]SAM_PROTO_GetFieldsCounters done [11:28:37]requested_item shift.num is exist - process it [11:28:37]requested_item shift.opened is exist - process it [11:28:37]req_shift_opened [11:28:37]FM_GetShiftState [11:28:37]SAM_PROTO_GetShiftState [11:28:37]wFMCommunicate request_size=4 [11:28:37]MH_SAM_APDU [11:28:37]CAPDU: 80 13 01 00 [11:28:37]Write to MH i2c: E2 08 00 67 AA 80 13 01 00 00 00 00 00 8E [11:28:37]Write i2c OK [11:28:37]MH_I2C_Read... [11:28:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:37]Read from MH i2c: E2 [11:28:37]MH_I2C_Read... [11:28:37]Read from MH i2c: E2 0E 00 [11:28:37]MH_I2C_Read... [11:28:37]Read from MH i2c: E2 0E 00 67 AA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0C [11:28:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:28:37]wFMCommunicate OK [11:28:37]SAM_PROTO_GetShiftState done [11:28:37]FM_GetShiftState done [11:28:37]req_shift_opened done [11:28:37]requested_item shift.open_date is exist - process it [11:28:37]req_shift_open_date [11:28:37]req_shift_open_date done [11:28:37]produce_requested_data done [11:28:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308779,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:28:37]process_action_free close_receipt [11:28:37]json_value_free [11:28:37]json_value_free done [11:28:37]process_json_proto returns [11:28:37]Send response to host [11:28:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308779,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:28:37]free response buf [11:28:37]execute_script done [11:28:37]execute_script returns [11:28:37]free content buf [11:28:37]Sock 8.Close socket [11:28:37]Sock 8.Thread stoped [11:28:41]OFD Sender: No OFD packet to send [11:28:46]OFD Sender: No OFD packet to send [11:28:51]OFD Sender: No OFD packet to send [11:28:56]OFD Sender: No OFD packet to send [11:29:01]OFD Sender: No OFD packet to send [11:29:03]accept exits with 9 [11:29:03]New connection [11:29:03]New thread 3067342180 created [11:29:03]Thread 3067198820 joined [11:29:03]Waiting for new connection... [11:29:03] Sock 9.Parse request [11:29:03]Sock 9.Check first char [11:29:03]Sock 9.First char is OK [11:29:03]request: POST /json_proto HTTP/1.0 [11:29:03]Method: POST [11:29:03]URL: /json_proto [11:29:03]Method is POST - this is cgi request [11:29:03]url: /json_proto [11:29:03]query_string will be loaded in cgi processing [11:29:03]execute_cgi json_proto POST (null) [11:29:03]execute_cgi path=json_proto method=POST [11:29:03]POST find Content-Length [11:29:03]Host: 172.17.96.3:8080 [11:29:03]Content-Length: 607 [11:29:03]Content-Type: application/json [11:29:03] [11:29:03]POST finish read [11:29:03]Found Content-Length = 607 [11:29:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3367", "tax_sys" : 0, "items" : [ { "code": "48741156", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD 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:29:03]execute_script... [11:29:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3367", "tax_sys" : 0, "items" : [ { "code": "48741156", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD 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:29:03]POST & json_proto [11:29:03]process_json_proto [11:29:03]json parsed OK: [11:29:03]protocol is kg_v1.0 [11:29:03]action value=close_receipt [11:29:03]process_action close_receipt [11:29:03]cmd_close_receipt [11:29:03]MH_GetDate [11:29:03]Write to MH i2c: F0 00 00 68 AA 01 [11:29:03]Write i2c OK [11:29:03]MH_I2C_Read... [11:29:03]Read from MH i2c: F0 [11:29:03]MH_I2C_Read... [11:29:03]Read from MH i2c: F0 09 00 [11:29:03]MH_I2C_Read... [11:29:03]Read from MH i2c: F0 09 00 68 AA 00 84 D2 1C 67 44 5E 04 65 EE [11:29:03]GetLastDocTimeStamp 1729942120 [11:29:03]current date 1729942148 [11:29:03]FM_GetShiftState [11:29:03]SAM_PROTO_GetShiftState [11:29:03]wFMCommunicate request_size=4 [11:29:03]MH_SAM_APDU [11:29:03]CAPDU: 80 13 01 00 [11:29:03]Write to MH i2c: E2 08 00 69 AA 80 13 01 00 00 00 00 00 90 [11:29:03]Write i2c OK [11:29:03]MH_I2C_Read... [11:29:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:03]Read from MH i2c: E2 [11:29:03]MH_I2C_Read... [11:29:03]Read from MH i2c: E2 0E 00 [11:29:03]MH_I2C_Read... [11:29:03]Read from MH i2c: E2 0E 00 69 AA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0E [11:29:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:29:03]wFMCommunicate OK [11:29:03]SAM_PROTO_GetShiftState done [11:29:03]FM_GetShiftState done [11:29:03]opened in 1729902265 [11:29:03]opened+sec_in_day 1729988665 [11:29:03]quantity*price = 13000 [11:29:03]sum+1 = 13001 [11:29:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 201 26.10.2024 11:29 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308780 ФПД: 45071648568778 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112909&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308780&fm=45071648568778&tin=02508201610067®Number=0000000000091780&sum=13000 0 [11:29:04]StoreToDocumentArchive [11:29:04]shift 532 fd 308780 [11:29:04]save to /storage/0532/doc_00308780 [11:29:04]save last doc name /storage/0532/doc_00308780 to /storage/kkm_last_doc_name [11:29:04]save OK [11:29:04]Clear old archive folders... [11:29:04]ProcessDocumentItem done err = 0, tmpTLVsize=261 [11:29:04]tlvbuf is 00B617C0 [11:29:04]SAM_PROTO_ClearQueue [11:29:04]wFMCommunicate request_size=4 [11:29:04]MH_SAM_APDU [11:29:04]CAPDU: 80 09 00 00 [11:29:04]Write to MH i2c: E2 08 00 76 AA 80 09 00 00 00 00 00 00 92 [11:29:04]Write i2c OK [11:29:04]MH_I2C_Read... [11:29:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:04]Read from MH i2c: E2 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: E2 03 00 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: E2 03 00 76 AA 00 90 00 94 [11:29:04]RAPDU: 90 00 [11:29:04]wFMCommunicate OK [11:29:04]SAM_PROTO_ClearQueue done [11:29:04]KKMCreateOFDPacket [11:29:04]OFDProtocolAddRootSTLVToBuf [11:29:04]FM_MakeSignedData [11:29:04]FM_MakeSignedData [11:29:04]SAM_PROTO_SignData [11:29:04]wFMCommunicate request_size=4 [11:29:04]MH_SAM_APDU [11:29:04]CAPDU: 80 0D 01 02 [11:29:04]Write to MH i2c: E2 08 00 77 AA 80 0D 01 02 00 00 00 00 9A [11:29:04]Write i2c OK [11:29:04]MH_I2C_Read... [11:29:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:04]Read from MH i2c: E2 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: E2 03 00 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: E2 03 00 77 AA 00 90 00 95 [11:29:04]RAPDU: 90 00 [11:29:04]wFMCommunicate OK [11:29:04]wFMCommunicate request_size=255 [11:29:04]MH_SAM_APDU [11:29:04]CAPDU: 80 0D 02 02 FA 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 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 C9 00 00 00 F4 03 04 00 85 D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 [11:29:04]Write to MH i2c: E2 02 01 78 AA 80 0D 02 02 FA 00 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 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 C9 00 00 00 F4 03 04 00 85 D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 FD [11:29:04]Write i2c OK [11:29:04]MH_I2C_Read... [11:29:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:04]Read from MH i2c: E2 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: E2 03 00 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: E2 03 00 78 AA 00 90 00 96 [11:29:04]RAPDU: 90 00 [11:29:04]wFMCommunicate OK [11:29:04]wFMCommunicate request_size=20 [11:29:04]MH_SAM_APDU [11:29:04]CAPDU: 80 0D 02 02 0F 00 2C B6 04 00 35 04 06 00 28 FE 0F 9A 35 CA [11:29:04]Write to MH i2c: E2 17 00 79 AA 80 0D 02 02 0F 00 00 2C B6 04 00 35 04 06 00 28 FE 0F 9A 35 CA 00 00 AE [11:29:04]Write i2c OK [11:29:04]MH_I2C_Read... [11:29:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:04]Read from MH i2c: E2 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: E2 03 00 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: E2 03 00 79 AA 00 90 00 97 [11:29:04]RAPDU: 90 00 [11:29:04]wFMCommunicate OK [11:29:04]wFMCommunicate request_size=4 [11:29:04]MH_SAM_APDU [11:29:04]CAPDU: 80 0D 03 02 [11:29:04]Write to MH i2c: E2 08 00 7A AA 80 0D 03 02 00 00 00 00 9F [11:29:04]Write i2c OK [11:29:04]MH_I2C_Read... [11:29:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:04]Read from MH i2c: E2 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: E2 0B 00 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: E2 0B 00 7A AA 00 33 99 74 46 79 A8 28 CE 90 00 3D [11:29:04]RAPDU: 33 99 74 46 79 A8 28 CE 90 00 [11:29:04]wFMCommunicate OK [11:29:04]SAM_PROTO_SignData done [11:29:04]FM_MakeSignedData done [11:29:04]CreateOFDProtocolMessage [11:29:04]wFMCommunicate request_size=4 [11:29:04]MH_SAM_APDU [11:29:04]CAPDU: 80 11 00 00 [11:29:04]Write to MH i2c: E2 08 00 7B AA 80 11 00 00 00 00 00 00 9F [11:29:04]Write i2c OK [11:29:04]MH_I2C_Read... [11:29:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:04]Read from MH i2c: E2 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: E2 17 00 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: E2 17 00 7B AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F4 [11:29:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:29:04]wFMCommunicate OK [11:29:04]CreateOFDProtocolMessage done [11:29:04]OFDSenderStorePacket 308780 [11:29:04]StoreOFDPacket docnum=308780 [11:29:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 19 01 00 00 B9 03 11 01 2D 8C 5A 03 01 00 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 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 C9 00 00 00 F4 03 04 00 85 D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2C B6 04 00 35 04 06 00 28 FE 0F 9A 35 CA 33 99 74 46 79 A8 28 CE [11:29:04]CheckFolder [11:29:04]dirname=/storage/ofd_packets [11:29:04]CheckFolder done [11:29:04]ProducePacketName [11:29:04]name=ofd_packets/00308780 [11:29:04]NVStorageSaveData ofd_packets/00308780 [11:29:04]File name is /storage/ofd_packets/00308780 [11:29:04]Write 311 bytes [11:29:04]NVStorageSaveData done [11:29:04]OFDSenderStorePacket done [11:29:04]KKMCreateOFDPacket done [11:29:04]NVStorageSaveData kkm_last_timestamp [11:29:04]File name is /storage/kkm_last_timestamp [11:29:04]Write 4 bytes [11:29:04]NVStorageSaveData done [11:29:04]ExternCall_PrintAddStr [11:29:04]wPrintStart [11:29:04]Write to MH i2c: 01 00 00 7C AA 26 [11:29:04]Write i2c OK [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: 01 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: 01 07 00 [11:29:04]MH_I2C_Read... [11:29:04]Read from MH i2c: 01 07 00 7C AA 00 00 00 00 00 FF 0F 3B [11:29:04]RasterBufferAndPrint [11:29:04]line Счет N : (3)3367 [11:29:04]line ИНН: 02508201610067 [11:29:04]line Контрольно-Кассовый Чек [11:29:04]line ПРОДАЖА [11:29:04]line Товар: 48741156 [11:29:04]line Сигареты LD Blue [11:29:04]line 1.000 * 130.00 [11:29:04]line = 130.00 [11:29:04]line НДС 12% НСП 1% [11:29:04]line > о реализуемом товаре [11:29:04]line ИТОГО: 130.00 [11:29:04]line НСП 1% : 1.15 [11:29:04]line НДС 12% : 13.80 [11:29:04]line Наличными: 130.00 [11:29:04]line Безнал.: 0.00 [11:29:04]line Место: АЗС № 172 "Партнер Нефть" [11:29:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:29:04]line СНО: Общий режим [11:29:04]line Чек 201 26.10.2024 11:29 [11:29:04]line Смена: 532 ФФД: 1.0 [11:29:04]line ЗНМ: 0300000116 [11:29:04]line РНМ: 0000000000091780 [11:29:04]line Версия ККМ: 001 [11:29:04]line ФМ: 0000000000871765 [11:29:04]line ФД: 308780 [11:29:04]line ФПД: 45071648568778 [11:29:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T112909&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308780&fm=45071648568778&tin=02508201610067®Number=0000000000091780&sum=13000 [11:29:04]line 0 [11:29:04]written 0, free lines is 4095 [11:29:04]OFD Sender: Processing packet 308780 [packets to send 222, broken 221] [11:29:04]ProducePacketName [11:29:04]name=ofd_packets/00308780 [11:29:04]OFD Sender: To server: pG, [11:29:04]CommunicateWithHost lk.salyk.kg:30040 [11:29:04]ConnectInit lk.salyk.kg [11:29:04]Connected sock=10 [11:29:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 19 01 00 00 B9 03 11 01 2D 8C 5A 03 01 00 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 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 C9 00 00 00 F4 03 04 00 85 D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2C B6 04 00 35 04 06 00 28 FE 0F 9A 35 CA 33 99 74 46 79 A8 28 CE [11:29:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 65 E2 47 00 39 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2C B6 04 00 F4 03 04 00 E3 78 1C 67 B6 04 01 00 00 62 06 34 91 29 FE 55 87 [11:29:05]CommunicateWithHost err = 0 [11:29:05]CheckOFDResponse [11:29:05]1017 (14) - 77093643461234 [11:29:05]1041 (16) - 0000000000871765 [11:29:05]1040 (4) - 308780 [11:29:05]1012 (4) - 26.10.2024 05:06 [11:29:05]1206 (1) - 0 [11:29:05]OFD Sender: Remove packet 308780 [11:29:05]ProducePacketName [11:29:05]name=ofd_packets/00308780 [11:29:05]NVStorageDeleteData [11:29:05]Write to MH i2c: 01 00 00 A3 AA 4D [11:29:05]Write i2c OK [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: 01 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: 01 07 00 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: 01 07 00 A3 AA 00 00 00 00 00 DC 0C 3C [11:29:05]RasterBufferAndPrint [11:29:05]line [11:29:05]line [11:29:05]line [11:29:05]line [11:29:05]line [11:29:05]written 0, free lines is 3298 [11:29:05]MH_Cut [11:29:05]Write to MH i2c: D1 01 00 AA AA 01 26 [11:29:05]Write i2c OK [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: D1 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: D1 01 00 [11:29:05]MH_I2C_Read... [11:29:05]Read from MH i2c: D1 01 00 AA AA 00 25 [11:29:05]Write to MH i2c: 01 00 00 AB AA 55 [11:29:05]Write i2c OK [11:29:05]MH_I2C_Read... [11:29:05]OFD Sender: No OFD packet to send [11:29:05]*** Cut start [11:29:05]*** Purtial cut [11:29:05]*** Stage 1: CUTSNS_PIN = 1 [11:29:06]Read from MH i2c: 01 [11:29:06]MH_I2C_Read... [11:29:06]*** Stop cut motor [11:29:06]*** Cut end [11:29:06]Read from MH i2c: 01 07 00 [11:29:06]MH_I2C_Read... [11:29:06]Read from MH i2c: 01 07 00 AB AA 00 00 00 00 00 FF 0F 6A [11:29:06]process_action close_receipt done [11:29:06]requested_data is exist [11:29:06]produce_requested_data [11:29:06]requested_item fm.sn is exist - process it [11:29:06]wFMCommunicate request_size=4 [11:29:06]MH_SAM_APDU [11:29:06]CAPDU: 80 11 00 00 [11:29:06]Write to MH i2c: E2 08 00 AC AA 80 11 00 00 00 00 00 00 D0 [11:29:06]Write i2c OK [11:29:06]MH_I2C_Read... [11:29:06]Read from MH i2c: E2 [11:29:06]MH_I2C_Read... [11:29:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:06]Read from MH i2c: E2 17 00 [11:29:06]MH_I2C_Read... [11:29:06]Read from MH i2c: E2 17 00 AC AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 25 [11:29:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:29:06]wFMCommunicate OK [11:29:06]requested_item fd.num is exist - process it [11:29:06]SAM_PROTO_GetFieldsCounters [11:29:06]wFMCommunicate request_size=4 [11:29:06]MH_SAM_APDU [11:29:06]CAPDU: 80 13 00 00 [11:29:06]Write to MH i2c: E2 08 00 AD AA 80 13 00 00 00 00 00 00 D3 [11:29:06]Write i2c OK [11:29:06]MH_I2C_Read... [11:29:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:29:06]Read from MH i2c: E2 [11:29:06]MH_I2C_Read... [11:29:06]Read from MH i2c: E2 62 00 [11:29:06]MH_I2C_Read... [11:29:06]Read from MH i2c: E2 62 00 AD AA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2C B6 04 00 0E 04 04 00 14 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 4D [11:29: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2C B6 04 00 0E 04 04 00 14 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 [11:29:06]wFMCommunicate OK [11:29:06]SAM_PROTO_GetFieldsCounters done [11:29:06]requested_item shift.num is exist - process it [11:29:06]requested_item shift.opened is exist - process it [11:29:06]req_shift_opened [11:29:06]FM_GetShiftState [11:29:06]SAM_PROTO_GetShiftState [11:29:06]wFMCommunicate request_size=4 [11:29:06]MH_SAM_APDU [11:29:06]CAPDU: 80 13 01 00 [11:29:06]Write to MH i2c: E2 08 00 AE AA 80 13 01 00 00 00 00 00 D5 [11:29:06]Write i2c OK [11:29:06]MH_I2C_Read... [11:29:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:06]Read from MH i2c: E2 [11:29:06]MH_I2C_Read... [11:29:06]Read from MH i2c: E2 0E 00 [11:29:06]MH_I2C_Read... [11:29:06]Read from MH i2c: E2 0E 00 AE AA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 53 [11:29:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:29:06]wFMCommunicate OK [11:29:06]SAM_PROTO_GetShiftState done [11:29:06]FM_GetShiftState done [11:29:06]req_shift_opened done [11:29:06]requested_item shift.open_date is exist - process it [11:29:06]req_shift_open_date [11:29:06]req_shift_open_date done [11:29:06]produce_requested_data done [11:29:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308780,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:29:06]process_action_free close_receipt [11:29:06]json_value_free [11:29:06]json_value_free done [11:29:06]process_json_proto returns [11:29:06]Send response to host [11:29:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308780,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:29:06]free response buf [11:29:06]execute_script done [11:29:06]execute_script returns [11:29:06]free content buf [11:29:06]Sock 9.Close socket [11:29:06]Sock 9.Thread stoped [11:29:10]OFD Sender: No OFD packet to send [11:29:15]OFD Sender: No OFD packet to send [11:29:20]OFD Sender: No OFD packet to send [11:29:25]OFD Sender: No OFD packet to send [11:29:30]OFD Sender: No OFD packet to send [11:29:35]OFD Sender: No OFD packet to send [11:29:40]OFD Sender: No OFD packet to send [11:29:45]OFD Sender: No OFD packet to send [11:29:50]OFD Sender: No OFD packet to send [11:29:55]OFD Sender: No OFD packet to send [11:29:58]accept exits with 8 [11:29:58]New connection [11:29:58]New thread 3067198820 created [11:29:58]Thread 3067342180 joined [11:29:58]Waiting for new connection... [11:29:58] Sock 8.Parse request [11:29:58]Sock 8.Check first char [11:29:58]Sock 8.First char is OK [11:29:58]request: POST /json_proto HTTP/1.0 [11:29:58]Method: POST [11:29:58]URL: /json_proto [11:29:58]Method is POST - this is cgi request [11:29:58]url: /json_proto [11:29:58]query_string will be loaded in cgi processing [11:29:58]execute_cgi json_proto POST (null) [11:29:58]execute_cgi path=json_proto method=POST [11:29:58]POST find Content-Length [11:29:58]Host: 172.17.96.3:8080 [11:29:58]Content-Length: 688 [11:29:58]Content-Type: application/json [11:29:58] [11:29:58]POST finish read [11:29:58]Found Content-Length = 688 [11:29:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:58]execute_script... [11:29:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642648", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:29:58]POST & json_proto [11:29:58]process_json_proto [11:29:58]json parsed OK: [11:29:58]protocol is kg_v1.0 [11:29:58]action value=close_receipt [11:29:58]process_action close_receipt [11:29:58]cmd_close_receipt [11:29:58]MH_GetDate [11:29:58]Write to MH i2c: F0 00 00 AF AA 48 [11:29:58]Write i2c OK [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: F0 [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: F0 09 00 [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: F0 09 00 AF AA 00 BB D2 1C 67 44 5E 04 65 6C [11:29:58]GetLastDocTimeStamp 1729942149 [11:29:58]current date 1729942203 [11:29:58]FM_GetShiftState [11:29:58]SAM_PROTO_GetShiftState [11:29:58]wFMCommunicate request_size=4 [11:29:58]MH_SAM_APDU [11:29:58]CAPDU: 80 13 01 00 [11:29:58]Write to MH i2c: E2 08 00 B0 AA 80 13 01 00 00 00 00 00 D7 [11:29:58]Write i2c OK [11:29:58]MH_I2C_Read... [11:29:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:29:58]Read from MH i2c: E2 [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: E2 0E 00 [11:29:58]MH_I2C_Read... [11:29:58]Read from MH i2c: E2 0E 00 B0 AA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 55 [11:29:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:29:58]wFMCommunicate OK [11:29:58]SAM_PROTO_GetShiftState done [11:29:58]FM_GetShiftState done [11:29:58]opened in 1729902265 [11:29:58]opened+sec_in_day 1729988665 [11:29:58]quantity*price = 200025 [11:29:58]sum+1 = 200026 [11:29:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 202 26.10.2024 11:30 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308781 ФПД: 70788431729788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T113004&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308781&fm=70788431729788&tin=02508201610067®Number=0000000000091780&sum=200000 [11:29:59]StoreToDocumentArchive [11:29:59]shift 532 fd 308781 [11:29:59]save to /storage/0532/doc_00308781 [11:29:59]save last doc name /storage/0532/doc_00308781 to /storage/kkm_last_doc_name [11:29:59]save OK [11:29:59]Clear old archive folders... [11:29:59]ProcessDocumentItem done err = 0, tmpTLVsize=257 [11:29:59]tlvbuf is 00A9ECC0 [11:29:59]SAM_PROTO_ClearQueue [11:29:59]wFMCommunicate request_size=4 [11:29:59]MH_SAM_APDU [11:29:59]CAPDU: 80 09 00 00 [11:29:59]Write to MH i2c: E2 08 00 BD AA 80 09 00 00 00 00 00 00 D9 [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:29:59]Read from MH i2c: E2 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 BD AA 00 90 00 DB [11:29:59]RAPDU: 90 00 [11:29:59]wFMCommunicate OK [11:29:59]SAM_PROTO_ClearQueue done [11:29:59]KKMCreateOFDPacket [11:29:59]OFDProtocolAddRootSTLVToBuf [11:29:59]FM_MakeSignedData [11:29:59]FM_MakeSignedData [11:29:59]SAM_PROTO_SignData [11:29:59]wFMCommunicate request_size=4 [11:29:59]MH_SAM_APDU [11:29:59]CAPDU: 80 0D 01 02 [11:29:59]Write to MH i2c: E2 08 00 BE AA 80 0D 01 02 00 00 00 00 E1 [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:29:59]Read from MH i2c: E2 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 BE AA 00 90 00 DC [11:29:59]RAPDU: 90 00 [11:29:59]wFMCommunicate OK [11:29:59]wFMCommunicate request_size=255 [11:29:59]MH_SAM_APDU [11:29:59]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 BC D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2D B6 04 [11:29:59]Write to MH i2c: E2 02 01 BF AA 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 BC D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2D B6 04 00 00 73 [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:59]Read from MH i2c: E2 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 BF AA 00 90 00 DD [11:29:59]RAPDU: 90 00 [11:29:59]wFMCommunicate OK [11:29:59]wFMCommunicate request_size=16 [11:29:59]MH_SAM_APDU [11:29:59]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 40 61 B7 53 D4 7C [11:29:59]Write to MH i2c: E2 13 00 C0 AA 80 0D 02 02 0B 00 00 35 04 06 00 40 61 B7 53 D4 7C 00 00 34 [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:29:59]Read from MH i2c: E2 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 03 00 C0 AA 00 90 00 DE [11:29:59]RAPDU: 90 00 [11:29:59]wFMCommunicate OK [11:29:59]wFMCommunicate request_size=4 [11:29:59]MH_SAM_APDU [11:29:59]CAPDU: 80 0D 03 02 [11:29:59]Write to MH i2c: E2 08 00 C1 AA 80 0D 03 02 00 00 00 00 E6 [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:29:59]Read from MH i2c: E2 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 0B 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 0B 00 C1 AA 00 21 13 52 24 07 0A 6D F5 90 00 04 [11:29:59]RAPDU: 21 13 52 24 07 0A 6D F5 90 00 [11:29:59]wFMCommunicate OK [11:29:59]SAM_PROTO_SignData done [11:29:59]FM_MakeSignedData done [11:29:59]CreateOFDProtocolMessage [11:29:59]wFMCommunicate request_size=4 [11:29:59]MH_SAM_APDU [11:29:59]CAPDU: 80 11 00 00 [11:29:59]Write to MH i2c: E2 08 00 C2 AA 80 11 00 00 00 00 00 00 E6 [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:29:59]Read from MH i2c: E2 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 17 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: E2 17 00 C2 AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3B [11:29:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:29:59]wFMCommunicate OK [11:29:59]CreateOFDProtocolMessage done [11:29:59]OFDSenderStorePacket 308781 [11:29:59]StoreOFDPacket docnum=308781 [11:29:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 3F CB 0D 01 C8 38 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 BC D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2D B6 04 00 35 04 06 00 40 61 B7 53 D4 7C 21 13 52 24 07 0A 6D F5 [11:29:59]CheckFolder [11:29:59]dirname=/storage/ofd_packets [11:29:59]CheckFolder done [11:29:59]ProducePacketName [11:29:59]name=ofd_packets/00308781 [11:29:59]NVStorageSaveData ofd_packets/00308781 [11:29:59]File name is /storage/ofd_packets/00308781 [11:29:59]Write 307 bytes [11:29:59]NVStorageSaveData done [11:29:59]OFDSenderStorePacket done [11:29:59]KKMCreateOFDPacket done [11:29:59]NVStorageSaveData kkm_last_timestamp [11:29:59]File name is /storage/kkm_last_timestamp [11:29:59]Write 4 bytes [11:29:59]NVStorageSaveData done [11:29:59]ExternCall_PrintAddStr [11:29:59]wPrintStart [11:29:59]Write to MH i2c: 01 00 00 C3 AA 6D [11:29:59]Write i2c OK [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: 01 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: 01 07 00 [11:29:59]MH_I2C_Read... [11:29:59]Read from MH i2c: 01 07 00 C3 AA 00 00 00 00 00 FF 0F 82 [11:29:59]RasterBufferAndPrint [11:29:59]line Счет N : (1)642648 [11:29:59]line ИНН: 02508201610067 [11:29:59]line Контрольно-Кассовый Чек [11:29:59]line ПРОДАЖА [11:29:59]line ТРК (МРК, ГНК) : 42 [11:29:59]line Товар: 2710194210 [11:29:59]line D-ENERGY ДТ-К-2 [11:29:59]line 25.910 * 77.20 [11:29:59]line = 2000.25 [11:29:59]line НДС 12% НСП 1% [11:29:59]line > о реализуемом товаре [11:29:59]line ОКРУГЛЕНИЕ: -0.25 [11:29:59]line ИТОГО: 2000.00 [11:29:59]line Внесено: 2000.00 [11:29:59]line СДАЧА: 0.00 [11:29:59]line НСП 1% : 17.70 [11:29:59]line НДС 12% : 212.42 [11:29:59]line Наличными: 2000.00 [11:29:59]line Безнал.: 0.00 [11:29:59]line Место: АЗС № 172 "Партнер Нефть" [11:29:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:29:59]line СНО: Общий режим [11:29:59]line Чек 202 26.10.2024 11:30 [11:29:59]line Смена: 532 ФФД: 1.0 [11:29:59]line ЗНМ: 0300000116 [11:29:59]line РНМ: 0000000000091780 [11:29:59]line Версия ККМ: 001 [11:29:59]line ФМ: 0000000000871765 [11:29:59]line ФД: 308781 [11:29:59]line ФПД: 70788431729788 [11:30:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T113004&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308781&fm=70788431729788&tin=02508201610067®Number=0000000000091780&sum=200000 [11:30:00]OFD Sender: Processing packet 308781 [packets to send 222, broken 221] [11:30:00]ProducePacketName [11:30:00]name=ofd_packets/00308781 [11:30:00]OFD Sender: To server: pG, [11:30:00]CommunicateWithHost lk.salyk.kg:30040 [11:30:00]ConnectInit lk.salyk.kg [11:30:00]written 0, free lines is 4095 [11:30:00]Connected sock=10 [11:30:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 3F CB 0D 01 C8 38 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 00 00 00 F4 03 04 00 BC D2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2D B6 04 00 35 04 06 00 40 61 B7 53 D4 7C 21 13 52 24 07 0A 6D F5 [11:30:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EC 3D 47 00 35 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2D B6 04 00 F4 03 04 00 1A 79 1C 67 B6 04 01 00 00 6D 49 09 29 08 F0 BE 60 [11:30:00]CommunicateWithHost err = 0 [11:30:00]CheckOFDResponse [11:30:00]1017 (14) - 77093643461234 [11:30:00]1041 (16) - 0000000000871765 [11:30:00]1040 (4) - 308781 [11:30:00]1012 (4) - 26.10.2024 05:07 [11:30:00]1206 (1) - 0 [11:30:00]OFD Sender: Remove packet 308781 [11:30:00]ProducePacketName [11:30:00]name=ofd_packets/00308781 [11:30:00]NVStorageDeleteData [11:30:00]Write to MH i2c: 01 00 00 ED AA 97 [11:30:00]Write i2c OK [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: 01 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: 01 07 00 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: 01 07 00 ED AA 00 00 00 00 00 B3 0C 5D [11:30:00]RasterBufferAndPrint [11:30:00]line [11:30:00]line [11:30:00]line [11:30:00]line [11:30:00]line [11:30:00]written 0, free lines is 3257 [11:30:00]MH_Cut [11:30:00]Write to MH i2c: D1 01 00 F4 AA 01 70 [11:30:00]Write i2c OK [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: D1 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: D1 01 00 [11:30:00]MH_I2C_Read... [11:30:00]Read from MH i2c: D1 01 00 F4 AA 00 6F [11:30:00]Write to MH i2c: 01 00 00 F5 AA 9F [11:30:00]Write i2c OK [11:30:00]MH_I2C_Read... [11:30:01]OFD Sender: No OFD packet to send [11:30:01]*** Cut start [11:30:01]*** Purtial cut [11:30:01]*** Stage 1: CUTSNS_PIN = 1 [11:30:01]Read from MH i2c: 01 [11:30:01]MH_I2C_Read... [11:30:01]*** Stop cut motor [11:30:01]*** Cut end [11:30:01]Read from MH i2c: 01 07 00 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: 01 07 00 F5 AA 00 00 00 00 00 FF 0F B4 [11:30:01]process_action close_receipt done [11:30:01]requested_data is exist [11:30:01]produce_requested_data [11:30:01]requested_item fm.sn is exist - process it [11:30:01]wFMCommunicate request_size=4 [11:30:01]MH_SAM_APDU [11:30:01]CAPDU: 80 11 00 00 [11:30:01]Write to MH i2c: E2 08 00 F6 AA 80 11 00 00 00 00 00 00 1A [11:30:01]Write i2c OK [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 [11:30:01]MH_I2C_Read... [11:30:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:30:01]Read from MH i2c: E2 17 00 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 17 00 F6 AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6F [11:30:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:30:01]wFMCommunicate OK [11:30:01]requested_item fd.num is exist - process it [11:30:01]SAM_PROTO_GetFieldsCounters [11:30:01]wFMCommunicate request_size=4 [11:30:01]MH_SAM_APDU [11:30:01]CAPDU: 80 13 00 00 [11:30:01]Write to MH i2c: E2 08 00 F7 AA 80 13 00 00 00 00 00 00 1D [11:30:01]Write i2c OK [11:30:01]MH_I2C_Read... [11:30:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:30:01]Read from MH i2c: E2 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 62 00 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 62 00 F7 AA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2D B6 04 00 0E 04 04 00 14 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 9B [11:30: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2D B6 04 00 0E 04 04 00 14 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 [11:30:01]wFMCommunicate OK [11:30:01]SAM_PROTO_GetFieldsCounters done [11:30:01]requested_item shift.num is exist - process it [11:30:01]requested_item shift.opened is exist - process it [11:30:01]req_shift_opened [11:30:01]FM_GetShiftState [11:30:01]SAM_PROTO_GetShiftState [11:30:01]wFMCommunicate request_size=4 [11:30:01]MH_SAM_APDU [11:30:01]CAPDU: 80 13 01 00 [11:30:01]Write to MH i2c: E2 08 00 F8 AA 80 13 01 00 00 00 00 00 1F [11:30:01]Write i2c OK [11:30:01]MH_I2C_Read... [11:30:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:30:01]Read from MH i2c: E2 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 0E 00 [11:30:01]MH_I2C_Read... [11:30:01]Read from MH i2c: E2 0E 00 F8 AA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9D [11:30:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:30:01]wFMCommunicate OK [11:30:01]SAM_PROTO_GetShiftState done [11:30:01]FM_GetShiftState done [11:30:01]req_shift_opened done [11:30:01]requested_item shift.open_date is exist - process it [11:30:01]req_shift_open_date [11:30:01]req_shift_open_date done [11:30:01]produce_requested_data done [11:30:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308781,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:30:01]process_action_free close_receipt [11:30:01]json_value_free [11:30:01]json_value_free done [11:30:01]process_json_proto returns [11:30:01]Send response to host [11:30:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308781,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:30:01]free response buf [11:30:01]execute_script done [11:30:01]execute_script returns [11:30:01]free content buf [11:30:01]Sock 8.Close socket [11:30:01]Sock 8.Thread stoped [11:30:06]OFD Sender: No OFD packet to send [11:30:11]OFD Sender: No OFD packet to send [11:30:16]OFD Sender: No OFD packet to send [11:30:21]OFD Sender: No OFD packet to send [11:30:26]OFD Sender: No OFD packet to send [11:30:31]OFD Sender: No OFD packet to send [11:30:36]OFD Sender: No OFD packet to send [11:30:41]OFD Sender: No OFD packet to send [11:30:46]OFD Sender: No OFD packet to send [11:30:51]OFD Sender: No OFD packet to send [11:30:56]OFD Sender: No OFD packet to send [11:31:01]OFD Sender: No OFD packet to send [11:31:06]OFD Sender: No OFD packet to send [11:31:11]OFD Sender: No OFD packet to send [11:31:16]OFD Sender: No OFD packet to send [11:31:21]OFD Sender: No OFD packet to send [11:31:26]OFD Sender: No OFD packet to send [11:31:31]OFD Sender: No OFD packet to send [11:31:36]OFD Sender: No OFD packet to send [11:31:41]OFD Sender: No OFD packet to send [11:31:46]OFD Sender: No OFD packet to send [11:31:51]OFD Sender: No OFD packet to send [11:31:56]OFD Sender: No OFD packet to send [11:32:01]OFD Sender: No OFD packet to send [11:32:01]accept exits with 9 [11:32:01]New connection [11:32:02]New thread 3067342180 created [11:32:02]Thread 3067198820 joined [11:32:02]Waiting for new connection... [11:32:02] Sock 9.Parse request [11:32:02]Sock 9.Check first char [11:32:02]Sock 9.First char is OK [11:32:02]request: POST /json_proto HTTP/1.0 [11:32:02]Method: POST [11:32:02]URL: /json_proto [11:32:02]Method is POST - this is cgi request [11:32:02]url: /json_proto [11:32:02]query_string will be loaded in cgi processing [11:32:02]execute_cgi json_proto POST (null) [11:32:02]execute_cgi path=json_proto method=POST [11:32:02]POST find Content-Length [11:32:02]Host: 172.17.96.3:8080 [11:32:02]Content-Length: 624 [11:32:02]Content-Type: application/json [11:32:02] [11:32:02]POST finish read [11:32:02]Found Content-Length = 624 [11:32:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3368", "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" ] } } [11:32:02]execute_script... [11:32: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)3368", "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" ] } } [11:32:02]POST & json_proto [11:32:02]process_json_proto [11:32:02]json parsed OK: [11:32:02]protocol is kg_v1.0 [11:32:02]action value=close_receipt [11:32:02]process_action close_receipt [11:32:02]cmd_close_receipt [11:32:02]MH_GetDate [11:32:02]Write to MH i2c: F0 00 00 F9 AA 92 [11:32:02]Write i2c OK [11:32:02]MH_I2C_Read... [11:32:02]Read from MH i2c: F0 [11:32:02]MH_I2C_Read... [11:32:02]Read from MH i2c: F0 09 00 [11:32:02]MH_I2C_Read... [11:32:02]Read from MH i2c: F0 09 00 F9 AA 00 37 D3 1C 67 44 5E 04 65 33 [11:32:02]GetLastDocTimeStamp 1729942204 [11:32:02]current date 1729942327 [11:32:02]FM_GetShiftState [11:32:02]SAM_PROTO_GetShiftState [11:32:02]wFMCommunicate request_size=4 [11:32:02]MH_SAM_APDU [11:32:02]CAPDU: 80 13 01 00 [11:32:02]Write to MH i2c: E2 08 00 FA AA 80 13 01 00 00 00 00 00 21 [11:32:02]Write i2c OK [11:32:02]MH_I2C_Read... [11:32:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:02]Read from MH i2c: E2 [11:32:02]MH_I2C_Read... [11:32:02]Read from MH i2c: E2 0E 00 [11:32:02]MH_I2C_Read... [11:32:02]Read from MH i2c: E2 0E 00 FA AA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9F [11:32:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:32:02]wFMCommunicate OK [11:32:02]SAM_PROTO_GetShiftState done [11:32:02]FM_GetShiftState done [11:32:02]opened in 1729902265 [11:32:02]opened+sec_in_day 1729988665 [11:32:02]quantity*price = 11500 [11:32:02]sum+1 = 11501 [11:32:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 115.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 203 26.10.2024 11:32 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308782 ФПД: 257221941338558 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T113207&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308782&fm=257221941338558&tin=02508201610067®Number=0000000000091780&sum=11500 0 [11:32:03]StoreToDocumentArchive [11:32:03]shift 532 fd 308782 [11:32:03]save to /storage/0532/doc_00308782 [11:32:03]save last doc name /storage/0532/doc_00308782 to /storage/kkm_last_doc_name [11:32:03]save OK [11:32:03]Clear old archive folders... [11:32:03]ProcessDocumentItem done err = 0, tmpTLVsize=274 [11:32:03]tlvbuf is 00B56EC0 [11:32:03]SAM_PROTO_ClearQueue [11:32:03]wFMCommunicate request_size=4 [11:32:03]MH_SAM_APDU [11:32:03]CAPDU: 80 09 00 00 [11:32:03]Write to MH i2c: E2 08 00 07 AB 80 09 00 00 00 00 00 00 24 [11:32:03]Write i2c OK [11:32:03]MH_I2C_Read... [11:32:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:03]Read from MH i2c: E2 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: E2 03 00 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: E2 03 00 07 AB 00 90 00 26 [11:32:03]RAPDU: 90 00 [11:32:03]wFMCommunicate OK [11:32:03]SAM_PROTO_ClearQueue done [11:32:03]KKMCreateOFDPacket [11:32:03]OFDProtocolAddRootSTLVToBuf [11:32:03]FM_MakeSignedData [11:32:03]FM_MakeSignedData [11:32:03]SAM_PROTO_SignData [11:32:03]wFMCommunicate request_size=4 [11:32:03]MH_SAM_APDU [11:32:03]CAPDU: 80 0D 01 02 [11:32:03]Write to MH i2c: E2 08 00 08 AB 80 0D 01 02 00 00 00 00 2C [11:32:03]Write i2c OK [11:32:03]MH_I2C_Read... [11:32:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:03]Read from MH i2c: E2 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: E2 03 00 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: E2 03 00 08 AB 00 90 00 27 [11:32:03]RAPDU: 90 00 [11:32:03]wFMCommunicate OK [11:32:03]wFMCommunicate request_size=255 [11:32:03]MH_SAM_APDU [11:32:03]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 CB 00 00 00 F4 03 04 00 37 D3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 [11:32:03]Write to MH i2c: E2 02 01 09 AB 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 CB 00 00 00 F4 03 04 00 37 D3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 00 00 36 [11:32:03]Write i2c OK [11:32:03]MH_I2C_Read... [11:32:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:03]Read from MH i2c: E2 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: E2 03 00 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: E2 03 00 09 AB 00 90 00 28 [11:32:03]RAPDU: 90 00 [11:32:03]wFMCommunicate OK [11:32:03]wFMCommunicate request_size=33 [11:32:03]MH_SAM_APDU [11:32:03]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2E B6 04 00 35 04 06 00 E9 F1 26 71 21 BE [11:32:03]Write to MH i2c: E2 24 00 0A AB 80 0D 02 02 1C 00 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2E B6 04 00 35 04 06 00 E9 F1 26 71 21 BE 00 00 F8 [11:32:03]Write i2c OK [11:32:03]MH_I2C_Read... [11:32:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:03]Read from MH i2c: E2 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: E2 03 00 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: E2 03 00 0A AB 00 90 00 29 [11:32:03]RAPDU: 90 00 [11:32:03]wFMCommunicate OK [11:32:03]wFMCommunicate request_size=4 [11:32:03]MH_SAM_APDU [11:32:03]CAPDU: 80 0D 03 02 [11:32:03]Write to MH i2c: E2 08 00 0B AB 80 0D 03 02 00 00 00 00 31 [11:32:03]Write i2c OK [11:32:03]MH_I2C_Read... [11:32:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:03]Read from MH i2c: E2 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: E2 0B 00 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: E2 0B 00 0B AB 00 FD 8A 79 63 7A BA 54 18 90 00 35 [11:32:03]RAPDU: FD 8A 79 63 7A BA 54 18 90 00 [11:32:03]wFMCommunicate OK [11:32:03]SAM_PROTO_SignData done [11:32:03]FM_MakeSignedData done [11:32:03]CreateOFDProtocolMessage [11:32:03]wFMCommunicate request_size=4 [11:32:03]MH_SAM_APDU [11:32:03]CAPDU: 80 11 00 00 [11:32:03]Write to MH i2c: E2 08 00 0C AB 80 11 00 00 00 00 00 00 31 [11:32:03]Write i2c OK [11:32:03]MH_I2C_Read... [11:32:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:03]Read from MH i2c: E2 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: E2 17 00 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: E2 17 00 0C AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 86 [11:32:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:32:03]wFMCommunicate OK [11:32:03]CreateOFDProtocolMessage done [11:32:03]OFDSenderStorePacket 308782 [11:32:03]StoreOFDPacket docnum=308782 [11:32:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 26 01 00 00 82 BF 1E 01 EC 84 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 CB 00 00 00 F4 03 04 00 37 D3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2E B6 04 00 35 04 06 00 E9 F1 26 71 21 BE FD 8A 79 63 7A BA 54 18 [11:32:03]CheckFolder [11:32:03]dirname=/storage/ofd_packets [11:32:03]CheckFolder done [11:32:03]ProducePacketName [11:32:03]name=ofd_packets/00308782 [11:32:03]NVStorageSaveData ofd_packets/00308782 [11:32:03]File name is /storage/ofd_packets/00308782 [11:32:03]Write 324 bytes [11:32:03]NVStorageSaveData done [11:32:03]OFDSenderStorePacket done [11:32:03]KKMCreateOFDPacket done [11:32:03]NVStorageSaveData kkm_last_timestamp [11:32:03]File name is /storage/kkm_last_timestamp [11:32:03]Write 4 bytes [11:32:03]NVStorageSaveData done [11:32:03]ExternCall_PrintAddStr [11:32:03]wPrintStart [11:32:03]Write to MH i2c: 01 00 00 0D AB B8 [11:32:03]Write i2c OK [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: 01 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: 01 07 00 [11:32:03]MH_I2C_Read... [11:32:03]Read from MH i2c: 01 07 00 0D AB 00 00 00 00 00 FF 0F CD [11:32:03]RasterBufferAndPrint [11:32:03]line Счет N : (3)3368 [11:32:03]line ИНН: 02508201610067 [11:32:03]line Контрольно-Кассовый Чек [11:32:03]line ПРОДАЖА [11:32:03]line Товар: 2000036240010 [11:32:03]line Кофе Латте (GABB TRADE) [11:32:03]line 1.000 * 115.00 [11:32:03]line = 115.00 [11:32:03]line НДС 12% НСП 1% [11:32:03]line > о реализуемом товаре [11:32:03]line ИТОГО: 115.00 [11:32:03]line НСП 1% : 1.02 [11:32:03]line НДС 12% : 12.21 [11:32:03]line Наличными: 115.00 [11:32:03]line Безнал.: 0.00 [11:32:03]line Место: АЗС № 172 "Партнер Нефть" [11:32:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:32:03]line СНО: Общий режим [11:32:03]line Чек 203 26.10.2024 11:32 [11:32:03]line Смена: 532 ФФД: 1.0 [11:32:03]line ЗНМ: 0300000116 [11:32:03]line РНМ: 0000000000091780 [11:32:03]line Версия ККМ: 001 [11:32:03]line ФМ: 0000000000871765 [11:32:03]line ФД: 308782 [11:32:03]line ФПД: 257221941338558 [11:32:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T113207&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308782&fm=257221941338558&tin=02508201610067®Number=0000000000091780&sum=11500 [11:32:04]OFD Sender: Processing packet 308782 [packets to send 222, broken 221] [11:32:04]ProducePacketName [11:32:04]name=ofd_packets/00308782 [11:32:04]OFD Sender: To server: pG, [11:32:04]CommunicateWithHost lk.salyk.kg:30040 [11:32:04]ConnectInit lk.salyk.kg [11:32:04]line 0 [11:32:04]written 0, free lines is 4095 [11:32:04]Connected sock=10 [11:32:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 26 01 00 00 82 BF 1E 01 EC 84 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 CB 00 00 00 F4 03 04 00 37 D3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2E B6 04 00 35 04 06 00 E9 F1 26 71 21 BE FD 8A 79 63 7A BA 54 18 [11:32:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 57 4C 47 00 32 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2E B6 04 00 F4 03 04 00 96 79 1C 67 B6 04 01 00 00 C0 8B 01 95 71 15 30 36 [11:32:04]CommunicateWithHost err = 0 [11:32:04]CheckOFDResponse [11:32:04]1017 (14) - 77093643461234 [11:32:04]1041 (16) - 0000000000871765 [11:32:04]1040 (4) - 308782 [11:32:04]1012 (4) - 26.10.2024 05:09 [11:32:04]1206 (1) - 0 [11:32:04]OFD Sender: Remove packet 308782 [11:32:04]ProducePacketName [11:32:04]name=ofd_packets/00308782 [11:32:04]NVStorageDeleteData [11:32:04]Write to MH i2c: 01 00 00 34 AB DF [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: 01 07 00 34 AB 00 00 00 00 00 E9 0C DB [11:32:04]RasterBufferAndPrint [11:32:04]line [11:32:04]line [11:32:04]line [11:32:04]line [11:32:04]line [11:32:04]written 0, free lines is 3311 [11:32:04]MH_Cut [11:32:04]Write to MH i2c: D1 01 00 3B AB 01 B8 [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: D1 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: D1 01 00 [11:32:04]MH_I2C_Read... [11:32:04]Read from MH i2c: D1 01 00 3B AB 00 B7 [11:32:04]Write to MH i2c: 01 00 00 3C AB E7 [11:32:04]Write i2c OK [11:32:04]MH_I2C_Read... [11:32:04]OFD Sender: No OFD packet to send [11:32:05]*** Cut start [11:32:05]*** Purtial cut [11:32:05]*** Stage 1: CUTSNS_PIN = 1 [11:32:05]Read from MH i2c: 01 [11:32:05]MH_I2C_Read... [11:32:05]*** Stop cut motor [11:32:05]*** Cut end [11:32:05]Read from MH i2c: 01 07 00 [11:32:05]MH_I2C_Read... [11:32:05]Read from MH i2c: 01 07 00 3C AB 00 00 00 00 00 FF 0F FC [11:32:05]process_action close_receipt done [11:32:05]requested_data is exist [11:32:05]produce_requested_data [11:32:05]requested_item fm.sn is exist - process it [11:32:05]wFMCommunicate request_size=4 [11:32:05]MH_SAM_APDU [11:32:05]CAPDU: 80 11 00 00 [11:32:05]Write to MH i2c: E2 08 00 3D AB 80 11 00 00 00 00 00 00 62 [11:32:05]Write i2c OK [11:32:05]MH_I2C_Read... [11:32:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:05]Read from MH i2c: E2 [11:32:05]MH_I2C_Read... [11:32:05]Read from MH i2c: E2 17 00 [11:32:05]MH_I2C_Read... [11:32:05]Read from MH i2c: E2 17 00 3D AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B7 [11:32:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:32:05]wFMCommunicate OK [11:32:05]requested_item fd.num is exist - process it [11:32:05]SAM_PROTO_GetFieldsCounters [11:32:05]wFMCommunicate request_size=4 [11:32:05]MH_SAM_APDU [11:32:05]CAPDU: 80 13 00 00 [11:32:05]Write to MH i2c: E2 08 00 3E AB 80 13 00 00 00 00 00 00 65 [11:32:05]Write i2c OK [11:32:05]MH_I2C_Read... [11:32:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:05]Read from MH i2c: E2 [11:32:05]MH_I2C_Read... [11:32:05]Read from MH i2c: E2 62 00 [11:32:05]MH_I2C_Read... [11:32:05]Read from MH i2c: E2 62 00 3E AB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2E B6 04 00 0E 04 04 00 14 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 E7 [11:32: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2E B6 04 00 0E 04 04 00 14 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 [11:32:05]wFMCommunicate OK [11:32:05]SAM_PROTO_GetFieldsCounters done [11:32:05]requested_item shift.num is exist - process it [11:32:05]requested_item shift.opened is exist - process it [11:32:05]req_shift_opened [11:32:05]FM_GetShiftState [11:32:05]SAM_PROTO_GetShiftState [11:32:05]wFMCommunicate request_size=4 [11:32:05]MH_SAM_APDU [11:32:05]CAPDU: 80 13 01 00 [11:32:05]Write to MH i2c: E2 08 00 3F AB 80 13 01 00 00 00 00 00 67 [11:32:05]Write i2c OK [11:32:05]MH_I2C_Read... [11:32:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:05]Read from MH i2c: E2 [11:32:05]MH_I2C_Read... [11:32:05]Read from MH i2c: E2 0E 00 [11:32:05]MH_I2C_Read... [11:32:05]Read from MH i2c: E2 0E 00 3F AB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E5 [11:32:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:32:05]wFMCommunicate OK [11:32:05]SAM_PROTO_GetShiftState done [11:32:05]FM_GetShiftState done [11:32:05]req_shift_opened done [11:32:05]requested_item shift.open_date is exist - process it [11:32:05]req_shift_open_date [11:32:05]req_shift_open_date done [11:32:05]produce_requested_data done [11:32:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308782,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:32:05]process_action_free close_receipt [11:32:05]json_value_free [11:32:05]json_value_free done [11:32:05]process_json_proto returns [11:32:05]Send response to host [11:32:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308782,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:32:05]free response buf [11:32:05]execute_script done [11:32:05]execute_script returns [11:32:05]free content buf [11:32:05]Sock 9.Close socket [11:32:05]Sock 9.Thread stoped [11:32:09]OFD Sender: No OFD packet to send [11:32:14]OFD Sender: No OFD packet to send [11:32:19]OFD Sender: No OFD packet to send [11:32:25]OFD Sender: No OFD packet to send [11:32:30]OFD Sender: No OFD packet to send [11:32:35]OFD Sender: No OFD packet to send [11:32:40]OFD Sender: No OFD packet to send [11:32:45]OFD Sender: No OFD packet to send [11:32:50]OFD Sender: No OFD packet to send [11:32:54]accept exits with 8 [11:32:54]New connection [11:32:54]New thread 3067198820 created [11:32:54]Thread 3067342180 joined [11:32:54]Waiting for new connection... [11:32:54] Sock 8.Parse request [11:32:54]Sock 8.Check first char [11:32:54]Sock 8.First char is OK [11:32:54]request: POST /json_proto HTTP/1.0 [11:32:54]Method: POST [11:32:54]URL: /json_proto [11:32:54]Method is POST - this is cgi request [11:32:54]url: /json_proto [11:32:54]query_string will be loaded in cgi processing [11:32:54]execute_cgi json_proto POST (null) [11:32:54]execute_cgi path=json_proto method=POST [11:32:54]POST find Content-Length [11:32:54]Host: 172.17.96.3:8080 [11:32:54]Content-Length: 678 [11:32:54]Content-Type: application/json [11:32:54] [11:32:54]POST finish read [11:32:54]Found Content-Length = 678 [11:32:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:32:54]execute_script... [11:32:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642649", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:32:54]POST & json_proto [11:32:54]process_json_proto [11:32:54]json parsed OK: [11:32:54]protocol is kg_v1.0 [11:32:54]action value=close_receipt [11:32:54]process_action close_receipt [11:32:54]cmd_close_receipt [11:32:54]MH_GetDate [11:32:54]Write to MH i2c: F0 00 00 40 AB DA [11:32:54]Write i2c OK [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: F0 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: F0 09 00 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: F0 09 00 40 AB 00 6B D3 1C 67 44 5E 04 65 AF [11:32:54]GetLastDocTimeStamp 1729942327 [11:32:54]current date 1729942379 [11:32:54]FM_GetShiftState [11:32:54]SAM_PROTO_GetShiftState [11:32:54]wFMCommunicate request_size=4 [11:32:54]MH_SAM_APDU [11:32:54]CAPDU: 80 13 01 00 [11:32:54]Write to MH i2c: E2 08 00 41 AB 80 13 01 00 00 00 00 00 69 [11:32:54]Write i2c OK [11:32:54]MH_I2C_Read... [11:32:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:54]Read from MH i2c: E2 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: E2 0E 00 [11:32:54]MH_I2C_Read... [11:32:54]Read from MH i2c: E2 0E 00 41 AB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E7 [11:32:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:32:54]wFMCommunicate OK [11:32:54]SAM_PROTO_GetShiftState done [11:32:54]FM_GetShiftState done [11:32:54]opened in 1729902265 [11:32:54]opened+sec_in_day 1729988665 [11:32:54]quantity*price = 70044 [11:32:54]sum+1 = 70045 [11:32:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 204 26.10.2024 11:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308783 ФПД: 194587502220199 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T113300&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308783&fm=194587502220199&tin=02508201610067®Number=0000000000091780&sum=70000 [11:32:55]StoreToDocumentArchive [11:32:55]shift 532 fd 308783 [11:32:55]save to /storage/0532/doc_00308783 [11:32:55]save last doc name /storage/0532/doc_00308783 to /storage/kkm_last_doc_name [11:32:55]save OK [11:32:55]Clear old archive folders... [11:32:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:32:55]tlvbuf is 00E45170 [11:32:55]SAM_PROTO_ClearQueue [11:32:55]wFMCommunicate request_size=4 [11:32:55]MH_SAM_APDU [11:32:55]CAPDU: 80 09 00 00 [11:32:55]Write to MH i2c: E2 08 00 4E AB 80 09 00 00 00 00 00 00 6B [11:32:55]Write i2c OK [11:32:55]MH_I2C_Read... [11:32:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:55]Read from MH i2c: E2 [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: E2 03 00 [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: E2 03 00 4E AB 00 90 00 6D [11:32:55]RAPDU: 90 00 [11:32:55]wFMCommunicate OK [11:32:55]SAM_PROTO_ClearQueue done [11:32:55]KKMCreateOFDPacket [11:32:55]OFDProtocolAddRootSTLVToBuf [11:32:55]FM_MakeSignedData [11:32:55]FM_MakeSignedData [11:32:55]SAM_PROTO_SignData [11:32:55]wFMCommunicate request_size=4 [11:32:55]MH_SAM_APDU [11:32:55]CAPDU: 80 0D 01 02 [11:32:55]Write to MH i2c: E2 08 00 4F AB 80 0D 01 02 00 00 00 00 73 [11:32:55]Write i2c OK [11:32:55]MH_I2C_Read... [11:32:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:55]Read from MH i2c: E2 [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: E2 03 00 [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: E2 03 00 4F AB 00 90 00 6E [11:32:55]RAPDU: 90 00 [11:32:55]wFMCommunicate OK [11:32:55]wFMCommunicate request_size=255 [11:32:55]MH_SAM_APDU [11:32:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CC 00 00 00 F4 03 04 00 6C D3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2F B6 04 00 35 04 06 00 B0 [11:32:55]Write to MH i2c: E2 02 01 50 AB 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 CC 00 00 00 F4 03 04 00 6C D3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2F B6 04 00 35 04 06 00 B0 00 00 4E [11:32:55]Write i2c OK [11:32:55]MH_I2C_Read... [11:32:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:55]Read from MH i2c: E2 [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: E2 03 00 [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: E2 03 00 50 AB 00 90 00 6F [11:32:55]RAPDU: 90 00 [11:32:55]wFMCommunicate OK [11:32:55]wFMCommunicate request_size=10 [11:32:55]MH_SAM_APDU [11:32:55]CAPDU: 80 0D 02 02 05 F9 EE F2 93 A7 [11:32:55]Write to MH i2c: E2 0D 00 51 AB 80 0D 02 02 05 00 F9 EE F2 93 A7 00 00 93 [11:32:55]Write i2c OK [11:32:55]MH_I2C_Read... [11:32:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:55]Read from MH i2c: E2 [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: E2 03 00 [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: E2 03 00 51 AB 00 90 00 70 [11:32:55]RAPDU: 90 00 [11:32:55]wFMCommunicate OK [11:32:55]wFMCommunicate request_size=4 [11:32:55]MH_SAM_APDU [11:32:55]CAPDU: 80 0D 03 02 [11:32:55]Write to MH i2c: E2 08 00 52 AB 80 0D 03 02 00 00 00 00 78 [11:32:55]Write i2c OK [11:32:55]MH_I2C_Read... [11:32:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:55]Read from MH i2c: E2 [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: E2 0B 00 [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: E2 0B 00 52 AB 00 AA 9B A6 ED BE 6E AA CF 90 00 F6 [11:32:55]RAPDU: AA 9B A6 ED BE 6E AA CF 90 00 [11:32:55]wFMCommunicate OK [11:32:55]SAM_PROTO_SignData done [11:32:55]FM_MakeSignedData done [11:32:55]CreateOFDProtocolMessage [11:32:55]wFMCommunicate request_size=4 [11:32:55]MH_SAM_APDU [11:32:55]CAPDU: 80 11 00 00 [11:32:55]Write to MH i2c: E2 08 00 53 AB 80 11 00 00 00 00 00 00 78 [11:32:55]Write i2c OK [11:32:55]MH_I2C_Read... [11:32:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:55]Read from MH i2c: E2 [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: E2 17 00 [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: E2 17 00 53 AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CD [11:32:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:32:55]wFMCommunicate OK [11:32:55]CreateOFDProtocolMessage done [11:32:55]OFDSenderStorePacket 308783 [11:32:55]StoreOFDPacket docnum=308783 [11:32:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9D A4 07 01 8B 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CC 00 00 00 F4 03 04 00 6C D3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2F B6 04 00 35 04 06 00 B0 F9 EE F2 93 A7 AA 9B A6 ED BE 6E AA CF [11:32:55]CheckFolder [11:32:55]dirname=/storage/ofd_packets [11:32:55]CheckFolder done [11:32:55]ProducePacketName [11:32:55]name=ofd_packets/00308783 [11:32:55]NVStorageSaveData ofd_packets/00308783 [11:32:55]File name is /storage/ofd_packets/00308783 [11:32:55]Write 301 bytes [11:32:55]NVStorageSaveData done [11:32:55]OFDSenderStorePacket done [11:32:55]KKMCreateOFDPacket done [11:32:55]NVStorageSaveData kkm_last_timestamp [11:32:55]File name is /storage/kkm_last_timestamp [11:32:55]Write 4 bytes [11:32:55]NVStorageSaveData done [11:32:55]OFD Sender: Processing packet 308783 [packets to send 222, broken 221] [11:32:55]ProducePacketName [11:32:55]name=ofd_packets/00308783 [11:32:55]OFD Sender: To server: pG, [11:32:55]CommunicateWithHost lk.salyk.kg:30040 [11:32:55]ConnectInit lk.salyk.kg [11:32:55]ExternCall_PrintAddStr [11:32:55]wPrintStart [11:32:55]Write to MH i2c: 01 00 00 54 AB FF [11:32:55]Write i2c OK [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: 01 [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: 01 07 00 [11:32:55]MH_I2C_Read... [11:32:55]Read from MH i2c: 01 07 00 54 AB 00 00 00 00 00 FF 0F 14 [11:32:55]RasterBufferAndPrint [11:32:55]line Счет N : (1)642649 [11:32:55]line ИНН: 02508201610067 [11:32:55]line Контрольно-Кассовый Чек [11:32:55]line ПРОДАЖА [11:32:55]line ТРК (МРК, ГНК) : 62 [11:32:55]line Товар: 2710124130 [11:32:55]line Аи-92-К-2 [11:32:55]line 10.470 * 66.90 [11:32:55]line = 700.44 [11:32:55]line НДС 12% НСП 1% [11:32:55]line > о реализуемом товаре [11:32:55]line ОКРУГЛЕНИЕ: -0.44 [11:32:55]line ИТОГО: 700.00 [11:32:55]line Внесено: 700.00 [11:32:55]line СДАЧА: 0.00 [11:32:55]line НСП 1% : 6.20 [11:32:55]line НДС 12% : 74.38 [11:32:55]line Наличными: 700.00 [11:32:55]line Безнал.: 0.00 [11:32:55]line Место: АЗС № 172 "Партнер Нефть" [11:32:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:32:55]line СНО: Общий режим [11:32:55]line Чек 204 26.10.2024 11:33 [11:32:55]line Смена: 532 ФФД: 1.0 [11:32:55]line ЗНМ: 0300000116 [11:32:55]line РНМ: 0000000000091780 [11:32:55]line Версия ККМ: 001 [11:32:55]line ФМ: 0000000000871765 [11:32:55]line ФД: 308783 [11:32:55]line ФПД: 194587502220199 [11:32:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T113300&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308783&fm=194587502220199&tin=02508201610067®Number=0000000000091780&sum=70000 [11:32:56]Connected sock=11 [11:32:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 written 0, free lines is 4095 [11:32:56]9D A4 07 01 8B 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CC 00 00 00 F4 03 04 00 6C D3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2F B6 04 00 35 04 06 00 B0 F9 EE F2 93 A7 AA 9B A6 ED BE 6E AA CF [11:32:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BF 98 47 00 25 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 31 37 36 35 10 04 04 00 2F B6 04 00 F4 03 04 00 CA 79 1C 67 B6 04 01 00 00 D3 8E 72 49 8C 5F EC 36 [11:32:56]CommunicateWithHost err = 0 [11:32:56]CheckOFDResponse [11:32:56]1017 (14) - 77093643461234 [11:32:56]1041 (16) - 0000000000871765 [11:32:56]1040 (4) - 308783 [11:32:56]1012 (4) - 26.10.2024 05:10 [11:32:56]1206 (1) - 0 [11:32:56]OFD Sender: Remove packet 308783 [11:32:56]ProducePacketName [11:32:56]name=ofd_packets/00308783 [11:32:56]NVStorageDeleteData [11:32:56]Write to MH i2c: 01 00 00 7E AB 29 [11:32:56]Write i2c OK [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: 01 [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: 01 07 00 [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: 01 07 00 7E AB 00 00 00 00 00 B1 0C ED [11:32:56]RasterBufferAndPrint [11:32:56]line [11:32:56]line [11:32:56]line [11:32:56]line [11:32:56]line [11:32:56]written 0, free lines is 3255 [11:32:56]MH_Cut [11:32:56]Write to MH i2c: D1 01 00 85 AB 01 02 [11:32:56]Write i2c OK [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: D1 [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: D1 01 00 [11:32:56]MH_I2C_Read... [11:32:56]Read from MH i2c: D1 01 00 85 AB 00 01 [11:32:56]Write to MH i2c: 01 00 00 86 AB 31 [11:32:56]Write i2c OK [11:32:56]MH_I2C_Read... [11:32:56]OFD Sender: No OFD packet to send [11:32:57]*** Cut start [11:32:57]*** Purtial cut [11:32:57]*** Stage 1: CUTSNS_PIN = 1 [11:32:57]Read from MH i2c: 01 [11:32:57]MH_I2C_Read... [11:32:57]*** Stop cut motor [11:32:57]*** Cut end [11:32:57]Read from MH i2c: 01 07 00 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: 01 07 00 86 AB 00 00 00 00 00 FF 0F 46 [11:32:57]process_action close_receipt done [11:32:57]requested_data is exist [11:32:57]produce_requested_data [11:32:57]requested_item fm.sn is exist - process it [11:32:57]wFMCommunicate request_size=4 [11:32:57]MH_SAM_APDU [11:32:57]CAPDU: 80 11 00 00 [11:32:57]Write to MH i2c: E2 08 00 87 AB 80 11 00 00 00 00 00 00 AC [11:32:57]Write i2c OK [11:32:57]MH_I2C_Read... [11:32:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:57]Read from MH i2c: E2 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 17 00 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 17 00 87 AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 01 [11:32:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:32:57]wFMCommunicate OK [11:32:57]requested_item fd.num is exist - process it [11:32:57]SAM_PROTO_GetFieldsCounters [11:32:57]wFMCommunicate request_size=4 [11:32:57]MH_SAM_APDU [11:32:57]CAPDU: 80 13 00 00 [11:32:57]Write to MH i2c: E2 08 00 88 AB 80 13 00 00 00 00 00 00 AF [11:32:57]Write i2c OK [11:32:57]MH_I2C_Read... [11:32:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:57]Read from MH i2c: E2 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 62 00 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 62 00 88 AB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2F B6 04 00 0E 04 04 00 14 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 35 [11:32:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2F B6 04 00 0E 04 04 00 14 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 [11:32:57]wFMCommunicate OK [11:32:57]SAM_PROTO_GetFieldsCounters done [11:32:57]requested_item shift.num is exist - process it [11:32:57]requested_item shift.opened is exist - process it [11:32:57]req_shift_opened [11:32:57]FM_GetShiftState [11:32:57]SAM_PROTO_GetShiftState [11:32:57]wFMCommunicate request_size=4 [11:32:57]MH_SAM_APDU [11:32:57]CAPDU: 80 13 01 00 [11:32:57]Write to MH i2c: E2 08 00 89 AB 80 13 01 00 00 00 00 00 B1 [11:32:57]Write i2c OK [11:32:57]MH_I2C_Read... [11:32:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:57]Read from MH i2c: E2 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 0E 00 [11:32:57]MH_I2C_Read... [11:32:57]Read from MH i2c: E2 0E 00 89 AB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2F [11:32:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:32:57]wFMCommunicate OK [11:32:57]SAM_PROTO_GetShiftState done [11:32:57]FM_GetShiftState done [11:32:57]req_shift_opened done [11:32:57]requested_item shift.open_date is exist - process it [11:32:57]req_shift_open_date [11:32:57]req_shift_open_date done [11:32:57]produce_requested_data done [11:32:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308783,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:32:57]process_action_free close_receipt [11:32:57]json_value_free [11:32:57]json_value_free done [11:32:57]process_json_proto returns [11:32:57]Send response to host [11:32:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308783,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:32:57]free response buf [11:32:57]execute_script done [11:32:57]execute_script returns [11:32:57]free content buf [11:32:57]Sock 8.Close socket [11:32:57]Sock 8.Thread stoped [11:33:01]OFD Sender: No OFD packet to send [11:33:06]OFD Sender: No OFD packet to send [11:33:11]OFD Sender: No OFD packet to send [11:33:12]accept exits with 9 [11:33:12]New connection [11:33:12]New thread 3067342180 created [11:33:12]Thread 3067198820 joined [11:33:12]Waiting for new connection... [11:33:12] Sock 9.Parse request [11:33:12]Sock 9.Check first char [11:33:12]Sock 9.First char is OK [11:33:12]request: POST /json_proto HTTP/1.0 [11:33:12]Method: POST [11:33:12]URL: /json_proto [11:33:12]Method is POST - this is cgi request [11:33:12]url: /json_proto [11:33:12]query_string will be loaded in cgi processing [11:33:12]execute_cgi json_proto POST (null) [11:33:12]execute_cgi path=json_proto method=POST [11:33:12]POST find Content-Length [11:33:12]Host: 172.17.96.3:8080 [11:33:12]Content-Length: 682 [11:33:12]Content-Type: application/json [11:33:12] [11:33:12]POST finish read [11:33:12]Found Content-Length = 682 [11:33:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642651", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:33:12]execute_script... [11:33: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)642651", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:33:12]POST & json_proto [11:33:12]process_json_proto [11:33:12]json parsed OK: [11:33:12]protocol is kg_v1.0 [11:33:12]action value=close_receipt [11:33:12]process_action close_receipt [11:33:12]cmd_close_receipt [11:33:12]MH_GetDate [11:33:12]Write to MH i2c: F0 00 00 8A AB 24 [11:33:12]Write i2c OK [11:33:12]MH_I2C_Read... [11:33:12]Read from MH i2c: F0 [11:33:12]MH_I2C_Read... [11:33:12]Read from MH i2c: F0 09 00 [11:33:12]MH_I2C_Read... [11:33:12]Read from MH i2c: F0 09 00 8A AB 00 7E D3 1C 67 44 5E 04 65 0C [11:33:12]GetLastDocTimeStamp 1729942380 [11:33:12]current date 1729942398 [11:33:12]FM_GetShiftState [11:33:12]SAM_PROTO_GetShiftState [11:33:12]wFMCommunicate request_size=4 [11:33:12]MH_SAM_APDU [11:33:12]CAPDU: 80 13 01 00 [11:33:12]Write to MH i2c: E2 08 00 8B AB 80 13 01 00 00 00 00 00 B3 [11:33:12]Write i2c OK [11:33:12]MH_I2C_Read... [11:33:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:13]Read from MH i2c: E2 [11:33:13]MH_I2C_Read... [11:33:13]Read from MH i2c: E2 0E 00 [11:33:13]MH_I2C_Read... [11:33:13]Read from MH i2c: E2 0E 00 8B AB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 31 [11:33:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:33:13]wFMCommunicate OK [11:33:13]SAM_PROTO_GetShiftState done [11:33:13]FM_GetShiftState done [11:33:13]opened in 1729902265 [11:33:13]opened+sec_in_day 1729988665 [11:33:13]quantity*price = 100015 [11:33:13]sum+1 = 100017 [11:33:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 205 26.10.2024 11:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308784 ФПД: 138575401533272 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T113318&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308784&fm=138575401533272&tin=02508201610067®Number=0000000000091780&sum=100000 [11:33:14]StoreToDocumentArchive [11:33:14]shift 532 fd 308784 [11:33:14]save to /storage/0532/doc_00308784 [11:33:14]save last doc name /storage/0532/doc_00308784 to /storage/kkm_last_doc_name [11:33:14]save OK [11:33:14]Clear old archive folders... [11:33:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:33:14]tlvbuf is 00ACDB60 [11:33:14]SAM_PROTO_ClearQueue [11:33:14]wFMCommunicate request_size=4 [11:33:14]MH_SAM_APDU [11:33:14]CAPDU: 80 09 00 00 [11:33:14]Write to MH i2c: E2 08 00 98 AB 80 09 00 00 00 00 00 00 B5 [11:33:14]Write i2c OK [11:33:14]MH_I2C_Read... [11:33:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:33:14]Read from MH i2c: E2 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 03 00 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 03 00 98 AB 00 90 00 B7 [11:33:14]RAPDU: 90 00 [11:33:14]wFMCommunicate OK [11:33:14]SAM_PROTO_ClearQueue done [11:33:14]KKMCreateOFDPacket [11:33:14]OFDProtocolAddRootSTLVToBuf [11:33:14]FM_MakeSignedData [11:33:14]FM_MakeSignedData [11:33:14]SAM_PROTO_SignData [11:33:14]wFMCommunicate request_size=4 [11:33:14]MH_SAM_APDU [11:33:14]CAPDU: 80 0D 01 02 [11:33:14]Write to MH i2c: E2 08 00 99 AB 80 0D 01 02 00 00 00 00 BD [11:33:14]Write i2c OK [11:33:14]MH_I2C_Read... [11:33:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:33:14]Read from MH i2c: E2 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 03 00 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 03 00 99 AB 00 90 00 B8 [11:33:14]RAPDU: 90 00 [11:33:14]wFMCommunicate OK [11:33:14]wFMCommunicate request_size=255 [11:33:14]MH_SAM_APDU [11:33:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CD 00 00 00 F4 03 04 00 7E D3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 30 B6 04 00 35 04 06 00 7E [11:33:14]Write to MH i2c: E2 02 01 9A AB 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 CD 00 00 00 F4 03 04 00 7E D3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 30 B6 04 00 35 04 06 00 7E 00 00 64 [11:33:14]Write i2c OK [11:33:14]MH_I2C_Read... [11:33:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:14]Read from MH i2c: E2 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 03 00 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 03 00 9A AB 00 90 00 B9 [11:33:14]RAPDU: 90 00 [11:33:14]wFMCommunicate OK [11:33:14]wFMCommunicate request_size=10 [11:33:14]MH_SAM_APDU [11:33:14]CAPDU: 80 0D 02 02 05 08 99 95 3F 58 [11:33:14]Write to MH i2c: E2 0D 00 9B AB 80 0D 02 02 05 00 08 99 95 3F 58 00 00 97 [11:33:14]Write i2c OK [11:33:14]MH_I2C_Read... [11:33:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:33:14]Read from MH i2c: E2 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 03 00 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 03 00 9B AB 00 90 00 BA [11:33:14]RAPDU: 90 00 [11:33:14]wFMCommunicate OK [11:33:14]wFMCommunicate request_size=4 [11:33:14]MH_SAM_APDU [11:33:14]CAPDU: 80 0D 03 02 [11:33:14]Write to MH i2c: E2 08 00 9C AB 80 0D 03 02 00 00 00 00 C2 [11:33:14]Write i2c OK [11:33:14]MH_I2C_Read... [11:33:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:33:14]Read from MH i2c: E2 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 0B 00 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 0B 00 9C AB 00 72 F7 81 25 73 E8 5D 05 90 00 8F [11:33:14]RAPDU: 72 F7 81 25 73 E8 5D 05 90 00 [11:33:14]wFMCommunicate OK [11:33:14]SAM_PROTO_SignData done [11:33:14]FM_MakeSignedData done [11:33:14]CreateOFDProtocolMessage [11:33:14]wFMCommunicate request_size=4 [11:33:14]MH_SAM_APDU [11:33:14]CAPDU: 80 11 00 00 [11:33:14]Write to MH i2c: E2 08 00 9D AB 80 11 00 00 00 00 00 00 C2 [11:33:14]Write i2c OK [11:33:14]MH_I2C_Read... [11:33:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:14]Read from MH i2c: E2 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 17 00 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: E2 17 00 9D AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 17 [11:33:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:33:14]wFMCommunicate OK [11:33:14]CreateOFDProtocolMessage done [11:33:14]OFDSenderStorePacket 308784 [11:33:14]StoreOFDPacket docnum=308784 [11:33:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FC 6F 07 01 C5 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CD 00 00 00 F4 03 04 00 7E D3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 30 B6 04 00 35 04 06 00 7E 08 99 95 3F 58 72 F7 81 25 73 E8 5D 05 [11:33:14]CheckFolder [11:33:14]dirname=/storage/ofd_packets [11:33:14]CheckFolder done [11:33:14]ProducePacketName [11:33:14]name=ofd_packets/00308784 [11:33:14]NVStorageSaveData ofd_packets/00308784 [11:33:14]File name is /storage/ofd_packets/00308784 [11:33:14]Write 301 bytes [11:33:14]NVStorageSaveData done [11:33:14]OFDSenderStorePacket done [11:33:14]KKMCreateOFDPacket done [11:33:14]NVStorageSaveData kkm_last_timestamp [11:33:14]File name is /storage/kkm_last_timestamp [11:33:14]Write 4 bytes [11:33:14]NVStorageSaveData done [11:33:14]ExternCall_PrintAddStr [11:33:14]wPrintStart [11:33:14]Write to MH i2c: 01 00 00 9E AB 49 [11:33:14]Write i2c OK [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: 01 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: 01 07 00 [11:33:14]MH_I2C_Read... [11:33:14]Read from MH i2c: 01 07 00 9E AB 00 00 00 00 00 FF 0F 5E [11:33:14]RasterBufferAndPrint [11:33:14]line Счет N : (1)642651 [11:33:14]line ИНН: 02508201610067 [11:33:14]line Контрольно-Кассовый Чек [11:33:14]line ПРОДАЖА [11:33:14]line ТРК (МРК, ГНК) : 41 [11:33:14]line Товар: 2710124130 [11:33:14]line Аи-92-К-2 [11:33:14]line 14.950 * 66.90 [11:33:14]line = 1000.16 [11:33:14]line НДС 12% НСП 1% [11:33:14]line > о реализуемом товаре [11:33:14]line ОКРУГЛЕНИЕ: -0.16 [11:33:14]line ИТОГО: 1000.00 [11:33:14]line Внесено: 1000.00 [11:33:14]line СДАЧА: 0.00 [11:33:14]line НСП 1% : 8.85 [11:33:14]line НДС 12% : 106.21 [11:33:14]line Наличными: 1000.00 [11:33:14]line Безнал.: 0.00 [11:33:14]line Место: АЗС № 172 "Партнер Нефть" [11:33:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:33:14]line СНО: Общий режим [11:33:14]line Чек 205 26.10.2024 11:33 [11:33:14]line Смена: 532 ФФД: 1.0 [11:33:14]line ЗНМ: 0300000116 [11:33:14]line РНМ: 0000000000091780 [11:33:14]line Версия ККМ: 001 [11:33:14]line ФМ: 0000000000871765 [11:33:14]line ФД: 308784 [11:33:14]line ФПД: 138575401533272 [11:33:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T113318&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308784&fm=138575401533272&tin=02508201610067®Number=0000000000091780&sum=100000 [11:33:14]OFD Sender: Processing packet 308784 [packets to send 222, broken 221] [11:33:14]ProducePacketName [11:33:14]name=ofd_packets/00308784 [11:33:14]OFD Sender: To server: pG, [11:33:14]CommunicateWithHost lk.salyk.kg:30040 [11:33:14]ConnectInit lk.salyk.kg [11:33:14]written 0, free lines is 4095 [11:33:14]Connected sock=11 [11:33:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FC 6F 07 01 C5 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CD 00 00 00 F4 03 04 00 7E D3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 30 B6 04 00 35 04 06 00 7E 08 99 95 3F 58 72 F7 81 25 73 E8 5D 05 [11:33:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 50 77 47 00 93 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 31 37 36 35 10 04 04 00 30 B6 04 00 F4 03 04 00 DD 79 1C 67 B6 04 01 00 00 C5 BB 74 9F 0C F7 5B A1 [11:33:15]CommunicateWithHost err = 0 [11:33:15]CheckOFDResponse [11:33:15]1017 (14) - 77093643461234 [11:33:15]1041 (16) - 0000000000871765 [11:33:15]1040 (4) - 308784 [11:33:15]1012 (4) - 26.10.2024 05:10 [11:33:15]1206 (1) - 0 [11:33:15]OFD Sender: Remove packet 308784 [11:33:15]ProducePacketName [11:33:15]name=ofd_packets/00308784 [11:33:15]NVStorageDeleteData [11:33:15]Write to MH i2c: 01 00 00 C8 AB 73 [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: 01 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: 01 07 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: 01 07 00 C8 AB 00 00 00 00 00 BB 0C 41 [11:33:15]RasterBufferAndPrint [11:33:15]line [11:33:15]line [11:33:15]line [11:33:15]line [11:33:15]line [11:33:15]written 0, free lines is 3266 [11:33:15]MH_Cut [11:33:15]Write to MH i2c: D1 01 00 CF AB 01 4C [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: D1 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: D1 01 00 [11:33:15]MH_I2C_Read... [11:33:15]Read from MH i2c: D1 01 00 CF AB 00 4B [11:33:15]Write to MH i2c: 01 00 00 D0 AB 7B [11:33:15]Write i2c OK [11:33:15]MH_I2C_Read... [11:33:15]OFD Sender: No OFD packet to send [11:33:15]*** Cut start [11:33:15]*** Purtial cut [11:33:15]*** Stage 1: CUTSNS_PIN = 1 [11:33:16]Read from MH i2c: 01 [11:33:16]MH_I2C_Read... [11:33:16]*** Stop cut motor [11:33:16]*** Cut end [11:33:16]Read from MH i2c: 01 07 00 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: 01 07 00 D0 AB 00 00 00 00 00 FF 0F 90 [11:33:16]process_action close_receipt done [11:33:16]requested_data is exist [11:33:16]produce_requested_data [11:33:16]requested_item fm.sn is exist - process it [11:33:16]wFMCommunicate request_size=4 [11:33:16]MH_SAM_APDU [11:33:16]CAPDU: 80 11 00 00 [11:33:16]Write to MH i2c: E2 08 00 D1 AB 80 11 00 00 00 00 00 00 F6 [11:33:16]Write i2c OK [11:33:16]MH_I2C_Read... [11:33:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:16]Read from MH i2c: E2 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: E2 17 00 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: E2 17 00 D1 AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4B [11:33:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:33:16]wFMCommunicate OK [11:33:16]requested_item fd.num is exist - process it [11:33:16]SAM_PROTO_GetFieldsCounters [11:33:16]wFMCommunicate request_size=4 [11:33:16]MH_SAM_APDU [11:33:16]CAPDU: 80 13 00 00 [11:33:16]Write to MH i2c: E2 08 00 D2 AB 80 13 00 00 00 00 00 00 F9 [11:33:16]Write i2c OK [11:33:16]MH_I2C_Read... [11:33:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:16]Read from MH i2c: E2 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: E2 62 00 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: E2 62 00 D2 AB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 30 B6 04 00 0E 04 04 00 14 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 83 [11:33:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 30 B6 04 00 0E 04 04 00 14 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 [11:33:16]wFMCommunicate OK [11:33:16]SAM_PROTO_GetFieldsCounters done [11:33:16]requested_item shift.num is exist - process it [11:33:16]requested_item shift.opened is exist - process it [11:33:16]req_shift_opened [11:33:16]FM_GetShiftState [11:33:16]SAM_PROTO_GetShiftState [11:33:16]wFMCommunicate request_size=4 [11:33:16]MH_SAM_APDU [11:33:16]CAPDU: 80 13 01 00 [11:33:16]Write to MH i2c: E2 08 00 D3 AB 80 13 01 00 00 00 00 00 FB [11:33:16]Write i2c OK [11:33:16]MH_I2C_Read... [11:33:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:16]Read from MH i2c: E2 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: E2 0E 00 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: E2 0E 00 D3 AB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 79 [11:33:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:33:16]wFMCommunicate OK [11:33:16]SAM_PROTO_GetShiftState done [11:33:16]FM_GetShiftState done [11:33:16]req_shift_opened done [11:33:16]requested_item shift.open_date is exist - process it [11:33:16]req_shift_open_date [11:33:16]req_shift_open_date done [11:33:16]produce_requested_data done [11:33:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308784,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:33:16]process_action_free close_receipt [11:33:16]json_value_free [11:33:16]json_value_free done [11:33:16]process_json_proto returns [11:33:16]Send response to host [11:33:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308784,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:33:16]free response buf [11:33:16]execute_script done [11:33:16]execute_script returns [11:33:16]free content buf [11:33:16]Sock 9.Close socket [11:33:16]Sock 9.Thread stoped [11:33:16]accept exits with 8 [11:33:16]New connection [11:33:16]New thread 3067198820 created [11:33:16]Thread 3067342180 joined [11:33:16]Waiting for new connection... [11:33:16] Sock 8.Parse request [11:33:16]Sock 8.Check first char [11:33:16]Sock 8.First char is OK [11:33:16]request: POST /json_proto HTTP/1.0 [11:33:16]Method: POST [11:33:16]URL: /json_proto [11:33:16]Method is POST - this is cgi request [11:33:16]url: /json_proto [11:33:16]query_string will be loaded in cgi processing [11:33:16]execute_cgi json_proto POST (null) [11:33:16]execute_cgi path=json_proto method=POST [11:33:16]POST find Content-Length [11:33:16]Host: 172.17.96.3:8080 [11:33:16]Content-Length: 797 [11:33:16]Content-Type: application/json [11:33:16] [11:33:16]POST finish read [11:33:16]Found Content-Length = 797 [11:33:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642650", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 43.970, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:16]execute_script... [11:33:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642650", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 43.970, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:33:16]POST & json_proto [11:33:16]process_json_proto [11:33:16]json parsed OK: [11:33:16]protocol is kg_v1.0 [11:33:16]action value=close_receipt [11:33:16]process_action close_receipt [11:33:16]cmd_close_receipt [11:33:16]MH_GetDate [11:33:16]Write to MH i2c: F0 00 00 D4 AB 6E [11:33:16]Write i2c OK [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: F0 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: F0 09 00 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: F0 09 00 D4 AB 00 82 D3 1C 67 44 5E 04 65 5A [11:33:16]GetLastDocTimeStamp 1729942398 [11:33:16]current date 1729942402 [11:33:16]FM_GetShiftState [11:33:16]SAM_PROTO_GetShiftState [11:33:16]wFMCommunicate request_size=4 [11:33:16]MH_SAM_APDU [11:33:16]CAPDU: 80 13 01 00 [11:33:16]Write to MH i2c: E2 08 00 D5 AB 80 13 01 00 00 00 00 00 FD [11:33:16]Write i2c OK [11:33:16]MH_I2C_Read... [11:33:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:16]Read from MH i2c: E2 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: E2 0E 00 [11:33:16]MH_I2C_Read... [11:33:16]Read from MH i2c: E2 0E 00 D5 AB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7B [11:33:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:33:16]wFMCommunicate OK [11:33:16]SAM_PROTO_GetShiftState done [11:33:16]FM_GetShiftState done [11:33:16]opened in 1729902265 [11:33:16]opened+sec_in_day 1729988665 [11:33:16]quantity*price = 0 [11:33:16]sum+1 = 1 [11:33:16]Check (price>sum+1) || (price+1 о реализуемом товаре [11:33:18]line ИТОГО: 0.00 [11:33:18]line НСП 1% : 0.00 [11:33:18]line НДС 12% : 0.00 [11:33:18]line Наличными: 0.00 [11:33:18]line Безнал.: 0.00 [11:33:18]line Место: АЗС № 172 "Партнер Нефть" [11:33:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:33:18]line СНО: Общий режим [11:33:18]line Чек 206 26.10.2024 11:33 [11:33:18]line Смена: 532 ФФД: 1.0 [11:33:18]line ЗНМ: 0300000116 [11:33:18]line РНМ: 0000000000091780 [11:33:18]line Версия ККМ: 001 [11:33:18]line Талоны: Топливные Талоны [11:33:18]line 4755294 [11:33:18]line ФМ: 0000000000871765 [11:33:18]line ФД: 308785 [11:33:18]line ФПД: 245673458296842 [11:33:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T113322&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308785&fm=245673458296842&tin=02508201610067®Number=0000000000091780&sum=0 [11:33:18]written 0, free lines is 4095 [11:33:18]OFD Sender: Processing packet 308785 [packets to send 222, broken 221] [11:33:18]ProducePacketName [11:33:18]name=ofd_packets/00308785 [11:33:18]OFD Sender: To server: pG, [11:33:18]CommunicateWithHost lk.salyk.kg:30040 [11:33:18]ConnectInit lk.salyk.kg [11:33:19]Connected sock=10 [11:33:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 0D 7F 04 01 2C 79 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C2 AB 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 82 D3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 31 B6 04 00 35 04 06 00 DF 70 4F 36 68 0A 5F 37 5E 49 10 4A D0 1B [11:33:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F2 AD 47 00 D6 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 31 37 36 35 10 04 04 00 31 B6 04 00 F4 03 04 00 E1 79 1C 67 B6 04 01 00 00 05 F8 66 0E 4D 8E 57 F2 [11:33:19]CommunicateWithHost err = 0 [11:33:19]CheckOFDResponse [11:33:19]1017 (14) - 77093643461234 [11:33:19]1041 (16) - 0000000000871765 [11:33:19]1040 (4) - 308785 [11:33:19]1012 (4) - 26.10.2024 05:10 [11:33:19]1206 (1) - 0 [11:33:19]OFD Sender: Remove packet 308785 [11:33:19]ProducePacketName [11:33:19]name=ofd_packets/00308785 [11:33:19]NVStorageDeleteData [11:33:19]Write to MH i2c: 01 00 00 11 AC BD [11:33:19]Write i2c OK [11:33:19]MH_I2C_Read... [11:33:19]Read from MH i2c: 01 [11:33:19]MH_I2C_Read... [11:33:19]Read from MH i2c: 01 07 00 [11:33:19]MH_I2C_Read... [11:33:19]Read from MH i2c: 01 07 00 11 AC 00 00 00 00 00 CF 0C 9F [11:33:19]RasterBufferAndPrint [11:33:19]line [11:33:19]line [11:33:19]line [11:33:19]line [11:33:19]line [11:33:19]written 0, free lines is 3292 [11:33:19]MH_Cut [11:33:19]Write to MH i2c: D1 01 00 18 AC 01 96 [11:33:19]Write i2c OK [11:33:19]MH_I2C_Read... [11:33:19]Read from MH i2c: D1 [11:33:19]MH_I2C_Read... [11:33:19]Read from MH i2c: D1 01 00 [11:33:19]MH_I2C_Read... [11:33:19]Read from MH i2c: D1 01 00 18 AC 00 95 [11:33:19]Write to MH i2c: 01 00 00 19 AC C5 [11:33:19]Write i2c OK [11:33:19]MH_I2C_Read... [11:33:19]OFD Sender: No OFD packet to send [11:33:20]*** Cut start [11:33:20]*** Purtial cut [11:33:20]*** Stage 1: CUTSNS_PIN = 1 [11:33:20]Read from MH i2c: 01 [11:33:20]MH_I2C_Read... [11:33:20]*** Stop cut motor [11:33:20]*** Cut end [11:33:20]Read from MH i2c: 01 07 00 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: 01 07 00 19 AC 00 00 00 00 00 FF 0F DA [11:33:20]process_action close_receipt done [11:33:20]requested_data is exist [11:33:20]produce_requested_data [11:33:20]requested_item fm.sn is exist - process it [11:33:20]wFMCommunicate request_size=4 [11:33:20]MH_SAM_APDU [11:33:20]CAPDU: 80 11 00 00 [11:33:20]Write to MH i2c: E2 08 00 1A AC 80 11 00 00 00 00 00 00 40 [11:33:20]Write i2c OK [11:33:20]MH_I2C_Read... [11:33:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:33:20]Read from MH i2c: E2 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 17 00 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 17 00 1A AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 95 [11:33:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:33:20]wFMCommunicate OK [11:33:20]requested_item fd.num is exist - process it [11:33:20]SAM_PROTO_GetFieldsCounters [11:33:20]wFMCommunicate request_size=4 [11:33:20]MH_SAM_APDU [11:33:20]CAPDU: 80 13 00 00 [11:33:20]Write to MH i2c: E2 08 00 1B AC 80 13 00 00 00 00 00 00 43 [11:33:20]Write i2c OK [11:33:20]MH_I2C_Read... [11:33:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:33:20]Read from MH i2c: E2 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 62 00 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 62 00 1B AC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 31 B6 04 00 0E 04 04 00 14 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 D1 [11:33: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 31 B6 04 00 0E 04 04 00 14 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 [11:33:20]wFMCommunicate OK [11:33:20]SAM_PROTO_GetFieldsCounters done [11:33:20]requested_item shift.num is exist - process it [11:33:20]requested_item shift.opened is exist - process it [11:33:20]req_shift_opened [11:33:20]FM_GetShiftState [11:33:20]SAM_PROTO_GetShiftState [11:33:20]wFMCommunicate request_size=4 [11:33:20]MH_SAM_APDU [11:33:20]CAPDU: 80 13 01 00 [11:33:20]Write to MH i2c: E2 08 00 1C AC 80 13 01 00 00 00 00 00 45 [11:33:20]Write i2c OK [11:33:20]MH_I2C_Read... [11:33:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:33:20]Read from MH i2c: E2 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 0E 00 [11:33:20]MH_I2C_Read... [11:33:20]Read from MH i2c: E2 0E 00 1C AC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C3 [11:33:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:33:20]wFMCommunicate OK [11:33:20]SAM_PROTO_GetShiftState done [11:33:20]FM_GetShiftState done [11:33:20]req_shift_opened done [11:33:20]requested_item shift.open_date is exist - process it [11:33:20]req_shift_open_date [11:33:20]req_shift_open_date done [11:33:20]produce_requested_data done [11:33:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308785,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:33:20]process_action_free close_receipt [11:33:20]json_value_free [11:33:20]json_value_free done [11:33:20]process_json_proto returns [11:33:20]Send response to host [11:33:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308785,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:33:20]free response buf [11:33:20]execute_script done [11:33:20]execute_script returns [11:33:20]free content buf [11:33:20]Sock 8.Close socket [11:33:20]Sock 8.Thread stoped [11:33:24]OFD Sender: No OFD packet to send [11:33:29]OFD Sender: No OFD packet to send [11:33:34]OFD Sender: No OFD packet to send [11:33:39]OFD Sender: No OFD packet to send [11:33:44]OFD Sender: No OFD packet to send [11:33:49]OFD Sender: No OFD packet to send [11:33:54]OFD Sender: No OFD packet to send [11:33:59]OFD Sender: No OFD packet to send [11:34:04]OFD Sender: No OFD packet to send [11:34:09]OFD Sender: No OFD packet to send [11:34:14]OFD Sender: No OFD packet to send [11:34:19]OFD Sender: No OFD packet to send [11:34:24]OFD Sender: No OFD packet to send [11:34:29]OFD Sender: No OFD packet to send [11:34:34]OFD Sender: No OFD packet to send [11:34:39]OFD Sender: No OFD packet to send [11:34:44]OFD Sender: No OFD packet to send [11:34:49]OFD Sender: No OFD packet to send [11:34:54]OFD Sender: No OFD packet to send [11:34:59]OFD Sender: No OFD packet to send [11:35:04]OFD Sender: No OFD packet to send [11:35:09]OFD Sender: No OFD packet to send [11:35:14]OFD Sender: No OFD packet to send [11:35:19]OFD Sender: No OFD packet to send [11:35:24]OFD Sender: No OFD packet to send [11:35:29]OFD Sender: No OFD packet to send [11:35:34]OFD Sender: No OFD packet to send [11:35:39]OFD Sender: No OFD packet to send [11:35:44]OFD Sender: No OFD packet to send [11:35:48]ConnectInit Can't connect to host [11:35:50]OFD Sender: No OFD packet to send [11:35:55]OFD Sender: No OFD packet to send [11:36:00]OFD Sender: No OFD packet to send [11:36:05]OFD Sender: No OFD packet to send [11:36:10]OFD Sender: No OFD packet to send [11:36:15]OFD Sender: No OFD packet to send [11:36:20]OFD Sender: No OFD packet to send [11:36:25]OFD Sender: No OFD packet to send [11:36:30]OFD Sender: No OFD packet to send [11:36:35]OFD Sender: No OFD packet to send [11:36:40]OFD Sender: No OFD packet to send [11:36:45]OFD Sender: No OFD packet to send [11:36:50]OFD Sender: No OFD packet to send [11:36:55]OFD Sender: No OFD packet to send [11:37:00]OFD Sender: No OFD packet to send [11:37:05]OFD Sender: No OFD packet to send [11:37:10]OFD Sender: No OFD packet to send [11:37:15]OFD Sender: No OFD packet to send [11:37:20]OFD Sender: No OFD packet to send [11:37:25]OFD Sender: No OFD packet to send [11:37:30]OFD Sender: No OFD packet to send [11:37:35]OFD Sender: No OFD packet to send [11:37:40]OFD Sender: No OFD packet to send [11:37:45]OFD Sender: No OFD packet to send [11:37:50]OFD Sender: No OFD packet to send [11:37:55]OFD Sender: No OFD packet to send [11:38:00]OFD Sender: No OFD packet to send [11:38:05]OFD Sender: No OFD packet to send [11:38:10]OFD Sender: No OFD packet to send [11:38:15]OFD Sender: No OFD packet to send [11:38:20]OFD Sender: No OFD packet to send [11:38:25]OFD Sender: No OFD packet to send [11:38:30]OFD Sender: No OFD packet to send [11:38:35]OFD Sender: No OFD packet to send [11:38:40]OFD Sender: No OFD packet to send [11:38:45]OFD Sender: No OFD packet to send [11:38:45]accept exits with 9 [11:38:45]New connection [11:38:45]New thread 3067342180 created [11:38:45]Thread 3067198820 joined [11:38:45]Waiting for new connection... [11:38:45] Sock 9.Parse request [11:38:45]Sock 9.Check first char [11:38:45]Sock 9.First char is OK [11:38:45]request: POST /json_proto HTTP/1.0 [11:38:45]Method: POST [11:38:45]URL: /json_proto [11:38:45]Method is POST - this is cgi request [11:38:45]url: /json_proto [11:38:45]query_string will be loaded in cgi processing [11:38:45]execute_cgi json_proto POST (null) [11:38:45]execute_cgi path=json_proto method=POST [11:38:45]POST find Content-Length [11:38:45]Host: 172.17.96.3:8080 [11:38:45]Content-Length: 678 [11:38:45]Content-Type: application/json [11:38:45] [11:38:45]POST finish read [11:38:45]Found Content-Length = 678 [11:38:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [11:38:45]execute_script... [11:38: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)642652", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [11:38:45]POST & json_proto [11:38:45]process_json_proto [11:38:45]json parsed OK: [11:38:45]protocol is kg_v1.0 [11:38:45]action value=close_receipt [11:38:45]process_action close_receipt [11:38:45]cmd_close_receipt [11:38:45]MH_GetDate [11:38:45]Write to MH i2c: F0 00 00 1D AC B8 [11:38:45]Write i2c OK [11:38:45]MH_I2C_Read... [11:38:45]Read from MH i2c: F0 [11:38:45]MH_I2C_Read... [11:38:45]Read from MH i2c: F0 09 00 [11:38:45]MH_I2C_Read... [11:38:45]Read from MH i2c: F0 09 00 1D AC 00 CB D4 1C 67 44 5E 04 65 EE [11:38:45]GetLastDocTimeStamp 1729942402 [11:38:45]current date 1729942731 [11:38:45]FM_GetShiftState [11:38:45]SAM_PROTO_GetShiftState [11:38:45]wFMCommunicate request_size=4 [11:38:45]MH_SAM_APDU [11:38:45]CAPDU: 80 13 01 00 [11:38:45]Write to MH i2c: E2 08 00 1E AC 80 13 01 00 00 00 00 00 47 [11:38:45]Write i2c OK [11:38:45]MH_I2C_Read... [11:38:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:45]Read from MH i2c: E2 [11:38:45]MH_I2C_Read... [11:38:45]Read from MH i2c: E2 0E 00 [11:38:45]MH_I2C_Read... [11:38:45]Read from MH i2c: E2 0E 00 1E AC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C5 [11:38:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:38:45]wFMCommunicate OK [11:38:45]SAM_PROTO_GetShiftState done [11:38:45]FM_GetShiftState done [11:38:45]opened in 1729902265 [11:38:45]opened+sec_in_day 1729988665 [11:38:45]quantity*price = 70044 [11:38:45]sum+1 = 70045 [11:38:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 207 26.10.2024 11:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308786 ФПД: 111210923309398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T113851&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308786&fm=111210923309398&tin=02508201610067®Number=0000000000091780&sum=70000 [11:38:47]StoreToDocumentArchive [11:38:47]shift 532 fd 308786 [11:38:47]save to /storage/0532/doc_00308786 [11:38:47]save last doc name /storage/0532/doc_00308786 to /storage/kkm_last_doc_name [11:38:47]save OK [11:38:47]Clear old archive folders... [11:38:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:38:47]tlvbuf is 00ACDFE0 [11:38:47]SAM_PROTO_ClearQueue [11:38:47]wFMCommunicate request_size=4 [11:38:47]MH_SAM_APDU [11:38:47]CAPDU: 80 09 00 00 [11:38:47]Write to MH i2c: E2 08 00 2B AC 80 09 00 00 00 00 00 00 49 [11:38:47]Write i2c OK [11:38:47]MH_I2C_Read... [11:38:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:38:47]Read from MH i2c: E2 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 03 00 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 03 00 2B AC 00 90 00 4B [11:38:47]RAPDU: 90 00 [11:38:47]wFMCommunicate OK [11:38:47]SAM_PROTO_ClearQueue done [11:38:47]KKMCreateOFDPacket [11:38:47]OFDProtocolAddRootSTLVToBuf [11:38:47]FM_MakeSignedData [11:38:47]FM_MakeSignedData [11:38:47]SAM_PROTO_SignData [11:38:47]wFMCommunicate request_size=4 [11:38:47]MH_SAM_APDU [11:38:47]CAPDU: 80 0D 01 02 [11:38:47]Write to MH i2c: E2 08 00 2C AC 80 0D 01 02 00 00 00 00 51 [11:38:47]Write i2c OK [11:38:47]MH_I2C_Read... [11:38:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:38:47]Read from MH i2c: E2 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 03 00 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 03 00 2C AC 00 90 00 4C [11:38:47]RAPDU: 90 00 [11:38:47]wFMCommunicate OK [11:38:47]wFMCommunicate request_size=255 [11:38:47]MH_SAM_APDU [11:38:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CF 00 00 00 F4 03 04 00 CB D4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 32 B6 04 00 35 04 06 00 65 [11:38:47]Write to MH i2c: E2 02 01 2D AC 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 CF 00 00 00 F4 03 04 00 CB D4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 32 B6 04 00 35 04 06 00 65 00 00 47 [11:38:47]Write i2c OK [11:38:47]MH_I2C_Read... [11:38:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:47]Read from MH i2c: E2 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 03 00 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 03 00 2D AC 00 90 00 4D [11:38:47]RAPDU: 90 00 [11:38:47]wFMCommunicate OK [11:38:47]wFMCommunicate request_size=10 [11:38:47]MH_SAM_APDU [11:38:47]CAPDU: 80 0D 02 02 05 25 4F 94 39 56 [11:38:47]Write to MH i2c: E2 0D 00 2E AC 80 0D 02 02 05 00 25 4F 94 39 56 00 00 F5 [11:38:47]Write i2c OK [11:38:47]MH_I2C_Read... [11:38:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:38:47]Read from MH i2c: E2 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 03 00 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 03 00 2E AC 00 90 00 4E [11:38:47]RAPDU: 90 00 [11:38:47]wFMCommunicate OK [11:38:47]wFMCommunicate request_size=4 [11:38:47]MH_SAM_APDU [11:38:47]CAPDU: 80 0D 03 02 [11:38:47]Write to MH i2c: E2 08 00 2F AC 80 0D 03 02 00 00 00 00 56 [11:38:47]Write i2c OK [11:38:47]MH_I2C_Read... [11:38:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:38:47]Read from MH i2c: E2 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 0B 00 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 0B 00 2F AC 00 D5 82 3E 03 1B 6E 3D 6A 90 00 1F [11:38:47]RAPDU: D5 82 3E 03 1B 6E 3D 6A 90 00 [11:38:47]wFMCommunicate OK [11:38:47]SAM_PROTO_SignData done [11:38:47]FM_MakeSignedData done [11:38:47]CreateOFDProtocolMessage [11:38:47]wFMCommunicate request_size=4 [11:38:47]MH_SAM_APDU [11:38:47]CAPDU: 80 11 00 00 [11:38:47]Write to MH i2c: E2 08 00 30 AC 80 11 00 00 00 00 00 00 56 [11:38:47]Write i2c OK [11:38:47]MH_I2C_Read... [11:38:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:47]Read from MH i2c: E2 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 17 00 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: E2 17 00 30 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AB [11:38:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:38:47]wFMCommunicate OK [11:38:47]CreateOFDProtocolMessage done [11:38:47]OFDSenderStorePacket 308786 [11:38:47]StoreOFDPacket docnum=308786 [11:38:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BB 81 07 01 89 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CF 00 00 00 F4 03 04 00 CB D4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 32 B6 04 00 35 04 06 00 65 25 4F 94 39 56 D5 82 3E 03 1B 6E 3D 6A [11:38:47]CheckFolder [11:38:47]dirname=/storage/ofd_packets [11:38:47]CheckFolder done [11:38:47]ProducePacketName [11:38:47]name=ofd_packets/00308786 [11:38:47]NVStorageSaveData ofd_packets/00308786 [11:38:47]File name is /storage/ofd_packets/00308786 [11:38:47]Write 301 bytes [11:38:47]NVStorageSaveData done [11:38:47]OFDSenderStorePacket done [11:38:47]KKMCreateOFDPacket done [11:38:47]NVStorageSaveData kkm_last_timestamp [11:38:47]File name is /storage/kkm_last_timestamp [11:38:47]Write 4 bytes [11:38:47]NVStorageSaveData done [11:38:47]ExternCall_PrintAddStr [11:38:47]wPrintStart [11:38:47]Write to MH i2c: 01 00 00 31 AC DD [11:38:47]Write i2c OK [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: 01 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: 01 07 00 [11:38:47]MH_I2C_Read... [11:38:47]Read from MH i2c: 01 07 00 31 AC 00 00 00 00 00 FF 0F F2 [11:38:47]RasterBufferAndPrint [11:38:47]line Счет N : (1)642652 [11:38:47]line ИНН: 02508201610067 [11:38:47]line Контрольно-Кассовый Чек [11:38:47]line ПРОДАЖА [11:38:47]line ТРК (МРК, ГНК) : 41 [11:38:47]line Товар: 2710124130 [11:38:47]line Аи-92-К-2 [11:38:47]line 10.470 * 66.90 [11:38:47]line = 700.44 [11:38:47]line НДС 12% НСП 1% [11:38:47]line > о реализуемом товаре [11:38:47]line ОКРУГЛЕНИЕ: -0.44 [11:38:47]line ИТОГО: 700.00 [11:38:47]line Внесено: 700.00 [11:38:47]line СДАЧА: 0.00 [11:38:47]line НСП 1% : 6.20 [11:38:47]line НДС 12% : 74.38 [11:38:47]line Наличными: 700.00 [11:38:47]line Безнал.: 0.00 [11:38:47]line Место: АЗС № 172 "Партнер Нефть" [11:38:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:38:47]line СНО: Общий режим [11:38:47]line Чек 207 26.10.2024 11:38 [11:38:47]line Смена: 532 ФФД: 1.0 [11:38:47]line ЗНМ: 0300000116 [11:38:47]line РНМ: 0000000000091780 [11:38:47]line Версия ККМ: 001 [11:38:47]line ФМ: 0000000000871765 [11:38:47]line ФД: 308786 [11:38:47]line ФПД: 111210923309398 [11:38:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T113851&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308786&fm=111210923309398&tin=02508201610067®Number=0000000000091780&sum=70000 [11:38:47]written 0, free lines is 4095 [11:38:47]OFD Sender: Processing packet 308786 [packets to send 222, broken 221] [11:38:47]ProducePacketName [11:38:47]name=ofd_packets/00308786 [11:38:47]OFD Sender: To server: pG, [11:38:47]CommunicateWithHost lk.salyk.kg:30040 [11:38:47]ConnectInit lk.salyk.kg [11:38:47]Connected sock=10 [11:38:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BB 81 07 01 89 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CF 00 00 00 F4 03 04 00 CB D4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 32 B6 04 00 35 04 06 00 65 25 4F 94 39 56 D5 82 3E 03 1B 6E 3D 6A [11:38:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 16 92 47 00 2B 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 31 37 36 35 10 04 04 00 32 B6 04 00 F4 03 04 00 2A 7B 1C 67 B6 04 01 00 00 86 20 65 2F 8B 89 26 D5 [11:38:47]CommunicateWithHost err = 0 [11:38:47]CheckOFDResponse [11:38:47]1017 (14) - 77093643461234 [11:38:47]1041 (16) - 0000000000871765 [11:38:47]1040 (4) - 308786 [11:38:47]1012 (4) - 26.10.2024 05:16 [11:38:47]1206 (1) - 0 [11:38:47]OFD Sender: Remove packet 308786 [11:38:47]ProducePacketName [11:38:47]name=ofd_packets/00308786 [11:38:47]NVStorageDeleteData [11:38:48]Write to MH i2c: 01 00 00 5B AC 07 [11:38:48]Write i2c OK [11:38:48]MH_I2C_Read... [11:38:48]Read from MH i2c: 01 [11:38:48]MH_I2C_Read... [11:38:48]Read from MH i2c: 01 07 00 [11:38:48]MH_I2C_Read... [11:38:48]Read from MH i2c: 01 07 00 5B AC 00 00 00 00 00 B3 0C CD [11:38:48]RasterBufferAndPrint [11:38:48]line [11:38:48]line [11:38:48]line [11:38:48]line [11:38:48]line [11:38:48]written 0, free lines is 3257 [11:38:48]MH_Cut [11:38:48]Write to MH i2c: D1 01 00 62 AC 01 E0 [11:38:48]Write i2c OK [11:38:48]MH_I2C_Read... [11:38:48]Read from MH i2c: D1 [11:38:48]MH_I2C_Read... [11:38:48]Read from MH i2c: D1 01 00 [11:38:48]MH_I2C_Read... [11:38:48]Read from MH i2c: D1 01 00 62 AC 00 DF [11:38:48]Write to MH i2c: 01 00 00 63 AC 0F [11:38:48]Write i2c OK [11:38:48]MH_I2C_Read... [11:38:48]OFD Sender: No OFD packet to send [11:38:48]*** Cut start [11:38:48]*** Purtial cut [11:38:48]*** Stage 1: CUTSNS_PIN = 1 [11:38:49]Read from MH i2c: 01 [11:38:49]MH_I2C_Read... [11:38:49]*** Stop cut motor [11:38:49]*** Cut end [11:38:49]Read from MH i2c: 01 07 00 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: 01 07 00 63 AC 00 00 00 00 00 FF 0F 24 [11:38:49]process_action close_receipt done [11:38:49]requested_data is exist [11:38:49]produce_requested_data [11:38:49]requested_item fm.sn is exist - process it [11:38:49]wFMCommunicate request_size=4 [11:38:49]MH_SAM_APDU [11:38:49]CAPDU: 80 11 00 00 [11:38:49]Write to MH i2c: E2 08 00 64 AC 80 11 00 00 00 00 00 00 8A [11:38:49]Write i2c OK [11:38:49]MH_I2C_Read... [11:38:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:38:49]Read from MH i2c: E2 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 17 00 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 17 00 64 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DF [11:38:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:38:49]wFMCommunicate OK [11:38:49]requested_item fd.num is exist - process it [11:38:49]SAM_PROTO_GetFieldsCounters [11:38:49]wFMCommunicate request_size=4 [11:38:49]MH_SAM_APDU [11:38:49]CAPDU: 80 13 00 00 [11:38:49]Write to MH i2c: E2 08 00 65 AC 80 13 00 00 00 00 00 00 8D [11:38:49]Write i2c OK [11:38:49]MH_I2C_Read... [11:38:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:38:49]Read from MH i2c: E2 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 62 00 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 62 00 65 AC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 32 B6 04 00 0E 04 04 00 14 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 1F [11:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 32 B6 04 00 0E 04 04 00 14 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 [11:38:49]wFMCommunicate OK [11:38:49]SAM_PROTO_GetFieldsCounters done [11:38:49]requested_item shift.num is exist - process it [11:38:49]requested_item shift.opened is exist - process it [11:38:49]req_shift_opened [11:38:49]FM_GetShiftState [11:38:49]SAM_PROTO_GetShiftState [11:38:49]wFMCommunicate request_size=4 [11:38:49]MH_SAM_APDU [11:38:49]CAPDU: 80 13 01 00 [11:38:49]Write to MH i2c: E2 08 00 66 AC 80 13 01 00 00 00 00 00 8F [11:38:49]Write i2c OK [11:38:49]MH_I2C_Read... [11:38:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:38:49]Read from MH i2c: E2 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 0E 00 [11:38:49]MH_I2C_Read... [11:38:49]Read from MH i2c: E2 0E 00 66 AC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0D [11:38:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:38:49]wFMCommunicate OK [11:38:49]SAM_PROTO_GetShiftState done [11:38:49]FM_GetShiftState done [11:38:49]req_shift_opened done [11:38:49]requested_item shift.open_date is exist - process it [11:38:49]req_shift_open_date [11:38:49]req_shift_open_date done [11:38:49]produce_requested_data done [11:38:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308786,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:38:49]process_action_free close_receipt [11:38:49]json_value_free [11:38:49]json_value_free done [11:38:49]process_json_proto returns [11:38:49]Send response to host [11:38:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308786,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:38:49]free response buf [11:38:49]execute_script done [11:38:49]execute_script returns [11:38:49]free content buf [11:38:49]Sock 9.Close socket [11:38:49]Sock 9.Thread stoped [11:38:53]OFD Sender: No OFD packet to send [11:38:58]OFD Sender: No OFD packet to send [11:39:03]OFD Sender: No OFD packet to send [11:39:08]OFD Sender: No OFD packet to send [11:39:13]OFD Sender: No OFD packet to send [11:39:18]OFD Sender: No OFD packet to send [11:39:23]OFD Sender: No OFD packet to send [11:39:28]OFD Sender: No OFD packet to send [11:39:33]OFD Sender: No OFD packet to send [11:39:35]accept exits with 8 [11:39:35]New connection [11:39:35]New thread 3067198820 created [11:39:35]Thread 3067342180 joined [11:39:35]Waiting for new connection... [11:39:35] Sock 8.Parse request [11:39:35]Sock 8.Check first char [11:39:35]Sock 8.First char is OK [11:39:35]request: POST /json_proto HTTP/1.0 [11:39:35]Method: POST [11:39:35]URL: /json_proto [11:39:35]Method is POST - this is cgi request [11:39:35]url: /json_proto [11:39:35]query_string will be loaded in cgi processing [11:39:35]execute_cgi json_proto POST (null) [11:39:35]execute_cgi path=json_proto method=POST [11:39:35]POST find Content-Length [11:39:35]Host: 172.17.96.3:8080 [11:39:35]Content-Length: 677 [11:39:35]Content-Type: application/json [11:39:35] [11:39:35]POST finish read [11:39:35]Found Content-Length = 677 [11:39:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:35]execute_script... [11:39:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642653", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:39:35]POST & json_proto [11:39:35]process_json_proto [11:39:35]json parsed OK: [11:39:35]protocol is kg_v1.0 [11:39:35]action value=close_receipt [11:39:35]process_action close_receipt [11:39:35]cmd_close_receipt [11:39:35]MH_GetDate [11:39:35]Write to MH i2c: F0 00 00 67 AC 02 [11:39:35]Write i2c OK [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: F0 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: F0 09 00 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: F0 09 00 67 AC 00 FD D4 1C 67 44 5E 04 65 6A [11:39:35]GetLastDocTimeStamp 1729942731 [11:39:35]current date 1729942781 [11:39:35]FM_GetShiftState [11:39:35]SAM_PROTO_GetShiftState [11:39:35]wFMCommunicate request_size=4 [11:39:35]MH_SAM_APDU [11:39:35]CAPDU: 80 13 01 00 [11:39:35]Write to MH i2c: E2 08 00 68 AC 80 13 01 00 00 00 00 00 91 [11:39:35]Write i2c OK [11:39:35]MH_I2C_Read... [11:39:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:39:35]Read from MH i2c: E2 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 0E 00 [11:39:35]MH_I2C_Read... [11:39:35]Read from MH i2c: E2 0E 00 68 AC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0F [11:39:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:39:35]wFMCommunicate OK [11:39:35]SAM_PROTO_GetShiftState done [11:39:35]FM_GetShiftState done [11:39:35]opened in 1729902265 [11:39:35]opened+sec_in_day 1729988665 [11:39:35]quantity*price = 35055 [11:39:35]sum+1 = 35057 [11:39:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 208 26.10.2024 11:39 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308787 ФПД: 44330684737333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T113941&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308787&fm=44330684737333&tin=02508201610067®Number=0000000000091780&sum=35000 [11:39:36]StoreToDocumentArchive [11:39:36]shift 532 fd 308787 [11:39:36]save to /storage/0532/doc_00308787 [11:39:36]save last doc name /storage/0532/doc_00308787 to /storage/kkm_last_doc_name [11:39:36]save OK [11:39:36]Clear old archive folders... [11:39:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:39:36]tlvbuf is 00A89130 [11:39:36]SAM_PROTO_ClearQueue [11:39:36]wFMCommunicate request_size=4 [11:39:36]MH_SAM_APDU [11:39:36]CAPDU: 80 09 00 00 [11:39:36]Write to MH i2c: E2 08 00 75 AC 80 09 00 00 00 00 00 00 93 [11:39:36]Write i2c OK [11:39:36]MH_I2C_Read... [11:39:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:39:36]Read from MH i2c: E2 [11:39:36]MH_I2C_Read... [11:39:36]Read from MH i2c: E2 03 00 [11:39:36]MH_I2C_Read... [11:39:36]Read from MH i2c: E2 03 00 75 AC 00 90 00 95 [11:39:36]RAPDU: 90 00 [11:39:36]wFMCommunicate OK [11:39:36]SAM_PROTO_ClearQueue done [11:39:36]KKMCreateOFDPacket [11:39:36]OFDProtocolAddRootSTLVToBuf [11:39:36]FM_MakeSignedData [11:39:36]FM_MakeSignedData [11:39:36]SAM_PROTO_SignData [11:39:36]wFMCommunicate request_size=4 [11:39:36]MH_SAM_APDU [11:39:36]CAPDU: 80 0D 01 02 [11:39:36]Write to MH i2c: E2 08 00 76 AC 80 0D 01 02 00 00 00 00 9B [11:39:36]Write i2c OK [11:39:36]MH_I2C_Read... [11:39:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:39:36]Read from MH i2c: E2 [11:39:36]MH_I2C_Read... [11:39:36]Read from MH i2c: E2 03 00 [11:39:36]MH_I2C_Read... [11:39:36]Read from MH i2c: E2 03 00 76 AC 00 90 00 96 [11:39:36]RAPDU: 90 00 [11:39:36]wFMCommunicate OK [11:39:36]wFMCommunicate request_size=255 [11:39:36]MH_SAM_APDU [11:39:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 FD D4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 33 B6 04 00 35 04 06 00 28 [11:39:36]Write to MH i2c: E2 02 01 77 AC 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 FD D4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 33 B6 04 00 35 04 06 00 28 00 00 83 [11:39:36]Write i2c OK [11:39:36]MH_I2C_Read... [11:39:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:37]Read from MH i2c: E2 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: E2 03 00 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: E2 03 00 77 AC 00 90 00 97 [11:39:37]RAPDU: 90 00 [11:39:37]wFMCommunicate OK [11:39:37]wFMCommunicate request_size=10 [11:39:37]MH_SAM_APDU [11:39:37]CAPDU: 80 0D 02 02 05 51 8A B7 67 35 [11:39:37]Write to MH i2c: E2 0D 00 78 AC 80 0D 02 02 05 00 51 8A B7 67 35 00 00 D6 [11:39:37]Write i2c OK [11:39:37]MH_I2C_Read... [11:39:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:39:37]Read from MH i2c: E2 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: E2 03 00 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: E2 03 00 78 AC 00 90 00 98 [11:39:37]RAPDU: 90 00 [11:39:37]wFMCommunicate OK [11:39:37]wFMCommunicate request_size=4 [11:39:37]MH_SAM_APDU [11:39:37]CAPDU: 80 0D 03 02 [11:39:37]Write to MH i2c: E2 08 00 79 AC 80 0D 03 02 00 00 00 00 A0 [11:39:37]Write i2c OK [11:39:37]MH_I2C_Read... [11:39:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:39:37]Read from MH i2c: E2 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: E2 0B 00 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: E2 0B 00 79 AC 00 C9 91 AF A1 1D 4B 59 0E 90 00 1A [11:39:37]RAPDU: C9 91 AF A1 1D 4B 59 0E 90 00 [11:39:37]wFMCommunicate OK [11:39:37]SAM_PROTO_SignData done [11:39:37]FM_MakeSignedData done [11:39:37]CreateOFDProtocolMessage [11:39:37]wFMCommunicate request_size=4 [11:39:37]MH_SAM_APDU [11:39:37]CAPDU: 80 11 00 00 [11:39:37]Write to MH i2c: E2 08 00 7A AC 80 11 00 00 00 00 00 00 A0 [11:39:37]Write i2c OK [11:39:37]MH_I2C_Read... [11:39:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:37]Read from MH i2c: E2 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: E2 17 00 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: E2 17 00 7A AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F5 [11:39:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:39:37]wFMCommunicate OK [11:39:37]CreateOFDProtocolMessage done [11:39:37]OFDSenderStorePacket 308787 [11:39:37]StoreOFDPacket docnum=308787 [11:39:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8B BE 07 01 F0 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 FD D4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 33 B6 04 00 35 04 06 00 28 51 8A B7 67 35 C9 91 AF A1 1D 4B 59 0E [11:39:37]CheckFolder [11:39:37]dirname=/storage/ofd_packets [11:39:37]CheckFolder done [11:39:37]ProducePacketName [11:39:37]name=ofd_packets/00308787 [11:39:37]NVStorageSaveData ofd_packets/00308787 [11:39:37]File name is /storage/ofd_packets/00308787 [11:39:37]Write 301 bytes [11:39:37]NVStorageSaveData done [11:39:37]OFDSenderStorePacket done [11:39:37]KKMCreateOFDPacket done [11:39:37]NVStorageSaveData kkm_last_timestamp [11:39:37]File name is /storage/kkm_last_timestamp [11:39:37]Write 4 bytes [11:39:37]NVStorageSaveData done [11:39:37]ExternCall_PrintAddStr [11:39:37]wPrintStart [11:39:37]Write to MH i2c: 01 00 00 7B AC 27 [11:39:37]Write i2c OK [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: 01 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: 01 07 00 [11:39:37]MH_I2C_Read... [11:39:37]Read from MH i2c: 01 07 00 7B AC 00 00 00 00 00 FF 0F 3C [11:39:37]RasterBufferAndPrint [11:39:37]line Счет N : (1)642653 [11:39:37]line ИНН: 02508201610067 [11:39:37]line Контрольно-Кассовый Чек [11:39:37]line ПРОДАЖА [11:39:37]line ТРК (МРК, ГНК) : 52 [11:39:37]line Товар: 2710124130 [11:39:37]line Аи-92-К-2 [11:39:37]line 5.240 * 66.90 [11:39:37]line = 350.56 [11:39:37]line НДС 12% НСП 1% [11:39:37]line > о реализуемом товаре [11:39:37]line ОКРУГЛЕНИЕ: -0.56 [11:39:37]line ИТОГО: 350.00 [11:39:37]line Внесено: 350.00 [11:39:37]line СДАЧА: 0.00 [11:39:37]line НСП 1% : 3.10 [11:39:37]line НДС 12% : 37.23 [11:39:37]line Наличными: 350.00 [11:39:37]line Безнал.: 0.00 [11:39:37]line Место: АЗС № 172 "Партнер Нефть" [11:39:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:39:37]line СНО: Общий режим [11:39:37]line Чек 208 26.10.2024 11:39 [11:39:37]line Смена: 532 ФФД: 1.0 [11:39:37]line ЗНМ: 0300000116 [11:39:37]line РНМ: 0000000000091780 [11:39:37]line Версия ККМ: 001 [11:39:37]line ФМ: 0000000000871765 [11:39:37]line ФД: 308787 [11:39:37]line ФПД: 44330684737333 [11:39:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T113941&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308787&fm=44330684737333&tin=02508201610067®Number=0000000000091780&sum=35000 [11:39:37]OFD Sender: Processing packet 308787 [packets to send 222, broken 221] [11:39:37]ProducePacketName [11:39:37]name=ofd_packets/00308787 [11:39:37]OFD Sender: To server: pG, [11:39:37]CommunicateWithHost lk.salyk.kg:30040 [11:39:37]ConnectInit lk.salyk.kg [11:39:37]written 0, free lines is 4095 [11:39:37]Connected sock=10 [11:39:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8B BE 07 01 F0 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 FD D4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 33 B6 04 00 35 04 06 00 28 51 8A B7 67 35 C9 91 AF A1 1D 4B 59 0E [11:39:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7B 84 47 00 A8 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 31 37 36 35 10 04 04 00 33 B6 04 00 F4 03 04 00 5C 7B 1C 67 B6 04 01 00 00 2C A5 FA 10 96 0B C1 CD [11:39:37]CommunicateWithHost err = 0 [11:39:37]CheckOFDResponse [11:39:37]1017 (14) - 77093643461234 [11:39:37]1041 (16) - 0000000000871765 [11:39:37]1040 (4) - 308787 [11:39:37]1012 (4) - 26.10.2024 05:17 [11:39:37]1206 (1) - 0 [11:39:37]OFD Sender: Remove packet 308787 [11:39:37]ProducePacketName [11:39:37]name=ofd_packets/00308787 [11:39:37]NVStorageDeleteData [11:39:38]Write to MH i2c: 01 00 00 A5 AC 51 [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: 01 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: 01 07 00 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: 01 07 00 A5 AC 00 00 00 00 00 B1 0C 15 [11:39:38]RasterBufferAndPrint [11:39:38]line [11:39:38]line [11:39:38]line [11:39:38]line [11:39:38]line [11:39:38]written 0, free lines is 3255 [11:39:38]MH_Cut [11:39:38]Write to MH i2c: D1 01 00 AC AC 01 2A [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: D1 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: D1 01 00 [11:39:38]MH_I2C_Read... [11:39:38]Read from MH i2c: D1 01 00 AC AC 00 29 [11:39:38]Write to MH i2c: 01 00 00 AD AC 59 [11:39:38]Write i2c OK [11:39:38]MH_I2C_Read... [11:39:38]OFD Sender: No OFD packet to send [11:39:38]*** Cut start [11:39:38]*** Purtial cut [11:39:38]*** Stage 1: CUTSNS_PIN = 1 [11:39:39]Read from MH i2c: 01 [11:39:39]MH_I2C_Read... [11:39:39]*** Stop cut motor [11:39:39]*** Cut end [11:39:39]Read from MH i2c: 01 07 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: 01 07 00 AD AC 00 00 00 00 00 FF 0F 6E [11:39:39]process_action close_receipt done [11:39:39]requested_data is exist [11:39:39]produce_requested_data [11:39:39]requested_item fm.sn is exist - process it [11:39:39]wFMCommunicate request_size=4 [11:39:39]MH_SAM_APDU [11:39:39]CAPDU: 80 11 00 00 [11:39:39]Write to MH i2c: E2 08 00 AE AC 80 11 00 00 00 00 00 00 D4 [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:39:39]Read from MH i2c: E2 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 17 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 17 00 AE AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 29 [11:39:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:39:39]wFMCommunicate OK [11:39:39]requested_item fd.num is exist - process it [11:39:39]SAM_PROTO_GetFieldsCounters [11:39:39]wFMCommunicate request_size=4 [11:39:39]MH_SAM_APDU [11:39:39]CAPDU: 80 13 00 00 [11:39:39]Write to MH i2c: E2 08 00 AF AC 80 13 00 00 00 00 00 00 D7 [11:39:39]Write i2c OK [11:39:39]MH_I2C_Read... [11:39:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:39:39]Read from MH i2c: E2 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 62 00 [11:39:39]MH_I2C_Read... [11:39:39]Read from MH i2c: E2 62 00 AF AC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 33 B6 04 00 0E 04 04 00 14 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 6D [11:39: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 33 B6 04 00 0E 04 04 00 14 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 [11:39:39]wFMCommunicate OK [11:39:39]SAM_PROTO_GetFieldsCounters done [11:39:39]requested_item shift.num is exist - process it [11:39:39]requested_item shift.opened is exist - process it [11:39:39]req_shift_opened [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 B0 AC 80 13 01 00 00 00 00 00 D9 [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 B0 AC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 57 [11:39:39]RAPDU: 09 00 01 B9 36 1C 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]req_shift_opened done [11:39:39]requested_item shift.open_date is exist - process it [11:39:39]req_shift_open_date [11:39:39]req_shift_open_date done [11:39:39]produce_requested_data done [11:39:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308787,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:39:39]process_action_free close_receipt [11:39:39]json_value_free [11:39:39]json_value_free done [11:39:39]process_json_proto returns [11:39:39]Send response to host [11:39:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308787,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:39:39]free response buf [11:39:39]execute_script done [11:39:39]execute_script returns [11:39:39]free content buf [11:39:39]Sock 8.Close socket [11:39:39]Sock 8.Thread stoped [11:39:43]OFD Sender: No OFD packet to send [11:39:48]OFD Sender: No OFD packet to send [11:39:53]OFD Sender: No OFD packet to send [11:39:58]OFD Sender: No OFD packet to send [11:40:03]OFD Sender: No OFD packet to send [11:40:08]OFD Sender: No OFD packet to send [11:40:13]OFD Sender: No OFD packet to send [11:40:18]OFD Sender: No OFD packet to send [11:40:23]OFD Sender: No OFD packet to send [11:40:28]OFD Sender: No OFD packet to send [11:40:32]accept exits with 9 [11:40:32]New connection [11:40:32]New thread 3067342180 created [11:40:32]Thread 3067198820 joined [11:40:32]Waiting for new connection... [11:40:32] Sock 9.Parse request [11:40:32]Sock 9.Check first char [11:40:32]Sock 9.First char is OK [11:40:32]request: POST /json_proto HTTP/1.0 [11:40:32]Method: POST [11:40:32]URL: /json_proto [11:40:32]Method is POST - this is cgi request [11:40:32]url: /json_proto [11:40:32]query_string will be loaded in cgi processing [11:40:32]execute_cgi json_proto POST (null) [11:40:32]execute_cgi path=json_proto method=POST [11:40:32]POST find Content-Length [11:40:32]Host: 172.17.96.3:8080 [11:40:32]Content-Length: 677 [11:40:32]Content-Type: application/json [11:40:32] [11:40:32]POST finish read [11:40:32]Found Content-Length = 677 [11:40:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:40:32]execute_script... [11:40: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)642654", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:40:32]POST & json_proto [11:40:32]process_json_proto [11:40:32]json parsed OK: [11:40:32]protocol is kg_v1.0 [11:40:32]action value=close_receipt [11:40:32]process_action close_receipt [11:40:32]cmd_close_receipt [11:40:32]MH_GetDate [11:40:32]Write to MH i2c: F0 00 00 B1 AC 4C [11:40:32]Write i2c OK [11:40:32]MH_I2C_Read... [11:40:32]Read from MH i2c: F0 [11:40:32]MH_I2C_Read... [11:40:32]Read from MH i2c: F0 09 00 [11:40:32]MH_I2C_Read... [11:40:32]Read from MH i2c: F0 09 00 B1 AC 00 36 D5 1C 67 44 5E 04 65 EE [11:40:32]GetLastDocTimeStamp 1729942781 [11:40:32]current date 1729942838 [11:40:32]FM_GetShiftState [11:40:32]SAM_PROTO_GetShiftState [11:40:32]wFMCommunicate request_size=4 [11:40:32]MH_SAM_APDU [11:40:32]CAPDU: 80 13 01 00 [11:40:32]Write to MH i2c: E2 08 00 B2 AC 80 13 01 00 00 00 00 00 DB [11:40:32]Write i2c OK [11:40:32]MH_I2C_Read... [11:40:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:32]Read from MH i2c: E2 [11:40:32]MH_I2C_Read... [11:40:32]Read from MH i2c: E2 0E 00 [11:40:32]MH_I2C_Read... [11:40:32]Read from MH i2c: E2 0E 00 B2 AC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 59 [11:40:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:40:32]wFMCommunicate OK [11:40:32]SAM_PROTO_GetShiftState done [11:40:32]FM_GetShiftState done [11:40:32]opened in 1729902265 [11:40:32]opened+sec_in_day 1729988665 [11:40:32]quantity*price = 50041 [11:40:32]sum+1 = 50042 [11:40:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 209 26.10.2024 11:40 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308788 ФПД: 199805325791200 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114038&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308788&fm=199805325791200&tin=02508201610067®Number=0000000000091780&sum=50000 [11:40:33]StoreToDocumentArchive [11:40:33]shift 532 fd 308788 [11:40:33]save to /storage/0532/doc_00308788 [11:40:33]save last doc name /storage/0532/doc_00308788 to /storage/kkm_last_doc_name [11:40:33]save OK [11:40:33]Clear old archive folders... [11:40:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:40:33]tlvbuf is 00AE4700 [11:40:33]SAM_PROTO_ClearQueue [11:40:33]wFMCommunicate request_size=4 [11:40:33]MH_SAM_APDU [11:40:33]CAPDU: 80 09 00 00 [11:40:33]Write to MH i2c: E2 08 00 BF AC 80 09 00 00 00 00 00 00 DD [11:40:33]Write i2c OK [11:40:33]MH_I2C_Read... [11:40:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:40:33]Read from MH i2c: E2 [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: E2 03 00 [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: E2 03 00 BF AC 00 90 00 DF [11:40:33]RAPDU: 90 00 [11:40:33]wFMCommunicate OK [11:40:33]SAM_PROTO_ClearQueue done [11:40:33]KKMCreateOFDPacket [11:40:33]OFDProtocolAddRootSTLVToBuf [11:40:33]FM_MakeSignedData [11:40:33]FM_MakeSignedData [11:40:33]SAM_PROTO_SignData [11:40:33]wFMCommunicate request_size=4 [11:40:33]MH_SAM_APDU [11:40:33]CAPDU: 80 0D 01 02 [11:40:33]Write to MH i2c: E2 08 00 C0 AC 80 0D 01 02 00 00 00 00 E5 [11:40:33]Write i2c OK [11:40:33]MH_I2C_Read... [11:40:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:40:33]Read from MH i2c: E2 [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: E2 03 00 [11:40:33]MH_I2C_Read... [11:40:33]Read from MH i2c: E2 03 00 C0 AC 00 90 00 E0 [11:40:33]RAPDU: 90 00 [11:40:33]wFMCommunicate OK [11:40:33]wFMCommunicate request_size=255 [11:40:33]MH_SAM_APDU [11:40:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D1 00 00 00 F4 03 04 00 36 D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 34 B6 04 00 35 04 06 00 B5 [11:40:33]Write to MH i2c: E2 02 01 C1 AC 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 D1 00 00 00 F4 03 04 00 36 D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 34 B6 04 00 35 04 06 00 B5 00 00 8B [11:40:33]Write i2c OK [11:40:33]MH_I2C_Read... [11:40:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:34]Read from MH i2c: E2 [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: E2 03 00 [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: E2 03 00 C1 AC 00 90 00 E1 [11:40:34]RAPDU: 90 00 [11:40:34]wFMCommunicate OK [11:40:34]wFMCommunicate request_size=10 [11:40:34]MH_SAM_APDU [11:40:34]CAPDU: 80 0D 02 02 05 B8 CD 77 CF E0 [11:40:34]Write to MH i2c: E2 0D 00 C2 AC 80 0D 02 02 05 00 B8 CD 77 CF E0 00 00 9D [11:40:34]Write i2c OK [11:40:34]MH_I2C_Read... [11:40:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:40:34]Read from MH i2c: E2 [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: E2 03 00 [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: E2 03 00 C2 AC 00 90 00 E2 [11:40:34]RAPDU: 90 00 [11:40:34]wFMCommunicate OK [11:40:34]wFMCommunicate request_size=4 [11:40:34]MH_SAM_APDU [11:40:34]CAPDU: 80 0D 03 02 [11:40:34]Write to MH i2c: E2 08 00 C3 AC 80 0D 03 02 00 00 00 00 EA [11:40:34]Write i2c OK [11:40:34]MH_I2C_Read... [11:40:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:40:34]Read from MH i2c: E2 [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: E2 0B 00 [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: E2 0B 00 C3 AC 00 BD 6B C4 F1 89 C3 BA 36 90 00 04 [11:40:34]RAPDU: BD 6B C4 F1 89 C3 BA 36 90 00 [11:40:34]wFMCommunicate OK [11:40:34]SAM_PROTO_SignData done [11:40:34]FM_MakeSignedData done [11:40:34]CreateOFDProtocolMessage [11:40:34]wFMCommunicate request_size=4 [11:40:34]MH_SAM_APDU [11:40:34]CAPDU: 80 11 00 00 [11:40:34]Write to MH i2c: E2 08 00 C4 AC 80 11 00 00 00 00 00 00 EA [11:40:34]Write i2c OK [11:40:34]MH_I2C_Read... [11:40:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:34]Read from MH i2c: E2 [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: E2 17 00 [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: E2 17 00 C4 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3F [11:40:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:40:34]wFMCommunicate OK [11:40:34]CreateOFDProtocolMessage done [11:40:34]OFDSenderStorePacket 308788 [11:40:34]StoreOFDPacket docnum=308788 [11:40:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A2 C7 07 01 9E 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D1 00 00 00 F4 03 04 00 36 D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 34 B6 04 00 35 04 06 00 B5 B8 CD 77 CF E0 BD 6B C4 F1 89 C3 BA 36 [11:40:34]CheckFolder [11:40:34]dirname=/storage/ofd_packets [11:40:34]CheckFolder done [11:40:34]ProducePacketName [11:40:34]name=ofd_packets/00308788 [11:40:34]NVStorageSaveData ofd_packets/00308788 [11:40:34]File name is /storage/ofd_packets/00308788 [11:40:34]Write 301 bytes [11:40:34]NVStorageSaveData done [11:40:34]OFDSenderStorePacket done [11:40:34]KKMCreateOFDPacket done [11:40:34]NVStorageSaveData kkm_last_timestamp [11:40:34]File name is /storage/kkm_last_timestamp [11:40:34]Write 4 bytes [11:40:34]NVStorageSaveData done [11:40:34]ExternCall_PrintAddStr [11:40:34]wPrintStart [11:40:34]Write to MH i2c: 01 00 00 C5 AC 71 [11:40:34]Write i2c OK [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: 01 [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: 01 07 00 [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: 01 07 00 C5 AC 00 00 00 00 00 FF 0F 86 [11:40:34]RasterBufferAndPrint [11:40:34]line Счет N : (1)642654 [11:40:34]line ИНН: 02508201610067 [11:40:34]line Контрольно-Кассовый Чек [11:40:34]line ПРОДАЖА [11:40:34]line ТРК (МРК, ГНК) : 31 [11:40:34]line Товар: 2710124130 [11:40:34]line Аи-92-К-2 [11:40:34]line 7.480 * 66.90 [11:40:34]line = 500.41 [11:40:34]line НДС 12% НСП 1% [11:40:34]line > о реализуемом товаре [11:40:34]line ОКРУГЛЕНИЕ: -0.41 [11:40:34]line ИТОГО: 500.00 [11:40:34]line Внесено: 500.00 [11:40:34]line СДАЧА: 0.00 [11:40:34]line НСП 1% : 4.43 [11:40:34]line НДС 12% : 53.14 [11:40:34]line Наличными: 500.00 [11:40:34]line Безнал.: 0.00 [11:40:34]line Место: АЗС № 172 "Партнер Нефть" [11:40:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:40:34]line СНО: Общий режим [11:40:34]line Чек 209 26.10.2024 11:40 [11:40:34]line Смена: 532 ФФД: 1.0 [11:40:34]line ЗНМ: 0300000116 [11:40:34]line РНМ: 0000000000091780 [11:40:34]line Версия ККМ: 001 [11:40:34]line ФМ: 0000000000871765 [11:40:34]line ФД: 308788 [11:40:34]line ФПД: 199805325791200 [11:40:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114038&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308788&fm=199805325791200&tin=02508201610067®Number=0000000000091780&sum=50000 [11:40:34]written 0, free lines is 4095 [11:40:34]OFD Sender: Processing packet 308788 [packets to send 222, broken 221] [11:40:34]ProducePacketName [11:40:34]name=ofd_packets/00308788 [11:40:34]OFD Sender: To server: pG, [11:40:34]CommunicateWithHost lk.salyk.kg:30040 [11:40:34]ConnectInit lk.salyk.kg [11:40:34]Connected sock=10 [11:40:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A2 C7 07 01 9E 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D1 00 00 00 F4 03 04 00 36 D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 34 B6 04 00 35 04 06 00 B5 B8 CD 77 CF E0 BD 6B C4 F1 89 C3 BA 36 [11:40:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 55 22 47 00 B2 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 31 37 36 35 10 04 04 00 34 B6 04 00 F4 03 04 00 94 7B 1C 67 B6 04 01 00 00 9B 22 03 2A 56 B8 93 B1 [11:40:34]CommunicateWithHost err = 0 [11:40:34]CheckOFDResponse [11:40:34]1017 (14) - 77093643461234 [11:40:34]1041 (16) - 0000000000871765 [11:40:34]1040 (4) - 308788 [11:40:34]1012 (4) - 26.10.2024 05:18 [11:40:34]1206 (1) - 0 [11:40:34]OFD Sender: Remove packet 308788 [11:40:34]ProducePacketName [11:40:34]name=ofd_packets/00308788 [11:40:34]NVStorageDeleteData [11:40:34]Write to MH i2c: 01 00 00 EF AC 9B [11:40:34]Write i2c OK [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: 01 [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: 01 07 00 [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: 01 07 00 EF AC 00 00 00 00 00 B1 0C 5F [11:40:34]RasterBufferAndPrint [11:40:34]line [11:40:34]line [11:40:34]line [11:40:34]line [11:40:34]line [11:40:34]written 0, free lines is 3255 [11:40:34]MH_Cut [11:40:34]Write to MH i2c: D1 01 00 F6 AC 01 74 [11:40:34]Write i2c OK [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: D1 [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: D1 01 00 [11:40:34]MH_I2C_Read... [11:40:34]Read from MH i2c: D1 01 00 F6 AC 00 73 [11:40:34]Write to MH i2c: 01 00 00 F7 AC A3 [11:40:34]Write i2c OK [11:40:34]MH_I2C_Read... [11:40:35]OFD Sender: No OFD packet to send [11:40:35]*** Cut start [11:40:35]*** Purtial cut [11:40:35]*** Stage 1: CUTSNS_PIN = 1 [11:40:35]Read from MH i2c: 01 [11:40:35]MH_I2C_Read... [11:40:35]*** Stop cut motor [11:40:35]*** Cut end [11:40:35]Read from MH i2c: 01 07 00 [11:40:35]MH_I2C_Read... [11:40:35]Read from MH i2c: 01 07 00 F7 AC 00 00 00 00 00 FF 0F B8 [11:40:35]process_action close_receipt done [11:40:35]requested_data is exist [11:40:35]produce_requested_data [11:40:35]requested_item fm.sn is exist - process it [11:40:35]wFMCommunicate request_size=4 [11:40:35]MH_SAM_APDU [11:40:35]CAPDU: 80 11 00 00 [11:40:35]Write to MH i2c: E2 08 00 F8 AC 80 11 00 00 00 00 00 00 1E [11:40:35]Write i2c OK [11:40:35]MH_I2C_Read... [11:40:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:40:35]Read from MH i2c: E2 [11:40:35]MH_I2C_Read... [11:40:35]Read from MH i2c: E2 17 00 [11:40:35]MH_I2C_Read... [11:40:35]Read from MH i2c: E2 17 00 F8 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 73 [11:40:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:40:35]wFMCommunicate OK [11:40:35]requested_item fd.num is exist - process it [11:40:35]SAM_PROTO_GetFieldsCounters [11:40:35]wFMCommunicate request_size=4 [11:40:35]MH_SAM_APDU [11:40:35]CAPDU: 80 13 00 00 [11:40:35]Write to MH i2c: E2 08 00 F9 AC 80 13 00 00 00 00 00 00 21 [11:40:35]Write i2c OK [11:40:35]MH_I2C_Read... [11:40:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:40:36]Read from MH i2c: E2 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: E2 62 00 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: E2 62 00 F9 AC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 34 B6 04 00 0E 04 04 00 14 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 BB [11:40: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 34 B6 04 00 0E 04 04 00 14 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 [11:40:36]wFMCommunicate OK [11:40:36]SAM_PROTO_GetFieldsCounters done [11:40:36]requested_item shift.num is exist - process it [11:40:36]requested_item shift.opened is exist - process it [11:40:36]req_shift_opened [11:40:36]FM_GetShiftState [11:40:36]SAM_PROTO_GetShiftState [11:40:36]wFMCommunicate request_size=4 [11:40:36]MH_SAM_APDU [11:40:36]CAPDU: 80 13 01 00 [11:40:36]Write to MH i2c: E2 08 00 FA AC 80 13 01 00 00 00 00 00 23 [11:40:36]Write i2c OK [11:40:36]MH_I2C_Read... [11:40:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:40:36]Read from MH i2c: E2 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: E2 0E 00 [11:40:36]MH_I2C_Read... [11:40:36]Read from MH i2c: E2 0E 00 FA AC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A1 [11:40:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:40:36]wFMCommunicate OK [11:40:36]SAM_PROTO_GetShiftState done [11:40:36]FM_GetShiftState done [11:40:36]req_shift_opened done [11:40:36]requested_item shift.open_date is exist - process it [11:40:36]req_shift_open_date [11:40:36]req_shift_open_date done [11:40:36]produce_requested_data done [11:40:36]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308788,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:40:36]process_action_free close_receipt [11:40:36]json_value_free [11:40:36]json_value_free done [11:40:36]process_json_proto returns [11:40:36]Send response to host [11:40:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308788,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:40:36]free response buf [11:40:36]execute_script done [11:40:36]execute_script returns [11:40:36]free content buf [11:40:36]Sock 9.Close socket [11:40:36]Sock 9.Thread stoped [11:40:40]OFD Sender: No OFD packet to send [11:40:45]OFD Sender: No OFD packet to send [11:40:50]OFD Sender: No OFD packet to send [11:40:55]OFD Sender: No OFD packet to send [11:41:00]OFD Sender: No OFD packet to send [11:41:05]OFD Sender: No OFD packet to send [11:41:10]OFD Sender: No OFD packet to send [11:41:15]OFD Sender: No OFD packet to send [11:41:20]OFD Sender: No OFD packet to send [11:41:25]OFD Sender: No OFD packet to send [11:41:30]OFD Sender: No OFD packet to send [11:41:35]OFD Sender: No OFD packet to send [11:41:40]OFD Sender: No OFD packet to send [11:41:45]OFD Sender: No OFD packet to send [11:41:50]OFD Sender: No OFD packet to send [11:41:55]OFD Sender: No OFD packet to send [11:42:00]OFD Sender: No OFD packet to send [11:42:05]OFD Sender: No OFD packet to send [11:42:10]OFD Sender: No OFD packet to send [11:42:15]OFD Sender: No OFD packet to send [11:42:20]OFD Sender: No OFD packet to send [11:42:25]OFD Sender: No OFD packet to send [11:42:30]OFD Sender: No OFD packet to send [11:42:34]accept exits with 8 [11:42:34]New connection [11:42:34]New thread 3067198820 created [11:42:34]Thread 3067342180 joined [11:42:34]Waiting for new connection... [11:42:34] Sock 8.Parse request [11:42:34]Sock 8.Check first char [11:42:34]Sock 8.First char is OK [11:42:34]request: POST /json_proto HTTP/1.0 [11:42:34]Method: POST [11:42:34]URL: /json_proto [11:42:34]Method is POST - this is cgi request [11:42:34]url: /json_proto [11:42:34]query_string will be loaded in cgi processing [11:42:34]execute_cgi json_proto POST (null) [11:42:34]execute_cgi path=json_proto method=POST [11:42:34]POST find Content-Length [11:42:34]Host: 172.17.96.3:8080 [11:42:34]Content-Length: 796 [11:42:34]Content-Type: application/json [11:42:34] [11:42:34]POST finish read [11:42:34]Found Content-Length = 796 [11:42:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 6.570, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:34]execute_script... [11:42: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)642656", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 6.570, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:34]POST & json_proto [11:42:34]process_json_proto [11:42:34]json parsed OK: [11:42:34]protocol is kg_v1.0 [11:42:34]action value=close_receipt [11:42:34]process_action close_receipt [11:42:34]cmd_close_receipt [11:42:34]MH_GetDate [11:42:34]Write to MH i2c: F0 00 00 FB AC 96 [11:42:34]Write i2c OK [11:42:34]MH_I2C_Read... [11:42:34]Read from MH i2c: F0 [11:42:34]MH_I2C_Read... [11:42:34]Read from MH i2c: F0 09 00 [11:42:34]MH_I2C_Read... [11:42:34]Read from MH i2c: F0 09 00 FB AC 00 B0 D5 1C 67 44 5E 04 65 B2 [11:42:34]GetLastDocTimeStamp 1729942838 [11:42:34]current date 1729942960 [11:42:34]FM_GetShiftState [11:42:34]SAM_PROTO_GetShiftState [11:42:34]wFMCommunicate request_size=4 [11:42:34]MH_SAM_APDU [11:42:34]CAPDU: 80 13 01 00 [11:42:34]Write to MH i2c: E2 08 00 FC AC 80 13 01 00 00 00 00 00 25 [11:42:34]Write i2c OK [11:42:34]MH_I2C_Read... [11:42:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:34]Read from MH i2c: E2 [11:42:34]MH_I2C_Read... [11:42:34]Read from MH i2c: E2 0E 00 [11:42:34]MH_I2C_Read... [11:42:34]Read from MH i2c: E2 0E 00 FC AC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A3 [11:42:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:42:34]wFMCommunicate OK [11:42:34]SAM_PROTO_GetShiftState done [11:42:34]FM_GetShiftState done [11:42:34]opened in 1729902265 [11:42:34]opened+sec_in_day 1729988665 [11:42:34]quantity*price = 0 [11:42:34]sum+1 = 1 [11:42:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 210 26.10.2024 11:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308789 ФПД: 103790616802511 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114240&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308789&fm=103790616802511&tin=02508201610067®Number=0000000000091780&sum=0 [11:42:35]StoreToDocumentArchive [11:42:35]shift 532 fd 308789 [11:42:35]save to /storage/0532/doc_00308789 [11:42:35]save last doc name /storage/0532/doc_00308789 to /storage/kkm_last_doc_name [11:42:35]save OK [11:42:35]Clear old archive folders... [11:42:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:42:35]tlvbuf is 00C0B8D0 [11:42:35]SAM_PROTO_ClearQueue [11:42:35]wFMCommunicate request_size=4 [11:42:35]MH_SAM_APDU [11:42:35]CAPDU: 80 09 00 00 [11:42:35]Write to MH i2c: E2 08 00 09 AD 80 09 00 00 00 00 00 00 28 [11:42:35]Write i2c OK [11:42:35]MH_I2C_Read... [11:42:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:35]Read from MH i2c: E2 [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: E2 03 00 [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: E2 03 00 09 AD 00 90 00 2A [11:42:35]RAPDU: 90 00 [11:42:35]wFMCommunicate OK [11:42:35]SAM_PROTO_ClearQueue done [11:42:35]KKMCreateOFDPacket [11:42:35]OFDProtocolAddRootSTLVToBuf [11:42:35]FM_MakeSignedData [11:42:35]FM_MakeSignedData [11:42:35]SAM_PROTO_SignData [11:42:35]wFMCommunicate request_size=4 [11:42:35]MH_SAM_APDU [11:42:35]CAPDU: 80 0D 01 02 [11:42:35]Write to MH i2c: E2 08 00 0A AD 80 0D 01 02 00 00 00 00 30 [11:42:35]Write i2c OK [11:42:35]MH_I2C_Read... [11:42:35]OFD Sender: No OFD packet to send [11:42:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:35]Read from MH i2c: E2 [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: E2 03 00 [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: E2 03 00 0A AD 00 90 00 2B [11:42:35]RAPDU: 90 00 [11:42:35]wFMCommunicate OK [11:42:35]wFMCommunicate request_size=255 [11:42:35]MH_SAM_APDU [11:42:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 B0 D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 35 B6 04 00 35 04 06 00 5E 65 A2 D8 [11:42:35]Write to MH i2c: E2 02 01 0B AD 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 B0 D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 35 B6 04 00 35 04 06 00 5E 65 A2 D8 00 00 6B [11:42:35]Write i2c OK [11:42:35]MH_I2C_Read... [11:42:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:35]Read from MH i2c: E2 [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: E2 03 00 [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: E2 03 00 0B AD 00 90 00 2C [11:42:35]RAPDU: 90 00 [11:42:35]wFMCommunicate OK [11:42:35]wFMCommunicate request_size=7 [11:42:35]MH_SAM_APDU [11:42:35]CAPDU: 80 0D 02 02 02 74 CF [11:42:35]Write to MH i2c: E2 0A 00 0C AD 80 0D 02 02 02 00 74 CF 00 00 7A [11:42:35]Write i2c OK [11:42:35]MH_I2C_Read... [11:42:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:35]Read from MH i2c: E2 [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: E2 03 00 [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: E2 03 00 0C AD 00 90 00 2D [11:42:35]RAPDU: 90 00 [11:42:35]wFMCommunicate OK [11:42:35]wFMCommunicate request_size=4 [11:42:35]MH_SAM_APDU [11:42:35]CAPDU: 80 0D 03 02 [11:42:35]Write to MH i2c: E2 08 00 0D AD 80 0D 03 02 00 00 00 00 35 [11:42:35]Write i2c OK [11:42:35]MH_I2C_Read... [11:42:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:35]Read from MH i2c: E2 [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: E2 0B 00 [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: E2 0B 00 0D AD 00 B6 65 54 E7 AB 2F 50 34 90 00 EA [11:42:35]RAPDU: B6 65 54 E7 AB 2F 50 34 90 00 [11:42:35]wFMCommunicate OK [11:42:35]SAM_PROTO_SignData done [11:42:35]FM_MakeSignedData done [11:42:35]CreateOFDProtocolMessage [11:42:35]wFMCommunicate request_size=4 [11:42:35]MH_SAM_APDU [11:42:35]CAPDU: 80 11 00 00 [11:42:35]Write to MH i2c: E2 08 00 0E AD 80 11 00 00 00 00 00 00 35 [11:42:35]Write i2c OK [11:42:35]MH_I2C_Read... [11:42:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:35]Read from MH i2c: E2 [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: E2 17 00 [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: E2 17 00 0E AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8A [11:42:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:42:35]wFMCommunicate OK [11:42:35]CreateOFDProtocolMessage done [11:42:35]OFDSenderStorePacket 308789 [11:42:35]StoreOFDPacket docnum=308789 [11:42:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 D8 E4 04 01 AA 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 B0 D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 35 B6 04 00 35 04 06 00 5E 65 A2 D8 74 CF B6 65 54 E7 AB 2F 50 34 [11:42:35]CheckFolder [11:42:35]dirname=/storage/ofd_packets [11:42:35]CheckFolder done [11:42:35]ProducePacketName [11:42:35]name=ofd_packets/00308789 [11:42:35]NVStorageSaveData ofd_packets/00308789 [11:42:35]File name is /storage/ofd_packets/00308789 [11:42:35]Write 298 bytes [11:42:35]NVStorageSaveData done [11:42:35]OFDSenderStorePacket done [11:42:35]KKMCreateOFDPacket done [11:42:35]NVStorageSaveData kkm_last_timestamp [11:42:35]File name is /storage/kkm_last_timestamp [11:42:35]Write 4 bytes [11:42:35]NVStorageSaveData done [11:42:35]ExternCall_PrintAddStr [11:42:35]wPrintStart [11:42:35]Write to MH i2c: 01 00 00 0F AD BC [11:42:35]Write i2c OK [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: 01 [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: 01 07 00 [11:42:35]MH_I2C_Read... [11:42:35]Read from MH i2c: 01 07 00 0F AD 00 00 00 00 00 FF 0F D1 [11:42:35]RasterBufferAndPrint [11:42:35]line Счет N : (1)642656 [11:42:35]line ИНН: 02508201610067 [11:42:35]line Контрольно-Кассовый Чек [11:42:35]line ПРОДАЖА [11:42:35]line ТРК (МРК, ГНК) : 21 [11:42:35]line Товар: 2710194210 [11:42:35]line ДТ-К-2 [11:42:35]line 6.570 * 0.00 [11:42:35]line = 0.00 [11:42:35]line НДС 12% НСП 1% [11:42:35]line > о реализуемом товаре [11:42:35]line ИТОГО: 0.00 [11:42:35]line НСП 1% : 0.00 [11:42:35]line НДС 12% : 0.00 [11:42:35]line Наличными: 0.00 [11:42:35]line Безнал.: 0.00 [11:42:35]line Место: АЗС № 172 "Партнер Нефть" [11:42:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:42:35]line СНО: Общий режим [11:42:35]line Чек 210 26.10.2024 11:42 [11:42:35]line Смена: 532 ФФД: 1.0 [11:42:35]line ЗНМ: 0300000116 [11:42:35]line РНМ: 0000000000091780 [11:42:35]line Версия ККМ: 001 [11:42:35]line Талоны: Топливные Талоны [11:42:35]line 4755294 [11:42:35]line ФМ: 0000000000871765 [11:42:35]line ФД: 308789 [11:42:35]line ФПД: 103790616802511 [11:42:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114240&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308789&fm=103790616802511&tin=02508201610067®Number=0000000000091780&sum=0 [11:42:36]OFD Sender: Processing packet 308789 [packets to send 222, broken 221] [11:42:36]ProducePacketName [11:42:36]name=ofd_packets/00308789 [11:42:36]OFD Sender: To server: pG, [11:42:36]CommunicateWithHost lk.salyk.kg:30040 [11:42:36]ConnectInit lk.salyk.kg [11:42:36]written 0, free lines is 4095 [11:42:36]Connected sock=10 [11:42:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 D8 E4 04 01 AA 76 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 B0 D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 35 B6 04 00 35 04 06 00 5E 65 A2 D8 74 CF B6 65 54 E7 AB 2F 50 34 [11:42:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 07 37 47 00 CB 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 31 37 36 35 10 04 04 00 35 B6 04 00 F4 03 04 00 0E 7C 1C 67 B6 04 01 00 00 84 82 C5 62 04 F1 8D E5 [11:42:36]CommunicateWithHost err = 0 [11:42:36]CheckOFDResponse [11:42:36]1017 (14) - 77093643461234 [11:42:36]1041 (16) - 0000000000871765 [11:42:36]1040 (4) - 308789 [11:42:36]1012 (4) - 26.10.2024 05:20 [11:42:36]1206 (1) - 0 [11:42:36]OFD Sender: Remove packet 308789 [11:42:36]ProducePacketName [11:42:36]name=ofd_packets/00308789 [11:42:36]NVStorageDeleteData [11:42:36]Write to MH i2c: 01 00 00 38 AD E5 [11:42:36]Write i2c OK [11:42:36]MH_I2C_Read... [11:42:36]Read from MH i2c: 01 [11:42:36]MH_I2C_Read... [11:42:36]Read from MH i2c: 01 07 00 [11:42:36]MH_I2C_Read... [11:42:36]Read from MH i2c: 01 07 00 38 AD 00 00 00 00 00 C3 0C BB [11:42:36]RasterBufferAndPrint [11:42:36]line [11:42:36]line [11:42:36]line [11:42:36]line [11:42:36]line [11:42:36]written 0, free lines is 3271 [11:42:36]MH_Cut [11:42:36]Write to MH i2c: D1 01 00 3F AD 01 BE [11:42:36]Write i2c OK [11:42:36]MH_I2C_Read... [11:42:36]Read from MH i2c: D1 [11:42:36]MH_I2C_Read... [11:42:36]Read from MH i2c: D1 01 00 [11:42:36]MH_I2C_Read... [11:42:36]Read from MH i2c: D1 01 00 3F AD 00 BD [11:42:36]Write to MH i2c: 01 00 00 40 AD ED [11:42:36]Write i2c OK [11:42:36]MH_I2C_Read... [11:42:36]OFD Sender: No OFD packet to send [11:42:37]*** Cut start [11:42:37]*** Purtial cut [11:42:37]*** Stage 1: CUTSNS_PIN = 1 [11:42:37]Read from MH i2c: 01 [11:42:37]MH_I2C_Read... [11:42:37]*** Stop cut motor [11:42:37]*** Cut end [11:42:37]Read from MH i2c: 01 07 00 [11:42:37]MH_I2C_Read... [11:42:37]Read from MH i2c: 01 07 00 40 AD 00 00 00 00 00 FF 0F 02 [11:42:37]process_action close_receipt done [11:42:37]requested_data is exist [11:42:37]produce_requested_data [11:42:37]requested_item fm.sn is exist - process it [11:42:37]wFMCommunicate request_size=4 [11:42:37]MH_SAM_APDU [11:42:37]CAPDU: 80 11 00 00 [11:42:37]Write to MH i2c: E2 08 00 41 AD 80 11 00 00 00 00 00 00 68 [11:42:37]Write i2c OK [11:42:37]MH_I2C_Read... [11:42:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:37]Read from MH i2c: E2 [11:42:37]MH_I2C_Read... [11:42:37]Read from MH i2c: E2 17 00 [11:42:37]MH_I2C_Read... [11:42:37]Read from MH i2c: E2 17 00 41 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BD [11:42:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:42:37]wFMCommunicate OK [11:42:37]requested_item fd.num is exist - process it [11:42:37]SAM_PROTO_GetFieldsCounters [11:42:37]wFMCommunicate request_size=4 [11:42:37]MH_SAM_APDU [11:42:37]CAPDU: 80 13 00 00 [11:42:37]Write to MH i2c: E2 08 00 42 AD 80 13 00 00 00 00 00 00 6B [11:42:37]Write i2c OK [11:42:37]MH_I2C_Read... [11:42:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:37]Read from MH i2c: E2 [11:42:37]MH_I2C_Read... [11:42:37]Read from MH i2c: E2 62 00 [11:42:37]MH_I2C_Read... [11:42:37]Read from MH i2c: E2 62 00 42 AD 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 35 B6 04 00 0E 04 04 00 14 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 09 [11:42: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 35 B6 04 00 0E 04 04 00 14 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 [11:42:37]wFMCommunicate OK [11:42:37]SAM_PROTO_GetFieldsCounters done [11:42:37]requested_item shift.num is exist - process it [11:42:37]requested_item shift.opened is exist - process it [11:42:37]req_shift_opened [11:42:37]FM_GetShiftState [11:42:37]SAM_PROTO_GetShiftState [11:42:37]wFMCommunicate request_size=4 [11:42:37]MH_SAM_APDU [11:42:37]CAPDU: 80 13 01 00 [11:42:37]Write to MH i2c: E2 08 00 43 AD 80 13 01 00 00 00 00 00 6D [11:42:37]Write i2c OK [11:42:37]MH_I2C_Read... [11:42:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:37]Read from MH i2c: E2 [11:42:37]MH_I2C_Read... [11:42:37]Read from MH i2c: E2 0E 00 [11:42:37]MH_I2C_Read... [11:42:37]Read from MH i2c: E2 0E 00 43 AD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EB [11:42:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:42:37]wFMCommunicate OK [11:42:37]SAM_PROTO_GetShiftState done [11:42:37]FM_GetShiftState done [11:42:37]req_shift_opened done [11:42:37]requested_item shift.open_date is exist - process it [11:42:37]req_shift_open_date [11:42:37]req_shift_open_date done [11:42:37]produce_requested_data done [11:42:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308789,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:42:37]process_action_free close_receipt [11:42:37]json_value_free [11:42:37]json_value_free done [11:42:37]process_json_proto returns [11:42:37]Send response to host [11:42:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308789,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:42:37]free response buf [11:42:37]execute_script done [11:42:37]execute_script returns [11:42:37]free content buf [11:42:37]Sock 8.Close socket [11:42:37]Sock 8.Thread stoped [11:42:41]OFD Sender: No OFD packet to send [11:42:46]OFD Sender: No OFD packet to send [11:42:51]OFD Sender: No OFD packet to send [11:42:53]accept exits with 9 [11:42:53]New connection [11:42:53]New thread 3067342180 created [11:42:53]Thread 3067198820 joined [11:42:53]Waiting for new connection... [11:42:53] Sock 9.Parse request [11:42:53]Sock 9.Check first char [11:42:53]Sock 9.First char is OK [11:42:53]request: POST /json_proto HTTP/1.0 [11:42:53]Method: POST [11:42:53]URL: /json_proto [11:42:53]Method is POST - this is cgi request [11:42:53]url: /json_proto [11:42:53]query_string will be loaded in cgi processing [11:42:53]execute_cgi json_proto POST (null) [11:42:53]execute_cgi path=json_proto method=POST [11:42:53]POST find Content-Length [11:42:53]Host: 172.17.96.3:8080 [11:42:53]Content-Length: 800 [11:42:53]Content-Type: application/json [11:42:53] [11:42:53]POST finish read [11:42:53]Found Content-Length = 800 [11:42:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642655", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4583123", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:53]execute_script... [11:42:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642655", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4583123", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:53]POST & json_proto [11:42:53]process_json_proto [11:42:53]json parsed OK: [11:42:53]protocol is kg_v1.0 [11:42:53]action value=close_receipt [11:42:53]process_action close_receipt [11:42:53]cmd_close_receipt [11:42:53]MH_GetDate [11:42:53]Write to MH i2c: F0 00 00 44 AD E0 [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: F0 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: F0 09 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: F0 09 00 44 AD 00 C3 D5 1C 67 44 5E 04 65 0F [11:42:53]GetLastDocTimeStamp 1729942960 [11:42:53]current date 1729942979 [11:42:53]FM_GetShiftState [11:42:53]SAM_PROTO_GetShiftState [11:42:53]wFMCommunicate request_size=4 [11:42:53]MH_SAM_APDU [11:42:53]CAPDU: 80 13 01 00 [11:42:53]Write to MH i2c: E2 08 00 45 AD 80 13 01 00 00 00 00 00 6F [11:42:53]Write i2c OK [11:42:53]MH_I2C_Read... [11:42:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:53]Read from MH i2c: E2 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 0E 00 [11:42:53]MH_I2C_Read... [11:42:53]Read from MH i2c: E2 0E 00 45 AD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 ED [11:42:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:42:53]wFMCommunicate OK [11:42:53]SAM_PROTO_GetShiftState done [11:42:53]FM_GetShiftState done [11:42:53]opened in 1729902265 [11:42:53]opened+sec_in_day 1729988665 [11:42:53]quantity*price = 0 [11:42:53]sum+1 = 1 [11:42:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 211 26.10.2024 11:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4583123 ФМ: 0000000000871765 ФД: 308790 ФПД: 248167810257236 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114259&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308790&fm=248167810257236&tin=02508201610067®Number=0000000000091780&sum=0 [11:42:54]StoreToDocumentArchive [11:42:54]shift 532 fd 308790 [11:42:54]save to /storage/0532/doc_00308790 [11:42:54]save last doc name /storage/0532/doc_00308790 to /storage/kkm_last_doc_name [11:42:54]save OK [11:42:54]Clear old archive folders... [11:42:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:42:54]tlvbuf is 00B96CA0 [11:42:54]SAM_PROTO_ClearQueue [11:42:54]wFMCommunicate request_size=4 [11:42:54]MH_SAM_APDU [11:42:54]CAPDU: 80 09 00 00 [11:42:54]Write to MH i2c: E2 08 00 52 AD 80 09 00 00 00 00 00 00 71 [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:54]Read from MH i2c: E2 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 03 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 03 00 52 AD 00 90 00 73 [11:42:54]RAPDU: 90 00 [11:42:54]wFMCommunicate OK [11:42:54]SAM_PROTO_ClearQueue done [11:42:54]KKMCreateOFDPacket [11:42:54]OFDProtocolAddRootSTLVToBuf [11:42:54]FM_MakeSignedData [11:42:54]FM_MakeSignedData [11:42:54]SAM_PROTO_SignData [11:42:54]wFMCommunicate request_size=4 [11:42:54]MH_SAM_APDU [11:42:54]CAPDU: 80 0D 01 02 [11:42:54]Write to MH i2c: E2 08 00 53 AD 80 0D 01 02 00 00 00 00 79 [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:54]Read from MH i2c: E2 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 03 00 [11:42:54]MH_I2C_Read... [11:42:54]Read from MH i2c: E2 03 00 53 AD 00 90 00 74 [11:42:54]RAPDU: 90 00 [11:42:54]wFMCommunicate OK [11:42:54]wFMCommunicate request_size=255 [11:42:54]MH_SAM_APDU [11:42:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 C3 D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 36 B6 04 00 35 04 06 00 E1 [11:42:54]Write to MH i2c: E2 02 01 54 AD 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 C3 D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 36 B6 04 00 35 04 06 00 E1 00 00 FC [11:42:54]Write i2c OK [11:42:54]MH_I2C_Read... [11:42:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:55]Read from MH i2c: E2 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: E2 03 00 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: E2 03 00 54 AD 00 90 00 75 [11:42:55]RAPDU: 90 00 [11:42:55]wFMCommunicate OK [11:42:55]wFMCommunicate request_size=10 [11:42:55]MH_SAM_APDU [11:42:55]CAPDU: 80 0D 02 02 05 B5 12 2C D1 54 [11:42:55]Write to MH i2c: E2 0D 00 55 AD 80 0D 02 02 05 00 B5 12 2C D1 54 00 00 9E [11:42:55]Write i2c OK [11:42:55]MH_I2C_Read... [11:42:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:55]Read from MH i2c: E2 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: E2 03 00 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: E2 03 00 55 AD 00 90 00 76 [11:42:55]RAPDU: 90 00 [11:42:55]wFMCommunicate OK [11:42:55]wFMCommunicate request_size=4 [11:42:55]MH_SAM_APDU [11:42:55]CAPDU: 80 0D 03 02 [11:42:55]Write to MH i2c: E2 08 00 56 AD 80 0D 03 02 00 00 00 00 7E [11:42:55]Write i2c OK [11:42:55]MH_I2C_Read... [11:42:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:55]Read from MH i2c: E2 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: E2 0B 00 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: E2 0B 00 56 AD 00 FE 2C 65 0F 62 90 50 8E 90 00 ED [11:42:55]RAPDU: FE 2C 65 0F 62 90 50 8E 90 00 [11:42:55]wFMCommunicate OK [11:42:55]SAM_PROTO_SignData done [11:42:55]FM_MakeSignedData done [11:42:55]CreateOFDProtocolMessage [11:42:55]wFMCommunicate request_size=4 [11:42:55]MH_SAM_APDU [11:42:55]CAPDU: 80 11 00 00 [11:42:55]Write to MH i2c: E2 08 00 57 AD 80 11 00 00 00 00 00 00 7E [11:42:55]Write i2c OK [11:42:55]MH_I2C_Read... [11:42:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:55]Read from MH i2c: E2 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: E2 17 00 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: E2 17 00 57 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D3 [11:42:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:42:55]wFMCommunicate OK [11:42:55]CreateOFDProtocolMessage done [11:42:55]OFDSenderStorePacket 308790 [11:42:55]StoreOFDPacket docnum=308790 [11:42:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 25 6E 07 01 5F 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 C3 D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 36 B6 04 00 35 04 06 00 E1 B5 12 2C D1 54 FE 2C 65 0F 62 90 50 8E [11:42:55]CheckFolder [11:42:55]dirname=/storage/ofd_packets [11:42:55]CheckFolder done [11:42:55]ProducePacketName [11:42:55]name=ofd_packets/00308790 [11:42:55]NVStorageSaveData ofd_packets/00308790 [11:42:55]File name is /storage/ofd_packets/00308790 [11:42:55]Write 301 bytes [11:42:55]NVStorageSaveData done [11:42:55]OFDSenderStorePacket done [11:42:55]KKMCreateOFDPacket done [11:42:55]NVStorageSaveData kkm_last_timestamp [11:42:55]File name is /storage/kkm_last_timestamp [11:42:55]Write 4 bytes [11:42:55]NVStorageSaveData done [11:42:55]ExternCall_PrintAddStr [11:42:55]wPrintStart [11:42:55]Write to MH i2c: 01 00 00 58 AD 05 [11:42:55]Write i2c OK [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: 01 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: 01 07 00 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: 01 07 00 58 AD 00 00 00 00 00 FF 0F 1A [11:42:55]RasterBufferAndPrint [11:42:55]line Счет N : (1)642655 [11:42:55]line ИНН: 02508201610067 [11:42:55]line Контрольно-Кассовый Чек [11:42:55]line ПРОДАЖА [11:42:55]line ТРК (МРК, ГНК) : 41 [11:42:55]line Товар: 2710124130 [11:42:55]line Аи-92-К-2 [11:42:55]line 30.000 * 0.00 [11:42:55]line = 0.00 [11:42:55]line НДС 12% НСП 1% [11:42:55]line > о реализуемом товаре [11:42:55]line ИТОГО: 0.00 [11:42:55]line НСП 1% : 0.00 [11:42:55]line НДС 12% : 0.00 [11:42:55]line Наличными: 0.00 [11:42:55]line Безнал.: 0.00 [11:42:55]line Место: АЗС № 172 "Партнер Нефть" [11:42:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:42:55]line СНО: Общий режим [11:42:55]line Чек 211 26.10.2024 11:42 [11:42:55]line Смена: 532 ФФД: 1.0 [11:42:55]line ЗНМ: 0300000116 [11:42:55]line РНМ: 0000000000091780 [11:42:55]line Версия ККМ: 001 [11:42:55]line Талоны: Топливные Талоны [11:42:55]line 4583123 [11:42:55]line ФМ: 0000000000871765 [11:42:55]line ФД: 308790 [11:42:55]line ФПД: 248167810257236 [11:42:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114259&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308790&fm=248167810257236&tin=02508201610067®Number=0000000000091780&sum=0 [11:42:55]written 0, free lines is 4095 [11:42:55]OFD Sender: Processing packet 308790 [packets to send 222, broken 221] [11:42:55]ProducePacketName [11:42:55]name=ofd_packets/00308790 [11:42:55]OFD Sender: To server: pG, [11:42:55]CommunicateWithHost lk.salyk.kg:30040 [11:42:55]ConnectInit lk.salyk.kg [11:42:55]Connected sock=10 [11:42:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 25 6E 07 01 5F 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 00 00 00 F4 03 04 00 C3 D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 36 B6 04 00 35 04 06 00 E1 B5 12 2C D1 54 FE 2C 65 0F 62 90 50 8E [11:42:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4B B1 47 00 E3 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 36 B6 04 00 F4 03 04 00 21 7C 1C 67 B6 04 01 00 00 20 2E 75 24 18 09 3C 3B [11:42:55]CommunicateWithHost err = 0 [11:42:55]CheckOFDResponse [11:42:55]1017 (14) - 77093643461234 [11:42:55]1041 (16) - 0000000000871765 [11:42:55]1040 (4) - 308790 [11:42:55]1012 (4) - 26.10.2024 05:20 [11:42:55]1206 (1) - 0 [11:42:55]OFD Sender: Remove packet 308790 [11:42:55]ProducePacketName [11:42:55]name=ofd_packets/00308790 [11:42:55]NVStorageDeleteData [11:42:55]Write to MH i2c: 01 00 00 81 AD 2E [11:42:55]Write i2c OK [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: 01 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: 01 07 00 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: 01 07 00 81 AD 00 00 00 00 00 C9 0C 0A [11:42:55]RasterBufferAndPrint [11:42:55]line [11:42:55]line [11:42:55]line [11:42:55]line [11:42:55]line [11:42:55]written 0, free lines is 3279 [11:42:55]MH_Cut [11:42:55]Write to MH i2c: D1 01 00 88 AD 01 07 [11:42:55]Write i2c OK [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: D1 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: D1 01 00 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: D1 01 00 88 AD 00 06 [11:42:55]Write to MH i2c: 01 00 00 89 AD 36 [11:42:55]Write i2c OK [11:42:55]MH_I2C_Read... [11:42:56]OFD Sender: No OFD packet to send [11:42:56]*** Cut start [11:42:56]*** Purtial cut [11:42:56]*** Stage 1: CUTSNS_PIN = 1 [11:42:56]Read from MH i2c: 01 [11:42:56]MH_I2C_Read... [11:42:56]*** Stop cut motor [11:42:56]*** Cut end [11:42:56]Read from MH i2c: 01 07 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: 01 07 00 89 AD 00 00 00 00 00 FF 0F 4B [11:42:56]process_action close_receipt done [11:42:56]requested_data is exist [11:42:56]produce_requested_data [11:42:56]requested_item fm.sn is exist - process it [11:42:56]wFMCommunicate request_size=4 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 11 00 00 [11:42:56]Write to MH i2c: E2 08 00 8A AD 80 11 00 00 00 00 00 00 B1 [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 17 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 17 00 8A AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 06 [11:42:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:42:56]wFMCommunicate OK [11:42:56]requested_item fd.num is exist - process it [11:42:56]SAM_PROTO_GetFieldsCounters [11:42:56]wFMCommunicate request_size=4 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 13 00 00 [11:42:56]Write to MH i2c: E2 08 00 8B AD 80 13 00 00 00 00 00 00 B4 [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:57]Read from MH i2c: E2 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 62 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 62 00 8B AD 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 36 B6 04 00 0E 04 04 00 14 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 56 [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 36 B6 04 00 0E 04 04 00 14 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 [11:42:57]wFMCommunicate OK [11:42:57]SAM_PROTO_GetFieldsCounters done [11:42:57]requested_item shift.num is exist - process it [11:42:57]requested_item shift.opened is exist - process it [11:42:57]req_shift_opened [11:42:57]FM_GetShiftState [11:42:57]SAM_PROTO_GetShiftState [11:42:57]wFMCommunicate request_size=4 [11:42:57]MH_SAM_APDU [11:42:57]CAPDU: 80 13 01 00 [11:42:57]Write to MH i2c: E2 08 00 8C AD 80 13 01 00 00 00 00 00 B6 [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:57]Read from MH i2c: E2 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 0E 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 0E 00 8C AD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 34 [11:42:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:42:57]wFMCommunicate OK [11:42:57]SAM_PROTO_GetShiftState done [11:42:57]FM_GetShiftState done [11:42:57]req_shift_opened done [11:42:57]requested_item shift.open_date is exist - process it [11:42:57]req_shift_open_date [11:42:57]req_shift_open_date done [11:42:57]produce_requested_data done [11:42:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308790,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:42:57]process_action_free close_receipt [11:42:57]json_value_free [11:42:57]json_value_free done [11:42:57]process_json_proto returns [11:42:57]Send response to host [11:42:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308790,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:42:57]free response buf [11:42:57]execute_script done [11:42:57]execute_script returns [11:42:57]free content buf [11:42:57]Sock 9.Close socket [11:42:57]Sock 9.Thread stoped [11:43:00]accept exits with 8 [11:43:00]New connection [11:43:00]New thread 3067198820 created [11:43:00]Thread 3067342180 joined [11:43:00]Waiting for new connection... [11:43:00] Sock 8.Parse request [11:43:00]Sock 8.Check first char [11:43:00]Sock 8.First char is OK [11:43:00]request: POST /json_proto HTTP/1.0 [11:43:00]Method: POST [11:43:00]URL: /json_proto [11:43:00]Method is POST - this is cgi request [11:43:00]url: /json_proto [11:43:00]query_string will be loaded in cgi processing [11:43:00]execute_cgi json_proto POST (null) [11:43:00]execute_cgi path=json_proto method=POST [11:43:00]POST find Content-Length [11:43:00]Host: 172.17.96.3:8080 [11:43:00]Content-Length: 797 [11:43:00]Content-Type: application/json [11:43:00] [11:43:00]POST finish read [11:43:00]Found Content-Length = 797 [11:43:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:00]execute_script... [11:43: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)642657", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:43:00]POST & json_proto [11:43:00]process_json_proto [11:43:00]json parsed OK: [11:43:00]protocol is kg_v1.0 [11:43:00]action value=close_receipt [11:43:00]process_action close_receipt [11:43:00]cmd_close_receipt [11:43:00]MH_GetDate [11:43:00]Write to MH i2c: F0 00 00 8D AD 29 [11:43:00]Write i2c OK [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: F0 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: F0 09 00 [11:43:00]MH_I2C_Read... [11:43:00]Read from MH i2c: F0 09 00 8D AD 00 CA D5 1C 67 44 5E 04 65 5F [11:43:00]GetLastDocTimeStamp 1729942979 [11:43:00]current date 1729942986 [11:43:00]FM_GetShiftState [11:43:00]SAM_PROTO_GetShiftState [11:43:00]wFMCommunicate request_size=4 [11:43:00]MH_SAM_APDU [11:43:00]CAPDU: 80 13 01 00 [11:43:00]Write to MH i2c: E2 08 00 8E AD 80 13 01 00 00 00 00 00 B8 [11:43:00]Write i2c OK [11:43:00]MH_I2C_Read... [11:43:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:01]Read from MH i2c: E2 [11:43:01]MH_I2C_Read... [11:43:01]Read from MH i2c: E2 0E 00 [11:43:01]MH_I2C_Read... [11:43:01]Read from MH i2c: E2 0E 00 8E AD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 36 [11:43:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:43:01]wFMCommunicate OK [11:43:01]SAM_PROTO_GetShiftState done [11:43:01]FM_GetShiftState done [11:43:01]opened in 1729902265 [11:43:01]opened+sec_in_day 1729988665 [11:43:01]quantity*price = 0 [11:43:01]sum+1 = 1 [11:43:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 212 26.10.2024 11:43 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308791 ФПД: 162849124062249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114306&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308791&fm=162849124062249&tin=02508201610067®Number=0000000000091780&sum=0 [11:43:02]StoreToDocumentArchive [11:43:02]shift 532 fd 308791 [11:43:02]save to /storage/0532/doc_00308791 [11:43:02]save last doc name /storage/0532/doc_00308791 to /storage/kkm_last_doc_name [11:43:02]save OK [11:43:02]Clear old archive folders... [11:43:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:43:02]tlvbuf is 00BDAA70 [11:43:02]SAM_PROTO_ClearQueue [11:43:02]wFMCommunicate request_size=4 [11:43:02]MH_SAM_APDU [11:43:02]CAPDU: 80 09 00 00 [11:43:02]Write to MH i2c: E2 08 00 9B AD 80 09 00 00 00 00 00 00 BA [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 9B AD 00 90 00 BC [11:43:02]RAPDU: 90 00 [11:43:02]wFMCommunicate OK [11:43:02]SAM_PROTO_ClearQueue done [11:43:02]KKMCreateOFDPacket [11:43:02]OFDProtocolAddRootSTLVToBuf [11:43:02]FM_MakeSignedData [11:43:02]FM_MakeSignedData [11:43:02]SAM_PROTO_SignData [11:43:02]wFMCommunicate request_size=4 [11:43:02]MH_SAM_APDU [11:43:02]CAPDU: 80 0D 01 02 [11:43:02]Write to MH i2c: E2 08 00 9C AD 80 0D 01 02 00 00 00 00 C2 [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 9C AD 00 90 00 BD [11:43:02]RAPDU: 90 00 [11:43:02]wFMCommunicate OK [11:43:02]wFMCommunicate request_size=255 [11:43:02]MH_SAM_APDU [11:43:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 CA D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 37 B6 04 00 35 04 06 00 94 1C 44 31 [11:43:02]Write to MH i2c: E2 02 01 9D AD 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 CA D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 37 B6 04 00 35 04 06 00 94 1C 44 31 00 00 BD [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 9D AD 00 90 00 BE [11:43:02]RAPDU: 90 00 [11:43:02]wFMCommunicate OK [11:43:02]wFMCommunicate request_size=7 [11:43:02]MH_SAM_APDU [11:43:02]CAPDU: 80 0D 02 02 02 14 29 [11:43:02]Write to MH i2c: E2 0A 00 9E AD 80 0D 02 02 02 00 14 29 00 00 06 [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 03 00 9E AD 00 90 00 BF [11:43:02]RAPDU: 90 00 [11:43:02]wFMCommunicate OK [11:43:02]wFMCommunicate request_size=4 [11:43:02]MH_SAM_APDU [11:43:02]CAPDU: 80 0D 03 02 [11:43:02]Write to MH i2c: E2 08 00 9F AD 80 0D 03 02 00 00 00 00 C7 [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 0B 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 0B 00 9F AD 00 59 41 6C 9C EB 3F DE 39 90 00 AB [11:43:02]RAPDU: 59 41 6C 9C EB 3F DE 39 90 00 [11:43:02]wFMCommunicate OK [11:43:02]SAM_PROTO_SignData done [11:43:02]FM_MakeSignedData done [11:43:02]CreateOFDProtocolMessage [11:43:02]wFMCommunicate request_size=4 [11:43:02]MH_SAM_APDU [11:43:02]CAPDU: 80 11 00 00 [11:43:02]Write to MH i2c: E2 08 00 A0 AD 80 11 00 00 00 00 00 00 C7 [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:02]Read from MH i2c: E2 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 17 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: E2 17 00 A0 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1C [11:43:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:43:02]wFMCommunicate OK [11:43:02]CreateOFDProtocolMessage done [11:43:02]OFDSenderStorePacket 308791 [11:43:02]StoreOFDPacket docnum=308791 [11:43:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 2D A0 04 01 28 C9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 CA D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 37 B6 04 00 35 04 06 00 94 1C 44 31 14 29 59 41 6C 9C EB 3F DE 39 [11:43:02]CheckFolder [11:43:02]dirname=/storage/ofd_packets [11:43:02]CheckFolder done [11:43:02]ProducePacketName [11:43:02]name=ofd_packets/00308791 [11:43:02]NVStorageSaveData ofd_packets/00308791 [11:43:02]File name is /storage/ofd_packets/00308791 [11:43:02]Write 298 bytes [11:43:02]NVStorageSaveData done [11:43:02]OFDSenderStorePacket done [11:43:02]KKMCreateOFDPacket done [11:43:02]NVStorageSaveData kkm_last_timestamp [11:43:02]File name is /storage/kkm_last_timestamp [11:43:02]Write 4 bytes [11:43:02]NVStorageSaveData done [11:43:02]ExternCall_PrintAddStr [11:43:02]wPrintStart [11:43:02]Write to MH i2c: 01 00 00 A1 AD 4E [11:43:02]OFD Sender: Processing packet 308791 [packets to send 222, broken 221] [11:43:02]ProducePacketName [11:43:02]name=ofd_packets/00308791 [11:43:02]OFD Sender: To server: pG, [11:43:02]CommunicateWithHost lk.salyk.kg:30040 [11:43:02]ConnectInit lk.salyk.kg [11:43:02]Write i2c OK [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: 01 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: 01 07 00 [11:43:02]MH_I2C_Read... [11:43:02]Read from MH i2c: 01 07 00 A1 AD 00 00 00 00 00 FF 0F 63 [11:43:02]RasterBufferAndPrint [11:43:02]line Счет N : (1)642657 [11:43:02]line ИНН: 02508201610067 [11:43:02]line Контрольно-Кассовый Чек [11:43:02]line ПРОДАЖА [11:43:02]line ТРК (МРК, ГНК) : 11 [11:43:02]line Товар: 2710194210 [11:43:02]line ДТ-К-2 [11:43:02]line 13.130 * 0.00 [11:43:02]line = 0.00 [11:43:02]line НДС 12% НСП 1% [11:43:02]line > о реализуемом товаре [11:43:02]line ИТОГО: 0.00 [11:43:02]line НСП 1% : 0.00 [11:43:02]line НДС 12% : 0.00 [11:43:02]line Наличными: 0.00 [11:43:02]line Безнал.: 0.00 [11:43:02]line Место: АЗС № 172 "Партнер Нефть" [11:43:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:43:02]line СНО: Общий режим [11:43:02]line Чек 212 26.10.2024 11:43 [11:43:02]line Смена: 532 ФФД: 1.0 [11:43:02]line ЗНМ: 0300000116 [11:43:02]line РНМ: 0000000000091780 [11:43:02]line Версия ККМ: 001 [11:43:02]line Талоны: Топливные Талоны [11:43:02]line 4755294 [11:43:02]line ФМ: 0000000000871765 [11:43:02]line ФД: 308791 [11:43:02]line ФПД: 162849124062249 [11:43:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114306&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308791&fm=162849124062249&tin=02508201610067®Number=0000000000091780&sum=0 [11:43:02]written 0, free lines is 4095 [11:43:02]Connected sock=10 [11: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 31 37 36 35 0C 01 00 00 2D A0 04 01 28 C9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 CA D5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 37 B6 04 00 35 04 06 00 94 1C 44 31 14 29 59 41 6C 9C EB 3F DE 39 [11:43:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0D B5 47 00 F0 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 31 37 36 35 10 04 04 00 37 B6 04 00 F4 03 04 00 29 7C 1C 67 B6 04 01 00 00 4B EF 6B 75 8F 99 74 8E [11:43:03]CommunicateWithHost err = 0 [11:43:03]CheckOFDResponse [11:43:03]1017 (14) - 77093643461234 [11:43:03]1041 (16) - 0000000000871765 [11:43:03]1040 (4) - 308791 [11:43:03]1012 (4) - 26.10.2024 05:20 [11:43:03]1206 (1) - 0 [11:43:03]OFD Sender: Remove packet 308791 [11:43:03]ProducePacketName [11:43:03]name=ofd_packets/00308791 [11:43:03]NVStorageDeleteData [11:43:03]Write to MH i2c: 01 00 00 CA AD 77 [11:43:03]Write i2c OK [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: 01 [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: 01 07 00 [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: 01 07 00 CA AD 00 00 00 00 00 D8 0C 62 [11:43:03]RasterBufferAndPrint [11:43:03]line [11:43:03]line [11:43:03]line [11:43:03]line [11:43:03]line [11:43:03]written 0, free lines is 3302 [11:43:03]MH_Cut [11:43:03]Write to MH i2c: D1 01 00 D1 AD 01 50 [11:43:03]Write i2c OK [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: D1 [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: D1 01 00 [11:43:03]MH_I2C_Read... [11:43:03]Read from MH i2c: D1 01 00 D1 AD 00 4F [11:43:03]Write to MH i2c: 01 00 00 D2 AD 7F [11:43:03]Write i2c OK [11:43:03]MH_I2C_Read... [11:43:03]OFD Sender: No OFD packet to send [11:43:04]*** Cut start [11:43:04]*** Purtial cut [11:43:04]*** Stage 1: CUTSNS_PIN = 1 [11:43:04]Read from MH i2c: 01 [11:43:04]MH_I2C_Read... [11:43:04]*** Stop cut motor [11:43:04]*** Cut end [11:43:04]Read from MH i2c: 01 07 00 [11:43:04]MH_I2C_Read... [11:43:04]Read from MH i2c: 01 07 00 D2 AD 00 00 00 00 00 FF 0F 94 [11:43:04]process_action close_receipt done [11:43:04]requested_data is exist [11:43:04]produce_requested_data [11:43:04]requested_item fm.sn is exist - process it [11:43:04]wFMCommunicate request_size=4 [11:43:04]MH_SAM_APDU [11:43:04]CAPDU: 80 11 00 00 [11:43:04]Write to MH i2c: E2 08 00 D3 AD 80 11 00 00 00 00 00 00 FA [11:43:04]Write i2c OK [11:43:04]MH_I2C_Read... [11:43:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:43:04]Read from MH i2c: E2 [11:43:04]MH_I2C_Read... [11:43:04]Read from MH i2c: E2 17 00 [11:43:04]MH_I2C_Read... [11:43:04]Read from MH i2c: E2 17 00 D3 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4F [11:43:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:43:04]wFMCommunicate OK [11:43:04]requested_item fd.num is exist - process it [11:43:04]SAM_PROTO_GetFieldsCounters [11:43:04]wFMCommunicate request_size=4 [11:43:04]MH_SAM_APDU [11:43:04]CAPDU: 80 13 00 00 [11:43:04]Write to MH i2c: E2 08 00 D4 AD 80 13 00 00 00 00 00 00 FD [11:43:04]Write i2c OK [11:43:04]MH_I2C_Read... [11:43:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:43:04]Read from MH i2c: E2 [11:43:04]MH_I2C_Read... [11:43:04]Read from MH i2c: E2 62 00 [11:43:04]MH_I2C_Read... [11:43:04]Read from MH i2c: E2 62 00 D4 AD 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 37 B6 04 00 0E 04 04 00 14 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 A3 [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 37 B6 04 00 0E 04 04 00 14 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 [11:43:04]wFMCommunicate OK [11:43:04]SAM_PROTO_GetFieldsCounters done [11:43:04]requested_item shift.num is exist - process it [11:43:04]requested_item shift.opened is exist - process it [11:43:04]req_shift_opened [11:43:04]FM_GetShiftState [11:43:04]SAM_PROTO_GetShiftState [11:43:04]wFMCommunicate request_size=4 [11:43:04]MH_SAM_APDU [11:43:04]CAPDU: 80 13 01 00 [11:43:04]Write to MH i2c: E2 08 00 D5 AD 80 13 01 00 00 00 00 00 FF [11:43:04]Write i2c OK [11:43:04]MH_I2C_Read... [11:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:43:04]Read from MH i2c: E2 [11:43:04]MH_I2C_Read... [11:43:04]Read from MH i2c: E2 0E 00 [11:43:04]MH_I2C_Read... [11:43:04]Read from MH i2c: E2 0E 00 D5 AD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7D [11:43:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:43:04]wFMCommunicate OK [11:43:04]SAM_PROTO_GetShiftState done [11:43:04]FM_GetShiftState done [11:43:04]req_shift_opened done [11:43:04]requested_item shift.open_date is exist - process it [11:43:04]req_shift_open_date [11:43:04]req_shift_open_date done [11:43:04]produce_requested_data done [11:43:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308791,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:43:04]process_action_free close_receipt [11:43:04]json_value_free [11:43:04]json_value_free done [11:43:04]process_json_proto returns [11:43:04]Send response to host [11:43:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308791,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:43:04]free response buf [11:43:04]execute_script done [11:43:04]execute_script returns [11:43:04]free content buf [11:43:04]Sock 8.Close socket [11:43:04]Sock 8.Thread stoped [11:43:08]OFD Sender: No OFD packet to send [11:43:13]OFD Sender: No OFD packet to send [11:43:18]OFD Sender: No OFD packet to send [11:43:23]OFD Sender: No OFD packet to send [11:43:28]OFD Sender: No OFD packet to send [11:43:33]OFD Sender: No OFD packet to send [11:43:38]OFD Sender: No OFD packet to send [11:43:43]OFD Sender: No OFD packet to send [11:43:48]OFD Sender: No OFD packet to send [11:43:53]OFD Sender: No OFD packet to send [11:43:58]OFD Sender: No OFD packet to send [11:44:03]OFD Sender: No OFD packet to send [11:44:08]OFD Sender: No OFD packet to send [11:44:13]OFD Sender: No OFD packet to send [11:44:18]OFD Sender: No OFD packet to send [11:44:23]OFD Sender: No OFD packet to send [11:44:28]OFD Sender: No OFD packet to send [11:44:33]OFD Sender: No OFD packet to send [11:44:38]OFD Sender: No OFD packet to send [11:44:43]OFD Sender: No OFD packet to send [11:44:48]OFD Sender: No OFD packet to send [11:44:53]OFD Sender: No OFD packet to send [11:44:58]OFD Sender: No OFD packet to send [11:45:03]OFD Sender: No OFD packet to send [11:45:08]OFD Sender: No OFD packet to send [11:45:12]accept exits with 9 [11:45:12]New connection [11:45:12]New thread 3067342180 created [11:45:12]Thread 3067198820 joined [11:45:12]Waiting for new connection... [11:45:12] Sock 9.Parse request [11:45:12]Sock 9.Check first char [11:45:12]Sock 9.First char is OK [11:45:12]request: POST /json_proto HTTP/1.0 [11:45:12]Method: POST [11:45:12]URL: /json_proto [11:45:12]Method is POST - this is cgi request [11:45:12]url: /json_proto [11:45:12]query_string will be loaded in cgi processing [11:45:12]execute_cgi json_proto POST (null) [11:45:12]execute_cgi path=json_proto method=POST [11:45:12]POST find Content-Length [11:45:12]Host: 172.17.96.3:8080 [11:45:12]Content-Length: 682 [11:45:12]Content-Type: application/json [11:45:12] [11:45:12]POST finish read [11:45:12]Found Content-Length = 682 [11:45:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:45:12]execute_script... [11:45: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)642658", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:45:12]POST & json_proto [11:45:12]process_json_proto [11:45:12]json parsed OK: [11:45:12]protocol is kg_v1.0 [11:45:12]action value=close_receipt [11:45:12]process_action close_receipt [11:45:12]cmd_close_receipt [11:45:12]MH_GetDate [11:45:12]Write to MH i2c: F0 00 00 D6 AD 72 [11:45:12]Write i2c OK [11:45:12]MH_I2C_Read... [11:45:12]Read from MH i2c: F0 [11:45:12]MH_I2C_Read... [11:45:12]Read from MH i2c: F0 09 00 [11:45:12]MH_I2C_Read... [11:45:12]Read from MH i2c: F0 09 00 D6 AD 00 4E D6 1C 67 44 5E 04 65 2D [11:45:12]GetLastDocTimeStamp 1729942986 [11:45:12]current date 1729943118 [11:45:12]FM_GetShiftState [11:45:12]SAM_PROTO_GetShiftState [11:45:12]wFMCommunicate request_size=4 [11:45:12]MH_SAM_APDU [11:45:12]CAPDU: 80 13 01 00 [11:45:12]Write to MH i2c: E2 08 00 D7 AD 80 13 01 00 00 00 00 00 01 [11:45:12]Write i2c OK [11:45:12]MH_I2C_Read... [11:45:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:12]Read from MH i2c: E2 [11:45:12]MH_I2C_Read... [11:45:12]Read from MH i2c: E2 0E 00 [11:45:12]MH_I2C_Read... [11:45:12]Read from MH i2c: E2 0E 00 D7 AD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7F [11:45:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:45:12]wFMCommunicate OK [11:45:12]SAM_PROTO_GetShiftState done [11:45:12]FM_GetShiftState done [11:45:12]opened in 1729902265 [11:45:12]opened+sec_in_day 1729988665 [11:45:12]quantity*price = 100015 [11:45:12]sum+1 = 100017 [11:45:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 213 26.10.2024 11:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308792 ФПД: 245561024113439 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114518&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308792&fm=245561024113439&tin=02508201610067®Number=0000000000091780&sum=100000 [11:45:13]StoreToDocumentArchive [11:45:13]shift 532 fd 308792 [11:45:13]save to /storage/0532/doc_00308792 [11:45:13]save last doc name /storage/0532/doc_00308792 to /storage/kkm_last_doc_name [11:45:13]save OK [11:45:13]Clear old archive folders... [11:45:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:45:13]tlvbuf is 00AE46F0 [11:45:13]SAM_PROTO_ClearQueue [11:45:13]wFMCommunicate request_size=4 [11:45:13]MH_SAM_APDU [11:45:13]CAPDU: 80 09 00 00 [11:45:13]Write to MH i2c: E2 08 00 E4 AD 80 09 00 00 00 00 00 00 03 [11:45:13]Write i2c OK [11:45:13]MH_I2C_Read... [11:45:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:45:13]Read from MH i2c: E2 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 03 00 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 03 00 E4 AD 00 90 00 05 [11:45:13]RAPDU: 90 00 [11:45:13]wFMCommunicate OK [11:45:13]SAM_PROTO_ClearQueue done [11:45:13]KKMCreateOFDPacket [11:45:13]OFDProtocolAddRootSTLVToBuf [11:45:13]FM_MakeSignedData [11:45:13]FM_MakeSignedData [11:45:13]SAM_PROTO_SignData [11:45:13]wFMCommunicate request_size=4 [11:45:13]MH_SAM_APDU [11:45:13]CAPDU: 80 0D 01 02 [11:45:13]Write to MH i2c: E2 08 00 E5 AD 80 0D 01 02 00 00 00 00 0B [11:45:13]Write i2c OK [11:45:13]MH_I2C_Read... [11:45:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:45:13]Read from MH i2c: E2 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 03 00 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 03 00 E5 AD 00 90 00 06 [11:45:13]RAPDU: 90 00 [11:45:13]wFMCommunicate OK [11:45:13]wFMCommunicate request_size=255 [11:45:13]MH_SAM_APDU [11:45: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 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 D5 00 00 00 F4 03 04 00 4E D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 38 B6 04 00 35 04 06 00 DF [11:45:13]Write to MH i2c: E2 02 01 E6 AD 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 D5 00 00 00 F4 03 04 00 4E D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 38 B6 04 00 35 04 06 00 DF 00 00 F6 [11:45:13]Write i2c OK [11:45:13]MH_I2C_Read... [11:45:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:13]Read from MH i2c: E2 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 03 00 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 03 00 E6 AD 00 90 00 07 [11:45:13]RAPDU: 90 00 [11:45:13]wFMCommunicate OK [11:45:13]wFMCommunicate request_size=10 [11:45:13]MH_SAM_APDU [11:45:13]CAPDU: 80 0D 02 02 05 56 21 9C EB 1F [11:45:13]Write to MH i2c: E2 0D 00 E7 AD 80 0D 02 02 05 00 56 21 9C EB 1F 00 00 35 [11:45:13]Write i2c OK [11:45:13]MH_I2C_Read... [11:45:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:45:13]Read from MH i2c: E2 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 03 00 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 03 00 E7 AD 00 90 00 08 [11:45:13]RAPDU: 90 00 [11:45:13]wFMCommunicate OK [11:45:13]wFMCommunicate request_size=4 [11:45:13]MH_SAM_APDU [11:45:13]CAPDU: 80 0D 03 02 [11:45:13]Write to MH i2c: E2 08 00 E8 AD 80 0D 03 02 00 00 00 00 10 [11:45:13]Write i2c OK [11:45:13]MH_I2C_Read... [11:45:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:45:13]Read from MH i2c: E2 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 0B 00 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 0B 00 E8 AD 00 E9 0C C0 57 F8 F6 C7 0F 90 00 E1 [11:45:13]RAPDU: E9 0C C0 57 F8 F6 C7 0F 90 00 [11:45:13]wFMCommunicate OK [11:45:13]SAM_PROTO_SignData done [11:45:13]FM_MakeSignedData done [11:45:13]CreateOFDProtocolMessage [11:45:13]wFMCommunicate request_size=4 [11:45:13]MH_SAM_APDU [11:45:13]CAPDU: 80 11 00 00 [11:45:13]Write to MH i2c: E2 08 00 E9 AD 80 11 00 00 00 00 00 00 10 [11:45:13]Write i2c OK [11:45:13]MH_I2C_Read... [11:45:13]OFD Sender: No OFD packet to send [11:45:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:13]Read from MH i2c: E2 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 17 00 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: E2 17 00 E9 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 65 [11:45:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:45:13]wFMCommunicate OK [11:45:13]CreateOFDProtocolMessage done [11:45:13]OFDSenderStorePacket 308792 [11:45:13]StoreOFDPacket docnum=308792 [11:45:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 86 8A 07 01 64 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D5 00 00 00 F4 03 04 00 4E D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 38 B6 04 00 35 04 06 00 DF 56 21 9C EB 1F E9 0C C0 57 F8 F6 C7 0F [11:45:13]CheckFolder [11:45:13]dirname=/storage/ofd_packets [11:45:13]CheckFolder done [11:45:13]ProducePacketName [11:45:13]name=ofd_packets/00308792 [11:45:13]NVStorageSaveData ofd_packets/00308792 [11:45:13]File name is /storage/ofd_packets/00308792 [11:45:13]Write 301 bytes [11:45:13]NVStorageSaveData done [11:45:13]OFDSenderStorePacket done [11:45:13]KKMCreateOFDPacket done [11:45:13]NVStorageSaveData kkm_last_timestamp [11:45:13]File name is /storage/kkm_last_timestamp [11:45:13]Write 4 bytes [11:45:13]NVStorageSaveData done [11:45:13]ExternCall_PrintAddStr [11:45:13]wPrintStart [11:45:13]Write to MH i2c: 01 00 00 EA AD 97 [11:45:13]Write i2c OK [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: 01 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: 01 07 00 [11:45:13]MH_I2C_Read... [11:45:13]Read from MH i2c: 01 07 00 EA AD 00 00 00 00 00 FF 0F AC [11:45:13]RasterBufferAndPrint [11:45:13]line Счет N : (1)642658 [11:45:13]line ИНН: 02508201610067 [11:45:13]line Контрольно-Кассовый Чек [11:45:13]line ПРОДАЖА [11:45:13]line ТРК (МРК, ГНК) : 41 [11:45:13]line Товар: 2710124130 [11:45:13]line Аи-92-К-2 [11:45:13]line 14.950 * 66.90 [11:45:13]line = 1000.16 [11:45:13]line НДС 12% НСП 1% [11:45:13]line > о реализуемом товаре [11:45:13]line ОКРУГЛЕНИЕ: -0.16 [11:45:13]line ИТОГО: 1000.00 [11:45:13]line Внесено: 1000.00 [11:45:13]line СДАЧА: 0.00 [11:45:13]line НСП 1% : 8.85 [11:45:13]line НДС 12% : 106.21 [11:45:13]line Наличными: 1000.00 [11:45:13]line Безнал.: 0.00 [11:45:13]line Место: АЗС № 172 "Партнер Нефть" [11:45:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:45:13]line СНО: Общий режим [11:45:13]line Чек 213 26.10.2024 11:45 [11:45:13]line Смена: 532 ФФД: 1.0 [11:45:13]line ЗНМ: 0300000116 [11:45:13]line РНМ: 0000000000091780 [11:45:13]line Версия ККМ: 001 [11:45:13]line ФМ: 0000000000871765 [11:45:13]line ФД: 308792 [11:45:13]line ФПД: 245561024113439 [11:45:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114518&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308792&fm=245561024113439&tin=02508201610067®Number=0000000000091780&sum=100000 [11:45:14]OFD Sender: Processing packet 308792 [packets to send 222, broken 221] [11:45:14]ProducePacketName [11:45:14]name=ofd_packets/00308792 [11:45:14]OFD Sender: To server: pG, [11:45:14]CommunicateWithHost lk.salyk.kg:30040 [11:45:14]ConnectInit lk.salyk.kg [11:45:14]written 0, free lines is 4095 [11:45:14]Connected sock=10 [11:45:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 86 8A 07 01 64 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D5 00 00 00 F4 03 04 00 4E D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 38 B6 04 00 35 04 06 00 DF 56 21 9C EB 1F E9 0C C0 57 F8 F6 C7 0F [11:45:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7C 46 47 00 F1 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 31 37 36 35 10 04 04 00 38 B6 04 00 F4 03 04 00 AC 7C 1C 67 B6 04 01 00 00 6E F1 AD 62 13 81 B5 D7 [11:45:14]CommunicateWithHost err = 0 [11:45:14]CheckOFDResponse [11:45:14]1017 (14) - 77093643461234 [11:45:14]1041 (16) - 0000000000871765 [11:45:14]1040 (4) - 308792 [11:45:14]1012 (4) - 26.10.2024 05:22 [11:45:14]1206 (1) - 0 [11:45:14]OFD Sender: Remove packet 308792 [11:45:14]ProducePacketName [11:45:14]name=ofd_packets/00308792 [11:45:14]NVStorageDeleteData [11:45:14]Write to MH i2c: 01 00 00 14 AE C2 [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: 01 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: 01 07 00 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: 01 07 00 14 AE 00 00 00 00 00 B5 0C 8A [11:45:14]RasterBufferAndPrint [11:45:14]line [11:45:14]line [11:45:14]line [11:45:14]line [11:45:14]line [11:45:14]written 0, free lines is 3262 [11:45:14]MH_Cut [11:45:14]Write to MH i2c: D1 01 00 1B AE 01 9B [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: D1 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: D1 01 00 [11:45:14]MH_I2C_Read... [11:45:14]Read from MH i2c: D1 01 00 1B AE 00 9A [11:45:14]Write to MH i2c: 01 00 00 1C AE CA [11:45:14]Write i2c OK [11:45:14]MH_I2C_Read... [11:45:15]OFD Sender: No OFD packet to send [11:45:15]*** Cut start [11:45:15]*** Purtial cut [11:45:15]*** Stage 1: CUTSNS_PIN = 1 [11:45:15]Read from MH i2c: 01 [11:45:15]MH_I2C_Read... [11:45:15]*** Stop cut motor [11:45:15]*** Cut end [11:45:15]Read from MH i2c: 01 07 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: 01 07 00 1C AE 00 00 00 00 00 FF 0F DF [11:45:15]process_action close_receipt done [11:45:15]requested_data is exist [11:45:15]produce_requested_data [11:45:15]requested_item fm.sn is exist - process it [11:45:15]wFMCommunicate request_size=4 [11:45:15]MH_SAM_APDU [11:45:15]CAPDU: 80 11 00 00 [11:45:15]Write to MH i2c: E2 08 00 1D AE 80 11 00 00 00 00 00 00 45 [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:45:15]Read from MH i2c: E2 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 17 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 17 00 1D AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9A [11:45:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:45:15]wFMCommunicate OK [11:45:15]requested_item fd.num is exist - process it [11:45:15]SAM_PROTO_GetFieldsCounters [11:45:15]wFMCommunicate request_size=4 [11:45:15]MH_SAM_APDU [11:45:15]CAPDU: 80 13 00 00 [11:45:15]Write to MH i2c: E2 08 00 1E AE 80 13 00 00 00 00 00 00 48 [11:45:15]Write i2c OK [11:45:15]MH_I2C_Read... [11:45:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:45:15]Read from MH i2c: E2 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 62 00 [11:45:15]MH_I2C_Read... [11:45:15]Read from MH i2c: E2 62 00 1E AE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 38 B6 04 00 0E 04 04 00 14 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 F2 [11:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 38 B6 04 00 0E 04 04 00 14 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 [11:45:16]wFMCommunicate OK [11:45:16]SAM_PROTO_GetFieldsCounters done [11:45:16]requested_item shift.num is exist - process it [11:45:16]requested_item shift.opened is exist - process it [11:45:16]req_shift_opened [11:45:16]FM_GetShiftState [11:45:16]SAM_PROTO_GetShiftState [11:45:16]wFMCommunicate request_size=4 [11:45:16]MH_SAM_APDU [11:45:16]CAPDU: 80 13 01 00 [11:45:16]Write to MH i2c: E2 08 00 1F AE 80 13 01 00 00 00 00 00 4A [11:45:16]Write i2c OK [11:45:16]MH_I2C_Read... [11:45:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:16]Read from MH i2c: E2 [11:45:16]MH_I2C_Read... [11:45:16]Read from MH i2c: E2 0E 00 [11:45:16]MH_I2C_Read... [11:45:16]Read from MH i2c: E2 0E 00 1F AE 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C8 [11:45:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:45:16]wFMCommunicate OK [11:45:16]SAM_PROTO_GetShiftState done [11:45:16]FM_GetShiftState done [11:45:16]req_shift_opened done [11:45:16]requested_item shift.open_date is exist - process it [11:45:16]req_shift_open_date [11:45:16]req_shift_open_date done [11:45:16]produce_requested_data done [11:45:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308792,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:45:16]process_action_free close_receipt [11:45:16]json_value_free [11:45:16]json_value_free done [11:45:16]process_json_proto returns [11:45:16]Send response to host [11:45:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308792,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:45:16]free response buf [11:45:16]execute_script done [11:45:16]execute_script returns [11:45:16]free content buf [11:45:16]Sock 9.Close socket [11:45:16]Sock 9.Thread stoped [11:45:20]OFD Sender: No OFD packet to send [11:45:25]OFD Sender: No OFD packet to send [11:45:30]OFD Sender: No OFD packet to send [11:45:35]OFD Sender: No OFD packet to send [11:45:40]OFD Sender: No OFD packet to send [11:45:45]OFD Sender: No OFD packet to send [11:45:50]OFD Sender: No OFD packet to send [11:45:55]OFD Sender: No OFD packet to send [11:45:59]accept exits with 8 [11:45:59]New connection [11:45:59]New thread 3067198820 created [11:45:59]Thread 3067342180 joined [11:45:59]Waiting for new connection... [11:45:59] Sock 8.Parse request [11:45:59]Sock 8.Check first char [11:45:59]Sock 8.First char is OK [11:45:59]request: POST /json_proto HTTP/1.0 [11:45:59]Method: POST [11:45:59]URL: /json_proto [11:45:59]Method is POST - this is cgi request [11:45:59]url: /json_proto [11:45:59]query_string will be loaded in cgi processing [11:45:59]execute_cgi json_proto POST (null) [11:45:59]execute_cgi path=json_proto method=POST [11:45:59]POST find Content-Length [11:45:59]Host: 172.17.96.3:8080 [11:45:59]Content-Length: 677 [11:45:59]Content-Type: application/json [11:45:59] [11:45:59]POST finish read [11:45:59]Found Content-Length = 677 [11:45:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642660", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.100, "sum" : 140.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 140.00, "payments": [ { "type": 0, "sum" : 140.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:59]execute_script... [11:45:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642660", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.100, "sum" : 140.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 140.00, "payments": [ { "type": 0, "sum" : 140.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:45:59]POST & json_proto [11:45:59]process_json_proto [11:45:59]json parsed OK: [11:45:59]protocol is kg_v1.0 [11:45:59]action value=close_receipt [11:45:59]process_action close_receipt [11:45:59]cmd_close_receipt [11:45:59]MH_GetDate [11:45:59]Write to MH i2c: F0 00 00 20 AE BD [11:45:59]Write i2c OK [11:45:59]MH_I2C_Read... [11:45:59]Read from MH i2c: F0 [11:45:59]MH_I2C_Read... [11:45:59]Read from MH i2c: F0 09 00 [11:45:59]MH_I2C_Read... [11:45:59]Read from MH i2c: F0 09 00 20 AE 00 7C D6 1C 67 44 5E 04 65 A6 [11:45:59]GetLastDocTimeStamp 1729943118 [11:45:59]current date 1729943164 [11:45:59]FM_GetShiftState [11:45:59]SAM_PROTO_GetShiftState [11:45:59]wFMCommunicate request_size=4 [11:45:59]MH_SAM_APDU [11:45:59]CAPDU: 80 13 01 00 [11:45:59]Write to MH i2c: E2 08 00 21 AE 80 13 01 00 00 00 00 00 4C [11:45:59]Write i2c OK [11:45:59]MH_I2C_Read... [11:45:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:45:59]Read from MH i2c: E2 [11:45:59]MH_I2C_Read... [11:45:59]Read from MH i2c: E2 0E 00 [11:45:59]MH_I2C_Read... [11:45:59]Read from MH i2c: E2 0E 00 21 AE 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CA [11:45:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:45:59]wFMCommunicate OK [11:45:59]SAM_PROTO_GetShiftState done [11:45:59]FM_GetShiftState done [11:45:59]opened in 1729902265 [11:45:59]opened+sec_in_day 1729988665 [11:45:59]quantity*price = 14049 [11:45:59]sum+1 = 14050 [11:45:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 140.00 Внесено: 140.00 СДАЧА: 0.00 НСП 1% : 1.24 НДС 12% : 14.92 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 214 26.10.2024 11:46 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308793 ФПД: 256403409638375 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114605&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308793&fm=256403409638375&tin=02508201610067®Number=0000000000091780&sum=14000 [11:46:00]StoreToDocumentArchive [11:46:00]shift 532 fd 308793 [11:46:00]save to /storage/0532/doc_00308793 [11:46:00]save last doc name /storage/0532/doc_00308793 to /storage/kkm_last_doc_name [11:46:00]save OK [11:46:00]Clear old archive folders... [11:46:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:00]tlvbuf is 00ACDA10 [11:46:00]SAM_PROTO_ClearQueue [11:46:00]wFMCommunicate request_size=4 [11:46:00]MH_SAM_APDU [11:46:00]CAPDU: 80 09 00 00 [11:46:00]Write to MH i2c: E2 08 00 2E AE 80 09 00 00 00 00 00 00 4E [11:46:00]Write i2c OK [11:46:00]MH_I2C_Read... [11:46:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:00]Read from MH i2c: E2 [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: E2 03 00 [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: E2 03 00 2E AE 00 90 00 50 [11:46:00]RAPDU: 90 00 [11:46:00]wFMCommunicate OK [11:46:00]SAM_PROTO_ClearQueue done [11:46:00]KKMCreateOFDPacket [11:46:00]OFDProtocolAddRootSTLVToBuf [11:46:00]FM_MakeSignedData [11:46:00]FM_MakeSignedData [11:46:00]SAM_PROTO_SignData [11:46:00]wFMCommunicate request_size=4 [11:46:00]MH_SAM_APDU [11:46:00]CAPDU: 80 0D 01 02 [11:46:00]Write to MH i2c: E2 08 00 2F AE 80 0D 01 02 00 00 00 00 56 [11:46:00]Write i2c OK [11:46:00]MH_I2C_Read... [11:46:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:00]Read from MH i2c: E2 [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: E2 03 00 [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: E2 03 00 2F AE 00 90 00 51 [11:46:00]RAPDU: 90 00 [11:46:00]wFMCommunicate OK [11:46:00]wFMCommunicate request_size=255 [11:46:00]MH_SAM_APDU [11:46: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 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 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 D4 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 D6 00 00 00 F4 03 04 00 7D D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 39 B6 04 00 35 04 06 00 E9 [11:46:00]Write to MH i2c: E2 02 01 30 AE 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 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 D4 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 D6 00 00 00 F4 03 04 00 7D D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 39 B6 04 00 35 04 06 00 E9 00 00 AD [11:46:00]Write i2c OK [11:46:00]MH_I2C_Read... [11:46:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:00]Read from MH i2c: E2 [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: E2 03 00 [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: E2 03 00 30 AE 00 90 00 52 [11:46:00]RAPDU: 90 00 [11:46:00]wFMCommunicate OK [11:46:00]wFMCommunicate request_size=10 [11:46:00]MH_SAM_APDU [11:46:00]CAPDU: 80 0D 02 02 05 32 92 26 93 E7 [11:46:00]Write to MH i2c: E2 0D 00 31 AE 80 0D 02 02 05 00 32 92 26 93 E7 00 00 C7 [11:46:00]Write i2c OK [11:46:00]MH_I2C_Read... [11:46:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:00]Read from MH i2c: E2 [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: E2 03 00 [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: E2 03 00 31 AE 00 90 00 53 [11:46:00]RAPDU: 90 00 [11:46:00]wFMCommunicate OK [11:46:00]wFMCommunicate request_size=4 [11:46:00]MH_SAM_APDU [11:46:00]CAPDU: 80 0D 03 02 [11:46:00]Write to MH i2c: E2 08 00 32 AE 80 0D 03 02 00 00 00 00 5B [11:46:00]Write i2c OK [11:46:00]MH_I2C_Read... [11:46:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:00]Read from MH i2c: E2 [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: E2 0B 00 [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: E2 0B 00 32 AE 00 6C 43 64 0E AC 14 CC 2C 90 00 35 [11:46:00]RAPDU: 6C 43 64 0E AC 14 CC 2C 90 00 [11:46:00]wFMCommunicate OK [11:46:00]SAM_PROTO_SignData done [11:46:00]FM_MakeSignedData done [11:46:00]CreateOFDProtocolMessage [11:46:00]wFMCommunicate request_size=4 [11:46:00]MH_SAM_APDU [11:46:00]CAPDU: 80 11 00 00 [11:46:00]Write to MH i2c: E2 08 00 33 AE 80 11 00 00 00 00 00 00 5B [11:46:00]Write i2c OK [11:46:00]MH_I2C_Read... [11:46:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:00]Read from MH i2c: E2 [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: E2 17 00 [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: E2 17 00 33 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B0 [11:46:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:46:00]wFMCommunicate OK [11:46:00]CreateOFDProtocolMessage done [11:46:00]OFDSenderStorePacket 308793 [11:46:00]StoreOFDPacket docnum=308793 [11:46:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7D 47 07 01 2A 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 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 D4 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 D6 00 00 00 F4 03 04 00 7D D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 39 B6 04 00 35 04 06 00 E9 32 92 26 93 E7 6C 43 64 0E AC 14 CC 2C [11:46:00]CheckFolder [11:46:00]dirname=/storage/ofd_packets [11:46:00]CheckFolder done [11:46:00]ProducePacketName [11:46:00]name=ofd_packets/00308793 [11:46:00]NVStorageSaveData ofd_packets/00308793 [11:46:00]File name is /storage/ofd_packets/00308793 [11:46:00]Write 301 bytes [11:46:00]NVStorageSaveData done [11:46:00]OFDSenderStorePacket done [11:46:00]KKMCreateOFDPacket done [11:46:00]NVStorageSaveData kkm_last_timestamp [11:46:00]File name is /storage/kkm_last_timestamp [11:46:00]Write 4 bytes [11:46:00]NVStorageSaveData done [11:46:00]ExternCall_PrintAddStr [11:46:00]wPrintStart [11:46:00]Write to MH i2c: 01 00 00 34 AE E2 [11:46:00]Write i2c OK [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: 01 [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: 01 07 00 [11:46:00]MH_I2C_Read... [11:46:00]Read from MH i2c: 01 07 00 34 AE 00 00 00 00 00 FF 0F F7 [11:46:00]RasterBufferAndPrint [11:46:00]line Счет N : (1)642660 [11:46:00]line ИНН: 02508201610067 [11:46:00]line Контрольно-Кассовый Чек [11:46:00]line ПРОДАЖА [11:46:00]line ТРК (МРК, ГНК) : 52 [11:46:00]line Товар: 2710124130 [11:46:00]line Аи-92-К-2 [11:46:00]line 2.100 * 66.90 [11:46:00]line = 140.49 [11:46:00]line НДС 12% НСП 1% [11:46:00]line > о реализуемом товаре [11:46:00]line ОКРУГЛЕНИЕ: -0.49 [11:46:00]line ИТОГО: 140.00 [11:46:00]line Внесено: 140.00 [11:46:00]line СДАЧА: 0.00 [11:46:00]line НСП 1% : 1.24 [11:46:00]line НДС 12% : 14.92 [11:46:00]line Наличными: 140.00 [11:46:00]line Безнал.: 0.00 [11:46:00]line Место: АЗС № 172 "Партнер Нефть" [11:46:00]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:46:00]line СНО: Общий режим [11:46:00]line Чек 214 26.10.2024 11:46 [11:46:00]line Смена: 532 ФФД: 1.0 [11:46:00]line ЗНМ: 0300000116 [11:46:00]line РНМ: 0000000000091780 [11:46:00]line Версия ККМ: 001 [11:46:00]line ФМ: 0000000000871765 [11:46:00]line ФД: 308793 [11:46:00]line ФПД: 256403409638375 [11:46:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114605&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308793&fm=256403409638375&tin=02508201610067®Number=0000000000091780&sum=14000 [11:46:00]written 0, free lines is 4095 [11:46:00]OFD Sender: Processing packet 308793 [packets to send 222, broken 221] [11:46:00]ProducePacketName [11:46:00]name=ofd_packets/00308793 [11:46:00]OFD Sender: To server: pG, [11:46:00]CommunicateWithHost lk.salyk.kg:30040 [11:46:00]ConnectInit lk.salyk.kg [11:46:00]Connected sock=10 [11:46:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7D 47 07 01 2A 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E1 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 D4 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 D6 00 00 00 F4 03 04 00 7D D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 39 B6 04 00 35 04 06 00 E9 32 92 26 93 E7 6C 43 64 0E AC 14 CC 2C [11:46:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 ED E2 47 00 2D 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 31 37 36 35 10 04 04 00 39 B6 04 00 F4 03 04 00 DB 7C 1C 67 B6 04 01 00 00 1D 26 2A 2B F5 2E F9 46 [11:46:01]CommunicateWithHost err = 0 [11:46:01]CheckOFDResponse [11:46:01]1017 (14) - 77093643461234 [11:46:01]1041 (16) - 0000000000871765 [11:46:01]1040 (4) - 308793 [11:46:01]1012 (4) - 26.10.2024 05:23 [11:46:01]1206 (1) - 0 [11:46:01]OFD Sender: Remove packet 308793 [11:46:01]ProducePacketName [11:46:01]name=ofd_packets/00308793 [11:46:01]NVStorageDeleteData [11:46:01]Write to MH i2c: 01 00 00 5E AE 0C [11:46:01]Write i2c OK [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: 01 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: 01 07 00 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: 01 07 00 5E AE 00 00 00 00 00 B3 0C D2 [11:46:01]RasterBufferAndPrint [11:46:01]line [11:46:01]line [11:46:01]line [11:46:01]line [11:46:01]line [11:46:01]written 0, free lines is 3257 [11:46:01]MH_Cut [11:46:01]Write to MH i2c: D1 01 00 65 AE 01 E5 [11:46:01]Write i2c OK [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: D1 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: D1 01 00 [11:46:01]MH_I2C_Read... [11:46:01]Read from MH i2c: D1 01 00 65 AE 00 E4 [11:46:01]Write to MH i2c: 01 00 00 66 AE 14 [11:46:01]Write i2c OK [11:46:01]MH_I2C_Read... [11:46:01]OFD Sender: No OFD packet to send [11:46:02]*** Cut start [11:46:02]*** Purtial cut [11:46:02]*** Stage 1: CUTSNS_PIN = 1 [11:46:02]Read from MH i2c: 01 [11:46:02]MH_I2C_Read... [11:46:02]*** Stop cut motor [11:46:02]*** Cut end [11:46:02]Read from MH i2c: 01 07 00 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: 01 07 00 66 AE 00 00 00 00 00 FF 0F 29 [11:46:02]process_action close_receipt done [11:46:02]requested_data is exist [11:46:02]produce_requested_data [11:46:02]requested_item fm.sn is exist - process it [11:46:02]wFMCommunicate request_size=4 [11:46:02]MH_SAM_APDU [11:46:02]CAPDU: 80 11 00 00 [11:46:02]Write to MH i2c: E2 08 00 67 AE 80 11 00 00 00 00 00 00 8F [11:46:02]Write i2c OK [11:46:02]MH_I2C_Read... [11:46:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:02]Read from MH i2c: E2 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 17 00 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 17 00 67 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E4 [11:46:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:46:02]wFMCommunicate OK [11:46:02]requested_item fd.num is exist - process it [11:46:02]SAM_PROTO_GetFieldsCounters [11:46:02]wFMCommunicate request_size=4 [11:46:02]MH_SAM_APDU [11:46:02]CAPDU: 80 13 00 00 [11:46:02]Write to MH i2c: E2 08 00 68 AE 80 13 00 00 00 00 00 00 92 [11:46:02]Write i2c OK [11:46:02]MH_I2C_Read... [11:46:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:02]Read from MH i2c: E2 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 62 00 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 62 00 68 AE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 39 B6 04 00 0E 04 04 00 14 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 40 [11:46:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 39 B6 04 00 0E 04 04 00 14 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 [11:46:02]wFMCommunicate OK [11:46:02]SAM_PROTO_GetFieldsCounters done [11:46:02]requested_item shift.num is exist - process it [11:46:02]requested_item shift.opened is exist - process it [11:46:02]req_shift_opened [11:46:02]FM_GetShiftState [11:46:02]SAM_PROTO_GetShiftState [11:46:02]wFMCommunicate request_size=4 [11:46:02]MH_SAM_APDU [11:46:02]CAPDU: 80 13 01 00 [11:46:02]Write to MH i2c: E2 08 00 69 AE 80 13 01 00 00 00 00 00 94 [11:46:02]Write i2c OK [11:46:02]MH_I2C_Read... [11:46:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:02]Read from MH i2c: E2 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 0E 00 [11:46:02]MH_I2C_Read... [11:46:02]Read from MH i2c: E2 0E 00 69 AE 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 12 [11:46:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:46:02]wFMCommunicate OK [11:46:02]SAM_PROTO_GetShiftState done [11:46:02]FM_GetShiftState done [11:46:02]req_shift_opened done [11:46:02]requested_item shift.open_date is exist - process it [11:46:02]req_shift_open_date [11:46:02]req_shift_open_date done [11:46:02]produce_requested_data done [11:46:02]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308793,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:46:02]process_action_free close_receipt [11:46:02]json_value_free [11:46:02]json_value_free done [11:46:02]process_json_proto returns [11:46:02]Send response to host [11:46:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308793,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:46:02]free response buf [11:46:02]execute_script done [11:46:02]execute_script returns [11:46:02]free content buf [11:46:02]Sock 8.Close socket [11:46:02]Sock 8.Thread stoped [11:46:06]OFD Sender: No OFD packet to send [11:46:11]OFD Sender: No OFD packet to send [11:46:16]OFD Sender: No OFD packet to send [11:46:21]OFD Sender: No OFD packet to send [11:46:26]OFD Sender: No OFD packet to send [11:46:31]OFD Sender: No OFD packet to send [11:46:36]accept exits with 9 [11:46:36]New connection [11:46:36]New thread 3067342180 created [11:46:36]Thread 3067198820 joined [11:46:36]Waiting for new connection... [11:46:36] Sock 9.Parse request [11:46:36]Sock 9.Check first char [11:46:36]Sock 9.First char is OK [11:46:36]request: POST /json_proto HTTP/1.0 [11:46:36]Method: POST [11:46:36]URL: /json_proto [11:46:36]Method is POST - this is cgi request [11:46:36]url: /json_proto [11:46:36]query_string will be loaded in cgi processing [11:46:36]execute_cgi json_proto POST (null) [11:46:36]execute_cgi path=json_proto method=POST [11:46:36]POST find Content-Length [11:46:36]Host: 172.17.96.3:8080 [11:46:36]Content-Length: 797 [11:46:36]Content-Type: application/json [11:46:36] [11:46:36]POST finish read [11:46:36]Found Content-Length = 797 [11:46:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642661", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:36]execute_script... [11: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)642661", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:46:36]POST & json_proto [11:46:36]process_json_proto [11:46:36]json parsed OK: [11:46:36]protocol is kg_v1.0 [11:46:36]action value=close_receipt [11:46:36]process_action close_receipt [11:46:36]cmd_close_receipt [11:46:36]MH_GetDate [11:46:36]Write to MH i2c: F0 00 00 6A AE 07 [11:46:36]Write i2c OK [11:46:36]MH_I2C_Read... [11:46:36]Read from MH i2c: F0 [11:46:36]MH_I2C_Read... [11:46:36]Read from MH i2c: F0 09 00 [11:46:36]MH_I2C_Read... [11:46:36]Read from MH i2c: F0 09 00 6A AE 00 A2 D6 1C 67 44 5E 04 65 16 [11:46:36]GetLastDocTimeStamp 1729943165 [11:46:36]current date 1729943202 [11:46:36]FM_GetShiftState [11:46:36]SAM_PROTO_GetShiftState [11:46:36]wFMCommunicate request_size=4 [11:46:36]MH_SAM_APDU [11:46:36]CAPDU: 80 13 01 00 [11:46:36]Write to MH i2c: E2 08 00 6B AE 80 13 01 00 00 00 00 00 96 [11:46:36]Write i2c OK [11:46:36]MH_I2C_Read... [11:46:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:36]Read from MH i2c: E2 [11:46:36]MH_I2C_Read... [11:46:36]Read from MH i2c: E2 0E 00 [11:46:36]MH_I2C_Read... [11:46:36]Read from MH i2c: E2 0E 00 6B AE 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 14 [11:46:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:46:36]wFMCommunicate OK [11:46:36]SAM_PROTO_GetShiftState done [11:46:36]FM_GetShiftState done [11:46:36]opened in 1729902265 [11:46:36]opened+sec_in_day 1729988665 [11:46:36]quantity*price = 0 [11:46:36]sum+1 = 1 [11:46:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 215 26.10.2024 11:46 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308794 ФПД: 270146056207228 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114642&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308794&fm=270146056207228&tin=02508201610067®Number=0000000000091780&sum=0 [11:46:37]StoreToDocumentArchive [11:46:37]shift 532 fd 308794 [11:46:37]save to /storage/0532/doc_00308794 [11:46:37]save last doc name /storage/0532/doc_00308794 to /storage/kkm_last_doc_name [11:46:37]save OK [11:46:37]Clear old archive folders... [11:46:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:46:37]tlvbuf is 00C215B0 [11:46:37]SAM_PROTO_ClearQueue [11:46:37]wFMCommunicate request_size=4 [11:46:37]MH_SAM_APDU [11:46:37]CAPDU: 80 09 00 00 [11:46:37]Write to MH i2c: E2 08 00 78 AE 80 09 00 00 00 00 00 00 98 [11:46:37]Write i2c OK [11:46:37]MH_I2C_Read... [11:46:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:37]Read from MH i2c: E2 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 03 00 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 03 00 78 AE 00 90 00 9A [11:46:37]RAPDU: 90 00 [11:46:37]wFMCommunicate OK [11:46:37]SAM_PROTO_ClearQueue done [11:46:37]KKMCreateOFDPacket [11:46:37]OFDProtocolAddRootSTLVToBuf [11:46:37]FM_MakeSignedData [11:46:37]FM_MakeSignedData [11:46:37]SAM_PROTO_SignData [11:46:37]wFMCommunicate request_size=4 [11:46:37]MH_SAM_APDU [11:46:37]CAPDU: 80 0D 01 02 [11:46:37]Write to MH i2c: E2 08 00 79 AE 80 0D 01 02 00 00 00 00 A0 [11:46:37]Write i2c OK [11:46:37]MH_I2C_Read... [11:46:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:37]Read from MH i2c: E2 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 03 00 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 03 00 79 AE 00 90 00 9B [11:46:37]RAPDU: 90 00 [11:46:37]wFMCommunicate OK [11:46:37]wFMCommunicate request_size=255 [11:46:37]MH_SAM_APDU [11:46:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 A2 D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3A B6 04 00 35 04 06 00 F5 B2 47 B7 [11:46:37]Write to MH i2c: E2 02 01 7A AE 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 A2 D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3A B6 04 00 35 04 06 00 F5 B2 47 B7 00 00 FA [11:46:37]Write i2c OK [11:46:37]MH_I2C_Read... [11:46:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:37]Read from MH i2c: E2 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 03 00 [11:46:37]MH_I2C_Read... [11:46:37]Read from MH i2c: E2 03 00 7A AE 00 90 00 9C [11:46:37]RAPDU: 90 00 [11:46:37]wFMCommunicate OK [11:46:37]wFMCommunicate request_size=7 [11:46:37]MH_SAM_APDU [11:46:37]CAPDU: 80 0D 02 02 02 BB 7C [11:46:37]Write to MH i2c: E2 0A 00 7B AE 80 0D 02 02 02 00 BB 7C 00 00 DE [11:46:37]Write i2c OK [11:46:37]MH_I2C_Read... [11:46:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:38]Read from MH i2c: E2 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: E2 03 00 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: E2 03 00 7B AE 00 90 00 9D [11:46:38]RAPDU: 90 00 [11:46:38]wFMCommunicate OK [11:46:38]wFMCommunicate request_size=4 [11:46:38]MH_SAM_APDU [11:46:38]CAPDU: 80 0D 03 02 [11:46:38]Write to MH i2c: E2 08 00 7C AE 80 0D 03 02 00 00 00 00 A5 [11:46:38]Write i2c OK [11:46:38]MH_I2C_Read... [11:46:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:38]Read from MH i2c: E2 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: E2 0B 00 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: E2 0B 00 7C AE 00 43 8A 08 6E 9C 6F 16 79 90 00 83 [11:46:38]RAPDU: 43 8A 08 6E 9C 6F 16 79 90 00 [11:46:38]wFMCommunicate OK [11:46:38]SAM_PROTO_SignData done [11:46:38]FM_MakeSignedData done [11:46:38]CreateOFDProtocolMessage [11:46:38]wFMCommunicate request_size=4 [11:46:38]MH_SAM_APDU [11:46:38]CAPDU: 80 11 00 00 [11:46:38]Write to MH i2c: E2 08 00 7D AE 80 11 00 00 00 00 00 00 A5 [11:46:38]Write i2c OK [11:46:38]MH_I2C_Read... [11:46:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:38]Read from MH i2c: E2 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: E2 17 00 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: E2 17 00 7D AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FA [11:46:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:46:38]wFMCommunicate OK [11:46:38]CreateOFDProtocolMessage done [11:46:38]OFDSenderStorePacket 308794 [11:46:38]StoreOFDPacket docnum=308794 [11:46:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 F8 BC 04 01 B3 9F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 A2 D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3A B6 04 00 35 04 06 00 F5 B2 47 B7 BB 7C 43 8A 08 6E 9C 6F 16 79 [11:46:38]CheckFolder [11:46:38]dirname=/storage/ofd_packets [11:46:38]CheckFolder done [11:46:38]ProducePacketName [11:46:38]name=ofd_packets/00308794 [11:46:38]NVStorageSaveData ofd_packets/00308794 [11:46:38]File name is /storage/ofd_packets/00308794 [11:46:38]Write 298 bytes [11:46:38]NVStorageSaveData done [11:46:38]OFDSenderStorePacket done [11:46:38]KKMCreateOFDPacket done [11:46:38]NVStorageSaveData kkm_last_timestamp [11:46:38]File name is /storage/kkm_last_timestamp [11:46:38]Write 4 bytes [11:46:38]NVStorageSaveData done [11:46:38]ExternCall_PrintAddStr [11:46:38]wPrintStart [11:46:38]Write to MH i2c: 01 00 00 7E AE 2C [11:46:38]Write i2c OK [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: 01 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: 01 07 00 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: 01 07 00 7E AE 00 00 00 00 00 FF 0F 41 [11:46:38]RasterBufferAndPrint [11:46:38]line Счет N : (1)642661 [11:46:38]line ИНН: 02508201610067 [11:46:38]line Контрольно-Кассовый Чек [11:46:38]line ПРОДАЖА [11:46:38]line ТРК (МРК, ГНК) : 21 [11:46:38]line Товар: 2710194210 [11:46:38]line ДТ-К-2 [11:46:38]line 13.130 * 0.00 [11:46:38]line = 0.00 [11:46:38]line НДС 12% НСП 1% [11:46:38]line > о реализуемом товаре [11:46:38]line ИТОГО: 0.00 [11:46:38]line НСП 1% : 0.00 [11:46:38]line НДС 12% : 0.00 [11:46:38]line Наличными: 0.00 [11:46:38]line Безнал.: 0.00 [11:46:38]line Место: АЗС № 172 "Партнер Нефть" [11:46:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:46:38]line СНО: Общий режим [11:46:38]line Чек 215 26.10.2024 11:46 [11:46:38]line Смена: 532 ФФД: 1.0 [11:46:38]line ЗНМ: 0300000116 [11:46:38]line РНМ: 0000000000091780 [11:46:38]line Версия ККМ: 001 [11:46:38]line Талоны: Топливные Талоны [11:46:38]line 4755294 [11:46:38]line ФМ: 0000000000871765 [11:46:38]line ФД: 308794 [11:46:38]line ФПД: 270146056207228 [11:46:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114642&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308794&fm=270146056207228&tin=02508201610067®Number=0000000000091780&sum=0 [11:46:38]OFD Sender: Processing packet 308794 [packets to send 222, broken 221] [11:46:38]ProducePacketName [11:46:38]name=ofd_packets/00308794 [11:46:38]OFD Sender: To server: pG, [11:46:38]CommunicateWithHost lk.salyk.kg:30040 [11:46:38]ConnectInit lk.salyk.kg [11:46:38]written 0, free lines is 4095 [11:46:38]Connected sock=10 [11: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 31 37 36 35 0C 01 00 00 F8 BC 04 01 B3 9F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 A2 D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3A B6 04 00 35 04 06 00 F5 B2 47 B7 BB 7C 43 8A 08 6E 9C 6F 16 79 [11:46:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 28 AC 47 00 D0 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3A B6 04 00 F4 03 04 00 00 7D 1C 67 B6 04 01 00 00 03 3E 72 BB F5 95 31 EE [11:46:38]CommunicateWithHost err = 0 [11:46:38]CheckOFDResponse [11:46:38]1017 (14) - 77093643461234 [11:46:38]1041 (16) - 0000000000871765 [11:46:38]1040 (4) - 308794 [11:46:38]1012 (4) - 26.10.2024 05:24 [11:46:38]1206 (1) - 0 [11:46:38]OFD Sender: Remove packet 308794 [11:46:38]ProducePacketName [11:46:38]name=ofd_packets/00308794 [11:46:38]NVStorageDeleteData [11:46:38]Write to MH i2c: 01 00 00 A7 AE 55 [11:46:38]Write i2c OK [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: 01 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: 01 07 00 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: 01 07 00 A7 AE 00 00 00 00 00 DA 0C 42 [11:46:38]RasterBufferAndPrint [11:46:38]line [11:46:38]line [11:46:38]line [11:46:38]line [11:46:38]line [11:46:38]written 0, free lines is 3296 [11:46:38]MH_Cut [11:46:38]Write to MH i2c: D1 01 00 AE AE 01 2E [11:46:38]Write i2c OK [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: D1 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: D1 01 00 [11:46:38]MH_I2C_Read... [11:46:38]Read from MH i2c: D1 01 00 AE AE 00 2D [11:46:38]Write to MH i2c: 01 00 00 AF AE 5D [11:46:38]Write i2c OK [11:46:38]MH_I2C_Read... [11:46:39]OFD Sender: No OFD packet to send [11:46:39]*** Cut start [11:46:39]*** Purtial cut [11:46:39]*** Stage 1: CUTSNS_PIN = 1 [11:46:39]Read from MH i2c: 01 [11:46:39]MH_I2C_Read... [11:46:39]*** Stop cut motor [11:46:39]*** Cut end [11:46:39]Read from MH i2c: 01 07 00 [11:46:39]MH_I2C_Read... [11:46:39]Read from MH i2c: 01 07 00 AF AE 00 00 00 00 00 FF 0F 72 [11:46:39]process_action close_receipt done [11:46:39]requested_data is exist [11:46:39]produce_requested_data [11:46:39]requested_item fm.sn is exist - process it [11:46:40]wFMCommunicate request_size=4 [11:46:40]MH_SAM_APDU [11:46:40]CAPDU: 80 11 00 00 [11:46:40]Write to MH i2c: E2 08 00 B0 AE 80 11 00 00 00 00 00 00 D8 [11:46:40]Write i2c OK [11:46:40]MH_I2C_Read... [11:46:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:40]Read from MH i2c: E2 [11:46:40]MH_I2C_Read... [11:46:40]Read from MH i2c: E2 17 00 [11:46:40]MH_I2C_Read... [11:46:40]Read from MH i2c: E2 17 00 B0 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2D [11:46:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:46:40]wFMCommunicate OK [11:46:40]requested_item fd.num is exist - process it [11:46:40]SAM_PROTO_GetFieldsCounters [11:46:40]wFMCommunicate request_size=4 [11:46:40]MH_SAM_APDU [11:46:40]CAPDU: 80 13 00 00 [11:46:40]Write to MH i2c: E2 08 00 B1 AE 80 13 00 00 00 00 00 00 DB [11:46:40]Write i2c OK [11:46:40]MH_I2C_Read... [11:46:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:40]Read from MH i2c: E2 [11:46:40]MH_I2C_Read... [11:46:40]Read from MH i2c: E2 62 00 [11:46:40]MH_I2C_Read... [11:46:40]Read from MH i2c: E2 62 00 B1 AE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3A B6 04 00 0E 04 04 00 14 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 8D [11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3A B6 04 00 0E 04 04 00 14 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 [11:46:40]wFMCommunicate OK [11:46:40]SAM_PROTO_GetFieldsCounters done [11:46:40]requested_item shift.num is exist - process it [11:46:40]requested_item shift.opened is exist - process it [11:46:40]req_shift_opened [11:46:40]FM_GetShiftState [11:46:40]SAM_PROTO_GetShiftState [11:46:40]wFMCommunicate request_size=4 [11:46:40]MH_SAM_APDU [11:46:40]CAPDU: 80 13 01 00 [11:46:40]Write to MH i2c: E2 08 00 B2 AE 80 13 01 00 00 00 00 00 DD [11:46:40]Write i2c OK [11:46:40]MH_I2C_Read... [11:46:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:40]Read from MH i2c: E2 [11:46:40]MH_I2C_Read... [11:46:40]Read from MH i2c: E2 0E 00 [11:46:40]MH_I2C_Read... [11:46:40]Read from MH i2c: E2 0E 00 B2 AE 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5B [11:46:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:46:40]wFMCommunicate OK [11:46:40]SAM_PROTO_GetShiftState done [11:46:40]FM_GetShiftState done [11:46:40]req_shift_opened done [11:46:40]requested_item shift.open_date is exist - process it [11:46:40]req_shift_open_date [11:46:40]req_shift_open_date done [11:46:40]produce_requested_data done [11:46:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308794,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:46:40]process_action_free close_receipt [11:46:40]json_value_free [11:46:40]json_value_free done [11:46:40]process_json_proto returns [11:46:40]Send response to host [11:46:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308794,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:46:40]free response buf [11:46:40]execute_script done [11:46:40]execute_script returns [11:46:40]free content buf [11:46:40]Sock 9.Close socket [11:46:40]Sock 9.Thread stoped [11:46:44]OFD Sender: No OFD packet to send [11:46:44]accept exits with 8 [11:46:44]New connection [11:46:44]New thread 3067198820 created [11:46:44]Thread 3067342180 joined [11:46:44]Waiting for new connection... [11:46:44] Sock 8.Parse request [11:46:44]Sock 8.Check first char [11:46:44]Sock 8.First char is OK [11:46:44]request: POST /json_proto HTTP/1.0 [11:46:44]Method: POST [11:46:44]URL: /json_proto [11:46:44]Method is POST - this is cgi request [11:46:44]url: /json_proto [11:46:44]query_string will be loaded in cgi processing [11:46:44]execute_cgi json_proto POST (null) [11:46:44]execute_cgi path=json_proto method=POST [11:46:44]POST find Content-Length [11:46:44]Host: 172.17.96.3:8080 [11:46:44]Content-Length: 677 [11:46:44]Content-Type: application/json [11:46:44] [11:46:44]POST finish read [11:46:44]Found Content-Length = 677 [11:46:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:46:44]execute_script... [11:46:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642663", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:46:44]POST & json_proto [11:46:44]process_json_proto [11:46:44]json parsed OK: [11:46:44]protocol is kg_v1.0 [11:46:44]action value=close_receipt [11:46:44]process_action close_receipt [11:46:44]cmd_close_receipt [11:46:44]MH_GetDate [11:46:44]Write to MH i2c: F0 00 00 B3 AE 50 [11:46:44]Write i2c OK [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: F0 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: F0 09 00 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: F0 09 00 B3 AE 00 AA D6 1C 67 44 5E 04 65 67 [11:46:44]GetLastDocTimeStamp 1729943202 [11:46:44]current date 1729943210 [11:46:44]FM_GetShiftState [11:46:44]SAM_PROTO_GetShiftState [11:46:44]wFMCommunicate request_size=4 [11:46:44]MH_SAM_APDU [11:46:44]CAPDU: 80 13 01 00 [11:46:44]Write to MH i2c: E2 08 00 B4 AE 80 13 01 00 00 00 00 00 DF [11:46:44]Write i2c OK [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: E2 [11:46:44]MH_I2C_Read... [11:46:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:44]Read from MH i2c: E2 0E 00 [11:46:44]MH_I2C_Read... [11:46:44]Read from MH i2c: E2 0E 00 B4 AE 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5D [11:46:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:46:44]wFMCommunicate OK [11:46:44]SAM_PROTO_GetShiftState done [11:46:44]FM_GetShiftState done [11:46:44]opened in 1729902265 [11:46:44]opened+sec_in_day 1729988665 [11:46:44]quantity*price = 50041 [11:46:44]sum+1 = 50042 [11:46: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 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 216 26.10.2024 11:46 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308795 ФПД: 21967904706926 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114650&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308795&fm=21967904706926&tin=02508201610067®Number=0000000000091780&sum=50000 [11:46:45]StoreToDocumentArchive [11:46:45]shift 532 fd 308795 [11:46:45]save to /storage/0532/doc_00308795 [11:46:45]save last doc name /storage/0532/doc_00308795 to /storage/kkm_last_doc_name [11:46:45]save OK [11:46:45]Clear old archive folders... [11:46:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:45]tlvbuf is 00CA67E0 [11:46:45]SAM_PROTO_ClearQueue [11:46:45]wFMCommunicate request_size=4 [11:46:45]MH_SAM_APDU [11:46:45]CAPDU: 80 09 00 00 [11:46:45]Write to MH i2c: E2 08 00 C1 AE 80 09 00 00 00 00 00 00 E1 [11:46:45]Write i2c OK [11:46:45]MH_I2C_Read... [11:46:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:45]Read from MH i2c: E2 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: E2 03 00 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: E2 03 00 C1 AE 00 90 00 E3 [11:46:45]RAPDU: 90 00 [11:46:45]wFMCommunicate OK [11:46:45]SAM_PROTO_ClearQueue done [11:46:45]KKMCreateOFDPacket [11:46:45]OFDProtocolAddRootSTLVToBuf [11:46:45]FM_MakeSignedData [11:46:45]FM_MakeSignedData [11:46:45]SAM_PROTO_SignData [11:46:45]wFMCommunicate request_size=4 [11:46:45]MH_SAM_APDU [11:46:45]CAPDU: 80 0D 01 02 [11:46:45]Write to MH i2c: E2 08 00 C2 AE 80 0D 01 02 00 00 00 00 E9 [11:46:45]Write i2c OK [11:46:45]MH_I2C_Read... [11:46:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:45]Read from MH i2c: E2 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: E2 03 00 [11:46:45]MH_I2C_Read... [11:46:45]Read from MH i2c: E2 03 00 C2 AE 00 90 00 E4 [11:46:45]RAPDU: 90 00 [11:46:45]wFMCommunicate OK [11:46:45]wFMCommunicate request_size=255 [11:46:45]MH_SAM_APDU [11:46:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D8 00 00 00 F4 03 04 00 AA D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3B B6 04 00 35 04 06 00 13 [11:46:45]Write to MH i2c: E2 02 01 C3 AE 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 D8 00 00 00 F4 03 04 00 AA D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3B B6 04 00 35 04 06 00 13 00 00 70 [11:46:45]Write i2c OK [11:46:45]MH_I2C_Read... [11:46:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:46]Read from MH i2c: E2 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 03 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 03 00 C3 AE 00 90 00 E5 [11:46:46]RAPDU: 90 00 [11:46:46]wFMCommunicate OK [11:46:46]wFMCommunicate request_size=10 [11:46:46]MH_SAM_APDU [11:46:46]CAPDU: 80 0D 02 02 05 FA CD 28 11 6E [11:46:46]Write to MH i2c: E2 0D 00 C4 AE 80 0D 02 02 05 00 FA CD 28 11 6E 00 00 64 [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:46]Read from MH i2c: E2 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 03 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 03 00 C4 AE 00 90 00 E6 [11:46:46]RAPDU: 90 00 [11:46:46]wFMCommunicate OK [11:46:46]wFMCommunicate request_size=4 [11:46:46]MH_SAM_APDU [11:46:46]CAPDU: 80 0D 03 02 [11:46:46]Write to MH i2c: E2 08 00 C5 AE 80 0D 03 02 00 00 00 00 EE [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:46]Read from MH i2c: E2 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 0B 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 0B 00 C5 AE 00 B4 DB 77 E7 D8 AF 87 7F 90 00 69 [11:46:46]RAPDU: B4 DB 77 E7 D8 AF 87 7F 90 00 [11:46:46]wFMCommunicate OK [11:46:46]SAM_PROTO_SignData done [11:46:46]FM_MakeSignedData done [11:46:46]CreateOFDProtocolMessage [11:46:46]wFMCommunicate request_size=4 [11:46:46]MH_SAM_APDU [11:46:46]CAPDU: 80 11 00 00 [11:46:46]Write to MH i2c: E2 08 00 C6 AE 80 11 00 00 00 00 00 00 EE [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:46]Read from MH i2c: E2 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 17 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: E2 17 00 C6 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 43 [11:46:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:46:46]wFMCommunicate OK [11:46:46]CreateOFDProtocolMessage done [11:46:46]OFDSenderStorePacket 308795 [11:46:46]StoreOFDPacket docnum=308795 [11:46:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2C 4A 07 01 AB 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D8 00 00 00 F4 03 04 00 AA D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3B B6 04 00 35 04 06 00 13 FA CD 28 11 6E B4 DB 77 E7 D8 AF 87 7F [11:46:46]CheckFolder [11:46:46]dirname=/storage/ofd_packets [11:46:46]CheckFolder done [11:46:46]ProducePacketName [11:46:46]name=ofd_packets/00308795 [11:46:46]NVStorageSaveData ofd_packets/00308795 [11:46:46]File name is /storage/ofd_packets/00308795 [11:46:46]Write 301 bytes [11:46:46]NVStorageSaveData done [11:46:46]OFDSenderStorePacket done [11:46:46]KKMCreateOFDPacket done [11:46:46]NVStorageSaveData kkm_last_timestamp [11:46:46]File name is /storage/kkm_last_timestamp [11:46:46]Write 4 bytes [11:46:46]NVStorageSaveData done [11:46:46]ExternCall_PrintAddStr [11:46:46]wPrintStart [11:46:46]Write to MH i2c: 01 00 00 C7 AE 75 [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: 01 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: 01 07 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: 01 07 00 C7 AE 00 00 00 00 00 FF 0F 8A [11:46:46]RasterBufferAndPrint [11:46:46]line Счет N : (1)642663 [11:46:46]line ИНН: 02508201610067 [11:46:46]line Контрольно-Кассовый Чек [11:46:46]line ПРОДАЖА [11:46:46]line ТРК (МРК, ГНК) : 31 [11:46:46]line Товар: 2710124130 [11:46:46]line Аи-92-К-2 [11:46:46]line 7.480 * 66.90 [11:46:46]line = 500.41 [11:46:46]line НДС 12% НСП 1% [11:46:46]line > о реализуемом товаре [11:46:46]line ОКРУГЛЕНИЕ: -0.41 [11:46:46]line ИТОГО: 500.00 [11:46:46]line Внесено: 500.00 [11:46:46]line СДАЧА: 0.00 [11:46:46]line НСП 1% : 4.43 [11:46:46]line НДС 12% : 53.14 [11:46:46]line Наличными: 500.00 [11:46:46]line Безнал.: 0.00 [11:46:46]line Место: АЗС № 172 "Партнер Нефть" [11:46:46]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:46:46]line СНО: Общий режим [11:46:46]line Чек 216 26.10.2024 11:46 [11:46:46]line Смена: 532 ФФД: 1.0 [11:46:46]line ЗНМ: 0300000116 [11:46:46]line РНМ: 0000000000091780 [11:46:46]line Версия ККМ: 001 [11:46:46]line ФМ: 0000000000871765 [11:46:46]line ФД: 308795 [11:46:46]line ФПД: 21967904706926 [11:46:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114650&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308795&fm=21967904706926&tin=02508201610067®Number=0000000000091780&sum=50000 [11:46:46]written 0, free lines is 4095 [11:46:46]OFD Sender: Processing packet 308795 [packets to send 222, broken 221] [11:46:46]ProducePacketName [11:46:46]name=ofd_packets/00308795 [11:46:46]OFD Sender: To server: pG, [11:46:46]CommunicateWithHost lk.salyk.kg:30040 [11:46:46]ConnectInit lk.salyk.kg [11:46:46]Connected sock=10 [11:46:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2C 4A 07 01 AB 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D8 00 00 00 F4 03 04 00 AA D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3B B6 04 00 35 04 06 00 13 FA CD 28 11 6E B4 DB 77 E7 D8 AF 87 7F [11:46:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CF 41 47 00 DF 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 31 37 36 35 10 04 04 00 3B B6 04 00 F4 03 04 00 08 7D 1C 67 B6 04 01 00 00 64 CF 2D 56 F7 4D CD 46 [11:46:46]CommunicateWithHost err = 0 [11:46:46]CheckOFDResponse [11:46:46]1017 (14) - 77093643461234 [11:46:46]1041 (16) - 0000000000871765 [11:46:46]1040 (4) - 308795 [11:46:46]1012 (4) - 26.10.2024 05:24 [11:46:46]1206 (1) - 0 [11:46:46]OFD Sender: Remove packet 308795 [11:46:46]ProducePacketName [11:46:46]name=ofd_packets/00308795 [11:46:46]NVStorageDeleteData [11:46:46]Write to MH i2c: 01 00 00 F1 AE 9F [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: 01 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: 01 07 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: 01 07 00 F1 AE 00 00 00 00 00 CA 0C 7C [11:46:46]RasterBufferAndPrint [11:46:46]line [11:46:46]line [11:46:46]line [11:46:46]line [11:46:46]line [11:46:46]written 0, free lines is 3287 [11:46:46]MH_Cut [11:46:46]Write to MH i2c: D1 01 00 F8 AE 01 78 [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: D1 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: D1 01 00 [11:46:46]MH_I2C_Read... [11:46:46]Read from MH i2c: D1 01 00 F8 AE 00 77 [11:46:46]Write to MH i2c: 01 00 00 F9 AE A7 [11:46:46]Write i2c OK [11:46:46]MH_I2C_Read... [11:46:47]OFD Sender: No OFD packet to send [11:46:47]*** Cut start [11:46:47]*** Purtial cut [11:46:47]*** Stage 1: CUTSNS_PIN = 1 [11:46:47]Read from MH i2c: 01 [11:46:47]MH_I2C_Read... [11:46:47]*** Stop cut motor [11:46:47]*** Cut end [11:46:47]Read from MH i2c: 01 07 00 [11:46:47]MH_I2C_Read... [11:46:47]Read from MH i2c: 01 07 00 F9 AE 00 00 00 00 00 FF 0F BC [11:46:47]process_action close_receipt done [11:46:47]requested_data is exist [11:46:47]produce_requested_data [11:46:47]requested_item fm.sn is exist - process it [11:46:47]wFMCommunicate request_size=4 [11:46:47]MH_SAM_APDU [11:46:47]CAPDU: 80 11 00 00 [11:46:47]Write to MH i2c: E2 08 00 FA AE 80 11 00 00 00 00 00 00 22 [11:46:47]Write i2c OK [11:46:47]MH_I2C_Read... [11:46:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:48]Read from MH i2c: E2 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: E2 17 00 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: E2 17 00 FA AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 77 [11:46:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:46:48]wFMCommunicate OK [11:46:48]requested_item fd.num is exist - process it [11:46:48]SAM_PROTO_GetFieldsCounters [11:46:48]wFMCommunicate request_size=4 [11:46:48]MH_SAM_APDU [11:46:48]CAPDU: 80 13 00 00 [11:46:48]Write to MH i2c: E2 08 00 FB AE 80 13 00 00 00 00 00 00 25 [11:46:48]Write i2c OK [11:46:48]MH_I2C_Read... [11:46:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:48]Read from MH i2c: E2 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: E2 62 00 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: E2 62 00 FB AE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3B B6 04 00 0E 04 04 00 14 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 DB [11:46: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3B B6 04 00 0E 04 04 00 14 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 [11:46:48]wFMCommunicate OK [11:46:48]SAM_PROTO_GetFieldsCounters done [11:46:48]requested_item shift.num is exist - process it [11:46:48]requested_item shift.opened is exist - process it [11:46:48]req_shift_opened [11:46:48]FM_GetShiftState [11:46:48]SAM_PROTO_GetShiftState [11:46:48]wFMCommunicate request_size=4 [11:46:48]MH_SAM_APDU [11:46:48]CAPDU: 80 13 01 00 [11:46:48]Write to MH i2c: E2 08 00 FC AE 80 13 01 00 00 00 00 00 27 [11:46:48]Write i2c OK [11:46:48]MH_I2C_Read... [11:46:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:48]Read from MH i2c: E2 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: E2 0E 00 [11:46:48]MH_I2C_Read... [11:46:48]Read from MH i2c: E2 0E 00 FC AE 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A5 [11:46:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:46:48]wFMCommunicate OK [11:46:48]SAM_PROTO_GetShiftState done [11:46:48]FM_GetShiftState done [11:46:48]req_shift_opened done [11:46:48]requested_item shift.open_date is exist - process it [11:46:48]req_shift_open_date [11:46:48]req_shift_open_date done [11:46:48]produce_requested_data done [11:46:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308795,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:46:48]process_action_free close_receipt [11:46:48]json_value_free [11:46:48]json_value_free done [11:46:48]process_json_proto returns [11:46:48]Send response to host [11:46:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308795,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:46:48]free response buf [11:46:48]execute_script done [11:46:48]execute_script returns [11:46:48]free content buf [11:46:48]Sock 8.Close socket [11:46:48]Sock 8.Thread stoped [11:46:49]accept exits with 9 [11:46:49]New connection [11:46:49]New thread 3067342180 created [11:46:49]Thread 3067198820 joined [11:46:49]Waiting for new connection... [11:46:49] Sock 9.Parse request [11:46:49]Sock 9.Check first char [11:46:49]Sock 9.First char is OK [11:46:49]request: POST /json_proto HTTP/1.0 [11:46:49]Method: POST [11:46:49]URL: /json_proto [11:46:49]Method is POST - this is cgi request [11:46:49]url: /json_proto [11:46:49]query_string will be loaded in cgi processing [11:46:49]execute_cgi json_proto POST (null) [11:46:49]execute_cgi path=json_proto method=POST [11:46:49]POST find Content-Length [11:46:49]Host: 172.17.96.3:8080 [11:46:49]Content-Length: 678 [11:46:49]Content-Type: application/json [11:46:49] [11:46:49]POST finish read [11:46:49]Found Content-Length = 678 [11:46:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642662", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:46:49]execute_script... [11:46:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642662", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:46:49]POST & json_proto [11:46:49]process_json_proto [11:46:49]json parsed OK: [11:46:49]protocol is kg_v1.0 [11:46:49]action value=close_receipt [11:46:49]process_action close_receipt [11:46:49]cmd_close_receipt [11:46:49]MH_GetDate [11:46:49]Write to MH i2c: F0 00 00 FD AE 9A [11:46:49]Write i2c OK [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: F0 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: F0 09 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: F0 09 00 FD AE 00 AE D6 1C 67 44 5E 04 65 B5 [11:46:49]GetLastDocTimeStamp 1729943210 [11:46:49]current date 1729943214 [11:46:49]FM_GetShiftState [11:46:49]SAM_PROTO_GetShiftState [11:46:49]wFMCommunicate request_size=4 [11:46:49]MH_SAM_APDU [11:46:49]CAPDU: 80 13 01 00 [11:46:49]Write to MH i2c: E2 08 00 FE AE 80 13 01 00 00 00 00 00 29 [11:46:49]Write i2c OK [11:46:49]MH_I2C_Read... [11:46:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:49]Read from MH i2c: E2 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 0E 00 [11:46:49]MH_I2C_Read... [11:46:49]Read from MH i2c: E2 0E 00 FE AE 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A7 [11:46:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:46:49]wFMCommunicate OK [11:46:49]SAM_PROTO_GetShiftState done [11:46:49]FM_GetShiftState done [11:46:49]opened in 1729902265 [11:46:49]opened+sec_in_day 1729988665 [11:46:49]quantity*price = 70044 [11:46:49]sum+1 = 70045 [11:46:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 217 26.10.2024 11:46 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308796 ФПД: 88918613003122 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114655&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308796&fm=88918613003122&tin=02508201610067®Number=0000000000091780&sum=70000 [11:46:50]StoreToDocumentArchive [11:46:50]shift 532 fd 308796 [11:46:50]save to /storage/0532/doc_00308796 [11:46:50]save last doc name /storage/0532/doc_00308796 to /storage/kkm_last_doc_name [11:46:50]save OK [11:46:50]Clear old archive folders... [11:46:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:46:50]tlvbuf is 00ABBDA0 [11:46:50]SAM_PROTO_ClearQueue [11:46:50]wFMCommunicate request_size=4 [11:46:50]MH_SAM_APDU [11:46:50]CAPDU: 80 09 00 00 [11:46:50]Write to MH i2c: E2 08 00 0B AF 80 09 00 00 00 00 00 00 2C [11:46:50]Write i2c OK [11:46:50]MH_I2C_Read... [11:46:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:46:50]Read from MH i2c: E2 [11:46:50]MH_I2C_Read... [11:46:50]Read from MH i2c: E2 03 00 [11:46:50]MH_I2C_Read... [11:46:50]Read from MH i2c: E2 03 00 0B AF 00 90 00 2E [11:46:50]RAPDU: 90 00 [11:46:50]wFMCommunicate OK [11:46:50]SAM_PROTO_ClearQueue done [11:46:50]KKMCreateOFDPacket [11:46:50]OFDProtocolAddRootSTLVToBuf [11:46:50]FM_MakeSignedData [11:46:50]FM_MakeSignedData [11:46:50]SAM_PROTO_SignData [11:46:50]wFMCommunicate request_size=4 [11:46:50]MH_SAM_APDU [11:46:50]CAPDU: 80 0D 01 02 [11:46:50]Write to MH i2c: E2 08 00 0C AF 80 0D 01 02 00 00 00 00 34 [11:46:50]Write i2c OK [11:46:50]MH_I2C_Read... [11:46:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:46:50]Read from MH i2c: E2 [11:46:50]MH_I2C_Read... [11:46:50]Read from MH i2c: E2 03 00 [11:46:50]MH_I2C_Read... [11:46:50]Read from MH i2c: E2 03 00 0C AF 00 90 00 2F [11:46:50]RAPDU: 90 00 [11:46:50]wFMCommunicate OK [11:46:50]wFMCommunicate request_size=255 [11:46:50]MH_SAM_APDU [11:46: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 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 D9 00 00 00 F4 03 04 00 AF D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3C B6 04 00 35 04 06 00 50 [11:46:50]Write to MH i2c: E2 02 01 0D AF 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 D9 00 00 00 F4 03 04 00 AF D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3C B6 04 00 35 04 06 00 50 00 00 0F [11:46:51]Write i2c OK [11:46:51]MH_I2C_Read... [11:46:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:51]Read from MH i2c: E2 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: E2 03 00 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: E2 03 00 0D AF 00 90 00 30 [11:46:51]RAPDU: 90 00 [11:46:51]wFMCommunicate OK [11:46:51]wFMCommunicate request_size=10 [11:46:51]MH_SAM_APDU [11:46:51]CAPDU: 80 0D 02 02 05 DE FA 57 8B 72 [11:46:51]Write to MH i2c: E2 0D 00 0E AF 80 0D 02 02 05 00 DE FA 57 8B 72 00 00 6D [11:46:51]Write i2c OK [11:46:51]MH_I2C_Read... [11:46:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:46:51]Read from MH i2c: E2 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: E2 03 00 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: E2 03 00 0E AF 00 90 00 31 [11:46:51]RAPDU: 90 00 [11:46:51]wFMCommunicate OK [11:46:51]wFMCommunicate request_size=4 [11:46:51]MH_SAM_APDU [11:46:51]CAPDU: 80 0D 03 02 [11:46:51]Write to MH i2c: E2 08 00 0F AF 80 0D 03 02 00 00 00 00 39 [11:46:51]Write i2c OK [11:46:51]MH_I2C_Read... [11:46:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:46:51]Read from MH i2c: E2 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: E2 0B 00 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: E2 0B 00 0F AF 00 36 D8 A9 8E 09 9B 34 7D 90 00 D4 [11:46:51]RAPDU: 36 D8 A9 8E 09 9B 34 7D 90 00 [11:46:51]wFMCommunicate OK [11:46:51]SAM_PROTO_SignData done [11:46:51]FM_MakeSignedData done [11:46:51]CreateOFDProtocolMessage [11:46:51]wFMCommunicate request_size=4 [11:46:51]MH_SAM_APDU [11:46:51]CAPDU: 80 11 00 00 [11:46:51]Write to MH i2c: E2 08 00 10 AF 80 11 00 00 00 00 00 00 39 [11:46:51]Write i2c OK [11:46:51]MH_I2C_Read... [11:46:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:51]Read from MH i2c: E2 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: E2 17 00 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: E2 17 00 10 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8E [11:46:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:46:51]wFMCommunicate OK [11:46:51]CreateOFDProtocolMessage done [11:46:51]OFDSenderStorePacket 308796 [11:46:51]StoreOFDPacket docnum=308796 [11:46:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F5 74 07 01 09 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D9 00 00 00 F4 03 04 00 AF D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3C B6 04 00 35 04 06 00 50 DE FA 57 8B 72 36 D8 A9 8E 09 9B 34 7D [11:46:51]CheckFolder [11:46:51]dirname=/storage/ofd_packets [11:46:51]CheckFolder done [11:46:51]ProducePacketName [11:46:51]name=ofd_packets/00308796 [11:46:51]NVStorageSaveData ofd_packets/00308796 [11:46:51]File name is /storage/ofd_packets/00308796 [11:46:51]Write 301 bytes [11:46:51]NVStorageSaveData done [11:46:51]OFDSenderStorePacket done [11:46:51]KKMCreateOFDPacket done [11:46:51]NVStorageSaveData kkm_last_timestamp [11:46:51]File name is /storage/kkm_last_timestamp [11:46:51]Write 4 bytes [11:46:51]NVStorageSaveData done [11:46:51]ExternCall_PrintAddStr [11:46:51]wPrintStart [11:46:51]Write to MH i2c: 01 00 00 11 AF C0 [11:46:51]Write i2c OK [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: 01 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: 01 07 00 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: 01 07 00 11 AF 00 00 00 00 00 FF 0F D5 [11:46:51]RasterBufferAndPrint [11:46:51]line Счет N : (1)642662 [11:46:51]line ИНН: 02508201610067 [11:46:51]line Контрольно-Кассовый Чек [11:46:51]line ПРОДАЖА [11:46:51]line ТРК (МРК, ГНК) : 62 [11:46:51]line Товар: 2710124130 [11:46:51]line Аи-92-К-2 [11:46:51]line 10.470 * 66.90 [11:46:51]line = 700.44 [11:46:51]line НДС 12% НСП 1% [11:46:51]line > о реализуемом товаре [11:46:51]line ОКРУГЛЕНИЕ: -0.44 [11:46:51]line ИТОГО: 700.00 [11:46:51]line Внесено: 700.00 [11:46:51]line СДАЧА: 0.00 [11:46:51]line НСП 1% : 6.20 [11:46:51]line НДС 12% : 74.38 [11:46:51]line Наличными: 700.00 [11:46:51]line Безнал.: 0.00 [11:46:51]line Место: АЗС № 172 "Партнер Нефть" [11:46:51]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:46:51]line СНО: Общий режим [11:46:51]line Чек 217 26.10.2024 11:46 [11:46:51]line Смена: 532 ФФД: 1.0 [11:46:51]line ЗНМ: 0300000116 [11:46:51]line РНМ: 0000000000091780 [11:46:51]line Версия ККМ: 001 [11:46:51]line ФМ: 0000000000871765 [11:46:51]line ФД: 308796 [11:46:51]line ФПД: 88918613003122 [11:46:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114655&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308796&fm=88918613003122&tin=02508201610067®Number=0000000000091780&sum=70000 [11:46:51]written 0, free lines is 4095 [11:46:51]OFD Sender: Processing packet 308796 [packets to send 222, broken 221] [11:46:51]ProducePacketName [11:46:51]name=ofd_packets/00308796 [11:46:51]OFD Sender: To server: pG, [11:46:51]CommunicateWithHost lk.salyk.kg:30040 [11:46:51]ConnectInit lk.salyk.kg [11:46:51]Connected sock=10 [11:46:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F5 74 07 01 09 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D9 00 00 00 F4 03 04 00 AF D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3C B6 04 00 35 04 06 00 50 DE FA 57 8B 72 36 D8 A9 8E 09 9B 34 7D [11:46:51]Write to MH i2c: 01 00 00 3B AF EA [11:46:51]Write i2c OK [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: 01 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: 01 07 00 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: 01 07 00 3B AF 00 00 00 00 00 BB 0C B8 [11:46:51]RasterBufferAndPrint [11:46:51]line [11:46:51]line [11:46:51]line [11:46:51]line [11:46:51]line [11:46:51]written 0, free lines is 3277 [11:46:51]MH_Cut [11:46:51]Write to MH i2c: D1 01 00 42 AF 01 C3 [11:46:51]Write i2c OK [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: D1 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: D1 01 00 [11:46:51]MH_I2C_Read... [11:46:51]Read from MH i2c: D1 01 00 42 AF 00 C2 [11:46:51]Write to MH i2c: 01 00 00 43 AF F2 [11:46:51]Write i2c OK [11:46:51]MH_I2C_Read... [11:46:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C6 E4 47 00 90 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3C B6 04 00 F4 03 04 00 0E 7D 1C 67 B6 04 01 00 00 6A 4B 9A 33 55 A2 70 4F [11:46:52]CommunicateWithHost err = 0 [11:46:52]CheckOFDResponse [11:46:52]1017 (14) - 77093643461234 [11:46:52]1041 (16) - 0000000000871765 [11:46:52]1040 (4) - 308796 [11:46:52]1012 (4) - 26.10.2024 05:24 [11:46:52]1206 (1) - 0 [11:46:52]OFD Sender: Remove packet 308796 [11:46:52]ProducePacketName [11:46:52]name=ofd_packets/00308796 [11:46:52]NVStorageDeleteData [11:46:52]OFD Sender: No OFD packet to send [11:46:52]*** Cut start [11:46:52]*** Purtial cut [11:46:52]*** Stage 1: CUTSNS_PIN = 1 [11:46:53]Read from MH i2c: 01 [11:46:53]MH_I2C_Read... [11:46:53]*** Stop cut motor [11:46:53]*** Cut end [11:46:53]Read from MH i2c: 01 07 00 [11:46:53]MH_I2C_Read... [11:46:53]Read from MH i2c: 01 07 00 43 AF 00 00 00 00 00 FF 0F 07 [11:46:53]process_action close_receipt done [11:46:53]requested_data is exist [11:46:53]produce_requested_data [11:46:53]requested_item fm.sn is exist - process it [11:46:53]wFMCommunicate request_size=4 [11:46:53]MH_SAM_APDU [11:46:53]CAPDU: 80 11 00 00 [11:46:53]Write to MH i2c: E2 08 00 44 AF 80 11 00 00 00 00 00 00 6D [11:46:53]Write i2c OK [11:46:53]MH_I2C_Read... [11:46:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:46:53]Read from MH i2c: E2 [11:46:53]MH_I2C_Read... [11:46:53]Read from MH i2c: E2 17 00 [11:46:53]MH_I2C_Read... [11:46:53]Read from MH i2c: E2 17 00 44 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C2 [11:46:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:46:53]wFMCommunicate OK [11:46:53]requested_item fd.num is exist - process it [11:46:53]SAM_PROTO_GetFieldsCounters [11:46:53]wFMCommunicate request_size=4 [11:46:53]MH_SAM_APDU [11:46:53]CAPDU: 80 13 00 00 [11:46:53]Write to MH i2c: E2 08 00 45 AF 80 13 00 00 00 00 00 00 70 [11:46:53]Write i2c OK [11:46:53]MH_I2C_Read... [11:46:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:46:53]Read from MH i2c: E2 [11:46:53]MH_I2C_Read... [11:46:53]Read from MH i2c: E2 62 00 [11:46:53]MH_I2C_Read... [11:46:53]Read from MH i2c: E2 62 00 45 AF 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3C B6 04 00 0E 04 04 00 14 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 2A [11:46: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3C B6 04 00 0E 04 04 00 14 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 [11:46:53]wFMCommunicate OK [11:46:53]SAM_PROTO_GetFieldsCounters done [11:46:53]requested_item shift.num is exist - process it [11:46:53]requested_item shift.opened is exist - process it [11:46:53]req_shift_opened [11:46:53]FM_GetShiftState [11:46:53]SAM_PROTO_GetShiftState [11:46:53]wFMCommunicate request_size=4 [11:46:53]MH_SAM_APDU [11:46:53]CAPDU: 80 13 01 00 [11:46:53]Write to MH i2c: E2 08 00 46 AF 80 13 01 00 00 00 00 00 72 [11:46:53]Write i2c OK [11:46:53]MH_I2C_Read... [11:46:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:46:53]Read from MH i2c: E2 [11:46:53]MH_I2C_Read... [11:46:53]Read from MH i2c: E2 0E 00 [11:46:53]MH_I2C_Read... [11:46:53]Read from MH i2c: E2 0E 00 46 AF 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F0 [11:46:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:46:53]wFMCommunicate OK [11:46:53]SAM_PROTO_GetShiftState done [11:46:53]FM_GetShiftState done [11:46:53]req_shift_opened done [11:46:53]requested_item shift.open_date is exist - process it [11:46:53]req_shift_open_date [11:46:53]req_shift_open_date done [11:46:53]produce_requested_data done [11:46:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308796,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:46:53]process_action_free close_receipt [11:46:53]json_value_free [11:46:53]json_value_free done [11:46:53]process_json_proto returns [11:46:53]Send response to host [11:46:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308796,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:46:53]free response buf [11:46:53]execute_script done [11:46:53]execute_script returns [11:46:53]free content buf [11:46:53]Sock 9.Close socket [11:46:53]Sock 9.Thread stoped [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:28]accept exits with 8 [11:47:28]New connection [11:47:28]New thread 3067198820 created [11:47:28]Thread 3067342180 joined [11:47:28]Waiting for new connection... [11:47:28] Sock 8.Parse request [11:47:28]Sock 8.Check first char [11:47:28]Sock 8.First char is OK [11:47:28]request: POST /json_proto HTTP/1.0 [11:47:28]Method: POST [11:47:28]URL: /json_proto [11:47:28]Method is POST - this is cgi request [11:47:28]url: /json_proto [11:47:28]query_string will be loaded in cgi processing [11:47:28]execute_cgi json_proto POST (null) [11:47:28]execute_cgi path=json_proto method=POST [11:47:28]POST find Content-Length [11:47:28]Host: 172.17.96.3:8080 [11:47:28]Content-Length: 682 [11:47:28]Content-Type: application/json [11:47:28] [11:47:28]POST finish read [11:47:28]Found Content-Length = 682 [11:47:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642664", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:47:28]execute_script... [11:47:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642664", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:47:28]POST & json_proto [11:47:28]process_json_proto [11:47:28]json parsed OK: [11:47:28]protocol is kg_v1.0 [11:47:28]action value=close_receipt [11:47:28]process_action close_receipt [11:47:28]cmd_close_receipt [11:47:28]MH_GetDate [11:47:28]Write to MH i2c: F0 00 00 47 AF E5 [11:47:28]Write i2c OK [11:47:28]MH_I2C_Read... [11:47:28]Read from MH i2c: F0 [11:47:28]MH_I2C_Read... [11:47:28]Read from MH i2c: F0 09 00 [11:47:28]MH_I2C_Read... [11:47:28]Read from MH i2c: F0 09 00 47 AF 00 D6 D6 1C 67 44 5E 04 65 28 [11:47:28]GetLastDocTimeStamp 1729943215 [11:47:28]current date 1729943254 [11:47:28]FM_GetShiftState [11:47:28]SAM_PROTO_GetShiftState [11:47:28]wFMCommunicate request_size=4 [11:47:28]MH_SAM_APDU [11:47:28]CAPDU: 80 13 01 00 [11:47:28]Write to MH i2c: E2 08 00 48 AF 80 13 01 00 00 00 00 00 74 [11:47:28]Write i2c OK [11:47:28]MH_I2C_Read... [11:47:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:28]Read from MH i2c: E2 [11:47:28]MH_I2C_Read... [11:47:28]Read from MH i2c: E2 0E 00 [11:47:28]MH_I2C_Read... [11:47:28]Read from MH i2c: E2 0E 00 48 AF 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F2 [11:47:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:47:28]wFMCommunicate OK [11:47:28]SAM_PROTO_GetShiftState done [11:47:28]FM_GetShiftState done [11:47:28]opened in 1729902265 [11:47:28]opened+sec_in_day 1729988665 [11:47:28]quantity*price = 100015 [11:47:28]sum+1 = 100017 [11:47:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 218 26.10.2024 11:47 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308797 ФПД: 227546007652554 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114734&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308797&fm=227546007652554&tin=02508201610067®Number=0000000000091780&sum=100000 [11:47:29]StoreToDocumentArchive [11:47:29]shift 532 fd 308797 [11:47:29]save to /storage/0532/doc_00308797 [11:47:29]save last doc name /storage/0532/doc_00308797 to /storage/kkm_last_doc_name [11:47:29]save OK [11:47:29]Clear old archive folders... [11:47:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:47:29]tlvbuf is 00C91F20 [11:47:29]SAM_PROTO_ClearQueue [11:47:29]wFMCommunicate request_size=4 [11:47:29]MH_SAM_APDU [11:47:29]CAPDU: 80 09 00 00 [11:47:29]Write to MH i2c: E2 08 00 55 AF 80 09 00 00 00 00 00 00 76 [11:47:29]Write i2c OK [11:47:29]MH_I2C_Read... [11:47:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:47:29]Read from MH i2c: E2 [11:47:29]MH_I2C_Read... [11:47:29]Read from MH i2c: E2 03 00 [11:47:29]MH_I2C_Read... [11:47:29]Read from MH i2c: E2 03 00 55 AF 00 90 00 78 [11:47:29]RAPDU: 90 00 [11:47:29]wFMCommunicate OK [11:47:29]SAM_PROTO_ClearQueue done [11:47:29]KKMCreateOFDPacket [11:47:29]OFDProtocolAddRootSTLVToBuf [11:47:29]FM_MakeSignedData [11:47:29]FM_MakeSignedData [11:47:29]SAM_PROTO_SignData [11:47:29]wFMCommunicate request_size=4 [11:47:29]MH_SAM_APDU [11:47:29]CAPDU: 80 0D 01 02 [11:47:29]Write to MH i2c: E2 08 00 56 AF 80 0D 01 02 00 00 00 00 7E [11:47:29]Write i2c OK [11:47:29]MH_I2C_Read... [11:47:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:47:29]Read from MH i2c: E2 [11:47:29]MH_I2C_Read... [11:47:29]Read from MH i2c: E2 03 00 [11:47:29]MH_I2C_Read... [11:47:29]Read from MH i2c: E2 03 00 56 AF 00 90 00 79 [11:47:29]RAPDU: 90 00 [11:47:29]wFMCommunicate OK [11:47:29]wFMCommunicate request_size=255 [11:47:29]MH_SAM_APDU [11:47:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DA 00 00 00 F4 03 04 00 D6 D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3D B6 04 00 35 04 06 00 CE [11:47:29]Write to MH i2c: E2 02 01 57 AF 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 DA 00 00 00 F4 03 04 00 D6 D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3D B6 04 00 35 04 06 00 CE 00 00 EA [11:47:29]Write i2c OK [11:47:29]MH_I2C_Read... [11:47:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:30]Read from MH i2c: E2 [11:47:30]MH_I2C_Read... [11:47:30]Read from MH i2c: E2 03 00 [11:47:30]MH_I2C_Read... [11:47:30]Read from MH i2c: E2 03 00 57 AF 00 90 00 7A [11:47:30]RAPDU: 90 00 [11:47:30]wFMCommunicate OK [11:47:30]wFMCommunicate request_size=10 [11:47:30]MH_SAM_APDU [11:47:30]CAPDU: 80 0D 02 02 05 F3 AE F4 C8 CA [11:47:30]Write to MH i2c: E2 0D 00 58 AF 80 0D 02 02 05 00 F3 AE F4 C8 CA 00 00 B2 [11:47:30]Write i2c OK [11:47:30]MH_I2C_Read... [11:47:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:47:30]Read from MH i2c: E2 [11:47:30]MH_I2C_Read... [11:47:30]Read from MH i2c: E2 03 00 [11:47:30]MH_I2C_Read... [11:47:30]Read from MH i2c: E2 03 00 58 AF 00 90 00 7B [11:47:30]RAPDU: 90 00 [11:47:30]wFMCommunicate OK [11:47:30]wFMCommunicate request_size=4 [11:47:30]MH_SAM_APDU [11:47:30]CAPDU: 80 0D 03 02 [11:47:30]Write to MH i2c: E2 08 00 59 AF 80 0D 03 02 00 00 00 00 83 [11:47:30]Write i2c OK [11:47:30]MH_I2C_Read... [11:47:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:47:30]Read from MH i2c: E2 [11:47:30]MH_I2C_Read... [11:47:30]Read from MH i2c: E2 0B 00 [11:47:30]MH_I2C_Read... [11:47:30]Read from MH i2c: E2 0B 00 59 AF 00 AF E1 A7 14 1B BD 04 E1 90 00 8C [11:47:30]RAPDU: AF E1 A7 14 1B BD 04 E1 90 00 [11:47:30]wFMCommunicate OK [11:47:30]SAM_PROTO_SignData done [11:47:30]FM_MakeSignedData done [11:47:30]CreateOFDProtocolMessage [11:47:30]wFMCommunicate request_size=4 [11:47:30]MH_SAM_APDU [11:47:30]CAPDU: 80 11 00 00 [11:47:30]Write to MH i2c: E2 08 00 5A AF 80 11 00 00 00 00 00 00 83 [11:47:30]Write i2c OK [11:47:30]MH_I2C_Read... [11:47:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:30]Read from MH i2c: E2 [11:47:30]MH_I2C_Read... [11:47:30]Read from MH i2c: E2 17 00 [11:47:30]MH_I2C_Read... [11:47:30]Read from MH i2c: E2 17 00 5A AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D8 [11:47:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:47:30]wFMCommunicate OK [11:47:30]CreateOFDProtocolMessage done [11:47:30]OFDSenderStorePacket 308797 [11:47:30]StoreOFDPacket docnum=308797 [11:47:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 02 EF 07 01 3F 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DA 00 00 00 F4 03 04 00 D6 D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3D B6 04 00 35 04 06 00 CE F3 AE F4 C8 CA AF E1 A7 14 1B BD 04 E1 [11:47:30]CheckFolder [11:47:30]dirname=/storage/ofd_packets [11:47:30]CheckFolder done [11:47:30]ProducePacketName [11:47:30]name=ofd_packets/00308797 [11:47:30]NVStorageSaveData ofd_packets/00308797 [11:47:30]File name is /storage/ofd_packets/00308797 [11:47:30]Write 301 bytes [11:47:30]NVStorageSaveData done [11:47:30]OFDSenderStorePacket done [11:47:30]KKMCreateOFDPacket done [11:47:30]NVStorageSaveData kkm_last_timestamp [11:47:30]File name is /storage/kkm_last_timestamp [11:47:30]Write 4 bytes [11:47:30]NVStorageSaveData done [11:47:30]ExternCall_PrintAddStr [11:47:30]wPrintStart [11:47:30]Write to MH i2c: 01 00 00 5B AF 0A [11:47:30]Write i2c OK [11:47:30]MH_I2C_Read... [11:47:30]Read from MH i2c: 01 [11:47:30]MH_I2C_Read... [11:47:30]Read from MH i2c: 01 07 00 [11:47:30]MH_I2C_Read... [11:47:30]Read from MH i2c: 01 07 00 5B AF 00 00 00 00 00 FF 0F 1F [11:47:30]RasterBufferAndPrint [11:47:30]line Счет N : (1)642664 [11:47:30]line ИНН: 02508201610067 [11:47:30]line Контрольно-Кассовый Чек [11:47:30]line ПРОДАЖА [11:47:30]line ТРК (МРК, ГНК) : 41 [11:47:30]line Товар: 2710124130 [11:47:30]line Аи-92-К-2 [11:47:30]line 14.950 * 66.90 [11:47:30]line = 1000.16 [11:47:30]line НДС 12% НСП 1% [11:47:30]line > о реализуемом товаре [11:47:30]line ОКРУГЛЕНИЕ: -0.16 [11:47:30]line ИТОГО: 1000.00 [11:47:30]line Внесено: 1000.00 [11:47:30]line СДАЧА: 0.00 [11:47:30]line НСП 1% : 8.85 [11:47:30]line НДС 12% : 106.21 [11:47:30]line Наличными: 1000.00 [11:47:30]line Безнал.: 0.00 [11:47:30]line Место: АЗС № 172 "Партнер Нефть" [11:47:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:47:30]line СНО: Общий режим [11:47:30]line Чек 218 26.10.2024 11:47 [11:47:30]line Смена: 532 ФФД: 1.0 [11:47:30]line ЗНМ: 0300000116 [11:47:30]line РНМ: 0000000000091780 [11:47:30]line Версия ККМ: 001 [11:47:30]line ФМ: 0000000000871765 [11:47:30]line ФД: 308797 [11:47:30]line ФПД: 227546007652554 [11:47:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114734&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308797&fm=227546007652554&tin=02508201610067®Number=0000000000091780&sum=100000 [11:47:30]OFD Sender: Processing packet 308797 [packets to send 222, broken 221] [11:47:30]ProducePacketName [11:47:30]name=ofd_packets/00308797 [11:47:30]OFD Sender: To server: pG, [11:47:30]CommunicateWithHost lk.salyk.kg:30040 [11:47:30]ConnectInit lk.salyk.kg [11:47:30]written 0, free lines is 4095 [11:47:30]Connected sock=10 [11:47:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 02 EF 07 01 3F 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DA 00 00 00 F4 03 04 00 D6 D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3D B6 04 00 35 04 06 00 CE F3 AE F4 C8 CA AF E1 A7 14 1B BD 04 E1 [11:47:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 12 78 47 00 CA 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 31 37 36 35 10 04 04 00 3D B6 04 00 F4 03 04 00 35 7D 1C 67 B6 04 01 00 00 26 B3 B1 37 0D A6 9E E5 [11:47:30]CommunicateWithHost err = 0 [11:47:30]CheckOFDResponse [11:47:30]1017 (14) - 77093643461234 [11:47:30]1041 (16) - 0000000000871765 [11:47:30]1040 (4) - 308797 [11:47:30]1012 (4) - 26.10.2024 05:25 [11:47:30]1206 (1) - 0 [11:47:30]OFD Sender: Remove packet 308797 [11:47:30]ProducePacketName [11:47:30]name=ofd_packets/00308797 [11:47:30]NVStorageDeleteData [11:47:31]Write to MH i2c: 01 00 00 85 AF 34 [11:47:31]Write i2c OK [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: 01 [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: 01 07 00 [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: 01 07 00 85 AF 00 00 00 00 00 C3 0C 0A [11:47:31]RasterBufferAndPrint [11:47:31]line [11:47:31]line [11:47:31]line [11:47:31]line [11:47:31]line [11:47:31]written 0, free lines is 3273 [11:47:31]MH_Cut [11:47:31]Write to MH i2c: D1 01 00 8C AF 01 0D [11:47:31]Write i2c OK [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: D1 [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: D1 01 00 [11:47:31]MH_I2C_Read... [11:47:31]Read from MH i2c: D1 01 00 8C AF 00 0C [11:47:31]Write to MH i2c: 01 00 00 8D AF 3C [11:47:31]Write i2c OK [11:47:31]MH_I2C_Read... [11:47:31]OFD Sender: No OFD packet to send [11:47:31]*** Cut start [11:47:31]*** Purtial cut [11:47:31]*** Stage 1: CUTSNS_PIN = 1 [11:47:32]Read from MH i2c: 01 [11:47:32]MH_I2C_Read... [11:47:32]*** Stop cut motor [11:47:32]*** Cut end [11:47:32]Read from MH i2c: 01 07 00 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: 01 07 00 8D AF 00 00 00 00 00 FF 0F 51 [11:47:32]process_action close_receipt done [11:47:32]requested_data is exist [11:47:32]produce_requested_data [11:47:32]requested_item fm.sn is exist - process it [11:47:32]wFMCommunicate request_size=4 [11:47:32]MH_SAM_APDU [11:47:32]CAPDU: 80 11 00 00 [11:47:32]Write to MH i2c: E2 08 00 8E AF 80 11 00 00 00 00 00 00 B7 [11:47:32]Write i2c OK [11:47:32]MH_I2C_Read... [11:47:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:47:32]Read from MH i2c: E2 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 17 00 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 17 00 8E AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0C [11:47:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:47:32]wFMCommunicate OK [11:47:32]requested_item fd.num is exist - process it [11:47:32]SAM_PROTO_GetFieldsCounters [11:47:32]wFMCommunicate request_size=4 [11:47:32]MH_SAM_APDU [11:47:32]CAPDU: 80 13 00 00 [11:47:32]Write to MH i2c: E2 08 00 8F AF 80 13 00 00 00 00 00 00 BA [11:47:32]Write i2c OK [11:47:32]MH_I2C_Read... [11:47:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:47:32]Read from MH i2c: E2 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 62 00 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 62 00 8F AF 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3D B6 04 00 0E 04 04 00 14 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 78 [11:47:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3D B6 04 00 0E 04 04 00 14 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 [11:47:32]wFMCommunicate OK [11:47:32]SAM_PROTO_GetFieldsCounters done [11:47:32]requested_item shift.num is exist - process it [11:47:32]requested_item shift.opened is exist - process it [11:47:32]req_shift_opened [11:47:32]FM_GetShiftState [11:47:32]SAM_PROTO_GetShiftState [11:47:32]wFMCommunicate request_size=4 [11:47:32]MH_SAM_APDU [11:47:32]CAPDU: 80 13 01 00 [11:47:32]Write to MH i2c: E2 08 00 90 AF 80 13 01 00 00 00 00 00 BC [11:47:32]Write i2c OK [11:47:32]MH_I2C_Read... [11:47:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:47:32]Read from MH i2c: E2 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 0E 00 [11:47:32]MH_I2C_Read... [11:47:32]Read from MH i2c: E2 0E 00 90 AF 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3A [11:47:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:47:32]wFMCommunicate OK [11:47:32]SAM_PROTO_GetShiftState done [11:47:32]FM_GetShiftState done [11:47:32]req_shift_opened done [11:47:32]requested_item shift.open_date is exist - process it [11:47:32]req_shift_open_date [11:47:32]req_shift_open_date done [11:47:32]produce_requested_data done [11:47:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308797,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:47:32]process_action_free close_receipt [11:47:32]json_value_free [11:47:32]json_value_free done [11:47:32]process_json_proto returns [11:47:32]Send response to host [11:47:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308797,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:47:32]free response buf [11:47:32]execute_script done [11:47:32]execute_script returns [11:47:32]free content buf [11:47:32]Sock 8.Close socket [11:47:32]Sock 8.Thread stoped [11:47:36]OFD Sender: No OFD packet to send [11:47:41]OFD Sender: No OFD packet to send [11:47:46]OFD Sender: No OFD packet to send [11:47:51]OFD Sender: No OFD packet to send [11:47:56]OFD Sender: No OFD packet to send [11:48:00]accept exits with 9 [11:48:00]New connection [11:48:00]New thread 3067342180 created [11:48:00]Thread 3067198820 joined [11:48:00]Waiting for new connection... [11:48:00] Sock 9.Parse request [11:48:00]Sock 9.Check first char [11:48:00]Sock 9.First char is OK [11:48:00]request: POST /json_proto HTTP/1.0 [11:48:00]Method: POST [11:48:00]URL: /json_proto [11:48:00]Method is POST - this is cgi request [11:48:00]url: /json_proto [11:48:00]query_string will be loaded in cgi processing [11:48:00]execute_cgi json_proto POST (null) [11:48:00]execute_cgi path=json_proto method=POST [11:48:00]POST find Content-Length [11:48:00]Host: 172.17.96.3:8080 [11:48:00]Content-Length: 766 [11:48:00]Content-Type: application/json [11:48:00] [11:48:00]POST finish read [11:48:00]Found Content-Length = 766 [11:48:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642665", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.390, "sum" : 360.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 360.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:00]execute_script... [11:48:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642665", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.390, "sum" : 360.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 360.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:00]POST & json_proto [11:48:00]process_json_proto [11:48:00]json parsed OK: [11:48:00]protocol is kg_v1.0 [11:48:00]action value=close_receipt [11:48:00]process_action close_receipt [11:48:00]cmd_close_receipt [11:48:00]MH_GetDate [11:48:00]Write to MH i2c: F0 00 00 91 AF 2F [11:48:00]Write i2c OK [11:48:00]MH_I2C_Read... [11:48:00]Read from MH i2c: F0 [11:48:00]MH_I2C_Read... [11:48:00]Read from MH i2c: F0 09 00 [11:48:00]MH_I2C_Read... [11:48:00]Read from MH i2c: F0 09 00 91 AF 00 F6 D6 1C 67 44 5E 04 65 92 [11:48:00]GetLastDocTimeStamp 1729943254 [11:48:00]current date 1729943286 [11:48:00]FM_GetShiftState [11:48:00]SAM_PROTO_GetShiftState [11:48:00]wFMCommunicate request_size=4 [11:48:00]MH_SAM_APDU [11:48:00]CAPDU: 80 13 01 00 [11:48:00]Write to MH i2c: E2 08 00 92 AF 80 13 01 00 00 00 00 00 BE [11:48:00]Write i2c OK [11:48:00]MH_I2C_Read... [11:48:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:00]Read from MH i2c: E2 [11:48:00]MH_I2C_Read... [11:48:00]Read from MH i2c: E2 0E 00 [11:48:00]MH_I2C_Read... [11:48:00]Read from MH i2c: E2 0E 00 92 AF 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3C [11:48:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:48:00]wFMCommunicate OK [11:48:00]SAM_PROTO_GetShiftState done [11:48:00]FM_GetShiftState done [11:48:00]opened in 1729902265 [11:48:00]opened+sec_in_day 1729988665 [11:48:00]quantity*price = 36059 [11:48:00]sum+1 = 36060 [11:48:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 360.59 НСП 1% : 3.19 НДС 12% : 38.29 Наличными: 0.00 Безнал.: 360.59 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 219 26.10.2024 11:48 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308798 ФПД: 71173630325747 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114806&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308798&fm=71173630325747&tin=02508201610067®Number=0000000000091780&sum=36059 [11:48:01]StoreToDocumentArchive [11:48:01]shift 532 fd 308798 [11:48:01]save to /storage/0532/doc_00308798 [11:48:01]save last doc name /storage/0532/doc_00308798 to /storage/kkm_last_doc_name [11:48:01]save OK [11:48:01]Clear old archive folders... [11:48:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:01]tlvbuf is 00B6FBB0 [11:48:01]SAM_PROTO_ClearQueue [11:48:01]wFMCommunicate request_size=4 [11:48:01]MH_SAM_APDU [11:48:01]CAPDU: 80 09 00 00 [11:48:01]Write to MH i2c: E2 08 00 9F AF 80 09 00 00 00 00 00 00 C0 [11:48:01]Write i2c OK [11:48:01]MH_I2C_Read... [11:48:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:01]Read from MH i2c: E2 [11:48:01]MH_I2C_Read... [11:48:01]Read from MH i2c: E2 03 00 [11:48:01]MH_I2C_Read... [11:48:01]Read from MH i2c: E2 03 00 9F AF 00 90 00 C2 [11:48:01]RAPDU: 90 00 [11:48:01]wFMCommunicate OK [11:48:01]SAM_PROTO_ClearQueue done [11:48:01]KKMCreateOFDPacket [11:48:01]OFDProtocolAddRootSTLVToBuf [11:48:01]FM_MakeSignedData [11:48:01]FM_MakeSignedData [11:48:01]SAM_PROTO_SignData [11:48:01]wFMCommunicate request_size=4 [11:48:01]MH_SAM_APDU [11:48:01]CAPDU: 80 0D 01 02 [11:48:01]Write to MH i2c: E2 08 00 A0 AF 80 0D 01 02 00 00 00 00 C8 [11:48:01]Write i2c OK [11:48:01]MH_I2C_Read... [11:48:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:01]Read from MH i2c: E2 [11:48:01]MH_I2C_Read... [11:48:01]Read from MH i2c: E2 03 00 [11:48:01]MH_I2C_Read... [11:48:01]Read from MH i2c: E2 03 00 A0 AF 00 90 00 C3 [11:48:01]RAPDU: 90 00 [11:48:01]wFMCommunicate OK [11:48:01]wFMCommunicate request_size=255 [11:48:01]MH_SAM_APDU [11:48: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 0E 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DB 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB 8C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 F6 D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3E B6 04 00 35 04 06 00 40 [11:48:01]Write to MH i2c: E2 02 01 A1 AF 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 0E 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DB 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB 8C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 F6 D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3E B6 04 00 35 04 06 00 40 00 00 20 [11:48:01]Write i2c OK [11:48:01]MH_I2C_Read... [11:48:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:01]Read from MH i2c: E2 [11:48:01]MH_I2C_Read... [11:48:01]Read from MH i2c: E2 03 00 [11:48:01]MH_I2C_Read... [11:48:01]Read from MH i2c: E2 03 00 A1 AF 00 90 00 C4 [11:48:01]RAPDU: 90 00 [11:48:01]wFMCommunicate OK [11:48:01]wFMCommunicate request_size=10 [11:48:01]MH_SAM_APDU [11:48:01]CAPDU: 80 0D 02 02 05 BB 66 F3 F3 F3 [11:48:01]Write to MH i2c: E2 0D 00 A2 AF 80 0D 02 02 05 00 BB 66 F3 F3 F3 00 00 CF [11:48:01]Write i2c OK [11:48:01]MH_I2C_Read... [11:48:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:02]Read from MH i2c: E2 [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: E2 03 00 [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: E2 03 00 A2 AF 00 90 00 C5 [11:48:02]RAPDU: 90 00 [11:48:02]wFMCommunicate OK [11:48:02]wFMCommunicate request_size=4 [11:48:02]MH_SAM_APDU [11:48:02]CAPDU: 80 0D 03 02 [11:48:02]Write to MH i2c: E2 08 00 A3 AF 80 0D 03 02 00 00 00 00 CD [11:48:02]Write i2c OK [11:48:02]MH_I2C_Read... [11:48:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:02]Read from MH i2c: E2 [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: E2 0B 00 [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: E2 0B 00 A3 AF 00 0E E6 53 D8 E4 60 70 32 90 00 D3 [11:48:02]RAPDU: 0E E6 53 D8 E4 60 70 32 90 00 [11:48:02]wFMCommunicate OK [11:48:02]SAM_PROTO_SignData done [11:48:02]FM_MakeSignedData done [11:48:02]CreateOFDProtocolMessage [11:48:02]wFMCommunicate request_size=4 [11:48:02]MH_SAM_APDU [11:48:02]CAPDU: 80 11 00 00 [11:48:02]Write to MH i2c: E2 08 00 A4 AF 80 11 00 00 00 00 00 00 CD [11:48:02]Write i2c OK [11:48:02]MH_I2C_Read... [11:48:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:02]Read from MH i2c: E2 [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: E2 17 00 [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: E2 17 00 A4 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 22 [11:48:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:48:02]wFMCommunicate OK [11:48:02]CreateOFDProtocolMessage done [11:48:02]OFDSenderStorePacket 308798 [11:48:02]StoreOFDPacket docnum=308798 [11:48:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 75 92 07 01 24 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0E 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DB 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB 8C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 F6 D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3E B6 04 00 35 04 06 00 40 BB 66 F3 F3 F3 0E E6 53 D8 E4 60 70 32 [11:48:02]CheckFolder [11:48:02]dirname=/storage/ofd_packets [11:48:02]CheckFolder done [11:48:02]ProducePacketName [11:48:02]name=ofd_packets/00308798 [11:48:02]NVStorageSaveData ofd_packets/00308798 [11:48:02]File name is /storage/ofd_packets/00308798 [11:48:02]Write 301 bytes [11:48:02]NVStorageSaveData done [11:48:02]OFDSenderStorePacket done [11:48:02]KKMCreateOFDPacket done [11:48:02]NVStorageSaveData kkm_last_timestamp [11:48:02]File name is /storage/kkm_last_timestamp [11:48:02]Write 4 bytes [11:48:02]NVStorageSaveData done [11:48:02]ExternCall_PrintAddStr [11:48:02]wPrintStart [11:48:02]Write to MH i2c: 01 00 00 A5 AF 54 [11:48:02]Write i2c OK [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: 01 [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: 01 07 00 [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: 01 07 00 A5 AF 00 00 00 00 00 FF 0F 69 [11:48:02]RasterBufferAndPrint [11:48:02]line Счет N : (1)642665 [11:48:02]line ИНН: 02508201610067 [11:48:02]line Контрольно-Кассовый Чек [11:48:02]line ПРОДАЖА [11:48:02]line ТРК (МРК, ГНК) : 52 [11:48:02]line Товар: 2710124130 [11:48:02]line Аи-92-К-2 [11:48:02]line 5.390 * 66.90 [11:48:02]line = 360.59 [11:48:02]line НДС 12% НСП 1% [11:48:02]line > о реализуемом товаре [11:48:02]line ИТОГО: 360.59 [11:48:02]line НСП 1% : 3.19 [11:48:02]line НДС 12% : 38.29 [11:48:02]line Наличными: 0.00 [11:48:02]line Безнал.: 360.59 [11:48:02]line Место: АЗС № 172 "Партнер Нефть" [11:48:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:48:02]line СНО: Общий режим [11:48:02]line Чек 219 26.10.2024 11:48 [11:48:02]line Смена: 532 ФФД: 1.0 [11:48:02]line ЗНМ: 0300000116 [11:48:02]line РНМ: 0000000000091780 [11:48:02]line Версия ККМ: 001 [11:48:02]line Платежная система: Mbank [11:48:02]line ФМ: 0000000000871765 [11:48:02]line ФД: 308798 [11:48:02]line ФПД: 71173630325747 [11:48:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114806&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308798&fm=71173630325747&tin=02508201610067®Number=0000000000091780&sum=36059 [11:48:02]written 0, free lines is 4095 [11:48:02]OFD Sender: Processing packet 308798 [packets to send 222, broken 221] [11:48:02]ProducePacketName [11:48:02]name=ofd_packets/00308798 [11:48:02]OFD Sender: To server: pG, [11:48:02]CommunicateWithHost lk.salyk.kg:30040 [11:48:02]ConnectInit lk.salyk.kg [11:48:02]Connected sock=10 [11:48:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 75 92 07 01 24 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0E 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DB 8C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DB 8C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DB 8C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 F6 D6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3E B6 04 00 35 04 06 00 40 BB 66 F3 F3 F3 0E E6 53 D8 E4 60 70 32 [11:48:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 02 32 47 00 5E 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3E B6 04 00 F4 03 04 00 54 7D 1C 67 B6 04 01 00 00 87 9C E2 BB 90 6A 4A CD [11:48:02]CommunicateWithHost err = 0 [11:48:02]CheckOFDResponse [11:48:02]1017 (14) - 77093643461234 [11:48:02]1041 (16) - 0000000000871765 [11:48:02]1040 (4) - 308798 [11:48:02]1012 (4) - 26.10.2024 05:25 [11:48:02]1206 (1) - 0 [11:48:02]OFD Sender: Remove packet 308798 [11:48:02]ProducePacketName [11:48:02]name=ofd_packets/00308798 [11:48:02]NVStorageDeleteData [11:48:02]Write to MH i2c: 01 00 00 CD AF 7C [11:48:02]Write i2c OK [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: 01 [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: 01 07 00 [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: 01 07 00 CD AF 00 00 00 00 00 E8 0C 77 [11:48:02]RasterBufferAndPrint [11:48:02]line [11:48:02]line [11:48:02]line [11:48:02]line [11:48:02]line [11:48:02]written 0, free lines is 3310 [11:48:02]MH_Cut [11:48:02]Write to MH i2c: D1 01 00 D4 AF 01 55 [11:48:02]Write i2c OK [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: D1 [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: D1 01 00 [11:48:02]MH_I2C_Read... [11:48:02]Read from MH i2c: D1 01 00 D4 AF 00 54 [11:48:02]Write to MH i2c: 01 00 00 D5 AF 84 [11:48:02]Write i2c OK [11:48:02]MH_I2C_Read... [11:48:03]OFD Sender: No OFD packet to send [11:48:03]*** Cut start [11:48:03]*** Purtial cut [11:48:03]*** Stage 1: CUTSNS_PIN = 1 [11:48:03]Read from MH i2c: 01 [11:48:03]MH_I2C_Read... [11:48:03]*** Stop cut motor [11:48:03]*** Cut end [11:48:03]Read from MH i2c: 01 07 00 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: 01 07 00 D5 AF 00 00 00 00 00 FF 0F 99 [11:48:03]process_action close_receipt done [11:48:03]requested_data is exist [11:48:03]produce_requested_data [11:48:03]requested_item fm.sn is exist - process it [11:48:03]wFMCommunicate request_size=4 [11:48:03]MH_SAM_APDU [11:48:03]CAPDU: 80 11 00 00 [11:48:03]Write to MH i2c: E2 08 00 D6 AF 80 11 00 00 00 00 00 00 FF [11:48:03]Write i2c OK [11:48:03]MH_I2C_Read... [11:48:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:03]Read from MH i2c: E2 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 17 00 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 17 00 D6 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 54 [11:48:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:48:03]wFMCommunicate OK [11:48:03]requested_item fd.num is exist - process it [11:48:03]SAM_PROTO_GetFieldsCounters [11:48:03]wFMCommunicate request_size=4 [11:48:03]MH_SAM_APDU [11:48:03]CAPDU: 80 13 00 00 [11:48:03]Write to MH i2c: E2 08 00 D7 AF 80 13 00 00 00 00 00 00 02 [11:48:03]Write i2c OK [11:48:03]MH_I2C_Read... [11:48:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:03]Read from MH i2c: E2 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 62 00 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 62 00 D7 AF 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3E B6 04 00 0E 04 04 00 14 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 C4 [11:48: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3E B6 04 00 0E 04 04 00 14 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 [11:48:03]wFMCommunicate OK [11:48:03]SAM_PROTO_GetFieldsCounters done [11:48:03]requested_item shift.num is exist - process it [11:48:03]requested_item shift.opened is exist - process it [11:48:03]req_shift_opened [11:48:03]FM_GetShiftState [11:48:03]SAM_PROTO_GetShiftState [11:48:03]wFMCommunicate request_size=4 [11:48:03]MH_SAM_APDU [11:48:03]CAPDU: 80 13 01 00 [11:48:03]Write to MH i2c: E2 08 00 D8 AF 80 13 01 00 00 00 00 00 04 [11:48:03]Write i2c OK [11:48:03]MH_I2C_Read... [11:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:03]Read from MH i2c: E2 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 0E 00 [11:48:03]MH_I2C_Read... [11:48:03]Read from MH i2c: E2 0E 00 D8 AF 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 82 [11:48:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:48:03]wFMCommunicate OK [11:48:03]SAM_PROTO_GetShiftState done [11:48:03]FM_GetShiftState done [11:48:03]req_shift_opened done [11:48:03]requested_item shift.open_date is exist - process it [11:48:03]req_shift_open_date [11:48:03]req_shift_open_date done [11:48:03]produce_requested_data done [11:48:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308798,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:48:03]process_action_free close_receipt [11:48:03]json_value_free [11:48:03]json_value_free done [11:48:03]process_json_proto returns [11:48:03]Send response to host [11:48:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308798,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:48:03]free response buf [11:48:03]execute_script done [11:48:03]execute_script returns [11:48:03]free content buf [11:48:03]Sock 9.Close socket [11:48:03]Sock 9.Thread stoped [11:48:08]OFD Sender: No OFD packet to send [11:48:13]OFD Sender: No OFD packet to send [11:48:18]OFD Sender: No OFD packet to send [11:48:23]OFD Sender: No OFD packet to send [11:48:28]OFD Sender: No OFD packet to send [11:48:28]accept exits with 8 [11:48:28]New connection [11:48:28]New thread 3067198820 created [11:48:28]Thread 3067342180 joined [11:48:28]Waiting for new connection... [11:48:28] Sock 8.Parse request [11:48:28]Sock 8.Check first char [11:48:28]Sock 8.First char is OK [11:48:28]request: POST /json_proto HTTP/1.0 [11:48:28]Method: POST [11:48:28]URL: /json_proto [11:48:28]Method is POST - this is cgi request [11:48:28]url: /json_proto [11:48:28]query_string will be loaded in cgi processing [11:48:28]execute_cgi json_proto POST (null) [11:48:28]execute_cgi path=json_proto method=POST [11:48:28]POST find Content-Length [11:48:28]Host: 172.17.96.3:8080 [11:48:28]Content-Length: 677 [11:48:28]Content-Type: application/json [11:48:28] [11:48:28]POST finish read [11:48:28]Found Content-Length = 677 [11:48:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [11:48:28]execute_script... [11:48:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642666", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [11:48:28]POST & json_proto [11:48:28]process_json_proto [11:48:28]json parsed OK: [11:48:28]protocol is kg_v1.0 [11:48:28]action value=close_receipt [11:48:28]process_action close_receipt [11:48:28]cmd_close_receipt [11:48:28]MH_GetDate [11:48:28]Write to MH i2c: F0 00 00 D9 AF 77 [11:48:28]Write i2c OK [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: F0 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: F0 09 00 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: F0 09 00 D9 AF 00 12 D7 1C 67 44 5E 04 65 F7 [11:48:28]GetLastDocTimeStamp 1729943286 [11:48:28]current date 1729943314 [11:48:28]FM_GetShiftState [11:48:28]SAM_PROTO_GetShiftState [11:48:28]wFMCommunicate request_size=4 [11:48:28]MH_SAM_APDU [11:48:28]CAPDU: 80 13 01 00 [11:48:28]Write to MH i2c: E2 08 00 DA AF 80 13 01 00 00 00 00 00 06 [11:48:28]Write i2c OK [11:48:28]MH_I2C_Read... [11:48:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:28]Read from MH i2c: E2 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: E2 0E 00 [11:48:28]MH_I2C_Read... [11:48:28]Read from MH i2c: E2 0E 00 DA AF 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 84 [11:48:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:48:28]wFMCommunicate OK [11:48:28]SAM_PROTO_GetShiftState done [11:48:28]FM_GetShiftState done [11:48:28]opened in 1729902265 [11:48:28]opened+sec_in_day 1729988665 [11:48:28]quantity*price = 20003 [11:48:28]sum+1 = 20004 [11:48:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 220 26.10.2024 11:48 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308799 ФПД: 51468330985422 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114834&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308799&fm=51468330985422&tin=02508201610067®Number=0000000000091780&sum=20000 [11:48:29]StoreToDocumentArchive [11:48:29]shift 532 fd 308799 [11:48:29]save to /storage/0532/doc_00308799 [11:48:29]save last doc name /storage/0532/doc_00308799 to /storage/kkm_last_doc_name [11:48:29]save OK [11:48:29]Clear old archive folders... [11:48:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:29]tlvbuf is 00E2BF00 [11:48:29]SAM_PROTO_ClearQueue [11:48:29]wFMCommunicate request_size=4 [11:48:29]MH_SAM_APDU [11:48:29]CAPDU: 80 09 00 00 [11:48:29]Write to MH i2c: E2 08 00 E7 AF 80 09 00 00 00 00 00 00 08 [11:48:29]Write i2c OK [11:48:29]MH_I2C_Read... [11:48:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:29]Read from MH i2c: E2 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 03 00 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 03 00 E7 AF 00 90 00 0A [11:48:29]RAPDU: 90 00 [11:48:29]wFMCommunicate OK [11:48:29]SAM_PROTO_ClearQueue done [11:48:29]KKMCreateOFDPacket [11:48:29]OFDProtocolAddRootSTLVToBuf [11:48:29]FM_MakeSignedData [11:48:29]FM_MakeSignedData [11:48:29]SAM_PROTO_SignData [11:48:29]wFMCommunicate request_size=4 [11:48:29]MH_SAM_APDU [11:48:29]CAPDU: 80 0D 01 02 [11:48:29]Write to MH i2c: E2 08 00 E8 AF 80 0D 01 02 00 00 00 00 10 [11:48:29]Write i2c OK [11:48:29]MH_I2C_Read... [11:48:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:29]Read from MH i2c: E2 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 03 00 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 03 00 E8 AF 00 90 00 0B [11:48:29]RAPDU: 90 00 [11:48:29]wFMCommunicate OK [11:48:29]wFMCommunicate request_size=255 [11:48:29]MH_SAM_APDU [11:48:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DC 00 00 00 F4 03 04 00 12 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3F B6 04 00 35 04 06 00 2E [11:48:29]Write to MH i2c: E2 02 01 E9 AF 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 DC 00 00 00 F4 03 04 00 12 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3F B6 04 00 35 04 06 00 2E 00 00 E5 [11:48:29]Write i2c OK [11:48:29]MH_I2C_Read... [11:48:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:29]Read from MH i2c: E2 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 03 00 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 03 00 E9 AF 00 90 00 0C [11:48:29]RAPDU: 90 00 [11:48:29]wFMCommunicate OK [11:48:29]wFMCommunicate request_size=10 [11:48:29]MH_SAM_APDU [11:48:29]CAPDU: 80 0D 02 02 05 CF 67 95 E7 CE [11:48:29]Write to MH i2c: E2 0D 00 EA AF 80 0D 02 02 05 00 CF 67 95 E7 CE 00 00 9D [11:48:29]Write i2c OK [11:48:29]MH_I2C_Read... [11:48:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:29]Read from MH i2c: E2 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 03 00 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 03 00 EA AF 00 90 00 0D [11:48:29]RAPDU: 90 00 [11:48:29]wFMCommunicate OK [11:48:29]wFMCommunicate request_size=4 [11:48:29]MH_SAM_APDU [11:48:29]CAPDU: 80 0D 03 02 [11:48:29]Write to MH i2c: E2 08 00 EB AF 80 0D 03 02 00 00 00 00 15 [11:48:29]Write i2c OK [11:48:29]MH_I2C_Read... [11:48:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:29]Read from MH i2c: E2 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 0B 00 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 0B 00 EB AF 00 C6 C6 5E FB 05 B5 3F 73 90 00 67 [11:48:29]RAPDU: C6 C6 5E FB 05 B5 3F 73 90 00 [11:48:29]wFMCommunicate OK [11:48:29]SAM_PROTO_SignData done [11:48:29]FM_MakeSignedData done [11:48:29]CreateOFDProtocolMessage [11:48:29]wFMCommunicate request_size=4 [11:48:29]MH_SAM_APDU [11:48:29]CAPDU: 80 11 00 00 [11:48:29]Write to MH i2c: E2 08 00 EC AF 80 11 00 00 00 00 00 00 15 [11:48:29]Write i2c OK [11:48:29]MH_I2C_Read... [11:48:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:29]Read from MH i2c: E2 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 17 00 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: E2 17 00 EC AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6A [11:48:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:48:29]wFMCommunicate OK [11:48:29]CreateOFDProtocolMessage done [11:48:29]OFDSenderStorePacket 308799 [11:48:29]StoreOFDPacket docnum=308799 [11:48:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 38 0B 07 01 44 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DC 00 00 00 F4 03 04 00 12 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3F B6 04 00 35 04 06 00 2E CF 67 95 E7 CE C6 C6 5E FB 05 B5 3F 73 [11:48:29]CheckFolder [11:48:29]dirname=/storage/ofd_packets [11:48:29]CheckFolder done [11:48:29]ProducePacketName [11:48:29]name=ofd_packets/00308799 [11:48:29]NVStorageSaveData ofd_packets/00308799 [11:48:29]File name is /storage/ofd_packets/00308799 [11:48:29]Write 301 bytes [11:48:29]NVStorageSaveData done [11:48:29]OFDSenderStorePacket done [11:48:29]KKMCreateOFDPacket done [11:48:29]NVStorageSaveData kkm_last_timestamp [11:48:29]File name is /storage/kkm_last_timestamp [11:48:29]Write 4 bytes [11:48:29]NVStorageSaveData done [11:48:29]ExternCall_PrintAddStr [11:48:29]wPrintStart [11:48:29]Write to MH i2c: 01 00 00 ED AF 9C [11:48:29]Write i2c OK [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: 01 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: 01 07 00 [11:48:29]MH_I2C_Read... [11:48:29]Read from MH i2c: 01 07 00 ED AF 00 00 00 00 00 FF 0F B1 [11:48:29]RasterBufferAndPrint [11:48:29]line Счет N : (1)642666 [11:48:29]line ИНН: 02508201610067 [11:48:29]line Контрольно-Кассовый Чек [11:48:29]line ПРОДАЖА [11:48:29]line ТРК (МРК, ГНК) : 31 [11:48:29]line Товар: 2710124130 [11:48:29]line Аи-92-К-2 [11:48:29]line 2.990 * 66.90 [11:48:29]line = 200.03 [11:48:29]line НДС 12% НСП 1% [11:48:29]line > о реализуемом товаре [11:48:29]line ОКРУГЛЕНИЕ: -0.03 [11:48:29]line ИТОГО: 200.00 [11:48:29]line Внесено: 200.00 [11:48:29]line СДАЧА: 0.00 [11:48:29]line НСП 1% : 1.77 [11:48:29]line НДС 12% : 21.24 [11:48:29]line Наличными: 200.00 [11:48:29]line Безнал.: 0.00 [11:48:29]line Место: АЗС № 172 "Партнер Нефть" [11:48:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:48:29]line СНО: Общий режим [11:48:29]line Чек 220 26.10.2024 11:48 [11:48:29]line Смена: 532 ФФД: 1.0 [11:48:29]line ЗНМ: 0300000116 [11:48:29]line РНМ: 0000000000091780 [11:48:29]line Версия ККМ: 001 [11:48:29]line ФМ: 0000000000871765 [11:48:29]line ФД: 308799 [11:48:29]line ФПД: 51468330985422 [11:48:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114834&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308799&fm=51468330985422&tin=02508201610067®Number=0000000000091780&sum=20000 [11:48:30]OFD Sender: Processing packet 308799 [packets to send 222, broken 221] [11:48:30]ProducePacketName [11:48:30]name=ofd_packets/00308799 [11:48:30]OFD Sender: To server: pG, [11:48:30]CommunicateWithHost lk.salyk.kg:30040 [11:48:30]ConnectInit lk.salyk.kg [11:48:30]written 0, free lines is 4095 [11:48:30]Connected sock=10 [11:48:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 38 0B 07 01 44 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DC 00 00 00 F4 03 04 00 12 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3F B6 04 00 35 04 06 00 2E CF 67 95 E7 CE C6 C6 5E FB 05 B5 3F 73 [11:48:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 37 D3 47 00 64 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3F B6 04 00 F4 03 04 00 70 7D 1C 67 B6 04 01 00 00 FE F8 D1 93 A0 C8 F1 4F [11:48:30]CommunicateWithHost err = 0 [11:48:30]CheckOFDResponse [11:48:30]1017 (14) - 77093643461234 [11:48:30]1041 (16) - 0000000000871765 [11:48:30]1040 (4) - 308799 [11:48:30]1012 (4) - 26.10.2024 05:26 [11:48:30]1206 (1) - 0 [11:48:30]OFD Sender: Remove packet 308799 [11:48:30]ProducePacketName [11:48:30]name=ofd_packets/00308799 [11:48:30]NVStorageDeleteData [11:48:30]Write to MH i2c: 01 00 00 17 B0 C7 [11:48:30]Write i2c OK [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: 01 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: 01 07 00 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: 01 07 00 17 B0 00 00 00 00 00 B9 0C 93 [11:48:30]RasterBufferAndPrint [11:48:30]line [11:48:30]line [11:48:30]line [11:48:30]line [11:48:30]line [11:48:30]written 0, free lines is 3265 [11:48:30]MH_Cut [11:48:30]Write to MH i2c: D1 01 00 1E B0 01 A0 [11:48:30]Write i2c OK [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: D1 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: D1 01 00 [11:48:30]MH_I2C_Read... [11:48:30]Read from MH i2c: D1 01 00 1E B0 00 9F [11:48:30]Write to MH i2c: 01 00 00 1F B0 CF [11:48:30]Write i2c OK [11:48:30]MH_I2C_Read... [11:48:31]OFD Sender: No OFD packet to send [11:48:31]*** Cut start [11:48:31]*** Purtial cut [11:48:31]*** Stage 1: CUTSNS_PIN = 1 [11:48:31]Read from MH i2c: 01 [11:48:31]MH_I2C_Read... [11:48:31]*** Stop cut motor [11:48:31]*** Cut end [11:48:31]Read from MH i2c: 01 07 00 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: 01 07 00 1F B0 00 00 00 00 00 FF 0F E4 [11:48:31]process_action close_receipt done [11:48:31]requested_data is exist [11:48:31]produce_requested_data [11:48:31]requested_item fm.sn is exist - process it [11:48:31]wFMCommunicate request_size=4 [11:48:31]MH_SAM_APDU [11:48:31]CAPDU: 80 11 00 00 [11:48:31]Write to MH i2c: E2 08 00 20 B0 80 11 00 00 00 00 00 00 4A [11:48:31]Write i2c OK [11:48:31]MH_I2C_Read... [11:48:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:31]Read from MH i2c: E2 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: E2 17 00 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: E2 17 00 20 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9F [11:48:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:48:31]wFMCommunicate OK [11:48:31]requested_item fd.num is exist - process it [11:48:31]SAM_PROTO_GetFieldsCounters [11:48:31]wFMCommunicate request_size=4 [11:48:31]MH_SAM_APDU [11:48:31]CAPDU: 80 13 00 00 [11:48:31]Write to MH i2c: E2 08 00 21 B0 80 13 00 00 00 00 00 00 4D [11:48:31]Write i2c OK [11:48:31]MH_I2C_Read... [11:48:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:31]Read from MH i2c: E2 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: E2 62 00 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: E2 62 00 21 B0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3F B6 04 00 0E 04 04 00 14 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 13 [11:48: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3F B6 04 00 0E 04 04 00 14 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 [11:48:31]wFMCommunicate OK [11:48:31]SAM_PROTO_GetFieldsCounters done [11:48:31]requested_item shift.num is exist - process it [11:48:31]requested_item shift.opened is exist - process it [11:48:31]req_shift_opened [11:48:31]FM_GetShiftState [11:48:31]SAM_PROTO_GetShiftState [11:48:31]wFMCommunicate request_size=4 [11:48:31]MH_SAM_APDU [11:48:31]CAPDU: 80 13 01 00 [11:48:31]Write to MH i2c: E2 08 00 22 B0 80 13 01 00 00 00 00 00 4F [11:48:31]Write i2c OK [11:48:31]MH_I2C_Read... [11:48:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:31]Read from MH i2c: E2 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: E2 0E 00 [11:48:31]MH_I2C_Read... [11:48:31]Read from MH i2c: E2 0E 00 22 B0 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CD [11:48:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:48:31]wFMCommunicate OK [11:48:31]SAM_PROTO_GetShiftState done [11:48:31]FM_GetShiftState done [11:48:31]req_shift_opened done [11:48:31]requested_item shift.open_date is exist - process it [11:48:31]req_shift_open_date [11:48:31]req_shift_open_date done [11:48:31]produce_requested_data done [11:48:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308799,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:48:31]process_action_free close_receipt [11:48:31]json_value_free [11:48:31]json_value_free done [11:48:31]process_json_proto returns [11:48:31]Send response to host [11:48:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308799,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:48:31]free response buf [11:48:31]execute_script done [11:48:31]execute_script returns [11:48:31]free content buf [11:48:31]Sock 8.Close socket [11:48:31]Sock 8.Thread stoped [11:48:32]accept exits with 9 [11:48:32]New connection [11:48:32]New thread 3067342180 created [11:48:32]Thread 3067198820 joined [11:48:32]Waiting for new connection... [11:48:32] Sock 9.Parse request [11:48:32]Sock 9.Check first char [11:48:32]Sock 9.First char is OK [11:48:32]request: POST /json_proto HTTP/1.0 [11:48:32]Method: POST [11:48:32]URL: /json_proto [11:48:32]Method is POST - this is cgi request [11:48:32]url: /json_proto [11:48:32]query_string will be loaded in cgi processing [11:48:32]execute_cgi json_proto POST (null) [11:48:32]execute_cgi path=json_proto method=POST [11:48:32]POST find Content-Length [11:48:32]Host: 172.17.96.3:8080 [11:48:32]Content-Length: 677 [11:48:32]Content-Type: application/json [11:48:32] [11:48:32]POST finish read [11:48:32]Found Content-Length = 677 [11:48:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642667", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:48:32]execute_script... [11:48:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642667", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [11:48:32]POST & json_proto [11:48:32]process_json_proto [11:48:32]json parsed OK: [11:48:32]protocol is kg_v1.0 [11:48:32]action value=close_receipt [11:48:32]process_action close_receipt [11:48:32]cmd_close_receipt [11:48:32]MH_GetDate [11:48:32]Write to MH i2c: F0 00 00 23 B0 C2 [11:48:32]Write i2c OK [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: F0 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: F0 09 00 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: F0 09 00 23 B0 00 16 D7 1C 67 44 5E 04 65 46 [11:48:32]GetLastDocTimeStamp 1729943314 [11:48:32]current date 1729943318 [11:48:32]FM_GetShiftState [11:48:32]SAM_PROTO_GetShiftState [11:48:32]wFMCommunicate request_size=4 [11:48:32]MH_SAM_APDU [11:48:32]CAPDU: 80 13 01 00 [11:48:32]Write to MH i2c: E2 08 00 24 B0 80 13 01 00 00 00 00 00 51 [11:48:32]Write i2c OK [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: E2 [11:48:32]MH_I2C_Read... [11:48:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:32]Read from MH i2c: E2 0E 00 [11:48:32]MH_I2C_Read... [11:48:32]Read from MH i2c: E2 0E 00 24 B0 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CF [11:48:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:48:32]wFMCommunicate OK [11:48:32]SAM_PROTO_GetShiftState done [11:48:32]FM_GetShiftState done [11:48:32]opened in 1729902265 [11:48:32]opened+sec_in_day 1729988665 [11:48:32]quantity*price = 30038 [11:48:32]sum+1 = 30039 [11:48:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 221 26.10.2024 11:48 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308800 ФПД: 97912916189689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114838&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308800&fm=97912916189689&tin=02508201610067®Number=0000000000091780&sum=30000 [11:48:33]StoreToDocumentArchive [11:48:33]shift 532 fd 308800 [11:48:33]save to /storage/0532/doc_00308800 [11:48:33]save last doc name /storage/0532/doc_00308800 to /storage/kkm_last_doc_name [11:48:33]save OK [11:48:33]Clear old archive folders... [11:48:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:33]tlvbuf is 00ACDCE0 [11:48:33]SAM_PROTO_ClearQueue [11:48:33]wFMCommunicate request_size=4 [11:48:33]MH_SAM_APDU [11:48:33]CAPDU: 80 09 00 00 [11:48:33]Write to MH i2c: E2 08 00 31 B0 80 09 00 00 00 00 00 00 53 [11:48:33]Write i2c OK [11:48:33]MH_I2C_Read... [11:48:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:33]Read from MH i2c: E2 [11:48:33]MH_I2C_Read... [11:48:33]Read from MH i2c: E2 03 00 [11:48:33]MH_I2C_Read... [11:48:33]Read from MH i2c: E2 03 00 31 B0 00 90 00 55 [11:48:33]RAPDU: 90 00 [11:48:33]wFMCommunicate OK [11:48:33]SAM_PROTO_ClearQueue done [11:48:33]KKMCreateOFDPacket [11:48:33]OFDProtocolAddRootSTLVToBuf [11:48:33]FM_MakeSignedData [11:48:33]FM_MakeSignedData [11:48:33]SAM_PROTO_SignData [11:48:33]wFMCommunicate request_size=4 [11:48:33]MH_SAM_APDU [11:48:33]CAPDU: 80 0D 01 02 [11:48:33]Write to MH i2c: E2 08 00 32 B0 80 0D 01 02 00 00 00 00 5B [11:48:33]Write i2c OK [11:48:33]MH_I2C_Read... [11:48:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:33]Read from MH i2c: E2 [11:48:33]MH_I2C_Read... [11:48:33]Read from MH i2c: E2 03 00 [11:48:33]MH_I2C_Read... [11:48:33]Read from MH i2c: E2 03 00 32 B0 00 90 00 56 [11:48:33]RAPDU: 90 00 [11:48:33]wFMCommunicate OK [11:48:33]wFMCommunicate request_size=255 [11:48:33]MH_SAM_APDU [11:48:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DD 00 00 00 F4 03 04 00 16 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 40 B6 04 00 35 04 06 00 59 [11:48:34]Write to MH i2c: E2 02 01 33 B0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 DD 00 00 00 F4 03 04 00 16 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 40 B6 04 00 35 04 06 00 59 00 00 93 [11:48:34]Write i2c OK [11:48:34]MH_I2C_Read... [11:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:34]Read from MH i2c: E2 [11:48:34]MH_I2C_Read... [11:48:34]Read from MH i2c: E2 03 00 [11:48:34]MH_I2C_Read... [11:48:34]Read from MH i2c: E2 03 00 33 B0 00 90 00 57 [11:48:34]RAPDU: 90 00 [11:48:34]wFMCommunicate OK [11:48:34]wFMCommunicate request_size=10 [11:48:34]MH_SAM_APDU [11:48:34]CAPDU: 80 0D 02 02 05 0D 20 96 A1 F9 [11:48:34]Write to MH i2c: E2 0D 00 34 B0 80 0D 02 02 05 00 0D 20 96 A1 F9 00 00 C5 [11:48:34]Write i2c OK [11:48:34]MH_I2C_Read... [11:48:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:34]Read from MH i2c: E2 [11:48:34]MH_I2C_Read... [11:48:34]Read from MH i2c: E2 03 00 [11:48:34]MH_I2C_Read... [11:48:34]Read from MH i2c: E2 03 00 34 B0 00 90 00 58 [11:48:34]RAPDU: 90 00 [11:48:34]wFMCommunicate OK [11:48:34]wFMCommunicate request_size=4 [11:48:34]MH_SAM_APDU [11:48:34]CAPDU: 80 0D 03 02 [11:48:34]Write to MH i2c: E2 08 00 35 B0 80 0D 03 02 00 00 00 00 60 [11:48:34]Write i2c OK [11:48:34]MH_I2C_Read... [11:48:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:34]Read from MH i2c: E2 [11:48:34]MH_I2C_Read... [11:48:34]Read from MH i2c: E2 0B 00 [11:48:34]MH_I2C_Read... [11:48:34]Read from MH i2c: E2 0B 00 35 B0 00 E9 63 33 24 CC A4 CA 16 90 00 54 [11:48:34]RAPDU: E9 63 33 24 CC A4 CA 16 90 00 [11:48:34]wFMCommunicate OK [11:48:34]SAM_PROTO_SignData done [11:48:34]FM_MakeSignedData done [11:48:34]CreateOFDProtocolMessage [11:48:34]wFMCommunicate request_size=4 [11:48:34]MH_SAM_APDU [11:48:34]CAPDU: 80 11 00 00 [11:48:34]Write to MH i2c: E2 08 00 36 B0 80 11 00 00 00 00 00 00 60 [11:48:34]Write i2c OK [11:48:34]MH_I2C_Read... [11:48:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:34]Read from MH i2c: E2 [11:48:34]MH_I2C_Read... [11:48:34]Read from MH i2c: E2 17 00 [11:48:34]MH_I2C_Read... [11:48:34]Read from MH i2c: E2 17 00 36 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B5 [11:48:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:48:34]wFMCommunicate OK [11:48:34]CreateOFDProtocolMessage done [11:48:34]OFDSenderStorePacket 308800 [11:48:34]StoreOFDPacket docnum=308800 [11:48:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 24 8E 07 01 FC DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DD 00 00 00 F4 03 04 00 16 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 40 B6 04 00 35 04 06 00 59 0D 20 96 A1 F9 E9 63 33 24 CC A4 CA 16 [11:48:34]CheckFolder [11:48:34]dirname=/storage/ofd_packets [11:48:34]CheckFolder done [11:48:34]ProducePacketName [11:48:34]name=ofd_packets/00308800 [11:48:34]NVStorageSaveData ofd_packets/00308800 [11:48:34]File name is /storage/ofd_packets/00308800 [11:48:34]Write 301 bytes [11:48:34]NVStorageSaveData done [11:48:34]OFDSenderStorePacket done [11:48:34]KKMCreateOFDPacket done [11:48:34]NVStorageSaveData kkm_last_timestamp [11:48:34]File name is /storage/kkm_last_timestamp [11:48:34]Write 4 bytes [11:48:34]NVStorageSaveData done [11:48:34]ExternCall_PrintAddStr [11:48:34]wPrintStart [11:48:34]Write to MH i2c: 01 00 00 37 B0 E7 [11:48:34]Write i2c OK [11:48:34]MH_I2C_Read... [11:48:34]Read from MH i2c: 01 [11:48:34]MH_I2C_Read... [11:48:34]Read from MH i2c: 01 07 00 [11:48:34]MH_I2C_Read... [11:48:34]Read from MH i2c: 01 07 00 37 B0 00 00 00 00 00 FF 0F FC [11:48:34]RasterBufferAndPrint [11:48:34]line Счет N : (1)642667 [11:48:34]line ИНН: 02508201610067 [11:48:34]line Контрольно-Кассовый Чек [11:48:34]line ПРОДАЖА [11:48:34]line ТРК (МРК, ГНК) : 62 [11:48:34]line Товар: 2710124130 [11:48:34]line Аи-92-К-2 [11:48:34]line 4.490 * 66.90 [11:48:34]line = 300.38 [11:48:34]line НДС 12% НСП 1% [11:48:34]line > о реализуемом товаре [11:48:34]line ОКРУГЛЕНИЕ: -0.38 [11:48:34]line ИТОГО: 300.00 [11:48:34]line Внесено: 300.00 [11:48:34]line СДАЧА: 0.00 [11:48:34]line НСП 1% : 2.66 [11:48:34]line НДС 12% : 31.90 [11:48:34]line Наличными: 300.00 [11:48:34]line Безнал.: 0.00 [11:48:34]line Место: АЗС № 172 "Партнер Нефть" [11:48:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:48:34]line СНО: Общий режим [11:48:34]line Чек 221 26.10.2024 11:48 [11:48:34]line Смена: 532 ФФД: 1.0 [11:48:34]line ЗНМ: 0300000116 [11:48:34]line РНМ: 0000000000091780 [11:48:34]line Версия ККМ: 001 [11:48:34]line ФМ: 0000000000871765 [11:48:34]line ФД: 308800 [11:48:34]line ФПД: 97912916189689 [11:48:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114838&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308800&fm=97912916189689&tin=02508201610067®Number=0000000000091780&sum=30000 [11:48:34]written 0, free lines is 4095 [11:48:34]OFD Sender: Processing packet 308800 [packets to send 222, broken 221] [11:48:34]ProducePacketName [11:48:34]name=ofd_packets/00308800 [11:48:34]OFD Sender: To server: pG, [11:48:34]CommunicateWithHost lk.salyk.kg:30040 [11:48:34]ConnectInit lk.salyk.kg [11:48:34]Connected sock=10 [11:48:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 24 8E 07 01 FC DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DD 00 00 00 F4 03 04 00 16 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 40 B6 04 00 35 04 06 00 59 0D 20 96 A1 F9 E9 63 33 24 CC A4 CA 16 [11:48:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 95 36 47 00 A2 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 31 37 36 35 10 04 04 00 40 B6 04 00 F4 03 04 00 75 7D 1C 67 B6 04 01 00 00 19 BD 31 D7 58 EA BA F9 [11:48:34]CommunicateWithHost err = 0 [11:48:34]CheckOFDResponse [11:48:34]1017 (14) - 77093643461234 [11:48:34]1041 (16) - 0000000000871765 [11:48:34]1040 (4) - 308800 [11:48:34]1012 (4) - 26.10.2024 05:26 [11:48:34]1206 (1) - 0 [11:48:34]OFD Sender: Remove packet 308800 [11:48:34]ProducePacketName [11:48:34]name=ofd_packets/00308800 [11:48:34]NVStorageDeleteData [11:48:34]Write to MH i2c: 01 00 00 61 B0 11 [11:48:34]Write i2c OK [11:48:34]MH_I2C_Read... [11:48:34]Read from MH i2c: 01 [11:48:34]MH_I2C_Read... [11:48:34]Read from MH i2c: 01 07 00 [11:48:34]MH_I2C_Read... [11:48:34]Read from MH i2c: 01 07 00 61 B0 00 00 00 00 00 0F 0D 34 [11:48:34]RasterBufferAndPrint [11:48:34]line [11:48:34]line [11:48:34]line [11:48:34]line [11:48:34]line [11:48:35]written 0, free lines is 3358 [11:48:35]MH_Cut [11:48:35]Write to MH i2c: D1 01 00 68 B0 01 EA [11:48:35]Write i2c OK [11:48:35]MH_I2C_Read... [11:48:35]Read from MH i2c: D1 [11:48:35]MH_I2C_Read... [11:48:35]Read from MH i2c: D1 01 00 [11:48:35]MH_I2C_Read... [11:48:35]Read from MH i2c: D1 01 00 68 B0 00 E9 [11:48:35]Write to MH i2c: 01 00 00 69 B0 19 [11:48:35]Write i2c OK [11:48:35]MH_I2C_Read... [11:48:35]OFD Sender: No OFD packet to send [11:48:35]*** Cut start [11:48:35]*** Purtial cut [11:48:35]*** Stage 1: CUTSNS_PIN = 1 [11:48:36]Read from MH i2c: 01 [11:48:36]MH_I2C_Read... [11:48:36]*** Stop cut motor [11:48:36]*** Cut end [11:48:36]Read from MH i2c: 01 07 00 [11:48:36]MH_I2C_Read... [11:48:36]Read from MH i2c: 01 07 00 69 B0 00 00 00 00 00 FF 0F 2E [11:48:36]process_action close_receipt done [11:48:36]requested_data is exist [11:48:36]produce_requested_data [11:48:36]requested_item fm.sn is exist - process it [11:48:36]wFMCommunicate request_size=4 [11:48:36]MH_SAM_APDU [11:48:36]CAPDU: 80 11 00 00 [11:48:36]Write to MH i2c: E2 08 00 6A B0 80 11 00 00 00 00 00 00 94 [11:48:36]Write i2c OK [11:48:36]MH_I2C_Read... [11:48:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:36]Read from MH i2c: E2 [11:48:36]MH_I2C_Read... [11:48:36]Read from MH i2c: E2 17 00 [11:48:36]MH_I2C_Read... [11:48:36]Read from MH i2c: E2 17 00 6A B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E9 [11:48:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:48:36]wFMCommunicate OK [11:48:36]requested_item fd.num is exist - process it [11:48:36]SAM_PROTO_GetFieldsCounters [11:48:36]wFMCommunicate request_size=4 [11:48:36]MH_SAM_APDU [11:48:36]CAPDU: 80 13 00 00 [11:48:36]Write to MH i2c: E2 08 00 6B B0 80 13 00 00 00 00 00 00 97 [11:48:36]Write i2c OK [11:48:36]MH_I2C_Read... [11:48:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:36]Read from MH i2c: E2 [11:48:36]MH_I2C_Read... [11:48:36]Read from MH i2c: E2 62 00 [11:48:36]MH_I2C_Read... [11:48:36]Read from MH i2c: E2 62 00 6B B0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 40 B6 04 00 0E 04 04 00 14 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 61 [11:48:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 40 B6 04 00 0E 04 04 00 14 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 [11:48:36]wFMCommunicate OK [11:48:36]SAM_PROTO_GetFieldsCounters done [11:48:36]requested_item shift.num is exist - process it [11:48:36]requested_item shift.opened is exist - process it [11:48:36]req_shift_opened [11:48:36]FM_GetShiftState [11:48:36]SAM_PROTO_GetShiftState [11:48:36]wFMCommunicate request_size=4 [11:48:36]MH_SAM_APDU [11:48:36]CAPDU: 80 13 01 00 [11:48:36]Write to MH i2c: E2 08 00 6C B0 80 13 01 00 00 00 00 00 99 [11:48:36]Write i2c OK [11:48:36]MH_I2C_Read... [11:48:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:36]Read from MH i2c: E2 [11:48:36]MH_I2C_Read... [11:48:36]Read from MH i2c: E2 0E 00 [11:48:36]MH_I2C_Read... [11:48:36]Read from MH i2c: E2 0E 00 6C B0 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 17 [11:48:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:48:36]wFMCommunicate OK [11:48:36]SAM_PROTO_GetShiftState done [11:48:36]FM_GetShiftState done [11:48:36]req_shift_opened done [11:48:36]requested_item shift.open_date is exist - process it [11:48:36]req_shift_open_date [11:48:36]req_shift_open_date done [11:48:36]produce_requested_data done [11:48:36]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308800,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:48:36]process_action_free close_receipt [11:48:36]json_value_free [11:48:36]json_value_free done [11:48:36]process_json_proto returns [11:48:36]Send response to host [11:48:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308800,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:48:36]free response buf [11:48:36]execute_script done [11:48:36]execute_script returns [11:48:36]free content buf [11:48:36]Sock 9.Close socket [11:48:36]Sock 9.Thread stoped [11:48:40]OFD Sender: No OFD packet to send [11:48:45]OFD Sender: No OFD packet to send [11:48:50]OFD Sender: No OFD packet to send [11:48:55]OFD Sender: No OFD packet to send [11:49:00]OFD Sender: No OFD packet to send [11:49:01]accept exits with 8 [11:49:01]New connection [11:49:01]New thread 3067198820 created [11:49:01]Thread 3067342180 joined [11:49:01]Waiting for new connection... [11:49:01] Sock 8.Parse request [11:49:01]Sock 8.Check first char [11:49:01]Sock 8.First char is OK [11:49:01]request: POST /json_proto HTTP/1.0 [11:49:01]Method: POST [11:49:01]URL: /json_proto [11:49:01]Method is POST - this is cgi request [11:49:01]url: /json_proto [11:49:01]query_string will be loaded in cgi processing [11:49:01]execute_cgi json_proto POST (null) [11:49:01]execute_cgi path=json_proto method=POST [11:49:01]POST find Content-Length [11:49:01]Host: 172.17.96.3:8080 [11:49:01]Content-Length: 797 [11:49:01]Content-Type: application/json [11:49:01] [11:49:01]POST finish read [11:49:01]Found Content-Length = 797 [11:49:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642668", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:01]execute_script... [11:49:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642668", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:01]POST & json_proto [11:49:01]process_json_proto [11:49:01]json parsed OK: [11:49:01]protocol is kg_v1.0 [11:49:01]action value=close_receipt [11:49:01]process_action close_receipt [11:49:01]cmd_close_receipt [11:49:01]MH_GetDate [11:49:01]Write to MH i2c: F0 00 00 6D B0 0C [11:49:01]Write i2c OK [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: F0 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: F0 09 00 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: F0 09 00 6D B0 00 33 D7 1C 67 44 5E 04 65 AD [11:49:01]GetLastDocTimeStamp 1729943318 [11:49:01]current date 1729943347 [11:49:01]FM_GetShiftState [11:49:01]SAM_PROTO_GetShiftState [11:49:01]wFMCommunicate request_size=4 [11:49:01]MH_SAM_APDU [11:49:01]CAPDU: 80 13 01 00 [11:49:01]Write to MH i2c: E2 08 00 6E B0 80 13 01 00 00 00 00 00 9B [11:49:01]Write i2c OK [11:49:01]MH_I2C_Read... [11:49:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:01]Read from MH i2c: E2 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: E2 0E 00 [11:49:01]MH_I2C_Read... [11:49:01]Read from MH i2c: E2 0E 00 6E B0 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 19 [11:49:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:49:01]wFMCommunicate OK [11:49:01]SAM_PROTO_GetShiftState done [11:49:01]FM_GetShiftState done [11:49:01]opened in 1729902265 [11:49:01]opened+sec_in_day 1729988665 [11:49:01]quantity*price = 0 [11:49:01]sum+1 = 1 [11:49:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 222 26.10.2024 11:49 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308801 ФПД: 104627914499581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114907&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308801&fm=104627914499581&tin=02508201610067®Number=0000000000091780&sum=0 [11:49:02]StoreToDocumentArchive [11:49:02]shift 532 fd 308801 [11:49:02]save to /storage/0532/doc_00308801 [11:49:02]save last doc name /storage/0532/doc_00308801 to /storage/kkm_last_doc_name [11:49:02]save OK [11:49:02]Clear old archive folders... [11:49:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:49:02]tlvbuf is 00CA6290 [11:49:02]SAM_PROTO_ClearQueue [11:49:02]wFMCommunicate request_size=4 [11:49:02]MH_SAM_APDU [11:49:02]CAPDU: 80 09 00 00 [11:49:02]Write to MH i2c: E2 08 00 7B B0 80 09 00 00 00 00 00 00 9D [11:49:02]Write i2c OK [11:49:02]MH_I2C_Read... [11:49:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:02]Read from MH i2c: E2 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 03 00 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 03 00 7B B0 00 90 00 9F [11:49:02]RAPDU: 90 00 [11:49:02]wFMCommunicate OK [11:49:02]SAM_PROTO_ClearQueue done [11:49:02]KKMCreateOFDPacket [11:49:02]OFDProtocolAddRootSTLVToBuf [11:49:02]FM_MakeSignedData [11:49:02]FM_MakeSignedData [11:49:02]SAM_PROTO_SignData [11:49:02]wFMCommunicate request_size=4 [11:49:02]MH_SAM_APDU [11:49:02]CAPDU: 80 0D 01 02 [11:49:02]Write to MH i2c: E2 08 00 7C B0 80 0D 01 02 00 00 00 00 A5 [11:49:02]Write i2c OK [11:49:02]MH_I2C_Read... [11:49:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:02]Read from MH i2c: E2 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 03 00 [11:49:02]MH_I2C_Read... [11:49:02]Read from MH i2c: E2 03 00 7C B0 00 90 00 A0 [11:49:02]RAPDU: 90 00 [11:49:02]wFMCommunicate OK [11:49:02]wFMCommunicate request_size=255 [11:49:02]MH_SAM_APDU [11:49:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 33 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 41 B6 04 00 35 04 06 00 5F 28 95 AD [11:49:02]Write to MH i2c: E2 02 01 7D B0 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 33 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 41 B6 04 00 35 04 06 00 5F 28 95 AD 00 00 C3 [11:49:02]Write i2c OK [11:49:02]MH_I2C_Read... [11:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:03]Read from MH i2c: E2 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: E2 03 00 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: E2 03 00 7D B0 00 90 00 A1 [11:49:03]RAPDU: 90 00 [11:49:03]wFMCommunicate OK [11:49:03]wFMCommunicate request_size=7 [11:49:03]MH_SAM_APDU [11:49:03]CAPDU: 80 0D 02 02 02 65 FD [11:49:03]Write to MH i2c: E2 0A 00 7E B0 80 0D 02 02 02 00 65 FD 00 00 0E [11:49:03]Write i2c OK [11:49:03]MH_I2C_Read... [11:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:03]Read from MH i2c: E2 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: E2 03 00 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: E2 03 00 7E B0 00 90 00 A2 [11:49:03]RAPDU: 90 00 [11:49:03]wFMCommunicate OK [11:49:03]wFMCommunicate request_size=4 [11:49:03]MH_SAM_APDU [11:49:03]CAPDU: 80 0D 03 02 [11:49:03]Write to MH i2c: E2 08 00 7F B0 80 0D 03 02 00 00 00 00 AA [11:49:03]Write i2c OK [11:49:03]MH_I2C_Read... [11:49:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:03]Read from MH i2c: E2 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: E2 0B 00 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: E2 0B 00 7F B0 00 C2 1B D1 82 DF 59 DF 02 90 00 F4 [11:49:03]RAPDU: C2 1B D1 82 DF 59 DF 02 90 00 [11:49:03]wFMCommunicate OK [11:49:03]SAM_PROTO_SignData done [11:49:03]FM_MakeSignedData done [11:49:03]CreateOFDProtocolMessage [11:49:03]wFMCommunicate request_size=4 [11:49:03]MH_SAM_APDU [11:49:03]CAPDU: 80 11 00 00 [11:49:03]Write to MH i2c: E2 08 00 80 B0 80 11 00 00 00 00 00 00 AA [11:49:03]Write i2c OK [11:49:03]MH_I2C_Read... [11:49:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:03]Read from MH i2c: E2 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: E2 17 00 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: E2 17 00 80 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FF [11:49:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:49:03]wFMCommunicate OK [11:49:03]CreateOFDProtocolMessage done [11:49:03]OFDSenderStorePacket 308801 [11:49:03]StoreOFDPacket docnum=308801 [11:49:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 DC 2A 04 01 07 73 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 33 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 41 B6 04 00 35 04 06 00 5F 28 95 AD 65 FD C2 1B D1 82 DF 59 DF 02 [11:49:03]CheckFolder [11:49:03]dirname=/storage/ofd_packets [11:49:03]CheckFolder done [11:49:03]ProducePacketName [11:49:03]name=ofd_packets/00308801 [11:49:03]NVStorageSaveData ofd_packets/00308801 [11:49:03]File name is /storage/ofd_packets/00308801 [11:49:03]Write 298 bytes [11:49:03]NVStorageSaveData done [11:49:03]OFDSenderStorePacket done [11:49:03]KKMCreateOFDPacket done [11:49:03]NVStorageSaveData kkm_last_timestamp [11:49:03]File name is /storage/kkm_last_timestamp [11:49:03]Write 4 bytes [11:49:03]NVStorageSaveData done [11:49:03]ExternCall_PrintAddStr [11:49:03]wPrintStart [11:49:03]Write to MH i2c: 01 00 00 81 B0 31 [11:49:03]Write i2c OK [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: 01 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: 01 07 00 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: 01 07 00 81 B0 00 00 00 00 00 FF 0F 46 [11:49:03]RasterBufferAndPrint [11:49:03]line Счет N : (1)642668 [11:49:03]line ИНН: 02508201610067 [11:49:03]line Контрольно-Кассовый Чек [11:49:03]line ПРОДАЖА [11:49:03]line ТРК (МРК, ГНК) : 11 [11:49:03]line Товар: 2710194210 [11:49:03]line ДТ-К-2 [11:49:03]line 13.130 * 0.00 [11:49:03]line = 0.00 [11:49:03]line НДС 12% НСП 1% [11:49:03]line > о реализуемом товаре [11:49:03]line ИТОГО: 0.00 [11:49:03]line НСП 1% : 0.00 [11:49:03]line НДС 12% : 0.00 [11:49:03]line Наличными: 0.00 [11:49:03]line Безнал.: 0.00 [11:49:03]line Место: АЗС № 172 "Партнер Нефть" [11:49:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:49:03]line СНО: Общий режим [11:49:03]line Чек 222 26.10.2024 11:49 [11:49:03]line Смена: 532 ФФД: 1.0 [11:49:03]line ЗНМ: 0300000116 [11:49:03]line РНМ: 0000000000091780 [11:49:03]line Версия ККМ: 001 [11:49:03]line Талоны: Топливные Талоны [11:49:03]line 4755294 [11:49:03]line ФМ: 0000000000871765 [11:49:03]line ФД: 308801 [11:49:03]line ФПД: 104627914499581 [11:49:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114907&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308801&fm=104627914499581&tin=02508201610067®Number=0000000000091780&sum=0 [11:49:03]OFD Sender: Processing packet 308801 [packets to send 222, broken 221] [11:49:03]ProducePacketName [11:49:03]name=ofd_packets/00308801 [11:49:03]OFD Sender: To server: pG, [11:49:03]CommunicateWithHost lk.salyk.kg:30040 [11:49:03]ConnectInit lk.salyk.kg [11:49:03]written 0, free lines is 4095 [11:49:03]Connected sock=11 [11:49:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 DC 2A 04 01 07 73 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 33 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 41 B6 04 00 35 04 06 00 5F 28 95 AD 65 FD C2 1B D1 82 DF 59 DF 02 [11:49:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AD EF 47 00 52 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 41 B6 04 00 F4 03 04 00 92 7D 1C 67 B6 04 01 00 00 B6 05 97 ED 97 4F 14 3D [11:49:03]CommunicateWithHost err = 0 [11:49:03]CheckOFDResponse [11:49:03]1017 (14) - 77093643461234 [11:49:03]1041 (16) - 0000000000871765 [11:49:03]1040 (4) - 308801 [11:49:03]1012 (4) - 26.10.2024 05:26 [11:49:03]1206 (1) - 0 [11:49:03]OFD Sender: Remove packet 308801 [11:49:03]ProducePacketName [11:49:03]name=ofd_packets/00308801 [11:49:03]NVStorageDeleteData [11:49:03]Write to MH i2c: 01 00 00 AA B0 5A [11:49:03]Write i2c OK [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: 01 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: 01 07 00 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: 01 07 00 AA B0 00 00 00 00 00 D6 0C 43 [11:49:03]RasterBufferAndPrint [11:49:03]line [11:49:03]line [11:49:03]line [11:49:03]line [11:49:03]line [11:49:03]written 0, free lines is 3292 [11:49:03]MH_Cut [11:49:03]Write to MH i2c: D1 01 00 B1 B0 01 33 [11:49:03]Write i2c OK [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: D1 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: D1 01 00 [11:49:03]MH_I2C_Read... [11:49:03]Read from MH i2c: D1 01 00 B1 B0 00 32 [11:49:03]Write to MH i2c: 01 00 00 B2 B0 62 [11:49:03]Write i2c OK [11:49:03]MH_I2C_Read... [11:49:04]OFD Sender: No OFD packet to send [11:49:04]*** Cut start [11:49:04]*** Purtial cut [11:49:04]*** Stage 1: CUTSNS_PIN = 1 [11:49:05]Read from MH i2c: 01 [11:49:05]MH_I2C_Read... [11:49:05]*** Stop cut motor [11:49:05]*** Cut end [11:49:05]Read from MH i2c: 01 07 00 [11:49:05]MH_I2C_Read... [11:49:05]Read from MH i2c: 01 07 00 B2 B0 00 00 00 00 00 FF 0F 77 [11:49:05]process_action close_receipt done [11:49:05]requested_data is exist [11:49:05]produce_requested_data [11:49:05]requested_item fm.sn is exist - process it [11:49:05]wFMCommunicate request_size=4 [11:49:05]MH_SAM_APDU [11:49:05]CAPDU: 80 11 00 00 [11:49:05]Write to MH i2c: E2 08 00 B3 B0 80 11 00 00 00 00 00 00 DD [11:49:05]Write i2c OK [11:49:05]MH_I2C_Read... [11:49:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:05]Read from MH i2c: E2 [11:49:05]MH_I2C_Read... [11:49:05]Read from MH i2c: E2 17 00 [11:49:05]MH_I2C_Read... [11:49:05]Read from MH i2c: E2 17 00 B3 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 32 [11:49:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:49:05]wFMCommunicate OK [11:49:05]requested_item fd.num is exist - process it [11:49:05]SAM_PROTO_GetFieldsCounters [11:49:05]wFMCommunicate request_size=4 [11:49:05]MH_SAM_APDU [11:49:05]CAPDU: 80 13 00 00 [11:49:05]Write to MH i2c: E2 08 00 B4 B0 80 13 00 00 00 00 00 00 E0 [11:49:05]Write i2c OK [11:49:05]MH_I2C_Read... [11:49:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:05]Read from MH i2c: E2 [11:49:05]MH_I2C_Read... [11:49:05]Read from MH i2c: E2 62 00 [11:49:05]MH_I2C_Read... [11:49:05]Read from MH i2c: E2 62 00 B4 B0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 41 B6 04 00 0E 04 04 00 14 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 AE [11:49:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 41 B6 04 00 0E 04 04 00 14 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 [11:49:05]wFMCommunicate OK [11:49:05]SAM_PROTO_GetFieldsCounters done [11:49:05]requested_item shift.num is exist - process it [11:49:05]requested_item shift.opened is exist - process it [11:49:05]req_shift_opened [11:49:05]FM_GetShiftState [11:49:05]SAM_PROTO_GetShiftState [11:49:05]wFMCommunicate request_size=4 [11:49:05]MH_SAM_APDU [11:49:05]CAPDU: 80 13 01 00 [11:49:05]Write to MH i2c: E2 08 00 B5 B0 80 13 01 00 00 00 00 00 E2 [11:49:05]Write i2c OK [11:49:05]MH_I2C_Read... [11:49:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:05]Read from MH i2c: E2 [11:49:05]MH_I2C_Read... [11:49:05]Read from MH i2c: E2 0E 00 [11:49:05]MH_I2C_Read... [11:49:05]Read from MH i2c: E2 0E 00 B5 B0 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 60 [11:49:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:49:05]wFMCommunicate OK [11:49:05]SAM_PROTO_GetShiftState done [11:49:05]FM_GetShiftState done [11:49:05]req_shift_opened done [11:49:05]requested_item shift.open_date is exist - process it [11:49:05]req_shift_open_date [11:49:05]req_shift_open_date done [11:49:05]produce_requested_data done [11:49:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308801,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:49:05]process_action_free close_receipt [11:49:05]json_value_free [11:49:05]json_value_free done [11:49:05]process_json_proto returns [11:49:05]Send response to host [11:49:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308801,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:49:05]free response buf [11:49:05]execute_script done [11:49:05]execute_script returns [11:49:05]free content buf [11:49:05]Sock 8.Close socket [11:49:05]Sock 8.Thread stoped [11:49:09]OFD Sender: No OFD packet to send [11:49:14]OFD Sender: No OFD packet to send [11:49:19]OFD Sender: No OFD packet to send [11:49:24]OFD Sender: No OFD packet to send [11:49:29]OFD Sender: No OFD packet to send [11:49:34]OFD Sender: No OFD packet to send [11:49:39]OFD Sender: No OFD packet to send [11:49:44]OFD Sender: No OFD packet to send [11:49:49]OFD Sender: No OFD packet to send [11:49:52]accept exits with 9 [11:49:52]New connection [11:49:52]New thread 3067342180 created [11:49:52]Thread 3067198820 joined [11:49:52]Waiting for new connection... [11:49:52] Sock 9.Parse request [11:49:52]Sock 9.Check first char [11:49:52]Sock 9.First char is OK [11:49:52]request: POST /json_proto HTTP/1.0 [11:49:52]Method: POST [11:49:52]URL: /json_proto [11:49:52]Method is POST - this is cgi request [11:49:52]url: /json_proto [11:49:52]query_string will be loaded in cgi processing [11:49:52]execute_cgi json_proto POST (null) [11:49:52]execute_cgi path=json_proto method=POST [11:49:52]POST find Content-Length [11:49:52]Host: 172.17.96.3:8080 [11:49:52]Content-Length: 682 [11:49:52]Content-Type: application/json [11:49:52] [11:49:52]POST finish read [11:49:52]Found Content-Length = 682 [11:49:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642669", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 16.750, "sum" : 1120.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1120.00, "total" : 1120.00, "payments": [ { "type": 0, "sum" : 1120.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:52]execute_script... [11:49:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642669", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 16.750, "sum" : 1120.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1120.00, "total" : 1120.00, "payments": [ { "type": 0, "sum" : 1120.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:52]POST & json_proto [11:49:52]process_json_proto [11:49:52]json parsed OK: [11:49:52]protocol is kg_v1.0 [11:49:52]action value=close_receipt [11:49:52]process_action close_receipt [11:49:52]cmd_close_receipt [11:49:52]MH_GetDate [11:49:52]Write to MH i2c: F0 00 00 B6 B0 55 [11:49:52]Write i2c OK [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: F0 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: F0 09 00 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: F0 09 00 B6 B0 00 66 D7 1C 67 44 5E 04 65 29 [11:49:52]GetLastDocTimeStamp 1729943347 [11:49:52]current date 1729943398 [11:49:52]FM_GetShiftState [11:49:52]SAM_PROTO_GetShiftState [11:49:52]wFMCommunicate request_size=4 [11:49:52]MH_SAM_APDU [11:49:52]CAPDU: 80 13 01 00 [11:49:52]Write to MH i2c: E2 08 00 B7 B0 80 13 01 00 00 00 00 00 E4 [11:49:52]Write i2c OK [11:49:52]MH_I2C_Read... [11:49:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:52]Read from MH i2c: E2 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: E2 0E 00 [11:49:52]MH_I2C_Read... [11:49:52]Read from MH i2c: E2 0E 00 B7 B0 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 62 [11:49:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:49:52]wFMCommunicate OK [11:49:52]SAM_PROTO_GetShiftState done [11:49:52]FM_GetShiftState done [11:49:52]opened in 1729902265 [11:49:52]opened+sec_in_day 1729988665 [11:49:52]quantity*price = 112057 [11:49:52]sum+1 = 112059 [11:49:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 1120.00 Внесено: 1120.00 СДАЧА: 0.00 НСП 1% : 9.92 НДС 12% : 119.00 Наличными: 1120.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 223 26.10.2024 11:49 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308802 ФПД: 99547412775231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114958&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308802&fm=99547412775231&tin=02508201610067®Number=0000000000091780&sum=112000 [11:49:53]StoreToDocumentArchive [11:49:53]shift 532 fd 308802 [11:49:53]save to /storage/0532/doc_00308802 [11:49:53]save last doc name /storage/0532/doc_00308802 to /storage/kkm_last_doc_name [11:49:53]save OK [11:49:53]Clear old archive folders... [11:49:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:49:53]tlvbuf is 00C5F160 [11:49:53]SAM_PROTO_ClearQueue [11:49:53]wFMCommunicate request_size=4 [11:49:53]MH_SAM_APDU [11:49:53]CAPDU: 80 09 00 00 [11:49:53]Write to MH i2c: E2 08 00 C4 B0 80 09 00 00 00 00 00 00 E6 [11:49:53]Write i2c OK [11:49:53]MH_I2C_Read... [11:49:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:49:53]Read from MH i2c: E2 [11:49:53]MH_I2C_Read... [11:49:53]Read from MH i2c: E2 03 00 [11:49:53]MH_I2C_Read... [11:49:53]Read from MH i2c: E2 03 00 C4 B0 00 90 00 E8 [11:49:53]RAPDU: 90 00 [11:49:53]wFMCommunicate OK [11:49:53]SAM_PROTO_ClearQueue done [11:49:53]KKMCreateOFDPacket [11:49:53]OFDProtocolAddRootSTLVToBuf [11:49:53]FM_MakeSignedData [11:49:53]FM_MakeSignedData [11:49:53]SAM_PROTO_SignData [11:49:53]wFMCommunicate request_size=4 [11:49:53]MH_SAM_APDU [11:49:53]CAPDU: 80 0D 01 02 [11:49:53]Write to MH i2c: E2 08 00 C5 B0 80 0D 01 02 00 00 00 00 EE [11:49:53]Write i2c OK [11:49:53]MH_I2C_Read... [11:49:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:49:54]Read from MH i2c: E2 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: E2 03 00 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: E2 03 00 C5 B0 00 90 00 E9 [11:49:54]RAPDU: 90 00 [11:49:54]wFMCommunicate OK [11:49:54]wFMCommunicate request_size=255 [11:49:54]MH_SAM_APDU [11:49:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 6E 41 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BA B5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 B5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 2E 00 00 00 00 07 04 06 00 80 B5 01 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 66 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 42 B6 04 00 35 04 06 00 5A [11:49:54]Write to MH i2c: E2 02 01 C6 B0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 6E 41 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BA B5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 B5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 2E 00 00 00 00 07 04 06 00 80 B5 01 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 66 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 42 B6 04 00 35 04 06 00 5A 00 00 56 [11:49:54]Write i2c OK [11:49:54]MH_I2C_Read... [11:49:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:54]Read from MH i2c: E2 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: E2 03 00 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: E2 03 00 C6 B0 00 90 00 EA [11:49:54]RAPDU: 90 00 [11:49:54]wFMCommunicate OK [11:49:54]wFMCommunicate request_size=10 [11:49:54]MH_SAM_APDU [11:49:54]CAPDU: 80 0D 02 02 05 89 B0 2D 41 3F [11:49:54]Write to MH i2c: E2 0D 00 C7 B0 80 0D 02 02 05 00 89 B0 2D 41 3F 00 00 E1 [11:49:54]Write i2c OK [11:49:54]MH_I2C_Read... [11:49:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:49:54]Read from MH i2c: E2 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: E2 03 00 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: E2 03 00 C7 B0 00 90 00 EB [11:49:54]RAPDU: 90 00 [11:49:54]wFMCommunicate OK [11:49:54]wFMCommunicate request_size=4 [11:49:54]MH_SAM_APDU [11:49:54]CAPDU: 80 0D 03 02 [11:49:54]Write to MH i2c: E2 08 00 C8 B0 80 0D 03 02 00 00 00 00 F3 [11:49:54]Write i2c OK [11:49:54]MH_I2C_Read... [11:49:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:49:54]Read from MH i2c: E2 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: E2 0B 00 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: E2 0B 00 C8 B0 00 41 6A E7 0C BA B5 E3 AF 90 00 93 [11:49:54]RAPDU: 41 6A E7 0C BA B5 E3 AF 90 00 [11:49:54]wFMCommunicate OK [11:49:54]SAM_PROTO_SignData done [11:49:54]FM_MakeSignedData done [11:49:54]CreateOFDProtocolMessage [11:49:54]wFMCommunicate request_size=4 [11:49:54]MH_SAM_APDU [11:49:54]CAPDU: 80 11 00 00 [11:49:54]Write to MH i2c: E2 08 00 C9 B0 80 11 00 00 00 00 00 00 F3 [11:49:54]Write i2c OK [11:49:54]MH_I2C_Read... [11:49:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:54]Read from MH i2c: E2 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: E2 17 00 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: E2 17 00 C9 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 48 [11:49:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:49:54]wFMCommunicate OK [11:49:54]CreateOFDProtocolMessage done [11:49:54]OFDSenderStorePacket 308802 [11:49:54]StoreOFDPacket docnum=308802 [11:49:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DD 4B 07 01 05 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 6E 41 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BA B5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 B5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 2E 00 00 00 00 07 04 06 00 80 B5 01 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 66 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 42 B6 04 00 35 04 06 00 5A 89 B0 2D 41 3F 41 6A E7 0C BA B5 E3 AF [11:49:54]CheckFolder [11:49:54]dirname=/storage/ofd_packets [11:49:54]CheckFolder done [11:49:54]ProducePacketName [11:49:54]name=ofd_packets/00308802 [11:49:54]NVStorageSaveData ofd_packets/00308802 [11:49:54]File name is /storage/ofd_packets/00308802 [11:49:54]Write 301 bytes [11:49:54]NVStorageSaveData done [11:49:54]OFDSenderStorePacket done [11:49:54]KKMCreateOFDPacket done [11:49:54]NVStorageSaveData kkm_last_timestamp [11:49:54]File name is /storage/kkm_last_timestamp [11:49:54]Write 4 bytes [11:49:54]NVStorageSaveData done [11:49:54]ExternCall_PrintAddStr [11:49:54]wPrintStart [11:49:54]Write to MH i2c: 01 00 00 CA B0 7A [11:49:54]Write i2c OK [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: 01 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: 01 07 00 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: 01 07 00 CA B0 00 00 00 00 00 FF 0F 8F [11:49:54]RasterBufferAndPrint [11:49:54]line Счет N : (1)642669 [11:49:54]line ИНН: 02508201610067 [11:49:54]line Контрольно-Кассовый Чек [11:49:54]line ПРОДАЖА [11:49:54]line ТРК (МРК, ГНК) : 52 [11:49:54]line Товар: 2710124130 [11:49:54]line Аи-92-К-2 [11:49:54]line 16.750 * 66.90 [11:49:54]line = 1120.58 [11:49:54]line НДС 12% НСП 1% [11:49:54]line > о реализуемом товаре [11:49:54]line ОКРУГЛЕНИЕ: -0.58 [11:49:54]line ИТОГО: 1120.00 [11:49:54]line Внесено: 1120.00 [11:49:54]line СДАЧА: 0.00 [11:49:54]line НСП 1% : 9.92 [11:49:54]line НДС 12% : 119.00 [11:49:54]line Наличными: 1120.00 [11:49:54]line Безнал.: 0.00 [11:49:54]line Место: АЗС № 172 "Партнер Нефть" [11:49:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:49:54]line СНО: Общий режим [11:49:54]line Чек 223 26.10.2024 11:49 [11:49:54]line Смена: 532 ФФД: 1.0 [11:49:54]line ЗНМ: 0300000116 [11:49:54]line РНМ: 0000000000091780 [11:49:54]line Версия ККМ: 001 [11:49:54]line ФМ: 0000000000871765 [11:49:54]line ФД: 308802 [11:49:54]line ФПД: 99547412775231 [11:49:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T114958&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308802&fm=99547412775231&tin=02508201610067®Number=0000000000091780&sum=112000 [11:49:54]written 0, free lines is 4095 [11:49:54]OFD Sender: Processing packet 308802 [packets to send 222, broken 221] [11:49:54]ProducePacketName [11:49:54]name=ofd_packets/00308802 [11:49:54]OFD Sender: To server: pG, [11:49:54]CommunicateWithHost lk.salyk.kg:30040 [11:49:54]ConnectInit lk.salyk.kg [11:49:54]Connected sock=10 [11:49:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DD 4B 07 01 05 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 6E 41 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BA B5 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 B5 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 2E 00 00 00 00 07 04 06 00 80 B5 01 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 66 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 42 B6 04 00 35 04 06 00 5A 89 B0 2D 41 3F 41 6A E7 0C BA B5 E3 AF [11:49:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B9 5B 47 00 6F 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 42 B6 04 00 F4 03 04 00 C4 7D 1C 67 B6 04 01 00 00 B8 18 0C E0 2D 24 C2 4F [11:49:54]CommunicateWithHost err = 0 [11:49:54]CheckOFDResponse [11:49:54]1017 (14) - 77093643461234 [11:49:54]1041 (16) - 0000000000871765 [11:49:54]1040 (4) - 308802 [11:49:54]1012 (4) - 26.10.2024 05:27 [11:49:54]1206 (1) - 0 [11:49:54]OFD Sender: Remove packet 308802 [11:49:54]ProducePacketName [11:49:54]name=ofd_packets/00308802 [11:49:54]NVStorageDeleteData [11:49:54]Write to MH i2c: 01 00 00 F4 B0 A4 [11:49:54]Write i2c OK [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: 01 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: 01 07 00 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: 01 07 00 F4 B0 00 00 00 00 00 C9 0C 80 [11:49:54]RasterBufferAndPrint [11:49:54]line [11:49:54]line [11:49:54]line [11:49:54]line [11:49:54]line [11:49:54]written 0, free lines is 3281 [11:49:54]MH_Cut [11:49:54]Write to MH i2c: D1 01 00 FB B0 01 7D [11:49:54]Write i2c OK [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: D1 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: D1 01 00 [11:49:54]MH_I2C_Read... [11:49:54]Read from MH i2c: D1 01 00 FB B0 00 7C [11:49:54]Write to MH i2c: 01 00 00 FC B0 AC [11:49:54]Write i2c OK [11:49:54]MH_I2C_Read... [11:49:55]OFD Sender: No OFD packet to send [11:49:55]*** Cut start [11:49:55]*** Purtial cut [11:49:55]*** Stage 1: CUTSNS_PIN = 1 [11:49:56]Read from MH i2c: 01 [11:49:56]MH_I2C_Read... [11:49:56]*** Stop cut motor [11:49:56]*** Cut end [11:49:56]Read from MH i2c: 01 07 00 [11:49:56]MH_I2C_Read... [11:49:56]Read from MH i2c: 01 07 00 FC B0 00 00 00 00 00 FF 0F C1 [11:49:56]process_action close_receipt done [11:49:56]requested_data is exist [11:49:56]produce_requested_data [11:49:56]requested_item fm.sn is exist - process it [11:49:56]wFMCommunicate request_size=4 [11:49:56]MH_SAM_APDU [11:49:56]CAPDU: 80 11 00 00 [11:49:56]Write to MH i2c: E2 08 00 FD B0 80 11 00 00 00 00 00 00 27 [11:49:56]Write i2c OK [11:49:56]MH_I2C_Read... [11:49:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:49:56]Read from MH i2c: E2 [11:49:56]MH_I2C_Read... [11:49:56]Read from MH i2c: E2 17 00 [11:49:56]MH_I2C_Read... [11:49:56]Read from MH i2c: E2 17 00 FD B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7C [11:49:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:49:56]wFMCommunicate OK [11:49:56]requested_item fd.num is exist - process it [11:49:56]SAM_PROTO_GetFieldsCounters [11:49:56]wFMCommunicate request_size=4 [11:49:56]MH_SAM_APDU [11:49:56]CAPDU: 80 13 00 00 [11:49:56]Write to MH i2c: E2 08 00 FE B0 80 13 00 00 00 00 00 00 2A [11:49:56]Write i2c OK [11:49:56]MH_I2C_Read... [11:49:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:49:56]Read from MH i2c: E2 [11:49:56]MH_I2C_Read... [11:49:56]Read from MH i2c: E2 62 00 [11:49:56]MH_I2C_Read... [11:49:56]Read from MH i2c: E2 62 00 FE B0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 42 B6 04 00 0E 04 04 00 14 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 FC [11:49: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 42 B6 04 00 0E 04 04 00 14 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 [11:49:56]wFMCommunicate OK [11:49:56]SAM_PROTO_GetFieldsCounters done [11:49:56]requested_item shift.num is exist - process it [11:49:56]requested_item shift.opened is exist - process it [11:49:56]req_shift_opened [11:49:56]FM_GetShiftState [11:49:56]SAM_PROTO_GetShiftState [11:49:56]wFMCommunicate request_size=4 [11:49:56]MH_SAM_APDU [11:49:56]CAPDU: 80 13 01 00 [11:49:56]Write to MH i2c: E2 08 00 FF B0 80 13 01 00 00 00 00 00 2C [11:49:56]Write i2c OK [11:49:56]MH_I2C_Read... [11:49:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:56]Read from MH i2c: E2 [11:49:56]MH_I2C_Read... [11:49:56]Read from MH i2c: E2 0E 00 [11:49:56]MH_I2C_Read... [11:49:56]Read from MH i2c: E2 0E 00 FF B0 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AA [11:49:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:49:56]wFMCommunicate OK [11:49:56]SAM_PROTO_GetShiftState done [11:49:56]FM_GetShiftState done [11:49:56]req_shift_opened done [11:49:56]requested_item shift.open_date is exist - process it [11:49:56]req_shift_open_date [11:49:56]req_shift_open_date done [11:49:56]produce_requested_data done [11:49:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308802,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:49:56]process_action_free close_receipt [11:49:56]json_value_free [11:49:56]json_value_free done [11:49:56]process_json_proto returns [11:49:56]Send response to host [11:49:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308802,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:49:56]free response buf [11:49:56]execute_script done [11:49:56]execute_script returns [11:49:56]free content buf [11:49:56]Sock 9.Close socket [11:49:56]Sock 9.Thread stoped [11:50:00]OFD Sender: No OFD packet to send [11:50:05]OFD Sender: No OFD packet to send [11:50:10]OFD Sender: No OFD packet to send [11:50:15]OFD Sender: No OFD packet to send [11:50:20]OFD Sender: No OFD packet to send [11:50:25]OFD Sender: No OFD packet to send [11:50:30]OFD Sender: No OFD packet to send [11:50:35]OFD Sender: No OFD packet to send [11:50:40]OFD Sender: No OFD packet to send [11:50:45]OFD Sender: No OFD packet to send [11:50:50]OFD Sender: No OFD packet to send [11:50:55]OFD Sender: No OFD packet to send [11:51:00]OFD Sender: No OFD packet to send [11:51:05]OFD Sender: No OFD packet to send [11:51:10]OFD Sender: No OFD packet to send [11:51:15]OFD Sender: No OFD packet to send [11:51:20]OFD Sender: No OFD packet to send [11:51:25]OFD Sender: No OFD packet to send [11:51:30]OFD Sender: No OFD packet to send [11:51:35]OFD Sender: No OFD packet to send [11:51:40]OFD Sender: No OFD packet to send [11:51:45]OFD Sender: No OFD packet to send [11:51:50]OFD Sender: No OFD packet to send [11:51:55]OFD Sender: No OFD packet to send [11:52:00]OFD Sender: No OFD packet to send [11:52:05]OFD Sender: No OFD packet to send [11:52:10]OFD Sender: No OFD packet to send [11:52:11]accept exits with 8 [11:52:11]New connection [11:52:11]New thread 3067198820 created [11:52:11]Thread 3067342180 joined [11:52:11]Waiting for new connection... [11:52:11] Sock 8.Parse request [11:52:11]Sock 8.Check first char [11:52:11]Sock 8.First char is OK [11:52:11]request: POST /json_proto HTTP/1.0 [11:52:11]Method: POST [11:52:11]URL: /json_proto [11:52:11]Method is POST - this is cgi request [11:52:11]url: /json_proto [11:52:11]query_string will be loaded in cgi processing [11:52:11]execute_cgi json_proto POST (null) [11:52:11]execute_cgi path=json_proto method=POST [11:52:11]POST find Content-Length [11:52:11]Host: 172.17.96.3:8080 [11:52:11]Content-Length: 766 [11:52:11]Content-Type: application/json [11:52:11] [11:52:11]POST finish read [11:52:11]Found Content-Length = 766 [11:52:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642670", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [11:52:11]execute_script... [11:52:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642670", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [11:52:11]POST & json_proto [11:52:11]process_json_proto [11:52:11]json parsed OK: [11:52:11]protocol is kg_v1.0 [11:52:11]action value=close_receipt [11:52:11]process_action close_receipt [11:52:11]cmd_close_receipt [11:52:11]MH_GetDate [11:52:11]Write to MH i2c: F0 00 00 00 B1 A0 [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: F0 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: F0 09 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: F0 09 00 00 B1 00 F1 D7 1C 67 44 5E 04 65 FF [11:52:11]GetLastDocTimeStamp 1729943398 [11:52:11]current date 1729943537 [11:52:11]FM_GetShiftState [11:52:11]SAM_PROTO_GetShiftState [11:52:11]wFMCommunicate request_size=4 [11:52:11]MH_SAM_APDU [11:52:11]CAPDU: 80 13 01 00 [11:52:11]Write to MH i2c: E2 08 00 01 B1 80 13 01 00 00 00 00 00 2F [11:52:11]Write i2c OK [11:52:11]MH_I2C_Read... [11:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:11]Read from MH i2c: E2 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 0E 00 [11:52:11]MH_I2C_Read... [11:52:11]Read from MH i2c: E2 0E 00 01 B1 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AD [11:52:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:52:11]wFMCommunicate OK [11:52:11]SAM_PROTO_GetShiftState done [11:52:11]FM_GetShiftState done [11:52:11]opened in 1729902265 [11:52:11]opened+sec_in_day 1729988665 [11:52:11]quantity*price = 50041 [11:52:11]sum+1 = 50042 [11:52:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 224 26.10.2024 11:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308803 ФПД: 205626058933726 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T115217&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308803&fm=205626058933726&tin=02508201610067®Number=0000000000091780&sum=50041 [11:52:12]StoreToDocumentArchive [11:52:12]shift 532 fd 308803 [11:52:12]save to /storage/0532/doc_00308803 [11:52:12]save last doc name /storage/0532/doc_00308803 to /storage/kkm_last_doc_name [11:52:12]save OK [11:52:12]Clear old archive folders... [11:52:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:52:12]tlvbuf is 00ACDA40 [11:52:12]SAM_PROTO_ClearQueue [11:52:12]wFMCommunicate request_size=4 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 09 00 00 [11:52:12]Write to MH i2c: E2 08 00 0E B1 80 09 00 00 00 00 00 00 31 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 03 00 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 03 00 0E B1 00 90 00 33 [11:52:12]RAPDU: 90 00 [11:52:12]wFMCommunicate OK [11:52:12]SAM_PROTO_ClearQueue done [11:52:12]KKMCreateOFDPacket [11:52:12]OFDProtocolAddRootSTLVToBuf [11:52:12]FM_MakeSignedData [11:52:12]FM_MakeSignedData [11:52:12]SAM_PROTO_SignData [11:52:12]wFMCommunicate request_size=4 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 0D 01 02 [11:52:12]Write to MH i2c: E2 08 00 0F B1 80 0D 01 02 00 00 00 00 39 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:12]Read from MH i2c: E2 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 03 00 [11:52:12]MH_I2C_Read... [11:52:12]Read from MH i2c: E2 03 00 0F B1 00 90 00 34 [11:52:12]RAPDU: 90 00 [11:52:12]wFMCommunicate OK [11:52:12]wFMCommunicate request_size=255 [11:52:12]MH_SAM_APDU [11:52:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E0 00 00 00 F4 03 04 00 F1 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 43 B6 04 00 35 04 06 00 BB [11:52:12]Write to MH i2c: E2 02 01 10 B1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 E0 00 00 00 F4 03 04 00 F1 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 43 B6 04 00 35 04 06 00 BB 00 00 12 [11:52:12]Write i2c OK [11:52:12]MH_I2C_Read... [11:52:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:13]Read from MH i2c: E2 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 03 00 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 03 00 10 B1 00 90 00 35 [11:52:13]RAPDU: 90 00 [11:52:13]wFMCommunicate OK [11:52:13]wFMCommunicate request_size=10 [11:52:13]MH_SAM_APDU [11:52:13]CAPDU: 80 0D 02 02 05 04 0C 33 05 DE [11:52:13]Write to MH i2c: E2 0D 00 11 B1 80 0D 02 02 05 00 04 0C 33 05 DE 00 00 6C [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:13]Read from MH i2c: E2 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 03 00 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 03 00 11 B1 00 90 00 36 [11:52:13]RAPDU: 90 00 [11:52:13]wFMCommunicate OK [11:52:13]wFMCommunicate request_size=4 [11:52:13]MH_SAM_APDU [11:52:13]CAPDU: 80 0D 03 02 [11:52:13]Write to MH i2c: E2 08 00 12 B1 80 0D 03 02 00 00 00 00 3E [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:13]Read from MH i2c: E2 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 0B 00 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 0B 00 12 B1 00 E2 CE 99 27 73 E5 2C 79 90 00 AC [11:52:13]RAPDU: E2 CE 99 27 73 E5 2C 79 90 00 [11:52:13]wFMCommunicate OK [11:52:13]SAM_PROTO_SignData done [11:52:13]FM_MakeSignedData done [11:52:13]CreateOFDProtocolMessage [11:52:13]wFMCommunicate request_size=4 [11:52:13]MH_SAM_APDU [11:52:13]CAPDU: 80 11 00 00 [11:52:13]Write to MH i2c: E2 08 00 13 B1 80 11 00 00 00 00 00 00 3E [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:13]Read from MH i2c: E2 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 17 00 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: E2 17 00 13 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 93 [11:52:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:52:13]wFMCommunicate OK [11:52:13]CreateOFDProtocolMessage done [11:52:13]OFDSenderStorePacket 308803 [11:52:13]StoreOFDPacket docnum=308803 [11:52:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 75 0D 07 01 66 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E0 00 00 00 F4 03 04 00 F1 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 43 B6 04 00 35 04 06 00 BB 04 0C 33 05 DE E2 CE 99 27 73 E5 2C 79 [11:52:13]CheckFolder [11:52:13]dirname=/storage/ofd_packets [11:52:13]CheckFolder done [11:52:13]ProducePacketName [11:52:13]name=ofd_packets/00308803 [11:52:13]NVStorageSaveData ofd_packets/00308803 [11:52:13]File name is /storage/ofd_packets/00308803 [11:52:13]Write 301 bytes [11:52:13]NVStorageSaveData done [11:52:13]OFDSenderStorePacket done [11:52:13]KKMCreateOFDPacket done [11:52:13]NVStorageSaveData kkm_last_timestamp [11:52:13]File name is /storage/kkm_last_timestamp [11:52:13]Write 4 bytes [11:52:13]NVStorageSaveData done [11:52:13]ExternCall_PrintAddStr [11:52:13]wPrintStart [11:52:13]Write to MH i2c: 01 00 00 14 B1 C5 [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: 01 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: 01 07 00 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: 01 07 00 14 B1 00 00 00 00 00 FF 0F DA [11:52:13]RasterBufferAndPrint [11:52:13]line Счет N : (1)642670 [11:52:13]line ИНН: 02508201610067 [11:52:13]line Контрольно-Кассовый Чек [11:52:13]line ПРОДАЖА [11:52:13]line ТРК (МРК, ГНК) : 41 [11:52:13]line Товар: 2710124130 [11:52:13]line Аи-92-К-2 [11:52:13]line 7.480 * 66.90 [11:52:13]line = 500.41 [11:52:13]line НДС 12% НСП 1% [11:52:13]line > о реализуемом товаре [11:52:13]line ИТОГО: 500.41 [11:52:13]line НСП 1% : 4.43 [11:52:13]line НДС 12% : 53.14 [11:52:13]line Наличными: 0.00 [11:52:13]line Безнал.: 500.41 [11:52:13]line Место: АЗС № 172 "Партнер Нефть" [11:52:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:52:13]line СНО: Общий режим [11:52:13]line Чек 224 26.10.2024 11:52 [11:52:13]line Смена: 532 ФФД: 1.0 [11:52:13]line ЗНМ: 0300000116 [11:52:13]line РНМ: 0000000000091780 [11:52:13]line Версия ККМ: 001 [11:52:13]line Платежная система: Mbank [11:52:13]line ФМ: 0000000000871765 [11:52:13]line ФД: 308803 [11:52:13]line ФПД: 205626058933726 [11:52:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T115217&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308803&fm=205626058933726&tin=02508201610067®Number=0000000000091780&sum=50041 [11:52:13]written 0, free lines is 4095 [11:52:13]OFD Sender: Processing packet 308803 [packets to send 222, broken 221] [11:52:13]ProducePacketName [11:52:13]name=ofd_packets/00308803 [11:52:13]OFD Sender: To server: pG, [11:52:13]CommunicateWithHost lk.salyk.kg:30040 [11:52:13]ConnectInit lk.salyk.kg [11:52:13]Connected sock=10 [11:52:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 75 0D 07 01 66 2F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E0 00 00 00 F4 03 04 00 F1 D7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 43 B6 04 00 35 04 06 00 BB 04 0C 33 05 DE E2 CE 99 27 73 E5 2C 79 [11:52:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3F 63 47 00 36 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 31 37 36 35 10 04 04 00 43 B6 04 00 F4 03 04 00 4F 7E 1C 67 B6 04 01 00 00 19 47 C7 9A 72 EA D1 4C [11:52:13]CommunicateWithHost err = 0 [11:52:13]CheckOFDResponse [11:52:13]1017 (14) - 77093643461234 [11:52:13]1041 (16) - 0000000000871765 [11:52:13]1040 (4) - 308803 [11:52:13]1012 (4) - 26.10.2024 05:29 [11:52:13]1206 (1) - 0 [11:52:13]OFD Sender: Remove packet 308803 [11:52:13]ProducePacketName [11:52:13]name=ofd_packets/00308803 [11:52:13]NVStorageDeleteData [11:52:13]Write to MH i2c: 01 00 00 3C B1 ED [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: 01 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: 01 07 00 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: 01 07 00 3C B1 00 00 00 00 00 E4 0C E4 [11:52:13]RasterBufferAndPrint [11:52:13]line [11:52:13]line [11:52:13]line [11:52:13]line [11:52:13]line [11:52:13]written 0, free lines is 3306 [11:52:13]MH_Cut [11:52:13]Write to MH i2c: D1 01 00 43 B1 01 C6 [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: D1 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: D1 01 00 [11:52:13]MH_I2C_Read... [11:52:13]Read from MH i2c: D1 01 00 43 B1 00 C5 [11:52:13]Write to MH i2c: 01 00 00 44 B1 F5 [11:52:13]Write i2c OK [11:52:13]MH_I2C_Read... [11:52:14]OFD Sender: No OFD packet to send [11:52:14]*** Cut start [11:52:14]*** Purtial cut [11:52:14]*** Stage 1: CUTSNS_PIN = 1 [11:52:14]Read from MH i2c: 01 [11:52:14]MH_I2C_Read... [11:52:14]*** Stop cut motor [11:52:14]*** Cut end [11:52:14]Read from MH i2c: 01 07 00 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: 01 07 00 44 B1 00 00 00 00 00 FF 0F 0A [11:52:14]process_action close_receipt done [11:52:14]requested_data is exist [11:52:14]produce_requested_data [11:52:14]requested_item fm.sn is exist - process it [11:52:14]wFMCommunicate request_size=4 [11:52:14]MH_SAM_APDU [11:52:14]CAPDU: 80 11 00 00 [11:52:14]Write to MH i2c: E2 08 00 45 B1 80 11 00 00 00 00 00 00 70 [11:52:14]Write i2c OK [11:52:14]MH_I2C_Read... [11:52:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:14]Read from MH i2c: E2 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 17 00 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 17 00 45 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C5 [11:52:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:52:14]wFMCommunicate OK [11:52:14]requested_item fd.num is exist - process it [11:52:14]SAM_PROTO_GetFieldsCounters [11:52:14]wFMCommunicate request_size=4 [11:52:14]MH_SAM_APDU [11:52:14]CAPDU: 80 13 00 00 [11:52:14]Write to MH i2c: E2 08 00 46 B1 80 13 00 00 00 00 00 00 73 [11:52:14]Write i2c OK [11:52:14]MH_I2C_Read... [11:52:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:14]Read from MH i2c: E2 [11:52:14]MH_I2C_Read... [11:52:14]Read from MH i2c: E2 62 00 [11:52:14]MH_I2C_Read... [11:52:15]Read from MH i2c: E2 62 00 46 B1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 43 B6 04 00 0E 04 04 00 14 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 49 [11:52: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 43 B6 04 00 0E 04 04 00 14 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 [11:52:15]wFMCommunicate OK [11:52:15]SAM_PROTO_GetFieldsCounters done [11:52:15]requested_item shift.num is exist - process it [11:52:15]requested_item shift.opened is exist - process it [11:52:15]req_shift_opened [11:52:15]FM_GetShiftState [11:52:15]SAM_PROTO_GetShiftState [11:52:15]wFMCommunicate request_size=4 [11:52:15]MH_SAM_APDU [11:52:15]CAPDU: 80 13 01 00 [11:52:15]Write to MH i2c: E2 08 00 47 B1 80 13 01 00 00 00 00 00 75 [11:52:15]Write i2c OK [11:52:15]MH_I2C_Read... [11:52:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:15]Read from MH i2c: E2 [11:52:15]MH_I2C_Read... [11:52:15]Read from MH i2c: E2 0E 00 [11:52:15]MH_I2C_Read... [11:52:15]Read from MH i2c: E2 0E 00 47 B1 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F3 [11:52:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:52:15]wFMCommunicate OK [11:52:15]SAM_PROTO_GetShiftState done [11:52:15]FM_GetShiftState done [11:52:15]req_shift_opened done [11:52:15]requested_item shift.open_date is exist - process it [11:52:15]req_shift_open_date [11:52:15]req_shift_open_date done [11:52:15]produce_requested_data done [11:52:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308803,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:52:15]process_action_free close_receipt [11:52:15]json_value_free [11:52:15]json_value_free done [11:52:15]process_json_proto returns [11:52:15]Send response to host [11:52:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308803,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:52:15]free response buf [11:52:15]execute_script done [11:52:15]execute_script returns [11:52:15]free content buf [11:52:15]Sock 8.Close socket [11:52:15]Sock 8.Thread stoped [11:52:19]OFD Sender: No OFD packet to send [11:52:24]OFD Sender: No OFD packet to send [11:52:29]OFD Sender: No OFD packet to send [11:52:34]OFD Sender: No OFD packet to send [11:52:39]OFD Sender: No OFD packet to send [11:52:44]OFD Sender: No OFD packet to send [11:52:49]OFD Sender: No OFD packet to send [11:52:54]OFD Sender: No OFD packet to send [11:52:59]OFD Sender: No OFD packet to send [11:53:04]OFD Sender: No OFD packet to send [11:53:09]OFD Sender: No OFD packet to send [11:53:14]OFD Sender: No OFD packet to send [11:53:19]OFD Sender: No OFD packet to send [11:53:24]OFD Sender: No OFD packet to send [11:53:29]OFD Sender: No OFD packet to send [11:53:30]accept exits with 9 [11:53:30]New connection [11:53:30]New thread 3067342180 created [11:53:30]Thread 3067198820 joined [11:53:30]Waiting for new connection... [11:53:30] Sock 9.Parse request [11:53:30]Sock 9.Check first char [11:53:30]Sock 9.First char is OK [11:53:30]request: POST /json_proto HTTP/1.0 [11:53:30]Method: POST [11:53:30]URL: /json_proto [11:53:30]Method is POST - this is cgi request [11:53:30]url: /json_proto [11:53:30]query_string will be loaded in cgi processing [11:53:30]execute_cgi json_proto POST (null) [11:53:30]execute_cgi path=json_proto method=POST [11:53:30]POST find Content-Length [11:53:30]Host: 172.17.96.3:8080 [11:53:30]Content-Length: 677 [11:53:30]Content-Type: application/json [11:53:30] [11:53:30]POST finish read [11:53:30]Found Content-Length = 677 [11:53:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642671", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:30]execute_script... [11:53:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642671", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:30]POST & json_proto [11:53:30]process_json_proto [11:53:30]json parsed OK: [11:53:30]protocol is kg_v1.0 [11:53:30]action value=close_receipt [11:53:30]process_action close_receipt [11:53:30]cmd_close_receipt [11:53:30]MH_GetDate [11:53:30]Write to MH i2c: F0 00 00 48 B1 E8 [11:53:30]Write i2c OK [11:53:30]MH_I2C_Read... [11:53:30]Read from MH i2c: F0 [11:53:30]MH_I2C_Read... [11:53:30]Read from MH i2c: F0 09 00 [11:53:30]MH_I2C_Read... [11:53:30]Read from MH i2c: F0 09 00 48 B1 00 40 D8 1C 67 44 5E 04 65 97 [11:53:30]GetLastDocTimeStamp 1729943537 [11:53:30]current date 1729943616 [11:53:30]FM_GetShiftState [11:53:30]SAM_PROTO_GetShiftState [11:53:30]wFMCommunicate request_size=4 [11:53:30]MH_SAM_APDU [11:53:30]CAPDU: 80 13 01 00 [11:53:30]Write to MH i2c: E2 08 00 49 B1 80 13 01 00 00 00 00 00 77 [11:53:30]Write i2c OK [11:53:30]MH_I2C_Read... [11:53:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:30]Read from MH i2c: E2 [11:53:30]MH_I2C_Read... [11:53:30]Read from MH i2c: E2 0E 00 [11:53:30]MH_I2C_Read... [11:53:30]Read from MH i2c: E2 0E 00 49 B1 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F5 [11:53:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:53:30]wFMCommunicate OK [11:53:30]SAM_PROTO_GetShiftState done [11:53:30]FM_GetShiftState done [11:53:30]opened in 1729902265 [11:53:30]opened+sec_in_day 1729988665 [11:53:30]quantity*price = 35055 [11:53:30]sum+1 = 35057 [11:53:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 225 26.10.2024 11:53 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308804 ФПД: 104166364052185 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T115336&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308804&fm=104166364052185&tin=02508201610067®Number=0000000000091780&sum=35000 [11:53:31]StoreToDocumentArchive [11:53:31]shift 532 fd 308804 [11:53:31]save to /storage/0532/doc_00308804 [11:53:31]save last doc name /storage/0532/doc_00308804 to /storage/kkm_last_doc_name [11:53:31]save OK [11:53:31]Clear old archive folders... [11:53:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:53:31]tlvbuf is 00C0C2F0 [11:53:31]SAM_PROTO_ClearQueue [11:53:31]wFMCommunicate request_size=4 [11:53:31]MH_SAM_APDU [11:53:31]CAPDU: 80 09 00 00 [11:53:31]Write to MH i2c: E2 08 00 56 B1 80 09 00 00 00 00 00 00 79 [11:53:31]Write i2c OK [11:53:31]MH_I2C_Read... [11:53:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:53:31]Read from MH i2c: E2 [11:53:31]MH_I2C_Read... [11:53:31]Read from MH i2c: E2 03 00 [11:53:31]MH_I2C_Read... [11:53:31]Read from MH i2c: E2 03 00 56 B1 00 90 00 7B [11:53:31]RAPDU: 90 00 [11:53:31]wFMCommunicate OK [11:53:31]SAM_PROTO_ClearQueue done [11:53:31]KKMCreateOFDPacket [11:53:31]OFDProtocolAddRootSTLVToBuf [11:53:31]FM_MakeSignedData [11:53:31]FM_MakeSignedData [11:53:31]SAM_PROTO_SignData [11:53:31]wFMCommunicate request_size=4 [11:53:31]MH_SAM_APDU [11:53:31]CAPDU: 80 0D 01 02 [11:53:31]Write to MH i2c: E2 08 00 57 B1 80 0D 01 02 00 00 00 00 81 [11:53:31]Write i2c OK [11:53:31]MH_I2C_Read... [11:53:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:53:31]Read from MH i2c: E2 [11:53:31]MH_I2C_Read... [11:53:31]Read from MH i2c: E2 03 00 [11:53:31]MH_I2C_Read... [11:53:31]Read from MH i2c: E2 03 00 57 B1 00 90 00 7C [11:53:31]RAPDU: 90 00 [11:53:31]wFMCommunicate OK [11:53:31]wFMCommunicate request_size=255 [11:53:31]MH_SAM_APDU [11:53: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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 40 D8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 44 B6 04 00 35 04 06 00 5E [11:53:31]Write to MH i2c: E2 02 01 58 B1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 40 D8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 44 B6 04 00 35 04 06 00 5E 00 00 08 [11:53:32]Write i2c OK [11:53:32]MH_I2C_Read... [11:53:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:32]Read from MH i2c: E2 [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: E2 03 00 [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: E2 03 00 58 B1 00 90 00 7D [11:53:32]RAPDU: 90 00 [11:53:32]wFMCommunicate OK [11:53:32]wFMCommunicate request_size=10 [11:53:32]MH_SAM_APDU [11:53:32]CAPDU: 80 0D 02 02 05 BD 1F 20 7A D9 [11:53:32]Write to MH i2c: E2 0D 00 59 B1 80 0D 02 02 05 00 BD 1F 20 7A D9 00 00 DD [11:53:32]Write i2c OK [11:53:32]MH_I2C_Read... [11:53:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:32]Read from MH i2c: E2 [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: E2 03 00 [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: E2 03 00 59 B1 00 90 00 7E [11:53:32]RAPDU: 90 00 [11:53:32]wFMCommunicate OK [11:53:32]wFMCommunicate request_size=4 [11:53:32]MH_SAM_APDU [11:53:32]CAPDU: 80 0D 03 02 [11:53:32]Write to MH i2c: E2 08 00 5A B1 80 0D 03 02 00 00 00 00 86 [11:53:32]Write i2c OK [11:53:32]MH_I2C_Read... [11:53:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:53:32]Read from MH i2c: E2 [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: E2 0B 00 [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: E2 0B 00 5A B1 00 F1 44 F9 C4 1F B9 91 4C 90 00 2E [11:53:32]RAPDU: F1 44 F9 C4 1F B9 91 4C 90 00 [11:53:32]wFMCommunicate OK [11:53:32]SAM_PROTO_SignData done [11:53:32]FM_MakeSignedData done [11:53:32]CreateOFDProtocolMessage [11:53:32]wFMCommunicate request_size=4 [11:53:32]MH_SAM_APDU [11:53:32]CAPDU: 80 11 00 00 [11:53:32]Write to MH i2c: E2 08 00 5B B1 80 11 00 00 00 00 00 00 86 [11:53:32]Write i2c OK [11:53:32]MH_I2C_Read... [11:53:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:32]Read from MH i2c: E2 [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: E2 17 00 [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: E2 17 00 5B B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DB [11:53:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:53:32]wFMCommunicate OK [11:53:32]CreateOFDProtocolMessage done [11:53:32]OFDSenderStorePacket 308804 [11:53:32]StoreOFDPacket docnum=308804 [11:53:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FB 4C 07 01 32 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 40 D8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 44 B6 04 00 35 04 06 00 5E BD 1F 20 7A D9 F1 44 F9 C4 1F B9 91 4C [11:53:32]CheckFolder [11:53:32]dirname=/storage/ofd_packets [11:53:32]CheckFolder done [11:53:32]ProducePacketName [11:53:32]name=ofd_packets/00308804 [11:53:32]NVStorageSaveData ofd_packets/00308804 [11:53:32]File name is /storage/ofd_packets/00308804 [11:53:32]Write 301 bytes [11:53:32]NVStorageSaveData done [11:53:32]OFDSenderStorePacket done [11:53:32]KKMCreateOFDPacket done [11:53:32]NVStorageSaveData kkm_last_timestamp [11:53:32]File name is /storage/kkm_last_timestamp [11:53:32]Write 4 bytes [11:53:32]NVStorageSaveData done [11:53:32]ExternCall_PrintAddStr [11:53:32]wPrintStart [11:53:32]Write to MH i2c: 01 00 00 5C B1 0D [11:53:32]Write i2c OK [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: 01 [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: 01 07 00 [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: 01 07 00 5C B1 00 00 00 00 00 FF 0F 22 [11:53:32]RasterBufferAndPrint [11:53:32]line Счет N : (1)642671 [11:53:32]line ИНН: 02508201610067 [11:53:32]line Контрольно-Кассовый Чек [11:53:32]line ПРОДАЖА [11:53:32]line ТРК (МРК, ГНК) : 52 [11:53:32]line Товар: 2710124130 [11:53:32]line Аи-92-К-2 [11:53:32]line 5.240 * 66.90 [11:53:32]line = 350.56 [11:53:32]line НДС 12% НСП 1% [11:53:32]line > о реализуемом товаре [11:53:32]line ОКРУГЛЕНИЕ: -0.56 [11:53:32]line ИТОГО: 350.00 [11:53:32]line Внесено: 350.00 [11:53:32]line СДАЧА: 0.00 [11:53:32]line НСП 1% : 3.10 [11:53:32]line НДС 12% : 37.23 [11:53:32]line Наличными: 350.00 [11:53:32]line Безнал.: 0.00 [11:53:32]line Место: АЗС № 172 "Партнер Нефть" [11:53:32]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:53:32]line СНО: Общий режим [11:53:32]line Чек 225 26.10.2024 11:53 [11:53:32]line Смена: 532 ФФД: 1.0 [11:53:32]line ЗНМ: 0300000116 [11:53:32]line РНМ: 0000000000091780 [11:53:32]line Версия ККМ: 001 [11:53:32]line ФМ: 0000000000871765 [11:53:32]line ФД: 308804 [11:53:32]line ФПД: 104166364052185 [11:53:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T115336&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308804&fm=104166364052185&tin=02508201610067®Number=0000000000091780&sum=35000 [11:53:32]written 0, free lines is 4095 [11:53:32]OFD Sender: Processing packet 308804 [packets to send 222, broken 221] [11:53:32]ProducePacketName [11:53:32]name=ofd_packets/00308804 [11:53:32]OFD Sender: To server: pG, [11:53:32]CommunicateWithHost lk.salyk.kg:30040 [11:53:32]ConnectInit lk.salyk.kg [11:53:32]Connected sock=10 [11:53:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FB 4C 07 01 32 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 40 D8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 44 B6 04 00 35 04 06 00 5E BD 1F 20 7A D9 F1 44 F9 C4 1F B9 91 4C [11:53:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F9 42 47 00 7B C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 44 B6 04 00 F4 03 04 00 9F 7E 1C 67 B6 04 01 00 00 8E 3E D7 D0 BB E6 D1 FA [11:53:32]CommunicateWithHost err = 0 [11:53:32]CheckOFDResponse [11:53:32]1017 (14) - 77093643461234 [11:53:32]1041 (16) - 0000000000871765 [11:53:32]1040 (4) - 308804 [11:53:32]1012 (4) - 26.10.2024 05:31 [11:53:32]1206 (1) - 0 [11:53:32]OFD Sender: Remove packet 308804 [11:53:32]ProducePacketName [11:53:32]name=ofd_packets/00308804 [11:53:32]NVStorageDeleteData [11:53:32]Write to MH i2c: 01 00 00 86 B1 37 [11:53:32]Write i2c OK [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: 01 [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: 01 07 00 [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: 01 07 00 86 B1 00 00 00 00 00 B6 0C 00 [11:53:32]RasterBufferAndPrint [11:53:32]line [11:53:32]line [11:53:32]line [11:53:32]line [11:53:32]line [11:53:32]written 0, free lines is 3263 [11:53:32]MH_Cut [11:53:32]Write to MH i2c: D1 01 00 8D B1 01 10 [11:53:32]Write i2c OK [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: D1 [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: D1 01 00 [11:53:32]MH_I2C_Read... [11:53:32]Read from MH i2c: D1 01 00 8D B1 00 0F [11:53:32]Write to MH i2c: 01 00 00 8E B1 3F [11:53:32]Write i2c OK [11:53:32]MH_I2C_Read... [11:53:33]OFD Sender: No OFD packet to send [11:53:33]*** Cut start [11:53:33]*** Purtial cut [11:53:33]*** Stage 1: CUTSNS_PIN = 1 [11:53:33]Read from MH i2c: 01 [11:53:33]MH_I2C_Read... [11:53:33]*** Stop cut motor [11:53:33]*** Cut end [11:53:33]Read from MH i2c: 01 07 00 [11:53:33]MH_I2C_Read... [11:53:33]Read from MH i2c: 01 07 00 8E B1 00 00 00 00 00 FF 0F 54 [11:53:33]process_action close_receipt done [11:53:33]requested_data is exist [11:53:33]produce_requested_data [11:53:33]requested_item fm.sn is exist - process it [11:53:33]wFMCommunicate request_size=4 [11:53:33]MH_SAM_APDU [11:53:33]CAPDU: 80 11 00 00 [11:53:33]Write to MH i2c: E2 08 00 8F B1 80 11 00 00 00 00 00 00 BA [11:53:33]Write i2c OK [11:53:33]MH_I2C_Read... [11:53:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:34]Read from MH i2c: E2 [11:53:34]MH_I2C_Read... [11:53:34]Read from MH i2c: E2 17 00 [11:53:34]MH_I2C_Read... [11:53:34]Read from MH i2c: E2 17 00 8F B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0F [11:53:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:53:34]wFMCommunicate OK [11:53:34]requested_item fd.num is exist - process it [11:53:34]SAM_PROTO_GetFieldsCounters [11:53:34]wFMCommunicate request_size=4 [11:53:34]MH_SAM_APDU [11:53:34]CAPDU: 80 13 00 00 [11:53:34]Write to MH i2c: E2 08 00 90 B1 80 13 00 00 00 00 00 00 BD [11:53:34]Write i2c OK [11:53:34]MH_I2C_Read... [11:53:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:34]Read from MH i2c: E2 [11:53:34]MH_I2C_Read... [11:53:34]Read from MH i2c: E2 62 00 [11:53:34]MH_I2C_Read... [11:53:34]Read from MH i2c: E2 62 00 90 B1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 44 B6 04 00 0E 04 04 00 14 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 97 [11:53: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 44 B6 04 00 0E 04 04 00 14 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 [11:53:34]wFMCommunicate OK [11:53:34]SAM_PROTO_GetFieldsCounters done [11:53:34]requested_item shift.num is exist - process it [11:53:34]requested_item shift.opened is exist - process it [11:53:34]req_shift_opened [11:53:34]FM_GetShiftState [11:53:34]SAM_PROTO_GetShiftState [11:53:34]wFMCommunicate request_size=4 [11:53:34]MH_SAM_APDU [11:53:34]CAPDU: 80 13 01 00 [11:53:34]Write to MH i2c: E2 08 00 91 B1 80 13 01 00 00 00 00 00 BF [11:53:34]Write i2c OK [11:53:34]MH_I2C_Read... [11:53:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:34]Read from MH i2c: E2 [11:53:34]MH_I2C_Read... [11:53:34]Read from MH i2c: E2 0E 00 [11:53:34]MH_I2C_Read... [11:53:34]Read from MH i2c: E2 0E 00 91 B1 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3D [11:53:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:53:34]wFMCommunicate OK [11:53:34]SAM_PROTO_GetShiftState done [11:53:34]FM_GetShiftState done [11:53:34]req_shift_opened done [11:53:34]requested_item shift.open_date is exist - process it [11:53:34]req_shift_open_date [11:53:34]req_shift_open_date done [11:53:34]produce_requested_data done [11:53:34]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308804,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:53:34]process_action_free close_receipt [11:53:34]json_value_free [11:53:34]json_value_free done [11:53:34]process_json_proto returns [11:53:34]Send response to host [11:53:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308804,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:53:34]free response buf [11:53:34]execute_script done [11:53:34]execute_script returns [11:53:34]free content buf [11:53:34]Sock 9.Close socket [11:53:34]Sock 9.Thread stoped [11:53:38]OFD Sender: No OFD packet to send [11:53:43]OFD Sender: No OFD packet to send [11:53:48]OFD Sender: No OFD packet to send [11:53:53]OFD Sender: No OFD packet to send [11:53:58]OFD Sender: No OFD packet to send [11:54:03]OFD Sender: No OFD packet to send [11:54:08]OFD Sender: No OFD packet to send [11:54:13]OFD Sender: No OFD packet to send [11:54:18]OFD Sender: No OFD packet to send [11:54:23]OFD Sender: No OFD packet to send [11:54:28]OFD Sender: No OFD packet to send [11:54:33]OFD Sender: No OFD packet to send [11:54:38]OFD Sender: No OFD packet to send [11:54:43]OFD Sender: No OFD packet to send [11:54:48]OFD Sender: No OFD packet to send [11:54:53]OFD Sender: No OFD packet to send [11:54:58]accept exits with 8 [11:54:58]New connection [11:54:58]New thread 3067198820 created [11:54:58]Thread 3067342180 joined [11:54:58]Waiting for new connection... [11:54:58] Sock 8.Parse request [11:54:58]Sock 8.Check first char [11:54:58]Sock 8.First char is OK [11:54:58]request: POST /json_proto HTTP/1.0 [11:54:58]Method: POST [11:54:58]URL: /json_proto [11:54:58]Method is POST - this is cgi request [11:54:58]url: /json_proto [11:54:58]query_string will be loaded in cgi processing [11:54:58]execute_cgi json_proto POST (null) [11:54:58]execute_cgi path=json_proto method=POST [11:54:58]POST find Content-Length [11:54:58]Host: 172.17.96.3:8080 [11:54:58]Content-Length: 796 [11:54:58]Content-Type: application/json [11:54:58] [11:54:58]POST finish read [11:54:58]Found Content-Length = 796 [11:54:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642672", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 7.880, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:58]execute_script... [11:54:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642672", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 7.880, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:58]POST & json_proto [11:54:58]process_json_proto [11:54:58]json parsed OK: [11:54:58]protocol is kg_v1.0 [11:54:58]action value=close_receipt [11:54:58]process_action close_receipt [11:54:58]cmd_close_receipt [11:54:58]MH_GetDate [11:54:58]Write to MH i2c: F0 00 00 92 B1 32 [11:54:58]Write i2c OK [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: F0 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: F0 09 00 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: F0 09 00 92 B1 00 98 D8 1C 67 44 5E 04 65 39 [11:54:58]GetLastDocTimeStamp 1729943616 [11:54:58]current date 1729943704 [11:54:58]FM_GetShiftState [11:54:58]SAM_PROTO_GetShiftState [11:54:58]wFMCommunicate request_size=4 [11:54:58]MH_SAM_APDU [11:54:58]CAPDU: 80 13 01 00 [11:54:58]Write to MH i2c: E2 08 00 93 B1 80 13 01 00 00 00 00 00 C1 [11:54:58]Write i2c OK [11:54:58]MH_I2C_Read... [11:54:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:58]Read from MH i2c: E2 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: E2 0E 00 [11:54:58]MH_I2C_Read... [11:54:58]Read from MH i2c: E2 0E 00 93 B1 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3F [11:54:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:54:58]wFMCommunicate OK [11:54:58]SAM_PROTO_GetShiftState done [11:54:58]FM_GetShiftState done [11:54:58]opened in 1729902265 [11:54:58]opened+sec_in_day 1729988665 [11:54:58]quantity*price = 0 [11:54:58]sum+1 = 1 [11:54:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 226 26.10.2024 11:55 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308805 ФПД: 198427100614195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T115504&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308805&fm=198427100614195&tin=02508201610067®Number=0000000000091780&sum=0 [11:54:59]StoreToDocumentArchive [11:54:59]shift 532 fd 308805 [11:54:59]save to /storage/0532/doc_00308805 [11:54:59]save last doc name /storage/0532/doc_00308805 to /storage/kkm_last_doc_name [11:54:59]save OK [11:54:59]Clear old archive folders... [11:54:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:54:59]tlvbuf is 00DA2AE0 [11:54:59]SAM_PROTO_ClearQueue [11:54:59]wFMCommunicate request_size=4 [11:54:59]MH_SAM_APDU [11:54:59]CAPDU: 80 09 00 00 [11:54:59]Write to MH i2c: E2 08 00 A0 B1 80 09 00 00 00 00 00 00 C3 [11:54:59]Write i2c OK [11:54:59]MH_I2C_Read... [11:54:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:59]Read from MH i2c: E2 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 03 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 03 00 A0 B1 00 90 00 C5 [11:54:59]RAPDU: 90 00 [11:54:59]wFMCommunicate OK [11:54:59]SAM_PROTO_ClearQueue done [11:54:59]KKMCreateOFDPacket [11:54:59]OFDProtocolAddRootSTLVToBuf [11:54:59]FM_MakeSignedData [11:54:59]FM_MakeSignedData [11:54:59]SAM_PROTO_SignData [11:54:59]wFMCommunicate request_size=4 [11:54:59]MH_SAM_APDU [11:54:59]CAPDU: 80 0D 01 02 [11:54:59]Write to MH i2c: E2 08 00 A1 B1 80 0D 01 02 00 00 00 00 CB [11:54:59]Write i2c OK [11:54:59]MH_I2C_Read... [11:54:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:59]Read from MH i2c: E2 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 03 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 03 00 A1 B1 00 90 00 C6 [11:54:59]RAPDU: 90 00 [11:54:59]wFMCommunicate OK [11:54:59]wFMCommunicate request_size=255 [11:54:59]MH_SAM_APDU [11:54:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 98 D8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 45 B6 04 00 35 04 06 00 B4 77 E8 D8 [11:54:59]Write to MH i2c: E2 02 01 A2 B1 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 98 D8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 45 B6 04 00 35 04 06 00 B4 77 E8 D8 00 00 E2 [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 0D 02 02... Resp OK rsp.len_out = 0! [11:54:59]Read from MH i2c: E2 03 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 03 00 A2 B1 00 90 00 C7 [11:54:59]RAPDU: 90 00 [11:54:59]wFMCommunicate OK [11:54:59]wFMCommunicate request_size=7 [11:54:59]MH_SAM_APDU [11:54:59]CAPDU: 80 0D 02 02 02 8E 33 [11:54:59]Write to MH i2c: E2 0A 00 A3 B1 80 0D 02 02 02 00 8E 33 00 00 93 [11:54:59]Write i2c OK [11:54:59]MH_I2C_Read... [11:54:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:59]Read from MH i2c: E2 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 03 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 03 00 A3 B1 00 90 00 C8 [11:54:59]RAPDU: 90 00 [11:54:59]wFMCommunicate OK [11:54:59]wFMCommunicate request_size=4 [11:54:59]MH_SAM_APDU [11:54:59]CAPDU: 80 0D 03 02 [11:54:59]Write to MH i2c: E2 08 00 A4 B1 80 0D 03 02 00 00 00 00 D0 [11:54:59]Write i2c OK [11:54:59]MH_I2C_Read... [11:54:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:59]Read from MH i2c: E2 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 0B 00 [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: E2 0B 00 A4 B1 00 F4 53 A6 7B 9B E4 BE 08 90 00 7E [11:54:59]RAPDU: F4 53 A6 7B 9B E4 BE 08 90 00 [11:54:59]wFMCommunicate OK [11:54:59]SAM_PROTO_SignData done [11:54:59]FM_MakeSignedData done [11:54:59]CreateOFDProtocolMessage [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 A5 B1 80 11 00 00 00 00 00 00 D0 [11:54:59]Write i2c OK [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 [11:54:59]MH_I2C_Read... [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 A5 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 25 [11:54:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:54:59]wFMCommunicate OK [11:54:59]CreateOFDProtocolMessage done [11:54:59]OFDSenderStorePacket 308805 [11:54:59]StoreOFDPacket docnum=308805 [11:54:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 3F 14 04 01 E6 A3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 98 D8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 45 B6 04 00 35 04 06 00 B4 77 E8 D8 8E 33 F4 53 A6 7B 9B E4 BE 08 [11:54:59]CheckFolder [11:54:59]dirname=/storage/ofd_packets [11:54:59]CheckFolder done [11:54:59]ProducePacketName [11:54:59]name=ofd_packets/00308805 [11:54:59]NVStorageSaveData ofd_packets/00308805 [11:54:59]File name is /storage/ofd_packets/00308805 [11:54:59]Write 298 bytes [11:54:59]NVStorageSaveData done [11:54:59]OFDSenderStorePacket done [11:54:59]KKMCreateOFDPacket done [11:54:59]NVStorageSaveData kkm_last_timestamp [11:54:59]File name is /storage/kkm_last_timestamp [11:54:59]Write 4 bytes [11:54:59]NVStorageSaveData done [11:54:59]ExternCall_PrintAddStr [11:54:59]wPrintStart [11:54:59]Write to MH i2c: 01 00 00 A6 B1 57 [11:54:59]Write i2c OK [11:54:59]MH_I2C_Read... [11:54:59]Read from MH i2c: 01 [11:54:59]MH_I2C_Read... [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 A6 B1 00 00 00 00 00 FF 0F 6C [11:54:59]RasterBufferAndPrint [11:54:59]line Счет N : (1)642672 [11:54:59]line ИНН: 02508201610067 [11:54:59]line Контрольно-Кассовый Чек [11:54:59]line ПРОДАЖА [11:54:59]line ТРК (МРК, ГНК) : 11 [11:54:59]line Товар: 2710194210 [11:54:59]line ДТ-К-2 [11:54:59]line 7.880 * 0.00 [11:54:59]line = 0.00 [11:54:59]line НДС 12% НСП 1% [11:54:59]line > о реализуемом товаре [11:54:59]line ИТОГО: 0.00 [11:54:59]line НСП 1% : 0.00 [11:54:59]line НДС 12% : 0.00 [11:54:59]line Наличными: 0.00 [11:54:59]line Безнал.: 0.00 [11:54:59]line Место: АЗС № 172 "Партнер Нефть" [11:54:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:54:59]line СНО: Общий режим [11:54:59]line Чек 226 26.10.2024 11:55 [11:54:59]line Смена: 532 ФФД: 1.0 [11:54:59]line ЗНМ: 0300000116 [11:54:59]line РНМ: 0000000000091780 [11:54:59]line Версия ККМ: 001 [11:54:59]line Талоны: Топливные Талоны [11:54:59]line 4755294 [11:54:59]line ФМ: 0000000000871765 [11:54:59]line ФД: 308805 [11:54:59]line ФПД: 198427100614195 [11:54:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T115504&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308805&fm=198427100614195&tin=02508201610067®Number=0000000000091780&sum=0 [11:55:00]OFD Sender: Processing packet 308805 [packets to send 222, broken 221] [11:55:00]ProducePacketName [11:55:00]name=ofd_packets/00308805 [11:55:00]OFD Sender: To server: pG, [11:55:00]CommunicateWithHost lk.salyk.kg:30040 [11:55:00]ConnectInit lk.salyk.kg [11:55:00]written 0, free lines is 4095 [11:55:00]Connected sock=10 [11:55:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 3F 14 04 01 E6 A3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 00 00 00 F4 03 04 00 98 D8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 45 B6 04 00 35 04 06 00 B4 77 E8 D8 8E 33 F4 53 A6 7B 9B E4 BE 08 [11:55:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E1 CF 47 00 9F 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 31 37 36 35 10 04 04 00 45 B6 04 00 F4 03 04 00 F6 7E 1C 67 B6 04 01 00 00 7A 4E 62 05 A7 17 91 30 [11:55:00]CommunicateWithHost err = 0 [11:55:00]CheckOFDResponse [11:55:00]1017 (14) - 77093643461234 [11:55:00]1041 (16) - 0000000000871765 [11:55:00]1040 (4) - 308805 [11:55:00]1012 (4) - 26.10.2024 05:32 [11:55:00]1206 (1) - 0 [11:55:00]OFD Sender: Remove packet 308805 [11:55:00]ProducePacketName [11:55:00]name=ofd_packets/00308805 [11:55:00]NVStorageDeleteData [11:55:00]Write to MH i2c: 01 00 00 CF B1 80 [11:55:00]Write i2c OK [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: 01 [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: 01 07 00 [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: 01 07 00 CF B1 00 00 00 00 00 C3 0C 56 [11:55:00]RasterBufferAndPrint [11:55:00]line [11:55:00]line [11:55:00]line [11:55:00]line [11:55:00]line [11:55:00]written 0, free lines is 3271 [11:55:00]MH_Cut [11:55:00]Write to MH i2c: D1 01 00 D6 B1 01 59 [11:55:00]Write i2c OK [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: D1 [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: D1 01 00 [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: D1 01 00 D6 B1 00 58 [11:55:00]Write to MH i2c: 01 00 00 D7 B1 88 [11:55:00]Write i2c OK [11:55:00]MH_I2C_Read... [11:55:00]OFD Sender: No OFD packet to send [11:55:01]*** Cut start [11:55:01]*** Purtial cut [11:55:01]*** Stage 1: CUTSNS_PIN = 1 [11:55:01]Read from MH i2c: 01 [11:55:01]MH_I2C_Read... [11:55:01]*** Stop cut motor [11:55:01]*** Cut end [11:55:01]Read from MH i2c: 01 07 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: 01 07 00 D7 B1 00 00 00 00 00 FF 0F 9D [11:55:01]process_action close_receipt done [11:55:01]requested_data is exist [11:55:01]produce_requested_data [11:55:01]requested_item fm.sn is exist - process it [11:55:01]wFMCommunicate request_size=4 [11:55:01]MH_SAM_APDU [11:55:01]CAPDU: 80 11 00 00 [11:55:01]Write to MH i2c: E2 08 00 D8 B1 80 11 00 00 00 00 00 00 03 [11:55:01]Write i2c OK [11:55:01]MH_I2C_Read... [11:55:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:01]Read from MH i2c: E2 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 17 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 17 00 D8 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 58 [11:55:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:55:01]wFMCommunicate OK [11:55:01]requested_item fd.num is exist - process it [11:55:01]SAM_PROTO_GetFieldsCounters [11:55:01]wFMCommunicate request_size=4 [11:55:01]MH_SAM_APDU [11:55:01]CAPDU: 80 13 00 00 [11:55:01]Write to MH i2c: E2 08 00 D9 B1 80 13 00 00 00 00 00 00 06 [11:55:01]Write i2c OK [11:55:01]MH_I2C_Read... [11:55:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:01]Read from MH i2c: E2 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 62 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 62 00 D9 B1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 45 B6 04 00 0E 04 04 00 14 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 E4 [11:55: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 45 B6 04 00 0E 04 04 00 14 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 [11:55:01]wFMCommunicate OK [11:55:01]SAM_PROTO_GetFieldsCounters done [11:55:01]requested_item shift.num is exist - process it [11:55:01]requested_item shift.opened is exist - process it [11:55:01]req_shift_opened [11:55:01]FM_GetShiftState [11:55:01]SAM_PROTO_GetShiftState [11:55:01]wFMCommunicate request_size=4 [11:55:01]MH_SAM_APDU [11:55:01]CAPDU: 80 13 01 00 [11:55:01]Write to MH i2c: E2 08 00 DA B1 80 13 01 00 00 00 00 00 08 [11:55:01]Write i2c OK [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 [11:55:01]MH_I2C_Read... [11:55:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:01]Read from MH i2c: E2 0E 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 0E 00 DA B1 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 86 [11:55:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:55:01]wFMCommunicate OK [11:55:01]SAM_PROTO_GetShiftState done [11:55:01]FM_GetShiftState done [11:55:01]req_shift_opened done [11:55:01]requested_item shift.open_date is exist - process it [11:55:01]req_shift_open_date [11:55:01]req_shift_open_date done [11:55:01]produce_requested_data done [11:55:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308805,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:55:01]process_action_free close_receipt [11:55:01]json_value_free [11:55:01]json_value_free done [11:55:01]process_json_proto returns [11:55:01]Send response to host [11:55:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308805,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:55:01]free response buf [11:55:01]execute_script done [11:55:01]execute_script returns [11:55:01]free content buf [11:55:01]Sock 8.Close socket [11:55:01]Sock 8.Thread stoped [11:55:05]OFD Sender: No OFD packet to send [11:55:10]OFD Sender: No OFD packet to send [11:55:15]OFD Sender: No OFD packet to send [11:55:20]OFD Sender: No OFD packet to send [11:55:25]OFD Sender: No OFD packet to send [11:55:30]OFD Sender: No OFD packet to send [11:55:35]OFD Sender: No OFD packet to send [11:55:40]OFD Sender: No OFD packet to send [11:55:46]OFD Sender: No OFD packet to send [11:55:51]OFD Sender: No OFD packet to send [11:55:56]OFD Sender: No OFD packet to send [11:56:01]OFD Sender: No OFD packet to send [11:56:01]accept exits with 9 [11:56:01]New connection [11:56:01]New thread 3067342180 created [11:56:01]Thread 3067198820 joined [11:56:01]Waiting for new connection... [11:56:01] Sock 9.Parse request [11:56:01]Sock 9.Check first char [11:56:01]Sock 9.First char is OK [11:56:01]request: POST /json_proto HTTP/1.0 [11:56:01]Method: POST [11:56:01]URL: /json_proto [11:56:01]Method is POST - this is cgi request [11:56:01]url: /json_proto [11:56:01]query_string will be loaded in cgi processing [11:56:01]execute_cgi json_proto POST (null) [11:56:01]execute_cgi path=json_proto method=POST [11:56:01]POST find Content-Length [11:56:01]Host: 172.17.96.3:8080 [11:56:01]Content-Length: 677 [11:56:01]Content-Type: application/json [11:56:01] [11:56:01]POST finish read [11:56:01]Found Content-Length = 677 [11:56:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642673", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.090, "sum" : 340.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:01]execute_script... [11:56:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642673", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.090, "sum" : 340.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:01]POST & json_proto [11:56:01]process_json_proto [11:56:01]json parsed OK: [11:56:01]protocol is kg_v1.0 [11:56:01]action value=close_receipt [11:56:01]process_action close_receipt [11:56:01]cmd_close_receipt [11:56:01]MH_GetDate [11:56:01]Write to MH i2c: F0 00 00 DB B1 7B [11:56:01]Write i2c OK [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: F0 [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: F0 09 00 [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: F0 09 00 DB B1 00 D7 D8 1C 67 44 5E 04 65 C1 [11:56:01]GetLastDocTimeStamp 1729943704 [11:56:01]current date 1729943767 [11:56:01]FM_GetShiftState [11:56:01]SAM_PROTO_GetShiftState [11:56:01]wFMCommunicate request_size=4 [11:56:01]MH_SAM_APDU [11:56:01]CAPDU: 80 13 01 00 [11:56:01]Write to MH i2c: E2 08 00 DC B1 80 13 01 00 00 00 00 00 0A [11:56:01]Write i2c OK [11:56:01]MH_I2C_Read... [11:56:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:01]Read from MH i2c: E2 [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: E2 0E 00 [11:56:01]MH_I2C_Read... [11:56:01]Read from MH i2c: E2 0E 00 DC B1 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 88 [11:56:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:56:01]wFMCommunicate OK [11:56:01]SAM_PROTO_GetShiftState done [11:56:01]FM_GetShiftState done [11:56:01]opened in 1729902265 [11:56:01]opened+sec_in_day 1729988665 [11:56:01]quantity*price = 34052 [11:56:01]sum+1 = 34053 [11:56:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.16 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 227 26.10.2024 11:56 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308806 ФПД: 186655779427355 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T115607&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308806&fm=186655779427355&tin=02508201610067®Number=0000000000091780&sum=34000 [11:56:02]StoreToDocumentArchive [11:56:02]shift 532 fd 308806 [11:56:02]save to /storage/0532/doc_00308806 [11:56:02]save last doc name /storage/0532/doc_00308806 to /storage/kkm_last_doc_name [11:56:02]save OK [11:56:02]Clear old archive folders... [11:56:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:02]tlvbuf is 00A9CDC0 [11:56:02]SAM_PROTO_ClearQueue [11:56:02]wFMCommunicate request_size=4 [11:56:02]MH_SAM_APDU [11:56:02]CAPDU: 80 09 00 00 [11:56:02]Write to MH i2c: E2 08 00 E9 B1 80 09 00 00 00 00 00 00 0C [11:56:02]Write i2c OK [11:56:02]MH_I2C_Read... [11:56:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:02]Read from MH i2c: E2 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: E2 03 00 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: E2 03 00 E9 B1 00 90 00 0E [11:56:02]RAPDU: 90 00 [11:56:02]wFMCommunicate OK [11:56:02]SAM_PROTO_ClearQueue done [11:56:02]KKMCreateOFDPacket [11:56:02]OFDProtocolAddRootSTLVToBuf [11:56:02]FM_MakeSignedData [11:56:02]FM_MakeSignedData [11:56:02]SAM_PROTO_SignData [11:56:02]wFMCommunicate request_size=4 [11:56:02]MH_SAM_APDU [11:56:02]CAPDU: 80 0D 01 02 [11:56:02]Write to MH i2c: E2 08 00 EA B1 80 0D 01 02 00 00 00 00 14 [11:56:02]Write i2c OK [11:56:02]MH_I2C_Read... [11:56:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:02]Read from MH i2c: E2 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: E2 03 00 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: E2 03 00 EA B1 00 90 00 0F [11:56:02]RAPDU: 90 00 [11:56:02]wFMCommunicate OK [11:56:02]wFMCommunicate request_size=255 [11:56:02]MH_SAM_APDU [11:56: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 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 D7 D8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 46 B6 04 00 35 04 06 00 A9 [11:56:02]Write to MH i2c: E2 02 01 EB B1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 D7 D8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 46 B6 04 00 35 04 06 00 A9 00 00 AF [11:56:02]Write i2c OK [11:56:02]MH_I2C_Read... [11:56:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:02]Read from MH i2c: E2 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: E2 03 00 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: E2 03 00 EB B1 00 90 00 10 [11:56:02]RAPDU: 90 00 [11:56:02]wFMCommunicate OK [11:56:02]wFMCommunicate request_size=10 [11:56:02]MH_SAM_APDU [11:56:02]CAPDU: 80 0D 02 02 05 C3 2F 6D 94 1B [11:56:02]Write to MH i2c: E2 0D 00 EC B1 80 0D 02 02 05 00 C3 2F 6D 94 1B 00 00 2F [11:56:02]Write i2c OK [11:56:02]MH_I2C_Read... [11:56:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:02]Read from MH i2c: E2 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: E2 03 00 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: E2 03 00 EC B1 00 90 00 11 [11:56:02]RAPDU: 90 00 [11:56:02]wFMCommunicate OK [11:56:02]wFMCommunicate request_size=4 [11:56:02]MH_SAM_APDU [11:56:02]CAPDU: 80 0D 03 02 [11:56:02]Write to MH i2c: E2 08 00 ED B1 80 0D 03 02 00 00 00 00 19 [11:56:02]Write i2c OK [11:56:02]MH_I2C_Read... [11:56:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:02]Read from MH i2c: E2 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: E2 0B 00 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: E2 0B 00 ED B1 00 4A 1A 6F FA 36 53 9F 98 90 00 A7 [11:56:02]RAPDU: 4A 1A 6F FA 36 53 9F 98 90 00 [11:56:02]wFMCommunicate OK [11:56:02]SAM_PROTO_SignData done [11:56:02]FM_MakeSignedData done [11:56:02]CreateOFDProtocolMessage [11:56:02]wFMCommunicate request_size=4 [11:56:02]MH_SAM_APDU [11:56:02]CAPDU: 80 11 00 00 [11:56:02]Write to MH i2c: E2 08 00 EE B1 80 11 00 00 00 00 00 00 19 [11:56:02]Write i2c OK [11:56:02]MH_I2C_Read... [11:56:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:02]Read from MH i2c: E2 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: E2 17 00 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: E2 17 00 EE B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6E [11:56:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:56:02]wFMCommunicate OK [11:56:02]CreateOFDProtocolMessage done [11:56:02]OFDSenderStorePacket 308806 [11:56:02]StoreOFDPacket docnum=308806 [11:56:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 17 3A 07 01 C0 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 D7 D8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 46 B6 04 00 35 04 06 00 A9 C3 2F 6D 94 1B 4A 1A 6F FA 36 53 9F 98 [11:56:02]CheckFolder [11:56:02]dirname=/storage/ofd_packets [11:56:02]CheckFolder done [11:56:02]ProducePacketName [11:56:02]name=ofd_packets/00308806 [11:56:02]NVStorageSaveData ofd_packets/00308806 [11:56:02]File name is /storage/ofd_packets/00308806 [11:56:02]Write 301 bytes [11:56:02]NVStorageSaveData done [11:56:02]OFDSenderStorePacket done [11:56:02]KKMCreateOFDPacket done [11:56:02]NVStorageSaveData kkm_last_timestamp [11:56:02]File name is /storage/kkm_last_timestamp [11:56:02]Write 4 bytes [11:56:02]NVStorageSaveData done [11:56:02]ExternCall_PrintAddStr [11:56:02]wPrintStart [11:56:02]Write to MH i2c: 01 00 00 EF B1 A0 [11:56:02]Write i2c OK [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: 01 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: 01 07 00 [11:56:02]MH_I2C_Read... [11:56:02]Read from MH i2c: 01 07 00 EF B1 00 00 00 00 00 FF 0F B5 [11:56:02]RasterBufferAndPrint [11:56:02]line Счет N : (1)642673 [11:56:02]line ИНН: 02508201610067 [11:56:02]line Контрольно-Кассовый Чек [11:56:02]line ПРОДАЖА [11:56:02]line ТРК (МРК, ГНК) : 41 [11:56:02]line Товар: 2710124130 [11:56:02]line Аи-92-К-2 [11:56:02]line 5.090 * 66.90 [11:56:02]line = 340.52 [11:56:02]line НДС 12% НСП 1% [11:56:02]line > о реализуемом товаре [11:56:02]line ОКРУГЛЕНИЕ: -0.52 [11:56:02]line ИТОГО: 340.00 [11:56:02]line Внесено: 340.00 [11:56:02]line СДАЧА: 0.00 [11:56:02]line НСП 1% : 3.01 [11:56:02]line НДС 12% : 36.16 [11:56:02]line Наличными: 340.00 [11:56:02]line Безнал.: 0.00 [11:56:02]line Место: АЗС № 172 "Партнер Нефть" [11:56:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:56:02]line СНО: Общий режим [11:56:02]line Чек 227 26.10.2024 11:56 [11:56:02]line Смена: 532 ФФД: 1.0 [11:56:02]line ЗНМ: 0300000116 [11:56:02]line РНМ: 0000000000091780 [11:56:02]line Версия ККМ: 001 [11:56:02]line ФМ: 0000000000871765 [11:56:02]line ФД: 308806 [11:56:02]line ФПД: 186655779427355 [11:56:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T115607&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308806&fm=186655779427355&tin=02508201610067®Number=0000000000091780&sum=34000 [11:56:03]OFD Sender: Processing packet 308806 [packets to send 222, broken 221] [11:56:03]ProducePacketName [11:56:03]name=ofd_packets/00308806 [11:56:03]OFD Sender: To server: pG, [11:56:03]CommunicateWithHost lk.salyk.kg:30040 [11:56:03]ConnectInit lk.salyk.kg [11:56:03]written 0, free lines is 4095 [11:56:03]Connected sock=10 [11:56:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 17 3A 07 01 C0 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 D7 D8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 46 B6 04 00 35 04 06 00 A9 C3 2F 6D 94 1B 4A 1A 6F FA 36 53 9F 98 [11:56:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 00 BD 47 00 10 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 31 37 36 35 10 04 04 00 46 B6 04 00 F4 03 04 00 35 7F 1C 67 B6 04 01 00 00 A2 80 CD 64 CF 4C AE 69 [11:56:03]CommunicateWithHost err = 0 [11:56:03]CheckOFDResponse [11:56:03]1017 (14) - 77093643461234 [11:56:03]1041 (16) - 0000000000871765 [11:56:03]1040 (4) - 308806 [11:56:03]1012 (4) - 26.10.2024 05:33 [11:56:03]1206 (1) - 0 [11:56:03]OFD Sender: Remove packet 308806 [11:56:03]ProducePacketName [11:56:03]name=ofd_packets/00308806 [11:56:03]NVStorageDeleteData [11:56:03]Write to MH i2c: 01 00 00 19 B2 CB [11:56:03]Write i2c OK [11:56:03]MH_I2C_Read... [11:56:03]Read from MH i2c: 01 [11:56:03]MH_I2C_Read... [11:56:03]Read from MH i2c: 01 07 00 [11:56:03]MH_I2C_Read... [11:56:03]Read from MH i2c: 01 07 00 19 B2 00 00 00 00 00 B3 0C 91 [11:56:03]RasterBufferAndPrint [11:56:03]line [11:56:03]line [11:56:03]line [11:56:03]line [11:56:03]line [11:56:03]written 0, free lines is 3255 [11:56:03]MH_Cut [11:56:03]Write to MH i2c: D1 01 00 20 B2 01 A4 [11:56:03]Write i2c OK [11:56:03]MH_I2C_Read... [11:56:03]Read from MH i2c: D1 [11:56:03]MH_I2C_Read... [11:56:03]Read from MH i2c: D1 01 00 [11:56:03]MH_I2C_Read... [11:56:03]Read from MH i2c: D1 01 00 20 B2 00 A3 [11:56:03]Write to MH i2c: 01 00 00 21 B2 D3 [11:56:03]Write i2c OK [11:56:03]MH_I2C_Read... [11:56:04]OFD Sender: No OFD packet to send [11:56:04]*** Cut start [11:56:04]*** Purtial cut [11:56:04]*** Stage 1: CUTSNS_PIN = 1 [11:56:04]Read from MH i2c: 01 [11:56:04]MH_I2C_Read... [11:56:04]*** Stop cut motor [11:56:04]*** Cut end [11:56:04]Read from MH i2c: 01 07 00 [11:56:04]MH_I2C_Read... [11:56:04]Read from MH i2c: 01 07 00 21 B2 00 00 00 00 00 FF 0F E8 [11:56:04]process_action close_receipt done [11:56:04]requested_data is exist [11:56:04]produce_requested_data [11:56:04]requested_item fm.sn is exist - process it [11:56:04]wFMCommunicate request_size=4 [11:56:04]MH_SAM_APDU [11:56:04]CAPDU: 80 11 00 00 [11:56:04]Write to MH i2c: E2 08 00 22 B2 80 11 00 00 00 00 00 00 4E [11:56:04]Write i2c OK [11:56:04]MH_I2C_Read... [11:56:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:04]Read from MH i2c: E2 [11:56:04]MH_I2C_Read... [11:56:04]Read from MH i2c: E2 17 00 [11:56:04]MH_I2C_Read... [11:56:04]Read from MH i2c: E2 17 00 22 B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A3 [11:56:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:56:04]wFMCommunicate OK [11:56:04]requested_item fd.num is exist - process it [11:56:04]SAM_PROTO_GetFieldsCounters [11:56:04]wFMCommunicate request_size=4 [11:56:04]MH_SAM_APDU [11:56:04]CAPDU: 80 13 00 00 [11:56:04]Write to MH i2c: E2 08 00 23 B2 80 13 00 00 00 00 00 00 51 [11:56:04]Write i2c OK [11:56:04]MH_I2C_Read... [11:56:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:05]Read from MH i2c: E2 [11:56:05]MH_I2C_Read... [11:56:05]Read from MH i2c: E2 62 00 [11:56:05]MH_I2C_Read... [11:56:05]Read from MH i2c: E2 62 00 23 B2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 46 B6 04 00 0E 04 04 00 14 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 33 [11:56:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 46 B6 04 00 0E 04 04 00 14 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 [11:56:05]wFMCommunicate OK [11:56:05]SAM_PROTO_GetFieldsCounters done [11:56:05]requested_item shift.num is exist - process it [11:56:05]requested_item shift.opened is exist - process it [11:56:05]req_shift_opened [11:56:05]FM_GetShiftState [11:56:05]SAM_PROTO_GetShiftState [11:56:05]wFMCommunicate request_size=4 [11:56:05]MH_SAM_APDU [11:56:05]CAPDU: 80 13 01 00 [11:56:05]Write to MH i2c: E2 08 00 24 B2 80 13 01 00 00 00 00 00 53 [11:56:05]Write i2c OK [11:56:05]MH_I2C_Read... [11:56:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:05]Read from MH i2c: E2 [11:56:05]MH_I2C_Read... [11:56:05]Read from MH i2c: E2 0E 00 [11:56:05]MH_I2C_Read... [11:56:05]Read from MH i2c: E2 0E 00 24 B2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D1 [11:56:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:56:05]wFMCommunicate OK [11:56:05]SAM_PROTO_GetShiftState done [11:56:05]FM_GetShiftState done [11:56:05]req_shift_opened done [11:56:05]requested_item shift.open_date is exist - process it [11:56:05]req_shift_open_date [11:56:05]req_shift_open_date done [11:56:05]produce_requested_data done [11:56:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308806,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:56:05]process_action_free close_receipt [11:56:05]json_value_free [11:56:05]json_value_free done [11:56:05]process_json_proto returns [11:56:05]Send response to host [11:56:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308806,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:56:05]free response buf [11:56:05]execute_script done [11:56:05]execute_script returns [11:56:05]free content buf [11:56:05]Sock 9.Close socket [11:56:05]Sock 9.Thread stoped [11:56:09]OFD Sender: No OFD packet to send [11:56:14]OFD Sender: No OFD packet to send [11:56:19]OFD Sender: No OFD packet to send [11:56:24]OFD Sender: No OFD packet to send [11:56:29]OFD Sender: No OFD packet to send [11:56:34]OFD Sender: No OFD packet to send [11:56:39]OFD Sender: No OFD packet to send [11:56:44]OFD Sender: No OFD packet to send [11:56:49]OFD Sender: No OFD packet to send [11:56:54]OFD Sender: No OFD packet to send [11:56:59]OFD Sender: No OFD packet to send [11:57:04]OFD Sender: No OFD packet to send [11:57:09]OFD Sender: No OFD packet to send [11:57:14]OFD Sender: No OFD packet to send [11:57:19]OFD Sender: No OFD packet to send [11:57:24]OFD Sender: No OFD packet to send [11:57:29]OFD Sender: No OFD packet to send [11:57:34]OFD Sender: No OFD packet to send [11:57:39]OFD Sender: No OFD packet to send [11:57:44]OFD Sender: No OFD packet to send [11:57:49]OFD Sender: No OFD packet to send [11:57:54]OFD Sender: No OFD packet to send [11:57:59]OFD Sender: No OFD packet to send [11:58:04]OFD Sender: No OFD packet to send [11:58:09]OFD Sender: No OFD packet to send [11:58:14]OFD Sender: No OFD packet to send [11:58:16]accept exits with 8 [11:58:16]New connection [11:58:16]New thread 3067198820 created [11:58:16]Thread 3067342180 joined [11:58:16]Waiting for new connection... [11:58:16] Sock 8.Parse request [11:58:16]Sock 8.Check first char [11:58:16]Sock 8.First char is OK [11:58:16]request: POST /json_proto HTTP/1.0 [11:58:16]Method: POST [11:58:16]URL: /json_proto [11:58:16]Method is POST - this is cgi request [11:58:16]url: /json_proto [11:58:16]query_string will be loaded in cgi processing [11:58:16]execute_cgi json_proto POST (null) [11:58:16]execute_cgi path=json_proto method=POST [11:58:16]POST find Content-Length [11:58:16]Host: 172.17.96.3:8080 [11:58:16]Content-Length: 677 [11:58:16]Content-Type: application/json [11:58:16] [11:58:16]POST finish read [11:58:16]Found Content-Length = 677 [11:58:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642674", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:58:16]execute_script... [11:58:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642674", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:58:16]POST & json_proto [11:58:16]process_json_proto [11:58:16]json parsed OK: [11:58:16]protocol is kg_v1.0 [11:58:16]action value=close_receipt [11:58:16]process_action close_receipt [11:58:16]cmd_close_receipt [11:58:16]MH_GetDate [11:58:16]Write to MH i2c: F0 00 00 25 B2 C6 [11:58:16]Write i2c OK [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: F0 [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: F0 09 00 [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: F0 09 00 25 B2 00 5E D9 1C 67 44 5E 04 65 94 [11:58:16]GetLastDocTimeStamp 1729943767 [11:58:16]current date 1729943902 [11:58:16]FM_GetShiftState [11:58:16]SAM_PROTO_GetShiftState [11:58:16]wFMCommunicate request_size=4 [11:58:16]MH_SAM_APDU [11:58:16]CAPDU: 80 13 01 00 [11:58:16]Write to MH i2c: E2 08 00 26 B2 80 13 01 00 00 00 00 00 55 [11:58:16]Write i2c OK [11:58:16]MH_I2C_Read... [11:58:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:16]Read from MH i2c: E2 [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: E2 0E 00 [11:58:16]MH_I2C_Read... [11:58:16]Read from MH i2c: E2 0E 00 26 B2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D3 [11:58:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:58:16]wFMCommunicate OK [11:58:16]SAM_PROTO_GetShiftState done [11:58:16]FM_GetShiftState done [11:58:16]opened in 1729902265 [11:58:16]opened+sec_in_day 1729988665 [11:58:16]quantity*price = 50041 [11:58:16]sum+1 = 50042 [11:58:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 228 26.10.2024 11:58 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308807 ФПД: 156109024807085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T115822&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308807&fm=156109024807085&tin=02508201610067®Number=0000000000091780&sum=50000 [11:58:17]StoreToDocumentArchive [11:58:17]shift 532 fd 308807 [11:58:17]save to /storage/0532/doc_00308807 [11:58:17]save last doc name /storage/0532/doc_00308807 to /storage/kkm_last_doc_name [11:58:17]save OK [11:58:17]Clear old archive folders... [11:58:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:58:17]tlvbuf is 00AE4720 [11:58:17]SAM_PROTO_ClearQueue [11:58:17]wFMCommunicate request_size=4 [11:58:17]MH_SAM_APDU [11:58:17]CAPDU: 80 09 00 00 [11:58:17]Write to MH i2c: E2 08 00 33 B2 80 09 00 00 00 00 00 00 57 [11:58:17]Write i2c OK [11:58:17]MH_I2C_Read... [11:58:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:58:17]Read from MH i2c: E2 [11:58:17]MH_I2C_Read... [11:58:17]Read from MH i2c: E2 03 00 [11:58:17]MH_I2C_Read... [11:58:17]Read from MH i2c: E2 03 00 33 B2 00 90 00 59 [11:58:17]RAPDU: 90 00 [11:58:17]wFMCommunicate OK [11:58:17]SAM_PROTO_ClearQueue done [11:58:17]KKMCreateOFDPacket [11:58:17]OFDProtocolAddRootSTLVToBuf [11:58:17]FM_MakeSignedData [11:58:17]FM_MakeSignedData [11:58:17]SAM_PROTO_SignData [11:58:17]wFMCommunicate request_size=4 [11:58:17]MH_SAM_APDU [11:58:17]CAPDU: 80 0D 01 02 [11:58:17]Write to MH i2c: E2 08 00 34 B2 80 0D 01 02 00 00 00 00 5F [11:58:17]Write i2c OK [11:58:17]MH_I2C_Read... [11:58:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:58:17]Read from MH i2c: E2 [11:58:17]MH_I2C_Read... [11:58:17]Read from MH i2c: E2 03 00 [11:58:17]MH_I2C_Read... [11:58:17]Read from MH i2c: E2 03 00 34 B2 00 90 00 5A [11:58:17]RAPDU: 90 00 [11:58:17]wFMCommunicate OK [11:58:17]wFMCommunicate request_size=255 [11:58:17]MH_SAM_APDU [11:58:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E4 00 00 00 F4 03 04 00 5E D9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 47 B6 04 00 35 04 06 00 8D [11:58:17]Write to MH i2c: E2 02 01 35 B2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 E4 00 00 00 F4 03 04 00 5E D9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 47 B6 04 00 35 04 06 00 8D 00 00 2F [11:58:18]Write i2c OK [11:58:18]MH_I2C_Read... [11:58:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:18]Read from MH i2c: E2 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: E2 03 00 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: E2 03 00 35 B2 00 90 00 5B [11:58:18]RAPDU: 90 00 [11:58:18]wFMCommunicate OK [11:58:18]wFMCommunicate request_size=10 [11:58:18]MH_SAM_APDU [11:58:18]CAPDU: 80 0D 02 02 05 FA F6 F8 48 AD [11:58:18]Write to MH i2c: E2 0D 00 36 B2 80 0D 02 02 05 00 FA F6 F8 48 AD 00 00 49 [11:58:18]Write i2c OK [11:58:18]MH_I2C_Read... [11:58:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:18]Read from MH i2c: E2 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: E2 03 00 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: E2 03 00 36 B2 00 90 00 5C [11:58:18]RAPDU: 90 00 [11:58:18]wFMCommunicate OK [11:58:18]wFMCommunicate request_size=4 [11:58:18]MH_SAM_APDU [11:58:18]CAPDU: 80 0D 03 02 [11:58:18]Write to MH i2c: E2 08 00 37 B2 80 0D 03 02 00 00 00 00 64 [11:58:18]Write i2c OK [11:58:18]MH_I2C_Read... [11:58:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:58:18]Read from MH i2c: E2 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: E2 0B 00 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: E2 0B 00 37 B2 00 6A 2F C1 8E 97 33 84 60 90 00 FB [11:58:18]RAPDU: 6A 2F C1 8E 97 33 84 60 90 00 [11:58:18]wFMCommunicate OK [11:58:18]SAM_PROTO_SignData done [11:58:18]FM_MakeSignedData done [11:58:18]CreateOFDProtocolMessage [11:58:18]wFMCommunicate request_size=4 [11:58:18]MH_SAM_APDU [11:58:18]CAPDU: 80 11 00 00 [11:58:18]Write to MH i2c: E2 08 00 38 B2 80 11 00 00 00 00 00 00 64 [11:58:18]Write i2c OK [11:58:18]MH_I2C_Read... [11:58:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:18]Read from MH i2c: E2 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: E2 17 00 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: E2 17 00 38 B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B9 [11:58:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:58:18]wFMCommunicate OK [11:58:18]CreateOFDProtocolMessage done [11:58:18]OFDSenderStorePacket 308807 [11:58:18]StoreOFDPacket docnum=308807 [11:58:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 96 69 07 01 D6 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E4 00 00 00 F4 03 04 00 5E D9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 47 B6 04 00 35 04 06 00 8D FA F6 F8 48 AD 6A 2F C1 8E 97 33 84 60 [11:58:18]CheckFolder [11:58:18]dirname=/storage/ofd_packets [11:58:18]CheckFolder done [11:58:18]ProducePacketName [11:58:18]name=ofd_packets/00308807 [11:58:18]NVStorageSaveData ofd_packets/00308807 [11:58:18]File name is /storage/ofd_packets/00308807 [11:58:18]Write 301 bytes [11:58:18]NVStorageSaveData done [11:58:18]OFDSenderStorePacket done [11:58:18]KKMCreateOFDPacket done [11:58:18]NVStorageSaveData kkm_last_timestamp [11:58:18]File name is /storage/kkm_last_timestamp [11:58:18]Write 4 bytes [11:58:18]NVStorageSaveData done [11:58:18]ExternCall_PrintAddStr [11:58:18]wPrintStart [11:58:18]Write to MH i2c: 01 00 00 39 B2 EB [11:58:18]Write i2c OK [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: 01 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: 01 07 00 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: 01 07 00 39 B2 00 00 00 00 00 FF 0F 00 [11:58:18]RasterBufferAndPrint [11:58:18]line Счет N : (1)642674 [11:58:18]line ИНН: 02508201610067 [11:58:18]line Контрольно-Кассовый Чек [11:58:18]line ПРОДАЖА [11:58:18]line ТРК (МРК, ГНК) : 41 [11:58:18]line Товар: 2710124130 [11:58:18]line Аи-92-К-2 [11:58:18]line 7.480 * 66.90 [11:58:18]line = 500.41 [11:58:18]line НДС 12% НСП 1% [11:58:18]line > о реализуемом товаре [11:58:18]line ОКРУГЛЕНИЕ: -0.41 [11:58:18]line ИТОГО: 500.00 [11:58:18]line Внесено: 500.00 [11:58:18]line СДАЧА: 0.00 [11:58:18]line НСП 1% : 4.43 [11:58:18]line НДС 12% : 53.14 [11:58:18]line Наличными: 500.00 [11:58:18]line Безнал.: 0.00 [11:58:18]line Место: АЗС № 172 "Партнер Нефть" [11:58:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:58:18]line СНО: Общий режим [11:58:18]line Чек 228 26.10.2024 11:58 [11:58:18]line Смена: 532 ФФД: 1.0 [11:58:18]line ЗНМ: 0300000116 [11:58:18]line РНМ: 0000000000091780 [11:58:18]line Версия ККМ: 001 [11:58:18]line ФМ: 0000000000871765 [11:58:18]line ФД: 308807 [11:58:18]line ФПД: 156109024807085 [11:58:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T115822&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308807&fm=156109024807085&tin=02508201610067®Number=0000000000091780&sum=50000 [11:58:18]written 0, free lines is 4095 [11:58:18]OFD Sender: Processing packet 308807 [packets to send 222, broken 221] [11:58:18]ProducePacketName [11:58:18]name=ofd_packets/00308807 [11:58:18]OFD Sender: To server: pG, [11:58:18]CommunicateWithHost lk.salyk.kg:30040 [11:58:18]ConnectInit lk.salyk.kg [11:58:18]Connected sock=10 [11:58:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 96 69 07 01 D6 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E4 00 00 00 F4 03 04 00 5E D9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 47 B6 04 00 35 04 06 00 8D FA F6 F8 48 AD 6A 2F C1 8E 97 33 84 60 [11:58:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0E 10 47 00 45 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 47 B6 04 00 F4 03 04 00 BD 7F 1C 67 B6 04 01 00 00 5A DF 44 5F D9 51 26 98 [11:58:18]CommunicateWithHost err = 0 [11:58:18]CheckOFDResponse [11:58:18]1017 (14) - 77093643461234 [11:58:18]1041 (16) - 0000000000871765 [11:58:18]1040 (4) - 308807 [11:58:18]1012 (4) - 26.10.2024 05:35 [11:58:18]1206 (1) - 0 [11:58:18]OFD Sender: Remove packet 308807 [11:58:18]ProducePacketName [11:58:18]name=ofd_packets/00308807 [11:58:18]NVStorageDeleteData [11:58:18]Write to MH i2c: 01 00 00 63 B2 15 [11:58:18]Write i2c OK [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: 01 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: 01 07 00 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: 01 07 00 63 B2 00 00 00 00 00 B3 0C DB [11:58:18]RasterBufferAndPrint [11:58:18]line [11:58:18]line [11:58:18]line [11:58:18]line [11:58:18]line [11:58:18]written 0, free lines is 3257 [11:58:18]MH_Cut [11:58:18]Write to MH i2c: D1 01 00 6A B2 01 EE [11:58:18]Write i2c OK [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: D1 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: D1 01 00 [11:58:18]MH_I2C_Read... [11:58:18]Read from MH i2c: D1 01 00 6A B2 00 ED [11:58:18]Write to MH i2c: 01 00 00 6B B2 1D [11:58:18]Write i2c OK [11:58:18]MH_I2C_Read... [11:58:19]OFD Sender: No OFD packet to send [11:58:19]*** Cut start [11:58:19]*** Purtial cut [11:58:19]*** Stage 1: CUTSNS_PIN = 1 [11:58:19]Read from MH i2c: 01 [11:58:19]MH_I2C_Read... [11:58:19]*** Stop cut motor [11:58:19]*** Cut end [11:58:19]Read from MH i2c: 01 07 00 [11:58:19]MH_I2C_Read... [11:58:19]Read from MH i2c: 01 07 00 6B B2 00 00 00 00 00 FF 0F 32 [11:58:19]process_action close_receipt done [11:58:19]requested_data is exist [11:58:19]produce_requested_data [11:58:19]requested_item fm.sn is exist - process it [11:58:19]wFMCommunicate request_size=4 [11:58:19]MH_SAM_APDU [11:58:19]CAPDU: 80 11 00 00 [11:58:19]Write to MH i2c: E2 08 00 6C B2 80 11 00 00 00 00 00 00 98 [11:58:19]Write i2c OK [11:58:19]MH_I2C_Read... [11:58:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:20]Read from MH i2c: E2 [11:58:20]MH_I2C_Read... [11:58:20]Read from MH i2c: E2 17 00 [11:58:20]MH_I2C_Read... [11:58:20]Read from MH i2c: E2 17 00 6C B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 ED [11:58:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:58:20]wFMCommunicate OK [11:58:20]requested_item fd.num is exist - process it [11:58:20]SAM_PROTO_GetFieldsCounters [11:58:20]wFMCommunicate request_size=4 [11:58:20]MH_SAM_APDU [11:58:20]CAPDU: 80 13 00 00 [11:58:20]Write to MH i2c: E2 08 00 6D B2 80 13 00 00 00 00 00 00 9B [11:58:20]Write i2c OK [11:58:20]MH_I2C_Read... [11:58:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:58:20]Read from MH i2c: E2 [11:58:20]MH_I2C_Read... [11:58:20]Read from MH i2c: E2 62 00 [11:58:20]MH_I2C_Read... [11:58:20]Read from MH i2c: E2 62 00 6D B2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 47 B6 04 00 0E 04 04 00 14 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 81 [11:58: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 47 B6 04 00 0E 04 04 00 14 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 [11:58:20]wFMCommunicate OK [11:58:20]SAM_PROTO_GetFieldsCounters done [11:58:20]requested_item shift.num is exist - process it [11:58:20]requested_item shift.opened is exist - process it [11:58:20]req_shift_opened [11:58:20]FM_GetShiftState [11:58:20]SAM_PROTO_GetShiftState [11:58:20]wFMCommunicate request_size=4 [11:58:20]MH_SAM_APDU [11:58:20]CAPDU: 80 13 01 00 [11:58:20]Write to MH i2c: E2 08 00 6E B2 80 13 01 00 00 00 00 00 9D [11:58:20]Write i2c OK [11:58:20]MH_I2C_Read... [11:58:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:20]Read from MH i2c: E2 [11:58:20]MH_I2C_Read... [11:58:20]Read from MH i2c: E2 0E 00 [11:58:20]MH_I2C_Read... [11:58:20]Read from MH i2c: E2 0E 00 6E B2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1B [11:58:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:58:20]wFMCommunicate OK [11:58:20]SAM_PROTO_GetShiftState done [11:58:20]FM_GetShiftState done [11:58:20]req_shift_opened done [11:58:20]requested_item shift.open_date is exist - process it [11:58:20]req_shift_open_date [11:58:20]req_shift_open_date done [11:58:20]produce_requested_data done [11:58:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308807,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:58:20]process_action_free close_receipt [11:58:20]json_value_free [11:58:20]json_value_free done [11:58:20]process_json_proto returns [11:58:20]Send response to host [11:58:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308807,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:58:20]free response buf [11:58:20]execute_script done [11:58:20]execute_script returns [11:58:20]free content buf [11:58:20]Sock 8.Close socket [11:58:20]Sock 8.Thread stoped [11:58:24]OFD Sender: No OFD packet to send [11:58:29]OFD Sender: No OFD packet to send [11:58:34]OFD Sender: No OFD packet to send [11:58:39]OFD Sender: No OFD packet to send [11:58:42]accept exits with 9 [11:58:42]New connection [11:58:42]New thread 3067342180 created [11:58:42]Thread 3067198820 joined [11:58:42]Waiting for new connection... [11:58:42] Sock 9.Parse request [11:58:42]Sock 9.Check first char [11:58:42]Sock 9.First char is OK [11:58:42]request: POST /json_proto HTTP/1.0 [11:58:42]Method: POST [11:58:42]URL: /json_proto [11:58:42]Method is POST - this is cgi request [11:58:42]url: /json_proto [11:58:42]query_string will be loaded in cgi processing [11:58:42]execute_cgi json_proto POST (null) [11:58:42]execute_cgi path=json_proto method=POST [11:58:42]POST find Content-Length [11:58:42]Host: 172.17.96.3:8080 [11:58:42]Content-Length: 769 [11:58:42]Content-Type: application/json [11:58:42] [11:58:42]POST finish read [11:58:42]Found Content-Length = 769 [11:58:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642675", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:42]execute_script... [11:58: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)642675", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:58:42]POST & json_proto [11:58:42]process_json_proto [11:58:42]json parsed OK: [11:58:42]protocol is kg_v1.0 [11:58:42]action value=close_receipt [11:58:42]process_action close_receipt [11:58:42]cmd_close_receipt [11:58:42]MH_GetDate [11:58:42]Write to MH i2c: F0 00 00 6F B2 10 [11:58:42]Write i2c OK [11:58:42]MH_I2C_Read... [11:58:42]Read from MH i2c: F0 [11:58:42]MH_I2C_Read... [11:58:42]Read from MH i2c: F0 09 00 [11:58:42]MH_I2C_Read... [11:58:42]Read from MH i2c: F0 09 00 6F B2 00 78 D9 1C 67 44 5E 04 65 F8 [11:58:42]GetLastDocTimeStamp 1729943902 [11:58:42]current date 1729943928 [11:58:42]FM_GetShiftState [11:58:42]SAM_PROTO_GetShiftState [11:58:42]wFMCommunicate request_size=4 [11:58:42]MH_SAM_APDU [11:58:42]CAPDU: 80 13 01 00 [11:58:42]Write to MH i2c: E2 08 00 70 B2 80 13 01 00 00 00 00 00 9F [11:58:42]Write i2c OK [11:58:42]MH_I2C_Read... [11:58:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:42]Read from MH i2c: E2 [11:58:42]MH_I2C_Read... [11:58:42]Read from MH i2c: E2 0E 00 [11:58:42]MH_I2C_Read... [11:58:42]Read from MH i2c: E2 0E 00 70 B2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1D [11:58:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:58:42]wFMCommunicate OK [11:58:42]SAM_PROTO_GetShiftState done [11:58:42]FM_GetShiftState done [11:58:42]opened in 1729902265 [11:58:42]opened+sec_in_day 1729988665 [11:58:42]quantity*price = 100021 [11:58:42]sum+1 = 100023 [11:58:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 229 26.10.2024 11:58 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308808 ФПД: 92957057694269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T115848&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308808&fm=92957057694269&tin=02508201610067®Number=0000000000091780&sum=100022 [11:58:43]StoreToDocumentArchive [11:58:43]shift 532 fd 308808 [11:58:43]save to /storage/0532/doc_00308808 [11:58:43]save last doc name /storage/0532/doc_00308808 to /storage/kkm_last_doc_name [11:58:43]save OK [11:58:43]Clear old archive folders... [11:58:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:58:43]tlvbuf is 00B61380 [11:58:43]SAM_PROTO_ClearQueue [11:58:43]wFMCommunicate request_size=4 [11:58:43]MH_SAM_APDU [11:58:43]CAPDU: 80 09 00 00 [11:58:43]Write to MH i2c: E2 08 00 7D B2 80 09 00 00 00 00 00 00 A1 [11:58:43]Write i2c OK [11:58:43]MH_I2C_Read... [11:58:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:58:43]Read from MH i2c: E2 [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: E2 03 00 [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: E2 03 00 7D B2 00 90 00 A3 [11:58:43]RAPDU: 90 00 [11:58:43]wFMCommunicate OK [11:58:43]SAM_PROTO_ClearQueue done [11:58:43]KKMCreateOFDPacket [11:58:43]OFDProtocolAddRootSTLVToBuf [11:58:43]FM_MakeSignedData [11:58:43]FM_MakeSignedData [11:58:43]SAM_PROTO_SignData [11:58:43]wFMCommunicate request_size=4 [11:58:43]MH_SAM_APDU [11:58:43]CAPDU: 80 0D 01 02 [11:58:43]Write to MH i2c: E2 08 00 7E B2 80 0D 01 02 00 00 00 00 A9 [11:58:43]Write i2c OK [11:58:43]MH_I2C_Read... [11:58:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:58:43]Read from MH i2c: E2 [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: E2 03 00 [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: E2 03 00 7E B2 00 90 00 A4 [11:58:43]RAPDU: 90 00 [11:58:43]wFMCommunicate OK [11:58:43]wFMCommunicate request_size=255 [11:58:43]MH_SAM_APDU [11:58:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 78 D9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 48 B6 04 00 35 04 06 00 54 [11:58:43]Write to MH i2c: E2 02 01 7F B2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 78 D9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 48 B6 04 00 35 04 06 00 54 00 00 A6 [11:58:43]Write i2c OK [11:58:43]MH_I2C_Read... [11:58:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:43]Read from MH i2c: E2 [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: E2 03 00 [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: E2 03 00 7F B2 00 90 00 A5 [11:58:43]RAPDU: 90 00 [11:58:43]wFMCommunicate OK [11:58:43]wFMCommunicate request_size=10 [11:58:43]MH_SAM_APDU [11:58:43]CAPDU: 80 0D 02 02 05 8B 40 67 3A 3D [11:58:43]Write to MH i2c: E2 0D 00 80 B2 80 0D 02 02 05 00 8B 40 67 3A 3D 00 00 5F [11:58:43]Write i2c OK [11:58:43]MH_I2C_Read... [11:58:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:43]Read from MH i2c: E2 [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: E2 03 00 [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: E2 03 00 80 B2 00 90 00 A6 [11:58:43]RAPDU: 90 00 [11:58:43]wFMCommunicate OK [11:58:43]wFMCommunicate request_size=4 [11:58:43]MH_SAM_APDU [11:58:43]CAPDU: 80 0D 03 02 [11:58:43]Write to MH i2c: E2 08 00 81 B2 80 0D 03 02 00 00 00 00 AE [11:58:43]Write i2c OK [11:58:43]MH_I2C_Read... [11:58:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:58:43]Read from MH i2c: E2 [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: E2 0B 00 [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: E2 0B 00 81 B2 00 70 A7 CE 84 69 25 0B 74 90 00 25 [11:58:43]RAPDU: 70 A7 CE 84 69 25 0B 74 90 00 [11:58:43]wFMCommunicate OK [11:58:43]SAM_PROTO_SignData done [11:58:43]FM_MakeSignedData done [11:58:43]CreateOFDProtocolMessage [11:58:43]wFMCommunicate request_size=4 [11:58:43]MH_SAM_APDU [11:58:43]CAPDU: 80 11 00 00 [11:58:43]Write to MH i2c: E2 08 00 82 B2 80 11 00 00 00 00 00 00 AE [11:58:43]Write i2c OK [11:58:43]MH_I2C_Read... [11:58:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:43]Read from MH i2c: E2 [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: E2 17 00 [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: E2 17 00 82 B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 03 [11:58:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:58:43]wFMCommunicate OK [11:58:43]CreateOFDProtocolMessage done [11:58:43]OFDSenderStorePacket 308808 [11:58:43]StoreOFDPacket docnum=308808 [11:58:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 30 CF 07 01 94 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 78 D9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 48 B6 04 00 35 04 06 00 54 8B 40 67 3A 3D 70 A7 CE 84 69 25 0B 74 [11:58:43]CheckFolder [11:58:43]dirname=/storage/ofd_packets [11:58:43]CheckFolder done [11:58:43]ProducePacketName [11:58:43]name=ofd_packets/00308808 [11:58:43]NVStorageSaveData ofd_packets/00308808 [11:58:43]File name is /storage/ofd_packets/00308808 [11:58:43]Write 301 bytes [11:58:43]NVStorageSaveData done [11:58:43]OFDSenderStorePacket done [11:58:43]KKMCreateOFDPacket done [11:58:43]NVStorageSaveData kkm_last_timestamp [11:58:43]File name is /storage/kkm_last_timestamp [11:58:43]Write 4 bytes [11:58:43]NVStorageSaveData done [11:58:43]ExternCall_PrintAddStr [11:58:43]wPrintStart [11:58:43]Write to MH i2c: 01 00 00 83 B2 35 [11:58:43]Write i2c OK [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: 01 [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: 01 07 00 [11:58:43]MH_I2C_Read... [11:58:43]Read from MH i2c: 01 07 00 83 B2 00 00 00 00 00 FF 0F 4A [11:58:43]RasterBufferAndPrint [11:58:43]line Счет N : (1)642675 [11:58:43]line ИНН: 02508201610067 [11:58:43]line Контрольно-Кассовый Чек [11:58:43]line ПРОДАЖА [11:58:43]line ТРК (МРК, ГНК) : 61 [11:58:43]line Товар: 2710124500 [11:58:43]line Аи-95-К-3 [11:58:43]line 13.480 * 74.20 [11:58:43]line = 1000.22 [11:58:43]line НДС 12% НСП 1% [11:58:43]line > о реализуемом товаре [11:58:43]line ИТОГО: 1000.22 [11:58:43]line НСП 1% : 8.85 [11:58:43]line НДС 12% : 106.22 [11:58:43]line Наличными: 0.00 [11:58:43]line Безнал.: 1000.22 [11:58:43]line Место: АЗС № 172 "Партнер Нефть" [11:58:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [11:58:43]line СНО: Общий режим [11:58:43]line Чек 229 26.10.2024 11:58 [11:58:43]line Смена: 532 ФФД: 1.0 [11:58:43]line ЗНМ: 0300000116 [11:58:43]line РНМ: 0000000000091780 [11:58:43]line Версия ККМ: 001 [11:58:43]line Платежная система: Mbank [11:58:43]line ФМ: 0000000000871765 [11:58:43]line ФД: 308808 [11:58:43]line ФПД: 92957057694269 [11:58:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T115848&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308808&fm=92957057694269&tin=02508201610067®Number=0000000000091780&sum=100022 [11:58:43]written 0, free lines is 4095 [11:58:43]OFD Sender: Processing packet 308808 [packets to send 222, broken 221] [11:58:43]ProducePacketName [11:58:43]name=ofd_packets/00308808 [11:58:43]OFD Sender: To server: pG, [11:58:43]CommunicateWithHost lk.salyk.kg:30040 [11:58:43]ConnectInit lk.salyk.kg [11:58:44]Connected sock=10 [11:58:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 30 CF 07 01 94 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 78 D9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 48 B6 04 00 35 04 06 00 54 8B 40 67 3A 3D 70 A7 CE 84 69 25 0B 74 [11:58:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 76 76 47 00 67 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 31 37 36 35 10 04 04 00 48 B6 04 00 F4 03 04 00 D6 7F 1C 67 B6 04 01 00 00 F6 4A F7 49 68 5F 9E C8 [11:58:44]CommunicateWithHost err = 0 [11:58:44]CheckOFDResponse [11:58:44]1017 (14) - 77093643461234 [11:58:44]1041 (16) - 0000000000871765 [11:58:44]1040 (4) - 308808 [11:58:44]1012 (4) - 26.10.2024 05:36 [11:58:44]1206 (1) - 0 [11:58:44]OFD Sender: Remove packet 308808 [11:58:44]ProducePacketName [11:58:44]name=ofd_packets/00308808 [11:58:44]NVStorageDeleteData [11:58:44]Write to MH i2c: 01 00 00 AB B2 5D [11:58:44]Write i2c OK [11:58:44]MH_I2C_Read... [11:58:44]Read from MH i2c: 01 [11:58:44]MH_I2C_Read... [11:58:44]Read from MH i2c: 01 07 00 [11:58:44]MH_I2C_Read... [11:58:44]Read from MH i2c: 01 07 00 AB B2 00 00 00 00 00 E1 0C 51 [11:58:44]RasterBufferAndPrint [11:58:44]line [11:58:44]line [11:58:44]line [11:58:44]line [11:58:44]line [11:58:44]written 0, free lines is 3304 [11:58:44]MH_Cut [11:58:44]Write to MH i2c: D1 01 00 B2 B2 01 36 [11:58:44]Write i2c OK [11:58:44]MH_I2C_Read... [11:58:44]Read from MH i2c: D1 [11:58:44]MH_I2C_Read... [11:58:44]Read from MH i2c: D1 01 00 [11:58:44]MH_I2C_Read... [11:58:44]Read from MH i2c: D1 01 00 B2 B2 00 35 [11:58:44]Write to MH i2c: 01 00 00 B3 B2 65 [11:58:44]Write i2c OK [11:58:44]MH_I2C_Read... [11:58:44]OFD Sender: No OFD packet to send [11:58:45]*** Cut start [11:58:45]*** Purtial cut [11:58:45]*** Stage 1: CUTSNS_PIN = 1 [11:58:45]Read from MH i2c: 01 [11:58:45]MH_I2C_Read... [11:58:45]*** Stop cut motor [11:58:45]*** Cut end [11:58:45]Read from MH i2c: 01 07 00 [11:58:45]MH_I2C_Read... [11:58:45]Read from MH i2c: 01 07 00 B3 B2 00 00 00 00 00 FF 0F 7A [11:58:45]process_action close_receipt done [11:58:45]requested_data is exist [11:58:45]produce_requested_data [11:58:45]requested_item fm.sn is exist - process it [11:58:45]wFMCommunicate request_size=4 [11:58:45]MH_SAM_APDU [11:58:45]CAPDU: 80 11 00 00 [11:58:45]Write to MH i2c: E2 08 00 B4 B2 80 11 00 00 00 00 00 00 E0 [11:58:45]Write i2c OK [11:58:45]MH_I2C_Read... [11:58:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:45]Read from MH i2c: E2 [11:58:45]MH_I2C_Read... [11:58:45]Read from MH i2c: E2 17 00 [11:58:45]MH_I2C_Read... [11:58:45]Read from MH i2c: E2 17 00 B4 B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 35 [11:58:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [11:58:45]wFMCommunicate OK [11:58:45]requested_item fd.num is exist - process it [11:58:45]SAM_PROTO_GetFieldsCounters [11:58:45]wFMCommunicate request_size=4 [11:58:45]MH_SAM_APDU [11:58:45]CAPDU: 80 13 00 00 [11:58:45]Write to MH i2c: E2 08 00 B5 B2 80 13 00 00 00 00 00 00 E3 [11:58:45]Write i2c OK [11:58:45]MH_I2C_Read... [11:58:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:58:45]Read from MH i2c: E2 [11:58:45]MH_I2C_Read... [11:58:45]Read from MH i2c: E2 62 00 [11:58:45]MH_I2C_Read... [11:58:45]Read from MH i2c: E2 62 00 B5 B2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 48 B6 04 00 0E 04 04 00 14 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 CD [11:58: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 48 B6 04 00 0E 04 04 00 14 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 [11:58:45]wFMCommunicate OK [11:58:45]SAM_PROTO_GetFieldsCounters done [11:58:45]requested_item shift.num is exist - process it [11:58:45]requested_item shift.opened is exist - process it [11:58:45]req_shift_opened [11:58:45]FM_GetShiftState [11:58:45]SAM_PROTO_GetShiftState [11:58:45]wFMCommunicate request_size=4 [11:58:45]MH_SAM_APDU [11:58:45]CAPDU: 80 13 01 00 [11:58:45]Write to MH i2c: E2 08 00 B6 B2 80 13 01 00 00 00 00 00 E5 [11:58:45]Write i2c OK [11:58:45]MH_I2C_Read... [11:58:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:45]Read from MH i2c: E2 [11:58:45]MH_I2C_Read... [11:58:45]Read from MH i2c: E2 0E 00 [11:58:45]MH_I2C_Read... [11:58:45]Read from MH i2c: E2 0E 00 B6 B2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 63 [11:58:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [11:58:45]wFMCommunicate OK [11:58:45]SAM_PROTO_GetShiftState done [11:58:45]FM_GetShiftState done [11:58:45]req_shift_opened done [11:58:45]requested_item shift.open_date is exist - process it [11:58:45]req_shift_open_date [11:58:45]req_shift_open_date done [11:58:45]produce_requested_data done [11:58:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308808,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [11:58:45]process_action_free close_receipt [11:58:45]json_value_free [11:58:45]json_value_free done [11:58:45]process_json_proto returns [11:58:45]Send response to host [11:58:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308808,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [11:58:45]free response buf [11:58:45]execute_script done [11:58:45]execute_script returns [11:58:45]free content buf [11:58:45]Sock 9.Close socket [11:58:45]Sock 9.Thread stoped [11:58:49]OFD Sender: No OFD packet to send [11:58:54]OFD Sender: No OFD packet to send [11:58:59]OFD Sender: No OFD packet to send [11:59:04]OFD Sender: No OFD packet to send [11:59:09]OFD Sender: No OFD packet to send [11:59:14]OFD Sender: No OFD packet to send [11:59:19]OFD Sender: No OFD packet to send [11:59:24]OFD Sender: No OFD packet to send [11:59:29]OFD Sender: No OFD packet to send [11:59:34]OFD Sender: No OFD packet to send [11:59:39]OFD Sender: No OFD packet to send [11:59:44]OFD Sender: No OFD packet to send [11:59:49]OFD Sender: No OFD packet to send [11:59:54]OFD Sender: No OFD packet to send [11:59:59]OFD Sender: No OFD packet to send [12:00:04]OFD Sender: No OFD packet to send [12:00:09]OFD Sender: No OFD packet to send [12:00:14]OFD Sender: No OFD packet to send [12:00:19]OFD Sender: No OFD packet to send [12:00:24]OFD Sender: No OFD packet to send [12:00:29]OFD Sender: No OFD packet to send [12:00:34]OFD Sender: No OFD packet to send [12:00:39]OFD Sender: No OFD packet to send [12:00:44]OFD Sender: No OFD packet to send [12:00:49]OFD Sender: No OFD packet to send [12:00:54]OFD Sender: No OFD packet to send [12:00:59]OFD Sender: No OFD packet to send [12:01:04]OFD Sender: No OFD packet to send [12:01:09]OFD Sender: No OFD packet to send [12:01:14]OFD Sender: No OFD packet to send [12:01:19]OFD Sender: No OFD packet to send [12:01:24]OFD Sender: No OFD packet to send [12:01:30]OFD Sender: No OFD packet to send [12:01:35]OFD Sender: No OFD packet to send [12:01:40]OFD Sender: No OFD packet to send [12:01:45]OFD Sender: No OFD packet to send [12:01:50]OFD Sender: No OFD packet to send [12:01:55]OFD Sender: No OFD packet to send [12:02:00]OFD Sender: No OFD packet to send [12:02:05]OFD Sender: No OFD packet to send [12:02:10]OFD Sender: No OFD packet to send [12:02:15]OFD Sender: No OFD packet to send [12:02:20]OFD Sender: No OFD packet to send [12:02:25]OFD Sender: No OFD packet to send [12:02:30]OFD Sender: No OFD packet to send [12:02:35]OFD Sender: No OFD packet to send [12:02:40]OFD Sender: No OFD packet to send [12:02:45]OFD Sender: No OFD packet to send [12:02:50]OFD Sender: No OFD packet to send [12:02:55]OFD Sender: No OFD packet to send [12:03:00]OFD Sender: No OFD packet to send [12:03:05]OFD Sender: No OFD packet to send [12:03:10]OFD Sender: No OFD packet to send [12:03:15]OFD Sender: No OFD packet to send [12:03:20]OFD Sender: No OFD packet to send [12:03:25]OFD Sender: No OFD packet to send [12:03:30]OFD Sender: No OFD packet to send [12:03:35]OFD Sender: No OFD packet to send [12:03:40]OFD Sender: No OFD packet to send [12:03:45]OFD Sender: No OFD packet to send [12:03:50]OFD Sender: No OFD packet to send [12:03:55]OFD Sender: No OFD packet to send [12:04:00]OFD Sender: No OFD packet to send [12:04:05]OFD Sender: No OFD packet to send [12:04:10]OFD Sender: No OFD packet to send [12:04:15]OFD Sender: No OFD packet to send [12:04:20]OFD Sender: No OFD packet to send [12:04:25]OFD Sender: No OFD packet to send [12:04:30]OFD Sender: No OFD packet to send [12:04:35]OFD Sender: No OFD packet to send [12:04:40]OFD Sender: No OFD packet to send [12:04:45]OFD Sender: No OFD packet to send [12:04:50]OFD Sender: No OFD packet to send [12:04:55]OFD Sender: No OFD packet to send [12:05:00]OFD Sender: No OFD packet to send [12:05:05]OFD Sender: No OFD packet to send [12:05:09]accept exits with 8 [12:05:09]New connection [12:05:09]New thread 3067198820 created [12:05:09]Thread 3067342180 joined [12:05:09]Waiting for new connection... [12:05:09] Sock 8.Parse request [12:05:09]Sock 8.Check first char [12:05:09]Sock 8.First char is OK [12:05:09]request: POST /json_proto HTTP/1.0 [12:05:09]Method: POST [12:05:09]URL: /json_proto [12:05:09]Method is POST - this is cgi request [12:05:09]url: /json_proto [12:05:09]query_string will be loaded in cgi processing [12:05:09]execute_cgi json_proto POST (null) [12:05:09]execute_cgi path=json_proto method=POST [12:05:09]POST find Content-Length [12:05:09]Host: 172.17.96.3:8080 [12:05:09]Content-Length: 678 [12:05:09]Content-Type: application/json [12:05:09] [12:05:09]POST finish read [12:05:09]Found Content-Length = 678 [12:05:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642676", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:05:09]execute_script... [12:05: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)642676", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:05:09]POST & json_proto [12:05:09]process_json_proto [12:05:09]json parsed OK: [12:05:09]protocol is kg_v1.0 [12:05:09]action value=close_receipt [12:05:09]process_action close_receipt [12:05:09]cmd_close_receipt [12:05:09]MH_GetDate [12:05:09]Write to MH i2c: F0 00 00 B7 B2 58 [12:05:09]Write i2c OK [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: F0 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: F0 09 00 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: F0 09 00 B7 B2 00 FB DA 1C 67 44 5E 04 65 C4 [12:05:09]GetLastDocTimeStamp 1729943928 [12:05:09]current date 1729944315 [12:05:09]FM_GetShiftState [12:05:09]SAM_PROTO_GetShiftState [12:05:09]wFMCommunicate request_size=4 [12:05:09]MH_SAM_APDU [12:05:09]CAPDU: 80 13 01 00 [12:05:09]Write to MH i2c: E2 08 00 B8 B2 80 13 01 00 00 00 00 00 E7 [12:05:09]Write i2c OK [12:05:09]MH_I2C_Read... [12:05:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:09]Read from MH i2c: E2 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: E2 0E 00 [12:05:09]MH_I2C_Read... [12:05:09]Read from MH i2c: E2 0E 00 B8 B2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 65 [12:05:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:05:09]wFMCommunicate OK [12:05:09]SAM_PROTO_GetShiftState done [12:05:09]FM_GetShiftState done [12:05:09]opened in 1729902265 [12:05:09]opened+sec_in_day 1729988665 [12:05:09]quantity*price = 70044 [12:05:09]sum+1 = 70045 [12:05:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 230 26.10.2024 12:05 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308809 ФПД: 180891040718685 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T120515&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308809&fm=180891040718685&tin=02508201610067®Number=0000000000091780&sum=70000 [12:05:10]StoreToDocumentArchive [12:05:10]shift 532 fd 308809 [12:05:10]save to /storage/0532/doc_00308809 [12:05:10]save last doc name /storage/0532/doc_00308809 to /storage/kkm_last_doc_name [12:05:10]save OK [12:05:10]Clear old archive folders... [12:05:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:05:10]tlvbuf is 00B70520 [12:05:10]SAM_PROTO_ClearQueue [12:05:10]wFMCommunicate request_size=4 [12:05:10]MH_SAM_APDU [12:05:10]CAPDU: 80 09 00 00 [12:05:10]Write to MH i2c: E2 08 00 C5 B2 80 09 00 00 00 00 00 00 E9 [12:05:10]Write i2c OK [12:05:10]MH_I2C_Read... [12:05:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:10]Read from MH i2c: E2 [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: E2 03 00 [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: E2 03 00 C5 B2 00 90 00 EB [12:05:10]RAPDU: 90 00 [12:05:10]wFMCommunicate OK [12:05:10]SAM_PROTO_ClearQueue done [12:05:10]KKMCreateOFDPacket [12:05:10]OFDProtocolAddRootSTLVToBuf [12:05:10]FM_MakeSignedData [12:05:10]FM_MakeSignedData [12:05:10]SAM_PROTO_SignData [12:05:10]wFMCommunicate request_size=4 [12:05:10]MH_SAM_APDU [12:05:10]CAPDU: 80 0D 01 02 [12:05:10]Write to MH i2c: E2 08 00 C6 B2 80 0D 01 02 00 00 00 00 F1 [12:05:10]Write i2c OK [12:05:10]MH_I2C_Read... [12:05:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:10]Read from MH i2c: E2 [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: E2 03 00 [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: E2 03 00 C6 B2 00 90 00 EC [12:05:10]RAPDU: 90 00 [12:05:10]wFMCommunicate OK [12:05:10]wFMCommunicate request_size=255 [12:05:10]MH_SAM_APDU [12:05:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E6 00 00 00 F4 03 04 00 FB DA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 49 B6 04 00 35 04 06 00 A4 [12:05:10]Write to MH i2c: E2 02 01 C7 B2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 E6 00 00 00 F4 03 04 00 FB DA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 49 B6 04 00 35 04 06 00 A4 00 00 8A [12:05:10]Write i2c OK [12:05:10]MH_I2C_Read... [12:05:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:10]Read from MH i2c: E2 [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: E2 03 00 [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: E2 03 00 C7 B2 00 90 00 ED [12:05:10]RAPDU: 90 00 [12:05:10]wFMCommunicate OK [12:05:10]wFMCommunicate request_size=10 [12:05:10]MH_SAM_APDU [12:05:10]CAPDU: 80 0D 02 02 05 84 FA 39 9F 5D [12:05:10]Write to MH i2c: E2 0D 00 C8 B2 80 0D 02 02 05 00 84 FA 39 9F 5D 00 00 B1 [12:05:10]Write i2c OK [12:05:10]MH_I2C_Read... [12:05:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:10]Read from MH i2c: E2 [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: E2 03 00 [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: E2 03 00 C8 B2 00 90 00 EE [12:05:10]RAPDU: 90 00 [12:05:10]wFMCommunicate OK [12:05:10]wFMCommunicate request_size=4 [12:05:10]MH_SAM_APDU [12:05:10]CAPDU: 80 0D 03 02 [12:05:10]Write to MH i2c: E2 08 00 C9 B2 80 0D 03 02 00 00 00 00 F6 [12:05:10]Write i2c OK [12:05:10]MH_I2C_Read... [12:05:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:10]Read from MH i2c: E2 [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: E2 0B 00 [12:05:10]MH_I2C_Read... [12:05:10]Read from MH i2c: E2 0B 00 C9 B2 00 6E 35 BE 25 D6 A8 0B 48 90 00 4E [12:05:10]RAPDU: 6E 35 BE 25 D6 A8 0B 48 90 00 [12:05:10]wFMCommunicate OK [12:05:10]SAM_PROTO_SignData done [12:05:10]FM_MakeSignedData done [12:05:10]CreateOFDProtocolMessage [12:05:10]wFMCommunicate request_size=4 [12:05:10]MH_SAM_APDU [12:05:10]CAPDU: 80 11 00 00 [12:05:10]Write to MH i2c: E2 08 00 CA B2 80 11 00 00 00 00 00 00 F6 [12:05:10]Write i2c OK [12:05:10]MH_I2C_Read... [12:05:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:11]Read from MH i2c: E2 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: E2 17 00 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: E2 17 00 CA B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4B [12:05:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:05:11]wFMCommunicate OK [12:05:11]CreateOFDProtocolMessage done [12:05:11]OFDSenderStorePacket 308809 [12:05:11]StoreOFDPacket docnum=308809 [12:05:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B F5 07 01 29 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E6 00 00 00 F4 03 04 00 FB DA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 49 B6 04 00 35 04 06 00 A4 84 FA 39 9F 5D 6E 35 BE 25 D6 A8 0B 48 [12:05:11]CheckFolder [12:05:11]dirname=/storage/ofd_packets [12:05:11]CheckFolder done [12:05:11]ProducePacketName [12:05:11]name=ofd_packets/00308809 [12:05:11]NVStorageSaveData ofd_packets/00308809 [12:05:11]File name is /storage/ofd_packets/00308809 [12:05:11]Write 301 bytes [12:05:11]NVStorageSaveData done [12:05:11]OFDSenderStorePacket done [12:05:11]KKMCreateOFDPacket done [12:05:11]NVStorageSaveData kkm_last_timestamp [12:05:11]File name is /storage/kkm_last_timestamp [12:05:11]Write 4 bytes [12:05:11]NVStorageSaveData done [12:05:11]ExternCall_PrintAddStr [12:05:11]wPrintStart [12:05:11]Write to MH i2c: 01 00 00 CB B2 7D [12:05:11]Write i2c OK [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: 01 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: 01 07 00 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: 01 07 00 CB B2 00 00 00 00 00 FF 0F 92 [12:05:11]RasterBufferAndPrint [12:05:11]line Счет N : (1)642676 [12:05:11]line ИНН: 02508201610067 [12:05:11]line Контрольно-Кассовый Чек [12:05:11]line ПРОДАЖА [12:05:11]line ТРК (МРК, ГНК) : 41 [12:05:11]line Товар: 2710124130 [12:05:11]line Аи-92-К-2 [12:05:11]line 10.470 * 66.90 [12:05:11]line = 700.44 [12:05:11]line НДС 12% НСП 1% [12:05:11]line > о реализуемом товаре [12:05:11]line ОКРУГЛЕНИЕ: -0.44 [12:05:11]line ИТОГО: 700.00 [12:05:11]line Внесено: 700.00 [12:05:11]line СДАЧА: 0.00 [12:05:11]line НСП 1% : 6.20 [12:05:11]line НДС 12% : 74.38 [12:05:11]line Наличными: 700.00 [12:05:11]line Безнал.: 0.00 [12:05:11]line Место: АЗС № 172 "Партнер Нефть" [12:05:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:05:11]line СНО: Общий режим [12:05:11]line Чек 230 26.10.2024 12:05 [12:05:11]line Смена: 532 ФФД: 1.0 [12:05:11]line ЗНМ: 0300000116 [12:05:11]line РНМ: 0000000000091780 [12:05:11]line Версия ККМ: 001 [12:05:11]line ФМ: 0000000000871765 [12:05:11]line ФД: 308809 [12:05:11]line ФПД: 180891040718685 [12:05:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T120515&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308809&fm=180891040718685&tin=02508201610067®Number=0000000000091780&sum=70000 [12:05:11]written 0, free lines is 4095 [12:05:11]OFD Sender: Processing packet 308809 [packets to send 222, broken 221] [12:05:11]ProducePacketName [12:05:11]name=ofd_packets/00308809 [12:05:11]OFD Sender: To server: pG, [12:05:11]CommunicateWithHost lk.salyk.kg:30040 [12:05:11]ConnectInit lk.salyk.kg [12:05:11]Connected sock=10 [12:05:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B F5 07 01 29 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E6 00 00 00 F4 03 04 00 FB DA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 49 B6 04 00 35 04 06 00 A4 84 FA 39 9F 5D 6E 35 BE 25 D6 A8 0B 48 [12:05:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 08 A7 47 00 9F 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 31 37 36 35 10 04 04 00 49 B6 04 00 F4 03 04 00 59 81 1C 67 B6 04 01 00 00 30 6E 4C AE DC 93 67 D9 [12:05:11]CommunicateWithHost err = 0 [12:05:11]CheckOFDResponse [12:05:11]1017 (14) - 77093643461234 [12:05:11]1041 (16) - 0000000000871765 [12:05:11]1040 (4) - 308809 [12:05:11]1012 (4) - 26.10.2024 05:42 [12:05:11]1206 (1) - 0 [12:05:11]OFD Sender: Remove packet 308809 [12:05:11]ProducePacketName [12:05:11]name=ofd_packets/00308809 [12:05:11]NVStorageDeleteData [12:05:11]Write to MH i2c: 01 00 00 F5 B2 A7 [12:05:11]Write i2c OK [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: 01 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: 01 07 00 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: 01 07 00 F5 B2 00 00 00 00 00 C0 0C 7A [12:05:11]RasterBufferAndPrint [12:05:11]line [12:05:11]line [12:05:11]line [12:05:11]line [12:05:11]line [12:05:11]written 0, free lines is 3272 [12:05:11]MH_Cut [12:05:11]Write to MH i2c: D1 01 00 FC B2 01 80 [12:05:11]Write i2c OK [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: D1 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: D1 01 00 [12:05:11]MH_I2C_Read... [12:05:11]Read from MH i2c: D1 01 00 FC B2 00 7F [12:05:11]Write to MH i2c: 01 00 00 FD B2 AF [12:05:11]Write i2c OK [12:05:11]MH_I2C_Read... [12:05:11]OFD Sender: No OFD packet to send [12:05:12]*** Cut start [12:05:12]*** Purtial cut [12:05:12]*** Stage 1: CUTSNS_PIN = 1 [12:05:12]Read from MH i2c: 01 [12:05:12]MH_I2C_Read... [12:05:12]*** Stop cut motor [12:05:12]*** Cut end [12:05:12]Read from MH i2c: 01 07 00 [12:05:12]MH_I2C_Read... [12:05:12]Read from MH i2c: 01 07 00 FD B2 00 00 00 00 00 FF 0F C4 [12:05:12]process_action close_receipt done [12:05:12]requested_data is exist [12:05:12]produce_requested_data [12:05:12]requested_item fm.sn is exist - process it [12:05:12]wFMCommunicate request_size=4 [12:05:12]MH_SAM_APDU [12:05:12]CAPDU: 80 11 00 00 [12:05:12]Write to MH i2c: E2 08 00 FE B2 80 11 00 00 00 00 00 00 2A [12:05:12]Write i2c OK [12:05:12]MH_I2C_Read... [12:05:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:12]Read from MH i2c: E2 [12:05:12]MH_I2C_Read... [12:05:12]Read from MH i2c: E2 17 00 [12:05:12]MH_I2C_Read... [12:05:12]Read from MH i2c: E2 17 00 FE B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7F [12:05:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:05:12]wFMCommunicate OK [12:05:12]requested_item fd.num is exist - process it [12:05:12]SAM_PROTO_GetFieldsCounters [12:05:12]wFMCommunicate request_size=4 [12:05:12]MH_SAM_APDU [12:05:12]CAPDU: 80 13 00 00 [12:05:12]Write to MH i2c: E2 08 00 FF B2 80 13 00 00 00 00 00 00 2D [12:05:12]Write i2c OK [12:05:12]MH_I2C_Read... [12:05:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:12]Read from MH i2c: E2 [12:05:12]MH_I2C_Read... [12:05:12]Read from MH i2c: E2 62 00 [12:05:12]MH_I2C_Read... [12:05:12]Read from MH i2c: E2 62 00 FF B2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 49 B6 04 00 0E 04 04 00 14 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 1B [12:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 49 B6 04 00 0E 04 04 00 14 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 [12:05:12]wFMCommunicate OK [12:05:12]SAM_PROTO_GetFieldsCounters done [12:05:12]requested_item shift.num is exist - process it [12:05:12]requested_item shift.opened is exist - process it [12:05:12]req_shift_opened [12:05:12]FM_GetShiftState [12:05:12]SAM_PROTO_GetShiftState [12:05:12]wFMCommunicate request_size=4 [12:05:12]MH_SAM_APDU [12:05:12]CAPDU: 80 13 01 00 [12:05:12]Write to MH i2c: E2 08 00 00 B3 80 13 01 00 00 00 00 00 30 [12:05:12]Write i2c OK [12:05:12]MH_I2C_Read... [12:05:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:12]Read from MH i2c: E2 [12:05:12]MH_I2C_Read... [12:05:12]Read from MH i2c: E2 0E 00 [12:05:12]MH_I2C_Read... [12:05:12]Read from MH i2c: E2 0E 00 00 B3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AE [12:05:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:05:12]wFMCommunicate OK [12:05:12]SAM_PROTO_GetShiftState done [12:05:12]FM_GetShiftState done [12:05:12]req_shift_opened done [12:05:12]requested_item shift.open_date is exist - process it [12:05:12]req_shift_open_date [12:05:12]req_shift_open_date done [12:05:12]produce_requested_data done [12:05:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308809,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:05:12]process_action_free close_receipt [12:05:12]json_value_free [12:05:12]json_value_free done [12:05:12]process_json_proto returns [12:05:12]Send response to host [12:05:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308809,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:05:12]free response buf [12:05:12]execute_script done [12:05:12]execute_script returns [12:05:12]free content buf [12:05:12]Sock 8.Close socket [12:05:12]Sock 8.Thread stoped [12:05:16]OFD Sender: No OFD packet to send [12:05:21]OFD Sender: No OFD packet to send [12:05:26]OFD Sender: No OFD packet to send [12:05:31]OFD Sender: No OFD packet to send [12:05:36]OFD Sender: No OFD packet to send [12:05:41]OFD Sender: No OFD packet to send [12:05:46]OFD Sender: No OFD packet to send [12:05:51]OFD Sender: No OFD packet to send [12:05:56]OFD Sender: No OFD packet to send [12:06:02]OFD Sender: No OFD packet to send [12:06:07]OFD Sender: No OFD packet to send [12:06:12]OFD Sender: No OFD packet to send [12:06:17]OFD Sender: No OFD packet to send [12:06:22]OFD Sender: No OFD packet to send [12:06:27]OFD Sender: No OFD packet to send [12:06:30]accept exits with 9 [12:06:30]New connection [12:06:30]New thread 3067342180 created [12:06:30]Thread 3067198820 joined [12:06:30]Waiting for new connection... [12:06:30] Sock 9.Parse request [12:06:30]Sock 9.Check first char [12:06:30]Sock 9.First char is OK [12:06:30]request: POST /json_proto HTTP/1.0 [12:06:30]Method: POST [12:06:30]URL: /json_proto [12:06:30]Method is POST - this is cgi request [12:06:30]url: /json_proto [12:06:30]query_string will be loaded in cgi processing [12:06:30]execute_cgi json_proto POST (null) [12:06:30]execute_cgi path=json_proto method=POST [12:06:30]POST find Content-Length [12:06:30]Host: 172.17.96.3:8080 [12:06:30]Content-Length: 797 [12:06:30]Content-Type: application/json [12:06:30] [12:06:30]POST finish read [12:06:30]Found Content-Length = 797 [12:06:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642677", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 15.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:30]execute_script... [12:06:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642677", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 15.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:06:30]POST & json_proto [12:06:30]process_json_proto [12:06:30]json parsed OK: [12:06:30]protocol is kg_v1.0 [12:06:30]action value=close_receipt [12:06:30]process_action close_receipt [12:06:30]cmd_close_receipt [12:06:30]MH_GetDate [12:06:30]Write to MH i2c: F0 00 00 01 B3 A3 [12:06:30]Write i2c OK [12:06:30]MH_I2C_Read... [12:06:30]Read from MH i2c: F0 [12:06:30]MH_I2C_Read... [12:06:30]Read from MH i2c: F0 09 00 [12:06:30]MH_I2C_Read... [12:06:30]Read from MH i2c: F0 09 00 01 B3 00 4C DB 1C 67 44 5E 04 65 61 [12:06:30]GetLastDocTimeStamp 1729944315 [12:06:30]current date 1729944396 [12:06:30]FM_GetShiftState [12:06:30]SAM_PROTO_GetShiftState [12:06:30]wFMCommunicate request_size=4 [12:06:30]MH_SAM_APDU [12:06:30]CAPDU: 80 13 01 00 [12:06:30]Write to MH i2c: E2 08 00 02 B3 80 13 01 00 00 00 00 00 32 [12:06:30]Write i2c OK [12:06:30]MH_I2C_Read... [12:06:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:30]Read from MH i2c: E2 [12:06:30]MH_I2C_Read... [12:06:30]Read from MH i2c: E2 0E 00 [12:06:30]MH_I2C_Read... [12:06:30]Read from MH i2c: E2 0E 00 02 B3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B0 [12:06:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:06:30]wFMCommunicate OK [12:06:30]SAM_PROTO_GetShiftState done [12:06:30]FM_GetShiftState done [12:06:30]opened in 1729902265 [12:06:30]opened+sec_in_day 1729988665 [12:06:30]quantity*price = 0 [12:06:30]sum+1 = 1 [12:06:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 231 26.10.2024 12:06 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308810 ФПД: 92561663431376 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T120636&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308810&fm=92561663431376&tin=02508201610067®Number=0000000000091780&sum=0 [12:06:31]StoreToDocumentArchive [12:06:31]shift 532 fd 308810 [12:06:31]save to /storage/0532/doc_00308810 [12:06:31]save last doc name /storage/0532/doc_00308810 to /storage/kkm_last_doc_name [12:06:31]save OK [12:06:31]Clear old archive folders... [12:06:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:06:31]tlvbuf is 00AE4700 [12:06:31]SAM_PROTO_ClearQueue [12:06:31]wFMCommunicate request_size=4 [12:06:31]MH_SAM_APDU [12:06:31]CAPDU: 80 09 00 00 [12:06:31]Write to MH i2c: E2 08 00 0F B3 80 09 00 00 00 00 00 00 34 [12:06:31]Write i2c OK [12:06:31]MH_I2C_Read... [12:06:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:31]Read from MH i2c: E2 [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: E2 03 00 [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: E2 03 00 0F B3 00 90 00 36 [12:06:31]RAPDU: 90 00 [12:06:31]wFMCommunicate OK [12:06:31]SAM_PROTO_ClearQueue done [12:06:31]KKMCreateOFDPacket [12:06:31]OFDProtocolAddRootSTLVToBuf [12:06:31]FM_MakeSignedData [12:06:31]FM_MakeSignedData [12:06:31]SAM_PROTO_SignData [12:06:31]wFMCommunicate request_size=4 [12:06:31]MH_SAM_APDU [12:06:31]CAPDU: 80 0D 01 02 [12:06:31]Write to MH i2c: E2 08 00 10 B3 80 0D 01 02 00 00 00 00 3C [12:06:31]Write i2c OK [12:06:31]MH_I2C_Read... [12:06:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:31]Read from MH i2c: E2 [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: E2 03 00 [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: E2 03 00 10 B3 00 90 00 37 [12:06:31]RAPDU: 90 00 [12:06:31]wFMCommunicate OK [12:06:31]wFMCommunicate request_size=255 [12:06:31]MH_SAM_APDU [12:06:31]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 4C DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4A B6 04 00 35 04 06 00 54 2F 31 11 [12:06:31]Write to MH i2c: E2 02 01 11 B3 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 4C DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4A B6 04 00 35 04 06 00 54 2F 31 11 00 00 CB [12:06:31]Write i2c OK [12:06:31]MH_I2C_Read... [12:06:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:31]Read from MH i2c: E2 [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: E2 03 00 [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: E2 03 00 11 B3 00 90 00 38 [12:06:31]RAPDU: 90 00 [12:06:31]wFMCommunicate OK [12:06:31]wFMCommunicate request_size=7 [12:06:31]MH_SAM_APDU [12:06:31]CAPDU: 80 0D 02 02 02 92 D0 [12:06:31]Write to MH i2c: E2 0A 00 12 B3 80 0D 02 02 02 00 92 D0 00 00 A5 [12:06:31]Write i2c OK [12:06:31]MH_I2C_Read... [12:06:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:31]Read from MH i2c: E2 [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: E2 03 00 [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: E2 03 00 12 B3 00 90 00 39 [12:06:31]RAPDU: 90 00 [12:06:31]wFMCommunicate OK [12:06:31]wFMCommunicate request_size=4 [12:06:31]MH_SAM_APDU [12:06:31]CAPDU: 80 0D 03 02 [12:06:31]Write to MH i2c: E2 08 00 13 B3 80 0D 03 02 00 00 00 00 41 [12:06:31]Write i2c OK [12:06:31]MH_I2C_Read... [12:06:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:31]Read from MH i2c: E2 [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: E2 0B 00 [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: E2 0B 00 13 B3 00 7B ED 99 BB 4A 43 65 63 90 00 53 [12:06:31]RAPDU: 7B ED 99 BB 4A 43 65 63 90 00 [12:06:31]wFMCommunicate OK [12:06:31]SAM_PROTO_SignData done [12:06:31]FM_MakeSignedData done [12:06:31]CreateOFDProtocolMessage [12:06:31]wFMCommunicate request_size=4 [12:06:31]MH_SAM_APDU [12:06:31]CAPDU: 80 11 00 00 [12:06:31]Write to MH i2c: E2 08 00 14 B3 80 11 00 00 00 00 00 00 41 [12:06:31]Write i2c OK [12:06:31]MH_I2C_Read... [12:06:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:31]Read from MH i2c: E2 [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: E2 17 00 [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: E2 17 00 14 B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 96 [12:06:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:06:31]wFMCommunicate OK [12:06:31]CreateOFDProtocolMessage done [12:06:31]OFDSenderStorePacket 308810 [12:06:31]StoreOFDPacket docnum=308810 [12:06:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 30 E4 04 01 25 9D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 4C DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4A B6 04 00 35 04 06 00 54 2F 31 11 92 D0 7B ED 99 BB 4A 43 65 63 [12:06:31]CheckFolder [12:06:31]dirname=/storage/ofd_packets [12:06:31]CheckFolder done [12:06:31]ProducePacketName [12:06:31]name=ofd_packets/00308810 [12:06:31]NVStorageSaveData ofd_packets/00308810 [12:06:31]File name is /storage/ofd_packets/00308810 [12:06:31]Write 298 bytes [12:06:31]NVStorageSaveData done [12:06:31]OFDSenderStorePacket done [12:06:31]KKMCreateOFDPacket done [12:06:31]NVStorageSaveData kkm_last_timestamp [12:06:31]File name is /storage/kkm_last_timestamp [12:06:31]Write 4 bytes [12:06:31]NVStorageSaveData done [12:06:31]ExternCall_PrintAddStr [12:06:31]wPrintStart [12:06:31]Write to MH i2c: 01 00 00 15 B3 C8 [12:06:31]Write i2c OK [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: 01 [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: 01 07 00 [12:06:31]MH_I2C_Read... [12:06:31]Read from MH i2c: 01 07 00 15 B3 00 00 00 00 00 FF 0F DD [12:06:31]RasterBufferAndPrint [12:06:31]line Счет N : (1)642677 [12:06:31]line ИНН: 02508201610067 [12:06:31]line Контрольно-Кассовый Чек [12:06:31]line ПРОДАЖА [12:06:31]line ТРК (МРК, ГНК) : 21 [12:06:31]line Товар: 2710194210 [12:06:31]line ДТ-К-2 [12:06:31]line 15.750 * 0.00 [12:06:31]line = 0.00 [12:06:31]line НДС 12% НСП 1% [12:06:31]line > о реализуемом товаре [12:06:31]line ИТОГО: 0.00 [12:06:31]line НСП 1% : 0.00 [12:06:31]line НДС 12% : 0.00 [12:06:31]line Наличными: 0.00 [12:06:31]line Безнал.: 0.00 [12:06:31]line Место: АЗС № 172 "Партнер Нефть" [12:06:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:06:31]line СНО: Общий режим [12:06:31]line Чек 231 26.10.2024 12:06 [12:06:31]line Смена: 532 ФФД: 1.0 [12:06:31]line ЗНМ: 0300000116 [12:06:31]line РНМ: 0000000000091780 [12:06:31]line Версия ККМ: 001 [12:06:31]line Талоны: Топливные Талоны [12:06:31]line 4755294 [12:06:31]line ФМ: 0000000000871765 [12:06:31]line ФД: 308810 [12:06:31]line ФПД: 92561663431376 [12:06:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T120636&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308810&fm=92561663431376&tin=02508201610067®Number=0000000000091780&sum=0 [12:06:32]OFD Sender: Processing packet 308810 [packets to send 222, broken 221] [12:06:32]ProducePacketName [12:06:32]name=ofd_packets/00308810 [12:06:32]OFD Sender: To server: pG, [12:06:32]CommunicateWithHost lk.salyk.kg:30040 [12:06:32]ConnectInit lk.salyk.kg [12:06:32]written 0, free lines is 4095 [12:06:32]Connected sock=10 [12:06:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 30 E4 04 01 25 9D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 4C DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4A B6 04 00 35 04 06 00 54 2F 31 11 92 D0 7B ED 99 BB 4A 43 65 63 [12:06:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DB 3F 47 00 C4 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 31 37 36 35 10 04 04 00 4A B6 04 00 F4 03 04 00 AA 81 1C 67 B6 04 01 00 00 5A 90 35 81 DE A3 92 62 [12:06:32]CommunicateWithHost err = 0 [12:06:32]CheckOFDResponse [12:06:32]1017 (14) - 77093643461234 [12:06:32]1041 (16) - 0000000000871765 [12:06:32]1040 (4) - 308810 [12:06:32]1012 (4) - 26.10.2024 05:44 [12:06:32]1206 (1) - 0 [12:06:32]OFD Sender: Remove packet 308810 [12:06:32]ProducePacketName [12:06:32]name=ofd_packets/00308810 [12:06:32]NVStorageDeleteData [12:06:32]Write to MH i2c: 01 00 00 3E B3 F1 [12:06:32]Write i2c OK [12:06:32]MH_I2C_Read... [12:06:32]Read from MH i2c: 01 [12:06:32]MH_I2C_Read... [12:06:32]Read from MH i2c: 01 07 00 [12:06:32]MH_I2C_Read... [12:06:32]Read from MH i2c: 01 07 00 3E B3 00 00 00 00 00 DA 0C DE [12:06:32]RasterBufferAndPrint [12:06:32]line [12:06:32]line [12:06:32]line [12:06:32]line [12:06:32]line [12:06:32]written 0, free lines is 3296 [12:06:32]MH_Cut [12:06:32]Write to MH i2c: D1 01 00 45 B3 01 CA [12:06:32]Write i2c OK [12:06:32]MH_I2C_Read... [12:06:32]Read from MH i2c: D1 [12:06:32]MH_I2C_Read... [12:06:32]Read from MH i2c: D1 01 00 [12:06:32]MH_I2C_Read... [12:06:32]Read from MH i2c: D1 01 00 45 B3 00 C9 [12:06:32]Write to MH i2c: 01 00 00 46 B3 F9 [12:06:32]Write i2c OK [12:06:32]MH_I2C_Read... [12:06:33]OFD Sender: No OFD packet to send [12:06:33]*** Cut start [12:06:33]*** Purtial cut [12:06:33]*** Stage 1: CUTSNS_PIN = 1 [12:06:33]Read from MH i2c: 01 [12:06:33]MH_I2C_Read... [12:06:33]*** Stop cut motor [12:06:33]*** Cut end [12:06:33]Read from MH i2c: 01 07 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: 01 07 00 46 B3 00 00 00 00 00 FF 0F 0E [12:06:33]process_action close_receipt done [12:06:33]requested_data is exist [12:06:33]produce_requested_data [12:06:33]requested_item fm.sn is exist - process it [12:06:33]wFMCommunicate request_size=4 [12:06:33]MH_SAM_APDU [12:06:33]CAPDU: 80 11 00 00 [12:06:33]Write to MH i2c: E2 08 00 47 B3 80 11 00 00 00 00 00 00 74 [12:06:33]Write i2c OK [12:06:33]MH_I2C_Read... [12:06:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:33]Read from MH i2c: E2 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: E2 17 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: E2 17 00 47 B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C9 [12:06:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:06:33]wFMCommunicate OK [12:06:33]requested_item fd.num is exist - process it [12:06:33]SAM_PROTO_GetFieldsCounters [12:06:33]wFMCommunicate request_size=4 [12:06:33]MH_SAM_APDU [12:06:33]CAPDU: 80 13 00 00 [12:06:33]Write to MH i2c: E2 08 00 48 B3 80 13 00 00 00 00 00 00 77 [12:06:33]Write i2c OK [12:06:33]MH_I2C_Read... [12:06:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:06:33]Read from MH i2c: E2 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: E2 62 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: E2 62 00 48 B3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4A B6 04 00 0E 04 04 00 14 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 69 [12:06: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4A B6 04 00 0E 04 04 00 14 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 [12:06:33]wFMCommunicate OK [12:06:33]SAM_PROTO_GetFieldsCounters done [12:06:33]requested_item shift.num is exist - process it [12:06:33]requested_item shift.opened is exist - process it [12:06:33]req_shift_opened [12:06:33]FM_GetShiftState [12:06:33]SAM_PROTO_GetShiftState [12:06:33]wFMCommunicate request_size=4 [12:06:33]MH_SAM_APDU [12:06:33]CAPDU: 80 13 01 00 [12:06:33]Write to MH i2c: E2 08 00 49 B3 80 13 01 00 00 00 00 00 79 [12:06:33]Write i2c OK [12:06:33]MH_I2C_Read... [12:06:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:33]Read from MH i2c: E2 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: E2 0E 00 [12:06:33]MH_I2C_Read... [12:06:33]Read from MH i2c: E2 0E 00 49 B3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F7 [12:06:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:06:33]wFMCommunicate OK [12:06:33]SAM_PROTO_GetShiftState done [12:06:33]FM_GetShiftState done [12:06:33]req_shift_opened done [12:06:33]requested_item shift.open_date is exist - process it [12:06:33]req_shift_open_date [12:06:33]req_shift_open_date done [12:06:33]produce_requested_data done [12:06:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308810,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:06:33]process_action_free close_receipt [12:06:33]json_value_free [12:06:33]json_value_free done [12:06:33]process_json_proto returns [12:06:33]Send response to host [12:06:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308810,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:06:33]free response buf [12:06:33]execute_script done [12:06:33]execute_script returns [12:06:33]free content buf [12:06:33]Sock 9.Close socket [12:06:33]Sock 9.Thread stoped [12:06:38]OFD Sender: No OFD packet to send [12:06:43]OFD Sender: No OFD packet to send [12:06:48]OFD Sender: No OFD packet to send [12:06:53]OFD Sender: No OFD packet to send [12:06:58]OFD Sender: No OFD packet to send [12:07:03]OFD Sender: No OFD packet to send [12:07:08]OFD Sender: No OFD packet to send [12:07:11]accept exits with 8 [12:07:11]New connection [12:07:11]New thread 3067198820 created [12:07:11]Thread 3067342180 joined [12:07:11]Waiting for new connection... [12:07:11] Sock 8.Parse request [12:07:11]Sock 8.Check first char [12:07:11]Sock 8.First char is OK [12:07:11]request: POST /json_proto HTTP/1.0 [12:07:11]Method: POST [12:07:11]URL: /json_proto [12:07:11]Method is POST - this is cgi request [12:07:11]url: /json_proto [12:07:11]query_string will be loaded in cgi processing [12:07:11]execute_cgi json_proto POST (null) [12:07:11]execute_cgi path=json_proto method=POST [12:07:11]POST find Content-Length [12:07:11]Host: 172.17.96.3:8080 [12:07:11]Content-Length: 688 [12:07:11]Content-Type: application/json [12:07:11] [12:07:11]POST finish read [12:07:11]Found Content-Length = 688 [12:07:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642679", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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" ] } } [12:07:11]execute_script... [12:07:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642679", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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" ] } } [12:07:11]POST & json_proto [12:07:11]process_json_proto [12:07:11]json parsed OK: [12:07:11]protocol is kg_v1.0 [12:07:11]action value=close_receipt [12:07:11]process_action close_receipt [12:07:11]cmd_close_receipt [12:07:11]MH_GetDate [12:07:11]Write to MH i2c: F0 00 00 4A B3 EC [12:07:11]Write i2c OK [12:07:11]MH_I2C_Read... [12:07:11]Read from MH i2c: F0 [12:07:11]MH_I2C_Read... [12:07:11]Read from MH i2c: F0 09 00 [12:07:11]MH_I2C_Read... [12:07:11]Read from MH i2c: F0 09 00 4A B3 00 75 DB 1C 67 44 5E 04 65 D3 [12:07:11]GetLastDocTimeStamp 1729944396 [12:07:11]current date 1729944437 [12:07:11]FM_GetShiftState [12:07:11]SAM_PROTO_GetShiftState [12:07:11]wFMCommunicate request_size=4 [12:07:11]MH_SAM_APDU [12:07:11]CAPDU: 80 13 01 00 [12:07:11]Write to MH i2c: E2 08 00 4B B3 80 13 01 00 00 00 00 00 7B [12:07:11]Write i2c OK [12:07:11]MH_I2C_Read... [12:07:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:11]Read from MH i2c: E2 [12:07:11]MH_I2C_Read... [12:07:11]Read from MH i2c: E2 0E 00 [12:07:11]MH_I2C_Read... [12:07:11]Read from MH i2c: E2 0E 00 4B B3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F9 [12:07:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:07:11]wFMCommunicate OK [12:07:11]SAM_PROTO_GetShiftState done [12:07:11]FM_GetShiftState done [12:07:11]opened in 1729902265 [12:07:11]opened+sec_in_day 1729988665 [12:07:11]quantity*price = 100051 [12:07:11]sum+1 = 100052 [12:07:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 232 26.10.2024 12:07 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308811 ФПД: 130584517078482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T120717&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308811&fm=130584517078482&tin=02508201610067®Number=0000000000091780&sum=100000 [12:07:12]StoreToDocumentArchive [12:07:12]shift 532 fd 308811 [12:07:12]save to /storage/0532/doc_00308811 [12:07:12]save last doc name /storage/0532/doc_00308811 to /storage/kkm_last_doc_name [12:07:12]save OK [12:07:12]Clear old archive folders... [12:07:12]ProcessDocumentItem done err = 0, tmpTLVsize=257 [12:07:12]tlvbuf is 00ACDBF0 [12:07:12]SAM_PROTO_ClearQueue [12:07:12]wFMCommunicate request_size=4 [12:07:12]MH_SAM_APDU [12:07:12]CAPDU: 80 09 00 00 [12:07:12]Write to MH i2c: E2 08 00 58 B3 80 09 00 00 00 00 00 00 7D [12:07:12]Write i2c OK [12:07:12]MH_I2C_Read... [12:07:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:07:12]Read from MH i2c: E2 [12:07:12]MH_I2C_Read... [12:07:12]Read from MH i2c: E2 03 00 [12:07:12]MH_I2C_Read... [12:07:12]Read from MH i2c: E2 03 00 58 B3 00 90 00 7F [12:07:12]RAPDU: 90 00 [12:07:12]wFMCommunicate OK [12:07:12]SAM_PROTO_ClearQueue done [12:07:12]KKMCreateOFDPacket [12:07:12]OFDProtocolAddRootSTLVToBuf [12:07:12]FM_MakeSignedData [12:07:12]FM_MakeSignedData [12:07:12]SAM_PROTO_SignData [12:07:12]wFMCommunicate request_size=4 [12:07:12]MH_SAM_APDU [12:07:12]CAPDU: 80 0D 01 02 [12:07:12]Write to MH i2c: E2 08 00 59 B3 80 0D 01 02 00 00 00 00 85 [12:07:12]Write i2c OK [12:07:12]MH_I2C_Read... [12:07:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:07:12]Read from MH i2c: E2 [12:07:12]MH_I2C_Read... [12:07:12]Read from MH i2c: E2 03 00 [12:07:12]MH_I2C_Read... [12:07:12]Read from MH i2c: E2 03 00 59 B3 00 90 00 80 [12:07:12]RAPDU: 90 00 [12:07:12]wFMCommunicate OK [12:07:12]wFMCommunicate request_size=255 [12:07:12]MH_SAM_APDU [12:07:12]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 E8 00 00 00 F4 03 04 00 75 DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4B B6 04 [12:07:12]Write to MH i2c: E2 02 01 5A B3 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 E8 00 00 00 F4 03 04 00 75 DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4B B6 04 00 00 D1 [12:07:12]Write i2c OK [12:07:12]MH_I2C_Read... [12:07:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:12]Read from MH i2c: E2 [12:07:12]MH_I2C_Read... [12:07:12]Read from MH i2c: E2 03 00 [12:07:12]MH_I2C_Read... [12:07:12]Read from MH i2c: E2 03 00 5A B3 00 90 00 81 [12:07:12]RAPDU: 90 00 [12:07:12]wFMCommunicate OK [12:07:12]wFMCommunicate request_size=16 [12:07:12]MH_SAM_APDU [12:07:12]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 76 C4 13 C0 ED D2 [12:07:12]Write to MH i2c: E2 13 00 5B B3 80 0D 02 02 0B 00 00 35 04 06 00 76 C4 13 C0 ED D2 00 00 A9 [12:07:12]Write i2c OK [12:07:12]MH_I2C_Read... [12:07:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:12]Read from MH i2c: E2 [12:07:12]MH_I2C_Read... [12:07:12]Read from MH i2c: E2 03 00 [12:07:12]MH_I2C_Read... [12:07:12]Read from MH i2c: E2 03 00 5B B3 00 90 00 82 [12:07:12]RAPDU: 90 00 [12:07:12]wFMCommunicate OK [12:07:12]wFMCommunicate request_size=4 [12:07:12]MH_SAM_APDU [12:07:12]CAPDU: 80 0D 03 02 [12:07:12]Write to MH i2c: E2 08 00 5C B3 80 0D 03 02 00 00 00 00 8A [12:07:12]Write i2c OK [12:07:12]MH_I2C_Read... [12:07:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:07:12]Read from MH i2c: E2 [12:07:12]MH_I2C_Read... [12:07:12]Read from MH i2c: E2 0B 00 [12:07:12]MH_I2C_Read... [12:07:12]Read from MH i2c: E2 0B 00 5C B3 00 7C D9 BE 67 41 75 B9 B5 90 00 29 [12:07:12]RAPDU: 7C D9 BE 67 41 75 B9 B5 90 00 [12:07:12]wFMCommunicate OK [12:07:12]SAM_PROTO_SignData done [12:07:12]FM_MakeSignedData done [12:07:12]CreateOFDProtocolMessage [12:07:12]wFMCommunicate request_size=4 [12:07:12]MH_SAM_APDU [12:07:12]CAPDU: 80 11 00 00 [12:07:12]Write to MH i2c: E2 08 00 5D B3 80 11 00 00 00 00 00 00 8A [12:07:12]Write i2c OK [12:07:12]MH_I2C_Read... [12:07:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:13]Read from MH i2c: E2 [12:07:13]MH_I2C_Read... [12:07:13]Read from MH i2c: E2 17 00 [12:07:13]MH_I2C_Read... [12:07:13]Read from MH i2c: E2 17 00 5D B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DF [12:07:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:07:13]wFMCommunicate OK [12:07:13]CreateOFDProtocolMessage done [12:07:13]OFDSenderStorePacket 308811 [12:07:13]StoreOFDPacket docnum=308811 [12:07:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 0C E0 0D 01 F8 55 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 E8 00 00 00 F4 03 04 00 75 DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4B B6 04 00 35 04 06 00 76 C4 13 C0 ED D2 7C D9 BE 67 41 75 B9 B5 [12:07:13]CheckFolder [12:07:13]dirname=/storage/ofd_packets [12:07:13]CheckFolder done [12:07:13]ProducePacketName [12:07:13]name=ofd_packets/00308811 [12:07:13]NVStorageSaveData ofd_packets/00308811 [12:07:13]File name is /storage/ofd_packets/00308811 [12:07:13]Write 307 bytes [12:07:13]NVStorageSaveData done [12:07:13]OFDSenderStorePacket done [12:07:13]KKMCreateOFDPacket done [12:07:13]NVStorageSaveData kkm_last_timestamp [12:07:13]File name is /storage/kkm_last_timestamp [12:07:13]OFD Sender: Processing packet 308811 [packets to send 222, broken 221] [12:07:13]ProducePacketName [12:07:13]name=ofd_packets/00308811 [12:07:13]OFD Sender: To server: pG, [12:07:13]CommunicateWithHost lk.salyk.kg:30040 [12:07:13]ConnectInit lk.salyk.kg [12:07:13]Write 4 bytes [12:07:13]NVStorageSaveData done [12:07:13]ExternCall_PrintAddStr [12:07:13]wPrintStart [12:07:13]Write to MH i2c: 01 00 00 5E B3 11 [12:07:13]Write i2c OK [12:07:13]MH_I2C_Read... [12:07:13]Read from MH i2c: 01 [12:07:13]MH_I2C_Read... [12:07:13]Read from MH i2c: 01 07 00 [12:07:13]MH_I2C_Read... [12:07:13]Read from MH i2c: 01 07 00 5E B3 00 00 00 00 00 FF 0F 26 [12:07:13]RasterBufferAndPrint [12:07:13]line Счет N : (1)642679 [12:07:13]line ИНН: 02508201610067 [12:07:13]line Контрольно-Кассовый Чек [12:07:13]line ПРОДАЖА [12:07:13]line ТРК (МРК, ГНК) : 32 [12:07:13]line Товар: 2710194210 [12:07:13]line D-ENERGY ДТ-К-2 [12:07:13]line 12.960 * 77.20 [12:07:13]line = 1000.51 [12:07:13]line НДС 12% НСП 1% [12:07:13]line > о реализуемом товаре [12:07:13]line ОКРУГЛЕНИЕ: -0.51 [12:07:13]line ИТОГО: 1000.00 [12:07:13]line Внесено: 1000.00 [12:07:13]line СДАЧА: 0.00 [12:07:13]line НСП 1% : 8.85 [12:07:13]line НДС 12% : 106.25 [12:07:13]line Наличными: 1000.00 [12:07:13]line Безнал.: 0.00 [12:07:13]line Место: АЗС № 172 "Партнер Нефть" [12:07:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:07:13]line СНО: Общий режим [12:07:13]line Чек 232 26.10.2024 12:07 [12:07:13]line Смена: 532 ФФД: 1.0 [12:07:13]line ЗНМ: 0300000116 [12:07:13]line РНМ: 0000000000091780 [12:07:13]line Версия ККМ: 001 [12:07:13]line ФМ: 0000000000871765 [12:07:13]line ФД: 308811 [12:07:13]line ФПД: 130584517078482 [12:07:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T120717&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308811&fm=130584517078482&tin=02508201610067®Number=0000000000091780&sum=100000 [12:07:13]Connected sock=11 [12:07:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 0C E0 0D 01 F8 55 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 E8 00 00 00 F4 03 04 00 75 DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4B B6 04 00 35 04 06 00 76 C4 13 C0 ED D2 7C D9 BE 67 41 75 B9 B5 [12:07:13]written 0, free lines is 4095 [12:07:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4C 40 47 00 64 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4B B6 04 00 F4 03 04 00 D3 81 1C 67 B6 04 01 00 00 B0 3F 85 50 85 4D 92 0D [12:07:13]CommunicateWithHost err = 0 [12:07:13]CheckOFDResponse [12:07:13]1017 (14) - 77093643461234 [12:07:13]1041 (16) - 0000000000871765 [12:07:13]1040 (4) - 308811 [12:07:13]1012 (4) - 26.10.2024 05:44 [12:07:13]1206 (1) - 0 [12:07:13]OFD Sender: Remove packet 308811 [12:07:13]ProducePacketName [12:07:13]name=ofd_packets/00308811 [12:07:13]NVStorageDeleteData [12:07:13]Write to MH i2c: 01 00 00 88 B3 3B [12:07:13]Write i2c OK [12:07:13]MH_I2C_Read... [12:07:13]Read from MH i2c: 01 [12:07:13]MH_I2C_Read... [12:07:13]Read from MH i2c: 01 07 00 [12:07:13]MH_I2C_Read... [12:07:13]Read from MH i2c: 01 07 00 88 B3 00 00 00 00 00 BF 0C 0D [12:07:13]RasterBufferAndPrint [12:07:13]line [12:07:13]line [12:07:13]line [12:07:13]line [12:07:13]line [12:07:13]written 0, free lines is 3270 [12:07:13]MH_Cut [12:07:13]Write to MH i2c: D1 01 00 8F B3 01 14 [12:07:13]Write i2c OK [12:07:13]MH_I2C_Read... [12:07:13]Read from MH i2c: D1 [12:07:13]MH_I2C_Read... [12:07:13]Read from MH i2c: D1 01 00 [12:07:13]MH_I2C_Read... [12:07:13]Read from MH i2c: D1 01 00 8F B3 00 13 [12:07:13]Write to MH i2c: 01 00 00 90 B3 43 [12:07:13]Write i2c OK [12:07:13]MH_I2C_Read... [12:07:14]OFD Sender: No OFD packet to send [12:07:14]*** Cut start [12:07:14]*** Purtial cut [12:07:14]*** Stage 1: CUTSNS_PIN = 1 [12:07:14]Read from MH i2c: 01 [12:07:14]MH_I2C_Read... [12:07:14]*** Stop cut motor [12:07:14]*** Cut end [12:07:14]Read from MH i2c: 01 07 00 [12:07:14]MH_I2C_Read... [12:07:14]Read from MH i2c: 01 07 00 90 B3 00 00 00 00 00 FF 0F 58 [12:07:14]process_action close_receipt done [12:07:14]requested_data is exist [12:07:14]produce_requested_data [12:07:14]requested_item fm.sn is exist - process it [12:07:14]wFMCommunicate request_size=4 [12:07:14]MH_SAM_APDU [12:07:14]CAPDU: 80 11 00 00 [12:07:14]Write to MH i2c: E2 08 00 91 B3 80 11 00 00 00 00 00 00 BE [12:07:14]Write i2c OK [12:07:14]MH_I2C_Read... [12:07:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:15]Read from MH i2c: E2 [12:07:15]MH_I2C_Read... [12:07:15]Read from MH i2c: E2 17 00 [12:07:15]MH_I2C_Read... [12:07:15]Read from MH i2c: E2 17 00 91 B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 13 [12:07:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:07:15]wFMCommunicate OK [12:07:15]requested_item fd.num is exist - process it [12:07:15]SAM_PROTO_GetFieldsCounters [12:07:15]wFMCommunicate request_size=4 [12:07:15]MH_SAM_APDU [12:07:15]CAPDU: 80 13 00 00 [12:07:15]Write to MH i2c: E2 08 00 92 B3 80 13 00 00 00 00 00 00 C1 [12:07:15]Write i2c OK [12:07:15]MH_I2C_Read... [12:07:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:15]Read from MH i2c: E2 [12:07:15]MH_I2C_Read... [12:07:15]Read from MH i2c: E2 62 00 [12:07:15]MH_I2C_Read... [12:07:15]Read from MH i2c: E2 62 00 92 B3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4B B6 04 00 0E 04 04 00 14 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 B7 [12:07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4B B6 04 00 0E 04 04 00 14 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 [12:07:15]wFMCommunicate OK [12:07:15]SAM_PROTO_GetFieldsCounters done [12:07:15]requested_item shift.num is exist - process it [12:07:15]requested_item shift.opened is exist - process it [12:07:15]req_shift_opened [12:07:15]FM_GetShiftState [12:07:15]SAM_PROTO_GetShiftState [12:07:15]wFMCommunicate request_size=4 [12:07:15]MH_SAM_APDU [12:07:15]CAPDU: 80 13 01 00 [12:07:15]Write to MH i2c: E2 08 00 93 B3 80 13 01 00 00 00 00 00 C3 [12:07:15]Write i2c OK [12:07:15]MH_I2C_Read... [12:07:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:15]Read from MH i2c: E2 [12:07:15]MH_I2C_Read... [12:07:15]Read from MH i2c: E2 0E 00 [12:07:15]MH_I2C_Read... [12:07:15]Read from MH i2c: E2 0E 00 93 B3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 41 [12:07:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:07:15]wFMCommunicate OK [12:07:15]SAM_PROTO_GetShiftState done [12:07:15]FM_GetShiftState done [12:07:15]req_shift_opened done [12:07:15]requested_item shift.open_date is exist - process it [12:07:15]req_shift_open_date [12:07:15]req_shift_open_date done [12:07:15]produce_requested_data done [12:07:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308811,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:07:15]process_action_free close_receipt [12:07:15]json_value_free [12:07:15]json_value_free done [12:07:15]process_json_proto returns [12:07:15]Send response to host [12:07:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308811,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:07:15]free response buf [12:07:15]execute_script done [12:07:15]execute_script returns [12:07:15]free content buf [12:07:15]Sock 8.Close socket [12:07:15]Sock 8.Thread stoped [12:07:15]accept exits with 9 [12:07:15]New connection [12:07:15]New thread 3067342180 created [12:07:15]Thread 3067198820 joined [12:07:15]Waiting for new connection... [12:07:15] Sock 9.Parse request [12:07:15]Sock 9.Check first char [12:07:15]Sock 9.First char is OK [12:07:15]request: POST /json_proto HTTP/1.0 [12:07:15]Method: POST [12:07:15]URL: /json_proto [12:07:15]Method is POST - this is cgi request [12:07:15]url: /json_proto [12:07:15]query_string will be loaded in cgi processing [12:07:15]execute_cgi json_proto POST (null) [12:07:15]execute_cgi path=json_proto method=POST [12:07:15]POST find Content-Length [12:07:15]Host: 172.17.96.3:8080 [12:07:15]Content-Length: 682 [12:07:15]Content-Type: application/json [12:07:15] [12:07:15]POST finish read [12:07:15]Found Content-Length = 682 [12:07:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642678", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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" ] } } [12:07:15]execute_script... [12:07:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642678", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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" ] } } [12:07:15]POST & json_proto [12:07:15]process_json_proto [12:07:15]json parsed OK: [12:07:15]protocol is kg_v1.0 [12:07:15]action value=close_receipt [12:07:15]process_action close_receipt [12:07:15]cmd_close_receipt [12:07:15]MH_GetDate [12:07:15]Write to MH i2c: F0 00 00 94 B3 36 [12:07:15]Write i2c OK [12:07:15]MH_I2C_Read... [12:07:15]Read from MH i2c: F0 [12:07:15]MH_I2C_Read... [12:07:15]Read from MH i2c: F0 09 00 [12:07:15]MH_I2C_Read... [12:07:15]Read from MH i2c: F0 09 00 94 B3 00 79 DB 1C 67 44 5E 04 65 21 [12:07:15]GetLastDocTimeStamp 1729944437 [12:07:15]current date 1729944441 [12:07:15]FM_GetShiftState [12:07:15]SAM_PROTO_GetShiftState [12:07:15]wFMCommunicate request_size=4 [12:07:15]MH_SAM_APDU [12:07:15]CAPDU: 80 13 01 00 [12:07:15]Write to MH i2c: E2 08 00 95 B3 80 13 01 00 00 00 00 00 C5 [12:07:15]Write i2c OK [12:07:15]MH_I2C_Read... [12:07:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:15]Read from MH i2c: E2 [12:07:15]MH_I2C_Read... [12:07:15]Read from MH i2c: E2 0E 00 [12:07:15]MH_I2C_Read... [12:07:15]Read from MH i2c: E2 0E 00 95 B3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 43 [12:07:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:07:15]wFMCommunicate OK [12:07:15]SAM_PROTO_GetShiftState done [12:07:15]FM_GetShiftState done [12:07:15]opened in 1729902265 [12:07:15]opened+sec_in_day 1729988665 [12:07:15]quantity*price = 100021 [12:07:15]sum+1 = 100023 [12:07:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 233 26.10.2024 12:07 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308812 ФПД: 280318731567499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T120721&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308812&fm=280318731567499&tin=02508201610067®Number=0000000000091780&sum=100000 [12:07:16]StoreToDocumentArchive [12:07:16]shift 532 fd 308812 [12:07:16]save to /storage/0532/doc_00308812 [12:07:16]save last doc name /storage/0532/doc_00308812 to /storage/kkm_last_doc_name [12:07:16]save OK [12:07:16]Clear old archive folders... [12:07:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:07:16]tlvbuf is 00B846E0 [12:07:16]SAM_PROTO_ClearQueue [12:07:16]wFMCommunicate request_size=4 [12:07:16]MH_SAM_APDU [12:07:16]CAPDU: 80 09 00 00 [12:07:16]Write to MH i2c: E2 08 00 A2 B3 80 09 00 00 00 00 00 00 C7 [12:07:16]Write i2c OK [12:07:16]MH_I2C_Read... [12:07:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:07:16]Read from MH i2c: E2 [12:07:16]MH_I2C_Read... [12:07:16]Read from MH i2c: E2 03 00 [12:07:16]MH_I2C_Read... [12:07:16]Read from MH i2c: E2 03 00 A2 B3 00 90 00 C9 [12:07:16]RAPDU: 90 00 [12:07:16]wFMCommunicate OK [12:07:16]SAM_PROTO_ClearQueue done [12:07:16]KKMCreateOFDPacket [12:07:16]OFDProtocolAddRootSTLVToBuf [12:07:16]FM_MakeSignedData [12:07:16]FM_MakeSignedData [12:07:16]SAM_PROTO_SignData [12:07:16]wFMCommunicate request_size=4 [12:07:16]MH_SAM_APDU [12:07:16]CAPDU: 80 0D 01 02 [12:07:16]Write to MH i2c: E2 08 00 A3 B3 80 0D 01 02 00 00 00 00 CF [12:07:16]Write i2c OK [12:07:16]MH_I2C_Read... [12:07:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:07:17]Read from MH i2c: E2 [12:07:17]MH_I2C_Read... [12:07:17]Read from MH i2c: E2 03 00 [12:07:17]MH_I2C_Read... [12:07:17]Read from MH i2c: E2 03 00 A3 B3 00 90 00 CA [12:07:17]RAPDU: 90 00 [12:07:17]wFMCommunicate OK [12:07:17]wFMCommunicate request_size=255 [12:07:17]MH_SAM_APDU [12:07:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 E9 00 00 00 F4 03 04 00 79 DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4C B6 04 00 35 04 06 00 FE [12:07:17]Write to MH i2c: E2 02 01 A4 B3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 E9 00 00 00 F4 03 04 00 79 DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4C B6 04 00 35 04 06 00 FE 00 00 55 [12:07:17]Write i2c OK [12:07:17]MH_I2C_Read... [12:07:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:17]Read from MH i2c: E2 [12:07:17]MH_I2C_Read... [12:07:17]Read from MH i2c: E2 03 00 [12:07:17]MH_I2C_Read... [12:07:17]Read from MH i2c: E2 03 00 A4 B3 00 90 00 CB [12:07:17]RAPDU: 90 00 [12:07:17]wFMCommunicate OK [12:07:17]wFMCommunicate request_size=10 [12:07:17]MH_SAM_APDU [12:07:17]CAPDU: 80 0D 02 02 05 F2 CA 6B 41 8B [12:07:17]Write to MH i2c: E2 0D 00 A5 B3 80 0D 02 02 05 00 F2 CA 6B 41 8B 00 00 CF [12:07:17]Write i2c OK [12:07:17]MH_I2C_Read... [12:07:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:17]Read from MH i2c: E2 [12:07:17]MH_I2C_Read... [12:07:17]Read from MH i2c: E2 03 00 [12:07:17]MH_I2C_Read... [12:07:17]Read from MH i2c: E2 03 00 A5 B3 00 90 00 CC [12:07:17]RAPDU: 90 00 [12:07:17]wFMCommunicate OK [12:07:17]wFMCommunicate request_size=4 [12:07:17]MH_SAM_APDU [12:07:17]CAPDU: 80 0D 03 02 [12:07:17]Write to MH i2c: E2 08 00 A6 B3 80 0D 03 02 00 00 00 00 D4 [12:07:17]Write i2c OK [12:07:17]MH_I2C_Read... [12:07:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:07:17]Read from MH i2c: E2 [12:07:17]MH_I2C_Read... [12:07:17]Read from MH i2c: E2 0B 00 [12:07:17]MH_I2C_Read... [12:07:17]Read from MH i2c: E2 0B 00 A6 B3 00 C5 8D F9 D5 C7 81 64 D8 90 00 79 [12:07:17]RAPDU: C5 8D F9 D5 C7 81 64 D8 90 00 [12:07:17]wFMCommunicate OK [12:07:17]SAM_PROTO_SignData done [12:07:17]FM_MakeSignedData done [12:07:17]CreateOFDProtocolMessage [12:07:17]wFMCommunicate request_size=4 [12:07:17]MH_SAM_APDU [12:07:17]CAPDU: 80 11 00 00 [12:07:17]Write to MH i2c: E2 08 00 A7 B3 80 11 00 00 00 00 00 00 D4 [12:07:17]Write i2c OK [12:07:17]MH_I2C_Read... [12:07:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:17]Read from MH i2c: E2 [12:07:17]MH_I2C_Read... [12:07:17]Read from MH i2c: E2 17 00 [12:07:17]MH_I2C_Read... [12:07:17]Read from MH i2c: E2 17 00 A7 B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 29 [12:07:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:07:17]wFMCommunicate OK [12:07:17]CreateOFDProtocolMessage done [12:07:17]OFDSenderStorePacket 308812 [12:07:17]StoreOFDPacket docnum=308812 [12:07:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F5 AF 07 01 8A 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 E9 00 00 00 F4 03 04 00 79 DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4C B6 04 00 35 04 06 00 FE F2 CA 6B 41 8B C5 8D F9 D5 C7 81 64 D8 [12:07:17]CheckFolder [12:07:17]dirname=/storage/ofd_packets [12:07:17]CheckFolder done [12:07:17]ProducePacketName [12:07:17]name=ofd_packets/00308812 [12:07:17]NVStorageSaveData ofd_packets/00308812 [12:07:17]File name is /storage/ofd_packets/00308812 [12:07:17]Write 301 bytes [12:07:17]NVStorageSaveData done [12:07:17]OFDSenderStorePacket done [12:07:17]KKMCreateOFDPacket done [12:07:17]NVStorageSaveData kkm_last_timestamp [12:07:17]File name is /storage/kkm_last_timestamp [12:07:17]Write 4 bytes [12:07:17]NVStorageSaveData done [12:07:17]ExternCall_PrintAddStr [12:07:17]wPrintStart [12:07:17]Write to MH i2c: 01 00 00 A8 B3 5B [12:07:17]Write i2c OK [12:07:17]MH_I2C_Read... [12:07:17]Read from MH i2c: 01 [12:07:17]MH_I2C_Read... [12:07:17]Read from MH i2c: 01 07 00 [12:07:17]MH_I2C_Read... [12:07:17]Read from MH i2c: 01 07 00 A8 B3 00 00 00 00 00 FF 0F 70 [12:07:17]RasterBufferAndPrint [12:07:17]line Счет N : (1)642678 [12:07:17]line ИНН: 02508201610067 [12:07:17]line Контрольно-Кассовый Чек [12:07:17]line ПРОДАЖА [12:07:17]line ТРК (МРК, ГНК) : 61 [12:07:17]line Товар: 2710124500 [12:07:17]line Аи-95-К-3 [12:07:17]line 13.480 * 74.20 [12:07:17]line = 1000.22 [12:07:17]line НДС 12% НСП 1% [12:07:17]line > о реализуемом товаре [12:07:17]line ОКРУГЛЕНИЕ: -0.22 [12:07:17]line ИТОГО: 1000.00 [12:07:17]line Внесено: 1000.00 [12:07:17]line СДАЧА: 0.00 [12:07:17]line НСП 1% : 8.85 [12:07:17]line НДС 12% : 106.22 [12:07:17]line Наличными: 1000.00 [12:07:17]line Безнал.: 0.00 [12:07:17]line Место: АЗС № 172 "Партнер Нефть" [12:07:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:07:17]line СНО: Общий режим [12:07:17]line Чек 233 26.10.2024 12:07 [12:07:17]line Смена: 532 ФФД: 1.0 [12:07:17]line ЗНМ: 0300000116 [12:07:17]line РНМ: 0000000000091780 [12:07:17]line Версия ККМ: 001 [12:07:17]line ФМ: 0000000000871765 [12:07:17]line ФД: 308812 [12:07:17]line ФПД: 280318731567499 [12:07:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T120721&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308812&fm=280318731567499&tin=02508201610067®Number=0000000000091780&sum=100000 [12:07:17]OFD Sender: Processing packet 308812 [packets to send 222, broken 221] [12:07:17]ProducePacketName [12:07:17]name=ofd_packets/00308812 [12:07:17]OFD Sender: To server: pG, [12:07:17]CommunicateWithHost lk.salyk.kg:30040 [12:07:17]ConnectInit lk.salyk.kg [12:07:17]written 0, free lines is 4095 [12:07:17]Connected sock=10 [12:07:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F5 AF 07 01 8A 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 E9 00 00 00 F4 03 04 00 79 DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4C B6 04 00 35 04 06 00 FE F2 CA 6B 41 8B C5 8D F9 D5 C7 81 64 D8 [12:07:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3C 48 47 00 7A 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4C B6 04 00 F4 03 04 00 D8 81 1C 67 B6 04 01 00 00 1D 1D 5D 2A 8A 2E 67 E1 [12:07:18]CommunicateWithHost err = 0 [12:07:18]CheckOFDResponse [12:07:18]1017 (14) - 77093643461234 [12:07:18]1041 (16) - 0000000000871765 [12:07:18]1040 (4) - 308812 [12:07:18]1012 (4) - 26.10.2024 05:44 [12:07:18]1206 (1) - 0 [12:07:18]OFD Sender: Remove packet 308812 [12:07:18]ProducePacketName [12:07:18]name=ofd_packets/00308812 [12:07:18]NVStorageDeleteData [12:07:18]Write to MH i2c: 01 00 00 D2 B3 85 [12:07:18]Write i2c OK [12:07:18]MH_I2C_Read... [12:07:18]Read from MH i2c: 01 [12:07:18]MH_I2C_Read... [12:07:18]Read from MH i2c: 01 07 00 [12:07:18]MH_I2C_Read... [12:07:18]Read from MH i2c: 01 07 00 D2 B3 00 00 00 00 00 D3 0C 6B [12:07:18]RasterBufferAndPrint [12:07:18]line [12:07:18]line [12:07:18]line [12:07:18]line [12:07:18]line [12:07:18]written 0, free lines is 3299 [12:07:18]MH_Cut [12:07:18]Write to MH i2c: D1 01 00 D9 B3 01 5E [12:07:18]Write i2c OK [12:07:18]MH_I2C_Read... [12:07:18]Read from MH i2c: D1 [12:07:18]MH_I2C_Read... [12:07:18]Read from MH i2c: D1 01 00 [12:07:18]MH_I2C_Read... [12:07:18]Read from MH i2c: D1 01 00 D9 B3 00 5D [12:07:18]Write to MH i2c: 01 00 00 DA B3 8D [12:07:18]Write i2c OK [12:07:18]MH_I2C_Read... [12:07:18]OFD Sender: No OFD packet to send [12:07:19]*** Cut start [12:07:19]*** Purtial cut [12:07:19]*** Stage 1: CUTSNS_PIN = 1 [12:07:19]Read from MH i2c: 01 [12:07:19]MH_I2C_Read... [12:07:19]*** Stop cut motor [12:07:19]*** Cut end [12:07:19]Read from MH i2c: 01 07 00 [12:07:19]MH_I2C_Read... [12:07:19]Read from MH i2c: 01 07 00 DA B3 00 00 00 00 00 FF 0F A2 [12:07:19]process_action close_receipt done [12:07:19]requested_data is exist [12:07:19]produce_requested_data [12:07:19]requested_item fm.sn is exist - process it [12:07:19]wFMCommunicate request_size=4 [12:07:19]MH_SAM_APDU [12:07:19]CAPDU: 80 11 00 00 [12:07:19]Write to MH i2c: E2 08 00 DB B3 80 11 00 00 00 00 00 00 08 [12:07:19]Write i2c OK [12:07:19]MH_I2C_Read... [12:07:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:19]Read from MH i2c: E2 [12:07:19]MH_I2C_Read... [12:07:19]Read from MH i2c: E2 17 00 [12:07:19]MH_I2C_Read... [12:07:19]Read from MH i2c: E2 17 00 DB B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5D [12:07:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:07:19]wFMCommunicate OK [12:07:19]requested_item fd.num is exist - process it [12:07:19]SAM_PROTO_GetFieldsCounters [12:07:19]wFMCommunicate request_size=4 [12:07:19]MH_SAM_APDU [12:07:19]CAPDU: 80 13 00 00 [12:07:19]Write to MH i2c: E2 08 00 DC B3 80 13 00 00 00 00 00 00 0B [12:07:19]Write i2c OK [12:07:19]MH_I2C_Read... [12:07:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:19]Read from MH i2c: E2 [12:07:19]MH_I2C_Read... [12:07:19]Read from MH i2c: E2 62 00 [12:07:19]MH_I2C_Read... [12:07:19]Read from MH i2c: E2 62 00 DC B3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4C B6 04 00 0E 04 04 00 14 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 05 [12:07:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4C B6 04 00 0E 04 04 00 14 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 [12:07:19]wFMCommunicate OK [12:07:19]SAM_PROTO_GetFieldsCounters done [12:07:19]requested_item shift.num is exist - process it [12:07:19]requested_item shift.opened is exist - process it [12:07:19]req_shift_opened [12:07:19]FM_GetShiftState [12:07:19]SAM_PROTO_GetShiftState [12:07:19]wFMCommunicate request_size=4 [12:07:19]MH_SAM_APDU [12:07:19]CAPDU: 80 13 01 00 [12:07:19]Write to MH i2c: E2 08 00 DD B3 80 13 01 00 00 00 00 00 0D [12:07:19]Write i2c OK [12:07:19]MH_I2C_Read... [12:07:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:19]Read from MH i2c: E2 [12:07:19]MH_I2C_Read... [12:07:19]Read from MH i2c: E2 0E 00 [12:07:19]MH_I2C_Read... [12:07:19]Read from MH i2c: E2 0E 00 DD B3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8B [12:07:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:07:19]wFMCommunicate OK [12:07:19]SAM_PROTO_GetShiftState done [12:07:19]FM_GetShiftState done [12:07:19]req_shift_opened done [12:07:19]requested_item shift.open_date is exist - process it [12:07:19]req_shift_open_date [12:07:19]req_shift_open_date done [12:07:19]produce_requested_data done [12:07:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308812,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:07:19]process_action_free close_receipt [12:07:19]json_value_free [12:07:19]json_value_free done [12:07:19]process_json_proto returns [12:07:19]Send response to host [12:07:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308812,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:07:19]free response buf [12:07:19]execute_script done [12:07:19]execute_script returns [12:07:19]free content buf [12:07:19]Sock 9.Close socket [12:07:19]Sock 9.Thread stoped [12:07:23]OFD Sender: No OFD packet to send [12:07:24]accept exits with 8 [12:07:24]New connection [12:07:24]New thread 3067198820 created [12:07:24]Thread 3067342180 joined [12:07:24]Waiting for new connection... [12:07:24] Sock 8.Parse request [12:07:24]Sock 8.Check first char [12:07:24]Sock 8.First char is OK [12:07:24]request: POST /json_proto HTTP/1.0 [12:07:24]Method: POST [12:07:24]URL: /json_proto [12:07:24]Method is POST - this is cgi request [12:07:24]url: /json_proto [12:07:24]query_string will be loaded in cgi processing [12:07:24]execute_cgi json_proto POST (null) [12:07:24]execute_cgi path=json_proto method=POST [12:07:24]POST find Content-Length [12:07:24]Host: 172.17.96.3:8080 [12:07:24]Content-Length: 682 [12:07:24]Content-Type: application/json [12:07:24] [12:07:24]POST finish read [12:07:24]Found Content-Length = 682 [12:07:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642680", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:07:24]execute_script... [12:07: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)642680", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:07:24]POST & json_proto [12:07:24]process_json_proto [12:07:24]json parsed OK: [12:07:24]protocol is kg_v1.0 [12:07:24]action value=close_receipt [12:07:24]process_action close_receipt [12:07:24]cmd_close_receipt [12:07:24]MH_GetDate [12:07:24]Write to MH i2c: F0 00 00 DE B3 80 [12:07:24]Write i2c OK [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: F0 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: F0 09 00 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: F0 09 00 DE B3 00 82 DB 1C 67 44 5E 04 65 74 [12:07:24]GetLastDocTimeStamp 1729944441 [12:07:24]current date 1729944450 [12:07:24]FM_GetShiftState [12:07:24]SAM_PROTO_GetShiftState [12:07:24]wFMCommunicate request_size=4 [12:07:24]MH_SAM_APDU [12:07:24]CAPDU: 80 13 01 00 [12:07:24]Write to MH i2c: E2 08 00 DF B3 80 13 01 00 00 00 00 00 0F [12:07:24]Write i2c OK [12:07:24]MH_I2C_Read... [12:07:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:24]Read from MH i2c: E2 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: E2 0E 00 [12:07:24]MH_I2C_Read... [12:07:24]Read from MH i2c: E2 0E 00 DF B3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8D [12:07:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:07:24]wFMCommunicate OK [12:07:24]SAM_PROTO_GetShiftState done [12:07:24]FM_GetShiftState done [12:07:24]opened in 1729902265 [12:07:24]opened+sec_in_day 1729988665 [12:07:24]quantity*price = 100015 [12:07:24]sum+1 = 100017 [12:07:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 234 26.10.2024 12:07 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308813 ФПД: 213183197965754 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T120730&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308813&fm=213183197965754&tin=02508201610067®Number=0000000000091780&sum=100000 [12:07:25]StoreToDocumentArchive [12:07:25]shift 532 fd 308813 [12:07:25]save to /storage/0532/doc_00308813 [12:07:25]save last doc name /storage/0532/doc_00308813 to /storage/kkm_last_doc_name [12:07:25]save OK [12:07:25]Clear old archive folders... [12:07:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:07:25]tlvbuf is 00C46730 [12:07:25]SAM_PROTO_ClearQueue [12:07:25]wFMCommunicate request_size=4 [12:07:25]MH_SAM_APDU [12:07:25]CAPDU: 80 09 00 00 [12:07:25]Write to MH i2c: E2 08 00 EC B3 80 09 00 00 00 00 00 00 11 [12:07:25]Write i2c OK [12:07:25]MH_I2C_Read... [12:07:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:07:25]Read from MH i2c: E2 [12:07:25]MH_I2C_Read... [12:07:25]Read from MH i2c: E2 03 00 [12:07:25]MH_I2C_Read... [12:07:25]Read from MH i2c: E2 03 00 EC B3 00 90 00 13 [12:07:25]RAPDU: 90 00 [12:07:25]wFMCommunicate OK [12:07:25]SAM_PROTO_ClearQueue done [12:07:25]KKMCreateOFDPacket [12:07:25]OFDProtocolAddRootSTLVToBuf [12:07:25]FM_MakeSignedData [12:07:25]FM_MakeSignedData [12:07:25]SAM_PROTO_SignData [12:07:25]wFMCommunicate request_size=4 [12:07:25]MH_SAM_APDU [12:07:25]CAPDU: 80 0D 01 02 [12:07:25]Write to MH i2c: E2 08 00 ED B3 80 0D 01 02 00 00 00 00 19 [12:07:25]Write i2c OK [12:07:25]MH_I2C_Read... [12:07:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:07:25]Read from MH i2c: E2 [12:07:25]MH_I2C_Read... [12:07:25]Read from MH i2c: E2 03 00 [12:07:25]MH_I2C_Read... [12:07:25]Read from MH i2c: E2 03 00 ED B3 00 90 00 14 [12:07:25]RAPDU: 90 00 [12:07:25]wFMCommunicate OK [12:07:25]wFMCommunicate request_size=255 [12:07:25]MH_SAM_APDU [12:07:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EA 00 00 00 F4 03 04 00 82 DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4D B6 04 00 35 04 06 00 C1 [12:07:26]Write to MH i2c: E2 02 01 EE B3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 EA 00 00 00 F4 03 04 00 82 DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4D B6 04 00 35 04 06 00 C1 00 00 49 [12:07:26]Write i2c OK [12:07:26]MH_I2C_Read... [12:07:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:26]Read from MH i2c: E2 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: E2 03 00 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: E2 03 00 EE B3 00 90 00 15 [12:07:26]RAPDU: 90 00 [12:07:26]wFMCommunicate OK [12:07:26]wFMCommunicate request_size=10 [12:07:26]MH_SAM_APDU [12:07:26]CAPDU: 80 0D 02 02 05 E3 94 C9 6D BA [12:07:26]Write to MH i2c: E2 0D 00 EF B3 80 0D 02 02 05 00 E3 94 C9 6D BA 00 00 8D [12:07:26]Write i2c OK [12:07:26]MH_I2C_Read... [12:07:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:07:26]Read from MH i2c: E2 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: E2 03 00 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: E2 03 00 EF B3 00 90 00 16 [12:07:26]RAPDU: 90 00 [12:07:26]wFMCommunicate OK [12:07:26]wFMCommunicate request_size=4 [12:07:26]MH_SAM_APDU [12:07:26]CAPDU: 80 0D 03 02 [12:07:26]Write to MH i2c: E2 08 00 F0 B3 80 0D 03 02 00 00 00 00 1E [12:07:26]Write i2c OK [12:07:26]MH_I2C_Read... [12:07:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:07:26]Read from MH i2c: E2 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: E2 0B 00 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: E2 0B 00 F0 B3 00 CE 25 35 37 31 E1 97 4A 90 00 71 [12:07:26]RAPDU: CE 25 35 37 31 E1 97 4A 90 00 [12:07:26]wFMCommunicate OK [12:07:26]SAM_PROTO_SignData done [12:07:26]FM_MakeSignedData done [12:07:26]CreateOFDProtocolMessage [12:07:26]wFMCommunicate request_size=4 [12:07:26]MH_SAM_APDU [12:07:26]CAPDU: 80 11 00 00 [12:07:26]Write to MH i2c: E2 08 00 F1 B3 80 11 00 00 00 00 00 00 1E [12:07:26]Write i2c OK [12:07:26]MH_I2C_Read... [12:07:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:26]Read from MH i2c: E2 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: E2 17 00 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: E2 17 00 F1 B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 73 [12:07:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:07:26]wFMCommunicate OK [12:07:26]CreateOFDProtocolMessage done [12:07:26]OFDSenderStorePacket 308813 [12:07:26]StoreOFDPacket docnum=308813 [12:07:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D5 32 07 01 25 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EA 00 00 00 F4 03 04 00 82 DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4D B6 04 00 35 04 06 00 C1 E3 94 C9 6D BA CE 25 35 37 31 E1 97 4A [12:07:26]CheckFolder [12:07:26]dirname=/storage/ofd_packets [12:07:26]CheckFolder done [12:07:26]ProducePacketName [12:07:26]name=ofd_packets/00308813 [12:07:26]NVStorageSaveData ofd_packets/00308813 [12:07:26]File name is /storage/ofd_packets/00308813 [12:07:26]Write 301 bytes [12:07:26]NVStorageSaveData done [12:07:26]OFDSenderStorePacket done [12:07:26]KKMCreateOFDPacket done [12:07:26]NVStorageSaveData kkm_last_timestamp [12:07:26]File name is /storage/kkm_last_timestamp [12:07:26]Write 4 bytes [12:07:26]NVStorageSaveData done [12:07:26]ExternCall_PrintAddStr [12:07:26]wPrintStart [12:07:26]Write to MH i2c: 01 00 00 F2 B3 A5 [12:07:26]Write i2c OK [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: 01 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: 01 07 00 [12:07:26]MH_I2C_Read... [12:07:26]Read from MH i2c: 01 07 00 F2 B3 00 00 00 00 00 FF 0F BA [12:07:26]RasterBufferAndPrint [12:07:26]line Счет N : (1)642680 [12:07:26]line ИНН: 02508201610067 [12:07:26]line Контрольно-Кассовый Чек [12:07:26]line ПРОДАЖА [12:07:26]line ТРК (МРК, ГНК) : 52 [12:07:26]line Товар: 2710124130 [12:07:26]line Аи-92-К-2 [12:07:26]line 14.950 * 66.90 [12:07:26]line = 1000.16 [12:07:26]line НДС 12% НСП 1% [12:07:26]line > о реализуемом товаре [12:07:26]line ОКРУГЛЕНИЕ: -0.16 [12:07:26]line ИТОГО: 1000.00 [12:07:26]line Внесено: 1000.00 [12:07:26]line СДАЧА: 0.00 [12:07:26]line НСП 1% : 8.85 [12:07:26]line НДС 12% : 106.21 [12:07:26]line Наличными: 1000.00 [12:07:26]line Безнал.: 0.00 [12:07:26]line Место: АЗС № 172 "Партнер Нефть" [12:07:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:07:26]line СНО: Общий режим [12:07:26]line Чек 234 26.10.2024 12:07 [12:07:26]line Смена: 532 ФФД: 1.0 [12:07:26]line ЗНМ: 0300000116 [12:07:26]line РНМ: 0000000000091780 [12:07:26]line Версия ККМ: 001 [12:07:26]line ФМ: 0000000000871765 [12:07:26]line ФД: 308813 [12:07:26]line ФПД: 213183197965754 [12:07:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T120730&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308813&fm=213183197965754&tin=02508201610067®Number=0000000000091780&sum=100000 [12:07:26]written 0, free lines is 4095 [12:07:26]OFD Sender: Processing packet 308813 [packets to send 222, broken 221] [12:07:26]ProducePacketName [12:07:26]name=ofd_packets/00308813 [12:07:26]OFD Sender: To server: pG, [12:07:26]CommunicateWithHost lk.salyk.kg:30040 [12:07:26]ConnectInit lk.salyk.kg [12:07:26]Connected sock=10 [12:07:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D5 32 07 01 25 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EA 00 00 00 F4 03 04 00 82 DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4D B6 04 00 35 04 06 00 C1 E3 94 C9 6D BA CE 25 35 37 31 E1 97 4A [12:07:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F9 D4 47 00 F2 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4D B6 04 00 F4 03 04 00 E1 81 1C 67 B6 04 01 00 00 71 EF ED 05 23 4C 50 B4 [12:07:27]CommunicateWithHost err = 0 [12:07:27]CheckOFDResponse [12:07:27]1017 (14) - 77093643461234 [12:07:27]1041 (16) - 0000000000871765 [12:07:27]1040 (4) - 308813 [12:07:27]1012 (4) - 26.10.2024 05:45 [12:07:27]Write to MH i2c: 01 00 00 1C B4 D0 [12:07:27]1206 (1) - 0 [12:07:27]OFD Sender: Remove packet 308813 [12:07:27]ProducePacketName [12:07:27]name=ofd_packets/00308813 [12:07:27]NVStorageDeleteData [12:07:27]Write i2c OK [12:07:27]MH_I2C_Read... [12:07:27]Read from MH i2c: 01 [12:07:27]MH_I2C_Read... [12:07:27]Read from MH i2c: 01 07 00 [12:07:27]MH_I2C_Read... [12:07:27]Read from MH i2c: 01 07 00 1C B4 00 00 00 00 00 C7 0C AA [12:07:27]RasterBufferAndPrint [12:07:27]line [12:07:27]line [12:07:27]line [12:07:27]line [12:07:27]line [12:07:27]written 0, free lines is 3312 [12:07:27]MH_Cut [12:07:27]Write to MH i2c: D1 01 00 23 B4 01 A9 [12:07:27]Write i2c OK [12:07:27]MH_I2C_Read... [12:07:27]Read from MH i2c: D1 [12:07:27]MH_I2C_Read... [12:07:27]Read from MH i2c: D1 01 00 [12:07:27]MH_I2C_Read... [12:07:27]Read from MH i2c: D1 01 00 23 B4 00 A8 [12:07:27]Write to MH i2c: 01 00 00 24 B4 D8 [12:07:27]Write i2c OK [12:07:27]MH_I2C_Read... [12:07:27]OFD Sender: No OFD packet to send [12:07:27]*** Cut start [12:07:27]*** Purtial cut [12:07:27]*** Stage 1: CUTSNS_PIN = 1 [12:07:28]Read from MH i2c: 01 [12:07:28]MH_I2C_Read... [12:07:28]*** Stop cut motor [12:07:28]*** Cut end [12:07:28]Read from MH i2c: 01 07 00 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: 01 07 00 24 B4 00 00 00 00 00 FF 0F ED [12:07:28]process_action close_receipt done [12:07:28]requested_data is exist [12:07:28]produce_requested_data [12:07:28]requested_item fm.sn is exist - process it [12:07:28]wFMCommunicate request_size=4 [12:07:28]MH_SAM_APDU [12:07:28]CAPDU: 80 11 00 00 [12:07:28]Write to MH i2c: E2 08 00 25 B4 80 11 00 00 00 00 00 00 53 [12:07:28]Write i2c OK [12:07:28]MH_I2C_Read... [12:07:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:07:28]Read from MH i2c: E2 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: E2 17 00 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: E2 17 00 25 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A8 [12:07:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:07:28]wFMCommunicate OK [12:07:28]requested_item fd.num is exist - process it [12:07:28]SAM_PROTO_GetFieldsCounters [12:07:28]wFMCommunicate request_size=4 [12:07:28]MH_SAM_APDU [12:07:28]CAPDU: 80 13 00 00 [12:07:28]Write to MH i2c: E2 08 00 26 B4 80 13 00 00 00 00 00 00 56 [12:07:28]Write i2c OK [12:07:28]MH_I2C_Read... [12:07:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:07:28]Read from MH i2c: E2 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: E2 62 00 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: E2 62 00 26 B4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4D B6 04 00 0E 04 04 00 14 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 54 [12:07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4D B6 04 00 0E 04 04 00 14 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 [12:07:28]wFMCommunicate OK [12:07:28]SAM_PROTO_GetFieldsCounters done [12:07:28]requested_item shift.num is exist - process it [12:07:28]requested_item shift.opened is exist - process it [12:07:28]req_shift_opened [12:07:28]FM_GetShiftState [12:07:28]SAM_PROTO_GetShiftState [12:07:28]wFMCommunicate request_size=4 [12:07:28]MH_SAM_APDU [12:07:28]CAPDU: 80 13 01 00 [12:07:28]Write to MH i2c: E2 08 00 27 B4 80 13 01 00 00 00 00 00 58 [12:07:28]Write i2c OK [12:07:28]MH_I2C_Read... [12:07:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:07:28]Read from MH i2c: E2 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: E2 0E 00 [12:07:28]MH_I2C_Read... [12:07:28]Read from MH i2c: E2 0E 00 27 B4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D6 [12:07:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:07:28]wFMCommunicate OK [12:07:28]SAM_PROTO_GetShiftState done [12:07:28]FM_GetShiftState done [12:07:28]req_shift_opened done [12:07:28]requested_item shift.open_date is exist - process it [12:07:28]req_shift_open_date [12:07:28]req_shift_open_date done [12:07:28]produce_requested_data done [12:07:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308813,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:07:28]process_action_free close_receipt [12:07:28]json_value_free [12:07:28]json_value_free done [12:07:28]process_json_proto returns [12:07:28]Send response to host [12:07:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308813,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:07:28]free response buf [12:07:28]execute_script done [12:07:28]execute_script returns [12:07:28]free content buf [12:07:28]Sock 8.Close socket [12:07:28]Sock 8.Thread stoped [12:07:32]OFD Sender: No OFD packet to send [12:07:37]OFD Sender: No OFD packet to send [12:07:42]OFD Sender: No OFD packet to send [12:07:47]OFD Sender: No OFD packet to send [12:07:52]OFD Sender: No OFD packet to send [12:07:57]OFD Sender: No OFD packet to send [12:08:02]OFD Sender: No OFD packet to send [12:08:06]accept exits with 9 [12:08:06]New connection [12:08:06]New thread 3067342180 created [12:08:06]Thread 3067198820 joined [12:08:06]Waiting for new connection... [12:08:06] Sock 9.Parse request [12:08:06]Sock 9.Check first char [12:08:06]Sock 9.First char is OK [12:08:06]request: POST /json_proto HTTP/1.0 [12:08:06]Method: POST [12:08:06]URL: /json_proto [12:08:06]Method is POST - this is cgi request [12:08:06]url: /json_proto [12:08:06]query_string will be loaded in cgi processing [12:08:06]execute_cgi json_proto POST (null) [12:08:06]execute_cgi path=json_proto method=POST [12:08:06]POST find Content-Length [12:08:06]Host: 172.17.96.3:8080 [12:08:06]Content-Length: 677 [12:08:06]Content-Type: application/json [12:08:06] [12:08:06]POST finish read [12:08:06]Found Content-Length = 677 [12:08:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642681", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:08:06]execute_script... [12:08: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)642681", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:08:06]POST & json_proto [12:08:06]process_json_proto [12:08:06]json parsed OK: [12:08:06]protocol is kg_v1.0 [12:08:06]action value=close_receipt [12:08:06]process_action close_receipt [12:08:06]cmd_close_receipt [12:08:06]MH_GetDate [12:08:06]Write to MH i2c: F0 00 00 28 B4 CB [12:08:06]Write i2c OK [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: F0 [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: F0 09 00 [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: F0 09 00 28 B4 00 AC DB 1C 67 44 5E 04 65 E9 [12:08:06]GetLastDocTimeStamp 1729944450 [12:08:06]current date 1729944492 [12:08:06]FM_GetShiftState [12:08:06]SAM_PROTO_GetShiftState [12:08:06]wFMCommunicate request_size=4 [12:08:06]MH_SAM_APDU [12:08:06]CAPDU: 80 13 01 00 [12:08:06]Write to MH i2c: E2 08 00 29 B4 80 13 01 00 00 00 00 00 5A [12:08:06]Write i2c OK [12:08:06]MH_I2C_Read... [12:08:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:06]Read from MH i2c: E2 [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: E2 0E 00 [12:08:06]MH_I2C_Read... [12:08:06]Read from MH i2c: E2 0E 00 29 B4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D8 [12:08:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:08:06]wFMCommunicate OK [12:08:06]SAM_PROTO_GetShiftState done [12:08:06]FM_GetShiftState done [12:08:06]opened in 1729902265 [12:08:06]opened+sec_in_day 1729988665 [12:08:06]quantity*price = 25020 [12:08:06]sum+1 = 25022 [12:08:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 235 26.10.2024 12:08 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308814 ФПД: 59583792382541 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T120812&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308814&fm=59583792382541&tin=02508201610067®Number=0000000000091780&sum=25000 [12:08:07]StoreToDocumentArchive [12:08:07]shift 532 fd 308814 [12:08:07]save to /storage/0532/doc_00308814 [12:08:07]save last doc name /storage/0532/doc_00308814 to /storage/kkm_last_doc_name [12:08:07]save OK [12:08:07]Clear old archive folders... [12:08:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:07]tlvbuf is 00C41E10 [12:08:07]SAM_PROTO_ClearQueue [12:08:07]wFMCommunicate request_size=4 [12:08:07]MH_SAM_APDU [12:08:07]CAPDU: 80 09 00 00 [12:08:07]Write to MH i2c: E2 08 00 36 B4 80 09 00 00 00 00 00 00 5C [12:08:07]Write i2c OK [12:08:07]MH_I2C_Read... [12:08:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:07]Read from MH i2c: E2 [12:08:07]MH_I2C_Read... [12:08:07]Read from MH i2c: E2 03 00 [12:08:07]MH_I2C_Read... [12:08:07]Read from MH i2c: E2 03 00 36 B4 00 90 00 5E [12:08:07]RAPDU: 90 00 [12:08:07]wFMCommunicate OK [12:08:07]SAM_PROTO_ClearQueue done [12:08:07]KKMCreateOFDPacket [12:08:07]OFDProtocolAddRootSTLVToBuf [12:08:07]FM_MakeSignedData [12:08:07]FM_MakeSignedData [12:08:07]SAM_PROTO_SignData [12:08:07]wFMCommunicate request_size=4 [12:08:07]MH_SAM_APDU [12:08:07]CAPDU: 80 0D 01 02 [12:08:07]Write to MH i2c: E2 08 00 37 B4 80 0D 01 02 00 00 00 00 64 [12:08:07]Write i2c OK [12:08:07]MH_I2C_Read... [12:08:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:07]Read from MH i2c: E2 [12:08:07]MH_I2C_Read... [12:08:07]Read from MH i2c: E2 03 00 [12:08:07]MH_I2C_Read... [12:08:07]Read from MH i2c: E2 03 00 37 B4 00 90 00 5F [12:08:07]RAPDU: 90 00 [12:08:07]wFMCommunicate OK [12:08:07]wFMCommunicate request_size=255 [12:08:07]MH_SAM_APDU [12:08: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 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 EB 00 00 00 F4 03 04 00 AC DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4E B6 04 00 35 04 06 00 36 [12:08:07]Write to MH i2c: E2 02 01 38 B4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 EB 00 00 00 F4 03 04 00 AC DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4E B6 04 00 35 04 06 00 36 00 00 14 [12:08:07]Write i2c OK [12:08:07]MH_I2C_Read... [12:08:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:08]Read from MH i2c: E2 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: E2 03 00 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: E2 03 00 38 B4 00 90 00 60 [12:08:08]RAPDU: 90 00 [12:08:08]wFMCommunicate OK [12:08:08]wFMCommunicate request_size=10 [12:08:08]MH_SAM_APDU [12:08:08]CAPDU: 80 0D 02 02 05 30 EE C7 82 4D [12:08:08]Write to MH i2c: E2 0D 00 39 B4 80 0D 02 02 05 00 30 EE C7 82 4D 00 00 25 [12:08:08]Write i2c OK [12:08:08]MH_I2C_Read... [12:08:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:08]Read from MH i2c: E2 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: E2 03 00 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: E2 03 00 39 B4 00 90 00 61 [12:08:08]RAPDU: 90 00 [12:08:08]wFMCommunicate OK [12:08:08]wFMCommunicate request_size=4 [12:08:08]MH_SAM_APDU [12:08:08]CAPDU: 80 0D 03 02 [12:08:08]Write to MH i2c: E2 08 00 3A B4 80 0D 03 02 00 00 00 00 69 [12:08:08]Write i2c OK [12:08:08]MH_I2C_Read... [12:08:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:08]Read from MH i2c: E2 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: E2 0B 00 [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: E2 0B 00 3A B4 00 A3 93 30 2A 6E F8 22 0A 90 00 8C [12:08:08]RAPDU: A3 93 30 2A 6E F8 22 0A 90 00 [12:08:08]wFMCommunicate OK [12:08:08]SAM_PROTO_SignData done [12:08:08]FM_MakeSignedData done [12:08:08]CreateOFDProtocolMessage [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 3B B4 80 11 00 00 00 00 00 00 69 [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 3B B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BE [12:08:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:08:08]wFMCommunicate OK [12:08:08]CreateOFDProtocolMessage done [12:08:08]OFDSenderStorePacket 308814 [12:08:08]StoreOFDPacket docnum=308814 [12:08:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CE 29 07 01 1D 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EB 00 00 00 F4 03 04 00 AC DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4E B6 04 00 35 04 06 00 36 30 EE C7 82 4D A3 93 30 2A 6E F8 22 0A [12:08:08]CheckFolder [12:08:08]dirname=/storage/ofd_packets [12:08:08]CheckFolder done [12:08:08]ProducePacketName [12:08:08]name=ofd_packets/00308814 [12:08:08]NVStorageSaveData ofd_packets/00308814 [12:08:08]File name is /storage/ofd_packets/00308814 [12:08:08]Write 301 bytes [12:08:08]NVStorageSaveData done [12:08:08]OFDSenderStorePacket done [12:08:08]KKMCreateOFDPacket done [12:08:08]NVStorageSaveData kkm_last_timestamp [12:08:08]File name is /storage/kkm_last_timestamp [12:08:08]OFD Sender: Processing packet 308814 [packets to send 222, broken 221] [12:08:08]ProducePacketName [12:08:08]name=ofd_packets/00308814 [12:08:08]OFD Sender: To server: pG, [12:08:08]CommunicateWithHost lk.salyk.kg:30040 [12:08:08]ConnectInit lk.salyk.kg [12:08:08]Write 4 bytes [12:08:08]NVStorageSaveData done [12:08:08]ExternCall_PrintAddStr [12:08:08]wPrintStart [12:08:08]Write to MH i2c: 01 00 00 3C B4 F0 [12:08:08]Write i2c OK [12:08:08]MH_I2C_Read... [12:08:08]Read from MH i2c: 01 [12:08:08]MH_I2C_Read... [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 3C B4 00 00 00 00 00 FF 0F 05 [12:08:08]RasterBufferAndPrint [12:08:08]line Счет N : (1)642681 [12:08:08]line ИНН: 02508201610067 [12:08:08]line Контрольно-Кассовый Чек [12:08:08]line ПРОДАЖА [12:08:08]line ТРК (МРК, ГНК) : 41 [12:08:08]line Товар: 2710124130 [12:08:08]line Аи-92-К-2 [12:08:08]line 3.740 * 66.90 [12:08:08]line = 250.21 [12:08:08]line НДС 12% НСП 1% [12:08:08]line > о реализуемом товаре [12:08:08]line ОКРУГЛЕНИЕ: -0.21 [12:08:08]line ИТОГО: 250.00 [12:08:08]line Внесено: 250.00 [12:08:08]line СДАЧА: 0.00 [12:08:08]line НСП 1% : 2.21 [12:08:08]line НДС 12% : 26.57 [12:08:08]line Наличными: 250.00 [12:08:08]line Безнал.: 0.00 [12:08:08]line Место: АЗС № 172 "Партнер Нефть" [12:08:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:08:08]line СНО: Общий режим [12:08:08]line Чек 235 26.10.2024 12:08 [12:08:08]line Смена: 532 ФФД: 1.0 [12:08:08]line ЗНМ: 0300000116 [12:08:08]line РНМ: 0000000000091780 [12:08:08]line Версия ККМ: 001 [12:08:08]line ФМ: 0000000000871765 [12:08:08]line ФД: 308814 [12:08:08]line ФПД: 59583792382541 [12:08:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T120812&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308814&fm=59583792382541&tin=02508201610067®Number=0000000000091780&sum=25000 [12:08:08]Connected sock=11 [12:08:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CE 29 07 01 1D 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EB 00 00 00 F4 03 04 00 AC DB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4E B6 04 00 35 04 06 00 36 30 EE C7 82 4D A3 93 30 2A 6E F8 22 0A [12:08:08]written 0, free lines is 4095 [12:08:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6F CA 47 00 BA 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4E B6 04 00 F4 03 04 00 0B 82 1C 67 B6 04 01 00 00 C9 D0 94 5F 96 7B 4C A8 [12:08:08]CommunicateWithHost err = 0 [12:08:08]CheckOFDResponse [12:08:08]1017 (14) - 77093643461234 [12:08:08]1041 (16) - 0000000000871765 [12:08:08]1040 (4) - 308814 [12:08:08]1012 (4) - 26.10.2024 05:45 [12:08:08]1206 (1) - 0 [12:08:08]OFD Sender: Remove packet 308814 [12:08:08]ProducePacketName [12:08:08]name=ofd_packets/00308814 [12:08:08]NVStorageDeleteData [12:08:09]Write to MH i2c: 01 00 00 66 B4 1A [12:08:09]Write i2c OK [12:08:09]MH_I2C_Read... [12:08:09]Read from MH i2c: 01 [12:08:09]MH_I2C_Read... [12:08:09]Read from MH i2c: 01 07 00 [12:08:09]MH_I2C_Read... [12:08:09]Read from MH i2c: 01 07 00 66 B4 00 00 00 00 00 B9 0C E6 [12:08:09]RasterBufferAndPrint [12:08:09]line [12:08:09]line [12:08:09]line [12:08:09]line [12:08:09]line [12:08:09]written 0, free lines is 3264 [12:08:09]MH_Cut [12:08:09]Write to MH i2c: D1 01 00 6D B4 01 F3 [12:08:09]Write i2c OK [12:08:09]MH_I2C_Read... [12:08:09]Read from MH i2c: D1 [12:08:09]MH_I2C_Read... [12:08:09]Read from MH i2c: D1 01 00 [12:08:09]MH_I2C_Read... [12:08:09]Read from MH i2c: D1 01 00 6D B4 00 F2 [12:08:09]Write to MH i2c: 01 00 00 6E B4 22 [12:08:09]Write i2c OK [12:08:09]MH_I2C_Read... [12:08:09]OFD Sender: No OFD packet to send [12:08:09]*** Cut start [12:08:09]*** Purtial cut [12:08:09]*** Stage 1: CUTSNS_PIN = 1 [12:08:10]Read from MH i2c: 01 [12:08:10]MH_I2C_Read... [12:08:10]*** Stop cut motor [12:08:10]*** Cut end [12:08:10]Read from MH i2c: 01 07 00 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: 01 07 00 6E B4 00 00 00 00 00 FF 0F 37 [12:08:10]process_action close_receipt done [12:08:10]requested_data is exist [12:08:10]produce_requested_data [12:08:10]requested_item fm.sn is exist - process it [12:08:10]wFMCommunicate request_size=4 [12:08:10]MH_SAM_APDU [12:08:10]CAPDU: 80 11 00 00 [12:08:10]Write to MH i2c: E2 08 00 6F B4 80 11 00 00 00 00 00 00 9D [12:08:10]Write i2c OK [12:08:10]MH_I2C_Read... [12:08:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:10]Read from MH i2c: E2 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 17 00 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 17 00 6F B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F2 [12:08:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:08:10]wFMCommunicate OK [12:08:10]requested_item fd.num is exist - process it [12:08:10]SAM_PROTO_GetFieldsCounters [12:08:10]wFMCommunicate request_size=4 [12:08:10]MH_SAM_APDU [12:08:10]CAPDU: 80 13 00 00 [12:08:10]Write to MH i2c: E2 08 00 70 B4 80 13 00 00 00 00 00 00 A0 [12:08:10]Write i2c OK [12:08:10]MH_I2C_Read... [12:08:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:10]Read from MH i2c: E2 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 62 00 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 62 00 70 B4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4E B6 04 00 0E 04 04 00 14 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 A2 [12:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4E B6 04 00 0E 04 04 00 14 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 [12:08:10]wFMCommunicate OK [12:08:10]SAM_PROTO_GetFieldsCounters done [12:08:10]requested_item shift.num is exist - process it [12:08:10]requested_item shift.opened is exist - process it [12:08:10]req_shift_opened [12:08:10]FM_GetShiftState [12:08:10]SAM_PROTO_GetShiftState [12:08:10]wFMCommunicate request_size=4 [12:08:10]MH_SAM_APDU [12:08:10]CAPDU: 80 13 01 00 [12:08:10]Write to MH i2c: E2 08 00 71 B4 80 13 01 00 00 00 00 00 A2 [12:08:10]Write i2c OK [12:08:10]MH_I2C_Read... [12:08:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:10]Read from MH i2c: E2 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 0E 00 [12:08:10]MH_I2C_Read... [12:08:10]Read from MH i2c: E2 0E 00 71 B4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 20 [12:08:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:08:10]wFMCommunicate OK [12:08:10]SAM_PROTO_GetShiftState done [12:08:10]FM_GetShiftState done [12:08:10]req_shift_opened done [12:08:10]requested_item shift.open_date is exist - process it [12:08:10]req_shift_open_date [12:08:10]req_shift_open_date done [12:08:10]produce_requested_data done [12:08:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308814,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:08:10]process_action_free close_receipt [12:08:10]json_value_free [12:08:10]json_value_free done [12:08:10]process_json_proto returns [12:08:10]Send response to host [12:08:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308814,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:08:10]free response buf [12:08:10]execute_script done [12:08:10]execute_script returns [12:08:10]free content buf [12:08:10]Sock 9.Close socket [12:08:10]Sock 9.Thread stoped [12:08:14]OFD Sender: No OFD packet to send [12:08:19]OFD Sender: No OFD packet to send [12:08:24]OFD Sender: No OFD packet to send [12:08:29]OFD Sender: No OFD packet to send [12:08:34]OFD Sender: No OFD packet to send [12:08:39]OFD Sender: No OFD packet to send [12:08:44]OFD Sender: No OFD packet to send [12:08:49]OFD Sender: No OFD packet to send [12:08:54]OFD Sender: No OFD packet to send [12:08:59]OFD Sender: No OFD packet to send [12:09:04]OFD Sender: No OFD packet to send [12:09:09]OFD Sender: No OFD packet to send [12:09:14]OFD Sender: No OFD packet to send [12:09:19]OFD Sender: No OFD packet to send [12:09:24]OFD Sender: No OFD packet to send [12:09:29]OFD Sender: No OFD packet to send [12:09:34]OFD Sender: No OFD packet to send [12:09:39]OFD Sender: No OFD packet to send [12:09:43]accept exits with 8 [12:09:43]New connection [12:09:43]New thread 3067198820 created [12:09:43]Thread 3067342180 joined [12:09:43]Waiting for new connection... [12:09:43] Sock 8.Parse request [12:09:43]Sock 8.Check first char [12:09:43]Sock 8.First char is OK [12:09:43]request: POST /json_proto HTTP/1.0 [12:09:43]Method: POST [12:09:43]URL: /json_proto [12:09:43]Method is POST - this is cgi request [12:09:43]url: /json_proto [12:09:43]query_string will be loaded in cgi processing [12:09:43]execute_cgi json_proto POST (null) [12:09:43]execute_cgi path=json_proto method=POST [12:09:43]POST find Content-Length [12:09:43]Host: 172.17.96.3:8080 [12:09:43]Content-Length: 677 [12:09:43]Content-Type: application/json [12:09:43] [12:09:43]POST finish read [12:09:43]Found Content-Length = 677 [12:09:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642683", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:09:43]execute_script... [12:09: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)642683", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:09:43]POST & json_proto [12:09:43]process_json_proto [12:09:43]json parsed OK: [12:09:43]protocol is kg_v1.0 [12:09:43]action value=close_receipt [12:09:43]process_action close_receipt [12:09:43]cmd_close_receipt [12:09:43]MH_GetDate [12:09:43]Write to MH i2c: F0 00 00 72 B4 15 [12:09:43]Write i2c OK [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: F0 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: F0 09 00 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: F0 09 00 72 B4 00 0D DC 1C 67 44 5E 04 65 95 [12:09:43]GetLastDocTimeStamp 1729944492 [12:09:43]current date 1729944589 [12:09:43]FM_GetShiftState [12:09:43]SAM_PROTO_GetShiftState [12:09:43]wFMCommunicate request_size=4 [12:09:43]MH_SAM_APDU [12:09:43]CAPDU: 80 13 01 00 [12:09:43]Write to MH i2c: E2 08 00 73 B4 80 13 01 00 00 00 00 00 A4 [12:09:43]Write i2c OK [12:09:43]MH_I2C_Read... [12:09:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:43]Read from MH i2c: E2 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: E2 0E 00 [12:09:43]MH_I2C_Read... [12:09:43]Read from MH i2c: E2 0E 00 73 B4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 22 [12:09:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:09:43]wFMCommunicate OK [12:09:43]SAM_PROTO_GetShiftState done [12:09:43]FM_GetShiftState done [12:09:43]opened in 1729902265 [12:09:43]opened+sec_in_day 1729988665 [12:09:43]quantity*price = 50041 [12:09:43]sum+1 = 50042 [12:09:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 236 26.10.2024 12:09 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308815 ФПД: 27660667135033 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T120949&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308815&fm=27660667135033&tin=02508201610067®Number=0000000000091780&sum=50000 [12:09:44]StoreToDocumentArchive [12:09:44]shift 532 fd 308815 [12:09:44]save to /storage/0532/doc_00308815 [12:09:44]save last doc name /storage/0532/doc_00308815 to /storage/kkm_last_doc_name [12:09:44]save OK [12:09:44]Clear old archive folders... [12:09:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:09:44]tlvbuf is 00DCBEC0 [12:09:44]SAM_PROTO_ClearQueue [12:09:44]wFMCommunicate request_size=4 [12:09:44]MH_SAM_APDU [12:09:44]CAPDU: 80 09 00 00 [12:09:44]Write to MH i2c: E2 08 00 80 B4 80 09 00 00 00 00 00 00 A6 [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:09:44]Read from MH i2c: E2 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 03 00 [12:09:44]MH_I2C_Read... [12:09:44]Read from MH i2c: E2 03 00 80 B4 00 90 00 A8 [12:09:44]RAPDU: 90 00 [12:09:44]wFMCommunicate OK [12:09:44]SAM_PROTO_ClearQueue done [12:09:44]KKMCreateOFDPacket [12:09:44]OFDProtocolAddRootSTLVToBuf [12:09:44]FM_MakeSignedData [12:09:44]FM_MakeSignedData [12:09:44]SAM_PROTO_SignData [12:09:44]wFMCommunicate request_size=4 [12:09:44]MH_SAM_APDU [12:09:44]CAPDU: 80 0D 01 02 [12:09:44]Write to MH i2c: E2 08 00 81 B4 80 0D 01 02 00 00 00 00 AE [12:09:44]Write i2c OK [12:09:44]MH_I2C_Read... [12:09:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:09:45]Read from MH i2c: E2 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: E2 03 00 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: E2 03 00 81 B4 00 90 00 A9 [12:09:45]RAPDU: 90 00 [12:09:45]wFMCommunicate OK [12:09:45]wFMCommunicate request_size=255 [12:09:45]MH_SAM_APDU [12:09: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 EC 00 00 00 F4 03 04 00 0D DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4F B6 04 00 35 04 06 00 19 [12:09:45]Write to MH i2c: E2 02 01 82 B4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 EC 00 00 00 F4 03 04 00 0D DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4F B6 04 00 35 04 06 00 19 00 00 CC [12:09:45]Write i2c OK [12:09:45]MH_I2C_Read... [12:09:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:45]Read from MH i2c: E2 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: E2 03 00 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: E2 03 00 82 B4 00 90 00 AA [12:09:45]RAPDU: 90 00 [12:09:45]wFMCommunicate OK [12:09:45]wFMCommunicate request_size=10 [12:09:45]MH_SAM_APDU [12:09:45]CAPDU: 80 0D 02 02 05 28 40 3D 24 39 [12:09:45]Write to MH i2c: E2 0D 00 83 B4 80 0D 02 02 05 00 28 40 3D 24 39 00 00 BD [12:09:45]Write i2c OK [12:09:45]MH_I2C_Read... [12:09:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:09:45]Read from MH i2c: E2 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: E2 03 00 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: E2 03 00 83 B4 00 90 00 AB [12:09:45]RAPDU: 90 00 [12:09:45]wFMCommunicate OK [12:09:45]wFMCommunicate request_size=4 [12:09:45]MH_SAM_APDU [12:09:45]CAPDU: 80 0D 03 02 [12:09:45]Write to MH i2c: E2 08 00 84 B4 80 0D 03 02 00 00 00 00 B3 [12:09:45]Write i2c OK [12:09:45]MH_I2C_Read... [12:09:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:09:45]Read from MH i2c: E2 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: E2 0B 00 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: E2 0B 00 84 B4 00 14 05 6A E2 D5 6A EF 8E 90 00 D5 [12:09:45]RAPDU: 14 05 6A E2 D5 6A EF 8E 90 00 [12:09:45]wFMCommunicate OK [12:09:45]SAM_PROTO_SignData done [12:09:45]FM_MakeSignedData done [12:09:45]CreateOFDProtocolMessage [12:09:45]wFMCommunicate request_size=4 [12:09:45]MH_SAM_APDU [12:09:45]CAPDU: 80 11 00 00 [12:09:45]Write to MH i2c: E2 08 00 85 B4 80 11 00 00 00 00 00 00 B3 [12:09:45]Write i2c OK [12:09:45]MH_I2C_Read... [12:09:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:45]Read from MH i2c: E2 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: E2 17 00 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: E2 17 00 85 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 08 [12:09:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:09:45]wFMCommunicate OK [12:09:45]CreateOFDProtocolMessage done [12:09:45]OFDSenderStorePacket 308815 [12:09:45]StoreOFDPacket docnum=308815 [12:09:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B 09 07 01 BD F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EC 00 00 00 F4 03 04 00 0D DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4F B6 04 00 35 04 06 00 19 28 40 3D 24 39 14 05 6A E2 D5 6A EF 8E [12:09:45]CheckFolder [12:09:45]dirname=/storage/ofd_packets [12:09:45]CheckFolder done [12:09:45]ProducePacketName [12:09:45]name=ofd_packets/00308815 [12:09:45]NVStorageSaveData ofd_packets/00308815 [12:09:45]File name is /storage/ofd_packets/00308815 [12:09:45]Write 301 bytes [12:09:45]NVStorageSaveData done [12:09:45]OFDSenderStorePacket done [12:09:45]KKMCreateOFDPacket done [12:09:45]NVStorageSaveData kkm_last_timestamp [12:09:45]File name is /storage/kkm_last_timestamp [12:09:45]Write 4 bytes [12:09:45]NVStorageSaveData done [12:09:45]ExternCall_PrintAddStr [12:09:45]wPrintStart [12:09:45]Write to MH i2c: 01 00 00 86 B4 3A [12:09:45]Write i2c OK [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: 01 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: 01 07 00 [12:09:45]MH_I2C_Read... [12:09:45]Read from MH i2c: 01 07 00 86 B4 00 00 00 00 00 FF 0F 4F [12:09:45]RasterBufferAndPrint [12:09:45]line Счет N : (1)642683 [12:09:45]line ИНН: 02508201610067 [12:09:45]line Контрольно-Кассовый Чек [12:09:45]line ПРОДАЖА [12:09:45]line ТРК (МРК, ГНК) : 52 [12:09:45]line Товар: 2710124130 [12:09:45]line Аи-92-К-2 [12:09:45]line 7.480 * 66.90 [12:09:45]line = 500.41 [12:09:45]line НДС 12% НСП 1% [12:09:45]line > о реализуемом товаре [12:09:45]line ОКРУГЛЕНИЕ: -0.41 [12:09:45]line ИТОГО: 500.00 [12:09:45]line Внесено: 500.00 [12:09:45]line СДАЧА: 0.00 [12:09:45]line НСП 1% : 4.43 [12:09:45]line НДС 12% : 53.14 [12:09:45]line Наличными: 500.00 [12:09:45]line Безнал.: 0.00 [12:09:45]line Место: АЗС № 172 "Партнер Нефть" [12:09:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:09:45]line СНО: Общий режим [12:09:45]line Чек 236 26.10.2024 12:09 [12:09:45]line Смена: 532 ФФД: 1.0 [12:09:45]line ЗНМ: 0300000116 [12:09:45]line РНМ: 0000000000091780 [12:09:45]line Версия ККМ: 001 [12:09:45]line ФМ: 0000000000871765 [12:09:45]line ФД: 308815 [12:09:45]line ФПД: 27660667135033 [12:09:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T120949&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308815&fm=27660667135033&tin=02508201610067®Number=0000000000091780&sum=50000 [12:09:45]OFD Sender: Processing packet 308815 [packets to send 222, broken 221] [12:09:45]ProducePacketName [12:09:45]name=ofd_packets/00308815 [12:09:45]OFD Sender: To server: pG, [12:09:45]CommunicateWithHost lk.salyk.kg:30040 [12:09:45]ConnectInit lk.salyk.kg [12:09:45]written 0, free lines is 4095 [12:09:45]Connected sock=10 [12:09:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B 09 07 01 BD F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EC 00 00 00 F4 03 04 00 0D DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4F B6 04 00 35 04 06 00 19 28 40 3D 24 39 14 05 6A E2 D5 6A EF 8E [12:09:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FE 19 47 00 67 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 31 37 36 35 10 04 04 00 4F B6 04 00 F4 03 04 00 6C 82 1C 67 B6 04 01 00 00 0C E8 2F 5C 64 9B 25 53 [12:09:46]CommunicateWithHost err = 0 [12:09:46]CheckOFDResponse [12:09:46]1017 (14) - 77093643461234 [12:09:46]1041 (16) - 0000000000871765 [12:09:46]1040 (4) - 308815 [12:09:46]1012 (4) - 26.10.2024 05:47 [12:09:46]1206 (1) - 0 [12:09:46]OFD Sender: Remove packet 308815 [12:09:46]ProducePacketName [12:09:46]name=ofd_packets/00308815 [12:09:46]NVStorageDeleteData [12:09:46]Write to MH i2c: 01 00 00 B0 B4 64 [12:09:46]Write i2c OK [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: 01 [12:09:46]MH_I2C_Read... [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 B0 B4 00 00 00 00 00 C7 0C 3E [12:09:46]RasterBufferAndPrint [12:09:46]line [12:09:46]line [12:09:46]line [12:09:46]line [12:09:46]line [12:09:46]written 0, free lines is 3278 [12:09:46]MH_Cut [12:09:46]Write to MH i2c: D1 01 00 B7 B4 01 3D [12:09:46]Write i2c OK [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: D1 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: D1 01 00 [12:09:46]MH_I2C_Read... [12:09:46]Read from MH i2c: D1 01 00 B7 B4 00 3C [12:09:46]Write to MH i2c: 01 00 00 B8 B4 6C [12:09:46]Write i2c OK [12:09:46]MH_I2C_Read... [12:09:46]OFD Sender: No OFD packet to send [12:09:47]*** Cut start [12:09:47]*** Purtial cut [12:09:47]*** Stage 1: CUTSNS_PIN = 1 [12:09:47]Read from MH i2c: 01 [12:09:47]MH_I2C_Read... [12:09:47]*** Stop cut motor [12:09:47]*** Cut end [12:09:47]Read from MH i2c: 01 07 00 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: 01 07 00 B8 B4 00 00 00 00 00 FF 0F 81 [12:09:47]process_action close_receipt done [12:09:47]requested_data is exist [12:09:47]produce_requested_data [12:09:47]requested_item fm.sn is exist - process it [12:09:47]wFMCommunicate request_size=4 [12:09:47]MH_SAM_APDU [12:09:47]CAPDU: 80 11 00 00 [12:09:47]Write to MH i2c: E2 08 00 B9 B4 80 11 00 00 00 00 00 00 E7 [12:09:47]Write i2c OK [12:09:47]MH_I2C_Read... [12:09:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:09:47]Read from MH i2c: E2 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: E2 17 00 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: E2 17 00 B9 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3C [12:09:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:09:47]wFMCommunicate OK [12:09:47]requested_item fd.num is exist - process it [12:09:47]SAM_PROTO_GetFieldsCounters [12:09:47]wFMCommunicate request_size=4 [12:09:47]MH_SAM_APDU [12:09:47]CAPDU: 80 13 00 00 [12:09:47]Write to MH i2c: E2 08 00 BA B4 80 13 00 00 00 00 00 00 EA [12:09:47]Write i2c OK [12:09:47]MH_I2C_Read... [12:09:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:09:47]Read from MH i2c: E2 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: E2 62 00 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: E2 62 00 BA B4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4F B6 04 00 0E 04 04 00 14 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 F0 [12:09:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4F B6 04 00 0E 04 04 00 14 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 [12:09:47]wFMCommunicate OK [12:09:47]SAM_PROTO_GetFieldsCounters done [12:09:47]requested_item shift.num is exist - process it [12:09:47]requested_item shift.opened is exist - process it [12:09:47]req_shift_opened [12:09:47]FM_GetShiftState [12:09:47]SAM_PROTO_GetShiftState [12:09:47]wFMCommunicate request_size=4 [12:09:47]MH_SAM_APDU [12:09:47]CAPDU: 80 13 01 00 [12:09:47]Write to MH i2c: E2 08 00 BB B4 80 13 01 00 00 00 00 00 EC [12:09:47]Write i2c OK [12:09:47]MH_I2C_Read... [12:09:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:09:47]Read from MH i2c: E2 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: E2 0E 00 [12:09:47]MH_I2C_Read... [12:09:47]Read from MH i2c: E2 0E 00 BB B4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6A [12:09:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:09:47]wFMCommunicate OK [12:09:47]SAM_PROTO_GetShiftState done [12:09:47]FM_GetShiftState done [12:09:47]req_shift_opened done [12:09:47]requested_item shift.open_date is exist - process it [12:09:47]req_shift_open_date [12:09:47]req_shift_open_date done [12:09:47]produce_requested_data done [12:09:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308815,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:09:47]process_action_free close_receipt [12:09:47]json_value_free [12:09:47]json_value_free done [12:09:47]process_json_proto returns [12:09:47]Send response to host [12:09:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308815,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:09:47]free response buf [12:09:47]execute_script done [12:09:47]execute_script returns [12:09:47]free content buf [12:09:47]Sock 8.Close socket [12:09:47]Sock 8.Thread stoped [12:09:51]OFD Sender: No OFD packet to send [12:09:56]OFD Sender: No OFD packet to send [12:10:01]OFD Sender: No OFD packet to send [12:10:06]OFD Sender: No OFD packet to send [12:10:11]OFD Sender: No OFD packet to send [12:10:16]OFD Sender: No OFD packet to send [12:10:21]OFD Sender: No OFD packet to send [12:10:26]OFD Sender: No OFD packet to send [12:10:31]OFD Sender: No OFD packet to send [12:10:36]OFD Sender: No OFD packet to send [12:10:41]OFD Sender: No OFD packet to send [12:10:46]OFD Sender: No OFD packet to send [12:10:51]OFD Sender: No OFD packet to send [12:10:52]accept exits with 9 [12:10:52]New connection [12:10:52]New thread 3067342180 created [12:10:52]Thread 3067198820 joined [12:10:52]Waiting for new connection... [12:10:52] Sock 9.Parse request [12:10:52]Sock 9.Check first char [12:10:52]Sock 9.First char is OK [12:10:52]request: POST /json_proto HTTP/1.0 [12:10:52]Method: POST [12:10:52]URL: /json_proto [12:10:52]Method is POST - this is cgi request [12:10:52]url: /json_proto [12:10:52]query_string will be loaded in cgi processing [12:10:52]execute_cgi json_proto POST (null) [12:10:52]execute_cgi path=json_proto method=POST [12:10:52]POST find Content-Length [12:10:52]Host: 172.17.96.3:8080 [12:10:52]Content-Length: 678 [12:10:52]Content-Type: application/json [12:10:52] [12:10:52]POST finish read [12:10:52]Found Content-Length = 678 [12:10:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642684", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:10:52]execute_script... [12:10:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642684", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:10:52]POST & json_proto [12:10:52]process_json_proto [12:10:52]json parsed OK: [12:10:52]protocol is kg_v1.0 [12:10:52]action value=close_receipt [12:10:52]process_action close_receipt [12:10:52]cmd_close_receipt [12:10:52]MH_GetDate [12:10:52]Write to MH i2c: F0 00 00 BC B4 5F [12:10:52]Write i2c OK [12:10:52]MH_I2C_Read... [12:10:52]Read from MH i2c: F0 [12:10:52]MH_I2C_Read... [12:10:52]Read from MH i2c: F0 09 00 [12:10:52]MH_I2C_Read... [12:10:52]Read from MH i2c: F0 09 00 BC B4 00 52 DC 1C 67 44 5E 04 65 24 [12:10:52]GetLastDocTimeStamp 1729944589 [12:10:52]current date 1729944658 [12:10:52]FM_GetShiftState [12:10:52]SAM_PROTO_GetShiftState [12:10:52]wFMCommunicate request_size=4 [12:10:52]MH_SAM_APDU [12:10:52]CAPDU: 80 13 01 00 [12:10:52]Write to MH i2c: E2 08 00 BD B4 80 13 01 00 00 00 00 00 EE [12:10:52]Write i2c OK [12:10:52]MH_I2C_Read... [12:10:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:52]Read from MH i2c: E2 [12:10:52]MH_I2C_Read... [12:10:52]Read from MH i2c: E2 0E 00 [12:10:52]MH_I2C_Read... [12:10:52]Read from MH i2c: E2 0E 00 BD B4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6C [12:10:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:10:52]wFMCommunicate OK [12:10:52]SAM_PROTO_GetShiftState done [12:10:52]FM_GetShiftState done [12:10:52]opened in 1729902265 [12:10:52]opened+sec_in_day 1729988665 [12:10:52]quantity*price = 67033 [12:10:52]sum+1 = 67035 [12:10:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 670.00 Внесено: 670.00 СДАЧА: 0.00 НСП 1% : 5.93 НДС 12% : 71.19 Наличными: 670.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 237 26.10.2024 12:10 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308816 ФПД: 214652744136545 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121058&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308816&fm=214652744136545&tin=02508201610067®Number=0000000000091780&sum=67000 [12:10:53]StoreToDocumentArchive [12:10:53]shift 532 fd 308816 [12:10:53]save to /storage/0532/doc_00308816 [12:10:53]save last doc name /storage/0532/doc_00308816 to /storage/kkm_last_doc_name [12:10:53]save OK [12:10:53]Clear old archive folders... [12:10:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:10:53]tlvbuf is 00E91D90 [12:10:53]SAM_PROTO_ClearQueue [12:10:53]wFMCommunicate request_size=4 [12:10:53]MH_SAM_APDU [12:10:53]CAPDU: 80 09 00 00 [12:10:53]Write to MH i2c: E2 08 00 CA B4 80 09 00 00 00 00 00 00 F0 [12:10:53]Write i2c OK [12:10:53]MH_I2C_Read... [12:10:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:53]Read from MH i2c: E2 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 03 00 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 03 00 CA B4 00 90 00 F2 [12:10:53]RAPDU: 90 00 [12:10:53]wFMCommunicate OK [12:10:53]SAM_PROTO_ClearQueue done [12:10:53]KKMCreateOFDPacket [12:10:53]OFDProtocolAddRootSTLVToBuf [12:10:53]FM_MakeSignedData [12:10:53]FM_MakeSignedData [12:10:53]SAM_PROTO_SignData [12:10:53]wFMCommunicate request_size=4 [12:10:53]MH_SAM_APDU [12:10:53]CAPDU: 80 0D 01 02 [12:10:53]Write to MH i2c: E2 08 00 CB B4 80 0D 01 02 00 00 00 00 F8 [12:10:53]Write i2c OK [12:10:53]MH_I2C_Read... [12:10:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:53]Read from MH i2c: E2 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 03 00 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 03 00 CB B4 00 90 00 F3 [12:10:53]RAPDU: 90 00 [12:10:53]wFMCommunicate OK [12:10:53]wFMCommunicate request_size=255 [12:10:53]MH_SAM_APDU [12:10:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 ED 00 00 00 F4 03 04 00 52 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 50 B6 04 00 35 04 06 00 C3 [12:10:53]Write to MH i2c: E2 02 01 CC B4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 ED 00 00 00 F4 03 04 00 52 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 50 B6 04 00 35 04 06 00 C3 00 00 A2 [12:10:53]Write i2c OK [12:10:53]MH_I2C_Read... [12:10:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:53]Read from MH i2c: E2 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 03 00 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 03 00 CC B4 00 90 00 F4 [12:10:53]RAPDU: 90 00 [12:10:53]wFMCommunicate OK [12:10:53]wFMCommunicate request_size=10 [12:10:53]MH_SAM_APDU [12:10:53]CAPDU: 80 0D 02 02 05 39 BC 90 77 61 [12:10:53]Write to MH i2c: E2 0D 00 CD B4 80 0D 02 02 05 00 39 BC 90 77 61 00 00 62 [12:10:53]Write i2c OK [12:10:53]MH_I2C_Read... [12:10:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:53]Read from MH i2c: E2 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 03 00 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 03 00 CD B4 00 90 00 F5 [12:10:53]RAPDU: 90 00 [12:10:53]wFMCommunicate OK [12:10:53]wFMCommunicate request_size=4 [12:10:53]MH_SAM_APDU [12:10:53]CAPDU: 80 0D 03 02 [12:10:53]Write to MH i2c: E2 08 00 CE B4 80 0D 03 02 00 00 00 00 FD [12:10:53]Write i2c OK [12:10:53]MH_I2C_Read... [12:10:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:53]Read from MH i2c: E2 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 0B 00 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 0B 00 CE B4 00 EE E7 4B 42 41 CE 34 14 90 00 B7 [12:10:53]RAPDU: EE E7 4B 42 41 CE 34 14 90 00 [12:10:53]wFMCommunicate OK [12:10:53]SAM_PROTO_SignData done [12:10:53]FM_MakeSignedData done [12:10:53]CreateOFDProtocolMessage [12:10:53]wFMCommunicate request_size=4 [12:10:53]MH_SAM_APDU [12:10:53]CAPDU: 80 11 00 00 [12:10:53]Write to MH i2c: E2 08 00 CF B4 80 11 00 00 00 00 00 00 FD [12:10:53]Write i2c OK [12:10:53]MH_I2C_Read... [12:10:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:53]Read from MH i2c: E2 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 17 00 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: E2 17 00 CF B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 52 [12:10:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:10:53]wFMCommunicate OK [12:10:53]CreateOFDProtocolMessage done [12:10:53]OFDSenderStorePacket 308816 [12:10:53]StoreOFDPacket docnum=308816 [12:10:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D2 6A 07 01 AC 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 ED 00 00 00 F4 03 04 00 52 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 50 B6 04 00 35 04 06 00 C3 39 BC 90 77 61 EE E7 4B 42 41 CE 34 14 [12:10:53]CheckFolder [12:10:53]dirname=/storage/ofd_packets [12:10:53]CheckFolder done [12:10:53]ProducePacketName [12:10:53]name=ofd_packets/00308816 [12:10:53]NVStorageSaveData ofd_packets/00308816 [12:10:53]File name is /storage/ofd_packets/00308816 [12:10:53]Write 301 bytes [12:10:53]NVStorageSaveData done [12:10:53]OFDSenderStorePacket done [12:10:53]KKMCreateOFDPacket done [12:10:53]NVStorageSaveData kkm_last_timestamp [12:10:53]File name is /storage/kkm_last_timestamp [12:10:53]Write 4 bytes [12:10:53]NVStorageSaveData done [12:10:53]ExternCall_PrintAddStr [12:10:53]wPrintStart [12:10:53]Write to MH i2c: 01 00 00 D0 B4 84 [12:10:53]Write i2c OK [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: 01 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: 01 07 00 [12:10:53]MH_I2C_Read... [12:10:53]Read from MH i2c: 01 07 00 D0 B4 00 00 00 00 00 FF 0F 99 [12:10:53]RasterBufferAndPrint [12:10:53]line Счет N : (1)642684 [12:10:53]line ИНН: 02508201610067 [12:10:53]line Контрольно-Кассовый Чек [12:10:53]line ПРОДАЖА [12:10:53]line ТРК (МРК, ГНК) : 41 [12:10:53]line Товар: 2710124130 [12:10:53]line Аи-92-К-2 [12:10:53]line 10.020 * 66.90 [12:10:53]line = 670.34 [12:10:53]line НДС 12% НСП 1% [12:10:53]line > о реализуемом товаре [12:10:53]line ОКРУГЛЕНИЕ: -0.34 [12:10:53]line ИТОГО: 670.00 [12:10:53]line Внесено: 670.00 [12:10:53]line СДАЧА: 0.00 [12:10:53]line НСП 1% : 5.93 [12:10:53]line НДС 12% : 71.19 [12:10:53]line Наличными: 670.00 [12:10:53]line Безнал.: 0.00 [12:10:53]line Место: АЗС № 172 "Партнер Нефть" [12:10:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:10:53]line СНО: Общий режим [12:10:53]line Чек 237 26.10.2024 12:10 [12:10:53]line Смена: 532 ФФД: 1.0 [12:10:53]line ЗНМ: 0300000116 [12:10:53]line РНМ: 0000000000091780 [12:10:53]line Версия ККМ: 001 [12:10:53]line ФМ: 0000000000871765 [12:10:53]line ФД: 308816 [12:10:53]line ФПД: 214652744136545 [12:10:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121058&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308816&fm=214652744136545&tin=02508201610067®Number=0000000000091780&sum=67000 [12:10:54]OFD Sender: Processing packet 308816 [packets to send 222, broken 221] [12:10:54]ProducePacketName [12:10:54]name=ofd_packets/00308816 [12:10:54]OFD Sender: To server: pG, [12:10:54]CommunicateWithHost lk.salyk.kg:30040 [12:10:54]ConnectInit lk.salyk.kg [12:10:54]written 0, free lines is 4095 [12:10:54]Connected sock=10 [12:10:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D2 6A 07 01 AC 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 ED 00 00 00 F4 03 04 00 52 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 50 B6 04 00 35 04 06 00 C3 39 BC 90 77 61 EE E7 4B 42 41 CE 34 14 [12:10:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F1 08 47 00 63 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 31 37 36 35 10 04 04 00 50 B6 04 00 F4 03 04 00 B0 82 1C 67 B6 04 01 00 00 80 51 5D D4 39 4B 12 80 [12:10:54]CommunicateWithHost err = 0 [12:10:54]CheckOFDResponse [12:10:54]1017 (14) - 77093643461234 [12:10:54]1041 (16) - 0000000000871765 [12:10:54]1040 (4) - 308816 [12:10:54]1012 (4) - 26.10.2024 05:48 [12:10:54]1206 (1) - 0 [12:10:54]OFD Sender: Remove packet 308816 [12:10:54]ProducePacketName [12:10:54]name=ofd_packets/00308816 [12:10:54]NVStorageDeleteData [12:10:54]Write to MH i2c: 01 00 00 FA B4 AE [12:10:54]Write i2c OK [12:10:54]MH_I2C_Read... [12:10:54]Read from MH i2c: 01 [12:10:54]MH_I2C_Read... [12:10:54]Read from MH i2c: 01 07 00 [12:10:54]MH_I2C_Read... [12:10:54]Read from MH i2c: 01 07 00 FA B4 00 00 00 00 00 C3 0C 84 [12:10:54]RasterBufferAndPrint [12:10:54]line [12:10:54]line [12:10:54]line [12:10:54]line [12:10:54]line [12:10:54]written 0, free lines is 3273 [12:10:54]MH_Cut [12:10:54]Write to MH i2c: D1 01 00 01 B5 01 88 [12:10:54]Write i2c OK [12:10:54]MH_I2C_Read... [12:10:54]Read from MH i2c: D1 [12:10:54]MH_I2C_Read... [12:10:54]Read from MH i2c: D1 01 00 [12:10:54]MH_I2C_Read... [12:10:54]Read from MH i2c: D1 01 00 01 B5 00 87 [12:10:54]Write to MH i2c: 01 00 00 02 B5 B7 [12:10:54]Write i2c OK [12:10:54]MH_I2C_Read... [12:10:55]OFD Sender: No OFD packet to send [12:10:55]*** Cut start [12:10:55]*** Purtial cut [12:10:55]*** Stage 1: CUTSNS_PIN = 1 [12:10:55]Read from MH i2c: 01 [12:10:55]MH_I2C_Read... [12:10:55]*** Stop cut motor [12:10:55]*** Cut end [12:10:55]Read from MH i2c: 01 07 00 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: 01 07 00 02 B5 00 00 00 00 00 FF 0F CC [12:10:55]process_action close_receipt done [12:10:55]requested_data is exist [12:10:55]produce_requested_data [12:10:55]requested_item fm.sn is exist - process it [12:10:55]wFMCommunicate request_size=4 [12:10:55]MH_SAM_APDU [12:10:55]CAPDU: 80 11 00 00 [12:10:55]Write to MH i2c: E2 08 00 03 B5 80 11 00 00 00 00 00 00 32 [12:10:55]Write i2c OK [12:10:55]MH_I2C_Read... [12:10:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:55]Read from MH i2c: E2 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: E2 17 00 [12:10:55]MH_I2C_Read... [12:10:55]Read from MH i2c: E2 17 00 03 B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 87 [12:10:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:10:55]wFMCommunicate OK [12:10:55]requested_item fd.num is exist - process it [12:10:55]SAM_PROTO_GetFieldsCounters [12:10:55]wFMCommunicate request_size=4 [12:10:55]MH_SAM_APDU [12:10:55]CAPDU: 80 13 00 00 [12:10:55]Write to MH i2c: E2 08 00 04 B5 80 13 00 00 00 00 00 00 35 [12:10:55]Write i2c OK [12:10:55]MH_I2C_Read... [12:10:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:56]Read from MH i2c: E2 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: E2 62 00 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: E2 62 00 04 B5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 50 B6 04 00 0E 04 04 00 14 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 3F [12:10:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 50 B6 04 00 0E 04 04 00 14 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 [12:10:56]wFMCommunicate OK [12:10:56]SAM_PROTO_GetFieldsCounters done [12:10:56]requested_item shift.num is exist - process it [12:10:56]requested_item shift.opened is exist - process it [12:10:56]req_shift_opened [12:10:56]FM_GetShiftState [12:10:56]SAM_PROTO_GetShiftState [12:10:56]wFMCommunicate request_size=4 [12:10:56]MH_SAM_APDU [12:10:56]CAPDU: 80 13 01 00 [12:10:56]Write to MH i2c: E2 08 00 05 B5 80 13 01 00 00 00 00 00 37 [12:10:56]Write i2c OK [12:10:56]MH_I2C_Read... [12:10:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:56]Read from MH i2c: E2 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: E2 0E 00 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: E2 0E 00 05 B5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B5 [12:10:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:10:56]wFMCommunicate OK [12:10:56]SAM_PROTO_GetShiftState done [12:10:56]FM_GetShiftState done [12:10:56]req_shift_opened done [12:10:56]requested_item shift.open_date is exist - process it [12:10:56]req_shift_open_date [12:10:56]req_shift_open_date done [12:10:56]produce_requested_data done [12:10:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308816,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:10:56]process_action_free close_receipt [12:10:56]json_value_free [12:10:56]json_value_free done [12:10:56]process_json_proto returns [12:10:56]Send response to host [12:10:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308816,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:10:56]free response buf [12:10:56]execute_script done [12:10:56]execute_script returns [12:10:56]free content buf [12:10:56]Sock 9.Close socket [12:10:56]Sock 9.Thread stoped [12:10:56]accept exits with 8 [12:10:56]New connection [12:10:56]New thread 3067198820 created [12:10:56]Thread 3067342180 joined [12:10:56]Waiting for new connection... [12:10:56] Sock 8.Parse request [12:10:56]Sock 8.Check first char [12:10:56]Sock 8.First char is OK [12:10:56]request: POST /json_proto HTTP/1.0 [12:10:56]Method: POST [12:10:56]URL: /json_proto [12:10:56]Method is POST - this is cgi request [12:10:56]url: /json_proto [12:10:56]query_string will be loaded in cgi processing [12:10:56]execute_cgi json_proto POST (null) [12:10:56]execute_cgi path=json_proto method=POST [12:10:56]POST find Content-Length [12:10:56]Host: 172.17.96.3:8080 [12:10:56]Content-Length: 682 [12:10:56]Content-Type: application/json [12:10:56] [12:10:56]POST finish read [12:10:56]Found Content-Length = 682 [12:10:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642682", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 57.400, "sum" : 4259.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 4259.00, "payments": [ { "type": 0, "sum" : 4259.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:56]execute_script... [12:10: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)642682", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 57.400, "sum" : 4259.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 4259.00, "payments": [ { "type": 0, "sum" : 4259.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:56]POST & json_proto [12:10:56]process_json_proto [12:10:56]json parsed OK: [12:10:56]protocol is kg_v1.0 [12:10:56]action value=close_receipt [12:10:56]process_action close_receipt [12:10:56]cmd_close_receipt [12:10:56]MH_GetDate [12:10:56]Write to MH i2c: F0 00 00 06 B5 AA [12:10:56]Write i2c OK [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: F0 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: F0 09 00 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: F0 09 00 06 B5 00 56 DC 1C 67 44 5E 04 65 73 [12:10:56]GetLastDocTimeStamp 1729944658 [12:10:56]current date 1729944662 [12:10:56]FM_GetShiftState [12:10:56]SAM_PROTO_GetShiftState [12:10:56]wFMCommunicate request_size=4 [12:10:56]MH_SAM_APDU [12:10:56]CAPDU: 80 13 01 00 [12:10:56]Write to MH i2c: E2 08 00 07 B5 80 13 01 00 00 00 00 00 39 [12:10:56]Write i2c OK [12:10:56]MH_I2C_Read... [12:10:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:56]Read from MH i2c: E2 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: E2 0E 00 [12:10:56]MH_I2C_Read... [12:10:56]Read from MH i2c: E2 0E 00 07 B5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B7 [12:10:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:10:56]wFMCommunicate OK [12:10:56]SAM_PROTO_GetShiftState done [12:10:56]FM_GetShiftState done [12:10:56]opened in 1729902265 [12:10:56]opened+sec_in_day 1729988665 [12:10:56]quantity*price = 425908 [12:10:56]sum+1 = 425909 [12:10:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 4259.00 Внесено: 5000.00 СДАЧА: 741.00 НСП 1% : 37.69 НДС 12% : 452.29 Наличными: 4259.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 238 26.10.2024 12:11 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308817 ФПД: 37121655200020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121102&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308817&fm=37121655200020&tin=02508201610067®Number=0000000000091780&sum=425900 [12:10:57]StoreToDocumentArchive [12:10:57]shift 532 fd 308817 [12:10:57]save to /storage/0532/doc_00308817 [12:10:57]save last doc name /storage/0532/doc_00308817 to /storage/kkm_last_doc_name [12:10:57]save OK [12:10:57]Clear old archive folders... [12:10:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:10:57]tlvbuf is 00A69070 [12:10:57]SAM_PROTO_ClearQueue [12:10:57]wFMCommunicate request_size=4 [12:10:57]MH_SAM_APDU [12:10:57]CAPDU: 80 09 00 00 [12:10:57]Write to MH i2c: E2 08 00 14 B5 80 09 00 00 00 00 00 00 3B [12:10:57]Write i2c OK [12:10:57]MH_I2C_Read... [12:10:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:57]Read from MH i2c: E2 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 03 00 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 03 00 14 B5 00 90 00 3D [12:10:57]RAPDU: 90 00 [12:10:57]wFMCommunicate OK [12:10:57]SAM_PROTO_ClearQueue done [12:10:57]KKMCreateOFDPacket [12:10:57]OFDProtocolAddRootSTLVToBuf [12:10:57]FM_MakeSignedData [12:10:57]FM_MakeSignedData [12:10:57]SAM_PROTO_SignData [12:10:57]wFMCommunicate request_size=4 [12:10:57]MH_SAM_APDU [12:10:57]CAPDU: 80 0D 01 02 [12:10:57]Write to MH i2c: E2 08 00 15 B5 80 0D 01 02 00 00 00 00 43 [12:10:57]Write i2c OK [12:10:57]MH_I2C_Read... [12:10:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:57]Read from MH i2c: E2 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 03 00 [12:10:57]MH_I2C_Read... [12:10:57]Read from MH i2c: E2 03 00 15 B5 00 90 00 3E [12:10:57]RAPDU: 90 00 [12:10:57]wFMCommunicate OK [12:10:57]wFMCommunicate request_size=255 [12:10:57]MH_SAM_APDU [12:10:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 38 E0 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B4 7F 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 7F 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B9 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD B0 00 00 00 00 07 04 06 00 AC 7F 06 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 56 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 51 B6 04 00 35 04 06 00 21 [12:10:57]Write to MH i2c: E2 02 01 16 B5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 38 E0 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B4 7F 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 7F 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B9 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD B0 00 00 00 00 07 04 06 00 AC 7F 06 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 56 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 51 B6 04 00 35 04 06 00 21 00 00 25 [12:10:57]Write i2c OK [12:10:57]MH_I2C_Read... [12:10:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:58]Read from MH i2c: E2 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 03 00 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 03 00 16 B5 00 90 00 3F [12:10:58]RAPDU: 90 00 [12:10:58]wFMCommunicate OK [12:10:58]wFMCommunicate request_size=10 [12:10:58]MH_SAM_APDU [12:10:58]CAPDU: 80 0D 02 02 05 C3 0F 12 59 14 [12:10:58]Write to MH i2c: E2 0D 00 17 B5 80 0D 02 02 05 00 C3 0F 12 59 14 00 00 A1 [12:10:58]Write i2c OK [12:10:58]MH_I2C_Read... [12:10:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:58]Read from MH i2c: E2 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 03 00 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 03 00 17 B5 00 90 00 40 [12:10:58]RAPDU: 90 00 [12:10:58]wFMCommunicate OK [12:10:58]wFMCommunicate request_size=4 [12:10:58]MH_SAM_APDU [12:10:58]CAPDU: 80 0D 03 02 [12:10:58]Write to MH i2c: E2 08 00 18 B5 80 0D 03 02 00 00 00 00 48 [12:10:58]Write i2c OK [12:10:58]MH_I2C_Read... [12:10:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:58]Read from MH i2c: E2 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 0B 00 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 0B 00 18 B5 00 88 B7 D6 E4 D4 72 84 AC 90 00 B8 [12:10:58]RAPDU: 88 B7 D6 E4 D4 72 84 AC 90 00 [12:10:58]wFMCommunicate OK [12:10:58]SAM_PROTO_SignData done [12:10:58]FM_MakeSignedData done [12:10:58]CreateOFDProtocolMessage [12:10:58]wFMCommunicate request_size=4 [12:10:58]MH_SAM_APDU [12:10:58]CAPDU: 80 11 00 00 [12:10:58]Write to MH i2c: E2 08 00 19 B5 80 11 00 00 00 00 00 00 48 [12:10:58]Write i2c OK [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 [12:10:58]MH_I2C_Read... [12:10:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:58]Read from MH i2c: E2 17 00 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: E2 17 00 19 B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9D [12:10:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:10:58]wFMCommunicate OK [12:10:58]CreateOFDProtocolMessage done [12:10:58]OFDSenderStorePacket 308817 [12:10:58]StoreOFDPacket docnum=308817 [12:10:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0D FD 07 01 7D DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 38 E0 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B4 7F 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 7F 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B9 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD B0 00 00 00 00 07 04 06 00 AC 7F 06 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 56 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 51 B6 04 00 35 04 06 00 21 C3 0F 12 59 14 88 B7 D6 E4 D4 72 84 AC [12:10:58]CheckFolder [12:10:58]dirname=/storage/ofd_packets [12:10:58]CheckFolder done [12:10:58]ProducePacketName [12:10:58]name=ofd_packets/00308817 [12:10:58]NVStorageSaveData ofd_packets/00308817 [12:10:58]File name is /storage/ofd_packets/00308817 [12:10:58]Write 301 bytes [12:10:58]NVStorageSaveData done [12:10:58]OFDSenderStorePacket done [12:10:58]KKMCreateOFDPacket done [12:10:58]NVStorageSaveData kkm_last_timestamp [12:10:58]File name is /storage/kkm_last_timestamp [12:10:58]Write 4 bytes [12:10:58]NVStorageSaveData done [12:10:58]ExternCall_PrintAddStr [12:10:58]wPrintStart [12:10:58]Write to MH i2c: 01 00 00 1A B5 CF [12:10:58]Write i2c OK [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: 01 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: 01 07 00 [12:10:58]MH_I2C_Read... [12:10:58]Read from MH i2c: 01 07 00 1A B5 00 00 00 00 00 FF 0F E4 [12:10:58]RasterBufferAndPrint [12:10:58]line Счет N : (1)642682 [12:10:58]line ИНН: 02508201610067 [12:10:58]line Контрольно-Кассовый Чек [12:10:58]line ПРОДАЖА [12:10:58]line ТРК (МРК, ГНК) : 61 [12:10:58]line Товар: 2710124500 [12:10:58]line Аи-95-К-3 [12:10:58]line 57.400 * 74.20 [12:10:58]line = 4259.08 [12:10:58]line НДС 12% НСП 1% [12:10:58]line > о реализуемом товаре [12:10:58]line ОКРУГЛЕНИЕ: -0.08 [12:10:58]line ИТОГО: 4259.00 [12:10:58]line Внесено: 5000.00 [12:10:58]line СДАЧА: 741.00 [12:10:58]line НСП 1% : 37.69 [12:10:58]line НДС 12% : 452.29 [12:10:58]line Наличными: 4259.00 [12:10:58]line Безнал.: 0.00 [12:10:58]line Место: АЗС № 172 "Партнер Нефть" [12:10:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:10:58]line СНО: Общий режим [12:10:58]line Чек 238 26.10.2024 12:11 [12:10:58]line Смена: 532 ФФД: 1.0 [12:10:58]line ЗНМ: 0300000116 [12:10:58]line РНМ: 0000000000091780 [12:10:58]line Версия ККМ: 001 [12:10:58]line ФМ: 0000000000871765 [12:10:58]line ФД: 308817 [12:10:58]line ФПД: 37121655200020 [12:10:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121102&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308817&fm=37121655200020&tin=02508201610067®Number=0000000000091780&sum=425900 [12:10:58]written 0, free lines is 4095 [12:10:58]OFD Sender: Processing packet 308817 [packets to send 222, broken 221] [12:10:58]ProducePacketName [12:10:58]name=ofd_packets/00308817 [12:10:58]OFD Sender: To server: pG, [12:10:58]CommunicateWithHost lk.salyk.kg:30040 [12:10:58]ConnectInit lk.salyk.kg [12:10:58]Connected sock=10 [12:10:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0D FD 07 01 7D DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 38 E0 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B4 7F 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AC 7F 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B9 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD B0 00 00 00 00 07 04 06 00 AC 7F 06 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 56 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 51 B6 04 00 35 04 06 00 21 C3 0F 12 59 14 88 B7 D6 E4 D4 72 84 AC [12:10:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 17 B8 47 00 96 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 51 B6 04 00 F4 03 04 00 B5 82 1C 67 B6 04 01 00 00 CA F2 53 57 F5 6A DB 69 [12:10:59]CommunicateWithHost err = 0 [12:10:59]CheckOFDResponse [12:10:59]1017 (14) - 77093643461234 [12:10:59]1041 (16) - 0000000000871765 [12:10:59]1040 (4) - 308817 [12:10:59]1012 (4) - 26.10.2024 05:48 [12:10:59]1206 (1) - 0 [12:10:59]OFD Sender: Remove packet 308817 [12:10:59]ProducePacketName [12:10:59]name=ofd_packets/00308817 [12:10:59]NVStorageDeleteData [12:10:59]Write to MH i2c: 01 00 00 44 B5 F9 [12:10:59]Write i2c OK [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: 01 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: 01 07 00 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: 01 07 00 44 B5 00 00 00 00 00 CE 0C DA [12:10:59]RasterBufferAndPrint [12:10:59]line [12:10:59]line [12:10:59]line [12:10:59]line [12:10:59]line [12:10:59]written 0, free lines is 3289 [12:10:59]MH_Cut [12:10:59]Write to MH i2c: D1 01 00 4B B5 01 D2 [12:10:59]Write i2c OK [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: D1 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: D1 01 00 [12:10:59]MH_I2C_Read... [12:10:59]Read from MH i2c: D1 01 00 4B B5 00 D1 [12:10:59]Write to MH i2c: 01 00 00 4C B5 01 [12:10:59]Write i2c OK [12:10:59]MH_I2C_Read... [12:10:59]OFD Sender: No OFD packet to send [12:11:00]*** Cut start [12:11:00]*** Purtial cut [12:11:00]*** Stage 1: CUTSNS_PIN = 1 [12:11:00]Read from MH i2c: 01 [12:11:00]MH_I2C_Read... [12:11:00]*** Stop cut motor [12:11:00]*** Cut end [12:11:00]Read from MH i2c: 01 07 00 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: 01 07 00 4C B5 00 00 00 00 00 FF 0F 16 [12:11:00]process_action close_receipt done [12:11:00]requested_data is exist [12:11:00]produce_requested_data [12:11:00]requested_item fm.sn is exist - process it [12:11:00]wFMCommunicate request_size=4 [12:11:00]MH_SAM_APDU [12:11:00]CAPDU: 80 11 00 00 [12:11:00]Write to MH i2c: E2 08 00 4D B5 80 11 00 00 00 00 00 00 7C [12:11:00]Write i2c OK [12:11:00]MH_I2C_Read... [12:11:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:00]Read from MH i2c: E2 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: E2 17 00 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: E2 17 00 4D B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D1 [12:11:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:11:00]wFMCommunicate OK [12:11:00]requested_item fd.num is exist - process it [12:11:00]SAM_PROTO_GetFieldsCounters [12:11:00]wFMCommunicate request_size=4 [12:11:00]MH_SAM_APDU [12:11:00]CAPDU: 80 13 00 00 [12:11:00]Write to MH i2c: E2 08 00 4E B5 80 13 00 00 00 00 00 00 7F [12:11:00]Write i2c OK [12:11:00]MH_I2C_Read... [12:11:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:00]Read from MH i2c: E2 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: E2 62 00 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: E2 62 00 4E B5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 51 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 8D [12:11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 51 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:11:00]wFMCommunicate OK [12:11:00]SAM_PROTO_GetFieldsCounters done [12:11:00]requested_item shift.num is exist - process it [12:11:00]requested_item shift.opened is exist - process it [12:11:00]req_shift_opened [12:11:00]FM_GetShiftState [12:11:00]SAM_PROTO_GetShiftState [12:11:00]wFMCommunicate request_size=4 [12:11:00]MH_SAM_APDU [12:11:00]CAPDU: 80 13 01 00 [12:11:00]Write to MH i2c: E2 08 00 4F B5 80 13 01 00 00 00 00 00 81 [12:11:00]Write i2c OK [12:11:00]MH_I2C_Read... [12:11:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:00]Read from MH i2c: E2 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: E2 0E 00 [12:11:00]MH_I2C_Read... [12:11:00]Read from MH i2c: E2 0E 00 4F B5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FF [12:11:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:11:00]wFMCommunicate OK [12:11:00]SAM_PROTO_GetShiftState done [12:11:00]FM_GetShiftState done [12:11:00]req_shift_opened done [12:11:00]requested_item shift.open_date is exist - process it [12:11:00]req_shift_open_date [12:11:00]req_shift_open_date done [12:11:00]produce_requested_data done [12:11:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308817,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:11:00]process_action_free close_receipt [12:11:00]json_value_free [12:11:00]json_value_free done [12:11:00]process_json_proto returns [12:11:00]Send response to host [12:11:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308817,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:11:00]free response buf [12:11:00]execute_script done [12:11:00]execute_script returns [12:11:00]free content buf [12:11:00]Sock 8.Close socket [12:11:00]Sock 8.Thread stoped [12:11:04]OFD Sender: No OFD packet to send [12:11:09]OFD Sender: No OFD packet to send [12:11:14]OFD Sender: No OFD packet to send [12:11:19]OFD Sender: No OFD packet to send [12:11:24]OFD Sender: No OFD packet to send [12:11:29]OFD Sender: No OFD packet to send [12:11:34]OFD Sender: No OFD packet to send [12:11:39]OFD Sender: No OFD packet to send [12:11:44]OFD Sender: No OFD packet to send [12:11:49]OFD Sender: No OFD packet to send [12:11:54]OFD Sender: No OFD packet to send [12:11:58]accept exits with 9 [12:11:58]New connection [12:11:58]New thread 3067342180 created [12:11:58]Thread 3067198820 joined [12:11:58]Waiting for new connection... [12:11:58] Sock 9.Parse request [12:11:58]Sock 9.Check first char [12:11:58]Sock 9.First char is OK [12:11:58]request: POST /json_proto HTTP/1.0 [12:11:58]Method: POST [12:11:58]URL: /json_proto [12:11:58]Method is POST - this is cgi request [12:11:58]url: /json_proto [12:11:58]query_string will be loaded in cgi processing [12:11:58]execute_cgi json_proto POST (null) [12:11:58]execute_cgi path=json_proto method=POST [12:11:58]POST find Content-Length [12:11:58]Host: 172.17.96.3:8080 [12:11:58]Content-Length: 619 [12:11:58]Content-Type: application/json [12:11:58] [12:11:58]POST finish read [12:11:58]Found Content-Length = 619 [12:11:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3369", "tax_sys" : 0, "items" : [ { "code": "48747066", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston True Silver", "price" : 140.00, "quantity" : 1.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" ] } } [12:11:58]execute_script... [12:11: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)3369", "tax_sys" : 0, "items" : [ { "code": "48747066", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston True Silver", "price" : 140.00, "quantity" : 1.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" ] } } [12:11:58]POST & json_proto [12:11:58]process_json_proto [12:11:58]json parsed OK: [12:11:58]protocol is kg_v1.0 [12:11:58]action value=close_receipt [12:11:58]process_action close_receipt [12:11:58]cmd_close_receipt [12:11:58]MH_GetDate [12:11:58]Write to MH i2c: F0 00 00 50 B5 F4 [12:11:59]Write i2c OK [12:11:59]MH_I2C_Read... [12:11:59]Read from MH i2c: F0 [12:11:59]MH_I2C_Read... [12:11:59]Read from MH i2c: F0 09 00 [12:11:59]MH_I2C_Read... [12:11:59]Read from MH i2c: F0 09 00 50 B5 00 95 DC 1C 67 44 5E 04 65 FC [12:11:59]GetLastDocTimeStamp 1729944662 [12:11:59]current date 1729944725 [12:11:59]FM_GetShiftState [12:11:59]SAM_PROTO_GetShiftState [12:11:59]wFMCommunicate request_size=4 [12:11:59]MH_SAM_APDU [12:11:59]CAPDU: 80 13 01 00 [12:11:59]Write to MH i2c: E2 08 00 51 B5 80 13 01 00 00 00 00 00 83 [12:11:59]Write i2c OK [12:11:59]MH_I2C_Read... [12:11:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:59]Read from MH i2c: E2 [12:11:59]MH_I2C_Read... [12:11:59]Read from MH i2c: E2 0E 00 [12:11:59]MH_I2C_Read... [12:11:59]Read from MH i2c: E2 0E 00 51 B5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 01 [12:11:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:11:59]wFMCommunicate OK [12:11:59]SAM_PROTO_GetShiftState done [12:11:59]FM_GetShiftState done [12:11:59]opened in 1729902265 [12:11:59]opened+sec_in_day 1729988665 [12:11:59]quantity*price = 14000 [12:11:59]sum+1 = 14001 [12:11:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 239 26.10.2024 12:12 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308818 ФПД: 196270908536758 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121205&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308818&fm=196270908536758&tin=02508201610067®Number=0000000000091780&sum=14000 0 [12:12:00]StoreToDocumentArchive [12:12:00]shift 532 fd 308818 [12:12:00]save to /storage/0532/doc_00308818 [12:12:00]save last doc name /storage/0532/doc_00308818 to /storage/kkm_last_doc_name [12:12:00]save OK [12:12:00]Clear old archive folders... [12:12:00]ProcessDocumentItem done err = 0, tmpTLVsize=273 [12:12:00]tlvbuf is 00CA6260 [12:12:00]SAM_PROTO_ClearQueue [12:12:00]wFMCommunicate request_size=4 [12:12:00]MH_SAM_APDU [12:12:00]CAPDU: 80 09 00 00 [12:12:00]Write to MH i2c: E2 08 00 5E B5 80 09 00 00 00 00 00 00 85 [12:12:00]Write i2c OK [12:12:00]MH_I2C_Read... [12:12:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:00]Read from MH i2c: E2 [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: E2 03 00 [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: E2 03 00 5E B5 00 90 00 87 [12:12:00]RAPDU: 90 00 [12:12:00]wFMCommunicate OK [12:12:00]SAM_PROTO_ClearQueue done [12:12:00]KKMCreateOFDPacket [12:12:00]OFDProtocolAddRootSTLVToBuf [12:12:00]FM_MakeSignedData [12:12:00]FM_MakeSignedData [12:12:00]SAM_PROTO_SignData [12:12:00]wFMCommunicate request_size=4 [12:12:00]MH_SAM_APDU [12:12:00]CAPDU: 80 0D 01 02 [12:12:00]Write to MH i2c: E2 08 00 5F B5 80 0D 01 02 00 00 00 00 8D [12:12:00]Write i2c OK [12:12:00]MH_I2C_Read... [12:12:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:00]Read from MH i2c: E2 [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: E2 03 00 [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: E2 03 00 5F B5 00 90 00 88 [12:12:00]RAPDU: 90 00 [12:12:00]wFMCommunicate OK [12:12:00]wFMCommunicate request_size=255 [12:12:00]MH_SAM_APDU [12:12:00]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 36 36 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 54 72 75 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 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 EF 00 00 00 F4 03 04 00 95 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 [12:12:00]Write to MH i2c: E2 02 01 60 B5 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 36 36 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 54 72 75 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 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 EF 00 00 00 F4 03 04 00 95 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 00 00 A3 [12:12:00]Write i2c OK [12:12:00]MH_I2C_Read... [12:12:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:00]Read from MH i2c: E2 [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: E2 03 00 [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: E2 03 00 60 B5 00 90 00 89 [12:12:00]RAPDU: 90 00 [12:12:00]wFMCommunicate OK [12:12:00]wFMCommunicate request_size=32 [12:12:00]MH_SAM_APDU [12:12:00]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 31 37 36 35 10 04 04 00 52 B6 04 00 35 04 06 00 B2 81 E1 C8 77 B6 [12:12:00]Write to MH i2c: E2 23 00 61 B5 80 0D 02 02 1B 00 30 30 30 38 37 31 37 36 35 10 04 04 00 52 B6 04 00 35 04 06 00 B2 81 E1 C8 77 B6 00 00 04 [12:12:00]Write i2c OK [12:12:00]MH_I2C_Read... [12:12:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:00]Read from MH i2c: E2 [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: E2 03 00 [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: E2 03 00 61 B5 00 90 00 8A [12:12:00]RAPDU: 90 00 [12:12:00]wFMCommunicate OK [12:12:00]wFMCommunicate request_size=4 [12:12:00]MH_SAM_APDU [12:12:00]CAPDU: 80 0D 03 02 [12:12:00]Write to MH i2c: E2 08 00 62 B5 80 0D 03 02 00 00 00 00 92 [12:12:00]Write i2c OK [12:12:00]MH_I2C_Read... [12:12:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:00]Read from MH i2c: E2 [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: E2 0B 00 [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: E2 0B 00 62 B5 00 58 D2 C1 65 2E B9 95 FF 90 00 5E [12:12:00]RAPDU: 58 D2 C1 65 2E B9 95 FF 90 00 [12:12:00]wFMCommunicate OK [12:12:00]SAM_PROTO_SignData done [12:12:00]FM_MakeSignedData done [12:12:00]CreateOFDProtocolMessage [12:12:00]wFMCommunicate request_size=4 [12:12:00]MH_SAM_APDU [12:12:00]CAPDU: 80 11 00 00 [12:12:00]Write to MH i2c: E2 08 00 63 B5 80 11 00 00 00 00 00 00 92 [12:12:00]Write i2c OK [12:12:00]MH_I2C_Read... [12:12:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:00]Read from MH i2c: E2 [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: E2 17 00 [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: E2 17 00 63 B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E7 [12:12:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:12:00]wFMCommunicate OK [12:12:00]CreateOFDProtocolMessage done [12:12:00]OFDSenderStorePacket 308818 [12:12:00]StoreOFDPacket docnum=308818 [12:12:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 25 01 00 00 7A 93 1D 01 A1 F6 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 36 36 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 54 72 75 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 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 EF 00 00 00 F4 03 04 00 95 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 52 B6 04 00 35 04 06 00 B2 81 E1 C8 77 B6 58 D2 C1 65 2E B9 95 FF [12:12:00]CheckFolder [12:12:00]dirname=/storage/ofd_packets [12:12:00]CheckFolder done [12:12:00]ProducePacketName [12:12:00]name=ofd_packets/00308818 [12:12:00]NVStorageSaveData ofd_packets/00308818 [12:12:00]File name is /storage/ofd_packets/00308818 [12:12:00]Write 323 bytes [12:12:00]NVStorageSaveData done [12:12:00]OFDSenderStorePacket done [12:12:00]KKMCreateOFDPacket done [12:12:00]NVStorageSaveData kkm_last_timestamp [12:12:00]File name is /storage/kkm_last_timestamp [12:12:00]Write 4 bytes [12:12:00]NVStorageSaveData done [12:12:00]ExternCall_PrintAddStr [12:12:00]wPrintStart [12:12:00]Write to MH i2c: 01 00 00 64 B5 19 [12:12:00]Write i2c OK [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: 01 [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: 01 07 00 [12:12:00]MH_I2C_Read... [12:12:00]Read from MH i2c: 01 07 00 64 B5 00 00 00 00 00 FF 0F 2E [12:12:00]RasterBufferAndPrint [12:12:00]line Счет N : (3)3369 [12:12:00]line ИНН: 02508201610067 [12:12:00]line Контрольно-Кассовый Чек [12:12:00]line ПРОДАЖА [12:12:00]line Товар: 48747066 [12:12:00]line Сигареты Winston True Silver [12:12:00]line 1.000 * 140.00 [12:12:00]line = 140.00 [12:12:00]line НДС 12% НСП 1% [12:12:00]line > о реализуемом товаре [12:12:00]line ИТОГО: 140.00 [12:12:00]line НСП 1% : 1.24 [12:12:00]line НДС 12% : 14.87 [12:12:00]line Наличными: 140.00 [12:12:00]line Безнал.: 0.00 [12:12:00]line Место: АЗС № 172 "Партнер Нефть" [12:12:00]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:12:00]line СНО: Общий режим [12:12:00]line Чек 239 26.10.2024 12:12 [12:12:00]line Смена: 532 ФФД: 1.0 [12:12:00]line ЗНМ: 0300000116 [12:12:00]line РНМ: 0000000000091780 [12:12:00]line Версия ККМ: 001 [12:12:00]line ФМ: 0000000000871765 [12:12:00]line ФД: 308818 [12:12:00]line ФПД: 196270908536758 [12:12:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121205&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308818&fm=196270908536758&tin=02508201610067®Number=0000000000091780&sum=14000 [12:12:00]line 0 [12:12:00]written 0, free lines is 4095 [12:12:00]OFD Sender: Processing packet 308818 [packets to send 222, broken 221] [12:12:00]ProducePacketName [12:12:00]name=ofd_packets/00308818 [12:12:00]OFD Sender: To server: pG, [12:12:00]CommunicateWithHost lk.salyk.kg:30040 [12:12:00]ConnectInit lk.salyk.kg [12:12:00]Connected sock=10 [12:12:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 25 01 00 00 7A 93 1D 01 A1 F6 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 36 36 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 54 72 75 65 20 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 B0 36 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 EF 00 00 00 F4 03 04 00 95 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 52 B6 04 00 35 04 06 00 B2 81 E1 C8 77 B6 58 D2 C1 65 2E B9 95 FF [12:12:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 45 D6 47 00 F5 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 52 B6 04 00 F4 03 04 00 F3 82 1C 67 B6 04 01 00 00 EA 17 2D 3A E8 A6 29 F6 [12:12:01]CommunicateWithHost err = 0 [12:12:01]CheckOFDResponse [12:12:01]1017 (14) - 77093643461234 [12:12:01]1041 (16) - 0000000000871765 [12:12:01]1040 (4) - 308818 [12:12:01]1012 (4) - 26.10.2024 05:49 [12:12:01]1206 (1) - 0 [12:12:01]OFD Sender: Remove packet 308818 [12:12:01]ProducePacketName [12:12:01]name=ofd_packets/00308818 [12:12:01]NVStorageDeleteData [12:12:01]Write to MH i2c: 01 00 00 8B B5 40 [12:12:01]Write i2c OK [12:12:01]MH_I2C_Read... [12:12:01]Read from MH i2c: 01 [12:12:01]MH_I2C_Read... [12:12:01]Read from MH i2c: 01 07 00 [12:12:01]MH_I2C_Read... [12:12:01]Read from MH i2c: 01 07 00 8B B5 00 00 00 00 00 E6 0C 39 [12:12:01]RasterBufferAndPrint [12:12:01]line [12:12:01]line [12:12:01]line [12:12:01]line [12:12:01]line [12:12:01]written 0, free lines is 3308 [12:12:01]MH_Cut [12:12:01]Write to MH i2c: D1 01 00 92 B5 01 19 [12:12:01]Write i2c OK [12:12:01]MH_I2C_Read... [12:12:01]Read from MH i2c: D1 [12:12:01]MH_I2C_Read... [12:12:01]Read from MH i2c: D1 01 00 [12:12:01]MH_I2C_Read... [12:12:01]Read from MH i2c: D1 01 00 92 B5 00 18 [12:12:01]Write to MH i2c: 01 00 00 93 B5 48 [12:12:01]Write i2c OK [12:12:01]MH_I2C_Read... [12:12:01]OFD Sender: No OFD packet to send [12:12:01]*** Cut start [12:12:01]*** Purtial cut [12:12:01]*** Stage 1: CUTSNS_PIN = 1 [12:12:02]Read from MH i2c: 01 [12:12:02]MH_I2C_Read... [12:12:02]*** Stop cut motor [12:12:02]*** Cut end [12:12:02]Read from MH i2c: 01 07 00 [12:12:02]MH_I2C_Read... [12:12:02]Read from MH i2c: 01 07 00 93 B5 00 00 00 00 00 FF 0F 5D [12:12:02]process_action close_receipt done [12:12:02]requested_data is exist [12:12:02]produce_requested_data [12:12:02]requested_item fm.sn is exist - process it [12:12:02]wFMCommunicate request_size=4 [12:12:02]MH_SAM_APDU [12:12:02]CAPDU: 80 11 00 00 [12:12:02]Write to MH i2c: E2 08 00 94 B5 80 11 00 00 00 00 00 00 C3 [12:12:02]Write i2c OK [12:12:02]MH_I2C_Read... [12:12:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:02]Read from MH i2c: E2 [12:12:02]MH_I2C_Read... [12:12:02]Read from MH i2c: E2 17 00 [12:12:02]MH_I2C_Read... [12:12:02]Read from MH i2c: E2 17 00 94 B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 18 [12:12:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:12:02]wFMCommunicate OK [12:12:02]requested_item fd.num is exist - process it [12:12:02]SAM_PROTO_GetFieldsCounters [12:12:02]wFMCommunicate request_size=4 [12:12:02]MH_SAM_APDU [12:12:02]CAPDU: 80 13 00 00 [12:12:02]Write to MH i2c: E2 08 00 95 B5 80 13 00 00 00 00 00 00 C6 [12:12:02]Write i2c OK [12:12:02]MH_I2C_Read... [12:12:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:02]Read from MH i2c: E2 [12:12:02]MH_I2C_Read... [12:12:02]Read from MH i2c: E2 62 00 [12:12:02]MH_I2C_Read... [12:12:02]Read from MH i2c: E2 62 00 95 B5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 52 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [12:12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 52 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:02]wFMCommunicate OK [12:12:02]SAM_PROTO_GetFieldsCounters done [12:12:02]requested_item shift.num is exist - process it [12:12:02]requested_item shift.opened is exist - process it [12:12:02]req_shift_opened [12:12:02]FM_GetShiftState [12:12:02]SAM_PROTO_GetShiftState [12:12:02]wFMCommunicate request_size=4 [12:12:02]MH_SAM_APDU [12:12:02]CAPDU: 80 13 01 00 [12:12:02]Write to MH i2c: E2 08 00 96 B5 80 13 01 00 00 00 00 00 C8 [12:12:02]Write i2c OK [12:12:02]MH_I2C_Read... [12:12:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:02]Read from MH i2c: E2 [12:12:02]MH_I2C_Read... [12:12:02]Read from MH i2c: E2 0E 00 [12:12:02]MH_I2C_Read... [12:12:02]Read from MH i2c: E2 0E 00 96 B5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 46 [12:12:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:12:02]wFMCommunicate OK [12:12:02]SAM_PROTO_GetShiftState done [12:12:02]FM_GetShiftState done [12:12:02]req_shift_opened done [12:12:02]requested_item shift.open_date is exist - process it [12:12:02]req_shift_open_date [12:12:02]req_shift_open_date done [12:12:02]produce_requested_data done [12:12:02]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308818,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:12:02]process_action_free close_receipt [12:12:02]json_value_free [12:12:02]json_value_free done [12:12:02]process_json_proto returns [12:12:02]Send response to host [12:12:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308818,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:12:02]free response buf [12:12:02]execute_script done [12:12:02]execute_script returns [12:12:02]free content buf [12:12:02]Sock 9.Close socket [12:12:02]Sock 9.Thread stoped [12:12:06]OFD Sender: No OFD packet to send [12:12:11]OFD Sender: No OFD packet to send [12:12:16]OFD Sender: No OFD packet to send [12:12:21]OFD Sender: No OFD packet to send [12:12:26]OFD Sender: No OFD packet to send [12:12:31]OFD Sender: No OFD packet to send [12:12:36]OFD Sender: No OFD packet to send [12:12:41]OFD Sender: No OFD packet to send [12:12:43]accept exits with 8 [12:12:43]New connection [12:12:43]New thread 3067198820 created [12:12:43]Thread 3067342180 joined [12:12:43]Waiting for new connection... [12:12:43] Sock 8.Parse request [12:12:43]Sock 8.Check first char [12:12:43]Sock 8.First char is OK [12:12:43]request: POST /json_proto HTTP/1.0 [12:12:43]Method: POST [12:12:43]URL: /json_proto [12:12:43]Method is POST - this is cgi request [12:12:43]url: /json_proto [12:12:43]query_string will be loaded in cgi processing [12:12:43]execute_cgi json_proto POST (null) [12:12:43]execute_cgi path=json_proto method=POST [12:12:43]POST find Content-Length [12:12:43]Host: 172.17.96.3:8080 [12:12:43]Content-Length: 677 [12:12:43]Content-Type: application/json [12:12:43] [12:12:43]POST finish read [12:12:43]Found Content-Length = 677 [12:12:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642685", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:12:43]execute_script... [12:12: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)642685", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:12:43]POST & json_proto [12:12:43]process_json_proto [12:12:43]json parsed OK: [12:12:43]protocol is kg_v1.0 [12:12:43]action value=close_receipt [12:12:43]process_action close_receipt [12:12:43]cmd_close_receipt [12:12:43]MH_GetDate [12:12:43]Write to MH i2c: F0 00 00 97 B5 3B [12:12:43]Write i2c OK [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: F0 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: F0 09 00 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: F0 09 00 97 B5 00 C1 DC 1C 67 44 5E 04 65 6F [12:12:43]GetLastDocTimeStamp 1729944725 [12:12:43]current date 1729944769 [12:12:43]FM_GetShiftState [12:12:43]SAM_PROTO_GetShiftState [12:12:43]wFMCommunicate request_size=4 [12:12:43]MH_SAM_APDU [12:12:43]CAPDU: 80 13 01 00 [12:12:43]Write to MH i2c: E2 08 00 98 B5 80 13 01 00 00 00 00 00 CA [12:12:43]Write i2c OK [12:12:43]MH_I2C_Read... [12:12:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:43]Read from MH i2c: E2 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: E2 0E 00 [12:12:43]MH_I2C_Read... [12:12:43]Read from MH i2c: E2 0E 00 98 B5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 48 [12:12:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:12:43]wFMCommunicate OK [12:12:43]SAM_PROTO_GetShiftState done [12:12:43]FM_GetShiftState done [12:12:43]opened in 1729902265 [12:12:43]opened+sec_in_day 1729988665 [12:12:43]quantity*price = 20003 [12:12:43]sum+1 = 20004 [12:12:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 240 26.10.2024 12:12 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308819 ФПД: 68989258960019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121249&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308819&fm=68989258960019&tin=02508201610067®Number=0000000000091780&sum=20000 [12:12:44]StoreToDocumentArchive [12:12:44]shift 532 fd 308819 [12:12:44]save to /storage/0532/doc_00308819 [12:12:44]save last doc name /storage/0532/doc_00308819 to /storage/kkm_last_doc_name [12:12:44]save OK [12:12:44]Clear old archive folders... [12:12:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:12:44]tlvbuf is 00DA49A0 [12:12:44]SAM_PROTO_ClearQueue [12:12:44]wFMCommunicate request_size=4 [12:12:44]MH_SAM_APDU [12:12:44]CAPDU: 80 09 00 00 [12:12:44]Write to MH i2c: E2 08 00 A5 B5 80 09 00 00 00 00 00 00 CC [12:12:44]Write i2c OK [12:12:44]MH_I2C_Read... [12:12:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:12:44]Read from MH i2c: E2 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: E2 03 00 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: E2 03 00 A5 B5 00 90 00 CE [12:12:44]RAPDU: 90 00 [12:12:44]wFMCommunicate OK [12:12:44]SAM_PROTO_ClearQueue done [12:12:44]KKMCreateOFDPacket [12:12:44]OFDProtocolAddRootSTLVToBuf [12:12:44]FM_MakeSignedData [12:12:44]FM_MakeSignedData [12:12:44]SAM_PROTO_SignData [12:12:44]wFMCommunicate request_size=4 [12:12:44]MH_SAM_APDU [12:12:44]CAPDU: 80 0D 01 02 [12:12:44]Write to MH i2c: E2 08 00 A6 B5 80 0D 01 02 00 00 00 00 D4 [12:12:44]Write i2c OK [12:12:44]MH_I2C_Read... [12:12:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:12:44]Read from MH i2c: E2 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: E2 03 00 [12:12:44]MH_I2C_Read... [12:12:44]Read from MH i2c: E2 03 00 A6 B5 00 90 00 CF [12:12:45]RAPDU: 90 00 [12:12:45]wFMCommunicate OK [12:12:45]wFMCommunicate request_size=255 [12:12:45]MH_SAM_APDU [12:12: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 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 F0 00 00 00 F4 03 04 00 C1 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 53 B6 04 00 35 04 06 00 3E [12:12:45]Write to MH i2c: E2 02 01 A7 B5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 F0 00 00 00 F4 03 04 00 C1 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 53 B6 04 00 35 04 06 00 3E 00 00 95 [12:12:45]Write i2c OK [12:12:45]MH_I2C_Read... [12:12:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:45]Read from MH i2c: E2 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: E2 03 00 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: E2 03 00 A7 B5 00 90 00 D0 [12:12:45]RAPDU: 90 00 [12:12:45]wFMCommunicate OK [12:12:45]wFMCommunicate request_size=10 [12:12:45]MH_SAM_APDU [12:12:45]CAPDU: 80 0D 02 02 05 BE D0 46 0C 93 [12:12:45]Write to MH i2c: E2 0D 00 A8 B5 80 0D 02 02 05 00 BE D0 46 0C 93 00 00 54 [12:12:45]Write i2c OK [12:12:45]MH_I2C_Read... [12:12:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:12:45]Read from MH i2c: E2 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: E2 03 00 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: E2 03 00 A8 B5 00 90 00 D1 [12:12:45]RAPDU: 90 00 [12:12:45]wFMCommunicate OK [12:12:45]wFMCommunicate request_size=4 [12:12:45]MH_SAM_APDU [12:12:45]CAPDU: 80 0D 03 02 [12:12:45]Write to MH i2c: E2 08 00 A9 B5 80 0D 03 02 00 00 00 00 D9 [12:12:45]Write i2c OK [12:12:45]MH_I2C_Read... [12:12:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:12:45]Read from MH i2c: E2 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: E2 0B 00 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: E2 0B 00 A9 B5 00 B1 BB 2A B2 05 4A B8 FC 90 00 25 [12:12:45]RAPDU: B1 BB 2A B2 05 4A B8 FC 90 00 [12:12:45]wFMCommunicate OK [12:12:45]SAM_PROTO_SignData done [12:12:45]FM_MakeSignedData done [12:12:45]CreateOFDProtocolMessage [12:12:45]wFMCommunicate request_size=4 [12:12:45]MH_SAM_APDU [12:12:45]CAPDU: 80 11 00 00 [12:12:45]Write to MH i2c: E2 08 00 AA B5 80 11 00 00 00 00 00 00 D9 [12:12:45]Write i2c OK [12:12:45]MH_I2C_Read... [12:12:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:45]Read from MH i2c: E2 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: E2 17 00 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: E2 17 00 AA B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2E [12:12:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:12:45]wFMCommunicate OK [12:12:45]CreateOFDProtocolMessage done [12:12:45]OFDSenderStorePacket 308819 [12:12:45]StoreOFDPacket docnum=308819 [12:12:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C8 2A 07 01 7C 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 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 F0 00 00 00 F4 03 04 00 C1 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 53 B6 04 00 35 04 06 00 3E BE D0 46 0C 93 B1 BB 2A B2 05 4A B8 FC [12:12:45]CheckFolder [12:12:45]dirname=/storage/ofd_packets [12:12:45]CheckFolder done [12:12:45]ProducePacketName [12:12:45]name=ofd_packets/00308819 [12:12:45]NVStorageSaveData ofd_packets/00308819 [12:12:45]File name is /storage/ofd_packets/00308819 [12:12:45]Write 301 bytes [12:12:45]NVStorageSaveData done [12:12:45]OFDSenderStorePacket done [12:12:45]KKMCreateOFDPacket done [12:12:45]NVStorageSaveData kkm_last_timestamp [12:12:45]File name is /storage/kkm_last_timestamp [12:12:45]Write 4 bytes [12:12:45]NVStorageSaveData done [12:12:45]ExternCall_PrintAddStr [12:12:45]wPrintStart [12:12:45]Write to MH i2c: 01 00 00 AB B5 60 [12:12:45]Write i2c OK [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: 01 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: 01 07 00 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: 01 07 00 AB B5 00 00 00 00 00 FF 0F 75 [12:12:45]RasterBufferAndPrint [12:12:45]line Счет N : (1)642685 [12:12:45]line ИНН: 02508201610067 [12:12:45]line Контрольно-Кассовый Чек [12:12:45]line ПРОДАЖА [12:12:45]line ТРК (МРК, ГНК) : 52 [12:12:45]line Товар: 2710124130 [12:12:45]line Аи-92-К-2 [12:12:45]line 2.990 * 66.90 [12:12:45]line = 200.03 [12:12:45]line НДС 12% НСП 1% [12:12:45]line > о реализуемом товаре [12:12:45]line ОКРУГЛЕНИЕ: -0.03 [12:12:45]line ИТОГО: 200.00 [12:12:45]line Внесено: 200.00 [12:12:45]line СДАЧА: 0.00 [12:12:45]line НСП 1% : 1.77 [12:12:45]line НДС 12% : 21.24 [12:12:45]line Наличными: 200.00 [12:12:45]line Безнал.: 0.00 [12:12:45]line Место: АЗС № 172 "Партнер Нефть" [12:12:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:12:45]line СНО: Общий режим [12:12:45]line Чек 240 26.10.2024 12:12 [12:12:45]line Смена: 532 ФФД: 1.0 [12:12:45]line ЗНМ: 0300000116 [12:12:45]line РНМ: 0000000000091780 [12:12:45]line Версия ККМ: 001 [12:12:45]line ФМ: 0000000000871765 [12:12:45]line ФД: 308819 [12:12:45]line ФПД: 68989258960019 [12:12:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121249&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308819&fm=68989258960019&tin=02508201610067®Number=0000000000091780&sum=20000 [12:12:45]written 0, free lines is 4095 [12:12:45]OFD Sender: Processing packet 308819 [packets to send 222, broken 221] [12:12:45]ProducePacketName [12:12:45]name=ofd_packets/00308819 [12:12:45]OFD Sender: To server: pG, [12:12:45]CommunicateWithHost lk.salyk.kg:30040 [12:12:45]ConnectInit lk.salyk.kg [12:12:45]Connected sock=10 [12:12:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C8 2A 07 01 7C 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 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 F0 00 00 00 F4 03 04 00 C1 DC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 53 B6 04 00 35 04 06 00 3E BE D0 46 0C 93 B1 BB 2A B2 05 4A B8 FC [12:12:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 13 D3 47 00 42 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 31 37 36 35 10 04 04 00 53 B6 04 00 F4 03 04 00 20 83 1C 67 B6 04 01 00 00 D7 EF 5E 6E 05 7D 60 E3 [12:12:45]CommunicateWithHost err = 0 [12:12:45]CheckOFDResponse [12:12:45]1017 (14) - 77093643461234 [12:12:45]1041 (16) - 0000000000871765 [12:12:45]1040 (4) - 308819 [12:12:45]1012 (4) - 26.10.2024 05:50 [12:12:45]1206 (1) - 0 [12:12:45]OFD Sender: Remove packet 308819 [12:12:45]ProducePacketName [12:12:45]name=ofd_packets/00308819 [12:12:45]NVStorageDeleteData [12:12:45]Write to MH i2c: 01 00 00 D5 B5 8A [12:12:45]Write i2c OK [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: 01 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: 01 07 00 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: 01 07 00 D5 B5 00 00 00 00 00 B9 0C 56 [12:12:45]RasterBufferAndPrint [12:12:45]line [12:12:45]line [12:12:45]line [12:12:45]line [12:12:45]line [12:12:45]written 0, free lines is 3264 [12:12:45]MH_Cut [12:12:45]Write to MH i2c: D1 01 00 DC B5 01 63 [12:12:45]Write i2c OK [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: D1 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: D1 01 00 [12:12:45]MH_I2C_Read... [12:12:45]Read from MH i2c: D1 01 00 DC B5 00 62 [12:12:45]Write to MH i2c: 01 00 00 DD B5 92 [12:12:45]Write i2c OK [12:12:45]MH_I2C_Read... [12:12:46]OFD Sender: No OFD packet to send [12:12:46]*** Cut start [12:12:46]*** Purtial cut [12:12:46]*** Stage 1: CUTSNS_PIN = 1 [12:12:46]Read from MH i2c: 01 [12:12:46]MH_I2C_Read... [12:12:46]*** Stop cut motor [12:12:46]*** Cut end [12:12:46]Read from MH i2c: 01 07 00 [12:12:46]MH_I2C_Read... [12:12:46]Read from MH i2c: 01 07 00 DD B5 00 00 00 00 00 FF 0F A7 [12:12:46]process_action close_receipt done [12:12:46]requested_data is exist [12:12:46]produce_requested_data [12:12:46]requested_item fm.sn is exist - process it [12:12:46]wFMCommunicate request_size=4 [12:12:46]MH_SAM_APDU [12:12:46]CAPDU: 80 11 00 00 [12:12:46]Write to MH i2c: E2 08 00 DE B5 80 11 00 00 00 00 00 00 0D [12:12:46]Write i2c OK [12:12:46]MH_I2C_Read... [12:12:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:12:47]Read from MH i2c: E2 [12:12:47]MH_I2C_Read... [12:12:47]Read from MH i2c: E2 17 00 [12:12:47]MH_I2C_Read... [12:12:47]Read from MH i2c: E2 17 00 DE B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 62 [12:12:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:12:47]wFMCommunicate OK [12:12:47]requested_item fd.num is exist - process it [12:12:47]SAM_PROTO_GetFieldsCounters [12:12:47]wFMCommunicate request_size=4 [12:12:47]MH_SAM_APDU [12:12:47]CAPDU: 80 13 00 00 [12:12:47]Write to MH i2c: E2 08 00 DF B5 80 13 00 00 00 00 00 00 10 [12:12:47]Write i2c OK [12:12:47]MH_I2C_Read... [12:12:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:12:47]Read from MH i2c: E2 [12:12:47]MH_I2C_Read... [12:12:47]Read from MH i2c: E2 62 00 [12:12:47]MH_I2C_Read... [12:12:47]Read from MH i2c: E2 62 00 DF B5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 53 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [12:12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 53 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:12:47]wFMCommunicate OK [12:12:47]SAM_PROTO_GetFieldsCounters done [12:12:47]requested_item shift.num is exist - process it [12:12:47]requested_item shift.opened is exist - process it [12:12:47]req_shift_opened [12:12:47]FM_GetShiftState [12:12:47]SAM_PROTO_GetShiftState [12:12:47]wFMCommunicate request_size=4 [12:12:47]MH_SAM_APDU [12:12:47]CAPDU: 80 13 01 00 [12:12:47]Write to MH i2c: E2 08 00 E0 B5 80 13 01 00 00 00 00 00 12 [12:12:47]Write i2c OK [12:12:47]MH_I2C_Read... [12:12:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:12:47]Read from MH i2c: E2 [12:12:47]MH_I2C_Read... [12:12:47]Read from MH i2c: E2 0E 00 [12:12:47]MH_I2C_Read... [12:12:47]Read from MH i2c: E2 0E 00 E0 B5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 90 [12:12:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:12:47]wFMCommunicate OK [12:12:47]SAM_PROTO_GetShiftState done [12:12:47]FM_GetShiftState done [12:12:47]req_shift_opened done [12:12:47]requested_item shift.open_date is exist - process it [12:12:47]req_shift_open_date [12:12:47]req_shift_open_date done [12:12:47]produce_requested_data done [12:12:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308819,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:12:47]process_action_free close_receipt [12:12:47]json_value_free [12:12:47]json_value_free done [12:12:47]process_json_proto returns [12:12:47]Send response to host [12:12:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308819,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:12:47]free response buf [12:12:47]execute_script done [12:12:47]execute_script returns [12:12:47]free content buf [12:12:47]Sock 8.Close socket [12:12:47]Sock 8.Thread stoped [12:12:51]OFD Sender: No OFD packet to send [12:12:56]OFD Sender: No OFD packet to send [12:13:01]OFD Sender: No OFD packet to send [12:13:06]OFD Sender: No OFD packet to send [12:13:11]OFD Sender: No OFD packet to send [12:13:16]OFD Sender: No OFD packet to send [12:13:21]OFD Sender: No OFD packet to send [12:13:26]OFD Sender: No OFD packet to send [12:13:31]OFD Sender: No OFD packet to send [12:13:36]OFD Sender: No OFD packet to send [12:13:41]OFD Sender: No OFD packet to send [12:13:46]OFD Sender: No OFD packet to send [12:13:51]OFD Sender: No OFD packet to send [12:13:56]OFD Sender: No OFD packet to send [12:14:01]OFD Sender: No OFD packet to send [12:14:06]OFD Sender: No OFD packet to send [12:14:11]OFD Sender: No OFD packet to send [12:14:16]OFD Sender: No OFD packet to send [12:14:21]OFD Sender: No OFD packet to send [12:14:26]OFD Sender: No OFD packet to send [12:14:31]OFD Sender: No OFD packet to send [12:14:36]OFD Sender: No OFD packet to send [12:14:41]OFD Sender: No OFD packet to send [12:14:46]OFD Sender: No OFD packet to send [12:14:51]OFD Sender: No OFD packet to send [12:14:56]OFD Sender: No OFD packet to send [12:15:01]OFD Sender: No OFD packet to send [12:15:06]OFD Sender: No OFD packet to send [12:15:11]OFD Sender: No OFD packet to send [12:15:16]OFD Sender: No OFD packet to send [12:15:21]OFD Sender: No OFD packet to send [12:15:26]OFD Sender: No OFD packet to send [12:15:31]OFD Sender: No OFD packet to send [12:15:36]OFD Sender: No OFD packet to send [12:15:41]OFD Sender: No OFD packet to send [12:15:46]OFD Sender: No OFD packet to send [12:15:51]OFD Sender: No OFD packet to send [12:15:56]OFD Sender: No OFD packet to send [12:16:01]OFD Sender: No OFD packet to send [12:16:06]OFD Sender: No OFD packet to send [12:16:11]OFD Sender: No OFD packet to send [12:16:12]accept exits with 9 [12:16:12]New connection [12:16:12]New thread 3067342180 created [12:16:12]Thread 3067198820 joined [12:16:12]Waiting for new connection... [12:16:12] Sock 9.Parse request [12:16:12]Sock 9.Check first char [12:16:12]Sock 9.First char is OK [12:16:12]request: POST /json_proto HTTP/1.0 [12:16:12]Method: POST [12:16:12]URL: /json_proto [12:16:12]Method is POST - this is cgi request [12:16:12]url: /json_proto [12:16:12]query_string will be loaded in cgi processing [12:16:12]execute_cgi json_proto POST (null) [12:16:12]execute_cgi path=json_proto method=POST [12:16:12]POST find Content-Length [12:16:12]Host: 172.17.96.3:8080 [12:16:12]Content-Length: 682 [12:16:12]Content-Type: application/json [12:16:12] [12:16:12]POST finish read [12:16:12]Found Content-Length = 682 [12:16:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642686", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:16:12]execute_script... [12:16:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642686", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:16:12]POST & json_proto [12:16:12]process_json_proto [12:16:12]json parsed OK: [12:16:12]protocol is kg_v1.0 [12:16:12]action value=close_receipt [12:16:12]process_action close_receipt [12:16:12]cmd_close_receipt [12:16:12]MH_GetDate [12:16:12]Write to MH i2c: F0 00 00 E1 B5 85 [12:16:12]Write i2c OK [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: F0 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: F0 09 00 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: F0 09 00 E1 B5 00 92 DD 1C 67 44 5E 04 65 8B [12:16:12]GetLastDocTimeStamp 1729944769 [12:16:12]current date 1729944978 [12:16:12]FM_GetShiftState [12:16:12]SAM_PROTO_GetShiftState [12:16:12]wFMCommunicate request_size=4 [12:16:12]MH_SAM_APDU [12:16:12]CAPDU: 80 13 01 00 [12:16:12]Write to MH i2c: E2 08 00 E2 B5 80 13 01 00 00 00 00 00 14 [12:16:12]Write i2c OK [12:16:12]MH_I2C_Read... [12:16:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:12]Read from MH i2c: E2 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: E2 0E 00 [12:16:12]MH_I2C_Read... [12:16:12]Read from MH i2c: E2 0E 00 E2 B5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 92 [12:16:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:16:12]wFMCommunicate OK [12:16:12]SAM_PROTO_GetShiftState done [12:16:12]FM_GetShiftState done [12:16:12]opened in 1729902265 [12:16:12]opened+sec_in_day 1729988665 [12:16:12]quantity*price = 100015 [12:16:12]sum+1 = 100017 [12:16:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 241 26.10.2024 12:16 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308820 ФПД: 138705514462351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121618&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308820&fm=138705514462351&tin=02508201610067®Number=0000000000091780&sum=100000 [12:16:14]StoreToDocumentArchive [12:16:14]shift 532 fd 308820 [12:16:14]save to /storage/0532/doc_00308820 [12:16:14]save last doc name /storage/0532/doc_00308820 to /storage/kkm_last_doc_name [12:16:14]save OK [12:16:14]Clear old archive folders... [12:16:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:16:14]tlvbuf is 00A923E0 [12:16:14]SAM_PROTO_ClearQueue [12:16:14]wFMCommunicate request_size=4 [12:16:14]MH_SAM_APDU [12:16:14]CAPDU: 80 09 00 00 [12:16:14]Write to MH i2c: E2 08 00 EF B5 80 09 00 00 00 00 00 00 16 [12:16:14]Write i2c OK [12:16:14]MH_I2C_Read... [12:16:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:16:14]Read from MH i2c: E2 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: E2 03 00 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: E2 03 00 EF B5 00 90 00 18 [12:16:14]RAPDU: 90 00 [12:16:14]wFMCommunicate OK [12:16:14]SAM_PROTO_ClearQueue done [12:16:14]KKMCreateOFDPacket [12:16:14]OFDProtocolAddRootSTLVToBuf [12:16:14]FM_MakeSignedData [12:16:14]FM_MakeSignedData [12:16:14]SAM_PROTO_SignData [12:16:14]wFMCommunicate request_size=4 [12:16:14]MH_SAM_APDU [12:16:14]CAPDU: 80 0D 01 02 [12:16:14]Write to MH i2c: E2 08 00 F0 B5 80 0D 01 02 00 00 00 00 1E [12:16:14]Write i2c OK [12:16:14]MH_I2C_Read... [12:16:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:16:14]Read from MH i2c: E2 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: E2 03 00 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: E2 03 00 F0 B5 00 90 00 19 [12:16:14]RAPDU: 90 00 [12:16:14]wFMCommunicate OK [12:16:14]wFMCommunicate request_size=255 [12:16:14]MH_SAM_APDU [12:16:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F1 00 00 00 F4 03 04 00 92 DD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 54 B6 04 00 35 04 06 00 7E [12:16:14]Write to MH i2c: E2 02 01 F1 B5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 F1 00 00 00 F4 03 04 00 92 DD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 54 B6 04 00 35 04 06 00 7E 00 00 2B [12:16:14]Write i2c OK [12:16:14]MH_I2C_Read... [12:16:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:14]Read from MH i2c: E2 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: E2 03 00 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: E2 03 00 F1 B5 00 90 00 1A [12:16:14]RAPDU: 90 00 [12:16:14]wFMCommunicate OK [12:16:14]wFMCommunicate request_size=10 [12:16:14]MH_SAM_APDU [12:16:14]CAPDU: 80 0D 02 02 05 26 E4 EA FC 8F [12:16:14]Write to MH i2c: E2 0D 00 F2 B5 80 0D 02 02 05 00 26 E4 EA FC 8F 00 00 AA [12:16:14]Write i2c OK [12:16:14]MH_I2C_Read... [12:16:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:16:14]Read from MH i2c: E2 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: E2 03 00 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: E2 03 00 F2 B5 00 90 00 1B [12:16:14]RAPDU: 90 00 [12:16:14]wFMCommunicate OK [12:16:14]wFMCommunicate request_size=4 [12:16:14]MH_SAM_APDU [12:16:14]CAPDU: 80 0D 03 02 [12:16:14]Write to MH i2c: E2 08 00 F3 B5 80 0D 03 02 00 00 00 00 23 [12:16:14]Write i2c OK [12:16:14]MH_I2C_Read... [12:16:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:16:14]Read from MH i2c: E2 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: E2 0B 00 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: E2 0B 00 F3 B5 00 EE 87 9E CB 38 B4 6C AB 90 00 05 [12:16:14]RAPDU: EE 87 9E CB 38 B4 6C AB 90 00 [12:16:14]wFMCommunicate OK [12:16:14]SAM_PROTO_SignData done [12:16:14]FM_MakeSignedData done [12:16:14]CreateOFDProtocolMessage [12:16:14]wFMCommunicate request_size=4 [12:16:14]MH_SAM_APDU [12:16:14]CAPDU: 80 11 00 00 [12:16:14]Write to MH i2c: E2 08 00 F4 B5 80 11 00 00 00 00 00 00 23 [12:16:14]Write i2c OK [12:16:14]MH_I2C_Read... [12:16:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:14]Read from MH i2c: E2 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: E2 17 00 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: E2 17 00 F4 B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 78 [12:16:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:16:14]wFMCommunicate OK [12:16:14]CreateOFDProtocolMessage done [12:16:14]OFDSenderStorePacket 308820 [12:16:14]StoreOFDPacket docnum=308820 [12:16:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CA DD 07 01 C6 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 F1 00 00 00 F4 03 04 00 92 DD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 54 B6 04 00 35 04 06 00 7E 26 E4 EA FC 8F EE 87 9E CB 38 B4 6C AB [12:16:14]CheckFolder [12:16:14]dirname=/storage/ofd_packets [12:16:14]CheckFolder done [12:16:14]ProducePacketName [12:16:14]name=ofd_packets/00308820 [12:16:14]NVStorageSaveData ofd_packets/00308820 [12:16:14]File name is /storage/ofd_packets/00308820 [12:16:14]Write 301 bytes [12:16:14]NVStorageSaveData done [12:16:14]OFDSenderStorePacket done [12:16:14]KKMCreateOFDPacket done [12:16:14]NVStorageSaveData kkm_last_timestamp [12:16:14]File name is /storage/kkm_last_timestamp [12:16:14]Write 4 bytes [12:16:14]NVStorageSaveData done [12:16:14]ExternCall_PrintAddStr [12:16:14]wPrintStart [12:16:14]Write to MH i2c: 01 00 00 F5 B5 AA [12:16:14]Write i2c OK [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: 01 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: 01 07 00 [12:16:14]MH_I2C_Read... [12:16:14]Read from MH i2c: 01 07 00 F5 B5 00 00 00 00 00 FF 0F BF [12:16:14]RasterBufferAndPrint [12:16:14]line Счет N : (1)642686 [12:16:14]line ИНН: 02508201610067 [12:16:14]line Контрольно-Кассовый Чек [12:16:14]line ПРОДАЖА [12:16:14]line ТРК (МРК, ГНК) : 52 [12:16:14]line Товар: 2710124130 [12:16:14]line Аи-92-К-2 [12:16:14]line 14.950 * 66.90 [12:16:14]line = 1000.16 [12:16:14]line НДС 12% НСП 1% [12:16:14]line > о реализуемом товаре [12:16:14]line ОКРУГЛЕНИЕ: -0.16 [12:16:14]line ИТОГО: 1000.00 [12:16:14]line Внесено: 1000.00 [12:16:14]line СДАЧА: 0.00 [12:16:14]line НСП 1% : 8.85 [12:16:14]line НДС 12% : 106.21 [12:16:14]line Наличными: 1000.00 [12:16:14]line Безнал.: 0.00 [12:16:14]line Место: АЗС № 172 "Партнер Нефть" [12:16:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:16:14]line СНО: Общий режим [12:16:14]line Чек 241 26.10.2024 12:16 [12:16:14]line Смена: 532 ФФД: 1.0 [12:16:14]line ЗНМ: 0300000116 [12:16:14]line РНМ: 0000000000091780 [12:16:14]line Версия ККМ: 001 [12:16:14]line ФМ: 0000000000871765 [12:16:14]line ФД: 308820 [12:16:14]line ФПД: 138705514462351 [12:16:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121618&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308820&fm=138705514462351&tin=02508201610067®Number=0000000000091780&sum=100000 [12:16:14]written 0, free lines is 4095 [12:16:14]OFD Sender: Processing packet 308820 [packets to send 222, broken 221] [12:16:14]ProducePacketName [12:16:14]name=ofd_packets/00308820 [12:16:14]OFD Sender: To server: pG, [12:16:14]CommunicateWithHost lk.salyk.kg:30040 [12:16:14]ConnectInit lk.salyk.kg [12:16:14]Connected sock=10 [12:16:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CA DD 07 01 C6 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 F1 00 00 00 F4 03 04 00 92 DD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 54 B6 04 00 35 04 06 00 7E 26 E4 EA FC 8F EE 87 9E CB 38 B4 6C AB [12:16:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2B 84 47 00 4B 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 31 37 36 35 10 04 04 00 54 B6 04 00 F4 03 04 00 F1 83 1C 67 B6 04 01 00 00 88 12 EC 74 89 FE F2 47 [12:16:14]CommunicateWithHost err = 0 [12:16:14]CheckOFDResponse [12:16:14]1017 (14) - 77093643461234 [12:16:14]1041 (16) - 0000000000871765 [12:16:14]1040 (4) - 308820 [12:16:14]1012 (4) - 26.10.2024 05:53 [12:16:14]1206 (1) - 0 [12:16:14]OFD Sender: Remove packet 308820 [12:16:14]ProducePacketName [12:16:14]name=ofd_packets/00308820 [12:16:14]NVStorageDeleteData [12:16:15]Write to MH i2c: 01 00 00 1F B6 D5 [12:16:15]Write i2c OK [12:16:15]MH_I2C_Read... [12:16:15]Read from MH i2c: 01 [12:16:15]MH_I2C_Read... [12:16:15]Read from MH i2c: 01 07 00 [12:16:15]MH_I2C_Read... [12:16:15]Read from MH i2c: 01 07 00 1F B6 00 00 00 00 00 BF 0C A7 [12:16:15]RasterBufferAndPrint [12:16:15]line [12:16:15]line [12:16:15]line [12:16:15]line [12:16:15]line [12:16:15]written 0, free lines is 3271 [12:16:15]MH_Cut [12:16:15]Write to MH i2c: D1 01 00 26 B6 01 AE [12:16:15]Write i2c OK [12:16:15]MH_I2C_Read... [12:16:15]Read from MH i2c: D1 [12:16:15]MH_I2C_Read... [12:16:15]Read from MH i2c: D1 01 00 [12:16:15]MH_I2C_Read... [12:16:15]Read from MH i2c: D1 01 00 26 B6 00 AD [12:16:15]Write to MH i2c: 01 00 00 27 B6 DD [12:16:15]Write i2c OK [12:16:15]MH_I2C_Read... [12:16:15]OFD Sender: No OFD packet to send [12:16:15]*** Cut start [12:16:15]*** Purtial cut [12:16:15]*** Stage 1: CUTSNS_PIN = 1 [12:16:16]Read from MH i2c: 01 [12:16:16]MH_I2C_Read... [12:16:16]*** Stop cut motor [12:16:16]*** Cut end [12:16:16]Read from MH i2c: 01 07 00 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: 01 07 00 27 B6 00 00 00 00 00 FF 0F F2 [12:16:16]process_action close_receipt done [12:16:16]requested_data is exist [12:16:16]produce_requested_data [12:16:16]requested_item fm.sn is exist - process it [12:16:16]wFMCommunicate request_size=4 [12:16:16]MH_SAM_APDU [12:16:16]CAPDU: 80 11 00 00 [12:16:16]Write to MH i2c: E2 08 00 28 B6 80 11 00 00 00 00 00 00 58 [12:16:16]Write i2c OK [12:16:16]MH_I2C_Read... [12:16:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:16:16]Read from MH i2c: E2 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: E2 17 00 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: E2 17 00 28 B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AD [12:16:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:16:16]wFMCommunicate OK [12:16:16]requested_item fd.num is exist - process it [12:16:16]SAM_PROTO_GetFieldsCounters [12:16:16]wFMCommunicate request_size=4 [12:16:16]MH_SAM_APDU [12:16:16]CAPDU: 80 13 00 00 [12:16:16]Write to MH i2c: E2 08 00 29 B6 80 13 00 00 00 00 00 00 5B [12:16:16]Write i2c OK [12:16:16]MH_I2C_Read... [12:16:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:16:16]Read from MH i2c: E2 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: E2 62 00 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: E2 62 00 29 B6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 54 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 75 [12:16:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 54 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:16:16]wFMCommunicate OK [12:16:16]SAM_PROTO_GetFieldsCounters done [12:16:16]requested_item shift.num is exist - process it [12:16:16]requested_item shift.opened is exist - process it [12:16:16]req_shift_opened [12:16:16]FM_GetShiftState [12:16:16]SAM_PROTO_GetShiftState [12:16:16]wFMCommunicate request_size=4 [12:16:16]MH_SAM_APDU [12:16:16]CAPDU: 80 13 01 00 [12:16:16]Write to MH i2c: E2 08 00 2A B6 80 13 01 00 00 00 00 00 5D [12:16:16]Write i2c OK [12:16:16]MH_I2C_Read... [12:16:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:16]Read from MH i2c: E2 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: E2 0E 00 [12:16:16]MH_I2C_Read... [12:16:16]Read from MH i2c: E2 0E 00 2A B6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DB [12:16:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:16:16]wFMCommunicate OK [12:16:16]SAM_PROTO_GetShiftState done [12:16:16]FM_GetShiftState done [12:16:16]req_shift_opened done [12:16:16]requested_item shift.open_date is exist - process it [12:16:16]req_shift_open_date [12:16:16]req_shift_open_date done [12:16:16]produce_requested_data done [12:16:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308820,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:16:16]process_action_free close_receipt [12:16:16]json_value_free [12:16:16]json_value_free done [12:16:16]process_json_proto returns [12:16:16]Send response to host [12:16:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308820,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:16:16]free response buf [12:16:16]execute_script done [12:16:16]execute_script returns [12:16:16]free content buf [12:16:16]Sock 9.Close socket [12:16:16]Sock 9.Thread stoped [12:16:20]OFD Sender: No OFD packet to send [12:16:25]OFD Sender: No OFD packet to send [12:16:30]OFD Sender: No OFD packet to send [12:16:35]OFD Sender: No OFD packet to send [12:16:40]OFD Sender: No OFD packet to send [12:16:45]OFD Sender: No OFD packet to send [12:16:50]OFD Sender: No OFD packet to send [12:16:55]OFD Sender: No OFD packet to send [12:16:59]accept exits with 8 [12:16:59]New connection [12:16:59]New thread 3067198820 created [12:16:59]Thread 3067342180 joined [12:16:59]Waiting for new connection... [12:16:59] Sock 8.Parse request [12:16:59]Sock 8.Check first char [12:16:59]Sock 8.First char is OK [12:16:59]request: POST /json_proto HTTP/1.0 [12:16:59]Method: POST [12:16:59]URL: /json_proto [12:16:59]Method is POST - this is cgi request [12:16:59]url: /json_proto [12:16:59]query_string will be loaded in cgi processing [12:16:59]execute_cgi json_proto POST (null) [12:16:59]execute_cgi path=json_proto method=POST [12:16:59]POST find Content-Length [12:16:59]Host: 172.17.96.3:8080 [12:16:59]Content-Length: 682 [12:16:59]Content-Type: application/json [12:16:59] [12:16:59]POST finish read [12:16:59]Found Content-Length = 682 [12:16:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642687", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:16:59]execute_script... [12:16:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642687", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:16:59]POST & json_proto [12:16:59]process_json_proto [12:16:59]json parsed OK: [12:16:59]protocol is kg_v1.0 [12:16:59]action value=close_receipt [12:16:59]process_action close_receipt [12:16:59]cmd_close_receipt [12:16:59]MH_GetDate [12:16:59]Write to MH i2c: F0 00 00 2B B6 D0 [12:16:59]Write i2c OK [12:16:59]MH_I2C_Read... [12:16:59]Read from MH i2c: F0 [12:16:59]MH_I2C_Read... [12:16:59]Read from MH i2c: F0 09 00 [12:16:59]MH_I2C_Read... [12:16:59]Read from MH i2c: F0 09 00 2B B6 00 C1 DD 1C 67 44 5E 04 65 05 [12:16:59]GetLastDocTimeStamp 1729944978 [12:16:59]current date 1729945025 [12:16:59]FM_GetShiftState [12:16:59]SAM_PROTO_GetShiftState [12:16:59]wFMCommunicate request_size=4 [12:16:59]MH_SAM_APDU [12:16:59]CAPDU: 80 13 01 00 [12:16:59]Write to MH i2c: E2 08 00 2C B6 80 13 01 00 00 00 00 00 5F [12:16:59]Write i2c OK [12:16:59]MH_I2C_Read... [12:16:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:16:59]Read from MH i2c: E2 [12:16:59]MH_I2C_Read... [12:16:59]Read from MH i2c: E2 0E 00 [12:16:59]MH_I2C_Read... [12:16:59]Read from MH i2c: E2 0E 00 2C B6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DD [12:16:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:16:59]wFMCommunicate OK [12:16:59]SAM_PROTO_GetShiftState done [12:16:59]FM_GetShiftState done [12:16:59]opened in 1729902265 [12:16:59]opened+sec_in_day 1729988665 [12:16:59]quantity*price = 100015 [12:16:59]sum+1 = 100017 [12:16:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 242 26.10.2024 12:17 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308821 ФПД: 234736166409888 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121705&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308821&fm=234736166409888&tin=02508201610067®Number=0000000000091780&sum=100000 [12:17:00]StoreToDocumentArchive [12:17:00]shift 532 fd 308821 [12:17:00]save to /storage/0532/doc_00308821 [12:17:00]save last doc name /storage/0532/doc_00308821 to /storage/kkm_last_doc_name [12:17:00]save OK [12:17:00]Clear old archive folders... [12:17:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:17:00]tlvbuf is 00C284B0 [12:17:00]SAM_PROTO_ClearQueue [12:17:00]wFMCommunicate request_size=4 [12:17:00]MH_SAM_APDU [12:17:00]CAPDU: 80 09 00 00 [12:17:00]Write to MH i2c: E2 08 00 39 B6 80 09 00 00 00 00 00 00 61 [12:17:00]Write i2c OK [12:17:00]MH_I2C_Read... [12:17:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:00]Read from MH i2c: E2 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 03 00 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 03 00 39 B6 00 90 00 63 [12:17:00]RAPDU: 90 00 [12:17:00]wFMCommunicate OK [12:17:00]SAM_PROTO_ClearQueue done [12:17:00]KKMCreateOFDPacket [12:17:00]OFDProtocolAddRootSTLVToBuf [12:17:00]FM_MakeSignedData [12:17:00]FM_MakeSignedData [12:17:00]SAM_PROTO_SignData [12:17:00]wFMCommunicate request_size=4 [12:17:00]MH_SAM_APDU [12:17:00]CAPDU: 80 0D 01 02 [12:17:00]Write to MH i2c: E2 08 00 3A B6 80 0D 01 02 00 00 00 00 69 [12:17:00]Write i2c OK [12:17:00]MH_I2C_Read... [12:17:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:00]Read from MH i2c: E2 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 03 00 [12:17:00]MH_I2C_Read... [12:17:00]Read from MH i2c: E2 03 00 3A B6 00 90 00 64 [12:17:00]RAPDU: 90 00 [12:17:00]wFMCommunicate OK [12:17:00]wFMCommunicate request_size=255 [12:17:00]MH_SAM_APDU [12:17: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 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 F2 00 00 00 F4 03 04 00 C1 DD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 55 B6 04 00 35 04 06 00 D5 [12:17:00]Write to MH i2c: E2 02 01 3B B6 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 F2 00 00 00 F4 03 04 00 C1 DD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 55 B6 04 00 35 04 06 00 D5 00 00 FE [12:17:00]Write i2c OK [12:17:00]MH_I2C_Read... [12:17:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:01]Read from MH i2c: E2 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: E2 03 00 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: E2 03 00 3B B6 00 90 00 65 [12:17:01]RAPDU: 90 00 [12:17:01]wFMCommunicate OK [12:17:01]wFMCommunicate request_size=10 [12:17:01]MH_SAM_APDU [12:17:01]CAPDU: 80 0D 02 02 05 7D C5 D0 96 A0 [12:17:01]Write to MH i2c: E2 0D 00 3C B6 80 0D 02 02 05 00 7D C5 D0 96 A0 00 00 BE [12:17:01]Write i2c OK [12:17:01]MH_I2C_Read... [12:17:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:01]Read from MH i2c: E2 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: E2 03 00 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: E2 03 00 3C B6 00 90 00 66 [12:17:01]RAPDU: 90 00 [12:17:01]wFMCommunicate OK [12:17:01]wFMCommunicate request_size=4 [12:17:01]MH_SAM_APDU [12:17:01]CAPDU: 80 0D 03 02 [12:17:01]Write to MH i2c: E2 08 00 3D B6 80 0D 03 02 00 00 00 00 6E [12:17:01]Write i2c OK [12:17:01]MH_I2C_Read... [12:17:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:01]Read from MH i2c: E2 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: E2 0B 00 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: E2 0B 00 3D B6 00 8D 9E 7C B9 A7 A4 22 D1 90 00 0D [12:17:01]RAPDU: 8D 9E 7C B9 A7 A4 22 D1 90 00 [12:17:01]wFMCommunicate OK [12:17:01]SAM_PROTO_SignData done [12:17:01]FM_MakeSignedData done [12:17:01]CreateOFDProtocolMessage [12:17:01]wFMCommunicate request_size=4 [12:17:01]MH_SAM_APDU [12:17:01]CAPDU: 80 11 00 00 [12:17:01]Write to MH i2c: E2 08 00 3E B6 80 11 00 00 00 00 00 00 6E [12:17:01]Write i2c OK [12:17:01]MH_I2C_Read... [12:17:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:01]Read from MH i2c: E2 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: E2 17 00 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: E2 17 00 3E B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C3 [12:17:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:17:01]wFMCommunicate OK [12:17:01]CreateOFDProtocolMessage done [12:17:01]OFDSenderStorePacket 308821 [12:17:01]StoreOFDPacket docnum=308821 [12:17:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 55 BE 07 01 A8 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F2 00 00 00 F4 03 04 00 C1 DD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 55 B6 04 00 35 04 06 00 D5 7D C5 D0 96 A0 8D 9E 7C B9 A7 A4 22 D1 [12:17:01]CheckFolder [12:17:01]dirname=/storage/ofd_packets [12:17:01]CheckFolder done [12:17:01]ProducePacketName [12:17:01]name=ofd_packets/00308821 [12:17:01]NVStorageSaveData ofd_packets/00308821 [12:17:01]File name is /storage/ofd_packets/00308821 [12:17:01]Write 301 bytes [12:17:01]NVStorageSaveData done [12:17:01]OFDSenderStorePacket done [12:17:01]KKMCreateOFDPacket done [12:17:01]NVStorageSaveData kkm_last_timestamp [12:17:01]File name is /storage/kkm_last_timestamp [12:17:01]Write 4 bytes [12:17:01]NVStorageSaveData done [12:17:01]ExternCall_PrintAddStr [12:17:01]wPrintStart [12:17:01]Write to MH i2c: 01 00 00 3F B6 F5 [12:17:01]Write i2c OK [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: 01 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: 01 07 00 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: 01 07 00 3F B6 00 00 00 00 00 FF 0F 0A [12:17:01]RasterBufferAndPrint [12:17:01]line Счет N : (1)642687 [12:17:01]line ИНН: 02508201610067 [12:17:01]line Контрольно-Кассовый Чек [12:17:01]line ПРОДАЖА [12:17:01]line ТРК (МРК, ГНК) : 62 [12:17:01]line Товар: 2710124130 [12:17:01]line Аи-92-К-2 [12:17:01]line 14.950 * 66.90 [12:17:01]line = 1000.16 [12:17:01]line НДС 12% НСП 1% [12:17:01]line > о реализуемом товаре [12:17:01]line ОКРУГЛЕНИЕ: -0.16 [12:17:01]line ИТОГО: 1000.00 [12:17:01]line Внесено: 1000.00 [12:17:01]line СДАЧА: 0.00 [12:17:01]line НСП 1% : 8.85 [12:17:01]line НДС 12% : 106.21 [12:17:01]line Наличными: 1000.00 [12:17:01]line Безнал.: 0.00 [12:17:01]line Место: АЗС № 172 "Партнер Нефть" [12:17:01]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:17:01]line СНО: Общий режим [12:17:01]line Чек 242 26.10.2024 12:17 [12:17:01]line Смена: 532 ФФД: 1.0 [12:17:01]line ЗНМ: 0300000116 [12:17:01]line РНМ: 0000000000091780 [12:17:01]line Версия ККМ: 001 [12:17:01]line ФМ: 0000000000871765 [12:17:01]line ФД: 308821 [12:17:01]line ФПД: 234736166409888 [12:17:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121705&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308821&fm=234736166409888&tin=02508201610067®Number=0000000000091780&sum=100000 [12:17:01]written 0, free lines is 4095 [12:17:01]OFD Sender: Processing packet 308821 [packets to send 222, broken 221] [12:17:01]ProducePacketName [12:17:01]name=ofd_packets/00308821 [12:17:01]OFD Sender: To server: pG, [12:17:01]CommunicateWithHost lk.salyk.kg:30040 [12:17:01]ConnectInit lk.salyk.kg [12:17:01]Connected sock=10 [12:17:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 55 BE 07 01 A8 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F2 00 00 00 F4 03 04 00 C1 DD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 55 B6 04 00 35 04 06 00 D5 7D C5 D0 96 A0 8D 9E 7C B9 A7 A4 22 D1 [12:17:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 09 96 47 00 85 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 31 37 36 35 10 04 04 00 55 B6 04 00 F4 03 04 00 1F 84 1C 67 B6 04 01 00 00 F8 33 BD EB 76 FE 7F C3 [12:17:01]CommunicateWithHost err = 0 [12:17:01]CheckOFDResponse [12:17:01]1017 (14) - 77093643461234 [12:17:01]1041 (16) - 0000000000871765 [12:17:01]1040 (4) - 308821 [12:17:01]1012 (4) - 26.10.2024 05:54 [12:17:01]1206 (1) - 0 [12:17:01]OFD Sender: Remove packet 308821 [12:17:01]ProducePacketName [12:17:01]name=ofd_packets/00308821 [12:17:01]NVStorageDeleteData [12:17:01]Write to MH i2c: 01 00 00 69 B6 1F [12:17:01]Write i2c OK [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: 01 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: 01 07 00 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: 01 07 00 69 B6 00 00 00 00 00 BE 0C F0 [12:17:01]RasterBufferAndPrint [12:17:01]line [12:17:01]line [12:17:01]line [12:17:01]line [12:17:01]line [12:17:01]written 0, free lines is 3268 [12:17:01]MH_Cut [12:17:01]Write to MH i2c: D1 01 00 70 B6 01 F8 [12:17:01]Write i2c OK [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: D1 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: D1 01 00 [12:17:01]MH_I2C_Read... [12:17:01]Read from MH i2c: D1 01 00 70 B6 00 F7 [12:17:01]Write to MH i2c: 01 00 00 71 B6 27 [12:17:01]Write i2c OK [12:17:01]MH_I2C_Read... [12:17:02]OFD Sender: No OFD packet to send [12:17:02]*** Cut start [12:17:02]*** Purtial cut [12:17:02]*** Stage 1: CUTSNS_PIN = 1 [12:17:02]Read from MH i2c: 01 [12:17:02]MH_I2C_Read... [12:17:02]*** Stop cut motor [12:17:02]*** Cut end [12:17:02]Read from MH i2c: 01 07 00 [12:17:02]MH_I2C_Read... [12:17:02]Read from MH i2c: 01 07 00 71 B6 00 00 00 00 00 FF 0F 3C [12:17:02]process_action close_receipt done [12:17:02]requested_data is exist [12:17:02]produce_requested_data [12:17:02]requested_item fm.sn is exist - process it [12:17:02]wFMCommunicate request_size=4 [12:17:02]MH_SAM_APDU [12:17:02]CAPDU: 80 11 00 00 [12:17:02]Write to MH i2c: E2 08 00 72 B6 80 11 00 00 00 00 00 00 A2 [12:17:02]Write i2c OK [12:17:02]MH_I2C_Read... [12:17:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:02]Read from MH i2c: E2 [12:17:02]MH_I2C_Read... [12:17:02]Read from MH i2c: E2 17 00 [12:17:02]MH_I2C_Read... [12:17:02]Read from MH i2c: E2 17 00 72 B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F7 [12:17:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:17:02]wFMCommunicate OK [12:17:02]requested_item fd.num is exist - process it [12:17:02]SAM_PROTO_GetFieldsCounters [12:17:02]wFMCommunicate request_size=4 [12:17:02]MH_SAM_APDU [12:17:02]CAPDU: 80 13 00 00 [12:17:02]Write to MH i2c: E2 08 00 73 B6 80 13 00 00 00 00 00 00 A5 [12:17:02]Write i2c OK [12:17:02]MH_I2C_Read... [12:17:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:17:02]Read from MH i2c: E2 [12:17:02]MH_I2C_Read... [12:17:02]Read from MH i2c: E2 62 00 [12:17:02]MH_I2C_Read... [12:17:02]Read from MH i2c: E2 62 00 73 B6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 55 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 C3 [12:17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 55 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:17:02]wFMCommunicate OK [12:17:02]SAM_PROTO_GetFieldsCounters done [12:17:02]requested_item shift.num is exist - process it [12:17:02]requested_item shift.opened is exist - process it [12:17:02]req_shift_opened [12:17:02]FM_GetShiftState [12:17:02]SAM_PROTO_GetShiftState [12:17:02]wFMCommunicate request_size=4 [12:17:02]MH_SAM_APDU [12:17:02]CAPDU: 80 13 01 00 [12:17:02]Write to MH i2c: E2 08 00 74 B6 80 13 01 00 00 00 00 00 A7 [12:17:02]Write i2c OK [12:17:02]MH_I2C_Read... [12:17:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:03]Read from MH i2c: E2 [12:17:03]MH_I2C_Read... [12:17:03]Read from MH i2c: E2 0E 00 [12:17:03]MH_I2C_Read... [12:17:03]Read from MH i2c: E2 0E 00 74 B6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 25 [12:17:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:17:03]wFMCommunicate OK [12:17:03]SAM_PROTO_GetShiftState done [12:17:03]FM_GetShiftState done [12:17:03]req_shift_opened done [12:17:03]requested_item shift.open_date is exist - process it [12:17:03]req_shift_open_date [12:17:03]req_shift_open_date done [12:17:03]produce_requested_data done [12:17:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308821,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:17:03]process_action_free close_receipt [12:17:03]json_value_free [12:17:03]json_value_free done [12:17:03]process_json_proto returns [12:17:03]Send response to host [12:17:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308821,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:17:03]free response buf [12:17:03]execute_script done [12:17:03]execute_script returns [12:17:03]free content buf [12:17:03]Sock 8.Close socket [12:17:03]Sock 8.Thread stoped [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:25]accept exits with 9 [12:18:25]New connection [12:18:25]New thread 3067342180 created [12:18:25]Thread 3067198820 joined [12:18:25]Waiting for new connection... [12:18:25] Sock 9.Parse request [12:18:25]Sock 9.Check first char [12:18:25]Sock 9.First char is OK [12:18:25]request: POST /json_proto HTTP/1.0 [12:18:25]Method: POST [12:18:25]URL: /json_proto [12:18:25]Method is POST - this is cgi request [12:18:25]url: /json_proto [12:18:25]query_string will be loaded in cgi processing [12:18:25]execute_cgi json_proto POST (null) [12:18:25]execute_cgi path=json_proto method=POST [12:18:25]POST find Content-Length [12:18:25]Host: 172.17.96.3:8080 [12:18:25]Content-Length: 677 [12:18:25]Content-Type: application/json [12:18:25] [12:18:25]POST finish read [12:18:25]Found Content-Length = 677 [12:18:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:18:25]execute_script... [12:18:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:18:25]POST & json_proto [12:18:25]process_json_proto [12:18:25]json parsed OK: [12:18:25]protocol is kg_v1.0 [12:18:25]action value=close_receipt [12:18:25]process_action close_receipt [12:18:25]cmd_close_receipt [12:18:25]MH_GetDate [12:18:25]Write to MH i2c: F0 00 00 75 B6 1A [12:18:25]Write i2c OK [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: F0 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: F0 09 00 [12:18:25]MH_I2C_Read... [12:18:25]Read from MH i2c: F0 09 00 75 B6 00 18 DE 1C 67 44 5E 04 65 A7 [12:18:25]GetLastDocTimeStamp 1729945025 [12:18:25]current date 1729945112 [12:18:25]FM_GetShiftState [12:18:25]SAM_PROTO_GetShiftState [12:18:25]wFMCommunicate request_size=4 [12:18:25]MH_SAM_APDU [12:18:25]CAPDU: 80 13 01 00 [12:18:25]Write to MH i2c: E2 08 00 76 B6 80 13 01 00 00 00 00 00 A9 [12:18:25]Write i2c OK [12:18:25]MH_I2C_Read... [12:18:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:26]Read from MH i2c: E2 [12:18:26]MH_I2C_Read... [12:18:26]Read from MH i2c: E2 0E 00 [12:18:26]MH_I2C_Read... [12:18:26]Read from MH i2c: E2 0E 00 76 B6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 27 [12:18:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:18:26]wFMCommunicate OK [12:18:26]SAM_PROTO_GetShiftState done [12:18:26]FM_GetShiftState done [12:18:26]opened in 1729902265 [12:18:26]opened+sec_in_day 1729988665 [12:18:26]quantity*price = 30038 [12:18:26]sum+1 = 30039 [12:18:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 243 26.10.2024 12:18 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308822 ФПД: 7195905940278 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121832&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308822&fm=7195905940278&tin=02508201610067®Number=0000000000091780&sum=30000 [12:18:27]StoreToDocumentArchive [12:18:27]shift 532 fd 308822 [12:18:27]save to /storage/0532/doc_00308822 [12:18:27]save last doc name /storage/0532/doc_00308822 to /storage/kkm_last_doc_name [12:18:27]save OK [12:18:27]Clear old archive folders... [12:18:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:27]tlvbuf is 00B56DD0 [12:18:27]SAM_PROTO_ClearQueue [12:18:27]wFMCommunicate request_size=4 [12:18:27]MH_SAM_APDU [12:18:27]CAPDU: 80 09 00 00 [12:18:27]Write to MH i2c: E2 08 00 83 B6 80 09 00 00 00 00 00 00 AB [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:27]Read from MH i2c: E2 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 83 B6 00 90 00 AD [12:18:27]RAPDU: 90 00 [12:18:27]wFMCommunicate OK [12:18:27]SAM_PROTO_ClearQueue done [12:18:27]KKMCreateOFDPacket [12:18:27]OFDProtocolAddRootSTLVToBuf [12:18:27]FM_MakeSignedData [12:18:27]FM_MakeSignedData [12:18:27]SAM_PROTO_SignData [12:18:27]wFMCommunicate request_size=4 [12:18:27]MH_SAM_APDU [12:18:27]CAPDU: 80 0D 01 02 [12:18:27]Write to MH i2c: E2 08 00 84 B6 80 0D 01 02 00 00 00 00 B3 [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:27]Read from MH i2c: E2 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 84 B6 00 90 00 AE [12:18:27]RAPDU: 90 00 [12:18:27]wFMCommunicate OK [12:18:27]wFMCommunicate request_size=255 [12:18:27]MH_SAM_APDU [12:18: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 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 F3 00 00 00 F4 03 04 00 18 DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 56 B6 04 00 35 04 06 00 06 [12:18:27]Write to MH i2c: E2 02 01 85 B6 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 F3 00 00 00 F4 03 04 00 18 DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 56 B6 04 00 35 04 06 00 06 00 00 CD [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]OFD Sender: No OFD packet to send [12:18:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:27]Read from MH i2c: E2 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 85 B6 00 90 00 AF [12:18:27]RAPDU: 90 00 [12:18:27]wFMCommunicate OK [12:18:27]wFMCommunicate request_size=10 [12:18:27]MH_SAM_APDU [12:18:27]CAPDU: 80 0D 02 02 05 8B 6D 6A DB 36 [12:18:27]Write to MH i2c: E2 0D 00 86 B6 80 0D 02 02 05 00 8B 6D 6A DB 36 00 00 33 [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:27]Read from MH i2c: E2 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 03 00 86 B6 00 90 00 B0 [12:18:27]RAPDU: 90 00 [12:18:27]wFMCommunicate OK [12:18:27]wFMCommunicate request_size=4 [12:18:27]MH_SAM_APDU [12:18:27]CAPDU: 80 0D 03 02 [12:18:27]Write to MH i2c: E2 08 00 87 B6 80 0D 03 02 00 00 00 00 B8 [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:27]Read from MH i2c: E2 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 0B 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 0B 00 87 B6 00 93 82 14 C1 E5 20 0C 52 90 00 06 [12:18:27]RAPDU: 93 82 14 C1 E5 20 0C 52 90 00 [12:18:27]wFMCommunicate OK [12:18:27]SAM_PROTO_SignData done [12:18:27]FM_MakeSignedData done [12:18:27]CreateOFDProtocolMessage [12:18:27]wFMCommunicate request_size=4 [12:18:27]MH_SAM_APDU [12:18:27]CAPDU: 80 11 00 00 [12:18:27]Write to MH i2c: E2 08 00 88 B6 80 11 00 00 00 00 00 00 B8 [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:27]Read from MH i2c: E2 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 17 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: E2 17 00 88 B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0D [12:18:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:18:27]wFMCommunicate OK [12:18:27]CreateOFDProtocolMessage done [12:18:27]OFDSenderStorePacket 308822 [12:18:27]StoreOFDPacket docnum=308822 [12:18:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4C 25 07 01 87 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 F3 00 00 00 F4 03 04 00 18 DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 56 B6 04 00 35 04 06 00 06 8B 6D 6A DB 36 93 82 14 C1 E5 20 0C 52 [12:18:27]CheckFolder [12:18:27]dirname=/storage/ofd_packets [12:18:27]CheckFolder done [12:18:27]ProducePacketName [12:18:27]name=ofd_packets/00308822 [12:18:27]NVStorageSaveData ofd_packets/00308822 [12:18:27]File name is /storage/ofd_packets/00308822 [12:18:27]Write 301 bytes [12:18:27]NVStorageSaveData done [12:18:27]OFDSenderStorePacket done [12:18:27]KKMCreateOFDPacket done [12:18:27]NVStorageSaveData kkm_last_timestamp [12:18:27]File name is /storage/kkm_last_timestamp [12:18:27]Write 4 bytes [12:18:27]NVStorageSaveData done [12:18:27]ExternCall_PrintAddStr [12:18:27]wPrintStart [12:18:27]Write to MH i2c: 01 00 00 89 B6 3F [12:18:27]Write i2c OK [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: 01 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: 01 07 00 [12:18:27]MH_I2C_Read... [12:18:27]Read from MH i2c: 01 07 00 89 B6 00 00 00 00 00 FF 0F 54 [12:18:27]RasterBufferAndPrint [12:18:27]line Счет N : (1)642688 [12:18:27]line ИНН: 02508201610067 [12:18:27]line Контрольно-Кассовый Чек [12:18:27]line ПРОДАЖА [12:18:27]line ТРК (МРК, ГНК) : 41 [12:18:27]line Товар: 2710124130 [12:18:27]line Аи-92-К-2 [12:18:27]line 4.490 * 66.90 [12:18:27]line = 300.38 [12:18:27]line НДС 12% НСП 1% [12:18:27]line > о реализуемом товаре [12:18:27]line ОКРУГЛЕНИЕ: -0.38 [12:18:27]line ИТОГО: 300.00 [12:18:27]line Внесено: 300.00 [12:18:27]line СДАЧА: 0.00 [12:18:27]line НСП 1% : 2.66 [12:18:27]line НДС 12% : 31.90 [12:18:27]line Наличными: 300.00 [12:18:27]line Безнал.: 0.00 [12:18:27]line Место: АЗС № 172 "Партнер Нефть" [12:18:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:18:27]line СНО: Общий режим [12:18:27]line Чек 243 26.10.2024 12:18 [12:18:27]line Смена: 532 ФФД: 1.0 [12:18:27]line ЗНМ: 0300000116 [12:18:27]line РНМ: 0000000000091780 [12:18:27]line Версия ККМ: 001 [12:18:27]line ФМ: 0000000000871765 [12:18:27]line ФД: 308822 [12:18:27]line ФПД: 7195905940278 [12:18:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121832&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308822&fm=7195905940278&tin=02508201610067®Number=0000000000091780&sum=30000 [12:18:27]OFD Sender: Processing packet 308822 [packets to send 222, broken 221] [12:18:27]ProducePacketName [12:18:27]name=ofd_packets/00308822 [12:18:28]OFD Sender: To server: pG, [12:18:28]CommunicateWithHost lk.salyk.kg:30040 [12:18:28]ConnectInit lk.salyk.kg [12:18:28]written 0, free lines is 4095 [12:18:28]Connected sock=10 [12:18:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4C 25 07 01 87 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 F3 00 00 00 F4 03 04 00 18 DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 56 B6 04 00 35 04 06 00 06 8B 6D 6A DB 36 93 82 14 C1 E5 20 0C 52 [12:18:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4B 03 47 00 08 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 31 37 36 35 10 04 04 00 56 B6 04 00 F4 03 04 00 76 84 1C 67 B6 04 01 00 00 C4 4E E1 40 E9 9A C6 09 [12:18:28]CommunicateWithHost err = 0 [12:18:28]CheckOFDResponse [12:18:28]1017 (14) - 77093643461234 [12:18:28]1041 (16) - 0000000000871765 [12:18:28]1040 (4) - 308822 [12:18:28]1012 (4) - 26.10.2024 05:56 [12:18:28]1206 (1) - 0 [12:18:28]OFD Sender: Remove packet 308822 [12:18:28]ProducePacketName [12:18:28]name=ofd_packets/00308822 [12:18:28]NVStorageDeleteData [12:18:28]Write to MH i2c: 01 00 00 B3 B6 69 [12:18:28]Write i2c OK [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: 01 [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: 01 07 00 [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: 01 07 00 B3 B6 00 00 00 00 00 C9 0C 45 [12:18:28]RasterBufferAndPrint [12:18:28]line [12:18:28]line [12:18:28]line [12:18:28]line [12:18:28]line [12:18:28]written 0, free lines is 3278 [12:18:28]MH_Cut [12:18:28]Write to MH i2c: D1 01 00 BA B6 01 42 [12:18:28]Write i2c OK [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: D1 [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: D1 01 00 [12:18:28]MH_I2C_Read... [12:18:28]Read from MH i2c: D1 01 00 BA B6 00 41 [12:18:28]Write to MH i2c: 01 00 00 BB B6 71 [12:18:28]Write i2c OK [12:18:28]MH_I2C_Read... [12:18:28]OFD Sender: No OFD packet to send [12:18:29]*** Cut start [12:18:29]*** Purtial cut [12:18:29]*** Stage 1: CUTSNS_PIN = 1 [12:18:29]Read from MH i2c: 01 [12:18:29]MH_I2C_Read... [12:18:29]*** Stop cut motor [12:18:29]*** Cut end [12:18:29]Read from MH i2c: 01 07 00 [12:18:29]MH_I2C_Read... [12:18:29]Read from MH i2c: 01 07 00 BB B6 00 00 00 00 00 FF 0F 86 [12:18:29]process_action close_receipt done [12:18:29]requested_data is exist [12:18:29]produce_requested_data [12:18:29]requested_item fm.sn is exist - process it [12:18:29]wFMCommunicate request_size=4 [12:18:29]MH_SAM_APDU [12:18:29]CAPDU: 80 11 00 00 [12:18:29]Write to MH i2c: E2 08 00 BC B6 80 11 00 00 00 00 00 00 EC [12:18:29]Write i2c OK [12:18:29]MH_I2C_Read... [12:18:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:29]Read from MH i2c: E2 [12:18:29]MH_I2C_Read... [12:18:29]Read from MH i2c: E2 17 00 [12:18:29]MH_I2C_Read... [12:18:29]Read from MH i2c: E2 17 00 BC B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 41 [12:18:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:18:29]wFMCommunicate OK [12:18:29]requested_item fd.num is exist - process it [12:18:29]SAM_PROTO_GetFieldsCounters [12:18:29]wFMCommunicate request_size=4 [12:18:29]MH_SAM_APDU [12:18:29]CAPDU: 80 13 00 00 [12:18:29]Write to MH i2c: E2 08 00 BD B6 80 13 00 00 00 00 00 00 EF [12:18:29]Write i2c OK [12:18:29]MH_I2C_Read... [12:18:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:29]Read from MH i2c: E2 [12:18:29]MH_I2C_Read... [12:18:29]Read from MH i2c: E2 62 00 [12:18:29]MH_I2C_Read... [12:18:29]Read from MH i2c: E2 62 00 BD B6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 56 B6 04 00 0E 04 04 00 14 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 11 [12:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 56 B6 04 00 0E 04 04 00 14 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 [12:18:29]wFMCommunicate OK [12:18:29]SAM_PROTO_GetFieldsCounters done [12:18:29]requested_item shift.num is exist - process it [12:18:29]requested_item shift.opened is exist - process it [12:18:29]req_shift_opened [12:18:29]FM_GetShiftState [12:18:29]SAM_PROTO_GetShiftState [12:18:29]wFMCommunicate request_size=4 [12:18:29]MH_SAM_APDU [12:18:29]CAPDU: 80 13 01 00 [12:18:29]Write to MH i2c: E2 08 00 BE B6 80 13 01 00 00 00 00 00 F1 [12:18:29]Write i2c OK [12:18:29]MH_I2C_Read... [12:18:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:29]Read from MH i2c: E2 [12:18:29]MH_I2C_Read... [12:18:29]Read from MH i2c: E2 0E 00 [12:18:29]MH_I2C_Read... [12:18:29]Read from MH i2c: E2 0E 00 BE B6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6F [12:18:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:18:29]wFMCommunicate OK [12:18:29]SAM_PROTO_GetShiftState done [12:18:29]FM_GetShiftState done [12:18:29]req_shift_opened done [12:18:29]requested_item shift.open_date is exist - process it [12:18:29]req_shift_open_date [12:18:29]req_shift_open_date done [12:18:29]produce_requested_data done [12:18:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308822,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:18:29]process_action_free close_receipt [12:18:29]json_value_free [12:18:29]json_value_free done [12:18:29]process_json_proto returns [12:18:29]Send response to host [12:18:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308822,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:18:29]free response buf [12:18:29]execute_script done [12:18:29]execute_script returns [12:18:29]free content buf [12:18:29]Sock 9.Close socket [12:18:29]Sock 9.Thread stoped [12:18:33]OFD Sender: No OFD packet to send [12:18:38]OFD Sender: No OFD packet to send [12:18:42]accept exits with 8 [12:18:42]New connection [12:18:42]New thread 3067198820 created [12:18:42]Thread 3067342180 joined [12:18:42]Waiting for new connection... [12:18:42] Sock 8.Parse request [12:18:42]Sock 8.Check first char [12:18:42]Sock 8.First char is OK [12:18:42]request: POST /json_proto HTTP/1.0 [12:18:42]Method: POST [12:18:42]URL: /json_proto [12:18:42]Method is POST - this is cgi request [12:18:42]url: /json_proto [12:18:42]query_string will be loaded in cgi processing [12:18:42]execute_cgi json_proto POST (null) [12:18:42]execute_cgi path=json_proto method=POST [12:18:42]POST find Content-Length [12:18:42]Host: 172.17.96.3:8080 [12:18:42]Content-Length: 677 [12:18:42]Content-Type: application/json [12:18:42] [12:18:42]POST finish read [12:18:42]Found Content-Length = 677 [12:18:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642689", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:18:42]execute_script... [12:18: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)642689", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:18:42]POST & json_proto [12:18:42]process_json_proto [12:18:42]json parsed OK: [12:18:42]protocol is kg_v1.0 [12:18:42]action value=close_receipt [12:18:42]process_action close_receipt [12:18:42]cmd_close_receipt [12:18:42]MH_GetDate [12:18:42]Write to MH i2c: F0 00 00 BF B6 64 [12:18:42]Write i2c OK [12:18:42]MH_I2C_Read... [12:18:42]Read from MH i2c: F0 [12:18:42]MH_I2C_Read... [12:18:42]Read from MH i2c: F0 09 00 [12:18:42]MH_I2C_Read... [12:18:42]Read from MH i2c: F0 09 00 BF B6 00 28 DE 1C 67 44 5E 04 65 01 [12:18:42]GetLastDocTimeStamp 1729945112 [12:18:42]current date 1729945128 [12:18:42]FM_GetShiftState [12:18:42]SAM_PROTO_GetShiftState [12:18:42]wFMCommunicate request_size=4 [12:18:42]MH_SAM_APDU [12:18:42]CAPDU: 80 13 01 00 [12:18:42]Write to MH i2c: E2 08 00 C0 B6 80 13 01 00 00 00 00 00 F3 [12:18:42]Write i2c OK [12:18:42]MH_I2C_Read... [12:18:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:42]Read from MH i2c: E2 [12:18:42]MH_I2C_Read... [12:18:42]Read from MH i2c: E2 0E 00 [12:18:42]MH_I2C_Read... [12:18:42]Read from MH i2c: E2 0E 00 C0 B6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 71 [12:18:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:18:42]wFMCommunicate OK [12:18:42]SAM_PROTO_GetShiftState done [12:18:42]FM_GetShiftState done [12:18:42]opened in 1729902265 [12:18:42]opened+sec_in_day 1729988665 [12:18:42]quantity*price = 40006 [12:18:42]sum+1 = 40007 [12:18:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 244 26.10.2024 12:18 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308823 ФПД: 166596725747882 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121848&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308823&fm=166596725747882&tin=02508201610067®Number=0000000000091780&sum=40000 [12:18:43]StoreToDocumentArchive [12:18:43]shift 532 fd 308823 [12:18:43]save to /storage/0532/doc_00308823 [12:18:43]save last doc name /storage/0532/doc_00308823 to /storage/kkm_last_doc_name [12:18:43]save OK [12:18:43]Clear old archive folders... [12:18:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:43]tlvbuf is 00ACDA40 [12:18:43]SAM_PROTO_ClearQueue [12:18:43]wFMCommunicate request_size=4 [12:18:43]MH_SAM_APDU [12:18:43]CAPDU: 80 09 00 00 [12:18:43]Write to MH i2c: E2 08 00 CD B6 80 09 00 00 00 00 00 00 F5 [12:18:43]Write i2c OK [12:18:43]MH_I2C_Read... [12:18:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:43]Read from MH i2c: E2 [12:18:43]MH_I2C_Read... [12:18:43]Read from MH i2c: E2 03 00 [12:18:43]MH_I2C_Read... [12:18:43]Read from MH i2c: E2 03 00 CD B6 00 90 00 F7 [12:18:43]RAPDU: 90 00 [12:18:43]wFMCommunicate OK [12:18:43]SAM_PROTO_ClearQueue done [12:18:43]KKMCreateOFDPacket [12:18:43]OFDProtocolAddRootSTLVToBuf [12:18:43]FM_MakeSignedData [12:18:43]FM_MakeSignedData [12:18:43]SAM_PROTO_SignData [12:18:43]wFMCommunicate request_size=4 [12:18:43]MH_SAM_APDU [12:18:43]CAPDU: 80 0D 01 02 [12:18:43]Write to MH i2c: E2 08 00 CE B6 80 0D 01 02 00 00 00 00 FD [12:18:43]Write i2c OK [12:18:43]MH_I2C_Read... [12:18:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:43]Read from MH i2c: E2 [12:18:43]MH_I2C_Read... [12:18:43]Read from MH i2c: E2 03 00 [12:18:43]MH_I2C_Read... [12:18:43]Read from MH i2c: E2 03 00 CE B6 00 90 00 F8 [12:18:43]RAPDU: 90 00 [12:18:43]wFMCommunicate OK [12:18:43]wFMCommunicate request_size=255 [12:18:43]MH_SAM_APDU [12:18: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 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 F4 00 00 00 F4 03 04 00 28 DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 57 B6 04 00 35 04 06 00 97 [12:18:43]Write to MH i2c: E2 02 01 CF B6 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 F4 00 00 00 F4 03 04 00 28 DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 57 B6 04 00 35 04 06 00 97 00 00 95 [12:18:43]Write i2c OK [12:18:43]MH_I2C_Read... [12:18:43]OFD Sender: No OFD packet to send [12:18:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:44]Read from MH i2c: E2 [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: E2 03 00 [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: E2 03 00 CF B6 00 90 00 F9 [12:18:44]RAPDU: 90 00 [12:18:44]wFMCommunicate OK [12:18:44]wFMCommunicate request_size=10 [12:18:44]MH_SAM_APDU [12:18:44]CAPDU: 80 0D 02 02 05 84 D2 A8 B0 AA [12:18:44]Write to MH i2c: E2 0D 00 D0 B6 80 0D 02 02 05 00 84 D2 A8 B0 AA 00 00 62 [12:18:44]Write i2c OK [12:18:44]MH_I2C_Read... [12:18:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:44]Read from MH i2c: E2 [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: E2 03 00 [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: E2 03 00 D0 B6 00 90 00 FA [12:18:44]RAPDU: 90 00 [12:18:44]wFMCommunicate OK [12:18:44]wFMCommunicate request_size=4 [12:18:44]MH_SAM_APDU [12:18:44]CAPDU: 80 0D 03 02 [12:18:44]Write to MH i2c: E2 08 00 D1 B6 80 0D 03 02 00 00 00 00 02 [12:18:44]Write i2c OK [12:18:44]MH_I2C_Read... [12:18:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:44]Read from MH i2c: E2 [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: E2 0B 00 [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: E2 0B 00 D1 B6 00 49 05 3F 16 97 F3 4C 15 90 00 91 [12:18:44]RAPDU: 49 05 3F 16 97 F3 4C 15 90 00 [12:18:44]wFMCommunicate OK [12:18:44]SAM_PROTO_SignData done [12:18:44]FM_MakeSignedData done [12:18:44]CreateOFDProtocolMessage [12:18:44]wFMCommunicate request_size=4 [12:18:44]MH_SAM_APDU [12:18:44]CAPDU: 80 11 00 00 [12:18:44]Write to MH i2c: E2 08 00 D2 B6 80 11 00 00 00 00 00 00 02 [12:18:44]Write i2c OK [12:18:44]MH_I2C_Read... [12:18:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:44]Read from MH i2c: E2 [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: E2 17 00 [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: E2 17 00 D2 B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 57 [12:18:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:18:44]wFMCommunicate OK [12:18:44]CreateOFDProtocolMessage done [12:18:44]OFDSenderStorePacket 308823 [12:18:44]StoreOFDPacket docnum=308823 [12:18:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7B 74 07 01 BE 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F4 00 00 00 F4 03 04 00 28 DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 57 B6 04 00 35 04 06 00 97 84 D2 A8 B0 AA 49 05 3F 16 97 F3 4C 15 [12:18:44]CheckFolder [12:18:44]dirname=/storage/ofd_packets [12:18:44]CheckFolder done [12:18:44]ProducePacketName [12:18:44]name=ofd_packets/00308823 [12:18:44]NVStorageSaveData ofd_packets/00308823 [12:18:44]File name is /storage/ofd_packets/00308823 [12:18:44]Write 301 bytes [12:18:44]NVStorageSaveData done [12:18:44]OFDSenderStorePacket done [12:18:44]KKMCreateOFDPacket done [12:18:44]NVStorageSaveData kkm_last_timestamp [12:18:44]File name is /storage/kkm_last_timestamp [12:18:44]Write 4 bytes [12:18:44]NVStorageSaveData done [12:18:44]ExternCall_PrintAddStr [12:18:44]wPrintStart [12:18:44]Write to MH i2c: 01 00 00 D3 B6 89 [12:18:44]Write i2c OK [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: 01 [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: 01 07 00 [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: 01 07 00 D3 B6 00 00 00 00 00 FF 0F 9E [12:18:44]RasterBufferAndPrint [12:18:44]line Счет N : (1)642689 [12:18:44]line ИНН: 02508201610067 [12:18:44]line Контрольно-Кассовый Чек [12:18:44]line ПРОДАЖА [12:18:44]line ТРК (МРК, ГНК) : 62 [12:18:44]line Товар: 2710124130 [12:18:44]line Аи-92-К-2 [12:18:44]line 5.980 * 66.90 [12:18:44]line = 400.06 [12:18:44]line НДС 12% НСП 1% [12:18:44]line > о реализуемом товаре [12:18:44]line ОКРУГЛЕНИЕ: -0.06 [12:18:44]line ИТОГО: 400.00 [12:18:44]line Внесено: 400.00 [12:18:44]line СДАЧА: 0.00 [12:18:44]line НСП 1% : 3.54 [12:18:44]line НДС 12% : 42.48 [12:18:44]line Наличными: 400.00 [12:18:44]line Безнал.: 0.00 [12:18:44]line Место: АЗС № 172 "Партнер Нефть" [12:18:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:18:44]line СНО: Общий режим [12:18:44]line Чек 244 26.10.2024 12:18 [12:18:44]line Смена: 532 ФФД: 1.0 [12:18:44]line ЗНМ: 0300000116 [12:18:44]line РНМ: 0000000000091780 [12:18:44]line Версия ККМ: 001 [12:18:44]line ФМ: 0000000000871765 [12:18:44]line ФД: 308823 [12:18:44]line ФПД: 166596725747882 [12:18:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121848&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308823&fm=166596725747882&tin=02508201610067®Number=0000000000091780&sum=40000 [12:18:44]written 0, free lines is 4095 [12:18:44]OFD Sender: Processing packet 308823 [packets to send 222, broken 221] [12:18:44]ProducePacketName [12:18:44]name=ofd_packets/00308823 [12:18:44]OFD Sender: To server: pG, [12:18:44]CommunicateWithHost lk.salyk.kg:30040 [12:18:44]ConnectInit lk.salyk.kg [12:18:44]Connected sock=10 [12:18:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7B 74 07 01 BE 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F4 00 00 00 F4 03 04 00 28 DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 57 B6 04 00 35 04 06 00 97 84 D2 A8 B0 AA 49 05 3F 16 97 F3 4C 15 [12:18:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 06 36 47 00 D8 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 31 37 36 35 10 04 04 00 57 B6 04 00 F4 03 04 00 86 84 1C 67 B6 04 01 00 00 AC C5 66 D3 93 17 B9 D0 [12:18:44]CommunicateWithHost err = 0 [12:18:44]CheckOFDResponse [12:18:44]1017 (14) - 77093643461234 [12:18:44]1041 (16) - 0000000000871765 [12:18:44]1040 (4) - 308823 [12:18:44]1012 (4) - 26.10.2024 05:56 [12:18:44]1206 (1) - 0 [12:18:44]OFD Sender: Remove packet 308823 [12:18:44]ProducePacketName [12:18:44]name=ofd_packets/00308823 [12:18:44]NVStorageDeleteData [12:18:44]Write to MH i2c: 01 00 00 FD B6 B3 [12:18:44]Write i2c OK [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: 01 [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: 01 07 00 [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: 01 07 00 FD B6 00 00 00 00 00 C1 0C 87 [12:18:44]RasterBufferAndPrint [12:18:44]line [12:18:44]line [12:18:44]line [12:18:44]line [12:18:44]line [12:18:44]written 0, free lines is 3272 [12:18:44]MH_Cut [12:18:44]Write to MH i2c: D1 01 00 04 B7 01 8D [12:18:44]Write i2c OK [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: D1 [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: D1 01 00 [12:18:44]MH_I2C_Read... [12:18:44]Read from MH i2c: D1 01 00 04 B7 00 8C [12:18:44]Write to MH i2c: 01 00 00 05 B7 BC [12:18:44]Write i2c OK [12:18:44]MH_I2C_Read... [12:18:45]OFD Sender: No OFD packet to send [12:18:45]*** Cut start [12:18:45]*** Purtial cut [12:18:45]*** Stage 1: CUTSNS_PIN = 1 [12:18:45]Read from MH i2c: 01 [12:18:45]MH_I2C_Read... [12:18:45]*** Stop cut motor [12:18:45]*** Cut end [12:18:45]Read from MH i2c: 01 07 00 [12:18:45]MH_I2C_Read... [12:18:45]Read from MH i2c: 01 07 00 05 B7 00 00 00 00 00 FF 0F D1 [12:18:45]process_action close_receipt done [12:18:45]requested_data is exist [12:18:45]produce_requested_data [12:18:45]requested_item fm.sn is exist - process it [12:18:45]wFMCommunicate request_size=4 [12:18:45]MH_SAM_APDU [12:18:45]CAPDU: 80 11 00 00 [12:18:45]Write to MH i2c: E2 08 00 06 B7 80 11 00 00 00 00 00 00 37 [12:18:45]Write i2c OK [12:18:45]MH_I2C_Read... [12:18:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:45]Read from MH i2c: E2 [12:18:45]MH_I2C_Read... [12:18:45]Read from MH i2c: E2 17 00 [12:18:45]MH_I2C_Read... [12:18:45]Read from MH i2c: E2 17 00 06 B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8C [12:18:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:18:45]wFMCommunicate OK [12:18:45]requested_item fd.num is exist - process it [12:18:45]SAM_PROTO_GetFieldsCounters [12:18:45]wFMCommunicate request_size=4 [12:18:45]MH_SAM_APDU [12:18:45]CAPDU: 80 13 00 00 [12:18:45]Write to MH i2c: E2 08 00 07 B7 80 13 00 00 00 00 00 00 3A [12:18:45]Write i2c OK [12:18:45]MH_I2C_Read... [12:18:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:46]Read from MH i2c: E2 [12:18:46]MH_I2C_Read... [12:18:46]Read from MH i2c: E2 62 00 [12:18:46]MH_I2C_Read... [12:18:46]Read from MH i2c: E2 62 00 07 B7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 57 B6 04 00 0E 04 04 00 14 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 60 [12:18:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 57 B6 04 00 0E 04 04 00 14 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 [12:18:46]wFMCommunicate OK [12:18:46]SAM_PROTO_GetFieldsCounters done [12:18:46]requested_item shift.num is exist - process it [12:18:46]requested_item shift.opened is exist - process it [12:18:46]req_shift_opened [12:18:46]FM_GetShiftState [12:18:46]SAM_PROTO_GetShiftState [12:18:46]wFMCommunicate request_size=4 [12:18:46]MH_SAM_APDU [12:18:46]CAPDU: 80 13 01 00 [12:18:46]Write to MH i2c: E2 08 00 08 B7 80 13 01 00 00 00 00 00 3C [12:18:46]Write i2c OK [12:18:46]MH_I2C_Read... [12:18:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:46]Read from MH i2c: E2 [12:18:46]MH_I2C_Read... [12:18:46]Read from MH i2c: E2 0E 00 [12:18:46]MH_I2C_Read... [12:18:46]Read from MH i2c: E2 0E 00 08 B7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BA [12:18:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:18:46]wFMCommunicate OK [12:18:46]SAM_PROTO_GetShiftState done [12:18:46]FM_GetShiftState done [12:18:46]req_shift_opened done [12:18:46]requested_item shift.open_date is exist - process it [12:18:46]req_shift_open_date [12:18:46]req_shift_open_date done [12:18:46]produce_requested_data done [12:18:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308823,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:18:46]process_action_free close_receipt [12:18:46]json_value_free [12:18:46]json_value_free done [12:18:46]process_json_proto returns [12:18:46]Send response to host [12:18:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308823,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:18:46]free response buf [12:18:46]execute_script done [12:18:46]execute_script returns [12:18:46]free content buf [12:18:46]Sock 8.Close socket [12:18:46]Sock 8.Thread stoped [12:18:50]OFD Sender: No OFD packet to send [12:18:54]accept exits with 9 [12:18:54]New connection [12:18:54]New thread 3067342180 created [12:18:54]Thread 3067198820 joined [12:18:54]Waiting for new connection... [12:18:54] Sock 9.Parse request [12:18:54]Sock 9.Check first char [12:18:54]Sock 9.First char is OK [12:18:54]request: POST /json_proto HTTP/1.0 [12:18:54]Method: POST [12:18:54]URL: /json_proto [12:18:54]Method is POST - this is cgi request [12:18:54]url: /json_proto [12:18:54]query_string will be loaded in cgi processing [12:18:54]execute_cgi json_proto POST (null) [12:18:54]execute_cgi path=json_proto method=POST [12:18:54]POST find Content-Length [12:18:54]Host: 172.17.96.3:8080 [12:18:54]Content-Length: 677 [12:18:54]Content-Type: application/json [12:18:54] [12:18:54]POST finish read [12:18:54]Found Content-Length = 677 [12:18:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642690", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:54]execute_script... [12:18:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642690", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:18:54]POST & json_proto [12:18:54]process_json_proto [12:18:54]json parsed OK: [12:18:54]protocol is kg_v1.0 [12:18:54]action value=close_receipt [12:18:54]process_action close_receipt [12:18:54]cmd_close_receipt [12:18:54]MH_GetDate [12:18:54]Write to MH i2c: F0 00 00 09 B7 AF [12:18:54]Write i2c OK [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: F0 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: F0 09 00 [12:18:54]MH_I2C_Read... [12:18:54]Read from MH i2c: F0 09 00 09 B7 00 35 DE 1C 67 44 5E 04 65 59 [12:18:54]GetLastDocTimeStamp 1729945128 [12:18:54]current date 1729945141 [12:18:54]FM_GetShiftState [12:18:54]SAM_PROTO_GetShiftState [12:18:54]wFMCommunicate request_size=4 [12:18:54]MH_SAM_APDU [12:18:54]CAPDU: 80 13 01 00 [12:18:54]Write to MH i2c: E2 08 00 0A B7 80 13 01 00 00 00 00 00 3E [12:18:54]Write i2c OK [12:18:54]MH_I2C_Read... [12:18:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:55]Read from MH i2c: E2 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 0E 00 [12:18:55]MH_I2C_Read... [12:18:55]Read from MH i2c: E2 0E 00 0A B7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BC [12:18:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:18:55]wFMCommunicate OK [12:18:55]SAM_PROTO_GetShiftState done [12:18:55]FM_GetShiftState done [12:18:55]opened in 1729902265 [12:18:55]opened+sec_in_day 1729988665 [12:18:55]quantity*price = 50010 [12:18:55]sum+1 = 50012 [12:18:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 245 26.10.2024 12:19 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308824 ФПД: 66520798475163 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121901&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308824&fm=66520798475163&tin=02508201610067®Number=0000000000091780&sum=50000 [12:18:56]StoreToDocumentArchive [12:18:56]shift 532 fd 308824 [12:18:56]save to /storage/0532/doc_00308824 [12:18:56]save last doc name /storage/0532/doc_00308824 to /storage/kkm_last_doc_name [12:18:56]save OK [12:18:56]Clear old archive folders... [12:18:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:18:56]tlvbuf is 00C214A0 [12:18:56]SAM_PROTO_ClearQueue [12:18:56]wFMCommunicate request_size=4 [12:18:56]MH_SAM_APDU [12:18:56]CAPDU: 80 09 00 00 [12:18:56]Write to MH i2c: E2 08 00 17 B7 80 09 00 00 00 00 00 00 40 [12:18:56]Write i2c OK [12:18:56]MH_I2C_Read... [12:18:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:18:56]Read from MH i2c: E2 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 03 00 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 03 00 17 B7 00 90 00 42 [12:18:56]RAPDU: 90 00 [12:18:56]wFMCommunicate OK [12:18:56]SAM_PROTO_ClearQueue done [12:18:56]KKMCreateOFDPacket [12:18:56]OFDProtocolAddRootSTLVToBuf [12:18:56]FM_MakeSignedData [12:18:56]FM_MakeSignedData [12:18:56]SAM_PROTO_SignData [12:18:56]wFMCommunicate request_size=4 [12:18:56]MH_SAM_APDU [12:18:56]CAPDU: 80 0D 01 02 [12:18:56]Write to MH i2c: E2 08 00 18 B7 80 0D 01 02 00 00 00 00 48 [12:18:56]Write i2c OK [12:18:56]MH_I2C_Read... [12:18:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:18:56]Read from MH i2c: E2 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 03 00 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 03 00 18 B7 00 90 00 43 [12:18:56]RAPDU: 90 00 [12:18:56]wFMCommunicate OK [12:18:56]wFMCommunicate request_size=255 [12:18:56]MH_SAM_APDU [12:18:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 35 DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 58 B6 04 00 35 04 06 00 3C [12:18:56]Write to MH i2c: E2 02 01 19 B7 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 35 DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 58 B6 04 00 35 04 06 00 3C 00 00 9E [12:18:56]Write i2c OK [12:18:56]MH_I2C_Read... [12:18:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:56]Read from MH i2c: E2 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 03 00 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 03 00 19 B7 00 90 00 44 [12:18:56]RAPDU: 90 00 [12:18:56]wFMCommunicate OK [12:18:56]wFMCommunicate request_size=10 [12:18:56]MH_SAM_APDU [12:18:56]CAPDU: 80 0D 02 02 05 80 14 90 33 9B [12:18:56]Write to MH i2c: E2 0D 00 1A B7 80 0D 02 02 05 00 80 14 90 33 9B 00 00 47 [12:18:56]Write i2c OK [12:18:56]MH_I2C_Read... [12:18:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:18:56]Read from MH i2c: E2 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 03 00 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 03 00 1A B7 00 90 00 45 [12:18:56]RAPDU: 90 00 [12:18:56]wFMCommunicate OK [12:18:56]wFMCommunicate request_size=4 [12:18:56]MH_SAM_APDU [12:18:56]CAPDU: 80 0D 03 02 [12:18:56]Write to MH i2c: E2 08 00 1B B7 80 0D 03 02 00 00 00 00 4D [12:18:56]Write i2c OK [12:18:56]MH_I2C_Read... [12:18:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:18:56]Read from MH i2c: E2 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 0B 00 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 0B 00 1B B7 00 E1 47 19 74 2E 69 6E 8A 90 00 92 [12:18:56]RAPDU: E1 47 19 74 2E 69 6E 8A 90 00 [12:18:56]wFMCommunicate OK [12:18:56]SAM_PROTO_SignData done [12:18:56]FM_MakeSignedData done [12:18:56]CreateOFDProtocolMessage [12:18:56]wFMCommunicate request_size=4 [12:18:56]MH_SAM_APDU [12:18:56]CAPDU: 80 11 00 00 [12:18:56]Write to MH i2c: E2 08 00 1C B7 80 11 00 00 00 00 00 00 4D [12:18:56]Write i2c OK [12:18:56]MH_I2C_Read... [12:18:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:56]Read from MH i2c: E2 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 17 00 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: E2 17 00 1C B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A2 [12:18:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:18:56]wFMCommunicate OK [12:18:56]CreateOFDProtocolMessage done [12:18:56]OFDSenderStorePacket 308824 [12:18:56]StoreOFDPacket docnum=308824 [12:18:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 92 89 07 01 76 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 35 DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 58 B6 04 00 35 04 06 00 3C 80 14 90 33 9B E1 47 19 74 2E 69 6E 8A [12:18:56]CheckFolder [12:18:56]dirname=/storage/ofd_packets [12:18:56]CheckFolder done [12:18:56]ProducePacketName [12:18:56]name=ofd_packets/00308824 [12:18:56]NVStorageSaveData ofd_packets/00308824 [12:18:56]File name is /storage/ofd_packets/00308824 [12:18:56]Write 301 bytes [12:18:56]NVStorageSaveData done [12:18:56]OFDSenderStorePacket done [12:18:56]KKMCreateOFDPacket done [12:18:56]NVStorageSaveData kkm_last_timestamp [12:18:56]File name is /storage/kkm_last_timestamp [12:18:56]Write 4 bytes [12:18:56]NVStorageSaveData done [12:18:56]ExternCall_PrintAddStr [12:18:56]wPrintStart [12:18:56]Write to MH i2c: 01 00 00 1D B7 D4 [12:18:56]Write i2c OK [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: 01 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: 01 07 00 [12:18:56]MH_I2C_Read... [12:18:56]Read from MH i2c: 01 07 00 1D B7 00 00 00 00 00 FF 0F E9 [12:18:56]RasterBufferAndPrint [12:18:56]line Счет N : (1)642690 [12:18:56]line ИНН: 02508201610067 [12:18:56]line Контрольно-Кассовый Чек [12:18:56]line ПРОДАЖА [12:18:56]line ТРК (МРК, ГНК) : 51 [12:18:56]line Товар: 2710124500 [12:18:56]line Аи-95-К-3 [12:18:56]line 6.740 * 74.20 [12:18:56]line = 500.11 [12:18:56]line НДС 12% НСП 1% [12:18:56]line > о реализуемом товаре [12:18:56]line ОКРУГЛЕНИЕ: -0.11 [12:18:56]line ИТОГО: 500.00 [12:18:56]line Внесено: 500.00 [12:18:56]line СДАЧА: 0.00 [12:18:56]line НСП 1% : 4.43 [12:18:56]line НДС 12% : 53.11 [12:18:56]line Наличными: 500.00 [12:18:56]line Безнал.: 0.00 [12:18:56]line Место: АЗС № 172 "Партнер Нефть" [12:18:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:18:56]line СНО: Общий режим [12:18:56]line Чек 245 26.10.2024 12:19 [12:18:56]line Смена: 532 ФФД: 1.0 [12:18:56]line ЗНМ: 0300000116 [12:18:56]line РНМ: 0000000000091780 [12:18:56]line Версия ККМ: 001 [12:18:56]line ФМ: 0000000000871765 [12:18:56]line ФД: 308824 [12:18:56]line ФПД: 66520798475163 [12:18:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121901&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308824&fm=66520798475163&tin=02508201610067®Number=0000000000091780&sum=50000 [12:18:56]written 0, free lines is 4095 [12:18:56]OFD Sender: Processing packet 308824 [packets to send 222, broken 221] [12:18:56]ProducePacketName [12:18:56]name=ofd_packets/00308824 [12:18:56]OFD Sender: To server: pG, [12:18:56]CommunicateWithHost lk.salyk.kg:30040 [12:18:56]ConnectInit lk.salyk.kg [12:18:56]Connected sock=10 [12:18:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 92 89 07 01 76 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 00 00 00 F4 03 04 00 35 DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 58 B6 04 00 35 04 06 00 3C 80 14 90 33 9B E1 47 19 74 2E 69 6E 8A [12:18:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F4 32 47 00 75 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 31 37 36 35 10 04 04 00 58 B6 04 00 F4 03 04 00 93 84 1C 67 B6 04 01 00 00 70 89 3D CF D3 1D D6 4B [12:18:57]CommunicateWithHost err = 0 [12:18:57]CheckOFDResponse [12:18:57]1017 (14) - 77093643461234 [12:18:57]1041 (16) - 0000000000871765 [12:18:57]1040 (4) - 308824 [12:18:57]1012 (4) - 26.10.2024 05:56 [12:18:57]1206 (1) - 0 [12:18:57]OFD Sender: Remove packet 308824 [12:18:57]ProducePacketName [12:18:57]name=ofd_packets/00308824 [12:18:57]NVStorageDeleteData [12:18:57]Write to MH i2c: 01 00 00 47 B7 FE [12:18:57]Write i2c OK [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: 01 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: 01 07 00 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: 01 07 00 47 B7 00 00 00 00 00 BF 0C D0 [12:18:57]RasterBufferAndPrint [12:18:57]line [12:18:57]line [12:18:57]line [12:18:57]line [12:18:57]line [12:18:57]written 0, free lines is 3271 [12:18:57]MH_Cut [12:18:57]Write to MH i2c: D1 01 00 4E B7 01 D7 [12:18:57]Write i2c OK [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: D1 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: D1 01 00 [12:18:57]MH_I2C_Read... [12:18:57]Read from MH i2c: D1 01 00 4E B7 00 D6 [12:18:57]Write to MH i2c: 01 00 00 4F B7 06 [12:18:57]Write i2c OK [12:18:57]MH_I2C_Read... [12:18:57]OFD Sender: No OFD packet to send [12:18:57]*** Cut start [12:18:57]*** Purtial cut [12:18:57]*** Stage 1: CUTSNS_PIN = 1 [12:18:58]Read from MH i2c: 01 [12:18:58]MH_I2C_Read... [12:18:58]*** Stop cut motor [12:18:58]*** Cut end [12:18:58]Read from MH i2c: 01 07 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: 01 07 00 4F B7 00 00 00 00 00 FF 0F 1B [12:18:58]process_action close_receipt done [12:18:58]requested_data is exist [12:18:58]produce_requested_data [12:18:58]requested_item fm.sn is exist - process it [12:18:58]wFMCommunicate request_size=4 [12:18:58]MH_SAM_APDU [12:18:58]CAPDU: 80 11 00 00 [12:18:58]Write to MH i2c: E2 08 00 50 B7 80 11 00 00 00 00 00 00 81 [12:18:58]Write i2c OK [12:18:58]MH_I2C_Read... [12:18:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:18:58]Read from MH i2c: E2 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 17 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 17 00 50 B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D6 [12:18:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:18:58]wFMCommunicate OK [12:18:58]requested_item fd.num is exist - process it [12:18:58]SAM_PROTO_GetFieldsCounters [12:18:58]wFMCommunicate request_size=4 [12:18:58]MH_SAM_APDU [12:18:58]CAPDU: 80 13 00 00 [12:18:58]Write to MH i2c: E2 08 00 51 B7 80 13 00 00 00 00 00 00 84 [12:18:58]Write i2c OK [12:18:58]MH_I2C_Read... [12:18:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:58]Read from MH i2c: E2 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 62 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 62 00 51 B7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 58 B6 04 00 0E 04 04 00 14 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 AE [12:18:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 58 B6 04 00 0E 04 04 00 14 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 [12:18:58]wFMCommunicate OK [12:18:58]SAM_PROTO_GetFieldsCounters done [12:18:58]requested_item shift.num is exist - process it [12:18:58]requested_item shift.opened is exist - process it [12:18:58]req_shift_opened [12:18:58]FM_GetShiftState [12:18:58]SAM_PROTO_GetShiftState [12:18:58]wFMCommunicate request_size=4 [12:18:58]MH_SAM_APDU [12:18:58]CAPDU: 80 13 01 00 [12:18:58]Write to MH i2c: E2 08 00 52 B7 80 13 01 00 00 00 00 00 86 [12:18:58]Write i2c OK [12:18:58]MH_I2C_Read... [12:18:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:58]Read from MH i2c: E2 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 0E 00 [12:18:58]MH_I2C_Read... [12:18:58]Read from MH i2c: E2 0E 00 52 B7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 04 [12:18:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:18:58]wFMCommunicate OK [12:18:58]SAM_PROTO_GetShiftState done [12:18:58]FM_GetShiftState done [12:18:58]req_shift_opened done [12:18:58]requested_item shift.open_date is exist - process it [12:18:58]req_shift_open_date [12:18:58]req_shift_open_date done [12:18:58]produce_requested_data done [12:18:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308824,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:18:58]process_action_free close_receipt [12:18:58]json_value_free [12:18:58]json_value_free done [12:18:58]process_json_proto returns [12:18:58]Send response to host [12:18:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308824,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:18:58]free response buf [12:18:58]execute_script done [12:18:58]execute_script returns [12:18:58]free content buf [12:18:58]Sock 9.Close socket [12:18:58]Sock 9.Thread stoped [12:19:02]OFD Sender: No OFD packet to send [12:19:07]OFD Sender: No OFD packet to send [12:19:12]OFD Sender: No OFD packet to send [12:19:17]OFD Sender: No OFD packet to send [12:19:22]OFD Sender: No OFD packet to send [12:19:27]OFD Sender: No OFD packet to send [12:19:32]OFD Sender: No OFD packet to send [12:19:37]OFD Sender: No OFD packet to send [12:19:42]OFD Sender: No OFD packet to send [12:19:47]OFD Sender: No OFD packet to send [12:19:52]OFD Sender: No OFD packet to send [12:19:53]accept exits with 8 [12:19:53]New connection [12:19:53]New thread 3067198820 created [12:19:53]Thread 3067342180 joined [12:19:53]Waiting for new connection... [12:19:53] Sock 8.Parse request [12:19:53]Sock 8.Check first char [12:19:53]Sock 8.First char is OK [12:19:53]request: POST /json_proto HTTP/1.0 [12:19:53]Method: POST [12:19:53]URL: /json_proto [12:19:53]Method is POST - this is cgi request [12:19:53]url: /json_proto [12:19:53]query_string will be loaded in cgi processing [12:19:53]execute_cgi json_proto POST (null) [12:19:53]execute_cgi path=json_proto method=POST [12:19:53]POST find Content-Length [12:19:53]Host: 172.17.96.3:8080 [12:19:53]Content-Length: 796 [12:19:53]Content-Type: application/json [12:19:53] [12:19:53]POST finish read [12:19:53]Found Content-Length = 796 [12:19:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 6.570, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:53]execute_script... [12:19:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 6.570, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:53]POST & json_proto [12:19:53]process_json_proto [12:19:53]json parsed OK: [12:19:53]protocol is kg_v1.0 [12:19:53]action value=close_receipt [12:19:53]process_action close_receipt [12:19:53]cmd_close_receipt [12:19:53]MH_GetDate [12:19:53]Write to MH i2c: F0 00 00 53 B7 F9 [12:19:53]Write i2c OK [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: F0 [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: F0 09 00 [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: F0 09 00 53 B7 00 6F DE 1C 67 44 5E 04 65 DD [12:19:53]GetLastDocTimeStamp 1729945141 [12:19:53]current date 1729945199 [12:19:53]FM_GetShiftState [12:19:53]SAM_PROTO_GetShiftState [12:19:53]wFMCommunicate request_size=4 [12:19:53]MH_SAM_APDU [12:19:53]CAPDU: 80 13 01 00 [12:19:53]Write to MH i2c: E2 08 00 54 B7 80 13 01 00 00 00 00 00 88 [12:19:53]Write i2c OK [12:19:53]MH_I2C_Read... [12:19:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:53]Read from MH i2c: E2 [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: E2 0E 00 [12:19:53]MH_I2C_Read... [12:19:53]Read from MH i2c: E2 0E 00 54 B7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 06 [12:19:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:19:53]wFMCommunicate OK [12:19:53]SAM_PROTO_GetShiftState done [12:19:53]FM_GetShiftState done [12:19:53]opened in 1729902265 [12:19:53]opened+sec_in_day 1729988665 [12:19:53]quantity*price = 0 [12:19:53]sum+1 = 1 [12:19:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 246 26.10.2024 12:19 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308825 ФПД: 144347292594796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121959&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308825&fm=144347292594796&tin=02508201610067®Number=0000000000091780&sum=0 [12:19:54]StoreToDocumentArchive [12:19:54]shift 532 fd 308825 [12:19:54]save to /storage/0532/doc_00308825 [12:19:54]save last doc name /storage/0532/doc_00308825 to /storage/kkm_last_doc_name [12:19:54]save OK [12:19:54]Clear old archive folders... [12:19:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:19:54]tlvbuf is B6FB4540 [12:19:54]SAM_PROTO_ClearQueue [12:19:54]wFMCommunicate request_size=4 [12:19:54]MH_SAM_APDU [12:19:54]CAPDU: 80 09 00 00 [12:19:54]Write to MH i2c: E2 08 00 61 B7 80 09 00 00 00 00 00 00 8A [12:19:54]Write i2c OK [12:19:54]MH_I2C_Read... [12:19:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:54]Read from MH i2c: E2 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 61 B7 00 90 00 8C [12:19:54]RAPDU: 90 00 [12:19:54]wFMCommunicate OK [12:19:54]SAM_PROTO_ClearQueue done [12:19:54]KKMCreateOFDPacket [12:19:54]OFDProtocolAddRootSTLVToBuf [12:19:54]FM_MakeSignedData [12:19:54]FM_MakeSignedData [12:19:54]SAM_PROTO_SignData [12:19:54]wFMCommunicate request_size=4 [12:19:54]MH_SAM_APDU [12:19:54]CAPDU: 80 0D 01 02 [12:19:54]Write to MH i2c: E2 08 00 62 B7 80 0D 01 02 00 00 00 00 92 [12:19:54]Write i2c OK [12:19:54]MH_I2C_Read... [12:19:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:54]Read from MH i2c: E2 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 62 B7 00 90 00 8D [12:19:54]RAPDU: 90 00 [12:19:54]wFMCommunicate OK [12:19:54]wFMCommunicate request_size=255 [12:19:54]MH_SAM_APDU [12:19:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 6F DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 59 B6 04 00 35 04 06 00 83 48 79 19 [12:19:54]Write to MH i2c: E2 02 01 63 B7 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 6F DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 59 B6 04 00 35 04 06 00 83 48 79 19 00 00 FD [12:19:54]Write i2c OK [12:19:54]MH_I2C_Read... [12:19:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:54]Read from MH i2c: E2 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 63 B7 00 90 00 8E [12:19:54]RAPDU: 90 00 [12:19:54]wFMCommunicate OK [12:19:54]wFMCommunicate request_size=7 [12:19:54]MH_SAM_APDU [12:19:54]CAPDU: 80 0D 02 02 02 72 6C [12:19:54]Write to MH i2c: E2 0A 00 64 B7 80 0D 02 02 02 00 72 6C 00 00 77 [12:19:54]Write i2c OK [12:19:54]MH_I2C_Read... [12:19:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:54]Read from MH i2c: E2 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 03 00 64 B7 00 90 00 8F [12:19:54]RAPDU: 90 00 [12:19:54]wFMCommunicate OK [12:19:54]wFMCommunicate request_size=4 [12:19:54]MH_SAM_APDU [12:19:54]CAPDU: 80 0D 03 02 [12:19:54]Write to MH i2c: E2 08 00 65 B7 80 0D 03 02 00 00 00 00 97 [12:19:54]Write i2c OK [12:19:54]MH_I2C_Read... [12:19:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:54]Read from MH i2c: E2 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 0B 00 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 0B 00 65 B7 00 AD 26 E7 58 53 6E 84 DF 90 00 CE [12:19:54]RAPDU: AD 26 E7 58 53 6E 84 DF 90 00 [12:19:54]wFMCommunicate OK [12:19:54]SAM_PROTO_SignData done [12:19:54]FM_MakeSignedData done [12:19:54]CreateOFDProtocolMessage [12:19:54]wFMCommunicate request_size=4 [12:19:54]MH_SAM_APDU [12:19:54]CAPDU: 80 11 00 00 [12:19:54]Write to MH i2c: E2 08 00 66 B7 80 11 00 00 00 00 00 00 97 [12:19:54]Write i2c OK [12:19:54]MH_I2C_Read... [12:19:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:54]Read from MH i2c: E2 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 17 00 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: E2 17 00 66 B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EC [12:19:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:19:54]wFMCommunicate OK [12:19:54]CreateOFDProtocolMessage done [12:19:54]OFDSenderStorePacket 308825 [12:19:54]StoreOFDPacket docnum=308825 [12:19:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 14 A0 04 01 04 D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 6F DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 59 B6 04 00 35 04 06 00 83 48 79 19 72 6C AD 26 E7 58 53 6E 84 DF [12:19:54]CheckFolder [12:19:54]dirname=/storage/ofd_packets [12:19:54]CheckFolder done [12:19:54]ProducePacketName [12:19:54]name=ofd_packets/00308825 [12:19:54]NVStorageSaveData ofd_packets/00308825 [12:19:54]File name is /storage/ofd_packets/00308825 [12:19:54]Write 298 bytes [12:19:54]NVStorageSaveData done [12:19:54]OFDSenderStorePacket done [12:19:54]KKMCreateOFDPacket done [12:19:54]NVStorageSaveData kkm_last_timestamp [12:19:54]File name is /storage/kkm_last_timestamp [12:19:54]Write 4 bytes [12:19:54]NVStorageSaveData done [12:19:54]ExternCall_PrintAddStr [12:19:54]wPrintStart [12:19:54]Write to MH i2c: 01 00 00 67 B7 1E [12:19:54]Write i2c OK [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: 01 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: 01 07 00 [12:19:54]MH_I2C_Read... [12:19:54]Read from MH i2c: 01 07 00 67 B7 00 00 00 00 00 FF 0F 33 [12:19:54]RasterBufferAndPrint [12:19:54]line Счет N : (1)642691 [12:19:54]line ИНН: 02508201610067 [12:19:54]line Контрольно-Кассовый Чек [12:19:54]line ПРОДАЖА [12:19:54]line ТРК (МРК, ГНК) : 11 [12:19:54]line Товар: 2710194210 [12:19:54]line ДТ-К-2 [12:19:54]line 6.570 * 0.00 [12:19:54]line = 0.00 [12:19:54]line НДС 12% НСП 1% [12:19:54]line > о реализуемом товаре [12:19:54]line ИТОГО: 0.00 [12:19:54]line НСП 1% : 0.00 [12:19:54]line НДС 12% : 0.00 [12:19:54]line Наличными: 0.00 [12:19:54]line Безнал.: 0.00 [12:19:54]line Место: АЗС № 172 "Партнер Нефть" [12:19:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:19:54]line СНО: Общий режим [12:19:54]line Чек 246 26.10.2024 12:19 [12:19:54]line Смена: 532 ФФД: 1.0 [12:19:54]line ЗНМ: 0300000116 [12:19:54]line РНМ: 0000000000091780 [12:19:54]line Версия ККМ: 001 [12:19:54]line Талоны: Топливные Талоны [12:19:54]line 4755294 [12:19:54]line ФМ: 0000000000871765 [12:19:54]line ФД: 308825 [12:19:54]line ФПД: 144347292594796 [12:19:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T121959&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308825&fm=144347292594796&tin=02508201610067®Number=0000000000091780&sum=0 [12:19:55]OFD Sender: Processing packet 308825 [packets to send 222, broken 221] [12:19:55]ProducePacketName [12:19:55]name=ofd_packets/00308825 [12:19:55]OFD Sender: To server: pG, [12:19:55]CommunicateWithHost lk.salyk.kg:30040 [12:19:55]ConnectInit lk.salyk.kg [12:19:55]written 0, free lines is 4095 [12:19:55]Connected sock=10 [12:19:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 14 A0 04 01 04 D0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 6F DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 59 B6 04 00 35 04 06 00 83 48 79 19 72 6C AD 26 E7 58 53 6E 84 DF [12:19:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D9 45 47 00 0C 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 31 37 36 35 10 04 04 00 59 B6 04 00 F4 03 04 00 CD 84 1C 67 B6 04 01 00 00 F8 54 69 0C 6F D4 0A 15 [12:19:55]CommunicateWithHost err = 0 [12:19:55]CheckOFDResponse [12:19:55]1017 (14) - 77093643461234 [12:19:55]1041 (16) - 0000000000871765 [12:19:55]1040 (4) - 308825 [12:19:55]1012 (4) - 26.10.2024 05:57 [12:19:55]1206 (1) - 0 [12:19:55]OFD Sender: Remove packet 308825 [12:19:55]ProducePacketName [12:19:55]name=ofd_packets/00308825 [12:19:55]NVStorageDeleteData [12:19:55]Write to MH i2c: 01 00 00 90 B7 47 [12:19:55]Write i2c OK [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: 01 [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: 01 07 00 [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: 01 07 00 90 B7 00 00 00 00 00 DF 0C 39 [12:19:55]RasterBufferAndPrint [12:19:55]line [12:19:55]line [12:19:55]line [12:19:55]line [12:19:55]line [12:19:55]written 0, free lines is 3299 [12:19:55]MH_Cut [12:19:55]Write to MH i2c: D1 01 00 97 B7 01 20 [12:19:55]Write i2c OK [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: D1 [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: D1 01 00 [12:19:55]MH_I2C_Read... [12:19:55]Read from MH i2c: D1 01 00 97 B7 00 1F [12:19:55]Write to MH i2c: 01 00 00 98 B7 4F [12:19:55]Write i2c OK [12:19:55]MH_I2C_Read... [12:19:56]OFD Sender: No OFD packet to send [12:19:56]*** Cut start [12:19:56]*** Purtial cut [12:19:56]*** Stage 1: CUTSNS_PIN = 1 [12:19:56]Read from MH i2c: 01 [12:19:56]MH_I2C_Read... [12:19:56]*** Stop cut motor [12:19:56]*** Cut end [12:19:56]Read from MH i2c: 01 07 00 [12:19:56]MH_I2C_Read... [12:19:56]Read from MH i2c: 01 07 00 98 B7 00 00 00 00 00 FF 0F 64 [12:19:56]process_action close_receipt done [12:19:56]requested_data is exist [12:19:56]produce_requested_data [12:19:56]requested_item fm.sn is exist - process it [12:19:56]wFMCommunicate request_size=4 [12:19:56]MH_SAM_APDU [12:19:56]CAPDU: 80 11 00 00 [12:19:56]Write to MH i2c: E2 08 00 99 B7 80 11 00 00 00 00 00 00 CA [12:19:56]Write i2c OK [12:19:56]MH_I2C_Read... [12:19:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:56]Read from MH i2c: E2 [12:19:56]MH_I2C_Read... [12:19:56]Read from MH i2c: E2 17 00 [12:19:56]MH_I2C_Read... [12:19:56]Read from MH i2c: E2 17 00 99 B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1F [12:19:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:19:56]wFMCommunicate OK [12:19:56]requested_item fd.num is exist - process it [12:19:56]SAM_PROTO_GetFieldsCounters [12:19:56]wFMCommunicate request_size=4 [12:19:56]MH_SAM_APDU [12:19:56]CAPDU: 80 13 00 00 [12:19:56]Write to MH i2c: E2 08 00 9A B7 80 13 00 00 00 00 00 00 CD [12:19:56]Write i2c OK [12:19:56]MH_I2C_Read... [12:19:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:56]Read from MH i2c: E2 [12:19:56]MH_I2C_Read... [12:19:56]Read from MH i2c: E2 62 00 [12:19:56]MH_I2C_Read... [12:19:56]Read from MH i2c: E2 62 00 9A B7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 59 B6 04 00 0E 04 04 00 14 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 FB [12:19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 59 B6 04 00 0E 04 04 00 14 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 [12:19:56]wFMCommunicate OK [12:19:56]SAM_PROTO_GetFieldsCounters done [12:19:56]requested_item shift.num is exist - process it [12:19:56]requested_item shift.opened is exist - process it [12:19:56]req_shift_opened [12:19:56]FM_GetShiftState [12:19:56]SAM_PROTO_GetShiftState [12:19:56]wFMCommunicate request_size=4 [12:19:56]MH_SAM_APDU [12:19:56]CAPDU: 80 13 01 00 [12:19:56]Write to MH i2c: E2 08 00 9B B7 80 13 01 00 00 00 00 00 CF [12:19:56]Write i2c OK [12:19:56]MH_I2C_Read... [12:19:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:56]Read from MH i2c: E2 [12:19:56]MH_I2C_Read... [12:19:56]Read from MH i2c: E2 0E 00 [12:19:56]MH_I2C_Read... [12:19:56]Read from MH i2c: E2 0E 00 9B B7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4D [12:19:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:19:56]wFMCommunicate OK [12:19:56]SAM_PROTO_GetShiftState done [12:19:56]FM_GetShiftState done [12:19:56]req_shift_opened done [12:19:56]requested_item shift.open_date is exist - process it [12:19:56]req_shift_open_date [12:19:56]req_shift_open_date done [12:19:56]produce_requested_data done [12:19:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308825,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:19:56]process_action_free close_receipt [12:19:56]json_value_free [12:19:56]json_value_free done [12:19:56]process_json_proto returns [12:19:56]Send response to host [12:19:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308825,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:19:56]free response buf [12:19:56]execute_script done [12:19:56]execute_script returns [12:19:56]free content buf [12:19:56]Sock 8.Close socket [12:19:56]Sock 8.Thread stoped [12:20:01]OFD Sender: No OFD packet to send [12:20:06]OFD Sender: No OFD packet to send [12:20:11]OFD Sender: No OFD packet to send [12:20:16]OFD Sender: No OFD packet to send [12:20:21]OFD Sender: No OFD packet to send [12:20:23]accept exits with 9 [12:20:23]New connection [12:20:23]New thread 3067342180 created [12:20:23]Thread 3067198820 joined [12:20:23]Waiting for new connection... [12:20:23] Sock 9.Parse request [12:20:23]Sock 9.Check first char [12:20:23]Sock 9.First char is OK [12:20:23]request: POST /json_proto HTTP/1.0 [12:20:23]Method: POST [12:20:23]URL: /json_proto [12:20:23]Method is POST - this is cgi request [12:20:23]url: /json_proto [12:20:23]query_string will be loaded in cgi processing [12:20:23]execute_cgi json_proto POST (null) [12:20:23]execute_cgi path=json_proto method=POST [12:20:23]POST find Content-Length [12:20:23]Host: 172.17.96.3:8080 [12:20:23]Content-Length: 677 [12:20:23]Content-Type: application/json [12:20:23] [12:20:23]POST finish read [12:20:23]Found Content-Length = 677 [12:20:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:20:23]execute_script... [12:20:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:20:23]POST & json_proto [12:20:23]process_json_proto [12:20:23]json parsed OK: [12:20:23]protocol is kg_v1.0 [12:20:23]action value=close_receipt [12:20:23]process_action close_receipt [12:20:23]cmd_close_receipt [12:20:23]MH_GetDate [12:20:23]Write to MH i2c: F0 00 00 9C B7 42 [12:20:23]Write i2c OK [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: F0 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: F0 09 00 [12:20:23]MH_I2C_Read... [12:20:23]Read from MH i2c: F0 09 00 9C B7 00 8E DE 1C 67 44 5E 04 65 45 [12:20:24]GetLastDocTimeStamp 1729945199 [12:20:24]current date 1729945230 [12:20:24]FM_GetShiftState [12:20:24]SAM_PROTO_GetShiftState [12:20:24]wFMCommunicate request_size=4 [12:20:24]MH_SAM_APDU [12:20:24]CAPDU: 80 13 01 00 [12:20:24]Write to MH i2c: E2 08 00 9D B7 80 13 01 00 00 00 00 00 D1 [12:20:24]Write i2c OK [12:20:24]MH_I2C_Read... [12:20:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:24]Read from MH i2c: E2 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: E2 0E 00 [12:20:24]MH_I2C_Read... [12:20:24]Read from MH i2c: E2 0E 00 9D B7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4F [12:20:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:20:24]wFMCommunicate OK [12:20:24]SAM_PROTO_GetShiftState done [12:20:24]FM_GetShiftState done [12:20:24]opened in 1729902265 [12:20:24]opened+sec_in_day 1729988665 [12:20:24]quantity*price = 30038 [12:20:24]sum+1 = 30039 [12:20:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 247 26.10.2024 12:20 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308826 ФПД: 214991703387767 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122030&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308826&fm=214991703387767&tin=02508201610067®Number=0000000000091780&sum=30000 [12:20:25]StoreToDocumentArchive [12:20:25]shift 532 fd 308826 [12:20:25]save to /storage/0532/doc_00308826 [12:20:25]save last doc name /storage/0532/doc_00308826 to /storage/kkm_last_doc_name [12:20:25]save OK [12:20:25]Clear old archive folders... [12:20:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:20:25]tlvbuf is 00AE43C0 [12:20:25]SAM_PROTO_ClearQueue [12:20:25]wFMCommunicate request_size=4 [12:20:25]MH_SAM_APDU [12:20:25]CAPDU: 80 09 00 00 [12:20:25]Write to MH i2c: E2 08 00 AA B7 80 09 00 00 00 00 00 00 D3 [12:20:25]Write i2c OK [12:20:25]MH_I2C_Read... [12:20:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:20:25]Read from MH i2c: E2 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 03 00 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 03 00 AA B7 00 90 00 D5 [12:20:25]RAPDU: 90 00 [12:20:25]wFMCommunicate OK [12:20:25]SAM_PROTO_ClearQueue done [12:20:25]KKMCreateOFDPacket [12:20:25]OFDProtocolAddRootSTLVToBuf [12:20:25]FM_MakeSignedData [12:20:25]FM_MakeSignedData [12:20:25]SAM_PROTO_SignData [12:20:25]wFMCommunicate request_size=4 [12:20:25]MH_SAM_APDU [12:20:25]CAPDU: 80 0D 01 02 [12:20:25]Write to MH i2c: E2 08 00 AB B7 80 0D 01 02 00 00 00 00 DB [12:20:25]Write i2c OK [12:20:25]MH_I2C_Read... [12:20:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:20:25]Read from MH i2c: E2 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 03 00 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 03 00 AB B7 00 90 00 D6 [12:20:25]RAPDU: 90 00 [12:20:25]wFMCommunicate OK [12:20:25]wFMCommunicate request_size=255 [12:20:25]MH_SAM_APDU [12:20:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F7 00 00 00 F4 03 04 00 8E DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5A B6 04 00 35 04 06 00 C3 [12:20:25]Write to MH i2c: E2 02 01 AC B7 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 F7 00 00 00 F4 03 04 00 8E DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5A B6 04 00 35 04 06 00 C3 00 00 30 [12:20:25]Write i2c OK [12:20:25]MH_I2C_Read... [12:20:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:25]Read from MH i2c: E2 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 03 00 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 03 00 AC B7 00 90 00 D7 [12:20:25]RAPDU: 90 00 [12:20:25]wFMCommunicate OK [12:20:25]wFMCommunicate request_size=10 [12:20:25]MH_SAM_APDU [12:20:25]CAPDU: 80 0D 02 02 05 88 A8 1C 2E 77 [12:20:25]Write to MH i2c: E2 0D 00 AD B7 80 0D 02 02 05 00 88 A8 1C 2E 77 00 00 D9 [12:20:25]Write i2c OK [12:20:25]MH_I2C_Read... [12:20:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:20:25]Read from MH i2c: E2 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 03 00 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 03 00 AD B7 00 90 00 D8 [12:20:25]RAPDU: 90 00 [12:20:25]wFMCommunicate OK [12:20:25]wFMCommunicate request_size=4 [12:20:25]MH_SAM_APDU [12:20:25]CAPDU: 80 0D 03 02 [12:20:25]Write to MH i2c: E2 08 00 AE B7 80 0D 03 02 00 00 00 00 E0 [12:20:25]Write i2c OK [12:20:25]MH_I2C_Read... [12:20:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:20:25]Read from MH i2c: E2 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 0B 00 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 0B 00 AE B7 00 F2 78 F2 D2 A9 89 3A 8E 90 00 09 [12:20:25]RAPDU: F2 78 F2 D2 A9 89 3A 8E 90 00 [12:20:25]wFMCommunicate OK [12:20:25]SAM_PROTO_SignData done [12:20:25]FM_MakeSignedData done [12:20:25]CreateOFDProtocolMessage [12:20:25]wFMCommunicate request_size=4 [12:20:25]MH_SAM_APDU [12:20:25]CAPDU: 80 11 00 00 [12:20:25]Write to MH i2c: E2 08 00 AF B7 80 11 00 00 00 00 00 00 E0 [12:20:25]Write i2c OK [12:20:25]MH_I2C_Read... [12:20:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:25]Read from MH i2c: E2 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 17 00 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: E2 17 00 AF B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 35 [12:20:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:20:25]wFMCommunicate OK [12:20:25]CreateOFDProtocolMessage done [12:20:25]OFDSenderStorePacket 308826 [12:20:25]StoreOFDPacket docnum=308826 [12:20:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F5 3C 07 01 1B 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F7 00 00 00 F4 03 04 00 8E DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5A B6 04 00 35 04 06 00 C3 88 A8 1C 2E 77 F2 78 F2 D2 A9 89 3A 8E [12:20:25]CheckFolder [12:20:25]dirname=/storage/ofd_packets [12:20:25]CheckFolder done [12:20:25]ProducePacketName [12:20:25]name=ofd_packets/00308826 [12:20:25]NVStorageSaveData ofd_packets/00308826 [12:20:25]File name is /storage/ofd_packets/00308826 [12:20:25]Write 301 bytes [12:20:25]NVStorageSaveData done [12:20:25]OFDSenderStorePacket done [12:20:25]KKMCreateOFDPacket done [12:20:25]NVStorageSaveData kkm_last_timestamp [12:20:25]File name is /storage/kkm_last_timestamp [12:20:25]Write 4 bytes [12:20:25]NVStorageSaveData done [12:20:25]ExternCall_PrintAddStr [12:20:25]wPrintStart [12:20:25]Write to MH i2c: 01 00 00 B0 B7 67 [12:20:25]Write i2c OK [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: 01 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: 01 07 00 [12:20:25]MH_I2C_Read... [12:20:25]Read from MH i2c: 01 07 00 B0 B7 00 00 00 00 00 FF 0F 7C [12:20:25]RasterBufferAndPrint [12:20:25]line Счет N : (1)642693 [12:20:25]line ИНН: 02508201610067 [12:20:25]line Контрольно-Кассовый Чек [12:20:25]line ПРОДАЖА [12:20:25]line ТРК (МРК, ГНК) : 41 [12:20:25]line Товар: 2710124130 [12:20:25]line Аи-92-К-2 [12:20:25]line 4.490 * 66.90 [12:20:25]line = 300.38 [12:20:25]line НДС 12% НСП 1% [12:20:25]line > о реализуемом товаре [12:20:25]line ОКРУГЛЕНИЕ: -0.38 [12:20:25]line ИТОГО: 300.00 [12:20:25]line Внесено: 300.00 [12:20:25]line СДАЧА: 0.00 [12:20:25]line НСП 1% : 2.66 [12:20:25]line НДС 12% : 31.90 [12:20:25]line Наличными: 300.00 [12:20:25]line Безнал.: 0.00 [12:20:25]line Место: АЗС № 172 "Партнер Нефть" [12:20:25]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:20:25]line СНО: Общий режим [12:20:25]line Чек 247 26.10.2024 12:20 [12:20:25]line Смена: 532 ФФД: 1.0 [12:20:25]line ЗНМ: 0300000116 [12:20:25]line РНМ: 0000000000091780 [12:20:25]line Версия ККМ: 001 [12:20:25]line ФМ: 0000000000871765 [12:20:25]line ФД: 308826 [12:20:25]line ФПД: 214991703387767 [12:20:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122030&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308826&fm=214991703387767&tin=02508201610067®Number=0000000000091780&sum=30000 [12:20:25]written 0, free lines is 4095 [12:20:25]OFD Sender: Processing packet 308826 [packets to send 222, broken 221] [12:20:25]ProducePacketName [12:20:25]name=ofd_packets/00308826 [12:20:25]OFD Sender: To server: pG, [12:20:25]CommunicateWithHost lk.salyk.kg:30040 [12:20:25]ConnectInit lk.salyk.kg [12:20:25]Connected sock=10 [12:20:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F5 3C 07 01 1B 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F7 00 00 00 F4 03 04 00 8E DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5A B6 04 00 35 04 06 00 C3 88 A8 1C 2E 77 F2 78 F2 D2 A9 89 3A 8E [12:20:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 18 9A 47 00 4C 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 31 37 36 35 10 04 04 00 5A B6 04 00 F4 03 04 00 EC 84 1C 67 B6 04 01 00 00 94 CF 7A 0D C8 7A D0 FA [12:20:26]CommunicateWithHost err = 0 [12:20:26]CheckOFDResponse [12:20:26]1017 (14) - 77093643461234 [12:20:26]1041 (16) - 0000000000871765 [12:20:26]1040 (4) - 308826 [12:20:26]1012 (4) - 26.10.2024 05:58 [12:20:26]1206 (1) - 0 [12:20:26]OFD Sender: Remove packet 308826 [12:20:26]ProducePacketName [12:20:26]name=ofd_packets/00308826 [12:20:26]NVStorageDeleteData [12:20:26]Write to MH i2c: 01 00 00 DA B7 91 [12:20:26]Write i2c OK [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: 01 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: 01 07 00 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: 01 07 00 DA B7 00 00 00 00 00 C2 0C 66 [12:20:26]RasterBufferAndPrint [12:20:26]line [12:20:26]line [12:20:26]line [12:20:26]line [12:20:26]line [12:20:26]written 0, free lines is 3272 [12:20:26]MH_Cut [12:20:26]Write to MH i2c: D1 01 00 E1 B7 01 6A [12:20:26]Write i2c OK [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: D1 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: D1 01 00 [12:20:26]MH_I2C_Read... [12:20:26]Read from MH i2c: D1 01 00 E1 B7 00 69 [12:20:26]Write to MH i2c: 01 00 00 E2 B7 99 [12:20:26]Write i2c OK [12:20:26]MH_I2C_Read... [12:20:26]OFD Sender: No OFD packet to send [12:20:26]*** Cut start [12:20:26]*** Purtial cut [12:20:26]*** Stage 1: CUTSNS_PIN = 1 [12:20:27]Read from MH i2c: 01 [12:20:27]MH_I2C_Read... [12:20:27]*** Stop cut motor [12:20:27]*** Cut end [12:20:27]Read from MH i2c: 01 07 00 [12:20:27]MH_I2C_Read... [12:20:27]Read from MH i2c: 01 07 00 E2 B7 00 00 00 00 00 FF 0F AE [12:20:27]process_action close_receipt done [12:20:27]requested_data is exist [12:20:27]produce_requested_data [12:20:27]requested_item fm.sn is exist - process it [12:20:27]wFMCommunicate request_size=4 [12:20:27]MH_SAM_APDU [12:20:27]CAPDU: 80 11 00 00 [12:20:27]Write to MH i2c: E2 08 00 E3 B7 80 11 00 00 00 00 00 00 14 [12:20:27]Write i2c OK [12:20:27]MH_I2C_Read... [12:20:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:20:27]Read from MH i2c: E2 [12:20:27]MH_I2C_Read... [12:20:27]Read from MH i2c: E2 17 00 [12:20:27]MH_I2C_Read... [12:20:27]Read from MH i2c: E2 17 00 E3 B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 69 [12:20:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:20:27]wFMCommunicate OK [12:20:27]requested_item fd.num is exist - process it [12:20:27]SAM_PROTO_GetFieldsCounters [12:20:27]wFMCommunicate request_size=4 [12:20:27]MH_SAM_APDU [12:20:27]CAPDU: 80 13 00 00 [12:20:27]Write to MH i2c: E2 08 00 E4 B7 80 13 00 00 00 00 00 00 17 [12:20:27]Write i2c OK [12:20:27]MH_I2C_Read... [12:20:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:20:27]Read from MH i2c: E2 [12:20:27]MH_I2C_Read... [12:20:27]Read from MH i2c: E2 62 00 [12:20:27]MH_I2C_Read... [12:20:27]Read from MH i2c: E2 62 00 E4 B7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5A B6 04 00 0E 04 04 00 14 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 49 [12:20: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5A B6 04 00 0E 04 04 00 14 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 [12:20:27]wFMCommunicate OK [12:20:27]SAM_PROTO_GetFieldsCounters done [12:20:27]requested_item shift.num is exist - process it [12:20:27]requested_item shift.opened is exist - process it [12:20:27]req_shift_opened [12:20:27]FM_GetShiftState [12:20:27]SAM_PROTO_GetShiftState [12:20:27]wFMCommunicate request_size=4 [12:20:27]MH_SAM_APDU [12:20:27]CAPDU: 80 13 01 00 [12:20:27]Write to MH i2c: E2 08 00 E5 B7 80 13 01 00 00 00 00 00 19 [12:20:27]Write i2c OK [12:20:27]MH_I2C_Read... [12:20:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:20:27]Read from MH i2c: E2 [12:20:27]MH_I2C_Read... [12:20:27]Read from MH i2c: E2 0E 00 [12:20:27]MH_I2C_Read... [12:20:27]Read from MH i2c: E2 0E 00 E5 B7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 97 [12:20:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:20:27]wFMCommunicate OK [12:20:27]SAM_PROTO_GetShiftState done [12:20:27]FM_GetShiftState done [12:20:27]req_shift_opened done [12:20:27]requested_item shift.open_date is exist - process it [12:20:27]req_shift_open_date [12:20:27]req_shift_open_date done [12:20:27]produce_requested_data done [12:20:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308826,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:20:27]process_action_free close_receipt [12:20:27]json_value_free [12:20:27]json_value_free done [12:20:27]process_json_proto returns [12:20:27]Send response to host [12:20:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308826,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:20:27]free response buf [12:20:27]execute_script done [12:20:27]execute_script returns [12:20:27]free content buf [12:20:27]Sock 9.Close socket [12:20:27]Sock 9.Thread stoped [12:20:31]OFD Sender: No OFD packet to send [12:20:36]OFD Sender: No OFD packet to send [12:20:41]OFD Sender: No OFD packet to send [12:20:46]OFD Sender: No OFD packet to send [12:20:51]OFD Sender: No OFD packet to send [12:20:56]OFD Sender: No OFD packet to send [12:21:01]OFD Sender: No OFD packet to send [12:21:06]OFD Sender: No OFD packet to send [12:21:11]OFD Sender: No OFD packet to send [12:21:16]OFD Sender: No OFD packet to send [12:21:21]OFD Sender: No OFD packet to send [12:21:26]OFD Sender: No OFD packet to send [12:21:31]OFD Sender: No OFD packet to send [12:21:36]OFD Sender: No OFD packet to send [12:21:41]OFD Sender: No OFD packet to send [12:21:46]OFD Sender: No OFD packet to send [12:21:51]OFD Sender: No OFD packet to send [12:21:56]OFD Sender: No OFD packet to send [12:22:01]OFD Sender: No OFD packet to send [12:22:01]accept exits with 8 [12:22:01]New connection [12:22:01]New thread 3067198820 created [12:22:01]Thread 3067342180 joined [12:22:01]Waiting for new connection... [12:22:01] Sock 8.Parse request [12:22:01]Sock 8.Check first char [12:22:01]Sock 8.First char is OK [12:22:01]request: POST /json_proto HTTP/1.0 [12:22:01]Method: POST [12:22:01]URL: /json_proto [12:22:01]Method is POST - this is cgi request [12:22:01]url: /json_proto [12:22:01]query_string will be loaded in cgi processing [12:22:01]execute_cgi json_proto POST (null) [12:22:01]execute_cgi path=json_proto method=POST [12:22:01]POST find Content-Length [12:22:01]Host: 172.17.96.3:8080 [12:22:01]Content-Length: 677 [12:22:01]Content-Type: application/json [12:22:01] [12:22:01]POST finish read [12:22:01]Found Content-Length = 677 [12:22:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642694", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [12:22:01]execute_script... [12:22: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)642694", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [12:22:01]POST & json_proto [12:22:01]process_json_proto [12:22:01]json parsed OK: [12:22:01]protocol is kg_v1.0 [12:22:01]action value=close_receipt [12:22:01]process_action close_receipt [12:22:01]cmd_close_receipt [12:22:01]MH_GetDate [12:22:01]Write to MH i2c: F0 00 00 E6 B7 8C [12:22:01]Write i2c OK [12:22:01]MH_I2C_Read... [12:22:01]Read from MH i2c: F0 [12:22:01]MH_I2C_Read... [12:22:01]Read from MH i2c: F0 09 00 [12:22:01]MH_I2C_Read... [12:22:01]Read from MH i2c: F0 09 00 E6 B7 00 EF DE 1C 67 44 5E 04 65 F0 [12:22:01]GetLastDocTimeStamp 1729945230 [12:22:01]current date 1729945327 [12:22:01]FM_GetShiftState [12:22:01]SAM_PROTO_GetShiftState [12:22:01]wFMCommunicate request_size=4 [12:22:01]MH_SAM_APDU [12:22:01]CAPDU: 80 13 01 00 [12:22:01]Write to MH i2c: E2 08 00 E7 B7 80 13 01 00 00 00 00 00 1B [12:22:01]Write i2c OK [12:22:01]MH_I2C_Read... [12:22:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:01]Read from MH i2c: E2 [12:22:01]MH_I2C_Read... [12:22:01]Read from MH i2c: E2 0E 00 [12:22:01]MH_I2C_Read... [12:22:01]Read from MH i2c: E2 0E 00 E7 B7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 99 [12:22:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:22:01]wFMCommunicate OK [12:22:01]SAM_PROTO_GetShiftState done [12:22:01]FM_GetShiftState done [12:22:01]opened in 1729902265 [12:22:01]opened+sec_in_day 1729988665 [12:22:01]quantity*price = 40006 [12:22:01]sum+1 = 40007 [12:22:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 248 26.10.2024 12:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308827 ФПД: 102368002245796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122207&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308827&fm=102368002245796&tin=02508201610067®Number=0000000000091780&sum=40000 [12:22:03]StoreToDocumentArchive [12:22:03]shift 532 fd 308827 [12:22:03]save to /storage/0532/doc_00308827 [12:22:03]save last doc name /storage/0532/doc_00308827 to /storage/kkm_last_doc_name [12:22:03]save OK [12:22:03]Clear old archive folders... [12:22:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:22:03]tlvbuf is 00B31C00 [12:22:03]SAM_PROTO_ClearQueue [12:22:03]wFMCommunicate request_size=4 [12:22:03]MH_SAM_APDU [12:22:03]CAPDU: 80 09 00 00 [12:22:03]Write to MH i2c: E2 08 00 F4 B7 80 09 00 00 00 00 00 00 1D [12:22:03]Write i2c OK [12:22:03]MH_I2C_Read... [12:22:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:03]Read from MH i2c: E2 [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: E2 03 00 [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: E2 03 00 F4 B7 00 90 00 1F [12:22:03]RAPDU: 90 00 [12:22:03]wFMCommunicate OK [12:22:03]SAM_PROTO_ClearQueue done [12:22:03]KKMCreateOFDPacket [12:22:03]OFDProtocolAddRootSTLVToBuf [12:22:03]FM_MakeSignedData [12:22:03]FM_MakeSignedData [12:22:03]SAM_PROTO_SignData [12:22:03]wFMCommunicate request_size=4 [12:22:03]MH_SAM_APDU [12:22:03]CAPDU: 80 0D 01 02 [12:22:03]Write to MH i2c: E2 08 00 F5 B7 80 0D 01 02 00 00 00 00 25 [12:22:03]Write i2c OK [12:22:03]MH_I2C_Read... [12:22:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:03]Read from MH i2c: E2 [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: E2 03 00 [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: E2 03 00 F5 B7 00 90 00 20 [12:22:03]RAPDU: 90 00 [12:22:03]wFMCommunicate OK [12:22:03]wFMCommunicate request_size=255 [12:22:03]MH_SAM_APDU [12:22:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F8 00 00 00 F4 03 04 00 EF DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5B B6 04 00 35 04 06 00 5D [12:22:03]Write to MH i2c: E2 02 01 F6 B7 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 F8 00 00 00 F4 03 04 00 EF DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5B B6 04 00 35 04 06 00 5D 00 00 52 [12:22:03]Write i2c OK [12:22:03]MH_I2C_Read... [12:22:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:03]Read from MH i2c: E2 [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: E2 03 00 [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: E2 03 00 F6 B7 00 90 00 21 [12:22:03]RAPDU: 90 00 [12:22:03]wFMCommunicate OK [12:22:03]wFMCommunicate request_size=10 [12:22:03]MH_SAM_APDU [12:22:03]CAPDU: 80 0D 02 02 05 1A 68 69 04 A4 [12:22:03]Write to MH i2c: E2 0D 00 F7 B7 80 0D 02 02 05 00 1A 68 69 04 A4 00 00 C5 [12:22:03]Write i2c OK [12:22:03]MH_I2C_Read... [12:22:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:03]Read from MH i2c: E2 [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: E2 03 00 [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: E2 03 00 F7 B7 00 90 00 22 [12:22:03]RAPDU: 90 00 [12:22:03]wFMCommunicate OK [12:22:03]wFMCommunicate request_size=4 [12:22:03]MH_SAM_APDU [12:22:03]CAPDU: 80 0D 03 02 [12:22:03]Write to MH i2c: E2 08 00 F8 B7 80 0D 03 02 00 00 00 00 2A [12:22:03]Write i2c OK [12:22:03]MH_I2C_Read... [12:22:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:03]Read from MH i2c: E2 [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: E2 0B 00 [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: E2 0B 00 F8 B7 00 3D EF AC 40 B3 C4 75 79 90 00 A8 [12:22:03]RAPDU: 3D EF AC 40 B3 C4 75 79 90 00 [12:22:03]wFMCommunicate OK [12:22:03]SAM_PROTO_SignData done [12:22:03]FM_MakeSignedData done [12:22:03]CreateOFDProtocolMessage [12:22:03]wFMCommunicate request_size=4 [12:22:03]MH_SAM_APDU [12:22:03]CAPDU: 80 11 00 00 [12:22:03]Write to MH i2c: E2 08 00 F9 B7 80 11 00 00 00 00 00 00 2A [12:22:03]Write i2c OK [12:22:03]MH_I2C_Read... [12:22:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:03]Read from MH i2c: E2 [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: E2 17 00 [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: E2 17 00 F9 B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7F [12:22:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:22:03]wFMCommunicate OK [12:22:03]CreateOFDProtocolMessage done [12:22:03]OFDSenderStorePacket 308827 [12:22:03]StoreOFDPacket docnum=308827 [12:22:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E2 3C 07 01 6B 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 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 F8 00 00 00 F4 03 04 00 EF DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5B B6 04 00 35 04 06 00 5D 1A 68 69 04 A4 3D EF AC 40 B3 C4 75 79 [12:22:03]CheckFolder [12:22:03]dirname=/storage/ofd_packets [12:22:03]CheckFolder done [12:22:03]ProducePacketName [12:22:03]name=ofd_packets/00308827 [12:22:03]NVStorageSaveData ofd_packets/00308827 [12:22:03]File name is /storage/ofd_packets/00308827 [12:22:03]Write 301 bytes [12:22:03]NVStorageSaveData done [12:22:03]OFDSenderStorePacket done [12:22:03]KKMCreateOFDPacket done [12:22:03]NVStorageSaveData kkm_last_timestamp [12:22:03]File name is /storage/kkm_last_timestamp [12:22:03]Write 4 bytes [12:22:03]NVStorageSaveData done [12:22:03]ExternCall_PrintAddStr [12:22:03]wPrintStart [12:22:03]Write to MH i2c: 01 00 00 FA B7 B1 [12:22:03]Write i2c OK [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: 01 [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: 01 07 00 [12:22:03]MH_I2C_Read... [12:22:03]Read from MH i2c: 01 07 00 FA B7 00 00 00 00 00 FF 0F C6 [12:22:03]RasterBufferAndPrint [12:22:03]line Счет N : (1)642694 [12:22:03]line ИНН: 02508201610067 [12:22:03]line Контрольно-Кассовый Чек [12:22:03]line ПРОДАЖА [12:22:03]line ТРК (МРК, ГНК) : 31 [12:22:03]line Товар: 2710124130 [12:22:03]line Аи-92-К-2 [12:22:03]line 5.980 * 66.90 [12:22:03]line = 400.06 [12:22:03]line НДС 12% НСП 1% [12:22:03]line > о реализуемом товаре [12:22:03]line ОКРУГЛЕНИЕ: -0.06 [12:22:03]line ИТОГО: 400.00 [12:22:03]line Внесено: 400.00 [12:22:03]line СДАЧА: 0.00 [12:22:03]line НСП 1% : 3.54 [12:22:03]line НДС 12% : 42.48 [12:22:03]line Наличными: 400.00 [12:22:03]line Безнал.: 0.00 [12:22:03]line Место: АЗС № 172 "Партнер Нефть" [12:22:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:22:03]line СНО: Общий режим [12:22:03]line Чек 248 26.10.2024 12:22 [12:22:03]line Смена: 532 ФФД: 1.0 [12:22:03]line ЗНМ: 0300000116 [12:22:03]line РНМ: 0000000000091780 [12:22:03]line Версия ККМ: 001 [12:22:03]line ФМ: 0000000000871765 [12:22:03]line ФД: 308827 [12:22:03]line ФПД: 102368002245796 [12:22:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122207&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308827&fm=102368002245796&tin=02508201610067®Number=0000000000091780&sum=40000 [12:22:03]written 0, free lines is 4095 [12:22:03]OFD Sender: Processing packet 308827 [packets to send 222, broken 221] [12:22:03]ProducePacketName [12:22:03]name=ofd_packets/00308827 [12:22:03]OFD Sender: To server: pG, [12:22:03]CommunicateWithHost lk.salyk.kg:30040 [12:22:03]ConnectInit lk.salyk.kg [12:22:03]Connected sock=10 [12:22:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E2 3C 07 01 6B 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 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 F8 00 00 00 F4 03 04 00 EF DE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5B B6 04 00 35 04 06 00 5D 1A 68 69 04 A4 3D EF AC 40 B3 C4 75 79 [12:22:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6B 54 47 00 8D 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 31 37 36 35 10 04 04 00 5B B6 04 00 F4 03 04 00 4E 85 1C 67 B6 04 01 00 00 FB AC 22 53 9E 5D B1 E5 [12:22:03]CommunicateWithHost err = 0 [12:22:03]CheckOFDResponse [12:22:03]1017 (14) - 77093643461234 [12:22:03]1041 (16) - 0000000000871765 [12:22:03]1040 (4) - 308827 [12:22:03]1012 (4) - 26.10.2024 05:59 [12:22:03]1206 (1) - 0 [12:22:03]OFD Sender: Remove packet 308827 [12:22:03]ProducePacketName [12:22:03]name=ofd_packets/00308827 [12:22:03]NVStorageDeleteData [12:22:04]Write to MH i2c: 01 00 00 24 B8 DC [12:22:04]Write i2c OK [12:22:04]MH_I2C_Read... [12:22:04]Read from MH i2c: 01 [12:22:04]MH_I2C_Read... [12:22:04]Read from MH i2c: 01 07 00 [12:22:04]MH_I2C_Read... [12:22:04]Read from MH i2c: 01 07 00 24 B8 00 00 00 00 00 CA 0C B9 [12:22:04]RasterBufferAndPrint [12:22:04]line [12:22:04]line [12:22:04]line [12:22:04]line [12:22:04]line [12:22:04]written 0, free lines is 3281 [12:22:04]MH_Cut [12:22:04]Write to MH i2c: D1 01 00 2B B8 01 B5 [12:22:04]Write i2c OK [12:22:04]MH_I2C_Read... [12:22:04]Read from MH i2c: D1 [12:22:04]MH_I2C_Read... [12:22:04]Read from MH i2c: D1 01 00 [12:22:04]MH_I2C_Read... [12:22:04]Read from MH i2c: D1 01 00 2B B8 00 B4 [12:22:04]Write to MH i2c: 01 00 00 2C B8 E4 [12:22:04]Write i2c OK [12:22:04]MH_I2C_Read... [12:22:04]OFD Sender: No OFD packet to send [12:22:04]*** Cut start [12:22:04]*** Purtial cut [12:22:04]*** Stage 1: CUTSNS_PIN = 1 [12:22:05]Read from MH i2c: 01 [12:22:05]MH_I2C_Read... [12:22:05]*** Stop cut motor [12:22:05]*** Cut end [12:22:05]Read from MH i2c: 01 07 00 [12:22:05]MH_I2C_Read... [12:22:05]Read from MH i2c: 01 07 00 2C B8 00 00 00 00 00 FF 0F F9 [12:22:05]process_action close_receipt done [12:22:05]requested_data is exist [12:22:05]produce_requested_data [12:22:05]requested_item fm.sn is exist - process it [12:22:05]wFMCommunicate request_size=4 [12:22:05]MH_SAM_APDU [12:22:05]CAPDU: 80 11 00 00 [12:22:05]Write to MH i2c: E2 08 00 2D B8 80 11 00 00 00 00 00 00 5F [12:22:05]Write i2c OK [12:22:05]MH_I2C_Read... [12:22:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:05]Read from MH i2c: E2 [12:22:05]MH_I2C_Read... [12:22:05]Read from MH i2c: E2 17 00 [12:22:05]MH_I2C_Read... [12:22:05]Read from MH i2c: E2 17 00 2D B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B4 [12:22:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:22:05]wFMCommunicate OK [12:22:05]requested_item fd.num is exist - process it [12:22:05]SAM_PROTO_GetFieldsCounters [12:22:05]wFMCommunicate request_size=4 [12:22:05]MH_SAM_APDU [12:22:05]CAPDU: 80 13 00 00 [12:22:05]Write to MH i2c: E2 08 00 2E B8 80 13 00 00 00 00 00 00 62 [12:22:05]Write i2c OK [12:22:05]MH_I2C_Read... [12:22:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:05]Read from MH i2c: E2 [12:22:05]MH_I2C_Read... [12:22:05]Read from MH i2c: E2 62 00 [12:22:05]MH_I2C_Read... [12:22:05]Read from MH i2c: E2 62 00 2E B8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5B B6 04 00 0E 04 04 00 14 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 98 [12:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5B B6 04 00 0E 04 04 00 14 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 [12:22:05]wFMCommunicate OK [12:22:05]SAM_PROTO_GetFieldsCounters done [12:22:05]requested_item shift.num is exist - process it [12:22:05]requested_item shift.opened is exist - process it [12:22:05]req_shift_opened [12:22:05]FM_GetShiftState [12:22:05]SAM_PROTO_GetShiftState [12:22:05]wFMCommunicate request_size=4 [12:22:05]MH_SAM_APDU [12:22:05]CAPDU: 80 13 01 00 [12:22:05]Write to MH i2c: E2 08 00 2F B8 80 13 01 00 00 00 00 00 64 [12:22:05]Write i2c OK [12:22:05]MH_I2C_Read... [12:22:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:05]Read from MH i2c: E2 [12:22:05]MH_I2C_Read... [12:22:05]Read from MH i2c: E2 0E 00 [12:22:05]MH_I2C_Read... [12:22:05]Read from MH i2c: E2 0E 00 2F B8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E2 [12:22:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:22:05]wFMCommunicate OK [12:22:05]SAM_PROTO_GetShiftState done [12:22:05]FM_GetShiftState done [12:22:05]req_shift_opened done [12:22:05]requested_item shift.open_date is exist - process it [12:22:05]req_shift_open_date [12:22:05]req_shift_open_date done [12:22:05]produce_requested_data done [12:22:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308827,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:22:05]process_action_free close_receipt [12:22:05]json_value_free [12:22:05]json_value_free done [12:22:05]process_json_proto returns [12:22:05]Send response to host [12:22:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308827,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:22:05]free response buf [12:22:05]execute_script done [12:22:05]execute_script returns [12:22:05]free content buf [12:22:05]Sock 8.Close socket [12:22:05]Sock 8.Thread stoped [12:22:09]OFD Sender: No OFD packet to send [12:22:14]OFD Sender: No OFD packet to send [12:22:19]OFD Sender: No OFD packet to send [12:22:24]OFD Sender: No OFD packet to send [12:22:29]OFD Sender: No OFD packet to send [12:22:34]OFD Sender: No OFD packet to send [12:22:38]accept exits with 9 [12:22:38]New connection [12:22:38]New thread 3067342180 created [12:22:38]Thread 3067198820 joined [12:22:38]Waiting for new connection... [12:22:38] Sock 9.Parse request [12:22:38]Sock 9.Check first char [12:22:38]Sock 9.First char is OK [12:22:38]request: POST /json_proto HTTP/1.0 [12:22:38]Method: POST [12:22:38]URL: /json_proto [12:22:38]Method is POST - this is cgi request [12:22:38]url: /json_proto [12:22:38]query_string will be loaded in cgi processing [12:22:38]execute_cgi json_proto POST (null) [12:22:38]execute_cgi path=json_proto method=POST [12:22:38]POST find Content-Length [12:22:38]Host: 172.17.96.3:8080 [12:22:38]Content-Length: 769 [12:22:38]Content-Type: application/json [12:22:38] [12:22:38]POST finish read [12:22:38]Found Content-Length = 769 [12:22:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:38]execute_script... [12:22: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)642695", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:38]POST & json_proto [12:22:38]process_json_proto [12:22:38]json parsed OK: [12:22:38]protocol is kg_v1.0 [12:22:38]action value=close_receipt [12:22:38]process_action close_receipt [12:22:38]cmd_close_receipt [12:22:38]MH_GetDate [12:22:38]Write to MH i2c: F0 00 00 30 B8 D7 [12:22:38]Write i2c OK [12:22:38]MH_I2C_Read... [12:22:38]Read from MH i2c: F0 [12:22:38]MH_I2C_Read... [12:22:38]Read from MH i2c: F0 09 00 [12:22:38]MH_I2C_Read... [12:22:38]Read from MH i2c: F0 09 00 30 B8 00 14 DF 1C 67 44 5E 04 65 61 [12:22:38]GetLastDocTimeStamp 1729945327 [12:22:38]current date 1729945364 [12:22:38]FM_GetShiftState [12:22:38]SAM_PROTO_GetShiftState [12:22:38]wFMCommunicate request_size=4 [12:22:38]MH_SAM_APDU [12:22:38]CAPDU: 80 13 01 00 [12:22:38]Write to MH i2c: E2 08 00 31 B8 80 13 01 00 00 00 00 00 66 [12:22:38]Write i2c OK [12:22:38]MH_I2C_Read... [12:22:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:38]Read from MH i2c: E2 [12:22:38]MH_I2C_Read... [12:22:38]Read from MH i2c: E2 0E 00 [12:22:38]MH_I2C_Read... [12:22:38]Read from MH i2c: E2 0E 00 31 B8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E4 [12:22:38]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:22:38]wFMCommunicate OK [12:22:38]SAM_PROTO_GetShiftState done [12:22:38]FM_GetShiftState done [12:22:38]opened in 1729902265 [12:22:38]opened+sec_in_day 1729988665 [12:22:38]quantity*price = 100021 [12:22:38]sum+1 = 100023 [12:22:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 249 26.10.2024 12:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308828 ФПД: 203278421629433 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122244&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308828&fm=203278421629433&tin=02508201610067®Number=0000000000091780&sum=100022 [12:22:39]StoreToDocumentArchive [12:22:39]shift 532 fd 308828 [12:22:39]save to /storage/0532/doc_00308828 [12:22:39]save last doc name /storage/0532/doc_00308828 to /storage/kkm_last_doc_name [12:22:39]save OK [12:22:39]Clear old archive folders... [12:22:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:22:39]tlvbuf is 00B31850 [12:22:39]SAM_PROTO_ClearQueue [12:22:39]wFMCommunicate request_size=4 [12:22:39]MH_SAM_APDU [12:22:39]CAPDU: 80 09 00 00 [12:22:39]Write to MH i2c: E2 08 00 3E B8 80 09 00 00 00 00 00 00 68 [12:22:39]Write i2c OK [12:22:39]MH_I2C_Read... [12:22:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:39]Read from MH i2c: E2 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: E2 03 00 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: E2 03 00 3E B8 00 90 00 6A [12:22:39]RAPDU: 90 00 [12:22:39]wFMCommunicate OK [12:22:39]SAM_PROTO_ClearQueue done [12:22:39]KKMCreateOFDPacket [12:22:39]OFDProtocolAddRootSTLVToBuf [12:22:39]FM_MakeSignedData [12:22:39]FM_MakeSignedData [12:22:39]SAM_PROTO_SignData [12:22:39]wFMCommunicate request_size=4 [12:22:39]MH_SAM_APDU [12:22:39]CAPDU: 80 0D 01 02 [12:22:39]Write to MH i2c: E2 08 00 3F B8 80 0D 01 02 00 00 00 00 70 [12:22:39]Write i2c OK [12:22:39]MH_I2C_Read... [12:22:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:39]Read from MH i2c: E2 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: E2 03 00 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: E2 03 00 3F B8 00 90 00 6B [12:22:39]RAPDU: 90 00 [12:22:39]wFMCommunicate OK [12:22:39]wFMCommunicate request_size=255 [12:22:39]MH_SAM_APDU [12:22:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 14 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5C B6 04 00 35 04 06 00 B8 [12:22:39]Write to MH i2c: E2 02 01 40 B8 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 14 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5C B6 04 00 35 04 06 00 B8 00 00 9B [12:22:39]Write i2c OK [12:22:39]MH_I2C_Read... [12:22:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:39]Read from MH i2c: E2 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: E2 03 00 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: E2 03 00 40 B8 00 90 00 6C [12:22:39]RAPDU: 90 00 [12:22:39]wFMCommunicate OK [12:22:39]wFMCommunicate request_size=10 [12:22:39]MH_SAM_APDU [12:22:39]CAPDU: 80 0D 02 02 05 E1 72 1C 99 F9 [12:22:39]Write to MH i2c: E2 0D 00 41 B8 80 0D 02 02 05 00 E1 72 1C 99 F9 00 00 7E [12:22:39]Write i2c OK [12:22:39]MH_I2C_Read... [12:22:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:39]Read from MH i2c: E2 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: E2 03 00 [12:22:39]MH_I2C_Read... [12:22:39]Read from MH i2c: E2 03 00 41 B8 00 90 00 6D [12:22:39]RAPDU: 90 00 [12:22:39]wFMCommunicate OK [12:22:39]wFMCommunicate request_size=4 [12:22:39]MH_SAM_APDU [12:22:39]CAPDU: 80 0D 03 02 [12:22:39]Write to MH i2c: E2 08 00 42 B8 80 0D 03 02 00 00 00 00 75 [12:22:39]Write i2c OK [12:22:39]MH_I2C_Read... [12:22:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:40]Read from MH i2c: E2 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: E2 0B 00 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: E2 0B 00 42 B8 00 75 BC 5E BB B0 3D A6 C9 90 00 1C [12:22:40]RAPDU: 75 BC 5E BB B0 3D A6 C9 90 00 [12:22:40]wFMCommunicate OK [12:22:40]SAM_PROTO_SignData done [12:22:40]FM_MakeSignedData done [12:22:40]CreateOFDProtocolMessage [12:22:40]wFMCommunicate request_size=4 [12:22:40]MH_SAM_APDU [12:22:40]CAPDU: 80 11 00 00 [12:22:40]Write to MH i2c: E2 08 00 43 B8 80 11 00 00 00 00 00 00 75 [12:22:40]Write i2c OK [12:22:40]MH_I2C_Read... [12:22:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:40]Read from MH i2c: E2 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: E2 17 00 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: E2 17 00 43 B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CA [12:22:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:22:40]wFMCommunicate OK [12:22:40]CreateOFDProtocolMessage done [12:22:40]OFDSenderStorePacket 308828 [12:22:40]StoreOFDPacket docnum=308828 [12:22:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 97 FB 07 01 FA 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 14 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5C B6 04 00 35 04 06 00 B8 E1 72 1C 99 F9 75 BC 5E BB B0 3D A6 C9 [12:22:40]CheckFolder [12:22:40]dirname=/storage/ofd_packets [12:22:40]CheckFolder done [12:22:40]ProducePacketName [12:22:40]name=ofd_packets/00308828 [12:22:40]NVStorageSaveData ofd_packets/00308828 [12:22:40]File name is /storage/ofd_packets/00308828 [12:22:40]Write 301 bytes [12:22:40]NVStorageSaveData done [12:22:40]OFDSenderStorePacket done [12:22:40]KKMCreateOFDPacket done [12:22:40]NVStorageSaveData kkm_last_timestamp [12:22:40]File name is /storage/kkm_last_timestamp [12:22:40]Write 4 bytes [12:22:40]NVStorageSaveData done [12:22:40]ExternCall_PrintAddStr [12:22:40]wPrintStart [12:22:40]Write to MH i2c: 01 00 00 44 B8 FC [12:22:40]Write i2c OK [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: 01 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: 01 07 00 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: 01 07 00 44 B8 00 00 00 00 00 FF 0F 11 [12:22:40]RasterBufferAndPrint [12:22:40]line Счет N : (1)642695 [12:22:40]line ИНН: 02508201610067 [12:22:40]line Контрольно-Кассовый Чек [12:22:40]line ПРОДАЖА [12:22:40]line ТРК (МРК, ГНК) : 61 [12:22:40]line Товар: 2710124500 [12:22:40]line Аи-95-К-3 [12:22:40]line 13.480 * 74.20 [12:22:40]line = 1000.22 [12:22:40]line НДС 12% НСП 1% [12:22:40]line > о реализуемом товаре [12:22:40]line ИТОГО: 1000.22 [12:22:40]line НСП 1% : 8.85 [12:22:40]line НДС 12% : 106.22 [12:22:40]line Наличными: 0.00 [12:22:40]line Безнал.: 1000.22 [12:22:40]line Место: АЗС № 172 "Партнер Нефть" [12:22:40]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:22:40]line СНО: Общий режим [12:22:40]line Чек 249 26.10.2024 12:22 [12:22:40]line Смена: 532 ФФД: 1.0 [12:22:40]line ЗНМ: 0300000116 [12:22:40]line РНМ: 0000000000091780 [12:22:40]line Версия ККМ: 001 [12:22:40]line Платежная система: Mbank [12:22:40]line ФМ: 0000000000871765 [12:22:40]line ФД: 308828 [12:22:40]line ФПД: 203278421629433 [12:22:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122244&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308828&fm=203278421629433&tin=02508201610067®Number=0000000000091780&sum=100022 [12:22:40]written 0, free lines is 4095 [12:22:40]OFD Sender: Processing packet 308828 [packets to send 222, broken 221] [12:22:40]ProducePacketName [12:22:40]name=ofd_packets/00308828 [12:22:40]OFD Sender: To server: pG, [12:22:40]CommunicateWithHost lk.salyk.kg:30040 [12:22:40]ConnectInit lk.salyk.kg [12:22:40]Connected sock=10 [12:22:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 97 FB 07 01 FA 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 14 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5C B6 04 00 35 04 06 00 B8 E1 72 1C 99 F9 75 BC 5E BB B0 3D A6 C9 [12:22:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C6 E8 47 00 EE 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5C B6 04 00 F4 03 04 00 72 85 1C 67 B6 04 01 00 00 7A 29 9C DD 62 71 82 5E [12:22:40]CommunicateWithHost err = 0 [12:22:40]CheckOFDResponse [12:22:40]1017 (14) - 77093643461234 [12:22:40]1041 (16) - 0000000000871765 [12:22:40]1040 (4) - 308828 [12:22:40]1012 (4) - 26.10.2024 06:00 [12:22:40]1206 (1) - 0 [12:22:40]OFD Sender: Remove packet 308828 [12:22:40]ProducePacketName [12:22:40]name=ofd_packets/00308828 [12:22:40]NVStorageDeleteData [12:22:40]Write to MH i2c: 01 00 00 6C B8 24 [12:22:40]Write i2c OK [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: 01 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: 01 07 00 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: 01 07 00 6C B8 00 00 00 00 00 EA 0C 21 [12:22:40]RasterBufferAndPrint [12:22:40]line [12:22:40]line [12:22:40]line [12:22:40]line [12:22:40]line [12:22:40]written 0, free lines is 3312 [12:22:40]MH_Cut [12:22:40]Write to MH i2c: D1 01 00 73 B8 01 FD [12:22:40]Write i2c OK [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: D1 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: D1 01 00 [12:22:40]MH_I2C_Read... [12:22:40]Read from MH i2c: D1 01 00 73 B8 00 FC [12:22:40]Write to MH i2c: 01 00 00 74 B8 2C [12:22:40]Write i2c OK [12:22:40]MH_I2C_Read... [12:22:41]OFD Sender: No OFD packet to send [12:22:41]*** Cut start [12:22:41]*** Purtial cut [12:22:41]*** Stage 1: CUTSNS_PIN = 1 [12:22:41]Read from MH i2c: 01 [12:22:41]MH_I2C_Read... [12:22:41]*** Stop cut motor [12:22:41]*** Cut end [12:22:41]Read from MH i2c: 01 07 00 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: 01 07 00 74 B8 00 00 00 00 00 FF 0F 41 [12:22:41]process_action close_receipt done [12:22:41]requested_data is exist [12:22:41]produce_requested_data [12:22:41]requested_item fm.sn is exist - process it [12:22:41]wFMCommunicate request_size=4 [12:22:41]MH_SAM_APDU [12:22:41]CAPDU: 80 11 00 00 [12:22:41]Write to MH i2c: E2 08 00 75 B8 80 11 00 00 00 00 00 00 A7 [12:22:41]Write i2c OK [12:22:41]MH_I2C_Read... [12:22:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:41]Read from MH i2c: E2 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 17 00 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 17 00 75 B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FC [12:22:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:22:41]wFMCommunicate OK [12:22:41]requested_item fd.num is exist - process it [12:22:41]SAM_PROTO_GetFieldsCounters [12:22:41]wFMCommunicate request_size=4 [12:22:41]MH_SAM_APDU [12:22:41]CAPDU: 80 13 00 00 [12:22:41]Write to MH i2c: E2 08 00 76 B8 80 13 00 00 00 00 00 00 AA [12:22:41]Write i2c OK [12:22:41]MH_I2C_Read... [12:22:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:41]Read from MH i2c: E2 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 62 00 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 62 00 76 B8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5C B6 04 00 0E 04 04 00 14 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 E4 [12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5C B6 04 00 0E 04 04 00 14 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 [12:22:41]wFMCommunicate OK [12:22:41]SAM_PROTO_GetFieldsCounters done [12:22:41]requested_item shift.num is exist - process it [12:22:41]requested_item shift.opened is exist - process it [12:22:41]req_shift_opened [12:22:41]FM_GetShiftState [12:22:41]SAM_PROTO_GetShiftState [12:22:41]wFMCommunicate request_size=4 [12:22:41]MH_SAM_APDU [12:22:41]CAPDU: 80 13 01 00 [12:22:41]Write to MH i2c: E2 08 00 77 B8 80 13 01 00 00 00 00 00 AC [12:22:41]Write i2c OK [12:22:41]MH_I2C_Read... [12:22:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:41]Read from MH i2c: E2 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 0E 00 [12:22:41]MH_I2C_Read... [12:22:41]Read from MH i2c: E2 0E 00 77 B8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2A [12:22:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:22:41]wFMCommunicate OK [12:22:41]SAM_PROTO_GetShiftState done [12:22:41]FM_GetShiftState done [12:22:41]req_shift_opened done [12:22:41]requested_item shift.open_date is exist - process it [12:22:41]req_shift_open_date [12:22:41]req_shift_open_date done [12:22:41]produce_requested_data done [12:22:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308828,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:22:41]process_action_free close_receipt [12:22:41]json_value_free [12:22:41]json_value_free done [12:22:41]process_json_proto returns [12:22:41]Send response to host [12:22:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308828,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:22:41]free response buf [12:22:41]execute_script done [12:22:41]execute_script returns [12:22:41]free content buf [12:22:41]Sock 9.Close socket [12:22:41]Sock 9.Thread stoped [12:22:46]OFD Sender: No OFD packet to send [12:22:51]OFD Sender: No OFD packet to send [12:22:56]OFD Sender: No OFD packet to send [12:23:01]OFD Sender: No OFD packet to send [12:23:06]OFD Sender: No OFD packet to send [12:23:11]OFD Sender: No OFD packet to send [12:23:16]OFD Sender: No OFD packet to send [12:23:21]OFD Sender: No OFD packet to send [12:23:26]OFD Sender: No OFD packet to send [12:23:27]accept exits with 8 [12:23:27]New connection [12:23:27]New thread 3067198820 created [12:23:27]Thread 3067342180 joined [12:23:27]Waiting for new connection... [12:23:27] Sock 8.Parse request [12:23:27]Sock 8.Check first char [12:23:27]Sock 8.First char is OK [12:23:27]request: POST /json_proto HTTP/1.0 [12:23:27]Method: POST [12:23:27]URL: /json_proto [12:23:27]Method is POST - this is cgi request [12:23:27]url: /json_proto [12:23:27]query_string will be loaded in cgi processing [12:23:27]execute_cgi json_proto POST (null) [12:23:27]execute_cgi path=json_proto method=POST [12:23:27]POST find Content-Length [12:23:27]Host: 172.17.96.3:8080 [12:23:27]Content-Length: 682 [12:23:27]Content-Type: application/json [12:23:27] [12:23:27]POST finish read [12:23:27]Found Content-Length = 682 [12:23:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:23:27]execute_script... [12:23:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:23:27]POST & json_proto [12:23:27]process_json_proto [12:23:27]json parsed OK: [12:23:27]protocol is kg_v1.0 [12:23:27]action value=close_receipt [12:23:27]process_action close_receipt [12:23:27]cmd_close_receipt [12:23:27]MH_GetDate [12:23:27]Write to MH i2c: F0 00 00 78 B8 1F [12:23:27]Write i2c OK [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: F0 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: F0 09 00 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: F0 09 00 78 B8 00 45 DF 1C 67 44 5E 04 65 DA [12:23:27]GetLastDocTimeStamp 1729945364 [12:23:27]current date 1729945413 [12:23:27]FM_GetShiftState [12:23:27]SAM_PROTO_GetShiftState [12:23:27]wFMCommunicate request_size=4 [12:23:27]MH_SAM_APDU [12:23:27]CAPDU: 80 13 01 00 [12:23:27]Write to MH i2c: E2 08 00 79 B8 80 13 01 00 00 00 00 00 AE [12:23:27]Write i2c OK [12:23:27]MH_I2C_Read... [12:23:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:27]Read from MH i2c: E2 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: E2 0E 00 [12:23:27]MH_I2C_Read... [12:23:27]Read from MH i2c: E2 0E 00 79 B8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2C [12:23:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:23:27]wFMCommunicate OK [12:23:27]SAM_PROTO_GetShiftState done [12:23:27]FM_GetShiftState done [12:23:27]opened in 1729902265 [12:23:27]opened+sec_in_day 1729988665 [12:23:27]quantity*price = 100015 [12:23:27]sum+1 = 100017 [12:23:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 250 26.10.2024 12:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308829 ФПД: 207267281283937 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122333&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308829&fm=207267281283937&tin=02508201610067®Number=0000000000091780&sum=100000 [12:23:28]StoreToDocumentArchive [12:23:28]shift 532 fd 308829 [12:23:28]save to /storage/0532/doc_00308829 [12:23:28]save last doc name /storage/0532/doc_00308829 to /storage/kkm_last_doc_name [12:23:28]save OK [12:23:28]Clear old archive folders... [12:23:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:28]tlvbuf is 00C7D670 [12:23:28]SAM_PROTO_ClearQueue [12:23:28]wFMCommunicate request_size=4 [12:23:28]MH_SAM_APDU [12:23:28]CAPDU: 80 09 00 00 [12:23:28]Write to MH i2c: E2 08 00 86 B8 80 09 00 00 00 00 00 00 B0 [12:23:28]Write i2c OK [12:23:28]MH_I2C_Read... [12:23:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:28]Read from MH i2c: E2 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: E2 03 00 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: E2 03 00 86 B8 00 90 00 B2 [12:23:28]RAPDU: 90 00 [12:23:28]wFMCommunicate OK [12:23:28]SAM_PROTO_ClearQueue done [12:23:28]KKMCreateOFDPacket [12:23:28]OFDProtocolAddRootSTLVToBuf [12:23:28]FM_MakeSignedData [12:23:28]FM_MakeSignedData [12:23:28]SAM_PROTO_SignData [12:23:28]wFMCommunicate request_size=4 [12:23:28]MH_SAM_APDU [12:23:28]CAPDU: 80 0D 01 02 [12:23:28]Write to MH i2c: E2 08 00 87 B8 80 0D 01 02 00 00 00 00 B8 [12:23:28]Write i2c OK [12:23:28]MH_I2C_Read... [12:23:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:28]Read from MH i2c: E2 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: E2 03 00 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: E2 03 00 87 B8 00 90 00 B3 [12:23:28]RAPDU: 90 00 [12:23:28]wFMCommunicate OK [12:23:28]wFMCommunicate request_size=255 [12:23:28]MH_SAM_APDU [12:23: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 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 FA 00 00 00 F4 03 04 00 45 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5D B6 04 00 35 04 06 00 BC [12:23:28]Write to MH i2c: E2 02 01 88 B8 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 FA 00 00 00 F4 03 04 00 45 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5D B6 04 00 35 04 06 00 BC 00 00 CA [12:23:28]Write i2c OK [12:23:28]MH_I2C_Read... [12:23:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:28]Read from MH i2c: E2 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: E2 03 00 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: E2 03 00 88 B8 00 90 00 B4 [12:23:28]RAPDU: 90 00 [12:23:28]wFMCommunicate OK [12:23:28]wFMCommunicate request_size=10 [12:23:28]MH_SAM_APDU [12:23:28]CAPDU: 80 0D 02 02 05 82 2C AC AB 61 [12:23:28]Write to MH i2c: E2 0D 00 89 B8 80 0D 02 02 05 00 82 2C AC AB 61 00 00 2B [12:23:28]Write i2c OK [12:23:28]MH_I2C_Read... [12:23:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:28]Read from MH i2c: E2 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: E2 03 00 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: E2 03 00 89 B8 00 90 00 B5 [12:23:28]RAPDU: 90 00 [12:23:28]wFMCommunicate OK [12:23:28]wFMCommunicate request_size=4 [12:23:28]MH_SAM_APDU [12:23:28]CAPDU: 80 0D 03 02 [12:23:28]Write to MH i2c: E2 08 00 8A B8 80 0D 03 02 00 00 00 00 BD [12:23:28]Write i2c OK [12:23:28]MH_I2C_Read... [12:23:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:28]Read from MH i2c: E2 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: E2 0B 00 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: E2 0B 00 8A B8 00 91 97 32 16 5A BD CD 8F 90 00 A1 [12:23:28]RAPDU: 91 97 32 16 5A BD CD 8F 90 00 [12:23:28]wFMCommunicate OK [12:23:28]SAM_PROTO_SignData done [12:23:28]FM_MakeSignedData done [12:23:28]CreateOFDProtocolMessage [12:23:28]wFMCommunicate request_size=4 [12:23:28]MH_SAM_APDU [12:23:28]CAPDU: 80 11 00 00 [12:23:28]Write to MH i2c: E2 08 00 8B B8 80 11 00 00 00 00 00 00 BD [12:23:28]Write i2c OK [12:23:28]MH_I2C_Read... [12:23:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:28]Read from MH i2c: E2 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: E2 17 00 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: E2 17 00 8B B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 12 [12:23:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:23:28]wFMCommunicate OK [12:23:28]CreateOFDProtocolMessage done [12:23:28]OFDSenderStorePacket 308829 [12:23:28]StoreOFDPacket docnum=308829 [12:23:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EB DB 07 01 33 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 FA 00 00 00 F4 03 04 00 45 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5D B6 04 00 35 04 06 00 BC 82 2C AC AB 61 91 97 32 16 5A BD CD 8F [12:23:28]CheckFolder [12:23:28]dirname=/storage/ofd_packets [12:23:28]CheckFolder done [12:23:28]ProducePacketName [12:23:28]name=ofd_packets/00308829 [12:23:28]NVStorageSaveData ofd_packets/00308829 [12:23:28]File name is /storage/ofd_packets/00308829 [12:23:28]Write 301 bytes [12:23:28]NVStorageSaveData done [12:23:28]OFDSenderStorePacket done [12:23:28]KKMCreateOFDPacket done [12:23:28]NVStorageSaveData kkm_last_timestamp [12:23:28]File name is /storage/kkm_last_timestamp [12:23:28]Write 4 bytes [12:23:28]NVStorageSaveData done [12:23:28]ExternCall_PrintAddStr [12:23:28]wPrintStart [12:23:28]Write to MH i2c: 01 00 00 8C B8 44 [12:23:28]Write i2c OK [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: 01 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: 01 07 00 [12:23:28]MH_I2C_Read... [12:23:28]Read from MH i2c: 01 07 00 8C B8 00 00 00 00 00 FF 0F 59 [12:23:28]RasterBufferAndPrint [12:23:28]line Счет N : (1)642696 [12:23:28]line ИНН: 02508201610067 [12:23:28]line Контрольно-Кассовый Чек [12:23:28]line ПРОДАЖА [12:23:28]line ТРК (МРК, ГНК) : 41 [12:23:28]line Товар: 2710124130 [12:23:28]line Аи-92-К-2 [12:23:28]line 14.950 * 66.90 [12:23:28]line = 1000.16 [12:23:28]line НДС 12% НСП 1% [12:23:28]line > о реализуемом товаре [12:23:28]line ОКРУГЛЕНИЕ: -0.16 [12:23:28]line ИТОГО: 1000.00 [12:23:28]line Внесено: 1000.00 [12:23:28]line СДАЧА: 0.00 [12:23:28]line НСП 1% : 8.85 [12:23:28]line НДС 12% : 106.21 [12:23:28]line Наличными: 1000.00 [12:23:28]line Безнал.: 0.00 [12:23:28]line Место: АЗС № 172 "Партнер Нефть" [12:23:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:23:28]line СНО: Общий режим [12:23:28]line Чек 250 26.10.2024 12:23 [12:23:28]line Смена: 532 ФФД: 1.0 [12:23:28]line ЗНМ: 0300000116 [12:23:28]line РНМ: 0000000000091780 [12:23:28]line Версия ККМ: 001 [12:23:28]line ФМ: 0000000000871765 [12:23:28]line ФД: 308829 [12:23:28]line ФПД: 207267281283937 [12:23:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122333&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308829&fm=207267281283937&tin=02508201610067®Number=0000000000091780&sum=100000 [12:23:29]OFD Sender: Processing packet 308829 [packets to send 222, broken 221] [12:23:29]ProducePacketName [12:23:29]name=ofd_packets/00308829 [12:23:29]OFD Sender: To server: pG, [12:23:29]CommunicateWithHost lk.salyk.kg:30040 [12:23:29]ConnectInit lk.salyk.kg [12:23:29]written 0, free lines is 4095 [12:23:29]Connected sock=10 [12:23:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EB DB 07 01 33 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 FA 00 00 00 F4 03 04 00 45 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5D B6 04 00 35 04 06 00 BC 82 2C AC AB 61 91 97 32 16 5A BD CD 8F [12:23:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 84 12 47 00 54 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 31 37 36 35 10 04 04 00 5D B6 04 00 F4 03 04 00 A3 85 1C 67 B6 04 01 00 00 E3 BA A4 43 4B 49 8E 1B [12:23:29]CommunicateWithHost err = 0 [12:23:29]CheckOFDResponse [12:23:29]1017 (14) - 77093643461234 [12:23:29]1041 (16) - 0000000000871765 [12:23:29]1040 (4) - 308829 [12:23:29]1012 (4) - 26.10.2024 06:01 [12:23:29]1206 (1) - 0 [12:23:29]OFD Sender: Remove packet 308829 [12:23:29]ProducePacketName [12:23:29]name=ofd_packets/00308829 [12:23:29]NVStorageDeleteData [12:23:29]Write to MH i2c: 01 00 00 B6 B8 6E [12:23:29]Write i2c OK [12:23:29]MH_I2C_Read... [12:23:29]Read from MH i2c: 01 [12:23:29]MH_I2C_Read... [12:23:29]Read from MH i2c: 01 07 00 [12:23:29]MH_I2C_Read... [12:23:29]Read from MH i2c: 01 07 00 B6 B8 00 00 00 00 00 C7 0C 48 [12:23:29]RasterBufferAndPrint [12:23:29]line [12:23:29]line [12:23:29]line [12:23:29]line [12:23:29]line [12:23:29]written 0, free lines is 3279 [12:23:29]MH_Cut [12:23:29]Write to MH i2c: D1 01 00 BD B8 01 47 [12:23:29]Write i2c OK [12:23:29]MH_I2C_Read... [12:23:29]Read from MH i2c: D1 [12:23:29]MH_I2C_Read... [12:23:29]Read from MH i2c: D1 01 00 [12:23:29]MH_I2C_Read... [12:23:29]Read from MH i2c: D1 01 00 BD B8 00 46 [12:23:29]Write to MH i2c: 01 00 00 BE B8 76 [12:23:29]Write i2c OK [12:23:29]MH_I2C_Read... [12:23:29]OFD Sender: No OFD packet to send [12:23:30]*** Cut start [12:23:30]*** Purtial cut [12:23:30]*** Stage 1: CUTSNS_PIN = 1 [12:23:30]Read from MH i2c: 01 [12:23:30]MH_I2C_Read... [12:23:30]*** Stop cut motor [12:23:30]*** Cut end [12:23:30]Read from MH i2c: 01 07 00 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: 01 07 00 BE B8 00 00 00 00 00 FF 0F 8B [12:23:30]process_action close_receipt done [12:23:30]requested_data is exist [12:23:30]produce_requested_data [12:23:30]requested_item fm.sn is exist - process it [12:23:30]wFMCommunicate request_size=4 [12:23:30]MH_SAM_APDU [12:23:30]CAPDU: 80 11 00 00 [12:23:30]Write to MH i2c: E2 08 00 BF B8 80 11 00 00 00 00 00 00 F1 [12:23:30]Write i2c OK [12:23:30]MH_I2C_Read... [12:23:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:30]Read from MH i2c: E2 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: E2 17 00 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: E2 17 00 BF B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 46 [12:23:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:23:30]wFMCommunicate OK [12:23:30]requested_item fd.num is exist - process it [12:23:30]SAM_PROTO_GetFieldsCounters [12:23:30]wFMCommunicate request_size=4 [12:23:30]MH_SAM_APDU [12:23:30]CAPDU: 80 13 00 00 [12:23:30]Write to MH i2c: E2 08 00 C0 B8 80 13 00 00 00 00 00 00 F4 [12:23:30]Write i2c OK [12:23:30]MH_I2C_Read... [12:23:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:30]Read from MH i2c: E2 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: E2 62 00 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: E2 62 00 C0 B8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5D B6 04 00 0E 04 04 00 14 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 32 [12:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5D B6 04 00 0E 04 04 00 14 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 [12:23:30]wFMCommunicate OK [12:23:30]SAM_PROTO_GetFieldsCounters done [12:23:30]requested_item shift.num is exist - process it [12:23:30]requested_item shift.opened is exist - process it [12:23:30]req_shift_opened [12:23:30]FM_GetShiftState [12:23:30]SAM_PROTO_GetShiftState [12:23:30]wFMCommunicate request_size=4 [12:23:30]MH_SAM_APDU [12:23:30]CAPDU: 80 13 01 00 [12:23:30]Write to MH i2c: E2 08 00 C1 B8 80 13 01 00 00 00 00 00 F6 [12:23:30]Write i2c OK [12:23:30]MH_I2C_Read... [12:23:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:30]Read from MH i2c: E2 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: E2 0E 00 [12:23:30]MH_I2C_Read... [12:23:30]Read from MH i2c: E2 0E 00 C1 B8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 74 [12:23:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:23:30]wFMCommunicate OK [12:23:30]SAM_PROTO_GetShiftState done [12:23:30]FM_GetShiftState done [12:23:30]req_shift_opened done [12:23:30]requested_item shift.open_date is exist - process it [12:23:30]req_shift_open_date [12:23:30]req_shift_open_date done [12:23:30]produce_requested_data done [12:23:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308829,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:23:30]process_action_free close_receipt [12:23:30]json_value_free [12:23:30]json_value_free done [12:23:30]process_json_proto returns [12:23:30]Send response to host [12:23:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308829,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:23:30]free response buf [12:23:30]execute_script done [12:23:30]execute_script returns [12:23:30]free content buf [12:23:30]Sock 8.Close socket [12:23:30]Sock 8.Thread stoped [12:23:32]accept exits with 9 [12:23:32]New connection [12:23:32]New thread 3067342180 created [12:23:32]Thread 3067198820 joined [12:23:32]Waiting for new connection... [12:23:32] Sock 9.Parse request [12:23:32]Sock 9.Check first char [12:23:32]Sock 9.First char is OK [12:23:32]request: POST /json_proto HTTP/1.0 [12:23:32]Method: POST [12:23:32]URL: /json_proto [12:23:32]Method is POST - this is cgi request [12:23:32]url: /json_proto [12:23:32]query_string will be loaded in cgi processing [12:23:32]execute_cgi json_proto POST (null) [12:23:32]execute_cgi path=json_proto method=POST [12:23:32]POST find Content-Length [12:23:32]Host: 172.17.96.3:8080 [12:23:32]Content-Length: 682 [12:23:32]Content-Type: application/json [12:23:32] [12:23:32]POST finish read [12:23:32]Found Content-Length = 682 [12:23:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 17.530, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:32]execute_script... [12: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 : (1)642697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 17.530, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:23:32]POST & json_proto [12:23:32]process_json_proto [12:23:32]json parsed OK: [12:23:32]protocol is kg_v1.0 [12:23:32]action value=close_receipt [12:23:32]process_action close_receipt [12:23:32]cmd_close_receipt [12:23:32]MH_GetDate [12:23:32]Write to MH i2c: F0 00 00 C2 B8 69 [12:23:32]Write i2c OK [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: F0 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: F0 09 00 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: F0 09 00 C2 B8 00 4A DF 1C 67 44 5E 04 65 29 [12:23:32]GetLastDocTimeStamp 1729945413 [12:23:32]current date 1729945418 [12:23:32]FM_GetShiftState [12:23:32]SAM_PROTO_GetShiftState [12:23:32]wFMCommunicate request_size=4 [12:23:32]MH_SAM_APDU [12:23:32]CAPDU: 80 13 01 00 [12:23:32]Write to MH i2c: E2 08 00 C3 B8 80 13 01 00 00 00 00 00 F8 [12:23:32]Write i2c OK [12:23:32]MH_I2C_Read... [12:23:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:32]Read from MH i2c: E2 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 0E 00 [12:23:32]MH_I2C_Read... [12:23:32]Read from MH i2c: E2 0E 00 C3 B8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 76 [12:23:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:23:32]wFMCommunicate OK [12:23:32]SAM_PROTO_GetShiftState done [12:23:32]FM_GetShiftState done [12:23:32]opened in 1729902265 [12:23:32]opened+sec_in_day 1729988665 [12:23:32]quantity*price = 130072 [12:23:32]sum+1 = 130074 [12:23:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.73 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.13 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 251 26.10.2024 12:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308830 ФПД: 3999148001784 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122338&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308830&fm=3999148001784&tin=02508201610067®Number=0000000000091780&sum=130000 [12:23:33]StoreToDocumentArchive [12:23:33]shift 532 fd 308830 [12:23:33]save to /storage/0532/doc_00308830 [12:23:33]save last doc name /storage/0532/doc_00308830 to /storage/kkm_last_doc_name [12:23:33]save OK [12:23:33]Clear old archive folders... [12:23:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:33]tlvbuf is 00BA5ED0 [12:23:33]SAM_PROTO_ClearQueue [12:23:33]wFMCommunicate request_size=4 [12:23:33]MH_SAM_APDU [12:23:33]CAPDU: 80 09 00 00 [12:23:33]Write to MH i2c: E2 08 00 D0 B8 80 09 00 00 00 00 00 00 FA [12:23:33]Write i2c OK [12:23:33]MH_I2C_Read... [12:23:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:33]Read from MH i2c: E2 [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: E2 03 00 [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: E2 03 00 D0 B8 00 90 00 FC [12:23:33]RAPDU: 90 00 [12:23:33]wFMCommunicate OK [12:23:33]SAM_PROTO_ClearQueue done [12:23:33]KKMCreateOFDPacket [12:23:33]OFDProtocolAddRootSTLVToBuf [12:23:33]FM_MakeSignedData [12:23:33]FM_MakeSignedData [12:23:33]SAM_PROTO_SignData [12:23:33]wFMCommunicate request_size=4 [12:23:33]MH_SAM_APDU [12:23:33]CAPDU: 80 0D 01 02 [12:23:33]Write to MH i2c: E2 08 00 D1 B8 80 0D 01 02 00 00 00 00 02 [12:23:33]Write i2c OK [12:23:33]MH_I2C_Read... [12:23:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:33]Read from MH i2c: E2 [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: E2 03 00 [12:23:33]MH_I2C_Read... [12:23:33]Read from MH i2c: E2 03 00 D1 B8 00 90 00 FD [12:23:33]RAPDU: 90 00 [12:23:33]wFMCommunicate OK [12:23:33]wFMCommunicate request_size=255 [12:23:33]MH_SAM_APDU [12:23:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 FB 00 00 00 F4 03 04 00 4A DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5E B6 04 00 35 04 06 00 03 [12:23:33]Write to MH i2c: E2 02 01 D2 B8 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 FB 00 00 00 F4 03 04 00 4A DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5E B6 04 00 35 04 06 00 03 00 00 19 [12:23:34]Write i2c OK [12:23:34]MH_I2C_Read... [12:23:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:34]Read from MH i2c: E2 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: E2 03 00 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: E2 03 00 D2 B8 00 90 00 FE [12:23:34]RAPDU: 90 00 [12:23:34]wFMCommunicate OK [12:23:34]wFMCommunicate request_size=10 [12:23:34]MH_SAM_APDU [12:23:34]CAPDU: 80 0D 02 02 05 A3 1F CB C9 F8 [12:23:34]Write to MH i2c: E2 0D 00 D3 B8 80 0D 02 02 05 00 A3 1F CB C9 F8 00 00 5D [12:23:34]Write i2c OK [12:23:34]MH_I2C_Read... [12:23:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:34]Read from MH i2c: E2 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: E2 03 00 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: E2 03 00 D3 B8 00 90 00 FF [12:23:34]RAPDU: 90 00 [12:23:34]wFMCommunicate OK [12:23:34]wFMCommunicate request_size=4 [12:23:34]MH_SAM_APDU [12:23:34]CAPDU: 80 0D 03 02 [12:23:34]Write to MH i2c: E2 08 00 D4 B8 80 0D 03 02 00 00 00 00 07 [12:23:34]Write i2c OK [12:23:34]MH_I2C_Read... [12:23:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:34]Read from MH i2c: E2 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: E2 0B 00 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: E2 0B 00 D4 B8 00 13 12 60 85 DA 1C A8 68 90 00 18 [12:23:34]RAPDU: 13 12 60 85 DA 1C A8 68 90 00 [12:23:34]wFMCommunicate OK [12:23:34]SAM_PROTO_SignData done [12:23:34]FM_MakeSignedData done [12:23:34]CreateOFDProtocolMessage [12:23:34]wFMCommunicate request_size=4 [12:23:34]MH_SAM_APDU [12:23:34]CAPDU: 80 11 00 00 [12:23:34]Write to MH i2c: E2 08 00 D5 B8 80 11 00 00 00 00 00 00 07 [12:23:34]Write i2c OK [12:23:34]MH_I2C_Read... [12:23:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:34]Read from MH i2c: E2 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: E2 17 00 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: E2 17 00 D5 B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5C [12:23:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:23:34]wFMCommunicate OK [12:23:34]CreateOFDProtocolMessage done [12:23:34]OFDSenderStorePacket 308830 [12:23:34]StoreOFDPacket docnum=308830 [12:23:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 58 D3 07 01 F0 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 FB 00 00 00 F4 03 04 00 4A DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5E B6 04 00 35 04 06 00 03 A3 1F CB C9 F8 13 12 60 85 DA 1C A8 68 [12:23:34]CheckFolder [12:23:34]dirname=/storage/ofd_packets [12:23:34]CheckFolder done [12:23:34]ProducePacketName [12:23:34]name=ofd_packets/00308830 [12:23:34]NVStorageSaveData ofd_packets/00308830 [12:23:34]File name is /storage/ofd_packets/00308830 [12:23:34]Write 301 bytes [12:23:34]NVStorageSaveData done [12:23:34]OFDSenderStorePacket done [12:23:34]KKMCreateOFDPacket done [12:23:34]NVStorageSaveData kkm_last_timestamp [12:23:34]File name is /storage/kkm_last_timestamp [12:23:34]Write 4 bytes [12:23:34]NVStorageSaveData done [12:23:34]ExternCall_PrintAddStr [12:23:34]wPrintStart [12:23:34]Write to MH i2c: 01 00 00 D6 B8 8E [12:23:34]Write i2c OK [12:23:34]MH_I2C_Read... [12:23:34]OFD Sender: Processing packet 308830 [packets to send 222, broken 221] [12:23:34]ProducePacketName [12:23:34]name=ofd_packets/00308830 [12:23:34]OFD Sender: To server: pG, [12:23:34]CommunicateWithHost lk.salyk.kg:30040 [12:23:34]ConnectInit lk.salyk.kg [12:23:34]Read from MH i2c: 01 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: 01 07 00 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: 01 07 00 D6 B8 00 00 00 00 00 FF 0F A3 [12:23:34]RasterBufferAndPrint [12:23:34]line Счет N : (1)642697 [12:23:34]line ИНН: 02508201610067 [12:23:34]line Контрольно-Кассовый Чек [12:23:34]line ПРОДАЖА [12:23:34]line ТРК (МРК, ГНК) : 51 [12:23:34]line Товар: 2710124500 [12:23:34]line Аи-95-К-3 [12:23:34]line 17.530 * 74.20 [12:23:34]line = 1300.73 [12:23:34]line НДС 12% НСП 1% [12:23:34]line > о реализуемом товаре [12:23:34]line ОКРУГЛЕНИЕ: -0.73 [12:23:34]line ИТОГО: 1300.00 [12:23:34]line Внесено: 1300.00 [12:23:34]line СДАЧА: 0.00 [12:23:34]line НСП 1% : 11.51 [12:23:34]line НДС 12% : 138.13 [12:23:34]line Наличными: 1300.00 [12:23:34]line Безнал.: 0.00 [12:23:34]line Место: АЗС № 172 "Партнер Нефть" [12:23:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:23:34]line СНО: Общий режим [12:23:34]line Чек 251 26.10.2024 12:23 [12:23:34]line Смена: 532 ФФД: 1.0 [12:23:34]line ЗНМ: 0300000116 [12:23:34]line РНМ: 0000000000091780 [12:23:34]line Версия ККМ: 001 [12:23:34]line ФМ: 0000000000871765 [12:23:34]line ФД: 308830 [12:23:34]line ФПД: 3999148001784 [12:23:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122338&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308830&fm=3999148001784&tin=02508201610067®Number=0000000000091780&sum=130000 [12:23:34]written 0, free lines is 4095 [12:23:34]Connected sock=10 [12: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 31 37 36 35 0F 01 00 00 58 D3 07 01 F0 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7A 44 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 FB 00 00 00 F4 03 04 00 4A DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5E B6 04 00 35 04 06 00 03 A3 1F CB C9 F8 13 12 60 85 DA 1C A8 68 [12:23:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 19 4A 47 00 98 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 31 37 36 35 10 04 04 00 5E B6 04 00 F4 03 04 00 A9 85 1C 67 B6 04 01 00 00 84 BB EA 48 30 73 18 55 [12:23:34]CommunicateWithHost err = 0 [12:23:34]CheckOFDResponse [12:23:34]1017 (14) - 77093643461234 [12:23:34]1041 (16) - 0000000000871765 [12:23:34]1040 (4) - 308830 [12:23:34]1012 (4) - 26.10.2024 06:01 [12:23:34]1206 (1) - 0 [12:23:34]OFD Sender: Remove packet 308830 [12:23:34]ProducePacketName [12:23:34]name=ofd_packets/00308830 [12:23:34]NVStorageDeleteData [12:23:34]Write to MH i2c: 01 00 00 00 B9 B9 [12:23:34]Write i2c OK [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: 01 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: 01 07 00 [12:23:34]MH_I2C_Read... [12:23:34]Read from MH i2c: 01 07 00 00 B9 00 00 00 00 00 BF 0C 8B [12:23:34]RasterBufferAndPrint [12:23:34]line [12:23:34]line [12:23:34]line [12:23:34]line [12:23:34]line [12:23:34]written 0, free lines is 3278 [12:23:35]MH_Cut [12:23:35]Write to MH i2c: D1 01 00 07 B9 01 92 [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: D1 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: D1 01 00 [12:23:35]MH_I2C_Read... [12:23:35]Read from MH i2c: D1 01 00 07 B9 00 91 [12:23:35]Write to MH i2c: 01 00 00 08 B9 C1 [12:23:35]Write i2c OK [12:23:35]MH_I2C_Read... [12:23:35]OFD Sender: No OFD packet to send [12:23:35]*** Cut start [12:23:35]*** Purtial cut [12:23:35]*** Stage 1: CUTSNS_PIN = 1 [12:23:36]Read from MH i2c: 01 [12:23:36]MH_I2C_Read... [12:23:36]*** Stop cut motor [12:23:36]*** Cut end [12:23:36]Read from MH i2c: 01 07 00 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: 01 07 00 08 B9 00 00 00 00 00 FF 0F D6 [12:23:36]process_action close_receipt done [12:23:36]requested_data is exist [12:23:36]produce_requested_data [12:23:36]requested_item fm.sn is exist - process it [12:23:36]wFMCommunicate request_size=4 [12:23:36]MH_SAM_APDU [12:23:36]CAPDU: 80 11 00 00 [12:23:36]Write to MH i2c: E2 08 00 09 B9 80 11 00 00 00 00 00 00 3C [12:23:36]Write i2c OK [12:23:36]MH_I2C_Read... [12:23:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:36]Read from MH i2c: E2 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 17 00 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 17 00 09 B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 91 [12:23:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:23:36]wFMCommunicate OK [12:23:36]requested_item fd.num is exist - process it [12:23:36]SAM_PROTO_GetFieldsCounters [12:23:36]wFMCommunicate request_size=4 [12:23:36]MH_SAM_APDU [12:23:36]CAPDU: 80 13 00 00 [12:23:36]Write to MH i2c: E2 08 00 0A B9 80 13 00 00 00 00 00 00 3F [12:23:36]Write i2c OK [12:23:36]MH_I2C_Read... [12:23:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:36]Read from MH i2c: E2 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 62 00 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 62 00 0A B9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5E B6 04 00 0E 04 04 00 14 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 81 [12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5E B6 04 00 0E 04 04 00 14 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 [12:23:36]wFMCommunicate OK [12:23:36]SAM_PROTO_GetFieldsCounters done [12:23:36]requested_item shift.num is exist - process it [12:23:36]requested_item shift.opened is exist - process it [12:23:36]req_shift_opened [12:23:36]FM_GetShiftState [12:23:36]SAM_PROTO_GetShiftState [12:23:36]wFMCommunicate request_size=4 [12:23:36]MH_SAM_APDU [12:23:36]CAPDU: 80 13 01 00 [12:23:36]Write to MH i2c: E2 08 00 0B B9 80 13 01 00 00 00 00 00 41 [12:23:36]Write i2c OK [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 [12:23:36]MH_I2C_Read... [12:23:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:36]Read from MH i2c: E2 0E 00 [12:23:36]MH_I2C_Read... [12:23:36]Read from MH i2c: E2 0E 00 0B B9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BF [12:23:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:23:36]wFMCommunicate OK [12:23:36]SAM_PROTO_GetShiftState done [12:23:36]FM_GetShiftState done [12:23:36]req_shift_opened done [12:23:36]requested_item shift.open_date is exist - process it [12:23:36]req_shift_open_date [12:23:36]req_shift_open_date done [12:23:36]produce_requested_data done [12:23:36]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308830,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:23:36]process_action_free close_receipt [12:23:36]json_value_free [12:23:36]json_value_free done [12:23:36]process_json_proto returns [12:23:36]Send response to host [12:23:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308830,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:23:36]free response buf [12:23:36]execute_script done [12:23:36]execute_script returns [12:23:36]free content buf [12:23:36]Sock 9.Close socket [12:23:36]Sock 9.Thread stoped [12:23:38]accept exits with 8 [12:23:38]New connection [12:23:38]New thread 3067198820 created [12:23:38]Thread 3067342180 joined [12:23:38]Waiting for new connection... [12:23:38] Sock 8.Parse request [12:23:38]Sock 8.Check first char [12:23:38]Sock 8.First char is OK [12:23:38]request: POST /json_proto HTTP/1.0 [12:23:38]Method: POST [12:23:38]URL: /json_proto [12:23:38]Method is POST - this is cgi request [12:23:38]url: /json_proto [12:23:38]query_string will be loaded in cgi processing [12:23:38]execute_cgi json_proto POST (null) [12:23:38]execute_cgi path=json_proto method=POST [12:23:38]POST find Content-Length [12:23:38]Host: 172.17.96.3:8080 [12:23:38]Content-Length: 677 [12:23:38]Content-Type: application/json [12:23:38] [12:23:38]POST finish read [12:23:38]Found Content-Length = 677 [12:23:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:23:38]execute_script... [12:23: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)642699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:23:38]POST & json_proto [12:23:38]process_json_proto [12:23:38]json parsed OK: [12:23:38]protocol is kg_v1.0 [12:23:38]action value=close_receipt [12:23:38]process_action close_receipt [12:23:38]cmd_close_receipt [12:23:38]MH_GetDate [12:23:38]Write to MH i2c: F0 00 00 0C B9 B4 [12:23:38]Write i2c OK [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: F0 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: F0 09 00 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: F0 09 00 0C B9 00 50 DF 1C 67 44 5E 04 65 7A [12:23:38]GetLastDocTimeStamp 1729945418 [12:23:38]current date 1729945424 [12:23:38]FM_GetShiftState [12:23:38]SAM_PROTO_GetShiftState [12:23:38]wFMCommunicate request_size=4 [12:23:38]MH_SAM_APDU [12:23:38]CAPDU: 80 13 01 00 [12:23:38]Write to MH i2c: E2 08 00 0D B9 80 13 01 00 00 00 00 00 43 [12:23:38]Write i2c OK [12:23:38]MH_I2C_Read... [12:23:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:38]Read from MH i2c: E2 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: E2 0E 00 [12:23:38]MH_I2C_Read... [12:23:38]Read from MH i2c: E2 0E 00 0D B9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C1 [12:23:38]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:23:38]wFMCommunicate OK [12:23:38]SAM_PROTO_GetShiftState done [12:23:38]FM_GetShiftState done [12:23:38]opened in 1729902265 [12:23:38]opened+sec_in_day 1729988665 [12:23:38]quantity*price = 20003 [12:23:38]sum+1 = 20004 [12:23:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 252 26.10.2024 12:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308831 ФПД: 50390221103962 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122344&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308831&fm=50390221103962&tin=02508201610067®Number=0000000000091780&sum=20000 [12:23:39]StoreToDocumentArchive [12:23:39]shift 532 fd 308831 [12:23:39]save to /storage/0532/doc_00308831 [12:23:39]save last doc name /storage/0532/doc_00308831 to /storage/kkm_last_doc_name [12:23:39]save OK [12:23:39]Clear old archive folders... [12:23:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:39]tlvbuf is 00E83850 [12:23:39]SAM_PROTO_ClearQueue [12:23:39]wFMCommunicate request_size=4 [12:23:39]MH_SAM_APDU [12:23:39]CAPDU: 80 09 00 00 [12:23:39]Write to MH i2c: E2 08 00 1A B9 80 09 00 00 00 00 00 00 45 [12:23:39]Write i2c OK [12:23:39]MH_I2C_Read... [12:23:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:39]Read from MH i2c: E2 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 1A B9 00 90 00 47 [12:23:39]RAPDU: 90 00 [12:23:39]wFMCommunicate OK [12:23:39]SAM_PROTO_ClearQueue done [12:23:39]KKMCreateOFDPacket [12:23:39]OFDProtocolAddRootSTLVToBuf [12:23:39]FM_MakeSignedData [12:23:39]FM_MakeSignedData [12:23:39]SAM_PROTO_SignData [12:23:39]wFMCommunicate request_size=4 [12:23:39]MH_SAM_APDU [12:23:39]CAPDU: 80 0D 01 02 [12:23:39]Write to MH i2c: E2 08 00 1B B9 80 0D 01 02 00 00 00 00 4D [12:23:39]Write i2c OK [12:23:39]MH_I2C_Read... [12:23:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:39]Read from MH i2c: E2 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 1B B9 00 90 00 48 [12:23:39]RAPDU: 90 00 [12:23:39]wFMCommunicate OK [12:23:39]wFMCommunicate request_size=255 [12:23:39]MH_SAM_APDU [12:23: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 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 FC 00 00 00 F4 03 04 00 50 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5F B6 04 00 35 04 06 00 2D [12:23:39]Write to MH i2c: E2 02 01 1C B9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 FC 00 00 00 F4 03 04 00 50 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5F B6 04 00 35 04 06 00 2D 00 00 A7 [12:23:39]Write i2c OK [12:23:39]MH_I2C_Read... [12:23:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:39]Read from MH i2c: E2 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 1C B9 00 90 00 49 [12:23:39]RAPDU: 90 00 [12:23:39]wFMCommunicate OK [12:23:39]wFMCommunicate request_size=10 [12:23:39]MH_SAM_APDU [12:23:39]CAPDU: 80 0D 02 02 05 D4 63 3A A3 5A [12:23:39]Write to MH i2c: E2 0D 00 1D B9 80 0D 02 02 05 00 D4 63 3A A3 5A 00 00 C8 [12:23:39]Write i2c OK [12:23:39]MH_I2C_Read... [12:23:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:39]Read from MH i2c: E2 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 03 00 1D B9 00 90 00 4A [12:23:39]RAPDU: 90 00 [12:23:39]wFMCommunicate OK [12:23:39]wFMCommunicate request_size=4 [12:23:39]MH_SAM_APDU [12:23:39]CAPDU: 80 0D 03 02 [12:23:39]Write to MH i2c: E2 08 00 1E B9 80 0D 03 02 00 00 00 00 52 [12:23:39]Write i2c OK [12:23:39]MH_I2C_Read... [12:23:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:39]Read from MH i2c: E2 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 0B 00 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 0B 00 1E B9 00 96 93 2A 2F EB F3 20 6B 90 00 3E [12:23:39]RAPDU: 96 93 2A 2F EB F3 20 6B 90 00 [12:23:39]wFMCommunicate OK [12:23:39]SAM_PROTO_SignData done [12:23:39]FM_MakeSignedData done [12:23:39]CreateOFDProtocolMessage [12:23:39]wFMCommunicate request_size=4 [12:23:39]MH_SAM_APDU [12:23:39]CAPDU: 80 11 00 00 [12:23:39]Write to MH i2c: E2 08 00 1F B9 80 11 00 00 00 00 00 00 52 [12:23:39]Write i2c OK [12:23:39]MH_I2C_Read... [12:23:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:39]Read from MH i2c: E2 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 17 00 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: E2 17 00 1F B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A7 [12:23:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:23:39]wFMCommunicate OK [12:23:39]CreateOFDProtocolMessage done [12:23:39]OFDSenderStorePacket 308831 [12:23:39]StoreOFDPacket docnum=308831 [12:23:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 11 95 07 01 08 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FC 00 00 00 F4 03 04 00 50 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5F B6 04 00 35 04 06 00 2D D4 63 3A A3 5A 96 93 2A 2F EB F3 20 6B [12:23:39]CheckFolder [12:23:39]dirname=/storage/ofd_packets [12:23:39]CheckFolder done [12:23:39]ProducePacketName [12:23:39]name=ofd_packets/00308831 [12:23:39]NVStorageSaveData ofd_packets/00308831 [12:23:39]File name is /storage/ofd_packets/00308831 [12:23:39]Write 301 bytes [12:23:39]NVStorageSaveData done [12:23:39]OFDSenderStorePacket done [12:23:39]KKMCreateOFDPacket done [12:23:39]NVStorageSaveData kkm_last_timestamp [12:23:39]File name is /storage/kkm_last_timestamp [12:23:39]Write 4 bytes [12:23:39]NVStorageSaveData done [12:23:39]ExternCall_PrintAddStr [12:23:39]wPrintStart [12:23:39]Write to MH i2c: 01 00 00 20 B9 D9 [12:23:39]Write i2c OK [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: 01 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: 01 07 00 [12:23:39]MH_I2C_Read... [12:23:39]Read from MH i2c: 01 07 00 20 B9 00 00 00 00 00 FF 0F EE [12:23:39]RasterBufferAndPrint [12:23:39]line Счет N : (1)642699 [12:23:39]line ИНН: 02508201610067 [12:23:39]line Контрольно-Кассовый Чек [12:23:39]line ПРОДАЖА [12:23:39]line ТРК (МРК, ГНК) : 62 [12:23:39]line Товар: 2710124130 [12:23:39]line Аи-92-К-2 [12:23:39]line 2.990 * 66.90 [12:23:39]line = 200.03 [12:23:39]line НДС 12% НСП 1% [12:23:39]line > о реализуемом товаре [12:23:39]line ОКРУГЛЕНИЕ: -0.03 [12:23:39]line ИТОГО: 200.00 [12:23:39]line Внесено: 200.00 [12:23:39]line СДАЧА: 0.00 [12:23:39]line НСП 1% : 1.77 [12:23:39]line НДС 12% : 21.24 [12:23:39]line Наличными: 200.00 [12:23:39]line Безнал.: 0.00 [12:23:39]line Место: АЗС № 172 "Партнер Нефть" [12:23:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:23:39]line СНО: Общий режим [12:23:39]line Чек 252 26.10.2024 12:23 [12:23:39]line Смена: 532 ФФД: 1.0 [12:23:39]line ЗНМ: 0300000116 [12:23:39]line РНМ: 0000000000091780 [12:23:39]line Версия ККМ: 001 [12:23:39]line ФМ: 0000000000871765 [12:23:39]line ФД: 308831 [12:23:39]line ФПД: 50390221103962 [12:23:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122344&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308831&fm=50390221103962&tin=02508201610067®Number=0000000000091780&sum=20000 [12:23:39]OFD Sender: Processing packet 308831 [packets to send 222, broken 221] [12:23:39]ProducePacketName [12:23:39]name=ofd_packets/00308831 [12:23:39]OFD Sender: To server: pG, [12:23:39]CommunicateWithHost lk.salyk.kg:30040 [12:23:39]ConnectInit lk.salyk.kg [12:23:39]written 0, free lines is 4095 [12:23:39]Connected sock=10 [12:23:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 11 95 07 01 08 8F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FC 00 00 00 F4 03 04 00 50 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5F B6 04 00 35 04 06 00 2D D4 63 3A A3 5A 96 93 2A 2F EB F3 20 6B [12:23:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 06 CC 47 00 92 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 31 37 36 35 10 04 04 00 5F B6 04 00 F4 03 04 00 AE 85 1C 67 B6 04 01 00 00 47 41 1F 6E 13 93 BD DB [12:23:40]CommunicateWithHost err = 0 [12:23:40]CheckOFDResponse [12:23:40]1017 (14) - 77093643461234 [12:23:40]1041 (16) - 0000000000871765 [12:23:40]1040 (4) - 308831 [12:23:40]1012 (4) - 26.10.2024 06:01 [12:23:40]1206 (1) - 0 [12:23:40]OFD Sender: Remove packet 308831 [12:23:40]ProducePacketName [12:23:40]name=ofd_packets/00308831 [12:23:40]NVStorageDeleteData [12:23:40]Write to MH i2c: 01 00 00 4A B9 03 [12:23:40]Write i2c OK [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: 01 [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: 01 07 00 [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: 01 07 00 4A B9 00 00 00 00 00 06 0D 1D [12:23:40]RasterBufferAndPrint [12:23:40]line [12:23:40]line [12:23:40]line [12:23:40]line [12:23:40]line [12:23:40]written 0, free lines is 3358 [12:23:40]MH_Cut [12:23:40]Write to MH i2c: D1 01 00 51 B9 01 DC [12:23:40]Write i2c OK [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: D1 [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: D1 01 00 [12:23:40]MH_I2C_Read... [12:23:40]Read from MH i2c: D1 01 00 51 B9 00 DB [12:23:40]Write to MH i2c: 01 00 00 52 B9 0B [12:23:40]Write i2c OK [12:23:40]MH_I2C_Read... [12:23:40]OFD Sender: No OFD packet to send [12:23:41]*** Cut start [12:23:41]*** Purtial cut [12:23:41]*** Stage 1: CUTSNS_PIN = 1 [12:23:41]Read from MH i2c: 01 [12:23:41]MH_I2C_Read... [12:23:41]*** Stop cut motor [12:23:41]*** Cut end [12:23:41]Read from MH i2c: 01 07 00 [12:23:41]MH_I2C_Read... [12:23:41]Read from MH i2c: 01 07 00 52 B9 00 00 00 00 00 FF 0F 20 [12:23:41]process_action close_receipt done [12:23:41]requested_data is exist [12:23:41]produce_requested_data [12:23:41]requested_item fm.sn is exist - process it [12:23:41]wFMCommunicate request_size=4 [12:23:41]MH_SAM_APDU [12:23:41]CAPDU: 80 11 00 00 [12:23:41]Write to MH i2c: E2 08 00 53 B9 80 11 00 00 00 00 00 00 86 [12:23:41]Write i2c OK [12:23:41]MH_I2C_Read... [12:23:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:41]Read from MH i2c: E2 [12:23:41]MH_I2C_Read... [12:23:41]Read from MH i2c: E2 17 00 [12:23:41]MH_I2C_Read... [12:23:41]Read from MH i2c: E2 17 00 53 B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DB [12:23:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:23:41]wFMCommunicate OK [12:23:41]requested_item fd.num is exist - process it [12:23:41]SAM_PROTO_GetFieldsCounters [12:23:41]wFMCommunicate request_size=4 [12:23:41]MH_SAM_APDU [12:23:41]CAPDU: 80 13 00 00 [12:23:41]Write to MH i2c: E2 08 00 54 B9 80 13 00 00 00 00 00 00 89 [12:23:41]Write i2c OK [12:23:41]MH_I2C_Read... [12:23:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:41]Read from MH i2c: E2 [12:23:41]MH_I2C_Read... [12:23:41]Read from MH i2c: E2 62 00 [12:23:41]MH_I2C_Read... [12:23:41]Read from MH i2c: E2 62 00 54 B9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5F B6 04 00 0E 04 04 00 14 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 CF [12:23:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5F B6 04 00 0E 04 04 00 14 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 [12:23:41]wFMCommunicate OK [12:23:41]SAM_PROTO_GetFieldsCounters done [12:23:41]requested_item shift.num is exist - process it [12:23:41]requested_item shift.opened is exist - process it [12:23:41]req_shift_opened [12:23:41]FM_GetShiftState [12:23:41]SAM_PROTO_GetShiftState [12:23:41]wFMCommunicate request_size=4 [12:23:41]MH_SAM_APDU [12:23:41]CAPDU: 80 13 01 00 [12:23:41]Write to MH i2c: E2 08 00 55 B9 80 13 01 00 00 00 00 00 8B [12:23:41]Write i2c OK [12:23:41]MH_I2C_Read... [12:23:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:41]Read from MH i2c: E2 [12:23:41]MH_I2C_Read... [12:23:41]Read from MH i2c: E2 0E 00 [12:23:41]MH_I2C_Read... [12:23:41]Read from MH i2c: E2 0E 00 55 B9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 09 [12:23:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:23:41]wFMCommunicate OK [12:23:41]SAM_PROTO_GetShiftState done [12:23:41]FM_GetShiftState done [12:23:41]req_shift_opened done [12:23:41]requested_item shift.open_date is exist - process it [12:23:41]req_shift_open_date [12:23:41]req_shift_open_date done [12:23:41]produce_requested_data done [12:23:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308831,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:23:41]process_action_free close_receipt [12:23:41]json_value_free [12:23:41]json_value_free done [12:23:41]process_json_proto returns [12:23:41]Send response to host [12:23:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308831,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:23:41]free response buf [12:23:41]execute_script done [12:23:41]execute_script returns [12:23:41]free content buf [12:23:41]Sock 8.Close socket [12:23:41]Sock 8.Thread stoped [12:23:45]OFD Sender: No OFD packet to send [12:23:50]OFD Sender: No OFD packet to send [12:23:51]accept exits with 9 [12:23:51]New connection [12:23:51]New thread 3067342180 created [12:23:51]Thread 3067198820 joined [12:23:51]Waiting for new connection... [12:23:51] Sock 9.Parse request [12:23:51]Sock 9.Check first char [12:23:51]Sock 9.First char is OK [12:23:51]request: POST /json_proto HTTP/1.0 [12:23:51]Method: POST [12:23:51]URL: /json_proto [12:23:51]Method is POST - this is cgi request [12:23:51]url: /json_proto [12:23:51]query_string will be loaded in cgi processing [12:23:51]execute_cgi json_proto POST (null) [12:23:51]execute_cgi path=json_proto method=POST [12:23:51]POST find Content-Length [12:23:51]Host: 172.17.96.3:8080 [12:23:51]Content-Length: 678 [12:23:51]Content-Type: application/json [12:23:51] [12:23:51]POST finish read [12:23:51]Found Content-Length = 678 [12:23:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [12:23:51]execute_script... [12:23:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [12:23:51]POST & json_proto [12:23:51]process_json_proto [12:23:51]json parsed OK: [12:23:51]protocol is kg_v1.0 [12:23:51]action value=close_receipt [12:23:51]process_action close_receipt [12:23:51]cmd_close_receipt [12:23:51]MH_GetDate [12:23:51]Write to MH i2c: F0 00 00 56 B9 FE [12:23:51]Write i2c OK [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: F0 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: F0 09 00 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: F0 09 00 56 B9 00 5D DF 1C 67 44 5E 04 65 D1 [12:23:51]GetLastDocTimeStamp 1729945424 [12:23:51]current date 1729945437 [12:23:51]FM_GetShiftState [12:23:51]SAM_PROTO_GetShiftState [12:23:51]wFMCommunicate request_size=4 [12:23:51]MH_SAM_APDU [12:23:51]CAPDU: 80 13 01 00 [12:23:51]Write to MH i2c: E2 08 00 57 B9 80 13 01 00 00 00 00 00 8D [12:23:51]Write i2c OK [12:23:51]MH_I2C_Read... [12:23:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:51]Read from MH i2c: E2 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 0E 00 [12:23:51]MH_I2C_Read... [12:23:51]Read from MH i2c: E2 0E 00 57 B9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0B [12:23:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:23:51]wFMCommunicate OK [12:23:51]SAM_PROTO_GetShiftState done [12:23:51]FM_GetShiftState done [12:23:51]opened in 1729902265 [12:23:51]opened+sec_in_day 1729988665 [12:23:51]quantity*price = 80012 [12:23:51]sum+1 = 80013 [12:23:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 253 26.10.2024 12:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308832 ФПД: 269073689952567 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122357&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308832&fm=269073689952567&tin=02508201610067®Number=0000000000091780&sum=80000 [12:23:52]StoreToDocumentArchive [12:23:52]shift 532 fd 308832 [12:23:52]save to /storage/0532/doc_00308832 [12:23:52]save last doc name /storage/0532/doc_00308832 to /storage/kkm_last_doc_name [12:23:52]save OK [12:23:52]Clear old archive folders... [12:23:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:23:52]tlvbuf is 00D3C0D0 [12:23:52]SAM_PROTO_ClearQueue [12:23:52]wFMCommunicate request_size=4 [12:23:52]MH_SAM_APDU [12:23:52]CAPDU: 80 09 00 00 [12:23:52]Write to MH i2c: E2 08 00 64 B9 80 09 00 00 00 00 00 00 8F [12:23:52]Write i2c OK [12:23:52]MH_I2C_Read... [12:23:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:23:52]Read from MH i2c: E2 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 03 00 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 03 00 64 B9 00 90 00 91 [12:23:52]RAPDU: 90 00 [12:23:52]wFMCommunicate OK [12:23:52]SAM_PROTO_ClearQueue done [12:23:52]KKMCreateOFDPacket [12:23:52]OFDProtocolAddRootSTLVToBuf [12:23:52]FM_MakeSignedData [12:23:52]FM_MakeSignedData [12:23:52]SAM_PROTO_SignData [12:23:52]wFMCommunicate request_size=4 [12:23:52]MH_SAM_APDU [12:23:52]CAPDU: 80 0D 01 02 [12:23:52]Write to MH i2c: E2 08 00 65 B9 80 0D 01 02 00 00 00 00 97 [12:23:52]Write i2c OK [12:23:52]MH_I2C_Read... [12:23:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:23:52]Read from MH i2c: E2 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 03 00 [12:23:52]MH_I2C_Read... [12:23:52]Read from MH i2c: E2 03 00 65 B9 00 90 00 92 [12:23:52]RAPDU: 90 00 [12:23:52]wFMCommunicate OK [12:23:52]wFMCommunicate request_size=255 [12:23:52]MH_SAM_APDU [12:23:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FD 00 00 00 F4 03 04 00 5D DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 60 B6 04 00 35 04 06 00 F4 [12:23:52]Write to MH i2c: E2 02 01 66 B9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 FD 00 00 00 F4 03 04 00 5D DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 60 B6 04 00 35 04 06 00 F4 00 00 F1 [12:23:52]Write i2c OK [12:23:52]MH_I2C_Read... [12:23:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:53]Read from MH i2c: E2 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 03 00 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 03 00 66 B9 00 90 00 93 [12:23:53]RAPDU: 90 00 [12:23:53]wFMCommunicate OK [12:23:53]wFMCommunicate request_size=10 [12:23:53]MH_SAM_APDU [12:23:53]CAPDU: 80 0D 02 02 05 B8 99 B5 41 37 [12:23:53]Write to MH i2c: E2 0D 00 67 B9 80 0D 02 02 05 00 B8 99 B5 41 37 00 00 22 [12:23:53]Write i2c OK [12:23:53]MH_I2C_Read... [12:23:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:23:53]Read from MH i2c: E2 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 03 00 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 03 00 67 B9 00 90 00 94 [12:23:53]RAPDU: 90 00 [12:23:53]wFMCommunicate OK [12:23:53]wFMCommunicate request_size=4 [12:23:53]MH_SAM_APDU [12:23:53]CAPDU: 80 0D 03 02 [12:23:53]Write to MH i2c: E2 08 00 68 B9 80 0D 03 02 00 00 00 00 9C [12:23:53]Write i2c OK [12:23:53]MH_I2C_Read... [12:23:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:23:53]Read from MH i2c: E2 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 0B 00 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 0B 00 68 B9 00 CF A4 F4 60 16 9D 3B D1 90 00 23 [12:23:53]RAPDU: CF A4 F4 60 16 9D 3B D1 90 00 [12:23:53]wFMCommunicate OK [12:23:53]SAM_PROTO_SignData done [12:23:53]FM_MakeSignedData done [12:23:53]CreateOFDProtocolMessage [12:23:53]wFMCommunicate request_size=4 [12:23:53]MH_SAM_APDU [12:23:53]CAPDU: 80 11 00 00 [12:23:53]Write to MH i2c: E2 08 00 69 B9 80 11 00 00 00 00 00 00 9C [12:23:53]Write i2c OK [12:23:53]MH_I2C_Read... [12:23:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:53]Read from MH i2c: E2 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 17 00 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: E2 17 00 69 B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F1 [12:23:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:23:53]wFMCommunicate OK [12:23:53]CreateOFDProtocolMessage done [12:23:53]OFDSenderStorePacket 308832 [12:23:53]StoreOFDPacket docnum=308832 [12:23:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 82 8E 07 01 7F 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FD 00 00 00 F4 03 04 00 5D DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 60 B6 04 00 35 04 06 00 F4 B8 99 B5 41 37 CF A4 F4 60 16 9D 3B D1 [12:23:53]CheckFolder [12:23:53]dirname=/storage/ofd_packets [12:23:53]CheckFolder done [12:23:53]ProducePacketName [12:23:53]name=ofd_packets/00308832 [12:23:53]NVStorageSaveData ofd_packets/00308832 [12:23:53]File name is /storage/ofd_packets/00308832 [12:23:53]Write 301 bytes [12:23:53]NVStorageSaveData done [12:23:53]OFDSenderStorePacket done [12:23:53]KKMCreateOFDPacket done [12:23:53]NVStorageSaveData kkm_last_timestamp [12:23:53]File name is /storage/kkm_last_timestamp [12:23:53]Write 4 bytes [12:23:53]NVStorageSaveData done [12:23:53]ExternCall_PrintAddStr [12:23:53]wPrintStart [12:23:53]Write to MH i2c: 01 00 00 6A B9 23 [12:23:53]Write i2c OK [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: 01 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: 01 07 00 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: 01 07 00 6A B9 00 00 00 00 00 FF 0F 38 [12:23:53]RasterBufferAndPrint [12:23:53]line Счет N : (1)642698 [12:23:53]line ИНН: 02508201610067 [12:23:53]line Контрольно-Кассовый Чек [12:23:53]line ПРОДАЖА [12:23:53]line ТРК (МРК, ГНК) : 31 [12:23:53]line Товар: 2710124130 [12:23:53]line Аи-92-К-2 [12:23:53]line 11.960 * 66.90 [12:23:53]line = 800.12 [12:23:53]line НДС 12% НСП 1% [12:23:53]line > о реализуемом товаре [12:23:53]line ОКРУГЛЕНИЕ: -0.12 [12:23:53]line ИТОГО: 800.00 [12:23:53]line Внесено: 800.00 [12:23:53]line СДАЧА: 0.00 [12:23:53]line НСП 1% : 7.08 [12:23:53]line НДС 12% : 84.97 [12:23:53]line Наличными: 800.00 [12:23:53]line Безнал.: 0.00 [12:23:53]line Место: АЗС № 172 "Партнер Нефть" [12:23:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:23:53]line СНО: Общий режим [12:23:53]line Чек 253 26.10.2024 12:23 [12:23:53]line Смена: 532 ФФД: 1.0 [12:23:53]line ЗНМ: 0300000116 [12:23:53]line РНМ: 0000000000091780 [12:23:53]line Версия ККМ: 001 [12:23:53]line ФМ: 0000000000871765 [12:23:53]line ФД: 308832 [12:23:53]line ФПД: 269073689952567 [12:23:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122357&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308832&fm=269073689952567&tin=02508201610067®Number=0000000000091780&sum=80000 [12:23:53]OFD Sender: Processing packet 308832 [packets to send 222, broken 221] [12:23:53]ProducePacketName [12:23:53]name=ofd_packets/00308832 [12:23:53]OFD Sender: To server: pG, [12:23:53]CommunicateWithHost lk.salyk.kg:30040 [12:23:53]ConnectInit lk.salyk.kg [12:23:53]written 0, free lines is 4095 [12:23:53]Connected sock=10 [12:23:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 82 8E 07 01 7F 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FD 00 00 00 F4 03 04 00 5D DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 60 B6 04 00 35 04 06 00 F4 B8 99 B5 41 37 CF A4 F4 60 16 9D 3B D1 [12:23:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AC F5 47 00 83 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 60 B6 04 00 F4 03 04 00 BC 85 1C 67 B6 04 01 00 00 D7 8B F6 2E 58 6F 85 32 [12:23:53]CommunicateWithHost err = 0 [12:23:53]CheckOFDResponse [12:23:53]1017 (14) - 77093643461234 [12:23:53]1041 (16) - 0000000000871765 [12:23:53]1040 (4) - 308832 [12:23:53]1012 (4) - 26.10.2024 06:01 [12:23:53]1206 (1) - 0 [12:23:53]OFD Sender: Remove packet 308832 [12:23:53]ProducePacketName [12:23:53]name=ofd_packets/00308832 [12:23:53]NVStorageDeleteData [12:23:53]Write to MH i2c: 01 00 00 94 B9 4D [12:23:53]Write i2c OK [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: 01 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: 01 07 00 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: 01 07 00 94 B9 00 00 00 00 00 FB 0C 5B [12:23:53]RasterBufferAndPrint [12:23:53]line [12:23:53]line [12:23:53]line [12:23:53]line [12:23:53]line [12:23:53]written 0, free lines is 3347 [12:23:53]MH_Cut [12:23:53]Write to MH i2c: D1 01 00 9B B9 01 26 [12:23:53]Write i2c OK [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: D1 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: D1 01 00 [12:23:53]MH_I2C_Read... [12:23:53]Read from MH i2c: D1 01 00 9B B9 00 25 [12:23:53]Write to MH i2c: 01 00 00 9C B9 55 [12:23:53]Write i2c OK [12:23:53]MH_I2C_Read... [12:23:54]OFD Sender: No OFD packet to send [12:23:54]*** Cut start [12:23:54]*** Purtial cut [12:23:54]*** Stage 1: CUTSNS_PIN = 1 [12:23:54]Read from MH i2c: 01 [12:23:54]MH_I2C_Read... [12:23:54]*** Stop cut motor [12:23:54]*** Cut end [12:23:54]Read from MH i2c: 01 07 00 [12:23:54]MH_I2C_Read... [12:23:54]Read from MH i2c: 01 07 00 9C B9 00 00 00 00 00 FF 0F 6A [12:23:55]process_action close_receipt done [12:23:55]requested_data is exist [12:23:55]produce_requested_data [12:23:55]requested_item fm.sn is exist - process it [12:23:55]wFMCommunicate request_size=4 [12:23:55]MH_SAM_APDU [12:23:55]CAPDU: 80 11 00 00 [12:23:55]Write to MH i2c: E2 08 00 9D B9 80 11 00 00 00 00 00 00 D0 [12:23:55]Write i2c OK [12:23:55]MH_I2C_Read... [12:23:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:23:55]Read from MH i2c: E2 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 17 00 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 17 00 9D B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 25 [12:23:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:23:55]wFMCommunicate OK [12:23:55]requested_item fd.num is exist - process it [12:23:55]SAM_PROTO_GetFieldsCounters [12:23:55]wFMCommunicate request_size=4 [12:23:55]MH_SAM_APDU [12:23:55]CAPDU: 80 13 00 00 [12:23:55]Write to MH i2c: E2 08 00 9E B9 80 13 00 00 00 00 00 00 D3 [12:23:55]Write i2c OK [12:23:55]MH_I2C_Read... [12:23:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:23:55]Read from MH i2c: E2 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 62 00 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 62 00 9E B9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 60 B6 04 00 0E 04 04 00 14 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 1D [12:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 60 B6 04 00 0E 04 04 00 14 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 [12:23:55]wFMCommunicate OK [12:23:55]SAM_PROTO_GetFieldsCounters done [12:23:55]requested_item shift.num is exist - process it [12:23:55]requested_item shift.opened is exist - process it [12:23:55]req_shift_opened [12:23:55]FM_GetShiftState [12:23:55]SAM_PROTO_GetShiftState [12:23:55]wFMCommunicate request_size=4 [12:23:55]MH_SAM_APDU [12:23:55]CAPDU: 80 13 01 00 [12:23:55]Write to MH i2c: E2 08 00 9F B9 80 13 01 00 00 00 00 00 D5 [12:23:55]Write i2c OK [12:23:55]MH_I2C_Read... [12:23:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:23:55]Read from MH i2c: E2 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 0E 00 [12:23:55]MH_I2C_Read... [12:23:55]Read from MH i2c: E2 0E 00 9F B9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 53 [12:23:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:23:55]wFMCommunicate OK [12:23:55]SAM_PROTO_GetShiftState done [12:23:55]FM_GetShiftState done [12:23:55]req_shift_opened done [12:23:55]requested_item shift.open_date is exist - process it [12:23:55]req_shift_open_date [12:23:55]req_shift_open_date done [12:23:55]produce_requested_data done [12:23:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308832,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:23:55]process_action_free close_receipt [12:23:55]json_value_free [12:23:55]json_value_free done [12:23:55]process_json_proto returns [12:23:55]Send response to host [12:23:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308832,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:23:55]free response buf [12:23:55]execute_script done [12:23:55]execute_script returns [12:23:55]free content buf [12:23:55]Sock 9.Close socket [12:23:55]Sock 9.Thread stoped [12:23:59]OFD Sender: No OFD packet to send [12:24:04]OFD Sender: No OFD packet to send [12:24:09]OFD Sender: No OFD packet to send [12:24:14]OFD Sender: No OFD packet to send [12:24:19]OFD Sender: No OFD packet to send [12:24:24]OFD Sender: No OFD packet to send [12:24:29]OFD Sender: No OFD packet to send [12:24:34]OFD Sender: No OFD packet to send [12:24:39]OFD Sender: No OFD packet to send [12:24:44]OFD Sender: No OFD packet to send [12:24:49]OFD Sender: No OFD packet to send [12:24:54]OFD Sender: No OFD packet to send [12:24:59]OFD Sender: No OFD packet to send [12:25:04]OFD Sender: No OFD packet to send [12:25:09]OFD Sender: No OFD packet to send [12:25:14]OFD Sender: No OFD packet to send [12:25:19]OFD Sender: No OFD packet to send [12:25:24]OFD Sender: No OFD packet to send [12:25:29]OFD Sender: No OFD packet to send [12:25:31]accept exits with 8 [12:25:31]New connection [12:25:31]New thread 3067198820 created [12:25:31]Thread 3067342180 joined [12:25:31]Waiting for new connection... [12:25:31] Sock 8.Parse request [12:25:31]Sock 8.Check first char [12:25:31]Sock 8.First char is OK [12:25:31]request: POST /json_proto HTTP/1.0 [12:25:31]Method: POST [12:25:31]URL: /json_proto [12:25:31]Method is POST - this is cgi request [12:25:31]url: /json_proto [12:25:31]query_string will be loaded in cgi processing [12:25:31]execute_cgi json_proto POST (null) [12:25:31]execute_cgi path=json_proto method=POST [12:25:31]POST find Content-Length [12:25:31]Host: 172.17.96.3:8080 [12:25:31]Content-Length: 677 [12:25:31]Content-Type: application/json [12:25:31] [12:25:31]POST finish read [12:25:31]Found Content-Length = 677 [12:25:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [12:25:31]execute_script... [12:25:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642700", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [12:25:31]POST & json_proto [12:25:31]process_json_proto [12:25:31]json parsed OK: [12:25:31]protocol is kg_v1.0 [12:25:31]action value=close_receipt [12:25:31]process_action close_receipt [12:25:31]cmd_close_receipt [12:25:31]MH_GetDate [12:25:31]Write to MH i2c: F0 00 00 A0 B9 48 [12:25:31]Write i2c OK [12:25:31]MH_I2C_Read... [12:25:31]Read from MH i2c: F0 [12:25:31]MH_I2C_Read... [12:25:31]Read from MH i2c: F0 09 00 [12:25:31]MH_I2C_Read... [12:25:31]Read from MH i2c: F0 09 00 A0 B9 00 C1 DF 1C 67 44 5E 04 65 7F [12:25:31]GetLastDocTimeStamp 1729945437 [12:25:31]current date 1729945537 [12:25:31]FM_GetShiftState [12:25:31]SAM_PROTO_GetShiftState [12:25:31]wFMCommunicate request_size=4 [12:25:31]MH_SAM_APDU [12:25:31]CAPDU: 80 13 01 00 [12:25:31]Write to MH i2c: E2 08 00 A1 B9 80 13 01 00 00 00 00 00 D7 [12:25:31]Write i2c OK [12:25:31]MH_I2C_Read... [12:25:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:31]Read from MH i2c: E2 [12:25:31]MH_I2C_Read... [12:25:31]Read from MH i2c: E2 0E 00 [12:25:31]MH_I2C_Read... [12:25:31]Read from MH i2c: E2 0E 00 A1 B9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 55 [12:25:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:25:31]wFMCommunicate OK [12:25:31]SAM_PROTO_GetShiftState done [12:25:31]FM_GetShiftState done [12:25:31]opened in 1729902265 [12:25:31]opened+sec_in_day 1729988665 [12:25:31]quantity*price = 50041 [12:25:31]sum+1 = 50042 [12:25:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 254 26.10.2024 12:25 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308833 ФПД: 27641658631415 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122537&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308833&fm=27641658631415&tin=02508201610067®Number=0000000000091780&sum=50000 [12:25:32]StoreToDocumentArchive [12:25:32]shift 532 fd 308833 [12:25:32]save to /storage/0532/doc_00308833 [12:25:32]save last doc name /storage/0532/doc_00308833 to /storage/kkm_last_doc_name [12:25:32]save OK [12:25:32]Clear old archive folders... [12:25:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:25:33]tlvbuf is 00A9CF40 [12:25:33]SAM_PROTO_ClearQueue [12:25:33]wFMCommunicate request_size=4 [12:25:33]MH_SAM_APDU [12:25:33]CAPDU: 80 09 00 00 [12:25:33]Write to MH i2c: E2 08 00 AE B9 80 09 00 00 00 00 00 00 D9 [12:25:33]Write i2c OK [12:25:33]MH_I2C_Read... [12:25:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:25:33]Read from MH i2c: E2 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: E2 03 00 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: E2 03 00 AE B9 00 90 00 DB [12:25:33]RAPDU: 90 00 [12:25:33]wFMCommunicate OK [12:25:33]SAM_PROTO_ClearQueue done [12:25:33]KKMCreateOFDPacket [12:25:33]OFDProtocolAddRootSTLVToBuf [12:25:33]FM_MakeSignedData [12:25:33]FM_MakeSignedData [12:25:33]SAM_PROTO_SignData [12:25:33]wFMCommunicate request_size=4 [12:25:33]MH_SAM_APDU [12:25:33]CAPDU: 80 0D 01 02 [12:25:33]Write to MH i2c: E2 08 00 AF B9 80 0D 01 02 00 00 00 00 E1 [12:25:33]Write i2c OK [12:25:33]MH_I2C_Read... [12:25:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:25:33]Read from MH i2c: E2 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: E2 03 00 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: E2 03 00 AF B9 00 90 00 DC [12:25:33]RAPDU: 90 00 [12:25:33]wFMCommunicate OK [12:25:33]wFMCommunicate request_size=255 [12:25:33]MH_SAM_APDU [12:25:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FE 00 00 00 F4 03 04 00 C1 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 61 B6 04 00 35 04 06 00 19 [12:25:33]Write to MH i2c: E2 02 01 B0 B9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 FE 00 00 00 F4 03 04 00 C1 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 61 B6 04 00 35 04 06 00 19 00 00 DA [12:25:33]Write i2c OK [12:25:33]MH_I2C_Read... [12:25:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:33]Read from MH i2c: E2 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: E2 03 00 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: E2 03 00 B0 B9 00 90 00 DD [12:25:33]RAPDU: 90 00 [12:25:33]wFMCommunicate OK [12:25:33]wFMCommunicate request_size=10 [12:25:33]MH_SAM_APDU [12:25:33]CAPDU: 80 0D 02 02 05 23 D3 3E 64 F7 [12:25:33]Write to MH i2c: E2 0D 00 B1 B9 80 0D 02 02 05 00 23 D3 3E 64 F7 00 00 7D [12:25:33]Write i2c OK [12:25:33]MH_I2C_Read... [12:25:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:33]Read from MH i2c: E2 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: E2 03 00 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: E2 03 00 B1 B9 00 90 00 DE [12:25:33]RAPDU: 90 00 [12:25:33]wFMCommunicate OK [12:25:33]wFMCommunicate request_size=4 [12:25:33]MH_SAM_APDU [12:25:33]CAPDU: 80 0D 03 02 [12:25:33]Write to MH i2c: E2 08 00 B2 B9 80 0D 03 02 00 00 00 00 E6 [12:25:33]Write i2c OK [12:25:33]MH_I2C_Read... [12:25:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:25:33]Read from MH i2c: E2 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: E2 0B 00 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: E2 0B 00 B2 B9 00 0D 81 C9 92 66 0E 1A F0 90 00 4E [12:25:33]RAPDU: 0D 81 C9 92 66 0E 1A F0 90 00 [12:25:33]wFMCommunicate OK [12:25:33]SAM_PROTO_SignData done [12:25:33]FM_MakeSignedData done [12:25:33]CreateOFDProtocolMessage [12:25:33]wFMCommunicate request_size=4 [12:25:33]MH_SAM_APDU [12:25:33]CAPDU: 80 11 00 00 [12:25:33]Write to MH i2c: E2 08 00 B3 B9 80 11 00 00 00 00 00 00 E6 [12:25:33]Write i2c OK [12:25:33]MH_I2C_Read... [12:25:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:33]Read from MH i2c: E2 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: E2 17 00 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: E2 17 00 B3 B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3B [12:25:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:25:33]wFMCommunicate OK [12:25:33]CreateOFDProtocolMessage done [12:25:33]OFDSenderStorePacket 308833 [12:25:33]StoreOFDPacket docnum=308833 [12:25:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 24 71 07 01 F1 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 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 FE 00 00 00 F4 03 04 00 C1 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 61 B6 04 00 35 04 06 00 19 23 D3 3E 64 F7 0D 81 C9 92 66 0E 1A F0 [12:25:33]CheckFolder [12:25:33]dirname=/storage/ofd_packets [12:25:33]CheckFolder done [12:25:33]ProducePacketName [12:25:33]name=ofd_packets/00308833 [12:25:33]NVStorageSaveData ofd_packets/00308833 [12:25:33]File name is /storage/ofd_packets/00308833 [12:25:33]Write 301 bytes [12:25:33]NVStorageSaveData done [12:25:33]OFDSenderStorePacket done [12:25:33]KKMCreateOFDPacket done [12:25:33]NVStorageSaveData kkm_last_timestamp [12:25:33]File name is /storage/kkm_last_timestamp [12:25:33]Write 4 bytes [12:25:33]NVStorageSaveData done [12:25:33]ExternCall_PrintAddStr [12:25:33]wPrintStart [12:25:33]Write to MH i2c: 01 00 00 B4 B9 6D [12:25:33]Write i2c OK [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: 01 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: 01 07 00 [12:25:33]MH_I2C_Read... [12:25:33]Read from MH i2c: 01 07 00 B4 B9 00 00 00 00 00 FF 0F 82 [12:25:33]RasterBufferAndPrint [12:25:33]line Счет N : (1)642700 [12:25:33]line ИНН: 02508201610067 [12:25:33]line Контрольно-Кассовый Чек [12:25:33]line ПРОДАЖА [12:25:33]line ТРК (МРК, ГНК) : 31 [12:25:33]line Товар: 2710124130 [12:25:33]line Аи-92-К-2 [12:25:33]line 7.480 * 66.90 [12:25:33]line = 500.41 [12:25:33]line НДС 12% НСП 1% [12:25:33]line > о реализуемом товаре [12:25:33]line ОКРУГЛЕНИЕ: -0.41 [12:25:33]line ИТОГО: 500.00 [12:25:33]line Внесено: 500.00 [12:25:33]line СДАЧА: 0.00 [12:25:33]line НСП 1% : 4.43 [12:25:33]line НДС 12% : 53.14 [12:25:33]line Наличными: 500.00 [12:25:33]line Безнал.: 0.00 [12:25:33]line Место: АЗС № 172 "Партнер Нефть" [12:25:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:25:33]line СНО: Общий режим [12:25:33]line Чек 254 26.10.2024 12:25 [12:25:33]line Смена: 532 ФФД: 1.0 [12:25:33]line ЗНМ: 0300000116 [12:25:33]line РНМ: 0000000000091780 [12:25:33]line Версия ККМ: 001 [12:25:33]line ФМ: 0000000000871765 [12:25:33]line ФД: 308833 [12:25:33]line ФПД: 27641658631415 [12:25:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122537&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308833&fm=27641658631415&tin=02508201610067®Number=0000000000091780&sum=50000 [12:25:33]OFD Sender: Processing packet 308833 [packets to send 222, broken 221] [12:25:33]ProducePacketName [12:25:33]name=ofd_packets/00308833 [12:25:33]OFD Sender: To server: pG, [12:25:33]CommunicateWithHost lk.salyk.kg:30040 [12:25:33]ConnectInit lk.salyk.kg [12:25:33]written 0, free lines is 4095 [12:25:33]Connected sock=10 [12:25:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 24 71 07 01 F1 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 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 FE 00 00 00 F4 03 04 00 C1 DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 61 B6 04 00 35 04 06 00 19 23 D3 3E 64 F7 0D 81 C9 92 66 0E 1A F0 [12:25:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7A D9 47 00 14 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 31 37 36 35 10 04 04 00 61 B6 04 00 F4 03 04 00 20 86 1C 67 B6 04 01 00 00 2D 80 BB 05 CA CD DA EC [12:25:34]CommunicateWithHost err = 0 [12:25:34]CheckOFDResponse [12:25:34]1017 (14) - 77093643461234 [12:25:34]1041 (16) - 0000000000871765 [12:25:34]1040 (4) - 308833 [12:25:34]1012 (4) - 26.10.2024 06:03 [12:25:34]1206 (1) - 0 [12:25:34]OFD Sender: Remove packet 308833 [12:25:34]ProducePacketName [12:25:34]name=ofd_packets/00308833 [12:25:34]NVStorageDeleteData [12:25:34]Write to MH i2c: 01 00 00 DE B9 97 [12:25:34]Write i2c OK [12:25:34]MH_I2C_Read... [12:25:34]Read from MH i2c: 01 [12:25:34]MH_I2C_Read... [12:25:34]Read from MH i2c: 01 07 00 [12:25:34]MH_I2C_Read... [12:25:34]Read from MH i2c: 01 07 00 DE B9 00 00 00 00 00 B5 0C 5F [12:25:34]RasterBufferAndPrint [12:25:34]line [12:25:34]line [12:25:34]line [12:25:34]line [12:25:34]line [12:25:34]written 0, free lines is 3259 [12:25:34]MH_Cut [12:25:34]Write to MH i2c: D1 01 00 E5 B9 01 70 [12:25:34]Write i2c OK [12:25:34]MH_I2C_Read... [12:25:34]Read from MH i2c: D1 [12:25:34]MH_I2C_Read... [12:25:34]Read from MH i2c: D1 01 00 [12:25:34]MH_I2C_Read... [12:25:34]Read from MH i2c: D1 01 00 E5 B9 00 6F [12:25:34]Write to MH i2c: 01 00 00 E6 B9 9F [12:25:34]Write i2c OK [12:25:34]MH_I2C_Read... [12:25:34]OFD Sender: No OFD packet to send [12:25:35]*** Cut start [12:25:35]*** Purtial cut [12:25:35]*** Stage 1: CUTSNS_PIN = 1 [12:25:35]Read from MH i2c: 01 [12:25:35]MH_I2C_Read... [12:25:35]*** Stop cut motor [12:25:35]*** Cut end [12:25:35]Read from MH i2c: 01 07 00 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: 01 07 00 E6 B9 00 00 00 00 00 FF 0F B4 [12:25:35]process_action close_receipt done [12:25:35]requested_data is exist [12:25:35]produce_requested_data [12:25:35]requested_item fm.sn is exist - process it [12:25:35]wFMCommunicate request_size=4 [12:25:35]MH_SAM_APDU [12:25:35]CAPDU: 80 11 00 00 [12:25:35]Write to MH i2c: E2 08 00 E7 B9 80 11 00 00 00 00 00 00 1A [12:25:35]Write i2c OK [12:25:35]MH_I2C_Read... [12:25:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:35]Read from MH i2c: E2 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 17 00 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 17 00 E7 B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6F [12:25:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:25:35]wFMCommunicate OK [12:25:35]requested_item fd.num is exist - process it [12:25:35]SAM_PROTO_GetFieldsCounters [12:25:35]wFMCommunicate request_size=4 [12:25:35]MH_SAM_APDU [12:25:35]CAPDU: 80 13 00 00 [12:25:35]Write to MH i2c: E2 08 00 E8 B9 80 13 00 00 00 00 00 00 1D [12:25:35]Write i2c OK [12:25:35]MH_I2C_Read... [12:25:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:25:35]Read from MH i2c: E2 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 62 00 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 62 00 E8 B9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 61 B6 04 00 0E 04 04 00 14 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 6B [12:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 61 B6 04 00 0E 04 04 00 14 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 [12:25:35]wFMCommunicate OK [12:25:35]SAM_PROTO_GetFieldsCounters done [12:25:35]requested_item shift.num is exist - process it [12:25:35]requested_item shift.opened is exist - process it [12:25:35]req_shift_opened [12:25:35]FM_GetShiftState [12:25:35]SAM_PROTO_GetShiftState [12:25:35]wFMCommunicate request_size=4 [12:25:35]MH_SAM_APDU [12:25:35]CAPDU: 80 13 01 00 [12:25:35]Write to MH i2c: E2 08 00 E9 B9 80 13 01 00 00 00 00 00 1F [12:25:35]Write i2c OK [12:25:35]MH_I2C_Read... [12:25:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:35]Read from MH i2c: E2 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 0E 00 [12:25:35]MH_I2C_Read... [12:25:35]Read from MH i2c: E2 0E 00 E9 B9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9D [12:25:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:25:35]wFMCommunicate OK [12:25:35]SAM_PROTO_GetShiftState done [12:25:35]FM_GetShiftState done [12:25:35]req_shift_opened done [12:25:35]requested_item shift.open_date is exist - process it [12:25:35]req_shift_open_date [12:25:35]req_shift_open_date done [12:25:35]produce_requested_data done [12:25:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308833,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:25:35]process_action_free close_receipt [12:25:35]json_value_free [12:25:35]json_value_free done [12:25:35]process_json_proto returns [12:25:35]Send response to host [12:25:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308833,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:25:35]free response buf [12:25:35]execute_script done [12:25:35]execute_script returns [12:25:35]free content buf [12:25:35]Sock 8.Close socket [12:25:35]Sock 8.Thread stoped [12:25:39]OFD Sender: No OFD packet to send [12:25:42]accept exits with 9 [12:25:42]New connection [12:25:42]New thread 3067342180 created [12:25:42]Thread 3067198820 joined [12:25:42]Waiting for new connection... [12:25:42] Sock 9.Parse request [12:25:42]Sock 9.Check first char [12:25:42]Sock 9.First char is OK [12:25:42]request: POST /json_proto HTTP/1.0 [12:25:42]Method: POST [12:25:42]URL: /json_proto [12:25:42]Method is POST - this is cgi request [12:25:42]url: /json_proto [12:25:42]query_string will be loaded in cgi processing [12:25:42]execute_cgi json_proto POST (null) [12:25:42]execute_cgi path=json_proto method=POST [12:25:42]POST find Content-Length [12:25:42]Host: 172.17.96.3:8080 [12:25:42]Content-Length: 677 [12:25:42]Content-Type: application/json [12:25:42] [12:25:42]POST finish read [12:25:42]Found Content-Length = 677 [12:25:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642701", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:25:42]execute_script... [12:25: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)642701", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:25:42]POST & json_proto [12:25:42]process_json_proto [12:25:42]json parsed OK: [12:25:42]protocol is kg_v1.0 [12:25:42]action value=close_receipt [12:25:42]process_action close_receipt [12:25:42]cmd_close_receipt [12:25:42]MH_GetDate [12:25:42]Write to MH i2c: F0 00 00 EA B9 92 [12:25:42]Write i2c OK [12:25:42]MH_I2C_Read... [12:25:42]Read from MH i2c: F0 [12:25:42]MH_I2C_Read... [12:25:42]Read from MH i2c: F0 09 00 [12:25:42]MH_I2C_Read... [12:25:42]Read from MH i2c: F0 09 00 EA B9 00 CD DF 1C 67 44 5E 04 65 D5 [12:25:42]GetLastDocTimeStamp 1729945537 [12:25:42]current date 1729945549 [12:25:42]FM_GetShiftState [12:25:42]SAM_PROTO_GetShiftState [12:25:42]wFMCommunicate request_size=4 [12:25:42]MH_SAM_APDU [12:25:42]CAPDU: 80 13 01 00 [12:25:42]Write to MH i2c: E2 08 00 EB B9 80 13 01 00 00 00 00 00 21 [12:25:42]Write i2c OK [12:25:42]MH_I2C_Read... [12:25:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:43]Read from MH i2c: E2 [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: E2 0E 00 [12:25:43]MH_I2C_Read... [12:25:43]Read from MH i2c: E2 0E 00 EB B9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9F [12:25:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:25:43]wFMCommunicate OK [12:25:43]SAM_PROTO_GetShiftState done [12:25:43]FM_GetShiftState done [12:25:43]opened in 1729902265 [12:25:43]opened+sec_in_day 1729988665 [12:25:43]quantity*price = 50041 [12:25:43]sum+1 = 50042 [12:25:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 255 26.10.2024 12:25 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308834 ФПД: 256678669110488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122549&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308834&fm=256678669110488&tin=02508201610067®Number=0000000000091780&sum=50000 [12:25:44]StoreToDocumentArchive [12:25:44]shift 532 fd 308834 [12:25:44]save to /storage/0532/doc_00308834 [12:25:44]save last doc name /storage/0532/doc_00308834 to /storage/kkm_last_doc_name [12:25:44]save OK [12:25:44]Clear old archive folders... [12:25:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:25:44]tlvbuf is 00CA64A0 [12:25:44]SAM_PROTO_ClearQueue [12:25:44]wFMCommunicate request_size=4 [12:25:44]MH_SAM_APDU [12:25:44]CAPDU: 80 09 00 00 [12:25:44]Write to MH i2c: E2 08 00 F8 B9 80 09 00 00 00 00 00 00 23 [12:25:44]Write i2c OK [12:25:44]MH_I2C_Read... [12:25:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:25:44]Read from MH i2c: E2 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 03 00 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 03 00 F8 B9 00 90 00 25 [12:25:44]RAPDU: 90 00 [12:25:44]wFMCommunicate OK [12:25:44]SAM_PROTO_ClearQueue done [12:25:44]KKMCreateOFDPacket [12:25:44]OFDProtocolAddRootSTLVToBuf [12:25:44]FM_MakeSignedData [12:25:44]FM_MakeSignedData [12:25:44]SAM_PROTO_SignData [12:25:44]wFMCommunicate request_size=4 [12:25:44]MH_SAM_APDU [12:25:44]CAPDU: 80 0D 01 02 [12:25:44]Write to MH i2c: E2 08 00 F9 B9 80 0D 01 02 00 00 00 00 2B [12:25:44]Write i2c OK [12:25:44]MH_I2C_Read... [12:25:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:25:44]Read from MH i2c: E2 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 03 00 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 03 00 F9 B9 00 90 00 26 [12:25:44]RAPDU: 90 00 [12:25:44]wFMCommunicate OK [12:25:44]wFMCommunicate request_size=255 [12:25:44]MH_SAM_APDU [12:25:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FF 00 00 00 F4 03 04 00 CD DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 62 B6 04 00 35 04 06 00 E9 [12:25:44]Write to MH i2c: E2 02 01 FA B9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 FF 00 00 00 F4 03 04 00 CD DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 62 B6 04 00 35 04 06 00 E9 00 00 02 [12:25:44]Write i2c OK [12:25:44]MH_I2C_Read... [12:25:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:44]Read from MH i2c: E2 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 03 00 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 03 00 FA B9 00 90 00 27 [12:25:44]RAPDU: 90 00 [12:25:44]wFMCommunicate OK [12:25:44]wFMCommunicate request_size=10 [12:25:44]MH_SAM_APDU [12:25:44]CAPDU: 80 0D 02 02 05 72 A8 E4 CC D8 [12:25:44]Write to MH i2c: E2 0D 00 FB B9 80 0D 02 02 05 00 72 A8 E4 CC D8 00 00 DA [12:25:44]Write i2c OK [12:25:44]MH_I2C_Read... [12:25:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:44]Read from MH i2c: E2 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 03 00 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 03 00 FB B9 00 90 00 28 [12:25:44]RAPDU: 90 00 [12:25:44]wFMCommunicate OK [12:25:44]wFMCommunicate request_size=4 [12:25:44]MH_SAM_APDU [12:25:44]CAPDU: 80 0D 03 02 [12:25:44]Write to MH i2c: E2 08 00 FC B9 80 0D 03 02 00 00 00 00 30 [12:25:44]Write i2c OK [12:25:44]MH_I2C_Read... [12:25:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:25:44]Read from MH i2c: E2 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 0B 00 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 0B 00 FC B9 00 E2 B1 E8 C5 70 01 6A AD 90 00 F9 [12:25:44]RAPDU: E2 B1 E8 C5 70 01 6A AD 90 00 [12:25:44]wFMCommunicate OK [12:25:44]SAM_PROTO_SignData done [12:25:44]FM_MakeSignedData done [12:25:44]CreateOFDProtocolMessage [12:25:44]wFMCommunicate request_size=4 [12:25:44]MH_SAM_APDU [12:25:44]CAPDU: 80 11 00 00 [12:25:44]Write to MH i2c: E2 08 00 FD B9 80 11 00 00 00 00 00 00 30 [12:25:44]Write i2c OK [12:25:44]MH_I2C_Read... [12:25:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:44]Read from MH i2c: E2 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 17 00 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: E2 17 00 FD B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 85 [12:25:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:25:44]wFMCommunicate OK [12:25:44]CreateOFDProtocolMessage done [12:25:44]OFDSenderStorePacket 308834 [12:25:44]StoreOFDPacket docnum=308834 [12:25:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5A AA 07 01 51 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FF 00 00 00 F4 03 04 00 CD DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 62 B6 04 00 35 04 06 00 E9 72 A8 E4 CC D8 E2 B1 E8 C5 70 01 6A AD [12:25:44]CheckFolder [12:25:44]dirname=/storage/ofd_packets [12:25:44]CheckFolder done [12:25:44]ProducePacketName [12:25:44]name=ofd_packets/00308834 [12:25:44]NVStorageSaveData ofd_packets/00308834 [12:25:44]File name is /storage/ofd_packets/00308834 [12:25:44]Write 301 bytes [12:25:44]NVStorageSaveData done [12:25:44]OFDSenderStorePacket done [12:25:44]KKMCreateOFDPacket done [12:25:44]NVStorageSaveData kkm_last_timestamp [12:25:44]File name is /storage/kkm_last_timestamp [12:25:44]Write 4 bytes [12:25:44]NVStorageSaveData done [12:25:44]ExternCall_PrintAddStr [12:25:44]wPrintStart [12:25:44]Write to MH i2c: 01 00 00 FE B9 B7 [12:25:44]Write i2c OK [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: 01 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: 01 07 00 [12:25:44]MH_I2C_Read... [12:25:44]Read from MH i2c: 01 07 00 FE B9 00 00 00 00 00 FF 0F CC [12:25:44]RasterBufferAndPrint [12:25:44]line Счет N : (1)642701 [12:25:44]line ИНН: 02508201610067 [12:25:44]line Контрольно-Кассовый Чек [12:25:44]line ПРОДАЖА [12:25:44]line ТРК (МРК, ГНК) : 41 [12:25:44]line Товар: 2710124130 [12:25:44]line Аи-92-К-2 [12:25:44]line 7.480 * 66.90 [12:25:44]line = 500.41 [12:25:44]line НДС 12% НСП 1% [12:25:44]line > о реализуемом товаре [12:25:44]line ОКРУГЛЕНИЕ: -0.41 [12:25:44]line ИТОГО: 500.00 [12:25:44]line Внесено: 500.00 [12:25:44]line СДАЧА: 0.00 [12:25:44]line НСП 1% : 4.43 [12:25:44]line НДС 12% : 53.14 [12:25:44]line Наличными: 500.00 [12:25:44]line Безнал.: 0.00 [12:25:44]line Место: АЗС № 172 "Партнер Нефть" [12:25:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:25:44]line СНО: Общий режим [12:25:44]line Чек 255 26.10.2024 12:25 [12:25:44]line Смена: 532 ФФД: 1.0 [12:25:44]line ЗНМ: 0300000116 [12:25:44]line РНМ: 0000000000091780 [12:25:44]line Версия ККМ: 001 [12:25:44]line ФМ: 0000000000871765 [12:25:44]line ФД: 308834 [12:25:44]line ФПД: 256678669110488 [12:25:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122549&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308834&fm=256678669110488&tin=02508201610067®Number=0000000000091780&sum=50000 [12:25:44]written 0, free lines is 4095 [12:25:44]OFD Sender: Processing packet 308834 [packets to send 222, broken 221] [12:25:44]ProducePacketName [12:25:44]name=ofd_packets/00308834 [12:25:44]OFD Sender: To server: pG, [12:25:44]CommunicateWithHost lk.salyk.kg:30040 [12:25:44]ConnectInit lk.salyk.kg [12:25:44]Connected sock=10 [12:25:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5A AA 07 01 51 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FF 00 00 00 F4 03 04 00 CD DF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 62 B6 04 00 35 04 06 00 E9 72 A8 E4 CC D8 E2 B1 E8 C5 70 01 6A AD [12:25:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2C 94 47 00 02 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 31 37 36 35 10 04 04 00 62 B6 04 00 F4 03 04 00 2B 86 1C 67 B6 04 01 00 00 46 D1 35 AA 51 79 FE B7 [12:25:45]CommunicateWithHost err = 0 [12:25:45]CheckOFDResponse [12:25:45]1017 (14) - 77093643461234 [12:25:45]1041 (16) - 0000000000871765 [12:25:45]1040 (4) - 308834 [12:25:45]1012 (4) - 26.10.2024 06:03 [12:25:45]1206 (1) - 0 [12:25:45]OFD Sender: Remove packet 308834 [12:25:45]ProducePacketName [12:25:45]name=ofd_packets/00308834 [12:25:45]NVStorageDeleteData [12:25:45]Write to MH i2c: 01 00 00 28 BA E2 [12:25:45]Write i2c OK [12:25:45]MH_I2C_Read... [12:25:45]Read from MH i2c: 01 [12:25:45]MH_I2C_Read... [12:25:45]Read from MH i2c: 01 07 00 [12:25:45]MH_I2C_Read... [12:25:45]Read from MH i2c: 01 07 00 28 BA 00 00 00 00 00 C8 0C BD [12:25:45]RasterBufferAndPrint [12:25:45]line [12:25:45]line [12:25:45]line [12:25:45]line [12:25:45]line [12:25:45]written 0, free lines is 3278 [12:25:45]MH_Cut [12:25:45]Write to MH i2c: D1 01 00 2F BA 01 BB [12:25:45]Write i2c OK [12:25:45]MH_I2C_Read... [12:25:45]Read from MH i2c: D1 [12:25:45]MH_I2C_Read... [12:25:45]Read from MH i2c: D1 01 00 [12:25:45]MH_I2C_Read... [12:25:45]Read from MH i2c: D1 01 00 2F BA 00 BA [12:25:45]Write to MH i2c: 01 00 00 30 BA EA [12:25:45]Write i2c OK [12:25:45]MH_I2C_Read... [12:25:45]OFD Sender: No OFD packet to send [12:25:45]*** Cut start [12:25:45]*** Purtial cut [12:25:45]*** Stage 1: CUTSNS_PIN = 1 [12:25:46]Read from MH i2c: 01 [12:25:46]MH_I2C_Read... [12:25:46]*** Stop cut motor [12:25:46]*** Cut end [12:25:46]Read from MH i2c: 01 07 00 [12:25:46]MH_I2C_Read... [12:25:46]Read from MH i2c: 01 07 00 30 BA 00 00 00 00 00 FF 0F FF [12:25:46]process_action close_receipt done [12:25:46]requested_data is exist [12:25:46]produce_requested_data [12:25:46]requested_item fm.sn is exist - process it [12:25:46]wFMCommunicate request_size=4 [12:25:46]MH_SAM_APDU [12:25:46]CAPDU: 80 11 00 00 [12:25:46]Write to MH i2c: E2 08 00 31 BA 80 11 00 00 00 00 00 00 65 [12:25:46]Write i2c OK [12:25:46]MH_I2C_Read... [12:25:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:46]Read from MH i2c: E2 [12:25:46]MH_I2C_Read... [12:25:46]Read from MH i2c: E2 17 00 [12:25:46]MH_I2C_Read... [12:25:46]Read from MH i2c: E2 17 00 31 BA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BA [12:25:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:25:46]wFMCommunicate OK [12:25:46]requested_item fd.num is exist - process it [12:25:46]SAM_PROTO_GetFieldsCounters [12:25:46]wFMCommunicate request_size=4 [12:25:46]MH_SAM_APDU [12:25:46]CAPDU: 80 13 00 00 [12:25:46]Write to MH i2c: E2 08 00 32 BA 80 13 00 00 00 00 00 00 68 [12:25:46]Write i2c OK [12:25:46]MH_I2C_Read... [12:25:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:25:46]Read from MH i2c: E2 [12:25:46]MH_I2C_Read... [12:25:46]Read from MH i2c: E2 62 00 [12:25:46]MH_I2C_Read... [12:25:46]Read from MH i2c: E2 62 00 32 BA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 62 B6 04 00 0E 04 04 00 14 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 BB [12:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 62 B6 04 00 0E 04 04 00 14 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 [12:25:46]wFMCommunicate OK [12:25:46]SAM_PROTO_GetFieldsCounters done [12:25:46]requested_item shift.num is exist - process it [12:25:46]requested_item shift.opened is exist - process it [12:25:46]req_shift_opened [12:25:46]FM_GetShiftState [12:25:46]SAM_PROTO_GetShiftState [12:25:46]wFMCommunicate request_size=4 [12:25:46]MH_SAM_APDU [12:25:46]CAPDU: 80 13 01 00 [12:25:46]Write to MH i2c: E2 08 00 33 BA 80 13 01 00 00 00 00 00 6A [12:25:46]Write i2c OK [12:25:46]MH_I2C_Read... [12:25:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:46]Read from MH i2c: E2 [12:25:46]MH_I2C_Read... [12:25:46]Read from MH i2c: E2 0E 00 [12:25:46]MH_I2C_Read... [12:25:46]Read from MH i2c: E2 0E 00 33 BA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E8 [12:25:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:25:46]wFMCommunicate OK [12:25:46]SAM_PROTO_GetShiftState done [12:25:46]FM_GetShiftState done [12:25:46]req_shift_opened done [12:25:46]requested_item shift.open_date is exist - process it [12:25:46]req_shift_open_date [12:25:46]req_shift_open_date done [12:25:46]produce_requested_data done [12:25:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308834,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:25:46]process_action_free close_receipt [12:25:46]json_value_free [12:25:46]json_value_free done [12:25:46]process_json_proto returns [12:25:46]Send response to host [12:25:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308834,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:25:46]free response buf [12:25:46]execute_script done [12:25:46]execute_script returns [12:25:46]free content buf [12:25:46]Sock 9.Close socket [12:25:46]Sock 9.Thread stoped [12:25:50]OFD Sender: No OFD packet to send [12:25:55]OFD Sender: No OFD packet to send [12:26:00]OFD Sender: No OFD packet to send [12:26:05]OFD Sender: No OFD packet to send [12:26:10]OFD Sender: No OFD packet to send [12:26:15]OFD Sender: No OFD packet to send [12:26:20]OFD Sender: No OFD packet to send [12:26:25]OFD Sender: No OFD packet to send [12:26:30]OFD Sender: No OFD packet to send [12:26:35]OFD Sender: No OFD packet to send [12:26:40]OFD Sender: No OFD packet to send [12:26:45]OFD Sender: No OFD packet to send [12:26:50]OFD Sender: No OFD packet to send [12:26:55]accept exits with 8 [12:26:55]New connection [12:26:55]New thread 3067198820 created [12:26:55]Thread 3067342180 joined [12:26:55]Waiting for new connection... [12:26:55] Sock 8.Parse request [12:26:55]Sock 8.Check first char [12:26:55]Sock 8.First char is OK [12:26:55]request: POST /json_proto HTTP/1.0 [12:26:55]Method: POST [12:26:55]URL: /json_proto [12:26:55]Method is POST - this is cgi request [12:26:55]url: /json_proto [12:26:55]query_string will be loaded in cgi processing [12:26:55]execute_cgi json_proto POST (null) [12:26:55]execute_cgi path=json_proto method=POST [12:26:55]POST find Content-Length [12:26:55]Host: 172.17.96.3:8080 [12:26:55]Content-Length: 677 [12:26:55]Content-Type: application/json [12:26:55] [12:26:55]POST finish read [12:26:55]Found Content-Length = 677 [12:26:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:26:55]execute_script... [12:26:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642702", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:26:55]POST & json_proto [12:26:55]process_json_proto [12:26:55]json parsed OK: [12:26:55]protocol is kg_v1.0 [12:26:55]action value=close_receipt [12:26:55]process_action close_receipt [12:26:55]cmd_close_receipt [12:26:55]MH_GetDate [12:26:55]Write to MH i2c: F0 00 00 34 BA DD [12:26:55]Write i2c OK [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: F0 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: F0 09 00 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: F0 09 00 34 BA 00 15 E0 1C 67 44 5E 04 65 69 [12:26:55]GetLastDocTimeStamp 1729945549 [12:26:55]current date 1729945621 [12:26:55]FM_GetShiftState [12:26:55]SAM_PROTO_GetShiftState [12:26:55]wFMCommunicate request_size=4 [12:26:55]MH_SAM_APDU [12:26:55]CAPDU: 80 13 01 00 [12:26:55]Write to MH i2c: E2 08 00 35 BA 80 13 01 00 00 00 00 00 6C [12:26:55]Write i2c OK [12:26:55]MH_I2C_Read... [12:26:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:55]Read from MH i2c: E2 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: E2 0E 00 [12:26:55]MH_I2C_Read... [12:26:55]Read from MH i2c: E2 0E 00 35 BA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EA [12:26:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:26:55]wFMCommunicate OK [12:26:55]SAM_PROTO_GetShiftState done [12:26:55]FM_GetShiftState done [12:26:55]opened in 1729902265 [12:26:55]opened+sec_in_day 1729988665 [12:26:55]quantity*price = 40006 [12:26:55]sum+1 = 40007 [12:26:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 256 26.10.2024 12:27 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308835 ФПД: 31673875795410 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122701&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308835&fm=31673875795410&tin=02508201610067®Number=0000000000091780&sum=40000 [12:26:56]StoreToDocumentArchive [12:26:56]shift 532 fd 308835 [12:26:56]save to /storage/0532/doc_00308835 [12:26:56]save last doc name /storage/0532/doc_00308835 to /storage/kkm_last_doc_name [12:26:56]save OK [12:26:56]Clear old archive folders... [12:26:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:26:56]tlvbuf is 00ACE010 [12:26:56]SAM_PROTO_ClearQueue [12:26:56]wFMCommunicate request_size=4 [12:26:56]MH_SAM_APDU [12:26:56]CAPDU: 80 09 00 00 [12:26:56]Write to MH i2c: E2 08 00 42 BA 80 09 00 00 00 00 00 00 6E [12:26:56]Write i2c OK [12:26:56]MH_I2C_Read... [12:26:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:26:56]Read from MH i2c: E2 [12:26:56]MH_I2C_Read... [12:26:56]Read from MH i2c: E2 03 00 [12:26:56]MH_I2C_Read... [12:26:56]Read from MH i2c: E2 03 00 42 BA 00 90 00 70 [12:26:56]RAPDU: 90 00 [12:26:56]wFMCommunicate OK [12:26:56]SAM_PROTO_ClearQueue done [12:26:56]KKMCreateOFDPacket [12:26:56]OFDProtocolAddRootSTLVToBuf [12:26:56]FM_MakeSignedData [12:26:56]FM_MakeSignedData [12:26:56]SAM_PROTO_SignData [12:26:56]wFMCommunicate request_size=4 [12:26:56]MH_SAM_APDU [12:26:56]CAPDU: 80 0D 01 02 [12:26:56]Write to MH i2c: E2 08 00 43 BA 80 0D 01 02 00 00 00 00 76 [12:26:56]Write i2c OK [12:26:56]MH_I2C_Read... [12:26:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:26:56]Read from MH i2c: E2 [12:26:56]MH_I2C_Read... [12:26:56]Read from MH i2c: E2 03 00 [12:26:56]MH_I2C_Read... [12:26:56]Read from MH i2c: E2 03 00 43 BA 00 90 00 71 [12:26:56]RAPDU: 90 00 [12:26:56]wFMCommunicate OK [12:26:56]wFMCommunicate request_size=255 [12:26:56]MH_SAM_APDU [12:26:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 01 00 00 F4 03 04 00 15 E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 63 B6 04 00 35 04 06 00 1C [12:26:56]Write to MH i2c: E2 02 01 44 BA 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 00 01 00 00 F4 03 04 00 15 E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 63 B6 04 00 35 04 06 00 1C 00 00 9B [12:26:56]Write i2c OK [12:26:56]MH_I2C_Read... [12:26:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:57]Read from MH i2c: E2 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: E2 03 00 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: E2 03 00 44 BA 00 90 00 72 [12:26:57]RAPDU: 90 00 [12:26:57]wFMCommunicate OK [12:26:57]wFMCommunicate request_size=10 [12:26:57]MH_SAM_APDU [12:26:57]CAPDU: 80 0D 02 02 05 CE A6 1D 8D D2 [12:26:57]Write to MH i2c: E2 0D 00 45 BA 80 0D 02 02 05 00 CE A6 1D 8D D2 00 00 73 [12:26:57]Write i2c OK [12:26:57]MH_I2C_Read... [12:26:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:26:57]Read from MH i2c: E2 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: E2 03 00 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: E2 03 00 45 BA 00 90 00 73 [12:26:57]RAPDU: 90 00 [12:26:57]wFMCommunicate OK [12:26:57]wFMCommunicate request_size=4 [12:26:57]MH_SAM_APDU [12:26:57]CAPDU: 80 0D 03 02 [12:26:57]Write to MH i2c: E2 08 00 46 BA 80 0D 03 02 00 00 00 00 7B [12:26:57]Write i2c OK [12:26:57]MH_I2C_Read... [12:26:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:26:57]Read from MH i2c: E2 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: E2 0B 00 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: E2 0B 00 46 BA 00 76 99 F1 F1 80 A8 B4 E2 90 00 2B [12:26:57]RAPDU: 76 99 F1 F1 80 A8 B4 E2 90 00 [12:26:57]wFMCommunicate OK [12:26:57]SAM_PROTO_SignData done [12:26:57]FM_MakeSignedData done [12:26:57]CreateOFDProtocolMessage [12:26:57]wFMCommunicate request_size=4 [12:26:57]MH_SAM_APDU [12:26:57]CAPDU: 80 11 00 00 [12:26:57]Write to MH i2c: E2 08 00 47 BA 80 11 00 00 00 00 00 00 7B [12:26:57]Write i2c OK [12:26:57]MH_I2C_Read... [12:26:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:57]Read from MH i2c: E2 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: E2 17 00 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: E2 17 00 47 BA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D0 [12:26:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:26:57]wFMCommunicate OK [12:26:57]CreateOFDProtocolMessage done [12:26:57]OFDSenderStorePacket 308835 [12:26:57]StoreOFDPacket docnum=308835 [12:26:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 69 B1 07 01 5D 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 01 00 00 F4 03 04 00 15 E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 63 B6 04 00 35 04 06 00 1C CE A6 1D 8D D2 76 99 F1 F1 80 A8 B4 E2 [12:26:57]CheckFolder [12:26:57]dirname=/storage/ofd_packets [12:26:57]CheckFolder done [12:26:57]ProducePacketName [12:26:57]name=ofd_packets/00308835 [12:26:57]NVStorageSaveData ofd_packets/00308835 [12:26:57]File name is /storage/ofd_packets/00308835 [12:26:57]Write 301 bytes [12:26:57]NVStorageSaveData done [12:26:57]OFDSenderStorePacket done [12:26:57]KKMCreateOFDPacket done [12:26:57]NVStorageSaveData kkm_last_timestamp [12:26:57]File name is /storage/kkm_last_timestamp [12:26:57]Write 4 bytes [12:26:57]NVStorageSaveData done [12:26:57]ExternCall_PrintAddStr [12:26:57]wPrintStart [12:26:57]Write to MH i2c: 01 00 00 48 BA 02 [12:26:57]Write i2c OK [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: 01 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: 01 07 00 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: 01 07 00 48 BA 00 00 00 00 00 FF 0F 17 [12:26:57]RasterBufferAndPrint [12:26:57]line Счет N : (1)642702 [12:26:57]line ИНН: 02508201610067 [12:26:57]line Контрольно-Кассовый Чек [12:26:57]line ПРОДАЖА [12:26:57]line ТРК (МРК, ГНК) : 62 [12:26:57]line Товар: 2710124130 [12:26:57]line Аи-92-К-2 [12:26:57]line 5.980 * 66.90 [12:26:57]line = 400.06 [12:26:57]line НДС 12% НСП 1% [12:26:57]line > о реализуемом товаре [12:26:57]line ОКРУГЛЕНИЕ: -0.06 [12:26:57]line ИТОГО: 400.00 [12:26:57]line Внесено: 400.00 [12:26:57]line СДАЧА: 0.00 [12:26:57]line НСП 1% : 3.54 [12:26:57]line НДС 12% : 42.48 [12:26:57]line Наличными: 400.00 [12:26:57]line Безнал.: 0.00 [12:26:57]line Место: АЗС № 172 "Партнер Нефть" [12:26:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:26:57]line СНО: Общий режим [12:26:57]line Чек 256 26.10.2024 12:27 [12:26:57]line Смена: 532 ФФД: 1.0 [12:26:57]line ЗНМ: 0300000116 [12:26:57]line РНМ: 0000000000091780 [12:26:57]line Версия ККМ: 001 [12:26:57]line ФМ: 0000000000871765 [12:26:57]line ФД: 308835 [12:26:57]line ФПД: 31673875795410 [12:26:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122701&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308835&fm=31673875795410&tin=02508201610067®Number=0000000000091780&sum=40000 [12:26:57]written 0, free lines is 4095 [12:26:57]OFD Sender: Processing packet 308835 [packets to send 222, broken 221] [12:26:57]ProducePacketName [12:26:57]name=ofd_packets/00308835 [12:26:57]OFD Sender: To server: pG, [12:26:57]CommunicateWithHost lk.salyk.kg:30040 [12:26:57]ConnectInit lk.salyk.kg [12:26:57]Connected sock=10 [12:26:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 69 B1 07 01 5D 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 01 00 00 F4 03 04 00 15 E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 63 B6 04 00 35 04 06 00 1C CE A6 1D 8D D2 76 99 F1 F1 80 A8 B4 E2 [12:26:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BA 68 47 00 36 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 63 B6 04 00 F4 03 04 00 73 86 1C 67 B6 04 01 00 00 4E E5 94 E7 9D E6 7B 76 [12:26:57]CommunicateWithHost err = 0 [12:26:57]CheckOFDResponse [12:26:57]1017 (14) - 77093643461234 [12:26:57]1041 (16) - 0000000000871765 [12:26:57]1040 (4) - 308835 [12:26:57]1012 (4) - 26.10.2024 06:04 [12:26:57]1206 (1) - 0 [12:26:57]OFD Sender: Remove packet 308835 [12:26:57]ProducePacketName [12:26:57]name=ofd_packets/00308835 [12:26:57]NVStorageDeleteData [12:26:57]Write to MH i2c: 01 00 00 72 BA 2C [12:26:57]Write i2c OK [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: 01 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: 01 07 00 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: 01 07 00 72 BA 00 00 00 00 00 C6 0C 05 [12:26:57]RasterBufferAndPrint [12:26:57]line [12:26:57]line [12:26:57]line [12:26:57]line [12:26:57]line [12:26:57]written 0, free lines is 3275 [12:26:57]MH_Cut [12:26:57]Write to MH i2c: D1 01 00 79 BA 01 05 [12:26:57]Write i2c OK [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: D1 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: D1 01 00 [12:26:57]MH_I2C_Read... [12:26:57]Read from MH i2c: D1 01 00 79 BA 00 04 [12:26:57]Write to MH i2c: 01 00 00 7A BA 34 [12:26:57]Write i2c OK [12:26:57]MH_I2C_Read... [12:26:58]OFD Sender: No OFD packet to send [12:26:58]*** Cut start [12:26:58]*** Purtial cut [12:26:58]*** Stage 1: CUTSNS_PIN = 1 [12:26:58]Read from MH i2c: 01 [12:26:58]MH_I2C_Read... [12:26:58]*** Stop cut motor [12:26:58]*** Cut end [12:26:58]Read from MH i2c: 01 07 00 [12:26:58]MH_I2C_Read... [12:26:58]Read from MH i2c: 01 07 00 7A BA 00 00 00 00 00 FF 0F 49 [12:26:58]process_action close_receipt done [12:26:58]requested_data is exist [12:26:58]produce_requested_data [12:26:58]requested_item fm.sn is exist - process it [12:26:58]wFMCommunicate request_size=4 [12:26:58]MH_SAM_APDU [12:26:58]CAPDU: 80 11 00 00 [12:26:58]Write to MH i2c: E2 08 00 7B BA 80 11 00 00 00 00 00 00 AF [12:26:58]Write i2c OK [12:26:58]MH_I2C_Read... [12:26:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:26:58]Read from MH i2c: E2 [12:26:58]MH_I2C_Read... [12:26:58]Read from MH i2c: E2 17 00 [12:26:58]MH_I2C_Read... [12:26:58]Read from MH i2c: E2 17 00 7B BA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 04 [12:26:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:26:58]wFMCommunicate OK [12:26:58]requested_item fd.num is exist - process it [12:26:58]SAM_PROTO_GetFieldsCounters [12:26:58]wFMCommunicate request_size=4 [12:26:58]MH_SAM_APDU [12:26:58]CAPDU: 80 13 00 00 [12:26:58]Write to MH i2c: E2 08 00 7C BA 80 13 00 00 00 00 00 00 B2 [12:26:58]Write i2c OK [12:26:58]MH_I2C_Read... [12:26:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:26:59]Read from MH i2c: E2 [12:26:59]MH_I2C_Read... [12:26:59]Read from MH i2c: E2 62 00 [12:26:59]MH_I2C_Read... [12:26:59]Read from MH i2c: E2 62 00 7C BA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 63 B6 04 00 0E 04 04 00 14 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 0B [12:26:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 63 B6 04 00 0E 04 04 00 14 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 [12:26:59]wFMCommunicate OK [12:26:59]SAM_PROTO_GetFieldsCounters done [12:26:59]requested_item shift.num is exist - process it [12:26:59]requested_item shift.opened is exist - process it [12:26:59]req_shift_opened [12:26:59]FM_GetShiftState [12:26:59]SAM_PROTO_GetShiftState [12:26:59]wFMCommunicate request_size=4 [12:26:59]MH_SAM_APDU [12:26:59]CAPDU: 80 13 01 00 [12:26:59]Write to MH i2c: E2 08 00 7D BA 80 13 01 00 00 00 00 00 B4 [12:26:59]Write i2c OK [12:26:59]MH_I2C_Read... [12:26:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:26:59]Read from MH i2c: E2 [12:26:59]MH_I2C_Read... [12:26:59]Read from MH i2c: E2 0E 00 [12:26:59]MH_I2C_Read... [12:26:59]Read from MH i2c: E2 0E 00 7D BA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 32 [12:26:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:26:59]wFMCommunicate OK [12:26:59]SAM_PROTO_GetShiftState done [12:26:59]FM_GetShiftState done [12:26:59]req_shift_opened done [12:26:59]requested_item shift.open_date is exist - process it [12:26:59]req_shift_open_date [12:26:59]req_shift_open_date done [12:26:59]produce_requested_data done [12:26:59]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308835,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:26:59]process_action_free close_receipt [12:26:59]json_value_free [12:26:59]json_value_free done [12:26:59]process_json_proto returns [12:26:59]Send response to host [12:26:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308835,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:26:59]free response buf [12:26:59]execute_script done [12:26:59]execute_script returns [12:26:59]free content buf [12:26:59]Sock 8.Close socket [12:26:59]Sock 8.Thread stoped [12:27:02]accept exits with 9 [12:27:02]New connection [12:27:02]New thread 3067342180 created [12:27:02] Sock 9.Parse request [12:27:02]Thread 3067198820 joined [12:27:02]Sock 9.Check first char [12:27:02]Waiting for new connection... [12:27:02]Sock 9.First char is OK [12:27:02]request: POST /json_proto HTTP/1.0 [12:27:02]Method: POST [12:27:02]URL: /json_proto [12:27:02]Method is POST - this is cgi request [12:27:02]url: /json_proto [12:27:02]query_string will be loaded in cgi processing [12:27:02]execute_cgi json_proto POST (null) [12:27:02]execute_cgi path=json_proto method=POST [12:27:02]POST find Content-Length [12:27:02]Host: 172.17.96.3:8080 [12:27:02]Content-Length: 677 [12:27:02]Content-Type: application/json [12:27:02] [12:27:02]POST finish read [12:27:02]Found Content-Length = 677 [12:27:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:27:02]execute_script... [12:27: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)642703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:27:02]POST & json_proto [12:27:02]process_json_proto [12:27:02]json parsed OK: [12:27:02]protocol is kg_v1.0 [12:27:02]action value=close_receipt [12:27:02]process_action close_receipt [12:27:02]cmd_close_receipt [12:27:02]MH_GetDate [12:27:02]Write to MH i2c: F0 00 00 7E BA 27 [12:27:02]Write i2c OK [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: F0 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: F0 09 00 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: F0 09 00 7E BA 00 1C E0 1C 67 44 5E 04 65 BA [12:27:02]GetLastDocTimeStamp 1729945621 [12:27:02]current date 1729945628 [12:27:02]FM_GetShiftState [12:27:02]SAM_PROTO_GetShiftState [12:27:02]wFMCommunicate request_size=4 [12:27:02]MH_SAM_APDU [12:27:02]CAPDU: 80 13 01 00 [12:27:02]Write to MH i2c: E2 08 00 7F BA 80 13 01 00 00 00 00 00 B6 [12:27:02]Write i2c OK [12:27:02]MH_I2C_Read... [12:27:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:02]Read from MH i2c: E2 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 0E 00 [12:27:02]MH_I2C_Read... [12:27:02]Read from MH i2c: E2 0E 00 7F BA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 34 [12:27:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:27:02]wFMCommunicate OK [12:27:02]SAM_PROTO_GetShiftState done [12:27:02]FM_GetShiftState done [12:27:02]opened in 1729902265 [12:27:02]opened+sec_in_day 1729988665 [12:27:02]quantity*price = 40006 [12:27:02]sum+1 = 40007 [12:27:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 257 26.10.2024 12:27 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308836 ФПД: 118609931332183 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122708&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308836&fm=118609931332183&tin=02508201610067®Number=0000000000091780&sum=40000 [12:27:03]StoreToDocumentArchive [12:27:03]shift 532 fd 308836 [12:27:03]save to /storage/0532/doc_00308836 [12:27:03]save last doc name /storage/0532/doc_00308836 to /storage/kkm_last_doc_name [12:27:03]save OK [12:27:03]Clear old archive folders... [12:27:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:27:03]tlvbuf is 00C41E10 [12:27:03]SAM_PROTO_ClearQueue [12:27:03]wFMCommunicate request_size=4 [12:27:03]MH_SAM_APDU [12:27:03]CAPDU: 80 09 00 00 [12:27:03]Write to MH i2c: E2 08 00 8C BA 80 09 00 00 00 00 00 00 B8 [12:27:03]Write i2c OK [12:27:03]MH_I2C_Read... [12:27:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:27:03]Read from MH i2c: E2 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: E2 03 00 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: E2 03 00 8C BA 00 90 00 BA [12:27:03]RAPDU: 90 00 [12:27:03]wFMCommunicate OK [12:27:03]SAM_PROTO_ClearQueue done [12:27:03]KKMCreateOFDPacket [12:27:03]OFDProtocolAddRootSTLVToBuf [12:27:03]FM_MakeSignedData [12:27:03]FM_MakeSignedData [12:27:03]SAM_PROTO_SignData [12:27:03]wFMCommunicate request_size=4 [12:27:03]MH_SAM_APDU [12:27:03]CAPDU: 80 0D 01 02 [12:27:03]Write to MH i2c: E2 08 00 8D BA 80 0D 01 02 00 00 00 00 C0 [12:27:03]Write i2c OK [12:27:03]MH_I2C_Read... [12:27:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:27:03]Read from MH i2c: E2 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: E2 03 00 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: E2 03 00 8D BA 00 90 00 BB [12:27:03]RAPDU: 90 00 [12:27:03]wFMCommunicate OK [12:27:03]wFMCommunicate request_size=255 [12:27:03]MH_SAM_APDU [12:27:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 01 00 00 F4 03 04 00 1C E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 64 B6 04 00 35 04 06 00 6B [12:27:03]Write to MH i2c: E2 02 01 8E BA 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 01 01 00 00 F4 03 04 00 1C E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 64 B6 04 00 35 04 06 00 6B 00 00 3D [12:27:03]Write i2c OK [12:27:03]MH_I2C_Read... [12:27:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:03]Read from MH i2c: E2 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: E2 03 00 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: E2 03 00 8E BA 00 90 00 BC [12:27:03]RAPDU: 90 00 [12:27:03]wFMCommunicate OK [12:27:03]wFMCommunicate request_size=10 [12:27:03]MH_SAM_APDU [12:27:03]CAPDU: 80 0D 02 02 05 E0 06 D2 EA 57 [12:27:03]Write to MH i2c: E2 0D 00 8F BA 80 0D 02 02 05 00 E0 06 D2 EA 57 00 00 C6 [12:27:03]Write i2c OK [12:27:03]MH_I2C_Read... [12:27:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:27:03]Read from MH i2c: E2 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: E2 03 00 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: E2 03 00 8F BA 00 90 00 BD [12:27:03]RAPDU: 90 00 [12:27:03]wFMCommunicate OK [12:27:03]wFMCommunicate request_size=4 [12:27:03]MH_SAM_APDU [12:27:03]CAPDU: 80 0D 03 02 [12:27:03]Write to MH i2c: E2 08 00 90 BA 80 0D 03 02 00 00 00 00 C5 [12:27:03]Write i2c OK [12:27:03]MH_I2C_Read... [12:27:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:27:03]Read from MH i2c: E2 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: E2 0B 00 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: E2 0B 00 90 BA 00 E9 0F EA B4 1A D6 F7 9A 90 00 DD [12:27:03]RAPDU: E9 0F EA B4 1A D6 F7 9A 90 00 [12:27:03]wFMCommunicate OK [12:27:03]SAM_PROTO_SignData done [12:27:03]FM_MakeSignedData done [12:27:03]CreateOFDProtocolMessage [12:27:03]wFMCommunicate request_size=4 [12:27:03]MH_SAM_APDU [12:27:03]CAPDU: 80 11 00 00 [12:27:03]Write to MH i2c: E2 08 00 91 BA 80 11 00 00 00 00 00 00 C5 [12:27:03]Write i2c OK [12:27:03]MH_I2C_Read... [12:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:03]Read from MH i2c: E2 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: E2 17 00 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: E2 17 00 91 BA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1A [12:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:27:03]wFMCommunicate OK [12:27:03]CreateOFDProtocolMessage done [12:27:03]OFDSenderStorePacket 308836 [12:27:03]StoreOFDPacket docnum=308836 [12:27:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0E 9D 07 01 4E 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 01 00 00 F4 03 04 00 1C E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 64 B6 04 00 35 04 06 00 6B E0 06 D2 EA 57 E9 0F EA B4 1A D6 F7 9A [12:27:03]CheckFolder [12:27:03]dirname=/storage/ofd_packets [12:27:03]CheckFolder done [12:27:03]ProducePacketName [12:27:03]name=ofd_packets/00308836 [12:27:03]NVStorageSaveData ofd_packets/00308836 [12:27:03]File name is /storage/ofd_packets/00308836 [12:27:03]Write 301 bytes [12:27:03]NVStorageSaveData done [12:27:03]OFDSenderStorePacket done [12:27:03]KKMCreateOFDPacket done [12:27:03]NVStorageSaveData kkm_last_timestamp [12:27:03]File name is /storage/kkm_last_timestamp [12:27:03]Write 4 bytes [12:27:03]NVStorageSaveData done [12:27:03]ExternCall_PrintAddStr [12:27:03]wPrintStart [12:27:03]Write to MH i2c: 01 00 00 92 BA 4C [12:27:03]Write i2c OK [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: 01 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: 01 07 00 [12:27:03]MH_I2C_Read... [12:27:03]Read from MH i2c: 01 07 00 92 BA 00 00 00 00 00 FF 0F 61 [12:27:03]RasterBufferAndPrint [12:27:03]line Счет N : (1)642703 [12:27:03]line ИНН: 02508201610067 [12:27:03]line Контрольно-Кассовый Чек [12:27:03]line ПРОДАЖА [12:27:03]line ТРК (МРК, ГНК) : 52 [12:27:03]line Товар: 2710124130 [12:27:03]line Аи-92-К-2 [12:27:03]line 5.980 * 66.90 [12:27:03]line = 400.06 [12:27:03]line НДС 12% НСП 1% [12:27:03]line > о реализуемом товаре [12:27:03]line ОКРУГЛЕНИЕ: -0.06 [12:27:03]line ИТОГО: 400.00 [12:27:03]line Внесено: 400.00 [12:27:03]line СДАЧА: 0.00 [12:27:03]line НСП 1% : 3.54 [12:27:03]line НДС 12% : 42.48 [12:27:03]line Наличными: 400.00 [12:27:03]line Безнал.: 0.00 [12:27:03]line Место: АЗС № 172 "Партнер Нефть" [12:27:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:27:03]line СНО: Общий режим [12:27:03]line Чек 257 26.10.2024 12:27 [12:27:03]line Смена: 532 ФФД: 1.0 [12:27:03]line ЗНМ: 0300000116 [12:27:03]line РНМ: 0000000000091780 [12:27:03]line Версия ККМ: 001 [12:27:03]line ФМ: 0000000000871765 [12:27:03]line ФД: 308836 [12:27:03]line ФПД: 118609931332183 [12:27:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122708&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308836&fm=118609931332183&tin=02508201610067®Number=0000000000091780&sum=40000 [12:27:03]written 0, free lines is 4095 [12:27:03]OFD Sender: Processing packet 308836 [packets to send 222, broken 221] [12:27:03]ProducePacketName [12:27:03]name=ofd_packets/00308836 [12:27:03]OFD Sender: To server: pG, [12:27:03]CommunicateWithHost lk.salyk.kg:30040 [12:27:03]ConnectInit lk.salyk.kg [12:27:04]Connected sock=10 [12:27:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0E 9D 07 01 4E 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 01 00 00 F4 03 04 00 1C E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 64 B6 04 00 35 04 06 00 6B E0 06 D2 EA 57 E9 0F EA B4 1A D6 F7 9A [12:27:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 17 D4 47 00 76 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 31 37 36 35 10 04 04 00 64 B6 04 00 F4 03 04 00 7A 86 1C 67 B6 04 01 00 00 B0 E6 8C 50 8F E4 4A 16 [12:27:04]CommunicateWithHost err = 0 [12:27:04]CheckOFDResponse [12:27:04]1017 (14) - 77093643461234 [12:27:04]1041 (16) - 0000000000871765 [12:27:04]1040 (4) - 308836 [12:27:04]1012 (4) - 26.10.2024 06:04 [12:27:04]1206 (1) - 0 [12:27:04]OFD Sender: Remove packet 308836 [12:27:04]ProducePacketName [12:27:04]name=ofd_packets/00308836 [12:27:04]NVStorageDeleteData [12:27:04]Write to MH i2c: 01 00 00 BC BA 76 [12:27:04]Write i2c OK [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: 01 [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: 01 07 00 [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: 01 07 00 BC BA 00 00 00 00 00 CB 0C 54 [12:27:04]RasterBufferAndPrint [12:27:04]line [12:27:04]line [12:27:04]line [12:27:04]line [12:27:04]line [12:27:04]written 0, free lines is 3287 [12:27:04]MH_Cut [12:27:04]Write to MH i2c: D1 01 00 C3 BA 01 4F [12:27:04]Write i2c OK [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: D1 [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: D1 01 00 [12:27:04]MH_I2C_Read... [12:27:04]Read from MH i2c: D1 01 00 C3 BA 00 4E [12:27:04]Write to MH i2c: 01 00 00 C4 BA 7E [12:27:04]Write i2c OK [12:27:04]MH_I2C_Read... [12:27:04]OFD Sender: No OFD packet to send [12:27:05]*** Cut start [12:27:05]*** Purtial cut [12:27:05]*** Stage 1: CUTSNS_PIN = 1 [12:27:05]Read from MH i2c: 01 [12:27:05]MH_I2C_Read... [12:27:05]*** Stop cut motor [12:27:05]*** Cut end [12:27:05]Read from MH i2c: 01 07 00 [12:27:05]MH_I2C_Read... [12:27:05]Read from MH i2c: 01 07 00 C4 BA 00 00 00 00 00 FF 0F 93 [12:27:05]process_action close_receipt done [12:27:05]requested_data is exist [12:27:05]produce_requested_data [12:27:05]requested_item fm.sn is exist - process it [12:27:05]wFMCommunicate request_size=4 [12:27:05]MH_SAM_APDU [12:27:05]CAPDU: 80 11 00 00 [12:27:05]Write to MH i2c: E2 08 00 C5 BA 80 11 00 00 00 00 00 00 F9 [12:27:05]Write i2c OK [12:27:05]MH_I2C_Read... [12:27:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:27:05]Read from MH i2c: E2 [12:27:05]MH_I2C_Read... [12:27:05]Read from MH i2c: E2 17 00 [12:27:05]MH_I2C_Read... [12:27:05]Read from MH i2c: E2 17 00 C5 BA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4E [12:27:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:27:05]wFMCommunicate OK [12:27:05]requested_item fd.num is exist - process it [12:27:05]SAM_PROTO_GetFieldsCounters [12:27:05]wFMCommunicate request_size=4 [12:27:05]MH_SAM_APDU [12:27:05]CAPDU: 80 13 00 00 [12:27:05]Write to MH i2c: E2 08 00 C6 BA 80 13 00 00 00 00 00 00 FC [12:27:05]Write i2c OK [12:27:05]MH_I2C_Read... [12:27:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:27:05]Read from MH i2c: E2 [12:27:05]MH_I2C_Read... [12:27:05]Read from MH i2c: E2 62 00 [12:27:05]MH_I2C_Read... [12:27:05]Read from MH i2c: E2 62 00 C6 BA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 64 B6 04 00 0E 04 04 00 14 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 59 [12:27:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 64 B6 04 00 0E 04 04 00 14 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 [12:27:05]wFMCommunicate OK [12:27:05]SAM_PROTO_GetFieldsCounters done [12:27:05]requested_item shift.num is exist - process it [12:27:05]requested_item shift.opened is exist - process it [12:27:05]req_shift_opened [12:27:05]FM_GetShiftState [12:27:05]SAM_PROTO_GetShiftState [12:27:05]wFMCommunicate request_size=4 [12:27:05]MH_SAM_APDU [12:27:05]CAPDU: 80 13 01 00 [12:27:05]Write to MH i2c: E2 08 00 C7 BA 80 13 01 00 00 00 00 00 FE [12:27:05]Write i2c OK [12:27:05]MH_I2C_Read... [12:27:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:27:05]Read from MH i2c: E2 [12:27:05]MH_I2C_Read... [12:27:05]Read from MH i2c: E2 0E 00 [12:27:05]MH_I2C_Read... [12:27:05]Read from MH i2c: E2 0E 00 C7 BA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7C [12:27:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:27:05]wFMCommunicate OK [12:27:05]SAM_PROTO_GetShiftState done [12:27:05]FM_GetShiftState done [12:27:05]req_shift_opened done [12:27:05]requested_item shift.open_date is exist - process it [12:27:05]req_shift_open_date [12:27:05]req_shift_open_date done [12:27:05]produce_requested_data done [12:27:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308836,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:27:05]process_action_free close_receipt [12:27:05]json_value_free [12:27:05]json_value_free done [12:27:05]process_json_proto returns [12:27:05]Send response to host [12:27:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308836,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:27:05]free response buf [12:27:05]execute_script done [12:27:05]execute_script returns [12:27:05]free content buf [12:27:05]Sock 9.Close socket [12:27:05]Sock 9.Thread stoped [12:27:09]OFD Sender: No OFD packet to send [12:27:14]OFD Sender: No OFD packet to send [12:27:19]OFD Sender: No OFD packet to send [12:27:24]OFD Sender: No OFD packet to send [12:27:29]OFD Sender: No OFD packet to send [12:27:34]OFD Sender: No OFD packet to send [12:27:39]OFD Sender: No OFD packet to send [12:27:44]OFD Sender: No OFD packet to send [12:27:49]OFD Sender: No OFD packet to send [12:27:54]OFD Sender: No OFD packet to send [12:27:59]OFD Sender: No OFD packet to send [12:28:04]OFD Sender: No OFD packet to send [12:28:09]OFD Sender: No OFD packet to send [12:28:14]OFD Sender: No OFD packet to send [12:28:19]accept exits with 8 [12:28:19]New connection [12:28:19]New thread 3067198820 created [12:28:19]Thread 3067342180 joined [12:28:19]Waiting for new connection... [12:28:19] Sock 8.Parse request [12:28:19]Sock 8.Check first char [12:28:19]Sock 8.First char is OK [12:28:19]request: POST /json_proto HTTP/1.0 [12:28:19]Method: POST [12:28:19]URL: /json_proto [12:28:19]Method is POST - this is cgi request [12:28:19]url: /json_proto [12:28:19]query_string will be loaded in cgi processing [12:28:19]execute_cgi json_proto POST (null) [12:28:19]execute_cgi path=json_proto method=POST [12:28:19]POST find Content-Length [12:28:19]Host: 172.17.96.3:8080 [12:28:19]Content-Length: 984 [12:28:19]Content-Type: application/json [12:28:19] [12:28:19]POST finish read [12:28:19]Found Content-Length = 984 [12:28:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 45.530, "sum" : 3000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 45.53 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:19]execute_script... [12:28: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)642704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 45.530, "sum" : 3000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 45.53 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:28:19]POST & json_proto [12:28:19]process_json_proto [12:28:19]json parsed OK: [12:28:19]protocol is kg_v1.0 [12:28:19]action value=close_receipt [12:28:19]process_action close_receipt [12:28:19]cmd_close_receipt [12:28:19]MH_GetDate [12:28:19]Write to MH i2c: F0 00 00 C8 BA 71 [12:28:19]Write i2c OK [12:28:19]MH_I2C_Read... [12:28:19]Read from MH i2c: F0 [12:28:19]MH_I2C_Read... [12:28:19]Read from MH i2c: F0 09 00 [12:28:19]MH_I2C_Read... [12:28:19]Read from MH i2c: F0 09 00 C8 BA 00 69 E0 1C 67 44 5E 04 65 51 [12:28:19]GetLastDocTimeStamp 1729945628 [12:28:19]current date 1729945705 [12:28:19]FM_GetShiftState [12:28:19]SAM_PROTO_GetShiftState [12:28:19]wFMCommunicate request_size=4 [12:28:19]MH_SAM_APDU [12:28:19]CAPDU: 80 13 01 00 [12:28:19]Write to MH i2c: E2 08 00 C9 BA 80 13 01 00 00 00 00 00 00 [12:28:19]Write i2c OK [12:28:19]MH_I2C_Read... [12:28:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:19]Read from MH i2c: E2 [12:28:19]MH_I2C_Read... [12:28:19]Read from MH i2c: E2 0E 00 [12:28:19]MH_I2C_Read... [12:28:19]Read from MH i2c: E2 0E 00 C9 BA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7E [12:28:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:28:19]wFMCommunicate OK [12:28:19]SAM_PROTO_GetShiftState done [12:28:19]FM_GetShiftState done [12:28:19]opened in 1729902265 [12:28:19]opened+sec_in_day 1729988665 [12:28:19]quantity*price = 300042 [12:28:19]sum+1 = 300044 [12:28:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 258 26.10.2024 12:28 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 45.53 сом ФМ: 0000000000871765 ФД: 308837 ФПД: 235645275429034 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122825&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308837&fm=235645275429034&tin=02508201610067®Number=0000000000091780&sum=300000 [12:28:20]StoreToDocumentArchive [12:28:20]shift 532 fd 308837 [12:28:20]save to /storage/0532/doc_00308837 [12:28:20]save last doc name /storage/0532/doc_00308837 to /storage/kkm_last_doc_name [12:28:20]save OK [12:28:20]Clear old archive folders... [12:28:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:28:20]tlvbuf is 00E35D90 [12:28:20]SAM_PROTO_ClearQueue [12:28:20]wFMCommunicate request_size=4 [12:28:20]MH_SAM_APDU [12:28:20]CAPDU: 80 09 00 00 [12:28:20]Write to MH i2c: E2 08 00 D6 BA 80 09 00 00 00 00 00 00 02 [12:28:20]Write i2c OK [12:28:20]MH_I2C_Read... [12:28:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:28:20]Read from MH i2c: E2 [12:28:20]MH_I2C_Read... [12:28:20]Read from MH i2c: E2 03 00 [12:28:20]MH_I2C_Read... [12:28:20]Read from MH i2c: E2 03 00 D6 BA 00 90 00 04 [12:28:20]RAPDU: 90 00 [12:28:20]wFMCommunicate OK [12:28:20]SAM_PROTO_ClearQueue done [12:28:20]KKMCreateOFDPacket [12:28:20]OFDProtocolAddRootSTLVToBuf [12:28:20]FM_MakeSignedData [12:28:20]FM_MakeSignedData [12:28:20]SAM_PROTO_SignData [12:28:20]wFMCommunicate request_size=4 [12:28:20]MH_SAM_APDU [12:28:20]CAPDU: 80 0D 01 02 [12:28:20]Write to MH i2c: E2 08 00 D7 BA 80 0D 01 02 00 00 00 00 0A [12:28:20]Write i2c OK [12:28:20]MH_I2C_Read... [12:28:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:28:20]Read from MH i2c: E2 [12:28:20]MH_I2C_Read... [12:28:20]Read from MH i2c: E2 03 00 [12:28:20]MH_I2C_Read... [12:28:20]Read from MH i2c: E2 03 00 D7 BA 00 90 00 05 [12:28:20]RAPDU: 90 00 [12:28:20]wFMCommunicate OK [12:28:20]wFMCommunicate request_size=255 [12:28:20]MH_SAM_APDU [12:28:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 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 77 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 02 01 00 00 F4 03 04 00 69 E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 65 B6 04 00 35 04 06 00 D6 [12:28:20]Write to MH i2c: E2 02 01 D8 BA 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 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 77 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 02 01 00 00 F4 03 04 00 69 E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 65 B6 04 00 35 04 06 00 D6 00 00 3C [12:28:20]Write i2c OK [12:28:20]MH_I2C_Read... [12:28:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:20]Read from MH i2c: E2 [12:28:20]MH_I2C_Read... [12:28:20]Read from MH i2c: E2 03 00 [12:28:20]MH_I2C_Read... [12:28:20]Read from MH i2c: E2 03 00 D8 BA 00 90 00 06 [12:28:20]RAPDU: 90 00 [12:28:20]wFMCommunicate OK [12:28:20]wFMCommunicate request_size=10 [12:28:20]MH_SAM_APDU [12:28:20]CAPDU: 80 0D 02 02 05 51 70 EF 58 AA [12:28:20]Write to MH i2c: E2 0D 00 D9 BA 80 0D 02 02 05 00 51 70 EF 58 AA 00 00 C9 [12:28:20]Write i2c OK [12:28:20]MH_I2C_Read... [12:28:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:28:20]Read from MH i2c: E2 [12:28:20]MH_I2C_Read... [12:28:20]Read from MH i2c: E2 03 00 [12:28:20]MH_I2C_Read... [12:28:20]Read from MH i2c: E2 03 00 D9 BA 00 90 00 07 [12:28:20]RAPDU: 90 00 [12:28:20]wFMCommunicate OK [12:28:20]wFMCommunicate request_size=4 [12:28:20]MH_SAM_APDU [12:28:20]CAPDU: 80 0D 03 02 [12:28:20]Write to MH i2c: E2 08 00 DA BA 80 0D 03 02 00 00 00 00 0F [12:28:21]Write i2c OK [12:28:21]MH_I2C_Read... [12:28:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:28:21]Read from MH i2c: E2 [12:28:21]MH_I2C_Read... [12:28:21]Read from MH i2c: E2 0B 00 [12:28:21]MH_I2C_Read... [12:28:21]Read from MH i2c: E2 0B 00 DA BA 00 D2 12 1D 46 F0 54 CD DC 90 00 44 [12:28:21]RAPDU: D2 12 1D 46 F0 54 CD DC 90 00 [12:28:21]wFMCommunicate OK [12:28:21]SAM_PROTO_SignData done [12:28:21]FM_MakeSignedData done [12:28:21]CreateOFDProtocolMessage [12:28:21]wFMCommunicate request_size=4 [12:28:21]MH_SAM_APDU [12:28:21]CAPDU: 80 11 00 00 [12:28:21]Write to MH i2c: E2 08 00 DB BA 80 11 00 00 00 00 00 00 0F [12:28:21]Write i2c OK [12:28:21]MH_I2C_Read... [12:28:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:21]Read from MH i2c: E2 [12:28:21]MH_I2C_Read... [12:28:21]Read from MH i2c: E2 17 00 [12:28:21]MH_I2C_Read... [12:28:21]Read from MH i2c: E2 17 00 DB BA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 64 [12:28:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:28:21]wFMCommunicate OK [12:28:21]CreateOFDProtocolMessage done [12:28:21]OFDSenderStorePacket 308837 [12:28:21]StoreOFDPacket docnum=308837 [12:28:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 90 CC 07 01 76 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 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 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 77 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 02 01 00 00 F4 03 04 00 69 E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 65 B6 04 00 35 04 06 00 D6 51 70 EF 58 AA D2 12 1D 46 F0 54 CD DC [12:28:21]CheckFolder [12:28:21]dirname=/storage/ofd_packets [12:28:21]CheckFolder done [12:28:21]ProducePacketName [12:28:21]name=ofd_packets/00308837 [12:28:21]NVStorageSaveData ofd_packets/00308837 [12:28:21]File name is /storage/ofd_packets/00308837 [12:28:21]Write 301 bytes [12:28:21]NVStorageSaveData done [12:28:21]OFDSenderStorePacket done [12:28:21]KKMCreateOFDPacket done [12:28:21]NVStorageSaveData kkm_last_timestamp [12:28:21]File name is /storage/kkm_last_timestamp [12:28:21]Write 4 bytes [12:28:21]NVStorageSaveData done [12:28:21]ExternCall_PrintAddStr [12:28:21]wPrintStart [12:28:21]Write to MH i2c: 01 00 00 DC BA 96 [12:28:21]Write i2c OK [12:28:21]MH_I2C_Read... [12:28:21]Read from MH i2c: 01 [12:28:21]MH_I2C_Read... [12:28:21]Read from MH i2c: 01 07 00 [12:28:21]MH_I2C_Read... [12:28:21]Read from MH i2c: 01 07 00 DC BA 00 00 00 00 00 FF 0F AB [12:28:21]RasterBufferAndPrint [12:28:21]line Счет N : (1)642704 [12:28:21]line ИНН: 02508201610067 [12:28:21]line Контрольно-Кассовый Чек [12:28:21]line ПРОДАЖА [12:28:21]line ТРК (МРК, ГНК) : 41 [12:28:21]line Товар: 2710124130 [12:28:21]line Аи-92-К-2 [12:28:21]line 45.530 * 65.90 [12:28:21]line = 3000.43 [12:28:21]line НДС 12% НСП 1% [12:28:21]line > о реализуемом товаре [12:28:21]line ОКРУГЛЕНИЕ: -0.43 [12:28:21]line ИТОГО: 3000.00 [12:28:21]line Внесено: 3000.00 [12:28:21]line СДАЧА: 0.00 [12:28:21]line НСП 1% : 26.55 [12:28:21]line НДС 12% : 318.63 [12:28:21]line Наличными: 3000.00 [12:28:21]line Безнал.: 0.00 [12:28:21]line Место: АЗС № 172 "Партнер Нефть" [12:28:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:28:21]line СНО: Общий режим [12:28:21]line Чек 258 26.10.2024 12:28 [12:28:21]line Смена: 532 ФФД: 1.0 [12:28:21]line ЗНМ: 0300000116 [12:28:21]line РНМ: 0000000000091780 [12:28:21]line Версия ККМ: 001 [12:28:21]line [12:28:21]line Дисконтная программа [12:28:21]line АИ-92 [12:28:21]line номер 172 [12:28:21]line сэкономлено 45.53 сом [12:28:21]line ФМ: 0000000000871765 [12:28:21]line ФД: 308837 [12:28:21]line ФПД: 235645275429034 [12:28:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122825&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308837&fm=235645275429034&tin=02508201610067®Number=0000000000091780&sum=300000 [12:28:21]OFD Sender: Processing packet 308837 [packets to send 222, broken 221] [12:28:21]ProducePacketName [12:28:21]name=ofd_packets/00308837 [12:28:21]OFD Sender: To server: pG, [12:28:21]CommunicateWithHost lk.salyk.kg:30040 [12:28:21]ConnectInit lk.salyk.kg [12:28:21]written 0, free lines is 4095 [12:28:21]Connected sock=10 [12:28:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 90 CC 07 01 76 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 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 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 77 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 02 01 00 00 F4 03 04 00 69 E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 65 B6 04 00 35 04 06 00 D6 51 70 EF 58 AA D2 12 1D 46 F0 54 CD DC [12:28:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 26 BC 47 00 E4 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 31 37 36 35 10 04 04 00 65 B6 04 00 F4 03 04 00 C8 86 1C 67 B6 04 01 00 00 BE 0C 31 8A EC 4F 4C 40 [12:28:21]CommunicateWithHost err = 0 [12:28:21]CheckOFDResponse [12:28:21]1017 (14) - 77093643461234 [12:28:21]1041 (16) - 0000000000871765 [12:28:21]1040 (4) - 308837 [12:28:21]1012 (4) - 26.10.2024 06:06 [12:28:21]1206 (1) - 0 [12:28:21]OFD Sender: Remove packet 308837 [12:28:21]ProducePacketName [12:28:21]name=ofd_packets/00308837 [12:28:21]NVStorageDeleteData [12:28:21]Write to MH i2c: 01 00 00 0B BB C6 [12:28:21]Write i2c OK [12:28:21]MH_I2C_Read... [12:28:21]Read from MH i2c: 01 [12:28:21]MH_I2C_Read... [12:28:21]Read from MH i2c: 01 07 00 [12:28:21]MH_I2C_Read... [12:28:21]Read from MH i2c: 01 07 00 0B BB 00 00 00 00 00 6D 0C 46 [12:28:21]RasterBufferAndPrint [12:28:21]line [12:28:21]line [12:28:21]line [12:28:21]line [12:28:21]line [12:28:21]written 0, free lines is 3188 [12:28:21]MH_Cut [12:28:21]Write to MH i2c: D1 01 00 12 BB 01 9F [12:28:21]Write i2c OK [12:28:21]MH_I2C_Read... [12:28:21]Read from MH i2c: D1 [12:28:21]MH_I2C_Read... [12:28:21]Read from MH i2c: D1 01 00 [12:28:21]MH_I2C_Read... [12:28:21]Read from MH i2c: D1 01 00 12 BB 00 9E [12:28:21]Write to MH i2c: 01 00 00 13 BB CE [12:28:21]Write i2c OK [12:28:21]MH_I2C_Read... [12:28:22]OFD Sender: No OFD packet to send [12:28:22]*** Cut start [12:28:22]*** Purtial cut [12:28:22]*** Stage 1: CUTSNS_PIN = 1 [12:28:23]Read from MH i2c: 01 [12:28:23]MH_I2C_Read... [12:28:23]*** Stop cut motor [12:28:23]*** Cut end [12:28:23]Read from MH i2c: 01 07 00 [12:28:23]MH_I2C_Read... [12:28:23]Read from MH i2c: 01 07 00 13 BB 00 00 00 00 00 FF 0F E3 [12:28:23]process_action close_receipt done [12:28:23]requested_data is exist [12:28:23]produce_requested_data [12:28:23]requested_item fm.sn is exist - process it [12:28:23]wFMCommunicate request_size=4 [12:28:23]MH_SAM_APDU [12:28:23]CAPDU: 80 11 00 00 [12:28:23]Write to MH i2c: E2 08 00 14 BB 80 11 00 00 00 00 00 00 49 [12:28:23]Write i2c OK [12:28:23]MH_I2C_Read... [12:28:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:28:23]Read from MH i2c: E2 [12:28:23]MH_I2C_Read... [12:28:23]Read from MH i2c: E2 17 00 [12:28:23]MH_I2C_Read... [12:28:23]Read from MH i2c: E2 17 00 14 BB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9E [12:28:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:28:23]wFMCommunicate OK [12:28:23]requested_item fd.num is exist - process it [12:28:23]SAM_PROTO_GetFieldsCounters [12:28:23]wFMCommunicate request_size=4 [12:28:23]MH_SAM_APDU [12:28:23]CAPDU: 80 13 00 00 [12:28:23]Write to MH i2c: E2 08 00 15 BB 80 13 00 00 00 00 00 00 4C [12:28:23]Write i2c OK [12:28:23]MH_I2C_Read... [12:28:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:28:23]Read from MH i2c: E2 [12:28:23]MH_I2C_Read... [12:28:23]Read from MH i2c: E2 62 00 [12:28:23]MH_I2C_Read... [12:28:23]Read from MH i2c: E2 62 00 15 BB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 65 B6 04 00 0E 04 04 00 14 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 AD [12:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 65 B6 04 00 0E 04 04 00 14 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 [12:28:23]wFMCommunicate OK [12:28:23]SAM_PROTO_GetFieldsCounters done [12:28:23]requested_item shift.num is exist - process it [12:28:23]requested_item shift.opened is exist - process it [12:28:23]req_shift_opened [12:28:23]FM_GetShiftState [12:28:23]SAM_PROTO_GetShiftState [12:28:23]wFMCommunicate request_size=4 [12:28:23]MH_SAM_APDU [12:28:23]CAPDU: 80 13 01 00 [12:28:23]Write to MH i2c: E2 08 00 16 BB 80 13 01 00 00 00 00 00 4E [12:28:23]Write i2c OK [12:28:23]MH_I2C_Read... [12:28:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:28:23]Read from MH i2c: E2 [12:28:23]MH_I2C_Read... [12:28:23]Read from MH i2c: E2 0E 00 [12:28:23]MH_I2C_Read... [12:28:23]Read from MH i2c: E2 0E 00 16 BB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CC [12:28:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:28:23]wFMCommunicate OK [12:28:23]SAM_PROTO_GetShiftState done [12:28:23]FM_GetShiftState done [12:28:23]req_shift_opened done [12:28:23]requested_item shift.open_date is exist - process it [12:28:23]req_shift_open_date [12:28:23]req_shift_open_date done [12:28:23]produce_requested_data done [12:28:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308837,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:28:23]process_action_free close_receipt [12:28:23]json_value_free [12:28:23]json_value_free done [12:28:23]process_json_proto returns [12:28:23]Send response to host [12:28:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308837,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:28:23]free response buf [12:28:23]execute_script done [12:28:23]execute_script returns [12:28:23]free content buf [12:28:23]Sock 8.Close socket [12:28:23]Sock 8.Thread stoped [12:28:27]OFD Sender: No OFD packet to send [12:28:32]OFD Sender: No OFD packet to send [12:28:37]OFD Sender: No OFD packet to send [12:28:42]OFD Sender: No OFD packet to send [12:28:47]OFD Sender: No OFD packet to send [12:28:52]OFD Sender: No OFD packet to send [12:28:57]OFD Sender: No OFD packet to send [12:29:02]OFD Sender: No OFD packet to send [12:29:04]accept exits with 9 [12:29:04]New connection [12:29:04]New thread 3067342180 created [12:29:04]Thread 3067198820 joined [12:29:04]Waiting for new connection... [12:29:04] Sock 9.Parse request [12:29:04]Sock 9.Check first char [12:29:04]Sock 9.First char is OK [12:29:04]request: POST /json_proto HTTP/1.0 [12:29:04]Method: POST [12:29:04]URL: /json_proto [12:29:04]Method is POST - this is cgi request [12:29:04]url: /json_proto [12:29:04]query_string will be loaded in cgi processing [12:29:04]execute_cgi json_proto POST (null) [12:29:04]execute_cgi path=json_proto method=POST [12:29:04]POST find Content-Length [12:29:04]Host: 172.17.96.3:8080 [12:29:04]Content-Length: 797 [12:29:04]Content-Type: application/json [12:29:04] [12:29:04]POST finish read [12:29:04]Found Content-Length = 797 [12:29:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:29:04]execute_script... [12:29:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:29:04]POST & json_proto [12:29:04]process_json_proto [12:29:04]json parsed OK: [12:29:04]protocol is kg_v1.0 [12:29:04]action value=close_receipt [12:29:04]process_action close_receipt [12:29:04]cmd_close_receipt [12:29:04]MH_GetDate [12:29:04]Write to MH i2c: F0 00 00 17 BB C1 [12:29:04]Write i2c OK [12:29:04]MH_I2C_Read... [12:29:04]Read from MH i2c: F0 [12:29:04]MH_I2C_Read... [12:29:04]Read from MH i2c: F0 09 00 [12:29:04]MH_I2C_Read... [12:29:04]Read from MH i2c: F0 09 00 17 BB 00 97 E0 1C 67 44 5E 04 65 CF [12:29:04]GetLastDocTimeStamp 1729945705 [12:29:04]current date 1729945751 [12:29:04]FM_GetShiftState [12:29:04]SAM_PROTO_GetShiftState [12:29:04]wFMCommunicate request_size=4 [12:29:04]MH_SAM_APDU [12:29:04]CAPDU: 80 13 01 00 [12:29:04]Write to MH i2c: E2 08 00 18 BB 80 13 01 00 00 00 00 00 50 [12:29:04]Write i2c OK [12:29:04]MH_I2C_Read... [12:29:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:29:05]Read from MH i2c: E2 [12:29:05]MH_I2C_Read... [12:29:05]Read from MH i2c: E2 0E 00 [12:29:05]MH_I2C_Read... [12:29:05]Read from MH i2c: E2 0E 00 18 BB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CE [12:29:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:29:05]wFMCommunicate OK [12:29:05]SAM_PROTO_GetShiftState done [12:29:05]FM_GetShiftState done [12:29:05]opened in 1729902265 [12:29:05]opened+sec_in_day 1729988665 [12:29:05]quantity*price = 0 [12:29:05]sum+1 = 1 [12:29:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 259 26.10.2024 12:29 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308838 ФПД: 84729396430677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122911&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308838&fm=84729396430677&tin=02508201610067®Number=0000000000091780&sum=0 [12:29:06]StoreToDocumentArchive [12:29:06]shift 532 fd 308838 [12:29:06]save to /storage/0532/doc_00308838 [12:29:06]save last doc name /storage/0532/doc_00308838 to /storage/kkm_last_doc_name [12:29:06]save OK [12:29:06]Clear old archive folders... [12:29:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:29:06]tlvbuf is 00B2C650 [12:29:06]SAM_PROTO_ClearQueue [12:29:06]wFMCommunicate request_size=4 [12:29:06]MH_SAM_APDU [12:29:06]CAPDU: 80 09 00 00 [12:29:06]Write to MH i2c: E2 08 00 25 BB 80 09 00 00 00 00 00 00 52 [12:29:06]Write i2c OK [12:29:06]MH_I2C_Read... [12:29:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:29:06]Read from MH i2c: E2 [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: E2 03 00 [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: E2 03 00 25 BB 00 90 00 54 [12:29:06]RAPDU: 90 00 [12:29:06]wFMCommunicate OK [12:29:06]SAM_PROTO_ClearQueue done [12:29:06]KKMCreateOFDPacket [12:29:06]OFDProtocolAddRootSTLVToBuf [12:29:06]FM_MakeSignedData [12:29:06]FM_MakeSignedData [12:29:06]SAM_PROTO_SignData [12:29:06]wFMCommunicate request_size=4 [12:29:06]MH_SAM_APDU [12:29:06]CAPDU: 80 0D 01 02 [12:29:06]Write to MH i2c: E2 08 00 26 BB 80 0D 01 02 00 00 00 00 5A [12:29:06]Write i2c OK [12:29:06]MH_I2C_Read... [12:29:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:29:06]Read from MH i2c: E2 [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: E2 03 00 [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: E2 03 00 26 BB 00 90 00 55 [12:29:06]RAPDU: 90 00 [12:29:06]wFMCommunicate OK [12:29:06]wFMCommunicate request_size=255 [12:29:06]MH_SAM_APDU [12:29:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 97 E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 66 B6 04 00 35 04 06 00 4D 0F 99 93 [12:29:06]Write to MH i2c: E2 02 01 27 BB 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 97 E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 66 B6 04 00 35 04 06 00 4D 0F 99 93 00 00 EF [12:29:06]Write i2c OK [12:29:06]MH_I2C_Read... [12:29:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:29:06]Read from MH i2c: E2 [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: E2 03 00 [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: E2 03 00 27 BB 00 90 00 56 [12:29:06]RAPDU: 90 00 [12:29:06]wFMCommunicate OK [12:29:06]wFMCommunicate request_size=7 [12:29:06]MH_SAM_APDU [12:29:06]CAPDU: 80 0D 02 02 02 87 55 [12:29:06]Write to MH i2c: E2 0A 00 28 BB 80 0D 02 02 02 00 87 55 00 00 3D [12:29:06]Write i2c OK [12:29:06]MH_I2C_Read... [12:29:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:29:06]Read from MH i2c: E2 [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: E2 03 00 [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: E2 03 00 28 BB 00 90 00 57 [12:29:06]RAPDU: 90 00 [12:29:06]wFMCommunicate OK [12:29:06]wFMCommunicate request_size=4 [12:29:06]MH_SAM_APDU [12:29:06]CAPDU: 80 0D 03 02 [12:29:06]Write to MH i2c: E2 08 00 29 BB 80 0D 03 02 00 00 00 00 5F [12:29:06]Write i2c OK [12:29:06]MH_I2C_Read... [12:29:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:29:06]Read from MH i2c: E2 [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: E2 0B 00 [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: E2 0B 00 29 BB 00 16 85 99 6B 7C 2D C7 F2 90 00 61 [12:29:06]RAPDU: 16 85 99 6B 7C 2D C7 F2 90 00 [12:29:06]wFMCommunicate OK [12:29:06]SAM_PROTO_SignData done [12:29:06]FM_MakeSignedData done [12:29:06]CreateOFDProtocolMessage [12:29:06]wFMCommunicate request_size=4 [12:29:06]MH_SAM_APDU [12:29:06]CAPDU: 80 11 00 00 [12:29:06]Write to MH i2c: E2 08 00 2A BB 80 11 00 00 00 00 00 00 5F [12:29:06]Write i2c OK [12:29:06]MH_I2C_Read... [12:29:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:29:06]Read from MH i2c: E2 [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: E2 17 00 [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: E2 17 00 2A BB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B4 [12:29:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:29:06]wFMCommunicate OK [12:29:06]CreateOFDProtocolMessage done [12:29:06]OFDSenderStorePacket 308838 [12:29:06]StoreOFDPacket docnum=308838 [12:29:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 C9 77 04 01 CC 3B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 97 E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 66 B6 04 00 35 04 06 00 4D 0F 99 93 87 55 16 85 99 6B 7C 2D C7 F2 [12:29:06]CheckFolder [12:29:06]dirname=/storage/ofd_packets [12:29:06]CheckFolder done [12:29:06]ProducePacketName [12:29:06]name=ofd_packets/00308838 [12:29:06]NVStorageSaveData ofd_packets/00308838 [12:29:06]File name is /storage/ofd_packets/00308838 [12:29:06]Write 298 bytes [12:29:06]NVStorageSaveData done [12:29:06]OFDSenderStorePacket done [12:29:06]KKMCreateOFDPacket done [12:29:06]NVStorageSaveData kkm_last_timestamp [12:29:06]File name is /storage/kkm_last_timestamp [12:29:06]Write 4 bytes [12:29:06]NVStorageSaveData done [12:29:06]ExternCall_PrintAddStr [12:29:06]wPrintStart [12:29:06]Write to MH i2c: 01 00 00 2B BB E6 [12:29:06]Write i2c OK [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: 01 [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: 01 07 00 [12:29:06]MH_I2C_Read... [12:29:06]Read from MH i2c: 01 07 00 2B BB 00 00 00 00 00 FF 0F FB [12:29:06]RasterBufferAndPrint [12:29:06]line Счет N : (1)642705 [12:29:06]line ИНН: 02508201610067 [12:29:06]line Контрольно-Кассовый Чек [12:29:06]line ПРОДАЖА [12:29:06]line ТРК (МРК, ГНК) : 21 [12:29:06]line Товар: 2710194210 [12:29:06]line ДТ-К-2 [12:29:06]line 13.130 * 0.00 [12:29:06]line = 0.00 [12:29:06]line НДС 12% НСП 1% [12:29:06]line > о реализуемом товаре [12:29:06]line ИТОГО: 0.00 [12:29:06]line НСП 1% : 0.00 [12:29:06]line НДС 12% : 0.00 [12:29:06]line Наличными: 0.00 [12:29:06]line Безнал.: 0.00 [12:29:06]line Место: АЗС № 172 "Партнер Нефть" [12:29:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:29:06]line СНО: Общий режим [12:29:06]line Чек 259 26.10.2024 12:29 [12:29:06]line Смена: 532 ФФД: 1.0 [12:29:06]line ЗНМ: 0300000116 [12:29:06]line РНМ: 0000000000091780 [12:29:06]line Версия ККМ: 001 [12:29:06]line Талоны: Топливные Талоны [12:29:06]line 4755294 [12:29:06]line ФМ: 0000000000871765 [12:29:06]line ФД: 308838 [12:29:06]line ФПД: 84729396430677 [12:29:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122911&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308838&fm=84729396430677&tin=02508201610067®Number=0000000000091780&sum=0 [12:29:06]OFD Sender: Processing packet 308838 [packets to send 222, broken 221] [12:29:06]ProducePacketName [12:29:06]name=ofd_packets/00308838 [12:29:06]OFD Sender: To server: pG, [12:29:06]CommunicateWithHost lk.salyk.kg:30040 [12:29:06]ConnectInit lk.salyk.kg [12:29:06]written 0, free lines is 4095 [12:29:07]Connected sock=8 [12:29:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 C9 77 04 01 CC 3B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 01 00 00 F4 03 04 00 97 E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 66 B6 04 00 35 04 06 00 4D 0F 99 93 87 55 16 85 99 6B 7C 2D C7 F2 [12:29:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 47 FC 47 00 AA 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 66 B6 04 00 F4 03 04 00 F5 86 1C 67 B6 04 01 00 00 82 13 24 8F C7 8C 2F E5 [12:29:07]CommunicateWithHost err = 0 [12:29:07]CheckOFDResponse [12:29:07]1017 (14) - 77093643461234 [12:29:07]1041 (16) - 0000000000871765 [12:29:07]1040 (4) - 308838 [12:29:07]1012 (4) - 26.10.2024 06:06 [12:29:07]1206 (1) - 0 [12:29:07]OFD Sender: Remove packet 308838 [12:29:07]ProducePacketName [12:29:07]name=ofd_packets/00308838 [12:29:07]NVStorageDeleteData [12:29:07]Write to MH i2c: 01 00 00 54 BB 0F [12:29:07]Write i2c OK [12:29:07]MH_I2C_Read... [12:29:07]Read from MH i2c: 01 [12:29:07]MH_I2C_Read... [12:29:07]Read from MH i2c: 01 07 00 [12:29:07]MH_I2C_Read... [12:29:07]Read from MH i2c: 01 07 00 54 BB 00 00 00 00 00 D8 0C FA [12:29:07]RasterBufferAndPrint [12:29:07]line [12:29:07]line [12:29:07]line [12:29:07]line [12:29:07]line [12:29:07]written 0, free lines is 3294 [12:29:07]MH_Cut [12:29:07]Write to MH i2c: D1 01 00 5B BB 01 E8 [12:29:07]Write i2c OK [12:29:07]MH_I2C_Read... [12:29:07]Read from MH i2c: D1 [12:29:07]MH_I2C_Read... [12:29:07]Read from MH i2c: D1 01 00 [12:29:07]MH_I2C_Read... [12:29:07]Read from MH i2c: D1 01 00 5B BB 00 E7 [12:29:07]Write to MH i2c: 01 00 00 5C BB 17 [12:29:07]Write i2c OK [12:29:07]MH_I2C_Read... [12:29:07]OFD Sender: No OFD packet to send [12:29:08]*** Cut start [12:29:08]*** Purtial cut [12:29:08]*** Stage 1: CUTSNS_PIN = 1 [12:29:08]Read from MH i2c: 01 [12:29:08]MH_I2C_Read... [12:29:08]*** Stop cut motor [12:29:08]*** Cut end [12:29:08]Read from MH i2c: 01 07 00 [12:29:08]MH_I2C_Read... [12:29:08]Read from MH i2c: 01 07 00 5C BB 00 00 00 00 00 FF 0F 2C [12:29:08]process_action close_receipt done [12:29:08]requested_data is exist [12:29:08]produce_requested_data [12:29:08]requested_item fm.sn is exist - process it [12:29:08]wFMCommunicate request_size=4 [12:29:08]MH_SAM_APDU [12:29:08]CAPDU: 80 11 00 00 [12:29:08]Write to MH i2c: E2 08 00 5D BB 80 11 00 00 00 00 00 00 92 [12:29:08]Write i2c OK [12:29:08]MH_I2C_Read... [12:29:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:29:08]Read from MH i2c: E2 [12:29:08]MH_I2C_Read... [12:29:08]Read from MH i2c: E2 17 00 [12:29:08]MH_I2C_Read... [12:29:08]Read from MH i2c: E2 17 00 5D BB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E7 [12:29:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:29:08]wFMCommunicate OK [12:29:08]requested_item fd.num is exist - process it [12:29:08]SAM_PROTO_GetFieldsCounters [12:29:08]wFMCommunicate request_size=4 [12:29:08]MH_SAM_APDU [12:29:08]CAPDU: 80 13 00 00 [12:29:08]Write to MH i2c: E2 08 00 5E BB 80 13 00 00 00 00 00 00 95 [12:29:08]Write i2c OK [12:29:08]MH_I2C_Read... [12:29:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:29:08]Read from MH i2c: E2 [12:29:08]MH_I2C_Read... [12:29:08]Read from MH i2c: E2 62 00 [12:29:08]MH_I2C_Read... [12:29:08]Read from MH i2c: E2 62 00 5E BB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 66 B6 04 00 0E 04 04 00 14 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 FA [12:29:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 66 B6 04 00 0E 04 04 00 14 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 [12:29:08]wFMCommunicate OK [12:29:08]SAM_PROTO_GetFieldsCounters done [12:29:08]requested_item shift.num is exist - process it [12:29:08]requested_item shift.opened is exist - process it [12:29:08]req_shift_opened [12:29:08]FM_GetShiftState [12:29:08]SAM_PROTO_GetShiftState [12:29:08]wFMCommunicate request_size=4 [12:29:08]MH_SAM_APDU [12:29:08]CAPDU: 80 13 01 00 [12:29:08]Write to MH i2c: E2 08 00 5F BB 80 13 01 00 00 00 00 00 97 [12:29:08]Write i2c OK [12:29:08]MH_I2C_Read... [12:29:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:29:08]Read from MH i2c: E2 [12:29:08]MH_I2C_Read... [12:29:08]Read from MH i2c: E2 0E 00 [12:29:08]MH_I2C_Read... [12:29:08]Read from MH i2c: E2 0E 00 5F BB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 15 [12:29:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:29:08]wFMCommunicate OK [12:29:08]SAM_PROTO_GetShiftState done [12:29:08]FM_GetShiftState done [12:29:08]req_shift_opened done [12:29:08]requested_item shift.open_date is exist - process it [12:29:08]req_shift_open_date [12:29:08]req_shift_open_date done [12:29:08]produce_requested_data done [12:29:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308838,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:29:08]process_action_free close_receipt [12:29:08]json_value_free [12:29:08]json_value_free done [12:29:08]process_json_proto returns [12:29:08]Send response to host [12:29:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308838,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:29:08]free response buf [12:29:08]execute_script done [12:29:08]execute_script returns [12:29:08]free content buf [12:29:08]Sock 9.Close socket [12:29:08]Sock 9.Thread stoped [12:29:12]OFD Sender: No OFD packet to send [12:29:17]OFD Sender: No OFD packet to send [12:29:22]OFD Sender: No OFD packet to send [12:29:26]accept exits with 10 [12:29:26]New connection [12:29:26]New thread 3067198820 created [12:29:26]Thread 3067342180 joined [12:29:26]Waiting for new connection... [12:29:26] Sock 10.Parse request [12:29:26]Sock 10.Check first char [12:29:26]Sock 10.First char is OK [12:29:26]request: POST /json_proto HTTP/1.0 [12:29:26]Method: POST [12:29:26]URL: /json_proto [12:29:26]Method is POST - this is cgi request [12:29:26]url: /json_proto [12:29:26]query_string will be loaded in cgi processing [12:29:26]execute_cgi json_proto POST (null) [12:29:26]execute_cgi path=json_proto method=POST [12:29:26]POST find Content-Length [12:29:26]Host: 172.17.96.3:8080 [12:29:26]Content-Length: 677 [12:29:26]Content-Type: application/json [12:29:26] [12:29:26]POST finish read [12:29:26]Found Content-Length = 677 [12:29:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:29:26]execute_script... [12:29: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)642706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:29:26]POST & json_proto [12:29:26]process_json_proto [12:29:26]json parsed OK: [12:29:26]protocol is kg_v1.0 [12:29:26]action value=close_receipt [12:29:26]process_action close_receipt [12:29:26]cmd_close_receipt [12:29:26]MH_GetDate [12:29:26]Write to MH i2c: F0 00 00 60 BB 0A [12:29:26]Write i2c OK [12:29:26]MH_I2C_Read... [12:29:26]Read from MH i2c: F0 [12:29:26]MH_I2C_Read... [12:29:26]Read from MH i2c: F0 09 00 [12:29:26]MH_I2C_Read... [12:29:26]Read from MH i2c: F0 09 00 60 BB 00 AC E0 1C 67 44 5E 04 65 2D [12:29:26]GetLastDocTimeStamp 1729945751 [12:29:26]current date 1729945772 [12:29:26]FM_GetShiftState [12:29:26]SAM_PROTO_GetShiftState [12:29:26]wFMCommunicate request_size=4 [12:29:26]MH_SAM_APDU [12:29:26]CAPDU: 80 13 01 00 [12:29:26]Write to MH i2c: E2 08 00 61 BB 80 13 01 00 00 00 00 00 99 [12:29:26]Write i2c OK [12:29:26]MH_I2C_Read... [12:29:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:29:26]Read from MH i2c: E2 [12:29:26]MH_I2C_Read... [12:29:26]Read from MH i2c: E2 0E 00 [12:29:26]MH_I2C_Read... [12:29:26]Read from MH i2c: E2 0E 00 61 BB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 17 [12:29:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:29:26]wFMCommunicate OK [12:29:26]SAM_PROTO_GetShiftState done [12:29:26]FM_GetShiftState done [12:29:26]opened in 1729902265 [12:29:26]opened+sec_in_day 1729988665 [12:29:26]quantity*price = 30038 [12:29:26]sum+1 = 30039 [12:29:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 260 26.10.2024 12:29 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308839 ФПД: 222354964299225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122932&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308839&fm=222354964299225&tin=02508201610067®Number=0000000000091780&sum=30000 [12:29:27]StoreToDocumentArchive [12:29:27]shift 532 fd 308839 [12:29:27]save to /storage/0532/doc_00308839 [12:29:27]save last doc name /storage/0532/doc_00308839 to /storage/kkm_last_doc_name [12:29:27]save OK [12:29:27]Clear old archive folders... [12:29:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:29:27]tlvbuf is 00CDA400 [12:29:27]SAM_PROTO_ClearQueue [12:29:27]wFMCommunicate request_size=4 [12:29:27]MH_SAM_APDU [12:29:27]CAPDU: 80 09 00 00 [12:29:27]Write to MH i2c: E2 08 00 6E BB 80 09 00 00 00 00 00 00 9B [12:29:27]Write i2c OK [12:29:27]MH_I2C_Read... [12:29:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:29:28]Read from MH i2c: E2 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 03 00 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 03 00 6E BB 00 90 00 9D [12:29:28]RAPDU: 90 00 [12:29:28]wFMCommunicate OK [12:29:28]SAM_PROTO_ClearQueue done [12:29:28]KKMCreateOFDPacket [12:29:28]OFDProtocolAddRootSTLVToBuf [12:29:28]FM_MakeSignedData [12:29:28]FM_MakeSignedData [12:29:28]SAM_PROTO_SignData [12:29:28]wFMCommunicate request_size=4 [12:29:28]MH_SAM_APDU [12:29:28]CAPDU: 80 0D 01 02 [12:29:28]Write to MH i2c: E2 08 00 6F BB 80 0D 01 02 00 00 00 00 A3 [12:29:28]Write i2c OK [12:29:28]MH_I2C_Read... [12:29:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:29:28]Read from MH i2c: E2 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 03 00 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 03 00 6F BB 00 90 00 9E [12:29:28]RAPDU: 90 00 [12:29:28]wFMCommunicate OK [12:29:28]wFMCommunicate request_size=255 [12:29:28]MH_SAM_APDU [12:29: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 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 04 01 00 00 F4 03 04 00 AC E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 67 B6 04 00 35 04 06 00 CA [12:29:28]Write to MH i2c: E2 02 01 70 BB 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 04 01 00 00 F4 03 04 00 AC E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 67 B6 04 00 35 04 06 00 CA 00 00 3A [12:29:28]Write i2c OK [12:29:28]MH_I2C_Read... [12:29:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:29:28]Read from MH i2c: E2 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 03 00 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 03 00 70 BB 00 90 00 9F [12:29:28]RAPDU: 90 00 [12:29:28]wFMCommunicate OK [12:29:28]wFMCommunicate request_size=10 [12:29:28]MH_SAM_APDU [12:29:28]CAPDU: 80 0D 02 02 05 3B 0C A9 3D D9 [12:29:28]Write to MH i2c: E2 0D 00 71 BB 80 0D 02 02 05 00 3B 0C A9 3D D9 00 00 B6 [12:29:28]Write i2c OK [12:29:28]MH_I2C_Read... [12:29:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:29:28]Read from MH i2c: E2 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 03 00 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 03 00 71 BB 00 90 00 A0 [12:29:28]RAPDU: 90 00 [12:29:28]wFMCommunicate OK [12:29:28]wFMCommunicate request_size=4 [12:29:28]MH_SAM_APDU [12:29:28]CAPDU: 80 0D 03 02 [12:29:28]Write to MH i2c: E2 08 00 72 BB 80 0D 03 02 00 00 00 00 A8 [12:29:28]Write i2c OK [12:29:28]MH_I2C_Read... [12:29:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:29:28]Read from MH i2c: E2 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 0B 00 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 0B 00 72 BB 00 14 DA 44 62 6D 53 EF 19 90 00 05 [12:29:28]RAPDU: 14 DA 44 62 6D 53 EF 19 90 00 [12:29:28]wFMCommunicate OK [12:29:28]SAM_PROTO_SignData done [12:29:28]FM_MakeSignedData done [12:29:28]CreateOFDProtocolMessage [12:29:28]wFMCommunicate request_size=4 [12:29:28]MH_SAM_APDU [12:29:28]CAPDU: 80 11 00 00 [12:29:28]Write to MH i2c: E2 08 00 73 BB 80 11 00 00 00 00 00 00 A8 [12:29:28]Write i2c OK [12:29:28]MH_I2C_Read... [12:29:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:29:28]Read from MH i2c: E2 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 17 00 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: E2 17 00 73 BB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FD [12:29:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:29:28]wFMCommunicate OK [12:29:28]CreateOFDProtocolMessage done [12:29:28]OFDSenderStorePacket 308839 [12:29:28]StoreOFDPacket docnum=308839 [12:29:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 41 59 07 01 01 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 04 01 00 00 F4 03 04 00 AC E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 67 B6 04 00 35 04 06 00 CA 3B 0C A9 3D D9 14 DA 44 62 6D 53 EF 19 [12:29:28]CheckFolder [12:29:28]dirname=/storage/ofd_packets [12:29:28]CheckFolder done [12:29:28]ProducePacketName [12:29:28]name=ofd_packets/00308839 [12:29:28]NVStorageSaveData ofd_packets/00308839 [12:29:28]File name is /storage/ofd_packets/00308839 [12:29:28]Write 301 bytes [12:29:28]NVStorageSaveData done [12:29:28]OFDSenderStorePacket done [12:29:28]KKMCreateOFDPacket done [12:29:28]NVStorageSaveData kkm_last_timestamp [12:29:28]File name is /storage/kkm_last_timestamp [12:29:28]Write 4 bytes [12:29:28]NVStorageSaveData done [12:29:28]ExternCall_PrintAddStr [12:29:28]wPrintStart [12:29:28]Write to MH i2c: 01 00 00 74 BB 2F [12:29:28]OFD Sender: Processing packet 308839 [packets to send 222, broken 221] [12:29:28]ProducePacketName [12:29:28]name=ofd_packets/00308839 [12:29:28]OFD Sender: To server: pG, [12:29:28]CommunicateWithHost lk.salyk.kg:30040 [12:29:28]ConnectInit lk.salyk.kg [12:29:28]Write i2c OK [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: 01 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: 01 07 00 [12:29:28]MH_I2C_Read... [12:29:28]Read from MH i2c: 01 07 00 74 BB 00 00 00 00 00 FF 0F 44 [12:29:28]RasterBufferAndPrint [12:29:28]line Счет N : (1)642706 [12:29:28]line ИНН: 02508201610067 [12:29:28]line Контрольно-Кассовый Чек [12:29:28]line ПРОДАЖА [12:29:28]line ТРК (МРК, ГНК) : 52 [12:29:28]line Товар: 2710124130 [12:29:28]line Аи-92-К-2 [12:29:28]line 4.490 * 66.90 [12:29:28]line = 300.38 [12:29:28]line НДС 12% НСП 1% [12:29:28]line > о реализуемом товаре [12:29:28]line ОКРУГЛЕНИЕ: -0.38 [12:29:28]line ИТОГО: 300.00 [12:29:28]line Внесено: 300.00 [12:29:28]line СДАЧА: 0.00 [12:29:28]line НСП 1% : 2.66 [12:29:28]line НДС 12% : 31.90 [12:29:28]line Наличными: 300.00 [12:29:28]line Безнал.: 0.00 [12:29:28]line Место: АЗС № 172 "Партнер Нефть" [12:29:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:29:28]line СНО: Общий режим [12:29:28]line Чек 260 26.10.2024 12:29 [12:29:28]line Смена: 532 ФФД: 1.0 [12:29:28]line ЗНМ: 0300000116 [12:29:28]line РНМ: 0000000000091780 [12:29:28]line Версия ККМ: 001 [12:29:28]line ФМ: 0000000000871765 [12:29:28]line ФД: 308839 [12:29:28]line ФПД: 222354964299225 [12:29:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T122932&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308839&fm=222354964299225&tin=02508201610067®Number=0000000000091780&sum=30000 [12:29:28]written 0, free lines is 4095 [12:29:28]Connected sock=9 [12:29:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 41 59 07 01 01 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 04 01 00 00 F4 03 04 00 AC E0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 67 B6 04 00 35 04 06 00 CA 3B 0C A9 3D D9 14 DA 44 62 6D 53 EF 19 [12:29:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 19 16 47 00 14 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 31 37 36 35 10 04 04 00 67 B6 04 00 F4 03 04 00 0B 87 1C 67 B6 04 01 00 00 3F CC D3 D2 1E 6D 51 1F [12:29:28]CommunicateWithHost err = 0 [12:29:28]CheckOFDResponse [12:29:28]1017 (14) - 77093643461234 [12:29:28]1041 (16) - 0000000000871765 [12:29:28]1040 (4) - 308839 [12:29:28]1012 (4) - 26.10.2024 06:07 [12:29:28]1206 (1) - 0 [12:29:28]OFD Sender: Remove packet 308839 [12:29:28]ProducePacketName [12:29:28]name=ofd_packets/00308839 [12:29:28]NVStorageDeleteData [12:29:29]Write to MH i2c: 01 00 00 9E BB 59 [12:29:29]Write i2c OK [12:29:29]MH_I2C_Read... [12:29:29]Read from MH i2c: 01 [12:29:29]MH_I2C_Read... [12:29:29]Read from MH i2c: 01 07 00 [12:29:29]MH_I2C_Read... [12:29:29]Read from MH i2c: 01 07 00 9E BB 00 00 00 00 00 D1 0C 3D [12:29:29]RasterBufferAndPrint [12:29:29]line [12:29:29]line [12:29:29]line [12:29:29]line [12:29:29]line [12:29:29]written 0, free lines is 3289 [12:29:29]MH_Cut [12:29:29]Write to MH i2c: D1 01 00 A5 BB 01 32 [12:29:29]Write i2c OK [12:29:29]MH_I2C_Read... [12:29:29]Read from MH i2c: D1 [12:29:29]MH_I2C_Read... [12:29:29]Read from MH i2c: D1 01 00 [12:29:29]MH_I2C_Read... [12:29:29]Read from MH i2c: D1 01 00 A5 BB 00 31 [12:29:29]Write to MH i2c: 01 00 00 A6 BB 61 [12:29:29]Write i2c OK [12:29:29]MH_I2C_Read... [12:29:29]OFD Sender: No OFD packet to send [12:29:29]*** Cut start [12:29:29]*** Purtial cut [12:29:29]*** Stage 1: CUTSNS_PIN = 1 [12:29:30]Read from MH i2c: 01 [12:29:30]MH_I2C_Read... [12:29:30]*** Stop cut motor [12:29:30]*** Cut end [12:29:30]Read from MH i2c: 01 07 00 [12:29:30]MH_I2C_Read... [12:29:30]Read from MH i2c: 01 07 00 A6 BB 00 00 00 00 00 FF 0F 76 [12:29:30]process_action close_receipt done [12:29:30]requested_data is exist [12:29:30]produce_requested_data [12:29:30]requested_item fm.sn is exist - process it [12:29:30]wFMCommunicate request_size=4 [12:29:30]MH_SAM_APDU [12:29:30]CAPDU: 80 11 00 00 [12:29:30]Write to MH i2c: E2 08 00 A7 BB 80 11 00 00 00 00 00 00 DC [12:29:30]Write i2c OK [12:29:30]MH_I2C_Read... [12:29:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:29:30]Read from MH i2c: E2 [12:29:30]MH_I2C_Read... [12:29:30]Read from MH i2c: E2 17 00 [12:29:30]MH_I2C_Read... [12:29:30]Read from MH i2c: E2 17 00 A7 BB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 31 [12:29:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:29:30]wFMCommunicate OK [12:29:30]requested_item fd.num is exist - process it [12:29:30]SAM_PROTO_GetFieldsCounters [12:29:30]wFMCommunicate request_size=4 [12:29:30]MH_SAM_APDU [12:29:30]CAPDU: 80 13 00 00 [12:29:30]Write to MH i2c: E2 08 00 A8 BB 80 13 00 00 00 00 00 00 DF [12:29:30]Write i2c OK [12:29:30]MH_I2C_Read... [12:29:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:29:30]Read from MH i2c: E2 [12:29:30]MH_I2C_Read... [12:29:30]Read from MH i2c: E2 62 00 [12:29:30]MH_I2C_Read... [12:29:30]Read from MH i2c: E2 62 00 A8 BB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 67 B6 04 00 0E 04 04 00 14 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 48 [12:29: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 67 B6 04 00 0E 04 04 00 14 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 [12:29:30]wFMCommunicate OK [12:29:30]SAM_PROTO_GetFieldsCounters done [12:29:30]requested_item shift.num is exist - process it [12:29:30]requested_item shift.opened is exist - process it [12:29:30]req_shift_opened [12:29:30]FM_GetShiftState [12:29:30]SAM_PROTO_GetShiftState [12:29:30]wFMCommunicate request_size=4 [12:29:30]MH_SAM_APDU [12:29:30]CAPDU: 80 13 01 00 [12:29:30]Write to MH i2c: E2 08 00 A9 BB 80 13 01 00 00 00 00 00 E1 [12:29:30]Write i2c OK [12:29:30]MH_I2C_Read... [12:29:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:29:30]Read from MH i2c: E2 [12:29:30]MH_I2C_Read... [12:29:30]Read from MH i2c: E2 0E 00 [12:29:30]MH_I2C_Read... [12:29:30]Read from MH i2c: E2 0E 00 A9 BB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5F [12:29:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:29:30]wFMCommunicate OK [12:29:30]SAM_PROTO_GetShiftState done [12:29:30]FM_GetShiftState done [12:29:30]req_shift_opened done [12:29:30]requested_item shift.open_date is exist - process it [12:29:30]req_shift_open_date [12:29:30]req_shift_open_date done [12:29:30]produce_requested_data done [12:29:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308839,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:29:30]process_action_free close_receipt [12:29:30]json_value_free [12:29:30]json_value_free done [12:29:30]process_json_proto returns [12:29:30]Send response to host [12:29:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308839,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:29:30]free response buf [12:29:30]execute_script done [12:29:30]execute_script returns [12:29:30]free content buf [12:29:30]Sock 10.Close socket [12:29:30]Sock 10.Thread stoped [12:29:34]OFD Sender: No OFD packet to send [12:29:39]OFD Sender: No OFD packet to send [12:29:44]OFD Sender: No OFD packet to send [12:29:49]OFD Sender: No OFD packet to send [12:29:54]OFD Sender: No OFD packet to send [12:29:59]OFD Sender: No OFD packet to send [12:30:04]OFD Sender: No OFD packet to send [12:30:09]OFD Sender: No OFD packet to send [12:30:14]OFD Sender: No OFD packet to send [12:30:19]OFD Sender: No OFD packet to send [12:30:24]OFD Sender: No OFD packet to send [12:30:29]OFD Sender: No OFD packet to send [12:30:34]OFD Sender: No OFD packet to send [12:30:39]OFD Sender: No OFD packet to send [12:30:44]OFD Sender: No OFD packet to send [12:30:49]OFD Sender: No OFD packet to send [12:30:54]OFD Sender: No OFD packet to send [12:30:59]OFD Sender: No OFD packet to send [12:31:04]OFD Sender: No OFD packet to send [12:31:09]accept exits with 8 [12:31:09]New connection [12:31:09]New thread 3067342180 created [12:31:09]Thread 3067198820 joined [12:31:09]Waiting for new connection... [12:31:09] Sock 8.Parse request [12:31:09]Sock 8.Check first char [12:31:09]Sock 8.First char is OK [12:31:09]request: POST /json_proto HTTP/1.0 [12:31:09]Method: POST [12:31:09]URL: /json_proto [12:31:09]Method is POST - this is cgi request [12:31:09]url: /json_proto [12:31:09]query_string will be loaded in cgi processing [12:31:09]execute_cgi json_proto POST (null) [12:31:09]execute_cgi path=json_proto method=POST [12:31:09]POST find Content-Length [12:31:09]Host: 172.17.96.3:8080 [12:31:09]Content-Length: 677 [12:31:09]Content-Type: application/json [12:31:09] [12:31:09]POST finish read [12:31:09]Found Content-Length = 677 [12:31:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:09]execute_script... [12:31: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)642707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:09]POST & json_proto [12:31:09]process_json_proto [12:31:09]json parsed OK: [12:31:09]protocol is kg_v1.0 [12:31:09]action value=close_receipt [12:31:09]process_action close_receipt [12:31:09]cmd_close_receipt [12:31:09]MH_GetDate [12:31:09]Write to MH i2c: F0 00 00 AA BB 54 [12:31:09]Write i2c OK [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: F0 [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: F0 09 00 [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: F0 09 00 AA BB 00 13 E1 1C 67 44 5E 04 65 DF [12:31:09]GetLastDocTimeStamp 1729945772 [12:31:09]current date 1729945875 [12:31:09]FM_GetShiftState [12:31:09]SAM_PROTO_GetShiftState [12:31:09]wFMCommunicate request_size=4 [12:31:09]MH_SAM_APDU [12:31:09]CAPDU: 80 13 01 00 [12:31:09]Write to MH i2c: E2 08 00 AB BB 80 13 01 00 00 00 00 00 E3 [12:31:09]Write i2c OK [12:31:09]MH_I2C_Read... [12:31:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:09]Read from MH i2c: E2 [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: E2 0E 00 [12:31:09]MH_I2C_Read... [12:31:09]Read from MH i2c: E2 0E 00 AB BB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 61 [12:31:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:31:09]wFMCommunicate OK [12:31:09]SAM_PROTO_GetShiftState done [12:31:09]FM_GetShiftState done [12:31:09]opened in 1729902265 [12:31:09]opened+sec_in_day 1729988665 [12:31:09]quantity*price = 35055 [12:31:09]sum+1 = 35057 [12:31:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 261 26.10.2024 12:31 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308840 ФПД: 123312670777305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123115&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308840&fm=123312670777305&tin=02508201610067®Number=0000000000091780&sum=35000 [12:31:10]StoreToDocumentArchive [12:31:10]shift 532 fd 308840 [12:31:10]save to /storage/0532/doc_00308840 [12:31:10]save last doc name /storage/0532/doc_00308840 to /storage/kkm_last_doc_name [12:31:10]save OK [12:31:10]Clear old archive folders... [12:31:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:31:10]tlvbuf is 00CA6220 [12:31:10]SAM_PROTO_ClearQueue [12:31:10]wFMCommunicate request_size=4 [12:31:10]MH_SAM_APDU [12:31:10]CAPDU: 80 09 00 00 [12:31:10]Write to MH i2c: E2 08 00 B8 BB 80 09 00 00 00 00 00 00 E5 [12:31:10]Write i2c OK [12:31:10]MH_I2C_Read... [12:31:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:10]Read from MH i2c: E2 [12:31:10]MH_I2C_Read... [12:31:10]Read from MH i2c: E2 03 00 [12:31:10]MH_I2C_Read... [12:31:10]Read from MH i2c: E2 03 00 B8 BB 00 90 00 E7 [12:31:10]RAPDU: 90 00 [12:31:10]wFMCommunicate OK [12:31:10]SAM_PROTO_ClearQueue done [12:31:10]KKMCreateOFDPacket [12:31:10]OFDProtocolAddRootSTLVToBuf [12:31:10]FM_MakeSignedData [12:31:10]FM_MakeSignedData [12:31:10]SAM_PROTO_SignData [12:31:10]wFMCommunicate request_size=4 [12:31:10]MH_SAM_APDU [12:31:10]CAPDU: 80 0D 01 02 [12:31:10]Write to MH i2c: E2 08 00 B9 BB 80 0D 01 02 00 00 00 00 ED [12:31:10]Write i2c OK [12:31:10]MH_I2C_Read... [12:31:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:10]Read from MH i2c: E2 [12:31:10]MH_I2C_Read... [12:31:10]Read from MH i2c: E2 03 00 [12:31:10]MH_I2C_Read... [12:31:10]Read from MH i2c: E2 03 00 B9 BB 00 90 00 E8 [12:31:10]RAPDU: 90 00 [12:31:10]wFMCommunicate OK [12:31:10]wFMCommunicate request_size=255 [12:31:10]MH_SAM_APDU [12:31:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 13 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 68 B6 04 00 35 04 06 00 70 [12:31:10]Write to MH i2c: E2 02 01 BA BB 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 13 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 68 B6 04 00 35 04 06 00 70 00 00 AB [12:31:10]Write i2c OK [12:31:10]MH_I2C_Read... [12:31:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:11]Read from MH i2c: E2 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: E2 03 00 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: E2 03 00 BA BB 00 90 00 E9 [12:31:11]RAPDU: 90 00 [12:31:11]wFMCommunicate OK [12:31:11]wFMCommunicate request_size=10 [12:31:11]MH_SAM_APDU [12:31:11]CAPDU: 80 0D 02 02 05 26 F7 F0 1F D9 [12:31:11]Write to MH i2c: E2 0D 00 BB BB 80 0D 02 02 05 00 26 F7 F0 1F D9 00 00 FF [12:31:11]Write i2c OK [12:31:11]MH_I2C_Read... [12:31:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:11]Read from MH i2c: E2 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: E2 03 00 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: E2 03 00 BB BB 00 90 00 EA [12:31:11]RAPDU: 90 00 [12:31:11]wFMCommunicate OK [12:31:11]wFMCommunicate request_size=4 [12:31:11]MH_SAM_APDU [12:31:11]CAPDU: 80 0D 03 02 [12:31:11]Write to MH i2c: E2 08 00 BC BB 80 0D 03 02 00 00 00 00 F2 [12:31:11]Write i2c OK [12:31:11]MH_I2C_Read... [12:31:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:11]Read from MH i2c: E2 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: E2 0B 00 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: E2 0B 00 BC BB 00 34 73 00 D2 FC 5B F3 FD 90 00 B3 [12:31:11]RAPDU: 34 73 00 D2 FC 5B F3 FD 90 00 [12:31:11]wFMCommunicate OK [12:31:11]SAM_PROTO_SignData done [12:31:11]FM_MakeSignedData done [12:31:11]CreateOFDProtocolMessage [12:31:11]wFMCommunicate request_size=4 [12:31:11]MH_SAM_APDU [12:31:11]CAPDU: 80 11 00 00 [12:31:11]Write to MH i2c: E2 08 00 BD BB 80 11 00 00 00 00 00 00 F2 [12:31:11]Write i2c OK [12:31:11]MH_I2C_Read... [12:31:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:11]Read from MH i2c: E2 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: E2 17 00 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: E2 17 00 BD BB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 47 [12:31:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:31:11]wFMCommunicate OK [12:31:11]CreateOFDProtocolMessage done [12:31:11]OFDSenderStorePacket 308840 [12:31:11]StoreOFDPacket docnum=308840 [12:31:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D3 E5 07 01 8D 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 13 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 68 B6 04 00 35 04 06 00 70 26 F7 F0 1F D9 34 73 00 D2 FC 5B F3 FD [12:31:11]CheckFolder [12:31:11]dirname=/storage/ofd_packets [12:31:11]CheckFolder done [12:31:11]ProducePacketName [12:31:11]name=ofd_packets/00308840 [12:31:11]NVStorageSaveData ofd_packets/00308840 [12:31:11]File name is /storage/ofd_packets/00308840 [12:31:11]Write 301 bytes [12:31:11]NVStorageSaveData done [12:31:11]OFDSenderStorePacket done [12:31:11]KKMCreateOFDPacket done [12:31:11]NVStorageSaveData kkm_last_timestamp [12:31:11]File name is /storage/kkm_last_timestamp [12:31:11]Write 4 bytes [12:31:11]NVStorageSaveData done [12:31:11]ExternCall_PrintAddStr [12:31:11]wPrintStart [12:31:11]Write to MH i2c: 01 00 00 BE BB 79 [12:31:11]Write i2c OK [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: 01 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: 01 07 00 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: 01 07 00 BE BB 00 00 00 00 00 FF 0F 8E [12:31:11]RasterBufferAndPrint [12:31:11]line Счет N : (1)642707 [12:31:11]line ИНН: 02508201610067 [12:31:11]line Контрольно-Кассовый Чек [12:31:11]line ПРОДАЖА [12:31:11]line ТРК (МРК, ГНК) : 62 [12:31:11]line Товар: 2710124130 [12:31:11]line Аи-92-К-2 [12:31:11]line 5.240 * 66.90 [12:31:11]line = 350.56 [12:31:11]line НДС 12% НСП 1% [12:31:11]line > о реализуемом товаре [12:31:11]line ОКРУГЛЕНИЕ: -0.56 [12:31:11]line ИТОГО: 350.00 [12:31:11]line Внесено: 350.00 [12:31:11]line СДАЧА: 0.00 [12:31:11]line НСП 1% : 3.10 [12:31:11]line НДС 12% : 37.23 [12:31:11]line Наличными: 350.00 [12:31:11]line Безнал.: 0.00 [12:31:11]line Место: АЗС № 172 "Партнер Нефть" [12:31:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:31:11]line СНО: Общий режим [12:31:11]line Чек 261 26.10.2024 12:31 [12:31:11]line Смена: 532 ФФД: 1.0 [12:31:11]line ЗНМ: 0300000116 [12:31:11]line РНМ: 0000000000091780 [12:31:11]line Версия ККМ: 001 [12:31:11]line ФМ: 0000000000871765 [12:31:11]line ФД: 308840 [12:31:11]line ФПД: 123312670777305 [12:31:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123115&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308840&fm=123312670777305&tin=02508201610067®Number=0000000000091780&sum=35000 [12:31:11]written 0, free lines is 4095 [12:31:11]OFD Sender: Processing packet 308840 [packets to send 222, broken 221] [12:31:11]ProducePacketName [12:31:11]name=ofd_packets/00308840 [12:31:11]OFD Sender: To server: pG, [12:31:11]CommunicateWithHost lk.salyk.kg:30040 [12:31:11]ConnectInit lk.salyk.kg [12:31:11]Connected sock=10 [12:31:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D3 E5 07 01 8D 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 01 00 00 F4 03 04 00 13 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 68 B6 04 00 35 04 06 00 70 26 F7 F0 1F D9 34 73 00 D2 FC 5B F3 FD [12:31:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FD 5D 47 00 1C 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 31 37 36 35 10 04 04 00 68 B6 04 00 F4 03 04 00 71 87 1C 67 B6 04 01 00 00 D3 31 4E 84 66 00 BB 12 [12:31:11]CommunicateWithHost err = 0 [12:31:11]CheckOFDResponse [12:31:11]1017 (14) - 77093643461234 [12:31:11]1041 (16) - 0000000000871765 [12:31:11]1040 (4) - 308840 [12:31:11]1012 (4) - 26.10.2024 06:08 [12:31:11]1206 (1) - 0 [12:31:11]OFD Sender: Remove packet 308840 [12:31:11]ProducePacketName [12:31:11]name=ofd_packets/00308840 [12:31:11]NVStorageDeleteData [12:31:11]Write to MH i2c: 01 00 00 E8 BB A3 [12:31:11]Write i2c OK [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: 01 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: 01 07 00 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: 01 07 00 E8 BB 00 00 00 00 00 E8 0C 9E [12:31:11]RasterBufferAndPrint [12:31:11]line [12:31:11]line [12:31:11]line [12:31:11]line [12:31:11]line [12:31:11]written 0, free lines is 3313 [12:31:11]MH_Cut [12:31:11]Write to MH i2c: D1 01 00 EF BB 01 7C [12:31:11]Write i2c OK [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: D1 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: D1 01 00 [12:31:11]MH_I2C_Read... [12:31:11]Read from MH i2c: D1 01 00 EF BB 00 7B [12:31:11]Write to MH i2c: 01 00 00 F0 BB AB [12:31:11]Write i2c OK [12:31:11]MH_I2C_Read... [12:31:12]OFD Sender: No OFD packet to send [12:31:12]*** Cut start [12:31:12]*** Purtial cut [12:31:12]*** Stage 1: CUTSNS_PIN = 1 [12:31:12]Read from MH i2c: 01 [12:31:12]MH_I2C_Read... [12:31:12]*** Stop cut motor [12:31:12]*** Cut end [12:31:12]Read from MH i2c: 01 07 00 [12:31:12]MH_I2C_Read... [12:31:12]Read from MH i2c: 01 07 00 F0 BB 00 00 00 00 00 FF 0F C0 [12:31:12]process_action close_receipt done [12:31:12]requested_data is exist [12:31:12]produce_requested_data [12:31:12]requested_item fm.sn is exist - process it [12:31:12]wFMCommunicate request_size=4 [12:31:12]MH_SAM_APDU [12:31:12]CAPDU: 80 11 00 00 [12:31:12]Write to MH i2c: E2 08 00 F1 BB 80 11 00 00 00 00 00 00 26 [12:31:12]Write i2c OK [12:31:12]MH_I2C_Read... [12:31:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:12]Read from MH i2c: E2 [12:31:12]MH_I2C_Read... [12:31:12]Read from MH i2c: E2 17 00 [12:31:12]MH_I2C_Read... [12:31:12]Read from MH i2c: E2 17 00 F1 BB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7B [12:31:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:31:12]wFMCommunicate OK [12:31:12]requested_item fd.num is exist - process it [12:31:12]SAM_PROTO_GetFieldsCounters [12:31:12]wFMCommunicate request_size=4 [12:31:12]MH_SAM_APDU [12:31:12]CAPDU: 80 13 00 00 [12:31:12]Write to MH i2c: E2 08 00 F2 BB 80 13 00 00 00 00 00 00 29 [12:31:12]Write i2c OK [12:31:12]MH_I2C_Read... [12:31:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:12]Read from MH i2c: E2 [12:31:12]MH_I2C_Read... [12:31:12]Read from MH i2c: E2 62 00 [12:31:12]MH_I2C_Read... [12:31:12]Read from MH i2c: E2 62 00 F2 BB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 68 B6 04 00 0E 04 04 00 14 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 96 [12:31: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 68 B6 04 00 0E 04 04 00 14 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 [12:31:12]wFMCommunicate OK [12:31:12]SAM_PROTO_GetFieldsCounters done [12:31:12]requested_item shift.num is exist - process it [12:31:12]requested_item shift.opened is exist - process it [12:31:12]req_shift_opened [12:31:12]FM_GetShiftState [12:31:12]SAM_PROTO_GetShiftState [12:31:12]wFMCommunicate request_size=4 [12:31:12]MH_SAM_APDU [12:31:12]CAPDU: 80 13 01 00 [12:31:12]Write to MH i2c: E2 08 00 F3 BB 80 13 01 00 00 00 00 00 2B [12:31:12]Write i2c OK [12:31:12]MH_I2C_Read... [12:31:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:12]Read from MH i2c: E2 [12:31:12]MH_I2C_Read... [12:31:12]Read from MH i2c: E2 0E 00 [12:31:12]MH_I2C_Read... [12:31:12]Read from MH i2c: E2 0E 00 F3 BB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A9 [12:31:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:31:12]wFMCommunicate OK [12:31:12]SAM_PROTO_GetShiftState done [12:31:12]FM_GetShiftState done [12:31:12]req_shift_opened done [12:31:12]requested_item shift.open_date is exist - process it [12:31:12]req_shift_open_date [12:31:12]req_shift_open_date done [12:31:12]produce_requested_data done [12:31:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308840,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:31:12]process_action_free close_receipt [12:31:12]json_value_free [12:31:12]json_value_free done [12:31:12]process_json_proto returns [12:31:12]Send response to host [12:31:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308840,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:31:12]free response buf [12:31:12]execute_script done [12:31:12]execute_script returns [12:31:12]free content buf [12:31:12]Sock 8.Close socket [12:31:12]Sock 8.Thread stoped [12:31:17]OFD Sender: No OFD packet to send [12:31:22]OFD Sender: No OFD packet to send [12:31:27]OFD Sender: No OFD packet to send [12:31:32]OFD Sender: No OFD packet to send [12:31:37]OFD Sender: No OFD packet to send [12:31:39]accept exits with 9 [12:31:39]New connection [12:31:39]New thread 3067198820 created [12:31:39]Thread 3067342180 joined [12:31:39]Waiting for new connection... [12:31:39] Sock 9.Parse request [12:31:39]Sock 9.Check first char [12:31:39]Sock 9.First char is OK [12:31:39]request: POST /json_proto HTTP/1.0 [12:31:39]Method: POST [12:31:39]URL: /json_proto [12:31:39]Method is POST - this is cgi request [12:31:39]url: /json_proto [12:31:39]query_string will be loaded in cgi processing [12:31:39]execute_cgi json_proto POST (null) [12:31:39]execute_cgi path=json_proto method=POST [12:31:39]POST find Content-Length [12:31:39]Host: 172.17.96.3:8080 [12:31:39]Content-Length: 677 [12:31:39]Content-Type: application/json [12:31:39] [12:31:39]POST finish read [12:31:39]Found Content-Length = 677 [12:31:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642708", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:31:39]execute_script... [12:31:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642708", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:31:39]POST & json_proto [12:31:39]process_json_proto [12:31:39]json parsed OK: [12:31:39]protocol is kg_v1.0 [12:31:39]action value=close_receipt [12:31:39]process_action close_receipt [12:31:39]cmd_close_receipt [12:31:39]MH_GetDate [12:31:39]Write to MH i2c: F0 00 00 F4 BB 9E [12:31:39]Write i2c OK [12:31:39]MH_I2C_Read... [12:31:39]Read from MH i2c: F0 [12:31:39]MH_I2C_Read... [12:31:39]Read from MH i2c: F0 09 00 [12:31:39]MH_I2C_Read... [12:31:39]Read from MH i2c: F0 09 00 F4 BB 00 31 E1 1C 67 44 5E 04 65 47 [12:31:39]GetLastDocTimeStamp 1729945875 [12:31:39]current date 1729945905 [12:31:39]FM_GetShiftState [12:31:39]SAM_PROTO_GetShiftState [12:31:39]wFMCommunicate request_size=4 [12:31:39]MH_SAM_APDU [12:31:39]CAPDU: 80 13 01 00 [12:31:39]Write to MH i2c: E2 08 00 F5 BB 80 13 01 00 00 00 00 00 2D [12:31:39]Write i2c OK [12:31:39]MH_I2C_Read... [12:31:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:39]Read from MH i2c: E2 [12:31:39]MH_I2C_Read... [12:31:39]Read from MH i2c: E2 0E 00 [12:31:39]MH_I2C_Read... [12:31:39]Read from MH i2c: E2 0E 00 F5 BB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AB [12:31:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:31:39]wFMCommunicate OK [12:31:39]SAM_PROTO_GetShiftState done [12:31:39]FM_GetShiftState done [12:31:39]opened in 1729902265 [12:31:39]opened+sec_in_day 1729988665 [12:31:39]quantity*price = 40006 [12:31:39]sum+1 = 40007 [12:31: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 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 262 26.10.2024 12:31 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308841 ФПД: 53108294783539 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123145&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308841&fm=53108294783539&tin=02508201610067®Number=0000000000091780&sum=40000 [12:31:40]StoreToDocumentArchive [12:31:40]shift 532 fd 308841 [12:31:40]save to /storage/0532/doc_00308841 [12:31:40]save last doc name /storage/0532/doc_00308841 to /storage/kkm_last_doc_name [12:31:40]save OK [12:31:40]Clear old archive folders... [12:31:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:31:40]tlvbuf is 00C41E70 [12:31:40]SAM_PROTO_ClearQueue [12:31:40]wFMCommunicate request_size=4 [12:31:40]MH_SAM_APDU [12:31:40]CAPDU: 80 09 00 00 [12:31:40]Write to MH i2c: E2 08 00 02 BC 80 09 00 00 00 00 00 00 30 [12:31:40]Write i2c OK [12:31:40]MH_I2C_Read... [12:31:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:40]Read from MH i2c: E2 [12:31:40]MH_I2C_Read... [12:31:40]Read from MH i2c: E2 03 00 [12:31:40]MH_I2C_Read... [12:31:40]Read from MH i2c: E2 03 00 02 BC 00 90 00 32 [12:31:40]RAPDU: 90 00 [12:31:40]wFMCommunicate OK [12:31:40]SAM_PROTO_ClearQueue done [12:31:40]KKMCreateOFDPacket [12:31:40]OFDProtocolAddRootSTLVToBuf [12:31:40]FM_MakeSignedData [12:31:40]FM_MakeSignedData [12:31:40]SAM_PROTO_SignData [12:31:40]wFMCommunicate request_size=4 [12:31:40]MH_SAM_APDU [12:31:40]CAPDU: 80 0D 01 02 [12:31:40]Write to MH i2c: E2 08 00 03 BC 80 0D 01 02 00 00 00 00 38 [12:31:40]Write i2c OK [12:31:40]MH_I2C_Read... [12:31:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:40]Read from MH i2c: E2 [12:31:40]MH_I2C_Read... [12:31:40]Read from MH i2c: E2 03 00 [12:31:40]MH_I2C_Read... [12:31:40]Read from MH i2c: E2 03 00 03 BC 00 90 00 33 [12:31:40]RAPDU: 90 00 [12:31:40]wFMCommunicate OK [12:31:40]wFMCommunicate request_size=255 [12:31:40]MH_SAM_APDU [12:31: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 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 06 01 00 00 F4 03 04 00 31 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 69 B6 04 00 35 04 06 00 30 [12:31:40]Write to MH i2c: E2 02 01 04 BC 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 06 01 00 00 F4 03 04 00 31 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 69 B6 04 00 35 04 06 00 30 00 00 9A [12:31:40]Write i2c OK [12:31:40]MH_I2C_Read... [12:31:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:41]Read from MH i2c: E2 [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: E2 03 00 [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: E2 03 00 04 BC 00 90 00 34 [12:31:41]RAPDU: 90 00 [12:31:41]wFMCommunicate OK [12:31:41]wFMCommunicate request_size=10 [12:31:41]MH_SAM_APDU [12:31:41]CAPDU: 80 0D 02 02 05 4D 3D 0B 92 33 [12:31:41]Write to MH i2c: E2 0D 00 05 BC 80 0D 02 02 05 00 4D 3D 0B 92 33 00 00 9F [12:31:41]Write i2c OK [12:31:41]MH_I2C_Read... [12:31:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:41]Read from MH i2c: E2 [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: E2 03 00 [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: E2 03 00 05 BC 00 90 00 35 [12:31:41]RAPDU: 90 00 [12:31:41]wFMCommunicate OK [12:31:41]wFMCommunicate request_size=4 [12:31:41]MH_SAM_APDU [12:31:41]CAPDU: 80 0D 03 02 [12:31:41]Write to MH i2c: E2 08 00 06 BC 80 0D 03 02 00 00 00 00 3D [12:31:41]Write i2c OK [12:31:41]MH_I2C_Read... [12:31:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:41]Read from MH i2c: E2 [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: E2 0B 00 [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: E2 0B 00 06 BC 00 BC 5E AD DF EF 8B CE 9B 90 00 C7 [12:31:41]RAPDU: BC 5E AD DF EF 8B CE 9B 90 00 [12:31:41]wFMCommunicate OK [12:31:41]SAM_PROTO_SignData done [12:31:41]FM_MakeSignedData done [12:31:41]CreateOFDProtocolMessage [12:31:41]wFMCommunicate request_size=4 [12:31:41]MH_SAM_APDU [12:31:41]CAPDU: 80 11 00 00 [12:31:41]Write to MH i2c: E2 08 00 07 BC 80 11 00 00 00 00 00 00 3D [12:31:41]Write i2c OK [12:31:41]MH_I2C_Read... [12:31:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:41]Read from MH i2c: E2 [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: E2 17 00 [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: E2 17 00 07 BC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 92 [12:31:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:31:41]wFMCommunicate OK [12:31:41]CreateOFDProtocolMessage done [12:31:41]OFDSenderStorePacket 308841 [12:31:41]StoreOFDPacket docnum=308841 [12:31:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 85 40 07 01 45 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 06 01 00 00 F4 03 04 00 31 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 69 B6 04 00 35 04 06 00 30 4D 3D 0B 92 33 BC 5E AD DF EF 8B CE 9B [12:31:41]CheckFolder [12:31:41]dirname=/storage/ofd_packets [12:31:41]CheckFolder done [12:31:41]ProducePacketName [12:31:41]name=ofd_packets/00308841 [12:31:41]NVStorageSaveData ofd_packets/00308841 [12:31:41]File name is /storage/ofd_packets/00308841 [12:31:41]Write 301 bytes [12:31:41]NVStorageSaveData done [12:31:41]OFDSenderStorePacket done [12:31:41]KKMCreateOFDPacket done [12:31:41]NVStorageSaveData kkm_last_timestamp [12:31:41]File name is /storage/kkm_last_timestamp [12:31:41]Write 4 bytes [12:31:41]NVStorageSaveData done [12:31:41]ExternCall_PrintAddStr [12:31:41]wPrintStart [12:31:41]Write to MH i2c: 01 00 00 08 BC C4 [12:31:41]Write i2c OK [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: 01 [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: 01 07 00 [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: 01 07 00 08 BC 00 00 00 00 00 FF 0F D9 [12:31:41]RasterBufferAndPrint [12:31:41]line Счет N : (1)642708 [12:31:41]line ИНН: 02508201610067 [12:31:41]line Контрольно-Кассовый Чек [12:31:41]line ПРОДАЖА [12:31:41]line ТРК (МРК, ГНК) : 52 [12:31:41]line Товар: 2710124130 [12:31:41]line Аи-92-К-2 [12:31:41]line 5.980 * 66.90 [12:31:41]line = 400.06 [12:31:41]line НДС 12% НСП 1% [12:31:41]line > о реализуемом товаре [12:31:41]line ОКРУГЛЕНИЕ: -0.06 [12:31:41]line ИТОГО: 400.00 [12:31:41]line Внесено: 400.00 [12:31:41]line СДАЧА: 0.00 [12:31:41]line НСП 1% : 3.54 [12:31:41]line НДС 12% : 42.48 [12:31:41]line Наличными: 400.00 [12:31:41]line Безнал.: 0.00 [12:31:41]line Место: АЗС № 172 "Партнер Нефть" [12:31:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:31:41]line СНО: Общий режим [12:31:41]line Чек 262 26.10.2024 12:31 [12:31:41]line Смена: 532 ФФД: 1.0 [12:31:41]line ЗНМ: 0300000116 [12:31:41]line РНМ: 0000000000091780 [12:31:41]line Версия ККМ: 001 [12:31:41]line ФМ: 0000000000871765 [12:31:41]line ФД: 308841 [12:31:41]line ФПД: 53108294783539 [12:31:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123145&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308841&fm=53108294783539&tin=02508201610067®Number=0000000000091780&sum=40000 [12:31:41]written 0, free lines is 4095 [12:31:41]OFD Sender: Processing packet 308841 [packets to send 222, broken 221] [12:31:41]ProducePacketName [12:31:41]name=ofd_packets/00308841 [12:31:41]OFD Sender: To server: pG, [12:31:41]CommunicateWithHost lk.salyk.kg:30040 [12:31:41]ConnectInit lk.salyk.kg [12:31:41]Connected sock=10 [12:31:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 85 40 07 01 45 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 06 01 00 00 F4 03 04 00 31 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 69 B6 04 00 35 04 06 00 30 4D 3D 0B 92 33 BC 5E AD DF EF 8B CE 9B [12:31:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 92 61 47 00 C0 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 31 37 36 35 10 04 04 00 69 B6 04 00 F4 03 04 00 8F 87 1C 67 B6 04 01 00 00 80 60 99 4B BD 2B 8F 45 [12:31:41]CommunicateWithHost err = 0 [12:31:41]CheckOFDResponse [12:31:41]1017 (14) - 77093643461234 [12:31:41]1041 (16) - 0000000000871765 [12:31:41]1040 (4) - 308841 [12:31:41]1012 (4) - 26.10.2024 06:09 [12:31:41]1206 (1) - 0 [12:31:41]OFD Sender: Remove packet 308841 [12:31:41]ProducePacketName [12:31:41]name=ofd_packets/00308841 [12:31:41]NVStorageDeleteData [12:31:41]Write to MH i2c: 01 00 00 32 BC EE [12:31:41]Write i2c OK [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: 01 [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: 01 07 00 [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: 01 07 00 32 BC 00 00 00 00 00 C2 0C C3 [12:31:41]RasterBufferAndPrint [12:31:41]line [12:31:41]line [12:31:41]line [12:31:41]line [12:31:41]line [12:31:41]written 0, free lines is 3274 [12:31:41]MH_Cut [12:31:41]Write to MH i2c: D1 01 00 39 BC 01 C7 [12:31:41]Write i2c OK [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: D1 [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: D1 01 00 [12:31:41]MH_I2C_Read... [12:31:41]Read from MH i2c: D1 01 00 39 BC 00 C6 [12:31:41]Write to MH i2c: 01 00 00 3A BC F6 [12:31:41]Write i2c OK [12:31:41]MH_I2C_Read... [12:31:42]OFD Sender: No OFD packet to send [12:31:42]*** Cut start [12:31:42]*** Purtial cut [12:31:42]*** Stage 1: CUTSNS_PIN = 1 [12:31:42]Read from MH i2c: 01 [12:31:42]MH_I2C_Read... [12:31:42]*** Stop cut motor [12:31:42]*** Cut end [12:31:42]Read from MH i2c: 01 07 00 [12:31:42]MH_I2C_Read... [12:31:42]Read from MH i2c: 01 07 00 3A BC 00 00 00 00 00 FF 0F 0B [12:31:42]process_action close_receipt done [12:31:42]requested_data is exist [12:31:42]produce_requested_data [12:31:42]requested_item fm.sn is exist - process it [12:31:42]wFMCommunicate request_size=4 [12:31:42]MH_SAM_APDU [12:31:42]CAPDU: 80 11 00 00 [12:31:42]Write to MH i2c: E2 08 00 3B BC 80 11 00 00 00 00 00 00 71 [12:31:42]Write i2c OK [12:31:42]MH_I2C_Read... [12:31:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:42]Read from MH i2c: E2 [12:31:42]MH_I2C_Read... [12:31:42]Read from MH i2c: E2 17 00 [12:31:42]MH_I2C_Read... [12:31:42]Read from MH i2c: E2 17 00 3B BC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C6 [12:31:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:31:42]wFMCommunicate OK [12:31:42]requested_item fd.num is exist - process it [12:31:42]SAM_PROTO_GetFieldsCounters [12:31:42]wFMCommunicate request_size=4 [12:31:42]MH_SAM_APDU [12:31:42]CAPDU: 80 13 00 00 [12:31:42]Write to MH i2c: E2 08 00 3C BC 80 13 00 00 00 00 00 00 74 [12:31:42]Write i2c OK [12:31:42]MH_I2C_Read... [12:31:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:42]Read from MH i2c: E2 [12:31:42]MH_I2C_Read... [12:31:42]Read from MH i2c: E2 62 00 [12:31:42]MH_I2C_Read... [12:31:42]Read from MH i2c: E2 62 00 3C BC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 69 B6 04 00 0E 04 04 00 14 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 E5 [12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 69 B6 04 00 0E 04 04 00 14 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 [12:31:42]wFMCommunicate OK [12:31:42]SAM_PROTO_GetFieldsCounters done [12:31:42]requested_item shift.num is exist - process it [12:31:42]requested_item shift.opened is exist - process it [12:31:42]req_shift_opened [12:31:42]FM_GetShiftState [12:31:42]SAM_PROTO_GetShiftState [12:31:42]wFMCommunicate request_size=4 [12:31:42]MH_SAM_APDU [12:31:42]CAPDU: 80 13 01 00 [12:31:42]Write to MH i2c: E2 08 00 3D BC 80 13 01 00 00 00 00 00 76 [12:31:42]Write i2c OK [12:31:42]MH_I2C_Read... [12:31:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:43]Read from MH i2c: E2 [12:31:43]MH_I2C_Read... [12:31:43]Read from MH i2c: E2 0E 00 [12:31:43]MH_I2C_Read... [12:31:43]Read from MH i2c: E2 0E 00 3D BC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F4 [12:31:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:31:43]wFMCommunicate OK [12:31:43]SAM_PROTO_GetShiftState done [12:31:43]FM_GetShiftState done [12:31:43]req_shift_opened done [12:31:43]requested_item shift.open_date is exist - process it [12:31:43]req_shift_open_date [12:31:43]req_shift_open_date done [12:31:43]produce_requested_data done [12:31:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308841,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:31:43]process_action_free close_receipt [12:31:43]json_value_free [12:31:43]json_value_free done [12:31:43]process_json_proto returns [12:31:43]Send response to host [12:31:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308841,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:31:43]free response buf [12:31:43]execute_script done [12:31:43]execute_script returns [12:31:43]free content buf [12:31:43]Sock 9.Close socket [12:31:43]Sock 9.Thread stoped [12:31:47]OFD Sender: No OFD packet to send [12:31:52]OFD Sender: No OFD packet to send [12:31:57]OFD Sender: No OFD packet to send [12:32:02]OFD Sender: No OFD packet to send [12:32:07]OFD Sender: No OFD packet to send [12:32:12]OFD Sender: No OFD packet to send [12:32:12]accept exits with 8 [12:32:12]New connection [12:32:12]New thread 3067342180 created [12:32:12]Thread 3067198820 joined [12:32:12]Waiting for new connection... [12:32:12] Sock 8.Parse request [12:32:12]Sock 8.Check first char [12:32:12]Sock 8.First char is OK [12:32:12]request: POST /json_proto HTTP/1.0 [12:32:12]Method: POST [12:32:12]URL: /json_proto [12:32:12]Method is POST - this is cgi request [12:32:12]url: /json_proto [12:32:12]query_string will be loaded in cgi processing [12:32:12]execute_cgi json_proto POST (null) [12:32:12]execute_cgi path=json_proto method=POST [12:32:12]POST find Content-Length [12:32:12]Host: 172.17.96.3:8080 [12:32:12]Content-Length: 682 [12:32:12]Content-Type: application/json [12:32:12] [12:32:12]POST finish read [12:32:12]Found Content-Length = 682 [12:32:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:32:12]execute_script... [12: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 : (1)642709", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:32:12]POST & json_proto [12:32:12]process_json_proto [12:32:12]json parsed OK: [12:32:12]protocol is kg_v1.0 [12:32:12]action value=close_receipt [12:32:12]process_action close_receipt [12:32:12]cmd_close_receipt [12:32:12]MH_GetDate [12:32:12]Write to MH i2c: F0 00 00 3E BC E9 [12:32:12]Write i2c OK [12:32:12]MH_I2C_Read... [12:32:12]Read from MH i2c: F0 [12:32:12]MH_I2C_Read... [12:32:12]Read from MH i2c: F0 09 00 [12:32:12]MH_I2C_Read... [12:32:12]Read from MH i2c: F0 09 00 3E BC 00 52 E1 1C 67 44 5E 04 65 B3 [12:32:12]GetLastDocTimeStamp 1729945905 [12:32:12]current date 1729945938 [12:32:12]FM_GetShiftState [12:32:12]SAM_PROTO_GetShiftState [12:32:12]wFMCommunicate request_size=4 [12:32:12]MH_SAM_APDU [12:32:12]CAPDU: 80 13 01 00 [12:32:12]Write to MH i2c: E2 08 00 3F BC 80 13 01 00 00 00 00 00 78 [12:32:12]Write i2c OK [12:32:12]MH_I2C_Read... [12:32:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:12]Read from MH i2c: E2 [12:32:12]MH_I2C_Read... [12:32:12]Read from MH i2c: E2 0E 00 [12:32:12]MH_I2C_Read... [12:32:12]Read from MH i2c: E2 0E 00 3F BC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F6 [12:32:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:32:12]wFMCommunicate OK [12:32:12]SAM_PROTO_GetShiftState done [12:32:12]FM_GetShiftState done [12:32:12]opened in 1729902265 [12:32:12]opened+sec_in_day 1729988665 [12:32:12]quantity*price = 100015 [12:32:12]sum+1 = 100017 [12:32:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 263 26.10.2024 12:32 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308842 ФПД: 236599355017377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123218&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308842&fm=236599355017377&tin=02508201610067®Number=0000000000091780&sum=100000 [12:32:13]StoreToDocumentArchive [12:32:13]shift 532 fd 308842 [12:32:13]save to /storage/0532/doc_00308842 [12:32:13]save last doc name /storage/0532/doc_00308842 to /storage/kkm_last_doc_name [12:32:13]save OK [12:32:13]Clear old archive folders... [12:32:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:32:13]tlvbuf is 00A6EAF0 [12:32:13]SAM_PROTO_ClearQueue [12:32:13]wFMCommunicate request_size=4 [12:32:13]MH_SAM_APDU [12:32:13]CAPDU: 80 09 00 00 [12:32:13]Write to MH i2c: E2 08 00 4C BC 80 09 00 00 00 00 00 00 7A [12:32:13]Write i2c OK [12:32:13]MH_I2C_Read... [12:32:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:32:13]Read from MH i2c: E2 [12:32:13]MH_I2C_Read... [12:32:13]Read from MH i2c: E2 03 00 [12:32:13]MH_I2C_Read... [12:32:13]Read from MH i2c: E2 03 00 4C BC 00 90 00 7C [12:32:13]RAPDU: 90 00 [12:32:13]wFMCommunicate OK [12:32:13]SAM_PROTO_ClearQueue done [12:32:13]KKMCreateOFDPacket [12:32:13]OFDProtocolAddRootSTLVToBuf [12:32:13]FM_MakeSignedData [12:32:13]FM_MakeSignedData [12:32:13]SAM_PROTO_SignData [12:32:13]wFMCommunicate request_size=4 [12:32:13]MH_SAM_APDU [12:32:13]CAPDU: 80 0D 01 02 [12:32:13]Write to MH i2c: E2 08 00 4D BC 80 0D 01 02 00 00 00 00 82 [12:32:13]Write i2c OK [12:32:13]MH_I2C_Read... [12:32:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:32:13]Read from MH i2c: E2 [12:32:13]MH_I2C_Read... [12:32:13]Read from MH i2c: E2 03 00 [12:32:13]MH_I2C_Read... [12:32:13]Read from MH i2c: E2 03 00 4D BC 00 90 00 7D [12:32:13]RAPDU: 90 00 [12:32:13]wFMCommunicate OK [12:32:13]wFMCommunicate request_size=255 [12:32:13]MH_SAM_APDU [12:32: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 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 07 01 00 00 F4 03 04 00 52 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6A B6 04 00 35 04 06 00 D7 [12:32:13]Write to MH i2c: E2 02 01 4E BC 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 07 01 00 00 F4 03 04 00 52 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6A B6 04 00 35 04 06 00 D7 00 00 D9 [12:32:13]Write i2c OK [12:32:13]MH_I2C_Read... [12:32:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:14]Read from MH i2c: E2 [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: E2 03 00 [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: E2 03 00 4E BC 00 90 00 7E [12:32:14]RAPDU: 90 00 [12:32:14]wFMCommunicate OK [12:32:14]wFMCommunicate request_size=10 [12:32:14]MH_SAM_APDU [12:32:14]CAPDU: 80 0D 02 02 05 2F 94 82 88 A1 [12:32:14]Write to MH i2c: E2 0D 00 4F BC 80 0D 02 02 05 00 2F 94 82 88 A1 00 00 FD [12:32:14]Write i2c OK [12:32:14]MH_I2C_Read... [12:32:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:14]Read from MH i2c: E2 [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: E2 03 00 [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: E2 03 00 4F BC 00 90 00 7F [12:32:14]RAPDU: 90 00 [12:32:14]wFMCommunicate OK [12:32:14]wFMCommunicate request_size=4 [12:32:14]MH_SAM_APDU [12:32:14]CAPDU: 80 0D 03 02 [12:32:14]Write to MH i2c: E2 08 00 50 BC 80 0D 03 02 00 00 00 00 87 [12:32:14]Write i2c OK [12:32:14]MH_I2C_Read... [12:32:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:32:14]Read from MH i2c: E2 [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: E2 0B 00 [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: E2 0B 00 50 BC 00 C4 0A 38 97 2F D0 43 6C 90 00 D3 [12:32:14]RAPDU: C4 0A 38 97 2F D0 43 6C 90 00 [12:32:14]wFMCommunicate OK [12:32:14]SAM_PROTO_SignData done [12:32:14]FM_MakeSignedData done [12:32:14]CreateOFDProtocolMessage [12:32:14]wFMCommunicate request_size=4 [12:32:14]MH_SAM_APDU [12:32:14]CAPDU: 80 11 00 00 [12:32:14]Write to MH i2c: E2 08 00 51 BC 80 11 00 00 00 00 00 00 87 [12:32:14]Write i2c OK [12:32:14]MH_I2C_Read... [12:32:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:14]Read from MH i2c: E2 [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: E2 17 00 [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: E2 17 00 51 BC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DC [12:32:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:32:14]wFMCommunicate OK [12:32:14]CreateOFDProtocolMessage done [12:32:14]OFDSenderStorePacket 308842 [12:32:14]StoreOFDPacket docnum=308842 [12:32:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E9 DC 07 01 CE 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 07 01 00 00 F4 03 04 00 52 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6A B6 04 00 35 04 06 00 D7 2F 94 82 88 A1 C4 0A 38 97 2F D0 43 6C [12:32:14]CheckFolder [12:32:14]dirname=/storage/ofd_packets [12:32:14]CheckFolder done [12:32:14]ProducePacketName [12:32:14]name=ofd_packets/00308842 [12:32:14]NVStorageSaveData ofd_packets/00308842 [12:32:14]File name is /storage/ofd_packets/00308842 [12:32:14]Write 301 bytes [12:32:14]NVStorageSaveData done [12:32:14]OFDSenderStorePacket done [12:32:14]KKMCreateOFDPacket done [12:32:14]NVStorageSaveData kkm_last_timestamp [12:32:14]File name is /storage/kkm_last_timestamp [12:32:14]Write 4 bytes [12:32:14]NVStorageSaveData done [12:32:14]ExternCall_PrintAddStr [12:32:14]wPrintStart [12:32:14]Write to MH i2c: 01 00 00 52 BC 0E [12:32:14]Write i2c OK [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: 01 [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: 01 07 00 [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: 01 07 00 52 BC 00 00 00 00 00 FF 0F 23 [12:32:14]RasterBufferAndPrint [12:32:14]line Счет N : (1)642709 [12:32:14]line ИНН: 02508201610067 [12:32:14]line Контрольно-Кассовый Чек [12:32:14]line ПРОДАЖА [12:32:14]line ТРК (МРК, ГНК) : 41 [12:32:14]line Товар: 2710124130 [12:32:14]line Аи-92-К-2 [12:32:14]line 14.950 * 66.90 [12:32:14]line = 1000.16 [12:32:14]line НДС 12% НСП 1% [12:32:14]line > о реализуемом товаре [12:32:14]line ОКРУГЛЕНИЕ: -0.16 [12:32:14]line ИТОГО: 1000.00 [12:32:14]line Внесено: 1000.00 [12:32:14]line СДАЧА: 0.00 [12:32:14]line НСП 1% : 8.85 [12:32:14]line НДС 12% : 106.21 [12:32:14]line Наличными: 1000.00 [12:32:14]line Безнал.: 0.00 [12:32:14]line Место: АЗС № 172 "Партнер Нефть" [12:32:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:32:14]line СНО: Общий режим [12:32:14]line Чек 263 26.10.2024 12:32 [12:32:14]line Смена: 532 ФФД: 1.0 [12:32:14]line ЗНМ: 0300000116 [12:32:14]line РНМ: 0000000000091780 [12:32:14]line Версия ККМ: 001 [12:32:14]line ФМ: 0000000000871765 [12:32:14]line ФД: 308842 [12:32:14]line ФПД: 236599355017377 [12:32:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123218&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308842&fm=236599355017377&tin=02508201610067®Number=0000000000091780&sum=100000 [12:32:14]written 0, free lines is 4095 [12:32:14]OFD Sender: Processing packet 308842 [packets to send 222, broken 221] [12:32:14]ProducePacketName [12:32:14]name=ofd_packets/00308842 [12:32:14]OFD Sender: To server: pG, [12:32:14]CommunicateWithHost lk.salyk.kg:30040 [12:32:14]ConnectInit lk.salyk.kg [12:32:14]Connected sock=10 [12: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 31 37 36 35 0F 01 00 00 E9 DC 07 01 CE 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 07 01 00 00 F4 03 04 00 52 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6A B6 04 00 35 04 06 00 D7 2F 94 82 88 A1 C4 0A 38 97 2F D0 43 6C [12:32:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 59 C6 47 00 94 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 31 37 36 35 10 04 04 00 6A B6 04 00 F4 03 04 00 B0 87 1C 67 B6 04 01 00 00 F0 06 5C 9A B6 A1 D6 8E [12:32:14]CommunicateWithHost err = 0 [12:32:14]CheckOFDResponse [12:32:14]1017 (14) - 77093643461234 [12:32:14]1041 (16) - 0000000000871765 [12:32:14]1040 (4) - 308842 [12:32:14]1012 (4) - 26.10.2024 06:09 [12:32:14]1206 (1) - 0 [12:32:14]OFD Sender: Remove packet 308842 [12:32:14]ProducePacketName [12:32:14]name=ofd_packets/00308842 [12:32:14]NVStorageDeleteData [12:32:14]Write to MH i2c: 01 00 00 7C BC 38 [12:32:14]Write i2c OK [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: 01 [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: 01 07 00 [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: 01 07 00 7C BC 00 00 00 00 00 C7 0C 12 [12:32:14]RasterBufferAndPrint [12:32:14]line [12:32:14]line [12:32:14]line [12:32:14]line [12:32:14]line [12:32:14]written 0, free lines is 3279 [12:32:14]MH_Cut [12:32:14]Write to MH i2c: D1 01 00 83 BC 01 11 [12:32:14]Write i2c OK [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: D1 [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: D1 01 00 [12:32:14]MH_I2C_Read... [12:32:14]Read from MH i2c: D1 01 00 83 BC 00 10 [12:32:14]Write to MH i2c: 01 00 00 84 BC 40 [12:32:14]Write i2c OK [12:32:14]MH_I2C_Read... [12:32:15]OFD Sender: No OFD packet to send [12:32:15]*** Cut start [12:32:15]*** Purtial cut [12:32:15]*** Stage 1: CUTSNS_PIN = 1 [12:32:15]Read from MH i2c: 01 [12:32:15]MH_I2C_Read... [12:32:15]*** Stop cut motor [12:32:15]*** Cut end [12:32:15]Read from MH i2c: 01 07 00 [12:32:15]MH_I2C_Read... [12:32:15]Read from MH i2c: 01 07 00 84 BC 00 00 00 00 00 FF 0F 55 [12:32:15]process_action close_receipt done [12:32:15]requested_data is exist [12:32:15]produce_requested_data [12:32:15]requested_item fm.sn is exist - process it [12:32:15]wFMCommunicate request_size=4 [12:32:15]MH_SAM_APDU [12:32:15]CAPDU: 80 11 00 00 [12:32:15]Write to MH i2c: E2 08 00 85 BC 80 11 00 00 00 00 00 00 BB [12:32:15]Write i2c OK [12:32:15]MH_I2C_Read... [12:32:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:15]Read from MH i2c: E2 [12:32:15]MH_I2C_Read... [12:32:15]Read from MH i2c: E2 17 00 [12:32:15]MH_I2C_Read... [12:32:15]Read from MH i2c: E2 17 00 85 BC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 10 [12:32:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:32:15]wFMCommunicate OK [12:32:15]requested_item fd.num is exist - process it [12:32:15]SAM_PROTO_GetFieldsCounters [12:32:15]wFMCommunicate request_size=4 [12:32:15]MH_SAM_APDU [12:32:15]CAPDU: 80 13 00 00 [12:32:15]Write to MH i2c: E2 08 00 86 BC 80 13 00 00 00 00 00 00 BE [12:32:15]Write i2c OK [12:32:15]MH_I2C_Read... [12:32:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:32:15]Read from MH i2c: E2 [12:32:15]MH_I2C_Read... [12:32:15]Read from MH i2c: E2 62 00 [12:32:15]MH_I2C_Read... [12:32:15]Read from MH i2c: E2 62 00 86 BC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6A B6 04 00 0E 04 04 00 14 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 33 [12:32: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6A B6 04 00 0E 04 04 00 14 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 [12:32:15]wFMCommunicate OK [12:32:15]SAM_PROTO_GetFieldsCounters done [12:32:15]requested_item shift.num is exist - process it [12:32:15]requested_item shift.opened is exist - process it [12:32:15]req_shift_opened [12:32:15]FM_GetShiftState [12:32:15]SAM_PROTO_GetShiftState [12:32:15]wFMCommunicate request_size=4 [12:32:15]MH_SAM_APDU [12:32:15]CAPDU: 80 13 01 00 [12:32:15]Write to MH i2c: E2 08 00 87 BC 80 13 01 00 00 00 00 00 C0 [12:32:15]Write i2c OK [12:32:15]MH_I2C_Read... [12:32:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:16]Read from MH i2c: E2 [12:32:16]MH_I2C_Read... [12:32:16]Read from MH i2c: E2 0E 00 [12:32:16]MH_I2C_Read... [12:32:16]Read from MH i2c: E2 0E 00 87 BC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3E [12:32:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:32:16]wFMCommunicate OK [12:32:16]SAM_PROTO_GetShiftState done [12:32:16]FM_GetShiftState done [12:32:16]req_shift_opened done [12:32:16]requested_item shift.open_date is exist - process it [12:32:16]req_shift_open_date [12:32:16]req_shift_open_date done [12:32:16]produce_requested_data done [12:32:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308842,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:32:16]process_action_free close_receipt [12:32:16]json_value_free [12:32:16]json_value_free done [12:32:16]process_json_proto returns [12:32:16]Send response to host [12:32:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308842,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:32:16]free response buf [12:32:16]execute_script done [12:32:16]execute_script returns [12:32:16]free content buf [12:32:16]Sock 8.Close socket [12:32:16]Sock 8.Thread stoped [12:32:20]OFD Sender: No OFD packet to send [12:32:25]OFD Sender: No OFD packet to send [12:32:30]OFD Sender: No OFD packet to send [12:32:35]OFD Sender: No OFD packet to send [12:32:40]OFD Sender: No OFD packet to send [12:32:45]OFD Sender: No OFD packet to send [12:32:50]OFD Sender: No OFD packet to send [12:32:55]OFD Sender: No OFD packet to send [12:33:00]OFD Sender: No OFD packet to send [12:33:00]accept exits with 9 [12:33:00]New connection [12:33:00]New thread 3067198820 created [12:33:00]Thread 3067342180 joined [12:33:00]Waiting for new connection... [12:33:00] Sock 9.Parse request [12:33:00]Sock 9.Check first char [12:33:00]Sock 9.First char is OK [12:33:00]request: POST /json_proto HTTP/1.0 [12:33:00]Method: POST [12:33:00]URL: /json_proto [12:33:00]Method is POST - this is cgi request [12:33:00]url: /json_proto [12:33:00]query_string will be loaded in cgi processing [12:33:00]execute_cgi json_proto POST (null) [12:33:00]execute_cgi path=json_proto method=POST [12:33:00]POST find Content-Length [12:33:00]Host: 172.17.96.3:8080 [12:33:00]Content-Length: 677 [12:33:00]Content-Type: application/json [12:33:00] [12:33:00]POST finish read [12:33:00]Found Content-Length = 677 [12:33:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [12:33:00]execute_script... [12:33:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [12:33:00]POST & json_proto [12:33:00]process_json_proto [12:33:00]json parsed OK: [12:33:00]protocol is kg_v1.0 [12:33:00]action value=close_receipt [12:33:00]process_action close_receipt [12:33:00]cmd_close_receipt [12:33:00]MH_GetDate [12:33:00]Write to MH i2c: F0 00 00 88 BC 33 [12:33:00]Write i2c OK [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: F0 [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: F0 09 00 [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: F0 09 00 88 BC 00 82 E1 1C 67 44 5E 04 65 2D [12:33:00]GetLastDocTimeStamp 1729945938 [12:33:00]current date 1729945986 [12:33:00]FM_GetShiftState [12:33:00]SAM_PROTO_GetShiftState [12:33:00]wFMCommunicate request_size=4 [12:33:00]MH_SAM_APDU [12:33:00]CAPDU: 80 13 01 00 [12:33:00]Write to MH i2c: E2 08 00 89 BC 80 13 01 00 00 00 00 00 C2 [12:33:00]Write i2c OK [12:33:00]MH_I2C_Read... [12:33:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:00]Read from MH i2c: E2 [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: E2 0E 00 [12:33:00]MH_I2C_Read... [12:33:00]Read from MH i2c: E2 0E 00 89 BC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 40 [12:33:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:33:00]wFMCommunicate OK [12:33:00]SAM_PROTO_GetShiftState done [12:33:00]FM_GetShiftState done [12:33:00]opened in 1729902265 [12:33:00]opened+sec_in_day 1729988665 [12:33:00]quantity*price = 50041 [12:33:00]sum+1 = 50042 [12:33:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 264 26.10.2024 12:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308843 ФПД: 18204346558343 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123306&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308843&fm=18204346558343&tin=02508201610067®Number=0000000000091780&sum=50000 [12:33:01]StoreToDocumentArchive [12:33:01]shift 532 fd 308843 [12:33:01]save to /storage/0532/doc_00308843 [12:33:01]save last doc name /storage/0532/doc_00308843 to /storage/kkm_last_doc_name [12:33:01]save OK [12:33:01]Clear old archive folders... [12:33:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:33:01]tlvbuf is 00A6E560 [12:33:01]SAM_PROTO_ClearQueue [12:33:01]wFMCommunicate request_size=4 [12:33:01]MH_SAM_APDU [12:33:01]CAPDU: 80 09 00 00 [12:33:01]Write to MH i2c: E2 08 00 96 BC 80 09 00 00 00 00 00 00 C4 [12:33:01]Write i2c OK [12:33:01]MH_I2C_Read... [12:33:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:01]Read from MH i2c: E2 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 03 00 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 03 00 96 BC 00 90 00 C6 [12:33:01]RAPDU: 90 00 [12:33:01]wFMCommunicate OK [12:33:01]SAM_PROTO_ClearQueue done [12:33:01]KKMCreateOFDPacket [12:33:01]OFDProtocolAddRootSTLVToBuf [12:33:01]FM_MakeSignedData [12:33:01]FM_MakeSignedData [12:33:01]SAM_PROTO_SignData [12:33:01]wFMCommunicate request_size=4 [12:33:01]MH_SAM_APDU [12:33:01]CAPDU: 80 0D 01 02 [12:33:01]Write to MH i2c: E2 08 00 97 BC 80 0D 01 02 00 00 00 00 CC [12:33:01]Write i2c OK [12:33:01]MH_I2C_Read... [12:33:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:01]Read from MH i2c: E2 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 03 00 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 03 00 97 BC 00 90 00 C7 [12:33:01]RAPDU: 90 00 [12:33:01]wFMCommunicate OK [12:33:01]wFMCommunicate request_size=255 [12:33:01]MH_SAM_APDU [12:33:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 08 01 00 00 F4 03 04 00 82 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6B B6 04 00 35 04 06 00 10 [12:33:01]Write to MH i2c: E2 02 01 98 BC 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 08 01 00 00 F4 03 04 00 82 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6B B6 04 00 35 04 06 00 10 00 00 94 [12:33:01]Write i2c OK [12:33:01]MH_I2C_Read... [12:33:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:01]Read from MH i2c: E2 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 03 00 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 03 00 98 BC 00 90 00 C8 [12:33:01]RAPDU: 90 00 [12:33:01]wFMCommunicate OK [12:33:01]wFMCommunicate request_size=10 [12:33:01]MH_SAM_APDU [12:33:01]CAPDU: 80 0D 02 02 05 8E 87 9C 27 87 [12:33:01]Write to MH i2c: E2 0D 00 99 BC 80 0D 02 02 05 00 8E 87 9C 27 87 00 00 38 [12:33:01]Write i2c OK [12:33:01]MH_I2C_Read... [12:33:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:01]Read from MH i2c: E2 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 03 00 [12:33:01]MH_I2C_Read... [12:33:01]Read from MH i2c: E2 03 00 99 BC 00 90 00 C9 [12:33:01]RAPDU: 90 00 [12:33:01]wFMCommunicate OK [12:33:01]wFMCommunicate request_size=4 [12:33:01]MH_SAM_APDU [12:33:01]CAPDU: 80 0D 03 02 [12:33:01]Write to MH i2c: E2 08 00 9A BC 80 0D 03 02 00 00 00 00 D1 [12:33:01]Write i2c OK [12:33:01]MH_I2C_Read... [12:33:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:02]Read from MH i2c: E2 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: E2 0B 00 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: E2 0B 00 9A BC 00 A1 A0 3C 44 23 B0 98 0F 90 00 0D [12:33:02]RAPDU: A1 A0 3C 44 23 B0 98 0F 90 00 [12:33:02]wFMCommunicate OK [12:33:02]SAM_PROTO_SignData done [12:33:02]FM_MakeSignedData done [12:33:02]CreateOFDProtocolMessage [12:33:02]wFMCommunicate request_size=4 [12:33:02]MH_SAM_APDU [12:33:02]CAPDU: 80 11 00 00 [12:33:02]Write to MH i2c: E2 08 00 9B BC 80 11 00 00 00 00 00 00 D1 [12:33:02]Write i2c OK [12:33:02]MH_I2C_Read... [12:33:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:02]Read from MH i2c: E2 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: E2 17 00 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: E2 17 00 9B BC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 26 [12:33:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:33:02]wFMCommunicate OK [12:33:02]CreateOFDProtocolMessage done [12:33:02]OFDSenderStorePacket 308843 [12:33:02]StoreOFDPacket docnum=308843 [12:33:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D3 80 07 01 67 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 08 01 00 00 F4 03 04 00 82 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6B B6 04 00 35 04 06 00 10 8E 87 9C 27 87 A1 A0 3C 44 23 B0 98 0F [12:33:02]CheckFolder [12:33:02]dirname=/storage/ofd_packets [12:33:02]CheckFolder done [12:33:02]ProducePacketName [12:33:02]name=ofd_packets/00308843 [12:33:02]NVStorageSaveData ofd_packets/00308843 [12:33:02]File name is /storage/ofd_packets/00308843 [12:33:02]Write 301 bytes [12:33:02]NVStorageSaveData done [12:33:02]OFDSenderStorePacket done [12:33:02]KKMCreateOFDPacket done [12:33:02]NVStorageSaveData kkm_last_timestamp [12:33:02]File name is /storage/kkm_last_timestamp [12:33:02]Write 4 bytes [12:33:02]NVStorageSaveData done [12:33:02]ExternCall_PrintAddStr [12:33:02]wPrintStart [12:33:02]Write to MH i2c: 01 00 00 9C BC 58 [12:33:02]Write i2c OK [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: 01 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: 01 07 00 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: 01 07 00 9C BC 00 00 00 00 00 FF 0F 6D [12:33:02]RasterBufferAndPrint [12:33:02]line Счет N : (1)642710 [12:33:02]line ИНН: 02508201610067 [12:33:02]line Контрольно-Кассовый Чек [12:33:02]line ПРОДАЖА [12:33:02]line ТРК (МРК, ГНК) : 31 [12:33:02]line Товар: 2710124130 [12:33:02]line Аи-92-К-2 [12:33:02]line 7.480 * 66.90 [12:33:02]line = 500.41 [12:33:02]line НДС 12% НСП 1% [12:33:02]line > о реализуемом товаре [12:33:02]line ОКРУГЛЕНИЕ: -0.41 [12:33:02]line ИТОГО: 500.00 [12:33:02]line Внесено: 500.00 [12:33:02]line СДАЧА: 0.00 [12:33:02]line НСП 1% : 4.43 [12:33:02]line НДС 12% : 53.14 [12:33:02]line Наличными: 500.00 [12:33:02]line Безнал.: 0.00 [12:33:02]line Место: АЗС № 172 "Партнер Нефть" [12:33:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:33:02]line СНО: Общий режим [12:33:02]line Чек 264 26.10.2024 12:33 [12:33:02]line Смена: 532 ФФД: 1.0 [12:33:02]line ЗНМ: 0300000116 [12:33:02]line РНМ: 0000000000091780 [12:33:02]line Версия ККМ: 001 [12:33:02]line ФМ: 0000000000871765 [12:33:02]line ФД: 308843 [12:33:02]line ФПД: 18204346558343 [12:33:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123306&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308843&fm=18204346558343&tin=02508201610067®Number=0000000000091780&sum=50000 [12:33:02]written 0, free lines is 4095 [12:33:02]OFD Sender: Processing packet 308843 [packets to send 222, broken 221] [12:33:02]ProducePacketName [12:33:02]name=ofd_packets/00308843 [12:33:02]OFD Sender: To server: pG, [12:33:02]CommunicateWithHost lk.salyk.kg:30040 [12:33:02]ConnectInit lk.salyk.kg [12:33:02]Connected sock=10 [12:33:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D3 80 07 01 67 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 08 01 00 00 F4 03 04 00 82 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6B B6 04 00 35 04 06 00 10 8E 87 9C 27 87 A1 A0 3C 44 23 B0 98 0F [12:33:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 70 73 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 31 37 36 35 10 04 04 00 6B B6 04 00 F4 03 04 00 E0 87 1C 67 B6 04 01 00 00 67 AA E3 5C 65 CD 0A 13 [12:33:02]CommunicateWithHost err = 0 [12:33:02]CheckOFDResponse [12:33:02]1017 (14) - 77093643461234 [12:33:02]1041 (16) - 0000000000871765 [12:33:02]1040 (4) - 308843 [12:33:02]1012 (4) - 26.10.2024 06:10 [12:33:02]1206 (1) - 0 [12:33:02]OFD Sender: Remove packet 308843 [12:33:02]ProducePacketName [12:33:02]name=ofd_packets/00308843 [12:33:02]NVStorageDeleteData [12:33:02]Write to MH i2c: 01 00 00 C6 BC 82 [12:33:02]Write i2c OK [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: 01 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: 01 07 00 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: 01 07 00 C6 BC 00 00 00 00 00 BF 0C 54 [12:33:02]RasterBufferAndPrint [12:33:02]line [12:33:02]line [12:33:02]line [12:33:02]line [12:33:02]line [12:33:02]written 0, free lines is 3271 [12:33:02]MH_Cut [12:33:02]Write to MH i2c: D1 01 00 CD BC 01 5B [12:33:02]Write i2c OK [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: D1 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: D1 01 00 [12:33:02]MH_I2C_Read... [12:33:02]Read from MH i2c: D1 01 00 CD BC 00 5A [12:33:02]Write to MH i2c: 01 00 00 CE BC 8A [12:33:02]Write i2c OK [12:33:02]MH_I2C_Read... [12:33:02]OFD Sender: No OFD packet to send [12:33:03]*** Cut start [12:33:03]*** Purtial cut [12:33:03]*** Stage 1: CUTSNS_PIN = 1 [12:33:03]Read from MH i2c: 01 [12:33:03]MH_I2C_Read... [12:33:03]*** Stop cut motor [12:33:03]*** Cut end [12:33:03]Read from MH i2c: 01 07 00 [12:33:03]MH_I2C_Read... [12:33:03]Read from MH i2c: 01 07 00 CE BC 00 00 00 00 00 FF 0F 9F [12:33:03]process_action close_receipt done [12:33:03]requested_data is exist [12:33:03]produce_requested_data [12:33:03]requested_item fm.sn is exist - process it [12:33:03]wFMCommunicate request_size=4 [12:33:03]MH_SAM_APDU [12:33:03]CAPDU: 80 11 00 00 [12:33:03]Write to MH i2c: E2 08 00 CF BC 80 11 00 00 00 00 00 00 05 [12:33:03]Write i2c OK [12:33:03]MH_I2C_Read... [12:33:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:03]Read from MH i2c: E2 [12:33:03]MH_I2C_Read... [12:33:03]Read from MH i2c: E2 17 00 [12:33:03]MH_I2C_Read... [12:33:03]Read from MH i2c: E2 17 00 CF BC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5A [12:33:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:33:03]wFMCommunicate OK [12:33:03]requested_item fd.num is exist - process it [12:33:03]SAM_PROTO_GetFieldsCounters [12:33:03]wFMCommunicate request_size=4 [12:33:03]MH_SAM_APDU [12:33:03]CAPDU: 80 13 00 00 [12:33:03]Write to MH i2c: E2 08 00 D0 BC 80 13 00 00 00 00 00 00 08 [12:33:03]Write i2c OK [12:33:03]MH_I2C_Read... [12:33:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:03]Read from MH i2c: E2 [12:33:03]MH_I2C_Read... [12:33:03]Read from MH i2c: E2 62 00 [12:33:03]MH_I2C_Read... [12:33:03]Read from MH i2c: E2 62 00 D0 BC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6B B6 04 00 0E 04 04 00 14 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 81 [12:33: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6B B6 04 00 0E 04 04 00 14 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 [12:33:03]wFMCommunicate OK [12:33:03]SAM_PROTO_GetFieldsCounters done [12:33:03]requested_item shift.num is exist - process it [12:33:03]requested_item shift.opened is exist - process it [12:33:03]req_shift_opened [12:33:03]FM_GetShiftState [12:33:03]SAM_PROTO_GetShiftState [12:33:03]wFMCommunicate request_size=4 [12:33:03]MH_SAM_APDU [12:33:03]CAPDU: 80 13 01 00 [12:33:03]Write to MH i2c: E2 08 00 D1 BC 80 13 01 00 00 00 00 00 0A [12:33:03]Write i2c OK [12:33:03]MH_I2C_Read... [12:33:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:03]Read from MH i2c: E2 [12:33:03]MH_I2C_Read... [12:33:03]Read from MH i2c: E2 0E 00 [12:33:03]MH_I2C_Read... [12:33:03]Read from MH i2c: E2 0E 00 D1 BC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 88 [12:33:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:33:03]wFMCommunicate OK [12:33:03]SAM_PROTO_GetShiftState done [12:33:03]FM_GetShiftState done [12:33:03]req_shift_opened done [12:33:03]requested_item shift.open_date is exist - process it [12:33:03]req_shift_open_date [12:33:03]req_shift_open_date done [12:33:03]produce_requested_data done [12:33:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308843,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:33:03]process_action_free close_receipt [12:33:03]json_value_free [12:33:03]json_value_free done [12:33:03]process_json_proto returns [12:33:03]Send response to host [12:33:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308843,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:33:03]free response buf [12:33:03]execute_script done [12:33:03]execute_script returns [12:33:03]free content buf [12:33:03]Sock 9.Close socket [12:33:03]Sock 9.Thread stoped [12:33:07]OFD Sender: No OFD packet to send [12:33:12]OFD Sender: No OFD packet to send [12:33:17]OFD Sender: No OFD packet to send [12:33:22]OFD Sender: No OFD packet to send [12:33:27]OFD Sender: No OFD packet to send [12:33:32]OFD Sender: No OFD packet to send [12:33:37]OFD Sender: No OFD packet to send [12:33:43]OFD Sender: No OFD packet to send [12:33:48]OFD Sender: No OFD packet to send [12:33:52]accept exits with 8 [12:33:52]New connection [12:33:52]New thread 3067342180 created [12:33:52]Thread 3067198820 joined [12:33:52]Waiting for new connection... [12:33:52] Sock 8.Parse request [12:33:52]Sock 8.Check first char [12:33:52]Sock 8.First char is OK [12:33:52]request: POST /json_proto HTTP/1.0 [12:33:52]Method: POST [12:33:52]URL: /json_proto [12:33:52]Method is POST - this is cgi request [12:33:52]url: /json_proto [12:33:52]query_string will be loaded in cgi processing [12:33:52]execute_cgi json_proto POST (null) [12:33:52]execute_cgi path=json_proto method=POST [12:33:52]POST find Content-Length [12:33:52]Host: 172.17.96.3:8080 [12:33:52]Content-Length: 677 [12:33:52]Content-Type: application/json [12:33:52] [12:33:52]POST finish read [12:33:52]Found Content-Length = 677 [12:33:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:33:52]execute_script... [12:33:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:33:52]POST & json_proto [12:33:52]process_json_proto [12:33:52]json parsed OK: [12:33:52]protocol is kg_v1.0 [12:33:52]action value=close_receipt [12:33:52]process_action close_receipt [12:33:52]cmd_close_receipt [12:33:52]MH_GetDate [12:33:52]Write to MH i2c: F0 00 00 D2 BC 7D [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: F0 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: F0 09 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: F0 09 00 D2 BC 00 B6 E1 1C 67 44 5E 04 65 AB [12:33:52]GetLastDocTimeStamp 1729945986 [12:33:52]current date 1729946038 [12:33:52]FM_GetShiftState [12:33:52]SAM_PROTO_GetShiftState [12:33:52]wFMCommunicate request_size=4 [12:33:52]MH_SAM_APDU [12:33:52]CAPDU: 80 13 01 00 [12:33:52]Write to MH i2c: E2 08 00 D3 BC 80 13 01 00 00 00 00 00 0C [12:33:52]Write i2c OK [12:33:52]MH_I2C_Read... [12:33:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:52]Read from MH i2c: E2 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 0E 00 [12:33:52]MH_I2C_Read... [12:33:52]Read from MH i2c: E2 0E 00 D3 BC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8A [12:33:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:33:52]wFMCommunicate OK [12:33:52]SAM_PROTO_GetShiftState done [12:33:52]FM_GetShiftState done [12:33:52]opened in 1729902265 [12:33:52]opened+sec_in_day 1729988665 [12:33:52]quantity*price = 50041 [12:33:52]sum+1 = 50042 [12:33:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 265 26.10.2024 12:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308844 ФПД: 113288667866326 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123358&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308844&fm=113288667866326&tin=02508201610067®Number=0000000000091780&sum=50000 [12:33:53]StoreToDocumentArchive [12:33:53]shift 532 fd 308844 [12:33:53]save to /storage/0532/doc_00308844 [12:33:53]save last doc name /storage/0532/doc_00308844 to /storage/kkm_last_doc_name [12:33:53]save OK [12:33:53]Clear old archive folders... [12:33:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:33:53]tlvbuf is 00C7D900 [12:33:53]SAM_PROTO_ClearQueue [12:33:53]wFMCommunicate request_size=4 [12:33:53]MH_SAM_APDU [12:33:53]CAPDU: 80 09 00 00 [12:33:53]Write to MH i2c: E2 08 00 E0 BC 80 09 00 00 00 00 00 00 0E [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:33:53]Read from MH i2c: E2 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 03 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 03 00 E0 BC 00 90 00 10 [12:33:53]RAPDU: 90 00 [12:33:53]wFMCommunicate OK [12:33:53]SAM_PROTO_ClearQueue done [12:33:53]KKMCreateOFDPacket [12:33:53]OFDProtocolAddRootSTLVToBuf [12:33:53]FM_MakeSignedData [12:33:53]FM_MakeSignedData [12:33:53]SAM_PROTO_SignData [12:33:53]wFMCommunicate request_size=4 [12:33:53]MH_SAM_APDU [12:33:53]CAPDU: 80 0D 01 02 [12:33:53]Write to MH i2c: E2 08 00 E1 BC 80 0D 01 02 00 00 00 00 16 [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:33:53]Read from MH i2c: E2 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 03 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 03 00 E1 BC 00 90 00 11 [12:33:53]RAPDU: 90 00 [12:33:53]wFMCommunicate OK [12:33:53]wFMCommunicate request_size=255 [12:33:53]MH_SAM_APDU [12:33:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 09 01 00 00 F4 03 04 00 B6 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6C B6 04 00 35 04 06 00 67 [12:33:53]Write to MH i2c: E2 02 01 E2 BC 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 09 01 00 00 F4 03 04 00 B6 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6C B6 04 00 35 04 06 00 67 00 00 6B [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:53]Read from MH i2c: E2 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 03 00 [12:33:53]MH_I2C_Read... [12:33:53]Read from MH i2c: E2 03 00 E2 BC 00 90 00 12 [12:33:53]RAPDU: 90 00 [12:33:53]wFMCommunicate OK [12:33:53]wFMCommunicate request_size=10 [12:33:53]MH_SAM_APDU [12:33:53]CAPDU: 80 0D 02 02 05 09 12 CE 24 D6 [12:33:53]Write to MH i2c: E2 0D 00 E3 BC 80 0D 02 02 05 00 09 12 CE 24 D6 00 00 06 [12:33:53]Write i2c OK [12:33:53]MH_I2C_Read... [12:33:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:33:54]Read from MH i2c: E2 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: E2 03 00 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: E2 03 00 E3 BC 00 90 00 13 [12:33:54]RAPDU: 90 00 [12:33:54]wFMCommunicate OK [12:33:54]wFMCommunicate request_size=4 [12:33:54]MH_SAM_APDU [12:33:54]CAPDU: 80 0D 03 02 [12:33:54]Write to MH i2c: E2 08 00 E4 BC 80 0D 03 02 00 00 00 00 1B [12:33:54]Write i2c OK [12:33:54]MH_I2C_Read... [12:33:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:33:54]Read from MH i2c: E2 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: E2 0B 00 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: E2 0B 00 E4 BC 00 0B F6 92 F9 E5 E7 1E 11 90 00 A3 [12:33:54]RAPDU: 0B F6 92 F9 E5 E7 1E 11 90 00 [12:33:54]wFMCommunicate OK [12:33:54]SAM_PROTO_SignData done [12:33:54]FM_MakeSignedData done [12:33:54]CreateOFDProtocolMessage [12:33:54]wFMCommunicate request_size=4 [12:33:54]MH_SAM_APDU [12:33:54]CAPDU: 80 11 00 00 [12:33:54]Write to MH i2c: E2 08 00 E5 BC 80 11 00 00 00 00 00 00 1B [12:33:54]Write i2c OK [12:33:54]MH_I2C_Read... [12:33:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:54]Read from MH i2c: E2 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: E2 17 00 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: E2 17 00 E5 BC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 70 [12:33:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:33:54]wFMCommunicate OK [12:33:54]CreateOFDProtocolMessage done [12:33:54]OFDSenderStorePacket 308844 [12:33:54]StoreOFDPacket docnum=308844 [12:33:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 48 5A 07 01 E2 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 09 01 00 00 F4 03 04 00 B6 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6C B6 04 00 35 04 06 00 67 09 12 CE 24 D6 0B F6 92 F9 E5 E7 1E 11 [12:33:54]CheckFolder [12:33:54]dirname=/storage/ofd_packets [12:33:54]CheckFolder done [12:33:54]ProducePacketName [12:33:54]name=ofd_packets/00308844 [12:33:54]NVStorageSaveData ofd_packets/00308844 [12:33:54]File name is /storage/ofd_packets/00308844 [12:33:54]Write 301 bytes [12:33:54]NVStorageSaveData done [12:33:54]OFDSenderStorePacket done [12:33:54]KKMCreateOFDPacket done [12:33:54]NVStorageSaveData kkm_last_timestamp [12:33:54]File name is /storage/kkm_last_timestamp [12:33:54]Write 4 bytes [12:33:54]NVStorageSaveData done [12:33:54]ExternCall_PrintAddStr [12:33:54]wPrintStart [12:33:54]Write to MH i2c: 01 00 00 E6 BC A2 [12:33:54]Write i2c OK [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: 01 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: 01 07 00 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: 01 07 00 E6 BC 00 00 00 00 00 FF 0F B7 [12:33:54]RasterBufferAndPrint [12:33:54]line Счет N : (1)642711 [12:33:54]line ИНН: 02508201610067 [12:33:54]line Контрольно-Кассовый Чек [12:33:54]line ПРОДАЖА [12:33:54]line ТРК (МРК, ГНК) : 52 [12:33:54]line Товар: 2710124130 [12:33:54]line Аи-92-К-2 [12:33:54]line 7.480 * 66.90 [12:33:54]line = 500.41 [12:33:54]line НДС 12% НСП 1% [12:33:54]line > о реализуемом товаре [12:33:54]line ОКРУГЛЕНИЕ: -0.41 [12:33:54]line ИТОГО: 500.00 [12:33:54]line Внесено: 500.00 [12:33:54]line СДАЧА: 0.00 [12:33:54]line НСП 1% : 4.43 [12:33:54]line НДС 12% : 53.14 [12:33:54]line Наличными: 500.00 [12:33:54]line Безнал.: 0.00 [12:33:54]line Место: АЗС № 172 "Партнер Нефть" [12:33:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:33:54]line СНО: Общий режим [12:33:54]line Чек 265 26.10.2024 12:33 [12:33:54]line Смена: 532 ФФД: 1.0 [12:33:54]line ЗНМ: 0300000116 [12:33:54]line РНМ: 0000000000091780 [12:33:54]line Версия ККМ: 001 [12:33:54]line ФМ: 0000000000871765 [12:33:54]line ФД: 308844 [12:33:54]line ФПД: 113288667866326 [12:33:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123358&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308844&fm=113288667866326&tin=02508201610067®Number=0000000000091780&sum=50000 [12:33:54]written 0, free lines is 4095 [12:33:54]OFD Sender: Processing packet 308844 [packets to send 222, broken 221] [12:33:54]ProducePacketName [12:33:54]name=ofd_packets/00308844 [12:33:54]OFD Sender: To server: pG, [12:33:54]CommunicateWithHost lk.salyk.kg:30040 [12:33:54]ConnectInit lk.salyk.kg [12:33:54]Connected sock=10 [12:33:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 48 5A 07 01 E2 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 09 01 00 00 F4 03 04 00 B6 E1 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6C B6 04 00 35 04 06 00 67 09 12 CE 24 D6 0B F6 92 F9 E5 E7 1E 11 [12:33:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2C D3 47 00 6F 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 31 37 36 35 10 04 04 00 6C B6 04 00 F4 03 04 00 14 88 1C 67 B6 04 01 00 00 34 D9 A6 61 94 03 07 59 [12:33:54]CommunicateWithHost err = 0 [12:33:54]CheckOFDResponse [12:33:54]1017 (14) - 77093643461234 [12:33:54]1041 (16) - 0000000000871765 [12:33:54]1040 (4) - 308844 [12:33:54]1012 (4) - 26.10.2024 06:11 [12:33:54]1206 (1) - 0 [12:33:54]OFD Sender: Remove packet 308844 [12:33:54]ProducePacketName [12:33:54]name=ofd_packets/00308844 [12:33:54]NVStorageDeleteData [12:33:54]Write to MH i2c: 01 00 00 10 BD CD [12:33:54]Write i2c OK [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: 01 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: 01 07 00 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: 01 07 00 10 BD 00 00 00 00 00 C3 0C A3 [12:33:54]RasterBufferAndPrint [12:33:54]line [12:33:54]line [12:33:54]line [12:33:54]line [12:33:54]line [12:33:54]written 0, free lines is 3275 [12:33:54]MH_Cut [12:33:54]Write to MH i2c: D1 01 00 17 BD 01 A6 [12:33:54]Write i2c OK [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: D1 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: D1 01 00 [12:33:54]MH_I2C_Read... [12:33:54]Read from MH i2c: D1 01 00 17 BD 00 A5 [12:33:54]Write to MH i2c: 01 00 00 18 BD D5 [12:33:54]Write i2c OK [12:33:54]MH_I2C_Read... [12:33:55]OFD Sender: No OFD packet to send [12:33:55]*** Cut start [12:33:55]*** Purtial cut [12:33:55]*** Stage 1: CUTSNS_PIN = 1 [12:33:55]Read from MH i2c: 01 [12:33:55]MH_I2C_Read... [12:33:55]*** Stop cut motor [12:33:55]*** Cut end [12:33:55]Read from MH i2c: 01 07 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: 01 07 00 18 BD 00 00 00 00 00 FF 0F EA [12:33:55]process_action close_receipt done [12:33:55]requested_data is exist [12:33:55]produce_requested_data [12:33:55]requested_item fm.sn is exist - process it [12:33:55]wFMCommunicate request_size=4 [12:33:55]MH_SAM_APDU [12:33:55]CAPDU: 80 11 00 00 [12:33:55]Write to MH i2c: E2 08 00 19 BD 80 11 00 00 00 00 00 00 50 [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:33:55]Read from MH i2c: E2 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 17 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 17 00 19 BD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A5 [12:33:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:33:55]wFMCommunicate OK [12:33:55]requested_item fd.num is exist - process it [12:33:55]SAM_PROTO_GetFieldsCounters [12:33:55]wFMCommunicate request_size=4 [12:33:55]MH_SAM_APDU [12:33:55]CAPDU: 80 13 00 00 [12:33:55]Write to MH i2c: E2 08 00 1A BD 80 13 00 00 00 00 00 00 53 [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:33:55]Read from MH i2c: E2 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 62 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 62 00 1A BD 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6C B6 04 00 0E 04 04 00 14 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 D0 [12:33: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6C B6 04 00 0E 04 04 00 14 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 [12:33:55]wFMCommunicate OK [12:33:55]SAM_PROTO_GetFieldsCounters done [12:33:55]requested_item shift.num is exist - process it [12:33:55]requested_item shift.opened is exist - process it [12:33:55]req_shift_opened [12:33:55]FM_GetShiftState [12:33:55]SAM_PROTO_GetShiftState [12:33:55]wFMCommunicate request_size=4 [12:33:55]MH_SAM_APDU [12:33:55]CAPDU: 80 13 01 00 [12:33:55]Write to MH i2c: E2 08 00 1B BD 80 13 01 00 00 00 00 00 55 [12:33:55]Write i2c OK [12:33:55]MH_I2C_Read... [12:33:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:33:55]Read from MH i2c: E2 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 0E 00 [12:33:55]MH_I2C_Read... [12:33:55]Read from MH i2c: E2 0E 00 1B BD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D3 [12:33:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:33:55]wFMCommunicate OK [12:33:55]SAM_PROTO_GetShiftState done [12:33:55]FM_GetShiftState done [12:33:55]req_shift_opened done [12:33:55]requested_item shift.open_date is exist - process it [12:33:55]req_shift_open_date [12:33:55]req_shift_open_date done [12:33:55]produce_requested_data done [12:33:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308844,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:33:55]process_action_free close_receipt [12:33:55]json_value_free [12:33:55]json_value_free done [12:33:55]process_json_proto returns [12:33:55]Send response to host [12:33:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308844,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:33:55]free response buf [12:33:55]execute_script done [12:33:55]execute_script returns [12:33:55]free content buf [12:33:55]Sock 8.Close socket [12:33:55]Sock 8.Thread stoped [12:34:00]OFD Sender: No OFD packet to send [12:34:05]OFD Sender: No OFD packet to send [12:34:10]OFD Sender: No OFD packet to send [12:34:15]OFD Sender: No OFD packet to send [12:34:20]OFD Sender: No OFD packet to send [12:36:24]FM_MakeSignedData done [12:36:24]CreateOFDProtocolMessage [12:36:24]wFMCommunicate request_size=4 [12:36:24]MH_SAM_APDU [12:36:24]CAPDU: 80 11 00 00 [12:36:24]Write to MH i2c: E2 08 00 2F BD 80 11 00 00 00 00 00 00 66 [12:36:24]Write i2c OK [12:36:24]MH_I2C_Read... [12:36:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:24]Read from MH i2c: E2 [12:36:24]MH_I2C_Read... [12:36:24]Read from MH i2c: E2 17 00 [12:36:24]MH_I2C_Read... [12:36:24]Read from MH i2c: E2 17 00 2F BD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BB [12:36:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:36:24]wFMCommunicate OK [12:36:24]CreateOFDProtocolMessage done [12:36:24]OFDSenderStorePacket 308845 [12:36:24]StoreOFDPacket docnum=308845 [12:36:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2E 00 07 01 66 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 01 00 00 F4 03 04 00 4C E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6D B6 04 00 35 04 06 00 E5 EB 05 4C F0 93 C5 1B 4D F1 28 73 0B E4 [12:36:24]CheckFolder [12:36:24]dirname=/storage/ofd_packets [12:36:24]CheckFolder done [12:36:24]ProducePacketName [12:36:24]name=ofd_packets/00308845 [12:36:24]NVStorageSaveData ofd_packets/00308845 [12:36:24]File name is /storage/ofd_packets/00308845 [12:36:24]Write 301 bytes [12:36:24]NVStorageSaveData done [12:36:24]OFDSenderStorePacket done [12:36:24]KKMCreateOFDPacket done [12:36:24]NVStorageSaveData kkm_last_timestamp [12:36:24]File name is /storage/kkm_last_timestamp [12:36:24]Write 4 bytes [12:36:24]NVStorageSaveData done [12:36:24]ExternCall_PrintAddStr [12:36:24]wPrintStart [12:36:24]Write to MH i2c: 01 00 00 30 BD ED [12:36:24]Write i2c OK [12:36:24]MH_I2C_Read... [12:36:24]Read from MH i2c: 01 [12:36:24]MH_I2C_Read... [12:36:24]Read from MH i2c: 01 07 00 [12:36:24]MH_I2C_Read... [12:36:24]Read from MH i2c: 01 07 00 30 BD 00 00 00 00 00 FF 0F 02 [12:36:24]RasterBufferAndPrint [12:36:24]line Счет N : (1)642712 [12:36:24]line ИНН: 02508201610067 [12:36:24]line Контрольно-Кассовый Чек [12:36:24]line ПРОДАЖА [12:36:24]line ТРК (МРК, ГНК) : 52 [12:36:24]line Товар: 2710124130 [12:36:24]line Аи-92-К-2 [12:36:24]line 4.490 * 66.90 [12:36:24]line = 300.38 [12:36:24]line НДС 12% НСП 1% [12:36:24]line > о реализуемом товаре [12:36:24]line ОКРУГЛЕНИЕ: -0.38 [12:36:24]line ИТОГО: 300.00 [12:36:24]line Внесено: 300.00 [12:36:24]line СДАЧА: 0.00 [12:36:24]line НСП 1% : 2.66 [12:36:24]line НДС 12% : 31.90 [12:36:24]line Наличными: 300.00 [12:36:24]line Безнал.: 0.00 [12:36:24]line Место: АЗС № 172 "Партнер Нефть" [12:36:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:36:24]line СНО: Общий режим [12:36:24]line Чек 266 26.10.2024 12:36 [12:36:24]line Смена: 532 ФФД: 1.0 [12:36:24]line ЗНМ: 0300000116 [12:36:24]line РНМ: 0000000000091780 [12:36:24]line Версия ККМ: 001 [12:36:24]line ФМ: 0000000000871765 [12:36:24]line ФД: 308845 [12:36:24]line ФПД: 252797569003667 [12:36:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123628&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308845&fm=252797569003667&tin=02508201610067®Number=0000000000091780&sum=30000 [12:36:24]written 0, free lines is 4095 [12:36:24]OFD Sender: Processing packet 308845 [packets to send 222, broken 221] [12:36:24]ProducePacketName [12:36:24]name=ofd_packets/00308845 [12:36:24]OFD Sender: To server: pG, [12:36:24]CommunicateWithHost lk.salyk.kg:30040 [12:36:24]ConnectInit lk.salyk.kg [12:36:24]Write to MH i2c: 01 00 00 5A BD 17 [12:36:24]Write i2c OK [12:36:24]MH_I2C_Read... [12:36:24]Read from MH i2c: 01 [12:36:24]MH_I2C_Read... [12:36:24]Read from MH i2c: 01 07 00 [12:36:24]MH_I2C_Read... [12:36:24]Read from MH i2c: 01 07 00 5A BD 00 00 00 00 00 BE 0C E8 [12:36:24]RasterBufferAndPrint [12:36:24]line [12:36:24]line [12:36:24]line [12:36:24]line [12:36:24]line [12:36:24]written 0, free lines is 3268 [12:36:24]MH_Cut [12:36:24]Write to MH i2c: D1 01 00 61 BD 01 F0 [12:36:24]Write i2c OK [12:36:24]MH_I2C_Read... [12:36:24]Read from MH i2c: D1 [12:36:24]MH_I2C_Read... [12:36:24]Read from MH i2c: D1 01 00 [12:36:24]MH_I2C_Read... [12:36:24]Read from MH i2c: D1 01 00 61 BD 00 EF [12:36:24]Write to MH i2c: 01 00 00 62 BD 1F [12:36:24]Write i2c OK [12:36:24]MH_I2C_Read... [12:36:25]*** Cut start [12:36:25]*** Purtial cut [12:36:25]*** Stage 1: CUTSNS_PIN = 1 [12:36:26]Read from MH i2c: 01 [12:36:26]MH_I2C_Read... [12:36:26]*** Stop cut motor [12:36:26]*** Cut end [12:36:26]Read from MH i2c: 01 07 00 [12:36:26]MH_I2C_Read... [12:36:26]Read from MH i2c: 01 07 00 62 BD 00 00 00 00 00 FF 0F 34 [12:36:26]process_action close_receipt done [12:36:26]requested_data is exist [12:36:26]produce_requested_data [12:36:26]requested_item fm.sn is exist - process it [12:36:26]wFMCommunicate request_size=4 [12:36:26]MH_SAM_APDU [12:36:26]CAPDU: 80 11 00 00 [12:36:26]Write to MH i2c: E2 08 00 63 BD 80 11 00 00 00 00 00 00 9A [12:36:26]Write i2c OK [12:36:26]MH_I2C_Read... [12:36:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:26]Read from MH i2c: E2 [12:36:26]MH_I2C_Read... [12:36:26]Read from MH i2c: E2 17 00 [12:36:26]MH_I2C_Read... [12:36:26]Read from MH i2c: E2 17 00 63 BD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EF [12:36:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:36:26]wFMCommunicate OK [12:36:26]requested_item fd.num is exist - process it [12:36:26]SAM_PROTO_GetFieldsCounters [12:36:26]wFMCommunicate request_size=4 [12:36:26]MH_SAM_APDU [12:36:26]CAPDU: 80 13 00 00 [12:36:26]Write to MH i2c: E2 08 00 64 BD 80 13 00 00 00 00 00 00 9D [12:36:26]Write i2c OK [12:36:26]MH_I2C_Read... [12:36:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:26]Read from MH i2c: E2 [12:36:26]MH_I2C_Read... [12:36:26]Read from MH i2c: E2 62 00 [12:36:26]MH_I2C_Read... [12:36:26]Read from MH i2c: E2 62 00 64 BD 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6D B6 04 00 0E 04 04 00 14 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 1E [12:36:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6D B6 04 00 0E 04 04 00 14 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 [12:36:26]wFMCommunicate OK [12:36:26]SAM_PROTO_GetFieldsCounters done [12:36:26]requested_item shift.num is exist - process it [12:36:26]requested_item shift.opened is exist - process it [12:36:26]req_shift_opened [12:36:26]FM_GetShiftState [12:36:26]SAM_PROTO_GetShiftState [12:36:26]wFMCommunicate request_size=4 [12:36:26]MH_SAM_APDU [12:36:26]CAPDU: 80 13 01 00 [12:36:26]Write to MH i2c: E2 08 00 65 BD 80 13 01 00 00 00 00 00 9F [12:36:26]Write i2c OK [12:36:26]MH_I2C_Read... [12:36:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:26]Read from MH i2c: E2 [12:36:26]MH_I2C_Read... [12:36:26]Read from MH i2c: E2 0E 00 [12:36:26]MH_I2C_Read... [12:36:26]Read from MH i2c: E2 0E 00 65 BD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1D [12:36:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:36:26]wFMCommunicate OK [12:36:26]SAM_PROTO_GetShiftState done [12:36:26]FM_GetShiftState done [12:36:26]req_shift_opened done [12:36:26]requested_item shift.open_date is exist - process it [12:36:26]req_shift_open_date [12:36:26]req_shift_open_date done [12:36:26]produce_requested_data done [12:36:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308845,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:36:26]process_action_free close_receipt [12:36:26]json_value_free [12:36:26]json_value_free done [12:36:26]process_json_proto returns [12:36:26]Send response to host [12:36:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308845,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:36:26]free response buf [12:36:26]execute_script done [12:36:26]execute_script returns [12:36:26]free content buf [12:36:26]Sock 9.Close socket [12:36:26]Sock 9.Thread stoped [12:36:29]ConnectInit Can't take IP for lk.salyk.kg [12:36:29]CommunicateWithHost connect error [12:36:29]CommunicateWithHost err = -1 [12:36:29]OFD Sender: Server communicate error [12:36:34]OFD Sender: Processing packet 308845 [packets to send 222, broken 221] [12:36:34]ProducePacketName [12:36:34]name=ofd_packets/00308845 [12:36:34]OFD Sender: To server: pG, [12:36:34]CommunicateWithHost lk.salyk.kg:30040 [12:36:34]ConnectInit lk.salyk.kg [12:36:34]Connected sock=9 [12:36:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2E 00 07 01 66 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 01 00 00 F4 03 04 00 4C E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6D B6 04 00 35 04 06 00 E5 EB 05 4C F0 93 C5 1B 4D F1 28 73 0B E4 [12:36:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E9 1F 47 00 15 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 31 37 36 35 10 04 04 00 6D B6 04 00 F4 03 04 00 B5 88 1C 67 B6 04 01 00 00 40 1F DA E6 36 EB 1F 04 [12:36:34]CommunicateWithHost err = 0 [12:36:34]CheckOFDResponse [12:36:34]1017 (14) - 77093643461234 [12:36:34]1041 (16) - 0000000000871765 [12:36:34]1040 (4) - 308845 [12:36:34]1012 (4) - 26.10.2024 06:14 [12:36:34]1206 (1) - 0 [12:36:34]OFD Sender: Remove packet 308845 [12:36:34]ProducePacketName [12:36:34]name=ofd_packets/00308845 [12:36:34]NVStorageDeleteData [12:36:35]OFD Sender: No OFD packet to send [12:36:39]ConnectInit Can't connect to host [12:36:40]OFD Sender: No OFD packet to send [12:36:45]OFD Sender: No OFD packet to send [12:36:50]OFD Sender: No OFD packet to send [12:36:55]OFD Sender: No OFD packet to send [12:36:55]accept exits with 10 [12:36:55]New connection [12:36:55]New thread 3067342180 created [12:36:55]Thread 3067198820 joined [12:36:55]Waiting for new connection... [12:36:55] Sock 10.Parse request [12:36:55]Sock 10.Check first char [12:36:55]Sock 10.First char is OK [12:36:55]request: POST /json_proto HTTP/1.0 [12:36:55]Method: POST [12:36:55]URL: /json_proto [12:36:55]Method is POST - this is cgi request [12:36:55]url: /json_proto [12:36:55]query_string will be loaded in cgi processing [12:36:55]execute_cgi json_proto POST (null) [12:36:55]execute_cgi path=json_proto method=POST [12:36:55]POST find Content-Length [12:36:55]Host: 172.17.96.3:8080 [12:36:55]Content-Length: 682 [12:36:55]Content-Type: application/json [12:36:55] [12:36:55]POST finish read [12:36:55]Found Content-Length = 682 [12:36:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:36:55]execute_script... [12:36: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)642714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:36:55]POST & json_proto [12:36:55]process_json_proto [12:36:55]json parsed OK: [12:36:55]protocol is kg_v1.0 [12:36:55]action value=close_receipt [12:36:55]process_action close_receipt [12:36:55]cmd_close_receipt [12:36:55]MH_GetDate [12:36:55]Write to MH i2c: F0 00 00 66 BD 12 [12:36:55]Write i2c OK [12:36:55]MH_I2C_Read... [12:36:55]Read from MH i2c: F0 [12:36:55]MH_I2C_Read... [12:36:55]Read from MH i2c: F0 09 00 [12:36:55]MH_I2C_Read... [12:36:55]Read from MH i2c: F0 09 00 66 BD 00 6D E2 1C 67 44 5E 04 65 F8 [12:36:55]GetLastDocTimeStamp 1729946188 [12:36:55]current date 1729946221 [12:36:55]FM_GetShiftState [12:36:55]SAM_PROTO_GetShiftState [12:36:55]wFMCommunicate request_size=4 [12:36:55]MH_SAM_APDU [12:36:55]CAPDU: 80 13 01 00 [12:36:55]Write to MH i2c: E2 08 00 67 BD 80 13 01 00 00 00 00 00 A1 [12:36:55]Write i2c OK [12:36:55]MH_I2C_Read... [12:36:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:55]Read from MH i2c: E2 [12:36:55]MH_I2C_Read... [12:36:55]Read from MH i2c: E2 0E 00 [12:36:55]MH_I2C_Read... [12:36:55]Read from MH i2c: E2 0E 00 67 BD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1F [12:36:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:36:55]wFMCommunicate OK [12:36:55]SAM_PROTO_GetShiftState done [12:36:55]FM_GetShiftState done [12:36:55]opened in 1729902265 [12:36:55]opened+sec_in_day 1729988665 [12:36:55]quantity*price = 100015 [12:36:55]sum+1 = 100017 [12:36:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 267 26.10.2024 12:37 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308846 ФПД: 196511413380150 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123701&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308846&fm=196511413380150&tin=02508201610067®Number=0000000000091780&sum=100000 [12:36:56]StoreToDocumentArchive [12:36:56]shift 532 fd 308846 [12:36:56]save to /storage/0532/doc_00308846 [12:36:56]save last doc name /storage/0532/doc_00308846 to /storage/kkm_last_doc_name [12:36:56]save OK [12:36:56]Clear old archive folders... [12:36:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:36:56]tlvbuf is 00E8C8C0 [12:36:56]SAM_PROTO_ClearQueue [12:36:56]wFMCommunicate request_size=4 [12:36:56]MH_SAM_APDU [12:36:56]CAPDU: 80 09 00 00 [12:36:56]Write to MH i2c: E2 08 00 74 BD 80 09 00 00 00 00 00 00 A3 [12:36:56]Write i2c OK [12:36:56]MH_I2C_Read... [12:36:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:57]Read from MH i2c: E2 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: E2 03 00 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: E2 03 00 74 BD 00 90 00 A5 [12:36:57]RAPDU: 90 00 [12:36:57]wFMCommunicate OK [12:36:57]SAM_PROTO_ClearQueue done [12:36:57]KKMCreateOFDPacket [12:36:57]OFDProtocolAddRootSTLVToBuf [12:36:57]FM_MakeSignedData [12:36:57]FM_MakeSignedData [12:36:57]SAM_PROTO_SignData [12:36:57]wFMCommunicate request_size=4 [12:36:57]MH_SAM_APDU [12:36:57]CAPDU: 80 0D 01 02 [12:36:57]Write to MH i2c: E2 08 00 75 BD 80 0D 01 02 00 00 00 00 AB [12:36:57]Write i2c OK [12:36:57]MH_I2C_Read... [12:36:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:57]Read from MH i2c: E2 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: E2 03 00 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: E2 03 00 75 BD 00 90 00 A6 [12:36:57]RAPDU: 90 00 [12:36:57]wFMCommunicate OK [12:36:57]wFMCommunicate request_size=255 [12:36:57]MH_SAM_APDU [12:36:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 01 00 00 F4 03 04 00 6D E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6E B6 04 00 35 04 06 00 B2 [12:36:57]Write to MH i2c: E2 02 01 76 BD 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 0B 01 00 00 F4 03 04 00 6D E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6E B6 04 00 35 04 06 00 B2 00 00 01 [12:36:57]Write i2c OK [12:36:57]MH_I2C_Read... [12:36:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:57]Read from MH i2c: E2 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: E2 03 00 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: E2 03 00 76 BD 00 90 00 A7 [12:36:57]RAPDU: 90 00 [12:36:57]wFMCommunicate OK [12:36:57]wFMCommunicate request_size=10 [12:36:57]MH_SAM_APDU [12:36:57]CAPDU: 80 0D 02 02 05 B9 E0 FD 24 36 [12:36:57]Write to MH i2c: E2 0D 00 77 BD 80 0D 02 02 05 00 B9 E0 FD 24 36 00 00 A8 [12:36:57]Write i2c OK [12:36:57]MH_I2C_Read... [12:36:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:57]Read from MH i2c: E2 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: E2 03 00 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: E2 03 00 77 BD 00 90 00 A8 [12:36:57]RAPDU: 90 00 [12:36:57]wFMCommunicate OK [12:36:57]wFMCommunicate request_size=4 [12:36:57]MH_SAM_APDU [12:36:57]CAPDU: 80 0D 03 02 [12:36:57]Write to MH i2c: E2 08 00 78 BD 80 0D 03 02 00 00 00 00 B0 [12:36:57]Write i2c OK [12:36:57]MH_I2C_Read... [12:36:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:57]Read from MH i2c: E2 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: E2 0B 00 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: E2 0B 00 78 BD 00 17 EA 8B 6A 3A 14 16 1A 90 00 25 [12:36:57]RAPDU: 17 EA 8B 6A 3A 14 16 1A 90 00 [12:36:57]wFMCommunicate OK [12:36:57]SAM_PROTO_SignData done [12:36:57]FM_MakeSignedData done [12:36:57]CreateOFDProtocolMessage [12:36:57]wFMCommunicate request_size=4 [12:36:57]MH_SAM_APDU [12:36:57]CAPDU: 80 11 00 00 [12:36:57]Write to MH i2c: E2 08 00 79 BD 80 11 00 00 00 00 00 00 B0 [12:36:57]Write i2c OK [12:36:57]MH_I2C_Read... [12:36:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:57]Read from MH i2c: E2 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: E2 17 00 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: E2 17 00 79 BD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 05 [12:36:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:36:57]wFMCommunicate OK [12:36:57]CreateOFDProtocolMessage done [12:36:57]OFDSenderStorePacket 308846 [12:36:57]StoreOFDPacket docnum=308846 [12:36:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 66 28 07 01 26 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 01 00 00 F4 03 04 00 6D E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6E B6 04 00 35 04 06 00 B2 B9 E0 FD 24 36 17 EA 8B 6A 3A 14 16 1A [12:36:57]CheckFolder [12:36:57]dirname=/storage/ofd_packets [12:36:57]CheckFolder done [12:36:57]ProducePacketName [12:36:57]name=ofd_packets/00308846 [12:36:57]NVStorageSaveData ofd_packets/00308846 [12:36:57]File name is /storage/ofd_packets/00308846 [12:36:57]Write 301 bytes [12:36:57]NVStorageSaveData done [12:36:57]OFDSenderStorePacket done [12:36:57]KKMCreateOFDPacket done [12:36:57]NVStorageSaveData kkm_last_timestamp [12:36:57]File name is /storage/kkm_last_timestamp [12:36:57]Write 4 bytes [12:36:57]NVStorageSaveData done [12:36:57]ExternCall_PrintAddStr [12:36:57]wPrintStart [12:36:57]Write to MH i2c: 01 00 00 7A BD 37 [12:36:57]Write i2c OK [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: 01 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: 01 07 00 [12:36:57]MH_I2C_Read... [12:36:57]Read from MH i2c: 01 07 00 7A BD 00 00 00 00 00 FF 0F 4C [12:36:57]RasterBufferAndPrint [12:36:57]line Счет N : (1)642714 [12:36:57]line ИНН: 02508201610067 [12:36:57]line Контрольно-Кассовый Чек [12:36:57]line ПРОДАЖА [12:36:57]line ТРК (МРК, ГНК) : 41 [12:36:57]line Товар: 2710124130 [12:36:57]line Аи-92-К-2 [12:36:57]line 14.950 * 66.90 [12:36:57]line = 1000.16 [12:36:57]line НДС 12% НСП 1% [12:36:57]line > о реализуемом товаре [12:36:57]line ОКРУГЛЕНИЕ: -0.16 [12:36:57]line ИТОГО: 1000.00 [12:36:57]line Внесено: 1000.00 [12:36:57]line СДАЧА: 0.00 [12:36:57]line НСП 1% : 8.85 [12:36:57]line НДС 12% : 106.21 [12:36:57]line Наличными: 1000.00 [12:36:57]line Безнал.: 0.00 [12:36:57]line Место: АЗС № 172 "Партнер Нефть" [12:36:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:36:57]line СНО: Общий режим [12:36:57]line Чек 267 26.10.2024 12:37 [12:36:57]line Смена: 532 ФФД: 1.0 [12:36:57]line ЗНМ: 0300000116 [12:36:57]line РНМ: 0000000000091780 [12:36:57]line Версия ККМ: 001 [12:36:57]line ФМ: 0000000000871765 [12:36:57]line ФД: 308846 [12:36:57]line ФПД: 196511413380150 [12:36:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123701&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308846&fm=196511413380150&tin=02508201610067®Number=0000000000091780&sum=100000 [12:36:57]written 0, free lines is 4095 [12:36:57]OFD Sender: Processing packet 308846 [packets to send 222, broken 221] [12:36:57]ProducePacketName [12:36:57]name=ofd_packets/00308846 [12:36:57]OFD Sender: To server: pG, [12:36:57]CommunicateWithHost lk.salyk.kg:30040 [12:36:57]ConnectInit lk.salyk.kg [12:36:58]Write to MH i2c: 01 00 00 A4 BD 61 [12:36:58]Write i2c OK [12:36:58]MH_I2C_Read... [12:36:58]Read from MH i2c: 01 [12:36:58]MH_I2C_Read... [12:36:58]Read from MH i2c: 01 07 00 [12:36:58]MH_I2C_Read... [12:36:58]Read from MH i2c: 01 07 00 A4 BD 00 00 00 00 00 C0 0C 34 [12:36:58]RasterBufferAndPrint [12:36:58]line [12:36:58]line [12:36:58]line [12:36:58]line [12:36:58]line [12:36:58]written 0, free lines is 3277 [12:36:58]MH_Cut [12:36:58]Write to MH i2c: D1 01 00 AB BD 01 3A [12:36:58]Write i2c OK [12:36:58]MH_I2C_Read... [12:36:58]Read from MH i2c: D1 [12:36:58]MH_I2C_Read... [12:36:58]Read from MH i2c: D1 01 00 [12:36:58]MH_I2C_Read... [12:36:58]Read from MH i2c: D1 01 00 AB BD 00 39 [12:36:58]Write to MH i2c: 01 00 00 AC BD 69 [12:36:58]Write i2c OK [12:36:58]MH_I2C_Read... [12:36:58]*** Cut start [12:36:58]*** Purtial cut [12:36:58]*** Stage 1: CUTSNS_PIN = 1 [12:36:59]Read from MH i2c: 01 [12:36:59]MH_I2C_Read... [12:36:59]*** Stop cut motor [12:36:59]*** Cut end [12:36:59]Read from MH i2c: 01 07 00 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: 01 07 00 AC BD 00 00 00 00 00 FF 0F 7E [12:36:59]process_action close_receipt done [12:36:59]requested_data is exist [12:36:59]produce_requested_data [12:36:59]requested_item fm.sn is exist - process it [12:36:59]wFMCommunicate request_size=4 [12:36:59]MH_SAM_APDU [12:36:59]CAPDU: 80 11 00 00 [12:36:59]Write to MH i2c: E2 08 00 AD BD 80 11 00 00 00 00 00 00 E4 [12:36:59]Write i2c OK [12:36:59]MH_I2C_Read... [12:36:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:59]Read from MH i2c: E2 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: E2 17 00 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: E2 17 00 AD BD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 39 [12:36:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:36:59]wFMCommunicate OK [12:36:59]requested_item fd.num is exist - process it [12:36:59]SAM_PROTO_GetFieldsCounters [12:36:59]wFMCommunicate request_size=4 [12:36:59]MH_SAM_APDU [12:36:59]CAPDU: 80 13 00 00 [12:36:59]Write to MH i2c: E2 08 00 AE BD 80 13 00 00 00 00 00 00 E7 [12:36:59]Write i2c OK [12:36:59]MH_I2C_Read... [12:36:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:59]Read from MH i2c: E2 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: E2 62 00 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: E2 62 00 AE BD 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6E B6 04 00 0E 04 04 00 14 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 6C [12:36:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6E B6 04 00 0E 04 04 00 14 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 [12:36:59]wFMCommunicate OK [12:36:59]SAM_PROTO_GetFieldsCounters done [12:36:59]requested_item shift.num is exist - process it [12:36:59]requested_item shift.opened is exist - process it [12:36:59]req_shift_opened [12:36:59]FM_GetShiftState [12:36:59]SAM_PROTO_GetShiftState [12:36:59]wFMCommunicate request_size=4 [12:36:59]MH_SAM_APDU [12:36:59]CAPDU: 80 13 01 00 [12:36:59]Write to MH i2c: E2 08 00 AF BD 80 13 01 00 00 00 00 00 E9 [12:36:59]Write i2c OK [12:36:59]MH_I2C_Read... [12:36:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:59]Read from MH i2c: E2 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: E2 0E 00 [12:36:59]MH_I2C_Read... [12:36:59]Read from MH i2c: E2 0E 00 AF BD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 67 [12:36:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:36:59]wFMCommunicate OK [12:36:59]SAM_PROTO_GetShiftState done [12:36:59]FM_GetShiftState done [12:36:59]req_shift_opened done [12:36:59]requested_item shift.open_date is exist - process it [12:36:59]req_shift_open_date [12:36:59]req_shift_open_date done [12:36:59]produce_requested_data done [12:36:59]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308846,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:36:59]process_action_free close_receipt [12:36:59]json_value_free [12:36:59]json_value_free done [12:36:59]process_json_proto returns [12:36:59]Send response to host [12:36:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308846,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:36:59]free response buf [12:36:59]execute_script done [12:36:59]execute_script returns [12:36:59]free content buf [12:36:59]Sock 10.Close socket [12:36:59]Sock 10.Thread stoped [12:36:59]ConnectInit Can't connect to host [12:37:02]ConnectInit Can't take IP for lk.salyk.kg [12:37:02]CommunicateWithHost connect error [12:37:02]CommunicateWithHost err = -1 [12:37:02]OFD Sender: Server communicate error [12:37:03]accept exits with 9 [12:37:03]New connection [12:37:03]New thread 3067198820 created [12:37:03]Thread 3067342180 joined [12:37:03]Waiting for new connection... [12:37:03] Sock 9.Parse request [12:37:03]Sock 9.Check first char [12:37:03]Sock 9.First char is OK [12:37:03]request: POST /json_proto HTTP/1.0 [12:37:03]Method: POST [12:37:03]URL: /json_proto [12:37:03]Method is POST - this is cgi request [12:37:03]url: /json_proto [12:37:03]query_string will be loaded in cgi processing [12:37:03]execute_cgi json_proto POST (null) [12:37:03]execute_cgi path=json_proto method=POST [12:37:03]POST find Content-Length [12:37:03]Host: 172.17.96.3:8080 [12:37:03]Content-Length: 682 [12:37:03]Content-Type: application/json [12:37:03] [12:37:03]POST finish read [12:37:03]Found Content-Length = 682 [12:37:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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" ] } } [12:37:03]execute_script... [12:37:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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" ] } } [12:37:03]POST & json_proto [12:37:03]process_json_proto [12:37:03]json parsed OK: [12:37:03]protocol is kg_v1.0 [12:37:03]action value=close_receipt [12:37:03]process_action close_receipt [12:37:03]cmd_close_receipt [12:37:03]MH_GetDate [12:37:03]Write to MH i2c: F0 00 00 B0 BD 5C [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: F0 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: F0 09 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: F0 09 00 B0 BD 00 75 E2 1C 67 44 5E 04 65 4A [12:37:03]GetLastDocTimeStamp 1729946221 [12:37:03]current date 1729946229 [12:37:03]FM_GetShiftState [12:37:03]SAM_PROTO_GetShiftState [12:37:03]wFMCommunicate request_size=4 [12:37:03]MH_SAM_APDU [12:37:03]CAPDU: 80 13 01 00 [12:37:03]Write to MH i2c: E2 08 00 B1 BD 80 13 01 00 00 00 00 00 EB [12:37:03]Write i2c OK [12:37:03]MH_I2C_Read... [12:37:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:03]Read from MH i2c: E2 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 0E 00 [12:37:03]MH_I2C_Read... [12:37:03]Read from MH i2c: E2 0E 00 B1 BD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 69 [12:37:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:37:03]wFMCommunicate OK [12:37:03]SAM_PROTO_GetShiftState done [12:37:03]FM_GetShiftState done [12:37:03]opened in 1729902265 [12:37:03]opened+sec_in_day 1729988665 [12:37:03]quantity*price = 100021 [12:37:03]sum+1 = 100023 [12:37:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 268 26.10.2024 12:37 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308847 ФПД: 82212570473453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123709&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308847&fm=82212570473453&tin=02508201610067®Number=0000000000091780&sum=100000 [12:37:04]StoreToDocumentArchive [12:37:04]shift 532 fd 308847 [12:37:04]save to /storage/0532/doc_00308847 [12:37:04]save last doc name /storage/0532/doc_00308847 to /storage/kkm_last_doc_name [12:37:04]save OK [12:37:04]Clear old archive folders... [12:37:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:37:04]tlvbuf is 00ABEE80 [12:37:04]SAM_PROTO_ClearQueue [12:37:04]wFMCommunicate request_size=4 [12:37:04]MH_SAM_APDU [12:37:04]CAPDU: 80 09 00 00 [12:37:04]Write to MH i2c: E2 08 00 BE BD 80 09 00 00 00 00 00 00 ED [12:37:04]Write i2c OK [12:37:04]MH_I2C_Read... [12:37:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:04]Read from MH i2c: E2 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 03 00 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 03 00 BE BD 00 90 00 EF [12:37:04]RAPDU: 90 00 [12:37:04]wFMCommunicate OK [12:37:04]SAM_PROTO_ClearQueue done [12:37:04]KKMCreateOFDPacket [12:37:04]OFDProtocolAddRootSTLVToBuf [12:37:04]FM_MakeSignedData [12:37:04]FM_MakeSignedData [12:37:04]SAM_PROTO_SignData [12:37:04]wFMCommunicate request_size=4 [12:37:04]MH_SAM_APDU [12:37:04]CAPDU: 80 0D 01 02 [12:37:04]Write to MH i2c: E2 08 00 BF BD 80 0D 01 02 00 00 00 00 F5 [12:37:04]Write i2c OK [12:37:04]MH_I2C_Read... [12:37:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:04]Read from MH i2c: E2 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 03 00 [12:37:04]MH_I2C_Read... [12:37:04]Read from MH i2c: E2 03 00 BF BD 00 90 00 F0 [12:37:04]RAPDU: 90 00 [12:37:04]wFMCommunicate OK [12:37:04]wFMCommunicate request_size=255 [12:37:04]MH_SAM_APDU [12:37:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0C 01 00 00 F4 03 04 00 75 E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6F B6 04 00 35 04 06 00 4A [12:37:04]Write to MH i2c: E2 02 01 C0 BD 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 0C 01 00 00 F4 03 04 00 75 E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6F B6 04 00 35 04 06 00 4A 00 00 11 [12:37:04]ConnectInit Can't connect to host [12:37:04]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:05]Read from MH i2c: E2 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 03 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 03 00 C0 BD 00 90 00 F1 [12:37:05]RAPDU: 90 00 [12:37:05]wFMCommunicate OK [12:37:05]wFMCommunicate request_size=10 [12:37:05]MH_SAM_APDU [12:37:05]CAPDU: 80 0D 02 02 05 C5 9B 0F 23 ED [12:37:05]Write to MH i2c: E2 0D 00 C1 BD 80 0D 02 02 05 00 C5 9B 0F 23 ED 00 00 81 [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:05]Read from MH i2c: E2 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 03 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 03 00 C1 BD 00 90 00 F2 [12:37:05]RAPDU: 90 00 [12:37:05]wFMCommunicate OK [12:37:05]wFMCommunicate request_size=4 [12:37:05]MH_SAM_APDU [12:37:05]CAPDU: 80 0D 03 02 [12:37:05]Write to MH i2c: E2 08 00 C2 BD 80 0D 03 02 00 00 00 00 FA [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:05]Read from MH i2c: E2 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 0B 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 0B 00 C2 BD 00 22 8A 04 7B 76 75 C9 E0 90 00 BA [12:37:05]RAPDU: 22 8A 04 7B 76 75 C9 E0 90 00 [12:37:05]wFMCommunicate OK [12:37:05]SAM_PROTO_SignData done [12:37:05]FM_MakeSignedData done [12:37:05]CreateOFDProtocolMessage [12:37:05]wFMCommunicate request_size=4 [12:37:05]MH_SAM_APDU [12:37:05]CAPDU: 80 11 00 00 [12:37:05]Write to MH i2c: E2 08 00 C3 BD 80 11 00 00 00 00 00 00 FA [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:05]Read from MH i2c: E2 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 17 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: E2 17 00 C3 BD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4F [12:37:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:37:05]wFMCommunicate OK [12:37:05]CreateOFDProtocolMessage done [12:37:05]OFDSenderStorePacket 308847 [12:37:05]StoreOFDPacket docnum=308847 [12:37:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 56 53 07 01 19 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 0C 01 00 00 F4 03 04 00 75 E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6F B6 04 00 35 04 06 00 4A C5 9B 0F 23 ED 22 8A 04 7B 76 75 C9 E0 [12:37:05]CheckFolder [12:37:05]dirname=/storage/ofd_packets [12:37:05]CheckFolder done [12:37:05]ProducePacketName [12:37:05]name=ofd_packets/00308847 [12:37:05]NVStorageSaveData ofd_packets/00308847 [12:37:05]File name is /storage/ofd_packets/00308847 [12:37:05]Write 301 bytes [12:37:05]NVStorageSaveData done [12:37:05]OFDSenderStorePacket done [12:37:05]KKMCreateOFDPacket done [12:37:05]NVStorageSaveData kkm_last_timestamp [12:37:05]File name is /storage/kkm_last_timestamp [12:37:05]Write 4 bytes [12:37:05]NVStorageSaveData done [12:37:05]ExternCall_PrintAddStr [12:37:05]wPrintStart [12:37:05]Write to MH i2c: 01 00 00 C4 BD 81 [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: 01 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: 01 07 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: 01 07 00 C4 BD 00 00 00 00 00 FF 0F 96 [12:37:05]RasterBufferAndPrint [12:37:05]line Счет N : (1)642713 [12:37:05]line ИНН: 02508201610067 [12:37:05]line Контрольно-Кассовый Чек [12:37:05]line ПРОДАЖА [12:37:05]line ТРК (МРК, ГНК) : 61 [12:37:05]line Товар: 2710124500 [12:37:05]line Аи-95-К-3 [12:37:05]line 13.480 * 74.20 [12:37:05]line = 1000.22 [12:37:05]line НДС 12% НСП 1% [12:37:05]line > о реализуемом товаре [12:37:05]line ОКРУГЛЕНИЕ: -0.22 [12:37:05]line ИТОГО: 1000.00 [12:37:05]line Внесено: 1000.00 [12:37:05]line СДАЧА: 0.00 [12:37:05]line НСП 1% : 8.85 [12:37:05]line НДС 12% : 106.22 [12:37:05]line Наличными: 1000.00 [12:37:05]line Безнал.: 0.00 [12:37:05]line Место: АЗС № 172 "Партнер Нефть" [12:37:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:37:05]line СНО: Общий режим [12:37:05]line Чек 268 26.10.2024 12:37 [12:37:05]line Смена: 532 ФФД: 1.0 [12:37:05]line ЗНМ: 0300000116 [12:37:05]line РНМ: 0000000000091780 [12:37:05]line Версия ККМ: 001 [12:37:05]line ФМ: 0000000000871765 [12:37:05]line ФД: 308847 [12:37:05]line ФПД: 82212570473453 [12:37:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123709&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308847&fm=82212570473453&tin=02508201610067®Number=0000000000091780&sum=100000 [12:37:05]written 0, free lines is 4095 [12:37:05]OFD Sender: Processing packet 308846 [packets to send 223, broken 221] [12:37:05]ProducePacketName [12:37:05]name=ofd_packets/00308846 [12:37:05]OFD Sender: To server: pG, [12:37:05]CommunicateWithHost lk.salyk.kg:30040 [12:37:05]ConnectInit lk.salyk.kg [12:37:05]Write to MH i2c: 01 00 00 EE BD AB [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: 01 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: 01 07 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: 01 07 00 EE BD 00 00 00 00 00 BE 0C 7C [12:37:05]RasterBufferAndPrint [12:37:05]line [12:37:05]line [12:37:05]line [12:37:05]line [12:37:05]line [12:37:05]written 0, free lines is 3280 [12:37:05]MH_Cut [12:37:05]Write to MH i2c: D1 01 00 F5 BD 01 84 [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: D1 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: D1 01 00 [12:37:05]MH_I2C_Read... [12:37:05]Read from MH i2c: D1 01 00 F5 BD 00 83 [12:37:05]Write to MH i2c: 01 00 00 F6 BD B3 [12:37:05]Write i2c OK [12:37:05]MH_I2C_Read... [12:37:06]*** Cut start [12:37:06]*** Purtial cut [12:37:06]*** Stage 1: CUTSNS_PIN = 1 [12:37:07]Read from MH i2c: 01 [12:37:07]MH_I2C_Read... [12:37:07]*** Stop cut motor [12:37:07]*** Cut end [12:37:07]Read from MH i2c: 01 07 00 [12:37:07]MH_I2C_Read... [12:37:07]Read from MH i2c: 01 07 00 F6 BD 00 00 00 00 00 FF 0F C8 [12:37:07]process_action close_receipt done [12:37:07]requested_data is exist [12:37:07]produce_requested_data [12:37:07]requested_item fm.sn is exist - process it [12:37:07]wFMCommunicate request_size=4 [12:37:07]MH_SAM_APDU [12:37:07]CAPDU: 80 11 00 00 [12:37:07]Write to MH i2c: E2 08 00 F7 BD 80 11 00 00 00 00 00 00 2E [12:37:07]Write i2c OK [12:37:07]MH_I2C_Read... [12:37:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:07]Read from MH i2c: E2 [12:37:07]MH_I2C_Read... [12:37:07]Read from MH i2c: E2 17 00 [12:37:07]MH_I2C_Read... [12:37:07]Read from MH i2c: E2 17 00 F7 BD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [12:37:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:37:07]wFMCommunicate OK [12:37:07]requested_item fd.num is exist - process it [12:37:07]SAM_PROTO_GetFieldsCounters [12:37:07]wFMCommunicate request_size=4 [12:37:07]MH_SAM_APDU [12:37:07]CAPDU: 80 13 00 00 [12:37:07]Write to MH i2c: E2 08 00 F8 BD 80 13 00 00 00 00 00 00 31 [12:37:07]Write i2c OK [12:37:07]MH_I2C_Read... [12:37:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:07]Read from MH i2c: E2 [12:37:07]MH_I2C_Read... [12:37:07]Read from MH i2c: E2 62 00 [12:37:07]MH_I2C_Read... [12:37:07]Read from MH i2c: E2 62 00 F8 BD 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6F B6 04 00 0E 04 04 00 14 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 BA [12:37:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6F B6 04 00 0E 04 04 00 14 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 [12:37:07]wFMCommunicate OK [12:37:07]SAM_PROTO_GetFieldsCounters done [12:37:07]requested_item shift.num is exist - process it [12:37:07]requested_item shift.opened is exist - process it [12:37:07]req_shift_opened [12:37:07]FM_GetShiftState [12:37:07]SAM_PROTO_GetShiftState [12:37:07]wFMCommunicate request_size=4 [12:37:07]MH_SAM_APDU [12:37:07]CAPDU: 80 13 01 00 [12:37:07]Write to MH i2c: E2 08 00 F9 BD 80 13 01 00 00 00 00 00 33 [12:37:07]Write i2c OK [12:37:07]MH_I2C_Read... [12:37:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:07]Read from MH i2c: E2 [12:37:07]MH_I2C_Read... [12:37:07]Read from MH i2c: E2 0E 00 [12:37:07]MH_I2C_Read... [12:37:07]Read from MH i2c: E2 0E 00 F9 BD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B1 [12:37:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:37:07]wFMCommunicate OK [12:37:07]SAM_PROTO_GetShiftState done [12:37:07]FM_GetShiftState done [12:37:07]req_shift_opened done [12:37:07]requested_item shift.open_date is exist - process it [12:37:07]req_shift_open_date [12:37:07]req_shift_open_date done [12:37:07]produce_requested_data done [12:37:07]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308847,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:37:07]process_action_free close_receipt [12:37:07]json_value_free [12:37:07]json_value_free done [12:37:07]process_json_proto returns [12:37:07]Send response to host [12:37:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308847,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:37:07]free response buf [12:37:07]execute_script done [12:37:07]execute_script returns [12:37:07]free content buf [12:37:07]Sock 9.Close socket [12:37:07]Sock 9.Thread stoped [12:37:08]Connected sock=10 [12:37:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 66 28 07 01 26 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 01 00 00 F4 03 04 00 6D E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6E B6 04 00 35 04 06 00 B2 B9 E0 FD 24 36 17 EA 8B 6A 3A 14 16 1A [12:37:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5B 79 47 00 D3 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 31 37 36 35 10 04 04 00 6E B6 04 00 F4 03 04 00 D6 88 1C 67 B6 04 01 00 00 DC 70 A2 DD 0E 43 31 3D [12:37:08]CommunicateWithHost err = 0 [12:37:08]CheckOFDResponse [12:37:08]1017 (14) - 77093643461234 [12:37:08]1041 (16) - 0000000000871765 [12:37:08]1040 (4) - 308846 [12:37:08]1012 (4) - 26.10.2024 06:14 [12:37:08]1206 (1) - 0 [12:37:08]OFD Sender: Remove packet 308846 [12:37:08]ProducePacketName [12:37:08]name=ofd_packets/00308846 [12:37:08]NVStorageDeleteData [12:37:08]OFD Sender: Processing packet 308847 [packets to send 222, broken 221] [12:37:08]ProducePacketName [12:37:08]name=ofd_packets/00308847 [12:37:08]OFD Sender: To server: pG, [12:37:08]CommunicateWithHost lk.salyk.kg:30040 [12:37:08]ConnectInit lk.salyk.kg [12:37:09]Connected sock=9 [12:37:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 56 53 07 01 19 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 0C 01 00 00 F4 03 04 00 75 E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6F B6 04 00 35 04 06 00 4A C5 9B 0F 23 ED 22 8A 04 7B 76 75 C9 E0 [12:37:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CE 23 47 00 C3 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 31 37 36 35 10 04 04 00 6F B6 04 00 F4 03 04 00 D7 88 1C 67 B6 04 01 00 00 E1 8C 5F FF 24 57 D0 3D [12:37:09]CommunicateWithHost err = 0 [12:37:09]CheckOFDResponse [12:37:09]1017 (14) - 77093643461234 [12:37:09]1041 (16) - 0000000000871765 [12:37:09]1040 (4) - 308847 [12:37:09]1012 (4) - 26.10.2024 06:14 [12:37:09]1206 (1) - 0 [12:37:09]OFD Sender: Remove packet 308847 [12:37:09]ProducePacketName [12:37:09]name=ofd_packets/00308847 [12:37:09]NVStorageDeleteData [12:37:09]OFD Sender: No OFD packet to send [12:37:14]OFD Sender: No OFD packet to send [12:37:19]OFD Sender: No OFD packet to send [12:37:24]OFD Sender: No OFD packet to send [12:37:28]accept exits with 8 [12:37:28]New connection [12:37:28]New thread 3067342180 created [12:37:28]Thread 3067198820 joined [12:37:28]Waiting for new connection... [12:37:28] Sock 8.Parse request [12:37:28]Sock 8.Check first char [12:37:28]Sock 8.First char is OK [12:37:28]request: POST /json_proto HTTP/1.0 [12:37:28]Method: POST [12:37:28]URL: /json_proto [12:37:28]Method is POST - this is cgi request [12:37:28]url: /json_proto [12:37:28]query_string will be loaded in cgi processing [12:37:28]execute_cgi json_proto POST (null) [12:37:28]execute_cgi path=json_proto method=POST [12:37:28]POST find Content-Length [12:37:28]Host: 172.17.96.3:8080 [12:37:28]Content-Length: 677 [12:37:28]Content-Type: application/json [12:37:28] [12:37:28]POST finish read [12:37:28]Found Content-Length = 677 [12:37:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.290, "sum" : 220.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:28]execute_script... [12:37:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.290, "sum" : 220.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:28]POST & json_proto [12:37:28]process_json_proto [12:37:28]json parsed OK: [12:37:28]protocol is kg_v1.0 [12:37:28]action value=close_receipt [12:37:28]process_action close_receipt [12:37:28]cmd_close_receipt [12:37:28]MH_GetDate [12:37:28]Write to MH i2c: F0 00 00 FA BD A6 [12:37:28]Write i2c OK [12:37:28]MH_I2C_Read... [12:37:28]Read from MH i2c: F0 [12:37:28]MH_I2C_Read... [12:37:28]Read from MH i2c: F0 09 00 [12:37:28]MH_I2C_Read... [12:37:28]Read from MH i2c: F0 09 00 FA BD 00 8F E2 1C 67 44 5E 04 65 AE [12:37:28]GetLastDocTimeStamp 1729946229 [12:37:28]current date 1729946255 [12:37:28]FM_GetShiftState [12:37:28]SAM_PROTO_GetShiftState [12:37:28]wFMCommunicate request_size=4 [12:37:28]MH_SAM_APDU [12:37:28]CAPDU: 80 13 01 00 [12:37:28]Write to MH i2c: E2 08 00 FB BD 80 13 01 00 00 00 00 00 35 [12:37:28]Write i2c OK [12:37:28]MH_I2C_Read... [12:37:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:28]Read from MH i2c: E2 [12:37:28]MH_I2C_Read... [12:37:28]Read from MH i2c: E2 0E 00 [12:37:28]MH_I2C_Read... [12:37:28]Read from MH i2c: E2 0E 00 FB BD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B3 [12:37:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:37:28]wFMCommunicate OK [12:37:28]SAM_PROTO_GetShiftState done [12:37:28]FM_GetShiftState done [12:37:28]opened in 1729902265 [12:37:28]opened+sec_in_day 1729988665 [12:37:28]quantity*price = 22010 [12:37:28]sum+1 = 22011 [12:37:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 220.00 Внесено: 220.00 СДАЧА: 0.00 НСП 1% : 1.95 НДС 12% : 23.37 Наличными: 220.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 269 26.10.2024 12:37 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308848 ФПД: 12769899152121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123735&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308848&fm=12769899152121&tin=02508201610067®Number=0000000000091780&sum=22000 [12:37:29]StoreToDocumentArchive [12:37:29]shift 532 fd 308848 [12:37:29]save to /storage/0532/doc_00308848 [12:37:29]save last doc name /storage/0532/doc_00308848 to /storage/kkm_last_doc_name [12:37:29]save OK [12:37:29]Clear old archive folders... [12:37:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:37:29]tlvbuf is 00CDC780 [12:37:29]SAM_PROTO_ClearQueue [12:37:29]wFMCommunicate request_size=4 [12:37:29]MH_SAM_APDU [12:37:29]CAPDU: 80 09 00 00 [12:37:29]Write to MH i2c: E2 08 00 08 BE 80 09 00 00 00 00 00 00 38 [12:37:29]Write i2c OK [12:37:29]MH_I2C_Read... [12:37:29]OFD Sender: No OFD packet to send [12:37:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:29]Read from MH i2c: E2 [12:37:29]MH_I2C_Read... [12:37:29]Read from MH i2c: E2 03 00 [12:37:29]MH_I2C_Read... [12:37:29]Read from MH i2c: E2 03 00 08 BE 00 90 00 3A [12:37:29]RAPDU: 90 00 [12:37:29]wFMCommunicate OK [12:37:29]SAM_PROTO_ClearQueue done [12:37:29]KKMCreateOFDPacket [12:37:29]OFDProtocolAddRootSTLVToBuf [12:37:29]FM_MakeSignedData [12:37:29]FM_MakeSignedData [12:37:29]SAM_PROTO_SignData [12:37:29]wFMCommunicate request_size=4 [12:37:29]MH_SAM_APDU [12:37:29]CAPDU: 80 0D 01 02 [12:37:29]Write to MH i2c: E2 08 00 09 BE 80 0D 01 02 00 00 00 00 40 [12:37:30]Write i2c OK [12:37:30]MH_I2C_Read... [12:37:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:30]Read from MH i2c: E2 [12:37:30]MH_I2C_Read... [12:37:30]Read from MH i2c: E2 03 00 [12:37:30]MH_I2C_Read... [12:37:30]Read from MH i2c: E2 03 00 09 BE 00 90 00 3B [12:37:30]RAPDU: 90 00 [12:37:30]wFMCommunicate OK [12:37:30]wFMCommunicate request_size=255 [12:37:30]MH_SAM_APDU [12:37:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 8F E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 70 B6 04 00 35 04 06 00 0B [12:37:30]Write to MH i2c: E2 02 01 0A BE 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 8F E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 70 B6 04 00 35 04 06 00 0B 00 00 7E [12:37:30]Write i2c OK [12:37:30]MH_I2C_Read... [12:37:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:30]Read from MH i2c: E2 [12:37:30]MH_I2C_Read... [12:37:30]Read from MH i2c: E2 03 00 [12:37:30]MH_I2C_Read... [12:37:30]Read from MH i2c: E2 03 00 0A BE 00 90 00 3C [12:37:30]RAPDU: 90 00 [12:37:30]wFMCommunicate OK [12:37:30]wFMCommunicate request_size=10 [12:37:30]MH_SAM_APDU [12:37:30]CAPDU: 80 0D 02 02 05 9D 39 4D 82 F9 [12:37:30]Write to MH i2c: E2 0D 00 0B BE 80 0D 02 02 05 00 9D 39 4D 82 F9 00 00 EB [12:37:30]Write i2c OK [12:37:30]MH_I2C_Read... [12:37:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:30]Read from MH i2c: E2 [12:37:30]MH_I2C_Read... [12:37:30]Read from MH i2c: E2 03 00 [12:37:30]MH_I2C_Read... [12:37:30]Read from MH i2c: E2 03 00 0B BE 00 90 00 3D [12:37:30]RAPDU: 90 00 [12:37:30]wFMCommunicate OK [12:37:30]wFMCommunicate request_size=4 [12:37:30]MH_SAM_APDU [12:37:30]CAPDU: 80 0D 03 02 [12:37:30]Write to MH i2c: E2 08 00 0C BE 80 0D 03 02 00 00 00 00 45 [12:37:30]Write i2c OK [12:37:30]MH_I2C_Read... [12:37:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:30]Read from MH i2c: E2 [12:37:30]MH_I2C_Read... [12:37:30]Read from MH i2c: E2 0B 00 [12:37:30]MH_I2C_Read... [12:37:30]Read from MH i2c: E2 0B 00 0C BE 00 A0 06 95 E9 4A 4B 98 6E 90 00 05 [12:37:30]RAPDU: A0 06 95 E9 4A 4B 98 6E 90 00 [12:37:30]wFMCommunicate OK [12:37:30]SAM_PROTO_SignData done [12:37:30]FM_MakeSignedData done [12:37:30]CreateOFDProtocolMessage [12:37:30]wFMCommunicate request_size=4 [12:37:30]MH_SAM_APDU [12:37:30]CAPDU: 80 11 00 00 [12:37:30]Write to MH i2c: E2 08 00 0D BE 80 11 00 00 00 00 00 00 45 [12:37:30]Write i2c OK [12:37:30]MH_I2C_Read... [12:37:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:30]Read from MH i2c: E2 [12:37:30]MH_I2C_Read... [12:37:30]Read from MH i2c: E2 17 00 [12:37:30]MH_I2C_Read... [12:37:30]Read from MH i2c: E2 17 00 0D BE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9A [12:37:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:37:30]wFMCommunicate OK [12:37:30]CreateOFDProtocolMessage done [12:37:30]OFDSenderStorePacket 308848 [12:37:30]StoreOFDPacket docnum=308848 [12:37:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 85 8F 07 01 3A B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 8F E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 70 B6 04 00 35 04 06 00 0B 9D 39 4D 82 F9 A0 06 95 E9 4A 4B 98 6E [12:37:30]CheckFolder [12:37:30]dirname=/storage/ofd_packets [12:37:30]CheckFolder done [12:37:30]ProducePacketName [12:37:30]name=ofd_packets/00308848 [12:37:30]NVStorageSaveData ofd_packets/00308848 [12:37:30]File name is /storage/ofd_packets/00308848 [12:37:30]Write 301 bytes [12:37:30]NVStorageSaveData done [12:37:30]OFDSenderStorePacket done [12:37:30]KKMCreateOFDPacket done [12:37:30]NVStorageSaveData kkm_last_timestamp [12:37:30]File name is /storage/kkm_last_timestamp [12:37:30]Write 4 bytes [12:37:30]NVStorageSaveData done [12:37:30]ExternCall_PrintAddStr [12:37:30]wPrintStart [12:37:30]Write to MH i2c: 01 00 00 0E BE CC [12:37:30]Write i2c OK [12:37:30]MH_I2C_Read... [12:37:30]OFD Sender: Processing packet 308848 [packets to send 222, broken 221] [12:37:30]ProducePacketName [12:37:30]name=ofd_packets/00308848 [12:37:30]OFD Sender: To server: pG, [12:37:30]CommunicateWithHost lk.salyk.kg:30040 [12:37:30]ConnectInit lk.salyk.kg [12:37:30]Read from MH i2c: 01 [12:37:30]MH_I2C_Read... [12:37:30]Read from MH i2c: 01 07 00 [12:37:30]MH_I2C_Read... [12:37:30]Read from MH i2c: 01 07 00 0E BE 00 00 00 00 00 FF 0F E1 [12:37:30]RasterBufferAndPrint [12:37:30]line Счет N : (1)642715 [12:37:30]line ИНН: 02508201610067 [12:37:30]line Контрольно-Кассовый Чек [12:37:30]line ПРОДАЖА [12:37:30]line ТРК (МРК, ГНК) : 31 [12:37:30]line Товар: 2710124130 [12:37:30]line Аи-92-К-2 [12:37:30]line 3.290 * 66.90 [12:37:30]line = 220.10 [12:37:30]line НДС 12% НСП 1% [12:37:30]line > о реализуемом товаре [12:37:30]line ОКРУГЛЕНИЕ: -0.10 [12:37:30]line ИТОГО: 220.00 [12:37:30]line Внесено: 220.00 [12:37:30]line СДАЧА: 0.00 [12:37:30]line НСП 1% : 1.95 [12:37:30]line НДС 12% : 23.37 [12:37:30]line Наличными: 220.00 [12:37:30]line Безнал.: 0.00 [12:37:30]line Место: АЗС № 172 "Партнер Нефть" [12:37:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:37:30]line СНО: Общий режим [12:37:30]line Чек 269 26.10.2024 12:37 [12:37:30]line Смена: 532 ФФД: 1.0 [12:37:30]line ЗНМ: 0300000116 [12:37:30]line РНМ: 0000000000091780 [12:37:30]line Версия ККМ: 001 [12:37:30]line ФМ: 0000000000871765 [12:37:30]line ФД: 308848 [12:37:30]line ФПД: 12769899152121 [12:37:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123735&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308848&fm=12769899152121&tin=02508201610067®Number=0000000000091780&sum=22000 [12:37:30]written 0, free lines is 4095 [12:37:30]Connected sock=10 [12:37:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 85 8F 07 01 3A B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 01 00 00 F4 03 04 00 8F E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 70 B6 04 00 35 04 06 00 0B 9D 39 4D 82 F9 A0 06 95 E9 4A 4B 98 6E [12:37:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9E D9 47 00 49 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 31 37 36 35 10 04 04 00 70 B6 04 00 F4 03 04 00 ED 88 1C 67 B6 04 01 00 00 35 A9 69 7A 16 98 B6 55 [12:37:31]CommunicateWithHost err = 0 [12:37:31]CheckOFDResponse [12:37:31]1017 (14) - 77093643461234 [12:37:31]1041 (16) - 0000000000871765 [12:37:31]1040 (4) - 308848 [12:37:31]1012 (4) - 26.10.2024 06:15 [12:37:31]1206 (1) - 0 [12:37:31]OFD Sender: Remove packet 308848 [12:37:31]ProducePacketName [12:37:31]name=ofd_packets/00308848 [12:37:31]NVStorageDeleteData [12:37:31]Write to MH i2c: 01 00 00 38 BE F6 [12:37:31]Write i2c OK [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: 01 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: 01 07 00 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: 01 07 00 38 BE 00 00 00 00 00 D4 0C DD [12:37:31]RasterBufferAndPrint [12:37:31]line [12:37:31]line [12:37:31]line [12:37:31]line [12:37:31]line [12:37:31]written 0, free lines is 3304 [12:37:31]MH_Cut [12:37:31]Write to MH i2c: D1 01 00 3F BE 01 CF [12:37:31]Write i2c OK [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: D1 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: D1 01 00 [12:37:31]MH_I2C_Read... [12:37:31]Read from MH i2c: D1 01 00 3F BE 00 CE [12:37:31]Write to MH i2c: 01 00 00 40 BE FE [12:37:31]Write i2c OK [12:37:31]MH_I2C_Read... [12:37:31]OFD Sender: No OFD packet to send [12:37:31]*** Cut start [12:37:31]*** Purtial cut [12:37:31]*** Stage 1: CUTSNS_PIN = 1 [12:37:32]Read from MH i2c: 01 [12:37:32]MH_I2C_Read... [12:37:32]*** Stop cut motor [12:37:32]*** Cut end [12:37:32]Read from MH i2c: 01 07 00 [12:37:32]MH_I2C_Read... [12:37:32]Read from MH i2c: 01 07 00 40 BE 00 00 00 00 00 FF 0F 13 [12:37:32]process_action close_receipt done [12:37:32]requested_data is exist [12:37:32]produce_requested_data [12:37:32]requested_item fm.sn is exist - process it [12:37:32]wFMCommunicate request_size=4 [12:37:32]MH_SAM_APDU [12:37:32]CAPDU: 80 11 00 00 [12:37:32]Write to MH i2c: E2 08 00 41 BE 80 11 00 00 00 00 00 00 79 [12:37:32]Write i2c OK [12:37:32]MH_I2C_Read... [12:37:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:32]Read from MH i2c: E2 [12:37:32]MH_I2C_Read... [12:37:32]Read from MH i2c: E2 17 00 [12:37:32]MH_I2C_Read... [12:37:32]Read from MH i2c: E2 17 00 41 BE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CE [12:37:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:37:32]wFMCommunicate OK [12:37:32]requested_item fd.num is exist - process it [12:37:32]SAM_PROTO_GetFieldsCounters [12:37:32]wFMCommunicate request_size=4 [12:37:32]MH_SAM_APDU [12:37:32]CAPDU: 80 13 00 00 [12:37:32]Write to MH i2c: E2 08 00 42 BE 80 13 00 00 00 00 00 00 7C [12:37:32]Write i2c OK [12:37:32]MH_I2C_Read... [12:37:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:32]Read from MH i2c: E2 [12:37:32]MH_I2C_Read... [12:37:32]Read from MH i2c: E2 62 00 [12:37:32]MH_I2C_Read... [12:37:32]Read from MH i2c: E2 62 00 42 BE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 70 B6 04 00 0E 04 04 00 14 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 09 [12:37:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 70 B6 04 00 0E 04 04 00 14 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 [12:37:32]wFMCommunicate OK [12:37:32]SAM_PROTO_GetFieldsCounters done [12:37:32]requested_item shift.num is exist - process it [12:37:32]requested_item shift.opened is exist - process it [12:37:32]req_shift_opened [12:37:32]FM_GetShiftState [12:37:32]SAM_PROTO_GetShiftState [12:37:32]wFMCommunicate request_size=4 [12:37:32]MH_SAM_APDU [12:37:32]CAPDU: 80 13 01 00 [12:37:32]Write to MH i2c: E2 08 00 43 BE 80 13 01 00 00 00 00 00 7E [12:37:32]Write i2c OK [12:37:32]MH_I2C_Read... [12:37:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:32]Read from MH i2c: E2 [12:37:32]MH_I2C_Read... [12:37:32]Read from MH i2c: E2 0E 00 [12:37:32]MH_I2C_Read... [12:37:32]Read from MH i2c: E2 0E 00 43 BE 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FC [12:37:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:37:32]wFMCommunicate OK [12:37:32]SAM_PROTO_GetShiftState done [12:37:32]FM_GetShiftState done [12:37:32]req_shift_opened done [12:37:32]requested_item shift.open_date is exist - process it [12:37:32]req_shift_open_date [12:37:32]req_shift_open_date done [12:37:32]produce_requested_data done [12:37:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308848,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:37:32]process_action_free close_receipt [12:37:32]json_value_free [12:37:32]json_value_free done [12:37:32]process_json_proto returns [12:37:32]Send response to host [12:37:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308848,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:37:32]free response buf [12:37:32]execute_script done [12:37:32]execute_script returns [12:37:32]free content buf [12:37:32]Sock 8.Close socket [12:37:32]Sock 8.Thread stoped [12:37:36]OFD Sender: No OFD packet to send [12:37:41]OFD Sender: No OFD packet to send [12:37:46]OFD Sender: No OFD packet to send [12:37:51]OFD Sender: No OFD packet to send [12:37:56]OFD Sender: No OFD packet to send [12:38:01]OFD Sender: No OFD packet to send [12:38:06]accept exits with 9 [12:38:06]New connection [12:38:06]New thread 3067198820 created [12:38:06]Thread 3067342180 joined [12:38:06]Waiting for new connection... [12:38:06] Sock 9.Parse request [12:38:06]Sock 9.Check first char [12:38:06]Sock 9.First char is OK [12:38:06]request: POST /json_proto HTTP/1.0 [12:38:06]Method: POST [12:38:06]URL: /json_proto [12:38:06]Method is POST - this is cgi request [12:38:06]url: /json_proto [12:38:06]query_string will be loaded in cgi processing [12:38:06]execute_cgi json_proto POST (null) [12:38:06]execute_cgi path=json_proto method=POST [12:38:06]POST find Content-Length [12:38:06]Host: 172.17.96.3:8080 [12:38:06]Content-Length: 769 [12:38:06]Content-Type: application/json [12:38:06] [12:38:06]POST finish read [12:38:06]Found Content-Length = 769 [12:38:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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" ] } } [12:38:06]execute_script... [12:38: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)642716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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" ] } } [12:38:06]POST & json_proto [12:38:06]process_json_proto [12:38:06]json parsed OK: [12:38:06]protocol is kg_v1.0 [12:38:06]action value=close_receipt [12:38:06]process_action close_receipt [12:38:06]cmd_close_receipt [12:38:06]MH_GetDate [12:38:06]Write to MH i2c: F0 00 00 44 BE F1 [12:38:06]Write i2c OK [12:38:06]MH_I2C_Read... [12:38:06]Read from MH i2c: F0 [12:38:06]MH_I2C_Read... [12:38:06]Read from MH i2c: F0 09 00 [12:38:06]MH_I2C_Read... [12:38:06]Read from MH i2c: F0 09 00 44 BE 00 B4 E2 1C 67 44 5E 04 65 1E [12:38:06]GetLastDocTimeStamp 1729946255 [12:38:06]current date 1729946292 [12:38:06]FM_GetShiftState [12:38:06]SAM_PROTO_GetShiftState [12:38:06]wFMCommunicate request_size=4 [12:38:06]MH_SAM_APDU [12:38:06]CAPDU: 80 13 01 00 [12:38:06]Write to MH i2c: E2 08 00 45 BE 80 13 01 00 00 00 00 00 80 [12:38:06]Write i2c OK [12:38:06]MH_I2C_Read... [12:38:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:06]Read from MH i2c: E2 [12:38:06]MH_I2C_Read... [12:38:06]Read from MH i2c: E2 0E 00 [12:38:06]MH_I2C_Read... [12:38:06]Read from MH i2c: E2 0E 00 45 BE 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FE [12:38:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:38:06]wFMCommunicate OK [12:38:06]SAM_PROTO_GetShiftState done [12:38:06]FM_GetShiftState done [12:38:06]opened in 1729902265 [12:38:06]opened+sec_in_day 1729988665 [12:38:06]quantity*price = 200043 [12:38:06]sum+1 = 200044 [12:38:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 270 26.10.2024 12:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308849 ФПД: 69935111036425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123812&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308849&fm=69935111036425&tin=02508201610067®Number=0000000000091780&sum=200043 [12:38:07]StoreToDocumentArchive [12:38:07]shift 532 fd 308849 [12:38:07]save to /storage/0532/doc_00308849 [12:38:07]save last doc name /storage/0532/doc_00308849 to /storage/kkm_last_doc_name [12:38:07]save OK [12:38:07]Clear old archive folders... [12:38:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:38:07]tlvbuf is 00B315C0 [12:38:07]SAM_PROTO_ClearQueue [12:38:07]wFMCommunicate request_size=4 [12:38:07]MH_SAM_APDU [12:38:07]CAPDU: 80 09 00 00 [12:38:07]Write to MH i2c: E2 08 00 52 BE 80 09 00 00 00 00 00 00 82 [12:38:07]Write i2c OK [12:38:07]MH_I2C_Read... [12:38:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:38:07]Read from MH i2c: E2 [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: E2 03 00 [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: E2 03 00 52 BE 00 90 00 84 [12:38:07]RAPDU: 90 00 [12:38:07]wFMCommunicate OK [12:38:07]SAM_PROTO_ClearQueue done [12:38:07]KKMCreateOFDPacket [12:38:07]OFDProtocolAddRootSTLVToBuf [12:38:07]FM_MakeSignedData [12:38:07]FM_MakeSignedData [12:38:07]SAM_PROTO_SignData [12:38:07]wFMCommunicate request_size=4 [12:38:07]MH_SAM_APDU [12:38:07]CAPDU: 80 0D 01 02 [12:38:07]Write to MH i2c: E2 08 00 53 BE 80 0D 01 02 00 00 00 00 8A [12:38:07]Write i2c OK [12:38:07]MH_I2C_Read... [12:38:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:38:07]Read from MH i2c: E2 [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: E2 03 00 [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: E2 03 00 53 BE 00 90 00 85 [12:38:07]RAPDU: 90 00 [12:38:07]wFMCommunicate OK [12:38:07]wFMCommunicate request_size=255 [12:38:07]MH_SAM_APDU [12:38:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 0E 01 00 00 F4 03 04 00 B4 E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 71 B6 04 00 35 04 06 00 3F [12:38:07]Write to MH i2c: E2 02 01 54 BE 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 0E 01 00 00 F4 03 04 00 B4 E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 71 B6 04 00 35 04 06 00 3F 00 00 BF [12:38:07]Write i2c OK [12:38:07]MH_I2C_Read... [12:38:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:07]Read from MH i2c: E2 [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: E2 03 00 [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: E2 03 00 54 BE 00 90 00 86 [12:38:07]RAPDU: 90 00 [12:38:07]wFMCommunicate OK [12:38:07]wFMCommunicate request_size=10 [12:38:07]MH_SAM_APDU [12:38:07]CAPDU: 80 0D 02 02 05 9B 09 73 5E 09 [12:38:07]Write to MH i2c: E2 0D 00 55 BE 80 0D 02 02 05 00 9B 09 73 5E 09 00 00 15 [12:38:07]Write i2c OK [12:38:07]MH_I2C_Read... [12:38:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:07]Read from MH i2c: E2 [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: E2 03 00 [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: E2 03 00 55 BE 00 90 00 87 [12:38:07]RAPDU: 90 00 [12:38:07]wFMCommunicate OK [12:38:07]wFMCommunicate request_size=4 [12:38:07]MH_SAM_APDU [12:38:07]CAPDU: 80 0D 03 02 [12:38:07]Write to MH i2c: E2 08 00 56 BE 80 0D 03 02 00 00 00 00 8F [12:38:07]Write i2c OK [12:38:07]MH_I2C_Read... [12:38:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:38:07]Read from MH i2c: E2 [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: E2 0B 00 [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: E2 0B 00 56 BE 00 AD 7B C7 5C 7F 56 A5 06 90 00 5B [12:38:07]RAPDU: AD 7B C7 5C 7F 56 A5 06 90 00 [12:38:07]wFMCommunicate OK [12:38:07]SAM_PROTO_SignData done [12:38:07]FM_MakeSignedData done [12:38:07]CreateOFDProtocolMessage [12:38:07]wFMCommunicate request_size=4 [12:38:07]MH_SAM_APDU [12:38:07]CAPDU: 80 11 00 00 [12:38:07]Write to MH i2c: E2 08 00 57 BE 80 11 00 00 00 00 00 00 8F [12:38:07]Write i2c OK [12:38:07]MH_I2C_Read... [12:38:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:07]Read from MH i2c: E2 [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: E2 17 00 [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: E2 17 00 57 BE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E4 [12:38:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:38:07]wFMCommunicate OK [12:38:07]CreateOFDProtocolMessage done [12:38:07]OFDSenderStorePacket 308849 [12:38:07]StoreOFDPacket docnum=308849 [12:38:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 61 5D 07 01 D0 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 0E 01 00 00 F4 03 04 00 B4 E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 71 B6 04 00 35 04 06 00 3F 9B 09 73 5E 09 AD 7B C7 5C 7F 56 A5 06 [12:38:07]CheckFolder [12:38:07]dirname=/storage/ofd_packets [12:38:07]CheckFolder done [12:38:07]ProducePacketName [12:38:07]name=ofd_packets/00308849 [12:38:07]NVStorageSaveData ofd_packets/00308849 [12:38:07]File name is /storage/ofd_packets/00308849 [12:38:07]Write 301 bytes [12:38:07]NVStorageSaveData done [12:38:07]OFDSenderStorePacket done [12:38:07]KKMCreateOFDPacket done [12:38:07]NVStorageSaveData kkm_last_timestamp [12:38:07]File name is /storage/kkm_last_timestamp [12:38:07]Write 4 bytes [12:38:07]NVStorageSaveData done [12:38:07]ExternCall_PrintAddStr [12:38:07]wPrintStart [12:38:07]Write to MH i2c: 01 00 00 58 BE 16 [12:38:07]Write i2c OK [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: 01 [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: 01 07 00 [12:38:07]MH_I2C_Read... [12:38:07]Read from MH i2c: 01 07 00 58 BE 00 00 00 00 00 FF 0F 2B [12:38:07]RasterBufferAndPrint [12:38:07]line Счет N : (1)642716 [12:38:07]line ИНН: 02508201610067 [12:38:07]line Контрольно-Кассовый Чек [12:38:07]line ПРОДАЖА [12:38:07]line ТРК (МРК, ГНК) : 51 [12:38:07]line Товар: 2710124500 [12:38:07]line Аи-95-К-3 [12:38:07]line 26.960 * 74.20 [12:38:07]line = 2000.43 [12:38:07]line НДС 12% НСП 1% [12:38:07]line > о реализуемом товаре [12:38:07]line ИТОГО: 2000.43 [12:38:07]line НСП 1% : 17.70 [12:38:07]line НДС 12% : 212.43 [12:38:07]line Наличными: 0.00 [12:38:07]line Безнал.: 2000.43 [12:38:07]line Место: АЗС № 172 "Партнер Нефть" [12:38:07]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:38:07]line СНО: Общий режим [12:38:07]line Чек 270 26.10.2024 12:38 [12:38:07]line Смена: 532 ФФД: 1.0 [12:38:07]line ЗНМ: 0300000116 [12:38:07]line РНМ: 0000000000091780 [12:38:07]line Версия ККМ: 001 [12:38:07]line Платежная система: Mbank [12:38:07]line ФМ: 0000000000871765 [12:38:07]line ФД: 308849 [12:38:07]line ФПД: 69935111036425 [12:38:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123812&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308849&fm=69935111036425&tin=02508201610067®Number=0000000000091780&sum=200043 [12:38:07]written 0, free lines is 4095 [12:38:07]OFD Sender: Processing packet 308849 [packets to send 222, broken 221] [12:38:07]ProducePacketName [12:38:07]name=ofd_packets/00308849 [12:38:07]OFD Sender: To server: pG, [12:38:07]CommunicateWithHost lk.salyk.kg:30040 [12:38:07]ConnectInit lk.salyk.kg [12:38:07]Connected sock=10 [12:38:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 61 5D 07 01 D0 B5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 0E 01 00 00 F4 03 04 00 B4 E2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 71 B6 04 00 35 04 06 00 3F 9B 09 73 5E 09 AD 7B C7 5C 7F 56 A5 06 [12:38:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1F 2C 47 00 85 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 31 37 36 35 10 04 04 00 71 B6 04 00 F4 03 04 00 12 89 1C 67 B6 04 01 00 00 8E 2B 40 B6 37 8B 06 E6 [12:38:08]CommunicateWithHost err = 0 [12:38:08]CheckOFDResponse [12:38:08]1017 (14) - 77093643461234 [12:38:08]1041 (16) - 0000000000871765 [12:38:08]1040 (4) - 308849 [12:38:08]1012 (4) - 26.10.2024 06:15 [12:38:08]1206 (1) - 0 [12:38:08]OFD Sender: Remove packet 308849 [12:38:08]ProducePacketName [12:38:08]name=ofd_packets/00308849 [12:38:08]NVStorageDeleteData [12:38:08]Write to MH i2c: 01 00 00 80 BE 3E [12:38:08]Write i2c OK [12:38:08]MH_I2C_Read... [12:38:08]Read from MH i2c: 01 [12:38:08]MH_I2C_Read... [12:38:08]Read from MH i2c: 01 07 00 [12:38:08]MH_I2C_Read... [12:38:08]Read from MH i2c: 01 07 00 80 BE 00 00 00 00 00 F1 0C 42 [12:38:08]RasterBufferAndPrint [12:38:08]line [12:38:08]line [12:38:08]line [12:38:08]line [12:38:08]line [12:38:08]written 0, free lines is 3319 [12:38:08]MH_Cut [12:38:08]Write to MH i2c: D1 01 00 87 BE 01 17 [12:38:08]Write i2c OK [12:38:08]MH_I2C_Read... [12:38:08]Read from MH i2c: D1 [12:38:08]MH_I2C_Read... [12:38:08]Read from MH i2c: D1 01 00 [12:38:08]MH_I2C_Read... [12:38:08]Read from MH i2c: D1 01 00 87 BE 00 16 [12:38:08]Write to MH i2c: 01 00 00 88 BE 46 [12:38:08]Write i2c OK [12:38:08]MH_I2C_Read... [12:38:08]OFD Sender: No OFD packet to send [12:38:09]*** Cut start [12:38:09]*** Purtial cut [12:38:09]*** Stage 1: CUTSNS_PIN = 1 [12:38:09]Read from MH i2c: 01 [12:38:09]MH_I2C_Read... [12:38:09]*** Stop cut motor [12:38:09]*** Cut end [12:38:09]Read from MH i2c: 01 07 00 [12:38:09]MH_I2C_Read... [12:38:09]Read from MH i2c: 01 07 00 88 BE 00 00 00 00 00 FF 0F 5B [12:38:09]process_action close_receipt done [12:38:09]requested_data is exist [12:38:09]produce_requested_data [12:38:09]requested_item fm.sn is exist - process it [12:38:09]wFMCommunicate request_size=4 [12:38:09]MH_SAM_APDU [12:38:09]CAPDU: 80 11 00 00 [12:38:09]Write to MH i2c: E2 08 00 89 BE 80 11 00 00 00 00 00 00 C1 [12:38:09]Write i2c OK [12:38:09]MH_I2C_Read... [12:38:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:09]Read from MH i2c: E2 [12:38:09]MH_I2C_Read... [12:38:09]Read from MH i2c: E2 17 00 [12:38:09]MH_I2C_Read... [12:38:09]Read from MH i2c: E2 17 00 89 BE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 16 [12:38:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:38:09]wFMCommunicate OK [12:38:09]requested_item fd.num is exist - process it [12:38:09]SAM_PROTO_GetFieldsCounters [12:38:09]wFMCommunicate request_size=4 [12:38:09]MH_SAM_APDU [12:38:09]CAPDU: 80 13 00 00 [12:38:09]Write to MH i2c: E2 08 00 8A BE 80 13 00 00 00 00 00 00 C4 [12:38:09]Write i2c OK [12:38:09]MH_I2C_Read... [12:38:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:38:09]Read from MH i2c: E2 [12:38:09]MH_I2C_Read... [12:38:09]Read from MH i2c: E2 62 00 [12:38:09]MH_I2C_Read... [12:38:09]Read from MH i2c: E2 62 00 8A BE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 71 B6 04 00 0E 04 04 00 14 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 55 [12:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 71 B6 04 00 0E 04 04 00 14 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 [12:38:09]wFMCommunicate OK [12:38:09]SAM_PROTO_GetFieldsCounters done [12:38:09]requested_item shift.num is exist - process it [12:38:09]requested_item shift.opened is exist - process it [12:38:09]req_shift_opened [12:38:09]FM_GetShiftState [12:38:09]SAM_PROTO_GetShiftState [12:38:09]wFMCommunicate request_size=4 [12:38:09]MH_SAM_APDU [12:38:09]CAPDU: 80 13 01 00 [12:38:09]Write to MH i2c: E2 08 00 8B BE 80 13 01 00 00 00 00 00 C6 [12:38:09]Write i2c OK [12:38:09]MH_I2C_Read... [12:38:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:09]Read from MH i2c: E2 [12:38:09]MH_I2C_Read... [12:38:09]Read from MH i2c: E2 0E 00 [12:38:09]MH_I2C_Read... [12:38:09]Read from MH i2c: E2 0E 00 8B BE 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 44 [12:38:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:38:09]wFMCommunicate OK [12:38:09]SAM_PROTO_GetShiftState done [12:38:09]FM_GetShiftState done [12:38:09]req_shift_opened done [12:38:09]requested_item shift.open_date is exist - process it [12:38:09]req_shift_open_date [12:38:09]req_shift_open_date done [12:38:09]produce_requested_data done [12:38:09]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308849,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:38:09]process_action_free close_receipt [12:38:09]json_value_free [12:38:09]json_value_free done [12:38:09]process_json_proto returns [12:38:09]Send response to host [12:38:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308849,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:38:09]free response buf [12:38:09]execute_script done [12:38:09]execute_script returns [12:38:09]free content buf [12:38:09]Sock 9.Close socket [12:38:09]Sock 9.Thread stoped [12:38:13]OFD Sender: No OFD packet to send [12:38:18]OFD Sender: No OFD packet to send [12:38:23]OFD Sender: No OFD packet to send [12:38:28]OFD Sender: No OFD packet to send [12:38:33]OFD Sender: No OFD packet to send [12:38:38]OFD Sender: No OFD packet to send [12:38:43]OFD Sender: No OFD packet to send [12:38:48]OFD Sender: No OFD packet to send [12:38:53]OFD Sender: No OFD packet to send [12:38:58]OFD Sender: No OFD packet to send [12:39:03]OFD Sender: No OFD packet to send [12:39:08]OFD Sender: No OFD packet to send [12:39:13]OFD Sender: No OFD packet to send [12:39:18]OFD Sender: No OFD packet to send [12:39:23]OFD Sender: No OFD packet to send [12:39:26]accept exits with 8 [12:39:26]New connection [12:39:26]New thread 3067342180 created [12:39:26]Thread 3067198820 joined [12:39:26]Waiting for new connection... [12:39:26] Sock 8.Parse request [12:39:26]Sock 8.Check first char [12:39:26]Sock 8.First char is OK [12:39:26]request: POST /json_proto HTTP/1.0 [12:39:26]Method: POST [12:39:26]URL: /json_proto [12:39:26]Method is POST - this is cgi request [12:39:26]url: /json_proto [12:39:26]query_string will be loaded in cgi processing [12:39:26]execute_cgi json_proto POST (null) [12:39:26]execute_cgi path=json_proto method=POST [12:39:26]POST find Content-Length [12:39:26]Host: 172.17.96.3:8080 [12:39:26]Content-Length: 677 [12:39:26]Content-Type: application/json [12:39:26] [12:39:26]POST finish read [12:39:26]Found Content-Length = 677 [12:39:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:39:26]execute_script... [12:39: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)642718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:39:26]POST & json_proto [12:39:26]process_json_proto [12:39:26]json parsed OK: [12:39:26]protocol is kg_v1.0 [12:39:26]action value=close_receipt [12:39:26]process_action close_receipt [12:39:26]cmd_close_receipt [12:39:26]MH_GetDate [12:39:26]Write to MH i2c: F0 00 00 8C BE 39 [12:39:26]Write i2c OK [12:39:26]MH_I2C_Read... [12:39:26]Read from MH i2c: F0 [12:39:26]MH_I2C_Read... [12:39:26]Read from MH i2c: F0 09 00 [12:39:26]MH_I2C_Read... [12:39:26]Read from MH i2c: F0 09 00 8C BE 00 04 E3 1C 67 44 5E 04 65 B7 [12:39:26]GetLastDocTimeStamp 1729946292 [12:39:26]current date 1729946372 [12:39:26]FM_GetShiftState [12:39:26]SAM_PROTO_GetShiftState [12:39:26]wFMCommunicate request_size=4 [12:39:26]MH_SAM_APDU [12:39:26]CAPDU: 80 13 01 00 [12:39:26]Write to MH i2c: E2 08 00 8D BE 80 13 01 00 00 00 00 00 C8 [12:39:26]Write i2c OK [12:39:26]MH_I2C_Read... [12:39:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:26]Read from MH i2c: E2 [12:39:26]MH_I2C_Read... [12:39:26]Read from MH i2c: E2 0E 00 [12:39:26]MH_I2C_Read... [12:39:26]Read from MH i2c: E2 0E 00 8D BE 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 46 [12:39:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:39:26]wFMCommunicate OK [12:39:26]SAM_PROTO_GetShiftState done [12:39:26]FM_GetShiftState done [12:39:26]opened in 1729902265 [12:39:26]opened+sec_in_day 1729988665 [12:39:26]quantity*price = 30038 [12:39:26]sum+1 = 30039 [12:39:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 271 26.10.2024 12:39 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308850 ФПД: 209969879389750 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123932&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308850&fm=209969879389750&tin=02508201610067®Number=0000000000091780&sum=30000 [12:39:27]StoreToDocumentArchive [12:39:27]shift 532 fd 308850 [12:39:27]save to /storage/0532/doc_00308850 [12:39:27]save last doc name /storage/0532/doc_00308850 to /storage/kkm_last_doc_name [12:39:27]save OK [12:39:27]Clear old archive folders... [12:39:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:39:27]tlvbuf is 00ACDE00 [12:39:27]SAM_PROTO_ClearQueue [12:39:27]wFMCommunicate request_size=4 [12:39:27]MH_SAM_APDU [12:39:27]CAPDU: 80 09 00 00 [12:39:27]Write to MH i2c: E2 08 00 9A BE 80 09 00 00 00 00 00 00 CA [12:39:27]Write i2c OK [12:39:27]MH_I2C_Read... [12:39:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:27]Read from MH i2c: E2 [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: E2 03 00 [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: E2 03 00 9A BE 00 90 00 CC [12:39:27]RAPDU: 90 00 [12:39:27]wFMCommunicate OK [12:39:27]SAM_PROTO_ClearQueue done [12:39:27]KKMCreateOFDPacket [12:39:27]OFDProtocolAddRootSTLVToBuf [12:39:27]FM_MakeSignedData [12:39:27]FM_MakeSignedData [12:39:27]SAM_PROTO_SignData [12:39:27]wFMCommunicate request_size=4 [12:39:27]MH_SAM_APDU [12:39:27]CAPDU: 80 0D 01 02 [12:39:27]Write to MH i2c: E2 08 00 9B BE 80 0D 01 02 00 00 00 00 D2 [12:39:27]Write i2c OK [12:39:27]MH_I2C_Read... [12:39:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:27]Read from MH i2c: E2 [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: E2 03 00 [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: E2 03 00 9B BE 00 90 00 CD [12:39:27]RAPDU: 90 00 [12:39:27]wFMCommunicate OK [12:39:27]wFMCommunicate request_size=255 [12:39:27]MH_SAM_APDU [12:39: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 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 0F 01 00 00 F4 03 04 00 04 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 72 B6 04 00 35 04 06 00 BE [12:39:27]Write to MH i2c: E2 02 01 9C BE 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 0F 01 00 00 F4 03 04 00 04 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 72 B6 04 00 35 04 06 00 BE 00 00 CE [12:39:27]Write i2c OK [12:39:27]MH_I2C_Read... [12:39:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:27]Read from MH i2c: E2 [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: E2 03 00 [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: E2 03 00 9C BE 00 90 00 CE [12:39:27]RAPDU: 90 00 [12:39:27]wFMCommunicate OK [12:39:27]wFMCommunicate request_size=10 [12:39:27]MH_SAM_APDU [12:39:27]CAPDU: 80 0D 02 02 05 F7 6C 13 16 36 [12:39:27]Write to MH i2c: E2 0D 00 9D BE 80 0D 02 02 05 00 F7 6C 13 16 36 00 00 A1 [12:39:27]Write i2c OK [12:39:27]MH_I2C_Read... [12:39:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:27]Read from MH i2c: E2 [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: E2 03 00 [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: E2 03 00 9D BE 00 90 00 CF [12:39:27]RAPDU: 90 00 [12:39:27]wFMCommunicate OK [12:39:27]wFMCommunicate request_size=4 [12:39:27]MH_SAM_APDU [12:39:27]CAPDU: 80 0D 03 02 [12:39:27]Write to MH i2c: E2 08 00 9E BE 80 0D 03 02 00 00 00 00 D7 [12:39:27]Write i2c OK [12:39:27]MH_I2C_Read... [12:39:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:27]Read from MH i2c: E2 [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: E2 0B 00 [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: E2 0B 00 9E BE 00 DE 6D 50 14 59 67 43 E9 90 00 73 [12:39:27]RAPDU: DE 6D 50 14 59 67 43 E9 90 00 [12:39:27]wFMCommunicate OK [12:39:27]SAM_PROTO_SignData done [12:39:27]FM_MakeSignedData done [12:39:27]CreateOFDProtocolMessage [12:39:27]wFMCommunicate request_size=4 [12:39:27]MH_SAM_APDU [12:39:27]CAPDU: 80 11 00 00 [12:39:27]Write to MH i2c: E2 08 00 9F BE 80 11 00 00 00 00 00 00 D7 [12:39:27]Write i2c OK [12:39:27]MH_I2C_Read... [12:39:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:27]Read from MH i2c: E2 [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: E2 17 00 [12:39:27]MH_I2C_Read... [12:39:27]Read from MH i2c: E2 17 00 9F BE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2C [12:39:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:39:27]wFMCommunicate OK [12:39:27]CreateOFDProtocolMessage done [12:39:27]OFDSenderStorePacket 308850 [12:39:27]StoreOFDPacket docnum=308850 [12:39:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 40 B6 07 01 E8 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0F 01 00 00 F4 03 04 00 04 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 72 B6 04 00 35 04 06 00 BE F7 6C 13 16 36 DE 6D 50 14 59 67 43 E9 [12:39:27]CheckFolder [12:39:27]dirname=/storage/ofd_packets [12:39:27]CheckFolder done [12:39:27]ProducePacketName [12:39:27]name=ofd_packets/00308850 [12:39:27]NVStorageSaveData ofd_packets/00308850 [12:39:27]File name is /storage/ofd_packets/00308850 [12:39:27]Write 301 bytes [12:39:27]NVStorageSaveData done [12:39:27]OFDSenderStorePacket done [12:39:27]KKMCreateOFDPacket done [12:39:27]NVStorageSaveData kkm_last_timestamp [12:39:27]File name is /storage/kkm_last_timestamp [12:39:28]Write 4 bytes [12:39:28]NVStorageSaveData done [12:39:28]ExternCall_PrintAddStr [12:39:28]wPrintStart [12:39:28]Write to MH i2c: 01 00 00 A0 BE 5E [12:39:28]Write i2c OK [12:39:28]MH_I2C_Read... [12:39:28]Read from MH i2c: 01 [12:39:28]MH_I2C_Read... [12:39:28]Read from MH i2c: 01 07 00 [12:39:28]MH_I2C_Read... [12:39:28]Read from MH i2c: 01 07 00 A0 BE 00 00 00 00 00 FF 0F 73 [12:39:28]RasterBufferAndPrint [12:39:28]line Счет N : (1)642718 [12:39:28]line ИНН: 02508201610067 [12:39:28]line Контрольно-Кассовый Чек [12:39:28]line ПРОДАЖА [12:39:28]line ТРК (МРК, ГНК) : 41 [12:39:28]line Товар: 2710124130 [12:39:28]line Аи-92-К-2 [12:39:28]line 4.490 * 66.90 [12:39:28]line = 300.38 [12:39:28]line НДС 12% НСП 1% [12:39:28]line > о реализуемом товаре [12:39:28]line ОКРУГЛЕНИЕ: -0.38 [12:39:28]line ИТОГО: 300.00 [12:39:28]line Внесено: 300.00 [12:39:28]line СДАЧА: 0.00 [12:39:28]line НСП 1% : 2.66 [12:39:28]line НДС 12% : 31.90 [12:39:28]line Наличными: 300.00 [12:39:28]line Безнал.: 0.00 [12:39:28]line Место: АЗС № 172 "Партнер Нефть" [12:39:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:39:28]line СНО: Общий режим [12:39:28]line Чек 271 26.10.2024 12:39 [12:39:28]line Смена: 532 ФФД: 1.0 [12:39:28]line ЗНМ: 0300000116 [12:39:28]line РНМ: 0000000000091780 [12:39:28]line Версия ККМ: 001 [12:39:28]line ФМ: 0000000000871765 [12:39:28]line ФД: 308850 [12:39:28]line ФПД: 209969879389750 [12:39:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123932&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308850&fm=209969879389750&tin=02508201610067®Number=0000000000091780&sum=30000 [12:39:28]OFD Sender: Processing packet 308850 [packets to send 222, broken 221] [12:39:28]ProducePacketName [12:39:28]name=ofd_packets/00308850 [12:39:28]OFD Sender: To server: pG, [12:39:28]CommunicateWithHost lk.salyk.kg:30040 [12:39:28]ConnectInit lk.salyk.kg [12:39:28]written 0, free lines is 4095 [12:39:28]Connected sock=10 [12:39:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 40 B6 07 01 E8 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0F 01 00 00 F4 03 04 00 04 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 72 B6 04 00 35 04 06 00 BE F7 6C 13 16 36 DE 6D 50 14 59 67 43 E9 [12:39:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2B 65 47 00 E0 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 31 37 36 35 10 04 04 00 72 B6 04 00 F4 03 04 00 62 89 1C 67 B6 04 01 00 00 3C 8E 10 55 DD 4F D5 E3 [12:39:28]CommunicateWithHost err = 0 [12:39:28]CheckOFDResponse [12:39:28]1017 (14) - 77093643461234 [12:39:28]1041 (16) - 0000000000871765 [12:39:28]1040 (4) - 308850 [12:39:28]1012 (4) - 26.10.2024 06:17 [12:39:28]1206 (1) - 0 [12:39:28]OFD Sender: Remove packet 308850 [12:39:28]ProducePacketName [12:39:28]name=ofd_packets/00308850 [12:39:28]NVStorageDeleteData [12:39:28]Write to MH i2c: 01 00 00 CA BE 88 [12:39:28]Write i2c OK [12:39:28]MH_I2C_Read... [12:39:28]Read from MH i2c: 01 [12:39:28]MH_I2C_Read... [12:39:28]Read from MH i2c: 01 07 00 [12:39:28]MH_I2C_Read... [12:39:28]Read from MH i2c: 01 07 00 CA BE 00 00 00 00 00 CD 0C 68 [12:39:28]RasterBufferAndPrint [12:39:28]line [12:39:28]line [12:39:28]line [12:39:28]line [12:39:28]line [12:39:28]written 0, free lines is 3281 [12:39:28]MH_Cut [12:39:28]Write to MH i2c: D1 01 00 D1 BE 01 61 [12:39:28]Write i2c OK [12:39:28]MH_I2C_Read... [12:39:28]Read from MH i2c: D1 [12:39:28]MH_I2C_Read... [12:39:28]Read from MH i2c: D1 01 00 [12:39:28]MH_I2C_Read... [12:39:28]Read from MH i2c: D1 01 00 D1 BE 00 60 [12:39:28]Write to MH i2c: 01 00 00 D2 BE 90 [12:39:28]Write i2c OK [12:39:28]MH_I2C_Read... [12:39:29]OFD Sender: No OFD packet to send [12:39:29]*** Cut start [12:39:29]*** Purtial cut [12:39:29]*** Stage 1: CUTSNS_PIN = 1 [12:39:29]Read from MH i2c: 01 [12:39:29]MH_I2C_Read... [12:39:29]*** Stop cut motor [12:39:29]*** Cut end [12:39:29]Read from MH i2c: 01 07 00 [12:39:29]MH_I2C_Read... [12:39:29]Read from MH i2c: 01 07 00 D2 BE 00 00 00 00 00 FF 0F A5 [12:39:29]process_action close_receipt done [12:39:29]requested_data is exist [12:39:29]produce_requested_data [12:39:29]requested_item fm.sn is exist - process it [12:39:29]wFMCommunicate request_size=4 [12:39:29]MH_SAM_APDU [12:39:29]CAPDU: 80 11 00 00 [12:39:29]Write to MH i2c: E2 08 00 D3 BE 80 11 00 00 00 00 00 00 0B [12:39:29]Write i2c OK [12:39:29]MH_I2C_Read... [12:39:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:29]Read from MH i2c: E2 [12:39:29]MH_I2C_Read... [12:39:29]Read from MH i2c: E2 17 00 [12:39:29]MH_I2C_Read... [12:39:29]Read from MH i2c: E2 17 00 D3 BE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 60 [12:39:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:39:29]wFMCommunicate OK [12:39:29]requested_item fd.num is exist - process it [12:39:29]SAM_PROTO_GetFieldsCounters [12:39:29]wFMCommunicate request_size=4 [12:39:29]MH_SAM_APDU [12:39:29]CAPDU: 80 13 00 00 [12:39:29]Write to MH i2c: E2 08 00 D4 BE 80 13 00 00 00 00 00 00 0E [12:39:29]Write i2c OK [12:39:29]MH_I2C_Read... [12:39:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:30]Read from MH i2c: E2 [12:39:30]MH_I2C_Read... [12:39:30]Read from MH i2c: E2 62 00 [12:39:30]MH_I2C_Read... [12:39:30]Read from MH i2c: E2 62 00 D4 BE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 72 B6 04 00 0E 04 04 00 14 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 A3 [12:39: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 72 B6 04 00 0E 04 04 00 14 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 [12:39:30]wFMCommunicate OK [12:39:30]SAM_PROTO_GetFieldsCounters done [12:39:30]requested_item shift.num is exist - process it [12:39:30]requested_item shift.opened is exist - process it [12:39:30]req_shift_opened [12:39:30]FM_GetShiftState [12:39:30]SAM_PROTO_GetShiftState [12:39:30]wFMCommunicate request_size=4 [12:39:30]MH_SAM_APDU [12:39:30]CAPDU: 80 13 01 00 [12:39:30]Write to MH i2c: E2 08 00 D5 BE 80 13 01 00 00 00 00 00 10 [12:39:30]Write i2c OK [12:39:30]MH_I2C_Read... [12:39:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:30]Read from MH i2c: E2 [12:39:30]MH_I2C_Read... [12:39:30]Read from MH i2c: E2 0E 00 [12:39:30]MH_I2C_Read... [12:39:30]Read from MH i2c: E2 0E 00 D5 BE 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8E [12:39:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:39:30]wFMCommunicate OK [12:39:30]SAM_PROTO_GetShiftState done [12:39:30]FM_GetShiftState done [12:39:30]req_shift_opened done [12:39:30]requested_item shift.open_date is exist - process it [12:39:30]req_shift_open_date [12:39:30]req_shift_open_date done [12:39:30]produce_requested_data done [12:39:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308850,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:39:30]process_action_free close_receipt [12:39:30]json_value_free [12:39:30]json_value_free done [12:39:30]process_json_proto returns [12:39:30]Send response to host [12:39:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308850,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:39:30]free response buf [12:39:30]execute_script done [12:39:30]execute_script returns [12:39:30]free content buf [12:39:30]Sock 8.Close socket [12:39:30]Sock 8.Thread stoped [12:39:31]accept exits with 9 [12:39:31]New connection [12:39:31]New thread 3067198820 created [12:39:31]Thread 3067342180 joined [12:39:31]Waiting for new connection... [12:39:31] Sock 9.Parse request [12:39:31]Sock 9.Check first char [12:39:31]Sock 9.First char is OK [12:39:31]request: POST /json_proto HTTP/1.0 [12:39:31]Method: POST [12:39:31]URL: /json_proto [12:39:31]Method is POST - this is cgi request [12:39:31]url: /json_proto [12:39:31]query_string will be loaded in cgi processing [12:39:31]execute_cgi json_proto POST (null) [12:39:31]execute_cgi path=json_proto method=POST [12:39:31]POST find Content-Length [12:39:31]Host: 172.17.96.3:8080 [12:39:31]Content-Length: 677 [12:39:31]Content-Type: application/json [12:39:31] [12:39:31]POST finish read [12:39:31]Found Content-Length = 677 [12:39:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:39:31]execute_script... [12:39:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:39:31]POST & json_proto [12:39:31]process_json_proto [12:39:31]json parsed OK: [12:39:31]protocol is kg_v1.0 [12:39:31]action value=close_receipt [12:39:31]process_action close_receipt [12:39:31]cmd_close_receipt [12:39:31]MH_GetDate [12:39:31]Write to MH i2c: F0 00 00 D6 BE 83 [12:39:31]Write i2c OK [12:39:31]MH_I2C_Read... [12:39:31]Read from MH i2c: F0 [12:39:31]MH_I2C_Read... [12:39:31]Read from MH i2c: F0 09 00 [12:39:31]MH_I2C_Read... [12:39:31]Read from MH i2c: F0 09 00 D6 BE 00 0A E3 1C 67 44 5E 04 65 07 [12:39:31]GetLastDocTimeStamp 1729946372 [12:39:31]current date 1729946378 [12:39:31]FM_GetShiftState [12:39:31]SAM_PROTO_GetShiftState [12:39:31]wFMCommunicate request_size=4 [12:39:31]MH_SAM_APDU [12:39:31]CAPDU: 80 13 01 00 [12:39:31]Write to MH i2c: E2 08 00 D7 BE 80 13 01 00 00 00 00 00 12 [12:39:31]Write i2c OK [12:39:31]MH_I2C_Read... [12:39:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:32]Read from MH i2c: E2 [12:39:32]MH_I2C_Read... [12:39:32]Read from MH i2c: E2 0E 00 [12:39:32]MH_I2C_Read... [12:39:32]Read from MH i2c: E2 0E 00 D7 BE 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 90 [12:39:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:39:32]wFMCommunicate OK [12:39:32]SAM_PROTO_GetShiftState done [12:39:32]FM_GetShiftState done [12:39:32]opened in 1729902265 [12:39:32]opened+sec_in_day 1729988665 [12:39:32]quantity*price = 20003 [12:39:32]sum+1 = 20004 [12:39:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 272 26.10.2024 12:39 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308851 ФПД: 130125095044612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123938&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308851&fm=130125095044612&tin=02508201610067®Number=0000000000091780&sum=20000 [12:39:33]StoreToDocumentArchive [12:39:33]shift 532 fd 308851 [12:39:33]save to /storage/0532/doc_00308851 [12:39:33]save last doc name /storage/0532/doc_00308851 to /storage/kkm_last_doc_name [12:39:33]save OK [12:39:33]Clear old archive folders... [12:39:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:39:33]tlvbuf is 00C28470 [12:39:33]SAM_PROTO_ClearQueue [12:39:33]wFMCommunicate request_size=4 [12:39:33]MH_SAM_APDU [12:39:33]CAPDU: 80 09 00 00 [12:39:33]Write to MH i2c: E2 08 00 E4 BE 80 09 00 00 00 00 00 00 14 [12:39:33]Write i2c OK [12:39:33]MH_I2C_Read... [12:39:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:33]Read from MH i2c: E2 [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: E2 03 00 [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: E2 03 00 E4 BE 00 90 00 16 [12:39:33]RAPDU: 90 00 [12:39:33]wFMCommunicate OK [12:39:33]SAM_PROTO_ClearQueue done [12:39:33]KKMCreateOFDPacket [12:39:33]OFDProtocolAddRootSTLVToBuf [12:39:33]FM_MakeSignedData [12:39:33]FM_MakeSignedData [12:39:33]SAM_PROTO_SignData [12:39:33]wFMCommunicate request_size=4 [12:39:33]MH_SAM_APDU [12:39:33]CAPDU: 80 0D 01 02 [12:39:33]Write to MH i2c: E2 08 00 E5 BE 80 0D 01 02 00 00 00 00 1C [12:39:33]Write i2c OK [12:39:33]MH_I2C_Read... [12:39:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:33]Read from MH i2c: E2 [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: E2 03 00 [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: E2 03 00 E5 BE 00 90 00 17 [12:39:33]RAPDU: 90 00 [12:39:33]wFMCommunicate OK [12:39:33]wFMCommunicate request_size=255 [12:39:33]MH_SAM_APDU [12:39:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 10 01 00 00 F4 03 04 00 0A E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 73 B6 04 00 35 04 06 00 76 [12:39:33]Write to MH i2c: E2 02 01 E6 BE 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 10 01 00 00 F4 03 04 00 0A E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 73 B6 04 00 35 04 06 00 76 00 00 A6 [12:39:33]Write i2c OK [12:39:33]MH_I2C_Read... [12:39:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:33]Read from MH i2c: E2 [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: E2 03 00 [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: E2 03 00 E6 BE 00 90 00 18 [12:39:33]RAPDU: 90 00 [12:39:33]wFMCommunicate OK [12:39:33]wFMCommunicate request_size=10 [12:39:33]MH_SAM_APDU [12:39:33]CAPDU: 80 0D 02 02 05 59 1C 11 06 04 [12:39:33]Write to MH i2c: E2 0D 00 E7 BE 80 0D 02 02 05 00 59 1C 11 06 04 00 00 B9 [12:39:33]Write i2c OK [12:39:33]MH_I2C_Read... [12:39:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:33]Read from MH i2c: E2 [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: E2 03 00 [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: E2 03 00 E7 BE 00 90 00 19 [12:39:33]RAPDU: 90 00 [12:39:33]wFMCommunicate OK [12:39:33]wFMCommunicate request_size=4 [12:39:33]MH_SAM_APDU [12:39:33]CAPDU: 80 0D 03 02 [12:39:33]Write to MH i2c: E2 08 00 E8 BE 80 0D 03 02 00 00 00 00 21 [12:39:33]Write i2c OK [12:39:33]MH_I2C_Read... [12:39:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:33]Read from MH i2c: E2 [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: E2 0B 00 [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: E2 0B 00 E8 BE 00 69 F5 91 46 5B F1 83 6C 90 00 92 [12:39:33]RAPDU: 69 F5 91 46 5B F1 83 6C 90 00 [12:39:33]wFMCommunicate OK [12:39:33]SAM_PROTO_SignData done [12:39:33]FM_MakeSignedData done [12:39:33]CreateOFDProtocolMessage [12:39:33]wFMCommunicate request_size=4 [12:39:33]MH_SAM_APDU [12:39:33]CAPDU: 80 11 00 00 [12:39:33]Write to MH i2c: E2 08 00 E9 BE 80 11 00 00 00 00 00 00 21 [12:39:33]Write i2c OK [12:39:33]MH_I2C_Read... [12:39:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:33]Read from MH i2c: E2 [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: E2 17 00 [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: E2 17 00 E9 BE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 76 [12:39:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:39:33]wFMCommunicate OK [12:39:33]CreateOFDProtocolMessage done [12:39:33]OFDSenderStorePacket 308851 [12:39:33]StoreOFDPacket docnum=308851 [12:39:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 45 2A 07 01 B7 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 10 01 00 00 F4 03 04 00 0A E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 73 B6 04 00 35 04 06 00 76 59 1C 11 06 04 69 F5 91 46 5B F1 83 6C [12:39:33]CheckFolder [12:39:33]dirname=/storage/ofd_packets [12:39:33]CheckFolder done [12:39:33]ProducePacketName [12:39:33]name=ofd_packets/00308851 [12:39:33]NVStorageSaveData ofd_packets/00308851 [12:39:33]File name is /storage/ofd_packets/00308851 [12:39:33]Write 301 bytes [12:39:33]NVStorageSaveData done [12:39:33]OFDSenderStorePacket done [12:39:33]KKMCreateOFDPacket done [12:39:33]NVStorageSaveData kkm_last_timestamp [12:39:33]File name is /storage/kkm_last_timestamp [12:39:33]Write 4 bytes [12:39:33]NVStorageSaveData done [12:39:33]ExternCall_PrintAddStr [12:39:33]wPrintStart [12:39:33]Write to MH i2c: 01 00 00 EA BE A8 [12:39:33]Write i2c OK [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: 01 [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: 01 07 00 [12:39:33]MH_I2C_Read... [12:39:33]Read from MH i2c: 01 07 00 EA BE 00 00 00 00 00 FF 0F BD [12:39:33]RasterBufferAndPrint [12:39:33]line Счет N : (1)642720 [12:39:33]line ИНН: 02508201610067 [12:39:33]line Контрольно-Кассовый Чек [12:39:33]line ПРОДАЖА [12:39:33]line ТРК (МРК, ГНК) : 52 [12:39:33]line Товар: 2710124130 [12:39:33]line Аи-92-К-2 [12:39:33]line 2.990 * 66.90 [12:39:33]line = 200.03 [12:39:33]line НДС 12% НСП 1% [12:39:33]line > о реализуемом товаре [12:39:33]line ОКРУГЛЕНИЕ: -0.03 [12:39:33]line ИТОГО: 200.00 [12:39:33]line Внесено: 200.00 [12:39:33]line СДАЧА: 0.00 [12:39:33]line НСП 1% : 1.77 [12:39:33]line НДС 12% : 21.24 [12:39:33]line Наличными: 200.00 [12:39:33]line Безнал.: 0.00 [12:39:33]line Место: АЗС № 172 "Партнер Нефть" [12:39:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:39:33]line СНО: Общий режим [12:39:33]line Чек 272 26.10.2024 12:39 [12:39:33]line Смена: 532 ФФД: 1.0 [12:39:33]line ЗНМ: 0300000116 [12:39:33]line РНМ: 0000000000091780 [12:39:33]line Версия ККМ: 001 [12:39:33]line ФМ: 0000000000871765 [12:39:33]line ФД: 308851 [12:39:33]line ФПД: 130125095044612 [12:39:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123938&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308851&fm=130125095044612&tin=02508201610067®Number=0000000000091780&sum=20000 [12:39:33]written 0, free lines is 4095 [12:39:33]OFD Sender: Processing packet 308851 [packets to send 222, broken 221] [12:39:33]ProducePacketName [12:39:33]name=ofd_packets/00308851 [12:39:33]OFD Sender: To server: pG, [12:39:33]CommunicateWithHost lk.salyk.kg:30040 [12:39:33]ConnectInit lk.salyk.kg [12:39:33]Connected sock=10 [12:39:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 45 2A 07 01 B7 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 10 01 00 00 F4 03 04 00 0A E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 73 B6 04 00 35 04 06 00 76 59 1C 11 06 04 69 F5 91 46 5B F1 83 6C [12:39:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C6 DB 47 00 13 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 73 B6 04 00 F4 03 04 00 68 89 1C 67 B6 04 01 00 00 9C 06 F2 00 18 E9 8E 24 [12:39:34]CommunicateWithHost err = 0 [12:39:34]CheckOFDResponse [12:39:34]1017 (14) - 77093643461234 [12:39:34]1041 (16) - 0000000000871765 [12:39:34]1040 (4) - 308851 [12:39:34]1012 (4) - 26.10.2024 06:17 [12:39:34]1206 (1) - 0 [12:39:34]OFD Sender: Remove packet 308851 [12:39:34]ProducePacketName [12:39:34]name=ofd_packets/00308851 [12:39:34]NVStorageDeleteData [12:39:34]Write to MH i2c: 01 00 00 14 BF D3 [12:39:34]Write i2c OK [12:39:34]MH_I2C_Read... [12:39:34]Read from MH i2c: 01 [12:39:34]MH_I2C_Read... [12:39:34]Read from MH i2c: 01 07 00 [12:39:34]MH_I2C_Read... [12:39:34]Read from MH i2c: 01 07 00 14 BF 00 00 00 00 00 C0 0C A6 [12:39:34]RasterBufferAndPrint [12:39:34]line [12:39:34]line [12:39:34]line [12:39:34]line [12:39:34]line [12:39:34]written 0, free lines is 3274 [12:39:34]MH_Cut [12:39:34]Write to MH i2c: D1 01 00 1B BF 01 AC [12:39:34]Write i2c OK [12:39:34]MH_I2C_Read... [12:39:34]Read from MH i2c: D1 [12:39:34]MH_I2C_Read... [12:39:34]Read from MH i2c: D1 01 00 [12:39:34]MH_I2C_Read... [12:39:34]Read from MH i2c: D1 01 00 1B BF 00 AB [12:39:34]Write to MH i2c: 01 00 00 1C BF DB [12:39:34]Write i2c OK [12:39:34]MH_I2C_Read... [12:39:34]OFD Sender: No OFD packet to send [12:39:35]*** Cut start [12:39:35]*** Purtial cut [12:39:35]*** Stage 1: CUTSNS_PIN = 1 [12:39:35]Read from MH i2c: 01 [12:39:35]MH_I2C_Read... [12:39:35]*** Stop cut motor [12:39:35]*** Cut end [12:39:35]Read from MH i2c: 01 07 00 [12:39:35]MH_I2C_Read... [12:39:35]Read from MH i2c: 01 07 00 1C BF 00 00 00 00 00 FF 0F F0 [12:39:35]process_action close_receipt done [12:39:35]requested_data is exist [12:39:35]produce_requested_data [12:39:35]requested_item fm.sn is exist - process it [12:39:35]wFMCommunicate request_size=4 [12:39:35]MH_SAM_APDU [12:39:35]CAPDU: 80 11 00 00 [12:39:35]Write to MH i2c: E2 08 00 1D BF 80 11 00 00 00 00 00 00 56 [12:39:35]Write i2c OK [12:39:35]MH_I2C_Read... [12:39:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:35]Read from MH i2c: E2 [12:39:35]MH_I2C_Read... [12:39:35]Read from MH i2c: E2 17 00 [12:39:35]MH_I2C_Read... [12:39:35]Read from MH i2c: E2 17 00 1D BF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AB [12:39:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:39:35]wFMCommunicate OK [12:39:35]requested_item fd.num is exist - process it [12:39:35]SAM_PROTO_GetFieldsCounters [12:39:35]wFMCommunicate request_size=4 [12:39:35]MH_SAM_APDU [12:39:35]CAPDU: 80 13 00 00 [12:39:35]Write to MH i2c: E2 08 00 1E BF 80 13 00 00 00 00 00 00 59 [12:39:35]Write i2c OK [12:39:35]MH_I2C_Read... [12:39:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:35]Read from MH i2c: E2 [12:39:35]MH_I2C_Read... [12:39:35]Read from MH i2c: E2 62 00 [12:39:35]MH_I2C_Read... [12:39:35]Read from MH i2c: E2 62 00 1E BF 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 73 B6 04 00 0E 04 04 00 14 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 F2 [12:39:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 73 B6 04 00 0E 04 04 00 14 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 [12:39:35]wFMCommunicate OK [12:39:35]SAM_PROTO_GetFieldsCounters done [12:39:35]requested_item shift.num is exist - process it [12:39:35]requested_item shift.opened is exist - process it [12:39:35]req_shift_opened [12:39:35]FM_GetShiftState [12:39:35]SAM_PROTO_GetShiftState [12:39:35]wFMCommunicate request_size=4 [12:39:35]MH_SAM_APDU [12:39:35]CAPDU: 80 13 01 00 [12:39:35]Write to MH i2c: E2 08 00 1F BF 80 13 01 00 00 00 00 00 5B [12:39:35]Write i2c OK [12:39:35]MH_I2C_Read... [12:39:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:35]Read from MH i2c: E2 [12:39:35]MH_I2C_Read... [12:39:35]Read from MH i2c: E2 0E 00 [12:39:35]MH_I2C_Read... [12:39:35]Read from MH i2c: E2 0E 00 1F BF 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D9 [12:39:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:39:35]wFMCommunicate OK [12:39:35]SAM_PROTO_GetShiftState done [12:39:35]FM_GetShiftState done [12:39:35]req_shift_opened done [12:39:35]requested_item shift.open_date is exist - process it [12:39:35]req_shift_open_date [12:39:35]req_shift_open_date done [12:39:35]produce_requested_data done [12:39:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308851,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:39:35]process_action_free close_receipt [12:39:35]json_value_free [12:39:35]json_value_free done [12:39:35]process_json_proto returns [12:39:35]Send response to host [12:39:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308851,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:39:35]free response buf [12:39:35]execute_script done [12:39:35]execute_script returns [12:39:35]free content buf [12:39:35]Sock 9.Close socket [12:39:35]Sock 9.Thread stoped [12:39:39]OFD Sender: No OFD packet to send [12:39:43]accept exits with 8 [12:39:43]New connection [12:39:43]New thread 3067342180 created [12:39:43]Thread 3067198820 joined [12:39:43]Waiting for new connection... [12:39:43] Sock 8.Parse request [12:39:43]Sock 8.Check first char [12:39:43]Sock 8.First char is OK [12:39:43]request: POST /json_proto HTTP/1.0 [12:39:43]Method: POST [12:39:43]URL: /json_proto [12:39:43]Method is POST - this is cgi request [12:39:43]url: /json_proto [12:39:43]query_string will be loaded in cgi processing [12:39:43]execute_cgi json_proto POST (null) [12:39:43]execute_cgi path=json_proto method=POST [12:39:43]POST find Content-Length [12:39:43]Host: 172.17.96.3:8080 [12:39:43]Content-Length: 677 [12:39:43]Content-Type: application/json [12:39:43] [12:39:43]POST finish read [12:39:43]Found Content-Length = 677 [12:39:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:39:43]execute_script... [12:39: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)642719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:39:43]POST & json_proto [12:39:43]process_json_proto [12:39:43]json parsed OK: [12:39:43]protocol is kg_v1.0 [12:39:43]action value=close_receipt [12:39:43]process_action close_receipt [12:39:43]cmd_close_receipt [12:39:43]MH_GetDate [12:39:43]Write to MH i2c: F0 00 00 20 BF CE [12:39:43]Write i2c OK [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: F0 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: F0 09 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: F0 09 00 20 BF 00 15 E3 1C 67 44 5E 04 65 5D [12:39:43]GetLastDocTimeStamp 1729946378 [12:39:43]current date 1729946389 [12:39:43]FM_GetShiftState [12:39:43]SAM_PROTO_GetShiftState [12:39:43]wFMCommunicate request_size=4 [12:39:43]MH_SAM_APDU [12:39:43]CAPDU: 80 13 01 00 [12:39:43]Write to MH i2c: E2 08 00 21 BF 80 13 01 00 00 00 00 00 5D [12:39:43]Write i2c OK [12:39:43]MH_I2C_Read... [12:39:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:43]Read from MH i2c: E2 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 0E 00 [12:39:43]MH_I2C_Read... [12:39:43]Read from MH i2c: E2 0E 00 21 BF 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DB [12:39:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:39:43]wFMCommunicate OK [12:39:43]SAM_PROTO_GetShiftState done [12:39:43]FM_GetShiftState done [12:39:43]opened in 1729902265 [12:39:43]opened+sec_in_day 1729988665 [12:39:43]quantity*price = 50041 [12:39:43]sum+1 = 50042 [12:39:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 273 26.10.2024 12:39 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308852 ФПД: 215528049632072 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123949&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308852&fm=215528049632072&tin=02508201610067®Number=0000000000091780&sum=50000 [12:39:44]StoreToDocumentArchive [12:39:44]shift 532 fd 308852 [12:39:44]save to /storage/0532/doc_00308852 [12:39:44]save last doc name /storage/0532/doc_00308852 to /storage/kkm_last_doc_name [12:39:44]save OK [12:39:44]Clear old archive folders... [12:39:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:39:44]tlvbuf is 00C280D0 [12:39:44]SAM_PROTO_ClearQueue [12:39:44]wFMCommunicate request_size=4 [12:39:44]MH_SAM_APDU [12:39:44]CAPDU: 80 09 00 00 [12:39:44]Write to MH i2c: E2 08 00 2E BF 80 09 00 00 00 00 00 00 5F [12:39:44]Write i2c OK [12:39:44]MH_I2C_Read... [12:39:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:44]Read from MH i2c: E2 [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: E2 03 00 [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: E2 03 00 2E BF 00 90 00 61 [12:39:44]RAPDU: 90 00 [12:39:44]wFMCommunicate OK [12:39:44]SAM_PROTO_ClearQueue done [12:39:44]KKMCreateOFDPacket [12:39:44]OFDProtocolAddRootSTLVToBuf [12:39:44]FM_MakeSignedData [12:39:44]FM_MakeSignedData [12:39:44]SAM_PROTO_SignData [12:39:44]wFMCommunicate request_size=4 [12:39:44]MH_SAM_APDU [12:39:44]CAPDU: 80 0D 01 02 [12:39:44]Write to MH i2c: E2 08 00 2F BF 80 0D 01 02 00 00 00 00 67 [12:39:44]Write i2c OK [12:39:44]MH_I2C_Read... [12:39:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:44]Read from MH i2c: E2 [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: E2 03 00 [12:39:44]MH_I2C_Read... [12:39:44]Read from MH i2c: E2 03 00 2F BF 00 90 00 62 [12:39:44]RAPDU: 90 00 [12:39:44]wFMCommunicate OK [12:39:44]wFMCommunicate request_size=255 [12:39:44]MH_SAM_APDU [12:39:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 11 01 00 00 F4 03 04 00 15 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 74 B6 04 00 35 04 06 00 C4 [12:39:44]Write to MH i2c: E2 02 01 30 BF 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 11 01 00 00 F4 03 04 00 15 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 OFD Sender: No OFD packet to send [12:39:44]00 74 B6 04 00 35 04 06 00 C4 00 00 8A [12:39:44]Write i2c OK [12:39:44]MH_I2C_Read... [12:39:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:45]Read from MH i2c: E2 [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: E2 03 00 [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: E2 03 00 30 BF 00 90 00 63 [12:39:45]RAPDU: 90 00 [12:39:45]wFMCommunicate OK [12:39:45]wFMCommunicate request_size=10 [12:39:45]MH_SAM_APDU [12:39:45]CAPDU: 80 0D 02 02 05 05 88 D6 63 48 [12:39:45]Write to MH i2c: E2 0D 00 31 BF 80 0D 02 02 05 00 05 88 D6 63 48 00 00 82 [12:39:45]Write i2c OK [12:39:45]MH_I2C_Read... [12:39:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:45]Read from MH i2c: E2 [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: E2 03 00 [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: E2 03 00 31 BF 00 90 00 64 [12:39:45]RAPDU: 90 00 [12:39:45]wFMCommunicate OK [12:39:45]wFMCommunicate request_size=4 [12:39:45]MH_SAM_APDU [12:39:45]CAPDU: 80 0D 03 02 [12:39:45]Write to MH i2c: E2 08 00 32 BF 80 0D 03 02 00 00 00 00 6C [12:39:45]Write i2c OK [12:39:45]MH_I2C_Read... [12:39:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:45]Read from MH i2c: E2 [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: E2 0B 00 [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: E2 0B 00 32 BF 00 33 B9 BF 35 11 86 B9 A3 90 00 40 [12:39:45]RAPDU: 33 B9 BF 35 11 86 B9 A3 90 00 [12:39:45]wFMCommunicate OK [12:39:45]SAM_PROTO_SignData done [12:39:45]FM_MakeSignedData done [12:39:45]CreateOFDProtocolMessage [12:39:45]wFMCommunicate request_size=4 [12:39:45]MH_SAM_APDU [12:39:45]CAPDU: 80 11 00 00 [12:39:45]Write to MH i2c: E2 08 00 33 BF 80 11 00 00 00 00 00 00 6C [12:39:45]Write i2c OK [12:39:45]MH_I2C_Read... [12:39:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:45]Read from MH i2c: E2 [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: E2 17 00 [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: E2 17 00 33 BF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C1 [12:39:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:39:45]wFMCommunicate OK [12:39:45]CreateOFDProtocolMessage done [12:39:45]OFDSenderStorePacket 308852 [12:39:45]StoreOFDPacket docnum=308852 [12:39:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 55 88 07 01 E6 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 11 01 00 00 F4 03 04 00 15 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 74 B6 04 00 35 04 06 00 C4 05 88 D6 63 48 33 B9 BF 35 11 86 B9 A3 [12:39:45]CheckFolder [12:39:45]dirname=/storage/ofd_packets [12:39:45]CheckFolder done [12:39:45]ProducePacketName [12:39:45]name=ofd_packets/00308852 [12:39:45]NVStorageSaveData ofd_packets/00308852 [12:39:45]File name is /storage/ofd_packets/00308852 [12:39:45]Write 301 bytes [12:39:45]NVStorageSaveData done [12:39:45]OFDSenderStorePacket done [12:39:45]KKMCreateOFDPacket done [12:39:45]NVStorageSaveData kkm_last_timestamp [12:39:45]File name is /storage/kkm_last_timestamp [12:39:45]Write 4 bytes [12:39:45]NVStorageSaveData done [12:39:45]ExternCall_PrintAddStr [12:39:45]wPrintStart [12:39:45]Write to MH i2c: 01 00 00 34 BF F3 [12:39:45]Write i2c OK [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: 01 [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: 01 07 00 [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: 01 07 00 34 BF 00 00 00 00 00 FF 0F 08 [12:39:45]RasterBufferAndPrint [12:39:45]line Счет N : (1)642719 [12:39:45]line ИНН: 02508201610067 [12:39:45]line Контрольно-Кассовый Чек [12:39:45]line ПРОДАЖА [12:39:45]line ТРК (МРК, ГНК) : 62 [12:39:45]line Товар: 2710124130 [12:39:45]line Аи-92-К-2 [12:39:45]line 7.480 * 66.90 [12:39:45]line = 500.41 [12:39:45]line НДС 12% НСП 1% [12:39:45]line > о реализуемом товаре [12:39:45]line ОКРУГЛЕНИЕ: -0.41 [12:39:45]line ИТОГО: 500.00 [12:39:45]line Внесено: 500.00 [12:39:45]line СДАЧА: 0.00 [12:39:45]line НСП 1% : 4.43 [12:39:45]line НДС 12% : 53.14 [12:39:45]line Наличными: 500.00 [12:39:45]line Безнал.: 0.00 [12:39:45]line Место: АЗС № 172 "Партнер Нефть" [12:39:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:39:45]line СНО: Общий режим [12:39:45]line Чек 273 26.10.2024 12:39 [12:39:45]line Смена: 532 ФФД: 1.0 [12:39:45]line ЗНМ: 0300000116 [12:39:45]line РНМ: 0000000000091780 [12:39:45]line Версия ККМ: 001 [12:39:45]line ФМ: 0000000000871765 [12:39:45]line ФД: 308852 [12:39:45]line ФПД: 215528049632072 [12:39:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123949&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308852&fm=215528049632072&tin=02508201610067®Number=0000000000091780&sum=50000 [12:39:45]written 0, free lines is 4095 [12:39:45]OFD Sender: Processing packet 308852 [packets to send 222, broken 221] [12:39:45]ProducePacketName [12:39:45]name=ofd_packets/00308852 [12:39:45]OFD Sender: To server: pG, [12:39:45]CommunicateWithHost lk.salyk.kg:30040 [12:39:45]ConnectInit lk.salyk.kg [12:39:45]Connected sock=10 [12:39:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 55 88 07 01 E6 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 11 01 00 00 F4 03 04 00 15 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 74 B6 04 00 35 04 06 00 C4 05 88 D6 63 48 33 B9 BF 35 11 86 B9 A3 [12:39:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E5 9B 47 00 8E 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 31 37 36 35 10 04 04 00 74 B6 04 00 F4 03 04 00 73 89 1C 67 B6 04 01 00 00 8A EC 51 2B 79 80 5A A5 [12:39:45]CommunicateWithHost err = 0 [12:39:45]CheckOFDResponse [12:39:45]1017 (14) - 77093643461234 [12:39:45]1041 (16) - 0000000000871765 [12:39:45]1040 (4) - 308852 [12:39:45]1012 (4) - 26.10.2024 06:17 [12:39:45]1206 (1) - 0 [12:39:45]OFD Sender: Remove packet 308852 [12:39:45]ProducePacketName [12:39:45]name=ofd_packets/00308852 [12:39:45]NVStorageDeleteData [12:39:45]Write to MH i2c: 01 00 00 5E BF 1D [12:39:45]Write i2c OK [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: 01 [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: 01 07 00 [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: 01 07 00 5E BF 00 00 00 00 00 BF 0C EF [12:39:45]RasterBufferAndPrint [12:39:45]line [12:39:45]line [12:39:45]line [12:39:45]line [12:39:45]line [12:39:45]written 0, free lines is 3278 [12:39:45]MH_Cut [12:39:45]Write to MH i2c: D1 01 00 65 BF 01 F6 [12:39:45]Write i2c OK [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: D1 [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: D1 01 00 [12:39:45]MH_I2C_Read... [12:39:45]Read from MH i2c: D1 01 00 65 BF 00 F5 [12:39:45]Write to MH i2c: 01 00 00 66 BF 25 [12:39:45]Write i2c OK [12:39:45]MH_I2C_Read... [12:39:46]OFD Sender: No OFD packet to send [12:39:46]*** Cut start [12:39:46]*** Purtial cut [12:39:46]*** Stage 1: CUTSNS_PIN = 1 [12:39:46]Read from MH i2c: 01 [12:39:46]MH_I2C_Read... [12:39:46]*** Stop cut motor [12:39:46]*** Cut end [12:39:46]Read from MH i2c: 01 07 00 [12:39:46]MH_I2C_Read... [12:39:46]Read from MH i2c: 01 07 00 66 BF 00 00 00 00 00 FF 0F 3A [12:39:46]process_action close_receipt done [12:39:46]requested_data is exist [12:39:46]produce_requested_data [12:39:46]requested_item fm.sn is exist - process it [12:39:46]wFMCommunicate request_size=4 [12:39:46]MH_SAM_APDU [12:39:46]CAPDU: 80 11 00 00 [12:39:46]Write to MH i2c: E2 08 00 67 BF 80 11 00 00 00 00 00 00 A0 [12:39:46]Write i2c OK [12:39:46]MH_I2C_Read... [12:39:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:46]Read from MH i2c: E2 [12:39:46]MH_I2C_Read... [12:39:46]Read from MH i2c: E2 17 00 [12:39:46]MH_I2C_Read... [12:39:46]Read from MH i2c: E2 17 00 67 BF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F5 [12:39:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:39:46]wFMCommunicate OK [12:39:46]requested_item fd.num is exist - process it [12:39:46]SAM_PROTO_GetFieldsCounters [12:39:46]wFMCommunicate request_size=4 [12:39:46]MH_SAM_APDU [12:39:46]CAPDU: 80 13 00 00 [12:39:46]Write to MH i2c: E2 08 00 68 BF 80 13 00 00 00 00 00 00 A3 [12:39:46]Write i2c OK [12:39:46]MH_I2C_Read... [12:39:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:46]Read from MH i2c: E2 [12:39:46]MH_I2C_Read... [12:39:46]Read from MH i2c: E2 62 00 [12:39:46]MH_I2C_Read... [12:39:46]Read from MH i2c: E2 62 00 68 BF 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 74 B6 04 00 0E 04 04 00 14 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 40 [12:39:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 74 B6 04 00 0E 04 04 00 14 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 [12:39:47]wFMCommunicate OK [12:39:47]SAM_PROTO_GetFieldsCounters done [12:39:47]requested_item shift.num is exist - process it [12:39:47]requested_item shift.opened is exist - process it [12:39:47]req_shift_opened [12:39:47]FM_GetShiftState [12:39:47]SAM_PROTO_GetShiftState [12:39:47]wFMCommunicate request_size=4 [12:39:47]MH_SAM_APDU [12:39:47]CAPDU: 80 13 01 00 [12:39:47]Write to MH i2c: E2 08 00 69 BF 80 13 01 00 00 00 00 00 A5 [12:39:47]Write i2c OK [12:39:47]MH_I2C_Read... [12:39:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:47]Read from MH i2c: E2 [12:39:47]MH_I2C_Read... [12:39:47]Read from MH i2c: E2 0E 00 [12:39:47]MH_I2C_Read... [12:39:47]Read from MH i2c: E2 0E 00 69 BF 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 23 [12:39:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:39:47]wFMCommunicate OK [12:39:47]SAM_PROTO_GetShiftState done [12:39:47]FM_GetShiftState done [12:39:47]req_shift_opened done [12:39:47]requested_item shift.open_date is exist - process it [12:39:47]req_shift_open_date [12:39:47]req_shift_open_date done [12:39:47]produce_requested_data done [12:39:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308852,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:39:47]process_action_free close_receipt [12:39:47]json_value_free [12:39:47]json_value_free done [12:39:47]process_json_proto returns [12:39:47]Send response to host [12:39:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308852,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:39:47]free response buf [12:39:47]execute_script done [12:39:47]execute_script returns [12:39:47]free content buf [12:39:47]Sock 8.Close socket [12:39:47]Sock 8.Thread stoped [12:39:47]accept exits with 9 [12:39:47]New connection [12:39:47]New thread 3067198820 created [12:39:47]Thread 3067342180 joined [12:39:47]Waiting for new connection... [12:39:47] Sock 9.Parse request [12:39:47]Sock 9.Check first char [12:39:47]Sock 9.First char is OK [12:39:47]request: POST /json_proto HTTP/1.0 [12:39:47]Method: POST [12:39:47]URL: /json_proto [12:39:47]Method is POST - this is cgi request [12:39:47]url: /json_proto [12:39:47]query_string will be loaded in cgi processing [12:39:47]execute_cgi json_proto POST (null) [12:39:47]execute_cgi path=json_proto method=POST [12:39:47]POST find Content-Length [12:39:47]Host: 172.17.96.3:8080 [12:39:47]Content-Length: 677 [12:39:47]Content-Type: application/json [12:39:47] [12:39:47]POST finish read [12:39:47]Found Content-Length = 677 [12:39:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [12:39:47]execute_script... [12:39: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)642717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [12:39:47]POST & json_proto [12:39:47]process_json_proto [12:39:47]json parsed OK: [12:39:47]protocol is kg_v1.0 [12:39:47]action value=close_receipt [12:39:47]process_action close_receipt [12:39:47]cmd_close_receipt [12:39:47]MH_GetDate [12:39:47]Write to MH i2c: F0 00 00 6A BF 18 [12:39:47]Write i2c OK [12:39:47]MH_I2C_Read... [12:39:47]Read from MH i2c: F0 [12:39:47]MH_I2C_Read... [12:39:47]Read from MH i2c: F0 09 00 [12:39:47]MH_I2C_Read... [12:39:47]Read from MH i2c: F0 09 00 6A BF 00 19 E3 1C 67 44 5E 04 65 AB [12:39:47]GetLastDocTimeStamp 1729946389 [12:39:47]current date 1729946393 [12:39:47]FM_GetShiftState [12:39:47]SAM_PROTO_GetShiftState [12:39:47]wFMCommunicate request_size=4 [12:39:47]MH_SAM_APDU [12:39:47]CAPDU: 80 13 01 00 [12:39:47]Write to MH i2c: E2 08 00 6B BF 80 13 01 00 00 00 00 00 A7 [12:39:47]Write i2c OK [12:39:47]MH_I2C_Read... [12:39:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:47]Read from MH i2c: E2 [12:39:47]MH_I2C_Read... [12:39:47]Read from MH i2c: E2 0E 00 [12:39:47]MH_I2C_Read... [12:39:47]Read from MH i2c: E2 0E 00 6B BF 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 25 [12:39:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:39:47]wFMCommunicate OK [12:39:47]SAM_PROTO_GetShiftState done [12:39:47]FM_GetShiftState done [12:39:47]opened in 1729902265 [12:39:47]opened+sec_in_day 1729988665 [12:39:47]quantity*price = 50041 [12:39:47]sum+1 = 50042 [12:39:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 274 26.10.2024 12:39 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308853 ФПД: 12738723218298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123953&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308853&fm=12738723218298&tin=02508201610067®Number=0000000000091780&sum=50000 [12:39:48]StoreToDocumentArchive [12:39:48]shift 532 fd 308853 [12:39:48]save to /storage/0532/doc_00308853 [12:39:48]save last doc name /storage/0532/doc_00308853 to /storage/kkm_last_doc_name [12:39:48]save OK [12:39:48]Clear old archive folders... [12:39:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:39:48]tlvbuf is 00BB3090 [12:39:48]SAM_PROTO_ClearQueue [12:39:48]wFMCommunicate request_size=4 [12:39:48]MH_SAM_APDU [12:39:48]CAPDU: 80 09 00 00 [12:39:48]Write to MH i2c: E2 08 00 78 BF 80 09 00 00 00 00 00 00 A9 [12:39:48]Write i2c OK [12:39:48]MH_I2C_Read... [12:39:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:39:48]Read from MH i2c: E2 [12:39:48]MH_I2C_Read... [12:39:48]Read from MH i2c: E2 03 00 [12:39:48]MH_I2C_Read... [12:39:48]Read from MH i2c: E2 03 00 78 BF 00 90 00 AB [12:39:48]RAPDU: 90 00 [12:39:48]wFMCommunicate OK [12:39:48]SAM_PROTO_ClearQueue done [12:39:48]KKMCreateOFDPacket [12:39:48]OFDProtocolAddRootSTLVToBuf [12:39:48]FM_MakeSignedData [12:39:48]FM_MakeSignedData [12:39:48]SAM_PROTO_SignData [12:39:48]wFMCommunicate request_size=4 [12:39:48]MH_SAM_APDU [12:39:48]CAPDU: 80 0D 01 02 [12:39:48]Write to MH i2c: E2 08 00 79 BF 80 0D 01 02 00 00 00 00 B1 [12:39:48]Write i2c OK [12:39:48]MH_I2C_Read... [12:39:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:39:48]Read from MH i2c: E2 [12:39:48]MH_I2C_Read... [12:39:48]Read from MH i2c: E2 03 00 [12:39:48]MH_I2C_Read... [12:39:48]Read from MH i2c: E2 03 00 79 BF 00 90 00 AC [12:39:48]RAPDU: 90 00 [12:39:48]wFMCommunicate OK [12:39:48]wFMCommunicate request_size=255 [12:39:48]MH_SAM_APDU [12:39:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 12 01 00 00 F4 03 04 00 19 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 75 B6 04 00 35 04 06 00 0B [12:39:48]Write to MH i2c: E2 02 01 7A BF 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 12 01 00 00 F4 03 04 00 19 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 75 B6 04 00 35 04 06 00 0B 00 00 21 [12:39:49]Write i2c OK [12:39:49]MH_I2C_Read... [12:39:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:49]Read from MH i2c: E2 [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: E2 03 00 [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: E2 03 00 7A BF 00 90 00 AD [12:39:49]RAPDU: 90 00 [12:39:49]wFMCommunicate OK [12:39:49]wFMCommunicate request_size=10 [12:39:49]MH_SAM_APDU [12:39:49]CAPDU: 80 0D 02 02 05 95 F7 12 83 7A [12:39:49]Write to MH i2c: E2 0D 00 7B BF 80 0D 02 02 05 00 95 F7 12 83 7A 00 00 59 [12:39:49]Write i2c OK [12:39:49]MH_I2C_Read... [12:39:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:39:49]Read from MH i2c: E2 [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: E2 03 00 [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: E2 03 00 7B BF 00 90 00 AE [12:39:49]RAPDU: 90 00 [12:39:49]wFMCommunicate OK [12:39:49]wFMCommunicate request_size=4 [12:39:49]MH_SAM_APDU [12:39:49]CAPDU: 80 0D 03 02 [12:39:49]Write to MH i2c: E2 08 00 7C BF 80 0D 03 02 00 00 00 00 B6 [12:39:49]Write i2c OK [12:39:49]MH_I2C_Read... [12:39:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:39:49]Read from MH i2c: E2 [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: E2 0B 00 [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: E2 0B 00 7C BF 00 C6 4F 92 C9 E5 B0 5F FE 90 00 19 [12:39:49]RAPDU: C6 4F 92 C9 E5 B0 5F FE 90 00 [12:39:49]wFMCommunicate OK [12:39:49]SAM_PROTO_SignData done [12:39:49]FM_MakeSignedData done [12:39:49]CreateOFDProtocolMessage [12:39:49]wFMCommunicate request_size=4 [12:39:49]MH_SAM_APDU [12:39:49]CAPDU: 80 11 00 00 [12:39:49]Write to MH i2c: E2 08 00 7D BF 80 11 00 00 00 00 00 00 B6 [12:39:49]Write i2c OK [12:39:49]MH_I2C_Read... [12:39:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:49]Read from MH i2c: E2 [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: E2 17 00 [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: E2 17 00 7D BF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0B [12:39:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:39:49]wFMCommunicate OK [12:39:49]CreateOFDProtocolMessage done [12:39:49]OFDSenderStorePacket 308853 [12:39:49]StoreOFDPacket docnum=308853 [12:39:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A C0 07 01 B0 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 12 01 00 00 F4 03 04 00 19 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 75 B6 04 00 35 04 06 00 0B 95 F7 12 83 7A C6 4F 92 C9 E5 B0 5F FE [12:39:49]CheckFolder [12:39:49]dirname=/storage/ofd_packets [12:39:49]CheckFolder done [12:39:49]ProducePacketName [12:39:49]name=ofd_packets/00308853 [12:39:49]NVStorageSaveData ofd_packets/00308853 [12:39:49]File name is /storage/ofd_packets/00308853 [12:39:49]Write 301 bytes [12:39:49]NVStorageSaveData done [12:39:49]OFDSenderStorePacket done [12:39:49]KKMCreateOFDPacket done [12:39:49]NVStorageSaveData kkm_last_timestamp [12:39:49]File name is /storage/kkm_last_timestamp [12:39:49]Write 4 bytes [12:39:49]NVStorageSaveData done [12:39:49]ExternCall_PrintAddStr [12:39:49]wPrintStart [12:39:49]Write to MH i2c: 01 00 00 7E BF 3D [12:39:49]Write i2c OK [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: 01 [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: 01 07 00 [12:39:49]MH_I2C_Read... [12:39:49]Read from MH i2c: 01 07 00 7E BF 00 00 00 00 00 FF 0F 52 [12:39:49]RasterBufferAndPrint [12:39:49]line Счет N : (1)642717 [12:39:49]line ИНН: 02508201610067 [12:39:49]line Контрольно-Кассовый Чек [12:39:49]line ПРОДАЖА [12:39:49]line ТРК (МРК, ГНК) : 31 [12:39:49]line Товар: 2710124130 [12:39:49]line Аи-92-К-2 [12:39:49]line 7.480 * 66.90 [12:39:49]line = 500.41 [12:39:49]line НДС 12% НСП 1% [12:39:49]line > о реализуемом товаре [12:39:49]line ОКРУГЛЕНИЕ: -0.41 [12:39:49]line ИТОГО: 500.00 [12:39:49]line Внесено: 500.00 [12:39:49]line СДАЧА: 0.00 [12:39:49]line НСП 1% : 4.43 [12:39:49]line НДС 12% : 53.14 [12:39:49]line Наличными: 500.00 [12:39:49]line Безнал.: 0.00 [12:39:49]line Место: АЗС № 172 "Партнер Нефть" [12:39:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:39:49]line СНО: Общий режим [12:39:49]line Чек 274 26.10.2024 12:39 [12:39:49]line Смена: 532 ФФД: 1.0 [12:39:49]line ЗНМ: 0300000116 [12:39:49]line РНМ: 0000000000091780 [12:39:49]line Версия ККМ: 001 [12:39:49]line ФМ: 0000000000871765 [12:39:49]line ФД: 308853 [12:39:49]line ФПД: 12738723218298 [12:39:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T123953&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308853&fm=12738723218298&tin=02508201610067®Number=0000000000091780&sum=50000 [12:39:49]written 0, free lines is 4095 [12:39:49]OFD Sender: Processing packet 308853 [packets to send 222, broken 221] [12:39:49]ProducePacketName [12:39:49]name=ofd_packets/00308853 [12:39:49]OFD Sender: To server: pG, [12:39:49]CommunicateWithHost lk.salyk.kg:30040 [12:39:49]ConnectInit lk.salyk.kg [12:39:49]Connected sock=10 [12:39:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A C0 07 01 B0 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 12 01 00 00 F4 03 04 00 19 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 75 B6 04 00 35 04 06 00 0B 95 F7 12 83 7A C6 4F 92 C9 E5 B0 5F FE [12:39:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C3 28 47 00 B2 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 31 37 36 35 10 04 04 00 75 B6 04 00 F4 03 04 00 78 89 1C 67 B6 04 01 00 00 B4 F5 70 54 D0 BE 84 FE [12:39:50]CommunicateWithHost err = 0 [12:39:50]CheckOFDResponse [12:39:50]1017 (14) - 77093643461234 [12:39:50]1041 (16) - 0000000000871765 [12:39:50]1040 (4) - 308853 [12:39:50]1012 (4) - 26.10.2024 06:17 [12:39:50]1206 (1) - 0 [12:39:50]OFD Sender: Remove packet 308853 [12:39:50]ProducePacketName [12:39:50]name=ofd_packets/00308853 [12:39:50]NVStorageDeleteData [12:39:50]Write to MH i2c: 01 00 00 A8 BF 67 [12:39:50]Write i2c OK [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: 01 [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: 01 07 00 [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: 01 07 00 A8 BF 00 00 00 00 00 EB 0C 65 [12:39:50]RasterBufferAndPrint [12:39:50]line [12:39:50]line [12:39:50]line [12:39:50]line [12:39:50]line [12:39:50]written 0, free lines is 3334 [12:39:50]MH_Cut [12:39:50]Write to MH i2c: D1 01 00 AF BF 01 40 [12:39:50]Write i2c OK [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: D1 [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: D1 01 00 [12:39:50]MH_I2C_Read... [12:39:50]Read from MH i2c: D1 01 00 AF BF 00 3F [12:39:50]Write to MH i2c: 01 00 00 B0 BF 6F [12:39:50]Write i2c OK [12:39:50]MH_I2C_Read... [12:39:50]OFD Sender: No OFD packet to send [12:39:51]*** Cut start [12:39:51]*** Purtial cut [12:39:51]*** Stage 1: CUTSNS_PIN = 1 [12:39:51]Read from MH i2c: 01 [12:39:51]MH_I2C_Read... [12:39:51]*** Stop cut motor [12:39:51]*** Cut end [12:39:51]Read from MH i2c: 01 07 00 [12:39:51]MH_I2C_Read... [12:39:51]Read from MH i2c: 01 07 00 B0 BF 00 00 00 00 00 FF 0F 84 [12:39:51]process_action close_receipt done [12:39:51]requested_data is exist [12:39:51]produce_requested_data [12:39:51]requested_item fm.sn is exist - process it [12:39:51]wFMCommunicate request_size=4 [12:39:51]MH_SAM_APDU [12:39:51]CAPDU: 80 11 00 00 [12:39:51]Write to MH i2c: E2 08 00 B1 BF 80 11 00 00 00 00 00 00 EA [12:39:51]Write i2c OK [12:39:51]MH_I2C_Read... [12:39:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:39:51]Read from MH i2c: E2 [12:39:51]MH_I2C_Read... [12:39:51]Read from MH i2c: E2 17 00 [12:39:51]MH_I2C_Read... [12:39:51]Read from MH i2c: E2 17 00 B1 BF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3F [12:39:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:39:51]wFMCommunicate OK [12:39:51]requested_item fd.num is exist - process it [12:39:51]SAM_PROTO_GetFieldsCounters [12:39:51]wFMCommunicate request_size=4 [12:39:51]MH_SAM_APDU [12:39:51]CAPDU: 80 13 00 00 [12:39:51]Write to MH i2c: E2 08 00 B2 BF 80 13 00 00 00 00 00 00 ED [12:39:51]Write i2c OK [12:39:51]MH_I2C_Read... [12:39:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:39:51]Read from MH i2c: E2 [12:39:51]MH_I2C_Read... [12:39:51]Read from MH i2c: E2 62 00 [12:39:51]MH_I2C_Read... [12:39:51]Read from MH i2c: E2 62 00 B2 BF 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 75 B6 04 00 0E 04 04 00 14 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 8E [12:39: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 75 B6 04 00 0E 04 04 00 14 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 [12:39:51]wFMCommunicate OK [12:39:51]SAM_PROTO_GetFieldsCounters done [12:39:51]requested_item shift.num is exist - process it [12:39:51]requested_item shift.opened is exist - process it [12:39:51]req_shift_opened [12:39:51]FM_GetShiftState [12:39:51]SAM_PROTO_GetShiftState [12:39:51]wFMCommunicate request_size=4 [12:39:51]MH_SAM_APDU [12:39:51]CAPDU: 80 13 01 00 [12:39:51]Write to MH i2c: E2 08 00 B3 BF 80 13 01 00 00 00 00 00 EF [12:39:51]Write i2c OK [12:39:51]MH_I2C_Read... [12:39:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:39:51]Read from MH i2c: E2 [12:39:51]MH_I2C_Read... [12:39:51]Read from MH i2c: E2 0E 00 [12:39:51]MH_I2C_Read... [12:39:51]Read from MH i2c: E2 0E 00 B3 BF 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6D [12:39:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:39:51]wFMCommunicate OK [12:39:51]SAM_PROTO_GetShiftState done [12:39:51]FM_GetShiftState done [12:39:51]req_shift_opened done [12:39:51]requested_item shift.open_date is exist - process it [12:39:51]req_shift_open_date [12:39:51]req_shift_open_date done [12:39:51]produce_requested_data done [12:39:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308853,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:39:51]process_action_free close_receipt [12:39:51]json_value_free [12:39:51]json_value_free done [12:39:51]process_json_proto returns [12:39:51]Send response to host [12:39:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308853,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:39:51]free response buf [12:39:51]execute_script done [12:39:51]execute_script returns [12:39:51]free content buf [12:39:51]Sock 9.Close socket [12:39:51]Sock 9.Thread stoped [12:39:55]OFD Sender: No OFD packet to send [12:40:00]OFD Sender: No OFD packet to send [12:40:05]OFD Sender: No OFD packet to send [12:40:10]OFD Sender: No OFD packet to send [12:40:15]OFD Sender: No OFD packet to send [12:40:20]OFD Sender: No OFD packet to send [12:40:25]OFD Sender: No OFD packet to send [12:40:30]OFD Sender: No OFD packet to send [12:40:35]OFD Sender: No OFD packet to send [12:40:40]OFD Sender: No OFD packet to send [12:40:45]OFD Sender: No OFD packet to send [12:40:50]OFD Sender: No OFD packet to send [12:40:55]OFD Sender: No OFD packet to send [12:41:00]OFD Sender: No OFD packet to send [12:41:05]accept exits with 8 [12:41:05]New connection [12:41:05]New thread 3067342180 created [12:41:05]Thread 3067198820 joined [12:41:05]Waiting for new connection... [12:41:05] Sock 8.Parse request [12:41:05]Sock 8.Check first char [12:41:05]Sock 8.First char is OK [12:41:05]request: POST /json_proto HTTP/1.0 [12:41:05]Method: POST [12:41:05]URL: /json_proto [12:41:05]Method is POST - this is cgi request [12:41:05]url: /json_proto [12:41:05]query_string will be loaded in cgi processing [12:41:05]execute_cgi json_proto POST (null) [12:41:05]execute_cgi path=json_proto method=POST [12:41:05]POST find Content-Length [12:41:05]Host: 172.17.96.3:8080 [12:41:05]Content-Length: 677 [12:41:05]Content-Type: application/json [12:41:05] [12:41:05]POST finish read [12:41:05]Found Content-Length = 677 [12:41:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642723", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:41:05]execute_script... [12:41:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642723", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [12:41:05]POST & json_proto [12:41:05]process_json_proto [12:41:05]json parsed OK: [12:41:05]protocol is kg_v1.0 [12:41:05]action value=close_receipt [12:41:05]process_action close_receipt [12:41:05]cmd_close_receipt [12:41:05]MH_GetDate [12:41:05]Write to MH i2c: F0 00 00 B4 BF 62 [12:41:05]Write i2c OK [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: F0 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: F0 09 00 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: F0 09 00 B4 BF 00 67 E3 1C 67 44 5E 04 65 43 [12:41:05]GetLastDocTimeStamp 1729946393 [12:41:05]current date 1729946471 [12:41:05]FM_GetShiftState [12:41:05]SAM_PROTO_GetShiftState [12:41:05]wFMCommunicate request_size=4 [12:41:05]MH_SAM_APDU [12:41:05]CAPDU: 80 13 01 00 [12:41:05]Write to MH i2c: E2 08 00 B5 BF 80 13 01 00 00 00 00 00 F1 [12:41:05]Write i2c OK [12:41:05]MH_I2C_Read... [12:41:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:05]Read from MH i2c: E2 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: E2 0E 00 [12:41:05]MH_I2C_Read... [12:41:05]Read from MH i2c: E2 0E 00 B5 BF 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6F [12:41:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:41:05]wFMCommunicate OK [12:41:05]SAM_PROTO_GetShiftState done [12:41:05]FM_GetShiftState done [12:41:05]opened in 1729902265 [12:41:05]opened+sec_in_day 1729988665 [12:41:05]quantity*price = 30038 [12:41:05]sum+1 = 30039 [12:41:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 275 26.10.2024 12:41 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308854 ФПД: 218873795154299 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124112&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308854&fm=218873795154299&tin=02508201610067®Number=0000000000091780&sum=30000 [12:41:06]StoreToDocumentArchive [12:41:06]shift 532 fd 308854 [12:41:06]save to /storage/0532/doc_00308854 [12:41:06]save last doc name /storage/0532/doc_00308854 to /storage/kkm_last_doc_name [12:41:07]save OK [12:41:07]Clear old archive folders... [12:41:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:41:07]tlvbuf is 00C42390 [12:41:07]SAM_PROTO_ClearQueue [12:41:07]wFMCommunicate request_size=4 [12:41:07]MH_SAM_APDU [12:41:07]CAPDU: 80 09 00 00 [12:41:07]Write to MH i2c: E2 08 00 C2 BF 80 09 00 00 00 00 00 00 F3 [12:41:07]Write i2c OK [12:41:07]MH_I2C_Read... [12:41:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:07]Read from MH i2c: E2 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 03 00 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 03 00 C2 BF 00 90 00 F5 [12:41:07]RAPDU: 90 00 [12:41:07]wFMCommunicate OK [12:41:07]SAM_PROTO_ClearQueue done [12:41:07]KKMCreateOFDPacket [12:41:07]OFDProtocolAddRootSTLVToBuf [12:41:07]FM_MakeSignedData [12:41:07]FM_MakeSignedData [12:41:07]SAM_PROTO_SignData [12:41:07]wFMCommunicate request_size=4 [12:41:07]MH_SAM_APDU [12:41:07]CAPDU: 80 0D 01 02 [12:41:07]Write to MH i2c: E2 08 00 C3 BF 80 0D 01 02 00 00 00 00 FB [12:41:07]Write i2c OK [12:41:07]MH_I2C_Read... [12:41:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:07]Read from MH i2c: E2 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 03 00 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 03 00 C3 BF 00 90 00 F6 [12:41:07]RAPDU: 90 00 [12:41:07]wFMCommunicate OK [12:41:07]wFMCommunicate request_size=255 [12:41:07]MH_SAM_APDU [12:41: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 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 13 01 00 00 F4 03 04 00 68 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 76 B6 04 00 35 04 06 00 C7 [12:41:07]Write to MH i2c: E2 02 01 C4 BF 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 13 01 00 00 F4 03 04 00 68 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 76 B6 04 00 35 04 06 00 C7 00 00 6C [12:41:07]Write i2c OK [12:41:07]MH_I2C_Read... [12:41:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:07]Read from MH i2c: E2 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 03 00 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 03 00 C4 BF 00 90 00 F7 [12:41:07]RAPDU: 90 00 [12:41:07]wFMCommunicate OK [12:41:07]wFMCommunicate request_size=10 [12:41:07]MH_SAM_APDU [12:41:07]CAPDU: 80 0D 02 02 05 10 86 CF 91 7B [12:41:07]Write to MH i2c: E2 0D 00 C5 BF 80 0D 02 02 05 00 10 86 CF 91 7B 00 00 79 [12:41:07]Write i2c OK [12:41:07]MH_I2C_Read... [12:41:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:07]Read from MH i2c: E2 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 03 00 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 03 00 C5 BF 00 90 00 F8 [12:41:07]RAPDU: 90 00 [12:41:07]wFMCommunicate OK [12:41:07]wFMCommunicate request_size=4 [12:41:07]MH_SAM_APDU [12:41:07]CAPDU: 80 0D 03 02 [12:41:07]Write to MH i2c: E2 08 00 C6 BF 80 0D 03 02 00 00 00 00 00 [12:41:07]Write i2c OK [12:41:07]MH_I2C_Read... [12:41:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:07]Read from MH i2c: E2 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 0B 00 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 0B 00 C6 BF 00 68 43 9E F5 9C E6 C4 0F 90 00 94 [12:41:07]RAPDU: 68 43 9E F5 9C E6 C4 0F 90 00 [12:41:07]wFMCommunicate OK [12:41:07]SAM_PROTO_SignData done [12:41:07]FM_MakeSignedData done [12:41:07]CreateOFDProtocolMessage [12:41:07]wFMCommunicate request_size=4 [12:41:07]MH_SAM_APDU [12:41:07]CAPDU: 80 11 00 00 [12:41:07]Write to MH i2c: E2 08 00 C7 BF 80 11 00 00 00 00 00 00 00 [12:41:07]Write i2c OK [12:41:07]MH_I2C_Read... [12:41:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:07]Read from MH i2c: E2 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 17 00 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: E2 17 00 C7 BF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 55 [12:41:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:41:07]wFMCommunicate OK [12:41:07]CreateOFDProtocolMessage done [12:41:07]OFDSenderStorePacket 308854 [12:41:07]StoreOFDPacket docnum=308854 [12:41:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7F A7 07 01 F5 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 13 01 00 00 F4 03 04 00 68 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 76 B6 04 00 35 04 06 00 C7 10 86 CF 91 7B 68 43 9E F5 9C E6 C4 0F [12:41:07]CheckFolder [12:41:07]dirname=/storage/ofd_packets [12:41:07]CheckFolder done [12:41:07]ProducePacketName [12:41:07]name=ofd_packets/00308854 [12:41:07]NVStorageSaveData ofd_packets/00308854 [12:41:07]File name is /storage/ofd_packets/00308854 [12:41:07]Write 301 bytes [12:41:07]NVStorageSaveData done [12:41:07]OFDSenderStorePacket done [12:41:07]KKMCreateOFDPacket done [12:41:07]NVStorageSaveData kkm_last_timestamp [12:41:07]File name is /storage/kkm_last_timestamp [12:41:07]Write 4 bytes [12:41:07]NVStorageSaveData done [12:41:07]ExternCall_PrintAddStr [12:41:07]wPrintStart [12:41:07]Write to MH i2c: 01 00 00 C8 BF 87 [12:41:07]Write i2c OK [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: 01 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: 01 07 00 [12:41:07]MH_I2C_Read... [12:41:07]Read from MH i2c: 01 07 00 C8 BF 00 00 00 00 00 FF 0F 9C [12:41:07]RasterBufferAndPrint [12:41:07]line Счет N : (1)642723 [12:41:07]line ИНН: 02508201610067 [12:41:07]line Контрольно-Кассовый Чек [12:41:07]line ПРОДАЖА [12:41:07]line ТРК (МРК, ГНК) : 62 [12:41:07]line Товар: 2710124130 [12:41:07]line Аи-92-К-2 [12:41:07]line 4.490 * 66.90 [12:41:07]line = 300.38 [12:41:07]line НДС 12% НСП 1% [12:41:07]line > о реализуемом товаре [12:41:07]line ОКРУГЛЕНИЕ: -0.38 [12:41:07]line ИТОГО: 300.00 [12:41:07]line Внесено: 300.00 [12:41:07]line СДАЧА: 0.00 [12:41:07]line НСП 1% : 2.66 [12:41:07]line НДС 12% : 31.90 [12:41:07]line Наличными: 300.00 [12:41:07]line Безнал.: 0.00 [12:41:07]line Место: АЗС № 172 "Партнер Нефть" [12:41:07]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:41:07]line СНО: Общий режим [12:41:07]line Чек 275 26.10.2024 12:41 [12:41:07]line Смена: 532 ФФД: 1.0 [12:41:07]line ЗНМ: 0300000116 [12:41:07]line РНМ: 0000000000091780 [12:41:07]line Версия ККМ: 001 [12:41:07]line ФМ: 0000000000871765 [12:41:07]line ФД: 308854 [12:41:07]line ФПД: 218873795154299 [12:41:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124112&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308854&fm=218873795154299&tin=02508201610067®Number=0000000000091780&sum=30000 [12:41:07]written 0, free lines is 4095 [12:41:07]OFD Sender: Processing packet 308854 [packets to send 222, broken 221] [12:41:07]ProducePacketName [12:41:07]name=ofd_packets/00308854 [12:41:07]OFD Sender: To server: pG, [12:41:07]CommunicateWithHost lk.salyk.kg:30040 [12:41:07]ConnectInit lk.salyk.kg [12:41:07]Connected sock=10 [12:41:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7F A7 07 01 F5 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 13 01 00 00 F4 03 04 00 68 E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 76 B6 04 00 35 04 06 00 C7 10 86 CF 91 7B 68 43 9E F5 9C E6 C4 0F [12:41:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1A CB 47 00 4F 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 31 37 36 35 10 04 04 00 76 B6 04 00 F4 03 04 00 C6 89 1C 67 B6 04 01 00 00 F6 14 C1 6A B7 53 B3 04 [12:41:07]CommunicateWithHost err = 0 [12:41:07]CheckOFDResponse [12:41:07]1017 (14) - 77093643461234 [12:41:07]1041 (16) - 0000000000871765 [12:41:07]1040 (4) - 308854 [12:41:07]1012 (4) - 26.10.2024 06:18 [12:41:07]1206 (1) - 0 [12:41:07]OFD Sender: Remove packet 308854 [12:41:07]ProducePacketName [12:41:07]name=ofd_packets/00308854 [12:41:07]NVStorageDeleteData [12:41:08]Write to MH i2c: 01 00 00 F2 BF B1 [12:41:08]Write i2c OK [12:41:08]MH_I2C_Read... [12:41:08]Read from MH i2c: 01 [12:41:08]MH_I2C_Read... [12:41:08]Read from MH i2c: 01 07 00 [12:41:08]MH_I2C_Read... [12:41:08]Read from MH i2c: 01 07 00 F2 BF 00 00 00 00 00 C0 0C 84 [12:41:08]RasterBufferAndPrint [12:41:08]line [12:41:08]line [12:41:08]line [12:41:08]line [12:41:08]line [12:41:08]written 0, free lines is 3272 [12:41:08]MH_Cut [12:41:08]Write to MH i2c: D1 01 00 F9 BF 01 8A [12:41:08]Write i2c OK [12:41:08]MH_I2C_Read... [12:41:08]Read from MH i2c: D1 [12:41:08]MH_I2C_Read... [12:41:08]Read from MH i2c: D1 01 00 [12:41:08]MH_I2C_Read... [12:41:08]Read from MH i2c: D1 01 00 F9 BF 00 89 [12:41:08]Write to MH i2c: 01 00 00 FA BF B9 [12:41:08]Write i2c OK [12:41:08]MH_I2C_Read... [12:41:08]OFD Sender: No OFD packet to send [12:41:08]*** Cut start [12:41:08]*** Purtial cut [12:41:08]*** Stage 1: CUTSNS_PIN = 1 [12:41:09]Read from MH i2c: 01 [12:41:09]MH_I2C_Read... [12:41:09]*** Stop cut motor [12:41:09]*** Cut end [12:41:09]Read from MH i2c: 01 07 00 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: 01 07 00 FA BF 00 00 00 00 00 FF 0F CE [12:41:09]process_action close_receipt done [12:41:09]requested_data is exist [12:41:09]produce_requested_data [12:41:09]requested_item fm.sn is exist - process it [12:41:09]wFMCommunicate request_size=4 [12:41:09]MH_SAM_APDU [12:41:09]CAPDU: 80 11 00 00 [12:41:09]Write to MH i2c: E2 08 00 FB BF 80 11 00 00 00 00 00 00 34 [12:41:09]Write i2c OK [12:41:09]MH_I2C_Read... [12:41:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:09]Read from MH i2c: E2 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 17 00 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 17 00 FB BF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 89 [12:41:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:41:09]wFMCommunicate OK [12:41:09]requested_item fd.num is exist - process it [12:41:09]SAM_PROTO_GetFieldsCounters [12:41:09]wFMCommunicate request_size=4 [12:41:09]MH_SAM_APDU [12:41:09]CAPDU: 80 13 00 00 [12:41:09]Write to MH i2c: E2 08 00 FC BF 80 13 00 00 00 00 00 00 37 [12:41:09]Write i2c OK [12:41:09]MH_I2C_Read... [12:41:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:09]Read from MH i2c: E2 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 62 00 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 62 00 FC BF 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 76 B6 04 00 0E 04 04 00 14 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 DC [12:41:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 76 B6 04 00 0E 04 04 00 14 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 [12:41:09]wFMCommunicate OK [12:41:09]SAM_PROTO_GetFieldsCounters done [12:41:09]requested_item shift.num is exist - process it [12:41:09]requested_item shift.opened is exist - process it [12:41:09]req_shift_opened [12:41:09]FM_GetShiftState [12:41:09]SAM_PROTO_GetShiftState [12:41:09]wFMCommunicate request_size=4 [12:41:09]MH_SAM_APDU [12:41:09]CAPDU: 80 13 01 00 [12:41:09]Write to MH i2c: E2 08 00 FD BF 80 13 01 00 00 00 00 00 39 [12:41:09]Write i2c OK [12:41:09]MH_I2C_Read... [12:41:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:09]Read from MH i2c: E2 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 0E 00 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 0E 00 FD BF 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B7 [12:41:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:41:09]wFMCommunicate OK [12:41:09]SAM_PROTO_GetShiftState done [12:41:09]FM_GetShiftState done [12:41:09]req_shift_opened done [12:41:09]requested_item shift.open_date is exist - process it [12:41:09]req_shift_open_date [12:41:09]req_shift_open_date done [12:41:09]produce_requested_data done [12:41:09]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308854,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:41:09]process_action_free close_receipt [12:41:09]json_value_free [12:41:09]json_value_free done [12:41:09]process_json_proto returns [12:41:09]Send response to host [12:41:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308854,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:41:09]free response buf [12:41:09]execute_script done [12:41:09]execute_script returns [12:41:09]free content buf [12:41:09]Sock 8.Close socket [12:41:09]Sock 8.Thread stoped [12:41:09]accept exits with 9 [12:41:09]New connection [12:41:09]New thread 3067198820 created [12:41:09]Thread 3067342180 joined [12:41:09]Waiting for new connection... [12:41:09] Sock 9.Parse request [12:41:09]Sock 9.Check first char [12:41:09]Sock 9.First char is OK [12:41:09]request: POST /json_proto HTTP/1.0 [12:41:09]Method: POST [12:41:09]URL: /json_proto [12:41:09]Method is POST - this is cgi request [12:41:09]url: /json_proto [12:41:09]query_string will be loaded in cgi processing [12:41:09]execute_cgi json_proto POST (null) [12:41:09]execute_cgi path=json_proto method=POST [12:41:09]POST find Content-Length [12:41:09]Host: 172.17.96.3:8080 [12:41:09]Content-Length: 682 [12:41:09]Content-Type: application/json [12:41:09] [12:41:09]POST finish read [12:41:09]Found Content-Length = 682 [12:41:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:41:09]execute_script... [12:41:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:41:09]POST & json_proto [12:41:09]process_json_proto [12:41:09]json parsed OK: [12:41:09]protocol is kg_v1.0 [12:41:09]action value=close_receipt [12:41:09]process_action close_receipt [12:41:09]cmd_close_receipt [12:41:09]MH_GetDate [12:41:09]Write to MH i2c: F0 00 00 FE BF AC [12:41:09]Write i2c OK [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: F0 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: F0 09 00 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: F0 09 00 FE BF 00 6B E3 1C 67 44 5E 04 65 91 [12:41:09]GetLastDocTimeStamp 1729946472 [12:41:09]current date 1729946475 [12:41:09]FM_GetShiftState [12:41:09]SAM_PROTO_GetShiftState [12:41:09]wFMCommunicate request_size=4 [12:41:09]MH_SAM_APDU [12:41:09]CAPDU: 80 13 01 00 [12:41:09]Write to MH i2c: E2 08 00 FF BF 80 13 01 00 00 00 00 00 3B [12:41:09]Write i2c OK [12:41:09]MH_I2C_Read... [12:41:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:09]Read from MH i2c: E2 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 0E 00 [12:41:09]MH_I2C_Read... [12:41:09]Read from MH i2c: E2 0E 00 FF BF 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B9 [12:41:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:41:09]wFMCommunicate OK [12:41:09]SAM_PROTO_GetShiftState done [12:41:09]FM_GetShiftState done [12:41:09]opened in 1729902265 [12:41:09]opened+sec_in_day 1729988665 [12:41:09]quantity*price = 100015 [12:41:09]sum+1 = 100017 [12:41:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 276 26.10.2024 12:41 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308855 ФПД: 199442854133265 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124115&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308855&fm=199442854133265&tin=02508201610067®Number=0000000000091780&sum=100000 [12:41:10]StoreToDocumentArchive [12:41:10]shift 532 fd 308855 [12:41:10]save to /storage/0532/doc_00308855 [12:41:10]save last doc name /storage/0532/doc_00308855 to /storage/kkm_last_doc_name [12:41:10]save OK [12:41:10]Clear old archive folders... [12:41:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:41:10]tlvbuf is 00B31C20 [12:41:10]SAM_PROTO_ClearQueue [12:41:10]wFMCommunicate request_size=4 [12:41:10]MH_SAM_APDU [12:41:10]CAPDU: 80 09 00 00 [12:41:10]Write to MH i2c: E2 08 00 0C C0 80 09 00 00 00 00 00 00 3E [12:41:10]Write i2c OK [12:41:10]MH_I2C_Read... [12:41:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:10]Read from MH i2c: E2 [12:41:10]MH_I2C_Read... [12:41:10]Read from MH i2c: E2 03 00 [12:41:10]MH_I2C_Read... [12:41:10]Read from MH i2c: E2 03 00 0C C0 00 90 00 40 [12:41:10]RAPDU: 90 00 [12:41:10]wFMCommunicate OK [12:41:10]SAM_PROTO_ClearQueue done [12:41:10]KKMCreateOFDPacket [12:41:10]OFDProtocolAddRootSTLVToBuf [12:41:10]FM_MakeSignedData [12:41:10]FM_MakeSignedData [12:41:10]SAM_PROTO_SignData [12:41:10]wFMCommunicate request_size=4 [12:41:10]MH_SAM_APDU [12:41:10]CAPDU: 80 0D 01 02 [12:41:10]Write to MH i2c: E2 08 00 0D C0 80 0D 01 02 00 00 00 00 46 [12:41:10]Write i2c OK [12:41:10]MH_I2C_Read... [12:41:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:10]Read from MH i2c: E2 [12:41:10]MH_I2C_Read... [12:41:10]Read from MH i2c: E2 03 00 [12:41:10]MH_I2C_Read... [12:41:10]Read from MH i2c: E2 03 00 0D C0 00 90 00 41 [12:41:10]RAPDU: 90 00 [12:41:10]wFMCommunicate OK [12:41:10]wFMCommunicate request_size=255 [12:41:10]MH_SAM_APDU [12:41:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 14 01 00 00 F4 03 04 00 6B E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 77 B6 04 00 35 04 06 00 B5 [12:41:10]Write to MH i2c: E2 02 01 0E C0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 14 01 00 00 F4 03 04 00 6B E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 77 B6 04 00 35 04 06 00 B5 00 00 B0 [12:41:11]Write i2c OK [12:41:11]MH_I2C_Read... [12:41:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:11]Read from MH i2c: E2 [12:41:11]MH_I2C_Read... [12:41:11]Read from MH i2c: E2 03 00 [12:41:11]MH_I2C_Read... [12:41:11]Read from MH i2c: E2 03 00 0E C0 00 90 00 42 [12:41:11]RAPDU: 90 00 [12:41:11]wFMCommunicate OK [12:41:11]wFMCommunicate request_size=10 [12:41:11]MH_SAM_APDU [12:41:11]CAPDU: 80 0D 02 02 05 64 68 79 3E 11 [12:41:11]Write to MH i2c: E2 0D 00 0F C0 80 0D 02 02 05 00 64 68 79 3E 11 00 00 E7 [12:41:11]Write i2c OK [12:41:11]MH_I2C_Read... [12:41:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:11]Read from MH i2c: E2 [12:41:11]MH_I2C_Read... [12:41:11]Read from MH i2c: E2 03 00 [12:41:11]MH_I2C_Read... [12:41:11]Read from MH i2c: E2 03 00 0F C0 00 90 00 43 [12:41:11]RAPDU: 90 00 [12:41:11]wFMCommunicate OK [12:41:11]wFMCommunicate request_size=4 [12:41:11]MH_SAM_APDU [12:41:11]CAPDU: 80 0D 03 02 [12:41:11]Write to MH i2c: E2 08 00 10 C0 80 0D 03 02 00 00 00 00 4B [12:41:11]Write i2c OK [12:41:11]MH_I2C_Read... [12:41:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:11]Read from MH i2c: E2 [12:41:11]MH_I2C_Read... [12:41:11]Read from MH i2c: E2 0B 00 [12:41:11]MH_I2C_Read... [12:41:11]Read from MH i2c: E2 0B 00 10 C0 00 39 F5 A4 40 C1 7B 3E 1E 90 00 F6 [12:41:11]RAPDU: 39 F5 A4 40 C1 7B 3E 1E 90 00 [12:41:11]wFMCommunicate OK [12:41:11]SAM_PROTO_SignData done [12:41:11]FM_MakeSignedData done [12:41:11]CreateOFDProtocolMessage [12:41:11]wFMCommunicate request_size=4 [12:41:11]MH_SAM_APDU [12:41:11]CAPDU: 80 11 00 00 [12:41:11]Write to MH i2c: E2 08 00 11 C0 80 11 00 00 00 00 00 00 4B [12:41:11]Write i2c OK [12:41:11]MH_I2C_Read... [12:41:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:11]Read from MH i2c: E2 [12:41:11]MH_I2C_Read... [12:41:11]Read from MH i2c: E2 17 00 [12:41:11]MH_I2C_Read... [12:41:11]Read from MH i2c: E2 17 00 11 C0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [12:41:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:41:11]wFMCommunicate OK [12:41:11]CreateOFDProtocolMessage done [12:41:11]OFDSenderStorePacket 308855 [12:41:11]StoreOFDPacket docnum=308855 [12:41:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B2 7B 07 01 DC 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 14 01 00 00 F4 03 04 00 6B E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 77 B6 04 00 35 04 06 00 B5 64 68 79 3E 11 39 F5 A4 40 C1 7B 3E 1E [12:41:11]CheckFolder [12:41:11]dirname=/storage/ofd_packets [12:41:11]CheckFolder done [12:41:11]ProducePacketName [12:41:11]name=ofd_packets/00308855 [12:41:11]NVStorageSaveData ofd_packets/00308855 [12:41:11]File name is /storage/ofd_packets/00308855 [12:41:11]Write 301 bytes [12:41:11]NVStorageSaveData done [12:41:11]OFDSenderStorePacket done [12:41:11]KKMCreateOFDPacket done [12:41:11]NVStorageSaveData kkm_last_timestamp [12:41:11]File name is /storage/kkm_last_timestamp [12:41:11]Write 4 bytes [12:41:11]NVStorageSaveData done [12:41:11]ExternCall_PrintAddStr [12:41:11]wPrintStart [12:41:11]Write to MH i2c: 01 00 00 12 C0 D2 [12:41:11]Write i2c OK [12:41:11]MH_I2C_Read... [12:41:11]Read from MH i2c: 01 [12:41:11]MH_I2C_Read... [12:41:11]Read from MH i2c: 01 07 00 [12:41:11]MH_I2C_Read... [12:41:11]Read from MH i2c: 01 07 00 12 C0 00 00 00 00 00 FF 0F E7 [12:41:11]RasterBufferAndPrint [12:41:11]line Счет N : (1)642722 [12:41:11]line ИНН: 02508201610067 [12:41:11]line Контрольно-Кассовый Чек [12:41:11]line ПРОДАЖА [12:41:11]line ТРК (МРК, ГНК) : 41 [12:41:11]line Товар: 2710124130 [12:41:11]line Аи-92-К-2 [12:41:11]line 14.950 * 66.90 [12:41:11]line = 1000.16 [12:41:11]line НДС 12% НСП 1% [12:41:11]line > о реализуемом товаре [12:41:11]line ОКРУГЛЕНИЕ: -0.16 [12:41:11]line ИТОГО: 1000.00 [12:41:11]line Внесено: 1000.00 [12:41:11]line СДАЧА: 0.00 [12:41:11]line НСП 1% : 8.85 [12:41:11]line НДС 12% : 106.21 [12:41:11]line Наличными: 1000.00 [12:41:11]line Безнал.: 0.00 [12:41:11]line Место: АЗС № 172 "Партнер Нефть" [12:41:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:41:11]line СНО: Общий режим [12:41:11]line Чек 276 26.10.2024 12:41 [12:41:11]line Смена: 532 ФФД: 1.0 [12:41:11]line ЗНМ: 0300000116 [12:41:11]line РНМ: 0000000000091780 [12:41:11]line Версия ККМ: 001 [12:41:11]line ФМ: 0000000000871765 [12:41:11]line ФД: 308855 [12:41:11]line ФПД: 199442854133265 [12:41:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124115&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308855&fm=199442854133265&tin=02508201610067®Number=0000000000091780&sum=100000 [12:41:11]written 0, free lines is 4095 [12:41:11]OFD Sender: Processing packet 308855 [packets to send 222, broken 221] [12:41:11]ProducePacketName [12:41:11]name=ofd_packets/00308855 [12:41:11]OFD Sender: To server: pG, [12:41:11]CommunicateWithHost lk.salyk.kg:30040 [12:41:11]ConnectInit lk.salyk.kg [12:41:11]Connected sock=10 [12:41:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B2 7B 07 01 DC 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 14 01 00 00 F4 03 04 00 6B E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 77 B6 04 00 35 04 06 00 B5 64 68 79 3E 11 39 F5 A4 40 C1 7B 3E 1E [12:41:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AF CA 47 00 A4 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 31 37 36 35 10 04 04 00 77 B6 04 00 F4 03 04 00 CA 89 1C 67 B6 04 01 00 00 EC C1 41 8B 75 B8 66 CD [12:41:12]CommunicateWithHost err = 0 [12:41:12]CheckOFDResponse [12:41:12]1017 (14) - 77093643461234 [12:41:12]1041 (16) - 0000000000871765 [12:41:12]1040 (4) - 308855 [12:41:12]1012 (4) - 26.10.2024 06:18 [12:41:12]1206 (1) - 0 [12:41:12]OFD Sender: Remove packet 308855 [12:41:12]ProducePacketName [12:41:12]name=ofd_packets/00308855 [12:41:12]NVStorageDeleteData [12:41:12]Write to MH i2c: 01 00 00 3C C0 FC [12:41:12]Write i2c OK [12:41:12]MH_I2C_Read... [12:41:12]Read from MH i2c: 01 [12:41:12]MH_I2C_Read... [12:41:12]Read from MH i2c: 01 07 00 [12:41:12]MH_I2C_Read... [12:41:12]Read from MH i2c: 01 07 00 3C C0 00 00 00 00 00 CB 0C DA [12:41:12]RasterBufferAndPrint [12:41:12]line [12:41:12]line [12:41:12]line [12:41:12]line [12:41:12]line [12:41:12]written 0, free lines is 3292 [12:41:12]MH_Cut [12:41:12]Write to MH i2c: D1 01 00 43 C0 01 D5 [12:41:12]Write i2c OK [12:41:12]MH_I2C_Read... [12:41:12]Read from MH i2c: D1 [12:41:12]MH_I2C_Read... [12:41:12]Read from MH i2c: D1 01 00 [12:41:12]MH_I2C_Read... [12:41:12]Read from MH i2c: D1 01 00 43 C0 00 D4 [12:41:12]Write to MH i2c: 01 00 00 44 C0 04 [12:41:12]Write i2c OK [12:41:12]MH_I2C_Read... [12:41:12]OFD Sender: No OFD packet to send [12:41:13]*** Cut start [12:41:13]*** Purtial cut [12:41:13]*** Stage 1: CUTSNS_PIN = 1 [12:41:13]Read from MH i2c: 01 [12:41:13]MH_I2C_Read... [12:41:13]*** Stop cut motor [12:41:13]*** Cut end [12:41:13]Read from MH i2c: 01 07 00 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: 01 07 00 44 C0 00 00 00 00 00 FF 0F 19 [12:41:13]process_action close_receipt done [12:41:13]requested_data is exist [12:41:13]produce_requested_data [12:41:13]requested_item fm.sn is exist - process it [12:41:13]wFMCommunicate request_size=4 [12:41:13]MH_SAM_APDU [12:41:13]CAPDU: 80 11 00 00 [12:41:13]Write to MH i2c: E2 08 00 45 C0 80 11 00 00 00 00 00 00 7F [12:41:13]Write i2c OK [12:41:13]MH_I2C_Read... [12:41:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:13]Read from MH i2c: E2 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: E2 17 00 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: E2 17 00 45 C0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D4 [12:41:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:41:13]wFMCommunicate OK [12:41:13]requested_item fd.num is exist - process it [12:41:13]SAM_PROTO_GetFieldsCounters [12:41:13]wFMCommunicate request_size=4 [12:41:13]MH_SAM_APDU [12:41:13]CAPDU: 80 13 00 00 [12:41:13]Write to MH i2c: E2 08 00 46 C0 80 13 00 00 00 00 00 00 82 [12:41:13]Write i2c OK [12:41:13]MH_I2C_Read... [12:41:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:13]Read from MH i2c: E2 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: E2 62 00 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: E2 62 00 46 C0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 77 B6 04 00 0E 04 04 00 14 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 2B [12:41: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 77 B6 04 00 0E 04 04 00 14 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 [12:41:13]wFMCommunicate OK [12:41:13]SAM_PROTO_GetFieldsCounters done [12:41:13]requested_item shift.num is exist - process it [12:41:13]requested_item shift.opened is exist - process it [12:41:13]req_shift_opened [12:41:13]FM_GetShiftState [12:41:13]SAM_PROTO_GetShiftState [12:41:13]wFMCommunicate request_size=4 [12:41:13]MH_SAM_APDU [12:41:13]CAPDU: 80 13 01 00 [12:41:13]Write to MH i2c: E2 08 00 47 C0 80 13 01 00 00 00 00 00 84 [12:41:13]Write i2c OK [12:41:13]MH_I2C_Read... [12:41:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:13]Read from MH i2c: E2 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: E2 0E 00 [12:41:13]MH_I2C_Read... [12:41:13]Read from MH i2c: E2 0E 00 47 C0 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 02 [12:41:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:41:13]wFMCommunicate OK [12:41:13]SAM_PROTO_GetShiftState done [12:41:13]FM_GetShiftState done [12:41:13]req_shift_opened done [12:41:13]requested_item shift.open_date is exist - process it [12:41:13]req_shift_open_date [12:41:13]req_shift_open_date done [12:41:13]produce_requested_data done [12:41:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308855,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:41:13]process_action_free close_receipt [12:41:13]json_value_free [12:41:13]json_value_free done [12:41:13]process_json_proto returns [12:41:13]Send response to host [12:41:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308855,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:41:13]free response buf [12:41:13]execute_script done [12:41:13]execute_script returns [12:41:13]free content buf [12:41:13]Sock 9.Close socket [12:41:13]Sock 9.Thread stoped [12:41:17]OFD Sender: No OFD packet to send [12:41:22]OFD Sender: No OFD packet to send [12:41:25]accept exits with 8 [12:41:25]New connection [12:41:25]New thread 3067342180 created [12:41:25]Thread 3067198820 joined [12:41:25]Waiting for new connection... [12:41:25] Sock 8.Parse request [12:41:25]Sock 8.Check first char [12:41:25]Sock 8.First char is OK [12:41:25]request: POST /json_proto HTTP/1.0 [12:41:25]Method: POST [12:41:25]URL: /json_proto [12:41:25]Method is POST - this is cgi request [12:41:25]url: /json_proto [12:41:25]query_string will be loaded in cgi processing [12:41:25]execute_cgi json_proto POST (null) [12:41:25]execute_cgi path=json_proto method=POST [12:41:25]POST find Content-Length [12:41:25]Host: 172.17.96.3:8080 [12:41:25]Content-Length: 677 [12:41:25]Content-Type: application/json [12:41:25] [12:41:25]POST finish read [12:41:25]Found Content-Length = 677 [12:41:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [12:41:25]execute_script... [12:41:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [12:41:25]POST & json_proto [12:41:25]process_json_proto [12:41:25]json parsed OK: [12:41:25]protocol is kg_v1.0 [12:41:25]action value=close_receipt [12:41:25]process_action close_receipt [12:41:25]cmd_close_receipt [12:41:25]MH_GetDate [12:41:25]Write to MH i2c: F0 00 00 48 C0 F7 [12:41:25]Write i2c OK [12:41:25]MH_I2C_Read... [12:41:25]Read from MH i2c: F0 [12:41:25]MH_I2C_Read... [12:41:25]Read from MH i2c: F0 09 00 [12:41:25]MH_I2C_Read... [12:41:25]Read from MH i2c: F0 09 00 48 C0 00 7B E3 1C 67 44 5E 04 65 EC [12:41:25]GetLastDocTimeStamp 1729946475 [12:41:25]current date 1729946491 [12:41:25]FM_GetShiftState [12:41:25]SAM_PROTO_GetShiftState [12:41:25]wFMCommunicate request_size=4 [12:41:25]MH_SAM_APDU [12:41:25]CAPDU: 80 13 01 00 [12:41:25]Write to MH i2c: E2 08 00 49 C0 80 13 01 00 00 00 00 00 86 [12:41:25]Write i2c OK [12:41:25]MH_I2C_Read... [12:41:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:25]Read from MH i2c: E2 [12:41:25]MH_I2C_Read... [12:41:25]Read from MH i2c: E2 0E 00 [12:41:25]MH_I2C_Read... [12:41:25]Read from MH i2c: E2 0E 00 49 C0 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 04 [12:41:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:41:25]wFMCommunicate OK [12:41:25]SAM_PROTO_GetShiftState done [12:41:25]FM_GetShiftState done [12:41:25]opened in 1729902265 [12:41:25]opened+sec_in_day 1729988665 [12:41:25]quantity*price = 50041 [12:41:25]sum+1 = 50042 [12:41:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 277 26.10.2024 12:41 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308856 ФПД: 228988082763254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124131&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308856&fm=228988082763254&tin=02508201610067®Number=0000000000091780&sum=50000 [12:41:26]StoreToDocumentArchive [12:41:26]shift 532 fd 308856 [12:41:26]save to /storage/0532/doc_00308856 [12:41:26]save last doc name /storage/0532/doc_00308856 to /storage/kkm_last_doc_name [12:41:26]save OK [12:41:26]Clear old archive folders... [12:41:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:41:26]tlvbuf is 00CA61D0 [12:41:26]SAM_PROTO_ClearQueue [12:41:26]wFMCommunicate request_size=4 [12:41:26]MH_SAM_APDU [12:41:26]CAPDU: 80 09 00 00 [12:41:26]Write to MH i2c: E2 08 00 56 C0 80 09 00 00 00 00 00 00 88 [12:41:26]Write i2c OK [12:41:26]MH_I2C_Read... [12:41:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:26]Read from MH i2c: E2 [12:41:26]MH_I2C_Read... [12:41:26]Read from MH i2c: E2 03 00 [12:41:26]MH_I2C_Read... [12:41:26]Read from MH i2c: E2 03 00 56 C0 00 90 00 8A [12:41:26]RAPDU: 90 00 [12:41:26]wFMCommunicate OK [12:41:26]SAM_PROTO_ClearQueue done [12:41:26]KKMCreateOFDPacket [12:41:26]OFDProtocolAddRootSTLVToBuf [12:41:26]FM_MakeSignedData [12:41:26]FM_MakeSignedData [12:41:26]SAM_PROTO_SignData [12:41:26]wFMCommunicate request_size=4 [12:41:26]MH_SAM_APDU [12:41:26]CAPDU: 80 0D 01 02 [12:41:26]Write to MH i2c: E2 08 00 57 C0 80 0D 01 02 00 00 00 00 90 [12:41:26]Write i2c OK [12:41:26]MH_I2C_Read... [12:41:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:26]Read from MH i2c: E2 [12:41:26]MH_I2C_Read... [12:41:26]Read from MH i2c: E2 03 00 [12:41:26]MH_I2C_Read... [12:41:26]Read from MH i2c: E2 03 00 57 C0 00 90 00 8B [12:41:26]RAPDU: 90 00 [12:41:26]wFMCommunicate OK [12:41:26]wFMCommunicate request_size=255 [12:41:26]MH_SAM_APDU [12:41:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 15 01 00 00 F4 03 04 00 7B E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 78 B6 04 00 35 04 06 00 D0 [12:41:26]Write to MH i2c: E2 02 01 58 C0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 15 01 00 00 F4 03 04 00 7B E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 78 B6 04 00 35 04 06 00 D0 00 00 2D [12:41:26]Write i2c OK [12:41:26]MH_I2C_Read... [12:41:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:27]Read from MH i2c: E2 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 03 00 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 03 00 58 C0 00 90 00 8C [12:41:27]RAPDU: 90 00 [12:41:27]wFMCommunicate OK [12:41:27]wFMCommunicate request_size=10 [12:41:27]MH_SAM_APDU [12:41:27]CAPDU: 80 0D 02 02 05 43 71 54 B5 F6 [12:41:27]Write to MH i2c: E2 0D 00 59 C0 80 0D 02 02 05 00 43 71 54 B5 F6 00 00 50 [12:41:27]Write i2c OK [12:41:27]MH_I2C_Read... [12:41:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:27]Read from MH i2c: E2 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 03 00 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 03 00 59 C0 00 90 00 8D [12:41:27]RAPDU: 90 00 [12:41:27]wFMCommunicate OK [12:41:27]wFMCommunicate request_size=4 [12:41:27]MH_SAM_APDU [12:41:27]CAPDU: 80 0D 03 02 [12:41:27]Write to MH i2c: E2 08 00 5A C0 80 0D 03 02 00 00 00 00 95 [12:41:27]Write i2c OK [12:41:27]MH_I2C_Read... [12:41:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:27]Read from MH i2c: E2 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 0B 00 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 0B 00 5A C0 00 5F 4B 2A 06 F9 1C 42 45 90 00 0C [12:41:27]RAPDU: 5F 4B 2A 06 F9 1C 42 45 90 00 [12:41:27]wFMCommunicate OK [12:41:27]SAM_PROTO_SignData done [12:41:27]FM_MakeSignedData done [12:41:27]CreateOFDProtocolMessage [12:41:27]wFMCommunicate request_size=4 [12:41:27]MH_SAM_APDU [12:41:27]CAPDU: 80 11 00 00 [12:41:27]Write to MH i2c: E2 08 00 5B C0 80 11 00 00 00 00 00 00 95 [12:41:27]Write i2c OK [12:41:27]MH_I2C_Read... [12:41:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:27]Read from MH i2c: E2 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 17 00 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: E2 17 00 5B C0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EA [12:41:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:41:27]wFMCommunicate OK [12:41:27]CreateOFDProtocolMessage done [12:41:27]OFDSenderStorePacket 308856 [12:41:27]StoreOFDPacket docnum=308856 [12:41:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C6 CF 07 01 F8 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 15 01 00 00 F4 03 04 00 7B E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 78 B6 04 00 35 04 06 00 D0 43 71 54 B5 F6 5F 4B 2A 06 F9 1C 42 45 [12:41:27]CheckFolder [12:41:27]dirname=/storage/ofd_packets [12:41:27]CheckFolder done [12:41:27]ProducePacketName [12:41:27]name=ofd_packets/00308856 [12:41:27]NVStorageSaveData ofd_packets/00308856 [12:41:27]File name is /storage/ofd_packets/00308856 [12:41:27]Write 301 bytes [12:41:27]NVStorageSaveData done [12:41:27]OFDSenderStorePacket done [12:41:27]KKMCreateOFDPacket done [12:41:27]NVStorageSaveData kkm_last_timestamp [12:41:27]File name is /storage/kkm_last_timestamp [12:41:27]Write 4 bytes [12:41:27]NVStorageSaveData done [12:41:27]ExternCall_PrintAddStr [12:41:27]wPrintStart [12:41:27]Write to MH i2c: 01 00 00 5C C0 1C [12:41:27]OFD Sender: Processing packet 308856 [packets to send 222, broken 221] [12:41:27]ProducePacketName [12:41:27]name=ofd_packets/00308856 [12:41:27]OFD Sender: To server: pG, [12:41:27]CommunicateWithHost lk.salyk.kg:30040 [12:41:27]ConnectInit lk.salyk.kg [12:41:27]Write i2c OK [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: 01 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: 01 07 00 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: 01 07 00 5C C0 00 00 00 00 00 FF 0F 31 [12:41:27]RasterBufferAndPrint [12:41:27]line Счет N : (1)642721 [12:41:27]line ИНН: 02508201610067 [12:41:27]line Контрольно-Кассовый Чек [12:41:27]line ПРОДАЖА [12:41:27]line ТРК (МРК, ГНК) : 31 [12:41:27]line Товар: 2710124130 [12:41:27]line Аи-92-К-2 [12:41:27]line 7.480 * 66.90 [12:41:27]line = 500.41 [12:41:27]line НДС 12% НСП 1% [12:41:27]line > о реализуемом товаре [12:41:27]line ОКРУГЛЕНИЕ: -0.41 [12:41:27]line ИТОГО: 500.00 [12:41:27]line Внесено: 500.00 [12:41:27]line СДАЧА: 0.00 [12:41:27]line НСП 1% : 4.43 [12:41:27]line НДС 12% : 53.14 [12:41:27]line Наличными: 500.00 [12:41:27]line Безнал.: 0.00 [12:41:27]line Место: АЗС № 172 "Партнер Нефть" [12:41:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:41:27]line СНО: Общий режим [12:41:27]line Чек 277 26.10.2024 12:41 [12:41:27]line Смена: 532 ФФД: 1.0 [12:41:27]line ЗНМ: 0300000116 [12:41:27]line РНМ: 0000000000091780 [12:41:27]line Версия ККМ: 001 [12:41:27]line ФМ: 0000000000871765 [12:41:27]line ФД: 308856 [12:41:27]line ФПД: 228988082763254 [12:41:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124131&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308856&fm=228988082763254&tin=02508201610067®Number=0000000000091780&sum=50000 [12:41:27]written 0, free lines is 4095 [12:41:27]Connected sock=10 [12:41:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C6 CF 07 01 F8 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 15 01 00 00 F4 03 04 00 7B E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 78 B6 04 00 35 04 06 00 D0 43 71 54 B5 F6 5F 4B 2A 06 F9 1C 42 45 [12:41:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AD 5D 47 00 FF 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 31 37 36 35 10 04 04 00 78 B6 04 00 F4 03 04 00 D9 89 1C 67 B6 04 01 00 00 0C 7F CF 4B 7A 85 CB 15 [12:41:27]CommunicateWithHost err = 0 [12:41:27]CheckOFDResponse [12:41:27]1017 (14) - 77093643461234 [12:41:27]1041 (16) - 0000000000871765 [12:41:27]1040 (4) - 308856 [12:41:27]1012 (4) - 26.10.2024 06:19 [12:41:27]1206 (1) - 0 [12:41:27]OFD Sender: Remove packet 308856 [12:41:27]ProducePacketName [12:41:27]name=ofd_packets/00308856 [12:41:27]NVStorageDeleteData [12:41:27]Write to MH i2c: 01 00 00 86 C0 46 [12:41:27]Write i2c OK [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: 01 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: 01 07 00 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: 01 07 00 86 C0 00 00 00 00 00 D8 0C 31 [12:41:27]RasterBufferAndPrint [12:41:27]line [12:41:27]line [12:41:27]line [12:41:27]line [12:41:27]line [12:41:27]written 0, free lines is 3303 [12:41:27]MH_Cut [12:41:27]Write to MH i2c: D1 01 00 8D C0 01 1F [12:41:27]Write i2c OK [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: D1 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: D1 01 00 [12:41:27]MH_I2C_Read... [12:41:27]Read from MH i2c: D1 01 00 8D C0 00 1E [12:41:27]Write to MH i2c: 01 00 00 8E C0 4E [12:41:27]Write i2c OK [12:41:27]MH_I2C_Read... [12:41:28]OFD Sender: No OFD packet to send [12:41:28]*** Cut start [12:41:28]*** Purtial cut [12:41:28]*** Stage 1: CUTSNS_PIN = 1 [12:41:28]Read from MH i2c: 01 [12:41:28]MH_I2C_Read... [12:41:28]*** Stop cut motor [12:41:28]*** Cut end [12:41:28]Read from MH i2c: 01 07 00 [12:41:28]MH_I2C_Read... [12:41:28]Read from MH i2c: 01 07 00 8E C0 00 00 00 00 00 FF 0F 63 [12:41:28]process_action close_receipt done [12:41:28]requested_data is exist [12:41:28]produce_requested_data [12:41:28]requested_item fm.sn is exist - process it [12:41:28]wFMCommunicate request_size=4 [12:41:28]MH_SAM_APDU [12:41:28]CAPDU: 80 11 00 00 [12:41:28]Write to MH i2c: E2 08 00 8F C0 80 11 00 00 00 00 00 00 C9 [12:41:28]Write i2c OK [12:41:28]MH_I2C_Read... [12:41:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:28]Read from MH i2c: E2 [12:41:28]MH_I2C_Read... [12:41:28]Read from MH i2c: E2 17 00 [12:41:28]MH_I2C_Read... [12:41:28]Read from MH i2c: E2 17 00 8F C0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1E [12:41:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:41:28]wFMCommunicate OK [12:41:28]requested_item fd.num is exist - process it [12:41:28]SAM_PROTO_GetFieldsCounters [12:41:28]wFMCommunicate request_size=4 [12:41:28]MH_SAM_APDU [12:41:28]CAPDU: 80 13 00 00 [12:41:28]Write to MH i2c: E2 08 00 90 C0 80 13 00 00 00 00 00 00 CC [12:41:28]Write i2c OK [12:41:28]MH_I2C_Read... [12:41:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:29]Read from MH i2c: E2 [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: E2 62 00 [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: E2 62 00 90 C0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 78 B6 04 00 0E 04 04 00 14 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 79 [12:41:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 78 B6 04 00 0E 04 04 00 14 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 [12:41:29]wFMCommunicate OK [12:41:29]SAM_PROTO_GetFieldsCounters done [12:41:29]requested_item shift.num is exist - process it [12:41:29]requested_item shift.opened is exist - process it [12:41:29]req_shift_opened [12:41:29]FM_GetShiftState [12:41:29]SAM_PROTO_GetShiftState [12:41:29]wFMCommunicate request_size=4 [12:41:29]MH_SAM_APDU [12:41:29]CAPDU: 80 13 01 00 [12:41:29]Write to MH i2c: E2 08 00 91 C0 80 13 01 00 00 00 00 00 CE [12:41:29]Write i2c OK [12:41:29]MH_I2C_Read... [12:41:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:29]Read from MH i2c: E2 [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: E2 0E 00 [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: E2 0E 00 91 C0 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4C [12:41:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:41:29]wFMCommunicate OK [12:41:29]SAM_PROTO_GetShiftState done [12:41:29]FM_GetShiftState done [12:41:29]req_shift_opened done [12:41:29]requested_item shift.open_date is exist - process it [12:41:29]req_shift_open_date [12:41:29]req_shift_open_date done [12:41:29]produce_requested_data done [12:41:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308856,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:41:29]process_action_free close_receipt [12:41:29]json_value_free [12:41:29]json_value_free done [12:41:29]process_json_proto returns [12:41:29]Send response to host [12:41:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308856,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:41:29]free response buf [12:41:29]execute_script done [12:41:29]execute_script returns [12:41:29]free content buf [12:41:29]Sock 8.Close socket [12:41:29]Sock 8.Thread stoped [12:41:29]accept exits with 9 [12:41:29]New connection [12:41:29]New thread 3067198820 created [12:41:29]Thread 3067342180 joined [12:41:29]Waiting for new connection... [12:41:29] Sock 9.Parse request [12:41:29]Sock 9.Check first char [12:41:29]Sock 9.First char is OK [12:41:29]request: POST /json_proto HTTP/1.0 [12:41:29]Method: POST [12:41:29]URL: /json_proto [12:41:29]Method is POST - this is cgi request [12:41:29]url: /json_proto [12:41:29]query_string will be loaded in cgi processing [12:41:29]execute_cgi json_proto POST (null) [12:41:29]execute_cgi path=json_proto method=POST [12:41:29]POST find Content-Length [12:41:29]Host: 172.17.96.3:8080 [12:41:29]Content-Length: 677 [12:41:29]Content-Type: application/json [12:41:29] [12:41:29]POST finish read [12:41:29]Found Content-Length = 677 [12:41:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:29]execute_script... [12:41: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)642724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:41:29]POST & json_proto [12:41:29]process_json_proto [12:41:29]json parsed OK: [12:41:29]protocol is kg_v1.0 [12:41:29]action value=close_receipt [12:41:29]process_action close_receipt [12:41:29]cmd_close_receipt [12:41:29]MH_GetDate [12:41:29]Write to MH i2c: F0 00 00 92 C0 41 [12:41:29]Write i2c OK [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: F0 [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: F0 09 00 [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: F0 09 00 92 C0 00 7F E3 1C 67 44 5E 04 65 3A [12:41:29]GetLastDocTimeStamp 1729946491 [12:41:29]current date 1729946495 [12:41:29]FM_GetShiftState [12:41:29]SAM_PROTO_GetShiftState [12:41:29]wFMCommunicate request_size=4 [12:41:29]MH_SAM_APDU [12:41:29]CAPDU: 80 13 01 00 [12:41:29]Write to MH i2c: E2 08 00 93 C0 80 13 01 00 00 00 00 00 D0 [12:41:29]Write i2c OK [12:41:29]MH_I2C_Read... [12:41:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:29]Read from MH i2c: E2 [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: E2 0E 00 [12:41:29]MH_I2C_Read... [12:41:29]Read from MH i2c: E2 0E 00 93 C0 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4E [12:41:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:41:29]wFMCommunicate OK [12:41:29]SAM_PROTO_GetShiftState done [12:41:29]FM_GetShiftState done [12:41:29]opened in 1729902265 [12:41:29]opened+sec_in_day 1729988665 [12:41:29]quantity*price = 60009 [12:41:29]sum+1 = 60010 [12:41:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 278 26.10.2024 12:41 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308857 ФПД: 188565272825097 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124135&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308857&fm=188565272825097&tin=02508201610067®Number=0000000000091780&sum=60000 [12:41:30]StoreToDocumentArchive [12:41:30]shift 532 fd 308857 [12:41:30]save to /storage/0532/doc_00308857 [12:41:30]save last doc name /storage/0532/doc_00308857 to /storage/kkm_last_doc_name [12:41:30]save OK [12:41:30]Clear old archive folders... [12:41:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:41:31]tlvbuf is 00C678C0 [12:41:31]SAM_PROTO_ClearQueue [12:41:31]wFMCommunicate request_size=4 [12:41:31]MH_SAM_APDU [12:41:31]CAPDU: 80 09 00 00 [12:41:31]Write to MH i2c: E2 08 00 A0 C0 80 09 00 00 00 00 00 00 D2 [12:41:31]Write i2c OK [12:41:31]MH_I2C_Read... [12:41:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:41:31]Read from MH i2c: E2 [12:41:31]MH_I2C_Read... [12:41:31]Read from MH i2c: E2 03 00 [12:41:31]MH_I2C_Read... [12:41:31]Read from MH i2c: E2 03 00 A0 C0 00 90 00 D4 [12:41:31]RAPDU: 90 00 [12:41:31]wFMCommunicate OK [12:41:31]SAM_PROTO_ClearQueue done [12:41:31]KKMCreateOFDPacket [12:41:31]OFDProtocolAddRootSTLVToBuf [12:41:31]FM_MakeSignedData [12:41:31]FM_MakeSignedData [12:41:31]SAM_PROTO_SignData [12:41:31]wFMCommunicate request_size=4 [12:41:31]MH_SAM_APDU [12:41:31]CAPDU: 80 0D 01 02 [12:41:31]Write to MH i2c: E2 08 00 A1 C0 80 0D 01 02 00 00 00 00 DA [12:41:31]Write i2c OK [12:41:31]MH_I2C_Read... [12:41:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:41:31]Read from MH i2c: E2 [12:41:31]MH_I2C_Read... [12:41:31]Read from MH i2c: E2 03 00 [12:41:31]MH_I2C_Read... [12:41:31]Read from MH i2c: E2 03 00 A1 C0 00 90 00 D5 [12:41:31]RAPDU: 90 00 [12:41:31]wFMCommunicate OK [12:41:31]wFMCommunicate request_size=255 [12:41:31]MH_SAM_APDU [12:41: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 7F E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 79 B6 04 00 35 04 06 00 AB [12:41:31]Write to MH i2c: E2 02 01 A2 C0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 7F E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 79 B6 04 00 35 04 06 00 AB 00 00 35 [12:41:31]Write i2c OK [12:41:31]MH_I2C_Read... [12:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:31]Read from MH i2c: E2 [12:41:31]MH_I2C_Read... [12:41:31]Read from MH i2c: E2 03 00 [12:41:31]MH_I2C_Read... [12:41:31]Read from MH i2c: E2 03 00 A2 C0 00 90 00 D6 [12:41:31]RAPDU: 90 00 [12:41:31]wFMCommunicate OK [12:41:31]wFMCommunicate request_size=10 [12:41:31]MH_SAM_APDU [12:41:31]CAPDU: 80 0D 02 02 05 7F C6 1A 8D 09 [12:41:31]Write to MH i2c: E2 0D 00 A3 C0 80 0D 02 02 05 00 7F C6 1A 8D 09 00 00 DC [12:41:31]Write i2c OK [12:41:31]MH_I2C_Read... [12:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:41:31]Read from MH i2c: E2 [12:41:31]MH_I2C_Read... [12:41:31]Read from MH i2c: E2 03 00 [12:41:31]MH_I2C_Read... [12:41:31]Read from MH i2c: E2 03 00 A3 C0 00 90 00 D7 [12:41:31]RAPDU: 90 00 [12:41:31]wFMCommunicate OK [12:41:31]wFMCommunicate request_size=4 [12:41:31]MH_SAM_APDU [12:41:31]CAPDU: 80 0D 03 02 [12:41:31]Write to MH i2c: E2 08 00 A4 C0 80 0D 03 02 00 00 00 00 DF [12:41:31]Write i2c OK [12:41:31]MH_I2C_Read... [12:41:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:41:31]Read from MH i2c: E2 [12:41:31]MH_I2C_Read... [12:41:31]Read from MH i2c: E2 0B 00 [12:41:31]MH_I2C_Read... [12:41:31]Read from MH i2c: E2 0B 00 A4 C0 00 76 0C 96 EF BA 17 5F 60 90 00 77 [12:41:31]RAPDU: 76 0C 96 EF BA 17 5F 60 90 00 [12:41:31]wFMCommunicate OK [12:41:31]SAM_PROTO_SignData done [12:41:31]FM_MakeSignedData done [12:41:31]CreateOFDProtocolMessage [12:41:31]wFMCommunicate request_size=4 [12:41:31]MH_SAM_APDU [12:41:31]CAPDU: 80 11 00 00 [12:41:31]Write to MH i2c: E2 08 00 A5 C0 80 11 00 00 00 00 00 00 DF [12:41:31]Write i2c OK [12:41:31]MH_I2C_Read... [12:41:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:31]Read from MH i2c: E2 [12:41:31]MH_I2C_Read... [12:41:31]Read from MH i2c: E2 17 00 [12:41:31]MH_I2C_Read... [12:41:31]Read from MH i2c: E2 17 00 A5 C0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 34 [12:41:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:41:31]wFMCommunicate OK [12:41:31]CreateOFDProtocolMessage done [12:41:31]OFDSenderStorePacket 308857 [12:41:31]StoreOFDPacket docnum=308857 [12:41:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A7 EA 07 01 65 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 7F E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 79 B6 04 00 35 04 06 00 AB 7F C6 1A 8D 09 76 0C 96 EF BA 17 5F 60 [12:41:31]CheckFolder [12:41:31]dirname=/storage/ofd_packets [12:41:31]CheckFolder done [12:41:31]ProducePacketName [12:41:31]name=ofd_packets/00308857 [12:41:31]NVStorageSaveData ofd_packets/00308857 [12:41:31]File name is /storage/ofd_packets/00308857 [12:41:31]Write 301 bytes [12:41:31]NVStorageSaveData done [12:41:31]OFDSenderStorePacket done [12:41:31]KKMCreateOFDPacket done [12:41:31]NVStorageSaveData kkm_last_timestamp [12:41:31]File name is /storage/kkm_last_timestamp [12:41:31]Write 4 bytes [12:41:31]NVStorageSaveData done [12:41:31]ExternCall_PrintAddStr [12:41:31]wPrintStart [12:41:31]Write to MH i2c: 01 00 00 A6 C0 66 [12:41:31]Write i2c OK [12:41:31]MH_I2C_Read... [12:41:31]Read from MH i2c: 01 [12:41:31]MH_I2C_Read... [12:41:31]OFD Sender: Processing packet 308857 [packets to send 222, broken 221] [12:41:31]ProducePacketName [12:41:31]name=ofd_packets/00308857 [12:41:31]OFD Sender: To server: pG, [12:41:31]CommunicateWithHost lk.salyk.kg:30040 [12:41:31]ConnectInit lk.salyk.kg [12:41:31]Read from MH i2c: 01 07 00 [12:41:31]MH_I2C_Read... [12:41:31]Read from MH i2c: 01 07 00 A6 C0 00 00 00 00 00 FF 0F 7B [12:41:31]RasterBufferAndPrint [12:41:31]line Счет N : (1)642724 [12:41:31]line ИНН: 02508201610067 [12:41:31]line Контрольно-Кассовый Чек [12:41:31]line ПРОДАЖА [12:41:31]line ТРК (МРК, ГНК) : 52 [12:41:31]line Товар: 2710124130 [12:41:31]line Аи-92-К-2 [12:41:31]line 8.970 * 66.90 [12:41:31]line = 600.09 [12:41:31]line НДС 12% НСП 1% [12:41:31]line > о реализуемом товаре [12:41:31]line ОКРУГЛЕНИЕ: -0.09 [12:41:31]line ИТОГО: 600.00 [12:41:31]line Внесено: 600.00 [12:41:31]line СДАЧА: 0.00 [12:41:31]line НСП 1% : 5.31 [12:41:31]line НДС 12% : 63.73 [12:41:31]line Наличными: 600.00 [12:41:31]line Безнал.: 0.00 [12:41:31]line Место: АЗС № 172 "Партнер Нефть" [12:41:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:41:31]line СНО: Общий режим [12:41:31]line Чек 278 26.10.2024 12:41 [12:41:31]line Смена: 532 ФФД: 1.0 [12:41:31]line ЗНМ: 0300000116 [12:41:31]line РНМ: 0000000000091780 [12:41:31]line Версия ККМ: 001 [12:41:31]line ФМ: 0000000000871765 [12:41:31]line ФД: 308857 [12:41:31]line ФПД: 188565272825097 [12:41:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124135&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308857&fm=188565272825097&tin=02508201610067®Number=0000000000091780&sum=60000 [12:41:31]written 0, free lines is 4095 [12:41:31]Connected sock=10 [12:41:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A7 EA 07 01 65 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 01 00 00 F4 03 04 00 7F E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 79 B6 04 00 35 04 06 00 AB 7F C6 1A 8D 09 76 0C 96 EF BA 17 5F 60 [12:41:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6F 74 47 00 4A 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 31 37 36 35 10 04 04 00 79 B6 04 00 F4 03 04 00 DE 89 1C 67 B6 04 01 00 00 5A A8 54 74 27 59 2B FA [12:41:32]CommunicateWithHost err = 0 [12:41:32]CheckOFDResponse [12:41:32]1017 (14) - 77093643461234 [12:41:32]1041 (16) - 0000000000871765 [12:41:32]1040 (4) - 308857 [12:41:32]1012 (4) - 26.10.2024 06:19 [12:41:32]1206 (1) - 0 [12:41:32]OFD Sender: Remove packet 308857 [12:41:32]ProducePacketName [12:41:32]name=ofd_packets/00308857 [12:41:32]NVStorageDeleteData [12:41:32]Write to MH i2c: 01 00 00 D0 C0 90 [12:41:32]Write i2c OK [12:41:32]MH_I2C_Read... [12:41:32]Read from MH i2c: 01 [12:41:32]MH_I2C_Read... [12:41:32]Read from MH i2c: 01 07 00 [12:41:32]MH_I2C_Read... [12:41:32]Read from MH i2c: 01 07 00 D0 C0 00 00 00 00 00 DC 0C 7F [12:41:32]RasterBufferAndPrint [12:41:32]line [12:41:32]line [12:41:32]line [12:41:32]line [12:41:32]line [12:41:32]written 0, free lines is 3314 [12:41:32]MH_Cut [12:41:32]Write to MH i2c: D1 01 00 D7 C0 01 69 [12:41:32]Write i2c OK [12:41:32]MH_I2C_Read... [12:41:32]Read from MH i2c: D1 [12:41:32]MH_I2C_Read... [12:41:32]Read from MH i2c: D1 01 00 [12:41:32]MH_I2C_Read... [12:41:32]Read from MH i2c: D1 01 00 D7 C0 00 68 [12:41:32]Write to MH i2c: 01 00 00 D8 C0 98 [12:41:32]Write i2c OK [12:41:32]MH_I2C_Read... [12:41:32]OFD Sender: No OFD packet to send [12:41:33]*** Cut start [12:41:33]*** Purtial cut [12:41:33]*** Stage 1: CUTSNS_PIN = 1 [12:41:33]Read from MH i2c: 01 [12:41:33]MH_I2C_Read... [12:41:33]*** Stop cut motor [12:41:33]*** Cut end [12:41:33]Read from MH i2c: 01 07 00 [12:41:33]MH_I2C_Read... [12:41:33]Read from MH i2c: 01 07 00 D8 C0 00 00 00 00 00 FF 0F AD [12:41:33]process_action close_receipt done [12:41:33]requested_data is exist [12:41:33]produce_requested_data [12:41:33]requested_item fm.sn is exist - process it [12:41:33]wFMCommunicate request_size=4 [12:41:33]MH_SAM_APDU [12:41:33]CAPDU: 80 11 00 00 [12:41:33]Write to MH i2c: E2 08 00 D9 C0 80 11 00 00 00 00 00 00 13 [12:41:33]Write i2c OK [12:41:33]MH_I2C_Read... [12:41:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:41:33]Read from MH i2c: E2 [12:41:33]MH_I2C_Read... [12:41:33]Read from MH i2c: E2 17 00 [12:41:33]MH_I2C_Read... [12:41:33]Read from MH i2c: E2 17 00 D9 C0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 68 [12:41:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:41:33]wFMCommunicate OK [12:41:33]requested_item fd.num is exist - process it [12:41:33]SAM_PROTO_GetFieldsCounters [12:41:33]wFMCommunicate request_size=4 [12:41:33]MH_SAM_APDU [12:41:33]CAPDU: 80 13 00 00 [12:41:33]Write to MH i2c: E2 08 00 DA C0 80 13 00 00 00 00 00 00 16 [12:41:33]Write i2c OK [12:41:33]MH_I2C_Read... [12:41:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:41:33]Read from MH i2c: E2 [12:41:33]MH_I2C_Read... [12:41:33]Read from MH i2c: E2 62 00 [12:41:33]MH_I2C_Read... [12:41:33]Read from MH i2c: E2 62 00 DA C0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 79 B6 04 00 0E 04 04 00 14 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 C7 [12:41: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 79 B6 04 00 0E 04 04 00 14 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 [12:41:33]wFMCommunicate OK [12:41:33]SAM_PROTO_GetFieldsCounters done [12:41:33]requested_item shift.num is exist - process it [12:41:33]requested_item shift.opened is exist - process it [12:41:33]req_shift_opened [12:41:33]FM_GetShiftState [12:41:33]SAM_PROTO_GetShiftState [12:41:33]wFMCommunicate request_size=4 [12:41:33]MH_SAM_APDU [12:41:33]CAPDU: 80 13 01 00 [12:41:33]Write to MH i2c: E2 08 00 DB C0 80 13 01 00 00 00 00 00 18 [12:41:33]Write i2c OK [12:41:33]MH_I2C_Read... [12:41:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:41:33]Read from MH i2c: E2 [12:41:33]MH_I2C_Read... [12:41:33]Read from MH i2c: E2 0E 00 [12:41:33]MH_I2C_Read... [12:41:33]Read from MH i2c: E2 0E 00 DB C0 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 96 [12:41:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:41:33]wFMCommunicate OK [12:41:33]SAM_PROTO_GetShiftState done [12:41:33]FM_GetShiftState done [12:41:33]req_shift_opened done [12:41:33]requested_item shift.open_date is exist - process it [12:41:33]req_shift_open_date [12:41:33]req_shift_open_date done [12:41:33]produce_requested_data done [12:41:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308857,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:41:33]process_action_free close_receipt [12:41:33]json_value_free [12:41:33]json_value_free done [12:41:33]process_json_proto returns [12:41:33]Send response to host [12:41:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308857,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:41:33]free response buf [12:41:33]execute_script done [12:41:33]execute_script returns [12:41:33]free content buf [12:41:33]Sock 9.Close socket [12:41:33]Sock 9.Thread stoped [12:41:37]OFD Sender: No OFD packet to send [12:41:42]OFD Sender: No OFD packet to send [12:41:47]OFD Sender: No OFD packet to send [12:41:52]OFD Sender: No OFD packet to send [12:41:57]OFD Sender: No OFD packet to send [12:42:02]OFD Sender: No OFD packet to send [12:42:07]OFD Sender: No OFD packet to send [12:42:12]OFD Sender: No OFD packet to send [12:42:17]OFD Sender: No OFD packet to send [12:42:22]OFD Sender: No OFD packet to send [12:42:27]OFD Sender: No OFD packet to send [12:42:29]accept exits with 8 [12:42:29]New connection [12:42:29]New thread 3067342180 created [12:42:29]Thread 3067198820 joined [12:42:29]Waiting for new connection... [12:42:29] Sock 8.Parse request [12:42:29]Sock 8.Check first char [12:42:29]Sock 8.First char is OK [12:42:29]request: POST /json_proto HTTP/1.0 [12:42:29]Method: POST [12:42:29]URL: /json_proto [12:42:29]Method is POST - this is cgi request [12:42:29]url: /json_proto [12:42:29]query_string will be loaded in cgi processing [12:42:29]execute_cgi json_proto POST (null) [12:42:29]execute_cgi path=json_proto method=POST [12:42:29]POST find Content-Length [12:42:29]Host: 172.17.96.3:8080 [12:42:29]Content-Length: 682 [12:42:29]Content-Type: application/json [12:42:29] [12:42:29]POST finish read [12:42:29]Found Content-Length = 682 [12:42:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:42:29]execute_script... [12:42: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)642725", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [12:42:29]POST & json_proto [12:42:29]process_json_proto [12:42:29]json parsed OK: [12:42:29]protocol is kg_v1.0 [12:42:29]action value=close_receipt [12:42:29]process_action close_receipt [12:42:29]cmd_close_receipt [12:42:29]MH_GetDate [12:42:29]Write to MH i2c: F0 00 00 DC C0 8B [12:42:29]Write i2c OK [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: F0 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: F0 09 00 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: F0 09 00 DC C0 00 BB E3 1C 67 44 5E 04 65 C0 [12:42:29]GetLastDocTimeStamp 1729946495 [12:42:29]current date 1729946555 [12:42:29]FM_GetShiftState [12:42:29]SAM_PROTO_GetShiftState [12:42:29]wFMCommunicate request_size=4 [12:42:29]MH_SAM_APDU [12:42:29]CAPDU: 80 13 01 00 [12:42:29]Write to MH i2c: E2 08 00 DD C0 80 13 01 00 00 00 00 00 1A [12:42:29]Write i2c OK [12:42:29]MH_I2C_Read... [12:42:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:29]Read from MH i2c: E2 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: E2 0E 00 [12:42:29]MH_I2C_Read... [12:42:29]Read from MH i2c: E2 0E 00 DD C0 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 98 [12:42:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:42:29]wFMCommunicate OK [12:42:29]SAM_PROTO_GetShiftState done [12:42:29]FM_GetShiftState done [12:42:29]opened in 1729902265 [12:42:29]opened+sec_in_day 1729988665 [12:42:29]quantity*price = 100015 [12:42:29]sum+1 = 100017 [12:42:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 279 26.10.2024 12:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308858 ФПД: 80933479947896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124235&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308858&fm=80933479947896&tin=02508201610067®Number=0000000000091780&sum=100000 [12:42:30]StoreToDocumentArchive [12:42:30]shift 532 fd 308858 [12:42:30]save to /storage/0532/doc_00308858 [12:42:30]save last doc name /storage/0532/doc_00308858 to /storage/kkm_last_doc_name [12:42:30]save OK [12:42:30]Clear old archive folders... [12:42:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:42:30]tlvbuf is B6FB7910 [12:42:30]SAM_PROTO_ClearQueue [12:42:30]wFMCommunicate request_size=4 [12:42:30]MH_SAM_APDU [12:42:30]CAPDU: 80 09 00 00 [12:42:30]Write to MH i2c: E2 08 00 EA C0 80 09 00 00 00 00 00 00 1C [12:42:30]Write i2c OK [12:42:30]MH_I2C_Read... [12:42:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:30]Read from MH i2c: E2 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: E2 03 00 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: E2 03 00 EA C0 00 90 00 1E [12:42:30]RAPDU: 90 00 [12:42:30]wFMCommunicate OK [12:42:30]SAM_PROTO_ClearQueue done [12:42:30]KKMCreateOFDPacket [12:42:30]OFDProtocolAddRootSTLVToBuf [12:42:30]FM_MakeSignedData [12:42:30]FM_MakeSignedData [12:42:30]SAM_PROTO_SignData [12:42:30]wFMCommunicate request_size=4 [12:42:30]MH_SAM_APDU [12:42:30]CAPDU: 80 0D 01 02 [12:42:30]Write to MH i2c: E2 08 00 EB C0 80 0D 01 02 00 00 00 00 24 [12:42:30]Write i2c OK [12:42:30]MH_I2C_Read... [12:42:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:30]Read from MH i2c: E2 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: E2 03 00 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: E2 03 00 EB C0 00 90 00 1F [12:42:30]RAPDU: 90 00 [12:42:30]wFMCommunicate OK [12:42:30]wFMCommunicate request_size=255 [12:42:30]MH_SAM_APDU [12:42:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 17 01 00 00 F4 03 04 00 BB E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7A B6 04 00 35 04 06 00 49 [12:42:30]Write to MH i2c: E2 02 01 EC C0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 17 01 00 00 F4 03 04 00 BB E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7A B6 04 00 35 04 06 00 49 00 00 78 [12:42:30]Write i2c OK [12:42:30]MH_I2C_Read... [12:42:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:30]Read from MH i2c: E2 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: E2 03 00 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: E2 03 00 EC C0 00 90 00 20 [12:42:30]RAPDU: 90 00 [12:42:30]wFMCommunicate OK [12:42:30]wFMCommunicate request_size=10 [12:42:30]MH_SAM_APDU [12:42:30]CAPDU: 80 0D 02 02 05 9B CB 52 9E 78 [12:42:30]Write to MH i2c: E2 0D 00 ED C0 80 0D 02 02 05 00 9B CB 52 9E 78 00 00 FF [12:42:30]Write i2c OK [12:42:30]MH_I2C_Read... [12:42:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:30]Read from MH i2c: E2 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: E2 03 00 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: E2 03 00 ED C0 00 90 00 21 [12:42:30]RAPDU: 90 00 [12:42:30]wFMCommunicate OK [12:42:30]wFMCommunicate request_size=4 [12:42:30]MH_SAM_APDU [12:42:30]CAPDU: 80 0D 03 02 [12:42:30]Write to MH i2c: E2 08 00 EE C0 80 0D 03 02 00 00 00 00 29 [12:42:30]Write i2c OK [12:42:30]MH_I2C_Read... [12:42:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:30]Read from MH i2c: E2 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: E2 0B 00 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: E2 0B 00 EE C0 00 F7 23 CB BF 8B 5B 1D 8C 90 00 5D [12:42:30]RAPDU: F7 23 CB BF 8B 5B 1D 8C 90 00 [12:42:30]wFMCommunicate OK [12:42:30]SAM_PROTO_SignData done [12:42:30]FM_MakeSignedData done [12:42:30]CreateOFDProtocolMessage [12:42:30]wFMCommunicate request_size=4 [12:42:30]MH_SAM_APDU [12:42:30]CAPDU: 80 11 00 00 [12:42:30]Write to MH i2c: E2 08 00 EF C0 80 11 00 00 00 00 00 00 29 [12:42:30]Write i2c OK [12:42:30]MH_I2C_Read... [12:42:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:30]Read from MH i2c: E2 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: E2 17 00 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: E2 17 00 EF C0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7E [12:42:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:42:30]wFMCommunicate OK [12:42:30]CreateOFDProtocolMessage done [12:42:30]OFDSenderStorePacket 308858 [12:42:30]StoreOFDPacket docnum=308858 [12:42:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 41 87 07 01 27 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 17 01 00 00 F4 03 04 00 BB E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7A B6 04 00 35 04 06 00 49 9B CB 52 9E 78 F7 23 CB BF 8B 5B 1D 8C [12:42:30]CheckFolder [12:42:30]dirname=/storage/ofd_packets [12:42:30]CheckFolder done [12:42:30]ProducePacketName [12:42:30]name=ofd_packets/00308858 [12:42:30]NVStorageSaveData ofd_packets/00308858 [12:42:30]File name is /storage/ofd_packets/00308858 [12:42:30]Write 301 bytes [12:42:30]NVStorageSaveData done [12:42:30]OFDSenderStorePacket done [12:42:30]KKMCreateOFDPacket done [12:42:30]NVStorageSaveData kkm_last_timestamp [12:42:30]File name is /storage/kkm_last_timestamp [12:42:30]Write 4 bytes [12:42:30]NVStorageSaveData done [12:42:30]ExternCall_PrintAddStr [12:42:30]wPrintStart [12:42:30]Write to MH i2c: 01 00 00 F0 C0 B0 [12:42:30]Write i2c OK [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: 01 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: 01 07 00 [12:42:30]MH_I2C_Read... [12:42:30]Read from MH i2c: 01 07 00 F0 C0 00 00 00 00 00 FF 0F C5 [12:42:30]RasterBufferAndPrint [12:42:30]line Счет N : (1)642725 [12:42:30]line ИНН: 02508201610067 [12:42:30]line Контрольно-Кассовый Чек [12:42:30]line ПРОДАЖА [12:42:30]line ТРК (МРК, ГНК) : 52 [12:42:30]line Товар: 2710124130 [12:42:30]line Аи-92-К-2 [12:42:30]line 14.950 * 66.90 [12:42:30]line = 1000.16 [12:42:30]line НДС 12% НСП 1% [12:42:30]line > о реализуемом товаре [12:42:30]line ОКРУГЛЕНИЕ: -0.16 [12:42:30]line ИТОГО: 1000.00 [12:42:30]line Внесено: 1000.00 [12:42:30]line СДАЧА: 0.00 [12:42:30]line НСП 1% : 8.85 [12:42:30]line НДС 12% : 106.21 [12:42:30]line Наличными: 1000.00 [12:42:30]line Безнал.: 0.00 [12:42:30]line Место: АЗС № 172 "Партнер Нефть" [12:42:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:42:30]line СНО: Общий режим [12:42:30]line Чек 279 26.10.2024 12:42 [12:42:30]line Смена: 532 ФФД: 1.0 [12:42:30]line ЗНМ: 0300000116 [12:42:30]line РНМ: 0000000000091780 [12:42:30]line Версия ККМ: 001 [12:42:30]line ФМ: 0000000000871765 [12:42:30]line ФД: 308858 [12:42:30]line ФПД: 80933479947896 [12:42:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124235&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308858&fm=80933479947896&tin=02508201610067®Number=0000000000091780&sum=100000 [12:42:30]written 0, free lines is 4095 [12:42:30]OFD Sender: Processing packet 308858 [packets to send 222, broken 221] [12:42:30]ProducePacketName [12:42:30]name=ofd_packets/00308858 [12:42:30]OFD Sender: To server: pG, [12:42:30]CommunicateWithHost lk.salyk.kg:30040 [12:42:30]ConnectInit lk.salyk.kg [12:42:31]Connected sock=10 [12:42:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 41 87 07 01 27 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 17 01 00 00 F4 03 04 00 BB E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7A B6 04 00 35 04 06 00 49 9B CB 52 9E 78 F7 23 CB BF 8B 5B 1D 8C [12:42:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 91 4A 47 00 AF 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7A B6 04 00 F4 03 04 00 19 8A 1C 67 B6 04 01 00 00 58 78 C9 0B E3 7E E7 C5 [12:42:31]CommunicateWithHost err = 0 [12:42:31]CheckOFDResponse [12:42:31]1017 (14) - 77093643461234 [12:42:31]1041 (16) - 0000000000871765 [12:42:31]1040 (4) - 308858 [12:42:31]1012 (4) - 26.10.2024 06:20 [12:42:31]1206 (1) - 0 [12:42:31]OFD Sender: Remove packet 308858 [12:42:31]ProducePacketName [12:42:31]name=ofd_packets/00308858 [12:42:31]NVStorageDeleteData [12:42:31]Write to MH i2c: 01 00 00 1A C1 DB [12:42:31]Write i2c OK [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: 01 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: 01 07 00 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: 01 07 00 1A C1 00 00 00 00 00 C4 0C B2 [12:42:31]RasterBufferAndPrint [12:42:31]line [12:42:31]line [12:42:31]line [12:42:31]line [12:42:31]line [12:42:31]written 0, free lines is 3275 [12:42:31]MH_Cut [12:42:31]Write to MH i2c: D1 01 00 21 C1 01 B4 [12:42:31]Write i2c OK [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: D1 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: D1 01 00 [12:42:31]MH_I2C_Read... [12:42:31]Read from MH i2c: D1 01 00 21 C1 00 B3 [12:42:31]Write to MH i2c: 01 00 00 22 C1 E3 [12:42:31]Write i2c OK [12:42:31]MH_I2C_Read... [12:42:31]OFD Sender: No OFD packet to send [12:42:32]*** Cut start [12:42:32]*** Purtial cut [12:42:32]*** Stage 1: CUTSNS_PIN = 1 [12:42:32]Read from MH i2c: 01 [12:42:32]MH_I2C_Read... [12:42:32]*** Stop cut motor [12:42:32]*** Cut end [12:42:32]Read from MH i2c: 01 07 00 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: 01 07 00 22 C1 00 00 00 00 00 FF 0F F8 [12:42:32]process_action close_receipt done [12:42:32]requested_data is exist [12:42:32]produce_requested_data [12:42:32]requested_item fm.sn is exist - process it [12:42:32]wFMCommunicate request_size=4 [12:42:32]MH_SAM_APDU [12:42:32]CAPDU: 80 11 00 00 [12:42:32]Write to MH i2c: E2 08 00 23 C1 80 11 00 00 00 00 00 00 5E [12:42:32]Write i2c OK [12:42:32]MH_I2C_Read... [12:42:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:32]Read from MH i2c: E2 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: E2 17 00 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: E2 17 00 23 C1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B3 [12:42:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:42:32]wFMCommunicate OK [12:42:32]requested_item fd.num is exist - process it [12:42:32]SAM_PROTO_GetFieldsCounters [12:42:32]wFMCommunicate request_size=4 [12:42:32]MH_SAM_APDU [12:42:32]CAPDU: 80 13 00 00 [12:42:32]Write to MH i2c: E2 08 00 24 C1 80 13 00 00 00 00 00 00 61 [12:42:32]Write i2c OK [12:42:32]MH_I2C_Read... [12:42:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:32]Read from MH i2c: E2 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: E2 62 00 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: E2 62 00 24 C1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7A B6 04 00 0E 04 04 00 14 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 16 [12:42:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7A B6 04 00 0E 04 04 00 14 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 [12:42:32]wFMCommunicate OK [12:42:32]SAM_PROTO_GetFieldsCounters done [12:42:32]requested_item shift.num is exist - process it [12:42:32]requested_item shift.opened is exist - process it [12:42:32]req_shift_opened [12:42:32]FM_GetShiftState [12:42:32]SAM_PROTO_GetShiftState [12:42:32]wFMCommunicate request_size=4 [12:42:32]MH_SAM_APDU [12:42:32]CAPDU: 80 13 01 00 [12:42:32]Write to MH i2c: E2 08 00 25 C1 80 13 01 00 00 00 00 00 63 [12:42:32]Write i2c OK [12:42:32]MH_I2C_Read... [12:42:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:32]Read from MH i2c: E2 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: E2 0E 00 [12:42:32]MH_I2C_Read... [12:42:32]Read from MH i2c: E2 0E 00 25 C1 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E1 [12:42:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:42:32]wFMCommunicate OK [12:42:32]SAM_PROTO_GetShiftState done [12:42:32]FM_GetShiftState done [12:42:32]req_shift_opened done [12:42:32]requested_item shift.open_date is exist - process it [12:42:32]req_shift_open_date [12:42:32]req_shift_open_date done [12:42:32]produce_requested_data done [12:42:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308858,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:42:32]process_action_free close_receipt [12:42:32]json_value_free [12:42:32]json_value_free done [12:42:32]process_json_proto returns [12:42:32]Send response to host [12:42:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308858,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:42:32]free response buf [12:42:32]execute_script done [12:42:32]execute_script returns [12:42:32]free content buf [12:42:32]Sock 8.Close socket [12:42:32]Sock 8.Thread stoped [12:42:36]OFD Sender: No OFD packet to send [12:42:41]OFD Sender: No OFD packet to send [12:42:46]OFD Sender: No OFD packet to send [12:42:51]OFD Sender: No OFD packet to send [12:42:56]OFD Sender: No OFD packet to send [12:43:01]OFD Sender: No OFD packet to send [12:43:02]accept exits with 9 [12:43:02]New connection [12:43:02]New thread 3067198820 created [12:43:02]Thread 3067342180 joined [12:43:02]Waiting for new connection... [12:43:02] Sock 9.Parse request [12:43:02]Sock 9.Check first char [12:43:02]Sock 9.First char is OK [12:43:02]request: POST /json_proto HTTP/1.0 [12:43:02]Method: POST [12:43:02]URL: /json_proto [12:43:02]Method is POST - this is cgi request [12:43:02]url: /json_proto [12:43:02]query_string will be loaded in cgi processing [12:43:02]execute_cgi json_proto POST (null) [12:43:02]execute_cgi path=json_proto method=POST [12:43:02]POST find Content-Length [12:43:02]Host: 172.17.96.3:8080 [12:43:02]Content-Length: 677 [12:43:02]Content-Type: application/json [12:43:02] [12:43:02]POST finish read [12:43:02]Found Content-Length = 677 [12:43:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:43:02]execute_script... [12:43: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)642726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:43:02]POST & json_proto [12:43:02]process_json_proto [12:43:02]json parsed OK: [12:43:02]protocol is kg_v1.0 [12:43:02]action value=close_receipt [12:43:02]process_action close_receipt [12:43:02]cmd_close_receipt [12:43:02]MH_GetDate [12:43:02]Write to MH i2c: F0 00 00 26 C1 D6 [12:43:02]Write i2c OK [12:43:02]MH_I2C_Read... [12:43:02]Read from MH i2c: F0 [12:43:02]MH_I2C_Read... [12:43:02]Read from MH i2c: F0 09 00 [12:43:02]MH_I2C_Read... [12:43:02]Read from MH i2c: F0 09 00 26 C1 00 DC E3 1C 67 44 5E 04 65 2C [12:43:02]GetLastDocTimeStamp 1729946555 [12:43:02]current date 1729946588 [12:43:02]FM_GetShiftState [12:43:02]SAM_PROTO_GetShiftState [12:43:02]wFMCommunicate request_size=4 [12:43:02]MH_SAM_APDU [12:43:02]CAPDU: 80 13 01 00 [12:43:02]Write to MH i2c: E2 08 00 27 C1 80 13 01 00 00 00 00 00 65 [12:43:02]Write i2c OK [12:43:02]MH_I2C_Read... [12:43:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:02]Read from MH i2c: E2 [12:43:02]MH_I2C_Read... [12:43:02]Read from MH i2c: E2 0E 00 [12:43:02]MH_I2C_Read... [12:43:02]Read from MH i2c: E2 0E 00 27 C1 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E3 [12:43:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:43:02]wFMCommunicate OK [12:43:02]SAM_PROTO_GetShiftState done [12:43:02]FM_GetShiftState done [12:43:02]opened in 1729902265 [12:43:02]opened+sec_in_day 1729988665 [12:43:02]quantity*price = 50041 [12:43:02]sum+1 = 50042 [12:43:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 280 26.10.2024 12:43 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308859 ФПД: 66413033008510 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124308&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308859&fm=66413033008510&tin=02508201610067®Number=0000000000091780&sum=50000 [12:43:03]StoreToDocumentArchive [12:43:03]shift 532 fd 308859 [12:43:03]save to /storage/0532/doc_00308859 [12:43:03]save last doc name /storage/0532/doc_00308859 to /storage/kkm_last_doc_name [12:43:03]save OK [12:43:03]Clear old archive folders... [12:43:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:43:03]tlvbuf is 00B31D70 [12:43:03]SAM_PROTO_ClearQueue [12:43:03]wFMCommunicate request_size=4 [12:43:03]MH_SAM_APDU [12:43:03]CAPDU: 80 09 00 00 [12:43:03]Write to MH i2c: E2 08 00 34 C1 80 09 00 00 00 00 00 00 67 [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:43:03]Read from MH i2c: E2 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 03 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 03 00 34 C1 00 90 00 69 [12:43:03]RAPDU: 90 00 [12:43:03]wFMCommunicate OK [12:43:03]SAM_PROTO_ClearQueue done [12:43:03]KKMCreateOFDPacket [12:43:03]OFDProtocolAddRootSTLVToBuf [12:43:03]FM_MakeSignedData [12:43:03]FM_MakeSignedData [12:43:03]SAM_PROTO_SignData [12:43:03]wFMCommunicate request_size=4 [12:43:03]MH_SAM_APDU [12:43:03]CAPDU: 80 0D 01 02 [12:43:03]Write to MH i2c: E2 08 00 35 C1 80 0D 01 02 00 00 00 00 6F [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:43:03]Read from MH i2c: E2 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 03 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 03 00 35 C1 00 90 00 6A [12:43:03]RAPDU: 90 00 [12:43:03]wFMCommunicate OK [12:43:03]wFMCommunicate request_size=255 [12:43:03]MH_SAM_APDU [12:43:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 18 01 00 00 F4 03 04 00 DC E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7B B6 04 00 35 04 06 00 3C [12:43:03]Write to MH i2c: E2 02 01 36 C1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 18 01 00 00 F4 03 04 00 DC E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7B B6 04 00 35 04 06 00 3C 00 00 DF [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:03]Read from MH i2c: E2 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 03 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 03 00 36 C1 00 90 00 6B [12:43:03]RAPDU: 90 00 [12:43:03]wFMCommunicate OK [12:43:03]wFMCommunicate request_size=10 [12:43:03]MH_SAM_APDU [12:43:03]CAPDU: 80 0D 02 02 05 66 FD 3D AD 7E [12:43:03]Write to MH i2c: E2 0D 00 37 C1 80 0D 02 02 05 00 66 FD 3D AD 7E 00 00 47 [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:43:03]Read from MH i2c: E2 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 03 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 03 00 37 C1 00 90 00 6C [12:43:03]RAPDU: 90 00 [12:43:03]wFMCommunicate OK [12:43:03]wFMCommunicate request_size=4 [12:43:03]MH_SAM_APDU [12:43:03]CAPDU: 80 0D 03 02 [12:43:03]Write to MH i2c: E2 08 00 38 C1 80 0D 03 02 00 00 00 00 74 [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:43:03]Read from MH i2c: E2 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 0B 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 0B 00 38 C1 00 69 29 07 E0 7E DD 9E AC 90 00 93 [12:43:03]RAPDU: 69 29 07 E0 7E DD 9E AC 90 00 [12:43:03]wFMCommunicate OK [12:43:03]SAM_PROTO_SignData done [12:43:03]FM_MakeSignedData done [12:43:03]CreateOFDProtocolMessage [12:43:03]wFMCommunicate request_size=4 [12:43:03]MH_SAM_APDU [12:43:03]CAPDU: 80 11 00 00 [12:43:03]Write to MH i2c: E2 08 00 39 C1 80 11 00 00 00 00 00 00 74 [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:03]Read from MH i2c: E2 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 17 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: E2 17 00 39 C1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C9 [12:43:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:43:03]wFMCommunicate OK [12:43:03]CreateOFDProtocolMessage done [12:43:03]OFDSenderStorePacket 308859 [12:43:03]StoreOFDPacket docnum=308859 [12:43:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B3 3D 07 01 BE 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 18 01 00 00 F4 03 04 00 DC E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7B B6 04 00 35 04 06 00 3C 66 FD 3D AD 7E 69 29 07 E0 7E DD 9E AC [12:43:03]CheckFolder [12:43:03]dirname=/storage/ofd_packets [12:43:03]CheckFolder done [12:43:03]ProducePacketName [12:43:03]name=ofd_packets/00308859 [12:43:03]NVStorageSaveData ofd_packets/00308859 [12:43:03]File name is /storage/ofd_packets/00308859 [12:43:03]Write 301 bytes [12:43:03]NVStorageSaveData done [12:43:03]OFDSenderStorePacket done [12:43:03]KKMCreateOFDPacket done [12:43:03]NVStorageSaveData kkm_last_timestamp [12:43:03]File name is /storage/kkm_last_timestamp [12:43:03]Write 4 bytes [12:43:03]NVStorageSaveData done [12:43:03]ExternCall_PrintAddStr [12:43:03]wPrintStart [12:43:03]Write to MH i2c: 01 00 00 3A C1 FB [12:43:03]Write i2c OK [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: 01 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: 01 07 00 [12:43:03]MH_I2C_Read... [12:43:03]Read from MH i2c: 01 07 00 3A C1 00 00 00 00 00 FF 0F 10 [12:43:03]RasterBufferAndPrint [12:43:03]line Счет N : (1)642726 [12:43:03]line ИНН: 02508201610067 [12:43:03]line Контрольно-Кассовый Чек [12:43:03]line ПРОДАЖА [12:43:03]line ТРК (МРК, ГНК) : 41 [12:43:03]line Товар: 2710124130 [12:43:03]line Аи-92-К-2 [12:43:03]line 7.480 * 66.90 [12:43:03]line = 500.41 [12:43:03]line НДС 12% НСП 1% [12:43:03]line > о реализуемом товаре [12:43:03]line ОКРУГЛЕНИЕ: -0.41 [12:43:03]line ИТОГО: 500.00 [12:43:03]line Внесено: 500.00 [12:43:03]line СДАЧА: 0.00 [12:43:03]line НСП 1% : 4.43 [12:43:03]line НДС 12% : 53.14 [12:43:03]line Наличными: 500.00 [12:43:03]line Безнал.: 0.00 [12:43:03]line Место: АЗС № 172 "Партнер Нефть" [12:43:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:43:03]line СНО: Общий режим [12:43:03]line Чек 280 26.10.2024 12:43 [12:43:03]line Смена: 532 ФФД: 1.0 [12:43:03]line ЗНМ: 0300000116 [12:43:03]line РНМ: 0000000000091780 [12:43:03]line Версия ККМ: 001 [12:43:03]line ФМ: 0000000000871765 [12:43:03]line ФД: 308859 [12:43:03]line ФПД: 66413033008510 [12:43:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124308&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308859&fm=66413033008510&tin=02508201610067®Number=0000000000091780&sum=50000 [12:43:03]written 0, free lines is 4095 [12:43:03]OFD Sender: Processing packet 308859 [packets to send 222, broken 221] [12:43:03]ProducePacketName [12:43:03]name=ofd_packets/00308859 [12:43:03]OFD Sender: To server: pG, [12:43:03]CommunicateWithHost lk.salyk.kg:30040 [12:43:03]ConnectInit lk.salyk.kg [12:43:04]Connected sock=10 [12:43:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B3 3D 07 01 BE 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 18 01 00 00 F4 03 04 00 DC E3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7B B6 04 00 35 04 06 00 3C 66 FD 3D AD 7E 69 29 07 E0 7E DD 9E AC [12:43:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3D 4A 47 00 DB 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7B B6 04 00 F4 03 04 00 3A 8A 1C 67 B6 04 01 00 00 BE 38 E9 47 5E 3F 09 C3 [12:43:04]CommunicateWithHost err = 0 [12:43:04]CheckOFDResponse [12:43:04]1017 (14) - 77093643461234 [12:43:04]1041 (16) - 0000000000871765 [12:43:04]1040 (4) - 308859 [12:43:04]1012 (4) - 26.10.2024 06:20 [12:43:04]1206 (1) - 0 [12:43:04]OFD Sender: Remove packet 308859 [12:43:04]ProducePacketName [12:43:04]name=ofd_packets/00308859 [12:43:04]NVStorageDeleteData [12:43:04]Write to MH i2c: 01 00 00 64 C1 25 [12:43:04]Write i2c OK [12:43:04]MH_I2C_Read... [12:43:04]Read from MH i2c: 01 [12:43:04]MH_I2C_Read... [12:43:04]Read from MH i2c: 01 07 00 [12:43:04]MH_I2C_Read... [12:43:04]Read from MH i2c: 01 07 00 64 C1 00 00 00 00 00 C1 0C F9 [12:43:04]RasterBufferAndPrint [12:43:04]line [12:43:04]line [12:43:04]line [12:43:04]line [12:43:04]line [12:43:04]written 0, free lines is 3272 [12:43:04]MH_Cut [12:43:04]Write to MH i2c: D1 01 00 6B C1 01 FE [12:43:04]Write i2c OK [12:43:04]MH_I2C_Read... [12:43:04]Read from MH i2c: D1 [12:43:04]MH_I2C_Read... [12:43:04]Read from MH i2c: D1 01 00 [12:43:04]MH_I2C_Read... [12:43:04]Read from MH i2c: D1 01 00 6B C1 00 FD [12:43:04]Write to MH i2c: 01 00 00 6C C1 2D [12:43:04]Write i2c OK [12:43:04]MH_I2C_Read... [12:43:04]OFD Sender: No OFD packet to send [12:43:05]*** Cut start [12:43:05]*** Purtial cut [12:43:05]*** Stage 1: CUTSNS_PIN = 1 [12:43:05]*** Stop cut motor [12:43:05]*** Cut end [12:43:05]Read from MH i2c: 01 [12:43:05]MH_I2C_Read... [12:43:05]Read from MH i2c: 01 07 00 [12:43:05]MH_I2C_Read... [12:43:05]Read from MH i2c: 01 07 00 6C C1 00 00 00 00 00 FF 0F 42 [12:43:05]process_action close_receipt done [12:43:05]requested_data is exist [12:43:05]produce_requested_data [12:43:05]requested_item fm.sn is exist - process it [12:43:05]wFMCommunicate request_size=4 [12:43:05]MH_SAM_APDU [12:43:05]CAPDU: 80 11 00 00 [12:43:05]Write to MH i2c: E2 08 00 6D C1 80 11 00 00 00 00 00 00 A8 [12:43:05]Write i2c OK [12:43:05]MH_I2C_Read... [12:43:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:43:05]Read from MH i2c: E2 [12:43:05]MH_I2C_Read... [12:43:05]Read from MH i2c: E2 17 00 [12:43:05]MH_I2C_Read... [12:43:05]Read from MH i2c: E2 17 00 6D C1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FD [12:43:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:43:05]wFMCommunicate OK [12:43:05]requested_item fd.num is exist - process it [12:43:05]SAM_PROTO_GetFieldsCounters [12:43:05]wFMCommunicate request_size=4 [12:43:05]MH_SAM_APDU [12:43:05]CAPDU: 80 13 00 00 [12:43:05]Write to MH i2c: E2 08 00 6E C1 80 13 00 00 00 00 00 00 AB [12:43:05]Write i2c OK [12:43:05]MH_I2C_Read... [12:43:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:43:05]Read from MH i2c: E2 [12:43:05]MH_I2C_Read... [12:43:05]Read from MH i2c: E2 62 00 [12:43:05]MH_I2C_Read... [12:43:05]Read from MH i2c: E2 62 00 6E C1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7B B6 04 00 0E 04 04 00 14 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 64 [12:43: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7B B6 04 00 0E 04 04 00 14 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 [12:43:05]wFMCommunicate OK [12:43:05]SAM_PROTO_GetFieldsCounters done [12:43:05]requested_item shift.num is exist - process it [12:43:05]requested_item shift.opened is exist - process it [12:43:05]req_shift_opened [12:43:05]FM_GetShiftState [12:43:05]SAM_PROTO_GetShiftState [12:43:05]wFMCommunicate request_size=4 [12:43:05]MH_SAM_APDU [12:43:05]CAPDU: 80 13 01 00 [12:43:05]Write to MH i2c: E2 08 00 6F C1 80 13 01 00 00 00 00 00 AD [12:43:05]Write i2c OK [12:43:05]MH_I2C_Read... [12:43:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:43:05]Read from MH i2c: E2 [12:43:05]MH_I2C_Read... [12:43:05]Read from MH i2c: E2 0E 00 [12:43:05]MH_I2C_Read... [12:43:05]Read from MH i2c: E2 0E 00 6F C1 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2B [12:43:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:43:05]wFMCommunicate OK [12:43:05]SAM_PROTO_GetShiftState done [12:43:05]FM_GetShiftState done [12:43:05]req_shift_opened done [12:43:05]requested_item shift.open_date is exist - process it [12:43:05]req_shift_open_date [12:43:05]req_shift_open_date done [12:43:05]produce_requested_data done [12:43:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308859,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:43:05]process_action_free close_receipt [12:43:05]json_value_free [12:43:05]json_value_free done [12:43:05]process_json_proto returns [12:43:05]Send response to host [12:43:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308859,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:43:05]free response buf [12:43:05]execute_script done [12:43:05]execute_script returns [12:43:05]free content buf [12:43:05]Sock 9.Close socket [12:43:05]Sock 9.Thread stoped [12:43:09]OFD Sender: No OFD packet to send [12:43:14]OFD Sender: No OFD packet to send [12:43:19]OFD Sender: No OFD packet to send [12:43:24]OFD Sender: No OFD packet to send [12:43:29]OFD Sender: No OFD packet to send [12:43:34]OFD Sender: No OFD packet to send [12:43:39]OFD Sender: No OFD packet to send [12:43:44]OFD Sender: No OFD packet to send [12:43:49]OFD Sender: No OFD packet to send [12:43:54]OFD Sender: No OFD packet to send [12:43:59]OFD Sender: No OFD packet to send [12:44:04]OFD Sender: No OFD packet to send [12:44:09]OFD Sender: No OFD packet to send [12:44:14]OFD Sender: No OFD packet to send [12:44:19]OFD Sender: No OFD packet to send [12:44:24]OFD Sender: No OFD packet to send [12:44:29]OFD Sender: No OFD packet to send [12:44:32]accept exits with 8 [12:44:32]New connection [12:44:32]New thread 3067342180 created [12:44:32]Thread 3067198820 joined [12:44:32]Waiting for new connection... [12:44:32] Sock 8.Parse request [12:44:32]Sock 8.Check first char [12:44:32]Sock 8.First char is OK [12:44:32]request: POST /json_proto HTTP/1.0 [12:44:32]Method: POST [12:44:32]URL: /json_proto [12:44:32]Method is POST - this is cgi request [12:44:32]url: /json_proto [12:44:32]query_string will be loaded in cgi processing [12:44:32]execute_cgi json_proto POST (null) [12:44:32]execute_cgi path=json_proto method=POST [12:44:32]POST find Content-Length [12:44:32]Host: 172.17.96.3:8080 [12:44:32]Content-Length: 682 [12:44:32]Content-Type: application/json [12:44:32] [12:44:32]POST finish read [12:44:32]Found Content-Length = 682 [12:44:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:32]execute_script... [12:44: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)642727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:32]POST & json_proto [12:44:32]process_json_proto [12:44:32]json parsed OK: [12:44:32]protocol is kg_v1.0 [12:44:32]action value=close_receipt [12:44:32]process_action close_receipt [12:44:32]cmd_close_receipt [12:44:32]MH_GetDate [12:44:32]Write to MH i2c: F0 00 00 70 C1 20 [12:44:32]Write i2c OK [12:44:32]MH_I2C_Read... [12:44:32]Read from MH i2c: F0 [12:44:32]MH_I2C_Read... [12:44:32]Read from MH i2c: F0 09 00 [12:44:32]MH_I2C_Read... [12:44:32]Read from MH i2c: F0 09 00 70 C1 00 36 E4 1C 67 44 5E 04 65 D1 [12:44:32]GetLastDocTimeStamp 1729946588 [12:44:32]current date 1729946678 [12:44:32]FM_GetShiftState [12:44:32]SAM_PROTO_GetShiftState [12:44:32]wFMCommunicate request_size=4 [12:44:32]MH_SAM_APDU [12:44:32]CAPDU: 80 13 01 00 [12:44:32]Write to MH i2c: E2 08 00 71 C1 80 13 01 00 00 00 00 00 AF [12:44:32]Write i2c OK [12:44:32]MH_I2C_Read... [12:44:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:32]Read from MH i2c: E2 [12:44:32]MH_I2C_Read... [12:44:32]Read from MH i2c: E2 0E 00 [12:44:32]MH_I2C_Read... [12:44:32]Read from MH i2c: E2 0E 00 71 C1 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2D [12:44:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:44:32]wFMCommunicate OK [12:44:32]SAM_PROTO_GetShiftState done [12:44:32]FM_GetShiftState done [12:44:32]opened in 1729902265 [12:44:32]opened+sec_in_day 1729988665 [12:44:32]quantity*price = 200043 [12:44:32]sum+1 = 200044 [12:44:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 281 26.10.2024 12:44 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308860 ФПД: 142448878221823 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124438&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308860&fm=142448878221823&tin=02508201610067®Number=0000000000091780&sum=200000 [12:44:33]StoreToDocumentArchive [12:44:33]shift 532 fd 308860 [12:44:33]save to /storage/0532/doc_00308860 [12:44:33]save last doc name /storage/0532/doc_00308860 to /storage/kkm_last_doc_name [12:44:33]save OK [12:44:33]Clear old archive folders... [12:44:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:44:33]tlvbuf is 00B31C40 [12:44:33]SAM_PROTO_ClearQueue [12:44:33]wFMCommunicate request_size=4 [12:44:33]MH_SAM_APDU [12:44:33]CAPDU: 80 09 00 00 [12:44:33]Write to MH i2c: E2 08 00 7E C1 80 09 00 00 00 00 00 00 B1 [12:44:33]Write i2c OK [12:44:33]MH_I2C_Read... [12:44:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:33]Read from MH i2c: E2 [12:44:33]MH_I2C_Read... [12:44:33]Read from MH i2c: E2 03 00 [12:44:33]MH_I2C_Read... [12:44:33]Read from MH i2c: E2 03 00 7E C1 00 90 00 B3 [12:44:33]RAPDU: 90 00 [12:44:33]wFMCommunicate OK [12:44:33]SAM_PROTO_ClearQueue done [12:44:33]KKMCreateOFDPacket [12:44:33]OFDProtocolAddRootSTLVToBuf [12:44:33]FM_MakeSignedData [12:44:33]FM_MakeSignedData [12:44:33]SAM_PROTO_SignData [12:44:33]wFMCommunicate request_size=4 [12:44:33]MH_SAM_APDU [12:44:33]CAPDU: 80 0D 01 02 [12:44:33]Write to MH i2c: E2 08 00 7F C1 80 0D 01 02 00 00 00 00 B9 [12:44:33]Write i2c OK [12:44:33]MH_I2C_Read... [12:44:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:33]Read from MH i2c: E2 [12:44:33]MH_I2C_Read... [12:44:33]Read from MH i2c: E2 03 00 [12:44:33]MH_I2C_Read... [12:44:33]Read from MH i2c: E2 03 00 7F C1 00 90 00 B4 [12:44:33]RAPDU: 90 00 [12:44:33]wFMCommunicate OK [12:44:33]wFMCommunicate request_size=255 [12:44:33]MH_SAM_APDU [12:44:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 36 E4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7C B6 04 00 35 04 06 00 81 [12:44:33]Write to MH i2c: E2 02 01 80 C1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 36 E4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7C B6 04 00 35 04 06 00 81 00 00 74 [12:44:33]Write i2c OK [12:44:33]MH_I2C_Read... [12:44:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:34]Read from MH i2c: E2 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 03 00 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 03 00 80 C1 00 90 00 B5 [12:44:34]RAPDU: 90 00 [12:44:34]wFMCommunicate OK [12:44:34]wFMCommunicate request_size=10 [12:44:34]MH_SAM_APDU [12:44:34]CAPDU: 80 0D 02 02 05 8E 76 C8 F9 FF [12:44:34]Write to MH i2c: E2 0D 00 81 C1 80 0D 02 02 05 00 8E 76 C8 F9 FF 00 00 8A [12:44:34]Write i2c OK [12:44:34]MH_I2C_Read... [12:44:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:34]Read from MH i2c: E2 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 03 00 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 03 00 81 C1 00 90 00 B6 [12:44:34]RAPDU: 90 00 [12:44:34]wFMCommunicate OK [12:44:34]wFMCommunicate request_size=4 [12:44:34]MH_SAM_APDU [12:44:34]CAPDU: 80 0D 03 02 [12:44:34]Write to MH i2c: E2 08 00 82 C1 80 0D 03 02 00 00 00 00 BE [12:44:34]Write i2c OK [12:44:34]MH_I2C_Read... [12:44:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:34]Read from MH i2c: E2 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 0B 00 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 0B 00 82 C1 00 88 62 A1 ED BA 55 DF BB 90 00 E0 [12:44:34]RAPDU: 88 62 A1 ED BA 55 DF BB 90 00 [12:44:34]wFMCommunicate OK [12:44:34]SAM_PROTO_SignData done [12:44:34]FM_MakeSignedData done [12:44:34]CreateOFDProtocolMessage [12:44:34]wFMCommunicate request_size=4 [12:44:34]MH_SAM_APDU [12:44:34]CAPDU: 80 11 00 00 [12:44:34]Write to MH i2c: E2 08 00 83 C1 80 11 00 00 00 00 00 00 BE [12:44:34]Write i2c OK [12:44:34]MH_I2C_Read... [12:44:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:34]Read from MH i2c: E2 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 17 00 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: E2 17 00 83 C1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 13 [12:44:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:44:34]wFMCommunicate OK [12:44:34]CreateOFDProtocolMessage done [12:44:34]OFDSenderStorePacket 308860 [12:44:34]StoreOFDPacket docnum=308860 [12:44:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 50 BD 07 01 32 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 36 E4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7C B6 04 00 35 04 06 00 81 8E 76 C8 F9 FF 88 62 A1 ED BA 55 DF BB [12:44:34]CheckFolder [12:44:34]dirname=/storage/ofd_packets [12:44:34]CheckFolder done [12:44:34]ProducePacketName [12:44:34]name=ofd_packets/00308860 [12:44:34]NVStorageSaveData ofd_packets/00308860 [12:44:34]File name is /storage/ofd_packets/00308860 [12:44:34]Write 301 bytes [12:44:34]NVStorageSaveData done [12:44:34]OFDSenderStorePacket done [12:44:34]KKMCreateOFDPacket done [12:44:34]NVStorageSaveData kkm_last_timestamp [12:44:34]File name is /storage/kkm_last_timestamp [12:44:34]Write 4 bytes [12:44:34]NVStorageSaveData done [12:44:34]ExternCall_PrintAddStr [12:44:34]wPrintStart [12:44:34]Write to MH i2c: 01 00 00 84 C1 45 [12:44:34]Write i2c OK [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: 01 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: 01 07 00 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: 01 07 00 84 C1 00 00 00 00 00 FF 0F 5A [12:44:34]RasterBufferAndPrint [12:44:34]line Счет N : (1)642727 [12:44:34]line ИНН: 02508201610067 [12:44:34]line Контрольно-Кассовый Чек [12:44:34]line ПРОДАЖА [12:44:34]line ТРК (МРК, ГНК) : 61 [12:44:34]line Товар: 2710124500 [12:44:34]line Аи-95-К-3 [12:44:34]line 26.960 * 74.20 [12:44:34]line = 2000.43 [12:44:34]line НДС 12% НСП 1% [12:44:34]line > о реализуемом товаре [12:44:34]line ОКРУГЛЕНИЕ: -0.43 [12:44:34]line ИТОГО: 2000.00 [12:44:34]line Внесено: 2000.00 [12:44:34]line СДАЧА: 0.00 [12:44:34]line НСП 1% : 17.70 [12:44:34]line НДС 12% : 212.43 [12:44:34]line Наличными: 2000.00 [12:44:34]line Безнал.: 0.00 [12:44:34]line Место: АЗС № 172 "Партнер Нефть" [12:44:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:44:34]line СНО: Общий режим [12:44:34]line Чек 281 26.10.2024 12:44 [12:44:34]line Смена: 532 ФФД: 1.0 [12:44:34]line ЗНМ: 0300000116 [12:44:34]line РНМ: 0000000000091780 [12:44:34]line Версия ККМ: 001 [12:44:34]line ФМ: 0000000000871765 [12:44:34]line ФД: 308860 [12:44:34]line ФПД: 142448878221823 [12:44:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124438&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308860&fm=142448878221823&tin=02508201610067®Number=0000000000091780&sum=200000 [12:44:34]written 0, free lines is 4095 [12:44:34]OFD Sender: Processing packet 308860 [packets to send 222, broken 221] [12:44:34]ProducePacketName [12:44:34]name=ofd_packets/00308860 [12:44:34]OFD Sender: To server: pG, [12:44:34]CommunicateWithHost lk.salyk.kg:30040 [12:44:34]ConnectInit lk.salyk.kg [12:44:34]Connected sock=10 [12:44:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 50 BD 07 01 32 C5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 01 00 00 F4 03 04 00 36 E4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7C B6 04 00 35 04 06 00 81 8E 76 C8 F9 FF 88 62 A1 ED BA 55 DF BB [12:44:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A8 13 47 00 3F CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7C B6 04 00 F4 03 04 00 94 8A 1C 67 B6 04 01 00 00 C0 C5 18 C7 55 48 E7 E7 [12:44:34]CommunicateWithHost err = 0 [12:44:34]CheckOFDResponse [12:44:34]1017 (14) - 77093643461234 [12:44:34]1041 (16) - 0000000000871765 [12:44:34]1040 (4) - 308860 [12:44:34]1012 (4) - 26.10.2024 06:22 [12:44:34]1206 (1) - 0 [12:44:34]OFD Sender: Remove packet 308860 [12:44:34]ProducePacketName [12:44:34]name=ofd_packets/00308860 [12:44:34]NVStorageDeleteData [12:44:34]Write to MH i2c: 01 00 00 AE C1 6F [12:44:34]Write i2c OK [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: 01 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: 01 07 00 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: 01 07 00 AE C1 00 00 00 00 00 BF 0C 41 [12:44:34]RasterBufferAndPrint [12:44:34]line [12:44:34]line [12:44:34]line [12:44:34]line [12:44:34]line [12:44:34]written 0, free lines is 3271 [12:44:34]MH_Cut [12:44:34]Write to MH i2c: D1 01 00 B5 C1 01 48 [12:44:34]Write i2c OK [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: D1 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: D1 01 00 [12:44:34]MH_I2C_Read... [12:44:34]Read from MH i2c: D1 01 00 B5 C1 00 47 [12:44:34]Write to MH i2c: 01 00 00 B6 C1 77 [12:44:34]Write i2c OK [12:44:34]MH_I2C_Read... [12:44:35]OFD Sender: No OFD packet to send [12:44:35]*** Cut start [12:44:35]*** Purtial cut [12:44:35]*** Stage 1: CUTSNS_PIN = 1 [12:44:35]Read from MH i2c: 01 [12:44:35]MH_I2C_Read... [12:44:35]*** Stop cut motor [12:44:35]*** Cut end [12:44:35]Read from MH i2c: 01 07 00 [12:44:35]MH_I2C_Read... [12:44:35]Read from MH i2c: 01 07 00 B6 C1 00 00 00 00 00 FF 0F 8C [12:44:35]process_action close_receipt done [12:44:35]requested_data is exist [12:44:35]produce_requested_data [12:44:35]requested_item fm.sn is exist - process it [12:44:35]wFMCommunicate request_size=4 [12:44:35]MH_SAM_APDU [12:44:35]CAPDU: 80 11 00 00 [12:44:35]Write to MH i2c: E2 08 00 B7 C1 80 11 00 00 00 00 00 00 F2 [12:44:35]Write i2c OK [12:44:35]MH_I2C_Read... [12:44:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:35]Read from MH i2c: E2 [12:44:35]MH_I2C_Read... [12:44:35]Read from MH i2c: E2 17 00 [12:44:35]MH_I2C_Read... [12:44:35]Read from MH i2c: E2 17 00 B7 C1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 47 [12:44:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:44:35]wFMCommunicate OK [12:44:35]requested_item fd.num is exist - process it [12:44:35]SAM_PROTO_GetFieldsCounters [12:44:35]wFMCommunicate request_size=4 [12:44:35]MH_SAM_APDU [12:44:35]CAPDU: 80 13 00 00 [12:44:35]Write to MH i2c: E2 08 00 B8 C1 80 13 00 00 00 00 00 00 F5 [12:44:35]Write i2c OK [12:44:35]MH_I2C_Read... [12:44:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:44:35]Read from MH i2c: E2 [12:44:35]MH_I2C_Read... [12:44:35]Read from MH i2c: E2 62 00 [12:44:35]MH_I2C_Read... [12:44:35]Read from MH i2c: E2 62 00 B8 C1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7C B6 04 00 0E 04 04 00 14 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 B2 [12:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7C B6 04 00 0E 04 04 00 14 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 [12:44:35]wFMCommunicate OK [12:44:35]SAM_PROTO_GetFieldsCounters done [12:44:35]requested_item shift.num is exist - process it [12:44:35]requested_item shift.opened is exist - process it [12:44:35]req_shift_opened [12:44:35]FM_GetShiftState [12:44:35]SAM_PROTO_GetShiftState [12:44:35]wFMCommunicate request_size=4 [12:44:35]MH_SAM_APDU [12:44:35]CAPDU: 80 13 01 00 [12:44:35]Write to MH i2c: E2 08 00 B9 C1 80 13 01 00 00 00 00 00 F7 [12:44:35]Write i2c OK [12:44:35]MH_I2C_Read... [12:44:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:35]Read from MH i2c: E2 [12:44:35]MH_I2C_Read... [12:44:35]Read from MH i2c: E2 0E 00 [12:44:35]MH_I2C_Read... [12:44:35]Read from MH i2c: E2 0E 00 B9 C1 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 75 [12:44:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:44:35]wFMCommunicate OK [12:44:35]SAM_PROTO_GetShiftState done [12:44:35]FM_GetShiftState done [12:44:35]req_shift_opened done [12:44:35]requested_item shift.open_date is exist - process it [12:44:35]req_shift_open_date [12:44:35]req_shift_open_date done [12:44:35]produce_requested_data done [12:44:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308860,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:44:35]process_action_free close_receipt [12:44:35]json_value_free [12:44:35]json_value_free done [12:44:35]process_json_proto returns [12:44:35]Send response to host [12:44:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308860,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:44:35]free response buf [12:44:35]execute_script done [12:44:35]execute_script returns [12:44:35]free content buf [12:44:35]Sock 8.Close socket [12:44:35]Sock 8.Thread stoped [12:44:40]OFD Sender: No OFD packet to send [12:44:45]OFD Sender: No OFD packet to send [12:44:50]OFD Sender: No OFD packet to send [12:44:55]OFD Sender: No OFD packet to send [12:44:57]accept exits with 9 [12:44:57]New connection [12:44:57]New thread 3067198820 created [12:44:57]Thread 3067342180 joined [12:44:57]Waiting for new connection... [12:44:57] Sock 9.Parse request [12:44:57]Sock 9.Check first char [12:44:57]Sock 9.First char is OK [12:44:57]request: POST /json_proto HTTP/1.0 [12:44:57]Method: POST [12:44:57]URL: /json_proto [12:44:57]Method is POST - this is cgi request [12:44:57]url: /json_proto [12:44:57]query_string will be loaded in cgi processing [12:44:57]execute_cgi json_proto POST (null) [12:44:57]execute_cgi path=json_proto method=POST [12:44:57]POST find Content-Length [12:44:57]Host: 172.17.96.3:8080 [12:44:57]Content-Length: 677 [12:44:57]Content-Type: application/json [12:44:57] [12:44:57]POST finish read [12:44:57]Found Content-Length = 677 [12:44:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:57]execute_script... [12:44:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:57]POST & json_proto [12:44:57]process_json_proto [12:44:57]json parsed OK: [12:44:57]protocol is kg_v1.0 [12:44:57]action value=close_receipt [12:44:57]process_action close_receipt [12:44:57]cmd_close_receipt [12:44:57]MH_GetDate [12:44:57]Write to MH i2c: F0 00 00 BA C1 6A [12:44:57]Write i2c OK [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: F0 [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: F0 09 00 [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: F0 09 00 BA C1 00 4F E4 1C 67 44 5E 04 65 34 [12:44:57]GetLastDocTimeStamp 1729946678 [12:44:57]current date 1729946703 [12:44:57]FM_GetShiftState [12:44:57]SAM_PROTO_GetShiftState [12:44:57]wFMCommunicate request_size=4 [12:44:57]MH_SAM_APDU [12:44:57]CAPDU: 80 13 01 00 [12:44:57]Write to MH i2c: E2 08 00 BB C1 80 13 01 00 00 00 00 00 F9 [12:44:57]Write i2c OK [12:44:57]MH_I2C_Read... [12:44:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:57]Read from MH i2c: E2 [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: E2 0E 00 [12:44:57]MH_I2C_Read... [12:44:57]Read from MH i2c: E2 0E 00 BB C1 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 77 [12:44:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:44:57]wFMCommunicate OK [12:44:57]SAM_PROTO_GetShiftState done [12:44:57]FM_GetShiftState done [12:44:57]opened in 1729902265 [12:44:57]opened+sec_in_day 1729988665 [12:44:57]quantity*price = 60009 [12:44:57]sum+1 = 60010 [12:44:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 282 26.10.2024 12:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308861 ФПД: 77646354157577 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124503&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308861&fm=77646354157577&tin=02508201610067®Number=0000000000091780&sum=60000 [12:44:58]StoreToDocumentArchive [12:44:58]shift 532 fd 308861 [12:44:58]save to /storage/0532/doc_00308861 [12:44:58]save last doc name /storage/0532/doc_00308861 to /storage/kkm_last_doc_name [12:44:58]save OK [12:44:58]Clear old archive folders... [12:44:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:44:58]tlvbuf is 00C42500 [12:44:58]SAM_PROTO_ClearQueue [12:44:58]wFMCommunicate request_size=4 [12:44:58]MH_SAM_APDU [12:44:58]CAPDU: 80 09 00 00 [12:44:58]Write to MH i2c: E2 08 00 C8 C1 80 09 00 00 00 00 00 00 FB [12:44:58]Write i2c OK [12:44:58]MH_I2C_Read... [12:44:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:58]Read from MH i2c: E2 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 03 00 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 03 00 C8 C1 00 90 00 FD [12:44:58]RAPDU: 90 00 [12:44:58]wFMCommunicate OK [12:44:58]SAM_PROTO_ClearQueue done [12:44:58]KKMCreateOFDPacket [12:44:58]OFDProtocolAddRootSTLVToBuf [12:44:58]FM_MakeSignedData [12:44:58]FM_MakeSignedData [12:44:58]SAM_PROTO_SignData [12:44:58]wFMCommunicate request_size=4 [12:44:58]MH_SAM_APDU [12:44:58]CAPDU: 80 0D 01 02 [12:44:58]Write to MH i2c: E2 08 00 C9 C1 80 0D 01 02 00 00 00 00 03 [12:44:58]Write i2c OK [12:44:58]MH_I2C_Read... [12:44:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:58]Read from MH i2c: E2 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 03 00 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 03 00 C9 C1 00 90 00 FE [12:44:58]RAPDU: 90 00 [12:44:58]wFMCommunicate OK [12:44:58]wFMCommunicate request_size=255 [12:44:58]MH_SAM_APDU [12:44:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 4F E4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7D B6 04 00 35 04 06 00 46 [12:44:58]Write to MH i2c: E2 02 01 CA C1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 4F E4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7D B6 04 00 35 04 06 00 46 00 00 D2 [12:44:58]Write i2c OK [12:44:58]MH_I2C_Read... [12:44:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:58]Read from MH i2c: E2 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 03 00 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 03 00 CA C1 00 90 00 FF [12:44:58]RAPDU: 90 00 [12:44:58]wFMCommunicate OK [12:44:58]wFMCommunicate request_size=10 [12:44:58]MH_SAM_APDU [12:44:58]CAPDU: 80 0D 02 02 05 9E 73 5B 90 09 [12:44:58]Write to MH i2c: E2 0D 00 CB C1 80 0D 02 02 05 00 9E 73 5B 90 09 00 00 15 [12:44:58]Write i2c OK [12:44:58]MH_I2C_Read... [12:44:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:58]Read from MH i2c: E2 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 03 00 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 03 00 CB C1 00 90 00 00 [12:44:58]RAPDU: 90 00 [12:44:58]wFMCommunicate OK [12:44:58]wFMCommunicate request_size=4 [12:44:58]MH_SAM_APDU [12:44:58]CAPDU: 80 0D 03 02 [12:44:58]Write to MH i2c: E2 08 00 CC C1 80 0D 03 02 00 00 00 00 08 [12:44:58]Write i2c OK [12:44:58]MH_I2C_Read... [12:44:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:58]Read from MH i2c: E2 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 0B 00 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 0B 00 CC C1 00 47 0C 9E BC 70 1A 96 05 90 00 DB [12:44:58]RAPDU: 47 0C 9E BC 70 1A 96 05 90 00 [12:44:58]wFMCommunicate OK [12:44:58]SAM_PROTO_SignData done [12:44:58]FM_MakeSignedData done [12:44:58]CreateOFDProtocolMessage [12:44:58]wFMCommunicate request_size=4 [12:44:58]MH_SAM_APDU [12:44:58]CAPDU: 80 11 00 00 [12:44:58]Write to MH i2c: E2 08 00 CD C1 80 11 00 00 00 00 00 00 08 [12:44:58]Write i2c OK [12:44:58]MH_I2C_Read... [12:44:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:58]Read from MH i2c: E2 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 17 00 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: E2 17 00 CD C1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5D [12:44:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:44:58]wFMCommunicate OK [12:44:58]CreateOFDProtocolMessage done [12:44:58]OFDSenderStorePacket 308861 [12:44:58]StoreOFDPacket docnum=308861 [12:44:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 21 09 07 01 92 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 4F E4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7D B6 04 00 35 04 06 00 46 9E 73 5B 90 09 47 0C 9E BC 70 1A 96 05 [12:44:58]CheckFolder [12:44:58]dirname=/storage/ofd_packets [12:44:58]CheckFolder done [12:44:58]ProducePacketName [12:44:58]name=ofd_packets/00308861 [12:44:58]NVStorageSaveData ofd_packets/00308861 [12:44:58]File name is /storage/ofd_packets/00308861 [12:44:58]Write 301 bytes [12:44:58]NVStorageSaveData done [12:44:58]OFDSenderStorePacket done [12:44:58]KKMCreateOFDPacket done [12:44:58]NVStorageSaveData kkm_last_timestamp [12:44:58]File name is /storage/kkm_last_timestamp [12:44:58]Write 4 bytes [12:44:58]NVStorageSaveData done [12:44:58]ExternCall_PrintAddStr [12:44:58]wPrintStart [12:44:58]Write to MH i2c: 01 00 00 CE C1 8F [12:44:58]Write i2c OK [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: 01 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: 01 07 00 [12:44:58]MH_I2C_Read... [12:44:58]Read from MH i2c: 01 07 00 CE C1 00 00 00 00 00 FF 0F A4 [12:44:58]RasterBufferAndPrint [12:44:58]line Счет N : (1)642728 [12:44:58]line ИНН: 02508201610067 [12:44:58]line Контрольно-Кассовый Чек [12:44:58]line ПРОДАЖА [12:44:58]line ТРК (МРК, ГНК) : 52 [12:44:58]line Товар: 2710124130 [12:44:58]line Аи-92-К-2 [12:44:58]line 8.970 * 66.90 [12:44:58]line = 600.09 [12:44:58]line НДС 12% НСП 1% [12:44:58]line > о реализуемом товаре [12:44:58]line ОКРУГЛЕНИЕ: -0.09 [12:44:58]line ИТОГО: 600.00 [12:44:58]line Внесено: 600.00 [12:44:58]line СДАЧА: 0.00 [12:44:58]line НСП 1% : 5.31 [12:44:58]line НДС 12% : 63.73 [12:44:58]line Наличными: 600.00 [12:44:58]line Безнал.: 0.00 [12:44:58]line Место: АЗС № 172 "Партнер Нефть" [12:44:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:44:58]line СНО: Общий режим [12:44:58]line Чек 282 26.10.2024 12:45 [12:44:58]line Смена: 532 ФФД: 1.0 [12:44:58]line ЗНМ: 0300000116 [12:44:58]line РНМ: 0000000000091780 [12:44:58]line Версия ККМ: 001 [12:44:58]line ФМ: 0000000000871765 [12:44:58]line ФД: 308861 [12:44:58]line ФПД: 77646354157577 [12:44:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124503&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308861&fm=77646354157577&tin=02508201610067®Number=0000000000091780&sum=60000 [12:44:58]written 0, free lines is 4095 [12:44:58]OFD Sender: Processing packet 308861 [packets to send 222, broken 221] [12:44:58]ProducePacketName [12:44:58]name=ofd_packets/00308861 [12:44:58]OFD Sender: To server: pG, [12:44:58]CommunicateWithHost lk.salyk.kg:30040 [12:44:58]ConnectInit lk.salyk.kg [12:44:58]Connected sock=10 [12:44:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 21 09 07 01 92 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 01 00 00 F4 03 04 00 4F E4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7D B6 04 00 35 04 06 00 46 9E 73 5B 90 09 47 0C 9E BC 70 1A 96 05 [12:44:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 06 A0 47 00 17 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7D B6 04 00 F4 03 04 00 AD 8A 1C 67 B6 04 01 00 00 52 25 CE 15 60 0A EE 3A [12:44:59]CommunicateWithHost err = 0 [12:44:59]CheckOFDResponse [12:44:59]1017 (14) - 77093643461234 [12:44:59]1041 (16) - 0000000000871765 [12:44:59]1040 (4) - 308861 [12:44:59]1012 (4) - 26.10.2024 06:22 [12:44:59]1206 (1) - 0 [12:44:59]OFD Sender: Remove packet 308861 [12:44:59]ProducePacketName [12:44:59]name=ofd_packets/00308861 [12:44:59]NVStorageDeleteData [12:44:59]Write to MH i2c: 01 00 00 F8 C1 B9 [12:44:59]Write i2c OK [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: 01 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: 01 07 00 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: 01 07 00 F8 C1 00 00 00 00 00 C1 0C 8D [12:44:59]RasterBufferAndPrint [12:44:59]line [12:44:59]line [12:44:59]line [12:44:59]line [12:44:59]line [12:44:59]written 0, free lines is 3272 [12:44:59]MH_Cut [12:44:59]Write to MH i2c: D1 01 00 FF C1 01 92 [12:44:59]Write i2c OK [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: D1 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: D1 01 00 [12:44:59]MH_I2C_Read... [12:44:59]Read from MH i2c: D1 01 00 FF C1 00 91 [12:44:59]Write to MH i2c: 01 00 00 00 C2 C2 [12:44:59]Write i2c OK [12:44:59]MH_I2C_Read... [12:44:59]OFD Sender: No OFD packet to send [12:44:59]*** Cut start [12:44:59]*** Purtial cut [12:44:59]*** Stage 1: CUTSNS_PIN = 1 [12:45:00]Read from MH i2c: 01 [12:45:00]MH_I2C_Read... [12:45:00]*** Stop cut motor [12:45:00]*** Cut end [12:45:00]Read from MH i2c: 01 07 00 [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: 01 07 00 00 C2 00 00 00 00 00 FF 0F D7 [12:45:00]process_action close_receipt done [12:45:00]requested_data is exist [12:45:00]produce_requested_data [12:45:00]requested_item fm.sn is exist - process it [12:45:00]wFMCommunicate request_size=4 [12:45:00]MH_SAM_APDU [12:45:00]CAPDU: 80 11 00 00 [12:45:00]Write to MH i2c: E2 08 00 01 C2 80 11 00 00 00 00 00 00 3D [12:45:00]Write i2c OK [12:45:00]MH_I2C_Read... [12:45:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:00]Read from MH i2c: E2 [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: E2 17 00 [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: E2 17 00 01 C2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 92 [12:45:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:45:00]wFMCommunicate OK [12:45:00]requested_item fd.num is exist - process it [12:45:00]SAM_PROTO_GetFieldsCounters [12:45:00]wFMCommunicate request_size=4 [12:45:00]MH_SAM_APDU [12:45:00]CAPDU: 80 13 00 00 [12:45:00]Write to MH i2c: E2 08 00 02 C2 80 13 00 00 00 00 00 00 40 [12:45:00]Write i2c OK [12:45:00]MH_I2C_Read... [12:45:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:00]Read from MH i2c: E2 [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: E2 62 00 [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: E2 62 00 02 C2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7D B6 04 00 0E 04 04 00 14 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 01 [12:45:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7D B6 04 00 0E 04 04 00 14 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 [12:45:00]wFMCommunicate OK [12:45:00]SAM_PROTO_GetFieldsCounters done [12:45:00]requested_item shift.num is exist - process it [12:45:00]requested_item shift.opened is exist - process it [12:45:00]req_shift_opened [12:45:00]FM_GetShiftState [12:45:00]SAM_PROTO_GetShiftState [12:45:00]wFMCommunicate request_size=4 [12:45:00]MH_SAM_APDU [12:45:00]CAPDU: 80 13 01 00 [12:45:00]Write to MH i2c: E2 08 00 03 C2 80 13 01 00 00 00 00 00 42 [12:45:00]Write i2c OK [12:45:00]MH_I2C_Read... [12:45:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:00]Read from MH i2c: E2 [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: E2 0E 00 [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: E2 0E 00 03 C2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C0 [12:45:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:45:00]wFMCommunicate OK [12:45:00]SAM_PROTO_GetShiftState done [12:45:00]FM_GetShiftState done [12:45:00]req_shift_opened done [12:45:00]requested_item shift.open_date is exist - process it [12:45:00]req_shift_open_date [12:45:00]req_shift_open_date done [12:45:00]produce_requested_data done [12:45:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308861,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:45:00]process_action_free close_receipt [12:45:00]json_value_free [12:45:00]json_value_free done [12:45:00]process_json_proto returns [12:45:00]Send response to host [12:45:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308861,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:45:00]free response buf [12:45:00]execute_script done [12:45:00]execute_script returns [12:45:00]free content buf [12:45:00]Sock 9.Close socket [12:45:00]Sock 9.Thread stoped [12:45:00]accept exits with 8 [12:45:00]New connection [12:45:00]New thread 3067342180 created [12:45:00]Thread 3067198820 joined [12:45:00]Waiting for new connection... [12:45:00] Sock 8.Parse request [12:45:00]Sock 8.Check first char [12:45:00]Sock 8.First char is OK [12:45:00]request: POST /json_proto HTTP/1.0 [12:45:00]Method: POST [12:45:00]URL: /json_proto [12:45:00]Method is POST - this is cgi request [12:45:00]url: /json_proto [12:45:00]query_string will be loaded in cgi processing [12:45:00]execute_cgi json_proto POST (null) [12:45:00]execute_cgi path=json_proto method=POST [12:45:00]POST find Content-Length [12:45:00]Host: 172.17.96.3:8080 [12:45:00]Content-Length: 677 [12:45:00]Content-Type: application/json [12:45:00] [12:45:00]POST finish read [12:45:00]Found Content-Length = 677 [12:45:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:45:00]execute_script... [12:45:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:45:00]POST & json_proto [12:45:00]process_json_proto [12:45:00]json parsed OK: [12:45:00]protocol is kg_v1.0 [12:45:00]action value=close_receipt [12:45:00]process_action close_receipt [12:45:00]cmd_close_receipt [12:45:00]MH_GetDate [12:45:00]Write to MH i2c: F0 00 00 04 C2 B5 [12:45:00]Write i2c OK [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: F0 [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: F0 09 00 [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: F0 09 00 04 C2 00 52 E4 1C 67 44 5E 04 65 82 [12:45:00]GetLastDocTimeStamp 1729946703 [12:45:00]current date 1729946706 [12:45:00]FM_GetShiftState [12:45:00]SAM_PROTO_GetShiftState [12:45:00]wFMCommunicate request_size=4 [12:45:00]MH_SAM_APDU [12:45:00]CAPDU: 80 13 01 00 [12:45:00]Write to MH i2c: E2 08 00 05 C2 80 13 01 00 00 00 00 00 44 [12:45:00]Write i2c OK [12:45:00]MH_I2C_Read... [12:45:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:00]Read from MH i2c: E2 [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: E2 0E 00 [12:45:00]MH_I2C_Read... [12:45:00]Read from MH i2c: E2 0E 00 05 C2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C2 [12:45:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:45:00]wFMCommunicate OK [12:45:00]SAM_PROTO_GetShiftState done [12:45:00]FM_GetShiftState done [12:45:00]opened in 1729902265 [12:45:00]opened+sec_in_day 1729988665 [12:45:00]quantity*price = 30038 [12:45:00]sum+1 = 30039 [12:45:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 283 26.10.2024 12:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308862 ФПД: 76569468442605 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124507&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308862&fm=76569468442605&tin=02508201610067®Number=0000000000091780&sum=30000 [12:45:01]StoreToDocumentArchive [12:45:01]shift 532 fd 308862 [12:45:01]save to /storage/0532/doc_00308862 [12:45:01]save last doc name /storage/0532/doc_00308862 to /storage/kkm_last_doc_name [12:45:01]save OK [12:45:01]Clear old archive folders... [12:45:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:45:01]tlvbuf is 00DCBA90 [12:45:01]SAM_PROTO_ClearQueue [12:45:01]wFMCommunicate request_size=4 [12:45:01]MH_SAM_APDU [12:45:01]CAPDU: 80 09 00 00 [12:45:01]Write to MH i2c: E2 08 00 12 C2 80 09 00 00 00 00 00 00 46 [12:45:01]Write i2c OK [12:45:01]MH_I2C_Read... [12:45:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:01]Read from MH i2c: E2 [12:45:01]MH_I2C_Read... [12:45:01]Read from MH i2c: E2 03 00 [12:45:01]MH_I2C_Read... [12:45:01]Read from MH i2c: E2 03 00 12 C2 00 90 00 48 [12:45:01]RAPDU: 90 00 [12:45:01]wFMCommunicate OK [12:45:01]SAM_PROTO_ClearQueue done [12:45:01]KKMCreateOFDPacket [12:45:01]OFDProtocolAddRootSTLVToBuf [12:45:01]FM_MakeSignedData [12:45:01]FM_MakeSignedData [12:45:01]SAM_PROTO_SignData [12:45:01]wFMCommunicate request_size=4 [12:45:01]MH_SAM_APDU [12:45:01]CAPDU: 80 0D 01 02 [12:45:01]Write to MH i2c: E2 08 00 13 C2 80 0D 01 02 00 00 00 00 4E [12:45:01]Write i2c OK [12:45:01]MH_I2C_Read... [12:45:01]Read from MH i2c: E2 [12:45:01]MH_I2C_Read... [12:45:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:01]Read from MH i2c: E2 03 00 [12:45:01]MH_I2C_Read... [12:45:01]Read from MH i2c: E2 03 00 13 C2 00 90 00 49 [12:45:01]RAPDU: 90 00 [12:45:01]wFMCommunicate OK [12:45:01]wFMCommunicate request_size=255 [12:45:01]MH_SAM_APDU [12:45:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1B 01 00 00 F4 03 04 00 53 E4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7E B6 04 00 35 04 06 00 45 [12:45:01]Write to MH i2c: E2 02 01 14 C2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 1B 01 00 00 F4 03 04 00 53 E4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7E B6 04 00 35 04 06 00 45 00 00 39 [12:45:02]Write i2c OK [12:45:02]MH_I2C_Read... [12:45:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:02]Read from MH i2c: E2 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 03 00 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 03 00 14 C2 00 90 00 4A [12:45:02]RAPDU: 90 00 [12:45:02]wFMCommunicate OK [12:45:02]wFMCommunicate request_size=10 [12:45:02]MH_SAM_APDU [12:45:02]CAPDU: 80 0D 02 02 05 A3 B7 F7 97 ED [12:45:02]Write to MH i2c: E2 0D 00 15 C2 80 0D 02 02 05 00 A3 B7 F7 97 ED 00 00 30 [12:45:02]Write i2c OK [12:45:02]MH_I2C_Read... [12:45:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:02]Read from MH i2c: E2 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 03 00 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 03 00 15 C2 00 90 00 4B [12:45:02]RAPDU: 90 00 [12:45:02]wFMCommunicate OK [12:45:02]wFMCommunicate request_size=4 [12:45:02]MH_SAM_APDU [12:45:02]CAPDU: 80 0D 03 02 [12:45:02]Write to MH i2c: E2 08 00 16 C2 80 0D 03 02 00 00 00 00 53 [12:45:02]Write i2c OK [12:45:02]MH_I2C_Read... [12:45:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:02]Read from MH i2c: E2 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 0B 00 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 0B 00 16 C2 00 B2 2A 51 AF B4 3B D4 75 90 00 68 [12:45:02]RAPDU: B2 2A 51 AF B4 3B D4 75 90 00 [12:45:02]wFMCommunicate OK [12:45:02]SAM_PROTO_SignData done [12:45:02]FM_MakeSignedData done [12:45:02]CreateOFDProtocolMessage [12:45:02]wFMCommunicate request_size=4 [12:45:02]MH_SAM_APDU [12:45:02]CAPDU: 80 11 00 00 [12:45:02]Write to MH i2c: E2 08 00 17 C2 80 11 00 00 00 00 00 00 53 [12:45:02]Write i2c OK [12:45:02]MH_I2C_Read... [12:45:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:02]Read from MH i2c: E2 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 17 00 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: E2 17 00 17 C2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A8 [12:45:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:45:02]wFMCommunicate OK [12:45:02]CreateOFDProtocolMessage done [12:45:02]OFDSenderStorePacket 308862 [12:45:02]StoreOFDPacket docnum=308862 [12:45:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C8 64 07 01 52 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1B 01 00 00 F4 03 04 00 53 E4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7E B6 04 00 35 04 06 00 45 A3 B7 F7 97 ED B2 2A 51 AF B4 3B D4 75 [12:45:02]CheckFolder [12:45:02]dirname=/storage/ofd_packets [12:45:02]CheckFolder done [12:45:02]ProducePacketName [12:45:02]name=ofd_packets/00308862 [12:45:02]NVStorageSaveData ofd_packets/00308862 [12:45:02]File name is /storage/ofd_packets/00308862 [12:45:02]Write 301 bytes [12:45:02]NVStorageSaveData done [12:45:02]OFDSenderStorePacket done [12:45:02]KKMCreateOFDPacket done [12:45:02]NVStorageSaveData kkm_last_timestamp [12:45:02]File name is /storage/kkm_last_timestamp [12:45:02]Write 4 bytes [12:45:02]NVStorageSaveData done [12:45:02]ExternCall_PrintAddStr [12:45:02]wPrintStart [12:45:02]Write to MH i2c: 01 00 00 18 C2 DA [12:45:02]Write i2c OK [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: 01 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: 01 07 00 [12:45:02]MH_I2C_Read... [12:45:02]Read from MH i2c: 01 07 00 18 C2 00 00 00 00 00 FF 0F EF [12:45:02]RasterBufferAndPrint [12:45:02]line Счет N : (1)642729 [12:45:02]line ИНН: 02508201610067 [12:45:02]line Контрольно-Кассовый Чек [12:45:02]line ПРОДАЖА [12:45:02]line ТРК (МРК, ГНК) : 41 [12:45:02]line Товар: 2710124130 [12:45:02]line Аи-92-К-2 [12:45:02]line 4.490 * 66.90 [12:45:02]line = 300.38 [12:45:02]line НДС 12% НСП 1% [12:45:02]line > о реализуемом товаре [12:45:02]line ОКРУГЛЕНИЕ: -0.38 [12:45:02]line ИТОГО: 300.00 [12:45:02]line Внесено: 300.00 [12:45:02]line СДАЧА: 0.00 [12:45:02]line НСП 1% : 2.66 [12:45:02]line НДС 12% : 31.90 [12:45:03]line Наличными: 300.00 [12:45:03]line Безнал.: 0.00 [12:45:03]line Место: АЗС № 172 "Партнер Нефть" [12:45:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:45:03]line СНО: Общий режим [12:45:03]line Чек 283 26.10.2024 12:45 [12:45:03]line Смена: 532 ФФД: 1.0 [12:45:03]line ЗНМ: 0300000116 [12:45:03]line РНМ: 0000000000091780 [12:45:03]line Версия ККМ: 001 [12:45:03]line ФМ: 0000000000871765 [12:45:03]line ФД: 308862 [12:45:03]line ФПД: 76569468442605 [12:45:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T124507&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308862&fm=76569468442605&tin=02508201610067®Number=0000000000091780&sum=30000 [12:45:03]OFD Sender: Processing packet 308862 [packets to send 222, broken 221] [12:45:03]ProducePacketName [12:45:03]name=ofd_packets/00308862 [12:45:03]OFD Sender: To server: pG, [12:45:03]CommunicateWithHost lk.salyk.kg:30040 [12:45:03]ConnectInit lk.salyk.kg [12:45:03]written 0, free lines is 4095 [12:45:03]Connected sock=10 [12:45:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C8 64 07 01 52 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1B 01 00 00 F4 03 04 00 53 E4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7E B6 04 00 35 04 06 00 45 A3 B7 F7 97 ED B2 2A 51 AF B4 3B D4 75 [12:45:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 43 5E 47 00 EA B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7E B6 04 00 F4 03 04 00 B1 8A 1C 67 B6 04 01 00 00 BD EA 3E A5 9C 25 73 7C [12:45:03]CommunicateWithHost err = 0 [12:45:03]CheckOFDResponse [12:45:03]1017 (14) - 77093643461234 [12:45:03]1041 (16) - 0000000000871765 [12:45:03]1040 (4) - 308862 [12:45:03]1012 (4) - 26.10.2024 06:22 [12:45:03]1206 (1) - 0 [12:45:03]OFD Sender: Remove packet 308862 [12:45:03]ProducePacketName [12:45:03]name=ofd_packets/00308862 [12:45:03]NVStorageDeleteData [12:45:03]Write to MH i2c: 01 00 00 42 C2 04 [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: 01 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: 01 07 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: 01 07 00 42 C2 00 00 00 00 00 D1 0C E8 [12:45:03]RasterBufferAndPrint [12:45:03]line [12:45:03]line [12:45:03]line [12:45:03]line [12:45:03]line [12:45:03]written 0, free lines is 3299 [12:45:03]MH_Cut [12:45:03]Write to MH i2c: D1 01 00 49 C2 01 DD [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: D1 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: D1 01 00 [12:45:03]MH_I2C_Read... [12:45:03]Read from MH i2c: D1 01 00 49 C2 00 DC [12:45:03]Write to MH i2c: 01 00 00 4A C2 0C [12:45:03]Write i2c OK [12:45:03]MH_I2C_Read... [12:45:04]OFD Sender: No OFD packet to send [12:45:04]*** Cut start [12:45:04]*** Purtial cut [12:45:04]*** Stage 1: CUTSNS_PIN = 1 [12:45:04]Read from MH i2c: 01 [12:45:04]MH_I2C_Read... [12:45:04]*** Stop cut motor [12:45:04]*** Cut end [12:45:04]Read from MH i2c: 01 07 00 [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: 01 07 00 4A C2 00 00 00 00 00 FF 0F 21 [12:45:04]process_action close_receipt done [12:45:04]requested_data is exist [12:45:04]produce_requested_data [12:45:04]requested_item fm.sn is exist - process it [12:45:04]wFMCommunicate request_size=4 [12:45:04]MH_SAM_APDU [12:45:04]CAPDU: 80 11 00 00 [12:45:04]Write to MH i2c: E2 08 00 4B C2 80 11 00 00 00 00 00 00 87 [12:45:04]Write i2c OK [12:45:04]MH_I2C_Read... [12:45:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:04]Read from MH i2c: E2 [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: E2 17 00 [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: E2 17 00 4B C2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DC [12:45:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:45:04]wFMCommunicate OK [12:45:04]requested_item fd.num is exist - process it [12:45:04]SAM_PROTO_GetFieldsCounters [12:45:04]wFMCommunicate request_size=4 [12:45:04]MH_SAM_APDU [12:45:04]CAPDU: 80 13 00 00 [12:45:04]Write to MH i2c: E2 08 00 4C C2 80 13 00 00 00 00 00 00 8A [12:45:04]Write i2c OK [12:45:04]MH_I2C_Read... [12:45:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:04]Read from MH i2c: E2 [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: E2 62 00 [12:45:04]MH_I2C_Read... [12:45:04]Read from MH i2c: E2 62 00 4C C2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7E B6 04 00 0E 04 04 00 14 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 4F [12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7E B6 04 00 0E 04 04 00 14 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 [12:45:04]wFMCommunicate OK [12:45:04]SAM_PROTO_GetFieldsCounters done [12:45:04]requested_item shift.num is exist - process it [12:45:04]requested_item shift.opened is exist - process it [12:45:04]req_shift_opened [12:45:04]FM_GetShiftState [12:45:04]SAM_PROTO_GetShiftState [12:45:04]wFMCommunicate request_size=4 [12:45:04]MH_SAM_APDU [12:45:04]CAPDU: 80 13 01 00 [12:45:04]Write to MH i2c: E2 08 00 4D C2 80 13 01 00 00 00 00 00 8C [12:45:04]Write i2c OK [12:45:04]MH_I2C_Read... [12:45:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:05]Read from MH i2c: E2 [12:45:05]MH_I2C_Read... [12:45:05]Read from MH i2c: E2 0E 00 [12:45:05]MH_I2C_Read... [12:45:05]Read from MH i2c: E2 0E 00 4D C2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0A [12:45:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:45:05]wFMCommunicate OK [12:45:05]SAM_PROTO_GetShiftState done [12:45:05]FM_GetShiftState done [12:45:05]req_shift_opened done [12:45:05]requested_item shift.open_date is exist - process it [12:45:05]req_shift_open_date [12:45:05]req_shift_open_date done [12:45:05]produce_requested_data done [12:45:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308862,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:45:05]process_action_free close_receipt [12:45:05]json_value_free [12:45:05]json_value_free done [12:45:05]process_json_proto returns [12:45:05]Send response to host [12:45:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308862,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:45:05]free response buf [12:45:05]execute_script done [12:45:05]execute_script returns [12:45:05]free content buf [12:45:05]Sock 8.Close socket [12:45:05]Sock 8.Thread stoped [12:45:09]OFD Sender: No OFD packet to send [12:45:14]OFD Sender: No OFD packet to send [12:45:19]OFD Sender: No OFD packet to send [12:45:24]OFD Sender: No OFD packet to send [12:45:29]OFD Sender: No OFD packet to send [12:45:34]OFD Sender: No OFD packet to send [12:45:39]OFD Sender: No OFD packet to send [12:45:44]OFD Sender: No OFD packet to send [12:45:49]OFD Sender: No OFD packet to send [12:45:54]OFD Sender: No OFD packet to send [12:45:59]OFD Sender: No OFD packet to send [12:46:04]OFD Sender: No OFD packet to send [12:46:09]OFD Sender: No OFD packet to send [12:46:14]OFD Sender: No OFD packet to send [12:46:19]OFD Sender: No OFD packet to send [12:46:24]OFD Sender: No OFD packet to send [12:46:29]OFD Sender: No OFD packet to send [12:46:34]OFD Sender: No OFD packet to send [12:46:39]OFD Sender: No OFD packet to send [12:46:44]OFD Sender: No OFD packet to send [12:46:49]OFD Sender: No OFD packet to send [12:46:54]OFD Sender: No OFD packet to send [12:46:59]OFD Sender: No OFD packet to send [12:47:04]OFD Sender: No OFD packet to send [12:47:09]OFD Sender: No OFD packet to send [12:47:14]OFD Sender: No OFD packet to send [12:47:19]OFD Sender: No OFD packet to send [12:47:24]OFD Sender: No OFD packet to send [12:47:29]OFD Sender: No OFD packet to send [12:47:34]OFD Sender: No OFD packet to send [12:47:39]OFD Sender: No OFD packet to send [12:47:44]OFD Sender: No OFD packet to send [12:47:49]OFD Sender: No OFD packet to send [12:47:54]OFD Sender: No OFD packet to send [12:47:59]OFD Sender: No OFD packet to send [12:48:04]OFD Sender: No OFD packet to send [12:48:09]OFD Sender: No OFD packet to send [12:48:14]OFD Sender: No OFD packet to send [12:48:19]OFD Sender: No OFD packet to send [12:48:24]OFD Sender: No OFD packet to send [12:48:29]OFD Sender: No OFD packet to send [12:48:34]OFD Sender: No OFD packet to send [12:48:39]OFD Sender: No OFD packet to send [12:48:44]OFD Sender: No OFD packet to send [12:48:49]OFD Sender: No OFD packet to send [12:48:54]OFD Sender: No OFD packet to send [12:48:59]OFD Sender: No OFD packet to send [12:49:04]OFD Sender: No OFD packet to send [12:49:09]OFD Sender: No OFD packet to send [12:49:14]OFD Sender: No OFD packet to send [12:49:19]OFD Sender: No OFD packet to send [12:49:24]OFD Sender: No OFD packet to send [12:49:29]OFD Sender: No OFD packet to send [12:49:34]OFD Sender: No OFD packet to send [12:49:39]OFD Sender: No OFD packet to send [12:49:44]OFD Sender: No OFD packet to send [12:49:49]OFD Sender: No OFD packet to send [12:49:54]OFD Sender: No OFD packet to send [12:49:59]OFD Sender: No OFD packet to send [12:50:04]OFD Sender: No OFD packet to send [12:50:09]OFD Sender: No OFD packet to send [12:50:14]OFD Sender: No OFD packet to send [12:50:19]OFD Sender: No OFD packet to send [12:50:24]OFD Sender: No OFD packet to send [12:50:29]OFD Sender: No OFD packet to send [12:50:34]OFD Sender: No OFD packet to send [12:50:39]OFD Sender: No OFD packet to send [12:50:44]OFD Sender: No OFD packet to send [12:50:49]OFD Sender: No OFD packet to send [12:50:54]OFD Sender: No OFD packet to send [12:50:59]OFD Sender: No OFD packet to send [12:51:04]OFD Sender: No OFD packet to send [12:51:09]OFD Sender: No OFD packet to send [12:51:14]OFD Sender: No OFD packet to send [12:51:19]OFD Sender: No OFD packet to send [12:51:24]OFD Sender: No OFD packet to send [12:51:29]OFD Sender: No OFD packet to send [12:51:34]OFD Sender: No OFD packet to send [12:51:37]accept exits with 9 [12:51:37]New connection [12:51:37]New thread 3067198820 created [12:51:37]Thread 3067342180 joined [12:51:37]Waiting for new connection... [12:51:37] Sock 9.Parse request [12:51:37]Sock 9.Check first char [12:51:37]Sock 9.First char is OK [12:51:37]request: POST /json_proto HTTP/1.0 [12:51:37]Method: POST [12:51:37]URL: /json_proto [12:51:37]Method is POST - this is cgi request [12:51:37]url: /json_proto [12:51:37]query_string will be loaded in cgi processing [12:51:37]execute_cgi json_proto POST (null) [12:51:37]execute_cgi path=json_proto method=POST [12:51:37]POST find Content-Length [12:51:37]Host: 172.17.96.3:8080 [12:51:37]Content-Length: 677 [12:51:37]Content-Type: application/json [12:51:37] [12:51:37]POST finish read [12:51:37]Found Content-Length = 677 [12:51:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:51:37]execute_script... [12:51:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [12:51:37]POST & json_proto [12:51:37]process_json_proto [12:51:37]json parsed OK: [12:51:37]protocol is kg_v1.0 [12:51:37]action value=close_receipt [12:51:37]process_action close_receipt [12:51:37]cmd_close_receipt [12:51:37]MH_GetDate [12:51:37]Write to MH i2c: F0 00 00 4E C2 FF [12:51:37]Write i2c OK [12:51:37]MH_I2C_Read... [12:51:37]Read from MH i2c: F0 [12:51:37]MH_I2C_Read... [12:51:37]Read from MH i2c: F0 09 00 [12:51:37]MH_I2C_Read... [12:51:37]Read from MH i2c: F0 09 00 4E C2 00 DF E5 1C 67 44 5E 04 65 5A [12:51:37]GetLastDocTimeStamp 1729946707 [12:51:37]current date 1729947103 [12:51:37]FM_GetShiftState [12:51:37]SAM_PROTO_GetShiftState [12:51:37]wFMCommunicate request_size=4 [12:51:37]MH_SAM_APDU [12:51:37]CAPDU: 80 13 01 00 [12:51:37]Write to MH i2c: E2 08 00 4F C2 80 13 01 00 00 00 00 00 8E [12:51:37]Write i2c OK [12:51:37]MH_I2C_Read... [12:51:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:37]Read from MH i2c: E2 [12:51:37]MH_I2C_Read... [12:51:37]Read from MH i2c: E2 0E 00 [12:51:37]MH_I2C_Read... [12:51:37]Read from MH i2c: E2 0E 00 4F C2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0C [12:51:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:51:37]wFMCommunicate OK [12:51:37]SAM_PROTO_GetShiftState done [12:51:37]FM_GetShiftState done [12:51:37]opened in 1729902265 [12:51:37]opened+sec_in_day 1729988665 [12:51:37]quantity*price = 50041 [12:51:37]sum+1 = 50042 [12:51:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 284 26.10.2024 12:51 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308863 ФПД: 19990575701363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T125143&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308863&fm=19990575701363&tin=02508201610067®Number=0000000000091780&sum=50000 [12:51:38]StoreToDocumentArchive [12:51:38]shift 532 fd 308863 [12:51:38]save to /storage/0532/doc_00308863 [12:51:38]save last doc name /storage/0532/doc_00308863 to /storage/kkm_last_doc_name [12:51:38]save OK [12:51:38]Clear old archive folders... [12:51:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:51:38]tlvbuf is B6E07040 [12:51:38]SAM_PROTO_ClearQueue [12:51:38]wFMCommunicate request_size=4 [12:51:38]MH_SAM_APDU [12:51:38]CAPDU: 80 09 00 00 [12:51:38]Write to MH i2c: E2 08 00 5C C2 80 09 00 00 00 00 00 00 90 [12:51:38]Write i2c OK [12:51:38]MH_I2C_Read... [12:51:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:51:38]Read from MH i2c: E2 [12:51:38]MH_I2C_Read... [12:51:38]Read from MH i2c: E2 03 00 [12:51:38]MH_I2C_Read... [12:51:38]Read from MH i2c: E2 03 00 5C C2 00 90 00 92 [12:51:38]RAPDU: 90 00 [12:51:38]wFMCommunicate OK [12:51:38]SAM_PROTO_ClearQueue done [12:51:38]KKMCreateOFDPacket [12:51:38]OFDProtocolAddRootSTLVToBuf [12:51:38]FM_MakeSignedData [12:51:38]FM_MakeSignedData [12:51:38]SAM_PROTO_SignData [12:51:38]wFMCommunicate request_size=4 [12:51:38]MH_SAM_APDU [12:51:38]CAPDU: 80 0D 01 02 [12:51:38]Write to MH i2c: E2 08 00 5D C2 80 0D 01 02 00 00 00 00 98 [12:51:38]Write i2c OK [12:51:38]MH_I2C_Read... [12:51:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:51:38]Read from MH i2c: E2 [12:51:38]MH_I2C_Read... [12:51:38]Read from MH i2c: E2 03 00 [12:51:38]MH_I2C_Read... [12:51:38]Read from MH i2c: E2 03 00 5D C2 00 90 00 93 [12:51:38]RAPDU: 90 00 [12:51:38]wFMCommunicate OK [12:51:38]wFMCommunicate request_size=255 [12:51:38]MH_SAM_APDU [12:51:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1C 01 00 00 F4 03 04 00 DF E5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F B6 04 00 35 04 06 00 12 [12:51:38]Write to MH i2c: E2 02 01 5E C2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 1C 01 00 00 F4 03 04 00 DF E5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F B6 04 00 35 04 06 00 12 00 00 EB [12:51:38]Write i2c OK [12:51:38]MH_I2C_Read... [12:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:39]Read from MH i2c: E2 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: E2 03 00 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: E2 03 00 5E C2 00 90 00 94 [12:51:39]RAPDU: 90 00 [12:51:39]wFMCommunicate OK [12:51:39]wFMCommunicate request_size=10 [12:51:39]MH_SAM_APDU [12:51:39]CAPDU: 80 0D 02 02 05 2E 6B 29 DD 73 [12:51:39]Write to MH i2c: E2 0D 00 5F C2 80 0D 02 02 05 00 2E 6B 29 DD 73 00 00 B7 [12:51:39]Write i2c OK [12:51:39]MH_I2C_Read... [12:51:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:51:39]Read from MH i2c: E2 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: E2 03 00 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: E2 03 00 5F C2 00 90 00 95 [12:51:39]RAPDU: 90 00 [12:51:39]wFMCommunicate OK [12:51:39]wFMCommunicate request_size=4 [12:51:39]MH_SAM_APDU [12:51:39]CAPDU: 80 0D 03 02 [12:51:39]Write to MH i2c: E2 08 00 60 C2 80 0D 03 02 00 00 00 00 9D [12:51:39]Write i2c OK [12:51:39]MH_I2C_Read... [12:51:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:51:39]Read from MH i2c: E2 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: E2 0B 00 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: E2 0B 00 60 C2 00 ED CD D0 56 EA 7F BD B3 90 00 57 [12:51:39]RAPDU: ED CD D0 56 EA 7F BD B3 90 00 [12:51:39]wFMCommunicate OK [12:51:39]SAM_PROTO_SignData done [12:51:39]FM_MakeSignedData done [12:51:39]CreateOFDProtocolMessage [12:51:39]wFMCommunicate request_size=4 [12:51:39]MH_SAM_APDU [12:51:39]CAPDU: 80 11 00 00 [12:51:39]Write to MH i2c: E2 08 00 61 C2 80 11 00 00 00 00 00 00 9D [12:51:39]Write i2c OK [12:51:39]MH_I2C_Read... [12:51:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:39]Read from MH i2c: E2 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: E2 17 00 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: E2 17 00 61 C2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F2 [12:51:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:51:39]wFMCommunicate OK [12:51:39]CreateOFDProtocolMessage done [12:51:39]OFDSenderStorePacket 308863 [12:51:39]StoreOFDPacket docnum=308863 [12:51:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 46 70 07 01 9E 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 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 1C 01 00 00 F4 03 04 00 DF E5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F B6 04 00 35 04 06 00 12 2E 6B 29 DD 73 ED CD D0 56 EA 7F BD B3 [12:51:39]CheckFolder [12:51:39]dirname=/storage/ofd_packets [12:51:39]CheckFolder done [12:51:39]ProducePacketName [12:51:39]name=ofd_packets/00308863 [12:51:39]NVStorageSaveData ofd_packets/00308863 [12:51:39]File name is /storage/ofd_packets/00308863 [12:51:39]Write 301 bytes [12:51:39]NVStorageSaveData done [12:51:39]OFDSenderStorePacket done [12:51:39]KKMCreateOFDPacket done [12:51:39]NVStorageSaveData kkm_last_timestamp [12:51:39]File name is /storage/kkm_last_timestamp [12:51:39]Write 4 bytes [12:51:39]NVStorageSaveData done [12:51:39]ExternCall_PrintAddStr [12:51:39]wPrintStart [12:51:39]Write to MH i2c: 01 00 00 62 C2 24 [12:51:39]OFD Sender: Processing packet 308863 [packets to send 222, broken 221] [12:51:39]ProducePacketName [12:51:39]name=ofd_packets/00308863 [12:51:39]OFD Sender: To server: pG, [12:51:39]CommunicateWithHost lk.salyk.kg:30040 [12:51:39]ConnectInit lk.salyk.kg [12:51:39]Write i2c OK [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: 01 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: 01 07 00 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: 01 07 00 62 C2 00 00 00 00 00 FF 0F 39 [12:51:39]RasterBufferAndPrint [12:51:39]line Счет N : (1)642730 [12:51:39]line ИНН: 02508201610067 [12:51:39]line Контрольно-Кассовый Чек [12:51:39]line ПРОДАЖА [12:51:39]line ТРК (МРК, ГНК) : 41 [12:51:39]line Товар: 2710124130 [12:51:39]line Аи-92-К-2 [12:51:39]line 7.480 * 66.90 [12:51:39]line = 500.41 [12:51:39]line НДС 12% НСП 1% [12:51:39]line > о реализуемом товаре [12:51:39]line ОКРУГЛЕНИЕ: -0.41 [12:51:39]line ИТОГО: 500.00 [12:51:39]line Внесено: 500.00 [12:51:39]line СДАЧА: 0.00 [12:51:39]line НСП 1% : 4.43 [12:51:39]line НДС 12% : 53.14 [12:51:39]line Наличными: 500.00 [12:51:39]line Безнал.: 0.00 [12:51:39]line Место: АЗС № 172 "Партнер Нефть" [12:51:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:51:39]line СНО: Общий режим [12:51:39]line Чек 284 26.10.2024 12:51 [12:51:39]line Смена: 532 ФФД: 1.0 [12:51:39]line ЗНМ: 0300000116 [12:51:39]line РНМ: 0000000000091780 [12:51:39]line Версия ККМ: 001 [12:51:39]line ФМ: 0000000000871765 [12:51:39]line ФД: 308863 [12:51:39]line ФПД: 19990575701363 [12:51:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T125143&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308863&fm=19990575701363&tin=02508201610067®Number=0000000000091780&sum=50000 [12:51:39]written 0, free lines is 4095 [12:51:39]Connected sock=10 [12:51:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 46 70 07 01 9E 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 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 1C 01 00 00 F4 03 04 00 DF E5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F B6 04 00 35 04 06 00 12 2E 6B 29 DD 73 ED CD D0 56 EA 7F BD B3 [12:51:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1F AD 47 00 B0 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 31 37 36 35 10 04 04 00 7F B6 04 00 F4 03 04 00 3E 8C 1C 67 B6 04 01 00 00 62 CD DA 6F 24 4C 38 B7 [12:51:39]CommunicateWithHost err = 0 [12:51:39]CheckOFDResponse [12:51:39]1017 (14) - 77093643461234 [12:51:39]1041 (16) - 0000000000871765 [12:51:39]1040 (4) - 308863 [12:51:39]1012 (4) - 26.10.2024 06:29 [12:51:39]1206 (1) - 0 [12:51:39]OFD Sender: Remove packet 308863 [12:51:39]ProducePacketName [12:51:39]name=ofd_packets/00308863 [12:51:39]NVStorageDeleteData [12:51:39]Write to MH i2c: 01 00 00 8C C2 4E [12:51:39]Write i2c OK [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: 01 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: 01 07 00 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: 01 07 00 8C C2 00 00 00 00 00 BE 0C 1F [12:51:39]RasterBufferAndPrint [12:51:39]line [12:51:39]line [12:51:39]line [12:51:39]line [12:51:39]line [12:51:39]written 0, free lines is 3269 [12:51:39]MH_Cut [12:51:39]Write to MH i2c: D1 01 00 93 C2 01 27 [12:51:39]Write i2c OK [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: D1 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: D1 01 00 [12:51:39]MH_I2C_Read... [12:51:39]Read from MH i2c: D1 01 00 93 C2 00 26 [12:51:39]Write to MH i2c: 01 00 00 94 C2 56 [12:51:39]Write i2c OK [12:51:39]MH_I2C_Read... [12:51:40]OFD Sender: No OFD packet to send [12:51:40]*** Cut start [12:51:40]*** Purtial cut [12:51:40]*** Stage 1: CUTSNS_PIN = 1 [12:51:40]Read from MH i2c: 01 [12:51:40]MH_I2C_Read... [12:51:40]*** Stop cut motor [12:51:40]*** Cut end [12:51:40]Read from MH i2c: 01 07 00 [12:51:40]MH_I2C_Read... [12:51:40]Read from MH i2c: 01 07 00 94 C2 00 00 00 00 00 FF 0F 6B [12:51:40]process_action close_receipt done [12:51:40]requested_data is exist [12:51:40]produce_requested_data [12:51:40]requested_item fm.sn is exist - process it [12:51:40]wFMCommunicate request_size=4 [12:51:40]MH_SAM_APDU [12:51:40]CAPDU: 80 11 00 00 [12:51:40]Write to MH i2c: E2 08 00 95 C2 80 11 00 00 00 00 00 00 D1 [12:51:40]Write i2c OK [12:51:40]MH_I2C_Read... [12:51:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:51:41]Read from MH i2c: E2 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 17 00 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 17 00 95 C2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 26 [12:51:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:51:41]wFMCommunicate OK [12:51:41]requested_item fd.num is exist - process it [12:51:41]SAM_PROTO_GetFieldsCounters [12:51:41]wFMCommunicate request_size=4 [12:51:41]MH_SAM_APDU [12:51:41]CAPDU: 80 13 00 00 [12:51:41]Write to MH i2c: E2 08 00 96 C2 80 13 00 00 00 00 00 00 D4 [12:51:41]Write i2c OK [12:51:41]MH_I2C_Read... [12:51:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:51:41]Read from MH i2c: E2 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 62 00 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 62 00 96 C2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7F B6 04 00 0E 04 04 00 14 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 9D [12:51:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7F B6 04 00 0E 04 04 00 14 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 [12:51:41]wFMCommunicate OK [12:51:41]SAM_PROTO_GetFieldsCounters done [12:51:41]requested_item shift.num is exist - process it [12:51:41]requested_item shift.opened is exist - process it [12:51:41]req_shift_opened [12:51:41]FM_GetShiftState [12:51:41]SAM_PROTO_GetShiftState [12:51:41]wFMCommunicate request_size=4 [12:51:41]MH_SAM_APDU [12:51:41]CAPDU: 80 13 01 00 [12:51:41]Write to MH i2c: E2 08 00 97 C2 80 13 01 00 00 00 00 00 D6 [12:51:41]Write i2c OK [12:51:41]MH_I2C_Read... [12:51:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:51:41]Read from MH i2c: E2 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 0E 00 [12:51:41]MH_I2C_Read... [12:51:41]Read from MH i2c: E2 0E 00 97 C2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 54 [12:51:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:51:41]wFMCommunicate OK [12:51:41]SAM_PROTO_GetShiftState done [12:51:41]FM_GetShiftState done [12:51:41]req_shift_opened done [12:51:41]requested_item shift.open_date is exist - process it [12:51:41]req_shift_open_date [12:51:41]req_shift_open_date done [12:51:41]produce_requested_data done [12:51:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308863,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:51:41]process_action_free close_receipt [12:51:41]json_value_free [12:51:41]json_value_free done [12:51:41]process_json_proto returns [12:51:41]Send response to host [12:51:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308863,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:51:41]free response buf [12:51:41]execute_script done [12:51:41]execute_script returns [12:51:41]free content buf [12:51:41]Sock 9.Close socket [12:51:41]Sock 9.Thread stoped [12:51:45]OFD Sender: No OFD packet to send [12:51:50]OFD Sender: No OFD packet to send [12:51:55]OFD Sender: No OFD packet to send [12:52:00]OFD Sender: No OFD packet to send [12:52:05]OFD Sender: No OFD packet to send [12:52:10]OFD Sender: No OFD packet to send [12:52:15]OFD Sender: No OFD packet to send [12:52:20]OFD Sender: No OFD packet to send [12:52:25]OFD Sender: No OFD packet to send [12:52:30]OFD Sender: No OFD packet to send [12:52:35]OFD Sender: No OFD packet to send [12:52:40]OFD Sender: No OFD packet to send [12:52:45]OFD Sender: No OFD packet to send [12:52:50]OFD Sender: No OFD packet to send [12:52:55]OFD Sender: No OFD packet to send [12:53:00]OFD Sender: No OFD packet to send [12:53:05]OFD Sender: No OFD packet to send [12:53:10]OFD Sender: No OFD packet to send [12:53:15]OFD Sender: No OFD packet to send [12:53:20]OFD Sender: No OFD packet to send [12:53:25]OFD Sender: No OFD packet to send [12:53:30]OFD Sender: No OFD packet to send [12:53:35]OFD Sender: No OFD packet to send [12:53:40]OFD Sender: No OFD packet to send [12:53:45]OFD Sender: No OFD packet to send [12:53:50]OFD Sender: No OFD packet to send [12:53:55]OFD Sender: No OFD packet to send [12:54:00]OFD Sender: No OFD packet to send [12:54:05]OFD Sender: No OFD packet to send [12:54:10]OFD Sender: No OFD packet to send [12:54:15]OFD Sender: No OFD packet to send [12:54:20]OFD Sender: No OFD packet to send [12:54:25]OFD Sender: No OFD packet to send [12:54:30]OFD Sender: No OFD packet to send [12:54:35]OFD Sender: No OFD packet to send [12:54:40]OFD Sender: No OFD packet to send [12:54:45]OFD Sender: No OFD packet to send [12:54:49]accept exits with 8 [12:54:49]New connection [12:54:49]New thread 3067342180 created [12:54:49]Thread 3067198820 joined [12:54:49]Waiting for new connection... [12:54:49] Sock 8.Parse request [12:54:49]Sock 8.Check first char [12:54:49]Sock 8.First char is OK [12:54:49]request: POST /json_proto HTTP/1.0 [12:54:49]Method: POST [12:54:49]URL: /json_proto [12:54:49]Method is POST - this is cgi request [12:54:49]url: /json_proto [12:54:49]query_string will be loaded in cgi processing [12:54:49]execute_cgi json_proto POST (null) [12:54:49]execute_cgi path=json_proto method=POST [12:54:49]POST find Content-Length [12:54:49]Host: 172.17.96.3:8080 [12:54:49]Content-Length: 677 [12:54:49]Content-Type: application/json [12:54:49] [12:54:49]POST finish read [12:54:49]Found Content-Length = 677 [12:54:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:49]execute_script... [12:54: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)642731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:49]POST & json_proto [12:54:49]process_json_proto [12:54:49]json parsed OK: [12:54:49]protocol is kg_v1.0 [12:54:49]action value=close_receipt [12:54:49]process_action close_receipt [12:54:49]cmd_close_receipt [12:54:49]MH_GetDate [12:54:49]Write to MH i2c: F0 00 00 98 C2 49 [12:54:49]Write i2c OK [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: F0 [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: F0 09 00 [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: F0 09 00 98 C2 00 A0 E6 1C 67 44 5E 04 65 66 [12:54:49]GetLastDocTimeStamp 1729947103 [12:54:49]current date 1729947296 [12:54:49]FM_GetShiftState [12:54:49]SAM_PROTO_GetShiftState [12:54:49]wFMCommunicate request_size=4 [12:54:49]MH_SAM_APDU [12:54:49]CAPDU: 80 13 01 00 [12:54:49]Write to MH i2c: E2 08 00 99 C2 80 13 01 00 00 00 00 00 D8 [12:54:49]Write i2c OK [12:54:49]MH_I2C_Read... [12:54:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:49]Read from MH i2c: E2 [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: E2 0E 00 [12:54:49]MH_I2C_Read... [12:54:49]Read from MH i2c: E2 0E 00 99 C2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 56 [12:54:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:54:49]wFMCommunicate OK [12:54:49]SAM_PROTO_GetShiftState done [12:54:49]FM_GetShiftState done [12:54:49]opened in 1729902265 [12:54:49]opened+sec_in_day 1729988665 [12:54:49]quantity*price = 35055 [12:54:49]sum+1 = 35057 [12:54:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 285 26.10.2024 12:54 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308864 ФПД: 280092562010696 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T125456&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308864&fm=280092562010696&tin=02508201610067®Number=0000000000091780&sum=35000 [12:54:50]StoreToDocumentArchive [12:54:50]shift 532 fd 308864 [12:54:50]save to /storage/0532/doc_00308864 [12:54:50]save last doc name /storage/0532/doc_00308864 to /storage/kkm_last_doc_name [12:54:50]save OK [12:54:50]Clear old archive folders... [12:54:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:54:50]tlvbuf is 00D6C890 [12:54:50]SAM_PROTO_ClearQueue [12:54:50]wFMCommunicate request_size=4 [12:54:50]MH_SAM_APDU [12:54:50]CAPDU: 80 09 00 00 [12:54:50]Write to MH i2c: E2 08 00 A6 C2 80 09 00 00 00 00 00 00 DA [12:54:50]Write i2c OK [12:54:50]MH_I2C_Read... [12:54:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:51]Read from MH i2c: E2 [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: E2 03 00 [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: E2 03 00 A6 C2 00 90 00 DC [12:54:51]RAPDU: 90 00 [12:54:51]wFMCommunicate OK [12:54:51]SAM_PROTO_ClearQueue done [12:54:51]KKMCreateOFDPacket [12:54:51]OFDProtocolAddRootSTLVToBuf [12:54:51]FM_MakeSignedData [12:54:51]FM_MakeSignedData [12:54:51]SAM_PROTO_SignData [12:54:51]wFMCommunicate request_size=4 [12:54:51]MH_SAM_APDU [12:54:51]CAPDU: 80 0D 01 02 [12:54:51]Write to MH i2c: E2 08 00 A7 C2 80 0D 01 02 00 00 00 00 E2 [12:54:51]Write i2c OK [12:54:51]MH_I2C_Read... [12:54:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:51]Read from MH i2c: E2 [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: E2 03 00 [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: E2 03 00 A7 C2 00 90 00 DD [12:54:51]RAPDU: 90 00 [12:54:51]wFMCommunicate OK [12:54:51]wFMCommunicate request_size=255 [12:54:51]MH_SAM_APDU [12:54:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 A0 E6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 B6 04 00 35 04 06 00 FE [12:54:51]Write to MH i2c: E2 02 01 A8 C2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 A0 E6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 B6 04 00 35 04 06 00 FE 00 00 F0 [12:54:51]Write i2c OK [12:54:51]MH_I2C_Read... [12:54:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:51]Read from MH i2c: E2 [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: E2 03 00 [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: E2 03 00 A8 C2 00 90 00 DE [12:54:51]RAPDU: 90 00 [12:54:51]wFMCommunicate OK [12:54:51]wFMCommunicate request_size=10 [12:54:51]MH_SAM_APDU [12:54:51]CAPDU: 80 0D 02 02 05 BE 21 A9 B2 48 [12:54:51]Write to MH i2c: E2 0D 00 A9 C2 80 0D 02 02 05 00 BE 21 A9 B2 48 00 00 71 [12:54:51]Write i2c OK [12:54:51]MH_I2C_Read... [12:54:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:51]Read from MH i2c: E2 [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: E2 03 00 [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: E2 03 00 A9 C2 00 90 00 DF [12:54:51]RAPDU: 90 00 [12:54:51]wFMCommunicate OK [12:54:51]wFMCommunicate request_size=4 [12:54:51]MH_SAM_APDU [12:54:51]CAPDU: 80 0D 03 02 [12:54:51]Write to MH i2c: E2 08 00 AA C2 80 0D 03 02 00 00 00 00 E7 [12:54:51]Write i2c OK [12:54:51]MH_I2C_Read... [12:54:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:51]Read from MH i2c: E2 [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: E2 0B 00 [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: E2 0B 00 AA C2 00 C3 40 FC 2E 6B 2A AF E3 90 00 3C [12:54:51]RAPDU: C3 40 FC 2E 6B 2A AF E3 90 00 [12:54:51]wFMCommunicate OK [12:54:51]SAM_PROTO_SignData done [12:54:51]FM_MakeSignedData done [12:54:51]CreateOFDProtocolMessage [12:54:51]wFMCommunicate request_size=4 [12:54:51]MH_SAM_APDU [12:54:51]CAPDU: 80 11 00 00 [12:54:51]Write to MH i2c: E2 08 00 AB C2 80 11 00 00 00 00 00 00 E7 [12:54:51]Write i2c OK [12:54:51]MH_I2C_Read... [12:54:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:51]Read from MH i2c: E2 [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: E2 17 00 [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: E2 17 00 AB C2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3C [12:54:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:54:51]wFMCommunicate OK [12:54:51]CreateOFDProtocolMessage done [12:54:51]OFDSenderStorePacket 308864 [12:54:51]StoreOFDPacket docnum=308864 [12:54:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 74 9A 07 01 EF 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 A0 E6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 B6 04 00 35 04 06 00 FE BE 21 A9 B2 48 C3 40 FC 2E 6B 2A AF E3 [12:54:51]CheckFolder [12:54:51]dirname=/storage/ofd_packets [12:54:51]CheckFolder done [12:54:51]ProducePacketName [12:54:51]name=ofd_packets/00308864 [12:54:51]NVStorageSaveData ofd_packets/00308864 [12:54:51]File name is /storage/ofd_packets/00308864 [12:54:51]Write 301 bytes [12:54:51]NVStorageSaveData done [12:54:51]OFDSenderStorePacket done [12:54:51]KKMCreateOFDPacket done [12:54:51]NVStorageSaveData kkm_last_timestamp [12:54:51]File name is /storage/kkm_last_timestamp [12:54:51]Write 4 bytes [12:54:51]NVStorageSaveData done [12:54:51]ExternCall_PrintAddStr [12:54:51]wPrintStart [12:54:51]Write to MH i2c: 01 00 00 AC C2 6E [12:54:51]Write i2c OK [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: 01 [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: 01 07 00 [12:54:51]MH_I2C_Read... [12:54:51]Read from MH i2c: 01 07 00 AC C2 00 00 00 00 00 FF 0F 83 [12:54:51]RasterBufferAndPrint [12:54:51]line Счет N : (1)642731 [12:54:51]line ИНН: 02508201610067 [12:54:51]line Контрольно-Кассовый Чек [12:54:51]line ПРОДАЖА [12:54:51]line ТРК (МРК, ГНК) : 31 [12:54:51]line Товар: 2710124130 [12:54:51]line Аи-92-К-2 [12:54:51]line 5.240 * 66.90 [12:54:51]line = 350.56 [12:54:51]line НДС 12% НСП 1% [12:54:51]line > о реализуемом товаре [12:54:51]line ОКРУГЛЕНИЕ: -0.56 [12:54:51]line ИТОГО: 350.00 [12:54:51]line Внесено: 350.00 [12:54:51]line СДАЧА: 0.00 [12:54:51]line НСП 1% : 3.10 [12:54:51]line НДС 12% : 37.23 [12:54:51]line Наличными: 350.00 [12:54:51]line Безнал.: 0.00 [12:54:51]line Место: АЗС № 172 "Партнер Нефть" [12:54:51]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:54:51]line СНО: Общий режим [12:54:51]line Чек 285 26.10.2024 12:54 [12:54:51]line Смена: 532 ФФД: 1.0 [12:54:51]line ЗНМ: 0300000116 [12:54:51]line РНМ: 0000000000091780 [12:54:51]line Версия ККМ: 001 [12:54:51]line ФМ: 0000000000871765 [12:54:51]line ФД: 308864 [12:54:51]line ФПД: 280092562010696 [12:54:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T125456&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308864&fm=280092562010696&tin=02508201610067®Number=0000000000091780&sum=35000 [12:54:51]OFD Sender: Processing packet 308864 [packets to send 222, broken 221] [12:54:51]ProducePacketName [12:54:51]name=ofd_packets/00308864 [12:54:51]OFD Sender: To server: pG, [12:54:51]CommunicateWithHost lk.salyk.kg:30040 [12:54:51]ConnectInit lk.salyk.kg [12:54:51]written 0, free lines is 4095 [12:54:51]Connected sock=10 [12:54:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 74 9A 07 01 EF 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 01 00 00 F4 03 04 00 A0 E6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 B6 04 00 35 04 06 00 FE BE 21 A9 B2 48 C3 40 FC 2E 6B 2A AF E3 [12:54:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 38 B9 47 00 3C 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 31 37 36 35 10 04 04 00 80 B6 04 00 F4 03 04 00 FE 8C 1C 67 B6 04 01 00 00 0A 5A E6 77 A5 9B FB B7 [12:54:52]CommunicateWithHost err = 0 [12:54:52]CheckOFDResponse [12:54:52]1017 (14) - 77093643461234 [12:54:52]1041 (16) - 0000000000871765 [12:54:52]1040 (4) - 308864 [12:54:52]1012 (4) - 26.10.2024 06:32 [12:54:52]1206 (1) - 0 [12:54:52]OFD Sender: Remove packet 308864 [12:54:52]ProducePacketName [12:54:52]name=ofd_packets/00308864 [12:54:52]NVStorageDeleteData [12:54:52]Write to MH i2c: 01 00 00 D6 C2 98 [12:54:52]Write i2c OK [12:54:52]MH_I2C_Read... [12:54:52]Read from MH i2c: 01 [12:54:52]MH_I2C_Read... [12:54:52]Read from MH i2c: 01 07 00 [12:54:52]MH_I2C_Read... [12:54:52]Read from MH i2c: 01 07 00 D6 C2 00 00 00 00 00 C6 0C 71 [12:54:52]RasterBufferAndPrint [12:54:52]line [12:54:52]line [12:54:52]line [12:54:52]line [12:54:52]line [12:54:52]written 0, free lines is 3275 [12:54:52]MH_Cut [12:54:52]Write to MH i2c: D1 01 00 DD C2 01 71 [12:54:52]Write i2c OK [12:54:52]MH_I2C_Read... [12:54:52]Read from MH i2c: D1 [12:54:52]MH_I2C_Read... [12:54:52]Read from MH i2c: D1 01 00 [12:54:52]MH_I2C_Read... [12:54:52]Read from MH i2c: D1 01 00 DD C2 00 70 [12:54:52]Write to MH i2c: 01 00 00 DE C2 A0 [12:54:52]Write i2c OK [12:54:52]MH_I2C_Read... [12:54:52]OFD Sender: No OFD packet to send [12:54:53]*** Cut start [12:54:53]*** Purtial cut [12:54:53]*** Stage 1: CUTSNS_PIN = 1 [12:54:53]Read from MH i2c: 01 [12:54:53]MH_I2C_Read... [12:54:53]*** Stop cut motor [12:54:53]*** Cut end [12:54:53]Read from MH i2c: 01 07 00 [12:54:53]MH_I2C_Read... [12:54:53]Read from MH i2c: 01 07 00 DE C2 00 00 00 00 00 FF 0F B5 [12:54:53]process_action close_receipt done [12:54:53]requested_data is exist [12:54:53]produce_requested_data [12:54:53]requested_item fm.sn is exist - process it [12:54:53]wFMCommunicate request_size=4 [12:54:53]MH_SAM_APDU [12:54:53]CAPDU: 80 11 00 00 [12:54:53]Write to MH i2c: E2 08 00 DF C2 80 11 00 00 00 00 00 00 1B [12:54:53]Write i2c OK [12:54:53]MH_I2C_Read... [12:54:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:53]Read from MH i2c: E2 [12:54:53]MH_I2C_Read... [12:54:53]Read from MH i2c: E2 17 00 [12:54:53]MH_I2C_Read... [12:54:53]Read from MH i2c: E2 17 00 DF C2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 70 [12:54:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:54:53]wFMCommunicate OK [12:54:53]requested_item fd.num is exist - process it [12:54:53]SAM_PROTO_GetFieldsCounters [12:54:53]wFMCommunicate request_size=4 [12:54:53]MH_SAM_APDU [12:54:53]CAPDU: 80 13 00 00 [12:54:53]Write to MH i2c: E2 08 00 E0 C2 80 13 00 00 00 00 00 00 1E [12:54:53]Write i2c OK [12:54:53]MH_I2C_Read... [12:54:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:53]Read from MH i2c: E2 [12:54:53]MH_I2C_Read... [12:54:53]Read from MH i2c: E2 62 00 [12:54:53]MH_I2C_Read... [12:54:53]Read from MH i2c: E2 62 00 E0 C2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 80 B6 04 00 0E 04 04 00 14 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 EB [12:54: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 80 B6 04 00 0E 04 04 00 14 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 [12:54:53]wFMCommunicate OK [12:54:53]SAM_PROTO_GetFieldsCounters done [12:54:53]requested_item shift.num is exist - process it [12:54:53]requested_item shift.opened is exist - process it [12:54:53]req_shift_opened [12:54:53]FM_GetShiftState [12:54:53]SAM_PROTO_GetShiftState [12:54:53]wFMCommunicate request_size=4 [12:54:53]MH_SAM_APDU [12:54:53]CAPDU: 80 13 01 00 [12:54:53]Write to MH i2c: E2 08 00 E1 C2 80 13 01 00 00 00 00 00 20 [12:54:53]Write i2c OK [12:54:53]MH_I2C_Read... [12:54:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:53]Read from MH i2c: E2 [12:54:53]MH_I2C_Read... [12:54:53]Read from MH i2c: E2 0E 00 [12:54:53]MH_I2C_Read... [12:54:53]Read from MH i2c: E2 0E 00 E1 C2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9E [12:54:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:54:53]wFMCommunicate OK [12:54:53]SAM_PROTO_GetShiftState done [12:54:53]FM_GetShiftState done [12:54:53]req_shift_opened done [12:54:53]requested_item shift.open_date is exist - process it [12:54:53]req_shift_open_date [12:54:53]req_shift_open_date done [12:54:53]produce_requested_data done [12:54:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308864,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:54:53]process_action_free close_receipt [12:54:53]json_value_free [12:54:53]json_value_free done [12:54:53]process_json_proto returns [12:54:53]Send response to host [12:54:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308864,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:54:53]free response buf [12:54:53]execute_script done [12:54:53]execute_script returns [12:54:53]free content buf [12:54:53]Sock 8.Close socket [12:54:53]Sock 8.Thread stoped [12:54:57]OFD Sender: No OFD packet to send [12:55:02]OFD Sender: No OFD packet to send [12:55:07]OFD Sender: No OFD packet to send [12:55:12]OFD Sender: No OFD packet to send [12:55:17]OFD Sender: No OFD packet to send [12:55:22]OFD Sender: No OFD packet to send [12:55:27]OFD Sender: No OFD packet to send [12:55:32]OFD Sender: No OFD packet to send [12:55:37]OFD Sender: No OFD packet to send [12:55:42]OFD Sender: No OFD packet to send [12:55:47]OFD Sender: No OFD packet to send [12:55:52]OFD Sender: No OFD packet to send [12:55:57]OFD Sender: No OFD packet to send [12:56:02]OFD Sender: No OFD packet to send [12:56:07]OFD Sender: No OFD packet to send [12:56:12]OFD Sender: No OFD packet to send [12:56:17]OFD Sender: No OFD packet to send [12:56:22]OFD Sender: No OFD packet to send [12:56:27]OFD Sender: No OFD packet to send [12:56:32]OFD Sender: No OFD packet to send [12:56:37]OFD Sender: No OFD packet to send [12:56:42]OFD Sender: No OFD packet to send [12:56:47]OFD Sender: No OFD packet to send [12:56:50]accept exits with 9 [12:56:50]New connection [12:56:50]New thread 3067198820 created [12:56:50]Thread 3067342180 joined [12:56:50]Waiting for new connection... [12:56:50] Sock 9.Parse request [12:56:50]Sock 9.Check first char [12:56:50]Sock 9.First char is OK [12:56:50]request: POST /json_proto HTTP/1.0 [12:56:50]Method: POST [12:56:50]URL: /json_proto [12:56:50]Method is POST - this is cgi request [12:56:50]url: /json_proto [12:56:50]query_string will be loaded in cgi processing [12:56:50]execute_cgi json_proto POST (null) [12:56:50]execute_cgi path=json_proto method=POST [12:56:50]POST find Content-Length [12:56:50]Host: 172.17.96.3:8080 [12:56:50]Content-Length: 677 [12:56:50]Content-Type: application/json [12:56:50] [12:56:50]POST finish read [12:56:50]Found Content-Length = 677 [12:56:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [12:56:50]execute_script... [12:56:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [12:56:50]POST & json_proto [12:56:50]process_json_proto [12:56:50]json parsed OK: [12:56:50]protocol is kg_v1.0 [12:56:50]action value=close_receipt [12:56:50]process_action close_receipt [12:56:50]cmd_close_receipt [12:56:50]MH_GetDate [12:56:50]Write to MH i2c: F0 00 00 E2 C2 93 [12:56:50]Write i2c OK [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: F0 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: F0 09 00 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: F0 09 00 E2 C2 00 18 E7 1C 67 44 5E 04 65 29 [12:56:50]GetLastDocTimeStamp 1729947296 [12:56:50]current date 1729947416 [12:56:50]FM_GetShiftState [12:56:50]SAM_PROTO_GetShiftState [12:56:50]wFMCommunicate request_size=4 [12:56:50]MH_SAM_APDU [12:56:50]CAPDU: 80 13 01 00 [12:56:50]Write to MH i2c: E2 08 00 E3 C2 80 13 01 00 00 00 00 00 22 [12:56:50]Write i2c OK [12:56:50]MH_I2C_Read... [12:56:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:50]Read from MH i2c: E2 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: E2 0E 00 [12:56:50]MH_I2C_Read... [12:56:50]Read from MH i2c: E2 0E 00 E3 C2 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A0 [12:56:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:56:50]wFMCommunicate OK [12:56:50]SAM_PROTO_GetShiftState done [12:56:50]FM_GetShiftState done [12:56:50]opened in 1729902265 [12:56:50]opened+sec_in_day 1729988665 [12:56:50]quantity*price = 50041 [12:56:50]sum+1 = 50042 [12:56:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 286 26.10.2024 12:56 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308865 ФПД: 138597713591234 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T125657&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308865&fm=138597713591234&tin=02508201610067®Number=0000000000091780&sum=50000 [12:56:51]StoreToDocumentArchive [12:56:51]shift 532 fd 308865 [12:56:51]save to /storage/0532/doc_00308865 [12:56:51]save last doc name /storage/0532/doc_00308865 to /storage/kkm_last_doc_name [12:56:51]save OK [12:56:51]Clear old archive folders... [12:56:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:56:51]tlvbuf is 00B31C70 [12:56:51]SAM_PROTO_ClearQueue [12:56:51]wFMCommunicate request_size=4 [12:56:51]MH_SAM_APDU [12:56:51]CAPDU: 80 09 00 00 [12:56:51]Write to MH i2c: E2 08 00 F0 C2 80 09 00 00 00 00 00 00 24 [12:56:51]Write i2c OK [12:56:51]MH_I2C_Read... [12:56:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:56:51]Read from MH i2c: E2 [12:56:51]MH_I2C_Read... [12:56:51]Read from MH i2c: E2 03 00 [12:56:51]MH_I2C_Read... [12:56:51]Read from MH i2c: E2 03 00 F0 C2 00 90 00 26 [12:56:51]RAPDU: 90 00 [12:56:51]wFMCommunicate OK [12:56:51]SAM_PROTO_ClearQueue done [12:56:51]KKMCreateOFDPacket [12:56:51]OFDProtocolAddRootSTLVToBuf [12:56:51]FM_MakeSignedData [12:56:51]FM_MakeSignedData [12:56:51]SAM_PROTO_SignData [12:56:51]wFMCommunicate request_size=4 [12:56:51]MH_SAM_APDU [12:56:51]CAPDU: 80 0D 01 02 [12:56:51]Write to MH i2c: E2 08 00 F1 C2 80 0D 01 02 00 00 00 00 2C [12:56:51]Write i2c OK [12:56:51]MH_I2C_Read... [12:56:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:56:52]Read from MH i2c: E2 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 03 00 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 03 00 F1 C2 00 90 00 27 [12:56:52]RAPDU: 90 00 [12:56:52]wFMCommunicate OK [12:56:52]wFMCommunicate request_size=255 [12:56:52]MH_SAM_APDU [12:56:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1E 01 00 00 F4 03 04 00 19 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 B6 04 00 35 04 06 00 7E [12:56:52]Write to MH i2c: E2 02 01 F2 C2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 1E 01 00 00 F4 03 04 00 19 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 B6 04 00 35 04 06 00 7E 00 00 2B [12:56:52]Write i2c OK [12:56:52]MH_I2C_Read... [12:56:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:52]Read from MH i2c: E2 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 03 00 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 03 00 F2 C2 00 90 00 28 [12:56:52]RAPDU: 90 00 [12:56:52]wFMCommunicate OK [12:56:52]wFMCommunicate request_size=10 [12:56:52]MH_SAM_APDU [12:56:52]CAPDU: 80 0D 02 02 05 0D CB 7C 3B C2 [12:56:52]Write to MH i2c: E2 0D 00 F3 C2 80 0D 02 02 05 00 0D CB 7C 3B C2 00 00 8A [12:56:52]Write i2c OK [12:56:52]MH_I2C_Read... [12:56:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:52]Read from MH i2c: E2 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 03 00 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 03 00 F3 C2 00 90 00 29 [12:56:52]RAPDU: 90 00 [12:56:52]wFMCommunicate OK [12:56:52]wFMCommunicate request_size=4 [12:56:52]MH_SAM_APDU [12:56:52]CAPDU: 80 0D 03 02 [12:56:52]Write to MH i2c: E2 08 00 F4 C2 80 0D 03 02 00 00 00 00 31 [12:56:52]Write i2c OK [12:56:52]MH_I2C_Read... [12:56:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:56:52]Read from MH i2c: E2 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 0B 00 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 0B 00 F4 C2 00 F4 23 12 FD BD 92 9C D7 90 00 1A [12:56:52]RAPDU: F4 23 12 FD BD 92 9C D7 90 00 [12:56:52]wFMCommunicate OK [12:56:52]SAM_PROTO_SignData done [12:56:52]FM_MakeSignedData done [12:56:52]CreateOFDProtocolMessage [12:56:52]wFMCommunicate request_size=4 [12:56:52]MH_SAM_APDU [12:56:52]CAPDU: 80 11 00 00 [12:56:52]Write to MH i2c: E2 08 00 F5 C2 80 11 00 00 00 00 00 00 31 [12:56:52]Write i2c OK [12:56:52]MH_I2C_Read... [12:56:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:52]Read from MH i2c: E2 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 17 00 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: E2 17 00 F5 C2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 86 [12:56:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:56:52]wFMCommunicate OK [12:56:52]CreateOFDProtocolMessage done [12:56:52]OFDSenderStorePacket 308865 [12:56:52]StoreOFDPacket docnum=308865 [12:56:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 43 6D 07 01 17 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 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 1E 01 00 00 F4 03 04 00 19 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 B6 04 00 35 04 06 00 7E 0D CB 7C 3B C2 F4 23 12 FD BD 92 9C D7 [12:56:52]CheckFolder [12:56:52]dirname=/storage/ofd_packets [12:56:52]CheckFolder done [12:56:52]ProducePacketName [12:56:52]name=ofd_packets/00308865 [12:56:52]NVStorageSaveData ofd_packets/00308865 [12:56:52]File name is /storage/ofd_packets/00308865 [12:56:52]Write 301 bytes [12:56:52]NVStorageSaveData done [12:56:52]OFDSenderStorePacket done [12:56:52]KKMCreateOFDPacket done [12:56:52]NVStorageSaveData kkm_last_timestamp [12:56:52]File name is /storage/kkm_last_timestamp [12:56:52]Write 4 bytes [12:56:52]NVStorageSaveData done [12:56:52]ExternCall_PrintAddStr [12:56:52]wPrintStart [12:56:52]Write to MH i2c: 01 00 00 F6 C2 B8 [12:56:52]Write i2c OK [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: 01 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: 01 07 00 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: 01 07 00 F6 C2 00 00 00 00 00 FF 0F CD [12:56:52]RasterBufferAndPrint [12:56:52]line Счет N : (1)642732 [12:56:52]line ИНН: 02508201610067 [12:56:52]line Контрольно-Кассовый Чек [12:56:52]line ПРОДАЖА [12:56:52]line ТРК (МРК, ГНК) : 31 [12:56:52]line Товар: 2710124130 [12:56:52]line Аи-92-К-2 [12:56:52]line 7.480 * 66.90 [12:56:52]line = 500.41 [12:56:52]line НДС 12% НСП 1% [12:56:52]line > о реализуемом товаре [12:56:52]line ОКРУГЛЕНИЕ: -0.41 [12:56:52]line ИТОГО: 500.00 [12:56:52]line Внесено: 500.00 [12:56:52]line СДАЧА: 0.00 [12:56:52]line НСП 1% : 4.43 [12:56:52]line НДС 12% : 53.14 [12:56:52]line Наличными: 500.00 [12:56:52]line Безнал.: 0.00 [12:56:52]line Место: АЗС № 172 "Партнер Нефть" [12:56:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:56:52]line СНО: Общий режим [12:56:52]line Чек 286 26.10.2024 12:56 [12:56:52]line Смена: 532 ФФД: 1.0 [12:56:52]line ЗНМ: 0300000116 [12:56:52]line РНМ: 0000000000091780 [12:56:52]line Версия ККМ: 001 [12:56:52]line ФМ: 0000000000871765 [12:56:52]line ФД: 308865 [12:56:52]line ФПД: 138597713591234 [12:56:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T125657&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308865&fm=138597713591234&tin=02508201610067®Number=0000000000091780&sum=50000 [12:56:52]written 0, free lines is 4095 [12:56:52]OFD Sender: Processing packet 308865 [packets to send 222, broken 221] [12:56:52]ProducePacketName [12:56:52]name=ofd_packets/00308865 [12:56:52]OFD Sender: To server: pG, [12:56:52]CommunicateWithHost lk.salyk.kg:30040 [12:56:52]ConnectInit lk.salyk.kg [12:56:52]Connected sock=10 [12:56:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 43 6D 07 01 17 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 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 1E 01 00 00 F4 03 04 00 19 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 B6 04 00 35 04 06 00 7E 0D CB 7C 3B C2 F4 23 12 FD BD 92 9C D7 [12:56:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B2 7E 47 00 E4 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 B6 04 00 F4 03 04 00 77 8D 1C 67 B6 04 01 00 00 60 93 4C FD FE 51 17 4E [12:56:52]CommunicateWithHost err = 0 [12:56:52]CheckOFDResponse [12:56:52]1017 (14) - 77093643461234 [12:56:52]1041 (16) - 0000000000871765 [12:56:52]1040 (4) - 308865 [12:56:52]1012 (4) - 26.10.2024 06:34 [12:56:52]1206 (1) - 0 [12:56:52]OFD Sender: Remove packet 308865 [12:56:52]ProducePacketName [12:56:52]name=ofd_packets/00308865 [12:56:52]NVStorageDeleteData [12:56:52]Write to MH i2c: 01 00 00 20 C3 E3 [12:56:52]Write i2c OK [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: 01 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: 01 07 00 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: 01 07 00 20 C3 00 00 00 00 00 BB 0C B1 [12:56:52]RasterBufferAndPrint [12:56:52]line [12:56:52]line [12:56:52]line [12:56:52]line [12:56:52]line [12:56:52]written 0, free lines is 3267 [12:56:52]MH_Cut [12:56:52]Write to MH i2c: D1 01 00 27 C3 01 BC [12:56:52]Write i2c OK [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: D1 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: D1 01 00 [12:56:52]MH_I2C_Read... [12:56:52]Read from MH i2c: D1 01 00 27 C3 00 BB [12:56:52]Write to MH i2c: 01 00 00 28 C3 EB [12:56:52]Write i2c OK [12:56:52]MH_I2C_Read... [12:56:53]OFD Sender: No OFD packet to send [12:56:53]*** Cut start [12:56:53]*** Purtial cut [12:56:53]*** Stage 1: CUTSNS_PIN = 1 [12:56:54]Read from MH i2c: 01 [12:56:54]MH_I2C_Read... [12:56:54]*** Stop cut motor [12:56:54]*** Cut end [12:56:54]Read from MH i2c: 01 07 00 [12:56:54]MH_I2C_Read... [12:56:54]Read from MH i2c: 01 07 00 28 C3 00 00 00 00 00 FF 0F 00 [12:56:54]process_action close_receipt done [12:56:54]requested_data is exist [12:56:54]produce_requested_data [12:56:54]requested_item fm.sn is exist - process it [12:56:54]wFMCommunicate request_size=4 [12:56:54]MH_SAM_APDU [12:56:54]CAPDU: 80 11 00 00 [12:56:54]Write to MH i2c: E2 08 00 29 C3 80 11 00 00 00 00 00 00 66 [12:56:54]Write i2c OK [12:56:54]MH_I2C_Read... [12:56:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:54]Read from MH i2c: E2 [12:56:54]MH_I2C_Read... [12:56:54]Read from MH i2c: E2 17 00 [12:56:54]MH_I2C_Read... [12:56:54]Read from MH i2c: E2 17 00 29 C3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BB [12:56:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:56:54]wFMCommunicate OK [12:56:54]requested_item fd.num is exist - process it [12:56:54]SAM_PROTO_GetFieldsCounters [12:56:54]wFMCommunicate request_size=4 [12:56:54]MH_SAM_APDU [12:56:54]CAPDU: 80 13 00 00 [12:56:54]Write to MH i2c: E2 08 00 2A C3 80 13 00 00 00 00 00 00 69 [12:56:54]Write i2c OK [12:56:54]MH_I2C_Read... [12:56:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:54]Read from MH i2c: E2 [12:56:54]MH_I2C_Read... [12:56:54]Read from MH i2c: E2 62 00 [12:56:54]MH_I2C_Read... [12:56:54]Read from MH i2c: E2 62 00 2A C3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 81 B6 04 00 0E 04 04 00 14 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 3A [12:56:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 81 B6 04 00 0E 04 04 00 14 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 [12:56:54]wFMCommunicate OK [12:56:54]SAM_PROTO_GetFieldsCounters done [12:56:54]requested_item shift.num is exist - process it [12:56:54]requested_item shift.opened is exist - process it [12:56:54]req_shift_opened [12:56:54]FM_GetShiftState [12:56:54]SAM_PROTO_GetShiftState [12:56:54]wFMCommunicate request_size=4 [12:56:54]MH_SAM_APDU [12:56:54]CAPDU: 80 13 01 00 [12:56:54]Write to MH i2c: E2 08 00 2B C3 80 13 01 00 00 00 00 00 6B [12:56:54]Write i2c OK [12:56:54]MH_I2C_Read... [12:56:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:54]Read from MH i2c: E2 [12:56:54]MH_I2C_Read... [12:56:54]Read from MH i2c: E2 0E 00 [12:56:54]MH_I2C_Read... [12:56:54]Read from MH i2c: E2 0E 00 2B C3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E9 [12:56:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:56:54]wFMCommunicate OK [12:56:54]SAM_PROTO_GetShiftState done [12:56:54]FM_GetShiftState done [12:56:54]req_shift_opened done [12:56:54]requested_item shift.open_date is exist - process it [12:56:54]req_shift_open_date [12:56:54]req_shift_open_date done [12:56:54]produce_requested_data done [12:56:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308865,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:56:54]process_action_free close_receipt [12:56:54]json_value_free [12:56:54]json_value_free done [12:56:54]process_json_proto returns [12:56:54]Send response to host [12:56:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308865,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:56:54]free response buf [12:56:54]execute_script done [12:56:54]execute_script returns [12:56:54]free content buf [12:56:54]Sock 9.Close socket [12:56:54]Sock 9.Thread stoped [12:56:58]OFD Sender: No OFD packet to send [12:57:03]OFD Sender: No OFD packet to send [12:57:08]OFD Sender: No OFD packet to send [12:57:13]OFD Sender: No OFD packet to send [12:57:18]OFD Sender: No OFD packet to send [12:57:23]OFD Sender: No OFD packet to send [12:57:28]OFD Sender: No OFD packet to send [12:57:33]OFD Sender: No OFD packet to send [12:57:38]OFD Sender: No OFD packet to send [12:57:43]OFD Sender: No OFD packet to send [12:57:48]OFD Sender: No OFD packet to send [12:57:53]OFD Sender: No OFD packet to send [12:57:58]OFD Sender: No OFD packet to send [12:58:03]OFD Sender: No OFD packet to send [12:58:08]OFD Sender: No OFD packet to send [12:58:13]OFD Sender: No OFD packet to send [12:58:18]OFD Sender: No OFD packet to send [12:58:23]OFD Sender: No OFD packet to send [12:58:28]OFD Sender: No OFD packet to send [12:58:33]OFD Sender: No OFD packet to send [12:58:38]OFD Sender: No OFD packet to send [12:58:43]OFD Sender: No OFD packet to send [12:58:48]OFD Sender: No OFD packet to send [12:58:53]OFD Sender: No OFD packet to send [12:58:56]accept exits with 8 [12:58:56]New connection [12:58:56]New thread 3067342180 created [12:58:56]Thread 3067198820 joined [12:58:56]Waiting for new connection... [12:58:56] Sock 8.Parse request [12:58:56]Sock 8.Check first char [12:58:56]Sock 8.First char is OK [12:58:56]request: POST /json_proto HTTP/1.0 [12:58:56]Method: POST [12:58:56]URL: /json_proto [12:58:56]Method is POST - this is cgi request [12:58:56]url: /json_proto [12:58:56]query_string will be loaded in cgi processing [12:58:56]execute_cgi json_proto POST (null) [12:58:56]execute_cgi path=json_proto method=POST [12:58:56]POST find Content-Length [12:58:56]Host: 172.17.96.3:8080 [12:58:56]Content-Length: 984 [12:58:56]Content-Type: application/json [12:58:56] [12:58:56]POST finish read [12:58:56]Found Content-Length = 984 [12:58:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 45.530, "sum" : 3000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 45.53 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:58:56]execute_script... [12:58: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)642733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 45.530, "sum" : 3000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 45.53 \u0441\u043E\u043C", "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:58:56]POST & json_proto [12:58:56]process_json_proto [12:58:56]json parsed OK: [12:58:56]protocol is kg_v1.0 [12:58:56]action value=close_receipt [12:58:56]process_action close_receipt [12:58:56]cmd_close_receipt [12:58:56]MH_GetDate [12:58:56]Write to MH i2c: F0 00 00 2C C3 DE [12:58:56]Write i2c OK [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: F0 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: F0 09 00 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: F0 09 00 2C C3 00 96 E7 1C 67 44 5E 04 65 F2 [12:58:56]GetLastDocTimeStamp 1729947417 [12:58:56]current date 1729947542 [12:58:56]FM_GetShiftState [12:58:56]SAM_PROTO_GetShiftState [12:58:56]wFMCommunicate request_size=4 [12:58:56]MH_SAM_APDU [12:58:56]CAPDU: 80 13 01 00 [12:58:56]Write to MH i2c: E2 08 00 2D C3 80 13 01 00 00 00 00 00 6D [12:58:56]Write i2c OK [12:58:56]MH_I2C_Read... [12:58:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:58:56]Read from MH i2c: E2 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: E2 0E 00 [12:58:56]MH_I2C_Read... [12:58:56]Read from MH i2c: E2 0E 00 2D C3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EB [12:58:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:58:56]wFMCommunicate OK [12:58:56]SAM_PROTO_GetShiftState done [12:58:56]FM_GetShiftState done [12:58:56]opened in 1729902265 [12:58:56]opened+sec_in_day 1729988665 [12:58:56]quantity*price = 300042 [12:58:56]sum+1 = 300044 [12:58:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 287 26.10.2024 12:59 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 45.53 сом ФМ: 0000000000871765 ФД: 308866 ФПД: 109212178120075 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T125903&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308866&fm=109212178120075&tin=02508201610067®Number=0000000000091780&sum=300000 [12:58:57]StoreToDocumentArchive [12:58:57]shift 532 fd 308866 [12:58:57]save to /storage/0532/doc_00308866 [12:58:57]save last doc name /storage/0532/doc_00308866 to /storage/kkm_last_doc_name [12:58:57]save OK [12:58:57]Clear old archive folders... [12:58:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:58:57]tlvbuf is 00CA64C0 [12:58:57]SAM_PROTO_ClearQueue [12:58:57]wFMCommunicate request_size=4 [12:58:57]MH_SAM_APDU [12:58:57]CAPDU: 80 09 00 00 [12:58:57]Write to MH i2c: E2 08 00 3A C3 80 09 00 00 00 00 00 00 6F [12:58:57]Write i2c OK [12:58:57]MH_I2C_Read... [12:58:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:58:57]Read from MH i2c: E2 [12:58:57]MH_I2C_Read... [12:58:57]Read from MH i2c: E2 03 00 [12:58:57]MH_I2C_Read... [12:58:57]Read from MH i2c: E2 03 00 3A C3 00 90 00 71 [12:58:57]RAPDU: 90 00 [12:58:57]wFMCommunicate OK [12:58:57]SAM_PROTO_ClearQueue done [12:58:57]KKMCreateOFDPacket [12:58:57]OFDProtocolAddRootSTLVToBuf [12:58:57]FM_MakeSignedData [12:58:57]FM_MakeSignedData [12:58:57]SAM_PROTO_SignData [12:58:57]wFMCommunicate request_size=4 [12:58:57]MH_SAM_APDU [12:58:57]CAPDU: 80 0D 01 02 [12:58:57]Write to MH i2c: E2 08 00 3B C3 80 0D 01 02 00 00 00 00 77 [12:58:57]Write i2c OK [12:58:57]MH_I2C_Read... [12:58:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:58:58]Read from MH i2c: E2 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 03 00 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 03 00 3B C3 00 90 00 72 [12:58:58]RAPDU: 90 00 [12:58:58]wFMCommunicate OK [12:58:58]wFMCommunicate request_size=255 [12:58:58]MH_SAM_APDU [12:58:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 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 77 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 1F 01 00 00 F4 03 04 00 97 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 B6 04 00 35 04 06 00 63 [12:58:58]Write to MH i2c: E2 02 01 3C C3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 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 77 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 1F 01 00 00 F4 03 04 00 97 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 B6 04 00 35 04 06 00 63 00 00 A5 [12:58:58]Write i2c OK [12:58:58]MH_I2C_Read... [12:58:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:58]Read from MH i2c: E2 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 03 00 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 03 00 3C C3 00 90 00 73 [12:58:58]RAPDU: 90 00 [12:58:58]wFMCommunicate OK [12:58:58]wFMCommunicate request_size=10 [12:58:58]MH_SAM_APDU [12:58:58]CAPDU: 80 0D 02 02 05 53 F1 14 FD 8B [12:58:58]Write to MH i2c: E2 0D 00 3D C3 80 0D 02 02 05 00 53 F1 14 FD 8B 00 00 64 [12:58:58]Write i2c OK [12:58:58]MH_I2C_Read... [12:58:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:58:58]Read from MH i2c: E2 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 03 00 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 03 00 3D C3 00 90 00 74 [12:58:58]RAPDU: 90 00 [12:58:58]wFMCommunicate OK [12:58:58]wFMCommunicate request_size=4 [12:58:58]MH_SAM_APDU [12:58:58]CAPDU: 80 0D 03 02 [12:58:58]Write to MH i2c: E2 08 00 3E C3 80 0D 03 02 00 00 00 00 7C [12:58:58]Write i2c OK [12:58:58]MH_I2C_Read... [12:58:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:58:58]Read from MH i2c: E2 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 0B 00 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 0B 00 3E C3 00 EC 09 A9 4E 34 DB 7B 3D 90 00 30 [12:58:58]RAPDU: EC 09 A9 4E 34 DB 7B 3D 90 00 [12:58:58]wFMCommunicate OK [12:58:58]SAM_PROTO_SignData done [12:58:58]FM_MakeSignedData done [12:58:58]CreateOFDProtocolMessage [12:58:58]wFMCommunicate request_size=4 [12:58:58]MH_SAM_APDU [12:58:58]CAPDU: 80 11 00 00 [12:58:58]Write to MH i2c: E2 08 00 3F C3 80 11 00 00 00 00 00 00 7C [12:58:58]Write i2c OK [12:58:58]MH_I2C_Read... [12:58:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:58:58]Read from MH i2c: E2 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 17 00 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: E2 17 00 3F C3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D1 [12:58:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:58:58]wFMCommunicate OK [12:58:58]CreateOFDProtocolMessage done [12:58:58]OFDSenderStorePacket 308866 [12:58:58]StoreOFDPacket docnum=308866 [12:58:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 33 A6 07 01 56 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 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 77 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 1F 01 00 00 F4 03 04 00 97 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 B6 04 00 35 04 06 00 63 53 F1 14 FD 8B EC 09 A9 4E 34 DB 7B 3D [12:58:58]CheckFolder [12:58:58]dirname=/storage/ofd_packets [12:58:58]CheckFolder done [12:58:58]ProducePacketName [12:58:58]name=ofd_packets/00308866 [12:58:58]NVStorageSaveData ofd_packets/00308866 [12:58:58]File name is /storage/ofd_packets/00308866 [12:58:58]Write 301 bytes [12:58:58]NVStorageSaveData done [12:58:58]OFDSenderStorePacket done [12:58:58]KKMCreateOFDPacket done [12:58:58]NVStorageSaveData kkm_last_timestamp [12:58:58]File name is /storage/kkm_last_timestamp [12:58:58]Write 4 bytes [12:58:58]NVStorageSaveData done [12:58:58]ExternCall_PrintAddStr [12:58:58]wPrintStart [12:58:58]Write to MH i2c: 01 00 00 40 C3 03 [12:58:58]Write i2c OK [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: 01 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: 01 07 00 [12:58:58]MH_I2C_Read... [12:58:58]Read from MH i2c: 01 07 00 40 C3 00 00 00 00 00 FF 0F 18 [12:58:58]RasterBufferAndPrint [12:58:58]line Счет N : (1)642733 [12:58:58]line ИНН: 02508201610067 [12:58:58]line Контрольно-Кассовый Чек [12:58:58]line ПРОДАЖА [12:58:58]line ТРК (МРК, ГНК) : 52 [12:58:58]line Товар: 2710124130 [12:58:58]line Аи-92-К-2 [12:58:58]line 45.530 * 65.90 [12:58:58]line = 3000.43 [12:58:58]line НДС 12% НСП 1% [12:58:58]line > о реализуемом товаре [12:58:58]line ОКРУГЛЕНИЕ: -0.43 [12:58:58]line ИТОГО: 3000.00 [12:58:58]line Внесено: 3000.00 [12:58:58]line СДАЧА: 0.00 [12:58:58]line НСП 1% : 26.55 [12:58:58]line НДС 12% : 318.63 [12:58:58]line Наличными: 3000.00 [12:58:58]line Безнал.: 0.00 [12:58:58]line Место: АЗС № 172 "Партнер Нефть" [12:58:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:58:58]line СНО: Общий режим [12:58:58]line Чек 287 26.10.2024 12:59 [12:58:58]line Смена: 532 ФФД: 1.0 [12:58:58]line ЗНМ: 0300000116 [12:58:58]line РНМ: 0000000000091780 [12:58:58]line Версия ККМ: 001 [12:58:58]line [12:58:58]line Дисконтная программа [12:58:58]line АИ-92 [12:58:58]line номер 172 [12:58:58]line сэкономлено 45.53 сом [12:58:58]line ФМ: 0000000000871765 [12:58:58]line ФД: 308866 [12:58:58]line ФПД: 109212178120075 [12:58:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T125903&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308866&fm=109212178120075&tin=02508201610067®Number=0000000000091780&sum=300000 [12:58:58]OFD Sender: Processing packet 308866 [packets to send 222, broken 221] [12:58:58]ProducePacketName [12:58:58]name=ofd_packets/00308866 [12:58:58]OFD Sender: To server: pG, [12:58:58]CommunicateWithHost lk.salyk.kg:30040 [12:58:58]ConnectInit lk.salyk.kg [12:58:58]written 0, free lines is 4095 [12:58:58]Connected sock=10 [12:58:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 33 A6 07 01 56 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 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 77 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 1F 01 00 00 F4 03 04 00 97 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 B6 04 00 35 04 06 00 63 53 F1 14 FD 8B EC 09 A9 4E 34 DB 7B 3D [12:58:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 30 11 47 00 3D 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 31 37 36 35 10 04 04 00 82 B6 04 00 F4 03 04 00 F5 8D 1C 67 B6 04 01 00 00 6F BF 33 CE 85 2F 54 A9 [12:58:59]CommunicateWithHost err = 0 [12:58:59]CheckOFDResponse [12:58:59]1017 (14) - 77093643461234 [12:58:59]1041 (16) - 0000000000871765 [12:58:59]1040 (4) - 308866 [12:58:59]1012 (4) - 26.10.2024 06:36 [12:58:59]1206 (1) - 0 [12:58:59]OFD Sender: Remove packet 308866 [12:58:59]ProducePacketName [12:58:59]name=ofd_packets/00308866 [12:58:59]NVStorageDeleteData [12:58:59]Write to MH i2c: 01 00 00 6F C3 32 [12:58:59]Write i2c OK [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: 01 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: 01 07 00 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: 01 07 00 6F C3 00 00 00 00 00 6D 0C B2 [12:58:59]RasterBufferAndPrint [12:58:59]line [12:58:59]line [12:58:59]line [12:58:59]line [12:58:59]line [12:58:59]written 0, free lines is 3188 [12:58:59]MH_Cut [12:58:59]Write to MH i2c: D1 01 00 76 C3 01 0B [12:58:59]Write i2c OK [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: D1 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: D1 01 00 [12:58:59]MH_I2C_Read... [12:58:59]Read from MH i2c: D1 01 00 76 C3 00 0A [12:58:59]Write to MH i2c: 01 00 00 77 C3 3A [12:58:59]Write i2c OK [12:58:59]MH_I2C_Read... [12:58:59]OFD Sender: No OFD packet to send [12:59:00]*** Cut start [12:59:00]*** Purtial cut [12:59:00]*** Stage 1: CUTSNS_PIN = 1 [12:59:00]Read from MH i2c: 01 [12:59:00]MH_I2C_Read... [12:59:00]*** Stop cut motor [12:59:00]*** Cut end [12:59:00]Read from MH i2c: 01 07 00 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: 01 07 00 77 C3 00 00 00 00 00 FF 0F 4F [12:59:00]process_action close_receipt done [12:59:00]requested_data is exist [12:59:00]produce_requested_data [12:59:00]requested_item fm.sn is exist - process it [12:59:00]wFMCommunicate request_size=4 [12:59:00]MH_SAM_APDU [12:59:00]CAPDU: 80 11 00 00 [12:59:00]Write to MH i2c: E2 08 00 78 C3 80 11 00 00 00 00 00 00 B5 [12:59:00]Write i2c OK [12:59:00]MH_I2C_Read... [12:59:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:00]Read from MH i2c: E2 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: E2 17 00 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: E2 17 00 78 C3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0A [12:59:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:59:00]wFMCommunicate OK [12:59:00]requested_item fd.num is exist - process it [12:59:00]SAM_PROTO_GetFieldsCounters [12:59:00]wFMCommunicate request_size=4 [12:59:00]MH_SAM_APDU [12:59:00]CAPDU: 80 13 00 00 [12:59:00]Write to MH i2c: E2 08 00 79 C3 80 13 00 00 00 00 00 00 B8 [12:59:00]Write i2c OK [12:59:00]MH_I2C_Read... [12:59:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:00]Read from MH i2c: E2 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: E2 62 00 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: E2 62 00 79 C3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 82 B6 04 00 0E 04 04 00 14 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 8D [12:59: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 82 B6 04 00 0E 04 04 00 14 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 [12:59:00]wFMCommunicate OK [12:59:00]SAM_PROTO_GetFieldsCounters done [12:59:00]requested_item shift.num is exist - process it [12:59:00]requested_item shift.opened is exist - process it [12:59:00]req_shift_opened [12:59:00]FM_GetShiftState [12:59:00]SAM_PROTO_GetShiftState [12:59:00]wFMCommunicate request_size=4 [12:59:00]MH_SAM_APDU [12:59:00]CAPDU: 80 13 01 00 [12:59:00]Write to MH i2c: E2 08 00 7A C3 80 13 01 00 00 00 00 00 BA [12:59:00]Write i2c OK [12:59:00]MH_I2C_Read... [12:59:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:00]Read from MH i2c: E2 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: E2 0E 00 [12:59:00]MH_I2C_Read... [12:59:00]Read from MH i2c: E2 0E 00 7A C3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 38 [12:59:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:59:00]wFMCommunicate OK [12:59:00]SAM_PROTO_GetShiftState done [12:59:00]FM_GetShiftState done [12:59:00]req_shift_opened done [12:59:00]requested_item shift.open_date is exist - process it [12:59:00]req_shift_open_date [12:59:00]req_shift_open_date done [12:59:00]produce_requested_data done [12:59:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308866,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:59:00]process_action_free close_receipt [12:59:00]json_value_free [12:59:00]json_value_free done [12:59:00]process_json_proto returns [12:59:00]Send response to host [12:59:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308866,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:59:00]free response buf [12:59:00]execute_script done [12:59:00]execute_script returns [12:59:00]free content buf [12:59:00]Sock 8.Close socket [12:59:00]Sock 8.Thread stoped [12:59:04]OFD Sender: No OFD packet to send [12:59:09]OFD Sender: No OFD packet to send [12:59:14]OFD Sender: No OFD packet to send [12:59:15]accept exits with 9 [12:59:15]New connection [12:59:15]New thread 3067198820 created [12:59:15]Thread 3067342180 joined [12:59:15]Waiting for new connection... [12:59:15] Sock 9.Parse request [12:59:15]Sock 9.Check first char [12:59:15]Sock 9.First char is OK [12:59:15]request: POST /json_proto HTTP/1.0 [12:59:15]Method: POST [12:59:15]URL: /json_proto [12:59:15]Method is POST - this is cgi request [12:59:15]url: /json_proto [12:59:15]query_string will be loaded in cgi processing [12:59:15]execute_cgi json_proto POST (null) [12:59:15]execute_cgi path=json_proto method=POST [12:59:15]POST find Content-Length [12:59:15]Host: 172.17.96.3:8080 [12:59:15]Content-Length: 984 [12:59:15]Content-Type: application/json [12:59:15] [12:59:15]POST finish read [12:59:15]Found Content-Length = 984 [12:59:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:15]execute_script... [12:59:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:15]POST & json_proto [12:59:15]process_json_proto [12:59:15]json parsed OK: [12:59:15]protocol is kg_v1.0 [12:59:15]action value=close_receipt [12:59:15]process_action close_receipt [12:59:15]cmd_close_receipt [12:59:15]MH_GetDate [12:59:15]Write to MH i2c: F0 00 00 7B C3 2D [12:59:15]Write i2c OK [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: F0 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: F0 09 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: F0 09 00 7B C3 00 A9 E7 1C 67 44 5E 04 65 54 [12:59:15]GetLastDocTimeStamp 1729947543 [12:59:15]current date 1729947561 [12:59:15]FM_GetShiftState [12:59:15]SAM_PROTO_GetShiftState [12:59:15]wFMCommunicate request_size=4 [12:59:15]MH_SAM_APDU [12:59:15]CAPDU: 80 13 01 00 [12:59:15]Write to MH i2c: E2 08 00 7C C3 80 13 01 00 00 00 00 00 BC [12:59:15]Write i2c OK [12:59:15]MH_I2C_Read... [12:59:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:15]Read from MH i2c: E2 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 0E 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 0E 00 7C C3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3A [12:59:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:59:15]wFMCommunicate OK [12:59:15]SAM_PROTO_GetShiftState done [12:59:15]FM_GetShiftState done [12:59:15]opened in 1729902265 [12:59:15]opened+sec_in_day 1729988665 [12:59:15]quantity*price = 150054 [12:59:15]sum+1 = 150055 [12:59:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 288 26.10.2024 12:59 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 22.77 сом ФМ: 0000000000871765 ФД: 308867 ФПД: 252690452677376 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T125921&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308867&fm=252690452677376&tin=02508201610067®Number=0000000000091780&sum=150000 [12:59:16]StoreToDocumentArchive [12:59:16]shift 532 fd 308867 [12:59:16]save to /storage/0532/doc_00308867 [12:59:16]save last doc name /storage/0532/doc_00308867 to /storage/kkm_last_doc_name [12:59:16]save OK [12:59:16]Clear old archive folders... [12:59:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:59:16]tlvbuf is 00C32320 [12:59:16]SAM_PROTO_ClearQueue [12:59:16]wFMCommunicate request_size=4 [12:59:16]MH_SAM_APDU [12:59:16]CAPDU: 80 09 00 00 [12:59:16]Write to MH i2c: E2 08 00 89 C3 80 09 00 00 00 00 00 00 BE [12:59:16]Write i2c OK [12:59:16]MH_I2C_Read... [12:59:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:16]Read from MH i2c: E2 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: E2 03 00 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: E2 03 00 89 C3 00 90 00 C0 [12:59:16]RAPDU: 90 00 [12:59:16]wFMCommunicate OK [12:59:16]SAM_PROTO_ClearQueue done [12:59:16]KKMCreateOFDPacket [12:59:16]OFDProtocolAddRootSTLVToBuf [12:59:16]FM_MakeSignedData [12:59:16]FM_MakeSignedData [12:59:16]SAM_PROTO_SignData [12:59:16]wFMCommunicate request_size=4 [12:59:16]MH_SAM_APDU [12:59:16]CAPDU: 80 0D 01 02 [12:59:16]Write to MH i2c: E2 08 00 8A C3 80 0D 01 02 00 00 00 00 C6 [12:59:16]Write i2c OK [12:59:16]MH_I2C_Read... [12:59:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:16]Read from MH i2c: E2 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: E2 03 00 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: E2 03 00 8A C3 00 90 00 C1 [12:59:16]RAPDU: 90 00 [12:59:16]wFMCommunicate OK [12:59:16]wFMCommunicate request_size=255 [12:59:16]MH_SAM_APDU [12:59:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 20 01 00 00 F4 03 04 00 A9 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 B6 04 00 35 04 06 00 E5 [12:59:16]Write to MH i2c: E2 02 01 8B C3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 20 01 00 00 F4 03 04 00 A9 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 B6 04 00 35 04 06 00 E5 00 00 F6 [12:59:16]Write i2c OK [12:59:16]MH_I2C_Read... [12:59:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:16]Read from MH i2c: E2 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: E2 03 00 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: E2 03 00 8B C3 00 90 00 C2 [12:59:16]RAPDU: 90 00 [12:59:16]wFMCommunicate OK [12:59:16]wFMCommunicate request_size=10 [12:59:16]MH_SAM_APDU [12:59:16]CAPDU: 80 0D 02 02 05 D2 14 AB 83 00 [12:59:16]Write to MH i2c: E2 0D 00 8C C3 80 0D 02 02 05 00 D2 14 AB 83 00 00 00 E7 [12:59:16]Write i2c OK [12:59:16]MH_I2C_Read... [12:59:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:16]Read from MH i2c: E2 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: E2 03 00 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: E2 03 00 8C C3 00 90 00 C3 [12:59:16]RAPDU: 90 00 [12:59:16]wFMCommunicate OK [12:59:16]wFMCommunicate request_size=4 [12:59:16]MH_SAM_APDU [12:59:16]CAPDU: 80 0D 03 02 [12:59:16]Write to MH i2c: E2 08 00 8D C3 80 0D 03 02 00 00 00 00 CB [12:59:16]Write i2c OK [12:59:16]MH_I2C_Read... [12:59:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:16]Read from MH i2c: E2 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: E2 0B 00 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: E2 0B 00 8D C3 00 39 64 08 7D 65 22 D5 44 90 00 8E [12:59:16]RAPDU: 39 64 08 7D 65 22 D5 44 90 00 [12:59:16]wFMCommunicate OK [12:59:16]SAM_PROTO_SignData done [12:59:16]FM_MakeSignedData done [12:59:16]CreateOFDProtocolMessage [12:59:16]wFMCommunicate request_size=4 [12:59:16]MH_SAM_APDU [12:59:16]CAPDU: 80 11 00 00 [12:59:16]Write to MH i2c: E2 08 00 8E C3 80 11 00 00 00 00 00 00 CB [12:59:16]Write i2c OK [12:59:16]MH_I2C_Read... [12:59:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:16]Read from MH i2c: E2 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: E2 17 00 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: E2 17 00 8E C3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 20 [12:59:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:59:16]wFMCommunicate OK [12:59:16]CreateOFDProtocolMessage done [12:59:16]OFDSenderStorePacket 308867 [12:59:16]StoreOFDPacket docnum=308867 [12:59:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CE 45 07 01 06 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 20 01 00 00 F4 03 04 00 A9 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 B6 04 00 35 04 06 00 E5 D2 14 AB 83 00 39 64 08 7D 65 22 D5 44 [12:59:16]CheckFolder [12:59:16]dirname=/storage/ofd_packets [12:59:16]CheckFolder done [12:59:16]ProducePacketName [12:59:16]name=ofd_packets/00308867 [12:59:16]NVStorageSaveData ofd_packets/00308867 [12:59:16]File name is /storage/ofd_packets/00308867 [12:59:16]Write 301 bytes [12:59:16]NVStorageSaveData done [12:59:16]OFDSenderStorePacket done [12:59:16]KKMCreateOFDPacket done [12:59:16]NVStorageSaveData kkm_last_timestamp [12:59:16]File name is /storage/kkm_last_timestamp [12:59:16]Write 4 bytes [12:59:16]NVStorageSaveData done [12:59:16]ExternCall_PrintAddStr [12:59:16]wPrintStart [12:59:16]Write to MH i2c: 01 00 00 8F C3 52 [12:59:16]Write i2c OK [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: 01 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: 01 07 00 [12:59:16]MH_I2C_Read... [12:59:16]Read from MH i2c: 01 07 00 8F C3 00 00 00 00 00 FF 0F 67 [12:59:16]RasterBufferAndPrint [12:59:16]line Счет N : (1)642734 [12:59:16]line ИНН: 02508201610067 [12:59:16]line Контрольно-Кассовый Чек [12:59:16]line ПРОДАЖА [12:59:16]line ТРК (МРК, ГНК) : 41 [12:59:16]line Товар: 2710124130 [12:59:16]line Аи-92-К-2 [12:59:16]line 22.770 * 65.90 [12:59:16]line = 1500.54 [12:59:16]line НДС 12% НСП 1% [12:59:16]line > о реализуемом товаре [12:59:16]line ОКРУГЛЕНИЕ: -0.54 [12:59:16]line ИТОГО: 1500.00 [12:59:16]line Внесено: 1500.00 [12:59:16]line СДАЧА: 0.00 [12:59:16]line НСП 1% : 13.28 [12:59:16]line НДС 12% : 159.35 [12:59:16]line Наличными: 1500.00 [12:59:16]line Безнал.: 0.00 [12:59:16]line Место: АЗС № 172 "Партнер Нефть" [12:59:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [12:59:16]line СНО: Общий режим [12:59:16]line Чек 288 26.10.2024 12:59 [12:59:16]line Смена: 532 ФФД: 1.0 [12:59:16]line ЗНМ: 0300000116 [12:59:16]line РНМ: 0000000000091780 [12:59:16]line Версия ККМ: 001 [12:59:16]line [12:59:16]line Дисконтная программа [12:59:16]line АИ-92 [12:59:16]line номер 172 [12:59:16]line сэкономлено 22.77 сом [12:59:16]line ФМ: 0000000000871765 [12:59:16]line ФД: 308867 [12:59:16]line ФПД: 252690452677376 [12:59:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T125921&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308867&fm=252690452677376&tin=02508201610067®Number=0000000000091780&sum=150000 [12:59:17]OFD Sender: Processing packet 308867 [packets to send 222, broken 221] [12:59:17]ProducePacketName [12:59:17]name=ofd_packets/00308867 [12:59:17]OFD Sender: To server: pG, [12:59:17]CommunicateWithHost lk.salyk.kg:30040 [12:59:17]ConnectInit lk.salyk.kg [12:59:17]written 0, free lines is 4095 [12:59:17]Connected sock=10 [12: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 31 37 36 35 0F 01 00 00 CE 45 07 01 06 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 20 01 00 00 F4 03 04 00 A9 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 B6 04 00 35 04 06 00 E5 D2 14 AB 83 00 39 64 08 7D 65 22 D5 44 [12:59:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DA 19 47 00 24 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 B6 04 00 F4 03 04 00 07 8E 1C 67 B6 04 01 00 00 C3 F7 61 B6 17 8A E1 83 [12:59:17]CommunicateWithHost err = 0 [12:59:17]CheckOFDResponse [12:59:17]1017 (14) - 77093643461234 [12:59:17]1041 (16) - 0000000000871765 [12:59:17]1040 (4) - 308867 [12:59:17]1012 (4) - 26.10.2024 06:36 [12:59:17]1206 (1) - 0 [12:59:17]OFD Sender: Remove packet 308867 [12:59:17]ProducePacketName [12:59:17]name=ofd_packets/00308867 [12:59:17]NVStorageDeleteData [12:59:17]Write to MH i2c: 01 00 00 BE C3 81 [12:59:17]Write i2c OK [12:59:17]MH_I2C_Read... [12:59:17]Read from MH i2c: 01 [12:59:17]MH_I2C_Read... [12:59:17]Read from MH i2c: 01 07 00 [12:59:17]MH_I2C_Read... [12:59:17]Read from MH i2c: 01 07 00 BE C3 00 00 00 00 00 68 0C FC [12:59:17]RasterBufferAndPrint [12:59:17]line [12:59:17]line [12:59:17]line [12:59:17]line [12:59:17]line [12:59:17]written 0, free lines is 3182 [12:59:17]MH_Cut [12:59:17]Write to MH i2c: D1 01 00 C5 C3 01 5A [12:59:17]Write i2c OK [12:59:17]MH_I2C_Read... [12:59:17]Read from MH i2c: D1 [12:59:17]MH_I2C_Read... [12:59:17]Read from MH i2c: D1 01 00 [12:59:17]MH_I2C_Read... [12:59:17]Read from MH i2c: D1 01 00 C5 C3 00 59 [12:59:17]Write to MH i2c: 01 00 00 C6 C3 89 [12:59:17]Write i2c OK [12:59:17]MH_I2C_Read... [12:59:17]OFD Sender: No OFD packet to send [12:59:18]*** Cut start [12:59:18]*** Purtial cut [12:59:18]*** Stage 1: CUTSNS_PIN = 1 [12:59:18]Read from MH i2c: 01 [12:59:18]MH_I2C_Read... [12:59:18]*** Stop cut motor [12:59:18]*** Cut end [12:59:18]Read from MH i2c: 01 07 00 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: 01 07 00 C6 C3 00 00 00 00 00 FF 0F 9E [12:59:18]process_action close_receipt done [12:59:18]requested_data is exist [12:59:18]produce_requested_data [12:59:18]requested_item fm.sn is exist - process it [12:59:18]wFMCommunicate request_size=4 [12:59:18]MH_SAM_APDU [12:59:18]CAPDU: 80 11 00 00 [12:59:18]Write to MH i2c: E2 08 00 C7 C3 80 11 00 00 00 00 00 00 04 [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:18]Read from MH i2c: E2 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 17 00 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 17 00 C7 C3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 59 [12:59:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [12:59:18]wFMCommunicate OK [12:59:18]requested_item fd.num is exist - process it [12:59:18]SAM_PROTO_GetFieldsCounters [12:59:18]wFMCommunicate request_size=4 [12:59:18]MH_SAM_APDU [12:59:18]CAPDU: 80 13 00 00 [12:59:18]Write to MH i2c: E2 08 00 C8 C3 80 13 00 00 00 00 00 00 07 [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:18]Read from MH i2c: E2 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 62 00 [12:59:18]MH_I2C_Read... [12:59:18]Read from MH i2c: E2 62 00 C8 C3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 83 B6 04 00 0E 04 04 00 14 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 E0 [12:59:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 83 B6 04 00 0E 04 04 00 14 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 [12:59:18]wFMCommunicate OK [12:59:18]SAM_PROTO_GetFieldsCounters done [12:59:18]requested_item shift.num is exist - process it [12:59:18]requested_item shift.opened is exist - process it [12:59:18]req_shift_opened [12:59:18]FM_GetShiftState [12:59:18]SAM_PROTO_GetShiftState [12:59:18]wFMCommunicate request_size=4 [12:59:18]MH_SAM_APDU [12:59:18]CAPDU: 80 13 01 00 [12:59:18]Write to MH i2c: E2 08 00 C9 C3 80 13 01 00 00 00 00 00 09 [12:59:18]Write i2c OK [12:59:18]MH_I2C_Read... [12:59:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:19]Read from MH i2c: E2 [12:59:19]MH_I2C_Read... [12:59:19]Read from MH i2c: E2 0E 00 [12:59:19]MH_I2C_Read... [12:59:19]Read from MH i2c: E2 0E 00 C9 C3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 87 [12:59:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [12:59:19]wFMCommunicate OK [12:59:19]SAM_PROTO_GetShiftState done [12:59:19]FM_GetShiftState done [12:59:19]req_shift_opened done [12:59:19]requested_item shift.open_date is exist - process it [12:59:19]req_shift_open_date [12:59:19]req_shift_open_date done [12:59:19]produce_requested_data done [12:59:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308867,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [12:59:19]process_action_free close_receipt [12:59:19]json_value_free [12:59:19]json_value_free done [12:59:19]process_json_proto returns [12:59:19]Send response to host [12:59:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308867,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [12:59:19]free response buf [12:59:19]execute_script done [12:59:19]execute_script returns [12:59:19]free content buf [12:59:19]Sock 9.Close socket [12:59:19]Sock 9.Thread stoped [12:59:22]OFD Sender: No OFD packet to send [12:59:27]OFD Sender: No OFD packet to send [12:59:32]OFD Sender: No OFD packet to send [12:59:37]OFD Sender: No OFD packet to send [12:59:42]OFD Sender: No OFD packet to send [12:59:47]OFD Sender: No OFD packet to send [12:59:52]OFD Sender: No OFD packet to send [12:59:57]OFD Sender: No OFD packet to send [13:00:02]OFD Sender: No OFD packet to send [13:00:07]OFD Sender: No OFD packet to send [13:00:13]OFD Sender: No OFD packet to send [13:00:18]OFD Sender: No OFD packet to send [13:00:23]OFD Sender: No OFD packet to send [13:00:27]accept exits with 8 [13:00:27]New connection [13:00:27]New thread 3067342180 created [13:00:27]Thread 3067198820 joined [13:00:27]Waiting for new connection... [13:00:27] Sock 8.Parse request [13:00:27]Sock 8.Check first char [13:00:27]Sock 8.First char is OK [13:00:27]request: POST /json_proto HTTP/1.0 [13:00:27]Method: POST [13:00:27]URL: /json_proto [13:00:27]Method is POST - this is cgi request [13:00:27]url: /json_proto [13:00:27]query_string will be loaded in cgi processing [13:00:27]execute_cgi json_proto POST (null) [13:00:27]execute_cgi path=json_proto method=POST [13:00:27]POST find Content-Length [13:00:27]Host: 172.17.96.3:8080 [13:00:27]Content-Length: 688 [13:00:27]Content-Type: application/json [13:00:27] [13:00:27]POST finish read [13:00:27]Found Content-Length = 688 [13:00:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:27]execute_script... [13:00:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:27]POST & json_proto [13:00:27]process_json_proto [13:00:27]json parsed OK: [13:00:27]protocol is kg_v1.0 [13:00:27]action value=close_receipt [13:00:27]process_action close_receipt [13:00:27]cmd_close_receipt [13:00:27]MH_GetDate [13:00:27]Write to MH i2c: F0 00 00 CA C3 7C [13:00:27]Write i2c OK [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: F0 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: F0 09 00 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: F0 09 00 CA C3 00 F2 E7 1C 67 44 5E 04 65 EC [13:00:27]GetLastDocTimeStamp 1729947561 [13:00:27]current date 1729947634 [13:00:27]FM_GetShiftState [13:00:27]SAM_PROTO_GetShiftState [13:00:27]wFMCommunicate request_size=4 [13:00:27]MH_SAM_APDU [13:00:27]CAPDU: 80 13 01 00 [13:00:27]Write to MH i2c: E2 08 00 CB C3 80 13 01 00 00 00 00 00 0B [13:00:27]Write i2c OK [13:00:27]MH_I2C_Read... [13:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:27]Read from MH i2c: E2 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 0E 00 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 0E 00 CB C3 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 89 [13:00:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:00:27]wFMCommunicate OK [13:00:27]SAM_PROTO_GetShiftState done [13:00:27]FM_GetShiftState done [13:00:27]opened in 1729902265 [13:00:27]opened+sec_in_day 1729988665 [13:00:27]quantity*price = 200025 [13:00:27]sum+1 = 200026 [13:00:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 289 26.10.2024 13:00 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308868 ФПД: 112045327177054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130034&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308868&fm=112045327177054&tin=02508201610067®Number=0000000000091780&sum=200000 [13:00:29]StoreToDocumentArchive [13:00:29]shift 532 fd 308868 [13:00:29]save to /storage/0532/doc_00308868 [13:00:29]save last doc name /storage/0532/doc_00308868 to /storage/kkm_last_doc_name [13:00:29]save OK [13:00:29]Clear old archive folders... [13:00:29]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:00:29]tlvbuf is 00CA68F0 [13:00:29]SAM_PROTO_ClearQueue [13:00:29]wFMCommunicate request_size=4 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 09 00 00 [13:00:29]Write to MH i2c: E2 08 00 D8 C3 80 09 00 00 00 00 00 00 0D [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 D8 C3 00 90 00 0F [13:00:29]RAPDU: 90 00 [13:00:29]wFMCommunicate OK [13:00:29]SAM_PROTO_ClearQueue done [13:00:29]KKMCreateOFDPacket [13:00:29]OFDProtocolAddRootSTLVToBuf [13:00:29]FM_MakeSignedData [13:00:29]FM_MakeSignedData [13:00:29]SAM_PROTO_SignData [13:00:29]wFMCommunicate request_size=4 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 0D 01 02 [13:00:29]Write to MH i2c: E2 08 00 D9 C3 80 0D 01 02 00 00 00 00 15 [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 D9 C3 00 90 00 10 [13:00:29]RAPDU: 90 00 [13:00:29]wFMCommunicate OK [13:00:29]wFMCommunicate request_size=255 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 F2 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 B6 04 [13:00:29]Write to MH i2c: E2 02 01 DA C3 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 F2 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 B6 04 00 00 A1 [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 DA C3 00 90 00 11 [13:00:29]RAPDU: 90 00 [13:00:29]wFMCommunicate OK [13:00:29]wFMCommunicate request_size=16 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 65 E7 95 EC D5 5E [13:00:29]Write to MH i2c: E2 13 00 DB C3 80 0D 02 02 0B 00 00 35 04 06 00 65 E7 95 EC D5 5E 00 00 6D [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 03 00 DB C3 00 90 00 12 [13:00:29]RAPDU: 90 00 [13:00:29]wFMCommunicate OK [13:00:29]wFMCommunicate request_size=4 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 0D 03 02 [13:00:29]Write to MH i2c: E2 08 00 DC C3 80 0D 03 02 00 00 00 00 1A [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 0B 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 0B 00 DC C3 00 99 C3 D9 CA A8 AB 93 1A 90 00 1A [13:00:29]RAPDU: 99 C3 D9 CA A8 AB 93 1A 90 00 [13:00:29]wFMCommunicate OK [13:00:29]SAM_PROTO_SignData done [13:00:29]FM_MakeSignedData done [13:00:29]CreateOFDProtocolMessage [13:00:29]wFMCommunicate request_size=4 [13:00:29]MH_SAM_APDU [13:00:29]CAPDU: 80 11 00 00 [13:00:29]Write to MH i2c: E2 08 00 DD C3 80 11 00 00 00 00 00 00 1A [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:29]Read from MH i2c: E2 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 17 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: E2 17 00 DD C3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6F [13:00:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:00:29]wFMCommunicate OK [13:00:29]CreateOFDProtocolMessage done [13:00:29]OFDSenderStorePacket 308868 [13:00:29]StoreOFDPacket docnum=308868 [13:00:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 BB 29 0D 01 20 E8 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 F2 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 B6 04 00 35 04 06 00 65 E7 95 EC D5 5E 99 C3 D9 CA A8 AB 93 1A [13:00:29]CheckFolder [13:00:29]dirname=/storage/ofd_packets [13:00:29]CheckFolder done [13:00:29]ProducePacketName [13:00:29]name=ofd_packets/00308868 [13:00:29]NVStorageSaveData ofd_packets/00308868 [13:00:29]File name is /storage/ofd_packets/00308868 [13:00:29]Write 307 bytes [13:00:29]NVStorageSaveData done [13:00:29]OFDSenderStorePacket done [13:00:29]KKMCreateOFDPacket done [13:00:29]NVStorageSaveData kkm_last_timestamp [13:00:29]File name is /storage/kkm_last_timestamp [13:00:29]Write 4 bytes [13:00:29]NVStorageSaveData done [13:00:29]ExternCall_PrintAddStr [13:00:29]wPrintStart [13:00:29]Write to MH i2c: 01 00 00 DE C3 A1 [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 07 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 07 00 DE C3 00 00 00 00 00 FF 0F B6 [13:00:29]RasterBufferAndPrint [13:00:29]line Счет N : (1)642735 [13:00:29]line ИНН: 02508201610067 [13:00:29]line Контрольно-Кассовый Чек [13:00:29]line ПРОДАЖА [13:00:29]line ТРК (МРК, ГНК) : 63 [13:00:29]line Товар: 2710194210 [13:00:29]line D-ENERGY ДТ-К-2 [13:00:29]line 25.910 * 77.20 [13:00:29]line = 2000.25 [13:00:29]line НДС 12% НСП 1% [13:00:29]line > о реализуемом товаре [13:00:29]line ОКРУГЛЕНИЕ: -0.25 [13:00:29]line ИТОГО: 2000.00 [13:00:29]line Внесено: 2000.00 [13:00:29]line СДАЧА: 0.00 [13:00:29]line НСП 1% : 17.70 [13:00:29]line НДС 12% : 212.42 [13:00:29]line Наличными: 2000.00 [13:00:29]line Безнал.: 0.00 [13:00:29]line Место: АЗС № 172 "Партнер Нефть" [13:00:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:00:29]line СНО: Общий режим [13:00:29]line Чек 289 26.10.2024 13:00 [13:00:29]line Смена: 532 ФФД: 1.0 [13:00:29]line ЗНМ: 0300000116 [13:00:29]line РНМ: 0000000000091780 [13:00:29]line Версия ККМ: 001 [13:00:29]line ФМ: 0000000000871765 [13:00:29]line ФД: 308868 [13:00:29]line ФПД: 112045327177054 [13:00:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130034&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308868&fm=112045327177054&tin=02508201610067®Number=0000000000091780&sum=200000 [13:00:29]written 0, free lines is 4095 [13:00:29]OFD Sender: Processing packet 308868 [packets to send 222, broken 221] [13:00:29]ProducePacketName [13:00:29]name=ofd_packets/00308868 [13:00:29]OFD Sender: To server: pG, [13:00:29]CommunicateWithHost lk.salyk.kg:30040 [13:00:29]ConnectInit lk.salyk.kg [13:00:30]Write to MH i2c: 01 00 00 08 C4 CC [13:00:30]Write i2c OK [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: 01 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: 01 07 00 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: 01 07 00 08 C4 00 00 00 00 00 B5 0C 94 [13:00:30]RasterBufferAndPrint [13:00:30]line [13:00:30]line [13:00:30]line [13:00:30]line [13:00:30]line [13:00:30]written 0, free lines is 3257 [13:00:30]MH_Cut [13:00:30]Write to MH i2c: D1 01 00 0F C4 01 A5 [13:00:30]Write i2c OK [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: D1 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: D1 01 00 [13:00:30]MH_I2C_Read... [13:00:30]Read from MH i2c: D1 01 00 0F C4 00 A4 [13:00:30]Write to MH i2c: 01 00 00 10 C4 D4 [13:00:30]Write i2c OK [13:00:30]MH_I2C_Read... [13:00:30]*** Cut start [13:00:30]*** Purtial cut [13:00:30]*** Stage 1: CUTSNS_PIN = 1 [13:00:31]Read from MH i2c: 01 [13:00:31]MH_I2C_Read... [13:00:31]*** Stop cut motor [13:00:31]*** Cut end [13:00:31]Read from MH i2c: 01 07 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: 01 07 00 10 C4 00 00 00 00 00 FF 0F E9 [13:00:31]process_action close_receipt done [13:00:31]requested_data is exist [13:00:31]produce_requested_data [13:00:31]requested_item fm.sn is exist - process it [13:00:31]wFMCommunicate request_size=4 [13:00:31]MH_SAM_APDU [13:00:31]CAPDU: 80 11 00 00 [13:00:31]Write to MH i2c: E2 08 00 11 C4 80 11 00 00 00 00 00 00 4F [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:31]Read from MH i2c: E2 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 17 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 17 00 11 C4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A4 [13:00:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:00:31]wFMCommunicate OK [13:00:31]requested_item fd.num is exist - process it [13:00:31]SAM_PROTO_GetFieldsCounters [13:00:31]wFMCommunicate request_size=4 [13:00:31]MH_SAM_APDU [13:00:31]CAPDU: 80 13 00 00 [13:00:31]Write to MH i2c: E2 08 00 12 C4 80 13 00 00 00 00 00 00 52 [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:31]Read from MH i2c: E2 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 62 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 62 00 12 C4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 84 B6 04 00 0E 04 04 00 14 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 2F [13:00: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 84 B6 04 00 0E 04 04 00 14 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 [13:00:31]wFMCommunicate OK [13:00:31]SAM_PROTO_GetFieldsCounters done [13:00:31]requested_item shift.num is exist - process it [13:00:31]requested_item shift.opened is exist - process it [13:00:31]req_shift_opened [13:00:31]FM_GetShiftState [13:00:31]SAM_PROTO_GetShiftState [13:00:31]wFMCommunicate request_size=4 [13:00:31]MH_SAM_APDU [13:00:31]CAPDU: 80 13 01 00 [13:00:31]Write to MH i2c: E2 08 00 13 C4 80 13 01 00 00 00 00 00 54 [13:00:31]Write i2c OK [13:00:31]MH_I2C_Read... [13:00:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:31]Read from MH i2c: E2 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 0E 00 [13:00:31]MH_I2C_Read... [13:00:31]Read from MH i2c: E2 0E 00 13 C4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D2 [13:00:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:00:31]wFMCommunicate OK [13:00:31]SAM_PROTO_GetShiftState done [13:00:31]FM_GetShiftState done [13:00:31]req_shift_opened done [13:00:31]requested_item shift.open_date is exist - process it [13:00:31]req_shift_open_date [13:00:31]req_shift_open_date done [13:00:31]produce_requested_data done [13:00:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308868,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:00:31]process_action_free close_receipt [13:00:31]json_value_free [13:00:31]json_value_free done [13:00:31]process_json_proto returns [13:00:31]Send response to host [13:00:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308868,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:00:31]free response buf [13:00:31]execute_script done [13:00:31]execute_script returns [13:00:31]free content buf [13:00:31]Sock 8.Close socket [13:00:31]Sock 8.Thread stoped [13:00:44]accept exits with 9 [13:00:44]New connection [13:00:44]New thread 3067198820 created [13:00:44]Thread 3067342180 joined [13:00:44]Waiting for new connection... [13:00:44] Sock 9.Parse request [13:00:44]Sock 9.Check first char [13:00:44]Sock 9.First char is OK [13:00:44]request: POST /json_proto HTTP/1.0 [13:00:44]Method: POST [13:00:44]URL: /json_proto [13:00:44]Method is POST - this is cgi request [13:00:44]url: /json_proto [13:00:44]query_string will be loaded in cgi processing [13:00:44]execute_cgi json_proto POST (null) [13:00:44]execute_cgi path=json_proto method=POST [13:00:44]POST find Content-Length [13:00:44]Host: 172.17.96.3:8080 [13:00:44]Content-Length: 766 [13:00:44]Content-Type: application/json [13:00:44] [13:00:44]POST finish read [13:00:44]Found Content-Length = 766 [13:00:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:44]execute_script... [13:00: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)642736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:44]POST & json_proto [13:00:44]process_json_proto [13:00:44]json parsed OK: [13:00:44]protocol is kg_v1.0 [13:00:44]action value=close_receipt [13:00:44]process_action close_receipt [13:00:44]cmd_close_receipt [13:00:44]MH_GetDate [13:00:44]Write to MH i2c: F0 00 00 14 C4 C7 [13:00:44]Write i2c OK [13:00:44]MH_I2C_Read... [13:00:44]Read from MH i2c: F0 [13:00:44]MH_I2C_Read... [13:00:44]Read from MH i2c: F0 09 00 [13:00:44]MH_I2C_Read... [13:00:44]Read from MH i2c: F0 09 00 14 C4 00 02 E8 1C 67 44 5E 04 65 48 [13:00:44]GetLastDocTimeStamp 1729947634 [13:00:44]current date 1729947650 [13:00:44]FM_GetShiftState [13:00:44]SAM_PROTO_GetShiftState [13:00:44]wFMCommunicate request_size=4 [13:00:44]MH_SAM_APDU [13:00:44]CAPDU: 80 13 01 00 [13:00:44]Write to MH i2c: E2 08 00 15 C4 80 13 01 00 00 00 00 00 56 [13:00:44]Write i2c OK [13:00:44]MH_I2C_Read... [13:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:44]Read from MH i2c: E2 [13:00:44]MH_I2C_Read... [13:00:44]Read from MH i2c: E2 0E 00 [13:00:44]MH_I2C_Read... [13:00:44]Read from MH i2c: E2 0E 00 15 C4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D4 [13:00:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:00:44]wFMCommunicate OK [13:00:44]SAM_PROTO_GetShiftState done [13:00:44]FM_GetShiftState done [13:00:44]opened in 1729902265 [13:00:44]opened+sec_in_day 1729988665 [13:00:44]quantity*price = 30038 [13:00:44]sum+1 = 30039 [13:00:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 290 26.10.2024 13:00 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308869 ФПД: 124824372335025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130050&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308869&fm=124824372335025&tin=02508201610067®Number=0000000000091780&sum=30038 [13:00:45]StoreToDocumentArchive [13:00:45]shift 532 fd 308869 [13:00:45]save to /storage/0532/doc_00308869 [13:00:45]save last doc name /storage/0532/doc_00308869 to /storage/kkm_last_doc_name [13:00:45]save OK [13:00:45]Clear old archive folders... [13:00:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:00:45]tlvbuf is 00DA4B40 [13:00:45]SAM_PROTO_ClearQueue [13:00:45]wFMCommunicate request_size=4 [13:00:45]MH_SAM_APDU [13:00:45]CAPDU: 80 09 00 00 [13:00:45]Write to MH i2c: E2 08 00 22 C4 80 09 00 00 00 00 00 00 58 [13:00:45]Write i2c OK [13:00:45]MH_I2C_Read... [13:00:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:45]Read from MH i2c: E2 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 03 00 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 03 00 22 C4 00 90 00 5A [13:00:45]RAPDU: 90 00 [13:00:45]wFMCommunicate OK [13:00:45]SAM_PROTO_ClearQueue done [13:00:45]KKMCreateOFDPacket [13:00:45]OFDProtocolAddRootSTLVToBuf [13:00:45]FM_MakeSignedData [13:00:45]FM_MakeSignedData [13:00:45]SAM_PROTO_SignData [13:00:45]wFMCommunicate request_size=4 [13:00:45]MH_SAM_APDU [13:00:45]CAPDU: 80 0D 01 02 [13:00:45]Write to MH i2c: E2 08 00 23 C4 80 0D 01 02 00 00 00 00 60 [13:00:45]Write i2c OK [13:00:45]MH_I2C_Read... [13:00:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:45]Read from MH i2c: E2 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 03 00 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 03 00 23 C4 00 90 00 5B [13:00:45]RAPDU: 90 00 [13:00:45]wFMCommunicate OK [13:00:45]wFMCommunicate request_size=255 [13:00:45]MH_SAM_APDU [13:00: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 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 02 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 B6 04 00 35 04 06 00 71 [13:00:45]Write to MH i2c: E2 02 01 24 C4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 02 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 B6 04 00 35 04 06 00 71 00 00 84 [13:00:45]Write i2c OK [13:00:45]MH_I2C_Read... [13:00:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:45]Read from MH i2c: E2 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 03 00 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 03 00 24 C4 00 90 00 5C [13:00:45]RAPDU: 90 00 [13:00:45]wFMCommunicate OK [13:00:45]wFMCommunicate request_size=10 [13:00:45]MH_SAM_APDU [13:00:45]CAPDU: 80 0D 02 02 05 86 F0 5F 51 B1 [13:00:45]Write to MH i2c: E2 0D 00 25 C4 80 0D 02 02 05 00 86 F0 5F 51 B1 00 00 44 [13:00:45]Write i2c OK [13:00:45]MH_I2C_Read... [13:00:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:45]Read from MH i2c: E2 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 03 00 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 03 00 25 C4 00 90 00 5D [13:00:45]RAPDU: 90 00 [13:00:45]wFMCommunicate OK [13:00:45]wFMCommunicate request_size=4 [13:00:45]MH_SAM_APDU [13:00:45]CAPDU: 80 0D 03 02 [13:00:45]Write to MH i2c: E2 08 00 26 C4 80 0D 03 02 00 00 00 00 65 [13:00:45]Write i2c OK [13:00:45]MH_I2C_Read... [13:00:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:45]Read from MH i2c: E2 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 0B 00 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 0B 00 26 C4 00 77 0A 16 80 19 9C 77 F1 90 00 9A [13:00:45]RAPDU: 77 0A 16 80 19 9C 77 F1 90 00 [13:00:45]wFMCommunicate OK [13:00:45]SAM_PROTO_SignData done [13:00:45]FM_MakeSignedData done [13:00:45]CreateOFDProtocolMessage [13:00:45]wFMCommunicate request_size=4 [13:00:45]MH_SAM_APDU [13:00:45]CAPDU: 80 11 00 00 [13:00:45]Write to MH i2c: E2 08 00 27 C4 80 11 00 00 00 00 00 00 65 [13:00:45]Write i2c OK [13:00:45]MH_I2C_Read... [13:00:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:45]Read from MH i2c: E2 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 17 00 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: E2 17 00 27 C4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BA [13:00:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:00:45]wFMCommunicate OK [13:00:45]CreateOFDProtocolMessage done [13:00:45]OFDSenderStorePacket 308869 [13:00:45]StoreOFDPacket docnum=308869 [13:00:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 29 64 07 01 4E 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 02 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 B6 04 00 35 04 06 00 71 86 F0 5F 51 B1 77 0A 16 80 19 9C 77 F1 [13:00:45]CheckFolder [13:00:45]dirname=/storage/ofd_packets [13:00:45]CheckFolder done [13:00:45]ProducePacketName [13:00:45]name=ofd_packets/00308869 [13:00:45]NVStorageSaveData ofd_packets/00308869 [13:00:45]File name is /storage/ofd_packets/00308869 [13:00:45]Write 301 bytes [13:00:45]NVStorageSaveData done [13:00:45]OFDSenderStorePacket done [13:00:45]KKMCreateOFDPacket done [13:00:45]NVStorageSaveData kkm_last_timestamp [13:00:45]File name is /storage/kkm_last_timestamp [13:00:45]Write 4 bytes [13:00:45]NVStorageSaveData done [13:00:45]ExternCall_PrintAddStr [13:00:45]wPrintStart [13:00:45]Write to MH i2c: 01 00 00 28 C4 EC [13:00:45]Write i2c OK [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: 01 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: 01 07 00 [13:00:45]MH_I2C_Read... [13:00:45]Read from MH i2c: 01 07 00 28 C4 00 00 00 00 00 FF 0F 01 [13:00:45]RasterBufferAndPrint [13:00:45]line Счет N : (1)642736 [13:00:45]line ИНН: 02508201610067 [13:00:45]line Контрольно-Кассовый Чек [13:00:45]line ПРОДАЖА [13:00:45]line ТРК (МРК, ГНК) : 31 [13:00:45]line Товар: 2710124130 [13:00:45]line Аи-92-К-2 [13:00:45]line 4.490 * 66.90 [13:00:45]line = 300.38 [13:00:45]line НДС 12% НСП 1% [13:00:45]line > о реализуемом товаре [13:00:45]line ИТОГО: 300.38 [13:00:45]line НСП 1% : 2.66 [13:00:45]line НДС 12% : 31.90 [13:00:45]line Наличными: 0.00 [13:00:45]line Безнал.: 300.38 [13:00:45]line Место: АЗС № 172 "Партнер Нефть" [13:00:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:00:45]line СНО: Общий режим [13:00:45]line Чек 290 26.10.2024 13:00 [13:00:45]line Смена: 532 ФФД: 1.0 [13:00:45]line ЗНМ: 0300000116 [13:00:45]line РНМ: 0000000000091780 [13:00:45]line Версия ККМ: 001 [13:00:45]line Платежная система: Mbank [13:00:45]line ФМ: 0000000000871765 [13:00:45]line ФД: 308869 [13:00:45]line ФПД: 124824372335025 [13:00:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130050&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308869&fm=124824372335025&tin=02508201610067®Number=0000000000091780&sum=30038 [13:00:45]written 0, free lines is 4095 [13:00:46]Write to MH i2c: 01 00 00 50 C4 14 [13:00:46]Write i2c OK [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: 01 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: 01 07 00 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: 01 07 00 50 C4 00 00 00 00 00 E6 0C 0D [13:00:46]RasterBufferAndPrint [13:00:46]line [13:00:46]line [13:00:46]line [13:00:46]line [13:00:46]line [13:00:46]written 0, free lines is 3306 [13:00:46]MH_Cut [13:00:46]Write to MH i2c: D1 01 00 57 C4 01 ED [13:00:46]Write i2c OK [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: D1 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: D1 01 00 [13:00:46]MH_I2C_Read... [13:00:46]Read from MH i2c: D1 01 00 57 C4 00 EC [13:00:46]Write to MH i2c: 01 00 00 58 C4 1C [13:00:46]Write i2c OK [13:00:46]MH_I2C_Read... [13:00:47]*** Cut start [13:00:47]*** Purtial cut [13:00:47]*** Stage 1: CUTSNS_PIN = 1 [13:00:47]Read from MH i2c: 01 [13:00:47]MH_I2C_Read... [13:00:47]*** Stop cut motor [13:00:47]*** Cut end [13:00:47]Read from MH i2c: 01 07 00 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: 01 07 00 58 C4 00 00 00 00 00 FF 0F 31 [13:00:47]process_action close_receipt done [13:00:47]requested_data is exist [13:00:47]produce_requested_data [13:00:47]requested_item fm.sn is exist - process it [13:00:47]wFMCommunicate request_size=4 [13:00:47]MH_SAM_APDU [13:00:47]CAPDU: 80 11 00 00 [13:00:47]Write to MH i2c: E2 08 00 59 C4 80 11 00 00 00 00 00 00 97 [13:00:47]Write i2c OK [13:00:47]MH_I2C_Read... [13:00:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:47]Read from MH i2c: E2 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: E2 17 00 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: E2 17 00 59 C4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EC [13:00:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:00:47]wFMCommunicate OK [13:00:47]requested_item fd.num is exist - process it [13:00:47]SAM_PROTO_GetFieldsCounters [13:00:47]wFMCommunicate request_size=4 [13:00:47]MH_SAM_APDU [13:00:47]CAPDU: 80 13 00 00 [13:00:47]Write to MH i2c: E2 08 00 5A C4 80 13 00 00 00 00 00 00 9A [13:00:47]Write i2c OK [13:00:47]MH_I2C_Read... [13:00:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:47]Read from MH i2c: E2 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: E2 62 00 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: E2 62 00 5A C4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 85 B6 04 00 0E 04 04 00 14 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 7B [13:00: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 85 B6 04 00 0E 04 04 00 14 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 [13:00:47]wFMCommunicate OK [13:00:47]SAM_PROTO_GetFieldsCounters done [13:00:47]requested_item shift.num is exist - process it [13:00:47]requested_item shift.opened is exist - process it [13:00:47]req_shift_opened [13:00:47]FM_GetShiftState [13:00:47]SAM_PROTO_GetShiftState [13:00:47]wFMCommunicate request_size=4 [13:00:47]MH_SAM_APDU [13:00:47]CAPDU: 80 13 01 00 [13:00:47]Write to MH i2c: E2 08 00 5B C4 80 13 01 00 00 00 00 00 9C [13:00:47]Write i2c OK [13:00:47]MH_I2C_Read... [13:00:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:47]Read from MH i2c: E2 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: E2 0E 00 [13:00:47]MH_I2C_Read... [13:00:47]Read from MH i2c: E2 0E 00 5B C4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1A [13:00:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:00:47]wFMCommunicate OK [13:00:47]SAM_PROTO_GetShiftState done [13:00:47]FM_GetShiftState done [13:00:47]req_shift_opened done [13:00:47]requested_item shift.open_date is exist - process it [13:00:47]req_shift_open_date [13:00:47]req_shift_open_date done [13:00:47]produce_requested_data done [13:00:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308869,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:00:47]process_action_free close_receipt [13:00:47]json_value_free [13:00:47]json_value_free done [13:00:47]process_json_proto returns [13:00:47]Send response to host [13:00:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308869,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:00:47]free response buf [13:00:47]execute_script done [13:00:47]execute_script returns [13:00:47]free content buf [13:00:47]Sock 9.Close socket [13:00:47]Sock 9.Thread stoped [13:02:41]ConnectInit Can't connect to host [13:02:41]CommunicateWithHost connect error [13:02:41]CommunicateWithHost err = -1 [13:02:41]OFD Sender: Server communicate error [13:02:41]OFD Sender: Processing packet 308868 [packets to send 223, broken 221] [13:02:41]ProducePacketName [13:02:41]name=ofd_packets/00308868 [13:02:41]OFD Sender: To server: pG, [13:02:41]CommunicateWithHost lk.salyk.kg:30040 [13:02:41]ConnectInit lk.salyk.kg [13:02:41]Connected sock=9 [13:02:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 BB 29 0D 01 20 E8 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 01 00 00 F4 03 04 00 F2 E7 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 B6 04 00 35 04 06 00 65 E7 95 EC D5 5E 99 C3 D9 CA A8 AB 93 1A [13:02:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 35 C6 47 00 DD 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 31 37 36 35 10 04 04 00 84 B6 04 00 F4 03 04 00 D3 8E 1C 67 B6 04 01 00 00 BB 88 15 26 06 AF D5 CB [13:02:41]CommunicateWithHost err = 0 [13:02:41]CheckOFDResponse [13:02:41]1017 (14) - 77093643461234 [13:02:41]1041 (16) - 0000000000871765 [13:02:41]1040 (4) - 308868 [13:02:41]1012 (4) - 26.10.2024 06:40 [13:02:41]1206 (1) - 0 [13:02:41]OFD Sender: Remove packet 308868 [13:02:41]ProducePacketName [13:02:41]name=ofd_packets/00308868 [13:02:41]NVStorageDeleteData [13:02:41]OFD Sender: Processing packet 308869 [packets to send 222, broken 221] [13:02:41]ProducePacketName [13:02:41]name=ofd_packets/00308869 [13:02:41]OFD Sender: To server: pG, [13:02:41]CommunicateWithHost lk.salyk.kg:30040 [13:02:41]ConnectInit lk.salyk.kg [13:02:42]Connected sock=10 [13:02:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 29 64 07 01 4E 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 01 00 00 F4 03 04 00 02 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 B6 04 00 35 04 06 00 71 86 F0 5F 51 B1 77 0A 16 80 19 9C 77 F1 [13:02:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1E D4 47 00 0B 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 31 37 36 35 10 04 04 00 85 B6 04 00 F4 03 04 00 D4 8E 1C 67 B6 04 01 00 00 B1 05 88 BD D5 0A 70 0E [13:02:42]CommunicateWithHost err = 0 [13:02:42]CheckOFDResponse [13:02:42]1017 (14) - 77093643461234 [13:02:42]1041 (16) - 0000000000871765 [13:02:42]1040 (4) - 308869 [13:02:42]1012 (4) - 26.10.2024 06:40 [13:02:42]1206 (1) - 0 [13:02:42]OFD Sender: Remove packet 308869 [13:02:42]ProducePacketName [13:02:42]name=ofd_packets/00308869 [13:02:42]NVStorageDeleteData [13:02:42]OFD Sender: No OFD packet to send [13:02:47]OFD Sender: No OFD packet to send [13:02:50]accept exits with 8 [13:02:50]New connection [13:02:50]New thread 3067342180 created [13:02:50]Thread 3067198820 joined [13:02:50]Waiting for new connection... [13:02:50] Sock 8.Parse request [13:02:50]Sock 8.Check first char [13:02:50]Sock 8.First char is OK [13:02:50]request: POST /json_proto HTTP/1.0 [13:02:50]Method: POST [13:02:50]URL: /json_proto [13:02:50]Method is POST - this is cgi request [13:02:50]url: /json_proto [13:02:50]query_string will be loaded in cgi processing [13:02:50]execute_cgi json_proto POST (null) [13:02:50]execute_cgi path=json_proto method=POST [13:02:50]POST find Content-Length [13:02:50]Host: 172.17.96.3:8080 [13:02:50]Content-Length: 766 [13:02:50]Content-Type: application/json [13:02:50] [13:02:50]POST finish read [13:02:50]Found Content-Length = 766 [13:02:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [13:02:50]execute_script... [13:02:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [13:02:50]POST & json_proto [13:02:50]process_json_proto [13:02:50]json parsed OK: [13:02:50]protocol is kg_v1.0 [13:02:50]action value=close_receipt [13:02:50]process_action close_receipt [13:02:50]cmd_close_receipt [13:02:50]MH_GetDate [13:02:50]Write to MH i2c: F0 00 00 5C C4 0F [13:02:50]Write i2c OK [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: F0 [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: F0 09 00 [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: F0 09 00 5C C4 00 81 E8 1C 67 44 5E 04 65 0F [13:02:50]GetLastDocTimeStamp 1729947650 [13:02:50]current date 1729947777 [13:02:50]FM_GetShiftState [13:02:50]SAM_PROTO_GetShiftState [13:02:50]wFMCommunicate request_size=4 [13:02:50]MH_SAM_APDU [13:02:50]CAPDU: 80 13 01 00 [13:02:50]Write to MH i2c: E2 08 00 5D C4 80 13 01 00 00 00 00 00 9E [13:02:50]Write i2c OK [13:02:50]MH_I2C_Read... [13:02:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:50]Read from MH i2c: E2 [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: E2 0E 00 [13:02:50]MH_I2C_Read... [13:02:50]Read from MH i2c: E2 0E 00 5D C4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1C [13:02:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:02:50]wFMCommunicate OK [13:02:50]SAM_PROTO_GetShiftState done [13:02:50]FM_GetShiftState done [13:02:50]opened in 1729902265 [13:02:50]opened+sec_in_day 1729988665 [13:02:50]quantity*price = 50041 [13:02:50]sum+1 = 50042 [13:02:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 291 26.10.2024 13:02 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308870 ФПД: 189376035848463 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130257&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308870&fm=189376035848463&tin=02508201610067®Number=0000000000091780&sum=50041 [13:02:52]StoreToDocumentArchive [13:02:52]shift 532 fd 308870 [13:02:52]save to /storage/0532/doc_00308870 [13:02:52]save last doc name /storage/0532/doc_00308870 to /storage/kkm_last_doc_name [13:02:52]save OK [13:02:52]Clear old archive folders... [13:02:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:02:52]tlvbuf is 00B316F0 [13:02:52]SAM_PROTO_ClearQueue [13:02:52]wFMCommunicate request_size=4 [13:02:52]MH_SAM_APDU [13:02:52]CAPDU: 80 09 00 00 [13:02:52]Write to MH i2c: E2 08 00 6A C4 80 09 00 00 00 00 00 00 A0 [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:02:52]Read from MH i2c: E2 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 03 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 03 00 6A C4 00 90 00 A2 [13:02:52]RAPDU: 90 00 [13:02:52]wFMCommunicate OK [13:02:52]SAM_PROTO_ClearQueue done [13:02:52]KKMCreateOFDPacket [13:02:52]OFDProtocolAddRootSTLVToBuf [13:02:52]FM_MakeSignedData [13:02:52]FM_MakeSignedData [13:02:52]SAM_PROTO_SignData [13:02:52]wFMCommunicate request_size=4 [13:02:52]MH_SAM_APDU [13:02:52]CAPDU: 80 0D 01 02 [13:02:52]Write to MH i2c: E2 08 00 6B C4 80 0D 01 02 00 00 00 00 A8 [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:02:52]Read from MH i2c: E2 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 03 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 03 00 6B C4 00 90 00 A3 [13:02:52]RAPDU: 90 00 [13:02:52]wFMCommunicate OK [13:02:52]wFMCommunicate request_size=255 [13:02:52]MH_SAM_APDU [13:02:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 23 01 00 00 F4 03 04 00 81 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 B6 04 00 35 04 06 00 AC [13:02:52]Write to MH i2c: E2 02 01 6C C4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 23 01 00 00 F4 03 04 00 81 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 B6 04 00 35 04 06 00 AC 00 00 9A [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:52]Read from MH i2c: E2 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 03 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 03 00 6C C4 00 90 00 A4 [13:02:52]RAPDU: 90 00 [13:02:52]wFMCommunicate OK [13:02:52]wFMCommunicate request_size=10 [13:02:52]MH_SAM_APDU [13:02:52]CAPDU: 80 0D 02 02 05 3C 8B 58 81 0F [13:02:52]Write to MH i2c: E2 0D 00 6D C4 80 0D 02 02 05 00 3C 8B 58 81 0F 00 00 64 [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:02:52]Read from MH i2c: E2 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 03 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 03 00 6D C4 00 90 00 A5 [13:02:52]RAPDU: 90 00 [13:02:52]wFMCommunicate OK [13:02:52]wFMCommunicate request_size=4 [13:02:52]MH_SAM_APDU [13:02:52]CAPDU: 80 0D 03 02 [13:02:52]Write to MH i2c: E2 08 00 6E C4 80 0D 03 02 00 00 00 00 AD [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:02:52]Read from MH i2c: E2 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 0B 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 0B 00 6E C4 00 C4 C1 C4 C5 7E 76 E6 56 90 00 EC [13:02:52]RAPDU: C4 C1 C4 C5 7E 76 E6 56 90 00 [13:02:52]wFMCommunicate OK [13:02:52]SAM_PROTO_SignData done [13:02:52]FM_MakeSignedData done [13:02:52]CreateOFDProtocolMessage [13:02:52]wFMCommunicate request_size=4 [13:02:52]MH_SAM_APDU [13:02:52]CAPDU: 80 11 00 00 [13:02:52]Write to MH i2c: E2 08 00 6F C4 80 11 00 00 00 00 00 00 AD [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:52]Read from MH i2c: E2 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 17 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: E2 17 00 6F C4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 02 [13:02:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:02:52]wFMCommunicate OK [13:02:52]CreateOFDProtocolMessage done [13:02:52]OFDSenderStorePacket 308870 [13:02:52]StoreOFDPacket docnum=308870 [13:02:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1B 95 07 01 0E 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 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 23 01 00 00 F4 03 04 00 81 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 B6 04 00 35 04 06 00 AC 3C 8B 58 81 0F C4 C1 C4 C5 7E 76 E6 56 [13:02:52]CheckFolder [13:02:52]dirname=/storage/ofd_packets [13:02:52]CheckFolder done [13:02:52]ProducePacketName [13:02:52]name=ofd_packets/00308870 [13:02:52]NVStorageSaveData ofd_packets/00308870 [13:02:52]File name is /storage/ofd_packets/00308870 [13:02:52]Write 301 bytes [13:02:52]NVStorageSaveData done [13:02:52]OFDSenderStorePacket done [13:02:52]KKMCreateOFDPacket done [13:02:52]NVStorageSaveData kkm_last_timestamp [13:02:52]File name is /storage/kkm_last_timestamp [13:02:52]Write 4 bytes [13:02:52]NVStorageSaveData done [13:02:52]ExternCall_PrintAddStr [13:02:52]wPrintStart [13:02:52]Write to MH i2c: 01 00 00 70 C4 34 [13:02:52]Write i2c OK [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: 01 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: 01 07 00 [13:02:52]MH_I2C_Read... [13:02:52]Read from MH i2c: 01 07 00 70 C4 00 00 00 00 00 FF 0F 49 [13:02:52]RasterBufferAndPrint [13:02:52]line Счет N : (1)642738 [13:02:52]line ИНН: 02508201610067 [13:02:52]line Контрольно-Кассовый Чек [13:02:52]line ПРОДАЖА [13:02:52]line ТРК (МРК, ГНК) : 31 [13:02:52]line Товар: 2710124130 [13:02:52]line Аи-92-К-2 [13:02:52]line 7.480 * 66.90 [13:02:52]line = 500.41 [13:02:52]line НДС 12% НСП 1% [13:02:52]line > о реализуемом товаре [13:02:52]line ИТОГО: 500.41 [13:02:52]line НСП 1% : 4.43 [13:02:52]line НДС 12% : 53.14 [13:02:52]line Наличными: 0.00 [13:02:52]line Безнал.: 500.41 [13:02:52]line Место: АЗС № 172 "Партнер Нефть" [13:02:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:02:52]line СНО: Общий режим [13:02:52]line Чек 291 26.10.2024 13:02 [13:02:52]line Смена: 532 ФФД: 1.0 [13:02:52]line ЗНМ: 0300000116 [13:02:52]line РНМ: 0000000000091780 [13:02:52]line Версия ККМ: 001 [13:02:52]line Платежная система: Mbank [13:02:52]line ФМ: 0000000000871765 [13:02:52]line ФД: 308870 [13:02:52]line ФПД: 189376035848463 [13:02:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130257&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308870&fm=189376035848463&tin=02508201610067®Number=0000000000091780&sum=50041 [13:02:52]OFD Sender: Processing packet 308870 [packets to send 222, broken 221] [13:02:52]ProducePacketName [13:02:52]name=ofd_packets/00308870 [13:02:52]OFD Sender: To server: pG, [13:02:52]CommunicateWithHost lk.salyk.kg:30040 [13:02:52]ConnectInit lk.salyk.kg [13:02:52]written 0, free lines is 4095 [13:02:52]Connected sock=11 [13:02:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1B 95 07 01 0E 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 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 23 01 00 00 F4 03 04 00 81 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 B6 04 00 35 04 06 00 AC 3C 8B 58 81 0F C4 C1 C4 C5 7E 76 E6 56 [13:02:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 10 62 47 00 BF 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 31 37 36 35 10 04 04 00 86 B6 04 00 F4 03 04 00 DF 8E 1C 67 B6 04 01 00 00 7B 03 98 76 C0 B5 DA 8A [13:02:52]CommunicateWithHost err = 0 [13:02:52]CheckOFDResponse [13:02:52]1017 (14) - 77093643461234 [13:02:52]1041 (16) - 0000000000871765 [13:02:52]1040 (4) - 308870 [13:02:52]1012 (4) - 26.10.2024 06:40 [13:02:52]1206 (1) - 0 [13:02:52]OFD Sender: Remove packet 308870 [13:02:52]ProducePacketName [13:02:52]name=ofd_packets/00308870 [13:02:52]NVStorageDeleteData [13:02:53]Write to MH i2c: 01 00 00 98 C4 5C [13:02:53]Write i2c OK [13:02:53]MH_I2C_Read... [13:02:53]Read from MH i2c: 01 [13:02:53]MH_I2C_Read... [13:02:53]Read from MH i2c: 01 07 00 [13:02:53]MH_I2C_Read... [13:02:53]Read from MH i2c: 01 07 00 98 C4 00 00 00 00 00 E6 0C 55 [13:02:53]RasterBufferAndPrint [13:02:53]line [13:02:53]line [13:02:53]line [13:02:53]line [13:02:53]line [13:02:53]written 0, free lines is 3306 [13:02:53]MH_Cut [13:02:53]Write to MH i2c: D1 01 00 9F C4 01 35 [13:02:53]Write i2c OK [13:02:53]MH_I2C_Read... [13:02:53]Read from MH i2c: D1 [13:02:53]MH_I2C_Read... [13:02:53]Read from MH i2c: D1 01 00 [13:02:53]MH_I2C_Read... [13:02:53]Read from MH i2c: D1 01 00 9F C4 00 34 [13:02:53]Write to MH i2c: 01 00 00 A0 C4 64 [13:02:53]Write i2c OK [13:02:53]MH_I2C_Read... [13:02:53]OFD Sender: No OFD packet to send [13:02:53]*** Cut start [13:02:53]*** Purtial cut [13:02:53]*** Stage 1: CUTSNS_PIN = 1 [13:02:54]Read from MH i2c: 01 [13:02:54]MH_I2C_Read... [13:02:54]*** Stop cut motor [13:02:54]*** Cut end [13:02:54]Read from MH i2c: 01 07 00 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: 01 07 00 A0 C4 00 00 00 00 00 FF 0F 79 [13:02:54]process_action close_receipt done [13:02:54]requested_data is exist [13:02:54]produce_requested_data [13:02:54]requested_item fm.sn is exist - process it [13:02:54]wFMCommunicate request_size=4 [13:02:54]MH_SAM_APDU [13:02:54]CAPDU: 80 11 00 00 [13:02:54]Write to MH i2c: E2 08 00 A1 C4 80 11 00 00 00 00 00 00 DF [13:02:54]Write i2c OK [13:02:54]MH_I2C_Read... [13:02:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:02:54]Read from MH i2c: E2 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: E2 17 00 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: E2 17 00 A1 C4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 34 [13:02:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:02:54]wFMCommunicate OK [13:02:54]requested_item fd.num is exist - process it [13:02:54]SAM_PROTO_GetFieldsCounters [13:02:54]wFMCommunicate request_size=4 [13:02:54]MH_SAM_APDU [13:02:54]CAPDU: 80 13 00 00 [13:02:54]Write to MH i2c: E2 08 00 A2 C4 80 13 00 00 00 00 00 00 E2 [13:02:54]Write i2c OK [13:02:54]MH_I2C_Read... [13:02:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:02:54]Read from MH i2c: E2 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: E2 62 00 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: E2 62 00 A2 C4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 86 B6 04 00 0E 04 04 00 14 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 C7 [13:02: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 86 B6 04 00 0E 04 04 00 14 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 [13:02:54]wFMCommunicate OK [13:02:54]SAM_PROTO_GetFieldsCounters done [13:02:54]requested_item shift.num is exist - process it [13:02:54]requested_item shift.opened is exist - process it [13:02:54]req_shift_opened [13:02:54]FM_GetShiftState [13:02:54]SAM_PROTO_GetShiftState [13:02:54]wFMCommunicate request_size=4 [13:02:54]MH_SAM_APDU [13:02:54]CAPDU: 80 13 01 00 [13:02:54]Write to MH i2c: E2 08 00 A3 C4 80 13 01 00 00 00 00 00 E4 [13:02:54]Write i2c OK [13:02:54]MH_I2C_Read... [13:02:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:02:54]Read from MH i2c: E2 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: E2 0E 00 [13:02:54]MH_I2C_Read... [13:02:54]Read from MH i2c: E2 0E 00 A3 C4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 62 [13:02:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:02:54]wFMCommunicate OK [13:02:54]SAM_PROTO_GetShiftState done [13:02:54]FM_GetShiftState done [13:02:54]req_shift_opened done [13:02:54]requested_item shift.open_date is exist - process it [13:02:54]req_shift_open_date [13:02:54]req_shift_open_date done [13:02:54]produce_requested_data done [13:02:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308870,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:02:54]process_action_free close_receipt [13:02:54]json_value_free [13:02:54]json_value_free done [13:02:54]process_json_proto returns [13:02:54]Send response to host [13:02:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308870,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:02:54]free response buf [13:02:54]execute_script done [13:02:54]execute_script returns [13:02:54]free content buf [13:02:54]Sock 8.Close socket [13:02:54]Sock 8.Thread stoped [13:02:58]OFD Sender: No OFD packet to send [13:03:03]OFD Sender: No OFD packet to send [13:03:08]OFD Sender: No OFD packet to send [13:03:10]accept exits with 9 [13:03:10]New connection [13:03:10]New thread 3067198820 created [13:03:10]Thread 3067342180 joined [13:03:10]Waiting for new connection... [13:03:10] Sock 9.Parse request [13:03:10]Sock 9.Check first char [13:03:10]Sock 9.First char is OK [13:03:10]request: POST /json_proto HTTP/1.0 [13:03:10]Method: POST [13:03:10]URL: /json_proto [13:03:10]Method is POST - this is cgi request [13:03:10]url: /json_proto [13:03:10]query_string will be loaded in cgi processing [13:03:10]execute_cgi json_proto POST (null) [13:03:10]execute_cgi path=json_proto method=POST [13:03:10]POST find Content-Length [13:03:10]Host: 172.17.96.3:8080 [13:03:10]Content-Length: 984 [13:03:10]Content-Type: application/json [13:03:10] [13:03:10]POST finish read [13:03:10]Found Content-Length = 984 [13:03:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:10]execute_script... [13:03:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:10]POST & json_proto [13:03:10]process_json_proto [13:03:10]json parsed OK: [13:03:10]protocol is kg_v1.0 [13:03:10]action value=close_receipt [13:03:10]process_action close_receipt [13:03:10]cmd_close_receipt [13:03:10]MH_GetDate [13:03:10]Write to MH i2c: F0 00 00 A4 C4 57 [13:03:10]Write i2c OK [13:03:10]MH_I2C_Read... [13:03:10]Read from MH i2c: F0 [13:03:10]MH_I2C_Read... [13:03:10]Read from MH i2c: F0 09 00 [13:03:10]MH_I2C_Read... [13:03:10]Read from MH i2c: F0 09 00 A4 C4 00 94 E8 1C 67 44 5E 04 65 6A [13:03:10]GetLastDocTimeStamp 1729947777 [13:03:10]current date 1729947796 [13:03:10]FM_GetShiftState [13:03:10]SAM_PROTO_GetShiftState [13:03:10]wFMCommunicate request_size=4 [13:03:10]MH_SAM_APDU [13:03:10]CAPDU: 80 13 01 00 [13:03:10]Write to MH i2c: E2 08 00 A5 C4 80 13 01 00 00 00 00 00 E6 [13:03:10]Write i2c OK [13:03:10]MH_I2C_Read... [13:03:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:10]Read from MH i2c: E2 [13:03:10]MH_I2C_Read... [13:03:10]Read from MH i2c: E2 0E 00 [13:03:10]MH_I2C_Read... [13:03:10]Read from MH i2c: E2 0E 00 A5 C4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 64 [13:03:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:03:10]wFMCommunicate OK [13:03:10]SAM_PROTO_GetShiftState done [13:03:10]FM_GetShiftState done [13:03:10]opened in 1729902265 [13:03:10]opened+sec_in_day 1729988665 [13:03:10]quantity*price = 150054 [13:03:10]sum+1 = 150055 [13:03:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 292 26.10.2024 13:03 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 22.77 сом ФМ: 0000000000871765 ФД: 308871 ФПД: 271396046842546 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130316&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308871&fm=271396046842546&tin=02508201610067®Number=0000000000091780&sum=150000 [13:03:11]StoreToDocumentArchive [13:03:11]shift 532 fd 308871 [13:03:11]save to /storage/0532/doc_00308871 [13:03:11]save last doc name /storage/0532/doc_00308871 to /storage/kkm_last_doc_name [13:03:11]save OK [13:03:11]Clear old archive folders... [13:03:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:11]tlvbuf is 00DCB920 [13:03:11]SAM_PROTO_ClearQueue [13:03:11]wFMCommunicate request_size=4 [13:03:11]MH_SAM_APDU [13:03:11]CAPDU: 80 09 00 00 [13:03:11]Write to MH i2c: E2 08 00 B2 C4 80 09 00 00 00 00 00 00 E8 [13:03:11]Write i2c OK [13:03:11]MH_I2C_Read... [13:03:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:11]Read from MH i2c: E2 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: E2 03 00 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: E2 03 00 B2 C4 00 90 00 EA [13:03:11]RAPDU: 90 00 [13:03:11]wFMCommunicate OK [13:03:11]SAM_PROTO_ClearQueue done [13:03:11]KKMCreateOFDPacket [13:03:11]OFDProtocolAddRootSTLVToBuf [13:03:11]FM_MakeSignedData [13:03:11]FM_MakeSignedData [13:03:11]SAM_PROTO_SignData [13:03:11]wFMCommunicate request_size=4 [13:03:11]MH_SAM_APDU [13:03:11]CAPDU: 80 0D 01 02 [13:03:11]Write to MH i2c: E2 08 00 B3 C4 80 0D 01 02 00 00 00 00 F0 [13:03:11]Write i2c OK [13:03:11]MH_I2C_Read... [13:03:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:11]Read from MH i2c: E2 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: E2 03 00 [13:03:11]MH_I2C_Read... [13:03:11]Read from MH i2c: E2 03 00 B3 C4 00 90 00 EB [13:03:11]RAPDU: 90 00 [13:03:11]wFMCommunicate OK [13:03:11]wFMCommunicate request_size=255 [13:03:11]MH_SAM_APDU [13:03: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 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 24 01 00 00 F4 03 04 00 94 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 B6 04 00 35 04 06 00 F6 [13:03:11]Write to MH i2c: E2 02 01 B4 C4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 24 01 00 00 F4 03 04 00 94 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 B6 04 00 35 04 06 00 F6 00 00 25 [13:03:11]Write i2c OK [13:03:11]MH_I2C_Read... [13:03:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:12]Read from MH i2c: E2 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 03 00 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 03 00 B4 C4 00 90 00 EC [13:03:12]RAPDU: 90 00 [13:03:12]wFMCommunicate OK [13:03:12]wFMCommunicate request_size=10 [13:03:12]MH_SAM_APDU [13:03:12]CAPDU: 80 0D 02 02 05 D5 50 F7 2A B2 [13:03:12]Write to MH i2c: E2 0D 00 B5 C4 80 0D 02 02 05 00 D5 50 F7 2A B2 00 00 F5 [13:03:12]Write i2c OK [13:03:12]MH_I2C_Read... [13:03:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:12]Read from MH i2c: E2 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 03 00 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 03 00 B5 C4 00 90 00 ED [13:03:12]RAPDU: 90 00 [13:03:12]wFMCommunicate OK [13:03:12]wFMCommunicate request_size=4 [13:03:12]MH_SAM_APDU [13:03:12]CAPDU: 80 0D 03 02 [13:03:12]Write to MH i2c: E2 08 00 B6 C4 80 0D 03 02 00 00 00 00 F5 [13:03:12]Write i2c OK [13:03:12]MH_I2C_Read... [13:03:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:12]Read from MH i2c: E2 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 0B 00 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 0B 00 B6 C4 00 F8 9B 16 A6 13 42 38 E2 90 00 B4 [13:03:12]RAPDU: F8 9B 16 A6 13 42 38 E2 90 00 [13:03:12]wFMCommunicate OK [13:03:12]SAM_PROTO_SignData done [13:03:12]FM_MakeSignedData done [13:03:12]CreateOFDProtocolMessage [13:03:12]wFMCommunicate request_size=4 [13:03:12]MH_SAM_APDU [13:03:12]CAPDU: 80 11 00 00 [13:03:12]Write to MH i2c: E2 08 00 B7 C4 80 11 00 00 00 00 00 00 F5 [13:03:12]Write i2c OK [13:03:12]MH_I2C_Read... [13:03:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:12]Read from MH i2c: E2 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 17 00 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: E2 17 00 B7 C4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4A [13:03:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:12]wFMCommunicate OK [13:03:12]CreateOFDProtocolMessage done [13:03:12]OFDSenderStorePacket 308871 [13:03:12]StoreOFDPacket docnum=308871 [13:03:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D5 40 07 01 2D 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 24 01 00 00 F4 03 04 00 94 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 B6 04 00 35 04 06 00 F6 D5 50 F7 2A B2 F8 9B 16 A6 13 42 38 E2 [13:03:12]CheckFolder [13:03:12]dirname=/storage/ofd_packets [13:03:12]CheckFolder done [13:03:12]ProducePacketName [13:03:12]name=ofd_packets/00308871 [13:03:12]NVStorageSaveData ofd_packets/00308871 [13:03:12]File name is /storage/ofd_packets/00308871 [13:03:12]Write 301 bytes [13:03:12]NVStorageSaveData done [13:03:12]OFDSenderStorePacket done [13:03:12]KKMCreateOFDPacket done [13:03:12]NVStorageSaveData kkm_last_timestamp [13:03:12]File name is /storage/kkm_last_timestamp [13:03:12]Write 4 bytes [13:03:12]NVStorageSaveData done [13:03:12]ExternCall_PrintAddStr [13:03:12]wPrintStart [13:03:12]Write to MH i2c: 01 00 00 B8 C4 7C [13:03:12]Write i2c OK [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: 01 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: 01 07 00 [13:03:12]MH_I2C_Read... [13:03:12]Read from MH i2c: 01 07 00 B8 C4 00 00 00 00 00 FF 0F 91 [13:03:12]RasterBufferAndPrint [13:03:12]line Счет N : (1)642737 [13:03:12]line ИНН: 02508201610067 [13:03:12]line Контрольно-Кассовый Чек [13:03:12]line ПРОДАЖА [13:03:12]line ТРК (МРК, ГНК) : 52 [13:03:12]line Товар: 2710124130 [13:03:12]line Аи-92-К-2 [13:03:12]line 22.770 * 65.90 [13:03:12]line = 1500.54 [13:03:12]line НДС 12% НСП 1% [13:03:12]line > о реализуемом товаре [13:03:12]line ОКРУГЛЕНИЕ: -0.54 [13:03:12]line ИТОГО: 1500.00 [13:03:12]line Внесено: 1500.00 [13:03:12]line СДАЧА: 0.00 [13:03:12]line НСП 1% : 13.28 [13:03:12]line НДС 12% : 159.35 [13:03:12]line Наличными: 1500.00 [13:03:12]line Безнал.: 0.00 [13:03:12]line Место: АЗС № 172 "Партнер Нефть" [13:03:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:03:12]line СНО: Общий режим [13:03:12]line Чек 292 26.10.2024 13:03 [13:03:12]line Смена: 532 ФФД: 1.0 [13:03:12]line ЗНМ: 0300000116 [13:03:12]line РНМ: 0000000000091780 [13:03:12]line Версия ККМ: 001 [13:03:12]line [13:03:12]line Дисконтная программа [13:03:12]line АИ-92 [13:03:12]line номер 172 [13:03:12]line сэкономлено 22.77 сом [13:03:12]line ФМ: 0000000000871765 [13:03:12]line ФД: 308871 [13:03:12]line ФПД: 271396046842546 [13:03:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130316&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308871&fm=271396046842546&tin=02508201610067®Number=0000000000091780&sum=150000 [13:03:12]OFD Sender: Processing packet 308871 [packets to send 222, broken 221] [13:03:12]ProducePacketName [13:03:12]name=ofd_packets/00308871 [13:03:12]OFD Sender: To server: pG, [13:03:12]CommunicateWithHost lk.salyk.kg:30040 [13:03:12]ConnectInit lk.salyk.kg [13:03:12]written 0, free lines is 4095 [13:03:12]Connected sock=10 [13:03:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D5 40 07 01 2D 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 24 01 00 00 F4 03 04 00 94 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 B6 04 00 35 04 06 00 F6 D5 50 F7 2A B2 F8 9B 16 A6 13 42 38 E2 [13:03:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F4 26 47 00 58 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 B6 04 00 F4 03 04 00 F3 8E 1C 67 B6 04 01 00 00 4C 13 A5 28 C8 8E BF 81 [13:03:13]CommunicateWithHost err = 0 [13:03:13]CheckOFDResponse [13:03:13]1017 (14) - 77093643461234 [13:03:13]1041 (16) - 0000000000871765 [13:03:13]1040 (4) - 308871 [13:03:13]1012 (4) - 26.10.2024 06:40 [13:03:13]1206 (1) - 0 [13:03:13]OFD Sender: Remove packet 308871 [13:03:13]ProducePacketName [13:03:13]name=ofd_packets/00308871 [13:03:13]NVStorageDeleteData [13:03:13]Write to MH i2c: 01 00 00 E7 C4 AB [13:03:13]Write i2c OK [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: 01 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: 01 07 00 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: 01 07 00 E7 C4 00 00 00 00 00 70 0C 2E [13:03:13]RasterBufferAndPrint [13:03:13]line [13:03:13]line [13:03:13]line [13:03:13]line [13:03:13]line [13:03:13]written 0, free lines is 3190 [13:03:13]MH_Cut [13:03:13]Write to MH i2c: D1 01 00 EE C4 01 84 [13:03:13]Write i2c OK [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: D1 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: D1 01 00 [13:03:13]MH_I2C_Read... [13:03:13]Read from MH i2c: D1 01 00 EE C4 00 83 [13:03:13]Write to MH i2c: 01 00 00 EF C4 B3 [13:03:13]Write i2c OK [13:03:13]MH_I2C_Read... [13:03:13]OFD Sender: No OFD packet to send [13:03:14]*** Cut start [13:03:14]*** Purtial cut [13:03:14]*** Stage 1: CUTSNS_PIN = 1 [13:03:14]Read from MH i2c: 01 [13:03:14]MH_I2C_Read... [13:03:14]*** Stop cut motor [13:03:14]*** Cut end [13:03:14]Read from MH i2c: 01 07 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: 01 07 00 EF C4 00 00 00 00 00 FF 0F C8 [13:03:14]process_action close_receipt done [13:03:14]requested_data is exist [13:03:14]produce_requested_data [13:03:14]requested_item fm.sn is exist - process it [13:03:14]wFMCommunicate request_size=4 [13:03:14]MH_SAM_APDU [13:03:14]CAPDU: 80 11 00 00 [13:03:14]Write to MH i2c: E2 08 00 F0 C4 80 11 00 00 00 00 00 00 2E [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 17 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 17 00 F0 C4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [13:03:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:14]wFMCommunicate OK [13:03:14]requested_item fd.num is exist - process it [13:03:14]SAM_PROTO_GetFieldsCounters [13:03:14]wFMCommunicate request_size=4 [13:03:14]MH_SAM_APDU [13:03:14]CAPDU: 80 13 00 00 [13:03:14]Write to MH i2c: E2 08 00 F1 C4 80 13 00 00 00 00 00 00 31 [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 62 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 62 00 F1 C4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 87 B6 04 00 0E 04 04 00 14 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 1A [13:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 87 B6 04 00 0E 04 04 00 14 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 [13:03:14]wFMCommunicate OK [13:03:14]SAM_PROTO_GetFieldsCounters done [13:03:14]requested_item shift.num is exist - process it [13:03:14]requested_item shift.opened is exist - process it [13:03:14]req_shift_opened [13:03:14]FM_GetShiftState [13:03:14]SAM_PROTO_GetShiftState [13:03:14]wFMCommunicate request_size=4 [13:03:14]MH_SAM_APDU [13:03:14]CAPDU: 80 13 01 00 [13:03:14]Write to MH i2c: E2 08 00 F2 C4 80 13 01 00 00 00 00 00 33 [13:03:14]Write i2c OK [13:03:14]MH_I2C_Read... [13:03:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:14]Read from MH i2c: E2 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 0E 00 [13:03:14]MH_I2C_Read... [13:03:14]Read from MH i2c: E2 0E 00 F2 C4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B1 [13:03:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:03:14]wFMCommunicate OK [13:03:14]SAM_PROTO_GetShiftState done [13:03:14]FM_GetShiftState done [13:03:14]req_shift_opened done [13:03:14]requested_item shift.open_date is exist - process it [13:03:14]req_shift_open_date [13:03:14]req_shift_open_date done [13:03:14]produce_requested_data done [13:03:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308871,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:03:14]process_action_free close_receipt [13:03:14]json_value_free [13:03:14]json_value_free done [13:03:14]process_json_proto returns [13:03:14]Send response to host [13:03:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308871,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:03:14]free response buf [13:03:14]execute_script done [13:03:14]execute_script returns [13:03:14]free content buf [13:03:14]Sock 9.Close socket [13:03:14]Sock 9.Thread stoped [13:03:16]accept exits with 8 [13:03:16]New connection [13:03:16]New thread 3067342180 created [13:03:16]Thread 3067198820 joined [13:03:16]Waiting for new connection... [13:03:16] Sock 8.Parse request [13:03:16]Sock 8.Check first char [13:03:16]Sock 8.First char is OK [13:03:16]request: POST /json_proto HTTP/1.0 [13:03:16]Method: POST [13:03:16]URL: /json_proto [13:03:16]Method is POST - this is cgi request [13:03:16]url: /json_proto [13:03:16]query_string will be loaded in cgi processing [13:03:16]execute_cgi json_proto POST (null) [13:03:16]execute_cgi path=json_proto method=POST [13:03:16]POST find Content-Length [13:03:16]Host: 172.17.96.3:8080 [13:03:16]Content-Length: 677 [13:03:16]Content-Type: application/json [13:03:16] [13:03:16]POST finish read [13:03:16]Found Content-Length = 677 [13:03:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:03:16]execute_script... [13:03:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:03:16]POST & json_proto [13:03:16]process_json_proto [13:03:16]json parsed OK: [13:03:16]protocol is kg_v1.0 [13:03:16]action value=close_receipt [13:03:16]process_action close_receipt [13:03:16]cmd_close_receipt [13:03:16]MH_GetDate [13:03:16]Write to MH i2c: F0 00 00 F3 C4 A6 [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: F0 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: F0 09 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: F0 09 00 F3 C4 00 9A E8 1C 67 44 5E 04 65 BF [13:03:16]GetLastDocTimeStamp 1729947796 [13:03:16]current date 1729947802 [13:03:16]FM_GetShiftState [13:03:16]SAM_PROTO_GetShiftState [13:03:16]wFMCommunicate request_size=4 [13:03:16]MH_SAM_APDU [13:03:16]CAPDU: 80 13 01 00 [13:03:16]Write to MH i2c: E2 08 00 F4 C4 80 13 01 00 00 00 00 00 35 [13:03:16]Write i2c OK [13:03:16]MH_I2C_Read... [13:03:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:16]Read from MH i2c: E2 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 0E 00 [13:03:16]MH_I2C_Read... [13:03:16]Read from MH i2c: E2 0E 00 F4 C4 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B3 [13:03:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:03:16]wFMCommunicate OK [13:03:16]SAM_PROTO_GetShiftState done [13:03:16]FM_GetShiftState done [13:03:16]opened in 1729902265 [13:03:16]opened+sec_in_day 1729988665 [13:03:16]quantity*price = 50041 [13:03:16]sum+1 = 50042 [13:03:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 293 26.10.2024 13:03 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308872 ФПД: 15419295300515 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130322&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308872&fm=15419295300515&tin=02508201610067®Number=0000000000091780&sum=50000 [13:03:17]StoreToDocumentArchive [13:03:17]shift 532 fd 308872 [13:03:17]save to /storage/0532/doc_00308872 [13:03:17]save last doc name /storage/0532/doc_00308872 to /storage/kkm_last_doc_name [13:03:17]save OK [13:03:17]Clear old archive folders... [13:03:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:17]tlvbuf is 00A9EB30 [13:03:17]SAM_PROTO_ClearQueue [13:03:17]wFMCommunicate request_size=4 [13:03:17]MH_SAM_APDU [13:03:17]CAPDU: 80 09 00 00 [13:03:17]Write to MH i2c: E2 08 00 01 C5 80 09 00 00 00 00 00 00 38 [13:03:17]Write i2c OK [13:03:17]MH_I2C_Read... [13:03:17]Read from MH i2c: E2 [13:03:17]MH_I2C_Read... [13:03:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:17]Read from MH i2c: E2 03 00 [13:03:17]MH_I2C_Read... [13:03:17]Read from MH i2c: E2 03 00 01 C5 00 90 00 3A [13:03:17]RAPDU: 90 00 [13:03:17]wFMCommunicate OK [13:03:17]SAM_PROTO_ClearQueue done [13:03:17]KKMCreateOFDPacket [13:03:17]OFDProtocolAddRootSTLVToBuf [13:03:17]FM_MakeSignedData [13:03:17]FM_MakeSignedData [13:03:17]SAM_PROTO_SignData [13:03:17]wFMCommunicate request_size=4 [13:03:17]MH_SAM_APDU [13:03:17]CAPDU: 80 0D 01 02 [13:03:17]Write to MH i2c: E2 08 00 02 C5 80 0D 01 02 00 00 00 00 40 [13:03:17]Write i2c OK [13:03:17]MH_I2C_Read... [13:03:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:17]Read from MH i2c: E2 [13:03:17]MH_I2C_Read... [13:03:17]Read from MH i2c: E2 03 00 [13:03:17]MH_I2C_Read... [13:03:17]Read from MH i2c: E2 03 00 02 C5 00 90 00 3B [13:03:17]RAPDU: 90 00 [13:03:17]wFMCommunicate OK [13:03:17]wFMCommunicate request_size=255 [13:03:17]MH_SAM_APDU [13:03:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 25 01 00 00 F4 03 04 00 9A E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 B6 04 00 35 04 06 00 0E [13:03:17]Write to MH i2c: E2 02 01 03 C5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 25 01 00 00 F4 03 04 00 9A E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 B6 04 00 35 04 06 00 0E 00 00 5F [13:03:17]Write i2c OK [13:03:17]MH_I2C_Read... [13:03:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:18]Read from MH i2c: E2 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: E2 03 00 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: E2 03 00 03 C5 00 90 00 3C [13:03:18]RAPDU: 90 00 [13:03:18]wFMCommunicate OK [13:03:18]wFMCommunicate request_size=10 [13:03:18]MH_SAM_APDU [13:03:18]CAPDU: 80 0D 02 02 05 06 15 9E 7B A3 [13:03:18]Write to MH i2c: E2 0D 00 04 C5 80 0D 02 02 05 00 06 15 9E 7B A3 00 00 24 [13:03:18]Write i2c OK [13:03:18]MH_I2C_Read... [13:03:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:18]Read from MH i2c: E2 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: E2 03 00 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: E2 03 00 04 C5 00 90 00 3D [13:03:18]RAPDU: 90 00 [13:03:18]wFMCommunicate OK [13:03:18]wFMCommunicate request_size=4 [13:03:18]MH_SAM_APDU [13:03:18]CAPDU: 80 0D 03 02 [13:03:18]Write to MH i2c: E2 08 00 05 C5 80 0D 03 02 00 00 00 00 45 [13:03:18]Write i2c OK [13:03:18]MH_I2C_Read... [13:03:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:18]Read from MH i2c: E2 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: E2 0B 00 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: E2 0B 00 05 C5 00 6C 5A 16 33 23 3B F0 9A 90 00 3D [13:03:18]RAPDU: 6C 5A 16 33 23 3B F0 9A 90 00 [13:03:18]wFMCommunicate OK [13:03:18]SAM_PROTO_SignData done [13:03:18]FM_MakeSignedData done [13:03:18]CreateOFDProtocolMessage [13:03:18]wFMCommunicate request_size=4 [13:03:18]MH_SAM_APDU [13:03:18]CAPDU: 80 11 00 00 [13:03:18]Write to MH i2c: E2 08 00 06 C5 80 11 00 00 00 00 00 00 45 [13:03:18]Write i2c OK [13:03:18]MH_I2C_Read... [13:03:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:18]Read from MH i2c: E2 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: E2 17 00 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: E2 17 00 06 C5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9A [13:03:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:18]wFMCommunicate OK [13:03:18]CreateOFDProtocolMessage done [13:03:18]OFDSenderStorePacket 308872 [13:03:18]StoreOFDPacket docnum=308872 [13:03:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E3 B9 07 01 22 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 25 01 00 00 F4 03 04 00 9A E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 B6 04 00 35 04 06 00 0E 06 15 9E 7B A3 6C 5A 16 33 23 3B F0 9A [13:03:18]CheckFolder [13:03:18]dirname=/storage/ofd_packets [13:03:18]CheckFolder done [13:03:18]ProducePacketName [13:03:18]name=ofd_packets/00308872 [13:03:18]NVStorageSaveData ofd_packets/00308872 [13:03:18]File name is /storage/ofd_packets/00308872 [13:03:18]Write 301 bytes [13:03:18]NVStorageSaveData done [13:03:18]OFDSenderStorePacket done [13:03:18]KKMCreateOFDPacket done [13:03:18]NVStorageSaveData kkm_last_timestamp [13:03:18]File name is /storage/kkm_last_timestamp [13:03:18]Write 4 bytes [13:03:18]NVStorageSaveData done [13:03:18]ExternCall_PrintAddStr [13:03:18]wPrintStart [13:03:18]Write to MH i2c: 01 00 00 07 C5 CC [13:03:18]Write i2c OK [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: 01 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: 01 07 00 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: 01 07 00 07 C5 00 00 00 00 00 FF 0F E1 [13:03:18]RasterBufferAndPrint [13:03:18]line Счет N : (1)642739 [13:03:18]line ИНН: 02508201610067 [13:03:18]line Контрольно-Кассовый Чек [13:03:18]line ПРОДАЖА [13:03:18]line ТРК (МРК, ГНК) : 62 [13:03:18]line Товар: 2710124130 [13:03:18]line Аи-92-К-2 [13:03:18]line 7.480 * 66.90 [13:03:18]line = 500.41 [13:03:18]line НДС 12% НСП 1% [13:03:18]line > о реализуемом товаре [13:03:18]line ОКРУГЛЕНИЕ: -0.41 [13:03:18]line ИТОГО: 500.00 [13:03:18]line Внесено: 500.00 [13:03:18]line СДАЧА: 0.00 [13:03:18]line НСП 1% : 4.43 [13:03:18]line НДС 12% : 53.14 [13:03:18]line Наличными: 500.00 [13:03:18]line Безнал.: 0.00 [13:03:18]line Место: АЗС № 172 "Партнер Нефть" [13:03:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:03:18]line СНО: Общий режим [13:03:18]line Чек 293 26.10.2024 13:03 [13:03:18]line Смена: 532 ФФД: 1.0 [13:03:18]line ЗНМ: 0300000116 [13:03:18]line РНМ: 0000000000091780 [13:03:18]line Версия ККМ: 001 [13:03:18]line ФМ: 0000000000871765 [13:03:18]line ФД: 308872 [13:03:18]line ФПД: 15419295300515 [13:03:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130322&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308872&fm=15419295300515&tin=02508201610067®Number=0000000000091780&sum=50000 [13:03:18]OFD Sender: Processing packet 308872 [packets to send 222, broken 221] [13:03:18]ProducePacketName [13:03:18]name=ofd_packets/00308872 [13:03:18]written 0, free lines is 4095 [13:03:18]OFD Sender: To server: pG, [13:03:18]CommunicateWithHost lk.salyk.kg:30040 [13:03:18]ConnectInit lk.salyk.kg [13:03:18]Connected sock=10 [13:03:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E3 B9 07 01 22 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 25 01 00 00 F4 03 04 00 9A E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 B6 04 00 35 04 06 00 0E 06 15 9E 7B A3 6C 5A 16 33 23 3B F0 9A [13:03:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 29 AD 47 00 C3 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 31 37 36 35 10 04 04 00 88 B6 04 00 F4 03 04 00 F8 8E 1C 67 B6 04 01 00 00 C0 4A 36 F6 99 F8 FE 31 [13:03:18]CommunicateWithHost err = 0 [13:03:18]CheckOFDResponse [13:03:18]1017 (14) - 77093643461234 [13:03:18]1041 (16) - 0000000000871765 [13:03:18]1040 (4) - 308872 [13:03:18]1012 (4) - 26.10.2024 06:40 [13:03:18]1206 (1) - 0 [13:03:18]OFD Sender: Remove packet 308872 [13:03:18]ProducePacketName [13:03:18]name=ofd_packets/00308872 [13:03:18]NVStorageDeleteData [13:03:18]Write to MH i2c: 01 00 00 31 C5 F6 [13:03:18]Write i2c OK [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: 01 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: 01 07 00 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: 01 07 00 31 C5 00 00 00 00 00 B9 0C C2 [13:03:18]RasterBufferAndPrint [13:03:18]line [13:03:18]line [13:03:18]line [13:03:18]line [13:03:18]line [13:03:18]written 0, free lines is 3272 [13:03:18]MH_Cut [13:03:18]Write to MH i2c: D1 01 00 38 C5 01 CF [13:03:18]Write i2c OK [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: D1 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: D1 01 00 [13:03:18]MH_I2C_Read... [13:03:18]Read from MH i2c: D1 01 00 38 C5 00 CE [13:03:18]Write to MH i2c: 01 00 00 39 C5 FE [13:03:18]Write i2c OK [13:03:18]MH_I2C_Read... [13:03:19]OFD Sender: No OFD packet to send [13:03:19]*** Cut start [13:03:19]*** Purtial cut [13:03:19]*** Stage 1: CUTSNS_PIN = 1 [13:03:19]Read from MH i2c: 01 [13:03:19]MH_I2C_Read... [13:03:19]*** Stop cut motor [13:03:19]*** Cut end [13:03:19]Read from MH i2c: 01 07 00 [13:03:19]MH_I2C_Read... [13:03:19]Read from MH i2c: 01 07 00 39 C5 00 00 00 00 00 FF 0F 13 [13:03:19]process_action close_receipt done [13:03:19]requested_data is exist [13:03:19]produce_requested_data [13:03:19]requested_item fm.sn is exist - process it [13:03:19]wFMCommunicate request_size=4 [13:03:19]MH_SAM_APDU [13:03:19]CAPDU: 80 11 00 00 [13:03:19]Write to MH i2c: E2 08 00 3A C5 80 11 00 00 00 00 00 00 79 [13:03:19]Write i2c OK [13:03:19]MH_I2C_Read... [13:03:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:19]Read from MH i2c: E2 [13:03:19]MH_I2C_Read... [13:03:19]Read from MH i2c: E2 17 00 [13:03:19]MH_I2C_Read... [13:03:19]Read from MH i2c: E2 17 00 3A C5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CE [13:03:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:19]wFMCommunicate OK [13:03:19]requested_item fd.num is exist - process it [13:03:19]SAM_PROTO_GetFieldsCounters [13:03:19]wFMCommunicate request_size=4 [13:03:19]MH_SAM_APDU [13:03:19]CAPDU: 80 13 00 00 [13:03:19]Write to MH i2c: E2 08 00 3B C5 80 13 00 00 00 00 00 00 7C [13:03:19]Write i2c OK [13:03:19]MH_I2C_Read... [13:03:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:19]Read from MH i2c: E2 [13:03:19]MH_I2C_Read... [13:03:19]Read from MH i2c: E2 62 00 [13:03:19]MH_I2C_Read... [13:03:19]Read from MH i2c: E2 62 00 3B C5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 88 B6 04 00 0E 04 04 00 14 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 69 [13:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 88 B6 04 00 0E 04 04 00 14 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 [13:03:19]wFMCommunicate OK [13:03:19]SAM_PROTO_GetFieldsCounters done [13:03:19]requested_item shift.num is exist - process it [13:03:19]requested_item shift.opened is exist - process it [13:03:19]req_shift_opened [13:03:19]FM_GetShiftState [13:03:19]SAM_PROTO_GetShiftState [13:03:19]wFMCommunicate request_size=4 [13:03:19]MH_SAM_APDU [13:03:19]CAPDU: 80 13 01 00 [13:03:19]Write to MH i2c: E2 08 00 3C C5 80 13 01 00 00 00 00 00 7E [13:03:20]Write i2c OK [13:03:20]MH_I2C_Read... [13:03:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:20]Read from MH i2c: E2 [13:03:20]MH_I2C_Read... [13:03:20]Read from MH i2c: E2 0E 00 [13:03:20]MH_I2C_Read... [13:03:20]Read from MH i2c: E2 0E 00 3C C5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FC [13:03:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:03:20]wFMCommunicate OK [13:03:20]SAM_PROTO_GetShiftState done [13:03:20]FM_GetShiftState done [13:03:20]req_shift_opened done [13:03:20]requested_item shift.open_date is exist - process it [13:03:20]req_shift_open_date [13:03:20]req_shift_open_date done [13:03:20]produce_requested_data done [13:03:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308872,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:03:20]process_action_free close_receipt [13:03:20]json_value_free [13:03:20]json_value_free done [13:03:20]process_json_proto returns [13:03:20]Send response to host [13:03:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308872,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:03:20]free response buf [13:03:20]execute_script done [13:03:20]execute_script returns [13:03:20]free content buf [13:03:20]Sock 8.Close socket [13:03:20]Sock 8.Thread stoped [13:03:24]OFD Sender: No OFD packet to send [13:03:29]OFD Sender: No OFD packet to send [13:03:34]OFD Sender: No OFD packet to send [13:03:39]OFD Sender: No OFD packet to send [13:03:40]accept exits with 9 [13:03:40]New connection [13:03:40]New thread 3067198820 created [13:03:40]Thread 3067342180 joined [13:03:40]Waiting for new connection... [13:03:40] Sock 9.Parse request [13:03:40]Sock 9.Check first char [13:03:40]Sock 9.First char is OK [13:03:40]request: POST /json_proto HTTP/1.0 [13:03:40]Method: POST [13:03:40]URL: /json_proto [13:03:40]Method is POST - this is cgi request [13:03:40]url: /json_proto [13:03:40]query_string will be loaded in cgi processing [13:03:40]execute_cgi json_proto POST (null) [13:03:40]execute_cgi path=json_proto method=POST [13:03:40]POST find Content-Length [13:03:40]Host: 172.17.96.3:8080 [13:03:40]Content-Length: 677 [13:03:40]Content-Type: application/json [13:03:40] [13:03:40]POST finish read [13:03:40]Found Content-Length = 677 [13:03:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:40]execute_script... [13:03:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642740", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:03:40]POST & json_proto [13:03:40]process_json_proto [13:03:40]json parsed OK: [13:03:40]protocol is kg_v1.0 [13:03:40]action value=close_receipt [13:03:40]process_action close_receipt [13:03:40]cmd_close_receipt [13:03:40]MH_GetDate [13:03:40]Write to MH i2c: F0 00 00 3D C5 F1 [13:03:40]Write i2c OK [13:03:40]MH_I2C_Read... [13:03:40]Read from MH i2c: F0 [13:03:40]MH_I2C_Read... [13:03:40]Read from MH i2c: F0 09 00 [13:03:40]MH_I2C_Read... [13:03:40]Read from MH i2c: F0 09 00 3D C5 00 B2 E8 1C 67 44 5E 04 65 22 [13:03:40]GetLastDocTimeStamp 1729947802 [13:03:40]current date 1729947826 [13:03:40]FM_GetShiftState [13:03:40]SAM_PROTO_GetShiftState [13:03:40]wFMCommunicate request_size=4 [13:03:40]MH_SAM_APDU [13:03:40]CAPDU: 80 13 01 00 [13:03:40]Write to MH i2c: E2 08 00 3E C5 80 13 01 00 00 00 00 00 80 [13:03:40]Write i2c OK [13:03:40]MH_I2C_Read... [13:03:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:40]Read from MH i2c: E2 [13:03:40]MH_I2C_Read... [13:03:40]Read from MH i2c: E2 0E 00 [13:03:40]MH_I2C_Read... [13:03:40]Read from MH i2c: E2 0E 00 3E C5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FE [13:03:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:03:40]wFMCommunicate OK [13:03:40]SAM_PROTO_GetShiftState done [13:03:40]FM_GetShiftState done [13:03:40]opened in 1729902265 [13:03:40]opened+sec_in_day 1729988665 [13:03:40]quantity*price = 60009 [13:03:40]sum+1 = 60010 [13:03:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 294 26.10.2024 13:03 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308873 ФПД: 142605409242221 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130346&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308873&fm=142605409242221&tin=02508201610067®Number=0000000000091780&sum=60000 [13:03:41]StoreToDocumentArchive [13:03:41]shift 532 fd 308873 [13:03:41]save to /storage/0532/doc_00308873 [13:03:41]save last doc name /storage/0532/doc_00308873 to /storage/kkm_last_doc_name [13:03:41]save OK [13:03:41]Clear old archive folders... [13:03:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:41]tlvbuf is 00AE4530 [13:03:41]SAM_PROTO_ClearQueue [13:03:41]wFMCommunicate request_size=4 [13:03:41]MH_SAM_APDU [13:03:41]CAPDU: 80 09 00 00 [13:03:41]Write to MH i2c: E2 08 00 4B C5 80 09 00 00 00 00 00 00 82 [13:03:41]Write i2c OK [13:03:41]MH_I2C_Read... [13:03:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:41]Read from MH i2c: E2 [13:03:41]MH_I2C_Read... [13:03:41]Read from MH i2c: E2 03 00 [13:03:41]MH_I2C_Read... [13:03:41]Read from MH i2c: E2 03 00 4B C5 00 90 00 84 [13:03:41]RAPDU: 90 00 [13:03:41]wFMCommunicate OK [13:03:41]SAM_PROTO_ClearQueue done [13:03:41]KKMCreateOFDPacket [13:03:41]OFDProtocolAddRootSTLVToBuf [13:03:41]FM_MakeSignedData [13:03:41]FM_MakeSignedData [13:03:41]SAM_PROTO_SignData [13:03:41]wFMCommunicate request_size=4 [13:03:41]MH_SAM_APDU [13:03:41]CAPDU: 80 0D 01 02 [13:03:41]Write to MH i2c: E2 08 00 4C C5 80 0D 01 02 00 00 00 00 8A [13:03:41]Write i2c OK [13:03:41]MH_I2C_Read... [13:03:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:41]Read from MH i2c: E2 [13:03:41]MH_I2C_Read... [13:03:41]Read from MH i2c: E2 03 00 [13:03:41]MH_I2C_Read... [13:03:41]Read from MH i2c: E2 03 00 4C C5 00 90 00 85 [13:03:41]RAPDU: 90 00 [13:03:41]wFMCommunicate OK [13:03:41]wFMCommunicate request_size=255 [13:03:41]MH_SAM_APDU [13:03: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 B2 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 B6 04 00 35 04 06 00 81 [13:03:41]Write to MH i2c: E2 02 01 4D C5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 B2 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 B6 04 00 35 04 06 00 81 00 00 13 [13:03:41]Write i2c OK [13:03:41]MH_I2C_Read... [13:03:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:42]Read from MH i2c: E2 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: E2 03 00 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: E2 03 00 4D C5 00 90 00 86 [13:03:42]RAPDU: 90 00 [13:03:42]wFMCommunicate OK [13:03:42]wFMCommunicate request_size=10 [13:03:42]MH_SAM_APDU [13:03:42]CAPDU: 80 0D 02 02 05 B2 E8 C2 CC 6D [13:03:42]Write to MH i2c: E2 0D 00 4E C5 80 0D 02 02 05 00 B2 E8 C2 CC 6D 00 00 2C [13:03:42]Write i2c OK [13:03:42]MH_I2C_Read... [13:03:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:42]Read from MH i2c: E2 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: E2 03 00 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: E2 03 00 4E C5 00 90 00 87 [13:03:42]RAPDU: 90 00 [13:03:42]wFMCommunicate OK [13:03:42]wFMCommunicate request_size=4 [13:03:42]MH_SAM_APDU [13:03:42]CAPDU: 80 0D 03 02 [13:03:42]Write to MH i2c: E2 08 00 4F C5 80 0D 03 02 00 00 00 00 8F [13:03:42]Write i2c OK [13:03:42]MH_I2C_Read... [13:03:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:42]Read from MH i2c: E2 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: E2 0B 00 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: E2 0B 00 4F C5 00 3B 85 A7 46 F0 A3 20 D9 90 00 C9 [13:03:42]RAPDU: 3B 85 A7 46 F0 A3 20 D9 90 00 [13:03:42]wFMCommunicate OK [13:03:42]SAM_PROTO_SignData done [13:03:42]FM_MakeSignedData done [13:03:42]CreateOFDProtocolMessage [13:03:42]wFMCommunicate request_size=4 [13:03:42]MH_SAM_APDU [13:03:42]CAPDU: 80 11 00 00 [13:03:42]Write to MH i2c: E2 08 00 50 C5 80 11 00 00 00 00 00 00 8F [13:03:42]Write i2c OK [13:03:42]MH_I2C_Read... [13:03:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:42]Read from MH i2c: E2 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: E2 17 00 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: E2 17 00 50 C5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E4 [13:03:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:42]wFMCommunicate OK [13:03:42]CreateOFDProtocolMessage done [13:03:42]OFDSenderStorePacket 308873 [13:03:42]StoreOFDPacket docnum=308873 [13:03:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A8 0E 07 01 DB 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 B2 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 B6 04 00 35 04 06 00 81 B2 E8 C2 CC 6D 3B 85 A7 46 F0 A3 20 D9 [13:03:42]CheckFolder [13:03:42]dirname=/storage/ofd_packets [13:03:42]CheckFolder done [13:03:42]ProducePacketName [13:03:42]name=ofd_packets/00308873 [13:03:42]NVStorageSaveData ofd_packets/00308873 [13:03:42]File name is /storage/ofd_packets/00308873 [13:03:42]Write 301 bytes [13:03:42]NVStorageSaveData done [13:03:42]OFDSenderStorePacket done [13:03:42]KKMCreateOFDPacket done [13:03:42]NVStorageSaveData kkm_last_timestamp [13:03:42]File name is /storage/kkm_last_timestamp [13:03:42]Write 4 bytes [13:03:42]NVStorageSaveData done [13:03:42]ExternCall_PrintAddStr [13:03:42]wPrintStart [13:03:42]Write to MH i2c: 01 00 00 51 C5 16 [13:03:42]Write i2c OK [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: 01 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: 01 07 00 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: 01 07 00 51 C5 00 00 00 00 00 FF 0F 2B [13:03:42]RasterBufferAndPrint [13:03:42]line Счет N : (1)642740 [13:03:42]line ИНН: 02508201610067 [13:03:42]line Контрольно-Кассовый Чек [13:03:42]line ПРОДАЖА [13:03:42]line ТРК (МРК, ГНК) : 41 [13:03:42]line Товар: 2710124130 [13:03:42]line Аи-92-К-2 [13:03:42]line 8.970 * 66.90 [13:03:42]line = 600.09 [13:03:42]line НДС 12% НСП 1% [13:03:42]line > о реализуемом товаре [13:03:42]line ОКРУГЛЕНИЕ: -0.09 [13:03:42]line ИТОГО: 600.00 [13:03:42]line Внесено: 600.00 [13:03:42]line СДАЧА: 0.00 [13:03:42]line НСП 1% : 5.31 [13:03:42]line НДС 12% : 63.73 [13:03:42]line Наличными: 600.00 [13:03:42]line Безнал.: 0.00 [13:03:42]line Место: АЗС № 172 "Партнер Нефть" [13:03:42]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:03:42]line СНО: Общий режим [13:03:42]line Чек 294 26.10.2024 13:03 [13:03:42]line Смена: 532 ФФД: 1.0 [13:03:42]line ЗНМ: 0300000116 [13:03:42]line РНМ: 0000000000091780 [13:03:42]line Версия ККМ: 001 [13:03:42]line ФМ: 0000000000871765 [13:03:42]line ФД: 308873 [13:03:42]line ФПД: 142605409242221 [13:03:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130346&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308873&fm=142605409242221&tin=02508201610067®Number=0000000000091780&sum=60000 [13:03:42]written 0, free lines is 4095 [13:03:42]OFD Sender: Processing packet 308873 [packets to send 222, broken 221] [13:03:42]ProducePacketName [13:03:42]name=ofd_packets/00308873 [13:03:42]OFD Sender: To server: pG, [13:03:42]CommunicateWithHost lk.salyk.kg:30040 [13:03:42]ConnectInit lk.salyk.kg [13:03:42]Connected sock=10 [13:03:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A8 0E 07 01 DB 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 01 00 00 F4 03 04 00 B2 E8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 B6 04 00 35 04 06 00 81 B2 E8 C2 CC 6D 3B 85 A7 46 F0 A3 20 D9 [13:03:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9C B4 47 00 7B 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 B6 04 00 F4 03 04 00 10 8F 1C 67 B6 04 01 00 00 D9 42 A6 E9 EB 30 A3 92 [13:03:42]CommunicateWithHost err = 0 [13:03:42]CheckOFDResponse [13:03:42]1017 (14) - 77093643461234 [13:03:42]1041 (16) - 0000000000871765 [13:03:42]1040 (4) - 308873 [13:03:42]1012 (4) - 26.10.2024 06:41 [13:03:42]1206 (1) - 0 [13:03:42]OFD Sender: Remove packet 308873 [13:03:42]ProducePacketName [13:03:42]name=ofd_packets/00308873 [13:03:42]NVStorageDeleteData [13:03:42]Write to MH i2c: 01 00 00 7B C5 40 [13:03:42]Write i2c OK [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: 01 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: 01 07 00 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: 01 07 00 7B C5 00 00 00 00 00 D1 0C 24 [13:03:42]RasterBufferAndPrint [13:03:42]line [13:03:42]line [13:03:42]line [13:03:42]line [13:03:42]line [13:03:42]written 0, free lines is 3290 [13:03:42]MH_Cut [13:03:42]Write to MH i2c: D1 01 00 82 C5 01 19 [13:03:42]Write i2c OK [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: D1 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: D1 01 00 [13:03:42]MH_I2C_Read... [13:03:42]Read from MH i2c: D1 01 00 82 C5 00 18 [13:03:42]Write to MH i2c: 01 00 00 83 C5 48 [13:03:42]Write i2c OK [13:03:42]MH_I2C_Read... [13:03:43]OFD Sender: No OFD packet to send [13:03:43]*** Cut start [13:03:43]*** Purtial cut [13:03:43]*** Stage 1: CUTSNS_PIN = 1 [13:03:43]Read from MH i2c: 01 [13:03:43]MH_I2C_Read... [13:03:43]*** Stop cut motor [13:03:43]*** Cut end [13:03:43]Read from MH i2c: 01 07 00 [13:03:43]MH_I2C_Read... [13:03:43]Read from MH i2c: 01 07 00 83 C5 00 00 00 00 00 FF 0F 5D [13:03:43]process_action close_receipt done [13:03:43]requested_data is exist [13:03:43]produce_requested_data [13:03:43]requested_item fm.sn is exist - process it [13:03:43]wFMCommunicate request_size=4 [13:03:43]MH_SAM_APDU [13:03:43]CAPDU: 80 11 00 00 [13:03:43]Write to MH i2c: E2 08 00 84 C5 80 11 00 00 00 00 00 00 C3 [13:03:43]Write i2c OK [13:03:43]MH_I2C_Read... [13:03:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:43]Read from MH i2c: E2 [13:03:43]MH_I2C_Read... [13:03:43]Read from MH i2c: E2 17 00 [13:03:43]MH_I2C_Read... [13:03:43]Read from MH i2c: E2 17 00 84 C5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 18 [13:03:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:03:43]wFMCommunicate OK [13:03:43]requested_item fd.num is exist - process it [13:03:43]SAM_PROTO_GetFieldsCounters [13:03:43]wFMCommunicate request_size=4 [13:03:43]MH_SAM_APDU [13:03:43]CAPDU: 80 13 00 00 [13:03:43]Write to MH i2c: E2 08 00 85 C5 80 13 00 00 00 00 00 00 C6 [13:03:43]Write i2c OK [13:03:43]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 62 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 62 00 85 C5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 89 B6 04 00 0E 04 04 00 14 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 B7 [13:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 89 B6 04 00 0E 04 04 00 14 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 [13:03:44]wFMCommunicate OK [13:03:44]SAM_PROTO_GetFieldsCounters done [13:03:44]requested_item shift.num is exist - process it [13:03:44]requested_item shift.opened is exist - process it [13:03:44]req_shift_opened [13:03:44]FM_GetShiftState [13:03:44]SAM_PROTO_GetShiftState [13:03:44]wFMCommunicate request_size=4 [13:03:44]MH_SAM_APDU [13:03:44]CAPDU: 80 13 01 00 [13:03:44]Write to MH i2c: E2 08 00 86 C5 80 13 01 00 00 00 00 00 C8 [13:03:44]Write i2c OK [13:03:44]MH_I2C_Read... [13:03:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:44]Read from MH i2c: E2 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 0E 00 [13:03:44]MH_I2C_Read... [13:03:44]Read from MH i2c: E2 0E 00 86 C5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 46 [13:03:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:03:44]wFMCommunicate OK [13:03:44]SAM_PROTO_GetShiftState done [13:03:44]FM_GetShiftState done [13:03:44]req_shift_opened done [13:03:44]requested_item shift.open_date is exist - process it [13:03:44]req_shift_open_date [13:03:44]req_shift_open_date done [13:03:44]produce_requested_data done [13:03:44]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308873,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:03:44]process_action_free close_receipt [13:03:44]json_value_free [13:03:44]json_value_free done [13:03:44]process_json_proto returns [13:03:44]Send response to host [13:03:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308873,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:03:44]free response buf [13:03:44]execute_script done [13:03:44]execute_script returns [13:03:44]free content buf [13:03:44]Sock 9.Close socket [13:03:44]Sock 9.Thread stoped [13:03:48]OFD Sender: No OFD packet to send [13:03:53]OFD Sender: No OFD packet to send [13:03:58]OFD Sender: No OFD packet to send [13:04:03]OFD Sender: No OFD packet to send [13:04:08]OFD Sender: No OFD packet to send [13:04:13]OFD Sender: No OFD packet to send [13:04:18]OFD Sender: No OFD packet to send [13:04:23]OFD Sender: No OFD packet to send [13:04:28]OFD Sender: No OFD packet to send [13:04:33]OFD Sender: No OFD packet to send [13:04:38]OFD Sender: No OFD packet to send [13:04:43]OFD Sender: No OFD packet to send [13:04:48]OFD Sender: No OFD packet to send [13:04:53]OFD Sender: No OFD packet to send [13:04:58]OFD Sender: No OFD packet to send [13:05:03]OFD Sender: No OFD packet to send [13:05:08]OFD Sender: No OFD packet to send [13:05:13]OFD Sender: No OFD packet to send [13:05:14]accept exits with 8 [13:05:14]New connection [13:05:14]New thread 3067342180 created [13:05:14]Thread 3067198820 joined [13:05:14]Waiting for new connection... [13:05:14] Sock 8.Parse request [13:05:14]Sock 8.Check first char [13:05:14]Sock 8.First char is OK [13:05:14]request: POST /json_proto HTTP/1.0 [13:05:14]Method: POST [13:05:14]URL: /json_proto [13:05:14]Method is POST - this is cgi request [13:05:14]url: /json_proto [13:05:14]query_string will be loaded in cgi processing [13:05:14]execute_cgi json_proto POST (null) [13:05:14]execute_cgi path=json_proto method=POST [13:05:14]POST find Content-Length [13:05:14]Host: 172.17.96.3:8080 [13:05:14]Content-Length: 677 [13:05:14]Content-Type: application/json [13:05:14] [13:05:14]POST finish read [13:05:14]Found Content-Length = 677 [13:05:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:05:14]execute_script... [13: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 : (1)642742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:05:14]POST & json_proto [13:05:14]process_json_proto [13:05:14]json parsed OK: [13:05:14]protocol is kg_v1.0 [13:05:14]action value=close_receipt [13:05:14]process_action close_receipt [13:05:14]cmd_close_receipt [13:05:14]MH_GetDate [13:05:14]Write to MH i2c: F0 00 00 87 C5 3B [13:05:14]Write i2c OK [13:05:14]MH_I2C_Read... [13:05:14]Read from MH i2c: F0 [13:05:14]MH_I2C_Read... [13:05:14]Read from MH i2c: F0 09 00 [13:05:14]MH_I2C_Read... [13:05:14]Read from MH i2c: F0 09 00 87 C5 00 10 E9 1C 67 44 5E 04 65 CB [13:05:14]GetLastDocTimeStamp 1729947826 [13:05:14]current date 1729947920 [13:05:14]FM_GetShiftState [13:05:14]SAM_PROTO_GetShiftState [13:05:14]wFMCommunicate request_size=4 [13:05:14]MH_SAM_APDU [13:05:14]CAPDU: 80 13 01 00 [13:05:14]Write to MH i2c: E2 08 00 88 C5 80 13 01 00 00 00 00 00 CA [13:05:14]Write i2c OK [13:05:14]MH_I2C_Read... [13:05:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:14]Read from MH i2c: E2 [13:05:14]MH_I2C_Read... [13:05:14]Read from MH i2c: E2 0E 00 [13:05:14]MH_I2C_Read... [13:05:14]Read from MH i2c: E2 0E 00 88 C5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 48 [13:05:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:05:14]wFMCommunicate OK [13:05:14]SAM_PROTO_GetShiftState done [13:05:14]FM_GetShiftState done [13:05:14]opened in 1729902265 [13:05:14]opened+sec_in_day 1729988665 [13:05:14]quantity*price = 30038 [13:05:14]sum+1 = 30039 [13:05:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 295 26.10.2024 13:05 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308874 ФПД: 222355418945516 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130520&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308874&fm=222355418945516&tin=02508201610067®Number=0000000000091780&sum=30000 [13:05:15]StoreToDocumentArchive [13:05:15]shift 532 fd 308874 [13:05:15]save to /storage/0532/doc_00308874 [13:05:15]save last doc name /storage/0532/doc_00308874 to /storage/kkm_last_doc_name [13:05:15]save OK [13:05:15]Clear old archive folders... [13:05:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:05:15]tlvbuf is 00AA3730 [13:05:15]SAM_PROTO_ClearQueue [13:05:15]wFMCommunicate request_size=4 [13:05:15]MH_SAM_APDU [13:05:15]CAPDU: 80 09 00 00 [13:05:15]Write to MH i2c: E2 08 00 95 C5 80 09 00 00 00 00 00 00 CC [13:05:15]Write i2c OK [13:05:15]MH_I2C_Read... [13:05:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:15]Read from MH i2c: E2 [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: E2 03 00 [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: E2 03 00 95 C5 00 90 00 CE [13:05:15]RAPDU: 90 00 [13:05:15]wFMCommunicate OK [13:05:15]SAM_PROTO_ClearQueue done [13:05:15]KKMCreateOFDPacket [13:05:15]OFDProtocolAddRootSTLVToBuf [13:05:15]FM_MakeSignedData [13:05:15]FM_MakeSignedData [13:05:15]SAM_PROTO_SignData [13:05:15]wFMCommunicate request_size=4 [13:05:15]MH_SAM_APDU [13:05:15]CAPDU: 80 0D 01 02 [13:05:15]Write to MH i2c: E2 08 00 96 C5 80 0D 01 02 00 00 00 00 D4 [13:05:15]Write i2c OK [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: E2 [13:05:15]MH_I2C_Read... [13:05:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:15]Read from MH i2c: E2 03 00 [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: E2 03 00 96 C5 00 90 00 CF [13:05:15]RAPDU: 90 00 [13:05:15]wFMCommunicate OK [13:05:15]wFMCommunicate request_size=255 [13:05:15]MH_SAM_APDU [13:05:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 27 01 00 00 F4 03 04 00 10 E9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A B6 04 00 35 04 06 00 CA [13:05:15]Write to MH i2c: E2 02 01 97 C5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 27 01 00 00 F4 03 04 00 10 E9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A B6 04 00 35 04 06 00 CA 00 00 1E [13:05:15]Write i2c OK [13:05:15]MH_I2C_Read... [13:05:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:15]Read from MH i2c: E2 [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: E2 03 00 [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: E2 03 00 97 C5 00 90 00 D0 [13:05:15]RAPDU: 90 00 [13:05:15]wFMCommunicate OK [13:05:15]wFMCommunicate request_size=10 [13:05:15]MH_SAM_APDU [13:05:15]CAPDU: 80 0D 02 02 05 3B 27 C2 97 EC [13:05:15]Write to MH i2c: E2 0D 00 98 C5 80 0D 02 02 05 00 3B 27 C2 97 EC 00 00 88 [13:05:15]Write i2c OK [13:05:15]MH_I2C_Read... [13:05:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:15]Read from MH i2c: E2 [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: E2 03 00 [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: E2 03 00 98 C5 00 90 00 D1 [13:05:15]RAPDU: 90 00 [13:05:15]wFMCommunicate OK [13:05:15]wFMCommunicate request_size=4 [13:05:15]MH_SAM_APDU [13:05:15]CAPDU: 80 0D 03 02 [13:05:15]Write to MH i2c: E2 08 00 99 C5 80 0D 03 02 00 00 00 00 D9 [13:05:15]Write i2c OK [13:05:15]MH_I2C_Read... [13:05:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:15]Read from MH i2c: E2 [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: E2 0B 00 [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: E2 0B 00 99 C5 00 35 BA A7 D1 10 C3 E1 FA 90 00 EF [13:05:15]RAPDU: 35 BA A7 D1 10 C3 E1 FA 90 00 [13:05:15]wFMCommunicate OK [13:05:15]SAM_PROTO_SignData done [13:05:15]FM_MakeSignedData done [13:05:15]CreateOFDProtocolMessage [13:05:15]wFMCommunicate request_size=4 [13:05:15]MH_SAM_APDU [13:05:15]CAPDU: 80 11 00 00 [13:05:15]Write to MH i2c: E2 08 00 9A C5 80 11 00 00 00 00 00 00 D9 [13:05:15]Write i2c OK [13:05:15]MH_I2C_Read... [13:05:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:15]Read from MH i2c: E2 [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: E2 17 00 [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: E2 17 00 9A C5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2E [13:05:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:05:15]wFMCommunicate OK [13:05:15]CreateOFDProtocolMessage done [13:05:15]OFDSenderStorePacket 308874 [13:05:15]StoreOFDPacket docnum=308874 [13:05:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3C AA 07 01 80 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 27 01 00 00 F4 03 04 00 10 E9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A B6 04 00 35 04 06 00 CA 3B 27 C2 97 EC 35 BA A7 D1 10 C3 E1 FA [13:05:15]CheckFolder [13:05:15]dirname=/storage/ofd_packets [13:05:15]CheckFolder done [13:05:15]ProducePacketName [13:05:15]name=ofd_packets/00308874 [13:05:15]NVStorageSaveData ofd_packets/00308874 [13:05:15]File name is /storage/ofd_packets/00308874 [13:05:15]Write 301 bytes [13:05:15]NVStorageSaveData done [13:05:15]OFDSenderStorePacket done [13:05:15]KKMCreateOFDPacket done [13:05:15]NVStorageSaveData kkm_last_timestamp [13:05:15]File name is /storage/kkm_last_timestamp [13:05:15]Write 4 bytes [13:05:15]NVStorageSaveData done [13:05:15]ExternCall_PrintAddStr [13:05:15]wPrintStart [13:05:15]Write to MH i2c: 01 00 00 9B C5 60 [13:05:15]Write i2c OK [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: 01 [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: 01 07 00 [13:05:15]MH_I2C_Read... [13:05:15]Read from MH i2c: 01 07 00 9B C5 00 00 00 00 00 FF 0F 75 [13:05:15]RasterBufferAndPrint [13:05:15]line Счет N : (1)642742 [13:05:15]line ИНН: 02508201610067 [13:05:15]line Контрольно-Кассовый Чек [13:05:15]line ПРОДАЖА [13:05:15]line ТРК (МРК, ГНК) : 62 [13:05:15]line Товар: 2710124130 [13:05:15]line Аи-92-К-2 [13:05:15]line 4.490 * 66.90 [13:05:15]line = 300.38 [13:05:15]line НДС 12% НСП 1% [13:05:15]line > о реализуемом товаре [13:05:15]line ОКРУГЛЕНИЕ: -0.38 [13:05:15]line ИТОГО: 300.00 [13:05:15]line Внесено: 300.00 [13:05:15]line СДАЧА: 0.00 [13:05:15]line НСП 1% : 2.66 [13:05:15]line НДС 12% : 31.90 [13:05:15]line Наличными: 300.00 [13:05:15]line Безнал.: 0.00 [13:05:15]line Место: АЗС № 172 "Партнер Нефть" [13:05:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:05:15]line СНО: Общий режим [13:05:15]line Чек 295 26.10.2024 13:05 [13:05:15]line Смена: 532 ФФД: 1.0 [13:05:15]line ЗНМ: 0300000116 [13:05:15]line РНМ: 0000000000091780 [13:05:15]line Версия ККМ: 001 [13:05:15]line ФМ: 0000000000871765 [13:05:15]line ФД: 308874 [13:05:15]line ФПД: 222355418945516 [13:05:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130520&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308874&fm=222355418945516&tin=02508201610067®Number=0000000000091780&sum=30000 [13:05:16]OFD Sender: Processing packet 308874 [packets to send 222, broken 221] [13:05:16]ProducePacketName [13:05:16]name=ofd_packets/00308874 [13:05:16]OFD Sender: To server: pG, [13:05:16]CommunicateWithHost lk.salyk.kg:30040 [13:05:16]ConnectInit lk.salyk.kg [13:05:16]written 0, free lines is 4095 [13:05:16]Connected sock=10 [13: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 31 37 36 35 0F 01 00 00 3C AA 07 01 80 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 27 01 00 00 F4 03 04 00 10 E9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A B6 04 00 35 04 06 00 CA 3B 27 C2 97 EC 35 BA A7 D1 10 C3 E1 FA [13:05:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 23 C2 47 00 2D 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A B6 04 00 F4 03 04 00 6E 8F 1C 67 B6 04 01 00 00 E6 E1 17 92 1C 15 CD 5A [13:05:16]CommunicateWithHost err = 0 [13:05:16]CheckOFDResponse [13:05:16]1017 (14) - 77093643461234 [13:05:16]1041 (16) - 0000000000871765 [13:05:16]1040 (4) - 308874 [13:05:16]1012 (4) - 26.10.2024 06:42 [13:05:16]1206 (1) - 0 [13:05:16]OFD Sender: Remove packet 308874 [13:05:16]ProducePacketName [13:05:16]name=ofd_packets/00308874 [13:05:16]NVStorageDeleteData [13:05:16]Write to MH i2c: 01 00 00 C5 C5 8A [13:05:16]Write i2c OK [13:05:16]MH_I2C_Read... [13:05:16]Read from MH i2c: 01 [13:05:16]MH_I2C_Read... [13:05:16]Read from MH i2c: 01 07 00 [13:05:16]MH_I2C_Read... [13:05:16]Read from MH i2c: 01 07 00 C5 C5 00 00 00 00 00 B3 0C 50 [13:05:16]RasterBufferAndPrint [13:05:16]line [13:05:16]line [13:05:16]line [13:05:16]line [13:05:16]line [13:05:16]written 0, free lines is 3257 [13:05:16]MH_Cut [13:05:16]Write to MH i2c: D1 01 00 CC C5 01 63 [13:05:16]Write i2c OK [13:05:16]MH_I2C_Read... [13:05:16]Read from MH i2c: D1 [13:05:16]MH_I2C_Read... [13:05:16]Read from MH i2c: D1 01 00 [13:05:16]MH_I2C_Read... [13:05:16]Read from MH i2c: D1 01 00 CC C5 00 62 [13:05:16]Write to MH i2c: 01 00 00 CD C5 92 [13:05:16]Write i2c OK [13:05:16]MH_I2C_Read... [13:05:16]OFD Sender: No OFD packet to send [13:05:17]*** Cut start [13:05:17]*** Purtial cut [13:05:17]*** Stage 1: CUTSNS_PIN = 1 [13:05:17]Read from MH i2c: 01 [13:05:17]MH_I2C_Read... [13:05:17]*** Stop cut motor [13:05:17]*** Cut end [13:05:17]Read from MH i2c: 01 07 00 [13:05:17]MH_I2C_Read... [13:05:17]Read from MH i2c: 01 07 00 CD C5 00 00 00 00 00 FF 0F A7 [13:05:17]process_action close_receipt done [13:05:17]requested_data is exist [13:05:17]produce_requested_data [13:05:17]requested_item fm.sn is exist - process it [13:05:17]wFMCommunicate request_size=4 [13:05:17]MH_SAM_APDU [13:05:17]CAPDU: 80 11 00 00 [13:05:17]Write to MH i2c: E2 08 00 CE C5 80 11 00 00 00 00 00 00 0D [13:05:17]Write i2c OK [13:05:17]MH_I2C_Read... [13:05:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:17]Read from MH i2c: E2 [13:05:17]MH_I2C_Read... [13:05:17]Read from MH i2c: E2 17 00 [13:05:17]MH_I2C_Read... [13:05:17]Read from MH i2c: E2 17 00 CE C5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 62 [13:05:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:05:17]wFMCommunicate OK [13:05:17]requested_item fd.num is exist - process it [13:05:17]SAM_PROTO_GetFieldsCounters [13:05:17]wFMCommunicate request_size=4 [13:05:17]MH_SAM_APDU [13:05:17]CAPDU: 80 13 00 00 [13:05:17]Write to MH i2c: E2 08 00 CF C5 80 13 00 00 00 00 00 00 10 [13:05:17]Write i2c OK [13:05:17]MH_I2C_Read... [13:05:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:17]Read from MH i2c: E2 [13:05:17]MH_I2C_Read... [13:05:17]Read from MH i2c: E2 62 00 [13:05:17]MH_I2C_Read... [13:05:17]Read from MH i2c: E2 62 00 CF C5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8A B6 04 00 0E 04 04 00 14 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 05 [13:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8A B6 04 00 0E 04 04 00 14 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 [13:05:17]wFMCommunicate OK [13:05:17]SAM_PROTO_GetFieldsCounters done [13:05:17]requested_item shift.num is exist - process it [13:05:17]requested_item shift.opened is exist - process it [13:05:17]req_shift_opened [13:05:17]FM_GetShiftState [13:05:17]SAM_PROTO_GetShiftState [13:05:17]wFMCommunicate request_size=4 [13:05:17]MH_SAM_APDU [13:05:17]CAPDU: 80 13 01 00 [13:05:17]Write to MH i2c: E2 08 00 D0 C5 80 13 01 00 00 00 00 00 12 [13:05:17]Write i2c OK [13:05:17]MH_I2C_Read... [13:05:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:17]Read from MH i2c: E2 [13:05:17]MH_I2C_Read... [13:05:17]Read from MH i2c: E2 0E 00 [13:05:17]MH_I2C_Read... [13:05:17]Read from MH i2c: E2 0E 00 D0 C5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 90 [13:05:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:05:17]wFMCommunicate OK [13:05:17]SAM_PROTO_GetShiftState done [13:05:17]FM_GetShiftState done [13:05:17]req_shift_opened done [13:05:17]requested_item shift.open_date is exist - process it [13:05:17]req_shift_open_date [13:05:17]req_shift_open_date done [13:05:17]produce_requested_data done [13:05:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308874,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:05:17]process_action_free close_receipt [13:05:17]json_value_free [13:05:17]json_value_free done [13:05:17]process_json_proto returns [13:05:17]Send response to host [13:05:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308874,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:05:17]free response buf [13:05:17]execute_script done [13:05:17]execute_script returns [13:05:17]free content buf [13:05:17]Sock 8.Close socket [13:05:17]Sock 8.Thread stoped [13:05:21]OFD Sender: No OFD packet to send [13:05:26]OFD Sender: No OFD packet to send [13:05:31]OFD Sender: No OFD packet to send [13:05:33]accept exits with 9 [13:05:33]New connection [13:05:33]New thread 3067198820 created [13:05:33]Thread 3067342180 joined [13:05:33]Waiting for new connection... [13:05:33] Sock 9.Parse request [13:05:33]Sock 9.Check first char [13:05:33]Sock 9.First char is OK [13:05:33]request: POST /json_proto HTTP/1.0 [13:05:33]Method: POST [13:05:33]URL: /json_proto [13:05:33]Method is POST - this is cgi request [13:05:33]url: /json_proto [13:05:33]query_string will be loaded in cgi processing [13:05:33]execute_cgi json_proto POST (null) [13:05:33]execute_cgi path=json_proto method=POST [13:05:33]POST find Content-Length [13:05:33]Host: 172.17.96.3:8080 [13:05:33]Content-Length: 678 [13:05:33]Content-Type: application/json [13:05:33] [13:05:33]POST finish read [13:05:33]Found Content-Length = 678 [13:05:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [13:05:33]execute_script... [13:05:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [13:05:33]POST & json_proto [13:05:33]process_json_proto [13:05:33]json parsed OK: [13:05:33]protocol is kg_v1.0 [13:05:33]action value=close_receipt [13:05:33]process_action close_receipt [13:05:33]cmd_close_receipt [13:05:33]MH_GetDate [13:05:33]Write to MH i2c: F0 00 00 D1 C5 85 [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: F0 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: F0 09 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: F0 09 00 D1 C5 00 23 E9 1C 67 44 5E 04 65 28 [13:05:33]GetLastDocTimeStamp 1729947920 [13:05:33]current date 1729947939 [13:05:33]FM_GetShiftState [13:05:33]SAM_PROTO_GetShiftState [13:05:33]wFMCommunicate request_size=4 [13:05:33]MH_SAM_APDU [13:05:33]CAPDU: 80 13 01 00 [13:05:33]Write to MH i2c: E2 08 00 D2 C5 80 13 01 00 00 00 00 00 14 [13:05:33]Write i2c OK [13:05:33]MH_I2C_Read... [13:05:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:33]Read from MH i2c: E2 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 0E 00 [13:05:33]MH_I2C_Read... [13:05:33]Read from MH i2c: E2 0E 00 D2 C5 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 92 [13:05:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:05:33]wFMCommunicate OK [13:05:33]SAM_PROTO_GetShiftState done [13:05:33]FM_GetShiftState done [13:05:33]opened in 1729902265 [13:05:33]opened+sec_in_day 1729988665 [13:05:33]quantity*price = 70044 [13:05:33]sum+1 = 70045 [13:05:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 296 26.10.2024 13:05 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308875 ФПД: 182074543690132 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130539&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308875&fm=182074543690132&tin=02508201610067®Number=0000000000091780&sum=70000 [13:05:34]StoreToDocumentArchive [13:05:34]shift 532 fd 308875 [13:05:34]save to /storage/0532/doc_00308875 [13:05:34]save last doc name /storage/0532/doc_00308875 to /storage/kkm_last_doc_name [13:05:34]save OK [13:05:34]Clear old archive folders... [13:05:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:05:34]tlvbuf is 00B31C40 [13:05:34]SAM_PROTO_ClearQueue [13:05:34]wFMCommunicate request_size=4 [13:05:34]MH_SAM_APDU [13:05:34]CAPDU: 80 09 00 00 [13:05:34]Write to MH i2c: E2 08 00 DF C5 80 09 00 00 00 00 00 00 16 [13:05:34]Write i2c OK [13:05:34]MH_I2C_Read... [13:05:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:34]Read from MH i2c: E2 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: E2 03 00 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: E2 03 00 DF C5 00 90 00 18 [13:05:34]RAPDU: 90 00 [13:05:34]wFMCommunicate OK [13:05:34]SAM_PROTO_ClearQueue done [13:05:34]KKMCreateOFDPacket [13:05:34]OFDProtocolAddRootSTLVToBuf [13:05:34]FM_MakeSignedData [13:05:34]FM_MakeSignedData [13:05:34]SAM_PROTO_SignData [13:05:34]wFMCommunicate request_size=4 [13:05:34]MH_SAM_APDU [13:05:34]CAPDU: 80 0D 01 02 [13:05:34]Write to MH i2c: E2 08 00 E0 C5 80 0D 01 02 00 00 00 00 1E [13:05:34]Write i2c OK [13:05:34]MH_I2C_Read... [13:05:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:34]Read from MH i2c: E2 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: E2 03 00 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: E2 03 00 E0 C5 00 90 00 19 [13:05:34]RAPDU: 90 00 [13:05:34]wFMCommunicate OK [13:05:34]wFMCommunicate request_size=255 [13:05:34]MH_SAM_APDU [13:05:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 28 01 00 00 F4 03 04 00 23 E9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B6 04 00 35 04 06 00 A5 [13:05:34]Write to MH i2c: E2 02 01 E1 C5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 28 01 00 00 F4 03 04 00 23 E9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B6 04 00 35 04 06 00 A5 00 00 74 [13:05:34]Write i2c OK [13:05:34]MH_I2C_Read... [13:05:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:34]Read from MH i2c: E2 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: E2 03 00 [13:05:34]MH_I2C_Read... [13:05:34]Read from MH i2c: E2 03 00 E1 C5 00 90 00 1A [13:05:34]RAPDU: 90 00 [13:05:34]wFMCommunicate OK [13:05:34]wFMCommunicate request_size=10 [13:05:34]MH_SAM_APDU [13:05:34]CAPDU: 80 0D 02 02 05 98 88 7F D1 94 [13:05:34]Write to MH i2c: E2 0D 00 E2 C5 80 0D 02 02 05 00 98 88 7F D1 94 00 00 2F [13:05:34]Write i2c OK [13:05:34]MH_I2C_Read... [13:05:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:35]Read from MH i2c: E2 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: E2 03 00 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: E2 03 00 E2 C5 00 90 00 1B [13:05:35]RAPDU: 90 00 [13:05:35]wFMCommunicate OK [13:05:35]wFMCommunicate request_size=4 [13:05:35]MH_SAM_APDU [13:05:35]CAPDU: 80 0D 03 02 [13:05:35]Write to MH i2c: E2 08 00 E3 C5 80 0D 03 02 00 00 00 00 23 [13:05:35]Write i2c OK [13:05:35]MH_I2C_Read... [13:05:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:35]Read from MH i2c: E2 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: E2 0B 00 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: E2 0B 00 E3 C5 00 AE F0 67 71 9A 4C 86 FC 90 00 02 [13:05:35]RAPDU: AE F0 67 71 9A 4C 86 FC 90 00 [13:05:35]wFMCommunicate OK [13:05:35]SAM_PROTO_SignData done [13:05:35]FM_MakeSignedData done [13:05:35]CreateOFDProtocolMessage [13:05:35]wFMCommunicate request_size=4 [13:05:35]MH_SAM_APDU [13:05:35]CAPDU: 80 11 00 00 [13:05:35]Write to MH i2c: E2 08 00 E4 C5 80 11 00 00 00 00 00 00 23 [13:05:35]Write i2c OK [13:05:35]MH_I2C_Read... [13:05:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:35]Read from MH i2c: E2 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: E2 17 00 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: E2 17 00 E4 C5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 78 [13:05:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:05:35]wFMCommunicate OK [13:05:35]CreateOFDProtocolMessage done [13:05:35]OFDSenderStorePacket 308875 [13:05:35]StoreOFDPacket docnum=308875 [13:05:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D1 06 07 01 4C 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 28 01 00 00 F4 03 04 00 23 E9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B6 04 00 35 04 06 00 A5 98 88 7F D1 94 AE F0 67 71 9A 4C 86 FC [13:05:35]CheckFolder [13:05:35]dirname=/storage/ofd_packets [13:05:35]CheckFolder done [13:05:35]ProducePacketName [13:05:35]name=ofd_packets/00308875 [13:05:35]NVStorageSaveData ofd_packets/00308875 [13:05:35]File name is /storage/ofd_packets/00308875 [13:05:35]Write 301 bytes [13:05:35]NVStorageSaveData done [13:05:35]OFDSenderStorePacket done [13:05:35]KKMCreateOFDPacket done [13:05:35]NVStorageSaveData kkm_last_timestamp [13:05:35]File name is /storage/kkm_last_timestamp [13:05:35]Write 4 bytes [13:05:35]NVStorageSaveData done [13:05:35]ExternCall_PrintAddStr [13:05:35]wPrintStart [13:05:35]Write to MH i2c: 01 00 00 E5 C5 AA [13:05:35]Write i2c OK [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: 01 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: 01 07 00 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: 01 07 00 E5 C5 00 00 00 00 00 FF 0F BF [13:05:35]RasterBufferAndPrint [13:05:35]line Счет N : (1)642743 [13:05:35]line ИНН: 02508201610067 [13:05:35]line Контрольно-Кассовый Чек [13:05:35]line ПРОДАЖА [13:05:35]line ТРК (МРК, ГНК) : 31 [13:05:35]line Товар: 2710124130 [13:05:35]line Аи-92-К-2 [13:05:35]line 10.470 * 66.90 [13:05:35]line = 700.44 [13:05:35]line НДС 12% НСП 1% [13:05:35]line > о реализуемом товаре [13:05:35]line ОКРУГЛЕНИЕ: -0.44 [13:05:35]line ИТОГО: 700.00 [13:05:35]line Внесено: 700.00 [13:05:35]line СДАЧА: 0.00 [13:05:35]line НСП 1% : 6.20 [13:05:35]line НДС 12% : 74.38 [13:05:35]line Наличными: 700.00 [13:05:35]line Безнал.: 0.00 [13:05:35]line Место: АЗС № 172 "Партнер Нефть" [13:05:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:05:35]line СНО: Общий режим [13:05:35]line Чек 296 26.10.2024 13:05 [13:05:35]line Смена: 532 ФФД: 1.0 [13:05:35]line ЗНМ: 0300000116 [13:05:35]line РНМ: 0000000000091780 [13:05:35]line Версия ККМ: 001 [13:05:35]line ФМ: 0000000000871765 [13:05:35]line ФД: 308875 [13:05:35]line ФПД: 182074543690132 [13:05:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130539&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308875&fm=182074543690132&tin=02508201610067®Number=0000000000091780&sum=70000 [13:05:35]written 0, free lines is 4095 [13:05:35]OFD Sender: Processing packet 308875 [packets to send 222, broken 221] [13:05:35]ProducePacketName [13:05:35]name=ofd_packets/00308875 [13:05:35]OFD Sender: To server: pG, [13:05:35]CommunicateWithHost lk.salyk.kg:30040 [13:05:35]ConnectInit lk.salyk.kg [13:05:35]Connected sock=10 [13:05:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D1 06 07 01 4C 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 28 01 00 00 F4 03 04 00 23 E9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B6 04 00 35 04 06 00 A5 98 88 7F D1 94 AE F0 67 71 9A 4C 86 FC [13:05:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 45 B5 47 00 BC 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B6 04 00 F4 03 04 00 81 8F 1C 67 B6 04 01 00 00 0D F7 6D 85 50 4C 9D 3F [13:05:35]CommunicateWithHost err = 0 [13:05:35]CheckOFDResponse [13:05:35]1017 (14) - 77093643461234 [13:05:35]1041 (16) - 0000000000871765 [13:05:35]1040 (4) - 308875 [13:05:35]1012 (4) - 26.10.2024 06:43 [13:05:35]1206 (1) - 0 [13:05:35]OFD Sender: Remove packet 308875 [13:05:35]ProducePacketName [13:05:35]name=ofd_packets/00308875 [13:05:35]NVStorageDeleteData [13:05:35]Write to MH i2c: 01 00 00 0F C6 D5 [13:05:35]Write i2c OK [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: 01 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: 01 07 00 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: 01 07 00 0F C6 00 00 00 00 00 BB 0C A3 [13:05:35]RasterBufferAndPrint [13:05:35]line [13:05:35]line [13:05:35]line [13:05:35]line [13:05:35]line [13:05:35]written 0, free lines is 3267 [13:05:35]MH_Cut [13:05:35]Write to MH i2c: D1 01 00 16 C6 01 AE [13:05:35]Write i2c OK [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: D1 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: D1 01 00 [13:05:35]MH_I2C_Read... [13:05:35]Read from MH i2c: D1 01 00 16 C6 00 AD [13:05:35]Write to MH i2c: 01 00 00 17 C6 DD [13:05:35]Write i2c OK [13:05:35]MH_I2C_Read... [13:05:35]OFD Sender: No OFD packet to send [13:05:36]*** Cut start [13:05:36]*** Purtial cut [13:05:36]*** Stage 1: CUTSNS_PIN = 1 [13:05:36]Read from MH i2c: 01 [13:05:36]MH_I2C_Read... [13:05:36]*** Stop cut motor [13:05:36]*** Cut end [13:05:36]Read from MH i2c: 01 07 00 [13:05:36]MH_I2C_Read... [13:05:36]Read from MH i2c: 01 07 00 17 C6 00 00 00 00 00 FF 0F F2 [13:05:36]process_action close_receipt done [13:05:36]requested_data is exist [13:05:36]produce_requested_data [13:05:36]requested_item fm.sn is exist - process it [13:05:36]wFMCommunicate request_size=4 [13:05:36]MH_SAM_APDU [13:05:36]CAPDU: 80 11 00 00 [13:05:36]Write to MH i2c: E2 08 00 18 C6 80 11 00 00 00 00 00 00 58 [13:05:36]Write i2c OK [13:05:36]MH_I2C_Read... [13:05:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:36]Read from MH i2c: E2 [13:05:36]MH_I2C_Read... [13:05:36]Read from MH i2c: E2 17 00 [13:05:36]MH_I2C_Read... [13:05:36]Read from MH i2c: E2 17 00 18 C6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AD [13:05:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:05:36]wFMCommunicate OK [13:05:36]requested_item fd.num is exist - process it [13:05:36]SAM_PROTO_GetFieldsCounters [13:05:36]wFMCommunicate request_size=4 [13:05:36]MH_SAM_APDU [13:05:36]CAPDU: 80 13 00 00 [13:05:36]Write to MH i2c: E2 08 00 19 C6 80 13 00 00 00 00 00 00 5B [13:05:36]Write i2c OK [13:05:36]MH_I2C_Read... [13:05:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:36]Read from MH i2c: E2 [13:05:36]MH_I2C_Read... [13:05:36]Read from MH i2c: E2 62 00 [13:05:36]MH_I2C_Read... [13:05:36]Read from MH i2c: E2 62 00 19 C6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8B B6 04 00 0E 04 04 00 14 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 54 [13:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8B B6 04 00 0E 04 04 00 14 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 [13:05:36]wFMCommunicate OK [13:05:36]SAM_PROTO_GetFieldsCounters done [13:05:36]requested_item shift.num is exist - process it [13:05:36]requested_item shift.opened is exist - process it [13:05:36]req_shift_opened [13:05:36]FM_GetShiftState [13:05:36]SAM_PROTO_GetShiftState [13:05:36]wFMCommunicate request_size=4 [13:05:36]MH_SAM_APDU [13:05:36]CAPDU: 80 13 01 00 [13:05:36]Write to MH i2c: E2 08 00 1A C6 80 13 01 00 00 00 00 00 5D [13:05:36]Write i2c OK [13:05:36]MH_I2C_Read... [13:05:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:36]Read from MH i2c: E2 [13:05:36]MH_I2C_Read... [13:05:36]Read from MH i2c: E2 0E 00 [13:05:36]MH_I2C_Read... [13:05:36]Read from MH i2c: E2 0E 00 1A C6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DB [13:05:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:05:36]wFMCommunicate OK [13:05:36]SAM_PROTO_GetShiftState done [13:05:36]FM_GetShiftState done [13:05:36]req_shift_opened done [13:05:36]requested_item shift.open_date is exist - process it [13:05:36]req_shift_open_date [13:05:36]req_shift_open_date done [13:05:36]produce_requested_data done [13:05:36]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308875,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:05:36]process_action_free close_receipt [13:05:36]json_value_free [13:05:36]json_value_free done [13:05:36]process_json_proto returns [13:05:36]Send response to host [13:05:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308875,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:05:36]free response buf [13:05:36]execute_script done [13:05:36]execute_script returns [13:05:36]free content buf [13:05:36]Sock 9.Close socket [13:05:36]Sock 9.Thread stoped [13:05:40]OFD Sender: No OFD packet to send [13:05:45]OFD Sender: No OFD packet to send [13:05:50]OFD Sender: No OFD packet to send [13:05:56]OFD Sender: No OFD packet to send [13:06:01]OFD Sender: No OFD packet to send [13:06:06]OFD Sender: No OFD packet to send [13:06:11]OFD Sender: No OFD packet to send [13:06:16]OFD Sender: No OFD packet to send [13:06:21]OFD Sender: No OFD packet to send [13:06:26]OFD Sender: No OFD packet to send [13:06:31]OFD Sender: No OFD packet to send [13:06:36]OFD Sender: No OFD packet to send [13:06:41]OFD Sender: No OFD packet to send [13:06:46]OFD Sender: No OFD packet to send [13:06:51]OFD Sender: No OFD packet to send [13:06:56]OFD Sender: No OFD packet to send [13:07:01]OFD Sender: No OFD packet to send [13:07:06]OFD Sender: No OFD packet to send [13:07:06]accept exits with 8 [13:07:06]New connection [13:07:06]New thread 3067342180 created [13:07:06]Thread 3067198820 joined [13:07:06]Waiting for new connection... [13:07:06] Sock 8.Parse request [13:07:06]Sock 8.Check first char [13:07:06]Sock 8.First char is OK [13:07:06]request: POST /json_proto HTTP/1.0 [13:07:06]Method: POST [13:07:06]URL: /json_proto [13:07:06]Method is POST - this is cgi request [13:07:06]url: /json_proto [13:07:06]query_string will be loaded in cgi processing [13:07:06]execute_cgi json_proto POST (null) [13:07:06]execute_cgi path=json_proto method=POST [13:07:06]POST find Content-Length [13:07:06]Host: 172.17.96.3:8080 [13:07:06]Content-Length: 769 [13:07:06]Content-Type: application/json [13:07:06] [13:07:06]POST finish read [13:07:06]Found Content-Length = 769 [13:07:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.420, "sum" : 1165.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1165.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:06]execute_script... [13:07: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)642744", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.420, "sum" : 1165.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1165.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:07:06]POST & json_proto [13:07:06]process_json_proto [13:07:06]json parsed OK: [13:07:06]protocol is kg_v1.0 [13:07:06]action value=close_receipt [13:07:06]process_action close_receipt [13:07:06]cmd_close_receipt [13:07:06]MH_GetDate [13:07:06]Write to MH i2c: F0 00 00 1B C6 D0 [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: F0 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: F0 09 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: F0 09 00 1B C6 00 80 E9 1C 67 44 5E 04 65 D0 [13:07:06]GetLastDocTimeStamp 1729947939 [13:07:06]current date 1729948032 [13:07:06]FM_GetShiftState [13:07:06]SAM_PROTO_GetShiftState [13:07:06]wFMCommunicate request_size=4 [13:07:06]MH_SAM_APDU [13:07:06]CAPDU: 80 13 01 00 [13:07:06]Write to MH i2c: E2 08 00 1C C6 80 13 01 00 00 00 00 00 5F [13:07:06]Write i2c OK [13:07:06]MH_I2C_Read... [13:07:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:06]Read from MH i2c: E2 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 0E 00 [13:07:06]MH_I2C_Read... [13:07:06]Read from MH i2c: E2 0E 00 1C C6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DD [13:07:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:07:06]wFMCommunicate OK [13:07:06]SAM_PROTO_GetShiftState done [13:07:06]FM_GetShiftState done [13:07:06]opened in 1729902265 [13:07:06]opened+sec_in_day 1729988665 [13:07:06]quantity*price = 116539 [13:07:06]sum+1 = 116541 [13:07:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1165.40 НСП 1% : 10.31 НДС 12% : 123.76 Наличными: 0.00 Безнал.: 1165.40 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 297 26.10.2024 13:07 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308876 ФПД: 194302723210821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130712&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308876&fm=194302723210821&tin=02508201610067®Number=0000000000091780&sum=116540 [13:07:07]StoreToDocumentArchive [13:07:07]shift 532 fd 308876 [13:07:07]save to /storage/0532/doc_00308876 [13:07:07]save last doc name /storage/0532/doc_00308876 to /storage/kkm_last_doc_name [13:07:07]save OK [13:07:07]Clear old archive folders... [13:07:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:07:07]tlvbuf is 00BFB5A0 [13:07:07]SAM_PROTO_ClearQueue [13:07:07]wFMCommunicate request_size=4 [13:07:07]MH_SAM_APDU [13:07:07]CAPDU: 80 09 00 00 [13:07:07]Write to MH i2c: E2 08 00 29 C6 80 09 00 00 00 00 00 00 61 [13:07:07]Write i2c OK [13:07:07]MH_I2C_Read... [13:07:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:07:07]Read from MH i2c: E2 [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: E2 03 00 [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: E2 03 00 29 C6 00 90 00 63 [13:07:07]RAPDU: 90 00 [13:07:07]wFMCommunicate OK [13:07:07]SAM_PROTO_ClearQueue done [13:07:07]KKMCreateOFDPacket [13:07:07]OFDProtocolAddRootSTLVToBuf [13:07:07]FM_MakeSignedData [13:07:07]FM_MakeSignedData [13:07:07]SAM_PROTO_SignData [13:07:07]wFMCommunicate request_size=4 [13:07:07]MH_SAM_APDU [13:07:07]CAPDU: 80 0D 01 02 [13:07:07]Write to MH i2c: E2 08 00 2A C6 80 0D 01 02 00 00 00 00 69 [13:07:07]Write i2c OK [13:07:07]MH_I2C_Read... [13:07:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:07:07]Read from MH i2c: E2 [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: E2 03 00 [13:07:07]MH_I2C_Read... [13:07:07]Read from MH i2c: E2 03 00 2A C6 00 90 00 64 [13:07:07]RAPDU: 90 00 [13:07:07]wFMCommunicate OK [13:07:07]wFMCommunicate request_size=255 [13:07:07]MH_SAM_APDU [13:07: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 0C 44 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 3C C7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C C7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 30 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3C C7 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 80 E9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C B6 04 00 35 04 06 00 B0 [13:07:07]Write to MH i2c: E2 02 01 2B C6 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 0C 44 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 3C C7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C C7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 30 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3C C7 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 80 E9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C B6 04 00 35 04 06 00 B0 00 00 BF [13:07:07]Write i2c OK [13:07:07]MH_I2C_Read... [13:07:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:08]Read from MH i2c: E2 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: E2 03 00 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: E2 03 00 2B C6 00 90 00 65 [13:07:08]RAPDU: 90 00 [13:07:08]wFMCommunicate OK [13:07:08]wFMCommunicate request_size=10 [13:07:08]MH_SAM_APDU [13:07:08]CAPDU: 80 0D 02 02 05 B7 A0 CB BE 45 [13:07:08]Write to MH i2c: E2 0D 00 2C C6 80 0D 02 02 05 00 B7 A0 CB BE 45 00 00 9B [13:07:08]Write i2c OK [13:07:08]MH_I2C_Read... [13:07:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:07:08]Read from MH i2c: E2 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: E2 03 00 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: E2 03 00 2C C6 00 90 00 66 [13:07:08]RAPDU: 90 00 [13:07:08]wFMCommunicate OK [13:07:08]wFMCommunicate request_size=4 [13:07:08]MH_SAM_APDU [13:07:08]CAPDU: 80 0D 03 02 [13:07:08]Write to MH i2c: E2 08 00 2D C6 80 0D 03 02 00 00 00 00 6E [13:07:08]Write i2c OK [13:07:08]MH_I2C_Read... [13:07:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:07:08]Read from MH i2c: E2 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: E2 0B 00 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: E2 0B 00 2D C6 00 82 BA 7E 8E 51 5B BC 67 90 00 86 [13:07:08]RAPDU: 82 BA 7E 8E 51 5B BC 67 90 00 [13:07:08]wFMCommunicate OK [13:07:08]SAM_PROTO_SignData done [13:07:08]FM_MakeSignedData done [13:07:08]CreateOFDProtocolMessage [13:07:08]wFMCommunicate request_size=4 [13:07:08]MH_SAM_APDU [13:07:08]CAPDU: 80 11 00 00 [13:07:08]Write to MH i2c: E2 08 00 2E C6 80 11 00 00 00 00 00 00 6E [13:07:08]Write i2c OK [13:07:08]MH_I2C_Read... [13:07:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:08]Read from MH i2c: E2 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: E2 17 00 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: E2 17 00 2E C6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C3 [13:07:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:07:08]wFMCommunicate OK [13:07:08]CreateOFDProtocolMessage done [13:07:08]OFDSenderStorePacket 308876 [13:07:08]StoreOFDPacket docnum=308876 [13:07:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 08 E5 07 01 51 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 0C 44 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 3C C7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C C7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 30 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3C C7 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 80 E9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C B6 04 00 35 04 06 00 B0 B7 A0 CB BE 45 82 BA 7E 8E 51 5B BC 67 [13:07:08]CheckFolder [13:07:08]dirname=/storage/ofd_packets [13:07:08]CheckFolder done [13:07:08]ProducePacketName [13:07:08]name=ofd_packets/00308876 [13:07:08]NVStorageSaveData ofd_packets/00308876 [13:07:08]File name is /storage/ofd_packets/00308876 [13:07:08]Write 301 bytes [13:07:08]NVStorageSaveData done [13:07:08]OFDSenderStorePacket done [13:07:08]KKMCreateOFDPacket done [13:07:08]NVStorageSaveData kkm_last_timestamp [13:07:08]File name is /storage/kkm_last_timestamp [13:07:08]Write 4 bytes [13:07:08]NVStorageSaveData done [13:07:08]ExternCall_PrintAddStr [13:07:08]wPrintStart [13:07:08]Write to MH i2c: 01 00 00 2F C6 F5 [13:07:08]Write i2c OK [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: 01 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: 01 07 00 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: 01 07 00 2F C6 00 00 00 00 00 FF 0F 0A [13:07:08]RasterBufferAndPrint [13:07:08]line Счет N : (1)642744 [13:07:08]line ИНН: 02508201610067 [13:07:08]line Контрольно-Кассовый Чек [13:07:08]line ПРОДАЖА [13:07:08]line ТРК (МРК, ГНК) : 52 [13:07:08]line Товар: 2710124130 [13:07:08]line Аи-92-К-2 [13:07:08]line 17.420 * 66.90 [13:07:08]line = 1165.40 [13:07:08]line НДС 12% НСП 1% [13:07:08]line > о реализуемом товаре [13:07:08]line ИТОГО: 1165.40 [13:07:08]line НСП 1% : 10.31 [13:07:08]line НДС 12% : 123.76 [13:07:08]line Наличными: 0.00 [13:07:08]line Безнал.: 1165.40 [13:07:08]line Место: АЗС № 172 "Партнер Нефть" [13:07:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:07:08]line СНО: Общий режим [13:07:08]line Чек 297 26.10.2024 13:07 [13:07:08]line Смена: 532 ФФД: 1.0 [13:07:08]line ЗНМ: 0300000116 [13:07:08]line РНМ: 0000000000091780 [13:07:08]line Версия ККМ: 001 [13:07:08]line Платежная система: Mbank [13:07:08]line ФМ: 0000000000871765 [13:07:08]line ФД: 308876 [13:07:08]line ФПД: 194302723210821 [13:07:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130712&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308876&fm=194302723210821&tin=02508201610067®Number=0000000000091780&sum=116540 [13:07:08]written 0, free lines is 4095 [13:07:08]OFD Sender: Processing packet 308876 [packets to send 222, broken 221] [13:07:08]ProducePacketName [13:07:08]name=ofd_packets/00308876 [13:07:08]OFD Sender: To server: pG, [13:07:08]CommunicateWithHost lk.salyk.kg:30040 [13:07:08]ConnectInit lk.salyk.kg [13:07:08]Connected sock=9 [13:07:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 08 E5 07 01 51 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 0C 44 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 3C C7 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C C7 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 07 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 30 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3C C7 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 01 00 00 F4 03 04 00 80 E9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C B6 04 00 35 04 06 00 B0 B7 A0 CB BE 45 82 BA 7E 8E 51 5B BC 67 [13:07:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1A C7 47 00 54 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 31 37 36 35 10 04 04 00 8C B6 04 00 F4 03 04 00 DE 8F 1C 67 B6 04 01 00 00 5B FC AF 14 C6 F1 4A DC [13:07:08]CommunicateWithHost err = 0 [13:07:08]CheckOFDResponse [13:07:08]1017 (14) - 77093643461234 [13:07:08]1041 (16) - 0000000000871765 [13:07:08]1040 (4) - 308876 [13:07:08]1012 (4) - 26.10.2024 06:44 [13:07:08]1206 (1) - 0 [13:07:08]OFD Sender: Remove packet 308876 [13:07:08]ProducePacketName [13:07:08]name=ofd_packets/00308876 [13:07:08]NVStorageDeleteData [13:07:08]Write to MH i2c: 01 00 00 57 C6 1D [13:07:08]Write i2c OK [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: 01 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: 01 07 00 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: 01 07 00 57 C6 00 00 00 00 00 E6 0C 16 [13:07:08]RasterBufferAndPrint [13:07:08]line [13:07:08]line [13:07:08]line [13:07:08]line [13:07:08]line [13:07:08]written 0, free lines is 3308 [13:07:08]MH_Cut [13:07:08]Write to MH i2c: D1 01 00 5E C6 01 F6 [13:07:08]Write i2c OK [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: D1 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: D1 01 00 [13:07:08]MH_I2C_Read... [13:07:08]Read from MH i2c: D1 01 00 5E C6 00 F5 [13:07:08]Write to MH i2c: 01 00 00 5F C6 25 [13:07:08]Write i2c OK [13:07:08]MH_I2C_Read... [13:07:09]OFD Sender: No OFD packet to send [13:07:09]*** Cut start [13:07:09]*** Purtial cut [13:07:09]*** Stage 1: CUTSNS_PIN = 1 [13:07:09]Read from MH i2c: 01 [13:07:09]MH_I2C_Read... [13:07:09]*** Stop cut motor [13:07:09]*** Cut end [13:07:09]Read from MH i2c: 01 07 00 [13:07:09]MH_I2C_Read... [13:07:09]Read from MH i2c: 01 07 00 5F C6 00 00 00 00 00 FF 0F 3A [13:07:09]process_action close_receipt done [13:07:09]requested_data is exist [13:07:09]produce_requested_data [13:07:09]requested_item fm.sn is exist - process it [13:07:09]wFMCommunicate request_size=4 [13:07:09]MH_SAM_APDU [13:07:09]CAPDU: 80 11 00 00 [13:07:09]Write to MH i2c: E2 08 00 60 C6 80 11 00 00 00 00 00 00 A0 [13:07:09]Write i2c OK [13:07:09]MH_I2C_Read... [13:07:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:07:09]Read from MH i2c: E2 [13:07:09]MH_I2C_Read... [13:07:09]Read from MH i2c: E2 17 00 [13:07:09]MH_I2C_Read... [13:07:09]Read from MH i2c: E2 17 00 60 C6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F5 [13:07:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:07:09]wFMCommunicate OK [13:07:09]requested_item fd.num is exist - process it [13:07:09]SAM_PROTO_GetFieldsCounters [13:07:09]wFMCommunicate request_size=4 [13:07:09]MH_SAM_APDU [13:07:09]CAPDU: 80 13 00 00 [13:07:09]Write to MH i2c: E2 08 00 61 C6 80 13 00 00 00 00 00 00 A3 [13:07:09]Write i2c OK [13:07:09]MH_I2C_Read... [13:07:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:07:10]Read from MH i2c: E2 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 62 00 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 62 00 61 C6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8C B6 04 00 0E 04 04 00 14 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 A0 [13:07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8C B6 04 00 0E 04 04 00 14 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 [13:07:10]wFMCommunicate OK [13:07:10]SAM_PROTO_GetFieldsCounters done [13:07:10]requested_item shift.num is exist - process it [13:07:10]requested_item shift.opened is exist - process it [13:07:10]req_shift_opened [13:07:10]FM_GetShiftState [13:07:10]SAM_PROTO_GetShiftState [13:07:10]wFMCommunicate request_size=4 [13:07:10]MH_SAM_APDU [13:07:10]CAPDU: 80 13 01 00 [13:07:10]Write to MH i2c: E2 08 00 62 C6 80 13 01 00 00 00 00 00 A5 [13:07:10]Write i2c OK [13:07:10]MH_I2C_Read... [13:07:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:07:10]Read from MH i2c: E2 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 0E 00 [13:07:10]MH_I2C_Read... [13:07:10]Read from MH i2c: E2 0E 00 62 C6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 23 [13:07:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:07:10]wFMCommunicate OK [13:07:10]SAM_PROTO_GetShiftState done [13:07:10]FM_GetShiftState done [13:07:10]req_shift_opened done [13:07:10]requested_item shift.open_date is exist - process it [13:07:10]req_shift_open_date [13:07:10]req_shift_open_date done [13:07:10]produce_requested_data done [13:07:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308876,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:07:10]process_action_free close_receipt [13:07:10]json_value_free [13:07:10]json_value_free done [13:07:10]process_json_proto returns [13:07:10]Send response to host [13:07:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308876,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:07:10]free response buf [13:07:10]execute_script done [13:07:10]execute_script returns [13:07:10]free content buf [13:07:10]Sock 8.Close socket [13:07:10]Sock 8.Thread stoped [13:07:14]OFD Sender: No OFD packet to send [13:07:19]OFD Sender: No OFD packet to send [13:07:24]OFD Sender: No OFD packet to send [13:07:29]OFD Sender: No OFD packet to send [13:07:34]OFD Sender: No OFD packet to send [13:07:39]OFD Sender: No OFD packet to send [13:07:44]OFD Sender: No OFD packet to send [13:07:49]OFD Sender: No OFD packet to send [13:07:54]OFD Sender: No OFD packet to send [13:07:59]OFD Sender: No OFD packet to send [13:08:04]OFD Sender: No OFD packet to send [13:08:09]OFD Sender: No OFD packet to send [13:08:14]OFD Sender: No OFD packet to send [13:08:19]OFD Sender: No OFD packet to send [13:08:24]OFD Sender: No OFD packet to send [13:08:29]OFD Sender: No OFD packet to send [13:08:34]OFD Sender: No OFD packet to send [13:08:39]OFD Sender: No OFD packet to send [13:08:44]OFD Sender: No OFD packet to send [13:08:49]OFD Sender: No OFD packet to send [13:08:54]OFD Sender: No OFD packet to send [13:08:59]OFD Sender: No OFD packet to send [13:09:04]OFD Sender: No OFD packet to send [13:09:09]OFD Sender: No OFD packet to send [13:09:14]OFD Sender: No OFD packet to send [13:09:19]accept exits with 10 [13:09:19]New connection [13:09:19]New thread 3067198820 created [13:09:19]Thread 3067342180 joined [13:09:19]Waiting for new connection... [13:09:19] Sock 10.Parse request [13:09:19]Sock 10.Check first char [13:09:19]Sock 10.First char is OK [13:09:19]request: POST /json_proto HTTP/1.0 [13:09:19]Method: POST [13:09:19]URL: /json_proto [13:09:19]Method is POST - this is cgi request [13:09:19]url: /json_proto [13:09:19]query_string will be loaded in cgi processing [13:09:19]execute_cgi json_proto POST (null) [13:09:19]execute_cgi path=json_proto method=POST [13:09:19]POST find Content-Length [13:09:19]Host: 172.17.96.3:8080 [13:09:19]Content-Length: 677 [13:09:19]Content-Type: application/json [13:09:19] [13:09:19]POST finish read [13:09:19]Found Content-Length = 677 [13:09:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:19]execute_script... [13:09: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)642745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:19]POST & json_proto [13:09:19]process_json_proto [13:09:19]json parsed OK: [13:09:19]protocol is kg_v1.0 [13:09:19]action value=close_receipt [13:09:19]process_action close_receipt [13:09:19]cmd_close_receipt [13:09:19]MH_GetDate [13:09:19]Write to MH i2c: F0 00 00 63 C6 18 [13:09:19]Write i2c OK [13:09:19]MH_I2C_Read... [13:09:19]Read from MH i2c: F0 [13:09:19]MH_I2C_Read... [13:09:19]Read from MH i2c: F0 09 00 [13:09:19]MH_I2C_Read... [13:09:19]Read from MH i2c: F0 09 00 63 C6 00 05 EA 1C 67 44 5E 04 65 9E [13:09:19]GetLastDocTimeStamp 1729948032 [13:09:19]current date 1729948165 [13:09:19]FM_GetShiftState [13:09:19]SAM_PROTO_GetShiftState [13:09:19]wFMCommunicate request_size=4 [13:09:19]MH_SAM_APDU [13:09:19]CAPDU: 80 13 01 00 [13:09:19]Write to MH i2c: E2 08 00 64 C6 80 13 01 00 00 00 00 00 A7 [13:09:19]Write i2c OK [13:09:19]MH_I2C_Read... [13:09:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:19]Read from MH i2c: E2 [13:09:19]MH_I2C_Read... [13:09:19]Read from MH i2c: E2 0E 00 [13:09:19]MH_I2C_Read... [13:09:19]Read from MH i2c: E2 0E 00 64 C6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 25 [13:09:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:09:19]wFMCommunicate OK [13:09:19]SAM_PROTO_GetShiftState done [13:09:19]FM_GetShiftState done [13:09:19]opened in 1729902265 [13:09:19]opened+sec_in_day 1729988665 [13:09:19]quantity*price = 60027 [13:09:19]sum+1 = 60029 [13:09:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 298 26.10.2024 13:09 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308877 ФПД: 178383224011281 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130925&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308877&fm=178383224011281&tin=02508201610067®Number=0000000000091780&sum=60000 [13:09:20]StoreToDocumentArchive [13:09:20]shift 532 fd 308877 [13:09:20]save to /storage/0532/doc_00308877 [13:09:20]save last doc name /storage/0532/doc_00308877 to /storage/kkm_last_doc_name [13:09:20]save OK [13:09:20]Clear old archive folders... [13:09:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:09:20]tlvbuf is 00DCBA40 [13:09:20]SAM_PROTO_ClearQueue [13:09:20]wFMCommunicate request_size=4 [13:09:20]MH_SAM_APDU [13:09:20]CAPDU: 80 09 00 00 [13:09:20]Write to MH i2c: E2 08 00 71 C6 80 09 00 00 00 00 00 00 A9 [13:09:20]Write i2c OK [13:09:20]MH_I2C_Read... [13:09:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:20]Read from MH i2c: E2 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 03 00 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 03 00 71 C6 00 90 00 AB [13:09:20]RAPDU: 90 00 [13:09:20]wFMCommunicate OK [13:09:20]SAM_PROTO_ClearQueue done [13:09:20]KKMCreateOFDPacket [13:09:20]OFDProtocolAddRootSTLVToBuf [13:09:20]FM_MakeSignedData [13:09:20]FM_MakeSignedData [13:09:20]SAM_PROTO_SignData [13:09:20]wFMCommunicate request_size=4 [13:09:20]MH_SAM_APDU [13:09:20]CAPDU: 80 0D 01 02 [13:09:20]Write to MH i2c: E2 08 00 72 C6 80 0D 01 02 00 00 00 00 B1 [13:09:20]Write i2c OK [13:09:20]MH_I2C_Read... [13:09:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:20]Read from MH i2c: E2 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 03 00 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 03 00 72 C6 00 90 00 AC [13:09:20]RAPDU: 90 00 [13:09:20]wFMCommunicate OK [13:09:20]wFMCommunicate request_size=255 [13:09:20]MH_SAM_APDU [13:09:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 05 EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B6 04 00 35 04 06 00 A2 [13:09:20]Write to MH i2c: E2 02 01 73 C6 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 05 EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B6 04 00 35 04 06 00 A2 00 00 3A [13:09:20]Write i2c OK [13:09:20]MH_I2C_Read... [13:09:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:20]Read from MH i2c: E2 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 03 00 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 03 00 73 C6 00 90 00 AD [13:09:20]RAPDU: 90 00 [13:09:20]wFMCommunicate OK [13:09:20]wFMCommunicate request_size=10 [13:09:20]MH_SAM_APDU [13:09:20]CAPDU: 80 0D 02 02 05 3D 14 B3 7A 11 [13:09:20]Write to MH i2c: E2 0D 00 74 C6 80 0D 02 02 05 00 3D 14 B3 7A 11 00 00 4D [13:09:20]Write i2c OK [13:09:20]MH_I2C_Read... [13:09:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:20]Read from MH i2c: E2 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 03 00 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 03 00 74 C6 00 90 00 AE [13:09:20]RAPDU: 90 00 [13:09:20]wFMCommunicate OK [13:09:20]wFMCommunicate request_size=4 [13:09:20]MH_SAM_APDU [13:09:20]CAPDU: 80 0D 03 02 [13:09:20]Write to MH i2c: E2 08 00 75 C6 80 0D 03 02 00 00 00 00 B6 [13:09:20]Write i2c OK [13:09:20]MH_I2C_Read... [13:09:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:20]Read from MH i2c: E2 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 0B 00 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 0B 00 75 C6 00 5D E0 1B B6 A3 A9 FF F6 90 00 06 [13:09:20]RAPDU: 5D E0 1B B6 A3 A9 FF F6 90 00 [13:09:20]wFMCommunicate OK [13:09:20]SAM_PROTO_SignData done [13:09:20]FM_MakeSignedData done [13:09:20]CreateOFDProtocolMessage [13:09:20]wFMCommunicate request_size=4 [13:09:20]MH_SAM_APDU [13:09:20]CAPDU: 80 11 00 00 [13:09:20]Write to MH i2c: E2 08 00 76 C6 80 11 00 00 00 00 00 00 B6 [13:09:20]Write i2c OK [13:09:20]MH_I2C_Read... [13:09:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:20]Read from MH i2c: E2 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 17 00 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: E2 17 00 76 C6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0B [13:09:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:09:20]wFMCommunicate OK [13:09:20]CreateOFDProtocolMessage done [13:09:20]OFDSenderStorePacket 308877 [13:09:20]StoreOFDPacket docnum=308877 [13:09:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1A 2C 07 01 61 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 05 EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B6 04 00 35 04 06 00 A2 3D 14 B3 7A 11 5D E0 1B B6 A3 A9 FF F6 [13:09:20]CheckFolder [13:09:20]dirname=/storage/ofd_packets [13:09:20]CheckFolder done [13:09:20]ProducePacketName [13:09:20]name=ofd_packets/00308877 [13:09:20]NVStorageSaveData ofd_packets/00308877 [13:09:20]File name is /storage/ofd_packets/00308877 [13:09:20]Write 301 bytes [13:09:20]NVStorageSaveData done [13:09:20]OFDSenderStorePacket done [13:09:20]KKMCreateOFDPacket done [13:09:20]NVStorageSaveData kkm_last_timestamp [13:09:20]File name is /storage/kkm_last_timestamp [13:09:20]Write 4 bytes [13:09:20]NVStorageSaveData done [13:09:20]ExternCall_PrintAddStr [13:09:20]wPrintStart [13:09:20]Write to MH i2c: 01 00 00 77 C6 3D [13:09:20]Write i2c OK [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: 01 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: 01 07 00 [13:09:20]MH_I2C_Read... [13:09:20]Read from MH i2c: 01 07 00 77 C6 00 00 00 00 00 FF 0F 52 [13:09:20]RasterBufferAndPrint [13:09:20]line Счет N : (1)642745 [13:09:20]line ИНН: 02508201610067 [13:09:20]line Контрольно-Кассовый Чек [13:09:20]line ПРОДАЖА [13:09:20]line ТРК (МРК, ГНК) : 51 [13:09:20]line Товар: 2710124500 [13:09:20]line Аи-95-К-3 [13:09:20]line 8.090 * 74.20 [13:09:20]line = 600.28 [13:09:20]line НДС 12% НСП 1% [13:09:20]line > о реализуемом товаре [13:09:20]line ОКРУГЛЕНИЕ: -0.28 [13:09:20]line ИТОГО: 600.00 [13:09:20]line Внесено: 600.00 [13:09:20]line СДАЧА: 0.00 [13:09:20]line НСП 1% : 5.31 [13:09:20]line НДС 12% : 63.75 [13:09:20]line Наличными: 600.00 [13:09:20]line Безнал.: 0.00 [13:09:20]line Место: АЗС № 172 "Партнер Нефть" [13:09:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:09:20]line СНО: Общий режим [13:09:20]line Чек 298 26.10.2024 13:09 [13:09:20]line Смена: 532 ФФД: 1.0 [13:09:20]line ЗНМ: 0300000116 [13:09:20]line РНМ: 0000000000091780 [13:09:20]line Версия ККМ: 001 [13:09:20]line ФМ: 0000000000871765 [13:09:20]line ФД: 308877 [13:09:20]line ФПД: 178383224011281 [13:09:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T130925&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308877&fm=178383224011281&tin=02508201610067®Number=0000000000091780&sum=60000 [13:09:20]written 0, free lines is 4095 [13:09:20]OFD Sender: Processing packet 308877 [packets to send 222, broken 221] [13:09:20]ProducePacketName [13:09:20]name=ofd_packets/00308877 [13:09:20]OFD Sender: To server: pG, [13:09:20]CommunicateWithHost lk.salyk.kg:30040 [13:09:20]ConnectInit lk.salyk.kg [13:09:20]Connected sock=8 [13:09:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1A 2C 07 01 61 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 01 00 00 F4 03 04 00 05 EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B6 04 00 35 04 06 00 A2 3D 14 B3 7A 11 5D E0 1B B6 A3 A9 FF F6 [13:09:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 89 52 47 00 70 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B6 04 00 F4 03 04 00 63 90 1C 67 B6 04 01 00 00 74 EA A7 E3 A1 BD 65 3C [13:09:21]CommunicateWithHost err = 0 [13:09:21]CheckOFDResponse [13:09:21]1017 (14) - 77093643461234 [13:09:21]1041 (16) - 0000000000871765 [13:09:21]1040 (4) - 308877 [13:09:21]1012 (4) - 26.10.2024 06:46 [13:09:21]1206 (1) - 0 [13:09:21]OFD Sender: Remove packet 308877 [13:09:21]ProducePacketName [13:09:21]name=ofd_packets/00308877 [13:09:21]NVStorageDeleteData [13:09:21]Write to MH i2c: 01 00 00 A1 C6 67 [13:09:21]Write i2c OK [13:09:21]MH_I2C_Read... [13:09:21]Read from MH i2c: 01 [13:09:21]MH_I2C_Read... [13:09:21]Read from MH i2c: 01 07 00 [13:09:21]MH_I2C_Read... [13:09:21]Read from MH i2c: 01 07 00 A1 C6 00 00 00 00 00 C0 0C 3A [13:09:21]RasterBufferAndPrint [13:09:21]line [13:09:21]line [13:09:21]line [13:09:21]line [13:09:21]line [13:09:21]written 0, free lines is 3272 [13:09:21]MH_Cut [13:09:21]Write to MH i2c: D1 01 00 A8 C6 01 40 [13:09:21]Write i2c OK [13:09:21]MH_I2C_Read... [13:09:21]Read from MH i2c: D1 [13:09:21]MH_I2C_Read... [13:09:21]Read from MH i2c: D1 01 00 [13:09:21]MH_I2C_Read... [13:09:21]Read from MH i2c: D1 01 00 A8 C6 00 3F [13:09:21]Write to MH i2c: 01 00 00 A9 C6 6F [13:09:21]Write i2c OK [13:09:21]MH_I2C_Read... [13:09:21]OFD Sender: No OFD packet to send [13:09:22]*** Cut start [13:09:22]*** Purtial cut [13:09:22]*** Stage 1: CUTSNS_PIN = 1 [13:09:22]Read from MH i2c: 01 [13:09:22]MH_I2C_Read... [13:09:22]*** Stop cut motor [13:09:22]*** Cut end [13:09:22]Read from MH i2c: 01 07 00 [13:09:22]MH_I2C_Read... [13:09:22]Read from MH i2c: 01 07 00 A9 C6 00 00 00 00 00 FF 0F 84 [13:09:22]process_action close_receipt done [13:09:22]requested_data is exist [13:09:22]produce_requested_data [13:09:22]requested_item fm.sn is exist - process it [13:09:22]wFMCommunicate request_size=4 [13:09:22]MH_SAM_APDU [13:09:22]CAPDU: 80 11 00 00 [13:09:22]Write to MH i2c: E2 08 00 AA C6 80 11 00 00 00 00 00 00 EA [13:09:22]Write i2c OK [13:09:22]MH_I2C_Read... [13:09:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:22]Read from MH i2c: E2 [13:09:22]MH_I2C_Read... [13:09:22]Read from MH i2c: E2 17 00 [13:09:22]MH_I2C_Read... [13:09:22]Read from MH i2c: E2 17 00 AA C6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3F [13:09:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:09:22]wFMCommunicate OK [13:09:22]requested_item fd.num is exist - process it [13:09:22]SAM_PROTO_GetFieldsCounters [13:09:22]wFMCommunicate request_size=4 [13:09:22]MH_SAM_APDU [13:09:22]CAPDU: 80 13 00 00 [13:09:22]Write to MH i2c: E2 08 00 AB C6 80 13 00 00 00 00 00 00 ED [13:09:22]Write i2c OK [13:09:22]MH_I2C_Read... [13:09:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:22]Read from MH i2c: E2 [13:09:22]MH_I2C_Read... [13:09:22]Read from MH i2c: E2 62 00 [13:09:22]MH_I2C_Read... [13:09:22]Read from MH i2c: E2 62 00 AB C6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8D B6 04 00 0E 04 04 00 14 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 EE [13:09:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8D B6 04 00 0E 04 04 00 14 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 [13:09:22]wFMCommunicate OK [13:09:22]SAM_PROTO_GetFieldsCounters done [13:09:22]requested_item shift.num is exist - process it [13:09:22]requested_item shift.opened is exist - process it [13:09:22]req_shift_opened [13:09:22]FM_GetShiftState [13:09:22]SAM_PROTO_GetShiftState [13:09:22]wFMCommunicate request_size=4 [13:09:22]MH_SAM_APDU [13:09:22]CAPDU: 80 13 01 00 [13:09:22]Write to MH i2c: E2 08 00 AC C6 80 13 01 00 00 00 00 00 EF [13:09:22]Write i2c OK [13:09:22]MH_I2C_Read... [13:09:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:22]Read from MH i2c: E2 [13:09:22]MH_I2C_Read... [13:09:22]Read from MH i2c: E2 0E 00 [13:09:22]MH_I2C_Read... [13:09:22]Read from MH i2c: E2 0E 00 AC C6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6D [13:09:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:09:22]wFMCommunicate OK [13:09:22]SAM_PROTO_GetShiftState done [13:09:22]FM_GetShiftState done [13:09:22]req_shift_opened done [13:09:22]requested_item shift.open_date is exist - process it [13:09:22]req_shift_open_date [13:09:22]req_shift_open_date done [13:09:22]produce_requested_data done [13:09:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308877,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:09:22]process_action_free close_receipt [13:09:22]json_value_free [13:09:22]json_value_free done [13:09:22]process_json_proto returns [13:09:22]Send response to host [13:09:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308877,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:09:22]free response buf [13:09:22]execute_script done [13:09:22]execute_script returns [13:09:22]free content buf [13:09:22]Sock 10.Close socket [13:09:22]Sock 10.Thread stoped [13:09:26]OFD Sender: No OFD packet to send [13:09:31]OFD Sender: No OFD packet to send [13:09:36]OFD Sender: No OFD packet to send [13:09:41]OFD Sender: No OFD packet to send [13:09:46]OFD Sender: No OFD packet to send [13:09:51]OFD Sender: No OFD packet to send [13:09:56]OFD Sender: No OFD packet to send [13:10:01]OFD Sender: No OFD packet to send [13:10:06]OFD Sender: No OFD packet to send [13:10:11]OFD Sender: No OFD packet to send [13:10:16]OFD Sender: No OFD packet to send [13:10:21]OFD Sender: No OFD packet to send [13:10:26]OFD Sender: No OFD packet to send [13:10:31]OFD Sender: No OFD packet to send [13:10:36]OFD Sender: No OFD packet to send [13:10:41]OFD Sender: No OFD packet to send [13:10:46]OFD Sender: No OFD packet to send [13:10:49]accept exits with 9 [13:10:49]New connection [13:10:49]New thread 3067342180 created [13:10:49]Thread 3067198820 joined [13:10:49]Waiting for new connection... [13:10:49] Sock 9.Parse request [13:10:49]Sock 9.Check first char [13:10:49]Sock 9.First char is OK [13:10:49]request: POST /json_proto HTTP/1.0 [13:10:49]Method: POST [13:10:49]URL: /json_proto [13:10:49]Method is POST - this is cgi request [13:10:49]url: /json_proto [13:10:49]query_string will be loaded in cgi processing [13:10:49]execute_cgi json_proto POST (null) [13:10:49]execute_cgi path=json_proto method=POST [13:10:49]POST find Content-Length [13:10:49]Host: 172.17.96.3:8080 [13:10:49]Content-Length: 688 [13:10:49]Content-Type: application/json [13:10:49] [13:10:49]POST finish read [13:10:49]Found Content-Length = 688 [13:10:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 40.160, "sum" : 3100.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3100.00, "total" : 3100.00, "payments": [ { "type": 0, "sum" : 3100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:49]execute_script... [13:10: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)642746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 40.160, "sum" : 3100.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3100.00, "total" : 3100.00, "payments": [ { "type": 0, "sum" : 3100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:10:49]POST & json_proto [13:10:49]process_json_proto [13:10:49]json parsed OK: [13:10:49]protocol is kg_v1.0 [13:10:49]action value=close_receipt [13:10:49]process_action close_receipt [13:10:49]cmd_close_receipt [13:10:49]MH_GetDate [13:10:49]Write to MH i2c: F0 00 00 AD C6 62 [13:10:49]Write i2c OK [13:10:49]MH_I2C_Read... [13:10:49]Read from MH i2c: F0 [13:10:49]MH_I2C_Read... [13:10:49]Read from MH i2c: F0 09 00 [13:10:49]MH_I2C_Read... [13:10:49]Read from MH i2c: F0 09 00 AD C6 00 5F EA 1C 67 44 5E 04 65 42 [13:10:49]GetLastDocTimeStamp 1729948165 [13:10:49]current date 1729948255 [13:10:49]FM_GetShiftState [13:10:49]SAM_PROTO_GetShiftState [13:10:49]wFMCommunicate request_size=4 [13:10:49]MH_SAM_APDU [13:10:49]CAPDU: 80 13 01 00 [13:10:49]Write to MH i2c: E2 08 00 AE C6 80 13 01 00 00 00 00 00 F1 [13:10:49]Write i2c OK [13:10:49]MH_I2C_Read... [13:10:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:49]Read from MH i2c: E2 [13:10:49]MH_I2C_Read... [13:10:49]Read from MH i2c: E2 0E 00 [13:10:49]MH_I2C_Read... [13:10:49]Read from MH i2c: E2 0E 00 AE C6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6F [13:10:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:10:49]wFMCommunicate OK [13:10:49]SAM_PROTO_GetShiftState done [13:10:49]FM_GetShiftState done [13:10:49]opened in 1729902265 [13:10:49]opened+sec_in_day 1729988665 [13:10:49]quantity*price = 310035 [13:10:49]sum+1 = 310036 [13:10:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 3100.00 Внесено: 3100.00 СДАЧА: 0.00 НСП 1% : 27.44 НДС 12% : 329.24 Наличными: 3100.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 299 26.10.2024 13:10 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308878 ФПД: 22377956878607 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T131055&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308878&fm=22377956878607&tin=02508201610067®Number=0000000000091780&sum=310000 [13:10:50]StoreToDocumentArchive [13:10:50]shift 532 fd 308878 [13:10:50]save to /storage/0532/doc_00308878 [13:10:50]save last doc name /storage/0532/doc_00308878 to /storage/kkm_last_doc_name [13:10:50]save OK [13:10:50]Clear old archive folders... [13:10:50]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:10:50]tlvbuf is 00DCBE70 [13:10:50]SAM_PROTO_ClearQueue [13:10:50]wFMCommunicate request_size=4 [13:10:50]MH_SAM_APDU [13:10:50]CAPDU: 80 09 00 00 [13:10:50]Write to MH i2c: E2 08 00 BB C6 80 09 00 00 00 00 00 00 F3 [13:10:50]Write i2c OK [13:10:50]MH_I2C_Read... [13:10:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:10:50]Read from MH i2c: E2 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 03 00 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 03 00 BB C6 00 90 00 F5 [13:10:50]RAPDU: 90 00 [13:10:50]wFMCommunicate OK [13:10:50]SAM_PROTO_ClearQueue done [13:10:50]KKMCreateOFDPacket [13:10:50]OFDProtocolAddRootSTLVToBuf [13:10:50]FM_MakeSignedData [13:10:50]FM_MakeSignedData [13:10:50]SAM_PROTO_SignData [13:10:50]wFMCommunicate request_size=4 [13:10:50]MH_SAM_APDU [13:10:50]CAPDU: 80 0D 01 02 [13:10:50]Write to MH i2c: E2 08 00 BC C6 80 0D 01 02 00 00 00 00 FB [13:10:50]Write i2c OK [13:10:50]MH_I2C_Read... [13:10:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:10:50]Read from MH i2c: E2 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 03 00 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 03 00 BC C6 00 90 00 F6 [13:10:50]RAPDU: 90 00 [13:10:50]wFMCommunicate OK [13:10:50]wFMCommunicate request_size=255 [13:10:50]MH_SAM_APDU [13:10:50]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E0 9C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 13 BB 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 BA 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 80 00 00 00 00 07 04 06 00 F0 BA 04 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 5F EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E B6 04 [13:10:50]Write to MH i2c: E2 02 01 BD C6 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E0 9C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 13 BB 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 BA 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 80 00 00 00 00 07 04 06 00 F0 BA 04 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 5F EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E B6 04 00 00 B3 [13:10:50]Write i2c OK [13:10:50]MH_I2C_Read... [13:10:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:50]Read from MH i2c: E2 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 03 00 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 03 00 BD C6 00 90 00 F7 [13:10:50]RAPDU: 90 00 [13:10:50]wFMCommunicate OK [13:10:50]wFMCommunicate request_size=16 [13:10:50]MH_SAM_APDU [13:10:50]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 14 5A 46 2B A9 0F [13:10:50]Write to MH i2c: E2 13 00 BE C6 80 0D 02 02 0B 00 00 35 04 06 00 14 5A 46 2B A9 0F 00 00 EA [13:10:50]Write i2c OK [13:10:50]MH_I2C_Read... [13:10:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:10:50]Read from MH i2c: E2 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 03 00 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 03 00 BE C6 00 90 00 F8 [13:10:50]RAPDU: 90 00 [13:10:50]wFMCommunicate OK [13:10:50]wFMCommunicate request_size=4 [13:10:50]MH_SAM_APDU [13:10:50]CAPDU: 80 0D 03 02 [13:10:50]Write to MH i2c: E2 08 00 BF C6 80 0D 03 02 00 00 00 00 00 [13:10:50]Write i2c OK [13:10:50]MH_I2C_Read... [13:10:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:10:50]Read from MH i2c: E2 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 0B 00 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 0B 00 BF C6 00 3E C3 AD CC F5 9D 47 9B 90 00 EF [13:10:50]RAPDU: 3E C3 AD CC F5 9D 47 9B 90 00 [13:10:50]wFMCommunicate OK [13:10:50]SAM_PROTO_SignData done [13:10:50]FM_MakeSignedData done [13:10:50]CreateOFDProtocolMessage [13:10:50]wFMCommunicate request_size=4 [13:10:50]MH_SAM_APDU [13:10:50]CAPDU: 80 11 00 00 [13:10:50]Write to MH i2c: E2 08 00 C0 C6 80 11 00 00 00 00 00 00 00 [13:10:50]Write i2c OK [13:10:50]MH_I2C_Read... [13:10:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:50]Read from MH i2c: E2 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 17 00 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: E2 17 00 C0 C6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 55 [13:10:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:10:50]wFMCommunicate OK [13:10:50]CreateOFDProtocolMessage done [13:10:50]OFDSenderStorePacket 308878 [13:10:50]StoreOFDPacket docnum=308878 [13:10:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 D4 20 0D 01 B2 12 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E0 9C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 13 BB 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 BA 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 80 00 00 00 00 07 04 06 00 F0 BA 04 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 5F EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E B6 04 00 35 04 06 00 14 5A 46 2B A9 0F 3E C3 AD CC F5 9D 47 9B [13:10:50]CheckFolder [13:10:50]dirname=/storage/ofd_packets [13:10:50]CheckFolder done [13:10:50]ProducePacketName [13:10:50]name=ofd_packets/00308878 [13:10:50]NVStorageSaveData ofd_packets/00308878 [13:10:50]File name is /storage/ofd_packets/00308878 [13:10:50]Write 307 bytes [13:10:50]NVStorageSaveData done [13:10:50]OFDSenderStorePacket done [13:10:50]KKMCreateOFDPacket done [13:10:50]NVStorageSaveData kkm_last_timestamp [13:10:50]File name is /storage/kkm_last_timestamp [13:10:50]Write 4 bytes [13:10:50]NVStorageSaveData done [13:10:50]ExternCall_PrintAddStr [13:10:50]wPrintStart [13:10:50]Write to MH i2c: 01 00 00 C1 C6 87 [13:10:50]Write i2c OK [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: 01 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: 01 07 00 [13:10:50]MH_I2C_Read... [13:10:50]Read from MH i2c: 01 07 00 C1 C6 00 00 00 00 00 FF 0F 9C [13:10:50]RasterBufferAndPrint [13:10:50]line Счет N : (1)642746 [13:10:50]line ИНН: 02508201610067 [13:10:50]line Контрольно-Кассовый Чек [13:10:50]line ПРОДАЖА [13:10:50]line ТРК (МРК, ГНК) : 32 [13:10:50]line Товар: 2710194210 [13:10:50]line D-ENERGY ДТ-К-2 [13:10:50]line 40.160 * 77.20 [13:10:50]line = 3100.35 [13:10:50]line НДС 12% НСП 1% [13:10:50]line > о реализуемом товаре [13:10:50]line ОКРУГЛЕНИЕ: -0.35 [13:10:50]line ИТОГО: 3100.00 [13:10:50]line Внесено: 3100.00 [13:10:50]line СДАЧА: 0.00 [13:10:50]line НСП 1% : 27.44 [13:10:50]line НДС 12% : 329.24 [13:10:50]line Наличными: 3100.00 [13:10:50]line Безнал.: 0.00 [13:10:50]line Место: АЗС № 172 "Партнер Нефть" [13:10:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:10:50]line СНО: Общий режим [13:10:50]line Чек 299 26.10.2024 13:10 [13:10:50]line Смена: 532 ФФД: 1.0 [13:10:50]line ЗНМ: 0300000116 [13:10:50]line РНМ: 0000000000091780 [13:10:50]line Версия ККМ: 001 [13:10:50]line ФМ: 0000000000871765 [13:10:50]line ФД: 308878 [13:10:50]line ФПД: 22377956878607 [13:10:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T131055&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308878&fm=22377956878607&tin=02508201610067®Number=0000000000091780&sum=310000 [13:10:51]OFD Sender: Processing packet 308878 [packets to send 222, broken 221] [13:10:51]ProducePacketName [13:10:51]name=ofd_packets/00308878 [13:10:51]OFD Sender: To server: pG, [13:10:51]CommunicateWithHost lk.salyk.kg:30040 [13:10:51]ConnectInit lk.salyk.kg [13:10:51]written 0, free lines is 4095 [13:10:51]Connected sock=8 [13:10:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 D4 20 0D 01 B2 12 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 E0 9C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 13 BB 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 BA 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B8 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 80 00 00 00 00 07 04 06 00 F0 BA 04 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 5F EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E B6 04 00 35 04 06 00 14 5A 46 2B A9 0F 3E C3 AD CC F5 9D 47 9B [13:10:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BA D9 47 00 6F 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 31 37 36 35 10 04 04 00 8E B6 04 00 F4 03 04 00 BD 90 1C 67 B6 04 01 00 00 95 4A F3 0D 50 39 C2 DE [13:10:51]CommunicateWithHost err = 0 [13:10:51]CheckOFDResponse [13:10:51]1017 (14) - 77093643461234 [13:10:51]1041 (16) - 0000000000871765 [13:10:51]1040 (4) - 308878 [13:10:51]1012 (4) - 26.10.2024 06:48 [13:10:51]1206 (1) - 0 [13:10:51]OFD Sender: Remove packet 308878 [13:10:51]ProducePacketName [13:10:51]name=ofd_packets/00308878 [13:10:51]NVStorageDeleteData [13:10:51]Write to MH i2c: 01 00 00 EB C6 B1 [13:10:51]Write i2c OK [13:10:51]MH_I2C_Read... [13:10:51]Read from MH i2c: 01 [13:10:51]MH_I2C_Read... [13:10:51]Read from MH i2c: 01 07 00 [13:10:51]MH_I2C_Read... [13:10:51]Read from MH i2c: 01 07 00 EB C6 00 00 00 00 00 B5 0C 79 [13:10:51]RasterBufferAndPrint [13:10:51]line [13:10:51]line [13:10:51]line [13:10:51]line [13:10:51]line [13:10:51]written 0, free lines is 3262 [13:10:51]MH_Cut [13:10:51]Write to MH i2c: D1 01 00 F2 C6 01 8A [13:10:51]Write i2c OK [13:10:51]MH_I2C_Read... [13:10:51]Read from MH i2c: D1 [13:10:51]MH_I2C_Read... [13:10:51]Read from MH i2c: D1 01 00 [13:10:51]MH_I2C_Read... [13:10:51]Read from MH i2c: D1 01 00 F2 C6 00 89 [13:10:51]Write to MH i2c: 01 00 00 F3 C6 B9 [13:10:51]Write i2c OK [13:10:51]MH_I2C_Read... [13:10:52]OFD Sender: No OFD packet to send [13:10:52]*** Cut start [13:10:52]*** Purtial cut [13:10:52]*** Stage 1: CUTSNS_PIN = 1 [13:10:52]Read from MH i2c: 01 [13:10:52]MH_I2C_Read... [13:10:52]*** Stop cut motor [13:10:52]*** Cut end [13:10:52]Read from MH i2c: 01 07 00 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: 01 07 00 F3 C6 00 00 00 00 00 FF 0F CE [13:10:52]process_action close_receipt done [13:10:52]requested_data is exist [13:10:52]produce_requested_data [13:10:52]requested_item fm.sn is exist - process it [13:10:52]wFMCommunicate request_size=4 [13:10:52]MH_SAM_APDU [13:10:52]CAPDU: 80 11 00 00 [13:10:52]Write to MH i2c: E2 08 00 F4 C6 80 11 00 00 00 00 00 00 34 [13:10:52]Write i2c OK [13:10:52]MH_I2C_Read... [13:10:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:10:52]Read from MH i2c: E2 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 17 00 [13:10:52]MH_I2C_Read... [13:10:52]Read from MH i2c: E2 17 00 F4 C6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 89 [13:10:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:10:52]wFMCommunicate OK [13:10:52]requested_item fd.num is exist - process it [13:10:52]SAM_PROTO_GetFieldsCounters [13:10:52]wFMCommunicate request_size=4 [13:10:52]MH_SAM_APDU [13:10:52]CAPDU: 80 13 00 00 [13:10:52]Write to MH i2c: E2 08 00 F5 C6 80 13 00 00 00 00 00 00 37 [13:10:52]Write i2c OK [13:10:52]MH_I2C_Read... [13:10:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:10:53]Read from MH i2c: E2 [13:10:53]MH_I2C_Read... [13:10:53]Read from MH i2c: E2 62 00 [13:10:53]MH_I2C_Read... [13:10:53]Read from MH i2c: E2 62 00 F5 C6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8E B6 04 00 0E 04 04 00 14 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 3C [13:10:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8E B6 04 00 0E 04 04 00 14 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 [13:10:53]wFMCommunicate OK [13:10:53]SAM_PROTO_GetFieldsCounters done [13:10:53]requested_item shift.num is exist - process it [13:10:53]requested_item shift.opened is exist - process it [13:10:53]req_shift_opened [13:10:53]FM_GetShiftState [13:10:53]SAM_PROTO_GetShiftState [13:10:53]wFMCommunicate request_size=4 [13:10:53]MH_SAM_APDU [13:10:53]CAPDU: 80 13 01 00 [13:10:53]Write to MH i2c: E2 08 00 F6 C6 80 13 01 00 00 00 00 00 39 [13:10:53]Write i2c OK [13:10:53]MH_I2C_Read... [13:10:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:10:53]Read from MH i2c: E2 [13:10:53]MH_I2C_Read... [13:10:53]Read from MH i2c: E2 0E 00 [13:10:53]MH_I2C_Read... [13:10:53]Read from MH i2c: E2 0E 00 F6 C6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B7 [13:10:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:10:53]wFMCommunicate OK [13:10:53]SAM_PROTO_GetShiftState done [13:10:53]FM_GetShiftState done [13:10:53]req_shift_opened done [13:10:53]requested_item shift.open_date is exist - process it [13:10:53]req_shift_open_date [13:10:53]req_shift_open_date done [13:10:53]produce_requested_data done [13:10:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308878,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:10:53]process_action_free close_receipt [13:10:53]json_value_free [13:10:53]json_value_free done [13:10:53]process_json_proto returns [13:10:53]Send response to host [13:10:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308878,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:10:53]free response buf [13:10:53]execute_script done [13:10:53]execute_script returns [13:10:53]free content buf [13:10:53]Sock 9.Close socket [13:10:53]Sock 9.Thread stoped [13:10:57]OFD Sender: No OFD packet to send [13:11:01]accept exits with 10 [13:11:01]New connection [13:11:01]New thread 3067198820 created [13:11:01]Thread 3067342180 joined [13:11:01]Waiting for new connection... [13:11:01] Sock 10.Parse request [13:11:01]Sock 10.Check first char [13:11:01]Sock 10.First char is OK [13:11:01]request: POST /json_proto HTTP/1.0 [13:11:01]Method: POST [13:11:01]URL: /json_proto [13:11:01]Method is POST - this is cgi request [13:11:01]url: /json_proto [13:11:01]query_string will be loaded in cgi processing [13:11:01]execute_cgi json_proto POST (null) [13:11:01]execute_cgi path=json_proto method=POST [13:11:01]POST find Content-Length [13:11:01]Host: 172.17.96.3:8080 [13:11:01]Content-Length: 682 [13:11:01]Content-Type: application/json [13:11:01] [13:11:01]POST finish read [13:11:01]Found Content-Length = 682 [13:11:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:01]execute_script... [13:11: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)642747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:01]POST & json_proto [13:11:01]process_json_proto [13:11:01]json parsed OK: [13:11:01]protocol is kg_v1.0 [13:11:01]action value=close_receipt [13:11:01]process_action close_receipt [13:11:01]cmd_close_receipt [13:11:01]MH_GetDate [13:11:01]Write to MH i2c: F0 00 00 F7 C6 AC [13:11:01]Write i2c OK [13:11:01]MH_I2C_Read... [13:11:01]Read from MH i2c: F0 [13:11:01]MH_I2C_Read... [13:11:01]Read from MH i2c: F0 09 00 [13:11:01]MH_I2C_Read... [13:11:01]Read from MH i2c: F0 09 00 F7 C6 00 6C EA 1C 67 44 5E 04 65 99 [13:11:01]GetLastDocTimeStamp 1729948255 [13:11:01]current date 1729948268 [13:11:01]FM_GetShiftState [13:11:01]SAM_PROTO_GetShiftState [13:11:01]wFMCommunicate request_size=4 [13:11:01]MH_SAM_APDU [13:11:01]CAPDU: 80 13 01 00 [13:11:01]Write to MH i2c: E2 08 00 F8 C6 80 13 01 00 00 00 00 00 3B [13:11:01]Write i2c OK [13:11:01]MH_I2C_Read... [13:11:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:01]Read from MH i2c: E2 [13:11:01]MH_I2C_Read... [13:11:01]Read from MH i2c: E2 0E 00 [13:11:01]MH_I2C_Read... [13:11:01]Read from MH i2c: E2 0E 00 F8 C6 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B9 [13:11:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:11:01]wFMCommunicate OK [13:11:01]SAM_PROTO_GetShiftState done [13:11:01]FM_GetShiftState done [13:11:01]opened in 1729902265 [13:11:01]opened+sec_in_day 1729988665 [13:11:01]quantity*price = 200043 [13:11:01]sum+1 = 200044 [13:11:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 300 26.10.2024 13:11 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308879 ФПД: 224804127879441 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T131108&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308879&fm=224804127879441&tin=02508201610067®Number=0000000000091780&sum=200000 [13:11:02]StoreToDocumentArchive [13:11:02]shift 532 fd 308879 [13:11:02]save to /storage/0532/doc_00308879 [13:11:02]save last doc name /storage/0532/doc_00308879 to /storage/kkm_last_doc_name [13:11:02]save OK [13:11:02]Clear old archive folders... [13:11:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:11:02]tlvbuf is 00B61D40 [13:11:02]SAM_PROTO_ClearQueue [13:11:02]wFMCommunicate request_size=4 [13:11:02]MH_SAM_APDU [13:11:02]CAPDU: 80 09 00 00 [13:11:02]Write to MH i2c: E2 08 00 05 C7 80 09 00 00 00 00 00 00 3E [13:11:02]Write i2c OK [13:11:02]MH_I2C_Read... [13:11:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:11:03]Read from MH i2c: E2 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: E2 03 00 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: E2 03 00 05 C7 00 90 00 40 [13:11:03]RAPDU: 90 00 [13:11:03]wFMCommunicate OK [13:11:03]SAM_PROTO_ClearQueue done [13:11:03]KKMCreateOFDPacket [13:11:03]OFDProtocolAddRootSTLVToBuf [13:11:03]FM_MakeSignedData [13:11:03]FM_MakeSignedData [13:11:03]SAM_PROTO_SignData [13:11:03]wFMCommunicate request_size=4 [13:11:03]MH_SAM_APDU [13:11:03]CAPDU: 80 0D 01 02 [13:11:03]Write to MH i2c: E2 08 00 06 C7 80 0D 01 02 00 00 00 00 46 [13:11:03]Write i2c OK [13:11:03]MH_I2C_Read... [13:11:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:11:03]Read from MH i2c: E2 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: E2 03 00 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: E2 03 00 06 C7 00 90 00 41 [13:11:03]RAPDU: 90 00 [13:11:03]wFMCommunicate OK [13:11:03]wFMCommunicate request_size=255 [13:11:03]MH_SAM_APDU [13:11:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 6C EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F B6 04 00 35 04 06 00 CC [13:11:03]Write to MH i2c: E2 02 01 07 C7 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 6C EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F B6 04 00 35 04 06 00 CC 00 00 AE [13:11:03]Write i2c OK [13:11:03]MH_I2C_Read... [13:11:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:03]Read from MH i2c: E2 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: E2 03 00 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: E2 03 00 07 C7 00 90 00 42 [13:11:03]RAPDU: 90 00 [13:11:03]wFMCommunicate OK [13:11:03]wFMCommunicate request_size=10 [13:11:03]MH_SAM_APDU [13:11:03]CAPDU: 80 0D 02 02 05 75 4A 2F B1 11 [13:11:03]Write to MH i2c: E2 0D 00 08 C7 80 0D 02 02 05 00 75 4A 2F B1 11 00 00 03 [13:11:03]Write i2c OK [13:11:03]MH_I2C_Read... [13:11:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:03]Read from MH i2c: E2 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: E2 03 00 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: E2 03 00 08 C7 00 90 00 43 [13:11:03]RAPDU: 90 00 [13:11:03]wFMCommunicate OK [13:11:03]wFMCommunicate request_size=4 [13:11:03]MH_SAM_APDU [13:11:03]CAPDU: 80 0D 03 02 [13:11:03]Write to MH i2c: E2 08 00 09 C7 80 0D 03 02 00 00 00 00 4B [13:11:03]Write i2c OK [13:11:03]MH_I2C_Read... [13:11:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:11:03]Read from MH i2c: E2 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: E2 0B 00 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: E2 0B 00 09 C7 00 22 86 2C FE A3 10 77 0F 90 00 57 [13:11:03]RAPDU: 22 86 2C FE A3 10 77 0F 90 00 [13:11:03]wFMCommunicate OK [13:11:03]SAM_PROTO_SignData done [13:11:03]FM_MakeSignedData done [13:11:03]CreateOFDProtocolMessage [13:11:03]wFMCommunicate request_size=4 [13:11:03]MH_SAM_APDU [13:11:03]CAPDU: 80 11 00 00 [13:11:03]Write to MH i2c: E2 08 00 0A C7 80 11 00 00 00 00 00 00 4B [13:11:03]Write i2c OK [13:11:03]MH_I2C_Read... [13:11:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:03]Read from MH i2c: E2 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: E2 17 00 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: E2 17 00 0A C7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [13:11:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:11:03]wFMCommunicate OK [13:11:03]CreateOFDProtocolMessage done [13:11:03]OFDSenderStorePacket 308879 [13:11:03]StoreOFDPacket docnum=308879 [13:11:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 19 70 07 01 74 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 6C EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F B6 04 00 35 04 06 00 CC 75 4A 2F B1 11 22 86 2C FE A3 10 77 0F [13:11:03]CheckFolder [13:11:03]dirname=/storage/ofd_packets [13:11:03]CheckFolder done [13:11:03]ProducePacketName [13:11:03]name=ofd_packets/00308879 [13:11:03]NVStorageSaveData ofd_packets/00308879 [13:11:03]File name is /storage/ofd_packets/00308879 [13:11:03]Write 301 bytes [13:11:03]NVStorageSaveData done [13:11:03]OFDSenderStorePacket done [13:11:03]KKMCreateOFDPacket done [13:11:03]NVStorageSaveData kkm_last_timestamp [13:11:03]File name is /storage/kkm_last_timestamp [13:11:03]Write 4 bytes [13:11:03]NVStorageSaveData done [13:11:03]ExternCall_PrintAddStr [13:11:03]wPrintStart [13:11:03]Write to MH i2c: 01 00 00 0B C7 D2 [13:11:03]Write i2c OK [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: 01 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: 01 07 00 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: 01 07 00 0B C7 00 00 00 00 00 FF 0F E7 [13:11:03]RasterBufferAndPrint [13:11:03]line Счет N : (1)642747 [13:11:03]line ИНН: 02508201610067 [13:11:03]line Контрольно-Кассовый Чек [13:11:03]line ПРОДАЖА [13:11:03]line ТРК (МРК, ГНК) : 61 [13:11:03]line Товар: 2710124500 [13:11:03]line Аи-95-К-3 [13:11:03]line 26.960 * 74.20 [13:11:03]line = 2000.43 [13:11:03]line НДС 12% НСП 1% [13:11:03]line > о реализуемом товаре [13:11:03]line ОКРУГЛЕНИЕ: -0.43 [13:11:03]line ИТОГО: 2000.00 [13:11:03]line Внесено: 2000.00 [13:11:03]line СДАЧА: 0.00 [13:11:03]line НСП 1% : 17.70 [13:11:03]line НДС 12% : 212.43 [13:11:03]line Наличными: 2000.00 [13:11:03]line Безнал.: 0.00 [13:11:03]line Место: АЗС № 172 "Партнер Нефть" [13:11:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:11:03]line СНО: Общий режим [13:11:03]line Чек 300 26.10.2024 13:11 [13:11:03]line Смена: 532 ФФД: 1.0 [13:11:03]line ЗНМ: 0300000116 [13:11:03]line РНМ: 0000000000091780 [13:11:03]line Версия ККМ: 001 [13:11:03]line ФМ: 0000000000871765 [13:11:03]line ФД: 308879 [13:11:03]line ФПД: 224804127879441 [13:11:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T131108&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308879&fm=224804127879441&tin=02508201610067®Number=0000000000091780&sum=200000 [13:11:03]OFD Sender: Processing packet 308879 [packets to send 222, broken 221] [13:11:03]ProducePacketName [13:11:03]name=ofd_packets/00308879 [13:11:03]OFD Sender: To server: pG, [13:11:03]CommunicateWithHost lk.salyk.kg:30040 [13:11:03]ConnectInit lk.salyk.kg [13:11:03]written 0, free lines is 4095 [13:11:03]Connected sock=9 [13:11:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 19 70 07 01 74 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 01 00 00 F4 03 04 00 6C EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F B6 04 00 35 04 06 00 CC 75 4A 2F B1 11 22 86 2C FE A3 10 77 0F [13:11:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 04 23 47 00 04 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F B6 04 00 F4 03 04 00 CA 90 1C 67 B6 04 01 00 00 87 42 61 F7 96 3F 82 DA [13:11:03]CommunicateWithHost err = 0 [13:11:03]CheckOFDResponse [13:11:03]1017 (14) - 77093643461234 [13:11:03]1041 (16) - 0000000000871765 [13:11:03]1040 (4) - 308879 [13:11:03]1012 (4) - 26.10.2024 06:48 [13:11:03]1206 (1) - 0 [13:11:03]OFD Sender: Remove packet 308879 [13:11:03]ProducePacketName [13:11:03]name=ofd_packets/00308879 [13:11:03]NVStorageDeleteData [13:11:03]Write to MH i2c: 01 00 00 35 C7 FC [13:11:03]Write i2c OK [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: 01 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: 01 07 00 [13:11:03]MH_I2C_Read... [13:11:03]Read from MH i2c: 01 07 00 35 C7 00 00 00 00 00 BB 0C CA [13:11:04]RasterBufferAndPrint [13:11:04]line [13:11:04]line [13:11:04]line [13:11:04]line [13:11:04]line [13:11:04]written 0, free lines is 3269 [13:11:04]MH_Cut [13:11:04]Write to MH i2c: D1 01 00 3C C7 01 D5 [13:11:04]Write i2c OK [13:11:04]MH_I2C_Read... [13:11:04]Read from MH i2c: D1 [13:11:04]MH_I2C_Read... [13:11:04]Read from MH i2c: D1 01 00 [13:11:04]MH_I2C_Read... [13:11:04]Read from MH i2c: D1 01 00 3C C7 00 D4 [13:11:04]Write to MH i2c: 01 00 00 3D C7 04 [13:11:04]Write i2c OK [13:11:04]MH_I2C_Read... [13:11:04]OFD Sender: No OFD packet to send [13:11:04]*** Cut start [13:11:04]*** Purtial cut [13:11:04]*** Stage 1: CUTSNS_PIN = 1 [13:11:05]Read from MH i2c: 01 [13:11:05]MH_I2C_Read... [13:11:05]*** Stop cut motor [13:11:05]*** Cut end [13:11:05]Read from MH i2c: 01 07 00 [13:11:05]MH_I2C_Read... [13:11:05]Read from MH i2c: 01 07 00 3D C7 00 00 00 00 00 FF 0F 19 [13:11:05]process_action close_receipt done [13:11:05]requested_data is exist [13:11:05]produce_requested_data [13:11:05]requested_item fm.sn is exist - process it [13:11:05]wFMCommunicate request_size=4 [13:11:05]MH_SAM_APDU [13:11:05]CAPDU: 80 11 00 00 [13:11:05]Write to MH i2c: E2 08 00 3E C7 80 11 00 00 00 00 00 00 7F [13:11:05]Write i2c OK [13:11:05]MH_I2C_Read... [13:11:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:05]Read from MH i2c: E2 [13:11:05]MH_I2C_Read... [13:11:05]Read from MH i2c: E2 17 00 [13:11:05]MH_I2C_Read... [13:11:05]Read from MH i2c: E2 17 00 3E C7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D4 [13:11:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:11:05]wFMCommunicate OK [13:11:05]requested_item fd.num is exist - process it [13:11:05]SAM_PROTO_GetFieldsCounters [13:11:05]wFMCommunicate request_size=4 [13:11:05]MH_SAM_APDU [13:11:05]CAPDU: 80 13 00 00 [13:11:05]Write to MH i2c: E2 08 00 3F C7 80 13 00 00 00 00 00 00 82 [13:11:05]Write i2c OK [13:11:05]MH_I2C_Read... [13:11:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:11:05]Read from MH i2c: E2 [13:11:05]MH_I2C_Read... [13:11:05]Read from MH i2c: E2 62 00 [13:11:05]MH_I2C_Read... [13:11:05]Read from MH i2c: E2 62 00 3F C7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8F B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 8B [13:11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8F B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2C 01 00 00 5E 04 04 00 2C 01 00 00 57 04 04 00 2D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:11:05]wFMCommunicate OK [13:11:05]SAM_PROTO_GetFieldsCounters done [13:11:05]requested_item shift.num is exist - process it [13:11:05]requested_item shift.opened is exist - process it [13:11:05]req_shift_opened [13:11:05]FM_GetShiftState [13:11:05]SAM_PROTO_GetShiftState [13:11:05]wFMCommunicate request_size=4 [13:11:05]MH_SAM_APDU [13:11:05]CAPDU: 80 13 01 00 [13:11:05]Write to MH i2c: E2 08 00 40 C7 80 13 01 00 00 00 00 00 84 [13:11:05]Write i2c OK [13:11:05]MH_I2C_Read... [13:11:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:05]Read from MH i2c: E2 [13:11:05]MH_I2C_Read... [13:11:05]Read from MH i2c: E2 0E 00 [13:11:05]MH_I2C_Read... [13:11:05]Read from MH i2c: E2 0E 00 40 C7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 02 [13:11:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:11:05]wFMCommunicate OK [13:11:05]SAM_PROTO_GetShiftState done [13:11:05]FM_GetShiftState done [13:11:05]req_shift_opened done [13:11:05]requested_item shift.open_date is exist - process it [13:11:05]req_shift_open_date [13:11:05]req_shift_open_date done [13:11:05]produce_requested_data done [13:11:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308879,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:11:05]process_action_free close_receipt [13:11:05]json_value_free [13:11:05]json_value_free done [13:11:05]process_json_proto returns [13:11:05]Send response to host [13:11:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308879,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:11:05]free response buf [13:11:05]execute_script done [13:11:05]execute_script returns [13:11:05]free content buf [13:11:05]Sock 10.Close socket [13:11:05]Sock 10.Thread stoped [13:11:09]OFD Sender: No OFD packet to send [13:11:14]OFD Sender: No OFD packet to send [13:11:19]OFD Sender: No OFD packet to send [13:11:24]OFD Sender: No OFD packet to send [13:11:29]OFD Sender: No OFD packet to send [13:11:34]OFD Sender: No OFD packet to send [13:11:39]OFD Sender: No OFD packet to send [13:11:44]OFD Sender: No OFD packet to send [13:11:49]OFD Sender: No OFD packet to send [13:11:54]OFD Sender: No OFD packet to send [13:11:59]OFD Sender: No OFD packet to send [13:12:04]OFD Sender: No OFD packet to send [13:12:09]OFD Sender: No OFD packet to send [13:12:14]OFD Sender: No OFD packet to send [13:12:19]OFD Sender: No OFD packet to send [13:12:24]OFD Sender: No OFD packet to send [13:12:29]OFD Sender: No OFD packet to send [13:12:34]OFD Sender: No OFD packet to send [13:12:39]OFD Sender: No OFD packet to send [13:12:44]OFD Sender: No OFD packet to send [13:12:49]OFD Sender: No OFD packet to send [13:12:54]OFD Sender: No OFD packet to send [13:12:59]OFD Sender: No OFD packet to send [13:13:04]OFD Sender: No OFD packet to send [13:13:09]OFD Sender: No OFD packet to send [13:13:14]OFD Sender: No OFD packet to send [13:13:19]accept exits with 8 [13:13:19]New connection [13:13:19]New thread 3067342180 created [13:13:19]Thread 3067198820 joined [13:13:19]Waiting for new connection... [13:13:19] Sock 8.Parse request [13:13:19]Sock 8.Check first char [13:13:19]Sock 8.First char is OK [13:13:19]request: POST /json_proto HTTP/1.0 [13:13:19]Method: POST [13:13:19]URL: /json_proto [13:13:19]Method is POST - this is cgi request [13:13:19]url: /json_proto [13:13:19]query_string will be loaded in cgi processing [13:13:19]execute_cgi json_proto POST (null) [13:13:19]execute_cgi path=json_proto method=POST [13:13:19]POST find Content-Length [13:13:19]Host: 172.17.96.3:8080 [13:13:19]Content-Length: 677 [13:13:19]Content-Type: application/json [13:13:19] [13:13:19]POST finish read [13:13:19]Found Content-Length = 677 [13:13:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [13:13:19]execute_script... [13:13:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [13:13:19]POST & json_proto [13:13:19]process_json_proto [13:13:19]json parsed OK: [13:13:19]protocol is kg_v1.0 [13:13:19]action value=close_receipt [13:13:19]process_action close_receipt [13:13:19]cmd_close_receipt [13:13:19]MH_GetDate [13:13:19]Write to MH i2c: F0 00 00 41 C7 F7 [13:13:19]Write i2c OK [13:13:19]MH_I2C_Read... [13:13:19]Read from MH i2c: F0 [13:13:19]MH_I2C_Read... [13:13:19]Read from MH i2c: F0 09 00 [13:13:19]MH_I2C_Read... [13:13:19]Read from MH i2c: F0 09 00 41 C7 00 F5 EA 1C 67 44 5E 04 65 6D [13:13:19]GetLastDocTimeStamp 1729948268 [13:13:19]current date 1729948405 [13:13:19]FM_GetShiftState [13:13:19]SAM_PROTO_GetShiftState [13:13:19]wFMCommunicate request_size=4 [13:13:19]MH_SAM_APDU [13:13:19]CAPDU: 80 13 01 00 [13:13:19]Write to MH i2c: E2 08 00 42 C7 80 13 01 00 00 00 00 00 86 [13:13:19]Write i2c OK [13:13:19]MH_I2C_Read... [13:13:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:19]Read from MH i2c: E2 [13:13:19]MH_I2C_Read... [13:13:19]Read from MH i2c: E2 0E 00 [13:13:19]MH_I2C_Read... [13:13:19]Read from MH i2c: E2 0E 00 42 C7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 04 [13:13:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:13:19]wFMCommunicate OK [13:13:19]SAM_PROTO_GetShiftState done [13:13:19]FM_GetShiftState done [13:13:19]opened in 1729902265 [13:13:19]opened+sec_in_day 1729988665 [13:13:19]quantity*price = 40006 [13:13:19]sum+1 = 40007 [13:13:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 301 26.10.2024 13:13 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308880 ФПД: 59094900415954 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T131325&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308880&fm=59094900415954&tin=02508201610067®Number=0000000000091780&sum=40000 [13:13:20]StoreToDocumentArchive [13:13:20]shift 532 fd 308880 [13:13:20]save to /storage/0532/doc_00308880 [13:13:20]save last doc name /storage/0532/doc_00308880 to /storage/kkm_last_doc_name [13:13:20]save OK [13:13:20]Clear old archive folders... [13:13:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:13:20]tlvbuf is 00B61890 [13:13:20]SAM_PROTO_ClearQueue [13:13:20]wFMCommunicate request_size=4 [13:13:20]MH_SAM_APDU [13:13:20]CAPDU: 80 09 00 00 [13:13:20]Write to MH i2c: E2 08 00 4F C7 80 09 00 00 00 00 00 00 88 [13:13:20]Write i2c OK [13:13:20]MH_I2C_Read... [13:13:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:20]Read from MH i2c: E2 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 03 00 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 03 00 4F C7 00 90 00 8A [13:13:20]RAPDU: 90 00 [13:13:20]wFMCommunicate OK [13:13:20]SAM_PROTO_ClearQueue done [13:13:20]KKMCreateOFDPacket [13:13:20]OFDProtocolAddRootSTLVToBuf [13:13:20]FM_MakeSignedData [13:13:20]FM_MakeSignedData [13:13:20]SAM_PROTO_SignData [13:13:20]wFMCommunicate request_size=4 [13:13:20]MH_SAM_APDU [13:13:20]CAPDU: 80 0D 01 02 [13:13:20]Write to MH i2c: E2 08 00 50 C7 80 0D 01 02 00 00 00 00 90 [13:13:20]Write i2c OK [13:13:20]MH_I2C_Read... [13:13:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:20]Read from MH i2c: E2 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 03 00 [13:13:20]MH_I2C_Read... [13:13:20]Read from MH i2c: E2 03 00 50 C7 00 90 00 8B [13:13:20]RAPDU: 90 00 [13:13:20]wFMCommunicate OK [13:13:20]wFMCommunicate request_size=255 [13:13:20]MH_SAM_APDU [13:13:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2D 01 00 00 F4 03 04 00 F5 EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 B6 04 00 35 04 06 00 35 [13:13:20]Write to MH i2c: E2 02 01 51 C7 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 2D 01 00 00 F4 03 04 00 F5 EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 B6 04 00 35 04 06 00 35 00 00 12 [13:13:20]Write i2c OK [13:13:20]MH_I2C_Read... [13:13:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:21]Read from MH i2c: E2 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: E2 03 00 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: E2 03 00 51 C7 00 90 00 8C [13:13:21]RAPDU: 90 00 [13:13:21]wFMCommunicate OK [13:13:21]wFMCommunicate request_size=10 [13:13:21]MH_SAM_APDU [13:13:21]CAPDU: 80 0D 02 02 05 BF 1A 8C 1D D2 [13:13:21]Write to MH i2c: E2 0D 00 52 C7 80 0D 02 02 05 00 BF 1A 8C 1D D2 00 00 F1 [13:13:21]Write i2c OK [13:13:21]MH_I2C_Read... [13:13:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:21]Read from MH i2c: E2 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: E2 03 00 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: E2 03 00 52 C7 00 90 00 8D [13:13:21]RAPDU: 90 00 [13:13:21]wFMCommunicate OK [13:13:21]wFMCommunicate request_size=4 [13:13:21]MH_SAM_APDU [13:13:21]CAPDU: 80 0D 03 02 [13:13:21]Write to MH i2c: E2 08 00 53 C7 80 0D 03 02 00 00 00 00 95 [13:13:21]Write i2c OK [13:13:21]MH_I2C_Read... [13:13:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:21]Read from MH i2c: E2 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: E2 0B 00 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: E2 0B 00 53 C7 00 89 22 F8 F6 E1 67 7A 9B 90 00 8C [13:13:21]RAPDU: 89 22 F8 F6 E1 67 7A 9B 90 00 [13:13:21]wFMCommunicate OK [13:13:21]SAM_PROTO_SignData done [13:13:21]FM_MakeSignedData done [13:13:21]CreateOFDProtocolMessage [13:13:21]wFMCommunicate request_size=4 [13:13:21]MH_SAM_APDU [13:13:21]CAPDU: 80 11 00 00 [13:13:21]Write to MH i2c: E2 08 00 54 C7 80 11 00 00 00 00 00 00 95 [13:13:21]Write i2c OK [13:13:21]MH_I2C_Read... [13:13:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:21]Read from MH i2c: E2 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: E2 17 00 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: E2 17 00 54 C7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EA [13:13:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:13:21]wFMCommunicate OK [13:13:21]CreateOFDProtocolMessage done [13:13:21]OFDSenderStorePacket 308880 [13:13:21]StoreOFDPacket docnum=308880 [13:13:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 73 C1 07 01 FF BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2D 01 00 00 F4 03 04 00 F5 EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 B6 04 00 35 04 06 00 35 BF 1A 8C 1D D2 89 22 F8 F6 E1 67 7A 9B [13:13:21]CheckFolder [13:13:21]dirname=/storage/ofd_packets [13:13:21]CheckFolder done [13:13:21]ProducePacketName [13:13:21]name=ofd_packets/00308880 [13:13:21]NVStorageSaveData ofd_packets/00308880 [13:13:21]File name is /storage/ofd_packets/00308880 [13:13:21]Write 301 bytes [13:13:21]NVStorageSaveData done [13:13:21]OFDSenderStorePacket done [13:13:21]KKMCreateOFDPacket done [13:13:21]NVStorageSaveData kkm_last_timestamp [13:13:21]File name is /storage/kkm_last_timestamp [13:13:21]Write 4 bytes [13:13:21]NVStorageSaveData done [13:13:21]ExternCall_PrintAddStr [13:13:21]wPrintStart [13:13:21]Write to MH i2c: 01 00 00 55 C7 1C [13:13:21]Write i2c OK [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: 01 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: 01 07 00 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: 01 07 00 55 C7 00 00 00 00 00 FF 0F 31 [13:13:21]RasterBufferAndPrint [13:13:21]line Счет N : (1)642750 [13:13:21]line ИНН: 02508201610067 [13:13:21]line Контрольно-Кассовый Чек [13:13:21]line ПРОДАЖА [13:13:21]line ТРК (МРК, ГНК) : 31 [13:13:21]line Товар: 2710124130 [13:13:21]line Аи-92-К-2 [13:13:21]line 5.980 * 66.90 [13:13:21]line = 400.06 [13:13:21]line НДС 12% НСП 1% [13:13:21]line > о реализуемом товаре [13:13:21]line ОКРУГЛЕНИЕ: -0.06 [13:13:21]line ИТОГО: 400.00 [13:13:21]line Внесено: 400.00 [13:13:21]line СДАЧА: 0.00 [13:13:21]line НСП 1% : 3.54 [13:13:21]line НДС 12% : 42.48 [13:13:21]line Наличными: 400.00 [13:13:21]line Безнал.: 0.00 [13:13:21]line Место: АЗС № 172 "Партнер Нефть" [13:13:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:13:21]line СНО: Общий режим [13:13:21]line Чек 301 26.10.2024 13:13 [13:13:21]line Смена: 532 ФФД: 1.0 [13:13:21]line ЗНМ: 0300000116 [13:13:21]line РНМ: 0000000000091780 [13:13:21]line Версия ККМ: 001 [13:13:21]line ФМ: 0000000000871765 [13:13:21]line ФД: 308880 [13:13:21]line ФПД: 59094900415954 [13:13:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T131325&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308880&fm=59094900415954&tin=02508201610067®Number=0000000000091780&sum=40000 [13:13:21]written 0, free lines is 4095 [13:13:21]OFD Sender: Processing packet 308880 [packets to send 222, broken 221] [13:13:21]ProducePacketName [13:13:21]name=ofd_packets/00308880 [13:13:21]OFD Sender: To server: pG, [13:13:21]CommunicateWithHost lk.salyk.kg:30040 [13:13:21]ConnectInit lk.salyk.kg [13:13:21]Connected sock=10 [13:13:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 73 C1 07 01 FF BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2D 01 00 00 F4 03 04 00 F5 EA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 B6 04 00 35 04 06 00 35 BF 1A 8C 1D D2 89 22 F8 F6 E1 67 7A 9B [13:13:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E9 54 47 00 06 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 B6 04 00 F4 03 04 00 53 91 1C 67 B6 04 01 00 00 92 EB 93 5D 4C 4F 4B 31 [13:13:21]CommunicateWithHost err = 0 [13:13:21]CheckOFDResponse [13:13:21]1017 (14) - 77093643461234 [13:13:21]1041 (16) - 0000000000871765 [13:13:21]1040 (4) - 308880 [13:13:21]1012 (4) - 26.10.2024 06:50 [13:13:21]1206 (1) - 0 [13:13:21]OFD Sender: Remove packet 308880 [13:13:21]ProducePacketName [13:13:21]name=ofd_packets/00308880 [13:13:21]NVStorageDeleteData [13:13:21]Write to MH i2c: 01 00 00 7F C7 46 [13:13:21]Write i2c OK [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: 01 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: 01 07 00 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: 01 07 00 7F C7 00 00 00 00 00 B1 0C 0A [13:13:21]RasterBufferAndPrint [13:13:21]line [13:13:21]line [13:13:21]line [13:13:21]line [13:13:21]line [13:13:21]written 0, free lines is 3255 [13:13:21]MH_Cut [13:13:21]Write to MH i2c: D1 01 00 86 C7 01 1F [13:13:21]Write i2c OK [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: D1 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: D1 01 00 [13:13:21]MH_I2C_Read... [13:13:21]Read from MH i2c: D1 01 00 86 C7 00 1E [13:13:21]Write to MH i2c: 01 00 00 87 C7 4E [13:13:21]Write i2c OK [13:13:21]MH_I2C_Read... [13:13:22]OFD Sender: No OFD packet to send [13:13:22]*** Cut start [13:13:22]*** Purtial cut [13:13:22]*** Stage 1: CUTSNS_PIN = 1 [13:13:22]Read from MH i2c: 01 [13:13:22]MH_I2C_Read... [13:13:22]*** Stop cut motor [13:13:22]*** Cut end [13:13:22]Read from MH i2c: 01 07 00 [13:13:22]MH_I2C_Read... [13:13:22]Read from MH i2c: 01 07 00 87 C7 00 00 00 00 00 FF 0F 63 [13:13:22]process_action close_receipt done [13:13:22]requested_data is exist [13:13:22]produce_requested_data [13:13:22]requested_item fm.sn is exist - process it [13:13:22]wFMCommunicate request_size=4 [13:13:22]MH_SAM_APDU [13:13:22]CAPDU: 80 11 00 00 [13:13:22]Write to MH i2c: E2 08 00 88 C7 80 11 00 00 00 00 00 00 C9 [13:13:22]Write i2c OK [13:13:22]MH_I2C_Read... [13:13:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:22]Read from MH i2c: E2 [13:13:22]MH_I2C_Read... [13:13:22]Read from MH i2c: E2 17 00 [13:13:22]MH_I2C_Read... [13:13:22]Read from MH i2c: E2 17 00 88 C7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1E [13:13:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:13:22]wFMCommunicate OK [13:13:22]requested_item fd.num is exist - process it [13:13:22]SAM_PROTO_GetFieldsCounters [13:13:22]wFMCommunicate request_size=4 [13:13:22]MH_SAM_APDU [13:13:22]CAPDU: 80 13 00 00 [13:13:22]Write to MH i2c: E2 08 00 89 C7 80 13 00 00 00 00 00 00 CC [13:13:22]Write i2c OK [13:13:22]MH_I2C_Read... [13:13:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:23]Read from MH i2c: E2 [13:13:23]MH_I2C_Read... [13:13:23]Read from MH i2c: E2 62 00 [13:13:23]MH_I2C_Read... [13:13:23]Read from MH i2c: E2 62 00 89 C7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 90 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 D9 [13:13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 90 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2D 01 00 00 5E 04 04 00 2D 01 00 00 57 04 04 00 2E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:13:23]wFMCommunicate OK [13:13:23]SAM_PROTO_GetFieldsCounters done [13:13:23]requested_item shift.num is exist - process it [13:13:23]requested_item shift.opened is exist - process it [13:13:23]req_shift_opened [13:13:23]FM_GetShiftState [13:13:23]SAM_PROTO_GetShiftState [13:13:23]wFMCommunicate request_size=4 [13:13:23]MH_SAM_APDU [13:13:23]CAPDU: 80 13 01 00 [13:13:23]Write to MH i2c: E2 08 00 8A C7 80 13 01 00 00 00 00 00 CE [13:13:23]Write i2c OK [13:13:23]MH_I2C_Read... [13:13:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:23]Read from MH i2c: E2 [13:13:23]MH_I2C_Read... [13:13:23]Read from MH i2c: E2 0E 00 [13:13:23]MH_I2C_Read... [13:13:23]Read from MH i2c: E2 0E 00 8A C7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4C [13:13:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:13:23]wFMCommunicate OK [13:13:23]SAM_PROTO_GetShiftState done [13:13:23]FM_GetShiftState done [13:13:23]req_shift_opened done [13:13:23]requested_item shift.open_date is exist - process it [13:13:23]req_shift_open_date [13:13:23]req_shift_open_date done [13:13:23]produce_requested_data done [13:13:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308880,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:13:23]process_action_free close_receipt [13:13:23]json_value_free [13:13:23]json_value_free done [13:13:23]process_json_proto returns [13:13:23]Send response to host [13:13:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308880,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:13:23]free response buf [13:13:23]execute_script done [13:13:23]execute_script returns [13:13:23]free content buf [13:13:23]Sock 8.Close socket [13:13:23]Sock 8.Thread stoped [13:13:27]OFD Sender: No OFD packet to send [13:13:32]OFD Sender: No OFD packet to send [13:13:37]OFD Sender: No OFD packet to send [13:13:38]accept exits with 9 [13:13:38]New connection [13:13:38]New thread 3067198820 created [13:13:38]Thread 3067342180 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.96.3:8080 [13:13:38]Content-Length: 797 [13:13:38]Content-Type: application/json [13:13:38] [13:13:38]POST finish read [13:13:38]Found Content-Length = 797 [13:13:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 19.690, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "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 : (1)642748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 19.690, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "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 8B C7 41 [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 8B C7 00 08 EB 1C 67 44 5E 04 65 CB [13:13:38]GetLastDocTimeStamp 1729948405 [13:13:38]current date 1729948424 [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 8C C7 80 13 01 00 00 00 00 00 D0 [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 8C C7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4E [13:13:38]RAPDU: 09 00 01 B9 36 1C 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 1729902265 [13:13:38]opened+sec_in_day 1729988665 [13:13:38]quantity*price = 0 [13:13:38]sum+1 = 1 [13:13:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 302 26.10.2024 13:13 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308881 ФПД: 167817030213070 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T131344&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308881&fm=167817030213070&tin=02508201610067®Number=0000000000091780&sum=0 [13:13:39]StoreToDocumentArchive [13:13:39]shift 532 fd 308881 [13:13:39]save to /storage/0532/doc_00308881 [13:13:39]save last doc name /storage/0532/doc_00308881 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=248 [13:13:39]tlvbuf is 00CAD350 [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 99 C7 80 09 00 00 00 00 00 00 D2 [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 99 C7 00 90 00 D4 [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 9A C7 80 0D 01 02 00 00 00 00 DA [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 9A C7 00 90 00 D5 [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 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 08 EB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 B6 04 00 35 04 06 00 98 A0 F2 79 [13:13:39]Write to MH i2c: E2 02 01 9B C7 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 08 EB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 B6 04 00 35 04 06 00 98 A0 F2 79 00 00 15 [13:13:39]Write i2c OK [13:13:39]MH_I2C_Read... [13:13:39]*** iso7816_exchange 80 0D 02 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 9B C7 00 90 00 D6 [13:13:39]RAPDU: 90 00 [13:13:39]wFMCommunicate OK [13:13:39]wFMCommunicate request_size=7 [13:13:39]MH_SAM_APDU [13:13:39]CAPDU: 80 0D 02 02 02 1D CE [13:13:39]Write to MH i2c: E2 0A 00 9C C7 80 0D 02 02 02 00 1D CE 00 00 CC [13:13:39]Write i2c OK [13:13:39]MH_I2C_Read... [13:13:39]*** iso7816_exchange 80 0D 02 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 9C C7 00 90 00 D7 [13:13:39]RAPDU: 90 00 [13:13:39]wFMCommunicate OK [13:13:39]wFMCommunicate request_size=4 [13:13:39]MH_SAM_APDU [13:13:39]CAPDU: 80 0D 03 02 [13:13:39]Write to MH i2c: E2 08 00 9D C7 80 0D 03 02 00 00 00 00 DF [13:13:39]Write i2c OK [13:13:39]MH_I2C_Read... [13:13:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:39]Read from MH i2c: E2 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: E2 0B 00 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: E2 0B 00 9D C7 00 C4 86 7F 6E FC 85 79 1B 90 00 2C [13:13:39]RAPDU: C4 86 7F 6E FC 85 79 1B 90 00 [13:13:39]wFMCommunicate OK [13:13:39]SAM_PROTO_SignData done [13:13:39]FM_MakeSignedData done [13:13:39]CreateOFDProtocolMessage [13:13:39]wFMCommunicate request_size=4 [13:13:39]MH_SAM_APDU [13:13:39]CAPDU: 80 11 00 00 [13:13:39]Write to MH i2c: E2 08 00 9E C7 80 11 00 00 00 00 00 00 DF [13:13:39]Write i2c OK [13:13:39]MH_I2C_Read... [13:13:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:39]Read from MH i2c: E2 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: E2 17 00 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: E2 17 00 9E C7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 34 [13:13:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:13:39]wFMCommunicate OK [13:13:39]CreateOFDProtocolMessage done [13:13:39]OFDSenderStorePacket 308881 [13:13:39]StoreOFDPacket docnum=308881 [13:13:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 82 9F 04 01 B4 ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 08 EB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 B6 04 00 35 04 06 00 98 A0 F2 79 1D CE C4 86 7F 6E FC 85 79 1B [13:13:39]CheckFolder [13:13:39]dirname=/storage/ofd_packets [13:13:39]CheckFolder done [13:13:39]ProducePacketName [13:13:39]name=ofd_packets/00308881 [13:13:39]NVStorageSaveData ofd_packets/00308881 [13:13:39]File name is /storage/ofd_packets/00308881 [13:13:39]Write 298 bytes [13:13:39]NVStorageSaveData done [13:13:39]OFDSenderStorePacket done [13:13:39]KKMCreateOFDPacket done [13:13:39]NVStorageSaveData kkm_last_timestamp [13:13:39]File name is /storage/kkm_last_timestamp [13:13:39]Write 4 bytes [13:13:39]NVStorageSaveData done [13:13:39]ExternCall_PrintAddStr [13:13:39]wPrintStart [13:13:39]Write to MH i2c: 01 00 00 9F C7 66 [13:13:39]Write i2c OK [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: 01 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: 01 07 00 [13:13:39]MH_I2C_Read... [13:13:39]Read from MH i2c: 01 07 00 9F C7 00 00 00 00 00 FF 0F 7B [13:13:39]RasterBufferAndPrint [13:13:39]line Счет N : (1)642748 [13:13:39]line ИНН: 02508201610067 [13:13:39]line Контрольно-Кассовый Чек [13:13:39]line ПРОДАЖА [13:13:39]line ТРК (МРК, ГНК) : 11 [13:13:39]line Товар: 2710194210 [13:13:39]line ДТ-К-2 [13:13:39]line 19.690 * 0.00 [13:13:39]line = 0.00 [13:13:39]line НДС 12% НСП 1% [13:13:39]line > о реализуемом товаре [13:13:39]line ИТОГО: 0.00 [13:13:39]line НСП 1% : 0.00 [13:13:39]line НДС 12% : 0.00 [13:13:39]line Наличными: 0.00 [13:13:39]line Безнал.: 0.00 [13:13:39]line Место: АЗС № 172 "Партнер Нефть" [13:13:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:13:39]line СНО: Общий режим [13:13:39]line Чек 302 26.10.2024 13:13 [13:13:39]line Смена: 532 ФФД: 1.0 [13:13:39]line ЗНМ: 0300000116 [13:13:39]line РНМ: 0000000000091780 [13:13:39]line Версия ККМ: 001 [13:13:39]line Талоны: Топливные Талоны [13:13:39]line 4755294 [13:13:39]line ФМ: 0000000000871765 [13:13:39]line ФД: 308881 [13:13:39]line ФПД: 167817030213070 [13:13:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T131344&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308881&fm=167817030213070&tin=02508201610067®Number=0000000000091780&sum=0 [13:13:40]OFD Sender: Processing packet 308881 [packets to send 222, broken 221] [13:13:40]ProducePacketName [13:13:40]name=ofd_packets/00308881 [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 31 37 36 35 0C 01 00 00 82 9F 04 01 B4 ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 01 00 00 F4 03 04 00 08 EB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 B6 04 00 35 04 06 00 98 A0 F2 79 1D CE C4 86 7F 6E FC 85 79 1B [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 31 37 36 35 4F 00 00 00 16 91 47 00 DF 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 31 37 36 35 10 04 04 00 91 B6 04 00 F4 03 04 00 66 91 1C 67 B6 04 01 00 00 01 E6 25 82 A0 FA DB 9F [13:13:40]CommunicateWithHost err = 0 [13:13:40]CheckOFDResponse [13:13:40]1017 (14) - 77093643461234 [13:13:40]1041 (16) - 0000000000871765 [13:13:40]1040 (4) - 308881 [13:13:40]1012 (4) - 26.10.2024 06:51 [13:13:40]1206 (1) - 0 [13:13:40]OFD Sender: Remove packet 308881 [13:13:40]ProducePacketName [13:13:40]name=ofd_packets/00308881 [13:13:40]NVStorageDeleteData [13:13:40]Write to MH i2c: 01 00 00 C8 C7 8F [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 C8 C7 00 00 00 00 00 C9 0C 6B [13:13:40]RasterBufferAndPrint [13:13:40]line [13:13:40]line [13:13:40]line [13:13:40]line [13:13:40]line [13:13:40]written 0, free lines is 3276 [13:13:40]MH_Cut [13:13:40]Write to MH i2c: D1 01 00 CF C7 01 68 [13:13:40]Write i2c OK [13:13:40]MH_I2C_Read... [13:13:40]Read from MH i2c: D1 [13:13:40]MH_I2C_Read... [13:13:40]Read from MH i2c: D1 01 00 [13:13:40]MH_I2C_Read... [13:13:40]Read from MH i2c: D1 01 00 CF C7 00 67 [13:13:40]Write to MH i2c: 01 00 00 D0 C7 97 [13:13:40]Write i2c OK [13:13:40]MH_I2C_Read... [13:13:41]OFD Sender: No OFD packet to send [13:13:41]*** Cut start [13:13:41]*** Purtial cut [13:13:41]*** Stage 1: CUTSNS_PIN = 1 [13:13:41]Read from MH i2c: 01 [13:13:41]MH_I2C_Read... [13:13:41]*** Stop cut motor [13:13:41]*** Cut end [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 D0 C7 00 00 00 00 00 FF 0F AC [13:13:41]process_action close_receipt done [13:13:41]requested_data is exist [13:13:41]produce_requested_data [13:13:41]requested_item fm.sn is exist - process it [13:13:41]wFMCommunicate request_size=4 [13:13:41]MH_SAM_APDU [13:13:41]CAPDU: 80 11 00 00 [13:13:41]Write to MH i2c: E2 08 00 D1 C7 80 11 00 00 00 00 00 00 12 [13:13:41]Write i2c OK [13:13:41]MH_I2C_Read... [13:13:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:41]Read from MH i2c: E2 [13:13:41]MH_I2C_Read... [13:13:41]Read from MH i2c: E2 17 00 [13:13:41]MH_I2C_Read... [13:13:41]Read from MH i2c: E2 17 00 D1 C7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 67 [13:13:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:13:41]wFMCommunicate OK [13:13:41]requested_item fd.num is exist - process it [13:13:41]SAM_PROTO_GetFieldsCounters [13:13:41]wFMCommunicate request_size=4 [13:13:41]MH_SAM_APDU [13:13:41]CAPDU: 80 13 00 00 [13:13:41]Write to MH i2c: E2 08 00 D2 C7 80 13 00 00 00 00 00 00 15 [13:13:41]Write i2c OK [13:13:41]MH_I2C_Read... [13:13:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:13:41]Read from MH i2c: E2 [13:13:41]MH_I2C_Read... [13:13:41]Read from MH i2c: E2 62 00 [13:13:41]MH_I2C_Read... [13:13:42]Read from MH i2c: E2 62 00 D2 C7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 91 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 26 [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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 91 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2E 01 00 00 5E 04 04 00 2E 01 00 00 57 04 04 00 2F 01 00 00 19 04 04 00 00 00 00 00 90 00 [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 D3 C7 80 13 01 00 00 00 00 00 17 [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 D3 C7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 95 [13:13:42]RAPDU: 09 00 01 B9 36 1C 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":"0000000000871765","fd.num":308881,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [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":"0000000000871765","fd.num":308881,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [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:02]accept exits with 8 [13:14:02]New connection [13:14:02]New thread 3067342180 created [13:14:02]Thread 3067198820 joined [13:14:02]Waiting for new connection... [13:14:02] Sock 8.Parse request [13:14:02]Sock 8.Check first char [13:14:02]Sock 8.First char is OK [13:14:02]request: POST /json_proto HTTP/1.0 [13:14:02]Method: POST [13:14:02]URL: /json_proto [13:14:02]Method is POST - this is cgi request [13:14:02]url: /json_proto [13:14:02]query_string will be loaded in cgi processing [13:14:02]execute_cgi json_proto POST (null) [13:14:02]execute_cgi path=json_proto method=POST [13:14:02]POST find Content-Length [13:14:02]Host: 172.17.96.3:8080 [13:14:02]Content-Length: 677 [13:14:02]Content-Type: application/json [13:14:02] [13:14:02]POST finish read [13:14:02]Found Content-Length = 677 [13:14:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 1.970, "sum" : 131.79, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 131.00, "payments": [ { "type": 0, "sum" : 131.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:02]execute_script... [13:14: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)642751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 1.970, "sum" : 131.79, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 140.00, "total" : 131.00, "payments": [ { "type": 0, "sum" : 131.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:02]POST & json_proto [13:14:02]process_json_proto [13:14:02]json parsed OK: [13:14:02]protocol is kg_v1.0 [13:14:02]action value=close_receipt [13:14:02]process_action close_receipt [13:14:02]cmd_close_receipt [13:14:02]MH_GetDate [13:14:02]Write to MH i2c: F0 00 00 D4 C7 8A [13:14:02]Write i2c OK [13:14:02]MH_I2C_Read... [13:14:02]Read from MH i2c: F0 [13:14:02]MH_I2C_Read... [13:14:02]Read from MH i2c: F0 09 00 [13:14:02]MH_I2C_Read... [13:14:02]Read from MH i2c: F0 09 00 D4 C7 00 21 EB 1C 67 44 5E 04 65 2D [13:14:02]GetLastDocTimeStamp 1729948424 [13:14:02]current date 1729948449 [13:14:02]FM_GetShiftState [13:14:02]SAM_PROTO_GetShiftState [13:14:02]wFMCommunicate request_size=4 [13:14:02]MH_SAM_APDU [13:14:02]CAPDU: 80 13 01 00 [13:14:02]Write to MH i2c: E2 08 00 D5 C7 80 13 01 00 00 00 00 00 19 [13:14:02]Write i2c OK [13:14:02]MH_I2C_Read... [13:14:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:02]Read from MH i2c: E2 [13:14:02]MH_I2C_Read... [13:14:02]Read from MH i2c: E2 0E 00 [13:14:02]MH_I2C_Read... [13:14:02]Read from MH i2c: E2 0E 00 D5 C7 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 97 [13:14:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:14:02]wFMCommunicate OK [13:14:02]SAM_PROTO_GetShiftState done [13:14:02]FM_GetShiftState done [13:14:02]opened in 1729902265 [13:14:02]opened+sec_in_day 1729988665 [13:14:02]quantity*price = 13179 [13:14:02]sum+1 = 13180 [13:14:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.79 ИТОГО: 131.00 Внесено: 140.00 СДАЧА: 9.00 НСП 1% : 1.17 НДС 12% : 13.99 Наличными: 131.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 303 26.10.2024 13:14 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308882 ФПД: 212795230747889 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T131409&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308882&fm=212795230747889&tin=02508201610067®Number=0000000000091780&sum=13100 [13:14:03]StoreToDocumentArchive [13:14:03]shift 532 fd 308882 [13:14:03]save to /storage/0532/doc_00308882 [13:14:03]save last doc name /storage/0532/doc_00308882 to /storage/kkm_last_doc_name [13:14:03]save OK [13:14:03]Clear old archive folders... [13:14:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:14:03]tlvbuf is 00C28430 [13:14:03]SAM_PROTO_ClearQueue [13:14:03]wFMCommunicate request_size=4 [13:14:03]MH_SAM_APDU [13:14:03]CAPDU: 80 09 00 00 [13:14:03]Write to MH i2c: E2 08 00 E2 C7 80 09 00 00 00 00 00 00 1B [13:14:03]Write i2c OK [13:14:03]MH_I2C_Read... [13:14:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:14:04]Read from MH i2c: E2 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 03 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 03 00 E2 C7 00 90 00 1D [13:14:04]RAPDU: 90 00 [13:14:04]wFMCommunicate OK [13:14:04]SAM_PROTO_ClearQueue done [13:14:04]KKMCreateOFDPacket [13:14:04]OFDProtocolAddRootSTLVToBuf [13:14:04]FM_MakeSignedData [13:14:04]FM_MakeSignedData [13:14:04]SAM_PROTO_SignData [13:14:04]wFMCommunicate request_size=4 [13:14:04]MH_SAM_APDU [13:14:04]CAPDU: 80 0D 01 02 [13:14:04]Write to MH i2c: E2 08 00 E3 C7 80 0D 01 02 00 00 00 00 23 [13:14:04]Write i2c OK [13:14:04]MH_I2C_Read... [13:14:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:14:04]Read from MH i2c: E2 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 03 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 03 00 E3 C7 00 90 00 1E [13:14:04]RAPDU: 90 00 [13:14:04]wFMCommunicate OK [13:14:04]wFMCommunicate request_size=255 [13:14:04]MH_SAM_APDU [13:14:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B2 07 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7B 33 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 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 77 05 00 00 00 00 07 04 06 00 2C 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 2F 01 00 00 F4 03 04 00 21 EB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 B6 04 00 35 04 06 00 C1 [13:14:04]Write to MH i2c: E2 02 01 E4 C7 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 B2 07 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7B 33 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 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 77 05 00 00 00 00 07 04 06 00 2C 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 2F 01 00 00 F4 03 04 00 21 EB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 B6 04 00 35 04 06 00 C1 00 00 60 [13:14:04]Write i2c OK [13:14:04]MH_I2C_Read... [13:14:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:04]Read from MH i2c: E2 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 03 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 03 00 E4 C7 00 90 00 1F [13:14:04]RAPDU: 90 00 [13:14:04]wFMCommunicate OK [13:14:04]wFMCommunicate request_size=10 [13:14:04]MH_SAM_APDU [13:14:04]CAPDU: 80 0D 02 02 05 89 40 23 7C F1 [13:14:04]Write to MH i2c: E2 0D 00 E5 C7 80 0D 02 02 05 00 89 40 23 7C F1 00 00 89 [13:14:04]Write i2c OK [13:14:04]MH_I2C_Read... [13:14:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:14:04]Read from MH i2c: E2 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 03 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 03 00 E5 C7 00 90 00 20 [13:14:04]RAPDU: 90 00 [13:14:04]wFMCommunicate OK [13:14:04]wFMCommunicate request_size=4 [13:14:04]MH_SAM_APDU [13:14:04]CAPDU: 80 0D 03 02 [13:14:04]Write to MH i2c: E2 08 00 E6 C7 80 0D 03 02 00 00 00 00 28 [13:14:04]Write i2c OK [13:14:04]MH_I2C_Read... [13:14:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:14:04]Read from MH i2c: E2 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 0B 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 0B 00 E6 C7 00 E7 30 16 CB AE 5C 76 4C 90 00 ED [13:14:04]RAPDU: E7 30 16 CB AE 5C 76 4C 90 00 [13:14:04]wFMCommunicate OK [13:14:04]SAM_PROTO_SignData done [13:14:04]FM_MakeSignedData done [13:14:04]CreateOFDProtocolMessage [13:14:04]wFMCommunicate request_size=4 [13:14:04]MH_SAM_APDU [13:14:04]CAPDU: 80 11 00 00 [13:14:04]Write to MH i2c: E2 08 00 E7 C7 80 11 00 00 00 00 00 00 28 [13:14:04]Write i2c OK [13:14:04]MH_I2C_Read... [13:14:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:04]Read from MH i2c: E2 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 17 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: E2 17 00 E7 C7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7D [13:14:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:14:04]wFMCommunicate OK [13:14:04]CreateOFDProtocolMessage done [13:14:04]OFDSenderStorePacket 308882 [13:14:04]StoreOFDPacket docnum=308882 [13:14:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C0 63 07 01 A9 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B2 07 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7B 33 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 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 77 05 00 00 00 00 07 04 06 00 2C 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 2F 01 00 00 F4 03 04 00 21 EB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 B6 04 00 35 04 06 00 C1 89 40 23 7C F1 E7 30 16 CB AE 5C 76 4C [13:14:04]CheckFolder [13:14:04]dirname=/storage/ofd_packets [13:14:04]CheckFolder done [13:14:04]ProducePacketName [13:14:04]name=ofd_packets/00308882 [13:14:04]NVStorageSaveData ofd_packets/00308882 [13:14:04]File name is /storage/ofd_packets/00308882 [13:14:04]Write 301 bytes [13:14:04]NVStorageSaveData done [13:14:04]OFDSenderStorePacket done [13:14:04]KKMCreateOFDPacket done [13:14:04]NVStorageSaveData kkm_last_timestamp [13:14:04]File name is /storage/kkm_last_timestamp [13:14:04]Write 4 bytes [13:14:04]NVStorageSaveData done [13:14:04]ExternCall_PrintAddStr [13:14:04]wPrintStart [13:14:04]Write to MH i2c: 01 00 00 E8 C7 AF [13:14:04]Write i2c OK [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: 01 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: 01 07 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: 01 07 00 E8 C7 00 00 00 00 00 FF 0F C4 [13:14:04]RasterBufferAndPrint [13:14:04]line Счет N : (1)642751 [13:14:04]line ИНН: 02508201610067 [13:14:04]line Контрольно-Кассовый Чек [13:14:04]line ПРОДАЖА [13:14:04]line ТРК (МРК, ГНК) : 52 [13:14:04]line Товар: 2710124130 [13:14:04]line Аи-92-К-2 [13:14:04]line 1.970 * 66.90 [13:14:04]line = 131.79 [13:14:04]line НДС 12% НСП 1% [13:14:04]line > о реализуемом товаре [13:14:04]line ОКРУГЛЕНИЕ: -0.79 [13:14:04]line ИТОГО: 131.00 [13:14:04]line Внесено: 140.00 [13:14:04]line СДАЧА: 9.00 [13:14:04]line НСП 1% : 1.17 [13:14:04]line НДС 12% : 13.99 [13:14:04]line Наличными: 131.00 [13:14:04]line Безнал.: 0.00 [13:14:04]line Место: АЗС № 172 "Партнер Нефть" [13:14:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:14:04]line СНО: Общий режим [13:14:04]line Чек 303 26.10.2024 13:14 [13:14:04]line Смена: 532 ФФД: 1.0 [13:14:04]line ЗНМ: 0300000116 [13:14:04]line РНМ: 0000000000091780 [13:14:04]line Версия ККМ: 001 [13:14:04]line ФМ: 0000000000871765 [13:14:04]line ФД: 308882 [13:14:04]line ФПД: 212795230747889 [13:14:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T131409&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308882&fm=212795230747889&tin=02508201610067®Number=0000000000091780&sum=13100 [13:14:04]written 0, free lines is 4095 [13:14:04]OFD Sender: Processing packet 308882 [packets to send 222, broken 221] [13:14:04]ProducePacketName [13:14:04]name=ofd_packets/00308882 [13:14:04]OFD Sender: To server: pG, [13:14:04]CommunicateWithHost lk.salyk.kg:30040 [13:14:04]ConnectInit lk.salyk.kg [13:14:04]Connected sock=10 [13:14:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C0 63 07 01 A9 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 B2 07 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7B 33 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 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 77 05 00 00 00 00 07 04 06 00 2C 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 2F 01 00 00 F4 03 04 00 21 EB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 B6 04 00 35 04 06 00 C1 89 40 23 7C F1 E7 30 16 CB AE 5C 76 4C [13:14:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A1 67 47 00 D2 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 B6 04 00 F4 03 04 00 7F 91 1C 67 B6 04 01 00 00 9E 12 55 8D 93 F8 44 3B [13:14:04]CommunicateWithHost err = 0 [13:14:04]CheckOFDResponse [13:14:04]1017 (14) - 77093643461234 [13:14:04]1041 (16) - 0000000000871765 [13:14:04]1040 (4) - 308882 [13:14:04]1012 (4) - 26.10.2024 06:51 [13:14:04]1206 (1) - 0 [13:14:04]OFD Sender: Remove packet 308882 [13:14:04]ProducePacketName [13:14:04]name=ofd_packets/00308882 [13:14:04]NVStorageDeleteData [13:14:04]Write to MH i2c: 01 00 00 12 C8 DA [13:14:04]Write i2c OK [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: 01 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: 01 07 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: 01 07 00 12 C8 00 00 00 00 00 B7 0C A4 [13:14:04]RasterBufferAndPrint [13:14:04]line [13:14:04]line [13:14:04]line [13:14:04]line [13:14:04]line [13:14:04]written 0, free lines is 3262 [13:14:04]MH_Cut [13:14:04]Write to MH i2c: D1 01 00 19 C8 01 B3 [13:14:04]Write i2c OK [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: D1 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: D1 01 00 [13:14:04]MH_I2C_Read... [13:14:04]Read from MH i2c: D1 01 00 19 C8 00 B2 [13:14:04]Write to MH i2c: 01 00 00 1A C8 E2 [13:14:05]Write i2c OK [13:14:05]MH_I2C_Read... [13:14:05]OFD Sender: No OFD packet to send [13:14:05]*** Cut start [13:14:05]*** Purtial cut [13:14:05]*** Stage 1: CUTSNS_PIN = 1 [13:14:06]Read from MH i2c: 01 [13:14:06]MH_I2C_Read... [13:14:06]*** Stop cut motor [13:14:06]*** Cut end [13:14:06]Read from MH i2c: 01 07 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: 01 07 00 1A C8 00 00 00 00 00 FF 0F F7 [13:14:06]process_action close_receipt done [13:14:06]requested_data is exist [13:14:06]produce_requested_data [13:14:06]requested_item fm.sn is exist - process it [13:14:06]wFMCommunicate request_size=4 [13:14:06]MH_SAM_APDU [13:14:06]CAPDU: 80 11 00 00 [13:14:06]Write to MH i2c: E2 08 00 1B C8 80 11 00 00 00 00 00 00 5D [13:14:06]Write i2c OK [13:14:06]MH_I2C_Read... [13:14:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:06]Read from MH i2c: E2 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 17 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 17 00 1B C8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B2 [13:14:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:14:06]wFMCommunicate OK [13:14:06]requested_item fd.num is exist - process it [13:14:06]SAM_PROTO_GetFieldsCounters [13:14:06]wFMCommunicate request_size=4 [13:14:06]MH_SAM_APDU [13:14:06]CAPDU: 80 13 00 00 [13:14:06]Write to MH i2c: E2 08 00 1C C8 80 13 00 00 00 00 00 00 60 [13:14:06]Write i2c OK [13:14:06]MH_I2C_Read... [13:14:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:06]Read from MH i2c: E2 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 62 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 62 00 1C C8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 92 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 75 [13:14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 92 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2F 01 00 00 5E 04 04 00 2F 01 00 00 57 04 04 00 30 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:06]wFMCommunicate OK [13:14:06]SAM_PROTO_GetFieldsCounters done [13:14:06]requested_item shift.num is exist - process it [13:14:06]requested_item shift.opened is exist - process it [13:14:06]req_shift_opened [13:14:06]FM_GetShiftState [13:14:06]SAM_PROTO_GetShiftState [13:14:06]wFMCommunicate request_size=4 [13:14:06]MH_SAM_APDU [13:14:06]CAPDU: 80 13 01 00 [13:14:06]Write to MH i2c: E2 08 00 1D C8 80 13 01 00 00 00 00 00 62 [13:14:06]Write i2c OK [13:14:06]MH_I2C_Read... [13:14:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:06]Read from MH i2c: E2 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 0E 00 [13:14:06]MH_I2C_Read... [13:14:06]Read from MH i2c: E2 0E 00 1D C8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E0 [13:14:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:14:06]wFMCommunicate OK [13:14:06]SAM_PROTO_GetShiftState done [13:14:06]FM_GetShiftState done [13:14:06]req_shift_opened done [13:14:06]requested_item shift.open_date is exist - process it [13:14:06]req_shift_open_date [13:14:06]req_shift_open_date done [13:14:06]produce_requested_data done [13:14:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308882,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:14:06]process_action_free close_receipt [13:14:06]json_value_free [13:14:06]json_value_free done [13:14:06]process_json_proto returns [13:14:06]Send response to host [13:14:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308882,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:14:06]free response buf [13:14:06]execute_script done [13:14:06]execute_script returns [13:14:06]free content buf [13:14:06]Sock 8.Close socket [13:14:06]Sock 8.Thread stoped [13:14:10]OFD Sender: No OFD packet to send [13:14:15]OFD Sender: No OFD packet to send [13:14:20]OFD Sender: No OFD packet to send [13:14:25]OFD Sender: No OFD packet to send [13:14:30]OFD Sender: No OFD packet to send [13:14:35]OFD Sender: No OFD packet to send [13:14:40]OFD Sender: No OFD packet to send [13:14:45]OFD Sender: No OFD packet to send [13:14:50]OFD Sender: No OFD packet to send [13:14:55]OFD Sender: No OFD packet to send [13:15:00]OFD Sender: No OFD packet to send [13:15:05]OFD Sender: No OFD packet to send [13:15:10]OFD Sender: No OFD packet to send [13:15:15]OFD Sender: No OFD packet to send [13:15:20]OFD Sender: No OFD packet to send [13:15:25]OFD Sender: No OFD packet to send [13:15:28]accept exits with 9 [13:15:28]New connection [13:15:28]New thread 3067198820 created [13:15:28]Thread 3067342180 joined [13:15:28]Waiting for new connection... [13:15:28] Sock 9.Parse request [13:15:28]Sock 9.Check first char [13:15:28]Sock 9.First char is OK [13:15:28]request: POST /json_proto HTTP/1.0 [13:15:28]Method: POST [13:15:28]URL: /json_proto [13:15:28]Method is POST - this is cgi request [13:15:28]url: /json_proto [13:15:28]query_string will be loaded in cgi processing [13:15:28]execute_cgi json_proto POST (null) [13:15:28]execute_cgi path=json_proto method=POST [13:15:28]POST find Content-Length [13:15:28]Host: 172.17.96.3:8080 [13:15:28]Content-Length: 684 [13:15:28]Content-Type: application/json [13:15:28] [13:15:28]POST finish read [13:15:28]Found Content-Length = 684 [13:15:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 10.370, "sum" : 800.56, "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" ] } } [13:15:28]execute_script... [13:15:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 10.370, "sum" : 800.56, "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" ] } } [13:15:28]POST & json_proto [13:15:28]process_json_proto [13:15:28]json parsed OK: [13:15:28]protocol is kg_v1.0 [13:15:28]action value=close_receipt [13:15:28]process_action close_receipt [13:15:28]cmd_close_receipt [13:15:28]MH_GetDate [13:15:28]Write to MH i2c: F0 00 00 1E C8 D5 [13:15:28]Write i2c OK [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: F0 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: F0 09 00 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: F0 09 00 1E C8 00 76 EB 1C 67 44 5E 04 65 CD [13:15:28]GetLastDocTimeStamp 1729948449 [13:15:28]current date 1729948534 [13:15:28]FM_GetShiftState [13:15:28]SAM_PROTO_GetShiftState [13:15:28]wFMCommunicate request_size=4 [13:15:28]MH_SAM_APDU [13:15:28]CAPDU: 80 13 01 00 [13:15:28]Write to MH i2c: E2 08 00 1F C8 80 13 01 00 00 00 00 00 64 [13:15:28]Write i2c OK [13:15:28]MH_I2C_Read... [13:15:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:28]Read from MH i2c: E2 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: E2 0E 00 [13:15:28]MH_I2C_Read... [13:15:28]Read from MH i2c: E2 0E 00 1F C8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E2 [13:15:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:15:28]wFMCommunicate OK [13:15:28]SAM_PROTO_GetShiftState done [13:15:28]FM_GetShiftState done [13:15:28]opened in 1729902265 [13:15:28]opened+sec_in_day 1729988665 [13:15:28]quantity*price = 80056 [13:15:28]sum+1 = 80057 [13:15:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.01 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 304 26.10.2024 13:15 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308883 ФПД: 212843950439999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T131534&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308883&fm=212843950439999&tin=02508201610067®Number=0000000000091780&sum=80000 [13:15:29]StoreToDocumentArchive [13:15:29]shift 532 fd 308883 [13:15:29]save to /storage/0532/doc_00308883 [13:15:29]save last doc name /storage/0532/doc_00308883 to /storage/kkm_last_doc_name [13:15:29]save OK [13:15:29]Clear old archive folders... [13:15:29]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:15:29]tlvbuf is 00C283A0 [13:15:29]SAM_PROTO_ClearQueue [13:15:29]wFMCommunicate request_size=4 [13:15:29]MH_SAM_APDU [13:15:29]CAPDU: 80 09 00 00 [13:15:29]Write to MH i2c: E2 08 00 2C C8 80 09 00 00 00 00 00 00 66 [13:15:29]Write i2c OK [13:15:29]MH_I2C_Read... [13:15:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:29]Read from MH i2c: E2 [13:15:29]MH_I2C_Read... [13:15:29]Read from MH i2c: E2 03 00 [13:15:29]MH_I2C_Read... [13:15:29]Read from MH i2c: E2 03 00 2C C8 00 90 00 68 [13:15:29]RAPDU: 90 00 [13:15:29]wFMCommunicate OK [13:15:29]SAM_PROTO_ClearQueue done [13:15:29]KKMCreateOFDPacket [13:15:29]OFDProtocolAddRootSTLVToBuf [13:15:29]FM_MakeSignedData [13:15:29]FM_MakeSignedData [13:15:29]SAM_PROTO_SignData [13:15:29]wFMCommunicate request_size=4 [13:15:29]MH_SAM_APDU [13:15:29]CAPDU: 80 0D 01 02 [13:15:29]Write to MH i2c: E2 08 00 2D C8 80 0D 01 02 00 00 00 00 6E [13:15:29]Write i2c OK [13:15:29]MH_I2C_Read... [13:15:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:29]Read from MH i2c: E2 [13:15:29]MH_I2C_Read... [13:15:29]Read from MH i2c: E2 03 00 [13:15:29]MH_I2C_Read... [13:15:29]Read from MH i2c: E2 03 00 2D C8 00 90 00 69 [13:15:29]RAPDU: 90 00 [13:15:29]wFMCommunicate OK [13:15:29]wFMCommunicate request_size=255 [13:15:29]MH_SAM_APDU [13:15:29]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 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 35 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 30 01 00 00 F4 03 04 00 76 EB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 B6 04 [13:15:29]Write to MH i2c: E2 02 01 2E C8 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 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 35 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 30 01 00 00 F4 03 04 00 76 EB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 B6 04 00 00 E9 [13:15:29]Write i2c OK [13:15:29]MH_I2C_Read... [13:15:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:30]Read from MH i2c: E2 [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: E2 03 00 [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: E2 03 00 2E C8 00 90 00 6A [13:15:30]RAPDU: 90 00 [13:15:30]wFMCommunicate OK [13:15:30]wFMCommunicate request_size=16 [13:15:30]MH_SAM_APDU [13:15:30]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 C1 94 98 0E FE 3F [13:15:30]Write to MH i2c: E2 13 00 2F C8 80 0D 02 02 0B 00 00 35 04 06 00 C1 94 98 0E FE 3F 00 00 FE [13:15:30]Write i2c OK [13:15:30]MH_I2C_Read... [13:15:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:30]Read from MH i2c: E2 [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: E2 03 00 [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: E2 03 00 2F C8 00 90 00 6B [13:15:30]RAPDU: 90 00 [13:15:30]wFMCommunicate OK [13:15:30]wFMCommunicate request_size=4 [13:15:30]MH_SAM_APDU [13:15:30]CAPDU: 80 0D 03 02 [13:15:30]Write to MH i2c: E2 08 00 30 C8 80 0D 03 02 00 00 00 00 73 [13:15:30]Write i2c OK [13:15:30]MH_I2C_Read... [13:15:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:30]Read from MH i2c: E2 [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: E2 0B 00 [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: E2 0B 00 30 C8 00 62 D6 2F 00 D5 64 4E 88 90 00 EA [13:15:30]RAPDU: 62 D6 2F 00 D5 64 4E 88 90 00 [13:15:30]wFMCommunicate OK [13:15:30]SAM_PROTO_SignData done [13:15:30]FM_MakeSignedData done [13:15:30]CreateOFDProtocolMessage [13:15:30]wFMCommunicate request_size=4 [13:15:30]MH_SAM_APDU [13:15:30]CAPDU: 80 11 00 00 [13:15:30]Write to MH i2c: E2 08 00 31 C8 80 11 00 00 00 00 00 00 73 [13:15:30]Write i2c OK [13:15:30]MH_I2C_Read... [13:15:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:30]Read from MH i2c: E2 [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: E2 17 00 [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: E2 17 00 31 C8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C8 [13:15:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:15:30]wFMCommunicate OK [13:15:30]CreateOFDProtocolMessage done [13:15:30]OFDSenderStorePacket 308883 [13:15:30]StoreOFDPacket docnum=308883 [13:15:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 AE B2 0D 01 77 9E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 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 35 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 30 01 00 00 F4 03 04 00 76 EB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 B6 04 00 35 04 06 00 C1 94 98 0E FE 3F 62 D6 2F 00 D5 64 4E 88 [13:15:30]CheckFolder [13:15:30]dirname=/storage/ofd_packets [13:15:30]CheckFolder done [13:15:30]ProducePacketName [13:15:30]name=ofd_packets/00308883 [13:15:30]NVStorageSaveData ofd_packets/00308883 [13:15:30]File name is /storage/ofd_packets/00308883 [13:15:30]Write 307 bytes [13:15:30]NVStorageSaveData done [13:15:30]OFDSenderStorePacket done [13:15:30]KKMCreateOFDPacket done [13:15:30]NVStorageSaveData kkm_last_timestamp [13:15:30]File name is /storage/kkm_last_timestamp [13:15:30]Write 4 bytes [13:15:30]NVStorageSaveData done [13:15:30]ExternCall_PrintAddStr [13:15:30]wPrintStart [13:15:30]Write to MH i2c: 01 00 00 32 C8 FA [13:15:30]Write i2c OK [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: 01 [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: 01 07 00 [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: 01 07 00 32 C8 00 00 00 00 00 FF 0F 0F [13:15:30]RasterBufferAndPrint [13:15:30]line Счет N : (1)642752 [13:15:30]line ИНН: 02508201610067 [13:15:30]line Контрольно-Кассовый Чек [13:15:30]line ПРОДАЖА [13:15:30]line ТРК (МРК, ГНК) : 53 [13:15:30]line Товар: 2710194210 [13:15:30]line D-ENERGY ДТ-К-2 [13:15:30]line 10.370 * 77.20 [13:15:30]line = 800.56 [13:15:30]line НДС 12% НСП 1% [13:15:30]line > о реализуемом товаре [13:15:30]line ОКРУГЛЕНИЕ: -0.56 [13:15:30]line ИТОГО: 800.00 [13:15:30]line Внесено: 800.00 [13:15:30]line СДАЧА: 0.00 [13:15:30]line НСП 1% : 7.08 [13:15:30]line НДС 12% : 85.01 [13:15:30]line Наличными: 800.00 [13:15:30]line Безнал.: 0.00 [13:15:30]line Место: АЗС № 172 "Партнер Нефть" [13:15:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:15:30]line СНО: Общий режим [13:15:30]line Чек 304 26.10.2024 13:15 [13:15:30]line Смена: 532 ФФД: 1.0 [13:15:30]line ЗНМ: 0300000116 [13:15:30]line РНМ: 0000000000091780 [13:15:30]line Версия ККМ: 001 [13:15:30]line ФМ: 0000000000871765 [13:15:30]line ФД: 308883 [13:15:30]line ФПД: 212843950439999 [13:15:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T131534&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308883&fm=212843950439999&tin=02508201610067®Number=0000000000091780&sum=80000 [13:15:30]OFD Sender: Processing packet 308883 [packets to send 222, broken 221] [13:15:30]ProducePacketName [13:15:30]name=ofd_packets/00308883 [13:15:30]OFD Sender: To server: pG, [13:15:30]CommunicateWithHost lk.salyk.kg:30040 [13:15:30]ConnectInit lk.salyk.kg [13:15:30]written 0, free lines is 4095 [13:15:30]Connected sock=11 [13:15:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 AE B2 0D 01 77 9E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 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 35 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 30 01 00 00 F4 03 04 00 76 EB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 B6 04 00 35 04 06 00 C1 94 98 0E FE 3F 62 D6 2F 00 D5 64 4E 88 [13:15:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 13 EF 47 00 16 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 B6 04 00 F4 03 04 00 D5 91 1C 67 B6 04 01 00 00 A8 0A 9D 28 ED 76 33 2E [13:15:30]CommunicateWithHost err = 0 [13:15:30]CheckOFDResponse [13:15:30]1017 (14) - 77093643461234 [13:15:30]1041 (16) - 0000000000871765 [13:15:30]1040 (4) - 308883 [13:15:30]1012 (4) - 26.10.2024 06:53 [13:15:30]1206 (1) - 0 [13:15:30]OFD Sender: Remove packet 308883 [13:15:30]ProducePacketName [13:15:30]name=ofd_packets/00308883 [13:15:30]NVStorageDeleteData [13:15:30]Write to MH i2c: 01 00 00 5C C8 24 [13:15:30]Write i2c OK [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: 01 [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: 01 07 00 [13:15:30]MH_I2C_Read... [13:15:30]Read from MH i2c: 01 07 00 5C C8 00 00 00 00 00 B3 0C EA [13:15:30]RasterBufferAndPrint [13:15:30]line [13:15:30]line [13:15:30]line [13:15:30]line [13:15:30]line [13:15:30]written 0, free lines is 3255 [13:15:31]MH_Cut [13:15:31]Write to MH i2c: D1 01 00 63 C8 01 FD [13:15:31]Write i2c OK [13:15:31]MH_I2C_Read... [13:15:31]Read from MH i2c: D1 [13:15:31]MH_I2C_Read... [13:15:31]Read from MH i2c: D1 01 00 [13:15:31]MH_I2C_Read... [13:15:31]Read from MH i2c: D1 01 00 63 C8 00 FC [13:15:31]Write to MH i2c: 01 00 00 64 C8 2C [13:15:31]Write i2c OK [13:15:31]MH_I2C_Read... [13:15:31]OFD Sender: No OFD packet to send [13:15:31]*** Cut start [13:15:31]*** Purtial cut [13:15:31]*** Stage 1: CUTSNS_PIN = 1 [13:15:32]Read from MH i2c: 01 [13:15:32]MH_I2C_Read... [13:15:32]*** Stop cut motor [13:15:32]*** Cut end [13:15:32]Read from MH i2c: 01 07 00 [13:15:32]MH_I2C_Read... [13:15:32]Read from MH i2c: 01 07 00 64 C8 00 00 00 00 00 FF 0F 41 [13:15:32]process_action close_receipt done [13:15:32]requested_data is exist [13:15:32]produce_requested_data [13:15:32]requested_item fm.sn is exist - process it [13:15:32]wFMCommunicate request_size=4 [13:15:32]MH_SAM_APDU [13:15:32]CAPDU: 80 11 00 00 [13:15:32]Write to MH i2c: E2 08 00 65 C8 80 11 00 00 00 00 00 00 A7 [13:15:32]Write i2c OK [13:15:32]MH_I2C_Read... [13:15:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:32]Read from MH i2c: E2 [13:15:32]MH_I2C_Read... [13:15:32]Read from MH i2c: E2 17 00 [13:15:32]MH_I2C_Read... [13:15:32]Read from MH i2c: E2 17 00 65 C8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FC [13:15:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:15:32]wFMCommunicate OK [13:15:32]requested_item fd.num is exist - process it [13:15:32]SAM_PROTO_GetFieldsCounters [13:15:32]wFMCommunicate request_size=4 [13:15:32]MH_SAM_APDU [13:15:32]CAPDU: 80 13 00 00 [13:15:32]Write to MH i2c: E2 08 00 66 C8 80 13 00 00 00 00 00 00 AA [13:15:32]Write i2c OK [13:15:32]MH_I2C_Read... [13:15:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:32]Read from MH i2c: E2 [13:15:32]MH_I2C_Read... [13:15:32]Read from MH i2c: E2 62 00 [13:15:32]MH_I2C_Read... [13:15:32]Read from MH i2c: E2 62 00 66 C8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 93 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [13:15:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 93 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 30 01 00 00 5E 04 04 00 30 01 00 00 57 04 04 00 31 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:15:32]wFMCommunicate OK [13:15:32]SAM_PROTO_GetFieldsCounters done [13:15:32]requested_item shift.num is exist - process it [13:15:32]requested_item shift.opened is exist - process it [13:15:32]req_shift_opened [13:15:32]FM_GetShiftState [13:15:32]SAM_PROTO_GetShiftState [13:15:32]wFMCommunicate request_size=4 [13:15:32]MH_SAM_APDU [13:15:32]CAPDU: 80 13 01 00 [13:15:32]Write to MH i2c: E2 08 00 67 C8 80 13 01 00 00 00 00 00 AC [13:15:32]Write i2c OK [13:15:32]MH_I2C_Read... [13:15:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:32]Read from MH i2c: E2 [13:15:32]MH_I2C_Read... [13:15:32]Read from MH i2c: E2 0E 00 [13:15:32]MH_I2C_Read... [13:15:32]Read from MH i2c: E2 0E 00 67 C8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2A [13:15:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:15:32]wFMCommunicate OK [13:15:32]SAM_PROTO_GetShiftState done [13:15:32]FM_GetShiftState done [13:15:32]req_shift_opened done [13:15:32]requested_item shift.open_date is exist - process it [13:15:32]req_shift_open_date [13:15:32]req_shift_open_date done [13:15:32]produce_requested_data done [13:15:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308883,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:15:32]process_action_free close_receipt [13:15:32]json_value_free [13:15:32]json_value_free done [13:15:32]process_json_proto returns [13:15:32]Send response to host [13:15:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308883,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:15:32]free response buf [13:15:32]execute_script done [13:15:32]execute_script returns [13:15:32]free content buf [13:15:32]Sock 9.Close socket [13:15:32]Sock 9.Thread stoped [13:15:36]OFD Sender: No OFD packet to send [13:15:41]OFD Sender: No OFD packet to send [13:15:46]OFD Sender: No OFD packet to send [13:15:51]OFD Sender: No OFD packet to send [13:15:56]OFD Sender: No OFD packet to send [13:16:01]OFD Sender: No OFD packet to send [13:16:06]OFD Sender: No OFD packet to send [13:16:11]OFD Sender: No OFD packet to send [13:16:16]OFD Sender: No OFD packet to send [13:16:21]OFD Sender: No OFD packet to send [13:16:26]OFD Sender: No OFD packet to send [13:16:31]OFD Sender: No OFD packet to send [13:16:36]OFD Sender: No OFD packet to send [13:16:41]OFD Sender: No OFD packet to send [13:16:46]OFD Sender: No OFD packet to send [13:16:51]OFD Sender: No OFD packet to send [13:16:56]OFD Sender: No OFD packet to send [13:17:01]OFD Sender: No OFD packet to send [13:17:06]OFD Sender: No OFD packet to send [13:17:11]OFD Sender: No OFD packet to send [13:17:16]OFD Sender: No OFD packet to send [13:17:21]OFD Sender: No OFD packet to send [13:17:26]OFD Sender: No OFD packet to send [13:17:31]OFD Sender: No OFD packet to send [13:17:36]OFD Sender: No OFD packet to send [13:17:41]OFD Sender: No OFD packet to send [13:17:46]OFD Sender: No OFD packet to send [13:17:51]OFD Sender: No OFD packet to send [13:17:56]OFD Sender: No OFD packet to send [13:18:01]OFD Sender: No OFD packet to send [13:18:06]OFD Sender: No OFD packet to send [13:18:06]accept exits with 8 [13:18:06]New connection [13:18:06]New thread 3067342180 created [13:18:06]Thread 3067198820 joined [13:18:06]Waiting for new connection... [13:18:06] Sock 8.Parse request [13:18:06]Sock 8.Check first char [13:18:06]Sock 8.First char is OK [13:18:06]request: POST /json_proto HTTP/1.0 [13:18:06]Method: POST [13:18:06]URL: /json_proto [13:18:06]Method is POST - this is cgi request [13:18:06]url: /json_proto [13:18:06]query_string will be loaded in cgi processing [13:18:06]execute_cgi json_proto POST (null) [13:18:06]execute_cgi path=json_proto method=POST [13:18:06]POST find Content-Length [13:18:06]Host: 172.17.96.3:8080 [13:18:06]Content-Length: 677 [13:18:06]Content-Type: application/json [13:18:06] [13:18:06]POST finish read [13:18:06]Found Content-Length = 677 [13:18:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:18:06]execute_script... [13:18: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)642753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:18:06]POST & json_proto [13:18:06]process_json_proto [13:18:06]json parsed OK: [13:18:06]protocol is kg_v1.0 [13:18:06]action value=close_receipt [13:18:06]process_action close_receipt [13:18:06]cmd_close_receipt [13:18:06]MH_GetDate [13:18:06]Write to MH i2c: F0 00 00 68 C8 1F [13:18:06]Write i2c OK [13:18:06]MH_I2C_Read... [13:18:06]Read from MH i2c: F0 [13:18:06]MH_I2C_Read... [13:18:06]Read from MH i2c: F0 09 00 [13:18:06]MH_I2C_Read... [13:18:06]Read from MH i2c: F0 09 00 68 C8 00 15 EC 1C 67 44 5E 04 65 B7 [13:18:06]GetLastDocTimeStamp 1729948534 [13:18:06]current date 1729948693 [13:18:06]FM_GetShiftState [13:18:06]SAM_PROTO_GetShiftState [13:18:06]wFMCommunicate request_size=4 [13:18:06]MH_SAM_APDU [13:18:06]CAPDU: 80 13 01 00 [13:18:06]Write to MH i2c: E2 08 00 69 C8 80 13 01 00 00 00 00 00 AE [13:18:06]Write i2c OK [13:18:06]MH_I2C_Read... [13:18:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:06]Read from MH i2c: E2 [13:18:06]MH_I2C_Read... [13:18:06]Read from MH i2c: E2 0E 00 [13:18:06]MH_I2C_Read... [13:18:06]Read from MH i2c: E2 0E 00 69 C8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2C [13:18:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:18:06]wFMCommunicate OK [13:18:06]SAM_PROTO_GetShiftState done [13:18:06]FM_GetShiftState done [13:18:06]opened in 1729902265 [13:18:06]opened+sec_in_day 1729988665 [13:18:06]quantity*price = 50041 [13:18:06]sum+1 = 50042 [13:18:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 305 26.10.2024 13:18 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308884 ФПД: 217226082984266 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T131813&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308884&fm=217226082984266&tin=02508201610067®Number=0000000000091780&sum=50000 [13:18:07]StoreToDocumentArchive [13:18:07]shift 532 fd 308884 [13:18:07]save to /storage/0532/doc_00308884 [13:18:07]save last doc name /storage/0532/doc_00308884 to /storage/kkm_last_doc_name [13:18:07]save OK [13:18:07]Clear old archive folders... [13:18:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:18:07]tlvbuf is 00C27F30 [13:18:07]SAM_PROTO_ClearQueue [13:18:07]wFMCommunicate request_size=4 [13:18:07]MH_SAM_APDU [13:18:07]CAPDU: 80 09 00 00 [13:18:07]Write to MH i2c: E2 08 00 76 C8 80 09 00 00 00 00 00 00 B0 [13:18:07]Write i2c OK [13:18:07]MH_I2C_Read... [13:18:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:18:08]Read from MH i2c: E2 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 03 00 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 03 00 76 C8 00 90 00 B2 [13:18:08]RAPDU: 90 00 [13:18:08]wFMCommunicate OK [13:18:08]SAM_PROTO_ClearQueue done [13:18:08]KKMCreateOFDPacket [13:18:08]OFDProtocolAddRootSTLVToBuf [13:18:08]FM_MakeSignedData [13:18:08]FM_MakeSignedData [13:18:08]SAM_PROTO_SignData [13:18:08]wFMCommunicate request_size=4 [13:18:08]MH_SAM_APDU [13:18:08]CAPDU: 80 0D 01 02 [13:18:08]Write to MH i2c: E2 08 00 77 C8 80 0D 01 02 00 00 00 00 B8 [13:18:08]Write i2c OK [13:18:08]MH_I2C_Read... [13:18:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:18:08]Read from MH i2c: E2 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 03 00 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 03 00 77 C8 00 90 00 B3 [13:18:08]RAPDU: 90 00 [13:18:08]wFMCommunicate OK [13:18:08]wFMCommunicate request_size=255 [13:18:08]MH_SAM_APDU [13:18: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 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 31 01 00 00 F4 03 04 00 15 EC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 B6 04 00 35 04 06 00 C5 [13:18:08]Write to MH i2c: E2 02 01 78 C8 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 31 01 00 00 F4 03 04 00 15 EC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 B6 04 00 35 04 06 00 C5 00 00 25 [13:18:08]Write i2c OK [13:18:08]MH_I2C_Read... [13:18:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:08]Read from MH i2c: E2 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 03 00 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 03 00 78 C8 00 90 00 B4 [13:18:08]RAPDU: 90 00 [13:18:08]wFMCommunicate OK [13:18:08]wFMCommunicate request_size=10 [13:18:08]MH_SAM_APDU [13:18:08]CAPDU: 80 0D 02 02 05 90 E3 83 21 4A [13:18:08]Write to MH i2c: E2 0D 00 79 C8 80 0D 02 02 05 00 90 E3 83 21 4A 00 00 26 [13:18:08]Write i2c OK [13:18:08]MH_I2C_Read... [13:18:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:08]Read from MH i2c: E2 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 03 00 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 03 00 79 C8 00 90 00 B5 [13:18:08]RAPDU: 90 00 [13:18:08]wFMCommunicate OK [13:18:08]wFMCommunicate request_size=4 [13:18:08]MH_SAM_APDU [13:18:08]CAPDU: 80 0D 03 02 [13:18:08]Write to MH i2c: E2 08 00 7A C8 80 0D 03 02 00 00 00 00 BD [13:18:08]Write i2c OK [13:18:08]MH_I2C_Read... [13:18:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:18:08]Read from MH i2c: E2 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 0B 00 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 0B 00 7A C8 00 F2 43 AA 2F 44 6C B2 BE 90 00 EC [13:18:08]RAPDU: F2 43 AA 2F 44 6C B2 BE 90 00 [13:18:08]wFMCommunicate OK [13:18:08]SAM_PROTO_SignData done [13:18:08]FM_MakeSignedData done [13:18:08]CreateOFDProtocolMessage [13:18:08]wFMCommunicate request_size=4 [13:18:08]MH_SAM_APDU [13:18:08]CAPDU: 80 11 00 00 [13:18:08]Write to MH i2c: E2 08 00 7B C8 80 11 00 00 00 00 00 00 BD [13:18:08]Write i2c OK [13:18:08]MH_I2C_Read... [13:18:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:08]Read from MH i2c: E2 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 17 00 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: E2 17 00 7B C8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 12 [13:18:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:18:08]wFMCommunicate OK [13:18:08]CreateOFDProtocolMessage done [13:18:08]OFDSenderStorePacket 308884 [13:18:08]StoreOFDPacket docnum=308884 [13:18:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7B 6C 07 01 91 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 31 01 00 00 F4 03 04 00 15 EC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 B6 04 00 35 04 06 00 C5 90 E3 83 21 4A F2 43 AA 2F 44 6C B2 BE [13:18:08]CheckFolder [13:18:08]dirname=/storage/ofd_packets [13:18:08]CheckFolder done [13:18:08]ProducePacketName [13:18:08]name=ofd_packets/00308884 [13:18:08]NVStorageSaveData ofd_packets/00308884 [13:18:08]File name is /storage/ofd_packets/00308884 [13:18:08]Write 301 bytes [13:18:08]NVStorageSaveData done [13:18:08]OFDSenderStorePacket done [13:18:08]KKMCreateOFDPacket done [13:18:08]NVStorageSaveData kkm_last_timestamp [13:18:08]File name is /storage/kkm_last_timestamp [13:18:08]Write 4 bytes [13:18:08]NVStorageSaveData done [13:18:08]ExternCall_PrintAddStr [13:18:08]wPrintStart [13:18:08]Write to MH i2c: 01 00 00 7C C8 44 [13:18:08]Write i2c OK [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: 01 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: 01 07 00 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: 01 07 00 7C C8 00 00 00 00 00 FF 0F 59 [13:18:08]RasterBufferAndPrint [13:18:08]line Счет N : (1)642753 [13:18:08]line ИНН: 02508201610067 [13:18:08]line Контрольно-Кассовый Чек [13:18:08]line ПРОДАЖА [13:18:08]line ТРК (МРК, ГНК) : 62 [13:18:08]line Товар: 2710124130 [13:18:08]line Аи-92-К-2 [13:18:08]line 7.480 * 66.90 [13:18:08]line = 500.41 [13:18:08]line НДС 12% НСП 1% [13:18:08]line > о реализуемом товаре [13:18:08]line ОКРУГЛЕНИЕ: -0.41 [13:18:08]line ИТОГО: 500.00 [13:18:08]line Внесено: 500.00 [13:18:08]line СДАЧА: 0.00 [13:18:08]line НСП 1% : 4.43 [13:18:08]line НДС 12% : 53.14 [13:18:08]line Наличными: 500.00 [13:18:08]line Безнал.: 0.00 [13:18:08]line Место: АЗС № 172 "Партнер Нефть" [13:18:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:18:08]line СНО: Общий режим [13:18:08]line Чек 305 26.10.2024 13:18 [13:18:08]line Смена: 532 ФФД: 1.0 [13:18:08]line ЗНМ: 0300000116 [13:18:08]line РНМ: 0000000000091780 [13:18:08]line Версия ККМ: 001 [13:18:08]line ФМ: 0000000000871765 [13:18:08]line ФД: 308884 [13:18:08]line ФПД: 217226082984266 [13:18:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T131813&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308884&fm=217226082984266&tin=02508201610067®Number=0000000000091780&sum=50000 [13:18:08]written 0, free lines is 4095 [13:18:08]OFD Sender: Processing packet 308884 [packets to send 222, broken 221] [13:18:08]ProducePacketName [13:18:08]name=ofd_packets/00308884 [13:18:08]OFD Sender: To server: pG, [13:18:08]CommunicateWithHost lk.salyk.kg:30040 [13:18:08]ConnectInit lk.salyk.kg [13:18:08]Connected sock=10 [13:18:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7B 6C 07 01 91 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 31 01 00 00 F4 03 04 00 15 EC 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 B6 04 00 35 04 06 00 C5 90 E3 83 21 4A F2 43 AA 2F 44 6C B2 BE [13:18:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 02 E3 47 00 BA 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 B6 04 00 F4 03 04 00 73 92 1C 67 B6 04 01 00 00 2F B7 51 96 FD 79 71 3F [13:18:08]CommunicateWithHost err = 0 [13:18:08]CheckOFDResponse [13:18:08]1017 (14) - 77093643461234 [13:18:08]1041 (16) - 0000000000871765 [13:18:08]1040 (4) - 308884 [13:18:08]1012 (4) - 26.10.2024 06:55 [13:18:08]1206 (1) - 0 [13:18:08]OFD Sender: Remove packet 308884 [13:18:08]ProducePacketName [13:18:08]name=ofd_packets/00308884 [13:18:08]NVStorageDeleteData [13:18:08]Write to MH i2c: 01 00 00 A6 C8 6E [13:18:08]Write i2c OK [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: 01 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: 01 07 00 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: 01 07 00 A6 C8 00 00 00 00 00 B1 0C 32 [13:18:08]RasterBufferAndPrint [13:18:08]line [13:18:08]line [13:18:08]line [13:18:08]line [13:18:08]line [13:18:08]written 0, free lines is 3253 [13:18:08]MH_Cut [13:18:08]Write to MH i2c: D1 01 00 AD C8 01 47 [13:18:08]Write i2c OK [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: D1 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: D1 01 00 [13:18:08]MH_I2C_Read... [13:18:08]Read from MH i2c: D1 01 00 AD C8 00 46 [13:18:08]Write to MH i2c: 01 00 00 AE C8 76 [13:18:08]Write i2c OK [13:18:08]MH_I2C_Read... [13:18:09]OFD Sender: No OFD packet to send [13:18:09]*** Cut start [13:18:09]*** Purtial cut [13:18:09]*** Stage 1: CUTSNS_PIN = 1 [13:18:10]Read from MH i2c: 01 [13:18:10]MH_I2C_Read... [13:18:10]*** Stop cut motor [13:18:10]*** Cut end [13:18:10]Read from MH i2c: 01 07 00 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: 01 07 00 AE C8 00 00 00 00 00 FF 0F 8B [13:18:10]process_action close_receipt done [13:18:10]requested_data is exist [13:18:10]produce_requested_data [13:18:10]requested_item fm.sn is exist - process it [13:18:10]wFMCommunicate request_size=4 [13:18:10]MH_SAM_APDU [13:18:10]CAPDU: 80 11 00 00 [13:18:10]Write to MH i2c: E2 08 00 AF C8 80 11 00 00 00 00 00 00 F1 [13:18:10]Write i2c OK [13:18:10]MH_I2C_Read... [13:18:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:10]Read from MH i2c: E2 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 17 00 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 17 00 AF C8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 46 [13:18:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:18:10]wFMCommunicate OK [13:18:10]requested_item fd.num is exist - process it [13:18:10]SAM_PROTO_GetFieldsCounters [13:18:10]wFMCommunicate request_size=4 [13:18:10]MH_SAM_APDU [13:18:10]CAPDU: 80 13 00 00 [13:18:10]Write to MH i2c: E2 08 00 B0 C8 80 13 00 00 00 00 00 00 F4 [13:18:10]Write i2c OK [13:18:10]MH_I2C_Read... [13:18:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:10]Read from MH i2c: E2 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 62 00 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 62 00 B0 C8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 94 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 11 [13:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 94 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 31 01 00 00 5E 04 04 00 31 01 00 00 57 04 04 00 32 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:18:10]wFMCommunicate OK [13:18:10]SAM_PROTO_GetFieldsCounters done [13:18:10]requested_item shift.num is exist - process it [13:18:10]requested_item shift.opened is exist - process it [13:18:10]req_shift_opened [13:18:10]FM_GetShiftState [13:18:10]SAM_PROTO_GetShiftState [13:18:10]wFMCommunicate request_size=4 [13:18:10]MH_SAM_APDU [13:18:10]CAPDU: 80 13 01 00 [13:18:10]Write to MH i2c: E2 08 00 B1 C8 80 13 01 00 00 00 00 00 F6 [13:18:10]Write i2c OK [13:18:10]MH_I2C_Read... [13:18:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:10]Read from MH i2c: E2 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 0E 00 [13:18:10]MH_I2C_Read... [13:18:10]Read from MH i2c: E2 0E 00 B1 C8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 74 [13:18:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:18:10]wFMCommunicate OK [13:18:10]SAM_PROTO_GetShiftState done [13:18:10]FM_GetShiftState done [13:18:10]req_shift_opened done [13:18:10]requested_item shift.open_date is exist - process it [13:18:10]req_shift_open_date [13:18:10]req_shift_open_date done [13:18:10]produce_requested_data done [13:18:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308884,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:18:10]process_action_free close_receipt [13:18:10]json_value_free [13:18:10]json_value_free done [13:18:10]process_json_proto returns [13:18:10]Send response to host [13:18:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308884,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:18:10]free response buf [13:18:10]execute_script done [13:18:10]execute_script returns [13:18:10]free content buf [13:18:10]Sock 8.Close socket [13:18:10]Sock 8.Thread stoped [13:18:14]OFD Sender: No OFD packet to send [13:18:19]OFD Sender: No OFD packet to send [13:18:24]OFD Sender: No OFD packet to send [13:18:29]OFD Sender: No OFD packet to send [13:18:34]OFD Sender: No OFD packet to send [13:18:39]OFD Sender: No OFD packet to send [13:18:44]OFD Sender: No OFD packet to send [13:18:49]OFD Sender: No OFD packet to send [13:18:54]OFD Sender: No OFD packet to send [13:18:59]OFD Sender: No OFD packet to send [13:19:04]OFD Sender: No OFD packet to send [13:19:09]OFD Sender: No OFD packet to send [13:19:14]OFD Sender: No OFD packet to send [13:19:19]OFD Sender: No OFD packet to send [13:19:24]OFD Sender: No OFD packet to send [13:19:29]OFD Sender: No OFD packet to send [13:19:34]OFD Sender: No OFD packet to send [13:19:39]OFD Sender: No OFD packet to send [13:19:44]OFD Sender: No OFD packet to send [13:19:49]OFD Sender: No OFD packet to send [13:19:54]OFD Sender: No OFD packet to send [13:19:59]OFD Sender: No OFD packet to send [13:20:04]OFD Sender: No OFD packet to send [13:20:09]OFD Sender: No OFD packet to send [13:20:14]OFD Sender: No OFD packet to send [13:20:19]OFD Sender: No OFD packet to send [13:20:24]OFD Sender: No OFD packet to send [13:20:29]OFD Sender: No OFD packet to send [13:20:34]OFD Sender: No OFD packet to send [13:20:39]OFD Sender: No OFD packet to send [13:20:44]OFD Sender: No OFD packet to send [13:20:49]OFD Sender: No OFD packet to send [13:20:54]OFD Sender: No OFD packet to send [13:20:59]OFD Sender: No OFD packet to send [13:21:04]OFD Sender: No OFD packet to send [13:21:09]OFD Sender: No OFD packet to send [13:21:14]OFD Sender: No OFD packet to send [13:21:19]OFD Sender: No OFD packet to send [13:21:24]OFD Sender: No OFD packet to send [13:21:29]OFD Sender: No OFD packet to send [13:21:34]OFD Sender: No OFD packet to send [13:21:39]OFD Sender: No OFD packet to send [13:21:44]OFD Sender: No OFD packet to send [13:21:49]OFD Sender: No OFD packet to send [13:21:54]OFD Sender: No OFD packet to send [13:21:59]OFD Sender: No OFD packet to send [13:22:04]OFD Sender: No OFD packet to send [13:22:09]OFD Sender: No OFD packet to send [13:22:14]OFD Sender: No OFD packet to send [13:22:19]OFD Sender: No OFD packet to send [13:22:24]OFD Sender: No OFD packet to send [13:22:29]OFD Sender: No OFD packet to send [13:22:34]OFD Sender: No OFD packet to send [13:22:39]OFD Sender: No OFD packet to send [13:22:44]OFD Sender: No OFD packet to send [13:22:49]OFD Sender: No OFD packet to send [13:22:54]OFD Sender: No OFD packet to send [13:22:59]OFD Sender: No OFD packet to send [13:23:02]accept exits with 9 [13:23:02]New connection [13:23:02]New thread 3067198820 created [13:23:02]Thread 3067342180 joined [13:23:02]Waiting for new connection... [13:23:02] Sock 9.Parse request [13:23:02]Sock 9.Check first char [13:23:02]Sock 9.First char is OK [13:23:02]request: POST /json_proto HTTP/1.0 [13:23:02]Method: POST [13:23:02]URL: /json_proto [13:23:02]Method is POST - this is cgi request [13:23:02]url: /json_proto [13:23:02]query_string will be loaded in cgi processing [13:23:02]execute_cgi json_proto POST (null) [13:23:02]execute_cgi path=json_proto method=POST [13:23:02]POST find Content-Length [13:23:02]Host: 172.17.96.3:8080 [13:23:02]Content-Length: 677 [13:23:02]Content-Type: application/json [13:23:02] [13:23:02]POST finish read [13:23:02]Found Content-Length = 677 [13:23:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [13:23:02]execute_script... [13:23: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)642754", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [13:23:02]POST & json_proto [13:23:02]process_json_proto [13:23:02]json parsed OK: [13:23:02]protocol is kg_v1.0 [13:23:02]action value=close_receipt [13:23:02]process_action close_receipt [13:23:02]cmd_close_receipt [13:23:02]MH_GetDate [13:23:02]Write to MH i2c: F0 00 00 B2 C8 69 [13:23:02]Write i2c OK [13:23:02]MH_I2C_Read... [13:23:02]Read from MH i2c: F0 [13:23:02]MH_I2C_Read... [13:23:02]Read from MH i2c: F0 09 00 [13:23:02]MH_I2C_Read... [13:23:02]Read from MH i2c: F0 09 00 B2 C8 00 3C ED 1C 67 44 5E 04 65 29 [13:23:02]GetLastDocTimeStamp 1729948693 [13:23:02]current date 1729948988 [13:23:02]FM_GetShiftState [13:23:02]SAM_PROTO_GetShiftState [13:23:02]wFMCommunicate request_size=4 [13:23:02]MH_SAM_APDU [13:23:02]CAPDU: 80 13 01 00 [13:23:02]Write to MH i2c: E2 08 00 B3 C8 80 13 01 00 00 00 00 00 F8 [13:23:02]Write i2c OK [13:23:02]MH_I2C_Read... [13:23:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:02]Read from MH i2c: E2 [13:23:02]MH_I2C_Read... [13:23:02]Read from MH i2c: E2 0E 00 [13:23:02]MH_I2C_Read... [13:23:02]Read from MH i2c: E2 0E 00 B3 C8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 76 [13:23:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:23:02]wFMCommunicate OK [13:23:02]SAM_PROTO_GetShiftState done [13:23:02]FM_GetShiftState done [13:23:02]opened in 1729902265 [13:23:02]opened+sec_in_day 1729988665 [13:23:02]quantity*price = 50041 [13:23:02]sum+1 = 50042 [13:23:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 306 26.10.2024 13:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308885 ФПД: 198478534538736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T132308&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308885&fm=198478534538736&tin=02508201610067®Number=0000000000091780&sum=50000 [13:23:03]StoreToDocumentArchive [13:23:03]shift 532 fd 308885 [13:23:03]save to /storage/0532/doc_00308885 [13:23:03]save last doc name /storage/0532/doc_00308885 to /storage/kkm_last_doc_name [13:23:03]save OK [13:23:03]Clear old archive folders... [13:23:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:23:03]tlvbuf is 00DCBA60 [13:23:03]SAM_PROTO_ClearQueue [13:23:03]wFMCommunicate request_size=4 [13:23:03]MH_SAM_APDU [13:23:03]CAPDU: 80 09 00 00 [13:23:03]Write to MH i2c: E2 08 00 C0 C8 80 09 00 00 00 00 00 00 FA [13:23:03]Write i2c OK [13:23:03]MH_I2C_Read... [13:23:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:03]Read from MH i2c: E2 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: E2 03 00 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: E2 03 00 C0 C8 00 90 00 FC [13:23:03]RAPDU: 90 00 [13:23:03]wFMCommunicate OK [13:23:03]SAM_PROTO_ClearQueue done [13:23:03]KKMCreateOFDPacket [13:23:03]OFDProtocolAddRootSTLVToBuf [13:23:03]FM_MakeSignedData [13:23:03]FM_MakeSignedData [13:23:03]SAM_PROTO_SignData [13:23:03]wFMCommunicate request_size=4 [13:23:03]MH_SAM_APDU [13:23:03]CAPDU: 80 0D 01 02 [13:23:03]Write to MH i2c: E2 08 00 C1 C8 80 0D 01 02 00 00 00 00 02 [13:23:03]Write i2c OK [13:23:03]MH_I2C_Read... [13:23:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:03]Read from MH i2c: E2 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: E2 03 00 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: E2 03 00 C1 C8 00 90 00 FD [13:23:03]RAPDU: 90 00 [13:23:03]wFMCommunicate OK [13:23:03]wFMCommunicate request_size=255 [13:23:03]MH_SAM_APDU [13:23:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 32 01 00 00 F4 03 04 00 3C ED 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B6 04 00 35 04 06 00 B4 [13:23:03]Write to MH i2c: E2 02 01 C2 C8 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 32 01 00 00 F4 03 04 00 3C ED 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B6 04 00 35 04 06 00 B4 00 00 88 [13:23:03]Write i2c OK [13:23:03]MH_I2C_Read... [13:23:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:03]Read from MH i2c: E2 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: E2 03 00 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: E2 03 00 C2 C8 00 90 00 FE [13:23:03]RAPDU: 90 00 [13:23:03]wFMCommunicate OK [13:23:03]wFMCommunicate request_size=10 [13:23:03]MH_SAM_APDU [13:23:03]CAPDU: 80 0D 02 02 05 83 E2 8B F5 F0 [13:23:03]Write to MH i2c: E2 0D 00 C3 C8 80 0D 02 02 05 00 83 E2 8B F5 F0 00 00 E4 [13:23:03]Write i2c OK [13:23:03]MH_I2C_Read... [13:23:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:03]Read from MH i2c: E2 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: E2 03 00 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: E2 03 00 C3 C8 00 90 00 FF [13:23:03]RAPDU: 90 00 [13:23:03]wFMCommunicate OK [13:23:03]wFMCommunicate request_size=4 [13:23:03]MH_SAM_APDU [13:23:03]CAPDU: 80 0D 03 02 [13:23:03]Write to MH i2c: E2 08 00 C4 C8 80 0D 03 02 00 00 00 00 07 [13:23:03]Write i2c OK [13:23:03]MH_I2C_Read... [13:23:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:03]Read from MH i2c: E2 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: E2 0B 00 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: E2 0B 00 C4 C8 00 02 2C 92 66 2A 9F 12 EA 90 00 F3 [13:23:03]RAPDU: 02 2C 92 66 2A 9F 12 EA 90 00 [13:23:03]wFMCommunicate OK [13:23:03]SAM_PROTO_SignData done [13:23:03]FM_MakeSignedData done [13:23:03]CreateOFDProtocolMessage [13:23:03]wFMCommunicate request_size=4 [13:23:03]MH_SAM_APDU [13:23:03]CAPDU: 80 11 00 00 [13:23:03]Write to MH i2c: E2 08 00 C5 C8 80 11 00 00 00 00 00 00 07 [13:23:03]Write i2c OK [13:23:03]MH_I2C_Read... [13:23:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:03]Read from MH i2c: E2 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: E2 17 00 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: E2 17 00 C5 C8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5C [13:23:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:23:03]wFMCommunicate OK [13:23:03]CreateOFDProtocolMessage done [13:23:03]OFDSenderStorePacket 308885 [13:23:03]StoreOFDPacket docnum=308885 [13:23:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DD A0 07 01 F4 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 32 01 00 00 F4 03 04 00 3C ED 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B6 04 00 35 04 06 00 B4 83 E2 8B F5 F0 02 2C 92 66 2A 9F 12 EA [13:23:03]CheckFolder [13:23:03]dirname=/storage/ofd_packets [13:23:03]CheckFolder done [13:23:03]ProducePacketName [13:23:03]name=ofd_packets/00308885 [13:23:03]NVStorageSaveData ofd_packets/00308885 [13:23:03]File name is /storage/ofd_packets/00308885 [13:23:03]Write 301 bytes [13:23:03]NVStorageSaveData done [13:23:03]OFDSenderStorePacket done [13:23:03]KKMCreateOFDPacket done [13:23:03]NVStorageSaveData kkm_last_timestamp [13:23:03]File name is /storage/kkm_last_timestamp [13:23:03]Write 4 bytes [13:23:03]NVStorageSaveData done [13:23:03]ExternCall_PrintAddStr [13:23:03]wPrintStart [13:23:03]Write to MH i2c: 01 00 00 C6 C8 8E [13:23:03]Write i2c OK [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: 01 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: 01 07 00 [13:23:03]MH_I2C_Read... [13:23:03]Read from MH i2c: 01 07 00 C6 C8 00 00 00 00 00 FF 0F A3 [13:23:03]RasterBufferAndPrint [13:23:03]line Счет N : (1)642754 [13:23:03]line ИНН: 02508201610067 [13:23:03]line Контрольно-Кассовый Чек [13:23:03]line ПРОДАЖА [13:23:03]line ТРК (МРК, ГНК) : 41 [13:23:03]line Товар: 2710124130 [13:23:03]line Аи-92-К-2 [13:23:03]line 7.480 * 66.90 [13:23:03]line = 500.41 [13:23:03]line НДС 12% НСП 1% [13:23:03]line > о реализуемом товаре [13:23:03]line ОКРУГЛЕНИЕ: -0.41 [13:23:03]line ИТОГО: 500.00 [13:23:03]line Внесено: 500.00 [13:23:03]line СДАЧА: 0.00 [13:23:03]line НСП 1% : 4.43 [13:23:03]line НДС 12% : 53.14 [13:23:03]line Наличными: 500.00 [13:23:03]line Безнал.: 0.00 [13:23:03]line Место: АЗС № 172 "Партнер Нефть" [13:23:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:23:03]line СНО: Общий режим [13:23:03]line Чек 306 26.10.2024 13:23 [13:23:03]line Смена: 532 ФФД: 1.0 [13:23:03]line ЗНМ: 0300000116 [13:23:03]line РНМ: 0000000000091780 [13:23:03]line Версия ККМ: 001 [13:23:03]line ФМ: 0000000000871765 [13:23:03]line ФД: 308885 [13:23:03]line ФПД: 198478534538736 [13:23:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T132308&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308885&fm=198478534538736&tin=02508201610067®Number=0000000000091780&sum=50000 [13:23:03]written 0, free lines is 4095 [13:23:04]OFD Sender: Processing packet 308885 [packets to send 222, broken 221] [13:23:04]ProducePacketName [13:23:04]name=ofd_packets/00308885 [13:23:04]OFD Sender: To server: pG, [13:23:04]CommunicateWithHost lk.salyk.kg:30040 [13:23:04]ConnectInit lk.salyk.kg [13:23:04]Connected sock=10 [13:23:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DD A0 07 01 F4 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 32 01 00 00 F4 03 04 00 3C ED 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B6 04 00 35 04 06 00 B4 83 E2 8B F5 F0 02 2C 92 66 2A 9F 12 EA [13:23:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 92 B0 47 00 24 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 31 37 36 35 10 04 04 00 95 B6 04 00 F4 03 04 00 9A 93 1C 67 B6 04 01 00 00 31 17 75 0E BE EB 58 2F [13:23:04]CommunicateWithHost err = 0 [13:23:04]CheckOFDResponse [13:23:04]1017 (14) - 77093643461234 [13:23:04]1041 (16) - 0000000000871765 [13:23:04]1040 (4) - 308885 [13:23:04]1012 (4) - 26.10.2024 07:00 [13:23:04]1206 (1) - 0 [13:23:04]OFD Sender: Remove packet 308885 [13:23:04]ProducePacketName [13:23:04]name=ofd_packets/00308885 [13:23:04]NVStorageDeleteData [13:23:04]Write to MH i2c: 01 00 00 F0 C8 B8 [13:23:04]Write i2c OK [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: 01 [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: 01 07 00 [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: 01 07 00 F0 C8 00 00 00 00 00 B3 0C 7E [13:23:04]RasterBufferAndPrint [13:23:04]line [13:23:04]line [13:23:04]line [13:23:04]line [13:23:04]line [13:23:04]written 0, free lines is 3257 [13:23:04]MH_Cut [13:23:04]Write to MH i2c: D1 01 00 F7 C8 01 91 [13:23:04]Write i2c OK [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: D1 [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: D1 01 00 [13:23:04]MH_I2C_Read... [13:23:04]Read from MH i2c: D1 01 00 F7 C8 00 90 [13:23:04]Write to MH i2c: 01 00 00 F8 C8 C0 [13:23:04]Write i2c OK [13:23:04]MH_I2C_Read... [13:23:04]OFD Sender: No OFD packet to send [13:23:05]*** Cut start [13:23:05]*** Purtial cut [13:23:05]*** Stage 1: CUTSNS_PIN = 1 [13:23:05]Read from MH i2c: 01 [13:23:05]MH_I2C_Read... [13:23:05]*** Stop cut motor [13:23:05]*** Cut end [13:23:05]Read from MH i2c: 01 07 00 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: 01 07 00 F8 C8 00 00 00 00 00 FF 0F D5 [13:23:05]process_action close_receipt done [13:23:05]requested_data is exist [13:23:05]produce_requested_data [13:23:05]requested_item fm.sn is exist - process it [13:23:05]wFMCommunicate request_size=4 [13:23:05]MH_SAM_APDU [13:23:05]CAPDU: 80 11 00 00 [13:23:05]Write to MH i2c: E2 08 00 F9 C8 80 11 00 00 00 00 00 00 3B [13:23:05]Write i2c OK [13:23:05]MH_I2C_Read... [13:23:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:05]Read from MH i2c: E2 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 17 00 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 17 00 F9 C8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 90 [13:23:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:23:05]wFMCommunicate OK [13:23:05]requested_item fd.num is exist - process it [13:23:05]SAM_PROTO_GetFieldsCounters [13:23:05]wFMCommunicate request_size=4 [13:23:05]MH_SAM_APDU [13:23:05]CAPDU: 80 13 00 00 [13:23:05]Write to MH i2c: E2 08 00 FA C8 80 13 00 00 00 00 00 00 3E [13:23:05]Write i2c OK [13:23:05]MH_I2C_Read... [13:23:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:05]Read from MH i2c: E2 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 62 00 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 62 00 FA C8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 95 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 5F [13:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 95 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 32 01 00 00 5E 04 04 00 32 01 00 00 57 04 04 00 33 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:05]wFMCommunicate OK [13:23:05]SAM_PROTO_GetFieldsCounters done [13:23:05]requested_item shift.num is exist - process it [13:23:05]requested_item shift.opened is exist - process it [13:23:05]req_shift_opened [13:23:05]FM_GetShiftState [13:23:05]SAM_PROTO_GetShiftState [13:23:05]wFMCommunicate request_size=4 [13:23:05]MH_SAM_APDU [13:23:05]CAPDU: 80 13 01 00 [13:23:05]Write to MH i2c: E2 08 00 FB C8 80 13 01 00 00 00 00 00 40 [13:23:05]Write i2c OK [13:23:05]MH_I2C_Read... [13:23:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:05]Read from MH i2c: E2 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 0E 00 [13:23:05]MH_I2C_Read... [13:23:05]Read from MH i2c: E2 0E 00 FB C8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BE [13:23:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:23:05]wFMCommunicate OK [13:23:05]SAM_PROTO_GetShiftState done [13:23:05]FM_GetShiftState done [13:23:05]req_shift_opened done [13:23:05]requested_item shift.open_date is exist - process it [13:23:05]req_shift_open_date [13:23:05]req_shift_open_date done [13:23:05]produce_requested_data done [13:23:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308885,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:23:05]process_action_free close_receipt [13:23:05]json_value_free [13:23:05]json_value_free done [13:23:05]process_json_proto returns [13:23:05]Send response to host [13:23:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308885,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:23:05]free response buf [13:23:05]execute_script done [13:23:05]execute_script returns [13:23:05]free content buf [13:23:05]Sock 9.Close socket [13:23:05]Sock 9.Thread stoped [13:23:09]OFD Sender: No OFD packet to send [13:23:14]OFD Sender: No OFD packet to send [13:23:19]OFD Sender: No OFD packet to send [13:23:24]OFD Sender: No OFD packet to send [13:23:29]OFD Sender: No OFD packet to send [13:23:34]OFD Sender: No OFD packet to send [13:23:39]accept exits with 8 [13:23:39]New connection [13:23:39]New thread 3067342180 created [13:23:39]Thread 3067198820 joined [13:23:39]Waiting for new connection... [13:23:39] Sock 8.Parse request [13:23:39]Sock 8.Check first char [13:23:39]Sock 8.First char is OK [13:23:39]request: POST /json_proto HTTP/1.0 [13:23:39]Method: POST [13:23:39]URL: /json_proto [13:23:39]Method is POST - this is cgi request [13:23:39]url: /json_proto [13:23:39]query_string will be loaded in cgi processing [13:23:39]execute_cgi json_proto POST (null) [13:23:39]execute_cgi path=json_proto method=POST [13:23:39]POST find Content-Length [13:23:39]Host: 172.17.96.3:8080 [13:23:39]Content-Length: 797 [13:23:39]Content-Type: application/json [13:23:39] [13:23:39]POST finish read [13:23:39]Found Content-Length = 797 [13:23:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 10.110, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:39]execute_script... [13:23: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)642755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 10.110, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:39]POST & json_proto [13:23:39]process_json_proto [13:23:39]json parsed OK: [13:23:39]protocol is kg_v1.0 [13:23:39]action value=close_receipt [13:23:39]process_action close_receipt [13:23:39]cmd_close_receipt [13:23:39]MH_GetDate [13:23:39]Write to MH i2c: F0 00 00 FC C8 B3 [13:23:39]Write i2c OK [13:23:39]MH_I2C_Read... [13:23:39]Read from MH i2c: F0 [13:23:39]MH_I2C_Read... [13:23:39]Read from MH i2c: F0 09 00 [13:23:39]MH_I2C_Read... [13:23:39]Read from MH i2c: F0 09 00 FC C8 00 61 ED 1C 67 44 5E 04 65 98 [13:23:39]GetLastDocTimeStamp 1729948988 [13:23:39]current date 1729949025 [13:23:39]FM_GetShiftState [13:23:39]SAM_PROTO_GetShiftState [13:23:39]wFMCommunicate request_size=4 [13:23:39]MH_SAM_APDU [13:23:39]CAPDU: 80 13 01 00 [13:23:39]Write to MH i2c: E2 08 00 FD C8 80 13 01 00 00 00 00 00 42 [13:23:39]Write i2c OK [13:23:39]MH_I2C_Read... [13:23:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:39]Read from MH i2c: E2 [13:23:39]MH_I2C_Read... [13:23:39]Read from MH i2c: E2 0E 00 [13:23:39]MH_I2C_Read... [13:23:39]Read from MH i2c: E2 0E 00 FD C8 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C0 [13:23:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:23:39]wFMCommunicate OK [13:23:39]SAM_PROTO_GetShiftState done [13:23:39]FM_GetShiftState done [13:23:39]opened in 1729902265 [13:23:39]opened+sec_in_day 1729988665 [13:23:39]quantity*price = 0 [13:23:39]sum+1 = 1 [13:23:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 307 26.10.2024 13:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308886 ФПД: 20001787052225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T132345&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308886&fm=20001787052225&tin=02508201610067®Number=0000000000091780&sum=0 [13:23:40]StoreToDocumentArchive [13:23:40]shift 532 fd 308886 [13:23:40]save to /storage/0532/doc_00308886 [13:23:40]save last doc name /storage/0532/doc_00308886 to /storage/kkm_last_doc_name [13:23:40]save OK [13:23:40]Clear old archive folders... [13:23:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:23:40]tlvbuf is 00DCB9B0 [13:23:40]SAM_PROTO_ClearQueue [13:23:40]wFMCommunicate request_size=4 [13:23:40]MH_SAM_APDU [13:23:40]CAPDU: 80 09 00 00 [13:23:40]Write to MH i2c: E2 08 00 0A C9 80 09 00 00 00 00 00 00 45 [13:23:40]Write i2c OK [13:23:40]MH_I2C_Read... [13:23:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:40]Read from MH i2c: E2 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 03 00 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 03 00 0A C9 00 90 00 47 [13:23:40]RAPDU: 90 00 [13:23:40]wFMCommunicate OK [13:23:40]SAM_PROTO_ClearQueue done [13:23:40]KKMCreateOFDPacket [13:23:40]OFDProtocolAddRootSTLVToBuf [13:23:40]FM_MakeSignedData [13:23:40]FM_MakeSignedData [13:23:40]SAM_PROTO_SignData [13:23:40]wFMCommunicate request_size=4 [13:23:40]MH_SAM_APDU [13:23:40]CAPDU: 80 0D 01 02 [13:23:40]Write to MH i2c: E2 08 00 0B C9 80 0D 01 02 00 00 00 00 4D [13:23:40]Write i2c OK [13:23:40]MH_I2C_Read... [13:23:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:40]Read from MH i2c: E2 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 03 00 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 03 00 0B C9 00 90 00 48 [13:23:40]RAPDU: 90 00 [13:23:40]wFMCommunicate OK [13:23:40]wFMCommunicate request_size=255 [13:23:40]MH_SAM_APDU [13:23:40]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7E 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 33 01 00 00 F4 03 04 00 61 ED 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 B6 04 00 35 04 06 00 12 31 07 69 [13:23:40]Write to MH i2c: E2 02 01 0C C9 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7E 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 33 01 00 00 F4 03 04 00 61 ED 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 B6 04 00 35 04 06 00 12 31 07 69 00 00 6C [13:23:40]Write i2c OK [13:23:40]MH_I2C_Read... [13:23:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:40]Read from MH i2c: E2 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 03 00 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 03 00 0C C9 00 90 00 49 [13:23:40]RAPDU: 90 00 [13:23:40]wFMCommunicate OK [13:23:40]wFMCommunicate request_size=7 [13:23:40]MH_SAM_APDU [13:23:40]CAPDU: 80 0D 02 02 02 80 C1 [13:23:40]Write to MH i2c: E2 0A 00 0D C9 80 0D 02 02 02 00 80 C1 00 00 95 [13:23:40]Write i2c OK [13:23:40]MH_I2C_Read... [13:23:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:40]Read from MH i2c: E2 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 03 00 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 03 00 0D C9 00 90 00 4A [13:23:40]RAPDU: 90 00 [13:23:40]wFMCommunicate OK [13:23:40]wFMCommunicate request_size=4 [13:23:40]MH_SAM_APDU [13:23:40]CAPDU: 80 0D 03 02 [13:23:40]Write to MH i2c: E2 08 00 0E C9 80 0D 03 02 00 00 00 00 52 [13:23:40]Write i2c OK [13:23:40]MH_I2C_Read... [13:23:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:40]Read from MH i2c: E2 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 0B 00 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 0B 00 0E C9 00 36 CA C1 40 7C 1C FC 5C 90 00 44 [13:23:40]RAPDU: 36 CA C1 40 7C 1C FC 5C 90 00 [13:23:40]wFMCommunicate OK [13:23:40]SAM_PROTO_SignData done [13:23:40]FM_MakeSignedData done [13:23:40]CreateOFDProtocolMessage [13:23:40]wFMCommunicate request_size=4 [13:23:40]MH_SAM_APDU [13:23:40]CAPDU: 80 11 00 00 [13:23:40]Write to MH i2c: E2 08 00 0F C9 80 11 00 00 00 00 00 00 52 [13:23:40]Write i2c OK [13:23:40]MH_I2C_Read... [13:23:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:40]Read from MH i2c: E2 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 17 00 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: E2 17 00 0F C9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A7 [13:23:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:23:40]wFMCommunicate OK [13:23:40]CreateOFDProtocolMessage done [13:23:40]OFDSenderStorePacket 308886 [13:23:40]StoreOFDPacket docnum=308886 [13:23:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 44 24 04 01 CC F8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7E 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 33 01 00 00 F4 03 04 00 61 ED 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 B6 04 00 35 04 06 00 12 31 07 69 80 C1 36 CA C1 40 7C 1C FC 5C [13:23:40]CheckFolder [13:23:40]dirname=/storage/ofd_packets [13:23:40]CheckFolder done [13:23:40]ProducePacketName [13:23:40]name=ofd_packets/00308886 [13:23:40]NVStorageSaveData ofd_packets/00308886 [13:23:40]File name is /storage/ofd_packets/00308886 [13:23:40]Write 298 bytes [13:23:40]NVStorageSaveData done [13:23:40]OFDSenderStorePacket done [13:23:40]KKMCreateOFDPacket done [13:23:40]NVStorageSaveData kkm_last_timestamp [13:23:40]File name is /storage/kkm_last_timestamp [13:23:40]Write 4 bytes [13:23:40]NVStorageSaveData done [13:23:40]ExternCall_PrintAddStr [13:23:40]wPrintStart [13:23:40]Write to MH i2c: 01 00 00 10 C9 D9 [13:23:40]Write i2c OK [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: 01 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: 01 07 00 [13:23:40]MH_I2C_Read... [13:23:40]Read from MH i2c: 01 07 00 10 C9 00 00 00 00 00 FF 0F EE [13:23:40]RasterBufferAndPrint [13:23:40]line Счет N : (1)642755 [13:23:40]line ИНН: 02508201610067 [13:23:40]line Контрольно-Кассовый Чек [13:23:40]line ПРОДАЖА [13:23:40]line ТРК (МРК, ГНК) : 11 [13:23:40]line Товар: 2710194210 [13:23:40]line ДТ-К-2 [13:23:40]line 10.110 * 0.00 [13:23:40]line = 0.00 [13:23:40]line НДС 12% НСП 1% [13:23:40]line > о реализуемом товаре [13:23:40]line ИТОГО: 0.00 [13:23:40]line НСП 1% : 0.00 [13:23:40]line НДС 12% : 0.00 [13:23:40]line Наличными: 0.00 [13:23:40]line Безнал.: 0.00 [13:23:40]line Место: АЗС № 172 "Партнер Нефть" [13:23:40]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:23:40]line СНО: Общий режим [13:23:40]line Чек 307 26.10.2024 13:23 [13:23:40]line Смена: 532 ФФД: 1.0 [13:23:40]line ЗНМ: 0300000116 [13:23:40]line РНМ: 0000000000091780 [13:23:40]line Версия ККМ: 001 [13:23:40]line Талоны: Топливные Талоны [13:23:40]line 4755294 [13:23:40]line ФМ: 0000000000871765 [13:23:40]line ФД: 308886 [13:23:40]line ФПД: 20001787052225 [13:23:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T132345&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308886&fm=20001787052225&tin=02508201610067®Number=0000000000091780&sum=0 [13:23:41]OFD Sender: Processing packet 308886 [packets to send 222, broken 221] [13:23:41]ProducePacketName [13:23:41]name=ofd_packets/00308886 [13:23:41]OFD Sender: To server: pG, [13:23:41]CommunicateWithHost lk.salyk.kg:30040 [13:23:41]ConnectInit lk.salyk.kg [13:23:41]written 0, free lines is 4095 [13:23:41]Connected sock=10 [13:23:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 44 24 04 01 CC F8 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7E 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 33 01 00 00 F4 03 04 00 61 ED 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 B6 04 00 35 04 06 00 12 31 07 69 80 C1 36 CA C1 40 7C 1C FC 5C [13:23:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F1 07 47 00 CA 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 31 37 36 35 10 04 04 00 96 B6 04 00 F4 03 04 00 BF 93 1C 67 B6 04 01 00 00 3F B8 F7 62 6C FB 78 7E [13:23:41]CommunicateWithHost err = 0 [13:23:41]CheckOFDResponse [13:23:41]1017 (14) - 77093643461234 [13:23:41]1041 (16) - 0000000000871765 [13:23:41]1040 (4) - 308886 [13:23:41]1012 (4) - 26.10.2024 07:01 [13:23:41]1206 (1) - 0 [13:23:41]OFD Sender: Remove packet 308886 [13:23:41]ProducePacketName [13:23:41]name=ofd_packets/00308886 [13:23:41]NVStorageDeleteData [13:23:41]Write to MH i2c: 01 00 00 39 C9 02 [13:23:41]Write i2c OK [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: 01 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: 01 07 00 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: 01 07 00 39 C9 00 00 00 00 00 C2 0C D7 [13:23:41]RasterBufferAndPrint [13:23:41]line [13:23:41]line [13:23:41]line [13:23:41]line [13:23:41]line [13:23:41]written 0, free lines is 3270 [13:23:41]MH_Cut [13:23:41]Write to MH i2c: D1 01 00 40 C9 01 DB [13:23:41]Write i2c OK [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: D1 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: D1 01 00 [13:23:41]MH_I2C_Read... [13:23:41]Read from MH i2c: D1 01 00 40 C9 00 DA [13:23:41]Write to MH i2c: 01 00 00 41 C9 0A [13:23:41]Write i2c OK [13:23:41]MH_I2C_Read... [13:23:42]OFD Sender: No OFD packet to send [13:23:42]*** Cut start [13:23:42]*** Purtial cut [13:23:42]*** Stage 1: CUTSNS_PIN = 1 [13:23:42]Read from MH i2c: 01 [13:23:42]MH_I2C_Read... [13:23:42]*** Stop cut motor [13:23:42]*** Cut end [13:23:42]Read from MH i2c: 01 07 00 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: 01 07 00 41 C9 00 00 00 00 00 FF 0F 1F [13:23:42]process_action close_receipt done [13:23:42]requested_data is exist [13:23:42]produce_requested_data [13:23:42]requested_item fm.sn is exist - process it [13:23:42]wFMCommunicate request_size=4 [13:23:42]MH_SAM_APDU [13:23:42]CAPDU: 80 11 00 00 [13:23:42]Write to MH i2c: E2 08 00 42 C9 80 11 00 00 00 00 00 00 85 [13:23:42]Write i2c OK [13:23:42]MH_I2C_Read... [13:23:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:42]Read from MH i2c: E2 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 17 00 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 17 00 42 C9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DA [13:23:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:23:42]wFMCommunicate OK [13:23:42]requested_item fd.num is exist - process it [13:23:42]SAM_PROTO_GetFieldsCounters [13:23:42]wFMCommunicate request_size=4 [13:23:42]MH_SAM_APDU [13:23:42]CAPDU: 80 13 00 00 [13:23:42]Write to MH i2c: E2 08 00 43 C9 80 13 00 00 00 00 00 00 88 [13:23:42]Write i2c OK [13:23:42]MH_I2C_Read... [13:23:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:42]Read from MH i2c: E2 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 62 00 [13:23:42]MH_I2C_Read... [13:23:42]Read from MH i2c: E2 62 00 43 C9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 96 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 AD [13:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 96 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 33 01 00 00 5E 04 04 00 33 01 00 00 57 04 04 00 34 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:42]wFMCommunicate OK [13:23:42]SAM_PROTO_GetFieldsCounters done [13:23:42]requested_item shift.num is exist - process it [13:23:42]requested_item shift.opened is exist - process it [13:23:42]req_shift_opened [13:23:42]FM_GetShiftState [13:23:42]SAM_PROTO_GetShiftState [13:23:42]wFMCommunicate request_size=4 [13:23:42]MH_SAM_APDU [13:23:42]CAPDU: 80 13 01 00 [13:23:42]Write to MH i2c: E2 08 00 44 C9 80 13 01 00 00 00 00 00 8A [13:23:42]Write i2c OK [13:23:42]MH_I2C_Read... [13:23:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:43]Read from MH i2c: E2 [13:23:43]MH_I2C_Read... [13:23:43]Read from MH i2c: E2 0E 00 [13:23:43]MH_I2C_Read... [13:23:43]Read from MH i2c: E2 0E 00 44 C9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 08 [13:23:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:23:43]wFMCommunicate OK [13:23:43]SAM_PROTO_GetShiftState done [13:23:43]FM_GetShiftState done [13:23:43]req_shift_opened done [13:23:43]requested_item shift.open_date is exist - process it [13:23:43]req_shift_open_date [13:23:43]req_shift_open_date done [13:23:43]produce_requested_data done [13:23:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308886,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:23:43]process_action_free close_receipt [13:23:43]json_value_free [13:23:43]json_value_free done [13:23:43]process_json_proto returns [13:23:43]Send response to host [13:23:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308886,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:23:43]free response buf [13:23:43]execute_script done [13:23:43]execute_script returns [13:23:43]free content buf [13:23:43]Sock 8.Close socket [13:23:43]Sock 8.Thread stoped [13:23:47]OFD Sender: No OFD packet to send [13:23:52]OFD Sender: No OFD packet to send [13:23:57]OFD Sender: No OFD packet to send [13:24:02]OFD Sender: No OFD packet to send [13:24:07]OFD Sender: No OFD packet to send [13:24:12]OFD Sender: No OFD packet to send [13:24:17]OFD Sender: No OFD packet to send [13:24:22]OFD Sender: No OFD packet to send [13:24:27]OFD Sender: No OFD packet to send [13:24:32]OFD Sender: No OFD packet to send [13:24:37]OFD Sender: No OFD packet to send [13:24:42]OFD Sender: No OFD packet to send [13:24:47]OFD Sender: No OFD packet to send [13:24:52]OFD Sender: No OFD packet to send [13:24:57]OFD Sender: No OFD packet to send [13:25:02]OFD Sender: No OFD packet to send [13:25:07]OFD Sender: No OFD packet to send [13:25:12]OFD Sender: No OFD packet to send [13:25:17]OFD Sender: No OFD packet to send [13:25:22]OFD Sender: No OFD packet to send [13:25:27]OFD Sender: No OFD packet to send [13:25:32]OFD Sender: No OFD packet to send [13:25:37]OFD Sender: No OFD packet to send [13:25:42]OFD Sender: No OFD packet to send [13:25:47]OFD Sender: No OFD packet to send [13:25:52]OFD Sender: No OFD packet to send [13:25:54]accept exits with 9 [13:25:54]New connection [13:25:54]New thread 3067198820 created [13:25:54]Thread 3067342180 joined [13:25:54]Waiting for new connection... [13:25:54] Sock 9.Parse request [13:25:54]Sock 9.Check first char [13:25:54]Sock 9.First char is OK [13:25:54]request: POST /json_proto HTTP/1.0 [13:25:54]Method: POST [13:25:54]URL: /json_proto [13:25:54]Method is POST - this is cgi request [13:25:54]url: /json_proto [13:25:54]query_string will be loaded in cgi processing [13:25:54]execute_cgi json_proto POST (null) [13:25:54]execute_cgi path=json_proto method=POST [13:25:54]POST find Content-Length [13:25:54]Host: 172.17.96.3:8080 [13:25:54]Content-Length: 796 [13:25:54]Content-Type: application/json [13:25:54] [13:25:54]POST finish read [13:25:54]Found Content-Length = 796 [13:25:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 7.880, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:54]execute_script... [13:25: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)642756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 7.880, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:54]POST & json_proto [13:25:54]process_json_proto [13:25:54]json parsed OK: [13:25:54]protocol is kg_v1.0 [13:25:54]action value=close_receipt [13:25:54]process_action close_receipt [13:25:54]cmd_close_receipt [13:25:54]MH_GetDate [13:25:54]Write to MH i2c: F0 00 00 45 C9 FD [13:25:54]Write i2c OK [13:25:54]MH_I2C_Read... [13:25:54]Read from MH i2c: F0 [13:25:54]MH_I2C_Read... [13:25:54]Read from MH i2c: F0 09 00 [13:25:54]MH_I2C_Read... [13:25:54]Read from MH i2c: F0 09 00 45 C9 00 E8 ED 1C 67 44 5E 04 65 69 [13:25:54]GetLastDocTimeStamp 1729949025 [13:25:54]current date 1729949160 [13:25:54]FM_GetShiftState [13:25:54]SAM_PROTO_GetShiftState [13:25:54]wFMCommunicate request_size=4 [13:25:54]MH_SAM_APDU [13:25:54]CAPDU: 80 13 01 00 [13:25:54]Write to MH i2c: E2 08 00 46 C9 80 13 01 00 00 00 00 00 8C [13:25:54]Write i2c OK [13:25:54]MH_I2C_Read... [13:25:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:54]Read from MH i2c: E2 [13:25:54]MH_I2C_Read... [13:25:54]Read from MH i2c: E2 0E 00 [13:25:54]MH_I2C_Read... [13:25:54]Read from MH i2c: E2 0E 00 46 C9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0A [13:25:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:25:54]wFMCommunicate OK [13:25:54]SAM_PROTO_GetShiftState done [13:25:54]FM_GetShiftState done [13:25:54]opened in 1729902265 [13:25:54]opened+sec_in_day 1729988665 [13:25:54]quantity*price = 0 [13:25:54]sum+1 = 1 [13:25:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 308 26.10.2024 13:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308887 ФПД: 226830756555038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T132601&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308887&fm=226830756555038&tin=02508201610067®Number=0000000000091780&sum=0 [13:25:55]StoreToDocumentArchive [13:25:55]shift 532 fd 308887 [13:25:55]save to /storage/0532/doc_00308887 [13:25:55]save last doc name /storage/0532/doc_00308887 to /storage/kkm_last_doc_name [13:25:55]save OK [13:25:55]Clear old archive folders... [13:25:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:25:55]tlvbuf is 00EC4A10 [13:25:55]SAM_PROTO_ClearQueue [13:25:55]wFMCommunicate request_size=4 [13:25:55]MH_SAM_APDU [13:25:55]CAPDU: 80 09 00 00 [13:25:55]Write to MH i2c: E2 08 00 53 C9 80 09 00 00 00 00 00 00 8E [13:25:55]Write i2c OK [13:25:55]MH_I2C_Read... [13:25:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:25:55]Read from MH i2c: E2 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 03 00 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 03 00 53 C9 00 90 00 90 [13:25:55]RAPDU: 90 00 [13:25:55]wFMCommunicate OK [13:25:55]SAM_PROTO_ClearQueue done [13:25:55]KKMCreateOFDPacket [13:25:55]OFDProtocolAddRootSTLVToBuf [13:25:55]FM_MakeSignedData [13:25:55]FM_MakeSignedData [13:25:55]SAM_PROTO_SignData [13:25:55]wFMCommunicate request_size=4 [13:25:55]MH_SAM_APDU [13:25:55]CAPDU: 80 0D 01 02 [13:25:55]Write to MH i2c: E2 08 00 54 C9 80 0D 01 02 00 00 00 00 96 [13:25:55]Write i2c OK [13:25:55]MH_I2C_Read... [13:25:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:25:55]Read from MH i2c: E2 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 03 00 [13:25:55]MH_I2C_Read... [13:25:55]Read from MH i2c: E2 03 00 54 C9 00 90 00 91 [13:25:55]RAPDU: 90 00 [13:25:55]wFMCommunicate OK [13:25:55]wFMCommunicate request_size=255 [13:25:55]MH_SAM_APDU [13:25:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 E9 ED 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 B6 04 00 35 04 06 00 CE 4D 26 AB [13:25:55]Write to MH i2c: E2 02 01 55 C9 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 E9 ED 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 B6 04 00 35 04 06 00 CE 4D 26 AB 00 00 B9 [13:25:55]Write i2c OK [13:25:55]MH_I2C_Read... [13:25:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:56]Read from MH i2c: E2 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: E2 03 00 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: E2 03 00 55 C9 00 90 00 92 [13:25:56]RAPDU: 90 00 [13:25:56]wFMCommunicate OK [13:25:56]wFMCommunicate request_size=7 [13:25:56]MH_SAM_APDU [13:25:56]CAPDU: 80 0D 02 02 02 29 1E [13:25:56]Write to MH i2c: E2 0A 00 56 C9 80 0D 02 02 02 00 29 1E 00 00 E4 [13:25:56]Write i2c OK [13:25:56]MH_I2C_Read... [13:25:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:56]Read from MH i2c: E2 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: E2 03 00 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: E2 03 00 56 C9 00 90 00 93 [13:25:56]RAPDU: 90 00 [13:25:56]wFMCommunicate OK [13:25:56]wFMCommunicate request_size=4 [13:25:56]MH_SAM_APDU [13:25:56]CAPDU: 80 0D 03 02 [13:25:56]Write to MH i2c: E2 08 00 57 C9 80 0D 03 02 00 00 00 00 9B [13:25:56]Write i2c OK [13:25:56]MH_I2C_Read... [13:25:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:25:56]Read from MH i2c: E2 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: E2 0B 00 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: E2 0B 00 57 C9 00 34 A8 57 52 49 9C 72 B7 90 00 2F [13:25:56]RAPDU: 34 A8 57 52 49 9C 72 B7 90 00 [13:25:56]wFMCommunicate OK [13:25:56]SAM_PROTO_SignData done [13:25:56]FM_MakeSignedData done [13:25:56]CreateOFDProtocolMessage [13:25:56]wFMCommunicate request_size=4 [13:25:56]MH_SAM_APDU [13:25:56]CAPDU: 80 11 00 00 [13:25:56]Write to MH i2c: E2 08 00 58 C9 80 11 00 00 00 00 00 00 9B [13:25:56]Write i2c OK [13:25:56]MH_I2C_Read... [13:25:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:56]Read from MH i2c: E2 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: E2 17 00 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: E2 17 00 58 C9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F0 [13:25:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:25:56]wFMCommunicate OK [13:25:56]CreateOFDProtocolMessage done [13:25:56]OFDSenderStorePacket 308887 [13:25:56]StoreOFDPacket docnum=308887 [13:25:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 9B 91 04 01 B2 04 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 E9 ED 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 B6 04 00 35 04 06 00 CE 4D 26 AB 29 1E 34 A8 57 52 49 9C 72 B7 [13:25:56]CheckFolder [13:25:56]dirname=/storage/ofd_packets [13:25:56]CheckFolder done [13:25:56]ProducePacketName [13:25:56]name=ofd_packets/00308887 [13:25:56]NVStorageSaveData ofd_packets/00308887 [13:25:56]File name is /storage/ofd_packets/00308887 [13:25:56]Write 298 bytes [13:25:56]NVStorageSaveData done [13:25:56]OFDSenderStorePacket done [13:25:56]KKMCreateOFDPacket done [13:25:56]NVStorageSaveData kkm_last_timestamp [13:25:56]File name is /storage/kkm_last_timestamp [13:25:56]Write 4 bytes [13:25:56]NVStorageSaveData done [13:25:56]ExternCall_PrintAddStr [13:25:56]wPrintStart [13:25:56]Write to MH i2c: 01 00 00 59 C9 22 [13:25:56]Write i2c OK [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: 01 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: 01 07 00 [13:25:56]MH_I2C_Read... [13:25:56]Read from MH i2c: 01 07 00 59 C9 00 00 00 00 00 FF 0F 37 [13:25:56]RasterBufferAndPrint [13:25:56]line Счет N : (1)642756 [13:25:56]line ИНН: 02508201610067 [13:25:56]line Контрольно-Кассовый Чек [13:25:56]line ПРОДАЖА [13:25:56]line ТРК (МРК, ГНК) : 11 [13:25:56]line Товар: 2710194210 [13:25:56]line ДТ-К-2 [13:25:56]line 7.880 * 0.00 [13:25:56]line = 0.00 [13:25:56]line НДС 12% НСП 1% [13:25:56]line > о реализуемом товаре [13:25:56]line ИТОГО: 0.00 [13:25:56]line НСП 1% : 0.00 [13:25:56]line НДС 12% : 0.00 [13:25:56]line Наличными: 0.00 [13:25:56]line Безнал.: 0.00 [13:25:56]line Место: АЗС № 172 "Партнер Нефть" [13:25:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:25:56]line СНО: Общий режим [13:25:56]line Чек 308 26.10.2024 13:26 [13:25:56]line Смена: 532 ФФД: 1.0 [13:25:56]line ЗНМ: 0300000116 [13:25:56]line РНМ: 0000000000091780 [13:25:56]line Версия ККМ: 001 [13:25:56]line Талоны: Топливные Талоны [13:25:56]line 4755294 [13:25:56]line ФМ: 0000000000871765 [13:25:56]line ФД: 308887 [13:25:56]line ФПД: 226830756555038 [13:25:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T132601&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308887&fm=226830756555038&tin=02508201610067®Number=0000000000091780&sum=0 [13:25:56]OFD Sender: Processing packet 308887 [packets to send 222, broken 221] [13:25:56]ProducePacketName [13:25:56]name=ofd_packets/00308887 [13:25:56]OFD Sender: To server: pG, [13:25:56]CommunicateWithHost lk.salyk.kg:30040 [13:25:56]ConnectInit lk.salyk.kg [13:25:56]written 0, free lines is 4095 [13:25:56]Connected sock=10 [13:25:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 9B 91 04 01 B2 04 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 01 00 00 F4 03 04 00 E9 ED 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 B6 04 00 35 04 06 00 CE 4D 26 AB 29 1E 34 A8 57 52 49 9C 72 B7 [13:25:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B5 0D 47 00 A2 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 31 37 36 35 10 04 04 00 97 B6 04 00 F4 03 04 00 47 94 1C 67 B6 04 01 00 00 8C 6D D3 94 F0 C3 C5 AC [13:25:56]CommunicateWithHost err = 0 [13:25:56]CheckOFDResponse [13:25:56]1017 (14) - 77093643461234 [13:25:56]1041 (16) - 0000000000871765 [13:25:56]1040 (4) - 308887 [13:25:56]1012 (4) - 26.10.2024 07:03 [13:25:56]1206 (1) - 0 [13:25:56]OFD Sender: Remove packet 308887 [13:25:56]ProducePacketName [13:25:56]name=ofd_packets/00308887 [13:25:56]NVStorageDeleteData [13:25:57]Write to MH i2c: 01 00 00 82 C9 4B [13:25:57]Write i2c OK [13:25:57]MH_I2C_Read... [13:25:57]Read from MH i2c: 01 [13:25:57]MH_I2C_Read... [13:25:57]Read from MH i2c: 01 07 00 [13:25:57]MH_I2C_Read... [13:25:57]Read from MH i2c: 01 07 00 82 C9 00 00 00 00 00 CB 0C 29 [13:25:57]RasterBufferAndPrint [13:25:57]line [13:25:57]line [13:25:57]line [13:25:57]line [13:25:57]line [13:25:57]written 0, free lines is 3279 [13:25:57]MH_Cut [13:25:57]Write to MH i2c: D1 01 00 89 C9 01 24 [13:25:57]Write i2c OK [13:25:57]MH_I2C_Read... [13:25:57]Read from MH i2c: D1 [13:25:57]MH_I2C_Read... [13:25:57]Read from MH i2c: D1 01 00 [13:25:57]MH_I2C_Read... [13:25:57]Read from MH i2c: D1 01 00 89 C9 00 23 [13:25:57]Write to MH i2c: 01 00 00 8A C9 53 [13:25:57]Write i2c OK [13:25:57]MH_I2C_Read... [13:25:57]OFD Sender: No OFD packet to send [13:25:57]*** Cut start [13:25:57]*** Purtial cut [13:25:57]*** Stage 1: CUTSNS_PIN = 1 [13:25:58]Read from MH i2c: 01 [13:25:58]MH_I2C_Read... [13:25:58]*** Stop cut motor [13:25:58]*** Cut end [13:25:58]Read from MH i2c: 01 07 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: 01 07 00 8A C9 00 00 00 00 00 FF 0F 68 [13:25:58]process_action close_receipt done [13:25:58]requested_data is exist [13:25:58]produce_requested_data [13:25:58]requested_item fm.sn is exist - process it [13:25:58]wFMCommunicate request_size=4 [13:25:58]MH_SAM_APDU [13:25:58]CAPDU: 80 11 00 00 [13:25:58]Write to MH i2c: E2 08 00 8B C9 80 11 00 00 00 00 00 00 CE [13:25:58]Write i2c OK [13:25:58]MH_I2C_Read... [13:25:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:58]Read from MH i2c: E2 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 17 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 17 00 8B C9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 23 [13:25:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:25:58]wFMCommunicate OK [13:25:58]requested_item fd.num is exist - process it [13:25:58]SAM_PROTO_GetFieldsCounters [13:25:58]wFMCommunicate request_size=4 [13:25:58]MH_SAM_APDU [13:25:58]CAPDU: 80 13 00 00 [13:25:58]Write to MH i2c: E2 08 00 8C C9 80 13 00 00 00 00 00 00 D1 [13:25:58]Write i2c OK [13:25:58]MH_I2C_Read... [13:25:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:25:58]Read from MH i2c: E2 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 62 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 62 00 8C C9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 97 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 FA [13:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 97 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 34 01 00 00 5E 04 04 00 34 01 00 00 57 04 04 00 35 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:25:58]wFMCommunicate OK [13:25:58]SAM_PROTO_GetFieldsCounters done [13:25:58]requested_item shift.num is exist - process it [13:25:58]requested_item shift.opened is exist - process it [13:25:58]req_shift_opened [13:25:58]FM_GetShiftState [13:25:58]SAM_PROTO_GetShiftState [13:25:58]wFMCommunicate request_size=4 [13:25:58]MH_SAM_APDU [13:25:58]CAPDU: 80 13 01 00 [13:25:58]Write to MH i2c: E2 08 00 8D C9 80 13 01 00 00 00 00 00 D3 [13:25:58]Write i2c OK [13:25:58]MH_I2C_Read... [13:25:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:58]Read from MH i2c: E2 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 0E 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 0E 00 8D C9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 51 [13:25:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:25:58]wFMCommunicate OK [13:25:58]SAM_PROTO_GetShiftState done [13:25:58]FM_GetShiftState done [13:25:58]req_shift_opened done [13:25:58]requested_item shift.open_date is exist - process it [13:25:58]req_shift_open_date [13:25:58]req_shift_open_date done [13:25:58]produce_requested_data done [13:25:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308887,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:25:58]process_action_free close_receipt [13:25:58]json_value_free [13:25:58]json_value_free done [13:25:58]process_json_proto returns [13:25:58]Send response to host [13:25:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308887,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:25:58]free response buf [13:25:58]execute_script done [13:25:58]execute_script returns [13:25:58]free content buf [13:25:58]Sock 9.Close socket [13:25:58]Sock 9.Thread stoped [13:26:02]OFD Sender: No OFD packet to send [13:26:07]OFD Sender: No OFD packet to send [13:26:12]OFD Sender: No OFD packet to send [13:26:17]OFD Sender: No OFD packet to send [13:26:22]OFD Sender: No OFD packet to send [13:26:27]OFD Sender: No OFD packet to send [13:26:32]OFD Sender: No OFD packet to send [13:26:37]OFD Sender: No OFD packet to send [13:26:42]OFD Sender: No OFD packet to send [13:26:43]accept exits with 8 [13:26:43]New connection [13:26:43]New thread 3067342180 created [13:26:43]Thread 3067198820 joined [13:26:43]Waiting for new connection... [13:26:43] Sock 8.Parse request [13:26:43]Sock 8.Check first char [13:26:43]Sock 8.First char is OK [13:26:43]request: POST /json_proto HTTP/1.0 [13:26:43]Method: POST [13:26:43]URL: /json_proto [13:26:43]Method is POST - this is cgi request [13:26:43]url: /json_proto [13:26:43]query_string will be loaded in cgi processing [13:26:43]execute_cgi json_proto POST (null) [13:26:43]execute_cgi path=json_proto method=POST [13:26:43]POST find Content-Length [13:26:43]Host: 172.17.96.3:8080 [13:26:43]Content-Length: 682 [13:26:43]Content-Type: application/json [13:26:43] [13:26:43]POST finish read [13:26:43]Found Content-Length = 682 [13:26:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 15.000, "sum" : 1003.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1003.00, "total" : 1003.00, "payments": [ { "type": 0, "sum" : 1003.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:43]execute_script... [13:26: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)642758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 15.000, "sum" : 1003.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1003.00, "total" : 1003.00, "payments": [ { "type": 0, "sum" : 1003.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:43]POST & json_proto [13:26:43]process_json_proto [13:26:43]json parsed OK: [13:26:43]protocol is kg_v1.0 [13:26:43]action value=close_receipt [13:26:43]process_action close_receipt [13:26:43]cmd_close_receipt [13:26:43]MH_GetDate [13:26:43]Write to MH i2c: F0 00 00 8E C9 46 [13:26:43]Write i2c OK [13:26:43]MH_I2C_Read... [13:26:43]Read from MH i2c: F0 [13:26:43]MH_I2C_Read... [13:26:43]Read from MH i2c: F0 09 00 [13:26:43]MH_I2C_Read... [13:26:43]Read from MH i2c: F0 09 00 8E C9 00 19 EE 1C 67 44 5E 04 65 E4 [13:26:43]GetLastDocTimeStamp 1729949161 [13:26:43]current date 1729949209 [13:26:43]FM_GetShiftState [13:26:43]SAM_PROTO_GetShiftState [13:26:43]wFMCommunicate request_size=4 [13:26:43]MH_SAM_APDU [13:26:43]CAPDU: 80 13 01 00 [13:26:43]Write to MH i2c: E2 08 00 8F C9 80 13 01 00 00 00 00 00 D5 [13:26:43]Write i2c OK [13:26:43]MH_I2C_Read... [13:26:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:43]Read from MH i2c: E2 [13:26:43]MH_I2C_Read... [13:26:43]Read from MH i2c: E2 0E 00 [13:26:43]MH_I2C_Read... [13:26:43]Read from MH i2c: E2 0E 00 8F C9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 53 [13:26:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:26:43]wFMCommunicate OK [13:26:43]SAM_PROTO_GetShiftState done [13:26:43]FM_GetShiftState done [13:26:43]opened in 1729902265 [13:26:43]opened+sec_in_day 1729988665 [13:26:43]quantity*price = 100350 [13:26:43]sum+1 = 100351 [13:26:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 1003.00 Внесено: 1003.00 СДАЧА: 0.00 НСП 1% : 8.88 НДС 12% : 106.57 Наличными: 1003.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 309 26.10.2024 13:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308888 ФПД: 276730448261349 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T132649&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308888&fm=276730448261349&tin=02508201610067®Number=0000000000091780&sum=100300 [13:26:44]StoreToDocumentArchive [13:26:44]shift 532 fd 308888 [13:26:44]save to /storage/0532/doc_00308888 [13:26:44]save last doc name /storage/0532/doc_00308888 to /storage/kkm_last_doc_name [13:26:44]save OK [13:26:44]Clear old archive folders... [13:26:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:26:44]tlvbuf is 00D8D040 [13:26:44]SAM_PROTO_ClearQueue [13:26:44]wFMCommunicate request_size=4 [13:26:44]MH_SAM_APDU [13:26:44]CAPDU: 80 09 00 00 [13:26:44]Write to MH i2c: E2 08 00 9C C9 80 09 00 00 00 00 00 00 D7 [13:26:44]Write i2c OK [13:26:44]MH_I2C_Read... [13:26:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:26:44]Read from MH i2c: E2 [13:26:44]MH_I2C_Read... [13:26:44]Read from MH i2c: E2 03 00 [13:26:44]MH_I2C_Read... [13:26:44]Read from MH i2c: E2 03 00 9C C9 00 90 00 D9 [13:26:44]RAPDU: 90 00 [13:26:44]wFMCommunicate OK [13:26:44]SAM_PROTO_ClearQueue done [13:26:44]KKMCreateOFDPacket [13:26:44]OFDProtocolAddRootSTLVToBuf [13:26:44]FM_MakeSignedData [13:26:44]FM_MakeSignedData [13:26:44]SAM_PROTO_SignData [13:26:44]wFMCommunicate request_size=4 [13:26:44]MH_SAM_APDU [13:26:44]CAPDU: 80 0D 01 02 [13:26:44]Write to MH i2c: E2 08 00 9D C9 80 0D 01 02 00 00 00 00 DF [13:26:44]Write i2c OK [13:26:44]MH_I2C_Read... [13:26:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:26:44]Read from MH i2c: E2 [13:26:44]MH_I2C_Read... [13:26:44]Read from MH i2c: E2 03 00 [13:26:44]MH_I2C_Read... [13:26:44]Read from MH i2c: E2 03 00 9D C9 00 90 00 DA [13:26:44]RAPDU: 90 00 [13:26:44]wFMCommunicate OK [13:26:44]wFMCommunicate request_size=255 [13:26:44]MH_SAM_APDU [13:26:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FE 87 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 87 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 29 00 00 00 00 07 04 06 00 CC 87 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 19 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 B6 04 00 35 04 06 00 FB [13:26:44]Write to MH i2c: E2 02 01 9E C9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 98 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FE 87 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 87 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 29 00 00 00 00 07 04 06 00 CC 87 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 19 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 B6 04 00 35 04 06 00 FB 00 00 8C [13:26:44]Write i2c OK [13:26:44]MH_I2C_Read... [13:26:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:44]Read from MH i2c: E2 [13:26:44]MH_I2C_Read... [13:26:44]Read from MH i2c: E2 03 00 [13:26:44]MH_I2C_Read... [13:26:44]Read from MH i2c: E2 03 00 9E C9 00 90 00 DB [13:26:44]RAPDU: 90 00 [13:26:44]wFMCommunicate OK [13:26:44]wFMCommunicate request_size=10 [13:26:44]MH_SAM_APDU [13:26:44]CAPDU: 80 0D 02 02 05 AF 54 11 30 E5 [13:26:44]Write to MH i2c: E2 0D 00 9F C9 80 0D 02 02 05 00 AF 54 11 30 E5 00 00 15 [13:26:44]Write i2c OK [13:26:44]MH_I2C_Read... [13:26:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:44]Read from MH i2c: E2 [13:26:44]MH_I2C_Read... [13:26:44]Read from MH i2c: E2 03 00 [13:26:44]MH_I2C_Read... [13:26:44]Read from MH i2c: E2 03 00 9F C9 00 90 00 DC [13:26:44]RAPDU: 90 00 [13:26:44]wFMCommunicate OK [13:26:44]wFMCommunicate request_size=4 [13:26:44]MH_SAM_APDU [13:26:44]CAPDU: 80 0D 03 02 [13:26:44]Write to MH i2c: E2 08 00 A0 C9 80 0D 03 02 00 00 00 00 E4 [13:26:44]Write i2c OK [13:26:44]MH_I2C_Read... [13:26:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:26:45]Read from MH i2c: E2 [13:26:45]MH_I2C_Read... [13:26:45]Read from MH i2c: E2 0B 00 [13:26:45]MH_I2C_Read... [13:26:45]Read from MH i2c: E2 0B 00 A0 C9 00 48 46 0D 07 B4 89 15 D1 90 00 AA [13:26:45]RAPDU: 48 46 0D 07 B4 89 15 D1 90 00 [13:26:45]wFMCommunicate OK [13:26:45]SAM_PROTO_SignData done [13:26:45]FM_MakeSignedData done [13:26:45]CreateOFDProtocolMessage [13:26:45]wFMCommunicate request_size=4 [13:26:45]MH_SAM_APDU [13:26:45]CAPDU: 80 11 00 00 [13:26:45]Write to MH i2c: E2 08 00 A1 C9 80 11 00 00 00 00 00 00 E4 [13:26:45]Write i2c OK [13:26:45]MH_I2C_Read... [13:26:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:45]Read from MH i2c: E2 [13:26:45]MH_I2C_Read... [13:26:45]Read from MH i2c: E2 17 00 [13:26:45]MH_I2C_Read... [13:26:45]Read from MH i2c: E2 17 00 A1 C9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 39 [13:26:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:26:45]wFMCommunicate OK [13:26:45]CreateOFDProtocolMessage done [13:26:45]OFDSenderStorePacket 308888 [13:26:45]StoreOFDPacket docnum=308888 [13:26:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CC 0A 07 01 6E 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 98 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FE 87 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 87 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 29 00 00 00 00 07 04 06 00 CC 87 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 19 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 B6 04 00 35 04 06 00 FB AF 54 11 30 E5 48 46 0D 07 B4 89 15 D1 [13:26:45]CheckFolder [13:26:45]dirname=/storage/ofd_packets [13:26:45]CheckFolder done [13:26:45]ProducePacketName [13:26:45]name=ofd_packets/00308888 [13:26:45]NVStorageSaveData ofd_packets/00308888 [13:26:45]File name is /storage/ofd_packets/00308888 [13:26:45]Write 301 bytes [13:26:45]NVStorageSaveData done [13:26:45]OFDSenderStorePacket done [13:26:45]KKMCreateOFDPacket done [13:26:45]NVStorageSaveData kkm_last_timestamp [13:26:45]File name is /storage/kkm_last_timestamp [13:26:45]Write 4 bytes [13:26:45]NVStorageSaveData done [13:26:45]ExternCall_PrintAddStr [13:26:45]wPrintStart [13:26:45]Write to MH i2c: 01 00 00 A2 C9 6B [13:26:45]Write i2c OK [13:26:45]MH_I2C_Read... [13:26:45]Read from MH i2c: 01 [13:26:45]MH_I2C_Read... [13:26:45]Read from MH i2c: 01 07 00 [13:26:45]MH_I2C_Read... [13:26:45]Read from MH i2c: 01 07 00 A2 C9 00 00 00 00 00 FF 0F 80 [13:26:45]RasterBufferAndPrint [13:26:45]line Счет N : (1)642758 [13:26:45]line ИНН: 02508201610067 [13:26:45]line Контрольно-Кассовый Чек [13:26:45]line ПРОДАЖА [13:26:45]line ТРК (МРК, ГНК) : 41 [13:26:45]line Товар: 2710124130 [13:26:45]line Аи-92-К-2 [13:26:45]line 15.000 * 66.90 [13:26:45]line = 1003.50 [13:26:45]line НДС 12% НСП 1% [13:26:45]line > о реализуемом товаре [13:26:45]line ОКРУГЛЕНИЕ: -0.50 [13:26:45]line ИТОГО: 1003.00 [13:26:45]line Внесено: 1003.00 [13:26:45]line СДАЧА: 0.00 [13:26:45]line НСП 1% : 8.88 [13:26:45]line НДС 12% : 106.57 [13:26:45]line Наличными: 1003.00 [13:26:45]line Безнал.: 0.00 [13:26:45]line Место: АЗС № 172 "Партнер Нефть" [13:26:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:26:45]line СНО: Общий режим [13:26:45]line Чек 309 26.10.2024 13:26 [13:26:45]line Смена: 532 ФФД: 1.0 [13:26:45]line ЗНМ: 0300000116 [13:26:45]line РНМ: 0000000000091780 [13:26:45]line Версия ККМ: 001 [13:26:45]line ФМ: 0000000000871765 [13:26:45]line ФД: 308888 [13:26:45]line ФПД: 276730448261349 [13:26:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T132649&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308888&fm=276730448261349&tin=02508201610067®Number=0000000000091780&sum=100300 [13:26:45]written 0, free lines is 4095 [13:26:45]OFD Sender: Processing packet 308888 [packets to send 222, broken 221] [13:26:45]ProducePacketName [13:26:45]name=ofd_packets/00308888 [13:26:45]OFD Sender: To server: pG, [13:26:45]CommunicateWithHost lk.salyk.kg:30040 [13:26:45]ConnectInit lk.salyk.kg [13:26:45]Connected sock=9 [13:26:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CC 0A 07 01 6E 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 98 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FE 87 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 87 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 29 00 00 00 00 07 04 06 00 CC 87 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 01 00 00 F4 03 04 00 19 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 B6 04 00 35 04 06 00 FB AF 54 11 30 E5 48 46 0D 07 B4 89 15 D1 [13:26:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C6 B7 47 00 D0 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 B6 04 00 F4 03 04 00 77 94 1C 67 B6 04 01 00 00 9D BB F4 D5 C3 96 23 F4 [13:26:45]CommunicateWithHost err = 0 [13:26:45]CheckOFDResponse [13:26:45]1017 (14) - 77093643461234 [13:26:45]1041 (16) - 0000000000871765 [13:26:45]1040 (4) - 308888 [13:26:45]1012 (4) - 26.10.2024 07:04 [13:26:45]1206 (1) - 0 [13:26:45]OFD Sender: Remove packet 308888 [13:26:45]ProducePacketName [13:26:45]name=ofd_packets/00308888 [13:26:45]NVStorageDeleteData [13:26:45]Write to MH i2c: 01 00 00 CC C9 95 [13:26:45]Write i2c OK [13:26:45]MH_I2C_Read... [13:26:45]Read from MH i2c: 01 [13:26:45]MH_I2C_Read... [13:26:45]Read from MH i2c: 01 07 00 [13:26:45]MH_I2C_Read... [13:26:45]Read from MH i2c: 01 07 00 CC C9 00 00 00 00 00 BE 0C 66 [13:26:45]RasterBufferAndPrint [13:26:45]line [13:26:45]line [13:26:45]line [13:26:45]line [13:26:45]line [13:26:45]written 0, free lines is 3269 [13:26:45]MH_Cut [13:26:45]Write to MH i2c: D1 01 00 D3 C9 01 6E [13:26:45]Write i2c OK [13:26:45]MH_I2C_Read... [13:26:45]Read from MH i2c: D1 [13:26:45]MH_I2C_Read... [13:26:45]Read from MH i2c: D1 01 00 [13:26:45]MH_I2C_Read... [13:26:45]Read from MH i2c: D1 01 00 D3 C9 00 6D [13:26:45]Write to MH i2c: 01 00 00 D4 C9 9D [13:26:45]Write i2c OK [13:26:45]MH_I2C_Read... [13:26:45]OFD Sender: No OFD packet to send [13:26:46]*** Cut start [13:26:46]*** Purtial cut [13:26:46]*** Stage 1: CUTSNS_PIN = 1 [13:26:46]Read from MH i2c: 01 [13:26:46]MH_I2C_Read... [13:26:46]*** Stop cut motor [13:26:46]*** Cut end [13:26:46]Read from MH i2c: 01 07 00 [13:26:46]MH_I2C_Read... [13:26:46]Read from MH i2c: 01 07 00 D4 C9 00 00 00 00 00 FF 0F B2 [13:26:46]process_action close_receipt done [13:26:46]requested_data is exist [13:26:46]produce_requested_data [13:26:46]requested_item fm.sn is exist - process it [13:26:46]wFMCommunicate request_size=4 [13:26:46]MH_SAM_APDU [13:26:46]CAPDU: 80 11 00 00 [13:26:46]Write to MH i2c: E2 08 00 D5 C9 80 11 00 00 00 00 00 00 18 [13:26:46]Write i2c OK [13:26:46]MH_I2C_Read... [13:26:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:46]Read from MH i2c: E2 [13:26:46]MH_I2C_Read... [13:26:46]Read from MH i2c: E2 17 00 [13:26:46]MH_I2C_Read... [13:26:46]Read from MH i2c: E2 17 00 D5 C9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6D [13:26:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:26:46]wFMCommunicate OK [13:26:46]requested_item fd.num is exist - process it [13:26:46]SAM_PROTO_GetFieldsCounters [13:26:46]wFMCommunicate request_size=4 [13:26:46]MH_SAM_APDU [13:26:46]CAPDU: 80 13 00 00 [13:26:46]Write to MH i2c: E2 08 00 D6 C9 80 13 00 00 00 00 00 00 1B [13:26:46]Write i2c OK [13:26:46]MH_I2C_Read... [13:26:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:26:46]Read from MH i2c: E2 [13:26:46]MH_I2C_Read... [13:26:46]Read from MH i2c: E2 62 00 [13:26:46]MH_I2C_Read... [13:26:46]Read from MH i2c: E2 62 00 D6 C9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 98 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [13:26: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 98 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 35 01 00 00 5E 04 04 00 35 01 00 00 57 04 04 00 36 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:26:46]wFMCommunicate OK [13:26:46]SAM_PROTO_GetFieldsCounters done [13:26:46]requested_item shift.num is exist - process it [13:26:46]requested_item shift.opened is exist - process it [13:26:46]req_shift_opened [13:26:46]FM_GetShiftState [13:26:46]SAM_PROTO_GetShiftState [13:26:46]wFMCommunicate request_size=4 [13:26:46]MH_SAM_APDU [13:26:46]CAPDU: 80 13 01 00 [13:26:46]Write to MH i2c: E2 08 00 D7 C9 80 13 01 00 00 00 00 00 1D [13:26:46]Write i2c OK [13:26:46]MH_I2C_Read... [13:26:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:46]Read from MH i2c: E2 [13:26:46]MH_I2C_Read... [13:26:46]Read from MH i2c: E2 0E 00 [13:26:46]MH_I2C_Read... [13:26:46]Read from MH i2c: E2 0E 00 D7 C9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9B [13:26:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:26:46]wFMCommunicate OK [13:26:46]SAM_PROTO_GetShiftState done [13:26:46]FM_GetShiftState done [13:26:46]req_shift_opened done [13:26:46]requested_item shift.open_date is exist - process it [13:26:46]req_shift_open_date [13:26:46]req_shift_open_date done [13:26:46]produce_requested_data done [13:26:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308888,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:26:46]process_action_free close_receipt [13:26:46]json_value_free [13:26:46]json_value_free done [13:26:46]process_json_proto returns [13:26:46]Send response to host [13:26:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308888,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:26:46]free response buf [13:26:46]execute_script done [13:26:46]execute_script returns [13:26:46]free content buf [13:26:46]Sock 8.Close socket [13:26:46]Sock 8.Thread stoped [13:26:50]OFD Sender: No OFD packet to send [13:26:55]OFD Sender: No OFD packet to send [13:27:00]OFD Sender: No OFD packet to send [13:27:04]accept exits with 10 [13:27:04]New connection [13:27:04]New thread 3067198820 created [13:27:04]Thread 3067342180 joined [13:27:04]Waiting for new connection... [13:27:04] Sock 10.Parse request [13:27:04]Sock 10.Check first char [13:27:04]Sock 10.First char is OK [13:27:04]request: POST /json_proto HTTP/1.0 [13:27:04]Method: POST [13:27:04]URL: /json_proto [13:27:04]Method is POST - this is cgi request [13:27:04]url: /json_proto [13:27:04]query_string will be loaded in cgi processing [13:27:04]execute_cgi json_proto POST (null) [13:27:04]execute_cgi path=json_proto method=POST [13:27:04]POST find Content-Length [13:27:04]Host: 172.17.96.3:8080 [13:27:04]Content-Length: 769 [13:27:04]Content-Type: application/json [13:27:04] [13:27:04]POST finish read [13:27:04]Found Content-Length = 769 [13:27:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:27:04]execute_script... [13:27: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)642759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:27:04]POST & json_proto [13:27:04]process_json_proto [13:27:04]json parsed OK: [13:27:04]protocol is kg_v1.0 [13:27:04]action value=close_receipt [13:27:04]process_action close_receipt [13:27:04]cmd_close_receipt [13:27:04]MH_GetDate [13:27:04]Write to MH i2c: F0 00 00 D8 C9 90 [13:27:04]Write i2c OK [13:27:04]MH_I2C_Read... [13:27:04]Read from MH i2c: F0 [13:27:04]MH_I2C_Read... [13:27:04]Read from MH i2c: F0 09 00 [13:27:04]MH_I2C_Read... [13:27:04]Read from MH i2c: F0 09 00 D8 C9 00 2F EE 1C 67 44 5E 04 65 44 [13:27:04]GetLastDocTimeStamp 1729949209 [13:27:04]current date 1729949231 [13:27:04]FM_GetShiftState [13:27:04]SAM_PROTO_GetShiftState [13:27:04]wFMCommunicate request_size=4 [13:27:04]MH_SAM_APDU [13:27:04]CAPDU: 80 13 01 00 [13:27:04]Write to MH i2c: E2 08 00 D9 C9 80 13 01 00 00 00 00 00 1F [13:27:04]Write i2c OK [13:27:04]MH_I2C_Read... [13:27:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:04]Read from MH i2c: E2 [13:27:04]MH_I2C_Read... [13:27:04]Read from MH i2c: E2 0E 00 [13:27:04]MH_I2C_Read... [13:27:04]Read from MH i2c: E2 0E 00 D9 C9 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9D [13:27:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:27:04]wFMCommunicate OK [13:27:04]SAM_PROTO_GetShiftState done [13:27:04]FM_GetShiftState done [13:27:04]opened in 1729902265 [13:27:04]opened+sec_in_day 1729988665 [13:27:04]quantity*price = 100015 [13:27:04]sum+1 = 100017 [13:27:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 310 26.10.2024 13:27 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308889 ФПД: 3391293166116 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T132711&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308889&fm=3391293166116&tin=02508201610067®Number=0000000000091780&sum=100016 [13:27:05]StoreToDocumentArchive [13:27:05]shift 532 fd 308889 [13:27:05]save to /storage/0532/doc_00308889 [13:27:05]save last doc name /storage/0532/doc_00308889 to /storage/kkm_last_doc_name [13:27:05]save OK [13:27:05]Clear old archive folders... [13:27:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:27:05]tlvbuf is 00C28550 [13:27:05]SAM_PROTO_ClearQueue [13:27:05]wFMCommunicate request_size=4 [13:27:05]MH_SAM_APDU [13:27:05]CAPDU: 80 09 00 00 [13:27:05]Write to MH i2c: E2 08 00 E6 C9 80 09 00 00 00 00 00 00 21 [13:27:05]Write i2c OK [13:27:05]MH_I2C_Read... [13:27:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:27:06]OFD Sender: No OFD packet to send [13:27:06]Read from MH i2c: E2 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: E2 03 00 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: E2 03 00 E6 C9 00 90 00 23 [13:27:06]RAPDU: 90 00 [13:27:06]wFMCommunicate OK [13:27:06]SAM_PROTO_ClearQueue done [13:27:06]KKMCreateOFDPacket [13:27:06]OFDProtocolAddRootSTLVToBuf [13:27:06]FM_MakeSignedData [13:27:06]FM_MakeSignedData [13:27:06]SAM_PROTO_SignData [13:27:06]wFMCommunicate request_size=4 [13:27:06]MH_SAM_APDU [13:27:06]CAPDU: 80 0D 01 02 [13:27:06]Write to MH i2c: E2 08 00 E7 C9 80 0D 01 02 00 00 00 00 29 [13:27:06]Write i2c OK [13:27:06]MH_I2C_Read... [13:27:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:27:06]Read from MH i2c: E2 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: E2 03 00 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: E2 03 00 E7 C9 00 90 00 24 [13:27:06]RAPDU: 90 00 [13:27:06]wFMCommunicate OK [13:27:06]wFMCommunicate request_size=255 [13:27:06]MH_SAM_APDU [13:27:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 36 01 00 00 F4 03 04 00 2F EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 B6 04 00 35 04 06 00 03 [13:27:06]Write to MH i2c: E2 02 01 E8 C9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 36 01 00 00 F4 03 04 00 2F EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 B6 04 00 35 04 06 00 03 00 00 14 [13:27:06]Write i2c OK [13:27:06]MH_I2C_Read... [13:27:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:06]Read from MH i2c: E2 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: E2 03 00 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: E2 03 00 E8 C9 00 90 00 25 [13:27:06]RAPDU: 90 00 [13:27:06]wFMCommunicate OK [13:27:06]wFMCommunicate request_size=10 [13:27:06]MH_SAM_APDU [13:27:06]CAPDU: 80 0D 02 02 05 15 98 D3 12 24 [13:27:06]Write to MH i2c: E2 0D 00 E9 C9 80 0D 02 02 05 00 15 98 D3 12 24 00 00 EC [13:27:06]Write i2c OK [13:27:06]MH_I2C_Read... [13:27:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:06]Read from MH i2c: E2 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: E2 03 00 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: E2 03 00 E9 C9 00 90 00 26 [13:27:06]RAPDU: 90 00 [13:27:06]wFMCommunicate OK [13:27:06]wFMCommunicate request_size=4 [13:27:06]MH_SAM_APDU [13:27:06]CAPDU: 80 0D 03 02 [13:27:06]Write to MH i2c: E2 08 00 EA C9 80 0D 03 02 00 00 00 00 2E [13:27:06]Write i2c OK [13:27:06]MH_I2C_Read... [13:27:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:27:06]Read from MH i2c: E2 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: E2 0B 00 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: E2 0B 00 EA C9 00 0C 02 A8 4B 88 BD 4C 98 90 00 59 [13:27:06]RAPDU: 0C 02 A8 4B 88 BD 4C 98 90 00 [13:27:06]wFMCommunicate OK [13:27:06]SAM_PROTO_SignData done [13:27:06]FM_MakeSignedData done [13:27:06]CreateOFDProtocolMessage [13:27:06]wFMCommunicate request_size=4 [13:27:06]MH_SAM_APDU [13:27:06]CAPDU: 80 11 00 00 [13:27:06]Write to MH i2c: E2 08 00 EB C9 80 11 00 00 00 00 00 00 2E [13:27:06]Write i2c OK [13:27:06]MH_I2C_Read... [13:27:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:06]Read from MH i2c: E2 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: E2 17 00 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: E2 17 00 EB C9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [13:27:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:27:06]wFMCommunicate OK [13:27:06]CreateOFDProtocolMessage done [13:27:06]OFDSenderStorePacket 308889 [13:27:06]StoreOFDPacket docnum=308889 [13:27:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AF E7 07 01 F6 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 36 01 00 00 F4 03 04 00 2F EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 B6 04 00 35 04 06 00 03 15 98 D3 12 24 0C 02 A8 4B 88 BD 4C 98 [13:27:06]CheckFolder [13:27:06]dirname=/storage/ofd_packets [13:27:06]CheckFolder done [13:27:06]ProducePacketName [13:27:06]name=ofd_packets/00308889 [13:27:06]NVStorageSaveData ofd_packets/00308889 [13:27:06]File name is /storage/ofd_packets/00308889 [13:27:06]Write 301 bytes [13:27:06]NVStorageSaveData done [13:27:06]OFDSenderStorePacket done [13:27:06]KKMCreateOFDPacket done [13:27:06]NVStorageSaveData kkm_last_timestamp [13:27:06]File name is /storage/kkm_last_timestamp [13:27:06]Write 4 bytes [13:27:06]NVStorageSaveData done [13:27:06]ExternCall_PrintAddStr [13:27:06]wPrintStart [13:27:06]Write to MH i2c: 01 00 00 EC C9 B5 [13:27:06]Write i2c OK [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: 01 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: 01 07 00 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: 01 07 00 EC C9 00 00 00 00 00 FF 0F CA [13:27:06]RasterBufferAndPrint [13:27:06]line Счет N : (1)642759 [13:27:06]line ИНН: 02508201610067 [13:27:06]line Контрольно-Кассовый Чек [13:27:06]line ПРОДАЖА [13:27:06]line ТРК (МРК, ГНК) : 31 [13:27:06]line Товар: 2710124130 [13:27:06]line Аи-92-К-2 [13:27:06]line 14.950 * 66.90 [13:27:06]line = 1000.16 [13:27:06]line НДС 12% НСП 1% [13:27:06]line > о реализуемом товаре [13:27:06]line ИТОГО: 1000.16 [13:27:06]line НСП 1% : 8.85 [13:27:06]line НДС 12% : 106.21 [13:27:06]line Наличными: 0.00 [13:27:06]line Безнал.: 1000.16 [13:27:06]line Место: АЗС № 172 "Партнер Нефть" [13:27:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:27:06]line СНО: Общий режим [13:27:06]line Чек 310 26.10.2024 13:27 [13:27:06]line Смена: 532 ФФД: 1.0 [13:27:06]line ЗНМ: 0300000116 [13:27:06]line РНМ: 0000000000091780 [13:27:06]line Версия ККМ: 001 [13:27:06]line Платежная система: Mbank [13:27:06]line ФМ: 0000000000871765 [13:27:06]line ФД: 308889 [13:27:06]line ФПД: 3391293166116 [13:27:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T132711&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308889&fm=3391293166116&tin=02508201610067®Number=0000000000091780&sum=100016 [13:27:06]written 0, free lines is 4095 [13:27:06]OFD Sender: Processing packet 308889 [packets to send 222, broken 221] [13:27:06]ProducePacketName [13:27:06]name=ofd_packets/00308889 [13:27:06]OFD Sender: To server: pG, [13:27:06]CommunicateWithHost lk.salyk.kg:30040 [13:27:06]ConnectInit lk.salyk.kg [13:27:06]Connected sock=9 [13:27:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AF E7 07 01 F6 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 36 01 00 00 F4 03 04 00 2F EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 B6 04 00 35 04 06 00 03 15 98 D3 12 24 0C 02 A8 4B 88 BD 4C 98 [13:27:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 22 05 47 00 20 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 31 37 36 35 10 04 04 00 99 B6 04 00 F4 03 04 00 8D 94 1C 67 B6 04 01 00 00 87 92 9A 67 35 66 68 44 [13:27:06]CommunicateWithHost err = 0 [13:27:06]CheckOFDResponse [13:27:06]1017 (14) - 77093643461234 [13:27:06]1041 (16) - 0000000000871765 [13:27:06]1040 (4) - 308889 [13:27:06]1012 (4) - 26.10.2024 07:04 [13:27:06]1206 (1) - 0 [13:27:06]OFD Sender: Remove packet 308889 [13:27:06]ProducePacketName [13:27:06]name=ofd_packets/00308889 [13:27:06]NVStorageDeleteData [13:27:06]Write to MH i2c: 01 00 00 14 CA DE [13:27:06]Write i2c OK [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: 01 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: 01 07 00 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: 01 07 00 14 CA 00 00 00 00 00 E4 0C D5 [13:27:06]RasterBufferAndPrint [13:27:06]line [13:27:06]line [13:27:06]line [13:27:06]line [13:27:06]line [13:27:06]written 0, free lines is 3306 [13:27:06]MH_Cut [13:27:06]Write to MH i2c: D1 01 00 1B CA 01 B7 [13:27:06]Write i2c OK [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: D1 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: D1 01 00 [13:27:06]MH_I2C_Read... [13:27:06]Read from MH i2c: D1 01 00 1B CA 00 B6 [13:27:06]Write to MH i2c: 01 00 00 1C CA E6 [13:27:06]Write i2c OK [13:27:06]MH_I2C_Read... [13:27:07]OFD Sender: No OFD packet to send [13:27:07]*** Cut start [13:27:07]*** Purtial cut [13:27:07]*** Stage 1: CUTSNS_PIN = 1 [13:27:08]Read from MH i2c: 01 [13:27:08]MH_I2C_Read... [13:27:08]*** Stop cut motor [13:27:08]*** Cut end [13:27:08]Read from MH i2c: 01 07 00 [13:27:08]MH_I2C_Read... [13:27:08]Read from MH i2c: 01 07 00 1C CA 00 00 00 00 00 FF 0F FB [13:27:08]process_action close_receipt done [13:27:08]requested_data is exist [13:27:08]produce_requested_data [13:27:08]requested_item fm.sn is exist - process it [13:27:08]wFMCommunicate request_size=4 [13:27:08]MH_SAM_APDU [13:27:08]CAPDU: 80 11 00 00 [13:27:08]Write to MH i2c: E2 08 00 1D CA 80 11 00 00 00 00 00 00 61 [13:27:08]Write i2c OK [13:27:08]MH_I2C_Read... [13:27:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:08]Read from MH i2c: E2 [13:27:08]MH_I2C_Read... [13:27:08]Read from MH i2c: E2 17 00 [13:27:08]MH_I2C_Read... [13:27:08]Read from MH i2c: E2 17 00 1D CA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B6 [13:27:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:27:08]wFMCommunicate OK [13:27:08]requested_item fd.num is exist - process it [13:27:08]SAM_PROTO_GetFieldsCounters [13:27:08]wFMCommunicate request_size=4 [13:27:08]MH_SAM_APDU [13:27:08]CAPDU: 80 13 00 00 [13:27:08]Write to MH i2c: E2 08 00 1E CA 80 13 00 00 00 00 00 00 64 [13:27:08]Write i2c OK [13:27:08]MH_I2C_Read... [13:27:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:27:08]Read from MH i2c: E2 [13:27:08]MH_I2C_Read... [13:27:08]Read from MH i2c: E2 62 00 [13:27:08]MH_I2C_Read... [13:27:08]Read from MH i2c: E2 62 00 1E CA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 99 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 95 [13:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 99 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 36 01 00 00 5E 04 04 00 36 01 00 00 57 04 04 00 37 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:27:08]wFMCommunicate OK [13:27:08]SAM_PROTO_GetFieldsCounters done [13:27:08]requested_item shift.num is exist - process it [13:27:08]requested_item shift.opened is exist - process it [13:27:08]req_shift_opened [13:27:08]FM_GetShiftState [13:27:08]SAM_PROTO_GetShiftState [13:27:08]wFMCommunicate request_size=4 [13:27:08]MH_SAM_APDU [13:27:08]CAPDU: 80 13 01 00 [13:27:08]Write to MH i2c: E2 08 00 1F CA 80 13 01 00 00 00 00 00 66 [13:27:08]Write i2c OK [13:27:08]MH_I2C_Read... [13:27:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:08]Read from MH i2c: E2 [13:27:08]MH_I2C_Read... [13:27:08]Read from MH i2c: E2 0E 00 [13:27:08]MH_I2C_Read... [13:27:08]Read from MH i2c: E2 0E 00 1F CA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E4 [13:27:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:27:08]wFMCommunicate OK [13:27:08]SAM_PROTO_GetShiftState done [13:27:08]FM_GetShiftState done [13:27:08]req_shift_opened done [13:27:08]requested_item shift.open_date is exist - process it [13:27:08]req_shift_open_date [13:27:08]req_shift_open_date done [13:27:08]produce_requested_data done [13:27:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308889,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:27:08]process_action_free close_receipt [13:27:08]json_value_free [13:27:08]json_value_free done [13:27:08]process_json_proto returns [13:27:08]Send response to host [13:27:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308889,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:27:08]free response buf [13:27:08]execute_script done [13:27:08]execute_script returns [13:27:08]free content buf [13:27:08]Sock 10.Close socket [13:27:08]Sock 10.Thread stoped [13:27:11]accept exits with 8 [13:27:11]New connection [13:27:11]New thread 3067342180 created [13:27:11]Thread 3067198820 joined [13:27:11]Waiting for new connection... [13:27:11] Sock 8.Parse request [13:27:11]Sock 8.Check first char [13:27:11]Sock 8.First char is OK [13:27:11]request: POST /json_proto HTTP/1.0 [13:27:11]Method: POST [13:27:11]URL: /json_proto [13:27:11]Method is POST - this is cgi request [13:27:11]url: /json_proto [13:27:11]query_string will be loaded in cgi processing [13:27:11]execute_cgi json_proto POST (null) [13:27:11]execute_cgi path=json_proto method=POST [13:27:11]POST find Content-Length [13:27:11]Host: 172.17.96.3:8080 [13:27:11]Content-Length: 797 [13:27:11]Content-Type: application/json [13:27:11] [13:27:11]POST finish read [13:27:11]Found Content-Length = 797 [13:27:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 19.690, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:11]execute_script... [13: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 : (1)642760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 19.690, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:27:11]POST & json_proto [13:27:11]process_json_proto [13:27:11]json parsed OK: [13:27:11]protocol is kg_v1.0 [13:27:11]action value=close_receipt [13:27:11]process_action close_receipt [13:27:11]cmd_close_receipt [13:27:11]MH_GetDate [13:27:11]Write to MH i2c: F0 00 00 20 CA D9 [13:27:11]Write i2c OK [13:27:11]MH_I2C_Read... [13:27:11]Read from MH i2c: F0 [13:27:11]MH_I2C_Read... [13:27:11]Read from MH i2c: F0 09 00 [13:27:11]MH_I2C_Read... [13:27:11]Read from MH i2c: F0 09 00 20 CA 00 35 EE 1C 67 44 5E 04 65 93 [13:27:11]GetLastDocTimeStamp 1729949231 [13:27:11]current date 1729949237 [13:27:11]FM_GetShiftState [13:27:11]SAM_PROTO_GetShiftState [13:27:11]wFMCommunicate request_size=4 [13:27:11]MH_SAM_APDU [13:27:11]CAPDU: 80 13 01 00 [13:27:11]Write to MH i2c: E2 08 00 21 CA 80 13 01 00 00 00 00 00 68 [13:27:11]Write i2c OK [13:27:11]MH_I2C_Read... [13:27:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:11]Read from MH i2c: E2 [13:27:11]MH_I2C_Read... [13:27:11]Read from MH i2c: E2 0E 00 [13:27:11]MH_I2C_Read... [13:27:11]Read from MH i2c: E2 0E 00 21 CA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E6 [13:27:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:27:11]wFMCommunicate OK [13:27:11]SAM_PROTO_GetShiftState done [13:27:11]FM_GetShiftState done [13:27:11]opened in 1729902265 [13:27:11]opened+sec_in_day 1729988665 [13:27:11]quantity*price = 0 [13:27:11]sum+1 = 1 [13:27:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 311 26.10.2024 13:27 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308890 ФПД: 180216137653085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T132717&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308890&fm=180216137653085&tin=02508201610067®Number=0000000000091780&sum=0 [13:27:12]StoreToDocumentArchive [13:27:12]shift 532 fd 308890 [13:27:12]save to /storage/0532/doc_00308890 [13:27:12]save last doc name /storage/0532/doc_00308890 to /storage/kkm_last_doc_name [13:27:12]save OK [13:27:12]Clear old archive folders... [13:27:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:27:12]tlvbuf is 00B315C0 [13:27:12]SAM_PROTO_ClearQueue [13:27:12]wFMCommunicate request_size=4 [13:27:12]MH_SAM_APDU [13:27:12]CAPDU: 80 09 00 00 [13:27:12]Write to MH i2c: E2 08 00 2E CA 80 09 00 00 00 00 00 00 6A [13:27:12]Write i2c OK [13:27:12]MH_I2C_Read... [13:27:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:27:12]Read from MH i2c: E2 [13:27:12]MH_I2C_Read... [13:27:12]Read from MH i2c: E2 03 00 [13:27:12]MH_I2C_Read... [13:27:12]Read from MH i2c: E2 03 00 2E CA 00 90 00 6C [13:27:12]RAPDU: 90 00 [13:27:12]wFMCommunicate OK [13:27:12]SAM_PROTO_ClearQueue done [13:27:12]KKMCreateOFDPacket [13:27:12]OFDProtocolAddRootSTLVToBuf [13:27:12]FM_MakeSignedData [13:27:12]FM_MakeSignedData [13:27:12]SAM_PROTO_SignData [13:27:12]wFMCommunicate request_size=4 [13:27:12]MH_SAM_APDU [13:27:12]CAPDU: 80 0D 01 02 [13:27:12]Write to MH i2c: E2 08 00 2F CA 80 0D 01 02 00 00 00 00 72 [13:27:12]Write i2c OK [13:27:12]MH_I2C_Read... [13:27:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:27:12]Read from MH i2c: E2 [13:27:12]MH_I2C_Read... [13:27:12]Read from MH i2c: E2 03 00 [13:27:12]MH_I2C_Read... [13:27:12]Read from MH i2c: E2 03 00 2F CA 00 90 00 6D [13:27:12]RAPDU: 90 00 [13:27:12]wFMCommunicate OK [13:27:12]wFMCommunicate request_size=255 [13:27:12]MH_SAM_APDU [13:27:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 35 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A B6 04 00 35 04 06 00 A3 E7 D6 DE [13:27:12]Write to MH i2c: E2 02 01 30 CA 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 35 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A B6 04 00 35 04 06 00 A3 E7 D6 DE 00 00 8A [13:27:12]Write i2c OK [13:27:12]MH_I2C_Read... [13:27:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:13]Read from MH i2c: E2 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: E2 03 00 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: E2 03 00 30 CA 00 90 00 6E [13:27:13]RAPDU: 90 00 [13:27:13]wFMCommunicate OK [13:27:13]wFMCommunicate request_size=7 [13:27:13]MH_SAM_APDU [13:27:13]CAPDU: 80 0D 02 02 02 1B 5D [13:27:13]Write to MH i2c: E2 0A 00 31 CA 80 0D 02 02 02 00 1B 5D 00 00 F1 [13:27:13]Write i2c OK [13:27:13]MH_I2C_Read... [13:27:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:27:13]Read from MH i2c: E2 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: E2 03 00 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: E2 03 00 31 CA 00 90 00 6F [13:27:13]RAPDU: 90 00 [13:27:13]wFMCommunicate OK [13:27:13]wFMCommunicate request_size=4 [13:27:13]MH_SAM_APDU [13:27:13]CAPDU: 80 0D 03 02 [13:27:13]Write to MH i2c: E2 08 00 32 CA 80 0D 03 02 00 00 00 00 77 [13:27:13]Write i2c OK [13:27:13]MH_I2C_Read... [13:27:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:27:13]Read from MH i2c: E2 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: E2 0B 00 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: E2 0B 00 32 CA 00 54 14 52 C8 8B 97 9C 9C 90 00 54 [13:27:13]RAPDU: 54 14 52 C8 8B 97 9C 9C 90 00 [13:27:13]wFMCommunicate OK [13:27:13]SAM_PROTO_SignData done [13:27:13]FM_MakeSignedData done [13:27:13]CreateOFDProtocolMessage [13:27:13]wFMCommunicate request_size=4 [13:27:13]MH_SAM_APDU [13:27:13]CAPDU: 80 11 00 00 [13:27:13]Write to MH i2c: E2 08 00 33 CA 80 11 00 00 00 00 00 00 77 [13:27:13]Write i2c OK [13:27:13]MH_I2C_Read... [13:27:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:13]Read from MH i2c: E2 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: E2 17 00 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: E2 17 00 33 CA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CC [13:27:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:27:13]wFMCommunicate OK [13:27:13]CreateOFDProtocolMessage done [13:27:13]OFDSenderStorePacket 308890 [13:27:13]StoreOFDPacket docnum=308890 [13:27:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 10 10 04 01 5A 46 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 35 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A B6 04 00 35 04 06 00 A3 E7 D6 DE 1B 5D 54 14 52 C8 8B 97 9C 9C [13:27:13]CheckFolder [13:27:13]dirname=/storage/ofd_packets [13:27:13]CheckFolder done [13:27:13]ProducePacketName [13:27:13]name=ofd_packets/00308890 [13:27:13]NVStorageSaveData ofd_packets/00308890 [13:27:13]File name is /storage/ofd_packets/00308890 [13:27:13]Write 298 bytes [13:27:13]NVStorageSaveData done [13:27:13]OFDSenderStorePacket done [13:27:13]KKMCreateOFDPacket done [13:27:13]NVStorageSaveData kkm_last_timestamp [13:27:13]File name is /storage/kkm_last_timestamp [13:27:13]Write 4 bytes [13:27:13]NVStorageSaveData done [13:27:13]ExternCall_PrintAddStr [13:27:13]wPrintStart [13:27:13]Write to MH i2c: 01 00 00 34 CA FE [13:27:13]Write i2c OK [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: 01 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: 01 07 00 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: 01 07 00 34 CA 00 00 00 00 00 FF 0F 13 [13:27:13]RasterBufferAndPrint [13:27:13]line Счет N : (1)642760 [13:27:13]line ИНН: 02508201610067 [13:27:13]line Контрольно-Кассовый Чек [13:27:13]line ПРОДАЖА [13:27:13]line ТРК (МРК, ГНК) : 21 [13:27:13]line Товар: 2710194210 [13:27:13]line ДТ-К-2 [13:27:13]line 19.690 * 0.00 [13:27:13]line = 0.00 [13:27:13]line НДС 12% НСП 1% [13:27:13]line > о реализуемом товаре [13:27:13]line ИТОГО: 0.00 [13:27:13]line НСП 1% : 0.00 [13:27:13]line НДС 12% : 0.00 [13:27:13]line Наличными: 0.00 [13:27:13]line Безнал.: 0.00 [13:27:13]line Место: АЗС № 172 "Партнер Нефть" [13:27:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:27:13]line СНО: Общий режим [13:27:13]line Чек 311 26.10.2024 13:27 [13:27:13]line Смена: 532 ФФД: 1.0 [13:27:13]line ЗНМ: 0300000116 [13:27:13]line РНМ: 0000000000091780 [13:27:13]line Версия ККМ: 001 [13:27:13]line Талоны: Топливные Талоны [13:27:13]line 4755294 [13:27:13]line ФМ: 0000000000871765 [13:27:13]line ФД: 308890 [13:27:13]line ФПД: 180216137653085 [13:27:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T132717&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308890&fm=180216137653085&tin=02508201610067®Number=0000000000091780&sum=0 [13:27:13]OFD Sender: Processing packet 308890 [packets to send 222, broken 221] [13:27:13]ProducePacketName [13:27:13]name=ofd_packets/00308890 [13:27:13]OFD Sender: To server: pG, [13:27:13]CommunicateWithHost lk.salyk.kg:30040 [13:27:13]ConnectInit lk.salyk.kg [13:27:13]written 0, free lines is 4095 [13:27:13]Connected sock=10 [13: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 31 37 36 35 0C 01 00 00 10 10 04 01 5A 46 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 01 00 00 F4 03 04 00 35 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A B6 04 00 35 04 06 00 A3 E7 D6 DE 1B 5D 54 14 52 C8 8B 97 9C 9C [13:27:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C1 6E 47 00 68 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A B6 04 00 F4 03 04 00 94 94 1C 67 B6 04 01 00 00 12 EE BB 0B 81 6E 7A 4D [13:27:13]CommunicateWithHost err = 0 [13:27:13]CheckOFDResponse [13:27:13]1017 (14) - 77093643461234 [13:27:13]1041 (16) - 0000000000871765 [13:27:13]1040 (4) - 308890 [13:27:13]1012 (4) - 26.10.2024 07:04 [13:27:13]1206 (1) - 0 [13:27:13]OFD Sender: Remove packet 308890 [13:27:13]ProducePacketName [13:27:13]name=ofd_packets/00308890 [13:27:13]NVStorageDeleteData [13:27:13]Write to MH i2c: 01 00 00 5D CA 27 [13:27:13]Write i2c OK [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: 01 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: 01 07 00 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: 01 07 00 5D CA 00 00 00 00 00 CA 0C 04 [13:27:13]RasterBufferAndPrint [13:27:13]line [13:27:13]line [13:27:13]line [13:27:13]line [13:27:13]line [13:27:13]written 0, free lines is 3288 [13:27:13]MH_Cut [13:27:13]Write to MH i2c: D1 01 00 64 CA 01 00 [13:27:13]Write i2c OK [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: D1 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: D1 01 00 [13:27:13]MH_I2C_Read... [13:27:13]Read from MH i2c: D1 01 00 64 CA 00 FF [13:27:13]Write to MH i2c: 01 00 00 65 CA 2F [13:27:13]Write i2c OK [13:27:13]MH_I2C_Read... [13:27:14]OFD Sender: No OFD packet to send [13:27:14]*** Cut start [13:27:14]*** Purtial cut [13:27:14]*** Stage 1: CUTSNS_PIN = 1 [13:27:14]Read from MH i2c: 01 [13:27:14]MH_I2C_Read... [13:27:14]*** Stop cut motor [13:27:14]*** Cut end [13:27:14]Read from MH i2c: 01 07 00 [13:27:14]MH_I2C_Read... [13:27:14]Read from MH i2c: 01 07 00 65 CA 00 00 00 00 00 FF 0F 44 [13:27:14]process_action close_receipt done [13:27:14]requested_data is exist [13:27:14]produce_requested_data [13:27:14]requested_item fm.sn is exist - process it [13:27:14]wFMCommunicate request_size=4 [13:27:14]MH_SAM_APDU [13:27:14]CAPDU: 80 11 00 00 [13:27:14]Write to MH i2c: E2 08 00 66 CA 80 11 00 00 00 00 00 00 AA [13:27:14]Write i2c OK [13:27:14]MH_I2C_Read... [13:27:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:27:14]Read from MH i2c: E2 [13:27:14]MH_I2C_Read... [13:27:14]Read from MH i2c: E2 17 00 [13:27:14]MH_I2C_Read... [13:27:14]Read from MH i2c: E2 17 00 66 CA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FF [13:27:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:27:14]wFMCommunicate OK [13:27:14]requested_item fd.num is exist - process it [13:27:14]SAM_PROTO_GetFieldsCounters [13:27:14]wFMCommunicate request_size=4 [13:27:14]MH_SAM_APDU [13:27:14]CAPDU: 80 13 00 00 [13:27:14]Write to MH i2c: E2 08 00 67 CA 80 13 00 00 00 00 00 00 AD [13:27:14]Write i2c OK [13:27:14]MH_I2C_Read... [13:27:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:27:15]Read from MH i2c: E2 [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: E2 62 00 [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: E2 62 00 67 CA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9A B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 E2 [13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9A B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 37 01 00 00 5E 04 04 00 37 01 00 00 57 04 04 00 38 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:27:15]wFMCommunicate OK [13:27:15]SAM_PROTO_GetFieldsCounters done [13:27:15]requested_item shift.num is exist - process it [13:27:15]requested_item shift.opened is exist - process it [13:27:15]req_shift_opened [13:27:15]FM_GetShiftState [13:27:15]SAM_PROTO_GetShiftState [13:27:15]wFMCommunicate request_size=4 [13:27:15]MH_SAM_APDU [13:27:15]CAPDU: 80 13 01 00 [13:27:15]Write to MH i2c: E2 08 00 68 CA 80 13 01 00 00 00 00 00 AF [13:27:15]Write i2c OK [13:27:15]MH_I2C_Read... [13:27:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:27:15]Read from MH i2c: E2 [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: E2 0E 00 [13:27:15]MH_I2C_Read... [13:27:15]Read from MH i2c: E2 0E 00 68 CA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2D [13:27:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:27:15]wFMCommunicate OK [13:27:15]SAM_PROTO_GetShiftState done [13:27:15]FM_GetShiftState done [13:27:15]req_shift_opened done [13:27:15]requested_item shift.open_date is exist - process it [13:27:15]req_shift_open_date [13:27:15]req_shift_open_date done [13:27:15]produce_requested_data done [13:27:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308890,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:27:15]process_action_free close_receipt [13:27:15]json_value_free [13:27:15]json_value_free done [13:27:15]process_json_proto returns [13:27:15]Send response to host [13:27:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308890,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:27:15]free response buf [13:27:15]execute_script done [13:27:15]execute_script returns [13:27:15]free content buf [13:27:15]Sock 8.Close socket [13:27:15]Sock 8.Thread stoped [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:19]OFD Sender: No OFD packet to send [13:29:24]OFD Sender: No OFD packet to send [13:29:29]OFD Sender: No OFD packet to send [13:29:34]OFD Sender: No OFD packet to send [13:29:39]OFD Sender: No OFD packet to send [13:29:44]OFD Sender: No OFD packet to send [13:29:49]OFD Sender: No OFD packet to send [13:29:52]accept exits with 9 [13:29:52]New connection [13:29:52]New thread 3067198820 created [13:29:52]Thread 3067342180 joined [13:29:52]Waiting for new connection... [13:29:52] Sock 9.Parse request [13:29:52]Sock 9.Check first char [13:29:52]Sock 9.First char is OK [13:29:52]request: POST /json_proto HTTP/1.0 [13:29:52]Method: POST [13:29:52]URL: /json_proto [13:29:52]Method is POST - this is cgi request [13:29:52]url: /json_proto [13:29:52]query_string will be loaded in cgi processing [13:29:52]execute_cgi json_proto POST (null) [13:29:52]execute_cgi path=json_proto method=POST [13:29:52]POST find Content-Length [13:29:52]Host: 172.17.96.3:8080 [13:29:52]Content-Length: 683 [13:29:52]Content-Type: application/json [13:29:52] [13:29:52]POST finish read [13:29:52]Found Content-Length = 683 [13:29:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 9.070, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:52]execute_script... [13:29:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 9.070, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:52]POST & json_proto [13:29:52]process_json_proto [13:29:52]json parsed OK: [13:29:52]protocol is kg_v1.0 [13:29:52]action value=close_receipt [13:29:52]process_action close_receipt [13:29:52]cmd_close_receipt [13:29:52]MH_GetDate [13:29:52]Write to MH i2c: F0 00 00 69 CA 22 [13:29:52]Write i2c OK [13:29:52]MH_I2C_Read... [13:29:52]Read from MH i2c: F0 [13:29:52]MH_I2C_Read... [13:29:52]Read from MH i2c: F0 09 00 [13:29:52]MH_I2C_Read... [13:29:52]Read from MH i2c: F0 09 00 69 CA 00 D6 EE 1C 67 44 5E 04 65 7D [13:29:52]GetLastDocTimeStamp 1729949237 [13:29:52]current date 1729949398 [13:29:52]FM_GetShiftState [13:29:52]SAM_PROTO_GetShiftState [13:29:52]wFMCommunicate request_size=4 [13:29:52]MH_SAM_APDU [13:29:52]CAPDU: 80 13 01 00 [13:29:52]Write to MH i2c: E2 08 00 6A CA 80 13 01 00 00 00 00 00 B1 [13:29:52]Write i2c OK [13:29:52]MH_I2C_Read... [13:29:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:52]Read from MH i2c: E2 [13:29:52]MH_I2C_Read... [13:29:52]Read from MH i2c: E2 0E 00 [13:29:52]MH_I2C_Read... [13:29:52]Read from MH i2c: E2 0E 00 6A CA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2F [13:29:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:29:52]wFMCommunicate OK [13:29:52]SAM_PROTO_GetShiftState done [13:29:52]FM_GetShiftState done [13:29:52]opened in 1729902265 [13:29:52]opened+sec_in_day 1729988665 [13:29:52]quantity*price = 70020 [13:29:52]sum+1 = 70021 [13:29:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 312 26.10.2024 13:29 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308891 ФПД: 75086699960543 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T132958&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308891&fm=75086699960543&tin=02508201610067®Number=0000000000091780&sum=70000 [13:29:53]StoreToDocumentArchive [13:29:53]shift 532 fd 308891 [13:29:53]save to /storage/0532/doc_00308891 [13:29:53]save last doc name /storage/0532/doc_00308891 to /storage/kkm_last_doc_name [13:29:53]save OK [13:29:53]Clear old archive folders... [13:29:53]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:29:53]tlvbuf is B6F39EB0 [13:29:53]SAM_PROTO_ClearQueue [13:29:53]wFMCommunicate request_size=4 [13:29:53]MH_SAM_APDU [13:29:53]CAPDU: 80 09 00 00 [13:29:53]Write to MH i2c: E2 08 00 77 CA 80 09 00 00 00 00 00 00 B3 [13:29:53]Write i2c OK [13:29:53]MH_I2C_Read... [13:29:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:29:53]Read from MH i2c: E2 [13:29:53]MH_I2C_Read... [13:29:53]Read from MH i2c: E2 03 00 [13:29:53]MH_I2C_Read... [13:29:53]Read from MH i2c: E2 03 00 77 CA 00 90 00 B5 [13:29:53]RAPDU: 90 00 [13:29:53]wFMCommunicate OK [13:29:53]SAM_PROTO_ClearQueue done [13:29:53]KKMCreateOFDPacket [13:29:53]OFDProtocolAddRootSTLVToBuf [13:29:53]FM_MakeSignedData [13:29:53]FM_MakeSignedData [13:29:53]SAM_PROTO_SignData [13:29:53]wFMCommunicate request_size=4 [13:29:53]MH_SAM_APDU [13:29:53]CAPDU: 80 0D 01 02 [13:29:53]Write to MH i2c: E2 08 00 78 CA 80 0D 01 02 00 00 00 00 BB [13:29:53]Write i2c OK [13:29:53]MH_I2C_Read... [13:29:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:29:53]Read from MH i2c: E2 [13:29:53]MH_I2C_Read... [13:29:53]Read from MH i2c: E2 03 00 [13:29:53]MH_I2C_Read... [13:29:53]Read from MH i2c: E2 03 00 78 CA 00 90 00 B6 [13:29:53]RAPDU: 90 00 [13:29:53]wFMCommunicate OK [13:29:53]wFMCommunicate request_size=255 [13:29:53]MH_SAM_APDU [13:29:53]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 D6 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B B6 04 [13:29:53]Write to MH i2c: E2 02 01 79 CA 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 D6 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B B6 04 00 00 42 [13:29:53]Write i2c OK [13:29:53]MH_I2C_Read... [13:29:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:53]Read from MH i2c: E2 [13:29:53]MH_I2C_Read... [13:29:53]Read from MH i2c: E2 03 00 [13:29:53]MH_I2C_Read... [13:29:53]Read from MH i2c: E2 03 00 79 CA 00 90 00 B7 [13:29:53]RAPDU: 90 00 [13:29:53]wFMCommunicate OK [13:29:53]wFMCommunicate request_size=16 [13:29:53]MH_SAM_APDU [13:29:53]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 44 4A 7C 14 18 DF [13:29:53]Write to MH i2c: E2 13 00 7A CA 80 0D 02 02 0B 00 00 35 04 06 00 44 4A 7C 14 18 DF 00 00 28 [13:29:53]Write i2c OK [13:29:53]MH_I2C_Read... [13:29:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:53]Read from MH i2c: E2 [13:29:53]MH_I2C_Read... [13:29:53]Read from MH i2c: E2 03 00 [13:29:53]MH_I2C_Read... [13:29:53]Read from MH i2c: E2 03 00 7A CA 00 90 00 B8 [13:29:53]RAPDU: 90 00 [13:29:53]wFMCommunicate OK [13:29:53]wFMCommunicate request_size=4 [13:29:53]MH_SAM_APDU [13:29:53]CAPDU: 80 0D 03 02 [13:29:53]Write to MH i2c: E2 08 00 7B CA 80 0D 03 02 00 00 00 00 C0 [13:29:53]Write i2c OK [13:29:53]MH_I2C_Read... [13:29:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:29:53]Read from MH i2c: E2 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: E2 0B 00 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: E2 0B 00 7B CA 00 35 D5 12 80 A7 AE 9F 88 90 00 D9 [13:29:54]RAPDU: 35 D5 12 80 A7 AE 9F 88 90 00 [13:29:54]wFMCommunicate OK [13:29:54]SAM_PROTO_SignData done [13:29:54]FM_MakeSignedData done [13:29:54]CreateOFDProtocolMessage [13:29:54]wFMCommunicate request_size=4 [13:29:54]MH_SAM_APDU [13:29:54]CAPDU: 80 11 00 00 [13:29:54]Write to MH i2c: E2 08 00 7C CA 80 11 00 00 00 00 00 00 C0 [13:29:54]Write i2c OK [13:29:54]MH_I2C_Read... [13:29:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:54]Read from MH i2c: E2 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: E2 17 00 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: E2 17 00 7C CA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 15 [13:29:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:29:54]wFMCommunicate OK [13:29:54]CreateOFDProtocolMessage done [13:29:54]OFDSenderStorePacket 308891 [13:29:54]StoreOFDPacket docnum=308891 [13:29:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 A8 A9 0D 01 B9 EA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 D6 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B B6 04 00 35 04 06 00 44 4A 7C 14 18 DF 35 D5 12 80 A7 AE 9F 88 [13:29:54]CheckFolder [13:29:54]dirname=/storage/ofd_packets [13:29:54]CheckFolder done [13:29:54]ProducePacketName [13:29:54]name=ofd_packets/00308891 [13:29:54]NVStorageSaveData ofd_packets/00308891 [13:29:54]File name is /storage/ofd_packets/00308891 [13:29:54]Write 307 bytes [13:29:54]NVStorageSaveData done [13:29:54]OFDSenderStorePacket done [13:29:54]KKMCreateOFDPacket done [13:29:54]NVStorageSaveData kkm_last_timestamp [13:29:54]File name is /storage/kkm_last_timestamp [13:29:54]Write 4 bytes [13:29:54]NVStorageSaveData done [13:29:54]ExternCall_PrintAddStr [13:29:54]wPrintStart [13:29:54]Write to MH i2c: 01 00 00 7D CA 47 [13:29:54]Write i2c OK [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: 01 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: 01 07 00 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: 01 07 00 7D CA 00 00 00 00 00 FF 0F 5C [13:29:54]RasterBufferAndPrint [13:29:54]line Счет N : (1)642762 [13:29:54]line ИНН: 02508201610067 [13:29:54]line Контрольно-Кассовый Чек [13:29:54]line ПРОДАЖА [13:29:54]line ТРК (МРК, ГНК) : 42 [13:29:54]line Товар: 2710194210 [13:29:54]line D-ENERGY ДТ-К-2 [13:29:54]line 9.070 * 77.20 [13:29:54]line = 700.20 [13:29:54]line НДС 12% НСП 1% [13:29:54]line > о реализуемом товаре [13:29:54]line ОКРУГЛЕНИЕ: -0.20 [13:29:54]line ИТОГО: 700.00 [13:29:54]line Внесено: 700.00 [13:29:54]line СДАЧА: 0.00 [13:29:54]line НСП 1% : 6.20 [13:29:54]line НДС 12% : 74.36 [13:29:54]line Наличными: 700.00 [13:29:54]line Безнал.: 0.00 [13:29:54]line Место: АЗС № 172 "Партнер Нефть" [13:29:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:29:54]line СНО: Общий режим [13:29:54]line Чек 312 26.10.2024 13:29 [13:29:54]line Смена: 532 ФФД: 1.0 [13:29:54]line ЗНМ: 0300000116 [13:29:54]line РНМ: 0000000000091780 [13:29:54]line Версия ККМ: 001 [13:29:54]line ФМ: 0000000000871765 [13:29:54]line ФД: 308891 [13:29:54]line ФПД: 75086699960543 [13:29:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T132958&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308891&fm=75086699960543&tin=02508201610067®Number=0000000000091780&sum=70000 [13:29:54]OFD Sender: Processing packet 308891 [packets to send 222, broken 221] [13:29:54]ProducePacketName [13:29:54]name=ofd_packets/00308891 [13:29:54]OFD Sender: To server: pG, [13:29:54]CommunicateWithHost lk.salyk.kg:30040 [13:29:54]ConnectInit lk.salyk.kg [13:29:54]written 0, free lines is 4095 [13:29:54]Connected sock=10 [13:29:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 A8 A9 0D 01 B9 EA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 01 00 00 F4 03 04 00 D6 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B B6 04 00 35 04 06 00 44 4A 7C 14 18 DF 35 D5 12 80 A7 AE 9F 88 [13:29:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 06 CF 47 00 03 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 31 37 36 35 10 04 04 00 9B B6 04 00 F4 03 04 00 35 95 1C 67 B6 04 01 00 00 73 1D F1 D9 57 5D 61 5B [13:29:54]CommunicateWithHost err = 0 [13:29:54]CheckOFDResponse [13:29:54]1017 (14) - 77093643461234 [13:29:54]1041 (16) - 0000000000871765 [13:29:54]1040 (4) - 308891 [13:29:54]1012 (4) - 26.10.2024 07:07 [13:29:54]1206 (1) - 0 [13:29:54]OFD Sender: Remove packet 308891 [13:29:54]ProducePacketName [13:29:54]name=ofd_packets/00308891 [13:29:54]NVStorageDeleteData [13:29:54]Write to MH i2c: 01 00 00 A7 CA 71 [13:29:54]Write i2c OK [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: 01 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: 01 07 00 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: 01 07 00 A7 CA 00 00 00 00 00 B3 0C 37 [13:29:54]RasterBufferAndPrint [13:29:54]line [13:29:54]line [13:29:54]line [13:29:54]line [13:29:54]line [13:29:54]written 0, free lines is 3255 [13:29:54]MH_Cut [13:29:54]Write to MH i2c: D1 01 00 AE CA 01 4A [13:29:54]Write i2c OK [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: D1 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: D1 01 00 [13:29:54]MH_I2C_Read... [13:29:54]Read from MH i2c: D1 01 00 AE CA 00 49 [13:29:54]Write to MH i2c: 01 00 00 AF CA 79 [13:29:54]Write i2c OK [13:29:54]MH_I2C_Read... [13:29:55]OFD Sender: No OFD packet to send [13:29:55]*** Cut start [13:29:55]*** Purtial cut [13:29:55]*** Stage 1: CUTSNS_PIN = 1 [13:29:55]Read from MH i2c: 01 [13:29:55]MH_I2C_Read... [13:29:55]*** Stop cut motor [13:29:55]*** Cut end [13:29:55]Read from MH i2c: 01 07 00 [13:29:55]MH_I2C_Read... [13:29:55]Read from MH i2c: 01 07 00 AF CA 00 00 00 00 00 FF 0F 8E [13:29:55]process_action close_receipt done [13:29:55]requested_data is exist [13:29:55]produce_requested_data [13:29:55]requested_item fm.sn is exist - process it [13:29:55]wFMCommunicate request_size=4 [13:29:55]MH_SAM_APDU [13:29:55]CAPDU: 80 11 00 00 [13:29:55]Write to MH i2c: E2 08 00 B0 CA 80 11 00 00 00 00 00 00 F4 [13:29:55]Write i2c OK [13:29:55]MH_I2C_Read... [13:29:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:55]Read from MH i2c: E2 [13:29:55]MH_I2C_Read... [13:29:55]Read from MH i2c: E2 17 00 [13:29:55]MH_I2C_Read... [13:29:56]Read from MH i2c: E2 17 00 B0 CA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 49 [13:29:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:29:56]wFMCommunicate OK [13:29:56]requested_item fd.num is exist - process it [13:29:56]SAM_PROTO_GetFieldsCounters [13:29:56]wFMCommunicate request_size=4 [13:29:56]MH_SAM_APDU [13:29:56]CAPDU: 80 13 00 00 [13:29:56]Write to MH i2c: E2 08 00 B1 CA 80 13 00 00 00 00 00 00 F7 [13:29:56]Write i2c OK [13:29:56]MH_I2C_Read... [13:29:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:29:56]Read from MH i2c: E2 [13:29:56]MH_I2C_Read... [13:29:56]Read from MH i2c: E2 62 00 [13:29:56]MH_I2C_Read... [13:29:56]Read from MH i2c: E2 62 00 B1 CA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9B B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 30 [13:29: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9B B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 38 01 00 00 5E 04 04 00 38 01 00 00 57 04 04 00 39 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:29:56]wFMCommunicate OK [13:29:56]SAM_PROTO_GetFieldsCounters done [13:29:56]requested_item shift.num is exist - process it [13:29:56]requested_item shift.opened is exist - process it [13:29:56]req_shift_opened [13:29:56]FM_GetShiftState [13:29:56]SAM_PROTO_GetShiftState [13:29:56]wFMCommunicate request_size=4 [13:29:56]MH_SAM_APDU [13:29:56]CAPDU: 80 13 01 00 [13:29:56]Write to MH i2c: E2 08 00 B2 CA 80 13 01 00 00 00 00 00 F9 [13:29:56]Write i2c OK [13:29:56]MH_I2C_Read... [13:29:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:56]Read from MH i2c: E2 [13:29:56]MH_I2C_Read... [13:29:56]Read from MH i2c: E2 0E 00 [13:29:56]MH_I2C_Read... [13:29:56]Read from MH i2c: E2 0E 00 B2 CA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 77 [13:29:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:29:56]wFMCommunicate OK [13:29:56]SAM_PROTO_GetShiftState done [13:29:56]FM_GetShiftState done [13:29:56]req_shift_opened done [13:29:56]requested_item shift.open_date is exist - process it [13:29:56]req_shift_open_date [13:29:56]req_shift_open_date done [13:29:56]produce_requested_data done [13:29:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308891,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:29:56]process_action_free close_receipt [13:29:56]json_value_free [13:29:56]json_value_free done [13:29:56]process_json_proto returns [13:29:56]Send response to host [13:29:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308891,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:29:56]free response buf [13:29:56]execute_script done [13:29:56]execute_script returns [13:29:56]free content buf [13:29:56]Sock 9.Close socket [13:29:56]Sock 9.Thread stoped [13:30:00]OFD Sender: No OFD packet to send [13:30:05]OFD Sender: No OFD packet to send [13:30:10]OFD Sender: No OFD packet to send [13:30:15]OFD Sender: No OFD packet to send [13:30:20]OFD Sender: No OFD packet to send [13:30:22]accept exits with 8 [13:30:22]New connection [13:30:22]New thread 3067342180 created [13:30:22]Thread 3067198820 joined [13:30:22]Waiting for new connection... [13:30:22] Sock 8.Parse request [13:30:22]Sock 8.Check first char [13:30:22]Sock 8.First char is OK [13:30:22]request: POST /json_proto HTTP/1.0 [13:30:22]Method: POST [13:30:22]URL: /json_proto [13:30:22]Method is POST - this is cgi request [13:30:22]url: /json_proto [13:30:22]query_string will be loaded in cgi processing [13:30:22]execute_cgi json_proto POST (null) [13:30:22]execute_cgi path=json_proto method=POST [13:30:22]POST find Content-Length [13:30:22]Host: 172.17.96.3:8080 [13:30:22]Content-Length: 677 [13:30:22]Content-Type: application/json [13:30:22] [13:30:22]POST finish read [13:30:22]Found Content-Length = 677 [13:30:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [13:30:22]execute_script... [13:30: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)642763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [13:30:22]POST & json_proto [13:30:22]process_json_proto [13:30:22]json parsed OK: [13:30:22]protocol is kg_v1.0 [13:30:22]action value=close_receipt [13:30:22]process_action close_receipt [13:30:22]cmd_close_receipt [13:30:22]MH_GetDate [13:30:22]Write to MH i2c: F0 00 00 B3 CA 6C [13:30:22]Write i2c OK [13:30:22]MH_I2C_Read... [13:30:22]Read from MH i2c: F0 [13:30:22]MH_I2C_Read... [13:30:22]Read from MH i2c: F0 09 00 [13:30:22]MH_I2C_Read... [13:30:22]Read from MH i2c: F0 09 00 B3 CA 00 F4 EE 1C 67 44 5E 04 65 E5 [13:30:22]GetLastDocTimeStamp 1729949398 [13:30:22]current date 1729949428 [13:30:22]FM_GetShiftState [13:30:22]SAM_PROTO_GetShiftState [13:30:22]wFMCommunicate request_size=4 [13:30:22]MH_SAM_APDU [13:30:22]CAPDU: 80 13 01 00 [13:30:22]Write to MH i2c: E2 08 00 B4 CA 80 13 01 00 00 00 00 00 FB [13:30:22]Write i2c OK [13:30:22]MH_I2C_Read... [13:30:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:22]Read from MH i2c: E2 [13:30:22]MH_I2C_Read... [13:30:22]Read from MH i2c: E2 0E 00 [13:30:22]MH_I2C_Read... [13:30:22]Read from MH i2c: E2 0E 00 B4 CA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 79 [13:30:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:30:22]wFMCommunicate OK [13:30:22]SAM_PROTO_GetShiftState done [13:30:22]FM_GetShiftState done [13:30:22]opened in 1729902265 [13:30:22]opened+sec_in_day 1729988665 [13:30:22]quantity*price = 40006 [13:30:22]sum+1 = 40007 [13:30:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 313 26.10.2024 13:30 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308892 ФПД: 249807509495004 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133028&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308892&fm=249807509495004&tin=02508201610067®Number=0000000000091780&sum=40000 [13:30:23]StoreToDocumentArchive [13:30:23]shift 532 fd 308892 [13:30:23]save to /storage/0532/doc_00308892 [13:30:23]save last doc name /storage/0532/doc_00308892 to /storage/kkm_last_doc_name [13:30:23]save OK [13:30:23]Clear old archive folders... [13:30:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:30:23]tlvbuf is 00ACDD50 [13:30:23]SAM_PROTO_ClearQueue [13:30:23]wFMCommunicate request_size=4 [13:30:23]MH_SAM_APDU [13:30:23]CAPDU: 80 09 00 00 [13:30:23]Write to MH i2c: E2 08 00 C1 CA 80 09 00 00 00 00 00 00 FD [13:30:23]Write i2c OK [13:30:23]MH_I2C_Read... [13:30:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:30:23]Read from MH i2c: E2 [13:30:23]MH_I2C_Read... [13:30:23]Read from MH i2c: E2 03 00 [13:30:23]MH_I2C_Read... [13:30:23]Read from MH i2c: E2 03 00 C1 CA 00 90 00 FF [13:30:23]RAPDU: 90 00 [13:30:23]wFMCommunicate OK [13:30:23]SAM_PROTO_ClearQueue done [13:30:23]KKMCreateOFDPacket [13:30:23]OFDProtocolAddRootSTLVToBuf [13:30:23]FM_MakeSignedData [13:30:23]FM_MakeSignedData [13:30:23]SAM_PROTO_SignData [13:30:23]wFMCommunicate request_size=4 [13:30:23]MH_SAM_APDU [13:30:23]CAPDU: 80 0D 01 02 [13:30:23]Write to MH i2c: E2 08 00 C2 CA 80 0D 01 02 00 00 00 00 05 [13:30:23]Write i2c OK [13:30:23]MH_I2C_Read... [13:30:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:30:23]Read from MH i2c: E2 [13:30:23]MH_I2C_Read... [13:30:23]Read from MH i2c: E2 03 00 [13:30:23]MH_I2C_Read... [13:30:23]Read from MH i2c: E2 03 00 C2 CA 00 90 00 00 [13:30:23]RAPDU: 90 00 [13:30:23]wFMCommunicate OK [13:30:23]wFMCommunicate request_size=255 [13:30:23]MH_SAM_APDU [13:30:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 39 01 00 00 F4 03 04 00 F4 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B6 04 00 35 04 06 00 E3 [13:30:23]Write to MH i2c: E2 02 01 C3 CA 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 39 01 00 00 F4 03 04 00 F4 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B6 04 00 35 04 06 00 E3 00 00 50 [13:30:23]Write i2c OK [13:30:23]MH_I2C_Read... [13:30:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:23]Read from MH i2c: E2 [13:30:23]MH_I2C_Read... [13:30:23]Read from MH i2c: E2 03 00 [13:30:23]MH_I2C_Read... [13:30:23]Read from MH i2c: E2 03 00 C3 CA 00 90 00 01 [13:30:23]RAPDU: 90 00 [13:30:23]wFMCommunicate OK [13:30:23]wFMCommunicate request_size=10 [13:30:23]MH_SAM_APDU [13:30:23]CAPDU: 80 0D 02 02 05 32 D7 DD 9C DC [13:30:23]Write to MH i2c: E2 0D 00 C4 CA 80 0D 02 02 05 00 32 D7 DD 9C DC 00 00 70 [13:30:23]Write i2c OK [13:30:23]MH_I2C_Read... [13:30:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:30:23]Read from MH i2c: E2 [13:30:23]MH_I2C_Read... [13:30:23]Read from MH i2c: E2 03 00 [13:30:23]MH_I2C_Read... [13:30:23]Read from MH i2c: E2 03 00 C4 CA 00 90 00 02 [13:30:23]RAPDU: 90 00 [13:30:23]wFMCommunicate OK [13:30:23]wFMCommunicate request_size=4 [13:30:23]MH_SAM_APDU [13:30:23]CAPDU: 80 0D 03 02 [13:30:23]Write to MH i2c: E2 08 00 C5 CA 80 0D 03 02 00 00 00 00 0A [13:30:23]Write i2c OK [13:30:23]MH_I2C_Read... [13:30:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:30:24]Read from MH i2c: E2 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 0B 00 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 0B 00 C5 CA 00 D2 13 C8 AB E0 4C BB 59 90 00 A3 [13:30:24]RAPDU: D2 13 C8 AB E0 4C BB 59 90 00 [13:30:24]wFMCommunicate OK [13:30:24]SAM_PROTO_SignData done [13:30:24]FM_MakeSignedData done [13:30:24]CreateOFDProtocolMessage [13:30:24]wFMCommunicate request_size=4 [13:30:24]MH_SAM_APDU [13:30:24]CAPDU: 80 11 00 00 [13:30:24]Write to MH i2c: E2 08 00 C6 CA 80 11 00 00 00 00 00 00 0A [13:30:24]Write i2c OK [13:30:24]MH_I2C_Read... [13:30:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:24]Read from MH i2c: E2 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 17 00 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: E2 17 00 C6 CA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5F [13:30:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:30:24]wFMCommunicate OK [13:30:24]CreateOFDProtocolMessage done [13:30:24]OFDSenderStorePacket 308892 [13:30:24]StoreOFDPacket docnum=308892 [13:30:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DE 59 07 01 3E 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 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 39 01 00 00 F4 03 04 00 F4 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B6 04 00 35 04 06 00 E3 32 D7 DD 9C DC D2 13 C8 AB E0 4C BB 59 [13:30:24]CheckFolder [13:30:24]dirname=/storage/ofd_packets [13:30:24]CheckFolder done [13:30:24]ProducePacketName [13:30:24]name=ofd_packets/00308892 [13:30:24]NVStorageSaveData ofd_packets/00308892 [13:30:24]File name is /storage/ofd_packets/00308892 [13:30:24]Write 301 bytes [13:30:24]NVStorageSaveData done [13:30:24]OFDSenderStorePacket done [13:30:24]KKMCreateOFDPacket done [13:30:24]NVStorageSaveData kkm_last_timestamp [13:30:24]File name is /storage/kkm_last_timestamp [13:30:24]Write 4 bytes [13:30:24]NVStorageSaveData done [13:30:24]ExternCall_PrintAddStr [13:30:24]wPrintStart [13:30:24]Write to MH i2c: 01 00 00 C7 CA 91 [13:30:24]Write i2c OK [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: 01 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: 01 07 00 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: 01 07 00 C7 CA 00 00 00 00 00 FF 0F A6 [13:30:24]RasterBufferAndPrint [13:30:24]line Счет N : (1)642763 [13:30:24]line ИНН: 02508201610067 [13:30:24]line Контрольно-Кассовый Чек [13:30:24]line ПРОДАЖА [13:30:24]line ТРК (МРК, ГНК) : 31 [13:30:24]line Товар: 2710124130 [13:30:24]line Аи-92-К-2 [13:30:24]line 5.980 * 66.90 [13:30:24]line = 400.06 [13:30:24]line НДС 12% НСП 1% [13:30:24]line > о реализуемом товаре [13:30:24]line ОКРУГЛЕНИЕ: -0.06 [13:30:24]line ИТОГО: 400.00 [13:30:24]line Внесено: 400.00 [13:30:24]line СДАЧА: 0.00 [13:30:24]line НСП 1% : 3.54 [13:30:24]line НДС 12% : 42.48 [13:30:24]line Наличными: 400.00 [13:30:24]line Безнал.: 0.00 [13:30:24]line Место: АЗС № 172 "Партнер Нефть" [13:30:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:30:24]line СНО: Общий режим [13:30:24]line Чек 313 26.10.2024 13:30 [13:30:24]line Смена: 532 ФФД: 1.0 [13:30:24]line ЗНМ: 0300000116 [13:30:24]line РНМ: 0000000000091780 [13:30:24]line Версия ККМ: 001 [13:30:24]line ФМ: 0000000000871765 [13:30:24]line ФД: 308892 [13:30:24]line ФПД: 249807509495004 [13:30:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133028&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308892&fm=249807509495004&tin=02508201610067®Number=0000000000091780&sum=40000 [13:30:24]written 0, free lines is 4095 [13:30:24]OFD Sender: Processing packet 308892 [packets to send 222, broken 221] [13:30:24]ProducePacketName [13:30:24]name=ofd_packets/00308892 [13:30:24]OFD Sender: To server: pG, [13:30:24]CommunicateWithHost lk.salyk.kg:30040 [13:30:24]ConnectInit lk.salyk.kg [13:30:24]Connected sock=10 [13:30:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DE 59 07 01 3E 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 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 39 01 00 00 F4 03 04 00 F4 EE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B6 04 00 35 04 06 00 E3 32 D7 DD 9C DC D2 13 C8 AB E0 4C BB 59 [13:30:24]Write to MH i2c: 01 00 00 F1 CA BB [13:30:24]Write i2c OK [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: 01 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: 01 07 00 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: 01 07 00 F1 CA 00 00 00 00 00 B7 0C 85 [13:30:24]RasterBufferAndPrint [13:30:24]line [13:30:24]line [13:30:24]line [13:30:24]line [13:30:24]line [13:30:24]written 0, free lines is 3262 [13:30:24]MH_Cut [13:30:24]Write to MH i2c: D1 01 00 F8 CA 01 94 [13:30:24]Write i2c OK [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: D1 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: D1 01 00 [13:30:24]MH_I2C_Read... [13:30:24]Read from MH i2c: D1 01 00 F8 CA 00 93 [13:30:24]Write to MH i2c: 01 00 00 F9 CA C3 [13:30:24]Write i2c OK [13:30:24]MH_I2C_Read... [13:30:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1D B4 47 00 12 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B6 04 00 F4 03 04 00 52 95 1C 67 B6 04 01 00 00 06 D6 3C FF 64 61 02 4C [13:30:24]CommunicateWithHost err = 0 [13:30:24]CheckOFDResponse [13:30:24]1017 (14) - 77093643461234 [13:30:24]1041 (16) - 0000000000871765 [13:30:24]1040 (4) - 308892 [13:30:24]1012 (4) - 26.10.2024 07:08 [13:30:24]1206 (1) - 0 [13:30:24]OFD Sender: Remove packet 308892 [13:30:24]ProducePacketName [13:30:24]name=ofd_packets/00308892 [13:30:24]NVStorageDeleteData [13:30:25]OFD Sender: No OFD packet to send [13:30:25]*** Cut start [13:30:25]*** Purtial cut [13:30:25]*** Stage 1: CUTSNS_PIN = 1 [13:30:25]Read from MH i2c: 01 [13:30:25]MH_I2C_Read... [13:30:25]*** Stop cut motor [13:30:25]*** Cut end [13:30:25]Read from MH i2c: 01 07 00 [13:30:25]MH_I2C_Read... [13:30:25]Read from MH i2c: 01 07 00 F9 CA 00 00 00 00 00 FF 0F D8 [13:30:25]process_action close_receipt done [13:30:25]requested_data is exist [13:30:25]produce_requested_data [13:30:25]requested_item fm.sn is exist - process it [13:30:25]wFMCommunicate request_size=4 [13:30:25]MH_SAM_APDU [13:30:25]CAPDU: 80 11 00 00 [13:30:25]Write to MH i2c: E2 08 00 FA CA 80 11 00 00 00 00 00 00 3E [13:30:25]Write i2c OK [13:30:25]MH_I2C_Read... [13:30:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:30:25]Read from MH i2c: E2 [13:30:25]MH_I2C_Read... [13:30:25]Read from MH i2c: E2 17 00 [13:30:25]MH_I2C_Read... [13:30:25]Read from MH i2c: E2 17 00 FA CA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 93 [13:30:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:30:25]wFMCommunicate OK [13:30:25]requested_item fd.num is exist - process it [13:30:25]SAM_PROTO_GetFieldsCounters [13:30:25]wFMCommunicate request_size=4 [13:30:25]MH_SAM_APDU [13:30:25]CAPDU: 80 13 00 00 [13:30:25]Write to MH i2c: E2 08 00 FB CA 80 13 00 00 00 00 00 00 41 [13:30:25]Write i2c OK [13:30:25]MH_I2C_Read... [13:30:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:30:25]Read from MH i2c: E2 [13:30:25]MH_I2C_Read... [13:30:25]Read from MH i2c: E2 62 00 [13:30:25]MH_I2C_Read... [13:30:25]Read from MH i2c: E2 62 00 FB CA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9C B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 7E [13:30: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9C B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 39 01 00 00 5E 04 04 00 39 01 00 00 57 04 04 00 3A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:30:25]wFMCommunicate OK [13:30:25]SAM_PROTO_GetFieldsCounters done [13:30:25]requested_item shift.num is exist - process it [13:30:25]requested_item shift.opened is exist - process it [13:30:25]req_shift_opened [13:30:25]FM_GetShiftState [13:30:25]SAM_PROTO_GetShiftState [13:30:25]wFMCommunicate request_size=4 [13:30:25]MH_SAM_APDU [13:30:25]CAPDU: 80 13 01 00 [13:30:25]Write to MH i2c: E2 08 00 FC CA 80 13 01 00 00 00 00 00 43 [13:30:25]Write i2c OK [13:30:25]MH_I2C_Read... [13:30:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:30:25]Read from MH i2c: E2 [13:30:25]MH_I2C_Read... [13:30:25]Read from MH i2c: E2 0E 00 [13:30:25]MH_I2C_Read... [13:30:25]Read from MH i2c: E2 0E 00 FC CA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C1 [13:30:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:30:25]wFMCommunicate OK [13:30:25]SAM_PROTO_GetShiftState done [13:30:25]FM_GetShiftState done [13:30:25]req_shift_opened done [13:30:25]requested_item shift.open_date is exist - process it [13:30:25]req_shift_open_date [13:30:25]req_shift_open_date done [13:30:25]produce_requested_data done [13:30:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308892,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:30:25]process_action_free close_receipt [13:30:25]json_value_free [13:30:25]json_value_free done [13:30:25]process_json_proto returns [13:30:25]Send response to host [13:30:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308892,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:30:25]free response buf [13:30:25]execute_script done [13:30:25]execute_script returns [13:30:25]free content buf [13:30:25]Sock 8.Close socket [13:30:25]Sock 8.Thread stoped [13:30:30]OFD Sender: No OFD packet to send [13:30:35]OFD Sender: No OFD packet to send [13:30:40]OFD Sender: No OFD packet to send [13:30:45]OFD Sender: No OFD packet to send [13:30:50]OFD Sender: No OFD packet to send [13:30:55]OFD Sender: No OFD packet to send [13:31:00]OFD Sender: No OFD packet to send [13:31:05]OFD Sender: No OFD packet to send [13:31:05]accept exits with 9 [13:31:05]New connection [13:31:05]New thread 3067198820 created [13:31:05]Thread 3067342180 joined [13:31:05]Waiting for new connection... [13:31:05] Sock 9.Parse request [13:31:05]Sock 9.Check first char [13:31:05]Sock 9.First char is OK [13:31:05]request: POST /json_proto HTTP/1.0 [13:31:05]Method: POST [13:31:05]URL: /json_proto [13:31:05]Method is POST - this is cgi request [13:31:05]url: /json_proto [13:31:05]query_string will be loaded in cgi processing [13:31:05]execute_cgi json_proto POST (null) [13:31:05]execute_cgi path=json_proto method=POST [13:31:05]POST find Content-Length [13:31:05]Host: 172.17.96.3:8080 [13:31:05]Content-Length: 688 [13:31:05]Content-Type: application/json [13:31:05] [13:31:05]POST finish read [13:31:05]Found Content-Length = 688 [13:31:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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:31:05]execute_script... [13:31: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)642764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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:31:05]POST & json_proto [13:31:05]process_json_proto [13:31:05]json parsed OK: [13:31:05]protocol is kg_v1.0 [13:31:05]action value=close_receipt [13:31:05]process_action close_receipt [13:31:05]cmd_close_receipt [13:31:05]MH_GetDate [13:31:05]Write to MH i2c: F0 00 00 FD CA B6 [13:31:05]Write i2c OK [13:31:05]MH_I2C_Read... [13:31:05]Read from MH i2c: F0 [13:31:05]MH_I2C_Read... [13:31:05]Read from MH i2c: F0 09 00 [13:31:05]MH_I2C_Read... [13:31:05]Read from MH i2c: F0 09 00 FD CA 00 1F EF 1C 67 44 5E 04 65 5B [13:31:05]GetLastDocTimeStamp 1729949428 [13:31:05]current date 1729949471 [13:31:05]FM_GetShiftState [13:31:05]SAM_PROTO_GetShiftState [13:31:05]wFMCommunicate request_size=4 [13:31:05]MH_SAM_APDU [13:31:05]CAPDU: 80 13 01 00 [13:31:05]Write to MH i2c: E2 08 00 FE CA 80 13 01 00 00 00 00 00 45 [13:31:05]Write i2c OK [13:31:05]MH_I2C_Read... [13:31:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:05]Read from MH i2c: E2 [13:31:05]MH_I2C_Read... [13:31:05]Read from MH i2c: E2 0E 00 [13:31:05]MH_I2C_Read... [13:31:05]Read from MH i2c: E2 0E 00 FE CA 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C3 [13:31:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:31:05]wFMCommunicate OK [13:31:05]SAM_PROTO_GetShiftState done [13:31:05]FM_GetShiftState done [13:31:05]opened in 1729902265 [13:31:05]opened+sec_in_day 1729988665 [13:31:05]quantity*price = 100051 [13:31:05]sum+1 = 100052 [13:31:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 314 26.10.2024 13:31 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308893 ФПД: 76517622886189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133111&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308893&fm=76517622886189&tin=02508201610067®Number=0000000000091780&sum=100000 [13:31:06]StoreToDocumentArchive [13:31:06]shift 532 fd 308893 [13:31:06]save to /storage/0532/doc_00308893 [13:31:06]save last doc name /storage/0532/doc_00308893 to /storage/kkm_last_doc_name [13:31:06]save OK [13:31:06]Clear old archive folders... [13:31:06]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:31:06]tlvbuf is 00AE4310 [13:31:06]SAM_PROTO_ClearQueue [13:31:06]wFMCommunicate request_size=4 [13:31:06]MH_SAM_APDU [13:31:06]CAPDU: 80 09 00 00 [13:31:06]Write to MH i2c: E2 08 00 0B CB 80 09 00 00 00 00 00 00 48 [13:31:06]Write i2c OK [13:31:06]MH_I2C_Read... [13:31:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:31:06]Read from MH i2c: E2 [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: E2 03 00 [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: E2 03 00 0B CB 00 90 00 4A [13:31:06]RAPDU: 90 00 [13:31:06]wFMCommunicate OK [13:31:06]SAM_PROTO_ClearQueue done [13:31:06]KKMCreateOFDPacket [13:31:06]OFDProtocolAddRootSTLVToBuf [13:31:06]FM_MakeSignedData [13:31:06]FM_MakeSignedData [13:31:06]SAM_PROTO_SignData [13:31:06]wFMCommunicate request_size=4 [13:31:06]MH_SAM_APDU [13:31:06]CAPDU: 80 0D 01 02 [13:31:06]Write to MH i2c: E2 08 00 0C CB 80 0D 01 02 00 00 00 00 50 [13:31:06]Write i2c OK [13:31:06]MH_I2C_Read... [13:31:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:31:06]Read from MH i2c: E2 [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: E2 03 00 [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: E2 03 00 0C CB 00 90 00 4B [13:31:06]RAPDU: 90 00 [13:31:06]wFMCommunicate OK [13:31:06]wFMCommunicate request_size=255 [13:31:06]MH_SAM_APDU [13:31:06]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 3A 01 00 00 F4 03 04 00 1F EF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D B6 04 [13:31:06]Write to MH i2c: E2 02 01 0D CB 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 3A 01 00 00 F4 03 04 00 1F EF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D B6 04 00 00 FF [13:31:06]Write i2c OK [13:31:06]MH_I2C_Read... [13:31:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:06]Read from MH i2c: E2 [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: E2 03 00 [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: E2 03 00 0D CB 00 90 00 4C [13:31:06]RAPDU: 90 00 [13:31:06]wFMCommunicate OK [13:31:06]wFMCommunicate request_size=16 [13:31:06]MH_SAM_APDU [13:31:06]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 45 97 A5 BB 2F 2D [13:31:06]Write to MH i2c: E2 13 00 0E CB 80 0D 02 02 0B 00 00 35 04 06 00 45 97 A5 BB 2F 2D 00 00 40 [13:31:06]Write i2c OK [13:31:06]MH_I2C_Read... [13:31:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:06]Read from MH i2c: E2 [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: E2 03 00 [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: E2 03 00 0E CB 00 90 00 4D [13:31:06]RAPDU: 90 00 [13:31:06]wFMCommunicate OK [13:31:06]wFMCommunicate request_size=4 [13:31:06]MH_SAM_APDU [13:31:06]CAPDU: 80 0D 03 02 [13:31:06]Write to MH i2c: E2 08 00 0F CB 80 0D 03 02 00 00 00 00 55 [13:31:06]Write i2c OK [13:31:06]MH_I2C_Read... [13:31:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:31:06]Read from MH i2c: E2 [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: E2 0B 00 [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: E2 0B 00 0F CB 00 5F 21 DD 2D 0D C4 A7 8F 90 00 E7 [13:31:06]RAPDU: 5F 21 DD 2D 0D C4 A7 8F 90 00 [13:31:06]wFMCommunicate OK [13:31:06]SAM_PROTO_SignData done [13:31:06]FM_MakeSignedData done [13:31:06]CreateOFDProtocolMessage [13:31:06]wFMCommunicate request_size=4 [13:31:06]MH_SAM_APDU [13:31:06]CAPDU: 80 11 00 00 [13:31:06]Write to MH i2c: E2 08 00 10 CB 80 11 00 00 00 00 00 00 55 [13:31:06]Write i2c OK [13:31:06]MH_I2C_Read... [13:31:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:06]Read from MH i2c: E2 [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: E2 17 00 [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: E2 17 00 10 CB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AA [13:31:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:31:06]wFMCommunicate OK [13:31:06]CreateOFDProtocolMessage done [13:31:06]OFDSenderStorePacket 308893 [13:31:06]StoreOFDPacket docnum=308893 [13:31:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 D9 1D 0D 01 DF 76 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 3A 01 00 00 F4 03 04 00 1F EF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D B6 04 00 35 04 06 00 45 97 A5 BB 2F 2D 5F 21 DD 2D 0D C4 A7 8F [13:31:06]CheckFolder [13:31:06]dirname=/storage/ofd_packets [13:31:06]CheckFolder done [13:31:06]ProducePacketName [13:31:06]name=ofd_packets/00308893 [13:31:06]NVStorageSaveData ofd_packets/00308893 [13:31:06]File name is /storage/ofd_packets/00308893 [13:31:06]Write 307 bytes [13:31:06]NVStorageSaveData done [13:31:06]OFDSenderStorePacket done [13:31:06]KKMCreateOFDPacket done [13:31:06]NVStorageSaveData kkm_last_timestamp [13:31:06]File name is /storage/kkm_last_timestamp [13:31:06]Write 4 bytes [13:31:06]NVStorageSaveData done [13:31:06]ExternCall_PrintAddStr [13:31:06]wPrintStart [13:31:06]Write to MH i2c: 01 00 00 11 CB DC [13:31:06]Write i2c OK [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: 01 [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: 01 07 00 [13:31:06]MH_I2C_Read... [13:31:06]Read from MH i2c: 01 07 00 11 CB 00 00 00 00 00 FF 0F F1 [13:31:06]RasterBufferAndPrint [13:31:06]line Счет N : (1)642764 [13:31:06]line ИНН: 02508201610067 [13:31:06]line Контрольно-Кассовый Чек [13:31:06]line ПРОДАЖА [13:31:06]line ТРК (МРК, ГНК) : 63 [13:31:06]line Товар: 2710194210 [13:31:06]line D-ENERGY ДТ-К-2 [13:31:06]line 12.960 * 77.20 [13:31:06]line = 1000.51 [13:31:06]line НДС 12% НСП 1% [13:31:06]line > о реализуемом товаре [13:31:06]line ОКРУГЛЕНИЕ: -0.51 [13:31:06]line ИТОГО: 1000.00 [13:31:06]line Внесено: 1000.00 [13:31:06]line СДАЧА: 0.00 [13:31:06]line НСП 1% : 8.85 [13:31:06]line НДС 12% : 106.25 [13:31:06]line Наличными: 1000.00 [13:31:06]line Безнал.: 0.00 [13:31:06]line Место: АЗС № 172 "Партнер Нефть" [13:31:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:31:06]line СНО: Общий режим [13:31:06]line Чек 314 26.10.2024 13:31 [13:31:06]line Смена: 532 ФФД: 1.0 [13:31:06]line ЗНМ: 0300000116 [13:31:06]line РНМ: 0000000000091780 [13:31:06]line Версия ККМ: 001 [13:31:06]line ФМ: 0000000000871765 [13:31:06]line ФД: 308893 [13:31:06]line ФПД: 76517622886189 [13:31:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133111&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308893&fm=76517622886189&tin=02508201610067®Number=0000000000091780&sum=100000 [13:31:07]OFD Sender: Processing packet 308893 [packets to send 222, broken 221] [13:31:07]ProducePacketName [13:31:07]name=ofd_packets/00308893 [13:31:07]OFD Sender: To server: pG, [13:31:07]CommunicateWithHost lk.salyk.kg:30040 [13:31:07]ConnectInit lk.salyk.kg [13:31:07]written 0, free lines is 4095 [13:31:07]Connected sock=10 [13:31:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 D9 1D 0D 01 DF 76 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 3A 01 00 00 F4 03 04 00 1F EF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D B6 04 00 35 04 06 00 45 97 A5 BB 2F 2D 5F 21 DD 2D 0D C4 A7 8F [13:31:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 14 21 47 00 54 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 31 37 36 35 10 04 04 00 9D B6 04 00 F4 03 04 00 7D 95 1C 67 B6 04 01 00 00 67 EC A0 85 F2 50 28 96 [13:31:07]CommunicateWithHost err = 0 [13:31:07]CheckOFDResponse [13:31:07]1017 (14) - 77093643461234 [13:31:07]1041 (16) - 0000000000871765 [13:31:07]1040 (4) - 308893 [13:31:07]1012 (4) - 26.10.2024 07:08 [13:31:07]1206 (1) - 0 [13:31:07]OFD Sender: Remove packet 308893 [13:31:07]ProducePacketName [13:31:07]name=ofd_packets/00308893 [13:31:07]NVStorageDeleteData [13:31:07]Write to MH i2c: 01 00 00 3B CB 06 [13:31:07]Write i2c OK [13:31:07]MH_I2C_Read... [13:31:07]Read from MH i2c: 01 [13:31:07]MH_I2C_Read... [13:31:07]Read from MH i2c: 01 07 00 [13:31:07]MH_I2C_Read... [13:31:07]Read from MH i2c: 01 07 00 3B CB 00 00 00 00 00 C3 0C DC [13:31:07]RasterBufferAndPrint [13:31:07]line [13:31:07]line [13:31:07]line [13:31:07]line [13:31:07]line [13:31:07]written 0, free lines is 3275 [13:31:07]MH_Cut [13:31:07]Write to MH i2c: D1 01 00 42 CB 01 DF [13:31:07]Write i2c OK [13:31:07]MH_I2C_Read... [13:31:07]Read from MH i2c: D1 [13:31:07]MH_I2C_Read... [13:31:07]Read from MH i2c: D1 01 00 [13:31:07]MH_I2C_Read... [13:31:07]Read from MH i2c: D1 01 00 42 CB 00 DE [13:31:07]Write to MH i2c: 01 00 00 43 CB 0E [13:31:07]Write i2c OK [13:31:07]MH_I2C_Read... [13:31:08]OFD Sender: No OFD packet to send [13:31:08]*** Cut start [13:31:08]*** Purtial cut [13:31:08]*** Stage 1: CUTSNS_PIN = 1 [13:31:08]Read from MH i2c: 01 [13:31:08]MH_I2C_Read... [13:31:08]*** Stop cut motor [13:31:08]*** Cut end [13:31:08]Read from MH i2c: 01 07 00 [13:31:08]MH_I2C_Read... [13:31:08]Read from MH i2c: 01 07 00 43 CB 00 00 00 00 00 FF 0F 23 [13:31:08]process_action close_receipt done [13:31:08]requested_data is exist [13:31:08]produce_requested_data [13:31:08]requested_item fm.sn is exist - process it [13:31:08]wFMCommunicate request_size=4 [13:31:08]MH_SAM_APDU [13:31:08]CAPDU: 80 11 00 00 [13:31:08]Write to MH i2c: E2 08 00 44 CB 80 11 00 00 00 00 00 00 89 [13:31:08]Write i2c OK [13:31:08]MH_I2C_Read... [13:31:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:08]Read from MH i2c: E2 [13:31:08]MH_I2C_Read... [13:31:08]Read from MH i2c: E2 17 00 [13:31:08]MH_I2C_Read... [13:31:08]Read from MH i2c: E2 17 00 44 CB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DE [13:31:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:31:08]wFMCommunicate OK [13:31:08]requested_item fd.num is exist - process it [13:31:08]SAM_PROTO_GetFieldsCounters [13:31:08]wFMCommunicate request_size=4 [13:31:08]MH_SAM_APDU [13:31:08]CAPDU: 80 13 00 00 [13:31:08]Write to MH i2c: E2 08 00 45 CB 80 13 00 00 00 00 00 00 8C [13:31:08]Write i2c OK [13:31:08]MH_I2C_Read... [13:31:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:09]Read from MH i2c: E2 [13:31:09]MH_I2C_Read... [13:31:09]Read from MH i2c: E2 62 00 [13:31:09]MH_I2C_Read... [13:31:09]Read from MH i2c: E2 62 00 45 CB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9D B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 CD [13:31: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9D B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3A 01 00 00 5E 04 04 00 3A 01 00 00 57 04 04 00 3B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:31:09]wFMCommunicate OK [13:31:09]SAM_PROTO_GetFieldsCounters done [13:31:09]requested_item shift.num is exist - process it [13:31:09]requested_item shift.opened is exist - process it [13:31:09]req_shift_opened [13:31:09]FM_GetShiftState [13:31:09]SAM_PROTO_GetShiftState [13:31:09]wFMCommunicate request_size=4 [13:31:09]MH_SAM_APDU [13:31:09]CAPDU: 80 13 01 00 [13:31:09]Write to MH i2c: E2 08 00 46 CB 80 13 01 00 00 00 00 00 8E [13:31:09]Write i2c OK [13:31:09]MH_I2C_Read... [13:31:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:09]Read from MH i2c: E2 [13:31:09]MH_I2C_Read... [13:31:09]Read from MH i2c: E2 0E 00 [13:31:09]MH_I2C_Read... [13:31:09]Read from MH i2c: E2 0E 00 46 CB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0C [13:31:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:31:09]wFMCommunicate OK [13:31:09]SAM_PROTO_GetShiftState done [13:31:09]FM_GetShiftState done [13:31:09]req_shift_opened done [13:31:09]requested_item shift.open_date is exist - process it [13:31:09]req_shift_open_date [13:31:09]req_shift_open_date done [13:31:09]produce_requested_data done [13:31:09]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308893,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:31:09]process_action_free close_receipt [13:31:09]json_value_free [13:31:09]json_value_free done [13:31:09]process_json_proto returns [13:31:09]Send response to host [13:31:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308893,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:31:09]free response buf [13:31:09]execute_script done [13:31:09]execute_script returns [13:31:09]free content buf [13:31:09]Sock 9.Close socket [13:31:09]Sock 9.Thread stoped [13:31:13]OFD Sender: No OFD packet to send [13:31:18]OFD Sender: No OFD packet to send [13:31:23]OFD Sender: No OFD packet to send [13:31:28]OFD Sender: No OFD packet to send [13:31:33]OFD Sender: No OFD packet to send [13:31:38]OFD Sender: No OFD packet to send [13:31:43]OFD Sender: No OFD packet to send [13:31:48]OFD Sender: No OFD packet to send [13:31:53]OFD Sender: No OFD packet to send [13:31:55]accept exits with 8 [13:31:55]New connection [13:31:55]New thread 3067342180 created [13:31:55]Thread 3067198820 joined [13:31:55]Waiting for new connection... [13:31:55] Sock 8.Parse request [13:31:55]Sock 8.Check first char [13:31:55]Sock 8.First char is OK [13:31:55]request: POST /json_proto HTTP/1.0 [13:31:55]Method: POST [13:31:55]URL: /json_proto [13:31:55]Method is POST - this is cgi request [13:31:55]url: /json_proto [13:31:55]query_string will be loaded in cgi processing [13:31:55]execute_cgi json_proto POST (null) [13:31:55]execute_cgi path=json_proto method=POST [13:31:55]POST find Content-Length [13:31:55]Host: 172.17.96.3:8080 [13:31:55]Content-Length: 678 [13:31:55]Content-Type: application/json [13:31:55] [13:31:55]POST finish read [13:31:55]Found Content-Length = 678 [13:31:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [13:31:55]execute_script... [13: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 : (1)642765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [13:31:55]POST & json_proto [13:31:55]process_json_proto [13:31:55]json parsed OK: [13:31:55]protocol is kg_v1.0 [13:31:55]action value=close_receipt [13:31:55]process_action close_receipt [13:31:55]cmd_close_receipt [13:31:55]MH_GetDate [13:31:55]Write to MH i2c: F0 00 00 47 CB 01 [13:31:55]Write i2c OK [13:31:55]MH_I2C_Read... [13:31:55]Read from MH i2c: F0 [13:31:55]MH_I2C_Read... [13:31:55]Read from MH i2c: F0 09 00 [13:31:55]MH_I2C_Read... [13:31:55]Read from MH i2c: F0 09 00 47 CB 00 51 EF 1C 67 44 5E 04 65 D8 [13:31:55]GetLastDocTimeStamp 1729949471 [13:31:55]current date 1729949521 [13:31:55]FM_GetShiftState [13:31:55]SAM_PROTO_GetShiftState [13:31:55]wFMCommunicate request_size=4 [13:31:55]MH_SAM_APDU [13:31:55]CAPDU: 80 13 01 00 [13:31:55]Write to MH i2c: E2 08 00 48 CB 80 13 01 00 00 00 00 00 90 [13:31:55]Write i2c OK [13:31:55]MH_I2C_Read... [13:31:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:55]Read from MH i2c: E2 [13:31:55]MH_I2C_Read... [13:31:55]Read from MH i2c: E2 0E 00 [13:31:55]MH_I2C_Read... [13:31:55]Read from MH i2c: E2 0E 00 48 CB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0E [13:31:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:31:55]wFMCommunicate OK [13:31:55]SAM_PROTO_GetShiftState done [13:31:55]FM_GetShiftState done [13:31:55]opened in 1729902265 [13:31:55]opened+sec_in_day 1729988665 [13:31:55]quantity*price = 70044 [13:31:55]sum+1 = 70045 [13:31:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 315 26.10.2024 13:32 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308894 ФПД: 253743358647092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133202&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308894&fm=253743358647092&tin=02508201610067®Number=0000000000091780&sum=70000 [13:31:56]StoreToDocumentArchive [13:31:56]shift 532 fd 308894 [13:31:56]save to /storage/0532/doc_00308894 [13:31:56]save last doc name /storage/0532/doc_00308894 to /storage/kkm_last_doc_name [13:31:56]save OK [13:31:56]Clear old archive folders... [13:31:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:31:56]tlvbuf is 00B46D90 [13:31:56]SAM_PROTO_ClearQueue [13:31:56]wFMCommunicate request_size=4 [13:31:56]MH_SAM_APDU [13:31:56]CAPDU: 80 09 00 00 [13:31:56]Write to MH i2c: E2 08 00 55 CB 80 09 00 00 00 00 00 00 92 [13:31:56]Write i2c OK [13:31:56]MH_I2C_Read... [13:31:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:31:56]Read from MH i2c: E2 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: E2 03 00 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: E2 03 00 55 CB 00 90 00 94 [13:31:56]RAPDU: 90 00 [13:31:56]wFMCommunicate OK [13:31:56]SAM_PROTO_ClearQueue done [13:31:56]KKMCreateOFDPacket [13:31:56]OFDProtocolAddRootSTLVToBuf [13:31:56]FM_MakeSignedData [13:31:56]FM_MakeSignedData [13:31:56]SAM_PROTO_SignData [13:31:56]wFMCommunicate request_size=4 [13:31:56]MH_SAM_APDU [13:31:56]CAPDU: 80 0D 01 02 [13:31:56]Write to MH i2c: E2 08 00 56 CB 80 0D 01 02 00 00 00 00 9A [13:31:56]Write i2c OK [13:31:56]MH_I2C_Read... [13:31:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:31:56]Read from MH i2c: E2 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: E2 03 00 [13:31:56]MH_I2C_Read... [13:31:56]Read from MH i2c: E2 03 00 56 CB 00 90 00 95 [13:31:56]RAPDU: 90 00 [13:31:56]wFMCommunicate OK [13:31:56]wFMCommunicate request_size=255 [13:31:56]MH_SAM_APDU [13:31:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3B 01 00 00 F4 03 04 00 52 EF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E B6 04 00 35 04 06 00 E6 [13:31:56]Write to MH i2c: E2 02 01 57 CB 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 3B 01 00 00 F4 03 04 00 52 EF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E B6 04 00 35 04 06 00 E6 00 00 8C [13:31:56]Write i2c OK [13:31:56]MH_I2C_Read... [13:31:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:57]Read from MH i2c: E2 [13:31:57]MH_I2C_Read... [13:31:57]Read from MH i2c: E2 03 00 [13:31:57]MH_I2C_Read... [13:31:57]Read from MH i2c: E2 03 00 57 CB 00 90 00 96 [13:31:57]RAPDU: 90 00 [13:31:57]wFMCommunicate OK [13:31:57]wFMCommunicate request_size=10 [13:31:57]MH_SAM_APDU [13:31:57]CAPDU: 80 0D 02 02 05 C7 3A C1 9B 34 [13:31:57]Write to MH i2c: E2 0D 00 58 CB 80 0D 02 02 05 00 C7 3A C1 9B 34 00 00 38 [13:31:57]Write i2c OK [13:31:57]MH_I2C_Read... [13:31:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:57]Read from MH i2c: E2 [13:31:57]MH_I2C_Read... [13:31:57]Read from MH i2c: E2 03 00 [13:31:57]MH_I2C_Read... [13:31:57]Read from MH i2c: E2 03 00 58 CB 00 90 00 97 [13:31:57]RAPDU: 90 00 [13:31:57]wFMCommunicate OK [13:31:57]wFMCommunicate request_size=4 [13:31:57]MH_SAM_APDU [13:31:57]CAPDU: 80 0D 03 02 [13:31:57]Write to MH i2c: E2 08 00 59 CB 80 0D 03 02 00 00 00 00 9F [13:31:57]Write i2c OK [13:31:57]MH_I2C_Read... [13:31:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:31:57]Read from MH i2c: E2 [13:31:57]MH_I2C_Read... [13:31:57]Read from MH i2c: E2 0B 00 [13:31:57]MH_I2C_Read... [13:31:57]Read from MH i2c: E2 0B 00 59 CB 00 5C 1A A0 80 6B 38 4F 38 90 00 60 [13:31:57]RAPDU: 5C 1A A0 80 6B 38 4F 38 90 00 [13:31:57]wFMCommunicate OK [13:31:57]SAM_PROTO_SignData done [13:31:57]FM_MakeSignedData done [13:31:57]CreateOFDProtocolMessage [13:31:57]wFMCommunicate request_size=4 [13:31:57]MH_SAM_APDU [13:31:57]CAPDU: 80 11 00 00 [13:31:57]Write to MH i2c: E2 08 00 5A CB 80 11 00 00 00 00 00 00 9F [13:31:57]Write i2c OK [13:31:57]MH_I2C_Read... [13:31:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:57]Read from MH i2c: E2 [13:31:57]MH_I2C_Read... [13:31:57]Read from MH i2c: E2 17 00 [13:31:57]MH_I2C_Read... [13:31:57]Read from MH i2c: E2 17 00 5A CB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F4 [13:31:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:31:57]wFMCommunicate OK [13:31:57]CreateOFDProtocolMessage done [13:31:57]OFDSenderStorePacket 308894 [13:31:57]StoreOFDPacket docnum=308894 [13:31:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 04 7C 07 01 D1 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 3B 01 00 00 F4 03 04 00 52 EF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E B6 04 00 35 04 06 00 E6 C7 3A C1 9B 34 5C 1A A0 80 6B 38 4F 38 [13:31:57]CheckFolder [13:31:57]dirname=/storage/ofd_packets [13:31:57]CheckFolder done [13:31:57]ProducePacketName [13:31:57]name=ofd_packets/00308894 [13:31:57]NVStorageSaveData ofd_packets/00308894 [13:31:57]File name is /storage/ofd_packets/00308894 [13:31:57]Write 301 bytes [13:31:57]NVStorageSaveData done [13:31:57]OFDSenderStorePacket done [13:31:57]KKMCreateOFDPacket done [13:31:57]NVStorageSaveData kkm_last_timestamp [13:31:57]File name is /storage/kkm_last_timestamp [13:31:57]Write 4 bytes [13:31:57]NVStorageSaveData done [13:31:57]OFD Sender: Processing packet 308894 [packets to send 222, broken 221] [13:31:57]ProducePacketName [13:31:57]name=ofd_packets/00308894 [13:31:57]OFD Sender: To server: pG, [13:31:57]CommunicateWithHost lk.salyk.kg:30040 [13:31:57]ConnectInit lk.salyk.kg [13:31:57]ExternCall_PrintAddStr [13:31:57]wPrintStart [13:31:57]Write to MH i2c: 01 00 00 5B CB 26 [13:31:57]Write i2c OK [13:31:57]MH_I2C_Read... [13:31:57]Read from MH i2c: 01 [13:31:57]MH_I2C_Read... [13:31:57]Read from MH i2c: 01 07 00 [13:31:57]MH_I2C_Read... [13:31:57]Read from MH i2c: 01 07 00 5B CB 00 00 00 00 00 FF 0F 3B [13:31:57]RasterBufferAndPrint [13:31:57]line Счет N : (1)642765 [13:31:57]line ИНН: 02508201610067 [13:31:57]line Контрольно-Кассовый Чек [13:31:57]line ПРОДАЖА [13:31:57]line ТРК (МРК, ГНК) : 52 [13:31:57]line Товар: 2710124130 [13:31:57]line Аи-92-К-2 [13:31:57]line 10.470 * 66.90 [13:31:57]line = 700.44 [13:31:57]line НДС 12% НСП 1% [13:31:57]line > о реализуемом товаре [13:31:57]line ОКРУГЛЕНИЕ: -0.44 [13:31:57]line ИТОГО: 700.00 [13:31:57]line Внесено: 700.00 [13:31:57]line СДАЧА: 0.00 [13:31:57]line НСП 1% : 6.20 [13:31:57]line НДС 12% : 74.38 [13:31:57]line Наличными: 700.00 [13:31:57]line Безнал.: 0.00 [13:31:57]line Место: АЗС № 172 "Партнер Нефть" [13:31:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:31:57]line СНО: Общий режим [13:31:57]line Чек 315 26.10.2024 13:32 [13:31:57]line Смена: 532 ФФД: 1.0 [13:31:57]line ЗНМ: 0300000116 [13:31:57]line РНМ: 0000000000091780 [13:31:57]line Версия ККМ: 001 [13:31:57]line ФМ: 0000000000871765 [13:31:57]line ФД: 308894 [13:31:57]line ФПД: 253743358647092 [13:31:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133202&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308894&fm=253743358647092&tin=02508201610067®Number=0000000000091780&sum=70000 [13:31:57]Connected sock=11 [13: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 31 37 36 35 0F 01 00 00 04 7C 07 01 D1 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 3B 01 00 00 F4 03 04 00 52 EF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E B6 04 00 35 04 06 00 E6 C7 3A C1 9B 34 5C 1A A0 80 6B 38 4F 38 [13:31:57]written 0, free lines is 4095 [13:31:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 21 A3 47 00 04 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 31 37 36 35 10 04 04 00 9E B6 04 00 F4 03 04 00 B0 95 1C 67 B6 04 01 00 00 2B 44 B5 0A 92 11 9A 48 [13:31:57]CommunicateWithHost err = 0 [13:31:57]CheckOFDResponse [13:31:57]1017 (14) - 77093643461234 [13:31:57]1041 (16) - 0000000000871765 [13:31:57]1040 (4) - 308894 [13:31:57]1012 (4) - 26.10.2024 07:09 [13:31:57]1206 (1) - 0 [13:31:57]OFD Sender: Remove packet 308894 [13:31:57]ProducePacketName [13:31:57]name=ofd_packets/00308894 [13:31:57]NVStorageDeleteData [13:31:58]Write to MH i2c: 01 00 00 85 CB 50 [13:31:58]Write i2c OK [13:31:58]MH_I2C_Read... [13:31:58]Read from MH i2c: 01 [13:31:58]MH_I2C_Read... [13:31:58]Read from MH i2c: 01 07 00 [13:31:58]MH_I2C_Read... [13:31:58]Read from MH i2c: 01 07 00 85 CB 00 00 00 00 00 B5 0C 18 [13:31:58]RasterBufferAndPrint [13:31:58]line [13:31:58]line [13:31:58]line [13:31:58]line [13:31:58]line [13:31:58]written 0, free lines is 3259 [13:31:58]MH_Cut [13:31:58]Write to MH i2c: D1 01 00 8C CB 01 29 [13:31:58]Write i2c OK [13:31:58]MH_I2C_Read... [13:31:58]Read from MH i2c: D1 [13:31:58]MH_I2C_Read... [13:31:58]Read from MH i2c: D1 01 00 [13:31:58]MH_I2C_Read... [13:31:58]Read from MH i2c: D1 01 00 8C CB 00 28 [13:31:58]Write to MH i2c: 01 00 00 8D CB 58 [13:31:58]Write i2c OK [13:31:58]MH_I2C_Read... [13:31:58]OFD Sender: No OFD packet to send [13:31:58]*** Cut start [13:31:58]*** Purtial cut [13:31:58]*** Stage 1: CUTSNS_PIN = 1 [13:31:59]Read from MH i2c: 01 [13:31:59]MH_I2C_Read... [13:31:59]*** Stop cut motor [13:31:59]*** Cut end [13:31:59]Read from MH i2c: 01 07 00 [13:31:59]MH_I2C_Read... [13:31:59]Read from MH i2c: 01 07 00 8D CB 00 00 00 00 00 FF 0F 6D [13:31:59]process_action close_receipt done [13:31:59]requested_data is exist [13:31:59]produce_requested_data [13:31:59]requested_item fm.sn is exist - process it [13:31:59]wFMCommunicate request_size=4 [13:31:59]MH_SAM_APDU [13:31:59]CAPDU: 80 11 00 00 [13:31:59]Write to MH i2c: E2 08 00 8E CB 80 11 00 00 00 00 00 00 D3 [13:31:59]Write i2c OK [13:31:59]MH_I2C_Read... [13:31:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:59]Read from MH i2c: E2 [13:31:59]MH_I2C_Read... [13:31:59]Read from MH i2c: E2 17 00 [13:31:59]MH_I2C_Read... [13:31:59]Read from MH i2c: E2 17 00 8E CB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 28 [13:31:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:31:59]wFMCommunicate OK [13:31:59]requested_item fd.num is exist - process it [13:31:59]SAM_PROTO_GetFieldsCounters [13:31:59]wFMCommunicate request_size=4 [13:31:59]MH_SAM_APDU [13:31:59]CAPDU: 80 13 00 00 [13:31:59]Write to MH i2c: E2 08 00 8F CB 80 13 00 00 00 00 00 00 D6 [13:31:59]Write i2c OK [13:31:59]MH_I2C_Read... [13:31:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:59]Read from MH i2c: E2 [13:31:59]MH_I2C_Read... [13:31:59]Read from MH i2c: E2 62 00 [13:31:59]MH_I2C_Read... [13:31:59]Read from MH i2c: E2 62 00 8F CB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9E B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 1B [13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9E B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3B 01 00 00 5E 04 04 00 3B 01 00 00 57 04 04 00 3C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:31:59]wFMCommunicate OK [13:31:59]SAM_PROTO_GetFieldsCounters done [13:31:59]requested_item shift.num is exist - process it [13:31:59]requested_item shift.opened is exist - process it [13:31:59]req_shift_opened [13:31:59]FM_GetShiftState [13:31:59]SAM_PROTO_GetShiftState [13:31:59]wFMCommunicate request_size=4 [13:31:59]MH_SAM_APDU [13:31:59]CAPDU: 80 13 01 00 [13:31:59]Write to MH i2c: E2 08 00 90 CB 80 13 01 00 00 00 00 00 D8 [13:31:59]Write i2c OK [13:31:59]MH_I2C_Read... [13:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:59]Read from MH i2c: E2 [13:31:59]MH_I2C_Read... [13:31:59]Read from MH i2c: E2 0E 00 [13:31:59]MH_I2C_Read... [13:31:59]Read from MH i2c: E2 0E 00 90 CB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 56 [13:31:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:31:59]wFMCommunicate OK [13:31:59]SAM_PROTO_GetShiftState done [13:31:59]FM_GetShiftState done [13:31:59]req_shift_opened done [13:31:59]requested_item shift.open_date is exist - process it [13:31:59]req_shift_open_date [13:31:59]req_shift_open_date done [13:31:59]produce_requested_data done [13:31:59]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308894,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:31:59]process_action_free close_receipt [13:31:59]json_value_free [13:31:59]json_value_free done [13:31:59]process_json_proto returns [13:31:59]Send response to host [13:31:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308894,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:31:59]free response buf [13:31:59]execute_script done [13:31:59]execute_script returns [13:31:59]free content buf [13:31:59]Sock 8.Close socket [13:31:59]Sock 8.Thread stoped [13:32:03]OFD Sender: No OFD packet to send [13:32:08]OFD Sender: No OFD packet to send [13:32:13]OFD Sender: No OFD packet to send [13:32:18]OFD Sender: No OFD packet to send [13:32:23]OFD Sender: No OFD packet to send [13:32:28]OFD Sender: No OFD packet to send [13:32:33]OFD Sender: No OFD packet to send [13:32:38]OFD Sender: No OFD packet to send [13:32:43]OFD Sender: No OFD packet to send [13:32:48]OFD Sender: No OFD packet to send [13:32:53]OFD Sender: No OFD packet to send [13:32:58]OFD Sender: No OFD packet to send [13:33:03]OFD Sender: No OFD packet to send [13:33:08]OFD Sender: No OFD packet to send [13:33:13]OFD Sender: No OFD packet to send [13:33:18]OFD Sender: No OFD packet to send [13:33:21]accept exits with 9 [13:33:21]New connection [13:33:21]New thread 3067198820 created [13:33:21]Thread 3067342180 joined [13:33:21]Waiting for new connection... [13:33:21] Sock 9.Parse request [13:33:21]Sock 9.Check first char [13:33:21]Sock 9.First char is OK [13:33:21]request: POST /json_proto HTTP/1.0 [13:33:21]Method: POST [13:33:21]URL: /json_proto [13:33:21]Method is POST - this is cgi request [13:33:21]url: /json_proto [13:33:21]query_string will be loaded in cgi processing [13:33:21]execute_cgi json_proto POST (null) [13:33:21]execute_cgi path=json_proto method=POST [13:33:21]POST find Content-Length [13:33:21]Host: 172.17.96.3:8080 [13:33:21]Content-Length: 677 [13:33:21]Content-Type: application/json [13:33:21] [13:33:21]POST finish read [13:33:21]Found Content-Length = 677 [13:33:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.090, "sum" : 340.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:21]execute_script... [13:33:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.090, "sum" : 340.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:33:21]POST & json_proto [13:33:21]process_json_proto [13:33:21]json parsed OK: [13:33:21]protocol is kg_v1.0 [13:33:21]action value=close_receipt [13:33:21]process_action close_receipt [13:33:21]cmd_close_receipt [13:33:21]MH_GetDate [13:33:21]Write to MH i2c: F0 00 00 91 CB 4B [13:33:21]Write i2c OK [13:33:21]MH_I2C_Read... [13:33:21]Read from MH i2c: F0 [13:33:21]MH_I2C_Read... [13:33:21]Read from MH i2c: F0 09 00 [13:33:21]MH_I2C_Read... [13:33:21]Read from MH i2c: F0 09 00 91 CB 00 A7 EF 1C 67 44 5E 04 65 78 [13:33:21]GetLastDocTimeStamp 1729949522 [13:33:21]current date 1729949607 [13:33:21]FM_GetShiftState [13:33:21]SAM_PROTO_GetShiftState [13:33:21]wFMCommunicate request_size=4 [13:33:21]MH_SAM_APDU [13:33:21]CAPDU: 80 13 01 00 [13:33:21]Write to MH i2c: E2 08 00 92 CB 80 13 01 00 00 00 00 00 DA [13:33:21]Write i2c OK [13:33:21]MH_I2C_Read... [13:33:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:21]Read from MH i2c: E2 [13:33:21]MH_I2C_Read... [13:33:21]Read from MH i2c: E2 0E 00 [13:33:21]MH_I2C_Read... [13:33:21]Read from MH i2c: E2 0E 00 92 CB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 58 [13:33:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:33:21]wFMCommunicate OK [13:33:21]SAM_PROTO_GetShiftState done [13:33:21]FM_GetShiftState done [13:33:21]opened in 1729902265 [13:33:21]opened+sec_in_day 1729988665 [13:33:21]quantity*price = 34052 [13:33:21]sum+1 = 34053 [13:33:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.16 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 316 26.10.2024 13:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308895 ФПД: 234688870474723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133327&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308895&fm=234688870474723&tin=02508201610067®Number=0000000000091780&sum=34000 [13:33:22]StoreToDocumentArchive [13:33:22]shift 532 fd 308895 [13:33:22]save to /storage/0532/doc_00308895 [13:33:22]save last doc name /storage/0532/doc_00308895 to /storage/kkm_last_doc_name [13:33:22]save OK [13:33:22]Clear old archive folders... [13:33:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:33:22]tlvbuf is 00C27ED0 [13:33:22]SAM_PROTO_ClearQueue [13:33:22]wFMCommunicate request_size=4 [13:33:22]MH_SAM_APDU [13:33:22]CAPDU: 80 09 00 00 [13:33:22]Write to MH i2c: E2 08 00 9F CB 80 09 00 00 00 00 00 00 DC [13:33:22]Write i2c OK [13:33:22]MH_I2C_Read... [13:33:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:33:22]Read from MH i2c: E2 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 03 00 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 03 00 9F CB 00 90 00 DE [13:33:22]RAPDU: 90 00 [13:33:22]wFMCommunicate OK [13:33:22]SAM_PROTO_ClearQueue done [13:33:22]KKMCreateOFDPacket [13:33:22]OFDProtocolAddRootSTLVToBuf [13:33:22]FM_MakeSignedData [13:33:22]FM_MakeSignedData [13:33:22]SAM_PROTO_SignData [13:33:22]wFMCommunicate request_size=4 [13:33:22]MH_SAM_APDU [13:33:22]CAPDU: 80 0D 01 02 [13:33:22]Write to MH i2c: E2 08 00 A0 CB 80 0D 01 02 00 00 00 00 E4 [13:33:22]Write i2c OK [13:33:22]MH_I2C_Read... [13:33:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:33:22]Read from MH i2c: E2 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 03 00 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 03 00 A0 CB 00 90 00 DF [13:33:22]RAPDU: 90 00 [13:33:22]wFMCommunicate OK [13:33:22]wFMCommunicate request_size=255 [13:33:22]MH_SAM_APDU [13:33:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 A7 EF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F B6 04 00 35 04 06 00 D5 [13:33:22]Write to MH i2c: E2 02 01 A1 CB 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 A7 EF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F B6 04 00 35 04 06 00 D5 00 00 45 [13:33:22]Write i2c OK [13:33:22]MH_I2C_Read... [13:33:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:22]Read from MH i2c: E2 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 03 00 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 03 00 A1 CB 00 90 00 E0 [13:33:22]RAPDU: 90 00 [13:33:22]wFMCommunicate OK [13:33:22]wFMCommunicate request_size=10 [13:33:22]MH_SAM_APDU [13:33:22]CAPDU: 80 0D 02 02 05 72 C2 C1 E3 E3 [13:33:22]Write to MH i2c: E2 0D 00 A2 CB 80 0D 02 02 05 00 72 C2 C1 E3 E3 00 00 AC [13:33:22]Write i2c OK [13:33:22]MH_I2C_Read... [13:33:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:33:22]Read from MH i2c: E2 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 03 00 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 03 00 A2 CB 00 90 00 E1 [13:33:22]RAPDU: 90 00 [13:33:22]wFMCommunicate OK [13:33:22]wFMCommunicate request_size=4 [13:33:22]MH_SAM_APDU [13:33:22]CAPDU: 80 0D 03 02 [13:33:22]Write to MH i2c: E2 08 00 A3 CB 80 0D 03 02 00 00 00 00 E9 [13:33:22]Write i2c OK [13:33:22]MH_I2C_Read... [13:33:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:33:22]Read from MH i2c: E2 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 0B 00 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 0B 00 A3 CB 00 54 CD E4 0B 64 CB A3 B1 90 00 7D [13:33:22]RAPDU: 54 CD E4 0B 64 CB A3 B1 90 00 [13:33:22]wFMCommunicate OK [13:33:22]SAM_PROTO_SignData done [13:33:22]FM_MakeSignedData done [13:33:22]CreateOFDProtocolMessage [13:33:22]wFMCommunicate request_size=4 [13:33:22]MH_SAM_APDU [13:33:22]CAPDU: 80 11 00 00 [13:33:22]Write to MH i2c: E2 08 00 A4 CB 80 11 00 00 00 00 00 00 E9 [13:33:22]Write i2c OK [13:33:22]MH_I2C_Read... [13:33:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:22]Read from MH i2c: E2 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 17 00 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: E2 17 00 A4 CB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3E [13:33:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:33:22]wFMCommunicate OK [13:33:22]CreateOFDProtocolMessage done [13:33:22]OFDSenderStorePacket 308895 [13:33:22]StoreOFDPacket docnum=308895 [13:33:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 52 54 07 01 9B A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 A7 EF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F B6 04 00 35 04 06 00 D5 72 C2 C1 E3 E3 54 CD E4 0B 64 CB A3 B1 [13:33:22]CheckFolder [13:33:22]dirname=/storage/ofd_packets [13:33:22]CheckFolder done [13:33:22]ProducePacketName [13:33:22]name=ofd_packets/00308895 [13:33:22]NVStorageSaveData ofd_packets/00308895 [13:33:22]File name is /storage/ofd_packets/00308895 [13:33:22]Write 301 bytes [13:33:22]NVStorageSaveData done [13:33:22]OFDSenderStorePacket done [13:33:22]KKMCreateOFDPacket done [13:33:22]NVStorageSaveData kkm_last_timestamp [13:33:22]File name is /storage/kkm_last_timestamp [13:33:22]Write 4 bytes [13:33:22]NVStorageSaveData done [13:33:22]ExternCall_PrintAddStr [13:33:22]wPrintStart [13:33:22]Write to MH i2c: 01 00 00 A5 CB 70 [13:33:22]Write i2c OK [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: 01 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: 01 07 00 [13:33:22]MH_I2C_Read... [13:33:22]Read from MH i2c: 01 07 00 A5 CB 00 00 00 00 00 FF 0F 85 [13:33:22]RasterBufferAndPrint [13:33:22]line Счет N : (1)642766 [13:33:22]line ИНН: 02508201610067 [13:33:22]line Контрольно-Кассовый Чек [13:33:22]line ПРОДАЖА [13:33:22]line ТРК (МРК, ГНК) : 52 [13:33:22]line Товар: 2710124130 [13:33:22]line Аи-92-К-2 [13:33:22]line 5.090 * 66.90 [13:33:22]line = 340.52 [13:33:22]line НДС 12% НСП 1% [13:33:22]line > о реализуемом товаре [13:33:22]line ОКРУГЛЕНИЕ: -0.52 [13:33:22]line ИТОГО: 340.00 [13:33:22]line Внесено: 340.00 [13:33:22]line СДАЧА: 0.00 [13:33:22]line НСП 1% : 3.01 [13:33:22]line НДС 12% : 36.16 [13:33:22]line Наличными: 340.00 [13:33:22]line Безнал.: 0.00 [13:33:22]line Место: АЗС № 172 "Партнер Нефть" [13:33:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:33:22]line СНО: Общий режим [13:33:22]line Чек 316 26.10.2024 13:33 [13:33:22]line Смена: 532 ФФД: 1.0 [13:33:22]line ЗНМ: 0300000116 [13:33:22]line РНМ: 0000000000091780 [13:33:22]line Версия ККМ: 001 [13:33:22]line ФМ: 0000000000871765 [13:33:22]line ФД: 308895 [13:33:22]line ФПД: 234688870474723 [13:33:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133327&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308895&fm=234688870474723&tin=02508201610067®Number=0000000000091780&sum=34000 [13:33:22]written 0, free lines is 4095 [13:33:22]OFD Sender: Processing packet 308895 [packets to send 222, broken 221] [13:33:22]ProducePacketName [13:33:22]name=ofd_packets/00308895 [13:33:22]OFD Sender: To server: pG, [13:33:22]CommunicateWithHost lk.salyk.kg:30040 [13:33:22]ConnectInit lk.salyk.kg [13:33:22]Connected sock=10 [13:33:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 52 54 07 01 9B A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 01 00 00 F4 03 04 00 A7 EF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F B6 04 00 35 04 06 00 D5 72 C2 C1 E3 E3 54 CD E4 0B 64 CB A3 B1 [13:33:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 71 E4 47 00 CC E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F B6 04 00 F4 03 04 00 05 96 1C 67 B6 04 01 00 00 96 33 A4 87 FC 27 C6 76 [13:33:23]CommunicateWithHost err = 0 [13:33:23]CheckOFDResponse [13:33:23]1017 (14) - 77093643461234 [13:33:23]1041 (16) - 0000000000871765 [13:33:23]1040 (4) - 308895 [13:33:23]1012 (4) - 26.10.2024 07:11 [13:33:23]1206 (1) - 0 [13:33:23]OFD Sender: Remove packet 308895 [13:33:23]ProducePacketName [13:33:23]name=ofd_packets/00308895 [13:33:23]NVStorageDeleteData [13:33:23]Write to MH i2c: 01 00 00 CF CB 9A [13:33:23]Write i2c OK [13:33:23]MH_I2C_Read... [13:33:23]Read from MH i2c: 01 [13:33:23]MH_I2C_Read... [13:33:23]Read from MH i2c: 01 07 00 [13:33:23]MH_I2C_Read... [13:33:23]Read from MH i2c: 01 07 00 CF CB 00 00 00 00 00 BE 0C 6B [13:33:23]RasterBufferAndPrint [13:33:23]line [13:33:23]line [13:33:23]line [13:33:23]line [13:33:23]line [13:33:23]written 0, free lines is 3270 [13:33:23]MH_Cut [13:33:23]Write to MH i2c: D1 01 00 D6 CB 01 73 [13:33:23]Write i2c OK [13:33:23]MH_I2C_Read... [13:33:23]Read from MH i2c: D1 [13:33:23]MH_I2C_Read... [13:33:23]Read from MH i2c: D1 01 00 [13:33:23]MH_I2C_Read... [13:33:23]Read from MH i2c: D1 01 00 D6 CB 00 72 [13:33:23]Write to MH i2c: 01 00 00 D7 CB A2 [13:33:23]Write i2c OK [13:33:23]MH_I2C_Read... [13:33:23]OFD Sender: No OFD packet to send [13:33:24]*** Cut start [13:33:24]*** Purtial cut [13:33:24]*** Stage 1: CUTSNS_PIN = 1 [13:33:24]Read from MH i2c: 01 [13:33:24]MH_I2C_Read... [13:33:24]*** Stop cut motor [13:33:24]*** Cut end [13:33:24]Read from MH i2c: 01 07 00 [13:33:24]MH_I2C_Read... [13:33:24]Read from MH i2c: 01 07 00 D7 CB 00 00 00 00 00 FF 0F B7 [13:33:24]process_action close_receipt done [13:33:24]requested_data is exist [13:33:24]produce_requested_data [13:33:24]requested_item fm.sn is exist - process it [13:33:24]wFMCommunicate request_size=4 [13:33:24]MH_SAM_APDU [13:33:24]CAPDU: 80 11 00 00 [13:33:24]Write to MH i2c: E2 08 00 D8 CB 80 11 00 00 00 00 00 00 1D [13:33:24]Write i2c OK [13:33:24]MH_I2C_Read... [13:33:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:33:24]Read from MH i2c: E2 [13:33:24]MH_I2C_Read... [13:33:24]Read from MH i2c: E2 17 00 [13:33:24]MH_I2C_Read... [13:33:24]Read from MH i2c: E2 17 00 D8 CB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 72 [13:33:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:33:24]wFMCommunicate OK [13:33:24]requested_item fd.num is exist - process it [13:33:24]SAM_PROTO_GetFieldsCounters [13:33:24]wFMCommunicate request_size=4 [13:33:24]MH_SAM_APDU [13:33:24]CAPDU: 80 13 00 00 [13:33:24]Write to MH i2c: E2 08 00 D9 CB 80 13 00 00 00 00 00 00 20 [13:33:24]Write i2c OK [13:33:24]MH_I2C_Read... [13:33:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:33:24]Read from MH i2c: E2 [13:33:24]MH_I2C_Read... [13:33:24]Read from MH i2c: E2 62 00 [13:33:24]MH_I2C_Read... [13:33:24]Read from MH i2c: E2 62 00 D9 CB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9F B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [13:33: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9F B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3C 01 00 00 5E 04 04 00 3C 01 00 00 57 04 04 00 3D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:33:24]wFMCommunicate OK [13:33:24]SAM_PROTO_GetFieldsCounters done [13:33:24]requested_item shift.num is exist - process it [13:33:24]requested_item shift.opened is exist - process it [13:33:24]req_shift_opened [13:33:24]FM_GetShiftState [13:33:24]SAM_PROTO_GetShiftState [13:33:24]wFMCommunicate request_size=4 [13:33:24]MH_SAM_APDU [13:33:24]CAPDU: 80 13 01 00 [13:33:24]Write to MH i2c: E2 08 00 DA CB 80 13 01 00 00 00 00 00 22 [13:33:24]Write i2c OK [13:33:24]MH_I2C_Read... [13:33:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:33:24]Read from MH i2c: E2 [13:33:24]MH_I2C_Read... [13:33:24]Read from MH i2c: E2 0E 00 [13:33:24]MH_I2C_Read... [13:33:24]Read from MH i2c: E2 0E 00 DA CB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A0 [13:33:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:33:24]wFMCommunicate OK [13:33:24]SAM_PROTO_GetShiftState done [13:33:24]FM_GetShiftState done [13:33:24]req_shift_opened done [13:33:24]requested_item shift.open_date is exist - process it [13:33:24]req_shift_open_date [13:33:24]req_shift_open_date done [13:33:24]produce_requested_data done [13:33:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308895,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:33:24]process_action_free close_receipt [13:33:24]json_value_free [13:33:24]json_value_free done [13:33:24]process_json_proto returns [13:33:24]Send response to host [13:33:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308895,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:33:24]free response buf [13:33:24]execute_script done [13:33:24]execute_script returns [13:33:24]free content buf [13:33:24]Sock 9.Close socket [13:33:24]Sock 9.Thread stoped [13:33:28]OFD Sender: No OFD packet to send [13:33:33]OFD Sender: No OFD packet to send [13:33:38]OFD Sender: No OFD packet to send [13:33:43]OFD Sender: No OFD packet to send [13:33:48]OFD Sender: No OFD packet to send [13:33:53]OFD Sender: No OFD packet to send [13:33:58]OFD Sender: No OFD packet to send [13:34:03]OFD Sender: No OFD packet to send [13:34:08]OFD Sender: No OFD packet to send [13:34:13]OFD Sender: No OFD packet to send [13:34:18]OFD Sender: No OFD packet to send [13:34:23]OFD Sender: No OFD packet to send [13:34:28]OFD Sender: No OFD packet to send [13:34:33]OFD Sender: No OFD packet to send [13:34:38]OFD Sender: No OFD packet to send [13:34:43]OFD Sender: No OFD packet to send [13:34:48]OFD Sender: No OFD packet to send [13:34:53]OFD Sender: No OFD packet to send [13:34:58]OFD Sender: No OFD packet to send [13:35:03]OFD Sender: No OFD packet to send [13:35:08]OFD Sender: No OFD packet to send [13:35:13]OFD Sender: No OFD packet to send [13:35:18]OFD Sender: No OFD packet to send [13:35:23]OFD Sender: No OFD packet to send [13:35:28]OFD Sender: No OFD packet to send [13:35:33]OFD Sender: No OFD packet to send [13:35:38]OFD Sender: No OFD packet to send [13:35:43]OFD Sender: No OFD packet to send [13:35:48]OFD Sender: No OFD packet to send [13:35:53]OFD Sender: No OFD packet to send [13:35:58]OFD Sender: No OFD packet to send [13:36:03]OFD Sender: No OFD packet to send [13:36:08]accept exits with 8 [13:36:08]New connection [13:36:08]New thread 3067342180 created [13:36:08]Thread 3067198820 joined [13:36:08]Waiting for new connection... [13:36:08] Sock 8.Parse request [13:36:08]Sock 8.Check first char [13:36:08]Sock 8.First char is OK [13:36:08]request: POST /json_proto HTTP/1.0 [13:36:08]Method: POST [13:36:08]URL: /json_proto [13:36:08]Method is POST - this is cgi request [13:36:08]url: /json_proto [13:36:08]query_string will be loaded in cgi processing [13:36:08]execute_cgi json_proto POST (null) [13:36:08]execute_cgi path=json_proto method=POST [13:36:08]POST find Content-Length [13:36:08]Host: 172.17.96.3:8080 [13:36:08]Content-Length: 677 [13:36:08]Content-Type: application/json [13:36:08] [13:36:08]POST finish read [13:36:08]Found Content-Length = 677 [13:36:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:08]execute_script... [13:36:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:36:08]POST & json_proto [13:36:08]process_json_proto [13:36:08]json parsed OK: [13:36:08]protocol is kg_v1.0 [13:36:08]action value=close_receipt [13:36:08]process_action close_receipt [13:36:08]cmd_close_receipt [13:36:08]MH_GetDate [13:36:08]Write to MH i2c: F0 00 00 DB CB 95 [13:36:08]Write i2c OK [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: F0 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: F0 09 00 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: F0 09 00 DB CB 00 4F F0 1C 67 44 5E 04 65 6B [13:36:08]GetLastDocTimeStamp 1729949607 [13:36:08]current date 1729949775 [13:36:08]FM_GetShiftState [13:36:08]SAM_PROTO_GetShiftState [13:36:08]wFMCommunicate request_size=4 [13:36:08]MH_SAM_APDU [13:36:08]CAPDU: 80 13 01 00 [13:36:08]Write to MH i2c: E2 08 00 DC CB 80 13 01 00 00 00 00 00 24 [13:36:08]Write i2c OK [13:36:08]MH_I2C_Read... [13:36:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:08]Read from MH i2c: E2 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: E2 0E 00 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: E2 0E 00 DC CB 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A2 [13:36:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:36:08]wFMCommunicate OK [13:36:08]SAM_PROTO_GetShiftState done [13:36:08]FM_GetShiftState done [13:36:08]opened in 1729902265 [13:36:08]opened+sec_in_day 1729988665 [13:36:08]quantity*price = 60027 [13:36:08]sum+1 = 60029 [13:36:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 317 26.10.2024 13:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308896 ФПД: 256206680213736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133615&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308896&fm=256206680213736&tin=02508201610067®Number=0000000000091780&sum=60000 [13:36:10]StoreToDocumentArchive [13:36:10]shift 532 fd 308896 [13:36:10]save to /storage/0532/doc_00308896 [13:36:10]save last doc name /storage/0532/doc_00308896 to /storage/kkm_last_doc_name [13:36:10]save OK [13:36:10]Clear old archive folders... [13:36:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:36:10]tlvbuf is 00C41F50 [13:36:10]SAM_PROTO_ClearQueue [13:36:10]wFMCommunicate request_size=4 [13:36:10]MH_SAM_APDU [13:36:10]CAPDU: 80 09 00 00 [13:36:10]Write to MH i2c: E2 08 00 E9 CB 80 09 00 00 00 00 00 00 26 [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:36:10]Read from MH i2c: E2 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 03 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 03 00 E9 CB 00 90 00 28 [13:36:10]RAPDU: 90 00 [13:36:10]wFMCommunicate OK [13:36:10]SAM_PROTO_ClearQueue done [13:36:10]KKMCreateOFDPacket [13:36:10]OFDProtocolAddRootSTLVToBuf [13:36:10]FM_MakeSignedData [13:36:10]FM_MakeSignedData [13:36:10]SAM_PROTO_SignData [13:36:10]wFMCommunicate request_size=4 [13:36:10]MH_SAM_APDU [13:36:10]CAPDU: 80 0D 01 02 [13:36:10]Write to MH i2c: E2 08 00 EA CB 80 0D 01 02 00 00 00 00 2E [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:36:10]Read from MH i2c: E2 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 03 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 03 00 EA CB 00 90 00 29 [13:36:10]RAPDU: 90 00 [13:36:10]wFMCommunicate OK [13:36:10]wFMCommunicate request_size=255 [13:36:10]MH_SAM_APDU [13:36:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 4F F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 B6 04 00 35 04 06 00 E9 [13:36:10]Write to MH i2c: E2 02 01 EB CB 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 4F F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 B6 04 00 35 04 06 00 E9 00 00 74 [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:10]Read from MH i2c: E2 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 03 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 03 00 EB CB 00 90 00 2A [13:36:10]RAPDU: 90 00 [13:36:10]wFMCommunicate OK [13:36:10]wFMCommunicate request_size=10 [13:36:10]MH_SAM_APDU [13:36:10]CAPDU: 80 0D 02 02 05 04 C4 29 C8 E8 [13:36:10]Write to MH i2c: E2 0D 00 EC CB 80 0D 02 02 05 00 04 C4 29 C8 E8 00 00 DC [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:10]Read from MH i2c: E2 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 03 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 03 00 EC CB 00 90 00 2B [13:36:10]RAPDU: 90 00 [13:36:10]wFMCommunicate OK [13:36:10]wFMCommunicate request_size=4 [13:36:10]MH_SAM_APDU [13:36:10]CAPDU: 80 0D 03 02 [13:36:10]Write to MH i2c: E2 08 00 ED CB 80 0D 03 02 00 00 00 00 33 [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:36:10]Read from MH i2c: E2 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 0B 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 0B 00 ED CB 00 AF C7 FF 85 DE 31 47 EE 90 00 72 [13:36:10]RAPDU: AF C7 FF 85 DE 31 47 EE 90 00 [13:36:10]wFMCommunicate OK [13:36:10]SAM_PROTO_SignData done [13:36:10]FM_MakeSignedData done [13:36:10]CreateOFDProtocolMessage [13:36:10]wFMCommunicate request_size=4 [13:36:10]MH_SAM_APDU [13:36:10]CAPDU: 80 11 00 00 [13:36:10]Write to MH i2c: E2 08 00 EE CB 80 11 00 00 00 00 00 00 33 [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:10]Read from MH i2c: E2 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 17 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: E2 17 00 EE CB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 88 [13:36:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:36:10]wFMCommunicate OK [13:36:10]CreateOFDProtocolMessage done [13:36:10]OFDSenderStorePacket 308896 [13:36:10]StoreOFDPacket docnum=308896 [13:36:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1A DF 07 01 38 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 4F F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 B6 04 00 35 04 06 00 E9 04 C4 29 C8 E8 AF C7 FF 85 DE 31 47 EE [13:36:10]CheckFolder [13:36:10]dirname=/storage/ofd_packets [13:36:10]CheckFolder done [13:36:10]ProducePacketName [13:36:10]name=ofd_packets/00308896 [13:36:10]NVStorageSaveData ofd_packets/00308896 [13:36:10]File name is /storage/ofd_packets/00308896 [13:36:10]Write 301 bytes [13:36:10]NVStorageSaveData done [13:36:10]OFDSenderStorePacket done [13:36:10]KKMCreateOFDPacket done [13:36:10]NVStorageSaveData kkm_last_timestamp [13:36:10]File name is /storage/kkm_last_timestamp [13:36:10]Write 4 bytes [13:36:10]NVStorageSaveData done [13:36:10]ExternCall_PrintAddStr [13:36:10]wPrintStart [13:36:10]Write to MH i2c: 01 00 00 EF CB BA [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: 01 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: 01 07 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: 01 07 00 EF CB 00 00 00 00 00 FF 0F CF [13:36:10]RasterBufferAndPrint [13:36:10]line Счет N : (1)642769 [13:36:10]line ИНН: 02508201610067 [13:36:10]line Контрольно-Кассовый Чек [13:36:10]line ПРОДАЖА [13:36:10]line ТРК (МРК, ГНК) : 51 [13:36:10]line Товар: 2710124500 [13:36:10]line Аи-95-К-3 [13:36:10]line 8.090 * 74.20 [13:36:10]line = 600.28 [13:36:10]line НДС 12% НСП 1% [13:36:10]line > о реализуемом товаре [13:36:10]line ОКРУГЛЕНИЕ: -0.28 [13:36:10]line ИТОГО: 600.00 [13:36:10]line Внесено: 600.00 [13:36:10]line СДАЧА: 0.00 [13:36:10]line НСП 1% : 5.31 [13:36:10]line НДС 12% : 63.75 [13:36:10]line Наличными: 600.00 [13:36:10]line Безнал.: 0.00 [13:36:10]line Место: АЗС № 172 "Партнер Нефть" [13:36:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:36:10]line СНО: Общий режим [13:36:10]line Чек 317 26.10.2024 13:36 [13:36:10]line Смена: 532 ФФД: 1.0 [13:36:10]line ЗНМ: 0300000116 [13:36:10]line РНМ: 0000000000091780 [13:36:10]line Версия ККМ: 001 [13:36:10]line ФМ: 0000000000871765 [13:36:10]line ФД: 308896 [13:36:10]line ФПД: 256206680213736 [13:36:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133615&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308896&fm=256206680213736&tin=02508201610067®Number=0000000000091780&sum=60000 [13:36:10]written 0, free lines is 4095 [13:36:10]OFD Sender: Processing packet 308896 [packets to send 222, broken 221] [13:36:10]ProducePacketName [13:36:10]name=ofd_packets/00308896 [13:36:10]OFD Sender: To server: pG, [13:36:10]CommunicateWithHost lk.salyk.kg:30040 [13:36:10]ConnectInit lk.salyk.kg [13:36:10]Connected sock=11 [13:36:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1A DF 07 01 38 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 01 00 00 F4 03 04 00 4F F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 B6 04 00 35 04 06 00 E9 04 C4 29 C8 E8 AF C7 FF 85 DE 31 47 EE [13:36:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8E 84 47 00 04 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 B6 04 00 F4 03 04 00 AD 96 1C 67 B6 04 01 00 00 ED D9 A9 B0 72 96 95 F9 [13:36:10]CommunicateWithHost err = 0 [13:36:10]CheckOFDResponse [13:36:10]1017 (14) - 77093643461234 [13:36:10]1041 (16) - 0000000000871765 [13:36:10]1040 (4) - 308896 [13:36:10]1012 (4) - 26.10.2024 07:13 [13:36:10]1206 (1) - 0 [13:36:10]OFD Sender: Remove packet 308896 [13:36:10]ProducePacketName [13:36:10]name=ofd_packets/00308896 [13:36:10]NVStorageDeleteData [13:36:11]Write to MH i2c: 01 00 00 19 CC E5 [13:36:11]Write i2c OK [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: 01 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: 01 07 00 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: 01 07 00 19 CC 00 00 00 00 00 CA 0C C2 [13:36:11]RasterBufferAndPrint [13:36:11]line [13:36:11]line [13:36:11]line [13:36:11]line [13:36:11]line [13:36:11]written 0, free lines is 3281 [13:36:11]MH_Cut [13:36:11]Write to MH i2c: D1 01 00 20 CC 01 BE [13:36:11]Write i2c OK [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: D1 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: D1 01 00 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: D1 01 00 20 CC 00 BD [13:36:11]Write to MH i2c: 01 00 00 21 CC ED [13:36:11]Write i2c OK [13:36:11]MH_I2C_Read... [13:36:11]OFD Sender: No OFD packet to send [13:36:11]*** Cut start [13:36:11]*** Purtial cut [13:36:11]*** Stage 1: CUTSNS_PIN = 1 [13:36:12]Read from MH i2c: 01 [13:36:12]MH_I2C_Read... [13:36:12]*** Stop cut motor [13:36:12]*** Cut end [13:36:12]Read from MH i2c: 01 07 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: 01 07 00 21 CC 00 00 00 00 00 FF 0F 02 [13:36:12]process_action close_receipt done [13:36:12]requested_data is exist [13:36:12]produce_requested_data [13:36:12]requested_item fm.sn is exist - process it [13:36:12]wFMCommunicate request_size=4 [13:36:12]MH_SAM_APDU [13:36:12]CAPDU: 80 11 00 00 [13:36:12]Write to MH i2c: E2 08 00 22 CC 80 11 00 00 00 00 00 00 68 [13:36:12]Write i2c OK [13:36:12]MH_I2C_Read... [13:36:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:12]Read from MH i2c: E2 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 17 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 17 00 22 CC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BD [13:36:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:36:12]wFMCommunicate OK [13:36:12]requested_item fd.num is exist - process it [13:36:12]SAM_PROTO_GetFieldsCounters [13:36:12]wFMCommunicate request_size=4 [13:36:12]MH_SAM_APDU [13:36:12]CAPDU: 80 13 00 00 [13:36:12]Write to MH i2c: E2 08 00 23 CC 80 13 00 00 00 00 00 00 6B [13:36:12]Write i2c OK [13:36:12]MH_I2C_Read... [13:36:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:36:12]Read from MH i2c: E2 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 62 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 62 00 23 CC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A0 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 B8 [13:36:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A0 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3D 01 00 00 5E 04 04 00 3D 01 00 00 57 04 04 00 3E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:36:12]wFMCommunicate OK [13:36:12]SAM_PROTO_GetFieldsCounters done [13:36:12]requested_item shift.num is exist - process it [13:36:12]requested_item shift.opened is exist - process it [13:36:12]req_shift_opened [13:36:12]FM_GetShiftState [13:36:12]SAM_PROTO_GetShiftState [13:36:12]wFMCommunicate request_size=4 [13:36:12]MH_SAM_APDU [13:36:12]CAPDU: 80 13 01 00 [13:36:12]Write to MH i2c: E2 08 00 24 CC 80 13 01 00 00 00 00 00 6D [13:36:12]Write i2c OK [13:36:12]MH_I2C_Read... [13:36:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:12]Read from MH i2c: E2 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 0E 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 0E 00 24 CC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EB [13:36:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:36:12]wFMCommunicate OK [13:36:12]SAM_PROTO_GetShiftState done [13:36:12]FM_GetShiftState done [13:36:12]req_shift_opened done [13:36:12]requested_item shift.open_date is exist - process it [13:36:12]req_shift_open_date [13:36:12]req_shift_open_date done [13:36:12]produce_requested_data done [13:36:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308896,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:36:12]process_action_free close_receipt [13:36:12]json_value_free [13:36:12]json_value_free done [13:36:12]process_json_proto returns [13:36:12]Send response to host [13:36:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308896,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:36:12]free response buf [13:36:12]execute_script done [13:36:12]execute_script returns [13:36:12]free content buf [13:36:12]Sock 8.Close socket [13:36:12]Sock 8.Thread stoped [13:36:16]OFD Sender: No OFD packet to send [13:36:21]OFD Sender: No OFD packet to send [13:36:26]OFD Sender: No OFD packet to send [13:36:30]accept exits with 9 [13:36:30]New connection [13:36:30]New thread 3067198820 created [13:36:30]Thread 3067342180 joined [13:36:30]Waiting for new connection... [13:36:30] Sock 9.Parse request [13:36:30]Sock 9.Check first char [13:36:30]Sock 9.First char is OK [13:36:30]request: POST /json_proto HTTP/1.0 [13:36:30]Method: POST [13:36:30]URL: /json_proto [13:36:30]Method is POST - this is cgi request [13:36:30]url: /json_proto [13:36:30]query_string will be loaded in cgi processing [13:36:30]execute_cgi json_proto POST (null) [13:36:30]execute_cgi path=json_proto method=POST [13:36:30]POST find Content-Length [13:36:30]Host: 172.17.96.3:8080 [13:36:30]Content-Length: 688 [13:36:30]Content-Type: application/json [13:36:30] [13:36:30]POST finish read [13:36:30]Found Content-Length = 688 [13:36:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 22.030, "sum" : 1700.72, "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" ] } } [13:36:30]execute_script... [13:36:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 22.030, "sum" : 1700.72, "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" ] } } [13:36:30]POST & json_proto [13:36:30]process_json_proto [13:36:30]json parsed OK: [13:36:30]protocol is kg_v1.0 [13:36:30]action value=close_receipt [13:36:30]process_action close_receipt [13:36:30]cmd_close_receipt [13:36:30]MH_GetDate [13:36:30]Write to MH i2c: F0 00 00 25 CC E0 [13:36:30]Write i2c OK [13:36:30]MH_I2C_Read... [13:36:30]Read from MH i2c: F0 [13:36:30]MH_I2C_Read... [13:36:30]Read from MH i2c: F0 09 00 [13:36:30]MH_I2C_Read... [13:36:30]Read from MH i2c: F0 09 00 25 CC 00 64 F0 1C 67 44 5E 04 65 CB [13:36:30]GetLastDocTimeStamp 1729949775 [13:36:30]current date 1729949796 [13:36:30]FM_GetShiftState [13:36:30]SAM_PROTO_GetShiftState [13:36:30]wFMCommunicate request_size=4 [13:36:30]MH_SAM_APDU [13:36:30]CAPDU: 80 13 01 00 [13:36:30]Write to MH i2c: E2 08 00 26 CC 80 13 01 00 00 00 00 00 6F [13:36:30]Write i2c OK [13:36:30]MH_I2C_Read... [13:36:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:30]Read from MH i2c: E2 [13:36:30]MH_I2C_Read... [13:36:30]Read from MH i2c: E2 0E 00 [13:36:30]MH_I2C_Read... [13:36:30]Read from MH i2c: E2 0E 00 26 CC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 ED [13:36:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:36:30]wFMCommunicate OK [13:36:30]SAM_PROTO_GetShiftState done [13:36:30]FM_GetShiftState done [13:36:30]opened in 1729902265 [13:36:30]opened+sec_in_day 1729988665 [13:36:30]quantity*price = 170071 [13:36:30]sum+1 = 170073 [13:36:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.05 НДС 12% : 180.61 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 318 26.10.2024 13:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308897 ФПД: 204096465568274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133636&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308897&fm=204096465568274&tin=02508201610067®Number=0000000000091780&sum=170000 [13:36:31]StoreToDocumentArchive [13:36:31]shift 532 fd 308897 [13:36:31]save to /storage/0532/doc_00308897 [13:36:31]save last doc name /storage/0532/doc_00308897 to /storage/kkm_last_doc_name [13:36:31]save OK [13:36:31]Clear old archive folders... [13:36:31]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:36:31]tlvbuf is 00AE26A0 [13:36:31]SAM_PROTO_ClearQueue [13:36:31]wFMCommunicate request_size=4 [13:36:31]MH_SAM_APDU [13:36:31]CAPDU: 80 09 00 00 [13:36:31]Write to MH i2c: E2 08 00 33 CC 80 09 00 00 00 00 00 00 71 [13:36:31]Write i2c OK [13:36:31]MH_I2C_Read... [13:36:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:36:31]Read from MH i2c: E2 [13:36:31]MH_I2C_Read... [13:36:31]Read from MH i2c: E2 03 00 [13:36:31]MH_I2C_Read... [13:36:31]Read from MH i2c: E2 03 00 33 CC 00 90 00 73 [13:36:31]RAPDU: 90 00 [13:36:31]wFMCommunicate OK [13:36:31]SAM_PROTO_ClearQueue done [13:36:31]KKMCreateOFDPacket [13:36:31]OFDProtocolAddRootSTLVToBuf [13:36:31]FM_MakeSignedData [13:36:31]FM_MakeSignedData [13:36:31]SAM_PROTO_SignData [13:36:31]wFMCommunicate request_size=4 [13:36:31]MH_SAM_APDU [13:36:31]CAPDU: 80 0D 01 02 [13:36:31]Write to MH i2c: E2 08 00 34 CC 80 0D 01 02 00 00 00 00 79 [13:36:31]Write i2c OK [13:36:31]MH_I2C_Read... [13:36:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:36:31]Read from MH i2c: E2 [13:36:31]MH_I2C_Read... [13:36:31]Read from MH i2c: E2 03 00 [13:36:31]MH_I2C_Read... [13:36:31]Read from MH i2c: E2 03 00 34 CC 00 90 00 74 [13:36:31]RAPDU: 90 00 [13:36:31]wFMCommunicate OK [13:36:31]wFMCommunicate request_size=255 [13:36:31]MH_SAM_APDU [13:36:31]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 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 3E 01 00 00 F4 03 04 00 64 F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 B6 04 [13:36:31]Write to MH i2c: E2 02 01 35 CC 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 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 3E 01 00 00 F4 03 04 00 64 F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 B6 04 00 00 3D [13:36:31]Write i2c OK [13:36:31]MH_I2C_Read... [13:36:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:32]Read from MH i2c: E2 [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: E2 03 00 [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: E2 03 00 35 CC 00 90 00 75 [13:36:32]RAPDU: 90 00 [13:36:32]wFMCommunicate OK [13:36:32]wFMCommunicate request_size=16 [13:36:32]MH_SAM_APDU [13:36:32]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 B9 9F E9 54 82 12 [13:36:32]Write to MH i2c: E2 13 00 36 CC 80 0D 02 02 0B 00 00 35 04 06 00 B9 9F E9 54 82 12 00 00 FA [13:36:32]Write i2c OK [13:36:32]MH_I2C_Read... [13:36:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:32]Read from MH i2c: E2 [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: E2 03 00 [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: E2 03 00 36 CC 00 90 00 76 [13:36:32]RAPDU: 90 00 [13:36:32]wFMCommunicate OK [13:36:32]wFMCommunicate request_size=4 [13:36:32]MH_SAM_APDU [13:36:32]CAPDU: 80 0D 03 02 [13:36:32]Write to MH i2c: E2 08 00 37 CC 80 0D 03 02 00 00 00 00 7E [13:36:32]Write i2c OK [13:36:32]MH_I2C_Read... [13:36:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:36:32]Read from MH i2c: E2 [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: E2 0B 00 [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: E2 0B 00 37 CC 00 D8 12 07 B6 5F E1 B8 2D 90 00 4B [13:36:32]RAPDU: D8 12 07 B6 5F E1 B8 2D 90 00 [13:36:32]wFMCommunicate OK [13:36:32]SAM_PROTO_SignData done [13:36:32]FM_MakeSignedData done [13:36:32]CreateOFDProtocolMessage [13:36:32]wFMCommunicate request_size=4 [13:36:32]MH_SAM_APDU [13:36:32]CAPDU: 80 11 00 00 [13:36:32]Write to MH i2c: E2 08 00 38 CC 80 11 00 00 00 00 00 00 7E [13:36:32]Write i2c OK [13:36:32]MH_I2C_Read... [13:36:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:32]Read from MH i2c: E2 [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: E2 17 00 [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: E2 17 00 38 CC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D3 [13:36:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:36:32]wFMCommunicate OK [13:36:32]CreateOFDProtocolMessage done [13:36:32]OFDSenderStorePacket 308897 [13:36:32]StoreOFDPacket docnum=308897 [13:36:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 69 EF 0D 01 A8 0F 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 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 3E 01 00 00 F4 03 04 00 64 F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 B6 04 00 35 04 06 00 B9 9F E9 54 82 12 D8 12 07 B6 5F E1 B8 2D [13:36:32]CheckFolder [13:36:32]dirname=/storage/ofd_packets [13:36:32]CheckFolder done [13:36:32]ProducePacketName [13:36:32]name=ofd_packets/00308897 [13:36:32]NVStorageSaveData ofd_packets/00308897 [13:36:32]File name is /storage/ofd_packets/00308897 [13:36:32]Write 307 bytes [13:36:32]NVStorageSaveData done [13:36:32]OFDSenderStorePacket done [13:36:32]KKMCreateOFDPacket done [13:36:32]NVStorageSaveData kkm_last_timestamp [13:36:32]File name is /storage/kkm_last_timestamp [13:36:32]Write 4 bytes [13:36:32]NVStorageSaveData done [13:36:32]ExternCall_PrintAddStr [13:36:32]wPrintStart [13:36:32]Write to MH i2c: 01 00 00 39 CC 05 [13:36:32]Write i2c OK [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: 01 [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: 01 07 00 [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: 01 07 00 39 CC 00 00 00 00 00 FF 0F 1A [13:36:32]RasterBufferAndPrint [13:36:32]line Счет N : (1)642770 [13:36:32]line ИНН: 02508201610067 [13:36:32]line Контрольно-Кассовый Чек [13:36:32]line ПРОДАЖА [13:36:32]line ТРК (МРК, ГНК) : 42 [13:36:32]line Товар: 2710194210 [13:36:32]line D-ENERGY ДТ-К-2 [13:36:32]line 22.030 * 77.20 [13:36:32]line = 1700.72 [13:36:32]line НДС 12% НСП 1% [13:36:32]line > о реализуемом товаре [13:36:32]line ОКРУГЛЕНИЕ: -0.72 [13:36:32]line ИТОГО: 1700.00 [13:36:32]line Внесено: 1700.00 [13:36:32]line СДАЧА: 0.00 [13:36:32]line НСП 1% : 15.05 [13:36:32]line НДС 12% : 180.61 [13:36:32]line Наличными: 1700.00 [13:36:32]line Безнал.: 0.00 [13:36:32]line Место: АЗС № 172 "Партнер Нефть" [13:36:32]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:36:32]line СНО: Общий режим [13:36:32]line Чек 318 26.10.2024 13:36 [13:36:32]line Смена: 532 ФФД: 1.0 [13:36:32]line ЗНМ: 0300000116 [13:36:32]line РНМ: 0000000000091780 [13:36:32]line Версия ККМ: 001 [13:36:32]line ФМ: 0000000000871765 [13:36:32]line ФД: 308897 [13:36:32]line ФПД: 204096465568274 [13:36:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133636&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308897&fm=204096465568274&tin=02508201610067®Number=0000000000091780&sum=170000 [13:36:32]OFD Sender: Processing packet 308897 [packets to send 222, broken 221] [13:36:32]ProducePacketName [13:36:32]name=ofd_packets/00308897 [13:36:32]OFD Sender: To server: pG, [13:36:32]CommunicateWithHost lk.salyk.kg:30040 [13:36:32]ConnectInit lk.salyk.kg [13:36:32]written 0, free lines is 4095 [13:36:32]Connected sock=10 [13:36:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 69 EF 0D 01 A8 0F 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 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 3E 01 00 00 F4 03 04 00 64 F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 B6 04 00 35 04 06 00 B9 9F E9 54 82 12 D8 12 07 B6 5F E1 B8 2D [13:36:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8C F1 47 00 65 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 31 37 36 35 10 04 04 00 A1 B6 04 00 F4 03 04 00 C3 96 1C 67 B6 04 01 00 00 58 F6 4F AF 05 33 84 6F [13:36:32]CommunicateWithHost err = 0 [13:36:32]CheckOFDResponse [13:36:32]1017 (14) - 77093643461234 [13:36:32]1041 (16) - 0000000000871765 [13:36:32]1040 (4) - 308897 [13:36:32]1012 (4) - 26.10.2024 07:14 [13:36:32]1206 (1) - 0 [13:36:32]OFD Sender: Remove packet 308897 [13:36:32]ProducePacketName [13:36:32]name=ofd_packets/00308897 [13:36:32]NVStorageDeleteData [13:36:32]Write to MH i2c: 01 00 00 63 CC 2F [13:36:32]Write i2c OK [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: 01 [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: 01 07 00 [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: 01 07 00 63 CC 00 00 00 00 00 BB 0C FD [13:36:32]RasterBufferAndPrint [13:36:32]line [13:36:32]line [13:36:32]line [13:36:32]line [13:36:32]line [13:36:32]written 0, free lines is 3266 [13:36:32]MH_Cut [13:36:32]Write to MH i2c: D1 01 00 6A CC 01 08 [13:36:32]Write i2c OK [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: D1 [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: D1 01 00 [13:36:32]MH_I2C_Read... [13:36:32]Read from MH i2c: D1 01 00 6A CC 00 07 [13:36:32]Write to MH i2c: 01 00 00 6B CC 37 [13:36:32]Write i2c OK [13:36:32]MH_I2C_Read... [13:36:33]OFD Sender: No OFD packet to send [13:36:33]*** Cut start [13:36:33]*** Purtial cut [13:36:33]*** Stage 1: CUTSNS_PIN = 1 [13:36:34]Read from MH i2c: 01 [13:36:34]MH_I2C_Read... [13:36:34]*** Stop cut motor [13:36:34]*** Cut end [13:36:34]Read from MH i2c: 01 07 00 [13:36:34]MH_I2C_Read... [13:36:34]Read from MH i2c: 01 07 00 6B CC 00 00 00 00 00 FF 0F 4C [13:36:34]process_action close_receipt done [13:36:34]requested_data is exist [13:36:34]produce_requested_data [13:36:34]requested_item fm.sn is exist - process it [13:36:34]wFMCommunicate request_size=4 [13:36:34]MH_SAM_APDU [13:36:34]CAPDU: 80 11 00 00 [13:36:34]Write to MH i2c: E2 08 00 6C CC 80 11 00 00 00 00 00 00 B2 [13:36:34]Write i2c OK [13:36:34]MH_I2C_Read... [13:36:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:34]Read from MH i2c: E2 [13:36:34]MH_I2C_Read... [13:36:34]Read from MH i2c: E2 17 00 [13:36:34]MH_I2C_Read... [13:36:34]Read from MH i2c: E2 17 00 6C CC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 07 [13:36:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:36:34]wFMCommunicate OK [13:36:34]requested_item fd.num is exist - process it [13:36:34]SAM_PROTO_GetFieldsCounters [13:36:34]wFMCommunicate request_size=4 [13:36:34]MH_SAM_APDU [13:36:34]CAPDU: 80 13 00 00 [13:36:34]Write to MH i2c: E2 08 00 6D CC 80 13 00 00 00 00 00 00 B5 [13:36:34]Write i2c OK [13:36:34]MH_I2C_Read... [13:36:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:36:34]Read from MH i2c: E2 [13:36:34]MH_I2C_Read... [13:36:34]Read from MH i2c: E2 62 00 [13:36:34]MH_I2C_Read... [13:36:34]Read from MH i2c: E2 62 00 6D CC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A1 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 06 [13:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A1 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3E 01 00 00 5E 04 04 00 3E 01 00 00 57 04 04 00 3F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:36:34]wFMCommunicate OK [13:36:34]SAM_PROTO_GetFieldsCounters done [13:36:34]requested_item shift.num is exist - process it [13:36:34]requested_item shift.opened is exist - process it [13:36:34]req_shift_opened [13:36:34]FM_GetShiftState [13:36:34]SAM_PROTO_GetShiftState [13:36:34]wFMCommunicate request_size=4 [13:36:34]MH_SAM_APDU [13:36:34]CAPDU: 80 13 01 00 [13:36:34]Write to MH i2c: E2 08 00 6E CC 80 13 01 00 00 00 00 00 B7 [13:36:34]Write i2c OK [13:36:34]MH_I2C_Read... [13:36:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:34]Read from MH i2c: E2 [13:36:34]MH_I2C_Read... [13:36:34]Read from MH i2c: E2 0E 00 [13:36:34]MH_I2C_Read... [13:36:34]Read from MH i2c: E2 0E 00 6E CC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 35 [13:36:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:36:34]wFMCommunicate OK [13:36:34]SAM_PROTO_GetShiftState done [13:36:34]FM_GetShiftState done [13:36:34]req_shift_opened done [13:36:34]requested_item shift.open_date is exist - process it [13:36:34]req_shift_open_date [13:36:34]req_shift_open_date done [13:36:34]produce_requested_data done [13:36:34]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308897,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:36:34]process_action_free close_receipt [13:36:34]json_value_free [13:36:34]json_value_free done [13:36:34]process_json_proto returns [13:36:34]Send response to host [13:36:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308897,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:36:34]free response buf [13:36:34]execute_script done [13:36:34]execute_script returns [13:36:34]free content buf [13:36:34]Sock 9.Close socket [13:36:34]Sock 9.Thread stoped [13:36:38]OFD Sender: No OFD packet to send [13:36:43]OFD Sender: No OFD packet to send [13:36:48]OFD Sender: No OFD packet to send [13:36:51]accept exits with 8 [13:36:51]New connection [13:36:51]New thread 3067342180 created [13:36:51]Thread 3067198820 joined [13:36:51]Waiting for new connection... [13:36:51] Sock 8.Parse request [13:36:51]Sock 8.Check first char [13:36:51]Sock 8.First char is OK [13:36:51]request: POST /json_proto HTTP/1.0 [13:36:51]Method: POST [13:36:51]URL: /json_proto [13:36:51]Method is POST - this is cgi request [13:36:51]url: /json_proto [13:36:51]query_string will be loaded in cgi processing [13:36:51]execute_cgi json_proto POST (null) [13:36:51]execute_cgi path=json_proto method=POST [13:36:51]POST find Content-Length [13:36:51]Host: 172.17.96.3:8080 [13:36:51]Content-Length: 682 [13:36:51]Content-Type: application/json [13:36:51] [13:36:51]POST finish read [13:36:51]Found Content-Length = 682 [13:36:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [13:36:51]execute_script... [13:36:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [13:36:51]POST & json_proto [13:36:51]process_json_proto [13:36:51]json parsed OK: [13:36:51]protocol is kg_v1.0 [13:36:51]action value=close_receipt [13:36:51]process_action close_receipt [13:36:51]cmd_close_receipt [13:36:51]MH_GetDate [13:36:51]Write to MH i2c: F0 00 00 6F CC 2A [13:36:51]Write i2c OK [13:36:51]MH_I2C_Read... [13:36:51]Read from MH i2c: F0 [13:36:51]MH_I2C_Read... [13:36:51]Read from MH i2c: F0 09 00 [13:36:51]MH_I2C_Read... [13:36:51]Read from MH i2c: F0 09 00 6F CC 00 7A F0 1C 67 44 5E 04 65 2B [13:36:51]GetLastDocTimeStamp 1729949796 [13:36:51]current date 1729949818 [13:36:51]FM_GetShiftState [13:36:51]SAM_PROTO_GetShiftState [13:36:51]wFMCommunicate request_size=4 [13:36:51]MH_SAM_APDU [13:36:51]CAPDU: 80 13 01 00 [13:36:51]Write to MH i2c: E2 08 00 70 CC 80 13 01 00 00 00 00 00 B9 [13:36:51]Write i2c OK [13:36:51]MH_I2C_Read... [13:36:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:51]Read from MH i2c: E2 [13:36:51]MH_I2C_Read... [13:36:51]Read from MH i2c: E2 0E 00 [13:36:51]MH_I2C_Read... [13:36:51]Read from MH i2c: E2 0E 00 70 CC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 37 [13:36:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:36:51]wFMCommunicate OK [13:36:51]SAM_PROTO_GetShiftState done [13:36:51]FM_GetShiftState done [13:36:51]opened in 1729902265 [13:36:51]opened+sec_in_day 1729988665 [13:36:51]quantity*price = 100015 [13:36:51]sum+1 = 100017 [13:36:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 319 26.10.2024 13:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308898 ФПД: 153370168969307 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133658&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308898&fm=153370168969307&tin=02508201610067®Number=0000000000091780&sum=100000 [13:36:52]StoreToDocumentArchive [13:36:52]shift 532 fd 308898 [13:36:52]save to /storage/0532/doc_00308898 [13:36:52]save last doc name /storage/0532/doc_00308898 to /storage/kkm_last_doc_name [13:36:52]save OK [13:36:52]Clear old archive folders... [13:36:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:36:52]tlvbuf is 00CBC2C0 [13:36:52]SAM_PROTO_ClearQueue [13:36:52]wFMCommunicate request_size=4 [13:36:52]MH_SAM_APDU [13:36:52]CAPDU: 80 09 00 00 [13:36:52]Write to MH i2c: E2 08 00 7D CC 80 09 00 00 00 00 00 00 BB [13:36:52]Write i2c OK [13:36:52]MH_I2C_Read... [13:36:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:36:52]Read from MH i2c: E2 [13:36:52]MH_I2C_Read... [13:36:52]Read from MH i2c: E2 03 00 [13:36:52]MH_I2C_Read... [13:36:52]Read from MH i2c: E2 03 00 7D CC 00 90 00 BD [13:36:52]RAPDU: 90 00 [13:36:52]wFMCommunicate OK [13:36:52]SAM_PROTO_ClearQueue done [13:36:52]KKMCreateOFDPacket [13:36:52]OFDProtocolAddRootSTLVToBuf [13:36:52]FM_MakeSignedData [13:36:52]FM_MakeSignedData [13:36:52]SAM_PROTO_SignData [13:36:52]wFMCommunicate request_size=4 [13:36:52]MH_SAM_APDU [13:36:52]CAPDU: 80 0D 01 02 [13:36:52]Write to MH i2c: E2 08 00 7E CC 80 0D 01 02 00 00 00 00 C3 [13:36:52]Write i2c OK [13:36:52]MH_I2C_Read... [13:36:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:36:52]Read from MH i2c: E2 [13:36:52]MH_I2C_Read... [13:36:52]Read from MH i2c: E2 03 00 [13:36:52]MH_I2C_Read... [13:36:52]Read from MH i2c: E2 03 00 7E CC 00 90 00 BE [13:36:52]RAPDU: 90 00 [13:36:52]wFMCommunicate OK [13:36:52]wFMCommunicate request_size=255 [13:36:52]MH_SAM_APDU [13:36:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3F 01 00 00 F4 03 04 00 7A F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 B6 04 00 35 04 06 00 8B [13:36:52]Write to MH i2c: E2 02 01 7F CC 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 3F 01 00 00 F4 03 04 00 7A F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 B6 04 00 35 04 06 00 8B 00 00 75 [13:36:52]Write i2c OK [13:36:52]MH_I2C_Read... [13:36:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:53]Read from MH i2c: E2 [13:36:53]MH_I2C_Read... [13:36:53]Read from MH i2c: E2 03 00 [13:36:53]MH_I2C_Read... [13:36:53]Read from MH i2c: E2 03 00 7F CC 00 90 00 BF [13:36:53]RAPDU: 90 00 [13:36:53]wFMCommunicate OK [13:36:53]wFMCommunicate request_size=10 [13:36:53]MH_SAM_APDU [13:36:53]CAPDU: 80 0D 02 02 05 7D 46 70 C8 5B [13:36:53]Write to MH i2c: E2 0D 00 80 CC 80 0D 02 02 05 00 7D 46 70 C8 5B 00 00 26 [13:36:53]Write i2c OK [13:36:53]MH_I2C_Read... [13:36:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:53]Read from MH i2c: E2 [13:36:53]MH_I2C_Read... [13:36:53]Read from MH i2c: E2 03 00 [13:36:53]MH_I2C_Read... [13:36:53]Read from MH i2c: E2 03 00 80 CC 00 90 00 C0 [13:36:53]RAPDU: 90 00 [13:36:53]wFMCommunicate OK [13:36:53]wFMCommunicate request_size=4 [13:36:53]MH_SAM_APDU [13:36:53]CAPDU: 80 0D 03 02 [13:36:53]Write to MH i2c: E2 08 00 81 CC 80 0D 03 02 00 00 00 00 C8 [13:36:53]Write i2c OK [13:36:53]MH_I2C_Read... [13:36:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:36:53]Read from MH i2c: E2 [13:36:53]MH_I2C_Read... [13:36:53]Read from MH i2c: E2 0B 00 [13:36:53]MH_I2C_Read... [13:36:53]Read from MH i2c: E2 0B 00 81 CC 00 02 A0 06 EC 71 A1 91 EA 90 00 EA [13:36:53]RAPDU: 02 A0 06 EC 71 A1 91 EA 90 00 [13:36:53]wFMCommunicate OK [13:36:53]SAM_PROTO_SignData done [13:36:53]FM_MakeSignedData done [13:36:53]CreateOFDProtocolMessage [13:36:53]wFMCommunicate request_size=4 [13:36:53]MH_SAM_APDU [13:36:53]CAPDU: 80 11 00 00 [13:36:53]Write to MH i2c: E2 08 00 82 CC 80 11 00 00 00 00 00 00 C8 [13:36:53]Write i2c OK [13:36:53]MH_I2C_Read... [13:36:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:53]Read from MH i2c: E2 [13:36:53]MH_I2C_Read... [13:36:53]Read from MH i2c: E2 17 00 [13:36:53]MH_I2C_Read... [13:36:53]Read from MH i2c: E2 17 00 82 CC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1D [13:36:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:36:53]wFMCommunicate OK [13:36:53]CreateOFDProtocolMessage done [13:36:53]OFDSenderStorePacket 308898 [13:36:53]StoreOFDPacket docnum=308898 [13:36:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 98 4C 07 01 67 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3F 01 00 00 F4 03 04 00 7A F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 B6 04 00 35 04 06 00 8B 7D 46 70 C8 5B 02 A0 06 EC 71 A1 91 EA [13:36:53]CheckFolder [13:36:53]dirname=/storage/ofd_packets [13:36:53]CheckFolder done [13:36:53]ProducePacketName [13:36:53]name=ofd_packets/00308898 [13:36:53]NVStorageSaveData ofd_packets/00308898 [13:36:53]File name is /storage/ofd_packets/00308898 [13:36:53]Write 301 bytes [13:36:53]NVStorageSaveData done [13:36:53]OFDSenderStorePacket done [13:36:53]KKMCreateOFDPacket done [13:36:53]NVStorageSaveData kkm_last_timestamp [13:36:53]File name is /storage/kkm_last_timestamp [13:36:53]Write 4 bytes [13:36:53]NVStorageSaveData done [13:36:53]ExternCall_PrintAddStr [13:36:53]wPrintStart [13:36:53]Write to MH i2c: 01 00 00 83 CC 4F [13:36:53]Write i2c OK [13:36:53]MH_I2C_Read... [13:36:53]Read from MH i2c: 01 [13:36:53]MH_I2C_Read... [13:36:53]Read from MH i2c: 01 07 00 [13:36:53]MH_I2C_Read... [13:36:53]Read from MH i2c: 01 07 00 83 CC 00 00 00 00 00 FF 0F 64 [13:36:53]RasterBufferAndPrint [13:36:53]line Счет N : (1)642768 [13:36:53]line ИНН: 02508201610067 [13:36:53]line Контрольно-Кассовый Чек [13:36:53]line ПРОДАЖА [13:36:53]line ТРК (МРК, ГНК) : 31 [13:36:53]line Товар: 2710124130 [13:36:53]line Аи-92-К-2 [13:36:53]line 14.950 * 66.90 [13:36:53]line = 1000.16 [13:36:53]line НДС 12% НСП 1% [13:36:53]line > о реализуемом товаре [13:36:53]line ОКРУГЛЕНИЕ: -0.16 [13:36:53]line ИТОГО: 1000.00 [13:36:53]line Внесено: 1000.00 [13:36:53]line СДАЧА: 0.00 [13:36:53]line НСП 1% : 8.85 [13:36:53]line НДС 12% : 106.21 [13:36:53]line Наличными: 1000.00 [13:36:53]line Безнал.: 0.00 [13:36:53]line Место: АЗС № 172 "Партнер Нефть" [13:36:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:36:53]line СНО: Общий режим [13:36:53]line Чек 319 26.10.2024 13:36 [13:36:53]line Смена: 532 ФФД: 1.0 [13:36:53]line ЗНМ: 0300000116 [13:36:53]line РНМ: 0000000000091780 [13:36:53]line Версия ККМ: 001 [13:36:53]line ФМ: 0000000000871765 [13:36:53]line ФД: 308898 [13:36:53]line ФПД: 153370168969307 [13:36:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133658&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308898&fm=153370168969307&tin=02508201610067®Number=0000000000091780&sum=100000 [13:36:53]OFD Sender: Processing packet 308898 [packets to send 222, broken 221] [13:36:53]ProducePacketName [13:36:53]name=ofd_packets/00308898 [13:36:53]OFD Sender: To server: pG, [13:36:53]CommunicateWithHost lk.salyk.kg:30040 [13:36:53]ConnectInit lk.salyk.kg [13:36:53]written 0, free lines is 4095 [13:36:53]Connected sock=10 [13:36:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 98 4C 07 01 67 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3F 01 00 00 F4 03 04 00 7A F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 B6 04 00 35 04 06 00 8B 7D 46 70 C8 5B 02 A0 06 EC 71 A1 91 EA [13:36:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 81 D1 47 00 BA 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 31 37 36 35 10 04 04 00 A2 B6 04 00 F4 03 04 00 D8 96 1C 67 B6 04 01 00 00 C2 80 96 2B 56 D8 D7 5E [13:36:54]CommunicateWithHost err = 0 [13:36:54]CheckOFDResponse [13:36:54]1017 (14) - 77093643461234 [13:36:54]1041 (16) - 0000000000871765 [13:36:54]1040 (4) - 308898 [13:36:54]1012 (4) - 26.10.2024 07:14 [13:36:54]1206 (1) - 0 [13:36:54]OFD Sender: Remove packet 308898 [13:36:54]ProducePacketName [13:36:54]name=ofd_packets/00308898 [13:36:54]NVStorageDeleteData [13:36:54]Write to MH i2c: 01 00 00 AD CC 79 [13:36:54]Write i2c OK [13:36:54]MH_I2C_Read... [13:36:54]Read from MH i2c: 01 [13:36:54]MH_I2C_Read... [13:36:54]Read from MH i2c: 01 07 00 [13:36:54]MH_I2C_Read... [13:36:54]Read from MH i2c: 01 07 00 AD CC 00 00 00 00 00 B9 0C 45 [13:36:54]RasterBufferAndPrint [13:36:54]line [13:36:54]line [13:36:54]line [13:36:54]line [13:36:54]line [13:36:54]written 0, free lines is 3263 [13:36:54]MH_Cut [13:36:54]Write to MH i2c: D1 01 00 B4 CC 01 52 [13:36:54]Write i2c OK [13:36:54]MH_I2C_Read... [13:36:54]Read from MH i2c: D1 [13:36:54]MH_I2C_Read... [13:36:54]Read from MH i2c: D1 01 00 [13:36:54]MH_I2C_Read... [13:36:54]Read from MH i2c: D1 01 00 B4 CC 00 51 [13:36:54]Write to MH i2c: 01 00 00 B5 CC 81 [13:36:54]Write i2c OK [13:36:54]MH_I2C_Read... [13:36:54]OFD Sender: No OFD packet to send [13:36:54]*** Cut start [13:36:54]*** Purtial cut [13:36:54]*** Stage 1: CUTSNS_PIN = 1 [13:36:55]Read from MH i2c: 01 [13:36:55]MH_I2C_Read... [13:36:55]*** Stop cut motor [13:36:55]*** Cut end [13:36:55]Read from MH i2c: 01 07 00 [13:36:55]MH_I2C_Read... [13:36:55]Read from MH i2c: 01 07 00 B5 CC 00 00 00 00 00 FF 0F 96 [13:36:55]process_action close_receipt done [13:36:55]requested_data is exist [13:36:55]produce_requested_data [13:36:55]requested_item fm.sn is exist - process it [13:36:55]wFMCommunicate request_size=4 [13:36:55]MH_SAM_APDU [13:36:55]CAPDU: 80 11 00 00 [13:36:55]Write to MH i2c: E2 08 00 B6 CC 80 11 00 00 00 00 00 00 FC [13:36:55]Write i2c OK [13:36:55]MH_I2C_Read... [13:36:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:55]Read from MH i2c: E2 [13:36:55]MH_I2C_Read... [13:36:55]Read from MH i2c: E2 17 00 [13:36:55]MH_I2C_Read... [13:36:55]Read from MH i2c: E2 17 00 B6 CC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 51 [13:36:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:36:55]wFMCommunicate OK [13:36:55]requested_item fd.num is exist - process it [13:36:55]SAM_PROTO_GetFieldsCounters [13:36:55]wFMCommunicate request_size=4 [13:36:55]MH_SAM_APDU [13:36:55]CAPDU: 80 13 00 00 [13:36:55]Write to MH i2c: E2 08 00 B7 CC 80 13 00 00 00 00 00 00 FF [13:36:55]Write i2c OK [13:36:55]MH_I2C_Read... [13:36:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:36:55]Read from MH i2c: E2 [13:36:55]MH_I2C_Read... [13:36:55]Read from MH i2c: E2 62 00 [13:36:55]MH_I2C_Read... [13:36:55]Read from MH i2c: E2 62 00 B7 CC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A2 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 54 [13:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A2 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3F 01 00 00 5E 04 04 00 3F 01 00 00 57 04 04 00 40 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:36:55]wFMCommunicate OK [13:36:55]SAM_PROTO_GetFieldsCounters done [13:36:55]requested_item shift.num is exist - process it [13:36:55]requested_item shift.opened is exist - process it [13:36:55]req_shift_opened [13:36:55]FM_GetShiftState [13:36:55]SAM_PROTO_GetShiftState [13:36:55]wFMCommunicate request_size=4 [13:36:55]MH_SAM_APDU [13:36:55]CAPDU: 80 13 01 00 [13:36:55]Write to MH i2c: E2 08 00 B8 CC 80 13 01 00 00 00 00 00 01 [13:36:55]Write i2c OK [13:36:55]MH_I2C_Read... [13:36:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:55]Read from MH i2c: E2 [13:36:55]MH_I2C_Read... [13:36:55]Read from MH i2c: E2 0E 00 [13:36:55]MH_I2C_Read... [13:36:55]Read from MH i2c: E2 0E 00 B8 CC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7F [13:36:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:36:55]wFMCommunicate OK [13:36:55]SAM_PROTO_GetShiftState done [13:36:55]FM_GetShiftState done [13:36:55]req_shift_opened done [13:36:55]requested_item shift.open_date is exist - process it [13:36:55]req_shift_open_date [13:36:55]req_shift_open_date done [13:36:55]produce_requested_data done [13:36:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308898,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:36:55]process_action_free close_receipt [13:36:55]json_value_free [13:36:55]json_value_free done [13:36:55]process_json_proto returns [13:36:55]Send response to host [13:36:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308898,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:36:55]free response buf [13:36:55]execute_script done [13:36:55]execute_script returns [13:36:55]free content buf [13:36:55]Sock 8.Close socket [13:36:55]Sock 8.Thread stoped [13:36:59]OFD Sender: No OFD packet to send [13:37:04]OFD Sender: No OFD packet to send [13:37:09]OFD Sender: No OFD packet to send [13:37:13]accept exits with 9 [13:37:13]New connection [13:37:13]New thread 3067198820 created [13:37:13]Thread 3067342180 joined [13:37:13]Waiting for new connection... [13:37:13] Sock 9.Parse request [13:37:13]Sock 9.Check first char [13:37:13]Sock 9.First char is OK [13:37:13]request: POST /json_proto HTTP/1.0 [13:37:13]Method: POST [13:37:13]URL: /json_proto [13:37:13]Method is POST - this is cgi request [13:37:13]url: /json_proto [13:37:13]query_string will be loaded in cgi processing [13:37:13]execute_cgi json_proto POST (null) [13:37:13]execute_cgi path=json_proto method=POST [13:37:13]POST find Content-Length [13:37:13]Host: 172.17.96.3:8080 [13:37:13]Content-Length: 766 [13:37:13]Content-Type: application/json [13:37:13] [13:37:13]POST finish read [13:37:13]Found Content-Length = 766 [13:37:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 22.310, "sum" : 1700.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1700.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:13]execute_script... [13:37: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)642767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 22.310, "sum" : 1700.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1700.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:13]POST & json_proto [13:37:13]process_json_proto [13:37:13]json parsed OK: [13:37:13]protocol is kg_v1.0 [13:37:13]action value=close_receipt [13:37:13]process_action close_receipt [13:37:13]cmd_close_receipt [13:37:13]MH_GetDate [13:37:13]Write to MH i2c: F0 00 00 B9 CC 74 [13:37:13]Write i2c OK [13:37:13]MH_I2C_Read... [13:37:13]Read from MH i2c: F0 [13:37:13]MH_I2C_Read... [13:37:13]Read from MH i2c: F0 09 00 [13:37:13]MH_I2C_Read... [13:37:13]Read from MH i2c: F0 09 00 B9 CC 00 8F F0 1C 67 44 5E 04 65 8A [13:37:13]GetLastDocTimeStamp 1729949818 [13:37:13]current date 1729949839 [13:37:13]FM_GetShiftState [13:37:13]SAM_PROTO_GetShiftState [13:37:13]wFMCommunicate request_size=4 [13:37:13]MH_SAM_APDU [13:37:13]CAPDU: 80 13 01 00 [13:37:13]Write to MH i2c: E2 08 00 BA CC 80 13 01 00 00 00 00 00 03 [13:37:13]Write i2c OK [13:37:13]MH_I2C_Read... [13:37:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:13]Read from MH i2c: E2 [13:37:13]MH_I2C_Read... [13:37:13]Read from MH i2c: E2 0E 00 [13:37:13]MH_I2C_Read... [13:37:13]Read from MH i2c: E2 0E 00 BA CC 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 81 [13:37:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:37:13]wFMCommunicate OK [13:37:13]SAM_PROTO_GetShiftState done [13:37:13]FM_GetShiftState done [13:37:13]opened in 1729902265 [13:37:13]opened+sec_in_day 1729988665 [13:37:13]quantity*price = 170002 [13:37:13]sum+1 = 170003 [13:37:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1700.02 НСП 1% : 15.04 НДС 12% : 180.53 Наличными: 0.00 Безнал.: 1700.02 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 320 26.10.2024 13:37 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308899 ФПД: 278097876783272 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133719&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308899&fm=278097876783272&tin=02508201610067®Number=0000000000091780&sum=170002 [13:37:14]StoreToDocumentArchive [13:37:14]shift 532 fd 308899 [13:37:14]save to /storage/0532/doc_00308899 [13:37:14]save last doc name /storage/0532/doc_00308899 to /storage/kkm_last_doc_name [13:37:14]save OK [13:37:14]Clear old archive folders... [13:37:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:37:14]tlvbuf is 00C71C70 [13:37:14]SAM_PROTO_ClearQueue [13:37:14]wFMCommunicate request_size=4 [13:37:14]MH_SAM_APDU [13:37:14]CAPDU: 80 09 00 00 [13:37:14]Write to MH i2c: E2 08 00 C7 CC 80 09 00 00 00 00 00 00 05 [13:37:14]Write i2c OK [13:37:14]MH_I2C_Read... [13:37:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:14]Read from MH i2c: E2 [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: E2 03 00 [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: E2 03 00 C7 CC 00 90 00 07 [13:37:14]RAPDU: 90 00 [13:37:14]wFMCommunicate OK [13:37:14]SAM_PROTO_ClearQueue done [13:37:14]KKMCreateOFDPacket [13:37:14]OFDProtocolAddRootSTLVToBuf [13:37:14]FM_MakeSignedData [13:37:14]FM_MakeSignedData [13:37:14]SAM_PROTO_SignData [13:37:14]wFMCommunicate request_size=4 [13:37:14]MH_SAM_APDU [13:37:14]CAPDU: 80 0D 01 02 [13:37:14]Write to MH i2c: E2 08 00 C8 CC 80 0D 01 02 00 00 00 00 0D [13:37:14]Write i2c OK [13:37:14]MH_I2C_Read... [13:37:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:14]Read from MH i2c: E2 [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: E2 03 00 [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: E2 03 00 C8 CC 00 90 00 08 [13:37:14]RAPDU: 90 00 [13:37:14]wFMCommunicate OK [13:37:14]wFMCommunicate request_size=255 [13:37:14]MH_SAM_APDU [13:37:14]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 12 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 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 8F F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B6 04 00 35 04 06 00 FC ED B5 28 [13:37:14]Write to MH i2c: E2 02 01 C9 CC 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 12 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 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 8F F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B6 04 00 35 04 06 00 FC ED B5 28 00 00 F7 [13:37:14]Write i2c OK [13:37:14]MH_I2C_Read... [13:37:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:14]Read from MH i2c: E2 [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: E2 03 00 [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: E2 03 00 C9 CC 00 90 00 09 [13:37:14]RAPDU: 90 00 [13:37:14]wFMCommunicate OK [13:37:14]wFMCommunicate request_size=7 [13:37:14]MH_SAM_APDU [13:37:14]CAPDU: 80 0D 02 02 02 90 A8 [13:37:14]Write to MH i2c: E2 0A 00 CA CC 80 0D 02 02 02 00 90 A8 00 00 4C [13:37:14]Write i2c OK [13:37:14]MH_I2C_Read... [13:37:14]OFD Sender: No OFD packet to send [13:37:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:14]Read from MH i2c: E2 [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: E2 03 00 [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: E2 03 00 CA CC 00 90 00 0A [13:37:14]RAPDU: 90 00 [13:37:14]wFMCommunicate OK [13:37:14]wFMCommunicate request_size=4 [13:37:14]MH_SAM_APDU [13:37:14]CAPDU: 80 0D 03 02 [13:37:14]Write to MH i2c: E2 08 00 CB CC 80 0D 03 02 00 00 00 00 12 [13:37:14]Write i2c OK [13:37:14]MH_I2C_Read... [13:37:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:14]Read from MH i2c: E2 [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: E2 0B 00 [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: E2 0B 00 CB CC 00 3F 44 86 27 92 06 11 80 90 00 6C [13:37:14]RAPDU: 3F 44 86 27 92 06 11 80 90 00 [13:37:14]wFMCommunicate OK [13:37:14]SAM_PROTO_SignData done [13:37:14]FM_MakeSignedData done [13:37:14]CreateOFDProtocolMessage [13:37:14]wFMCommunicate request_size=4 [13:37:14]MH_SAM_APDU [13:37:14]CAPDU: 80 11 00 00 [13:37:14]Write to MH i2c: E2 08 00 CC CC 80 11 00 00 00 00 00 00 12 [13:37:14]Write i2c OK [13:37:14]MH_I2C_Read... [13:37:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:14]Read from MH i2c: E2 [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: E2 17 00 [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: E2 17 00 CC CC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 67 [13:37:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:37:14]wFMCommunicate OK [13:37:14]CreateOFDProtocolMessage done [13:37:14]OFDSenderStorePacket 308899 [13:37:14]StoreOFDPacket docnum=308899 [13:37:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 41 B8 04 01 A4 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 12 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 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 8F F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B6 04 00 35 04 06 00 FC ED B5 28 90 A8 3F 44 86 27 92 06 11 80 [13:37:14]CheckFolder [13:37:14]dirname=/storage/ofd_packets [13:37:14]CheckFolder done [13:37:14]ProducePacketName [13:37:14]name=ofd_packets/00308899 [13:37:14]NVStorageSaveData ofd_packets/00308899 [13:37:14]File name is /storage/ofd_packets/00308899 [13:37:14]Write 298 bytes [13:37:14]NVStorageSaveData done [13:37:14]OFDSenderStorePacket done [13:37:14]KKMCreateOFDPacket done [13:37:14]NVStorageSaveData kkm_last_timestamp [13:37:14]File name is /storage/kkm_last_timestamp [13:37:14]Write 4 bytes [13:37:14]NVStorageSaveData done [13:37:14]ExternCall_PrintAddStr [13:37:14]wPrintStart [13:37:14]Write to MH i2c: 01 00 00 CD CC 99 [13:37:14]Write i2c OK [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: 01 [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: 01 07 00 [13:37:14]MH_I2C_Read... [13:37:14]Read from MH i2c: 01 07 00 CD CC 00 00 00 00 00 FF 0F AE [13:37:14]RasterBufferAndPrint [13:37:14]line Счет N : (1)642767 [13:37:14]line ИНН: 02508201610067 [13:37:14]line Контрольно-Кассовый Чек [13:37:14]line ПРОДАЖА [13:37:14]line ТРК (МРК, ГНК) : 21 [13:37:14]line Товар: 2710194210 [13:37:14]line ДТ-К-2 [13:37:14]line 22.310 * 76.20 [13:37:14]line = 1700.02 [13:37:14]line НДС 12% НСП 1% [13:37:14]line > о реализуемом товаре [13:37:14]line ИТОГО: 1700.02 [13:37:14]line НСП 1% : 15.04 [13:37:14]line НДС 12% : 180.53 [13:37:14]line Наличными: 0.00 [13:37:14]line Безнал.: 1700.02 [13:37:14]line Место: АЗС № 172 "Партнер Нефть" [13:37:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:37:14]line СНО: Общий режим [13:37:14]line Чек 320 26.10.2024 13:37 [13:37:14]line Смена: 532 ФФД: 1.0 [13:37:14]line ЗНМ: 0300000116 [13:37:14]line РНМ: 0000000000091780 [13:37:14]line Версия ККМ: 001 [13:37:14]line Платежная система: Mbank [13:37:14]line ФМ: 0000000000871765 [13:37:14]line ФД: 308899 [13:37:14]line ФПД: 278097876783272 [13:37:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T133719&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308899&fm=278097876783272&tin=02508201610067®Number=0000000000091780&sum=170002 [13:37:15]OFD Sender: Processing packet 308899 [packets to send 222, broken 221] [13:37:15]ProducePacketName [13:37:15]name=ofd_packets/00308899 [13:37:15]OFD Sender: To server: pG, [13:37:15]CommunicateWithHost lk.salyk.kg:30040 [13:37:15]ConnectInit lk.salyk.kg [13:37:15]written 0, free lines is 4095 [13:37:15]Connected sock=10 [13:37:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 41 B8 04 01 A4 69 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 12 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 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 01 00 00 F4 03 04 00 8F F0 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B6 04 00 35 04 06 00 FC ED B5 28 90 A8 3F 44 86 27 92 06 11 80 [13:37:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2D BD 47 00 68 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B6 04 00 F4 03 04 00 ED 96 1C 67 B6 04 01 00 00 22 6E B7 6A 71 F7 9D EA [13:37:15]CommunicateWithHost err = 0 [13:37:15]CheckOFDResponse [13:37:15]1017 (14) - 77093643461234 [13:37:15]1041 (16) - 0000000000871765 [13:37:15]1040 (4) - 308899 [13:37:15]1012 (4) - 26.10.2024 07:14 [13:37:15]1206 (1) - 0 [13:37:15]OFD Sender: Remove packet 308899 [13:37:15]ProducePacketName [13:37:15]name=ofd_packets/00308899 [13:37:15]NVStorageDeleteData [13:37:15]Write to MH i2c: 01 00 00 F5 CC C1 [13:37:15]Write i2c OK [13:37:15]MH_I2C_Read... [13:37:15]Read from MH i2c: 01 [13:37:15]MH_I2C_Read... [13:37:15]Read from MH i2c: 01 07 00 [13:37:15]MH_I2C_Read... [13:37:15]Read from MH i2c: 01 07 00 F5 CC 00 00 00 00 00 E6 0C BA [13:37:15]RasterBufferAndPrint [13:37:15]line [13:37:15]line [13:37:15]line [13:37:15]line [13:37:15]line [13:37:15]written 0, free lines is 3308 [13:37:15]MH_Cut [13:37:15]Write to MH i2c: D1 01 00 FC CC 01 9A [13:37:15]Write i2c OK [13:37:15]MH_I2C_Read... [13:37:15]Read from MH i2c: D1 [13:37:15]MH_I2C_Read... [13:37:15]Read from MH i2c: D1 01 00 [13:37:15]MH_I2C_Read... [13:37:15]Read from MH i2c: D1 01 00 FC CC 00 99 [13:37:15]Write to MH i2c: 01 00 00 FD CC C9 [13:37:15]Write i2c OK [13:37:15]MH_I2C_Read... [13:37:15]OFD Sender: No OFD packet to send [13:37:16]*** Cut start [13:37:16]*** Purtial cut [13:37:16]*** Stage 1: CUTSNS_PIN = 1 [13:37:16]Read from MH i2c: 01 [13:37:16]MH_I2C_Read... [13:37:16]*** Stop cut motor [13:37:16]*** Cut end [13:37:16]Read from MH i2c: 01 07 00 [13:37:16]MH_I2C_Read... [13:37:16]Read from MH i2c: 01 07 00 FD CC 00 00 00 00 00 FF 0F DE [13:37:16]process_action close_receipt done [13:37:16]requested_data is exist [13:37:16]produce_requested_data [13:37:16]requested_item fm.sn is exist - process it [13:37:16]wFMCommunicate request_size=4 [13:37:16]MH_SAM_APDU [13:37:16]CAPDU: 80 11 00 00 [13:37:16]Write to MH i2c: E2 08 00 FE CC 80 11 00 00 00 00 00 00 44 [13:37:16]Write i2c OK [13:37:16]MH_I2C_Read... [13:37:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:16]Read from MH i2c: E2 [13:37:16]MH_I2C_Read... [13:37:16]Read from MH i2c: E2 17 00 [13:37:16]MH_I2C_Read... [13:37:16]Read from MH i2c: E2 17 00 FE CC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 99 [13:37:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:37:16]wFMCommunicate OK [13:37:16]requested_item fd.num is exist - process it [13:37:16]SAM_PROTO_GetFieldsCounters [13:37:16]wFMCommunicate request_size=4 [13:37:16]MH_SAM_APDU [13:37:16]CAPDU: 80 13 00 00 [13:37:16]Write to MH i2c: E2 08 00 FF CC 80 13 00 00 00 00 00 00 47 [13:37:16]Write i2c OK [13:37:16]MH_I2C_Read... [13:37:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:16]Read from MH i2c: E2 [13:37:16]MH_I2C_Read... [13:37:16]Read from MH i2c: E2 62 00 [13:37:16]MH_I2C_Read... [13:37:16]Read from MH i2c: E2 62 00 FF CC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A3 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 A0 [13:37: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A3 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 40 01 00 00 5E 04 04 00 40 01 00 00 57 04 04 00 41 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:16]wFMCommunicate OK [13:37:16]SAM_PROTO_GetFieldsCounters done [13:37:16]requested_item shift.num is exist - process it [13:37:16]requested_item shift.opened is exist - process it [13:37:16]req_shift_opened [13:37:16]FM_GetShiftState [13:37:16]SAM_PROTO_GetShiftState [13:37:16]wFMCommunicate request_size=4 [13:37:16]MH_SAM_APDU [13:37:16]CAPDU: 80 13 01 00 [13:37:16]Write to MH i2c: E2 08 00 00 CD 80 13 01 00 00 00 00 00 4A [13:37:16]Write i2c OK [13:37:16]MH_I2C_Read... [13:37:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:16]Read from MH i2c: E2 [13:37:16]MH_I2C_Read... [13:37:16]Read from MH i2c: E2 0E 00 [13:37:16]MH_I2C_Read... [13:37:16]Read from MH i2c: E2 0E 00 00 CD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C8 [13:37:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:37:16]wFMCommunicate OK [13:37:16]SAM_PROTO_GetShiftState done [13:37:16]FM_GetShiftState done [13:37:16]req_shift_opened done [13:37:16]requested_item shift.open_date is exist - process it [13:37:16]req_shift_open_date [13:37:16]req_shift_open_date done [13:37:16]produce_requested_data done [13:37:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308899,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:37:16]process_action_free close_receipt [13:37:16]json_value_free [13:37:16]json_value_free done [13:37:16]process_json_proto returns [13:37:16]Send response to host [13:37:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308899,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:37:16]free response buf [13:37:16]execute_script done [13:37:16]execute_script returns [13:37:16]free content buf [13:37:16]Sock 9.Close socket [13:37:16]Sock 9.Thread stoped [13:37:20]OFD Sender: No OFD packet to send [13:37:25]OFD Sender: No OFD packet to send [13:37:30]OFD Sender: No OFD packet to send [13:37:35]OFD Sender: No OFD packet to send [13:37:40]OFD Sender: No OFD packet to send [13:37:45]OFD Sender: No OFD packet to send [13:37:50]OFD Sender: No OFD packet to send [13:37:56]OFD Sender: No OFD packet to send [13:38:01]OFD Sender: No OFD packet to send [13:38:06]OFD Sender: No OFD packet to send [13:38:11]OFD Sender: No OFD packet to send [13:38:16]OFD Sender: No OFD packet to send [13:38:21]OFD Sender: No OFD packet to send [13:38:26]OFD Sender: No OFD packet to send [13:38:31]OFD Sender: No OFD packet to send [13:38:36]OFD Sender: No OFD packet to send [13:38:41]OFD Sender: No OFD packet to send [13:38:46]OFD Sender: No OFD packet to send [13:38:51]OFD Sender: No OFD packet to send [13:38:56]OFD Sender: No OFD packet to send [13:39:01]OFD Sender: No OFD packet to send [13:39:06]OFD Sender: No OFD packet to send [13:39:11]OFD Sender: No OFD packet to send [13:39:16]OFD Sender: No OFD packet to send [13:39:21]OFD Sender: No OFD packet to send [13:39:24]accept exits with 8 [13:39:24]New connection [13:39:24]New thread 3067342180 created [13:39:24]Thread 3067198820 joined [13:39:24]Waiting for new connection... [13:39:24] Sock 8.Parse request [13:39:24]Sock 8.Check first char [13:39:24]Sock 8.First char is OK [13:39:24]request: POST /json_proto HTTP/1.0 [13:39:24]Method: POST [13:39:24]URL: /json_proto [13:39:24]Method is POST - this is cgi request [13:39:24]url: /json_proto [13:39:24]query_string will be loaded in cgi processing [13:39:24]execute_cgi json_proto POST (null) [13:39:24]execute_cgi path=json_proto method=POST [13:39:24]POST find Content-Length [13:39:24]Host: 172.17.96.3:8080 [13:39:24]Content-Length: 984 [13:39:24]Content-Type: application/json [13:39:24] [13:39:24]POST finish read [13:39:24]Found Content-Length = 984 [13:39:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:24]execute_script... [13:39:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:24]POST & json_proto [13:39:24]process_json_proto [13:39:24]json parsed OK: [13:39:24]protocol is kg_v1.0 [13:39:24]action value=close_receipt [13:39:24]process_action close_receipt [13:39:24]cmd_close_receipt [13:39:24]MH_GetDate [13:39:24]Write to MH i2c: F0 00 00 01 CD BD [13:39:24]Write i2c OK [13:39:24]MH_I2C_Read... [13:39:24]Read from MH i2c: F0 [13:39:24]MH_I2C_Read... [13:39:24]Read from MH i2c: F0 09 00 [13:39:24]MH_I2C_Read... [13:39:24]Read from MH i2c: F0 09 00 01 CD 00 12 F1 1C 67 44 5E 04 65 57 [13:39:24]GetLastDocTimeStamp 1729949839 [13:39:24]current date 1729949970 [13:39:24]FM_GetShiftState [13:39:24]SAM_PROTO_GetShiftState [13:39:24]wFMCommunicate request_size=4 [13:39:24]MH_SAM_APDU [13:39:24]CAPDU: 80 13 01 00 [13:39:24]Write to MH i2c: E2 08 00 02 CD 80 13 01 00 00 00 00 00 4C [13:39:24]Write i2c OK [13:39:24]MH_I2C_Read... [13:39:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:24]Read from MH i2c: E2 [13:39:24]MH_I2C_Read... [13:39:24]Read from MH i2c: E2 0E 00 [13:39:24]MH_I2C_Read... [13:39:24]Read from MH i2c: E2 0E 00 02 CD 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CA [13:39:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:39:24]wFMCommunicate OK [13:39:24]SAM_PROTO_GetShiftState done [13:39:24]FM_GetShiftState done [13:39:24]opened in 1729902265 [13:39:24]opened+sec_in_day 1729988665 [13:39:24]quantity*price = 200006 [13:39:24]sum+1 = 200008 [13:39:24]Check (price>sum+1) || (price+1 о реализуемом товаре [13:44:02]line ИТОГО: 2000.43 [13:44:02]line НСП 1% : 17.70 [13:44:02]line НДС 12% : 212.43 [13:44:02]line Наличными: 0.00 [13:44:02]line Безнал.: 2000.43 [13:44:02]line Место: АЗС № 172 "Партнер Нефть" [13:44:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:44:02]line СНО: Общий режим [13:44:02]line Чек 322 26.10.2024 13:42 [13:44:02]line Смена: 532 ФФД: 1.0 [13:44:02]line ЗНМ: 0300000116 [13:44:02]line РНМ: 0000000000091780 [13:44:02]line Версия ККМ: 001 [13:44:02]line Платежная система: Mbank [13:44:02]line ФМ: 0000000000871765 [13:44:02]line ФД: 308901 [13:44:02]line ФПД: 58406174208637 [13:44:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T134238&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308901&fm=58406174208637&tin=02508201610067®Number=0000000000091780&sum=200043 [13:44:03]written 0, free lines is 4095 [13:44:03]Write to MH i2c: 01 00 00 45 00 45 [13:44:03]Write i2c OK [13:44:03]MH_I2C_Read... [13:44:03]Read from MH i2c: 01 [13:44:03]MH_I2C_Read... [13:44:03]Read from MH i2c: 01 07 00 [13:44:03]MH_I2C_Read... [13:44:03]Read from MH i2c: 01 07 00 45 00 00 00 00 00 00 E8 0C 40 [13:44:03]RasterBufferAndPrint [13:44:03]line [13:44:03]line [13:44:03]line [13:44:03]line [13:44:03]line [13:44:03]written 0, free lines is 3316 [13:44:03]MH_Cut [13:44:03]Write to MH i2c: D1 01 00 4C 00 01 1E [13:44:03]Write i2c OK [13:44:03]MH_I2C_Read... [13:44:03]Read from MH i2c: D1 [13:44:03]MH_I2C_Read... [13:44:03]Read from MH i2c: D1 01 00 [13:44:03]MH_I2C_Read... [13:44:03]Read from MH i2c: D1 01 00 4C 00 00 1D [13:44:03]Write to MH i2c: 01 00 00 4D 00 4D [13:44:03]Write i2c OK [13:44:03]MH_I2C_Read... [13:44:04]*** Cut start [13:44:04]*** Purtial cut [13:44:04]*** Stage 1: CUTSNS_PIN = 1 [13:44:04]Read from MH i2c: 01 [13:44:04]MH_I2C_Read... [13:44:04]*** Stop cut motor [13:44:04]*** Cut end [13:44:04]Read from MH i2c: 01 07 00 [13:44:04]MH_I2C_Read... [13:44:04]Read from MH i2c: 01 07 00 4D 00 00 00 00 00 00 FF 0F 62 [13:44:04]process_action print_doc done [13:44:04]requested_data is exist [13:44:04]produce_requested_data [13:44:04]produce_requested_data return (null) [13:44:04]process_action_free print_doc [13:44:04]json_value_free [13:44:04]json_value_free done [13:44:04]process_json_proto returns [13:44:04]Send response to host [13:44:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [13:44:04]free response buf [13:44:04]execute_script done [13:44:04]execute_script returns [13:44:04]free content buf [13:44:04]Sock 9.Close socket [13:44:04]Sock 9.Thread stoped [13:44:05]OFD Sender: No OFD packet to send [13:44:10]OFD Sender: No OFD packet to send [13:44:15]OFD Sender: No OFD packet to send [13:44:20]OFD Sender: No OFD packet to send [13:44:21]accept exits with 7 [13:44:21]New connection [13:44:21]New thread 3066879332 created [13:44:21]Thread 3067022692 joined [13:44:21]Waiting for new connection... [13:44:21] Sock 7.Parse request [13:44:21]Sock 7.Check first char [13:44:21]Sock 7.First char is OK [13:44:21]request: POST /json_proto HTTP/1.0 [13:44:21]Method: POST [13:44:21]URL: /json_proto [13:44:21]Method is POST - this is cgi request [13:44:21]url: /json_proto [13:44:21]query_string will be loaded in cgi processing [13:44:21]execute_cgi json_proto POST (null) [13:44:21]execute_cgi path=json_proto method=POST [13:44:21]POST find Content-Length [13:44:21]Host: 172.17.96.3:8080 [13:44:21]Content-Length: 677 [13:44:21]Content-Type: application/json [13:44:21] [13:44:21]POST finish read [13:44:21]Found Content-Length = 677 [13:44:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:44:21]execute_script... [13:44:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:44:21]POST & json_proto [13:44:21]process_json_proto [13:44:21]json parsed OK: [13:44:21]protocol is kg_v1.0 [13:44:21]action value=close_receipt [13:44:21]process_action close_receipt [13:44:21]cmd_close_receipt [13:44:21]MH_GetDate [13:44:21]Write to MH i2c: F0 00 00 4E 00 3D [13:44:21]Write i2c OK [13:44:21]MH_I2C_Read... [13:44:21]Read from MH i2c: F0 [13:44:21]MH_I2C_Read... [13:44:21]Read from MH i2c: F0 09 00 [13:44:21]MH_I2C_Read... [13:44:21]Read from MH i2c: F0 09 00 4E 00 00 36 F2 1C 67 44 5E 04 65 FC [13:44:21]GetLastDocTimeStamp 1729950158 [13:44:21]current date 1729950262 [13:44:21]FM_GetShiftState [13:44:21]SAM_PROTO_GetShiftState [13:44:21]wFMCommunicate request_size=4 [13:44:21]MH_SAM_APDU [13:44:21]CAPDU: 80 13 01 00 [13:44:21]Write to MH i2c: E2 08 00 4F 00 80 13 01 00 00 00 00 00 CC [13:44:21]Write i2c OK [13:44:21]MH_I2C_Read... [13:44:22]Read from MH i2c: E2 [13:44:22]MH_I2C_Read... [13:44:22]Read from MH i2c: E2 0E 00 [13:44:22]MH_I2C_Read... [13:44:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:22]Read from MH i2c: E2 0E 00 4F 00 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4A [13:44:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:44:22]wFMCommunicate OK [13:44:22]SAM_PROTO_GetShiftState done [13:44:22]FM_GetShiftState done [13:44:22]opened in 1729902265 [13:44:22]opened+sec_in_day 1729988665 [13:44:22]quantity*price = 30038 [13:44:22]sum+1 = 30039 [13:44:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 323 26.10.2024 13:44 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308902 ФПД: 55034349870427 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T134422&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308902&fm=55034349870427&tin=02508201610067®Number=0000000000091780&sum=30000 [13:44:23]StoreToDocumentArchive [13:44:23]shift 532 fd 308902 [13:44:23]save to /storage/0532/doc_00308902 [13:44:23]save last doc name /storage/0532/doc_00308902 to /storage/kkm_last_doc_name [13:44:23]save OK [13:44:23]Clear old archive folders... [13:44:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:44:23]tlvbuf is 000D7760 [13:44:23]SAM_PROTO_ClearQueue [13:44:23]wFMCommunicate request_size=4 [13:44:23]MH_SAM_APDU [13:44:23]CAPDU: 80 09 00 00 [13:44:23]Write to MH i2c: E2 08 00 5C 00 80 09 00 00 00 00 00 00 CE [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:23]Read from MH i2c: E2 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 5C 00 00 90 00 D0 [13:44:23]RAPDU: 90 00 [13:44:23]wFMCommunicate OK [13:44:23]SAM_PROTO_ClearQueue done [13:44:23]KKMCreateOFDPacket [13:44:23]OFDProtocolAddRootSTLVToBuf [13:44:23]FM_MakeSignedData [13:44:23]FM_MakeSignedData [13:44:23]SAM_PROTO_SignData [13:44:23]wFMCommunicate request_size=4 [13:44:23]MH_SAM_APDU [13:44:23]CAPDU: 80 0D 01 02 [13:44:23]Write to MH i2c: E2 08 00 5D 00 80 0D 01 02 00 00 00 00 D6 [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:23]Read from MH i2c: E2 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 5D 00 00 90 00 D1 [13:44:23]RAPDU: 90 00 [13:44:23]wFMCommunicate OK [13:44:23]wFMCommunicate request_size=255 [13:44:23]MH_SAM_APDU [13:44:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 43 01 00 00 F4 03 04 00 36 F2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 B6 04 00 35 04 06 00 32 [13:44:23]Write to MH i2c: E2 02 01 5E 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 43 01 00 00 F4 03 04 00 36 F2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 B6 04 00 35 04 06 00 32 00 00 EF [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:23]Read from MH i2c: E2 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [13:44:23]RAPDU: 90 00 [13:44:23]wFMCommunicate OK [13:44:23]wFMCommunicate request_size=10 [13:44:23]MH_SAM_APDU [13:44:23]CAPDU: 80 0D 02 02 05 0D AE DF DD 5B [13:44:23]Write to MH i2c: E2 0D 00 5F 00 80 0D 02 02 05 00 0D AE DF DD 5B 00 00 B5 [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:23]Read from MH i2c: E2 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [13:44:23]RAPDU: 90 00 [13:44:23]wFMCommunicate OK [13:44:23]wFMCommunicate request_size=4 [13:44:23]MH_SAM_APDU [13:44:23]CAPDU: 80 0D 03 02 [13:44:23]Write to MH i2c: E2 08 00 60 00 80 0D 03 02 00 00 00 00 DB [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:23]Read from MH i2c: E2 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 0B 00 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 0B 00 60 00 00 2B B0 D1 2C 68 75 28 49 90 00 02 [13:44:23]RAPDU: 2B B0 D1 2C 68 75 28 49 90 00 [13:44:23]wFMCommunicate OK [13:44:23]SAM_PROTO_SignData done [13:44:23]FM_MakeSignedData done [13:44:23]CreateOFDProtocolMessage [13:44:23]wFMCommunicate request_size=4 [13:44:23]MH_SAM_APDU [13:44:23]CAPDU: 80 11 00 00 [13:44:23]Write to MH i2c: E2 08 00 61 00 80 11 00 00 00 00 00 00 DB [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:23]Read from MH i2c: E2 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 17 00 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 17 00 61 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 30 [13:44:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:44:23]wFMCommunicate OK [13:44:23]CreateOFDProtocolMessage done [13:44:23]OFDSenderStorePacket 308902 [13:44:23]StoreOFDPacket docnum=308902 [13:44:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 85 D9 07 01 3B 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 43 01 00 00 F4 03 04 00 36 F2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 B6 04 00 35 04 06 00 32 0D AE DF DD 5B 2B B0 D1 2C 68 75 28 49 [13:44:23]CheckFolder [13:44:23]dirname=/storage/ofd_packets [13:44:23]CheckFolder done [13:44:23]ProducePacketName [13:44:23]name=ofd_packets/00308902 [13:44:23]NVStorageSaveData ofd_packets/00308902 [13:44:23]File name is /storage/ofd_packets/00308902 [13:44:23]Write 301 bytes [13:44:23]NVStorageSaveData done [13:44:23]OFDSenderStorePacket done [13:44:23]KKMCreateOFDPacket done [13:44:23]NVStorageSaveData kkm_last_timestamp [13:44:23]File name is /storage/kkm_last_timestamp [13:44:23]Write 4 bytes [13:44:23]NVStorageSaveData done [13:44:23]ExternCall_PrintAddStr [13:44:23]wPrintStart [13:44:23]Write to MH i2c: 01 00 00 62 00 62 [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: 01 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: 01 07 00 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: 01 07 00 62 00 00 00 00 00 00 FF 0F 77 [13:44:23]RasterBufferAndPrint [13:44:23]line Счет N : (1)642775 [13:44:23]line ИНН: 02508201610067 [13:44:23]line Контрольно-Кассовый Чек [13:44:23]line ПРОДАЖА [13:44:23]line ТРК (МРК, ГНК) : 62 [13:44:23]line Товар: 2710124130 [13:44:23]line Аи-92-К-2 [13:44:23]line 4.490 * 66.90 [13:44:23]line = 300.38 [13:44:23]line НДС 12% НСП 1% [13:44:23]line > о реализуемом товаре [13:44:23]line ОКРУГЛЕНИЕ: -0.38 [13:44:23]line ИТОГО: 300.00 [13:44:23]line Внесено: 300.00 [13:44:23]line СДАЧА: 0.00 [13:44:23]line НСП 1% : 2.66 [13:44:23]line НДС 12% : 31.90 [13:44:23]line Наличными: 300.00 [13:44:23]line Безнал.: 0.00 [13:44:23]line Место: АЗС № 172 "Партнер Нефть" [13:44:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:44:23]line СНО: Общий режим [13:44:23]line Чек 323 26.10.2024 13:44 [13:44:23]line Смена: 532 ФФД: 1.0 [13:44:23]line ЗНМ: 0300000116 [13:44:23]line РНМ: 0000000000091780 [13:44:23]line Версия ККМ: 001 [13:44:23]line ФМ: 0000000000871765 [13:44:23]line ФД: 308902 [13:44:23]line ФПД: 55034349870427 [13:44:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T134422&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308902&fm=55034349870427&tin=02508201610067®Number=0000000000091780&sum=30000 [13:44:24]OFD Sender: Processing packet 308902 [packets to send 223, broken 222] [13:44:24]ProducePacketName [13:44:24]name=ofd_packets/00308902 [13:44:24]OFD Sender: To server: pG, [13:44:24]CommunicateWithHost lk.salyk.kg:30040 [13:44:24]ConnectInit lk.salyk.kg [13:44:24]written 0, free lines is 4095 [13:44:24]Connected sock=10 [13:44:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 85 D9 07 01 3B 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 43 01 00 00 F4 03 04 00 36 F2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 B6 04 00 35 04 06 00 32 0D AE DF DD 5B 2B B0 D1 2C 68 75 28 49 [13:44:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6F AA 47 00 41 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 31 37 36 35 10 04 04 00 A6 B6 04 00 F4 03 04 00 94 98 1C 67 B6 04 01 00 00 7F 94 22 A3 4A 4C D7 E5 [13:44:24]CommunicateWithHost err = 0 [13:44:24]CheckOFDResponse [13:44:24]1017 (14) - 77093643461234 [13:44:24]1041 (16) - 0000000000871765 [13:44:24]1040 (4) - 308902 [13:44:24]1012 (4) - 26.10.2024 07:21 [13:44:24]1206 (1) - 0 [13:44:24]OFD Sender: Remove packet 308902 [13:44:24]ProducePacketName [13:44:24]name=ofd_packets/00308902 [13:44:24]NVStorageDeleteData [13:44:24]Write to MH i2c: 01 00 00 8C 00 8C [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 07 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 07 00 8C 00 00 00 00 00 00 C2 0C 61 [13:44:24]RasterBufferAndPrint [13:44:24]line [13:44:24]line [13:44:24]line [13:44:24]line [13:44:24]line [13:44:24]written 0, free lines is 3272 [13:44:24]MH_Cut [13:44:24]Write to MH i2c: D1 01 00 93 00 01 65 [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: D1 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: D1 01 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: D1 01 00 93 00 00 64 [13:44:24]Write to MH i2c: 01 00 00 94 00 94 [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]OFD Sender: No OFD packet to send [13:44:25]*** Cut start [13:44:25]*** Purtial cut [13:44:25]*** Stage 1: CUTSNS_PIN = 1 [13:44:25]Read from MH i2c: 01 [13:44:25]MH_I2C_Read... [13:44:25]*** Stop cut motor [13:44:25]*** Cut end [13:44:25]Read from MH i2c: 01 07 00 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: 01 07 00 94 00 00 00 00 00 00 FF 0F A9 [13:44:25]process_action close_receipt done [13:44:25]requested_data is exist [13:44:25]produce_requested_data [13:44:25]requested_item fm.sn is exist - process it [13:44:25]wFMCommunicate request_size=4 [13:44:25]MH_SAM_APDU [13:44:25]CAPDU: 80 11 00 00 [13:44:25]Write to MH i2c: E2 08 00 95 00 80 11 00 00 00 00 00 00 0F [13:44:25]Write i2c OK [13:44:25]MH_I2C_Read... [13:44:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:25]Read from MH i2c: E2 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 17 00 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 17 00 95 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 64 [13:44:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:44:25]wFMCommunicate OK [13:44:25]requested_item fd.num is exist - process it [13:44:25]SAM_PROTO_GetFieldsCounters [13:44:25]wFMCommunicate request_size=4 [13:44:25]MH_SAM_APDU [13:44:25]CAPDU: 80 13 00 00 [13:44:25]Write to MH i2c: E2 08 00 96 00 80 13 00 00 00 00 00 00 12 [13:44:25]Write i2c OK [13:44:25]MH_I2C_Read... [13:44:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:25]Read from MH i2c: E2 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 62 00 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 62 00 96 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A6 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 77 [13:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A6 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 43 01 00 00 5E 04 04 00 43 01 00 00 57 04 04 00 44 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:25]wFMCommunicate OK [13:44:25]SAM_PROTO_GetFieldsCounters done [13:44:25]requested_item shift.num is exist - process it [13:44:25]requested_item shift.opened is exist - process it [13:44:25]req_shift_opened [13:44:25]FM_GetShiftState [13:44:25]SAM_PROTO_GetShiftState [13:44:25]wFMCommunicate request_size=4 [13:44:25]MH_SAM_APDU [13:44:25]CAPDU: 80 13 01 00 [13:44:25]Write to MH i2c: E2 08 00 97 00 80 13 01 00 00 00 00 00 14 [13:44:25]Write i2c OK [13:44:25]MH_I2C_Read... [13:44:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:25]Read from MH i2c: E2 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 0E 00 [13:44:25]MH_I2C_Read... [13:44:25]Read from MH i2c: E2 0E 00 97 00 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 92 [13:44:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:44:25]wFMCommunicate OK [13:44:25]SAM_PROTO_GetShiftState done [13:44:25]FM_GetShiftState done [13:44:25]req_shift_opened done [13:44:25]requested_item shift.open_date is exist - process it [13:44:25]req_shift_open_date [13:44:25]req_shift_open_date done [13:44:25]produce_requested_data done [13:44:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308902,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:44:25]process_action_free close_receipt [13:44:25]json_value_free [13:44:25]json_value_free done [13:44:25]process_json_proto returns [13:44:25]Send response to host [13:44:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308902,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:44:25]free response buf [13:44:25]execute_script done [13:44:25]execute_script returns [13:44:25]free content buf [13:44:25]Sock 7.Close socket [13:44:25]Sock 7.Thread stoped [13:44:26]accept exits with 9 [13:44:26]New connection [13:44:26]New thread 3067022692 created [13:44:26]Thread 3066879332 joined [13:44:26]Waiting for new connection... [13:44:26] Sock 9.Parse request [13:44:26]Sock 9.Check first char [13:44:26]Sock 9.First char is OK [13:44:26]request: POST /json_proto HTTP/1.0 [13:44:26]Method: POST [13:44:26]URL: /json_proto [13:44:26]Method is POST - this is cgi request [13:44:26]url: /json_proto [13:44:26]query_string will be loaded in cgi processing [13:44:26]execute_cgi json_proto POST (null) [13:44:26]execute_cgi path=json_proto method=POST [13:44:26]POST find Content-Length [13:44:26]Host: 172.17.96.3:8080 [13:44:26]Content-Length: 677 [13:44:26]Content-Type: application/json [13:44:26] [13:44:26]POST finish read [13:44:26]Found Content-Length = 677 [13:44:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 6.130, "sum" : 410.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 410.00, "total" : 410.00, "payments": [ { "type": 0, "sum" : 410.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:26]execute_script... [13:44:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 6.130, "sum" : 410.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 410.00, "total" : 410.00, "payments": [ { "type": 0, "sum" : 410.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:26]POST & json_proto [13:44:26]process_json_proto [13:44:26]json parsed OK: [13:44:26]protocol is kg_v1.0 [13:44:26]action value=close_receipt [13:44:26]process_action close_receipt [13:44:26]cmd_close_receipt [13:44:26]MH_GetDate [13:44:26]Write to MH i2c: F0 00 00 98 00 87 [13:44:26]Write i2c OK [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: F0 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: F0 09 00 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: F0 09 00 98 00 00 3A F2 1C 67 44 5E 04 65 4A [13:44:26]GetLastDocTimeStamp 1729950262 [13:44:26]current date 1729950266 [13:44:26]FM_GetShiftState [13:44:26]SAM_PROTO_GetShiftState [13:44:26]wFMCommunicate request_size=4 [13:44:26]MH_SAM_APDU [13:44:26]CAPDU: 80 13 01 00 [13:44:26]Write to MH i2c: E2 08 00 99 00 80 13 01 00 00 00 00 00 16 [13:44:26]Write i2c OK [13:44:26]MH_I2C_Read... [13:44:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:26]Read from MH i2c: E2 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: E2 0E 00 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: E2 0E 00 99 00 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 94 [13:44:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:44:26]wFMCommunicate OK [13:44:26]SAM_PROTO_GetShiftState done [13:44:26]FM_GetShiftState done [13:44:26]opened in 1729902265 [13:44:26]opened+sec_in_day 1729988665 [13:44:26]quantity*price = 41009 [13:44:26]sum+1 = 41011 [13:44:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 410.00 Внесено: 410.00 СДАЧА: 0.00 НСП 1% : 3.63 НДС 12% : 43.55 Наличными: 410.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 324 26.10.2024 13:44 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308903 ФПД: 164260928501677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T134426&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308903&fm=164260928501677&tin=02508201610067®Number=0000000000091780&sum=41000 [13:44:27]StoreToDocumentArchive [13:44:27]shift 532 fd 308903 [13:44:27]save to /storage/0532/doc_00308903 [13:44:27]save last doc name /storage/0532/doc_00308903 to /storage/kkm_last_doc_name [13:44:27]save OK [13:44:27]Clear old archive folders... [13:44:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:44:27]tlvbuf is 000DBC10 [13:44:27]SAM_PROTO_ClearQueue [13:44:27]wFMCommunicate request_size=4 [13:44:27]MH_SAM_APDU [13:44:27]CAPDU: 80 09 00 00 [13:44:27]Write to MH i2c: E2 08 00 A6 00 80 09 00 00 00 00 00 00 18 [13:44:27]Write i2c OK [13:44:27]MH_I2C_Read... [13:44:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:27]Read from MH i2c: E2 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: E2 03 00 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: E2 03 00 A6 00 00 90 00 1A [13:44:27]RAPDU: 90 00 [13:44:27]wFMCommunicate OK [13:44:27]SAM_PROTO_ClearQueue done [13:44:27]KKMCreateOFDPacket [13:44:27]OFDProtocolAddRootSTLVToBuf [13:44:27]FM_MakeSignedData [13:44:27]FM_MakeSignedData [13:44:27]SAM_PROTO_SignData [13:44:27]wFMCommunicate request_size=4 [13:44:27]MH_SAM_APDU [13:44:27]CAPDU: 80 0D 01 02 [13:44:27]Write to MH i2c: E2 08 00 A7 00 80 0D 01 02 00 00 00 00 20 [13:44:27]Write i2c OK [13:44:27]MH_I2C_Read... [13:44:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:27]Read from MH i2c: E2 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: E2 03 00 [13:44:27]MH_I2C_Read... [13:44:27]Read from MH i2c: E2 03 00 A7 00 00 90 00 1B [13:44:27]RAPDU: 90 00 [13:44:27]wFMCommunicate OK [13:44:27]wFMCommunicate request_size=255 [13:44:27]MH_SAM_APDU [13:44:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 32 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 3A F2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 B6 04 00 35 04 06 00 95 [13:44:27]Write to MH i2c: E2 02 01 A8 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 32 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 3A F2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 B6 04 00 35 04 06 00 95 00 00 50 [13:44:27]Write i2c OK [13:44:27]MH_I2C_Read... [13:44:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:28]Read from MH i2c: E2 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 03 00 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [13:44:28]RAPDU: 90 00 [13:44:28]wFMCommunicate OK [13:44:28]wFMCommunicate request_size=10 [13:44:28]MH_SAM_APDU [13:44:28]CAPDU: 80 0D 02 02 05 64 FA 4B 37 AD [13:44:28]Write to MH i2c: E2 0D 00 A9 00 80 0D 02 02 05 00 64 FA 4B 37 AD 00 00 BA [13:44:28]Write i2c OK [13:44:28]MH_I2C_Read... [13:44:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:28]Read from MH i2c: E2 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 03 00 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [13:44:28]RAPDU: 90 00 [13:44:28]wFMCommunicate OK [13:44:28]wFMCommunicate request_size=4 [13:44:28]MH_SAM_APDU [13:44:28]CAPDU: 80 0D 03 02 [13:44:28]Write to MH i2c: E2 08 00 AA 00 80 0D 03 02 00 00 00 00 25 [13:44:28]Write i2c OK [13:44:28]MH_I2C_Read... [13:44:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:28]Read from MH i2c: E2 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 0B 00 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 0B 00 AA 00 00 A8 9B FF F5 DD 06 EE 93 90 00 C1 [13:44:28]RAPDU: A8 9B FF F5 DD 06 EE 93 90 00 [13:44:28]wFMCommunicate OK [13:44:28]SAM_PROTO_SignData done [13:44:28]FM_MakeSignedData done [13:44:28]CreateOFDProtocolMessage [13:44:28]wFMCommunicate request_size=4 [13:44:28]MH_SAM_APDU [13:44:28]CAPDU: 80 11 00 00 [13:44:28]Write to MH i2c: E2 08 00 AB 00 80 11 00 00 00 00 00 00 25 [13:44:28]Write i2c OK [13:44:28]MH_I2C_Read... [13:44:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:28]Read from MH i2c: E2 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 17 00 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: E2 17 00 AB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7A [13:44:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:44:28]wFMCommunicate OK [13:44:28]CreateOFDProtocolMessage done [13:44:28]OFDSenderStorePacket 308903 [13:44:28]StoreOFDPacket docnum=308903 [13:44:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 17 06 07 01 61 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 32 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 3A F2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 B6 04 00 35 04 06 00 95 64 FA 4B 37 AD A8 9B FF F5 DD 06 EE 93 [13:44:28]CheckFolder [13:44:28]dirname=/storage/ofd_packets [13:44:28]CheckFolder done [13:44:28]ProducePacketName [13:44:28]name=ofd_packets/00308903 [13:44:28]NVStorageSaveData ofd_packets/00308903 [13:44:28]File name is /storage/ofd_packets/00308903 [13:44:28]Write 301 bytes [13:44:28]NVStorageSaveData done [13:44:28]OFDSenderStorePacket done [13:44:28]KKMCreateOFDPacket done [13:44:28]NVStorageSaveData kkm_last_timestamp [13:44:28]File name is /storage/kkm_last_timestamp [13:44:28]Write 4 bytes [13:44:28]NVStorageSaveData done [13:44:28]ExternCall_PrintAddStr [13:44:28]wPrintStart [13:44:28]Write to MH i2c: 01 00 00 AC 00 AC [13:44:28]Write i2c OK [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: 01 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: 01 07 00 [13:44:28]MH_I2C_Read... [13:44:28]Read from MH i2c: 01 07 00 AC 00 00 00 00 00 00 FF 0F C1 [13:44:28]RasterBufferAndPrint [13:44:28]line Счет N : (1)642776 [13:44:28]line ИНН: 02508201610067 [13:44:28]line Контрольно-Кассовый Чек [13:44:28]line ПРОДАЖА [13:44:28]line ТРК (МРК, ГНК) : 41 [13:44:28]line Товар: 2710124130 [13:44:28]line Аи-92-К-2 [13:44:28]line 6.130 * 66.90 [13:44:28]line = 410.10 [13:44:28]line НДС 12% НСП 1% [13:44:28]line > о реализуемом товаре [13:44:28]line ОКРУГЛЕНИЕ: -0.10 [13:44:28]line ИТОГО: 410.00 [13:44:28]line Внесено: 410.00 [13:44:28]line СДАЧА: 0.00 [13:44:28]line НСП 1% : 3.63 [13:44:28]line НДС 12% : 43.55 [13:44:28]line Наличными: 410.00 [13:44:28]line Безнал.: 0.00 [13:44:28]line Место: АЗС № 172 "Партнер Нефть" [13:44:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:44:28]line СНО: Общий режим [13:44:28]line Чек 324 26.10.2024 13:44 [13:44:28]line Смена: 532 ФФД: 1.0 [13:44:28]line ЗНМ: 0300000116 [13:44:28]line РНМ: 0000000000091780 [13:44:28]line Версия ККМ: 001 [13:44:28]line ФМ: 0000000000871765 [13:44:28]line ФД: 308903 [13:44:28]line ФПД: 164260928501677 [13:44:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T134426&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308903&fm=164260928501677&tin=02508201610067®Number=0000000000091780&sum=41000 [13:44:28]OFD Sender: Processing packet 308903 [packets to send 223, broken 222] [13:44:28]ProducePacketName [13:44:28]name=ofd_packets/00308903 [13:44:28]OFD Sender: To server: pG, [13:44:28]CommunicateWithHost lk.salyk.kg:30040 [13:44:28]ConnectInit lk.salyk.kg [13:44:28]written 0, free lines is 4095 [13:44:28]Connected sock=10 [13:44:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 17 06 07 01 61 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 32 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 01 00 00 F4 03 04 00 3A F2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 B6 04 00 35 04 06 00 95 64 FA 4B 37 AD A8 9B FF F5 DD 06 EE 93 [13:44:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C3 B2 47 00 03 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 31 37 36 35 10 04 04 00 A7 B6 04 00 F4 03 04 00 99 98 1C 67 B6 04 01 00 00 4F 17 7D E0 7B 99 11 8E [13:44:28]CommunicateWithHost err = 0 [13:44:28]CheckOFDResponse [13:44:28]1017 (14) - 77093643461234 [13:44:28]1041 (16) - 0000000000871765 [13:44:28]1040 (4) - 308903 [13:44:28]1012 (4) - 26.10.2024 07:22 [13:44:28]1206 (1) - 0 [13:44:28]OFD Sender: Remove packet 308903 [13:44:28]ProducePacketName [13:44:28]name=ofd_packets/00308903 [13:44:28]NVStorageDeleteData [13:44:29]Write to MH i2c: 01 00 00 D6 00 D6 [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: 01 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: 01 07 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: 01 07 00 D6 00 00 00 00 00 00 CB 0C B4 [13:44:29]RasterBufferAndPrint [13:44:29]line [13:44:29]line [13:44:29]line [13:44:29]line [13:44:29]line [13:44:29]written 0, free lines is 3289 [13:44:29]MH_Cut [13:44:29]Write to MH i2c: D1 01 00 DD 00 01 AF [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: D1 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: D1 01 00 [13:44:29]MH_I2C_Read... [13:44:29]Read from MH i2c: D1 01 00 DD 00 00 AE [13:44:29]Write to MH i2c: 01 00 00 DE 00 DE [13:44:29]Write i2c OK [13:44:29]MH_I2C_Read... [13:44:29]OFD Sender: No OFD packet to send [13:44:29]*** Cut start [13:44:29]*** Purtial cut [13:44:29]*** Stage 1: CUTSNS_PIN = 1 [13:44:30]Read from MH i2c: 01 *** Stop cut motor [13:44:30] [13:44:30]*** Cut end [13:44:30]MH_I2C_Read... [13:44:30]Read from MH i2c: 01 07 00 [13:44:30]MH_I2C_Read... [13:44:30]Read from MH i2c: 01 07 00 DE 00 00 00 00 00 00 FF 0F F3 [13:44:30]process_action close_receipt done [13:44:30]requested_data is exist [13:44:30]produce_requested_data [13:44:30]requested_item fm.sn is exist - process it [13:44:30]wFMCommunicate request_size=4 [13:44:30]MH_SAM_APDU [13:44:30]CAPDU: 80 11 00 00 [13:44:30]Write to MH i2c: E2 08 00 DF 00 80 11 00 00 00 00 00 00 59 [13:44:30]Write i2c OK [13:44:30]MH_I2C_Read... [13:44:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:30]Read from MH i2c: E2 [13:44:30]MH_I2C_Read... [13:44:30]Read from MH i2c: E2 17 00 [13:44:30]MH_I2C_Read... [13:44:30]Read from MH i2c: E2 17 00 DF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AE [13:44:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:44:30]wFMCommunicate OK [13:44:30]requested_item fd.num is exist - process it [13:44:30]SAM_PROTO_GetFieldsCounters [13:44:30]wFMCommunicate request_size=4 [13:44:30]MH_SAM_APDU [13:44:30]CAPDU: 80 13 00 00 [13:44:30]Write to MH i2c: E2 08 00 E0 00 80 13 00 00 00 00 00 00 5C [13:44:30]Write i2c OK [13:44:30]MH_I2C_Read... [13:44:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:30]Read from MH i2c: E2 [13:44:30]MH_I2C_Read... [13:44:30]Read from MH i2c: E2 62 00 [13:44:30]MH_I2C_Read... [13:44:30]Read from MH i2c: E2 62 00 E0 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A7 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 C5 [13:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A7 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 44 01 00 00 5E 04 04 00 44 01 00 00 57 04 04 00 45 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:30]wFMCommunicate OK [13:44:30]SAM_PROTO_GetFieldsCounters done [13:44:30]requested_item shift.num is exist - process it [13:44:30]requested_item shift.opened is exist - process it [13:44:30]req_shift_opened [13:44:30]FM_GetShiftState [13:44:30]SAM_PROTO_GetShiftState [13:44:30]wFMCommunicate request_size=4 [13:44:30]MH_SAM_APDU [13:44:30]CAPDU: 80 13 01 00 [13:44:30]Write to MH i2c: E2 08 00 E1 00 80 13 01 00 00 00 00 00 5E [13:44:30]Write i2c OK [13:44:30]MH_I2C_Read... [13:44:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:30]Read from MH i2c: E2 [13:44:30]MH_I2C_Read... [13:44:30]Read from MH i2c: E2 0E 00 [13:44:30]MH_I2C_Read... [13:44:30]Read from MH i2c: E2 0E 00 E1 00 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DC [13:44:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:44:30]wFMCommunicate OK [13:44:30]SAM_PROTO_GetShiftState done [13:44:30]FM_GetShiftState done [13:44:30]req_shift_opened done [13:44:30]requested_item shift.open_date is exist - process it [13:44:30]req_shift_open_date [13:44:30]req_shift_open_date done [13:44:30]produce_requested_data done [13:44:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308903,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:44:30]process_action_free close_receipt [13:44:30]json_value_free [13:44:30]json_value_free done [13:44:30]process_json_proto returns [13:44:30]Send response to host [13:44:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308903,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:44:30]free response buf [13:44:30]execute_script done [13:44:30]execute_script returns [13:44:30]free content buf [13:44:30]Sock 9.Close socket [13:44:30]Sock 9.Thread stoped [13:44:34]OFD Sender: No OFD packet to send [13:44:39]OFD Sender: No OFD packet to send [13:44:44]OFD Sender: No OFD packet to send [13:44:49]OFD Sender: No OFD packet to send [13:44:54]OFD Sender: No OFD packet to send [13:44:59]OFD Sender: No OFD packet to send [13:45:04]OFD Sender: No OFD packet to send [13:45:09]OFD Sender: No OFD packet to send [13:45:14]OFD Sender: No OFD packet to send [13:45:19]OFD Sender: No OFD packet to send [13:45:24]OFD Sender: No OFD packet to send [13:45:29]OFD Sender: No OFD packet to send [13:45:34]OFD Sender: No OFD packet to send [13:45:39]OFD Sender: No OFD packet to send [13:45:44]OFD Sender: No OFD packet to send [13:45:49]OFD Sender: No OFD packet to send [13:45:54]OFD Sender: No OFD packet to send [13:45:59]OFD Sender: No OFD packet to send [13:46:04]OFD Sender: No OFD packet to send [13:46:09]OFD Sender: No OFD packet to send [13:46:14]OFD Sender: No OFD packet to send [13:46:19]accept exits with 7 [13:46:19]New connection [13:46:19]New thread 3066879332 created [13:46:19]Thread 3067022692 joined [13:46:19]Waiting for new connection... [13:46:19] Sock 7.Parse request [13:46:19]Sock 7.Check first char [13:46:19]Sock 7.First char is OK [13:46:19]request: POST /json_proto HTTP/1.0 [13:46:19]Method: POST [13:46:19]URL: /json_proto [13:46:19]Method is POST - this is cgi request [13:46:19]url: /json_proto [13:46:19]query_string will be loaded in cgi processing [13:46:19]execute_cgi json_proto POST (null) [13:46:19]execute_cgi path=json_proto method=POST [13:46:19]POST find Content-Length [13:46:19]Host: 172.17.96.3:8080 [13:46:19]Content-Length: 797 [13:46:19]Content-Type: application/json [13:46:19] [13:46:19]POST finish read [13:46:19]Found Content-Length = 797 [13:46:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:19]execute_script... [13:46:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642777", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:46:19]POST & json_proto [13:46:19]process_json_proto [13:46:19]json parsed OK: [13:46:19]protocol is kg_v1.0 [13:46:19]action value=close_receipt [13:46:19]process_action close_receipt [13:46:19]cmd_close_receipt [13:46:19]MH_GetDate [13:46:19]Write to MH i2c: F0 00 00 E2 00 D1 [13:46:19]Write i2c OK [13:46:19]MH_I2C_Read... [13:46:19]Read from MH i2c: F0 [13:46:19]MH_I2C_Read... [13:46:19]Read from MH i2c: F0 09 00 [13:46:19]MH_I2C_Read... [13:46:19]Read from MH i2c: F0 09 00 E2 00 00 AB F2 1C 67 44 5E 04 65 05 [13:46:19]GetLastDocTimeStamp 1729950266 [13:46:19]current date 1729950379 [13:46:19]FM_GetShiftState [13:46:19]SAM_PROTO_GetShiftState [13:46:19]wFMCommunicate request_size=4 [13:46:19]MH_SAM_APDU [13:46:19]CAPDU: 80 13 01 00 [13:46:19]Write to MH i2c: E2 08 00 E3 00 80 13 01 00 00 00 00 00 60 [13:46:19]Write i2c OK [13:46:19]MH_I2C_Read... [13:46:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:46:19]Read from MH i2c: E2 [13:46:19]MH_I2C_Read... [13:46:19]Read from MH i2c: E2 0E 00 [13:46:19]MH_I2C_Read... [13:46:19]Read from MH i2c: E2 0E 00 E3 00 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DE [13:46:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:46:19]wFMCommunicate OK [13:46:19]SAM_PROTO_GetShiftState done [13:46:19]FM_GetShiftState done [13:46:19]opened in 1729902265 [13:46:19]opened+sec_in_day 1729988665 [13:46:19]quantity*price = 0 [13:46:19]sum+1 = 1 [13:46:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 325 26.10.2024 13:46 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308904 ФПД: 18727194751753 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T134620&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308904&fm=18727194751753&tin=02508201610067®Number=0000000000091780&sum=0 [13:46:20]StoreToDocumentArchive [13:46:20]shift 532 fd 308904 [13:46:20]save to /storage/0532/doc_00308904 [13:46:20]save last doc name /storage/0532/doc_00308904 to /storage/kkm_last_doc_name [13:46:20]save OK [13:46:20]Clear old archive folders... [13:46:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:46:20]tlvbuf is 00087220 [13:46:20]SAM_PROTO_ClearQueue [13:46:20]wFMCommunicate request_size=4 [13:46:20]MH_SAM_APDU [13:46:20]CAPDU: 80 09 00 00 [13:46:20]Write to MH i2c: E2 08 00 F0 00 80 09 00 00 00 00 00 00 62 [13:46:20]Write i2c OK [13:46:20]MH_I2C_Read... [13:46:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:46:20]Read from MH i2c: E2 [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: E2 03 00 [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: E2 03 00 F0 00 00 90 00 64 [13:46:20]RAPDU: 90 00 [13:46:20]wFMCommunicate OK [13:46:20]SAM_PROTO_ClearQueue done [13:46:20]KKMCreateOFDPacket [13:46:20]OFDProtocolAddRootSTLVToBuf [13:46:20]FM_MakeSignedData [13:46:20]FM_MakeSignedData [13:46:20]SAM_PROTO_SignData [13:46:20]wFMCommunicate request_size=4 [13:46:20]MH_SAM_APDU [13:46:20]CAPDU: 80 0D 01 02 [13:46:20]Write to MH i2c: E2 08 00 F1 00 80 0D 01 02 00 00 00 00 6A [13:46:20]Write i2c OK [13:46:20]MH_I2C_Read... [13:46:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:46:20]Read from MH i2c: E2 [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: E2 03 00 [13:46:20]MH_I2C_Read... [13:46:20]Read from MH i2c: E2 03 00 F1 00 00 90 00 65 [13:46:20]RAPDU: 90 00 [13:46:20]wFMCommunicate OK [13:46:20]wFMCommunicate request_size=255 [13:46:20]MH_SAM_APDU [13:46:20]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 AC F2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 B6 04 00 35 04 06 00 11 08 43 CA [13:46:20]Write to MH i2c: E2 02 01 F2 00 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 AC F2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 B6 04 00 35 04 06 00 11 08 43 CA 00 00 48 [13:46:20]Write i2c OK [13:46:20]MH_I2C_Read... [13:46:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:46:21]Read from MH i2c: E2 [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: E2 03 00 [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: E2 03 00 F2 00 00 90 00 66 [13:46:21]RAPDU: 90 00 [13:46:21]wFMCommunicate OK [13:46:21]wFMCommunicate request_size=7 [13:46:21]MH_SAM_APDU [13:46:21]CAPDU: 80 0D 02 02 02 73 09 [13:46:21]Write to MH i2c: E2 0A 00 F3 00 80 0D 02 02 02 00 73 09 00 00 ED [13:46:21]Write i2c OK [13:46:21]MH_I2C_Read... [13:46:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:46:21]Read from MH i2c: E2 [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: E2 03 00 [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [13:46:21]RAPDU: 90 00 [13:46:21]wFMCommunicate OK [13:46:21]wFMCommunicate request_size=4 [13:46:21]MH_SAM_APDU [13:46:21]CAPDU: 80 0D 03 02 [13:46:21]Write to MH i2c: E2 08 00 F4 00 80 0D 03 02 00 00 00 00 6F [13:46:21]Write i2c OK [13:46:21]MH_I2C_Read... [13:46:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:46:21]Read from MH i2c: E2 [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: E2 0B 00 [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: E2 0B 00 F4 00 00 A4 2B 35 37 3E F3 7A 6D 90 00 C3 [13:46:21]RAPDU: A4 2B 35 37 3E F3 7A 6D 90 00 [13:46:21]wFMCommunicate OK [13:46:21]SAM_PROTO_SignData done [13:46:21]FM_MakeSignedData done [13:46:21]CreateOFDProtocolMessage [13:46:21]wFMCommunicate request_size=4 [13:46:21]MH_SAM_APDU [13:46:21]CAPDU: 80 11 00 00 [13:46:21]Write to MH i2c: E2 08 00 F5 00 80 11 00 00 00 00 00 00 6F [13:46:21]Write i2c OK [13:46:21]MH_I2C_Read... [13:46:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:46:21]Read from MH i2c: E2 [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: E2 17 00 [13:46:21]MH_I2C_Read... [13:46:21]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 31 37 36 35 90 00 C4 [13:46:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:46:21]wFMCommunicate OK [13:46:21]CreateOFDProtocolMessage done [13:46:21]OFDSenderStorePacket 308904 [13:46:21]StoreOFDPacket docnum=308904 [13:46:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 86 F8 04 01 BE ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 AC F2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 B6 04 00 35 04 06 00 11 08 43 CA 73 09 A4 2B 35 37 3E F3 7A 6D [13:46:21]CheckFolder [13:46:21]dirname=/storage/ofd_packets [13:46:21]CheckFolder done [13:46:21]ProducePacketName [13:46:21]name=ofd_packets/00308904 [13:46:21]NVStorageSaveData ofd_packets/00308904 [13:46:21]File name is /storage/ofd_packets/00308904 [13:46:21]Write 298 bytes [13:46:21]NVStorageSaveData done [13:46:21]OFDSenderStorePacket done [13:46:21]KKMCreateOFDPacket done [13:46:21]NVStorageSaveData kkm_last_timestamp [13:46:21]File name is /storage/kkm_last_timestamp [13:46:21]Write 4 bytes [13:46:21]NVStorageSaveData done [13:46:21]ExternCall_PrintAddStr [13:46:21]wPrintStart [13:46:21]Write to MH i2c: 01 00 00 F6 00 F6 [13:46:21]Write i2c OK [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: 01 [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: 01 07 00 [13:46:21]MH_I2C_Read... [13:46:21]Read from MH i2c: 01 07 00 F6 00 00 00 00 00 00 FF 0F 0B [13:46:21]RasterBufferAndPrint [13:46:21]line Счет N : (1)642777 [13:46:21]line ИНН: 02508201610067 [13:46:21]line Контрольно-Кассовый Чек [13:46:21]line ПРОДАЖА [13:46:21]line ТРК (МРК, ГНК) : 21 [13:46:21]line Товар: 2710194210 [13:46:21]line ДТ-К-2 [13:46:21]line 13.130 * 0.00 [13:46:21]line = 0.00 [13:46:21]line НДС 12% НСП 1% [13:46:21]line > о реализуемом товаре [13:46:21]line ИТОГО: 0.00 [13:46:21]line НСП 1% : 0.00 [13:46:21]line НДС 12% : 0.00 [13:46:21]line Наличными: 0.00 [13:46:21]line Безнал.: 0.00 [13:46:21]line Место: АЗС № 172 "Партнер Нефть" [13:46:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:46:21]line СНО: Общий режим [13:46:21]line Чек 325 26.10.2024 13:46 [13:46:21]line Смена: 532 ФФД: 1.0 [13:46:21]line ЗНМ: 0300000116 [13:46:21]line РНМ: 0000000000091780 [13:46:21]line Версия ККМ: 001 [13:46:21]line Талоны: Топливные Талоны [13:46:21]line 4755294 [13:46:21]line ФМ: 0000000000871765 [13:46:21]line ФД: 308904 [13:46:21]line ФПД: 18727194751753 [13:46:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T134620&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308904&fm=18727194751753&tin=02508201610067®Number=0000000000091780&sum=0 [13:46:21]OFD Sender: Processing packet 308904 [packets to send 223, broken 222] [13:46:21]ProducePacketName [13:46:21]name=ofd_packets/00308904 [13:46:21]OFD Sender: To server: pG, [13:46:21]CommunicateWithHost lk.salyk.kg:30040 [13:46:21]ConnectInit lk.salyk.kg [13:46:21]written 0, free lines is 4095 [13:46:21]Connected sock=10 [13:46:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 86 F8 04 01 BE ED 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 01 00 00 F4 03 04 00 AC F2 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 B6 04 00 35 04 06 00 11 08 43 CA 73 09 A4 2B 35 37 3E F3 7A 6D [13:46:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BE B1 47 00 09 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 31 37 36 35 10 04 04 00 A8 B6 04 00 F4 03 04 00 0A 99 1C 67 B6 04 01 00 00 8D 5A 90 8A 56 23 58 75 [13:46:21]CommunicateWithHost err = 0 [13:46:21]CheckOFDResponse [13:46:21]1017 (14) - 77093643461234 [13:46:21]1041 (16) - 0000000000871765 [13:46:21]1040 (4) - 308904 [13:46:21]1012 (4) - 26.10.2024 07:23 [13:46:21]1206 (1) - 0 [13:46:21]OFD Sender: Remove packet 308904 [13:46:21]ProducePacketName [13:46:21]name=ofd_packets/00308904 [13:46:21]NVStorageDeleteData [13:46:22]Write to MH i2c: 01 00 00 1F 01 20 [13:46:22]Write i2c OK [13:46:22]MH_I2C_Read... [13:46:22]Read from MH i2c: 01 [13:46:22]MH_I2C_Read... [13:46:22]Read from MH i2c: 01 07 00 [13:46:22]MH_I2C_Read... [13:46:22]Read from MH i2c: 01 07 00 1F 01 00 00 00 00 00 D0 0C 03 [13:46:22]RasterBufferAndPrint [13:46:22]line [13:46:22]line [13:46:22]line [13:46:22]line [13:46:22]line [13:46:22]written 0, free lines is 3286 [13:46:22]MH_Cut [13:46:22]Write to MH i2c: D1 01 00 26 01 01 F9 [13:46:22]Write i2c OK [13:46:22]MH_I2C_Read... [13:46:22]Read from MH i2c: D1 [13:46:22]MH_I2C_Read... [13:46:22]Read from MH i2c: D1 01 00 [13:46:22]MH_I2C_Read... [13:46:22]Read from MH i2c: D1 01 00 26 01 00 F8 [13:46:22]Write to MH i2c: 01 00 00 27 01 28 [13:46:22]Write i2c OK [13:46:22]MH_I2C_Read... [13:46:22]OFD Sender: No OFD packet to send [13:46:22]*** Cut start [13:46:22]*** Purtial cut [13:46:22]*** Stage 1: CUTSNS_PIN = 1 [13:46:23]Read from MH i2c: 01 [13:46:23]MH_I2C_Read... [13:46:23]*** Stop cut motor [13:46:23]*** Cut end [13:46:23]Read from MH i2c: 01 07 00 [13:46:23]MH_I2C_Read... [13:46:23]Read from MH i2c: 01 07 00 27 01 00 00 00 00 00 FF 0F 3D [13:46:23]process_action close_receipt done [13:46:23]requested_data is exist [13:46:23]produce_requested_data [13:46:23]requested_item fm.sn is exist - process it [13:46:23]wFMCommunicate request_size=4 [13:46:23]MH_SAM_APDU [13:46:23]CAPDU: 80 11 00 00 [13:46:23]Write to MH i2c: E2 08 00 28 01 80 11 00 00 00 00 00 00 A3 [13:46:23]Write i2c OK [13:46:23]MH_I2C_Read... [13:46:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:46:23]Read from MH i2c: E2 [13:46:23]MH_I2C_Read... [13:46:23]Read from MH i2c: E2 17 00 [13:46:23]MH_I2C_Read... [13:46:23]Read from MH i2c: E2 17 00 28 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F8 [13:46:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:46:23]wFMCommunicate OK [13:46:23]requested_item fd.num is exist - process it [13:46:23]SAM_PROTO_GetFieldsCounters [13:46:23]wFMCommunicate request_size=4 [13:46:23]MH_SAM_APDU [13:46:23]CAPDU: 80 13 00 00 [13:46:23]Write to MH i2c: E2 08 00 29 01 80 13 00 00 00 00 00 00 A6 [13:46:23]Write i2c OK [13:46:23]MH_I2C_Read... [13:46:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:46:23]Read from MH i2c: E2 [13:46:23]MH_I2C_Read... [13:46:23]Read from MH i2c: E2 62 00 [13:46:23]MH_I2C_Read... [13:46:23]Read from MH i2c: E2 62 00 29 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A8 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 13 [13:46:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A8 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 45 01 00 00 5E 04 04 00 45 01 00 00 57 04 04 00 46 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:46:23]wFMCommunicate OK [13:46:23]SAM_PROTO_GetFieldsCounters done [13:46:23]requested_item shift.num is exist - process it [13:46:23]requested_item shift.opened is exist - process it [13:46:23]req_shift_opened [13:46:23]FM_GetShiftState [13:46:23]SAM_PROTO_GetShiftState [13:46:23]wFMCommunicate request_size=4 [13:46:23]MH_SAM_APDU [13:46:23]CAPDU: 80 13 01 00 [13:46:23]Write to MH i2c: E2 08 00 2A 01 80 13 01 00 00 00 00 00 A8 [13:46:23]Write i2c OK [13:46:23]MH_I2C_Read... [13:46:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:46:23]Read from MH i2c: E2 [13:46:23]MH_I2C_Read... [13:46:23]Read from MH i2c: E2 0E 00 [13:46:23]MH_I2C_Read... [13:46:23]Read from MH i2c: E2 0E 00 2A 01 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 26 [13:46:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:46:23]wFMCommunicate OK [13:46:23]SAM_PROTO_GetShiftState done [13:46:23]FM_GetShiftState done [13:46:23]req_shift_opened done [13:46:23]requested_item shift.open_date is exist - process it [13:46:23]req_shift_open_date [13:46:23]req_shift_open_date done [13:46:23]produce_requested_data done [13:46:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308904,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:46:23]process_action_free close_receipt [13:46:23]json_value_free [13:46:23]json_value_free done [13:46:23]process_json_proto returns [13:46:23]Send response to host [13:46:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308904,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:46:23]free response buf [13:46:23]execute_script done [13:46:23]execute_script returns [13:46:23]free content buf [13:46:23]Sock 7.Close socket [13:46:23]Sock 7.Thread stoped [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:03]accept exits with 9 [13:48:03]New connection [13:48:03]New thread 3067022692 created [13:48:03]Thread 3066879332 joined [13:48:03]Waiting for new connection... [13:48:03] Sock 9.Parse request [13:48:03]Sock 9.Check first char [13:48:03]Sock 9.First char is OK [13:48:03]request: POST /json_proto HTTP/1.0 [13:48:03]Method: POST [13:48:03]URL: /json_proto [13:48:03]Method is POST - this is cgi request [13:48:03]url: /json_proto [13:48:03]query_string will be loaded in cgi processing [13:48:03]execute_cgi json_proto POST (null) [13:48:03]execute_cgi path=json_proto method=POST [13:48:03]POST find Content-Length [13:48:03]Host: 172.17.96.3:8080 [13:48:03]Content-Length: 798 [13:48:03]Content-Type: application/json [13:48:03] [13:48:03]POST finish read [13:48:03]Found Content-Length = 798 [13:48:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 190.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4057904", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:03]execute_script... [13:48:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 190.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4057904", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:03]POST & json_proto [13:48:03]process_json_proto [13:48:03]json parsed OK: [13:48:03]protocol is kg_v1.0 [13:48:03]action value=close_receipt [13:48:03]process_action close_receipt [13:48:03]cmd_close_receipt [13:48:03]MH_GetDate [13:48:03]Write to MH i2c: F0 00 00 2B 01 1B [13:48:03]Write i2c OK [13:48:03]MH_I2C_Read... [13:48:03]Read from MH i2c: F0 [13:48:03]MH_I2C_Read... [13:48:03]Read from MH i2c: F0 09 00 [13:48:03]MH_I2C_Read... [13:48:03]Read from MH i2c: F0 09 00 2B 01 00 13 F3 1C 67 44 5E 04 65 B8 [13:48:03]GetLastDocTimeStamp 1729950380 [13:48:03]current date 1729950483 [13:48:03]FM_GetShiftState [13:48:03]SAM_PROTO_GetShiftState [13:48:03]wFMCommunicate request_size=4 [13:48:03]MH_SAM_APDU [13:48:03]CAPDU: 80 13 01 00 [13:48:03]Write to MH i2c: E2 08 00 2C 01 80 13 01 00 00 00 00 00 AA [13:48:03]Write i2c OK [13:48:03]MH_I2C_Read... [13:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:03]Read from MH i2c: E2 [13:48:03]MH_I2C_Read... [13:48:03]Read from MH i2c: E2 0E 00 [13:48:03]MH_I2C_Read... [13:48:03]Read from MH i2c: E2 0E 00 2C 01 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 28 [13:48:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:48:03]wFMCommunicate OK [13:48:03]SAM_PROTO_GetShiftState done [13:48:03]FM_GetShiftState done [13:48:03]opened in 1729902265 [13:48:03]opened+sec_in_day 1729988665 [13:48:03]quantity*price = 0 [13:48:03]sum+1 = 1 [13:48:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 326 26.10.2024 13:48 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4057904 ФМ: 0000000000871765 ФД: 308905 ФПД: 65851049048673 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T134803&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308905&fm=65851049048673&tin=02508201610067®Number=0000000000091780&sum=0 [13:48:04]StoreToDocumentArchive [13:48:04]shift 532 fd 308905 [13:48:04]save to /storage/0532/doc_00308905 [13:48:04]save last doc name /storage/0532/doc_00308905 to /storage/kkm_last_doc_name [13:48:04]save OK [13:48:04]Clear old archive folders... [13:48:04]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:48:04]tlvbuf is 000F3210 [13:48:04]SAM_PROTO_ClearQueue [13:48:04]wFMCommunicate request_size=4 [13:48:04]MH_SAM_APDU [13:48:04]CAPDU: 80 09 00 00 [13:48:04]Write to MH i2c: E2 08 00 39 01 80 09 00 00 00 00 00 00 AC [13:48:04]Write i2c OK [13:48:04]MH_I2C_Read... [13:48:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:48:04]Read from MH i2c: E2 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 03 00 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 03 00 39 01 00 90 00 AE [13:48:04]RAPDU: 90 00 [13:48:04]wFMCommunicate OK [13:48:04]SAM_PROTO_ClearQueue done [13:48:04]KKMCreateOFDPacket [13:48:04]OFDProtocolAddRootSTLVToBuf [13:48:04]FM_MakeSignedData [13:48:04]FM_MakeSignedData [13:48:04]SAM_PROTO_SignData [13:48:04]wFMCommunicate request_size=4 [13:48:04]MH_SAM_APDU [13:48:04]CAPDU: 80 0D 01 02 [13:48:04]Write to MH i2c: E2 08 00 3A 01 80 0D 01 02 00 00 00 00 B4 [13:48:04]Write i2c OK [13:48:04]MH_I2C_Read... [13:48:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:48:04]Read from MH i2c: E2 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 03 00 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 03 00 3A 01 00 90 00 AF [13:48:04]RAPDU: 90 00 [13:48:04]wFMCommunicate OK [13:48:04]wFMCommunicate request_size=255 [13:48:04]MH_SAM_APDU [13:48:04]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 30 E6 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 13 F3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 B6 04 00 35 04 06 00 3B E4 24 62 [13:48:04]Write to MH i2c: E2 02 01 3B 01 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 30 E6 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 13 F3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 B6 04 00 35 04 06 00 3B E4 24 62 00 00 16 [13:48:04]Write i2c OK [13:48:04]MH_I2C_Read... [13:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:04]Read from MH i2c: E2 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 03 00 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 03 00 3B 01 00 90 00 B0 [13:48:04]RAPDU: 90 00 [13:48:04]wFMCommunicate OK [13:48:04]wFMCommunicate request_size=7 [13:48:04]MH_SAM_APDU [13:48:04]CAPDU: 80 0D 02 02 02 FA 61 [13:48:04]Write to MH i2c: E2 0A 00 3C 01 80 0D 02 02 02 00 FA 61 00 00 16 [13:48:04]Write i2c OK [13:48:04]MH_I2C_Read... [13:48:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:04]Read from MH i2c: E2 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 03 00 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 03 00 3C 01 00 90 00 B1 [13:48:04]RAPDU: 90 00 [13:48:04]wFMCommunicate OK [13:48:04]wFMCommunicate request_size=4 [13:48:04]MH_SAM_APDU [13:48:04]CAPDU: 80 0D 03 02 [13:48:04]Write to MH i2c: E2 08 00 3D 01 80 0D 03 02 00 00 00 00 B9 [13:48:04]Write i2c OK [13:48:04]MH_I2C_Read... [13:48:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:48:04]Read from MH i2c: E2 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 0B 00 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 0B 00 3D 01 00 84 AD 3D 94 44 BD 6A 85 90 00 AC [13:48:04]RAPDU: 84 AD 3D 94 44 BD 6A 85 90 00 [13:48:04]wFMCommunicate OK [13:48:04]SAM_PROTO_SignData done [13:48:04]FM_MakeSignedData done [13:48:04]CreateOFDProtocolMessage [13:48:04]wFMCommunicate request_size=4 [13:48:04]MH_SAM_APDU [13:48:04]CAPDU: 80 11 00 00 [13:48:04]Write to MH i2c: E2 08 00 3E 01 80 11 00 00 00 00 00 00 B9 [13:48:04]Write i2c OK [13:48:04]MH_I2C_Read... [13:48:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:04]Read from MH i2c: E2 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: E2 17 00 [13:48:04]MH_I2C_Read... [13:48:04]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 31 37 36 35 90 00 0E [13:48:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:48:04]wFMCommunicate OK [13:48:04]CreateOFDProtocolMessage done [13:48:04]OFDSenderStorePacket 308905 [13:48:04]StoreOFDPacket docnum=308905 [13:48:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 46 D0 04 01 85 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 30 E6 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 13 F3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 B6 04 00 35 04 06 00 3B E4 24 62 FA 61 84 AD 3D 94 44 BD 6A 85 [13:48:04]CheckFolder [13:48:04]dirname=/storage/ofd_packets [13:48:04]CheckFolder done [13:48:04]ProducePacketName [13:48:04]name=ofd_packets/00308905 [13:48:04]NVStorageSaveData ofd_packets/00308905 [13:48:04]File name is /storage/ofd_packets/00308905 [13:48:04]Write 298 bytes [13:48:04]NVStorageSaveData done [13:48:04]OFDSenderStorePacket done [13:48:04]KKMCreateOFDPacket done [13:48:04]NVStorageSaveData kkm_last_timestamp [13:48:04]File name is /storage/kkm_last_timestamp [13:48:04]Write 4 bytes [13:48:04]NVStorageSaveData done [13:48:04]ExternCall_PrintAddStr [13:48:04]wPrintStart [13:48:04]Write to MH i2c: 01 00 00 3F 01 40 [13:48:04]Write i2c OK [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: 01 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: 01 07 00 [13:48:04]MH_I2C_Read... [13:48:04]Read from MH i2c: 01 07 00 3F 01 00 00 00 00 00 FF 0F 55 [13:48:04]RasterBufferAndPrint [13:48:04]line Счет N : (1)642773 [13:48:04]line ИНН: 02508201610067 [13:48:04]line Контрольно-Кассовый Чек [13:48:04]line ПРОДАЖА [13:48:04]line ТРК (МРК, ГНК) : 11 [13:48:04]line Товар: 2710194210 [13:48:04]line ДТ-К-2 [13:48:04]line 190.000 * 0.00 [13:48:04]line = 0.00 [13:48:04]line НДС 12% НСП 1% [13:48:04]line > о реализуемом товаре [13:48:04]line ИТОГО: 0.00 [13:48:04]line НСП 1% : 0.00 [13:48:04]line НДС 12% : 0.00 [13:48:04]line Наличными: 0.00 [13:48:05]line Безнал.: 0.00 [13:48:05]line Место: АЗС № 172 "Партнер Нефть" [13:48:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:48:05]line СНО: Общий режим [13:48:05]line Чек 326 26.10.2024 13:48 [13:48:05]line Смена: 532 ФФД: 1.0 [13:48:05]line ЗНМ: 0300000116 [13:48:05]line РНМ: 0000000000091780 [13:48:05]line Версия ККМ: 001 [13:48:05]line Талоны: Топливные Талоны [13:48:05]line 4057904 [13:48:05]line ФМ: 0000000000871765 [13:48:05]line ФД: 308905 [13:48:05]line ФПД: 65851049048673 [13:48:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T134803&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308905&fm=65851049048673&tin=02508201610067®Number=0000000000091780&sum=0 [13:48:05]OFD Sender: Processing packet 308905 [packets to send 223, broken 222] [13:48:05]ProducePacketName [13:48:05]name=ofd_packets/00308905 [13:48:05]OFD Sender: To server: pG, [13:48:05]CommunicateWithHost lk.salyk.kg:30040 [13:48:05]ConnectInit lk.salyk.kg [13:48:05]written 0, free lines is 4095 [13:48:05]Connected sock=7 [13:48:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 46 D0 04 01 85 81 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 30 E6 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 01 00 00 F4 03 04 00 13 F3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 B6 04 00 35 04 06 00 3B E4 24 62 FA 61 84 AD 3D 94 44 BD 6A 85 [13:48:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AB B5 47 00 38 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 B6 04 00 F4 03 04 00 71 99 1C 67 B6 04 01 00 00 B0 4F 0C AA D2 29 06 81 [13:48:05]CommunicateWithHost err = 0 [13:48:05]CheckOFDResponse [13:48:05]1017 (14) - 77093643461234 [13:48:05]1041 (16) - 0000000000871765 [13:48:05]1040 (4) - 308905 [13:48:05]1012 (4) - 26.10.2024 07:25 [13:48:05]1206 (1) - 0 [13:48:05]OFD Sender: Remove packet 308905 [13:48:05]ProducePacketName [13:48:05]name=ofd_packets/00308905 [13:48:05]NVStorageDeleteData [13:48:05]Write to MH i2c: 01 00 00 68 01 69 [13:48:05]Write i2c OK [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: 01 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: 01 07 00 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: 01 07 00 68 01 00 00 00 00 00 CA 0C 46 [13:48:05]RasterBufferAndPrint [13:48:05]line [13:48:05]line [13:48:05]line [13:48:05]line [13:48:05]line [13:48:05]written 0, free lines is 3279 [13:48:05]MH_Cut [13:48:05]Write to MH i2c: D1 01 00 6F 01 01 42 [13:48:05]Write i2c OK [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: D1 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: D1 01 00 [13:48:05]MH_I2C_Read... [13:48:05]Read from MH i2c: D1 01 00 6F 01 00 41 [13:48:05]Write to MH i2c: 01 00 00 70 01 71 [13:48:05]Write i2c OK [13:48:05]MH_I2C_Read... [13:48:06]OFD Sender: No OFD packet to send [13:48:06]*** Cut start [13:48:06]*** Purtial cut [13:48:06]*** Stage 1: CUTSNS_PIN = 1 [13:48:06]Read from MH i2c: 01 [13:48:06]MH_I2C_Read... [13:48:06]*** Stop cut motor [13:48:06]*** Cut end [13:48:06]Read from MH i2c: 01 07 00 [13:48:06]MH_I2C_Read... [13:48:06]Read from MH i2c: 01 07 00 70 01 00 00 00 00 00 FF 0F 86 [13:48:06]process_action close_receipt done [13:48:06]requested_data is exist [13:48:06]produce_requested_data [13:48:06]requested_item fm.sn is exist - process it [13:48:06]wFMCommunicate request_size=4 [13:48:06]MH_SAM_APDU [13:48:06]CAPDU: 80 11 00 00 [13:48:06]Write to MH i2c: E2 08 00 71 01 80 11 00 00 00 00 00 00 EC [13:48:06]Write i2c OK [13:48:06]MH_I2C_Read... [13:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:06]Read from MH i2c: E2 [13:48:06]MH_I2C_Read... [13:48:06]Read from MH i2c: E2 17 00 [13:48:06]MH_I2C_Read... [13:48:06]Read from MH i2c: E2 17 00 71 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 41 [13:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:48:06]wFMCommunicate OK [13:48:06]requested_item fd.num is exist - process it [13:48:06]SAM_PROTO_GetFieldsCounters [13:48:06]wFMCommunicate request_size=4 [13:48:06]MH_SAM_APDU [13:48:06]CAPDU: 80 13 00 00 [13:48:06]Write to MH i2c: E2 08 00 72 01 80 13 00 00 00 00 00 00 EF [13:48:06]Write i2c OK [13:48:06]MH_I2C_Read... [13:48:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:48:07]Read from MH i2c: E2 [13:48:07]MH_I2C_Read... [13:48:07]Read from MH i2c: E2 62 00 [13:48:07]MH_I2C_Read... [13:48:07]Read from MH i2c: E2 62 00 72 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A9 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [13:48: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A9 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 46 01 00 00 5E 04 04 00 46 01 00 00 57 04 04 00 47 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:48:07]wFMCommunicate OK [13:48:07]SAM_PROTO_GetFieldsCounters done [13:48:07]requested_item shift.num is exist - process it [13:48:07]requested_item shift.opened is exist - process it [13:48:07]req_shift_opened [13:48:07]FM_GetShiftState [13:48:07]SAM_PROTO_GetShiftState [13:48:07]wFMCommunicate request_size=4 [13:48:07]MH_SAM_APDU [13:48:07]CAPDU: 80 13 01 00 [13:48:07]Write to MH i2c: E2 08 00 73 01 80 13 01 00 00 00 00 00 F1 [13:48:07]Write i2c OK [13:48:07]MH_I2C_Read... [13:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:07]Read from MH i2c: E2 [13:48:07]MH_I2C_Read... [13:48:07]Read from MH i2c: E2 0E 00 [13:48:07]MH_I2C_Read... [13:48:07]Read from MH i2c: E2 0E 00 73 01 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6F [13:48:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:48:07]wFMCommunicate OK [13:48:07]SAM_PROTO_GetShiftState done [13:48:07]FM_GetShiftState done [13:48:07]req_shift_opened done [13:48:07]requested_item shift.open_date is exist - process it [13:48:07]req_shift_open_date [13:48:07]req_shift_open_date done [13:48:07]produce_requested_data done [13:48:07]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308905,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:48:07]process_action_free close_receipt [13:48:07]json_value_free [13:48:07]json_value_free done [13:48:07]process_json_proto returns [13:48:07]Send response to host [13:48:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308905,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:48:07]free response buf [13:48:07]execute_script done [13:48:07]execute_script returns [13:48:07]free content buf [13:48:07]Sock 9.Close socket [13:48:07]Sock 9.Thread stoped [13:48:11]OFD Sender: No OFD packet to send [13:48:16]OFD Sender: No OFD packet to send [13:48:21]OFD Sender: No OFD packet to send [13:48:26]OFD Sender: No OFD packet to send [13:48:31]OFD Sender: No OFD packet to send [13:48:36]OFD Sender: No OFD packet to send [13:48:41]OFD Sender: No OFD packet to send [13:48:46]OFD Sender: No OFD packet to send [13:48:51]OFD Sender: No OFD packet to send [13:48:56]OFD Sender: No OFD packet to send [13:49:01]OFD Sender: No OFD packet to send [13:49:06]OFD Sender: No OFD packet to send [13:49:11]OFD Sender: No OFD packet to send [13:49:16]OFD Sender: No OFD packet to send [13:49:21]OFD Sender: No OFD packet to send [13:49:26]OFD Sender: No OFD packet to send [13:49:31]OFD Sender: No OFD packet to send [13:49:36]OFD Sender: No OFD packet to send [13:49:41]OFD Sender: No OFD packet to send [13:49:46]OFD Sender: No OFD packet to send [13:49:51]OFD Sender: No OFD packet to send [13:49:56]OFD Sender: No OFD packet to send [13:50:01]OFD Sender: No OFD packet to send [13:50:06]OFD Sender: No OFD packet to send [13:50:11]OFD Sender: No OFD packet to send [13:50:16]OFD Sender: No OFD packet to send [13:50:21]OFD Sender: No OFD packet to send [13:50:26]OFD Sender: No OFD packet to send [13:50:31]OFD Sender: No OFD packet to send [13:50:36]OFD Sender: No OFD packet to send [13:50:41]OFD Sender: No OFD packet to send [13:50:46]OFD Sender: No OFD packet to send [13:50:51]OFD Sender: No OFD packet to send [13:50:56]OFD Sender: No OFD packet to send [13:51:01]OFD Sender: No OFD packet to send [13:51:06]OFD Sender: No OFD packet to send [13:51:11]OFD Sender: No OFD packet to send [13:51:16]OFD Sender: No OFD packet to send [13:51:21]OFD Sender: No OFD packet to send [13:51:24]accept exits with 10 [13:51:24]New connection [13:51:24]New thread 3066879332 created [13:51:24]Thread 3067022692 joined [13:51:24]Waiting for new connection... [13:51:24] Sock 10.Parse request [13:51:24]Sock 10.Check first char [13:51:24]Sock 10.First char is OK [13:51:24]request: POST /json_proto HTTP/1.0 [13:51:24]Method: POST [13:51:24]URL: /json_proto [13:51:24]Method is POST - this is cgi request [13:51:24]url: /json_proto [13:51:24]query_string will be loaded in cgi processing [13:51:24]execute_cgi json_proto POST (null) [13:51:24]execute_cgi path=json_proto method=POST [13:51:24]POST find Content-Length [13:51:24]Host: 172.17.96.3:8080 [13:51:24]Content-Length: 682 [13:51:24]Content-Type: application/json [13:51:24] [13:51:24]POST finish read [13:51:24]Found Content-Length = 682 [13:51:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [13:51:24]execute_script... [13:51: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)642778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [13:51:24]POST & json_proto [13:51:24]process_json_proto [13:51:24]json parsed OK: [13:51:24]protocol is kg_v1.0 [13:51:24]action value=close_receipt [13:51:24]process_action close_receipt [13:51:24]cmd_close_receipt [13:51:24]MH_GetDate [13:51:24]Write to MH i2c: F0 00 00 74 01 64 [13:51:24]Write i2c OK [13:51:24]MH_I2C_Read... [13:51:24]Read from MH i2c: F0 [13:51:24]MH_I2C_Read... [13:51:24]Read from MH i2c: F0 09 00 [13:51:24]MH_I2C_Read... [13:51:24]Read from MH i2c: F0 09 00 74 01 00 DC F3 1C 67 44 5E 04 65 CA [13:51:24]GetLastDocTimeStamp 1729950483 [13:51:24]current date 1729950684 [13:51:24]FM_GetShiftState [13:51:24]SAM_PROTO_GetShiftState [13:51:24]wFMCommunicate request_size=4 [13:51:24]MH_SAM_APDU [13:51:24]CAPDU: 80 13 01 00 [13:51:24]Write to MH i2c: E2 08 00 75 01 80 13 01 00 00 00 00 00 F3 [13:51:24]Write i2c OK [13:51:24]MH_I2C_Read... [13:51:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:24]Read from MH i2c: E2 [13:51:24]MH_I2C_Read... [13:51:24]Read from MH i2c: E2 0E 00 [13:51:24]MH_I2C_Read... [13:51:24]Read from MH i2c: E2 0E 00 75 01 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 71 [13:51:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:51:24]wFMCommunicate OK [13:51:24]SAM_PROTO_GetShiftState done [13:51:24]FM_GetShiftState done [13:51:24]opened in 1729902265 [13:51:24]opened+sec_in_day 1729988665 [13:51:24]quantity*price = 100015 [13:51:24]sum+1 = 100017 [13:51:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 327 26.10.2024 13:51 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308906 ФПД: 40678215057592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135124&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308906&fm=40678215057592&tin=02508201610067®Number=0000000000091780&sum=100000 [13:51:25]StoreToDocumentArchive [13:51:25]shift 532 fd 308906 [13:51:25]save to /storage/0532/doc_00308906 [13:51:25]save last doc name /storage/0532/doc_00308906 to /storage/kkm_last_doc_name [13:51:25]save OK [13:51:25]Clear old archive folders... [13:51:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:25]tlvbuf is 000F4D60 [13:51:25]SAM_PROTO_ClearQueue [13:51:25]wFMCommunicate request_size=4 [13:51:25]MH_SAM_APDU [13:51:25]CAPDU: 80 09 00 00 [13:51:25]Write to MH i2c: E2 08 00 82 01 80 09 00 00 00 00 00 00 F5 [13:51:25]Write i2c OK [13:51:25]MH_I2C_Read... [13:51:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:25]Read from MH i2c: E2 [13:51:25]MH_I2C_Read... [13:51:25]Read from MH i2c: E2 03 00 [13:51:25]MH_I2C_Read... [13:51:25]Read from MH i2c: E2 03 00 82 01 00 90 00 F7 [13:51:25]RAPDU: 90 00 [13:51:25]wFMCommunicate OK [13:51:25]SAM_PROTO_ClearQueue done [13:51:25]KKMCreateOFDPacket [13:51:25]OFDProtocolAddRootSTLVToBuf [13:51:25]FM_MakeSignedData [13:51:25]FM_MakeSignedData [13:51:25]SAM_PROTO_SignData [13:51:25]wFMCommunicate request_size=4 [13:51:25]MH_SAM_APDU [13:51:25]CAPDU: 80 0D 01 02 [13:51:25]Write to MH i2c: E2 08 00 83 01 80 0D 01 02 00 00 00 00 FD [13:51:25]Write i2c OK [13:51:25]MH_I2C_Read... [13:51:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:25]Read from MH i2c: E2 [13:51:25]MH_I2C_Read... [13:51:25]Read from MH i2c: E2 03 00 [13:51:25]MH_I2C_Read... [13:51:25]Read from MH i2c: E2 03 00 83 01 00 90 00 F8 [13:51:25]RAPDU: 90 00 [13:51:25]wFMCommunicate OK [13:51:25]wFMCommunicate request_size=255 [13:51:25]MH_SAM_APDU [13:51:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 47 01 00 00 F4 03 04 00 DC F3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA B6 04 00 35 04 06 00 24 [13:51:25]Write to MH i2c: E2 02 01 84 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 47 01 00 00 F4 03 04 00 DC F3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA B6 04 00 35 04 06 00 24 00 00 BD [13:51:25]Write i2c OK [13:51:25]MH_I2C_Read... [13:51:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:26]Read from MH i2c: E2 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 03 00 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 03 00 84 01 00 90 00 F9 [13:51:26]RAPDU: 90 00 [13:51:26]wFMCommunicate OK [13:51:26]wFMCommunicate request_size=10 [13:51:26]MH_SAM_APDU [13:51:26]CAPDU: 80 0D 02 02 05 FF 22 8F 00 B8 [13:51:26]Write to MH i2c: E2 0D 00 85 01 80 0D 02 02 05 00 FF 22 8F 00 B8 00 00 72 [13:51:26]Write i2c OK [13:51:26]MH_I2C_Read... [13:51:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:26]Read from MH i2c: E2 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 03 00 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 03 00 85 01 00 90 00 FA [13:51:26]RAPDU: 90 00 [13:51:26]wFMCommunicate OK [13:51:26]wFMCommunicate request_size=4 [13:51:26]MH_SAM_APDU [13:51:26]CAPDU: 80 0D 03 02 [13:51:26]Write to MH i2c: E2 08 00 86 01 80 0D 03 02 00 00 00 00 02 [13:51:26]Write i2c OK [13:51:26]MH_I2C_Read... [13:51:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:26]Read from MH i2c: E2 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 0B 00 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 0B 00 86 01 00 3C D6 DF 6D 32 68 40 BA 90 00 F5 [13:51:26]RAPDU: 3C D6 DF 6D 32 68 40 BA 90 00 [13:51:26]wFMCommunicate OK [13:51:26]SAM_PROTO_SignData done [13:51:26]FM_MakeSignedData done [13:51:26]CreateOFDProtocolMessage [13:51:26]wFMCommunicate request_size=4 [13:51:26]MH_SAM_APDU [13:51:26]CAPDU: 80 11 00 00 [13:51:26]Write to MH i2c: E2 08 00 87 01 80 11 00 00 00 00 00 00 02 [13:51:26]Write i2c OK [13:51:26]MH_I2C_Read... [13:51:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:26]Read from MH i2c: E2 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: E2 17 00 [13:51:26]MH_I2C_Read... [13:51:26]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 31 37 36 35 90 00 57 [13:51:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:51:26]wFMCommunicate OK [13:51:26]CreateOFDProtocolMessage done [13:51:26]OFDSenderStorePacket 308906 [13:51:26]StoreOFDPacket docnum=308906 [13:51:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 30 41 07 01 8F B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 47 01 00 00 F4 03 04 00 DC F3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA B6 04 00 35 04 06 00 24 FF 22 8F 00 B8 3C D6 DF 6D 32 68 40 BA [13:51:26]CheckFolder [13:51:26]dirname=/storage/ofd_packets [13:51:26]CheckFolder done [13:51:26]ProducePacketName [13:51:26]name=ofd_packets/00308906 [13:51:26]NVStorageSaveData ofd_packets/00308906 [13:51:26]File name is /storage/ofd_packets/00308906 [13:51:26]Write 301 bytes [13:51:26]NVStorageSaveData done [13:51:26]OFDSenderStorePacket done [13:51:26]KKMCreateOFDPacket done [13:51:26]NVStorageSaveData kkm_last_timestamp [13:51:26]File name is /storage/kkm_last_timestamp [13:51:26]Write 4 bytes [13:51:26]NVStorageSaveData done [13:51:26]ExternCall_PrintAddStr [13:51:26]wPrintStart [13:51:26]Write to MH i2c: 01 00 00 88 01 89 [13:51:26]Write i2c OK [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: 01 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: 01 07 00 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 FF 0F 9E [13:51:26]RasterBufferAndPrint [13:51:26]line Счет N : (1)642778 [13:51:26]line ИНН: 02508201610067 [13:51:26]line Контрольно-Кассовый Чек [13:51:26]line ПРОДАЖА [13:51:26]line ТРК (МРК, ГНК) : 52 [13:51:26]line Товар: 2710124130 [13:51:26]line Аи-92-К-2 [13:51:26]line 14.950 * 66.90 [13:51:26]line = 1000.16 [13:51:26]line НДС 12% НСП 1% [13:51:26]line > о реализуемом товаре [13:51:26]line ОКРУГЛЕНИЕ: -0.16 [13:51:26]line ИТОГО: 1000.00 [13:51:26]line Внесено: 1000.00 [13:51:26]line СДАЧА: 0.00 [13:51:26]line НСП 1% : 8.85 [13:51:26]line НДС 12% : 106.21 [13:51:26]line Наличными: 1000.00 [13:51:26]line Безнал.: 0.00 [13:51:26]line Место: АЗС № 172 "Партнер Нефть" [13:51:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:51:26]line СНО: Общий режим [13:51:26]line Чек 327 26.10.2024 13:51 [13:51:26]line Смена: 532 ФФД: 1.0 [13:51:26]line ЗНМ: 0300000116 [13:51:26]line РНМ: 0000000000091780 [13:51:26]line Версия ККМ: 001 [13:51:26]line ФМ: 0000000000871765 [13:51:26]line ФД: 308906 [13:51:26]line ФПД: 40678215057592 [13:51:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135124&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308906&fm=40678215057592&tin=02508201610067®Number=0000000000091780&sum=100000 [13:51:26]written 0, free lines is 4095 [13:51:26]OFD Sender: Processing packet 308906 [packets to send 223, broken 222] [13:51:26]ProducePacketName [13:51:26]name=ofd_packets/00308906 [13:51:26]OFD Sender: To server: pG, [13:51:26]CommunicateWithHost lk.salyk.kg:30040 [13:51:26]ConnectInit lk.salyk.kg [13:51:26]Connected sock=9 [13:51:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 30 41 07 01 8F B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 47 01 00 00 F4 03 04 00 DC F3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA B6 04 00 35 04 06 00 24 FF 22 8F 00 B8 3C D6 DF 6D 32 68 40 BA [13:51:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 39 0A 47 00 82 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 31 37 36 35 10 04 04 00 AA B6 04 00 F4 03 04 00 3B 9A 1C 67 B6 04 01 00 00 A3 95 BD 1A 2E 8D 3C 7B [13:51:26]CommunicateWithHost err = 0 [13:51:26]CheckOFDResponse [13:51:26]1017 (14) - 77093643461234 [13:51:26]1041 (16) - 0000000000871765 [13:51:26]1040 (4) - 308906 [13:51:26]1012 (4) - 26.10.2024 07:28 [13:51:26]1206 (1) - 0 [13:51:26]OFD Sender: Remove packet 308906 [13:51:26]ProducePacketName [13:51:26]name=ofd_packets/00308906 [13:51:26]NVStorageDeleteData [13:51:26]Write to MH i2c: 01 00 00 B2 01 B3 [13:51:26]Write i2c OK [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: 01 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: 01 07 00 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: 01 07 00 B2 01 00 00 00 00 00 B9 0C 7F [13:51:26]RasterBufferAndPrint [13:51:26]line [13:51:26]line [13:51:26]line [13:51:26]line [13:51:26]line [13:51:26]written 0, free lines is 3264 [13:51:26]MH_Cut [13:51:26]Write to MH i2c: D1 01 00 B9 01 01 8C [13:51:26]Write i2c OK [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: D1 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: D1 01 00 [13:51:26]MH_I2C_Read... [13:51:26]Read from MH i2c: D1 01 00 B9 01 00 8B [13:51:26]Write to MH i2c: 01 00 00 BA 01 BB [13:51:26]Write i2c OK [13:51:26]MH_I2C_Read... [13:51:27]OFD Sender: No OFD packet to send [13:51:27]*** Cut start [13:51:27]*** Purtial cut [13:51:27]*** Stage 1: CUTSNS_PIN = 1 [13:51:28]Read from MH i2c: 01 [13:51:28]MH_I2C_Read... [13:51:28]*** Stop cut motor [13:51:28]*** Cut end [13:51:28]Read from MH i2c: 01 07 00 [13:51:28]MH_I2C_Read... [13:51:28]Read from MH i2c: 01 07 00 BA 01 00 00 00 00 00 FF 0F D0 [13:51:28]process_action close_receipt done [13:51:28]requested_data is exist [13:51:28]produce_requested_data [13:51:28]requested_item fm.sn is exist - process it [13:51:28]wFMCommunicate request_size=4 [13:51:28]MH_SAM_APDU [13:51:28]CAPDU: 80 11 00 00 [13:51:28]Write to MH i2c: E2 08 00 BB 01 80 11 00 00 00 00 00 00 36 [13:51:28]Write i2c OK [13:51:28]MH_I2C_Read... [13:51:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:28]Read from MH i2c: E2 [13:51:28]MH_I2C_Read... [13:51:28]Read from MH i2c: E2 17 00 [13:51:28]MH_I2C_Read... [13:51:28]Read from MH i2c: E2 17 00 BB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8B [13:51:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:51:28]wFMCommunicate OK [13:51:28]requested_item fd.num is exist - process it [13:51:28]SAM_PROTO_GetFieldsCounters [13:51:28]wFMCommunicate request_size=4 [13:51:28]MH_SAM_APDU [13:51:28]CAPDU: 80 13 00 00 [13:51:28]Write to MH i2c: E2 08 00 BC 01 80 13 00 00 00 00 00 00 39 [13:51:28]Write i2c OK [13:51:28]MH_I2C_Read... [13:51:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:28]Read from MH i2c: E2 [13:51:28]MH_I2C_Read... [13:51:28]Read from MH i2c: E2 62 00 [13:51:28]MH_I2C_Read... [13:51:28]Read from MH i2c: E2 62 00 BC 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AA B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 AE [13:51: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AA B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 47 01 00 00 5E 04 04 00 47 01 00 00 57 04 04 00 48 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:28]wFMCommunicate OK [13:51:28]SAM_PROTO_GetFieldsCounters done [13:51:28]requested_item shift.num is exist - process it [13:51:28]requested_item shift.opened is exist - process it [13:51:28]req_shift_opened [13:51:28]FM_GetShiftState [13:51:28]SAM_PROTO_GetShiftState [13:51:28]wFMCommunicate request_size=4 [13:51:28]MH_SAM_APDU [13:51:28]CAPDU: 80 13 01 00 [13:51:28]Write to MH i2c: E2 08 00 BD 01 80 13 01 00 00 00 00 00 3B [13:51:28]Write i2c OK [13:51:28]MH_I2C_Read... [13:51:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:28]Read from MH i2c: E2 [13:51:28]MH_I2C_Read... [13:51:28]Read from MH i2c: E2 0E 00 [13:51:28]MH_I2C_Read... [13:51:28]Read from MH i2c: E2 0E 00 BD 01 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B9 [13:51:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:51:28]wFMCommunicate OK [13:51:28]SAM_PROTO_GetShiftState done [13:51:28]FM_GetShiftState done [13:51:28]req_shift_opened done [13:51:28]requested_item shift.open_date is exist - process it [13:51:28]req_shift_open_date [13:51:28]req_shift_open_date done [13:51:28]produce_requested_data done [13:51:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308906,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:51:28]process_action_free close_receipt [13:51:28]json_value_free [13:51:28]json_value_free done [13:51:28]process_json_proto returns [13:51:28]Send response to host [13:51:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308906,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:51:28]free response buf [13:51:28]execute_script done [13:51:28]execute_script returns [13:51:28]free content buf [13:51:28]Sock 10.Close socket [13:51:28]Sock 10.Thread stoped [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:55]accept exits with 7 [13:51:55]New connection [13:51:55]New thread 3067022692 created [13:51:55]Thread 3066879332 joined [13:51:55]Waiting for new connection... [13:51:55] Sock 7.Parse request [13:51:55]Sock 7.Check first char [13:51:55]Sock 7.First char is OK [13:51:55]request: POST /json_proto HTTP/1.0 [13:51:55]Method: POST [13:51:55]URL: /json_proto [13:51:55]Method is POST - this is cgi request [13:51:55]url: /json_proto [13:51:55]query_string will be loaded in cgi processing [13:51:55]execute_cgi json_proto POST (null) [13:51:55]execute_cgi path=json_proto method=POST [13:51:55]POST find Content-Length [13:51:55]Host: 172.17.96.3:8080 [13:51:55]Content-Length: 677 [13:51:55]Content-Type: application/json [13:51:55] [13:51:55]POST finish read [13:51:55]Found Content-Length = 677 [13:51:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.290, "sum" : 220.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:55]execute_script... [13:51: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)642779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.290, "sum" : 220.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:55]POST & json_proto [13:51:55]process_json_proto [13:51:55]json parsed OK: [13:51:55]protocol is kg_v1.0 [13:51:55]action value=close_receipt [13:51:55]process_action close_receipt [13:51:55]cmd_close_receipt [13:51:55]MH_GetDate [13:51:55]Write to MH i2c: F0 00 00 BE 01 AE [13:51:55]Write i2c OK [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: F0 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: F0 09 00 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: F0 09 00 BE 01 00 FB F3 1C 67 44 5E 04 65 33 [13:51:55]GetLastDocTimeStamp 1729950684 [13:51:55]current date 1729950715 [13:51:55]FM_GetShiftState [13:51:55]SAM_PROTO_GetShiftState [13:51:55]wFMCommunicate request_size=4 [13:51:55]MH_SAM_APDU [13:51:55]CAPDU: 80 13 01 00 [13:51:55]Write to MH i2c: E2 08 00 BF 01 80 13 01 00 00 00 00 00 3D [13:51:55]Write i2c OK [13:51:55]MH_I2C_Read... [13:51:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:55]Read from MH i2c: E2 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: E2 0E 00 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: E2 0E 00 BF 01 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BB [13:51:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:51:55]wFMCommunicate OK [13:51:55]SAM_PROTO_GetShiftState done [13:51:55]FM_GetShiftState done [13:51:55]opened in 1729902265 [13:51:55]opened+sec_in_day 1729988665 [13:51:55]quantity*price = 22010 [13:51:55]sum+1 = 22011 [13:51:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 220.00 Внесено: 220.00 СДАЧА: 0.00 НСП 1% : 1.95 НДС 12% : 23.37 Наличными: 220.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 328 26.10.2024 13:51 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308907 ФПД: 155422565213474 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135155&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308907&fm=155422565213474&tin=02508201610067®Number=0000000000091780&sum=22000 [13:51:56]StoreToDocumentArchive [13:51:56]shift 532 fd 308907 [13:51:56]save to /storage/0532/doc_00308907 [13:51:56]save last doc name /storage/0532/doc_00308907 to /storage/kkm_last_doc_name [13:51:56]save OK [13:51:56]Clear old archive folders... [13:51:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:56]tlvbuf is 00082820 [13:51:56]SAM_PROTO_ClearQueue [13:51:56]wFMCommunicate request_size=4 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 09 00 00 [13:51:56]Write to MH i2c: E2 08 00 CC 01 80 09 00 00 00 00 00 00 3F [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 CC 01 00 90 00 41 [13:51:56]RAPDU: 90 00 [13:51:56]wFMCommunicate OK [13:51:56]SAM_PROTO_ClearQueue done [13:51:56]KKMCreateOFDPacket [13:51:56]OFDProtocolAddRootSTLVToBuf [13:51:56]FM_MakeSignedData [13:51:56]FM_MakeSignedData [13:51:56]SAM_PROTO_SignData [13:51:56]wFMCommunicate request_size=4 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 0D 01 02 [13:51:56]Write to MH i2c: E2 08 00 CD 01 80 0D 01 02 00 00 00 00 47 [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 CD 01 00 90 00 42 [13:51:56]RAPDU: 90 00 [13:51:56]wFMCommunicate OK [13:51:56]wFMCommunicate request_size=255 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 FB F3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB B6 04 00 35 04 06 00 8D [13:51:56]Write to MH i2c: E2 02 01 CE 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 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 FB F3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB B6 04 00 35 04 06 00 8D 00 00 FA [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 CE 01 00 90 00 43 [13:51:56]RAPDU: 90 00 [13:51:56]wFMCommunicate OK [13:51:56]wFMCommunicate request_size=10 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 0D 02 02 05 5B 22 CA 25 22 [13:51:56]Write to MH i2c: E2 0D 00 CF 01 80 0D 02 02 05 00 5B 22 CA 25 22 00 00 E2 [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 03 00 CF 01 00 90 00 44 [13:51:56]RAPDU: 90 00 [13:51:56]wFMCommunicate OK [13:51:56]wFMCommunicate request_size=4 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 0D 03 02 [13:51:56]Write to MH i2c: E2 08 00 D0 01 80 0D 03 02 00 00 00 00 4C [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 0B 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 0B 00 D0 01 00 8E 04 35 01 C9 91 37 10 90 00 B6 [13:51:56]RAPDU: 8E 04 35 01 C9 91 37 10 90 00 [13:51:56]wFMCommunicate OK [13:51:56]SAM_PROTO_SignData done [13:51:56]FM_MakeSignedData done [13:51:56]CreateOFDProtocolMessage [13:51:56]wFMCommunicate request_size=4 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 11 00 00 [13:51:56]Write to MH i2c: E2 08 00 D1 01 80 11 00 00 00 00 00 00 4C [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 17 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 17 00 D1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A1 [13:51:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:51:56]wFMCommunicate OK [13:51:56]CreateOFDProtocolMessage done [13:51:56]OFDSenderStorePacket 308907 [13:51:56]StoreOFDPacket docnum=308907 [13:51:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 98 02 07 01 49 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 FB F3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB B6 04 00 35 04 06 00 8D 5B 22 CA 25 22 8E 04 35 01 C9 91 37 10 [13:51:56]CheckFolder [13:51:56]dirname=/storage/ofd_packets [13:51:56]CheckFolder done [13:51:56]ProducePacketName [13:51:56]name=ofd_packets/00308907 [13:51:56]NVStorageSaveData ofd_packets/00308907 [13:51:56]File name is /storage/ofd_packets/00308907 [13:51:56]Write 301 bytes [13:51:56]NVStorageSaveData done [13:51:56]OFDSenderStorePacket done [13:51:56]KKMCreateOFDPacket done [13:51:56]NVStorageSaveData kkm_last_timestamp [13:51:56]File name is /storage/kkm_last_timestamp [13:51:56]Write 4 bytes [13:51:56]NVStorageSaveData done [13:51:56]ExternCall_PrintAddStr [13:51:56]wPrintStart [13:51:56]Write to MH i2c: 01 00 00 D2 01 D3 [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: 01 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: 01 07 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 FF 0F E8 [13:51:56]RasterBufferAndPrint [13:51:56]line Счет N : (1)642779 [13:51:56]line ИНН: 02508201610067 [13:51:56]line Контрольно-Кассовый Чек [13:51:56]line ПРОДАЖА [13:51:56]line ТРК (МРК, ГНК) : 31 [13:51:56]line Товар: 2710124130 [13:51:56]line Аи-92-К-2 [13:51:56]line 3.290 * 66.90 [13:51:56]line = 220.10 [13:51:56]line НДС 12% НСП 1% [13:51:56]line > о реализуемом товаре [13:51:56]line ОКРУГЛЕНИЕ: -0.10 [13:51:56]line ИТОГО: 220.00 [13:51:56]line Внесено: 220.00 [13:51:56]line СДАЧА: 0.00 [13:51:56]line НСП 1% : 1.95 [13:51:56]line НДС 12% : 23.37 [13:51:56]line Наличными: 220.00 [13:51:56]line Безнал.: 0.00 [13:51:56]line Место: АЗС № 172 "Партнер Нефть" [13:51:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:51:56]line СНО: Общий режим [13:51:56]line Чек 328 26.10.2024 13:51 [13:51:56]line Смена: 532 ФФД: 1.0 [13:51:56]line ЗНМ: 0300000116 [13:51:56]line РНМ: 0000000000091780 [13:51:56]line Версия ККМ: 001 [13:51:56]line ФМ: 0000000000871765 [13:51:56]line ФД: 308907 [13:51:56]line ФПД: 155422565213474 [13:51:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135155&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308907&fm=155422565213474&tin=02508201610067®Number=0000000000091780&sum=22000 [13:51:57]OFD Sender: Processing packet 308907 [packets to send 223, broken 222] [13:51:57]ProducePacketName [13:51:57]name=ofd_packets/00308907 [13:51:57]OFD Sender: To server: pG, [13:51:57]CommunicateWithHost lk.salyk.kg:30040 [13:51:57]ConnectInit lk.salyk.kg [13:51:57]written 0, free lines is 4095 [13:51:57]Connected sock=10 [13:51:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 98 02 07 01 49 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 01 00 00 F4 03 04 00 FB F3 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB B6 04 00 35 04 06 00 8D 5B 22 CA 25 22 8E 04 35 01 C9 91 37 10 [13:51:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 96 90 47 00 86 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 31 37 36 35 10 04 04 00 AB B6 04 00 F4 03 04 00 59 9A 1C 67 B6 04 01 00 00 D1 30 58 A0 87 4E FB 44 [13:51:57]CommunicateWithHost err = 0 [13:51:57]CheckOFDResponse [13:51:57]1017 (14) - 77093643461234 [13:51:57]1041 (16) - 0000000000871765 [13:51:57]1040 (4) - 308907 [13:51:57]1012 (4) - 26.10.2024 07:29 [13:51:57]1206 (1) - 0 [13:51:57]OFD Sender: Remove packet 308907 [13:51:57]ProducePacketName [13:51:57]name=ofd_packets/00308907 [13:51:57]NVStorageDeleteData [13:51:57]Write to MH i2c: 01 00 00 FC 01 FD [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: 01 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: 01 07 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: 01 07 00 FC 01 00 00 00 00 00 B9 0C C9 [13:51:57]RasterBufferAndPrint [13:51:57]line [13:51:57]line [13:51:57]line [13:51:57]line [13:51:57]line [13:51:57]written 0, free lines is 3262 [13:51:57]MH_Cut [13:51:57]Write to MH i2c: D1 01 00 03 02 01 D7 [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: D1 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: D1 01 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: D1 01 00 03 02 00 D6 [13:51:57]Write to MH i2c: 01 00 00 04 02 06 [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:58]OFD Sender: No OFD packet to send [13:51:58]*** Cut start [13:51:58]*** Purtial cut [13:51:58]*** Stage 1: CUTSNS_PIN = 1 [13:51:58]Read from MH i2c: 01 [13:51:58]MH_I2C_Read... [13:51:58]*** Stop cut motor [13:51:58]*** Cut end [13:51:58]Read from MH i2c: 01 07 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: 01 07 00 04 02 00 00 00 00 00 FF 0F 1B [13:51:58]process_action close_receipt done [13:51:58]requested_data is exist [13:51:58]produce_requested_data [13:51:58]requested_item fm.sn is exist - process it [13:51:58]wFMCommunicate request_size=4 [13:51:58]MH_SAM_APDU [13:51:58]CAPDU: 80 11 00 00 [13:51:58]Write to MH i2c: E2 08 00 05 02 80 11 00 00 00 00 00 00 81 [13:51:58]Write i2c OK [13:51:58]MH_I2C_Read... [13:51:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:58]Read from MH i2c: E2 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 17 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 17 00 05 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D6 [13:51:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:51:58]wFMCommunicate OK [13:51:58]requested_item fd.num is exist - process it [13:51:58]SAM_PROTO_GetFieldsCounters [13:51:58]wFMCommunicate request_size=4 [13:51:58]MH_SAM_APDU [13:51:58]CAPDU: 80 13 00 00 [13:51:58]Write to MH i2c: E2 08 00 06 02 80 13 00 00 00 00 00 00 84 [13:51:58]Write i2c OK [13:51:58]MH_I2C_Read... [13:51:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:58]Read from MH i2c: E2 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 62 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 62 00 06 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AB B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 FD [13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AB B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 48 01 00 00 5E 04 04 00 48 01 00 00 57 04 04 00 49 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:58]wFMCommunicate OK [13:51:58]SAM_PROTO_GetFieldsCounters done [13:51:58]requested_item shift.num is exist - process it [13:51:58]requested_item shift.opened is exist - process it [13:51:58]req_shift_opened [13:51:58]FM_GetShiftState [13:51:58]SAM_PROTO_GetShiftState [13:51:58]wFMCommunicate request_size=4 [13:51:58]MH_SAM_APDU [13:51:58]CAPDU: 80 13 01 00 [13:51:58]Write to MH i2c: E2 08 00 07 02 80 13 01 00 00 00 00 00 86 [13:51:58]Write i2c OK [13:51:58]MH_I2C_Read... [13:51:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:58]Read from MH i2c: E2 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 0E 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 0E 00 07 02 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 04 [13:51:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:51:58]wFMCommunicate OK [13:51:58]SAM_PROTO_GetShiftState done [13:51:58]FM_GetShiftState done [13:51:58]req_shift_opened done [13:51:58]requested_item shift.open_date is exist - process it [13:51:58]req_shift_open_date [13:51:58]req_shift_open_date done [13:51:58]produce_requested_data done [13:51:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308907,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:51:58]process_action_free close_receipt [13:51:58]json_value_free [13:51:58]json_value_free done [13:51:58]process_json_proto returns [13:51:58]Send response to host [13:51:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308907,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:51:58]free response buf [13:51:58]execute_script done [13:51:58]execute_script returns [13:51:58]free content buf [13:51:58]Sock 7.Close socket [13:51:58]Sock 7.Thread stoped [13:52:03]OFD Sender: No OFD packet to send [13:52:08]OFD Sender: No OFD packet to send [13:52:13]OFD Sender: No OFD packet to send [13:52:18]OFD Sender: No OFD packet to send [13:52:23]accept exits with 9 [13:52:23]New connection [13:52:23]New thread 3066879332 created [13:52:23]Thread 3067022692 joined [13:52:23]Waiting for new connection... [13:52:23]OFD Sender: No OFD packet to send [13:52:23] Sock 9.Parse request [13:52:23]Sock 9.Check first char [13:52:23]Sock 9.First char is OK [13:52:23]request: POST /json_proto HTTP/1.0 [13:52:23]Method: POST [13:52:23]URL: /json_proto [13:52:23]Method is POST - this is cgi request [13:52:23]url: /json_proto [13:52:23]query_string will be loaded in cgi processing [13:52:23]execute_cgi json_proto POST (null) [13:52:23]execute_cgi path=json_proto method=POST [13:52:23]POST find Content-Length [13:52:23]Host: 172.17.96.3:8080 [13:52:23]Content-Length: 682 [13:52:23]Content-Type: application/json [13:52:23] [13:52:23]POST finish read [13:52:23]Found Content-Length = 682 [13:52:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:52:23]execute_script... [13:52:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:52:23]POST & json_proto [13:52:23]process_json_proto [13:52:23]json parsed OK: [13:52:23]protocol is kg_v1.0 [13:52:23]action value=close_receipt [13:52:23]process_action close_receipt [13:52:23]cmd_close_receipt [13:52:23]MH_GetDate [13:52:23]Write to MH i2c: F0 00 00 08 02 F9 [13:52:23]Write i2c OK [13:52:23]MH_I2C_Read... [13:52:23]Read from MH i2c: F0 [13:52:23]MH_I2C_Read... [13:52:23]Read from MH i2c: F0 09 00 [13:52:23]MH_I2C_Read... [13:52:23]Read from MH i2c: F0 09 00 08 02 00 17 F4 1C 67 44 5E 04 65 9B [13:52:23]GetLastDocTimeStamp 1729950715 [13:52:23]current date 1729950743 [13:52:23]FM_GetShiftState [13:52:23]SAM_PROTO_GetShiftState [13:52:23]wFMCommunicate request_size=4 [13:52:23]MH_SAM_APDU [13:52:23]CAPDU: 80 13 01 00 [13:52:23]Write to MH i2c: E2 08 00 09 02 80 13 01 00 00 00 00 00 88 [13:52:23]Write i2c OK [13:52:23]MH_I2C_Read... [13:52:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:23]Read from MH i2c: E2 [13:52:23]MH_I2C_Read... [13:52:23]Read from MH i2c: E2 0E 00 [13:52:23]MH_I2C_Read... [13:52:23]Read from MH i2c: E2 0E 00 09 02 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 06 [13:52:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:52:23]wFMCommunicate OK [13:52:23]SAM_PROTO_GetShiftState done [13:52:23]FM_GetShiftState done [13:52:23]opened in 1729902265 [13:52:23]opened+sec_in_day 1729988665 [13:52:23]quantity*price = 100015 [13:52:23]sum+1 = 100017 [13:52:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 329 26.10.2024 13:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308908 ФПД: 67793309090335 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135223&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308908&fm=67793309090335&tin=02508201610067®Number=0000000000091780&sum=100000 [13:52:24]StoreToDocumentArchive [13:52:24]shift 532 fd 308908 [13:52:24]save to /storage/0532/doc_00308908 [13:52:24]save last doc name /storage/0532/doc_00308908 to /storage/kkm_last_doc_name [13:52:24]save OK [13:52:24]Clear old archive folders... [13:52:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:52:24]tlvbuf is 00084090 [13:52:24]SAM_PROTO_ClearQueue [13:52:24]wFMCommunicate request_size=4 [13:52:24]MH_SAM_APDU [13:52:24]CAPDU: 80 09 00 00 [13:52:24]Write to MH i2c: E2 08 00 16 02 80 09 00 00 00 00 00 00 8A [13:52:24]Write i2c OK [13:52:24]MH_I2C_Read... [13:52:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:52:24]Read from MH i2c: E2 [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: E2 03 00 [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: E2 03 00 16 02 00 90 00 8C [13:52:24]RAPDU: 90 00 [13:52:24]wFMCommunicate OK [13:52:24]SAM_PROTO_ClearQueue done [13:52:24]KKMCreateOFDPacket [13:52:24]OFDProtocolAddRootSTLVToBuf [13:52:24]FM_MakeSignedData [13:52:24]FM_MakeSignedData [13:52:24]SAM_PROTO_SignData [13:52:24]wFMCommunicate request_size=4 [13:52:24]MH_SAM_APDU [13:52:24]CAPDU: 80 0D 01 02 [13:52:24]Write to MH i2c: E2 08 00 17 02 80 0D 01 02 00 00 00 00 92 [13:52:24]Write i2c OK [13:52:24]MH_I2C_Read... [13:52:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:52:24]Read from MH i2c: E2 [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: E2 03 00 [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: E2 03 00 17 02 00 90 00 8D [13:52:24]RAPDU: 90 00 [13:52:24]wFMCommunicate OK [13:52:24]wFMCommunicate request_size=255 [13:52:24]MH_SAM_APDU [13:52: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 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 49 01 00 00 F4 03 04 00 17 F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC B6 04 00 35 04 06 00 3D [13:52:24]Write to MH i2c: E2 02 01 18 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 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 49 01 00 00 F4 03 04 00 17 F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC B6 04 00 35 04 06 00 3D 00 00 AB [13:52:24]Write i2c OK [13:52:24]MH_I2C_Read... [13:52:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:24]Read from MH i2c: E2 [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: E2 03 00 [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: E2 03 00 18 02 00 90 00 8E [13:52:24]RAPDU: 90 00 [13:52:24]wFMCommunicate OK [13:52:24]wFMCommunicate request_size=10 [13:52:24]MH_SAM_APDU [13:52:24]CAPDU: 80 0D 02 02 05 A8 5C 1B 42 1F [13:52:24]Write to MH i2c: E2 0D 00 19 02 80 0D 02 02 05 00 A8 5C 1B 42 1F 00 00 1F [13:52:24]Write i2c OK [13:52:24]MH_I2C_Read... [13:52:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:24]Read from MH i2c: E2 [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: E2 03 00 [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: E2 03 00 19 02 00 90 00 8F [13:52:24]RAPDU: 90 00 [13:52:24]wFMCommunicate OK [13:52:24]wFMCommunicate request_size=4 [13:52:24]MH_SAM_APDU [13:52:24]CAPDU: 80 0D 03 02 [13:52:24]Write to MH i2c: E2 08 00 1A 02 80 0D 03 02 00 00 00 00 97 [13:52:24]Write i2c OK [13:52:24]MH_I2C_Read... [13:52:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:52:24]Read from MH i2c: E2 [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: E2 0B 00 [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: E2 0B 00 1A 02 00 BF 49 4F CE 55 30 51 67 90 00 FA [13:52:24]RAPDU: BF 49 4F CE 55 30 51 67 90 00 [13:52:24]wFMCommunicate OK [13:52:24]SAM_PROTO_SignData done [13:52:24]FM_MakeSignedData done [13:52:24]CreateOFDProtocolMessage [13:52:24]wFMCommunicate request_size=4 [13:52:24]MH_SAM_APDU [13:52:24]CAPDU: 80 11 00 00 [13:52:24]Write to MH i2c: E2 08 00 1B 02 80 11 00 00 00 00 00 00 97 [13:52:24]Write i2c OK [13:52:24]MH_I2C_Read... [13:52:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:24]Read from MH i2c: E2 [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: E2 17 00 [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: E2 17 00 1B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EC [13:52:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:52:24]wFMCommunicate OK [13:52:24]CreateOFDProtocolMessage done [13:52:24]OFDSenderStorePacket 308908 [13:52:24]StoreOFDPacket docnum=308908 [13:52:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6C 2D 07 01 85 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 49 01 00 00 F4 03 04 00 17 F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC B6 04 00 35 04 06 00 3D A8 5C 1B 42 1F BF 49 4F CE 55 30 51 67 [13:52:24]CheckFolder [13:52:24]dirname=/storage/ofd_packets [13:52:24]CheckFolder done [13:52:24]ProducePacketName [13:52:24]name=ofd_packets/00308908 [13:52:24]NVStorageSaveData ofd_packets/00308908 [13:52:24]File name is /storage/ofd_packets/00308908 [13:52:24]Write 301 bytes [13:52:24]NVStorageSaveData done [13:52:24]OFDSenderStorePacket done [13:52:24]KKMCreateOFDPacket done [13:52:24]NVStorageSaveData kkm_last_timestamp [13:52:24]File name is /storage/kkm_last_timestamp [13:52:24]Write 4 bytes [13:52:24]NVStorageSaveData done [13:52:24]ExternCall_PrintAddStr [13:52:24]wPrintStart [13:52:24]Write to MH i2c: 01 00 00 1C 02 1E [13:52:24]Write i2c OK [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: 01 [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: 01 07 00 [13:52:24]MH_I2C_Read... [13:52:24]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 FF 0F 33 [13:52:24]RasterBufferAndPrint [13:52:24]line Счет N : (1)642780 [13:52:24]line ИНН: 02508201610067 [13:52:24]line Контрольно-Кассовый Чек [13:52:24]line ПРОДАЖА [13:52:24]line ТРК (МРК, ГНК) : 62 [13:52:24]line Товар: 2710124130 [13:52:24]line Аи-92-К-2 [13:52:24]line 14.950 * 66.90 [13:52:24]line = 1000.16 [13:52:24]line НДС 12% НСП 1% [13:52:24]line > о реализуемом товаре [13:52:24]line ОКРУГЛЕНИЕ: -0.16 [13:52:24]line ИТОГО: 1000.00 [13:52:24]line Внесено: 1000.00 [13:52:24]line СДАЧА: 0.00 [13:52:24]line НСП 1% : 8.85 [13:52:24]line НДС 12% : 106.21 [13:52:24]line Наличными: 1000.00 [13:52:24]line Безнал.: 0.00 [13:52:24]line Место: АЗС № 172 "Партнер Нефть" [13:52:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:52:24]line СНО: Общий режим [13:52:24]line Чек 329 26.10.2024 13:52 [13:52:24]line Смена: 532 ФФД: 1.0 [13:52:24]line ЗНМ: 0300000116 [13:52:24]line РНМ: 0000000000091780 [13:52:24]line Версия ККМ: 001 [13:52:24]line ФМ: 0000000000871765 [13:52:24]line ФД: 308908 [13:52:24]line ФПД: 67793309090335 [13:52:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135223&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308908&fm=67793309090335&tin=02508201610067®Number=0000000000091780&sum=100000 [13:52:24]written 0, free lines is 4095 [13:52:24]OFD Sender: Processing packet 308908 [packets to send 223, broken 222] [13:52:24]ProducePacketName [13:52:24]name=ofd_packets/00308908 [13:52:24]OFD Sender: To server: pG, [13:52:24]CommunicateWithHost lk.salyk.kg:30040 [13:52:24]ConnectInit lk.salyk.kg [13:52:24]Connected sock=7 [13:52:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6C 2D 07 01 85 BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 49 01 00 00 F4 03 04 00 17 F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC B6 04 00 35 04 06 00 3D A8 5C 1B 42 1F BF 49 4F CE 55 30 51 67 [13:52:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 42 B2 47 00 2C 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 31 37 36 35 10 04 04 00 AC B6 04 00 F4 03 04 00 75 9A 1C 67 B6 04 01 00 00 2F E4 CD 7E 0C 55 40 40 [13:52:25]CommunicateWithHost err = 0 [13:52:25]CheckOFDResponse [13:52:25]1017 (14) - 77093643461234 [13:52:25]1041 (16) - 0000000000871765 [13:52:25]1040 (4) - 308908 [13:52:25]1012 (4) - 26.10.2024 07:29 [13:52:25]1206 (1) - 0 [13:52:25]OFD Sender: Remove packet 308908 [13:52:25]ProducePacketName [13:52:25]name=ofd_packets/00308908 [13:52:25]NVStorageDeleteData [13:52:25]Write to MH i2c: 01 00 00 46 02 48 [13:52:25]Write i2c OK [13:52:25]MH_I2C_Read... [13:52:25]Read from MH i2c: 01 [13:52:25]MH_I2C_Read... [13:52:25]Read from MH i2c: 01 07 00 [13:52:25]MH_I2C_Read... [13:52:25]Read from MH i2c: 01 07 00 46 02 00 00 00 00 00 CB 0C 26 [13:52:25]RasterBufferAndPrint [13:52:25]line [13:52:25]line [13:52:25]line [13:52:25]line [13:52:25]line [13:52:25]written 0, free lines is 3281 [13:52:25]MH_Cut [13:52:25]Write to MH i2c: D1 01 00 4D 02 01 21 [13:52:25]Write i2c OK [13:52:25]MH_I2C_Read... [13:52:25]Read from MH i2c: D1 [13:52:25]MH_I2C_Read... [13:52:25]Read from MH i2c: D1 01 00 [13:52:25]MH_I2C_Read... [13:52:25]Read from MH i2c: D1 01 00 4D 02 00 20 [13:52:25]Write to MH i2c: 01 00 00 4E 02 50 [13:52:25]Write i2c OK [13:52:25]MH_I2C_Read... [13:52:25]OFD Sender: No OFD packet to send [13:52:26]*** Cut start [13:52:26]*** Purtial cut [13:52:26]*** Stage 1: CUTSNS_PIN = 1 [13:52:26]Read from MH i2c: 01 [13:52:26]MH_I2C_Read... [13:52:26]*** Stop cut motor [13:52:26]*** Cut end [13:52:26]Read from MH i2c: 01 07 00 [13:52:26]MH_I2C_Read... [13:52:26]Read from MH i2c: 01 07 00 4E 02 00 00 00 00 00 FF 0F 65 [13:52:26]process_action close_receipt done [13:52:26]requested_data is exist [13:52:26]produce_requested_data [13:52:26]requested_item fm.sn is exist - process it [13:52:26]wFMCommunicate request_size=4 [13:52:26]MH_SAM_APDU [13:52:26]CAPDU: 80 11 00 00 [13:52:26]Write to MH i2c: E2 08 00 4F 02 80 11 00 00 00 00 00 00 CB [13:52:26]Write i2c OK [13:52:26]MH_I2C_Read... [13:52:26]Read from MH i2c: E2 [13:52:26]MH_I2C_Read... [13:52:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:26]Read from MH i2c: E2 17 00 [13:52:26]MH_I2C_Read... [13:52:26]Read from MH i2c: E2 17 00 4F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 20 [13:52:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:52:26]wFMCommunicate OK [13:52:26]requested_item fd.num is exist - process it [13:52:26]SAM_PROTO_GetFieldsCounters [13:52:26]wFMCommunicate request_size=4 [13:52:26]MH_SAM_APDU [13:52:26]CAPDU: 80 13 00 00 [13:52:26]Write to MH i2c: E2 08 00 50 02 80 13 00 00 00 00 00 00 CE [13:52:26]Write i2c OK [13:52:26]MH_I2C_Read... [13:52:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:26]Read from MH i2c: E2 [13:52:26]MH_I2C_Read... [13:52:26]Read from MH i2c: E2 62 00 [13:52:26]MH_I2C_Read... [13:52:26]Read from MH i2c: E2 62 00 50 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AC B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [13:52: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AC B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 49 01 00 00 5E 04 04 00 49 01 00 00 57 04 04 00 4A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:52:26]wFMCommunicate OK [13:52:26]SAM_PROTO_GetFieldsCounters done [13:52:26]requested_item shift.num is exist - process it [13:52:26]requested_item shift.opened is exist - process it [13:52:26]req_shift_opened [13:52:26]FM_GetShiftState [13:52:26]SAM_PROTO_GetShiftState [13:52:26]wFMCommunicate request_size=4 [13:52:26]MH_SAM_APDU [13:52:26]CAPDU: 80 13 01 00 [13:52:26]Write to MH i2c: E2 08 00 51 02 80 13 01 00 00 00 00 00 D0 [13:52:26]Write i2c OK [13:52:26]MH_I2C_Read... [13:52:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:26]Read from MH i2c: E2 [13:52:26]MH_I2C_Read... [13:52:26]Read from MH i2c: E2 0E 00 [13:52:26]MH_I2C_Read... [13:52:26]Read from MH i2c: E2 0E 00 51 02 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4E [13:52:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:52:26]wFMCommunicate OK [13:52:26]SAM_PROTO_GetShiftState done [13:52:26]FM_GetShiftState done [13:52:26]req_shift_opened done [13:52:26]requested_item shift.open_date is exist - process it [13:52:26]req_shift_open_date [13:52:26]req_shift_open_date done [13:52:26]produce_requested_data done [13:52:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308908,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:52:26]process_action_free close_receipt [13:52:26]json_value_free [13:52:26]json_value_free done [13:52:26]process_json_proto returns [13:52:26]Send response to host [13:52:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308908,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:52:26]free response buf [13:52:26]execute_script done [13:52:26]execute_script returns [13:52:26]free content buf [13:52:26]Sock 9.Close socket [13:52:26]Sock 9.Thread stoped [13:52:30]OFD Sender: No OFD packet to send [13:52:35]OFD Sender: No OFD packet to send [13:52:40]OFD Sender: No OFD packet to send [13:52:45]OFD Sender: No OFD packet to send [13:52:50]OFD Sender: No OFD packet to send [13:52:55]OFD Sender: No OFD packet to send [13:53:00]OFD Sender: No OFD packet to send [13:53:05]OFD Sender: No OFD packet to send [13:53:10]OFD Sender: No OFD packet to send [13:53:15]OFD Sender: No OFD packet to send [13:53:20]OFD Sender: No OFD packet to send [13:53:25]OFD Sender: No OFD packet to send [13:53:30]OFD Sender: No OFD packet to send [13:53:35]OFD Sender: No OFD packet to send [13:53:40]OFD Sender: No OFD packet to send [13:53:45]OFD Sender: No OFD packet to send [13:53:50]OFD Sender: No OFD packet to send [13:53:55]OFD Sender: No OFD packet to send [13:54:00]OFD Sender: No OFD packet to send [13:54:05]OFD Sender: No OFD packet to send [13:54:10]OFD Sender: No OFD packet to send [13:54:15]OFD Sender: No OFD packet to send [13:54:17]accept exits with 11 [13:54:17]New connection [13:54:17]New thread 3067022692 created [13:54:17]Thread 3066879332 joined [13:54:17]Waiting for new connection... [13:54:17] Sock 11.Parse request [13:54:17]Sock 11.Check first char [13:54:17]Sock 11.First char is OK [13:54:17]request: POST /json_proto HTTP/1.0 [13:54:17]Method: POST [13:54:17]URL: /json_proto [13:54:17]Method is POST - this is cgi request [13:54:17]url: /json_proto [13:54:17]query_string will be loaded in cgi processing [13:54:17]execute_cgi json_proto POST (null) [13:54:17]execute_cgi path=json_proto method=POST [13:54:17]POST find Content-Length [13:54:17]Host: 172.17.96.3:8080 [13:54:17]Content-Length: 677 [13:54:17]Content-Type: application/json [13:54:17] [13:54:17]POST finish read [13:54:17]Found Content-Length = 677 [13:54:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:54:17]execute_script... [13:54:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:54:17]POST & json_proto [13:54:17]process_json_proto [13:54:17]json parsed OK: [13:54:17]protocol is kg_v1.0 [13:54:17]action value=close_receipt [13:54:17]process_action close_receipt [13:54:17]cmd_close_receipt [13:54:17]MH_GetDate [13:54:17]Write to MH i2c: F0 00 00 52 02 43 [13:54:17]Write i2c OK [13:54:17]MH_I2C_Read... [13:54:17]Read from MH i2c: F0 [13:54:17]MH_I2C_Read... [13:54:17]Read from MH i2c: F0 09 00 [13:54:17]MH_I2C_Read... [13:54:17]Read from MH i2c: F0 09 00 52 02 00 8A F4 1C 67 44 5E 04 65 58 [13:54:17]GetLastDocTimeStamp 1729950743 [13:54:17]current date 1729950858 [13:54:17]FM_GetShiftState [13:54:17]SAM_PROTO_GetShiftState [13:54:17]wFMCommunicate request_size=4 [13:54:17]MH_SAM_APDU [13:54:17]CAPDU: 80 13 01 00 [13:54:17]Write to MH i2c: E2 08 00 53 02 80 13 01 00 00 00 00 00 D2 [13:54:17]Write i2c OK [13:54:17]MH_I2C_Read... [13:54:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:17]Read from MH i2c: E2 [13:54:17]MH_I2C_Read... [13:54:17]Read from MH i2c: E2 0E 00 [13:54:17]MH_I2C_Read... [13:54:17]Read from MH i2c: E2 0E 00 53 02 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 50 [13:54:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:54:17]wFMCommunicate OK [13:54:17]SAM_PROTO_GetShiftState done [13:54:17]FM_GetShiftState done [13:54:17]opened in 1729902265 [13:54:17]opened+sec_in_day 1729988665 [13:54:17]quantity*price = 20003 [13:54:17]sum+1 = 20004 [13:54:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 330 26.10.2024 13:54 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308909 ФПД: 217791068163123 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135418&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308909&fm=217791068163123&tin=02508201610067®Number=0000000000091780&sum=20000 [13:54:19]StoreToDocumentArchive [13:54:19]shift 532 fd 308909 [13:54:19]save to /storage/0532/doc_00308909 [13:54:19]save last doc name /storage/0532/doc_00308909 to /storage/kkm_last_doc_name [13:54:19]save OK [13:54:19]Clear old archive folders... [13:54:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:54:19]tlvbuf is 00083DA0 [13:54:19]SAM_PROTO_ClearQueue [13:54:19]wFMCommunicate request_size=4 [13:54:19]MH_SAM_APDU [13:54:19]CAPDU: 80 09 00 00 [13:54:19]Write to MH i2c: E2 08 00 60 02 80 09 00 00 00 00 00 00 D4 [13:54:19]Write i2c OK [13:54:19]MH_I2C_Read... [13:54:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:54:19]Read from MH i2c: E2 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: E2 03 00 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: E2 03 00 60 02 00 90 00 D6 [13:54:19]RAPDU: 90 00 [13:54:19]wFMCommunicate OK [13:54:19]SAM_PROTO_ClearQueue done [13:54:19]KKMCreateOFDPacket [13:54:19]OFDProtocolAddRootSTLVToBuf [13:54:19]FM_MakeSignedData [13:54:19]FM_MakeSignedData [13:54:19]SAM_PROTO_SignData [13:54:19]wFMCommunicate request_size=4 [13:54:19]MH_SAM_APDU [13:54:19]CAPDU: 80 0D 01 02 [13:54:19]Write to MH i2c: E2 08 00 61 02 80 0D 01 02 00 00 00 00 DC [13:54:19]Write i2c OK [13:54:19]MH_I2C_Read... [13:54:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:54:19]Read from MH i2c: E2 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: E2 03 00 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: E2 03 00 61 02 00 90 00 D7 [13:54:19]RAPDU: 90 00 [13:54:19]wFMCommunicate OK [13:54:19]wFMCommunicate request_size=255 [13:54:19]MH_SAM_APDU [13:54:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4A 01 00 00 F4 03 04 00 8A F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD B6 04 00 35 04 06 00 C6 [13:54:19]Write to MH i2c: E2 02 01 62 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 4A 01 00 00 F4 03 04 00 8A F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD B6 04 00 35 04 06 00 C6 00 00 BB [13:54:19]Write i2c OK [13:54:19]MH_I2C_Read... [13:54:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:19]Read from MH i2c: E2 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: E2 03 00 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: E2 03 00 62 02 00 90 00 D8 [13:54:19]RAPDU: 90 00 [13:54:19]wFMCommunicate OK [13:54:19]wFMCommunicate request_size=10 [13:54:19]MH_SAM_APDU [13:54:19]CAPDU: 80 0D 02 02 05 14 6F 40 CC 33 [13:54:19]Write to MH i2c: E2 0D 00 63 02 80 0D 02 02 05 00 14 6F 40 CC 33 00 00 AB [13:54:19]Write i2c OK [13:54:19]MH_I2C_Read... [13:54:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:19]Read from MH i2c: E2 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: E2 03 00 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: E2 03 00 63 02 00 90 00 D9 [13:54:19]RAPDU: 90 00 [13:54:19]wFMCommunicate OK [13:54:19]wFMCommunicate request_size=4 [13:54:19]MH_SAM_APDU [13:54:19]CAPDU: 80 0D 03 02 [13:54:19]Write to MH i2c: E2 08 00 64 02 80 0D 03 02 00 00 00 00 E1 [13:54:19]Write i2c OK [13:54:19]MH_I2C_Read... [13:54:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:54:19]Read from MH i2c: E2 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: E2 0B 00 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: E2 0B 00 64 02 00 BB C4 5C F3 C4 C0 4A 09 90 00 87 [13:54:19]RAPDU: BB C4 5C F3 C4 C0 4A 09 90 00 [13:54:19]wFMCommunicate OK [13:54:19]SAM_PROTO_SignData done [13:54:19]FM_MakeSignedData done [13:54:19]CreateOFDProtocolMessage [13:54:19]wFMCommunicate request_size=4 [13:54:19]MH_SAM_APDU [13:54:19]CAPDU: 80 11 00 00 [13:54:19]Write to MH i2c: E2 08 00 65 02 80 11 00 00 00 00 00 00 E1 [13:54:19]Write i2c OK [13:54:19]MH_I2C_Read... [13:54:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:19]Read from MH i2c: E2 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: E2 17 00 [13:54:19]MH_I2C_Read... [13:54:19]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 31 37 36 35 90 00 36 [13:54:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:54:19]wFMCommunicate OK [13:54:19]CreateOFDProtocolMessage done [13:54:19]OFDSenderStorePacket 308909 [13:54:19]StoreOFDPacket docnum=308909 [13:54:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 14 8E 07 01 3A 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4A 01 00 00 F4 03 04 00 8A F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD B6 04 00 35 04 06 00 C6 14 6F 40 CC 33 BB C4 5C F3 C4 C0 4A 09 [13:54:19]CheckFolder [13:54:19]dirname=/storage/ofd_packets [13:54:19]CheckFolder done [13:54:19]ProducePacketName [13:54:19]name=ofd_packets/00308909 [13:54:19]NVStorageSaveData ofd_packets/00308909 [13:54:19]File name is /storage/ofd_packets/00308909 [13:54:19]Write 301 bytes [13:54:19]NVStorageSaveData done [13:54:19]OFDSenderStorePacket done [13:54:19]KKMCreateOFDPacket done [13:54:19]NVStorageSaveData kkm_last_timestamp [13:54:19]File name is /storage/kkm_last_timestamp [13:54:19]Write 4 bytes [13:54:19]NVStorageSaveData done [13:54:19]ExternCall_PrintAddStr [13:54:19]wPrintStart [13:54:19]Write to MH i2c: 01 00 00 66 02 68 [13:54:19]Write i2c OK [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: 01 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: 01 07 00 [13:54:19]MH_I2C_Read... [13:54:19]Read from MH i2c: 01 07 00 66 02 00 00 00 00 00 FF 0F 7D [13:54:19]RasterBufferAndPrint [13:54:19]line Счет N : (1)642782 [13:54:19]line ИНН: 02508201610067 [13:54:19]line Контрольно-Кассовый Чек [13:54:19]line ПРОДАЖА [13:54:19]line ТРК (МРК, ГНК) : 62 [13:54:19]line Товар: 2710124130 [13:54:19]line Аи-92-К-2 [13:54:19]line 2.990 * 66.90 [13:54:19]line = 200.03 [13:54:19]line НДС 12% НСП 1% [13:54:19]line > о реализуемом товаре [13:54:19]line ОКРУГЛЕНИЕ: -0.03 [13:54:19]line ИТОГО: 200.00 [13:54:19]line Внесено: 200.00 [13:54:19]line СДАЧА: 0.00 [13:54:19]line НСП 1% : 1.77 [13:54:19]line НДС 12% : 21.24 [13:54:19]line Наличными: 200.00 [13:54:19]line Безнал.: 0.00 [13:54:19]line Место: АЗС № 172 "Партнер Нефть" [13:54:19]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:54:19]line СНО: Общий режим [13:54:19]line Чек 330 26.10.2024 13:54 [13:54:19]line Смена: 532 ФФД: 1.0 [13:54:19]line ЗНМ: 0300000116 [13:54:19]line РНМ: 0000000000091780 [13:54:19]line Версия ККМ: 001 [13:54:19]line ФМ: 0000000000871765 [13:54:19]line ФД: 308909 [13:54:19]line ФПД: 217791068163123 [13:54:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135418&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308909&fm=217791068163123&tin=02508201610067®Number=0000000000091780&sum=20000 [13:54:19]written 0, free lines is 4095 [13:54:19]OFD Sender: Processing packet 308909 [packets to send 223, broken 222] [13:54:19]ProducePacketName [13:54:19]name=ofd_packets/00308909 [13:54:19]OFD Sender: To server: pG, [13:54:19]CommunicateWithHost lk.salyk.kg:30040 [13:54:19]ConnectInit lk.salyk.kg [13:54:20]Connected sock=9 [13:54:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 14 8E 07 01 3A 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4A 01 00 00 F4 03 04 00 8A F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD B6 04 00 35 04 06 00 C6 14 6F 40 CC 33 BB C4 5C F3 C4 C0 4A 09 [13:54:20]Write to MH i2c: 01 00 00 90 02 92 [13:54:20]Write i2c OK [13:54:20]MH_I2C_Read... [13:54:20]Read from MH i2c: 01 [13:54:20]MH_I2C_Read... [13:54:20]Read from MH i2c: 01 07 00 [13:54:20]MH_I2C_Read... [13:54:20]Read from MH i2c: 01 07 00 90 02 00 00 00 00 00 BE 0C 63 [13:54:20]RasterBufferAndPrint [13:54:20]line [13:54:20]line [13:54:20]line [13:54:20]line [13:54:20]line [13:54:20]written 0, free lines is 3268 [13:54:20]MH_Cut [13:54:20]Write to MH i2c: D1 01 00 97 02 01 6B [13:54:20]Write i2c OK [13:54:20]MH_I2C_Read... [13:54:20]Read from MH i2c: D1 [13:54:20]MH_I2C_Read... [13:54:20]Read from MH i2c: D1 01 00 [13:54:20]MH_I2C_Read... [13:54:20]Read from MH i2c: D1 01 00 97 02 00 6A [13:54:20]Write to MH i2c: 01 00 00 98 02 9A [13:54:20]Write i2c OK [13:54:20]MH_I2C_Read... [13:54:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6A 55 47 00 9E 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 31 37 36 35 10 04 04 00 AD B6 04 00 F4 03 04 00 E8 9A 1C 67 B6 04 01 00 00 6A 5E BF 4B 8C AD DA 0B [13:54:20]CommunicateWithHost err = 0 [13:54:20]CheckOFDResponse [13:54:20]1017 (14) - 77093643461234 [13:54:20]1041 (16) - 0000000000871765 [13:54:20]1040 (4) - 308909 [13:54:20]1012 (4) - 26.10.2024 07:31 [13:54:20]1206 (1) - 0 [13:54:20]OFD Sender: Remove packet 308909 [13:54:20]ProducePacketName [13:54:20]name=ofd_packets/00308909 [13:54:20]NVStorageDeleteData [13:54:20]OFD Sender: No OFD packet to send [13:54:20]*** Cut start [13:54:20]*** Purtial cut [13:54:20]*** Stage 1: CUTSNS_PIN = 1 [13:54:21]Read from MH i2c: 01 [13:54:21]MH_I2C_Read... [13:54:21]*** Stop cut motor [13:54:21]*** Cut end [13:54:21]Read from MH i2c: 01 07 00 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: 01 07 00 98 02 00 00 00 00 00 FF 0F AF [13:54:21]process_action close_receipt done [13:54:21]requested_data is exist [13:54:21]produce_requested_data [13:54:21]requested_item fm.sn is exist - process it [13:54:21]wFMCommunicate request_size=4 [13:54:21]MH_SAM_APDU [13:54:21]CAPDU: 80 11 00 00 [13:54:21]Write to MH i2c: E2 08 00 99 02 80 11 00 00 00 00 00 00 15 [13:54:21]Write i2c OK [13:54:21]MH_I2C_Read... [13:54:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:21]Read from MH i2c: E2 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: E2 17 00 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: E2 17 00 99 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6A [13:54:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:54:21]wFMCommunicate OK [13:54:21]requested_item fd.num is exist - process it [13:54:21]SAM_PROTO_GetFieldsCounters [13:54:21]wFMCommunicate request_size=4 [13:54:21]MH_SAM_APDU [13:54:21]CAPDU: 80 13 00 00 [13:54:21]Write to MH i2c: E2 08 00 9A 02 80 13 00 00 00 00 00 00 18 [13:54:21]Write i2c OK [13:54:21]MH_I2C_Read... [13:54:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:21]Read from MH i2c: E2 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: E2 62 00 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: E2 62 00 9A 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AD B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 99 [13:54:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AD B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4A 01 00 00 5E 04 04 00 4A 01 00 00 57 04 04 00 4B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:54:21]wFMCommunicate OK [13:54:21]SAM_PROTO_GetFieldsCounters done [13:54:21]requested_item shift.num is exist - process it [13:54:21]requested_item shift.opened is exist - process it [13:54:21]req_shift_opened [13:54:21]FM_GetShiftState [13:54:21]SAM_PROTO_GetShiftState [13:54:21]wFMCommunicate request_size=4 [13:54:21]MH_SAM_APDU [13:54:21]CAPDU: 80 13 01 00 [13:54:21]Write to MH i2c: E2 08 00 9B 02 80 13 01 00 00 00 00 00 1A [13:54:21]Write i2c OK [13:54:21]MH_I2C_Read... [13:54:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:21]Read from MH i2c: E2 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: E2 0E 00 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: E2 0E 00 9B 02 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 98 [13:54:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:54:21]wFMCommunicate OK [13:54:21]SAM_PROTO_GetShiftState done [13:54:21]FM_GetShiftState done [13:54:21]req_shift_opened done [13:54:21]requested_item shift.open_date is exist - process it [13:54:21]req_shift_open_date [13:54:21]req_shift_open_date done [13:54:21]produce_requested_data done [13:54:21]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308909,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:54:21]process_action_free close_receipt [13:54:21]json_value_free [13:54:21]json_value_free done [13:54:21]process_json_proto returns [13:54:21]Send response to host [13:54:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308909,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:54:21]free response buf [13:54:21]execute_script done [13:54:21]execute_script returns [13:54:21]free content buf [13:54:21]Sock 11.Close socket [13:54:21]Sock 11.Thread stoped [13:54:21]accept exits with 7 [13:54:21]New connection [13:54:21]New thread 3066879332 created [13:54:21]Thread 3067022692 joined [13:54:21]Waiting for new connection... [13:54:21] Sock 7.Parse request [13:54:21]Sock 7.Check first char [13:54:21]Sock 7.First char is OK [13:54:21]request: POST /json_proto HTTP/1.0 [13:54:21]Method: POST [13:54:21]URL: /json_proto [13:54:21]Method is POST - this is cgi request [13:54:21]url: /json_proto [13:54:21]query_string will be loaded in cgi processing [13:54:21]execute_cgi json_proto POST (null) [13:54:21]execute_cgi path=json_proto method=POST [13:54:21]POST find Content-Length [13:54:21]Host: 172.17.96.3:8080 [13:54:21]Content-Length: 769 [13:54:21]Content-Type: application/json [13:54:21] [13:54:21]POST finish read [13:54:21]Found Content-Length = 769 [13:54:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:54:21]execute_script... [13:54:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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:54:21]POST & json_proto [13:54:21]process_json_proto [13:54:21]json parsed OK: [13:54:21]protocol is kg_v1.0 [13:54:21]action value=close_receipt [13:54:21]process_action close_receipt [13:54:21]cmd_close_receipt [13:54:21]MH_GetDate [13:54:21]Write to MH i2c: F0 00 00 9C 02 8D [13:54:21]Write i2c OK [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: F0 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: F0 09 00 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: F0 09 00 9C 02 00 8E F4 1C 67 44 5E 04 65 A6 [13:54:21]GetLastDocTimeStamp 1729950858 [13:54:21]current date 1729950862 [13:54:21]FM_GetShiftState [13:54:21]SAM_PROTO_GetShiftState [13:54:21]wFMCommunicate request_size=4 [13:54:21]MH_SAM_APDU [13:54:21]CAPDU: 80 13 01 00 [13:54:21]Write to MH i2c: E2 08 00 9D 02 80 13 01 00 00 00 00 00 1C [13:54:21]Write i2c OK [13:54:21]MH_I2C_Read... [13:54:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:21]Read from MH i2c: E2 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: E2 0E 00 [13:54:21]MH_I2C_Read... [13:54:21]Read from MH i2c: E2 0E 00 9D 02 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9A [13:54:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:54:21]wFMCommunicate OK [13:54:21]SAM_PROTO_GetShiftState done [13:54:21]FM_GetShiftState done [13:54:21]opened in 1729902265 [13:54:21]opened+sec_in_day 1729988665 [13:54:21]quantity*price = 100015 [13:54:21]sum+1 = 100017 [13:54:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 331 26.10.2024 13:54 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308910 ФПД: 89084682650414 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135422&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308910&fm=89084682650414&tin=02508201610067®Number=0000000000091780&sum=100016 [13:54:23]StoreToDocumentArchive [13:54:23]shift 532 fd 308910 [13:54:23]save to /storage/0532/doc_00308910 [13:54:23]save last doc name /storage/0532/doc_00308910 to /storage/kkm_last_doc_name [13:54:23]save OK [13:54:23]Clear old archive folders... [13:54:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:54:23]tlvbuf is 000DE500 [13:54:23]SAM_PROTO_ClearQueue [13:54:23]wFMCommunicate request_size=4 [13:54:23]MH_SAM_APDU [13:54:23]CAPDU: 80 09 00 00 [13:54:23]Write to MH i2c: E2 08 00 AA 02 80 09 00 00 00 00 00 00 1E [13:54:23]Write i2c OK [13:54:23]MH_I2C_Read... [13:54:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:54:23]Read from MH i2c: E2 [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: E2 03 00 [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: E2 03 00 AA 02 00 90 00 20 [13:54:23]RAPDU: 90 00 [13:54:23]wFMCommunicate OK [13:54:23]SAM_PROTO_ClearQueue done [13:54:23]KKMCreateOFDPacket [13:54:23]OFDProtocolAddRootSTLVToBuf [13:54:23]FM_MakeSignedData [13:54:23]FM_MakeSignedData [13:54:23]SAM_PROTO_SignData [13:54:23]wFMCommunicate request_size=4 [13:54:23]MH_SAM_APDU [13:54:23]CAPDU: 80 0D 01 02 [13:54:23]Write to MH i2c: E2 08 00 AB 02 80 0D 01 02 00 00 00 00 26 [13:54:23]Write i2c OK [13:54:23]MH_I2C_Read... [13:54:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:54:23]Read from MH i2c: E2 [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: E2 03 00 [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: E2 03 00 AB 02 00 90 00 21 [13:54:23]RAPDU: 90 00 [13:54:23]wFMCommunicate OK [13:54:23]wFMCommunicate request_size=255 [13:54:23]MH_SAM_APDU [13:54:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4B 01 00 00 F4 03 04 00 8E F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE B6 04 00 35 04 06 00 51 [13:54:23]Write to MH i2c: E2 02 01 AC 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 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 4B 01 00 00 F4 03 04 00 8E F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE B6 04 00 35 04 06 00 51 00 00 EE [13:54:23]Write i2c OK [13:54:23]MH_I2C_Read... [13:54:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:23]Read from MH i2c: E2 [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: E2 03 00 [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: E2 03 00 AC 02 00 90 00 22 [13:54:23]RAPDU: 90 00 [13:54:23]wFMCommunicate OK [13:54:23]wFMCommunicate request_size=10 [13:54:23]MH_SAM_APDU [13:54:23]CAPDU: 80 0D 02 02 05 05 A4 DD 43 2E [13:54:23]Write to MH i2c: E2 0D 00 AD 02 80 0D 02 02 05 00 05 A4 DD 43 2E 00 00 2A [13:54:23]Write i2c OK [13:54:23]MH_I2C_Read... [13:54:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:23]Read from MH i2c: E2 [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: E2 03 00 [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: E2 03 00 AD 02 00 90 00 23 [13:54:23]RAPDU: 90 00 [13:54:23]wFMCommunicate OK [13:54:23]wFMCommunicate request_size=4 [13:54:23]MH_SAM_APDU [13:54:23]CAPDU: 80 0D 03 02 [13:54:23]Write to MH i2c: E2 08 00 AE 02 80 0D 03 02 00 00 00 00 2B [13:54:23]Write i2c OK [13:54:23]MH_I2C_Read... [13:54:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:54:23]Read from MH i2c: E2 [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: E2 0B 00 [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: E2 0B 00 AE 02 00 D0 31 C8 8B 7D C6 83 3E 90 00 84 [13:54:23]RAPDU: D0 31 C8 8B 7D C6 83 3E 90 00 [13:54:23]wFMCommunicate OK [13:54:23]SAM_PROTO_SignData done [13:54:23]FM_MakeSignedData done [13:54:23]CreateOFDProtocolMessage [13:54:23]wFMCommunicate request_size=4 [13:54:23]MH_SAM_APDU [13:54:23]CAPDU: 80 11 00 00 [13:54:23]Write to MH i2c: E2 08 00 AF 02 80 11 00 00 00 00 00 00 2B [13:54:23]Write i2c OK [13:54:23]MH_I2C_Read... [13:54:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:23]Read from MH i2c: E2 [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: E2 17 00 [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: E2 17 00 AF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 80 [13:54:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:54:23]wFMCommunicate OK [13:54:23]CreateOFDProtocolMessage done [13:54:23]OFDSenderStorePacket 308910 [13:54:23]StoreOFDPacket docnum=308910 [13:54:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6F 59 07 01 CD 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 4B 01 00 00 F4 03 04 00 8E F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE B6 04 00 35 04 06 00 51 05 A4 DD 43 2E D0 31 C8 8B 7D C6 83 3E [13:54:23]CheckFolder [13:54:23]dirname=/storage/ofd_packets [13:54:23]CheckFolder done [13:54:23]ProducePacketName [13:54:23]name=ofd_packets/00308910 [13:54:23]NVStorageSaveData ofd_packets/00308910 [13:54:23]File name is /storage/ofd_packets/00308910 [13:54:23]Write 301 bytes [13:54:23]NVStorageSaveData done [13:54:23]OFDSenderStorePacket done [13:54:23]KKMCreateOFDPacket done [13:54:23]NVStorageSaveData kkm_last_timestamp [13:54:23]File name is /storage/kkm_last_timestamp [13:54:23]Write 4 bytes [13:54:23]NVStorageSaveData done [13:54:23]ExternCall_PrintAddStr [13:54:23]wPrintStart [13:54:23]Write to MH i2c: 01 00 00 B0 02 B2 [13:54:23]Write i2c OK [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: 01 [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: 01 07 00 [13:54:23]MH_I2C_Read... [13:54:23]Read from MH i2c: 01 07 00 B0 02 00 00 00 00 00 FF 0F C7 [13:54:23]RasterBufferAndPrint [13:54:23]line Счет N : (1)642781 [13:54:23]line ИНН: 02508201610067 [13:54:23]line Контрольно-Кассовый Чек [13:54:23]line ПРОДАЖА [13:54:23]line ТРК (МРК, ГНК) : 52 [13:54:23]line Товар: 2710124130 [13:54:23]line Аи-92-К-2 [13:54:23]line 14.950 * 66.90 [13:54:23]line = 1000.16 [13:54:23]line НДС 12% НСП 1% [13:54:23]line > о реализуемом товаре [13:54:23]line ИТОГО: 1000.16 [13:54:23]line НСП 1% : 8.85 [13:54:23]line НДС 12% : 106.21 [13:54:23]line Наличными: 0.00 [13:54:23]line Безнал.: 1000.16 [13:54:23]line Место: АЗС № 172 "Партнер Нефть" [13:54:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:54:23]line СНО: Общий режим [13:54:23]line Чек 331 26.10.2024 13:54 [13:54:23]line Смена: 532 ФФД: 1.0 [13:54:23]line ЗНМ: 0300000116 [13:54:23]line РНМ: 0000000000091780 [13:54:23]line Версия ККМ: 001 [13:54:23]line Платежная система: Mbank [13:54:23]line ФМ: 0000000000871765 [13:54:23]line ФД: 308910 [13:54:23]line ФПД: 89084682650414 [13:54:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135422&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308910&fm=89084682650414&tin=02508201610067®Number=0000000000091780&sum=100016 [13:54:24]OFD Sender: Processing packet 308910 [packets to send 223, broken 222] [13:54:24]ProducePacketName [13:54:24]name=ofd_packets/00308910 [13:54:24]written 0, free lines is 4095 [13:54:24]OFD Sender: To server: pG, [13:54:24]CommunicateWithHost lk.salyk.kg:30040 [13:54:24]ConnectInit lk.salyk.kg [13:54:24]Connected sock=10 [13:54:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6F 59 07 01 CD 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 4B 01 00 00 F4 03 04 00 8E F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE B6 04 00 35 04 06 00 51 05 A4 DD 43 2E D0 31 C8 8B 7D C6 83 3E [13:54:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4B 99 47 00 B9 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 31 37 36 35 10 04 04 00 AE B6 04 00 F4 03 04 00 EC 9A 1C 67 B6 04 01 00 00 33 F0 0E 8F F6 F6 B8 C5 [13:54:24]CommunicateWithHost err = 0 [13:54:24]CheckOFDResponse [13:54:24]1017 (14) - 77093643461234 [13:54:24]1041 (16) - 0000000000871765 [13:54:24]1040 (4) - 308910 [13:54:24]1012 (4) - 26.10.2024 07:31 [13:54:24]1206 (1) - 0 [13:54:24]OFD Sender: Remove packet 308910 [13:54:24]ProducePacketName [13:54:24]name=ofd_packets/00308910 [13:54:24]NVStorageDeleteData [13:54:24]Write to MH i2c: 01 00 00 D8 02 DA [13:54:24]Write i2c OK [13:54:24]MH_I2C_Read... [13:54:24]Read from MH i2c: 01 [13:54:24]MH_I2C_Read... [13:54:24]Read from MH i2c: 01 07 00 [13:54:24]MH_I2C_Read... [13:54:24]Read from MH i2c: 01 07 00 D8 02 00 00 00 00 00 EC 0C D9 [13:54:24]RasterBufferAndPrint [13:54:24]line [13:54:24]line [13:54:24]line [13:54:24]line [13:54:24]line [13:54:24]written 0, free lines is 3319 [13:54:24]MH_Cut [13:54:24]Write to MH i2c: D1 01 00 DF 02 01 B3 [13:54:24]Write i2c OK [13:54:24]MH_I2C_Read... [13:54:24]Read from MH i2c: D1 [13:54:24]MH_I2C_Read... [13:54:24]Read from MH i2c: D1 01 00 [13:54:24]MH_I2C_Read... [13:54:24]Read from MH i2c: D1 01 00 DF 02 00 B2 [13:54:24]Write to MH i2c: 01 00 00 E0 02 E2 [13:54:24]Write i2c OK [13:54:24]MH_I2C_Read... [13:54:25]OFD Sender: No OFD packet to send [13:54:25]*** Cut start [13:54:25]*** Purtial cut [13:54:25]*** Stage 1: CUTSNS_PIN = 1 [13:54:25]Read from MH i2c: 01 [13:54:25]MH_I2C_Read... [13:54:25]*** Stop cut motor [13:54:25]*** Cut end [13:54:25]Read from MH i2c: 01 07 00 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: 01 07 00 E0 02 00 00 00 00 00 FF 0F F7 [13:54:25]process_action close_receipt done [13:54:25]requested_data is exist [13:54:25]produce_requested_data [13:54:25]requested_item fm.sn is exist - process it [13:54:25]wFMCommunicate request_size=4 [13:54:25]MH_SAM_APDU [13:54:25]CAPDU: 80 11 00 00 [13:54:25]Write to MH i2c: E2 08 00 E1 02 80 11 00 00 00 00 00 00 5D [13:54:25]Write i2c OK [13:54:25]MH_I2C_Read... [13:54:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:25]Read from MH i2c: E2 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 17 00 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 17 00 E1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B2 [13:54:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:54:25]wFMCommunicate OK [13:54:25]requested_item fd.num is exist - process it [13:54:25]SAM_PROTO_GetFieldsCounters [13:54:25]wFMCommunicate request_size=4 [13:54:25]MH_SAM_APDU [13:54:25]CAPDU: 80 13 00 00 [13:54:25]Write to MH i2c: E2 08 00 E2 02 80 13 00 00 00 00 00 00 60 [13:54:25]Write i2c OK [13:54:25]MH_I2C_Read... [13:54:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:25]Read from MH i2c: E2 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 62 00 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 62 00 E2 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AE B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 E5 [13:54: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AE B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4B 01 00 00 5E 04 04 00 4B 01 00 00 57 04 04 00 4C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:54:25]wFMCommunicate OK [13:54:25]SAM_PROTO_GetFieldsCounters done [13:54:25]requested_item shift.num is exist - process it [13:54:25]requested_item shift.opened is exist - process it [13:54:25]req_shift_opened [13:54:25]FM_GetShiftState [13:54:25]SAM_PROTO_GetShiftState [13:54:25]wFMCommunicate request_size=4 [13:54:25]MH_SAM_APDU [13:54:25]CAPDU: 80 13 01 00 [13:54:25]Write to MH i2c: E2 08 00 E3 02 80 13 01 00 00 00 00 00 62 [13:54:25]Write i2c OK [13:54:25]MH_I2C_Read... [13:54:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:25]Read from MH i2c: E2 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 0E 00 [13:54:25]MH_I2C_Read... [13:54:25]Read from MH i2c: E2 0E 00 E3 02 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E0 [13:54:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:54:25]wFMCommunicate OK [13:54:25]SAM_PROTO_GetShiftState done [13:54:25]FM_GetShiftState done [13:54:25]req_shift_opened done [13:54:25]requested_item shift.open_date is exist - process it [13:54:25]req_shift_open_date [13:54:25]req_shift_open_date done [13:54:25]produce_requested_data done [13:54:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308910,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:54:25]process_action_free close_receipt [13:54:25]json_value_free [13:54:25]json_value_free done [13:54:25]process_json_proto returns [13:54:25]Send response to host [13:54:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308910,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:54:25]free response buf [13:54:25]execute_script done [13:54:25]execute_script returns [13:54:25]free content buf [13:54:25]Sock 7.Close socket [13:54:25]Sock 7.Thread stoped [13:54:30]OFD Sender: No OFD packet to send [13:54:35]OFD Sender: No OFD packet to send [13:54:40]OFD Sender: No OFD packet to send [13:54:45]OFD Sender: No OFD packet to send [13:54:50]OFD Sender: No OFD packet to send [13:54:55]OFD Sender: No OFD packet to send [13:55:00]OFD Sender: No OFD packet to send [13:55:03]accept exits with 9 [13:55:03]New connection [13:55:03]New thread 3067022692 created [13:55:03]Thread 3066879332 joined [13:55:03]Waiting for new connection... [13:55:03] Sock 9.Parse request [13:55:03]Sock 9.Check first char [13:55:03]Sock 9.First char is OK [13:55:03]request: POST /json_proto HTTP/1.0 [13:55:03]Method: POST [13:55:03]URL: /json_proto [13:55:03]Method is POST - this is cgi request [13:55:03]url: /json_proto [13:55:03]query_string will be loaded in cgi processing [13:55:03]execute_cgi json_proto POST (null) [13:55:03]execute_cgi path=json_proto method=POST [13:55:03]POST find Content-Length [13:55:03]Host: 172.17.96.3:8080 [13:55:03]Content-Length: 766 [13:55:03]Content-Type: application/json [13:55:03] [13:55:03]POST finish read [13:55:03]Found Content-Length = 766 [13:55:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.590, "sum" : 240.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 240.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:03]execute_script... [13:55:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.590, "sum" : 240.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 240.17 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:03]POST & json_proto [13:55:03]process_json_proto [13:55:03]json parsed OK: [13:55:03]protocol is kg_v1.0 [13:55:03]action value=close_receipt [13:55:03]process_action close_receipt [13:55:03]cmd_close_receipt [13:55:03]MH_GetDate [13:55:03]Write to MH i2c: F0 00 00 E4 02 D5 [13:55:03]Write i2c OK [13:55:03]MH_I2C_Read... [13:55:03]Read from MH i2c: F0 [13:55:03]MH_I2C_Read... [13:55:03]Read from MH i2c: F0 09 00 [13:55:03]MH_I2C_Read... [13:55:03]Read from MH i2c: F0 09 00 E4 02 00 B7 F4 1C 67 44 5E 04 65 17 [13:55:03]GetLastDocTimeStamp 1729950862 [13:55:03]current date 1729950903 [13:55:03]FM_GetShiftState [13:55:03]SAM_PROTO_GetShiftState [13:55:03]wFMCommunicate request_size=4 [13:55:03]MH_SAM_APDU [13:55:03]CAPDU: 80 13 01 00 [13:55:03]Write to MH i2c: E2 08 00 E5 02 80 13 01 00 00 00 00 00 64 [13:55:03]Write i2c OK [13:55:03]MH_I2C_Read... [13:55:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:03]Read from MH i2c: E2 [13:55:03]MH_I2C_Read... [13:55:03]Read from MH i2c: E2 0E 00 [13:55:03]MH_I2C_Read... [13:55:03]Read from MH i2c: E2 0E 00 E5 02 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E2 [13:55:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:55:03]wFMCommunicate OK [13:55:03]SAM_PROTO_GetShiftState done [13:55:03]FM_GetShiftState done [13:55:03]opened in 1729902265 [13:55:03]opened+sec_in_day 1729988665 [13:55:03]quantity*price = 24017 [13:55:03]sum+1 = 24018 [13:55:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 240.17 НСП 1% : 2.12 НДС 12% : 25.50 Наличными: 0.00 Безнал.: 240.17 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 332 26.10.2024 13:55 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308911 ФПД: 155534860009932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135503&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308911&fm=155534860009932&tin=02508201610067®Number=0000000000091780&sum=24017 [13:55:04]StoreToDocumentArchive [13:55:04]shift 532 fd 308911 [13:55:04]save to /storage/0532/doc_00308911 [13:55:04]save last doc name /storage/0532/doc_00308911 to /storage/kkm_last_doc_name [13:55:04]save OK [13:55:04]Clear old archive folders... [13:55:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:55:04]tlvbuf is 000F52E0 [13:55:04]SAM_PROTO_ClearQueue [13:55:04]wFMCommunicate request_size=4 [13:55:04]MH_SAM_APDU [13:55:04]CAPDU: 80 09 00 00 [13:55:04]Write to MH i2c: E2 08 00 F2 02 80 09 00 00 00 00 00 00 66 [13:55:04]Write i2c OK [13:55:04]MH_I2C_Read... [13:55:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:04]Read from MH i2c: E2 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 03 00 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 03 00 F2 02 00 90 00 68 [13:55:04]RAPDU: 90 00 [13:55:04]wFMCommunicate OK [13:55:04]SAM_PROTO_ClearQueue done [13:55:04]KKMCreateOFDPacket [13:55:04]OFDProtocolAddRootSTLVToBuf [13:55:04]FM_MakeSignedData [13:55:04]FM_MakeSignedData [13:55:04]SAM_PROTO_SignData [13:55:04]wFMCommunicate request_size=4 [13:55:04]MH_SAM_APDU [13:55:04]CAPDU: 80 0D 01 02 [13:55:04]Write to MH i2c: E2 08 00 F3 02 80 0D 01 02 00 00 00 00 6E [13:55:04]Write i2c OK [13:55:04]MH_I2C_Read... [13:55:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:04]Read from MH i2c: E2 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 03 00 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 03 00 F3 02 00 90 00 69 [13:55:04]RAPDU: 90 00 [13:55:04]wFMCommunicate OK [13:55:04]wFMCommunicate request_size=255 [13:55:04]MH_SAM_APDU [13:55:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 5D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 B7 F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF B6 04 00 35 04 06 00 8D [13:55:04]Write to MH i2c: E2 02 01 F4 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 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 5D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 B7 F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF B6 04 00 35 04 06 00 8D 00 00 AB [13:55:04]Write i2c OK [13:55:04]MH_I2C_Read... [13:55:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:05]Read from MH i2c: E2 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: E2 03 00 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: E2 03 00 F4 02 00 90 00 6A [13:55:05]RAPDU: 90 00 [13:55:05]wFMCommunicate OK [13:55:05]wFMCommunicate request_size=10 [13:55:05]MH_SAM_APDU [13:55:05]CAPDU: 80 0D 02 02 05 75 48 14 C1 CC [13:55:05]Write to MH i2c: E2 0D 00 F5 02 80 0D 02 02 05 00 75 48 14 C1 CC 00 00 D9 [13:55:05]Write i2c OK [13:55:05]MH_I2C_Read... [13:55:05]OFD Sender: No OFD packet to send [13:55:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:05]Read from MH i2c: E2 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: E2 03 00 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: E2 03 00 F5 02 00 90 00 6B [13:55:05]RAPDU: 90 00 [13:55:05]wFMCommunicate OK [13:55:05]wFMCommunicate request_size=4 [13:55:05]MH_SAM_APDU [13:55:05]CAPDU: 80 0D 03 02 [13:55:05]Write to MH i2c: E2 08 00 F6 02 80 0D 03 02 00 00 00 00 73 [13:55:05]Write i2c OK [13:55:05]MH_I2C_Read... [13:55:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:05]Read from MH i2c: E2 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: E2 0B 00 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: E2 0B 00 F6 02 00 59 A6 DE EA DF E2 41 3B 90 00 78 [13:55:05]RAPDU: 59 A6 DE EA DF E2 41 3B 90 00 [13:55:05]wFMCommunicate OK [13:55:05]SAM_PROTO_SignData done [13:55:05]FM_MakeSignedData done [13:55:05]CreateOFDProtocolMessage [13:55:05]wFMCommunicate request_size=4 [13:55:05]MH_SAM_APDU [13:55:05]CAPDU: 80 11 00 00 [13:55:05]Write to MH i2c: E2 08 00 F7 02 80 11 00 00 00 00 00 00 73 [13:55:05]Write i2c OK [13:55:05]MH_I2C_Read... [13:55:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:05]Read from MH i2c: E2 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: E2 17 00 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: E2 17 00 F7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C8 [13:55:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:55:05]wFMCommunicate OK [13:55:05]CreateOFDProtocolMessage done [13:55:05]OFDSenderStorePacket 308911 [13:55:05]StoreOFDPacket docnum=308911 [13:55:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FD 89 07 01 5A B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 5D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 B7 F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF B6 04 00 35 04 06 00 8D 75 48 14 C1 CC 59 A6 DE EA DF E2 41 3B [13:55:05]CheckFolder [13:55:05]dirname=/storage/ofd_packets [13:55:05]CheckFolder done [13:55:05]ProducePacketName [13:55:05]name=ofd_packets/00308911 [13:55:05]NVStorageSaveData ofd_packets/00308911 [13:55:05]File name is /storage/ofd_packets/00308911 [13:55:05]Write 301 bytes [13:55:05]NVStorageSaveData done [13:55:05]OFDSenderStorePacket done [13:55:05]KKMCreateOFDPacket done [13:55:05]NVStorageSaveData kkm_last_timestamp [13:55:05]File name is /storage/kkm_last_timestamp [13:55:05]Write 4 bytes [13:55:05]NVStorageSaveData done [13:55:05]ExternCall_PrintAddStr [13:55:05]wPrintStart [13:55:05]Write to MH i2c: 01 00 00 F8 02 FA [13:55:05]Write i2c OK [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: 01 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: 01 07 00 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: 01 07 00 F8 02 00 00 00 00 00 FF 0F 0F [13:55:05]RasterBufferAndPrint [13:55:05]line Счет N : (1)642783 [13:55:05]line ИНН: 02508201610067 [13:55:05]line Контрольно-Кассовый Чек [13:55:05]line ПРОДАЖА [13:55:05]line ТРК (МРК, ГНК) : 41 [13:55:05]line Товар: 2710124130 [13:55:05]line Аи-92-К-2 [13:55:05]line 3.590 * 66.90 [13:55:05]line = 240.17 [13:55:05]line НДС 12% НСП 1% [13:55:05]line > о реализуемом товаре [13:55:05]line ИТОГО: 240.17 [13:55:05]line НСП 1% : 2.12 [13:55:05]line НДС 12% : 25.50 [13:55:05]line Наличными: 0.00 [13:55:05]line Безнал.: 240.17 [13:55:05]line Место: АЗС № 172 "Партнер Нефть" [13:55:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:55:05]line СНО: Общий режим [13:55:05]line Чек 332 26.10.2024 13:55 [13:55:05]line Смена: 532 ФФД: 1.0 [13:55:05]line ЗНМ: 0300000116 [13:55:05]line РНМ: 0000000000091780 [13:55:05]line Версия ККМ: 001 [13:55:05]line Платежная система: Mbank [13:55:05]line ФМ: 0000000000871765 [13:55:05]line ФД: 308911 [13:55:05]line ФПД: 155534860009932 [13:55:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135503&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308911&fm=155534860009932&tin=02508201610067®Number=0000000000091780&sum=24017 [13:55:05]written 0, free lines is 4095 [13:55:05]OFD Sender: Processing packet 308911 [packets to send 223, broken 222] [13:55:05]ProducePacketName [13:55:05]name=ofd_packets/00308911 [13:55:05]OFD Sender: To server: pG, [13:55:05]CommunicateWithHost lk.salyk.kg:30040 [13:55:05]ConnectInit lk.salyk.kg [13:55:05]Connected sock=10 [13:55:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FD 89 07 01 5A B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D1 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D1 5D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 01 00 00 F4 03 04 00 B7 F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF B6 04 00 35 04 06 00 8D 75 48 14 C1 CC 59 A6 DE EA DF E2 41 3B [13:55:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1A 45 47 00 B6 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 31 37 36 35 10 04 04 00 AF B6 04 00 F4 03 04 00 15 9B 1C 67 B6 04 01 00 00 96 7F 7F 91 C0 96 22 18 [13:55:05]CommunicateWithHost err = 0 [13:55:05]CheckOFDResponse [13:55:05]1017 (14) - 77093643461234 [13:55:05]1041 (16) - 0000000000871765 [13:55:05]1040 (4) - 308911 [13:55:05]1012 (4) - 26.10.2024 07:32 [13:55:05]1206 (1) - 0 [13:55:05]OFD Sender: Remove packet 308911 [13:55:05]ProducePacketName [13:55:05]name=ofd_packets/00308911 [13:55:05]NVStorageDeleteData [13:55:05]Write to MH i2c: 01 00 00 20 03 23 [13:55:05]Write i2c OK [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: 01 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: 01 07 00 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: 01 07 00 20 03 00 00 00 00 00 E8 0C 1E [13:55:05]RasterBufferAndPrint [13:55:05]line [13:55:05]line [13:55:05]line [13:55:05]line [13:55:05]line [13:55:05]written 0, free lines is 3310 [13:55:05]MH_Cut [13:55:05]Write to MH i2c: D1 01 00 27 03 01 FC [13:55:05]Write i2c OK [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: D1 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: D1 01 00 [13:55:05]MH_I2C_Read... [13:55:05]Read from MH i2c: D1 01 00 27 03 00 FB [13:55:05]Write to MH i2c: 01 00 00 28 03 2B [13:55:05]Write i2c OK [13:55:05]MH_I2C_Read... [13:55:06]OFD Sender: No OFD packet to send [13:55:06]*** Cut start [13:55:06]*** Purtial cut [13:55:06]*** Stage 1: CUTSNS_PIN = 1 [13:55:06]Read from MH i2c: 01 [13:55:06]MH_I2C_Read... [13:55:06]*** Stop cut motor [13:55:06]*** Cut end [13:55:06]Read from MH i2c: 01 07 00 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: 01 07 00 28 03 00 00 00 00 00 FF 0F 40 [13:55:06]process_action close_receipt done [13:55:06]requested_data is exist [13:55:06]produce_requested_data [13:55:06]requested_item fm.sn is exist - process it [13:55:06]wFMCommunicate request_size=4 [13:55:06]MH_SAM_APDU [13:55:06]CAPDU: 80 11 00 00 [13:55:06]Write to MH i2c: E2 08 00 29 03 80 11 00 00 00 00 00 00 A6 [13:55:06]Write i2c OK [13:55:06]MH_I2C_Read... [13:55:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:06]Read from MH i2c: E2 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 17 00 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 17 00 29 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FB [13:55:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:55:06]wFMCommunicate OK [13:55:06]requested_item fd.num is exist - process it [13:55:06]SAM_PROTO_GetFieldsCounters [13:55:06]wFMCommunicate request_size=4 [13:55:06]MH_SAM_APDU [13:55:06]CAPDU: 80 13 00 00 [13:55:06]Write to MH i2c: E2 08 00 2A 03 80 13 00 00 00 00 00 00 A9 [13:55:06]Write i2c OK [13:55:06]MH_I2C_Read... [13:55:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:06]Read from MH i2c: E2 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 62 00 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 62 00 2A 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AF B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [13:55: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AF B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4C 01 00 00 5E 04 04 00 4C 01 00 00 57 04 04 00 4D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:55:06]wFMCommunicate OK [13:55:06]SAM_PROTO_GetFieldsCounters done [13:55:06]requested_item shift.num is exist - process it [13:55:06]requested_item shift.opened is exist - process it [13:55:06]req_shift_opened [13:55:06]FM_GetShiftState [13:55:06]SAM_PROTO_GetShiftState [13:55:06]wFMCommunicate request_size=4 [13:55:06]MH_SAM_APDU [13:55:06]CAPDU: 80 13 01 00 [13:55:06]Write to MH i2c: E2 08 00 2B 03 80 13 01 00 00 00 00 00 AB [13:55:06]Write i2c OK [13:55:06]MH_I2C_Read... [13:55:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:06]Read from MH i2c: E2 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 0E 00 [13:55:06]MH_I2C_Read... [13:55:06]Read from MH i2c: E2 0E 00 2B 03 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 29 [13:55:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:55:06]wFMCommunicate OK [13:55:06]SAM_PROTO_GetShiftState done [13:55:06]FM_GetShiftState done [13:55:06]req_shift_opened done [13:55:06]requested_item shift.open_date is exist - process it [13:55:06]req_shift_open_date [13:55:06]req_shift_open_date done [13:55:06]produce_requested_data done [13:55:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308911,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:55:06]process_action_free close_receipt [13:55:06]json_value_free [13:55:06]json_value_free done [13:55:06]process_json_proto returns [13:55:06]Send response to host [13:55:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308911,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:55:06]free response buf [13:55:06]execute_script done [13:55:06]execute_script returns [13:55:06]free content buf [13:55:06]Sock 9.Close socket [13:55:06]Sock 9.Thread stoped [13:55:11]OFD Sender: No OFD packet to send [13:55:13]accept exits with 7 [13:55:14]New connection [13:55:14]New thread 3066879332 created [13:55:14]Thread 3067022692 joined [13:55:14]Waiting for new connection... [13:55:14] Sock 7.Parse request [13:55:14]Sock 7.Check first char [13:55:14]Sock 7.First char is OK [13:55:14]request: POST /json_proto HTTP/1.0 [13:55:14]Method: POST [13:55:14]URL: /json_proto [13:55:14]Method is POST - this is cgi request [13:55:14]url: /json_proto [13:55:14]query_string will be loaded in cgi processing [13:55:14]execute_cgi json_proto POST (null) [13:55:14]execute_cgi path=json_proto method=POST [13:55:14]POST find Content-Length [13:55:14]Host: 172.17.96.3:8080 [13:55:14]Content-Length: 677 [13:55:14]Content-Type: application/json [13:55:14] [13:55:14]POST finish read [13:55:14]Found Content-Length = 677 [13:55:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 4.990, "sum" : 370.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 370.00, "total" : 370.00, "payments": [ { "type": 0, "sum" : 370.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:14]execute_script... [13:55: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)642784", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 4.990, "sum" : 370.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 370.00, "total" : 370.00, "payments": [ { "type": 0, "sum" : 370.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:14]POST & json_proto [13:55:14]process_json_proto [13:55:14]json parsed OK: [13:55:14]protocol is kg_v1.0 [13:55:14]action value=close_receipt [13:55:14]process_action close_receipt [13:55:14]cmd_close_receipt [13:55:14]MH_GetDate [13:55:14]Write to MH i2c: F0 00 00 2C 03 1E [13:55:14]Write i2c OK [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: F0 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: F0 09 00 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: F0 09 00 2C 03 00 C2 F4 1C 67 44 5E 04 65 6B [13:55:14]GetLastDocTimeStamp 1729950903 [13:55:14]current date 1729950914 [13:55:14]FM_GetShiftState [13:55:14]SAM_PROTO_GetShiftState [13:55:14]wFMCommunicate request_size=4 [13:55:14]MH_SAM_APDU [13:55:14]CAPDU: 80 13 01 00 [13:55:14]Write to MH i2c: E2 08 00 2D 03 80 13 01 00 00 00 00 00 AD [13:55:14]Write i2c OK [13:55:14]MH_I2C_Read... [13:55:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:14]Read from MH i2c: E2 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: E2 0E 00 [13:55:14]MH_I2C_Read... [13:55:14]Read from MH i2c: E2 0E 00 2D 03 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2B [13:55:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:55:14]wFMCommunicate OK [13:55:14]SAM_PROTO_GetShiftState done [13:55:14]FM_GetShiftState done [13:55:14]opened in 1729902265 [13:55:14]opened+sec_in_day 1729988665 [13:55:14]quantity*price = 37025 [13:55:14]sum+1 = 37027 [13:55:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 370.00 Внесено: 370.00 СДАЧА: 0.00 НСП 1% : 3.28 НДС 12% : 39.32 Наличными: 370.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 333 26.10.2024 13:55 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308912 ФПД: 191559737969946 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135514&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308912&fm=191559737969946&tin=02508201610067®Number=0000000000091780&sum=37000 [13:55:15]StoreToDocumentArchive [13:55:15]shift 532 fd 308912 [13:55:15]save to /storage/0532/doc_00308912 [13:55:15]save last doc name /storage/0532/doc_00308912 to /storage/kkm_last_doc_name [13:55:15]save OK [13:55:15]Clear old archive folders... [13:55:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:55:15]tlvbuf is 000DF880 [13:55:15]SAM_PROTO_ClearQueue [13:55:15]wFMCommunicate request_size=4 [13:55:15]MH_SAM_APDU [13:55:15]CAPDU: 80 09 00 00 [13:55:15]Write to MH i2c: E2 08 00 3A 03 80 09 00 00 00 00 00 00 AF [13:55:15]Write i2c OK [13:55:15]MH_I2C_Read... [13:55:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:15]Read from MH i2c: E2 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 03 00 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 03 00 3A 03 00 90 00 B1 [13:55:15]RAPDU: 90 00 [13:55:15]wFMCommunicate OK [13:55:15]SAM_PROTO_ClearQueue done [13:55:15]KKMCreateOFDPacket [13:55:15]OFDProtocolAddRootSTLVToBuf [13:55:15]FM_MakeSignedData [13:55:15]FM_MakeSignedData [13:55:15]SAM_PROTO_SignData [13:55:15]wFMCommunicate request_size=4 [13:55:15]MH_SAM_APDU [13:55:15]CAPDU: 80 0D 01 02 [13:55:15]Write to MH i2c: E2 08 00 3B 03 80 0D 01 02 00 00 00 00 B7 [13:55:15]Write i2c OK [13:55:15]MH_I2C_Read... [13:55:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:15]Read from MH i2c: E2 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 03 00 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 03 00 3B 03 00 90 00 B2 [13:55:15]RAPDU: 90 00 [13:55:15]wFMCommunicate OK [13:55:15]wFMCommunicate request_size=255 [13:55:15]MH_SAM_APDU [13:55: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 7E 13 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A2 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 C2 F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 B6 04 00 35 04 06 00 AE [13:55:15]Write to MH i2c: E2 02 01 3C 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 13 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A2 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 C2 F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 B6 04 00 35 04 06 00 AE 00 00 39 [13:55:15]Write i2c OK [13:55:15]MH_I2C_Read... [13:55:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:15]Read from MH i2c: E2 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 03 00 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 03 00 3C 03 00 90 00 B3 [13:55:15]RAPDU: 90 00 [13:55:15]wFMCommunicate OK [13:55:15]wFMCommunicate request_size=10 [13:55:15]MH_SAM_APDU [13:55:15]CAPDU: 80 0D 02 02 05 38 FA 22 8D 1A [13:55:15]Write to MH i2c: E2 0D 00 3D 03 80 0D 02 02 05 00 38 FA 22 8D 1A 00 00 BF [13:55:15]Write i2c OK [13:55:15]MH_I2C_Read... [13:55:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:15]Read from MH i2c: E2 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 03 00 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 03 00 3D 03 00 90 00 B4 [13:55:15]RAPDU: 90 00 [13:55:15]wFMCommunicate OK [13:55:15]wFMCommunicate request_size=4 [13:55:15]MH_SAM_APDU [13:55:15]CAPDU: 80 0D 03 02 [13:55:15]Write to MH i2c: E2 08 00 3E 03 80 0D 03 02 00 00 00 00 BC [13:55:15]Write i2c OK [13:55:15]MH_I2C_Read... [13:55:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:15]Read from MH i2c: E2 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 0B 00 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 0B 00 3E 03 00 F8 8C D5 BA F0 04 2A FF 90 00 ED [13:55:15]RAPDU: F8 8C D5 BA F0 04 2A FF 90 00 [13:55:15]wFMCommunicate OK [13:55:15]SAM_PROTO_SignData done [13:55:15]FM_MakeSignedData done [13:55:15]CreateOFDProtocolMessage [13:55:15]wFMCommunicate request_size=4 [13:55:15]MH_SAM_APDU [13:55:15]CAPDU: 80 11 00 00 [13:55:15]Write to MH i2c: E2 08 00 3F 03 80 11 00 00 00 00 00 00 BC [13:55:15]Write i2c OK [13:55:15]MH_I2C_Read... [13:55:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:15]Read from MH i2c: E2 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 17 00 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: E2 17 00 3F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 11 [13:55:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:55:15]wFMCommunicate OK [13:55:15]CreateOFDProtocolMessage done [13:55:15]OFDSenderStorePacket 308912 [13:55:15]StoreOFDPacket docnum=308912 [13:55:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2E 53 07 01 C2 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 13 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A2 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 C2 F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 B6 04 00 35 04 06 00 AE 38 FA 22 8D 1A F8 8C D5 BA F0 04 2A FF [13:55:15]CheckFolder [13:55:15]dirname=/storage/ofd_packets [13:55:15]CheckFolder done [13:55:15]ProducePacketName [13:55:15]name=ofd_packets/00308912 [13:55:15]NVStorageSaveData ofd_packets/00308912 [13:55:15]File name is /storage/ofd_packets/00308912 [13:55:15]Write 301 bytes [13:55:15]NVStorageSaveData done [13:55:15]OFDSenderStorePacket done [13:55:15]KKMCreateOFDPacket done [13:55:15]NVStorageSaveData kkm_last_timestamp [13:55:15]File name is /storage/kkm_last_timestamp [13:55:15]Write 4 bytes [13:55:15]NVStorageSaveData done [13:55:15]ExternCall_PrintAddStr [13:55:15]wPrintStart [13:55:15]Write to MH i2c: 01 00 00 40 03 43 [13:55:15]Write i2c OK [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: 01 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: 01 07 00 [13:55:15]MH_I2C_Read... [13:55:15]Read from MH i2c: 01 07 00 40 03 00 00 00 00 00 FF 0F 58 [13:55:15]RasterBufferAndPrint [13:55:15]line Счет N : (1)642784 [13:55:15]line ИНН: 02508201610067 [13:55:15]line Контрольно-Кассовый Чек [13:55:15]line ПРОДАЖА [13:55:15]line ТРК (МРК, ГНК) : 61 [13:55:15]line Товар: 2710124500 [13:55:15]line Аи-95-К-3 [13:55:15]line 4.990 * 74.20 [13:55:15]line = 370.26 [13:55:15]line НДС 12% НСП 1% [13:55:15]line > о реализуемом товаре [13:55:15]line ОКРУГЛЕНИЕ: -0.26 [13:55:15]line ИТОГО: 370.00 [13:55:15]line Внесено: 370.00 [13:55:15]line СДАЧА: 0.00 [13:55:15]line НСП 1% : 3.28 [13:55:15]line НДС 12% : 39.32 [13:55:15]line Наличными: 370.00 [13:55:15]line Безнал.: 0.00 [13:55:15]line Место: АЗС № 172 "Партнер Нефть" [13:55:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:55:15]line СНО: Общий режим [13:55:15]line Чек 333 26.10.2024 13:55 [13:55:15]line Смена: 532 ФФД: 1.0 [13:55:15]line ЗНМ: 0300000116 [13:55:15]line РНМ: 0000000000091780 [13:55:15]line Версия ККМ: 001 [13:55:15]line ФМ: 0000000000871765 [13:55:15]line ФД: 308912 [13:55:15]line ФПД: 191559737969946 [13:55:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135514&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308912&fm=191559737969946&tin=02508201610067®Number=0000000000091780&sum=37000 [13:55:15]written 0, free lines is 4095 [13:55:15]OFD Sender: Processing packet 308912 [packets to send 223, broken 222] [13:55:15]ProducePacketName [13:55:15]name=ofd_packets/00308912 [13:55:15]OFD Sender: To server: pG, [13:55:15]CommunicateWithHost lk.salyk.kg:30040 [13:55:15]ConnectInit lk.salyk.kg [13:55:15]Connected sock=10 [13:55:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2E 53 07 01 C2 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 13 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 A2 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 01 00 00 F4 03 04 00 C2 F4 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 B6 04 00 35 04 06 00 AE 38 FA 22 8D 1A F8 8C D5 BA F0 04 2A FF [13:55:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 84 12 47 00 54 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 31 37 36 35 10 04 04 00 B0 B6 04 00 F4 03 04 00 20 9B 1C 67 B6 04 01 00 00 1C 08 B8 94 F7 5A 27 EE [13:55:16]CommunicateWithHost err = 0 [13:55:16]CheckOFDResponse [13:55:16]1017 (14) - 77093643461234 [13:55:16]1041 (16) - 0000000000871765 [13:55:16]1040 (4) - 308912 [13:55:16]1012 (4) - 26.10.2024 07:32 [13:55:16]1206 (1) - 0 [13:55:16]OFD Sender: Remove packet 308912 [13:55:16]ProducePacketName [13:55:16]name=ofd_packets/00308912 [13:55:16]NVStorageDeleteData [13:55:16]Write to MH i2c: 01 00 00 6A 03 6D [13:55:16]Write i2c OK [13:55:16]MH_I2C_Read... [13:55:16]Read from MH i2c: 01 [13:55:16]MH_I2C_Read... [13:55:16]Read from MH i2c: 01 07 00 [13:55:16]MH_I2C_Read... [13:55:16]Read from MH i2c: 01 07 00 6A 03 00 00 00 00 00 D3 0C 53 [13:55:16]RasterBufferAndPrint [13:55:16]line [13:55:16]line [13:55:16]line [13:55:16]line [13:55:16]line [13:55:16]written 0, free lines is 3293 [13:55:16]MH_Cut [13:55:16]Write to MH i2c: D1 01 00 71 03 01 46 [13:55:16]Write i2c OK [13:55:16]MH_I2C_Read... [13:55:16]Read from MH i2c: D1 [13:55:16]MH_I2C_Read... [13:55:16]Read from MH i2c: D1 01 00 [13:55:16]MH_I2C_Read... [13:55:16]Read from MH i2c: D1 01 00 71 03 00 45 [13:55:16]Write to MH i2c: 01 00 00 72 03 75 [13:55:16]Write i2c OK [13:55:16]MH_I2C_Read... [13:55:16]OFD Sender: No OFD packet to send [13:55:16]*** Cut start [13:55:16]*** Purtial cut [13:55:16]*** Stage 1: CUTSNS_PIN = 1 [13:55:17]Read from MH i2c: 01 [13:55:17]MH_I2C_Read... [13:55:17]*** Stop cut motor [13:55:17]*** Cut end [13:55:17]Read from MH i2c: 01 07 00 [13:55:17]MH_I2C_Read... [13:55:17]Read from MH i2c: 01 07 00 72 03 00 00 00 00 00 FF 0F 8A [13:55:17]process_action close_receipt done [13:55:17]requested_data is exist [13:55:17]produce_requested_data [13:55:17]requested_item fm.sn is exist - process it [13:55:17]wFMCommunicate request_size=4 [13:55:17]MH_SAM_APDU [13:55:17]CAPDU: 80 11 00 00 [13:55:17]Write to MH i2c: E2 08 00 73 03 80 11 00 00 00 00 00 00 F0 [13:55:17]Write i2c OK [13:55:17]MH_I2C_Read... [13:55:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:17]Read from MH i2c: E2 [13:55:17]MH_I2C_Read... [13:55:17]Read from MH i2c: E2 17 00 [13:55:17]MH_I2C_Read... [13:55:17]Read from MH i2c: E2 17 00 73 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 45 [13:55:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:55:17]wFMCommunicate OK [13:55:17]requested_item fd.num is exist - process it [13:55:17]SAM_PROTO_GetFieldsCounters [13:55:17]wFMCommunicate request_size=4 [13:55:17]MH_SAM_APDU [13:55:17]CAPDU: 80 13 00 00 [13:55:17]Write to MH i2c: E2 08 00 74 03 80 13 00 00 00 00 00 00 F3 [13:55:17]Write i2c OK [13:55:17]MH_I2C_Read... [13:55:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:17]Read from MH i2c: E2 [13:55:17]MH_I2C_Read... [13:55:17]Read from MH i2c: E2 62 00 [13:55:17]MH_I2C_Read... [13:55:17]Read from MH i2c: E2 62 00 74 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B0 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [13:55: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B0 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4D 01 00 00 5E 04 04 00 4D 01 00 00 57 04 04 00 4E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:55:17]wFMCommunicate OK [13:55:17]SAM_PROTO_GetFieldsCounters done [13:55:17]requested_item shift.num is exist - process it [13:55:17]requested_item shift.opened is exist - process it [13:55:17]req_shift_opened [13:55:17]FM_GetShiftState [13:55:17]SAM_PROTO_GetShiftState [13:55:17]wFMCommunicate request_size=4 [13:55:17]MH_SAM_APDU [13:55:17]CAPDU: 80 13 01 00 [13:55:17]Write to MH i2c: E2 08 00 75 03 80 13 01 00 00 00 00 00 F5 [13:55:17]Write i2c OK [13:55:17]MH_I2C_Read... [13:55:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:17]Read from MH i2c: E2 [13:55:17]MH_I2C_Read... [13:55:17]Read from MH i2c: E2 0E 00 [13:55:17]MH_I2C_Read... [13:55:17]Read from MH i2c: E2 0E 00 75 03 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 73 [13:55:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:55:17]wFMCommunicate OK [13:55:17]SAM_PROTO_GetShiftState done [13:55:17]FM_GetShiftState done [13:55:17]req_shift_opened done [13:55:17]requested_item shift.open_date is exist - process it [13:55:17]req_shift_open_date [13:55:17]req_shift_open_date done [13:55:17]produce_requested_data done [13:55:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308912,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:55:17]process_action_free close_receipt [13:55:17]json_value_free [13:55:17]json_value_free done [13:55:17]process_json_proto returns [13:55:17]Send response to host [13:55:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308912,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:55:17]free response buf [13:55:17]execute_script done [13:55:17]execute_script returns [13:55:17]free content buf [13:55:17]Sock 7.Close socket [13:55:17]Sock 7.Thread stoped [13:55:21]OFD Sender: No OFD packet to send [13:55:26]OFD Sender: No OFD packet to send [13:55:31]OFD Sender: No OFD packet to send [13:55:36]OFD Sender: No OFD packet to send [13:55:41]OFD Sender: No OFD packet to send [13:55:46]OFD Sender: No OFD packet to send [13:55:51]OFD Sender: No OFD packet to send [13:55:56]OFD Sender: No OFD packet to send [13:56:01]OFD Sender: No OFD packet to send [13:56:06]OFD Sender: No OFD packet to send [13:56:11]OFD Sender: No OFD packet to send [13:56:16]OFD Sender: No OFD packet to send [13:56:21]OFD Sender: No OFD packet to send [13:56:26]OFD Sender: No OFD packet to send [13:56:28]accept exits with 9 [13:56:28]New connection [13:56:28]New thread 3067022692 created [13:56:28]Thread 3066879332 joined [13:56:28]Waiting for new connection... [13:56:28] Sock 9.Parse request [13:56:28]Sock 9.Check first char [13:56:28]Sock 9.First char is OK [13:56:28]request: POST /json_proto HTTP/1.0 [13:56:28]Method: POST [13:56:28]URL: /json_proto [13:56:28]Method is POST - this is cgi request [13:56:28]url: /json_proto [13:56:28]query_string will be loaded in cgi processing [13:56:28]execute_cgi json_proto POST (null) [13:56:28]execute_cgi path=json_proto method=POST [13:56:28]POST find Content-Length [13:56:28]Host: 172.17.96.3:8080 [13:56:28]Content-Length: 683 [13:56:28]Content-Type: application/json [13:56:28] [13:56:28]POST finish read [13:56:28]Found Content-Length = 683 [13:56:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 2.600, "sum" : 200.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:28]execute_script... [13:56:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 2.600, "sum" : 200.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:28]POST & json_proto [13:56:28]process_json_proto [13:56:28]json parsed OK: [13:56:28]protocol is kg_v1.0 [13:56:28]action value=close_receipt [13:56:28]process_action close_receipt [13:56:28]cmd_close_receipt [13:56:28]MH_GetDate [13:56:28]Write to MH i2c: F0 00 00 76 03 68 [13:56:28]Write i2c OK [13:56:28]MH_I2C_Read... [13:56:28]Read from MH i2c: F0 [13:56:28]MH_I2C_Read... [13:56:28]Read from MH i2c: F0 09 00 [13:56:28]MH_I2C_Read... [13:56:28]Read from MH i2c: F0 09 00 76 03 00 0C F5 1C 67 44 5E 04 65 00 [13:56:28]GetLastDocTimeStamp 1729950914 [13:56:28]current date 1729950988 [13:56:28]FM_GetShiftState [13:56:28]SAM_PROTO_GetShiftState [13:56:28]wFMCommunicate request_size=4 [13:56:28]MH_SAM_APDU [13:56:28]CAPDU: 80 13 01 00 [13:56:28]Write to MH i2c: E2 08 00 77 03 80 13 01 00 00 00 00 00 F7 [13:56:28]Write i2c OK [13:56:28]MH_I2C_Read... [13:56:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:28]Read from MH i2c: E2 [13:56:28]MH_I2C_Read... [13:56:28]Read from MH i2c: E2 0E 00 [13:56:28]MH_I2C_Read... [13:56:28]Read from MH i2c: E2 0E 00 77 03 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 75 [13:56:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:56:28]wFMCommunicate OK [13:56:28]SAM_PROTO_GetShiftState done [13:56:28]FM_GetShiftState done [13:56:28]opened in 1729902265 [13:56:28]opened+sec_in_day 1729988665 [13:56:28]quantity*price = 20072 [13:56:28]sum+1 = 20073 [13:56:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.78 НДС 12% : 21.31 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 334 26.10.2024 13:56 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308913 ФПД: 142760240702205 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135629&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308913&fm=142760240702205&tin=02508201610067®Number=0000000000091780&sum=20000 [13:56:29]StoreToDocumentArchive [13:56:29]shift 532 fd 308913 [13:56:29]save to /storage/0532/doc_00308913 [13:56:29]save last doc name /storage/0532/doc_00308913 to /storage/kkm_last_doc_name [13:56:29]save OK [13:56:29]Clear old archive folders... [13:56:29]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:56:29]tlvbuf is 000D6200 [13:56:29]SAM_PROTO_ClearQueue [13:56:29]wFMCommunicate request_size=4 [13:56:29]MH_SAM_APDU [13:56:29]CAPDU: 80 09 00 00 [13:56:29]Write to MH i2c: E2 08 00 84 03 80 09 00 00 00 00 00 00 F9 [13:56:29]Write i2c OK [13:56:29]MH_I2C_Read... [13:56:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:56:29]Read from MH i2c: E2 [13:56:29]MH_I2C_Read... [13:56:29]Read from MH i2c: E2 03 00 [13:56:29]MH_I2C_Read... [13:56:29]Read from MH i2c: E2 03 00 84 03 00 90 00 FB [13:56:29]RAPDU: 90 00 [13:56:29]wFMCommunicate OK [13:56:29]SAM_PROTO_ClearQueue done [13:56:29]KKMCreateOFDPacket [13:56:29]OFDProtocolAddRootSTLVToBuf [13:56:29]FM_MakeSignedData [13:56:29]FM_MakeSignedData [13:56:29]SAM_PROTO_SignData [13:56:29]wFMCommunicate request_size=4 [13:56:29]MH_SAM_APDU [13:56:29]CAPDU: 80 0D 01 02 [13:56:29]Write to MH i2c: E2 08 00 85 03 80 0D 01 02 00 00 00 00 01 [13:56:29]Write i2c OK [13:56:29]MH_I2C_Read... [13:56:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:56:29]Read from MH i2c: E2 [13:56:29]MH_I2C_Read... [13:56:29]Read from MH i2c: E2 03 00 [13:56:29]MH_I2C_Read... [13:56:29]Read from MH i2c: E2 03 00 85 03 00 90 00 FC [13:56:29]RAPDU: 90 00 [13:56:29]wFMCommunicate OK [13:56:29]wFMCommunicate request_size=255 [13:56:29]MH_SAM_APDU [13:56:29]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 28 0A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 68 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 08 00 00 00 00 07 04 06 00 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 4E 01 00 00 F4 03 04 00 0D F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 B6 04 [13:56:29]Write to MH i2c: E2 02 01 86 03 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 28 0A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 68 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 08 00 00 00 00 07 04 06 00 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 4E 01 00 00 F4 03 04 00 0D F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 B6 04 00 00 01 [13:56:29]Write i2c OK [13:56:29]MH_I2C_Read... [13:56:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:30]Read from MH i2c: E2 [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: E2 03 00 [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: E2 03 00 86 03 00 90 00 FD [13:56:30]RAPDU: 90 00 [13:56:30]wFMCommunicate OK [13:56:30]wFMCommunicate request_size=16 [13:56:30]MH_SAM_APDU [13:56:30]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 81 D6 F5 6F 62 FD [13:56:30]Write to MH i2c: E2 13 00 87 03 80 0D 02 02 0B 00 00 35 04 06 00 81 D6 F5 6F 62 FD 00 00 73 [13:56:30]Write i2c OK [13:56:30]MH_I2C_Read... [13:56:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:30]Read from MH i2c: E2 [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: E2 03 00 [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: E2 03 00 87 03 00 90 00 FE [13:56:30]RAPDU: 90 00 [13:56:30]wFMCommunicate OK [13:56:30]wFMCommunicate request_size=4 [13:56:30]MH_SAM_APDU [13:56:30]CAPDU: 80 0D 03 02 [13:56:30]Write to MH i2c: E2 08 00 88 03 80 0D 03 02 00 00 00 00 06 [13:56:30]Write i2c OK [13:56:30]MH_I2C_Read... [13:56:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:56:30]Read from MH i2c: E2 [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: E2 0B 00 [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: E2 0B 00 88 03 00 45 EB 5F D7 EB 47 21 B0 90 00 70 [13:56:30]RAPDU: 45 EB 5F D7 EB 47 21 B0 90 00 [13:56:30]wFMCommunicate OK [13:56:30]SAM_PROTO_SignData done [13:56:30]FM_MakeSignedData done [13:56:30]CreateOFDProtocolMessage [13:56:30]wFMCommunicate request_size=4 [13:56:30]MH_SAM_APDU [13:56:30]CAPDU: 80 11 00 00 [13:56:30]Write to MH i2c: E2 08 00 89 03 80 11 00 00 00 00 00 00 06 [13:56:30]Write i2c OK [13:56:30]MH_I2C_Read... [13:56:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:30]Read from MH i2c: E2 [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: E2 17 00 [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: E2 17 00 89 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5B [13:56:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:56:30]wFMCommunicate OK [13:56:30]CreateOFDProtocolMessage done [13:56:30]OFDSenderStorePacket 308913 [13:56:30]StoreOFDPacket docnum=308913 [13:56:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 AD 09 0D 01 60 E1 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 28 0A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 68 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 08 00 00 00 00 07 04 06 00 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 4E 01 00 00 F4 03 04 00 0D F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 B6 04 00 35 04 06 00 81 D6 F5 6F 62 FD 45 EB 5F D7 EB 47 21 B0 [13:56:30]CheckFolder [13:56:30]dirname=/storage/ofd_packets [13:56:30]CheckFolder done [13:56:30]ProducePacketName [13:56:30]name=ofd_packets/00308913 [13:56:30]NVStorageSaveData ofd_packets/00308913 [13:56:30]File name is /storage/ofd_packets/00308913 [13:56:30]Write 307 bytes [13:56:30]NVStorageSaveData done [13:56:30]OFDSenderStorePacket done [13:56:30]KKMCreateOFDPacket done [13:56:30]NVStorageSaveData kkm_last_timestamp [13:56:30]File name is /storage/kkm_last_timestamp [13:56:30]Write 4 bytes [13:56:30]NVStorageSaveData done [13:56:30]ExternCall_PrintAddStr [13:56:30]wPrintStart [13:56:30]Write to MH i2c: 01 00 00 8A 03 8D [13:56:30]Write i2c OK [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: 01 [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: 01 07 00 [13:56:30]MH_I2C_Read... [13:56:30]Read from MH i2c: 01 07 00 8A 03 00 00 00 00 00 FF 0F A2 [13:56:30]RasterBufferAndPrint [13:56:30]line Счет N : (1)642785 [13:56:30]line ИНН: 02508201610067 [13:56:30]line Контрольно-Кассовый Чек [13:56:30]line ПРОДАЖА [13:56:30]line ТРК (МРК, ГНК) : 53 [13:56:30]line Товар: 2710194210 [13:56:30]line D-ENERGY ДТ-К-2 [13:56:30]line 2.600 * 77.20 [13:56:30]line = 200.72 [13:56:30]line НДС 12% НСП 1% [13:56:30]line > о реализуемом товаре [13:56:30]line ОКРУГЛЕНИЕ: -0.72 [13:56:30]line ИТОГО: 200.00 [13:56:30]line Внесено: 200.00 [13:56:30]line СДАЧА: 0.00 [13:56:30]line НСП 1% : 1.78 [13:56:30]line НДС 12% : 21.31 [13:56:30]line Наличными: 200.00 [13:56:30]line Безнал.: 0.00 [13:56:30]line Место: АЗС № 172 "Партнер Нефть" [13:56:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:56:30]line СНО: Общий режим [13:56:30]line Чек 334 26.10.2024 13:56 [13:56:30]line Смена: 532 ФФД: 1.0 [13:56:30]line ЗНМ: 0300000116 [13:56:30]line РНМ: 0000000000091780 [13:56:30]line Версия ККМ: 001 [13:56:30]line ФМ: 0000000000871765 [13:56:30]line ФД: 308913 [13:56:30]line ФПД: 142760240702205 [13:56:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135629&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308913&fm=142760240702205&tin=02508201610067®Number=0000000000091780&sum=20000 [13:56:30]OFD Sender: Processing packet 308913 [packets to send 223, broken 222] [13:56:30]ProducePacketName [13:56:30]name=ofd_packets/00308913 [13:56:30]OFD Sender: To server: pG, [13:56:30]CommunicateWithHost lk.salyk.kg:30040 [13:56:30]ConnectInit lk.salyk.kg [13:56:30]written 0, free lines is 4095 [13:56:30]Connected sock=10 [13:56:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 AD 09 0D 01 60 E1 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 28 0A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 68 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 53 08 00 00 00 00 07 04 06 00 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 4E 01 00 00 F4 03 04 00 0D F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 B6 04 00 35 04 06 00 81 D6 F5 6F 62 FD 45 EB 5F D7 EB 47 21 B0 [13:56:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 37 D3 47 00 22 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 31 37 36 35 10 04 04 00 B1 B6 04 00 F4 03 04 00 6B 9B 1C 67 B6 04 01 00 00 0A 9E 2B 8C 1E 28 89 96 [13:56:30]CommunicateWithHost err = 0 [13:56:30]CheckOFDResponse [13:56:30]1017 (14) - 77093643461234 [13:56:30]1041 (16) - 0000000000871765 [13:56:30]1040 (4) - 308913 [13:56:30]1012 (4) - 26.10.2024 07:34 [13:56:30]1206 (1) - 0 [13:56:30]OFD Sender: Remove packet 308913 [13:56:30]ProducePacketName [13:56:30]name=ofd_packets/00308913 [13:56:30]NVStorageDeleteData [13:56:31]Write to MH i2c: 01 00 00 B4 03 B7 [13:56:31]Write i2c OK [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: 01 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: 01 07 00 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: 01 07 00 B4 03 00 00 00 00 00 BE 0C 88 [13:56:31]RasterBufferAndPrint [13:56:31]line [13:56:31]line [13:56:31]line [13:56:31]line [13:56:31]line [13:56:31]written 0, free lines is 3268 [13:56:31]MH_Cut [13:56:31]Write to MH i2c: D1 01 00 BB 03 01 90 [13:56:31]Write i2c OK [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: D1 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: D1 01 00 [13:56:31]MH_I2C_Read... [13:56:31]Read from MH i2c: D1 01 00 BB 03 00 8F [13:56:31]Write to MH i2c: 01 00 00 BC 03 BF [13:56:31]Write i2c OK [13:56:31]MH_I2C_Read... [13:56:31]OFD Sender: No OFD packet to send [13:56:31]*** Cut start [13:56:31]*** Purtial cut [13:56:31]*** Stage 1: CUTSNS_PIN = 1 [13:56:32]Read from MH i2c: 01 [13:56:32]MH_I2C_Read... [13:56:32]*** Stop cut motor [13:56:32]*** Cut end [13:56:32]Read from MH i2c: 01 07 00 [13:56:32]MH_I2C_Read... [13:56:32]Read from MH i2c: 01 07 00 BC 03 00 00 00 00 00 FF 0F D4 [13:56:32]process_action close_receipt done [13:56:32]requested_data is exist [13:56:32]produce_requested_data [13:56:32]requested_item fm.sn is exist - process it [13:56:32]wFMCommunicate request_size=4 [13:56:32]MH_SAM_APDU [13:56:32]CAPDU: 80 11 00 00 [13:56:32]Write to MH i2c: E2 08 00 BD 03 80 11 00 00 00 00 00 00 3A [13:56:32]Write i2c OK [13:56:32]MH_I2C_Read... [13:56:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:32]Read from MH i2c: E2 [13:56:32]MH_I2C_Read... [13:56:32]Read from MH i2c: E2 17 00 [13:56:32]MH_I2C_Read... [13:56:32]Read from MH i2c: E2 17 00 BD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8F [13:56:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:56:32]wFMCommunicate OK [13:56:32]requested_item fd.num is exist - process it [13:56:32]SAM_PROTO_GetFieldsCounters [13:56:32]wFMCommunicate request_size=4 [13:56:32]MH_SAM_APDU [13:56:32]CAPDU: 80 13 00 00 [13:56:32]Write to MH i2c: E2 08 00 BE 03 80 13 00 00 00 00 00 00 3D [13:56:32]Write i2c OK [13:56:32]MH_I2C_Read... [13:56:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:56:32]Read from MH i2c: E2 [13:56:32]MH_I2C_Read... [13:56:32]Read from MH i2c: E2 62 00 [13:56:32]MH_I2C_Read... [13:56:32]Read from MH i2c: E2 62 00 BE 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B1 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 CE [13:56:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B1 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4E 01 00 00 5E 04 04 00 4E 01 00 00 57 04 04 00 4F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:56:32]wFMCommunicate OK [13:56:32]SAM_PROTO_GetFieldsCounters done [13:56:32]requested_item shift.num is exist - process it [13:56:32]requested_item shift.opened is exist - process it [13:56:32]req_shift_opened [13:56:32]FM_GetShiftState [13:56:32]SAM_PROTO_GetShiftState [13:56:32]wFMCommunicate request_size=4 [13:56:32]MH_SAM_APDU [13:56:32]CAPDU: 80 13 01 00 [13:56:32]Write to MH i2c: E2 08 00 BF 03 80 13 01 00 00 00 00 00 3F [13:56:32]Write i2c OK [13:56:32]MH_I2C_Read... [13:56:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:32]Read from MH i2c: E2 [13:56:32]MH_I2C_Read... [13:56:32]Read from MH i2c: E2 0E 00 [13:56:32]MH_I2C_Read... [13:56:32]Read from MH i2c: E2 0E 00 BF 03 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BD [13:56:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:56:32]wFMCommunicate OK [13:56:32]SAM_PROTO_GetShiftState done [13:56:32]FM_GetShiftState done [13:56:32]req_shift_opened done [13:56:32]requested_item shift.open_date is exist - process it [13:56:32]req_shift_open_date [13:56:32]req_shift_open_date done [13:56:32]produce_requested_data done [13:56:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308913,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:56:32]process_action_free close_receipt [13:56:32]json_value_free [13:56:32]json_value_free done [13:56:32]process_json_proto returns [13:56:32]Send response to host [13:56:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308913,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:56:32]free response buf [13:56:32]execute_script done [13:56:32]execute_script returns [13:56:32]free content buf [13:56:32]Sock 9.Close socket [13:56:32]Sock 9.Thread stoped [13:56:36]OFD Sender: No OFD packet to send [13:56:41]OFD Sender: No OFD packet to send [13:56:46]OFD Sender: No OFD packet to send [13:56:51]OFD Sender: No OFD packet to send [13:56:56]OFD Sender: No OFD packet to send [13:57:01]OFD Sender: No OFD packet to send [13:57:06]OFD Sender: No OFD packet to send [13:57:11]OFD Sender: No OFD packet to send [13:57:16]OFD Sender: No OFD packet to send [13:57:21]OFD Sender: No OFD packet to send [13:57:26]OFD Sender: No OFD packet to send [13:57:28]accept exits with 7 [13:57:28]New connection [13:57:28]New thread 3066879332 created [13:57:28]Thread 3067022692 joined [13:57:28]Waiting for new connection... [13:57:28] Sock 7.Parse request [13:57:28]Sock 7.Check first char [13:57:28]Sock 7.First char is OK [13:57:28]request: POST /json_proto HTTP/1.0 [13:57:28]Method: POST [13:57:28]URL: /json_proto [13:57:28]Method is POST - this is cgi request [13:57:28]url: /json_proto [13:57:28]query_string will be loaded in cgi processing [13:57:28]execute_cgi json_proto POST (null) [13:57:28]execute_cgi path=json_proto method=POST [13:57:28]POST find Content-Length [13:57:28]Host: 172.17.96.3:8080 [13:57:28]Content-Length: 677 [13:57:28]Content-Type: application/json [13:57:28] [13:57:28]POST finish read [13:57:28]Found Content-Length = 677 [13:57:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [13:57:28]execute_script... [13:57:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [13:57:28]POST & json_proto [13:57:28]process_json_proto [13:57:28]json parsed OK: [13:57:28]protocol is kg_v1.0 [13:57:28]action value=close_receipt [13:57:28]process_action close_receipt [13:57:28]cmd_close_receipt [13:57:28]MH_GetDate [13:57:28]Write to MH i2c: F0 00 00 C0 03 B2 [13:57:28]Write i2c OK [13:57:28]MH_I2C_Read... [13:57:28]Read from MH i2c: F0 [13:57:28]MH_I2C_Read... [13:57:28]Read from MH i2c: F0 09 00 [13:57:28]MH_I2C_Read... [13:57:28]Read from MH i2c: F0 09 00 C0 03 00 48 F5 1C 67 44 5E 04 65 86 [13:57:28]GetLastDocTimeStamp 1729950989 [13:57:28]current date 1729951048 [13:57:28]FM_GetShiftState [13:57:28]SAM_PROTO_GetShiftState [13:57:28]wFMCommunicate request_size=4 [13:57:28]MH_SAM_APDU [13:57:28]CAPDU: 80 13 01 00 [13:57:28]Write to MH i2c: E2 08 00 C1 03 80 13 01 00 00 00 00 00 41 [13:57:28]Write i2c OK [13:57:28]MH_I2C_Read... [13:57:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:28]Read from MH i2c: E2 [13:57:28]MH_I2C_Read... [13:57:28]Read from MH i2c: E2 0E 00 [13:57:28]MH_I2C_Read... [13:57:28]Read from MH i2c: E2 0E 00 C1 03 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BF [13:57:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:57:28]wFMCommunicate OK [13:57:28]SAM_PROTO_GetShiftState done [13:57:28]FM_GetShiftState done [13:57:28]opened in 1729902265 [13:57:28]opened+sec_in_day 1729988665 [13:57:28]quantity*price = 40006 [13:57:28]sum+1 = 40007 [13:57:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 335 26.10.2024 13:57 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308914 ФПД: 211645558366421 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135728&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308914&fm=211645558366421&tin=02508201610067®Number=0000000000091780&sum=40000 [13:57:29]StoreToDocumentArchive [13:57:29]shift 532 fd 308914 [13:57:29]save to /storage/0532/doc_00308914 [13:57:29]save last doc name /storage/0532/doc_00308914 to /storage/kkm_last_doc_name [13:57:29]save OK [13:57:29]Clear old archive folders... [13:57:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:57:29]tlvbuf is 000E3F70 [13:57:29]SAM_PROTO_ClearQueue [13:57:29]wFMCommunicate request_size=4 [13:57:29]MH_SAM_APDU [13:57:29]CAPDU: 80 09 00 00 [13:57:29]Write to MH i2c: E2 08 00 CE 03 80 09 00 00 00 00 00 00 43 [13:57:29]Write i2c OK [13:57:29]MH_I2C_Read... [13:57:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:57:29]Read from MH i2c: E2 [13:57:29]MH_I2C_Read... [13:57:29]Read from MH i2c: E2 03 00 [13:57:29]MH_I2C_Read... [13:57:29]Read from MH i2c: E2 03 00 CE 03 00 90 00 45 [13:57:29]RAPDU: 90 00 [13:57:29]wFMCommunicate OK [13:57:29]SAM_PROTO_ClearQueue done [13:57:29]KKMCreateOFDPacket [13:57:29]OFDProtocolAddRootSTLVToBuf [13:57:29]FM_MakeSignedData [13:57:29]FM_MakeSignedData [13:57:29]SAM_PROTO_SignData [13:57:29]wFMCommunicate request_size=4 [13:57:29]MH_SAM_APDU [13:57:29]CAPDU: 80 0D 01 02 [13:57:29]Write to MH i2c: E2 08 00 CF 03 80 0D 01 02 00 00 00 00 4B [13:57:29]Write i2c OK [13:57:29]MH_I2C_Read... [13:57:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:57:29]Read from MH i2c: E2 [13:57:29]MH_I2C_Read... [13:57:29]Read from MH i2c: E2 03 00 [13:57:29]MH_I2C_Read... [13:57:29]Read from MH i2c: E2 03 00 CF 03 00 90 00 46 [13:57:29]RAPDU: 90 00 [13:57:29]wFMCommunicate OK [13:57:29]wFMCommunicate request_size=255 [13:57:29]MH_SAM_APDU [13:57:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4F 01 00 00 F4 03 04 00 48 F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 B6 04 00 35 04 06 00 C0 [13:57:29]Write to MH i2c: E2 02 01 D0 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 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 4F 01 00 00 F4 03 04 00 48 F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 B6 04 00 35 04 06 00 C0 00 00 FA [13:57:29]Write i2c OK [13:57:29]MH_I2C_Read... [13:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:57:29]Read from MH i2c: E2 [13:57:29]MH_I2C_Read... [13:57:29]Read from MH i2c: E2 03 00 [13:57:29]MH_I2C_Read... [13:57:29]Read from MH i2c: E2 03 00 D0 03 00 90 00 47 [13:57:29]RAPDU: 90 00 [13:57:29]wFMCommunicate OK [13:57:29]wFMCommunicate request_size=10 [13:57:29]MH_SAM_APDU [13:57:29]CAPDU: 80 0D 02 02 05 7D 92 53 20 D5 [13:57:29]Write to MH i2c: E2 0D 00 D1 03 80 0D 02 02 05 00 7D 92 53 20 D5 00 00 AF [13:57:29]Write i2c OK [13:57:29]MH_I2C_Read... [13:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:57:30]Read from MH i2c: E2 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: E2 03 00 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: E2 03 00 D1 03 00 90 00 48 [13:57:30]RAPDU: 90 00 [13:57:30]wFMCommunicate OK [13:57:30]wFMCommunicate request_size=4 [13:57:30]MH_SAM_APDU [13:57:30]CAPDU: 80 0D 03 02 [13:57:30]Write to MH i2c: E2 08 00 D2 03 80 0D 03 02 00 00 00 00 50 [13:57:30]Write i2c OK [13:57:30]MH_I2C_Read... [13:57:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:57:30]Read from MH i2c: E2 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: E2 0B 00 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: E2 0B 00 D2 03 00 31 62 73 A3 19 13 0C D4 90 00 06 [13:57:30]RAPDU: 31 62 73 A3 19 13 0C D4 90 00 [13:57:30]wFMCommunicate OK [13:57:30]SAM_PROTO_SignData done [13:57:30]FM_MakeSignedData done [13:57:30]CreateOFDProtocolMessage [13:57:30]wFMCommunicate request_size=4 [13:57:30]MH_SAM_APDU [13:57:30]CAPDU: 80 11 00 00 [13:57:30]Write to MH i2c: E2 08 00 D3 03 80 11 00 00 00 00 00 00 50 [13:57:30]Write i2c OK [13:57:30]MH_I2C_Read... [13:57:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:57:30]Read from MH i2c: E2 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: E2 17 00 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: E2 17 00 D3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A5 [13:57:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:57:30]wFMCommunicate OK [13:57:30]CreateOFDProtocolMessage done [13:57:30]OFDSenderStorePacket 308914 [13:57:30]StoreOFDPacket docnum=308914 [13:57:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FC D8 07 01 5D 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4F 01 00 00 F4 03 04 00 48 F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 B6 04 00 35 04 06 00 C0 7D 92 53 20 D5 31 62 73 A3 19 13 0C D4 [13:57:30]CheckFolder [13:57:30]dirname=/storage/ofd_packets [13:57:30]CheckFolder done [13:57:30]ProducePacketName [13:57:30]name=ofd_packets/00308914 [13:57:30]NVStorageSaveData ofd_packets/00308914 [13:57:30]File name is /storage/ofd_packets/00308914 [13:57:30]Write 301 bytes [13:57:30]NVStorageSaveData done [13:57:30]OFDSenderStorePacket done [13:57:30]KKMCreateOFDPacket done [13:57:30]NVStorageSaveData kkm_last_timestamp [13:57:30]File name is /storage/kkm_last_timestamp [13:57:30]Write 4 bytes [13:57:30]NVStorageSaveData done [13:57:30]ExternCall_PrintAddStr [13:57:30]wPrintStart [13:57:30]Write to MH i2c: 01 00 00 D4 03 D7 [13:57:30]Write i2c OK [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: 01 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: 01 07 00 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: 01 07 00 D4 03 00 00 00 00 00 FF 0F EC [13:57:30]RasterBufferAndPrint [13:57:30]line Счет N : (1)642786 [13:57:30]line ИНН: 02508201610067 [13:57:30]line Контрольно-Кассовый Чек [13:57:30]line ПРОДАЖА [13:57:30]line ТРК (МРК, ГНК) : 31 [13:57:30]line Товар: 2710124130 [13:57:30]line Аи-92-К-2 [13:57:30]line 5.980 * 66.90 [13:57:30]line = 400.06 [13:57:30]line НДС 12% НСП 1% [13:57:30]line > о реализуемом товаре [13:57:30]line ОКРУГЛЕНИЕ: -0.06 [13:57:30]line ИТОГО: 400.00 [13:57:30]line Внесено: 400.00 [13:57:30]line СДАЧА: 0.00 [13:57:30]line НСП 1% : 3.54 [13:57:30]line НДС 12% : 42.48 [13:57:30]line Наличными: 400.00 [13:57:30]line Безнал.: 0.00 [13:57:30]line Место: АЗС № 172 "Партнер Нефть" [13:57:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:57:30]line СНО: Общий режим [13:57:30]line Чек 335 26.10.2024 13:57 [13:57:30]line Смена: 532 ФФД: 1.0 [13:57:30]line ЗНМ: 0300000116 [13:57:30]line РНМ: 0000000000091780 [13:57:30]line Версия ККМ: 001 [13:57:30]line ФМ: 0000000000871765 [13:57:30]line ФД: 308914 [13:57:30]line ФПД: 211645558366421 [13:57:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135728&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308914&fm=211645558366421&tin=02508201610067®Number=0000000000091780&sum=40000 [13:57:30]written 0, free lines is 4095 [13:57:30]OFD Sender: Processing packet 308914 [packets to send 223, broken 222] [13:57:30]ProducePacketName [13:57:30]name=ofd_packets/00308914 [13:57:30]OFD Sender: To server: pG, [13:57:30]CommunicateWithHost lk.salyk.kg:30040 [13:57:30]ConnectInit lk.salyk.kg [13:57:30]Connected sock=10 [13:57:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FC D8 07 01 5D 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4F 01 00 00 F4 03 04 00 48 F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 B6 04 00 35 04 06 00 C0 7D 92 53 20 D5 31 62 73 A3 19 13 0C D4 [13:57:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FF 6F 47 00 75 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 31 37 36 35 10 04 04 00 B2 B6 04 00 F4 03 04 00 A6 9B 1C 67 B6 04 01 00 00 C8 3F DE 31 C8 96 4B BB [13:57:30]CommunicateWithHost err = 0 [13:57:30]CheckOFDResponse [13:57:30]1017 (14) - 77093643461234 [13:57:30]1041 (16) - 0000000000871765 [13:57:30]1040 (4) - 308914 [13:57:30]1012 (4) - 26.10.2024 07:35 [13:57:30]1206 (1) - 0 [13:57:30]OFD Sender: Remove packet 308914 [13:57:30]ProducePacketName [13:57:30]name=ofd_packets/00308914 [13:57:30]NVStorageDeleteData [13:57:30]Write to MH i2c: 01 00 00 FE 03 01 [13:57:30]Write i2c OK [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: 01 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: 01 07 00 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: 01 07 00 FE 03 00 00 00 00 00 BB 0C CF [13:57:30]RasterBufferAndPrint [13:57:30]line [13:57:30]line [13:57:30]line [13:57:30]line [13:57:30]line [13:57:30]written 0, free lines is 3264 [13:57:30]MH_Cut [13:57:30]Write to MH i2c: D1 01 00 05 04 01 DB [13:57:30]Write i2c OK [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: D1 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: D1 01 00 [13:57:30]MH_I2C_Read... [13:57:30]Read from MH i2c: D1 01 00 05 04 00 DA [13:57:30]Write to MH i2c: 01 00 00 06 04 0A [13:57:30]Write i2c OK [13:57:30]MH_I2C_Read... [13:57:31]OFD Sender: No OFD packet to send [13:57:31]*** Cut start [13:57:31]*** Purtial cut [13:57:31]*** Stage 1: CUTSNS_PIN = 1 [13:57:31]Read from MH i2c: 01 [13:57:31]MH_I2C_Read... [13:57:31]*** Stop cut motor [13:57:31]*** Cut end [13:57:31]Read from MH i2c: 01 07 00 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: 01 07 00 06 04 00 00 00 00 00 FF 0F 1F [13:57:31]process_action close_receipt done [13:57:31]requested_data is exist [13:57:31]produce_requested_data [13:57:31]requested_item fm.sn is exist - process it [13:57:31]wFMCommunicate request_size=4 [13:57:31]MH_SAM_APDU [13:57:31]CAPDU: 80 11 00 00 [13:57:31]Write to MH i2c: E2 08 00 07 04 80 11 00 00 00 00 00 00 85 [13:57:31]Write i2c OK [13:57:31]MH_I2C_Read... [13:57:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:57:31]Read from MH i2c: E2 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 17 00 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 17 00 07 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DA [13:57:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:57:31]wFMCommunicate OK [13:57:31]requested_item fd.num is exist - process it [13:57:31]SAM_PROTO_GetFieldsCounters [13:57:31]wFMCommunicate request_size=4 [13:57:31]MH_SAM_APDU [13:57:31]CAPDU: 80 13 00 00 [13:57:31]Write to MH i2c: E2 08 00 08 04 80 13 00 00 00 00 00 00 88 [13:57:31]Write i2c OK [13:57:31]MH_I2C_Read... [13:57:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:57:31]Read from MH i2c: E2 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 62 00 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 62 00 08 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B2 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [13:57: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B2 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4F 01 00 00 5E 04 04 00 4F 01 00 00 57 04 04 00 50 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:57:31]wFMCommunicate OK [13:57:31]SAM_PROTO_GetFieldsCounters done [13:57:31]requested_item shift.num is exist - process it [13:57:31]requested_item shift.opened is exist - process it [13:57:31]req_shift_opened [13:57:31]FM_GetShiftState [13:57:31]SAM_PROTO_GetShiftState [13:57:31]wFMCommunicate request_size=4 [13:57:31]MH_SAM_APDU [13:57:31]CAPDU: 80 13 01 00 [13:57:31]Write to MH i2c: E2 08 00 09 04 80 13 01 00 00 00 00 00 8A [13:57:31]Write i2c OK [13:57:31]MH_I2C_Read... [13:57:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:31]Read from MH i2c: E2 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 0E 00 [13:57:31]MH_I2C_Read... [13:57:31]Read from MH i2c: E2 0E 00 09 04 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 08 [13:57:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:57:31]wFMCommunicate OK [13:57:31]SAM_PROTO_GetShiftState done [13:57:31]FM_GetShiftState done [13:57:31]req_shift_opened done [13:57:31]requested_item shift.open_date is exist - process it [13:57:31]req_shift_open_date [13:57:31]req_shift_open_date done [13:57:31]produce_requested_data done [13:57:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308914,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:57:31]process_action_free close_receipt [13:57:31]json_value_free [13:57:31]json_value_free done [13:57:31]process_json_proto returns [13:57:31]Send response to host [13:57:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308914,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:57:31]free response buf [13:57:31]execute_script done [13:57:31]execute_script returns [13:57:31]free content buf [13:57:31]Sock 7.Close socket [13:57:31]Sock 7.Thread stoped [13:57:36]OFD Sender: No OFD packet to send [13:57:41]OFD Sender: No OFD packet to send [13:57:44]accept exits with 9 [13:57:44]New connection [13:57:44]New thread 3067022692 created [13:57:44]Thread 3066879332 joined [13:57:44]Waiting for new connection... [13:57:44] Sock 9.Parse request [13:57:44]Sock 9.Check first char [13:57:44]Sock 9.First char is OK [13:57:44]request: POST /json_proto HTTP/1.0 [13:57:44]Method: POST [13:57:44]URL: /json_proto [13:57:44]Method is POST - this is cgi request [13:57:44]url: /json_proto [13:57:44]query_string will be loaded in cgi processing [13:57:44]execute_cgi json_proto POST (null) [13:57:44]execute_cgi path=json_proto method=POST [13:57:44]POST find Content-Length [13:57:44]Host: 172.17.96.3:8080 [13:57:44]Content-Length: 678 [13:57:44]Content-Type: application/json [13:57:44] [13:57:44]POST finish read [13:57:44]Found Content-Length = 678 [13:57:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:57:44]execute_script... [13:57: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)642787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [13:57:44]POST & json_proto [13:57:44]process_json_proto [13:57:44]json parsed OK: [13:57:44]protocol is kg_v1.0 [13:57:44]action value=close_receipt [13:57:44]process_action close_receipt [13:57:44]cmd_close_receipt [13:57:44]MH_GetDate [13:57:44]Write to MH i2c: F0 00 00 0A 04 FD [13:57:44]Write i2c OK [13:57:44]MH_I2C_Read... [13:57:44]Read from MH i2c: F0 [13:57:44]MH_I2C_Read... [13:57:44]Read from MH i2c: F0 09 00 [13:57:44]MH_I2C_Read... [13:57:44]Read from MH i2c: F0 09 00 0A 04 00 58 F5 1C 67 44 5E 04 65 E1 [13:57:44]GetLastDocTimeStamp 1729951048 [13:57:44]current date 1729951064 [13:57:44]FM_GetShiftState [13:57:44]SAM_PROTO_GetShiftState [13:57:44]wFMCommunicate request_size=4 [13:57:44]MH_SAM_APDU [13:57:44]CAPDU: 80 13 01 00 [13:57:44]Write to MH i2c: E2 08 00 0B 04 80 13 01 00 00 00 00 00 8C [13:57:44]Write i2c OK [13:57:44]MH_I2C_Read... [13:57:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:44]Read from MH i2c: E2 [13:57:44]MH_I2C_Read... [13:57:44]Read from MH i2c: E2 0E 00 [13:57:44]MH_I2C_Read... [13:57:44]Read from MH i2c: E2 0E 00 0B 04 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0A [13:57:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:57:44]wFMCommunicate OK [13:57:44]SAM_PROTO_GetShiftState done [13:57:44]FM_GetShiftState done [13:57:44]opened in 1729902265 [13:57:44]opened+sec_in_day 1729988665 [13:57:44]quantity*price = 70044 [13:57:44]sum+1 = 70045 [13:57:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 336 26.10.2024 13:57 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308915 ФПД: 230088847742634 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135745&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308915&fm=230088847742634&tin=02508201610067®Number=0000000000091780&sum=70000 [13:57:45]StoreToDocumentArchive [13:57:45]shift 532 fd 308915 [13:57:45]save to /storage/0532/doc_00308915 [13:57:45]save last doc name /storage/0532/doc_00308915 to /storage/kkm_last_doc_name [13:57:45]save OK [13:57:45]Clear old archive folders... [13:57:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:57:45]tlvbuf is 0009A3D0 [13:57:45]SAM_PROTO_ClearQueue [13:57:45]wFMCommunicate request_size=4 [13:57:45]MH_SAM_APDU [13:57:45]CAPDU: 80 09 00 00 [13:57:45]Write to MH i2c: E2 08 00 18 04 80 09 00 00 00 00 00 00 8E [13:57:45]Write i2c OK [13:57:45]MH_I2C_Read... [13:57:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:57:45]Read from MH i2c: E2 [13:57:45]MH_I2C_Read... [13:57:45]Read from MH i2c: E2 03 00 [13:57:45]MH_I2C_Read... [13:57:45]Read from MH i2c: E2 03 00 18 04 00 90 00 90 [13:57:45]RAPDU: 90 00 [13:57:45]wFMCommunicate OK [13:57:45]SAM_PROTO_ClearQueue done [13:57:45]KKMCreateOFDPacket [13:57:45]OFDProtocolAddRootSTLVToBuf [13:57:45]FM_MakeSignedData [13:57:45]FM_MakeSignedData [13:57:45]SAM_PROTO_SignData [13:57:45]wFMCommunicate request_size=4 [13:57:45]MH_SAM_APDU [13:57:45]CAPDU: 80 0D 01 02 [13:57:45]Write to MH i2c: E2 08 00 19 04 80 0D 01 02 00 00 00 00 96 [13:57:45]Write i2c OK [13:57:45]MH_I2C_Read... [13:57:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:57:45]Read from MH i2c: E2 [13:57:45]MH_I2C_Read... [13:57:45]Read from MH i2c: E2 03 00 [13:57:45]MH_I2C_Read... [13:57:45]Read from MH i2c: E2 03 00 19 04 00 90 00 91 [13:57:45]RAPDU: 90 00 [13:57:45]wFMCommunicate OK [13:57:45]wFMCommunicate request_size=255 [13:57:45]MH_SAM_APDU [13:57: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 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 50 01 00 00 F4 03 04 00 59 F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 B6 04 00 35 04 06 00 D1 [13:57:45]Write to MH i2c: E2 02 01 1A 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 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 50 01 00 00 F4 03 04 00 59 F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 B6 04 00 35 04 06 00 D1 00 00 AA [13:57:45]Write i2c OK [13:57:45]MH_I2C_Read... [13:57:46]OFD Sender: No OFD packet to send [13:57:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:57:46]Read from MH i2c: E2 [13:57:46]MH_I2C_Read... [13:57:46]Read from MH i2c: E2 03 00 [13:57:46]MH_I2C_Read... [13:57:46]Read from MH i2c: E2 03 00 1A 04 00 90 00 92 [13:57:46]RAPDU: 90 00 [13:57:46]wFMCommunicate OK [13:57:46]wFMCommunicate request_size=10 [13:57:46]MH_SAM_APDU [13:57:46]CAPDU: 80 0D 02 02 05 43 BC 09 56 AA [13:57:46]Write to MH i2c: E2 0D 00 1B 04 80 0D 02 02 05 00 43 BC 09 56 AA 00 00 AB [13:57:46]Write i2c OK [13:57:46]MH_I2C_Read... [13:57:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:57:46]Read from MH i2c: E2 [13:57:46]MH_I2C_Read... [13:57:46]Read from MH i2c: E2 03 00 [13:57:46]MH_I2C_Read... [13:57:46]Read from MH i2c: E2 03 00 1B 04 00 90 00 93 [13:57:46]RAPDU: 90 00 [13:57:46]wFMCommunicate OK [13:57:46]wFMCommunicate request_size=4 [13:57:46]MH_SAM_APDU [13:57:46]CAPDU: 80 0D 03 02 [13:57:46]Write to MH i2c: E2 08 00 1C 04 80 0D 03 02 00 00 00 00 9B [13:57:46]Write i2c OK [13:57:46]MH_I2C_Read... [13:57:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:57:46]Read from MH i2c: E2 [13:57:46]MH_I2C_Read... [13:57:46]Read from MH i2c: E2 0B 00 [13:57:46]MH_I2C_Read... [13:57:46]Read from MH i2c: E2 0B 00 1C 04 00 E2 F8 54 23 CF 34 2E C9 90 00 E7 [13:57:46]RAPDU: E2 F8 54 23 CF 34 2E C9 90 00 [13:57:46]wFMCommunicate OK [13:57:46]SAM_PROTO_SignData done [13:57:46]FM_MakeSignedData done [13:57:46]CreateOFDProtocolMessage [13:57:46]wFMCommunicate request_size=4 [13:57:46]MH_SAM_APDU [13:57:46]CAPDU: 80 11 00 00 [13:57:46]Write to MH i2c: E2 08 00 1D 04 80 11 00 00 00 00 00 00 9B [13:57:46]Write i2c OK [13:57:46]MH_I2C_Read... [13:57:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:57:46]Read from MH i2c: E2 [13:57:46]MH_I2C_Read... [13:57:46]Read from MH i2c: E2 17 00 [13:57:46]MH_I2C_Read... [13:57:46]Read from MH i2c: E2 17 00 1D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F0 [13:57:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:57:46]wFMCommunicate OK [13:57:46]CreateOFDProtocolMessage done [13:57:46]OFDSenderStorePacket 308915 [13:57:46]StoreOFDPacket docnum=308915 [13:57:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 24 50 07 01 5D 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 50 01 00 00 F4 03 04 00 59 F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 B6 04 00 35 04 06 00 D1 43 BC 09 56 AA E2 F8 54 23 CF 34 2E C9 [13:57:46]CheckFolder [13:57:46]dirname=/storage/ofd_packets [13:57:46]CheckFolder done [13:57:46]ProducePacketName [13:57:46]name=ofd_packets/00308915 [13:57:46]NVStorageSaveData ofd_packets/00308915 [13:57:46]File name is /storage/ofd_packets/00308915 [13:57:46]Write 301 bytes [13:57:46]NVStorageSaveData done [13:57:46]OFDSenderStorePacket done [13:57:46]KKMCreateOFDPacket done [13:57:46]NVStorageSaveData kkm_last_timestamp [13:57:46]File name is /storage/kkm_last_timestamp [13:57:46]Write 4 bytes [13:57:46]NVStorageSaveData done [13:57:46]ExternCall_PrintAddStr [13:57:46]wPrintStart [13:57:46]Write to MH i2c: 01 00 00 1E 04 22 [13:57:46]Write i2c OK [13:57:46]MH_I2C_Read... [13:57:46]Read from MH i2c: 01 [13:57:46]MH_I2C_Read... [13:57:46]Read from MH i2c: 01 07 00 [13:57:46]MH_I2C_Read... [13:57:46]Read from MH i2c: 01 07 00 1E 04 00 00 00 00 00 FF 0F 37 [13:57:46]RasterBufferAndPrint [13:57:46]line Счет N : (1)642787 [13:57:46]line ИНН: 02508201610067 [13:57:46]line Контрольно-Кассовый Чек [13:57:46]line ПРОДАЖА [13:57:46]line ТРК (МРК, ГНК) : 62 [13:57:46]line Товар: 2710124130 [13:57:46]line Аи-92-К-2 [13:57:46]line 10.470 * 66.90 [13:57:46]line = 700.44 [13:57:46]line НДС 12% НСП 1% [13:57:46]line > о реализуемом товаре [13:57:46]line ОКРУГЛЕНИЕ: -0.44 [13:57:46]line ИТОГО: 700.00 [13:57:46]line Внесено: 700.00 [13:57:46]line СДАЧА: 0.00 [13:57:46]line НСП 1% : 6.20 [13:57:46]line НДС 12% : 74.38 [13:57:46]line Наличными: 700.00 [13:57:46]line Безнал.: 0.00 [13:57:46]line Место: АЗС № 172 "Партнер Нефть" [13:57:46]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:57:46]line СНО: Общий режим [13:57:46]line Чек 336 26.10.2024 13:57 [13:57:46]line Смена: 532 ФФД: 1.0 [13:57:46]line ЗНМ: 0300000116 [13:57:46]line РНМ: 0000000000091780 [13:57:46]line Версия ККМ: 001 [13:57:46]line ФМ: 0000000000871765 [13:57:46]line ФД: 308915 [13:57:46]line ФПД: 230088847742634 [13:57:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135745&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308915&fm=230088847742634&tin=02508201610067®Number=0000000000091780&sum=70000 [13:57:46]OFD Sender: Processing packet 308915 [packets to send 223, broken 222] [13:57:46]ProducePacketName [13:57:46]name=ofd_packets/00308915 [13:57:46]OFD Sender: To server: pG, [13:57:46]CommunicateWithHost lk.salyk.kg:30040 [13:57:46]ConnectInit lk.salyk.kg [13:57:46]written 0, free lines is 4095 [13:57:46]Connected sock=11 [13:57:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 24 50 07 01 5D 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 50 01 00 00 F4 03 04 00 59 F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 B6 04 00 35 04 06 00 D1 43 BC 09 56 AA E2 F8 54 23 CF 34 2E C9 [13:57:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9F B4 47 00 99 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 31 37 36 35 10 04 04 00 B3 B6 04 00 F4 03 04 00 B7 9B 1C 67 B6 04 01 00 00 02 FF 1E 71 CD 8F 44 A8 [13:57:46]CommunicateWithHost err = 0 [13:57:46]CheckOFDResponse [13:57:46]1017 (14) - 77093643461234 [13:57:46]1041 (16) - 0000000000871765 [13:57:46]1040 (4) - 308915 [13:57:46]1012 (4) - 26.10.2024 07:35 [13:57:46]1206 (1) - 0 [13:57:46]OFD Sender: Remove packet 308915 [13:57:46]ProducePacketName [13:57:46]name=ofd_packets/00308915 [13:57:46]NVStorageDeleteData [13:57:47]Write to MH i2c: 01 00 00 48 04 4C [13:57:47]Write i2c OK [13:57:47]MH_I2C_Read... [13:57:47]Read from MH i2c: 01 [13:57:47]MH_I2C_Read... [13:57:47]Read from MH i2c: 01 07 00 [13:57:47]MH_I2C_Read... [13:57:47]Read from MH i2c: 01 07 00 48 04 00 00 00 00 00 C5 0C 24 [13:57:47]RasterBufferAndPrint [13:57:47]line [13:57:47]line [13:57:47]line [13:57:47]line [13:57:47]line [13:57:47]written 0, free lines is 3275 [13:57:47]MH_Cut [13:57:47]Write to MH i2c: D1 01 00 4F 04 01 25 [13:57:47]Write i2c OK [13:57:47]MH_I2C_Read... [13:57:47]Read from MH i2c: D1 [13:57:47]MH_I2C_Read... [13:57:47]Read from MH i2c: D1 01 00 [13:57:47]MH_I2C_Read... [13:57:47]Read from MH i2c: D1 01 00 4F 04 00 24 [13:57:47]Write to MH i2c: 01 00 00 50 04 54 [13:57:47]Write i2c OK [13:57:47]MH_I2C_Read... [13:57:47]OFD Sender: No OFD packet to send [13:57:47]*** Cut start [13:57:47]*** Purtial cut [13:57:47]*** Stage 1: CUTSNS_PIN = 1 [13:57:48]Read from MH i2c: 01 [13:57:48]MH_I2C_Read... [13:57:48]*** Stop cut motor [13:57:48]*** Cut end [13:57:48]Read from MH i2c: 01 07 00 [13:57:48]MH_I2C_Read... [13:57:48]Read from MH i2c: 01 07 00 50 04 00 00 00 00 00 FF 0F 69 [13:57:48]process_action close_receipt done [13:57:48]requested_data is exist [13:57:48]produce_requested_data [13:57:48]requested_item fm.sn is exist - process it [13:57:48]wFMCommunicate request_size=4 [13:57:48]MH_SAM_APDU [13:57:48]CAPDU: 80 11 00 00 [13:57:48]Write to MH i2c: E2 08 00 51 04 80 11 00 00 00 00 00 00 CF [13:57:48]Write i2c OK [13:57:48]MH_I2C_Read... [13:57:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:57:48]Read from MH i2c: E2 [13:57:48]MH_I2C_Read... [13:57:48]Read from MH i2c: E2 17 00 [13:57:48]MH_I2C_Read... [13:57:48]Read from MH i2c: E2 17 00 51 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 24 [13:57:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:57:48]wFMCommunicate OK [13:57:48]requested_item fd.num is exist - process it [13:57:48]SAM_PROTO_GetFieldsCounters [13:57:48]wFMCommunicate request_size=4 [13:57:48]MH_SAM_APDU [13:57:48]CAPDU: 80 13 00 00 [13:57:48]Write to MH i2c: E2 08 00 52 04 80 13 00 00 00 00 00 00 D2 [13:57:48]Write i2c OK [13:57:48]MH_I2C_Read... [13:57:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:57:48]Read from MH i2c: E2 [13:57:48]MH_I2C_Read... [13:57:48]Read from MH i2c: E2 62 00 [13:57:48]MH_I2C_Read... [13:57:48]Read from MH i2c: E2 62 00 52 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B3 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 6B [13:57: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B3 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 50 01 00 00 5E 04 04 00 50 01 00 00 57 04 04 00 51 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:57:48]wFMCommunicate OK [13:57:48]SAM_PROTO_GetFieldsCounters done [13:57:48]requested_item shift.num is exist - process it [13:57:48]requested_item shift.opened is exist - process it [13:57:48]req_shift_opened [13:57:48]FM_GetShiftState [13:57:48]SAM_PROTO_GetShiftState [13:57:48]wFMCommunicate request_size=4 [13:57:48]MH_SAM_APDU [13:57:48]CAPDU: 80 13 01 00 [13:57:48]Write to MH i2c: E2 08 00 53 04 80 13 01 00 00 00 00 00 D4 [13:57:48]Write i2c OK [13:57:48]MH_I2C_Read... [13:57:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:57:48]Read from MH i2c: E2 [13:57:48]MH_I2C_Read... [13:57:48]Read from MH i2c: E2 0E 00 [13:57:48]MH_I2C_Read... [13:57:48]Read from MH i2c: E2 0E 00 53 04 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 52 [13:57:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:57:48]wFMCommunicate OK [13:57:48]SAM_PROTO_GetShiftState done [13:57:48]FM_GetShiftState done [13:57:48]req_shift_opened done [13:57:48]requested_item shift.open_date is exist - process it [13:57:48]req_shift_open_date [13:57:48]req_shift_open_date done [13:57:48]produce_requested_data done [13:57:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308915,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:57:48]process_action_free close_receipt [13:57:48]json_value_free [13:57:48]json_value_free done [13:57:48]process_json_proto returns [13:57:48]Send response to host [13:57:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308915,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:57:48]free response buf [13:57:48]execute_script done [13:57:48]execute_script returns [13:57:48]free content buf [13:57:48]Sock 9.Close socket [13:57:48]Sock 9.Thread stoped [13:57:52]OFD Sender: No OFD packet to send [13:57:57]OFD Sender: No OFD packet to send [13:58:02]OFD Sender: No OFD packet to send [13:58:07]OFD Sender: No OFD packet to send [13:58:12]OFD Sender: No OFD packet to send [13:58:17]OFD Sender: No OFD packet to send [13:58:22]OFD Sender: No OFD packet to send [13:58:27]OFD Sender: No OFD packet to send [13:58:32]OFD Sender: No OFD packet to send [13:58:37]OFD Sender: No OFD packet to send [13:58:42]OFD Sender: No OFD packet to send [13:58:47]OFD Sender: No OFD packet to send [13:58:52]OFD Sender: No OFD packet to send [13:58:57]OFD Sender: No OFD packet to send [13:59:02]OFD Sender: No OFD packet to send [13:59:07]OFD Sender: No OFD packet to send [13:59:12]OFD Sender: No OFD packet to send [13:59:17]OFD Sender: No OFD packet to send [13:59:22]OFD Sender: No OFD packet to send [13:59:27]OFD Sender: No OFD packet to send [13:59:32]OFD Sender: No OFD packet to send [13:59:37]OFD Sender: No OFD packet to send [13:59:42]OFD Sender: No OFD packet to send [13:59:47]OFD Sender: No OFD packet to send [13:59:52]OFD Sender: No OFD packet to send [13:59:55]accept exits with 7 [13:59:55]New connection [13:59:55]New thread 3066879332 created [13:59:55]Thread 3067022692 joined [13:59:55]Waiting for new connection... [13:59:55] Sock 7.Parse request [13:59:55]Sock 7.Check first char [13:59:55]Sock 7.First char is OK [13:59:55]request: POST /json_proto HTTP/1.0 [13:59:55]Method: POST [13:59:55]URL: /json_proto [13:59:55]Method is POST - this is cgi request [13:59:55]url: /json_proto [13:59:55]query_string will be loaded in cgi processing [13:59:55]execute_cgi json_proto POST (null) [13:59:55]execute_cgi path=json_proto method=POST [13:59:55]POST find Content-Length [13:59:55]Host: 172.17.96.3:8080 [13:59:55]Content-Length: 621 [13:59:55]Content-Type: application/json [13:59:55] [13:59:55]POST finish read [13:59:55]Found Content-Length = 621 [13:59:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3370", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.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" ] } } [13:59:55]execute_script... [13:59: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)3370", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.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" ] } } [13:59:55]POST & json_proto [13:59:55]process_json_proto [13:59:55]json parsed OK: [13:59:55]protocol is kg_v1.0 [13:59:55]action value=close_receipt [13:59:55]process_action close_receipt [13:59:55]cmd_close_receipt [13:59:55]MH_GetDate [13:59:55]Write to MH i2c: F0 00 00 54 04 47 [13:59:55]Write i2c OK [13:59:55]MH_I2C_Read... [13:59:55]Read from MH i2c: F0 [13:59:55]MH_I2C_Read... [13:59:55]Read from MH i2c: F0 09 00 [13:59:55]MH_I2C_Read... [13:59:55]Read from MH i2c: F0 09 00 54 04 00 DC F5 1C 67 44 5E 04 65 AF [13:59:55]GetLastDocTimeStamp 1729951065 [13:59:55]current date 1729951196 [13:59:55]FM_GetShiftState [13:59:55]SAM_PROTO_GetShiftState [13:59:55]wFMCommunicate request_size=4 [13:59:55]MH_SAM_APDU [13:59:55]CAPDU: 80 13 01 00 [13:59:55]Write to MH i2c: E2 08 00 55 04 80 13 01 00 00 00 00 00 D6 [13:59:55]Write i2c OK [13:59:55]MH_I2C_Read... [13:59:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:55]Read from MH i2c: E2 [13:59:55]MH_I2C_Read... [13:59:55]Read from MH i2c: E2 0E 00 [13:59:55]MH_I2C_Read... [13:59:55]Read from MH i2c: E2 0E 00 55 04 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 54 [13:59:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:59:55]wFMCommunicate OK [13:59:55]SAM_PROTO_GetShiftState done [13:59:55]FM_GetShiftState done [13:59:55]opened in 1729902265 [13:59:55]opened+sec_in_day 1729988665 [13:59:55]quantity*price = 14000 [13:59:55]sum+1 = 14001 [13:59:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 337 26.10.2024 13:59 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308916 ФПД: 49146843787544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135956&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308916&fm=49146843787544&tin=02508201610067®Number=0000000000091780&sum=14000 0 [13:59:56]StoreToDocumentArchive [13:59:56]shift 532 fd 308916 [13:59:56]save to /storage/0532/doc_00308916 [13:59:56]save last doc name /storage/0532/doc_00308916 to /storage/kkm_last_doc_name [13:59:56]save OK [13:59:56]Clear old archive folders... [13:59:56]ProcessDocumentItem done err = 0, tmpTLVsize=275 [13:59:56]tlvbuf is 000E56C0 [13:59:56]SAM_PROTO_ClearQueue [13:59:56]wFMCommunicate request_size=4 [13:59:56]MH_SAM_APDU [13:59:56]CAPDU: 80 09 00 00 [13:59:56]Write to MH i2c: E2 08 00 62 04 80 09 00 00 00 00 00 00 D8 [13:59:56]Write i2c OK [13:59:56]MH_I2C_Read... [13:59:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:59:57]Read from MH i2c: E2 [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: E2 03 00 [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: E2 03 00 62 04 00 90 00 DA [13:59:57]RAPDU: 90 00 [13:59:57]wFMCommunicate OK [13:59:57]SAM_PROTO_ClearQueue done [13:59:57]KKMCreateOFDPacket [13:59:57]OFDProtocolAddRootSTLVToBuf [13:59:57]FM_MakeSignedData [13:59:57]FM_MakeSignedData [13:59:57]SAM_PROTO_SignData [13:59:57]wFMCommunicate request_size=4 [13:59:57]MH_SAM_APDU [13:59:57]CAPDU: 80 0D 01 02 [13:59:57]Write to MH i2c: E2 08 00 63 04 80 0D 01 02 00 00 00 00 E0 [13:59:57]Write i2c OK [13:59:57]MH_I2C_Read... [13:59:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:59:57]Read from MH i2c: E2 [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: E2 03 00 [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: E2 03 00 63 04 00 90 00 DB [13:59:57]RAPDU: 90 00 [13:59:57]wFMCommunicate OK [13:59:57]wFMCommunicate request_size=255 [13:59:57]MH_SAM_APDU [13:59:57]CAPDU: 80 0D 02 02 FA 03 00 13 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 B0 36 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 51 01 00 00 F4 03 04 00 DC F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 [13:59:57]Write to MH i2c: E2 02 01 64 04 80 0D 02 02 FA 00 03 00 13 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 B0 36 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 51 01 00 00 F4 03 04 00 DC F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 00 00 2C [13:59:57]Write i2c OK [13:59:57]MH_I2C_Read... [13:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:57]Read from MH i2c: E2 [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: E2 03 00 [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: E2 03 00 64 04 00 90 00 DC [13:59:57]RAPDU: 90 00 [13:59:57]wFMCommunicate OK [13:59:57]wFMCommunicate request_size=34 [13:59:57]MH_SAM_APDU [13:59:57]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 B6 04 00 35 04 06 00 2C B2 E4 2A 71 18 [13:59:57]Write to MH i2c: E2 25 00 65 04 80 0D 02 02 1D 00 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 B6 04 00 35 04 06 00 2C B2 E4 2A 71 18 00 00 89 [13:59:57]Write i2c OK [13:59:57]MH_I2C_Read... [13:59:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:59:57]Read from MH i2c: E2 [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: E2 03 00 [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: E2 03 00 65 04 00 90 00 DD [13:59:57]RAPDU: 90 00 [13:59:57]wFMCommunicate OK [13:59:57]wFMCommunicate request_size=4 [13:59:57]MH_SAM_APDU [13:59:57]CAPDU: 80 0D 03 02 [13:59:57]Write to MH i2c: E2 08 00 66 04 80 0D 03 02 00 00 00 00 E5 [13:59:57]Write i2c OK [13:59:57]MH_I2C_Read... [13:59:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:59:57]Read from MH i2c: E2 [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: E2 0B 00 [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: E2 0B 00 66 04 00 F7 3E C3 6C 18 B2 47 9D 90 00 F8 [13:59:57]RAPDU: F7 3E C3 6C 18 B2 47 9D 90 00 [13:59:57]wFMCommunicate OK [13:59:57]SAM_PROTO_SignData done [13:59:57]FM_MakeSignedData done [13:59:57]CreateOFDProtocolMessage [13:59:57]wFMCommunicate request_size=4 [13:59:57]MH_SAM_APDU [13:59:57]CAPDU: 80 11 00 00 [13:59:57]Write to MH i2c: E2 08 00 67 04 80 11 00 00 00 00 00 00 E5 [13:59:57]Write i2c OK [13:59:57]MH_I2C_Read... [13:59:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:57]Read from MH i2c: E2 [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: E2 17 00 [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: E2 17 00 67 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3A [13:59:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:59:57]wFMCommunicate OK [13:59:57]CreateOFDProtocolMessage done [13:59:57]OFDSenderStorePacket 308916 [13:59:57]StoreOFDPacket docnum=308916 [13:59:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 27 01 00 00 28 A9 1F 01 E5 66 5A 03 01 00 03 00 13 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 B0 36 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 51 01 00 00 F4 03 04 00 DC F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 B6 04 00 35 04 06 00 2C B2 E4 2A 71 18 F7 3E C3 6C 18 B2 47 9D [13:59:57]CheckFolder [13:59:57]dirname=/storage/ofd_packets [13:59:57]CheckFolder done [13:59:57]ProducePacketName [13:59:57]name=ofd_packets/00308916 [13:59:57]NVStorageSaveData ofd_packets/00308916 [13:59:57]File name is /storage/ofd_packets/00308916 [13:59:57]Write 325 bytes [13:59:57]NVStorageSaveData done [13:59:57]OFDSenderStorePacket done [13:59:57]KKMCreateOFDPacket done [13:59:57]NVStorageSaveData kkm_last_timestamp [13:59:57]File name is /storage/kkm_last_timestamp [13:59:57]Write 4 bytes [13:59:57]NVStorageSaveData done [13:59:57]ExternCall_PrintAddStr [13:59:57]wPrintStart [13:59:57]Write to MH i2c: 01 00 00 68 04 6C [13:59:57]Write i2c OK [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: 01 [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: 01 07 00 [13:59:57]MH_I2C_Read... [13:59:57]Read from MH i2c: 01 07 00 68 04 00 00 00 00 00 FF 0F 81 [13:59:57]RasterBufferAndPrint [13:59:57]line Счет N : (3)3370 [13:59:57]line ИНН: 02508201610067 [13:59:57]line Контрольно-Кассовый Чек [13:59:57]line ПРОДАЖА [13:59:57]line Товар: 48743587 [13:59:57]line Сигареты Winston XStyle Silver [13:59:57]line 1.000 * 140.00 [13:59:57]line = 140.00 [13:59:57]line НДС 12% НСП 1% [13:59:57]line > о реализуемом товаре [13:59:57]line ИТОГО: 140.00 [13:59:57]line НСП 1% : 1.24 [13:59:57]line НДС 12% : 14.87 [13:59:57]line Наличными: 140.00 [13:59:57]line Безнал.: 0.00 [13:59:57]line Место: АЗС № 172 "Партнер Нефть" [13:59:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [13:59:57]line СНО: Общий режим [13:59:57]line Чек 337 26.10.2024 13:59 [13:59:57]line Смена: 532 ФФД: 1.0 [13:59:57]line ЗНМ: 0300000116 [13:59:57]line РНМ: 0000000000091780 [13:59:57]line Версия ККМ: 001 [13:59:57]line ФМ: 0000000000871765 [13:59:57]line ФД: 308916 [13:59:57]line ФПД: 49146843787544 [13:59:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T135956&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308916&fm=49146843787544&tin=02508201610067®Number=0000000000091780&sum=14000 [13:59:57]OFD Sender: Processing packet 308916 [packets to send 223, broken 222] [13:59:57]ProducePacketName [13:59:57]name=ofd_packets/00308916 [13:59:57]OFD Sender: To server: pG, [13:59:57]CommunicateWithHost lk.salyk.kg:30040 [13:59:57]ConnectInit lk.salyk.kg [13:59:57]line 0 [13:59:57]written 0, free lines is 4095 [13:59:57]Connected sock=10 [13:59:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 27 01 00 00 28 A9 1F 01 E5 66 5A 03 01 00 03 00 13 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 B0 36 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 51 01 00 00 F4 03 04 00 DC F5 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 B6 04 00 35 04 06 00 2C B2 E4 2A 71 18 F7 3E C3 6C 18 B2 47 9D [13:59:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 67 7A 47 00 8D 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 31 37 36 35 10 04 04 00 B4 B6 04 00 F4 03 04 00 3A 9C 1C 67 B6 04 01 00 00 71 F9 1A 45 E1 1E 1B 34 [13:59:58]CommunicateWithHost err = 0 [13:59:58]CheckOFDResponse [13:59:58]1017 (14) - 77093643461234 [13:59:58]1041 (16) - 0000000000871765 [13:59:58]1040 (4) - 308916 [13:59:58]1012 (4) - 26.10.2024 07:37 [13:59:58]1206 (1) - 0 [13:59:58]OFD Sender: Remove packet 308916 [13:59:58]ProducePacketName [13:59:58]name=ofd_packets/00308916 [13:59:58]NVStorageDeleteData [13:59:58]Write to MH i2c: 01 00 00 90 04 94 [13:59:58]Write i2c OK [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: 01 [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: 01 07 00 [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: 01 07 00 90 04 00 00 00 00 00 D5 0C 7C [13:59:58]RasterBufferAndPrint [13:59:58]line [13:59:58]line [13:59:58]line [13:59:58]line [13:59:58]line [13:59:58]written 0, free lines is 3289 [13:59:58]MH_Cut [13:59:58]Write to MH i2c: D1 01 00 97 04 01 6D [13:59:58]Write i2c OK [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: D1 [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: D1 01 00 [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: D1 01 00 97 04 00 6C [13:59:58]Write to MH i2c: 01 00 00 98 04 9C [13:59:58]Write i2c OK [13:59:58]MH_I2C_Read... [13:59:58]OFD Sender: No OFD packet to send [13:59:59]*** Cut start [13:59:59]*** Purtial cut [13:59:59]*** Stage 1: CUTSNS_PIN = 1 [13:59:59]Read from MH i2c: 01 [13:59:59]MH_I2C_Read... [13:59:59]*** Stop cut motor [13:59:59]*** Cut end [13:59:59]Read from MH i2c: 01 07 00 [13:59:59]MH_I2C_Read... [13:59:59]Read from MH i2c: 01 07 00 98 04 00 00 00 00 00 FF 0F B1 [13:59:59]process_action close_receipt done [13:59:59]requested_data is exist [13:59:59]produce_requested_data [13:59:59]requested_item fm.sn is exist - process it [13:59:59]wFMCommunicate request_size=4 [13:59:59]MH_SAM_APDU [13:59:59]CAPDU: 80 11 00 00 [13:59:59]Write to MH i2c: E2 08 00 99 04 80 11 00 00 00 00 00 00 17 [13:59:59]Write i2c OK [13:59:59]MH_I2C_Read... [13:59:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:59:59]Read from MH i2c: E2 [13:59:59]MH_I2C_Read... [13:59:59]Read from MH i2c: E2 17 00 [13:59:59]MH_I2C_Read... [13:59:59]Read from MH i2c: E2 17 00 99 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6C [13:59:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [13:59:59]wFMCommunicate OK [13:59:59]requested_item fd.num is exist - process it [13:59:59]SAM_PROTO_GetFieldsCounters [13:59:59]wFMCommunicate request_size=4 [13:59:59]MH_SAM_APDU [13:59:59]CAPDU: 80 13 00 00 [13:59:59]Write to MH i2c: E2 08 00 9A 04 80 13 00 00 00 00 00 00 1A [13:59:59]Write i2c OK [13:59:59]MH_I2C_Read... [13:59:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:59:59]Read from MH i2c: E2 [13:59:59]MH_I2C_Read... [13:59:59]Read from MH i2c: E2 62 00 [13:59:59]MH_I2C_Read... [13:59:59]Read from MH i2c: E2 62 00 9A 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B4 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 B7 [13:59:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B4 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 51 01 00 00 5E 04 04 00 51 01 00 00 57 04 04 00 52 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:59:59]wFMCommunicate OK [13:59:59]SAM_PROTO_GetFieldsCounters done [13:59:59]requested_item shift.num is exist - process it [13:59:59]requested_item shift.opened is exist - process it [13:59:59]req_shift_opened [13:59:59]FM_GetShiftState [13:59:59]SAM_PROTO_GetShiftState [13:59:59]wFMCommunicate request_size=4 [13:59:59]MH_SAM_APDU [13:59:59]CAPDU: 80 13 01 00 [13:59:59]Write to MH i2c: E2 08 00 9B 04 80 13 01 00 00 00 00 00 1C [13:59:59]Write i2c OK [13:59:59]MH_I2C_Read... [13:59:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:59]Read from MH i2c: E2 [13:59:59]MH_I2C_Read... [13:59:59]Read from MH i2c: E2 0E 00 [13:59:59]MH_I2C_Read... [13:59:59]Read from MH i2c: E2 0E 00 9B 04 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9A [13:59:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [13:59:59]wFMCommunicate OK [13:59:59]SAM_PROTO_GetShiftState done [13:59:59]FM_GetShiftState done [13:59:59]req_shift_opened done [13:59:59]requested_item shift.open_date is exist - process it [13:59:59]req_shift_open_date [13:59:59]req_shift_open_date done [13:59:59]produce_requested_data done [13:59:59]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308916,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [13:59:59]process_action_free close_receipt [13:59:59]json_value_free [13:59:59]json_value_free done [13:59:59]process_json_proto returns [13:59:59]Send response to host [13:59:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308916,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [13:59:59]free response buf [13:59:59]execute_script done [13:59:59]execute_script returns [13:59:59]free content buf [13:59:59]Sock 7.Close socket [13:59:59]Sock 7.Thread stoped [14:00:03]OFD Sender: No OFD packet to send [14:00:08]OFD Sender: No OFD packet to send [14:00:13]OFD Sender: No OFD packet to send [14:00:18]OFD Sender: No OFD packet to send [14:00:23]OFD Sender: No OFD packet to send [14:00:28]OFD Sender: No OFD packet to send [14:00:33]OFD Sender: No OFD packet to send [14:00:35]accept exits with 9 [14:00:35]New connection [14:00:35]New thread 3067022692 created [14:00:35]Thread 3066879332 joined [14:00:35]Waiting for new connection... [14:00:35] Sock 9.Parse request [14:00:35]Sock 9.Check first char [14:00:35]Sock 9.First char is OK [14:00:35]request: POST /json_proto HTTP/1.0 [14:00:35]Method: POST [14:00:35]URL: /json_proto [14:00:35]Method is POST - this is cgi request [14:00:35]url: /json_proto [14:00:35]query_string will be loaded in cgi processing [14:00:35]execute_cgi json_proto POST (null) [14:00:35]execute_cgi path=json_proto method=POST [14:00:35]POST find Content-Length [14:00:35]Host: 172.17.96.3:8080 [14:00:35]Content-Length: 677 [14:00:35]Content-Type: application/json [14:00:35] [14:00:35]POST finish read [14:00:35]Found Content-Length = 677 [14:00:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.400, "sum" : 160.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 160.00, "total" : 160.00, "payments": [ { "type": 0, "sum" : 160.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:35]execute_script... [14:00: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)642789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.400, "sum" : 160.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 160.00, "total" : 160.00, "payments": [ { "type": 0, "sum" : 160.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:35]POST & json_proto [14:00:35]process_json_proto [14:00:35]json parsed OK: [14:00:35]protocol is kg_v1.0 [14:00:35]action value=close_receipt [14:00:35]process_action close_receipt [14:00:35]cmd_close_receipt [14:00:35]MH_GetDate [14:00:35]Write to MH i2c: F0 00 00 9C 04 8F [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: F0 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: F0 09 00 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: F0 09 00 9C 04 00 04 F6 1C 67 44 5E 04 65 20 [14:00:35]GetLastDocTimeStamp 1729951196 [14:00:35]current date 1729951236 [14:00:35]FM_GetShiftState [14:00:35]SAM_PROTO_GetShiftState [14:00:35]wFMCommunicate request_size=4 [14:00:35]MH_SAM_APDU [14:00:35]CAPDU: 80 13 01 00 [14:00:35]Write to MH i2c: E2 08 00 9D 04 80 13 01 00 00 00 00 00 1E [14:00:35]Write i2c OK [14:00:35]MH_I2C_Read... [14:00:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:35]Read from MH i2c: E2 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 0E 00 [14:00:35]MH_I2C_Read... [14:00:35]Read from MH i2c: E2 0E 00 9D 04 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9C [14:00:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:00:35]wFMCommunicate OK [14:00:35]SAM_PROTO_GetShiftState done [14:00:35]FM_GetShiftState done [14:00:35]opened in 1729902265 [14:00:35]opened+sec_in_day 1729988665 [14:00:35]quantity*price = 16056 [14:00:35]sum+1 = 16057 [14:00:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 160.00 Внесено: 160.00 СДАЧА: 0.00 НСП 1% : 1.42 НДС 12% : 17.05 Наличными: 160.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 338 26.10.2024 14:00 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308917 ФПД: 83622852279216 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T140036&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308917&fm=83622852279216&tin=02508201610067®Number=0000000000091780&sum=16000 [14:00:36]StoreToDocumentArchive [14:00:36]shift 532 fd 308917 [14:00:36]save to /storage/0532/doc_00308917 [14:00:36]save last doc name /storage/0532/doc_00308917 to /storage/kkm_last_doc_name [14:00:36]save OK [14:00:36]Clear old archive folders... [14:00:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:00:36]tlvbuf is 000F68E0 [14:00:36]SAM_PROTO_ClearQueue [14:00:36]wFMCommunicate request_size=4 [14:00:36]MH_SAM_APDU [14:00:36]CAPDU: 80 09 00 00 [14:00:36]Write to MH i2c: E2 08 00 AA 04 80 09 00 00 00 00 00 00 20 [14:00:36]Write i2c OK [14:00:36]MH_I2C_Read... [14:00:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:36]Read from MH i2c: E2 [14:00:36]MH_I2C_Read... [14:00:36]Read from MH i2c: E2 03 00 [14:00:36]MH_I2C_Read... [14:00:36]Read from MH i2c: E2 03 00 AA 04 00 90 00 22 [14:00:36]RAPDU: 90 00 [14:00:36]wFMCommunicate OK [14:00:36]SAM_PROTO_ClearQueue done [14:00:36]KKMCreateOFDPacket [14:00:36]OFDProtocolAddRootSTLVToBuf [14:00:36]FM_MakeSignedData [14:00:36]FM_MakeSignedData [14:00:36]SAM_PROTO_SignData [14:00:36]wFMCommunicate request_size=4 [14:00:36]MH_SAM_APDU [14:00:36]CAPDU: 80 0D 01 02 [14:00:36]Write to MH i2c: E2 08 00 AB 04 80 0D 01 02 00 00 00 00 28 [14:00:36]Write i2c OK [14:00:36]MH_I2C_Read... [14:00:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:36]Read from MH i2c: E2 [14:00:36]MH_I2C_Read... [14:00:36]Read from MH i2c: E2 03 00 [14:00:36]MH_I2C_Read... [14:00:36]Read from MH i2c: E2 03 00 AB 04 00 90 00 23 [14:00:36]RAPDU: 90 00 [14:00:36]wFMCommunicate OK [14:00:36]wFMCommunicate request_size=255 [14:00:36]MH_SAM_APDU [14:00:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 60 09 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B8 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 A9 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 52 01 00 00 F4 03 04 00 04 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 B6 04 00 35 04 06 00 4C [14:00:36]Write to MH i2c: E2 02 01 AC 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 60 09 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B8 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 A9 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 52 01 00 00 F4 03 04 00 04 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 B6 04 00 35 04 06 00 4C 00 00 26 [14:00:36]Write i2c OK [14:00:36]MH_I2C_Read... [14:00:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:37]Read from MH i2c: E2 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: E2 03 00 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: E2 03 00 AC 04 00 90 00 24 [14:00:37]RAPDU: 90 00 [14:00:37]wFMCommunicate OK [14:00:37]wFMCommunicate request_size=10 [14:00:37]MH_SAM_APDU [14:00:37]CAPDU: 80 0D 02 02 05 0D F6 67 BB B0 [14:00:37]Write to MH i2c: E2 0D 00 AD 04 80 0D 02 02 05 00 0D F6 67 BB B0 00 00 0A [14:00:37]Write i2c OK [14:00:37]MH_I2C_Read... [14:00:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:37]Read from MH i2c: E2 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: E2 03 00 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: E2 03 00 AD 04 00 90 00 25 [14:00:37]RAPDU: 90 00 [14:00:37]wFMCommunicate OK [14:00:37]wFMCommunicate request_size=4 [14:00:37]MH_SAM_APDU [14:00:37]CAPDU: 80 0D 03 02 [14:00:37]Write to MH i2c: E2 08 00 AE 04 80 0D 03 02 00 00 00 00 2D [14:00:37]Write i2c OK [14:00:37]MH_I2C_Read... [14:00:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:37]Read from MH i2c: E2 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: E2 0B 00 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: E2 0B 00 AE 04 00 5E CF 7A C6 AB D0 43 C8 90 00 21 [14:00:37]RAPDU: 5E CF 7A C6 AB D0 43 C8 90 00 [14:00:37]wFMCommunicate OK [14:00:37]SAM_PROTO_SignData done [14:00:37]FM_MakeSignedData done [14:00:37]CreateOFDProtocolMessage [14:00:37]wFMCommunicate request_size=4 [14:00:37]MH_SAM_APDU [14:00:37]CAPDU: 80 11 00 00 [14:00:37]Write to MH i2c: E2 08 00 AF 04 80 11 00 00 00 00 00 00 2D [14:00:37]Write i2c OK [14:00:37]MH_I2C_Read... [14:00:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:37]Read from MH i2c: E2 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: E2 17 00 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: E2 17 00 AF 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 82 [14:00:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:00:37]wFMCommunicate OK [14:00:37]CreateOFDProtocolMessage done [14:00:37]OFDSenderStorePacket 308917 [14:00:37]StoreOFDPacket docnum=308917 [14:00:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 91 DC 07 01 92 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 60 09 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B8 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 A9 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 52 01 00 00 F4 03 04 00 04 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 B6 04 00 35 04 06 00 4C 0D F6 67 BB B0 5E CF 7A C6 AB D0 43 C8 [14:00:37]CheckFolder [14:00:37]dirname=/storage/ofd_packets [14:00:37]CheckFolder done [14:00:37]ProducePacketName [14:00:37]name=ofd_packets/00308917 [14:00:37]NVStorageSaveData ofd_packets/00308917 [14:00:37]File name is /storage/ofd_packets/00308917 [14:00:37]Write 301 bytes [14:00:37]NVStorageSaveData done [14:00:37]OFDSenderStorePacket done [14:00:37]KKMCreateOFDPacket done [14:00:37]NVStorageSaveData kkm_last_timestamp [14:00:37]File name is /storage/kkm_last_timestamp [14:00:37]Write 4 bytes [14:00:37]NVStorageSaveData done [14:00:37]ExternCall_PrintAddStr [14:00:37]wPrintStart [14:00:37]Write to MH i2c: 01 00 00 B0 04 B4 [14:00:37]OFD Sender: Processing packet 308917 [packets to send 223, broken 222] [14:00:37]ProducePacketName [14:00:37]name=ofd_packets/00308917 [14:00:37]OFD Sender: To server: pG, [14:00:37]CommunicateWithHost lk.salyk.kg:30040 [14:00:37]ConnectInit lk.salyk.kg [14:00:37]Write i2c OK [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: 01 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: 01 07 00 [14:00:37]MH_I2C_Read... [14:00:37]Read from MH i2c: 01 07 00 B0 04 00 00 00 00 00 FF 0F C9 [14:00:37]RasterBufferAndPrint [14:00:37]line Счет N : (1)642789 [14:00:37]line ИНН: 02508201610067 [14:00:37]line Контрольно-Кассовый Чек [14:00:37]line ПРОДАЖА [14:00:37]line ТРК (МРК, ГНК) : 62 [14:00:37]line Товар: 2710124130 [14:00:37]line Аи-92-К-2 [14:00:37]line 2.400 * 66.90 [14:00:37]line = 160.56 [14:00:37]line НДС 12% НСП 1% [14:00:37]line > о реализуемом товаре [14:00:37]line ОКРУГЛЕНИЕ: -0.56 [14:00:37]line ИТОГО: 160.00 [14:00:37]line Внесено: 160.00 [14:00:37]line СДАЧА: 0.00 [14:00:37]line НСП 1% : 1.42 [14:00:37]line НДС 12% : 17.05 [14:00:37]line Наличными: 160.00 [14:00:37]line Безнал.: 0.00 [14:00:37]line Место: АЗС № 172 "Партнер Нефть" [14:00:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:00:37]line СНО: Общий режим [14:00:37]line Чек 338 26.10.2024 14:00 [14:00:37]line Смена: 532 ФФД: 1.0 [14:00:37]line ЗНМ: 0300000116 [14:00:37]line РНМ: 0000000000091780 [14:00:37]line Версия ККМ: 001 [14:00:37]line ФМ: 0000000000871765 [14:00:37]line ФД: 308917 [14:00:37]line ФПД: 83622852279216 [14:00:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T140036&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308917&fm=83622852279216&tin=02508201610067®Number=0000000000091780&sum=16000 [14:00:37]Connected sock=10 [14:00:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 91 DC 07 01 92 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 60 09 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B8 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 A9 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 52 01 00 00 F4 03 04 00 04 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 B6 04 00 35 04 06 00 4C 0D F6 67 BB B0 5E CF 7A C6 AB D0 43 C8 [14:00:37]written 0, free lines is 4095 [14:00:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F0 A3 47 00 EB 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 31 37 36 35 10 04 04 00 B5 B6 04 00 F4 03 04 00 62 9C 1C 67 B6 04 01 00 00 9D B1 DA 42 49 CB B6 C4 [14:00:37]CommunicateWithHost err = 0 [14:00:37]CheckOFDResponse [14:00:37]1017 (14) - 77093643461234 [14:00:37]1041 (16) - 0000000000871765 [14:00:37]1040 (4) - 308917 [14:00:37]1012 (4) - 26.10.2024 07:38 [14:00:37]1206 (1) - 0 [14:00:37]OFD Sender: Remove packet 308917 [14:00:37]ProducePacketName [14:00:37]name=ofd_packets/00308917 [14:00:37]NVStorageDeleteData [14:00:38]Write to MH i2c: 01 00 00 DA 04 DE [14:00:38]Write i2c OK [14:00:38]MH_I2C_Read... [14:00:38]Read from MH i2c: 01 [14:00:38]MH_I2C_Read... [14:00:38]Read from MH i2c: 01 07 00 [14:00:38]MH_I2C_Read... [14:00:38]Read from MH i2c: 01 07 00 DA 04 00 00 00 00 00 BB 0C AC [14:00:38]RasterBufferAndPrint [14:00:38]line [14:00:38]line [14:00:38]line [14:00:38]line [14:00:38]line [14:00:38]written 0, free lines is 3266 [14:00:38]MH_Cut [14:00:38]Write to MH i2c: D1 01 00 E1 04 01 B7 [14:00:38]Write i2c OK [14:00:38]MH_I2C_Read... [14:00:38]Read from MH i2c: D1 [14:00:38]MH_I2C_Read... [14:00:38]Read from MH i2c: D1 01 00 [14:00:38]MH_I2C_Read... [14:00:38]Read from MH i2c: D1 01 00 E1 04 00 B6 [14:00:38]Write to MH i2c: 01 00 00 E2 04 E6 [14:00:38]Write i2c OK [14:00:38]MH_I2C_Read... [14:00:38]OFD Sender: No OFD packet to send [14:00:39]*** Cut start [14:00:39]*** Purtial cut [14:00:39]*** Stage 1: CUTSNS_PIN = 1 [14:00:39]Read from MH i2c: 01 [14:00:39]MH_I2C_Read... [14:00:39]*** Stop cut motor [14:00:39]*** Cut end [14:00:39]Read from MH i2c: 01 07 00 [14:00:39]MH_I2C_Read... [14:00:39]Read from MH i2c: 01 07 00 E2 04 00 00 00 00 00 FF 0F FB [14:00:39]process_action close_receipt done [14:00:39]requested_data is exist [14:00:39]produce_requested_data [14:00:39]requested_item fm.sn is exist - process it [14:00:39]wFMCommunicate request_size=4 [14:00:39]MH_SAM_APDU [14:00:39]CAPDU: 80 11 00 00 [14:00:39]Write to MH i2c: E2 08 00 E3 04 80 11 00 00 00 00 00 00 61 [14:00:39]Write i2c OK [14:00:39]MH_I2C_Read... [14:00:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:39]Read from MH i2c: E2 [14:00:39]MH_I2C_Read... [14:00:39]Read from MH i2c: E2 17 00 [14:00:39]MH_I2C_Read... [14:00:39]Read from MH i2c: E2 17 00 E3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B6 [14:00:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:00:39]wFMCommunicate OK [14:00:39]requested_item fd.num is exist - process it [14:00:39]SAM_PROTO_GetFieldsCounters [14:00:39]wFMCommunicate request_size=4 [14:00:39]MH_SAM_APDU [14:00:39]CAPDU: 80 13 00 00 [14:00:39]Write to MH i2c: E2 08 00 E4 04 80 13 00 00 00 00 00 00 64 [14:00:39]Write i2c OK [14:00:39]MH_I2C_Read... [14:00:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:39]Read from MH i2c: E2 [14:00:39]MH_I2C_Read... [14:00:39]Read from MH i2c: E2 62 00 [14:00:39]MH_I2C_Read... [14:00:39]Read from MH i2c: E2 62 00 E4 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B5 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [14:00: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B5 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 52 01 00 00 5E 04 04 00 52 01 00 00 57 04 04 00 53 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:00:39]wFMCommunicate OK [14:00:39]SAM_PROTO_GetFieldsCounters done [14:00:39]requested_item shift.num is exist - process it [14:00:39]requested_item shift.opened is exist - process it [14:00:39]req_shift_opened [14:00:39]FM_GetShiftState [14:00:39]SAM_PROTO_GetShiftState [14:00:39]wFMCommunicate request_size=4 [14:00:39]MH_SAM_APDU [14:00:39]CAPDU: 80 13 01 00 [14:00:39]Write to MH i2c: E2 08 00 E5 04 80 13 01 00 00 00 00 00 66 [14:00:39]Write i2c OK [14:00:39]MH_I2C_Read... [14:00:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:39]Read from MH i2c: E2 [14:00:39]MH_I2C_Read... [14:00:39]Read from MH i2c: E2 0E 00 [14:00:39]MH_I2C_Read... [14:00:39]Read from MH i2c: E2 0E 00 E5 04 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E4 [14:00:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:00:39]wFMCommunicate OK [14:00:39]SAM_PROTO_GetShiftState done [14:00:39]FM_GetShiftState done [14:00:39]req_shift_opened done [14:00:39]requested_item shift.open_date is exist - process it [14:00:39]req_shift_open_date [14:00:39]req_shift_open_date done [14:00:39]produce_requested_data done [14:00:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308917,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:00:39]process_action_free close_receipt [14:00:39]json_value_free [14:00:39]json_value_free done [14:00:39]process_json_proto returns [14:00:39]Send response to host [14:00:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308917,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:00:39]free response buf [14:00:39]execute_script done [14:00:39]execute_script returns [14:00:39]free content buf [14:00:39]Sock 9.Close socket [14:00:39]Sock 9.Thread stoped [14:00:43]OFD Sender: No OFD packet to send [14:00:48]OFD Sender: No OFD packet to send [14:00:53]OFD Sender: No OFD packet to send [14:00:58]OFD Sender: No OFD packet to send [14:01:03]OFD Sender: No OFD packet to send [14:01:08]OFD Sender: No OFD packet to send [14:01:13]OFD Sender: No OFD packet to send [14:01:18]OFD Sender: No OFD packet to send [14:01:23]OFD Sender: No OFD packet to send [14:01:28]OFD Sender: No OFD packet to send [14:01:33]OFD Sender: No OFD packet to send [14:01:38]OFD Sender: No OFD packet to send [14:01:43]OFD Sender: No OFD packet to send [14:01:48]accept exits with 7 [14:01:48]New connection [14:01:48]New thread 3066879332 created [14:01:48]Thread 3067022692 joined [14:01:48]Waiting for new connection... [14:01:48] Sock 7.Parse request [14:01:48]Sock 7.Check first char [14:01:48]Sock 7.First char is OK [14:01:48]request: POST /json_proto HTTP/1.0 [14:01:48]Method: POST [14:01:48]URL: /json_proto [14:01:48]Method is POST - this is cgi request [14:01:48]url: /json_proto [14:01:48]query_string will be loaded in cgi processing [14:01:48]execute_cgi json_proto POST (null) [14:01:48]execute_cgi path=json_proto method=POST [14:01:48]POST find Content-Length [14:01:48]Host: 172.17.96.3:8080 [14:01:48]Content-Length: 678 [14:01:48]Content-Type: application/json [14:01:48] [14:01:48]POST finish read [14:01:48]Found Content-Length = 678 [14:01:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [14:01:48]execute_script... [14:01: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)642790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [14:01:48]POST & json_proto [14:01:48]process_json_proto [14:01:48]json parsed OK: [14:01:48]protocol is kg_v1.0 [14:01:48]action value=close_receipt [14:01:48]process_action close_receipt [14:01:48]cmd_close_receipt [14:01:48]MH_GetDate [14:01:48]Write to MH i2c: F0 00 00 E6 04 D9 [14:01:48]Write i2c OK [14:01:48]MH_I2C_Read... [14:01:48]Read from MH i2c: F0 [14:01:48]MH_I2C_Read... [14:01:48]Read from MH i2c: F0 09 00 [14:01:48]MH_I2C_Read... [14:01:48]Read from MH i2c: F0 09 00 E6 04 00 4C F6 1C 67 44 5E 04 65 B2 [14:01:48]GetLastDocTimeStamp 1729951236 [14:01:48]current date 1729951308 [14:01:48]FM_GetShiftState [14:01:48]SAM_PROTO_GetShiftState [14:01:48]wFMCommunicate request_size=4 [14:01:48]MH_SAM_APDU [14:01:48]CAPDU: 80 13 01 00 [14:01:48]Write to MH i2c: E2 08 00 E7 04 80 13 01 00 00 00 00 00 68 [14:01:48]Write i2c OK [14:01:48]MH_I2C_Read... [14:01:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:48]Read from MH i2c: E2 [14:01:48]MH_I2C_Read... [14:01:48]Read from MH i2c: E2 0E 00 [14:01:48]MH_I2C_Read... [14:01:48]Read from MH i2c: E2 0E 00 E7 04 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E6 [14:01:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:01:48]wFMCommunicate OK [14:01:48]SAM_PROTO_GetShiftState done [14:01:48]FM_GetShiftState done [14:01:48]opened in 1729902265 [14:01:48]opened+sec_in_day 1729988665 [14:01:48]quantity*price = 70044 [14:01:48]sum+1 = 70045 [14:01:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 339 26.10.2024 14:01 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308918 ФПД: 26781770428837 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T140148&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308918&fm=26781770428837&tin=02508201610067®Number=0000000000091780&sum=70000 [14:01:49]StoreToDocumentArchive [14:01:49]shift 532 fd 308918 [14:01:49]save to /storage/0532/doc_00308918 [14:01:49]save last doc name /storage/0532/doc_00308918 to /storage/kkm_last_doc_name [14:01:49]save OK [14:01:49]Clear old archive folders... [14:01:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:01:49]tlvbuf is 000F64D0 [14:01:49]SAM_PROTO_ClearQueue [14:01:49]wFMCommunicate request_size=4 [14:01:49]MH_SAM_APDU [14:01:49]CAPDU: 80 09 00 00 [14:01:49]Write to MH i2c: E2 08 00 F4 04 80 09 00 00 00 00 00 00 6A [14:01:49]Write i2c OK [14:01:49]MH_I2C_Read... [14:01:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:01:49]Read from MH i2c: E2 [14:01:49]MH_I2C_Read... [14:01:49]Read from MH i2c: E2 03 00 [14:01:49]MH_I2C_Read... [14:01:49]Read from MH i2c: E2 03 00 F4 04 00 90 00 6C [14:01:49]RAPDU: 90 00 [14:01:49]wFMCommunicate OK [14:01:49]SAM_PROTO_ClearQueue done [14:01:49]KKMCreateOFDPacket [14:01:49]OFDProtocolAddRootSTLVToBuf [14:01:49]FM_MakeSignedData [14:01:49]FM_MakeSignedData [14:01:49]SAM_PROTO_SignData [14:01:49]wFMCommunicate request_size=4 [14:01:49]MH_SAM_APDU [14:01:49]CAPDU: 80 0D 01 02 [14:01:49]Write to MH i2c: E2 08 00 F5 04 80 0D 01 02 00 00 00 00 72 [14:01:49]Write i2c OK [14:01:49]MH_I2C_Read... [14:01:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:01:49]Read from MH i2c: E2 [14:01:49]MH_I2C_Read... [14:01:49]Read from MH i2c: E2 03 00 [14:01:49]MH_I2C_Read... [14:01:49]Read from MH i2c: E2 03 00 F5 04 00 90 00 6D [14:01:49]RAPDU: 90 00 [14:01:49]wFMCommunicate OK [14:01:49]wFMCommunicate request_size=255 [14:01:49]MH_SAM_APDU [14:01: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 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 53 01 00 00 F4 03 04 00 4C F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 B6 04 00 35 04 06 00 18 [14:01:49]Write to MH i2c: E2 02 01 F6 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 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 53 01 00 00 F4 03 04 00 4C F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 B6 04 00 35 04 06 00 18 00 00 C7 [14:01:49]Write i2c OK [14:01:49]MH_I2C_Read... [14:01:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:49]Read from MH i2c: E2 [14:01:49]MH_I2C_Read... [14:01:49]Read from MH i2c: E2 03 00 [14:01:49]MH_I2C_Read... [14:01:49]Read from MH i2c: E2 03 00 F6 04 00 90 00 6E [14:01:49]RAPDU: 90 00 [14:01:49]wFMCommunicate OK [14:01:49]wFMCommunicate request_size=10 [14:01:49]MH_SAM_APDU [14:01:49]CAPDU: 80 0D 02 02 05 5B 9D E9 B1 A5 [14:01:49]Write to MH i2c: E2 0D 00 F7 04 80 0D 02 02 05 00 5B 9D E9 B1 A5 00 00 B6 [14:01:49]Write i2c OK [14:01:49]MH_I2C_Read... [14:01:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:49]Read from MH i2c: E2 [14:01:49]MH_I2C_Read... [14:01:49]Read from MH i2c: E2 03 00 [14:01:49]MH_I2C_Read... [14:01:49]Read from MH i2c: E2 03 00 F7 04 00 90 00 6F [14:01:49]RAPDU: 90 00 [14:01:49]wFMCommunicate OK [14:01:49]wFMCommunicate request_size=4 [14:01:49]MH_SAM_APDU [14:01:49]CAPDU: 80 0D 03 02 [14:01:49]Write to MH i2c: E2 08 00 F8 04 80 0D 03 02 00 00 00 00 77 [14:01:49]Write i2c OK [14:01:49]MH_I2C_Read... [14:01:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:01:50]Read from MH i2c: E2 [14:01:50]MH_I2C_Read... [14:01:50]Read from MH i2c: E2 0B 00 [14:01:50]MH_I2C_Read... [14:01:50]Read from MH i2c: E2 0B 00 F8 04 00 6F 41 C8 64 66 12 E0 E1 90 00 8D [14:01:50]RAPDU: 6F 41 C8 64 66 12 E0 E1 90 00 [14:01:50]wFMCommunicate OK [14:01:50]SAM_PROTO_SignData done [14:01:50]FM_MakeSignedData done [14:01:50]CreateOFDProtocolMessage [14:01:50]wFMCommunicate request_size=4 [14:01:50]MH_SAM_APDU [14:01:50]CAPDU: 80 11 00 00 [14:01:50]Write to MH i2c: E2 08 00 F9 04 80 11 00 00 00 00 00 00 77 [14:01:50]Write i2c OK [14:01:50]MH_I2C_Read... [14:01:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:50]Read from MH i2c: E2 [14:01:50]MH_I2C_Read... [14:01:50]Read from MH i2c: E2 17 00 [14:01:50]MH_I2C_Read... [14:01:50]Read from MH i2c: E2 17 00 F9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CC [14:01:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:01:50]wFMCommunicate OK [14:01:50]CreateOFDProtocolMessage done [14:01:50]OFDSenderStorePacket 308918 [14:01:50]StoreOFDPacket docnum=308918 [14:01:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CF 0C 07 01 A9 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 53 01 00 00 F4 03 04 00 4C F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 B6 04 00 35 04 06 00 18 5B 9D E9 B1 A5 6F 41 C8 64 66 12 E0 E1 [14:01:50]CheckFolder [14:01:50]dirname=/storage/ofd_packets [14:01:50]CheckFolder done [14:01:50]ProducePacketName [14:01:50]name=ofd_packets/00308918 [14:01:50]NVStorageSaveData ofd_packets/00308918 [14:01:50]File name is /storage/ofd_packets/00308918 [14:01:50]Write 301 bytes [14:01:50]NVStorageSaveData done [14:01:50]OFDSenderStorePacket done [14:01:50]KKMCreateOFDPacket done [14:01:50]NVStorageSaveData kkm_last_timestamp [14:01:50]File name is /storage/kkm_last_timestamp [14:01:50]Write 4 bytes [14:01:50]NVStorageSaveData done [14:01:50]ExternCall_PrintAddStr [14:01:50]wPrintStart [14:01:50]Write to MH i2c: 01 00 00 FA 04 FE [14:01:50]Write i2c OK [14:01:50]MH_I2C_Read... [14:01:50]Read from MH i2c: 01 [14:01:50]MH_I2C_Read... [14:01:50]Read from MH i2c: 01 07 00 [14:01:50]MH_I2C_Read... [14:01:50]Read from MH i2c: 01 07 00 FA 04 00 00 00 00 00 FF 0F 13 [14:01:50]RasterBufferAndPrint [14:01:50]line Счет N : (1)642790 [14:01:50]line ИНН: 02508201610067 [14:01:50]line Контрольно-Кассовый Чек [14:01:50]line ПРОДАЖА [14:01:50]line ТРК (МРК, ГНК) : 31 [14:01:50]line Товар: 2710124130 [14:01:50]line Аи-92-К-2 [14:01:50]line 10.470 * 66.90 [14:01:50]line = 700.44 [14:01:50]line НДС 12% НСП 1% [14:01:50]line > о реализуемом товаре [14:01:50]line ОКРУГЛЕНИЕ: -0.44 [14:01:50]line ИТОГО: 700.00 [14:01:50]line Внесено: 700.00 [14:01:50]line СДАЧА: 0.00 [14:01:50]line НСП 1% : 6.20 [14:01:50]line НДС 12% : 74.38 [14:01:50]line Наличными: 700.00 [14:01:50]line Безнал.: 0.00 [14:01:50]line Место: АЗС № 172 "Партнер Нефть" [14:01:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:01:50]line СНО: Общий режим [14:01:50]line Чек 339 26.10.2024 14:01 [14:01:50]line Смена: 532 ФФД: 1.0 [14:01:50]line ЗНМ: 0300000116 [14:01:50]line РНМ: 0000000000091780 [14:01:50]line Версия ККМ: 001 [14:01:50]line ФМ: 0000000000871765 [14:01:50]line ФД: 308918 [14:01:50]line ФПД: 26781770428837 [14:01:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T140148&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308918&fm=26781770428837&tin=02508201610067®Number=0000000000091780&sum=70000 [14:01:50]written 0, free lines is 4095 [14:01:50]OFD Sender: Processing packet 308918 [packets to send 223, broken 222] [14:01:50]ProducePacketName [14:01:50]name=ofd_packets/00308918 [14:01:50]OFD Sender: To server: pG, [14:01:50]CommunicateWithHost lk.salyk.kg:30040 [14:01:50]ConnectInit lk.salyk.kg [14:01:50]Write to MH i2c: 01 00 00 24 05 29 [14:01:50]Write i2c OK [14:01:50]MH_I2C_Read... [14:01:50]Read from MH i2c: 01 [14:01:50]MH_I2C_Read... [14:01:50]Read from MH i2c: 01 07 00 [14:01:50]MH_I2C_Read... [14:01:50]Read from MH i2c: 01 07 00 24 05 00 00 00 00 00 B4 0C F0 [14:01:50]RasterBufferAndPrint [14:01:50]line [14:01:50]line [14:01:50]line [14:01:50]line [14:01:50]line [14:01:50]written 0, free lines is 3256 [14:01:50]MH_Cut [14:01:50]Write to MH i2c: D1 01 00 2B 05 01 02 [14:01:50]Write i2c OK [14:01:50]MH_I2C_Read... [14:01:50]Read from MH i2c: D1 [14:01:50]MH_I2C_Read... [14:01:50]Read from MH i2c: D1 01 00 [14:01:50]MH_I2C_Read... [14:01:50]Read from MH i2c: D1 01 00 2B 05 00 01 [14:01:50]Write to MH i2c: 01 00 00 2C 05 31 [14:01:50]Write i2c OK [14:01:50]MH_I2C_Read... [14:01:50]Connected sock=11 [14:01:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CF 0C 07 01 A9 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 53 01 00 00 F4 03 04 00 4C F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 B6 04 00 35 04 06 00 18 5B 9D E9 B1 A5 6F 41 C8 64 66 12 E0 E1 [14:01:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2C 5D 47 00 96 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 B6 04 00 F4 03 04 00 AB 9C 1C 67 B6 04 01 00 00 02 83 AF C6 6B 5B 29 69 [14:01:50]CommunicateWithHost err = 0 [14:01:50]CheckOFDResponse [14:01:50]1017 (14) - 77093643461234 [14:01:50]1041 (16) - 0000000000871765 [14:01:50]1040 (4) - 308918 [14:01:50]1012 (4) - 26.10.2024 07:39 [14:01:50]1206 (1) - 0 [14:01:50]OFD Sender: Remove packet 308918 [14:01:50]ProducePacketName [14:01:50]name=ofd_packets/00308918 [14:01:50]NVStorageDeleteData [14:01:51]OFD Sender: No OFD packet to send [14:01:51]*** Cut start [14:01:51]*** Purtial cut [14:01:51]*** Stage 1: CUTSNS_PIN = 1 [14:01:51]Read from MH i2c: 01 [14:01:51]MH_I2C_Read... [14:01:51]*** Stop cut motor [14:01:51]*** Cut end [14:01:51]Read from MH i2c: 01 07 00 [14:01:51]MH_I2C_Read... [14:01:51]Read from MH i2c: 01 07 00 2C 05 00 00 00 00 00 FF 0F 46 [14:01:51]process_action close_receipt done [14:01:51]requested_data is exist [14:01:51]produce_requested_data [14:01:51]requested_item fm.sn is exist - process it [14:01:51]wFMCommunicate request_size=4 [14:01:51]MH_SAM_APDU [14:01:51]CAPDU: 80 11 00 00 [14:01:51]Write to MH i2c: E2 08 00 2D 05 80 11 00 00 00 00 00 00 AC [14:01:51]Write i2c OK [14:01:51]MH_I2C_Read... [14:01:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:51]Read from MH i2c: E2 [14:01:51]MH_I2C_Read... [14:01:51]Read from MH i2c: E2 17 00 [14:01:51]MH_I2C_Read... [14:01:51]Read from MH i2c: E2 17 00 2D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 01 [14:01:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:01:51]wFMCommunicate OK [14:01:51]requested_item fd.num is exist - process it [14:01:51]SAM_PROTO_GetFieldsCounters [14:01:51]wFMCommunicate request_size=4 [14:01:51]MH_SAM_APDU [14:01:51]CAPDU: 80 13 00 00 [14:01:51]Write to MH i2c: E2 08 00 2E 05 80 13 00 00 00 00 00 00 AF [14:01:51]Write i2c OK [14:01:51]MH_I2C_Read... [14:01:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:01:51]Read from MH i2c: E2 [14:01:51]MH_I2C_Read... [14:01:51]Read from MH i2c: E2 62 00 [14:01:51]MH_I2C_Read... [14:01:51]Read from MH i2c: E2 62 00 2E 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B6 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 54 [14:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B6 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 53 01 00 00 5E 04 04 00 53 01 00 00 57 04 04 00 54 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:01:51]wFMCommunicate OK [14:01:51]SAM_PROTO_GetFieldsCounters done [14:01:51]requested_item shift.num is exist - process it [14:01:51]requested_item shift.opened is exist - process it [14:01:51]req_shift_opened [14:01:51]FM_GetShiftState [14:01:51]SAM_PROTO_GetShiftState [14:01:51]wFMCommunicate request_size=4 [14:01:51]MH_SAM_APDU [14:01:51]CAPDU: 80 13 01 00 [14:01:51]Write to MH i2c: E2 08 00 2F 05 80 13 01 00 00 00 00 00 B1 [14:01:51]Write i2c OK [14:01:51]MH_I2C_Read... [14:01:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:51]Read from MH i2c: E2 [14:01:51]MH_I2C_Read... [14:01:51]Read from MH i2c: E2 0E 00 [14:01:51]MH_I2C_Read... [14:01:51]Read from MH i2c: E2 0E 00 2F 05 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2F [14:01:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:01:51]wFMCommunicate OK [14:01:51]SAM_PROTO_GetShiftState done [14:01:51]FM_GetShiftState done [14:01:51]req_shift_opened done [14:01:51]requested_item shift.open_date is exist - process it [14:01:51]req_shift_open_date [14:01:51]req_shift_open_date done [14:01:51]produce_requested_data done [14:01:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308918,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:01:51]process_action_free close_receipt [14:01:51]json_value_free [14:01:51]json_value_free done [14:01:51]process_json_proto returns [14:01:51]Send response to host [14:01:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308918,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:01:51]free response buf [14:01:51]execute_script done [14:01:51]execute_script returns [14:01:51]free content buf [14:01:51]Sock 7.Close socket [14:01:51]Sock 7.Thread stoped [14:01:52]accept exits with 9 [14:01:52]New connection [14:01:52]New thread 3067022692 created [14:01:52]Thread 3066879332 joined [14:01:52]Waiting for new connection... [14:01:52] Sock 9.Parse request [14:01:52]Sock 9.Check first char [14:01:52]Sock 9.First char is OK [14:01:52]request: POST /json_proto HTTP/1.0 [14:01:52]Method: POST [14:01:52]URL: /json_proto [14:01:52]Method is POST - this is cgi request [14:01:52]url: /json_proto [14:01:52]query_string will be loaded in cgi processing [14:01:52]execute_cgi json_proto POST (null) [14:01:52]execute_cgi path=json_proto method=POST [14:01:52]POST find Content-Length [14:01:52]Host: 172.17.96.3:8080 [14:01:52]Content-Length: 682 [14:01:52]Content-Type: application/json [14:01:52] [14:01:52]POST finish read [14:01:52]Found Content-Length = 682 [14:01:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [14:01:52]execute_script... [14:01:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642788", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [14:01:52]POST & json_proto [14:01:52]process_json_proto [14:01:52]json parsed OK: [14:01:52]protocol is kg_v1.0 [14:01:52]action value=close_receipt [14:01:52]process_action close_receipt [14:01:52]cmd_close_receipt [14:01:52]MH_GetDate [14:01:52]Write to MH i2c: F0 00 00 30 05 24 [14:01:52]Write i2c OK [14:01:52]MH_I2C_Read... [14:01:52]Read from MH i2c: F0 [14:01:52]MH_I2C_Read... [14:01:52]Read from MH i2c: F0 09 00 [14:01:52]MH_I2C_Read... [14:01:52]Read from MH i2c: F0 09 00 30 05 00 50 F6 1C 67 44 5E 04 65 01 [14:01:52]GetLastDocTimeStamp 1729951308 [14:01:52]current date 1729951312 [14:01:52]FM_GetShiftState [14:01:52]SAM_PROTO_GetShiftState [14:01:52]wFMCommunicate request_size=4 [14:01:52]MH_SAM_APDU [14:01:52]CAPDU: 80 13 01 00 [14:01:52]Write to MH i2c: E2 08 00 31 05 80 13 01 00 00 00 00 00 B3 [14:01:52]Write i2c OK [14:01:52]MH_I2C_Read... [14:01:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:52]Read from MH i2c: E2 [14:01:52]MH_I2C_Read... [14:01:52]Read from MH i2c: E2 0E 00 [14:01:52]MH_I2C_Read... [14:01:52]Read from MH i2c: E2 0E 00 31 05 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 31 [14:01:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:01:52]wFMCommunicate OK [14:01:52]SAM_PROTO_GetShiftState done [14:01:52]FM_GetShiftState done [14:01:52]opened in 1729902265 [14:01:52]opened+sec_in_day 1729988665 [14:01:52]quantity*price = 100015 [14:01:52]sum+1 = 100017 [14:01:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 340 26.10.2024 14:01 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308919 ФПД: 180295284129431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T140152&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308919&fm=180295284129431&tin=02508201610067®Number=0000000000091780&sum=100000 [14:01:53]StoreToDocumentArchive [14:01:53]shift 532 fd 308919 [14:01:53]save to /storage/0532/doc_00308919 [14:01:53]save last doc name /storage/0532/doc_00308919 to /storage/kkm_last_doc_name [14:01:53]save OK [14:01:53]Clear old archive folders... [14:01:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:01:53]tlvbuf is 00094360 [14:01:53]SAM_PROTO_ClearQueue [14:01:53]wFMCommunicate request_size=4 [14:01:53]MH_SAM_APDU [14:01:53]CAPDU: 80 09 00 00 [14:01:53]Write to MH i2c: E2 08 00 3E 05 80 09 00 00 00 00 00 00 B5 [14:01:53]Write i2c OK [14:01:53]MH_I2C_Read... [14:01:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:01:53]Read from MH i2c: E2 [14:01:53]MH_I2C_Read... [14:01:53]Read from MH i2c: E2 03 00 [14:01:53]MH_I2C_Read... [14:01:53]Read from MH i2c: E2 03 00 3E 05 00 90 00 B7 [14:01:53]RAPDU: 90 00 [14:01:53]wFMCommunicate OK [14:01:53]SAM_PROTO_ClearQueue done [14:01:53]KKMCreateOFDPacket [14:01:53]OFDProtocolAddRootSTLVToBuf [14:01:53]FM_MakeSignedData [14:01:53]FM_MakeSignedData [14:01:53]SAM_PROTO_SignData [14:01:53]wFMCommunicate request_size=4 [14:01:53]MH_SAM_APDU [14:01:53]CAPDU: 80 0D 01 02 [14:01:53]Write to MH i2c: E2 08 00 3F 05 80 0D 01 02 00 00 00 00 BD [14:01:53]Write i2c OK [14:01:53]MH_I2C_Read... [14:01:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:01:53]Read from MH i2c: E2 [14:01:53]MH_I2C_Read... [14:01:53]Read from MH i2c: E2 03 00 [14:01:53]MH_I2C_Read... [14:01:53]Read from MH i2c: E2 03 00 3F 05 00 90 00 B8 [14:01:53]RAPDU: 90 00 [14:01:53]wFMCommunicate OK [14:01:53]wFMCommunicate request_size=255 [14:01:53]MH_SAM_APDU [14:01:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 54 01 00 00 F4 03 04 00 50 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B6 04 00 35 04 06 00 A3 [14:01:53]Write to MH i2c: E2 02 01 40 05 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 54 01 00 00 F4 03 04 00 50 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B6 04 00 35 04 06 00 A3 00 00 8D [14:01:53]Write i2c OK [14:01:53]MH_I2C_Read... [14:01:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:54]Read from MH i2c: E2 [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: E2 03 00 [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: E2 03 00 40 05 00 90 00 B9 [14:01:54]RAPDU: 90 00 [14:01:54]wFMCommunicate OK [14:01:54]wFMCommunicate request_size=10 [14:01:54]MH_SAM_APDU [14:01:54]CAPDU: 80 0D 02 02 05 FA 44 5D 7E 97 [14:01:54]Write to MH i2c: E2 0D 00 41 05 80 0D 02 02 05 00 FA 44 5D 7E 97 00 00 7A [14:01:54]Write i2c OK [14:01:54]MH_I2C_Read... [14:01:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:01:54]Read from MH i2c: E2 [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: E2 03 00 [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: E2 03 00 41 05 00 90 00 BA [14:01:54]RAPDU: 90 00 [14:01:54]wFMCommunicate OK [14:01:54]wFMCommunicate request_size=4 [14:01:54]MH_SAM_APDU [14:01:54]CAPDU: 80 0D 03 02 [14:01:54]Write to MH i2c: E2 08 00 42 05 80 0D 03 02 00 00 00 00 C2 [14:01:54]Write i2c OK [14:01:54]MH_I2C_Read... [14:01:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:01:54]Read from MH i2c: E2 [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: E2 0B 00 [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: E2 0B 00 42 05 00 16 5B DE 92 A1 5B B4 DC 90 00 30 [14:01:54]RAPDU: 16 5B DE 92 A1 5B B4 DC 90 00 [14:01:54]wFMCommunicate OK [14:01:54]SAM_PROTO_SignData done [14:01:54]FM_MakeSignedData done [14:01:54]CreateOFDProtocolMessage [14:01:54]wFMCommunicate request_size=4 [14:01:54]MH_SAM_APDU [14:01:54]CAPDU: 80 11 00 00 [14:01:54]Write to MH i2c: E2 08 00 43 05 80 11 00 00 00 00 00 00 C2 [14:01:54]Write i2c OK [14:01:54]MH_I2C_Read... [14:01:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:54]Read from MH i2c: E2 [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: E2 17 00 [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: E2 17 00 43 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 17 [14:01:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:01:54]wFMCommunicate OK [14:01:54]CreateOFDProtocolMessage done [14:01:54]OFDSenderStorePacket 308919 [14:01:54]StoreOFDPacket docnum=308919 [14:01:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 03 11 07 01 08 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 54 01 00 00 F4 03 04 00 50 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B6 04 00 35 04 06 00 A3 FA 44 5D 7E 97 16 5B DE 92 A1 5B B4 DC [14:01:54]CheckFolder [14:01:54]dirname=/storage/ofd_packets [14:01:54]CheckFolder done [14:01:54]ProducePacketName [14:01:54]name=ofd_packets/00308919 [14:01:54]NVStorageSaveData ofd_packets/00308919 [14:01:54]File name is /storage/ofd_packets/00308919 [14:01:54]Write 301 bytes [14:01:54]NVStorageSaveData done [14:01:54]OFDSenderStorePacket done [14:01:54]KKMCreateOFDPacket done [14:01:54]NVStorageSaveData kkm_last_timestamp [14:01:54]File name is /storage/kkm_last_timestamp [14:01:54]Write 4 bytes [14:01:54]NVStorageSaveData done [14:01:54]ExternCall_PrintAddStr [14:01:54]wPrintStart [14:01:54]Write to MH i2c: 01 00 00 44 05 49 [14:01:54]Write i2c OK [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: 01 [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: 01 07 00 [14:01:54]MH_I2C_Read... [14:01:54]Read from MH i2c: 01 07 00 44 05 00 00 00 00 00 FF 0F 5E [14:01:54]RasterBufferAndPrint [14:01:54]line Счет N : (1)642788 [14:01:54]line ИНН: 02508201610067 [14:01:54]line Контрольно-Кассовый Чек [14:01:54]line ПРОДАЖА [14:01:54]line ТРК (МРК, ГНК) : 41 [14:01:54]line Товар: 2710124130 [14:01:54]line Аи-92-К-2 [14:01:54]line 14.950 * 66.90 [14:01:54]line = 1000.16 [14:01:54]line НДС 12% НСП 1% [14:01:54]line > о реализуемом товаре [14:01:54]line ОКРУГЛЕНИЕ: -0.16 [14:01:54]line ИТОГО: 1000.00 [14:01:54]line Внесено: 1000.00 [14:01:54]line СДАЧА: 0.00 [14:01:54]line НСП 1% : 8.85 [14:01:54]line НДС 12% : 106.21 [14:01:54]line Наличными: 1000.00 [14:01:54]line Безнал.: 0.00 [14:01:54]line Место: АЗС № 172 "Партнер Нефть" [14:01:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:01:54]line СНО: Общий режим [14:01:54]line Чек 340 26.10.2024 14:01 [14:01:54]line Смена: 532 ФФД: 1.0 [14:01:54]line ЗНМ: 0300000116 [14:01:54]line РНМ: 0000000000091780 [14:01:54]line Версия ККМ: 001 [14:01:54]line ФМ: 0000000000871765 [14:01:54]line ФД: 308919 [14:01:54]line ФПД: 180295284129431 [14:01:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T140152&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308919&fm=180295284129431&tin=02508201610067®Number=0000000000091780&sum=100000 [14:01:54]OFD Sender: Processing packet 308919 [packets to send 223, broken 222] [14:01:54]ProducePacketName [14:01:54]name=ofd_packets/00308919 [14:01:54]written 0, free lines is 4095 [14:01:54]OFD Sender: To server: pG, [14:01:54]CommunicateWithHost lk.salyk.kg:30040 [14:01:54]ConnectInit lk.salyk.kg [14:01:54]Connected sock=10 [14:01:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 03 11 07 01 08 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 54 01 00 00 F4 03 04 00 50 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B6 04 00 35 04 06 00 A3 FA 44 5D 7E 97 16 5B DE 92 A1 5B B4 DC [14:01:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AA 7D 47 00 9C 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B6 04 00 F4 03 04 00 AF 9C 1C 67 B6 04 01 00 00 3A A3 8F 08 F5 0E 57 7B [14:01:54]CommunicateWithHost err = 0 [14:01:54]CheckOFDResponse [14:01:54]1017 (14) - 77093643461234 [14:01:54]1041 (16) - 0000000000871765 [14:01:54]1040 (4) - 308919 [14:01:54]1012 (4) - 26.10.2024 07:39 [14:01:54]1206 (1) - 0 [14:01:54]OFD Sender: Remove packet 308919 [14:01:54]ProducePacketName [14:01:54]name=ofd_packets/00308919 [14:01:54]NVStorageDeleteData [14:01:55]Write to MH i2c: 01 00 00 6E 05 73 [14:01:55]Write i2c OK [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: 01 [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: 01 07 00 [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: 01 07 00 6E 05 00 00 00 00 00 ED 0C 73 [14:01:55]RasterBufferAndPrint [14:01:55]line [14:01:55]line [14:01:55]line [14:01:55]line [14:01:55]line [14:01:55]written 0, free lines is 3322 [14:01:55]MH_Cut [14:01:55]Write to MH i2c: D1 01 00 75 05 01 4C [14:01:55]Write i2c OK [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: D1 [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: D1 01 00 [14:01:55]MH_I2C_Read... [14:01:55]Read from MH i2c: D1 01 00 75 05 00 4B [14:01:55]Write to MH i2c: 01 00 00 76 05 7B [14:01:55]Write i2c OK [14:01:55]MH_I2C_Read... [14:01:55]OFD Sender: No OFD packet to send [14:01:55]*** Cut start [14:01:55]*** Purtial cut [14:01:55]*** Stage 1: CUTSNS_PIN = 1 [14:01:56]Read from MH i2c: 01 [14:01:56]MH_I2C_Read... [14:01:56]*** Stop cut motor [14:01:56]*** Cut end [14:01:56]Read from MH i2c: 01 07 00 [14:01:56]MH_I2C_Read... [14:01:56]Read from MH i2c: 01 07 00 76 05 00 00 00 00 00 FF 0F 90 [14:01:56]process_action close_receipt done [14:01:56]requested_data is exist [14:01:56]produce_requested_data [14:01:56]requested_item fm.sn is exist - process it [14:01:56]wFMCommunicate request_size=4 [14:01:56]MH_SAM_APDU [14:01:56]CAPDU: 80 11 00 00 [14:01:56]Write to MH i2c: E2 08 00 77 05 80 11 00 00 00 00 00 00 F6 [14:01:56]Write i2c OK [14:01:56]MH_I2C_Read... [14:01:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:01:56]Read from MH i2c: E2 [14:01:56]MH_I2C_Read... [14:01:56]Read from MH i2c: E2 17 00 [14:01:56]MH_I2C_Read... [14:01:56]Read from MH i2c: E2 17 00 77 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4B [14:01:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:01:56]wFMCommunicate OK [14:01:56]requested_item fd.num is exist - process it [14:01:56]SAM_PROTO_GetFieldsCounters [14:01:56]wFMCommunicate request_size=4 [14:01:56]MH_SAM_APDU [14:01:56]CAPDU: 80 13 00 00 [14:01:56]Write to MH i2c: E2 08 00 78 05 80 13 00 00 00 00 00 00 F9 [14:01:56]Write i2c OK [14:01:56]MH_I2C_Read... [14:01:56]Read from MH i2c: E2 [14:01:56]MH_I2C_Read... [14:01:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:01:56]Read from MH i2c: E2 62 00 [14:01:56]MH_I2C_Read... [14:01:56]Read from MH i2c: E2 62 00 78 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B7 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 A2 [14:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B7 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 54 01 00 00 5E 04 04 00 54 01 00 00 57 04 04 00 55 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:01:56]wFMCommunicate OK [14:01:56]SAM_PROTO_GetFieldsCounters done [14:01:56]requested_item shift.num is exist - process it [14:01:56]requested_item shift.opened is exist - process it [14:01:56]req_shift_opened [14:01:56]FM_GetShiftState [14:01:56]SAM_PROTO_GetShiftState [14:01:56]wFMCommunicate request_size=4 [14:01:56]MH_SAM_APDU [14:01:56]CAPDU: 80 13 01 00 [14:01:56]Write to MH i2c: E2 08 00 79 05 80 13 01 00 00 00 00 00 FB [14:01:56]Write i2c OK [14:01:56]MH_I2C_Read... [14:01:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:01:56]Read from MH i2c: E2 [14:01:56]MH_I2C_Read... [14:01:56]Read from MH i2c: E2 0E 00 [14:01:56]MH_I2C_Read... [14:01:56]Read from MH i2c: E2 0E 00 79 05 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 79 [14:01:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:01:56]wFMCommunicate OK [14:01:56]SAM_PROTO_GetShiftState done [14:01:56]FM_GetShiftState done [14:01:56]req_shift_opened done [14:01:56]requested_item shift.open_date is exist - process it [14:01:56]req_shift_open_date [14:01:56]req_shift_open_date done [14:01:56]produce_requested_data done [14:01:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308919,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:01:56]process_action_free close_receipt [14:01:56]json_value_free [14:01:56]json_value_free done [14:01:56]process_json_proto returns [14:01:56]Send response to host [14:01:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308919,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:01:56]free response buf [14:01:56]execute_script done [14:01:56]execute_script returns [14:01:56]free content buf [14:01:56]Sock 9.Close socket [14:01:56]Sock 9.Thread stoped [14:02:00]OFD Sender: No OFD packet to send [14:02:05]OFD Sender: No OFD packet to send [14:02:09]accept exits with 7 [14:02:09]New connection [14:02:09]New thread 3066879332 created [14:02:09]Thread 3067022692 joined [14:02:09]Waiting for new connection... [14:02:09] Sock 7.Parse request [14:02:09]Sock 7.Check first char [14:02:09]Sock 7.First char is OK [14:02:09]request: POST /json_proto HTTP/1.0 [14:02:09]Method: POST [14:02:09]URL: /json_proto [14:02:09]Method is POST - this is cgi request [14:02:09]url: /json_proto [14:02:09]query_string will be loaded in cgi processing [14:02:09]execute_cgi json_proto POST (null) [14:02:09]execute_cgi path=json_proto method=POST [14:02:09]POST find Content-Length [14:02:09]Host: 172.17.96.3:8080 [14:02:09]Content-Length: 797 [14:02:09]Content-Type: application/json [14:02:09] [14:02:09]POST finish read [14:02:09]Found Content-Length = 797 [14:02:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642791", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:09]execute_script... [14:02: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)642791", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:09]POST & json_proto [14:02:09]process_json_proto [14:02:09]json parsed OK: [14:02:09]protocol is kg_v1.0 [14:02:09]action value=close_receipt [14:02:09]process_action close_receipt [14:02:09]cmd_close_receipt [14:02:09]MH_GetDate [14:02:09]Write to MH i2c: F0 00 00 7A 05 6E [14:02:09]Write i2c OK [14:02:09]MH_I2C_Read... [14:02:09]Read from MH i2c: F0 [14:02:09]MH_I2C_Read... [14:02:09]Read from MH i2c: F0 09 00 [14:02:09]MH_I2C_Read... [14:02:09]Read from MH i2c: F0 09 00 7A 05 00 62 F6 1C 67 44 5E 04 65 5D [14:02:09]GetLastDocTimeStamp 1729951312 [14:02:09]current date 1729951330 [14:02:09]FM_GetShiftState [14:02:09]SAM_PROTO_GetShiftState [14:02:09]wFMCommunicate request_size=4 [14:02:09]MH_SAM_APDU [14:02:09]CAPDU: 80 13 01 00 [14:02:09]Write to MH i2c: E2 08 00 7B 05 80 13 01 00 00 00 00 00 FD [14:02:09]Write i2c OK [14:02:09]MH_I2C_Read... [14:02:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:10]Read from MH i2c: E2 [14:02:10]MH_I2C_Read... [14:02:10]Read from MH i2c: E2 0E 00 [14:02:10]MH_I2C_Read... [14:02:10]Read from MH i2c: E2 0E 00 7B 05 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7B [14:02:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:02:10]wFMCommunicate OK [14:02:10]SAM_PROTO_GetShiftState done [14:02:10]FM_GetShiftState done [14:02:10]opened in 1729902265 [14:02:10]opened+sec_in_day 1729988665 [14:02:10]quantity*price = 0 [14:02:10]sum+1 = 1 [14:02:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 341 26.10.2024 14:02 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308920 ФПД: 22709716974657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T140210&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308920&fm=22709716974657&tin=02508201610067®Number=0000000000091780&sum=0 [14:02:11]StoreToDocumentArchive [14:02:11]shift 532 fd 308920 [14:02:11]save to /storage/0532/doc_00308920 [14:02:11]save last doc name /storage/0532/doc_00308920 to /storage/kkm_last_doc_name [14:02:11]save OK [14:02:11]Clear old archive folders... [14:02:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:02:11]tlvbuf is 000E2170 [14:02:11]SAM_PROTO_ClearQueue [14:02:11]wFMCommunicate request_size=4 [14:02:11]MH_SAM_APDU [14:02:11]CAPDU: 80 09 00 00 [14:02:11]Write to MH i2c: E2 08 00 88 05 80 09 00 00 00 00 00 00 FF [14:02:11]Write i2c OK [14:02:11]MH_I2C_Read... [14:02:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:02:11]Read from MH i2c: E2 [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: E2 03 00 [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: E2 03 00 88 05 00 90 00 01 [14:02:11]RAPDU: 90 00 [14:02:11]wFMCommunicate OK [14:02:11]SAM_PROTO_ClearQueue done [14:02:11]KKMCreateOFDPacket [14:02:11]OFDProtocolAddRootSTLVToBuf [14:02:11]FM_MakeSignedData [14:02:11]FM_MakeSignedData [14:02:11]SAM_PROTO_SignData [14:02:11]wFMCommunicate request_size=4 [14:02:11]MH_SAM_APDU [14:02:11]CAPDU: 80 0D 01 02 [14:02:11]Write to MH i2c: E2 08 00 89 05 80 0D 01 02 00 00 00 00 07 [14:02:11]Write i2c OK [14:02:11]MH_I2C_Read... [14:02:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:02:11]Read from MH i2c: E2 [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: E2 03 00 [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: E2 03 00 89 05 00 90 00 02 [14:02:11]RAPDU: 90 00 [14:02:11]wFMCommunicate OK [14:02:11]wFMCommunicate request_size=255 [14:02:11]MH_SAM_APDU [14:02:11]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 62 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 B6 04 00 35 04 06 00 14 A7 84 9C [14:02:11]Write to MH i2c: E2 02 01 8A 05 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 62 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 B6 04 00 35 04 06 00 14 A7 84 9C 00 00 74 [14:02:11]Write i2c OK [14:02:11]MH_I2C_Read... [14:02:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:11]Read from MH i2c: E2 [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: E2 03 00 [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: E2 03 00 8A 05 00 90 00 03 [14:02:11]RAPDU: 90 00 [14:02:11]wFMCommunicate OK [14:02:11]wFMCommunicate request_size=7 [14:02:11]MH_SAM_APDU [14:02:11]CAPDU: 80 0D 02 02 02 FC 41 [14:02:11]Write to MH i2c: E2 0A 00 8B 05 80 0D 02 02 02 00 FC 41 00 00 4B [14:02:11]Write i2c OK [14:02:11]MH_I2C_Read... [14:02:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:11]Read from MH i2c: E2 [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: E2 03 00 [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: E2 03 00 8B 05 00 90 00 04 [14:02:11]RAPDU: 90 00 [14:02:11]wFMCommunicate OK [14:02:11]wFMCommunicate request_size=4 [14:02:11]MH_SAM_APDU [14:02:11]CAPDU: 80 0D 03 02 [14:02:11]Write to MH i2c: E2 08 00 8C 05 80 0D 03 02 00 00 00 00 0C [14:02:11]Write i2c OK [14:02:11]MH_I2C_Read... [14:02:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:02:11]Read from MH i2c: E2 [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: E2 0B 00 [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: E2 0B 00 8C 05 00 8C 9C 6A C4 35 5E 50 24 90 00 6A [14:02:11]RAPDU: 8C 9C 6A C4 35 5E 50 24 90 00 [14:02:11]wFMCommunicate OK [14:02:11]SAM_PROTO_SignData done [14:02:11]FM_MakeSignedData done [14:02:11]CreateOFDProtocolMessage [14:02:11]wFMCommunicate request_size=4 [14:02:11]MH_SAM_APDU [14:02:11]CAPDU: 80 11 00 00 [14:02:11]Write to MH i2c: E2 08 00 8D 05 80 11 00 00 00 00 00 00 0C [14:02:11]Write i2c OK [14:02:11]MH_I2C_Read... [14:02:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:11]Read from MH i2c: E2 [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: E2 17 00 [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: E2 17 00 8D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 61 [14:02:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:02:11]wFMCommunicate OK [14:02:11]CreateOFDProtocolMessage done [14:02:11]OFDSenderStorePacket 308920 [14:02:11]StoreOFDPacket docnum=308920 [14:02:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 2F 29 04 01 EC 0D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 62 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 B6 04 00 35 04 06 00 14 A7 84 9C FC 41 8C 9C 6A C4 35 5E 50 24 [14:02:11]CheckFolder [14:02:11]dirname=/storage/ofd_packets [14:02:11]CheckFolder done [14:02:11]ProducePacketName [14:02:11]name=ofd_packets/00308920 [14:02:11]NVStorageSaveData ofd_packets/00308920 [14:02:11]File name is /storage/ofd_packets/00308920 [14:02:11]Write 298 bytes [14:02:11]NVStorageSaveData done [14:02:11]OFDSenderStorePacket done [14:02:11]KKMCreateOFDPacket done [14:02:11]NVStorageSaveData kkm_last_timestamp [14:02:11]File name is /storage/kkm_last_timestamp [14:02:11]Write 4 bytes [14:02:11]NVStorageSaveData done [14:02:11]ExternCall_PrintAddStr [14:02:11]wPrintStart [14:02:11]Write to MH i2c: 01 00 00 8E 05 93 [14:02:11]Write i2c OK [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: 01 [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: 01 07 00 [14:02:11]MH_I2C_Read... [14:02:11]Read from MH i2c: 01 07 00 8E 05 00 00 00 00 00 FF 0F A8 [14:02:11]RasterBufferAndPrint [14:02:11]line Счет N : (1)642791 [14:02:11]line ИНН: 02508201610067 [14:02:11]line Контрольно-Кассовый Чек [14:02:11]line ПРОДАЖА [14:02:11]line ТРК (МРК, ГНК) : 21 [14:02:11]line Товар: 2710194210 [14:02:11]line ДТ-К-2 [14:02:11]line 13.130 * 0.00 [14:02:11]line = 0.00 [14:02:11]line НДС 12% НСП 1% [14:02:11]line > о реализуемом товаре [14:02:11]line ИТОГО: 0.00 [14:02:11]line НСП 1% : 0.00 [14:02:11]line НДС 12% : 0.00 [14:02:11]line Наличными: 0.00 [14:02:11]line Безнал.: 0.00 [14:02:11]line Место: АЗС № 172 "Партнер Нефть" [14:02:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:02:11]line СНО: Общий режим [14:02:11]line Чек 341 26.10.2024 14:02 [14:02:11]line Смена: 532 ФФД: 1.0 [14:02:11]line ЗНМ: 0300000116 [14:02:11]line РНМ: 0000000000091780 [14:02:11]line Версия ККМ: 001 [14:02:11]line Талоны: Топливные Талоны [14:02:11]line 4755294 [14:02:11]line ФМ: 0000000000871765 [14:02:11]line ФД: 308920 [14:02:11]line ФПД: 22709716974657 [14:02:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T140210&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308920&fm=22709716974657&tin=02508201610067®Number=0000000000091780&sum=0 [14:02:11]written 0, free lines is 4095 [14:02:11]OFD Sender: Processing packet 308920 [packets to send 223, broken 222] [14:02:11]ProducePacketName [14:02:11]name=ofd_packets/00308920 [14:02:11]OFD Sender: To server: pG, [14:02:11]CommunicateWithHost lk.salyk.kg:30040 [14:02:11]ConnectInit lk.salyk.kg [14:02:11]Connected sock=10 [14:02:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 2F 29 04 01 EC 0D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 01 00 00 F4 03 04 00 62 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 B6 04 00 35 04 06 00 14 A7 84 9C FC 41 8C 9C 6A C4 35 5E 50 24 [14:02:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D2 27 47 00 C9 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 B6 04 00 F4 03 04 00 C0 9C 1C 67 B6 04 01 00 00 D2 F1 8D 49 E9 F2 C1 B0 [14:02:12]CommunicateWithHost err = 0 [14:02:12]CheckOFDResponse [14:02:12]1017 (14) - 77093643461234 [14:02:12]1041 (16) - 0000000000871765 [14:02:12]1040 (4) - 308920 [14:02:12]1012 (4) - 26.10.2024 07:39 [14:02:12]1206 (1) - 0 [14:02:12]OFD Sender: Remove packet 308920 [14:02:12]ProducePacketName [14:02:12]name=ofd_packets/00308920 [14:02:12]NVStorageDeleteData [14:02:12]Write to MH i2c: 01 00 00 B7 05 BC [14:02:12]Write i2c OK [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: 01 [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: 01 07 00 [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: 01 07 00 B7 05 00 00 00 00 00 D4 0C A3 [14:02:12]RasterBufferAndPrint [14:02:12]line [14:02:12]line [14:02:12]line [14:02:12]line [14:02:12]line [14:02:12]written 0, free lines is 3292 [14:02:12]MH_Cut [14:02:12]Write to MH i2c: D1 01 00 BE 05 01 95 [14:02:12]Write i2c OK [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: D1 [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: D1 01 00 [14:02:12]MH_I2C_Read... [14:02:12]Read from MH i2c: D1 01 00 BE 05 00 94 [14:02:12]Write to MH i2c: 01 00 00 BF 05 C4 [14:02:12]Write i2c OK [14:02:12]MH_I2C_Read... [14:02:12]OFD Sender: No OFD packet to send [14:02:12]*** Cut start [14:02:12]*** Purtial cut [14:02:12]*** Stage 1: CUTSNS_PIN = 1 [14:02:13]Read from MH i2c: 01 [14:02:13]MH_I2C_Read... [14:02:13]*** Stop cut motor [14:02:13]*** Cut end [14:02:13]Read from MH i2c: 01 07 00 [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: 01 07 00 BF 05 00 00 00 00 00 FF 0F D9 [14:02:13]process_action close_receipt done [14:02:13]requested_data is exist [14:02:13]produce_requested_data [14:02:13]requested_item fm.sn is exist - process it [14:02:13]wFMCommunicate request_size=4 [14:02:13]MH_SAM_APDU [14:02:13]CAPDU: 80 11 00 00 [14:02:13]Write to MH i2c: E2 08 00 C0 05 80 11 00 00 00 00 00 00 3F [14:02:13]Write i2c OK [14:02:13]MH_I2C_Read... [14:02:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:13]Read from MH i2c: E2 [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: E2 17 00 [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: E2 17 00 C0 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 94 [14:02:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:02:13]wFMCommunicate OK [14:02:13]requested_item fd.num is exist - process it [14:02:13]SAM_PROTO_GetFieldsCounters [14:02:13]wFMCommunicate request_size=4 [14:02:13]MH_SAM_APDU [14:02:13]CAPDU: 80 13 00 00 [14:02:13]Write to MH i2c: E2 08 00 C1 05 80 13 00 00 00 00 00 00 42 [14:02:13]Write i2c OK [14:02:13]MH_I2C_Read... [14:02:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:02:13]Read from MH i2c: E2 [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: E2 62 00 [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: E2 62 00 C1 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B8 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 EF [14:02:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B8 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 55 01 00 00 5E 04 04 00 55 01 00 00 57 04 04 00 56 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:02:13]wFMCommunicate OK [14:02:13]SAM_PROTO_GetFieldsCounters done [14:02:13]requested_item shift.num is exist - process it [14:02:13]requested_item shift.opened is exist - process it [14:02:13]req_shift_opened [14:02:13]FM_GetShiftState [14:02:13]SAM_PROTO_GetShiftState [14:02:13]wFMCommunicate request_size=4 [14:02:13]MH_SAM_APDU [14:02:13]CAPDU: 80 13 01 00 [14:02:13]Write to MH i2c: E2 08 00 C2 05 80 13 01 00 00 00 00 00 44 [14:02:13]Write i2c OK [14:02:13]MH_I2C_Read... [14:02:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:13]Read from MH i2c: E2 [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: E2 0E 00 [14:02:13]MH_I2C_Read... [14:02:13]Read from MH i2c: E2 0E 00 C2 05 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C2 [14:02:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:02:13]wFMCommunicate OK [14:02:13]SAM_PROTO_GetShiftState done [14:02:13]FM_GetShiftState done [14:02:13]req_shift_opened done [14:02:13]requested_item shift.open_date is exist - process it [14:02:13]req_shift_open_date [14:02:13]req_shift_open_date done [14:02:13]produce_requested_data done [14:02:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308920,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:02:13]process_action_free close_receipt [14:02:13]json_value_free [14:02:13]json_value_free done [14:02:13]process_json_proto returns [14:02:13]Send response to host [14:02:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308920,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:02:13]free response buf [14:02:13]execute_script done [14:02:13]execute_script returns [14:02:13]free content buf [14:02:13]Sock 7.Close socket [14:02:13]Sock 7.Thread stoped [14:02:14]accept exits with 9 [14:02:14]New connection [14:02:14]New thread 3067022692 created [14:02:14]Thread 3066879332 joined [14:02:14]Waiting for new connection... [14:02:14] Sock 9.Parse request [14:02:14]Sock 9.Check first char [14:02:14]Sock 9.First char is OK [14:02:14]request: POST /json_proto HTTP/1.0 [14:02:14]Method: POST [14:02:14]URL: /json_proto [14:02:14]Method is POST - this is cgi request [14:02:14]url: /json_proto [14:02:14]query_string will be loaded in cgi processing [14:02:14]execute_cgi json_proto POST (null) [14:02:14]execute_cgi path=json_proto method=POST [14:02:14]POST find Content-Length [14:02:14]Host: 172.17.96.3:8080 [14:02:14]Content-Length: 642 [14:02:14]Content-Type: application/json [14:02:14] [14:02:14]POST finish read [14:02:14]Found Content-Length = 642 [14:02:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3371", "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 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:14]execute_script... [14:02: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)3371", "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 }]} ], "payments": [ { "type": 0, "sum" : 115.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:14]POST & json_proto [14:02:14]process_json_proto [14:02:14]json parsed OK: [14:02:14]protocol is kg_v1.0 [14:02:14]action value=close_receipt [14:02:14]process_action close_receipt [14:02:14]cmd_close_receipt [14:02:14]MH_GetDate [14:02:14]Write to MH i2c: F0 00 00 C3 05 B7 [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: F0 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: F0 09 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: F0 09 00 C3 05 00 66 F6 1C 67 44 5E 04 65 AA [14:02:14]GetLastDocTimeStamp 1729951330 [14:02:14]current date 1729951334 [14:02:14]FM_GetShiftState [14:02:14]SAM_PROTO_GetShiftState [14:02:14]wFMCommunicate request_size=4 [14:02:14]MH_SAM_APDU [14:02:14]CAPDU: 80 13 01 00 [14:02:14]Write to MH i2c: E2 08 00 C4 05 80 13 01 00 00 00 00 00 46 [14:02:14]Write i2c OK [14:02:14]MH_I2C_Read... [14:02:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:14]Read from MH i2c: E2 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 0E 00 [14:02:14]MH_I2C_Read... [14:02:14]Read from MH i2c: E2 0E 00 C4 05 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C4 [14:02:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:02:14]wFMCommunicate OK [14:02:14]SAM_PROTO_GetShiftState done [14:02:14]FM_GetShiftState done [14:02:14]opened in 1729902265 [14:02:14]opened+sec_in_day 1729988665 [14:02:14]quantity*price = 11500 [14:02:14]sum+1 = 11501 [14:02:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 115.00 НСП 1% : 1.02 НДС 12% : 12.21 Наличными: 115.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 342 26.10.2024 14:02 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308921 ФПД: 280941339039207 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T140214&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308921&fm=280941339039207&tin=02508201610067®Number=0000000000091780&sum=11500 0 [14:02:16]StoreToDocumentArchive [14:02:16]shift 532 fd 308921 [14:02:16]save to /storage/0532/doc_00308921 [14:02:16]save last doc name /storage/0532/doc_00308921 to /storage/kkm_last_doc_name [14:02:16]save OK [14:02:16]Clear old archive folders... [14:02:16]ProcessDocumentItem done err = 0, tmpTLVsize=280 [14:02:16]tlvbuf is 00095F30 [14:02:16]SAM_PROTO_ClearQueue [14:02:16]wFMCommunicate request_size=4 [14:02:16]MH_SAM_APDU [14:02:16]CAPDU: 80 09 00 00 [14:02:16]Write to MH i2c: E2 08 00 D1 05 80 09 00 00 00 00 00 00 48 [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:02:16]Read from MH i2c: E2 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 03 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 03 00 D1 05 00 90 00 4A [14:02:16]RAPDU: 90 00 [14:02:16]wFMCommunicate OK [14:02:16]SAM_PROTO_ClearQueue done [14:02:16]KKMCreateOFDPacket [14:02:16]OFDProtocolAddRootSTLVToBuf [14:02:16]FM_MakeSignedData [14:02:16]FM_MakeSignedData [14:02:16]SAM_PROTO_SignData [14:02:16]wFMCommunicate request_size=4 [14:02:16]MH_SAM_APDU [14:02:16]CAPDU: 80 0D 01 02 [14:02:16]Write to MH i2c: E2 08 00 D2 05 80 0D 01 02 00 00 00 00 50 [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:02:16]Read from MH i2c: E2 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 03 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 03 00 D2 05 00 90 00 4B [14:02:16]RAPDU: 90 00 [14:02:16]wFMCommunicate OK [14:02:16]wFMCommunicate request_size=255 [14:02:16]MH_SAM_APDU [14:02:16]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 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 56 01 00 00 F4 03 04 00 66 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 [14:02:16]Write to MH i2c: E2 02 01 D3 05 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 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 56 01 00 00 F4 03 04 00 66 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 00 00 DC [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:16]Read from MH i2c: E2 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 03 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 03 00 D3 05 00 90 00 4C [14:02:16]RAPDU: 90 00 [14:02:16]wFMCommunicate OK [14:02:16]wFMCommunicate request_size=39 [14:02:16]MH_SAM_APDU [14:02:16]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 B6 04 00 35 04 06 00 FF 83 C0 B7 55 E7 [14:02:16]Write to MH i2c: E2 2A 00 D4 05 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 B6 04 00 35 04 06 00 FF 83 C0 B7 55 E7 00 00 B8 [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:16]Read from MH i2c: E2 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 03 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 03 00 D4 05 00 90 00 4D [14:02:16]RAPDU: 90 00 [14:02:16]wFMCommunicate OK [14:02:16]wFMCommunicate request_size=4 [14:02:16]MH_SAM_APDU [14:02:16]CAPDU: 80 0D 03 02 [14:02:16]Write to MH i2c: E2 08 00 D5 05 80 0D 03 02 00 00 00 00 55 [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:02:16]Read from MH i2c: E2 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 0B 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 0B 00 D5 05 00 D3 E5 1F 0C B3 02 61 25 90 00 74 [14:02:16]RAPDU: D3 E5 1F 0C B3 02 61 25 90 00 [14:02:16]wFMCommunicate OK [14:02:16]SAM_PROTO_SignData done [14:02:16]FM_MakeSignedData done [14:02:16]CreateOFDProtocolMessage [14:02:16]wFMCommunicate request_size=4 [14:02:16]MH_SAM_APDU [14:02:16]CAPDU: 80 11 00 00 [14:02:16]Write to MH i2c: E2 08 00 D6 05 80 11 00 00 00 00 00 00 55 [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:16]Read from MH i2c: E2 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 17 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: E2 17 00 D6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AA [14:02:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:02:16]wFMCommunicate OK [14:02:16]CreateOFDProtocolMessage done [14:02:16]OFDSenderStorePacket 308921 [14:02:16]StoreOFDPacket docnum=308921 [14:02:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 2C 01 00 00 D7 43 24 01 32 F3 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 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 56 01 00 00 F4 03 04 00 66 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 B6 04 00 35 04 06 00 FF 83 C0 B7 55 E7 D3 E5 1F 0C B3 02 61 25 [14:02:16]CheckFolder [14:02:16]dirname=/storage/ofd_packets [14:02:16]CheckFolder done [14:02:16]ProducePacketName [14:02:16]name=ofd_packets/00308921 [14:02:16]NVStorageSaveData ofd_packets/00308921 [14:02:16]File name is /storage/ofd_packets/00308921 [14:02:16]Write 330 bytes [14:02:16]NVStorageSaveData done [14:02:16]OFDSenderStorePacket done [14:02:16]KKMCreateOFDPacket done [14:02:16]NVStorageSaveData kkm_last_timestamp [14:02:16]File name is /storage/kkm_last_timestamp [14:02:16]Write 4 bytes [14:02:16]NVStorageSaveData done [14:02:16]ExternCall_PrintAddStr [14:02:16]wPrintStart [14:02:16]Write to MH i2c: 01 00 00 D7 05 DC [14:02:16]Write i2c OK [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: 01 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: 01 07 00 [14:02:16]MH_I2C_Read... [14:02:16]Read from MH i2c: 01 07 00 D7 05 00 00 00 00 00 FF 0F F1 [14:02:16]RasterBufferAndPrint [14:02:16]line Счет N : (3)3371 [14:02:16]line ИНН: 02508201610067 [14:02:16]line Контрольно-Кассовый Чек [14:02:16]line ПРОДАЖА [14:02:16]line Товар: 2000036210013 [14:02:16]line Кофе Капучино (GABB TRADE) [14:02:16]line 1.000 * 115.00 [14:02:16]line = 115.00 [14:02:16]line НДС 12% НСП 1% [14:02:16]line > о реализуемом товаре [14:02:16]line ИТОГО: 115.00 [14:02:16]line НСП 1% : 1.02 [14:02:16]line НДС 12% : 12.21 [14:02:16]line Наличными: 115.00 [14:02:16]line Безнал.: 0.00 [14:02:16]line Место: АЗС № 172 "Партнер Нефть" [14:02:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:02:16]line СНО: Общий режим [14:02:16]line Чек 342 26.10.2024 14:02 [14:02:16]line Смена: 532 ФФД: 1.0 [14:02:16]line ЗНМ: 0300000116 [14:02:16]line РНМ: 0000000000091780 [14:02:16]line Версия ККМ: 001 [14:02:16]line ФМ: 0000000000871765 [14:02:16]line ФД: 308921 [14:02:16]line ФПД: 280941339039207 [14:02:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T140214&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308921&fm=280941339039207&tin=02508201610067®Number=0000000000091780&sum=11500 [14:02:16]line 0 [14:02:16]written 0, free lines is 4095 [14:02:16]OFD Sender: Processing packet 308921 [packets to send 223, broken 222] [14:02:16]ProducePacketName [14:02:16]name=ofd_packets/00308921 [14:02:16]OFD Sender: To server: pG, [14:02:16]CommunicateWithHost lk.salyk.kg:30040 [14:02:16]ConnectInit lk.salyk.kg [14:02:16]Connected sock=11 [14:02:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 2C 01 00 00 D7 43 24 01 32 F3 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 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 56 01 00 00 F4 03 04 00 66 F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 B6 04 00 35 04 06 00 FF 83 C0 B7 55 E7 D3 E5 1F 0C B3 02 61 25 [14:02:17]Write to MH i2c: 01 00 00 FE 05 03 [14:02:17]Write i2c OK [14:02:17]MH_I2C_Read... [14:02:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D6 58 47 00 30 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 31 37 36 35 10 04 04 00 B9 B6 04 00 F4 03 04 00 C5 9C 1C 67 B6 04 01 00 00 2B 83 6A 85 C3 D3 D1 77 [14:02:17]CommunicateWithHost err = 0 [14:02:17]CheckOFDResponse [14:02:17]1017 (14) - 77093643461234 [14:02:17]1041 (16) - 0000000000871765 [14:02:17]1040 (4) - 308921 [14:02:17]1012 (4) - 26.10.2024 07:39 [14:02:17]1206 (1) - 0 [14:02:17]OFD Sender: Remove packet 308921 [14:02:17]ProducePacketName [14:02:17]name=ofd_packets/00308921 [14:02:17]NVStorageDeleteData [14:02:17]Read from MH i2c: 01 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: 01 07 00 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: 01 07 00 FE 05 00 00 00 00 00 D9 0C EF [14:02:17]RasterBufferAndPrint [14:02:17]line [14:02:17]line [14:02:17]line [14:02:17]line [14:02:17]line [14:02:17]written 0, free lines is 3374 [14:02:17]MH_Cut [14:02:17]Write to MH i2c: D1 01 00 05 06 01 DD [14:02:17]Write i2c OK [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: D1 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: D1 01 00 [14:02:17]MH_I2C_Read... [14:02:17]Read from MH i2c: D1 01 00 05 06 00 DC [14:02:17]Write to MH i2c: 01 00 00 06 06 0C [14:02:17]Write i2c OK [14:02:17]MH_I2C_Read... [14:02:17]OFD Sender: No OFD packet to send [14:02:17]*** Cut start [14:02:17]*** Purtial cut [14:02:17]*** Stage 1: CUTSNS_PIN = 1 [14:02:18]Read from MH i2c: 01 [14:02:18]MH_I2C_Read... [14:02:18]*** Stop cut motor [14:02:18]*** Cut end [14:02:18]Read from MH i2c: 01 07 00 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: 01 07 00 06 06 00 00 00 00 00 FF 0F 21 [14:02:18]process_action close_receipt done [14:02:18]requested_data is exist [14:02:18]produce_requested_data [14:02:18]requested_item fm.sn is exist - process it [14:02:18]wFMCommunicate request_size=4 [14:02:18]MH_SAM_APDU [14:02:18]CAPDU: 80 11 00 00 [14:02:18]Write to MH i2c: E2 08 00 07 06 80 11 00 00 00 00 00 00 87 [14:02:18]Write i2c OK [14:02:18]MH_I2C_Read... [14:02:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:18]Read from MH i2c: E2 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 17 00 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 17 00 07 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DC [14:02:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:02:18]wFMCommunicate OK [14:02:18]requested_item fd.num is exist - process it [14:02:18]SAM_PROTO_GetFieldsCounters [14:02:18]wFMCommunicate request_size=4 [14:02:18]MH_SAM_APDU [14:02:18]CAPDU: 80 13 00 00 [14:02:18]Write to MH i2c: E2 08 00 08 06 80 13 00 00 00 00 00 00 8A [14:02:18]Write i2c OK [14:02:18]MH_I2C_Read... [14:02:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:02:18]Read from MH i2c: E2 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 62 00 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 62 00 08 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B9 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [14:02: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B9 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 56 01 00 00 5E 04 04 00 56 01 00 00 57 04 04 00 57 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:02:18]wFMCommunicate OK [14:02:18]SAM_PROTO_GetFieldsCounters done [14:02:18]requested_item shift.num is exist - process it [14:02:18]requested_item shift.opened is exist - process it [14:02:18]req_shift_opened [14:02:18]FM_GetShiftState [14:02:18]SAM_PROTO_GetShiftState [14:02:18]wFMCommunicate request_size=4 [14:02:18]MH_SAM_APDU [14:02:18]CAPDU: 80 13 01 00 [14:02:18]Write to MH i2c: E2 08 00 09 06 80 13 01 00 00 00 00 00 8C [14:02:18]Write i2c OK [14:02:18]MH_I2C_Read... [14:02:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:18]Read from MH i2c: E2 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 0E 00 [14:02:18]MH_I2C_Read... [14:02:18]Read from MH i2c: E2 0E 00 09 06 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0A [14:02:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:02:18]wFMCommunicate OK [14:02:18]SAM_PROTO_GetShiftState done [14:02:18]FM_GetShiftState done [14:02:18]req_shift_opened done [14:02:18]requested_item shift.open_date is exist - process it [14:02:18]req_shift_open_date [14:02:18]req_shift_open_date done [14:02:18]produce_requested_data done [14:02:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308921,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:02:18]process_action_free close_receipt [14:02:18]json_value_free [14:02:18]json_value_free done [14:02:18]process_json_proto returns [14:02:18]Send response to host [14:02:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308921,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:02:18]free response buf [14:02:18]execute_script done [14:02:18]execute_script returns [14:02:18]free content buf [14:02:18]Sock 9.Close socket [14:02:18]Sock 9.Thread stoped [14:02:22]OFD Sender: No OFD packet to send [14:02:27]OFD Sender: No OFD packet to send [14:02:32]OFD Sender: No OFD packet to send [14:02:37]OFD Sender: No OFD packet to send [14:02:42]OFD Sender: No OFD packet to send [14:02:47]OFD Sender: No OFD packet to send [14:02:52]OFD Sender: No OFD packet to send [14:02:57]OFD Sender: No OFD packet to send [14:03:02]OFD Sender: No OFD packet to send [14:03:07]OFD Sender: No OFD packet to send [14:03:12]OFD Sender: No OFD packet to send [14:03:17]OFD Sender: No OFD packet to send [14:03:22]OFD Sender: No OFD packet to send [14:03:24]accept exits with 7 [14:03:24]New connection [14:03:24]New thread 3066879332 created [14:03:24]Thread 3067022692 joined [14:03:24]Waiting for new connection... [14:03:24] Sock 7.Parse request [14:03:24]Sock 7.Check first char [14:03:24]Sock 7.First char is OK [14:03:24]request: POST /json_proto HTTP/1.0 [14:03:24]Method: POST [14:03:24]URL: /json_proto [14:03:24]Method is POST - this is cgi request [14:03:24]url: /json_proto [14:03:24]query_string will be loaded in cgi processing [14:03:24]execute_cgi json_proto POST (null) [14:03:24]execute_cgi path=json_proto method=POST [14:03:24]POST find Content-Length [14:03:24]Host: 172.17.96.3:8080 [14:03:24]Content-Length: 677 [14:03:24]Content-Type: application/json [14:03:24] [14:03:24]POST finish read [14:03:24]Found Content-Length = 677 [14:03:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:03:24]execute_script... [14:03:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:03:24]POST & json_proto [14:03:24]process_json_proto [14:03:24]json parsed OK: [14:03:24]protocol is kg_v1.0 [14:03:24]action value=close_receipt [14:03:24]process_action close_receipt [14:03:24]cmd_close_receipt [14:03:24]MH_GetDate [14:03:24]Write to MH i2c: F0 00 00 0A 06 FF [14:03:24]Write i2c OK [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: F0 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: F0 09 00 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: F0 09 00 0A 06 00 AC F6 1C 67 44 5E 04 65 38 [14:03:24]GetLastDocTimeStamp 1729951334 [14:03:24]current date 1729951404 [14:03:24]FM_GetShiftState [14:03:24]SAM_PROTO_GetShiftState [14:03:24]wFMCommunicate request_size=4 [14:03:24]MH_SAM_APDU [14:03:24]CAPDU: 80 13 01 00 [14:03:24]Write to MH i2c: E2 08 00 0B 06 80 13 01 00 00 00 00 00 8E [14:03:24]Write i2c OK [14:03:24]MH_I2C_Read... [14:03:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:24]Read from MH i2c: E2 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: E2 0E 00 [14:03:24]MH_I2C_Read... [14:03:24]Read from MH i2c: E2 0E 00 0B 06 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0C [14:03:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:03:24]wFMCommunicate OK [14:03:24]SAM_PROTO_GetShiftState done [14:03:24]FM_GetShiftState done [14:03:24]opened in 1729902265 [14:03:24]opened+sec_in_day 1729988665 [14:03:24]quantity*price = 50041 [14:03:24]sum+1 = 50042 [14:03:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 343 26.10.2024 14:03 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308922 ФПД: 240388749368522 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T140324&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308922&fm=240388749368522&tin=02508201610067®Number=0000000000091780&sum=50000 [14:03:25]StoreToDocumentArchive [14:03:25]shift 532 fd 308922 [14:03:25]save to /storage/0532/doc_00308922 [14:03:25]save last doc name /storage/0532/doc_00308922 to /storage/kkm_last_doc_name [14:03:25]save OK [14:03:25]Clear old archive folders... [14:03:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:03:25]tlvbuf is 000AA5C0 [14:03:25]SAM_PROTO_ClearQueue [14:03:25]wFMCommunicate request_size=4 [14:03:25]MH_SAM_APDU [14:03:25]CAPDU: 80 09 00 00 [14:03:25]Write to MH i2c: E2 08 00 18 06 80 09 00 00 00 00 00 00 90 [14:03:25]Write i2c OK [14:03:25]MH_I2C_Read... [14:03:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:03:25]Read from MH i2c: E2 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: E2 03 00 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: E2 03 00 18 06 00 90 00 92 [14:03:25]RAPDU: 90 00 [14:03:25]wFMCommunicate OK [14:03:25]SAM_PROTO_ClearQueue done [14:03:25]KKMCreateOFDPacket [14:03:25]OFDProtocolAddRootSTLVToBuf [14:03:25]FM_MakeSignedData [14:03:25]FM_MakeSignedData [14:03:25]SAM_PROTO_SignData [14:03:25]wFMCommunicate request_size=4 [14:03:25]MH_SAM_APDU [14:03:25]CAPDU: 80 0D 01 02 [14:03:25]Write to MH i2c: E2 08 00 19 06 80 0D 01 02 00 00 00 00 98 [14:03:25]Write i2c OK [14:03:25]MH_I2C_Read... [14:03:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:03:25]Read from MH i2c: E2 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: E2 03 00 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: E2 03 00 19 06 00 90 00 93 [14:03:25]RAPDU: 90 00 [14:03:25]wFMCommunicate OK [14:03:25]wFMCommunicate request_size=255 [14:03:25]MH_SAM_APDU [14:03:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 57 01 00 00 F4 03 04 00 AC F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA B6 04 00 35 04 06 00 DA [14:03:25]Write to MH i2c: E2 02 01 1A 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 57 01 00 00 F4 03 04 00 AC F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA B6 04 00 35 04 06 00 DA 00 00 07 [14:03:25]Write i2c OK [14:03:25]MH_I2C_Read... [14:03:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:25]Read from MH i2c: E2 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: E2 03 00 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: E2 03 00 1A 06 00 90 00 94 [14:03:25]RAPDU: 90 00 [14:03:25]wFMCommunicate OK [14:03:25]wFMCommunicate request_size=10 [14:03:25]MH_SAM_APDU [14:03:25]CAPDU: 80 0D 02 02 05 A1 DE 03 9C CA [14:03:25]Write to MH i2c: E2 0D 00 1B 06 80 0D 02 02 05 00 A1 DE 03 9C CA 00 00 8D [14:03:25]Write i2c OK [14:03:25]MH_I2C_Read... [14:03:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:25]Read from MH i2c: E2 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: E2 03 00 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: E2 03 00 1B 06 00 90 00 95 [14:03:25]RAPDU: 90 00 [14:03:25]wFMCommunicate OK [14:03:25]wFMCommunicate request_size=4 [14:03:25]MH_SAM_APDU [14:03:25]CAPDU: 80 0D 03 02 [14:03:25]Write to MH i2c: E2 08 00 1C 06 80 0D 03 02 00 00 00 00 9D [14:03:25]Write i2c OK [14:03:25]MH_I2C_Read... [14:03:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:03:25]Read from MH i2c: E2 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: E2 0B 00 [14:03:25]MH_I2C_Read... [14:03:25]Read from MH i2c: E2 0B 00 1C 06 00 FC 3E 99 A0 E2 31 C9 2A 90 00 17 [14:03:25]RAPDU: FC 3E 99 A0 E2 31 C9 2A 90 00 [14:03:25]wFMCommunicate OK [14:03:25]SAM_PROTO_SignData done [14:03:25]FM_MakeSignedData done [14:03:25]CreateOFDProtocolMessage [14:03:25]wFMCommunicate request_size=4 [14:03:25]MH_SAM_APDU [14:03:25]CAPDU: 80 11 00 00 [14:03:25]Write to MH i2c: E2 08 00 1D 06 80 11 00 00 00 00 00 00 9D [14:03:25]Write i2c OK [14:03:25]MH_I2C_Read... [14:03:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:26]Read from MH i2c: E2 [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: E2 17 00 [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: E2 17 00 1D 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F2 [14:03:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:03:26]wFMCommunicate OK [14:03:26]CreateOFDProtocolMessage done [14:03:26]OFDSenderStorePacket 308922 [14:03:26]StoreOFDPacket docnum=308922 [14:03:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F1 FE 07 01 09 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 57 01 00 00 F4 03 04 00 AC F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA B6 04 00 35 04 06 00 DA A1 DE 03 9C CA FC 3E 99 A0 E2 31 C9 2A [14:03:26]CheckFolder [14:03:26]dirname=/storage/ofd_packets [14:03:26]CheckFolder done [14:03:26]ProducePacketName [14:03:26]name=ofd_packets/00308922 [14:03:26]NVStorageSaveData ofd_packets/00308922 [14:03:26]File name is /storage/ofd_packets/00308922 [14:03:26]Write 301 bytes [14:03:26]NVStorageSaveData done [14:03:26]OFDSenderStorePacket done [14:03:26]KKMCreateOFDPacket done [14:03:26]NVStorageSaveData kkm_last_timestamp [14:03:26]File name is /storage/kkm_last_timestamp [14:03:26]Write 4 bytes [14:03:26]NVStorageSaveData done [14:03:26]ExternCall_PrintAddStr [14:03:26]wPrintStart [14:03:26]Write to MH i2c: 01 00 00 1E 06 24 [14:03:26]Write i2c OK [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: 01 [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: 01 07 00 [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: 01 07 00 1E 06 00 00 00 00 00 FF 0F 39 [14:03:26]RasterBufferAndPrint [14:03:26]line Счет N : (1)642792 [14:03:26]line ИНН: 02508201610067 [14:03:26]line Контрольно-Кассовый Чек [14:03:26]line ПРОДАЖА [14:03:26]line ТРК (МРК, ГНК) : 62 [14:03:26]line Товар: 2710124130 [14:03:26]line Аи-92-К-2 [14:03:26]line 7.480 * 66.90 [14:03:26]line = 500.41 [14:03:26]line НДС 12% НСП 1% [14:03:26]line > о реализуемом товаре [14:03:26]line ОКРУГЛЕНИЕ: -0.41 [14:03:26]line ИТОГО: 500.00 [14:03:26]line Внесено: 500.00 [14:03:26]line СДАЧА: 0.00 [14:03:26]line НСП 1% : 4.43 [14:03:26]line НДС 12% : 53.14 [14:03:26]line Наличными: 500.00 [14:03:26]line Безнал.: 0.00 [14:03:26]line Место: АЗС № 172 "Партнер Нефть" [14:03:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:03:26]line СНО: Общий режим [14:03:26]line Чек 343 26.10.2024 14:03 [14:03:26]line Смена: 532 ФФД: 1.0 [14:03:26]line ЗНМ: 0300000116 [14:03:26]line РНМ: 0000000000091780 [14:03:26]line Версия ККМ: 001 [14:03:26]line ФМ: 0000000000871765 [14:03:26]line ФД: 308922 [14:03:26]line ФПД: 240388749368522 [14:03:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T140324&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308922&fm=240388749368522&tin=02508201610067®Number=0000000000091780&sum=50000 [14:03:26]written 0, free lines is 4095 [14:03:26]OFD Sender: Processing packet 308922 [packets to send 223, broken 222] [14:03:26]ProducePacketName [14:03:26]name=ofd_packets/00308922 [14:03:26]OFD Sender: To server: pG, [14:03:26]CommunicateWithHost lk.salyk.kg:30040 [14:03:26]ConnectInit lk.salyk.kg [14:03:26]Connected sock=10 [14:03:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F1 FE 07 01 09 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 57 01 00 00 F4 03 04 00 AC F6 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA B6 04 00 35 04 06 00 DA A1 DE 03 9C CA FC 3E 99 A0 E2 31 C9 2A [14:03:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AD 7A 47 00 0C 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 31 37 36 35 10 04 04 00 BA B6 04 00 F4 03 04 00 0A 9D 1C 67 B6 04 01 00 00 C7 09 52 E5 2F 63 2B 00 [14:03:26]CommunicateWithHost err = 0 [14:03:26]CheckOFDResponse [14:03:26]1017 (14) - 77093643461234 [14:03:26]1041 (16) - 0000000000871765 [14:03:26]1040 (4) - 308922 [14:03:26]1012 (4) - 26.10.2024 07:40 [14:03:26]1206 (1) - 0 [14:03:26]OFD Sender: Remove packet 308922 [14:03:26]ProducePacketName [14:03:26]name=ofd_packets/00308922 [14:03:26]NVStorageDeleteData [14:03:26]Write to MH i2c: 01 00 00 48 06 4E [14:03:26]Write i2c OK [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: 01 [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: 01 07 00 [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: 01 07 00 48 06 00 00 00 00 00 B7 0C 18 [14:03:26]RasterBufferAndPrint [14:03:26]line [14:03:26]line [14:03:26]line [14:03:26]line [14:03:26]line [14:03:26]written 0, free lines is 3259 [14:03:26]MH_Cut [14:03:26]Write to MH i2c: D1 01 00 4F 06 01 27 [14:03:26]Write i2c OK [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: D1 [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: D1 01 00 [14:03:26]MH_I2C_Read... [14:03:26]Read from MH i2c: D1 01 00 4F 06 00 26 [14:03:26]Write to MH i2c: 01 00 00 50 06 56 [14:03:26]Write i2c OK [14:03:26]MH_I2C_Read... [14:03:26]OFD Sender: No OFD packet to send [14:03:27]*** Cut start [14:03:27]*** Purtial cut [14:03:27]*** Stage 1: CUTSNS_PIN = 1 [14:03:27]Read from MH i2c: 01 [14:03:27]MH_I2C_Read... [14:03:27]*** Stop cut motor [14:03:27]*** Cut end [14:03:27]Read from MH i2c: 01 07 00 [14:03:27]MH_I2C_Read... [14:03:27]Read from MH i2c: 01 07 00 50 06 00 00 00 00 00 FF 0F 6B [14:03:27]process_action close_receipt done [14:03:27]requested_data is exist [14:03:27]produce_requested_data [14:03:27]requested_item fm.sn is exist - process it [14:03:27]wFMCommunicate request_size=4 [14:03:27]MH_SAM_APDU [14:03:27]CAPDU: 80 11 00 00 [14:03:27]Write to MH i2c: E2 08 00 51 06 80 11 00 00 00 00 00 00 D1 [14:03:27]Write i2c OK [14:03:27]MH_I2C_Read... [14:03:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:27]Read from MH i2c: E2 [14:03:27]MH_I2C_Read... [14:03:27]Read from MH i2c: E2 17 00 [14:03:27]MH_I2C_Read... [14:03:27]Read from MH i2c: E2 17 00 51 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 26 [14:03:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:03:27]wFMCommunicate OK [14:03:27]requested_item fd.num is exist - process it [14:03:27]SAM_PROTO_GetFieldsCounters [14:03:27]wFMCommunicate request_size=4 [14:03:27]MH_SAM_APDU [14:03:27]CAPDU: 80 13 00 00 [14:03:27]Write to MH i2c: E2 08 00 52 06 80 13 00 00 00 00 00 00 D4 [14:03:27]Write i2c OK [14:03:27]MH_I2C_Read... [14:03:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:03:27]Read from MH i2c: E2 [14:03:27]MH_I2C_Read... [14:03:27]Read from MH i2c: E2 62 00 [14:03:27]MH_I2C_Read... [14:03:27]Read from MH i2c: E2 62 00 52 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BA B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 89 [14:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BA B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 57 01 00 00 5E 04 04 00 57 01 00 00 57 04 04 00 58 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:03:27]wFMCommunicate OK [14:03:27]SAM_PROTO_GetFieldsCounters done [14:03:27]requested_item shift.num is exist - process it [14:03:27]requested_item shift.opened is exist - process it [14:03:27]req_shift_opened [14:03:27]FM_GetShiftState [14:03:27]SAM_PROTO_GetShiftState [14:03:27]wFMCommunicate request_size=4 [14:03:27]MH_SAM_APDU [14:03:27]CAPDU: 80 13 01 00 [14:03:27]Write to MH i2c: E2 08 00 53 06 80 13 01 00 00 00 00 00 D6 [14:03:27]Write i2c OK [14:03:27]MH_I2C_Read... [14:03:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:27]Read from MH i2c: E2 [14:03:27]MH_I2C_Read... [14:03:27]Read from MH i2c: E2 0E 00 [14:03:27]MH_I2C_Read... [14:03:27]Read from MH i2c: E2 0E 00 53 06 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 54 [14:03:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:03:27]wFMCommunicate OK [14:03:27]SAM_PROTO_GetShiftState done [14:03:27]FM_GetShiftState done [14:03:27]req_shift_opened done [14:03:27]requested_item shift.open_date is exist - process it [14:03:27]req_shift_open_date [14:03:27]req_shift_open_date done [14:03:27]produce_requested_data done [14:03:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308922,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:03:27]process_action_free close_receipt [14:03:27]json_value_free [14:03:27]json_value_free done [14:03:27]process_json_proto returns [14:03:27]Send response to host [14:03:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308922,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:03:27]free response buf [14:03:27]execute_script done [14:03:27]execute_script returns [14:03:27]free content buf [14:03:27]Sock 7.Close socket [14:03:27]Sock 7.Thread stoped [14:03:31]OFD Sender: No OFD packet to send [14:03:36]OFD Sender: No OFD packet to send [14:03:41]OFD Sender: No OFD packet to send [14:03:46]OFD Sender: No OFD packet to send [14:03:51]OFD Sender: No OFD packet to send [14:03:56]OFD Sender: No OFD packet to send [14:04:01]OFD Sender: No OFD packet to send [14:04:06]OFD Sender: No OFD packet to send [14:04:11]OFD Sender: No OFD packet to send [14:04:16]OFD Sender: No OFD packet to send [14:04:22]OFD Sender: No OFD packet to send [14:04:27]OFD Sender: No OFD packet to send [14:04:32]OFD Sender: No OFD packet to send [14:04:37]OFD Sender: No OFD packet to send [14:04:42]OFD Sender: No OFD packet to send [14:04:47]OFD Sender: No OFD packet to send [14:04:52]OFD Sender: No OFD packet to send [14:04:57]OFD Sender: No OFD packet to send [14:05:02]OFD Sender: No OFD packet to send [14:05:07]OFD Sender: No OFD packet to send [14:05:12]OFD Sender: No OFD packet to send [14:05:17]OFD Sender: No OFD packet to send [14:05:22]OFD Sender: No OFD packet to send [14:05:27]OFD Sender: No OFD packet to send [14:05:32]OFD Sender: No OFD packet to send [14:05:37]OFD Sender: No OFD packet to send [14:05:42]OFD Sender: No OFD packet to send [14:05:47]OFD Sender: No OFD packet to send [14:05: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]accept exits with 9 [14:09:27]New connection [14:09:27]New thread 3067022692 created [14:09:27]Thread 3066879332 joined [14:09:27]Waiting for new connection... [14:09:27] Sock 9.Parse request [14:09:27]Sock 9.Check first char [14:09:27]Sock 9.First char is OK [14:09:27]request: POST /json_proto HTTP/1.0 [14:09:27]Method: POST [14:09:27]URL: /json_proto [14:09:27]Method is POST - this is cgi request [14:09:27]url: /json_proto [14:09:27]query_string will be loaded in cgi processing [14:09:27]execute_cgi json_proto POST (null) [14:09:27]execute_cgi path=json_proto method=POST [14:09:27]POST find Content-Length [14:09:27]Host: 172.17.96.3:8080 [14:09:27]Content-Length: 677 [14:09:27]Content-Type: application/json [14:09:27] [14:09:27]POST finish read [14:09:27]Found Content-Length = 677 [14:09:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [14:09:27]execute_script... [14:09:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [14:09:27]POST & json_proto [14:09:27]process_json_proto [14:09:27]json parsed OK: [14:09:27]protocol is kg_v1.0 [14:09:27]action value=close_receipt [14:09:27]process_action close_receipt [14:09:27]cmd_close_receipt [14:09:27]MH_GetDate [14:09:27]Write to MH i2c: F0 00 00 54 06 49 [14:09:27]Write i2c OK [14:09:27]MH_I2C_Read... [14:09:27]Read from MH i2c: F0 [14:09:27]MH_I2C_Read... [14:09:27]Read from MH i2c: F0 09 00 [14:09:27]MH_I2C_Read... [14:09:27]Read from MH i2c: F0 09 00 54 06 00 17 F8 1C 67 44 5E 04 65 EF [14:09:27]GetLastDocTimeStamp 1729951404 [14:09:27]current date 1729951767 [14:09:27]FM_GetShiftState [14:09:27]SAM_PROTO_GetShiftState [14:09:27]wFMCommunicate request_size=4 [14:09:27]MH_SAM_APDU [14:09:27]CAPDU: 80 13 01 00 [14:09:27]Write to MH i2c: E2 08 00 55 06 80 13 01 00 00 00 00 00 D8 [14:09:27]Write i2c OK [14:09:27]MH_I2C_Read... [14:09:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:27]Read from MH i2c: E2 [14:09:27]MH_I2C_Read... [14:09:27]Read from MH i2c: E2 0E 00 [14:09:27]MH_I2C_Read... [14:09:27]Read from MH i2c: E2 0E 00 55 06 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 56 [14:09:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:09:27]wFMCommunicate OK [14:09:27]SAM_PROTO_GetShiftState done [14:09:27]FM_GetShiftState done [14:09:27]opened in 1729902265 [14:09:27]opened+sec_in_day 1729988665 [14:09:27]quantity*price = 50041 [14:09:27]sum+1 = 50042 [14:09:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 344 26.10.2024 14:09 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308923 ФПД: 163743194946401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T140927&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308923&fm=163743194946401&tin=02508201610067®Number=0000000000091780&sum=50000 [14:09:28]StoreToDocumentArchive [14:09:28]shift 532 fd 308923 [14:09:28]save to /storage/0532/doc_00308923 [14:09:28]save last doc name /storage/0532/doc_00308923 to /storage/kkm_last_doc_name [14:09:28]save OK [14:09:28]Clear old archive folders... [14:09:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:09:28]tlvbuf is 000AAE80 [14:09:28]SAM_PROTO_ClearQueue [14:09:28]wFMCommunicate request_size=4 [14:09:28]MH_SAM_APDU [14:09:28]CAPDU: 80 09 00 00 [14:09:28]Write to MH i2c: E2 08 00 62 06 80 09 00 00 00 00 00 00 DA [14:09:28]Write i2c OK [14:09:28]MH_I2C_Read... [14:09:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:09:28]Read from MH i2c: E2 [14:09:28]MH_I2C_Read... [14:09:28]Read from MH i2c: E2 03 00 [14:09:28]MH_I2C_Read... [14:09:28]Read from MH i2c: E2 03 00 62 06 00 90 00 DC [14:09:28]RAPDU: 90 00 [14:09:28]wFMCommunicate OK [14:09:28]SAM_PROTO_ClearQueue done [14:09:28]KKMCreateOFDPacket [14:09:28]OFDProtocolAddRootSTLVToBuf [14:09:28]FM_MakeSignedData [14:09:28]FM_MakeSignedData [14:09:28]SAM_PROTO_SignData [14:09:28]wFMCommunicate request_size=4 [14:09:28]MH_SAM_APDU [14:09:28]CAPDU: 80 0D 01 02 [14:09:28]Write to MH i2c: E2 08 00 63 06 80 0D 01 02 00 00 00 00 E2 [14:09:28]Write i2c OK [14:09:28]MH_I2C_Read... [14:09:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:09:28]Read from MH i2c: E2 [14:09:28]MH_I2C_Read... [14:09:28]Read from MH i2c: E2 03 00 [14:09:28]MH_I2C_Read... [14:09:28]Read from MH i2c: E2 03 00 63 06 00 90 00 DD [14:09:28]RAPDU: 90 00 [14:09:28]wFMCommunicate OK [14:09:28]wFMCommunicate request_size=255 [14:09:28]MH_SAM_APDU [14:09: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 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 58 01 00 00 F4 03 04 00 17 F8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB B6 04 00 35 04 06 00 94 [14:09:28]Write to MH i2c: E2 02 01 64 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 58 01 00 00 F4 03 04 00 17 F8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB B6 04 00 35 04 06 00 94 00 00 7A [14:09:28]Write i2c OK [14:09:28]MH_I2C_Read... [14:09:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:28]Read from MH i2c: E2 [14:09:28]MH_I2C_Read... [14:09:28]Read from MH i2c: E2 03 00 [14:09:28]MH_I2C_Read... [14:09:28]Read from MH i2c: E2 03 00 64 06 00 90 00 DE [14:09:28]RAPDU: 90 00 [14:09:28]wFMCommunicate OK [14:09:28]wFMCommunicate request_size=10 [14:09:28]MH_SAM_APDU [14:09:28]CAPDU: 80 0D 02 02 05 EC 6E F8 1B 61 [14:09:28]Write to MH i2c: E2 0D 00 65 06 80 0D 02 02 05 00 EC 6E F8 1B 61 00 00 BD [14:09:28]Write i2c OK [14:09:28]MH_I2C_Read... [14:09:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:28]Read from MH i2c: E2 [14:09:28]MH_I2C_Read... [14:09:28]Read from MH i2c: E2 03 00 [14:09:28]MH_I2C_Read... [14:09:28]Read from MH i2c: E2 03 00 65 06 00 90 00 DF [14:09:28]RAPDU: 90 00 [14:09:28]wFMCommunicate OK [14:09:28]wFMCommunicate request_size=4 [14:09:28]MH_SAM_APDU [14:09:28]CAPDU: 80 0D 03 02 [14:09:28]Write to MH i2c: E2 08 00 66 06 80 0D 03 02 00 00 00 00 E7 [14:09:28]Write i2c OK [14:09:28]MH_I2C_Read... [14:09:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:09:29]Read from MH i2c: E2 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: E2 0B 00 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: E2 0B 00 66 06 00 46 90 ED F6 FC 12 14 1E 90 00 E1 [14:09:29]RAPDU: 46 90 ED F6 FC 12 14 1E 90 00 [14:09:29]wFMCommunicate OK [14:09:29]SAM_PROTO_SignData done [14:09:29]FM_MakeSignedData done [14:09:29]CreateOFDProtocolMessage [14:09:29]wFMCommunicate request_size=4 [14:09:29]MH_SAM_APDU [14:09:29]CAPDU: 80 11 00 00 [14:09:29]Write to MH i2c: E2 08 00 67 06 80 11 00 00 00 00 00 00 E7 [14:09:29]Write i2c OK [14:09:29]MH_I2C_Read... [14:09:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:29]Read from MH i2c: E2 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: E2 17 00 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: E2 17 00 67 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3C [14:09:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:09:29]wFMCommunicate OK [14:09:29]CreateOFDProtocolMessage done [14:09:29]OFDSenderStorePacket 308923 [14:09:29]StoreOFDPacket docnum=308923 [14:09:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3F 7E 07 01 B2 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 58 01 00 00 F4 03 04 00 17 F8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB B6 04 00 35 04 06 00 94 EC 6E F8 1B 61 46 90 ED F6 FC 12 14 1E [14:09:29]CheckFolder [14:09:29]dirname=/storage/ofd_packets [14:09:29]CheckFolder done [14:09:29]ProducePacketName [14:09:29]name=ofd_packets/00308923 [14:09:29]NVStorageSaveData ofd_packets/00308923 [14:09:29]File name is /storage/ofd_packets/00308923 [14:09:29]Write 301 bytes [14:09:29]NVStorageSaveData done [14:09:29]OFDSenderStorePacket done [14:09:29]KKMCreateOFDPacket done [14:09:29]NVStorageSaveData kkm_last_timestamp [14:09:29]File name is /storage/kkm_last_timestamp [14:09:29]Write 4 bytes [14:09:29]NVStorageSaveData done [14:09:29]ExternCall_PrintAddStr [14:09:29]wPrintStart [14:09:29]Write to MH i2c: 01 00 00 68 06 6E [14:09:29]Write i2c OK [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: 01 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: 01 07 00 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: 01 07 00 68 06 00 00 00 00 00 FF 0F 83 [14:09:29]RasterBufferAndPrint [14:09:29]line Счет N : (1)642793 [14:09:29]line ИНН: 02508201610067 [14:09:29]line Контрольно-Кассовый Чек [14:09:29]line ПРОДАЖА [14:09:29]line ТРК (МРК, ГНК) : 41 [14:09:29]line Товар: 2710124130 [14:09:29]line Аи-92-К-2 [14:09:29]line 7.480 * 66.90 [14:09:29]line = 500.41 [14:09:29]line НДС 12% НСП 1% [14:09:29]line > о реализуемом товаре [14:09:29]line ОКРУГЛЕНИЕ: -0.41 [14:09:29]line ИТОГО: 500.00 [14:09:29]line Внесено: 500.00 [14:09:29]line СДАЧА: 0.00 [14:09:29]line НСП 1% : 4.43 [14:09:29]line НДС 12% : 53.14 [14:09:29]line Наличными: 500.00 [14:09:29]line Безнал.: 0.00 [14:09:29]line Место: АЗС № 172 "Партнер Нефть" [14:09:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:09:29]line СНО: Общий режим [14:09:29]line Чек 344 26.10.2024 14:09 [14:09:29]line Смена: 532 ФФД: 1.0 [14:09:29]line ЗНМ: 0300000116 [14:09:29]line РНМ: 0000000000091780 [14:09:29]line Версия ККМ: 001 [14:09:29]line ФМ: 0000000000871765 [14:09:29]line ФД: 308923 [14:09:29]line ФПД: 163743194946401 [14:09:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T140927&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308923&fm=163743194946401&tin=02508201610067®Number=0000000000091780&sum=50000 [14:09:29]written 0, free lines is 4095 [14:09:29]OFD Sender: Processing packet 308923 [packets to send 223, broken 222] [14:09:29]ProducePacketName [14:09:29]name=ofd_packets/00308923 [14:09:29]OFD Sender: To server: pG, [14:09:29]CommunicateWithHost lk.salyk.kg:30040 [14:09:29]ConnectInit lk.salyk.kg [14:09:29]Connected sock=10 [14:09:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3F 7E 07 01 B2 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 58 01 00 00 F4 03 04 00 17 F8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB B6 04 00 35 04 06 00 94 EC 6E F8 1B 61 46 90 ED F6 FC 12 14 1E [14:09:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B6 3E 47 00 D8 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB B6 04 00 F4 03 04 00 75 9E 1C 67 B6 04 01 00 00 95 D8 E1 51 A0 A0 71 2A [14:09:29]CommunicateWithHost err = 0 [14:09:29]CheckOFDResponse [14:09:29]1017 (14) - 77093643461234 [14:09:29]1041 (16) - 0000000000871765 [14:09:29]1040 (4) - 308923 [14:09:29]1012 (4) - 26.10.2024 07:47 [14:09:29]1206 (1) - 0 [14:09:29]OFD Sender: Remove packet 308923 [14:09:29]ProducePacketName [14:09:29]name=ofd_packets/00308923 [14:09:29]NVStorageDeleteData [14:09:29]Write to MH i2c: 01 00 00 92 06 98 [14:09:29]Write i2c OK [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: 01 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: 01 07 00 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: 01 07 00 92 06 00 00 00 00 00 B5 0C 60 [14:09:29]RasterBufferAndPrint [14:09:29]line [14:09:29]line [14:09:29]line [14:09:29]line [14:09:29]line [14:09:29]written 0, free lines is 3259 [14:09:29]MH_Cut [14:09:29]Write to MH i2c: D1 01 00 99 06 01 71 [14:09:29]Write i2c OK [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: D1 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: D1 01 00 [14:09:29]MH_I2C_Read... [14:09:29]Read from MH i2c: D1 01 00 99 06 00 70 [14:09:29]Write to MH i2c: 01 00 00 9A 06 A0 [14:09:29]Write i2c OK [14:09:29]MH_I2C_Read... [14:09:29]OFD Sender: No OFD packet to send [14:09:30]*** Cut start [14:09:30]*** Purtial cut [14:09:30]*** Stage 1: CUTSNS_PIN = 1 [14:09:30]Read from MH i2c: 01 [14:09:30]MH_I2C_Read... [14:09:30]Read from MH i2c: 01 07 00 [14:09:30]MH_I2C_Read... [14:09:30]*** Stop cut motor [14:09:30]Read from MH i2c: 01 07 00 9A 06 00 00 00 00 00 FF 0F B5 [14:09:30]process_action close_receipt done [14:09:30]requested_data is exist [14:09:30]produce_requested_data [14:09:30]requested_item fm.sn is exist - process it [14:09:30]wFMCommunicate request_size=4 [14:09:30]MH_SAM_APDU [14:09:30]CAPDU: 80 11 00 00 [14:09:30]Write to MH i2c: E2 08 00 9B 06 80 11 00 00 00 00 00 00 1B [14:09:30]*** Cut end [14:09:30]Write i2c OK [14:09:30]MH_I2C_Read... [14:09:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:30]Read from MH i2c: E2 [14:09:30]MH_I2C_Read... [14:09:30]Read from MH i2c: E2 17 00 [14:09:30]MH_I2C_Read... [14:09:30]Read from MH i2c: E2 17 00 9B 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 70 [14:09:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:09:30]wFMCommunicate OK [14:09:30]requested_item fd.num is exist - process it [14:09:30]SAM_PROTO_GetFieldsCounters [14:09:30]wFMCommunicate request_size=4 [14:09:30]MH_SAM_APDU [14:09:30]CAPDU: 80 13 00 00 [14:09:30]Write to MH i2c: E2 08 00 9C 06 80 13 00 00 00 00 00 00 1E [14:09:30]Write i2c OK [14:09:30]MH_I2C_Read... [14:09:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:09:30]Read from MH i2c: E2 [14:09:30]MH_I2C_Read... [14:09:30]Read from MH i2c: E2 62 00 [14:09:30]MH_I2C_Read... [14:09:30]Read from MH i2c: E2 62 00 9C 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BB B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 D7 [14:09:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BB B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 58 01 00 00 5E 04 04 00 58 01 00 00 57 04 04 00 59 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:09:30]wFMCommunicate OK [14:09:30]SAM_PROTO_GetFieldsCounters done [14:09:30]requested_item shift.num is exist - process it [14:09:30]requested_item shift.opened is exist - process it [14:09:30]req_shift_opened [14:09:30]FM_GetShiftState [14:09:30]SAM_PROTO_GetShiftState [14:09:30]wFMCommunicate request_size=4 [14:09:30]MH_SAM_APDU [14:09:30]CAPDU: 80 13 01 00 [14:09:30]Write to MH i2c: E2 08 00 9D 06 80 13 01 00 00 00 00 00 20 [14:09:30]Write i2c OK [14:09:30]MH_I2C_Read... [14:09:30]Read from MH i2c: E2 [14:09:30]MH_I2C_Read... [14:09:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:30]Read from MH i2c: E2 0E 00 [14:09:30]MH_I2C_Read... [14:09:30]Read from MH i2c: E2 0E 00 9D 06 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9E [14:09:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:09:30]wFMCommunicate OK [14:09:30]SAM_PROTO_GetShiftState done [14:09:30]FM_GetShiftState done [14:09:30]req_shift_opened done [14:09:30]requested_item shift.open_date is exist - process it [14:09:30]req_shift_open_date [14:09:30]req_shift_open_date done [14:09:30]produce_requested_data done [14:09:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308923,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:09:30]process_action_free close_receipt [14:09:30]json_value_free [14:09:30]json_value_free done [14:09:30]process_json_proto returns [14:09:30]Send response to host [14:09:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308923,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:09:30]free response buf [14:09:30]execute_script done [14:09:30]execute_script returns [14:09:30]free content buf [14:09:30]Sock 9.Close socket [14:09:30]Sock 9.Thread stoped [14:09:34]OFD Sender: No OFD packet to send [14:09:39]OFD Sender: No OFD packet to send [14:09:44]OFD Sender: No OFD packet to send [14:09:49]OFD Sender: No OFD packet to send [14:09:54]OFD Sender: No OFD packet to send [14:09:59]OFD Sender: No OFD packet to send [14:10:04]OFD Sender: No OFD packet to send [14:10:10]OFD Sender: No OFD packet to send [14:10:15]OFD Sender: No OFD packet to send [14:10:20]OFD Sender: No OFD packet to send [14:10:25]OFD Sender: No OFD packet to send [14:10:30]OFD Sender: No OFD packet to send [14:10:35]OFD Sender: No OFD packet to send [14:10:40]OFD Sender: No OFD packet to send [14:10:45]OFD Sender: No OFD packet to send [14:10:50]OFD Sender: No OFD packet to send [14:10:55]OFD Sender: No OFD packet to send [14:11:00]OFD Sender: No OFD packet to send [14:11:05]OFD Sender: No OFD packet to send [14:11:10]OFD Sender: No OFD packet to send [14:11:15]OFD Sender: No OFD packet to send [14:11:20]OFD Sender: No OFD packet to send [14:11:25]OFD Sender: No OFD packet to send [14:11:30]OFD Sender: No OFD packet to send [14:11:35]OFD Sender: No OFD packet to send [14:11:40]OFD Sender: No OFD packet to send [14:11:45]OFD Sender: No OFD packet to send [14:11:50]OFD Sender: No OFD packet to send [14:11:55]OFD Sender: No OFD packet to send [14:12:00]OFD Sender: No OFD packet to send [14:12:05]OFD Sender: No OFD packet to send [14:12:10]OFD Sender: No OFD packet to send [14:12:15]OFD Sender: No OFD packet to send [14:12:20]OFD Sender: No OFD packet to send [14:12:25]OFD Sender: No OFD packet to send [14:12:30]OFD Sender: No OFD packet to send [14:12:35]OFD Sender: No OFD packet to send [14:12:40]OFD Sender: No OFD packet to send [14:12:45]OFD Sender: No OFD packet to send [14:12:50]OFD Sender: No OFD packet to send [14:12:55]OFD Sender: No OFD packet to send [14:13:00]OFD Sender: No OFD packet to send [14:13:05]OFD Sender: No OFD packet to send [14:13:06]accept exits with 7 [14:13:06]New connection [14:13:06]New thread 3066879332 created [14:13:06]Thread 3067022692 joined [14:13:06]Waiting for new connection... [14:13:06] Sock 7.Parse request [14:13:06]Sock 7.Check first char [14:13:06]Sock 7.First char is OK [14:13:06]request: POST /json_proto HTTP/1.0 [14:13:06]Method: POST [14:13:06]URL: /json_proto [14:13:06]Method is POST - this is cgi request [14:13:06]url: /json_proto [14:13:06]query_string will be loaded in cgi processing [14:13:06]execute_cgi json_proto POST (null) [14:13:06]execute_cgi path=json_proto method=POST [14:13:06]POST find Content-Length [14:13:06]Host: 172.17.96.3:8080 [14:13:06]Content-Length: 769 [14:13:06]Content-Type: application/json [14:13:06] [14:13:06]POST finish read [14:13:06]Found Content-Length = 769 [14:13:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:06]execute_script... [14:13: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)642794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:13:06]POST & json_proto [14:13:06]process_json_proto [14:13:06]json parsed OK: [14:13:06]protocol is kg_v1.0 [14:13:06]action value=close_receipt [14:13:06]process_action close_receipt [14:13:06]cmd_close_receipt [14:13:06]MH_GetDate [14:13:06]Write to MH i2c: F0 00 00 9E 06 93 [14:13:07]Write i2c OK [14:13:07]MH_I2C_Read... [14:13:07]Read from MH i2c: F0 [14:13:07]MH_I2C_Read... [14:13:07]Read from MH i2c: F0 09 00 [14:13:07]MH_I2C_Read... [14:13:07]Read from MH i2c: F0 09 00 9E 06 00 F3 F8 1C 67 44 5E 04 65 15 [14:13:07]GetLastDocTimeStamp 1729951767 [14:13:07]current date 1729951987 [14:13:07]FM_GetShiftState [14:13:07]SAM_PROTO_GetShiftState [14:13:07]wFMCommunicate request_size=4 [14:13:07]MH_SAM_APDU [14:13:07]CAPDU: 80 13 01 00 [14:13:07]Write to MH i2c: E2 08 00 9F 06 80 13 01 00 00 00 00 00 22 [14:13:07]Write i2c OK [14:13:07]MH_I2C_Read... [14:13:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:07]Read from MH i2c: E2 [14:13:07]MH_I2C_Read... [14:13:07]Read from MH i2c: E2 0E 00 [14:13:07]MH_I2C_Read... [14:13:07]Read from MH i2c: E2 0E 00 9F 06 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A0 [14:13:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:13:07]wFMCommunicate OK [14:13:07]SAM_PROTO_GetShiftState done [14:13:07]FM_GetShiftState done [14:13:07]opened in 1729902265 [14:13:07]opened+sec_in_day 1729988665 [14:13:07]quantity*price = 100021 [14:13:07]sum+1 = 100023 [14:13:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 345 26.10.2024 14:13 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308924 ФПД: 267058574910636 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T141307&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308924&fm=267058574910636&tin=02508201610067®Number=0000000000091780&sum=100022 [14:13:08]StoreToDocumentArchive [14:13:08]shift 532 fd 308924 [14:13:08]save to /storage/0532/doc_00308924 [14:13:08]save last doc name /storage/0532/doc_00308924 to /storage/kkm_last_doc_name [14:13:08]save OK [14:13:08]Clear old archive folders... [14:13:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:13:08]tlvbuf is 000E0370 [14:13:08]SAM_PROTO_ClearQueue [14:13:08]wFMCommunicate request_size=4 [14:13:08]MH_SAM_APDU [14:13:08]CAPDU: 80 09 00 00 [14:13:08]Write to MH i2c: E2 08 00 AC 06 80 09 00 00 00 00 00 00 24 [14:13:08]Write i2c OK [14:13:08]MH_I2C_Read... [14:13:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:13:08]Read from MH i2c: E2 [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: E2 03 00 [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: E2 03 00 AC 06 00 90 00 26 [14:13:08]RAPDU: 90 00 [14:13:08]wFMCommunicate OK [14:13:08]SAM_PROTO_ClearQueue done [14:13:08]KKMCreateOFDPacket [14:13:08]OFDProtocolAddRootSTLVToBuf [14:13:08]FM_MakeSignedData [14:13:08]FM_MakeSignedData [14:13:08]SAM_PROTO_SignData [14:13:08]wFMCommunicate request_size=4 [14:13:08]MH_SAM_APDU [14:13:08]CAPDU: 80 0D 01 02 [14:13:08]Write to MH i2c: E2 08 00 AD 06 80 0D 01 02 00 00 00 00 2C [14:13:08]Write i2c OK [14:13:08]MH_I2C_Read... [14:13:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:13:08]Read from MH i2c: E2 [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: E2 03 00 [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: E2 03 00 AD 06 00 90 00 27 [14:13:08]RAPDU: 90 00 [14:13:08]wFMCommunicate OK [14:13:08]wFMCommunicate request_size=255 [14:13:08]MH_SAM_APDU [14:13:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 F3 F8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC B6 04 00 35 04 06 00 F2 [14:13:08]Write to MH i2c: E2 02 01 AE 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 F3 F8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC B6 04 00 35 04 06 00 F2 00 00 4A [14:13:08]Write i2c OK [14:13:08]MH_I2C_Read... [14:13:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:08]Read from MH i2c: E2 [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: E2 03 00 [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: E2 03 00 AE 06 00 90 00 28 [14:13:08]RAPDU: 90 00 [14:13:08]wFMCommunicate OK [14:13:08]wFMCommunicate request_size=10 [14:13:08]MH_SAM_APDU [14:13:08]CAPDU: 80 0D 02 02 05 E3 6B 7D E4 AC [14:13:08]Write to MH i2c: E2 0D 00 AF 06 80 0D 02 02 05 00 E3 6B 7D E4 AC 00 00 94 [14:13:08]Write i2c OK [14:13:08]MH_I2C_Read... [14:13:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:13:08]Read from MH i2c: E2 [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: E2 03 00 [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: E2 03 00 AF 06 00 90 00 29 [14:13:08]RAPDU: 90 00 [14:13:08]wFMCommunicate OK [14:13:08]wFMCommunicate request_size=4 [14:13:08]MH_SAM_APDU [14:13:08]CAPDU: 80 0D 03 02 [14:13:08]Write to MH i2c: E2 08 00 B0 06 80 0D 03 02 00 00 00 00 31 [14:13:08]Write i2c OK [14:13:08]MH_I2C_Read... [14:13:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:13:08]Read from MH i2c: E2 [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: E2 0B 00 [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: E2 0B 00 B0 06 00 1D C6 E4 98 F5 75 A8 7E 90 00 21 [14:13:08]RAPDU: 1D C6 E4 98 F5 75 A8 7E 90 00 [14:13:08]wFMCommunicate OK [14:13:08]SAM_PROTO_SignData done [14:13:08]FM_MakeSignedData done [14:13:08]CreateOFDProtocolMessage [14:13:08]wFMCommunicate request_size=4 [14:13:08]MH_SAM_APDU [14:13:08]CAPDU: 80 11 00 00 [14:13:08]Write to MH i2c: E2 08 00 B1 06 80 11 00 00 00 00 00 00 31 [14:13:08]Write i2c OK [14:13:08]MH_I2C_Read... [14:13:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:08]Read from MH i2c: E2 [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: E2 17 00 [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: E2 17 00 B1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 86 [14:13:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:13:08]wFMCommunicate OK [14:13:08]CreateOFDProtocolMessage done [14:13:08]OFDSenderStorePacket 308924 [14:13:08]StoreOFDPacket docnum=308924 [14:13:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1E 4D 07 01 90 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 F3 F8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC B6 04 00 35 04 06 00 F2 E3 6B 7D E4 AC 1D C6 E4 98 F5 75 A8 7E [14:13:08]CheckFolder [14:13:08]dirname=/storage/ofd_packets [14:13:08]CheckFolder done [14:13:08]ProducePacketName [14:13:08]name=ofd_packets/00308924 [14:13:08]NVStorageSaveData ofd_packets/00308924 [14:13:08]File name is /storage/ofd_packets/00308924 [14:13:08]Write 301 bytes [14:13:08]NVStorageSaveData done [14:13:08]OFDSenderStorePacket done [14:13:08]KKMCreateOFDPacket done [14:13:08]NVStorageSaveData kkm_last_timestamp [14:13:08]File name is /storage/kkm_last_timestamp [14:13:08]Write 4 bytes [14:13:08]NVStorageSaveData done [14:13:08]ExternCall_PrintAddStr [14:13:08]wPrintStart [14:13:08]Write to MH i2c: 01 00 00 B2 06 B8 [14:13:08]Write i2c OK [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: 01 [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: 01 07 00 [14:13:08]MH_I2C_Read... [14:13:08]Read from MH i2c: 01 07 00 B2 06 00 00 00 00 00 FF 0F CD [14:13:08]RasterBufferAndPrint [14:13:08]line Счет N : (1)642794 [14:13:08]line ИНН: 02508201610067 [14:13:08]line Контрольно-Кассовый Чек [14:13:08]line ПРОДАЖА [14:13:08]line ТРК (МРК, ГНК) : 61 [14:13:08]line Товар: 2710124500 [14:13:08]line Аи-95-К-3 [14:13:08]line 13.480 * 74.20 [14:13:08]line = 1000.22 [14:13:08]line НДС 12% НСП 1% [14:13:08]line > о реализуемом товаре [14:13:08]line ИТОГО: 1000.22 [14:13:08]line НСП 1% : 8.85 [14:13:08]line НДС 12% : 106.22 [14:13:08]line Наличными: 0.00 [14:13:08]line Безнал.: 1000.22 [14:13:08]line Место: АЗС № 172 "Партнер Нефть" [14:13:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:13:08]line СНО: Общий режим [14:13:08]line Чек 345 26.10.2024 14:13 [14:13:08]line Смена: 532 ФФД: 1.0 [14:13:08]line ЗНМ: 0300000116 [14:13:08]line РНМ: 0000000000091780 [14:13:08]line Версия ККМ: 001 [14:13:08]line Платежная система: Mbank [14:13:08]line ФМ: 0000000000871765 [14:13:08]line ФД: 308924 [14:13:08]line ФПД: 267058574910636 [14:13:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T141307&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308924&fm=267058574910636&tin=02508201610067®Number=0000000000091780&sum=100022 [14:13:08]written 0, free lines is 4095 [14:13:08]OFD Sender: Processing packet 308924 [packets to send 223, broken 222] [14:13:08]ProducePacketName [14:13:08]name=ofd_packets/00308924 [14:13:08]OFD Sender: To server: pG, [14:13:08]CommunicateWithHost lk.salyk.kg:30040 [14:13:08]ConnectInit lk.salyk.kg [14:13:09]Write to MH i2c: 01 00 00 DA 06 E0 [14:13:09]Write i2c OK [14:13:09]MH_I2C_Read... [14:13:09]Read from MH i2c: 01 [14:13:09]MH_I2C_Read... [14:13:09]Read from MH i2c: 01 07 00 [14:13:09]MH_I2C_Read... [14:13:09]Read from MH i2c: 01 07 00 DA 06 00 00 00 00 00 DE 0C D1 [14:13:09]RasterBufferAndPrint [14:13:09]line [14:13:09]line [14:13:09]line [14:13:09]line [14:13:09]line [14:13:09]written 0, free lines is 3298 [14:13:09]MH_Cut [14:13:09]Write to MH i2c: D1 01 00 E1 06 01 B9 [14:13:09]Write i2c OK [14:13:09]MH_I2C_Read... [14:13:09]Read from MH i2c: D1 [14:13:09]MH_I2C_Read... [14:13:09]Read from MH i2c: D1 01 00 [14:13:09]MH_I2C_Read... [14:13:09]Read from MH i2c: D1 01 00 E1 06 00 B8 [14:13:09]Write to MH i2c: 01 00 00 E2 06 E8 [14:13:09]Write i2c OK [14:13:09]MH_I2C_Read... [14:13:09]*** Cut start [14:13:09]*** Purtial cut [14:13:09]*** Stage 1: CUTSNS_PIN = 1 [14:13:10]Read from MH i2c: 01 [14:13:10]MH_I2C_Read... [14:13:10]*** Stop cut motor [14:13:10]*** Cut end [14:13:10]Read from MH i2c: 01 07 00 [14:13:10]MH_I2C_Read... [14:13:10]Read from MH i2c: 01 07 00 E2 06 00 00 00 00 00 FF 0F FD [14:13:10]process_action close_receipt done [14:13:10]requested_data is exist [14:13:10]produce_requested_data [14:13:10]requested_item fm.sn is exist - process it [14:13:10]wFMCommunicate request_size=4 [14:13:10]MH_SAM_APDU [14:13:10]CAPDU: 80 11 00 00 [14:13:10]Write to MH i2c: E2 08 00 E3 06 80 11 00 00 00 00 00 00 63 [14:13:10]Write i2c OK [14:13:10]MH_I2C_Read... [14:13:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:13:10]Read from MH i2c: E2 [14:13:10]MH_I2C_Read... [14:13:10]Read from MH i2c: E2 17 00 [14:13:10]MH_I2C_Read... [14:13:10]Read from MH i2c: E2 17 00 E3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B8 [14:13:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:13:10]wFMCommunicate OK [14:13:10]requested_item fd.num is exist - process it [14:13:10]SAM_PROTO_GetFieldsCounters [14:13:10]wFMCommunicate request_size=4 [14:13:10]MH_SAM_APDU [14:13:10]CAPDU: 80 13 00 00 [14:13:10]Write to MH i2c: E2 08 00 E4 06 80 13 00 00 00 00 00 00 66 [14:13:10]Write i2c OK [14:13:10]MH_I2C_Read... [14:13:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:13:10]Read from MH i2c: E2 [14:13:10]MH_I2C_Read... [14:13:10]Read from MH i2c: E2 62 00 [14:13:10]MH_I2C_Read... [14:13:10]Read from MH i2c: E2 62 00 E4 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BC B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 23 [14:13: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BC B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 59 01 00 00 5E 04 04 00 59 01 00 00 57 04 04 00 5A 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:13:10]wFMCommunicate OK [14:13:10]SAM_PROTO_GetFieldsCounters done [14:13:10]requested_item shift.num is exist - process it [14:13:10]requested_item shift.opened is exist - process it [14:13:10]req_shift_opened [14:13:10]FM_GetShiftState [14:13:10]SAM_PROTO_GetShiftState [14:13:10]wFMCommunicate request_size=4 [14:13:10]MH_SAM_APDU [14:13:10]CAPDU: 80 13 01 00 [14:13:10]Write to MH i2c: E2 08 00 E5 06 80 13 01 00 00 00 00 00 68 [14:13:10]Write i2c OK [14:13:10]MH_I2C_Read... [14:13:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:13:10]Read from MH i2c: E2 [14:13:10]MH_I2C_Read... [14:13:10]Read from MH i2c: E2 0E 00 [14:13:10]MH_I2C_Read... [14:13:10]Read from MH i2c: E2 0E 00 E5 06 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E6 [14:13:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:13:10]wFMCommunicate OK [14:13:10]SAM_PROTO_GetShiftState done [14:13:10]FM_GetShiftState done [14:13:10]req_shift_opened done [14:13:10]requested_item shift.open_date is exist - process it [14:13:10]req_shift_open_date [14:13:10]req_shift_open_date done [14:13:10]produce_requested_data done [14:13:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308924,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:13:10]process_action_free close_receipt [14:13:10]json_value_free [14:13:10]json_value_free done [14:13:10]process_json_proto returns [14:13:10]Send response to host [14:13:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308924,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:13:10]free response buf [14:13:10]execute_script done [14:13:10]execute_script returns [14:13:10]free content buf [14:13:10]Sock 7.Close socket [14:13:10]Sock 7.Thread stoped [14:14:04]accept exits with 9 [14:14:04]New connection [14:14:04]New thread 3067022692 created [14:14:04]Thread 3066879332 joined [14:14:04]Waiting for new connection... [14:14:04] Sock 9.Parse request [14:14:04]Sock 9.Check first char [14:14:04]Sock 9.First char is OK [14:14:04]request: POST /json_proto HTTP/1.0 [14:14:04]Method: POST [14:14:04]URL: /json_proto [14:14:04]Method is POST - this is cgi request [14:14:04]url: /json_proto [14:14:04]query_string will be loaded in cgi processing [14:14:04]execute_cgi json_proto POST (null) [14:14:04]execute_cgi path=json_proto method=POST [14:14:04]POST find Content-Length [14:14:04]Host: 172.17.96.3:8080 [14:14:04]Content-Length: 677 [14:14:04]Content-Type: application/json [14:14:04] [14:14:04]POST finish read [14:14:04]Found Content-Length = 677 [14:14:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:14:04]execute_script... [14:14:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642795", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:14:04]POST & json_proto [14:14:04]process_json_proto [14:14:04]json parsed OK: [14:14:04]protocol is kg_v1.0 [14:14:04]action value=close_receipt [14:14:04]process_action close_receipt [14:14:04]cmd_close_receipt [14:14:04]MH_GetDate [14:14:04]Write to MH i2c: F0 00 00 E6 06 DB [14:14:04]Write i2c OK [14:14:04]MH_I2C_Read... [14:14:04]Read from MH i2c: F0 [14:14:04]MH_I2C_Read... [14:14:04]Read from MH i2c: F0 09 00 [14:14:04]MH_I2C_Read... [14:14:04]Read from MH i2c: F0 09 00 E6 06 00 2C F9 1C 67 44 5E 04 65 97 [14:14:04]GetLastDocTimeStamp 1729951987 [14:14:04]current date 1729952044 [14:14:04]FM_GetShiftState [14:14:04]SAM_PROTO_GetShiftState [14:14:04]wFMCommunicate request_size=4 [14:14:04]MH_SAM_APDU [14:14:04]CAPDU: 80 13 01 00 [14:14:04]Write to MH i2c: E2 08 00 E7 06 80 13 01 00 00 00 00 00 6A [14:14:04]Write i2c OK [14:14:04]MH_I2C_Read... [14:14:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:04]Read from MH i2c: E2 [14:14:04]MH_I2C_Read... [14:14:04]Read from MH i2c: E2 0E 00 [14:14:04]MH_I2C_Read... [14:14:04]Read from MH i2c: E2 0E 00 E7 06 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E8 [14:14:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:14:04]wFMCommunicate OK [14:14:04]SAM_PROTO_GetShiftState done [14:14:04]FM_GetShiftState done [14:14:04]opened in 1729902265 [14:14:04]opened+sec_in_day 1729988665 [14:14:04]quantity*price = 40006 [14:14:04]sum+1 = 40007 [14:14:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 346 26.10.2024 14:14 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308925 ФПД: 132845289982268 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T141404&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308925&fm=132845289982268&tin=02508201610067®Number=0000000000091780&sum=40000 [14:14:05]StoreToDocumentArchive [14:14:05]shift 532 fd 308925 [14:14:05]save to /storage/0532/doc_00308925 [14:14:05]save last doc name /storage/0532/doc_00308925 to /storage/kkm_last_doc_name [14:14:05]save OK [14:14:05]Clear old archive folders... [14:14:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:14:05]tlvbuf is 000DB470 [14:14:05]SAM_PROTO_ClearQueue [14:14:05]wFMCommunicate request_size=4 [14:14:05]MH_SAM_APDU [14:14:05]CAPDU: 80 09 00 00 [14:14:05]Write to MH i2c: E2 08 00 F4 06 80 09 00 00 00 00 00 00 6C [14:14:05]Write i2c OK [14:14:05]MH_I2C_Read... [14:14:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:14:05]Read from MH i2c: E2 [14:14:05]MH_I2C_Read... [14:14:05]Read from MH i2c: E2 03 00 [14:14:05]MH_I2C_Read... [14:14:05]Read from MH i2c: E2 03 00 F4 06 00 90 00 6E [14:14:05]RAPDU: 90 00 [14:14:05]wFMCommunicate OK [14:14:05]SAM_PROTO_ClearQueue done [14:14:05]KKMCreateOFDPacket [14:14:05]OFDProtocolAddRootSTLVToBuf [14:14:05]FM_MakeSignedData [14:14:05]FM_MakeSignedData [14:14:05]SAM_PROTO_SignData [14:14:05]wFMCommunicate request_size=4 [14:14:05]MH_SAM_APDU [14:14:05]CAPDU: 80 0D 01 02 [14:14:05]Write to MH i2c: E2 08 00 F5 06 80 0D 01 02 00 00 00 00 74 [14:14:05]Write i2c OK [14:14:05]MH_I2C_Read... [14:14:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:14:05]Read from MH i2c: E2 [14:14:05]MH_I2C_Read... [14:14:05]Read from MH i2c: E2 03 00 [14:14:05]MH_I2C_Read... [14:14:05]Read from MH i2c: E2 03 00 F5 06 00 90 00 6F [14:14:05]RAPDU: 90 00 [14:14:05]wFMCommunicate OK [14:14:05]wFMCommunicate request_size=255 [14:14:05]MH_SAM_APDU [14:14: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 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 5A 01 00 00 F4 03 04 00 2C F9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD B6 04 00 35 04 06 00 78 [14:14:05]Write to MH i2c: E2 02 01 F6 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5A 01 00 00 F4 03 04 00 2C F9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD B6 04 00 35 04 06 00 78 00 00 D9 [14:14:05]Write i2c OK [14:14:05]MH_I2C_Read... [14:14:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:05]Read from MH i2c: E2 [14:14:05]MH_I2C_Read... [14:14:05]Read from MH i2c: E2 03 00 [14:14:05]MH_I2C_Read... [14:14:05]Read from MH i2c: E2 03 00 F6 06 00 90 00 70 [14:14:05]RAPDU: 90 00 [14:14:05]wFMCommunicate OK [14:14:05]wFMCommunicate request_size=10 [14:14:05]MH_SAM_APDU [14:14:05]CAPDU: 80 0D 02 02 05 D2 74 51 C9 3C [14:14:05]Write to MH i2c: E2 0D 00 F7 06 80 0D 02 02 05 00 D2 74 51 C9 3C 00 00 1D [14:14:05]Write i2c OK [14:14:05]MH_I2C_Read... [14:14:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:14:05]Read from MH i2c: E2 [14:14:05]MH_I2C_Read... [14:14:05]Read from MH i2c: E2 03 00 [14:14:05]MH_I2C_Read... [14:14:05]Read from MH i2c: E2 03 00 F7 06 00 90 00 71 [14:14:05]RAPDU: 90 00 [14:14:05]wFMCommunicate OK [14:14:05]wFMCommunicate request_size=4 [14:14:05]MH_SAM_APDU [14:14:05]CAPDU: 80 0D 03 02 [14:14:05]Write to MH i2c: E2 08 00 F8 06 80 0D 03 02 00 00 00 00 79 [14:14:05]Write i2c OK [14:14:05]MH_I2C_Read... [14:14:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:14:05]Read from MH i2c: E2 [14:14:05]MH_I2C_Read... [14:14:05]Read from MH i2c: E2 0B 00 [14:14:05]MH_I2C_Read... [14:14:05]Read from MH i2c: E2 0B 00 F8 06 00 C2 2A 11 20 9B 0B CC 2F 90 00 38 [14:14:05]RAPDU: C2 2A 11 20 9B 0B CC 2F 90 00 [14:14:05]wFMCommunicate OK [14:14:05]SAM_PROTO_SignData done [14:14:05]FM_MakeSignedData done [14:14:05]CreateOFDProtocolMessage [14:14:05]wFMCommunicate request_size=4 [14:14:05]MH_SAM_APDU [14:14:05]CAPDU: 80 11 00 00 [14:14:05]Write to MH i2c: E2 08 00 F9 06 80 11 00 00 00 00 00 00 79 [14:14:05]Write i2c OK [14:14:05]MH_I2C_Read... [14:14:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:06]Read from MH i2c: E2 [14:14:06]MH_I2C_Read... [14:14:06]Read from MH i2c: E2 17 00 [14:14:06]MH_I2C_Read... [14:14:06]Read from MH i2c: E2 17 00 F9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CE [14:14:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:14:06]wFMCommunicate OK [14:14:06]CreateOFDProtocolMessage done [14:14:06]OFDSenderStorePacket 308925 [14:14:06]StoreOFDPacket docnum=308925 [14:14:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F5 28 07 01 E7 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5A 01 00 00 F4 03 04 00 2C F9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD B6 04 00 35 04 06 00 78 D2 74 51 C9 3C C2 2A 11 20 9B 0B CC 2F [14:14:06]CheckFolder [14:14:06]dirname=/storage/ofd_packets [14:14:06]CheckFolder done [14:14:06]ProducePacketName [14:14:06]name=ofd_packets/00308925 [14:14:06]NVStorageSaveData ofd_packets/00308925 [14:14:06]File name is /storage/ofd_packets/00308925 [14:14:06]Write 301 bytes [14:14:06]NVStorageSaveData done [14:14:06]OFDSenderStorePacket done [14:14:06]KKMCreateOFDPacket done [14:14:06]NVStorageSaveData kkm_last_timestamp [14:14:06]File name is /storage/kkm_last_timestamp [14:14:06]Write 4 bytes [14:14:06]NVStorageSaveData done [14:14:06]ExternCall_PrintAddStr [14:14:06]wPrintStart [14:14:06]Write to MH i2c: 01 00 00 FA 06 00 [14:14:06]Write i2c OK [14:14:06]MH_I2C_Read... [14:14:06]Read from MH i2c: 01 [14:14:06]MH_I2C_Read... [14:14:06]Read from MH i2c: 01 07 00 [14:14:06]MH_I2C_Read... [14:14:06]Read from MH i2c: 01 07 00 FA 06 00 00 00 00 00 FF 0F 15 [14:14:06]RasterBufferAndPrint [14:14:06]line Счет N : (1)642795 [14:14:06]line ИНН: 02508201610067 [14:14:06]line Контрольно-Кассовый Чек [14:14:06]line ПРОДАЖА [14:14:06]line ТРК (МРК, ГНК) : 41 [14:14:06]line Товар: 2710124130 [14:14:06]line Аи-92-К-2 [14:14:06]line 5.980 * 66.90 [14:14:06]line = 400.06 [14:14:06]line НДС 12% НСП 1% [14:14:06]line > о реализуемом товаре [14:14:06]line ОКРУГЛЕНИЕ: -0.06 [14:14:06]line ИТОГО: 400.00 [14:14:06]line Внесено: 400.00 [14:14:06]line СДАЧА: 0.00 [14:14:06]line НСП 1% : 3.54 [14:14:06]line НДС 12% : 42.48 [14:14:06]line Наличными: 400.00 [14:14:06]line Безнал.: 0.00 [14:14:06]line Место: АЗС № 172 "Партнер Нефть" [14:14:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:14:06]line СНО: Общий режим [14:14:06]line Чек 346 26.10.2024 14:14 [14:14:06]line Смена: 532 ФФД: 1.0 [14:14:06]line ЗНМ: 0300000116 [14:14:06]line РНМ: 0000000000091780 [14:14:06]line Версия ККМ: 001 [14:14:06]line ФМ: 0000000000871765 [14:14:06]line ФД: 308925 [14:14:06]line ФПД: 132845289982268 [14:14:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T141404&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308925&fm=132845289982268&tin=02508201610067®Number=0000000000091780&sum=40000 [14:14:06]written 0, free lines is 4095 [14:14:06]Write to MH i2c: 01 00 00 24 07 2B [14:14:06]Write i2c OK [14:14:06]MH_I2C_Read... [14:14:06]Read from MH i2c: 01 [14:14:06]MH_I2C_Read... [14:14:06]Read from MH i2c: 01 07 00 [14:14:06]MH_I2C_Read... [14:14:06]Read from MH i2c: 01 07 00 24 07 00 00 00 00 00 B5 0C F3 [14:14:06]RasterBufferAndPrint [14:14:06]line [14:14:06]line [14:14:06]line [14:14:06]line [14:14:06]line [14:14:06]written 0, free lines is 3257 [14:14:06]MH_Cut [14:14:06]Write to MH i2c: D1 01 00 2B 07 01 04 [14:14:06]Write i2c OK [14:14:06]MH_I2C_Read... [14:14:06]Read from MH i2c: D1 [14:14:06]MH_I2C_Read... [14:14:06]Read from MH i2c: D1 01 00 [14:14:06]MH_I2C_Read... [14:14:06]Read from MH i2c: D1 01 00 2B 07 00 03 [14:14:06]Write to MH i2c: 01 00 00 2C 07 33 [14:14:06]Write i2c OK [14:14:06]MH_I2C_Read... [14:14:07]*** Cut start [14:14:07]*** Purtial cut [14:14:07]*** Stage 1: CUTSNS_PIN = 1 [14:14:07]Read from MH i2c: 01 [14:14:07]MH_I2C_Read... [14:14:07]*** Stop cut motor [14:14:07]*** Cut end [14:14:07]Read from MH i2c: 01 07 00 [14:14:07]MH_I2C_Read... [14:14:07]Read from MH i2c: 01 07 00 2C 07 00 00 00 00 00 FF 0F 48 [14:14:07]process_action close_receipt done [14:14:07]requested_data is exist [14:14:07]produce_requested_data [14:14:07]requested_item fm.sn is exist - process it [14:14:07]wFMCommunicate request_size=4 [14:14:07]MH_SAM_APDU [14:14:07]CAPDU: 80 11 00 00 [14:14:07]Write to MH i2c: E2 08 00 2D 07 80 11 00 00 00 00 00 00 AE [14:14:07]Write i2c OK [14:14:07]MH_I2C_Read... [14:14:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:14:07]Read from MH i2c: E2 [14:14:07]MH_I2C_Read... [14:14:07]Read from MH i2c: E2 17 00 [14:14:07]MH_I2C_Read... [14:14:07]Read from MH i2c: E2 17 00 2D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 03 [14:14:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:14:07]wFMCommunicate OK [14:14:07]requested_item fd.num is exist - process it [14:14:07]SAM_PROTO_GetFieldsCounters [14:14:07]wFMCommunicate request_size=4 [14:14:07]MH_SAM_APDU [14:14:07]CAPDU: 80 13 00 00 [14:14:07]Write to MH i2c: E2 08 00 2E 07 80 13 00 00 00 00 00 00 B1 [14:14:07]Write i2c OK [14:14:07]MH_I2C_Read... [14:14:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:14:08]Read from MH i2c: E2 [14:14:08]MH_I2C_Read... [14:14:08]Read from MH i2c: E2 62 00 [14:14:08]MH_I2C_Read... [14:14:08]Read from MH i2c: E2 62 00 2E 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BD B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 72 [14:14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BD B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5A 01 00 00 5E 04 04 00 5A 01 00 00 57 04 04 00 5B 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:14:08]wFMCommunicate OK [14:14:08]SAM_PROTO_GetFieldsCounters done [14:14:08]requested_item shift.num is exist - process it [14:14:08]requested_item shift.opened is exist - process it [14:14:08]req_shift_opened [14:14:08]FM_GetShiftState [14:14:08]SAM_PROTO_GetShiftState [14:14:08]wFMCommunicate request_size=4 [14:14:08]MH_SAM_APDU [14:14:08]CAPDU: 80 13 01 00 [14:14:08]Write to MH i2c: E2 08 00 2F 07 80 13 01 00 00 00 00 00 B3 [14:14:08]Write i2c OK [14:14:08]MH_I2C_Read... [14:14:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:14:08]Read from MH i2c: E2 [14:14:08]MH_I2C_Read... [14:14:08]Read from MH i2c: E2 0E 00 [14:14:08]MH_I2C_Read... [14:14:08]Read from MH i2c: E2 0E 00 2F 07 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 31 [14:14:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:14:08]wFMCommunicate OK [14:14:08]SAM_PROTO_GetShiftState done [14:14:08]FM_GetShiftState done [14:14:08]req_shift_opened done [14:14:08]requested_item shift.open_date is exist - process it [14:14:08]req_shift_open_date [14:14:08]req_shift_open_date done [14:14:08]produce_requested_data done [14:14:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308925,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:14:08]process_action_free close_receipt [14:14:08]json_value_free [14:14:08]json_value_free done [14:14:08]process_json_proto returns [14:14:08]Send response to host [14:14:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308925,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:14:08]free response buf [14:14:08]execute_script done [14:14:08]execute_script returns [14:14:08]free content buf [14:14:08]Sock 9.Close socket [14:14:08]Sock 9.Thread stoped [14:15:22]ConnectInit Can't connect to host [14:15:22]CommunicateWithHost connect error [14:15:22]CommunicateWithHost err = -1 [14:15:22]OFD Sender: Server communicate error [14:15:23]OFD Sender: Processing packet 308924 [packets to send 224, broken 222] [14:15:23]ProducePacketName [14:15:23]name=ofd_packets/00308924 [14:15:23]OFD Sender: To server: pG, [14:15:23]CommunicateWithHost lk.salyk.kg:30040 [14:15:23]ConnectInit lk.salyk.kg [14:15:23]Connected sock=9 [14:15:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1E 4D 07 01 90 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 01 00 00 F4 03 04 00 F3 F8 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC B6 04 00 35 04 06 00 F2 E3 6B 7D E4 AC 1D C6 E4 98 F5 75 A8 7E [14:15:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9E E5 47 00 3E 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 31 37 36 35 10 04 04 00 BC B6 04 00 F4 03 04 00 D7 9F 1C 67 B6 04 01 00 00 BA B2 E2 E5 A4 A6 C3 32 [14:15:23]CommunicateWithHost err = 0 [14:15:23]CheckOFDResponse [14:15:23]1017 (14) - 77093643461234 [14:15:23]1041 (16) - 0000000000871765 [14:15:23]1040 (4) - 308924 [14:15:23]1012 (4) - 26.10.2024 07:52 [14:15:23]1206 (1) - 0 [14:15:23]OFD Sender: Remove packet 308924 [14:15:23]ProducePacketName [14:15:23]name=ofd_packets/00308924 [14:15:23]NVStorageDeleteData [14:15:23]OFD Sender: Processing packet 308925 [packets to send 223, broken 222] [14:15:23]ProducePacketName [14:15:23]name=ofd_packets/00308925 [14:15:23]OFD Sender: To server: pG, [14:15:23]CommunicateWithHost lk.salyk.kg:30040 [14:15:23]ConnectInit lk.salyk.kg [14:15:24]Connected sock=9 [14: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 31 37 36 35 0F 01 00 00 F5 28 07 01 E7 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5A 01 00 00 F4 03 04 00 2C F9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD B6 04 00 35 04 06 00 78 D2 74 51 C9 3C C2 2A 11 20 9B 0B CC 2F [14:15:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 14 11 47 00 5D 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 31 37 36 35 10 04 04 00 BD B6 04 00 F4 03 04 00 D8 9F 1C 67 B6 04 01 00 00 9E 0B 14 74 4F EB AE B7 [14:15:24]CommunicateWithHost err = 0 [14:15:24]CheckOFDResponse [14:15:24]1017 (14) - 77093643461234 [14:15:24]1041 (16) - 0000000000871765 [14:15:24]1040 (4) - 308925 [14:15:24]1012 (4) - 26.10.2024 07:52 [14:15:24]1206 (1) - 0 [14:15:24]OFD Sender: Remove packet 308925 [14:15:24]ProducePacketName [14:15:24]name=ofd_packets/00308925 [14:15:24]NVStorageDeleteData [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]accept exits with 7 [14:16:44]New connection [14:16:44]New thread 3066879332 created [14:16:44]Thread 3067022692 joined [14:16:44]Waiting for new connection... [14:16:44] Sock 7.Parse request [14:16:44]Sock 7.Check first char [14:16:44]Sock 7.First char is OK [14:16:44]request: POST /json_proto HTTP/1.0 [14:16:44]Method: POST [14:16:44]URL: /json_proto [14:16:44]Method is POST - this is cgi request [14:16:44]url: /json_proto [14:16:44]query_string will be loaded in cgi processing [14:16:44]execute_cgi json_proto POST (null) [14:16:44]execute_cgi path=json_proto method=POST [14:16:44]POST find Content-Length [14:16:44]Host: 172.17.96.3:8080 [14:16:44]Content-Length: 677 [14:16:44]Content-Type: application/json [14:16:44] [14:16:44]POST finish read [14:16:44]Found Content-Length = 677 [14:16:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [14:16:44]execute_script... [14:16: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)642796", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [14:16:44]POST & json_proto [14:16:44]process_json_proto [14:16:44]json parsed OK: [14:16:44]protocol is kg_v1.0 [14:16:44]action value=close_receipt [14:16:44]process_action close_receipt [14:16:44]cmd_close_receipt [14:16:44]MH_GetDate [14:16:44]Write to MH i2c: F0 00 00 30 07 26 [14:16:44]Write i2c OK [14:16:44]MH_I2C_Read... [14:16:44]Read from MH i2c: F0 [14:16:44]MH_I2C_Read... [14:16:44]Read from MH i2c: F0 09 00 [14:16:44]MH_I2C_Read... [14:16:44]Read from MH i2c: F0 09 00 30 07 00 CC F9 1C 67 44 5E 04 65 82 [14:16:44]GetLastDocTimeStamp 1729952044 [14:16:44]current date 1729952204 [14:16:44]FM_GetShiftState [14:16:44]SAM_PROTO_GetShiftState [14:16:44]wFMCommunicate request_size=4 [14:16:44]MH_SAM_APDU [14:16:44]CAPDU: 80 13 01 00 [14:16:44]Write to MH i2c: E2 08 00 31 07 80 13 01 00 00 00 00 00 B5 [14:16:44]Write i2c OK [14:16:44]MH_I2C_Read... [14:16:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:44]Read from MH i2c: E2 [14:16:44]MH_I2C_Read... [14:16:44]Read from MH i2c: E2 0E 00 [14:16:44]MH_I2C_Read... [14:16:44]Read from MH i2c: E2 0E 00 31 07 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 33 [14:16:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:16:44]wFMCommunicate OK [14:16:44]SAM_PROTO_GetShiftState done [14:16:44]FM_GetShiftState done [14:16:44]opened in 1729902265 [14:16:44]opened+sec_in_day 1729988665 [14:16:44]quantity*price = 50041 [14:16:44]sum+1 = 50042 [14:16: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 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 347 26.10.2024 14:16 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308926 ФПД: 189471012033270 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T141644&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308926&fm=189471012033270&tin=02508201610067®Number=0000000000091780&sum=50000 [14:16:45]StoreToDocumentArchive [14:16:45]shift 532 fd 308926 [14:16:45]save to /storage/0532/doc_00308926 [14:16:45]save last doc name /storage/0532/doc_00308926 to /storage/kkm_last_doc_name [14:16:45]save OK [14:16:45]Clear old archive folders... [14:16:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:16:45]tlvbuf is 00084490 [14:16:45]SAM_PROTO_ClearQueue [14:16:45]wFMCommunicate request_size=4 [14:16:45]MH_SAM_APDU [14:16:45]CAPDU: 80 09 00 00 [14:16:45]Write to MH i2c: E2 08 00 3E 07 80 09 00 00 00 00 00 00 B7 [14:16:45]Write i2c OK [14:16:45]MH_I2C_Read... [14:16:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:16:45]Read from MH i2c: E2 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: E2 03 00 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: E2 03 00 3E 07 00 90 00 B9 [14:16:45]RAPDU: 90 00 [14:16:45]wFMCommunicate OK [14:16:45]SAM_PROTO_ClearQueue done [14:16:45]KKMCreateOFDPacket [14:16:45]OFDProtocolAddRootSTLVToBuf [14:16:45]FM_MakeSignedData [14:16:45]FM_MakeSignedData [14:16:45]SAM_PROTO_SignData [14:16:45]wFMCommunicate request_size=4 [14:16:45]MH_SAM_APDU [14:16:45]CAPDU: 80 0D 01 02 [14:16:45]Write to MH i2c: E2 08 00 3F 07 80 0D 01 02 00 00 00 00 BF [14:16:45]Write i2c OK [14:16:45]MH_I2C_Read... [14:16:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:16:45]Read from MH i2c: E2 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: E2 03 00 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: E2 03 00 3F 07 00 90 00 BA [14:16:45]RAPDU: 90 00 [14:16:45]wFMCommunicate OK [14:16:45]wFMCommunicate request_size=255 [14:16:45]MH_SAM_APDU [14:16: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 5B 01 00 00 F4 03 04 00 CC F9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE B6 04 00 35 04 06 00 AC [14:16:45]Write to MH i2c: E2 02 01 40 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 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 5B 01 00 00 F4 03 04 00 CC F9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE B6 04 00 35 04 06 00 AC 00 00 2B [14:16:45]Write i2c OK [14:16:45]MH_I2C_Read... [14:16:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:45]Read from MH i2c: E2 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: E2 03 00 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: E2 03 00 40 07 00 90 00 BB [14:16:45]RAPDU: 90 00 [14:16:45]wFMCommunicate OK [14:16:45]wFMCommunicate request_size=10 [14:16:45]MH_SAM_APDU [14:16:45]CAPDU: 80 0D 02 02 05 52 A8 5E 12 F6 [14:16:45]Write to MH i2c: E2 0D 00 41 07 80 0D 02 02 05 00 52 A8 5E 12 F6 00 00 2C [14:16:45]Write i2c OK [14:16:45]MH_I2C_Read... [14:16:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:45]Read from MH i2c: E2 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: E2 03 00 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: E2 03 00 41 07 00 90 00 BC [14:16:45]RAPDU: 90 00 [14:16:45]wFMCommunicate OK [14:16:45]wFMCommunicate request_size=4 [14:16:45]MH_SAM_APDU [14:16:45]CAPDU: 80 0D 03 02 [14:16:45]Write to MH i2c: E2 08 00 42 07 80 0D 03 02 00 00 00 00 C4 [14:16:45]Write i2c OK [14:16:45]MH_I2C_Read... [14:16:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:16:45]Read from MH i2c: E2 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: E2 0B 00 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: E2 0B 00 42 07 00 11 3D B3 1E 1E 22 DD 41 90 00 42 [14:16:45]RAPDU: 11 3D B3 1E 1E 22 DD 41 90 00 [14:16:45]wFMCommunicate OK [14:16:45]SAM_PROTO_SignData done [14:16:45]FM_MakeSignedData done [14:16:45]CreateOFDProtocolMessage [14:16:45]wFMCommunicate request_size=4 [14:16:45]MH_SAM_APDU [14:16:45]CAPDU: 80 11 00 00 [14:16:45]Write to MH i2c: E2 08 00 43 07 80 11 00 00 00 00 00 00 C4 [14:16:45]Write i2c OK [14:16:45]MH_I2C_Read... [14:16:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:45]Read from MH i2c: E2 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: E2 17 00 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: E2 17 00 43 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 19 [14:16:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:16:45]wFMCommunicate OK [14:16:45]CreateOFDProtocolMessage done [14:16:45]OFDSenderStorePacket 308926 [14:16:45]StoreOFDPacket docnum=308926 [14:16:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 20 52 07 01 FD CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5B 01 00 00 F4 03 04 00 CC F9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE B6 04 00 35 04 06 00 AC 52 A8 5E 12 F6 11 3D B3 1E 1E 22 DD 41 [14:16:45]CheckFolder [14:16:45]dirname=/storage/ofd_packets [14:16:45]CheckFolder done [14:16:45]ProducePacketName [14:16:45]name=ofd_packets/00308926 [14:16:45]NVStorageSaveData ofd_packets/00308926 [14:16:45]File name is /storage/ofd_packets/00308926 [14:16:45]Write 301 bytes [14:16:45]NVStorageSaveData done [14:16:45]OFDSenderStorePacket done [14:16:45]KKMCreateOFDPacket done [14:16:45]NVStorageSaveData kkm_last_timestamp [14:16:45]File name is /storage/kkm_last_timestamp [14:16:45]Write 4 bytes [14:16:45]NVStorageSaveData done [14:16:45]ExternCall_PrintAddStr [14:16:45]wPrintStart [14:16:45]Write to MH i2c: 01 00 00 44 07 4B [14:16:45]Write i2c OK [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: 01 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: 01 07 00 [14:16:45]MH_I2C_Read... [14:16:45]Read from MH i2c: 01 07 00 44 07 00 00 00 00 00 FF 0F 60 [14:16:45]RasterBufferAndPrint [14:16:45]line Счет N : (1)642796 [14:16:45]line ИНН: 02508201610067 [14:16:45]line Контрольно-Кассовый Чек [14:16:45]line ПРОДАЖА [14:16:45]line ТРК (МРК, ГНК) : 31 [14:16:45]line Товар: 2710124130 [14:16:45]line Аи-92-К-2 [14:16:45]line 7.480 * 66.90 [14:16:45]line = 500.41 [14:16:45]line НДС 12% НСП 1% [14:16:45]line > о реализуемом товаре [14:16:45]line ОКРУГЛЕНИЕ: -0.41 [14:16:45]line ИТОГО: 500.00 [14:16:45]line Внесено: 500.00 [14:16:45]line СДАЧА: 0.00 [14:16:45]line НСП 1% : 4.43 [14:16:45]line НДС 12% : 53.14 [14:16:45]line Наличными: 500.00 [14:16:45]line Безнал.: 0.00 [14:16:45]line Место: АЗС № 172 "Партнер Нефть" [14:16:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:16:45]line СНО: Общий режим [14:16:45]line Чек 347 26.10.2024 14:16 [14:16:45]line Смена: 532 ФФД: 1.0 [14:16:45]line ЗНМ: 0300000116 [14:16:45]line РНМ: 0000000000091780 [14:16:45]line Версия ККМ: 001 [14:16:45]line ФМ: 0000000000871765 [14:16:45]line ФД: 308926 [14:16:45]line ФПД: 189471012033270 [14:16:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T141644&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308926&fm=189471012033270&tin=02508201610067®Number=0000000000091780&sum=50000 [14:16:45]written 0, free lines is 4095 [14:16:45]OFD Sender: Processing packet 308926 [packets to send 223, broken 222] [14:16:45]ProducePacketName [14:16:45]name=ofd_packets/00308926 [14:16:45]OFD Sender: To server: pG, [14:16:45]CommunicateWithHost lk.salyk.kg:30040 [14:16:45]ConnectInit lk.salyk.kg [14:16:45]Connected sock=10 [14:16:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 20 52 07 01 FD CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5B 01 00 00 F4 03 04 00 CC F9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE B6 04 00 35 04 06 00 AC 52 A8 5E 12 F6 11 3D B3 1E 1E 22 DD 41 [14:16:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F6 CA 47 00 5F 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 31 37 36 35 10 04 04 00 BE B6 04 00 F4 03 04 00 2A A0 1C 67 B6 04 01 00 00 A3 0D F6 37 B8 69 21 4A [14:16:46]CommunicateWithHost err = 0 [14:16:46]CheckOFDResponse [14:16:46]1017 (14) - 77093643461234 [14:16:46]1041 (16) - 0000000000871765 [14:16:46]1040 (4) - 308926 [14:16:46]1012 (4) - 26.10.2024 07:54 [14:16:46]1206 (1) - 0 [14:16:46]OFD Sender: Remove packet 308926 [14:16:46]ProducePacketName [14:16:46]name=ofd_packets/00308926 [14:16:46]NVStorageDeleteData [14:16:46]Write to MH i2c: 01 00 00 6E 07 75 [14:16:46]Write i2c OK [14:16:46]MH_I2C_Read... [14:16:46]Read from MH i2c: 01 [14:16:46]MH_I2C_Read... [14:16:46]Read from MH i2c: 01 07 00 [14:16:46]MH_I2C_Read... [14:16:46]Read from MH i2c: 01 07 00 6E 07 00 00 00 00 00 BB 0C 43 [14:16:46]RasterBufferAndPrint [14:16:46]line [14:16:46]line [14:16:46]line [14:16:46]line [14:16:46]line [14:16:46]written 0, free lines is 3266 [14:16:46]MH_Cut [14:16:46]Write to MH i2c: D1 01 00 75 07 01 4E [14:16:46]Write i2c OK [14:16:46]MH_I2C_Read... [14:16:46]Read from MH i2c: D1 [14:16:46]MH_I2C_Read... [14:16:46]Read from MH i2c: D1 01 00 [14:16:46]MH_I2C_Read... [14:16:46]Read from MH i2c: D1 01 00 75 07 00 4D [14:16:46]Write to MH i2c: 01 00 00 76 07 7D [14:16:46]Write i2c OK [14:16:46]MH_I2C_Read... [14:16:46]OFD Sender: No OFD packet to send [14:16:47]*** Cut start [14:16:47]*** Purtial cut [14:16:47]*** Stage 1: CUTSNS_PIN = 1 [14:16:47]Read from MH i2c: 01 [14:16:47]MH_I2C_Read... [14:16:47]*** Stop cut motor [14:16:47]*** Cut end [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 76 07 00 00 00 00 00 FF 0F 92 [14:16:47]process_action close_receipt done [14:16:47]requested_data is exist [14:16:47]produce_requested_data [14:16:47]requested_item fm.sn is exist - process it [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 77 07 80 11 00 00 00 00 00 00 F8 [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 77 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4D [14:16:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:16:47]wFMCommunicate OK [14:16:47]requested_item fd.num is exist - process it [14:16:47]SAM_PROTO_GetFieldsCounters [14:16:47]wFMCommunicate request_size=4 [14:16:47]MH_SAM_APDU [14:16:47]CAPDU: 80 13 00 00 [14:16:47]Write to MH i2c: E2 08 00 78 07 80 13 00 00 00 00 00 00 FB [14:16:47]Write i2c OK [14:16:47]MH_I2C_Read... [14:16:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:16:47]Read from MH i2c: E2 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 62 00 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 62 00 78 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BE B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 C0 [14:16: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BE B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5B 01 00 00 5E 04 04 00 5B 01 00 00 57 04 04 00 5C 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:16:47]wFMCommunicate OK [14:16:47]SAM_PROTO_GetFieldsCounters done [14:16:47]requested_item shift.num is exist - process it [14:16:47]requested_item shift.opened is exist - process it [14:16:47]req_shift_opened [14:16:47]FM_GetShiftState [14:16:47]SAM_PROTO_GetShiftState [14:16:47]wFMCommunicate request_size=4 [14:16:47]MH_SAM_APDU [14:16:47]CAPDU: 80 13 01 00 [14:16:47]Write to MH i2c: E2 08 00 79 07 80 13 01 00 00 00 00 00 FD [14:16:47]Write i2c OK [14:16:47]MH_I2C_Read... [14:16:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:47]Read from MH i2c: E2 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 0E 00 [14:16:47]MH_I2C_Read... [14:16:47]Read from MH i2c: E2 0E 00 79 07 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7B [14:16:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:16:47]wFMCommunicate OK [14:16:47]SAM_PROTO_GetShiftState done [14:16:47]FM_GetShiftState done [14:16:47]req_shift_opened done [14:16:47]requested_item shift.open_date is exist - process it [14:16:47]req_shift_open_date [14:16:47]req_shift_open_date done [14:16:47]produce_requested_data done [14:16:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308926,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:16:47]process_action_free close_receipt [14:16:47]json_value_free [14:16:47]json_value_free done [14:16:47]process_json_proto returns [14:16:47]Send response to host [14:16:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308926,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:16:47]free response buf [14:16:47]execute_script done [14:16:47]execute_script returns [14:16:47]free content buf [14:16:47]Sock 7.Close socket [14:16:47]Sock 7.Thread stoped [14:16:51]OFD Sender: No OFD packet to send [14:16:56]OFD Sender: No OFD packet to send [14:17:00]accept exits with 9 [14:17:00]New connection [14:17:00]New thread 3067022692 created [14:17:00]Thread 3066879332 joined [14:17:00]Waiting for new connection... [14:17:00] Sock 9.Parse request [14:17:00]Sock 9.Check first char [14:17:00]Sock 9.First char is OK [14:17:00]request: POST /json_proto HTTP/1.0 [14:17:00]Method: POST [14:17:00]URL: /json_proto [14:17:00]Method is POST - this is cgi request [14:17:00]url: /json_proto [14:17:00]query_string will be loaded in cgi processing [14:17:00]execute_cgi json_proto POST (null) [14:17:00]execute_cgi path=json_proto method=POST [14:17:00]POST find Content-Length [14:17:00]Host: 172.17.96.3:8080 [14:17:00]Content-Length: 678 [14:17:00]Content-Type: application/json [14:17:00] [14:17:00]POST finish read [14:17:00]Found Content-Length = 678 [14:17:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.220, "sum" : 750.62, "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:17:00]execute_script... [14:17: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)642797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.220, "sum" : 750.62, "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:17:00]POST & json_proto [14:17:00]process_json_proto [14:17:00]json parsed OK: [14:17:00]protocol is kg_v1.0 [14:17:00]action value=close_receipt [14:17:00]process_action close_receipt [14:17:00]cmd_close_receipt [14:17:00]MH_GetDate [14:17:00]Write to MH i2c: F0 00 00 7A 07 70 [14:17:00]Write i2c OK [14:17:00]MH_I2C_Read... [14:17:00]Read from MH i2c: F0 [14:17:00]MH_I2C_Read... [14:17:00]Read from MH i2c: F0 09 00 [14:17:00]MH_I2C_Read... [14:17:00]Read from MH i2c: F0 09 00 7A 07 00 DC F9 1C 67 44 5E 04 65 DC [14:17:00]GetLastDocTimeStamp 1729952204 [14:17:00]current date 1729952220 [14:17:00]FM_GetShiftState [14:17:00]SAM_PROTO_GetShiftState [14:17:00]wFMCommunicate request_size=4 [14:17:00]MH_SAM_APDU [14:17:00]CAPDU: 80 13 01 00 [14:17:00]Write to MH i2c: E2 08 00 7B 07 80 13 01 00 00 00 00 00 FF [14:17:00]Write i2c OK [14:17:00]MH_I2C_Read... [14:17:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:00]Read from MH i2c: E2 [14:17:00]MH_I2C_Read... [14:17:00]Read from MH i2c: E2 0E 00 [14:17:00]MH_I2C_Read... [14:17:00]Read from MH i2c: E2 0E 00 7B 07 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7D [14:17:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:17:00]wFMCommunicate OK [14:17:00]SAM_PROTO_GetShiftState done [14:17:00]FM_GetShiftState done [14:17:00]opened in 1729902265 [14:17:00]opened+sec_in_day 1729988665 [14:17:00]quantity*price = 75061 [14:17:00]sum+1 = 75063 [14:17:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.71 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 348 26.10.2024 14:17 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308927 ФПД: 201187854694687 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T141700&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308927&fm=201187854694687&tin=02508201610067®Number=0000000000091780&sum=75000 [14:17:01]StoreToDocumentArchive [14:17:01]shift 532 fd 308927 [14:17:01]save to /storage/0532/doc_00308927 [14:17:01]save last doc name /storage/0532/doc_00308927 to /storage/kkm_last_doc_name [14:17:01]save OK [14:17:01]Clear old archive folders... [14:17:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:17:01]tlvbuf is 00084C60 [14:17:01]SAM_PROTO_ClearQueue [14:17:01]wFMCommunicate request_size=4 [14:17:01]MH_SAM_APDU [14:17:01]CAPDU: 80 09 00 00 [14:17:01]Write to MH i2c: E2 08 00 88 07 80 09 00 00 00 00 00 00 01 [14:17:01]Write i2c OK [14:17:01]MH_I2C_Read... [14:17:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:01]Read from MH i2c: E2 [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: E2 03 00 [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: E2 03 00 88 07 00 90 00 03 [14:17:01]RAPDU: 90 00 [14:17:01]wFMCommunicate OK [14:17:01]SAM_PROTO_ClearQueue done [14:17:01]KKMCreateOFDPacket [14:17:01]OFDProtocolAddRootSTLVToBuf [14:17:01]FM_MakeSignedData [14:17:01]FM_MakeSignedData [14:17:01]SAM_PROTO_SignData [14:17:01]wFMCommunicate request_size=4 [14:17:01]MH_SAM_APDU [14:17:01]CAPDU: 80 0D 01 02 [14:17:01]Write to MH i2c: E2 08 00 89 07 80 0D 01 02 00 00 00 00 09 [14:17:01]Write i2c OK [14:17:01]MH_I2C_Read... [14:17:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:01]Read from MH i2c: E2 [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: E2 03 00 [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: E2 03 00 89 07 00 90 00 04 [14:17:01]RAPDU: 90 00 [14:17:01]wFMCommunicate OK [14:17:01]wFMCommunicate request_size=255 [14:17:01]MH_SAM_APDU [14:17: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 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 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 5C 01 00 00 F4 03 04 00 DC F9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B6 04 00 35 04 06 00 B6 [14:17:01]Write to MH i2c: E2 02 01 8A 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 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 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 5C 01 00 00 F4 03 04 00 DC F9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B6 04 00 35 04 06 00 B6 00 00 B9 [14:17:01]Write i2c OK [14:17:01]MH_I2C_Read... [14:17:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:01]Read from MH i2c: E2 [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: E2 03 00 [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: E2 03 00 8A 07 00 90 00 05 [14:17:01]RAPDU: 90 00 [14:17:01]wFMCommunicate OK [14:17:01]wFMCommunicate request_size=10 [14:17:01]MH_SAM_APDU [14:17:01]CAPDU: 80 0D 02 02 05 FA B2 9C B9 1F [14:17:01]Write to MH i2c: E2 0D 00 8B 07 80 0D 02 02 05 00 FA B2 9C B9 1F 00 00 36 [14:17:01]Write i2c OK [14:17:01]MH_I2C_Read... [14:17:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:01]Read from MH i2c: E2 [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: E2 03 00 [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: E2 03 00 8B 07 00 90 00 06 [14:17:01]RAPDU: 90 00 [14:17:01]wFMCommunicate OK [14:17:01]wFMCommunicate request_size=4 [14:17:01]MH_SAM_APDU [14:17:01]CAPDU: 80 0D 03 02 [14:17:01]Write to MH i2c: E2 08 00 8C 07 80 0D 03 02 00 00 00 00 0E [14:17:01]Write i2c OK [14:17:01]MH_I2C_Read... [14:17:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:01]Read from MH i2c: E2 [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: E2 0B 00 [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: E2 0B 00 8C 07 00 D8 E4 A3 AB A9 C8 0E D7 90 00 6F [14:17:01]RAPDU: D8 E4 A3 AB A9 C8 0E D7 90 00 [14:17:01]wFMCommunicate OK [14:17:01]SAM_PROTO_SignData done [14:17:01]FM_MakeSignedData done [14:17:01]CreateOFDProtocolMessage [14:17:01]wFMCommunicate request_size=4 [14:17:01]MH_SAM_APDU [14:17:01]CAPDU: 80 11 00 00 [14:17:01]Write to MH i2c: E2 08 00 8D 07 80 11 00 00 00 00 00 00 0E [14:17:01]Write i2c OK [14:17:01]MH_I2C_Read... [14:17:01]OFD Sender: No OFD packet to send [14:17:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:01]Read from MH i2c: E2 [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: E2 17 00 [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: E2 17 00 8D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 63 [14:17:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:17:01]wFMCommunicate OK [14:17:01]CreateOFDProtocolMessage done [14:17:01]OFDSenderStorePacket 308927 [14:17:01]StoreOFDPacket docnum=308927 [14:17:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5F 78 07 01 20 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 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 5C 01 00 00 F4 03 04 00 DC F9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B6 04 00 35 04 06 00 B6 FA B2 9C B9 1F D8 E4 A3 AB A9 C8 0E D7 [14:17:01]CheckFolder [14:17:01]dirname=/storage/ofd_packets [14:17:01]CheckFolder done [14:17:01]ProducePacketName [14:17:01]name=ofd_packets/00308927 [14:17:01]NVStorageSaveData ofd_packets/00308927 [14:17:01]File name is /storage/ofd_packets/00308927 [14:17:01]Write 301 bytes [14:17:01]NVStorageSaveData done [14:17:01]OFDSenderStorePacket done [14:17:01]KKMCreateOFDPacket done [14:17:01]NVStorageSaveData kkm_last_timestamp [14:17:01]File name is /storage/kkm_last_timestamp [14:17:01]Write 4 bytes [14:17:01]NVStorageSaveData done [14:17:01]ExternCall_PrintAddStr [14:17:01]wPrintStart [14:17:01]Write to MH i2c: 01 00 00 8E 07 95 [14:17:01]Write i2c OK [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: 01 [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: 01 07 00 [14:17:01]MH_I2C_Read... [14:17:01]Read from MH i2c: 01 07 00 8E 07 00 00 00 00 00 FF 0F AA [14:17:01]RasterBufferAndPrint [14:17:01]line Счет N : (1)642797 [14:17:01]line ИНН: 02508201610067 [14:17:01]line Контрольно-Кассовый Чек [14:17:01]line ПРОДАЖА [14:17:01]line ТРК (МРК, ГНК) : 62 [14:17:01]line Товар: 2710124130 [14:17:01]line Аи-92-К-2 [14:17:01]line 11.220 * 66.90 [14:17:01]line = 750.62 [14:17:01]line НДС 12% НСП 1% [14:17:01]line > о реализуемом товаре [14:17:01]line ОКРУГЛЕНИЕ: -0.62 [14:17:01]line ИТОГО: 750.00 [14:17:01]line Внесено: 750.00 [14:17:01]line СДАЧА: 0.00 [14:17:01]line НСП 1% : 6.64 [14:17:01]line НДС 12% : 79.71 [14:17:01]line Наличными: 750.00 [14:17:01]line Безнал.: 0.00 [14:17:01]line Место: АЗС № 172 "Партнер Нефть" [14:17:01]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:17:01]line СНО: Общий режим [14:17:01]line Чек 348 26.10.2024 14:17 [14:17:01]line Смена: 532 ФФД: 1.0 [14:17:01]line ЗНМ: 0300000116 [14:17:01]line РНМ: 0000000000091780 [14:17:01]line Версия ККМ: 001 [14:17:01]line ФМ: 0000000000871765 [14:17:01]line ФД: 308927 [14:17:01]line ФПД: 201187854694687 [14:17:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T141700&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308927&fm=201187854694687&tin=02508201610067®Number=0000000000091780&sum=75000 [14:17:01]written 0, free lines is 4095 [14:17:01]OFD Sender: Processing packet 308927 [packets to send 223, broken 222] [14:17:01]ProducePacketName [14:17:01]name=ofd_packets/00308927 [14:17:01]OFD Sender: To server: pG, [14:17:01]CommunicateWithHost lk.salyk.kg:30040 [14:17:01]ConnectInit lk.salyk.kg [14:17:01]Connected sock=10 [14:17:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5F 78 07 01 20 99 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 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 5C 01 00 00 F4 03 04 00 DC F9 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B6 04 00 35 04 06 00 B6 FA B2 9C B9 1F D8 E4 A3 AB A9 C8 0E D7 [14:17:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B9 23 47 00 C7 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B6 04 00 F4 03 04 00 3A A0 1C 67 B6 04 01 00 00 20 B4 44 EB D4 34 5D AB [14:17:02]CommunicateWithHost err = 0 [14:17:02]CheckOFDResponse [14:17:02]1017 (14) - 77093643461234 [14:17:02]1041 (16) - 0000000000871765 [14:17:02]1040 (4) - 308927 [14:17:02]1012 (4) - 26.10.2024 07:54 [14:17:02]1206 (1) - 0 [14:17:02]OFD Sender: Remove packet 308927 [14:17:02]ProducePacketName [14:17:02]name=ofd_packets/00308927 [14:17:02]NVStorageDeleteData [14:17:02]Write to MH i2c: 01 00 00 B8 07 BF [14:17:02]Write i2c OK [14:17:02]MH_I2C_Read... [14:17:02]Read from MH i2c: 01 [14:17:02]MH_I2C_Read... [14:17:02]Read from MH i2c: 01 07 00 [14:17:02]MH_I2C_Read... [14:17:02]Read from MH i2c: 01 07 00 B8 07 00 00 00 00 00 C0 0C 92 [14:17:02]RasterBufferAndPrint [14:17:02]line [14:17:02]line [14:17:02]line [14:17:02]line [14:17:02]line [14:17:02]written 0, free lines is 3271 [14:17:02]MH_Cut [14:17:02]Write to MH i2c: D1 01 00 BF 07 01 98 [14:17:02]Write i2c OK [14:17:02]MH_I2C_Read... [14:17:02]Read from MH i2c: D1 [14:17:02]MH_I2C_Read... [14:17:02]Read from MH i2c: D1 01 00 [14:17:02]MH_I2C_Read... [14:17:02]Read from MH i2c: D1 01 00 BF 07 00 97 [14:17:02]Write to MH i2c: 01 00 00 C0 07 C7 [14:17:02]Write i2c OK [14:17:02]MH_I2C_Read... [14:17:02]OFD Sender: No OFD packet to send [14:17:03]*** Cut start [14:17:03]*** Purtial cut [14:17:03]*** Stage 1: CUTSNS_PIN = 1 [14:17:03]Read from MH i2c: 01 [14:17:03]MH_I2C_Read... [14:17:03]*** Stop cut motor [14:17:03]*** Cut end [14:17:03]Read from MH i2c: 01 07 00 [14:17:03]MH_I2C_Read... [14:17:03]Read from MH i2c: 01 07 00 C0 07 00 00 00 00 00 FF 0F DC [14:17:03]process_action close_receipt done [14:17:03]requested_data is exist [14:17:03]produce_requested_data [14:17:03]requested_item fm.sn is exist - process it [14:17:03]wFMCommunicate request_size=4 [14:17:03]MH_SAM_APDU [14:17:03]CAPDU: 80 11 00 00 [14:17:03]Write to MH i2c: E2 08 00 C1 07 80 11 00 00 00 00 00 00 42 [14:17:03]Write i2c OK [14:17:03]MH_I2C_Read... [14:17:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:03]Read from MH i2c: E2 [14:17:03]MH_I2C_Read... [14:17:03]Read from MH i2c: E2 17 00 [14:17:03]MH_I2C_Read... [14:17:03]Read from MH i2c: E2 17 00 C1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 97 [14:17:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:17:03]wFMCommunicate OK [14:17:03]requested_item fd.num is exist - process it [14:17:03]SAM_PROTO_GetFieldsCounters [14:17:03]wFMCommunicate request_size=4 [14:17:03]MH_SAM_APDU [14:17:03]CAPDU: 80 13 00 00 [14:17:03]Write to MH i2c: E2 08 00 C2 07 80 13 00 00 00 00 00 00 45 [14:17:03]Write i2c OK [14:17:03]MH_I2C_Read... [14:17:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:17:03]Read from MH i2c: E2 [14:17:03]MH_I2C_Read... [14:17:03]Read from MH i2c: E2 62 00 [14:17:03]MH_I2C_Read... [14:17:03]Read from MH i2c: E2 62 00 C2 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BF B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 0E [14:17:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BF B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5C 01 00 00 5E 04 04 00 5C 01 00 00 57 04 04 00 5D 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:17:03]wFMCommunicate OK [14:17:03]SAM_PROTO_GetFieldsCounters done [14:17:03]requested_item shift.num is exist - process it [14:17:03]requested_item shift.opened is exist - process it [14:17:03]req_shift_opened [14:17:03]FM_GetShiftState [14:17:03]SAM_PROTO_GetShiftState [14:17:03]wFMCommunicate request_size=4 [14:17:03]MH_SAM_APDU [14:17:03]CAPDU: 80 13 01 00 [14:17:03]Write to MH i2c: E2 08 00 C3 07 80 13 01 00 00 00 00 00 47 [14:17:03]Write i2c OK [14:17:03]MH_I2C_Read... [14:17:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:03]Read from MH i2c: E2 [14:17:03]MH_I2C_Read... [14:17:03]Read from MH i2c: E2 0E 00 [14:17:03]MH_I2C_Read... [14:17:03]Read from MH i2c: E2 0E 00 C3 07 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C5 [14:17:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:17:03]wFMCommunicate OK [14:17:03]SAM_PROTO_GetShiftState done [14:17:03]FM_GetShiftState done [14:17:03]req_shift_opened done [14:17:03]requested_item shift.open_date is exist - process it [14:17:03]req_shift_open_date [14:17:03]req_shift_open_date done [14:17:03]produce_requested_data done [14:17:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308927,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:17:03]process_action_free close_receipt [14:17:03]json_value_free [14:17:03]json_value_free done [14:17:03]process_json_proto returns [14:17:03]Send response to host [14:17:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308927,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:17:03]free response buf [14:17:03]execute_script done [14:17:03]execute_script returns [14:17:03]free content buf [14:17:03]Sock 9.Close socket [14:17:03]Sock 9.Thread stoped [14:17:07]OFD Sender: No OFD packet to send [14:17:12]OFD Sender: No OFD packet to send [14:17:17]OFD Sender: No OFD packet to send [14:17:22]OFD Sender: No OFD packet to send [14:17:27]OFD Sender: No OFD packet to send [14:17:32]OFD Sender: No OFD packet to send [14:17:37]OFD Sender: No OFD packet to send [14:17:42]accept exits with 7 [14:17:42]New connection [14:17:42]New thread 3066879332 created [14:17:42]Thread 3067022692 joined [14:17:42]Waiting for new connection... [14:17:42] Sock 7.Parse request [14:17:42]Sock 7.Check first char [14:17:42]Sock 7.First char is OK [14:17:42]request: POST /json_proto HTTP/1.0 [14:17:42]Method: POST [14:17:42]URL: /json_proto [14:17:42]Method is POST - this is cgi request [14:17:42]url: /json_proto [14:17:42]query_string will be loaded in cgi processing [14:17:42]execute_cgi json_proto POST (null) [14:17:42]execute_cgi path=json_proto method=POST [14:17:42]POST find Content-Length [14:17:42]Host: 172.17.96.3:8080 [14:17:42]Content-Length: 677 [14:17:42]Content-Type: application/json [14:17:42] [14:17:42]POST finish read [14:17:42]Found Content-Length = 677 [14:17:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.590, "sum" : 240.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:42]execute_script... [14:17: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)642798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.590, "sum" : 240.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:17:42]POST & json_proto [14:17:42]process_json_proto [14:17:42]json parsed OK: [14:17:42]protocol is kg_v1.0 [14:17:42]action value=close_receipt [14:17:42]process_action close_receipt [14:17:42]cmd_close_receipt [14:17:42]MH_GetDate [14:17:42]Write to MH i2c: F0 00 00 C4 07 BA [14:17:42]Write i2c OK [14:17:42]MH_I2C_Read... [14:17:42]Read from MH i2c: F0 [14:17:42]MH_I2C_Read... [14:17:42]Read from MH i2c: F0 09 00 [14:17:42]MH_I2C_Read... [14:17:42]Read from MH i2c: F0 09 00 C4 07 00 06 FA 1C 67 44 5E 04 65 51 [14:17:42]GetLastDocTimeStamp 1729952220 [14:17:42]current date 1729952262 [14:17:42]FM_GetShiftState [14:17:42]SAM_PROTO_GetShiftState [14:17:42]wFMCommunicate request_size=4 [14:17:42]MH_SAM_APDU [14:17:42]CAPDU: 80 13 01 00 [14:17:42]Write to MH i2c: E2 08 00 C5 07 80 13 01 00 00 00 00 00 49 [14:17:42]Write i2c OK [14:17:42]MH_I2C_Read... [14:17:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:42]Read from MH i2c: E2 [14:17:42]MH_I2C_Read... [14:17:42]Read from MH i2c: E2 0E 00 [14:17:42]MH_I2C_Read... [14:17:42]Read from MH i2c: E2 0E 00 C5 07 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C7 [14:17:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:17:42]wFMCommunicate OK [14:17:42]SAM_PROTO_GetShiftState done [14:17:42]FM_GetShiftState done [14:17:42]opened in 1729902265 [14:17:42]opened+sec_in_day 1729988665 [14:17:42]quantity*price = 24017 [14:17:42]sum+1 = 24018 [14:17:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.12 НДС 12% : 25.50 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 349 26.10.2024 14:17 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308928 ФПД: 29793678470226 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T141742&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308928&fm=29793678470226&tin=02508201610067®Number=0000000000091780&sum=24000 [14:17:43]StoreToDocumentArchive [14:17:43]shift 532 fd 308928 [14:17:43]save to /storage/0532/doc_00308928 [14:17:43]save last doc name /storage/0532/doc_00308928 to /storage/kkm_last_doc_name [14:17:43]save OK [14:17:43]Clear old archive folders... [14:17:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:17:43]tlvbuf is 000E5E50 [14:17:43]SAM_PROTO_ClearQueue [14:17:43]wFMCommunicate request_size=4 [14:17:43]MH_SAM_APDU [14:17:43]CAPDU: 80 09 00 00 [14:17:43]Write to MH i2c: E2 08 00 D2 07 80 09 00 00 00 00 00 00 4B [14:17:43]Write i2c OK [14:17:43]MH_I2C_Read... [14:17:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:17:43]Read from MH i2c: E2 [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: E2 03 00 [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: E2 03 00 D2 07 00 90 00 4D [14:17:43]RAPDU: 90 00 [14:17:43]wFMCommunicate OK [14:17:43]SAM_PROTO_ClearQueue done [14:17:43]KKMCreateOFDPacket [14:17:43]OFDProtocolAddRootSTLVToBuf [14:17:43]FM_MakeSignedData [14:17:43]FM_MakeSignedData [14:17:43]SAM_PROTO_SignData [14:17:43]wFMCommunicate request_size=4 [14:17:43]MH_SAM_APDU [14:17:43]CAPDU: 80 0D 01 02 [14:17:43]Write to MH i2c: E2 08 00 D3 07 80 0D 01 02 00 00 00 00 53 [14:17:43]Write i2c OK [14:17:43]MH_I2C_Read... [14:17:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:17:43]Read from MH i2c: E2 [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: E2 03 00 [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: E2 03 00 D3 07 00 90 00 4E [14:17:43]RAPDU: 90 00 [14:17:43]wFMCommunicate OK [14:17:43]wFMCommunicate request_size=255 [14:17:43]MH_SAM_APDU [14:17: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 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 06 FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 B6 04 00 35 04 06 00 1B [14:17:43]Write to MH i2c: E2 02 01 D4 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 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 06 FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 B6 04 00 35 04 06 00 1B 00 00 73 [14:17:43]Write i2c OK [14:17:43]MH_I2C_Read... [14:17:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:43]Read from MH i2c: E2 [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: E2 03 00 [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: E2 03 00 D4 07 00 90 00 4F [14:17:43]RAPDU: 90 00 [14:17:43]wFMCommunicate OK [14:17:43]wFMCommunicate request_size=10 [14:17:43]MH_SAM_APDU [14:17:43]CAPDU: 80 0D 02 02 05 18 E1 9F 2C 52 [14:17:43]Write to MH i2c: E2 0D 00 D5 07 80 0D 02 02 05 00 18 E1 9F 2C 52 00 00 76 [14:17:43]Write i2c OK [14:17:43]MH_I2C_Read... [14:17:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:17:43]Read from MH i2c: E2 [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: E2 03 00 [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: E2 03 00 D5 07 00 90 00 50 [14:17:43]RAPDU: 90 00 [14:17:43]wFMCommunicate OK [14:17:43]wFMCommunicate request_size=4 [14:17:43]MH_SAM_APDU [14:17:43]CAPDU: 80 0D 03 02 [14:17:43]Write to MH i2c: E2 08 00 D6 07 80 0D 03 02 00 00 00 00 58 [14:17:43]Write i2c OK [14:17:43]MH_I2C_Read... [14:17:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:17:43]Read from MH i2c: E2 [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: E2 0B 00 [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: E2 0B 00 D6 07 00 D3 C1 70 5F 1B 3B 33 F9 90 00 3E [14:17:43]RAPDU: D3 C1 70 5F 1B 3B 33 F9 90 00 [14:17:43]wFMCommunicate OK [14:17:43]SAM_PROTO_SignData done [14:17:43]FM_MakeSignedData done [14:17:43]CreateOFDProtocolMessage [14:17:43]wFMCommunicate request_size=4 [14:17:43]MH_SAM_APDU [14:17:43]CAPDU: 80 11 00 00 [14:17:43]Write to MH i2c: E2 08 00 D7 07 80 11 00 00 00 00 00 00 58 [14:17:43]Write i2c OK [14:17:43]MH_I2C_Read... [14:17:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:43]Read from MH i2c: E2 [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: E2 17 00 [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: E2 17 00 D7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AD [14:17:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:17:43]wFMCommunicate OK [14:17:43]CreateOFDProtocolMessage done [14:17:43]OFDSenderStorePacket 308928 [14:17:43]StoreOFDPacket docnum=308928 [14:17:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DB C9 07 01 B2 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 06 FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 B6 04 00 35 04 06 00 1B 18 E1 9F 2C 52 D3 C1 70 5F 1B 3B 33 F9 [14:17:43]CheckFolder [14:17:43]dirname=/storage/ofd_packets [14:17:43]CheckFolder done [14:17:43]ProducePacketName [14:17:43]name=ofd_packets/00308928 [14:17:43]NVStorageSaveData ofd_packets/00308928 [14:17:43]File name is /storage/ofd_packets/00308928 [14:17:43]Write 301 bytes [14:17:43]NVStorageSaveData done [14:17:43]OFDSenderStorePacket done [14:17:43]KKMCreateOFDPacket done [14:17:43]NVStorageSaveData kkm_last_timestamp [14:17:43]File name is /storage/kkm_last_timestamp [14:17:43]Write 4 bytes [14:17:43]NVStorageSaveData done [14:17:43]ExternCall_PrintAddStr [14:17:43]wPrintStart [14:17:43]Write to MH i2c: 01 00 00 D8 07 DF [14:17:43]Write i2c OK [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: 01 [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: 01 07 00 [14:17:43]MH_I2C_Read... [14:17:43]Read from MH i2c: 01 07 00 D8 07 00 00 00 00 00 FF 0F F4 [14:17:43]RasterBufferAndPrint [14:17:43]line Счет N : (1)642798 [14:17:43]line ИНН: 02508201610067 [14:17:43]line Контрольно-Кассовый Чек [14:17:43]line ПРОДАЖА [14:17:43]line ТРК (МРК, ГНК) : 52 [14:17:43]line Товар: 2710124130 [14:17:43]line Аи-92-К-2 [14:17:43]line 3.590 * 66.90 [14:17:43]line = 240.17 [14:17:43]line НДС 12% НСП 1% [14:17:43]line > о реализуемом товаре [14:17:43]line ОКРУГЛЕНИЕ: -0.17 [14:17:43]line ИТОГО: 240.00 [14:17:43]line Внесено: 240.00 [14:17:43]line СДАЧА: 0.00 [14:17:43]line НСП 1% : 2.12 [14:17:43]line НДС 12% : 25.50 [14:17:43]line Наличными: 240.00 [14:17:43]line Безнал.: 0.00 [14:17:43]line Место: АЗС № 172 "Партнер Нефть" [14:17:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:17:43]line СНО: Общий режим [14:17:43]line Чек 349 26.10.2024 14:17 [14:17:43]line Смена: 532 ФФД: 1.0 [14:17:43]line ЗНМ: 0300000116 [14:17:43]line РНМ: 0000000000091780 [14:17:43]line Версия ККМ: 001 [14:17:43]line ФМ: 0000000000871765 [14:17:43]line ФД: 308928 [14:17:43]line ФПД: 29793678470226 [14:17:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T141742&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308928&fm=29793678470226&tin=02508201610067®Number=0000000000091780&sum=24000 [14:17:43]written 0, free lines is 4095 [14:17:43]OFD Sender: Processing packet 308928 [packets to send 223, broken 222] [14:17:43]ProducePacketName [14:17:43]name=ofd_packets/00308928 [14:17:43]OFD Sender: To server: pG, [14:17:43]CommunicateWithHost lk.salyk.kg:30040 [14:17:43]ConnectInit lk.salyk.kg [14:17:43]Connected sock=10 [14:17:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DB C9 07 01 B2 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 01 00 00 F4 03 04 00 06 FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 B6 04 00 35 04 06 00 1B 18 E1 9F 2C 52 D3 C1 70 5F 1B 3B 33 F9 [14:17:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 96 87 47 00 7C 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 B6 04 00 F4 03 04 00 64 A0 1C 67 B6 04 01 00 00 43 77 10 B1 AF A2 6E F9 [14:17:44]CommunicateWithHost err = 0 [14:17:44]CheckOFDResponse [14:17:44]1017 (14) - 77093643461234 [14:17:44]1041 (16) - 0000000000871765 [14:17:44]1040 (4) - 308928 [14:17:44]1012 (4) - 26.10.2024 07:55 [14:17:44]1206 (1) - 0 [14:17:44]OFD Sender: Remove packet 308928 [14:17:44]ProducePacketName [14:17:44]name=ofd_packets/00308928 [14:17:44]NVStorageDeleteData [14:17:44]Write to MH i2c: 01 00 00 02 08 0A [14:17:44]Write i2c OK [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: 01 [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: 01 07 00 [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: 01 07 00 02 08 00 00 00 00 00 BF 0C DC [14:17:44]RasterBufferAndPrint [14:17:44]line [14:17:44]line [14:17:44]line [14:17:44]line [14:17:44]line [14:17:44]written 0, free lines is 3268 [14:17:44]MH_Cut [14:17:44]Write to MH i2c: D1 01 00 09 08 01 E3 [14:17:44]Write i2c OK [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: D1 [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: D1 01 00 [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: D1 01 00 09 08 00 E2 [14:17:44]Write to MH i2c: 01 00 00 0A 08 12 [14:17:44]Write i2c OK [14:17:44]MH_I2C_Read... [14:17:44]int [14:17:44]*** FLAG_PRN_PAP2 set [14:17:44]*** Cut start [14:17:44]*** Purtial cut [14:17:44]*** Stage 1: CUTSNS_PIN = 1 [14:17:44]OFD Sender: No OFD packet to send [14:17:44]Read from MH i2c: 01 [14:17:44]MH_I2C_Read... [14:17:44]*** Stop cut motor [14:17:44]*** Cut end [14:17:44]Read from MH i2c: 01 07 00 [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: 01 07 00 0A 08 00 02 00 00 00 FF 0F 29 [14:17:44]process_action close_receipt done [14:17:44]requested_data is exist [14:17:44]produce_requested_data [14:17:44]requested_item fm.sn is exist - process it [14:17:44]wFMCommunicate request_size=4 [14:17:44]MH_SAM_APDU [14:17:44]CAPDU: 80 11 00 00 [14:17:44]Write to MH i2c: E2 08 00 0B 08 80 11 00 00 00 00 00 00 8D [14:17:44]Write i2c OK [14:17:44]MH_I2C_Read... [14:17:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:17:44]Read from MH i2c: E2 [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: E2 17 00 [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: E2 17 00 0B 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E2 [14:17:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:17:44]wFMCommunicate OK [14:17:44]requested_item fd.num is exist - process it [14:17:44]SAM_PROTO_GetFieldsCounters [14:17:44]wFMCommunicate request_size=4 [14:17:44]MH_SAM_APDU [14:17:44]CAPDU: 80 13 00 00 [14:17:44]Write to MH i2c: E2 08 00 0C 08 80 13 00 00 00 00 00 00 90 [14:17:44]Write i2c OK [14:17:44]MH_I2C_Read... [14:17:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:17:44]Read from MH i2c: E2 [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: E2 62 00 [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: E2 62 00 0C 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C0 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 5D [14:17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C0 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5D 01 00 00 5E 04 04 00 5D 01 00 00 57 04 04 00 5E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:17:44]wFMCommunicate OK [14:17:44]SAM_PROTO_GetFieldsCounters done [14:17:44]requested_item shift.num is exist - process it [14:17:44]requested_item shift.opened is exist - process it [14:17:44]req_shift_opened [14:17:44]FM_GetShiftState [14:17:44]SAM_PROTO_GetShiftState [14:17:44]wFMCommunicate request_size=4 [14:17:44]MH_SAM_APDU [14:17:44]CAPDU: 80 13 01 00 [14:17:44]Write to MH i2c: E2 08 00 0D 08 80 13 01 00 00 00 00 00 92 [14:17:44]Write i2c OK [14:17:44]MH_I2C_Read... [14:17:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:17:44]Read from MH i2c: E2 [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: E2 0E 00 [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: E2 0E 00 0D 08 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 10 [14:17:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:17:44]wFMCommunicate OK [14:17:44]SAM_PROTO_GetShiftState done [14:17:44]FM_GetShiftState done [14:17:44]req_shift_opened done [14:17:44]requested_item shift.open_date is exist - process it [14:17:44]req_shift_open_date [14:17:44]req_shift_open_date done [14:17:44]produce_requested_data done [14:17:44]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308928,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:17:44]process_action_free close_receipt [14:17:44]json_value_free [14:17:44]json_value_free done [14:17:44]process_json_proto returns [14:17:44]Send response to host [14:17:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308928,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:17:44]free response buf [14:17:44]execute_script done [14:17:44]execute_script returns [14:17:44]free content buf [14:17:44]Sock 7.Close socket [14:17:44]Sock 7.Thread stoped [14:17:44]Write to MH i2c: 01 00 00 0E 08 16 [14:17:44]Write i2c OK [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: 01 [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: 01 07 00 [14:17:44]MH_I2C_Read... [14:17:44]Read from MH i2c: 01 07 00 0E 08 00 02 00 00 00 FF 0F 2D [14:17:44]state=0 [14:17:44]Cover opened [14:17:49]OFD Sender: No OFD packet to send [14:17:49]Write to MH i2c: 01 00 00 0F 08 17 [14:17:49]Write i2c OK [14:17:49]MH_I2C_Read... [14:17:49]Read from MH i2c: 01 [14:17:49]MH_I2C_Read... [14:17:49]Read from MH i2c: 01 07 00 [14:17:49]MH_I2C_Read... [14:17:49]Read from MH i2c: 01 07 00 0F 08 00 02 00 00 00 FF 0F 2E [14:17:49]state=3 [14:17:49]Cover opened [14:17:50]int [14:17:50]Write to MH i2c: 01 00 00 10 08 18 [14:17:50]*** FLAG_PRN_KEY set [14:17:50]Write i2c OK [14:17:50]MH_I2C_Read... [14:17:50]Read from MH i2c: 01 [14:17:50]MH_I2C_Read... [14:17:50]Read from MH i2c: 01 07 00 [14:17:50]MH_I2C_Read... [14:17:50]Read from MH i2c: 01 07 00 10 08 00 0A 00 00 00 FF 0F 37 [14:17:50]state=3 [14:17:50]Cover opened [14:17:50]Key pressed [14:17:50]Key pressed with opened cover [14:17:50]int [14:17:50]Write to MH i2c: 01 00 00 11 08 19 [14:17:50]*** FLAG_PRN_KEY reset [14:17:50]Write i2c OK [14:17:50]MH_I2C_Read... [14:17:50]Read from MH i2c: 01 [14:17:50]MH_I2C_Read... [14:17:50]Read from MH i2c: 01 07 00 [14:17:50]MH_I2C_Read... [14:17:50]Read from MH i2c: 01 07 00 11 08 00 02 00 00 00 FF 0F 30 [14:17:50]state=4 [14:17:50]Cover opened [14:17:50]Key released [14:17:54]OFD Sender: No OFD packet to send [14:17:55]int [14:17:55]Write to MH i2c: 01 00 00 12 08 1A [14:17:55]*** FLAG_PRN_PAP1 set [14:17:55]Write i2c OK [14:17:55]MH_I2C_Read... [14:17:55]Read from MH i2c: 01 [14:17:55]MH_I2C_Read... [14:17:55]Read from MH i2c: 01 07 00 [14:17:55]MH_I2C_Read... [14:17:55]Read from MH i2c: 01 07 00 12 08 00 03 00 00 00 FF 0F 32 [14:17:55]state=3 [14:17:55]No paper [14:17:55]Cover opened [14:17:59]OFD Sender: No OFD packet to send [14:18:00]Write to MH i2c: 01 00 00 13 08 1B [14:18:00]Write i2c OK [14:18:00]MH_I2C_Read... [14:18:00]Read from MH i2c: 01 [14:18:00]MH_I2C_Read... [14:18:00]Read from MH i2c: 01 07 00 [14:18:00]MH_I2C_Read... [14:18:00]Read from MH i2c: 01 07 00 13 08 00 03 00 00 00 FF 0F 33 [14:18:00]state=3 [14:18:00]No paper [14:18:00]Cover opened [14:18:04]OFD Sender: No OFD packet to send [14:18:05]Write to MH i2c: 01 00 00 14 08 1C [14:18:05]Write i2c OK [14:18:05]MH_I2C_Read... [14:18:05]Read from MH i2c: 01 [14:18:05]MH_I2C_Read... [14:18:05]Read from MH i2c: 01 07 00 [14:18:05]MH_I2C_Read... [14:18:05]Read from MH i2c: 01 07 00 14 08 00 03 00 00 00 FF 0F 34 [14:18:05]state=3 [14:18:05]No paper [14:18:05]Cover opened [14:18:09]int [14:18:09]Write to MH i2c: 01 00 00 15 08 1D [14:18:09]*** FLAG_PRN_PAP1 reset [14:18:09]*** FLAG_PRN_PAP2 reset [14:18:09]Write i2c OK [14:18:09]MH_I2C_Read... [14:18:09]Read from MH i2c: 01 [14:18:09]MH_I2C_Read... [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 15 08 00 00 00 00 00 FF 0F 32 [14:18:09]state=3 [14:18:09]Cover closed [14:18:09]OFD Sender: No OFD packet to send [14:18:14]OFD Sender: No OFD packet to send [14:18:19]OFD Sender: No OFD packet to send [14:18:24]OFD Sender: No OFD packet to send [14:18:29]OFD Sender: No OFD packet to send [14:18:33]accept exits with 9 [14:18:33]New connection [14:18:33]New thread 3067022692 created [14:18:33]Thread 3066879332 joined [14:18:33]Waiting for new connection... [14:18:33] Sock 9.Parse request [14:18:33]Sock 9.Check first char [14:18:33]Sock 9.First char is OK [14:18:33]request: POST /json_proto HTTP/1.0 [14:18:33]Method: POST [14:18:33]URL: /json_proto [14:18:33]Method is POST - this is cgi request [14:18:33]url: /json_proto [14:18:33]query_string will be loaded in cgi processing [14:18:33]execute_cgi json_proto POST (null) [14:18:33]execute_cgi path=json_proto method=POST [14:18:33]POST find Content-Length [14:18:33]Host: 172.17.96.3:8080 [14:18:33]Content-Length: 682 [14:18:33]Content-Type: application/json [14:18:33] [14:18:33]POST finish read [14:18:33]Found Content-Length = 682 [14:18:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [14:18:33]execute_script... [14:18:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [14:18:33]POST & json_proto [14:18:33]process_json_proto [14:18:33]json parsed OK: [14:18:33]protocol is kg_v1.0 [14:18:33]action value=close_receipt [14:18:33]process_action close_receipt [14:18:33]cmd_close_receipt [14:18:33]MH_GetDate [14:18:33]Write to MH i2c: F0 00 00 16 08 0D [14:18:33]Write i2c OK [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: F0 [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: F0 09 00 [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: F0 09 00 16 08 00 39 FA 1C 67 44 5E 04 65 D7 [14:18:33]GetLastDocTimeStamp 1729952262 [14:18:33]current date 1729952313 [14:18:33]FM_GetShiftState [14:18:33]SAM_PROTO_GetShiftState [14:18:33]wFMCommunicate request_size=4 [14:18:33]MH_SAM_APDU [14:18:33]CAPDU: 80 13 01 00 [14:18:33]Write to MH i2c: E2 08 00 17 08 80 13 01 00 00 00 00 00 9C [14:18:33]Write i2c OK [14:18:33]MH_I2C_Read... [14:18:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:33]Read from MH i2c: E2 [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: E2 0E 00 [14:18:33]MH_I2C_Read... [14:18:33]Read from MH i2c: E2 0E 00 17 08 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1A [14:18:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:18:33]wFMCommunicate OK [14:18:33]SAM_PROTO_GetShiftState done [14:18:33]FM_GetShiftState done [14:18:33]opened in 1729902265 [14:18:33]opened+sec_in_day 1729988665 [14:18:33]quantity*price = 100015 [14:18:33]sum+1 = 100017 [14:18:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 350 26.10.2024 14:18 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308929 ФПД: 148293903323343 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T141833&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308929&fm=148293903323343&tin=02508201610067®Number=0000000000091780&sum=100000 [14:18:34]StoreToDocumentArchive [14:18:34]shift 532 fd 308929 [14:18:34]save to /storage/0532/doc_00308929 [14:18:34]save last doc name /storage/0532/doc_00308929 to /storage/kkm_last_doc_name [14:18:34]save OK [14:18:34]Clear old archive folders... [14:18:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:18:34]tlvbuf is 000DA960 [14:18:34]SAM_PROTO_ClearQueue [14:18:34]wFMCommunicate request_size=4 [14:18:34]MH_SAM_APDU [14:18:34]CAPDU: 80 09 00 00 [14:18:34]Write to MH i2c: E2 08 00 24 08 80 09 00 00 00 00 00 00 9E [14:18:34]Write i2c OK [14:18:34]MH_I2C_Read... [14:18:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:18:34]Read from MH i2c: E2 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 03 00 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 03 00 24 08 00 90 00 A0 [14:18:34]RAPDU: 90 00 [14:18:34]wFMCommunicate OK [14:18:34]SAM_PROTO_ClearQueue done [14:18:34]KKMCreateOFDPacket [14:18:34]OFDProtocolAddRootSTLVToBuf [14:18:34]FM_MakeSignedData [14:18:34]FM_MakeSignedData [14:18:34]SAM_PROTO_SignData [14:18:34]wFMCommunicate request_size=4 [14:18:34]MH_SAM_APDU [14:18:34]CAPDU: 80 0D 01 02 [14:18:34]Write to MH i2c: E2 08 00 25 08 80 0D 01 02 00 00 00 00 A6 [14:18:34]Write i2c OK [14:18:34]MH_I2C_Read... [14:18:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:18:34]Read from MH i2c: E2 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 03 00 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 03 00 25 08 00 90 00 A1 [14:18:34]RAPDU: 90 00 [14:18:34]wFMCommunicate OK [14:18:34]wFMCommunicate request_size=255 [14:18:34]MH_SAM_APDU [14:18:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 5E 01 00 00 F4 03 04 00 39 FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 B6 04 00 35 04 06 00 86 [14:18:34]Write to MH i2c: E2 02 01 26 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 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 5E 01 00 00 F4 03 04 00 39 FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 B6 04 00 35 04 06 00 86 00 00 5A [14:18:34]Write i2c OK [14:18:34]MH_I2C_Read... [14:18:34]OFD Sender: No OFD packet to send [14:18:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:34]Read from MH i2c: E2 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 03 00 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 03 00 26 08 00 90 00 A2 [14:18:34]RAPDU: 90 00 [14:18:34]wFMCommunicate OK [14:18:34]wFMCommunicate request_size=10 [14:18:34]MH_SAM_APDU [14:18:34]CAPDU: 80 0D 02 02 05 DF 5D 6E 10 CF [14:18:34]Write to MH i2c: E2 0D 00 27 08 80 0D 02 02 05 00 DF 5D 6E 10 CF 00 00 3C [14:18:34]Write i2c OK [14:18:34]MH_I2C_Read... [14:18:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:34]Read from MH i2c: E2 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 03 00 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 03 00 27 08 00 90 00 A3 [14:18:34]RAPDU: 90 00 [14:18:34]wFMCommunicate OK [14:18:34]wFMCommunicate request_size=4 [14:18:34]MH_SAM_APDU [14:18:34]CAPDU: 80 0D 03 02 [14:18:34]Write to MH i2c: E2 08 00 28 08 80 0D 03 02 00 00 00 00 AB [14:18:34]Write i2c OK [14:18:34]MH_I2C_Read... [14:18:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:18:34]Read from MH i2c: E2 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 0B 00 [14:18:34]MH_I2C_Read... [14:18:34]Read from MH i2c: E2 0B 00 28 08 00 AE E3 1A 29 01 B6 32 D7 90 00 40 [14:18:34]RAPDU: AE E3 1A 29 01 B6 32 D7 90 00 [14:18:34]wFMCommunicate OK [14:18:34]SAM_PROTO_SignData done [14:18:34]FM_MakeSignedData done [14:18:34]CreateOFDProtocolMessage [14:18:34]wFMCommunicate request_size=4 [14:18:34]MH_SAM_APDU [14:18:34]CAPDU: 80 11 00 00 [14:18:34]Write to MH i2c: E2 08 00 29 08 80 11 00 00 00 00 00 00 AB [14:18:34]Write i2c OK [14:18:34]MH_I2C_Read... [14:18:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:35]Read from MH i2c: E2 [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: E2 17 00 [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: E2 17 00 29 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 00 [14:18:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:18:35]wFMCommunicate OK [14:18:35]CreateOFDProtocolMessage done [14:18:35]OFDSenderStorePacket 308929 [14:18:35]StoreOFDPacket docnum=308929 [14:18:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 80 76 07 01 8F 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 5E 01 00 00 F4 03 04 00 39 FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 B6 04 00 35 04 06 00 86 DF 5D 6E 10 CF AE E3 1A 29 01 B6 32 D7 [14:18:35]CheckFolder [14:18:35]dirname=/storage/ofd_packets [14:18:35]CheckFolder done [14:18:35]ProducePacketName [14:18:35]name=ofd_packets/00308929 [14:18:35]NVStorageSaveData ofd_packets/00308929 [14:18:35]File name is /storage/ofd_packets/00308929 [14:18:35]Write 301 bytes [14:18:35]NVStorageSaveData done [14:18:35]OFDSenderStorePacket done [14:18:35]KKMCreateOFDPacket done [14:18:35]NVStorageSaveData kkm_last_timestamp [14:18:35]File name is /storage/kkm_last_timestamp [14:18:35]Write 4 bytes [14:18:35]NVStorageSaveData done [14:18:35]ExternCall_PrintAddStr [14:18:35]wPrintStart [14:18:35]Write to MH i2c: 01 00 00 2A 08 32 [14:18:35]Write i2c OK [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: 01 [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: 01 07 00 [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: 01 07 00 2A 08 00 00 00 00 00 FF 0F 47 [14:18:35]RasterBufferAndPrint [14:18:35]line Счет N : (1)642799 [14:18:35]line ИНН: 02508201610067 [14:18:35]line Контрольно-Кассовый Чек [14:18:35]line ПРОДАЖА [14:18:35]line ТРК (МРК, ГНК) : 31 [14:18:35]line Товар: 2710124130 [14:18:35]line Аи-92-К-2 [14:18:35]line 14.950 * 66.90 [14:18:35]line = 1000.16 [14:18:35]line НДС 12% НСП 1% [14:18:35]line > о реализуемом товаре [14:18:35]line ОКРУГЛЕНИЕ: -0.16 [14:18:35]line ИТОГО: 1000.00 [14:18:35]line Внесено: 1000.00 [14:18:35]line СДАЧА: 0.00 [14:18:35]line НСП 1% : 8.85 [14:18:35]line НДС 12% : 106.21 [14:18:35]line Наличными: 1000.00 [14:18:35]line Безнал.: 0.00 [14:18:35]line Место: АЗС № 172 "Партнер Нефть" [14:18:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:18:35]line СНО: Общий режим [14:18:35]line Чек 350 26.10.2024 14:18 [14:18:35]line Смена: 532 ФФД: 1.0 [14:18:35]line ЗНМ: 0300000116 [14:18:35]line РНМ: 0000000000091780 [14:18:35]line Версия ККМ: 001 [14:18:35]line ФМ: 0000000000871765 [14:18:35]line ФД: 308929 [14:18:35]line ФПД: 148293903323343 [14:18:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T141833&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308929&fm=148293903323343&tin=02508201610067®Number=0000000000091780&sum=100000 [14:18:35]OFD Sender: Processing packet 308929 [packets to send 223, broken 222] [14:18:35]ProducePacketName [14:18:35]name=ofd_packets/00308929 [14:18:35]OFD Sender: To server: pG, [14:18:35]CommunicateWithHost lk.salyk.kg:30040 [14:18:35]ConnectInit lk.salyk.kg [14:18:35]written 0, free lines is 4095 [14:18:35]Connected sock=10 [14: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 31 37 36 35 0F 01 00 00 80 76 07 01 8F 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 5E 01 00 00 F4 03 04 00 39 FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 B6 04 00 35 04 06 00 86 DF 5D 6E 10 CF AE E3 1A 29 01 B6 32 D7 [14:18:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AB BA 47 00 F4 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 B6 04 00 F4 03 04 00 98 A0 1C 67 B6 04 01 00 00 B7 A4 0A 19 F1 8A DB AA [14:18:35]CommunicateWithHost err = 0 [14:18:35]CheckOFDResponse [14:18:35]1017 (14) - 77093643461234 [14:18:35]1041 (16) - 0000000000871765 [14:18:35]1040 (4) - 308929 [14:18:35]1012 (4) - 26.10.2024 07:56 [14:18:35]1206 (1) - 0 [14:18:35]OFD Sender: Remove packet 308929 [14:18:35]ProducePacketName [14:18:35]name=ofd_packets/00308929 [14:18:35]NVStorageDeleteData [14:18:35]Write to MH i2c: 01 00 00 54 08 5C [14:18:35]Write i2c OK [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: 01 [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: 01 07 00 [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: 01 07 00 54 08 00 00 00 00 00 CE 0C 3D [14:18:35]RasterBufferAndPrint [14:18:35]line [14:18:35]line [14:18:35]line [14:18:35]line [14:18:35]line [14:18:35]written 0, free lines is 3284 [14:18:35]MH_Cut [14:18:35]Write to MH i2c: D1 01 00 5B 08 01 35 [14:18:35]Write i2c OK [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: D1 [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: D1 01 00 [14:18:35]MH_I2C_Read... [14:18:35]Read from MH i2c: D1 01 00 5B 08 00 34 [14:18:35]Write to MH i2c: 01 00 00 5C 08 64 [14:18:35]Write i2c OK [14:18:35]MH_I2C_Read... [14:18:36]OFD Sender: No OFD packet to send [14:18:36]*** Cut start [14:18:36]*** Purtial cut [14:18:36]*** Stage 1: CUTSNS_PIN = 1 [14:18:36]Read from MH i2c: 01 [14:18:36]MH_I2C_Read... [14:18:36]*** Stop cut motor [14:18:36]*** Cut end [14:18:36]Read from MH i2c: 01 07 00 [14:18:36]MH_I2C_Read... [14:18:36]Read from MH i2c: 01 07 00 5C 08 00 00 00 00 00 FF 0F 79 [14:18:36]process_action close_receipt done [14:18:36]requested_data is exist [14:18:36]produce_requested_data [14:18:36]requested_item fm.sn is exist - process it [14:18:36]wFMCommunicate request_size=4 [14:18:36]MH_SAM_APDU [14:18:36]CAPDU: 80 11 00 00 [14:18:36]Write to MH i2c: E2 08 00 5D 08 80 11 00 00 00 00 00 00 DF [14:18:36]Write i2c OK [14:18:36]MH_I2C_Read... [14:18:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:36]Read from MH i2c: E2 [14:18:36]MH_I2C_Read... [14:18:36]Read from MH i2c: E2 17 00 [14:18:36]MH_I2C_Read... [14:18:36]Read from MH i2c: E2 17 00 5D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 34 [14:18:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:18:36]wFMCommunicate OK [14:18:36]requested_item fd.num is exist - process it [14:18:36]SAM_PROTO_GetFieldsCounters [14:18:36]wFMCommunicate request_size=4 [14:18:36]MH_SAM_APDU [14:18:36]CAPDU: 80 13 00 00 [14:18:36]Write to MH i2c: E2 08 00 5E 08 80 13 00 00 00 00 00 00 E2 [14:18:36]Write i2c OK [14:18:36]MH_I2C_Read... [14:18:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:37]Read from MH i2c: E2 [14:18:37]MH_I2C_Read... [14:18:37]Read from MH i2c: E2 62 00 [14:18:37]MH_I2C_Read... [14:18:37]Read from MH i2c: E2 62 00 5E 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C1 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [14:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C1 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5E 01 00 00 5E 04 04 00 5E 01 00 00 57 04 04 00 5F 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:37]wFMCommunicate OK [14:18:37]SAM_PROTO_GetFieldsCounters done [14:18:37]requested_item shift.num is exist - process it [14:18:37]requested_item shift.opened is exist - process it [14:18:37]req_shift_opened [14:18:37]FM_GetShiftState [14:18:37]SAM_PROTO_GetShiftState [14:18:37]wFMCommunicate request_size=4 [14:18:37]MH_SAM_APDU [14:18:37]CAPDU: 80 13 01 00 [14:18:37]Write to MH i2c: E2 08 00 5F 08 80 13 01 00 00 00 00 00 E4 [14:18:37]Write i2c OK [14:18:37]MH_I2C_Read... [14:18:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:37]Read from MH i2c: E2 [14:18:37]MH_I2C_Read... [14:18:37]Read from MH i2c: E2 0E 00 [14:18:37]MH_I2C_Read... [14:18:37]Read from MH i2c: E2 0E 00 5F 08 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 62 [14:18:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:18:37]wFMCommunicate OK [14:18:37]SAM_PROTO_GetShiftState done [14:18:37]FM_GetShiftState done [14:18:37]req_shift_opened done [14:18:37]requested_item shift.open_date is exist - process it [14:18:37]req_shift_open_date [14:18:37]req_shift_open_date done [14:18:37]produce_requested_data done [14:18:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308929,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:18:37]process_action_free close_receipt [14:18:37]json_value_free [14:18:37]json_value_free done [14:18:37]process_json_proto returns [14:18:37]Send response to host [14:18:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308929,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:18:37]free response buf [14:18:37]execute_script done [14:18:37]execute_script returns [14:18:37]free content buf [14:18:37]Sock 9.Close socket [14:18:37]Sock 9.Thread stoped [14:18:41]OFD Sender: No OFD packet to send [14:18:46]OFD Sender: No OFD packet to send [14:18:51]OFD Sender: No OFD packet to send [14:18:56]OFD Sender: No OFD packet to send [14:19:01]OFD Sender: No OFD packet to send [14:19:06]OFD Sender: No OFD packet to send [14:19:11]OFD Sender: No OFD packet to send [14:19:16]OFD Sender: No OFD packet to send [14:19:21]OFD Sender: No OFD packet to send [14:19:26]OFD Sender: No OFD packet to send [14:19:31]OFD Sender: No OFD packet to send [14:19:36]OFD Sender: No OFD packet to send [14:19:41]OFD Sender: No OFD packet to send [14:19:46]OFD Sender: No OFD packet to send [14:19:51]OFD Sender: No OFD packet to send [14:19:56]OFD Sender: No OFD packet to send [14:20:01]OFD Sender: No OFD packet to send [14:20:06]OFD Sender: No OFD packet to send [14:20:11]OFD Sender: No OFD packet to send [14:20:13]accept exits with 7 [14:20:13]New connection [14:20:13]New thread 3066879332 created [14:20:13]Thread 3067022692 joined [14:20:13]Waiting for new connection... [14:20:13] Sock 7.Parse request [14:20:13]Sock 7.Check first char [14:20:13]Sock 7.First char is OK [14:20:13]request: POST /json_proto HTTP/1.0 [14:20:13]Method: POST [14:20:13]URL: /json_proto [14:20:13]Method is POST - this is cgi request [14:20:13]url: /json_proto [14:20:13]query_string will be loaded in cgi processing [14:20:13]execute_cgi json_proto POST (null) [14:20:13]execute_cgi path=json_proto method=POST [14:20:13]POST find Content-Length [14:20:13]Host: 172.17.96.3:8080 [14:20:13]Content-Length: 677 [14:20:13]Content-Type: application/json [14:20:13] [14:20:13]POST finish read [14:20:13]Found Content-Length = 677 [14:20:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642800", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [14:20:13]execute_script... [14:20: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)642800", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [14:20:13]POST & json_proto [14:20:13]process_json_proto [14:20:13]json parsed OK: [14:20:13]protocol is kg_v1.0 [14:20:13]action value=close_receipt [14:20:13]process_action close_receipt [14:20:13]cmd_close_receipt [14:20:13]MH_GetDate [14:20:13]Write to MH i2c: F0 00 00 60 08 57 [14:20:13]Write i2c OK [14:20:13]MH_I2C_Read... [14:20:13]Read from MH i2c: F0 [14:20:13]MH_I2C_Read... [14:20:13]Read from MH i2c: F0 09 00 [14:20:13]MH_I2C_Read... [14:20:13]Read from MH i2c: F0 09 00 60 08 00 9E FA 1C 67 44 5E 04 65 86 [14:20:13]GetLastDocTimeStamp 1729952313 [14:20:13]current date 1729952414 [14:20:13]FM_GetShiftState [14:20:13]SAM_PROTO_GetShiftState [14:20:13]wFMCommunicate request_size=4 [14:20:13]MH_SAM_APDU [14:20:13]CAPDU: 80 13 01 00 [14:20:13]Write to MH i2c: E2 08 00 61 08 80 13 01 00 00 00 00 00 E6 [14:20:13]Write i2c OK [14:20:13]MH_I2C_Read... [14:20:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:13]Read from MH i2c: E2 [14:20:13]MH_I2C_Read... [14:20:13]Read from MH i2c: E2 0E 00 [14:20:13]MH_I2C_Read... [14:20:13]Read from MH i2c: E2 0E 00 61 08 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 64 [14:20:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:20:13]wFMCommunicate OK [14:20:13]SAM_PROTO_GetShiftState done [14:20:13]FM_GetShiftState done [14:20:13]opened in 1729902265 [14:20:13]opened+sec_in_day 1729988665 [14:20:13]quantity*price = 50041 [14:20:13]sum+1 = 50042 [14:20:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 351 26.10.2024 14:20 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308930 ФПД: 119966693938368 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T142014&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308930&fm=119966693938368&tin=02508201610067®Number=0000000000091780&sum=50000 [14:20:14]StoreToDocumentArchive [14:20:14]shift 532 fd 308930 [14:20:14]save to /storage/0532/doc_00308930 [14:20:14]save last doc name /storage/0532/doc_00308930 to /storage/kkm_last_doc_name [14:20:14]save OK [14:20:14]Clear old archive folders... [14:20:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:20:14]tlvbuf is 000A34F0 [14:20:14]SAM_PROTO_ClearQueue [14:20:14]wFMCommunicate request_size=4 [14:20:14]MH_SAM_APDU [14:20:14]CAPDU: 80 09 00 00 [14:20:14]Write to MH i2c: E2 08 00 6E 08 80 09 00 00 00 00 00 00 E8 [14:20:14]Write i2c OK [14:20:14]MH_I2C_Read... [14:20:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:20:14]Read from MH i2c: E2 [14:20:14]MH_I2C_Read... [14:20:14]Read from MH i2c: E2 03 00 [14:20:14]MH_I2C_Read... [14:20:14]Read from MH i2c: E2 03 00 6E 08 00 90 00 EA [14:20:14]RAPDU: 90 00 [14:20:14]wFMCommunicate OK [14:20:14]SAM_PROTO_ClearQueue done [14:20:14]KKMCreateOFDPacket [14:20:14]OFDProtocolAddRootSTLVToBuf [14:20:14]FM_MakeSignedData [14:20:14]FM_MakeSignedData [14:20:14]SAM_PROTO_SignData [14:20:14]wFMCommunicate request_size=4 [14:20:14]MH_SAM_APDU [14:20:14]CAPDU: 80 0D 01 02 [14:20:14]Write to MH i2c: E2 08 00 6F 08 80 0D 01 02 00 00 00 00 F0 [14:20:14]Write i2c OK [14:20:14]MH_I2C_Read... [14:20:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:20:14]Read from MH i2c: E2 [14:20:14]MH_I2C_Read... [14:20:14]Read from MH i2c: E2 03 00 [14:20:14]MH_I2C_Read... [14:20:14]Read from MH i2c: E2 03 00 6F 08 00 90 00 EB [14:20:14]RAPDU: 90 00 [14:20:14]wFMCommunicate OK [14:20:14]wFMCommunicate request_size=255 [14:20:14]MH_SAM_APDU [14:20:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5F 01 00 00 F4 03 04 00 9E FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 B6 04 00 35 04 06 00 6D [14:20:14]Write to MH i2c: E2 02 01 70 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 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 5F 01 00 00 F4 03 04 00 9E FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 B6 04 00 35 04 06 00 6D 00 00 F8 [14:20:14]Write i2c OK [14:20:14]MH_I2C_Read... [14:20:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:15]Read from MH i2c: E2 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: E2 03 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: E2 03 00 70 08 00 90 00 EC [14:20:15]RAPDU: 90 00 [14:20:15]wFMCommunicate OK [14:20:15]wFMCommunicate request_size=10 [14:20:15]MH_SAM_APDU [14:20:15]CAPDU: 80 0D 02 02 05 1B EC 2D 54 C0 [14:20:15]Write to MH i2c: E2 0D 00 71 08 80 0D 02 02 05 00 1B EC 2D 54 C0 00 00 45 [14:20:15]Write i2c OK [14:20:15]MH_I2C_Read... [14:20:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:20:15]Read from MH i2c: E2 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: E2 03 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: E2 03 00 71 08 00 90 00 ED [14:20:15]RAPDU: 90 00 [14:20:15]wFMCommunicate OK [14:20:15]wFMCommunicate request_size=4 [14:20:15]MH_SAM_APDU [14:20:15]CAPDU: 80 0D 03 02 [14:20:15]Write to MH i2c: E2 08 00 72 08 80 0D 03 02 00 00 00 00 F5 [14:20:15]Write i2c OK [14:20:15]MH_I2C_Read... [14:20:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:20:15]Read from MH i2c: E2 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: E2 0B 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: E2 0B 00 72 08 00 3C 0A D3 23 66 FE 05 AE 90 00 49 [14:20:15]RAPDU: 3C 0A D3 23 66 FE 05 AE 90 00 [14:20:15]wFMCommunicate OK [14:20:15]SAM_PROTO_SignData done [14:20:15]FM_MakeSignedData done [14:20:15]CreateOFDProtocolMessage [14:20:15]wFMCommunicate request_size=4 [14:20:15]MH_SAM_APDU [14:20:15]CAPDU: 80 11 00 00 [14:20:15]Write to MH i2c: E2 08 00 73 08 80 11 00 00 00 00 00 00 F5 [14:20:15]Write i2c OK [14:20:15]MH_I2C_Read... [14:20:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:15]Read from MH i2c: E2 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: E2 17 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: E2 17 00 73 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4A [14:20:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:20:15]wFMCommunicate OK [14:20:15]CreateOFDProtocolMessage done [14:20:15]OFDSenderStorePacket 308930 [14:20:15]StoreOFDPacket docnum=308930 [14:20:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F1 CE 07 01 7B 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5F 01 00 00 F4 03 04 00 9E FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 B6 04 00 35 04 06 00 6D 1B EC 2D 54 C0 3C 0A D3 23 66 FE 05 AE [14:20:15]CheckFolder [14:20:15]dirname=/storage/ofd_packets [14:20:15]CheckFolder done [14:20:15]ProducePacketName [14:20:15]name=ofd_packets/00308930 [14:20:15]NVStorageSaveData ofd_packets/00308930 [14:20:15]File name is /storage/ofd_packets/00308930 [14:20:15]Write 301 bytes [14:20:15]NVStorageSaveData done [14:20:15]OFDSenderStorePacket done [14:20:15]KKMCreateOFDPacket done [14:20:15]NVStorageSaveData kkm_last_timestamp [14:20:15]File name is /storage/kkm_last_timestamp [14:20:15]Write 4 bytes [14:20:15]NVStorageSaveData done [14:20:15]ExternCall_PrintAddStr [14:20:15]wPrintStart [14:20:15]Write to MH i2c: 01 00 00 74 08 7C [14:20:15]Write i2c OK [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 07 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 07 00 74 08 00 00 00 00 00 FF 0F 91 [14:20:15]RasterBufferAndPrint [14:20:15]line Счет N : (1)642800 [14:20:15]line ИНН: 02508201610067 [14:20:15]line Контрольно-Кассовый Чек [14:20:15]line ПРОДАЖА [14:20:15]line ТРК (МРК, ГНК) : 31 [14:20:15]line Товар: 2710124130 [14:20:15]line Аи-92-К-2 [14:20:15]line 7.480 * 66.90 [14:20:15]line = 500.41 [14:20:15]line НДС 12% НСП 1% [14:20:15]line > о реализуемом товаре [14:20:15]line ОКРУГЛЕНИЕ: -0.41 [14:20:15]line ИТОГО: 500.00 [14:20:15]line Внесено: 500.00 [14:20:15]line СДАЧА: 0.00 [14:20:15]line НСП 1% : 4.43 [14:20:15]line НДС 12% : 53.14 [14:20:15]line Наличными: 500.00 [14:20:15]line Безнал.: 0.00 [14:20:15]line Место: АЗС № 172 "Партнер Нефть" [14:20:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:20:15]line СНО: Общий режим [14:20:15]line Чек 351 26.10.2024 14:20 [14:20:15]line Смена: 532 ФФД: 1.0 [14:20:15]line ЗНМ: 0300000116 [14:20:15]line РНМ: 0000000000091780 [14:20:15]line Версия ККМ: 001 [14:20:15]line ФМ: 0000000000871765 [14:20:15]line ФД: 308930 [14:20:15]line ФПД: 119966693938368 [14:20:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T142014&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308930&fm=119966693938368&tin=02508201610067®Number=0000000000091780&sum=50000 [14:20:15]written 0, free lines is 4095 [14:20:15]OFD Sender: Processing packet 308930 [packets to send 223, broken 222] [14:20:15]ProducePacketName [14:20:15]name=ofd_packets/00308930 [14:20:15]OFD Sender: To server: pG, [14:20:15]CommunicateWithHost lk.salyk.kg:30040 [14:20:15]ConnectInit lk.salyk.kg [14:20:15]Connected sock=10 [14:20:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F1 CE 07 01 7B 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5F 01 00 00 F4 03 04 00 9E FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 B6 04 00 35 04 06 00 6D 1B EC 2D 54 C0 3C 0A D3 23 66 FE 05 AE [14:20:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D7 05 47 00 8C 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 B6 04 00 F4 03 04 00 FC A0 1C 67 B6 04 01 00 00 A9 3A 9D B4 A0 9A 81 8E [14:20:15]CommunicateWithHost err = 0 [14:20:15]CheckOFDResponse [14:20:15]1017 (14) - 77093643461234 [14:20:15]1041 (16) - 0000000000871765 [14:20:15]1040 (4) - 308930 [14:20:15]1012 (4) - 26.10.2024 07:57 [14:20:15]1206 (1) - 0 [14:20:15]OFD Sender: Remove packet 308930 [14:20:15]ProducePacketName [14:20:15]name=ofd_packets/00308930 [14:20:15]NVStorageDeleteData [14:20:15]Write to MH i2c: 01 00 00 9E 08 A6 [14:20:15]Write i2c OK [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 07 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: 01 07 00 9E 08 00 00 00 00 00 B7 0C 70 [14:20:15]RasterBufferAndPrint [14:20:15]line [14:20:15]line [14:20:15]line [14:20:15]line [14:20:15]line [14:20:15]written 0, free lines is 3262 [14:20:15]MH_Cut [14:20:15]Write to MH i2c: D1 01 00 A5 08 01 7F [14:20:15]Write i2c OK [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: D1 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: D1 01 00 [14:20:15]MH_I2C_Read... [14:20:15]Read from MH i2c: D1 01 00 A5 08 00 7E [14:20:15]Write to MH i2c: 01 00 00 A6 08 AE [14:20:15]Write i2c OK [14:20:15]MH_I2C_Read... [14:20:16]OFD Sender: No OFD packet to send [14:20:16]*** Cut start [14:20:16]*** Purtial cut [14:20:16]*** Stage 1: CUTSNS_PIN = 1 [14:20:16]Read from MH i2c: 01 [14:20:16]MH_I2C_Read... [14:20:16]*** Stop cut motor [14:20:16]*** Cut end [14:20:16]Read from MH i2c: 01 07 00 [14:20:16]MH_I2C_Read... [14:20:16]Read from MH i2c: 01 07 00 A6 08 00 00 00 00 00 FF 0F C3 [14:20:16]process_action close_receipt done [14:20:16]requested_data is exist [14:20:16]produce_requested_data [14:20:16]requested_item fm.sn is exist - process it [14:20:16]wFMCommunicate request_size=4 [14:20:16]MH_SAM_APDU [14:20:16]CAPDU: 80 11 00 00 [14:20:16]Write to MH i2c: E2 08 00 A7 08 80 11 00 00 00 00 00 00 29 [14:20:16]Write i2c OK [14:20:16]MH_I2C_Read... [14:20:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:20:17]Read from MH i2c: E2 [14:20:17]MH_I2C_Read... [14:20:17]Read from MH i2c: E2 17 00 [14:20:17]MH_I2C_Read... [14:20:17]Read from MH i2c: E2 17 00 A7 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7E [14:20:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:20:17]wFMCommunicate OK [14:20:17]requested_item fd.num is exist - process it [14:20:17]SAM_PROTO_GetFieldsCounters [14:20:17]wFMCommunicate request_size=4 [14:20:17]MH_SAM_APDU [14:20:17]CAPDU: 80 13 00 00 [14:20:17]Write to MH i2c: E2 08 00 A8 08 80 13 00 00 00 00 00 00 2C [14:20:17]Write i2c OK [14:20:17]MH_I2C_Read... [14:20:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:20:17]Read from MH i2c: E2 [14:20:17]MH_I2C_Read... [14:20:17]Read from MH i2c: E2 62 00 [14:20:17]MH_I2C_Read... [14:20:17]Read from MH i2c: E2 62 00 A8 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C2 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [14:20: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C2 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5F 01 00 00 5E 04 04 00 5F 01 00 00 57 04 04 00 60 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:20:17]wFMCommunicate OK [14:20:17]SAM_PROTO_GetFieldsCounters done [14:20:17]requested_item shift.num is exist - process it [14:20:17]requested_item shift.opened is exist - process it [14:20:17]req_shift_opened [14:20:17]FM_GetShiftState [14:20:17]SAM_PROTO_GetShiftState [14:20:17]wFMCommunicate request_size=4 [14:20:17]MH_SAM_APDU [14:20:17]CAPDU: 80 13 01 00 [14:20:17]Write to MH i2c: E2 08 00 A9 08 80 13 01 00 00 00 00 00 2E [14:20:17]Write i2c OK [14:20:17]MH_I2C_Read... [14:20:17]Read from MH i2c: E2 [14:20:17]MH_I2C_Read... [14:20:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:20:17]Read from MH i2c: E2 0E 00 [14:20:17]MH_I2C_Read... [14:20:17]Read from MH i2c: E2 0E 00 A9 08 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AC [14:20:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:20:17]wFMCommunicate OK [14:20:17]SAM_PROTO_GetShiftState done [14:20:17]FM_GetShiftState done [14:20:17]req_shift_opened done [14:20:17]requested_item shift.open_date is exist - process it [14:20:17]req_shift_open_date [14:20:17]req_shift_open_date done [14:20:17]produce_requested_data done [14:20:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308930,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:20:17]process_action_free close_receipt [14:20:17]json_value_free [14:20:17]json_value_free done [14:20:17]process_json_proto returns [14:20:17]Send response to host [14:20:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308930,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:20:17]free response buf [14:20:17]execute_script done [14:20:17]execute_script returns [14:20:17]free content buf [14:20:17]Sock 7.Close socket [14:20:17]Sock 7.Thread stoped [14:20:21]OFD Sender: No OFD packet to send [14:20:26]OFD Sender: No OFD packet to send [14:20:31]OFD Sender: No OFD packet to send [14:20:36]OFD Sender: No OFD packet to send [14:20:41]OFD Sender: No OFD packet to send [14:20:46]OFD Sender: No OFD packet to send [14:20:51]OFD Sender: No OFD packet to send [14:20:56]OFD Sender: No OFD packet to send [14:21:01]OFD Sender: No OFD packet to send [14:21:06]OFD Sender: No OFD packet to send [14:21:11]OFD Sender: No OFD packet to send [14:21:16]OFD Sender: No OFD packet to send [14:21:21]OFD Sender: No OFD packet to send [14:21:26]OFD Sender: No OFD packet to send [14:21:28]accept exits with 9 [14:21:28]New connection [14:21:28]New thread 3067022692 created [14:21:28]Thread 3066879332 joined [14:21:28]Waiting for new connection... [14:21:28] Sock 9.Parse request [14:21:28]Sock 9.Check first char [14:21:28]Sock 9.First char is OK [14:21:28]request: POST /json_proto HTTP/1.0 [14:21:28]Method: POST [14:21:28]URL: /json_proto [14:21:28]Method is POST - this is cgi request [14:21:28]url: /json_proto [14:21:28]query_string will be loaded in cgi processing [14:21:28]execute_cgi json_proto POST (null) [14:21:28]execute_cgi path=json_proto method=POST [14:21:28]POST find Content-Length [14:21:28]Host: 172.17.96.3:8080 [14:21:28]Content-Length: 797 [14:21:28]Content-Type: application/json [14:21:28] [14:21:28]POST finish read [14:21:28]Found Content-Length = 797 [14:21:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:28]execute_script... [14:21:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:28]POST & json_proto [14:21:28]process_json_proto [14:21:28]json parsed OK: [14:21:28]protocol is kg_v1.0 [14:21:28]action value=close_receipt [14:21:28]process_action close_receipt [14:21:28]cmd_close_receipt [14:21:28]MH_GetDate [14:21:28]Write to MH i2c: F0 00 00 AA 08 A1 [14:21:28]Write i2c OK [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: F0 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: F0 09 00 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: F0 09 00 AA 08 00 E8 FA 1C 67 44 5E 04 65 1A [14:21:28]GetLastDocTimeStamp 1729952414 [14:21:28]current date 1729952488 [14:21:28]FM_GetShiftState [14:21:28]SAM_PROTO_GetShiftState [14:21:28]wFMCommunicate request_size=4 [14:21:28]MH_SAM_APDU [14:21:28]CAPDU: 80 13 01 00 [14:21:28]Write to MH i2c: E2 08 00 AB 08 80 13 01 00 00 00 00 00 30 [14:21:28]Write i2c OK [14:21:28]MH_I2C_Read... [14:21:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:28]Read from MH i2c: E2 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: E2 0E 00 [14:21:28]MH_I2C_Read... [14:21:28]Read from MH i2c: E2 0E 00 AB 08 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AE [14:21:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:21:28]wFMCommunicate OK [14:21:28]SAM_PROTO_GetShiftState done [14:21:28]FM_GetShiftState done [14:21:28]opened in 1729902265 [14:21:28]opened+sec_in_day 1729988665 [14:21:28]quantity*price = 0 [14:21:28]sum+1 = 1 [14:21:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 352 26.10.2024 14:21 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308931 ФПД: 84281441292350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T142128&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308931&fm=84281441292350&tin=02508201610067®Number=0000000000091780&sum=0 [14:21:29]StoreToDocumentArchive [14:21:29]shift 532 fd 308931 [14:21:29]save to /storage/0532/doc_00308931 [14:21:29]save last doc name /storage/0532/doc_00308931 to /storage/kkm_last_doc_name [14:21:29]save OK [14:21:29]Clear old archive folders... [14:21:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:21:29]tlvbuf is 000E6A50 [14:21:29]SAM_PROTO_ClearQueue [14:21:29]wFMCommunicate request_size=4 [14:21:29]MH_SAM_APDU [14:21:29]CAPDU: 80 09 00 00 [14:21:29]Write to MH i2c: E2 08 00 B8 08 80 09 00 00 00 00 00 00 32 [14:21:29]Write i2c OK [14:21:29]MH_I2C_Read... [14:21:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:29]Read from MH i2c: E2 [14:21:29]MH_I2C_Read... [14:21:29]Read from MH i2c: E2 03 00 [14:21:29]MH_I2C_Read... [14:21:29]Read from MH i2c: E2 03 00 B8 08 00 90 00 34 [14:21:29]RAPDU: 90 00 [14:21:29]wFMCommunicate OK [14:21:29]SAM_PROTO_ClearQueue done [14:21:29]KKMCreateOFDPacket [14:21:29]OFDProtocolAddRootSTLVToBuf [14:21:29]FM_MakeSignedData [14:21:29]FM_MakeSignedData [14:21:29]SAM_PROTO_SignData [14:21:29]wFMCommunicate request_size=4 [14:21:29]MH_SAM_APDU [14:21:29]CAPDU: 80 0D 01 02 [14:21:29]Write to MH i2c: E2 08 00 B9 08 80 0D 01 02 00 00 00 00 3A [14:21:29]Write i2c OK [14:21:29]MH_I2C_Read... [14:21:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:29]Read from MH i2c: E2 [14:21:29]MH_I2C_Read... [14:21:29]Read from MH i2c: E2 03 00 [14:21:29]MH_I2C_Read... [14:21:29]Read from MH i2c: E2 03 00 B9 08 00 90 00 35 [14:21:29]RAPDU: 90 00 [14:21:29]wFMCommunicate OK [14:21:29]wFMCommunicate request_size=255 [14:21:29]MH_SAM_APDU [14:21:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 E8 FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 B6 04 00 35 04 06 00 4C A7 4D 5E [14:21:29]Write to MH i2c: E2 02 01 BA 08 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 E8 FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 B6 04 00 35 04 06 00 4C A7 4D 5E 00 00 0A [14:21:29]Write i2c OK [14:21:29]MH_I2C_Read... [14:21:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:29]Read from MH i2c: E2 [14:21:29]MH_I2C_Read... [14:21:29]Read from MH i2c: E2 03 00 [14:21:29]MH_I2C_Read... [14:21:29]Read from MH i2c: E2 03 00 BA 08 00 90 00 36 [14:21:29]RAPDU: 90 00 [14:21:29]wFMCommunicate OK [14:21:29]wFMCommunicate request_size=7 [14:21:29]MH_SAM_APDU [14:21:29]CAPDU: 80 0D 02 02 02 90 3E [14:21:29]Write to MH i2c: E2 0A 00 BB 08 80 0D 02 02 02 00 90 3E 00 00 0F [14:21:29]Write i2c OK [14:21:29]MH_I2C_Read... [14:21:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:29]Read from MH i2c: E2 [14:21:29]MH_I2C_Read... [14:21:29]Read from MH i2c: E2 03 00 [14:21:29]MH_I2C_Read... [14:21:29]Read from MH i2c: E2 03 00 BB 08 00 90 00 37 [14:21:29]RAPDU: 90 00 [14:21:29]wFMCommunicate OK [14:21:29]wFMCommunicate request_size=4 [14:21:29]MH_SAM_APDU [14:21:29]CAPDU: 80 0D 03 02 [14:21:29]Write to MH i2c: E2 08 00 BC 08 80 0D 03 02 00 00 00 00 3F [14:21:29]Write i2c OK [14:21:29]MH_I2C_Read... [14:21:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:29]Read from MH i2c: E2 [14:21:29]MH_I2C_Read... [14:21:29]Read from MH i2c: E2 0B 00 [14:21:29]MH_I2C_Read... [14:21:29]Read from MH i2c: E2 0B 00 BC 08 00 59 56 60 6F 9B 05 57 83 90 00 38 [14:21:29]RAPDU: 59 56 60 6F 9B 05 57 83 90 00 [14:21:29]wFMCommunicate OK [14:21:29]SAM_PROTO_SignData done [14:21:29]FM_MakeSignedData done [14:21:29]CreateOFDProtocolMessage [14:21:29]wFMCommunicate request_size=4 [14:21:29]MH_SAM_APDU [14:21:29]CAPDU: 80 11 00 00 [14:21:29]Write to MH i2c: E2 08 00 BD 08 80 11 00 00 00 00 00 00 3F [14:21:29]Write i2c OK [14:21:29]MH_I2C_Read... [14:21:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:29]Read from MH i2c: E2 [14:21:29]MH_I2C_Read... [14:21:29]Read from MH i2c: E2 17 00 [14:21:29]MH_I2C_Read... [14:21:29]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 31 37 36 35 90 00 94 [14:21:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:21:29]wFMCommunicate OK [14:21:29]CreateOFDProtocolMessage done [14:21:29]OFDSenderStorePacket 308931 [14:21:29]StoreOFDPacket docnum=308931 [14:21:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 93 74 04 01 DD 6F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 E8 FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 B6 04 00 35 04 06 00 4C A7 4D 5E 90 3E 59 56 60 6F 9B 05 57 83 [14:21:29]CheckFolder [14:21:29]dirname=/storage/ofd_packets [14:21:29]CheckFolder done [14:21:29]ProducePacketName [14:21:29]name=ofd_packets/00308931 [14:21:29]NVStorageSaveData ofd_packets/00308931 [14:21:29]File name is /storage/ofd_packets/00308931 [14:21:29]Write 298 bytes [14:21:29]NVStorageSaveData done [14:21:29]OFDSenderStorePacket done [14:21:29]KKMCreateOFDPacket done [14:21:29]NVStorageSaveData kkm_last_timestamp [14:21:29]File name is /storage/kkm_last_timestamp [14:21:29]Write 4 bytes [14:21:29]NVStorageSaveData done [14:21:29]ExternCall_PrintAddStr [14:21:29]wPrintStart [14:21:29]Write to MH i2c: 01 00 00 BE 08 C6 [14:21:29]Write i2c OK [14:21:29]MH_I2C_Read... [14:21:29]Read from MH i2c: 01 [14:21:29]MH_I2C_Read... [14:21:29]Read from MH i2c: 01 07 00 [14:21:29]MH_I2C_Read... [14:21:29]Read from MH i2c: 01 07 00 BE 08 00 00 00 00 00 FF 0F DB [14:21:29]RasterBufferAndPrint [14:21:29]line Счет N : (1)642801 [14:21:29]line ИНН: 02508201610067 [14:21:29]line Контрольно-Кассовый Чек [14:21:29]line ПРОДАЖА [14:21:29]line ТРК (МРК, ГНК) : 11 [14:21:29]line Товар: 2710194210 [14:21:29]line ДТ-К-2 [14:21:29]line 13.130 * 0.00 [14:21:29]line = 0.00 [14:21:29]line НДС 12% НСП 1% [14:21:29]line > о реализуемом товаре [14:21:29]line ИТОГО: 0.00 [14:21:29]line НСП 1% : 0.00 [14:21:29]line НДС 12% : 0.00 [14:21:29]line Наличными: 0.00 [14:21:29]line Безнал.: 0.00 [14:21:29]line Место: АЗС № 172 "Партнер Нефть" [14:21:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:21:29]line СНО: Общий режим [14:21:29]line Чек 352 26.10.2024 14:21 [14:21:29]line Смена: 532 ФФД: 1.0 [14:21:29]line ЗНМ: 0300000116 [14:21:29]line РНМ: 0000000000091780 [14:21:29]line Версия ККМ: 001 [14:21:29]line Талоны: Топливные Талоны [14:21:29]line 4755294 [14:21:29]line ФМ: 0000000000871765 [14:21:29]line ФД: 308931 [14:21:29]line ФПД: 84281441292350 [14:21:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T142128&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308931&fm=84281441292350&tin=02508201610067®Number=0000000000091780&sum=0 [14:21:30]OFD Sender: Processing packet 308931 [packets to send 223, broken 222] [14:21:30]ProducePacketName [14:21:30]name=ofd_packets/00308931 [14:21:30]OFD Sender: To server: pG, [14:21:30]CommunicateWithHost lk.salyk.kg:30040 [14:21:30]ConnectInit lk.salyk.kg [14:21:30]written 0, free lines is 4095 [14:21:30]Connected sock=10 [14:21:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 93 74 04 01 DD 6F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 01 00 00 F4 03 04 00 E8 FA 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 B6 04 00 35 04 06 00 4C A7 4D 5E 90 3E 59 56 60 6F 9B 05 57 83 [14:21:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D0 BF 47 00 5E 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 B6 04 00 F4 03 04 00 46 A1 1C 67 B6 04 01 00 00 93 78 9D EC 98 EF 38 A6 [14:21:30]CommunicateWithHost err = 0 [14:21:30]CheckOFDResponse [14:21:30]1017 (14) - 77093643461234 [14:21:30]1041 (16) - 0000000000871765 [14:21:30]1040 (4) - 308931 [14:21:30]1012 (4) - 26.10.2024 07:59 [14:21:30]1206 (1) - 0 [14:21:30]OFD Sender: Remove packet 308931 [14:21:30]ProducePacketName [14:21:30]name=ofd_packets/00308931 [14:21:30]NVStorageDeleteData [14:21:30]Write to MH i2c: 01 00 00 E7 08 EF [14:21:30]Write i2c OK [14:21:30]MH_I2C_Read... [14:21:30]Read from MH i2c: 01 [14:21:30]MH_I2C_Read... [14:21:30]Read from MH i2c: 01 07 00 [14:21:30]MH_I2C_Read... [14:21:30]Read from MH i2c: 01 07 00 E7 08 00 00 00 00 00 CA 0C CC [14:21:30]RasterBufferAndPrint [14:21:30]line [14:21:30]line [14:21:30]line [14:21:30]line [14:21:30]line [14:21:30]written 0, free lines is 3279 [14:21:30]MH_Cut [14:21:30]Write to MH i2c: D1 01 00 EE 08 01 C8 [14:21:30]Write i2c OK [14:21:30]MH_I2C_Read... [14:21:30]Read from MH i2c: D1 [14:21:30]MH_I2C_Read... [14:21:30]Read from MH i2c: D1 01 00 [14:21:30]MH_I2C_Read... [14:21:30]Read from MH i2c: D1 01 00 EE 08 00 C7 [14:21:30]Write to MH i2c: 01 00 00 EF 08 F7 [14:21:30]Write i2c OK [14:21:30]MH_I2C_Read... [14:21:31]OFD Sender: No OFD packet to send [14:21:31]*** Cut start [14:21:31]*** Purtial cut [14:21:31]*** Stage 1: CUTSNS_PIN = 1 [14:21:31]Read from MH i2c: 01 [14:21:31]MH_I2C_Read... [14:21:31]*** Stop cut motor [14:21:31]*** Cut end [14:21:31]Read from MH i2c: 01 07 00 [14:21:31]MH_I2C_Read... [14:21:31]Read from MH i2c: 01 07 00 EF 08 00 00 00 00 00 FF 0F 0C [14:21:31]process_action close_receipt done [14:21:31]requested_data is exist [14:21:31]produce_requested_data [14:21:31]requested_item fm.sn is exist - process it [14:21:31]wFMCommunicate request_size=4 [14:21:31]MH_SAM_APDU [14:21:31]CAPDU: 80 11 00 00 [14:21:31]Write to MH i2c: E2 08 00 F0 08 80 11 00 00 00 00 00 00 72 [14:21:31]Write i2c OK [14:21:31]MH_I2C_Read... [14:21:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:31]Read from MH i2c: E2 [14:21:31]MH_I2C_Read... [14:21:31]Read from MH i2c: E2 17 00 [14:21:31]MH_I2C_Read... [14:21:31]Read from MH i2c: E2 17 00 F0 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C7 [14:21:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:21:31]wFMCommunicate OK [14:21:31]requested_item fd.num is exist - process it [14:21:31]SAM_PROTO_GetFieldsCounters [14:21:31]wFMCommunicate request_size=4 [14:21:31]MH_SAM_APDU [14:21:31]CAPDU: 80 13 00 00 [14:21:31]Write to MH i2c: E2 08 00 F1 08 80 13 00 00 00 00 00 00 75 [14:21:31]Write i2c OK [14:21:31]MH_I2C_Read... [14:21:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:31]Read from MH i2c: E2 [14:21:31]MH_I2C_Read... [14:21:31]Read from MH i2c: E2 62 00 [14:21:31]MH_I2C_Read... [14:21:31]Read from MH i2c: E2 62 00 F1 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C3 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 4E [14:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C3 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 60 01 00 00 5E 04 04 00 60 01 00 00 57 04 04 00 61 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:21:31]wFMCommunicate OK [14:21:31]SAM_PROTO_GetFieldsCounters done [14:21:31]requested_item shift.num is exist - process it [14:21:31]requested_item shift.opened is exist - process it [14:21:31]req_shift_opened [14:21:31]FM_GetShiftState [14:21:31]SAM_PROTO_GetShiftState [14:21:31]wFMCommunicate request_size=4 [14:21:31]MH_SAM_APDU [14:21:31]CAPDU: 80 13 01 00 [14:21:31]Write to MH i2c: E2 08 00 F2 08 80 13 01 00 00 00 00 00 77 [14:21:31]Write i2c OK [14:21:31]MH_I2C_Read... [14:21:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:31]Read from MH i2c: E2 [14:21:31]MH_I2C_Read... [14:21:31]Read from MH i2c: E2 0E 00 [14:21:31]MH_I2C_Read... [14:21:31]Read from MH i2c: E2 0E 00 F2 08 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F5 [14:21:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:21:31]wFMCommunicate OK [14:21:31]SAM_PROTO_GetShiftState done [14:21:31]FM_GetShiftState done [14:21:31]req_shift_opened done [14:21:31]requested_item shift.open_date is exist - process it [14:21:31]req_shift_open_date [14:21:31]req_shift_open_date done [14:21:31]produce_requested_data done [14:21:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308931,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:21:31]process_action_free close_receipt [14:21:31]json_value_free [14:21:31]json_value_free done [14:21:31]process_json_proto returns [14:21:31]Send response to host [14:21:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308931,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:21:31]free response buf [14:21:31]execute_script done [14:21:31]execute_script returns [14:21:31]free content buf [14:21:31]Sock 9.Close socket [14:21:31]Sock 9.Thread stoped [14:21:36]OFD Sender: No OFD packet to send [14:21:41]OFD Sender: No OFD packet to send [14:21:46]OFD Sender: No OFD packet to send [14:21:51]OFD Sender: No OFD packet to send [14:21:56]OFD Sender: No OFD packet to send [14:22:01]OFD Sender: No OFD packet to send [14:22:06]OFD Sender: No OFD packet to send [14:22:11]OFD Sender: No OFD packet to send [14:22:16]OFD Sender: No OFD packet to send [14:22:19]accept exits with 7 [14:22:19]New connection [14:22:19]New thread 3066879332 created [14:22:19]Thread 3067022692 joined [14:22:19]Waiting for new connection... [14:22:19] Sock 7.Parse request [14:22:19]Sock 7.Check first char [14:22:19]Sock 7.First char is OK [14:22:19]request: POST /json_proto HTTP/1.0 [14:22:19]Method: POST [14:22:19]URL: /json_proto [14:22:19]Method is POST - this is cgi request [14:22:19]url: /json_proto [14:22:19]query_string will be loaded in cgi processing [14:22:19]execute_cgi json_proto POST (null) [14:22:19]execute_cgi path=json_proto method=POST [14:22:19]POST find Content-Length [14:22:19]Host: 172.17.96.3:8080 [14:22:19]Content-Length: 682 [14:22:19]Content-Type: application/json [14:22:19] [14:22:19]POST finish read [14:22:19]Found Content-Length = 682 [14:22:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [14:22:19]execute_script... [14:22:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642802", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [14:22:19]POST & json_proto [14:22:19]process_json_proto [14:22:19]json parsed OK: [14:22:19]protocol is kg_v1.0 [14:22:19]action value=close_receipt [14:22:19]process_action close_receipt [14:22:19]cmd_close_receipt [14:22:19]MH_GetDate [14:22:19]Write to MH i2c: F0 00 00 F3 08 EA [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: F0 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: F0 09 00 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: F0 09 00 F3 08 00 1C FB 1C 67 44 5E 04 65 98 [14:22:19]GetLastDocTimeStamp 1729952488 [14:22:19]current date 1729952540 [14:22:19]FM_GetShiftState [14:22:19]SAM_PROTO_GetShiftState [14:22:19]wFMCommunicate request_size=4 [14:22:19]MH_SAM_APDU [14:22:19]CAPDU: 80 13 01 00 [14:22:19]Write to MH i2c: E2 08 00 F4 08 80 13 01 00 00 00 00 00 79 [14:22:19]Write i2c OK [14:22:19]MH_I2C_Read... [14:22:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:19]Read from MH i2c: E2 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: E2 0E 00 [14:22:19]MH_I2C_Read... [14:22:19]Read from MH i2c: E2 0E 00 F4 08 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F7 [14:22:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:22:19]wFMCommunicate OK [14:22:19]SAM_PROTO_GetShiftState done [14:22:19]FM_GetShiftState done [14:22:19]opened in 1729902265 [14:22:19]opened+sec_in_day 1729988665 [14:22:19]quantity*price = 100015 [14:22:19]sum+1 = 100017 [14:22:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 353 26.10.2024 14:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308932 ФПД: 249686368632639 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T142220&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308932&fm=249686368632639&tin=02508201610067®Number=0000000000091780&sum=100000 [14:22:21]StoreToDocumentArchive [14:22:21]shift 532 fd 308932 [14:22:21]save to /storage/0532/doc_00308932 [14:22:21]save last doc name /storage/0532/doc_00308932 to /storage/kkm_last_doc_name [14:22:21]save OK [14:22:21]Clear old archive folders... [14:22:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:21]tlvbuf is 000A3540 [14:22:21]SAM_PROTO_ClearQueue [14:22:21]wFMCommunicate request_size=4 [14:22:21]MH_SAM_APDU [14:22:21]CAPDU: 80 09 00 00 [14:22:21]Write to MH i2c: E2 08 00 01 09 80 09 00 00 00 00 00 00 7C [14:22:21]Write i2c OK [14:22:21]MH_I2C_Read... [14:22:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:21]Read from MH i2c: E2 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 03 00 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 03 00 01 09 00 90 00 7E [14:22:21]RAPDU: 90 00 [14:22:21]wFMCommunicate OK [14:22:21]SAM_PROTO_ClearQueue done [14:22:21]KKMCreateOFDPacket [14:22:21]OFDProtocolAddRootSTLVToBuf [14:22:21]FM_MakeSignedData [14:22:21]FM_MakeSignedData [14:22:21]SAM_PROTO_SignData [14:22:21]wFMCommunicate request_size=4 [14:22:21]MH_SAM_APDU [14:22:21]CAPDU: 80 0D 01 02 [14:22:21]Write to MH i2c: E2 08 00 02 09 80 0D 01 02 00 00 00 00 84 [14:22:21]Write i2c OK [14:22:21]MH_I2C_Read... [14:22:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:21]Read from MH i2c: E2 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 03 00 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 03 00 02 09 00 90 00 7F [14:22:21]RAPDU: 90 00 [14:22:21]wFMCommunicate OK [14:22:21]wFMCommunicate request_size=255 [14:22:21]MH_SAM_APDU [14:22: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 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 61 01 00 00 F4 03 04 00 1C FB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 B6 04 00 35 04 06 00 E3 [14:22:21]Write to MH i2c: E2 02 01 03 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 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 61 01 00 00 F4 03 04 00 1C FB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 B6 04 00 35 04 06 00 E3 00 00 7F [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]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:21]Read from MH i2c: E2 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 03 00 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 03 00 03 09 00 90 00 80 [14:22:21]RAPDU: 90 00 [14:22:21]wFMCommunicate OK [14:22:21]wFMCommunicate request_size=10 [14:22:21]MH_SAM_APDU [14:22:21]CAPDU: 80 0D 02 02 05 16 A3 4E BF 3F [14:22:21]Write to MH i2c: E2 0D 00 04 09 80 0D 02 02 05 00 16 A3 4E BF 3F 00 00 96 [14:22:21]Write i2c OK [14:22:21]MH_I2C_Read... [14:22:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:21]Read from MH i2c: E2 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 03 00 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 03 00 04 09 00 90 00 81 [14:22:21]RAPDU: 90 00 [14:22:21]wFMCommunicate OK [14:22:21]wFMCommunicate request_size=4 [14:22:21]MH_SAM_APDU [14:22:21]CAPDU: 80 0D 03 02 [14:22:21]Write to MH i2c: E2 08 00 05 09 80 0D 03 02 00 00 00 00 89 [14:22:21]Write i2c OK [14:22:21]MH_I2C_Read... [14:22:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:21]Read from MH i2c: E2 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 0B 00 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 0B 00 05 09 00 DE C6 D3 08 D8 C3 8C 11 90 00 41 [14:22:21]RAPDU: DE C6 D3 08 D8 C3 8C 11 90 00 [14:22:21]wFMCommunicate OK [14:22:21]SAM_PROTO_SignData done [14:22:21]FM_MakeSignedData done [14:22:21]CreateOFDProtocolMessage [14:22:21]wFMCommunicate request_size=4 [14:22:21]MH_SAM_APDU [14:22:21]CAPDU: 80 11 00 00 [14:22:21]Write to MH i2c: E2 08 00 06 09 80 11 00 00 00 00 00 00 89 [14:22:21]Write i2c OK [14:22:21]MH_I2C_Read... [14:22:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:21]Read from MH i2c: E2 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 17 00 [14:22:21]MH_I2C_Read... [14:22:21]Read from MH i2c: E2 17 00 06 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DE [14:22:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:22:21]wFMCommunicate OK [14:22:21]CreateOFDProtocolMessage done [14:22:21]OFDSenderStorePacket 308932 [14:22:21]StoreOFDPacket docnum=308932 [14:22:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EA 6B 07 01 2A 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 61 01 00 00 F4 03 04 00 1C FB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 B6 04 00 35 04 06 00 E3 16 A3 4E BF 3F DE C6 D3 08 D8 C3 8C 11 [14:22:21]CheckFolder [14:22:21]dirname=/storage/ofd_packets [14:22:21]CheckFolder done [14:22:21]ProducePacketName [14:22:21]name=ofd_packets/00308932 [14:22:21]NVStorageSaveData ofd_packets/00308932 [14:22:21]File name is /storage/ofd_packets/00308932 [14:22:21]Write 301 bytes [14:22:21]NVStorageSaveData done [14:22:21]OFDSenderStorePacket done [14:22:21]KKMCreateOFDPacket done [14:22:21]NVStorageSaveData kkm_last_timestamp [14:22:21]File name is /storage/kkm_last_timestamp [14:22:21]Write 4 bytes [14:22:21]NVStorageSaveData done [14:22:21]ExternCall_PrintAddStr [14:22:21]wPrintStart [14:22:21]Write to MH i2c: 01 00 00 07 09 10 [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 07 09 00 00 00 00 00 FF 0F 25 [14:22:21]RasterBufferAndPrint [14:22:21]line Счет N : (1)642802 [14:22:21]line ИНН: 02508201610067 [14:22:21]line Контрольно-Кассовый Чек [14:22:21]line ПРОДАЖА [14:22:21]line ТРК (МРК, ГНК) : 41 [14:22:21]line Товар: 2710124130 [14:22:21]line Аи-92-К-2 [14:22:21]line 14.950 * 66.90 [14:22:21]line = 1000.16 [14:22:21]line НДС 12% НСП 1% [14:22:21]line > о реализуемом товаре [14:22:21]line ОКРУГЛЕНИЕ: -0.16 [14:22:21]line ИТОГО: 1000.00 [14:22:21]line Внесено: 1000.00 [14:22:21]line СДАЧА: 0.00 [14:22:21]line НСП 1% : 8.85 [14:22:21]line НДС 12% : 106.21 [14:22:21]line Наличными: 1000.00 [14:22:21]line Безнал.: 0.00 [14:22:21]line Место: АЗС № 172 "Партнер Нефть" [14:22:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:22:21]line СНО: Общий режим [14:22:21]line Чек 353 26.10.2024 14:22 [14:22:21]line Смена: 532 ФФД: 1.0 [14:22:21]line ЗНМ: 0300000116 [14:22:21]line РНМ: 0000000000091780 [14:22:21]line Версия ККМ: 001 [14:22:21]line ФМ: 0000000000871765 [14:22:21]line ФД: 308932 [14:22:21]line ФПД: 249686368632639 [14:22:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T142220&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308932&fm=249686368632639&tin=02508201610067®Number=0000000000091780&sum=100000 [14:22:21]OFD Sender: Processing packet 308932 [packets to send 223, broken 222] [14:22:21]ProducePacketName [14:22:21]name=ofd_packets/00308932 [14:22:21]OFD Sender: To server: pG, [14:22:21]CommunicateWithHost lk.salyk.kg:30040 [14:22:21]ConnectInit lk.salyk.kg [14:22:21]written 0, free lines is 4095 [14:22:22]Connected sock=10 [14: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 31 37 36 35 0F 01 00 00 EA 6B 07 01 2A 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 61 01 00 00 F4 03 04 00 1C FB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 B6 04 00 35 04 06 00 E3 16 A3 4E BF 3F DE C6 D3 08 D8 C3 8C 11 [14:22:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 00 C9 47 00 80 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 31 37 36 35 10 04 04 00 C4 B6 04 00 F4 03 04 00 7A A1 1C 67 B6 04 01 00 00 A5 BF 18 60 A0 48 67 96 [14:22:22]CommunicateWithHost err = 0 [14:22:22]CheckOFDResponse [14:22:22]1017 (14) - 77093643461234 [14:22:22]1041 (16) - 0000000000871765 [14:22:22]1040 (4) - 308932 [14:22:22]1012 (4) - 26.10.2024 07:59 [14:22:22]1206 (1) - 0 [14:22:22]OFD Sender: Remove packet 308932 [14:22:22]ProducePacketName [14:22:22]name=ofd_packets/00308932 [14:22:22]NVStorageDeleteData [14:22:22]Write to MH i2c: 01 00 00 31 09 3A [14:22:22]Write i2c OK [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: 01 [14:22:22]MH_I2C_Read... [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 31 09 00 00 00 00 00 CE 0C 1B [14:22:22]RasterBufferAndPrint [14:22:22]line [14:22:22]line [14:22:22]line [14:22:22]line [14:22:22]line [14:22:22]written 0, free lines is 3284 [14:22:22]MH_Cut [14:22:22]Write to MH i2c: D1 01 00 38 09 01 13 [14:22:22]Write i2c OK [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: D1 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: D1 01 00 [14:22:22]MH_I2C_Read... [14:22:22]Read from MH i2c: D1 01 00 38 09 00 12 [14:22:22]Write to MH i2c: 01 00 00 39 09 42 [14:22:22]Write i2c OK [14:22:22]MH_I2C_Read... [14:22:22]OFD Sender: No OFD packet to send [14:22:23]*** Cut start [14:22:23]*** Purtial cut [14:22:23]*** Stage 1: CUTSNS_PIN = 1 [14:22:23]Read from MH i2c: 01 [14:22:23]MH_I2C_Read... [14:22:23]*** Stop cut motor [14:22:23]*** Cut end [14:22:23]Read from MH i2c: 01 07 00 [14:22:23]MH_I2C_Read... [14:22:23]Read from MH i2c: 01 07 00 39 09 00 00 00 00 00 FF 0F 57 [14:22:23]process_action close_receipt done [14:22:23]requested_data is exist [14:22:23]produce_requested_data [14:22:23]requested_item fm.sn is exist - process it [14:22:23]wFMCommunicate request_size=4 [14:22:23]MH_SAM_APDU [14:22:23]CAPDU: 80 11 00 00 [14:22:23]Write to MH i2c: E2 08 00 3A 09 80 11 00 00 00 00 00 00 BD [14:22:23]Write i2c OK [14:22:23]MH_I2C_Read... [14:22:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:23]Read from MH i2c: E2 [14:22:23]MH_I2C_Read... [14:22:23]Read from MH i2c: E2 17 00 [14:22:23]MH_I2C_Read... [14:22:23]Read from MH i2c: E2 17 00 3A 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 12 [14:22:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:22:23]wFMCommunicate OK [14:22:23]requested_item fd.num is exist - process it [14:22:23]SAM_PROTO_GetFieldsCounters [14:22:23]wFMCommunicate request_size=4 [14:22:23]MH_SAM_APDU [14:22:23]CAPDU: 80 13 00 00 [14:22:23]Write to MH i2c: E2 08 00 3B 09 80 13 00 00 00 00 00 00 C0 [14:22:23]Write i2c OK [14:22:23]MH_I2C_Read... [14:22:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:23]Read from MH i2c: E2 [14:22:23]MH_I2C_Read... [14:22:23]Read from MH i2c: E2 62 00 [14:22:23]MH_I2C_Read... [14:22:23]Read from MH i2c: E2 62 00 3B 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C4 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 9D [14:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C4 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 61 01 00 00 5E 04 04 00 61 01 00 00 57 04 04 00 62 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:23]wFMCommunicate OK [14:22:23]SAM_PROTO_GetFieldsCounters done [14:22:23]requested_item shift.num is exist - process it [14:22:23]requested_item shift.opened is exist - process it [14:22:23]req_shift_opened [14:22:23]FM_GetShiftState [14:22:23]SAM_PROTO_GetShiftState [14:22:23]wFMCommunicate request_size=4 [14:22:23]MH_SAM_APDU [14:22:23]CAPDU: 80 13 01 00 [14:22:23]Write to MH i2c: E2 08 00 3C 09 80 13 01 00 00 00 00 00 C2 [14:22:23]Write i2c OK [14:22:23]MH_I2C_Read... [14:22:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:23]Read from MH i2c: E2 [14:22:23]MH_I2C_Read... [14:22:23]Read from MH i2c: E2 0E 00 [14:22:23]MH_I2C_Read... [14:22:23]Read from MH i2c: E2 0E 00 3C 09 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 40 [14:22:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:22:23]wFMCommunicate OK [14:22:23]SAM_PROTO_GetShiftState done [14:22:23]FM_GetShiftState done [14:22:23]req_shift_opened done [14:22:23]requested_item shift.open_date is exist - process it [14:22:23]req_shift_open_date [14:22:23]req_shift_open_date done [14:22:23]produce_requested_data done [14:22:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308932,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:22:23]process_action_free close_receipt [14:22:23]json_value_free [14:22:23]json_value_free done [14:22:23]process_json_proto returns [14:22:23]Send response to host [14:22:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308932,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:22:23]free response buf [14:22:23]execute_script done [14:22:23]execute_script returns [14:22:23]free content buf [14:22:23]Sock 7.Close socket [14:22:23]Sock 7.Thread stoped [14:22:27]OFD Sender: No OFD packet to send [14:22:32]OFD Sender: No OFD packet to send [14:22:37]OFD Sender: No OFD packet to send [14:22:42]OFD Sender: No OFD packet to send [14:22:47]OFD Sender: No OFD packet to send [14:22:52]OFD Sender: No OFD packet to send [14:22:57]OFD Sender: No OFD packet to send [14:23:02]OFD Sender: No OFD packet to send [14:23:07]OFD Sender: No OFD packet to send [14:23:12]OFD Sender: No OFD packet to send [14:23:17]OFD Sender: No OFD packet to send [14:23:22]OFD Sender: No OFD packet to send [14:23:27]OFD Sender: No OFD packet to send [14:23:32]OFD Sender: No OFD packet to send [14:23:37]OFD Sender: No OFD packet to send [14:23:42]OFD Sender: No OFD packet to send [14:23:47]OFD Sender: No OFD packet to send [14:23:52]OFD Sender: No OFD packet to send [14:23:57]OFD Sender: No OFD packet to send [14:24:02]OFD Sender: No OFD packet to send [14:24:07]OFD Sender: No OFD packet to send [14:24:10]accept exits with 9 [14:24:10]New connection [14:24:10]New thread 3067022692 created [14:24:10]Thread 3066879332 joined [14:24:10]Waiting for new connection... [14:24:10] Sock 9.Parse request [14:24:10]Sock 9.Check first char [14:24:10]Sock 9.First char is OK [14:24:10]request: POST /json_proto HTTP/1.0 [14:24:10]Method: POST [14:24:10]URL: /json_proto [14:24:10]Method is POST - this is cgi request [14:24:10]url: /json_proto [14:24:10]query_string will be loaded in cgi processing [14:24:10]execute_cgi json_proto POST (null) [14:24:10]execute_cgi path=json_proto method=POST [14:24:10]POST find Content-Length [14:24:10]Host: 172.17.96.3:8080 [14:24:10]Content-Length: 766 [14:24:10]Content-Type: application/json [14:24:10] [14:24:10]POST finish read [14:24:10]Found Content-Length = 766 [14:24:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.850, "sum" : 592.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 592.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:10]execute_script... [14:24: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)642803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.850, "sum" : 592.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 592.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:24:10]POST & json_proto [14:24:10]process_json_proto [14:24:10]json parsed OK: [14:24:10]protocol is kg_v1.0 [14:24:10]action value=close_receipt [14:24:10]process_action close_receipt [14:24:10]cmd_close_receipt [14:24:10]MH_GetDate [14:24:10]Write to MH i2c: F0 00 00 3D 09 35 [14:24:10]Write i2c OK [14:24:10]MH_I2C_Read... [14:24:10]Read from MH i2c: F0 [14:24:10]MH_I2C_Read... [14:24:10]Read from MH i2c: F0 09 00 [14:24:10]MH_I2C_Read... [14:24:10]Read from MH i2c: F0 09 00 3D 09 00 8B FB 1C 67 44 5E 04 65 52 [14:24:10]GetLastDocTimeStamp 1729952540 [14:24:10]current date 1729952651 [14:24:10]FM_GetShiftState [14:24:10]SAM_PROTO_GetShiftState [14:24:10]wFMCommunicate request_size=4 [14:24:10]MH_SAM_APDU [14:24:10]CAPDU: 80 13 01 00 [14:24:10]Write to MH i2c: E2 08 00 3E 09 80 13 01 00 00 00 00 00 C4 [14:24:10]Write i2c OK [14:24:10]MH_I2C_Read... [14:24:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:10]Read from MH i2c: E2 [14:24:10]MH_I2C_Read... [14:24:10]Read from MH i2c: E2 0E 00 [14:24:10]MH_I2C_Read... [14:24:10]Read from MH i2c: E2 0E 00 3E 09 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 42 [14:24:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:24:10]wFMCommunicate OK [14:24:10]SAM_PROTO_GetShiftState done [14:24:10]FM_GetShiftState done [14:24:10]opened in 1729902265 [14:24:10]opened+sec_in_day 1729988665 [14:24:10]quantity*price = 59206 [14:24:10]sum+1 = 59208 [14:24:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 592.07 НСП 1% : 5.24 НДС 12% : 62.87 Наличными: 0.00 Безнал.: 592.07 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 354 26.10.2024 14:24 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308933 ФПД: 238217376566594 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T142411&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308933&fm=238217376566594&tin=02508201610067®Number=0000000000091780&sum=59207 [14:24:11]StoreToDocumentArchive [14:24:11]shift 532 fd 308933 [14:24:11]save to /storage/0532/doc_00308933 [14:24:11]save last doc name /storage/0532/doc_00308933 to /storage/kkm_last_doc_name [14:24:11]save OK [14:24:11]Clear old archive folders... [14:24:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:24:11]tlvbuf is 000E6950 [14:24:11]SAM_PROTO_ClearQueue [14:24:11]wFMCommunicate request_size=4 [14:24:11]MH_SAM_APDU [14:24:11]CAPDU: 80 09 00 00 [14:24:11]Write to MH i2c: E2 08 00 4B 09 80 09 00 00 00 00 00 00 C6 [14:24:11]Write i2c OK [14:24:11]MH_I2C_Read... [14:24:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:24:11]Read from MH i2c: E2 [14:24:11]MH_I2C_Read... [14:24:11]Read from MH i2c: E2 03 00 [14:24:11]MH_I2C_Read... [14:24:11]Read from MH i2c: E2 03 00 4B 09 00 90 00 C8 [14:24:11]RAPDU: 90 00 [14:24:11]wFMCommunicate OK [14:24:11]SAM_PROTO_ClearQueue done [14:24:11]KKMCreateOFDPacket [14:24:11]OFDProtocolAddRootSTLVToBuf [14:24:11]FM_MakeSignedData [14:24:11]FM_MakeSignedData [14:24:11]SAM_PROTO_SignData [14:24:11]wFMCommunicate request_size=4 [14:24:11]MH_SAM_APDU [14:24:11]CAPDU: 80 0D 01 02 [14:24:11]Write to MH i2c: E2 08 00 4C 09 80 0D 01 02 00 00 00 00 CE [14:24:11]Write i2c OK [14:24:11]MH_I2C_Read... [14:24:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:24:12]Read from MH i2c: E2 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: E2 03 00 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: E2 03 00 4C 09 00 90 00 C9 [14:24:12]RAPDU: 90 00 [14:24:12]wFMCommunicate OK [14:24:12]wFMCommunicate request_size=255 [14:24:12]MH_SAM_APDU [14:24:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 47 E7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 E7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 47 E7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 8B FB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 B6 04 00 35 04 06 00 D8 [14:24:12]Write to MH i2c: E2 02 01 4D 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 92 22 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 47 E7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 E7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 47 E7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 8B FB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 B6 04 00 35 04 06 00 D8 00 00 DF [14:24:12]Write i2c OK [14:24:12]MH_I2C_Read... [14:24:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:12]Read from MH i2c: E2 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: E2 03 00 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: E2 03 00 4D 09 00 90 00 CA [14:24:12]RAPDU: 90 00 [14:24:12]wFMCommunicate OK [14:24:12]wFMCommunicate request_size=10 [14:24:12]MH_SAM_APDU [14:24:12]CAPDU: 80 0D 02 02 05 A8 4E 1C 0D 42 [14:24:12]Write to MH i2c: E2 0D 00 4E 09 80 0D 02 02 05 00 A8 4E 1C 0D 42 00 00 3C [14:24:12]Write i2c OK [14:24:12]MH_I2C_Read... [14:24:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:24:12]Read from MH i2c: E2 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: E2 03 00 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: E2 03 00 4E 09 00 90 00 CB [14:24:12]RAPDU: 90 00 [14:24:12]wFMCommunicate OK [14:24:12]wFMCommunicate request_size=4 [14:24:12]MH_SAM_APDU [14:24:12]CAPDU: 80 0D 03 02 [14:24:12]Write to MH i2c: E2 08 00 4F 09 80 0D 03 02 00 00 00 00 D3 [14:24:12]Write i2c OK [14:24:12]MH_I2C_Read... [14:24:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:24:12]Read from MH i2c: E2 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: E2 0B 00 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: E2 0B 00 4F 09 00 1C 27 90 06 5D B4 40 62 90 00 60 [14:24:12]RAPDU: 1C 27 90 06 5D B4 40 62 90 00 [14:24:12]wFMCommunicate OK [14:24:12]SAM_PROTO_SignData done [14:24:12]FM_MakeSignedData done [14:24:12]CreateOFDProtocolMessage [14:24:12]wFMCommunicate request_size=4 [14:24:12]MH_SAM_APDU [14:24:12]CAPDU: 80 11 00 00 [14:24:12]Write to MH i2c: E2 08 00 50 09 80 11 00 00 00 00 00 00 D3 [14:24:12]Write i2c OK [14:24:12]MH_I2C_Read... [14:24:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:12]Read from MH i2c: E2 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: E2 17 00 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: E2 17 00 50 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 28 [14:24:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:24:12]wFMCommunicate OK [14:24:12]CreateOFDProtocolMessage done [14:24:12]OFDSenderStorePacket 308933 [14:24:12]StoreOFDPacket docnum=308933 [14:24:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 34 25 07 01 DB 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 47 E7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 E7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 47 E7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 8B FB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 B6 04 00 35 04 06 00 D8 A8 4E 1C 0D 42 1C 27 90 06 5D B4 40 62 [14:24:12]CheckFolder [14:24:12]dirname=/storage/ofd_packets [14:24:12]CheckFolder done [14:24:12]ProducePacketName [14:24:12]name=ofd_packets/00308933 [14:24:12]NVStorageSaveData ofd_packets/00308933 [14:24:12]File name is /storage/ofd_packets/00308933 [14:24:12]Write 301 bytes [14:24:12]NVStorageSaveData done [14:24:12]OFDSenderStorePacket done [14:24:12]KKMCreateOFDPacket done [14:24:12]NVStorageSaveData kkm_last_timestamp [14:24:12]File name is /storage/kkm_last_timestamp [14:24:12]Write 4 bytes [14:24:12]NVStorageSaveData done [14:24:12]ExternCall_PrintAddStr [14:24:12]wPrintStart [14:24:12]Write to MH i2c: 01 00 00 51 09 5A [14:24:12]Write i2c OK [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: 01 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: 01 07 00 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: 01 07 00 51 09 00 00 00 00 00 FF 0F 6F [14:24:12]RasterBufferAndPrint [14:24:12]line Счет N : (1)642803 [14:24:12]line ИНН: 02508201610067 [14:24:12]line Контрольно-Кассовый Чек [14:24:12]line ПРОДАЖА [14:24:12]line ТРК (МРК, ГНК) : 62 [14:24:12]line Товар: 2710124130 [14:24:12]line Аи-92-К-2 [14:24:12]line 8.850 * 66.90 [14:24:12]line = 592.07 [14:24:12]line НДС 12% НСП 1% [14:24:12]line > о реализуемом товаре [14:24:12]line ИТОГО: 592.07 [14:24:12]line НСП 1% : 5.24 [14:24:12]line НДС 12% : 62.87 [14:24:12]line Наличными: 0.00 [14:24:12]line Безнал.: 592.07 [14:24:12]line Место: АЗС № 172 "Партнер Нефть" [14:24:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:24:12]line СНО: Общий режим [14:24:12]line Чек 354 26.10.2024 14:24 [14:24:12]line Смена: 532 ФФД: 1.0 [14:24:12]line ЗНМ: 0300000116 [14:24:12]line РНМ: 0000000000091780 [14:24:12]line Версия ККМ: 001 [14:24:12]line Платежная система: Mbank [14:24:12]line ФМ: 0000000000871765 [14:24:12]line ФД: 308933 [14:24:12]line ФПД: 238217376566594 [14:24:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T142411&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308933&fm=238217376566594&tin=02508201610067®Number=0000000000091780&sum=59207 [14:24:12]written 0, free lines is 4095 [14:24:12]OFD Sender: Processing packet 308933 [packets to send 223, broken 222] [14:24:12]ProducePacketName [14:24:12]name=ofd_packets/00308933 [14:24:12]OFD Sender: To server: pG, [14:24:12]CommunicateWithHost lk.salyk.kg:30040 [14:24:12]ConnectInit lk.salyk.kg [14:24:12]Connected sock=7 [14:24:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 34 25 07 01 DB 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 92 22 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 47 E7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 E7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8F 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 47 E7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 01 00 00 F4 03 04 00 8B FB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 B6 04 00 35 04 06 00 D8 A8 4E 1C 0D 42 1C 27 90 06 5D B4 40 62 [14:24:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0A 50 47 00 79 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 31 37 36 35 10 04 04 00 C5 B6 04 00 F4 03 04 00 E9 A1 1C 67 B6 04 01 00 00 95 F9 25 E7 27 E3 AF 8E [14:24:12]CommunicateWithHost err = 0 [14:24:12]CheckOFDResponse [14:24:12]1017 (14) - 77093643461234 [14:24:12]1041 (16) - 0000000000871765 [14:24:12]1040 (4) - 308933 [14:24:12]1012 (4) - 26.10.2024 08:01 [14:24:12]1206 (1) - 0 [14:24:12]OFD Sender: Remove packet 308933 [14:24:12]ProducePacketName [14:24:12]name=ofd_packets/00308933 [14:24:12]NVStorageDeleteData [14:24:12]Write to MH i2c: 01 00 00 79 09 82 [14:24:12]Write i2c OK [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: 01 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: 01 07 00 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: 01 07 00 79 09 00 00 00 00 00 E6 0C 7B [14:24:12]RasterBufferAndPrint [14:24:12]line [14:24:12]line [14:24:12]line [14:24:12]line [14:24:12]line [14:24:12]written 0, free lines is 3308 [14:24:12]MH_Cut [14:24:12]Write to MH i2c: D1 01 00 80 09 01 5B [14:24:12]Write i2c OK [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: D1 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: D1 01 00 [14:24:12]MH_I2C_Read... [14:24:12]Read from MH i2c: D1 01 00 80 09 00 5A [14:24:12]Write to MH i2c: 01 00 00 81 09 8A [14:24:12]Write i2c OK [14:24:12]MH_I2C_Read... [14:24:13]OFD Sender: No OFD packet to send [14:24:13]*** Cut start [14:24:13]*** Purtial cut [14:24:13]*** Stage 1: CUTSNS_PIN = 1 [14:24:13]Read from MH i2c: 01 [14:24:13]MH_I2C_Read... [14:24:13]*** Stop cut motor [14:24:14]*** Cut end [14:24:14]Read from MH i2c: 01 07 00 [14:24:14]MH_I2C_Read... [14:24:14]Read from MH i2c: 01 07 00 81 09 00 00 00 00 00 FF 0F 9F [14:24:14]process_action close_receipt done [14:24:14]requested_data is exist [14:24:14]produce_requested_data [14:24:14]requested_item fm.sn is exist - process it [14:24:14]wFMCommunicate request_size=4 [14:24:14]MH_SAM_APDU [14:24:14]CAPDU: 80 11 00 00 [14:24:14]Write to MH i2c: E2 08 00 82 09 80 11 00 00 00 00 00 00 05 [14:24:14]Write i2c OK [14:24:14]MH_I2C_Read... [14:24:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:14]Read from MH i2c: E2 [14:24:14]MH_I2C_Read... [14:24:14]Read from MH i2c: E2 17 00 [14:24:14]MH_I2C_Read... [14:24:14]Read from MH i2c: E2 17 00 82 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5A [14:24:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:24:14]wFMCommunicate OK [14:24:14]requested_item fd.num is exist - process it [14:24:14]SAM_PROTO_GetFieldsCounters [14:24:14]wFMCommunicate request_size=4 [14:24:14]MH_SAM_APDU [14:24:14]CAPDU: 80 13 00 00 [14:24:14]Write to MH i2c: E2 08 00 83 09 80 13 00 00 00 00 00 00 08 [14:24:14]Write i2c OK [14:24:14]MH_I2C_Read... [14:24:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:24:14]Read from MH i2c: E2 [14:24:14]MH_I2C_Read... [14:24:14]Read from MH i2c: E2 62 00 [14:24:14]MH_I2C_Read... [14:24:14]Read from MH i2c: E2 62 00 83 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C5 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [14:24: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C5 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 62 01 00 00 5E 04 04 00 62 01 00 00 57 04 04 00 63 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:24:14]wFMCommunicate OK [14:24:14]SAM_PROTO_GetFieldsCounters done [14:24:14]requested_item shift.num is exist - process it [14:24:14]requested_item shift.opened is exist - process it [14:24:14]req_shift_opened [14:24:14]FM_GetShiftState [14:24:14]SAM_PROTO_GetShiftState [14:24:14]wFMCommunicate request_size=4 [14:24:14]MH_SAM_APDU [14:24:14]CAPDU: 80 13 01 00 [14:24:14]Write to MH i2c: E2 08 00 84 09 80 13 01 00 00 00 00 00 0A [14:24:14]Write i2c OK [14:24:14]MH_I2C_Read... [14:24:14]Read from MH i2c: E2 [14:24:14]MH_I2C_Read... [14:24:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:14]Read from MH i2c: E2 0E 00 [14:24:14]MH_I2C_Read... [14:24:14]Read from MH i2c: E2 0E 00 84 09 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 88 [14:24:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:24:14]wFMCommunicate OK [14:24:14]SAM_PROTO_GetShiftState done [14:24:14]FM_GetShiftState done [14:24:14]req_shift_opened done [14:24:14]requested_item shift.open_date is exist - process it [14:24:14]req_shift_open_date [14:24:14]req_shift_open_date done [14:24:14]produce_requested_data done [14:24:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308933,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:24:14]process_action_free close_receipt [14:24:14]json_value_free [14:24:14]json_value_free done [14:24:14]process_json_proto returns [14:24:14]Send response to host [14:24:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308933,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:24:14]free response buf [14:24:14]execute_script done [14:24:14]execute_script returns [14:24:14]free content buf [14:24:14]Sock 9.Close socket [14:24:14]Sock 9.Thread stoped [14:24:18]OFD Sender: No OFD packet to send [14:24:23]OFD Sender: No OFD packet to send [14:24:28]OFD Sender: No OFD packet to send [14:24:33]OFD Sender: No OFD packet to send [14:24:38]OFD Sender: No OFD packet to send [14:24:43]OFD Sender: No OFD packet to send [14:24:48]OFD Sender: No OFD packet to send [14:24:53]OFD Sender: No OFD packet to send [14:24:58]OFD Sender: No OFD packet to send [14:25:03]OFD Sender: No OFD packet to send [14:25:08]OFD Sender: No OFD packet to send [14:25:13]OFD Sender: No OFD packet to send [14:25:18]OFD Sender: No OFD packet to send [14:25:23]OFD Sender: No OFD packet to send [14:25:28]OFD Sender: No OFD packet to send [14:25:33]OFD Sender: No OFD packet to send [14:25:38]OFD Sender: No OFD packet to send [14:25:43]OFD Sender: No OFD packet to send [14:25:48]OFD Sender: No OFD packet to send [14:25:53]OFD Sender: No OFD packet to send [14:25:58]OFD Sender: No OFD packet to send [14:26:00]accept exits with 10 [14:26:00]New connection [14:26:00]New thread 3066879332 created [14:26:00]Thread 3067022692 joined [14:26:00]Waiting for new connection... [14:26:00] Sock 10.Parse request [14:26:00]Sock 10.Check first char [14:26:00]Sock 10.First char is OK [14:26:00]request: POST /json_proto HTTP/1.0 [14:26:00]Method: POST [14:26:00]URL: /json_proto [14:26:00]Method is POST - this is cgi request [14:26:00]url: /json_proto [14:26:00]query_string will be loaded in cgi processing [14:26:00]execute_cgi json_proto POST (null) [14:26:00]execute_cgi path=json_proto method=POST [14:26:00]POST find Content-Length [14:26:00]Host: 172.17.96.3:8080 [14:26:00]Content-Length: 688 [14:26:00]Content-Type: application/json [14:26:00] [14:26:00]POST finish read [14:26:00]Found Content-Length = 688 [14:26:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:00]execute_script... [14:26:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642804", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:26:00]POST & json_proto [14:26:00]process_json_proto [14:26:00]json parsed OK: [14:26:00]protocol is kg_v1.0 [14:26:00]action value=close_receipt [14:26:00]process_action close_receipt [14:26:00]cmd_close_receipt [14:26:00]MH_GetDate [14:26:00]Write to MH i2c: F0 00 00 85 09 7D [14:26:00]Write i2c OK [14:26:00]MH_I2C_Read... [14:26:00]Read from MH i2c: F0 [14:26:00]MH_I2C_Read... [14:26:00]Read from MH i2c: F0 09 00 [14:26:00]MH_I2C_Read... [14:26:00]Read from MH i2c: F0 09 00 85 09 00 F8 FB 1C 67 44 5E 04 65 07 [14:26:00]GetLastDocTimeStamp 1729952651 [14:26:00]current date 1729952760 [14:26:00]FM_GetShiftState [14:26:00]SAM_PROTO_GetShiftState [14:26:00]wFMCommunicate request_size=4 [14:26:00]MH_SAM_APDU [14:26:00]CAPDU: 80 13 01 00 [14:26:00]Write to MH i2c: E2 08 00 86 09 80 13 01 00 00 00 00 00 0C [14:26:00]Write i2c OK [14:26:00]MH_I2C_Read... [14:26:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:00]Read from MH i2c: E2 [14:26:00]MH_I2C_Read... [14:26:00]Read from MH i2c: E2 0E 00 [14:26:00]MH_I2C_Read... [14:26:00]Read from MH i2c: E2 0E 00 86 09 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8A [14:26:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:26:00]wFMCommunicate OK [14:26:00]SAM_PROTO_GetShiftState done [14:26:00]FM_GetShiftState done [14:26:00]opened in 1729902265 [14:26:00]opened+sec_in_day 1729988665 [14:26:00]quantity*price = 200025 [14:26:00]sum+1 = 200026 [14:26:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 355 26.10.2024 14:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308934 ФПД: 32481583866463 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T142600&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308934&fm=32481583866463&tin=02508201610067®Number=0000000000091780&sum=200000 [14:26:01]StoreToDocumentArchive [14:26:01]shift 532 fd 308934 [14:26:01]save to /storage/0532/doc_00308934 [14:26:01]save last doc name /storage/0532/doc_00308934 to /storage/kkm_last_doc_name [14:26:01]save OK [14:26:01]Clear old archive folders... [14:26:01]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:26:01]tlvbuf is 0006A850 [14:26:01]SAM_PROTO_ClearQueue [14:26:01]wFMCommunicate request_size=4 [14:26:01]MH_SAM_APDU [14:26:01]CAPDU: 80 09 00 00 [14:26:01]Write to MH i2c: E2 08 00 93 09 80 09 00 00 00 00 00 00 0E [14:26:01]Write i2c OK [14:26:01]MH_I2C_Read... [14:26:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:26:01]Read from MH i2c: E2 [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: E2 03 00 [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: E2 03 00 93 09 00 90 00 10 [14:26:01]RAPDU: 90 00 [14:26:01]wFMCommunicate OK [14:26:01]SAM_PROTO_ClearQueue done [14:26:01]KKMCreateOFDPacket [14:26:01]OFDProtocolAddRootSTLVToBuf [14:26:01]FM_MakeSignedData [14:26:01]FM_MakeSignedData [14:26:01]SAM_PROTO_SignData [14:26:01]wFMCommunicate request_size=4 [14:26:01]MH_SAM_APDU [14:26:01]CAPDU: 80 0D 01 02 [14:26:01]Write to MH i2c: E2 08 00 94 09 80 0D 01 02 00 00 00 00 16 [14:26:01]Write i2c OK [14:26:01]MH_I2C_Read... [14:26:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:26:01]Read from MH i2c: E2 [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: E2 03 00 [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: E2 03 00 94 09 00 90 00 11 [14:26:01]RAPDU: 90 00 [14:26:01]wFMCommunicate OK [14:26:01]wFMCommunicate request_size=255 [14:26:01]MH_SAM_APDU [14:26:01]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 F8 FB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 B6 04 [14:26:01]Write to MH i2c: E2 02 01 95 09 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 F8 FB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 B6 04 00 00 40 [14:26:01]Write i2c OK [14:26:01]MH_I2C_Read... [14:26:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:01]Read from MH i2c: E2 [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: E2 03 00 [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: E2 03 00 95 09 00 90 00 12 [14:26:01]RAPDU: 90 00 [14:26:01]wFMCommunicate OK [14:26:01]wFMCommunicate request_size=16 [14:26:01]MH_SAM_APDU [14:26:01]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 1D 8A B5 44 A2 5F [14:26:01]Write to MH i2c: E2 13 00 96 09 80 0D 02 02 0B 00 00 35 04 06 00 1D 8A B5 44 A2 5F 00 00 0F [14:26:01]Write i2c OK [14:26:01]MH_I2C_Read... [14:26:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:26:01]Read from MH i2c: E2 [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: E2 03 00 [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: E2 03 00 96 09 00 90 00 13 [14:26:01]RAPDU: 90 00 [14:26:01]wFMCommunicate OK [14:26:01]wFMCommunicate request_size=4 [14:26:01]MH_SAM_APDU [14:26:01]CAPDU: 80 0D 03 02 [14:26:01]Write to MH i2c: E2 08 00 97 09 80 0D 03 02 00 00 00 00 1B [14:26:01]Write i2c OK [14:26:01]MH_I2C_Read... [14:26:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:26:01]Read from MH i2c: E2 [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: E2 0B 00 [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: E2 0B 00 97 09 00 D3 0B 4C 6A 6C 4D BC CC 90 00 F1 [14:26:01]RAPDU: D3 0B 4C 6A 6C 4D BC CC 90 00 [14:26:01]wFMCommunicate OK [14:26:01]SAM_PROTO_SignData done [14:26:01]FM_MakeSignedData done [14:26:01]CreateOFDProtocolMessage [14:26:01]wFMCommunicate request_size=4 [14:26:01]MH_SAM_APDU [14:26:01]CAPDU: 80 11 00 00 [14:26:01]Write to MH i2c: E2 08 00 98 09 80 11 00 00 00 00 00 00 1B [14:26:01]Write i2c OK [14:26:01]MH_I2C_Read... [14:26:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:01]Read from MH i2c: E2 [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: E2 17 00 [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: E2 17 00 98 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 70 [14:26:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:26:01]wFMCommunicate OK [14:26:01]CreateOFDProtocolMessage done [14:26:01]OFDSenderStorePacket 308934 [14:26:01]StoreOFDPacket docnum=308934 [14:26:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 BA 77 0D 01 5E E5 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 F8 FB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 B6 04 00 35 04 06 00 1D 8A B5 44 A2 5F D3 0B 4C 6A 6C 4D BC CC [14:26:01]CheckFolder [14:26:01]dirname=/storage/ofd_packets [14:26:01]CheckFolder done [14:26:01]ProducePacketName [14:26:01]name=ofd_packets/00308934 [14:26:01]NVStorageSaveData ofd_packets/00308934 [14:26:01]File name is /storage/ofd_packets/00308934 [14:26:01]Write 307 bytes [14:26:01]NVStorageSaveData done [14:26:01]OFDSenderStorePacket done [14:26:01]KKMCreateOFDPacket done [14:26:01]NVStorageSaveData kkm_last_timestamp [14:26:01]File name is /storage/kkm_last_timestamp [14:26:01]Write 4 bytes [14:26:01]NVStorageSaveData done [14:26:01]ExternCall_PrintAddStr [14:26:01]wPrintStart [14:26:01]Write to MH i2c: 01 00 00 99 09 A2 [14:26:01]Write i2c OK [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: 01 [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: 01 07 00 [14:26:01]MH_I2C_Read... [14:26:01]Read from MH i2c: 01 07 00 99 09 00 00 00 00 00 FF 0F B7 [14:26:01]RasterBufferAndPrint [14:26:01]line Счет N : (1)642804 [14:26:01]line ИНН: 02508201610067 [14:26:01]line Контрольно-Кассовый Чек [14:26:01]line ПРОДАЖА [14:26:01]line ТРК (МРК, ГНК) : 63 [14:26:01]line Товар: 2710194210 [14:26:01]line D-ENERGY ДТ-К-2 [14:26:01]line 25.910 * 77.20 [14:26:01]line = 2000.25 [14:26:01]line НДС 12% НСП 1% [14:26:01]line > о реализуемом товаре [14:26:01]line ОКРУГЛЕНИЕ: -0.25 [14:26:01]line ИТОГО: 2000.00 [14:26:01]line Внесено: 2000.00 [14:26:01]line СДАЧА: 0.00 [14:26:01]line НСП 1% : 17.70 [14:26:01]line НДС 12% : 212.42 [14:26:01]line Наличными: 2000.00 [14:26:01]line Безнал.: 0.00 [14:26:01]line Место: АЗС № 172 "Партнер Нефть" [14:26:01]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:26:01]line СНО: Общий режим [14:26:01]line Чек 355 26.10.2024 14:26 [14:26:01]line Смена: 532 ФФД: 1.0 [14:26:01]line ЗНМ: 0300000116 [14:26:01]line РНМ: 0000000000091780 [14:26:01]line Версия ККМ: 001 [14:26:01]line ФМ: 0000000000871765 [14:26:01]line ФД: 308934 [14:26:01]line ФПД: 32481583866463 [14:26:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T142600&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308934&fm=32481583866463&tin=02508201610067®Number=0000000000091780&sum=200000 [14:26:02]OFD Sender: Processing packet 308934 [packets to send 223, broken 222] [14:26:02]ProducePacketName [14:26:02]name=ofd_packets/00308934 [14:26:02]OFD Sender: To server: pG, [14:26:02]CommunicateWithHost lk.salyk.kg:30040 [14:26:02]ConnectInit lk.salyk.kg [14:26:02]written 0, free lines is 4095 [14:26:02]Connected sock=11 [14:26:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 BA 77 0D 01 5E E5 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 F8 FB 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 B6 04 00 35 04 06 00 1D 8A B5 44 A2 5F D3 0B 4C 6A 6C 4D BC CC [14:26:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 04 CD 47 00 06 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 31 37 36 35 10 04 04 00 C6 B6 04 00 F4 03 04 00 56 A2 1C 67 B6 04 01 00 00 67 19 B1 CE 6A DB 57 A4 [14:26:02]CommunicateWithHost err = 0 [14:26:02]CheckOFDResponse [14:26:02]1017 (14) - 77093643461234 [14:26:02]1041 (16) - 0000000000871765 [14:26:02]1040 (4) - 308934 [14:26:02]1012 (4) - 26.10.2024 08:03 [14:26:02]1206 (1) - 0 [14:26:02]OFD Sender: Remove packet 308934 [14:26:02]ProducePacketName [14:26:02]name=ofd_packets/00308934 [14:26:02]NVStorageDeleteData [14:26:02]Write to MH i2c: 01 00 00 C3 09 CC [14:26:02]Write i2c OK [14:26:02]MH_I2C_Read... [14:26:02]Read from MH i2c: 01 [14:26:02]MH_I2C_Read... [14:26:02]Read from MH i2c: 01 07 00 [14:26:02]MH_I2C_Read... [14:26:02]Read from MH i2c: 01 07 00 C3 09 00 00 00 00 00 BB 0C 9A [14:26:02]RasterBufferAndPrint [14:26:02]line [14:26:02]line [14:26:02]line [14:26:02]line [14:26:02]line [14:26:02]written 0, free lines is 3264 [14:26:02]MH_Cut [14:26:02]Write to MH i2c: D1 01 00 CA 09 01 A5 [14:26:02]Write i2c OK [14:26:02]MH_I2C_Read... [14:26:02]Read from MH i2c: D1 [14:26:02]MH_I2C_Read... [14:26:02]Read from MH i2c: D1 01 00 [14:26:02]MH_I2C_Read... [14:26:02]Read from MH i2c: D1 01 00 CA 09 00 A4 [14:26:02]Write to MH i2c: 01 00 00 CB 09 D4 [14:26:02]Write i2c OK [14:26:02]MH_I2C_Read... [14:26:03]OFD Sender: No OFD packet to send [14:26:03]*** Cut start [14:26:03]*** Purtial cut [14:26:03]*** Stage 1: CUTSNS_PIN = 1 [14:26:03]Read from MH i2c: 01 [14:26:03]MH_I2C_Read... [14:26:03]*** Stop cut motor [14:26:03]*** Cut end [14:26:03]Read from MH i2c: 01 07 00 [14:26:03]MH_I2C_Read... [14:26:03]Read from MH i2c: 01 07 00 CB 09 00 00 00 00 00 FF 0F E9 [14:26:03]process_action close_receipt done [14:26:03]requested_data is exist [14:26:03]produce_requested_data [14:26:03]requested_item fm.sn is exist - process it [14:26:03]wFMCommunicate request_size=4 [14:26:03]MH_SAM_APDU [14:26:03]CAPDU: 80 11 00 00 [14:26:03]Write to MH i2c: E2 08 00 CC 09 80 11 00 00 00 00 00 00 4F [14:26:03]Write i2c OK [14:26:03]MH_I2C_Read... [14:26:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:26:03]Read from MH i2c: E2 [14:26:03]MH_I2C_Read... [14:26:03]Read from MH i2c: E2 17 00 [14:26:03]MH_I2C_Read... [14:26:03]Read from MH i2c: E2 17 00 CC 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A4 [14:26:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:26:03]wFMCommunicate OK [14:26:03]requested_item fd.num is exist - process it [14:26:03]SAM_PROTO_GetFieldsCounters [14:26:03]wFMCommunicate request_size=4 [14:26:03]MH_SAM_APDU [14:26:03]CAPDU: 80 13 00 00 [14:26:03]Write to MH i2c: E2 08 00 CD 09 80 13 00 00 00 00 00 00 52 [14:26:03]Write i2c OK [14:26:03]MH_I2C_Read... [14:26:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:26:03]Read from MH i2c: E2 [14:26:03]MH_I2C_Read... [14:26:03]Read from MH i2c: E2 62 00 [14:26:03]MH_I2C_Read... [14:26:03]Read from MH i2c: E2 62 00 CD 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C6 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 37 [14:26: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C6 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 63 01 00 00 5E 04 04 00 63 01 00 00 57 04 04 00 64 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:26:03]wFMCommunicate OK [14:26:03]SAM_PROTO_GetFieldsCounters done [14:26:03]requested_item shift.num is exist - process it [14:26:03]requested_item shift.opened is exist - process it [14:26:03]req_shift_opened [14:26:03]FM_GetShiftState [14:26:03]SAM_PROTO_GetShiftState [14:26:03]wFMCommunicate request_size=4 [14:26:03]MH_SAM_APDU [14:26:03]CAPDU: 80 13 01 00 [14:26:03]Write to MH i2c: E2 08 00 CE 09 80 13 01 00 00 00 00 00 54 [14:26:03]Write i2c OK [14:26:03]MH_I2C_Read... [14:26:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:26:04]Read from MH i2c: E2 [14:26:04]MH_I2C_Read... [14:26:04]Read from MH i2c: E2 0E 00 [14:26:04]MH_I2C_Read... [14:26:04]Read from MH i2c: E2 0E 00 CE 09 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D2 [14:26:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:26:04]wFMCommunicate OK [14:26:04]SAM_PROTO_GetShiftState done [14:26:04]FM_GetShiftState done [14:26:04]req_shift_opened done [14:26:04]requested_item shift.open_date is exist - process it [14:26:04]req_shift_open_date [14:26:04]req_shift_open_date done [14:26:04]produce_requested_data done [14:26:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308934,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:26:04]process_action_free close_receipt [14:26:04]json_value_free [14:26:04]json_value_free done [14:26:04]process_json_proto returns [14:26:04]Send response to host [14:26:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308934,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:26:04]free response buf [14:26:04]execute_script done [14:26:04]execute_script returns [14:26:04]free content buf [14:26:04]Sock 10.Close socket [14:26:04]Sock 10.Thread stoped [14:26:08]OFD Sender: No OFD packet to send [14:26:13]OFD Sender: No OFD packet to send [14:26:18]OFD Sender: No OFD packet to send [14:26:23]OFD Sender: No OFD packet to send [14:26:28]OFD Sender: No OFD packet to send [14:26:33]OFD Sender: No OFD packet to send [14:26:38]OFD Sender: No OFD packet to send [14:26:43]OFD Sender: No OFD packet to send [14:26:48]OFD Sender: No OFD packet to send [14:26:53]OFD Sender: No OFD packet to send [14:26:58]OFD Sender: No OFD packet to send [14:27:03]OFD Sender: No OFD packet to send [14:27:08]OFD Sender: No OFD packet to send [14:27:13]OFD Sender: No OFD packet to send [14:27:18]OFD Sender: No OFD packet to send [14:27:23]OFD Sender: No OFD packet to send [14:27:28]OFD Sender: No OFD packet to send [14:27:33]OFD Sender: No OFD packet to send [14:27:38]OFD Sender: No OFD packet to send [14:27:43]OFD Sender: No OFD packet to send [14:27:48]OFD Sender: No OFD packet to send [14:27:53]OFD Sender: No OFD packet to send [14:27:58]OFD Sender: No OFD packet to send [14:28:03]OFD Sender: No OFD packet to send [14:28:08]OFD Sender: No OFD packet to send [14:28:13]OFD Sender: No OFD packet to send [14:28:18]OFD Sender: No OFD packet to send [14:28:23]OFD Sender: No OFD packet to send [14:28:28]OFD Sender: No OFD packet to send [14:28:33]OFD Sender: No OFD packet to send [14:28:38]OFD Sender: No OFD packet to send [14:28:43]OFD Sender: No OFD packet to send [14:28:48]OFD Sender: No OFD packet to send [14:28:53]OFD Sender: No OFD packet to send [14:28:58]OFD Sender: No OFD packet to send [14:29:03]OFD Sender: No OFD packet to send [14:29:08]OFD Sender: No OFD packet to send [14:29:13]OFD Sender: No OFD packet to send [14:29:18]OFD Sender: No OFD packet to send [14:29:23]OFD Sender: No OFD packet to send [14:29:28]OFD Sender: No OFD packet to send [14:29:33]OFD Sender: No OFD packet to send [14:29:38]OFD Sender: No OFD packet to send [14:29:43]OFD Sender: No OFD packet to send [14:29:48]OFD Sender: No OFD packet to send [14:29:53]OFD Sender: No OFD packet to send [14:29:58]OFD Sender: No OFD packet to send [14:30:03]OFD Sender: No OFD packet to send [14:30:08]OFD Sender: No OFD packet to send [14:30:13]OFD Sender: No OFD packet to send [14:30:18]OFD Sender: No OFD packet to send [14:30:23]OFD Sender: No OFD packet to send [14:30:28]OFD Sender: No OFD packet to send [14:30:33]OFD Sender: No OFD packet to send [14:30:38]OFD Sender: No OFD packet to send [14:30:43]OFD Sender: No OFD packet to send [14:30:48]OFD Sender: No OFD packet to send [14:30:53]OFD Sender: No OFD packet to send [14:30:58]OFD Sender: No OFD packet to send [14:31:03]OFD Sender: No OFD packet to send [14:31:08]OFD Sender: No OFD packet to send [14:31:13]OFD Sender: No OFD packet to send [14:31:18]OFD Sender: No OFD packet to send [14:31:23]OFD Sender: No OFD packet to send [14:31:28]OFD Sender: No OFD packet to send [14:31:33]OFD Sender: No OFD packet to send [14:31:38]OFD Sender: No OFD packet to send [14:31:43]OFD Sender: No OFD packet to send [14:31:48]OFD Sender: No OFD packet to send [14:31:53]OFD Sender: No OFD packet to send [14:31:58]OFD Sender: No OFD packet to send [14:32:03]OFD Sender: No OFD packet to send [14:32:08]OFD Sender: No OFD packet to send [14:32:13]OFD Sender: No OFD packet to send [14:32:18]OFD Sender: No OFD packet to send [14:32:22]accept exits with 7 [14:32:22]New connection [14:32:22]New thread 3067022692 created [14:32:22]Thread 3066879332 joined [14:32:22]Waiting for new connection... [14:32:22] Sock 7.Parse request [14:32:22]Sock 7.Check first char [14:32:22]Sock 7.First char is OK [14:32:22]request: POST /json_proto HTTP/1.0 [14:32:22]Method: POST [14:32:22]URL: /json_proto [14:32:22]Method is POST - this is cgi request [14:32:22]url: /json_proto [14:32:22]query_string will be loaded in cgi processing [14:32:22]execute_cgi json_proto POST (null) [14:32:22]execute_cgi path=json_proto method=POST [14:32:22]POST find Content-Length [14:32:22]Host: 172.17.96.3:8080 [14:32:22]Content-Length: 797 [14:32:22]Content-Type: application/json [14:32:22] [14:32:22]POST finish read [14:32:22]Found Content-Length = 797 [14:32:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 10.110, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:22]execute_script... [14:32: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)642805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 10.110, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:22]POST & json_proto [14:32:22]process_json_proto [14:32:22]json parsed OK: [14:32:22]protocol is kg_v1.0 [14:32:22]action value=close_receipt [14:32:22]process_action close_receipt [14:32:22]cmd_close_receipt [14:32:22]MH_GetDate [14:32:22]Write to MH i2c: F0 00 00 CF 09 C7 [14:32:22]Write i2c OK [14:32:22]MH_I2C_Read... [14:32:22]Read from MH i2c: F0 [14:32:22]MH_I2C_Read... [14:32:22]Read from MH i2c: F0 09 00 [14:32:22]MH_I2C_Read... [14:32:22]Read from MH i2c: F0 09 00 CF 09 00 76 FD 1C 67 44 5E 04 65 D1 [14:32:22]GetLastDocTimeStamp 1729952760 [14:32:22]current date 1729953142 [14:32:22]FM_GetShiftState [14:32:22]SAM_PROTO_GetShiftState [14:32:22]wFMCommunicate request_size=4 [14:32:22]MH_SAM_APDU [14:32:22]CAPDU: 80 13 01 00 [14:32:22]Write to MH i2c: E2 08 00 D0 09 80 13 01 00 00 00 00 00 56 [14:32:22]Write i2c OK [14:32:22]MH_I2C_Read... [14:32:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:22]Read from MH i2c: E2 [14:32:22]MH_I2C_Read... [14:32:22]Read from MH i2c: E2 0E 00 [14:32:22]MH_I2C_Read... [14:32:22]Read from MH i2c: E2 0E 00 D0 09 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D4 [14:32:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:32:22]wFMCommunicate OK [14:32:22]SAM_PROTO_GetShiftState done [14:32:22]FM_GetShiftState done [14:32:22]opened in 1729902265 [14:32:22]opened+sec_in_day 1729988665 [14:32:22]quantity*price = 0 [14:32:22]sum+1 = 1 [14:32:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 356 26.10.2024 14:32 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308935 ФПД: 138586345870387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T143222&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308935&fm=138586345870387&tin=02508201610067®Number=0000000000091780&sum=0 [14:32:23]StoreToDocumentArchive [14:32:23]shift 532 fd 308935 [14:32:23]save to /storage/0532/doc_00308935 [14:32:23]save last doc name /storage/0532/doc_00308935 to /storage/kkm_last_doc_name [14:32:23]save OK [14:32:23]Clear old archive folders... [14:32:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:32:23]tlvbuf is 000E6A20 [14:32:23]SAM_PROTO_ClearQueue [14:32:23]wFMCommunicate request_size=4 [14:32:23]MH_SAM_APDU [14:32:23]CAPDU: 80 09 00 00 [14:32:23]Write to MH i2c: E2 08 00 DD 09 80 09 00 00 00 00 00 00 58 [14:32:23]Write i2c OK [14:32:23]MH_I2C_Read... [14:32:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:32:23]Read from MH i2c: E2 [14:32:23]MH_I2C_Read... [14:32:23]Read from MH i2c: E2 03 00 [14:32:23]MH_I2C_Read... [14:32:23]Read from MH i2c: E2 03 00 DD 09 00 90 00 5A [14:32:23]RAPDU: 90 00 [14:32:23]wFMCommunicate OK [14:32:23]SAM_PROTO_ClearQueue done [14:32:23]KKMCreateOFDPacket [14:32:23]OFDProtocolAddRootSTLVToBuf [14:32:23]FM_MakeSignedData [14:32:23]FM_MakeSignedData [14:32:23]SAM_PROTO_SignData [14:32:23]wFMCommunicate request_size=4 [14:32:23]MH_SAM_APDU [14:32:23]CAPDU: 80 0D 01 02 [14:32:23]Write to MH i2c: E2 08 00 DE 09 80 0D 01 02 00 00 00 00 60 [14:32:23]Write i2c OK [14:32:23]MH_I2C_Read... [14:32:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:32:23]Read from MH i2c: E2 [14:32:23]MH_I2C_Read... [14:32:23]OFD Sender: No OFD packet to send [14:32:23]Read from MH i2c: E2 03 00 [14:32:23]MH_I2C_Read... [14:32:23]Read from MH i2c: E2 03 00 DE 09 00 90 00 5B [14:32:23]RAPDU: 90 00 [14:32:23]wFMCommunicate OK [14:32:23]wFMCommunicate request_size=255 [14:32:23]MH_SAM_APDU [14:32:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7E 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 64 01 00 00 F4 03 04 00 76 FD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 B6 04 00 35 04 06 00 7E 0B 25 EA [14:32:23]Write to MH i2c: E2 02 01 DF 09 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7E 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 64 01 00 00 F4 03 04 00 76 FD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 B6 04 00 35 04 06 00 7E 0B 25 EA 00 00 EB [14:32:23]Write i2c OK [14:32:23]MH_I2C_Read... [14:32:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:23]Read from MH i2c: E2 [14:32:23]MH_I2C_Read... [14:32:23]Read from MH i2c: E2 03 00 [14:32:23]MH_I2C_Read... [14:32:23]Read from MH i2c: E2 03 00 DF 09 00 90 00 5C [14:32:23]RAPDU: 90 00 [14:32:23]wFMCommunicate OK [14:32:23]wFMCommunicate request_size=7 [14:32:23]MH_SAM_APDU [14:32:23]CAPDU: 80 0D 02 02 02 94 33 [14:32:23]Write to MH i2c: E2 0A 00 E0 09 80 0D 02 02 02 00 94 33 00 00 2E [14:32:23]Write i2c OK [14:32:23]MH_I2C_Read... [14:32:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:23]Read from MH i2c: E2 [14:32:23]MH_I2C_Read... [14:32:23]Read from MH i2c: E2 03 00 [14:32:23]MH_I2C_Read... [14:32:23]Read from MH i2c: E2 03 00 E0 09 00 90 00 5D [14:32:23]RAPDU: 90 00 [14:32:23]wFMCommunicate OK [14:32:23]wFMCommunicate request_size=4 [14:32:23]MH_SAM_APDU [14:32:23]CAPDU: 80 0D 03 02 [14:32:23]Write to MH i2c: E2 08 00 E1 09 80 0D 03 02 00 00 00 00 65 [14:32:23]Write i2c OK [14:32:23]MH_I2C_Read... [14:32:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:32:23]Read from MH i2c: E2 [14:32:23]MH_I2C_Read... [14:32:23]Read from MH i2c: E2 0B 00 [14:32:23]MH_I2C_Read... [14:32:23]Read from MH i2c: E2 0B 00 E1 09 00 CF 3A 7F 29 2B F5 82 FA 90 00 B3 [14:32:23]RAPDU: CF 3A 7F 29 2B F5 82 FA 90 00 [14:32:23]wFMCommunicate OK [14:32:23]SAM_PROTO_SignData done [14:32:23]FM_MakeSignedData done [14:32:23]CreateOFDProtocolMessage [14:32:23]wFMCommunicate request_size=4 [14:32:23]MH_SAM_APDU [14:32:23]CAPDU: 80 11 00 00 [14:32:23]Write to MH i2c: E2 08 00 E2 09 80 11 00 00 00 00 00 00 65 [14:32:23]Write i2c OK [14:32:23]MH_I2C_Read... [14:32:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:23]Read from MH i2c: E2 [14:32:23]MH_I2C_Read... [14:32:24]Read from MH i2c: E2 17 00 [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: E2 17 00 E2 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BA [14:32:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:32:24]wFMCommunicate OK [14:32:24]CreateOFDProtocolMessage done [14:32:24]OFDSenderStorePacket 308935 [14:32:24]StoreOFDPacket docnum=308935 [14:32:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 09 60 04 01 6A F3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7E 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 64 01 00 00 F4 03 04 00 76 FD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 B6 04 00 35 04 06 00 7E 0B 25 EA 94 33 CF 3A 7F 29 2B F5 82 FA [14:32:24]CheckFolder [14:32:24]dirname=/storage/ofd_packets [14:32:24]CheckFolder done [14:32:24]ProducePacketName [14:32:24]name=ofd_packets/00308935 [14:32:24]NVStorageSaveData ofd_packets/00308935 [14:32:24]File name is /storage/ofd_packets/00308935 [14:32:24]Write 298 bytes [14:32:24]NVStorageSaveData done [14:32:24]OFDSenderStorePacket done [14:32:24]KKMCreateOFDPacket done [14:32:24]NVStorageSaveData kkm_last_timestamp [14:32:24]File name is /storage/kkm_last_timestamp [14:32:24]Write 4 bytes [14:32:24]NVStorageSaveData done [14:32:24]ExternCall_PrintAddStr [14:32:24]wPrintStart [14:32:24]Write to MH i2c: 01 00 00 E3 09 EC [14:32:24]Write i2c OK [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: 01 [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: 01 07 00 [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: 01 07 00 E3 09 00 00 00 00 00 FF 0F 01 [14:32:24]RasterBufferAndPrint [14:32:24]line Счет N : (1)642805 [14:32:24]line ИНН: 02508201610067 [14:32:24]line Контрольно-Кассовый Чек [14:32:24]line ПРОДАЖА [14:32:24]line ТРК (МРК, ГНК) : 11 [14:32:24]line Товар: 2710194210 [14:32:24]line ДТ-К-2 [14:32:24]line 10.110 * 0.00 [14:32:24]line = 0.00 [14:32:24]line НДС 12% НСП 1% [14:32:24]line > о реализуемом товаре [14:32:24]line ИТОГО: 0.00 [14:32:24]line НСП 1% : 0.00 [14:32:24]line НДС 12% : 0.00 [14:32:24]line Наличными: 0.00 [14:32:24]line Безнал.: 0.00 [14:32:24]line Место: АЗС № 172 "Партнер Нефть" [14:32:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:32:24]line СНО: Общий режим [14:32:24]line Чек 356 26.10.2024 14:32 [14:32:24]line Смена: 532 ФФД: 1.0 [14:32:24]line ЗНМ: 0300000116 [14:32:24]line РНМ: 0000000000091780 [14:32:24]line Версия ККМ: 001 [14:32:24]line Талоны: Топливные Талоны [14:32:24]line 4755294 [14:32:24]line ФМ: 0000000000871765 [14:32:24]line ФД: 308935 [14:32:24]line ФПД: 138586345870387 [14:32:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T143222&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308935&fm=138586345870387&tin=02508201610067®Number=0000000000091780&sum=0 [14:32:24]written 0, free lines is 4095 [14:32:24]OFD Sender: Processing packet 308935 [packets to send 223, broken 222] [14:32:24]ProducePacketName [14:32:24]name=ofd_packets/00308935 [14:32:24]OFD Sender: To server: pG, [14:32:24]CommunicateWithHost lk.salyk.kg:30040 [14:32:24]ConnectInit lk.salyk.kg [14:32:24]Connected sock=11 [14:32:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 09 60 04 01 6A F3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 7E 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 64 01 00 00 F4 03 04 00 76 FD 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 B6 04 00 35 04 06 00 7E 0B 25 EA 94 33 CF 3A 7F 29 2B F5 82 FA [14:32:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E9 68 47 00 52 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 31 37 36 35 10 04 04 00 C7 B6 04 00 F4 03 04 00 D4 A3 1C 67 B6 04 01 00 00 28 4B 77 18 84 BA 41 80 [14:32:24]CommunicateWithHost err = 0 [14:32:24]CheckOFDResponse [14:32:24]1017 (14) - 77093643461234 [14:32:24]1041 (16) - 0000000000871765 [14:32:24]1040 (4) - 308935 [14:32:24]1012 (4) - 26.10.2024 08:09 [14:32:24]1206 (1) - 0 [14:32:24]OFD Sender: Remove packet 308935 [14:32:24]ProducePacketName [14:32:24]name=ofd_packets/00308935 [14:32:24]NVStorageDeleteData [14:32:24]Write to MH i2c: 01 00 00 0C 0A 16 [14:32:24]Write i2c OK [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: 01 [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: 01 07 00 [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: 01 07 00 0C 0A 00 00 00 00 00 D0 0C F9 [14:32:24]RasterBufferAndPrint [14:32:24]line [14:32:24]line [14:32:24]line [14:32:24]line [14:32:24]line [14:32:24]written 0, free lines is 3284 [14:32:24]MH_Cut [14:32:24]Write to MH i2c: D1 01 00 13 0A 01 EF [14:32:24]Write i2c OK [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: D1 [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: D1 01 00 [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: D1 01 00 13 0A 00 EE [14:32:24]Write to MH i2c: 01 00 00 14 0A 1E [14:32:24]Write i2c OK [14:32:24]MH_I2C_Read... [14:32:24]OFD Sender: No OFD packet to send [14:32:25]*** Cut start [14:32:25]*** Purtial cut [14:32:25]*** Stage 1: CUTSNS_PIN = 1 [14:32:25]Read from MH i2c: 01 [14:32:25]MH_I2C_Read... [14:32:25]*** Stop cut motor [14:32:25]*** Cut end [14:32:25]Read from MH i2c: 01 07 00 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: 01 07 00 14 0A 00 00 00 00 00 FF 0F 33 [14:32:25]process_action close_receipt done [14:32:25]requested_data is exist [14:32:25]produce_requested_data [14:32:25]requested_item fm.sn is exist - process it [14:32:25]wFMCommunicate request_size=4 [14:32:25]MH_SAM_APDU [14:32:25]CAPDU: 80 11 00 00 [14:32:25]Write to MH i2c: E2 08 00 15 0A 80 11 00 00 00 00 00 00 99 [14:32:25]Write i2c OK [14:32:25]MH_I2C_Read... [14:32:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:25]Read from MH i2c: E2 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 17 00 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 17 00 15 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EE [14:32:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:32:25]wFMCommunicate OK [14:32:25]requested_item fd.num is exist - process it [14:32:25]SAM_PROTO_GetFieldsCounters [14:32:25]wFMCommunicate request_size=4 [14:32:25]MH_SAM_APDU [14:32:25]CAPDU: 80 13 00 00 [14:32:25]Write to MH i2c: E2 08 00 16 0A 80 13 00 00 00 00 00 00 9C [14:32:25]Write i2c OK [14:32:25]MH_I2C_Read... [14:32:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:32:25]Read from MH i2c: E2 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 62 00 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 62 00 16 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C7 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [14:32:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C7 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 64 01 00 00 5E 04 04 00 64 01 00 00 57 04 04 00 65 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:32:25]wFMCommunicate OK [14:32:25]SAM_PROTO_GetFieldsCounters done [14:32:25]requested_item shift.num is exist - process it [14:32:25]requested_item shift.opened is exist - process it [14:32:25]req_shift_opened [14:32:25]FM_GetShiftState [14:32:25]SAM_PROTO_GetShiftState [14:32:25]wFMCommunicate request_size=4 [14:32:25]MH_SAM_APDU [14:32:25]CAPDU: 80 13 01 00 [14:32:25]Write to MH i2c: E2 08 00 17 0A 80 13 01 00 00 00 00 00 9E [14:32:25]Write i2c OK [14:32:25]MH_I2C_Read... [14:32:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:25]Read from MH i2c: E2 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 0E 00 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 0E 00 17 0A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1C [14:32:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:32:25]wFMCommunicate OK [14:32:25]SAM_PROTO_GetShiftState done [14:32:25]FM_GetShiftState done [14:32:25]req_shift_opened done [14:32:25]requested_item shift.open_date is exist - process it [14:32:25]req_shift_open_date [14:32:25]req_shift_open_date done [14:32:25]produce_requested_data done [14:32:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308935,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:32:25]process_action_free close_receipt [14:32:25]json_value_free [14:32:25]json_value_free done [14:32:25]process_json_proto returns [14:32:25]Send response to host [14:32:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308935,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:32:25]free response buf [14:32:25]execute_script done [14:32:25]execute_script returns [14:32:25]free content buf [14:32:25]Sock 7.Close socket [14:32:25]Sock 7.Thread stoped [14:32:29]OFD Sender: No OFD packet to send [14:32:34]OFD Sender: No OFD packet to send [14:32:39]OFD Sender: No OFD packet to send [14:32:44]OFD Sender: No OFD packet to send [14:32:49]OFD Sender: No OFD packet to send [14:32:54]OFD Sender: No OFD packet to send [14:33:00]OFD Sender: No OFD packet to send [14:33:05]OFD Sender: No OFD packet to send [14:33:10]OFD Sender: No OFD packet to send [14:33:15]OFD Sender: No OFD packet to send [14:33:20]OFD Sender: No OFD packet to send [14:33:25]OFD Sender: No OFD packet to send [14:33:30]OFD Sender: No OFD packet to send [14:33:35]OFD Sender: No OFD packet to send [14:33:40]OFD Sender: No OFD packet to send [14:33:45]OFD Sender: No OFD packet to send [14:33:50]OFD Sender: No OFD packet to send [14:33:55]OFD Sender: No OFD packet to send [14:34:00]OFD Sender: No OFD packet to send [14:34:05]OFD Sender: No OFD packet to send [14:34:10]OFD Sender: No OFD packet to send [14:34:15]OFD Sender: No OFD packet to send [14:34:20]OFD Sender: No OFD packet to send [14:34:25]OFD Sender: No OFD packet to send [14:34:30]OFD Sender: No OFD packet to send [14:34:35]OFD Sender: No OFD packet to send [14:34:40]OFD Sender: No OFD packet to send [14:34:45]OFD Sender: No OFD packet to send [14:34:50]OFD Sender: No OFD packet to send [14:34:55]OFD Sender: No OFD packet to send [14:35:00]OFD Sender: No OFD packet to send [14:35:05]OFD Sender: No OFD packet to send [14:35:10]OFD Sender: No OFD packet to send [14:35:15]OFD Sender: No OFD packet to send [14:35:20]OFD Sender: No OFD packet to send [14:35:25]OFD Sender: No OFD packet to send [14:35:30]OFD Sender: No OFD packet to send [14:35:35]OFD Sender: No OFD packet to send [14:35:40]OFD Sender: No OFD packet to send [14:35:45]OFD Sender: No OFD packet to send [14:35:50]OFD Sender: No OFD packet to send [14:35:54]accept exits with 9 [14:35:54]New connection [14:35:54]New thread 3066879332 created [14:35:54]Thread 3067022692 joined [14:35:54]Waiting for new connection... [14:35:54] Sock 9.Parse request [14:35:54]Sock 9.Check first char [14:35:54]Sock 9.First char is OK [14:35:54]request: POST /json_proto HTTP/1.0 [14:35:54]Method: POST [14:35:54]URL: /json_proto [14:35:54]Method is POST - this is cgi request [14:35:54]url: /json_proto [14:35:54]query_string will be loaded in cgi processing [14:35:54]execute_cgi json_proto POST (null) [14:35:54]execute_cgi path=json_proto method=POST [14:35:54]POST find Content-Length [14:35:54]Host: 172.17.96.3:8080 [14:35:54]Content-Length: 797 [14:35:54]Content-Type: application/json [14:35:54] [14:35:54]POST finish read [14:35:54]Found Content-Length = 797 [14:35:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 19.690, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:35:54]execute_script... [14:35: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)642806", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 19.690, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:35:54]POST & json_proto [14:35:54]process_json_proto [14:35:54]json parsed OK: [14:35:54]protocol is kg_v1.0 [14:35:54]action value=close_receipt [14:35:54]process_action close_receipt [14:35:54]cmd_close_receipt [14:35:54]MH_GetDate [14:35:54]Write to MH i2c: F0 00 00 18 0A 11 [14:35:54]Write i2c OK [14:35:54]MH_I2C_Read... [14:35:54]Read from MH i2c: F0 [14:35:54]MH_I2C_Read... [14:35:54]Read from MH i2c: F0 09 00 [14:35:54]MH_I2C_Read... [14:35:54]Read from MH i2c: F0 09 00 18 0A 00 4A FE 1C 67 44 5E 04 65 F0 [14:35:54]GetLastDocTimeStamp 1729953142 [14:35:54]current date 1729953354 [14:35:54]FM_GetShiftState [14:35:54]SAM_PROTO_GetShiftState [14:35:54]wFMCommunicate request_size=4 [14:35:54]MH_SAM_APDU [14:35:54]CAPDU: 80 13 01 00 [14:35:54]Write to MH i2c: E2 08 00 19 0A 80 13 01 00 00 00 00 00 A0 [14:35:54]Write i2c OK [14:35:54]MH_I2C_Read... [14:35:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:54]Read from MH i2c: E2 [14:35:54]MH_I2C_Read... [14:35:54]Read from MH i2c: E2 0E 00 [14:35:54]MH_I2C_Read... [14:35:54]Read from MH i2c: E2 0E 00 19 0A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1E [14:35:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:35:54]wFMCommunicate OK [14:35:54]SAM_PROTO_GetShiftState done [14:35:54]FM_GetShiftState done [14:35:54]opened in 1729902265 [14:35:54]opened+sec_in_day 1729988665 [14:35:54]quantity*price = 0 [14:35:54]sum+1 = 1 [14:35:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 357 26.10.2024 14:35 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308936 ФПД: 107210474634040 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T143555&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308936&fm=107210474634040&tin=02508201610067®Number=0000000000091780&sum=0 [14:35:55]StoreToDocumentArchive [14:35:55]shift 532 fd 308936 [14:35:55]save to /storage/0532/doc_00308936 [14:35:55]save last doc name /storage/0532/doc_00308936 to /storage/kkm_last_doc_name [14:35:55]save OK [14:35:55]Clear old archive folders... [14:35:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:35:55]tlvbuf is 000DA970 [14:35:55]SAM_PROTO_ClearQueue [14:35:55]wFMCommunicate request_size=4 [14:35:55]MH_SAM_APDU [14:35:55]CAPDU: 80 09 00 00 [14:35:55]Write to MH i2c: E2 08 00 26 0A 80 09 00 00 00 00 00 00 A2 [14:35:55]Write i2c OK [14:35:55]MH_I2C_Read... [14:35:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:35:55]Read from MH i2c: E2 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 03 00 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 03 00 26 0A 00 90 00 A4 [14:35:55]RAPDU: 90 00 [14:35:55]wFMCommunicate OK [14:35:55]SAM_PROTO_ClearQueue done [14:35:55]KKMCreateOFDPacket [14:35:55]OFDProtocolAddRootSTLVToBuf [14:35:55]FM_MakeSignedData [14:35:55]FM_MakeSignedData [14:35:55]SAM_PROTO_SignData [14:35:55]wFMCommunicate request_size=4 [14:35:55]MH_SAM_APDU [14:35:55]CAPDU: 80 0D 01 02 [14:35:55]Write to MH i2c: E2 08 00 27 0A 80 0D 01 02 00 00 00 00 AA [14:35:55]Write i2c OK [14:35:55]MH_I2C_Read... [14:35:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:35:55]Read from MH i2c: E2 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 03 00 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 03 00 27 0A 00 90 00 A5 [14:35:55]RAPDU: 90 00 [14:35:55]wFMCommunicate OK [14:35:55]wFMCommunicate request_size=255 [14:35:55]MH_SAM_APDU [14:35:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 4B FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 B6 04 00 35 04 06 00 61 81 E2 41 [14:35:55]Write to MH i2c: E2 02 01 28 0A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 4B FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 B6 04 00 35 04 06 00 61 81 E2 41 00 00 0B [14:35:55]Write i2c OK [14:35:55]MH_I2C_Read... [14:35:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:55]Read from MH i2c: E2 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 03 00 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 03 00 28 0A 00 90 00 A6 [14:35:55]RAPDU: 90 00 [14:35:55]wFMCommunicate OK [14:35:55]wFMCommunicate request_size=7 [14:35:55]MH_SAM_APDU [14:35:55]CAPDU: 80 0D 02 02 02 BB 38 [14:35:55]Write to MH i2c: E2 0A 00 29 0A 80 0D 02 02 02 00 BB 38 00 00 A4 [14:35:55]Write i2c OK [14:35:55]MH_I2C_Read... [14:35:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:35:55]Read from MH i2c: E2 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 03 00 [14:35:55]MH_I2C_Read... [14:35:55]Read from MH i2c: E2 03 00 29 0A 00 90 00 A7 [14:35:55]RAPDU: 90 00 [14:35:55]wFMCommunicate OK [14:35:55]wFMCommunicate request_size=4 [14:35:55]MH_SAM_APDU [14:35:55]CAPDU: 80 0D 03 02 [14:35:55]Write to MH i2c: E2 08 00 2A 0A 80 0D 03 02 00 00 00 00 AF [14:35:55]Write i2c OK [14:35:55]MH_I2C_Read... [14:35:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:35:56]Read from MH i2c: E2 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 0B 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 0B 00 2A 0A 00 30 7E 46 55 03 23 AD 57 90 00 23 [14:35:56]RAPDU: 30 7E 46 55 03 23 AD 57 90 00 [14:35:56]wFMCommunicate OK [14:35:56]SAM_PROTO_SignData done [14:35:56]FM_MakeSignedData done [14:35:56]CreateOFDProtocolMessage [14:35:56]wFMCommunicate request_size=4 [14:35:56]MH_SAM_APDU [14:35:56]CAPDU: 80 11 00 00 [14:35:56]Write to MH i2c: E2 08 00 2B 0A 80 11 00 00 00 00 00 00 AF [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:56]Read from MH i2c: E2 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 17 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: E2 17 00 2B 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 04 [14:35:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:35:56]wFMCommunicate OK [14:35:56]CreateOFDProtocolMessage done [14:35:56]OFDSenderStorePacket 308936 [14:35:56]StoreOFDPacket docnum=308936 [14:35:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 CD C2 04 01 D5 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 4B FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 B6 04 00 35 04 06 00 61 81 E2 41 BB 38 30 7E 46 55 03 23 AD 57 [14:35:56]CheckFolder [14:35:56]dirname=/storage/ofd_packets [14:35:56]CheckFolder done [14:35:56]ProducePacketName [14:35:56]name=ofd_packets/00308936 [14:35:56]NVStorageSaveData ofd_packets/00308936 [14:35:56]File name is /storage/ofd_packets/00308936 [14:35:56]Write 298 bytes [14:35:56]NVStorageSaveData done [14:35:56]OFDSenderStorePacket done [14:35:56]KKMCreateOFDPacket done [14:35:56]NVStorageSaveData kkm_last_timestamp [14:35:56]File name is /storage/kkm_last_timestamp [14:35:56]Write 4 bytes [14:35:56]NVStorageSaveData done [14:35:56]ExternCall_PrintAddStr [14:35:56]wPrintStart [14:35:56]Write to MH i2c: 01 00 00 2C 0A 36 [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 07 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 07 00 2C 0A 00 00 00 00 00 FF 0F 4B [14:35:56]RasterBufferAndPrint [14:35:56]line Счет N : (1)642806 [14:35:56]line ИНН: 02508201610067 [14:35:56]line Контрольно-Кассовый Чек [14:35:56]line ПРОДАЖА [14:35:56]line ТРК (МРК, ГНК) : 11 [14:35:56]line Товар: 2710194210 [14:35:56]line ДТ-К-2 [14:35:56]line 19.690 * 0.00 [14:35:56]line = 0.00 [14:35:56]line НДС 12% НСП 1% [14:35:56]line > о реализуемом товаре [14:35:56]line ИТОГО: 0.00 [14:35:56]line НСП 1% : 0.00 [14:35:56]line НДС 12% : 0.00 [14:35:56]line Наличными: 0.00 [14:35:56]line Безнал.: 0.00 [14:35:56]line Место: АЗС № 172 "Партнер Нефть" [14:35:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:35:56]line СНО: Общий режим [14:35:56]line Чек 357 26.10.2024 14:35 [14:35:56]line Смена: 532 ФФД: 1.0 [14:35:56]line ЗНМ: 0300000116 [14:35:56]line РНМ: 0000000000091780 [14:35:56]line Версия ККМ: 001 [14:35:56]line Талоны: Топливные Талоны [14:35:56]line 4755294 [14:35:56]line ФМ: 0000000000871765 [14:35:56]line ФД: 308936 [14:35:56]line ФПД: 107210474634040 [14:35:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T143555&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308936&fm=107210474634040&tin=02508201610067®Number=0000000000091780&sum=0 [14:35:56]OFD Sender: Processing packet 308936 [packets to send 223, broken 222] [14:35:56]ProducePacketName [14:35:56]name=ofd_packets/00308936 [14:35:56]OFD Sender: To server: pG, [14:35:56]CommunicateWithHost lk.salyk.kg:30040 [14:35:56]ConnectInit lk.salyk.kg [14:35:56]written 0, free lines is 4095 [14:35:56]Connected sock=11 [14:35:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 CD C2 04 01 D5 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 01 00 00 F4 03 04 00 4B FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 B6 04 00 35 04 06 00 61 81 E2 41 BB 38 30 7E 46 55 03 23 AD 57 [14:35:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DB 00 47 00 22 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 B6 04 00 F4 03 04 00 A9 A4 1C 67 B6 04 01 00 00 CE B6 D4 37 84 F8 FE 0E [14:35:56]CommunicateWithHost err = 0 [14:35:56]CheckOFDResponse [14:35:56]1017 (14) - 77093643461234 [14:35:56]1041 (16) - 0000000000871765 [14:35:56]1040 (4) - 308936 [14:35:56]1012 (4) - 26.10.2024 08:13 [14:35:56]1206 (1) - 0 [14:35:56]OFD Sender: Remove packet 308936 [14:35:56]ProducePacketName [14:35:56]name=ofd_packets/00308936 [14:35:56]NVStorageDeleteData [14:35:56]Write to MH i2c: 01 00 00 55 0A 5F [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 07 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: 01 07 00 55 0A 00 00 00 00 00 CC 0C 3E [14:35:56]RasterBufferAndPrint [14:35:56]line [14:35:56]line [14:35:56]line [14:35:56]line [14:35:56]line [14:35:56]written 0, free lines is 3280 [14:35:56]MH_Cut [14:35:56]Write to MH i2c: D1 01 00 5C 0A 01 38 [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: D1 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: D1 01 00 [14:35:56]MH_I2C_Read... [14:35:56]Read from MH i2c: D1 01 00 5C 0A 00 37 [14:35:56]Write to MH i2c: 01 00 00 5D 0A 67 [14:35:56]Write i2c OK [14:35:56]MH_I2C_Read... [14:35:57]OFD Sender: No OFD packet to send [14:35:57]*** Cut start [14:35:57]*** Purtial cut [14:35:57]*** Stage 1: CUTSNS_PIN = 1 [14:35:57]Read from MH i2c: 01 [14:35:57]MH_I2C_Read... [14:35:57]*** Stop cut motor [14:35:57]*** Cut end [14:35:57]Read from MH i2c: 01 07 00 [14:35:57]MH_I2C_Read... [14:35:57]Read from MH i2c: 01 07 00 5D 0A 00 00 00 00 00 FF 0F 7C [14:35:57]process_action close_receipt done [14:35:57]requested_data is exist [14:35:57]produce_requested_data [14:35:57]requested_item fm.sn is exist - process it [14:35:57]wFMCommunicate request_size=4 [14:35:57]MH_SAM_APDU [14:35:57]CAPDU: 80 11 00 00 [14:35:57]Write to MH i2c: E2 08 00 5E 0A 80 11 00 00 00 00 00 00 E2 [14:35:57]Write i2c OK [14:35:57]MH_I2C_Read... [14:35:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:35:58]Read from MH i2c: E2 [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: E2 17 00 [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: E2 17 00 5E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 37 [14:35:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:35:58]wFMCommunicate OK [14:35:58]requested_item fd.num is exist - process it [14:35:58]SAM_PROTO_GetFieldsCounters [14:35:58]wFMCommunicate request_size=4 [14:35:58]MH_SAM_APDU [14:35:58]CAPDU: 80 13 00 00 [14:35:58]Write to MH i2c: E2 08 00 5F 0A 80 13 00 00 00 00 00 00 E5 [14:35:58]Write i2c OK [14:35:58]MH_I2C_Read... [14:35:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:35:58]Read from MH i2c: E2 [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: E2 62 00 [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: E2 62 00 5F 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C8 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 D2 [14:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C8 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 65 01 00 00 5E 04 04 00 65 01 00 00 57 04 04 00 66 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:35:58]wFMCommunicate OK [14:35:58]SAM_PROTO_GetFieldsCounters done [14:35:58]requested_item shift.num is exist - process it [14:35:58]requested_item shift.opened is exist - process it [14:35:58]req_shift_opened [14:35:58]FM_GetShiftState [14:35:58]SAM_PROTO_GetShiftState [14:35:58]wFMCommunicate request_size=4 [14:35:58]MH_SAM_APDU [14:35:58]CAPDU: 80 13 01 00 [14:35:58]Write to MH i2c: E2 08 00 60 0A 80 13 01 00 00 00 00 00 E7 [14:35:58]Write i2c OK [14:35:58]MH_I2C_Read... [14:35:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:35:58]Read from MH i2c: E2 [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: E2 0E 00 [14:35:58]MH_I2C_Read... [14:35:58]Read from MH i2c: E2 0E 00 60 0A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 65 [14:35:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:35:58]wFMCommunicate OK [14:35:58]SAM_PROTO_GetShiftState done [14:35:58]FM_GetShiftState done [14:35:58]req_shift_opened done [14:35:58]requested_item shift.open_date is exist - process it [14:35:58]req_shift_open_date [14:35:58]req_shift_open_date done [14:35:58]produce_requested_data done [14:35:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308936,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:35:58]process_action_free close_receipt [14:35:58]json_value_free [14:35:58]json_value_free done [14:35:58]process_json_proto returns [14:35:58]Send response to host [14:35:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308936,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:35:58]free response buf [14:35:58]execute_script done [14:35:58]execute_script returns [14:35:58]free content buf [14:35:58]Sock 9.Close socket [14:35:58]Sock 9.Thread stoped [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:54]accept exits with 7 [14:36:54]New connection [14:36:54]New thread 3067022692 created [14:36:54]Thread 3066879332 joined [14:36:54]Waiting for new connection... [14:36:54] Sock 7.Parse request [14:36:54]Sock 7.Check first char [14:36:54]Sock 7.First char is OK [14:36:54]request: POST /json_proto HTTP/1.0 [14:36:54]Method: POST [14:36:54]URL: /json_proto [14:36:54]Method is POST - this is cgi request [14:36:54]url: /json_proto [14:36:54]query_string will be loaded in cgi processing [14:36:54]execute_cgi json_proto POST (null) [14:36:54]execute_cgi path=json_proto method=POST [14:36:54]POST find Content-Length [14:36:54]Host: 172.17.96.3:8080 [14:36:54]Content-Length: 677 [14:36:54]Content-Type: application/json [14:36:54] [14:36:54]POST finish read [14:36:54]Found Content-Length = 677 [14:36:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.330, "sum" : 490.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 490.00, "total" : 490.00, "payments": [ { "type": 0, "sum" : 490.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:54]execute_script... [14:36:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.330, "sum" : 490.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 490.00, "total" : 490.00, "payments": [ { "type": 0, "sum" : 490.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:36:54]POST & json_proto [14:36:54]process_json_proto [14:36:54]json parsed OK: [14:36:54]protocol is kg_v1.0 [14:36:54]action value=close_receipt [14:36:54]process_action close_receipt [14:36:54]cmd_close_receipt [14:36:54]MH_GetDate [14:36:54]Write to MH i2c: F0 00 00 61 0A 5A [14:36:54]Write i2c OK [14:36:54]MH_I2C_Read... [14:36:54]Read from MH i2c: F0 [14:36:54]MH_I2C_Read... [14:36:54]Read from MH i2c: F0 09 00 [14:36:54]MH_I2C_Read... [14:36:54]Read from MH i2c: F0 09 00 61 0A 00 87 FE 1C 67 44 5E 04 65 76 [14:36:54]GetLastDocTimeStamp 1729953355 [14:36:54]current date 1729953415 [14:36:54]FM_GetShiftState [14:36:54]SAM_PROTO_GetShiftState [14:36:54]wFMCommunicate request_size=4 [14:36:54]MH_SAM_APDU [14:36:54]CAPDU: 80 13 01 00 [14:36:54]Write to MH i2c: E2 08 00 62 0A 80 13 01 00 00 00 00 00 E9 [14:36:54]Write i2c OK [14:36:54]MH_I2C_Read... [14:36:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:54]Read from MH i2c: E2 [14:36:54]MH_I2C_Read... [14:36:54]Read from MH i2c: E2 0E 00 [14:36:54]MH_I2C_Read... [14:36:54]Read from MH i2c: E2 0E 00 62 0A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 67 [14:36:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:36:54]wFMCommunicate OK [14:36:54]SAM_PROTO_GetShiftState done [14:36:54]FM_GetShiftState done [14:36:54]opened in 1729902265 [14:36:54]opened+sec_in_day 1729988665 [14:36:54]quantity*price = 49037 [14:36:54]sum+1 = 49039 [14:36:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 490.00 Внесено: 490.00 СДАЧА: 0.00 НСП 1% : 4.34 НДС 12% : 52.08 Наличными: 490.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 358 26.10.2024 14:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308937 ФПД: 258009484726365 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T143655&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308937&fm=258009484726365&tin=02508201610067®Number=0000000000091780&sum=49000 [14:36:55]StoreToDocumentArchive [14:36:55]shift 532 fd 308937 [14:36:55]save to /storage/0532/doc_00308937 [14:36:55]save last doc name /storage/0532/doc_00308937 to /storage/kkm_last_doc_name [14:36:55]save OK [14:36:55]Clear old archive folders... [14:36:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:36:55]tlvbuf is 000D2EE0 [14:36:55]SAM_PROTO_ClearQueue [14:36:55]wFMCommunicate request_size=4 [14:36:55]MH_SAM_APDU [14:36:55]CAPDU: 80 09 00 00 [14:36:55]Write to MH i2c: E2 08 00 6F 0A 80 09 00 00 00 00 00 00 EB [14:36:55]Write i2c OK [14:36:55]MH_I2C_Read... [14:36:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:36:55]Read from MH i2c: E2 [14:36:55]MH_I2C_Read... [14:36:55]Read from MH i2c: E2 03 00 [14:36:55]MH_I2C_Read... [14:36:55]Read from MH i2c: E2 03 00 6F 0A 00 90 00 ED [14:36:55]RAPDU: 90 00 [14:36:55]wFMCommunicate OK [14:36:55]SAM_PROTO_ClearQueue done [14:36:55]KKMCreateOFDPacket [14:36:55]OFDProtocolAddRootSTLVToBuf [14:36:55]FM_MakeSignedData [14:36:55]FM_MakeSignedData [14:36:55]SAM_PROTO_SignData [14:36:55]wFMCommunicate request_size=4 [14:36:55]MH_SAM_APDU [14:36:55]CAPDU: 80 0D 01 02 [14:36:55]Write to MH i2c: E2 08 00 70 0A 80 0D 01 02 00 00 00 00 F3 [14:36:55]Write i2c OK [14:36:55]MH_I2C_Read... [14:36:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:36:55]Read from MH i2c: E2 [14:36:55]MH_I2C_Read... [14:36:55]Read from MH i2c: E2 03 00 [14:36:55]MH_I2C_Read... [14:36:55]Read from MH i2c: E2 03 00 70 0A 00 90 00 EE [14:36:55]RAPDU: 90 00 [14:36:55]wFMCommunicate OK [14:36:55]wFMCommunicate request_size=255 [14:36:55]MH_SAM_APDU [14:36:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A2 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8E BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 87 FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 B6 04 00 35 04 06 00 EA [14:36:55]Write to MH i2c: E2 02 01 71 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 A2 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8E BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 87 FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 B6 04 00 35 04 06 00 EA 00 00 A2 [14:36:55]Write i2c OK [14:36:55]MH_I2C_Read... [14:36:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:56]Read from MH i2c: E2 [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: E2 03 00 [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: E2 03 00 71 0A 00 90 00 EF [14:36:56]RAPDU: 90 00 [14:36:56]wFMCommunicate OK [14:36:56]wFMCommunicate request_size=10 [14:36:56]MH_SAM_APDU [14:36:56]CAPDU: 80 0D 02 02 05 A8 83 AF 90 5D [14:36:56]Write to MH i2c: E2 0D 00 72 0A 80 0D 02 02 05 00 A8 83 AF 90 5D 00 00 C7 [14:36:56]Write i2c OK [14:36:56]MH_I2C_Read... [14:36:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:36:56]Read from MH i2c: E2 [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: E2 03 00 [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: E2 03 00 72 0A 00 90 00 F0 [14:36:56]RAPDU: 90 00 [14:36:56]wFMCommunicate OK [14:36:56]wFMCommunicate request_size=4 [14:36:56]MH_SAM_APDU [14:36:56]CAPDU: 80 0D 03 02 [14:36:56]Write to MH i2c: E2 08 00 73 0A 80 0D 03 02 00 00 00 00 F8 [14:36:56]Write i2c OK [14:36:56]MH_I2C_Read... [14:36:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:36:56]Read from MH i2c: E2 [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: E2 0B 00 [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: E2 0B 00 73 0A 00 81 8B 0C 68 99 65 5C 56 90 00 29 [14:36:56]RAPDU: 81 8B 0C 68 99 65 5C 56 90 00 [14:36:56]wFMCommunicate OK [14:36:56]SAM_PROTO_SignData done [14:36:56]FM_MakeSignedData done [14:36:56]CreateOFDProtocolMessage [14:36:56]wFMCommunicate request_size=4 [14:36:56]MH_SAM_APDU [14:36:56]CAPDU: 80 11 00 00 [14:36:56]Write to MH i2c: E2 08 00 74 0A 80 11 00 00 00 00 00 00 F8 [14:36:56]Write i2c OK [14:36:56]MH_I2C_Read... [14:36:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:56]Read from MH i2c: E2 [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: E2 17 00 [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: E2 17 00 74 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4D [14:36:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:36:56]wFMCommunicate OK [14:36:56]CreateOFDProtocolMessage done [14:36:56]OFDSenderStorePacket 308937 [14:36:56]StoreOFDPacket docnum=308937 [14:36:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 72 6A 07 01 D7 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A2 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8E BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 87 FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 B6 04 00 35 04 06 00 EA A8 83 AF 90 5D 81 8B 0C 68 99 65 5C 56 [14:36:56]CheckFolder [14:36:56]dirname=/storage/ofd_packets [14:36:56]CheckFolder done [14:36:56]ProducePacketName [14:36:56]name=ofd_packets/00308937 [14:36:56]NVStorageSaveData ofd_packets/00308937 [14:36:56]File name is /storage/ofd_packets/00308937 [14:36:56]Write 301 bytes [14:36:56]NVStorageSaveData done [14:36:56]OFDSenderStorePacket done [14:36:56]KKMCreateOFDPacket done [14:36:56]NVStorageSaveData kkm_last_timestamp [14:36:56]File name is /storage/kkm_last_timestamp [14:36:56]Write 4 bytes [14:36:56]NVStorageSaveData done [14:36:56]ExternCall_PrintAddStr [14:36:56]wPrintStart [14:36:56]Write to MH i2c: 01 00 00 75 0A 7F [14:36:56]Write i2c OK [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: 01 [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: 01 07 00 [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: 01 07 00 75 0A 00 00 00 00 00 FF 0F 94 [14:36:56]RasterBufferAndPrint [14:36:56]line Счет N : (1)642807 [14:36:56]line ИНН: 02508201610067 [14:36:56]line Контрольно-Кассовый Чек [14:36:56]line ПРОДАЖА [14:36:56]line ТРК (МРК, ГНК) : 52 [14:36:56]line Товар: 2710124130 [14:36:56]line Аи-92-К-2 [14:36:56]line 7.330 * 66.90 [14:36:56]line = 490.38 [14:36:56]line НДС 12% НСП 1% [14:36:56]line > о реализуемом товаре [14:36:56]line ОКРУГЛЕНИЕ: -0.38 [14:36:56]line ИТОГО: 490.00 [14:36:56]line Внесено: 490.00 [14:36:56]line СДАЧА: 0.00 [14:36:56]line НСП 1% : 4.34 [14:36:56]line НДС 12% : 52.08 [14:36:56]line Наличными: 490.00 [14:36:56]line Безнал.: 0.00 [14:36:56]line Место: АЗС № 172 "Партнер Нефть" [14:36:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:36:56]line СНО: Общий режим [14:36:56]line Чек 358 26.10.2024 14:36 [14:36:56]line Смена: 532 ФФД: 1.0 [14:36:56]line ЗНМ: 0300000116 [14:36:56]line РНМ: 0000000000091780 [14:36:56]line Версия ККМ: 001 [14:36:56]line ФМ: 0000000000871765 [14:36:56]line ФД: 308937 [14:36:56]line ФПД: 258009484726365 [14:36:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T143655&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308937&fm=258009484726365&tin=02508201610067®Number=0000000000091780&sum=49000 [14:36:56]written 0, free lines is 4095 [14:36:56]OFD Sender: Processing packet 308937 [packets to send 223, broken 222] [14:36:56]ProducePacketName [14:36:56]name=ofd_packets/00308937 [14:36:56]OFD Sender: To server: pG, [14:36:56]CommunicateWithHost lk.salyk.kg:30040 [14:36:56]ConnectInit lk.salyk.kg [14:36:56]Connected sock=10 [14:36:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 72 6A 07 01 D7 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 A2 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8E BF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 BF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 58 14 00 00 00 00 07 04 06 00 68 BF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 01 00 00 F4 03 04 00 87 FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 B6 04 00 35 04 06 00 EA A8 83 AF 90 5D 81 8B 0C 68 99 65 5C 56 [14:36:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 08 0E 47 00 D3 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 B6 04 00 F4 03 04 00 E4 A4 1C 67 B6 04 01 00 00 26 99 23 2E 55 FB 1E 61 [14:36:56]CommunicateWithHost err = 0 [14:36:56]CheckOFDResponse [14:36:56]1017 (14) - 77093643461234 [14:36:56]1041 (16) - 0000000000871765 [14:36:56]1040 (4) - 308937 [14:36:56]1012 (4) - 26.10.2024 08:14 [14:36:56]1206 (1) - 0 [14:36:56]OFD Sender: Remove packet 308937 [14:36:56]ProducePacketName [14:36:56]name=ofd_packets/00308937 [14:36:56]NVStorageDeleteData [14:36:56]Write to MH i2c: 01 00 00 9F 0A A9 [14:36:56]Write i2c OK [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: 01 [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: 01 07 00 [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: 01 07 00 9F 0A 00 00 00 00 00 B7 0C 73 [14:36:56]RasterBufferAndPrint [14:36:56]line [14:36:56]line [14:36:56]line [14:36:56]line [14:36:56]line [14:36:56]written 0, free lines is 3262 [14:36:56]MH_Cut [14:36:56]Write to MH i2c: D1 01 00 A6 0A 01 82 [14:36:56]Write i2c OK [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: D1 [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: D1 01 00 [14:36:56]MH_I2C_Read... [14:36:56]Read from MH i2c: D1 01 00 A6 0A 00 81 [14:36:56]Write to MH i2c: 01 00 00 A7 0A B1 [14:36:56]Write i2c OK [14:36:56]MH_I2C_Read... [14:36:57]OFD Sender: No OFD packet to send [14:36:57]*** Cut start [14:36:57]*** Purtial cut [14:36:57]*** Stage 1: CUTSNS_PIN = 1 [14:36:57]Read from MH i2c: 01 [14:36:57]MH_I2C_Read... [14:36:57]*** Stop cut motor [14:36:57]*** Cut end [14:36:57]Read from MH i2c: 01 07 00 [14:36:57]MH_I2C_Read... [14:36:57]Read from MH i2c: 01 07 00 A7 0A 00 00 00 00 00 FF 0F C6 [14:36:57]process_action close_receipt done [14:36:57]requested_data is exist [14:36:57]produce_requested_data [14:36:57]requested_item fm.sn is exist - process it [14:36:57]wFMCommunicate request_size=4 [14:36:57]MH_SAM_APDU [14:36:57]CAPDU: 80 11 00 00 [14:36:57]Write to MH i2c: E2 08 00 A8 0A 80 11 00 00 00 00 00 00 2C [14:36:57]Write i2c OK [14:36:57]MH_I2C_Read... [14:36:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:36:57]Read from MH i2c: E2 [14:36:57]MH_I2C_Read... [14:36:57]Read from MH i2c: E2 17 00 [14:36:57]MH_I2C_Read... [14:36:57]Read from MH i2c: E2 17 00 A8 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 81 [14:36:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:36:57]wFMCommunicate OK [14:36:57]requested_item fd.num is exist - process it [14:36:57]SAM_PROTO_GetFieldsCounters [14:36:57]wFMCommunicate request_size=4 [14:36:57]MH_SAM_APDU [14:36:57]CAPDU: 80 13 00 00 [14:36:57]Write to MH i2c: E2 08 00 A9 0A 80 13 00 00 00 00 00 00 2F [14:36:57]Write i2c OK [14:36:57]MH_I2C_Read... [14:36:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:36:57]Read from MH i2c: E2 [14:36:57]MH_I2C_Read... [14:36:57]Read from MH i2c: E2 62 00 [14:36:57]MH_I2C_Read... [14:36:57]Read from MH i2c: E2 62 00 A9 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C9 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 20 [14:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C9 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 66 01 00 00 5E 04 04 00 66 01 00 00 57 04 04 00 67 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:36:57]wFMCommunicate OK [14:36:57]SAM_PROTO_GetFieldsCounters done [14:36:57]requested_item shift.num is exist - process it [14:36:57]requested_item shift.opened is exist - process it [14:36:57]req_shift_opened [14:36:57]FM_GetShiftState [14:36:57]SAM_PROTO_GetShiftState [14:36:57]wFMCommunicate request_size=4 [14:36:57]MH_SAM_APDU [14:36:57]CAPDU: 80 13 01 00 [14:36:57]Write to MH i2c: E2 08 00 AA 0A 80 13 01 00 00 00 00 00 31 [14:36:57]Write i2c OK [14:36:57]MH_I2C_Read... [14:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:36:57]Read from MH i2c: E2 [14:36:57]MH_I2C_Read... [14:36:57]Read from MH i2c: E2 0E 00 [14:36:57]MH_I2C_Read... [14:36:57]Read from MH i2c: E2 0E 00 AA 0A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AF [14:36:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:36:57]wFMCommunicate OK [14:36:57]SAM_PROTO_GetShiftState done [14:36:57]FM_GetShiftState done [14:36:57]req_shift_opened done [14:36:57]requested_item shift.open_date is exist - process it [14:36:57]req_shift_open_date [14:36:57]req_shift_open_date done [14:36:57]produce_requested_data done [14:36:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308937,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:36:57]process_action_free close_receipt [14:36:57]json_value_free [14:36:57]json_value_free done [14:36:57]process_json_proto returns [14:36:57]Send response to host [14:36:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308937,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:36:57]free response buf [14:36:57]execute_script done [14:36:57]execute_script returns [14:36:57]free content buf [14:36:57]Sock 7.Close socket [14:36:57]Sock 7.Thread stoped [14:37:00]accept exits with 9 [14:37:00]New connection [14:37:00]New thread 3066879332 created [14:37:00]Thread 3067022692 joined [14:37:00]Waiting for new connection... [14:37:00] Sock 9.Parse request [14:37:00]Sock 9.Check first char [14:37:00]Sock 9.First char is OK [14:37:00]request: POST /json_proto HTTP/1.0 [14:37:00]Method: POST [14:37:00]URL: /json_proto [14:37:00]Method is POST - this is cgi request [14:37:00]url: /json_proto [14:37:00]query_string will be loaded in cgi processing [14:37:00]execute_cgi json_proto POST (null) [14:37:00]execute_cgi path=json_proto method=POST [14:37:00]POST find Content-Length [14:37:00]Host: 172.17.96.3:8080 [14:37:00]Content-Length: 677 [14:37:00]Content-Type: application/json [14:37:00] [14:37:00]POST finish read [14:37:00]Found Content-Length = 677 [14:37:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:37:00]execute_script... [14:37:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642808", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:37:00]POST & json_proto [14:37:00]process_json_proto [14:37:00]json parsed OK: [14:37:00]protocol is kg_v1.0 [14:37:00]action value=close_receipt [14:37:00]process_action close_receipt [14:37:00]cmd_close_receipt [14:37:00]MH_GetDate [14:37:00]Write to MH i2c: F0 00 00 AB 0A A4 [14:37:00]Write i2c OK [14:37:00]MH_I2C_Read... [14:37:00]Read from MH i2c: F0 [14:37:00]MH_I2C_Read... [14:37:00]Read from MH i2c: F0 09 00 [14:37:00]MH_I2C_Read... [14:37:00]Read from MH i2c: F0 09 00 AB 0A 00 8D FE 1C 67 44 5E 04 65 C6 [14:37:00]GetLastDocTimeStamp 1729953415 [14:37:00]current date 1729953421 [14:37:00]FM_GetShiftState [14:37:00]SAM_PROTO_GetShiftState [14:37:00]wFMCommunicate request_size=4 [14:37:00]MH_SAM_APDU [14:37:00]CAPDU: 80 13 01 00 [14:37:00]Write to MH i2c: E2 08 00 AC 0A 80 13 01 00 00 00 00 00 33 [14:37:00]Write i2c OK [14:37:00]MH_I2C_Read... [14:37:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:00]Read from MH i2c: E2 [14:37:00]MH_I2C_Read... [14:37:00]Read from MH i2c: E2 0E 00 [14:37:00]MH_I2C_Read... [14:37:00]Read from MH i2c: E2 0E 00 AC 0A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B1 [14:37:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:37:00]wFMCommunicate OK [14:37:00]SAM_PROTO_GetShiftState done [14:37:00]FM_GetShiftState done [14:37:00]opened in 1729902265 [14:37:00]opened+sec_in_day 1729988665 [14:37:00]quantity*price = 30038 [14:37:00]sum+1 = 30039 [14:37:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 359 26.10.2024 14:37 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308938 ФПД: 109192770744952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T143701&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308938&fm=109192770744952&tin=02508201610067®Number=0000000000091780&sum=30000 [14:37:01]StoreToDocumentArchive [14:37:01]shift 532 fd 308938 [14:37:01]save to /storage/0532/doc_00308938 [14:37:01]save last doc name /storage/0532/doc_00308938 to /storage/kkm_last_doc_name [14:37:01]save OK [14:37:01]Clear old archive folders... [14:37:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:37:01]tlvbuf is 00093770 [14:37:01]SAM_PROTO_ClearQueue [14:37:01]wFMCommunicate request_size=4 [14:37:01]MH_SAM_APDU [14:37:01]CAPDU: 80 09 00 00 [14:37:01]Write to MH i2c: E2 08 00 B9 0A 80 09 00 00 00 00 00 00 35 [14:37:01]Write i2c OK [14:37:01]MH_I2C_Read... [14:37:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:37:01]Read from MH i2c: E2 [14:37:01]MH_I2C_Read... [14:37:01]Read from MH i2c: E2 03 00 [14:37:01]MH_I2C_Read... [14:37:01]Read from MH i2c: E2 03 00 B9 0A 00 90 00 37 [14:37:01]RAPDU: 90 00 [14:37:01]wFMCommunicate OK [14:37:01]SAM_PROTO_ClearQueue done [14:37:01]KKMCreateOFDPacket [14:37:01]OFDProtocolAddRootSTLVToBuf [14:37:01]FM_MakeSignedData [14:37:01]FM_MakeSignedData [14:37:01]SAM_PROTO_SignData [14:37:01]wFMCommunicate request_size=4 [14:37:01]MH_SAM_APDU [14:37:01]CAPDU: 80 0D 01 02 [14:37:01]Write to MH i2c: E2 08 00 BA 0A 80 0D 01 02 00 00 00 00 3D [14:37:01]Write i2c OK [14:37:01]MH_I2C_Read... [14:37:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:37:02]Read from MH i2c: E2 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 03 00 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 03 00 BA 0A 00 90 00 38 [14:37:02]RAPDU: 90 00 [14:37:02]wFMCommunicate OK [14:37:02]wFMCommunicate request_size=255 [14:37:02]MH_SAM_APDU [14:37:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 67 01 00 00 F4 03 04 00 8D FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA B6 04 00 35 04 06 00 63 [14:37:02]Write to MH i2c: E2 02 01 BB 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 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 67 01 00 00 F4 03 04 00 8D FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA B6 04 00 35 04 06 00 63 00 00 32 [14:37:02]Write i2c OK [14:37:02]MH_I2C_Read... [14:37:02]OFD Sender: No OFD packet to send [14:37:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:02]Read from MH i2c: E2 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 03 00 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 03 00 BB 0A 00 90 00 39 [14:37:02]RAPDU: 90 00 [14:37:02]wFMCommunicate OK [14:37:02]wFMCommunicate request_size=10 [14:37:02]MH_SAM_APDU [14:37:02]CAPDU: 80 0D 02 02 05 4F 6C 4F F2 78 [14:37:02]Write to MH i2c: E2 0D 00 BC 0A 80 0D 02 02 05 00 4F 6C 4F F2 78 00 00 BE [14:37:02]Write i2c OK [14:37:02]MH_I2C_Read... [14:37:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:02]Read from MH i2c: E2 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 03 00 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 03 00 BC 0A 00 90 00 3A [14:37:02]RAPDU: 90 00 [14:37:02]wFMCommunicate OK [14:37:02]wFMCommunicate request_size=4 [14:37:02]MH_SAM_APDU [14:37:02]CAPDU: 80 0D 03 02 [14:37:02]Write to MH i2c: E2 08 00 BD 0A 80 0D 03 02 00 00 00 00 42 [14:37:02]Write i2c OK [14:37:02]MH_I2C_Read... [14:37:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:37:02]Read from MH i2c: E2 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 0B 00 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 0B 00 BD 0A 00 49 7E FC 70 C5 08 B2 52 90 00 47 [14:37:02]RAPDU: 49 7E FC 70 C5 08 B2 52 90 00 [14:37:02]wFMCommunicate OK [14:37:02]SAM_PROTO_SignData done [14:37:02]FM_MakeSignedData done [14:37:02]CreateOFDProtocolMessage [14:37:02]wFMCommunicate request_size=4 [14:37:02]MH_SAM_APDU [14:37:02]CAPDU: 80 11 00 00 [14:37:02]Write to MH i2c: E2 08 00 BE 0A 80 11 00 00 00 00 00 00 42 [14:37:02]Write i2c OK [14:37:02]MH_I2C_Read... [14:37:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:02]Read from MH i2c: E2 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 17 00 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: E2 17 00 BE 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 97 [14:37:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:37:02]wFMCommunicate OK [14:37:02]CreateOFDProtocolMessage done [14:37:02]OFDSenderStorePacket 308938 [14:37:02]StoreOFDPacket docnum=308938 [14:37:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0B 67 07 01 62 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 67 01 00 00 F4 03 04 00 8D FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA B6 04 00 35 04 06 00 63 4F 6C 4F F2 78 49 7E FC 70 C5 08 B2 52 [14:37:02]CheckFolder [14:37:02]dirname=/storage/ofd_packets [14:37:02]CheckFolder done [14:37:02]ProducePacketName [14:37:02]name=ofd_packets/00308938 [14:37:02]NVStorageSaveData ofd_packets/00308938 [14:37:02]File name is /storage/ofd_packets/00308938 [14:37:02]Write 301 bytes [14:37:02]NVStorageSaveData done [14:37:02]OFDSenderStorePacket done [14:37:02]KKMCreateOFDPacket done [14:37:02]NVStorageSaveData kkm_last_timestamp [14:37:02]File name is /storage/kkm_last_timestamp [14:37:02]Write 4 bytes [14:37:02]NVStorageSaveData done [14:37:02]ExternCall_PrintAddStr [14:37:02]wPrintStart [14:37:02]Write to MH i2c: 01 00 00 BF 0A C9 [14:37:02]Write i2c OK [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: 01 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: 01 07 00 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: 01 07 00 BF 0A 00 00 00 00 00 FF 0F DE [14:37:02]RasterBufferAndPrint [14:37:02]line Счет N : (1)642808 [14:37:02]line ИНН: 02508201610067 [14:37:02]line Контрольно-Кассовый Чек [14:37:02]line ПРОДАЖА [14:37:02]line ТРК (МРК, ГНК) : 41 [14:37:02]line Товар: 2710124130 [14:37:02]line Аи-92-К-2 [14:37:02]line 4.490 * 66.90 [14:37:02]line = 300.38 [14:37:02]line НДС 12% НСП 1% [14:37:02]line > о реализуемом товаре [14:37:02]line ОКРУГЛЕНИЕ: -0.38 [14:37:02]line ИТОГО: 300.00 [14:37:02]line Внесено: 300.00 [14:37:02]line СДАЧА: 0.00 [14:37:02]line НСП 1% : 2.66 [14:37:02]line НДС 12% : 31.90 [14:37:02]line Наличными: 300.00 [14:37:02]line Безнал.: 0.00 [14:37:02]line Место: АЗС № 172 "Партнер Нефть" [14:37:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:37:02]line СНО: Общий режим [14:37:02]line Чек 359 26.10.2024 14:37 [14:37:02]line Смена: 532 ФФД: 1.0 [14:37:02]line ЗНМ: 0300000116 [14:37:02]line РНМ: 0000000000091780 [14:37:02]line Версия ККМ: 001 [14:37:02]line ФМ: 0000000000871765 [14:37:02]line ФД: 308938 [14:37:02]line ФПД: 109192770744952 [14:37:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T143701&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308938&fm=109192770744952&tin=02508201610067®Number=0000000000091780&sum=30000 [14:37:02]OFD Sender: Processing packet 308938 [packets to send 223, broken 222] [14:37:02]ProducePacketName [14:37:02]name=ofd_packets/00308938 [14:37:02]OFD Sender: To server: pG, [14:37:02]CommunicateWithHost lk.salyk.kg:30040 [14:37:02]ConnectInit lk.salyk.kg [14:37:02]written 0, free lines is 4095 [14:37:02]Connected sock=10 [14:37:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0B 67 07 01 62 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 67 01 00 00 F4 03 04 00 8D FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA B6 04 00 35 04 06 00 63 4F 6C 4F F2 78 49 7E FC 70 C5 08 B2 52 [14:37:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 96 DB 47 00 F0 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA B6 04 00 F4 03 04 00 EB A4 1C 67 B6 04 01 00 00 A9 34 C7 BC 1E FD 67 B9 [14:37:02]CommunicateWithHost err = 0 [14:37:02]CheckOFDResponse [14:37:02]1017 (14) - 77093643461234 [14:37:02]1041 (16) - 0000000000871765 [14:37:02]1040 (4) - 308938 [14:37:02]1012 (4) - 26.10.2024 08:14 [14:37:02]1206 (1) - 0 [14:37:02]OFD Sender: Remove packet 308938 [14:37:02]ProducePacketName [14:37:02]name=ofd_packets/00308938 [14:37:02]NVStorageDeleteData [14:37:02]Write to MH i2c: 01 00 00 E9 0A F3 [14:37:02]Write i2c OK [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: 01 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: 01 07 00 [14:37:02]MH_I2C_Read... [14:37:02]Read from MH i2c: 01 07 00 E9 0A 00 00 00 00 00 D1 0C D7 [14:37:02]RasterBufferAndPrint [14:37:02]line [14:37:02]line [14:37:02]line [14:37:02]line [14:37:02]line [14:37:02]written 0, free lines is 3293 [14:37:03]MH_Cut [14:37:03]Write to MH i2c: D1 01 00 F0 0A 01 CC [14:37:03]Write i2c OK [14:37:03]MH_I2C_Read... [14:37:03]Read from MH i2c: D1 [14:37:03]MH_I2C_Read... [14:37:03]Read from MH i2c: D1 01 00 [14:37:03]MH_I2C_Read... [14:37:03]Read from MH i2c: D1 01 00 F0 0A 00 CB [14:37:03]Write to MH i2c: 01 00 00 F1 0A FB [14:37:03]Write i2c OK [14:37:03]MH_I2C_Read... [14:37:03]OFD Sender: No OFD packet to send [14:37:03]*** Cut start [14:37:03]*** Purtial cut [14:37:03]*** Stage 1: CUTSNS_PIN = 1 [14:37:04]Read from MH i2c: 01 [14:37:04]MH_I2C_Read... [14:37:04]*** Stop cut motor [14:37:04]*** Cut end [14:37:04]Read from MH i2c: 01 07 00 [14:37:04]MH_I2C_Read... [14:37:04]Read from MH i2c: 01 07 00 F1 0A 00 00 00 00 00 FF 0F 10 [14:37:04]process_action close_receipt done [14:37:04]requested_data is exist [14:37:04]produce_requested_data [14:37:04]requested_item fm.sn is exist - process it [14:37:04]wFMCommunicate request_size=4 [14:37:04]MH_SAM_APDU [14:37:04]CAPDU: 80 11 00 00 [14:37:04]Write to MH i2c: E2 08 00 F2 0A 80 11 00 00 00 00 00 00 76 [14:37:04]Write i2c OK [14:37:04]MH_I2C_Read... [14:37:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:04]Read from MH i2c: E2 [14:37:04]MH_I2C_Read... [14:37:04]Read from MH i2c: E2 17 00 [14:37:04]MH_I2C_Read... [14:37:04]Read from MH i2c: E2 17 00 F2 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CB [14:37:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:37:04]wFMCommunicate OK [14:37:04]requested_item fd.num is exist - process it [14:37:04]SAM_PROTO_GetFieldsCounters [14:37:04]wFMCommunicate request_size=4 [14:37:04]MH_SAM_APDU [14:37:04]CAPDU: 80 13 00 00 [14:37:04]Write to MH i2c: E2 08 00 F3 0A 80 13 00 00 00 00 00 00 79 [14:37:04]Write i2c OK [14:37:04]MH_I2C_Read... [14:37:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:37:04]Read from MH i2c: E2 [14:37:04]MH_I2C_Read... [14:37:04]Read from MH i2c: E2 62 00 [14:37:04]MH_I2C_Read... [14:37:04]Read from MH i2c: E2 62 00 F3 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CA B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [14:37:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CA B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 67 01 00 00 5E 04 04 00 67 01 00 00 57 04 04 00 68 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:37:04]wFMCommunicate OK [14:37:04]SAM_PROTO_GetFieldsCounters done [14:37:04]requested_item shift.num is exist - process it [14:37:04]requested_item shift.opened is exist - process it [14:37:04]req_shift_opened [14:37:04]FM_GetShiftState [14:37:04]SAM_PROTO_GetShiftState [14:37:04]wFMCommunicate request_size=4 [14:37:04]MH_SAM_APDU [14:37:04]CAPDU: 80 13 01 00 [14:37:04]Write to MH i2c: E2 08 00 F4 0A 80 13 01 00 00 00 00 00 7B [14:37:04]Write i2c OK [14:37:04]MH_I2C_Read... [14:37:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:04]Read from MH i2c: E2 [14:37:04]MH_I2C_Read... [14:37:04]Read from MH i2c: E2 0E 00 [14:37:04]MH_I2C_Read... [14:37:04]Read from MH i2c: E2 0E 00 F4 0A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F9 [14:37:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:37:04]wFMCommunicate OK [14:37:04]SAM_PROTO_GetShiftState done [14:37:04]FM_GetShiftState done [14:37:04]req_shift_opened done [14:37:04]requested_item shift.open_date is exist - process it [14:37:04]req_shift_open_date [14:37:04]req_shift_open_date done [14:37:04]produce_requested_data done [14:37:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308938,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:37:04]process_action_free close_receipt [14:37:04]json_value_free [14:37:04]json_value_free done [14:37:04]process_json_proto returns [14:37:04]Send response to host [14:37:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308938,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:37:04]free response buf [14:37:04]execute_script done [14:37:04]execute_script returns [14:37:04]free content buf [14:37:04]Sock 9.Close socket [14:37:04]Sock 9.Thread stoped [14:37:08]OFD Sender: No OFD packet to send [14:37:13]OFD Sender: No OFD packet to send [14:37:18]OFD Sender: No OFD packet to send [14:37:23]OFD Sender: No OFD packet to send [14:37:28]OFD Sender: No OFD packet to send [14:37:33]OFD Sender: No OFD packet to send [14:37:38]OFD Sender: No OFD packet to send [14:37:43]OFD Sender: No OFD packet to send [14:37:48]OFD Sender: No OFD packet to send [14:37:53]OFD Sender: No OFD packet to send [14:37:58]OFD Sender: No OFD packet to send [14:38:03]OFD Sender: No OFD packet to send [14:38:08]OFD Sender: No OFD packet to send [14:38:13]OFD Sender: No OFD packet to send [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:35]accept exits with 7 [14:38:35]New connection [14:38:35]New thread 3067022692 created [14:38:35]Thread 3066879332 joined [14:38:35]Waiting for new connection... [14:38:35] Sock 7.Parse request [14:38:35]Sock 7.Check first char [14:38:35]Sock 7.First char is OK [14:38:35]request: POST /json_proto HTTP/1.0 [14:38:35]Method: POST [14:38:35]URL: /json_proto [14:38:35]Method is POST - this is cgi request [14:38:35]url: /json_proto [14:38:35]query_string will be loaded in cgi processing [14:38:35]execute_cgi json_proto POST (null) [14:38:35]execute_cgi path=json_proto method=POST [14:38:35]POST find Content-Length [14:38:35]Host: 172.17.96.3:8080 [14:38:35]Content-Length: 677 [14:38:35]Content-Type: application/json [14:38:35] [14:38:35]POST finish read [14:38:35]Found Content-Length = 677 [14:38:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [14:38:35]execute_script... [14:38: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)642809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [14:38:35]POST & json_proto [14:38:35]process_json_proto [14:38:35]json parsed OK: [14:38:35]protocol is kg_v1.0 [14:38:35]action value=close_receipt [14:38:35]process_action close_receipt [14:38:35]cmd_close_receipt [14:38:35]MH_GetDate [14:38:35]Write to MH i2c: F0 00 00 F5 0A EE [14:38:35]Write i2c OK [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: F0 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: F0 09 00 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: F0 09 00 F5 0A 00 EC FE 1C 67 44 5E 04 65 6F [14:38:35]GetLastDocTimeStamp 1729953421 [14:38:35]current date 1729953516 [14:38:35]FM_GetShiftState [14:38:35]SAM_PROTO_GetShiftState [14:38:35]wFMCommunicate request_size=4 [14:38:35]MH_SAM_APDU [14:38:35]CAPDU: 80 13 01 00 [14:38:35]Write to MH i2c: E2 08 00 F6 0A 80 13 01 00 00 00 00 00 7D [14:38:35]Write i2c OK [14:38:35]MH_I2C_Read... [14:38:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:35]Read from MH i2c: E2 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: E2 0E 00 [14:38:35]MH_I2C_Read... [14:38:35]Read from MH i2c: E2 0E 00 F6 0A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FB [14:38:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:38:35]wFMCommunicate OK [14:38:35]SAM_PROTO_GetShiftState done [14:38:35]FM_GetShiftState done [14:38:35]opened in 1729902265 [14:38:35]opened+sec_in_day 1729988665 [14:38:35]quantity*price = 50041 [14:38:35]sum+1 = 50042 [14:38:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 360 26.10.2024 14:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308939 ФПД: 57343206934642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T143836&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308939&fm=57343206934642&tin=02508201610067®Number=0000000000091780&sum=50000 [14:38:37]StoreToDocumentArchive [14:38:37]shift 532 fd 308939 [14:38:37]save to /storage/0532/doc_00308939 [14:38:37]save last doc name /storage/0532/doc_00308939 to /storage/kkm_last_doc_name [14:38:37]save OK [14:38:37]Clear old archive folders... [14:38:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:38:37]tlvbuf is 0006A3B0 [14:38:37]SAM_PROTO_ClearQueue [14:38:37]wFMCommunicate request_size=4 [14:38:37]MH_SAM_APDU [14:38:37]CAPDU: 80 09 00 00 [14:38:37]Write to MH i2c: E2 08 00 03 0B 80 09 00 00 00 00 00 00 80 [14:38:37]Write i2c OK [14:38:37]MH_I2C_Read... [14:38:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:38:37]Read from MH i2c: E2 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 03 00 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 03 00 03 0B 00 90 00 82 [14:38:37]RAPDU: 90 00 [14:38:37]wFMCommunicate OK [14:38:37]SAM_PROTO_ClearQueue done [14:38:37]KKMCreateOFDPacket [14:38:37]OFDProtocolAddRootSTLVToBuf [14:38:37]FM_MakeSignedData [14:38:37]FM_MakeSignedData [14:38:37]SAM_PROTO_SignData [14:38:37]wFMCommunicate request_size=4 [14:38:37]MH_SAM_APDU [14:38:37]CAPDU: 80 0D 01 02 [14:38:37]Write to MH i2c: E2 08 00 04 0B 80 0D 01 02 00 00 00 00 88 [14:38:37]Write i2c OK [14:38:37]MH_I2C_Read... [14:38:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:38:37]Read from MH i2c: E2 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 03 00 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 03 00 04 0B 00 90 00 83 [14:38:37]RAPDU: 90 00 [14:38:37]wFMCommunicate OK [14:38:37]wFMCommunicate request_size=255 [14:38:37]MH_SAM_APDU [14:38: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 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 68 01 00 00 F4 03 04 00 EC FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB B6 04 00 35 04 06 00 34 [14:38:37]Write to MH i2c: E2 02 01 05 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 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 68 01 00 00 F4 03 04 00 EC FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB B6 04 00 35 04 06 00 34 00 00 BB [14:38:37]Write i2c OK [14:38:37]MH_I2C_Read... [14:38:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:37]Read from MH i2c: E2 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 03 00 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 03 00 05 0B 00 90 00 84 [14:38:37]RAPDU: 90 00 [14:38:37]wFMCommunicate OK [14:38:37]wFMCommunicate request_size=10 [14:38:37]MH_SAM_APDU [14:38:37]CAPDU: 80 0D 02 02 05 27 41 7A C8 72 [14:38:37]Write to MH i2c: E2 0D 00 06 0B 80 0D 02 02 05 00 27 41 7A C8 72 00 00 B1 [14:38:37]Write i2c OK [14:38:37]MH_I2C_Read... [14:38:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:37]Read from MH i2c: E2 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 03 00 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 03 00 06 0B 00 90 00 85 [14:38:37]RAPDU: 90 00 [14:38:37]wFMCommunicate OK [14:38:37]wFMCommunicate request_size=4 [14:38:37]MH_SAM_APDU [14:38:37]CAPDU: 80 0D 03 02 [14:38:37]Write to MH i2c: E2 08 00 07 0B 80 0D 03 02 00 00 00 00 8D [14:38:37]Write i2c OK [14:38:37]MH_I2C_Read... [14:38:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:38:37]Read from MH i2c: E2 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 0B 00 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 0B 00 07 0B 00 49 F8 C4 15 95 3F 4E 58 90 00 22 [14:38:37]RAPDU: 49 F8 C4 15 95 3F 4E 58 90 00 [14:38:37]wFMCommunicate OK [14:38:37]SAM_PROTO_SignData done [14:38:37]FM_MakeSignedData done [14:38:37]CreateOFDProtocolMessage [14:38:37]wFMCommunicate request_size=4 [14:38:37]MH_SAM_APDU [14:38:37]CAPDU: 80 11 00 00 [14:38:37]Write to MH i2c: E2 08 00 08 0B 80 11 00 00 00 00 00 00 8D [14:38:37]Write i2c OK [14:38:37]MH_I2C_Read... [14:38:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:37]Read from MH i2c: E2 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 17 00 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: E2 17 00 08 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E2 [14:38:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:38:37]wFMCommunicate OK [14:38:37]CreateOFDProtocolMessage done [14:38:37]OFDSenderStorePacket 308939 [14:38:37]StoreOFDPacket docnum=308939 [14:38:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7E 50 07 01 B4 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 68 01 00 00 F4 03 04 00 EC FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB B6 04 00 35 04 06 00 34 27 41 7A C8 72 49 F8 C4 15 95 3F 4E 58 [14:38:37]CheckFolder [14:38:37]dirname=/storage/ofd_packets [14:38:37]CheckFolder done [14:38:37]ProducePacketName [14:38:37]name=ofd_packets/00308939 [14:38:37]NVStorageSaveData ofd_packets/00308939 [14:38:37]File name is /storage/ofd_packets/00308939 [14:38:37]Write 301 bytes [14:38:37]NVStorageSaveData done [14:38:37]OFDSenderStorePacket done [14:38:37]KKMCreateOFDPacket done [14:38:37]NVStorageSaveData kkm_last_timestamp [14:38:37]File name is /storage/kkm_last_timestamp [14:38:37]Write 4 bytes [14:38:37]NVStorageSaveData done [14:38:37]ExternCall_PrintAddStr [14:38:37]wPrintStart [14:38:37]Write to MH i2c: 01 00 00 09 0B 14 [14:38:37]Write i2c OK [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: 01 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: 01 07 00 [14:38:37]MH_I2C_Read... [14:38:37]Read from MH i2c: 01 07 00 09 0B 00 00 00 00 00 FF 0F 29 [14:38:37]RasterBufferAndPrint [14:38:37]line Счет N : (1)642809 [14:38:37]line ИНН: 02508201610067 [14:38:37]line Контрольно-Кассовый Чек [14:38:37]line ПРОДАЖА [14:38:37]line ТРК (МРК, ГНК) : 31 [14:38:37]line Товар: 2710124130 [14:38:37]line Аи-92-К-2 [14:38:37]line 7.480 * 66.90 [14:38:37]line = 500.41 [14:38:37]line НДС 12% НСП 1% [14:38:37]line > о реализуемом товаре [14:38:37]line ОКРУГЛЕНИЕ: -0.41 [14:38:37]line ИТОГО: 500.00 [14:38:37]line Внесено: 500.00 [14:38:37]line СДАЧА: 0.00 [14:38:37]line НСП 1% : 4.43 [14:38:37]line НДС 12% : 53.14 [14:38:37]line Наличными: 500.00 [14:38:37]line Безнал.: 0.00 [14:38:37]line Место: АЗС № 172 "Партнер Нефть" [14:38:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:38:37]line СНО: Общий режим [14:38:37]line Чек 360 26.10.2024 14:38 [14:38:37]line Смена: 532 ФФД: 1.0 [14:38:37]line ЗНМ: 0300000116 [14:38:37]line РНМ: 0000000000091780 [14:38:37]line Версия ККМ: 001 [14:38:37]line ФМ: 0000000000871765 [14:38:37]line ФД: 308939 [14:38:37]line ФПД: 57343206934642 [14:38:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T143836&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308939&fm=57343206934642&tin=02508201610067®Number=0000000000091780&sum=50000 [14:38:37]written 0, free lines is 4095 [14:38:37]OFD Sender: Processing packet 308939 [packets to send 223, broken 222] [14:38:37]ProducePacketName [14:38:37]name=ofd_packets/00308939 [14:38:37]OFD Sender: To server: pG, [14:38:37]CommunicateWithHost lk.salyk.kg:30040 [14:38:37]ConnectInit lk.salyk.kg [14:38:37]Connected sock=10 [14:38:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7E 50 07 01 B4 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 68 01 00 00 F4 03 04 00 EC FE 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB B6 04 00 35 04 06 00 34 27 41 7A C8 72 49 F8 C4 15 95 3F 4E 58 [14:38:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 11 78 47 00 6E 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 31 37 36 35 10 04 04 00 CB B6 04 00 F4 03 04 00 4A A5 1C 67 B6 04 01 00 00 CB B1 7A F7 27 C9 45 30 [14:38:37]CommunicateWithHost err = 0 [14:38:37]CheckOFDResponse [14:38:37]1017 (14) - 77093643461234 [14:38:37]1041 (16) - 0000000000871765 [14:38:37]1040 (4) - 308939 [14:38:37]1012 (4) - 26.10.2024 08:16 [14:38:37]1206 (1) - 0 [14:38:37]OFD Sender: Remove packet 308939 [14:38:37]ProducePacketName [14:38:37]name=ofd_packets/00308939 [14:38:37]NVStorageDeleteData [14:38:38]Write to MH i2c: 01 00 00 33 0B 3E [14:38:38]Write i2c OK [14:38:38]MH_I2C_Read... [14:38:38]Read from MH i2c: 01 [14:38:38]MH_I2C_Read... [14:38:38]Read from MH i2c: 01 07 00 [14:38:38]MH_I2C_Read... [14:38:38]Read from MH i2c: 01 07 00 33 0B 00 00 00 00 00 BE 0C 0F [14:38:38]RasterBufferAndPrint [14:38:38]line [14:38:38]line [14:38:38]line [14:38:38]line [14:38:38]line [14:38:38]written 0, free lines is 3268 [14:38:38]MH_Cut [14:38:38]Write to MH i2c: D1 01 00 3A 0B 01 17 [14:38:38]Write i2c OK [14:38:38]MH_I2C_Read... [14:38:38]Read from MH i2c: D1 [14:38:38]MH_I2C_Read... [14:38:38]Read from MH i2c: D1 01 00 [14:38:38]MH_I2C_Read... [14:38:38]Read from MH i2c: D1 01 00 3A 0B 00 16 [14:38:38]Write to MH i2c: 01 00 00 3B 0B 46 [14:38:38]Write i2c OK [14:38:38]MH_I2C_Read... [14:38:38]OFD Sender: No OFD packet to send [14:38:38]*** Cut start [14:38:38]*** Purtial cut [14:38:38]*** Stage 1: CUTSNS_PIN = 1 [14:38:39]Read from MH i2c: 01 [14:38:39]MH_I2C_Read... [14:38:39]*** Stop cut motor [14:38:39]*** Cut end [14:38:39]Read from MH i2c: 01 07 00 [14:38:39]MH_I2C_Read... [14:38:39]Read from MH i2c: 01 07 00 3B 0B 00 00 00 00 00 FF 0F 5B [14:38:39]process_action close_receipt done [14:38:39]requested_data is exist [14:38:39]produce_requested_data [14:38:39]requested_item fm.sn is exist - process it [14:38:39]wFMCommunicate request_size=4 [14:38:39]MH_SAM_APDU [14:38:39]CAPDU: 80 11 00 00 [14:38:39]Write to MH i2c: E2 08 00 3C 0B 80 11 00 00 00 00 00 00 C1 [14:38:39]Write i2c OK [14:38:39]MH_I2C_Read... [14:38:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:39]Read from MH i2c: E2 [14:38:39]MH_I2C_Read... [14:38:39]Read from MH i2c: E2 17 00 [14:38:39]MH_I2C_Read... [14:38:39]Read from MH i2c: E2 17 00 3C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 16 [14:38:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:38:39]wFMCommunicate OK [14:38:39]requested_item fd.num is exist - process it [14:38:39]SAM_PROTO_GetFieldsCounters [14:38:39]wFMCommunicate request_size=4 [14:38:39]MH_SAM_APDU [14:38:39]CAPDU: 80 13 00 00 [14:38:39]Write to MH i2c: E2 08 00 3D 0B 80 13 00 00 00 00 00 00 C4 [14:38:39]Write i2c OK [14:38:39]MH_I2C_Read... [14:38:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:38:39]Read from MH i2c: E2 [14:38:39]MH_I2C_Read... [14:38:39]Read from MH i2c: E2 62 00 [14:38:39]MH_I2C_Read... [14:38:39]Read from MH i2c: E2 62 00 3D 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CB B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [14:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CB B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 68 01 00 00 5E 04 04 00 68 01 00 00 57 04 04 00 69 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:38:39]wFMCommunicate OK [14:38:39]SAM_PROTO_GetFieldsCounters done [14:38:39]requested_item shift.num is exist - process it [14:38:39]requested_item shift.opened is exist - process it [14:38:39]req_shift_opened [14:38:39]FM_GetShiftState [14:38:39]SAM_PROTO_GetShiftState [14:38:39]wFMCommunicate request_size=4 [14:38:39]MH_SAM_APDU [14:38:39]CAPDU: 80 13 01 00 [14:38:39]Write to MH i2c: E2 08 00 3E 0B 80 13 01 00 00 00 00 00 C6 [14:38:39]Write i2c OK [14:38:39]MH_I2C_Read... [14:38:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:39]Read from MH i2c: E2 [14:38:39]MH_I2C_Read... [14:38:39]Read from MH i2c: E2 0E 00 [14:38:39]MH_I2C_Read... [14:38:39]Read from MH i2c: E2 0E 00 3E 0B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 44 [14:38:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:38:39]wFMCommunicate OK [14:38:39]SAM_PROTO_GetShiftState done [14:38:39]FM_GetShiftState done [14:38:39]req_shift_opened done [14:38:39]requested_item shift.open_date is exist - process it [14:38:39]req_shift_open_date [14:38:39]req_shift_open_date done [14:38:39]produce_requested_data done [14:38:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308939,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:38:39]process_action_free close_receipt [14:38:39]json_value_free [14:38:39]json_value_free done [14:38:39]process_json_proto returns [14:38:39]Send response to host [14:38:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308939,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:38:39]free response buf [14:38:39]execute_script done [14:38:39]execute_script returns [14:38:39]free content buf [14:38:39]Sock 7.Close socket [14:38:39]Sock 7.Thread stoped [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]accept exits with 9 [14:40:18]New connection [14:40:18]New thread 3066879332 created [14:40:18]Thread 3067022692 joined [14:40:18]Waiting for new connection... [14:40:18] Sock 9.Parse request [14:40:18]Sock 9.Check first char [14:40:18]Sock 9.First char is OK [14:40:18]request: POST /json_proto HTTP/1.0 [14:40:18]Method: POST [14:40:18]URL: /json_proto [14:40:18]Method is POST - this is cgi request [14:40:18]url: /json_proto [14:40:18]query_string will be loaded in cgi processing [14:40:18]execute_cgi json_proto POST (null) [14:40:18]execute_cgi path=json_proto method=POST [14:40:18]POST find Content-Length [14:40:18]Host: 172.17.96.3:8080 [14:40:18]Content-Length: 677 [14:40:18]Content-Type: application/json [14:40:18] [14:40:18]POST finish read [14:40:18]Found Content-Length = 677 [14:40:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.590, "sum" : 240.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:18]execute_script... [14:40:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.590, "sum" : 240.17, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 240.00, "total" : 240.00, "payments": [ { "type": 0, "sum" : 240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:18]POST & json_proto [14:40:18]process_json_proto [14:40:18]json parsed OK: [14:40:18]protocol is kg_v1.0 [14:40:18]action value=close_receipt [14:40:18]process_action close_receipt [14:40:18]cmd_close_receipt [14:40:18]MH_GetDate [14:40:18]Write to MH i2c: F0 00 00 3F 0B 39 [14:40:18]Write i2c OK [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: F0 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: F0 09 00 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: F0 09 00 3F 0B 00 52 FF 1C 67 44 5E 04 65 21 [14:40:18]GetLastDocTimeStamp 1729953516 [14:40:18]current date 1729953618 [14:40:18]FM_GetShiftState [14:40:18]SAM_PROTO_GetShiftState [14:40:18]wFMCommunicate request_size=4 [14:40:18]MH_SAM_APDU [14:40:18]CAPDU: 80 13 01 00 [14:40:18]Write to MH i2c: E2 08 00 40 0B 80 13 01 00 00 00 00 00 C8 [14:40:18]Write i2c OK [14:40:18]MH_I2C_Read... [14:40:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:18]Read from MH i2c: E2 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: E2 0E 00 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: E2 0E 00 40 0B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 46 [14:40:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:40:18]wFMCommunicate OK [14:40:18]SAM_PROTO_GetShiftState done [14:40:18]FM_GetShiftState done [14:40:18]opened in 1729902265 [14:40:18]opened+sec_in_day 1729988665 [14:40:18]quantity*price = 24017 [14:40:18]sum+1 = 24018 [14:40:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 240.00 Внесено: 240.00 СДАЧА: 0.00 НСП 1% : 2.12 НДС 12% : 25.50 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 361 26.10.2024 14:40 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308940 ФПД: 8687678800483 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144018&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308940&fm=8687678800483&tin=02508201610067®Number=0000000000091780&sum=24000 [14:40:19]StoreToDocumentArchive [14:40:19]shift 532 fd 308940 [14:40:19]save to /storage/0532/doc_00308940 [14:40:19]save last doc name /storage/0532/doc_00308940 to /storage/kkm_last_doc_name [14:40:19]save OK [14:40:19]Clear old archive folders... [14:40:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:40:19]tlvbuf is 0006A290 [14:40:19]SAM_PROTO_ClearQueue [14:40:19]wFMCommunicate request_size=4 [14:40:19]MH_SAM_APDU [14:40:19]CAPDU: 80 09 00 00 [14:40:19]Write to MH i2c: E2 08 00 4D 0B 80 09 00 00 00 00 00 00 CA [14:40:19]Write i2c OK [14:40:19]MH_I2C_Read... [14:40:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:40:19]Read from MH i2c: E2 [14:40:19]MH_I2C_Read... [14:40:19]Read from MH i2c: E2 03 00 [14:40:19]MH_I2C_Read... [14:40:19]Read from MH i2c: E2 03 00 4D 0B 00 90 00 CC [14:40:19]RAPDU: 90 00 [14:40:19]wFMCommunicate OK [14:40:19]SAM_PROTO_ClearQueue done [14:40:19]KKMCreateOFDPacket [14:40:19]OFDProtocolAddRootSTLVToBuf [14:40:19]FM_MakeSignedData [14:40:19]FM_MakeSignedData [14:40:19]SAM_PROTO_SignData [14:40:19]wFMCommunicate request_size=4 [14:40:19]MH_SAM_APDU [14:40:19]CAPDU: 80 0D 01 02 [14:40:19]Write to MH i2c: E2 08 00 4E 0B 80 0D 01 02 00 00 00 00 D2 [14:40:19]Write i2c OK [14:40:19]MH_I2C_Read... [14:40:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:40:19]Read from MH i2c: E2 [14:40:19]MH_I2C_Read... [14:40:19]Read from MH i2c: E2 03 00 [14:40:19]MH_I2C_Read... [14:40:19]Read from MH i2c: E2 03 00 4E 0B 00 90 00 CD [14:40:19]RAPDU: 90 00 [14:40:19]wFMCommunicate OK [14:40:19]wFMCommunicate request_size=255 [14:40:19]MH_SAM_APDU [14:40:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 52 FF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC B6 04 00 35 04 06 00 07 [14:40:19]Write to MH i2c: E2 02 01 4F 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 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 52 FF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC B6 04 00 35 04 06 00 07 00 00 47 [14:40:19]Write i2c OK [14:40:19]MH_I2C_Read... [14:40:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:19]Read from MH i2c: E2 [14:40:19]MH_I2C_Read... [14:40:19]Read from MH i2c: E2 03 00 [14:40:19]MH_I2C_Read... [14:40:19]Read from MH i2c: E2 03 00 4F 0B 00 90 00 CE [14:40:19]RAPDU: 90 00 [14:40:19]wFMCommunicate OK [14:40:19]wFMCommunicate request_size=10 [14:40:19]MH_SAM_APDU [14:40:19]CAPDU: 80 0D 02 02 05 E6 C2 02 42 63 [14:40:19]Write to MH i2c: E2 0D 00 50 0B 80 0D 02 02 05 00 E6 C2 02 42 63 00 00 2E [14:40:19]Write i2c OK [14:40:19]MH_I2C_Read... [14:40:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:19]Read from MH i2c: E2 [14:40:19]MH_I2C_Read... [14:40:19]Read from MH i2c: E2 03 00 [14:40:19]MH_I2C_Read... [14:40:19]Read from MH i2c: E2 03 00 50 0B 00 90 00 CF [14:40:19]RAPDU: 90 00 [14:40:19]wFMCommunicate OK [14:40:19]wFMCommunicate request_size=4 [14:40:19]MH_SAM_APDU [14:40:19]CAPDU: 80 0D 03 02 [14:40:19]Write to MH i2c: E2 08 00 51 0B 80 0D 03 02 00 00 00 00 D7 [14:40:19]Write i2c OK [14:40:19]MH_I2C_Read... [14:40:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:40:19]Read from MH i2c: E2 [14:40:19]MH_I2C_Read... [14:40:19]Read from MH i2c: E2 0B 00 [14:40:19]MH_I2C_Read... [14:40:19]Read from MH i2c: E2 0B 00 51 0B 00 ED 8B B3 F8 28 6B C9 37 90 00 8E [14:40:19]RAPDU: ED 8B B3 F8 28 6B C9 37 90 00 [14:40:19]wFMCommunicate OK [14:40:20]SAM_PROTO_SignData done [14:40:20]FM_MakeSignedData done [14:40:20]CreateOFDProtocolMessage [14:40:20]wFMCommunicate request_size=4 [14:40:20]MH_SAM_APDU [14:40:20]CAPDU: 80 11 00 00 [14:40:20]Write to MH i2c: E2 08 00 52 0B 80 11 00 00 00 00 00 00 D7 [14:40:20]Write i2c OK [14:40:20]MH_I2C_Read... [14:40:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:20]Read from MH i2c: E2 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: E2 17 00 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: E2 17 00 52 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2C [14:40:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:40:20]wFMCommunicate OK [14:40:20]CreateOFDProtocolMessage done [14:40:20]OFDSenderStorePacket 308940 [14:40:20]StoreOFDPacket docnum=308940 [14:40:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A9 27 07 01 BC 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 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 52 FF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC B6 04 00 35 04 06 00 07 E6 C2 02 42 63 ED 8B B3 F8 28 6B C9 37 [14:40:20]CheckFolder [14:40:20]dirname=/storage/ofd_packets [14:40:20]CheckFolder done [14:40:20]ProducePacketName [14:40:20]name=ofd_packets/00308940 [14:40:20]NVStorageSaveData ofd_packets/00308940 [14:40:20]File name is /storage/ofd_packets/00308940 [14:40:20]Write 301 bytes [14:40:20]NVStorageSaveData done [14:40:20]OFDSenderStorePacket done [14:40:20]KKMCreateOFDPacket done [14:40:20]NVStorageSaveData kkm_last_timestamp [14:40:20]File name is /storage/kkm_last_timestamp [14:40:20]Write 4 bytes [14:40:20]NVStorageSaveData done [14:40:20]ExternCall_PrintAddStr [14:40:20]wPrintStart [14:40:20]Write to MH i2c: 01 00 00 53 0B 5E [14:40:20]Write i2c OK [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: 01 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: 01 07 00 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: 01 07 00 53 0B 00 00 00 00 00 FF 0F 73 [14:40:20]RasterBufferAndPrint [14:40:20]line Счет N : (1)642810 [14:40:20]line ИНН: 02508201610067 [14:40:20]line Контрольно-Кассовый Чек [14:40:20]line ПРОДАЖА [14:40:20]line ТРК (МРК, ГНК) : 41 [14:40:20]line Товар: 2710124130 [14:40:20]line Аи-92-К-2 [14:40:20]line 3.590 * 66.90 [14:40:20]line = 240.17 [14:40:20]line НДС 12% НСП 1% [14:40:20]line > о реализуемом товаре [14:40:20]line ОКРУГЛЕНИЕ: -0.17 [14:40:20]line ИТОГО: 240.00 [14:40:20]line Внесено: 240.00 [14:40:20]line СДАЧА: 0.00 [14:40:20]line НСП 1% : 2.12 [14:40:20]line НДС 12% : 25.50 [14:40:20]line Наличными: 240.00 [14:40:20]line Безнал.: 0.00 [14:40:20]line Место: АЗС № 172 "Партнер Нефть" [14:40:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:40:20]line СНО: Общий режим [14:40:20]line Чек 361 26.10.2024 14:40 [14:40:20]line Смена: 532 ФФД: 1.0 [14:40:20]line ЗНМ: 0300000116 [14:40:20]line РНМ: 0000000000091780 [14:40:20]line Версия ККМ: 001 [14:40:20]line ФМ: 0000000000871765 [14:40:20]line ФД: 308940 [14:40:20]line ФПД: 8687678800483 [14:40:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144018&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308940&fm=8687678800483&tin=02508201610067®Number=0000000000091780&sum=24000 [14:40:20]OFD Sender: Processing packet 308940 [packets to send 223, broken 222] [14:40:20]ProducePacketName [14:40:20]name=ofd_packets/00308940 [14:40:20]OFD Sender: To server: pG, [14:40:20]CommunicateWithHost lk.salyk.kg:30040 [14:40:20]ConnectInit lk.salyk.kg [14:40:20]written 0, free lines is 4095 [14:40:20]Connected sock=10 [14:40:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A9 27 07 01 BC 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 06 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D1 5D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F6 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 52 FF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC B6 04 00 35 04 06 00 07 E6 C2 02 42 63 ED 8B B3 F8 28 6B C9 37 [14:40:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5C 11 47 00 11 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 31 37 36 35 10 04 04 00 CC B6 04 00 F4 03 04 00 B1 A5 1C 67 B6 04 01 00 00 4B CA D9 27 09 4E DA 17 [14:40:20]CommunicateWithHost err = 0 [14:40:20]CheckOFDResponse [14:40:20]1017 (14) - 77093643461234 [14:40:20]1041 (16) - 0000000000871765 [14:40:20]1040 (4) - 308940 [14:40:20]1012 (4) - 26.10.2024 08:17 [14:40:20]1206 (1) - 0 [14:40:20]OFD Sender: Remove packet 308940 [14:40:20]ProducePacketName [14:40:20]name=ofd_packets/00308940 [14:40:20]NVStorageDeleteData [14:40:20]Write to MH i2c: 01 00 00 7D 0B 88 [14:40:20]Write i2c OK [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: 01 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: 01 07 00 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: 01 07 00 7D 0B 00 00 00 00 00 BE 0C 59 [14:40:20]RasterBufferAndPrint [14:40:20]line [14:40:20]line [14:40:20]line [14:40:20]line [14:40:20]line [14:40:20]written 0, free lines is 3268 [14:40:20]MH_Cut [14:40:20]Write to MH i2c: D1 01 00 84 0B 01 61 [14:40:20]Write i2c OK [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: D1 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: D1 01 00 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: D1 01 00 84 0B 00 60 [14:40:20]Write to MH i2c: 01 00 00 85 0B 90 [14:40:20]Write i2c OK [14:40:20]MH_I2C_Read... [14:40:21]OFD Sender: No OFD packet to send [14:40:21]*** Cut start [14:40:21]*** Purtial cut [14:40:21]*** Stage 1: CUTSNS_PIN = 1 [14:40:21]Read from MH i2c: 01 [14:40:21]MH_I2C_Read... [14:40:21]*** Stop cut motor [14:40:21]*** Cut end [14:40:21]Read from MH i2c: 01 07 00 [14:40:21]MH_I2C_Read... [14:40:21]Read from MH i2c: 01 07 00 85 0B 00 00 00 00 00 FF 0F A5 [14:40:21]process_action close_receipt done [14:40:21]requested_data is exist [14:40:21]produce_requested_data [14:40:21]requested_item fm.sn is exist - process it [14:40:21]wFMCommunicate request_size=4 [14:40:21]MH_SAM_APDU [14:40:21]CAPDU: 80 11 00 00 [14:40:21]Write to MH i2c: E2 08 00 86 0B 80 11 00 00 00 00 00 00 0B [14:40:21]Write i2c OK [14:40:21]MH_I2C_Read... [14:40:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:22]Read from MH i2c: E2 [14:40:22]MH_I2C_Read... [14:40:22]Read from MH i2c: E2 17 00 [14:40:22]MH_I2C_Read... [14:40:22]Read from MH i2c: E2 17 00 86 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 60 [14:40:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:40:22]wFMCommunicate OK [14:40:22]requested_item fd.num is exist - process it [14:40:22]SAM_PROTO_GetFieldsCounters [14:40:22]wFMCommunicate request_size=4 [14:40:22]MH_SAM_APDU [14:40:22]CAPDU: 80 13 00 00 [14:40:22]Write to MH i2c: E2 08 00 87 0B 80 13 00 00 00 00 00 00 0E [14:40:22]Write i2c OK [14:40:22]MH_I2C_Read... [14:40:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:40:22]Read from MH i2c: E2 [14:40:22]MH_I2C_Read... [14:40:22]Read from MH i2c: E2 62 00 [14:40:22]MH_I2C_Read... [14:40:22]Read from MH i2c: E2 62 00 87 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CC B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [14:40: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CC B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 69 01 00 00 5E 04 04 00 69 01 00 00 57 04 04 00 6A 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:40:22]wFMCommunicate OK [14:40:22]SAM_PROTO_GetFieldsCounters done [14:40:22]requested_item shift.num is exist - process it [14:40:22]requested_item shift.opened is exist - process it [14:40:22]req_shift_opened [14:40:22]FM_GetShiftState [14:40:22]SAM_PROTO_GetShiftState [14:40:22]wFMCommunicate request_size=4 [14:40:22]MH_SAM_APDU [14:40:22]CAPDU: 80 13 01 00 [14:40:22]Write to MH i2c: E2 08 00 88 0B 80 13 01 00 00 00 00 00 10 [14:40:22]Write i2c OK [14:40:22]MH_I2C_Read... [14:40:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:22]Read from MH i2c: E2 [14:40:22]MH_I2C_Read... [14:40:22]Read from MH i2c: E2 0E 00 [14:40:22]MH_I2C_Read... [14:40:22]Read from MH i2c: E2 0E 00 88 0B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8E [14:40:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:40:22]wFMCommunicate OK [14:40:22]SAM_PROTO_GetShiftState done [14:40:22]FM_GetShiftState done [14:40:22]req_shift_opened done [14:40:22]requested_item shift.open_date is exist - process it [14:40:22]req_shift_open_date [14:40:22]req_shift_open_date done [14:40:22]produce_requested_data done [14:40:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308940,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:40:22]process_action_free close_receipt [14:40:22]json_value_free [14:40:22]json_value_free done [14:40:22]process_json_proto returns [14:40:22]Send response to host [14:40:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308940,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:40:22]free response buf [14:40:22]execute_script done [14:40:22]execute_script returns [14:40:22]free content buf [14:40:22]Sock 9.Close socket [14:40:22]Sock 9.Thread stoped [14:40:26]OFD Sender: No OFD packet to send [14:40:31]OFD Sender: No OFD packet to send [14:40:36]OFD Sender: No OFD packet to send [14:40:41]OFD Sender: No OFD packet to send [14:40:46]OFD Sender: No OFD packet to send [14:40:51]OFD Sender: No OFD packet to send [14:40:56]OFD Sender: No OFD packet to send [14:41:01]OFD Sender: No OFD packet to send [14:41:06]OFD Sender: No OFD packet to send [14:41:11]OFD Sender: No OFD packet to send [14:41:16]OFD Sender: No OFD packet to send [14:41:19]accept exits with 7 [14:41:19]New connection [14:41:19]New thread 3067022692 created [14:41:19]Thread 3066879332 joined [14:41:19]Waiting for new connection... [14:41:19] Sock 7.Parse request [14:41:19]Sock 7.Check first char [14:41:19]Sock 7.First char is OK [14:41:19]request: POST /json_proto HTTP/1.0 [14:41:19]Method: POST [14:41:19]URL: /json_proto [14:41:19]Method is POST - this is cgi request [14:41:19]url: /json_proto [14:41:19]query_string will be loaded in cgi processing [14:41:19]execute_cgi json_proto POST (null) [14:41:19]execute_cgi path=json_proto method=POST [14:41:19]POST find Content-Length [14:41:19]Host: 172.17.96.3:8080 [14:41:19]Content-Length: 682 [14:41:19]Content-Type: application/json [14:41:19] [14:41:19]POST finish read [14:41:19]Found Content-Length = 682 [14:41:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:19]execute_script... [14:41: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)642811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:19]POST & json_proto [14:41:19]process_json_proto [14:41:19]json parsed OK: [14:41:19]protocol is kg_v1.0 [14:41:19]action value=close_receipt [14:41:19]process_action close_receipt [14:41:19]cmd_close_receipt [14:41:19]MH_GetDate [14:41:19]Write to MH i2c: F0 00 00 89 0B 83 [14:41:19]Write i2c OK [14:41:19]MH_I2C_Read... [14:41:19]Read from MH i2c: F0 [14:41:19]MH_I2C_Read... [14:41:19]Read from MH i2c: F0 09 00 [14:41:19]MH_I2C_Read... [14:41:19]Read from MH i2c: F0 09 00 89 0B 00 8F FF 1C 67 44 5E 04 65 A8 [14:41:19]GetLastDocTimeStamp 1729953618 [14:41:19]current date 1729953679 [14:41:19]FM_GetShiftState [14:41:19]SAM_PROTO_GetShiftState [14:41:19]wFMCommunicate request_size=4 [14:41:19]MH_SAM_APDU [14:41:19]CAPDU: 80 13 01 00 [14:41:19]Write to MH i2c: E2 08 00 8A 0B 80 13 01 00 00 00 00 00 12 [14:41:19]Write i2c OK [14:41:19]MH_I2C_Read... [14:41:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:19]Read from MH i2c: E2 [14:41:19]MH_I2C_Read... [14:41:19]Read from MH i2c: E2 0E 00 [14:41:19]MH_I2C_Read... [14:41:19]Read from MH i2c: E2 0E 00 8A 0B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 90 [14:41:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:41:19]wFMCommunicate OK [14:41:19]SAM_PROTO_GetShiftState done [14:41:19]FM_GetShiftState done [14:41:19]opened in 1729902265 [14:41:19]opened+sec_in_day 1729988665 [14:41:19]quantity*price = 200043 [14:41:19]sum+1 = 200044 [14:41:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 362 26.10.2024 14:41 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308941 ФПД: 101146315568678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144119&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308941&fm=101146315568678&tin=02508201610067®Number=0000000000091780&sum=200000 [14:41:20]StoreToDocumentArchive [14:41:20]shift 532 fd 308941 [14:41:20]save to /storage/0532/doc_00308941 [14:41:20]save last doc name /storage/0532/doc_00308941 to /storage/kkm_last_doc_name [14:41:20]save OK [14:41:20]Clear old archive folders... [14:41:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:41:20]tlvbuf is 00084920 [14:41:20]SAM_PROTO_ClearQueue [14:41:20]wFMCommunicate request_size=4 [14:41:20]MH_SAM_APDU [14:41:20]CAPDU: 80 09 00 00 [14:41:20]Write to MH i2c: E2 08 00 97 0B 80 09 00 00 00 00 00 00 14 [14:41:20]Write i2c OK [14:41:20]MH_I2C_Read... [14:41:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:41:20]Read from MH i2c: E2 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: E2 03 00 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: E2 03 00 97 0B 00 90 00 16 [14:41:20]RAPDU: 90 00 [14:41:20]wFMCommunicate OK [14:41:20]SAM_PROTO_ClearQueue done [14:41:20]KKMCreateOFDPacket [14:41:20]OFDProtocolAddRootSTLVToBuf [14:41:20]FM_MakeSignedData [14:41:20]FM_MakeSignedData [14:41:20]SAM_PROTO_SignData [14:41:20]wFMCommunicate request_size=4 [14:41:20]MH_SAM_APDU [14:41:20]CAPDU: 80 0D 01 02 [14:41:20]Write to MH i2c: E2 08 00 98 0B 80 0D 01 02 00 00 00 00 1C [14:41:20]Write i2c OK [14:41:20]MH_I2C_Read... [14:41:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:41:20]Read from MH i2c: E2 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: E2 03 00 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: E2 03 00 98 0B 00 90 00 17 [14:41:20]RAPDU: 90 00 [14:41:20]wFMCommunicate OK [14:41:20]wFMCommunicate request_size=255 [14:41:20]MH_SAM_APDU [14:41:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 8F FF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD B6 04 00 35 04 06 00 5B [14:41:20]Write to MH i2c: E2 02 01 99 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 8F FF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD B6 04 00 35 04 06 00 5B 00 00 C7 [14:41:20]Write i2c OK [14:41:20]MH_I2C_Read... [14:41:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:20]Read from MH i2c: E2 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: E2 03 00 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: E2 03 00 99 0B 00 90 00 18 [14:41:20]RAPDU: 90 00 [14:41:20]wFMCommunicate OK [14:41:20]wFMCommunicate request_size=10 [14:41:20]MH_SAM_APDU [14:41:20]CAPDU: 80 0D 02 02 05 FD F6 35 B6 26 [14:41:20]Write to MH i2c: E2 0D 00 9A 0B 80 0D 02 02 05 00 FD F6 35 B6 26 00 00 2D [14:41:20]Write i2c OK [14:41:20]MH_I2C_Read... [14:41:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:20]Read from MH i2c: E2 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: E2 03 00 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: E2 03 00 9A 0B 00 90 00 19 [14:41:20]RAPDU: 90 00 [14:41:20]wFMCommunicate OK [14:41:20]wFMCommunicate request_size=4 [14:41:20]MH_SAM_APDU [14:41:20]CAPDU: 80 0D 03 02 [14:41:20]Write to MH i2c: E2 08 00 9B 0B 80 0D 03 02 00 00 00 00 21 [14:41:20]Write i2c OK [14:41:20]MH_I2C_Read... [14:41:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:41:20]Read from MH i2c: E2 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: E2 0B 00 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: E2 0B 00 9B 0B 00 74 D2 91 5F 84 D0 ED 18 90 00 B1 [14:41:20]RAPDU: 74 D2 91 5F 84 D0 ED 18 90 00 [14:41:20]wFMCommunicate OK [14:41:20]SAM_PROTO_SignData done [14:41:20]FM_MakeSignedData done [14:41:20]CreateOFDProtocolMessage [14:41:20]wFMCommunicate request_size=4 [14:41:20]MH_SAM_APDU [14:41:20]CAPDU: 80 11 00 00 [14:41:20]Write to MH i2c: E2 08 00 9C 0B 80 11 00 00 00 00 00 00 21 [14:41:20]Write i2c OK [14:41:20]MH_I2C_Read... [14:41:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:20]Read from MH i2c: E2 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: E2 17 00 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: E2 17 00 9C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 76 [14:41:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:41:20]wFMCommunicate OK [14:41:20]CreateOFDProtocolMessage done [14:41:20]OFDSenderStorePacket 308941 [14:41:20]StoreOFDPacket docnum=308941 [14:41:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 62 9B 07 01 22 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 8F FF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD B6 04 00 35 04 06 00 5B FD F6 35 B6 26 74 D2 91 5F 84 D0 ED 18 [14:41:20]CheckFolder [14:41:20]dirname=/storage/ofd_packets [14:41:20]CheckFolder done [14:41:20]ProducePacketName [14:41:20]name=ofd_packets/00308941 [14:41:20]NVStorageSaveData ofd_packets/00308941 [14:41:20]File name is /storage/ofd_packets/00308941 [14:41:20]Write 301 bytes [14:41:20]NVStorageSaveData done [14:41:20]OFDSenderStorePacket done [14:41:20]KKMCreateOFDPacket done [14:41:20]NVStorageSaveData kkm_last_timestamp [14:41:20]File name is /storage/kkm_last_timestamp [14:41:20]Write 4 bytes [14:41:20]NVStorageSaveData done [14:41:20]ExternCall_PrintAddStr [14:41:20]wPrintStart [14:41:20]Write to MH i2c: 01 00 00 9D 0B A8 [14:41:20]Write i2c OK [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: 01 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: 01 07 00 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: 01 07 00 9D 0B 00 00 00 00 00 FF 0F BD [14:41:20]RasterBufferAndPrint [14:41:20]line Счет N : (1)642811 [14:41:20]line ИНН: 02508201610067 [14:41:20]line Контрольно-Кассовый Чек [14:41:20]line ПРОДАЖА [14:41:20]line ТРК (МРК, ГНК) : 61 [14:41:20]line Товар: 2710124500 [14:41:20]line Аи-95-К-3 [14:41:20]line 26.960 * 74.20 [14:41:20]line = 2000.43 [14:41:20]line НДС 12% НСП 1% [14:41:20]line > о реализуемом товаре [14:41:20]line ОКРУГЛЕНИЕ: -0.43 [14:41:20]line ИТОГО: 2000.00 [14:41:20]line Внесено: 2000.00 [14:41:20]line СДАЧА: 0.00 [14:41:20]line НСП 1% : 17.70 [14:41:20]line НДС 12% : 212.43 [14:41:20]line Наличными: 2000.00 [14:41:20]line Безнал.: 0.00 [14:41:20]line Место: АЗС № 172 "Партнер Нефть" [14:41:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:41:20]line СНО: Общий режим [14:41:20]line Чек 362 26.10.2024 14:41 [14:41:20]line Смена: 532 ФФД: 1.0 [14:41:20]line ЗНМ: 0300000116 [14:41:20]line РНМ: 0000000000091780 [14:41:20]line Версия ККМ: 001 [14:41:20]line ФМ: 0000000000871765 [14:41:20]line ФД: 308941 [14:41:20]line ФПД: 101146315568678 [14:41:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144119&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308941&fm=101146315568678&tin=02508201610067®Number=0000000000091780&sum=200000 [14:41:21]written 0, free lines is 4095 [14:41:21]OFD Sender: Processing packet 308941 [packets to send 223, broken 222] [14:41:21]ProducePacketName [14:41:21]name=ofd_packets/00308941 [14:41:21]OFD Sender: To server: pG, [14:41:21]CommunicateWithHost lk.salyk.kg:30040 [14:41:21]ConnectInit lk.salyk.kg [14:41:21]Connected sock=10 [14:41:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 62 9B 07 01 22 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 01 00 00 F4 03 04 00 8F FF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD B6 04 00 35 04 06 00 5B FD F6 35 B6 26 74 D2 91 5F 84 D0 ED 18 [14:41:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E1 D8 47 00 00 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD B6 04 00 F4 03 04 00 ED A5 1C 67 B6 04 01 00 00 61 81 59 1D B3 7B 4F 6E [14:41:21]CommunicateWithHost err = 0 [14:41:21]CheckOFDResponse [14:41:21]1017 (14) - 77093643461234 [14:41:21]1041 (16) - 0000000000871765 [14:41:21]1040 (4) - 308941 [14:41:21]1012 (4) - 26.10.2024 08:18 [14:41:21]1206 (1) - 0 [14:41:21]OFD Sender: Remove packet 308941 [14:41:21]ProducePacketName [14:41:21]name=ofd_packets/00308941 [14:41:21]NVStorageDeleteData [14:41:21]Write to MH i2c: 01 00 00 C7 0B D2 [14:41:21]Write i2c OK [14:41:21]MH_I2C_Read... [14:41:21]Read from MH i2c: 01 [14:41:21]MH_I2C_Read... [14:41:21]Read from MH i2c: 01 07 00 [14:41:21]MH_I2C_Read... [14:41:21]Read from MH i2c: 01 07 00 C7 0B 00 00 00 00 00 BB 0C A0 [14:41:21]RasterBufferAndPrint [14:41:21]line [14:41:21]line [14:41:21]line [14:41:21]line [14:41:21]line [14:41:21]written 0, free lines is 3266 [14:41:21]MH_Cut [14:41:21]Write to MH i2c: D1 01 00 CE 0B 01 AB [14:41:21]Write i2c OK [14:41:21]MH_I2C_Read... [14:41:21]Read from MH i2c: D1 [14:41:21]MH_I2C_Read... [14:41:21]Read from MH i2c: D1 01 00 [14:41:21]MH_I2C_Read... [14:41:21]Read from MH i2c: D1 01 00 CE 0B 00 AA [14:41:21]Write to MH i2c: 01 00 00 CF 0B DA [14:41:21]Write i2c OK [14:41:21]MH_I2C_Read... [14:41:21]OFD Sender: No OFD packet to send [14:41:22]*** Cut start [14:41:22]*** Purtial cut [14:41:22]*** Stage 1: CUTSNS_PIN = 1 [14:41:22]Read from MH i2c: 01 [14:41:22]MH_I2C_Read... [14:41:22]*** Stop cut motor [14:41:22]*** Cut end [14:41:22]Read from MH i2c: 01 07 00 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: 01 07 00 CF 0B 00 00 00 00 00 FF 0F EF [14:41:22]process_action close_receipt done [14:41:22]requested_data is exist [14:41:22]produce_requested_data [14:41:22]requested_item fm.sn is exist - process it [14:41:22]wFMCommunicate request_size=4 [14:41:22]MH_SAM_APDU [14:41:22]CAPDU: 80 11 00 00 [14:41:22]Write to MH i2c: E2 08 00 D0 0B 80 11 00 00 00 00 00 00 55 [14:41:22]Write i2c OK [14:41:22]MH_I2C_Read... [14:41:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:22]Read from MH i2c: E2 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: E2 17 00 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: E2 17 00 D0 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AA [14:41:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:41:22]wFMCommunicate OK [14:41:22]requested_item fd.num is exist - process it [14:41:22]SAM_PROTO_GetFieldsCounters [14:41:22]wFMCommunicate request_size=4 [14:41:22]MH_SAM_APDU [14:41:22]CAPDU: 80 13 00 00 [14:41:22]Write to MH i2c: E2 08 00 D1 0B 80 13 00 00 00 00 00 00 58 [14:41:22]Write i2c OK [14:41:22]MH_I2C_Read... [14:41:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:41:22]Read from MH i2c: E2 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: E2 62 00 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: E2 62 00 D1 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CD B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 59 [14:41: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CD B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6A 01 00 00 5E 04 04 00 6A 01 00 00 57 04 04 00 6B 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:41:22]wFMCommunicate OK [14:41:22]SAM_PROTO_GetFieldsCounters done [14:41:22]requested_item shift.num is exist - process it [14:41:22]requested_item shift.opened is exist - process it [14:41:22]req_shift_opened [14:41:22]FM_GetShiftState [14:41:22]SAM_PROTO_GetShiftState [14:41:22]wFMCommunicate request_size=4 [14:41:22]MH_SAM_APDU [14:41:22]CAPDU: 80 13 01 00 [14:41:22]Write to MH i2c: E2 08 00 D2 0B 80 13 01 00 00 00 00 00 5A [14:41:22]Write i2c OK [14:41:22]MH_I2C_Read... [14:41:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:22]Read from MH i2c: E2 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: E2 0E 00 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: E2 0E 00 D2 0B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D8 [14:41:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:41:22]wFMCommunicate OK [14:41:22]SAM_PROTO_GetShiftState done [14:41:22]FM_GetShiftState done [14:41:22]req_shift_opened done [14:41:22]requested_item shift.open_date is exist - process it [14:41:22]req_shift_open_date [14:41:22]req_shift_open_date done [14:41:22]produce_requested_data done [14:41:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308941,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:41:22]process_action_free close_receipt [14:41:22]json_value_free [14:41:22]json_value_free done [14:41:22]process_json_proto returns [14:41:22]Send response to host [14:41:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308941,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:41:22]free response buf [14:41:22]execute_script done [14:41:22]execute_script returns [14:41:22]free content buf [14:41:22]Sock 7.Close socket [14:41:22]Sock 7.Thread stoped [14:41:26]OFD Sender: No OFD packet to send [14:41:31]OFD Sender: No OFD packet to send [14:41:36]OFD Sender: No OFD packet to send [14:41:41]OFD Sender: No OFD packet to send [14:41:46]OFD Sender: No OFD packet to send [14:41:51]OFD Sender: No OFD packet to send [14:41:56]OFD Sender: No OFD packet to send [14:42:01]OFD Sender: No OFD packet to send [14:42:06]OFD Sender: No OFD packet to send [14:42:11]OFD Sender: No OFD packet to send [14:42:16]OFD Sender: No OFD packet to send [14:42:22]OFD Sender: No OFD packet to send [14:42:25]accept exits with 9 [14:42:25]New connection [14:42:25]New thread 3066879332 created [14:42:25]Thread 3067022692 joined [14:42:25]Waiting for new connection... [14:42:25] Sock 9.Parse request [14:42:25]Sock 9.Check first char [14:42:25]Sock 9.First char is OK [14:42:25]request: POST /json_proto HTTP/1.0 [14:42:25]Method: POST [14:42:25]URL: /json_proto [14:42:25]Method is POST - this is cgi request [14:42:25]url: /json_proto [14:42:25]query_string will be loaded in cgi processing [14:42:25]execute_cgi json_proto POST (null) [14:42:25]execute_cgi path=json_proto method=POST [14:42:25]POST find Content-Length [14:42:25]Host: 172.17.96.3:8080 [14:42:25]Content-Length: 677 [14:42:25]Content-Type: application/json [14:42:25] [14:42:25]POST finish read [14:42:25]Found Content-Length = 677 [14:42:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [14:42:25]execute_script... [14:42:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [14:42:25]POST & json_proto [14:42:25]process_json_proto [14:42:25]json parsed OK: [14:42:25]protocol is kg_v1.0 [14:42:25]action value=close_receipt [14:42:25]process_action close_receipt [14:42:25]cmd_close_receipt [14:42:25]MH_GetDate [14:42:25]Write to MH i2c: F0 00 00 D3 0B CD [14:42:25]Write i2c OK [14:42:25]MH_I2C_Read... [14:42:25]Read from MH i2c: F0 [14:42:25]MH_I2C_Read... [14:42:25]Read from MH i2c: F0 09 00 [14:42:25]MH_I2C_Read... [14:42:25]Read from MH i2c: F0 09 00 D3 0B 00 D1 FF 1C 67 44 5E 04 65 34 [14:42:25]GetLastDocTimeStamp 1729953679 [14:42:25]current date 1729953745 [14:42:25]FM_GetShiftState [14:42:25]SAM_PROTO_GetShiftState [14:42:25]wFMCommunicate request_size=4 [14:42:25]MH_SAM_APDU [14:42:25]CAPDU: 80 13 01 00 [14:42:25]Write to MH i2c: E2 08 00 D4 0B 80 13 01 00 00 00 00 00 5C [14:42:25]Write i2c OK [14:42:25]MH_I2C_Read... [14:42:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:25]Read from MH i2c: E2 [14:42:25]MH_I2C_Read... [14:42:25]Read from MH i2c: E2 0E 00 [14:42:25]MH_I2C_Read... [14:42:25]Read from MH i2c: E2 0E 00 D4 0B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DA [14:42:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:42:25]wFMCommunicate OK [14:42:25]SAM_PROTO_GetShiftState done [14:42:25]FM_GetShiftState done [14:42:25]opened in 1729902265 [14:42:25]opened+sec_in_day 1729988665 [14:42:25]quantity*price = 25020 [14:42:25]sum+1 = 25022 [14:42:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 363 26.10.2024 14:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308942 ФПД: 239298650694849 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144225&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308942&fm=239298650694849&tin=02508201610067®Number=0000000000091780&sum=25000 [14:42:26]StoreToDocumentArchive [14:42:26]shift 532 fd 308942 [14:42:26]save to /storage/0532/doc_00308942 [14:42:26]save last doc name /storage/0532/doc_00308942 to /storage/kkm_last_doc_name [14:42:26]save OK [14:42:26]Clear old archive folders... [14:42:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:42:26]tlvbuf is 000BBE70 [14:42:26]SAM_PROTO_ClearQueue [14:42:26]wFMCommunicate request_size=4 [14:42:26]MH_SAM_APDU [14:42:26]CAPDU: 80 09 00 00 [14:42:26]Write to MH i2c: E2 08 00 E1 0B 80 09 00 00 00 00 00 00 5E [14:42:26]Write i2c OK [14:42:26]MH_I2C_Read... [14:42:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:42:26]Read from MH i2c: E2 [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: E2 03 00 [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: E2 03 00 E1 0B 00 90 00 60 [14:42:26]RAPDU: 90 00 [14:42:26]wFMCommunicate OK [14:42:26]SAM_PROTO_ClearQueue done [14:42:26]KKMCreateOFDPacket [14:42:26]OFDProtocolAddRootSTLVToBuf [14:42:26]FM_MakeSignedData [14:42:26]FM_MakeSignedData [14:42:26]SAM_PROTO_SignData [14:42:26]wFMCommunicate request_size=4 [14:42:26]MH_SAM_APDU [14:42:26]CAPDU: 80 0D 01 02 [14:42:26]Write to MH i2c: E2 08 00 E2 0B 80 0D 01 02 00 00 00 00 66 [14:42:26]Write i2c OK [14:42:26]MH_I2C_Read... [14:42:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:42:26]Read from MH i2c: E2 [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: E2 03 00 [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: E2 03 00 E2 0B 00 90 00 61 [14:42:26]RAPDU: 90 00 [14:42:26]wFMCommunicate OK [14:42:26]wFMCommunicate request_size=255 [14:42:26]MH_SAM_APDU [14:42:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6B 01 00 00 F4 03 04 00 D1 FF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B6 04 00 35 04 06 00 D9 [14:42:26]Write to MH i2c: E2 02 01 E3 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 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 6B 01 00 00 F4 03 04 00 D1 FF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B6 04 00 35 04 06 00 D9 00 00 03 [14:42:26]Write i2c OK [14:42:26]MH_I2C_Read... [14:42:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:26]Read from MH i2c: E2 [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: E2 03 00 [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: E2 03 00 E3 0B 00 90 00 62 [14:42:26]RAPDU: 90 00 [14:42:26]wFMCommunicate OK [14:42:26]wFMCommunicate request_size=10 [14:42:26]MH_SAM_APDU [14:42:26]CAPDU: 80 0D 02 02 05 A4 0F 11 E4 C1 [14:42:26]Write to MH i2c: E2 0D 00 E4 0B 80 0D 02 02 05 00 A4 0F 11 E4 C1 00 00 DC [14:42:26]Write i2c OK [14:42:26]MH_I2C_Read... [14:42:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:42:26]Read from MH i2c: E2 [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: E2 03 00 [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: E2 03 00 E4 0B 00 90 00 63 [14:42:26]RAPDU: 90 00 [14:42:26]wFMCommunicate OK [14:42:26]wFMCommunicate request_size=4 [14:42:26]MH_SAM_APDU [14:42:26]CAPDU: 80 0D 03 02 [14:42:26]Write to MH i2c: E2 08 00 E5 0B 80 0D 03 02 00 00 00 00 6B [14:42:26]Write i2c OK [14:42:26]MH_I2C_Read... [14:42:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:42:26]Read from MH i2c: E2 [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: E2 0B 00 [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: E2 0B 00 E5 0B 00 4D E2 AC 99 B4 49 40 E7 90 00 04 [14:42:26]RAPDU: 4D E2 AC 99 B4 49 40 E7 90 00 [14:42:26]wFMCommunicate OK [14:42:26]SAM_PROTO_SignData done [14:42:26]FM_MakeSignedData done [14:42:26]CreateOFDProtocolMessage [14:42:26]wFMCommunicate request_size=4 [14:42:26]MH_SAM_APDU [14:42:26]CAPDU: 80 11 00 00 [14:42:26]Write to MH i2c: E2 08 00 E6 0B 80 11 00 00 00 00 00 00 6B [14:42:26]Write i2c OK [14:42:26]MH_I2C_Read... [14:42:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:26]Read from MH i2c: E2 [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: E2 17 00 [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: E2 17 00 E6 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C0 [14:42:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:42:26]wFMCommunicate OK [14:42:26]CreateOFDProtocolMessage done [14:42:26]OFDSenderStorePacket 308942 [14:42:26]StoreOFDPacket docnum=308942 [14:42:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 76 B3 07 01 F4 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6B 01 00 00 F4 03 04 00 D1 FF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B6 04 00 35 04 06 00 D9 A4 0F 11 E4 C1 4D E2 AC 99 B4 49 40 E7 [14:42:26]CheckFolder [14:42:26]dirname=/storage/ofd_packets [14:42:26]CheckFolder done [14:42:26]ProducePacketName [14:42:26]name=ofd_packets/00308942 [14:42:26]NVStorageSaveData ofd_packets/00308942 [14:42:26]File name is /storage/ofd_packets/00308942 [14:42:26]Write 301 bytes [14:42:26]NVStorageSaveData done [14:42:26]OFDSenderStorePacket done [14:42:26]KKMCreateOFDPacket done [14:42:26]NVStorageSaveData kkm_last_timestamp [14:42:26]File name is /storage/kkm_last_timestamp [14:42:26]Write 4 bytes [14:42:26]NVStorageSaveData done [14:42:26]ExternCall_PrintAddStr [14:42:26]wPrintStart [14:42:26]Write to MH i2c: 01 00 00 E7 0B F2 [14:42:26]Write i2c OK [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: 01 [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: 01 07 00 [14:42:26]MH_I2C_Read... [14:42:26]Read from MH i2c: 01 07 00 E7 0B 00 00 00 00 00 FF 0F 07 [14:42:26]RasterBufferAndPrint [14:42:26]line Счет N : (1)642812 [14:42:26]line ИНН: 02508201610067 [14:42:26]line Контрольно-Кассовый Чек [14:42:26]line ПРОДАЖА [14:42:26]line ТРК (МРК, ГНК) : 41 [14:42:26]line Товар: 2710124130 [14:42:26]line Аи-92-К-2 [14:42:26]line 3.740 * 66.90 [14:42:26]line = 250.21 [14:42:26]line НДС 12% НСП 1% [14:42:26]line > о реализуемом товаре [14:42:26]line ОКРУГЛЕНИЕ: -0.21 [14:42:26]line ИТОГО: 250.00 [14:42:26]line Внесено: 250.00 [14:42:26]line СДАЧА: 0.00 [14:42:26]line НСП 1% : 2.21 [14:42:26]line НДС 12% : 26.57 [14:42:26]line Наличными: 250.00 [14:42:26]line Безнал.: 0.00 [14:42:26]line Место: АЗС № 172 "Партнер Нефть" [14:42:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:42:26]line СНО: Общий режим [14:42:26]line Чек 363 26.10.2024 14:42 [14:42:26]line Смена: 532 ФФД: 1.0 [14:42:26]line ЗНМ: 0300000116 [14:42:26]line РНМ: 0000000000091780 [14:42:26]line Версия ККМ: 001 [14:42:26]line ФМ: 0000000000871765 [14:42:26]line ФД: 308942 [14:42:26]line ФПД: 239298650694849 [14:42:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144225&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308942&fm=239298650694849&tin=02508201610067®Number=0000000000091780&sum=25000 [14:42:26]written 0, free lines is 4095 [14:42:26]OFD Sender: Processing packet 308942 [packets to send 223, broken 222] [14:42:26]ProducePacketName [14:42:26]name=ofd_packets/00308942 [14:42:26]OFD Sender: To server: pG, [14:42:26]CommunicateWithHost lk.salyk.kg:30040 [14:42:26]ConnectInit lk.salyk.kg [14:42:27]Connected sock=10 [14:42:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 76 B3 07 01 F4 0C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6B 01 00 00 F4 03 04 00 D1 FF 1C 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B6 04 00 35 04 06 00 D9 A4 0F 11 E4 C1 4D E2 AC 99 B4 49 40 E7 [14:42:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8E B4 47 00 2E DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B6 04 00 F4 03 04 00 2F A6 1C 67 B6 04 01 00 00 3F 07 89 61 1C 3B 26 2A [14:42:27]CommunicateWithHost err = 0 [14:42:27]CheckOFDResponse [14:42:27]1017 (14) - 77093643461234 [14:42:27]1041 (16) - 0000000000871765 [14:42:27]1040 (4) - 308942 [14:42:27]1012 (4) - 26.10.2024 08:19 [14:42:27]1206 (1) - 0 [14:42:27]OFD Sender: Remove packet 308942 [14:42:27]ProducePacketName [14:42:27]name=ofd_packets/00308942 [14:42:27]NVStorageDeleteData [14:42:27]Write to MH i2c: 01 00 00 11 0C 1D [14:42:27]Write i2c OK [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: 01 [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: 01 07 00 [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: 01 07 00 11 0C 00 00 00 00 00 BE 0C EE [14:42:27]RasterBufferAndPrint [14:42:27]line [14:42:27]line [14:42:27]line [14:42:27]line [14:42:27]line [14:42:27]written 0, free lines is 3268 [14:42:27]MH_Cut [14:42:27]Write to MH i2c: D1 01 00 18 0C 01 F6 [14:42:27]Write i2c OK [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: D1 [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: D1 01 00 [14:42:27]MH_I2C_Read... [14:42:27]Read from MH i2c: D1 01 00 18 0C 00 F5 [14:42:27]Write to MH i2c: 01 00 00 19 0C 25 [14:42:27]Write i2c OK [14:42:27]MH_I2C_Read... [14:42:27]OFD Sender: No OFD packet to send [14:42:28]*** Cut start [14:42:28]*** Purtial cut [14:42:28]*** Stage 1: CUTSNS_PIN = 1 [14:42:28]Read from MH i2c: 01 [14:42:28]MH_I2C_Read... [14:42:28]*** Stop cut motor [14:42:28]*** Cut end [14:42:28]Read from MH i2c: 01 07 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: 01 07 00 19 0C 00 00 00 00 00 FF 0F 3A [14:42:28]process_action close_receipt done [14:42:28]requested_data is exist [14:42:28]produce_requested_data [14:42:28]requested_item fm.sn is exist - process it [14:42:28]wFMCommunicate request_size=4 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 11 00 00 [14:42:28]Write to MH i2c: E2 08 00 1A 0C 80 11 00 00 00 00 00 00 A0 [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 17 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 17 00 1A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F5 [14:42:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:42:28]wFMCommunicate OK [14:42:28]requested_item fd.num is exist - process it [14:42:28]SAM_PROTO_GetFieldsCounters [14:42:28]wFMCommunicate request_size=4 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 13 00 00 [14:42:28]Write to MH i2c: E2 08 00 1B 0C 80 13 00 00 00 00 00 00 A3 [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 62 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 62 00 1B 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CE B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CE B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6B 01 00 00 5E 04 04 00 6B 01 00 00 57 04 04 00 6C 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:42:28]wFMCommunicate OK [14:42:28]SAM_PROTO_GetFieldsCounters done [14:42:28]requested_item shift.num is exist - process it [14:42:28]requested_item shift.opened is exist - process it [14:42:28]req_shift_opened [14:42:28]FM_GetShiftState [14:42:28]SAM_PROTO_GetShiftState [14:42:28]wFMCommunicate request_size=4 [14:42:28]MH_SAM_APDU [14:42:28]CAPDU: 80 13 01 00 [14:42:28]Write to MH i2c: E2 08 00 1C 0C 80 13 01 00 00 00 00 00 A5 [14:42:28]Write i2c OK [14:42:28]MH_I2C_Read... [14:42:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:42:28]Read from MH i2c: E2 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 0E 00 [14:42:28]MH_I2C_Read... [14:42:28]Read from MH i2c: E2 0E 00 1C 0C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 23 [14:42:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:42:28]wFMCommunicate OK [14:42:28]SAM_PROTO_GetShiftState done [14:42:28]FM_GetShiftState done [14:42:28]req_shift_opened done [14:42:28]requested_item shift.open_date is exist - process it [14:42:28]req_shift_open_date [14:42:28]req_shift_open_date done [14:42:28]produce_requested_data done [14:42:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308942,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:42:28]process_action_free close_receipt [14:42:28]json_value_free [14:42:28]json_value_free done [14:42:28]process_json_proto returns [14:42:28]Send response to host [14:42:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308942,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:42:28]free response buf [14:42:28]execute_script done [14:42:28]execute_script returns [14:42:28]free content buf [14:42:28]Sock 9.Close socket [14:42:28]Sock 9.Thread stoped [14:42:32]OFD Sender: No OFD packet to send [14:42:37]OFD Sender: No OFD packet to send [14:42:42]OFD Sender: No OFD packet to send [14:42:47]OFD Sender: No OFD packet to send [14:42:52]OFD Sender: No OFD packet to send [14:42:57]OFD Sender: No OFD packet to send [14:43:02]OFD Sender: No OFD packet to send [14:43:07]OFD Sender: No OFD packet to send [14:43:12]OFD Sender: No OFD packet to send [14:43:17]OFD Sender: No OFD packet to send [14:43:22]OFD Sender: No OFD packet to send [14:43:27]OFD Sender: No OFD packet to send [14:43:32]OFD Sender: No OFD packet to send [14:43:37]OFD Sender: No OFD packet to send [14:43:42]OFD Sender: No OFD packet to send [14:43:47]OFD Sender: No OFD packet to send [14:43:52]OFD Sender: No OFD packet to send [14:43:57]OFD Sender: No OFD packet to send [14:44:02]OFD Sender: No OFD packet to send [14:44:07]OFD Sender: No OFD packet to send [14:44:12]OFD Sender: No OFD packet to send [14:44:17]OFD Sender: No OFD packet to send [14:44:22]OFD Sender: No OFD packet to send [14:44:27]OFD Sender: No OFD packet to send [14:44:32]OFD Sender: No OFD packet to send [14:44:37]OFD Sender: No OFD packet to send [14:44:43]OFD Sender: No OFD packet to send [14:44:48]OFD Sender: No OFD packet to send [14:44:53]OFD Sender: No OFD packet to send [14:44:58]OFD Sender: No OFD packet to send [14:45:03]OFD Sender: No OFD packet to send [14:45:08]OFD Sender: No OFD packet to send [14:45:13]OFD Sender: No OFD packet to send [14:45:16]accept exits with 7 [14:45:16]New connection [14:45:16]New thread 3067022692 created [14:45:16]Thread 3066879332 joined [14:45:16]Waiting for new connection... [14:45:16] Sock 7.Parse request [14:45:16]Sock 7.Check first char [14:45:16]Sock 7.First char is OK [14:45:16]request: POST /json_proto HTTP/1.0 [14:45:16]Method: POST [14:45:16]URL: /json_proto [14:45:16]Method is POST - this is cgi request [14:45:16]url: /json_proto [14:45:16]query_string will be loaded in cgi processing [14:45:16]execute_cgi json_proto POST (null) [14:45:16]execute_cgi path=json_proto method=POST [14:45:16]POST find Content-Length [14:45:16]Host: 172.17.96.3:8080 [14:45:16]Content-Length: 677 [14:45:16]Content-Type: application/json [14:45:16] [14:45:16]POST finish read [14:45:16]Found Content-Length = 677 [14:45:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [14:45:16]execute_script... [14:45:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642813", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [14:45:16]POST & json_proto [14:45:16]process_json_proto [14:45:16]json parsed OK: [14:45:16]protocol is kg_v1.0 [14:45:16]action value=close_receipt [14:45:16]process_action close_receipt [14:45:16]cmd_close_receipt [14:45:16]MH_GetDate [14:45:16]Write to MH i2c: F0 00 00 1D 0C 18 [14:45:16]Write i2c OK [14:45:16]MH_I2C_Read... [14:45:16]Read from MH i2c: F0 [14:45:16]MH_I2C_Read... [14:45:16]Read from MH i2c: F0 09 00 [14:45:16]MH_I2C_Read... [14:45:16]Read from MH i2c: F0 09 00 1D 0C 00 7C 00 1D 67 44 5E 04 65 2C [14:45:16]GetLastDocTimeStamp 1729953745 [14:45:16]current date 1729953916 [14:45:16]FM_GetShiftState [14:45:16]SAM_PROTO_GetShiftState [14:45:16]wFMCommunicate request_size=4 [14:45:16]MH_SAM_APDU [14:45:16]CAPDU: 80 13 01 00 [14:45:16]Write to MH i2c: E2 08 00 1E 0C 80 13 01 00 00 00 00 00 A7 [14:45:16]Write i2c OK [14:45:16]MH_I2C_Read... [14:45:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:16]Read from MH i2c: E2 [14:45:16]MH_I2C_Read... [14:45:16]Read from MH i2c: E2 0E 00 [14:45:16]MH_I2C_Read... [14:45:16]Read from MH i2c: E2 0E 00 1E 0C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 25 [14:45:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:45:16]wFMCommunicate OK [14:45:16]SAM_PROTO_GetShiftState done [14:45:16]FM_GetShiftState done [14:45:16]opened in 1729902265 [14:45:16]opened+sec_in_day 1729988665 [14:45:16]quantity*price = 50041 [14:45:16]sum+1 = 50042 [14:45:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 364 26.10.2024 14:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308943 ФПД: 243638466018702 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144516&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308943&fm=243638466018702&tin=02508201610067®Number=0000000000091780&sum=50000 [14:45:17]StoreToDocumentArchive [14:45:17]shift 532 fd 308943 [14:45:17]save to /storage/0532/doc_00308943 [14:45:17]save last doc name /storage/0532/doc_00308943 to /storage/kkm_last_doc_name [14:45:17]save OK [14:45:17]Clear old archive folders... [14:45:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:45:17]tlvbuf is 000DAEF0 [14:45:17]SAM_PROTO_ClearQueue [14:45:17]wFMCommunicate request_size=4 [14:45:17]MH_SAM_APDU [14:45:17]CAPDU: 80 09 00 00 [14:45:17]Write to MH i2c: E2 08 00 2B 0C 80 09 00 00 00 00 00 00 A9 [14:45:17]Write i2c OK [14:45:17]MH_I2C_Read... [14:45:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:17]Read from MH i2c: E2 [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: E2 03 00 [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: E2 03 00 2B 0C 00 90 00 AB [14:45:17]RAPDU: 90 00 [14:45:17]wFMCommunicate OK [14:45:17]SAM_PROTO_ClearQueue done [14:45:17]KKMCreateOFDPacket [14:45:17]OFDProtocolAddRootSTLVToBuf [14:45:17]FM_MakeSignedData [14:45:17]FM_MakeSignedData [14:45:17]SAM_PROTO_SignData [14:45:17]wFMCommunicate request_size=4 [14:45:17]MH_SAM_APDU [14:45:17]CAPDU: 80 0D 01 02 [14:45:17]Write to MH i2c: E2 08 00 2C 0C 80 0D 01 02 00 00 00 00 B1 [14:45:17]Write i2c OK [14:45:17]MH_I2C_Read... [14:45:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:17]Read from MH i2c: E2 [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: E2 03 00 [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: E2 03 00 2C 0C 00 90 00 AC [14:45:17]RAPDU: 90 00 [14:45:17]wFMCommunicate OK [14:45:17]wFMCommunicate request_size=255 [14:45:17]MH_SAM_APDU [14:45:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6C 01 00 00 F4 03 04 00 7C 00 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF B6 04 00 35 04 06 00 DD [14:45:17]Write to MH i2c: E2 02 01 2D 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 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 6C 01 00 00 F4 03 04 00 7C 00 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF B6 04 00 35 04 06 00 DD 00 00 28 [14:45:17]Write i2c OK [14:45:17]MH_I2C_Read... [14:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:17]Read from MH i2c: E2 [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: E2 03 00 [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: E2 03 00 2D 0C 00 90 00 AD [14:45:17]RAPDU: 90 00 [14:45:17]wFMCommunicate OK [14:45:17]wFMCommunicate request_size=10 [14:45:17]MH_SAM_APDU [14:45:17]CAPDU: 80 0D 02 02 05 96 80 38 7D 8E [14:45:17]Write to MH i2c: E2 0D 00 2E 0C 80 0D 02 02 05 00 96 80 38 7D 8E 00 00 17 [14:45:17]Write i2c OK [14:45:17]MH_I2C_Read... [14:45:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:17]Read from MH i2c: E2 [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: E2 03 00 [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: E2 03 00 2E 0C 00 90 00 AE [14:45:17]RAPDU: 90 00 [14:45:17]wFMCommunicate OK [14:45:17]wFMCommunicate request_size=4 [14:45:17]MH_SAM_APDU [14:45:17]CAPDU: 80 0D 03 02 [14:45:17]Write to MH i2c: E2 08 00 2F 0C 80 0D 03 02 00 00 00 00 B6 [14:45:17]Write i2c OK [14:45:17]MH_I2C_Read... [14:45:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:17]Read from MH i2c: E2 [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: E2 0B 00 [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: E2 0B 00 2F 0C 00 41 84 F6 7C 1B CF BD A1 90 00 36 [14:45:17]RAPDU: 41 84 F6 7C 1B CF BD A1 90 00 [14:45:17]wFMCommunicate OK [14:45:17]SAM_PROTO_SignData done [14:45:17]FM_MakeSignedData done [14:45:17]CreateOFDProtocolMessage [14:45:17]wFMCommunicate request_size=4 [14:45:17]MH_SAM_APDU [14:45:17]CAPDU: 80 11 00 00 [14:45:17]Write to MH i2c: E2 08 00 30 0C 80 11 00 00 00 00 00 00 B6 [14:45:17]Write i2c OK [14:45:17]MH_I2C_Read... [14:45:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:17]Read from MH i2c: E2 [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: E2 17 00 [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: E2 17 00 30 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0B [14:45:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:45:17]wFMCommunicate OK [14:45:17]CreateOFDProtocolMessage done [14:45:17]OFDSenderStorePacket 308943 [14:45:17]StoreOFDPacket docnum=308943 [14:45:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 67 29 07 01 1C B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6C 01 00 00 F4 03 04 00 7C 00 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF B6 04 00 35 04 06 00 DD 96 80 38 7D 8E 41 84 F6 7C 1B CF BD A1 [14:45:17]CheckFolder [14:45:17]dirname=/storage/ofd_packets [14:45:17]CheckFolder done [14:45:17]ProducePacketName [14:45:17]name=ofd_packets/00308943 [14:45:17]NVStorageSaveData ofd_packets/00308943 [14:45:17]File name is /storage/ofd_packets/00308943 [14:45:17]Write 301 bytes [14:45:17]NVStorageSaveData done [14:45:17]OFDSenderStorePacket done [14:45:17]KKMCreateOFDPacket done [14:45:17]NVStorageSaveData kkm_last_timestamp [14:45:17]File name is /storage/kkm_last_timestamp [14:45:17]Write 4 bytes [14:45:17]NVStorageSaveData done [14:45:17]ExternCall_PrintAddStr [14:45:17]wPrintStart [14:45:17]Write to MH i2c: 01 00 00 31 0C 3D [14:45:17]Write i2c OK [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: 01 [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: 01 07 00 [14:45:17]MH_I2C_Read... [14:45:17]Read from MH i2c: 01 07 00 31 0C 00 00 00 00 00 FF 0F 52 [14:45:17]RasterBufferAndPrint [14:45:17]line Счет N : (1)642813 [14:45:17]line ИНН: 02508201610067 [14:45:17]line Контрольно-Кассовый Чек [14:45:17]line ПРОДАЖА [14:45:17]line ТРК (МРК, ГНК) : 41 [14:45:17]line Товар: 2710124130 [14:45:17]line Аи-92-К-2 [14:45:17]line 7.480 * 66.90 [14:45:17]line = 500.41 [14:45:17]line НДС 12% НСП 1% [14:45:17]line > о реализуемом товаре [14:45:17]line ОКРУГЛЕНИЕ: -0.41 [14:45:17]line ИТОГО: 500.00 [14:45:17]line Внесено: 500.00 [14:45:17]line СДАЧА: 0.00 [14:45:17]line НСП 1% : 4.43 [14:45:17]line НДС 12% : 53.14 [14:45:17]line Наличными: 500.00 [14:45:17]line Безнал.: 0.00 [14:45:17]line Место: АЗС № 172 "Партнер Нефть" [14:45:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:45:17]line СНО: Общий режим [14:45:17]line Чек 364 26.10.2024 14:45 [14:45:17]line Смена: 532 ФФД: 1.0 [14:45:17]line ЗНМ: 0300000116 [14:45:17]line РНМ: 0000000000091780 [14:45:17]line Версия ККМ: 001 [14:45:17]line ФМ: 0000000000871765 [14:45:17]line ФД: 308943 [14:45:17]line ФПД: 243638466018702 [14:45:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144516&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308943&fm=243638466018702&tin=02508201610067®Number=0000000000091780&sum=50000 [14:45:17]written 0, free lines is 4095 [14:45:17]OFD Sender: Processing packet 308943 [packets to send 223, broken 222] [14:45:17]ProducePacketName [14:45:17]name=ofd_packets/00308943 [14:45:17]OFD Sender: To server: pG, [14:45:17]CommunicateWithHost lk.salyk.kg:30040 [14:45:17]ConnectInit lk.salyk.kg [14:45:17]Connected sock=10 [14:45:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 67 29 07 01 1C B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6C 01 00 00 F4 03 04 00 7C 00 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF B6 04 00 35 04 06 00 DD 96 80 38 7D 8E 41 84 F6 7C 1B CF BD A1 [14:45:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7A EA 47 00 AF 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 31 37 36 35 10 04 04 00 CF B6 04 00 F4 03 04 00 DA A6 1C 67 B6 04 01 00 00 EB 8C CF 3F E3 BB 4C FA [14:45:18]CommunicateWithHost err = 0 [14:45:18]CheckOFDResponse [14:45:18]1017 (14) - 77093643461234 [14:45:18]1041 (16) - 0000000000871765 [14:45:18]1040 (4) - 308943 [14:45:18]1012 (4) - 26.10.2024 08:22 [14:45:18]1206 (1) - 0 [14:45:18]OFD Sender: Remove packet 308943 [14:45:18]ProducePacketName [14:45:18]name=ofd_packets/00308943 [14:45:18]NVStorageDeleteData [14:45:18]Write to MH i2c: 01 00 00 5B 0C 67 [14:45:18]Write i2c OK [14:45:18]MH_I2C_Read... [14:45:18]Read from MH i2c: 01 [14:45:18]MH_I2C_Read... [14:45:18]Read from MH i2c: 01 07 00 [14:45:18]MH_I2C_Read... [14:45:18]Read from MH i2c: 01 07 00 5B 0C 00 00 00 00 00 C9 0C 43 [14:45:18]RasterBufferAndPrint [14:45:18]line [14:45:18]line [14:45:18]line [14:45:18]line [14:45:18]line [14:45:18]written 0, free lines is 3278 [14:45:18]MH_Cut [14:45:18]Write to MH i2c: D1 01 00 62 0C 01 40 [14:45:18]Write i2c OK [14:45:18]MH_I2C_Read... [14:45:18]Read from MH i2c: D1 [14:45:18]MH_I2C_Read... [14:45:18]Read from MH i2c: D1 01 00 [14:45:18]MH_I2C_Read... [14:45:18]Read from MH i2c: D1 01 00 62 0C 00 3F [14:45:18]Write to MH i2c: 01 00 00 63 0C 6F [14:45:18]Write i2c OK [14:45:18]MH_I2C_Read... [14:45:18]OFD Sender: No OFD packet to send [14:45:19]*** Cut start [14:45:19]*** Purtial cut [14:45:19]*** Stage 1: CUTSNS_PIN = 1 [14:45:19]Read from MH i2c: 01 [14:45:19]MH_I2C_Read... [14:45:19]*** Stop cut motor [14:45:19]*** Cut end [14:45:19]Read from MH i2c: 01 07 00 [14:45:19]MH_I2C_Read... [14:45:19]Read from MH i2c: 01 07 00 63 0C 00 00 00 00 00 FF 0F 84 [14:45:19]process_action close_receipt done [14:45:19]requested_data is exist [14:45:19]produce_requested_data [14:45:19]requested_item fm.sn is exist - process it [14:45:19]wFMCommunicate request_size=4 [14:45:19]MH_SAM_APDU [14:45:19]CAPDU: 80 11 00 00 [14:45:19]Write to MH i2c: E2 08 00 64 0C 80 11 00 00 00 00 00 00 EA [14:45:19]Write i2c OK [14:45:19]MH_I2C_Read... [14:45:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:19]Read from MH i2c: E2 [14:45:19]MH_I2C_Read... [14:45:19]Read from MH i2c: E2 17 00 [14:45:19]MH_I2C_Read... [14:45:19]Read from MH i2c: E2 17 00 64 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3F [14:45:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:45:19]wFMCommunicate OK [14:45:19]requested_item fd.num is exist - process it [14:45:19]SAM_PROTO_GetFieldsCounters [14:45:19]wFMCommunicate request_size=4 [14:45:19]MH_SAM_APDU [14:45:19]CAPDU: 80 13 00 00 [14:45:19]Write to MH i2c: E2 08 00 65 0C 80 13 00 00 00 00 00 00 ED [14:45:19]Write i2c OK [14:45:19]MH_I2C_Read... [14:45:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:19]Read from MH i2c: E2 [14:45:19]MH_I2C_Read... [14:45:19]Read from MH i2c: E2 62 00 [14:45:19]MH_I2C_Read... [14:45:19]Read from MH i2c: E2 62 00 65 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CF B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [14:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CF B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6C 01 00 00 5E 04 04 00 6C 01 00 00 57 04 04 00 6D 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:45:19]wFMCommunicate OK [14:45:19]SAM_PROTO_GetFieldsCounters done [14:45:19]requested_item shift.num is exist - process it [14:45:19]requested_item shift.opened is exist - process it [14:45:19]req_shift_opened [14:45:19]FM_GetShiftState [14:45:19]SAM_PROTO_GetShiftState [14:45:19]wFMCommunicate request_size=4 [14:45:19]MH_SAM_APDU [14:45:19]CAPDU: 80 13 01 00 [14:45:19]Write to MH i2c: E2 08 00 66 0C 80 13 01 00 00 00 00 00 EF [14:45:19]Write i2c OK [14:45:19]MH_I2C_Read... [14:45:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:19]Read from MH i2c: E2 [14:45:19]MH_I2C_Read... [14:45:19]Read from MH i2c: E2 0E 00 [14:45:19]MH_I2C_Read... [14:45:19]Read from MH i2c: E2 0E 00 66 0C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6D [14:45:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:45:19]wFMCommunicate OK [14:45:19]SAM_PROTO_GetShiftState done [14:45:19]FM_GetShiftState done [14:45:19]req_shift_opened done [14:45:19]requested_item shift.open_date is exist - process it [14:45:19]req_shift_open_date [14:45:19]req_shift_open_date done [14:45:19]produce_requested_data done [14:45:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308943,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:45:19]process_action_free close_receipt [14:45:19]json_value_free [14:45:19]json_value_free done [14:45:19]process_json_proto returns [14:45:19]Send response to host [14:45:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308943,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:45:19]free response buf [14:45:19]execute_script done [14:45:19]execute_script returns [14:45:19]free content buf [14:45:19]Sock 7.Close socket [14:45:19]Sock 7.Thread stoped [14:45:23]OFD Sender: No OFD packet to send [14:45:28]OFD Sender: No OFD packet to send [14:45:33]OFD Sender: No OFD packet to send [14:45:38]OFD Sender: No OFD packet to send [14:45:43]OFD Sender: No OFD packet to send [14:45:48]OFD Sender: No OFD packet to send [14:45:53]OFD Sender: No OFD packet to send [14:45:58]OFD Sender: No OFD packet to send [14:46:03]OFD Sender: No OFD packet to send [14:46:08]OFD Sender: No OFD packet to send [14:46:13]OFD Sender: No OFD packet to send [14:46:18]OFD Sender: No OFD packet to send [14:46:23]OFD Sender: No OFD packet to send [14:46:28]OFD Sender: No OFD packet to send [14:46:33]OFD Sender: No OFD packet to send [14:46:38]OFD Sender: No OFD packet to send [14:46:43]OFD Sender: No OFD packet to send [14:46:48]OFD Sender: No OFD packet to send [14:46:52]accept exits with 9 [14:46:52]New connection [14:46:52]New thread 3066879332 created [14:46:52]Thread 3067022692 joined [14:46:52]Waiting for new connection... [14:46:52] Sock 9.Parse request [14:46:52]Sock 9.Check first char [14:46:52]Sock 9.First char is OK [14:46:52]request: POST /json_proto HTTP/1.0 [14:46:52]Method: POST [14:46:52]URL: /json_proto [14:46:52]Method is POST - this is cgi request [14:46:52]url: /json_proto [14:46:52]query_string will be loaded in cgi processing [14:46:52]execute_cgi json_proto POST (null) [14:46:52]execute_cgi path=json_proto method=POST [14:46:52]POST find Content-Length [14:46:52]Host: 172.17.96.3:8080 [14:46:52]Content-Length: 677 [14:46:52]Content-Type: application/json [14:46:52] [14:46:52]POST finish read [14:46:52]Found Content-Length = 677 [14:46:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:46:52]execute_script... [14:46:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642816", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:46:52]POST & json_proto [14:46:52]process_json_proto [14:46:52]json parsed OK: [14:46:52]protocol is kg_v1.0 [14:46:52]action value=close_receipt [14:46:52]process_action close_receipt [14:46:52]cmd_close_receipt [14:46:52]MH_GetDate [14:46:52]Write to MH i2c: F0 00 00 67 0C 62 [14:46:52]Write i2c OK [14:46:52]MH_I2C_Read... [14:46:52]Read from MH i2c: F0 [14:46:52]MH_I2C_Read... [14:46:52]Read from MH i2c: F0 09 00 [14:46:52]MH_I2C_Read... [14:46:52]Read from MH i2c: F0 09 00 67 0C 00 DD 00 1D 67 44 5E 04 65 D7 [14:46:52]GetLastDocTimeStamp 1729953916 [14:46:52]current date 1729954013 [14:46:52]FM_GetShiftState [14:46:52]SAM_PROTO_GetShiftState [14:46:52]wFMCommunicate request_size=4 [14:46:52]MH_SAM_APDU [14:46:52]CAPDU: 80 13 01 00 [14:46:52]Write to MH i2c: E2 08 00 68 0C 80 13 01 00 00 00 00 00 F1 [14:46:52]Write i2c OK [14:46:52]MH_I2C_Read... [14:46:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:52]Read from MH i2c: E2 [14:46:52]MH_I2C_Read... [14:46:52]Read from MH i2c: E2 0E 00 [14:46:52]MH_I2C_Read... [14:46:52]Read from MH i2c: E2 0E 00 68 0C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6F [14:46:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:46:52]wFMCommunicate OK [14:46:52]SAM_PROTO_GetShiftState done [14:46:52]FM_GetShiftState done [14:46:52]opened in 1729902265 [14:46:52]opened+sec_in_day 1729988665 [14:46:52]quantity*price = 50041 [14:46:52]sum+1 = 50042 [14:46:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 365 26.10.2024 14:46 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308944 ФПД: 210262460094386 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144653&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308944&fm=210262460094386&tin=02508201610067®Number=0000000000091780&sum=50000 [14:46:53]StoreToDocumentArchive [14:46:53]shift 532 fd 308944 [14:46:53]save to /storage/0532/doc_00308944 [14:46:53]save last doc name /storage/0532/doc_00308944 to /storage/kkm_last_doc_name [14:46:53]save OK [14:46:53]Clear old archive folders... [14:46:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:46:53]tlvbuf is 000A1330 [14:46:53]SAM_PROTO_ClearQueue [14:46:53]wFMCommunicate request_size=4 [14:46:53]MH_SAM_APDU [14:46:53]CAPDU: 80 09 00 00 [14:46:53]Write to MH i2c: E2 08 00 75 0C 80 09 00 00 00 00 00 00 F3 [14:46:53]Write i2c OK [14:46:53]MH_I2C_Read... [14:46:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:46:53]Read from MH i2c: E2 [14:46:53]MH_I2C_Read... [14:46:53]Read from MH i2c: E2 03 00 [14:46:53]MH_I2C_Read... [14:46:53]Read from MH i2c: E2 03 00 75 0C 00 90 00 F5 [14:46:53]RAPDU: 90 00 [14:46:53]wFMCommunicate OK [14:46:53]SAM_PROTO_ClearQueue done [14:46:53]KKMCreateOFDPacket [14:46:53]OFDProtocolAddRootSTLVToBuf [14:46:53]FM_MakeSignedData [14:46:53]FM_MakeSignedData [14:46:53]SAM_PROTO_SignData [14:46:53]wFMCommunicate request_size=4 [14:46:53]MH_SAM_APDU [14:46:53]CAPDU: 80 0D 01 02 [14:46:53]Write to MH i2c: E2 08 00 76 0C 80 0D 01 02 00 00 00 00 FB [14:46:53]Write i2c OK [14:46:53]MH_I2C_Read... [14:46:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:46:53]Read from MH i2c: E2 [14:46:53]MH_I2C_Read... [14:46:53]Read from MH i2c: E2 03 00 [14:46:53]MH_I2C_Read... [14:46:53]Read from MH i2c: E2 03 00 76 0C 00 90 00 F6 [14:46:53]RAPDU: 90 00 [14:46:53]wFMCommunicate OK [14:46:53]wFMCommunicate request_size=255 [14:46:53]MH_SAM_APDU [14:46:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6D 01 00 00 F4 03 04 00 DD 00 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 B6 04 00 35 04 06 00 BF [14:46:53]Write to MH i2c: E2 02 01 77 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 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 6D 01 00 00 F4 03 04 00 DD 00 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 B6 04 00 35 04 06 00 BF 00 00 B7 [14:46:53]Write i2c OK [14:46:53]MH_I2C_Read... [14:46:53]OFD Sender: No OFD packet to send [14:46:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:54]Read from MH i2c: E2 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: E2 03 00 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: E2 03 00 77 0C 00 90 00 F7 [14:46:54]RAPDU: 90 00 [14:46:54]wFMCommunicate OK [14:46:54]wFMCommunicate request_size=10 [14:46:54]MH_SAM_APDU [14:46:54]CAPDU: 80 0D 02 02 05 3B 8B 3E 57 B2 [14:46:54]Write to MH i2c: E2 0D 00 78 0C 80 0D 02 02 05 00 3B 8B 3E 57 B2 00 00 15 [14:46:54]Write i2c OK [14:46:54]MH_I2C_Read... [14:46:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:54]Read from MH i2c: E2 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: E2 03 00 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: E2 03 00 78 0C 00 90 00 F8 [14:46:54]RAPDU: 90 00 [14:46:54]wFMCommunicate OK [14:46:54]wFMCommunicate request_size=4 [14:46:54]MH_SAM_APDU [14:46:54]CAPDU: 80 0D 03 02 [14:46:54]Write to MH i2c: E2 08 00 79 0C 80 0D 03 02 00 00 00 00 00 [14:46:54]Write i2c OK [14:46:54]MH_I2C_Read... [14:46:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:46:54]Read from MH i2c: E2 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: E2 0B 00 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: E2 0B 00 79 0C 00 94 13 C8 FB F7 3D 25 36 90 00 FA [14:46:54]RAPDU: 94 13 C8 FB F7 3D 25 36 90 00 [14:46:54]wFMCommunicate OK [14:46:54]SAM_PROTO_SignData done [14:46:54]FM_MakeSignedData done [14:46:54]CreateOFDProtocolMessage [14:46:54]wFMCommunicate request_size=4 [14:46:54]MH_SAM_APDU [14:46:54]CAPDU: 80 11 00 00 [14:46:54]Write to MH i2c: E2 08 00 7A 0C 80 11 00 00 00 00 00 00 00 [14:46:54]Write i2c OK [14:46:54]MH_I2C_Read... [14:46:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:54]Read from MH i2c: E2 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: E2 17 00 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: E2 17 00 7A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 55 [14:46:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:46:54]wFMCommunicate OK [14:46:54]CreateOFDProtocolMessage done [14:46:54]OFDSenderStorePacket 308944 [14:46:54]StoreOFDPacket docnum=308944 [14:46:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 27 84 07 01 E8 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6D 01 00 00 F4 03 04 00 DD 00 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 B6 04 00 35 04 06 00 BF 3B 8B 3E 57 B2 94 13 C8 FB F7 3D 25 36 [14:46:54]CheckFolder [14:46:54]dirname=/storage/ofd_packets [14:46:54]CheckFolder done [14:46:54]ProducePacketName [14:46:54]name=ofd_packets/00308944 [14:46:54]NVStorageSaveData ofd_packets/00308944 [14:46:54]File name is /storage/ofd_packets/00308944 [14:46:54]Write 301 bytes [14:46:54]NVStorageSaveData done [14:46:54]OFDSenderStorePacket done [14:46:54]KKMCreateOFDPacket done [14:46:54]NVStorageSaveData kkm_last_timestamp [14:46:54]File name is /storage/kkm_last_timestamp [14:46:54]Write 4 bytes [14:46:54]NVStorageSaveData done [14:46:54]ExternCall_PrintAddStr [14:46:54]wPrintStart [14:46:54]Write to MH i2c: 01 00 00 7B 0C 87 [14:46:54]Write i2c OK [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: 01 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: 01 07 00 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: 01 07 00 7B 0C 00 00 00 00 00 FF 0F 9C [14:46:54]RasterBufferAndPrint [14:46:54]line Счет N : (1)642816 [14:46:54]line ИНН: 02508201610067 [14:46:54]line Контрольно-Кассовый Чек [14:46:54]line ПРОДАЖА [14:46:54]line ТРК (МРК, ГНК) : 62 [14:46:54]line Товар: 2710124130 [14:46:54]line Аи-92-К-2 [14:46:54]line 7.480 * 66.90 [14:46:54]line = 500.41 [14:46:54]line НДС 12% НСП 1% [14:46:54]line > о реализуемом товаре [14:46:54]line ОКРУГЛЕНИЕ: -0.41 [14:46:54]line ИТОГО: 500.00 [14:46:54]line Внесено: 500.00 [14:46:54]line СДАЧА: 0.00 [14:46:54]line НСП 1% : 4.43 [14:46:54]line НДС 12% : 53.14 [14:46:54]line Наличными: 500.00 [14:46:54]line Безнал.: 0.00 [14:46:54]line Место: АЗС № 172 "Партнер Нефть" [14:46:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:46:54]line СНО: Общий режим [14:46:54]line Чек 365 26.10.2024 14:46 [14:46:54]line Смена: 532 ФФД: 1.0 [14:46:54]line ЗНМ: 0300000116 [14:46:54]line РНМ: 0000000000091780 [14:46:54]line Версия ККМ: 001 [14:46:54]line ФМ: 0000000000871765 [14:46:54]line ФД: 308944 [14:46:54]line ФПД: 210262460094386 [14:46:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144653&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308944&fm=210262460094386&tin=02508201610067®Number=0000000000091780&sum=50000 [14:46:54]OFD Sender: Processing packet 308944 [packets to send 223, broken 222] [14:46:54]ProducePacketName [14:46:54]name=ofd_packets/00308944 [14:46:54]OFD Sender: To server: pG, [14:46:54]CommunicateWithHost lk.salyk.kg:30040 [14:46:54]ConnectInit lk.salyk.kg [14:46:54]written 0, free lines is 4095 [14:46:54]Connected sock=10 [14:46:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 27 84 07 01 E8 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6D 01 00 00 F4 03 04 00 DD 00 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 B6 04 00 35 04 06 00 BF 3B 8B 3E 57 B2 94 13 C8 FB F7 3D 25 36 [14:46:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 ED BE 47 00 E7 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 31 37 36 35 10 04 04 00 D0 B6 04 00 F4 03 04 00 3B A7 1C 67 B6 04 01 00 00 AB 85 76 E4 00 89 06 C9 [14:46:54]CommunicateWithHost err = 0 [14:46:54]CheckOFDResponse [14:46:54]1017 (14) - 77093643461234 [14:46:54]1041 (16) - 0000000000871765 [14:46:54]1040 (4) - 308944 [14:46:54]1012 (4) - 26.10.2024 08:24 [14:46:54]1206 (1) - 0 [14:46:54]OFD Sender: Remove packet 308944 [14:46:54]ProducePacketName [14:46:54]name=ofd_packets/00308944 [14:46:54]NVStorageDeleteData [14:46:54]Write to MH i2c: 01 00 00 A5 0C B1 [14:46:54]Write i2c OK [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: 01 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: 01 07 00 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: 01 07 00 A5 0C 00 00 00 00 00 B7 0C 7B [14:46:54]RasterBufferAndPrint [14:46:54]line [14:46:54]line [14:46:54]line [14:46:54]line [14:46:54]line [14:46:54]written 0, free lines is 3262 [14:46:54]MH_Cut [14:46:54]Write to MH i2c: D1 01 00 AC 0C 01 8A [14:46:54]Write i2c OK [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: D1 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: D1 01 00 [14:46:54]MH_I2C_Read... [14:46:54]Read from MH i2c: D1 01 00 AC 0C 00 89 [14:46:54]Write to MH i2c: 01 00 00 AD 0C B9 [14:46:54]Write i2c OK [14:46:54]MH_I2C_Read... [14:46:55]OFD Sender: No OFD packet to send [14:46:55]*** Cut start [14:46:55]*** Purtial cut [14:46:55]*** Stage 1: CUTSNS_PIN = 1 [14:46:56]Read from MH i2c: 01 [14:46:56]MH_I2C_Read... [14:46:56]*** Stop cut motor [14:46:56]*** Cut end [14:46:56]Read from MH i2c: 01 07 00 [14:46:56]MH_I2C_Read... [14:46:56]Read from MH i2c: 01 07 00 AD 0C 00 00 00 00 00 FF 0F CE [14:46:56]process_action close_receipt done [14:46:56]requested_data is exist [14:46:56]produce_requested_data [14:46:56]requested_item fm.sn is exist - process it [14:46:56]wFMCommunicate request_size=4 [14:46:56]MH_SAM_APDU [14:46:56]CAPDU: 80 11 00 00 [14:46:56]Write to MH i2c: E2 08 00 AE 0C 80 11 00 00 00 00 00 00 34 [14:46:56]Write i2c OK [14:46:56]MH_I2C_Read... [14:46:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:56]Read from MH i2c: E2 [14:46:56]MH_I2C_Read... [14:46:56]Read from MH i2c: E2 17 00 [14:46:56]MH_I2C_Read... [14:46:56]Read from MH i2c: E2 17 00 AE 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 89 [14:46:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:46:56]wFMCommunicate OK [14:46:56]requested_item fd.num is exist - process it [14:46:56]SAM_PROTO_GetFieldsCounters [14:46:56]wFMCommunicate request_size=4 [14:46:56]MH_SAM_APDU [14:46:56]CAPDU: 80 13 00 00 [14:46:56]Write to MH i2c: E2 08 00 AF 0C 80 13 00 00 00 00 00 00 37 [14:46:56]Write i2c OK [14:46:56]MH_I2C_Read... [14:46:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:46:56]Read from MH i2c: E2 [14:46:56]MH_I2C_Read... [14:46:56]Read from MH i2c: E2 62 00 [14:46:56]MH_I2C_Read... [14:46:56]Read from MH i2c: E2 62 00 AF 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D0 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 44 [14:46: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D0 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6D 01 00 00 5E 04 04 00 6D 01 00 00 57 04 04 00 6E 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:46:56]wFMCommunicate OK [14:46:56]SAM_PROTO_GetFieldsCounters done [14:46:56]requested_item shift.num is exist - process it [14:46:56]requested_item shift.opened is exist - process it [14:46:56]req_shift_opened [14:46:56]FM_GetShiftState [14:46:56]SAM_PROTO_GetShiftState [14:46:56]wFMCommunicate request_size=4 [14:46:56]MH_SAM_APDU [14:46:56]CAPDU: 80 13 01 00 [14:46:56]Write to MH i2c: E2 08 00 B0 0C 80 13 01 00 00 00 00 00 39 [14:46:56]Write i2c OK [14:46:56]MH_I2C_Read... [14:46:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:56]Read from MH i2c: E2 [14:46:56]MH_I2C_Read... [14:46:56]Read from MH i2c: E2 0E 00 [14:46:56]MH_I2C_Read... [14:46:56]Read from MH i2c: E2 0E 00 B0 0C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B7 [14:46:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:46:56]wFMCommunicate OK [14:46:56]SAM_PROTO_GetShiftState done [14:46:56]FM_GetShiftState done [14:46:56]req_shift_opened done [14:46:56]requested_item shift.open_date is exist - process it [14:46:56]req_shift_open_date [14:46:56]req_shift_open_date done [14:46:56]produce_requested_data done [14:46:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308944,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:46:56]process_action_free close_receipt [14:46:56]json_value_free [14:46:56]json_value_free done [14:46:56]process_json_proto returns [14:46:56]Send response to host [14:46:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308944,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:46:56]free response buf [14:46:56]execute_script done [14:46:56]execute_script returns [14:46:56]free content buf [14:46:56]Sock 9.Close socket [14:46:56]Sock 9.Thread stoped [14:46:56]accept exits with 7 [14:46:56]New connection [14:46:56]New thread 3067022692 created [14:46:56]Thread 3066879332 joined [14:46:56]Waiting for new connection... [14:46:56] Sock 7.Parse request [14:46:56]Sock 7.Check first char [14:46:56]Sock 7.First char is OK [14:46:56]request: POST /json_proto HTTP/1.0 [14:46:56]Method: POST [14:46:56]URL: /json_proto [14:46:56]Method is POST - this is cgi request [14:46:56]url: /json_proto [14:46:56]query_string will be loaded in cgi processing [14:46:56]execute_cgi json_proto POST (null) [14:46:56]execute_cgi path=json_proto method=POST [14:46:56]POST find Content-Length [14:46:56]Host: 172.17.96.3:8080 [14:46:56]Content-Length: 678 [14:46:56]Content-Type: application/json [14:46:56] [14:46:56]POST finish read [14:46:56]Found Content-Length = 678 [14:46:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [14:46:56]execute_script... [14:46: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)642815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [14:46:56]POST & json_proto [14:46:56]process_json_proto [14:46:56]json parsed OK: [14:46:56]protocol is kg_v1.0 [14:46:56]action value=close_receipt [14:46:56]process_action close_receipt [14:46:56]cmd_close_receipt [14:46:56]MH_GetDate [14:46:56]Write to MH i2c: F0 00 00 B1 0C AC [14:46:56]Write i2c OK [14:46:56]MH_I2C_Read... [14:46:56]Read from MH i2c: F0 [14:46:56]MH_I2C_Read... [14:46:56]Read from MH i2c: F0 09 00 [14:46:56]MH_I2C_Read... [14:46:56]Read from MH i2c: F0 09 00 B1 0C 00 E1 00 1D 67 44 5E 04 65 25 [14:46:56]GetLastDocTimeStamp 1729954013 [14:46:56]current date 1729954017 [14:46:56]FM_GetShiftState [14:46:56]SAM_PROTO_GetShiftState [14:46:56]wFMCommunicate request_size=4 [14:46:56]MH_SAM_APDU [14:46:56]CAPDU: 80 13 01 00 [14:46:56]Write to MH i2c: E2 08 00 B2 0C 80 13 01 00 00 00 00 00 3B [14:46:56]Write i2c OK [14:46:56]MH_I2C_Read... [14:46:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:56]Read from MH i2c: E2 [14:46:56]MH_I2C_Read... [14:46:56]Read from MH i2c: E2 0E 00 [14:46:56]MH_I2C_Read... [14:46:56]Read from MH i2c: E2 0E 00 B2 0C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B9 [14:46:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:46:56]wFMCommunicate OK [14:46:56]SAM_PROTO_GetShiftState done [14:46:56]FM_GetShiftState done [14:46:56]opened in 1729902265 [14:46:56]opened+sec_in_day 1729988665 [14:46:56]quantity*price = 80012 [14:46:56]sum+1 = 80013 [14:46:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 366 26.10.2024 14:46 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308945 ФПД: 72789293912489 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144657&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308945&fm=72789293912489&tin=02508201610067®Number=0000000000091780&sum=80000 [14:46:58]StoreToDocumentArchive [14:46:58]shift 532 fd 308945 [14:46:58]save to /storage/0532/doc_00308945 [14:46:58]save last doc name /storage/0532/doc_00308945 to /storage/kkm_last_doc_name [14:46:58]save OK [14:46:58]Clear old archive folders... [14:46:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:46:58]tlvbuf is 000F41A0 [14:46:58]SAM_PROTO_ClearQueue [14:46:58]wFMCommunicate request_size=4 [14:46:58]MH_SAM_APDU [14:46:58]CAPDU: 80 09 00 00 [14:46:58]Write to MH i2c: E2 08 00 BF 0C 80 09 00 00 00 00 00 00 3D [14:46:58]Write i2c OK [14:46:58]MH_I2C_Read... [14:46:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:46:58]Read from MH i2c: E2 [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: E2 03 00 [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: E2 03 00 BF 0C 00 90 00 3F [14:46:58]RAPDU: 90 00 [14:46:58]wFMCommunicate OK [14:46:58]SAM_PROTO_ClearQueue done [14:46:58]KKMCreateOFDPacket [14:46:58]OFDProtocolAddRootSTLVToBuf [14:46:58]FM_MakeSignedData [14:46:58]FM_MakeSignedData [14:46:58]SAM_PROTO_SignData [14:46:58]wFMCommunicate request_size=4 [14:46:58]MH_SAM_APDU [14:46:58]CAPDU: 80 0D 01 02 [14:46:58]Write to MH i2c: E2 08 00 C0 0C 80 0D 01 02 00 00 00 00 45 [14:46:58]Write i2c OK [14:46:58]MH_I2C_Read... [14:46:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:46:58]Read from MH i2c: E2 [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: E2 03 00 [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: E2 03 00 C0 0C 00 90 00 40 [14:46:58]RAPDU: 90 00 [14:46:58]wFMCommunicate OK [14:46:58]wFMCommunicate request_size=255 [14:46:58]MH_SAM_APDU [14:46:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 01 00 00 F4 03 04 00 E1 00 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 B6 04 00 35 04 06 00 42 [14:46:58]Write to MH i2c: E2 02 01 C1 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 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 6E 01 00 00 F4 03 04 00 E1 00 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 B6 04 00 35 04 06 00 42 00 00 76 [14:46:58]Write i2c OK [14:46:58]MH_I2C_Read... [14:46:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:58]Read from MH i2c: E2 [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: E2 03 00 [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: E2 03 00 C1 0C 00 90 00 41 [14:46:58]RAPDU: 90 00 [14:46:58]wFMCommunicate OK [14:46:58]wFMCommunicate request_size=10 [14:46:58]MH_SAM_APDU [14:46:58]CAPDU: 80 0D 02 02 05 33 94 01 D1 A9 [14:46:58]Write to MH i2c: E2 0D 00 C2 0C 80 0D 02 02 05 00 33 94 01 D1 A9 00 00 94 [14:46:58]Write i2c OK [14:46:58]MH_I2C_Read... [14:46:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:58]Read from MH i2c: E2 [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: E2 03 00 [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: E2 03 00 C2 0C 00 90 00 42 [14:46:58]RAPDU: 90 00 [14:46:58]wFMCommunicate OK [14:46:58]wFMCommunicate request_size=4 [14:46:58]MH_SAM_APDU [14:46:58]CAPDU: 80 0D 03 02 [14:46:58]Write to MH i2c: E2 08 00 C3 0C 80 0D 03 02 00 00 00 00 4A [14:46:58]Write i2c OK [14:46:58]MH_I2C_Read... [14:46:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:46:58]Read from MH i2c: E2 [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: E2 0B 00 [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: E2 0B 00 C3 0C 00 24 90 49 79 B2 EB 37 52 90 00 E7 [14:46:58]RAPDU: 24 90 49 79 B2 EB 37 52 90 00 [14:46:58]wFMCommunicate OK [14:46:58]SAM_PROTO_SignData done [14:46:58]FM_MakeSignedData done [14:46:58]CreateOFDProtocolMessage [14:46:58]wFMCommunicate request_size=4 [14:46:58]MH_SAM_APDU [14:46:58]CAPDU: 80 11 00 00 [14:46:58]Write to MH i2c: E2 08 00 C4 0C 80 11 00 00 00 00 00 00 4A [14:46:58]Write i2c OK [14:46:58]MH_I2C_Read... [14:46:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:58]Read from MH i2c: E2 [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: E2 17 00 [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: E2 17 00 C4 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9F [14:46:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:46:58]wFMCommunicate OK [14:46:58]CreateOFDProtocolMessage done [14:46:58]OFDSenderStorePacket 308945 [14:46:58]StoreOFDPacket docnum=308945 [14:46:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B7 71 07 01 30 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 01 00 00 F4 03 04 00 E1 00 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 B6 04 00 35 04 06 00 42 33 94 01 D1 A9 24 90 49 79 B2 EB 37 52 [14:46:58]CheckFolder [14:46:58]dirname=/storage/ofd_packets [14:46:58]CheckFolder done [14:46:58]ProducePacketName [14:46:58]name=ofd_packets/00308945 [14:46:58]NVStorageSaveData ofd_packets/00308945 [14:46:58]File name is /storage/ofd_packets/00308945 [14:46:58]Write 301 bytes [14:46:58]NVStorageSaveData done [14:46:58]OFDSenderStorePacket done [14:46:58]KKMCreateOFDPacket done [14:46:58]NVStorageSaveData kkm_last_timestamp [14:46:58]File name is /storage/kkm_last_timestamp [14:46:58]Write 4 bytes [14:46:58]NVStorageSaveData done [14:46:58]ExternCall_PrintAddStr [14:46:58]wPrintStart [14:46:58]Write to MH i2c: 01 00 00 C5 0C D1 [14:46:58]Write i2c OK [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: 01 [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: 01 07 00 [14:46:58]MH_I2C_Read... [14:46:58]Read from MH i2c: 01 07 00 C5 0C 00 00 00 00 00 FF 0F E6 [14:46:58]RasterBufferAndPrint [14:46:58]line Счет N : (1)642815 [14:46:58]line ИНН: 02508201610067 [14:46:58]line Контрольно-Кассовый Чек [14:46:58]line ПРОДАЖА [14:46:58]line ТРК (МРК, ГНК) : 31 [14:46:58]line Товар: 2710124130 [14:46:58]line Аи-92-К-2 [14:46:58]line 11.960 * 66.90 [14:46:58]line = 800.12 [14:46:58]line НДС 12% НСП 1% [14:46:58]line > о реализуемом товаре [14:46:58]line ОКРУГЛЕНИЕ: -0.12 [14:46:58]line ИТОГО: 800.00 [14:46:58]line Внесено: 800.00 [14:46:58]line СДАЧА: 0.00 [14:46:58]line НСП 1% : 7.08 [14:46:58]line НДС 12% : 84.97 [14:46:59]line Наличными: 800.00 [14:46:59]line Безнал.: 0.00 [14:46:59]line Место: АЗС № 172 "Партнер Нефть" [14:46:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:46:59]line СНО: Общий режим [14:46:59]line Чек 366 26.10.2024 14:46 [14:46:59]line Смена: 532 ФФД: 1.0 [14:46:59]line ЗНМ: 0300000116 [14:46:59]line РНМ: 0000000000091780 [14:46:59]line Версия ККМ: 001 [14:46:59]line ФМ: 0000000000871765 [14:46:59]line ФД: 308945 [14:46:59]line ФПД: 72789293912489 [14:46:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144657&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308945&fm=72789293912489&tin=02508201610067®Number=0000000000091780&sum=80000 [14:46:59]OFD Sender: Processing packet 308945 [packets to send 223, broken 222] [14:46:59]ProducePacketName [14:46:59]name=ofd_packets/00308945 [14:46:59]OFD Sender: To server: pG, [14:46:59]CommunicateWithHost lk.salyk.kg:30040 [14:46:59]ConnectInit lk.salyk.kg [14:46:59]written 0, free lines is 4095 [14:46:59]Connected sock=10 [14:46:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B7 71 07 01 30 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 01 00 00 F4 03 04 00 E1 00 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 B6 04 00 35 04 06 00 42 33 94 01 D1 A9 24 90 49 79 B2 EB 37 52 [14:46:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BB 06 47 00 12 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 B6 04 00 F4 03 04 00 3F A7 1C 67 B6 04 01 00 00 36 CF A5 13 FB 4C C5 B0 [14:46:59]CommunicateWithHost err = 0 [14:46:59]CheckOFDResponse [14:46:59]1017 (14) - 77093643461234 [14:46:59]1041 (16) - 0000000000871765 [14:46:59]1040 (4) - 308945 [14:46:59]1012 (4) - 26.10.2024 08:24 [14:46:59]1206 (1) - 0 [14:46:59]OFD Sender: Remove packet 308945 [14:46:59]ProducePacketName [14:46:59]name=ofd_packets/00308945 [14:46:59]NVStorageDeleteData [14:46:59]Write to MH i2c: 01 00 00 EF 0C FB [14:46:59]Write i2c OK [14:46:59]MH_I2C_Read... [14:46:59]Read from MH i2c: 01 [14:46:59]MH_I2C_Read... [14:46:59]Read from MH i2c: 01 07 00 [14:46:59]MH_I2C_Read... [14:46:59]Read from MH i2c: 01 07 00 EF 0C 00 00 00 00 00 CE 0C DC [14:46:59]RasterBufferAndPrint [14:46:59]line [14:46:59]line [14:46:59]line [14:46:59]line [14:46:59]line [14:46:59]written 0, free lines is 3287 [14:46:59]MH_Cut [14:46:59]Write to MH i2c: D1 01 00 F6 0C 01 D4 [14:46:59]Write i2c OK [14:46:59]MH_I2C_Read... [14:46:59]Read from MH i2c: D1 [14:46:59]MH_I2C_Read... [14:46:59]Read from MH i2c: D1 01 00 [14:46:59]MH_I2C_Read... [14:46:59]Read from MH i2c: D1 01 00 F6 0C 00 D3 [14:46:59]Write to MH i2c: 01 00 00 F7 0C 03 [14:46:59]Write i2c OK [14:46:59]MH_I2C_Read... [14:46:59]OFD Sender: No OFD packet to send [14:47:00]*** Cut start [14:47:00]*** Purtial cut [14:47:00]*** Stage 1: CUTSNS_PIN = 1 [14:47:00]Read from MH i2c: 01 [14:47:00]MH_I2C_Read... [14:47:00]*** Stop cut motor [14:47:00]*** Cut end [14:47:00]Read from MH i2c: 01 07 00 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: 01 07 00 F7 0C 00 00 00 00 00 FF 0F 18 [14:47:00]process_action close_receipt done [14:47:00]requested_data is exist [14:47:00]produce_requested_data [14:47:00]requested_item fm.sn is exist - process it [14:47:00]wFMCommunicate request_size=4 [14:47:00]MH_SAM_APDU [14:47:00]CAPDU: 80 11 00 00 [14:47:00]Write to MH i2c: E2 08 00 F8 0C 80 11 00 00 00 00 00 00 7E [14:47:00]Write i2c OK [14:47:00]MH_I2C_Read... [14:47:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:00]Read from MH i2c: E2 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 17 00 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 17 00 F8 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D3 [14:47:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:47:00]wFMCommunicate OK [14:47:00]requested_item fd.num is exist - process it [14:47:00]SAM_PROTO_GetFieldsCounters [14:47:00]wFMCommunicate request_size=4 [14:47:00]MH_SAM_APDU [14:47:00]CAPDU: 80 13 00 00 [14:47:00]Write to MH i2c: E2 08 00 F9 0C 80 13 00 00 00 00 00 00 81 [14:47:00]Write i2c OK [14:47:00]MH_I2C_Read... [14:47:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:00]Read from MH i2c: E2 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 62 00 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 62 00 F9 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D1 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 92 [14:47: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D1 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6E 01 00 00 5E 04 04 00 6E 01 00 00 57 04 04 00 6F 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:00]wFMCommunicate OK [14:47:00]SAM_PROTO_GetFieldsCounters done [14:47:00]requested_item shift.num is exist - process it [14:47:00]requested_item shift.opened is exist - process it [14:47:00]req_shift_opened [14:47:00]FM_GetShiftState [14:47:00]SAM_PROTO_GetShiftState [14:47:00]wFMCommunicate request_size=4 [14:47:00]MH_SAM_APDU [14:47:00]CAPDU: 80 13 01 00 [14:47:00]Write to MH i2c: E2 08 00 FA 0C 80 13 01 00 00 00 00 00 83 [14:47:00]Write i2c OK [14:47:00]MH_I2C_Read... [14:47:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:00]Read from MH i2c: E2 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 0E 00 [14:47:00]MH_I2C_Read... [14:47:00]Read from MH i2c: E2 0E 00 FA 0C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 01 [14:47:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:47:00]wFMCommunicate OK [14:47:00]SAM_PROTO_GetShiftState done [14:47:00]FM_GetShiftState done [14:47:00]req_shift_opened done [14:47:00]requested_item shift.open_date is exist - process it [14:47:00]req_shift_open_date [14:47:00]req_shift_open_date done [14:47:00]produce_requested_data done [14:47:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308945,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:47:00]process_action_free close_receipt [14:47:00]json_value_free [14:47:00]json_value_free done [14:47:00]process_json_proto returns [14:47:00]Send response to host [14:47:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308945,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:47:00]free response buf [14:47:00]execute_script done [14:47:00]execute_script returns [14:47:00]free content buf [14:47:00]Sock 7.Close socket [14:47:00]Sock 7.Thread stoped [14:47:04]OFD Sender: No OFD packet to send [14:47:09]OFD Sender: No OFD packet to send [14:47:14]OFD Sender: No OFD packet to send [14:47:19]OFD Sender: No OFD packet to send [14:47:24]OFD Sender: No OFD packet to send [14:47:29]OFD Sender: No OFD packet to send [14:47:34]OFD Sender: No OFD packet to send [14:47:39]OFD Sender: No OFD packet to send [14:47:43]accept exits with 9 [14:47:43]New connection [14:47:43]New thread 3066879332 created [14:47:43]Thread 3067022692 joined [14:47:43]Waiting for new connection... [14:47:43] Sock 9.Parse request [14:47:43]Sock 9.Check first char [14:47:43]Sock 9.First char is OK [14:47:43]request: POST /json_proto HTTP/1.0 [14:47:43]Method: POST [14:47:43]URL: /json_proto [14:47:43]Method is POST - this is cgi request [14:47:43]url: /json_proto [14:47:43]query_string will be loaded in cgi processing [14:47:43]execute_cgi json_proto POST (null) [14:47:43]execute_cgi path=json_proto method=POST [14:47:43]POST find Content-Length [14:47:43]Host: 172.17.96.3:8080 [14:47:43]Content-Length: 683 [14:47:43]Content-Type: application/json [14:47:43] [14:47:43]POST finish read [14:47:43]Found Content-Length = 683 [14:47:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:43]execute_script... [14:47:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642817", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:47:43]POST & json_proto [14:47:43]process_json_proto [14:47:43]json parsed OK: [14:47:43]protocol is kg_v1.0 [14:47:43]action value=close_receipt [14:47:43]process_action close_receipt [14:47:43]cmd_close_receipt [14:47:43]MH_GetDate [14:47:43]Write to MH i2c: F0 00 00 FB 0C F6 [14:47:43]Write i2c OK [14:47:43]MH_I2C_Read... [14:47:43]Read from MH i2c: F0 [14:47:43]MH_I2C_Read... [14:47:43]Read from MH i2c: F0 09 00 [14:47:43]MH_I2C_Read... [14:47:43]Read from MH i2c: F0 09 00 FB 0C 00 10 01 1D 67 44 5E 04 65 9F [14:47:43]GetLastDocTimeStamp 1729954017 [14:47:43]current date 1729954064 [14:47:43]FM_GetShiftState [14:47:43]SAM_PROTO_GetShiftState [14:47:43]wFMCommunicate request_size=4 [14:47:43]MH_SAM_APDU [14:47:43]CAPDU: 80 13 01 00 [14:47:43]Write to MH i2c: E2 08 00 FC 0C 80 13 01 00 00 00 00 00 85 [14:47:43]Write i2c OK [14:47:43]MH_I2C_Read... [14:47:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:43]Read from MH i2c: E2 [14:47:43]MH_I2C_Read... [14:47:43]Read from MH i2c: E2 0E 00 [14:47:43]MH_I2C_Read... [14:47:43]Read from MH i2c: E2 0E 00 FC 0C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 03 [14:47:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:47:43]wFMCommunicate OK [14:47:43]SAM_PROTO_GetShiftState done [14:47:43]FM_GetShiftState done [14:47:43]opened in 1729902265 [14:47:43]opened+sec_in_day 1729988665 [14:47:43]quantity*price = 50025 [14:47:43]sum+1 = 50027 [14:47:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 367 26.10.2024 14:47 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308946 ФПД: 119328111148307 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144744&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308946&fm=119328111148307&tin=02508201610067®Number=0000000000091780&sum=50000 [14:47:44]StoreToDocumentArchive [14:47:44]shift 532 fd 308946 [14:47:44]save to /storage/0532/doc_00308946 [14:47:44]save last doc name /storage/0532/doc_00308946 to /storage/kkm_last_doc_name [14:47:44]save OK [14:47:44]Clear old archive folders... [14:47:44]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:47:44]tlvbuf is 000DB100 [14:47:44]SAM_PROTO_ClearQueue [14:47:44]wFMCommunicate request_size=4 [14:47:44]MH_SAM_APDU [14:47:44]CAPDU: 80 09 00 00 [14:47:44]Write to MH i2c: E2 08 00 09 0D 80 09 00 00 00 00 00 00 88 [14:47:44]Write i2c OK [14:47:44]MH_I2C_Read... [14:47:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:47:44]Read from MH i2c: E2 [14:47:44]MH_I2C_Read... [14:47:44]Read from MH i2c: E2 03 00 [14:47:44]MH_I2C_Read... [14:47:44]Read from MH i2c: E2 03 00 09 0D 00 90 00 8A [14:47:44]RAPDU: 90 00 [14:47:44]wFMCommunicate OK [14:47:44]SAM_PROTO_ClearQueue done [14:47:44]KKMCreateOFDPacket [14:47:44]OFDProtocolAddRootSTLVToBuf [14:47:44]FM_MakeSignedData [14:47:44]FM_MakeSignedData [14:47:44]SAM_PROTO_SignData [14:47:44]wFMCommunicate request_size=4 [14:47:44]MH_SAM_APDU [14:47:44]CAPDU: 80 0D 01 02 [14:47:44]Write to MH i2c: E2 08 00 0A 0D 80 0D 01 02 00 00 00 00 90 [14:47:44]Write i2c OK [14:47:44]MH_I2C_Read... [14:47:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:47:44]Read from MH i2c: E2 [14:47:44]MH_I2C_Read... [14:47:44]Read from MH i2c: E2 03 00 [14:47:44]MH_I2C_Read... [14:47:44]Read from MH i2c: E2 03 00 0A 0D 00 90 00 8B [14:47:44]RAPDU: 90 00 [14:47:44]wFMCommunicate OK [14:47:44]wFMCommunicate request_size=255 [14:47:44]MH_SAM_APDU [14:47:44]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6F 01 00 00 F4 03 04 00 10 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 B6 04 [14:47:44]Write to MH i2c: E2 02 01 0B 0D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6F 01 00 00 F4 03 04 00 10 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 B6 04 00 00 5D [14:47:44]Write i2c OK [14:47:44]MH_I2C_Read... [14:47:44]OFD Sender: No OFD packet to send [14:47:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:45]Read from MH i2c: E2 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 03 00 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 03 00 0B 0D 00 90 00 8C [14:47:45]RAPDU: 90 00 [14:47:45]wFMCommunicate OK [14:47:45]wFMCommunicate request_size=16 [14:47:45]MH_SAM_APDU [14:47:45]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 6C 87 3D AD 3D 13 [14:47:45]Write to MH i2c: E2 13 00 0C 0D 80 0D 02 02 0B 00 00 35 04 06 00 6C 87 3D AD 3D 13 00 00 15 [14:47:45]Write i2c OK [14:47:45]MH_I2C_Read... [14:47:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:47:45]Read from MH i2c: E2 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 03 00 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 03 00 0C 0D 00 90 00 8D [14:47:45]RAPDU: 90 00 [14:47:45]wFMCommunicate OK [14:47:45]wFMCommunicate request_size=4 [14:47:45]MH_SAM_APDU [14:47:45]CAPDU: 80 0D 03 02 [14:47:45]Write to MH i2c: E2 08 00 0D 0D 80 0D 03 02 00 00 00 00 95 [14:47:45]Write i2c OK [14:47:45]MH_I2C_Read... [14:47:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:47:45]Read from MH i2c: E2 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 0B 00 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 0B 00 0D 0D 00 C8 A1 D1 AC 7B B0 75 D7 90 00 F3 [14:47:45]RAPDU: C8 A1 D1 AC 7B B0 75 D7 90 00 [14:47:45]wFMCommunicate OK [14:47:45]SAM_PROTO_SignData done [14:47:45]FM_MakeSignedData done [14:47:45]CreateOFDProtocolMessage [14:47:45]wFMCommunicate request_size=4 [14:47:45]MH_SAM_APDU [14:47:45]CAPDU: 80 11 00 00 [14:47:45]Write to MH i2c: E2 08 00 0E 0D 80 11 00 00 00 00 00 00 95 [14:47:45]Write i2c OK [14:47:45]MH_I2C_Read... [14:47:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:45]Read from MH i2c: E2 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 17 00 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: E2 17 00 0E 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EA [14:47:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:47:45]wFMCommunicate OK [14:47:45]CreateOFDProtocolMessage done [14:47:45]OFDSenderStorePacket 308946 [14:47:45]StoreOFDPacket docnum=308946 [14:47:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 C2 4B 0D 01 6C 94 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6F 01 00 00 F4 03 04 00 10 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 B6 04 00 35 04 06 00 6C 87 3D AD 3D 13 C8 A1 D1 AC 7B B0 75 D7 [14:47:45]CheckFolder [14:47:45]dirname=/storage/ofd_packets [14:47:45]CheckFolder done [14:47:45]ProducePacketName [14:47:45]name=ofd_packets/00308946 [14:47:45]NVStorageSaveData ofd_packets/00308946 [14:47:45]File name is /storage/ofd_packets/00308946 [14:47:45]Write 307 bytes [14:47:45]NVStorageSaveData done [14:47:45]OFDSenderStorePacket done [14:47:45]KKMCreateOFDPacket done [14:47:45]NVStorageSaveData kkm_last_timestamp [14:47:45]File name is /storage/kkm_last_timestamp [14:47:45]Write 4 bytes [14:47:45]NVStorageSaveData done [14:47:45]ExternCall_PrintAddStr [14:47:45]wPrintStart [14:47:45]Write to MH i2c: 01 00 00 0F 0D 1C [14:47:45]Write i2c OK [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: 01 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: 01 07 00 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: 01 07 00 0F 0D 00 00 00 00 00 FF 0F 31 [14:47:45]RasterBufferAndPrint [14:47:45]line Счет N : (1)642817 [14:47:45]line ИНН: 02508201610067 [14:47:45]line Контрольно-Кассовый Чек [14:47:45]line ПРОДАЖА [14:47:45]line ТРК (МРК, ГНК) : 53 [14:47:45]line Товар: 2710194210 [14:47:45]line D-ENERGY ДТ-К-2 [14:47:45]line 6.480 * 77.20 [14:47:45]line = 500.26 [14:47:45]line НДС 12% НСП 1% [14:47:45]line > о реализуемом товаре [14:47:45]line ОКРУГЛЕНИЕ: -0.26 [14:47:45]line ИТОГО: 500.00 [14:47:45]line Внесено: 500.00 [14:47:45]line СДАЧА: 0.00 [14:47:45]line НСП 1% : 4.43 [14:47:45]line НДС 12% : 53.12 [14:47:45]line Наличными: 500.00 [14:47:45]line Безнал.: 0.00 [14:47:45]line Место: АЗС № 172 "Партнер Нефть" [14:47:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:47:45]line СНО: Общий режим [14:47:45]line Чек 367 26.10.2024 14:47 [14:47:45]line Смена: 532 ФФД: 1.0 [14:47:45]line ЗНМ: 0300000116 [14:47:45]line РНМ: 0000000000091780 [14:47:45]line Версия ККМ: 001 [14:47:45]line ФМ: 0000000000871765 [14:47:45]line ФД: 308946 [14:47:45]line ФПД: 119328111148307 [14:47:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144744&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308946&fm=119328111148307&tin=02508201610067®Number=0000000000091780&sum=50000 [14:47:45]OFD Sender: Processing packet 308946 [packets to send 223, broken 222] [14:47:45]ProducePacketName [14:47:45]name=ofd_packets/00308946 [14:47:45]OFD Sender: To server: pG, [14:47:45]CommunicateWithHost lk.salyk.kg:30040 [14:47:45]ConnectInit lk.salyk.kg [14:47:45]written 0, free lines is 4095 [14:47:45]Connected sock=10 [14:47:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 C2 4B 0D 01 6C 94 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 6F 01 00 00 F4 03 04 00 10 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 B6 04 00 35 04 06 00 6C 87 3D AD 3D 13 C8 A1 D1 AC 7B B0 75 D7 [14:47:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D3 01 47 00 0A 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 31 37 36 35 10 04 04 00 D2 B6 04 00 F4 03 04 00 6E A7 1C 67 B6 04 01 00 00 69 2B B3 E6 18 24 83 A3 [14:47:45]CommunicateWithHost err = 0 [14:47:45]CheckOFDResponse [14:47:45]1017 (14) - 77093643461234 [14:47:45]1041 (16) - 0000000000871765 [14:47:45]1040 (4) - 308946 [14:47:45]1012 (4) - 26.10.2024 08:25 [14:47:45]1206 (1) - 0 [14:47:45]OFD Sender: Remove packet 308946 [14:47:45]ProducePacketName [14:47:45]name=ofd_packets/00308946 [14:47:45]NVStorageDeleteData [14:47:45]Write to MH i2c: 01 00 00 39 0D 46 [14:47:45]Write i2c OK [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: 01 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: 01 07 00 [14:47:45]MH_I2C_Read... [14:47:45]Read from MH i2c: 01 07 00 39 0D 00 00 00 00 00 C1 0C 1A [14:47:45]RasterBufferAndPrint [14:47:45]line [14:47:45]line [14:47:45]line [14:47:45]line [14:47:45]line [14:47:45]written 0, free lines is 3272 [14:47:46]MH_Cut [14:47:46]Write to MH i2c: D1 01 00 40 0D 01 1F [14:47:46]Write i2c OK [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: D1 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: D1 01 00 [14:47:46]MH_I2C_Read... [14:47:46]Read from MH i2c: D1 01 00 40 0D 00 1E [14:47:46]Write to MH i2c: 01 00 00 41 0D 4E [14:47:46]Write i2c OK [14:47:46]MH_I2C_Read... [14:47:46]OFD Sender: No OFD packet to send [14:47:46]*** Cut start [14:47:46]*** Purtial cut [14:47:46]*** Stage 1: CUTSNS_PIN = 1 [14:47:47]Read from MH i2c: 01 [14:47:47]MH_I2C_Read... [14:47:47]Read from MH i2c: 01 07 00 [14:47:47]MH_I2C_Read... [14:47:47]*** Stop cut motor [14:47:47]*** Cut end [14:47:47]Read from MH i2c: 01 07 00 41 0D 00 00 00 00 00 FF 0F 63 [14:47:47]process_action close_receipt done [14:47:47]requested_data is exist [14:47:47]produce_requested_data [14:47:47]requested_item fm.sn is exist - process it [14:47:47]wFMCommunicate request_size=4 [14:47:47]MH_SAM_APDU [14:47:47]CAPDU: 80 11 00 00 [14:47:47]Write to MH i2c: E2 08 00 42 0D 80 11 00 00 00 00 00 00 C9 [14:47:47]Write i2c OK [14:47:47]MH_I2C_Read... [14:47:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:47:47]Read from MH i2c: E2 [14:47:47]MH_I2C_Read... [14:47:47]Read from MH i2c: E2 17 00 [14:47:47]MH_I2C_Read... [14:47:47]Read from MH i2c: E2 17 00 42 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1E [14:47:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:47:47]wFMCommunicate OK [14:47:47]requested_item fd.num is exist - process it [14:47:47]SAM_PROTO_GetFieldsCounters [14:47:47]wFMCommunicate request_size=4 [14:47:47]MH_SAM_APDU [14:47:47]CAPDU: 80 13 00 00 [14:47:47]Write to MH i2c: E2 08 00 43 0D 80 13 00 00 00 00 00 00 CC [14:47:47]Write i2c OK [14:47:47]MH_I2C_Read... [14:47:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:47:47]Read from MH i2c: E2 [14:47:47]MH_I2C_Read... [14:47:47]Read from MH i2c: E2 62 00 [14:47:47]MH_I2C_Read... [14:47:47]Read from MH i2c: E2 62 00 43 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D2 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 E1 [14:47: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D2 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6F 01 00 00 5E 04 04 00 6F 01 00 00 57 04 04 00 70 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:47:47]wFMCommunicate OK [14:47:47]SAM_PROTO_GetFieldsCounters done [14:47:47]requested_item shift.num is exist - process it [14:47:47]requested_item shift.opened is exist - process it [14:47:47]req_shift_opened [14:47:47]FM_GetShiftState [14:47:47]SAM_PROTO_GetShiftState [14:47:47]wFMCommunicate request_size=4 [14:47:47]MH_SAM_APDU [14:47:47]CAPDU: 80 13 01 00 [14:47:47]Write to MH i2c: E2 08 00 44 0D 80 13 01 00 00 00 00 00 CE [14:47:47]Write i2c OK [14:47:47]MH_I2C_Read... [14:47:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:47:47]Read from MH i2c: E2 [14:47:47]MH_I2C_Read... [14:47:47]Read from MH i2c: E2 0E 00 [14:47:47]MH_I2C_Read... [14:47:47]Read from MH i2c: E2 0E 00 44 0D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4C [14:47:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:47:47]wFMCommunicate OK [14:47:47]SAM_PROTO_GetShiftState done [14:47:47]FM_GetShiftState done [14:47:47]req_shift_opened done [14:47:47]requested_item shift.open_date is exist - process it [14:47:47]req_shift_open_date [14:47:47]req_shift_open_date done [14:47:47]produce_requested_data done [14:47:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308946,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:47:47]process_action_free close_receipt [14:47:47]json_value_free [14:47:47]json_value_free done [14:47:47]process_json_proto returns [14:47:47]Send response to host [14:47:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308946,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:47:47]free response buf [14:47:47]execute_script done [14:47:47]execute_script returns [14:47:47]free content buf [14:47:47]Sock 9.Close socket [14:47:47]Sock 9.Thread stoped [14:47:51]OFD Sender: No OFD packet to send [14:47:56]OFD Sender: No OFD packet to send [14:48:01]OFD Sender: No OFD packet to send [14:48:06]OFD Sender: No OFD packet to send [14:48:11]OFD Sender: No OFD packet to send [14:48:16]OFD Sender: No OFD packet to send [14:48:21]OFD Sender: No OFD packet to send [14:48:26]OFD Sender: No OFD packet to send [14:48:31]OFD Sender: No OFD packet to send [14:48:36]OFD Sender: No OFD packet to send [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:00]accept exits with 7 [14:49:00]New connection [14:49:00]New thread 3067022692 created [14:49:00]Thread 3066879332 joined [14:49:00]Waiting for new connection... [14:49:00] Sock 7.Parse request [14:49:00]Sock 7.Check first char [14:49:00]Sock 7.First char is OK [14:49:00]request: POST /json_proto HTTP/1.0 [14:49:00]Method: POST [14:49:00]URL: /json_proto [14:49:00]Method is POST - this is cgi request [14:49:00]url: /json_proto [14:49:00]query_string will be loaded in cgi processing [14:49:00]execute_cgi json_proto POST (null) [14:49:00]execute_cgi path=json_proto method=POST [14:49:00]POST find Content-Length [14:49:00]Host: 172.17.96.3:8080 [14:49:00]Content-Length: 678 [14:49:00]Content-Type: application/json [14:49:00] [14:49:00]POST finish read [14:49:00]Found Content-Length = 678 [14:49:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [14:49:00]execute_script... [14:49: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)642818", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [14:49:00]POST & json_proto [14:49:00]process_json_proto [14:49:00]json parsed OK: [14:49:00]protocol is kg_v1.0 [14:49:00]action value=close_receipt [14:49:00]process_action close_receipt [14:49:00]cmd_close_receipt [14:49:00]MH_GetDate [14:49:00]Write to MH i2c: F0 00 00 45 0D 41 [14:49:00]Write i2c OK [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: F0 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: F0 09 00 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: F0 09 00 45 0D 00 5C 01 1D 67 44 5E 04 65 36 [14:49:00]GetLastDocTimeStamp 1729954064 [14:49:00]current date 1729954140 [14:49:00]FM_GetShiftState [14:49:00]SAM_PROTO_GetShiftState [14:49:00]wFMCommunicate request_size=4 [14:49:00]MH_SAM_APDU [14:49:00]CAPDU: 80 13 01 00 [14:49:00]Write to MH i2c: E2 08 00 46 0D 80 13 01 00 00 00 00 00 D0 [14:49:00]Write i2c OK [14:49:00]MH_I2C_Read... [14:49:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:00]Read from MH i2c: E2 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: E2 0E 00 [14:49:00]MH_I2C_Read... [14:49:00]Read from MH i2c: E2 0E 00 46 0D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4E [14:49:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:49:00]wFMCommunicate OK [14:49:00]SAM_PROTO_GetShiftState done [14:49:00]FM_GetShiftState done [14:49:00]opened in 1729902265 [14:49:00]opened+sec_in_day 1729988665 [14:49:00]quantity*price = 80012 [14:49:00]sum+1 = 80013 [14:49:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 368 26.10.2024 14:49 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308947 ФПД: 245635102941777 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144901&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308947&fm=245635102941777&tin=02508201610067®Number=0000000000091780&sum=80000 [14:49:01]StoreToDocumentArchive [14:49:01]shift 532 fd 308947 [14:49:01]save to /storage/0532/doc_00308947 [14:49:01]save last doc name /storage/0532/doc_00308947 to /storage/kkm_last_doc_name [14:49:01]save OK [14:49:01]Clear old archive folders... [14:49:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:49:01]tlvbuf is 00089220 [14:49:01]SAM_PROTO_ClearQueue [14:49:01]wFMCommunicate request_size=4 [14:49:01]MH_SAM_APDU [14:49:01]CAPDU: 80 09 00 00 [14:49:01]Write to MH i2c: E2 08 00 53 0D 80 09 00 00 00 00 00 00 D2 [14:49:01]Write i2c OK [14:49:01]MH_I2C_Read... [14:49:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:49:01]Read from MH i2c: E2 [14:49:01]MH_I2C_Read... [14:49:01]Read from MH i2c: E2 03 00 [14:49:01]MH_I2C_Read... [14:49:01]Read from MH i2c: E2 03 00 53 0D 00 90 00 D4 [14:49:01]RAPDU: 90 00 [14:49:01]wFMCommunicate OK [14:49:01]SAM_PROTO_ClearQueue done [14:49:01]KKMCreateOFDPacket [14:49:01]OFDProtocolAddRootSTLVToBuf [14:49:01]FM_MakeSignedData [14:49:01]FM_MakeSignedData [14:49:01]SAM_PROTO_SignData [14:49:01]wFMCommunicate request_size=4 [14:49:01]MH_SAM_APDU [14:49:01]CAPDU: 80 0D 01 02 [14:49:01]Write to MH i2c: E2 08 00 54 0D 80 0D 01 02 00 00 00 00 DA [14:49:01]Write i2c OK [14:49:01]MH_I2C_Read... [14:49:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:49:01]Read from MH i2c: E2 [14:49:01]MH_I2C_Read... [14:49:01]Read from MH i2c: E2 03 00 [14:49:01]MH_I2C_Read... [14:49:01]Read from MH i2c: E2 03 00 54 0D 00 90 00 D5 [14:49:01]RAPDU: 90 00 [14:49:01]wFMCommunicate OK [14:49:01]wFMCommunicate request_size=255 [14:49:01]MH_SAM_APDU [14:49: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 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 70 01 00 00 F4 03 04 00 5D 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 B6 04 00 35 04 06 00 DF [14:49:01]Write to MH i2c: E2 02 01 55 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 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 70 01 00 00 F4 03 04 00 5D 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 B6 04 00 35 04 06 00 DF 00 00 29 [14:49:01]Write i2c OK [14:49:01]MH_I2C_Read... [14:49:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:01]Read from MH i2c: E2 [14:49:01]MH_I2C_Read... [14:49:01]Read from MH i2c: E2 03 00 [14:49:01]MH_I2C_Read... [14:49:01]Read from MH i2c: E2 03 00 55 0D 00 90 00 D6 [14:49:01]RAPDU: 90 00 [14:49:01]wFMCommunicate OK [14:49:01]wFMCommunicate request_size=10 [14:49:01]MH_SAM_APDU [14:49:01]CAPDU: 80 0D 02 02 05 67 61 0E 22 51 [14:49:01]Write to MH i2c: E2 0D 00 56 0D 80 0D 02 02 05 00 67 61 0E 22 51 00 00 30 [14:49:01]Write i2c OK [14:49:01]MH_I2C_Read... [14:49:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:01]Read from MH i2c: E2 [14:49:01]MH_I2C_Read... [14:49:01]Read from MH i2c: E2 03 00 [14:49:01]MH_I2C_Read... [14:49:01]Read from MH i2c: E2 03 00 56 0D 00 90 00 D7 [14:49:01]RAPDU: 90 00 [14:49:01]wFMCommunicate OK [14:49:01]wFMCommunicate request_size=4 [14:49:01]MH_SAM_APDU [14:49:01]CAPDU: 80 0D 03 02 [14:49:01]Write to MH i2c: E2 08 00 57 0D 80 0D 03 02 00 00 00 00 DF [14:49:01]Write i2c OK [14:49:01]MH_I2C_Read... [14:49:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:49:02]Read from MH i2c: E2 [14:49:02]MH_I2C_Read... [14:49:02]Read from MH i2c: E2 0B 00 [14:49:02]MH_I2C_Read... [14:49:02]Read from MH i2c: E2 0B 00 57 0D 00 1D CE 70 FC 7A 69 11 AB 90 00 D6 [14:49:02]RAPDU: 1D CE 70 FC 7A 69 11 AB 90 00 [14:49:02]wFMCommunicate OK [14:49:02]SAM_PROTO_SignData done [14:49:02]FM_MakeSignedData done [14:49:02]CreateOFDProtocolMessage [14:49:02]wFMCommunicate request_size=4 [14:49:02]MH_SAM_APDU [14:49:02]CAPDU: 80 11 00 00 [14:49:02]Write to MH i2c: E2 08 00 58 0D 80 11 00 00 00 00 00 00 DF [14:49:02]Write i2c OK [14:49:02]MH_I2C_Read... [14:49:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:02]Read from MH i2c: E2 [14:49:02]MH_I2C_Read... [14:49:02]Read from MH i2c: E2 17 00 [14:49:02]MH_I2C_Read... [14:49:02]Read from MH i2c: E2 17 00 58 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 34 [14:49:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:49:02]wFMCommunicate OK [14:49:02]CreateOFDProtocolMessage done [14:49:02]OFDSenderStorePacket 308947 [14:49:02]StoreOFDPacket docnum=308947 [14:49:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5A E4 07 01 F8 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 70 01 00 00 F4 03 04 00 5D 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 B6 04 00 35 04 06 00 DF 67 61 0E 22 51 1D CE 70 FC 7A 69 11 AB [14:49:02]CheckFolder [14:49:02]dirname=/storage/ofd_packets [14:49:02]CheckFolder done [14:49:02]ProducePacketName [14:49:02]name=ofd_packets/00308947 [14:49:02]NVStorageSaveData ofd_packets/00308947 [14:49:02]File name is /storage/ofd_packets/00308947 [14:49:02]Write 301 bytes [14:49:02]NVStorageSaveData done [14:49:02]OFDSenderStorePacket done [14:49:02]KKMCreateOFDPacket done [14:49:02]NVStorageSaveData kkm_last_timestamp [14:49:02]File name is /storage/kkm_last_timestamp [14:49:02]Write 4 bytes [14:49:02]NVStorageSaveData done [14:49:02]ExternCall_PrintAddStr [14:49:02]wPrintStart [14:49:02]Write to MH i2c: 01 00 00 59 0D 66 [14:49:02]Write i2c OK [14:49:02]MH_I2C_Read... [14:49:02]Read from MH i2c: 01 [14:49:02]MH_I2C_Read... [14:49:02]Read from MH i2c: 01 07 00 [14:49:02]MH_I2C_Read... [14:49:02]Read from MH i2c: 01 07 00 59 0D 00 00 00 00 00 FF 0F 7B [14:49:02]RasterBufferAndPrint [14:49:02]line Счет N : (1)642818 [14:49:02]line ИНН: 02508201610067 [14:49:02]line Контрольно-Кассовый Чек [14:49:02]line ПРОДАЖА [14:49:02]line ТРК (МРК, ГНК) : 41 [14:49:02]line Товар: 2710124130 [14:49:02]line Аи-92-К-2 [14:49:02]line 11.960 * 66.90 [14:49:02]line = 800.12 [14:49:02]line НДС 12% НСП 1% [14:49:02]line > о реализуемом товаре [14:49:02]line ОКРУГЛЕНИЕ: -0.12 [14:49:02]line ИТОГО: 800.00 [14:49:02]line Внесено: 800.00 [14:49:02]line СДАЧА: 0.00 [14:49:02]line НСП 1% : 7.08 [14:49:02]line НДС 12% : 84.97 [14:49:02]line Наличными: 800.00 [14:49:02]line Безнал.: 0.00 [14:49:02]line Место: АЗС № 172 "Партнер Нефть" [14:49:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:49:02]line СНО: Общий режим [14:49:02]line Чек 368 26.10.2024 14:49 [14:49:02]line Смена: 532 ФФД: 1.0 [14:49:02]line ЗНМ: 0300000116 [14:49:02]line РНМ: 0000000000091780 [14:49:02]line Версия ККМ: 001 [14:49:02]line ФМ: 0000000000871765 [14:49:02]line ФД: 308947 [14:49:02]line ФПД: 245635102941777 [14:49:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144901&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308947&fm=245635102941777&tin=02508201610067®Number=0000000000091780&sum=80000 [14:49:02]OFD Sender: Processing packet 308947 [packets to send 223, broken 222] [14:49:02]ProducePacketName [14:49:02]name=ofd_packets/00308947 [14:49:02]OFD Sender: To server: pG, [14:49:02]CommunicateWithHost lk.salyk.kg:30040 [14:49:02]ConnectInit lk.salyk.kg [14:49:02]written 0, free lines is 4095 [14:49:02]Connected sock=10 [14:49:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5A E4 07 01 F8 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 70 01 00 00 F4 03 04 00 5D 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 B6 04 00 35 04 06 00 DF 67 61 0E 22 51 1D CE 70 FC 7A 69 11 AB [14:49:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 27 17 47 00 09 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 31 37 36 35 10 04 04 00 D3 B6 04 00 F4 03 04 00 BB A7 1C 67 B6 04 01 00 00 94 08 0E 5D 00 52 38 FE [14:49:02]CommunicateWithHost err = 0 [14:49:02]CheckOFDResponse [14:49:02]1017 (14) - 77093643461234 [14:49:02]1041 (16) - 0000000000871765 [14:49:02]1040 (4) - 308947 [14:49:02]1012 (4) - 26.10.2024 08:26 [14:49:02]1206 (1) - 0 [14:49:02]OFD Sender: Remove packet 308947 [14:49:02]ProducePacketName [14:49:02]name=ofd_packets/00308947 [14:49:02]NVStorageDeleteData [14:49:02]Write to MH i2c: 01 00 00 83 0D 90 [14:49:02]Write i2c OK [14:49:02]MH_I2C_Read... [14:49:02]Read from MH i2c: 01 [14:49:02]MH_I2C_Read... [14:49:02]Read from MH i2c: 01 07 00 [14:49:02]MH_I2C_Read... [14:49:02]Read from MH i2c: 01 07 00 83 0D 00 00 00 00 00 C7 0C 6A [14:49:02]RasterBufferAndPrint [14:49:02]line [14:49:02]line [14:49:02]line [14:49:02]line [14:49:02]line [14:49:02]written 0, free lines is 3276 [14:49:02]MH_Cut [14:49:02]Write to MH i2c: D1 01 00 8A 0D 01 69 [14:49:02]Write i2c OK [14:49:02]MH_I2C_Read... [14:49:02]Read from MH i2c: D1 [14:49:02]MH_I2C_Read... [14:49:02]Read from MH i2c: D1 01 00 [14:49:02]MH_I2C_Read... [14:49:02]Read from MH i2c: D1 01 00 8A 0D 00 68 [14:49:02]Write to MH i2c: 01 00 00 8B 0D 98 [14:49:02]Write i2c OK [14:49:02]MH_I2C_Read... [14:49:03]OFD Sender: No OFD packet to send [14:49:03]*** Cut start [14:49:03]*** Purtial cut [14:49:03]*** Stage 1: CUTSNS_PIN = 1 [14:49:03]Read from MH i2c: 01 [14:49:03]MH_I2C_Read... [14:49:03]*** Stop cut motor [14:49:03]*** Cut end [14:49:03]Read from MH i2c: 01 07 00 [14:49:03]MH_I2C_Read... [14:49:03]Read from MH i2c: 01 07 00 8B 0D 00 00 00 00 00 FF 0F AD [14:49:03]process_action close_receipt done [14:49:03]requested_data is exist [14:49:03]produce_requested_data [14:49:03]requested_item fm.sn is exist - process it [14:49:03]wFMCommunicate request_size=4 [14:49:03]MH_SAM_APDU [14:49:03]CAPDU: 80 11 00 00 [14:49:03]Write to MH i2c: E2 08 00 8C 0D 80 11 00 00 00 00 00 00 13 [14:49:03]Write i2c OK [14:49:03]MH_I2C_Read... [14:49:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:04]Read from MH i2c: E2 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 17 00 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 17 00 8C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 68 [14:49:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:49:04]wFMCommunicate OK [14:49:04]requested_item fd.num is exist - process it [14:49:04]SAM_PROTO_GetFieldsCounters [14:49:04]wFMCommunicate request_size=4 [14:49:04]MH_SAM_APDU [14:49:04]CAPDU: 80 13 00 00 [14:49:04]Write to MH i2c: E2 08 00 8D 0D 80 13 00 00 00 00 00 00 16 [14:49:04]Write i2c OK [14:49:04]MH_I2C_Read... [14:49:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:49:04]Read from MH i2c: E2 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 62 00 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 62 00 8D 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D3 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 2F [14:49: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D3 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 70 01 00 00 5E 04 04 00 70 01 00 00 57 04 04 00 71 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:49:04]wFMCommunicate OK [14:49:04]SAM_PROTO_GetFieldsCounters done [14:49:04]requested_item shift.num is exist - process it [14:49:04]requested_item shift.opened is exist - process it [14:49:04]req_shift_opened [14:49:04]FM_GetShiftState [14:49:04]SAM_PROTO_GetShiftState [14:49:04]wFMCommunicate request_size=4 [14:49:04]MH_SAM_APDU [14:49:04]CAPDU: 80 13 01 00 [14:49:04]Write to MH i2c: E2 08 00 8E 0D 80 13 01 00 00 00 00 00 18 [14:49:04]Write i2c OK [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 [14:49:04]MH_I2C_Read... [14:49:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:04]Read from MH i2c: E2 0E 00 [14:49:04]MH_I2C_Read... [14:49:04]Read from MH i2c: E2 0E 00 8E 0D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 96 [14:49:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:49:04]wFMCommunicate OK [14:49:04]SAM_PROTO_GetShiftState done [14:49:04]FM_GetShiftState done [14:49:04]req_shift_opened done [14:49:04]requested_item shift.open_date is exist - process it [14:49:04]req_shift_open_date [14:49:04]req_shift_open_date done [14:49:04]produce_requested_data done [14:49:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308947,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:49:04]process_action_free close_receipt [14:49:04]json_value_free [14:49:04]json_value_free done [14:49:04]process_json_proto returns [14:49:04]Send response to host [14:49:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308947,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:49:04]free response buf [14:49:04]execute_script done [14:49:04]execute_script returns [14:49:04]free content buf [14:49:04]Sock 7.Close socket [14:49:04]Sock 7.Thread stoped [14:49:08]OFD Sender: No OFD packet to send [14:49:13]OFD Sender: No OFD packet to send [14:49:18]OFD Sender: No OFD packet to send [14:49:18]accept exits with 9 [14:49:18]New connection [14:49:18]New thread 3066879332 created [14:49:18]Thread 3067022692 joined [14:49:18]Waiting for new connection... [14:49:18] Sock 9.Parse request [14:49:18]Sock 9.Check first char [14:49:18]Sock 9.First char is OK [14:49:18]request: POST /json_proto HTTP/1.0 [14:49:18]Method: POST [14:49:18]URL: /json_proto [14:49:18]Method is POST - this is cgi request [14:49:18]url: /json_proto [14:49:18]query_string will be loaded in cgi processing [14:49:18]execute_cgi json_proto POST (null) [14:49:18]execute_cgi path=json_proto method=POST [14:49:18]POST find Content-Length [14:49:18]Host: 172.17.96.3:8080 [14:49:18]Content-Length: 677 [14:49:18]Content-Type: application/json [14:49:18] [14:49:18]POST finish read [14:49:18]Found Content-Length = 677 [14:49:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:49:18]execute_script... [14:49:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642819", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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:49:18]POST & json_proto [14:49:18]process_json_proto [14:49:18]json parsed OK: [14:49:18]protocol is kg_v1.0 [14:49:18]action value=close_receipt [14:49:18]process_action close_receipt [14:49:18]cmd_close_receipt [14:49:18]MH_GetDate [14:49:18]Write to MH i2c: F0 00 00 8F 0D 8B [14:49:18]Write i2c OK [14:49:18]MH_I2C_Read... [14:49:18]Read from MH i2c: F0 [14:49:18]MH_I2C_Read... [14:49:18]Read from MH i2c: F0 09 00 [14:49:18]MH_I2C_Read... [14:49:18]Read from MH i2c: F0 09 00 8F 0D 00 6F 01 1D 67 44 5E 04 65 93 [14:49:18]GetLastDocTimeStamp 1729954141 [14:49:18]current date 1729954159 [14:49:18]FM_GetShiftState [14:49:18]SAM_PROTO_GetShiftState [14:49:18]wFMCommunicate request_size=4 [14:49:18]MH_SAM_APDU [14:49:18]CAPDU: 80 13 01 00 [14:49:18]Write to MH i2c: E2 08 00 90 0D 80 13 01 00 00 00 00 00 1A [14:49:18]Write i2c OK [14:49:18]MH_I2C_Read... [14:49:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:18]Read from MH i2c: E2 [14:49:18]MH_I2C_Read... [14:49:18]Read from MH i2c: E2 0E 00 [14:49:18]MH_I2C_Read... [14:49:18]Read from MH i2c: E2 0E 00 90 0D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 98 [14:49:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:49:18]wFMCommunicate OK [14:49:18]SAM_PROTO_GetShiftState done [14:49:18]FM_GetShiftState done [14:49:18]opened in 1729902265 [14:49:18]opened+sec_in_day 1729988665 [14:49:18]quantity*price = 40006 [14:49:18]sum+1 = 40007 [14:49:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 369 26.10.2024 14:49 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308948 ФПД: 172709525972061 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144919&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308948&fm=172709525972061&tin=02508201610067®Number=0000000000091780&sum=40000 [14:49:20]StoreToDocumentArchive [14:49:20]shift 532 fd 308948 [14:49:20]save to /storage/0532/doc_00308948 [14:49:20]save last doc name /storage/0532/doc_00308948 to /storage/kkm_last_doc_name [14:49:20]save OK [14:49:20]Clear old archive folders... [14:49:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:49:20]tlvbuf is 000BBA40 [14:49:20]SAM_PROTO_ClearQueue [14:49:20]wFMCommunicate request_size=4 [14:49:20]MH_SAM_APDU [14:49:20]CAPDU: 80 09 00 00 [14:49:20]Write to MH i2c: E2 08 00 9D 0D 80 09 00 00 00 00 00 00 1C [14:49:20]Write i2c OK [14:49:20]MH_I2C_Read... [14:49:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:49:20]Read from MH i2c: E2 [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: E2 03 00 [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: E2 03 00 9D 0D 00 90 00 1E [14:49:20]RAPDU: 90 00 [14:49:20]wFMCommunicate OK [14:49:20]SAM_PROTO_ClearQueue done [14:49:20]KKMCreateOFDPacket [14:49:20]OFDProtocolAddRootSTLVToBuf [14:49:20]FM_MakeSignedData [14:49:20]FM_MakeSignedData [14:49:20]SAM_PROTO_SignData [14:49:20]wFMCommunicate request_size=4 [14:49:20]MH_SAM_APDU [14:49:20]CAPDU: 80 0D 01 02 [14:49:20]Write to MH i2c: E2 08 00 9E 0D 80 0D 01 02 00 00 00 00 24 [14:49:20]Write i2c OK [14:49:20]MH_I2C_Read... [14:49:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:49:20]Read from MH i2c: E2 [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: E2 03 00 [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: E2 03 00 9E 0D 00 90 00 1F [14:49:20]RAPDU: 90 00 [14:49:20]wFMCommunicate OK [14:49:20]wFMCommunicate request_size=255 [14:49:20]MH_SAM_APDU [14:49:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 71 01 00 00 F4 03 04 00 6F 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 B6 04 00 35 04 06 00 9D [14:49:20]Write to MH i2c: E2 02 01 9F 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 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 71 01 00 00 F4 03 04 00 6F 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 B6 04 00 35 04 06 00 9D 00 00 28 [14:49:20]Write i2c OK [14:49:20]MH_I2C_Read... [14:49:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:20]Read from MH i2c: E2 [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: E2 03 00 [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: E2 03 00 9F 0D 00 90 00 20 [14:49:20]RAPDU: 90 00 [14:49:20]wFMCommunicate OK [14:49:20]wFMCommunicate request_size=10 [14:49:20]MH_SAM_APDU [14:49:20]CAPDU: 80 0D 02 02 05 14 11 F1 E4 5D [14:49:20]Write to MH i2c: E2 0D 00 A0 0D 80 0D 02 02 05 00 14 11 F1 E4 5D 00 00 88 [14:49:20]Write i2c OK [14:49:20]MH_I2C_Read... [14:49:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:20]Read from MH i2c: E2 [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: E2 03 00 [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: E2 03 00 A0 0D 00 90 00 21 [14:49:20]RAPDU: 90 00 [14:49:20]wFMCommunicate OK [14:49:20]wFMCommunicate request_size=4 [14:49:20]MH_SAM_APDU [14:49:20]CAPDU: 80 0D 03 02 [14:49:20]Write to MH i2c: E2 08 00 A1 0D 80 0D 03 02 00 00 00 00 29 [14:49:20]Write i2c OK [14:49:20]MH_I2C_Read... [14:49:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:49:20]Read from MH i2c: E2 [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: E2 0B 00 [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: E2 0B 00 A1 0D 00 9C D8 A6 57 CA 46 76 3F 90 00 60 [14:49:20]RAPDU: 9C D8 A6 57 CA 46 76 3F 90 00 [14:49:20]wFMCommunicate OK [14:49:20]SAM_PROTO_SignData done [14:49:20]FM_MakeSignedData done [14:49:20]CreateOFDProtocolMessage [14:49:20]wFMCommunicate request_size=4 [14:49:20]MH_SAM_APDU [14:49:20]CAPDU: 80 11 00 00 [14:49:20]Write to MH i2c: E2 08 00 A2 0D 80 11 00 00 00 00 00 00 29 [14:49:20]Write i2c OK [14:49:20]MH_I2C_Read... [14:49:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:20]Read from MH i2c: E2 [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: E2 17 00 [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: E2 17 00 A2 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7E [14:49:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:49:20]wFMCommunicate OK [14:49:20]CreateOFDProtocolMessage done [14:49:20]OFDSenderStorePacket 308948 [14:49:20]StoreOFDPacket docnum=308948 [14:49:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 85 6D 07 01 BD D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 71 01 00 00 F4 03 04 00 6F 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 B6 04 00 35 04 06 00 9D 14 11 F1 E4 5D 9C D8 A6 57 CA 46 76 3F [14:49:20]CheckFolder [14:49:20]dirname=/storage/ofd_packets [14:49:20]CheckFolder done [14:49:20]ProducePacketName [14:49:20]name=ofd_packets/00308948 [14:49:20]NVStorageSaveData ofd_packets/00308948 [14:49:20]File name is /storage/ofd_packets/00308948 [14:49:20]Write 301 bytes [14:49:20]NVStorageSaveData done [14:49:20]OFDSenderStorePacket done [14:49:20]KKMCreateOFDPacket done [14:49:20]NVStorageSaveData kkm_last_timestamp [14:49:20]File name is /storage/kkm_last_timestamp [14:49:20]Write 4 bytes [14:49:20]NVStorageSaveData done [14:49:20]ExternCall_PrintAddStr [14:49:20]wPrintStart [14:49:20]Write to MH i2c: 01 00 00 A3 0D B0 [14:49:20]Write i2c OK [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: 01 [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: 01 07 00 [14:49:20]MH_I2C_Read... [14:49:20]Read from MH i2c: 01 07 00 A3 0D 00 00 00 00 00 FF 0F C5 [14:49:20]RasterBufferAndPrint [14:49:20]line Счет N : (1)642819 [14:49:20]line ИНН: 02508201610067 [14:49:20]line Контрольно-Кассовый Чек [14:49:20]line ПРОДАЖА [14:49:20]line ТРК (МРК, ГНК) : 31 [14:49:20]line Товар: 2710124130 [14:49:20]line Аи-92-К-2 [14:49:20]line 5.980 * 66.90 [14:49:20]line = 400.06 [14:49:20]line НДС 12% НСП 1% [14:49:20]line > о реализуемом товаре [14:49:20]line ОКРУГЛЕНИЕ: -0.06 [14:49:20]line ИТОГО: 400.00 [14:49:20]line Внесено: 400.00 [14:49:20]line СДАЧА: 0.00 [14:49:20]line НСП 1% : 3.54 [14:49:20]line НДС 12% : 42.48 [14:49:20]line Наличными: 400.00 [14:49:20]line Безнал.: 0.00 [14:49:20]line Место: АЗС № 172 "Партнер Нефть" [14:49:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:49:20]line СНО: Общий режим [14:49:20]line Чек 369 26.10.2024 14:49 [14:49:20]line Смена: 532 ФФД: 1.0 [14:49:20]line ЗНМ: 0300000116 [14:49:20]line РНМ: 0000000000091780 [14:49:20]line Версия ККМ: 001 [14:49:20]line ФМ: 0000000000871765 [14:49:20]line ФД: 308948 [14:49:20]line ФПД: 172709525972061 [14:49:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T144919&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308948&fm=172709525972061&tin=02508201610067®Number=0000000000091780&sum=40000 [14:49:20]written 0, free lines is 4095 [14:49:20]OFD Sender: Processing packet 308948 [packets to send 223, broken 222] [14:49:20]ProducePacketName [14:49:20]name=ofd_packets/00308948 [14:49:20]OFD Sender: To server: pG, [14:49:20]CommunicateWithHost lk.salyk.kg:30040 [14:49:20]ConnectInit lk.salyk.kg [14:49:20]Connected sock=10 [14:49:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 85 6D 07 01 BD D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 71 01 00 00 F4 03 04 00 6F 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 B6 04 00 35 04 06 00 9D 14 11 F1 E4 5D 9C D8 A6 57 CA 46 76 3F [14:49:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FD 61 47 00 48 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 B6 04 00 F4 03 04 00 CD A7 1C 67 B6 04 01 00 00 0F 8C 00 F7 D8 72 52 7A [14:49:20]CommunicateWithHost err = 0 [14:49:20]CheckOFDResponse [14:49:20]1017 (14) - 77093643461234 [14:49:20]1041 (16) - 0000000000871765 [14:49:20]1040 (4) - 308948 [14:49:20]1012 (4) - 26.10.2024 08:26 [14:49:20]1206 (1) - 0 [14:49:20]OFD Sender: Remove packet 308948 [14:49:20]ProducePacketName [14:49:20]name=ofd_packets/00308948 [14:49:20]NVStorageDeleteData [14:49:21]Write to MH i2c: 01 00 00 CD 0D DA [14:49:21]Write i2c OK [14:49:21]MH_I2C_Read... [14:49:21]Read from MH i2c: 01 [14:49:21]MH_I2C_Read... [14:49:21]Read from MH i2c: 01 07 00 [14:49:21]MH_I2C_Read... [14:49:21]Read from MH i2c: 01 07 00 CD 0D 00 00 00 00 00 C3 0C B0 [14:49:21]RasterBufferAndPrint [14:49:21]line [14:49:21]line [14:49:21]line [14:49:21]line [14:49:21]line [14:49:21]written 0, free lines is 3273 [14:49:21]MH_Cut [14:49:21]Write to MH i2c: D1 01 00 D4 0D 01 B3 [14:49:21]Write i2c OK [14:49:21]MH_I2C_Read... [14:49:21]Read from MH i2c: D1 [14:49:21]MH_I2C_Read... [14:49:21]Read from MH i2c: D1 01 00 [14:49:21]MH_I2C_Read... [14:49:21]Read from MH i2c: D1 01 00 D4 0D 00 B2 [14:49:21]Write to MH i2c: 01 00 00 D5 0D E2 [14:49:21]Write i2c OK [14:49:21]MH_I2C_Read... [14:49:21]OFD Sender: No OFD packet to send [14:49:21]*** Cut start [14:49:21]*** Purtial cut [14:49:21]*** Stage 1: CUTSNS_PIN = 1 [14:49:22]Read from MH i2c: 01 [14:49:22]MH_I2C_Read... [14:49:22]*** Stop cut motor [14:49:22]Read from MH i2c: 01 07 00 [14:49:22]MH_I2C_Read... [14:49:22]*** Cut end [14:49:22]Read from MH i2c: 01 07 00 D5 0D 00 00 00 00 00 FF 0F F7 [14:49:22]process_action close_receipt done [14:49:22]requested_data is exist [14:49:22]produce_requested_data [14:49:22]requested_item fm.sn is exist - process it [14:49:22]wFMCommunicate request_size=4 [14:49:22]MH_SAM_APDU [14:49:22]CAPDU: 80 11 00 00 [14:49:22]Write to MH i2c: E2 08 00 D6 0D 80 11 00 00 00 00 00 00 5D [14:49:22]Write i2c OK [14:49:22]MH_I2C_Read... [14:49:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:22]Read from MH i2c: E2 [14:49:22]MH_I2C_Read... [14:49:22]Read from MH i2c: E2 17 00 [14:49:22]MH_I2C_Read... [14:49:22]Read from MH i2c: E2 17 00 D6 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B2 [14:49:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:49:22]wFMCommunicate OK [14:49:22]requested_item fd.num is exist - process it [14:49:22]SAM_PROTO_GetFieldsCounters [14:49:22]wFMCommunicate request_size=4 [14:49:22]MH_SAM_APDU [14:49:22]CAPDU: 80 13 00 00 [14:49:22]Write to MH i2c: E2 08 00 D7 0D 80 13 00 00 00 00 00 00 60 [14:49:22]Write i2c OK [14:49:22]MH_I2C_Read... [14:49:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:49:22]Read from MH i2c: E2 [14:49:22]MH_I2C_Read... [14:49:22]Read from MH i2c: E2 62 00 [14:49:22]MH_I2C_Read... [14:49:22]Read from MH i2c: E2 62 00 D7 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D4 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [14:49:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D4 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 71 01 00 00 5E 04 04 00 71 01 00 00 57 04 04 00 72 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:49:22]wFMCommunicate OK [14:49:22]SAM_PROTO_GetFieldsCounters done [14:49:22]requested_item shift.num is exist - process it [14:49:22]requested_item shift.opened is exist - process it [14:49:22]req_shift_opened [14:49:22]FM_GetShiftState [14:49:22]SAM_PROTO_GetShiftState [14:49:22]wFMCommunicate request_size=4 [14:49:22]MH_SAM_APDU [14:49:22]CAPDU: 80 13 01 00 [14:49:22]Write to MH i2c: E2 08 00 D8 0D 80 13 01 00 00 00 00 00 62 [14:49:22]Write i2c OK [14:49:22]MH_I2C_Read... [14:49:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:22]Read from MH i2c: E2 [14:49:22]MH_I2C_Read... [14:49:22]Read from MH i2c: E2 0E 00 [14:49:22]MH_I2C_Read... [14:49:22]Read from MH i2c: E2 0E 00 D8 0D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E0 [14:49:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:49:22]wFMCommunicate OK [14:49:22]SAM_PROTO_GetShiftState done [14:49:22]FM_GetShiftState done [14:49:22]req_shift_opened done [14:49:22]requested_item shift.open_date is exist - process it [14:49:22]req_shift_open_date [14:49:22]req_shift_open_date done [14:49:22]produce_requested_data done [14:49:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308948,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:49:22]process_action_free close_receipt [14:49:22]json_value_free [14:49:22]json_value_free done [14:49:22]process_json_proto returns [14:49:22]Send response to host [14:49:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308948,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:49:22]free response buf [14:49:22]execute_script done [14:49:22]execute_script returns [14:49:22]free content buf [14:49:22]Sock 9.Close socket [14:49:22]Sock 9.Thread stoped [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:52]accept exits with 7 [14:50:52]New connection [14:50:52]New thread 3067022692 created [14:50:52]Thread 3066879332 joined [14:50:52]Waiting for new connection... [14:50:52] Sock 7.Parse request [14:50:52]Sock 7.Check first char [14:50:52]Sock 7.First char is OK [14:50:52]request: POST /json_proto HTTP/1.0 [14:50:52]Method: POST [14:50:52]URL: /json_proto [14:50:52]Method is POST - this is cgi request [14:50:52]url: /json_proto [14:50:52]query_string will be loaded in cgi processing [14:50:52]execute_cgi json_proto POST (null) [14:50:52]execute_cgi path=json_proto method=POST [14:50:52]POST find Content-Length [14:50:52]Host: 172.17.96.3:8080 [14:50:52]Content-Length: 677 [14:50:52]Content-Type: application/json [14:50:52] [14:50:52]POST finish read [14:50:52]Found Content-Length = 677 [14:50:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [14:50:52]execute_script... [14:50:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642820", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [14:50:52]POST & json_proto [14:50:52]process_json_proto [14:50:52]json parsed OK: [14:50:52]protocol is kg_v1.0 [14:50:52]action value=close_receipt [14:50:52]process_action close_receipt [14:50:52]cmd_close_receipt [14:50:52]MH_GetDate [14:50:52]Write to MH i2c: F0 00 00 D9 0D D5 [14:50:52]Write i2c OK [14:50:52]MH_I2C_Read... [14:50:52]Read from MH i2c: F0 [14:50:52]MH_I2C_Read... [14:50:52]Read from MH i2c: F0 09 00 [14:50:52]MH_I2C_Read... [14:50:52]Read from MH i2c: F0 09 00 D9 0D 00 CC 01 1D 67 44 5E 04 65 3A [14:50:52]GetLastDocTimeStamp 1729954159 [14:50:52]current date 1729954252 [14:50:52]FM_GetShiftState [14:50:52]SAM_PROTO_GetShiftState [14:50:52]wFMCommunicate request_size=4 [14:50:52]MH_SAM_APDU [14:50:52]CAPDU: 80 13 01 00 [14:50:52]Write to MH i2c: E2 08 00 DA 0D 80 13 01 00 00 00 00 00 64 [14:50:52]Write i2c OK [14:50:52]MH_I2C_Read... [14:50:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:52]Read from MH i2c: E2 [14:50:52]MH_I2C_Read... [14:50:52]Read from MH i2c: E2 0E 00 [14:50:52]MH_I2C_Read... [14:50:52]Read from MH i2c: E2 0E 00 DA 0D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E2 [14:50:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:50:52]wFMCommunicate OK [14:50:52]SAM_PROTO_GetShiftState done [14:50:52]FM_GetShiftState done [14:50:52]opened in 1729902265 [14:50:52]opened+sec_in_day 1729988665 [14:50:52]quantity*price = 50041 [14:50:52]sum+1 = 50042 [14:50:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 370 26.10.2024 14:50 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308949 ФПД: 251929227175556 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T145052&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308949&fm=251929227175556&tin=02508201610067®Number=0000000000091780&sum=50000 [14:50:53]StoreToDocumentArchive [14:50:53]shift 532 fd 308949 [14:50:53]save to /storage/0532/doc_00308949 [14:50:53]save last doc name /storage/0532/doc_00308949 to /storage/kkm_last_doc_name [14:50:53]save OK [14:50:53]Clear old archive folders... [14:50:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:50:53]tlvbuf is 000D3850 [14:50:53]SAM_PROTO_ClearQueue [14:50:53]wFMCommunicate request_size=4 [14:50:53]MH_SAM_APDU [14:50:53]CAPDU: 80 09 00 00 [14:50:53]Write to MH i2c: E2 08 00 E7 0D 80 09 00 00 00 00 00 00 66 [14:50:53]Write i2c OK [14:50:53]MH_I2C_Read... [14:50:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:50:53]Read from MH i2c: E2 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 03 00 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 03 00 E7 0D 00 90 00 68 [14:50:53]RAPDU: 90 00 [14:50:53]wFMCommunicate OK [14:50:53]SAM_PROTO_ClearQueue done [14:50:53]KKMCreateOFDPacket [14:50:53]OFDProtocolAddRootSTLVToBuf [14:50:53]FM_MakeSignedData [14:50:53]FM_MakeSignedData [14:50:53]SAM_PROTO_SignData [14:50:53]wFMCommunicate request_size=4 [14:50:53]MH_SAM_APDU [14:50:53]CAPDU: 80 0D 01 02 [14:50:53]Write to MH i2c: E2 08 00 E8 0D 80 0D 01 02 00 00 00 00 6E [14:50:53]Write i2c OK [14:50:53]MH_I2C_Read... [14:50:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:50:53]Read from MH i2c: E2 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 03 00 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 03 00 E8 0D 00 90 00 69 [14:50:53]RAPDU: 90 00 [14:50:53]wFMCommunicate OK [14:50:53]wFMCommunicate request_size=255 [14:50:53]MH_SAM_APDU [14:50:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 72 01 00 00 F4 03 04 00 CC 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 B6 04 00 35 04 06 00 E5 [14:50:53]Write to MH i2c: E2 02 01 E9 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 72 01 00 00 F4 03 04 00 CC 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 B6 04 00 35 04 06 00 E5 00 00 4A [14:50:53]Write i2c OK [14:50:53]MH_I2C_Read... [14:50:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:53]Read from MH i2c: E2 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 03 00 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 03 00 E9 0D 00 90 00 6A [14:50:53]RAPDU: 90 00 [14:50:53]wFMCommunicate OK [14:50:53]wFMCommunicate request_size=10 [14:50:53]MH_SAM_APDU [14:50:53]CAPDU: 80 0D 02 02 05 20 D8 18 26 84 [14:50:53]Write to MH i2c: E2 0D 00 EA 0D 80 0D 02 02 05 00 20 D8 18 26 84 00 00 35 [14:50:53]Write i2c OK [14:50:53]MH_I2C_Read... [14:50:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:53]Read from MH i2c: E2 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 03 00 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 03 00 EA 0D 00 90 00 6B [14:50:53]RAPDU: 90 00 [14:50:53]wFMCommunicate OK [14:50:53]wFMCommunicate request_size=4 [14:50:53]MH_SAM_APDU [14:50:53]CAPDU: 80 0D 03 02 [14:50:53]Write to MH i2c: E2 08 00 EB 0D 80 0D 03 02 00 00 00 00 73 [14:50:53]Write i2c OK [14:50:53]MH_I2C_Read... [14:50:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:50:53]Read from MH i2c: E2 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 0B 00 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 0B 00 EB 0D 00 FE DF 04 16 A3 29 D3 A2 90 00 AC [14:50:53]RAPDU: FE DF 04 16 A3 29 D3 A2 90 00 [14:50:53]wFMCommunicate OK [14:50:53]SAM_PROTO_SignData done [14:50:53]FM_MakeSignedData done [14:50:53]CreateOFDProtocolMessage [14:50:53]wFMCommunicate request_size=4 [14:50:53]MH_SAM_APDU [14:50:53]CAPDU: 80 11 00 00 [14:50:53]Write to MH i2c: E2 08 00 EC 0D 80 11 00 00 00 00 00 00 73 [14:50:53]Write i2c OK [14:50:53]MH_I2C_Read... [14:50:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:53]Read from MH i2c: E2 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 17 00 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 17 00 EC 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C8 [14:50:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:50:53]wFMCommunicate OK [14:50:53]CreateOFDProtocolMessage done [14:50:53]OFDSenderStorePacket 308949 [14:50:53]StoreOFDPacket docnum=308949 [14:50:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 10 C8 07 01 5B 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 72 01 00 00 F4 03 04 00 CC 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 B6 04 00 35 04 06 00 E5 20 D8 18 26 84 FE DF 04 16 A3 29 D3 A2 [14:50:53]CheckFolder [14:50:53]dirname=/storage/ofd_packets [14:50:53]CheckFolder done [14:50:53]ProducePacketName [14:50:53]name=ofd_packets/00308949 [14:50:53]NVStorageSaveData ofd_packets/00308949 [14:50:53]File name is /storage/ofd_packets/00308949 [14:50:53]Write 301 bytes [14:50:53]NVStorageSaveData done [14:50:53]OFDSenderStorePacket done [14:50:53]KKMCreateOFDPacket done [14:50:53]NVStorageSaveData kkm_last_timestamp [14:50:53]File name is /storage/kkm_last_timestamp [14:50:53]Write 4 bytes [14:50:53]NVStorageSaveData done [14:50:53]ExternCall_PrintAddStr [14:50:53]wPrintStart [14:50:53]Write to MH i2c: 01 00 00 ED 0D FA [14:50:53]Write i2c OK [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: 01 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: 01 07 00 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: 01 07 00 ED 0D 00 00 00 00 00 FF 0F 0F [14:50:53]RasterBufferAndPrint [14:50:53]line Счет N : (1)642820 [14:50:53]line ИНН: 02508201610067 [14:50:53]line Контрольно-Кассовый Чек [14:50:53]line ПРОДАЖА [14:50:53]line ТРК (МРК, ГНК) : 52 [14:50:53]line Товар: 2710124130 [14:50:53]line Аи-92-К-2 [14:50:53]line 7.480 * 66.90 [14:50:53]line = 500.41 [14:50:53]line НДС 12% НСП 1% [14:50:53]line > о реализуемом товаре [14:50:53]line ОКРУГЛЕНИЕ: -0.41 [14:50:53]line ИТОГО: 500.00 [14:50:53]line Внесено: 500.00 [14:50:53]line СДАЧА: 0.00 [14:50:53]line НСП 1% : 4.43 [14:50:53]line НДС 12% : 53.14 [14:50:53]line Наличными: 500.00 [14:50:53]line Безнал.: 0.00 [14:50:53]line Место: АЗС № 172 "Партнер Нефть" [14:50:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:50:53]line СНО: Общий режим [14:50:53]line Чек 370 26.10.2024 14:50 [14:50:53]line Смена: 532 ФФД: 1.0 [14:50:53]line ЗНМ: 0300000116 [14:50:53]line РНМ: 0000000000091780 [14:50:53]line Версия ККМ: 001 [14:50:53]line ФМ: 0000000000871765 [14:50:53]line ФД: 308949 [14:50:53]line ФПД: 251929227175556 [14:50:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T145052&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308949&fm=251929227175556&tin=02508201610067®Number=0000000000091780&sum=50000 [14:50:53]written 0, free lines is 4095 [14:50:53]OFD Sender: Processing packet 308949 [packets to send 223, broken 222] [14:50:53]ProducePacketName [14:50:53]name=ofd_packets/00308949 [14:50:53]OFD Sender: To server: pG, [14:50:53]CommunicateWithHost lk.salyk.kg:30040 [14:50:53]ConnectInit lk.salyk.kg [14:50:53]Connected sock=10 [14:50:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 10 C8 07 01 5B 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 72 01 00 00 F4 03 04 00 CC 01 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 B6 04 00 35 04 06 00 E5 20 D8 18 26 84 FE DF 04 16 A3 29 D3 A2 [14:50:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6D 3D 47 00 5C 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 31 37 36 35 10 04 04 00 D5 B6 04 00 F4 03 04 00 2A A8 1C 67 B6 04 01 00 00 E2 C1 C1 EA DF 76 AF 3F [14:50:54]CommunicateWithHost err = 0 [14:50:54]CheckOFDResponse [14:50:54]1017 (14) - 77093643461234 [14:50:54]1041 (16) - 0000000000871765 [14:50:54]1040 (4) - 308949 [14:50:54]1012 (4) - 26.10.2024 08:28 [14:50:54]1206 (1) - 0 [14:50:54]OFD Sender: Remove packet 308949 [14:50:54]ProducePacketName [14:50:54]name=ofd_packets/00308949 [14:50:54]NVStorageDeleteData [14:50:54]Write to MH i2c: 01 00 00 17 0E 25 [14:50:54]Write i2c OK [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: 01 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: 01 07 00 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: 01 07 00 17 0E 00 00 00 00 00 C0 0C F8 [14:50:54]RasterBufferAndPrint [14:50:54]line [14:50:54]line [14:50:54]line [14:50:54]line [14:50:54]line [14:50:54]written 0, free lines is 3270 [14:50:54]MH_Cut [14:50:54]Write to MH i2c: D1 01 00 1E 0E 01 FE [14:50:54]Write i2c OK [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: D1 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: D1 01 00 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: D1 01 00 1E 0E 00 FD [14:50:54]Write to MH i2c: 01 00 00 1F 0E 2D [14:50:54]Write i2c OK [14:50:54]MH_I2C_Read... [14:50:54]OFD Sender: No OFD packet to send [14:50:55]*** Cut start [14:50:55]*** Purtial cut [14:50:55]*** Stage 1: CUTSNS_PIN = 1 [14:50:55]Read from MH i2c: 01 [14:50:55]MH_I2C_Read... [14:50:55]*** Stop cut motor [14:50:55]*** Cut end [14:50:55]Read from MH i2c: 01 07 00 [14:50:55]MH_I2C_Read... [14:50:55]Read from MH i2c: 01 07 00 1F 0E 00 00 00 00 00 FF 0F 42 [14:50:55]process_action close_receipt done [14:50:55]requested_data is exist [14:50:55]produce_requested_data [14:50:55]requested_item fm.sn is exist - process it [14:50:55]wFMCommunicate request_size=4 [14:50:55]MH_SAM_APDU [14:50:55]CAPDU: 80 11 00 00 [14:50:55]Write to MH i2c: E2 08 00 20 0E 80 11 00 00 00 00 00 00 A8 [14:50:55]Write i2c OK [14:50:55]MH_I2C_Read... [14:50:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:55]Read from MH i2c: E2 [14:50:55]MH_I2C_Read... [14:50:55]Read from MH i2c: E2 17 00 [14:50:55]MH_I2C_Read... [14:50:55]Read from MH i2c: E2 17 00 20 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FD [14:50:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:50:55]wFMCommunicate OK [14:50:55]requested_item fd.num is exist - process it [14:50:55]SAM_PROTO_GetFieldsCounters [14:50:55]wFMCommunicate request_size=4 [14:50:55]MH_SAM_APDU [14:50:55]CAPDU: 80 13 00 00 [14:50:55]Write to MH i2c: E2 08 00 21 0E 80 13 00 00 00 00 00 00 AB [14:50:55]Write i2c OK [14:50:55]MH_I2C_Read... [14:50:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:50:55]Read from MH i2c: E2 [14:50:55]MH_I2C_Read... [14:50:55]Read from MH i2c: E2 62 00 [14:50:55]MH_I2C_Read... [14:50:55]Read from MH i2c: E2 62 00 21 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D5 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [14:50: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D5 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 72 01 00 00 5E 04 04 00 72 01 00 00 57 04 04 00 73 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:50:55]wFMCommunicate OK [14:50:55]SAM_PROTO_GetFieldsCounters done [14:50:55]requested_item shift.num is exist - process it [14:50:55]requested_item shift.opened is exist - process it [14:50:55]req_shift_opened [14:50:55]FM_GetShiftState [14:50:55]SAM_PROTO_GetShiftState [14:50:55]wFMCommunicate request_size=4 [14:50:55]MH_SAM_APDU [14:50:55]CAPDU: 80 13 01 00 [14:50:55]Write to MH i2c: E2 08 00 22 0E 80 13 01 00 00 00 00 00 AD [14:50:55]Write i2c OK [14:50:55]MH_I2C_Read... [14:50:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:55]Read from MH i2c: E2 [14:50:55]MH_I2C_Read... [14:50:55]Read from MH i2c: E2 0E 00 [14:50:55]MH_I2C_Read... [14:50:55]Read from MH i2c: E2 0E 00 22 0E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2B [14:50:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:50:55]wFMCommunicate OK [14:50:55]SAM_PROTO_GetShiftState done [14:50:55]FM_GetShiftState done [14:50:55]req_shift_opened done [14:50:55]requested_item shift.open_date is exist - process it [14:50:55]req_shift_open_date [14:50:55]req_shift_open_date done [14:50:55]produce_requested_data done [14:50:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308949,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:50:55]process_action_free close_receipt [14:50:55]json_value_free [14:50:55]json_value_free done [14:50:55]process_json_proto returns [14:50:55]Send response to host [14:50:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308949,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:50:55]free response buf [14:50:55]execute_script done [14:50:55]execute_script returns [14:50:55]free content buf [14:50:55]Sock 7.Close socket [14:50:55]Sock 7.Thread stoped [14:50:59]OFD Sender: No OFD packet to send [14:51:04]OFD Sender: No OFD packet to send [14:51:09]OFD Sender: No OFD packet to send [14:51:14]OFD Sender: No OFD packet to send [14:51:19]OFD Sender: No OFD packet to send [14:51:24]OFD Sender: No OFD packet to send [14:51:29]OFD Sender: No OFD packet to send [14:51:34]OFD Sender: No OFD packet to send [14:51:39]OFD Sender: No OFD packet to send [14:51:44]OFD Sender: No OFD packet to send [14:51:49]OFD Sender: No OFD packet to send [14:51:54]OFD Sender: No OFD packet to send [14:51:59]OFD Sender: No OFD packet to send [14:52:04]OFD Sender: No OFD packet to send [14:52:09]OFD Sender: No OFD packet to send [14:52:14]OFD Sender: No OFD packet to send [14:52:19]OFD Sender: No OFD packet to send [14:52:24]OFD Sender: No OFD packet to send [14:52:29]OFD Sender: No OFD packet to send [14:52:34]OFD Sender: No OFD packet to send [14:52:39]OFD Sender: No OFD packet to send [14:52:44]OFD Sender: No OFD packet to send [14:52:49]OFD Sender: No OFD packet to send [14:52:54]OFD Sender: No OFD packet to send [14:52:59]OFD Sender: No OFD packet to send [14:53:04]OFD Sender: No OFD packet to send [14:53:09]OFD Sender: No OFD packet to send [14:53:14]OFD Sender: No OFD packet to send [14:53:19]OFD Sender: No OFD packet to send [14:53:24]OFD Sender: No OFD packet to send [14:53:29]OFD Sender: No OFD packet to send [14:53:34]OFD Sender: No OFD packet to send [14:53:39]OFD Sender: No OFD packet to send [14:53:44]accept exits with 9 [14:53:44]New connection [14:53:44]New thread 3066879332 created [14:53:44]Thread 3067022692 joined [14:53:44]Waiting for new connection... [14:53:44] Sock 9.Parse request [14:53:44]Sock 9.Check first char [14:53:44]Sock 9.First char is OK [14:53:44]request: POST /json_proto HTTP/1.0 [14:53:44]Method: POST [14:53:44]URL: /json_proto [14:53:44]Method is POST - this is cgi request [14:53:44]url: /json_proto [14:53:44]query_string will be loaded in cgi processing [14:53:44]execute_cgi json_proto POST (null) [14:53:44]execute_cgi path=json_proto method=POST [14:53:44]POST find Content-Length [14:53:44]Host: 172.17.96.3:8080 [14:53:44]Content-Length: 797 [14:53:44]Content-Type: application/json [14:53:44] [14:53:44]POST finish read [14:53:44]Found Content-Length = 797 [14:53:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 15.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:44]execute_script... [14:53:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642821", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 15.750, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:44]POST & json_proto [14:53:44]process_json_proto [14:53:44]json parsed OK: [14:53:44]protocol is kg_v1.0 [14:53:44]action value=close_receipt [14:53:44]process_action close_receipt [14:53:44]cmd_close_receipt [14:53:44]MH_GetDate [14:53:44]Write to MH i2c: F0 00 00 23 0E 20 [14:53:44]Write i2c OK [14:53:44]MH_I2C_Read... [14:53:44]Read from MH i2c: F0 [14:53:44]MH_I2C_Read... [14:53:44]Read from MH i2c: F0 09 00 [14:53:44]MH_I2C_Read... [14:53:44]Read from MH i2c: F0 09 00 23 0E 00 79 02 1D 67 44 5E 04 65 33 [14:53:44]GetLastDocTimeStamp 1729954252 [14:53:44]current date 1729954425 [14:53:44]FM_GetShiftState [14:53:44]SAM_PROTO_GetShiftState [14:53:44]wFMCommunicate request_size=4 [14:53:44]MH_SAM_APDU [14:53:44]CAPDU: 80 13 01 00 [14:53:44]Write to MH i2c: E2 08 00 24 0E 80 13 01 00 00 00 00 00 AF [14:53:44]Write i2c OK [14:53:44]MH_I2C_Read... [14:53:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:44]Read from MH i2c: E2 [14:53:44]MH_I2C_Read... [14:53:44]Read from MH i2c: E2 0E 00 [14:53:44]MH_I2C_Read... [14:53:44]Read from MH i2c: E2 0E 00 24 0E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2D [14:53:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:53:44]wFMCommunicate OK [14:53:44]SAM_PROTO_GetShiftState done [14:53:44]FM_GetShiftState done [14:53:44]opened in 1729902265 [14:53:44]opened+sec_in_day 1729988665 [14:53:44]quantity*price = 0 [14:53:44]sum+1 = 1 [14:53:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 371 26.10.2024 14:53 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 308950 ФПД: 113397318676306 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T145345&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308950&fm=113397318676306&tin=02508201610067®Number=0000000000091780&sum=0 [14:53:45]StoreToDocumentArchive [14:53:45]shift 532 fd 308950 [14:53:45]save to /storage/0532/doc_00308950 [14:53:45]save last doc name /storage/0532/doc_00308950 to /storage/kkm_last_doc_name [14:53:45]save OK [14:53:45]Clear old archive folders... [14:53:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:53:45]tlvbuf is 000D3730 [14:53:45]SAM_PROTO_ClearQueue [14:53:45]wFMCommunicate request_size=4 [14:53:45]MH_SAM_APDU [14:53:45]CAPDU: 80 09 00 00 [14:53:45]Write to MH i2c: E2 08 00 31 0E 80 09 00 00 00 00 00 00 B1 [14:53:45]Write i2c OK [14:53:45]MH_I2C_Read... [14:53:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:53:45]Read from MH i2c: E2 [14:53:45]MH_I2C_Read... [14:53:45]Read from MH i2c: E2 03 00 [14:53:45]MH_I2C_Read... [14:53:45]Read from MH i2c: E2 03 00 31 0E 00 90 00 B3 [14:53:45]RAPDU: 90 00 [14:53:45]wFMCommunicate OK [14:53:45]SAM_PROTO_ClearQueue done [14:53:45]KKMCreateOFDPacket [14:53:45]OFDProtocolAddRootSTLVToBuf [14:53:45]FM_MakeSignedData [14:53:45]FM_MakeSignedData [14:53:45]SAM_PROTO_SignData [14:53:45]wFMCommunicate request_size=4 [14:53:45]MH_SAM_APDU [14:53:45]CAPDU: 80 0D 01 02 [14:53:45]Write to MH i2c: E2 08 00 32 0E 80 0D 01 02 00 00 00 00 B9 [14:53:45]Write i2c OK [14:53:45]MH_I2C_Read... [14:53:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:53:45]Read from MH i2c: E2 [14:53:45]MH_I2C_Read... [14:53:45]Read from MH i2c: E2 03 00 [14:53:45]MH_I2C_Read... [14:53:45]Read from MH i2c: E2 03 00 32 0E 00 90 00 B4 [14:53:45]RAPDU: 90 00 [14:53:45]wFMCommunicate OK [14:53:45]wFMCommunicate request_size=255 [14:53:45]MH_SAM_APDU [14:53:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 79 02 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 B6 04 00 35 04 06 00 67 22 5E E5 [14:53:45]Write to MH i2c: E2 02 01 33 0E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 79 02 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 B6 04 00 35 04 06 00 67 22 5E E5 00 00 BD [14:53:45]Write i2c OK [14:53:45]MH_I2C_Read... [14:53:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:53:46]Read from MH i2c: E2 [14:53:46]MH_I2C_Read... [14:53:46]Read from MH i2c: E2 03 00 [14:53:46]MH_I2C_Read... [14:53:46]Read from MH i2c: E2 03 00 33 0E 00 90 00 B5 [14:53:46]RAPDU: 90 00 [14:53:46]wFMCommunicate OK [14:53:46]wFMCommunicate request_size=7 [14:53:46]MH_SAM_APDU [14:53:46]CAPDU: 80 0D 02 02 02 EF 52 [14:53:46]Write to MH i2c: E2 0A 00 34 0E 80 0D 02 02 02 00 EF 52 00 00 01 [14:53:46]Write i2c OK [14:53:46]MH_I2C_Read... [14:53:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:53:46]Read from MH i2c: E2 [14:53:46]MH_I2C_Read... [14:53:46]Read from MH i2c: E2 03 00 [14:53:46]MH_I2C_Read... [14:53:46]Read from MH i2c: E2 03 00 34 0E 00 90 00 B6 [14:53:46]RAPDU: 90 00 [14:53:46]wFMCommunicate OK [14:53:46]wFMCommunicate request_size=4 [14:53:46]MH_SAM_APDU [14:53:46]CAPDU: 80 0D 03 02 [14:53:46]Write to MH i2c: E2 08 00 35 0E 80 0D 03 02 00 00 00 00 BE [14:53:46]Write i2c OK [14:53:46]MH_I2C_Read... [14:53:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:53:46]Read from MH i2c: E2 [14:53:46]MH_I2C_Read... [14:53:46]Read from MH i2c: E2 0B 00 [14:53:46]MH_I2C_Read... [14:53:46]Read from MH i2c: E2 0B 00 35 0E 00 04 15 E2 1F D0 9A CB A9 90 00 B7 [14:53:46]RAPDU: 04 15 E2 1F D0 9A CB A9 90 00 [14:53:46]wFMCommunicate OK [14:53:46]SAM_PROTO_SignData done [14:53:46]FM_MakeSignedData done [14:53:46]CreateOFDProtocolMessage [14:53:46]wFMCommunicate request_size=4 [14:53:46]MH_SAM_APDU [14:53:46]CAPDU: 80 11 00 00 [14:53:46]Write to MH i2c: E2 08 00 36 0E 80 11 00 00 00 00 00 00 BE [14:53:46]Write i2c OK [14:53:46]MH_I2C_Read... [14:53:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:46]Read from MH i2c: E2 [14:53:46]MH_I2C_Read... [14:53:46]Read from MH i2c: E2 17 00 [14:53:46]MH_I2C_Read... [14:53:46]Read from MH i2c: E2 17 00 36 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 13 [14:53:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:53:46]wFMCommunicate OK [14:53:46]CreateOFDProtocolMessage done [14:53:46]OFDSenderStorePacket 308950 [14:53:46]StoreOFDPacket docnum=308950 [14:53:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 AC 09 04 01 42 AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 79 02 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 B6 04 00 35 04 06 00 67 22 5E E5 EF 52 04 15 E2 1F D0 9A CB A9 [14:53:46]CheckFolder [14:53:46]dirname=/storage/ofd_packets [14:53:46]CheckFolder done [14:53:46]ProducePacketName [14:53:46]name=ofd_packets/00308950 [14:53:46]NVStorageSaveData ofd_packets/00308950 [14:53:46]File name is /storage/ofd_packets/00308950 [14:53:46]Write 298 bytes [14:53:46]NVStorageSaveData done [14:53:46]OFDSenderStorePacket done [14:53:46]KKMCreateOFDPacket done [14:53:46]NVStorageSaveData kkm_last_timestamp [14:53:46]File name is /storage/kkm_last_timestamp [14:53:46]Write 4 bytes [14:53:46]NVStorageSaveData done [14:53:46]ExternCall_PrintAddStr [14:53:46]wPrintStart [14:53:46]Write to MH i2c: 01 00 00 37 0E 45 [14:53:46]Write i2c OK [14:53:46]MH_I2C_Read... [14:53:46]Read from MH i2c: 01 [14:53:46]MH_I2C_Read... [14:53:46]Read from MH i2c: 01 07 00 [14:53:46]MH_I2C_Read... [14:53:46]Read from MH i2c: 01 07 00 37 0E 00 00 00 00 00 FF 0F 5A [14:53:46]RasterBufferAndPrint [14:53:46]line Счет N : (1)642821 [14:53:46]line ИНН: 02508201610067 [14:53:46]line Контрольно-Кассовый Чек [14:53:46]line ПРОДАЖА [14:53:46]line ТРК (МРК, ГНК) : 11 [14:53:46]line Товар: 2710194210 [14:53:46]line ДТ-К-2 [14:53:46]line 15.750 * 0.00 [14:53:46]line = 0.00 [14:53:46]line НДС 12% НСП 1% [14:53:46]line > о реализуемом товаре [14:53:46]line ИТОГО: 0.00 [14:53:46]line НСП 1% : 0.00 [14:53:46]line НДС 12% : 0.00 [14:53:46]line Наличными: 0.00 [14:53:46]line Безнал.: 0.00 [14:53:46]line Место: АЗС № 172 "Партнер Нефть" [14:53:46]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:53:46]line СНО: Общий режим [14:53:46]line Чек 371 26.10.2024 14:53 [14:53:46]line Смена: 532 ФФД: 1.0 [14:53:46]line ЗНМ: 0300000116 [14:53:46]line РНМ: 0000000000091780 [14:53:46]line Версия ККМ: 001 [14:53:46]line Талоны: Топливные Талоны [14:53:46]line 4755294 [14:53:46]line ФМ: 0000000000871765 [14:53:46]line ФД: 308950 [14:53:46]line ФПД: 113397318676306 [14:53:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T145345&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308950&fm=113397318676306&tin=02508201610067®Number=0000000000091780&sum=0 [14:53:46]OFD Sender: Processing packet 308950 [packets to send 223, broken 222] [14:53:46]ProducePacketName [14:53:46]name=ofd_packets/00308950 [14:53:46]OFD Sender: To server: pG, [14:53:46]CommunicateWithHost lk.salyk.kg:30040 [14:53:46]ConnectInit lk.salyk.kg [14:53:46]written 0, free lines is 4095 [14:53:46]Connected sock=10 [14:53:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 AC 09 04 01 42 AE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 01 00 00 F4 03 04 00 79 02 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 B6 04 00 35 04 06 00 67 22 5E E5 EF 52 04 15 E2 1F D0 9A CB A9 [14:53:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FF 1B 47 00 E5 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 31 37 36 35 10 04 04 00 D6 B6 04 00 F4 03 04 00 D7 A8 1C 67 B6 04 01 00 00 F2 21 87 B0 82 F0 64 96 [14:53:47]CommunicateWithHost err = 0 [14:53:47]CheckOFDResponse [14:53:47]1017 (14) - 77093643461234 [14:53:47]1041 (16) - 0000000000871765 [14:53:47]1040 (4) - 308950 [14:53:47]1012 (4) - 26.10.2024 08:31 [14:53:47]1206 (1) - 0 [14:53:47]OFD Sender: Remove packet 308950 [14:53:47]ProducePacketName [14:53:47]name=ofd_packets/00308950 [14:53:47]NVStorageDeleteData [14:53:47]Write to MH i2c: 01 00 00 60 0E 6E [14:53:47]Write i2c OK [14:53:47]MH_I2C_Read... [14:53:47]Read from MH i2c: 01 [14:53:47]MH_I2C_Read... [14:53:47]Read from MH i2c: 01 07 00 [14:53:47]MH_I2C_Read... [14:53:47]Read from MH i2c: 01 07 00 60 0E 00 00 00 00 00 D4 0C 55 [14:53:47]RasterBufferAndPrint [14:53:47]line [14:53:47]line [14:53:47]line [14:53:47]line [14:53:47]line [14:53:47]written 0, free lines is 3288 [14:53:47]MH_Cut [14:53:47]Write to MH i2c: D1 01 00 67 0E 01 47 [14:53:47]Write i2c OK [14:53:47]MH_I2C_Read... [14:53:47]Read from MH i2c: D1 [14:53:47]MH_I2C_Read... [14:53:47]Read from MH i2c: D1 01 00 [14:53:47]MH_I2C_Read... [14:53:47]Read from MH i2c: D1 01 00 67 0E 00 46 [14:53:47]Write to MH i2c: 01 00 00 68 0E 76 [14:53:47]Write i2c OK [14:53:47]MH_I2C_Read... [14:53:47]OFD Sender: No OFD packet to send [14:53:47]*** Cut start [14:53:47]*** Purtial cut [14:53:47]*** Stage 1: CUTSNS_PIN = 1 [14:53:48]Read from MH i2c: 01 [14:53:48]MH_I2C_Read... [14:53:48]*** Stop cut motor [14:53:48]*** Cut end [14:53:48]Read from MH i2c: 01 07 00 [14:53:48]MH_I2C_Read... [14:53:48]Read from MH i2c: 01 07 00 68 0E 00 00 00 00 00 FF 0F 8B [14:53:48]process_action close_receipt done [14:53:48]requested_data is exist [14:53:48]produce_requested_data [14:53:48]requested_item fm.sn is exist - process it [14:53:48]wFMCommunicate request_size=4 [14:53:48]MH_SAM_APDU [14:53:48]CAPDU: 80 11 00 00 [14:53:48]Write to MH i2c: E2 08 00 69 0E 80 11 00 00 00 00 00 00 F1 [14:53:48]Write i2c OK [14:53:48]MH_I2C_Read... [14:53:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:48]Read from MH i2c: E2 [14:53:48]MH_I2C_Read... [14:53:48]Read from MH i2c: E2 17 00 [14:53:48]MH_I2C_Read... [14:53:48]Read from MH i2c: E2 17 00 69 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 46 [14:53:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:53:48]wFMCommunicate OK [14:53:48]requested_item fd.num is exist - process it [14:53:48]SAM_PROTO_GetFieldsCounters [14:53:48]wFMCommunicate request_size=4 [14:53:48]MH_SAM_APDU [14:53:48]CAPDU: 80 13 00 00 [14:53:48]Write to MH i2c: E2 08 00 6A 0E 80 13 00 00 00 00 00 00 F4 [14:53:48]Write i2c OK [14:53:48]MH_I2C_Read... [14:53:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:53:48]Read from MH i2c: E2 [14:53:48]MH_I2C_Read... [14:53:48]Read from MH i2c: E2 62 00 [14:53:48]MH_I2C_Read... [14:53:48]Read from MH i2c: E2 62 00 6A 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D6 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 19 [14:53:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D6 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 73 01 00 00 5E 04 04 00 73 01 00 00 57 04 04 00 74 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:53:48]wFMCommunicate OK [14:53:48]SAM_PROTO_GetFieldsCounters done [14:53:48]requested_item shift.num is exist - process it [14:53:48]requested_item shift.opened is exist - process it [14:53:48]req_shift_opened [14:53:48]FM_GetShiftState [14:53:48]SAM_PROTO_GetShiftState [14:53:48]wFMCommunicate request_size=4 [14:53:48]MH_SAM_APDU [14:53:48]CAPDU: 80 13 01 00 [14:53:48]Write to MH i2c: E2 08 00 6B 0E 80 13 01 00 00 00 00 00 F6 [14:53:48]Write i2c OK [14:53:48]MH_I2C_Read... [14:53:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:48]Read from MH i2c: E2 [14:53:48]MH_I2C_Read... [14:53:48]Read from MH i2c: E2 0E 00 [14:53:48]MH_I2C_Read... [14:53:48]Read from MH i2c: E2 0E 00 6B 0E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 74 [14:53:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:53:48]wFMCommunicate OK [14:53:48]SAM_PROTO_GetShiftState done [14:53:48]FM_GetShiftState done [14:53:48]req_shift_opened done [14:53:48]requested_item shift.open_date is exist - process it [14:53:48]req_shift_open_date [14:53:48]req_shift_open_date done [14:53:48]produce_requested_data done [14:53:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308950,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:53:48]process_action_free close_receipt [14:53:48]json_value_free [14:53:48]json_value_free done [14:53:48]process_json_proto returns [14:53:48]Send response to host [14:53:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308950,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:53:48]free response buf [14:53:48]execute_script done [14:53:48]execute_script returns [14:53:48]free content buf [14:53:48]Sock 9.Close socket [14:53:48]Sock 9.Thread stoped [14:53:52]OFD Sender: No OFD packet to send [14:53:57]OFD Sender: No OFD packet to send [14:54:02]OFD Sender: No OFD packet to send [14:54:07]OFD Sender: No OFD packet to send [14:54:12]OFD Sender: No OFD packet to send [14:54:17]OFD Sender: No OFD packet to send [14:54:22]OFD Sender: No OFD packet to send [14:54:27]OFD Sender: No OFD packet to send [14:54:32]OFD Sender: No OFD packet to send [14:54:37]OFD Sender: No OFD packet to send [14:54:42]OFD Sender: No OFD packet to send [14:54:47]OFD Sender: No OFD packet to send [14:54:52]OFD Sender: No OFD packet to send [14:54:57]OFD Sender: No OFD packet to send [14:55:02]accept exits with 7 [14:55:02]New connection [14:55:02]New thread 3067022692 created [14:55:02]Thread 3066879332 joined [14:55:02]Waiting for new connection... [14:55:02] Sock 7.Parse request [14:55:02]Sock 7.Check first char [14:55:02]Sock 7.First char is OK [14:55:02]request: POST /json_proto HTTP/1.0 [14:55:02]Method: POST [14:55:02]URL: /json_proto [14:55:02]Method is POST - this is cgi request [14:55:02]url: /json_proto [14:55:02]query_string will be loaded in cgi processing [14:55:02]execute_cgi json_proto POST (null) [14:55:02]execute_cgi path=json_proto method=POST [14:55:02]POST find Content-Length [14:55:02]Host: 172.17.96.3:8080 [14:55:02]Content-Length: 678 [14:55:02]Content-Type: application/json [14:55:02] [14:55:02]POST finish read [14:55:02]Found Content-Length = 678 [14:55:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [14:55:02]execute_script... [14:55: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)642823", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [14:55:02]POST & json_proto [14:55:02]process_json_proto [14:55:02]json parsed OK: [14:55:02]protocol is kg_v1.0 [14:55:02]action value=close_receipt [14:55:02]process_action close_receipt [14:55:02]cmd_close_receipt [14:55:02]MH_GetDate [14:55:02]Write to MH i2c: F0 00 00 6C 0E 69 [14:55:02]Write i2c OK [14:55:02]MH_I2C_Read... [14:55:02]Read from MH i2c: F0 [14:55:02]MH_I2C_Read... [14:55:02]Read from MH i2c: F0 09 00 [14:55:02]MH_I2C_Read... [14:55:02]Read from MH i2c: F0 09 00 6C 0E 00 C7 02 1D 67 44 5E 04 65 CA [14:55:02]GetLastDocTimeStamp 1729954425 [14:55:02]current date 1729954503 [14:55:02]FM_GetShiftState [14:55:02]SAM_PROTO_GetShiftState [14:55:02]wFMCommunicate request_size=4 [14:55:02]MH_SAM_APDU [14:55:02]CAPDU: 80 13 01 00 [14:55:02]Write to MH i2c: E2 08 00 6D 0E 80 13 01 00 00 00 00 00 F8 [14:55:02]Write i2c OK [14:55:02]MH_I2C_Read... [14:55:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:55:02]Read from MH i2c: E2 [14:55:02]MH_I2C_Read... [14:55:02]Read from MH i2c: E2 0E 00 [14:55:02]MH_I2C_Read... [14:55:02]Read from MH i2c: E2 0E 00 6D 0E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 76 [14:55:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:55:02]wFMCommunicate OK [14:55:02]SAM_PROTO_GetShiftState done [14:55:02]FM_GetShiftState done [14:55:02]opened in 1729902265 [14:55:02]opened+sec_in_day 1729988665 [14:55:02]quantity*price = 80012 [14:55:02]sum+1 = 80013 [14:55:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 372 26.10.2024 14:55 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308951 ФПД: 36860969851392 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T145503&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308951&fm=36860969851392&tin=02508201610067®Number=0000000000091780&sum=80000 [14:55:03]StoreToDocumentArchive [14:55:03]shift 532 fd 308951 [14:55:03]save to /storage/0532/doc_00308951 [14:55:03]save last doc name /storage/0532/doc_00308951 to /storage/kkm_last_doc_name [14:55:03]save OK [14:55:03]Clear old archive folders... [14:55:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:55:03]tlvbuf is 000D5F00 [14:55:03]SAM_PROTO_ClearQueue [14:55:03]wFMCommunicate request_size=4 [14:55:03]MH_SAM_APDU [14:55:03]CAPDU: 80 09 00 00 [14:55:03]Write to MH i2c: E2 08 00 7A 0E 80 09 00 00 00 00 00 00 FA [14:55:03]Write i2c OK [14:55:03]MH_I2C_Read... [14:55:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:55:03]Read from MH i2c: E2 [14:55:03]MH_I2C_Read... [14:55:03]Read from MH i2c: E2 03 00 [14:55:03]MH_I2C_Read... [14:55:03]Read from MH i2c: E2 03 00 7A 0E 00 90 00 FC [14:55:03]RAPDU: 90 00 [14:55:03]wFMCommunicate OK [14:55:03]SAM_PROTO_ClearQueue done [14:55:03]KKMCreateOFDPacket [14:55:03]OFDProtocolAddRootSTLVToBuf [14:55:03]FM_MakeSignedData [14:55:03]FM_MakeSignedData [14:55:03]SAM_PROTO_SignData [14:55:03]wFMCommunicate request_size=4 [14:55:03]MH_SAM_APDU [14:55:03]CAPDU: 80 0D 01 02 [14:55:03]Write to MH i2c: E2 08 00 7B 0E 80 0D 01 02 00 00 00 00 02 [14:55:03]Write i2c OK [14:55:03]MH_I2C_Read... [14:55:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:55:03]Read from MH i2c: E2 [14:55:03]MH_I2C_Read... [14:55:03]Read from MH i2c: E2 03 00 [14:55:03]MH_I2C_Read... [14:55:03]Read from MH i2c: E2 03 00 7B 0E 00 90 00 FD [14:55:03]RAPDU: 90 00 [14:55:03]wFMCommunicate OK [14:55:03]wFMCommunicate request_size=255 [14:55:03]MH_SAM_APDU [14:55:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 01 00 00 F4 03 04 00 C7 02 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 B6 04 00 35 04 06 00 21 [14:55:03]Write to MH i2c: E2 02 01 7C 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 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 74 01 00 00 F4 03 04 00 C7 02 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 B6 04 00 35 04 06 00 21 00 00 06 [14:55:03]Write i2c OK [14:55:03]MH_I2C_Read... [14:55:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:55:04]Read from MH i2c: E2 [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: E2 03 00 [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: E2 03 00 7C 0E 00 90 00 FE [14:55:04]RAPDU: 90 00 [14:55:04]wFMCommunicate OK [14:55:04]wFMCommunicate request_size=10 [14:55:04]MH_SAM_APDU [14:55:04]CAPDU: 80 0D 02 02 05 86 5D 03 9A 00 [14:55:04]Write to MH i2c: E2 0D 00 7D 0E 80 0D 02 02 05 00 86 5D 03 9A 00 00 00 8F [14:55:04]Write i2c OK [14:55:04]MH_I2C_Read... [14:55:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:55:04]Read from MH i2c: E2 [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: E2 03 00 [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: E2 03 00 7D 0E 00 90 00 FF [14:55:04]RAPDU: 90 00 [14:55:04]wFMCommunicate OK [14:55:04]wFMCommunicate request_size=4 [14:55:04]MH_SAM_APDU [14:55:04]CAPDU: 80 0D 03 02 [14:55:04]Write to MH i2c: E2 08 00 7E 0E 80 0D 03 02 00 00 00 00 07 [14:55:04]Write i2c OK [14:55:04]MH_I2C_Read... [14:55:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:55:04]Read from MH i2c: E2 [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: E2 0B 00 [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: E2 0B 00 7E 0E 00 2E EA F8 A7 F8 43 22 A3 90 00 BF [14:55:04]RAPDU: 2E EA F8 A7 F8 43 22 A3 90 00 [14:55:04]wFMCommunicate OK [14:55:04]SAM_PROTO_SignData done [14:55:04]FM_MakeSignedData done [14:55:04]CreateOFDProtocolMessage [14:55:04]wFMCommunicate request_size=4 [14:55:04]MH_SAM_APDU [14:55:04]CAPDU: 80 11 00 00 [14:55:04]Write to MH i2c: E2 08 00 7F 0E 80 11 00 00 00 00 00 00 07 [14:55:04]Write i2c OK [14:55:04]MH_I2C_Read... [14:55:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:55:04]Read from MH i2c: E2 [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: E2 17 00 [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: E2 17 00 7F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5C [14:55:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:55:04]wFMCommunicate OK [14:55:04]CreateOFDProtocolMessage done [14:55:04]OFDSenderStorePacket 308951 [14:55:04]StoreOFDPacket docnum=308951 [14:55:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 41 74 07 01 F9 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 01 00 00 F4 03 04 00 C7 02 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 B6 04 00 35 04 06 00 21 86 5D 03 9A 00 2E EA F8 A7 F8 43 22 A3 [14:55:04]CheckFolder [14:55:04]dirname=/storage/ofd_packets [14:55:04]CheckFolder done [14:55:04]ProducePacketName [14:55:04]name=ofd_packets/00308951 [14:55:04]NVStorageSaveData ofd_packets/00308951 [14:55:04]File name is /storage/ofd_packets/00308951 [14:55:04]Write 301 bytes [14:55:04]NVStorageSaveData done [14:55:04]OFDSenderStorePacket done [14:55:04]KKMCreateOFDPacket done [14:55:04]NVStorageSaveData kkm_last_timestamp [14:55:04]File name is /storage/kkm_last_timestamp [14:55:04]Write 4 bytes [14:55:04]NVStorageSaveData done [14:55:04]ExternCall_PrintAddStr [14:55:04]wPrintStart [14:55:04]Write to MH i2c: 01 00 00 80 0E 8E [14:55:04]Write i2c OK [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: 01 [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: 01 07 00 [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: 01 07 00 80 0E 00 00 00 00 00 FF 0F A3 [14:55:04]RasterBufferAndPrint [14:55:04]line Счет N : (1)642823 [14:55:04]line ИНН: 02508201610067 [14:55:04]line Контрольно-Кассовый Чек [14:55:04]line ПРОДАЖА [14:55:04]line ТРК (МРК, ГНК) : 52 [14:55:04]line Товар: 2710124130 [14:55:04]line Аи-92-К-2 [14:55:04]line 11.960 * 66.90 [14:55:04]line = 800.12 [14:55:04]line НДС 12% НСП 1% [14:55:04]line > о реализуемом товаре [14:55:04]line ОКРУГЛЕНИЕ: -0.12 [14:55:04]line ИТОГО: 800.00 [14:55:04]line Внесено: 800.00 [14:55:04]line СДАЧА: 0.00 [14:55:04]line НСП 1% : 7.08 [14:55:04]line НДС 12% : 84.97 [14:55:04]line Наличными: 800.00 [14:55:04]line Безнал.: 0.00 [14:55:04]line Место: АЗС № 172 "Партнер Нефть" [14:55:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:55:04]line СНО: Общий режим [14:55:04]line Чек 372 26.10.2024 14:55 [14:55:04]line Смена: 532 ФФД: 1.0 [14:55:04]line ЗНМ: 0300000116 [14:55:04]line РНМ: 0000000000091780 [14:55:04]line Версия ККМ: 001 [14:55:04]line ФМ: 0000000000871765 [14:55:04]line ФД: 308951 [14:55:04]line ФПД: 36860969851392 [14:55:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T145503&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308951&fm=36860969851392&tin=02508201610067®Number=0000000000091780&sum=80000 [14:55:04]written 0, free lines is 4095 [14:55:04]OFD Sender: Processing packet 308951 [packets to send 223, broken 222] [14:55:04]ProducePacketName [14:55:04]name=ofd_packets/00308951 [14:55:04]OFD Sender: To server: pG, [14:55:04]CommunicateWithHost lk.salyk.kg:30040 [14:55:04]ConnectInit lk.salyk.kg [14:55:04]Connected sock=10 [14:55:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 41 74 07 01 F9 0E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 01 00 00 F4 03 04 00 C7 02 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 B6 04 00 35 04 06 00 21 86 5D 03 9A 00 2E EA F8 A7 F8 43 22 A3 [14:55:04]Write to MH i2c: 01 00 00 AA 0E B8 [14:55:04]Write i2c OK [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: 01 [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: 01 07 00 [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: 01 07 00 AA 0E 00 00 00 00 00 C1 0C 8C [14:55:04]RasterBufferAndPrint [14:55:04]line [14:55:04]line [14:55:04]line [14:55:04]line [14:55:04]line [14:55:04]written 0, free lines is 3270 [14:55:04]MH_Cut [14:55:04]Write to MH i2c: D1 01 00 B1 0E 01 91 [14:55:04]Write i2c OK [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: D1 [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: D1 01 00 [14:55:04]MH_I2C_Read... [14:55:04]Read from MH i2c: D1 01 00 B1 0E 00 90 [14:55:04]Write to MH i2c: 01 00 00 B2 0E C0 [14:55:04]Write i2c OK [14:55:04]MH_I2C_Read... [14:55:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B3 F1 47 00 48 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 B6 04 00 F4 03 04 00 25 A9 1C 67 B6 04 01 00 00 C6 38 B1 D1 2A 4B 27 29 [14:55:04]CommunicateWithHost err = 0 [14:55:04]CheckOFDResponse [14:55:04]1017 (14) - 77093643461234 [14:55:04]1041 (16) - 0000000000871765 [14:55:04]1040 (4) - 308951 [14:55:04]1012 (4) - 26.10.2024 08:32 [14:55:04]1206 (1) - 0 [14:55:04]OFD Sender: Remove packet 308951 [14:55:04]ProducePacketName [14:55:04]name=ofd_packets/00308951 [14:55:04]NVStorageDeleteData [14:55:05]OFD Sender: No OFD packet to send [14:55:05]*** Cut start [14:55:05]*** Purtial cut [14:55:05]*** Stage 1: CUTSNS_PIN = 1 [14:55:05]Read from MH i2c: 01 [14:55:05]MH_I2C_Read... [14:55:05]*** Stop cut motor [14:55:05]*** Cut end [14:55:05]Read from MH i2c: 01 07 00 [14:55:05]MH_I2C_Read... [14:55:05]Read from MH i2c: 01 07 00 B2 0E 00 00 00 00 00 FF 0F D5 [14:55:05]process_action close_receipt done [14:55:05]requested_data is exist [14:55:05]produce_requested_data [14:55:05]requested_item fm.sn is exist - process it [14:55:05]wFMCommunicate request_size=4 [14:55:05]MH_SAM_APDU [14:55:05]CAPDU: 80 11 00 00 [14:55:05]Write to MH i2c: E2 08 00 B3 0E 80 11 00 00 00 00 00 00 3B [14:55:05]Write i2c OK [14:55:05]MH_I2C_Read... [14:55:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:55:05]Read from MH i2c: E2 [14:55:05]MH_I2C_Read... [14:55:05]Read from MH i2c: E2 17 00 [14:55:05]MH_I2C_Read... [14:55:05]Read from MH i2c: E2 17 00 B3 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 90 [14:55:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:55:05]wFMCommunicate OK [14:55:05]requested_item fd.num is exist - process it [14:55:05]SAM_PROTO_GetFieldsCounters [14:55:05]wFMCommunicate request_size=4 [14:55:05]MH_SAM_APDU [14:55:05]CAPDU: 80 13 00 00 [14:55:05]Write to MH i2c: E2 08 00 B4 0E 80 13 00 00 00 00 00 00 3E [14:55:05]Write i2c OK [14:55:05]MH_I2C_Read... [14:55:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:55:06]Read from MH i2c: E2 [14:55:06]MH_I2C_Read... [14:55:06]Read from MH i2c: E2 62 00 [14:55:06]MH_I2C_Read... [14:55:06]Read from MH i2c: E2 62 00 B4 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D7 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 67 [14:55: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D7 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 74 01 00 00 5E 04 04 00 74 01 00 00 57 04 04 00 75 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:55:06]wFMCommunicate OK [14:55:06]SAM_PROTO_GetFieldsCounters done [14:55:06]requested_item shift.num is exist - process it [14:55:06]requested_item shift.opened is exist - process it [14:55:06]req_shift_opened [14:55:06]FM_GetShiftState [14:55:06]SAM_PROTO_GetShiftState [14:55:06]wFMCommunicate request_size=4 [14:55:06]MH_SAM_APDU [14:55:06]CAPDU: 80 13 01 00 [14:55:06]Write to MH i2c: E2 08 00 B5 0E 80 13 01 00 00 00 00 00 40 [14:55:06]Write i2c OK [14:55:06]MH_I2C_Read... [14:55:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:55:06]Read from MH i2c: E2 [14:55:06]MH_I2C_Read... [14:55:06]Read from MH i2c: E2 0E 00 [14:55:06]MH_I2C_Read... [14:55:06]Read from MH i2c: E2 0E 00 B5 0E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BE [14:55:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:55:06]wFMCommunicate OK [14:55:06]SAM_PROTO_GetShiftState done [14:55:06]FM_GetShiftState done [14:55:06]req_shift_opened done [14:55:06]requested_item shift.open_date is exist - process it [14:55:06]req_shift_open_date [14:55:06]req_shift_open_date done [14:55:06]produce_requested_data done [14:55:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308951,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:55:06]process_action_free close_receipt [14:55:06]json_value_free [14:55:06]json_value_free done [14:55:06]process_json_proto returns [14:55:06]Send response to host [14:55:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308951,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:55:06]free response buf [14:55:06]execute_script done [14:55:06]execute_script returns [14:55:06]free content buf [14:55:06]Sock 7.Close socket [14:55:06]Sock 7.Thread stoped [14:55:10]OFD Sender: No OFD packet to send [14:55:15]OFD Sender: No OFD packet to send [14:55:20]OFD Sender: No OFD packet to send [14:55:25]OFD Sender: No OFD packet to send [14:55:30]OFD Sender: No OFD packet to send [14:55:31]accept exits with 9 [14:55:31]New connection [14:55:31]New thread 3066879332 created [14:55:31]Thread 3067022692 joined [14:55:31]Waiting for new connection... [14:55:31] Sock 9.Parse request [14:55:31]Sock 9.Check first char [14:55:31]Sock 9.First char is OK [14:55:31]request: POST /json_proto HTTP/1.0 [14:55:31]Method: POST [14:55:31]URL: /json_proto [14:55:31]Method is POST - this is cgi request [14:55:31]url: /json_proto [14:55:31]query_string will be loaded in cgi processing [14:55:31]execute_cgi json_proto POST (null) [14:55:31]execute_cgi path=json_proto method=POST [14:55:31]POST find Content-Length [14:55:31]Host: 172.17.96.3:8080 [14:55:31]Content-Length: 766 [14:55:31]Content-Type: application/json [14:55:31] [14:55:31]POST finish read [14:55:31]Found Content-Length = 766 [14:55:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:55:31]execute_script... [14:55:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642824", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:55:31]POST & json_proto [14:55:31]process_json_proto [14:55:31]json parsed OK: [14:55:31]protocol is kg_v1.0 [14:55:31]action value=close_receipt [14:55:31]process_action close_receipt [14:55:31]cmd_close_receipt [14:55:31]MH_GetDate [14:55:31]Write to MH i2c: F0 00 00 B6 0E B3 [14:55:31]Write i2c OK [14:55:31]MH_I2C_Read... [14:55:31]Read from MH i2c: F0 [14:55:31]MH_I2C_Read... [14:55:31]Read from MH i2c: F0 09 00 [14:55:31]MH_I2C_Read... [14:55:31]Read from MH i2c: F0 09 00 B6 0E 00 E4 02 1D 67 44 5E 04 65 31 [14:55:31]GetLastDocTimeStamp 1729954503 [14:55:31]current date 1729954532 [14:55:31]FM_GetShiftState [14:55:31]SAM_PROTO_GetShiftState [14:55:31]wFMCommunicate request_size=4 [14:55:31]MH_SAM_APDU [14:55:31]CAPDU: 80 13 01 00 [14:55:31]Write to MH i2c: E2 08 00 B7 0E 80 13 01 00 00 00 00 00 42 [14:55:31]Write i2c OK [14:55:31]MH_I2C_Read... [14:55:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:55:31]Read from MH i2c: E2 [14:55:31]MH_I2C_Read... [14:55:31]Read from MH i2c: E2 0E 00 [14:55:31]MH_I2C_Read... [14:55:31]Read from MH i2c: E2 0E 00 B7 0E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C0 [14:55:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:55:31]wFMCommunicate OK [14:55:31]SAM_PROTO_GetShiftState done [14:55:31]FM_GetShiftState done [14:55:31]opened in 1729902265 [14:55:31]opened+sec_in_day 1729988665 [14:55:31]quantity*price = 50041 [14:55:31]sum+1 = 50042 [14:55:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 373 26.10.2024 14:55 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308952 ФПД: 84132543262346 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T145532&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308952&fm=84132543262346&tin=02508201610067®Number=0000000000091780&sum=50041 [14:55:32]StoreToDocumentArchive [14:55:32]shift 532 fd 308952 [14:55:32]save to /storage/0532/doc_00308952 [14:55:32]save last doc name /storage/0532/doc_00308952 to /storage/kkm_last_doc_name [14:55:32]save OK [14:55:32]Clear old archive folders... [14:55:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:55:32]tlvbuf is 000D3700 [14:55:32]SAM_PROTO_ClearQueue [14:55:32]wFMCommunicate request_size=4 [14:55:32]MH_SAM_APDU [14:55:32]CAPDU: 80 09 00 00 [14:55:32]Write to MH i2c: E2 08 00 C4 0E 80 09 00 00 00 00 00 00 44 [14:55:32]Write i2c OK [14:55:32]MH_I2C_Read... [14:55:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:55:32]Read from MH i2c: E2 [14:55:32]MH_I2C_Read... [14:55:32]Read from MH i2c: E2 03 00 [14:55:32]MH_I2C_Read... [14:55:32]Read from MH i2c: E2 03 00 C4 0E 00 90 00 46 [14:55:32]RAPDU: 90 00 [14:55:32]wFMCommunicate OK [14:55:32]SAM_PROTO_ClearQueue done [14:55:32]KKMCreateOFDPacket [14:55:32]OFDProtocolAddRootSTLVToBuf [14:55:32]FM_MakeSignedData [14:55:32]FM_MakeSignedData [14:55:32]SAM_PROTO_SignData [14:55:32]wFMCommunicate request_size=4 [14:55:32]MH_SAM_APDU [14:55:32]CAPDU: 80 0D 01 02 [14:55:32]Write to MH i2c: E2 08 00 C5 0E 80 0D 01 02 00 00 00 00 4C [14:55:32]Write i2c OK [14:55:32]MH_I2C_Read... [14:55:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:55:32]Read from MH i2c: E2 [14:55:32]MH_I2C_Read... [14:55:32]Read from MH i2c: E2 03 00 [14:55:32]MH_I2C_Read... [14:55:32]Read from MH i2c: E2 03 00 C5 0E 00 90 00 47 [14:55:32]RAPDU: 90 00 [14:55:32]wFMCommunicate OK [14:55:32]wFMCommunicate request_size=255 [14:55:32]MH_SAM_APDU [14:55:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 75 01 00 00 F4 03 04 00 E4 02 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 B6 04 00 35 04 06 00 4C [14:55:32]Write to MH i2c: E2 02 01 C6 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 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 75 01 00 00 F4 03 04 00 E4 02 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 B6 04 00 35 04 06 00 4C 00 00 00 [14:55:32]Write i2c OK [14:55:32]MH_I2C_Read... [14:55:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:55:32]Read from MH i2c: E2 [14:55:32]MH_I2C_Read... [14:55:32]Read from MH i2c: E2 03 00 [14:55:32]MH_I2C_Read... [14:55:32]Read from MH i2c: E2 03 00 C6 0E 00 90 00 48 [14:55:32]RAPDU: 90 00 [14:55:32]wFMCommunicate OK [14:55:32]wFMCommunicate request_size=10 [14:55:32]MH_SAM_APDU [14:55:32]CAPDU: 80 0D 02 02 05 84 A2 5A EE 8A [14:55:32]Write to MH i2c: E2 0D 00 C7 0E 80 0D 02 02 05 00 84 A2 5A EE 8A 00 00 51 [14:55:32]Write i2c OK [14:55:32]MH_I2C_Read... [14:55:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:55:32]Read from MH i2c: E2 [14:55:32]MH_I2C_Read... [14:55:32]Read from MH i2c: E2 03 00 [14:55:32]MH_I2C_Read... [14:55:32]Read from MH i2c: E2 03 00 C7 0E 00 90 00 49 [14:55:32]RAPDU: 90 00 [14:55:32]wFMCommunicate OK [14:55:32]wFMCommunicate request_size=4 [14:55:32]MH_SAM_APDU [14:55:32]CAPDU: 80 0D 03 02 [14:55:32]Write to MH i2c: E2 08 00 C8 0E 80 0D 03 02 00 00 00 00 51 [14:55:32]Write i2c OK [14:55:32]MH_I2C_Read... [14:55:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:55:33]Read from MH i2c: E2 [14:55:33]MH_I2C_Read... [14:55:33]Read from MH i2c: E2 0B 00 [14:55:33]MH_I2C_Read... [14:55:33]Read from MH i2c: E2 0B 00 C8 0E 00 99 C2 8A FD 38 C6 22 D8 90 00 2C [14:55:33]RAPDU: 99 C2 8A FD 38 C6 22 D8 90 00 [14:55:33]wFMCommunicate OK [14:55:33]SAM_PROTO_SignData done [14:55:33]FM_MakeSignedData done [14:55:33]CreateOFDProtocolMessage [14:55:33]wFMCommunicate request_size=4 [14:55:33]MH_SAM_APDU [14:55:33]CAPDU: 80 11 00 00 [14:55:33]Write to MH i2c: E2 08 00 C9 0E 80 11 00 00 00 00 00 00 51 [14:55:33]Write i2c OK [14:55:33]MH_I2C_Read... [14:55:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:55:33]Read from MH i2c: E2 [14:55:33]MH_I2C_Read... [14:55:33]Read from MH i2c: E2 17 00 [14:55:33]MH_I2C_Read... [14:55:33]Read from MH i2c: E2 17 00 C9 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A6 [14:55:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:55:33]wFMCommunicate OK [14:55:33]CreateOFDProtocolMessage done [14:55:33]OFDSenderStorePacket 308952 [14:55:33]StoreOFDPacket docnum=308952 [14:55:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 05 6C 07 01 B2 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 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 75 01 00 00 F4 03 04 00 E4 02 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 B6 04 00 35 04 06 00 4C 84 A2 5A EE 8A 99 C2 8A FD 38 C6 22 D8 [14:55:33]CheckFolder [14:55:33]dirname=/storage/ofd_packets [14:55:33]CheckFolder done [14:55:33]ProducePacketName [14:55:33]name=ofd_packets/00308952 [14:55:33]NVStorageSaveData ofd_packets/00308952 [14:55:33]File name is /storage/ofd_packets/00308952 [14:55:33]Write 301 bytes [14:55:33]NVStorageSaveData done [14:55:33]OFDSenderStorePacket done [14:55:33]KKMCreateOFDPacket done [14:55:33]NVStorageSaveData kkm_last_timestamp [14:55:33]File name is /storage/kkm_last_timestamp [14:55:33]Write 4 bytes [14:55:33]NVStorageSaveData done [14:55:33]ExternCall_PrintAddStr [14:55:33]wPrintStart [14:55:33]Write to MH i2c: 01 00 00 CA 0E D8 [14:55:33]Write i2c OK [14:55:33]MH_I2C_Read... [14:55:33]Read from MH i2c: 01 [14:55:33]MH_I2C_Read... [14:55:33]Read from MH i2c: 01 07 00 [14:55:33]MH_I2C_Read... [14:55:33]Read from MH i2c: 01 07 00 CA 0E 00 00 00 00 00 FF 0F ED [14:55:33]RasterBufferAndPrint [14:55:33]line Счет N : (1)642824 [14:55:33]line ИНН: 02508201610067 [14:55:33]line Контрольно-Кассовый Чек [14:55:33]line ПРОДАЖА [14:55:33]line ТРК (МРК, ГНК) : 62 [14:55:33]line Товар: 2710124130 [14:55:33]line Аи-92-К-2 [14:55:33]line 7.480 * 66.90 [14:55:33]line = 500.41 [14:55:33]line НДС 12% НСП 1% [14:55:33]line > о реализуемом товаре [14:55:33]line ИТОГО: 500.41 [14:55:33]line НСП 1% : 4.43 [14:55:33]line НДС 12% : 53.14 [14:55:33]line Наличными: 0.00 [14:55:33]line Безнал.: 500.41 [14:55:33]line Место: АЗС № 172 "Партнер Нефть" [14:55:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:55:33]line СНО: Общий режим [14:55:33]line Чек 373 26.10.2024 14:55 [14:55:33]line Смена: 532 ФФД: 1.0 [14:55:33]line ЗНМ: 0300000116 [14:55:33]line РНМ: 0000000000091780 [14:55:33]line Версия ККМ: 001 [14:55:33]line Платежная система: Mbank [14:55:33]line ФМ: 0000000000871765 [14:55:33]line ФД: 308952 [14:55:33]line ФПД: 84132543262346 [14:55:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T145532&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308952&fm=84132543262346&tin=02508201610067®Number=0000000000091780&sum=50041 [14:55:33]written 0, free lines is 4095 [14:55:33]OFD Sender: Processing packet 308952 [packets to send 223, broken 222] [14:55:33]ProducePacketName [14:55:33]name=ofd_packets/00308952 [14:55:33]OFD Sender: To server: pG, [14:55:33]CommunicateWithHost lk.salyk.kg:30040 [14:55:33]ConnectInit lk.salyk.kg [14:55:33]Connected sock=11 [14:55:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 05 6C 07 01 B2 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 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 75 01 00 00 F4 03 04 00 E4 02 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 B6 04 00 35 04 06 00 4C 84 A2 5A EE 8A 99 C2 8A FD 38 C6 22 D8 [14:55:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B8 B8 47 00 46 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 B6 04 00 F4 03 04 00 41 A9 1C 67 B6 04 01 00 00 FF 11 A4 21 F3 3B 96 7F [14:55:33]CommunicateWithHost err = 0 [14:55:33]CheckOFDResponse [14:55:33]1017 (14) - 77093643461234 [14:55:33]1041 (16) - 0000000000871765 [14:55:33]1040 (4) - 308952 [14:55:33]1012 (4) - 26.10.2024 08:33 [14:55:33]1206 (1) - 0 [14:55:33]OFD Sender: Remove packet 308952 [14:55:33]ProducePacketName [14:55:33]name=ofd_packets/00308952 [14:55:33]NVStorageDeleteData [14:55:33]Write to MH i2c: 01 00 00 F2 0E 00 [14:55:33]Write i2c OK [14:55:33]MH_I2C_Read... [14:55:33]Read from MH i2c: 01 [14:55:33]MH_I2C_Read... [14:55:33]Read from MH i2c: 01 07 00 [14:55:33]MH_I2C_Read... [14:55:33]Read from MH i2c: 01 07 00 F2 0E 00 00 00 00 00 E2 0C F5 [14:55:33]RasterBufferAndPrint [14:55:33]line [14:55:33]line [14:55:33]line [14:55:33]line [14:55:33]line [14:55:33]written 0, free lines is 3302 [14:55:33]MH_Cut [14:55:33]Write to MH i2c: D1 01 00 F9 0E 01 D9 [14:55:33]Write i2c OK [14:55:33]MH_I2C_Read... [14:55:33]Read from MH i2c: D1 [14:55:33]MH_I2C_Read... [14:55:33]Read from MH i2c: D1 01 00 [14:55:33]MH_I2C_Read... [14:55:33]Read from MH i2c: D1 01 00 F9 0E 00 D8 [14:55:33]Write to MH i2c: 01 00 00 FA 0E 08 [14:55:33]Write i2c OK [14:55:33]MH_I2C_Read... [14:55:33]OFD Sender: No OFD packet to send [14:55:34]*** Cut start [14:55:34]*** Purtial cut [14:55:34]*** Stage 1: CUTSNS_PIN = 1 [14:55:34]Read from MH i2c: 01 [14:55:34]MH_I2C_Read... [14:55:34]*** Stop cut motor [14:55:34]*** Cut end [14:55:34]Read from MH i2c: 01 07 00 [14:55:34]MH_I2C_Read... [14:55:34]Read from MH i2c: 01 07 00 FA 0E 00 00 00 00 00 FF 0F 1D [14:55:34]process_action close_receipt done [14:55:34]requested_data is exist [14:55:34]produce_requested_data [14:55:34]requested_item fm.sn is exist - process it [14:55:34]wFMCommunicate request_size=4 [14:55:34]MH_SAM_APDU [14:55:34]CAPDU: 80 11 00 00 [14:55:34]Write to MH i2c: E2 08 00 FB 0E 80 11 00 00 00 00 00 00 83 [14:55:34]Write i2c OK [14:55:34]MH_I2C_Read... [14:55:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:55:34]Read from MH i2c: E2 [14:55:34]MH_I2C_Read... [14:55:34]Read from MH i2c: E2 17 00 [14:55:34]MH_I2C_Read... [14:55:34]Read from MH i2c: E2 17 00 FB 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D8 [14:55:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:55:34]wFMCommunicate OK [14:55:34]requested_item fd.num is exist - process it [14:55:34]SAM_PROTO_GetFieldsCounters [14:55:34]wFMCommunicate request_size=4 [14:55:34]MH_SAM_APDU [14:55:34]CAPDU: 80 13 00 00 [14:55:34]Write to MH i2c: E2 08 00 FC 0E 80 13 00 00 00 00 00 00 86 [14:55:34]Write i2c OK [14:55:34]MH_I2C_Read... [14:55:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:55:34]Read from MH i2c: E2 [14:55:34]MH_I2C_Read... [14:55:34]Read from MH i2c: E2 62 00 [14:55:34]MH_I2C_Read... [14:55:34]Read from MH i2c: E2 62 00 FC 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D8 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [14:55: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D8 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 75 01 00 00 5E 04 04 00 75 01 00 00 57 04 04 00 76 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:55:34]wFMCommunicate OK [14:55:34]SAM_PROTO_GetFieldsCounters done [14:55:34]requested_item shift.num is exist - process it [14:55:34]requested_item shift.opened is exist - process it [14:55:34]req_shift_opened [14:55:34]FM_GetShiftState [14:55:34]SAM_PROTO_GetShiftState [14:55:34]wFMCommunicate request_size=4 [14:55:34]MH_SAM_APDU [14:55:34]CAPDU: 80 13 01 00 [14:55:34]Write to MH i2c: E2 08 00 FD 0E 80 13 01 00 00 00 00 00 88 [14:55:34]Write i2c OK [14:55:34]MH_I2C_Read... [14:55:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:55:34]Read from MH i2c: E2 [14:55:34]MH_I2C_Read... [14:55:34]Read from MH i2c: E2 0E 00 [14:55:34]MH_I2C_Read... [14:55:34]Read from MH i2c: E2 0E 00 FD 0E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 06 [14:55:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:55:34]wFMCommunicate OK [14:55:34]SAM_PROTO_GetShiftState done [14:55:34]FM_GetShiftState done [14:55:34]req_shift_opened done [14:55:34]requested_item shift.open_date is exist - process it [14:55:34]req_shift_open_date [14:55:34]req_shift_open_date done [14:55:34]produce_requested_data done [14:55:34]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308952,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:55:34]process_action_free close_receipt [14:55:34]json_value_free [14:55:34]json_value_free done [14:55:34]process_json_proto returns [14:55:34]Send response to host [14:55:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308952,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:55:34]free response buf [14:55:34]execute_script done [14:55:34]execute_script returns [14:55:34]free content buf [14:55:34]Sock 9.Close socket [14:55:34]Sock 9.Thread stoped [14:55:38]OFD Sender: No OFD packet to send [14:55:43]OFD Sender: No OFD packet to send [14:55:48]OFD Sender: No OFD packet to send [14:55:53]OFD Sender: No OFD packet to send [14:55:58]OFD Sender: No OFD packet to send [14:56:03]OFD Sender: No OFD packet to send [14:56:08]OFD Sender: No OFD packet to send [14:56:13]OFD Sender: No OFD packet to send [14:56:18]OFD Sender: No OFD packet to send [14:56:23]OFD Sender: No OFD packet to send [14:56:28]OFD Sender: No OFD packet to send [14:56:33]OFD Sender: No OFD packet to send [14:56:38]OFD Sender: No OFD packet to send [14:56:43]OFD Sender: No OFD packet to send [14:56:48]OFD Sender: No OFD packet to send [14:56:53]OFD Sender: No OFD packet to send [14:56:58]OFD Sender: No OFD packet to send [14:57:03]OFD Sender: No OFD packet to send [14:57:09]OFD Sender: No OFD packet to send [14:57:09]accept exits with 7 [14:57:09]New connection [14:57:09]New thread 3067022692 created [14:57:09]Thread 3066879332 joined [14:57:09]Waiting for new connection... [14:57:09] Sock 7.Parse request [14:57:09]Sock 7.Check first char [14:57:09]Sock 7.First char is OK [14:57:09]request: POST /json_proto HTTP/1.0 [14:57:09]Method: POST [14:57:09]URL: /json_proto [14:57:09]Method is POST - this is cgi request [14:57:09]url: /json_proto [14:57:09]query_string will be loaded in cgi processing [14:57:09]execute_cgi json_proto POST (null) [14:57:09]execute_cgi path=json_proto method=POST [14:57:09]POST find Content-Length [14:57:09]Host: 172.17.96.3:8080 [14:57:09]Content-Length: 677 [14:57:09]Content-Type: application/json [14:57:09] [14:57:09]POST finish read [14:57:09]Found Content-Length = 677 [14:57:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:57:09]execute_script... [14:57:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642825", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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:57:09]POST & json_proto [14:57:09]process_json_proto [14:57:09]json parsed OK: [14:57:09]protocol is kg_v1.0 [14:57:09]action value=close_receipt [14:57:09]process_action close_receipt [14:57:09]cmd_close_receipt [14:57:09]MH_GetDate [14:57:09]Write to MH i2c: F0 00 00 FE 0E FB [14:57:09]Write i2c OK [14:57:09]MH_I2C_Read... [14:57:09]Read from MH i2c: F0 [14:57:09]MH_I2C_Read... [14:57:09]Read from MH i2c: F0 09 00 [14:57:09]MH_I2C_Read... [14:57:09]Read from MH i2c: F0 09 00 FE 0E 00 46 03 1D 67 44 5E 04 65 DC [14:57:09]GetLastDocTimeStamp 1729954532 [14:57:09]current date 1729954630 [14:57:09]FM_GetShiftState [14:57:09]SAM_PROTO_GetShiftState [14:57:09]wFMCommunicate request_size=4 [14:57:09]MH_SAM_APDU [14:57:09]CAPDU: 80 13 01 00 [14:57:09]Write to MH i2c: E2 08 00 FF 0E 80 13 01 00 00 00 00 00 8A [14:57:09]Write i2c OK [14:57:09]MH_I2C_Read... [14:57:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:09]Read from MH i2c: E2 [14:57:09]MH_I2C_Read... [14:57:09]Read from MH i2c: E2 0E 00 [14:57:09]MH_I2C_Read... [14:57:09]Read from MH i2c: E2 0E 00 FF 0E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 08 [14:57:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:57:09]wFMCommunicate OK [14:57:09]SAM_PROTO_GetShiftState done [14:57:09]FM_GetShiftState done [14:57:09]opened in 1729902265 [14:57:09]opened+sec_in_day 1729988665 [14:57:09]quantity*price = 40006 [14:57:09]sum+1 = 40007 [14:57:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 374 26.10.2024 14:57 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308953 ФПД: 155535243036523 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T145710&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308953&fm=155535243036523&tin=02508201610067®Number=0000000000091780&sum=40000 [14:57:11]StoreToDocumentArchive [14:57:11]shift 532 fd 308953 [14:57:11]save to /storage/0532/doc_00308953 [14:57:11]save last doc name /storage/0532/doc_00308953 to /storage/kkm_last_doc_name [14:57:11]save OK [14:57:11]Clear old archive folders... [14:57:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:57:11]tlvbuf is 000CF600 [14:57:11]SAM_PROTO_ClearQueue [14:57:11]wFMCommunicate request_size=4 [14:57:11]MH_SAM_APDU [14:57:11]CAPDU: 80 09 00 00 [14:57:11]Write to MH i2c: E2 08 00 0C 0F 80 09 00 00 00 00 00 00 8D [14:57:11]Write i2c OK [14:57:11]MH_I2C_Read... [14:57:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:57:11]Read from MH i2c: E2 [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: E2 03 00 [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: E2 03 00 0C 0F 00 90 00 8F [14:57:11]RAPDU: 90 00 [14:57:11]wFMCommunicate OK [14:57:11]SAM_PROTO_ClearQueue done [14:57:11]KKMCreateOFDPacket [14:57:11]OFDProtocolAddRootSTLVToBuf [14:57:11]FM_MakeSignedData [14:57:11]FM_MakeSignedData [14:57:11]SAM_PROTO_SignData [14:57:11]wFMCommunicate request_size=4 [14:57:11]MH_SAM_APDU [14:57:11]CAPDU: 80 0D 01 02 [14:57:11]Write to MH i2c: E2 08 00 0D 0F 80 0D 01 02 00 00 00 00 95 [14:57:11]Write i2c OK [14:57:11]MH_I2C_Read... [14:57:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:57:11]Read from MH i2c: E2 [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: E2 03 00 [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: E2 03 00 0D 0F 00 90 00 90 [14:57:11]RAPDU: 90 00 [14:57:11]wFMCommunicate OK [14:57:11]wFMCommunicate request_size=255 [14:57:11]MH_SAM_APDU [14:57:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 76 01 00 00 F4 03 04 00 46 03 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B6 04 00 35 04 06 00 8D [14:57:11]Write to MH i2c: E2 02 01 0E 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 76 01 00 00 F4 03 04 00 46 03 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B6 04 00 35 04 06 00 8D 00 00 6C [14:57:11]Write i2c OK [14:57:11]MH_I2C_Read... [14:57:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:11]Read from MH i2c: E2 [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: E2 03 00 [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: E2 03 00 0E 0F 00 90 00 91 [14:57:11]RAPDU: 90 00 [14:57:11]wFMCommunicate OK [14:57:11]wFMCommunicate request_size=10 [14:57:11]MH_SAM_APDU [14:57:11]CAPDU: 80 0D 02 02 05 75 5E E9 47 6B [14:57:11]Write to MH i2c: E2 0D 00 0F 0F 80 0D 02 02 05 00 75 5E E9 47 6B 00 00 10 [14:57:11]Write i2c OK [14:57:11]MH_I2C_Read... [14:57:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:11]Read from MH i2c: E2 [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: E2 03 00 [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: E2 03 00 0F 0F 00 90 00 92 [14:57:11]RAPDU: 90 00 [14:57:11]wFMCommunicate OK [14:57:11]wFMCommunicate request_size=4 [14:57:11]MH_SAM_APDU [14:57:11]CAPDU: 80 0D 03 02 [14:57:11]Write to MH i2c: E2 08 00 10 0F 80 0D 03 02 00 00 00 00 9A [14:57:11]Write i2c OK [14:57:11]MH_I2C_Read... [14:57:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:57:11]Read from MH i2c: E2 [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: E2 0B 00 [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: E2 0B 00 10 0F 00 58 C0 3A C1 7E BF 7D DC 90 00 44 [14:57:11]RAPDU: 58 C0 3A C1 7E BF 7D DC 90 00 [14:57:11]wFMCommunicate OK [14:57:11]SAM_PROTO_SignData done [14:57:11]FM_MakeSignedData done [14:57:11]CreateOFDProtocolMessage [14:57:11]wFMCommunicate request_size=4 [14:57:11]MH_SAM_APDU [14:57:11]CAPDU: 80 11 00 00 [14:57:11]Write to MH i2c: E2 08 00 11 0F 80 11 00 00 00 00 00 00 9A [14:57:11]Write i2c OK [14:57:11]MH_I2C_Read... [14:57:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:11]Read from MH i2c: E2 [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: E2 17 00 [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: E2 17 00 11 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EF [14:57:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:57:11]wFMCommunicate OK [14:57:11]CreateOFDProtocolMessage done [14:57:11]OFDSenderStorePacket 308953 [14:57:11]StoreOFDPacket docnum=308953 [14:57:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FC 84 07 01 B3 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 76 01 00 00 F4 03 04 00 46 03 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B6 04 00 35 04 06 00 8D 75 5E E9 47 6B 58 C0 3A C1 7E BF 7D DC [14:57:11]CheckFolder [14:57:11]dirname=/storage/ofd_packets [14:57:11]CheckFolder done [14:57:11]ProducePacketName [14:57:11]name=ofd_packets/00308953 [14:57:11]NVStorageSaveData ofd_packets/00308953 [14:57:11]File name is /storage/ofd_packets/00308953 [14:57:11]Write 301 bytes [14:57:11]NVStorageSaveData done [14:57:11]OFDSenderStorePacket done [14:57:11]KKMCreateOFDPacket done [14:57:11]NVStorageSaveData kkm_last_timestamp [14:57:11]File name is /storage/kkm_last_timestamp [14:57:11]Write 4 bytes [14:57:11]NVStorageSaveData done [14:57:11]ExternCall_PrintAddStr [14:57:11]wPrintStart [14:57:11]Write to MH i2c: 01 00 00 12 0F 21 [14:57:11]Write i2c OK [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: 01 [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: 01 07 00 [14:57:11]MH_I2C_Read... [14:57:11]Read from MH i2c: 01 07 00 12 0F 00 00 00 00 00 FF 0F 36 [14:57:11]RasterBufferAndPrint [14:57:11]line Счет N : (1)642825 [14:57:11]line ИНН: 02508201610067 [14:57:11]line Контрольно-Кассовый Чек [14:57:11]line ПРОДАЖА [14:57:11]line ТРК (МРК, ГНК) : 41 [14:57:11]line Товар: 2710124130 [14:57:11]line Аи-92-К-2 [14:57:11]line 5.980 * 66.90 [14:57:11]line = 400.06 [14:57:11]line НДС 12% НСП 1% [14:57:11]line > о реализуемом товаре [14:57:11]line ОКРУГЛЕНИЕ: -0.06 [14:57:11]line ИТОГО: 400.00 [14:57:11]line Внесено: 400.00 [14:57:11]line СДАЧА: 0.00 [14:57:11]line НСП 1% : 3.54 [14:57:11]line НДС 12% : 42.48 [14:57:11]line Наличными: 400.00 [14:57:11]line Безнал.: 0.00 [14:57:11]line Место: АЗС № 172 "Партнер Нефть" [14:57:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:57:11]line СНО: Общий режим [14:57:11]line Чек 374 26.10.2024 14:57 [14:57:11]line Смена: 532 ФФД: 1.0 [14:57:11]line ЗНМ: 0300000116 [14:57:11]line РНМ: 0000000000091780 [14:57:11]line Версия ККМ: 001 [14:57:11]line ФМ: 0000000000871765 [14:57:11]line ФД: 308953 [14:57:11]line ФПД: 155535243036523 [14:57:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T145710&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308953&fm=155535243036523&tin=02508201610067®Number=0000000000091780&sum=40000 [14:57:11]written 0, free lines is 4095 [14:57:11]OFD Sender: Processing packet 308953 [packets to send 223, broken 222] [14:57:11]ProducePacketName [14:57:11]name=ofd_packets/00308953 [14:57:11]OFD Sender: To server: pG, [14:57:11]CommunicateWithHost lk.salyk.kg:30040 [14:57:11]ConnectInit lk.salyk.kg [14:57:11]Connected sock=10 [14:57:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FC 84 07 01 B3 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 76 01 00 00 F4 03 04 00 46 03 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B6 04 00 35 04 06 00 8D 75 5E E9 47 6B 58 C0 3A C1 7E BF 7D DC [14:57:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B6 19 47 00 08 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B6 04 00 F4 03 04 00 A4 A9 1C 67 B6 04 01 00 00 3D 9E 6F 77 79 CE 15 1F [14:57:11]CommunicateWithHost err = 0 [14:57:11]CheckOFDResponse [14:57:11]1017 (14) - 77093643461234 [14:57:11]1041 (16) - 0000000000871765 [14:57:11]1040 (4) - 308953 [14:57:11]1012 (4) - 26.10.2024 08:34 [14:57:11]1206 (1) - 0 [14:57:11]OFD Sender: Remove packet 308953 [14:57:11]ProducePacketName [14:57:11]name=ofd_packets/00308953 [14:57:11]NVStorageDeleteData [14:57:12]Write to MH i2c: 01 00 00 3C 0F 4B [14:57:12]Write i2c OK [14:57:12]MH_I2C_Read... [14:57:12]Read from MH i2c: 01 [14:57:12]MH_I2C_Read... [14:57:12]Read from MH i2c: 01 07 00 [14:57:12]MH_I2C_Read... [14:57:12]Read from MH i2c: 01 07 00 3C 0F 00 00 00 00 00 C0 0C 1E [14:57:12]RasterBufferAndPrint [14:57:12]line [14:57:12]line [14:57:12]line [14:57:12]line [14:57:12]line [14:57:12]written 0, free lines is 3270 [14:57:12]MH_Cut [14:57:12]Write to MH i2c: D1 01 00 43 0F 01 24 [14:57:12]Write i2c OK [14:57:12]MH_I2C_Read... [14:57:12]Read from MH i2c: D1 [14:57:12]MH_I2C_Read... [14:57:12]Read from MH i2c: D1 01 00 [14:57:12]MH_I2C_Read... [14:57:12]Read from MH i2c: D1 01 00 43 0F 00 23 [14:57:12]Write to MH i2c: 01 00 00 44 0F 53 [14:57:12]Write i2c OK [14:57:12]MH_I2C_Read... [14:57:12]OFD Sender: No OFD packet to send [14:57:12]*** Cut start [14:57:12]*** Purtial cut [14:57:12]*** Stage 1: CUTSNS_PIN = 1 [14:57:13]Read from MH i2c: 01 [14:57:13]MH_I2C_Read... [14:57:13]*** Stop cut motor [14:57:13]*** Cut end [14:57:13]Read from MH i2c: 01 07 00 [14:57:13]MH_I2C_Read... [14:57:13]Read from MH i2c: 01 07 00 44 0F 00 00 00 00 00 FF 0F 68 [14:57:13]process_action close_receipt done [14:57:13]requested_data is exist [14:57:13]produce_requested_data [14:57:13]requested_item fm.sn is exist - process it [14:57:13]wFMCommunicate request_size=4 [14:57:13]MH_SAM_APDU [14:57:13]CAPDU: 80 11 00 00 [14:57:13]Write to MH i2c: E2 08 00 45 0F 80 11 00 00 00 00 00 00 CE [14:57:13]Write i2c OK [14:57:13]MH_I2C_Read... [14:57:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:13]Read from MH i2c: E2 [14:57:13]MH_I2C_Read... [14:57:13]Read from MH i2c: E2 17 00 [14:57:13]MH_I2C_Read... [14:57:13]Read from MH i2c: E2 17 00 45 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 23 [14:57:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:57:13]wFMCommunicate OK [14:57:13]requested_item fd.num is exist - process it [14:57:13]SAM_PROTO_GetFieldsCounters [14:57:13]wFMCommunicate request_size=4 [14:57:13]MH_SAM_APDU [14:57:13]CAPDU: 80 13 00 00 [14:57:13]Write to MH i2c: E2 08 00 46 0F 80 13 00 00 00 00 00 00 D1 [14:57:13]Write i2c OK [14:57:13]MH_I2C_Read... [14:57:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:57:13]Read from MH i2c: E2 [14:57:13]MH_I2C_Read... [14:57:13]Read from MH i2c: E2 62 00 [14:57:13]MH_I2C_Read... [14:57:13]Read from MH i2c: E2 62 00 46 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D9 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 02 [14:57: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D9 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:57:13]wFMCommunicate OK [14:57:13]SAM_PROTO_GetFieldsCounters done [14:57:13]requested_item shift.num is exist - process it [14:57:13]requested_item shift.opened is exist - process it [14:57:13]req_shift_opened [14:57:13]FM_GetShiftState [14:57:13]SAM_PROTO_GetShiftState [14:57:13]wFMCommunicate request_size=4 [14:57:13]MH_SAM_APDU [14:57:13]CAPDU: 80 13 01 00 [14:57:13]Write to MH i2c: E2 08 00 47 0F 80 13 01 00 00 00 00 00 D3 [14:57:13]Write i2c OK [14:57:13]MH_I2C_Read... [14:57:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:13]Read from MH i2c: E2 [14:57:13]MH_I2C_Read... [14:57:13]Read from MH i2c: E2 0E 00 [14:57:13]MH_I2C_Read... [14:57:13]Read from MH i2c: E2 0E 00 47 0F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 51 [14:57:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:57:13]wFMCommunicate OK [14:57:13]SAM_PROTO_GetShiftState done [14:57:13]FM_GetShiftState done [14:57:13]req_shift_opened done [14:57:13]requested_item shift.open_date is exist - process it [14:57:13]req_shift_open_date [14:57:13]req_shift_open_date done [14:57:13]produce_requested_data done [14:57:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308953,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:57:13]process_action_free close_receipt [14:57:13]json_value_free [14:57:13]json_value_free done [14:57:13]process_json_proto returns [14:57:13]Send response to host [14:57:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308953,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:57:13]free response buf [14:57:13]execute_script done [14:57:13]execute_script returns [14:57:13]free content buf [14:57:13]Sock 7.Close socket [14:57:13]Sock 7.Thread stoped [14:57:17]OFD Sender: No OFD packet to send [14:57:22]OFD Sender: No OFD packet to send [14:57:27]OFD Sender: No OFD packet to send [14:57:32]OFD Sender: No OFD packet to send [14:57:37]OFD Sender: No OFD packet to send [14:57:42]OFD Sender: No OFD packet to send [14:57:47]OFD Sender: No OFD packet to send [14:57:52]OFD Sender: No OFD packet to send [14:57:57]OFD Sender: No OFD packet to send [14:58:02]OFD Sender: No OFD packet to send [14:58:07]OFD Sender: No OFD packet to send [14:58:12]OFD Sender: No OFD packet to send [14:58:17]OFD Sender: No OFD packet to send [14:58:22]OFD Sender: No OFD packet to send [14:58:27]OFD Sender: No OFD packet to send [14:58:32]OFD Sender: No OFD packet to send [14:58:37]OFD Sender: No OFD packet to send [14:58:42]OFD Sender: No OFD packet to send [14:58:47]OFD Sender: No OFD packet to send [14:58:52]OFD Sender: No OFD packet to send [14:58:57]OFD Sender: No OFD packet to send [14:59:02]OFD Sender: No OFD packet to send [14:59:07]OFD Sender: No OFD packet to send [14:59:12]OFD Sender: No OFD packet to send [14:59:15]accept exits with 9 [14:59:15]New connection [14:59:15]New thread 3066879332 created [14:59:15]Thread 3067022692 joined [14:59:15]Waiting for new connection... [14:59:15] Sock 9.Parse request [14:59:15]Sock 9.Check first char [14:59:15]Sock 9.First char is OK [14:59:15]request: POST /json_proto HTTP/1.0 [14:59:15]Method: POST [14:59:15]URL: /json_proto [14:59:15]Method is POST - this is cgi request [14:59:15]url: /json_proto [14:59:15]query_string will be loaded in cgi processing [14:59:15]execute_cgi json_proto POST (null) [14:59:15]execute_cgi path=json_proto method=POST [14:59:15]POST find Content-Length [14:59:15]Host: 172.17.96.3:8080 [14:59:15]Content-Length: 678 [14:59:15]Content-Type: application/json [14:59:15] [14:59:15]POST finish read [14:59:15]Found Content-Length = 678 [14:59:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:59:15]execute_script... [14:59:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642826", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [14:59:15]POST & json_proto [14:59:15]process_json_proto [14:59:15]json parsed OK: [14:59:15]protocol is kg_v1.0 [14:59:15]action value=close_receipt [14:59:15]process_action close_receipt [14:59:15]cmd_close_receipt [14:59:15]MH_GetDate [14:59:15]Write to MH i2c: F0 00 00 48 0F 46 [14:59:15]Write i2c OK [14:59:15]MH_I2C_Read... [14:59:15]Read from MH i2c: F0 [14:59:15]MH_I2C_Read... [14:59:15]Read from MH i2c: F0 09 00 [14:59:15]MH_I2C_Read... [14:59:15]Read from MH i2c: F0 09 00 48 0F 00 C4 03 1D 67 44 5E 04 65 A5 [14:59:15]GetLastDocTimeStamp 1729954630 [14:59:15]current date 1729954756 [14:59:15]FM_GetShiftState [14:59:15]SAM_PROTO_GetShiftState [14:59:15]wFMCommunicate request_size=4 [14:59:15]MH_SAM_APDU [14:59:15]CAPDU: 80 13 01 00 [14:59:15]Write to MH i2c: E2 08 00 49 0F 80 13 01 00 00 00 00 00 D5 [14:59:15]Write i2c OK [14:59:15]MH_I2C_Read... [14:59:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:15]Read from MH i2c: E2 [14:59:15]MH_I2C_Read... [14:59:15]Read from MH i2c: E2 0E 00 [14:59:15]MH_I2C_Read... [14:59:15]Read from MH i2c: E2 0E 00 49 0F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 53 [14:59:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:59:15]wFMCommunicate OK [14:59:15]SAM_PROTO_GetShiftState done [14:59:15]FM_GetShiftState done [14:59:15]opened in 1729902265 [14:59:15]opened+sec_in_day 1729988665 [14:59:15]quantity*price = 70044 [14:59:15]sum+1 = 70045 [14:59:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 375 26.10.2024 14:59 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308954 ФПД: 46581910358657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T145916&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308954&fm=46581910358657&tin=02508201610067®Number=0000000000091780&sum=70000 [14:59:16]StoreToDocumentArchive [14:59:16]shift 532 fd 308954 [14:59:16]save to /storage/0532/doc_00308954 [14:59:16]save last doc name /storage/0532/doc_00308954 to /storage/kkm_last_doc_name [14:59:16]save OK [14:59:16]Clear old archive folders... [14:59:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:59:16]tlvbuf is 000D6560 [14:59:16]SAM_PROTO_ClearQueue [14:59:16]wFMCommunicate request_size=4 [14:59:16]MH_SAM_APDU [14:59:16]CAPDU: 80 09 00 00 [14:59:16]Write to MH i2c: E2 08 00 56 0F 80 09 00 00 00 00 00 00 D7 [14:59:16]Write i2c OK [14:59:16]MH_I2C_Read... [14:59:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:59:16]Read from MH i2c: E2 [14:59:16]MH_I2C_Read... [14:59:16]Read from MH i2c: E2 03 00 [14:59:16]MH_I2C_Read... [14:59:16]Read from MH i2c: E2 03 00 56 0F 00 90 00 D9 [14:59:16]RAPDU: 90 00 [14:59:16]wFMCommunicate OK [14:59:16]SAM_PROTO_ClearQueue done [14:59:16]KKMCreateOFDPacket [14:59:16]OFDProtocolAddRootSTLVToBuf [14:59:16]FM_MakeSignedData [14:59:16]FM_MakeSignedData [14:59:16]SAM_PROTO_SignData [14:59:16]wFMCommunicate request_size=4 [14:59:16]MH_SAM_APDU [14:59:16]CAPDU: 80 0D 01 02 [14:59:16]Write to MH i2c: E2 08 00 57 0F 80 0D 01 02 00 00 00 00 DF [14:59:16]Write i2c OK [14:59:16]MH_I2C_Read... [14:59:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:59:16]Read from MH i2c: E2 [14:59:16]MH_I2C_Read... [14:59:16]Read from MH i2c: E2 03 00 [14:59:16]MH_I2C_Read... [14:59:16]Read from MH i2c: E2 03 00 57 0F 00 90 00 DA [14:59:16]RAPDU: 90 00 [14:59:16]wFMCommunicate OK [14:59:16]wFMCommunicate request_size=255 [14:59:16]MH_SAM_APDU [14:59:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 77 01 00 00 F4 03 04 00 C4 03 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA B6 04 00 35 04 06 00 2A [14:59:16]Write to MH i2c: E2 02 01 58 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 77 01 00 00 F4 03 04 00 C4 03 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA B6 04 00 35 04 06 00 2A 00 00 14 [14:59:16]Write i2c OK [14:59:16]MH_I2C_Read... [14:59:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:16]Read from MH i2c: E2 [14:59:16]MH_I2C_Read... [14:59:16]Read from MH i2c: E2 03 00 [14:59:16]MH_I2C_Read... [14:59:16]Read from MH i2c: E2 03 00 58 0F 00 90 00 DB [14:59:16]RAPDU: 90 00 [14:59:16]wFMCommunicate OK [14:59:16]wFMCommunicate request_size=10 [14:59:16]MH_SAM_APDU [14:59:16]CAPDU: 80 0D 02 02 05 5D B2 38 4A 81 [14:59:16]Write to MH i2c: E2 0D 00 59 0F 80 0D 02 02 05 00 5D B2 38 4A 81 00 00 FE [14:59:16]Write i2c OK [14:59:16]MH_I2C_Read... [14:59:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:17]Read from MH i2c: E2 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: E2 03 00 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: E2 03 00 59 0F 00 90 00 DC [14:59:17]RAPDU: 90 00 [14:59:17]wFMCommunicate OK [14:59:17]wFMCommunicate request_size=4 [14:59:17]MH_SAM_APDU [14:59:17]CAPDU: 80 0D 03 02 [14:59:17]Write to MH i2c: E2 08 00 5A 0F 80 0D 03 02 00 00 00 00 E4 [14:59:17]Write i2c OK [14:59:17]MH_I2C_Read... [14:59:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:59:17]Read from MH i2c: E2 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: E2 0B 00 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: E2 0B 00 5A 0F 00 C8 C3 F0 A7 84 3D EE 8A 90 00 40 [14:59:17]RAPDU: C8 C3 F0 A7 84 3D EE 8A 90 00 [14:59:17]wFMCommunicate OK [14:59:17]SAM_PROTO_SignData done [14:59:17]FM_MakeSignedData done [14:59:17]CreateOFDProtocolMessage [14:59:17]wFMCommunicate request_size=4 [14:59:17]MH_SAM_APDU [14:59:17]CAPDU: 80 11 00 00 [14:59:17]Write to MH i2c: E2 08 00 5B 0F 80 11 00 00 00 00 00 00 E4 [14:59:17]Write i2c OK [14:59:17]MH_I2C_Read... [14:59:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:17]Read from MH i2c: E2 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: E2 17 00 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: E2 17 00 5B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 39 [14:59:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:59:17]wFMCommunicate OK [14:59:17]CreateOFDProtocolMessage done [14:59:17]OFDSenderStorePacket 308954 [14:59:17]StoreOFDPacket docnum=308954 [14:59:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B E4 07 01 70 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 77 01 00 00 F4 03 04 00 C4 03 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA B6 04 00 35 04 06 00 2A 5D B2 38 4A 81 C8 C3 F0 A7 84 3D EE 8A [14:59:17]CheckFolder [14:59:17]dirname=/storage/ofd_packets [14:59:17]CheckFolder done [14:59:17]ProducePacketName [14:59:17]name=ofd_packets/00308954 [14:59:17]NVStorageSaveData ofd_packets/00308954 [14:59:17]File name is /storage/ofd_packets/00308954 [14:59:17]Write 301 bytes [14:59:17]NVStorageSaveData done [14:59:17]OFDSenderStorePacket done [14:59:17]KKMCreateOFDPacket done [14:59:17]NVStorageSaveData kkm_last_timestamp [14:59:17]File name is /storage/kkm_last_timestamp [14:59:17]Write 4 bytes [14:59:17]NVStorageSaveData done [14:59:17]ExternCall_PrintAddStr [14:59:17]wPrintStart [14:59:17]Write to MH i2c: 01 00 00 5C 0F 6B [14:59:17]Write i2c OK [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: 01 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: 01 07 00 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: 01 07 00 5C 0F 00 00 00 00 00 FF 0F 80 [14:59:17]RasterBufferAndPrint [14:59:17]line Счет N : (1)642826 [14:59:17]line ИНН: 02508201610067 [14:59:17]line Контрольно-Кассовый Чек [14:59:17]line ПРОДАЖА [14:59:17]line ТРК (МРК, ГНК) : 62 [14:59:17]line Товар: 2710124130 [14:59:17]line Аи-92-К-2 [14:59:17]line 10.470 * 66.90 [14:59:17]line = 700.44 [14:59:17]line НДС 12% НСП 1% [14:59:17]line > о реализуемом товаре [14:59:17]line ОКРУГЛЕНИЕ: -0.44 [14:59:17]line ИТОГО: 700.00 [14:59:17]line Внесено: 700.00 [14:59:17]line СДАЧА: 0.00 [14:59:17]line НСП 1% : 6.20 [14:59:17]line НДС 12% : 74.38 [14:59:17]line Наличными: 700.00 [14:59:17]line Безнал.: 0.00 [14:59:17]line Место: АЗС № 172 "Партнер Нефть" [14:59:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [14:59:17]line СНО: Общий режим [14:59:17]line Чек 375 26.10.2024 14:59 [14:59:17]line Смена: 532 ФФД: 1.0 [14:59:17]line ЗНМ: 0300000116 [14:59:17]line РНМ: 0000000000091780 [14:59:17]line Версия ККМ: 001 [14:59:17]line ФМ: 0000000000871765 [14:59:17]line ФД: 308954 [14:59:17]line ФПД: 46581910358657 [14:59:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T145916&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308954&fm=46581910358657&tin=02508201610067®Number=0000000000091780&sum=70000 [14:59:17]written 0, free lines is 4095 [14:59:17]OFD Sender: Processing packet 308954 [packets to send 223, broken 222] [14:59:17]ProducePacketName [14:59:17]name=ofd_packets/00308954 [14:59:17]OFD Sender: To server: pG, [14:59:17]CommunicateWithHost lk.salyk.kg:30040 [14:59:17]ConnectInit lk.salyk.kg [14:59:17]Connected sock=10 [14: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 31 37 36 35 0F 01 00 00 4B E4 07 01 70 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 77 01 00 00 F4 03 04 00 C4 03 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA B6 04 00 35 04 06 00 2A 5D B2 38 4A 81 C8 C3 F0 A7 84 3D EE 8A [14:59:17]Write to MH i2c: 01 00 00 86 0F 95 [14:59:17]Write i2c OK [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: 01 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: 01 07 00 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: 01 07 00 86 0F 00 00 00 00 00 C0 0C 68 [14:59:17]RasterBufferAndPrint [14:59:17]line [14:59:17]line [14:59:17]line [14:59:17]line [14:59:17]line [14:59:17]written 0, free lines is 3270 [14:59:17]MH_Cut [14:59:17]Write to MH i2c: D1 01 00 8D 0F 01 6E [14:59:17]Write i2c OK [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: D1 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: D1 01 00 [14:59:17]MH_I2C_Read... [14:59:17]Read from MH i2c: D1 01 00 8D 0F 00 6D [14:59:17]Write to MH i2c: 01 00 00 8E 0F 9D [14:59:17]Write i2c OK [14:59:17]MH_I2C_Read... [14:59:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0B 6E 47 00 AF 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 31 37 36 35 10 04 04 00 DA B6 04 00 F4 03 04 00 22 AA 1C 67 B6 04 01 00 00 8B DF 49 C8 A3 32 0A A5 [14:59:17]CommunicateWithHost err = 0 [14:59:17]CheckOFDResponse [14:59:17]1017 (14) - 77093643461234 [14:59:17]1041 (16) - 0000000000871765 [14:59:17]1040 (4) - 308954 [14:59:17]1012 (4) - 26.10.2024 08:36 [14:59:17]1206 (1) - 0 [14:59:17]OFD Sender: Remove packet 308954 [14:59:17]ProducePacketName [14:59:17]name=ofd_packets/00308954 [14:59:17]NVStorageDeleteData [14:59:18]OFD Sender: No OFD packet to send [14:59:18]*** Cut start [14:59:18]*** Purtial cut [14:59:18]*** Stage 1: CUTSNS_PIN = 1 [14:59:18]Read from MH i2c: 01 [14:59:18]MH_I2C_Read... [14:59:18]*** Stop cut motor [14:59:18]*** Cut end [14:59:18]Read from MH i2c: 01 07 00 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: 01 07 00 8E 0F 00 00 00 00 00 FF 0F B2 [14:59:18]process_action close_receipt done [14:59:18]requested_data is exist [14:59:18]produce_requested_data [14:59:18]requested_item fm.sn is exist - process it [14:59:18]wFMCommunicate request_size=4 [14:59:18]MH_SAM_APDU [14:59:18]CAPDU: 80 11 00 00 [14:59:18]Write to MH i2c: E2 08 00 8F 0F 80 11 00 00 00 00 00 00 18 [14:59:18]Write i2c OK [14:59:18]MH_I2C_Read... [14:59:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:18]Read from MH i2c: E2 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 17 00 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 17 00 8F 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6D [14:59:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [14:59:18]wFMCommunicate OK [14:59:18]requested_item fd.num is exist - process it [14:59:18]SAM_PROTO_GetFieldsCounters [14:59:18]wFMCommunicate request_size=4 [14:59:18]MH_SAM_APDU [14:59:18]CAPDU: 80 13 00 00 [14:59:18]Write to MH i2c: E2 08 00 90 0F 80 13 00 00 00 00 00 00 1B [14:59:18]Write i2c OK [14:59:18]MH_I2C_Read... [14:59:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:59:18]Read from MH i2c: E2 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 62 00 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 62 00 90 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DA B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 50 [14:59:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DA B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:59:18]wFMCommunicate OK [14:59:18]SAM_PROTO_GetFieldsCounters done [14:59:18]requested_item shift.num is exist - process it [14:59:18]requested_item shift.opened is exist - process it [14:59:18]req_shift_opened [14:59:18]FM_GetShiftState [14:59:18]SAM_PROTO_GetShiftState [14:59:18]wFMCommunicate request_size=4 [14:59:18]MH_SAM_APDU [14:59:18]CAPDU: 80 13 01 00 [14:59:18]Write to MH i2c: E2 08 00 91 0F 80 13 01 00 00 00 00 00 1D [14:59:18]Write i2c OK [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 [14:59:18]MH_I2C_Read... [14:59:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:18]Read from MH i2c: E2 0E 00 [14:59:18]MH_I2C_Read... [14:59:18]Read from MH i2c: E2 0E 00 91 0F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9B [14:59:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [14:59:18]wFMCommunicate OK [14:59:18]SAM_PROTO_GetShiftState done [14:59:18]FM_GetShiftState done [14:59:18]req_shift_opened done [14:59:18]requested_item shift.open_date is exist - process it [14:59:18]req_shift_open_date [14:59:18]req_shift_open_date done [14:59:18]produce_requested_data done [14:59:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308954,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [14:59:18]process_action_free close_receipt [14:59:18]json_value_free [14:59:18]json_value_free done [14:59:18]process_json_proto returns [14:59:18]Send response to host [14:59:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308954,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [14:59:18]free response buf [14:59:18]execute_script done [14:59:18]execute_script returns [14:59:18]free content buf [14:59:18]Sock 9.Close socket [14:59:18]Sock 9.Thread stoped [14:59:23]OFD Sender: No OFD packet to send [14:59:28]OFD Sender: No OFD packet to send [14:59:33]OFD Sender: No OFD packet to send [14:59:38]OFD Sender: No OFD packet to send [14:59:43]OFD Sender: No OFD packet to send [14:59:48]OFD Sender: No OFD packet to send [14:59:53]OFD Sender: No OFD packet to send [14:59:58]OFD Sender: No OFD packet to send [15:00:03]OFD Sender: No OFD packet to send [15:00:08]OFD Sender: No OFD packet to send [15:00:13]OFD Sender: No OFD packet to send [15:00:18]OFD Sender: No OFD packet to send [15:00:23]OFD Sender: No OFD packet to send [15:00:28]OFD Sender: No OFD packet to send [15:00:33]OFD Sender: No OFD packet to send [15:00:38]OFD Sender: No OFD packet to send [15:00:43]OFD Sender: No OFD packet to send [15:00:48]OFD Sender: No OFD packet to send [15:00:53]OFD Sender: No OFD packet to send [15:00:58]OFD Sender: No OFD packet to send [15:01:00]accept exits with 7 [15:01:00]New connection [15:01:00]New thread 3067022692 created [15:01:00]Thread 3066879332 joined [15:01:00]Waiting for new connection... [15:01:00] Sock 7.Parse request [15:01:00]Sock 7.Check first char [15:01:00]Sock 7.First char is OK [15:01:00]request: POST /json_proto HTTP/1.0 [15:01:00]Method: POST [15:01:00]URL: /json_proto [15:01:00]Method is POST - this is cgi request [15:01:00]url: /json_proto [15:01:00]query_string will be loaded in cgi processing [15:01:00]execute_cgi json_proto POST (null) [15:01:00]execute_cgi path=json_proto method=POST [15:01:00]POST find Content-Length [15:01:00]Host: 172.17.96.3:8080 [15:01:00]Content-Length: 674 [15:01:00]Content-Type: application/json [15:01:00] [15:01:00]POST finish read [15:01:00]Found Content-Length = 674 [15:01:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:00]execute_script... [15:01: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)642827", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:00]POST & json_proto [15:01:00]process_json_proto [15:01:00]json parsed OK: [15:01:00]protocol is kg_v1.0 [15:01:00]action value=close_receipt [15:01:00]process_action close_receipt [15:01:00]cmd_close_receipt [15:01:00]MH_GetDate [15:01:00]Write to MH i2c: F0 00 00 92 0F 90 [15:01:00]Write i2c OK [15:01:00]MH_I2C_Read... [15:01:00]Read from MH i2c: F0 [15:01:00]MH_I2C_Read... [15:01:00]Read from MH i2c: F0 09 00 [15:01:00]MH_I2C_Read... [15:01:00]Read from MH i2c: F0 09 00 92 0F 00 2D 04 1D 67 44 5E 04 65 59 [15:01:00]GetLastDocTimeStamp 1729954756 [15:01:00]current date 1729954861 [15:01:00]FM_GetShiftState [15:01:00]SAM_PROTO_GetShiftState [15:01:00]wFMCommunicate request_size=4 [15:01:00]MH_SAM_APDU [15:01:00]CAPDU: 80 13 01 00 [15:01:00]Write to MH i2c: E2 08 00 93 0F 80 13 01 00 00 00 00 00 1F [15:01:00]Write i2c OK [15:01:00]MH_I2C_Read... [15:01:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:00]Read from MH i2c: E2 [15:01:00]MH_I2C_Read... [15:01:00]Read from MH i2c: E2 0E 00 [15:01:00]MH_I2C_Read... [15:01:00]Read from MH i2c: E2 0E 00 93 0F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9D [15:01:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:01:00]wFMCommunicate OK [15:01:00]SAM_PROTO_GetShiftState done [15:01:00]FM_GetShiftState done [15:01:00]opened in 1729902265 [15:01:00]opened+sec_in_day 1729988665 [15:01:00]quantity*price = 50063 [15:01:00]sum+1 = 50064 [15:01:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 376 26.10.2024 15:01 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308955 ФПД: 3143487670114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T150101&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308955&fm=3143487670114&tin=02508201610067®Number=0000000000091780&sum=50000 [15:01:01]StoreToDocumentArchive [15:01:01]shift 532 fd 308955 [15:01:01]save to /storage/0532/doc_00308955 [15:01:01]save last doc name /storage/0532/doc_00308955 to /storage/kkm_last_doc_name [15:01:02]save OK [15:01:02]Clear old archive folders... [15:01:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:01:02]tlvbuf is B6EEBB10 [15:01:02]SAM_PROTO_ClearQueue [15:01:02]wFMCommunicate request_size=4 [15:01:02]MH_SAM_APDU [15:01:02]CAPDU: 80 09 00 00 [15:01:02]Write to MH i2c: E2 08 00 A0 0F 80 09 00 00 00 00 00 00 21 [15:01:02]Write i2c OK [15:01:02]MH_I2C_Read... [15:01:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:01:02]Read from MH i2c: E2 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 03 00 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 03 00 A0 0F 00 90 00 23 [15:01:02]RAPDU: 90 00 [15:01:02]wFMCommunicate OK [15:01:02]SAM_PROTO_ClearQueue done [15:01:02]KKMCreateOFDPacket [15:01:02]OFDProtocolAddRootSTLVToBuf [15:01:02]FM_MakeSignedData [15:01:02]FM_MakeSignedData [15:01:02]SAM_PROTO_SignData [15:01:02]wFMCommunicate request_size=4 [15:01:02]MH_SAM_APDU [15:01:02]CAPDU: 80 0D 01 02 [15:01:02]Write to MH i2c: E2 08 00 A1 0F 80 0D 01 02 00 00 00 00 29 [15:01:02]Write i2c OK [15:01:02]MH_I2C_Read... [15:01:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:01:02]Read from MH i2c: E2 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 03 00 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 03 00 A1 0F 00 90 00 24 [15:01:02]RAPDU: 90 00 [15:01:02]wFMCommunicate OK [15:01:02]wFMCommunicate request_size=255 [15:01:02]MH_SAM_APDU [15:01:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 2D 04 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB B6 04 00 35 04 06 00 02 DB E6 77 [15:01:02]Write to MH i2c: E2 02 01 A2 0F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 2D 04 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB B6 04 00 35 04 06 00 02 DB E6 77 00 00 48 [15:01:02]Write i2c OK [15:01:02]MH_I2C_Read... [15:01:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:02]Read from MH i2c: E2 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 03 00 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 03 00 A2 0F 00 90 00 25 [15:01:02]RAPDU: 90 00 [15:01:02]wFMCommunicate OK [15:01:02]wFMCommunicate request_size=7 [15:01:02]MH_SAM_APDU [15:01:02]CAPDU: 80 0D 02 02 02 47 62 [15:01:02]Write to MH i2c: E2 0A 00 A3 0F 80 0D 02 02 02 00 47 62 00 00 D9 [15:01:02]Write i2c OK [15:01:02]MH_I2C_Read... [15:01:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:02]Read from MH i2c: E2 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 03 00 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 03 00 A3 0F 00 90 00 26 [15:01:02]RAPDU: 90 00 [15:01:02]wFMCommunicate OK [15:01:02]wFMCommunicate request_size=4 [15:01:02]MH_SAM_APDU [15:01:02]CAPDU: 80 0D 03 02 [15:01:02]Write to MH i2c: E2 08 00 A4 0F 80 0D 03 02 00 00 00 00 2E [15:01:02]Write i2c OK [15:01:02]MH_I2C_Read... [15:01:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:01:02]Read from MH i2c: E2 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 0B 00 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 0B 00 A4 0F 00 E6 B2 02 3F D9 D8 96 60 90 00 AF [15:01:02]RAPDU: E6 B2 02 3F D9 D8 96 60 90 00 [15:01:02]wFMCommunicate OK [15:01:02]SAM_PROTO_SignData done [15:01:02]FM_MakeSignedData done [15:01:02]CreateOFDProtocolMessage [15:01:02]wFMCommunicate request_size=4 [15:01:02]MH_SAM_APDU [15:01:02]CAPDU: 80 11 00 00 [15:01:02]Write to MH i2c: E2 08 00 A5 0F 80 11 00 00 00 00 00 00 2E [15:01:02]Write i2c OK [15:01:02]MH_I2C_Read... [15:01:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:02]Read from MH i2c: E2 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 17 00 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: E2 17 00 A5 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [15:01:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:01:02]wFMCommunicate OK [15:01:02]CreateOFDProtocolMessage done [15:01:02]OFDSenderStorePacket 308955 [15:01:02]StoreOFDPacket docnum=308955 [15:01:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 B5 52 04 01 8F FA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 2D 04 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB B6 04 00 35 04 06 00 02 DB E6 77 47 62 E6 B2 02 3F D9 D8 96 60 [15:01:02]CheckFolder [15:01:02]dirname=/storage/ofd_packets [15:01:02]CheckFolder done [15:01:02]ProducePacketName [15:01:02]name=ofd_packets/00308955 [15:01:02]NVStorageSaveData ofd_packets/00308955 [15:01:02]File name is /storage/ofd_packets/00308955 [15:01:02]Write 298 bytes [15:01:02]NVStorageSaveData done [15:01:02]OFDSenderStorePacket done [15:01:02]KKMCreateOFDPacket done [15:01:02]NVStorageSaveData kkm_last_timestamp [15:01:02]File name is /storage/kkm_last_timestamp [15:01:02]Write 4 bytes [15:01:02]NVStorageSaveData done [15:01:02]ExternCall_PrintAddStr [15:01:02]wPrintStart [15:01:02]Write to MH i2c: 01 00 00 A6 0F B5 [15:01:02]Write i2c OK [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: 01 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: 01 07 00 [15:01:02]MH_I2C_Read... [15:01:02]Read from MH i2c: 01 07 00 A6 0F 00 00 00 00 00 FF 0F CA [15:01:02]RasterBufferAndPrint [15:01:02]line Счет N : (1)642827 [15:01:02]line ИНН: 02508201610067 [15:01:02]line Контрольно-Кассовый Чек [15:01:02]line ПРОДАЖА [15:01:02]line ТРК (МРК, ГНК) : 21 [15:01:02]line Товар: 2710194210 [15:01:02]line ДТ-К-2 [15:01:02]line 6.570 * 76.20 [15:01:02]line = 500.63 [15:01:02]line НДС 12% НСП 1% [15:01:02]line > о реализуемом товаре [15:01:02]line ОКРУГЛЕНИЕ: -0.63 [15:01:02]line ИТОГО: 500.00 [15:01:02]line Внесено: 500.00 [15:01:02]line СДАЧА: 0.00 [15:01:02]line НСП 1% : 4.43 [15:01:02]line НДС 12% : 53.16 [15:01:02]line Наличными: 500.00 [15:01:02]line Безнал.: 0.00 [15:01:02]line Место: АЗС № 172 "Партнер Нефть" [15:01:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:01:02]line СНО: Общий режим [15:01:02]line Чек 376 26.10.2024 15:01 [15:01:02]line Смена: 532 ФФД: 1.0 [15:01:02]line ЗНМ: 0300000116 [15:01:02]line РНМ: 0000000000091780 [15:01:02]line Версия ККМ: 001 [15:01:02]line ФМ: 0000000000871765 [15:01:02]line ФД: 308955 [15:01:02]line ФПД: 3143487670114 [15:01:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T150101&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308955&fm=3143487670114&tin=02508201610067®Number=0000000000091780&sum=50000 [15:01:02]OFD Sender: Processing packet 308955 [packets to send 223, broken 222] [15:01:02]ProducePacketName [15:01:02]name=ofd_packets/00308955 [15:01:02]OFD Sender: To server: pG, [15:01:02]CommunicateWithHost lk.salyk.kg:30040 [15:01:02]ConnectInit lk.salyk.kg [15:01:02]written 0, free lines is 4095 [15:01:02]Connected sock=10 [15:01:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 B5 52 04 01 8F FA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 2D 04 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB B6 04 00 35 04 06 00 02 DB E6 77 47 62 E6 B2 02 3F D9 D8 96 60 [15:01:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 50 4B 47 00 E4 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB B6 04 00 F4 03 04 00 8B AA 1C 67 B6 04 01 00 00 1F DC 84 EE F1 AF BC 44 [15:01:03]CommunicateWithHost err = 0 [15:01:03]CheckOFDResponse [15:01:03]1017 (14) - 77093643461234 [15:01:03]1041 (16) - 0000000000871765 [15:01:03]1040 (4) - 308955 [15:01:03]1012 (4) - 26.10.2024 08:38 [15:01:03]1206 (1) - 0 [15:01:03]OFD Sender: Remove packet 308955 [15:01:03]ProducePacketName [15:01:03]name=ofd_packets/00308955 [15:01:03]NVStorageDeleteData [15:01:03]Write to MH i2c: 01 00 00 D0 0F DF [15:01:03]Write i2c OK [15:01:03]MH_I2C_Read... [15:01:03]Read from MH i2c: 01 [15:01:03]MH_I2C_Read... [15:01:03]Read from MH i2c: 01 07 00 [15:01:03]MH_I2C_Read... [15:01:03]Read from MH i2c: 01 07 00 D0 0F 00 00 00 00 00 B1 0C A3 [15:01:03]RasterBufferAndPrint [15:01:03]line [15:01:03]line [15:01:03]line [15:01:03]line [15:01:03]line [15:01:03]written 0, free lines is 3253 [15:01:03]MH_Cut [15:01:03]Write to MH i2c: D1 01 00 D7 0F 01 B8 [15:01:03]Write i2c OK [15:01:03]MH_I2C_Read... [15:01:03]Read from MH i2c: D1 [15:01:03]MH_I2C_Read... [15:01:03]Read from MH i2c: D1 01 00 [15:01:03]MH_I2C_Read... [15:01:03]Read from MH i2c: D1 01 00 D7 0F 00 B7 [15:01:03]Write to MH i2c: 01 00 00 D8 0F E7 [15:01:03]Write i2c OK [15:01:03]MH_I2C_Read... [15:01:03]OFD Sender: No OFD packet to send [15:01:04]*** Cut start [15:01:04]*** Purtial cut [15:01:04]*** Stage 1: CUTSNS_PIN = 1 [15:01:04]Read from MH i2c: 01 [15:01:04]MH_I2C_Read... [15:01:04]*** Stop cut motor [15:01:04]*** Cut end [15:01:04]Read from MH i2c: 01 07 00 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: 01 07 00 D8 0F 00 00 00 00 00 FF 0F FC [15:01:04]process_action close_receipt done [15:01:04]requested_data is exist [15:01:04]produce_requested_data [15:01:04]requested_item fm.sn is exist - process it [15:01:04]wFMCommunicate request_size=4 [15:01:04]MH_SAM_APDU [15:01:04]CAPDU: 80 11 00 00 [15:01:04]Write to MH i2c: E2 08 00 D9 0F 80 11 00 00 00 00 00 00 62 [15:01:04]Write i2c OK [15:01:04]MH_I2C_Read... [15:01:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:04]Read from MH i2c: E2 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 17 00 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 17 00 D9 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B7 [15:01:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:01:04]wFMCommunicate OK [15:01:04]requested_item fd.num is exist - process it [15:01:04]SAM_PROTO_GetFieldsCounters [15:01:04]wFMCommunicate request_size=4 [15:01:04]MH_SAM_APDU [15:01:04]CAPDU: 80 13 00 00 [15:01:04]Write to MH i2c: E2 08 00 DA 0F 80 13 00 00 00 00 00 00 65 [15:01:04]Write i2c OK [15:01:04]MH_I2C_Read... [15:01:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:01:04]Read from MH i2c: E2 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 62 00 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 62 00 DA 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DB B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 9E [15:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DB B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:01:04]wFMCommunicate OK [15:01:04]SAM_PROTO_GetFieldsCounters done [15:01:04]requested_item shift.num is exist - process it [15:01:04]requested_item shift.opened is exist - process it [15:01:04]req_shift_opened [15:01:04]FM_GetShiftState [15:01:04]SAM_PROTO_GetShiftState [15:01:04]wFMCommunicate request_size=4 [15:01:04]MH_SAM_APDU [15:01:04]CAPDU: 80 13 01 00 [15:01:04]Write to MH i2c: E2 08 00 DB 0F 80 13 01 00 00 00 00 00 67 [15:01:04]Write i2c OK [15:01:04]MH_I2C_Read... [15:01:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:04]Read from MH i2c: E2 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 0E 00 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 0E 00 DB 0F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E5 [15:01:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:01:04]wFMCommunicate OK [15:01:04]SAM_PROTO_GetShiftState done [15:01:04]FM_GetShiftState done [15:01:04]req_shift_opened done [15:01:04]requested_item shift.open_date is exist - process it [15:01:04]req_shift_open_date [15:01:04]req_shift_open_date done [15:01:04]produce_requested_data done [15:01:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308955,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:01:04]process_action_free close_receipt [15:01:04]json_value_free [15:01:04]json_value_free done [15:01:04]process_json_proto returns [15:01:04]Send response to host [15:01:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308955,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:01:04]free response buf [15:01:04]execute_script done [15:01:04]execute_script returns [15:01:04]free content buf [15:01:04]Sock 7.Close socket [15:01:04]Sock 7.Thread stoped [15:01:08]OFD Sender: No OFD packet to send [15:01:13]OFD Sender: No OFD packet to send [15:01:18]OFD Sender: No OFD packet to send [15:01:23]OFD Sender: No OFD packet to send [15:01:28]OFD Sender: No OFD packet to send [15:01:33]OFD Sender: No OFD packet to send [15:01:38]OFD Sender: No OFD packet to send [15:01:43]OFD Sender: No OFD packet to send [15:01:48]OFD Sender: No OFD packet to send [15:01:53]OFD Sender: No OFD packet to send [15:01:58]OFD Sender: No OFD packet to send [15:02:03]OFD Sender: No OFD packet to send [15:02:08]OFD Sender: No OFD packet to send [15:02:13]OFD Sender: No OFD packet to send [15:02:18]OFD Sender: No OFD packet to send [15:02:23]OFD Sender: No OFD packet to send [15:02:28]OFD Sender: No OFD packet to send [15:02:33]OFD Sender: No OFD packet to send [15:02:38]OFD Sender: No OFD packet to send [15:02:43]OFD Sender: No OFD packet to send [15:02:48]OFD Sender: No OFD packet to send [15:02:53]OFD Sender: No OFD packet to send [15:02:58]OFD Sender: No OFD packet to send [15:03:03]OFD Sender: No OFD packet to send [15:03:08]OFD Sender: No OFD packet to send [15:03:13]OFD Sender: No OFD packet to send [15:03:18]OFD Sender: No OFD packet to send [15:03:23]OFD Sender: No OFD packet to send [15:03:28]OFD Sender: No OFD packet to send [15:03:33]OFD Sender: No OFD packet to send [15:03:38]OFD Sender: No OFD packet to send [15:03:43]OFD Sender: No OFD packet to send [15:03:48]OFD Sender: No OFD packet to send [15:03:53]OFD Sender: No OFD packet to send [15:03:58]OFD Sender: No OFD packet to send [15:04:03]OFD Sender: No OFD packet to send [15:04:08]OFD Sender: No OFD packet to send [15:04:13]OFD Sender: No OFD packet to send [15:04:18]OFD Sender: No OFD packet to send [15:04:24]OFD Sender: No OFD packet to send [15:04:29]OFD Sender: No OFD packet to send [15:04:34]OFD Sender: No OFD packet to send [15:04:39]OFD Sender: No OFD packet to send [15:04:44]OFD Sender: No OFD packet to send [15:04:49]OFD Sender: No OFD packet to send [15:04:54]OFD Sender: No OFD packet to send [15:04:59]OFD Sender: No OFD packet to send [15:05:04]OFD Sender: No OFD packet to send [15:05:09]OFD Sender: No OFD packet to send [15:05:14]OFD Sender: No OFD packet to send [15:05:19]OFD Sender: No OFD packet to send [15:05:24]OFD Sender: No OFD packet to send [15:05:29]OFD Sender: No OFD packet to send [15:05:34]OFD Sender: No OFD packet to send [15:05:39]OFD Sender: No OFD packet to send [15:05:44]OFD Sender: No OFD packet to send [15:05:49]OFD Sender: No OFD packet to send [15:05:54]OFD Sender: No OFD packet to send [15:05:59]OFD Sender: No OFD packet to send [15:06:04]OFD Sender: No OFD packet to send [15:06:09]OFD Sender: No OFD packet to send [15:06:14]OFD Sender: No OFD packet to send [15:06:19]OFD Sender: No OFD packet to send [15:06:24]OFD Sender: No OFD packet to send [15:06:29]OFD Sender: No OFD packet to send [15:06:34]OFD Sender: No OFD packet to send [15:06:39]OFD Sender: No OFD packet to send [15:06:44]OFD Sender: No OFD packet to send [15:06:49]OFD Sender: No OFD packet to send [15:06:54]OFD Sender: No OFD packet to send [15:06:59]OFD Sender: No OFD packet to send [15:07:04]OFD Sender: No OFD packet to send [15:07:09]OFD Sender: No OFD packet to send [15:07:14]OFD Sender: No OFD packet to send [15:07:19]OFD Sender: No OFD packet to send [15:07:24]OFD Sender: No OFD packet to send [15:07:29]OFD Sender: No OFD packet to send [15:07:34]OFD Sender: No OFD packet to send [15:07:39]OFD Sender: No OFD packet to send [15:07:44]OFD Sender: No OFD packet to send [15:07:49]OFD Sender: No OFD packet to send [15:07:54]OFD Sender: No OFD packet to send [15:07:56]accept exits with 9 [15:07:56]New connection [15:07:56]New thread 3066879332 created [15:07:56]Thread 3067022692 joined [15:07:56]Waiting for new connection... [15:07:56] Sock 9.Parse request [15:07:56]Sock 9.Check first char [15:07:56]Sock 9.First char is OK [15:07:56]request: POST /json_proto HTTP/1.0 [15:07:56]Method: POST [15:07:56]URL: /json_proto [15:07:56]Method is POST - this is cgi request [15:07:56]url: /json_proto [15:07:56]query_string will be loaded in cgi processing [15:07:56]execute_cgi json_proto POST (null) [15:07:56]execute_cgi path=json_proto method=POST [15:07:56]POST find Content-Length [15:07:56]Host: 172.17.96.3:8080 [15:07:56]Content-Length: 677 [15:07:56]Content-Type: application/json [15:07:56] [15:07:56]POST finish read [15:07:56]Found Content-Length = 677 [15:07:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.890, "sum" : 260.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 260.00, "total" : 260.00, "payments": [ { "type": 0, "sum" : 260.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:56]execute_script... [15:07: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)642828", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.890, "sum" : 260.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 260.00, "total" : 260.00, "payments": [ { "type": 0, "sum" : 260.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:56]POST & json_proto [15:07:56]process_json_proto [15:07:56]json parsed OK: [15:07:56]protocol is kg_v1.0 [15:07:56]action value=close_receipt [15:07:56]process_action close_receipt [15:07:56]cmd_close_receipt [15:07:56]MH_GetDate [15:07:56]Write to MH i2c: F0 00 00 DC 0F DA [15:07:56]Write i2c OK [15:07:56]MH_I2C_Read... [15:07:56]Read from MH i2c: F0 [15:07:56]MH_I2C_Read... [15:07:56]Read from MH i2c: F0 09 00 [15:07:56]MH_I2C_Read... [15:07:56]Read from MH i2c: F0 09 00 DC 0F 00 CD 05 1D 67 44 5E 04 65 44 [15:07:56]GetLastDocTimeStamp 1729954861 [15:07:56]current date 1729955277 [15:07:56]FM_GetShiftState [15:07:56]SAM_PROTO_GetShiftState [15:07:56]wFMCommunicate request_size=4 [15:07:56]MH_SAM_APDU [15:07:56]CAPDU: 80 13 01 00 [15:07:56]Write to MH i2c: E2 08 00 DD 0F 80 13 01 00 00 00 00 00 69 [15:07:56]Write i2c OK [15:07:56]MH_I2C_Read... [15:07:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:56]Read from MH i2c: E2 [15:07:56]MH_I2C_Read... [15:07:56]Read from MH i2c: E2 0E 00 [15:07:56]MH_I2C_Read... [15:07:56]Read from MH i2c: E2 0E 00 DD 0F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E7 [15:07:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:07:56]wFMCommunicate OK [15:07:56]SAM_PROTO_GetShiftState done [15:07:56]FM_GetShiftState done [15:07:56]opened in 1729902265 [15:07:56]opened+sec_in_day 1729988665 [15:07:56]quantity*price = 26024 [15:07:56]sum+1 = 26025 [15:07:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 260.00 Внесено: 260.00 СДАЧА: 0.00 НСП 1% : 2.30 НДС 12% : 27.64 Наличными: 260.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 377 26.10.2024 15:07 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308956 ФПД: 176291070949328 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T150757&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308956&fm=176291070949328&tin=02508201610067®Number=0000000000091780&sum=26000 [15:07:57]StoreToDocumentArchive [15:07:57]shift 532 fd 308956 [15:07:57]save to /storage/0532/doc_00308956 [15:07:57]save last doc name /storage/0532/doc_00308956 to /storage/kkm_last_doc_name [15:07:57]save OK [15:07:57]Clear old archive folders... [15:07:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:07:57]tlvbuf is 00084270 [15:07:57]SAM_PROTO_ClearQueue [15:07:57]wFMCommunicate request_size=4 [15:07:57]MH_SAM_APDU [15:07:57]CAPDU: 80 09 00 00 [15:07:57]Write to MH i2c: E2 08 00 EA 0F 80 09 00 00 00 00 00 00 6B [15:07:57]Write i2c OK [15:07:57]MH_I2C_Read... [15:07:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:07:57]Read from MH i2c: E2 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 03 00 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 03 00 EA 0F 00 90 00 6D [15:07:57]RAPDU: 90 00 [15:07:57]wFMCommunicate OK [15:07:57]SAM_PROTO_ClearQueue done [15:07:57]KKMCreateOFDPacket [15:07:57]OFDProtocolAddRootSTLVToBuf [15:07:57]FM_MakeSignedData [15:07:57]FM_MakeSignedData [15:07:57]SAM_PROTO_SignData [15:07:57]wFMCommunicate request_size=4 [15:07:57]MH_SAM_APDU [15:07:57]CAPDU: 80 0D 01 02 [15:07:57]Write to MH i2c: E2 08 00 EB 0F 80 0D 01 02 00 00 00 00 73 [15:07:57]Write i2c OK [15:07:57]MH_I2C_Read... [15:07:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:07:57]Read from MH i2c: E2 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 03 00 [15:07:57]MH_I2C_Read... [15:07:57]Read from MH i2c: E2 03 00 EB 0F 00 90 00 6E [15:07:57]RAPDU: 90 00 [15:07:57]wFMCommunicate OK [15:07:57]wFMCommunicate request_size=255 [15:07:57]MH_SAM_APDU [15:07:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 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 CC 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 79 01 00 00 F4 03 04 00 CD 05 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC B6 04 00 35 04 06 00 A0 [15:07:57]Write to MH i2c: E2 02 01 EC 0F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 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 CC 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 79 01 00 00 F4 03 04 00 CD 05 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC B6 04 00 35 04 06 00 A0 00 00 C8 [15:07:57]Write i2c OK [15:07:57]MH_I2C_Read... [15:07:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:58]Read from MH i2c: E2 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 03 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 03 00 EC 0F 00 90 00 6F [15:07:58]RAPDU: 90 00 [15:07:58]wFMCommunicate OK [15:07:58]wFMCommunicate request_size=10 [15:07:58]MH_SAM_APDU [15:07:58]CAPDU: 80 0D 02 02 05 55 F6 A9 37 D0 [15:07:58]Write to MH i2c: E2 0D 00 ED 0F 80 0D 02 02 05 00 55 F6 A9 37 D0 00 00 7B [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:58]Read from MH i2c: E2 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 03 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 03 00 ED 0F 00 90 00 70 [15:07:58]RAPDU: 90 00 [15:07:58]wFMCommunicate OK [15:07:58]wFMCommunicate request_size=4 [15:07:58]MH_SAM_APDU [15:07:58]CAPDU: 80 0D 03 02 [15:07:58]Write to MH i2c: E2 08 00 EE 0F 80 0D 03 02 00 00 00 00 78 [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:07:58]Read from MH i2c: E2 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 0B 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 0B 00 EE 0F 00 C5 7B FE 7B 9F FF A6 59 90 00 CF [15:07:58]RAPDU: C5 7B FE 7B 9F FF A6 59 90 00 [15:07:58]wFMCommunicate OK [15:07:58]SAM_PROTO_SignData done [15:07:58]FM_MakeSignedData done [15:07:58]CreateOFDProtocolMessage [15:07:58]wFMCommunicate request_size=4 [15:07:58]MH_SAM_APDU [15:07:58]CAPDU: 80 11 00 00 [15:07:58]Write to MH i2c: E2 08 00 EF 0F 80 11 00 00 00 00 00 00 78 [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:58]Read from MH i2c: E2 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 17 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: E2 17 00 EF 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CD [15:07:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:07:58]wFMCommunicate OK [15:07:58]CreateOFDProtocolMessage done [15:07:58]OFDSenderStorePacket 308956 [15:07:58]StoreOFDPacket docnum=308956 [15:07:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8F CB 07 01 FD 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 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 CC 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 79 01 00 00 F4 03 04 00 CD 05 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC B6 04 00 35 04 06 00 A0 55 F6 A9 37 D0 C5 7B FE 7B 9F FF A6 59 [15:07:58]CheckFolder [15:07:58]dirname=/storage/ofd_packets [15:07:58]CheckFolder done [15:07:58]ProducePacketName [15:07:58]name=ofd_packets/00308956 [15:07:58]NVStorageSaveData ofd_packets/00308956 [15:07:58]File name is /storage/ofd_packets/00308956 [15:07:58]Write 301 bytes [15:07:58]NVStorageSaveData done [15:07:58]OFDSenderStorePacket done [15:07:58]KKMCreateOFDPacket done [15:07:58]NVStorageSaveData kkm_last_timestamp [15:07:58]File name is /storage/kkm_last_timestamp [15:07:58]Write 4 bytes [15:07:58]NVStorageSaveData done [15:07:58]ExternCall_PrintAddStr [15:07:58]wPrintStart [15:07:58]Write to MH i2c: 01 00 00 F0 0F FF [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: 01 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: 01 07 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: 01 07 00 F0 0F 00 00 00 00 00 FF 0F 14 [15:07:58]RasterBufferAndPrint [15:07:58]line Счет N : (1)642828 [15:07:58]line ИНН: 02508201610067 [15:07:58]line Контрольно-Кассовый Чек [15:07:58]line ПРОДАЖА [15:07:58]line ТРК (МРК, ГНК) : 62 [15:07:58]line Товар: 2710124130 [15:07:58]line Аи-92-К-2 [15:07:58]line 3.890 * 66.90 [15:07:58]line = 260.24 [15:07:58]line НДС 12% НСП 1% [15:07:58]line > о реализуемом товаре [15:07:58]line ОКРУГЛЕНИЕ: -0.24 [15:07:58]line ИТОГО: 260.00 [15:07:58]line Внесено: 260.00 [15:07:58]line СДАЧА: 0.00 [15:07:58]line НСП 1% : 2.30 [15:07:58]line НДС 12% : 27.64 [15:07:58]line Наличными: 260.00 [15:07:58]line Безнал.: 0.00 [15:07:58]line Место: АЗС № 172 "Партнер Нефть" [15:07:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:07:58]line СНО: Общий режим [15:07:58]line Чек 377 26.10.2024 15:07 [15:07:58]line Смена: 532 ФФД: 1.0 [15:07:58]line ЗНМ: 0300000116 [15:07:58]line РНМ: 0000000000091780 [15:07:58]line Версия ККМ: 001 [15:07:58]line ФМ: 0000000000871765 [15:07:58]line ФД: 308956 [15:07:58]line ФПД: 176291070949328 [15:07:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T150757&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308956&fm=176291070949328&tin=02508201610067®Number=0000000000091780&sum=26000 [15:07:58]written 0, free lines is 4095 [15:07:58]OFD Sender: Processing packet 308956 [packets to send 223, broken 222] [15:07:58]ProducePacketName [15:07:58]name=ofd_packets/00308956 [15:07:58]OFD Sender: To server: pG, [15:07:58]CommunicateWithHost lk.salyk.kg:30040 [15:07:58]ConnectInit lk.salyk.kg [15:07:58]Connected sock=10 [15:07:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8F CB 07 01 FD 59 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 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 CC 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 79 01 00 00 F4 03 04 00 CD 05 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC B6 04 00 35 04 06 00 A0 55 F6 A9 37 D0 C5 7B FE 7B 9F FF A6 59 [15:07:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FE A7 47 00 F2 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 31 37 36 35 10 04 04 00 DC B6 04 00 F4 03 04 00 2B AC 1C 67 B6 04 01 00 00 4F E6 70 62 E2 90 B3 1B [15:07:58]CommunicateWithHost err = 0 [15:07:58]CheckOFDResponse [15:07:58]1017 (14) - 77093643461234 [15:07:58]1041 (16) - 0000000000871765 [15:07:58]1040 (4) - 308956 [15:07:58]1012 (4) - 26.10.2024 08:45 [15:07:58]1206 (1) - 0 [15:07:58]OFD Sender: Remove packet 308956 [15:07:58]ProducePacketName [15:07:58]name=ofd_packets/00308956 [15:07:58]NVStorageDeleteData [15:07:58]Write to MH i2c: 01 00 00 1A 10 2A [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: 01 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: 01 07 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: 01 07 00 1A 10 00 00 00 00 00 B5 0C F2 [15:07:58]RasterBufferAndPrint [15:07:58]line [15:07:58]line [15:07:58]line [15:07:58]line [15:07:58]line [15:07:58]written 0, free lines is 3259 [15:07:58]MH_Cut [15:07:58]Write to MH i2c: D1 01 00 21 10 01 03 [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: D1 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: D1 01 00 [15:07:58]MH_I2C_Read... [15:07:58]Read from MH i2c: D1 01 00 21 10 00 02 [15:07:58]Write to MH i2c: 01 00 00 22 10 32 [15:07:58]Write i2c OK [15:07:58]MH_I2C_Read... [15:07:59]OFD Sender: No OFD packet to send [15:07:59]*** Cut start [15:07:59]*** Purtial cut [15:07:59]*** Stage 1: CUTSNS_PIN = 1 [15:07:59]Read from MH i2c: 01 [15:07:59]MH_I2C_Read... [15:07:59]*** Stop cut motor [15:07:59]*** Cut end [15:07:59]Read from MH i2c: 01 07 00 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: 01 07 00 22 10 00 00 00 00 00 FF 0F 47 [15:07:59]process_action close_receipt done [15:07:59]requested_data is exist [15:07:59]produce_requested_data [15:07:59]requested_item fm.sn is exist - process it [15:07:59]wFMCommunicate request_size=4 [15:07:59]MH_SAM_APDU [15:07:59]CAPDU: 80 11 00 00 [15:07:59]Write to MH i2c: E2 08 00 23 10 80 11 00 00 00 00 00 00 AD [15:07:59]Write i2c OK [15:07:59]MH_I2C_Read... [15:07:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:59]Read from MH i2c: E2 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: E2 17 00 [15:07:59]MH_I2C_Read... [15:07:59]Read from MH i2c: E2 17 00 23 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 02 [15:07:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:07:59]wFMCommunicate OK [15:07:59]requested_item fd.num is exist - process it [15:07:59]SAM_PROTO_GetFieldsCounters [15:07:59]wFMCommunicate request_size=4 [15:07:59]MH_SAM_APDU [15:07:59]CAPDU: 80 13 00 00 [15:07:59]Write to MH i2c: E2 08 00 24 10 80 13 00 00 00 00 00 00 B0 [15:07:59]Write i2c OK [15:07:59]MH_I2C_Read... [15:08:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:08:00]Read from MH i2c: E2 [15:08:00]MH_I2C_Read... [15:08:00]Read from MH i2c: E2 62 00 [15:08:00]MH_I2C_Read... [15:08:00]Read from MH i2c: E2 62 00 24 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DC B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 ED [15:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DC B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:08:00]wFMCommunicate OK [15:08:00]SAM_PROTO_GetFieldsCounters done [15:08:00]requested_item shift.num is exist - process it [15:08:00]requested_item shift.opened is exist - process it [15:08:00]req_shift_opened [15:08:00]FM_GetShiftState [15:08:00]SAM_PROTO_GetShiftState [15:08:00]wFMCommunicate request_size=4 [15:08:00]MH_SAM_APDU [15:08:00]CAPDU: 80 13 01 00 [15:08:00]Write to MH i2c: E2 08 00 25 10 80 13 01 00 00 00 00 00 B2 [15:08:00]Write i2c OK [15:08:00]MH_I2C_Read... [15:08:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:00]Read from MH i2c: E2 [15:08:00]MH_I2C_Read... [15:08:00]Read from MH i2c: E2 0E 00 [15:08:00]MH_I2C_Read... [15:08:00]Read from MH i2c: E2 0E 00 25 10 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 30 [15:08:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:08:00]wFMCommunicate OK [15:08:00]SAM_PROTO_GetShiftState done [15:08:00]FM_GetShiftState done [15:08:00]req_shift_opened done [15:08:00]requested_item shift.open_date is exist - process it [15:08:00]req_shift_open_date [15:08:00]req_shift_open_date done [15:08:00]produce_requested_data done [15:08:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308956,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:08:00]process_action_free close_receipt [15:08:00]json_value_free [15:08:00]json_value_free done [15:08:00]process_json_proto returns [15:08:00]Send response to host [15:08:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308956,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:08:00]free response buf [15:08:00]execute_script done [15:08:00]execute_script returns [15:08:00]free content buf [15:08:00]Sock 9.Close socket [15:08:00]Sock 9.Thread stoped [15:08:04]OFD Sender: No OFD packet to send [15:08:09]OFD Sender: No OFD packet to send [15:08:14]OFD Sender: No OFD packet to send [15:08:19]OFD Sender: No OFD packet to send [15:08:24]OFD Sender: No OFD packet to send [15:08:29]OFD Sender: No OFD packet to send [15:08:34]OFD Sender: No OFD packet to send [15:08:38]accept exits with 7 [15:08:38]New connection [15:08:38]New thread 3067022692 created [15:08:38]Thread 3066879332 joined [15:08:38]Waiting for new connection... [15:08:38] Sock 7.Parse request [15:08:38]Sock 7.Check first char [15:08:38]Sock 7.First char is OK [15:08:38]request: POST /json_proto HTTP/1.0 [15:08:38]Method: POST [15:08:38]URL: /json_proto [15:08:38]Method is POST - this is cgi request [15:08:38]url: /json_proto [15:08:38]query_string will be loaded in cgi processing [15:08:38]execute_cgi json_proto POST (null) [15:08:38]execute_cgi path=json_proto method=POST [15:08:38]POST find Content-Length [15:08:38]Host: 172.17.96.3:8080 [15:08:38]Content-Length: 677 [15:08:38]Content-Type: application/json [15:08:38] [15:08:38]POST finish read [15:08:38]Found Content-Length = 677 [15:08:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [15:08:38]execute_script... [15:08:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642829", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [15:08:38]POST & json_proto [15:08:38]process_json_proto [15:08:38]json parsed OK: [15:08:38]protocol is kg_v1.0 [15:08:38]action value=close_receipt [15:08:38]process_action close_receipt [15:08:38]cmd_close_receipt [15:08:38]MH_GetDate [15:08:38]Write to MH i2c: F0 00 00 26 10 25 [15:08:38]Write i2c OK [15:08:38]MH_I2C_Read... [15:08:38]Read from MH i2c: F0 [15:08:38]MH_I2C_Read... [15:08:38]Read from MH i2c: F0 09 00 [15:08:38]MH_I2C_Read... [15:08:38]Read from MH i2c: F0 09 00 26 10 00 F7 05 1D 67 44 5E 04 65 B9 [15:08:38]GetLastDocTimeStamp 1729955277 [15:08:38]current date 1729955319 [15:08:38]FM_GetShiftState [15:08:38]SAM_PROTO_GetShiftState [15:08:38]wFMCommunicate request_size=4 [15:08:38]MH_SAM_APDU [15:08:38]CAPDU: 80 13 01 00 [15:08:38]Write to MH i2c: E2 08 00 27 10 80 13 01 00 00 00 00 00 B4 [15:08:38]Write i2c OK [15:08:38]MH_I2C_Read... [15:08:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:39]Read from MH i2c: E2 [15:08:39]MH_I2C_Read... [15:08:39]Read from MH i2c: E2 0E 00 [15:08:39]MH_I2C_Read... [15:08:39]Read from MH i2c: E2 0E 00 27 10 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 32 [15:08:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:08:39]wFMCommunicate OK [15:08:39]SAM_PROTO_GetShiftState done [15:08:39]FM_GetShiftState done [15:08:39]opened in 1729902265 [15:08:39]opened+sec_in_day 1729988665 [15:08:39]quantity*price = 50041 [15:08:39]sum+1 = 50042 [15:08:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 378 26.10.2024 15:08 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308957 ФПД: 189230052309851 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T150839&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308957&fm=189230052309851&tin=02508201610067®Number=0000000000091780&sum=50000 [15:08:40]StoreToDocumentArchive [15:08:40]shift 532 fd 308957 [15:08:40]save to /storage/0532/doc_00308957 [15:08:40]save last doc name /storage/0532/doc_00308957 to /storage/kkm_last_doc_name [15:08:40]save OK [15:08:40]Clear old archive folders... [15:08:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:08:40]tlvbuf is 000D5980 [15:08:40]SAM_PROTO_ClearQueue [15:08:40]wFMCommunicate request_size=4 [15:08:40]MH_SAM_APDU [15:08:40]CAPDU: 80 09 00 00 [15:08:40]Write to MH i2c: E2 08 00 34 10 80 09 00 00 00 00 00 00 B6 [15:08:40]Write i2c OK [15:08:40]MH_I2C_Read... [15:08:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:08:40]Read from MH i2c: E2 [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: E2 03 00 [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: E2 03 00 34 10 00 90 00 B8 [15:08:40]RAPDU: 90 00 [15:08:40]wFMCommunicate OK [15:08:40]SAM_PROTO_ClearQueue done [15:08:40]KKMCreateOFDPacket [15:08:40]OFDProtocolAddRootSTLVToBuf [15:08:40]FM_MakeSignedData [15:08:40]FM_MakeSignedData [15:08:40]SAM_PROTO_SignData [15:08:40]wFMCommunicate request_size=4 [15:08:40]MH_SAM_APDU [15:08:40]CAPDU: 80 0D 01 02 [15:08:40]Write to MH i2c: E2 08 00 35 10 80 0D 01 02 00 00 00 00 BE [15:08:40]Write i2c OK [15:08:40]MH_I2C_Read... [15:08:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:08:40]Read from MH i2c: E2 [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: E2 03 00 [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: E2 03 00 35 10 00 90 00 B9 [15:08:40]RAPDU: 90 00 [15:08:40]wFMCommunicate OK [15:08:40]wFMCommunicate request_size=255 [15:08:40]MH_SAM_APDU [15:08: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 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 7A 01 00 00 F4 03 04 00 F7 05 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD B6 04 00 35 04 06 00 AC [15:08:40]Write to MH i2c: E2 02 01 36 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7A 01 00 00 F4 03 04 00 F7 05 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD B6 04 00 35 04 06 00 AC 00 00 A0 [15:08:40]Write i2c OK [15:08:40]MH_I2C_Read... [15:08:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:40]Read from MH i2c: E2 [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: E2 03 00 [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: E2 03 00 36 10 00 90 00 BA [15:08:40]RAPDU: 90 00 [15:08:40]wFMCommunicate OK [15:08:40]wFMCommunicate request_size=10 [15:08:40]MH_SAM_APDU [15:08:40]CAPDU: 80 0D 02 02 05 1A 8E 0C 7B 5B [15:08:40]Write to MH i2c: E2 0D 00 37 10 80 0D 02 02 05 00 1A 8E 0C 7B 5B 00 00 55 [15:08:40]Write i2c OK [15:08:40]MH_I2C_Read... [15:08:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:40]Read from MH i2c: E2 [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: E2 03 00 [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: E2 03 00 37 10 00 90 00 BB [15:08:40]RAPDU: 90 00 [15:08:40]wFMCommunicate OK [15:08:40]wFMCommunicate request_size=4 [15:08:40]MH_SAM_APDU [15:08:40]CAPDU: 80 0D 03 02 [15:08:40]Write to MH i2c: E2 08 00 38 10 80 0D 03 02 00 00 00 00 C3 [15:08:40]Write i2c OK [15:08:40]MH_I2C_Read... [15:08:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:08:40]Read from MH i2c: E2 [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: E2 0B 00 [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: E2 0B 00 38 10 00 68 96 99 00 91 4E 70 2A 90 00 D4 [15:08:40]RAPDU: 68 96 99 00 91 4E 70 2A 90 00 [15:08:40]wFMCommunicate OK [15:08:40]SAM_PROTO_SignData done [15:08:40]FM_MakeSignedData done [15:08:40]CreateOFDProtocolMessage [15:08:40]wFMCommunicate request_size=4 [15:08:40]MH_SAM_APDU [15:08:40]CAPDU: 80 11 00 00 [15:08:40]Write to MH i2c: E2 08 00 39 10 80 11 00 00 00 00 00 00 C3 [15:08:40]Write i2c OK [15:08:40]MH_I2C_Read... [15:08:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:40]Read from MH i2c: E2 [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: E2 17 00 [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: E2 17 00 39 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 18 [15:08:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:08:40]wFMCommunicate OK [15:08:40]CreateOFDProtocolMessage done [15:08:40]OFDSenderStorePacket 308957 [15:08:40]StoreOFDPacket docnum=308957 [15:08:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B4 BB 07 01 11 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7A 01 00 00 F4 03 04 00 F7 05 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD B6 04 00 35 04 06 00 AC 1A 8E 0C 7B 5B 68 96 99 00 91 4E 70 2A [15:08:40]CheckFolder [15:08:40]dirname=/storage/ofd_packets [15:08:40]CheckFolder done [15:08:40]ProducePacketName [15:08:40]name=ofd_packets/00308957 [15:08:40]NVStorageSaveData ofd_packets/00308957 [15:08:40]File name is /storage/ofd_packets/00308957 [15:08:40]Write 301 bytes [15:08:40]NVStorageSaveData done [15:08:40]OFDSenderStorePacket done [15:08:40]KKMCreateOFDPacket done [15:08:40]NVStorageSaveData kkm_last_timestamp [15:08:40]File name is /storage/kkm_last_timestamp [15:08:40]Write 4 bytes [15:08:40]NVStorageSaveData done [15:08:40]ExternCall_PrintAddStr [15:08:40]wPrintStart [15:08:40]Write to MH i2c: 01 00 00 3A 10 4A [15:08:40]Write i2c OK [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: 01 [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: 01 07 00 [15:08:40]MH_I2C_Read... [15:08:40]Read from MH i2c: 01 07 00 3A 10 00 00 00 00 00 FF 0F 5F [15:08:40]RasterBufferAndPrint [15:08:40]line Счет N : (1)642829 [15:08:40]line ИНН: 02508201610067 [15:08:40]line Контрольно-Кассовый Чек [15:08:40]line ПРОДАЖА [15:08:40]line ТРК (МРК, ГНК) : 41 [15:08:40]line Товар: 2710124130 [15:08:40]line Аи-92-К-2 [15:08:40]line 7.480 * 66.90 [15:08:40]line = 500.41 [15:08:40]line НДС 12% НСП 1% [15:08:40]line > о реализуемом товаре [15:08:40]line ОКРУГЛЕНИЕ: -0.41 [15:08:40]line ИТОГО: 500.00 [15:08:40]line Внесено: 500.00 [15:08:40]line СДАЧА: 0.00 [15:08:40]line НСП 1% : 4.43 [15:08:40]line НДС 12% : 53.14 [15:08:40]line Наличными: 500.00 [15:08:40]line Безнал.: 0.00 [15:08:40]line Место: АЗС № 172 "Партнер Нефть" [15:08:40]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:08:40]line СНО: Общий режим [15:08:40]line Чек 378 26.10.2024 15:08 [15:08:40]line Смена: 532 ФФД: 1.0 [15:08:40]line ЗНМ: 0300000116 [15:08:40]line РНМ: 0000000000091780 [15:08:40]line Версия ККМ: 001 [15:08:40]line ФМ: 0000000000871765 [15:08:40]line ФД: 308957 [15:08:40]line ФПД: 189230052309851 [15:08:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T150839&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308957&fm=189230052309851&tin=02508201610067®Number=0000000000091780&sum=50000 [15:08:40]written 0, free lines is 4095 [15:08:40]OFD Sender: Processing packet 308957 [packets to send 223, broken 222] [15:08:40]ProducePacketName [15:08:40]name=ofd_packets/00308957 [15:08:41]OFD Sender: To server: pG, [15:08:41]CommunicateWithHost lk.salyk.kg:30040 [15:08:41]ConnectInit lk.salyk.kg [15:08:41]Connected sock=10 [15:08:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B4 BB 07 01 11 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7A 01 00 00 F4 03 04 00 F7 05 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD B6 04 00 35 04 06 00 AC 1A 8E 0C 7B 5B 68 96 99 00 91 4E 70 2A [15:08:41]Write to MH i2c: 01 00 00 64 10 74 [15:08:41]Write i2c OK [15:08:41]MH_I2C_Read... [15:08:41]Read from MH i2c: 01 [15:08:41]MH_I2C_Read... [15:08:41]Read from MH i2c: 01 07 00 [15:08:41]MH_I2C_Read... [15:08:41]Read from MH i2c: 01 07 00 64 10 00 00 00 00 00 C1 0C 48 [15:08:41]RasterBufferAndPrint [15:08:41]line [15:08:41]line [15:08:41]line [15:08:41]line [15:08:41]line [15:08:41]written 0, free lines is 3270 [15:08:41]MH_Cut [15:08:41]Write to MH i2c: D1 01 00 6B 10 01 4D [15:08:41]Write i2c OK [15:08:41]MH_I2C_Read... [15:08:41]Read from MH i2c: D1 [15:08:41]MH_I2C_Read... [15:08:41]Read from MH i2c: D1 01 00 [15:08:41]MH_I2C_Read... [15:08:41]Read from MH i2c: D1 01 00 6B 10 00 4C [15:08:41]Write to MH i2c: 01 00 00 6C 10 7C [15:08:41]Write i2c OK [15:08:41]MH_I2C_Read... [15:08:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EC B3 47 00 8A 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD B6 04 00 F4 03 04 00 55 AC 1C 67 B6 04 01 00 00 C3 D0 03 4A F4 83 F1 BE [15:08:41]CommunicateWithHost err = 0 [15:08:41]CheckOFDResponse [15:08:41]1017 (14) - 77093643461234 [15:08:41]1041 (16) - 0000000000871765 [15:08:41]1040 (4) - 308957 [15:08:41]1012 (4) - 26.10.2024 08:46 [15:08:41]1206 (1) - 0 [15:08:41]OFD Sender: Remove packet 308957 [15:08:41]ProducePacketName [15:08:41]name=ofd_packets/00308957 [15:08:41]NVStorageDeleteData [15:08:41]OFD Sender: No OFD packet to send [15:08:41]*** Cut start [15:08:41]*** Purtial cut [15:08:41]*** Stage 1: CUTSNS_PIN = 1 [15:08:42]Read from MH i2c: 01 [15:08:42]MH_I2C_Read... [15:08:42]*** Stop cut motor [15:08:42]*** Cut end [15:08:42]Read from MH i2c: 01 07 00 [15:08:42]MH_I2C_Read... [15:08:42]Read from MH i2c: 01 07 00 6C 10 00 00 00 00 00 FF 0F 91 [15:08:42]process_action close_receipt done [15:08:42]requested_data is exist [15:08:42]produce_requested_data [15:08:42]requested_item fm.sn is exist - process it [15:08:42]wFMCommunicate request_size=4 [15:08:42]MH_SAM_APDU [15:08:42]CAPDU: 80 11 00 00 [15:08:42]Write to MH i2c: E2 08 00 6D 10 80 11 00 00 00 00 00 00 F7 [15:08:42]Write i2c OK [15:08:42]MH_I2C_Read... [15:08:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:42]Read from MH i2c: E2 [15:08:42]MH_I2C_Read... [15:08:42]Read from MH i2c: E2 17 00 [15:08:42]MH_I2C_Read... [15:08:42]Read from MH i2c: E2 17 00 6D 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4C [15:08:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:08:42]wFMCommunicate OK [15:08:42]requested_item fd.num is exist - process it [15:08:42]SAM_PROTO_GetFieldsCounters [15:08:42]wFMCommunicate request_size=4 [15:08:42]MH_SAM_APDU [15:08:42]CAPDU: 80 13 00 00 [15:08:42]Write to MH i2c: E2 08 00 6E 10 80 13 00 00 00 00 00 00 FA [15:08:42]Write i2c OK [15:08:42]MH_I2C_Read... [15:08:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:08:42]Read from MH i2c: E2 [15:08:42]MH_I2C_Read... [15:08:42]Read from MH i2c: E2 62 00 [15:08:42]MH_I2C_Read... [15:08:42]Read from MH i2c: E2 62 00 6E 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DD B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [15:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DD B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:08:42]wFMCommunicate OK [15:08:42]SAM_PROTO_GetFieldsCounters done [15:08:42]requested_item shift.num is exist - process it [15:08:42]requested_item shift.opened is exist - process it [15:08:42]req_shift_opened [15:08:42]FM_GetShiftState [15:08:42]SAM_PROTO_GetShiftState [15:08:42]wFMCommunicate request_size=4 [15:08:42]MH_SAM_APDU [15:08:42]CAPDU: 80 13 01 00 [15:08:42]Write to MH i2c: E2 08 00 6F 10 80 13 01 00 00 00 00 00 FC [15:08:42]Write i2c OK [15:08:42]MH_I2C_Read... [15:08:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:42]Read from MH i2c: E2 [15:08:42]MH_I2C_Read... [15:08:42]Read from MH i2c: E2 0E 00 [15:08:42]MH_I2C_Read... [15:08:42]Read from MH i2c: E2 0E 00 6F 10 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7A [15:08:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:08:42]wFMCommunicate OK [15:08:42]SAM_PROTO_GetShiftState done [15:08:42]FM_GetShiftState done [15:08:42]req_shift_opened done [15:08:42]requested_item shift.open_date is exist - process it [15:08:42]req_shift_open_date [15:08:42]req_shift_open_date done [15:08:42]produce_requested_data done [15:08:42]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308957,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:08:42]process_action_free close_receipt [15:08:42]json_value_free [15:08:42]json_value_free done [15:08:42]process_json_proto returns [15:08:42]Send response to host [15:08:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308957,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:08:42]free response buf [15:08:42]execute_script done [15:08:42]execute_script returns [15:08:42]free content buf [15:08:42]Sock 7.Close socket [15:08:42]Sock 7.Thread stoped [15:08:46]OFD Sender: No OFD packet to send [15:08:51]OFD Sender: No OFD packet to send [15:08:56]OFD Sender: No OFD packet to send [15:09:01]OFD Sender: No OFD packet to send [15:09:06]OFD Sender: No OFD packet to send [15:09:11]OFD Sender: No OFD packet to send [15:09:16]OFD Sender: No OFD packet to send [15:09:21]OFD Sender: No OFD packet to send [15:09:26]OFD Sender: No OFD packet to send [15:09:31]OFD Sender: No OFD packet to send [15:09:36]OFD Sender: No OFD packet to send [15:09:41]OFD Sender: No OFD packet to send [15:09:46]OFD Sender: No OFD packet to send [15:09:51]OFD Sender: No OFD packet to send [15:09:56]OFD Sender: No OFD packet to send [15:09:58]accept exits with 9 [15:09:58]New connection [15:09:58]New thread 3066879332 created [15:09:58]Thread 3067022692 joined [15:09:58]Waiting for new connection... [15:09:58] Sock 9.Parse request [15:09:58]Sock 9.Check first char [15:09:58]Sock 9.First char is OK [15:09:58]request: POST /json_proto HTTP/1.0 [15:09:58]Method: POST [15:09:58]URL: /json_proto [15:09:58]Method is POST - this is cgi request [15:09:58]url: /json_proto [15:09:58]query_string will be loaded in cgi processing [15:09:58]execute_cgi json_proto POST (null) [15:09:58]execute_cgi path=json_proto method=POST [15:09:58]POST find Content-Length [15:09:58]Host: 172.17.96.3:8080 [15:09:58]Content-Length: 677 [15:09:58]Content-Type: application/json [15:09:58] [15:09:58]POST finish read [15:09:58]Found Content-Length = 677 [15:09:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [15:09:58]execute_script... [15: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 : (1)642830", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [15:09:58]POST & json_proto [15:09:58]process_json_proto [15:09:58]json parsed OK: [15:09:58]protocol is kg_v1.0 [15:09:58]action value=close_receipt [15:09:58]process_action close_receipt [15:09:58]cmd_close_receipt [15:09:58]MH_GetDate [15:09:58]Write to MH i2c: F0 00 00 70 10 6F [15:09:58]Write i2c OK [15:09:58]MH_I2C_Read... [15:09:58]Read from MH i2c: F0 [15:09:58]MH_I2C_Read... [15:09:58]Read from MH i2c: F0 09 00 [15:09:58]MH_I2C_Read... [15:09:58]Read from MH i2c: F0 09 00 70 10 00 46 06 1D 67 44 5E 04 65 53 [15:09:58]GetLastDocTimeStamp 1729955319 [15:09:58]current date 1729955398 [15:09:58]FM_GetShiftState [15:09:58]SAM_PROTO_GetShiftState [15:09:58]wFMCommunicate request_size=4 [15:09:58]MH_SAM_APDU [15:09:58]CAPDU: 80 13 01 00 [15:09:58]Write to MH i2c: E2 08 00 71 10 80 13 01 00 00 00 00 00 FE [15:09:58]Write i2c OK [15:09:58]MH_I2C_Read... [15:09:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:09:58]Read from MH i2c: E2 [15:09:58]MH_I2C_Read... [15:09:58]Read from MH i2c: E2 0E 00 [15:09:58]MH_I2C_Read... [15:09:58]Read from MH i2c: E2 0E 00 71 10 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7C [15:09:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:09:58]wFMCommunicate OK [15:09:58]SAM_PROTO_GetShiftState done [15:09:58]FM_GetShiftState done [15:09:58]opened in 1729902265 [15:09:58]opened+sec_in_day 1729988665 [15:09:58]quantity*price = 50041 [15:09:58]sum+1 = 50042 [15:09:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 379 26.10.2024 15:09 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308958 ФПД: 12750788812482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T150958&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308958&fm=12750788812482&tin=02508201610067®Number=0000000000091780&sum=50000 [15:09:59]StoreToDocumentArchive [15:09:59]shift 532 fd 308958 [15:09:59]save to /storage/0532/doc_00308958 [15:09:59]save last doc name /storage/0532/doc_00308958 to /storage/kkm_last_doc_name [15:09:59]save OK [15:09:59]Clear old archive folders... [15:09:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:09:59]tlvbuf is 000D3370 [15:09:59]SAM_PROTO_ClearQueue [15:09:59]wFMCommunicate request_size=4 [15:09:59]MH_SAM_APDU [15:09:59]CAPDU: 80 09 00 00 [15:09:59]Write to MH i2c: E2 08 00 7E 10 80 09 00 00 00 00 00 00 00 [15:09:59]Write i2c OK [15:09:59]MH_I2C_Read... [15:09:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:09:59]Read from MH i2c: E2 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: E2 03 00 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: E2 03 00 7E 10 00 90 00 02 [15:09:59]RAPDU: 90 00 [15:09:59]wFMCommunicate OK [15:09:59]SAM_PROTO_ClearQueue done [15:09:59]KKMCreateOFDPacket [15:09:59]OFDProtocolAddRootSTLVToBuf [15:09:59]FM_MakeSignedData [15:09:59]FM_MakeSignedData [15:09:59]SAM_PROTO_SignData [15:09:59]wFMCommunicate request_size=4 [15:09:59]MH_SAM_APDU [15:09:59]CAPDU: 80 0D 01 02 [15:09:59]Write to MH i2c: E2 08 00 7F 10 80 0D 01 02 00 00 00 00 08 [15:09:59]Write i2c OK [15:09:59]MH_I2C_Read... [15:09:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:09:59]Read from MH i2c: E2 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: E2 03 00 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: E2 03 00 7F 10 00 90 00 03 [15:09:59]RAPDU: 90 00 [15:09:59]wFMCommunicate OK [15:09:59]wFMCommunicate request_size=255 [15:09:59]MH_SAM_APDU [15:09: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 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 7B 01 00 00 F4 03 04 00 46 06 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE B6 04 00 35 04 06 00 0B [15:09:59]Write to MH i2c: E2 02 01 80 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7B 01 00 00 F4 03 04 00 46 06 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE B6 04 00 35 04 06 00 0B 00 00 9B [15:09:59]Write i2c OK [15:09:59]MH_I2C_Read... [15:09:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:09:59]Read from MH i2c: E2 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: E2 03 00 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: E2 03 00 80 10 00 90 00 04 [15:09:59]RAPDU: 90 00 [15:09:59]wFMCommunicate OK [15:09:59]wFMCommunicate request_size=10 [15:09:59]MH_SAM_APDU [15:09:59]CAPDU: 80 0D 02 02 05 98 C6 3C DE C2 [15:09:59]Write to MH i2c: E2 0D 00 81 10 80 0D 02 02 05 00 98 C6 3C DE C2 00 00 4F [15:09:59]Write i2c OK [15:09:59]MH_I2C_Read... [15:09:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:09:59]Read from MH i2c: E2 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: E2 03 00 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: E2 03 00 81 10 00 90 00 05 [15:09:59]RAPDU: 90 00 [15:09:59]wFMCommunicate OK [15:09:59]wFMCommunicate request_size=4 [15:09:59]MH_SAM_APDU [15:09:59]CAPDU: 80 0D 03 02 [15:09:59]Write to MH i2c: E2 08 00 82 10 80 0D 03 02 00 00 00 00 0D [15:09:59]Write i2c OK [15:09:59]MH_I2C_Read... [15:09:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:09:59]Read from MH i2c: E2 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: E2 0B 00 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: E2 0B 00 82 10 00 E3 84 E9 70 F6 74 7E 75 90 00 2B [15:09:59]RAPDU: E3 84 E9 70 F6 74 7E 75 90 00 [15:09:59]wFMCommunicate OK [15:09:59]SAM_PROTO_SignData done [15:09:59]FM_MakeSignedData done [15:09:59]CreateOFDProtocolMessage [15:09:59]wFMCommunicate request_size=4 [15:09:59]MH_SAM_APDU [15:09:59]CAPDU: 80 11 00 00 [15:09:59]Write to MH i2c: E2 08 00 83 10 80 11 00 00 00 00 00 00 0D [15:09:59]Write i2c OK [15:09:59]MH_I2C_Read... [15:09:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:09:59]Read from MH i2c: E2 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: E2 17 00 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: E2 17 00 83 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 62 [15:09:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:09:59]wFMCommunicate OK [15:09:59]CreateOFDProtocolMessage done [15:09:59]OFDSenderStorePacket 308958 [15:09:59]StoreOFDPacket docnum=308958 [15:09:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FF FF 07 01 36 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7B 01 00 00 F4 03 04 00 46 06 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE B6 04 00 35 04 06 00 0B 98 C6 3C DE C2 E3 84 E9 70 F6 74 7E 75 [15:09:59]CheckFolder [15:09:59]dirname=/storage/ofd_packets [15:09:59]CheckFolder done [15:09:59]ProducePacketName [15:09:59]name=ofd_packets/00308958 [15:09:59]NVStorageSaveData ofd_packets/00308958 [15:09:59]File name is /storage/ofd_packets/00308958 [15:09:59]Write 301 bytes [15:09:59]NVStorageSaveData done [15:09:59]OFDSenderStorePacket done [15:09:59]KKMCreateOFDPacket done [15:09:59]NVStorageSaveData kkm_last_timestamp [15:09:59]File name is /storage/kkm_last_timestamp [15:09:59]Write 4 bytes [15:09:59]NVStorageSaveData done [15:09:59]ExternCall_PrintAddStr [15:09:59]wPrintStart [15:09:59]Write to MH i2c: 01 00 00 84 10 94 [15:09:59]Write i2c OK [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: 01 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: 01 07 00 [15:09:59]MH_I2C_Read... [15:09:59]Read from MH i2c: 01 07 00 84 10 00 00 00 00 00 FF 0F A9 [15:09:59]RasterBufferAndPrint [15:09:59]line Счет N : (1)642830 [15:09:59]line ИНН: 02508201610067 [15:09:59]line Контрольно-Кассовый Чек [15:09:59]line ПРОДАЖА [15:09:59]line ТРК (МРК, ГНК) : 52 [15:09:59]line Товар: 2710124130 [15:09:59]line Аи-92-К-2 [15:09:59]line 7.480 * 66.90 [15:09:59]line = 500.41 [15:09:59]line НДС 12% НСП 1% [15:09:59]line > о реализуемом товаре [15:09:59]line ОКРУГЛЕНИЕ: -0.41 [15:09:59]line ИТОГО: 500.00 [15:09:59]line Внесено: 500.00 [15:09:59]line СДАЧА: 0.00 [15:09:59]line НСП 1% : 4.43 [15:09:59]line НДС 12% : 53.14 [15:09:59]line Наличными: 500.00 [15:09:59]line Безнал.: 0.00 [15:09:59]line Место: АЗС № 172 "Партнер Нефть" [15:09:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:09:59]line СНО: Общий режим [15:09:59]line Чек 379 26.10.2024 15:09 [15:09:59]line Смена: 532 ФФД: 1.0 [15:09:59]line ЗНМ: 0300000116 [15:09:59]line РНМ: 0000000000091780 [15:09:59]line Версия ККМ: 001 [15:09:59]line ФМ: 0000000000871765 [15:09:59]line ФД: 308958 [15:09:59]line ФПД: 12750788812482 [15:09:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T150958&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308958&fm=12750788812482&tin=02508201610067®Number=0000000000091780&sum=50000 [15:09:59]written 0, free lines is 4095 [15:09:59]OFD Sender: Processing packet 308958 [packets to send 223, broken 222] [15:09:59]ProducePacketName [15:09:59]name=ofd_packets/00308958 [15:09:59]OFD Sender: To server: pG, [15:09:59]CommunicateWithHost lk.salyk.kg:30040 [15:09:59]ConnectInit lk.salyk.kg [15:10:00]Connected sock=10 [15: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 31 37 36 35 0F 01 00 00 FF FF 07 01 36 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7B 01 00 00 F4 03 04 00 46 06 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE B6 04 00 35 04 06 00 0B 98 C6 3C DE C2 E3 84 E9 70 F6 74 7E 75 [15:10:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D8 82 47 00 01 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 31 37 36 35 10 04 04 00 DE B6 04 00 F4 03 04 00 A4 AC 1C 67 B6 04 01 00 00 CF A3 0D 53 A8 2C 28 C9 [15:10:00]CommunicateWithHost err = 0 [15:10:00]CheckOFDResponse [15:10:00]1017 (14) - 77093643461234 [15:10:00]1041 (16) - 0000000000871765 [15:10:00]1040 (4) - 308958 [15:10:00]1012 (4) - 26.10.2024 08:47 [15:10:00]1206 (1) - 0 [15:10:00]OFD Sender: Remove packet 308958 [15:10:00]ProducePacketName [15:10:00]name=ofd_packets/00308958 [15:10:00]NVStorageDeleteData [15:10:00]Write to MH i2c: 01 00 00 AE 10 BE [15:10:00]Write i2c OK [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: 01 [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: 01 07 00 [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: 01 07 00 AE 10 00 00 00 00 00 AF 0C 80 [15:10:00]RasterBufferAndPrint [15:10:00]line [15:10:00]line [15:10:00]line [15:10:00]line [15:10:00]line [15:10:00]written 0, free lines is 3253 [15:10:00]MH_Cut [15:10:00]Write to MH i2c: D1 01 00 B5 10 01 97 [15:10:00]Write i2c OK [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: D1 [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: D1 01 00 [15:10:00]MH_I2C_Read... [15:10:00]Read from MH i2c: D1 01 00 B5 10 00 96 [15:10:00]Write to MH i2c: 01 00 00 B6 10 C6 [15:10:00]Write i2c OK [15:10:00]MH_I2C_Read... [15:10:00]OFD Sender: No OFD packet to send [15:10:01]*** Cut start [15:10:01]*** Purtial cut [15:10:01]*** Stage 1: CUTSNS_PIN = 1 [15:10:01]Read from MH i2c: 01 [15:10:01]MH_I2C_Read... [15:10:01]*** Stop cut motor [15:10:01]*** Cut end [15:10:01]Read from MH i2c: 01 07 00 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: 01 07 00 B6 10 00 00 00 00 00 FF 0F DB [15:10:01]process_action close_receipt done [15:10:01]requested_data is exist [15:10:01]produce_requested_data [15:10:01]requested_item fm.sn is exist - process it [15:10:01]wFMCommunicate request_size=4 [15:10:01]MH_SAM_APDU [15:10:01]CAPDU: 80 11 00 00 [15:10:01]Write to MH i2c: E2 08 00 B7 10 80 11 00 00 00 00 00 00 41 [15:10:01]Write i2c OK [15:10:01]MH_I2C_Read... [15:10:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:01]Read from MH i2c: E2 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 17 00 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 17 00 B7 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 96 [15:10:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:10:01]wFMCommunicate OK [15:10:01]requested_item fd.num is exist - process it [15:10:01]SAM_PROTO_GetFieldsCounters [15:10:01]wFMCommunicate request_size=4 [15:10:01]MH_SAM_APDU [15:10:01]CAPDU: 80 13 00 00 [15:10:01]Write to MH i2c: E2 08 00 B8 10 80 13 00 00 00 00 00 00 44 [15:10:01]Write i2c OK [15:10:01]MH_I2C_Read... [15:10:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:10:01]Read from MH i2c: E2 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 62 00 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 62 00 B8 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DE B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 89 [15:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DE B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:10:01]wFMCommunicate OK [15:10:01]SAM_PROTO_GetFieldsCounters done [15:10:01]requested_item shift.num is exist - process it [15:10:01]requested_item shift.opened is exist - process it [15:10:01]req_shift_opened [15:10:01]FM_GetShiftState [15:10:01]SAM_PROTO_GetShiftState [15:10:01]wFMCommunicate request_size=4 [15:10:01]MH_SAM_APDU [15:10:01]CAPDU: 80 13 01 00 [15:10:01]Write to MH i2c: E2 08 00 B9 10 80 13 01 00 00 00 00 00 46 [15:10:01]Write i2c OK [15:10:01]MH_I2C_Read... [15:10:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:01]Read from MH i2c: E2 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 0E 00 [15:10:01]MH_I2C_Read... [15:10:01]Read from MH i2c: E2 0E 00 B9 10 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C4 [15:10:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:10:01]wFMCommunicate OK [15:10:01]SAM_PROTO_GetShiftState done [15:10:01]FM_GetShiftState done [15:10:01]req_shift_opened done [15:10:01]requested_item shift.open_date is exist - process it [15:10:01]req_shift_open_date [15:10:01]req_shift_open_date done [15:10:01]produce_requested_data done [15:10:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308958,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:10:01]process_action_free close_receipt [15:10:01]json_value_free [15:10:01]json_value_free done [15:10:01]process_json_proto returns [15:10:01]Send response to host [15:10:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308958,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:10:01]free response buf [15:10:01]execute_script done [15:10:01]execute_script returns [15:10:01]free content buf [15:10:01]Sock 9.Close socket [15:10:01]Sock 9.Thread stoped [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:41]accept exits with 7 [15:10:41]New connection [15:10:41]New thread 3067022692 created [15:10:41]Thread 3066879332 joined [15:10:41]Waiting for new connection... [15:10:41] Sock 7.Parse request [15:10:41]Sock 7.Check first char [15:10:41]Sock 7.First char is OK [15:10:41]request: POST /json_proto HTTP/1.0 [15:10:41]Method: POST [15:10:41]URL: /json_proto [15:10:41]Method is POST - this is cgi request [15:10:41]url: /json_proto [15:10:41]query_string will be loaded in cgi processing [15:10:41]execute_cgi json_proto POST (null) [15:10:41]execute_cgi path=json_proto method=POST [15:10:41]POST find Content-Length [15:10:41]Host: 172.17.96.3:8080 [15:10:41]Content-Length: 677 [15:10:41]Content-Type: application/json [15:10:41] [15:10:41]POST finish read [15:10:41]Found Content-Length = 677 [15:10:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [15:10:41]execute_script... [15:10: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)642831", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [15:10:41]POST & json_proto [15:10:41]process_json_proto [15:10:41]json parsed OK: [15:10:41]protocol is kg_v1.0 [15:10:41]action value=close_receipt [15:10:41]process_action close_receipt [15:10:41]cmd_close_receipt [15:10:41]MH_GetDate [15:10:41]Write to MH i2c: F0 00 00 BA 10 B9 [15:10:41]Write i2c OK [15:10:41]MH_I2C_Read... [15:10:41]Read from MH i2c: F0 [15:10:41]MH_I2C_Read... [15:10:41]Read from MH i2c: F0 09 00 [15:10:41]MH_I2C_Read... [15:10:41]Read from MH i2c: F0 09 00 BA 10 00 72 06 1D 67 44 5E 04 65 C9 [15:10:41]GetLastDocTimeStamp 1729955398 [15:10:41]current date 1729955442 [15:10:41]FM_GetShiftState [15:10:41]SAM_PROTO_GetShiftState [15:10:41]wFMCommunicate request_size=4 [15:10:41]MH_SAM_APDU [15:10:41]CAPDU: 80 13 01 00 [15:10:41]Write to MH i2c: E2 08 00 BB 10 80 13 01 00 00 00 00 00 48 [15:10:41]Write i2c OK [15:10:41]MH_I2C_Read... [15:10:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:41]Read from MH i2c: E2 [15:10:41]MH_I2C_Read... [15:10:41]Read from MH i2c: E2 0E 00 [15:10:41]MH_I2C_Read... [15:10:41]Read from MH i2c: E2 0E 00 BB 10 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C6 [15:10:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:10:41]wFMCommunicate OK [15:10:41]SAM_PROTO_GetShiftState done [15:10:41]FM_GetShiftState done [15:10:41]opened in 1729902265 [15:10:41]opened+sec_in_day 1729988665 [15:10:41]quantity*price = 30038 [15:10:41]sum+1 = 30039 [15:10:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 380 26.10.2024 15:10 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308959 ФПД: 68059463227808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T151042&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308959&fm=68059463227808&tin=02508201610067®Number=0000000000091780&sum=30000 [15:10:42]StoreToDocumentArchive [15:10:42]shift 532 fd 308959 [15:10:42]save to /storage/0532/doc_00308959 [15:10:42]save last doc name /storage/0532/doc_00308959 to /storage/kkm_last_doc_name [15:10:42]save OK [15:10:42]Clear old archive folders... [15:10:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:10:42]tlvbuf is 000CE9A0 [15:10:42]SAM_PROTO_ClearQueue [15:10:42]wFMCommunicate request_size=4 [15:10:42]MH_SAM_APDU [15:10:42]CAPDU: 80 09 00 00 [15:10:42]Write to MH i2c: E2 08 00 C8 10 80 09 00 00 00 00 00 00 4A [15:10:42]Write i2c OK [15:10:42]MH_I2C_Read... [15:10:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:10:42]Read from MH i2c: E2 [15:10:42]MH_I2C_Read... [15:10:42]Read from MH i2c: E2 03 00 [15:10:42]MH_I2C_Read... [15:10:42]Read from MH i2c: E2 03 00 C8 10 00 90 00 4C [15:10:42]RAPDU: 90 00 [15:10:42]wFMCommunicate OK [15:10:42]SAM_PROTO_ClearQueue done [15:10:42]KKMCreateOFDPacket [15:10:42]OFDProtocolAddRootSTLVToBuf [15:10:42]FM_MakeSignedData [15:10:42]FM_MakeSignedData [15:10:42]SAM_PROTO_SignData [15:10:42]wFMCommunicate request_size=4 [15:10:42]MH_SAM_APDU [15:10:42]CAPDU: 80 0D 01 02 [15:10:42]Write to MH i2c: E2 08 00 C9 10 80 0D 01 02 00 00 00 00 52 [15:10:42]Write i2c OK [15:10:42]MH_I2C_Read... [15:10:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:10:42]Read from MH i2c: E2 [15:10:42]MH_I2C_Read... [15:10:42]Read from MH i2c: E2 03 00 [15:10:42]MH_I2C_Read... [15:10:42]Read from MH i2c: E2 03 00 C9 10 00 90 00 4D [15:10:42]RAPDU: 90 00 [15:10:42]wFMCommunicate OK [15:10:42]wFMCommunicate request_size=255 [15:10:42]MH_SAM_APDU [15:10:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 01 00 00 F4 03 04 00 72 06 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B6 04 00 35 04 06 00 3D [15:10:42]Write to MH i2c: E2 02 01 CA 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 01 00 00 F4 03 04 00 72 06 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B6 04 00 35 04 06 00 3D 00 00 39 [15:10:42]Write i2c OK [15:10:42]MH_I2C_Read... [15:10:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:43]Read from MH i2c: E2 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: E2 03 00 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: E2 03 00 CA 10 00 90 00 4E [15:10:43]RAPDU: 90 00 [15:10:43]wFMCommunicate OK [15:10:43]wFMCommunicate request_size=10 [15:10:43]MH_SAM_APDU [15:10:43]CAPDU: 80 0D 02 02 05 E6 54 21 19 A0 [15:10:43]Write to MH i2c: E2 0D 00 CB 10 80 0D 02 02 05 00 E6 54 21 19 A0 00 00 73 [15:10:43]Write i2c OK [15:10:43]MH_I2C_Read... [15:10:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:43]Read from MH i2c: E2 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: E2 03 00 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: E2 03 00 CB 10 00 90 00 4F [15:10:43]RAPDU: 90 00 [15:10:43]wFMCommunicate OK [15:10:43]wFMCommunicate request_size=4 [15:10:43]MH_SAM_APDU [15:10:43]CAPDU: 80 0D 03 02 [15:10:43]Write to MH i2c: E2 08 00 CC 10 80 0D 03 02 00 00 00 00 57 [15:10:43]Write i2c OK [15:10:43]MH_I2C_Read... [15:10:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:10:43]Read from MH i2c: E2 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: E2 0B 00 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: E2 0B 00 CC 10 00 58 59 E4 59 14 3B 8B FD 90 00 1D [15:10:43]RAPDU: 58 59 E4 59 14 3B 8B FD 90 00 [15:10:43]wFMCommunicate OK [15:10:43]SAM_PROTO_SignData done [15:10:43]FM_MakeSignedData done [15:10:43]CreateOFDProtocolMessage [15:10:43]wFMCommunicate request_size=4 [15:10:43]MH_SAM_APDU [15:10:43]CAPDU: 80 11 00 00 [15:10:43]Write to MH i2c: E2 08 00 CD 10 80 11 00 00 00 00 00 00 57 [15:10:43]Write i2c OK [15:10:43]MH_I2C_Read... [15:10:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:43]Read from MH i2c: E2 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: E2 17 00 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: E2 17 00 CD 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AC [15:10:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:10:43]wFMCommunicate OK [15:10:43]CreateOFDProtocolMessage done [15:10:43]OFDSenderStorePacket 308959 [15:10:43]StoreOFDPacket docnum=308959 [15:10:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AD 49 07 01 07 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 01 00 00 F4 03 04 00 72 06 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B6 04 00 35 04 06 00 3D E6 54 21 19 A0 58 59 E4 59 14 3B 8B FD [15:10:43]CheckFolder [15:10:43]dirname=/storage/ofd_packets [15:10:43]CheckFolder done [15:10:43]ProducePacketName [15:10:43]name=ofd_packets/00308959 [15:10:43]NVStorageSaveData ofd_packets/00308959 [15:10:43]File name is /storage/ofd_packets/00308959 [15:10:43]Write 301 bytes [15:10:43]NVStorageSaveData done [15:10:43]OFDSenderStorePacket done [15:10:43]KKMCreateOFDPacket done [15:10:43]NVStorageSaveData kkm_last_timestamp [15:10:43]File name is /storage/kkm_last_timestamp [15:10:43]Write 4 bytes [15:10:43]NVStorageSaveData done [15:10:43]ExternCall_PrintAddStr [15:10:43]wPrintStart [15:10:43]Write to MH i2c: 01 00 00 CE 10 DE [15:10:43]Write i2c OK [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: 01 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: 01 07 00 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: 01 07 00 CE 10 00 00 00 00 00 FF 0F F3 [15:10:43]RasterBufferAndPrint [15:10:43]line Счет N : (1)642831 [15:10:43]line ИНН: 02508201610067 [15:10:43]line Контрольно-Кассовый Чек [15:10:43]line ПРОДАЖА [15:10:43]line ТРК (МРК, ГНК) : 62 [15:10:43]line Товар: 2710124130 [15:10:43]line Аи-92-К-2 [15:10:43]line 4.490 * 66.90 [15:10:43]line = 300.38 [15:10:43]line НДС 12% НСП 1% [15:10:43]line > о реализуемом товаре [15:10:43]line ОКРУГЛЕНИЕ: -0.38 [15:10:43]line ИТОГО: 300.00 [15:10:43]line Внесено: 300.00 [15:10:43]line СДАЧА: 0.00 [15:10:43]line НСП 1% : 2.66 [15:10:43]line НДС 12% : 31.90 [15:10:43]line Наличными: 300.00 [15:10:43]line Безнал.: 0.00 [15:10:43]line Место: АЗС № 172 "Партнер Нефть" [15:10:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:10:43]line СНО: Общий режим [15:10:43]line Чек 380 26.10.2024 15:10 [15:10:43]line Смена: 532 ФФД: 1.0 [15:10:43]line ЗНМ: 0300000116 [15:10:43]line РНМ: 0000000000091780 [15:10:43]line Версия ККМ: 001 [15:10:43]line ФМ: 0000000000871765 [15:10:43]line ФД: 308959 [15:10:43]line ФПД: 68059463227808 [15:10:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T151042&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308959&fm=68059463227808&tin=02508201610067®Number=0000000000091780&sum=30000 [15:10:43]written 0, free lines is 4095 [15:10:43]OFD Sender: Processing packet 308959 [packets to send 223, broken 222] [15:10:43]ProducePacketName [15:10:43]name=ofd_packets/00308959 [15:10:43]OFD Sender: To server: pG, [15:10:43]CommunicateWithHost lk.salyk.kg:30040 [15:10:43]ConnectInit lk.salyk.kg [15:10:43]Connected sock=10 [15:10:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AD 49 07 01 07 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 01 00 00 F4 03 04 00 72 06 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B6 04 00 35 04 06 00 3D E6 54 21 19 A0 58 59 E4 59 14 3B 8B FD [15:10:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E5 A7 47 00 BF 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B6 04 00 F4 03 04 00 D0 AC 1C 67 B6 04 01 00 00 C3 D3 87 99 2B 4A D8 6A [15:10:43]CommunicateWithHost err = 0 [15:10:43]CheckOFDResponse [15:10:43]1017 (14) - 77093643461234 [15:10:43]1041 (16) - 0000000000871765 [15:10:43]1040 (4) - 308959 [15:10:43]1012 (4) - 26.10.2024 08:48 [15:10:43]1206 (1) - 0 [15:10:43]OFD Sender: Remove packet 308959 [15:10:43]ProducePacketName [15:10:43]name=ofd_packets/00308959 [15:10:43]NVStorageDeleteData [15:10:43]Write to MH i2c: 01 00 00 F8 10 08 [15:10:43]Write i2c OK [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: 01 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: 01 07 00 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: 01 07 00 F8 10 00 00 00 00 00 BE 0C D9 [15:10:43]RasterBufferAndPrint [15:10:43]line [15:10:43]line [15:10:43]line [15:10:43]line [15:10:43]line [15:10:43]written 0, free lines is 3268 [15:10:43]MH_Cut [15:10:43]Write to MH i2c: D1 01 00 FF 10 01 E1 [15:10:43]Write i2c OK [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: D1 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: D1 01 00 [15:10:43]MH_I2C_Read... [15:10:43]Read from MH i2c: D1 01 00 FF 10 00 E0 [15:10:43]Write to MH i2c: 01 00 00 00 11 11 [15:10:43]Write i2c OK [15:10:43]MH_I2C_Read... [15:10:44]OFD Sender: No OFD packet to send [15:10:44]*** Cut start [15:10:44]*** Purtial cut [15:10:44]*** Stage 1: CUTSNS_PIN = 1 [15:10:44]Read from MH i2c: 01 [15:10:44]MH_I2C_Read... [15:10:44]*** Stop cut motor [15:10:44]*** Cut end [15:10:44]Read from MH i2c: 01 07 00 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: 01 07 00 00 11 00 00 00 00 00 FF 0F 26 [15:10:44]process_action close_receipt done [15:10:44]requested_data is exist [15:10:44]produce_requested_data [15:10:44]requested_item fm.sn is exist - process it [15:10:44]wFMCommunicate request_size=4 [15:10:44]MH_SAM_APDU [15:10:44]CAPDU: 80 11 00 00 [15:10:44]Write to MH i2c: E2 08 00 01 11 80 11 00 00 00 00 00 00 8C [15:10:44]Write i2c OK [15:10:44]MH_I2C_Read... [15:10:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:44]Read from MH i2c: E2 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: E2 17 00 [15:10:44]MH_I2C_Read... [15:10:44]Read from MH i2c: E2 17 00 01 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E1 [15:10:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:10:44]wFMCommunicate OK [15:10:44]requested_item fd.num is exist - process it [15:10:44]SAM_PROTO_GetFieldsCounters [15:10:44]wFMCommunicate request_size=4 [15:10:44]MH_SAM_APDU [15:10:44]CAPDU: 80 13 00 00 [15:10:44]Write to MH i2c: E2 08 00 02 11 80 13 00 00 00 00 00 00 8F [15:10:44]Write i2c OK [15:10:44]MH_I2C_Read... [15:10:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:10:45]Read from MH i2c: E2 [15:10:45]MH_I2C_Read... [15:10:45]Read from MH i2c: E2 62 00 [15:10:45]MH_I2C_Read... [15:10:45]Read from MH i2c: E2 62 00 02 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DF B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 D8 [15:10:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DF B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:10:45]wFMCommunicate OK [15:10:45]SAM_PROTO_GetFieldsCounters done [15:10:45]requested_item shift.num is exist - process it [15:10:45]requested_item shift.opened is exist - process it [15:10:45]req_shift_opened [15:10:45]FM_GetShiftState [15:10:45]SAM_PROTO_GetShiftState [15:10:45]wFMCommunicate request_size=4 [15:10:45]MH_SAM_APDU [15:10:45]CAPDU: 80 13 01 00 [15:10:45]Write to MH i2c: E2 08 00 03 11 80 13 01 00 00 00 00 00 91 [15:10:45]Write i2c OK [15:10:45]MH_I2C_Read... [15:10:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:45]Read from MH i2c: E2 [15:10:45]MH_I2C_Read... [15:10:45]Read from MH i2c: E2 0E 00 [15:10:45]MH_I2C_Read... [15:10:45]Read from MH i2c: E2 0E 00 03 11 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0F [15:10:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:10:45]wFMCommunicate OK [15:10:45]SAM_PROTO_GetShiftState done [15:10:45]FM_GetShiftState done [15:10:45]req_shift_opened done [15:10:45]requested_item shift.open_date is exist - process it [15:10:45]req_shift_open_date [15:10:45]req_shift_open_date done [15:10:45]produce_requested_data done [15:10:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308959,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:10:45]process_action_free close_receipt [15:10:45]json_value_free [15:10:45]json_value_free done [15:10:45]process_json_proto returns [15:10:45]Send response to host [15:10:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308959,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:10:45]free response buf [15:10:45]execute_script done [15:10:45]execute_script returns [15:10:45]free content buf [15:10:45]Sock 7.Close socket [15:10:45]Sock 7.Thread stoped [15:10:49]OFD Sender: No OFD packet to send [15:10:54]OFD Sender: No OFD packet to send [15:10:59]OFD Sender: No OFD packet to send [15:11:04]OFD Sender: No OFD packet to send [15:11:09]OFD Sender: No OFD packet to send [15:11:14]OFD Sender: No OFD packet to send [15:11:19]OFD Sender: No OFD packet to send [15:11:24]OFD Sender: No OFD packet to send [15:11:29]OFD Sender: No OFD packet to send [15:11:34]OFD Sender: No OFD packet to send [15:11:39]OFD Sender: No OFD packet to send [15:11:44]OFD Sender: No OFD packet to send [15:11:49]OFD Sender: No OFD packet to send [15:11:54]OFD Sender: No OFD packet to send [15:11:59]OFD Sender: No OFD packet to send [15:12:04]OFD Sender: No OFD packet to send [15:12:09]OFD Sender: No OFD packet to send [15:12:14]OFD Sender: No OFD packet to send [15:12:19]OFD Sender: No OFD packet to send [15:12:24]OFD Sender: No OFD packet to send [15:12:29]OFD Sender: No OFD packet to send [15:12:34]OFD Sender: No OFD packet to send [15:12:39]OFD Sender: No OFD packet to send [15:12:44]OFD Sender: No OFD packet to send [15:12:49]OFD Sender: No OFD packet to send [15:12:54]OFD Sender: No OFD packet to send [15:12:59]OFD Sender: No OFD packet to send [15:13:04]OFD Sender: No OFD packet to send [15:13:09]OFD Sender: No OFD packet to send [15:13:14]OFD Sender: No OFD packet to send [15:13:19]OFD Sender: No OFD packet to send [15:13:24]OFD Sender: No OFD packet to send [15:13:29]OFD Sender: No OFD packet to send [15:13:34]OFD Sender: No OFD packet to send [15:13:39]OFD Sender: No OFD packet to send [15:13:44]OFD Sender: No OFD packet to send [15:13:49]OFD Sender: No OFD packet to send [15:13:54]OFD Sender: No OFD packet to send [15:13:59]OFD Sender: No OFD packet to send [15:14:04]OFD Sender: No OFD packet to send [15:14:09]OFD Sender: No OFD packet to send [15:14:14]OFD Sender: No OFD packet to send [15:14:19]OFD Sender: No OFD packet to send [15:14:22]accept exits with 9 [15:14:22]New connection [15:14:22]New thread 3066879332 created [15:14:22]Thread 3067022692 joined [15:14:22]Waiting for new connection... [15:14:22] Sock 9.Parse request [15:14:22]Sock 9.Check first char [15:14:22]Sock 9.First char is OK [15:14:22]request: POST /json_proto HTTP/1.0 [15:14:22]Method: POST [15:14:22]URL: /json_proto [15:14:22]Method is POST - this is cgi request [15:14:22]url: /json_proto [15:14:22]query_string will be loaded in cgi processing [15:14:22]execute_cgi json_proto POST (null) [15:14:22]execute_cgi path=json_proto method=POST [15:14:22]POST find Content-Length [15:14:22]Host: 172.17.96.3:8080 [15:14:22]Content-Length: 677 [15:14:22]Content-Type: application/json [15:14:22] [15:14:22]POST finish read [15:14:22]Found Content-Length = 677 [15:14:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [15:14:22]execute_script... [15: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 : (1)642833", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [15:14:22]POST & json_proto [15:14:22]process_json_proto [15:14:22]json parsed OK: [15:14:22]protocol is kg_v1.0 [15:14:22]action value=close_receipt [15:14:22]process_action close_receipt [15:14:22]cmd_close_receipt [15:14:22]MH_GetDate [15:14:22]Write to MH i2c: F0 00 00 04 11 04 [15:14:22]Write i2c OK [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: F0 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: F0 09 00 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: F0 09 00 04 11 00 4F 07 1D 67 44 5E 04 65 F2 [15:14:22]GetLastDocTimeStamp 1729955442 [15:14:22]current date 1729955663 [15:14:22]FM_GetShiftState [15:14:22]SAM_PROTO_GetShiftState [15:14:22]wFMCommunicate request_size=4 [15:14:22]MH_SAM_APDU [15:14:22]CAPDU: 80 13 01 00 [15:14:22]Write to MH i2c: E2 08 00 05 11 80 13 01 00 00 00 00 00 93 [15:14:22]Write i2c OK [15:14:22]MH_I2C_Read... [15:14:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:22]Read from MH i2c: E2 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 0E 00 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 0E 00 05 11 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 11 [15:14:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:14:22]wFMCommunicate OK [15:14:22]SAM_PROTO_GetShiftState done [15:14:22]FM_GetShiftState done [15:14:22]opened in 1729902265 [15:14:22]opened+sec_in_day 1729988665 [15:14:22]quantity*price = 50041 [15:14:22]sum+1 = 50042 [15:14:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 381 26.10.2024 15:14 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308960 ФПД: 204886066413368 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T151423&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308960&fm=204886066413368&tin=02508201610067®Number=0000000000091780&sum=50000 [15:14:23]StoreToDocumentArchive [15:14:23]shift 532 fd 308960 [15:14:23]save to /storage/0532/doc_00308960 [15:14:23]save last doc name /storage/0532/doc_00308960 to /storage/kkm_last_doc_name [15:14:23]save OK [15:14:23]Clear old archive folders... [15:14:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:14:23]tlvbuf is 000D5980 [15:14:23]SAM_PROTO_ClearQueue [15:14:23]wFMCommunicate request_size=4 [15:14:23]MH_SAM_APDU [15:14:23]CAPDU: 80 09 00 00 [15:14:23]Write to MH i2c: E2 08 00 12 11 80 09 00 00 00 00 00 00 95 [15:14:23]Write i2c OK [15:14:23]MH_I2C_Read... [15:14:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:14:23]Read from MH i2c: E2 [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: E2 03 00 [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: E2 03 00 12 11 00 90 00 97 [15:14:23]RAPDU: 90 00 [15:14:23]wFMCommunicate OK [15:14:23]SAM_PROTO_ClearQueue done [15:14:23]KKMCreateOFDPacket [15:14:23]OFDProtocolAddRootSTLVToBuf [15:14:23]FM_MakeSignedData [15:14:23]FM_MakeSignedData [15:14:23]SAM_PROTO_SignData [15:14:23]wFMCommunicate request_size=4 [15:14:23]MH_SAM_APDU [15:14:23]CAPDU: 80 0D 01 02 [15:14:23]Write to MH i2c: E2 08 00 13 11 80 0D 01 02 00 00 00 00 9D [15:14:23]Write i2c OK [15:14:23]MH_I2C_Read... [15:14:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:14:23]Read from MH i2c: E2 [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: E2 03 00 [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: E2 03 00 13 11 00 90 00 98 [15:14:23]RAPDU: 90 00 [15:14:23]wFMCommunicate OK [15:14:23]wFMCommunicate request_size=255 [15:14:23]MH_SAM_APDU [15:14:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 4F 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 B6 04 00 35 04 06 00 BA [15:14:24]Write to MH i2c: E2 02 01 14 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 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 01 00 00 F4 03 04 00 4F 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 B6 04 00 35 04 06 00 BA 00 00 ED [15:14:24]Write i2c OK [15:14:24]MH_I2C_Read... [15:14:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:24]Read from MH i2c: E2 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 03 00 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 03 00 14 11 00 90 00 99 [15:14:24]RAPDU: 90 00 [15:14:24]wFMCommunicate OK [15:14:24]wFMCommunicate request_size=10 [15:14:24]MH_SAM_APDU [15:14:24]CAPDU: 80 0D 02 02 05 57 C1 35 3F 38 [15:14:24]Write to MH i2c: E2 0D 00 15 11 80 0D 02 02 05 00 57 C1 35 3F 38 00 00 6E [15:14:24]Write i2c OK [15:14:24]MH_I2C_Read... [15:14:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:24]Read from MH i2c: E2 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 03 00 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 03 00 15 11 00 90 00 9A [15:14:24]RAPDU: 90 00 [15:14:24]wFMCommunicate OK [15:14:24]wFMCommunicate request_size=4 [15:14:24]MH_SAM_APDU [15:14:24]CAPDU: 80 0D 03 02 [15:14:24]Write to MH i2c: E2 08 00 16 11 80 0D 03 02 00 00 00 00 A2 [15:14:24]Write i2c OK [15:14:24]MH_I2C_Read... [15:14:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:14:24]Read from MH i2c: E2 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 0B 00 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 0B 00 16 11 00 8F 1E 4C D2 50 B7 E4 94 90 00 ED [15:14:24]RAPDU: 8F 1E 4C D2 50 B7 E4 94 90 00 [15:14:24]wFMCommunicate OK [15:14:24]SAM_PROTO_SignData done [15:14:24]FM_MakeSignedData done [15:14:24]CreateOFDProtocolMessage [15:14:24]wFMCommunicate request_size=4 [15:14:24]MH_SAM_APDU [15:14:24]CAPDU: 80 11 00 00 [15:14:24]Write to MH i2c: E2 08 00 17 11 80 11 00 00 00 00 00 00 A2 [15:14:24]Write i2c OK [15:14:24]MH_I2C_Read... [15:14:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:24]Read from MH i2c: E2 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 17 00 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: E2 17 00 17 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F7 [15:14:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:14:24]wFMCommunicate OK [15:14:24]CreateOFDProtocolMessage done [15:14:24]OFDSenderStorePacket 308960 [15:14:24]StoreOFDPacket docnum=308960 [15:14:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5C 8E 07 01 A0 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 4F 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 B6 04 00 35 04 06 00 BA 57 C1 35 3F 38 8F 1E 4C D2 50 B7 E4 94 [15:14:24]CheckFolder [15:14:24]dirname=/storage/ofd_packets [15:14:24]CheckFolder done [15:14:24]ProducePacketName [15:14:24]name=ofd_packets/00308960 [15:14:24]NVStorageSaveData ofd_packets/00308960 [15:14:24]File name is /storage/ofd_packets/00308960 [15:14:24]Write 301 bytes [15:14:24]NVStorageSaveData done [15:14:24]OFDSenderStorePacket done [15:14:24]KKMCreateOFDPacket done [15:14:24]NVStorageSaveData kkm_last_timestamp [15:14:24]File name is /storage/kkm_last_timestamp [15:14:24]Write 4 bytes [15:14:24]NVStorageSaveData done [15:14:24]ExternCall_PrintAddStr [15:14:24]wPrintStart [15:14:24]Write to MH i2c: 01 00 00 18 11 29 [15:14:24]Write i2c OK [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: 01 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: 01 07 00 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: 01 07 00 18 11 00 00 00 00 00 FF 0F 3E [15:14:24]RasterBufferAndPrint [15:14:24]line Счет N : (1)642833 [15:14:24]line ИНН: 02508201610067 [15:14:24]line Контрольно-Кассовый Чек [15:14:24]line ПРОДАЖА [15:14:24]line ТРК (МРК, ГНК) : 62 [15:14:24]line Товар: 2710124130 [15:14:24]line Аи-92-К-2 [15:14:24]line 7.480 * 66.90 [15:14:24]line = 500.41 [15:14:24]line НДС 12% НСП 1% [15:14:24]line > о реализуемом товаре [15:14:24]line ОКРУГЛЕНИЕ: -0.41 [15:14:24]line ИТОГО: 500.00 [15:14:24]line Внесено: 500.00 [15:14:24]line СДАЧА: 0.00 [15:14:24]line НСП 1% : 4.43 [15:14:24]line НДС 12% : 53.14 [15:14:24]line Наличными: 500.00 [15:14:24]line Безнал.: 0.00 [15:14:24]line Место: АЗС № 172 "Партнер Нефть" [15:14:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:14:24]line СНО: Общий режим [15:14:24]line Чек 381 26.10.2024 15:14 [15:14:24]line Смена: 532 ФФД: 1.0 [15:14:24]line ЗНМ: 0300000116 [15:14:24]line РНМ: 0000000000091780 [15:14:24]line Версия ККМ: 001 [15:14:24]line ФМ: 0000000000871765 [15:14:24]line ФД: 308960 [15:14:24]line ФПД: 204886066413368 [15:14:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T151423&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308960&fm=204886066413368&tin=02508201610067®Number=0000000000091780&sum=50000 [15:14:24]written 0, free lines is 4095 [15:14:24]OFD Sender: Processing packet 308960 [packets to send 223, broken 222] [15:14:24]ProducePacketName [15:14:24]name=ofd_packets/00308960 [15:14:24]OFD Sender: To server: pG, [15:14:24]CommunicateWithHost lk.salyk.kg:30040 [15:14:24]ConnectInit lk.salyk.kg [15:14:24]Connected sock=10 [15: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 31 37 36 35 0F 01 00 00 5C 8E 07 01 A0 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 4F 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 B6 04 00 35 04 06 00 BA 57 C1 35 3F 38 8F 1E 4C D2 50 B7 E4 94 [15:14:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 65 6F 47 00 51 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 31 37 36 35 10 04 04 00 E0 B6 04 00 F4 03 04 00 AD AD 1C 67 B6 04 01 00 00 5F A9 25 FB 76 CD E5 7B [15:14:24]CommunicateWithHost err = 0 [15:14:24]CheckOFDResponse [15:14:24]1017 (14) - 77093643461234 [15:14:24]1041 (16) - 0000000000871765 [15:14:24]1040 (4) - 308960 [15:14:24]1012 (4) - 26.10.2024 08:51 [15:14:24]1206 (1) - 0 [15:14:24]OFD Sender: Remove packet 308960 [15:14:24]ProducePacketName [15:14:24]name=ofd_packets/00308960 [15:14:24]NVStorageDeleteData [15:14:24]Write to MH i2c: 01 00 00 42 11 53 [15:14:24]Write i2c OK [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: 01 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: 01 07 00 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: 01 07 00 42 11 00 00 00 00 00 B1 0C 17 [15:14:24]RasterBufferAndPrint [15:14:24]line [15:14:24]line [15:14:24]line [15:14:24]line [15:14:24]line [15:14:24]written 0, free lines is 3255 [15:14:24]MH_Cut [15:14:24]Write to MH i2c: D1 01 00 49 11 01 2C [15:14:24]Write i2c OK [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: D1 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: D1 01 00 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: D1 01 00 49 11 00 2B [15:14:24]Write to MH i2c: 01 00 00 4A 11 5B [15:14:24]Write i2c OK [15:14:24]MH_I2C_Read... [15:14:25]OFD Sender: No OFD packet to send [15:14:25]*** Cut start [15:14:25]*** Purtial cut [15:14:25]*** Stage 1: CUTSNS_PIN = 1 [15:14:25]Read from MH i2c: 01 [15:14:25]MH_I2C_Read... [15:14:26]*** Stop cut motor [15:14:26]*** Cut end [15:14:26]Read from MH i2c: 01 07 00 [15:14:26]MH_I2C_Read... [15:14:26]Read from MH i2c: 01 07 00 4A 11 00 00 00 00 00 FF 0F 70 [15:14:26]process_action close_receipt done [15:14:26]requested_data is exist [15:14:26]produce_requested_data [15:14:26]requested_item fm.sn is exist - process it [15:14:26]wFMCommunicate request_size=4 [15:14:26]MH_SAM_APDU [15:14:26]CAPDU: 80 11 00 00 [15:14:26]Write to MH i2c: E2 08 00 4B 11 80 11 00 00 00 00 00 00 D6 [15:14:26]Write i2c OK [15:14:26]MH_I2C_Read... [15:14:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:26]Read from MH i2c: E2 [15:14:26]MH_I2C_Read... [15:14:26]Read from MH i2c: E2 17 00 [15:14:26]MH_I2C_Read... [15:14:26]Read from MH i2c: E2 17 00 4B 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2B [15:14:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:14:26]wFMCommunicate OK [15:14:26]requested_item fd.num is exist - process it [15:14:26]SAM_PROTO_GetFieldsCounters [15:14:26]wFMCommunicate request_size=4 [15:14:26]MH_SAM_APDU [15:14:26]CAPDU: 80 13 00 00 [15:14:26]Write to MH i2c: E2 08 00 4C 11 80 13 00 00 00 00 00 00 D9 [15:14:26]Write i2c OK [15:14:26]MH_I2C_Read... [15:14:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:14:26]Read from MH i2c: E2 [15:14:26]MH_I2C_Read... [15:14:26]Read from MH i2c: E2 62 00 [15:14:26]MH_I2C_Read... [15:14:26]Read from MH i2c: E2 62 00 4C 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E0 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 26 [15: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E0 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:14:26]wFMCommunicate OK [15:14:26]SAM_PROTO_GetFieldsCounters done [15:14:26]requested_item shift.num is exist - process it [15:14:26]requested_item shift.opened is exist - process it [15:14:26]req_shift_opened [15:14:26]FM_GetShiftState [15:14:26]SAM_PROTO_GetShiftState [15:14:26]wFMCommunicate request_size=4 [15:14:26]MH_SAM_APDU [15:14:26]CAPDU: 80 13 01 00 [15:14:26]Write to MH i2c: E2 08 00 4D 11 80 13 01 00 00 00 00 00 DB [15:14:26]Write i2c OK [15:14:26]MH_I2C_Read... [15:14:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:26]Read from MH i2c: E2 [15:14:26]MH_I2C_Read... [15:14:26]Read from MH i2c: E2 0E 00 [15:14:26]MH_I2C_Read... [15:14:26]Read from MH i2c: E2 0E 00 4D 11 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 59 [15:14:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:14:26]wFMCommunicate OK [15:14:26]SAM_PROTO_GetShiftState done [15:14:26]FM_GetShiftState done [15:14:26]req_shift_opened done [15:14:26]requested_item shift.open_date is exist - process it [15:14:26]req_shift_open_date [15:14:26]req_shift_open_date done [15:14:26]produce_requested_data done [15:14:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308960,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:14:26]process_action_free close_receipt [15:14:26]json_value_free [15:14:26]json_value_free done [15:14:26]process_json_proto returns [15:14:26]Send response to host [15:14:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308960,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:14:26]free response buf [15:14:26]execute_script done [15:14:26]execute_script returns [15:14:26]free content buf [15:14:26]Sock 9.Close socket [15:14:26]Sock 9.Thread stoped [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:28]accept exits with 7 [15:15:28]New connection [15:15:28]New thread 3067022692 created [15:15:28]Thread 3066879332 joined [15:15:28]Waiting for new connection... [15:15:28] Sock 7.Parse request [15:15:28]Sock 7.Check first char [15:15:28]Sock 7.First char is OK [15:15:28]request: POST /json_proto HTTP/1.0 [15:15:28]Method: POST [15:15:28]URL: /json_proto [15:15:28]Method is POST - this is cgi request [15:15:28]url: /json_proto [15:15:28]query_string will be loaded in cgi processing [15:15:28]execute_cgi json_proto POST (null) [15:15:28]execute_cgi path=json_proto method=POST [15:15:28]POST find Content-Length [15:15:28]Host: 172.17.96.3:8080 [15:15:28]Content-Length: 677 [15:15:28]Content-Type: application/json [15:15:28] [15:15:28]POST finish read [15:15:28]Found Content-Length = 677 [15:15:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [15:15:28]execute_script... [15:15:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642834", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [15:15:28]POST & json_proto [15:15:28]process_json_proto [15:15:28]json parsed OK: [15:15:28]protocol is kg_v1.0 [15:15:28]action value=close_receipt [15:15:28]process_action close_receipt [15:15:28]cmd_close_receipt [15:15:28]MH_GetDate [15:15:28]Write to MH i2c: F0 00 00 4E 11 4E [15:15:28]Write i2c OK [15:15:28]MH_I2C_Read... [15:15:28]Read from MH i2c: F0 [15:15:28]MH_I2C_Read... [15:15:28]Read from MH i2c: F0 09 00 [15:15:28]MH_I2C_Read... [15:15:28]Read from MH i2c: F0 09 00 4E 11 00 91 07 1D 67 44 5E 04 65 7E [15:15:28]GetLastDocTimeStamp 1729955663 [15:15:28]current date 1729955729 [15:15:28]FM_GetShiftState [15:15:28]SAM_PROTO_GetShiftState [15:15:28]wFMCommunicate request_size=4 [15:15:28]MH_SAM_APDU [15:15:28]CAPDU: 80 13 01 00 [15:15:28]Write to MH i2c: E2 08 00 4F 11 80 13 01 00 00 00 00 00 DD [15:15:28]Write i2c OK [15:15:28]MH_I2C_Read... [15:15:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:28]Read from MH i2c: E2 [15:15:28]MH_I2C_Read... [15:15:28]Read from MH i2c: E2 0E 00 [15:15:28]MH_I2C_Read... [15:15:28]Read from MH i2c: E2 0E 00 4F 11 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5B [15:15:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:15:28]wFMCommunicate OK [15:15:28]SAM_PROTO_GetShiftState done [15:15:28]FM_GetShiftState done [15:15:28]opened in 1729902265 [15:15:28]opened+sec_in_day 1729988665 [15:15:28]quantity*price = 50041 [15:15:28]sum+1 = 50042 [15:15:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 382 26.10.2024 15:15 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308961 ФПД: 2552322141979 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T151529&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308961&fm=2552322141979&tin=02508201610067®Number=0000000000091780&sum=50000 [15:15:30]StoreToDocumentArchive [15:15:30]shift 532 fd 308961 [15:15:30]save to /storage/0532/doc_00308961 [15:15:30]save last doc name /storage/0532/doc_00308961 to /storage/kkm_last_doc_name [15:15:30]save OK [15:15:30]Clear old archive folders... [15:15:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:15:30]tlvbuf is 000D3340 [15:15:30]SAM_PROTO_ClearQueue [15:15:30]wFMCommunicate request_size=4 [15:15:30]MH_SAM_APDU [15:15:30]CAPDU: 80 09 00 00 [15:15:30]Write to MH i2c: E2 08 00 5C 11 80 09 00 00 00 00 00 00 DF [15:15:30]Write i2c OK [15:15:30]MH_I2C_Read... [15:15:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:15:30]Read from MH i2c: E2 [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: E2 03 00 [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: E2 03 00 5C 11 00 90 00 E1 [15:15:30]RAPDU: 90 00 [15:15:30]wFMCommunicate OK [15:15:30]SAM_PROTO_ClearQueue done [15:15:30]KKMCreateOFDPacket [15:15:30]OFDProtocolAddRootSTLVToBuf [15:15:30]FM_MakeSignedData [15:15:30]FM_MakeSignedData [15:15:30]SAM_PROTO_SignData [15:15:30]wFMCommunicate request_size=4 [15:15:30]MH_SAM_APDU [15:15:30]CAPDU: 80 0D 01 02 [15:15:30]Write to MH i2c: E2 08 00 5D 11 80 0D 01 02 00 00 00 00 E7 [15:15:30]Write i2c OK [15:15:30]MH_I2C_Read... [15:15:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:15:30]Read from MH i2c: E2 [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: E2 03 00 [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: E2 03 00 5D 11 00 90 00 E2 [15:15:30]RAPDU: 90 00 [15:15:30]wFMCommunicate OK [15:15:30]wFMCommunicate request_size=255 [15:15:30]MH_SAM_APDU [15:15:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7E 01 00 00 F4 03 04 00 91 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 B6 04 00 35 04 06 00 02 [15:15:30]Write to MH i2c: E2 02 01 5E 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 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 7E 01 00 00 F4 03 04 00 91 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 B6 04 00 35 04 06 00 02 00 00 C3 [15:15:30]Write i2c OK [15:15:30]MH_I2C_Read... [15:15:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:30]Read from MH i2c: E2 [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: E2 03 00 [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: E2 03 00 5E 11 00 90 00 E3 [15:15:30]RAPDU: 90 00 [15:15:30]wFMCommunicate OK [15:15:30]wFMCommunicate request_size=10 [15:15:30]MH_SAM_APDU [15:15:30]CAPDU: 80 0D 02 02 05 52 42 41 2F 1B [15:15:30]Write to MH i2c: E2 0D 00 5F 11 80 0D 02 02 05 00 52 42 41 2F 1B 00 00 13 [15:15:30]Write i2c OK [15:15:30]MH_I2C_Read... [15:15:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:30]Read from MH i2c: E2 [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: E2 03 00 [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: E2 03 00 5F 11 00 90 00 E4 [15:15:30]RAPDU: 90 00 [15:15:30]wFMCommunicate OK [15:15:30]wFMCommunicate request_size=4 [15:15:30]MH_SAM_APDU [15:15:30]CAPDU: 80 0D 03 02 [15:15:30]Write to MH i2c: E2 08 00 60 11 80 0D 03 02 00 00 00 00 EC [15:15:30]Write i2c OK [15:15:30]MH_I2C_Read... [15:15:30]OFD Sender: No OFD packet to send [15:15:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:15:30]Read from MH i2c: E2 [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: E2 0B 00 [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: E2 0B 00 60 11 00 D5 4B 11 5A 38 60 85 E8 90 00 7D [15:15:30]RAPDU: D5 4B 11 5A 38 60 85 E8 90 00 [15:15:30]wFMCommunicate OK [15:15:30]SAM_PROTO_SignData done [15:15:30]FM_MakeSignedData done [15:15:30]CreateOFDProtocolMessage [15:15:30]wFMCommunicate request_size=4 [15:15:30]MH_SAM_APDU [15:15:30]CAPDU: 80 11 00 00 [15:15:30]Write to MH i2c: E2 08 00 61 11 80 11 00 00 00 00 00 00 EC [15:15:30]Write i2c OK [15:15:30]MH_I2C_Read... [15:15:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:30]Read from MH i2c: E2 [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: E2 17 00 [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: E2 17 00 61 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 41 [15:15:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:15:30]wFMCommunicate OK [15:15:30]CreateOFDProtocolMessage done [15:15:30]OFDSenderStorePacket 308961 [15:15:30]StoreOFDPacket docnum=308961 [15:15:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A0 39 07 01 52 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7E 01 00 00 F4 03 04 00 91 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 B6 04 00 35 04 06 00 02 52 42 41 2F 1B D5 4B 11 5A 38 60 85 E8 [15:15:30]CheckFolder [15:15:30]dirname=/storage/ofd_packets [15:15:30]CheckFolder done [15:15:30]ProducePacketName [15:15:30]name=ofd_packets/00308961 [15:15:30]NVStorageSaveData ofd_packets/00308961 [15:15:30]File name is /storage/ofd_packets/00308961 [15:15:30]Write 301 bytes [15:15:30]NVStorageSaveData done [15:15:30]OFDSenderStorePacket done [15:15:30]KKMCreateOFDPacket done [15:15:30]NVStorageSaveData kkm_last_timestamp [15:15:30]File name is /storage/kkm_last_timestamp [15:15:30]Write 4 bytes [15:15:30]NVStorageSaveData done [15:15:30]ExternCall_PrintAddStr [15:15:30]wPrintStart [15:15:30]Write to MH i2c: 01 00 00 62 11 73 [15:15:30]Write i2c OK [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: 01 [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: 01 07 00 [15:15:30]MH_I2C_Read... [15:15:30]Read from MH i2c: 01 07 00 62 11 00 00 00 00 00 FF 0F 88 [15:15:30]RasterBufferAndPrint [15:15:30]line Счет N : (1)642834 [15:15:30]line ИНН: 02508201610067 [15:15:30]line Контрольно-Кассовый Чек [15:15:30]line ПРОДАЖА [15:15:30]line ТРК (МРК, ГНК) : 41 [15:15:30]line Товар: 2710124130 [15:15:30]line Аи-92-К-2 [15:15:30]line 7.480 * 66.90 [15:15:30]line = 500.41 [15:15:30]line НДС 12% НСП 1% [15:15:30]line > о реализуемом товаре [15:15:30]line ОКРУГЛЕНИЕ: -0.41 [15:15:30]line ИТОГО: 500.00 [15:15:30]line Внесено: 500.00 [15:15:30]line СДАЧА: 0.00 [15:15:30]line НСП 1% : 4.43 [15:15:30]line НДС 12% : 53.14 [15:15:30]line Наличными: 500.00 [15:15:30]line Безнал.: 0.00 [15:15:30]line Место: АЗС № 172 "Партнер Нефть" [15:15:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:15:30]line СНО: Общий режим [15:15:30]line Чек 382 26.10.2024 15:15 [15:15:30]line Смена: 532 ФФД: 1.0 [15:15:30]line ЗНМ: 0300000116 [15:15:30]line РНМ: 0000000000091780 [15:15:30]line Версия ККМ: 001 [15:15:30]line ФМ: 0000000000871765 [15:15:30]line ФД: 308961 [15:15:30]line ФПД: 2552322141979 [15:15:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T151529&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308961&fm=2552322141979&tin=02508201610067®Number=0000000000091780&sum=50000 [15:15:30]written 0, free lines is 4095 [15:15:30]OFD Sender: Processing packet 308961 [packets to send 223, broken 222] [15:15:30]ProducePacketName [15:15:30]name=ofd_packets/00308961 [15:15:30]OFD Sender: To server: pG, [15:15:30]CommunicateWithHost lk.salyk.kg:30040 [15:15:30]ConnectInit lk.salyk.kg [15:15:30]Connected sock=10 [15:15:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A0 39 07 01 52 98 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7E 01 00 00 F4 03 04 00 91 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 B6 04 00 35 04 06 00 02 52 42 41 2F 1B D5 4B 11 5A 38 60 85 E8 [15:15:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 53 18 47 00 46 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 B6 04 00 F4 03 04 00 EF AD 1C 67 B6 04 01 00 00 20 E2 56 38 08 B2 05 22 [15:15:30]CommunicateWithHost err = 0 [15:15:30]CheckOFDResponse [15:15:30]1017 (14) - 77093643461234 [15:15:30]1041 (16) - 0000000000871765 [15:15:30]1040 (4) - 308961 [15:15:30]1012 (4) - 26.10.2024 08:53 [15:15:30]1206 (1) - 0 [15:15:30]OFD Sender: Remove packet 308961 [15:15:30]ProducePacketName [15:15:30]name=ofd_packets/00308961 [15:15:30]NVStorageDeleteData [15:15:31]Write to MH i2c: 01 00 00 8C 11 9D [15:15:31]Write i2c OK [15:15:31]MH_I2C_Read... [15:15:31]Read from MH i2c: 01 [15:15:31]MH_I2C_Read... [15:15:31]Read from MH i2c: 01 07 00 [15:15:31]MH_I2C_Read... [15:15:31]Read from MH i2c: 01 07 00 8C 11 00 00 00 00 00 C4 0C 74 [15:15:31]RasterBufferAndPrint [15:15:31]line [15:15:31]line [15:15:31]line [15:15:31]line [15:15:31]line [15:15:31]written 0, free lines is 3274 [15:15:31]MH_Cut [15:15:31]Write to MH i2c: D1 01 00 93 11 01 76 [15:15:31]Write i2c OK [15:15:31]MH_I2C_Read... [15:15:31]Read from MH i2c: D1 [15:15:31]MH_I2C_Read... [15:15:31]Read from MH i2c: D1 01 00 [15:15:31]MH_I2C_Read... [15:15:31]Read from MH i2c: D1 01 00 93 11 00 75 [15:15:31]Write to MH i2c: 01 00 00 94 11 A5 [15:15:31]Write i2c OK [15:15:31]MH_I2C_Read... [15:15:31]OFD Sender: No OFD packet to send [15:15:31]*** Cut start [15:15:31]*** Purtial cut [15:15:31]*** Stage 1: CUTSNS_PIN = 1 [15:15:32]Read from MH i2c: 01 [15:15:32]MH_I2C_Read... [15:15:32]*** Stop cut motor [15:15:32]*** Cut end [15:15:32]Read from MH i2c: 01 07 00 [15:15:32]MH_I2C_Read... [15:15:32]Read from MH i2c: 01 07 00 94 11 00 00 00 00 00 FF 0F BA [15:15:32]process_action close_receipt done [15:15:32]requested_data is exist [15:15:32]produce_requested_data [15:15:32]requested_item fm.sn is exist - process it [15:15:32]wFMCommunicate request_size=4 [15:15:32]MH_SAM_APDU [15:15:32]CAPDU: 80 11 00 00 [15:15:32]Write to MH i2c: E2 08 00 95 11 80 11 00 00 00 00 00 00 20 [15:15:32]Write i2c OK [15:15:32]MH_I2C_Read... [15:15:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:32]Read from MH i2c: E2 [15:15:32]MH_I2C_Read... [15:15:32]Read from MH i2c: E2 17 00 [15:15:32]MH_I2C_Read... [15:15:32]Read from MH i2c: E2 17 00 95 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 75 [15:15:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:15:32]wFMCommunicate OK [15:15:32]requested_item fd.num is exist - process it [15:15:32]SAM_PROTO_GetFieldsCounters [15:15:32]wFMCommunicate request_size=4 [15:15:32]MH_SAM_APDU [15:15:32]CAPDU: 80 13 00 00 [15:15:32]Write to MH i2c: E2 08 00 96 11 80 13 00 00 00 00 00 00 23 [15:15:32]Write i2c OK [15:15:32]MH_I2C_Read... [15:15:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:15:32]Read from MH i2c: E2 [15:15:32]MH_I2C_Read... [15:15:32]Read from MH i2c: E2 62 00 [15:15:32]MH_I2C_Read... [15:15:32]Read from MH i2c: E2 62 00 96 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E1 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 74 [15:15:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E1 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:15:32]wFMCommunicate OK [15:15:32]SAM_PROTO_GetFieldsCounters done [15:15:32]requested_item shift.num is exist - process it [15:15:32]requested_item shift.opened is exist - process it [15:15:32]req_shift_opened [15:15:32]FM_GetShiftState [15:15:32]SAM_PROTO_GetShiftState [15:15:32]wFMCommunicate request_size=4 [15:15:32]MH_SAM_APDU [15:15:32]CAPDU: 80 13 01 00 [15:15:32]Write to MH i2c: E2 08 00 97 11 80 13 01 00 00 00 00 00 25 [15:15:32]Write i2c OK [15:15:32]MH_I2C_Read... [15:15:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:32]Read from MH i2c: E2 [15:15:32]MH_I2C_Read... [15:15:32]Read from MH i2c: E2 0E 00 [15:15:32]MH_I2C_Read... [15:15:32]Read from MH i2c: E2 0E 00 97 11 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A3 [15:15:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:15:32]wFMCommunicate OK [15:15:32]SAM_PROTO_GetShiftState done [15:15:32]FM_GetShiftState done [15:15:32]req_shift_opened done [15:15:32]requested_item shift.open_date is exist - process it [15:15:32]req_shift_open_date [15:15:32]req_shift_open_date done [15:15:32]produce_requested_data done [15:15:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308961,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:15:32]process_action_free close_receipt [15:15:32]json_value_free [15:15:32]json_value_free done [15:15:32]process_json_proto returns [15:15:32]Send response to host [15:15:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308961,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:15:32]free response buf [15:15:32]execute_script done [15:15:32]execute_script returns [15:15:32]free content buf [15:15:32]Sock 7.Close socket [15:15:32]Sock 7.Thread stoped [15:15:36]OFD Sender: No OFD packet to send [15:15:41]OFD Sender: No OFD packet to send [15:15:46]OFD Sender: No OFD packet to send [15:15:50]accept exits with 9 [15:15:50]New connection [15:15:50]New thread 3066879332 created [15:15:50]Thread 3067022692 joined [15:15:50]Waiting for new connection... [15:15:50] Sock 9.Parse request [15:15:50]Sock 9.Check first char [15:15:50]Sock 9.First char is OK [15:15:50]request: POST /json_proto HTTP/1.0 [15:15:50]Method: POST [15:15:50]URL: /json_proto [15:15:50]Method is POST - this is cgi request [15:15:50]url: /json_proto [15:15:50]query_string will be loaded in cgi processing [15:15:50]execute_cgi json_proto POST (null) [15:15:50]execute_cgi path=json_proto method=POST [15:15:50]POST find Content-Length [15:15:50]Host: 172.17.96.3:8080 [15:15:50]Content-Length: 766 [15:15:50]Content-Type: application/json [15:15:50] [15:15:50]POST finish read [15:15:50]Found Content-Length = 766 [15:15:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:50]execute_script... [15:15:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642832", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:50]POST & json_proto [15:15:50]process_json_proto [15:15:50]json parsed OK: [15:15:50]protocol is kg_v1.0 [15:15:50]action value=close_receipt [15:15:50]process_action close_receipt [15:15:50]cmd_close_receipt [15:15:50]MH_GetDate [15:15:50]Write to MH i2c: F0 00 00 98 11 98 [15:15:50]Write i2c OK [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: F0 [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: F0 09 00 [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: F0 09 00 98 11 00 A7 07 1D 67 44 5E 04 65 DE [15:15:50]GetLastDocTimeStamp 1729955729 [15:15:50]current date 1729955751 [15:15:50]FM_GetShiftState [15:15:50]SAM_PROTO_GetShiftState [15:15:50]wFMCommunicate request_size=4 [15:15:50]MH_SAM_APDU [15:15:50]CAPDU: 80 13 01 00 [15:15:50]Write to MH i2c: E2 08 00 99 11 80 13 01 00 00 00 00 00 27 [15:15:50]Write i2c OK [15:15:50]MH_I2C_Read... [15:15:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:50]Read from MH i2c: E2 [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: E2 0E 00 [15:15:50]MH_I2C_Read... [15:15:50]Read from MH i2c: E2 0E 00 99 11 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A5 [15:15:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:15:50]wFMCommunicate OK [15:15:50]SAM_PROTO_GetShiftState done [15:15:50]FM_GetShiftState done [15:15:50]opened in 1729902265 [15:15:50]opened+sec_in_day 1729988665 [15:15:50]quantity*price = 500024 [15:15:50]sum+1 = 500025 [15:15:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.24 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 0.00 Безнал.: 5000.24 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 383 26.10.2024 15:15 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308962 ФПД: 79581039200928 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T151551&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308962&fm=79581039200928&tin=02508201610067®Number=0000000000091780&sum=500024 [15:15:52]StoreToDocumentArchive [15:15:52]shift 532 fd 308962 [15:15:52]save to /storage/0532/doc_00308962 [15:15:52]save last doc name /storage/0532/doc_00308962 to /storage/kkm_last_doc_name [15:15:52]save OK [15:15:52]Clear old archive folders... [15:15:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:15:52]tlvbuf is 000D5A90 [15:15:52]SAM_PROTO_ClearQueue [15:15:52]wFMCommunicate request_size=4 [15:15:52]MH_SAM_APDU [15:15:52]CAPDU: 80 09 00 00 [15:15:52]Write to MH i2c: E2 08 00 A6 11 80 09 00 00 00 00 00 00 29 [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:15:52]Read from MH i2c: E2 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 A6 11 00 90 00 2B [15:15:52]RAPDU: 90 00 [15:15:52]wFMCommunicate OK [15:15:52]SAM_PROTO_ClearQueue done [15:15:52]KKMCreateOFDPacket [15:15:52]OFDProtocolAddRootSTLVToBuf [15:15:52]FM_MakeSignedData [15:15:52]FM_MakeSignedData [15:15:52]SAM_PROTO_SignData [15:15:52]wFMCommunicate request_size=4 [15:15:52]MH_SAM_APDU [15:15:52]CAPDU: 80 0D 01 02 [15:15:52]Write to MH i2c: E2 08 00 A7 11 80 0D 01 02 00 00 00 00 31 [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:15:52]Read from MH i2c: E2 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 A7 11 00 90 00 2C [15:15:52]RAPDU: 90 00 [15:15:52]wFMCommunicate OK [15:15:52]wFMCommunicate request_size=255 [15:15:52]MH_SAM_APDU [15:15:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 A7 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 B6 04 00 35 04 06 00 48 60 E7 92 [15:15:52]Write to MH i2c: E2 02 01 A8 11 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 A7 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 B6 04 00 35 04 06 00 48 60 E7 92 00 00 7D [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:52]Read from MH i2c: E2 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 A8 11 00 90 00 2D [15:15:52]RAPDU: 90 00 [15:15:52]wFMCommunicate OK [15:15:52]wFMCommunicate request_size=7 [15:15:52]MH_SAM_APDU [15:15:52]CAPDU: 80 0D 02 02 02 8A A0 [15:15:52]Write to MH i2c: E2 0A 00 A9 11 80 0D 02 02 02 00 8A A0 00 00 62 [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:52]Read from MH i2c: E2 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 03 00 A9 11 00 90 00 2E [15:15:52]RAPDU: 90 00 [15:15:52]wFMCommunicate OK [15:15:52]wFMCommunicate request_size=4 [15:15:52]MH_SAM_APDU [15:15:52]CAPDU: 80 0D 03 02 [15:15:52]Write to MH i2c: E2 08 00 AA 11 80 0D 03 02 00 00 00 00 36 [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:15:52]Read from MH i2c: E2 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 0B 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 0B 00 AA 11 00 B0 86 E5 A8 AD 97 BD BB 90 00 B6 [15:15:52]RAPDU: B0 86 E5 A8 AD 97 BD BB 90 00 [15:15:52]wFMCommunicate OK [15:15:52]SAM_PROTO_SignData done [15:15:52]FM_MakeSignedData done [15:15:52]CreateOFDProtocolMessage [15:15:52]wFMCommunicate request_size=4 [15:15:52]MH_SAM_APDU [15:15:52]CAPDU: 80 11 00 00 [15:15:52]Write to MH i2c: E2 08 00 AB 11 80 11 00 00 00 00 00 00 36 [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:52]Read from MH i2c: E2 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 17 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: E2 17 00 AB 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8B [15:15:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:15:52]wFMCommunicate OK [15:15:52]CreateOFDProtocolMessage done [15:15:52]OFDSenderStorePacket 308962 [15:15:52]StoreOFDPacket docnum=308962 [15:15:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 2C 49 04 01 50 CB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 A7 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 B6 04 00 35 04 06 00 48 60 E7 92 8A A0 B0 86 E5 A8 AD 97 BD BB [15:15:52]CheckFolder [15:15:52]dirname=/storage/ofd_packets [15:15:52]CheckFolder done [15:15:52]ProducePacketName [15:15:52]name=ofd_packets/00308962 [15:15:52]NVStorageSaveData ofd_packets/00308962 [15:15:52]File name is /storage/ofd_packets/00308962 [15:15:52]Write 298 bytes [15:15:52]NVStorageSaveData done [15:15:52]OFDSenderStorePacket done [15:15:52]KKMCreateOFDPacket done [15:15:52]NVStorageSaveData kkm_last_timestamp [15:15:52]File name is /storage/kkm_last_timestamp [15:15:52]Write 4 bytes [15:15:52]NVStorageSaveData done [15:15:52]ExternCall_PrintAddStr [15:15:52]wPrintStart [15:15:52]Write to MH i2c: 01 00 00 AC 11 BD [15:15:52]Write i2c OK [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: 01 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: 01 07 00 [15:15:52]MH_I2C_Read... [15:15:52]Read from MH i2c: 01 07 00 AC 11 00 00 00 00 00 FF 0F D2 [15:15:52]RasterBufferAndPrint [15:15:52]line Счет N : (1)642832 [15:15:52]line ИНН: 02508201610067 [15:15:52]line Контрольно-Кассовый Чек [15:15:52]line ПРОДАЖА [15:15:52]line ТРК (МРК, ГНК) : 11 [15:15:52]line Товар: 2710194210 [15:15:52]line ДТ-К-2 [15:15:52]line 65.620 * 76.20 [15:15:52]line = 5000.24 [15:15:52]line НДС 12% НСП 1% [15:15:52]line > о реализуемом товаре [15:15:52]line ИТОГО: 5000.24 [15:15:52]line НСП 1% : 44.25 [15:15:52]line НДС 12% : 531.00 [15:15:52]line Наличными: 0.00 [15:15:52]line Безнал.: 5000.24 [15:15:52]line Место: АЗС № 172 "Партнер Нефть" [15:15:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:15:52]line СНО: Общий режим [15:15:52]line Чек 383 26.10.2024 15:15 [15:15:52]line Смена: 532 ФФД: 1.0 [15:15:52]line ЗНМ: 0300000116 [15:15:52]line РНМ: 0000000000091780 [15:15:52]line Версия ККМ: 001 [15:15:52]line Платежная система: Mbank [15:15:52]line ФМ: 0000000000871765 [15:15:52]line ФД: 308962 [15:15:52]line ФПД: 79581039200928 [15:15:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T151551&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308962&fm=79581039200928&tin=02508201610067®Number=0000000000091780&sum=500024 [15:15:52]OFD Sender: Processing packet 308962 [packets to send 223, broken 222] [15:15:52]ProducePacketName [15:15:52]name=ofd_packets/00308962 [15:15:52]OFD Sender: To server: pG, [15:15:52]CommunicateWithHost lk.salyk.kg:30040 [15:15:52]ConnectInit lk.salyk.kg [15:15:52]written 0, free lines is 4095 [15:15:53]Connected sock=10 [15:15:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 2C 49 04 01 50 CB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 54 00 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 A7 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 B6 04 00 35 04 06 00 48 60 E7 92 8A A0 B0 86 E5 A8 AD 97 BD BB [15:15:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E8 93 47 00 28 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 B6 04 00 F4 03 04 00 05 AE 1C 67 B6 04 01 00 00 DC 4D 45 78 BD 69 6F 63 [15:15:53]CommunicateWithHost err = 0 [15:15:53]CheckOFDResponse [15:15:53]1017 (14) - 77093643461234 [15:15:53]1041 (16) - 0000000000871765 [15:15:53]1040 (4) - 308962 [15:15:53]1012 (4) - 26.10.2024 08:53 [15:15:53]1206 (1) - 0 [15:15:53]OFD Sender: Remove packet 308962 [15:15:53]ProducePacketName [15:15:53]name=ofd_packets/00308962 [15:15:53]NVStorageDeleteData [15:15:53]Write to MH i2c: 01 00 00 D4 11 E5 [15:15:53]Write i2c OK [15:15:53]MH_I2C_Read... [15:15:53]Read from MH i2c: 01 [15:15:53]MH_I2C_Read... [15:15:53]Read from MH i2c: 01 07 00 [15:15:53]MH_I2C_Read... [15:15:53]Read from MH i2c: 01 07 00 D4 11 00 00 00 00 00 E6 0C DE [15:15:53]RasterBufferAndPrint [15:15:53]line [15:15:53]line [15:15:53]line [15:15:53]line [15:15:53]line [15:15:53]written 0, free lines is 3307 [15:15:53]MH_Cut [15:15:53]Write to MH i2c: D1 01 00 DB 11 01 BE [15:15:53]Write i2c OK [15:15:53]MH_I2C_Read... [15:15:53]Read from MH i2c: D1 [15:15:53]MH_I2C_Read... [15:15:53]Read from MH i2c: D1 01 00 [15:15:53]MH_I2C_Read... [15:15:53]Read from MH i2c: D1 01 00 DB 11 00 BD [15:15:53]Write to MH i2c: 01 00 00 DC 11 ED [15:15:53]Write i2c OK [15:15:53]MH_I2C_Read... [15:15:53]OFD Sender: No OFD packet to send [15:15:54]*** Cut start [15:15:54]*** Purtial cut [15:15:54]*** Stage 1: CUTSNS_PIN = 1 [15:15:54]Read from MH i2c: 01 [15:15:54]MH_I2C_Read... [15:15:54]*** Stop cut motor [15:15:54]*** Cut end [15:15:54]Read from MH i2c: 01 07 00 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: 01 07 00 DC 11 00 00 00 00 00 FF 0F 02 [15:15:54]process_action close_receipt done [15:15:54]requested_data is exist [15:15:54]produce_requested_data [15:15:54]requested_item fm.sn is exist - process it [15:15:54]wFMCommunicate request_size=4 [15:15:54]MH_SAM_APDU [15:15:54]CAPDU: 80 11 00 00 [15:15:54]Write to MH i2c: E2 08 00 DD 11 80 11 00 00 00 00 00 00 68 [15:15:54]Write i2c OK [15:15:54]MH_I2C_Read... [15:15:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:54]Read from MH i2c: E2 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 17 00 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 17 00 DD 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BD [15:15:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:15:54]wFMCommunicate OK [15:15:54]requested_item fd.num is exist - process it [15:15:54]SAM_PROTO_GetFieldsCounters [15:15:54]wFMCommunicate request_size=4 [15:15:54]MH_SAM_APDU [15:15:54]CAPDU: 80 13 00 00 [15:15:54]Write to MH i2c: E2 08 00 DE 11 80 13 00 00 00 00 00 00 6B [15:15:54]Write i2c OK [15:15:54]MH_I2C_Read... [15:15:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:15:54]Read from MH i2c: E2 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 62 00 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 62 00 DE 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E2 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 C0 [15:15: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E2 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:15:54]wFMCommunicate OK [15:15:54]SAM_PROTO_GetFieldsCounters done [15:15:54]requested_item shift.num is exist - process it [15:15:54]requested_item shift.opened is exist - process it [15:15:54]req_shift_opened [15:15:54]FM_GetShiftState [15:15:54]SAM_PROTO_GetShiftState [15:15:54]wFMCommunicate request_size=4 [15:15:54]MH_SAM_APDU [15:15:54]CAPDU: 80 13 01 00 [15:15:54]Write to MH i2c: E2 08 00 DF 11 80 13 01 00 00 00 00 00 6D [15:15:54]Write i2c OK [15:15:54]MH_I2C_Read... [15:15:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:54]Read from MH i2c: E2 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 0E 00 [15:15:54]MH_I2C_Read... [15:15:54]Read from MH i2c: E2 0E 00 DF 11 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EB [15:15:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:15:54]wFMCommunicate OK [15:15:54]SAM_PROTO_GetShiftState done [15:15:54]FM_GetShiftState done [15:15:54]req_shift_opened done [15:15:54]requested_item shift.open_date is exist - process it [15:15:54]req_shift_open_date [15:15:54]req_shift_open_date done [15:15:54]produce_requested_data done [15:15:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308962,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:15:54]process_action_free close_receipt [15:15:54]json_value_free [15:15:54]json_value_free done [15:15:54]process_json_proto returns [15:15:54]Send response to host [15:15:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308962,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:15:54]free response buf [15:15:54]execute_script done [15:15:54]execute_script returns [15:15:54]free content buf [15:15:54]Sock 9.Close socket [15:15:54]Sock 9.Thread stoped [15:15:58]OFD Sender: No OFD packet to send [15:16:03]OFD Sender: No OFD packet to send [15:16:06]accept exits with 7 [15:16:06]New connection [15:16:06]New thread 3067022692 created [15:16:06]Thread 3066879332 joined [15:16:06]Waiting for new connection... [15:16:06] Sock 7.Parse request [15:16:06]Sock 7.Check first char [15:16:06]Sock 7.First char is OK [15:16:06]request: POST /json_proto HTTP/1.0 [15:16:06]Method: POST [15:16:06]URL: /json_proto [15:16:06]Method is POST - this is cgi request [15:16:06]url: /json_proto [15:16:06]query_string will be loaded in cgi processing [15:16:06]execute_cgi json_proto POST (null) [15:16:06]execute_cgi path=json_proto method=POST [15:16:06]POST find Content-Length [15:16:06]Host: 172.17.96.3:8080 [15:16:06]Content-Length: 682 [15:16:06]Content-Type: application/json [15:16:06] [15:16:06]POST finish read [15:16:06]Found Content-Length = 682 [15:16:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642835", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [15:16:06]execute_script... [15:16:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642835", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [15:16:06]POST & json_proto [15:16:06]process_json_proto [15:16:06]json parsed OK: [15:16:06]protocol is kg_v1.0 [15:16:06]action value=close_receipt [15:16:06]process_action close_receipt [15:16:06]cmd_close_receipt [15:16:06]MH_GetDate [15:16:06]Write to MH i2c: F0 00 00 E0 11 E0 [15:16:06]Write i2c OK [15:16:06]MH_I2C_Read... [15:16:06]Read from MH i2c: F0 [15:16:06]MH_I2C_Read... [15:16:06]Read from MH i2c: F0 09 00 [15:16:06]MH_I2C_Read... [15:16:06]Read from MH i2c: F0 09 00 E0 11 00 B7 07 1D 67 44 5E 04 65 36 [15:16:06]GetLastDocTimeStamp 1729955751 [15:16:06]current date 1729955767 [15:16:06]FM_GetShiftState [15:16:06]SAM_PROTO_GetShiftState [15:16:06]wFMCommunicate request_size=4 [15:16:06]MH_SAM_APDU [15:16:06]CAPDU: 80 13 01 00 [15:16:06]Write to MH i2c: E2 08 00 E1 11 80 13 01 00 00 00 00 00 6F [15:16:06]Write i2c OK [15:16:06]MH_I2C_Read... [15:16:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:06]Read from MH i2c: E2 [15:16:06]MH_I2C_Read... [15:16:06]Read from MH i2c: E2 0E 00 [15:16:06]MH_I2C_Read... [15:16:06]Read from MH i2c: E2 0E 00 E1 11 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 ED [15:16:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:16:06]wFMCommunicate OK [15:16:06]SAM_PROTO_GetShiftState done [15:16:06]FM_GetShiftState done [15:16:06]opened in 1729902265 [15:16:06]opened+sec_in_day 1729988665 [15:16:06]quantity*price = 100015 [15:16:06]sum+1 = 100017 [15:16:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 384 26.10.2024 15:16 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308963 ФПД: 142818954175847 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T151607&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308963&fm=142818954175847&tin=02508201610067®Number=0000000000091780&sum=100000 [15:16:08]StoreToDocumentArchive [15:16:08]shift 532 fd 308963 [15:16:08]save to /storage/0532/doc_00308963 [15:16:08]save last doc name /storage/0532/doc_00308963 to /storage/kkm_last_doc_name [15:16:08]save OK [15:16:08]Clear old archive folders... [15:16:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:16:08]tlvbuf is 000CEE10 [15:16:08]SAM_PROTO_ClearQueue [15:16:08]wFMCommunicate request_size=4 [15:16:08]MH_SAM_APDU [15:16:08]CAPDU: 80 09 00 00 [15:16:08]Write to MH i2c: E2 08 00 EE 11 80 09 00 00 00 00 00 00 71 [15:16:08]Write i2c OK [15:16:08]MH_I2C_Read... [15:16:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:16:08]Read from MH i2c: E2 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: E2 03 00 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: E2 03 00 EE 11 00 90 00 73 [15:16:08]RAPDU: 90 00 [15:16:08]wFMCommunicate OK [15:16:08]SAM_PROTO_ClearQueue done [15:16:08]KKMCreateOFDPacket [15:16:08]OFDProtocolAddRootSTLVToBuf [15:16:08]FM_MakeSignedData [15:16:08]FM_MakeSignedData [15:16:08]SAM_PROTO_SignData [15:16:08]wFMCommunicate request_size=4 [15:16:08]MH_SAM_APDU [15:16:08]CAPDU: 80 0D 01 02 [15:16:08]Write to MH i2c: E2 08 00 EF 11 80 0D 01 02 00 00 00 00 79 [15:16:08]Write i2c OK [15:16:08]MH_I2C_Read... [15:16:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:16:08]Read from MH i2c: E2 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: E2 03 00 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: E2 03 00 EF 11 00 90 00 74 [15:16:08]RAPDU: 90 00 [15:16:08]wFMCommunicate OK [15:16:08]wFMCommunicate request_size=255 [15:16:08]MH_SAM_APDU [15:16:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 01 00 00 F4 03 04 00 B7 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B6 04 00 35 04 06 00 81 [15:16:08]Write to MH i2c: E2 02 01 F0 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 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 80 01 00 00 F4 03 04 00 B7 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B6 04 00 35 04 06 00 81 00 00 F8 [15:16:08]Write i2c OK [15:16:08]MH_I2C_Read... [15:16:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:08]Read from MH i2c: E2 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: E2 03 00 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: E2 03 00 F0 11 00 90 00 75 [15:16:08]RAPDU: 90 00 [15:16:08]wFMCommunicate OK [15:16:08]wFMCommunicate request_size=10 [15:16:08]MH_SAM_APDU [15:16:08]CAPDU: 80 0D 02 02 05 E4 A1 07 E5 67 [15:16:08]Write to MH i2c: E2 0D 00 F1 11 80 0D 02 02 05 00 E4 A1 07 E5 67 00 00 5E [15:16:08]Write i2c OK [15:16:08]MH_I2C_Read... [15:16:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:08]Read from MH i2c: E2 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: E2 03 00 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: E2 03 00 F1 11 00 90 00 76 [15:16:08]RAPDU: 90 00 [15:16:08]wFMCommunicate OK [15:16:08]wFMCommunicate request_size=4 [15:16:08]MH_SAM_APDU [15:16:08]CAPDU: 80 0D 03 02 [15:16:08]Write to MH i2c: E2 08 00 F2 11 80 0D 03 02 00 00 00 00 7E [15:16:08]Write i2c OK [15:16:08]MH_I2C_Read... [15:16:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:16:08]Read from MH i2c: E2 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: E2 0B 00 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: E2 0B 00 F2 11 00 0E 43 87 04 6E B0 A5 C8 90 00 E6 [15:16:08]RAPDU: 0E 43 87 04 6E B0 A5 C8 90 00 [15:16:08]wFMCommunicate OK [15:16:08]SAM_PROTO_SignData done [15:16:08]FM_MakeSignedData done [15:16:08]CreateOFDProtocolMessage [15:16:08]wFMCommunicate request_size=4 [15:16:08]MH_SAM_APDU [15:16:08]CAPDU: 80 11 00 00 [15:16:08]Write to MH i2c: E2 08 00 F3 11 80 11 00 00 00 00 00 00 7E [15:16:08]Write i2c OK [15:16:08]MH_I2C_Read... [15:16:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:08]Read from MH i2c: E2 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: E2 17 00 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: E2 17 00 F3 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D3 [15:16:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:16:08]wFMCommunicate OK [15:16:08]CreateOFDProtocolMessage done [15:16:08]OFDSenderStorePacket 308963 [15:16:08]StoreOFDPacket docnum=308963 [15:16:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C9 00 07 01 82 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 01 00 00 F4 03 04 00 B7 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B6 04 00 35 04 06 00 81 E4 A1 07 E5 67 0E 43 87 04 6E B0 A5 C8 [15:16:08]CheckFolder [15:16:08]dirname=/storage/ofd_packets [15:16:08]CheckFolder done [15:16:08]ProducePacketName [15:16:08]name=ofd_packets/00308963 [15:16:08]NVStorageSaveData ofd_packets/00308963 [15:16:08]File name is /storage/ofd_packets/00308963 [15:16:08]Write 301 bytes [15:16:08]NVStorageSaveData done [15:16:08]OFDSenderStorePacket done [15:16:08]KKMCreateOFDPacket done [15:16:08]NVStorageSaveData kkm_last_timestamp [15:16:08]File name is /storage/kkm_last_timestamp [15:16:08]Write 4 bytes [15:16:08]NVStorageSaveData done [15:16:08]ExternCall_PrintAddStr [15:16:08]wPrintStart [15:16:08]Write to MH i2c: 01 00 00 F4 11 05 [15:16:08]Write i2c OK [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: 01 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: 01 07 00 [15:16:08]MH_I2C_Read... [15:16:08]Read from MH i2c: 01 07 00 F4 11 00 00 00 00 00 FF 0F 1A [15:16:08]RasterBufferAndPrint [15:16:08]line Счет N : (1)642835 [15:16:08]line ИНН: 02508201610067 [15:16:08]line Контрольно-Кассовый Чек [15:16:08]line ПРОДАЖА [15:16:08]line ТРК (МРК, ГНК) : 52 [15:16:08]line Товар: 2710124130 [15:16:08]line Аи-92-К-2 [15:16:08]line 14.950 * 66.90 [15:16:08]line = 1000.16 [15:16:08]line НДС 12% НСП 1% [15:16:08]line > о реализуемом товаре [15:16:08]line ОКРУГЛЕНИЕ: -0.16 [15:16:08]line ИТОГО: 1000.00 [15:16:08]line Внесено: 1000.00 [15:16:08]line СДАЧА: 0.00 [15:16:08]line НСП 1% : 8.85 [15:16:08]line НДС 12% : 106.21 [15:16:08]line Наличными: 1000.00 [15:16:08]line Безнал.: 0.00 [15:16:08]line Место: АЗС № 172 "Партнер Нефть" [15:16:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:16:08]line СНО: Общий режим [15:16:08]line Чек 384 26.10.2024 15:16 [15:16:08]line Смена: 532 ФФД: 1.0 [15:16:08]line ЗНМ: 0300000116 [15:16:08]line РНМ: 0000000000091780 [15:16:08]line Версия ККМ: 001 [15:16:08]line ФМ: 0000000000871765 [15:16:08]line ФД: 308963 [15:16:08]line ФПД: 142818954175847 [15:16:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T151607&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308963&fm=142818954175847&tin=02508201610067®Number=0000000000091780&sum=100000 [15:16:08]written 0, free lines is 4095 [15:16:08]OFD Sender: Processing packet 308963 [packets to send 223, broken 222] [15:16:08]ProducePacketName [15:16:08]name=ofd_packets/00308963 [15:16:08]OFD Sender: To server: pG, [15:16:08]CommunicateWithHost lk.salyk.kg:30040 [15:16:08]ConnectInit lk.salyk.kg [15:16:09]Connected sock=10 [15:16:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C9 00 07 01 82 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 01 00 00 F4 03 04 00 B7 07 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B6 04 00 35 04 06 00 81 E4 A1 07 E5 67 0E 43 87 04 6E B0 A5 C8 [15:16:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 32 70 47 00 37 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B6 04 00 F4 03 04 00 15 AE 1C 67 B6 04 01 00 00 88 A3 2B 5C F6 36 BC 84 [15:16:09]CommunicateWithHost err = 0 [15:16:09]CheckOFDResponse [15:16:09]1017 (14) - 77093643461234 [15:16:09]1041 (16) - 0000000000871765 [15:16:09]1040 (4) - 308963 [15:16:09]1012 (4) - 26.10.2024 08:53 [15:16:09]1206 (1) - 0 [15:16:09]OFD Sender: Remove packet 308963 [15:16:09]ProducePacketName [15:16:09]name=ofd_packets/00308963 [15:16:09]NVStorageDeleteData [15:16:09]Write to MH i2c: 01 00 00 1E 12 30 [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 1E 12 00 00 00 00 00 BB 0C FE [15:16:09]RasterBufferAndPrint [15:16:09]line [15:16:09]line [15:16:09]line [15:16:09]line [15:16:09]line [15:16:09]written 0, free lines is 3264 [15:16:09]MH_Cut [15:16:09]Write to MH i2c: D1 01 00 25 12 01 09 [15:16:09]Write i2c OK [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: D1 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: D1 01 00 [15:16:09]MH_I2C_Read... [15:16:09]Read from MH i2c: D1 01 00 25 12 00 08 [15:16:09]Write to MH i2c: 01 00 00 26 12 38 [15:16:09]Write i2c OK [15:16:09]MH_I2C_Read... [15:16:09]OFD Sender: No OFD packet to send [15:16:10]*** Cut start [15:16:10]*** Purtial cut [15:16:10]*** Stage 1: CUTSNS_PIN = 1 [15:16:10]Read from MH i2c: 01 [15:16:10]MH_I2C_Read... [15:16:10]*** Stop cut motor [15:16:10]*** Cut end [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 26 12 00 00 00 00 00 FF 0F 4D [15:16:10]process_action close_receipt done [15:16:10]requested_data is exist [15:16:10]produce_requested_data [15:16:10]requested_item fm.sn is exist - process it [15:16:10]wFMCommunicate request_size=4 [15:16:10]MH_SAM_APDU [15:16:10]CAPDU: 80 11 00 00 [15:16:10]Write to MH i2c: E2 08 00 27 12 80 11 00 00 00 00 00 00 B3 [15:16:10]Write i2c OK [15:16:10]MH_I2C_Read... [15:16:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:10]Read from MH i2c: E2 [15:16:10]MH_I2C_Read... [15:16:10]Read from MH i2c: E2 17 00 [15:16:10]MH_I2C_Read... [15:16:10]Read from MH i2c: E2 17 00 27 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 08 [15:16:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:16:10]wFMCommunicate OK [15:16:10]requested_item fd.num is exist - process it [15:16:10]SAM_PROTO_GetFieldsCounters [15:16:10]wFMCommunicate request_size=4 [15:16:10]MH_SAM_APDU [15:16:10]CAPDU: 80 13 00 00 [15:16:10]Write to MH i2c: E2 08 00 28 12 80 13 00 00 00 00 00 00 B6 [15:16:10]Write i2c OK [15:16:10]MH_I2C_Read... [15:16:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:16:10]Read from MH i2c: E2 [15:16:10]MH_I2C_Read... [15:16:10]Read from MH i2c: E2 62 00 [15:16:10]MH_I2C_Read... [15:16:10]Read from MH i2c: E2 62 00 28 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E3 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 0F [15:16:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E3 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:16:10]wFMCommunicate OK [15:16:10]SAM_PROTO_GetFieldsCounters done [15:16:10]requested_item shift.num is exist - process it [15:16:10]requested_item shift.opened is exist - process it [15:16:10]req_shift_opened [15:16:10]FM_GetShiftState [15:16:10]SAM_PROTO_GetShiftState [15:16:10]wFMCommunicate request_size=4 [15:16:10]MH_SAM_APDU [15:16:10]CAPDU: 80 13 01 00 [15:16:10]Write to MH i2c: E2 08 00 29 12 80 13 01 00 00 00 00 00 B8 [15:16:10]Write i2c OK [15:16:10]MH_I2C_Read... [15:16:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:10]Read from MH i2c: E2 [15:16:10]MH_I2C_Read... [15:16:10]Read from MH i2c: E2 0E 00 [15:16:10]MH_I2C_Read... [15:16:10]Read from MH i2c: E2 0E 00 29 12 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 36 [15:16:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:16:10]wFMCommunicate OK [15:16:10]SAM_PROTO_GetShiftState done [15:16:10]FM_GetShiftState done [15:16:10]req_shift_opened done [15:16:10]requested_item shift.open_date is exist - process it [15:16:10]req_shift_open_date [15:16:10]req_shift_open_date done [15:16:10]produce_requested_data done [15:16:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308963,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:16:10]process_action_free close_receipt [15:16:10]json_value_free [15:16:10]json_value_free done [15:16:10]process_json_proto returns [15:16:10]Send response to host [15:16:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308963,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:16:10]free response buf [15:16:10]execute_script done [15:16:10]execute_script returns [15:16:10]free content buf [15:16:10]Sock 7.Close socket [15:16:10]Sock 7.Thread stoped [15:16:14]OFD Sender: No OFD packet to send [15:16:19]OFD Sender: No OFD packet to send [15:16:24]OFD Sender: No OFD packet to send [15:16:29]OFD Sender: No OFD packet to send [15:16:34]OFD Sender: No OFD packet to send [15:16:39]OFD Sender: No OFD packet to send [15:16:44]OFD Sender: No OFD packet to send [15:16:49]OFD Sender: No OFD packet to send [15:16:54]OFD Sender: No OFD packet to send [15:16:59]OFD Sender: No OFD packet to send [15:17:04]OFD Sender: No OFD packet to send [15:17:09]OFD Sender: No OFD packet to send [15:17:14]OFD Sender: No OFD packet to send [15:17:19]OFD Sender: No OFD packet to send [15:17:24]OFD Sender: No OFD packet to send [15:17:29]OFD Sender: No OFD packet to send [15:17:32]accept exits with 9 [15:17:32]New connection [15:17:32]New thread 3066879332 created [15:17:32]Thread 3067022692 joined [15:17:32]Waiting for new connection... [15:17:32] Sock 9.Parse request [15:17:32]Sock 9.Check first char [15:17:32]Sock 9.First char is OK [15:17:32]request: POST /json_proto HTTP/1.0 [15:17:32]Method: POST [15:17:32]URL: /json_proto [15:17:32]Method is POST - this is cgi request [15:17:32]url: /json_proto [15:17:32]query_string will be loaded in cgi processing [15:17:32]execute_cgi json_proto POST (null) [15:17:32]execute_cgi path=json_proto method=POST [15:17:32]POST find Content-Length [15:17:32]Host: 172.17.96.3:8080 [15:17:32]Content-Length: 677 [15:17:32]Content-Type: application/json [15:17:32] [15:17:32]POST finish read [15:17:32]Found Content-Length = 677 [15:17:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [15:17:32]execute_script... [15:17: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)642836", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [15:17:32]POST & json_proto [15:17:32]process_json_proto [15:17:32]json parsed OK: [15:17:32]protocol is kg_v1.0 [15:17:32]action value=close_receipt [15:17:32]process_action close_receipt [15:17:32]cmd_close_receipt [15:17:32]MH_GetDate [15:17:32]Write to MH i2c: F0 00 00 2A 12 2B [15:17:32]Write i2c OK [15:17:32]MH_I2C_Read... [15:17:32]Read from MH i2c: F0 [15:17:32]MH_I2C_Read... [15:17:32]Read from MH i2c: F0 09 00 [15:17:32]MH_I2C_Read... [15:17:32]Read from MH i2c: F0 09 00 2A 12 00 0D 08 1D 67 44 5E 04 65 D8 [15:17:32]GetLastDocTimeStamp 1729955767 [15:17:32]current date 1729955853 [15:17:32]FM_GetShiftState [15:17:32]SAM_PROTO_GetShiftState [15:17:32]wFMCommunicate request_size=4 [15:17:32]MH_SAM_APDU [15:17:32]CAPDU: 80 13 01 00 [15:17:32]Write to MH i2c: E2 08 00 2B 12 80 13 01 00 00 00 00 00 BA [15:17:32]Write i2c OK [15:17:32]MH_I2C_Read... [15:17:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:32]Read from MH i2c: E2 [15:17:32]MH_I2C_Read... [15:17:32]Read from MH i2c: E2 0E 00 [15:17:32]MH_I2C_Read... [15:17:32]Read from MH i2c: E2 0E 00 2B 12 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 38 [15:17:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:17:32]wFMCommunicate OK [15:17:32]SAM_PROTO_GetShiftState done [15:17:32]FM_GetShiftState done [15:17:32]opened in 1729902265 [15:17:32]opened+sec_in_day 1729988665 [15:17:32]quantity*price = 50041 [15:17:32]sum+1 = 50042 [15:17:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 385 26.10.2024 15:17 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308964 ФПД: 207256341849342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T151733&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308964&fm=207256341849342&tin=02508201610067®Number=0000000000091780&sum=50000 [15:17:33]StoreToDocumentArchive [15:17:33]shift 532 fd 308964 [15:17:33]save to /storage/0532/doc_00308964 [15:17:33]save last doc name /storage/0532/doc_00308964 to /storage/kkm_last_doc_name [15:17:33]save OK [15:17:33]Clear old archive folders... [15:17:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:17:33]tlvbuf is B6ED2330 [15:17:33]SAM_PROTO_ClearQueue [15:17:33]wFMCommunicate request_size=4 [15:17:33]MH_SAM_APDU [15:17:33]CAPDU: 80 09 00 00 [15:17:33]Write to MH i2c: E2 08 00 38 12 80 09 00 00 00 00 00 00 BC [15:17:33]Write i2c OK [15:17:33]MH_I2C_Read... [15:17:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:17:33]Read from MH i2c: E2 [15:17:33]MH_I2C_Read... [15:17:33]Read from MH i2c: E2 03 00 [15:17:33]MH_I2C_Read... [15:17:33]Read from MH i2c: E2 03 00 38 12 00 90 00 BE [15:17:33]RAPDU: 90 00 [15:17:33]wFMCommunicate OK [15:17:33]SAM_PROTO_ClearQueue done [15:17:33]KKMCreateOFDPacket [15:17:33]OFDProtocolAddRootSTLVToBuf [15:17:33]FM_MakeSignedData [15:17:33]FM_MakeSignedData [15:17:33]SAM_PROTO_SignData [15:17:33]wFMCommunicate request_size=4 [15:17:33]MH_SAM_APDU [15:17:33]CAPDU: 80 0D 01 02 [15:17:33]Write to MH i2c: E2 08 00 39 12 80 0D 01 02 00 00 00 00 C4 [15:17:33]Write i2c OK [15:17:33]MH_I2C_Read... [15:17:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:17:34]Read from MH i2c: E2 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 39 12 00 90 00 BF [15:17:34]RAPDU: 90 00 [15:17:34]wFMCommunicate OK [15:17:34]wFMCommunicate request_size=255 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 81 01 00 00 F4 03 04 00 0D 08 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 B6 04 00 35 04 06 00 BC [15:17:34]Write to MH i2c: E2 02 01 3A 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 81 01 00 00 F4 03 04 00 0D 08 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 B6 04 00 35 04 06 00 BC 00 00 DD [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:34]Read from MH i2c: E2 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 3A 12 00 90 00 C0 [15:17:34]RAPDU: 90 00 [15:17:34]wFMCommunicate OK [15:17:34]wFMCommunicate request_size=10 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 0D 02 02 05 7F A0 A2 24 FE [15:17:34]Write to MH i2c: E2 0D 00 3B 12 80 0D 02 02 05 00 7F A0 A2 24 FE 00 00 B4 [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:34]Read from MH i2c: E2 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 03 00 3B 12 00 90 00 C1 [15:17:34]RAPDU: 90 00 [15:17:34]wFMCommunicate OK [15:17:34]wFMCommunicate request_size=4 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 0D 03 02 [15:17:34]Write to MH i2c: E2 08 00 3C 12 80 0D 03 02 00 00 00 00 C9 [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:17:34]Read from MH i2c: E2 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 0B 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 0B 00 3C 12 00 2E BE 7A D4 EB 4F 12 97 90 00 E7 [15:17:34]RAPDU: 2E BE 7A D4 EB 4F 12 97 90 00 [15:17:34]wFMCommunicate OK [15:17:34]SAM_PROTO_SignData done [15:17:34]FM_MakeSignedData done [15:17:34]CreateOFDProtocolMessage [15:17:34]wFMCommunicate request_size=4 [15:17:34]MH_SAM_APDU [15:17:34]CAPDU: 80 11 00 00 [15:17:34]Write to MH i2c: E2 08 00 3D 12 80 11 00 00 00 00 00 00 C9 [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:34]Read from MH i2c: E2 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 17 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: E2 17 00 3D 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1E [15:17:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:17:34]wFMCommunicate OK [15:17:34]CreateOFDProtocolMessage done [15:17:34]OFDSenderStorePacket 308964 [15:17:34]StoreOFDPacket docnum=308964 [15:17:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 02 80 07 01 BD 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 81 01 00 00 F4 03 04 00 0D 08 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 B6 04 00 35 04 06 00 BC 7F A0 A2 24 FE 2E BE 7A D4 EB 4F 12 97 [15:17:34]CheckFolder [15:17:34]dirname=/storage/ofd_packets [15:17:34]CheckFolder done [15:17:34]ProducePacketName [15:17:34]name=ofd_packets/00308964 [15:17:34]NVStorageSaveData ofd_packets/00308964 [15:17:34]File name is /storage/ofd_packets/00308964 [15:17:34]Write 301 bytes [15:17:34]NVStorageSaveData done [15:17:34]OFDSenderStorePacket done [15:17:34]KKMCreateOFDPacket done [15:17:34]NVStorageSaveData kkm_last_timestamp [15:17:34]File name is /storage/kkm_last_timestamp [15:17:34]Write 4 bytes [15:17:34]NVStorageSaveData done [15:17:34]ExternCall_PrintAddStr [15:17:34]wPrintStart [15:17:34]Write to MH i2c: 01 00 00 3E 12 50 [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: 01 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: 01 07 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: 01 07 00 3E 12 00 00 00 00 00 FF 0F 65 [15:17:34]RasterBufferAndPrint [15:17:34]line Счет N : (1)642836 [15:17:34]line ИНН: 02508201610067 [15:17:34]line Контрольно-Кассовый Чек [15:17:34]line ПРОДАЖА [15:17:34]line ТРК (МРК, ГНК) : 41 [15:17:34]line Товар: 2710124130 [15:17:34]line Аи-92-К-2 [15:17:34]line 7.480 * 66.90 [15:17:34]line = 500.41 [15:17:34]line НДС 12% НСП 1% [15:17:34]line > о реализуемом товаре [15:17:34]line ОКРУГЛЕНИЕ: -0.41 [15:17:34]line ИТОГО: 500.00 [15:17:34]line Внесено: 500.00 [15:17:34]line СДАЧА: 0.00 [15:17:34]line НСП 1% : 4.43 [15:17:34]line НДС 12% : 53.14 [15:17:34]line Наличными: 500.00 [15:17:34]line Безнал.: 0.00 [15:17:34]line Место: АЗС № 172 "Партнер Нефть" [15:17:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:17:34]line СНО: Общий режим [15:17:34]line Чек 385 26.10.2024 15:17 [15:17:34]line Смена: 532 ФФД: 1.0 [15:17:34]line ЗНМ: 0300000116 [15:17:34]line РНМ: 0000000000091780 [15:17:34]line Версия ККМ: 001 [15:17:34]line ФМ: 0000000000871765 [15:17:34]line ФД: 308964 [15:17:34]line ФПД: 207256341849342 [15:17:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T151733&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308964&fm=207256341849342&tin=02508201610067®Number=0000000000091780&sum=50000 [15:17:34]written 0, free lines is 4095 [15:17:34]OFD Sender: Processing packet 308964 [packets to send 223, broken 222] [15:17:34]ProducePacketName [15:17:34]name=ofd_packets/00308964 [15:17:34]OFD Sender: To server: pG, [15:17:34]CommunicateWithHost lk.salyk.kg:30040 [15:17:34]ConnectInit lk.salyk.kg [15:17:34]Connected sock=10 [15:17:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 02 80 07 01 BD 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 81 01 00 00 F4 03 04 00 0D 08 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 B6 04 00 35 04 06 00 BC 7F A0 A2 24 FE 2E BE 7A D4 EB 4F 12 97 [15:17:34]Write to MH i2c: 01 00 00 68 12 7A [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: 01 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: 01 07 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: 01 07 00 68 12 00 00 00 00 00 B3 0C 40 [15:17:34]RasterBufferAndPrint [15:17:34]line [15:17:34]line [15:17:34]line [15:17:34]line [15:17:34]line [15:17:34]written 0, free lines is 3257 [15:17:34]MH_Cut [15:17:34]Write to MH i2c: D1 01 00 6F 12 01 53 [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: D1 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: D1 01 00 [15:17:34]MH_I2C_Read... [15:17:34]Read from MH i2c: D1 01 00 6F 12 00 52 [15:17:34]Write to MH i2c: 01 00 00 70 12 82 [15:17:34]Write i2c OK [15:17:34]MH_I2C_Read... [15:17:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2E C5 47 00 64 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 31 37 36 35 10 04 04 00 E4 B6 04 00 F4 03 04 00 6B AE 1C 67 B6 04 01 00 00 CD 1E 16 BF D4 B9 7C 10 [15:17:34]CommunicateWithHost err = 0 [15:17:34]CheckOFDResponse [15:17:34]1017 (14) - 77093643461234 [15:17:34]1041 (16) - 0000000000871765 [15:17:34]1040 (4) - 308964 [15:17:34]1012 (4) - 26.10.2024 08:55 [15:17:34]1206 (1) - 0 [15:17:34]OFD Sender: Remove packet 308964 [15:17:34]ProducePacketName [15:17:34]name=ofd_packets/00308964 [15:17:34]NVStorageDeleteData [15:17:35]OFD Sender: No OFD packet to send [15:17:35]*** Cut start [15:17:35]*** Purtial cut [15:17:35]*** Stage 1: CUTSNS_PIN = 1 [15:17:36]Read from MH i2c: 01 [15:17:36]MH_I2C_Read... [15:17:36]*** Stop cut motor [15:17:36]*** Cut end [15:17:36]Read from MH i2c: 01 07 00 [15:17:36]MH_I2C_Read... [15:17:36]Read from MH i2c: 01 07 00 70 12 00 00 00 00 00 FF 0F 97 [15:17:36]process_action close_receipt done [15:17:36]requested_data is exist [15:17:36]produce_requested_data [15:17:36]requested_item fm.sn is exist - process it [15:17:36]wFMCommunicate request_size=4 [15:17:36]MH_SAM_APDU [15:17:36]CAPDU: 80 11 00 00 [15:17:36]Write to MH i2c: E2 08 00 71 12 80 11 00 00 00 00 00 00 FD [15:17:36]Write i2c OK [15:17:36]MH_I2C_Read... [15:17:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:36]Read from MH i2c: E2 [15:17:36]MH_I2C_Read... [15:17:36]Read from MH i2c: E2 17 00 [15:17:36]MH_I2C_Read... [15:17:36]Read from MH i2c: E2 17 00 71 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 52 [15:17:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:17:36]wFMCommunicate OK [15:17:36]requested_item fd.num is exist - process it [15:17:36]SAM_PROTO_GetFieldsCounters [15:17:36]wFMCommunicate request_size=4 [15:17:36]MH_SAM_APDU [15:17:36]CAPDU: 80 13 00 00 [15:17:36]Write to MH i2c: E2 08 00 72 12 80 13 00 00 00 00 00 00 00 [15:17:36]Write i2c OK [15:17:36]MH_I2C_Read... [15:17:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:17:36]Read from MH i2c: E2 [15:17:36]MH_I2C_Read... [15:17:36]Read from MH i2c: E2 62 00 [15:17:36]MH_I2C_Read... [15:17:36]Read from MH i2c: E2 62 00 72 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E4 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 5D [15:17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E4 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:17:36]wFMCommunicate OK [15:17:36]SAM_PROTO_GetFieldsCounters done [15:17:36]requested_item shift.num is exist - process it [15:17:36]requested_item shift.opened is exist - process it [15:17:36]req_shift_opened [15:17:36]FM_GetShiftState [15:17:36]SAM_PROTO_GetShiftState [15:17:36]wFMCommunicate request_size=4 [15:17:36]MH_SAM_APDU [15:17:36]CAPDU: 80 13 01 00 [15:17:36]Write to MH i2c: E2 08 00 73 12 80 13 01 00 00 00 00 00 02 [15:17:36]Write i2c OK [15:17:36]MH_I2C_Read... [15:17:36]Read from MH i2c: E2 [15:17:36]MH_I2C_Read... [15:17:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:36]Read from MH i2c: E2 0E 00 [15:17:36]MH_I2C_Read... [15:17:36]Read from MH i2c: E2 0E 00 73 12 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 80 [15:17:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:17:36]wFMCommunicate OK [15:17:36]SAM_PROTO_GetShiftState done [15:17:36]FM_GetShiftState done [15:17:36]req_shift_opened done [15:17:36]requested_item shift.open_date is exist - process it [15:17:36]req_shift_open_date [15:17:36]req_shift_open_date done [15:17:36]produce_requested_data done [15:17:36]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308964,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:17:36]process_action_free close_receipt [15:17:36]json_value_free [15:17:36]json_value_free done [15:17:36]process_json_proto returns [15:17:36]Send response to host [15:17:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308964,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:17:36]free response buf [15:17:36]execute_script done [15:17:36]execute_script returns [15:17:36]free content buf [15:17:36]Sock 9.Close socket [15:17:36]Sock 9.Thread stoped [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:35]OFD Sender: No OFD packet to send [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:35]OFD Sender: No OFD packet to send [15:19:40]OFD Sender: No OFD packet to send [15:19:45]OFD Sender: No OFD packet to send [15:19:50]OFD Sender: No OFD packet to send [15:19:55]OFD Sender: No OFD packet to send [15:20:00]OFD Sender: No OFD packet to send [15:20:05]OFD Sender: No OFD packet to send [15:20:10]OFD Sender: No OFD packet to send [15:20:15]OFD Sender: No OFD packet to send [15:20:20]OFD Sender: No OFD packet to send [15:20:25]OFD Sender: No OFD packet to send [15:20:30]OFD Sender: No OFD packet to send [15:20:35]OFD Sender: No OFD packet to send [15:20:40]OFD Sender: No OFD packet to send [15:20:45]OFD Sender: No OFD packet to send [15:20:50]OFD Sender: No OFD packet to send [15:20:55]OFD Sender: No OFD packet to send [15:21:00]OFD Sender: No OFD packet to send [15:21:05]OFD Sender: No OFD packet to send [15:21:10]OFD Sender: No OFD packet to send [15:21:15]OFD Sender: No OFD packet to send [15:21:20]OFD Sender: No OFD packet to send [15:21:25]OFD Sender: No OFD packet to send [15:21:30]OFD Sender: No OFD packet to send [15:21:35]OFD Sender: No OFD packet to send [15:21:40]OFD Sender: No OFD packet to send [15:21:45]OFD Sender: No OFD packet to send [15:21:50]OFD Sender: No OFD packet to send [15:21:55]OFD Sender: No OFD packet to send [15:22:00]OFD Sender: No OFD packet to send [15:22:05]OFD Sender: No OFD packet to send [15:22:10]OFD Sender: No OFD packet to send [15:22:15]OFD Sender: No OFD packet to send [15:22:20]OFD Sender: No OFD packet to send [15:22:25]OFD Sender: No OFD packet to send [15:22:30]OFD Sender: No OFD packet to send [15:22:35]OFD Sender: No OFD packet to send [15:22:40]OFD Sender: No OFD packet to send [15:22:45]OFD Sender: No OFD packet to send [15:22:50]OFD Sender: No OFD packet to send [15:22:55]accept exits with 7 [15:22:55]New connection [15:22:55]New thread 3067022692 created [15:22:55]Thread 3066879332 joined [15:22:55]Waiting for new connection... [15:22:55] Sock 7.Parse request [15:22:55]Sock 7.Check first char [15:22:55]Sock 7.First char is OK [15:22:55]request: POST /json_proto HTTP/1.0 [15:22:55]Method: POST [15:22:55]URL: /json_proto [15:22:55]Method is POST - this is cgi request [15:22:55]url: /json_proto [15:22:55]query_string will be loaded in cgi processing [15:22:55]execute_cgi json_proto POST (null) [15:22:55]execute_cgi path=json_proto method=POST [15:22:55]POST find Content-Length [15:22:55]Host: 172.17.96.3:8080 [15:22:55]Content-Length: 682 [15:22:55]Content-Type: application/json [15:22:55] [15:22:55]POST finish read [15:22:55]Found Content-Length = 682 [15:22:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642837", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:55]execute_script... [15:22: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)642837", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:22:55]POST & json_proto [15:22:55]process_json_proto [15:22:55]json parsed OK: [15:22:55]protocol is kg_v1.0 [15:22:55]action value=close_receipt [15:22:55]process_action close_receipt [15:22:55]cmd_close_receipt [15:22:55]MH_GetDate [15:22:55]Write to MH i2c: F0 00 00 74 12 75 [15:22:55]Write i2c OK [15:22:55]MH_I2C_Read... [15:22:55]Read from MH i2c: F0 [15:22:55]MH_I2C_Read... [15:22:55]Read from MH i2c: F0 09 00 [15:22:55]MH_I2C_Read... [15:22:55]Read from MH i2c: F0 09 00 74 12 00 50 09 1D 67 44 5E 04 65 66 [15:22:55]GetLastDocTimeStamp 1729955853 [15:22:55]current date 1729956176 [15:22:55]FM_GetShiftState [15:22:55]SAM_PROTO_GetShiftState [15:22:55]wFMCommunicate request_size=4 [15:22:55]MH_SAM_APDU [15:22:55]CAPDU: 80 13 01 00 [15:22:55]Write to MH i2c: E2 08 00 75 12 80 13 01 00 00 00 00 00 04 [15:22:55]Write i2c OK [15:22:55]MH_I2C_Read... [15:22:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:55]OFD Sender: No OFD packet to send [15:22:55]Read from MH i2c: E2 [15:22:55]MH_I2C_Read... [15:22:55]Read from MH i2c: E2 0E 00 [15:22:55]MH_I2C_Read... [15:22:55]Read from MH i2c: E2 0E 00 75 12 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 82 [15:22:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:22:55]wFMCommunicate OK [15:22:55]SAM_PROTO_GetShiftState done [15:22:55]FM_GetShiftState done [15:22:55]opened in 1729902265 [15:22:55]opened+sec_in_day 1729988665 [15:22:55]quantity*price = 140015 [15:22:55]sum+1 = 140016 [15:22:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.69 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 386 26.10.2024 15:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308965 ФПД: 8874452675348 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152256&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308965&fm=8874452675348&tin=02508201610067®Number=0000000000091780&sum=140000 [15:22:57]StoreToDocumentArchive [15:22:57]shift 532 fd 308965 [15:22:57]save to /storage/0532/doc_00308965 [15:22:57]save last doc name /storage/0532/doc_00308965 to /storage/kkm_last_doc_name [15:22:57]save OK [15:22:57]Clear old archive folders... [15:22:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:22:57]tlvbuf is B6EB9750 [15:22:57]SAM_PROTO_ClearQueue [15:22:57]wFMCommunicate request_size=4 [15:22:57]MH_SAM_APDU [15:22:57]CAPDU: 80 09 00 00 [15:22:57]Write to MH i2c: E2 08 00 82 12 80 09 00 00 00 00 00 00 06 [15:22:57]Write i2c OK [15:22:57]MH_I2C_Read... [15:22:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:22:57]Read from MH i2c: E2 [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: E2 03 00 [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: E2 03 00 82 12 00 90 00 08 [15:22:57]RAPDU: 90 00 [15:22:57]wFMCommunicate OK [15:22:57]SAM_PROTO_ClearQueue done [15:22:57]KKMCreateOFDPacket [15:22:57]OFDProtocolAddRootSTLVToBuf [15:22:57]FM_MakeSignedData [15:22:57]FM_MakeSignedData [15:22:57]SAM_PROTO_SignData [15:22:57]wFMCommunicate request_size=4 [15:22:57]MH_SAM_APDU [15:22:57]CAPDU: 80 0D 01 02 [15:22:57]Write to MH i2c: E2 08 00 83 12 80 0D 01 02 00 00 00 00 0E [15:22:57]Write i2c OK [15:22:57]MH_I2C_Read... [15:22:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:22:57]Read from MH i2c: E2 [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: E2 03 00 [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: E2 03 00 83 12 00 90 00 09 [15:22:57]RAPDU: 90 00 [15:22:57]wFMCommunicate OK [15:22:57]wFMCommunicate request_size=255 [15:22:57]MH_SAM_APDU [15:22:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 50 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 B6 04 00 35 04 06 00 08 [15:22:57]Write to MH i2c: E2 02 01 84 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 50 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 B6 04 00 35 04 06 00 08 00 00 95 [15:22:57]Write i2c OK [15:22:57]MH_I2C_Read... [15:22:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:22:57]Read from MH i2c: E2 [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: E2 03 00 [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: E2 03 00 84 12 00 90 00 0A [15:22:57]RAPDU: 90 00 [15:22:57]wFMCommunicate OK [15:22:57]wFMCommunicate request_size=10 [15:22:57]MH_SAM_APDU [15:22:57]CAPDU: 80 0D 02 02 05 12 3E 99 6B 14 [15:22:57]Write to MH i2c: E2 0D 00 85 12 80 0D 02 02 05 00 12 3E 99 6B 14 00 00 83 [15:22:57]Write i2c OK [15:22:57]MH_I2C_Read... [15:22:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:22:57]Read from MH i2c: E2 [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: E2 03 00 [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: E2 03 00 85 12 00 90 00 0B [15:22:57]RAPDU: 90 00 [15:22:57]wFMCommunicate OK [15:22:57]wFMCommunicate request_size=4 [15:22:57]MH_SAM_APDU [15:22:57]CAPDU: 80 0D 03 02 [15:22:57]Write to MH i2c: E2 08 00 86 12 80 0D 03 02 00 00 00 00 13 [15:22:57]Write i2c OK [15:22:57]MH_I2C_Read... [15:22:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:22:57]Read from MH i2c: E2 [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: E2 0B 00 [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: E2 0B 00 86 12 00 42 CA 42 2F 83 78 D0 DB 90 00 37 [15:22:57]RAPDU: 42 CA 42 2F 83 78 D0 DB 90 00 [15:22:57]wFMCommunicate OK [15:22:57]SAM_PROTO_SignData done [15:22:57]FM_MakeSignedData done [15:22:57]CreateOFDProtocolMessage [15:22:57]wFMCommunicate request_size=4 [15:22:57]MH_SAM_APDU [15:22:57]CAPDU: 80 11 00 00 [15:22:57]Write to MH i2c: E2 08 00 87 12 80 11 00 00 00 00 00 00 13 [15:22:57]Write i2c OK [15:22:57]MH_I2C_Read... [15:22:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:57]Read from MH i2c: E2 [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: E2 17 00 [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: E2 17 00 87 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 68 [15:22:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:22:57]wFMCommunicate OK [15:22:57]CreateOFDProtocolMessage done [15:22:57]OFDSenderStorePacket 308965 [15:22:57]StoreOFDPacket docnum=308965 [15:22:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 43 FB 07 01 A4 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 50 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 B6 04 00 35 04 06 00 08 12 3E 99 6B 14 42 CA 42 2F 83 78 D0 DB [15:22:57]CheckFolder [15:22:57]dirname=/storage/ofd_packets [15:22:57]CheckFolder done [15:22:57]ProducePacketName [15:22:57]name=ofd_packets/00308965 [15:22:57]NVStorageSaveData ofd_packets/00308965 [15:22:57]File name is /storage/ofd_packets/00308965 [15:22:57]Write 301 bytes [15:22:57]NVStorageSaveData done [15:22:57]OFDSenderStorePacket done [15:22:57]KKMCreateOFDPacket done [15:22:57]NVStorageSaveData kkm_last_timestamp [15:22:57]File name is /storage/kkm_last_timestamp [15:22:57]Write 4 bytes [15:22:57]NVStorageSaveData done [15:22:57]ExternCall_PrintAddStr [15:22:57]wPrintStart [15:22:57]Write to MH i2c: 01 00 00 88 12 9A [15:22:57]Write i2c OK [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: 01 [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: 01 07 00 [15:22:57]MH_I2C_Read... [15:22:57]Read from MH i2c: 01 07 00 88 12 00 00 00 00 00 FF 0F AF [15:22:57]RasterBufferAndPrint [15:22:57]line Счет N : (1)642837 [15:22:57]line ИНН: 02508201610067 [15:22:57]line Контрольно-Кассовый Чек [15:22:57]line ПРОДАЖА [15:22:57]line ТРК (МРК, ГНК) : 51 [15:22:57]line Товар: 2710124500 [15:22:57]line Аи-95-К-3 [15:22:57]line 18.870 * 74.20 [15:22:57]line = 1400.15 [15:22:57]line НДС 12% НСП 1% [15:22:57]line > о реализуемом товаре [15:22:57]line ОКРУГЛЕНИЕ: -0.15 [15:22:57]line ИТОГО: 1400.00 [15:22:57]line Внесено: 1400.00 [15:22:57]line СДАЧА: 0.00 [15:22:57]line НСП 1% : 12.39 [15:22:57]line НДС 12% : 148.69 [15:22:57]line Наличными: 1400.00 [15:22:57]line Безнал.: 0.00 [15:22:57]line Место: АЗС № 172 "Партнер Нефть" [15:22:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:22:57]line СНО: Общий режим [15:22:57]line Чек 386 26.10.2024 15:22 [15:22:57]line Смена: 532 ФФД: 1.0 [15:22:57]line ЗНМ: 0300000116 [15:22:57]line РНМ: 0000000000091780 [15:22:57]line Версия ККМ: 001 [15:22:57]line ФМ: 0000000000871765 [15:22:57]line ФД: 308965 [15:22:57]line ФПД: 8874452675348 [15:22:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152256&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308965&fm=8874452675348&tin=02508201610067®Number=0000000000091780&sum=140000 [15:22:57]written 0, free lines is 4095 [15:22:57]OFD Sender: Processing packet 308965 [packets to send 223, broken 222] [15:22:57]ProducePacketName [15:22:57]name=ofd_packets/00308965 [15:22:57]OFD Sender: To server: pG, [15:22:57]CommunicateWithHost lk.salyk.kg:30040 [15:22:57]ConnectInit lk.salyk.kg [15:22:57]Connected sock=10 [15:22:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 43 FB 07 01 A4 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 50 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 B6 04 00 35 04 06 00 08 12 3E 99 6B 14 42 CA 42 2F 83 78 D0 DB [15:22:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 19 8C 47 00 A5 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 31 37 36 35 10 04 04 00 E5 B6 04 00 F4 03 04 00 AE AF 1C 67 B6 04 01 00 00 22 BB 08 B9 09 DD 22 4D [15:22:58]CommunicateWithHost err = 0 [15:22:58]CheckOFDResponse [15:22:58]1017 (14) - 77093643461234 [15:22:58]1041 (16) - 0000000000871765 [15:22:58]1040 (4) - 308965 [15:22:58]1012 (4) - 26.10.2024 09:00 [15:22:58]1206 (1) - 0 [15:22:58]OFD Sender: Remove packet 308965 [15:22:58]ProducePacketName [15:22:58]name=ofd_packets/00308965 [15:22:58]NVStorageDeleteData [15:22:58]Write to MH i2c: 01 00 00 B2 12 C4 [15:22:58]Write i2c OK [15:22:58]MH_I2C_Read... [15:22:58]Read from MH i2c: 01 [15:22:58]MH_I2C_Read... [15:22:58]Read from MH i2c: 01 07 00 [15:22:58]MH_I2C_Read... [15:22:58]Read from MH i2c: 01 07 00 B2 12 00 00 00 00 00 B5 0C 8C [15:22:58]RasterBufferAndPrint [15:22:58]line [15:22:58]line [15:22:58]line [15:22:58]line [15:22:58]line [15:22:58]written 0, free lines is 3257 [15:22:58]MH_Cut [15:22:58]Write to MH i2c: D1 01 00 B9 12 01 9D [15:22:58]Write i2c OK [15:22:58]MH_I2C_Read... [15:22:58]Read from MH i2c: D1 [15:22:58]MH_I2C_Read... [15:22:58]Read from MH i2c: D1 01 00 [15:22:58]MH_I2C_Read... [15:22:58]Read from MH i2c: D1 01 00 B9 12 00 9C [15:22:58]Write to MH i2c: 01 00 00 BA 12 CC [15:22:58]Write i2c OK [15:22:58]MH_I2C_Read... [15:22:58]OFD Sender: No OFD packet to send [15:22:58]*** Cut start [15:22:58]*** Purtial cut [15:22:58]*** Stage 1: CUTSNS_PIN = 1 [15:22:59]Read from MH i2c: 01 [15:22:59]MH_I2C_Read... [15:22:59]*** Stop cut motor [15:22:59]*** Cut end [15:22:59]Read from MH i2c: 01 07 00 [15:22:59]MH_I2C_Read... [15:22:59]Read from MH i2c: 01 07 00 BA 12 00 00 00 00 00 FF 0F E1 [15:22:59]process_action close_receipt done [15:22:59]requested_data is exist [15:22:59]produce_requested_data [15:22:59]requested_item fm.sn is exist - process it [15:22:59]wFMCommunicate request_size=4 [15:22:59]MH_SAM_APDU [15:22:59]CAPDU: 80 11 00 00 [15:22:59]Write to MH i2c: E2 08 00 BB 12 80 11 00 00 00 00 00 00 47 [15:22:59]Write i2c OK [15:22:59]MH_I2C_Read... [15:22:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:59]Read from MH i2c: E2 [15:22:59]MH_I2C_Read... [15:22:59]Read from MH i2c: E2 17 00 [15:22:59]MH_I2C_Read... [15:22:59]Read from MH i2c: E2 17 00 BB 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9C [15:22:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:22:59]wFMCommunicate OK [15:22:59]requested_item fd.num is exist - process it [15:22:59]SAM_PROTO_GetFieldsCounters [15:22:59]wFMCommunicate request_size=4 [15:22:59]MH_SAM_APDU [15:22:59]CAPDU: 80 13 00 00 [15:22:59]Write to MH i2c: E2 08 00 BC 12 80 13 00 00 00 00 00 00 4A [15:22:59]Write i2c OK [15:22:59]MH_I2C_Read... [15:22:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:22:59]Read from MH i2c: E2 [15:22:59]MH_I2C_Read... [15:22:59]Read from MH i2c: E2 62 00 [15:22:59]MH_I2C_Read... [15:22:59]Read from MH i2c: E2 62 00 BC 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E5 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 AB [15:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E5 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:22:59]wFMCommunicate OK [15:22:59]SAM_PROTO_GetFieldsCounters done [15:22:59]requested_item shift.num is exist - process it [15:22:59]requested_item shift.opened is exist - process it [15:22:59]req_shift_opened [15:22:59]FM_GetShiftState [15:22:59]SAM_PROTO_GetShiftState [15:22:59]wFMCommunicate request_size=4 [15:22:59]MH_SAM_APDU [15:22:59]CAPDU: 80 13 01 00 [15:22:59]Write to MH i2c: E2 08 00 BD 12 80 13 01 00 00 00 00 00 4C [15:22:59]Write i2c OK [15:22:59]MH_I2C_Read... [15:22:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:59]Read from MH i2c: E2 [15:22:59]MH_I2C_Read... [15:22:59]Read from MH i2c: E2 0E 00 [15:22:59]MH_I2C_Read... [15:22:59]Read from MH i2c: E2 0E 00 BD 12 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CA [15:22:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:22:59]wFMCommunicate OK [15:22:59]SAM_PROTO_GetShiftState done [15:22:59]FM_GetShiftState done [15:22:59]req_shift_opened done [15:22:59]requested_item shift.open_date is exist - process it [15:22:59]req_shift_open_date [15:22:59]req_shift_open_date done [15:22:59]produce_requested_data done [15:22:59]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308965,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:22:59]process_action_free close_receipt [15:22:59]json_value_free [15:22:59]json_value_free done [15:22:59]process_json_proto returns [15:22:59]Send response to host [15:22:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308965,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:22:59]free response buf [15:22:59]execute_script done [15:22:59]execute_script returns [15:22:59]free content buf [15:22:59]Sock 7.Close socket [15:22:59]Sock 7.Thread stoped [15:23:03]OFD Sender: No OFD packet to send [15:23:08]OFD Sender: No OFD packet to send [15:23:09]accept exits with 9 [15:23:09]New connection [15:23:09]New thread 3066879332 created [15:23:09]Thread 3067022692 joined [15:23:09]Waiting for new connection... [15:23:09] Sock 9.Parse request [15:23:09]Sock 9.Check first char [15:23:09]Sock 9.First char is OK [15:23:09]request: POST /json_proto HTTP/1.0 [15:23:09]Method: POST [15:23:09]URL: /json_proto [15:23:09]Method is POST - this is cgi request [15:23:09]url: /json_proto [15:23:09]query_string will be loaded in cgi processing [15:23:09]execute_cgi json_proto POST (null) [15:23:09]execute_cgi path=json_proto method=POST [15:23:09]POST find Content-Length [15:23:09]Host: 172.17.96.3:8080 [15:23:09]Content-Length: 677 [15:23:09]Content-Type: application/json [15:23:09] [15:23:09]POST finish read [15:23:09]Found Content-Length = 677 [15:23:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [15:23:09]execute_script... [15:23:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642838", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [15:23:09]POST & json_proto [15:23:09]process_json_proto [15:23:09]json parsed OK: [15:23:09]protocol is kg_v1.0 [15:23:09]action value=close_receipt [15:23:09]process_action close_receipt [15:23:09]cmd_close_receipt [15:23:09]MH_GetDate [15:23:09]Write to MH i2c: F0 00 00 BE 12 BF [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: F0 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: F0 09 00 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: F0 09 00 BE 12 00 5D 09 1D 67 44 5E 04 65 BD [15:23:09]GetLastDocTimeStamp 1729956176 [15:23:09]current date 1729956189 [15:23:09]FM_GetShiftState [15:23:09]SAM_PROTO_GetShiftState [15:23:09]wFMCommunicate request_size=4 [15:23:09]MH_SAM_APDU [15:23:09]CAPDU: 80 13 01 00 [15:23:09]Write to MH i2c: E2 08 00 BF 12 80 13 01 00 00 00 00 00 4E [15:23:09]Write i2c OK [15:23:09]MH_I2C_Read... [15:23:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:09]Read from MH i2c: E2 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 0E 00 [15:23:09]MH_I2C_Read... [15:23:09]Read from MH i2c: E2 0E 00 BF 12 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CC [15:23:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:23:09]wFMCommunicate OK [15:23:09]SAM_PROTO_GetShiftState done [15:23:09]FM_GetShiftState done [15:23:09]opened in 1729902265 [15:23:09]opened+sec_in_day 1729988665 [15:23:09]quantity*price = 20003 [15:23:09]sum+1 = 20004 [15:23:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 387 26.10.2024 15:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308966 ФПД: 178502768539326 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152309&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308966&fm=178502768539326&tin=02508201610067®Number=0000000000091780&sum=20000 [15:23:10]StoreToDocumentArchive [15:23:10]shift 532 fd 308966 [15:23:10]save to /storage/0532/doc_00308966 [15:23:10]save last doc name /storage/0532/doc_00308966 to /storage/kkm_last_doc_name [15:23:10]save OK [15:23:10]Clear old archive folders... [15:23:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:23:10]tlvbuf is 0011A040 [15:23:10]SAM_PROTO_ClearQueue [15:23:10]wFMCommunicate request_size=4 [15:23:10]MH_SAM_APDU [15:23:10]CAPDU: 80 09 00 00 [15:23:10]Write to MH i2c: E2 08 00 CC 12 80 09 00 00 00 00 00 00 50 [15:23:10]Write i2c OK [15:23:10]MH_I2C_Read... [15:23:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:23:10]Read from MH i2c: E2 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 03 00 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 03 00 CC 12 00 90 00 52 [15:23:10]RAPDU: 90 00 [15:23:10]wFMCommunicate OK [15:23:10]SAM_PROTO_ClearQueue done [15:23:10]KKMCreateOFDPacket [15:23:10]OFDProtocolAddRootSTLVToBuf [15:23:10]FM_MakeSignedData [15:23:10]FM_MakeSignedData [15:23:10]SAM_PROTO_SignData [15:23:10]wFMCommunicate request_size=4 [15:23:10]MH_SAM_APDU [15:23:10]CAPDU: 80 0D 01 02 [15:23:10]Write to MH i2c: E2 08 00 CD 12 80 0D 01 02 00 00 00 00 58 [15:23:10]Write i2c OK [15:23:10]MH_I2C_Read... [15:23:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:23:10]Read from MH i2c: E2 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 03 00 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 03 00 CD 12 00 90 00 53 [15:23:10]RAPDU: 90 00 [15:23:10]wFMCommunicate OK [15:23:10]wFMCommunicate request_size=255 [15:23:10]MH_SAM_APDU [15:23:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 83 01 00 00 F4 03 04 00 5D 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 B6 04 00 35 04 06 00 A2 [15:23:10]Write to MH i2c: E2 02 01 CE 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 83 01 00 00 F4 03 04 00 5D 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 B6 04 00 35 04 06 00 A2 00 00 6E [15:23:10]Write i2c OK [15:23:10]MH_I2C_Read... [15:23:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:10]Read from MH i2c: E2 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 03 00 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 03 00 CE 12 00 90 00 54 [15:23:10]RAPDU: 90 00 [15:23:10]wFMCommunicate OK [15:23:10]wFMCommunicate request_size=10 [15:23:10]MH_SAM_APDU [15:23:10]CAPDU: 80 0D 02 02 05 58 EA 1C 36 BE [15:23:10]Write to MH i2c: E2 0D 00 CF 12 80 0D 02 02 05 00 58 EA 1C 36 BE 00 00 B7 [15:23:10]Write i2c OK [15:23:10]MH_I2C_Read... [15:23:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:10]Read from MH i2c: E2 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 03 00 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 03 00 CF 12 00 90 00 55 [15:23:10]RAPDU: 90 00 [15:23:10]wFMCommunicate OK [15:23:10]wFMCommunicate request_size=4 [15:23:10]MH_SAM_APDU [15:23:10]CAPDU: 80 0D 03 02 [15:23:10]Write to MH i2c: E2 08 00 D0 12 80 0D 03 02 00 00 00 00 5D [15:23:10]Write i2c OK [15:23:10]MH_I2C_Read... [15:23:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:23:10]Read from MH i2c: E2 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 0B 00 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 0B 00 D0 12 00 8E D1 CB 4D B3 8B 7D 0E 90 00 9E [15:23:10]RAPDU: 8E D1 CB 4D B3 8B 7D 0E 90 00 [15:23:10]wFMCommunicate OK [15:23:10]SAM_PROTO_SignData done [15:23:10]FM_MakeSignedData done [15:23:10]CreateOFDProtocolMessage [15:23:10]wFMCommunicate request_size=4 [15:23:10]MH_SAM_APDU [15:23:10]CAPDU: 80 11 00 00 [15:23:10]Write to MH i2c: E2 08 00 D1 12 80 11 00 00 00 00 00 00 5D [15:23:10]Write i2c OK [15:23:10]MH_I2C_Read... [15:23:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:10]Read from MH i2c: E2 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 17 00 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: E2 17 00 D1 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B2 [15:23:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:23:10]wFMCommunicate OK [15:23:10]CreateOFDProtocolMessage done [15:23:10]OFDSenderStorePacket 308966 [15:23:10]StoreOFDPacket docnum=308966 [15:23:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 73 25 07 01 44 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 83 01 00 00 F4 03 04 00 5D 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 B6 04 00 35 04 06 00 A2 58 EA 1C 36 BE 8E D1 CB 4D B3 8B 7D 0E [15:23:10]CheckFolder [15:23:10]dirname=/storage/ofd_packets [15:23:10]CheckFolder done [15:23:10]ProducePacketName [15:23:10]name=ofd_packets/00308966 [15:23:10]NVStorageSaveData ofd_packets/00308966 [15:23:10]File name is /storage/ofd_packets/00308966 [15:23:10]Write 301 bytes [15:23:10]NVStorageSaveData done [15:23:10]OFDSenderStorePacket done [15:23:10]KKMCreateOFDPacket done [15:23:10]NVStorageSaveData kkm_last_timestamp [15:23:10]File name is /storage/kkm_last_timestamp [15:23:10]Write 4 bytes [15:23:10]NVStorageSaveData done [15:23:10]ExternCall_PrintAddStr [15:23:10]wPrintStart [15:23:10]Write to MH i2c: 01 00 00 D2 12 E4 [15:23:10]Write i2c OK [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: 01 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: 01 07 00 [15:23:10]MH_I2C_Read... [15:23:10]Read from MH i2c: 01 07 00 D2 12 00 00 00 00 00 FF 0F F9 [15:23:10]RasterBufferAndPrint [15:23:10]line Счет N : (1)642838 [15:23:10]line ИНН: 02508201610067 [15:23:10]line Контрольно-Кассовый Чек [15:23:10]line ПРОДАЖА [15:23:10]line ТРК (МРК, ГНК) : 31 [15:23:10]line Товар: 2710124130 [15:23:10]line Аи-92-К-2 [15:23:10]line 2.990 * 66.90 [15:23:10]line = 200.03 [15:23:10]line НДС 12% НСП 1% [15:23:10]line > о реализуемом товаре [15:23:10]line ОКРУГЛЕНИЕ: -0.03 [15:23:10]line ИТОГО: 200.00 [15:23:10]line Внесено: 200.00 [15:23:10]line СДАЧА: 0.00 [15:23:10]line НСП 1% : 1.77 [15:23:10]line НДС 12% : 21.24 [15:23:10]line Наличными: 200.00 [15:23:10]line Безнал.: 0.00 [15:23:10]line Место: АЗС № 172 "Партнер Нефть" [15:23:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:23:11]line СНО: Общий режим [15:23:11]line Чек 387 26.10.2024 15:23 [15:23:11]line Смена: 532 ФФД: 1.0 [15:23:11]line ЗНМ: 0300000116 [15:23:11]line РНМ: 0000000000091780 [15:23:11]line Версия ККМ: 001 [15:23:11]line ФМ: 0000000000871765 [15:23:11]line ФД: 308966 [15:23:11]line ФПД: 178502768539326 [15:23:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152309&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308966&fm=178502768539326&tin=02508201610067®Number=0000000000091780&sum=20000 [15:23:11]OFD Sender: Processing packet 308966 [packets to send 223, broken 222] [15:23:11]ProducePacketName [15:23:11]name=ofd_packets/00308966 [15:23:11]OFD Sender: To server: pG, [15:23:11]CommunicateWithHost lk.salyk.kg:30040 [15:23:11]ConnectInit lk.salyk.kg [15:23:11]written 0, free lines is 4095 [15:23:11]Connected sock=11 [15:23:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 73 25 07 01 44 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 83 01 00 00 F4 03 04 00 5D 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 B6 04 00 35 04 06 00 A2 58 EA 1C 36 BE 8E D1 CB 4D B3 8B 7D 0E [15:23:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 17 8B 47 00 0E 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 31 37 36 35 10 04 04 00 E6 B6 04 00 F4 03 04 00 BB AF 1C 67 B6 04 01 00 00 E6 E2 98 30 7C 9A E7 71 [15:23:11]CommunicateWithHost err = 0 [15:23:11]CheckOFDResponse [15:23:11]1017 (14) - 77093643461234 [15:23:11]1041 (16) - 0000000000871765 [15:23:11]1040 (4) - 308966 [15:23:11]1012 (4) - 26.10.2024 09:00 [15:23:11]1206 (1) - 0 [15:23:11]OFD Sender: Remove packet 308966 [15:23:11]ProducePacketName [15:23:11]name=ofd_packets/00308966 [15:23:11]NVStorageDeleteData [15:23:11]Write to MH i2c: 01 00 00 FC 12 0E [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: 01 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: 01 07 00 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: 01 07 00 FC 12 00 00 00 00 00 BE 0C DF [15:23:11]RasterBufferAndPrint [15:23:11]line [15:23:11]line [15:23:11]line [15:23:11]line [15:23:11]line [15:23:11]written 0, free lines is 3274 [15:23:11]MH_Cut [15:23:11]Write to MH i2c: D1 01 00 03 13 01 E8 [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: D1 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: D1 01 00 [15:23:11]MH_I2C_Read... [15:23:11]Read from MH i2c: D1 01 00 03 13 00 E7 [15:23:11]Write to MH i2c: 01 00 00 04 13 17 [15:23:11]Write i2c OK [15:23:11]MH_I2C_Read... [15:23:11]OFD Sender: No OFD packet to send [15:23:12]*** Cut start [15:23:12]*** Purtial cut [15:23:12]*** Stage 1: CUTSNS_PIN = 1 [15:23:12]Read from MH i2c: 01 [15:23:12]MH_I2C_Read... [15:23:12]*** Stop cut motor [15:23:12]*** Cut end [15:23:12]Read from MH i2c: 01 07 00 [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: 01 07 00 04 13 00 00 00 00 00 FF 0F 2C [15:23:12]process_action close_receipt done [15:23:12]requested_data is exist [15:23:12]produce_requested_data [15:23:12]requested_item fm.sn is exist - process it [15:23:12]wFMCommunicate request_size=4 [15:23:12]MH_SAM_APDU [15:23:12]CAPDU: 80 11 00 00 [15:23:12]Write to MH i2c: E2 08 00 05 13 80 11 00 00 00 00 00 00 92 [15:23:12]Write i2c OK [15:23:12]MH_I2C_Read... [15:23:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:12]Read from MH i2c: E2 [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: E2 17 00 [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: E2 17 00 05 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E7 [15:23:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:23:12]wFMCommunicate OK [15:23:12]requested_item fd.num is exist - process it [15:23:12]SAM_PROTO_GetFieldsCounters [15:23:12]wFMCommunicate request_size=4 [15:23:12]MH_SAM_APDU [15:23:12]CAPDU: 80 13 00 00 [15:23:12]Write to MH i2c: E2 08 00 06 13 80 13 00 00 00 00 00 00 95 [15:23:12]Write i2c OK [15:23:12]MH_I2C_Read... [15:23:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:23:12]Read from MH i2c: E2 [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: E2 62 00 [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: E2 62 00 06 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E6 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 FA [15:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E6 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:23:12]wFMCommunicate OK [15:23:12]SAM_PROTO_GetFieldsCounters done [15:23:12]requested_item shift.num is exist - process it [15:23:12]requested_item shift.opened is exist - process it [15:23:12]req_shift_opened [15:23:12]FM_GetShiftState [15:23:12]SAM_PROTO_GetShiftState [15:23:12]wFMCommunicate request_size=4 [15:23:12]MH_SAM_APDU [15:23:12]CAPDU: 80 13 01 00 [15:23:12]Write to MH i2c: E2 08 00 07 13 80 13 01 00 00 00 00 00 97 [15:23:12]Write i2c OK [15:23:12]MH_I2C_Read... [15:23:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:12]Read from MH i2c: E2 [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: E2 0E 00 [15:23:12]MH_I2C_Read... [15:23:12]Read from MH i2c: E2 0E 00 07 13 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 15 [15:23:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:23:12]wFMCommunicate OK [15:23:12]SAM_PROTO_GetShiftState done [15:23:12]FM_GetShiftState done [15:23:12]req_shift_opened done [15:23:12]requested_item shift.open_date is exist - process it [15:23:12]req_shift_open_date [15:23:12]req_shift_open_date done [15:23:12]produce_requested_data done [15:23:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308966,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:23:12]process_action_free close_receipt [15:23:12]json_value_free 00 00 00 D6 [15:23:13]Write i2c OK [15:23:13]MH_I2C_Read... [15:23:13]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:23:13]Read from MH i2c: E2 [15:23:13]MH_I2C_Read... [15:23:13]Read from MH i2c: E2 03 00 [15:23:13]MH_I2C_Read... [15:23:13]Read from MH i2c: E2 03 00 11 13 00 90 00 98 [15:23:13]RAPDU: 90 00 [15:23:13]wFMCommunicate OK [15:23:13]wFMCommunicate request_size=13 [15:23:13]MH_SAM_APDU [15:23:13]CAPDU: 80 15 02 00 08 F4 03 04 00 62 09 1D 67 [15:23:13]Write to MH i2c: E2 10 00 12 13 80 15 02 00 08 00 F4 03 04 00 62 09 1D 67 00 00 9F [15:23:13]Write i2c OK [15:23:13]MH_I2C_Read... [15:23:14]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:23:14]Read from MH i2c: E2 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 03 00 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 03 00 12 13 00 90 00 99 [15:23:14]RAPDU: 90 00 [15:23:14]wFMCommunicate OK [15:23:14]wFMCommunicate request_size=25 [15:23:14]MH_SAM_APDU [15:23:14]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 [15:23:14]Write to MH i2c: E2 1C 00 13 13 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 00 00 08 [15:23:14]Write i2c OK [15:23:14]MH_I2C_Read... [15:23:14]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [15:23:14]Read from MH i2c: E2 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 03 00 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 03 00 13 13 00 90 00 9A [15:23:14]RAPDU: 90 00 [15:23:14]wFMCommunicate OK [15:23:14]wFMCommunicate request_size=4 [15:23:14]MH_SAM_APDU [15:23:14]CAPDU: 80 15 03 00 [15:23:14]Write to MH i2c: E2 08 00 14 13 80 15 03 00 00 00 00 00 A8 [15:23:14]Write i2c OK [15:23:14]MH_I2C_Read... [15:23:14]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [15:23:14]Read from MH i2c: E2 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 40 00 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 40 00 14 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 31 37 36 35 10 04 04 00 E7 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 84 01 00 00 35 04 06 00 D5 C4 B8 3B 21 C9 90 00 52 [15:23:14]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 84 01 00 00 35 04 06 00 D5 C4 B8 3B 21 C9 90 00 [15:23:14]wFMCommunicate OK [15:23:14]SAM_PROTO_ProcessDocument answer len = 59 [15:23:14]SAM_PROTO_ProcessDocument done [15:23:14]SetTLVBufToDocument [15:23:14]Processing tag 1209 (04B9) [15:23:14]Malloc new data [15:23:14]Processing tag 1041 (0411) [15:23:14]Processing tag 1040 (0410) [15:23:14]Malloc new data [15:23:14]Processing tag 1038 (040E) [15:23:14]Malloc new data [15:23:14]Processing tag 1042 (0412) [15:23:14]Malloc new data [15:23:14]Processing tag 1077 (0435) [15:23:14]Malloc new data [15:23:14]SetTLVBufToDocument err=0 [15:23:14]KKMLoadAndSignReceiptData store KKM data [15:23:14]KKMLoadAndSignReceiptData err=0 [15:23:14]wFMCommunicate request_size=4 [15:23:14]MH_SAM_APDU [15:23:14]CAPDU: 80 11 00 00 [15:23:14]Write to MH i2c: E2 08 00 15 13 80 11 00 00 00 00 00 00 A2 [15:23:14]Write i2c OK [15:23:14]MH_I2C_Read... [15:23:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:14]Read from MH i2c: E2 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 17 00 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 17 00 15 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F7 [15:23:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:23:14]wFMCommunicate OK [15:23:14]Счет N : (1)642839 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 62 Товар: 2710124130 Аи-92-К-2 7.480 * 66.90 = 500.41 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 388 26.10.2024 15:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308967 ФПД: 235040881189321 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152314&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308967&fm=235040881189321&tin=02508201610067®Number=0000000000091780&sum=50000 [15:23:14]StoreToDocumentArchive [15:23:14]shift 532 fd 308967 [15:23:14]save to /storage/0532/doc_00308967 [15:23:14]save last doc name /storage/0532/doc_00308967 to /storage/kkm_last_doc_name [15:23:14]save OK [15:23:14]Clear old archive folders... [15:23:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:23:14]tlvbuf is 0012F510 [15:23:14]SAM_PROTO_ClearQueue [15:23:14]wFMCommunicate request_size=4 [15:23:14]MH_SAM_APDU [15:23:14]CAPDU: 80 09 00 00 [15:23:14]Write to MH i2c: E2 08 00 16 13 80 09 00 00 00 00 00 00 9B [15:23:14]Write i2c OK [15:23:14]MH_I2C_Read... [15:23:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:23:14]Read from MH i2c: E2 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 03 00 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 03 00 16 13 00 90 00 9D [15:23:14]RAPDU: 90 00 [15:23:14]wFMCommunicate OK [15:23:14]SAM_PROTO_ClearQueue done [15:23:14]KKMCreateOFDPacket [15:23:14]OFDProtocolAddRootSTLVToBuf [15:23:14]FM_MakeSignedData [15:23:14]FM_MakeSignedData [15:23:14]SAM_PROTO_SignData [15:23:14]wFMCommunicate request_size=4 [15:23:14]MH_SAM_APDU [15:23:14]CAPDU: 80 0D 01 02 [15:23:14]Write to MH i2c: E2 08 00 17 13 80 0D 01 02 00 00 00 00 A3 [15:23:14]Write i2c OK [15:23:14]MH_I2C_Read... [15:23:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:23:14]Read from MH i2c: E2 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 03 00 [15:23:14]MH_I2C_Read... [15:23:14]Read from MH i2c: E2 03 00 17 13 00 90 00 9E [15:23:14]RAPDU: 90 00 [15:23:14]wFMCommunicate OK [15:23:14]wFMCommunicate request_size=255 [15:23:14]MH_SAM_APDU [15:23:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 84 01 00 00 F4 03 04 00 62 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B6 04 00 35 04 06 00 D5 [15:23:14]Write to MH i2c: E2 02 01 18 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 84 01 00 00 F4 03 04 00 62 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B6 04 00 35 04 06 00 D5 00 00 31 [15:23:15]Write i2c OK [15:23:15]MH_I2C_Read... [15:23:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:15]Read from MH i2c: E2 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: E2 03 00 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: E2 03 00 18 13 00 90 00 9F [15:23:15]RAPDU: 90 00 [15:23:15]wFMCommunicate OK [15:23:15]wFMCommunicate request_size=10 [15:23:15]MH_SAM_APDU [15:23:15]CAPDU: 80 0D 02 02 05 C4 B8 3B 21 C9 [15:23:15]Write to MH i2c: E2 0D 00 19 13 80 0D 02 02 05 00 C4 B8 3B 21 C9 00 00 51 [15:23:15]Write i2c OK [15:23:15]MH_I2C_Read... [15:23:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:15]Read from MH i2c: E2 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: E2 03 00 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: E2 03 00 19 13 00 90 00 A0 [15:23:15]RAPDU: 90 00 [15:23:15]wFMCommunicate OK [15:23:15]wFMCommunicate request_size=4 [15:23:15]MH_SAM_APDU [15:23:15]CAPDU: 80 0D 03 02 [15:23:15]Write to MH i2c: E2 08 00 1A 13 80 0D 03 02 00 00 00 00 A8 [15:23:15]Write i2c OK [15:23:15]MH_I2C_Read... [15:23:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:23:15]Read from MH i2c: E2 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: E2 0B 00 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: E2 0B 00 1A 13 00 AA A3 64 A1 CF 29 48 EC 90 00 27 [15:23:15]RAPDU: AA A3 64 A1 CF 29 48 EC 90 00 [15:23:15]wFMCommunicate OK [15:23:15]SAM_PROTO_SignData done [15:23:15]FM_MakeSignedData done [15:23:15]CreateOFDProtocolMessage [15:23:15]wFMCommunicate request_size=4 [15:23:15]MH_SAM_APDU [15:23:15]CAPDU: 80 11 00 00 [15:23:15]Write to MH i2c: E2 08 00 1B 13 80 11 00 00 00 00 00 00 A8 [15:23:15]Write i2c OK [15:23:15]MH_I2C_Read... [15:23:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:15]Read from MH i2c: E2 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: E2 17 00 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: E2 17 00 1B 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FD [15:23:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:23:15]wFMCommunicate OK [15:23:15]CreateOFDProtocolMessage done [15:23:15]OFDSenderStorePacket 308967 [15:23:15]StoreOFDPacket docnum=308967 [15:23:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B2 D2 07 01 57 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 84 01 00 00 F4 03 04 00 62 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B6 04 00 35 04 06 00 D5 C4 B8 3B 21 C9 AA A3 64 A1 CF 29 48 EC [15:23:15]CheckFolder [15:23:15]dirname=/storage/ofd_packets [15:23:15]CheckFolder done [15:23:15]ProducePacketName [15:23:15]name=ofd_packets/00308967 [15:23:15]NVStorageSaveData ofd_packets/00308967 [15:23:15]File name is /storage/ofd_packets/00308967 [15:23:15]Write 301 bytes [15:23:15]NVStorageSaveData done [15:23:15]OFDSenderStorePacket done [15:23:15]KKMCreateOFDPacket done [15:23:15]NVStorageSaveData kkm_last_timestamp [15:23:15]File name is /storage/kkm_last_timestamp [15:23:15]Write 4 bytes [15:23:15]NVStorageSaveData done [15:23:15]ExternCall_PrintAddStr [15:23:15]wPrintStart [15:23:15]Write to MH i2c: 01 00 00 1C 13 2F [15:23:15]Write i2c OK [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: 01 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: 01 07 00 [15:23:15]MH_I2C_Read... [15:23:15]Read from MH i2c: 01 07 00 1C 13 00 00 00 00 00 FF 0F 44 [15:23:15]RasterBufferAndPrint [15:23:15]line Счет N : (1)642839 [15:23:15]line ИНН: 02508201610067 [15:23:15]line Контрольно-Кассовый Чек [15:23:15]line ПРОДАЖА [15:23:15]line ТРК (МРК, ГНК) : 62 [15:23:15]line Товар: 2710124130 [15:23:15]line Аи-92-К-2 [15:23:15]line 7.480 * 66.90 [15:23:15]line = 500.41 [15:23:15]line НДС 12% НСП 1% [15:23:15]line > о реализуемом товаре [15:23:15]line ОКРУГЛЕНИЕ: -0.41 [15:23:15]line ИТОГО: 500.00 [15:23:15]line Внесено: 500.00 [15:23:15]line СДАЧА: 0.00 [15:23:15]line НСП 1% : 4.43 [15:23:15]line НДС 12% : 53.14 [15:23:15]line Наличными: 500.00 [15:23:15]line Безнал.: 0.00 [15:23:15]line Место: АЗС № 172 "Партнер Нефть" [15:23:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:23:15]line СНО: Общий режим [15:23:15]line Чек 388 26.10.2024 15:23 [15:23:15]line Смена: 532 ФФД: 1.0 [15:23:15]line ЗНМ: 0300000116 [15:23:15]line РНМ: 0000000000091780 [15:23:15]line Версия ККМ: 001 [15:23:15]line ФМ: 0000000000871765 [15:23:15]line ФД: 308967 [15:23:15]line ФПД: 235040881189321 [15:23:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152314&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308967&fm=235040881189321&tin=02508201610067®Number=0000000000091780&sum=50000 [15:23:15]written 0, free lines is 4095 [15:23:15]OFD Sender: Processing packet 308967 [packets to send 223, broken 222] [15:23:15]ProducePacketName [15:23:15]name=ofd_packets/00308967 [15:23:15]OFD Sender: To server: pG, [15:23:15]CommunicateWithHost lk.salyk.kg:30040 [15:23:15]ConnectInit lk.salyk.kg [15:23:15]Connected sock=11 [15:23:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B2 D2 07 01 57 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 84 01 00 00 F4 03 04 00 62 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B6 04 00 35 04 06 00 D5 C4 B8 3B 21 C9 AA A3 64 A1 CF 29 48 EC [15:23:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 74 53 47 00 91 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 31 37 36 35 10 04 04 00 E7 B6 04 00 F4 03 04 00 C0 AF 1C 67 B6 04 01 00 00 07 0D 2B 91 6B F4 52 85 [15:23:16]CommunicateWithHost err = 0 [15:23:16]CheckOFDResponse [15:23:16]1017 (14) - 77093643461234 [15:23:16]1041 (16) - 0000000000871765 [15:23:16]1040 (4) - 308967 [15:23:16]1012 (4) - 26.10.2024 09:00 [15:23:16]1206 (1) - 0 [15:23:16]OFD Sender: Remove packet 308967 [15:23:16]ProducePacketName [15:23:16]name=ofd_packets/00308967 [15:23:16]NVStorageDeleteData [15:23:16]Write to MH i2c: 01 00 00 46 13 59 [15:23:16]Write i2c OK [15:23:16]MH_I2C_Read... [15:23:16]Read from MH i2c: 01 [15:23:16]MH_I2C_Read... [15:23:16]Read from MH i2c: 01 07 00 [15:23:16]MH_I2C_Read... [15:23:16]Read from MH i2c: 01 07 00 46 13 00 00 00 00 00 12 0D 7F [15:23:16]RasterBufferAndPrint [15:23:16]line [15:23:16]line [15:23:16]line [15:23:16]line [15:23:16]line [15:23:16]written 0, free lines is 3375 [15:23:16]MH_Cut [15:23:16]Write to MH i2c: D1 01 00 4D 13 01 32 [15:23:16]Write i2c OK [15:23:16]MH_I2C_Read... [15:23:16]Read from MH i2c: D1 [15:23:16]MH_I2C_Read... [15:23:16]Read from MH i2c: D1 01 00 [15:23:16]MH_I2C_Read... [15:23:16]Read from MH i2c: D1 01 00 4D 13 00 31 [15:23:16]Write to MH i2c: 01 00 00 4E 13 61 [15:23:16]Write i2c OK [15:23:16]MH_I2C_Read... [15:23:16]OFD Sender: No OFD packet to send [15:23:16]*** Cut start [15:23:16]*** Purtial cut [15:23:16]*** Stage 1: CUTSNS_PIN = 1 [15:23:17]Read from MH i2c: 01 [15:23:17]MH_I2C_Read... [15:23:17]*** Stop cut motor [15:23:17]*** Cut end [15:23:17]Read from MH i2c: 01 07 00 [15:23:17]MH_I2C_Read... [15:23:17]Read from MH i2c: 01 07 00 4E 13 00 00 00 00 00 FF 0F 76 [15:23:17]process_action close_receipt done [15:23:17]requested_data is exist [15:23:17]produce_requested_data [15:23:17]requested_item fm.sn is exist - process it [15:23:17]wFMCommunicate request_size=4 [15:23:17]MH_SAM_APDU [15:23:17]CAPDU: 80 11 00 00 [15:23:17]Write to MH i2c: E2 08 00 4F 13 80 11 00 00 00 00 00 00 DC [15:23:17]Write i2c OK [15:23:17]MH_I2C_Read... [15:23:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:17]Read from MH i2c: E2 [15:23:17]MH_I2C_Read... [15:23:17]Read from MH i2c: E2 17 00 [15:23:17]MH_I2C_Read... [15:23:17]Read from MH i2c: E2 17 00 4F 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 31 [15:23:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:23:17]wFMCommunicate OK [15:23:17]requested_item fd.num is exist - process it [15:23:17]SAM_PROTO_GetFieldsCounters [15:23:17]wFMCommunicate request_size=4 [15:23:17]MH_SAM_APDU [15:23:17]CAPDU: 80 13 00 00 [15:23:17]Write to MH i2c: E2 08 00 50 13 80 13 00 00 00 00 00 00 DF [15:23:17]Write i2c OK [15:23:17]MH_I2C_Read... [15:23:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:23:17]Read from MH i2c: E2 [15:23:17]MH_I2C_Read... [15:23:17]Read from MH i2c: E2 62 00 [15:23:17]MH_I2C_Read... [15:23:17]Read from MH i2c: E2 62 00 50 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E7 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [15:23:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E7 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:23:17]wFMCommunicate OK [15:23:17]SAM_PROTO_GetFieldsCounters done [15:23:17]requested_item shift.num is exist - process it [15:23:17]requested_item shift.opened is exist - process it [15:23:17]req_shift_opened [15:23:17]FM_GetShiftState [15:23:17]SAM_PROTO_GetShiftState [15:23:17]wFMCommunicate request_size=4 [15:23:17]MH_SAM_APDU [15:23:17]CAPDU: 80 13 01 00 [15:23:17]Write to MH i2c: E2 08 00 51 13 80 13 01 00 00 00 00 00 E1 [15:23:17]Write i2c OK [15:23:17]MH_I2C_Read... [15:23:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:17]Read from MH i2c: E2 [15:23:17]MH_I2C_Read... [15:23:17]Read from MH i2c: E2 0E 00 [15:23:17]MH_I2C_Read... [15:23:17]Read from MH i2c: E2 0E 00 51 13 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5F [15:23:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:23:17]wFMCommunicate OK [15:23:17]SAM_PROTO_GetShiftState done [15:23:17]FM_GetShiftState done [15:23:17]req_shift_opened done [15:23:17]requested_item shift.open_date is exist - process it [15:23:17]req_shift_open_date [15:23:17]req_shift_open_date done [15:23:17]produce_requested_data done [15:23:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308967,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:23:17]process_action_free close_receipt [15:23:17]json_value_free [15:23:17]json_value_free done [15:23:17]process_json_proto returns [15:23:17]Send response to host [15:23:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308967,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:23:17]free response buf [15:23:17]execute_script done [15:23:17]execute_script returns [15:23:17]free content buf [15:23:17]Sock 7.Close socket [15:23:17]Sock 7.Thread stoped [15:23:21]OFD Sender: No OFD packet to send [15:23:26]OFD Sender: No OFD packet to send [15:23:31]OFD Sender: No OFD packet to send [15:23:36]OFD Sender: No OFD packet to send [15:23:41]OFD Sender: No OFD packet to send [15:23:46]OFD Sender: No OFD packet to send [15:23:51]OFD Sender: No OFD packet to send [15:23:56]OFD Sender: No OFD packet to send [15:24:01]OFD Sender: No OFD packet to send [15:24:06]OFD Sender: No OFD packet to send [15:24:11]OFD Sender: No OFD packet to send [15:24:16]OFD Sender: No OFD packet to send [15:24:21]OFD Sender: No OFD packet to send [15:24:26]OFD Sender: No OFD packet to send [15:24:31]OFD Sender: No OFD packet to send [15:24:36]OFD Sender: No OFD packet to send [15:24:41]OFD Sender: No OFD packet to send [15:24:45]accept exits with 9 [15:24:45]New connection [15:24:45]New thread 3066879332 created [15:24:45]Thread 3067022692 joined [15:24:45]Waiting for new connection... [15:24:45] Sock 9.Parse request [15:24:45]Sock 9.Check first char [15:24:45]Sock 9.First char is OK [15:24:45]request: POST /json_proto HTTP/1.0 [15:24:45]Method: POST [15:24:45]URL: /json_proto [15:24:45]Method is POST - this is cgi request [15:24:45]url: /json_proto [15:24:45]query_string will be loaded in cgi processing [15:24:45]execute_cgi json_proto POST (null) [15:24:45]execute_cgi path=json_proto method=POST [15:24:45]POST find Content-Length [15:24:45]Host: 172.17.96.3:8080 [15:24:45]Content-Length: 682 [15:24:45]Content-Type: application/json [15:24:45] [15:24:45]POST finish read [15:24:45]Found Content-Length = 682 [15:24:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:45]execute_script... [15:24: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)642841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:45]POST & json_proto [15:24:45]process_json_proto [15:24:45]json parsed OK: [15:24:45]protocol is kg_v1.0 [15:24:45]action value=close_receipt [15:24:45]process_action close_receipt [15:24:45]cmd_close_receipt [15:24:45]MH_GetDate [15:24:45]Write to MH i2c: F0 00 00 52 13 54 [15:24:45]Write i2c OK [15:24:45]MH_I2C_Read... [15:24:45]Read from MH i2c: F0 [15:24:45]MH_I2C_Read... [15:24:45]Read from MH i2c: F0 09 00 [15:24:45]MH_I2C_Read... [15:24:45]Read from MH i2c: F0 09 00 52 13 00 BE 09 1D 67 44 5E 04 65 B3 [15:24:45]GetLastDocTimeStamp 1729956194 [15:24:45]current date 1729956286 [15:24:45]FM_GetShiftState [15:24:45]SAM_PROTO_GetShiftState [15:24:45]wFMCommunicate request_size=4 [15:24:45]MH_SAM_APDU [15:24:45]CAPDU: 80 13 01 00 [15:24:45]Write to MH i2c: E2 08 00 53 13 80 13 01 00 00 00 00 00 E3 [15:24:45]Write i2c OK [15:24:45]MH_I2C_Read... [15:24:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:45]Read from MH i2c: E2 [15:24:45]MH_I2C_Read... [15:24:45]Read from MH i2c: E2 0E 00 [15:24:45]MH_I2C_Read... [15:24:45]Read from MH i2c: E2 0E 00 53 13 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 61 [15:24:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:24:45]wFMCommunicate OK [15:24:45]SAM_PROTO_GetShiftState done [15:24:45]FM_GetShiftState done [15:24:45]opened in 1729902265 [15:24:45]opened+sec_in_day 1729988665 [15:24:45]quantity*price = 140015 [15:24:45]sum+1 = 140016 [15:24:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.69 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 389 26.10.2024 15:24 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308968 ФПД: 96023269157242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152446&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308968&fm=96023269157242&tin=02508201610067®Number=0000000000091780&sum=140000 [15:24:46]StoreToDocumentArchive [15:24:46]shift 532 fd 308968 [15:24:46]save to /storage/0532/doc_00308968 [15:24:46]save last doc name /storage/0532/doc_00308968 to /storage/kkm_last_doc_name [15:24:46]save OK [15:24:46]Clear old archive folders... [15:24:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:24:46]tlvbuf is 00088FD0 [15:24:46]SAM_PROTO_ClearQueue [15:24:46]wFMCommunicate request_size=4 [15:24:46]MH_SAM_APDU [15:24:46]CAPDU: 80 09 00 00 [15:24:46]Write to MH i2c: E2 08 00 60 13 80 09 00 00 00 00 00 00 E5 [15:24:46]Write i2c OK [15:24:46]MH_I2C_Read... [15:24:46]OFD Sender: No OFD packet to send [15:24:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:24:46]Read from MH i2c: E2 [15:24:46]MH_I2C_Read... [15:24:46]Read from MH i2c: E2 03 00 [15:24:46]MH_I2C_Read... [15:24:46]Read from MH i2c: E2 03 00 60 13 00 90 00 E7 [15:24:46]RAPDU: 90 00 [15:24:46]wFMCommunicate OK [15:24:46]SAM_PROTO_ClearQueue done [15:24:46]KKMCreateOFDPacket [15:24:46]OFDProtocolAddRootSTLVToBuf [15:24:46]FM_MakeSignedData [15:24:46]FM_MakeSignedData [15:24:46]SAM_PROTO_SignData [15:24:46]wFMCommunicate request_size=4 [15:24:46]MH_SAM_APDU [15:24:46]CAPDU: 80 0D 01 02 [15:24:46]Write to MH i2c: E2 08 00 61 13 80 0D 01 02 00 00 00 00 ED [15:24:46]Write i2c OK [15:24:46]MH_I2C_Read... [15:24:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:24:46]Read from MH i2c: E2 [15:24:46]MH_I2C_Read... [15:24:46]Read from MH i2c: E2 03 00 [15:24:46]MH_I2C_Read... [15:24:46]Read from MH i2c: E2 03 00 61 13 00 90 00 E8 [15:24:46]RAPDU: 90 00 [15:24:46]wFMCommunicate OK [15:24:46]wFMCommunicate request_size=255 [15:24:46]MH_SAM_APDU [15:24:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 BE 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B6 04 00 35 04 06 00 57 [15:24:46]Write to MH i2c: E2 02 01 62 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 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 BE 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B6 04 00 35 04 06 00 57 00 00 37 [15:24:46]Write i2c OK [15:24:46]MH_I2C_Read... [15:24:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:47]Read from MH i2c: E2 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: E2 03 00 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: E2 03 00 62 13 00 90 00 E9 [15:24:47]RAPDU: 90 00 [15:24:47]wFMCommunicate OK [15:24:47]wFMCommunicate request_size=10 [15:24:47]MH_SAM_APDU [15:24:47]CAPDU: 80 0D 02 02 05 55 28 D9 29 7A [15:24:47]Write to MH i2c: E2 0D 00 63 13 80 0D 02 02 05 00 55 28 D9 29 7A 00 00 F3 [15:24:47]Write i2c OK [15:24:47]MH_I2C_Read... [15:24:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:47]Read from MH i2c: E2 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: E2 03 00 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: E2 03 00 63 13 00 90 00 EA [15:24:47]RAPDU: 90 00 [15:24:47]wFMCommunicate OK [15:24:47]wFMCommunicate request_size=4 [15:24:47]MH_SAM_APDU [15:24:47]CAPDU: 80 0D 03 02 [15:24:47]Write to MH i2c: E2 08 00 64 13 80 0D 03 02 00 00 00 00 F2 [15:24:47]Write i2c OK [15:24:47]MH_I2C_Read... [15:24:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:24:47]Read from MH i2c: E2 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: E2 0B 00 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: E2 0B 00 64 13 00 45 EC 49 08 81 1D A9 EF 90 00 AB [15:24:47]RAPDU: 45 EC 49 08 81 1D A9 EF 90 00 [15:24:47]wFMCommunicate OK [15:24:47]SAM_PROTO_SignData done [15:24:47]FM_MakeSignedData done [15:24:47]CreateOFDProtocolMessage [15:24:47]wFMCommunicate request_size=4 [15:24:47]MH_SAM_APDU [15:24:47]CAPDU: 80 11 00 00 [15:24:47]Write to MH i2c: E2 08 00 65 13 80 11 00 00 00 00 00 00 F2 [15:24:47]Write i2c OK [15:24:47]MH_I2C_Read... [15:24:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:47]Read from MH i2c: E2 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: E2 17 00 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: E2 17 00 65 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 47 [15:24:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:24:47]wFMCommunicate OK [15:24:47]CreateOFDProtocolMessage done [15:24:47]OFDSenderStorePacket 308968 [15:24:47]StoreOFDPacket docnum=308968 [15:24:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6B B6 07 01 27 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 BE 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B6 04 00 35 04 06 00 57 55 28 D9 29 7A 45 EC 49 08 81 1D A9 EF [15:24:47]CheckFolder [15:24:47]dirname=/storage/ofd_packets [15:24:47]CheckFolder done [15:24:47]ProducePacketName [15:24:47]name=ofd_packets/00308968 [15:24:47]NVStorageSaveData ofd_packets/00308968 [15:24:47]File name is /storage/ofd_packets/00308968 [15:24:47]Write 301 bytes [15:24:47]NVStorageSaveData done [15:24:47]OFDSenderStorePacket done [15:24:47]KKMCreateOFDPacket done [15:24:47]NVStorageSaveData kkm_last_timestamp [15:24:47]File name is /storage/kkm_last_timestamp [15:24:47]Write 4 bytes [15:24:47]NVStorageSaveData done [15:24:47]ExternCall_PrintAddStr [15:24:47]wPrintStart [15:24:47]Write to MH i2c: 01 00 00 66 13 79 [15:24:47]Write i2c OK [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: 01 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: 01 07 00 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: 01 07 00 66 13 00 00 00 00 00 FF 0F 8E [15:24:47]RasterBufferAndPrint [15:24:47]line Счет N : (1)642841 [15:24:47]line ИНН: 02508201610067 [15:24:47]line Контрольно-Кассовый Чек [15:24:47]line ПРОДАЖА [15:24:47]line ТРК (МРК, ГНК) : 51 [15:24:47]line Товар: 2710124500 [15:24:47]line Аи-95-К-3 [15:24:47]line 18.870 * 74.20 [15:24:47]line = 1400.15 [15:24:47]line НДС 12% НСП 1% [15:24:47]line > о реализуемом товаре [15:24:47]line ОКРУГЛЕНИЕ: -0.15 [15:24:47]line ИТОГО: 1400.00 [15:24:47]line Внесено: 1400.00 [15:24:47]line СДАЧА: 0.00 [15:24:47]line НСП 1% : 12.39 [15:24:47]line НДС 12% : 148.69 [15:24:47]line Наличными: 1400.00 [15:24:47]line Безнал.: 0.00 [15:24:47]line Место: АЗС № 172 "Партнер Нефть" [15:24:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:24:47]line СНО: Общий режим [15:24:47]line Чек 389 26.10.2024 15:24 [15:24:47]line Смена: 532 ФФД: 1.0 [15:24:47]line ЗНМ: 0300000116 [15:24:47]line РНМ: 0000000000091780 [15:24:47]line Версия ККМ: 001 [15:24:47]line ФМ: 0000000000871765 [15:24:47]line ФД: 308968 [15:24:47]line ФПД: 96023269157242 [15:24:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152446&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308968&fm=96023269157242&tin=02508201610067®Number=0000000000091780&sum=140000 [15:24:47]written 0, free lines is 4095 [15:24:47]OFD Sender: Processing packet 308968 [packets to send 223, broken 222] [15:24:47]ProducePacketName [15:24:47]name=ofd_packets/00308968 [15:24:47]OFD Sender: To server: pG, [15:24:47]CommunicateWithHost lk.salyk.kg:30040 [15:24:47]ConnectInit lk.salyk.kg [15:24:47]Connected sock=11 [15:24:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6B B6 07 01 27 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 BE 09 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B6 04 00 35 04 06 00 57 55 28 D9 29 7A 45 EC 49 08 81 1D A9 EF [15:24:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D0 B3 47 00 45 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B6 04 00 F4 03 04 00 1C B0 1C 67 B6 04 01 00 00 86 CA 31 21 25 AC F5 4C [15:24:47]CommunicateWithHost err = 0 [15:24:47]CheckOFDResponse [15:24:47]1017 (14) - 77093643461234 [15:24:47]1041 (16) - 0000000000871765 [15:24:47]1040 (4) - 308968 [15:24:47]1012 (4) - 26.10.2024 09:02 [15:24:47]1206 (1) - 0 [15:24:47]OFD Sender: Remove packet 308968 [15:24:47]ProducePacketName [15:24:47]name=ofd_packets/00308968 [15:24:47]NVStorageDeleteData [15:24:47]Write to MH i2c: 01 00 00 90 13 A3 [15:24:47]Write i2c OK [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: 01 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: 01 07 00 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: 01 07 00 90 13 00 00 00 00 00 BE 0C 74 [15:24:47]RasterBufferAndPrint [15:24:47]line [15:24:47]line [15:24:47]line [15:24:47]line [15:24:47]line [15:24:47]written 0, free lines is 3274 [15:24:47]MH_Cut [15:24:47]Write to MH i2c: D1 01 00 97 13 01 7C [15:24:47]Write i2c OK [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: D1 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: D1 01 00 [15:24:47]MH_I2C_Read... [15:24:47]Read from MH i2c: D1 01 00 97 13 00 7B [15:24:47]Write to MH i2c: 01 00 00 98 13 AB [15:24:47]Write i2c OK [15:24:47]MH_I2C_Read... [15:24:48]OFD Sender: No OFD packet to send [15:24:48]*** Cut start [15:24:48]*** Purtial cut [15:24:48]*** Stage 1: CUTSNS_PIN = 1 [15:24:48]Read from MH i2c: 01 [15:24:48]MH_I2C_Read... [15:24:48]*** Stop cut motor [15:24:48]*** Cut end [15:24:48]Read from MH i2c: 01 07 00 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: 01 07 00 98 13 00 00 00 00 00 FF 0F C0 [15:24:48]process_action close_receipt done [15:24:48]requested_data is exist [15:24:48]produce_requested_data [15:24:48]requested_item fm.sn is exist - process it [15:24:48]wFMCommunicate request_size=4 [15:24:48]MH_SAM_APDU [15:24:48]CAPDU: 80 11 00 00 [15:24:48]Write to MH i2c: E2 08 00 99 13 80 11 00 00 00 00 00 00 26 [15:24:48]Write i2c OK [15:24:48]MH_I2C_Read... [15:24:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:48]Read from MH i2c: E2 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: E2 17 00 [15:24:48]MH_I2C_Read... [15:24:48]Read from MH i2c: E2 17 00 99 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7B [15:24:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:24:48]wFMCommunicate OK [15:24:48]requested_item fd.num is exist - process it [15:24:48]SAM_PROTO_GetFieldsCounters [15:24:48]wFMCommunicate request_size=4 [15:24:48]MH_SAM_APDU [15:24:48]CAPDU: 80 13 00 00 [15:24:48]Write to MH i2c: E2 08 00 9A 13 80 13 00 00 00 00 00 00 29 [15:24:48]Write i2c OK [15:24:48]MH_I2C_Read... [15:24:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:24:49]Read from MH i2c: E2 [15:24:49]MH_I2C_Read... [15:24:49]Read from MH i2c: E2 62 00 [15:24:49]MH_I2C_Read... [15:24:49]Read from MH i2c: E2 62 00 9A 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [15:24: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:24:49]wFMCommunicate OK [15:24:49]SAM_PROTO_GetFieldsCounters done [15:24:49]requested_item shift.num is exist - process it [15:24:49]requested_item shift.opened is exist - process it [15:24:49]req_shift_opened [15:24:49]FM_GetShiftState [15:24:49]SAM_PROTO_GetShiftState [15:24:49]wFMCommunicate request_size=4 [15:24:49]MH_SAM_APDU [15:24:49]CAPDU: 80 13 01 00 [15:24:49]Write to MH i2c: E2 08 00 9B 13 80 13 01 00 00 00 00 00 2B [15:24:49]Write i2c OK [15:24:49]MH_I2C_Read... [15:24:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:49]Read from MH i2c: E2 [15:24:49]MH_I2C_Read... [15:24:49]Read from MH i2c: E2 0E 00 [15:24:49]MH_I2C_Read... [15:24:49]Read from MH i2c: E2 0E 00 9B 13 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A9 [15:24:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:24:49]wFMCommunicate OK [15:24:49]SAM_PROTO_GetShiftState done [15:24:49]FM_GetShiftState done [15:24:49]req_shift_opened done [15:24:49]requested_item shift.open_date is exist - process it [15:24:49]req_shift_open_date [15:24:49]req_shift_open_date done [15:24:49]produce_requested_data done [15:24:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308968,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:24:49]process_action_free close_receipt [15:24:49]json_value_free [15:24:49]json_value_free done [15:24:49]process_json_proto returns [15:24:49]Send response to host [15:24:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308968,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:24:49]free response buf [15:24:49]execute_script done [15:24:49]execute_script returns [15:24:49]free content buf [15:24:49]Sock 9.Close socket [15:24:49]Sock 9.Thread stoped [15:24:53]OFD Sender: No OFD packet to send [15:24:58]OFD Sender: No OFD packet to send [15:25:03]OFD Sender: No OFD packet to send [15:25:08]OFD Sender: No OFD packet to send [15:25:13]OFD Sender: No OFD packet to send [15:25:18]OFD Sender: No OFD packet to send [15:25:23]OFD Sender: No OFD packet to send [15:25:28]OFD Sender: No OFD packet to send [15:25:33]OFD Sender: No OFD packet to send [15:25:38]OFD Sender: No OFD packet to send [15:25:43]OFD Sender: No OFD packet to send [15:25:48]OFD Sender: No OFD packet to send [15:25:53]accept exits with 10 [15:25:53]New connection [15:25:53]New thread 3067022692 created [15:25:53]Thread 3066879332 joined [15:25:53]Waiting for new connection... [15:25:53] Sock 10.Parse request [15:25:53]Sock 10.Check first char [15:25:53]Sock 10.First char is OK [15:25:53]request: POST /json_proto HTTP/1.0 [15:25:53]Method: POST [15:25:53]URL: /json_proto [15:25:53]Method is POST - this is cgi request [15:25:53]url: /json_proto [15:25:53]query_string will be loaded in cgi processing [15:25:53]execute_cgi json_proto POST (null) [15:25:53]execute_cgi path=json_proto method=POST [15:25:53]POST find Content-Length [15:25:53]Host: 172.17.96.3:8080 [15:25:53]Content-Length: 682 [15:25:53]Content-Type: application/json [15:25:53] [15:25:53]POST finish read [15:25:53]Found Content-Length = 682 [15:25:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [15:25:53]execute_script... [15:25:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642842", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [15:25:53]POST & json_proto [15:25:53]process_json_proto [15:25:53]json parsed OK: [15:25:53]protocol is kg_v1.0 [15:25:53]action value=close_receipt [15:25:53]process_action close_receipt [15:25:53]cmd_close_receipt [15:25:53]MH_GetDate [15:25:53]Write to MH i2c: F0 00 00 9C 13 9E [15:25:53]Write i2c OK [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: F0 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: F0 09 00 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: F0 09 00 9C 13 00 01 0A 1D 67 44 5E 04 65 41 [15:25:53]GetLastDocTimeStamp 1729956286 [15:25:53]current date 1729956353 [15:25:53]FM_GetShiftState [15:25:53]SAM_PROTO_GetShiftState [15:25:53]wFMCommunicate request_size=4 [15:25:53]MH_SAM_APDU [15:25:53]CAPDU: 80 13 01 00 [15:25:53]Write to MH i2c: E2 08 00 9D 13 80 13 01 00 00 00 00 00 2D [15:25:53]Write i2c OK [15:25:53]MH_I2C_Read... [15:25:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:53]Read from MH i2c: E2 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: E2 0E 00 [15:25:53]MH_I2C_Read... [15:25:53]Read from MH i2c: E2 0E 00 9D 13 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AB [15:25:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:25:53]wFMCommunicate OK [15:25:53]SAM_PROTO_GetShiftState done [15:25:53]FM_GetShiftState done [15:25:53]opened in 1729902265 [15:25:53]opened+sec_in_day 1729988665 [15:25:53]quantity*price = 100015 [15:25:53]sum+1 = 100017 [15:25:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 390 26.10.2024 15:25 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308969 ФПД: 60729701815746 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152554&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308969&fm=60729701815746&tin=02508201610067®Number=0000000000091780&sum=100000 [15:25:54]StoreToDocumentArchive [15:25:54]shift 532 fd 308969 [15:25:54]save to /storage/0532/doc_00308969 [15:25:54]save last doc name /storage/0532/doc_00308969 to /storage/kkm_last_doc_name [15:25:54]save OK [15:25:54]Clear old archive folders... [15:25:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:25:54]tlvbuf is 0014E250 [15:25:54]SAM_PROTO_ClearQueue [15:25:54]wFMCommunicate request_size=4 [15:25:54]MH_SAM_APDU [15:25:54]CAPDU: 80 09 00 00 [15:25:54]Write to MH i2c: E2 08 00 AA 13 80 09 00 00 00 00 00 00 2F [15:25:54]Write i2c OK [15:25:54]MH_I2C_Read... [15:25:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:54]Read from MH i2c: E2 [15:25:54]MH_I2C_Read... [15:25:54]Read from MH i2c: E2 03 00 [15:25:54]MH_I2C_Read... [15:25:54]Read from MH i2c: E2 03 00 AA 13 00 90 00 31 [15:25:54]RAPDU: 90 00 [15:25:54]wFMCommunicate OK [15:25:54]SAM_PROTO_ClearQueue done [15:25:54]KKMCreateOFDPacket [15:25:54]OFDProtocolAddRootSTLVToBuf [15:25:54]FM_MakeSignedData [15:25:54]FM_MakeSignedData [15:25:54]SAM_PROTO_SignData [15:25:54]wFMCommunicate request_size=4 [15:25:54]MH_SAM_APDU [15:25:54]CAPDU: 80 0D 01 02 [15:25:54]Write to MH i2c: E2 08 00 AB 13 80 0D 01 02 00 00 00 00 37 [15:25:54]Write i2c OK [15:25:54]MH_I2C_Read... [15:25:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:54]Read from MH i2c: E2 [15:25:54]MH_I2C_Read... [15:25:54]Read from MH i2c: E2 03 00 [15:25:54]MH_I2C_Read... [15:25:54]Read from MH i2c: E2 03 00 AB 13 00 90 00 32 [15:25:54]RAPDU: 90 00 [15:25:54]wFMCommunicate OK [15:25:54]wFMCommunicate request_size=255 [15:25:54]MH_SAM_APDU [15:25:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 86 01 00 00 F4 03 04 00 02 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 B6 04 00 35 04 06 00 37 [15:25:54]Write to MH i2c: E2 02 01 AC 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 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 86 01 00 00 F4 03 04 00 02 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 B6 04 00 35 04 06 00 37 00 00 C6 [15:25:54]Write i2c OK [15:25:54]MH_I2C_Read... [15:25:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:54]Read from MH i2c: E2 [15:25:54]MH_I2C_Read... [15:25:54]Read from MH i2c: E2 03 00 [15:25:54]MH_I2C_Read... [15:25:54]Read from MH i2c: E2 03 00 AC 13 00 90 00 33 [15:25:54]RAPDU: 90 00 [15:25:54]wFMCommunicate OK [15:25:54]wFMCommunicate request_size=10 [15:25:54]MH_SAM_APDU [15:25:54]CAPDU: 80 0D 02 02 05 3B BC 4D D5 C2 [15:25:54]Write to MH i2c: E2 0D 00 AD 13 80 0D 02 02 05 00 3B BC 4D D5 C2 00 00 1F [15:25:54]Write i2c OK [15:25:54]MH_I2C_Read... [15:25:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:54]Read from MH i2c: E2 [15:25:54]MH_I2C_Read... [15:25:54]Read from MH i2c: E2 03 00 [15:25:54]MH_I2C_Read... [15:25:54]Read from MH i2c: E2 03 00 AD 13 00 90 00 34 [15:25:54]RAPDU: 90 00 [15:25:54]wFMCommunicate OK [15:25:54]wFMCommunicate request_size=4 [15:25:54]MH_SAM_APDU [15:25:54]CAPDU: 80 0D 03 02 [15:25:54]Write to MH i2c: E2 08 00 AE 13 80 0D 03 02 00 00 00 00 3C [15:25:54]Write i2c OK [15:25:54]MH_I2C_Read... [15:25:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:54]Read from MH i2c: E2 [15:25:54]MH_I2C_Read... [15:25:54]Read from MH i2c: E2 0B 00 [15:25:54]MH_I2C_Read... [15:25:54]Read from MH i2c: E2 0B 00 AE 13 00 CC E6 62 D1 66 6A 8A A2 90 00 1E [15:25:54]RAPDU: CC E6 62 D1 66 6A 8A A2 90 00 [15:25:54]wFMCommunicate OK [15:25:54]SAM_PROTO_SignData done [15:25:54]FM_MakeSignedData done [15:25:54]CreateOFDProtocolMessage [15:25:54]wFMCommunicate request_size=4 [15:25:54]MH_SAM_APDU [15:25:54]CAPDU: 80 11 00 00 [15:25:54]Write to MH i2c: E2 08 00 AF 13 80 11 00 00 00 00 00 00 3C [15:25:54]Write i2c OK [15:25:54]MH_I2C_Read... [15:25:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:55]Read from MH i2c: E2 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: E2 17 00 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: E2 17 00 AF 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 91 [15:25:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:25:55]wFMCommunicate OK [15:25:55]CreateOFDProtocolMessage done [15:25:55]OFDSenderStorePacket 308969 [15:25:55]StoreOFDPacket docnum=308969 [15:25:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FC F9 07 01 F1 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 86 01 00 00 F4 03 04 00 02 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 B6 04 00 35 04 06 00 37 3B BC 4D D5 C2 CC E6 62 D1 66 6A 8A A2 [15:25:55]CheckFolder [15:25:55]dirname=/storage/ofd_packets [15:25:55]CheckFolder done [15:25:55]ProducePacketName [15:25:55]name=ofd_packets/00308969 [15:25:55]NVStorageSaveData ofd_packets/00308969 [15:25:55]File name is /storage/ofd_packets/00308969 [15:25:55]Write 301 bytes [15:25:55]NVStorageSaveData done [15:25:55]OFDSenderStorePacket done [15:25:55]KKMCreateOFDPacket done [15:25:55]NVStorageSaveData kkm_last_timestamp [15:25:55]File name is /storage/kkm_last_timestamp [15:25:55]Write 4 bytes [15:25:55]NVStorageSaveData done [15:25:55]ExternCall_PrintAddStr [15:25:55]wPrintStart [15:25:55]Write to MH i2c: 01 00 00 B0 13 C3 [15:25:55]Write i2c OK [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: 01 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: 01 07 00 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: 01 07 00 B0 13 00 00 00 00 00 FF 0F D8 [15:25:55]RasterBufferAndPrint [15:25:55]line Счет N : (1)642842 [15:25:55]line ИНН: 02508201610067 [15:25:55]line Контрольно-Кассовый Чек [15:25:55]line ПРОДАЖА [15:25:55]line ТРК (МРК, ГНК) : 62 [15:25:55]line Товар: 2710124130 [15:25:55]line Аи-92-К-2 [15:25:55]line 14.950 * 66.90 [15:25:55]line = 1000.16 [15:25:55]line НДС 12% НСП 1% [15:25:55]line > о реализуемом товаре [15:25:55]line ОКРУГЛЕНИЕ: -0.16 [15:25:55]line ИТОГО: 1000.00 [15:25:55]line Внесено: 1000.00 [15:25:55]line СДАЧА: 0.00 [15:25:55]line НСП 1% : 8.85 [15:25:55]line НДС 12% : 106.21 [15:25:55]line Наличными: 1000.00 [15:25:55]line Безнал.: 0.00 [15:25:55]line Место: АЗС № 172 "Партнер Нефть" [15:25:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:25:55]line СНО: Общий режим [15:25:55]line Чек 390 26.10.2024 15:25 [15:25:55]line Смена: 532 ФФД: 1.0 [15:25:55]line ЗНМ: 0300000116 [15:25:55]line РНМ: 0000000000091780 [15:25:55]line Версия ККМ: 001 [15:25:55]line ФМ: 0000000000871765 [15:25:55]line ФД: 308969 [15:25:55]line ФПД: 60729701815746 [15:25:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152554&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308969&fm=60729701815746&tin=02508201610067®Number=0000000000091780&sum=100000 [15:25:55]written 0, free lines is 4095 [15:25:55]OFD Sender: Processing packet 308969 [packets to send 223, broken 222] [15:25:55]ProducePacketName [15:25:55]name=ofd_packets/00308969 [15:25:55]OFD Sender: To server: pG, [15:25:55]CommunicateWithHost lk.salyk.kg:30040 [15:25:55]ConnectInit lk.salyk.kg [15:25:55]Connected sock=11 [15:25:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FC F9 07 01 F1 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 86 01 00 00 F4 03 04 00 02 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 B6 04 00 35 04 06 00 37 3B BC 4D D5 C2 CC E6 62 D1 66 6A 8A A2 [15:25:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5D 4F 47 00 7A 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 31 37 36 35 10 04 04 00 E9 B6 04 00 F4 03 04 00 5F B0 1C 67 B6 04 01 00 00 97 2A 44 D3 8C A5 31 85 [15:25:55]CommunicateWithHost err = 0 [15:25:55]CheckOFDResponse [15:25:55]1017 (14) - 77093643461234 [15:25:55]1041 (16) - 0000000000871765 [15:25:55]1040 (4) - 308969 [15:25:55]1012 (4) - 26.10.2024 09:03 [15:25:55]1206 (1) - 0 [15:25:55]OFD Sender: Remove packet 308969 [15:25:55]ProducePacketName [15:25:55]name=ofd_packets/00308969 [15:25:55]NVStorageDeleteData [15:25:55]Write to MH i2c: 01 00 00 DA 13 ED [15:25:55]Write i2c OK [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: 01 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: 01 07 00 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: 01 07 00 DA 13 00 00 00 00 00 02 0D 03 [15:25:55]RasterBufferAndPrint [15:25:55]line [15:25:55]line [15:25:55]line [15:25:55]line [15:25:55]line [15:25:55]written 0, free lines is 3355 [15:25:55]MH_Cut [15:25:55]Write to MH i2c: D1 01 00 E1 13 01 C6 [15:25:55]Write i2c OK [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: D1 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: D1 01 00 [15:25:55]MH_I2C_Read... [15:25:55]Read from MH i2c: D1 01 00 E1 13 00 C5 [15:25:55]Write to MH i2c: 01 00 00 E2 13 F5 [15:25:55]Write i2c OK [15:25:55]MH_I2C_Read... [15:25:56]OFD Sender: No OFD packet to send [15:25:56]*** Cut start [15:25:56]*** Purtial cut [15:25:56]*** Stage 1: CUTSNS_PIN = 1 [15:25:56]Read from MH i2c: 01 [15:25:56]MH_I2C_Read... [15:25:56]*** Stop cut motor [15:25:56]*** Cut end [15:25:56]Read from MH i2c: 01 07 00 [15:25:56]MH_I2C_Read... [15:25:56]Read from MH i2c: 01 07 00 E2 13 00 00 00 00 00 FF 0F 0A [15:25:56]process_action close_receipt done [15:25:56]requested_data is exist [15:25:56]produce_requested_data [15:25:56]requested_item fm.sn is exist - process it [15:25:56]wFMCommunicate request_size=4 [15:25:56]MH_SAM_APDU [15:25:56]CAPDU: 80 11 00 00 [15:25:56]Write to MH i2c: E2 08 00 E3 13 80 11 00 00 00 00 00 00 70 [15:25:56]Write i2c OK [15:25:56]MH_I2C_Read... [15:25:56]Read from MH i2c: E2 [15:25:56]MH_I2C_Read... [15:25:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:56]Read from MH i2c: E2 17 00 [15:25:56]MH_I2C_Read... [15:25:56]Read from MH i2c: E2 17 00 E3 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C5 [15:25:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:25:56]wFMCommunicate OK [15:25:56]requested_item fd.num is exist - process it [15:25:56]SAM_PROTO_GetFieldsCounters [15:25:56]wFMCommunicate request_size=4 [15:25:56]MH_SAM_APDU [15:25:56]CAPDU: 80 13 00 00 [15:25:56]Write to MH i2c: E2 08 00 E4 13 80 13 00 00 00 00 00 00 73 [15:25:56]Write i2c OK [15:25:56]MH_I2C_Read... [15:25:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:25:56]Read from MH i2c: E2 [15:25:56]MH_I2C_Read... [15:25:56]Read from MH i2c: E2 62 00 [15:25:56]MH_I2C_Read... [15:25:56]Read from MH i2c: E2 62 00 E4 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E9 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 E4 [15:25:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E9 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:25:56]wFMCommunicate OK [15:25:56]SAM_PROTO_GetFieldsCounters done [15:25:56]requested_item shift.num is exist - process it [15:25:56]requested_item shift.opened is exist - process it [15:25:56]req_shift_opened [15:25:56]FM_GetShiftState [15:25:56]SAM_PROTO_GetShiftState [15:25:56]wFMCommunicate request_size=4 [15:25:56]MH_SAM_APDU [15:25:57]CAPDU: 80 13 01 00 [15:25:57]Write to MH i2c: E2 08 00 E5 13 80 13 01 00 00 00 00 00 75 [15:25:57]Write i2c OK [15:25:57]MH_I2C_Read... [15:25:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:57]Read from MH i2c: E2 [15:25:57]MH_I2C_Read... [15:25:57]Read from MH i2c: E2 0E 00 [15:25:57]MH_I2C_Read... [15:25:57]Read from MH i2c: E2 0E 00 E5 13 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F3 [15:25:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:25:57]wFMCommunicate OK [15:25:57]SAM_PROTO_GetShiftState done [15:25:57]FM_GetShiftState done [15:25:57]req_shift_opened done [15:25:57]requested_item shift.open_date is exist - process it [15:25:57]req_shift_open_date [15:25:57]req_shift_open_date done [15:25:57]produce_requested_data done [15:25:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308969,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:25:57]process_action_free close_receipt [15:25:57]json_value_free [15:25:57]json_value_free done [15:25:57]process_json_proto returns [15:25:57]Send response to host [15:25:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308969,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:25:57]free response buf [15:25:57]execute_script done [15:25:57]execute_script returns [15:25:57]free content buf [15:25:57]Sock 10.Close socket [15:25:57]Sock 10.Thread stoped [15:26:01]OFD Sender: No OFD packet to send [15:26:06]OFD Sender: No OFD packet to send [15:26:11]OFD Sender: No OFD packet to send [15:26:16]OFD Sender: No OFD packet to send [15:26:21]OFD Sender: No OFD packet to send [15:26:23]accept exits with 9 [15:26:23]New connection [15:26:23]New thread 3066879332 created [15:26:23]Thread 3067022692 joined [15:26:23]Waiting for new connection... [15:26:23] Sock 9.Parse request [15:26:23]Sock 9.Check first char [15:26:23]Sock 9.First char is OK [15:26:23]request: POST /json_proto HTTP/1.0 [15:26:23]Method: POST [15:26:23]URL: /json_proto [15:26:23]Method is POST - this is cgi request [15:26:23]url: /json_proto [15:26:23]query_string will be loaded in cgi processing [15:26:23]execute_cgi json_proto POST (null) [15:26:23]execute_cgi path=json_proto method=POST [15:26:23]POST find Content-Length [15:26:23]Host: 172.17.96.3:8080 [15:26:23]Content-Length: 682 [15:26:23]Content-Type: application/json [15:26:23] [15:26:23]POST finish read [15:26:23]Found Content-Length = 682 [15:26:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642843", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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" ] } } [15:26:23]execute_script... [15:26:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642843", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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" ] } } [15:26:23]POST & json_proto [15:26:23]process_json_proto [15:26:23]json parsed OK: [15:26:23]protocol is kg_v1.0 [15:26:23]action value=close_receipt [15:26:23]process_action close_receipt [15:26:23]cmd_close_receipt [15:26:23]MH_GetDate [15:26:23]Write to MH i2c: F0 00 00 E6 13 E8 [15:26:23]Write i2c OK [15:26:23]MH_I2C_Read... [15:26:23]Read from MH i2c: F0 [15:26:23]MH_I2C_Read... [15:26:23]Read from MH i2c: F0 09 00 [15:26:23]MH_I2C_Read... [15:26:23]Read from MH i2c: F0 09 00 E6 13 00 1F 0A 1D 67 44 5E 04 65 A9 [15:26:23]GetLastDocTimeStamp 1729956354 [15:26:23]current date 1729956383 [15:26:23]FM_GetShiftState [15:26:23]SAM_PROTO_GetShiftState [15:26:23]wFMCommunicate request_size=4 [15:26:23]MH_SAM_APDU [15:26:23]CAPDU: 80 13 01 00 [15:26:23]Write to MH i2c: E2 08 00 E7 13 80 13 01 00 00 00 00 00 77 [15:26:23]Write i2c OK [15:26:23]MH_I2C_Read... [15:26:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:23]Read from MH i2c: E2 [15:26:23]MH_I2C_Read... [15:26:23]Read from MH i2c: E2 0E 00 [15:26:23]MH_I2C_Read... [15:26:23]Read from MH i2c: E2 0E 00 E7 13 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F5 [15:26:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:26:23]wFMCommunicate OK [15:26:23]SAM_PROTO_GetShiftState done [15:26:23]FM_GetShiftState done [15:26:23]opened in 1729902265 [15:26:23]opened+sec_in_day 1729988665 [15:26:23]quantity*price = 100021 [15:26:23]sum+1 = 100023 [15:26:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 391 26.10.2024 15:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308970 ФПД: 127305644660378 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152624&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308970&fm=127305644660378&tin=02508201610067®Number=0000000000091780&sum=100000 [15:26:24]StoreToDocumentArchive [15:26:24]shift 532 fd 308970 [15:26:24]save to /storage/0532/doc_00308970 [15:26:24]save last doc name /storage/0532/doc_00308970 to /storage/kkm_last_doc_name [15:26:24]save OK [15:26:24]Clear old archive folders... [15:26:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:26:24]tlvbuf is 00179450 [15:26:24]SAM_PROTO_ClearQueue [15:26:24]wFMCommunicate request_size=4 [15:26:24]MH_SAM_APDU [15:26:24]CAPDU: 80 09 00 00 [15:26:24]Write to MH i2c: E2 08 00 F4 13 80 09 00 00 00 00 00 00 79 [15:26:24]Write i2c OK [15:26:24]MH_I2C_Read... [15:26:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:26:24]Read from MH i2c: E2 [15:26:24]MH_I2C_Read... [15:26:24]Read from MH i2c: E2 03 00 [15:26:24]MH_I2C_Read... [15:26:24]Read from MH i2c: E2 03 00 F4 13 00 90 00 7B [15:26:24]RAPDU: 90 00 [15:26:24]wFMCommunicate OK [15:26:24]SAM_PROTO_ClearQueue done [15:26:24]KKMCreateOFDPacket [15:26:24]OFDProtocolAddRootSTLVToBuf [15:26:24]FM_MakeSignedData [15:26:24]FM_MakeSignedData [15:26:24]SAM_PROTO_SignData [15:26:24]wFMCommunicate request_size=4 [15:26:24]MH_SAM_APDU [15:26:24]CAPDU: 80 0D 01 02 [15:26:24]Write to MH i2c: E2 08 00 F5 13 80 0D 01 02 00 00 00 00 81 [15:26:24]Write i2c OK [15:26:24]MH_I2C_Read... [15:26:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:26:24]Read from MH i2c: E2 [15:26:24]MH_I2C_Read... [15:26:24]Read from MH i2c: E2 03 00 [15:26:24]MH_I2C_Read... [15:26:24]Read from MH i2c: E2 03 00 F5 13 00 90 00 7C [15:26:24]RAPDU: 90 00 [15:26:24]wFMCommunicate OK [15:26:24]wFMCommunicate request_size=255 [15:26:24]MH_SAM_APDU [15:26:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 87 01 00 00 F4 03 04 00 20 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA B6 04 00 35 04 06 00 73 [15:26:24]Write to MH i2c: E2 02 01 F6 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 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 87 01 00 00 F4 03 04 00 20 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA B6 04 00 35 04 06 00 73 00 00 90 [15:26:24]Write i2c OK [15:26:24]MH_I2C_Read... [15:26:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:25]Read from MH i2c: E2 [15:26:25]MH_I2C_Read... [15:26:25]Read from MH i2c: E2 03 00 [15:26:25]MH_I2C_Read... [15:26:25]Read from MH i2c: E2 03 00 F6 13 00 90 00 7D [15:26:25]RAPDU: 90 00 [15:26:25]wFMCommunicate OK [15:26:25]wFMCommunicate request_size=10 [15:26:25]MH_SAM_APDU [15:26:25]CAPDU: 80 0D 02 02 05 C8 A7 BA 56 9A [15:26:25]Write to MH i2c: E2 0D 00 F7 13 80 0D 02 02 05 00 C8 A7 BA 56 9A 00 00 A7 [15:26:25]Write i2c OK [15:26:25]MH_I2C_Read... [15:26:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:25]Read from MH i2c: E2 [15:26:25]MH_I2C_Read... [15:26:25]Read from MH i2c: E2 03 00 [15:26:25]MH_I2C_Read... [15:26:25]Read from MH i2c: E2 03 00 F7 13 00 90 00 7E [15:26:25]RAPDU: 90 00 [15:26:25]wFMCommunicate OK [15:26:25]wFMCommunicate request_size=4 [15:26:25]MH_SAM_APDU [15:26:25]CAPDU: 80 0D 03 02 [15:26:25]Write to MH i2c: E2 08 00 F8 13 80 0D 03 02 00 00 00 00 86 [15:26:25]Write i2c OK [15:26:25]MH_I2C_Read... [15:26:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:26:25]Read from MH i2c: E2 [15:26:25]MH_I2C_Read... [15:26:25]Read from MH i2c: E2 0B 00 [15:26:25]MH_I2C_Read... [15:26:25]Read from MH i2c: E2 0B 00 F8 13 00 17 A5 54 EE 70 87 5B C7 90 00 9E [15:26:25]RAPDU: 17 A5 54 EE 70 87 5B C7 90 00 [15:26:25]wFMCommunicate OK [15:26:25]SAM_PROTO_SignData done [15:26:25]FM_MakeSignedData done [15:26:25]CreateOFDProtocolMessage [15:26:25]wFMCommunicate request_size=4 [15:26:25]MH_SAM_APDU [15:26:25]CAPDU: 80 11 00 00 [15:26:25]Write to MH i2c: E2 08 00 F9 13 80 11 00 00 00 00 00 00 86 [15:26:25]Write i2c OK [15:26:25]MH_I2C_Read... [15:26:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:25]Read from MH i2c: E2 [15:26:25]MH_I2C_Read... [15:26:25]Read from MH i2c: E2 17 00 [15:26:25]MH_I2C_Read... [15:26:25]Read from MH i2c: E2 17 00 F9 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DB [15:26:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:26:25]wFMCommunicate OK [15:26:25]CreateOFDProtocolMessage done [15:26:25]OFDSenderStorePacket 308970 [15:26:25]StoreOFDPacket docnum=308970 [15:26:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 72 F6 07 01 8B 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 87 01 00 00 F4 03 04 00 20 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA B6 04 00 35 04 06 00 73 C8 A7 BA 56 9A 17 A5 54 EE 70 87 5B C7 [15:26:25]CheckFolder [15:26:25]dirname=/storage/ofd_packets [15:26:25]CheckFolder done [15:26:25]ProducePacketName [15:26:25]name=ofd_packets/00308970 [15:26:25]NVStorageSaveData ofd_packets/00308970 [15:26:25]File name is /storage/ofd_packets/00308970 [15:26:25]Write 301 bytes [15:26:25]NVStorageSaveData done [15:26:25]OFDSenderStorePacket done [15:26:25]KKMCreateOFDPacket done [15:26:25]NVStorageSaveData kkm_last_timestamp [15:26:25]File name is /storage/kkm_last_timestamp [15:26:25]Write 4 bytes [15:26:25]NVStorageSaveData done [15:26:25]ExternCall_PrintAddStr [15:26:25]wPrintStart [15:26:25]Write to MH i2c: 01 00 00 FA 13 0D [15:26:25]Write i2c OK [15:26:25]MH_I2C_Read... [15:26:25]Read from MH i2c: 01 [15:26:25]MH_I2C_Read... [15:26:25]Read from MH i2c: 01 07 00 [15:26:25]MH_I2C_Read... [15:26:25]Read from MH i2c: 01 07 00 FA 13 00 00 00 00 00 FF 0F 22 [15:26:25]RasterBufferAndPrint [15:26:25]line Счет N : (1)642843 [15:26:25]line ИНН: 02508201610067 [15:26:25]line Контрольно-Кассовый Чек [15:26:25]line ПРОДАЖА [15:26:25]line ТРК (МРК, ГНК) : 51 [15:26:25]line Товар: 2710124500 [15:26:25]line Аи-95-К-3 [15:26:25]line 13.480 * 74.20 [15:26:25]line = 1000.22 [15:26:25]line НДС 12% НСП 1% [15:26:25]line > о реализуемом товаре [15:26:25]line ОКРУГЛЕНИЕ: -0.22 [15:26:25]line ИТОГО: 1000.00 [15:26:25]line Внесено: 1000.00 [15:26:25]line СДАЧА: 0.00 [15:26:25]line НСП 1% : 8.85 [15:26:25]line НДС 12% : 106.22 [15:26:25]line Наличными: 1000.00 [15:26:25]line Безнал.: 0.00 [15:26:25]line Место: АЗС № 172 "Партнер Нефть" [15:26:25]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:26:25]line СНО: Общий режим [15:26:25]line Чек 391 26.10.2024 15:26 [15:26:25]line Смена: 532 ФФД: 1.0 [15:26:25]line ЗНМ: 0300000116 [15:26:25]line РНМ: 0000000000091780 [15:26:25]line Версия ККМ: 001 [15:26:25]line ФМ: 0000000000871765 [15:26:25]line ФД: 308970 [15:26:25]line ФПД: 127305644660378 [15:26:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152624&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308970&fm=127305644660378&tin=02508201610067®Number=0000000000091780&sum=100000 [15:26:25]written 0, free lines is 4095 [15:26:25]OFD Sender: Processing packet 308970 [packets to send 223, broken 222] [15:26:25]ProducePacketName [15:26:25]name=ofd_packets/00308970 [15:26:25]OFD Sender: To server: pG, [15:26:25]CommunicateWithHost lk.salyk.kg:30040 [15:26:25]ConnectInit lk.salyk.kg [15:26:25]Connected sock=11 [15:26:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 72 F6 07 01 8B 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 87 01 00 00 F4 03 04 00 20 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA B6 04 00 35 04 06 00 73 C8 A7 BA 56 9A 17 A5 54 EE 70 87 5B C7 [15:26:25]Write to MH i2c: 01 00 00 24 14 38 [15:26:25]Write i2c OK [15:26:25]MH_I2C_Read... [15:26:25]Read from MH i2c: 01 [15:26:26]MH_I2C_Read... [15:26:26]Read from MH i2c: 01 07 00 [15:26:26]MH_I2C_Read... [15:26:26]Read from MH i2c: 01 07 00 24 14 00 00 00 00 00 BE 0C 09 [15:26:26]RasterBufferAndPrint [15:26:26]line [15:26:26]line [15:26:26]line [15:26:26]line [15:26:26]line [15:26:26]written 0, free lines is 3290 [15:26:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E6 16 47 00 04 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 31 37 36 35 10 04 04 00 EA B6 04 00 F4 03 04 00 7E B0 1C 67 B6 04 01 00 00 4F F4 1C 99 C5 CD CE 7F [15:26:26]CommunicateWithHost err = 0 [15:26:26]CheckOFDResponse [15:26:26]1017 (14) - 77093643461234 [15:26:26]1041 (16) - 0000000000871765 [15:26:26]1040 (4) - 308970 [15:26:26]1012 (4) - 26.10.2024 09:03 [15:26:26]1206 (1) - 0 [15:26:26]OFD Sender: Remove packet 308970 [15:26:26]ProducePacketName [15:26:26]name=ofd_packets/00308970 [15:26:26]NVStorageDeleteData [15:26:26]MH_Cut [15:26:26]Write to MH i2c: D1 01 00 2B 14 01 11 [15:26:26]Write i2c OK [15:26:26]MH_I2C_Read... [15:26:26]Read from MH i2c: D1 [15:26:26]MH_I2C_Read... [15:26:26]Read from MH i2c: D1 01 00 [15:26:26]MH_I2C_Read... [15:26:26]Read from MH i2c: D1 01 00 2B 14 00 10 [15:26:26]Write to MH i2c: 01 00 00 2C 14 40 [15:26:26]Write i2c OK [15:26:26]MH_I2C_Read... [15:26:26]OFD Sender: No OFD packet to send [15:26:26]*** Cut start [15:26:26]*** Purtial cut [15:26:26]*** Stage 1: CUTSNS_PIN = 1 [15:26:27]Read from MH i2c: 01 [15:26:27]MH_I2C_Read... [15:26:27]*** Stop cut motor [15:26:27]*** Cut end [15:26:27]Read from MH i2c: 01 07 00 [15:26:27]MH_I2C_Read... [15:26:27]Read from MH i2c: 01 07 00 2C 14 00 00 00 00 00 FF 0F 55 [15:26:27]process_action close_receipt done [15:26:27]requested_data is exist [15:26:27]produce_requested_data [15:26:27]requested_item fm.sn is exist - process it [15:26:27]wFMCommunicate request_size=4 [15:26:27]MH_SAM_APDU [15:26:27]CAPDU: 80 11 00 00 [15:26:27]Write to MH i2c: E2 08 00 2D 14 80 11 00 00 00 00 00 00 BB [15:26:27]Write i2c OK [15:26:27]MH_I2C_Read... [15:26:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:27]Read from MH i2c: E2 [15:26:27]MH_I2C_Read... [15:26:27]Read from MH i2c: E2 17 00 [15:26:27]MH_I2C_Read... [15:26:27]Read from MH i2c: E2 17 00 2D 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 10 [15:26:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:26:27]wFMCommunicate OK [15:26:27]requested_item fd.num is exist - process it [15:26:27]SAM_PROTO_GetFieldsCounters [15:26:27]wFMCommunicate request_size=4 [15:26:27]MH_SAM_APDU [15:26:27]CAPDU: 80 13 00 00 [15:26:27]Write to MH i2c: E2 08 00 2E 14 80 13 00 00 00 00 00 00 BE [15:26:27]Write i2c OK [15:26:27]MH_I2C_Read... [15:26:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:26:27]Read from MH i2c: E2 [15:26:27]MH_I2C_Read... [15:26:27]Read from MH i2c: E2 62 00 [15:26:27]MH_I2C_Read... [15:26:27]Read from MH i2c: E2 62 00 2E 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EA B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 33 [15:26: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EA B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:26:27]wFMCommunicate OK [15:26:27]SAM_PROTO_GetFieldsCounters done [15:26:27]requested_item shift.num is exist - process it [15:26:27]requested_item shift.opened is exist - process it [15:26:27]req_shift_opened [15:26:27]FM_GetShiftState [15:26:27]SAM_PROTO_GetShiftState [15:26:27]wFMCommunicate request_size=4 [15:26:27]MH_SAM_APDU [15:26:27]CAPDU: 80 13 01 00 [15:26:27]Write to MH i2c: E2 08 00 2F 14 80 13 01 00 00 00 00 00 C0 [15:26:27]Write i2c OK [15:26:27]MH_I2C_Read... [15:26:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:27]Read from MH i2c: E2 [15:26:27]MH_I2C_Read... [15:26:27]Read from MH i2c: E2 0E 00 [15:26:27]MH_I2C_Read... [15:26:27]Read from MH i2c: E2 0E 00 2F 14 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3E [15:26:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:26:27]wFMCommunicate OK [15:26:27]SAM_PROTO_GetShiftState done [15:26:27]FM_GetShiftState done [15:26:27]req_shift_opened done [15:26:27]requested_item shift.open_date is exist - process it [15:26:27]req_shift_open_date [15:26:27]req_shift_open_date done [15:26:27]produce_requested_data done [15:26:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308970,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:26:27]process_action_free close_receipt [15:26:27]json_value_free [15:26:27]json_value_free done [15:26:27]process_json_proto returns [15:26:27]Send response to host [15:26:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308970,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:26:27]free response buf [15:26:27]execute_script done [15:26:27]execute_script returns [15:26:27]free content buf [15:26:27]Sock 9.Close socket [15:26:27]Sock 9.Thread stoped [15:26:27]accept exits with 10 [15:26:27]New connection [15:26:27]New thread 3067022692 created [15:26:28]Thread 3066879332 joined [15:26:28]Waiting for new connection... [15:26:28] Sock 10.Parse request [15:26:28]Sock 10.Check first char [15:26:28]Sock 10.First char is OK [15:26:28]request: POST /json_proto HTTP/1.0 [15:26:28]Method: POST [15:26:28]URL: /json_proto [15:26:28]Method is POST - this is cgi request [15:26:28]url: /json_proto [15:26:28]query_string will be loaded in cgi processing [15:26:28]execute_cgi json_proto POST (null) [15:26:28]execute_cgi path=json_proto method=POST [15:26:28]POST find Content-Length [15:26:28]Host: 172.17.96.3:8080 [15:26:28]Content-Length: 679 [15:26:28]Content-Type: application/json [15:26:28] [15:26:28]POST finish read [15:26:28]Found Content-Length = 679 [15:26:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:28]execute_script... [15:26:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:28]POST & json_proto [15:26:28]process_json_proto [15:26:28]json parsed OK: [15:26:28]protocol is kg_v1.0 [15:26:28]action value=close_receipt [15:26:28]process_action close_receipt [15:26:28]cmd_close_receipt [15:26:28]MH_GetDate [15:26:28]Write to MH i2c: F0 00 00 30 14 33 [15:26:28]Write i2c OK [15:26:28]MH_I2C_Read... [15:26:28]Read from MH i2c: F0 [15:26:28]MH_I2C_Read... [15:26:28]Read from MH i2c: F0 09 00 [15:26:28]MH_I2C_Read... [15:26:28]Read from MH i2c: F0 09 00 30 14 00 24 0A 1D 67 44 5E 04 65 F9 [15:26:28]GetLastDocTimeStamp 1729956384 [15:26:28]current date 1729956388 [15:26:28]FM_GetShiftState [15:26:28]SAM_PROTO_GetShiftState [15:26:28]wFMCommunicate request_size=4 [15:26:28]MH_SAM_APDU [15:26:28]CAPDU: 80 13 01 00 [15:26:28]Write to MH i2c: E2 08 00 31 14 80 13 01 00 00 00 00 00 C2 [15:26:28]Write i2c OK [15:26:28]MH_I2C_Read... [15:26:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:28]Read from MH i2c: E2 [15:26:28]MH_I2C_Read... [15:26:28]Read from MH i2c: E2 0E 00 [15:26:28]MH_I2C_Read... [15:26:28]Read from MH i2c: E2 0E 00 31 14 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 40 [15:26:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:26:28]wFMCommunicate OK [15:26:28]SAM_PROTO_GetShiftState done [15:26:28]FM_GetShiftState done [15:26:28]opened in 1729902265 [15:26:28]opened+sec_in_day 1729988665 [15:26:28]quantity*price = 120015 [15:26:28]sum+1 = 120016 [15:26:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 392 26.10.2024 15:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308971 ФПД: 188641232075990 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152628&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308971&fm=188641232075990&tin=02508201610067®Number=0000000000091780&sum=120000 [15:26:29]StoreToDocumentArchive [15:26:29]shift 532 fd 308971 [15:26:29]save to /storage/0532/doc_00308971 [15:26:29]save last doc name /storage/0532/doc_00308971 to /storage/kkm_last_doc_name [15:26:29]save OK [15:26:29]Clear old archive folders... [15:26:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:26:29]tlvbuf is 001AEC20 [15:26:29]SAM_PROTO_ClearQueue [15:26:29]wFMCommunicate request_size=4 [15:26:29]MH_SAM_APDU [15:26:29]CAPDU: 80 09 00 00 [15:26:29]Write to MH i2c: E2 08 00 3E 14 80 09 00 00 00 00 00 00 C4 [15:26:29]Write i2c OK [15:26:29]MH_I2C_Read... [15:26:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:26:29]Read from MH i2c: E2 [15:26:29]MH_I2C_Read... [15:26:29]Read from MH i2c: E2 03 00 [15:26:29]MH_I2C_Read... [15:26:29]Read from MH i2c: E2 03 00 3E 14 00 90 00 C6 [15:26:29]RAPDU: 90 00 [15:26:29]wFMCommunicate OK [15:26:29]SAM_PROTO_ClearQueue done [15:26:29]KKMCreateOFDPacket [15:26:29]OFDProtocolAddRootSTLVToBuf [15:26:29]FM_MakeSignedData [15:26:29]FM_MakeSignedData [15:26:29]SAM_PROTO_SignData [15:26:29]wFMCommunicate request_size=4 [15:26:29]MH_SAM_APDU [15:26:29]CAPDU: 80 0D 01 02 [15:26:29]Write to MH i2c: E2 08 00 3F 14 80 0D 01 02 00 00 00 00 CC [15:26:30]Write i2c OK [15:26:30]MH_I2C_Read... [15:26:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:26:30]Read from MH i2c: E2 [15:26:30]MH_I2C_Read... [15:26:30]Read from MH i2c: E2 03 00 [15:26:30]MH_I2C_Read... [15:26:30]Read from MH i2c: E2 03 00 3F 14 00 90 00 C7 [15:26:30]RAPDU: 90 00 [15:26:30]wFMCommunicate OK [15:26:30]wFMCommunicate request_size=255 [15:26:30]MH_SAM_APDU [15:26:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 24 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB B6 04 00 35 04 06 00 AB 91 75 A0 [15:26:30]Write to MH i2c: E2 02 01 40 14 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 24 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB B6 04 00 35 04 06 00 AB 91 75 A0 00 00 05 [15:26:30]Write i2c OK [15:26:30]MH_I2C_Read... [15:26:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:30]Read from MH i2c: E2 [15:26:30]MH_I2C_Read... [15:26:30]Read from MH i2c: E2 03 00 [15:26:30]MH_I2C_Read... [15:26:30]Read from MH i2c: E2 03 00 40 14 00 90 00 C8 [15:26:30]RAPDU: 90 00 [15:26:30]wFMCommunicate OK [15:26:30]wFMCommunicate request_size=7 [15:26:30]MH_SAM_APDU [15:26:30]CAPDU: 80 0D 02 02 02 BC D6 [15:26:30]Write to MH i2c: E2 0A 00 41 14 80 0D 02 02 02 00 BC D6 00 00 65 [15:26:30]Write i2c OK [15:26:30]MH_I2C_Read... [15:26:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:30]Read from MH i2c: E2 [15:26:30]MH_I2C_Read... [15:26:30]Read from MH i2c: E2 03 00 [15:26:30]MH_I2C_Read... [15:26:30]Read from MH i2c: E2 03 00 41 14 00 90 00 C9 [15:26:30]RAPDU: 90 00 [15:26:30]wFMCommunicate OK [15:26:30]wFMCommunicate request_size=4 [15:26:30]MH_SAM_APDU [15:26:30]CAPDU: 80 0D 03 02 [15:26:30]Write to MH i2c: E2 08 00 42 14 80 0D 03 02 00 00 00 00 D1 [15:26:30]Write i2c OK [15:26:30]MH_I2C_Read... [15:26:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:26:30]Read from MH i2c: E2 [15:26:30]MH_I2C_Read... [15:26:30]Read from MH i2c: E2 0B 00 [15:26:30]MH_I2C_Read... [15:26:30]Read from MH i2c: E2 0B 00 42 14 00 5B 26 1D 2D 70 D7 C8 3C 90 00 E8 [15:26:30]RAPDU: 5B 26 1D 2D 70 D7 C8 3C 90 00 [15:26:30]wFMCommunicate OK [15:26:30]SAM_PROTO_SignData done [15:26:30]FM_MakeSignedData done [15:26:30]CreateOFDProtocolMessage [15:26:30]wFMCommunicate request_size=4 [15:26:30]MH_SAM_APDU [15:26:30]CAPDU: 80 11 00 00 [15:26:30]Write to MH i2c: E2 08 00 43 14 80 11 00 00 00 00 00 00 D1 [15:26:30]Write i2c OK [15:26:30]MH_I2C_Read... [15:26:30]Read from MH i2c: E2 [15:26:30]MH_I2C_Read... [15:26:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:30]Read from MH i2c: E2 17 00 [15:26:30]MH_I2C_Read... [15:26:30]Read from MH i2c: E2 17 00 43 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 26 [15:26:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:26:30]wFMCommunicate OK [15:26:30]CreateOFDProtocolMessage done [15:26:30]OFDSenderStorePacket 308971 [15:26:30]StoreOFDPacket docnum=308971 [15:26:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 F6 DB 04 01 7D BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 24 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB B6 04 00 35 04 06 00 AB 91 75 A0 BC D6 5B 26 1D 2D 70 D7 C8 3C [15:26:30]CheckFolder [15:26:30]dirname=/storage/ofd_packets [15:26:30]CheckFolder done [15:26:30]ProducePacketName [15:26:30]name=ofd_packets/00308971 [15:26:30]NVStorageSaveData ofd_packets/00308971 [15:26:30]File name is /storage/ofd_packets/00308971 [15:26:30]Write 298 bytes [15:26:30]NVStorageSaveData done [15:26:30]OFDSenderStorePacket done [15:26:30]KKMCreateOFDPacket done [15:26:30]NVStorageSaveData kkm_last_timestamp [15:26:30]File name is /storage/kkm_last_timestamp [15:26:30]Write 4 bytes [15:26:30]NVStorageSaveData done [15:26:31]ExternCall_PrintAddStr [15:26:31]wPrintStart [15:26:31]Write to MH i2c: 01 00 00 44 14 58 [15:26:31]OFD Sender: Processing packet 308971 [packets to send 223, broken 222] [15:26:31]ProducePacketName [15:26:31]name=ofd_packets/00308971 [15:26:31]OFD Sender: To server: pG, [15:26:31]CommunicateWithHost lk.salyk.kg:30040 [15:26:31]ConnectInit lk.salyk.kg [15:26:31]Write i2c OK [15:26:31]MH_I2C_Read... [15:26:31]Read from MH i2c: 01 [15:26:31]MH_I2C_Read... [15:26:31]Read from MH i2c: 01 07 00 [15:26:31]MH_I2C_Read... [15:26:31]Read from MH i2c: 01 07 00 44 14 00 00 00 00 00 FF 0F 6D [15:26:31]RasterBufferAndPrint [15:26:31]line Счет N : (1)642840 [15:26:31]line ИНН: 02508201610067 [15:26:31]line Контрольно-Кассовый Чек [15:26:31]line ПРОДАЖА [15:26:31]line ТРК (МРК, ГНК) : 21 [15:26:31]line Товар: 2710194210 [15:26:31]line ДТ-К-2 [15:26:31]line 15.750 * 76.20 [15:26:31]line = 1200.15 [15:26:31]line НДС 12% НСП 1% [15:26:31]line > о реализуемом товаре [15:26:31]line ОКРУГЛЕНИЕ: -0.15 [15:26:31]line ИТОГО: 1200.00 [15:26:31]line Внесено: 1200.00 [15:26:31]line СДАЧА: 0.00 [15:26:31]line НСП 1% : 10.62 [15:26:31]line НДС 12% : 127.45 [15:26:31]line Наличными: 1200.00 [15:26:31]line Безнал.: 0.00 [15:26:31]line Место: АЗС № 172 "Партнер Нефть" [15:26:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:26:31]line СНО: Общий режим [15:26:31]line Чек 392 26.10.2024 15:26 [15:26:31]line Смена: 532 ФФД: 1.0 [15:26:31]line ЗНМ: 0300000116 [15:26:31]line РНМ: 0000000000091780 [15:26:31]line Версия ККМ: 001 [15:26:31]line ФМ: 0000000000871765 [15:26:31]line ФД: 308971 [15:26:31]line ФПД: 188641232075990 [15:26:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152628&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308971&fm=188641232075990&tin=02508201610067®Number=0000000000091780&sum=120000 [15:26:31]written 0, free lines is 4095 [15:26:31]Connected sock=11 [15:26:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 F6 DB 04 01 7D BA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 01 00 00 F4 03 04 00 24 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB B6 04 00 35 04 06 00 AB 91 75 A0 BC D6 5B 26 1D 2D 70 D7 C8 3C [15:26:31]Write to MH i2c: 01 00 00 6E 14 82 [15:26:31]Write i2c OK [15:26:31]MH_I2C_Read... [15:26:31]Read from MH i2c: 01 [15:26:31]MH_I2C_Read... [15:26:31]Read from MH i2c: 01 07 00 [15:26:31]MH_I2C_Read... [15:26:31]Read from MH i2c: 01 07 00 6E 14 00 00 00 00 00 BF 0C 54 [15:26:31]RasterBufferAndPrint [15:26:31]line [15:26:31]line [15:26:31]line [15:26:31]line [15:26:31]line [15:26:31]written 0, free lines is 3301 [15:26:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 64 C7 47 00 6B 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 31 37 36 35 10 04 04 00 EB B6 04 00 F4 03 04 00 84 B0 1C 67 B6 04 01 00 00 FD 77 E4 9C 09 7E 5D DD [15:26:31]CommunicateWithHost err = 0 [15:26:31]CheckOFDResponse [15:26:31]1017 (14) - 77093643461234 [15:26:31]1041 (16) - 0000000000871765 [15:26:31]1040 (4) - 308971 [15:26:31]1012 (4) - 26.10.2024 09:04 [15:26:31]1206 (1) - 0 [15:26:31]OFD Sender: Remove packet 308971 [15:26:31]ProducePacketName [15:26:31]name=ofd_packets/00308971 [15:26:31]NVStorageDeleteData [15:26:31]MH_Cut [15:26:31]Write to MH i2c: D1 01 00 75 14 01 5B [15:26:31]Write i2c OK [15:26:31]MH_I2C_Read... [15:26:31]Read from MH i2c: D1 [15:26:31]MH_I2C_Read... [15:26:31]Read from MH i2c: D1 01 00 [15:26:31]MH_I2C_Read... [15:26:31]Read from MH i2c: D1 01 00 75 14 00 5A [15:26:31]Write to MH i2c: 01 00 00 76 14 8A [15:26:31]Write i2c OK [15:26:31]MH_I2C_Read... [15:26:32]OFD Sender: No OFD packet to send [15:26:32]*** Cut start [15:26:32]*** Purtial cut [15:26:32]*** Stage 1: CUTSNS_PIN = 1 [15:26:32]Read from MH i2c: 01 [15:26:32]MH_I2C_Read... [15:26:32]*** Stop cut motor [15:26:32]*** Cut end [15:26:32]Read from MH i2c: 01 07 00 [15:26:32]MH_I2C_Read... [15:26:32]Read from MH i2c: 01 07 00 76 14 00 00 00 00 00 FF 0F 9F [15:26:32]process_action close_receipt done [15:26:32]requested_data is exist [15:26:32]produce_requested_data [15:26:32]requested_item fm.sn is exist - process it [15:26:32]wFMCommunicate request_size=4 [15:26:32]MH_SAM_APDU [15:26:32]CAPDU: 80 11 00 00 [15:26:32]Write to MH i2c: E2 08 00 77 14 80 11 00 00 00 00 00 00 05 [15:26:32]Write i2c OK [15:26:32]MH_I2C_Read... [15:26:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:32]Read from MH i2c: E2 [15:26:32]MH_I2C_Read... [15:26:32]Read from MH i2c: E2 17 00 [15:26:32]MH_I2C_Read... [15:26:32]Read from MH i2c: E2 17 00 77 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5A [15:26:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:26:32]wFMCommunicate OK [15:26:32]requested_item fd.num is exist - process it [15:26:32]SAM_PROTO_GetFieldsCounters [15:26:32]wFMCommunicate request_size=4 [15:26:32]MH_SAM_APDU [15:26:32]CAPDU: 80 13 00 00 [15:26:32]Write to MH i2c: E2 08 00 78 14 80 13 00 00 00 00 00 00 08 [15:26:32]Write i2c OK [15:26:32]MH_I2C_Read... [15:26:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:26:32]Read from MH i2c: E2 [15:26:32]MH_I2C_Read... [15:26:32]Read from MH i2c: E2 62 00 [15:26:32]MH_I2C_Read... [15:26:32]Read from MH i2c: E2 62 00 78 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EB B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [15:26:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EB B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:26:33]wFMCommunicate OK [15:26:33]SAM_PROTO_GetFieldsCounters done [15:26:33]requested_item shift.num is exist - process it [15:26:33]requested_item shift.opened is exist - process it [15:26:33]req_shift_opened [15:26:33]FM_GetShiftState [15:26:33]SAM_PROTO_GetShiftState [15:26:33]wFMCommunicate request_size=4 [15:26:33]MH_SAM_APDU [15:26:33]CAPDU: 80 13 01 00 [15:26:33]Write to MH i2c: E2 08 00 79 14 80 13 01 00 00 00 00 00 0A [15:26:33]Write i2c OK [15:26:33]MH_I2C_Read... [15:26:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:33]Read from MH i2c: E2 [15:26:33]MH_I2C_Read... [15:26:33]Read from MH i2c: E2 0E 00 [15:26:33]MH_I2C_Read... [15:26:33]Read from MH i2c: E2 0E 00 79 14 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 88 [15:26:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:26:33]wFMCommunicate OK [15:26:33]SAM_PROTO_GetShiftState done [15:26:33]FM_GetShiftState done [15:26:33]req_shift_opened done [15:26:33]requested_item shift.open_date is exist - process it [15:26:33]req_shift_open_date [15:26:33]req_shift_open_date done [15:26:33]produce_requested_data done [15:26:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308971,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:26:33]process_action_free close_receipt [15:26:33]json_value_free [15:26:33]json_value_free done [15:26:33]process_json_proto returns [15:26:33]Send response to host [15:26:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308971,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:26:33]free response buf [15:26:33]execute_script done [15:26:33]execute_script returns [15:26:33]free content buf [15:26:33]Sock 10.Close socket [15:26:33]Sock 10.Thread stoped [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:48]ConnectInit Can't connect to host [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:44]accept exits with 9 [15:27:44]New connection [15:27:44]New thread 3066879332 created [15:27:44]Thread 3067022692 joined [15:27:44]Waiting for new connection... [15:27:44] Sock 9.Parse request [15:27:44]Sock 9.Check first char [15:27:44]Sock 9.First char is OK [15:27:44]request: POST /json_proto HTTP/1.0 [15:27:44]Method: POST [15:27:44]URL: /json_proto [15:27:44]Method is POST - this is cgi request [15:27:44]url: /json_proto [15:27:44]query_string will be loaded in cgi processing [15:27:44]execute_cgi json_proto POST (null) [15:27:44]execute_cgi path=json_proto method=POST [15:27:44]POST find Content-Length [15:27:44]Host: 172.17.96.3:8080 [15:27:44]Content-Length: 984 [15:27:44]Content-Type: application/json [15:27:44] [15:27:44]POST finish read [15:27:44]Found Content-Length = 984 [15:27:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:44]execute_script... [15:27: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)642844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:44]POST & json_proto [15:27:44]process_json_proto [15:27:44]json parsed OK: [15:27:44]protocol is kg_v1.0 [15:27:44]action value=close_receipt [15:27:44]process_action close_receipt [15:27:44]cmd_close_receipt [15:27:44]MH_GetDate [15:27:44]Write to MH i2c: F0 00 00 7A 14 7D [15:27:44]Write i2c OK [15:27:44]MH_I2C_Read... [15:27:44]Read from MH i2c: F0 [15:27:44]MH_I2C_Read... [15:27:44]Read from MH i2c: F0 09 00 [15:27:44]MH_I2C_Read... [15:27:44]Read from MH i2c: F0 09 00 7A 14 00 71 0A 1D 67 44 5E 04 65 90 [15:27:44]GetLastDocTimeStamp 1729956388 [15:27:44]current date 1729956465 [15:27:44]FM_GetShiftState [15:27:44]SAM_PROTO_GetShiftState [15:27:44]wFMCommunicate request_size=4 [15:27:44]MH_SAM_APDU [15:27:44]CAPDU: 80 13 01 00 [15:27:44]Write to MH i2c: E2 08 00 7B 14 80 13 01 00 00 00 00 00 0C [15:27:44]Write i2c OK [15:27:44]MH_I2C_Read... [15:27:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:44]Read from MH i2c: E2 [15:27:44]MH_I2C_Read... [15:27:44]Read from MH i2c: E2 0E 00 [15:27:44]MH_I2C_Read... [15:27:44]Read from MH i2c: E2 0E 00 7B 14 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8A [15:27:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:27:44]wFMCommunicate OK [15:27:44]SAM_PROTO_GetShiftState done [15:27:44]FM_GetShiftState done [15:27:44]opened in 1729902265 [15:27:44]opened+sec_in_day 1729988665 [15:27:44]quantity*price = 200006 [15:27:44]sum+1 = 200008 [15:27:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 393 26.10.2024 15:27 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 30.35 сом ФМ: 0000000000871765 ФД: 308972 ФПД: 126267250428050 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152745&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308972&fm=126267250428050&tin=02508201610067®Number=0000000000091780&sum=200000 [15:27:45]StoreToDocumentArchive [15:27:45]shift 532 fd 308972 [15:27:45]save to /storage/0532/doc_00308972 [15:27:45]save last doc name /storage/0532/doc_00308972 to /storage/kkm_last_doc_name [15:27:45]save OK [15:27:45]Clear old archive folders... [15:27:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:27:45]tlvbuf is 001B0820 [15:27:45]SAM_PROTO_ClearQueue [15:27:45]wFMCommunicate request_size=4 [15:27:45]MH_SAM_APDU [15:27:45]CAPDU: 80 09 00 00 [15:27:45]Write to MH i2c: E2 08 00 88 14 80 09 00 00 00 00 00 00 0E [15:27:45]Write i2c OK [15:27:45]MH_I2C_Read... [15:27:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:27:45]Read from MH i2c: E2 [15:27:45]MH_I2C_Read... [15:27:45]Read from MH i2c: E2 03 00 [15:27:45]MH_I2C_Read... [15:27:45]Read from MH i2c: E2 03 00 88 14 00 90 00 10 [15:27:45]RAPDU: 90 00 [15:27:45]wFMCommunicate OK [15:27:45]SAM_PROTO_ClearQueue done [15:27:45]KKMCreateOFDPacket [15:27:45]OFDProtocolAddRootSTLVToBuf [15:27:45]FM_MakeSignedData [15:27:45]FM_MakeSignedData [15:27:45]SAM_PROTO_SignData [15:27:45]wFMCommunicate request_size=4 [15:27:46]MH_SAM_APDU [15:27:46]CAPDU: 80 0D 01 02 [15:27:46]Write to MH i2c: E2 08 00 89 14 80 0D 01 02 00 00 00 00 16 [15:27:46]Write i2c OK [15:27:46]MH_I2C_Read... [15:27:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:27:46]Read from MH i2c: E2 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 03 00 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 03 00 89 14 00 90 00 11 [15:27:46]RAPDU: 90 00 [15:27:46]wFMCommunicate OK [15:27:46]wFMCommunicate request_size=255 [15:27:46]MH_SAM_APDU [15:27:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 71 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC B6 04 00 35 04 06 00 72 [15:27:46]Write to MH i2c: E2 02 01 8A 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 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 71 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC B6 04 00 35 04 06 00 72 00 00 E2 [15:27:46]Write i2c OK [15:27:46]MH_I2C_Read... [15:27:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:46]Read from MH i2c: E2 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 03 00 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 03 00 8A 14 00 90 00 12 [15:27:46]RAPDU: 90 00 [15:27:46]wFMCommunicate OK [15:27:46]wFMCommunicate request_size=10 [15:27:46]MH_SAM_APDU [15:27:46]CAPDU: 80 0D 02 02 05 D6 E2 9B C8 92 [15:27:46]Write to MH i2c: E2 0D 00 8B 14 80 0D 02 02 05 00 D6 E2 9B C8 92 00 00 D0 [15:27:46]Write i2c OK [15:27:46]MH_I2C_Read... [15:27:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:46]Read from MH i2c: E2 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 03 00 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 03 00 8B 14 00 90 00 13 [15:27:46]RAPDU: 90 00 [15:27:46]wFMCommunicate OK [15:27:46]wFMCommunicate request_size=4 [15:27:46]MH_SAM_APDU [15:27:46]CAPDU: 80 0D 03 02 [15:27:46]Write to MH i2c: E2 08 00 8C 14 80 0D 03 02 00 00 00 00 1B [15:27:46]Write i2c OK [15:27:46]MH_I2C_Read... [15:27:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:27:46]Read from MH i2c: E2 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 0B 00 [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 0B 00 8C 14 00 21 73 8A 33 36 9D 80 FF 90 00 BF [15:27:46]RAPDU: 21 73 8A 33 36 9D 80 FF 90 00 [15:27:46]wFMCommunicate OK [15:27:46]SAM_PROTO_SignData done [15:27:46]FM_MakeSignedData done [15:27:46]CreateOFDProtocolMessage [15:27:46]wFMCommunicate request_size=4 [15:27:46]MH_SAM_APDU [15:27:46]CAPDU: 80 11 00 00 [15:27:46]Write to MH i2c: E2 08 00 8D 14 80 11 00 00 00 00 00 00 1B [15:27:46]Write i2c OK [15:27:46]MH_I2C_Read... [15:27:46]Read from MH i2c: E2 [15:27:47]MH_I2C_Read... [15:27:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:47]Read from MH i2c: E2 17 00 [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: E2 17 00 8D 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 70 [15:27:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:27:47]wFMCommunicate OK [15:27:47]CreateOFDProtocolMessage done [15:27:47]OFDSenderStorePacket 308972 [15:27:47]StoreOFDPacket docnum=308972 [15:27:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 05 DE 07 01 08 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 71 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC B6 04 00 35 04 06 00 72 D6 E2 9B C8 92 21 73 8A 33 36 9D 80 FF [15:27:47]CheckFolder [15:27:47]dirname=/storage/ofd_packets [15:27:47]CheckFolder done [15:27:47]ProducePacketName [15:27:47]name=ofd_packets/00308972 [15:27:47]NVStorageSaveData ofd_packets/00308972 [15:27:47]File name is /storage/ofd_packets/00308972 [15:27:47]Write 301 bytes [15:27:47]NVStorageSaveData done [15:27:47]OFDSenderStorePacket done [15:27:47]KKMCreateOFDPacket done [15:27:47]NVStorageSaveData kkm_last_timestamp [15:27:47]File name is /storage/kkm_last_timestamp [15:27:47]Write 4 bytes [15:27:47]NVStorageSaveData done [15:27:47]ExternCall_PrintAddStr [15:27:47]wPrintStart [15:27:47]Write to MH i2c: 01 00 00 8E 14 A2 [15:27:47]OFD Sender: Processing packet 308972 [packets to send 223, broken 222] [15:27:47]ProducePacketName [15:27:47]name=ofd_packets/00308972 [15:27:47]OFD Sender: To server: pG, [15:27:47]CommunicateWithHost lk.salyk.kg:30040 [15:27:47]ConnectInit lk.salyk.kg [15:27:47]Write i2c OK [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 07 00 [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 07 00 8E 14 00 00 00 00 00 FF 0F B7 [15:27:47]RasterBufferAndPrint [15:27:47]line Счет N : (1)642844 [15:27:47]line ИНН: 02508201610067 [15:27:47]line Контрольно-Кассовый Чек [15:27:47]line ПРОДАЖА [15:27:47]line ТРК (МРК, ГНК) : 31 [15:27:47]line Товар: 2710124130 [15:27:47]line Аи-92-К-2 [15:27:47]line 30.350 * 65.90 [15:27:47]line = 2000.07 [15:27:47]line НДС 12% НСП 1% [15:27:47]line > о реализуемом товаре [15:27:47]line ОКРУГЛЕНИЕ: -0.07 [15:27:47]line ИТОГО: 2000.00 [15:27:47]line Внесено: 2000.00 [15:27:47]line СДАЧА: 0.00 [15:27:47]line НСП 1% : 17.70 [15:27:47]line НДС 12% : 212.40 [15:27:47]line Наличными: 2000.00 [15:27:47]line Безнал.: 0.00 [15:27:47]line Место: АЗС № 172 "Партнер Нефть" [15:27:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:27:47]line СНО: Общий режим [15:27:47]line Чек 393 26.10.2024 15:27 [15:27:47]line Смена: 532 ФФД: 1.0 [15:27:47]line ЗНМ: 0300000116 [15:27:47]line РНМ: 0000000000091780 [15:27:47]line Версия ККМ: 001 [15:27:47]line [15:27:47]line Дисконтная программа [15:27:47]line АИ-92 [15:27:47]line номер 172 [15:27:47]line сэкономлено 30.35 сом [15:27:47]line ФМ: 0000000000871765 [15:27:47]line ФД: 308972 [15:27:47]line ФПД: 126267250428050 [15:27:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T152745&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308972&fm=126267250428050&tin=02508201610067®Number=0000000000091780&sum=200000 [15:27:47]written 0, free lines is 4095 [15:27:47]Connected sock=11 [15:27:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 05 DE 07 01 08 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 01 00 00 F4 03 04 00 71 0A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC B6 04 00 35 04 06 00 72 D6 E2 9B C8 92 21 73 8A 33 36 9D 80 FF [15:27:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BC EC 47 00 74 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 31 37 36 35 10 04 04 00 EC B6 04 00 F4 03 04 00 D0 B0 1C 67 B6 04 01 00 00 3C D7 D8 37 7A E2 1A 3F [15:27:47]CommunicateWithHost err = 0 [15:27:47]CheckOFDResponse [15:27:47]1017 (14) - 77093643461234 [15:27:47]1041 (16) - 0000000000871765 [15:27:47]1040 (4) - 308972 [15:27:47]1012 (4) - 26.10.2024 09:05 [15:27:47]1206 (1) - 0 [15:27:47]OFD Sender: Remove packet 308972 [15:27:47]ProducePacketName [15:27:47]name=ofd_packets/00308972 [15:27:47]NVStorageDeleteData [15:27:47]Write to MH i2c: 01 00 00 BD 14 D1 [15:27:47]Write i2c OK [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 07 00 [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: 01 07 00 BD 14 00 00 00 00 00 49 0D 2E [15:27:47]RasterBufferAndPrint [15:27:47]line [15:27:47]line [15:27:47]line [15:27:47]line [15:27:47]line [15:27:47]written 0, free lines is 3433 [15:27:47]MH_Cut [15:27:47]Write to MH i2c: D1 01 00 C4 14 01 AA [15:27:47]Write i2c OK [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: D1 [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: D1 01 00 [15:27:47]MH_I2C_Read... [15:27:47]Read from MH i2c: D1 01 00 C4 14 00 A9 [15:27:47]Write to MH i2c: 01 00 00 C5 14 D9 [15:27:47]Write i2c OK [15:27:47]MH_I2C_Read... [15:27:48]OFD Sender: No OFD packet to send [15:27:48]*** Cut start [15:27:48]*** Purtial cut [15:27:48]*** Stage 1: CUTSNS_PIN = 1 [15:27:48]Read from MH i2c: 01 [15:27:48]MH_I2C_Read... [15:27:48]*** Stop cut motor [15:27:48]*** Cut end [15:27:48]Read from MH i2c: 01 07 00 [15:27:48]MH_I2C_Read... [15:27:48]Read from MH i2c: 01 07 00 C5 14 00 00 00 00 00 FF 0F EE [15:27:48]process_action close_receipt done [15:27:48]requested_data is exist [15:27:48]produce_requested_data [15:27:48]requested_item fm.sn is exist - process it [15:27:48]wFMCommunicate request_size=4 [15:27:48]MH_SAM_APDU [15:27:48]CAPDU: 80 11 00 00 [15:27:48]Write to MH i2c: E2 08 00 C6 14 80 11 00 00 00 00 00 00 54 [15:27:48]Write i2c OK [15:27:48]MH_I2C_Read... [15:27:48]Read from MH i2c: E2 [15:27:48]MH_I2C_Read... [15:27:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:48]Read from MH i2c: E2 17 00 [15:27:48]MH_I2C_Read... [15:27:48]Read from MH i2c: E2 17 00 C6 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A9 [15:27:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:27:49]wFMCommunicate OK [15:27:49]requested_item fd.num is exist - process it [15:27:49]SAM_PROTO_GetFieldsCounters [15:27:49]wFMCommunicate request_size=4 [15:27:49]MH_SAM_APDU [15:27:49]CAPDU: 80 13 00 00 [15:27:49]Write to MH i2c: E2 08 00 C7 14 80 13 00 00 00 00 00 00 57 [15:27:49]Write i2c OK [15:27:49]MH_I2C_Read... [15:27:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:49]Read from MH i2c: E2 [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: E2 62 00 [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: E2 62 00 C7 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EC B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 D4 [15:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EC B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:49]wFMCommunicate OK [15:27:49]SAM_PROTO_GetFieldsCounters done [15:27:49]requested_item shift.num is exist - process it [15:27:49]requested_item shift.opened is exist - process it [15:27:49]req_shift_opened [15:27:49]FM_GetShiftState [15:27:49]SAM_PROTO_GetShiftState [15:27:49]wFMCommunicate request_size=4 [15:27:49]MH_SAM_APDU [15:27:49]CAPDU: 80 13 01 00 [15:27:49]Write to MH i2c: E2 08 00 C8 14 80 13 01 00 00 00 00 00 59 [15:27:49]Write i2c OK [15:27:49]MH_I2C_Read... [15:27:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:49]Read from MH i2c: E2 [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: E2 0E 00 [15:27:49]MH_I2C_Read... [15:27:49]Read from MH i2c: E2 0E 00 C8 14 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D7 [15:27:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:27:49]wFMCommunicate OK [15:27:49]SAM_PROTO_GetShiftState done [15:27:49]FM_GetShiftState done [15:27:49]req_shift_opened done [15:27:49]requested_item shift.open_date is exist - process it [15:27:49]req_shift_open_date [15:27:49]req_shift_open_date done [15:27:49]produce_requested_data done [15:27:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308972,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:27:49]process_action_free close_receipt [15:27:49]json_value_free [15:27:49]json_value_free done [15:27:49]process_json_proto returns [15:27:49]Send response to host [15:27:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308972,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:27:49]free response buf [15:27:49]execute_script done [15:27:49]execute_script returns [15:27:49]free content buf [15:27:49]Sock 9.Close socket [15:27:49]Sock 9.Thread stoped [15:27:53]OFD Sender: No OFD packet to send [15:27:58]OFD Sender: No OFD packet to send [15:28:03]OFD Sender: No OFD packet to send [15:28:08]OFD Sender: No OFD packet to send [15:28:13]OFD Sender: No OFD packet to send [15:28:18]OFD Sender: No OFD packet to send [15:28:23]OFD Sender: No OFD packet to send [15:28:28]OFD Sender: No OFD packet to send [15:28:33]OFD Sender: No OFD packet to send [15:28:38]OFD Sender: No OFD packet to send [15:28:43]OFD Sender: No OFD packet to send [15:28:48]OFD Sender: No OFD packet to send [15:28:53]OFD Sender: No OFD packet to send [15:28:58]OFD Sender: No OFD packet to send [15:29:03]OFD Sender: No OFD packet to send [15:29:08]OFD Sender: No OFD packet to send [15:29:13]OFD Sender: No OFD packet to send [15:29:18]OFD Sender: No OFD packet to send [15:29:23]OFD Sender: No OFD packet to send [15:29:28]OFD Sender: No OFD packet to send [15:29:33]OFD Sender: No OFD packet to send [15:29:38]OFD Sender: No OFD packet to send [15:29:43]OFD Sender: No OFD packet to send [15:29:48]OFD Sender: No OFD packet to send [15:29:53]OFD Sender: No OFD packet to send [15:29:58]OFD Sender: No OFD packet to send [15:30:03]OFD Sender: No OFD packet to send [15:30:08]OFD Sender: No OFD packet to send [15:30:13]OFD Sender: No OFD packet to send [15:30:18]OFD Sender: No OFD packet to send [15:30:23]OFD Sender: No OFD packet to send [15:30:28]OFD Sender: No OFD packet to send [15:30:33]OFD Sender: No OFD packet to send [15:30:38]OFD Sender: No OFD packet to send [15:30:43]OFD Sender: No OFD packet to send [15:30:48]OFD Sender: No OFD packet to send [15:30:49]accept exits with 10 [15:30:49]New connection [15:30:49]New thread 3067022692 created [15:30:49]Thread 3066879332 joined [15:30:49]Waiting for new connection... [15:30:49] Sock 10.Parse request [15:30:49]Sock 10.Check first char [15:30:49]Sock 10.First char is OK [15:30:49]request: POST /json_proto HTTP/1.0 [15:30:49]Method: POST [15:30:49]URL: /json_proto [15:30:49]Method is POST - this is cgi request [15:30:49]url: /json_proto [15:30:49]query_string will be loaded in cgi processing [15:30:49]execute_cgi json_proto POST (null) [15:30:49]execute_cgi path=json_proto method=POST [15:30:49]POST find Content-Length [15:30:49]Host: 172.17.96.3:8080 [15:30:49]Content-Length: 677 [15:30:49]Content-Type: application/json [15:30:49] [15:30:49]POST finish read [15:30:49]Found Content-Length = 677 [15:30:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.090, "sum" : 340.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:30:49]execute_script... [15:30: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)642845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 5.090, "sum" : 340.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:30:49]POST & json_proto [15:30:49]process_json_proto [15:30:49]json parsed OK: [15:30:49]protocol is kg_v1.0 [15:30:49]action value=close_receipt [15:30:49]process_action close_receipt [15:30:49]cmd_close_receipt [15:30:49]MH_GetDate [15:30:49]Write to MH i2c: F0 00 00 C9 14 CC [15:30:49]Write i2c OK [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: F0 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: F0 09 00 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: F0 09 00 C9 14 00 2A 0B 1D 67 44 5E 04 65 99 [15:30:49]GetLastDocTimeStamp 1729956465 [15:30:49]current date 1729956650 [15:30:49]FM_GetShiftState [15:30:49]SAM_PROTO_GetShiftState [15:30:49]wFMCommunicate request_size=4 [15:30:49]MH_SAM_APDU [15:30:49]CAPDU: 80 13 01 00 [15:30:49]Write to MH i2c: E2 08 00 CA 14 80 13 01 00 00 00 00 00 5B [15:30:49]Write i2c OK [15:30:49]MH_I2C_Read... [15:30:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:49]Read from MH i2c: E2 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: E2 0E 00 [15:30:49]MH_I2C_Read... [15:30:49]Read from MH i2c: E2 0E 00 CA 14 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D9 [15:30:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:30:49]wFMCommunicate OK [15:30:49]SAM_PROTO_GetShiftState done [15:30:49]FM_GetShiftState done [15:30:49]opened in 1729902265 [15:30:49]opened+sec_in_day 1729988665 [15:30:49]quantity*price = 34052 [15:30:49]sum+1 = 34053 [15:30:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.16 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 394 26.10.2024 15:30 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308973 ФПД: 230144290456179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T153050&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308973&fm=230144290456179&tin=02508201610067®Number=0000000000091780&sum=34000 [15:30:50]StoreToDocumentArchive [15:30:50]shift 532 fd 308973 [15:30:50]save to /storage/0532/doc_00308973 [15:30:50]save last doc name /storage/0532/doc_00308973 to /storage/kkm_last_doc_name [15:30:50]save OK [15:30:50]Clear old archive folders... [15:30:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:30:50]tlvbuf is B6ED20E0 [15:30:50]SAM_PROTO_ClearQueue [15:30:50]wFMCommunicate request_size=4 [15:30:50]MH_SAM_APDU [15:30:50]CAPDU: 80 09 00 00 [15:30:50]Write to MH i2c: E2 08 00 D7 14 80 09 00 00 00 00 00 00 5D [15:30:50]Write i2c OK [15:30:50]MH_I2C_Read... [15:30:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:30:50]Read from MH i2c: E2 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: E2 03 00 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: E2 03 00 D7 14 00 90 00 5F [15:30:50]RAPDU: 90 00 [15:30:50]wFMCommunicate OK [15:30:50]SAM_PROTO_ClearQueue done [15:30:50]KKMCreateOFDPacket [15:30:50]OFDProtocolAddRootSTLVToBuf [15:30:50]FM_MakeSignedData [15:30:50]FM_MakeSignedData [15:30:50]SAM_PROTO_SignData [15:30:50]wFMCommunicate request_size=4 [15:30:50]MH_SAM_APDU [15:30:50]CAPDU: 80 0D 01 02 [15:30:50]Write to MH i2c: E2 08 00 D8 14 80 0D 01 02 00 00 00 00 65 [15:30:50]Write i2c OK [15:30:50]MH_I2C_Read... [15:30:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:30:50]Read from MH i2c: E2 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: E2 03 00 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: E2 03 00 D8 14 00 90 00 60 [15:30:50]RAPDU: 90 00 [15:30:50]wFMCommunicate OK [15:30:50]wFMCommunicate request_size=255 [15:30:50]MH_SAM_APDU [15:30: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 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 2A 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED B6 04 00 35 04 06 00 D1 [15:30:50]Write to MH i2c: E2 02 01 D9 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 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 2A 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED B6 04 00 35 04 06 00 D1 00 00 FE [15:30:50]Write i2c OK [15:30:50]MH_I2C_Read... [15:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:50]Read from MH i2c: E2 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: E2 03 00 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: E2 03 00 D9 14 00 90 00 61 [15:30:50]RAPDU: 90 00 [15:30:50]wFMCommunicate OK [15:30:50]wFMCommunicate request_size=10 [15:30:50]MH_SAM_APDU [15:30:50]CAPDU: 80 0D 02 02 05 50 A4 AE 02 73 [15:30:50]Write to MH i2c: E2 0D 00 DA 14 80 0D 02 02 05 00 50 A4 AE 02 73 00 00 89 [15:30:50]Write i2c OK [15:30:50]MH_I2C_Read... [15:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:50]Read from MH i2c: E2 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: E2 03 00 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: E2 03 00 DA 14 00 90 00 62 [15:30:50]RAPDU: 90 00 [15:30:50]wFMCommunicate OK [15:30:50]wFMCommunicate request_size=4 [15:30:50]MH_SAM_APDU [15:30:50]CAPDU: 80 0D 03 02 [15:30:50]Write to MH i2c: E2 08 00 DB 14 80 0D 03 02 00 00 00 00 6A [15:30:50]Write i2c OK [15:30:50]MH_I2C_Read... [15:30:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:30:50]Read from MH i2c: E2 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: E2 0B 00 [15:30:50]MH_I2C_Read... [15:30:50]Read from MH i2c: E2 0B 00 DB 14 00 99 E6 A2 A8 F2 41 48 36 90 00 E5 [15:30:50]RAPDU: 99 E6 A2 A8 F2 41 48 36 90 00 [15:30:50]wFMCommunicate OK [15:30:50]SAM_PROTO_SignData done [15:30:50]FM_MakeSignedData done [15:30:50]CreateOFDProtocolMessage [15:30:50]wFMCommunicate request_size=4 [15:30:50]MH_SAM_APDU [15:30:50]CAPDU: 80 11 00 00 [15:30:50]Write to MH i2c: E2 08 00 DC 14 80 11 00 00 00 00 00 00 6A [15:30:50]Write i2c OK [15:30:50]MH_I2C_Read... [15:30:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:51]Read from MH i2c: E2 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 17 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: E2 17 00 DC 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BF [15:30:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:30:51]wFMCommunicate OK [15:30:51]CreateOFDProtocolMessage done [15:30:51]OFDSenderStorePacket 308973 [15:30:51]StoreOFDPacket docnum=308973 [15:30:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DD 56 07 01 8F AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 2A 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED B6 04 00 35 04 06 00 D1 50 A4 AE 02 73 99 E6 A2 A8 F2 41 48 36 [15:30:51]CheckFolder [15:30:51]dirname=/storage/ofd_packets [15:30:51]CheckFolder done [15:30:51]ProducePacketName [15:30:51]name=ofd_packets/00308973 [15:30:51]NVStorageSaveData ofd_packets/00308973 [15:30:51]File name is /storage/ofd_packets/00308973 [15:30:51]Write 301 bytes [15:30:51]NVStorageSaveData done [15:30:51]OFDSenderStorePacket done [15:30:51]KKMCreateOFDPacket done [15:30:51]NVStorageSaveData kkm_last_timestamp [15:30:51]File name is /storage/kkm_last_timestamp [15:30:51]Write 4 bytes [15:30:51]NVStorageSaveData done [15:30:51]ExternCall_PrintAddStr [15:30:51]wPrintStart [15:30:51]Write to MH i2c: 01 00 00 DD 14 F1 [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: 01 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: 01 07 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: 01 07 00 DD 14 00 00 00 00 00 FF 0F 06 [15:30:51]RasterBufferAndPrint [15:30:51]line Счет N : (1)642845 [15:30:51]line ИНН: 02508201610067 [15:30:51]line Контрольно-Кассовый Чек [15:30:51]line ПРОДАЖА [15:30:51]line ТРК (МРК, ГНК) : 41 [15:30:51]line Товар: 2710124130 [15:30:51]line Аи-92-К-2 [15:30:51]line 5.090 * 66.90 [15:30:51]line = 340.52 [15:30:51]line НДС 12% НСП 1% [15:30:51]line > о реализуемом товаре [15:30:51]line ОКРУГЛЕНИЕ: -0.52 [15:30:51]line ИТОГО: 340.00 [15:30:51]line Внесено: 340.00 [15:30:51]line СДАЧА: 0.00 [15:30:51]line НСП 1% : 3.01 [15:30:51]line НДС 12% : 36.16 [15:30:51]line Наличными: 340.00 [15:30:51]line Безнал.: 0.00 [15:30:51]line Место: АЗС № 172 "Партнер Нефть" [15:30:51]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:30:51]line СНО: Общий режим [15:30:51]line Чек 394 26.10.2024 15:30 [15:30:51]line Смена: 532 ФФД: 1.0 [15:30:51]line ЗНМ: 0300000116 [15:30:51]line РНМ: 0000000000091780 [15:30:51]line Версия ККМ: 001 [15:30:51]line ФМ: 0000000000871765 [15:30:51]line ФД: 308973 [15:30:51]line ФПД: 230144290456179 [15:30:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T153050&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308973&fm=230144290456179&tin=02508201610067®Number=0000000000091780&sum=34000 [15:30:51]written 0, free lines is 4095 [15:30:51]OFD Sender: Processing packet 308973 [packets to send 223, broken 222] [15:30:51]ProducePacketName [15:30:51]name=ofd_packets/00308973 [15:30:51]OFD Sender: To server: pG, [15:30:51]CommunicateWithHost lk.salyk.kg:30040 [15:30:51]ConnectInit lk.salyk.kg [15:30:51]Connected sock=9 [15:30:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DD 56 07 01 8F AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 04 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 2A 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED B6 04 00 35 04 06 00 D1 50 A4 AE 02 73 99 E6 A2 A8 F2 41 48 36 [15:30:51]Write to MH i2c: 01 00 00 07 15 1C [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: 01 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: 01 07 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: 01 07 00 07 15 00 00 00 00 00 C0 0C EF [15:30:51]RasterBufferAndPrint [15:30:51]line [15:30:51]line [15:30:51]line [15:30:51]line [15:30:51]line [15:30:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D8 3C 47 00 B7 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 31 37 36 35 10 04 04 00 ED B6 04 00 F4 03 04 00 87 B1 1C 67 B6 04 01 00 00 01 76 56 17 A7 F4 92 9B [15:30:51]CommunicateWithHost err = 0 [15:30:51]CheckOFDResponse [15:30:51]1017 (14) - 77093643461234 [15:30:51]1041 (16) - 0000000000871765 [15:30:51]1040 (4) - 308973 [15:30:51]1012 (4) - 26.10.2024 09:08 [15:30:51]1206 (1) - 0 [15:30:51]OFD Sender: Remove packet 308973 [15:30:51]ProducePacketName [15:30:51]name=ofd_packets/00308973 [15:30:51]NVStorageDeleteData [15:30:51]written 0, free lines is 3302 [15:30:51]MH_Cut [15:30:51]Write to MH i2c: D1 01 00 0E 15 01 F5 [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: D1 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: D1 01 00 [15:30:51]MH_I2C_Read... [15:30:51]Read from MH i2c: D1 01 00 0E 15 00 F4 [15:30:51]Write to MH i2c: 01 00 00 0F 15 24 [15:30:51]Write i2c OK [15:30:51]MH_I2C_Read... [15:30:52]OFD Sender: No OFD packet to send [15:30:52]*** Cut start [15:30:52]*** Purtial cut [15:30:52]*** Stage 1: CUTSNS_PIN = 1 [15:30:52]Read from MH i2c: 01 [15:30:52]MH_I2C_Read... [15:30:52]*** Stop cut motor [15:30:52]*** Cut end [15:30:52]Read from MH i2c: 01 07 00 [15:30:52]MH_I2C_Read... [15:30:52]Read from MH i2c: 01 07 00 0F 15 00 00 00 00 00 FF 0F 39 [15:30:52]process_action close_receipt done [15:30:52]requested_data is exist [15:30:52]produce_requested_data [15:30:52]requested_item fm.sn is exist - process it [15:30:52]wFMCommunicate request_size=4 [15:30:52]MH_SAM_APDU [15:30:52]CAPDU: 80 11 00 00 [15:30:52]Write to MH i2c: E2 08 00 10 15 80 11 00 00 00 00 00 00 9F [15:30:52]Write i2c OK [15:30:52]MH_I2C_Read... [15:30:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:52]Read from MH i2c: E2 [15:30:52]MH_I2C_Read... [15:30:52]Read from MH i2c: E2 17 00 [15:30:52]MH_I2C_Read... [15:30:52]Read from MH i2c: E2 17 00 10 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F4 [15:30:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:30:52]wFMCommunicate OK [15:30:52]requested_item fd.num is exist - process it [15:30:52]SAM_PROTO_GetFieldsCounters [15:30:52]wFMCommunicate request_size=4 [15:30:52]MH_SAM_APDU [15:30:52]CAPDU: 80 13 00 00 [15:30:52]Write to MH i2c: E2 08 00 11 15 80 13 00 00 00 00 00 00 A2 [15:30:52]Write i2c OK [15:30:52]MH_I2C_Read... [15:30:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:30:52]Read from MH i2c: E2 [15:30:52]MH_I2C_Read... [15:30:52]Read from MH i2c: E2 62 00 [15:30:52]MH_I2C_Read... [15:30:52]Read from MH i2c: E2 62 00 11 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 ED B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 23 [15:30: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 ED B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:30:52]wFMCommunicate OK [15:30:52]SAM_PROTO_GetFieldsCounters done [15:30:52]requested_item shift.num is exist - process it [15:30:52]requested_item shift.opened is exist - process it [15:30:52]req_shift_opened [15:30:52]FM_GetShiftState [15:30:52]SAM_PROTO_GetShiftState [15:30:52]wFMCommunicate request_size=4 [15:30:52]MH_SAM_APDU [15:30:52]CAPDU: 80 13 01 00 [15:30:52]Write to MH i2c: E2 08 00 12 15 80 13 01 00 00 00 00 00 A4 [15:30:52]Write i2c OK [15:30:52]MH_I2C_Read... [15:30:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:52]Read from MH i2c: E2 [15:30:52]MH_I2C_Read... [15:30:52]Read from MH i2c: E2 0E 00 [15:30:52]MH_I2C_Read... [15:30:52]Read from MH i2c: E2 0E 00 12 15 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 22 [15:30:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:30:52]wFMCommunicate OK [15:30:52]SAM_PROTO_GetShiftState done [15:30:52]FM_GetShiftState done [15:30:53]req_shift_opened done [15:30:53]requested_item shift.open_date is exist - process it [15:30:53]req_shift_open_date [15:30:53]req_shift_open_date done [15:30:53]produce_requested_data done [15:30:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308973,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:30:53]process_action_free close_receipt [15:30:53]json_value_free [15:30:53]json_value_free done [15:30:53]process_json_proto returns [15:30:53]Send response to host [15:30:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308973,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:30:53]free response buf [15:30:53]execute_script done [15:30:53]execute_script returns [15:30:53]free content buf [15:30:53]Sock 10.Close socket [15:30:53]Sock 10.Thread stoped [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:31:58]accept exits with 7 [15:31:58]New connection [15:31:58]New thread 3066879332 created [15:31:58]Thread 3067022692 joined [15:31:58]Waiting for new connection... [15:31:58] Sock 7.Parse request [15:31:58]Sock 7.Check first char [15:31:58]Sock 7.First char is OK [15:31:58]request: POST /json_proto HTTP/1.0 [15:31:58]Method: POST [15:31:58]URL: /json_proto [15:31:58]Method is POST - this is cgi request [15:31:58]url: /json_proto [15:31:58]query_string will be loaded in cgi processing [15:31:58]execute_cgi json_proto POST (null) [15:31:58]execute_cgi path=json_proto method=POST [15:31:58]POST find Content-Length [15:31:58]Host: 172.17.96.3:8080 [15:31:58]Content-Length: 679 [15:31:58]Content-Type: application/json [15:31:58] [15:31:58]POST finish read [15:31:58]Found Content-Length = 679 [15:31:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [15:31:58]execute_script... [15: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 : (1)642846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [15:31:58]POST & json_proto [15:31:58]process_json_proto [15:31:58]json parsed OK: [15:31:58]protocol is kg_v1.0 [15:31:58]action value=close_receipt [15:31:58]process_action close_receipt [15:31:58]cmd_close_receipt [15:31:58]MH_GetDate [15:31:58]Write to MH i2c: F0 00 00 13 15 17 [15:31:58]Write i2c OK [15:31:58]MH_I2C_Read... [15:31:58]Read from MH i2c: F0 [15:31:58]MH_I2C_Read... [15:31:58]Read from MH i2c: F0 09 00 [15:31:58]MH_I2C_Read... [15:31:58]Read from MH i2c: F0 09 00 13 15 00 6F 0B 1D 67 44 5E 04 65 29 [15:31:58]GetLastDocTimeStamp 1729956650 [15:31:58]current date 1729956719 [15:31:58]FM_GetShiftState [15:31:58]SAM_PROTO_GetShiftState [15:31:58]wFMCommunicate request_size=4 [15:31:58]MH_SAM_APDU [15:31:58]CAPDU: 80 13 01 00 [15:31:58]Write to MH i2c: E2 08 00 14 15 80 13 01 00 00 00 00 00 A6 [15:31:58]Write i2c OK [15:31:58]MH_I2C_Read... [15:31:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:31:58]Read from MH i2c: E2 [15:31:58]MH_I2C_Read... [15:31:58]Read from MH i2c: E2 0E 00 [15:31:58]MH_I2C_Read... [15:31:58]Read from MH i2c: E2 0E 00 14 15 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 24 [15:31:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:31:58]wFMCommunicate OK [15:31:58]SAM_PROTO_GetShiftState done [15:31:58]FM_GetShiftState done [15:31:58]opened in 1729902265 [15:31:58]opened+sec_in_day 1729988665 [15:31:58]quantity*price = 100050 [15:31:58]sum+1 = 100052 [15:31:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 395 26.10.2024 15:31 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308974 ФПД: 215186302163050 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T153159&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308974&fm=215186302163050&tin=02508201610067®Number=0000000000091780&sum=100000 [15:31:59]StoreToDocumentArchive [15:31:59]shift 532 fd 308974 [15:31:59]save to /storage/0532/doc_00308974 [15:31:59]save last doc name /storage/0532/doc_00308974 to /storage/kkm_last_doc_name [15:31:59]save OK [15:31:59]Clear old archive folders... [15:31:59]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:31:59]tlvbuf is 000A4A70 [15:31:59]SAM_PROTO_ClearQueue [15:31:59]wFMCommunicate request_size=4 [15:31:59]MH_SAM_APDU [15:31:59]CAPDU: 80 09 00 00 [15:31:59]Write to MH i2c: E2 08 00 21 15 80 09 00 00 00 00 00 00 A8 [15:31:59]Write i2c OK [15:31:59]MH_I2C_Read... [15:31:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:31:59]Read from MH i2c: E2 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 03 00 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 03 00 21 15 00 90 00 AA [15:31:59]RAPDU: 90 00 [15:31:59]wFMCommunicate OK [15:31:59]SAM_PROTO_ClearQueue done [15:31:59]KKMCreateOFDPacket [15:31:59]OFDProtocolAddRootSTLVToBuf [15:31:59]FM_MakeSignedData [15:31:59]FM_MakeSignedData [15:31:59]SAM_PROTO_SignData [15:31:59]wFMCommunicate request_size=4 [15:31:59]MH_SAM_APDU [15:31:59]CAPDU: 80 0D 01 02 [15:31:59]Write to MH i2c: E2 08 00 22 15 80 0D 01 02 00 00 00 00 B0 [15:31:59]Write i2c OK [15:31:59]MH_I2C_Read... [15:31:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:31:59]Read from MH i2c: E2 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 03 00 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 03 00 22 15 00 90 00 AB [15:31:59]RAPDU: 90 00 [15:31:59]wFMCommunicate OK [15:31:59]wFMCommunicate request_size=255 [15:31:59]MH_SAM_APDU [15:31:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 8B 01 00 00 F4 03 04 00 6F 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE B6 04 00 35 04 06 00 C3 B5 F7 19 [15:31:59]Write to MH i2c: E2 02 01 23 15 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 8B 01 00 00 F4 03 04 00 6F 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE B6 04 00 35 04 06 00 C3 B5 F7 19 00 00 04 [15:31:59]Write i2c OK [15:31:59]MH_I2C_Read... [15:31:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:59]Read from MH i2c: E2 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 03 00 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 03 00 23 15 00 90 00 AC [15:31:59]RAPDU: 90 00 [15:31:59]wFMCommunicate OK [15:31:59]wFMCommunicate request_size=7 [15:31:59]MH_SAM_APDU [15:31:59]CAPDU: 80 0D 02 02 02 D8 6A [15:31:59]Write to MH i2c: E2 0A 00 24 15 80 0D 02 02 02 00 D8 6A 00 00 F9 [15:31:59]Write i2c OK [15:31:59]MH_I2C_Read... [15:31:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:31:59]Read from MH i2c: E2 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 03 00 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 03 00 24 15 00 90 00 AD [15:31:59]RAPDU: 90 00 [15:31:59]wFMCommunicate OK [15:31:59]wFMCommunicate request_size=4 [15:31:59]MH_SAM_APDU [15:31:59]CAPDU: 80 0D 03 02 [15:31:59]Write to MH i2c: E2 08 00 25 15 80 0D 03 02 00 00 00 00 B5 [15:31:59]Write i2c OK [15:31:59]MH_I2C_Read... [15:31:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:31:59]Read from MH i2c: E2 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 0B 00 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 0B 00 25 15 00 11 3D 3D 5E 0F 14 02 B8 90 00 7C [15:31:59]RAPDU: 11 3D 3D 5E 0F 14 02 B8 90 00 [15:31:59]wFMCommunicate OK [15:31:59]SAM_PROTO_SignData done [15:31:59]FM_MakeSignedData done [15:31:59]CreateOFDProtocolMessage [15:31:59]wFMCommunicate request_size=4 [15:31:59]MH_SAM_APDU [15:31:59]CAPDU: 80 11 00 00 [15:31:59]Write to MH i2c: E2 08 00 26 15 80 11 00 00 00 00 00 00 B5 [15:31:59]Write i2c OK [15:31:59]MH_I2C_Read... [15:31:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:31:59]Read from MH i2c: E2 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 17 00 [15:31:59]MH_I2C_Read... [15:31:59]Read from MH i2c: E2 17 00 26 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0A [15:31:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:31:59]wFMCommunicate OK [15:31:59]CreateOFDProtocolMessage done [15:31:59]OFDSenderStorePacket 308974 [15:31:59]StoreOFDPacket docnum=308974 [15:31:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 E1 CA 04 01 F9 FC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 8B 01 00 00 F4 03 04 00 6F 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE B6 04 00 35 04 06 00 C3 B5 F7 19 D8 6A 11 3D 3D 5E 0F 14 02 B8 [15:31:59]CheckFolder [15:31:59]dirname=/storage/ofd_packets [15:31:59]CheckFolder done [15:31:59]ProducePacketName [15:31:59]name=ofd_packets/00308974 [15:31:59]NVStorageSaveData ofd_packets/00308974 [15:31:59]File name is /storage/ofd_packets/00308974 [15:31:59]Write 298 bytes [15:31:59]NVStorageSaveData done [15:31:59]OFDSenderStorePacket done [15:31:59]KKMCreateOFDPacket done [15:31:59]NVStorageSaveData kkm_last_timestamp [15:31:59]File name is /storage/kkm_last_timestamp [15:31:59]Write 4 bytes [15:31:59]NVStorageSaveData done [15:31:59]ExternCall_PrintAddStr [15:31:59]wPrintStart [15:31:59]Write to MH i2c: 01 00 00 27 15 3C [15:32:00]Write i2c OK [15:32:00]MH_I2C_Read... [15:32:00]Read from MH i2c: 01 [15:32:00]MH_I2C_Read... [15:32:00]Read from MH i2c: 01 07 00 [15:32:00]MH_I2C_Read... [15:32:00]Read from MH i2c: 01 07 00 27 15 00 00 00 00 00 FF 0F 51 [15:32:00]RasterBufferAndPrint [15:32:00]line Счет N : (1)642846 [15:32:00]line ИНН: 02508201610067 [15:32:00]line Контрольно-Кассовый Чек [15:32:00]line ПРОДАЖА [15:32:00]line ТРК (МРК, ГНК) : 11 [15:32:00]line Товар: 2710194210 [15:32:00]line ДТ-К-2 [15:32:00]line 13.130 * 76.20 [15:32:00]line = 1000.51 [15:32:00]line НДС 12% НСП 1% [15:32:00]line > о реализуемом товаре [15:32:00]line ОКРУГЛЕНИЕ: -0.51 [15:32:00]line ИТОГО: 1000.00 [15:32:00]line Внесено: 1000.00 [15:32:00]line СДАЧА: 0.00 [15:32:00]line НСП 1% : 8.85 [15:32:00]line НДС 12% : 106.25 [15:32:00]line Наличными: 1000.00 [15:32:00]line Безнал.: 0.00 [15:32:00]line Место: АЗС № 172 "Партнер Нефть" [15:32:00]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:32:00]line СНО: Общий режим [15:32:00]line Чек 395 26.10.2024 15:31 [15:32:00]line Смена: 532 ФФД: 1.0 [15:32:00]line ЗНМ: 0300000116 [15:32:00]line РНМ: 0000000000091780 [15:32:00]line Версия ККМ: 001 [15:32:00]line ФМ: 0000000000871765 [15:32:00]line ФД: 308974 [15:32:00]line ФПД: 215186302163050 [15:32:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T153159&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308974&fm=215186302163050&tin=02508201610067®Number=0000000000091780&sum=100000 [15:32:00]OFD Sender: Processing packet 308974 [packets to send 223, broken 222] [15:32:00]ProducePacketName [15:32:00]name=ofd_packets/00308974 [15:32:00]OFD Sender: To server: pG, [15:32:00]CommunicateWithHost lk.salyk.kg:30040 [15:32:00]ConnectInit lk.salyk.kg [15:32:00]written 0, free lines is 4095 [15:32:00]Connected sock=10 [15: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 31 37 36 35 0C 01 00 00 E1 CA 04 01 F9 FC 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 8B 01 00 00 F4 03 04 00 6F 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE B6 04 00 35 04 06 00 C3 B5 F7 19 D8 6A 11 3D 3D 5E 0F 14 02 B8 [15:32:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F0 E8 47 00 BE D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE B6 04 00 F4 03 04 00 CD B1 1C 67 B6 04 01 00 00 93 76 8C F5 B4 D9 2E DC [15:32:00]CommunicateWithHost err = 0 [15:32:00]CheckOFDResponse [15:32:00]1017 (14) - 77093643461234 [15:32:00]1041 (16) - 0000000000871765 [15:32:00]1040 (4) - 308974 [15:32:00]1012 (4) - 26.10.2024 09:09 [15:32:00]1206 (1) - 0 [15:32:00]OFD Sender: Remove packet 308974 [15:32:00]ProducePacketName [15:32:00]name=ofd_packets/00308974 [15:32:00]NVStorageDeleteData [15:32:00]Write to MH i2c: 01 00 00 51 15 66 [15:32:00]Write i2c OK [15:32:00]MH_I2C_Read... [15:32:00]Read from MH i2c: 01 [15:32:00]MH_I2C_Read... [15:32:00]Read from MH i2c: 01 07 00 [15:32:00]MH_I2C_Read... [15:32:00]Read from MH i2c: 01 07 00 51 15 00 00 00 00 00 C0 0C 39 [15:32:00]RasterBufferAndPrint [15:32:00]line [15:32:00]line [15:32:00]line [15:32:00]line [15:32:00]line [15:32:00]written 0, free lines is 3272 [15:32:00]MH_Cut [15:32:00]Write to MH i2c: D1 01 00 58 15 01 3F [15:32:00]Write i2c OK [15:32:00]MH_I2C_Read... [15:32:00]Read from MH i2c: D1 [15:32:00]MH_I2C_Read... [15:32:00]Read from MH i2c: D1 01 00 [15:32:00]MH_I2C_Read... [15:32:00]Read from MH i2c: D1 01 00 58 15 00 3E [15:32:00]Write to MH i2c: 01 00 00 59 15 6E [15:32:00]Write i2c OK [15:32:00]MH_I2C_Read... [15:32:01]OFD Sender: No OFD packet to send [15:32:01]*** Cut start [15:32:01]*** Purtial cut [15:32:01]*** Stage 1: CUTSNS_PIN = 1 [15:32:01]Read from MH i2c: 01 [15:32:01]MH_I2C_Read... [15:32:01]*** Stop cut motor [15:32:01]*** Cut end [15:32:01]Read from MH i2c: 01 07 00 [15:32:01]MH_I2C_Read... [15:32:01]Read from MH i2c: 01 07 00 59 15 00 00 00 00 00 FF 0F 83 [15:32:01]process_action close_receipt done [15:32:01]requested_data is exist [15:32:01]produce_requested_data [15:32:01]requested_item fm.sn is exist - process it [15:32:01]wFMCommunicate request_size=4 [15:32:01]MH_SAM_APDU [15:32:01]CAPDU: 80 11 00 00 [15:32:01]Write to MH i2c: E2 08 00 5A 15 80 11 00 00 00 00 00 00 E9 [15:32:01]Write i2c OK [15:32:01]MH_I2C_Read... [15:32:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:32:01]Read from MH i2c: E2 [15:32:01]MH_I2C_Read... [15:32:01]Read from MH i2c: E2 17 00 [15:32:01]MH_I2C_Read... [15:32:01]Read from MH i2c: E2 17 00 5A 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3E [15:32:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:32:01]wFMCommunicate OK [15:32:01]requested_item fd.num is exist - process it [15:32:01]SAM_PROTO_GetFieldsCounters [15:32:01]wFMCommunicate request_size=4 [15:32:01]MH_SAM_APDU [15:32:01]CAPDU: 80 13 00 00 [15:32:01]Write to MH i2c: E2 08 00 5B 15 80 13 00 00 00 00 00 00 EC [15:32:01]Write i2c OK [15:32:01]MH_I2C_Read... [15:32:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:32:02]Read from MH i2c: E2 [15:32:02]MH_I2C_Read... [15:32:02]Read from MH i2c: E2 62 00 [15:32:02]MH_I2C_Read... [15:32:02]Read from MH i2c: E2 62 00 5B 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EE B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 71 [15: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EE B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:32:02]wFMCommunicate OK [15:32:02]SAM_PROTO_GetFieldsCounters done [15:32:02]requested_item shift.num is exist - process it [15:32:02]requested_item shift.opened is exist - process it [15:32:02]req_shift_opened [15:32:02]FM_GetShiftState [15:32:02]SAM_PROTO_GetShiftState [15:32:02]wFMCommunicate request_size=4 [15:32:02]MH_SAM_APDU [15:32:02]CAPDU: 80 13 01 00 [15:32:02]Write to MH i2c: E2 08 00 5C 15 80 13 01 00 00 00 00 00 EE [15:32:02]Write i2c OK [15:32:02]MH_I2C_Read... [15:32:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:02]Read from MH i2c: E2 [15:32:02]MH_I2C_Read... [15:32:02]Read from MH i2c: E2 0E 00 [15:32:02]MH_I2C_Read... [15:32:02]Read from MH i2c: E2 0E 00 5C 15 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6C [15:32:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:32:02]wFMCommunicate OK [15:32:02]SAM_PROTO_GetShiftState done [15:32:02]FM_GetShiftState done [15:32:02]req_shift_opened done [15:32:02]requested_item shift.open_date is exist - process it [15:32:02]req_shift_open_date [15:32:02]req_shift_open_date done [15:32:02]produce_requested_data done [15:32:02]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308974,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:32:02]process_action_free close_receipt [15:32:02]json_value_free [15:32:02]json_value_free done [15:32:02]process_json_proto returns [15:32:02]Send response to host [15:32:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308974,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:32:02]free response buf [15:32:02]execute_script done [15:32:02]execute_script returns [15:32:02]free content buf [15:32:02]Sock 7.Close socket [15:32:02]Sock 7.Thread stoped [15:32:06]OFD Sender: No OFD packet to send [15:32:11]OFD Sender: No OFD packet to send [15:32:16]OFD Sender: No OFD packet to send [15:32:21]OFD Sender: No OFD packet to send [15:32:26]OFD Sender: No OFD packet to send [15:32:31]OFD Sender: No OFD packet to send [15:32:36]OFD Sender: No OFD packet to send [15:32:41]OFD Sender: No OFD packet to send [15:32:46]OFD Sender: No OFD packet to send [15:32:51]OFD Sender: No OFD packet to send [15:32:56]OFD Sender: No OFD packet to send [15:33:01]OFD Sender: No OFD packet to send [15:33:06]OFD Sender: No OFD packet to send [15:33:11]OFD Sender: No OFD packet to send [15:33:16]OFD Sender: No OFD packet to send [15:33:21]OFD Sender: No OFD packet to send [15:33:26]OFD Sender: No OFD packet to send [15:33:30]accept exits with 9 [15:33:30]New connection [15:33:30]New thread 3067022692 created [15:33:30]Thread 3066879332 joined [15:33:30]Waiting for new connection... [15:33:30] Sock 9.Parse request [15:33:30]Sock 9.Check first char [15:33:30]Sock 9.First char is OK [15:33:30]request: POST /json_proto HTTP/1.0 [15:33:30]Method: POST [15:33:30]URL: /json_proto [15:33:30]Method is POST - this is cgi request [15:33:30]url: /json_proto [15:33:30]query_string will be loaded in cgi processing [15:33:30]execute_cgi json_proto POST (null) [15:33:30]execute_cgi path=json_proto method=POST [15:33:30]POST find Content-Length [15:33:30]Host: 172.17.96.3:8080 [15:33:30]Content-Length: 677 [15:33:30]Content-Type: application/json [15:33:30] [15:33:30]POST finish read [15:33:30]Found Content-Length = 677 [15:33:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:30]execute_script... [15:33:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:33:30]POST & json_proto [15:33:30]process_json_proto [15:33:30]json parsed OK: [15:33:30]protocol is kg_v1.0 [15:33:30]action value=close_receipt [15:33:30]process_action close_receipt [15:33:30]cmd_close_receipt [15:33:30]MH_GetDate [15:33:30]Write to MH i2c: F0 00 00 5D 15 61 [15:33:30]Write i2c OK [15:33:30]MH_I2C_Read... [15:33:30]Read from MH i2c: F0 [15:33:30]MH_I2C_Read... [15:33:30]Read from MH i2c: F0 09 00 [15:33:30]MH_I2C_Read... [15:33:30]Read from MH i2c: F0 09 00 5D 15 00 CB 0B 1D 67 44 5E 04 65 CF [15:33:30]GetLastDocTimeStamp 1729956719 [15:33:30]current date 1729956811 [15:33:30]FM_GetShiftState [15:33:30]SAM_PROTO_GetShiftState [15:33:30]wFMCommunicate request_size=4 [15:33:30]MH_SAM_APDU [15:33:30]CAPDU: 80 13 01 00 [15:33:30]Write to MH i2c: E2 08 00 5E 15 80 13 01 00 00 00 00 00 F0 [15:33:30]Write i2c OK [15:33:30]MH_I2C_Read... [15:33:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:30]Read from MH i2c: E2 [15:33:30]MH_I2C_Read... [15:33:30]Read from MH i2c: E2 0E 00 [15:33:30]MH_I2C_Read... [15:33:30]Read from MH i2c: E2 0E 00 5E 15 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6E [15:33:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:33:30]wFMCommunicate OK [15:33:30]SAM_PROTO_GetShiftState done [15:33:30]FM_GetShiftState done [15:33:30]opened in 1729902265 [15:33:30]opened+sec_in_day 1729988665 [15:33:30]quantity*price = 60009 [15:33:30]sum+1 = 60010 [15:33:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 396 26.10.2024 15:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308975 ФПД: 176968471678550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T153331&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308975&fm=176968471678550&tin=02508201610067®Number=0000000000091780&sum=60000 [15:33:32]StoreToDocumentArchive [15:33:32]shift 532 fd 308975 [15:33:32]save to /storage/0532/doc_00308975 [15:33:32]save last doc name /storage/0532/doc_00308975 to /storage/kkm_last_doc_name [15:33:32]save OK [15:33:32]Clear old archive folders... [15:33:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:33:32]tlvbuf is 000CCBA0 [15:33:32]SAM_PROTO_ClearQueue [15:33:32]wFMCommunicate request_size=4 [15:33:32]MH_SAM_APDU [15:33:32]CAPDU: 80 09 00 00 [15:33:32]Write to MH i2c: E2 08 00 6B 15 80 09 00 00 00 00 00 00 F2 [15:33:32]Write i2c OK [15:33:32]MH_I2C_Read... [15:33:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:33:32]Read from MH i2c: E2 [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: E2 03 00 [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: E2 03 00 6B 15 00 90 00 F4 [15:33:32]RAPDU: 90 00 [15:33:32]wFMCommunicate OK [15:33:32]SAM_PROTO_ClearQueue done [15:33:32]KKMCreateOFDPacket [15:33:32]OFDProtocolAddRootSTLVToBuf [15:33:32]FM_MakeSignedData [15:33:32]FM_MakeSignedData [15:33:32]SAM_PROTO_SignData [15:33:32]wFMCommunicate request_size=4 [15:33:32]MH_SAM_APDU [15:33:32]CAPDU: 80 0D 01 02 [15:33:32]Write to MH i2c: E2 08 00 6C 15 80 0D 01 02 00 00 00 00 FA [15:33:32]Write i2c OK [15:33:32]MH_I2C_Read... [15:33:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:33:32]Read from MH i2c: E2 [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: E2 03 00 [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: E2 03 00 6C 15 00 90 00 F5 [15:33:32]RAPDU: 90 00 [15:33:32]wFMCommunicate OK [15:33:32]wFMCommunicate request_size=255 [15:33:32]MH_SAM_APDU [15:33:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 CB 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF B6 04 00 35 04 06 00 A0 [15:33:32]Write to MH i2c: E2 02 01 6D 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 CB 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF B6 04 00 35 04 06 00 A0 00 00 AB [15:33:32]Write i2c OK [15:33:32]MH_I2C_Read... [15:33:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:32]Read from MH i2c: E2 [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: E2 03 00 [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: E2 03 00 6D 15 00 90 00 F6 [15:33:32]RAPDU: 90 00 [15:33:32]wFMCommunicate OK [15:33:32]wFMCommunicate request_size=10 [15:33:32]MH_SAM_APDU [15:33:32]CAPDU: 80 0D 02 02 05 F3 AE E4 0E 56 [15:33:32]Write to MH i2c: E2 0D 00 6E 15 80 0D 02 02 05 00 F3 AE E4 0E 56 00 00 F0 [15:33:32]Write i2c OK [15:33:32]MH_I2C_Read... [15:33:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:32]Read from MH i2c: E2 [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: E2 03 00 [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: E2 03 00 6E 15 00 90 00 F7 [15:33:32]RAPDU: 90 00 [15:33:32]wFMCommunicate OK [15:33:32]wFMCommunicate request_size=4 [15:33:32]MH_SAM_APDU [15:33:32]CAPDU: 80 0D 03 02 [15:33:32]Write to MH i2c: E2 08 00 6F 15 80 0D 03 02 00 00 00 00 FF [15:33:32]Write i2c OK [15:33:32]MH_I2C_Read... [15:33:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:33:32]Read from MH i2c: E2 [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: E2 0B 00 [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: E2 0B 00 6F 15 00 A0 73 00 87 F8 3F 97 9D 90 00 05 [15:33:32]RAPDU: A0 73 00 87 F8 3F 97 9D 90 00 [15:33:32]wFMCommunicate OK [15:33:32]SAM_PROTO_SignData done [15:33:32]FM_MakeSignedData done [15:33:32]CreateOFDProtocolMessage [15:33:32]wFMCommunicate request_size=4 [15:33:32]MH_SAM_APDU [15:33:32]CAPDU: 80 11 00 00 [15:33:32]Write to MH i2c: E2 08 00 70 15 80 11 00 00 00 00 00 00 FF [15:33:32]Write i2c OK [15:33:32]MH_I2C_Read... [15:33:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:32]Read from MH i2c: E2 [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: E2 17 00 [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: E2 17 00 70 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 54 [15:33:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:33:32]wFMCommunicate OK [15:33:32]CreateOFDProtocolMessage done [15:33:32]OFDSenderStorePacket 308975 [15:33:32]StoreOFDPacket docnum=308975 [15:33:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 05 BE 07 01 C0 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 CB 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF B6 04 00 35 04 06 00 A0 F3 AE E4 0E 56 A0 73 00 87 F8 3F 97 9D [15:33:32]CheckFolder [15:33:32]dirname=/storage/ofd_packets [15:33:32]CheckFolder done [15:33:32]ProducePacketName [15:33:32]name=ofd_packets/00308975 [15:33:32]NVStorageSaveData ofd_packets/00308975 [15:33:32]File name is /storage/ofd_packets/00308975 [15:33:32]Write 301 bytes [15:33:32]NVStorageSaveData done [15:33:32]OFDSenderStorePacket done [15:33:32]KKMCreateOFDPacket done [15:33:32]NVStorageSaveData kkm_last_timestamp [15:33:32]File name is /storage/kkm_last_timestamp [15:33:32]Write 4 bytes [15:33:32]NVStorageSaveData done [15:33:32]ExternCall_PrintAddStr [15:33:32]wPrintStart [15:33:32]Write to MH i2c: 01 00 00 71 15 86 [15:33:32]Write i2c OK [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: 01 [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: 01 07 00 [15:33:32]MH_I2C_Read... [15:33:32]Read from MH i2c: 01 07 00 71 15 00 00 00 00 00 FF 0F 9B [15:33:32]RasterBufferAndPrint [15:33:32]line Счет N : (1)642847 [15:33:32]line ИНН: 02508201610067 [15:33:32]line Контрольно-Кассовый Чек [15:33:32]line ПРОДАЖА [15:33:32]line ТРК (МРК, ГНК) : 52 [15:33:32]line Товар: 2710124130 [15:33:32]line Аи-92-К-2 [15:33:32]line 8.970 * 66.90 [15:33:32]line = 600.09 [15:33:32]line НДС 12% НСП 1% [15:33:32]line > о реализуемом товаре [15:33:32]line ОКРУГЛЕНИЕ: -0.09 [15:33:32]line ИТОГО: 600.00 [15:33:32]line Внесено: 600.00 [15:33:32]line СДАЧА: 0.00 [15:33:32]line НСП 1% : 5.31 [15:33:32]line НДС 12% : 63.73 [15:33:32]line Наличными: 600.00 [15:33:32]line Безнал.: 0.00 [15:33:32]line Место: АЗС № 172 "Партнер Нефть" [15:33:32]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:33:32]line СНО: Общий режим [15:33:32]line Чек 396 26.10.2024 15:33 [15:33:32]line Смена: 532 ФФД: 1.0 [15:33:32]line ЗНМ: 0300000116 [15:33:32]line РНМ: 0000000000091780 [15:33:32]line Версия ККМ: 001 [15:33:32]line ФМ: 0000000000871765 [15:33:32]line ФД: 308975 [15:33:32]line ФПД: 176968471678550 [15:33:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T153331&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308975&fm=176968471678550&tin=02508201610067®Number=0000000000091780&sum=60000 [15:33:32]OFD Sender: Processing packet 308975 [packets to send 223, broken 222] [15:33:32]ProducePacketName [15:33:32]name=ofd_packets/00308975 [15:33:32]OFD Sender: To server: pG, [15:33:32]CommunicateWithHost lk.salyk.kg:30040 [15:33:32]ConnectInit lk.salyk.kg [15:33:32]written 0, free lines is 4095 [15:33:33]Connected sock=10 [15:33:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 05 BE 07 01 C0 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 CB 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF B6 04 00 35 04 06 00 A0 F3 AE E4 0E 56 A0 73 00 87 F8 3F 97 9D [15:33:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C8 E3 47 00 7D 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 31 37 36 35 10 04 04 00 EF B6 04 00 F4 03 04 00 29 B2 1C 67 B6 04 01 00 00 BA 75 BF 3D 82 DC 25 85 [15:33:33]CommunicateWithHost err = 0 [15:33:33]CheckOFDResponse [15:33:33]1017 (14) - 77093643461234 [15:33:33]1041 (16) - 0000000000871765 [15:33:33]1040 (4) - 308975 [15:33:33]1012 (4) - 26.10.2024 09:11 [15:33:33]1206 (1) - 0 [15:33:33]OFD Sender: Remove packet 308975 [15:33:33]ProducePacketName [15:33:33]name=ofd_packets/00308975 [15:33:33]NVStorageDeleteData [15:33:33]Write to MH i2c: 01 00 00 9B 15 B0 [15:33:33]Write i2c OK [15:33:33]MH_I2C_Read... [15:33:33]Read from MH i2c: 01 [15:33:33]MH_I2C_Read... [15:33:33]Read from MH i2c: 01 07 00 [15:33:33]MH_I2C_Read... [15:33:33]Read from MH i2c: 01 07 00 9B 15 00 00 00 00 00 B9 0C 7C [15:33:33]RasterBufferAndPrint [15:33:33]line [15:33:33]line [15:33:33]line [15:33:33]line [15:33:33]line [15:33:33]written 0, free lines is 3262 [15:33:33]MH_Cut [15:33:33]Write to MH i2c: D1 01 00 A2 15 01 89 [15:33:33]Write i2c OK [15:33:33]MH_I2C_Read... [15:33:33]Read from MH i2c: D1 [15:33:33]MH_I2C_Read... [15:33:33]Read from MH i2c: D1 01 00 [15:33:33]MH_I2C_Read... [15:33:33]Read from MH i2c: D1 01 00 A2 15 00 88 [15:33:33]Write to MH i2c: 01 00 00 A3 15 B8 [15:33:33]Write i2c OK [15:33:33]MH_I2C_Read... [15:33:33]OFD Sender: No OFD packet to send [15:33:34]*** Cut start [15:33:34]*** Purtial cut [15:33:34]*** Stage 1: CUTSNS_PIN = 1 [15:33:34]Read from MH i2c: 01 [15:33:34]MH_I2C_Read... [15:33:34]*** Stop cut motor [15:33:34]*** Cut end [15:33:34]Read from MH i2c: 01 07 00 [15:33:34]MH_I2C_Read... [15:33:34]Read from MH i2c: 01 07 00 A3 15 00 00 00 00 00 FF 0F CD [15:33:34]process_action close_receipt done [15:33:34]requested_data is exist [15:33:34]produce_requested_data [15:33:34]requested_item fm.sn is exist - process it [15:33:34]wFMCommunicate request_size=4 [15:33:34]MH_SAM_APDU [15:33:34]CAPDU: 80 11 00 00 [15:33:34]Write to MH i2c: E2 08 00 A4 15 80 11 00 00 00 00 00 00 33 [15:33:34]Write i2c OK [15:33:34]MH_I2C_Read... [15:33:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:34]Read from MH i2c: E2 [15:33:34]MH_I2C_Read... [15:33:34]Read from MH i2c: E2 17 00 [15:33:34]MH_I2C_Read... [15:33:34]Read from MH i2c: E2 17 00 A4 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 88 [15:33:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:33:34]wFMCommunicate OK [15:33:34]requested_item fd.num is exist - process it [15:33:34]SAM_PROTO_GetFieldsCounters [15:33:34]wFMCommunicate request_size=4 [15:33:34]MH_SAM_APDU [15:33:34]CAPDU: 80 13 00 00 [15:33:34]Write to MH i2c: E2 08 00 A5 15 80 13 00 00 00 00 00 00 36 [15:33:34]Write i2c OK [15:33:34]MH_I2C_Read... [15:33:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:34]Read from MH i2c: E2 [15:33:34]MH_I2C_Read... [15:33:34]Read from MH i2c: E2 62 00 [15:33:34]MH_I2C_Read... [15:33:34]Read from MH i2c: E2 62 00 A5 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EF B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 BF [15:33: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EF B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:33:34]wFMCommunicate OK [15:33:34]SAM_PROTO_GetFieldsCounters done [15:33:34]requested_item shift.num is exist - process it [15:33:34]requested_item shift.opened is exist - process it [15:33:34]req_shift_opened [15:33:34]FM_GetShiftState [15:33:34]SAM_PROTO_GetShiftState [15:33:34]wFMCommunicate request_size=4 [15:33:34]MH_SAM_APDU [15:33:34]CAPDU: 80 13 01 00 [15:33:34]Write to MH i2c: E2 08 00 A6 15 80 13 01 00 00 00 00 00 38 [15:33:34]Write i2c OK [15:33:34]MH_I2C_Read... [15:33:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:34]Read from MH i2c: E2 [15:33:34]MH_I2C_Read... [15:33:34]Read from MH i2c: E2 0E 00 [15:33:34]MH_I2C_Read... [15:33:34]Read from MH i2c: E2 0E 00 A6 15 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B6 [15:33:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:33:34]wFMCommunicate OK [15:33:34]SAM_PROTO_GetShiftState done [15:33:34]FM_GetShiftState done [15:33:34]req_shift_opened done [15:33:34]requested_item shift.open_date is exist - process it [15:33:34]req_shift_open_date [15:33:34]req_shift_open_date done [15:33:34]produce_requested_data done [15:33:34]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308975,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:33:34]process_action_free close_receipt [15:33:34]json_value_free [15:33:34]json_value_free done [15:33:34]process_json_proto returns [15:33:34]Send response to host [15:33:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308975,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:33:34]free response buf [15:33:34]execute_script done [15:33:34]execute_script returns [15:33:34]free content buf [15:33:34]Sock 9.Close socket [15:33:34]Sock 9.Thread stoped [15:33:35]accept exits with 7 [15:33:35]New connection [15:33:35]New thread 3066879332 created [15:33:35]Thread 3067022692 joined [15:33:35]Waiting for new connection... [15:33:35] Sock 7.Parse request [15:33:35]Sock 7.Check first char [15:33:35]Sock 7.First char is OK [15:33:35]request: POST /json_proto HTTP/1.0 [15:33:35]Method: POST [15:33:35]URL: /json_proto [15:33:35]Method is POST - this is cgi request [15:33:35]url: /json_proto [15:33:35]query_string will be loaded in cgi processing [15:33:35]execute_cgi json_proto POST (null) [15:33:35]execute_cgi path=json_proto method=POST [15:33:35]POST find Content-Length [15:33:35]Host: 172.17.96.3:8080 [15:33:35]Content-Length: 682 [15:33:35]Content-Type: application/json [15:33:35] [15:33:35]POST finish read [15:33:35]Found Content-Length = 682 [15:33:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [15:33:35]execute_script... [15:33: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)642848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [15:33:35]POST & json_proto [15:33:35]process_json_proto [15:33:35]json parsed OK: [15:33:35]protocol is kg_v1.0 [15:33:35]action value=close_receipt [15:33:35]process_action close_receipt [15:33:35]cmd_close_receipt [15:33:35]MH_GetDate [15:33:35]Write to MH i2c: F0 00 00 A7 15 AB [15:33:35]Write i2c OK [15:33:35]MH_I2C_Read... [15:33:35]Read from MH i2c: F0 [15:33:35]MH_I2C_Read... [15:33:35]Read from MH i2c: F0 09 00 [15:33:35]MH_I2C_Read... [15:33:35]Read from MH i2c: F0 09 00 A7 15 00 CF 0B 1D 67 44 5E 04 65 1D [15:33:35]GetLastDocTimeStamp 1729956811 [15:33:35]current date 1729956815 [15:33:35]FM_GetShiftState [15:33:35]SAM_PROTO_GetShiftState [15:33:35]wFMCommunicate request_size=4 [15:33:35]MH_SAM_APDU [15:33:35]CAPDU: 80 13 01 00 [15:33:35]Write to MH i2c: E2 08 00 A8 15 80 13 01 00 00 00 00 00 3A [15:33:35]Write i2c OK [15:33:35]MH_I2C_Read... [15:33:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:35]Read from MH i2c: E2 [15:33:35]MH_I2C_Read... [15:33:35]Read from MH i2c: E2 0E 00 [15:33:35]MH_I2C_Read... [15:33:35]Read from MH i2c: E2 0E 00 A8 15 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B8 [15:33:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:33:35]wFMCommunicate OK [15:33:35]SAM_PROTO_GetShiftState done [15:33:35]FM_GetShiftState done [15:33:35]opened in 1729902265 [15:33:35]opened+sec_in_day 1729988665 [15:33:35]quantity*price = 100015 [15:33:35]sum+1 = 100017 [15:33:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 397 26.10.2024 15:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308976 ФПД: 225953936590121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T153335&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308976&fm=225953936590121&tin=02508201610067®Number=0000000000091780&sum=100000 [15:33:36]StoreToDocumentArchive [15:33:36]shift 532 fd 308976 [15:33:36]save to /storage/0532/doc_00308976 [15:33:36]save last doc name /storage/0532/doc_00308976 to /storage/kkm_last_doc_name [15:33:36]save OK [15:33:36]Clear old archive folders... [15:33:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:33:36]tlvbuf is 000926B0 [15:33:36]SAM_PROTO_ClearQueue [15:33:36]wFMCommunicate request_size=4 [15:33:36]MH_SAM_APDU [15:33:36]CAPDU: 80 09 00 00 [15:33:36]Write to MH i2c: E2 08 00 B5 15 80 09 00 00 00 00 00 00 3C [15:33:36]Write i2c OK [15:33:36]MH_I2C_Read... [15:33:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:33:36]Read from MH i2c: E2 [15:33:36]MH_I2C_Read... [15:33:36]Read from MH i2c: E2 03 00 [15:33:36]MH_I2C_Read... [15:33:36]Read from MH i2c: E2 03 00 B5 15 00 90 00 3E [15:33:36]RAPDU: 90 00 [15:33:36]wFMCommunicate OK [15:33:36]SAM_PROTO_ClearQueue done [15:33:36]KKMCreateOFDPacket [15:33:36]OFDProtocolAddRootSTLVToBuf [15:33:36]FM_MakeSignedData [15:33:36]FM_MakeSignedData [15:33:36]SAM_PROTO_SignData [15:33:36]wFMCommunicate request_size=4 [15:33:36]MH_SAM_APDU [15:33:36]CAPDU: 80 0D 01 02 [15:33:36]Write to MH i2c: E2 08 00 B6 15 80 0D 01 02 00 00 00 00 44 [15:33:36]Write i2c OK [15:33:36]MH_I2C_Read... [15:33:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:33:36]Read from MH i2c: E2 [15:33:36]MH_I2C_Read... [15:33:36]Read from MH i2c: E2 03 00 [15:33:36]MH_I2C_Read... [15:33:36]Read from MH i2c: E2 03 00 B6 15 00 90 00 3F [15:33:36]RAPDU: 90 00 [15:33:36]wFMCommunicate OK [15:33:36]wFMCommunicate request_size=255 [15:33:36]MH_SAM_APDU [15:33:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 01 00 00 F4 03 04 00 CF 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B6 04 00 35 04 06 00 CD [15:33:36]Write to MH i2c: E2 02 01 B7 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 01 00 00 F4 03 04 00 CF 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B6 04 00 35 04 06 00 CD 00 00 45 [15:33:36]Write i2c OK [15:33:36]MH_I2C_Read... [15:33:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:37]Read from MH i2c: E2 [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: E2 03 00 [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: E2 03 00 B7 15 00 90 00 40 [15:33:37]RAPDU: 90 00 [15:33:37]wFMCommunicate OK [15:33:37]wFMCommunicate request_size=10 [15:33:37]MH_SAM_APDU [15:33:37]CAPDU: 80 0D 02 02 05 81 00 20 45 29 [15:33:37]Write to MH i2c: E2 0D 00 B8 15 80 0D 02 02 05 00 81 00 20 45 29 00 00 60 [15:33:37]Write i2c OK [15:33:37]MH_I2C_Read... [15:33:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:37]Read from MH i2c: E2 [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: E2 03 00 [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: E2 03 00 B8 15 00 90 00 41 [15:33:37]RAPDU: 90 00 [15:33:37]wFMCommunicate OK [15:33:37]wFMCommunicate request_size=4 [15:33:37]MH_SAM_APDU [15:33:37]CAPDU: 80 0D 03 02 [15:33:37]Write to MH i2c: E2 08 00 B9 15 80 0D 03 02 00 00 00 00 49 [15:33:37]Write i2c OK [15:33:37]MH_I2C_Read... [15:33:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:33:37]Read from MH i2c: E2 [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: E2 0B 00 [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: E2 0B 00 B9 15 00 71 19 10 0C 6C 90 38 95 90 00 B9 [15:33:37]RAPDU: 71 19 10 0C 6C 90 38 95 90 00 [15:33:37]wFMCommunicate OK [15:33:37]SAM_PROTO_SignData done [15:33:37]FM_MakeSignedData done [15:33:37]CreateOFDProtocolMessage [15:33:37]wFMCommunicate request_size=4 [15:33:37]MH_SAM_APDU [15:33:37]CAPDU: 80 11 00 00 [15:33:37]Write to MH i2c: E2 08 00 BA 15 80 11 00 00 00 00 00 00 49 [15:33:37]Write i2c OK [15:33:37]MH_I2C_Read... [15:33:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:37]Read from MH i2c: E2 [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: E2 17 00 [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: E2 17 00 BA 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9E [15:33:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:33:37]wFMCommunicate OK [15:33:37]CreateOFDProtocolMessage done [15:33:37]OFDSenderStorePacket 308976 [15:33:37]StoreOFDPacket docnum=308976 [15:33:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5C 2B 07 01 F8 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 01 00 00 F4 03 04 00 CF 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B6 04 00 35 04 06 00 CD 81 00 20 45 29 71 19 10 0C 6C 90 38 95 [15:33:37]CheckFolder [15:33:37]dirname=/storage/ofd_packets [15:33:37]CheckFolder done [15:33:37]ProducePacketName [15:33:37]name=ofd_packets/00308976 [15:33:37]NVStorageSaveData ofd_packets/00308976 [15:33:37]File name is /storage/ofd_packets/00308976 [15:33:37]Write 301 bytes [15:33:37]NVStorageSaveData done [15:33:37]OFDSenderStorePacket done [15:33:37]KKMCreateOFDPacket done [15:33:37]NVStorageSaveData kkm_last_timestamp [15:33:37]File name is /storage/kkm_last_timestamp [15:33:37]Write 4 bytes [15:33:37]NVStorageSaveData done [15:33:37]ExternCall_PrintAddStr [15:33:37]wPrintStart [15:33:37]Write to MH i2c: 01 00 00 BB 15 D0 [15:33:37]OFD Sender: Processing packet 308976 [packets to send 223, broken 222] [15:33:37]ProducePacketName [15:33:37]name=ofd_packets/00308976 [15:33:37]Write i2c OK [15:33:37]MH_I2C_Read... [15:33:37]OFD Sender: To server: pG, [15:33:37]CommunicateWithHost lk.salyk.kg:30040 [15:33:37]ConnectInit lk.salyk.kg [15:33:37]Read from MH i2c: 01 [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: 01 07 00 [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: 01 07 00 BB 15 00 00 00 00 00 FF 0F E5 [15:33:37]RasterBufferAndPrint [15:33:37]line Счет N : (1)642848 [15:33:37]line ИНН: 02508201610067 [15:33:37]line Контрольно-Кассовый Чек [15:33:37]line ПРОДАЖА [15:33:37]line ТРК (МРК, ГНК) : 31 [15:33:37]line Товар: 2710124130 [15:33:37]line Аи-92-К-2 [15:33:37]line 14.950 * 66.90 [15:33:37]line = 1000.16 [15:33:37]line НДС 12% НСП 1% [15:33:37]line > о реализуемом товаре [15:33:37]line ОКРУГЛЕНИЕ: -0.16 [15:33:37]line ИТОГО: 1000.00 [15:33:37]line Внесено: 1000.00 [15:33:37]line СДАЧА: 0.00 [15:33:37]line НСП 1% : 8.85 [15:33:37]line НДС 12% : 106.21 [15:33:37]line Наличными: 1000.00 [15:33:37]line Безнал.: 0.00 [15:33:37]line Место: АЗС № 172 "Партнер Нефть" [15:33:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:33:37]line СНО: Общий режим [15:33:37]line Чек 397 26.10.2024 15:33 [15:33:37]line Смена: 532 ФФД: 1.0 [15:33:37]line ЗНМ: 0300000116 [15:33:37]line РНМ: 0000000000091780 [15:33:37]line Версия ККМ: 001 [15:33:37]line ФМ: 0000000000871765 [15:33:37]line ФД: 308976 [15:33:37]line ФПД: 225953936590121 [15:33:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T153335&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308976&fm=225953936590121&tin=02508201610067®Number=0000000000091780&sum=100000 [15:33:37]written 0, free lines is 4095 [15:33:37]Connected sock=11 [15:33:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5C 2B 07 01 F8 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 01 00 00 F4 03 04 00 CF 0B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B6 04 00 35 04 06 00 CD 81 00 20 45 29 71 19 10 0C 6C 90 38 95 [15:33:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 05 35 47 00 CE 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B6 04 00 F4 03 04 00 2E B2 1C 67 B6 04 01 00 00 CD 75 D4 34 CD A9 4D EE [15:33:37]CommunicateWithHost err = 0 [15:33:37]CheckOFDResponse [15:33:37]1017 (14) - 77093643461234 [15:33:37]1041 (16) - 0000000000871765 [15:33:37]1040 (4) - 308976 [15:33:37]1012 (4) - 26.10.2024 09:11 [15:33:37]1206 (1) - 0 [15:33:37]OFD Sender: Remove packet 308976 [15:33:37]ProducePacketName [15:33:37]name=ofd_packets/00308976 [15:33:37]NVStorageDeleteData [15:33:37]Write to MH i2c: 01 00 00 E5 15 FA [15:33:37]Write i2c OK [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: 01 [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: 01 07 00 [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: 01 07 00 E5 15 00 00 00 00 00 CA 0C D7 [15:33:37]RasterBufferAndPrint [15:33:37]line [15:33:37]line [15:33:37]line [15:33:37]line [15:33:37]line [15:33:37]written 0, free lines is 3284 [15:33:37]MH_Cut [15:33:37]Write to MH i2c: D1 01 00 EC 15 01 D3 [15:33:37]Write i2c OK [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: D1 [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: D1 01 00 [15:33:37]MH_I2C_Read... [15:33:37]Read from MH i2c: D1 01 00 EC 15 00 D2 [15:33:37]Write to MH i2c: 01 00 00 ED 15 02 [15:33:37]Write i2c OK [15:33:37]MH_I2C_Read... [15:33:38]OFD Sender: No OFD packet to send [15:33:38]*** Cut start [15:33:38]*** Purtial cut [15:33:38]*** Stage 1: CUTSNS_PIN = 1 [15:33:38]Read from MH i2c: 01 [15:33:38]MH_I2C_Read... [15:33:38]*** Stop cut motor [15:33:38]*** Cut end [15:33:38]Read from MH i2c: 01 07 00 [15:33:38]MH_I2C_Read... [15:33:38]Read from MH i2c: 01 07 00 ED 15 00 00 00 00 00 FF 0F 17 [15:33:38]process_action close_receipt done [15:33:38]requested_data is exist [15:33:38]produce_requested_data [15:33:38]requested_item fm.sn is exist - process it [15:33:38]wFMCommunicate request_size=4 [15:33:38]MH_SAM_APDU [15:33:38]CAPDU: 80 11 00 00 [15:33:38]Write to MH i2c: E2 08 00 EE 15 80 11 00 00 00 00 00 00 7D [15:33:38]Write i2c OK [15:33:38]MH_I2C_Read... [15:33:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:38]Read from MH i2c: E2 [15:33:38]MH_I2C_Read... [15:33:38]Read from MH i2c: E2 17 00 [15:33:38]MH_I2C_Read... [15:33:38]Read from MH i2c: E2 17 00 EE 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D2 [15:33:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:33:38]wFMCommunicate OK [15:33:38]requested_item fd.num is exist - process it [15:33:38]SAM_PROTO_GetFieldsCounters [15:33:38]wFMCommunicate request_size=4 [15:33:38]MH_SAM_APDU [15:33:38]CAPDU: 80 13 00 00 [15:33:38]Write to MH i2c: E2 08 00 EF 15 80 13 00 00 00 00 00 00 80 [15:33:38]Write i2c OK [15:33:38]MH_I2C_Read... [15:33:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:39]Read from MH i2c: E2 [15:33:39]MH_I2C_Read... [15:33:39]Read from MH i2c: E2 62 00 [15:33:39]MH_I2C_Read... [15:33:39]Read from MH i2c: E2 62 00 EF 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F0 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 0D [15:33: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F0 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:33:39]wFMCommunicate OK [15:33:39]SAM_PROTO_GetFieldsCounters done [15:33:39]requested_item shift.num is exist - process it [15:33:39]requested_item shift.opened is exist - process it [15:33:39]req_shift_opened [15:33:39]FM_GetShiftState [15:33:39]SAM_PROTO_GetShiftState [15:33:39]wFMCommunicate request_size=4 [15:33:39]MH_SAM_APDU [15:33:39]CAPDU: 80 13 01 00 [15:33:39]Write to MH i2c: E2 08 00 F0 15 80 13 01 00 00 00 00 00 82 [15:33:39]Write i2c OK [15:33:39]MH_I2C_Read... [15:33:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:39]Read from MH i2c: E2 [15:33:39]MH_I2C_Read... [15:33:39]Read from MH i2c: E2 0E 00 [15:33:39]MH_I2C_Read... [15:33:39]Read from MH i2c: E2 0E 00 F0 15 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 00 [15:33:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:33:39]wFMCommunicate OK [15:33:39]SAM_PROTO_GetShiftState done [15:33:39]FM_GetShiftState done [15:33:39]req_shift_opened done [15:33:39]requested_item shift.open_date is exist - process it [15:33:39]req_shift_open_date [15:33:39]req_shift_open_date done [15:33:39]produce_requested_data done [15:33:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308976,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:33:39]process_action_free close_receipt [15:33:39]json_value_free [15:33:39]json_value_free done [15:33:39]process_json_proto returns [15:33:39]Send response to host [15:33:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308976,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:33:39]free response buf [15:33:39]execute_script done [15:33:39]execute_script returns [15:33:39]free content buf [15:33:39]Sock 7.Close socket [15:33:39]Sock 7.Thread stoped [15:33:43]OFD Sender: No OFD packet to send [15:33:48]OFD Sender: No OFD packet to send [15:33:53]OFD Sender: No OFD packet to send [15:33:58]OFD Sender: No OFD packet to send [15:34:03]OFD Sender: No OFD packet to send [15:34:08]OFD Sender: No OFD packet to send [15:34:13]OFD Sender: No OFD packet to send [15:34:18]OFD Sender: No OFD packet to send [15:34:23]OFD Sender: No OFD packet to send [15:34:28]OFD Sender: No OFD packet to send [15:34:33]OFD Sender: No OFD packet to send [15:34:38]OFD Sender: No OFD packet to send [15:34:43]OFD Sender: No OFD packet to send [15:34:48]OFD Sender: No OFD packet to send [15:34:53]OFD Sender: No OFD packet to send [15:34:58]OFD Sender: No OFD packet to send [15:35:03]OFD Sender: No OFD packet to send [15:35:08]OFD Sender: No OFD packet to send [15:35:13]OFD Sender: No OFD packet to send [15:35:18]OFD Sender: No OFD packet to send [15:35:23]OFD Sender: No OFD packet to send [15:35:28]OFD Sender: No OFD packet to send [15:35:33]OFD Sender: No OFD packet to send [15:35:38]OFD Sender: No OFD packet to send [15:35:40]accept exits with 9 [15:35:40]New connection [15:35:40]New thread 3067022692 created [15:35:40]Thread 3066879332 joined [15:35:40]Waiting for new connection... [15:35:40] Sock 9.Parse request [15:35:40]Sock 9.Check first char [15:35:40]Sock 9.First char is OK [15:35:40]request: POST /json_proto HTTP/1.0 [15:35:40]Method: POST [15:35:40]URL: /json_proto [15:35:40]Method is POST - this is cgi request [15:35:40]url: /json_proto [15:35:40]query_string will be loaded in cgi processing [15:35:40]execute_cgi json_proto POST (null) [15:35:40]execute_cgi path=json_proto method=POST [15:35:40]POST find Content-Length [15:35:40]Host: 172.17.96.3:8080 [15:35:40]Content-Length: 677 [15:35:40]Content-Type: application/json [15:35:40] [15:35:40]POST finish read [15:35:40]Found Content-Length = 677 [15:35:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642849", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [15:35:40]execute_script... [15:35:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642849", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [15:35:40]POST & json_proto [15:35:40]process_json_proto [15:35:40]json parsed OK: [15:35:40]protocol is kg_v1.0 [15:35:40]action value=close_receipt [15:35:40]process_action close_receipt [15:35:40]cmd_close_receipt [15:35:40]MH_GetDate [15:35:40]Write to MH i2c: F0 00 00 F1 15 F5 [15:35:40]Write i2c OK [15:35:40]MH_I2C_Read... [15:35:40]Read from MH i2c: F0 [15:35:40]MH_I2C_Read... [15:35:40]Read from MH i2c: F0 09 00 [15:35:40]MH_I2C_Read... [15:35:40]Read from MH i2c: F0 09 00 F1 15 00 4D 0C 1D 67 44 5E 04 65 E6 [15:35:40]GetLastDocTimeStamp 1729956815 [15:35:40]current date 1729956941 [15:35:40]FM_GetShiftState [15:35:40]SAM_PROTO_GetShiftState [15:35:40]wFMCommunicate request_size=4 [15:35:40]MH_SAM_APDU [15:35:40]CAPDU: 80 13 01 00 [15:35:40]Write to MH i2c: E2 08 00 F2 15 80 13 01 00 00 00 00 00 84 [15:35:40]Write i2c OK [15:35:40]MH_I2C_Read... [15:35:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:40]Read from MH i2c: E2 [15:35:40]MH_I2C_Read... [15:35:40]Read from MH i2c: E2 0E 00 [15:35:40]MH_I2C_Read... [15:35:40]Read from MH i2c: E2 0E 00 F2 15 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 02 [15:35:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:35:40]wFMCommunicate OK [15:35:40]SAM_PROTO_GetShiftState done [15:35:40]FM_GetShiftState done [15:35:40]opened in 1729902265 [15:35:40]opened+sec_in_day 1729988665 [15:35:40]quantity*price = 50041 [15:35:40]sum+1 = 50042 [15:35:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 398 26.10.2024 15:35 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308977 ФПД: 98245148310330 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T153541&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308977&fm=98245148310330&tin=02508201610067®Number=0000000000091780&sum=50000 [15:35:42]StoreToDocumentArchive [15:35:42]shift 532 fd 308977 [15:35:42]save to /storage/0532/doc_00308977 [15:35:42]save last doc name /storage/0532/doc_00308977 to /storage/kkm_last_doc_name [15:35:42]save OK [15:35:42]Clear old archive folders... [15:35:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:35:42]tlvbuf is 000D5DB0 [15:35:42]SAM_PROTO_ClearQueue [15:35:42]wFMCommunicate request_size=4 [15:35:42]MH_SAM_APDU [15:35:42]CAPDU: 80 09 00 00 [15:35:42]Write to MH i2c: E2 08 00 FF 15 80 09 00 00 00 00 00 00 86 [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:42]Read from MH i2c: E2 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 FF 15 00 90 00 88 [15:35:42]RAPDU: 90 00 [15:35:42]wFMCommunicate OK [15:35:42]SAM_PROTO_ClearQueue done [15:35:42]KKMCreateOFDPacket [15:35:42]OFDProtocolAddRootSTLVToBuf [15:35:42]FM_MakeSignedData [15:35:42]FM_MakeSignedData [15:35:42]SAM_PROTO_SignData [15:35:42]wFMCommunicate request_size=4 [15:35:42]MH_SAM_APDU [15:35:42]CAPDU: 80 0D 01 02 [15:35:42]Write to MH i2c: E2 08 00 00 16 80 0D 01 02 00 00 00 00 8F [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:42]Read from MH i2c: E2 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 00 16 00 90 00 8A [15:35:42]RAPDU: 90 00 [15:35:42]wFMCommunicate OK [15:35:42]wFMCommunicate request_size=255 [15:35:42]MH_SAM_APDU [15:35:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 01 00 00 F4 03 04 00 4D 0C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 B6 04 00 35 04 06 00 59 [15:35:42]Write to MH i2c: E2 02 01 01 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 01 00 00 F4 03 04 00 4D 0C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 B6 04 00 35 04 06 00 59 00 00 A3 [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:42]Read from MH i2c: E2 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 01 16 00 90 00 8B [15:35:42]RAPDU: 90 00 [15:35:42]wFMCommunicate OK [15:35:42]wFMCommunicate request_size=10 [15:35:42]MH_SAM_APDU [15:35:42]CAPDU: 80 0D 02 02 05 5A 7B 2A 7B 3A [15:35:42]Write to MH i2c: E2 0D 00 02 16 80 0D 02 02 05 00 5A 7B 2A 7B 3A 00 00 50 [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:42]Read from MH i2c: E2 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 03 00 02 16 00 90 00 8C [15:35:42]RAPDU: 90 00 [15:35:42]wFMCommunicate OK [15:35:42]wFMCommunicate request_size=4 [15:35:42]MH_SAM_APDU [15:35:42]CAPDU: 80 0D 03 02 [15:35:42]Write to MH i2c: E2 08 00 03 16 80 0D 03 02 00 00 00 00 94 [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:42]Read from MH i2c: E2 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 0B 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 0B 00 03 16 00 2A 9F 20 73 9A ED FE 07 90 00 7D [15:35:42]RAPDU: 2A 9F 20 73 9A ED FE 07 90 00 [15:35:42]wFMCommunicate OK [15:35:42]SAM_PROTO_SignData done [15:35:42]FM_MakeSignedData done [15:35:42]CreateOFDProtocolMessage [15:35:42]wFMCommunicate request_size=4 [15:35:42]MH_SAM_APDU [15:35:42]CAPDU: 80 11 00 00 [15:35:42]Write to MH i2c: E2 08 00 04 16 80 11 00 00 00 00 00 00 94 [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:42]Read from MH i2c: E2 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 17 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: E2 17 00 04 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E9 [15:35:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:35:42]wFMCommunicate OK [15:35:42]CreateOFDProtocolMessage done [15:35:42]OFDSenderStorePacket 308977 [15:35:42]StoreOFDPacket docnum=308977 [15:35:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D0 6E 07 01 C8 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 01 00 00 F4 03 04 00 4D 0C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 B6 04 00 35 04 06 00 59 5A 7B 2A 7B 3A 2A 9F 20 73 9A ED FE 07 [15:35:42]CheckFolder [15:35:42]dirname=/storage/ofd_packets [15:35:42]CheckFolder done [15:35:42]ProducePacketName [15:35:42]name=ofd_packets/00308977 [15:35:42]NVStorageSaveData ofd_packets/00308977 [15:35:42]File name is /storage/ofd_packets/00308977 [15:35:42]Write 301 bytes [15:35:42]NVStorageSaveData done [15:35:42]OFDSenderStorePacket done [15:35:42]KKMCreateOFDPacket done [15:35:42]NVStorageSaveData kkm_last_timestamp [15:35:42]File name is /storage/kkm_last_timestamp [15:35:42]Write 4 bytes [15:35:42]NVStorageSaveData done [15:35:42]ExternCall_PrintAddStr [15:35:42]wPrintStart [15:35:42]Write to MH i2c: 01 00 00 05 16 1B [15:35:42]Write i2c OK [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: 01 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: 01 07 00 [15:35:42]MH_I2C_Read... [15:35:42]Read from MH i2c: 01 07 00 05 16 00 00 00 00 00 FF 0F 30 [15:35:42]RasterBufferAndPrint [15:35:42]line Счет N : (1)642849 [15:35:42]line ИНН: 02508201610067 [15:35:42]line Контрольно-Кассовый Чек [15:35:42]line ПРОДАЖА [15:35:42]line ТРК (МРК, ГНК) : 41 [15:35:42]line Товар: 2710124130 [15:35:42]line Аи-92-К-2 [15:35:42]line 7.480 * 66.90 [15:35:42]line = 500.41 [15:35:42]line НДС 12% НСП 1% [15:35:42]line > о реализуемом товаре [15:35:42]line ОКРУГЛЕНИЕ: -0.41 [15:35:42]line ИТОГО: 500.00 [15:35:42]line Внесено: 500.00 [15:35:42]line СДАЧА: 0.00 [15:35:42]line НСП 1% : 4.43 [15:35:42]line НДС 12% : 53.14 [15:35:42]line Наличными: 500.00 [15:35:42]line Безнал.: 0.00 [15:35:42]line Место: АЗС № 172 "Партнер Нефть" [15:35:42]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:35:42]line СНО: Общий режим [15:35:42]line Чек 398 26.10.2024 15:35 [15:35:42]line Смена: 532 ФФД: 1.0 [15:35:42]line ЗНМ: 0300000116 [15:35:42]line РНМ: 0000000000091780 [15:35:42]line Версия ККМ: 001 [15:35:42]line ФМ: 0000000000871765 [15:35:42]line ФД: 308977 [15:35:42]line ФПД: 98245148310330 [15:35:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T153541&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308977&fm=98245148310330&tin=02508201610067®Number=0000000000091780&sum=50000 [15:35:42]written 0, free lines is 4095 [15:35:42]OFD Sender: Processing packet 308977 [packets to send 223, broken 222] [15:35:42]ProducePacketName [15:35:42]name=ofd_packets/00308977 [15:35:42]OFD Sender: To server: pG, [15:35:42]CommunicateWithHost lk.salyk.kg:30040 [15:35:42]ConnectInit lk.salyk.kg [15:35:42]Connected sock=10 [15:35:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D0 6E 07 01 C8 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 01 00 00 F4 03 04 00 4D 0C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 B6 04 00 35 04 06 00 59 5A 7B 2A 7B 3A 2A 9F 20 73 9A ED FE 07 [15:35:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 64 0D 47 00 0B 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 31 37 36 35 10 04 04 00 F1 B6 04 00 F4 03 04 00 AB B2 1C 67 B6 04 01 00 00 7E 9E 28 D6 2E 34 53 41 [15:35:43]CommunicateWithHost err = 0 [15:35:43]CheckOFDResponse [15:35:43]1017 (14) - 77093643461234 [15:35:43]1041 (16) - 0000000000871765 [15:35:43]1040 (4) - 308977 [15:35:43]1012 (4) - 26.10.2024 09:13 [15:35:43]1206 (1) - 0 [15:35:43]OFD Sender: Remove packet 308977 [15:35:43]ProducePacketName [15:35:43]name=ofd_packets/00308977 [15:35:43]NVStorageDeleteData [15:35:43]Write to MH i2c: 01 00 00 2F 16 45 [15:35:43]Write i2c OK [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: 01 [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: 01 07 00 [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: 01 07 00 2F 16 00 00 00 00 00 B9 0C 11 [15:35:43]RasterBufferAndPrint [15:35:43]line [15:35:43]line [15:35:43]line [15:35:43]line [15:35:43]line [15:35:43]written 0, free lines is 3264 [15:35:43]MH_Cut [15:35:43]Write to MH i2c: D1 01 00 36 16 01 1E [15:35:43]Write i2c OK [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: D1 [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: D1 01 00 [15:35:43]MH_I2C_Read... [15:35:43]Read from MH i2c: D1 01 00 36 16 00 1D [15:35:43]Write to MH i2c: 01 00 00 37 16 4D [15:35:43]Write i2c OK [15:35:43]MH_I2C_Read... [15:35:43]OFD Sender: No OFD packet to send [15:35:43]*** Cut start [15:35:43]*** Purtial cut [15:35:43]*** Stage 1: CUTSNS_PIN = 1 [15:35:44]Read from MH i2c: 01 [15:35:44]MH_I2C_Read... [15:35:44]*** Stop cut motor [15:35:44]*** Cut end [15:35:44]Read from MH i2c: 01 07 00 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: 01 07 00 37 16 00 00 00 00 00 FF 0F 62 [15:35:44]process_action close_receipt done [15:35:44]requested_data is exist [15:35:44]produce_requested_data [15:35:44]requested_item fm.sn is exist - process it [15:35:44]wFMCommunicate request_size=4 [15:35:44]MH_SAM_APDU [15:35:44]CAPDU: 80 11 00 00 [15:35:44]Write to MH i2c: E2 08 00 38 16 80 11 00 00 00 00 00 00 C8 [15:35:44]Write i2c OK [15:35:44]MH_I2C_Read... [15:35:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:44]Read from MH i2c: E2 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 17 00 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 17 00 38 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1D [15:35:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:35:44]wFMCommunicate OK [15:35:44]requested_item fd.num is exist - process it [15:35:44]SAM_PROTO_GetFieldsCounters [15:35:44]wFMCommunicate request_size=4 [15:35:44]MH_SAM_APDU [15:35:44]CAPDU: 80 13 00 00 [15:35:44]Write to MH i2c: E2 08 00 39 16 80 13 00 00 00 00 00 00 CB [15:35:44]Write i2c OK [15:35:44]MH_I2C_Read... [15:35:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:44]Read from MH i2c: E2 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 62 00 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 62 00 39 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F1 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 5C [15:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F1 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:35:44]wFMCommunicate OK [15:35:44]SAM_PROTO_GetFieldsCounters done [15:35:44]requested_item shift.num is exist - process it [15:35:44]requested_item shift.opened is exist - process it [15:35:44]req_shift_opened [15:35:44]FM_GetShiftState [15:35:44]SAM_PROTO_GetShiftState [15:35:44]wFMCommunicate request_size=4 [15:35:44]MH_SAM_APDU [15:35:44]CAPDU: 80 13 01 00 [15:35:44]Write to MH i2c: E2 08 00 3A 16 80 13 01 00 00 00 00 00 CD [15:35:44]Write i2c OK [15:35:44]MH_I2C_Read... [15:35:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:44]Read from MH i2c: E2 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 0E 00 [15:35:44]MH_I2C_Read... [15:35:44]Read from MH i2c: E2 0E 00 3A 16 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4B [15:35:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:35:44]wFMCommunicate OK [15:35:44]SAM_PROTO_GetShiftState done [15:35:44]FM_GetShiftState done [15:35:44]req_shift_opened done [15:35:44]requested_item shift.open_date is exist - process it [15:35:44]req_shift_open_date [15:35:44]req_shift_open_date done [15:35:44]produce_requested_data done [15:35:44]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308977,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:35:44]process_action_free close_receipt [15:35:44]json_value_free [15:35:44]json_value_free done [15:35:44]process_json_proto returns [15:35:44]Send response to host [15:35:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308977,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:35:44]free response buf [15:35:44]execute_script done [15:35:44]execute_script returns [15:35:44]free content buf [15:35:44]Sock 9.Close socket [15:35:44]Sock 9.Thread stoped [15:35:48]OFD Sender: No OFD packet to send [15:35:53]OFD Sender: No OFD packet to send [15:35:58]OFD Sender: No OFD packet to send [15:36:03]OFD Sender: No OFD packet to send [15:36:08]OFD Sender: No OFD packet to send [15:36:13]OFD Sender: No OFD packet to send [15:36:18]OFD Sender: No OFD packet to send [15:36:23]OFD Sender: No OFD packet to send [15:36:28]OFD Sender: No OFD packet to send [15:36:33]OFD Sender: No OFD packet to send [15:36:38]OFD Sender: No OFD packet to send [15:36:43]OFD Sender: No OFD packet to send [15:36:48]OFD Sender: No OFD packet to send [15:36:50]accept exits with 7 [15:36:50]New connection [15:36:50]New thread 3066879332 created [15:36:50]Thread 3067022692 joined [15:36:50]Waiting for new connection... [15:36:50] Sock 7.Parse request [15:36:50]Sock 7.Check first char [15:36:50]Sock 7.First char is OK [15:36:50]request: POST /json_proto HTTP/1.0 [15:36:50]Method: POST [15:36:50]URL: /json_proto [15:36:50]Method is POST - this is cgi request [15:36:50]url: /json_proto [15:36:50]query_string will be loaded in cgi processing [15:36:50]execute_cgi json_proto POST (null) [15:36:50]execute_cgi path=json_proto method=POST [15:36:50]POST find Content-Length [15:36:50]Host: 172.17.96.3:8080 [15:36:50]Content-Length: 677 [15:36:50]Content-Type: application/json [15:36:50] [15:36:50]POST finish read [15:36:50]Found Content-Length = 677 [15:36:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.440, "sum" : 230.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 230.00, "total" : 230.00, "payments": [ { "type": 0, "sum" : 230.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:50]execute_script... [15:36:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.440, "sum" : 230.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 230.00, "total" : 230.00, "payments": [ { "type": 0, "sum" : 230.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:50]POST & json_proto [15:36:50]process_json_proto [15:36:50]json parsed OK: [15:36:50]protocol is kg_v1.0 [15:36:50]action value=close_receipt [15:36:50]process_action close_receipt [15:36:50]cmd_close_receipt [15:36:50]MH_GetDate [15:36:50]Write to MH i2c: F0 00 00 3B 16 40 [15:36:50]Write i2c OK [15:36:50]MH_I2C_Read... [15:36:50]Read from MH i2c: F0 [15:36:50]MH_I2C_Read... [15:36:50]Read from MH i2c: F0 09 00 [15:36:50]MH_I2C_Read... [15:36:50]Read from MH i2c: F0 09 00 3B 16 00 93 0C 1D 67 44 5E 04 65 77 [15:36:50]GetLastDocTimeStamp 1729956941 [15:36:50]current date 1729957011 [15:36:50]FM_GetShiftState [15:36:50]SAM_PROTO_GetShiftState [15:36:50]wFMCommunicate request_size=4 [15:36:50]MH_SAM_APDU [15:36:50]CAPDU: 80 13 01 00 [15:36:50]Write to MH i2c: E2 08 00 3C 16 80 13 01 00 00 00 00 00 CF [15:36:50]Write i2c OK [15:36:50]MH_I2C_Read... [15:36:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:50]Read from MH i2c: E2 [15:36:50]MH_I2C_Read... [15:36:50]Read from MH i2c: E2 0E 00 [15:36:50]MH_I2C_Read... [15:36:50]Read from MH i2c: E2 0E 00 3C 16 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4D [15:36:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:36:50]wFMCommunicate OK [15:36:50]SAM_PROTO_GetShiftState done [15:36:50]FM_GetShiftState done [15:36:50]opened in 1729902265 [15:36:50]opened+sec_in_day 1729988665 [15:36:50]quantity*price = 23013 [15:36:50]sum+1 = 23015 [15:36:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 230.00 Внесено: 230.00 СДАЧА: 0.00 НСП 1% : 2.04 НДС 12% : 24.44 Наличными: 230.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 399 26.10.2024 15:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308978 ФПД: 142134598582404 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T153651&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308978&fm=142134598582404&tin=02508201610067®Number=0000000000091780&sum=23000 [15:36:51]StoreToDocumentArchive [15:36:51]shift 532 fd 308978 [15:36:51]save to /storage/0532/doc_00308978 [15:36:51]save last doc name /storage/0532/doc_00308978 to /storage/kkm_last_doc_name [15:36:51]save OK [15:36:51]Clear old archive folders... [15:36:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:36:51]tlvbuf is 00084620 [15:36:51]SAM_PROTO_ClearQueue [15:36:51]wFMCommunicate request_size=4 [15:36:51]MH_SAM_APDU [15:36:51]CAPDU: 80 09 00 00 [15:36:51]Write to MH i2c: E2 08 00 49 16 80 09 00 00 00 00 00 00 D1 [15:36:51]Write i2c OK [15:36:51]MH_I2C_Read... [15:36:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:36:52]Read from MH i2c: E2 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: E2 03 00 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: E2 03 00 49 16 00 90 00 D3 [15:36:52]RAPDU: 90 00 [15:36:52]wFMCommunicate OK [15:36:52]SAM_PROTO_ClearQueue done [15:36:52]KKMCreateOFDPacket [15:36:52]OFDProtocolAddRootSTLVToBuf [15:36:52]FM_MakeSignedData [15:36:52]FM_MakeSignedData [15:36:52]SAM_PROTO_SignData [15:36:52]wFMCommunicate request_size=4 [15:36:52]MH_SAM_APDU [15:36:52]CAPDU: 80 0D 01 02 [15:36:52]Write to MH i2c: E2 08 00 4A 16 80 0D 01 02 00 00 00 00 D9 [15:36:52]Write i2c OK [15:36:52]MH_I2C_Read... [15:36:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:36:52]Read from MH i2c: E2 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: E2 03 00 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: E2 03 00 4A 16 00 90 00 D4 [15:36:52]RAPDU: 90 00 [15:36:52]wFMCommunicate OK [15:36:52]wFMCommunicate request_size=255 [15:36:52]MH_SAM_APDU [15:36:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 70 0D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E6 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 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 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 8F 01 00 00 F4 03 04 00 93 0C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 B6 04 00 35 04 06 00 81 [15:36:52]Write to MH i2c: E2 02 01 4B 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 70 0D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E6 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 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 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 8F 01 00 00 F4 03 04 00 93 0C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 B6 04 00 35 04 06 00 81 00 00 93 [15:36:52]Write i2c OK [15:36:52]MH_I2C_Read... [15:36:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:52]Read from MH i2c: E2 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: E2 03 00 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: E2 03 00 4B 16 00 90 00 D5 [15:36:52]RAPDU: 90 00 [15:36:52]wFMCommunicate OK [15:36:52]wFMCommunicate request_size=10 [15:36:52]MH_SAM_APDU [15:36:52]CAPDU: 80 0D 02 02 05 45 4A 42 40 84 [15:36:52]Write to MH i2c: E2 0D 00 4C 16 80 0D 02 02 05 00 45 4A 42 40 84 00 00 7B [15:36:52]Write i2c OK [15:36:52]MH_I2C_Read... [15:36:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:52]Read from MH i2c: E2 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: E2 03 00 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: E2 03 00 4C 16 00 90 00 D6 [15:36:52]RAPDU: 90 00 [15:36:52]wFMCommunicate OK [15:36:52]wFMCommunicate request_size=4 [15:36:52]MH_SAM_APDU [15:36:52]CAPDU: 80 0D 03 02 [15:36:52]Write to MH i2c: E2 08 00 4D 16 80 0D 03 02 00 00 00 00 DE [15:36:52]Write i2c OK [15:36:52]MH_I2C_Read... [15:36:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:36:52]Read from MH i2c: E2 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: E2 0B 00 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: E2 0B 00 4D 16 00 DE 44 51 7A 52 FA 7D DE 90 00 73 [15:36:52]RAPDU: DE 44 51 7A 52 FA 7D DE 90 00 [15:36:52]wFMCommunicate OK [15:36:52]SAM_PROTO_SignData done [15:36:52]FM_MakeSignedData done [15:36:52]CreateOFDProtocolMessage [15:36:52]wFMCommunicate request_size=4 [15:36:52]MH_SAM_APDU [15:36:52]CAPDU: 80 11 00 00 [15:36:52]Write to MH i2c: E2 08 00 4E 16 80 11 00 00 00 00 00 00 DE [15:36:52]Write i2c OK [15:36:52]MH_I2C_Read... [15:36:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:52]Read from MH i2c: E2 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: E2 17 00 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: E2 17 00 4E 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 33 [15:36:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:36:52]wFMCommunicate OK [15:36:52]CreateOFDProtocolMessage done [15:36:52]OFDSenderStorePacket 308978 [15:36:52]StoreOFDPacket docnum=308978 [15:36:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 84 77 07 01 31 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 70 0D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E6 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 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 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 8F 01 00 00 F4 03 04 00 93 0C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 B6 04 00 35 04 06 00 81 45 4A 42 40 84 DE 44 51 7A 52 FA 7D DE [15:36:52]CheckFolder [15:36:52]dirname=/storage/ofd_packets [15:36:52]CheckFolder done [15:36:52]ProducePacketName [15:36:52]name=ofd_packets/00308978 [15:36:52]NVStorageSaveData ofd_packets/00308978 [15:36:52]File name is /storage/ofd_packets/00308978 [15:36:52]Write 301 bytes [15:36:52]NVStorageSaveData done [15:36:52]OFDSenderStorePacket done [15:36:52]KKMCreateOFDPacket done [15:36:52]NVStorageSaveData kkm_last_timestamp [15:36:52]File name is /storage/kkm_last_timestamp [15:36:52]Write 4 bytes [15:36:52]NVStorageSaveData done [15:36:52]ExternCall_PrintAddStr [15:36:52]wPrintStart [15:36:52]Write to MH i2c: 01 00 00 4F 16 65 [15:36:52]Write i2c OK [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: 01 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: 01 07 00 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: 01 07 00 4F 16 00 00 00 00 00 FF 0F 7A [15:36:52]RasterBufferAndPrint [15:36:52]line Счет N : (1)642850 [15:36:52]line ИНН: 02508201610067 [15:36:52]line Контрольно-Кассовый Чек [15:36:52]line ПРОДАЖА [15:36:52]line ТРК (МРК, ГНК) : 62 [15:36:52]line Товар: 2710124130 [15:36:52]line Аи-92-К-2 [15:36:52]line 3.440 * 66.90 [15:36:52]line = 230.14 [15:36:52]line НДС 12% НСП 1% [15:36:52]line > о реализуемом товаре [15:36:52]line ОКРУГЛЕНИЕ: -0.14 [15:36:52]line ИТОГО: 230.00 [15:36:52]line Внесено: 230.00 [15:36:52]line СДАЧА: 0.00 [15:36:52]line НСП 1% : 2.04 [15:36:52]line НДС 12% : 24.44 [15:36:52]line Наличными: 230.00 [15:36:52]line Безнал.: 0.00 [15:36:52]line Место: АЗС № 172 "Партнер Нефть" [15:36:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:36:52]line СНО: Общий режим [15:36:52]line Чек 399 26.10.2024 15:36 [15:36:52]line Смена: 532 ФФД: 1.0 [15:36:52]line ЗНМ: 0300000116 [15:36:52]line РНМ: 0000000000091780 [15:36:52]line Версия ККМ: 001 [15:36:52]line ФМ: 0000000000871765 [15:36:52]line ФД: 308978 [15:36:52]line ФПД: 142134598582404 [15:36:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T153651&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308978&fm=142134598582404&tin=02508201610067®Number=0000000000091780&sum=23000 [15:36:52]written 0, free lines is 4095 [15:36:52]OFD Sender: Processing packet 308978 [packets to send 223, broken 222] [15:36:52]ProducePacketName [15:36:52]name=ofd_packets/00308978 [15:36:52]OFD Sender: To server: pG, [15:36:52]CommunicateWithHost lk.salyk.kg:30040 [15:36:52]ConnectInit lk.salyk.kg [15:36:52]Connected sock=10 [15:36:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 84 77 07 01 31 C1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 70 0D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E6 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 CC 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8C 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 8F 01 00 00 F4 03 04 00 93 0C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 B6 04 00 35 04 06 00 81 45 4A 42 40 84 DE 44 51 7A 52 FA 7D DE [15:36:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 14 88 47 00 3B 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 31 37 36 35 10 04 04 00 F2 B6 04 00 F4 03 04 00 F1 B2 1C 67 B6 04 01 00 00 BD D6 C5 CC BC 34 09 98 [15:36:52]CommunicateWithHost err = 0 [15:36:52]CheckOFDResponse [15:36:52]1017 (14) - 77093643461234 [15:36:52]1041 (16) - 0000000000871765 [15:36:52]1040 (4) - 308978 [15:36:52]1012 (4) - 26.10.2024 09:14 [15:36:52]1206 (1) - 0 [15:36:52]OFD Sender: Remove packet 308978 [15:36:52]ProducePacketName [15:36:52]name=ofd_packets/00308978 [15:36:52]NVStorageDeleteData [15:36:52]Write to MH i2c: 01 00 00 79 16 8F [15:36:52]Write i2c OK [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: 01 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: 01 07 00 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: 01 07 00 79 16 00 00 00 00 00 C0 0C 62 [15:36:52]RasterBufferAndPrint [15:36:52]line [15:36:52]line [15:36:52]line [15:36:52]line [15:36:52]line [15:36:52]written 0, free lines is 3270 [15:36:52]MH_Cut [15:36:52]Write to MH i2c: D1 01 00 80 16 01 68 [15:36:52]Write i2c OK [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: D1 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: D1 01 00 [15:36:52]MH_I2C_Read... [15:36:52]Read from MH i2c: D1 01 00 80 16 00 67 [15:36:52]Write to MH i2c: 01 00 00 81 16 97 [15:36:52]Write i2c OK [15:36:52]MH_I2C_Read... [15:36:53]OFD Sender: No OFD packet to send [15:36:53]*** Cut start [15:36:53]*** Purtial cut [15:36:53]*** Stage 1: CUTSNS_PIN = 1 [15:36:54]Read from MH i2c: 01 [15:36:54]MH_I2C_Read... [15:36:54]*** Stop cut motor [15:36:54]*** Cut end [15:36:54]Read from MH i2c: 01 07 00 [15:36:54]MH_I2C_Read... [15:36:54]Read from MH i2c: 01 07 00 81 16 00 00 00 00 00 FF 0F AC [15:36:54]process_action close_receipt done [15:36:54]requested_data is exist [15:36:54]produce_requested_data [15:36:54]requested_item fm.sn is exist - process it [15:36:54]wFMCommunicate request_size=4 [15:36:54]MH_SAM_APDU [15:36:54]CAPDU: 80 11 00 00 [15:36:54]Write to MH i2c: E2 08 00 82 16 80 11 00 00 00 00 00 00 12 [15:36:54]Write i2c OK [15:36:54]MH_I2C_Read... [15:36:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:54]Read from MH i2c: E2 [15:36:54]MH_I2C_Read... [15:36:54]Read from MH i2c: E2 17 00 [15:36:54]MH_I2C_Read... [15:36:54]Read from MH i2c: E2 17 00 82 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 67 [15:36:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:36:54]wFMCommunicate OK [15:36:54]requested_item fd.num is exist - process it [15:36:54]SAM_PROTO_GetFieldsCounters [15:36:54]wFMCommunicate request_size=4 [15:36:54]MH_SAM_APDU [15:36:54]CAPDU: 80 13 00 00 [15:36:54]Write to MH i2c: E2 08 00 83 16 80 13 00 00 00 00 00 00 15 [15:36:54]Write i2c OK [15:36:54]MH_I2C_Read... [15:36:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:36:54]Read from MH i2c: E2 [15:36:54]MH_I2C_Read... [15:36:54]Read from MH i2c: E2 62 00 [15:36:54]MH_I2C_Read... [15:36:54]Read from MH i2c: E2 62 00 83 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F2 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 AA [15:36:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F2 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:36:54]wFMCommunicate OK [15:36:54]SAM_PROTO_GetFieldsCounters done [15:36:54]requested_item shift.num is exist - process it [15:36:54]requested_item shift.opened is exist - process it [15:36:54]req_shift_opened [15:36:54]FM_GetShiftState [15:36:54]SAM_PROTO_GetShiftState [15:36:54]wFMCommunicate request_size=4 [15:36:54]MH_SAM_APDU [15:36:54]CAPDU: 80 13 01 00 [15:36:54]Write to MH i2c: E2 08 00 84 16 80 13 01 00 00 00 00 00 17 [15:36:54]Write i2c OK [15:36:54]MH_I2C_Read... [15:36:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:54]Read from MH i2c: E2 [15:36:54]MH_I2C_Read... [15:36:54]Read from MH i2c: E2 0E 00 [15:36:54]MH_I2C_Read... [15:36:54]Read from MH i2c: E2 0E 00 84 16 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 95 [15:36:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:36:54]wFMCommunicate OK [15:36:54]SAM_PROTO_GetShiftState done [15:36:54]FM_GetShiftState done [15:36:54]req_shift_opened done [15:36:54]requested_item shift.open_date is exist - process it [15:36:54]req_shift_open_date [15:36:54]req_shift_open_date done [15:36:54]produce_requested_data done [15:36:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308978,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:36:54]process_action_free close_receipt [15:36:54]json_value_free [15:36:54]json_value_free done [15:36:54]process_json_proto returns [15:36:54]Send response to host [15:36:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308978,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:36:54]free response buf [15:36:54]execute_script done [15:36:54]execute_script returns [15:36:54]free content buf [15:36:54]Sock 7.Close socket [15:36:54]Sock 7.Thread stoped [15:36:58]OFD Sender: No OFD packet to send [15:37:03]OFD Sender: No OFD packet to send [15:37:08]OFD Sender: No OFD packet to send [15:37:13]OFD Sender: No OFD packet to send [15:37:18]OFD Sender: No OFD packet to send [15:37:23]OFD Sender: No OFD packet to send [15:37:28]OFD Sender: No OFD packet to send [15:37:33]OFD Sender: No OFD packet to send [15:37:38]OFD Sender: No OFD packet to send [15:37:43]OFD Sender: No OFD packet to send [15:37:48]OFD Sender: No OFD packet to send [15:37:53]OFD Sender: No OFD packet to send [15:37:58]OFD Sender: No OFD packet to send [15:38:03]OFD Sender: No OFD packet to send [15:38:08]OFD Sender: No OFD packet to send [15:38:13]OFD Sender: No OFD packet to send [15:38:18]OFD Sender: No OFD packet to send [15:38:23]OFD Sender: No OFD packet to send [15:38:28]OFD Sender: No OFD packet to send [15:38:33]OFD Sender: No OFD packet to send [15:38:38]OFD Sender: No OFD packet to send [15:38:43]OFD Sender: No OFD packet to send [15:38: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:39]accept exits with 9 [15:39:39]New connection [15:39:39]New thread 3067022692 created [15:39:39]Thread 3066879332 joined [15:39:39]Waiting for new connection... [15:39:39] Sock 9.Parse request [15:39:39]Sock 9.Check first char [15:39:39]Sock 9.First char is OK [15:39:39]request: POST /json_proto HTTP/1.0 [15:39:39]Method: POST [15:39:39]URL: /json_proto [15:39:39]Method is POST - this is cgi request [15:39:39]url: /json_proto [15:39:39]query_string will be loaded in cgi processing [15:39:39]execute_cgi json_proto POST (null) [15:39:39]execute_cgi path=json_proto method=POST [15:39:39]POST find Content-Length [15:39:39]Host: 172.17.96.3:8080 [15:39:39]Content-Length: 767 [15:39:39]Content-Type: application/json [15:39:39] [15:39:39]POST finish read [15:39:39]Found Content-Length = 767 [15:39:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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 }]} ], "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.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:39]execute_script... [15: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)642851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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 }]} ], "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.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:39]POST & json_proto [15:39:39]process_json_proto [15:39:39]json parsed OK: [15:39:39]protocol is kg_v1.0 [15:39:39]action value=close_receipt [15:39:39]process_action close_receipt [15:39:39]cmd_close_receipt [15:39:39]MH_GetDate [15:39:39]Write to MH i2c: F0 00 00 85 16 8A [15:39:39]Write i2c OK [15:39:39]MH_I2C_Read... [15:39:39]Read from MH i2c: F0 [15:39:39]MH_I2C_Read... [15:39:39]Read from MH i2c: F0 09 00 [15:39:39]MH_I2C_Read... [15:39:39]Read from MH i2c: F0 09 00 85 16 00 3C 0D 1D 67 44 5E 04 65 6B [15:39:39]GetLastDocTimeStamp 1729957011 [15:39:39]current date 1729957180 [15:39:39]FM_GetShiftState [15:39:39]SAM_PROTO_GetShiftState [15:39:39]wFMCommunicate request_size=4 [15:39:39]MH_SAM_APDU [15:39:39]CAPDU: 80 13 01 00 [15:39:39]Write to MH i2c: E2 08 00 86 16 80 13 01 00 00 00 00 00 19 [15:39:39]Write i2c OK [15:39:39]MH_I2C_Read... [15:39:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:39]Read from MH i2c: E2 [15:39:39]MH_I2C_Read... [15:39:39]Read from MH i2c: E2 0E 00 [15:39:39]MH_I2C_Read... [15:39:39]Read from MH i2c: E2 0E 00 86 16 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 97 [15:39:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:39:39]wFMCommunicate OK [15:39:39]SAM_PROTO_GetShiftState done [15:39:39]FM_GetShiftState done [15:39:39]opened in 1729902265 [15:39:39]opened+sec_in_day 1729988665 [15:39:39]quantity*price = 70044 [15:39:39]sum+1 = 70045 [15:39:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.44 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.44 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 400 26.10.2024 15:39 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308979 ФПД: 46323009597184 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T153940&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308979&fm=46323009597184&tin=02508201610067®Number=0000000000091780&sum=70044 [15:39:40]StoreToDocumentArchive [15:39:40]shift 532 fd 308979 [15:39:40]save to /storage/0532/doc_00308979 [15:39:40]save last doc name /storage/0532/doc_00308979 to /storage/kkm_last_doc_name [15:39:40]save OK [15:39:40]Clear old archive folders... [15:39:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:39:40]tlvbuf is 000892E0 [15:39:40]SAM_PROTO_ClearQueue [15:39:40]wFMCommunicate request_size=4 [15:39:40]MH_SAM_APDU [15:39:40]CAPDU: 80 09 00 00 [15:39:40]Write to MH i2c: E2 08 00 93 16 80 09 00 00 00 00 00 00 1B [15:39:40]Write i2c OK [15:39:40]MH_I2C_Read... [15:39:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:39:40]Read from MH i2c: E2 [15:39:40]MH_I2C_Read... [15:39:40]Read from MH i2c: E2 03 00 [15:39:40]MH_I2C_Read... [15:39:40]Read from MH i2c: E2 03 00 93 16 00 90 00 1D [15:39:40]RAPDU: 90 00 [15:39:40]wFMCommunicate OK [15:39:40]SAM_PROTO_ClearQueue done [15:39:40]KKMCreateOFDPacket [15:39:40]OFDProtocolAddRootSTLVToBuf [15:39:40]FM_MakeSignedData [15:39:40]FM_MakeSignedData [15:39:40]SAM_PROTO_SignData [15:39:40]wFMCommunicate request_size=4 [15:39:40]MH_SAM_APDU [15:39:40]CAPDU: 80 0D 01 02 [15:39:40]Write to MH i2c: E2 08 00 94 16 80 0D 01 02 00 00 00 00 23 [15:39:40]Write i2c OK [15:39:40]MH_I2C_Read... [15:39:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:39:40]Read from MH i2c: E2 [15:39:40]MH_I2C_Read... [15:39:40]Read from MH i2c: E2 03 00 [15:39:40]MH_I2C_Read... [15:39:40]Read from MH i2c: E2 03 00 94 16 00 90 00 1E [15:39:40]RAPDU: 90 00 [15:39:40]wFMCommunicate OK [15:39:40]wFMCommunicate request_size=255 [15:39:40]MH_SAM_APDU [15:39:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 3C 0D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 B6 04 00 35 04 06 00 2A [15:39:40]Write to MH i2c: E2 02 01 95 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 3C 0D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 B6 04 00 35 04 06 00 2A 00 00 64 [15:39:40]Write i2c OK [15:39:40]MH_I2C_Read... [15:39:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:39:41]Read from MH i2c: E2 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: E2 03 00 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: E2 03 00 95 16 00 90 00 1F [15:39:41]RAPDU: 90 00 [15:39:41]wFMCommunicate OK [15:39:41]wFMCommunicate request_size=10 [15:39:41]MH_SAM_APDU [15:39:41]CAPDU: 80 0D 02 02 05 21 6A 88 2F 00 [15:39:41]Write to MH i2c: E2 0D 00 96 16 80 0D 02 02 05 00 21 6A 88 2F 00 00 00 72 [15:39:41]Write i2c OK [15:39:41]MH_I2C_Read... [15:39:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:39:41]Read from MH i2c: E2 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: E2 03 00 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: E2 03 00 96 16 00 90 00 20 [15:39:41]RAPDU: 90 00 [15:39:41]wFMCommunicate OK [15:39:41]wFMCommunicate request_size=4 [15:39:41]MH_SAM_APDU [15:39:41]CAPDU: 80 0D 03 02 [15:39:41]Write to MH i2c: E2 08 00 97 16 80 0D 03 02 00 00 00 00 28 [15:39:41]Write i2c OK [15:39:41]MH_I2C_Read... [15:39:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:39:41]Read from MH i2c: E2 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: E2 0B 00 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: E2 0B 00 97 16 00 95 E4 54 54 B1 F8 8A B1 90 00 2E [15:39:41]RAPDU: 95 E4 54 54 B1 F8 8A B1 90 00 [15:39:41]wFMCommunicate OK [15:39:41]SAM_PROTO_SignData done [15:39:41]FM_MakeSignedData done [15:39:41]CreateOFDProtocolMessage [15:39:41]wFMCommunicate request_size=4 [15:39:41]MH_SAM_APDU [15:39:41]CAPDU: 80 11 00 00 [15:39:41]Write to MH i2c: E2 08 00 98 16 80 11 00 00 00 00 00 00 28 [15:39:41]Write i2c OK [15:39:41]MH_I2C_Read... [15:39:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:41]Read from MH i2c: E2 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: E2 17 00 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: E2 17 00 98 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7D [15:39:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:39:41]wFMCommunicate OK [15:39:41]CreateOFDProtocolMessage done [15:39:41]OFDSenderStorePacket 308979 [15:39:41]StoreOFDPacket docnum=308979 [15:39:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 99 5A 07 01 38 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 3C 0D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 B6 04 00 35 04 06 00 2A 21 6A 88 2F 00 95 E4 54 54 B1 F8 8A B1 [15:39:41]CheckFolder [15:39:41]dirname=/storage/ofd_packets [15:39:41]CheckFolder done [15:39:41]ProducePacketName [15:39:41]name=ofd_packets/00308979 [15:39:41]NVStorageSaveData ofd_packets/00308979 [15:39:41]File name is /storage/ofd_packets/00308979 [15:39:41]Write 301 bytes [15:39:41]NVStorageSaveData done [15:39:41]OFDSenderStorePacket done [15:39:41]KKMCreateOFDPacket done [15:39:41]NVStorageSaveData kkm_last_timestamp [15:39:41]File name is /storage/kkm_last_timestamp [15:39:41]Write 4 bytes [15:39:41]NVStorageSaveData done [15:39:41]ExternCall_PrintAddStr [15:39:41]wPrintStart [15:39:41]Write to MH i2c: 01 00 00 99 16 AF [15:39:41]Write i2c OK [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: 01 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: 01 07 00 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: 01 07 00 99 16 00 00 00 00 00 FF 0F C4 [15:39:41]RasterBufferAndPrint [15:39:41]line Счет N : (1)642851 [15:39:41]line ИНН: 02508201610067 [15:39:41]line Контрольно-Кассовый Чек [15:39:41]line ПРОДАЖА [15:39:41]line ТРК (МРК, ГНК) : 41 [15:39:41]line Товар: 2710124130 [15:39:41]line Аи-92-К-2 [15:39:41]line 10.470 * 66.90 [15:39:41]line = 700.44 [15:39:41]line НДС 12% НСП 1% [15:39:41]line > о реализуемом товаре [15:39:41]line ИТОГО: 700.44 [15:39:41]line НСП 1% : 6.20 [15:39:41]line НДС 12% : 74.38 [15:39:41]line Наличными: 0.00 [15:39:41]line Безнал.: 700.44 [15:39:41]line Место: АЗС № 172 "Партнер Нефть" [15:39:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:39:41]line СНО: Общий режим [15:39:41]line Чек 400 26.10.2024 15:39 [15:39:41]line Смена: 532 ФФД: 1.0 [15:39:41]line ЗНМ: 0300000116 [15:39:41]line РНМ: 0000000000091780 [15:39:41]line Версия ККМ: 001 [15:39:41]line Платежная система: Mbank [15:39:41]line ФМ: 0000000000871765 [15:39:41]line ФД: 308979 [15:39:41]line ФПД: 46323009597184 [15:39:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T153940&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308979&fm=46323009597184&tin=02508201610067®Number=0000000000091780&sum=70044 [15:39:41]written 0, free lines is 4095 [15:39:41]OFD Sender: Processing packet 308979 [packets to send 223, broken 222] [15:39:41]ProducePacketName [15:39:41]name=ofd_packets/00308979 [15:39:41]OFD Sender: To server: pG, [15:39:41]CommunicateWithHost lk.salyk.kg:30040 [15:39:41]ConnectInit lk.salyk.kg [15:39:41]Connected sock=10 [15: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 31 37 36 35 0F 01 00 00 99 5A 07 01 38 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 3C 0D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 B6 04 00 35 04 06 00 2A 21 6A 88 2F 00 95 E4 54 54 B1 F8 8A B1 [15:39:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 37 D3 47 00 64 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 B6 04 00 F4 03 04 00 9A B3 1C 67 B6 04 01 00 00 3F F9 B2 3F CD FE 5A BF [15:39:41]CommunicateWithHost err = 0 [15:39:41]CheckOFDResponse [15:39:41]1017 (14) - 77093643461234 [15:39:41]1041 (16) - 0000000000871765 [15:39:41]1040 (4) - 308979 [15:39:41]1012 (4) - 26.10.2024 09:17 [15:39:41]1206 (1) - 0 [15:39:41]OFD Sender: Remove packet 308979 [15:39:41]ProducePacketName [15:39:41]name=ofd_packets/00308979 [15:39:41]NVStorageDeleteData [15:39:41]Write to MH i2c: 01 00 00 C1 16 D7 [15:39:41]Write i2c OK [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: 01 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: 01 07 00 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: 01 07 00 C1 16 00 00 00 00 00 E2 0C CC [15:39:41]RasterBufferAndPrint [15:39:41]line [15:39:41]line [15:39:41]line [15:39:41]line [15:39:41]line [15:39:41]written 0, free lines is 3302 [15:39:41]MH_Cut [15:39:41]Write to MH i2c: D1 01 00 C8 16 01 B0 [15:39:41]Write i2c OK [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: D1 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: D1 01 00 [15:39:41]MH_I2C_Read... [15:39:41]Read from MH i2c: D1 01 00 C8 16 00 AF [15:39:41]Write to MH i2c: 01 00 00 C9 16 DF [15:39:41]Write i2c OK [15:39:41]MH_I2C_Read... [15:39:42]OFD Sender: No OFD packet to send [15:39:42]*** Cut start [15:39:42]*** Purtial cut [15:39:42]*** Stage 1: CUTSNS_PIN = 1 [15:39:42]Read from MH i2c: 01 [15:39:42]MH_I2C_Read... [15:39:42]*** Stop cut motor [15:39:42]*** Cut end [15:39:42]Read from MH i2c: 01 07 00 [15:39:42]MH_I2C_Read... [15:39:42]Read from MH i2c: 01 07 00 C9 16 00 00 00 00 00 FF 0F F4 [15:39:42]process_action close_receipt done [15:39:42]requested_data is exist [15:39:42]produce_requested_data [15:39:42]requested_item fm.sn is exist - process it [15:39:42]wFMCommunicate request_size=4 [15:39:42]MH_SAM_APDU [15:39:42]CAPDU: 80 11 00 00 [15:39:42]Write to MH i2c: E2 08 00 CA 16 80 11 00 00 00 00 00 00 5A [15:39:42]Write i2c OK [15:39:42]MH_I2C_Read... [15:39:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:42]Read from MH i2c: E2 [15:39:42]MH_I2C_Read... [15:39:42]Read from MH i2c: E2 17 00 [15:39:42]MH_I2C_Read... [15:39:42]Read from MH i2c: E2 17 00 CA 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AF [15:39:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:39:42]wFMCommunicate OK [15:39:42]requested_item fd.num is exist - process it [15:39:42]SAM_PROTO_GetFieldsCounters [15:39:42]wFMCommunicate request_size=4 [15:39:42]MH_SAM_APDU [15:39:42]CAPDU: 80 13 00 00 [15:39:42]Write to MH i2c: E2 08 00 CB 16 80 13 00 00 00 00 00 00 5D [15:39:42]Write i2c OK [15:39:42]MH_I2C_Read... [15:39:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:39:43]Read from MH i2c: E2 [15:39:43]MH_I2C_Read... [15:39:43]Read from MH i2c: E2 62 00 [15:39:43]MH_I2C_Read... [15:39:43]Read from MH i2c: E2 62 00 CB 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F3 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [15: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F3 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:39:43]wFMCommunicate OK [15:39:43]SAM_PROTO_GetFieldsCounters done [15:39:43]requested_item shift.num is exist - process it [15:39:43]requested_item shift.opened is exist - process it [15:39:43]req_shift_opened [15:39:43]FM_GetShiftState [15:39:43]SAM_PROTO_GetShiftState [15:39:43]wFMCommunicate request_size=4 [15:39:43]MH_SAM_APDU [15:39:43]CAPDU: 80 13 01 00 [15:39:43]Write to MH i2c: E2 08 00 CC 16 80 13 01 00 00 00 00 00 5F [15:39:43]Write i2c OK [15:39:43]MH_I2C_Read... [15:39:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:43]Read from MH i2c: E2 [15:39:43]MH_I2C_Read... [15:39:43]Read from MH i2c: E2 0E 00 [15:39:43]MH_I2C_Read... [15:39:43]Read from MH i2c: E2 0E 00 CC 16 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DD [15:39:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:39:43]wFMCommunicate OK [15:39:43]SAM_PROTO_GetShiftState done [15:39:43]FM_GetShiftState done [15:39:43]req_shift_opened done [15:39:43]requested_item shift.open_date is exist - process it [15:39:43]req_shift_open_date [15:39:43]req_shift_open_date done [15:39:43]produce_requested_data done [15:39:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308979,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:39:43]process_action_free close_receipt [15:39:43]json_value_free [15:39:43]json_value_free done [15:39:43]process_json_proto returns [15:39:43]Send response to host [15:39:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308979,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:39:43]free response buf [15:39:43]execute_script done [15:39:43]execute_script returns [15:39:43]free content buf [15:39:43]Sock 9.Close socket [15:39:43]Sock 9.Thread stoped [15:39:47]OFD Sender: No OFD packet to send [15:39:52]OFD Sender: No OFD packet to send [15:39:57]OFD Sender: No OFD packet to send [15:40:02]OFD Sender: No OFD packet to send [15:40:07]OFD Sender: No OFD packet to send [15:40:12]OFD Sender: No OFD packet to send [15:40:17]OFD Sender: No OFD packet to send [15:40:22]OFD Sender: No OFD packet to send [15:40:27]OFD Sender: No OFD packet to send [15:40:32]OFD Sender: No OFD packet to send [15:40:37]OFD Sender: No OFD packet to send [15:40:42]OFD Sender: No OFD packet to send [15:40:47]OFD Sender: No OFD packet to send [15:40:52]OFD Sender: No OFD packet to send [15:40:57]OFD Sender: No OFD packet to send [15:41:02]OFD Sender: No OFD packet to send [15:41:07]OFD Sender: No OFD packet to send [15:41:12]OFD Sender: No OFD packet to send [15:41:17]OFD Sender: No OFD packet to send [15:41:22]OFD Sender: No OFD packet to send [15:41:27]OFD Sender: No OFD packet to send [15:41:32]OFD Sender: No OFD packet to send [15:41:37]OFD Sender: No OFD packet to send [15:41:42]OFD Sender: No OFD packet to send [15:41:47]OFD Sender: No OFD packet to send [15:41:52]OFD Sender: No OFD packet to send [15:41:57]OFD Sender: No OFD packet to send [15:42:02]OFD Sender: No OFD packet to send [15:42:07]OFD Sender: No OFD packet to send [15:42:12]OFD Sender: No OFD packet to send [15:42:17]OFD Sender: No OFD packet to send [15:42:22]OFD Sender: No OFD packet to send [15:42:27]OFD Sender: No OFD packet to send [15:42:32]OFD Sender: No OFD packet to send [15:42:37]OFD Sender: No OFD packet to send [15:42:42]OFD Sender: No OFD packet to send [15:42:47]OFD Sender: No OFD packet to send [15:42:52]OFD Sender: No OFD packet to send [15:42:56]accept exits with 7 [15:42:56]New connection [15:42:56]New thread 3066879332 created [15:42:56]Thread 3067022692 joined [15:42:56]Waiting for new connection... [15:42:56] Sock 7.Parse request [15:42:56]Sock 7.Check first char [15:42:56]Sock 7.First char is OK [15:42:56]request: POST /json_proto HTTP/1.0 [15:42:56]Method: POST [15:42:56]URL: /json_proto [15:42:56]Method is POST - this is cgi request [15:42:56]url: /json_proto [15:42:56]query_string will be loaded in cgi processing [15:42:56]execute_cgi json_proto POST (null) [15:42:56]execute_cgi path=json_proto method=POST [15:42:56]POST find Content-Length [15:42:56]Host: 172.17.96.3:8080 [15:42:56]Content-Length: 677 [15:42:56]Content-Type: application/json [15:42:56] [15:42:56]POST finish read [15:42:56]Found Content-Length = 677 [15:42:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642853", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [15:42:56]execute_script... [15:42: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)642853", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [15:42:56]POST & json_proto [15:42:56]process_json_proto [15:42:56]json parsed OK: [15:42:56]protocol is kg_v1.0 [15:42:56]action value=close_receipt [15:42:56]process_action close_receipt [15:42:56]cmd_close_receipt [15:42:56]MH_GetDate [15:42:56]Write to MH i2c: F0 00 00 CD 16 D2 [15:42:56]Write i2c OK [15:42:56]MH_I2C_Read... [15:42:56]Read from MH i2c: F0 [15:42:56]MH_I2C_Read... [15:42:56]Read from MH i2c: F0 09 00 [15:42:56]MH_I2C_Read... [15:42:56]Read from MH i2c: F0 09 00 CD 16 00 01 0E 1D 67 44 5E 04 65 79 [15:42:56]GetLastDocTimeStamp 1729957180 [15:42:56]current date 1729957377 [15:42:56]FM_GetShiftState [15:42:56]SAM_PROTO_GetShiftState [15:42:56]wFMCommunicate request_size=4 [15:42:56]MH_SAM_APDU [15:42:56]CAPDU: 80 13 01 00 [15:42:56]Write to MH i2c: E2 08 00 CE 16 80 13 01 00 00 00 00 00 61 [15:42:56]Write i2c OK [15:42:56]MH_I2C_Read... [15:42:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:56]Read from MH i2c: E2 [15:42:56]MH_I2C_Read... [15:42:56]Read from MH i2c: E2 0E 00 [15:42:56]MH_I2C_Read... [15:42:56]Read from MH i2c: E2 0E 00 CE 16 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DF [15:42:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:42:56]wFMCommunicate OK [15:42:56]SAM_PROTO_GetShiftState done [15:42:56]FM_GetShiftState done [15:42:56]opened in 1729902265 [15:42:56]opened+sec_in_day 1729988665 [15:42:56]quantity*price = 40006 [15:42:56]sum+1 = 40007 [15:42:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 401 26.10.2024 15:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308980 ФПД: 185917880301191 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154257&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308980&fm=185917880301191&tin=02508201610067®Number=0000000000091780&sum=40000 [15:42:57]StoreToDocumentArchive [15:42:57]shift 532 fd 308980 [15:42:57]save to /storage/0532/doc_00308980 [15:42:57]save last doc name /storage/0532/doc_00308980 to /storage/kkm_last_doc_name [15:42:57]save OK [15:42:57]Clear old archive folders... [15:42:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:42:57]tlvbuf is 000CA280 [15:42:57]SAM_PROTO_ClearQueue [15:42:57]wFMCommunicate request_size=4 [15:42:57]MH_SAM_APDU [15:42:57]CAPDU: 80 09 00 00 [15:42:57]Write to MH i2c: E2 08 00 DB 16 80 09 00 00 00 00 00 00 63 [15:42:57]Write i2c OK [15:42:57]MH_I2C_Read... [15:42:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:42:57]Read from MH i2c: E2 [15:42:57]MH_I2C_Read... [15:42:57]Read from MH i2c: E2 03 00 [15:42:57]MH_I2C_Read... [15:42:57]Read from MH i2c: E2 03 00 DB 16 00 90 00 65 [15:42:57]RAPDU: 90 00 [15:42:57]wFMCommunicate OK [15:42:57]SAM_PROTO_ClearQueue done [15:42:57]KKMCreateOFDPacket [15:42:57]OFDProtocolAddRootSTLVToBuf [15:42:57]FM_MakeSignedData [15:42:57]FM_MakeSignedData [15:42:57]SAM_PROTO_SignData [15:42:57]wFMCommunicate request_size=4 [15:42:57]MH_SAM_APDU [15:42:57]CAPDU: 80 0D 01 02 [15:42:57]Write to MH i2c: E2 08 00 DC 16 80 0D 01 02 00 00 00 00 6B [15:42:57]Write i2c OK [15:42:57]MH_I2C_Read... [15:42:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:42:57]Read from MH i2c: E2 [15:42:57]MH_I2C_Read... [15:42:57]Read from MH i2c: E2 03 00 [15:42:57]MH_I2C_Read... [15:42:57]Read from MH i2c: E2 03 00 DC 16 00 90 00 66 [15:42:57]RAPDU: 90 00 [15:42:57]wFMCommunicate OK [15:42:57]wFMCommunicate request_size=255 [15:42:57]MH_SAM_APDU [15:42:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 91 01 00 00 F4 03 04 00 01 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 B6 04 00 35 04 06 00 A9 [15:42:57]Write to MH i2c: E2 02 01 DD 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 91 01 00 00 F4 03 04 00 01 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 B6 04 00 35 04 06 00 A9 00 00 5A [15:42:57]Write i2c OK [15:42:57]MH_I2C_Read... [15:42:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:58]Read from MH i2c: E2 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: E2 03 00 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: E2 03 00 DD 16 00 90 00 67 [15:42:58]RAPDU: 90 00 [15:42:58]wFMCommunicate OK [15:42:58]wFMCommunicate request_size=10 [15:42:58]MH_SAM_APDU [15:42:58]CAPDU: 80 0D 02 02 05 17 61 36 76 87 [15:42:58]Write to MH i2c: E2 0D 00 DE 16 80 0D 02 02 05 00 17 61 36 76 87 00 00 23 [15:42:58]Write i2c OK [15:42:58]MH_I2C_Read... [15:42:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:58]Read from MH i2c: E2 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: E2 03 00 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: E2 03 00 DE 16 00 90 00 68 [15:42:58]RAPDU: 90 00 [15:42:58]wFMCommunicate OK [15:42:58]wFMCommunicate request_size=4 [15:42:58]MH_SAM_APDU [15:42:58]CAPDU: 80 0D 03 02 [15:42:58]Write to MH i2c: E2 08 00 DF 16 80 0D 03 02 00 00 00 00 70 [15:42:58]Write i2c OK [15:42:58]MH_I2C_Read... [15:42:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:42:58]Read from MH i2c: E2 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: E2 0B 00 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: E2 0B 00 DF 16 00 BE DC FC 1F 25 7D 07 DF 90 00 AE [15:42:58]RAPDU: BE DC FC 1F 25 7D 07 DF 90 00 [15:42:58]wFMCommunicate OK [15:42:58]SAM_PROTO_SignData done [15:42:58]FM_MakeSignedData done [15:42:58]CreateOFDProtocolMessage [15:42:58]wFMCommunicate request_size=4 [15:42:58]MH_SAM_APDU [15:42:58]CAPDU: 80 11 00 00 [15:42:58]Write to MH i2c: E2 08 00 E0 16 80 11 00 00 00 00 00 00 70 [15:42:58]Write i2c OK [15:42:58]MH_I2C_Read... [15:42:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:58]Read from MH i2c: E2 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: E2 17 00 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: E2 17 00 E0 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C5 [15:42:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:42:58]wFMCommunicate OK [15:42:58]CreateOFDProtocolMessage done [15:42:58]OFDSenderStorePacket 308980 [15:42:58]StoreOFDPacket docnum=308980 [15:42:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 89 92 07 01 4E DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 91 01 00 00 F4 03 04 00 01 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 B6 04 00 35 04 06 00 A9 17 61 36 76 87 BE DC FC 1F 25 7D 07 DF [15:42:58]CheckFolder [15:42:58]dirname=/storage/ofd_packets [15:42:58]CheckFolder done [15:42:58]ProducePacketName [15:42:58]name=ofd_packets/00308980 [15:42:58]NVStorageSaveData ofd_packets/00308980 [15:42:58]File name is /storage/ofd_packets/00308980 [15:42:58]Write 301 bytes [15:42:58]NVStorageSaveData done [15:42:58]OFDSenderStorePacket done [15:42:58]KKMCreateOFDPacket done [15:42:58]NVStorageSaveData kkm_last_timestamp [15:42:58]File name is /storage/kkm_last_timestamp [15:42:58]Write 4 bytes [15:42:58]NVStorageSaveData done [15:42:58]ExternCall_PrintAddStr [15:42:58]wPrintStart [15:42:58]Write to MH i2c: 01 00 00 E1 16 F7 [15:42:58]Write i2c OK [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: 01 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: 01 07 00 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: 01 07 00 E1 16 00 00 00 00 00 FF 0F 0C [15:42:58]RasterBufferAndPrint [15:42:58]line Счет N : (1)642853 [15:42:58]line ИНН: 02508201610067 [15:42:58]line Контрольно-Кассовый Чек [15:42:58]line ПРОДАЖА [15:42:58]line ТРК (МРК, ГНК) : 52 [15:42:58]line Товар: 2710124130 [15:42:58]line Аи-92-К-2 [15:42:58]line 5.980 * 66.90 [15:42:58]line = 400.06 [15:42:58]line НДС 12% НСП 1% [15:42:58]line > о реализуемом товаре [15:42:58]line ОКРУГЛЕНИЕ: -0.06 [15:42:58]line ИТОГО: 400.00 [15:42:58]line Внесено: 400.00 [15:42:58]line СДАЧА: 0.00 [15:42:58]line НСП 1% : 3.54 [15:42:58]line НДС 12% : 42.48 [15:42:58]line Наличными: 400.00 [15:42:58]line Безнал.: 0.00 [15:42:58]line Место: АЗС № 172 "Партнер Нефть" [15:42:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:42:58]line СНО: Общий режим [15:42:58]line Чек 401 26.10.2024 15:42 [15:42:58]line Смена: 532 ФФД: 1.0 [15:42:58]line ЗНМ: 0300000116 [15:42:58]line РНМ: 0000000000091780 [15:42:58]line Версия ККМ: 001 [15:42:58]line ФМ: 0000000000871765 [15:42:58]line ФД: 308980 [15:42:58]line ФПД: 185917880301191 [15:42:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154257&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308980&fm=185917880301191&tin=02508201610067®Number=0000000000091780&sum=40000 [15:42:58]written 0, free lines is 4095 [15:42:58]OFD Sender: Processing packet 308980 [packets to send 223, broken 222] [15:42:58]ProducePacketName [15:42:58]name=ofd_packets/00308980 [15:42:58]OFD Sender: To server: pG, [15:42:58]CommunicateWithHost lk.salyk.kg:30040 [15:42:58]ConnectInit lk.salyk.kg [15:42:58]Connected sock=10 [15:42:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 89 92 07 01 4E DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 91 01 00 00 F4 03 04 00 01 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 B6 04 00 35 04 06 00 A9 17 61 36 76 87 BE DC FC 1F 25 7D 07 DF [15:42:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B6 25 47 00 7F 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 31 37 36 35 10 04 04 00 F4 B6 04 00 F4 03 04 00 5F B4 1C 67 B6 04 01 00 00 57 8D 42 21 86 22 D5 AA [15:42:58]CommunicateWithHost err = 0 [15:42:58]CheckOFDResponse [15:42:58]1017 (14) - 77093643461234 [15:42:58]1041 (16) - 0000000000871765 [15:42:58]1040 (4) - 308980 [15:42:58]1012 (4) - 26.10.2024 09:20 [15:42:58]1206 (1) - 0 [15:42:58]OFD Sender: Remove packet 308980 [15:42:58]ProducePacketName [15:42:58]name=ofd_packets/00308980 [15:42:58]NVStorageDeleteData [15:42:58]Write to MH i2c: 01 00 00 0B 17 22 [15:42:58]Write i2c OK [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: 01 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: 01 07 00 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: 01 07 00 0B 17 00 00 00 00 00 BB 0C F0 [15:42:58]RasterBufferAndPrint [15:42:58]line [15:42:58]line [15:42:58]line [15:42:58]line [15:42:58]line [15:42:58]written 0, free lines is 3264 [15:42:58]MH_Cut [15:42:58]Write to MH i2c: D1 01 00 12 17 01 FB [15:42:58]Write i2c OK [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: D1 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: D1 01 00 [15:42:58]MH_I2C_Read... [15:42:58]Read from MH i2c: D1 01 00 12 17 00 FA [15:42:58]Write to MH i2c: 01 00 00 13 17 2A [15:42:58]Write i2c OK [15:42:58]MH_I2C_Read... [15:42:59]OFD Sender: No OFD packet to send [15:42:59]*** Cut start [15:42:59]*** Purtial cut [15:42:59]*** Stage 1: CUTSNS_PIN = 1 [15:42:59]Read from MH i2c: 01 [15:42:59]MH_I2C_Read... [15:42:59]*** Stop cut motor [15:42:59]*** Cut end [15:42:59]Read from MH i2c: 01 07 00 [15:42:59]MH_I2C_Read... [15:42:59]Read from MH i2c: 01 07 00 13 17 00 00 00 00 00 FF 0F 3F [15:42:59]process_action close_receipt done [15:42:59]requested_data is exist [15:42:59]produce_requested_data [15:42:59]requested_item fm.sn is exist - process it [15:42:59]wFMCommunicate request_size=4 [15:42:59]MH_SAM_APDU [15:42:59]CAPDU: 80 11 00 00 [15:42:59]Write to MH i2c: E2 08 00 14 17 80 11 00 00 00 00 00 00 A5 [15:42:59]Write i2c OK [15:42:59]MH_I2C_Read... [15:42:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:59]Read from MH i2c: E2 [15:42:59]MH_I2C_Read... [15:42:59]Read from MH i2c: E2 17 00 [15:42:59]MH_I2C_Read... [15:42:59]Read from MH i2c: E2 17 00 14 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FA [15:42:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:42:59]wFMCommunicate OK [15:42:59]requested_item fd.num is exist - process it [15:42:59]SAM_PROTO_GetFieldsCounters [15:42:59]wFMCommunicate request_size=4 [15:42:59]MH_SAM_APDU [15:42:59]CAPDU: 80 13 00 00 [15:42:59]Write to MH i2c: E2 08 00 15 17 80 13 00 00 00 00 00 00 A8 [15:42:59]Write i2c OK [15:42:59]MH_I2C_Read... [15:43:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:00]Read from MH i2c: E2 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 62 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 62 00 15 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F4 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 45 [15:43: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F4 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:00]wFMCommunicate OK [15:43:00]SAM_PROTO_GetFieldsCounters done [15:43:00]requested_item shift.num is exist - process it [15:43:00]requested_item shift.opened is exist - process it [15:43:00]req_shift_opened [15:43:00]FM_GetShiftState [15:43:00]SAM_PROTO_GetShiftState [15:43:00]wFMCommunicate request_size=4 [15:43:00]MH_SAM_APDU [15:43:00]CAPDU: 80 13 01 00 [15:43:00]Write to MH i2c: E2 08 00 16 17 80 13 01 00 00 00 00 00 AA [15:43:00]Write i2c OK [15:43:00]MH_I2C_Read... [15:43:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:00]Read from MH i2c: E2 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 0E 00 [15:43:00]MH_I2C_Read... [15:43:00]Read from MH i2c: E2 0E 00 16 17 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 28 [15:43:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:43:00]wFMCommunicate OK [15:43:00]SAM_PROTO_GetShiftState done [15:43:00]FM_GetShiftState done [15:43:00]req_shift_opened done [15:43:00]requested_item shift.open_date is exist - process it [15:43:00]req_shift_open_date [15:43:00]req_shift_open_date done [15:43:00]produce_requested_data done [15:43:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308980,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:43:00]process_action_free close_receipt [15:43:00]json_value_free [15:43:00]json_value_free done [15:43:00]process_json_proto returns [15:43:00]Send response to host [15:43:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308980,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:43:00]free response buf [15:43:00]execute_script done [15:43:00]execute_script returns [15:43:00]free content buf [15:43:00]Sock 7.Close socket [15:43:00]Sock 7.Thread stoped [15:43:04]OFD Sender: No OFD packet to send [15:43:09]OFD Sender: No OFD packet to send [15:43:11]accept exits with 9 [15:43:11]New connection [15:43:11]New thread 3067022692 created [15:43:11]Thread 3066879332 joined [15:43:11]Waiting for new connection... [15:43:11] Sock 9.Parse request [15:43:11]Sock 9.Check first char [15:43:11]Sock 9.First char is OK [15:43:11]request: POST /json_proto HTTP/1.0 [15:43:11]Method: POST [15:43:11]URL: /json_proto [15:43:11]Method is POST - this is cgi request [15:43:11]url: /json_proto [15:43:11]query_string will be loaded in cgi processing [15:43:11]execute_cgi json_proto POST (null) [15:43:11]execute_cgi path=json_proto method=POST [15:43:11]POST find Content-Length [15:43:11]Host: 172.17.96.3:8080 [15:43:11]Content-Length: 678 [15:43:11]Content-Type: application/json [15:43:11] [15:43:11]POST finish read [15:43:11]Found Content-Length = 678 [15:43:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.000, "sum" : 735.90, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 735.00, "payments": [ { "type": 0, "sum" : 735.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:11]execute_script... [15:43:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.000, "sum" : 735.90, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 735.00, "payments": [ { "type": 0, "sum" : 735.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:11]POST & json_proto [15:43:11]process_json_proto [15:43:11]json parsed OK: [15:43:11]protocol is kg_v1.0 [15:43:11]action value=close_receipt [15:43:11]process_action close_receipt [15:43:11]cmd_close_receipt [15:43:11]MH_GetDate [15:43:11]Write to MH i2c: F0 00 00 17 17 1D [15:43:11]Write i2c OK [15:43:11]MH_I2C_Read... [15:43:11]Read from MH i2c: F0 [15:43:11]MH_I2C_Read... [15:43:11]Read from MH i2c: F0 09 00 [15:43:11]MH_I2C_Read... [15:43:11]Read from MH i2c: F0 09 00 17 17 00 10 0E 1D 67 44 5E 04 65 D3 [15:43:11]GetLastDocTimeStamp 1729957377 [15:43:11]current date 1729957392 [15:43:11]FM_GetShiftState [15:43:11]SAM_PROTO_GetShiftState [15:43:11]wFMCommunicate request_size=4 [15:43:11]MH_SAM_APDU [15:43:11]CAPDU: 80 13 01 00 [15:43:11]Write to MH i2c: E2 08 00 18 17 80 13 01 00 00 00 00 00 AC [15:43:11]Write i2c OK [15:43:11]MH_I2C_Read... [15:43:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:11]Read from MH i2c: E2 [15:43:11]MH_I2C_Read... [15:43:11]Read from MH i2c: E2 0E 00 [15:43:11]MH_I2C_Read... [15:43:11]Read from MH i2c: E2 0E 00 18 17 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2A [15:43:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:43:11]wFMCommunicate OK [15:43:11]SAM_PROTO_GetShiftState done [15:43:11]FM_GetShiftState done [15:43:11]opened in 1729902265 [15:43:11]opened+sec_in_day 1729988665 [15:43:11]quantity*price = 73590 [15:43:11]sum+1 = 73591 [15:43:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.90 ИТОГО: 735.00 Внесено: 800.00 СДАЧА: 65.00 НСП 1% : 6.51 НДС 12% : 78.15 Наличными: 735.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 402 26.10.2024 15:43 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308981 ФПД: 143212301532878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154312&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308981&fm=143212301532878&tin=02508201610067®Number=0000000000091780&sum=73500 [15:43:13]StoreToDocumentArchive [15:43:13]shift 532 fd 308981 [15:43:13]save to /storage/0532/doc_00308981 [15:43:13]save last doc name /storage/0532/doc_00308981 to /storage/kkm_last_doc_name [15:43:13]save OK [15:43:13]Clear old archive folders... [15:43:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:43:13]tlvbuf is B6ED2130 [15:43:13]SAM_PROTO_ClearQueue [15:43:13]wFMCommunicate request_size=4 [15:43:13]MH_SAM_APDU [15:43:13]CAPDU: 80 09 00 00 [15:43:13]Write to MH i2c: E2 08 00 25 17 80 09 00 00 00 00 00 00 AE [15:43:13]Write i2c OK [15:43:13]MH_I2C_Read... [15:43:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:13]Read from MH i2c: E2 [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: E2 03 00 [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: E2 03 00 25 17 00 90 00 B0 [15:43:13]RAPDU: 90 00 [15:43:13]wFMCommunicate OK [15:43:13]SAM_PROTO_ClearQueue done [15:43:13]KKMCreateOFDPacket [15:43:13]OFDProtocolAddRootSTLVToBuf [15:43:13]FM_MakeSignedData [15:43:13]FM_MakeSignedData [15:43:13]SAM_PROTO_SignData [15:43:13]wFMCommunicate request_size=4 [15:43:13]MH_SAM_APDU [15:43:13]CAPDU: 80 0D 01 02 [15:43:13]Write to MH i2c: E2 08 00 26 17 80 0D 01 02 00 00 00 00 B6 [15:43:13]Write i2c OK [15:43:13]MH_I2C_Read... [15:43:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:13]Read from MH i2c: E2 [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: E2 03 00 [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: E2 03 00 26 17 00 90 00 B1 [15:43:13]RAPDU: 90 00 [15:43:13]wFMCommunicate OK [15:43:13]wFMCommunicate request_size=255 [15:43:13]MH_SAM_APDU [15:43: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 F8 2A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 76 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 1E 00 00 00 00 07 04 06 00 1C 1F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 10 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 B6 04 00 35 04 06 00 82 [15:43:13]Write to MH i2c: E2 02 01 27 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F8 2A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 76 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 1E 00 00 00 00 07 04 06 00 1C 1F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 10 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 B6 04 00 35 04 06 00 82 00 00 D9 [15:43:13]Write i2c OK [15:43:13]MH_I2C_Read... [15:43:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:13]Read from MH i2c: E2 [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: E2 03 00 [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: E2 03 00 27 17 00 90 00 B2 [15:43:13]RAPDU: 90 00 [15:43:13]wFMCommunicate OK [15:43:13]wFMCommunicate request_size=10 [15:43:13]MH_SAM_APDU [15:43:13]CAPDU: 80 0D 02 02 05 40 36 5C 3E CE [15:43:13]Write to MH i2c: E2 0D 00 28 17 80 0D 02 02 05 00 40 36 5C 3E CE 00 00 A1 [15:43:13]Write i2c OK [15:43:13]MH_I2C_Read... [15:43:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:13]Read from MH i2c: E2 [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: E2 03 00 [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: E2 03 00 28 17 00 90 00 B3 [15:43:13]RAPDU: 90 00 [15:43:13]wFMCommunicate OK [15:43:13]wFMCommunicate request_size=4 [15:43:13]MH_SAM_APDU [15:43:13]CAPDU: 80 0D 03 02 [15:43:13]Write to MH i2c: E2 08 00 29 17 80 0D 03 02 00 00 00 00 BB [15:43:13]Write i2c OK [15:43:13]MH_I2C_Read... [15:43:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:13]Read from MH i2c: E2 [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: E2 0B 00 [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: E2 0B 00 29 17 00 D4 31 72 B0 80 B7 67 F0 90 00 71 [15:43:13]RAPDU: D4 31 72 B0 80 B7 67 F0 90 00 [15:43:13]wFMCommunicate OK [15:43:13]SAM_PROTO_SignData done [15:43:13]FM_MakeSignedData done [15:43:13]CreateOFDProtocolMessage [15:43:13]wFMCommunicate request_size=4 [15:43:13]MH_SAM_APDU [15:43:13]CAPDU: 80 11 00 00 [15:43:13]Write to MH i2c: E2 08 00 2A 17 80 11 00 00 00 00 00 00 BB [15:43:13]Write i2c OK [15:43:13]MH_I2C_Read... [15:43:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:13]Read from MH i2c: E2 [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: E2 17 00 [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: E2 17 00 2A 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 10 [15:43:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:43:13]wFMCommunicate OK [15:43:13]CreateOFDProtocolMessage done [15:43:13]OFDSenderStorePacket 308981 [15:43:13]StoreOFDPacket docnum=308981 [15:43:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E2 E7 07 01 E8 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F8 2A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 76 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 1E 00 00 00 00 07 04 06 00 1C 1F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 10 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 B6 04 00 35 04 06 00 82 40 36 5C 3E CE D4 31 72 B0 80 B7 67 F0 [15:43:13]CheckFolder [15:43:13]dirname=/storage/ofd_packets [15:43:13]CheckFolder done [15:43:13]ProducePacketName [15:43:13]name=ofd_packets/00308981 [15:43:13]NVStorageSaveData ofd_packets/00308981 [15:43:13]File name is /storage/ofd_packets/00308981 [15:43:13]Write 301 bytes [15:43:13]NVStorageSaveData done [15:43:13]OFDSenderStorePacket done [15:43:13]KKMCreateOFDPacket done [15:43:13]NVStorageSaveData kkm_last_timestamp [15:43:13]File name is /storage/kkm_last_timestamp [15:43:13]Write 4 bytes [15:43:13]NVStorageSaveData done [15:43:13]ExternCall_PrintAddStr [15:43:13]wPrintStart [15:43:13]Write to MH i2c: 01 00 00 2B 17 42 [15:43:13]Write i2c OK [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: 01 [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: 01 07 00 [15:43:13]MH_I2C_Read... [15:43:13]Read from MH i2c: 01 07 00 2B 17 00 00 00 00 00 FF 0F 57 [15:43:13]RasterBufferAndPrint [15:43:13]line Счет N : (1)642854 [15:43:13]line ИНН: 02508201610067 [15:43:13]line Контрольно-Кассовый Чек [15:43:13]line ПРОДАЖА [15:43:13]line ТРК (МРК, ГНК) : 41 [15:43:13]line Товар: 2710124130 [15:43:13]line Аи-92-К-2 [15:43:13]line 11.000 * 66.90 [15:43:13]line = 735.90 [15:43:13]line НДС 12% НСП 1% [15:43:13]line > о реализуемом товаре [15:43:13]line ОКРУГЛЕНИЕ: -0.90 [15:43:13]line ИТОГО: 735.00 [15:43:13]line Внесено: 800.00 [15:43:13]line СДАЧА: 65.00 [15:43:13]line НСП 1% : 6.51 [15:43:13]line НДС 12% : 78.15 [15:43:13]line Наличными: 735.00 [15:43:13]line Безнал.: 0.00 [15:43:13]line Место: АЗС № 172 "Партнер Нефть" [15:43:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:43:13]line СНО: Общий режим [15:43:13]line Чек 402 26.10.2024 15:43 [15:43:13]line Смена: 532 ФФД: 1.0 [15:43:13]line ЗНМ: 0300000116 [15:43:13]line РНМ: 0000000000091780 [15:43:13]line Версия ККМ: 001 [15:43:13]line ФМ: 0000000000871765 [15:43:13]line ФД: 308981 [15:43:13]line ФПД: 143212301532878 [15:43:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154312&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308981&fm=143212301532878&tin=02508201610067®Number=0000000000091780&sum=73500 [15:43:13]written 0, free lines is 4095 [15:43:13]OFD Sender: Processing packet 308981 [packets to send 223, broken 222] [15:43:13]ProducePacketName [15:43:13]name=ofd_packets/00308981 [15:43:13]OFD Sender: To server: pG, [15:43:13]CommunicateWithHost lk.salyk.kg:30040 [15:43:13]ConnectInit lk.salyk.kg [15:43:13]Connected sock=10 [15: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 31 37 36 35 0F 01 00 00 E2 E7 07 01 E8 55 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F8 2A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 76 1F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 1F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8B 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 87 1E 00 00 00 00 07 04 06 00 1C 1F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 10 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 B6 04 00 35 04 06 00 82 40 36 5C 3E CE D4 31 72 B0 80 B7 67 F0 [15:43:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 42 ED 47 00 54 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 31 37 36 35 10 04 04 00 F5 B6 04 00 F4 03 04 00 6E B4 1C 67 B6 04 01 00 00 43 B8 26 39 C1 C0 8E 8E [15:43:14]CommunicateWithHost err = 0 [15:43:14]CheckOFDResponse [15:43:14]1017 (14) - 77093643461234 [15:43:14]1041 (16) - 0000000000871765 [15:43:14]1040 (4) - 308981 [15:43:14]1012 (4) - 26.10.2024 09:20 [15:43:14]1206 (1) - 0 [15:43:14]OFD Sender: Remove packet 308981 [15:43:14]ProducePacketName [15:43:14]name=ofd_packets/00308981 [15:43:14]NVStorageDeleteData [15:43:14]Write to MH i2c: 01 00 00 55 17 6C [15:43:14]Write i2c OK [15:43:14]MH_I2C_Read... [15:43:14]Read from MH i2c: 01 [15:43:14]MH_I2C_Read... [15:43:14]Read from MH i2c: 01 07 00 [15:43:14]MH_I2C_Read... [15:43:14]Read from MH i2c: 01 07 00 55 17 00 00 00 00 00 C2 0C 41 [15:43:14]RasterBufferAndPrint [15:43:14]line [15:43:14]line [15:43:14]line [15:43:14]line [15:43:14]line [15:43:14]written 0, free lines is 3272 [15:43:14]MH_Cut [15:43:14]Write to MH i2c: D1 01 00 5C 17 01 45 [15:43:14]Write i2c OK [15:43:14]MH_I2C_Read... [15:43:14]Read from MH i2c: D1 [15:43:14]MH_I2C_Read... [15:43:14]Read from MH i2c: D1 01 00 [15:43:14]MH_I2C_Read... [15:43:14]Read from MH i2c: D1 01 00 5C 17 00 44 [15:43:14]Write to MH i2c: 01 00 00 5D 17 74 [15:43:14]Write i2c OK [15:43:14]MH_I2C_Read... [15:43:14]OFD Sender: No OFD packet to send [15:43:14]*** Cut start [15:43:14]*** Purtial cut [15:43:14]*** Stage 1: CUTSNS_PIN = 1 [15:43:15]Read from MH i2c: 01 [15:43:15]MH_I2C_Read... [15:43:15]*** Stop cut motor [15:43:15]*** Cut end [15:43:15]Read from MH i2c: 01 07 00 [15:43:15]MH_I2C_Read... [15:43:15]Read from MH i2c: 01 07 00 5D 17 00 00 00 00 00 FF 0F 89 [15:43:15]process_action close_receipt done [15:43:15]requested_data is exist [15:43:15]produce_requested_data [15:43:15]requested_item fm.sn is exist - process it [15:43:15]wFMCommunicate request_size=4 [15:43:15]MH_SAM_APDU [15:43:15]CAPDU: 80 11 00 00 [15:43:15]Write to MH i2c: E2 08 00 5E 17 80 11 00 00 00 00 00 00 EF [15:43:15]Write i2c OK [15:43:15]MH_I2C_Read... [15:43:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:15]Read from MH i2c: E2 [15:43:15]MH_I2C_Read... [15:43:15]Read from MH i2c: E2 17 00 [15:43:15]MH_I2C_Read... [15:43:15]Read from MH i2c: E2 17 00 5E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 44 [15:43:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:43:15]wFMCommunicate OK [15:43:15]requested_item fd.num is exist - process it [15:43:15]SAM_PROTO_GetFieldsCounters [15:43:15]wFMCommunicate request_size=4 [15:43:15]MH_SAM_APDU [15:43:15]CAPDU: 80 13 00 00 [15:43:15]Write to MH i2c: E2 08 00 5F 17 80 13 00 00 00 00 00 00 F2 [15:43:15]Write i2c OK [15:43:15]MH_I2C_Read... [15:43:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:15]Read from MH i2c: E2 [15:43:15]MH_I2C_Read... [15:43:15]Read from MH i2c: E2 62 00 [15:43:15]MH_I2C_Read... [15:43:15]Read from MH i2c: E2 62 00 5F 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F5 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 93 [15: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F5 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:15]wFMCommunicate OK [15:43:15]SAM_PROTO_GetFieldsCounters done [15:43:15]requested_item shift.num is exist - process it [15:43:15]requested_item shift.opened is exist - process it [15:43:15]req_shift_opened [15:43:15]FM_GetShiftState [15:43:15]SAM_PROTO_GetShiftState [15:43:15]wFMCommunicate request_size=4 [15:43:15]MH_SAM_APDU [15:43:15]CAPDU: 80 13 01 00 [15:43:15]Write to MH i2c: E2 08 00 60 17 80 13 01 00 00 00 00 00 F4 [15:43:15]Write i2c OK [15:43:15]MH_I2C_Read... [15:43:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:15]Read from MH i2c: E2 [15:43:15]MH_I2C_Read... [15:43:15]Read from MH i2c: E2 0E 00 [15:43:15]MH_I2C_Read... [15:43:15]Read from MH i2c: E2 0E 00 60 17 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 72 [15:43:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:43:15]wFMCommunicate OK [15:43:15]SAM_PROTO_GetShiftState done [15:43:15]FM_GetShiftState done [15:43:15]req_shift_opened done [15:43:15]requested_item shift.open_date is exist - process it [15:43:15]req_shift_open_date [15:43:15]req_shift_open_date done [15:43:15]produce_requested_data done [15:43:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308981,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:43:15]process_action_free close_receipt [15:43:15]json_value_free [15:43:15]json_value_free done [15:43:15]process_json_proto returns [15:43:15]Send response to host [15:43:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308981,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:43:15]free response buf [15:43:15]execute_script done [15:43:15]execute_script returns [15:43:15]free content buf [15:43:15]Sock 9.Close socket [15:43:15]Sock 9.Thread stoped [15:43:19]OFD Sender: No OFD packet to send [15:43:24]OFD Sender: No OFD packet to send [15:43:29]OFD Sender: No OFD packet to send [15:43:34]OFD Sender: No OFD packet to send [15:43:39]OFD Sender: No OFD packet to send [15:43:44]OFD Sender: No OFD packet to send [15:43:49]OFD Sender: No OFD packet to send [15:43:54]OFD Sender: No OFD packet to send [15:43:59]OFD Sender: No OFD packet to send [15:44:04]OFD Sender: No OFD packet to send [15:44:09]OFD Sender: No OFD packet to send [15:44:14]OFD Sender: No OFD packet to send [15:44:19]OFD Sender: No OFD packet to send [15:44:20]accept exits with 7 [15:44:20]New connection [15:44:20]New thread 3066879332 created [15:44:20]Thread 3067022692 joined [15:44:20]Waiting for new connection... [15:44:20] Sock 7.Parse request [15:44:20]Sock 7.Check first char [15:44:20]Sock 7.First char is OK [15:44:20]request: POST /json_proto HTTP/1.0 [15:44:20]Method: POST [15:44:20]URL: /json_proto [15:44:20]Method is POST - this is cgi request [15:44:20]url: /json_proto [15:44:20]query_string will be loaded in cgi processing [15:44:20]execute_cgi json_proto POST (null) [15:44:20]execute_cgi path=json_proto method=POST [15:44:20]POST find Content-Length [15:44:20]Host: 172.17.96.3:8080 [15:44:20]Content-Length: 678 [15:44:20]Content-Type: application/json [15:44:20] [15:44:20]POST finish read [15:44:20]Found Content-Length = 678 [15:44:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.800, "sum" : 990.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 990.00, "total" : 990.00, "payments": [ { "type": 0, "sum" : 990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:44:20]execute_script... [15:44: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)642855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 14.800, "sum" : 990.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 990.00, "total" : 990.00, "payments": [ { "type": 0, "sum" : 990.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:44:20]POST & json_proto [15:44:20]process_json_proto [15:44:20]json parsed OK: [15:44:20]protocol is kg_v1.0 [15:44:20]action value=close_receipt [15:44:20]process_action close_receipt [15:44:20]cmd_close_receipt [15:44:20]MH_GetDate [15:44:20]Write to MH i2c: F0 00 00 61 17 67 [15:44:20]Write i2c OK [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: F0 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: F0 09 00 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: F0 09 00 61 17 00 55 0E 1D 67 44 5E 04 65 62 [15:44:20]GetLastDocTimeStamp 1729957392 [15:44:20]current date 1729957461 [15:44:20]FM_GetShiftState [15:44:20]SAM_PROTO_GetShiftState [15:44:20]wFMCommunicate request_size=4 [15:44:20]MH_SAM_APDU [15:44:20]CAPDU: 80 13 01 00 [15:44:20]Write to MH i2c: E2 08 00 62 17 80 13 01 00 00 00 00 00 F6 [15:44:20]Write i2c OK [15:44:20]MH_I2C_Read... [15:44:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:44:20]Read from MH i2c: E2 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: E2 0E 00 [15:44:20]MH_I2C_Read... [15:44:20]Read from MH i2c: E2 0E 00 62 17 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 74 [15:44:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:44:20]wFMCommunicate OK [15:44:20]SAM_PROTO_GetShiftState done [15:44:20]FM_GetShiftState done [15:44:20]opened in 1729902265 [15:44:20]opened+sec_in_day 1729988665 [15:44:20]quantity*price = 99012 [15:44:20]sum+1 = 99013 [15:44:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 990.00 Внесено: 990.00 СДАЧА: 0.00 НСП 1% : 8.76 НДС 12% : 105.14 Наличными: 990.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 403 26.10.2024 15:44 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308982 ФПД: 25565077845000 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154421&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308982&fm=25565077845000&tin=02508201610067®Number=0000000000091780&sum=99000 [15:44:21]StoreToDocumentArchive [15:44:21]shift 532 fd 308982 [15:44:21]save to /storage/0532/doc_00308982 [15:44:21]save last doc name /storage/0532/doc_00308982 to /storage/kkm_last_doc_name [15:44:21]save OK [15:44:21]Clear old archive folders... [15:44:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:44:21]tlvbuf is 00089570 [15:44:21]SAM_PROTO_ClearQueue [15:44:21]wFMCommunicate request_size=4 [15:44:21]MH_SAM_APDU [15:44:21]CAPDU: 80 09 00 00 [15:44:21]Write to MH i2c: E2 08 00 6F 17 80 09 00 00 00 00 00 00 F8 [15:44:21]Write i2c OK [15:44:21]MH_I2C_Read... [15:44:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:44:21]Read from MH i2c: E2 [15:44:21]MH_I2C_Read... [15:44:21]Read from MH i2c: E2 03 00 [15:44:21]MH_I2C_Read... [15:44:21]Read from MH i2c: E2 03 00 6F 17 00 90 00 FA [15:44:21]RAPDU: 90 00 [15:44:21]wFMCommunicate OK [15:44:21]SAM_PROTO_ClearQueue done [15:44:21]KKMCreateOFDPacket [15:44:21]OFDProtocolAddRootSTLVToBuf [15:44:21]FM_MakeSignedData [15:44:21]FM_MakeSignedData [15:44:21]SAM_PROTO_SignData [15:44:21]wFMCommunicate request_size=4 [15:44:21]MH_SAM_APDU [15:44:21]CAPDU: 80 0D 01 02 [15:44:21]Write to MH i2c: E2 08 00 70 17 80 0D 01 02 00 00 00 00 00 [15:44:21]Write i2c OK [15:44:21]MH_I2C_Read... [15:44:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:44:21]Read from MH i2c: E2 [15:44:21]MH_I2C_Read... [15:44:21]Read from MH i2c: E2 03 00 [15:44:21]MH_I2C_Read... [15:44:21]Read from MH i2c: E2 03 00 70 17 00 90 00 FB [15:44:21]RAPDU: 90 00 [15:44:21]wFMCommunicate OK [15:44:21]wFMCommunicate request_size=255 [15:44:21]MH_SAM_APDU [15:44: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 D0 39 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C4 82 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 82 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 29 00 00 00 00 07 04 06 00 B8 82 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 55 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 B6 04 00 35 04 06 00 17 [15:44:21]Write to MH i2c: E2 02 01 71 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D0 39 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C4 82 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 82 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 29 00 00 00 00 07 04 06 00 B8 82 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 55 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 B6 04 00 35 04 06 00 17 00 00 0D [15:44:21]Write i2c OK [15:44:21]MH_I2C_Read... [15:44:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:44:22]Read from MH i2c: E2 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: E2 03 00 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: E2 03 00 71 17 00 90 00 FC [15:44:22]RAPDU: 90 00 [15:44:22]wFMCommunicate OK [15:44:22]wFMCommunicate request_size=10 [15:44:22]MH_SAM_APDU [15:44:22]CAPDU: 80 0D 02 02 05 40 55 62 34 08 [15:44:22]Write to MH i2c: E2 0D 00 72 17 80 0D 02 02 05 00 40 55 62 34 08 00 00 40 [15:44:22]Write i2c OK [15:44:22]MH_I2C_Read... [15:44:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:44:22]Read from MH i2c: E2 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: E2 03 00 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: E2 03 00 72 17 00 90 00 FD [15:44:22]RAPDU: 90 00 [15:44:22]wFMCommunicate OK [15:44:22]wFMCommunicate request_size=4 [15:44:22]MH_SAM_APDU [15:44:22]CAPDU: 80 0D 03 02 [15:44:22]Write to MH i2c: E2 08 00 73 17 80 0D 03 02 00 00 00 00 05 [15:44:22]Write i2c OK [15:44:22]MH_I2C_Read... [15:44:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:44:22]Read from MH i2c: E2 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: E2 0B 00 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: E2 0B 00 73 17 00 47 D9 33 CD 20 32 E7 96 90 00 F5 [15:44:22]RAPDU: 47 D9 33 CD 20 32 E7 96 90 00 [15:44:22]wFMCommunicate OK [15:44:22]SAM_PROTO_SignData done [15:44:22]FM_MakeSignedData done [15:44:22]CreateOFDProtocolMessage [15:44:22]wFMCommunicate request_size=4 [15:44:22]MH_SAM_APDU [15:44:22]CAPDU: 80 11 00 00 [15:44:22]Write to MH i2c: E2 08 00 74 17 80 11 00 00 00 00 00 00 05 [15:44:22]Write i2c OK [15:44:22]MH_I2C_Read... [15:44:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:44:22]Read from MH i2c: E2 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: E2 17 00 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: E2 17 00 74 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5A [15:44:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:44:22]wFMCommunicate OK [15:44:22]CreateOFDProtocolMessage done [15:44:22]OFDSenderStorePacket 308982 [15:44:22]StoreOFDPacket docnum=308982 [15:44:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CF 9F 07 01 BF 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D0 39 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C4 82 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 82 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 29 00 00 00 00 07 04 06 00 B8 82 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 55 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 B6 04 00 35 04 06 00 17 40 55 62 34 08 47 D9 33 CD 20 32 E7 96 [15:44:22]CheckFolder [15:44:22]dirname=/storage/ofd_packets [15:44:22]CheckFolder done [15:44:22]ProducePacketName [15:44:22]name=ofd_packets/00308982 [15:44:22]NVStorageSaveData ofd_packets/00308982 [15:44:22]File name is /storage/ofd_packets/00308982 [15:44:22]Write 301 bytes [15:44:22]NVStorageSaveData done [15:44:22]OFDSenderStorePacket done [15:44:22]KKMCreateOFDPacket done [15:44:22]NVStorageSaveData kkm_last_timestamp [15:44:22]File name is /storage/kkm_last_timestamp [15:44:22]Write 4 bytes [15:44:22]NVStorageSaveData done [15:44:22]ExternCall_PrintAddStr [15:44:22]wPrintStart [15:44:22]Write to MH i2c: 01 00 00 75 17 8C [15:44:22]Write i2c OK [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: 01 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: 01 07 00 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: 01 07 00 75 17 00 00 00 00 00 FF 0F A1 [15:44:22]RasterBufferAndPrint [15:44:22]line Счет N : (1)642855 [15:44:22]line ИНН: 02508201610067 [15:44:22]line Контрольно-Кассовый Чек [15:44:22]line ПРОДАЖА [15:44:22]line ТРК (МРК, ГНК) : 31 [15:44:22]line Товар: 2710124130 [15:44:22]line Аи-92-К-2 [15:44:22]line 14.800 * 66.90 [15:44:22]line = 990.12 [15:44:22]line НДС 12% НСП 1% [15:44:22]line > о реализуемом товаре [15:44:22]line ОКРУГЛЕНИЕ: -0.12 [15:44:22]line ИТОГО: 990.00 [15:44:22]line Внесено: 990.00 [15:44:22]line СДАЧА: 0.00 [15:44:22]line НСП 1% : 8.76 [15:44:22]line НДС 12% : 105.14 [15:44:22]line Наличными: 990.00 [15:44:22]line Безнал.: 0.00 [15:44:22]line Место: АЗС № 172 "Партнер Нефть" [15:44:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:44:22]line СНО: Общий режим [15:44:22]line Чек 403 26.10.2024 15:44 [15:44:22]line Смена: 532 ФФД: 1.0 [15:44:22]line ЗНМ: 0300000116 [15:44:22]line РНМ: 0000000000091780 [15:44:22]line Версия ККМ: 001 [15:44:22]line ФМ: 0000000000871765 [15:44:22]line ФД: 308982 [15:44:22]line ФПД: 25565077845000 [15:44:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154421&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308982&fm=25565077845000&tin=02508201610067®Number=0000000000091780&sum=99000 [15:44:22]written 0, free lines is 4095 [15:44:22]OFD Sender: Processing packet 308982 [packets to send 223, broken 222] [15:44:22]ProducePacketName [15:44:22]name=ofd_packets/00308982 [15:44:22]OFD Sender: To server: pG, [15:44:22]CommunicateWithHost lk.salyk.kg:30040 [15:44:22]ConnectInit lk.salyk.kg [15:44:22]Connected sock=10 [15:44:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CF 9F 07 01 BF 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 D0 39 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C4 82 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 82 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 12 29 00 00 00 00 07 04 06 00 B8 82 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 55 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 B6 04 00 35 04 06 00 17 40 55 62 34 08 47 D9 33 CD 20 32 E7 96 [15:44:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CF CC 47 00 D2 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 31 37 36 35 10 04 04 00 F6 B6 04 00 F4 03 04 00 B3 B4 1C 67 B6 04 01 00 00 B3 5E EE CC FE 2E EB D6 [15:44:22]CommunicateWithHost err = 0 [15:44:22]CheckOFDResponse [15:44:22]1017 (14) - 77093643461234 [15:44:22]1041 (16) - 0000000000871765 [15:44:22]1040 (4) - 308982 [15:44:22]1012 (4) - 26.10.2024 09:21 [15:44:22]1206 (1) - 0 [15:44:22]OFD Sender: Remove packet 308982 [15:44:22]ProducePacketName [15:44:22]name=ofd_packets/00308982 [15:44:22]NVStorageDeleteData [15:44:22]Write to MH i2c: 01 00 00 9F 17 B6 [15:44:22]Write i2c OK [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: 01 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: 01 07 00 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: 01 07 00 9F 17 00 00 00 00 00 BE 0C 87 [15:44:22]RasterBufferAndPrint [15:44:22]line [15:44:22]line [15:44:22]line [15:44:22]line [15:44:22]line [15:44:22]written 0, free lines is 3266 [15:44:22]MH_Cut [15:44:22]Write to MH i2c: D1 01 00 A6 17 01 8F [15:44:22]Write i2c OK [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: D1 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: D1 01 00 [15:44:22]MH_I2C_Read... [15:44:22]Read from MH i2c: D1 01 00 A6 17 00 8E [15:44:22]Write to MH i2c: 01 00 00 A7 17 BE [15:44:22]Write i2c OK [15:44:22]MH_I2C_Read... [15:44:23]OFD Sender: No OFD packet to send [15:44:23]*** Cut start [15:44:23]*** Purtial cut [15:44:23]*** Stage 1: CUTSNS_PIN = 1 [15:44:23]Read from MH i2c: 01 [15:44:23]MH_I2C_Read... [15:44:23]*** Stop cut motor [15:44:23]*** Cut end [15:44:23]Read from MH i2c: 01 07 00 [15:44:23]MH_I2C_Read... [15:44:23]Read from MH i2c: 01 07 00 A7 17 00 00 00 00 00 FF 0F D3 [15:44:23]process_action close_receipt done [15:44:23]requested_data is exist [15:44:23]produce_requested_data [15:44:23]requested_item fm.sn is exist - process it [15:44:23]wFMCommunicate request_size=4 [15:44:23]MH_SAM_APDU [15:44:23]CAPDU: 80 11 00 00 [15:44:23]Write to MH i2c: E2 08 00 A8 17 80 11 00 00 00 00 00 00 39 [15:44:23]Write i2c OK [15:44:23]MH_I2C_Read... [15:44:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:44:23]Read from MH i2c: E2 [15:44:23]MH_I2C_Read... [15:44:23]Read from MH i2c: E2 17 00 [15:44:23]MH_I2C_Read... [15:44:23]Read from MH i2c: E2 17 00 A8 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8E [15:44:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:44:23]wFMCommunicate OK [15:44:23]requested_item fd.num is exist - process it [15:44:23]SAM_PROTO_GetFieldsCounters [15:44:23]wFMCommunicate request_size=4 [15:44:23]MH_SAM_APDU [15:44:23]CAPDU: 80 13 00 00 [15:44:23]Write to MH i2c: E2 08 00 A9 17 80 13 00 00 00 00 00 00 3C [15:44:23]Write i2c OK [15:44:23]MH_I2C_Read... [15:44:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:44:24]Read from MH i2c: E2 [15:44:24]MH_I2C_Read... [15:44:24]Read from MH i2c: E2 62 00 [15:44:24]MH_I2C_Read... [15:44:24]Read from MH i2c: E2 62 00 A9 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F6 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 E1 [15:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F6 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:44:24]wFMCommunicate OK [15:44:24]SAM_PROTO_GetFieldsCounters done [15:44:24]requested_item shift.num is exist - process it [15:44:24]requested_item shift.opened is exist - process it [15:44:24]req_shift_opened [15:44:24]FM_GetShiftState [15:44:24]SAM_PROTO_GetShiftState [15:44:24]wFMCommunicate request_size=4 [15:44:24]MH_SAM_APDU [15:44:24]CAPDU: 80 13 01 00 [15:44:24]Write to MH i2c: E2 08 00 AA 17 80 13 01 00 00 00 00 00 3E [15:44:24]Write i2c OK [15:44:24]MH_I2C_Read... [15:44:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:44:24]Read from MH i2c: E2 [15:44:24]MH_I2C_Read... [15:44:24]Read from MH i2c: E2 0E 00 [15:44:24]MH_I2C_Read... [15:44:24]Read from MH i2c: E2 0E 00 AA 17 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BC [15:44:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:44:24]wFMCommunicate OK [15:44:24]SAM_PROTO_GetShiftState done [15:44:24]FM_GetShiftState done [15:44:24]req_shift_opened done [15:44:24]requested_item shift.open_date is exist - process it [15:44:24]req_shift_open_date [15:44:24]req_shift_open_date done [15:44:24]produce_requested_data done [15:44:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308982,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:44:24]process_action_free close_receipt [15:44:24]json_value_free [15:44:24]json_value_free done [15:44:24]process_json_proto returns [15:44:24]Send response to host [15:44:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308982,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:44:24]free response buf [15:44:24]execute_script done [15:44:24]execute_script returns [15:44:24]free content buf [15:44:24]Sock 7.Close socket [15:44:24]Sock 7.Thread stoped [15:44:28]OFD Sender: No OFD packet to send [15:44:33]OFD Sender: No OFD packet to send [15:44:38]OFD Sender: No OFD packet to send [15:44:43]OFD Sender: No OFD packet to send [15:44:48]OFD Sender: No OFD packet to send [15:44:53]OFD Sender: No OFD packet to send [15:44:58]OFD Sender: No OFD packet to send [15:45:03]OFD Sender: No OFD packet to send [15:45:08]OFD Sender: No OFD packet to send [15:45:13]OFD Sender: No OFD packet to send [15:45:18]OFD Sender: No OFD packet to send [15:45:23]OFD Sender: No OFD packet to send [15:45:24]accept exits with 9 [15:45:24]New connection [15:45:24]New thread 3067022692 created [15:45:24]Thread 3066879332 joined [15:45:24]Waiting for new connection... [15:45:24] Sock 9.Parse request [15:45:24]Sock 9.Check first char [15:45:24]Sock 9.First char is OK [15:45:24]request: POST /json_proto HTTP/1.0 [15:45:24]Method: POST [15:45:24]URL: /json_proto [15:45:24]Method is POST - this is cgi request [15:45:24]url: /json_proto [15:45:24]query_string will be loaded in cgi processing [15:45:24]execute_cgi json_proto POST (null) [15:45:24]execute_cgi path=json_proto method=POST [15:45:24]POST find Content-Length [15:45:24]Host: 172.17.96.3:8080 [15:45:24]Content-Length: 653 [15:45:24]Content-Type: application/json [15:45:24] [15:45:24]POST finish read [15:45:24]Found Content-Length = 653 [15:45:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3372", "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" : 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" ] } } [15:45:24]execute_script... [15:45: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)3372", "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" : 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" ] } } [15:45:24]POST & json_proto [15:45:24]process_json_proto [15:45:24]json parsed OK: [15:45:24]protocol is kg_v1.0 [15:45:24]action value=close_receipt [15:45:24]process_action close_receipt [15:45:24]cmd_close_receipt [15:45:24]MH_GetDate [15:45:24]Write to MH i2c: F0 00 00 AB 17 B1 [15:45:24]Write i2c OK [15:45:24]MH_I2C_Read... [15:45:24]Read from MH i2c: F0 [15:45:24]MH_I2C_Read... [15:45:24]Read from MH i2c: F0 09 00 [15:45:24]MH_I2C_Read... [15:45:24]Read from MH i2c: F0 09 00 AB 17 00 95 0E 1D 67 44 5E 04 65 EC [15:45:24]GetLastDocTimeStamp 1729957461 [15:45:24]current date 1729957525 [15:45:24]FM_GetShiftState [15:45:24]SAM_PROTO_GetShiftState [15:45:24]wFMCommunicate request_size=4 [15:45:24]MH_SAM_APDU [15:45:24]CAPDU: 80 13 01 00 [15:45:24]Write to MH i2c: E2 08 00 AC 17 80 13 01 00 00 00 00 00 40 [15:45:24]Write i2c OK [15:45:24]MH_I2C_Read... [15:45:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:24]Read from MH i2c: E2 [15:45:24]MH_I2C_Read... [15:45:24]Read from MH i2c: E2 0E 00 [15:45:24]MH_I2C_Read... [15:45:24]Read from MH i2c: E2 0E 00 AC 17 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BE [15:45:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:45:24]wFMCommunicate OK [15:45:24]SAM_PROTO_GetShiftState done [15:45:24]FM_GetShiftState done [15:45:24]opened in 1729902265 [15:45:24]opened+sec_in_day 1729988665 [15:45:24]quantity*price = 8500 [15:45:24]sum+1 = 8501 [15:45:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 85.00 НСП 1% : 0.75 НДС 12% : 9.03 Наличными: 85.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 404 26.10.2024 15:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308983 ФПД: 22791750813692 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154525&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308983&fm=22791750813692&tin=02508201610067®Number=0000000000091780&sum=8500 0 [15:45:25]StoreToDocumentArchive [15:45:25]shift 532 fd 308983 [15:45:25]save to /storage/0532/doc_00308983 [15:45:25]save last doc name /storage/0532/doc_00308983 to /storage/kkm_last_doc_name [15:45:25]save OK [15:45:25]Clear old archive folders... [15:45:25]ProcessDocumentItem done err = 0, tmpTLVsize=294 [15:45:25]tlvbuf is 00088D10 [15:45:25]SAM_PROTO_ClearQueue [15:45:25]wFMCommunicate request_size=4 [15:45:25]MH_SAM_APDU [15:45:25]CAPDU: 80 09 00 00 [15:45:25]Write to MH i2c: E2 08 00 B9 17 80 09 00 00 00 00 00 00 42 [15:45:25]Write i2c OK [15:45:25]MH_I2C_Read... [15:45:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:45:25]Read from MH i2c: E2 [15:45:25]MH_I2C_Read... [15:45:25]Read from MH i2c: E2 03 00 [15:45:25]MH_I2C_Read... [15:45:25]Read from MH i2c: E2 03 00 B9 17 00 90 00 44 [15:45:25]RAPDU: 90 00 [15:45:25]wFMCommunicate OK [15:45:25]SAM_PROTO_ClearQueue done [15:45:25]KKMCreateOFDPacket [15:45:25]OFDProtocolAddRootSTLVToBuf [15:45:25]FM_MakeSignedData [15:45:25]FM_MakeSignedData [15:45:25]SAM_PROTO_SignData [15:45:25]wFMCommunicate request_size=4 [15:45:25]MH_SAM_APDU [15:45:25]CAPDU: 80 0D 01 02 [15:45:25]Write to MH i2c: E2 08 00 BA 17 80 0D 01 02 00 00 00 00 4A [15:45:25]Write i2c OK [15:45:25]MH_I2C_Read... [15:45:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:45:25]Read from MH i2c: E2 [15:45:25]MH_I2C_Read... [15:45:25]Read from MH i2c: E2 03 00 [15:45:25]MH_I2C_Read... [15:45:25]Read from MH i2c: E2 03 00 BA 17 00 90 00 45 [15:45:25]RAPDU: 90 00 [15:45:25]wFMCommunicate OK [15:45:25]wFMCommunicate request_size=255 [15:45:25]MH_SAM_APDU [15:45:25]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 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 94 01 00 00 F4 03 04 00 95 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 [15:45:25]Write to MH i2c: E2 02 01 BB 17 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 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 94 01 00 00 F4 03 04 00 95 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 00 00 00 [15:45:25]Write i2c OK [15:45:25]MH_I2C_Read... [15:45:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:26]Read from MH i2c: E2 [15:45:26]MH_I2C_Read... [15:45:26]Read from MH i2c: E2 03 00 [15:45:26]MH_I2C_Read... [15:45:26]Read from MH i2c: E2 03 00 BB 17 00 90 00 46 [15:45:26]RAPDU: 90 00 [15:45:26]wFMCommunicate OK [15:45:26]wFMCommunicate request_size=53 [15:45:26]MH_SAM_APDU [15:45:26]CAPDU: 80 0D 02 02 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 B6 04 00 35 04 06 00 14 BA 9E 36 07 FC [15:45:26]Write to MH i2c: E2 38 00 BC 17 80 0D 02 02 30 00 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 B6 04 00 35 04 06 00 14 BA 9E 36 07 FC 00 00 9A [15:45:26]Write i2c OK [15:45:26]MH_I2C_Read... [15:45:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:26]Read from MH i2c: E2 [15:45:26]MH_I2C_Read... [15:45:26]Read from MH i2c: E2 03 00 [15:45:26]MH_I2C_Read... [15:45:26]Read from MH i2c: E2 03 00 BC 17 00 90 00 47 [15:45:26]RAPDU: 90 00 [15:45:26]wFMCommunicate OK [15:45:26]wFMCommunicate request_size=4 [15:45:26]MH_SAM_APDU [15:45:26]CAPDU: 80 0D 03 02 [15:45:26]Write to MH i2c: E2 08 00 BD 17 80 0D 03 02 00 00 00 00 4F [15:45:26]Write i2c OK [15:45:26]MH_I2C_Read... [15:45:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:45:26]Read from MH i2c: E2 [15:45:26]MH_I2C_Read... [15:45:26]Read from MH i2c: E2 0B 00 [15:45:26]MH_I2C_Read... [15:45:26]Read from MH i2c: E2 0B 00 BD 17 00 36 74 0A C1 11 B5 73 0E 90 00 0C [15:45:26]RAPDU: 36 74 0A C1 11 B5 73 0E 90 00 [15:45:26]wFMCommunicate OK [15:45:26]SAM_PROTO_SignData done [15:45:26]FM_MakeSignedData done [15:45:26]CreateOFDProtocolMessage [15:45:26]wFMCommunicate request_size=4 [15:45:26]MH_SAM_APDU [15:45:26]CAPDU: 80 11 00 00 [15:45:26]Write to MH i2c: E2 08 00 BE 17 80 11 00 00 00 00 00 00 4F [15:45:26]Write i2c OK [15:45:26]MH_I2C_Read... [15:45:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:26]Read from MH i2c: E2 [15:45:26]MH_I2C_Read... [15:45:26]Read from MH i2c: E2 17 00 [15:45:26]MH_I2C_Read... [15:45:26]Read from MH i2c: E2 17 00 BE 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A4 [15:45:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:45:26]wFMCommunicate OK [15:45:26]CreateOFDProtocolMessage done [15:45:26]OFDSenderStorePacket 308983 [15:45:26]StoreOFDPacket docnum=308983 [15:45:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 3A 01 00 00 06 F9 32 01 15 35 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 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 94 01 00 00 F4 03 04 00 95 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 B6 04 00 35 04 06 00 14 BA 9E 36 07 FC 36 74 0A C1 11 B5 73 0E [15:45:26]CheckFolder [15:45:26]dirname=/storage/ofd_packets [15:45:26]CheckFolder done [15:45:26]ProducePacketName [15:45:26]name=ofd_packets/00308983 [15:45:26]NVStorageSaveData ofd_packets/00308983 [15:45:26]File name is /storage/ofd_packets/00308983 [15:45:26]Write 344 bytes [15:45:26]NVStorageSaveData done [15:45:26]OFDSenderStorePacket done [15:45:26]KKMCreateOFDPacket done [15:45:26]NVStorageSaveData kkm_last_timestamp [15:45:26]File name is /storage/kkm_last_timestamp [15:45:26]Write 4 bytes [15:45:26]NVStorageSaveData done [15:45:26]OFD Sender: Processing packet 308983 [packets to send 223, broken 222] [15:45:26]ProducePacketName [15:45:26]name=ofd_packets/00308983 [15:45:26]OFD Sender: To server: pG, [15:45:26]CommunicateWithHost lk.salyk.kg:30040 [15:45:26]ConnectInit lk.salyk.kg [15:45:26]ExternCall_PrintAddStr [15:45:26]wPrintStart [15:45:26]Write to MH i2c: 01 00 00 BF 17 D6 [15:45:26]Write i2c OK [15:45:26]MH_I2C_Read... [15:45:26]Read from MH i2c: 01 [15:45:26]MH_I2C_Read... [15:45:26]Read from MH i2c: 01 07 00 [15:45:26]MH_I2C_Read... [15:45:26]Read from MH i2c: 01 07 00 BF 17 00 00 00 00 00 FF 0F EB [15:45:26]RasterBufferAndPrint [15:45:26]line Счет N : (3)3372 [15:45:26]line ИНН: 02508201610067 [15:45:26]line Контрольно-Кассовый Чек [15:45:26]line ПРОДАЖА [15:45:26]line Товар: 4600682557456 [15:45:26]line Напиток FLash up energy эн ж/б 0,5/0,45л [15:45:26]line 1.000 * 85.00 [15:45:26]line = 85.00 [15:45:26]line НДС 12% НСП 1% [15:45:26]line > о реализуемом товаре [15:45:26]line ИТОГО: 85.00 [15:45:26]line НСП 1% : 0.75 [15:45:26]line НДС 12% : 9.03 [15:45:26]line Наличными: 85.00 [15:45:26]line Безнал.: 0.00 [15:45:26]line Место: АЗС № 172 "Партнер Нефть" [15:45:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:45:26]line СНО: Общий режим [15:45:26]line Чек 404 26.10.2024 15:45 [15:45:26]line Смена: 532 ФФД: 1.0 [15:45:26]line ЗНМ: 0300000116 [15:45:26]line РНМ: 0000000000091780 [15:45:26]line Версия ККМ: 001 [15:45:26]line ФМ: 0000000000871765 [15:45:26]line ФД: 308983 [15:45:26]line ФПД: 22791750813692 [15:45:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154525&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308983&fm=22791750813692&tin=02508201610067®Number=0000000000091780&sum=8500 [15:45:26]line 0 [15:45:26]Connected sock=11 [15:45:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 3A 01 00 00 06 F9 32 01 15 35 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 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 94 01 00 00 F4 03 04 00 95 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 B6 04 00 35 04 06 00 14 BA 9E 36 07 FC 36 74 0A C1 11 B5 73 0E [15:45:26]written 0, free lines is 4095 [15:45:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 80 45 47 00 D4 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 B6 04 00 F4 03 04 00 F3 B4 1C 67 B6 04 01 00 00 DB BF 8E 08 B6 D1 E6 4F [15:45:26]CommunicateWithHost err = 0 [15:45:26]CheckOFDResponse [15:45:26]1017 (14) - 77093643461234 [15:45:26]1041 (16) - 0000000000871765 [15:45:26]1040 (4) - 308983 [15:45:26]1012 (4) - 26.10.2024 09:22 [15:45:26]1206 (1) - 0 [15:45:26]OFD Sender: Remove packet 308983 [15:45:26]ProducePacketName [15:45:26]name=ofd_packets/00308983 [15:45:26]NVStorageDeleteData [15:45:27]Write to MH i2c: 01 00 00 E7 17 FE [15:45:27]Write i2c OK [15:45:27]MH_I2C_Read... [15:45:27]Read from MH i2c: 01 [15:45:27]MH_I2C_Read... [15:45:27]Read from MH i2c: 01 07 00 [15:45:27]MH_I2C_Read... [15:45:27]Read from MH i2c: 01 07 00 E7 17 00 00 00 00 00 CC 0C DD [15:45:27]RasterBufferAndPrint [15:45:27]line [15:45:27]line [15:45:27]line [15:45:27]line [15:45:27]line [15:45:27]written 0, free lines is 3279 [15:45:27]MH_Cut [15:45:27]Write to MH i2c: D1 01 00 EE 17 01 D7 [15:45:27]Write i2c OK [15:45:27]MH_I2C_Read... [15:45:27]Read from MH i2c: D1 [15:45:27]MH_I2C_Read... [15:45:27]Read from MH i2c: D1 01 00 [15:45:27]MH_I2C_Read... [15:45:27]Read from MH i2c: D1 01 00 EE 17 00 D6 [15:45:27]Write to MH i2c: 01 00 00 EF 17 06 [15:45:27]Write i2c OK [15:45:27]MH_I2C_Read... [15:45:27]OFD Sender: No OFD packet to send [15:45:27]*** Cut start [15:45:27]*** Purtial cut [15:45:27]*** Stage 1: CUTSNS_PIN = 1 [15:45:28]Read from MH i2c: 01 [15:45:28]MH_I2C_Read... [15:45:28]*** Stop cut motor [15:45:28]*** Cut end [15:45:28]Read from MH i2c: 01 07 00 [15:45:28]MH_I2C_Read... [15:45:28]Read from MH i2c: 01 07 00 EF 17 00 00 00 00 00 FF 0F 1B [15:45:28]process_action close_receipt done [15:45:28]requested_data is exist [15:45:28]produce_requested_data [15:45:28]requested_item fm.sn is exist - process it [15:45:28]wFMCommunicate request_size=4 [15:45:28]MH_SAM_APDU [15:45:28]CAPDU: 80 11 00 00 [15:45:28]Write to MH i2c: E2 08 00 F0 17 80 11 00 00 00 00 00 00 81 [15:45:28]Write i2c OK [15:45:28]MH_I2C_Read... [15:45:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:28]Read from MH i2c: E2 [15:45:28]MH_I2C_Read... [15:45:28]Read from MH i2c: E2 17 00 [15:45:28]MH_I2C_Read... [15:45:28]Read from MH i2c: E2 17 00 F0 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D6 [15:45:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:45:28]wFMCommunicate OK [15:45:28]requested_item fd.num is exist - process it [15:45:28]SAM_PROTO_GetFieldsCounters [15:45:28]wFMCommunicate request_size=4 [15:45:28]MH_SAM_APDU [15:45:28]CAPDU: 80 13 00 00 [15:45:28]Write to MH i2c: E2 08 00 F1 17 80 13 00 00 00 00 00 00 84 [15:45:28]Write i2c OK [15:45:28]MH_I2C_Read... [15:45:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:45:28]Read from MH i2c: E2 [15:45:28]MH_I2C_Read... [15:45:28]Read from MH i2c: E2 62 00 [15:45:28]MH_I2C_Read... [15:45:28]Read from MH i2c: E2 62 00 F1 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F7 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 2D [15:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F7 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:45:28]wFMCommunicate OK [15:45:28]SAM_PROTO_GetFieldsCounters done [15:45:28]requested_item shift.num is exist - process it [15:45:28]requested_item shift.opened is exist - process it [15:45:28]req_shift_opened [15:45:28]FM_GetShiftState [15:45:28]SAM_PROTO_GetShiftState [15:45:28]wFMCommunicate request_size=4 [15:45:28]MH_SAM_APDU [15:45:28]CAPDU: 80 13 01 00 [15:45:28]Write to MH i2c: E2 08 00 F2 17 80 13 01 00 00 00 00 00 86 [15:45:28]Write i2c OK [15:45:28]MH_I2C_Read... [15:45:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:28]Read from MH i2c: E2 [15:45:28]MH_I2C_Read... [15:45:28]Read from MH i2c: E2 0E 00 [15:45:28]MH_I2C_Read... [15:45:28]Read from MH i2c: E2 0E 00 F2 17 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 04 [15:45:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:45:28]wFMCommunicate OK [15:45:28]SAM_PROTO_GetShiftState done [15:45:28]FM_GetShiftState done [15:45:28]req_shift_opened done [15:45:28]requested_item shift.open_date is exist - process it [15:45:28]req_shift_open_date [15:45:28]req_shift_open_date done [15:45:28]produce_requested_data done [15:45:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308983,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:45:28]process_action_free close_receipt [15:45:28]json_value_free [15:45:28]json_value_free done [15:45:28]process_json_proto returns [15:45:28]Send response to host [15:45:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308983,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:45:28]free response buf [15:45:28]execute_script done [15:45:28]execute_script returns [15:45:28]free content buf [15:45:28]Sock 9.Close socket [15:45:28]Sock 9.Thread stoped [15:45:32]OFD Sender: No OFD packet to send [15:45:37]OFD Sender: No OFD packet to send [15:45:42]OFD Sender: No OFD packet to send [15:45:47]OFD Sender: No OFD packet to send [15:45:52]OFD Sender: No OFD packet to send [15:45:57]OFD Sender: No OFD packet to send [15:46:02]OFD Sender: No OFD packet to send [15:46:07]OFD Sender: No OFD packet to send [15:46:10]accept exits with 7 [15:46:10]New connection [15:46:10]New thread 3066879332 created [15:46:10]Thread 3067022692 joined [15:46:10]Waiting for new connection... [15:46:10] Sock 7.Parse request [15:46:10]Sock 7.Check first char [15:46:10]Sock 7.First char is OK [15:46:10]request: POST /json_proto HTTP/1.0 [15:46:10]Method: POST [15:46:10]URL: /json_proto [15:46:10]Method is POST - this is cgi request [15:46:10]url: /json_proto [15:46:10]query_string will be loaded in cgi processing [15:46:10]execute_cgi json_proto POST (null) [15:46:10]execute_cgi path=json_proto method=POST [15:46:10]POST find Content-Length [15:46:10]Host: 172.17.96.3:8080 [15:46:10]Content-Length: 677 [15:46:10]Content-Type: application/json [15:46:10] [15:46:10]POST finish read [15:46:10]Found Content-Length = 677 [15:46:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 6.210, "sum" : 415.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 415.00, "total" : 415.00, "payments": [ { "type": 0, "sum" : 415.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:10]execute_script... [15:46: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)642856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 6.210, "sum" : 415.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 415.00, "total" : 415.00, "payments": [ { "type": 0, "sum" : 415.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:10]POST & json_proto [15:46:10]process_json_proto [15:46:10]json parsed OK: [15:46:10]protocol is kg_v1.0 [15:46:10]action value=close_receipt [15:46:10]process_action close_receipt [15:46:10]cmd_close_receipt [15:46:10]MH_GetDate [15:46:10]Write to MH i2c: F0 00 00 F3 17 F9 [15:46:10]Write i2c OK [15:46:10]MH_I2C_Read... [15:46:10]Read from MH i2c: F0 [15:46:10]MH_I2C_Read... [15:46:10]Read from MH i2c: F0 09 00 [15:46:10]MH_I2C_Read... [15:46:10]Read from MH i2c: F0 09 00 F3 17 00 C3 0E 1D 67 44 5E 04 65 62 [15:46:10]GetLastDocTimeStamp 1729957525 [15:46:10]current date 1729957571 [15:46:10]FM_GetShiftState [15:46:10]SAM_PROTO_GetShiftState [15:46:10]wFMCommunicate request_size=4 [15:46:10]MH_SAM_APDU [15:46:10]CAPDU: 80 13 01 00 [15:46:10]Write to MH i2c: E2 08 00 F4 17 80 13 01 00 00 00 00 00 88 [15:46:10]Write i2c OK [15:46:10]MH_I2C_Read... [15:46:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:10]Read from MH i2c: E2 [15:46:10]MH_I2C_Read... [15:46:10]Read from MH i2c: E2 0E 00 [15:46:10]MH_I2C_Read... [15:46:10]Read from MH i2c: E2 0E 00 F4 17 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 06 [15:46:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:46:10]wFMCommunicate OK [15:46:10]SAM_PROTO_GetShiftState done [15:46:10]FM_GetShiftState done [15:46:10]opened in 1729902265 [15:46:10]opened+sec_in_day 1729988665 [15:46:10]quantity*price = 41544 [15:46:10]sum+1 = 41546 [15:46:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 415.00 Внесено: 415.00 СДАЧА: 0.00 НСП 1% : 3.68 НДС 12% : 44.12 Наличными: 415.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 405 26.10.2024 15:46 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308984 ФПД: 19063698537959 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154611&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308984&fm=19063698537959&tin=02508201610067®Number=0000000000091780&sum=41500 [15:46:11]StoreToDocumentArchive [15:46:11]shift 532 fd 308984 [15:46:11]save to /storage/0532/doc_00308984 [15:46:11]save last doc name /storage/0532/doc_00308984 to /storage/kkm_last_doc_name [15:46:11]save OK [15:46:11]Clear old archive folders... [15:46:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:46:12]tlvbuf is 000CA3F0 [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 01 18 80 09 00 00 00 00 00 00 8B [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 01 18 00 90 00 8D [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 02 18 80 0D 01 02 00 00 00 00 93 [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 02 18 00 90 00 8E [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 42 18 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 49 A2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C A2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 11 00 00 00 00 07 04 06 00 1C A2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 C3 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 B6 04 00 35 04 06 00 11 [15:46:12]Write to MH i2c: E2 02 01 03 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 42 18 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 49 A2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C A2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 11 00 00 00 00 07 04 06 00 1C A2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 C3 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 B6 04 00 35 04 06 00 11 00 00 1B [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 03 18 00 90 00 8F [15:46:12]RAPDU: 90 00 [15:46:12]wFMCommunicate OK [15:46:12]wFMCommunicate request_size=10 [15:46:12]MH_SAM_APDU [15:46:12]CAPDU: 80 0D 02 02 05 56 9C FA BD E7 [15:46:12]Write to MH i2c: E2 0D 00 04 18 80 0D 02 02 05 00 56 9C FA BD E7 00 00 30 [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 04 18 00 90 00 90 [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 05 18 80 0D 03 02 00 00 00 00 98 [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 05 18 00 39 77 9A 0F 05 B7 9F A4 90 00 F1 [15:46:12]RAPDU: 39 77 9A 0F 05 B7 9F A4 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 06 18 80 11 00 00 00 00 00 00 98 [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 06 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 ED [15:46:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:46:12]wFMCommunicate OK [15:46:12]CreateOFDProtocolMessage done [15:46:12]OFDSenderStorePacket 308984 [15:46:12]StoreOFDPacket docnum=308984 [15:46:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B9 8A 07 01 20 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 42 18 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 49 A2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C A2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 11 00 00 00 00 07 04 06 00 1C A2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 C3 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 B6 04 00 35 04 06 00 11 56 9C FA BD E7 39 77 9A 0F 05 B7 9F A4 [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/00308984 [15:46:12]NVStorageSaveData ofd_packets/00308984 [15:46:12]File name is /storage/ofd_packets/00308984 [15:46:12]Write 301 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 07 18 1F [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 07 18 00 00 00 00 00 FF 0F 34 [15:46:12]RasterBufferAndPrint [15:46:12]line Счет N : (1)642856 [15:46:12]line ИНН: 02508201610067 [15:46:12]line Контрольно-Кассовый Чек [15:46:12]line ПРОДАЖА [15:46:12]line ТРК (МРК, ГНК) : 62 [15:46:12]line Товар: 2710124130 [15:46:12]line Аи-92-К-2 [15:46:12]line 6.210 * 66.90 [15:46:12]line = 415.45 [15:46:12]line НДС 12% НСП 1% [15:46:12]line > о реализуемом товаре [15:46:12]line ОКРУГЛЕНИЕ: -0.45 [15:46:12]line ИТОГО: 415.00 [15:46:12]line Внесено: 415.00 [15:46:12]line СДАЧА: 0.00 [15:46:12]line НСП 1% : 3.68 [15:46:12]line НДС 12% : 44.12 [15:46:12]line Наличными: 415.00 [15:46:12]line Безнал.: 0.00 [15:46:12]line Место: АЗС № 172 "Партнер Нефть" [15:46:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:46:12]line СНО: Общий режим [15:46:12]line Чек 405 26.10.2024 15:46 [15:46:12]line Смена: 532 ФФД: 1.0 [15:46:12]line ЗНМ: 0300000116 [15:46:12]line РНМ: 0000000000091780 [15:46:12]line Версия ККМ: 001 [15:46:12]line ФМ: 0000000000871765 [15:46:12]line ФД: 308984 [15:46:12]line ФПД: 19063698537959 [15:46:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154611&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308984&fm=19063698537959&tin=02508201610067®Number=0000000000091780&sum=41500 [15:46:12]OFD Sender: Processing packet 308984 [packets to send 223, broken 222] [15:46:12]ProducePacketName [15:46:12]name=ofd_packets/00308984 [15:46:12]OFD Sender: To server: pG, [15:46:12]CommunicateWithHost lk.salyk.kg:30040 [15:46:12]ConnectInit lk.salyk.kg [15:46:12]written 0, free lines is 4095 [15:46:12]Connected sock=10 [15:46:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B9 8A 07 01 20 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 42 18 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 49 A2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C A2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 70 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 11 00 00 00 00 07 04 06 00 1C A2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 C3 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 B6 04 00 35 04 06 00 11 56 9C FA BD E7 39 77 9A 0F 05 B7 9F A4 [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 31 37 36 35 4F 00 00 00 D2 0F 47 00 B0 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 B6 04 00 F4 03 04 00 21 B5 1C 67 B6 04 01 00 00 F3 01 EF CE CD 1E B1 64 [15:46:13]CommunicateWithHost err = 0 [15:46:13]CheckOFDResponse [15:46:13]1017 (14) - 77093643461234 [15:46:13]1041 (16) - 0000000000871765 [15:46:13]1040 (4) - 308984 [15:46:13]1012 (4) - 26.10.2024 09:23 [15:46:13]1206 (1) - 0 [15:46:13]OFD Sender: Remove packet 308984 [15:46:13]ProducePacketName [15:46:13]name=ofd_packets/00308984 [15:46:13]NVStorageDeleteData [15:46:13]Write to MH i2c: 01 00 00 31 18 49 [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 31 18 00 00 00 00 00 BF 0C 1B [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 3269 [15:46:13]MH_Cut [15:46:13]Write to MH i2c: D1 01 00 38 18 01 22 [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 38 18 00 21 [15:46:13]Write to MH i2c: 01 00 00 39 18 51 [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]*** Purtial cut [15:46:14]*** Stage 1: CUTSNS_PIN = 1 [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 39 18 00 00 00 00 00 FF 0F 66 [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 3A 18 80 11 00 00 00 00 00 00 CC [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 3A 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 21 [15:46:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 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 3B 18 80 13 00 00 00 00 00 00 CF [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 3B 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F8 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 7C [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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F8 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 [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 3C 18 80 13 01 00 00 00 00 00 D1 [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 3C 18 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4F [15:46:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:46:14]wFMCommunicate OK [15:46:14]SAM_PROTO_GetShiftState done [15:46:14]FM_GetShiftState done [15:46:14]req_shift_opened done [15:46:14]requested_item shift.open_date is exist - process it [15:46:14]req_shift_open_date [15:46:14]req_shift_open_date done [15:46:14]produce_requested_data done [15:46:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308984,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:46:14]process_action_free close_receipt [15:46:14]json_value_free [15:46:14]json_value_free done [15:46:14]process_json_proto returns [15:46:14]Send response to host [15:46:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308984,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:46:14]free response buf [15:46:14]execute_script done [15:46:14]execute_script returns [15:46:14]free content buf [15:46:14]Sock 7.Close socket [15:46:14]Sock 7.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:46]accept exits with 9 [15:46:46]New connection [15:46:46]New thread 3067022692 created [15:46:46]Thread 3066879332 joined [15:46:46]Waiting for new connection... [15:46:46] Sock 9.Parse request [15:46:46]Sock 9.Check first char [15:46:46]Sock 9.First char is OK [15:46:46]request: POST /json_proto HTTP/1.0 [15:46:46]Method: POST [15:46:46]URL: /json_proto [15:46:46]Method is POST - this is cgi request [15:46:46]url: /json_proto [15:46:46]query_string will be loaded in cgi processing [15:46:46]execute_cgi json_proto POST (null) [15:46:46]execute_cgi path=json_proto method=POST [15:46:46]POST find Content-Length [15:46:46]Host: 172.17.96.3:8080 [15:46:46]Content-Length: 984 [15:46:46]Content-Type: application/json [15:46:46] [15:46:46]POST finish read [15:46:46]Found Content-Length = 984 [15:46:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:46]execute_script... [15:46: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)642857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:46]POST & json_proto [15:46:46]process_json_proto [15:46:46]json parsed OK: [15:46:46]protocol is kg_v1.0 [15:46:46]action value=close_receipt [15:46:46]process_action close_receipt [15:46:46]cmd_close_receipt [15:46:46]MH_GetDate [15:46:46]Write to MH i2c: F0 00 00 3D 18 44 [15:46:46]Write i2c OK [15:46:46]MH_I2C_Read... [15:46:46]Read from MH i2c: F0 [15:46:46]MH_I2C_Read... [15:46:46]Read from MH i2c: F0 09 00 [15:46:46]MH_I2C_Read... [15:46:46]Read from MH i2c: F0 09 00 3D 18 00 E7 0E 1D 67 44 5E 04 65 D1 [15:46:46]GetLastDocTimeStamp 1729957571 [15:46:46]current date 1729957607 [15:46:46]FM_GetShiftState [15:46:46]SAM_PROTO_GetShiftState [15:46:46]wFMCommunicate request_size=4 [15:46:46]MH_SAM_APDU [15:46:46]CAPDU: 80 13 01 00 [15:46:46]Write to MH i2c: E2 08 00 3E 18 80 13 01 00 00 00 00 00 D3 [15:46:46]Write i2c OK [15:46:46]MH_I2C_Read... [15:46:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:46]Read from MH i2c: E2 [15:46:46]MH_I2C_Read... [15:46:46]Read from MH i2c: E2 0E 00 [15:46:46]MH_I2C_Read... [15:46:46]Read from MH i2c: E2 0E 00 3E 18 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 51 [15:46:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:46:46]wFMCommunicate OK [15:46:46]SAM_PROTO_GetShiftState done [15:46:46]FM_GetShiftState done [15:46:46]opened in 1729902265 [15:46:46]opened+sec_in_day 1729988665 [15:46:46]quantity*price = 200006 [15:46:46]sum+1 = 200008 [15:46:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 406 26.10.2024 15:46 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 30.35 сом ФМ: 0000000000871765 ФД: 308985 ФПД: 162001054004340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154647&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308985&fm=162001054004340&tin=02508201610067®Number=0000000000091780&sum=200000 [15:46:48]StoreToDocumentArchive [15:46:48]shift 532 fd 308985 [15:46:48]save to /storage/0532/doc_00308985 [15:46:48]save last doc name /storage/0532/doc_00308985 to /storage/kkm_last_doc_name [15:46:48]save OK [15:46:48]Clear old archive folders... [15:46:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:46:48]tlvbuf is 00089540 [15:46:48]SAM_PROTO_ClearQueue [15:46:48]wFMCommunicate request_size=4 [15:46:48]MH_SAM_APDU [15:46:48]CAPDU: 80 09 00 00 [15:46:48]Write to MH i2c: E2 08 00 4B 18 80 09 00 00 00 00 00 00 D5 [15:46:48]Write i2c OK [15:46:48]MH_I2C_Read... [15:46:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:46:48]Read from MH i2c: E2 [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: E2 03 00 [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: E2 03 00 4B 18 00 90 00 D7 [15:46:48]RAPDU: 90 00 [15:46:48]wFMCommunicate OK [15:46:48]SAM_PROTO_ClearQueue done [15:46:48]KKMCreateOFDPacket [15:46:48]OFDProtocolAddRootSTLVToBuf [15:46:48]FM_MakeSignedData [15:46:48]FM_MakeSignedData [15:46:48]SAM_PROTO_SignData [15:46:48]wFMCommunicate request_size=4 [15:46:48]MH_SAM_APDU [15:46:48]CAPDU: 80 0D 01 02 [15:46:48]Write to MH i2c: E2 08 00 4C 18 80 0D 01 02 00 00 00 00 DD [15:46:48]Write i2c OK [15:46:48]MH_I2C_Read... [15:46:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:46:48]Read from MH i2c: E2 [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: E2 03 00 [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: E2 03 00 4C 18 00 90 00 D8 [15:46:48]RAPDU: 90 00 [15:46:48]wFMCommunicate OK [15:46:48]wFMCommunicate request_size=255 [15:46:48]MH_SAM_APDU [15:46:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 E7 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 B6 04 00 35 04 06 00 93 [15:46:48]Write to MH i2c: E2 02 01 4D 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 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 E7 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 B6 04 00 35 04 06 00 93 00 00 5E [15:46:48]Write i2c OK [15:46:48]MH_I2C_Read... [15:46:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:48]Read from MH i2c: E2 [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: E2 03 00 [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: E2 03 00 4D 18 00 90 00 D9 [15:46:48]RAPDU: 90 00 [15:46:48]wFMCommunicate OK [15:46:48]wFMCommunicate request_size=10 [15:46:48]MH_SAM_APDU [15:46:48]CAPDU: 80 0D 02 02 05 56 CF 46 F4 74 [15:46:48]Write to MH i2c: E2 0D 00 4E 18 80 0D 02 02 05 00 56 CF 46 F4 74 00 00 BD [15:46:48]Write i2c OK [15:46:48]MH_I2C_Read... [15:46:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:48]Read from MH i2c: E2 [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: E2 03 00 [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: E2 03 00 4E 18 00 90 00 DA [15:46:48]RAPDU: 90 00 [15:46:48]wFMCommunicate OK [15:46:48]wFMCommunicate request_size=4 [15:46:48]MH_SAM_APDU [15:46:48]CAPDU: 80 0D 03 02 [15:46:48]Write to MH i2c: E2 08 00 4F 18 80 0D 03 02 00 00 00 00 E2 [15:46:48]Write i2c OK [15:46:48]MH_I2C_Read... [15:46:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:46:48]Read from MH i2c: E2 [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: E2 0B 00 [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: E2 0B 00 4F 18 00 88 46 22 C9 D5 13 10 B4 90 00 48 [15:46:48]RAPDU: 88 46 22 C9 D5 13 10 B4 90 00 [15:46:48]wFMCommunicate OK [15:46:48]SAM_PROTO_SignData done [15:46:48]FM_MakeSignedData done [15:46:48]CreateOFDProtocolMessage [15:46:48]wFMCommunicate request_size=4 [15:46:48]MH_SAM_APDU [15:46:48]CAPDU: 80 11 00 00 [15:46:48]Write to MH i2c: E2 08 00 50 18 80 11 00 00 00 00 00 00 E2 [15:46:48]Write i2c OK [15:46:48]MH_I2C_Read... [15:46:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:48]Read from MH i2c: E2 [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: E2 17 00 [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: E2 17 00 50 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 37 [15:46:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:46:48]wFMCommunicate OK [15:46:48]CreateOFDProtocolMessage done [15:46:48]OFDSenderStorePacket 308985 [15:46:48]StoreOFDPacket docnum=308985 [15:46:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C3 03 07 01 9A AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 E7 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 B6 04 00 35 04 06 00 93 56 CF 46 F4 74 88 46 22 C9 D5 13 10 B4 [15:46:48]CheckFolder [15:46:48]dirname=/storage/ofd_packets [15:46:48]CheckFolder done [15:46:48]ProducePacketName [15:46:48]name=ofd_packets/00308985 [15:46:48]NVStorageSaveData ofd_packets/00308985 [15:46:48]File name is /storage/ofd_packets/00308985 [15:46:48]Write 301 bytes [15:46:48]NVStorageSaveData done [15:46:48]OFDSenderStorePacket done [15:46:48]KKMCreateOFDPacket done [15:46:48]NVStorageSaveData kkm_last_timestamp [15:46:48]File name is /storage/kkm_last_timestamp [15:46:48]Write 4 bytes [15:46:48]NVStorageSaveData done [15:46:48]ExternCall_PrintAddStr [15:46:48]wPrintStart [15:46:48]Write to MH i2c: 01 00 00 51 18 69 [15:46:48]Write i2c OK [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: 01 [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: 01 07 00 [15:46:48]MH_I2C_Read... [15:46:48]Read from MH i2c: 01 07 00 51 18 00 00 00 00 00 FF 0F 7E [15:46:48]RasterBufferAndPrint [15:46:48]line Счет N : (1)642857 [15:46:48]line ИНН: 02508201610067 [15:46:48]line Контрольно-Кассовый Чек [15:46:48]line ПРОДАЖА [15:46:48]line ТРК (МРК, ГНК) : 52 [15:46:48]line Товар: 2710124130 [15:46:48]line Аи-92-К-2 [15:46:48]line 30.350 * 65.90 [15:46:48]line = 2000.07 [15:46:48]line НДС 12% НСП 1% [15:46:48]line > о реализуемом товаре [15:46:48]line ОКРУГЛЕНИЕ: -0.07 [15:46:48]line ИТОГО: 2000.00 [15:46:48]line Внесено: 2000.00 [15:46:48]line СДАЧА: 0.00 [15:46:48]line НСП 1% : 17.70 [15:46:48]line НДС 12% : 212.40 [15:46:48]line Наличными: 2000.00 [15:46:48]line Безнал.: 0.00 [15:46:48]line Место: АЗС № 172 "Партнер Нефть" [15:46:48]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:46:48]line СНО: Общий режим [15:46:48]line Чек 406 26.10.2024 15:46 [15:46:48]line Смена: 532 ФФД: 1.0 [15:46:48]line ЗНМ: 0300000116 [15:46:48]line РНМ: 0000000000091780 [15:46:48]line Версия ККМ: 001 [15:46:48]line [15:46:48]line Дисконтная программа [15:46:48]line АИ-92 [15:46:48]line номер 172 [15:46:48]line сэкономлено 30.35 сом [15:46:48]line ФМ: 0000000000871765 [15:46:48]line ФД: 308985 [15:46:48]line ФПД: 162001054004340 [15:46:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154647&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308985&fm=162001054004340&tin=02508201610067®Number=0000000000091780&sum=200000 [15:46:48]OFD Sender: Processing packet 308985 [packets to send 223, broken 222] [15:46:48]ProducePacketName [15:46:48]name=ofd_packets/00308985 [15:46:48]OFD Sender: To server: pG, [15:46:48]CommunicateWithHost lk.salyk.kg:30040 [15:46:48]ConnectInit lk.salyk.kg [15:46:49]written 0, free lines is 4095 [15:46:49]Connected sock=6 [15:46:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C3 03 07 01 9A AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 E7 0E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 B6 04 00 35 04 06 00 93 56 CF 46 F4 74 88 46 22 C9 D5 13 10 B4 [15:46:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 69 B7 47 00 00 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 B6 04 00 F4 03 04 00 45 B5 1C 67 B6 04 01 00 00 0C AA 1D B3 43 2D 7A 3D [15:46:49]CommunicateWithHost err = 0 [15:46:49]CheckOFDResponse [15:46:49]1017 (14) - 77093643461234 [15:46:49]1041 (16) - 0000000000871765 [15:46:49]1040 (4) - 308985 [15:46:49]1012 (4) - 26.10.2024 09:24 [15:46:49]1206 (1) - 0 [15:46:49]OFD Sender: Remove packet 308985 [15:46:49]ProducePacketName [15:46:49]name=ofd_packets/00308985 [15:46:49]NVStorageDeleteData [15:46:49]Write to MH i2c: 01 00 00 80 18 98 [15:46:49]Write i2c OK [15:46:49]MH_I2C_Read... [15:46:49]Read from MH i2c: 01 [15:46:49]MH_I2C_Read... [15:46:49]Read from MH i2c: 01 07 00 [15:46:49]MH_I2C_Read... [15:46:49]Read from MH i2c: 01 07 00 80 18 00 00 00 00 00 6A 0C 15 [15:46:49]RasterBufferAndPrint [15:46:49]line [15:46:49]line [15:46:49]line [15:46:49]line [15:46:49]line [15:46:49]written 0, free lines is 3184 [15:46:49]MH_Cut [15:46:49]Write to MH i2c: D1 01 00 87 18 01 71 [15:46:49]Write i2c OK [15:46:49]MH_I2C_Read... [15:46:49]Read from MH i2c: D1 [15:46:49]MH_I2C_Read... [15:46:49]Read from MH i2c: D1 01 00 [15:46:49]MH_I2C_Read... [15:46:49]Read from MH i2c: D1 01 00 87 18 00 70 [15:46:49]Write to MH i2c: 01 00 00 88 18 A0 [15:46:49]Write i2c OK [15:46:49]MH_I2C_Read... [15:46:49]OFD Sender: No OFD packet to send [15:46:50]*** Cut start [15:46:50]*** Purtial cut [15:46:50]*** Stage 1: CUTSNS_PIN = 1 [15:46:50]Read from MH i2c: 01 [15:46:50]MH_I2C_Read... [15:46:50]*** Stop cut motor [15:46:50]*** Cut end [15:46:50]Read from MH i2c: 01 07 00 [15:46:50]MH_I2C_Read... [15:46:50]Read from MH i2c: 01 07 00 88 18 00 00 00 00 00 FF 0F B5 [15:46:50]process_action close_receipt done [15:46:50]requested_data is exist [15:46:50]produce_requested_data [15:46:50]requested_item fm.sn is exist - process it [15:46:50]wFMCommunicate request_size=4 [15:46:50]MH_SAM_APDU [15:46:50]CAPDU: 80 11 00 00 [15:46:50]Write to MH i2c: E2 08 00 89 18 80 11 00 00 00 00 00 00 1B [15:46:50]Write i2c OK [15:46:50]MH_I2C_Read... [15:46:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:50]Read from MH i2c: E2 [15:46:50]MH_I2C_Read... [15:46:50]Read from MH i2c: E2 17 00 [15:46:50]MH_I2C_Read... [15:46:50]Read from MH i2c: E2 17 00 89 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 70 [15:46:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:46:50]wFMCommunicate OK [15:46:50]requested_item fd.num is exist - process it [15:46:50]SAM_PROTO_GetFieldsCounters [15:46:50]wFMCommunicate request_size=4 [15:46:50]MH_SAM_APDU [15:46:50]CAPDU: 80 13 00 00 [15:46:50]Write to MH i2c: E2 08 00 8A 18 80 13 00 00 00 00 00 00 1E [15:46:50]Write i2c OK [15:46:50]MH_I2C_Read... [15:46:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:46:50]Read from MH i2c: E2 [15:46:50]MH_I2C_Read... [15:46:50]Read from MH i2c: E2 62 00 [15:46:50]MH_I2C_Read... [15:46:50]Read from MH i2c: E2 62 00 8A 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F9 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 CF [15:46:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F9 B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:46:50]wFMCommunicate OK [15:46:50]SAM_PROTO_GetFieldsCounters done [15:46:50]requested_item shift.num is exist - process it [15:46:50]requested_item shift.opened is exist - process it [15:46:50]req_shift_opened [15:46:50]FM_GetShiftState [15:46:50]SAM_PROTO_GetShiftState [15:46:50]wFMCommunicate request_size=4 [15:46:50]MH_SAM_APDU [15:46:50]CAPDU: 80 13 01 00 [15:46:50]Write to MH i2c: E2 08 00 8B 18 80 13 01 00 00 00 00 00 20 [15:46:50]Write i2c OK [15:46:50]MH_I2C_Read... [15:46:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:50]Read from MH i2c: E2 [15:46:50]MH_I2C_Read... [15:46:50]Read from MH i2c: E2 0E 00 [15:46:50]MH_I2C_Read... [15:46:50]Read from MH i2c: E2 0E 00 8B 18 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9E [15:46:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:46:50]wFMCommunicate OK [15:46:50]SAM_PROTO_GetShiftState done [15:46:50]FM_GetShiftState done [15:46:50]req_shift_opened done [15:46:50]requested_item shift.open_date is exist - process it [15:46:50]req_shift_open_date [15:46:50]req_shift_open_date done [15:46:50]produce_requested_data done [15:46:50]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308985,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:46:50]process_action_free close_receipt [15:46:50]json_value_free [15:46:50]json_value_free done [15:46:50]process_json_proto returns [15:46:50]Send response to host [15:46:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308985,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:46:50]free response buf [15:46:50]execute_script done [15:46:50]execute_script returns [15:46:50]free content buf [15:46:50]Sock 9.Close socket [15:46:50]Sock 9.Thread stoped [15:46:54]OFD Sender: No OFD packet to send [15:46:59]OFD Sender: No OFD packet to send [15:47:04]OFD Sender: No OFD packet to send [15:47:09]OFD Sender: No OFD packet to send [15:47:14]OFD Sender: No OFD packet to send [15:47:19]OFD Sender: No OFD packet to send [15:47:21]accept exits with 10 [15:47:21]New connection [15:47:21]New thread 3066879332 created [15:47:21]Thread 3067022692 joined [15:47:21]Waiting for new connection... [15:47:21] Sock 10.Parse request [15:47:21]Sock 10.Check first char [15:47:21]Sock 10.First char is OK [15:47:21]request: POST /json_proto HTTP/1.0 [15:47:21]Method: POST [15:47:21]URL: /json_proto [15:47:21]Method is POST - this is cgi request [15:47:21]url: /json_proto [15:47:21]query_string will be loaded in cgi processing [15:47:21]execute_cgi json_proto POST (null) [15:47:21]execute_cgi path=json_proto method=POST [15:47:21]POST find Content-Length [15:47:21]Host: 172.17.96.3:8080 [15:47:21]Content-Length: 682 [15:47:21]Content-Type: application/json [15:47:21] [15:47:21]POST finish read [15:47:21]Found Content-Length = 682 [15:47:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [15:47:21]execute_script... [15:47:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [15:47:21]POST & json_proto [15:47:21]process_json_proto [15:47:21]json parsed OK: [15:47:21]protocol is kg_v1.0 [15:47:21]action value=close_receipt [15:47:21]process_action close_receipt [15:47:21]cmd_close_receipt [15:47:21]MH_GetDate [15:47:21]Write to MH i2c: F0 00 00 8C 18 93 [15:47:21]Write i2c OK [15:47:21]MH_I2C_Read... [15:47:21]Read from MH i2c: F0 [15:47:21]MH_I2C_Read... [15:47:21]Read from MH i2c: F0 09 00 [15:47:21]MH_I2C_Read... [15:47:21]Read from MH i2c: F0 09 00 8C 18 00 0A 0F 1D 67 44 5E 04 65 44 [15:47:21]GetLastDocTimeStamp 1729957607 [15:47:21]current date 1729957642 [15:47:21]FM_GetShiftState [15:47:21]SAM_PROTO_GetShiftState [15:47:21]wFMCommunicate request_size=4 [15:47:21]MH_SAM_APDU [15:47:21]CAPDU: 80 13 01 00 [15:47:21]Write to MH i2c: E2 08 00 8D 18 80 13 01 00 00 00 00 00 22 [15:47:21]Write i2c OK [15:47:21]MH_I2C_Read... [15:47:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:21]Read from MH i2c: E2 [15:47:21]MH_I2C_Read... [15:47:21]Read from MH i2c: E2 0E 00 [15:47:21]MH_I2C_Read... [15:47:21]Read from MH i2c: E2 0E 00 8D 18 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A0 [15:47:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:47:21]wFMCommunicate OK [15:47:21]SAM_PROTO_GetShiftState done [15:47:21]FM_GetShiftState done [15:47:21]opened in 1729902265 [15:47:21]opened+sec_in_day 1729988665 [15:47:21]quantity*price = 100015 [15:47:21]sum+1 = 100017 [15:47:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 407 26.10.2024 15:47 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308986 ФПД: 202449885688232 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154722&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308986&fm=202449885688232&tin=02508201610067®Number=0000000000091780&sum=100000 [15:47:22]StoreToDocumentArchive [15:47:22]shift 532 fd 308986 [15:47:22]save to /storage/0532/doc_00308986 [15:47:22]save last doc name /storage/0532/doc_00308986 to /storage/kkm_last_doc_name [15:47:22]save OK [15:47:22]Clear old archive folders... [15:47:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:47:22]tlvbuf is 000D5B20 [15:47:22]SAM_PROTO_ClearQueue [15:47:22]wFMCommunicate request_size=4 [15:47:22]MH_SAM_APDU [15:47:22]CAPDU: 80 09 00 00 [15:47:22]Write to MH i2c: E2 08 00 9A 18 80 09 00 00 00 00 00 00 24 [15:47:22]Write i2c OK [15:47:22]MH_I2C_Read... [15:47:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:47:23]Read from MH i2c: E2 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: E2 03 00 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: E2 03 00 9A 18 00 90 00 26 [15:47:23]RAPDU: 90 00 [15:47:23]wFMCommunicate OK [15:47:23]SAM_PROTO_ClearQueue done [15:47:23]KKMCreateOFDPacket [15:47:23]OFDProtocolAddRootSTLVToBuf [15:47:23]FM_MakeSignedData [15:47:23]FM_MakeSignedData [15:47:23]SAM_PROTO_SignData [15:47:23]wFMCommunicate request_size=4 [15:47:23]MH_SAM_APDU [15:47:23]CAPDU: 80 0D 01 02 [15:47:23]Write to MH i2c: E2 08 00 9B 18 80 0D 01 02 00 00 00 00 2C [15:47:23]Write i2c OK [15:47:23]MH_I2C_Read... [15:47:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:47:23]Read from MH i2c: E2 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: E2 03 00 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: E2 03 00 9B 18 00 90 00 27 [15:47:23]RAPDU: 90 00 [15:47:23]wFMCommunicate OK [15:47:23]wFMCommunicate request_size=255 [15:47:23]MH_SAM_APDU [15:47:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 97 01 00 00 F4 03 04 00 0A 0F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA B6 04 00 35 04 06 00 B8 [15:47:23]Write to MH i2c: E2 02 01 9C 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 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 97 01 00 00 F4 03 04 00 0A 0F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA B6 04 00 35 04 06 00 B8 00 00 6B [15:47:23]Write i2c OK [15:47:23]MH_I2C_Read... [15:47:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:23]Read from MH i2c: E2 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: E2 03 00 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: E2 03 00 9C 18 00 90 00 28 [15:47:23]RAPDU: 90 00 [15:47:23]wFMCommunicate OK [15:47:23]wFMCommunicate request_size=10 [15:47:23]MH_SAM_APDU [15:47:23]CAPDU: 80 0D 02 02 05 20 89 85 71 A8 [15:47:23]Write to MH i2c: E2 0D 00 9D 18 80 0D 02 02 05 00 20 89 85 71 A8 00 00 80 [15:47:23]Write i2c OK [15:47:23]MH_I2C_Read... [15:47:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:23]Read from MH i2c: E2 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: E2 03 00 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: E2 03 00 9D 18 00 90 00 29 [15:47:23]RAPDU: 90 00 [15:47:23]wFMCommunicate OK [15:47:23]wFMCommunicate request_size=4 [15:47:23]MH_SAM_APDU [15:47:23]CAPDU: 80 0D 03 02 [15:47:23]Write to MH i2c: E2 08 00 9E 18 80 0D 03 02 00 00 00 00 31 [15:47:23]Write i2c OK [15:47:23]MH_I2C_Read... [15:47:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:47:23]Read from MH i2c: E2 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: E2 0B 00 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: E2 0B 00 9E 18 00 5D B5 B9 9D 06 C4 C2 37 90 00 5D [15:47:23]RAPDU: 5D B5 B9 9D 06 C4 C2 37 90 00 [15:47:23]wFMCommunicate OK [15:47:23]SAM_PROTO_SignData done [15:47:23]FM_MakeSignedData done [15:47:23]CreateOFDProtocolMessage [15:47:23]wFMCommunicate request_size=4 [15:47:23]MH_SAM_APDU [15:47:23]CAPDU: 80 11 00 00 [15:47:23]Write to MH i2c: E2 08 00 9F 18 80 11 00 00 00 00 00 00 31 [15:47:23]Write i2c OK [15:47:23]MH_I2C_Read... [15:47:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:23]Read from MH i2c: E2 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: E2 17 00 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: E2 17 00 9F 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 86 [15:47:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:47:23]wFMCommunicate OK [15:47:23]CreateOFDProtocolMessage done [15:47:23]OFDSenderStorePacket 308986 [15:47:23]StoreOFDPacket docnum=308986 [15:47:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7D 41 07 01 91 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 97 01 00 00 F4 03 04 00 0A 0F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA B6 04 00 35 04 06 00 B8 20 89 85 71 A8 5D B5 B9 9D 06 C4 C2 37 [15:47:23]CheckFolder [15:47:23]dirname=/storage/ofd_packets [15:47:23]CheckFolder done [15:47:23]ProducePacketName [15:47:23]name=ofd_packets/00308986 [15:47:23]NVStorageSaveData ofd_packets/00308986 [15:47:23]File name is /storage/ofd_packets/00308986 [15:47:23]Write 301 bytes [15:47:23]NVStorageSaveData done [15:47:23]OFDSenderStorePacket done [15:47:23]KKMCreateOFDPacket done [15:47:23]NVStorageSaveData kkm_last_timestamp [15:47:23]File name is /storage/kkm_last_timestamp [15:47:23]Write 4 bytes [15:47:23]NVStorageSaveData done [15:47:23]ExternCall_PrintAddStr [15:47:23]wPrintStart [15:47:23]Write to MH i2c: 01 00 00 A0 18 B8 [15:47:23]Write i2c OK [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: 01 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: 01 07 00 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: 01 07 00 A0 18 00 00 00 00 00 FF 0F CD [15:47:23]RasterBufferAndPrint [15:47:23]line Счет N : (1)642858 [15:47:23]line ИНН: 02508201610067 [15:47:23]line Контрольно-Кассовый Чек [15:47:23]line ПРОДАЖА [15:47:23]line ТРК (МРК, ГНК) : 62 [15:47:23]line Товар: 2710124130 [15:47:23]line Аи-92-К-2 [15:47:23]line 14.950 * 66.90 [15:47:23]line = 1000.16 [15:47:23]line НДС 12% НСП 1% [15:47:23]line > о реализуемом товаре [15:47:23]line ОКРУГЛЕНИЕ: -0.16 [15:47:23]line ИТОГО: 1000.00 [15:47:23]line Внесено: 1000.00 [15:47:23]line СДАЧА: 0.00 [15:47:23]line НСП 1% : 8.85 [15:47:23]line НДС 12% : 106.21 [15:47:23]line Наличными: 1000.00 [15:47:23]line Безнал.: 0.00 [15:47:23]line Место: АЗС № 172 "Партнер Нефть" [15:47:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:47:23]line СНО: Общий режим [15:47:23]line Чек 407 26.10.2024 15:47 [15:47:23]line Смена: 532 ФФД: 1.0 [15:47:23]line ЗНМ: 0300000116 [15:47:23]line РНМ: 0000000000091780 [15:47:23]line Версия ККМ: 001 [15:47:23]line ФМ: 0000000000871765 [15:47:23]line ФД: 308986 [15:47:23]line ФПД: 202449885688232 [15:47:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154722&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308986&fm=202449885688232&tin=02508201610067®Number=0000000000091780&sum=100000 [15:47:23]written 0, free lines is 4095 [15:47:23]OFD Sender: Processing packet 308986 [packets to send 223, broken 222] [15:47:23]ProducePacketName [15:47:23]name=ofd_packets/00308986 [15:47:23]OFD Sender: To server: pG, [15:47:23]CommunicateWithHost lk.salyk.kg:30040 [15:47:23]ConnectInit lk.salyk.kg [15:47:23]Connected sock=9 [15:47:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7D 41 07 01 91 A0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 97 01 00 00 F4 03 04 00 0A 0F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA B6 04 00 35 04 06 00 B8 20 89 85 71 A8 5D B5 B9 9D 06 C4 C2 37 [15:47:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0D 70 47 00 5C D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA B6 04 00 F4 03 04 00 68 B5 1C 67 B6 04 01 00 00 51 E7 2C 96 10 99 6A 04 [15:47:23]CommunicateWithHost err = 0 [15:47:23]CheckOFDResponse [15:47:23]1017 (14) - 77093643461234 [15:47:23]1041 (16) - 0000000000871765 [15:47:23]1040 (4) - 308986 [15:47:23]1012 (4) - 26.10.2024 09:24 [15:47:23]1206 (1) - 0 [15:47:23]OFD Sender: Remove packet 308986 [15:47:23]ProducePacketName [15:47:23]name=ofd_packets/00308986 [15:47:23]NVStorageDeleteData [15:47:23]Write to MH i2c: 01 00 00 CA 18 E2 [15:47:23]Write i2c OK [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: 01 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: 01 07 00 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: 01 07 00 CA 18 00 00 00 00 00 CE 0C C3 [15:47:23]RasterBufferAndPrint [15:47:23]line [15:47:23]line [15:47:23]line [15:47:23]line [15:47:23]line [15:47:23]written 0, free lines is 3284 [15:47:23]MH_Cut [15:47:23]Write to MH i2c: D1 01 00 D1 18 01 BB [15:47:23]Write i2c OK [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: D1 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: D1 01 00 [15:47:23]MH_I2C_Read... [15:47:23]Read from MH i2c: D1 01 00 D1 18 00 BA [15:47:23]Write to MH i2c: 01 00 00 D2 18 EA [15:47:24]Write i2c OK [15:47:24]MH_I2C_Read... [15:47:24]OFD Sender: No OFD packet to send [15:47:24]*** Cut start [15:47:24]*** Purtial cut [15:47:24]*** Stage 1: CUTSNS_PIN = 1 [15:47:25]Read from MH i2c: 01 [15:47:25]MH_I2C_Read... [15:47:25]*** Stop cut motor [15:47:25]*** Cut end [15:47:25]Read from MH i2c: 01 07 00 [15:47:25]MH_I2C_Read... [15:47:25]Read from MH i2c: 01 07 00 D2 18 00 00 00 00 00 FF 0F FF [15:47:25]process_action close_receipt done [15:47:25]requested_data is exist [15:47:25]produce_requested_data [15:47:25]requested_item fm.sn is exist - process it [15:47:25]wFMCommunicate request_size=4 [15:47:25]MH_SAM_APDU [15:47:25]CAPDU: 80 11 00 00 [15:47:25]Write to MH i2c: E2 08 00 D3 18 80 11 00 00 00 00 00 00 65 [15:47:25]Write i2c OK [15:47:25]MH_I2C_Read... [15:47:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:25]Read from MH i2c: E2 [15:47:25]MH_I2C_Read... [15:47:25]Read from MH i2c: E2 17 00 [15:47:25]MH_I2C_Read... [15:47:25]Read from MH i2c: E2 17 00 D3 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BA [15:47:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:47:25]wFMCommunicate OK [15:47:25]requested_item fd.num is exist - process it [15:47:25]SAM_PROTO_GetFieldsCounters [15:47:25]wFMCommunicate request_size=4 [15:47:25]MH_SAM_APDU [15:47:25]CAPDU: 80 13 00 00 [15:47:25]Write to MH i2c: E2 08 00 D4 18 80 13 00 00 00 00 00 00 68 [15:47:25]Write i2c OK [15:47:25]MH_I2C_Read... [15:47:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:47:25]Read from MH i2c: E2 [15:47:25]MH_I2C_Read... [15:47:25]Read from MH i2c: E2 62 00 [15:47:25]MH_I2C_Read... [15:47:25]Read from MH i2c: E2 62 00 D4 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FA B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 1D [15:47:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FA B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:47:25]wFMCommunicate OK [15:47:25]SAM_PROTO_GetFieldsCounters done [15:47:25]requested_item shift.num is exist - process it [15:47:25]requested_item shift.opened is exist - process it [15:47:25]req_shift_opened [15:47:25]FM_GetShiftState [15:47:25]SAM_PROTO_GetShiftState [15:47:25]wFMCommunicate request_size=4 [15:47:25]MH_SAM_APDU [15:47:25]CAPDU: 80 13 01 00 [15:47:25]Write to MH i2c: E2 08 00 D5 18 80 13 01 00 00 00 00 00 6A [15:47:25]Write i2c OK [15:47:25]MH_I2C_Read... [15:47:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:25]Read from MH i2c: E2 [15:47:25]MH_I2C_Read... [15:47:25]Read from MH i2c: E2 0E 00 [15:47:25]MH_I2C_Read... [15:47:25]Read from MH i2c: E2 0E 00 D5 18 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E8 [15:47:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:47:25]wFMCommunicate OK [15:47:25]SAM_PROTO_GetShiftState done [15:47:25]FM_GetShiftState done [15:47:25]req_shift_opened done [15:47:25]requested_item shift.open_date is exist - process it [15:47:25]req_shift_open_date [15:47:25]req_shift_open_date done [15:47:25]produce_requested_data done [15:47:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308986,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:47:25]process_action_free close_receipt [15:47:25]json_value_free [15:47:25]json_value_free done [15:47:25]process_json_proto returns [15:47:25]Send response to host [15:47:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308986,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:47:25]free response buf [15:47:25]execute_script done [15:47:25]execute_script returns [15:47:25]free content buf [15:47:25]Sock 10.Close socket [15:47:25]Sock 10.Thread stoped [15:47:29]OFD Sender: No OFD packet to send [15:47:34]OFD Sender: No OFD packet to send [15:47:39]OFD Sender: No OFD packet to send [15:47:44]OFD Sender: No OFD packet to send [15:47:49]OFD Sender: No OFD packet to send [15:47:54]OFD Sender: No OFD packet to send [15:47:59]OFD Sender: No OFD packet to send [15:48:04]OFD Sender: No OFD packet to send [15:48:09]OFD Sender: No OFD packet to send [15:48:14]OFD Sender: No OFD packet to send [15:48:19]OFD Sender: No OFD packet to send [15:48:24]OFD Sender: No OFD packet to send [15:48:29]OFD Sender: No OFD packet to send [15:48:34]OFD Sender: No OFD packet to send [15:48:39]OFD Sender: No OFD packet to send [15:48:42]accept exits with 7 [15:48:42]New connection [15:48:42]New thread 3067022692 created [15:48:42]Thread 3066879332 joined [15:48:42]Waiting for new connection... [15:48:42] Sock 7.Parse request [15:48:42]Sock 7.Check first char [15:48:42]Sock 7.First char is OK [15:48:42]request: POST /json_proto HTTP/1.0 [15:48:42]Method: POST [15:48:42]URL: /json_proto [15:48:42]Method is POST - this is cgi request [15:48:42]url: /json_proto [15:48:42]query_string will be loaded in cgi processing [15:48:42]execute_cgi json_proto POST (null) [15:48:42]execute_cgi path=json_proto method=POST [15:48:42]POST find Content-Length [15:48:42]Host: 172.17.96.3:8080 [15:48:42]Content-Length: 677 [15:48:42]Content-Type: application/json [15:48:42] [15:48:42]POST finish read [15:48:42]Found Content-Length = 677 [15:48:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.190, "sum" : 280.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 280.00, "total" : 280.00, "payments": [ { "type": 0, "sum" : 280.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:42]execute_script... [15:48: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)642859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 4.190, "sum" : 280.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 280.00, "total" : 280.00, "payments": [ { "type": 0, "sum" : 280.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:42]POST & json_proto [15:48:42]process_json_proto [15:48:42]json parsed OK: [15:48:42]protocol is kg_v1.0 [15:48:42]action value=close_receipt [15:48:42]process_action close_receipt [15:48:42]cmd_close_receipt [15:48:42]MH_GetDate [15:48:42]Write to MH i2c: F0 00 00 D6 18 DD [15:48:42]Write i2c OK [15:48:42]MH_I2C_Read... [15:48:42]Read from MH i2c: F0 [15:48:42]MH_I2C_Read... [15:48:42]Read from MH i2c: F0 09 00 [15:48:42]MH_I2C_Read... [15:48:42]Read from MH i2c: F0 09 00 D6 18 00 5B 0F 1D 67 44 5E 04 65 DF [15:48:42]GetLastDocTimeStamp 1729957642 [15:48:42]current date 1729957723 [15:48:42]FM_GetShiftState [15:48:42]SAM_PROTO_GetShiftState [15:48:42]wFMCommunicate request_size=4 [15:48:42]MH_SAM_APDU [15:48:42]CAPDU: 80 13 01 00 [15:48:42]Write to MH i2c: E2 08 00 D7 18 80 13 01 00 00 00 00 00 6C [15:48:42]Write i2c OK [15:48:42]MH_I2C_Read... [15:48:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:42]Read from MH i2c: E2 [15:48:42]MH_I2C_Read... [15:48:42]Read from MH i2c: E2 0E 00 [15:48:42]MH_I2C_Read... [15:48:42]Read from MH i2c: E2 0E 00 D7 18 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EA [15:48:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:48:42]wFMCommunicate OK [15:48:42]SAM_PROTO_GetShiftState done [15:48:42]FM_GetShiftState done [15:48:42]opened in 1729902265 [15:48:42]opened+sec_in_day 1729988665 [15:48:42]quantity*price = 28031 [15:48:42]sum+1 = 28032 [15:48:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 280.00 Внесено: 280.00 СДАЧА: 0.00 НСП 1% : 2.48 НДС 12% : 29.77 Наличными: 280.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 408 26.10.2024 15:48 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308987 ФПД: 20548878890748 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154843&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308987&fm=20548878890748&tin=02508201610067®Number=0000000000091780&sum=28000 [15:48:43]StoreToDocumentArchive [15:48:43]shift 532 fd 308987 [15:48:43]save to /storage/0532/doc_00308987 [15:48:43]save last doc name /storage/0532/doc_00308987 to /storage/kkm_last_doc_name [15:48:43]save OK [15:48:43]Clear old archive folders... [15:48:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:48:43]tlvbuf is B6F66010 [15:48:43]SAM_PROTO_ClearQueue [15:48:43]wFMCommunicate request_size=4 [15:48:43]MH_SAM_APDU [15:48:43]CAPDU: 80 09 00 00 [15:48:43]Write to MH i2c: E2 08 00 E4 18 80 09 00 00 00 00 00 00 6E [15:48:43]Write i2c OK [15:48:43]MH_I2C_Read... [15:48:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:48:43]Read from MH i2c: E2 [15:48:43]MH_I2C_Read... [15:48:43]Read from MH i2c: E2 03 00 [15:48:43]MH_I2C_Read... [15:48:43]Read from MH i2c: E2 03 00 E4 18 00 90 00 70 [15:48:43]RAPDU: 90 00 [15:48:43]wFMCommunicate OK [15:48:43]SAM_PROTO_ClearQueue done [15:48:43]KKMCreateOFDPacket [15:48:43]OFDProtocolAddRootSTLVToBuf [15:48:43]FM_MakeSignedData [15:48:43]FM_MakeSignedData [15:48:43]SAM_PROTO_SignData [15:48:43]wFMCommunicate request_size=4 [15:48:43]MH_SAM_APDU [15:48:43]CAPDU: 80 0D 01 02 [15:48:43]Write to MH i2c: E2 08 00 E5 18 80 0D 01 02 00 00 00 00 76 [15:48:43]Write i2c OK [15:48:43]MH_I2C_Read... [15:48:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:48:43]Read from MH i2c: E2 [15:48:43]MH_I2C_Read... [15:48:43]Read from MH i2c: E2 03 00 [15:48:43]MH_I2C_Read... [15:48:43]Read from MH i2c: E2 03 00 E5 18 00 90 00 71 [15:48:43]RAPDU: 90 00 [15:48:43]wFMCommunicate OK [15:48:43]wFMCommunicate request_size=255 [15:48:43]MH_SAM_APDU [15:48: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 5E 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7F 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 5B 0F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB B6 04 00 35 04 06 00 12 [15:48:43]Write to MH i2c: E2 02 01 E6 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 5E 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7F 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 5B 0F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB B6 04 00 35 04 06 00 12 00 00 B7 [15:48:43]Write i2c OK [15:48:43]MH_I2C_Read... [15:48:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:48:43]Read from MH i2c: E2 [15:48:43]MH_I2C_Read... [15:48:43]Read from MH i2c: E2 03 00 [15:48:43]MH_I2C_Read... [15:48:43]Read from MH i2c: E2 03 00 E6 18 00 90 00 72 [15:48:43]RAPDU: 90 00 [15:48:43]wFMCommunicate OK [15:48:43]wFMCommunicate request_size=10 [15:48:43]MH_SAM_APDU [15:48:43]CAPDU: 80 0D 02 02 05 B0 68 A0 76 FC [15:48:43]Write to MH i2c: E2 0D 00 E7 18 80 0D 02 02 05 00 B0 68 A0 76 FC 00 00 AD [15:48:43]Write i2c OK [15:48:43]MH_I2C_Read... [15:48:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:48:44]Read from MH i2c: E2 [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: E2 03 00 [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: E2 03 00 E7 18 00 90 00 73 [15:48:44]RAPDU: 90 00 [15:48:44]wFMCommunicate OK [15:48:44]wFMCommunicate request_size=4 [15:48:44]MH_SAM_APDU [15:48:44]CAPDU: 80 0D 03 02 [15:48:44]Write to MH i2c: E2 08 00 E8 18 80 0D 03 02 00 00 00 00 7B [15:48:44]Write i2c OK [15:48:44]MH_I2C_Read... [15:48:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:48:44]Read from MH i2c: E2 [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: E2 0B 00 [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: E2 0B 00 E8 18 00 5A 50 25 A9 0E 27 CF A5 90 00 9D [15:48:44]RAPDU: 5A 50 25 A9 0E 27 CF A5 90 00 [15:48:44]wFMCommunicate OK [15:48:44]SAM_PROTO_SignData done [15:48:44]FM_MakeSignedData done [15:48:44]CreateOFDProtocolMessage [15:48:44]wFMCommunicate request_size=4 [15:48:44]MH_SAM_APDU [15:48:44]CAPDU: 80 11 00 00 [15:48:44]Write to MH i2c: E2 08 00 E9 18 80 11 00 00 00 00 00 00 7B [15:48:44]Write i2c OK [15:48:44]MH_I2C_Read... [15:48:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:48:44]Read from MH i2c: E2 [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: E2 17 00 [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: E2 17 00 E9 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D0 [15:48:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:48:44]wFMCommunicate OK [15:48:44]CreateOFDProtocolMessage done [15:48:44]OFDSenderStorePacket 308987 [15:48:44]StoreOFDPacket docnum=308987 [15:48:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 47 F9 07 01 04 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 5E 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7F 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 5B 0F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB B6 04 00 35 04 06 00 12 B0 68 A0 76 FC 5A 50 25 A9 0E 27 CF A5 [15:48:44]CheckFolder [15:48:44]dirname=/storage/ofd_packets [15:48:44]CheckFolder done [15:48:44]ProducePacketName [15:48:44]name=ofd_packets/00308987 [15:48:44]NVStorageSaveData ofd_packets/00308987 [15:48:44]File name is /storage/ofd_packets/00308987 [15:48:44]Write 301 bytes [15:48:44]NVStorageSaveData done [15:48:44]OFDSenderStorePacket done [15:48:44]KKMCreateOFDPacket done [15:48:44]NVStorageSaveData kkm_last_timestamp [15:48:44]File name is /storage/kkm_last_timestamp [15:48:44]Write 4 bytes [15:48:44]NVStorageSaveData done [15:48:44]ExternCall_PrintAddStr [15:48:44]wPrintStart [15:48:44]Write to MH i2c: 01 00 00 EA 18 02 [15:48:44]Write i2c OK [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: 01 [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: 01 07 00 [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: 01 07 00 EA 18 00 00 00 00 00 FF 0F 17 [15:48:44]RasterBufferAndPrint [15:48:44]line Счет N : (1)642859 [15:48:44]line ИНН: 02508201610067 [15:48:44]line Контрольно-Кассовый Чек [15:48:44]line ПРОДАЖА [15:48:44]line ТРК (МРК, ГНК) : 41 [15:48:44]line Товар: 2710124130 [15:48:44]line Аи-92-К-2 [15:48:44]line 4.190 * 66.90 [15:48:44]line = 280.31 [15:48:44]line НДС 12% НСП 1% [15:48:44]line > о реализуемом товаре [15:48:44]line ОКРУГЛЕНИЕ: -0.31 [15:48:44]line ИТОГО: 280.00 [15:48:44]line Внесено: 280.00 [15:48:44]line СДАЧА: 0.00 [15:48:44]line НСП 1% : 2.48 [15:48:44]line НДС 12% : 29.77 [15:48:44]line Наличными: 280.00 [15:48:44]line Безнал.: 0.00 [15:48:44]line Место: АЗС № 172 "Партнер Нефть" [15:48:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:48:44]line СНО: Общий режим [15:48:44]line Чек 408 26.10.2024 15:48 [15:48:44]line Смена: 532 ФФД: 1.0 [15:48:44]line ЗНМ: 0300000116 [15:48:44]line РНМ: 0000000000091780 [15:48:44]line Версия ККМ: 001 [15:48:44]line ФМ: 0000000000871765 [15:48:44]line ФД: 308987 [15:48:44]line ФПД: 20548878890748 [15:48:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T154843&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308987&fm=20548878890748&tin=02508201610067®Number=0000000000091780&sum=28000 [15:48:44]written 0, free lines is 4095 [15:48:44]OFD Sender: Processing packet 308987 [packets to send 223, broken 222] [15:48:44]ProducePacketName [15:48:44]name=ofd_packets/00308987 [15:48:44]OFD Sender: To server: pG, [15:48:44]CommunicateWithHost lk.salyk.kg:30040 [15:48:44]ConnectInit lk.salyk.kg [15:48:44]Connected sock=10 [15:48:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 47 F9 07 01 04 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 5E 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 7F 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 5B 0F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB B6 04 00 35 04 06 00 12 B0 68 A0 76 FC 5A 50 25 A9 0E 27 CF A5 [15:48:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E4 3F 47 00 E9 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 31 37 36 35 10 04 04 00 FB B6 04 00 F4 03 04 00 B9 B5 1C 67 B6 04 01 00 00 C2 1A D2 D8 DB 9B E9 9E [15:48:44]CommunicateWithHost err = 0 [15:48:44]CheckOFDResponse [15:48:44]1017 (14) - 77093643461234 [15:48:44]1041 (16) - 0000000000871765 [15:48:44]1040 (4) - 308987 [15:48:44]1012 (4) - 26.10.2024 09:26 [15:48:44]1206 (1) - 0 [15:48:44]OFD Sender: Remove packet 308987 [15:48:44]ProducePacketName [15:48:44]name=ofd_packets/00308987 [15:48:44]NVStorageDeleteData [15:48:44]Write to MH i2c: 01 00 00 14 19 2D [15:48:44]Write i2c OK [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: 01 [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: 01 07 00 [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: 01 07 00 14 19 00 00 00 00 00 CB 0C 0B [15:48:44]RasterBufferAndPrint [15:48:44]line [15:48:44]line [15:48:44]line [15:48:44]line [15:48:44]line [15:48:44]written 0, free lines is 3281 [15:48:44]MH_Cut [15:48:44]Write to MH i2c: D1 01 00 1B 19 01 06 [15:48:44]Write i2c OK [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: D1 [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: D1 01 00 [15:48:44]MH_I2C_Read... [15:48:44]Read from MH i2c: D1 01 00 1B 19 00 05 [15:48:44]Write to MH i2c: 01 00 00 1C 19 35 [15:48:44]Write i2c OK [15:48:44]MH_I2C_Read... [15:48:45]OFD Sender: No OFD packet to send [15:48:45]*** Cut start [15:48:45]*** Purtial cut [15:48:45]*** Stage 1: CUTSNS_PIN = 1 [15:48:45]Read from MH i2c: 01 [15:48:45]MH_I2C_Read... [15:48:45]*** Stop cut motor [15:48:45]*** Cut end [15:48:45]Read from MH i2c: 01 07 00 [15:48:45]MH_I2C_Read... [15:48:45]Read from MH i2c: 01 07 00 1C 19 00 00 00 00 00 FF 0F 4A [15:48:45]process_action close_receipt done [15:48:45]requested_data is exist [15:48:45]produce_requested_data [15:48:45]requested_item fm.sn is exist - process it [15:48:45]wFMCommunicate request_size=4 [15:48:45]MH_SAM_APDU [15:48:45]CAPDU: 80 11 00 00 [15:48:45]Write to MH i2c: E2 08 00 1D 19 80 11 00 00 00 00 00 00 B0 [15:48:45]Write i2c OK [15:48:45]MH_I2C_Read... [15:48:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:48:45]Read from MH i2c: E2 [15:48:45]MH_I2C_Read... [15:48:45]Read from MH i2c: E2 17 00 [15:48:45]MH_I2C_Read... [15:48:45]Read from MH i2c: E2 17 00 1D 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 05 [15:48:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:48:45]wFMCommunicate OK [15:48:45]requested_item fd.num is exist - process it [15:48:45]SAM_PROTO_GetFieldsCounters [15:48:45]wFMCommunicate request_size=4 [15:48:45]MH_SAM_APDU [15:48:45]CAPDU: 80 13 00 00 [15:48:45]Write to MH i2c: E2 08 00 1E 19 80 13 00 00 00 00 00 00 B3 [15:48:45]Write i2c OK [15:48:45]MH_I2C_Read... [15:48:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:48:45]Read from MH i2c: E2 [15:48:45]MH_I2C_Read... [15:48:45]Read from MH i2c: E2 62 00 [15:48:45]MH_I2C_Read... [15:48:45]Read from MH i2c: E2 62 00 1E 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FB B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 6C [15:48:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FB B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:48:45]wFMCommunicate OK [15:48:45]SAM_PROTO_GetFieldsCounters done [15:48:45]requested_item shift.num is exist - process it [15:48:45]requested_item shift.opened is exist - process it [15:48:45]req_shift_opened [15:48:45]FM_GetShiftState [15:48:45]SAM_PROTO_GetShiftState [15:48:45]wFMCommunicate request_size=4 [15:48:45]MH_SAM_APDU [15:48:45]CAPDU: 80 13 01 00 [15:48:45]Write to MH i2c: E2 08 00 1F 19 80 13 01 00 00 00 00 00 B5 [15:48:45]Write i2c OK [15:48:45]MH_I2C_Read... [15:48:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:45]Read from MH i2c: E2 [15:48:45]MH_I2C_Read... [15:48:45]Read from MH i2c: E2 0E 00 [15:48:45]MH_I2C_Read... [15:48:45]Read from MH i2c: E2 0E 00 1F 19 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 33 [15:48:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:48:45]wFMCommunicate OK [15:48:45]SAM_PROTO_GetShiftState done [15:48:45]FM_GetShiftState done [15:48:45]req_shift_opened done [15:48:45]requested_item shift.open_date is exist - process it [15:48:45]req_shift_open_date [15:48:45]req_shift_open_date done [15:48:45]produce_requested_data done [15:48:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308987,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:48:45]process_action_free close_receipt [15:48:45]json_value_free [15:48:45]json_value_free done [15:48:45]process_json_proto returns [15:48:45]Send response to host [15:48:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308987,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:48:45]free response buf [15:48:45]execute_script done [15:48:45]execute_script returns [15:48:45]free content buf [15:48:45]Sock 7.Close socket [15:48:45]Sock 7.Thread stoped [15:48:50]OFD Sender: No OFD packet to send [15:48:55]OFD Sender: No OFD packet to send [15:49:00]OFD Sender: No OFD packet to send [15:49:05]OFD Sender: No OFD packet to send [15:49:10]OFD Sender: No OFD packet to send [15:49:15]OFD Sender: No OFD packet to send [15:49:20]OFD Sender: No OFD packet to send [15:49:25]OFD Sender: No OFD packet to send [15:49:30]OFD Sender: No OFD packet to send [15:49:35]OFD Sender: No OFD packet to send [15:49:40]OFD Sender: No OFD packet to send [15:49:45]OFD Sender: No OFD packet to send [15:49:50]OFD Sender: No OFD packet to send [15:49:55]OFD Sender: No OFD packet to send [15:50:00]OFD Sender: No OFD packet to send [15:50:05]OFD Sender: No OFD packet to send [15:50:10]OFD Sender: No OFD packet to send [15:50:15]OFD Sender: No OFD packet to send [15:50:20]OFD Sender: No OFD packet to send [15:50:25]OFD Sender: No OFD packet to send [15:50:30]OFD Sender: No OFD packet to send [15:50:35]OFD Sender: No OFD packet to send [15:50:40]OFD Sender: No OFD packet to send [15:50:45]OFD Sender: No OFD packet to send [15:50:50]OFD Sender: No OFD packet to send [15:50:55]OFD Sender: No OFD packet to send [15:51:00]OFD Sender: No OFD packet to send [15:51:05]OFD Sender: No OFD packet to send [15:51:10]OFD Sender: No OFD packet to send [15:51:15]OFD Sender: No OFD packet to send [15:51:20]OFD Sender: No OFD packet to send [15:51:25]OFD Sender: No OFD packet to send [15:51:30]OFD Sender: No OFD packet to send [15:51:35]OFD Sender: No OFD packet to send [15:51:40]OFD Sender: No OFD packet to send [15:51:43]accept exits with 9 [15:51:43]New connection [15:51:43]New thread 3066879332 created [15:51:43]Thread 3067022692 joined [15:51:43]Waiting for new connection... [15:51:43] Sock 9.Parse request [15:51:43]Sock 9.Check first char [15:51:43]Sock 9.First char is OK [15:51:43]request: POST /json_proto HTTP/1.0 [15:51:43]Method: POST [15:51:43]URL: /json_proto [15:51:43]Method is POST - this is cgi request [15:51:43]url: /json_proto [15:51:43]query_string will be loaded in cgi processing [15:51:43]execute_cgi json_proto POST (null) [15:51:43]execute_cgi path=json_proto method=POST [15:51:43]POST find Content-Length [15:51:43]Host: 172.17.96.3:8080 [15:51:43]Content-Length: 678 [15:51:43]Content-Type: application/json [15:51:43] [15:51:43]POST finish read [15:51:43]Found Content-Length = 678 [15:51:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "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" ] } } [15:51:43]execute_script... [15:51:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.110, "sum" : 750.16, "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" ] } } [15:51:43]POST & json_proto [15:51:43]process_json_proto [15:51:43]json parsed OK: [15:51:43]protocol is kg_v1.0 [15:51:43]action value=close_receipt [15:51:43]process_action close_receipt [15:51:43]cmd_close_receipt [15:51:43]MH_GetDate [15:51:43]Write to MH i2c: F0 00 00 20 19 28 [15:51:43]Write i2c OK [15:51:43]MH_I2C_Read... [15:51:43]Read from MH i2c: F0 [15:51:43]MH_I2C_Read... [15:51:43]Read from MH i2c: F0 09 00 [15:51:43]MH_I2C_Read... [15:51:43]Read from MH i2c: F0 09 00 20 19 00 10 10 1D 67 44 5E 04 65 E0 [15:51:43]GetLastDocTimeStamp 1729957723 [15:51:43]current date 1729957904 [15:51:43]FM_GetShiftState [15:51:43]SAM_PROTO_GetShiftState [15:51:43]wFMCommunicate request_size=4 [15:51:43]MH_SAM_APDU [15:51:43]CAPDU: 80 13 01 00 [15:51:43]Write to MH i2c: E2 08 00 21 19 80 13 01 00 00 00 00 00 B7 [15:51:43]Write i2c OK [15:51:43]MH_I2C_Read... [15:51:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:51:43]Read from MH i2c: E2 [15:51:43]MH_I2C_Read... [15:51:43]Read from MH i2c: E2 0E 00 [15:51:43]MH_I2C_Read... [15:51:43]Read from MH i2c: E2 0E 00 21 19 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 35 [15:51:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:51:43]wFMCommunicate OK [15:51:43]SAM_PROTO_GetShiftState done [15:51:43]FM_GetShiftState done [15:51:43]opened in 1729902265 [15:51:43]opened+sec_in_day 1729988665 [15:51:43]quantity*price = 75016 [15:51:43]sum+1 = 75017 [15:51:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.66 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 409 26.10.2024 15:51 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308988 ФПД: 151463137654626 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155144&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308988&fm=151463137654626&tin=02508201610067®Number=0000000000091780&sum=75000 [15:51:45]StoreToDocumentArchive [15:51:45]shift 532 fd 308988 [15:51:45]save to /storage/0532/doc_00308988 [15:51:45]save last doc name /storage/0532/doc_00308988 to /storage/kkm_last_doc_name [15:51:45]save OK [15:51:45]Clear old archive folders... [15:51:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:51:45]tlvbuf is 000C9EA0 [15:51:45]SAM_PROTO_ClearQueue [15:51:45]wFMCommunicate request_size=4 [15:51:45]MH_SAM_APDU [15:51:45]CAPDU: 80 09 00 00 [15:51:45]Write to MH i2c: E2 08 00 2E 19 80 09 00 00 00 00 00 00 B9 [15:51:45]Write i2c OK [15:51:45]MH_I2C_Read... [15:51:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:51:45]Read from MH i2c: E2 [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: E2 03 00 [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: E2 03 00 2E 19 00 90 00 BB [15:51:45]RAPDU: 90 00 [15:51:45]wFMCommunicate OK [15:51:45]SAM_PROTO_ClearQueue done [15:51:45]KKMCreateOFDPacket [15:51:45]OFDProtocolAddRootSTLVToBuf [15:51:45]FM_MakeSignedData [15:51:45]FM_MakeSignedData [15:51:45]SAM_PROTO_SignData [15:51:45]wFMCommunicate request_size=4 [15:51:45]MH_SAM_APDU [15:51:45]CAPDU: 80 0D 01 02 [15:51:45]Write to MH i2c: E2 08 00 2F 19 80 0D 01 02 00 00 00 00 C1 [15:51:45]Write i2c OK [15:51:45]MH_I2C_Read... [15:51:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:51:45]Read from MH i2c: E2 [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: E2 03 00 [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: E2 03 00 2F 19 00 90 00 BC [15:51:45]RAPDU: 90 00 [15:51:45]wFMCommunicate OK [15:51:45]wFMCommunicate request_size=255 [15:51:45]MH_SAM_APDU [15:51:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 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 1E 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 99 01 00 00 F4 03 04 00 10 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC B6 04 00 35 04 06 00 89 [15:51:45]Write to MH i2c: E2 02 01 30 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 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 1E 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 99 01 00 00 F4 03 04 00 10 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC B6 04 00 35 04 06 00 89 00 00 5E [15:51:45]Write i2c OK [15:51:45]MH_I2C_Read... [15:51:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:51:45]Read from MH i2c: E2 [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: E2 03 00 [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: E2 03 00 30 19 00 90 00 BD [15:51:45]RAPDU: 90 00 [15:51:45]wFMCommunicate OK [15:51:45]wFMCommunicate request_size=10 [15:51:45]MH_SAM_APDU [15:51:45]CAPDU: 80 0D 02 02 05 C1 42 84 37 62 [15:51:45]Write to MH i2c: E2 0D 00 31 19 80 0D 02 02 05 00 C1 42 84 37 62 00 00 EE [15:51:45]OFD Sender: No OFD packet to send [15:51:45]Write i2c OK [15:51:45]MH_I2C_Read... [15:51:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:51:45]Read from MH i2c: E2 [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: E2 03 00 [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: E2 03 00 31 19 00 90 00 BE [15:51:45]RAPDU: 90 00 [15:51:45]wFMCommunicate OK [15:51:45]wFMCommunicate request_size=4 [15:51:45]MH_SAM_APDU [15:51:45]CAPDU: 80 0D 03 02 [15:51:45]Write to MH i2c: E2 08 00 32 19 80 0D 03 02 00 00 00 00 C6 [15:51:45]Write i2c OK [15:51:45]MH_I2C_Read... [15:51:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:51:45]Read from MH i2c: E2 [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: E2 0B 00 [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: E2 0B 00 32 19 00 F7 C2 86 06 30 9C 9E 04 90 00 7A [15:51:45]RAPDU: F7 C2 86 06 30 9C 9E 04 90 00 [15:51:45]wFMCommunicate OK [15:51:45]SAM_PROTO_SignData done [15:51:45]FM_MakeSignedData done [15:51:45]CreateOFDProtocolMessage [15:51:45]wFMCommunicate request_size=4 [15:51:45]MH_SAM_APDU [15:51:45]CAPDU: 80 11 00 00 [15:51:45]Write to MH i2c: E2 08 00 33 19 80 11 00 00 00 00 00 00 C6 [15:51:45]Write i2c OK [15:51:45]MH_I2C_Read... [15:51:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:51:45]Read from MH i2c: E2 [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: E2 17 00 [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: E2 17 00 33 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1B [15:51:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:51:45]wFMCommunicate OK [15:51:45]CreateOFDProtocolMessage done [15:51:45]OFDSenderStorePacket 308988 [15:51:45]StoreOFDPacket docnum=308988 [15:51:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EA AB 07 01 1F DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 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 1E 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 99 01 00 00 F4 03 04 00 10 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC B6 04 00 35 04 06 00 89 C1 42 84 37 62 F7 C2 86 06 30 9C 9E 04 [15:51:45]CheckFolder [15:51:45]dirname=/storage/ofd_packets [15:51:45]CheckFolder done [15:51:45]ProducePacketName [15:51:45]name=ofd_packets/00308988 [15:51:45]NVStorageSaveData ofd_packets/00308988 [15:51:45]File name is /storage/ofd_packets/00308988 [15:51:45]Write 301 bytes [15:51:45]NVStorageSaveData done [15:51:45]OFDSenderStorePacket done [15:51:45]KKMCreateOFDPacket done [15:51:45]NVStorageSaveData kkm_last_timestamp [15:51:45]File name is /storage/kkm_last_timestamp [15:51:45]Write 4 bytes [15:51:45]NVStorageSaveData done [15:51:45]ExternCall_PrintAddStr [15:51:45]wPrintStart [15:51:45]Write to MH i2c: 01 00 00 34 19 4D [15:51:45]Write i2c OK [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: 01 [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: 01 07 00 [15:51:45]MH_I2C_Read... [15:51:45]Read from MH i2c: 01 07 00 34 19 00 00 00 00 00 FF 0F 62 [15:51:45]RasterBufferAndPrint [15:51:45]line Счет N : (1)642861 [15:51:45]line ИНН: 02508201610067 [15:51:45]line Контрольно-Кассовый Чек [15:51:45]line ПРОДАЖА [15:51:45]line ТРК (МРК, ГНК) : 61 [15:51:45]line Товар: 2710124500 [15:51:45]line Аи-95-К-3 [15:51:45]line 10.110 * 74.20 [15:51:45]line = 750.16 [15:51:45]line НДС 12% НСП 1% [15:51:45]line > о реализуемом товаре [15:51:45]line ОКРУГЛЕНИЕ: -0.16 [15:51:45]line ИТОГО: 750.00 [15:51:45]line Внесено: 750.00 [15:51:45]line СДАЧА: 0.00 [15:51:45]line НСП 1% : 6.64 [15:51:45]line НДС 12% : 79.66 [15:51:45]line Наличными: 750.00 [15:51:45]line Безнал.: 0.00 [15:51:45]line Место: АЗС № 172 "Партнер Нефть" [15:51:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:51:45]line СНО: Общий режим [15:51:45]line Чек 409 26.10.2024 15:51 [15:51:45]line Смена: 532 ФФД: 1.0 [15:51:45]line ЗНМ: 0300000116 [15:51:45]line РНМ: 0000000000091780 [15:51:45]line Версия ККМ: 001 [15:51:45]line ФМ: 0000000000871765 [15:51:45]line ФД: 308988 [15:51:45]line ФПД: 151463137654626 [15:51:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155144&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308988&fm=151463137654626&tin=02508201610067®Number=0000000000091780&sum=75000 [15:51:45]OFD Sender: Processing packet 308988 [packets to send 223, broken 222] [15:51:45]ProducePacketName [15:51:45]name=ofd_packets/00308988 [15:51:45]OFD Sender: To server: pG, [15:51:45]CommunicateWithHost lk.salyk.kg:30040 [15:51:45]ConnectInit lk.salyk.kg [15:51:45]written 0, free lines is 4095 [15:51:45]Connected sock=7 [15:51:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EA AB 07 01 1F DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 27 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 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 1E 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 99 01 00 00 F4 03 04 00 10 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC B6 04 00 35 04 06 00 89 C1 42 84 37 62 F7 C2 86 06 30 9C 9E 04 [15:51:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C1 E3 47 00 00 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 31 37 36 35 10 04 04 00 FC B6 04 00 F4 03 04 00 6E B6 1C 67 B6 04 01 00 00 23 05 1B C3 D5 CA 48 90 [15:51:46]CommunicateWithHost err = 0 [15:51:46]CheckOFDResponse [15:51:46]1017 (14) - 77093643461234 [15:51:46]1041 (16) - 0000000000871765 [15:51:46]1040 (4) - 308988 [15:51:46]1012 (4) - 26.10.2024 09:29 [15:51:46]1206 (1) - 0 [15:51:46]OFD Sender: Remove packet 308988 [15:51:46]ProducePacketName [15:51:46]name=ofd_packets/00308988 [15:51:46]NVStorageDeleteData [15:51:46]Write to MH i2c: 01 00 00 5E 19 77 [15:51:46]Write i2c OK [15:51:46]MH_I2C_Read... [15:51:46]Read from MH i2c: 01 [15:51:46]MH_I2C_Read... [15:51:46]Read from MH i2c: 01 07 00 [15:51:46]MH_I2C_Read... [15:51:46]Read from MH i2c: 01 07 00 5E 19 00 00 00 00 00 C0 0C 4A [15:51:46]RasterBufferAndPrint [15:51:46]line [15:51:46]line [15:51:46]line [15:51:46]line [15:51:46]line [15:51:46]written 0, free lines is 3271 [15:51:46]MH_Cut [15:51:46]Write to MH i2c: D1 01 00 65 19 01 50 [15:51:46]Write i2c OK [15:51:46]MH_I2C_Read... [15:51:46]Read from MH i2c: D1 [15:51:46]MH_I2C_Read... [15:51:46]Read from MH i2c: D1 01 00 [15:51:46]MH_I2C_Read... [15:51:46]Read from MH i2c: D1 01 00 65 19 00 4F [15:51:46]Write to MH i2c: 01 00 00 66 19 7F [15:51:46]Write i2c OK [15:51:46]MH_I2C_Read... [15:51:46]OFD Sender: No OFD packet to send [15:51:47]*** Cut start [15:51:47]*** Purtial cut [15:51:47]*** Stage 1: CUTSNS_PIN = 1 [15:51:47]Read from MH i2c: 01 [15:51:47]MH_I2C_Read... [15:51:47]*** Stop cut motor [15:51:47]*** Cut end [15:51:47]Read from MH i2c: 01 07 00 [15:51:47]MH_I2C_Read... [15:51:47]Read from MH i2c: 01 07 00 66 19 00 00 00 00 00 FF 0F 94 [15:51:47]process_action close_receipt done [15:51:47]requested_data is exist [15:51:47]produce_requested_data [15:51:47]requested_item fm.sn is exist - process it [15:51:47]wFMCommunicate request_size=4 [15:51:47]MH_SAM_APDU [15:51:47]CAPDU: 80 11 00 00 [15:51:47]Write to MH i2c: E2 08 00 67 19 80 11 00 00 00 00 00 00 FA [15:51:47]Write i2c OK [15:51:47]MH_I2C_Read... [15:51:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:51:47]Read from MH i2c: E2 [15:51:47]MH_I2C_Read... [15:51:47]Read from MH i2c: E2 17 00 [15:51:47]MH_I2C_Read... [15:51:47]Read from MH i2c: E2 17 00 67 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4F [15:51:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:51:47]wFMCommunicate OK [15:51:47]requested_item fd.num is exist - process it [15:51:47]SAM_PROTO_GetFieldsCounters [15:51:47]wFMCommunicate request_size=4 [15:51:47]MH_SAM_APDU [15:51:47]CAPDU: 80 13 00 00 [15:51:47]Write to MH i2c: E2 08 00 68 19 80 13 00 00 00 00 00 00 FD [15:51:47]Write i2c OK [15:51:47]MH_I2C_Read... [15:51:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:51:47]Read from MH i2c: E2 [15:51:47]MH_I2C_Read... [15:51:47]Read from MH i2c: E2 62 00 [15:51:47]MH_I2C_Read... [15:51:47]Read from MH i2c: E2 62 00 68 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FC B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 BA [15:51: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FC B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:51:47]wFMCommunicate OK [15:51:47]SAM_PROTO_GetFieldsCounters done [15:51:47]requested_item shift.num is exist - process it [15:51:47]requested_item shift.opened is exist - process it [15:51:47]req_shift_opened [15:51:47]FM_GetShiftState [15:51:47]SAM_PROTO_GetShiftState [15:51:47]wFMCommunicate request_size=4 [15:51:47]MH_SAM_APDU [15:51:47]CAPDU: 80 13 01 00 [15:51:47]Write to MH i2c: E2 08 00 69 19 80 13 01 00 00 00 00 00 FF [15:51:47]Write i2c OK [15:51:47]MH_I2C_Read... [15:51:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:51:47]Read from MH i2c: E2 [15:51:47]MH_I2C_Read... [15:51:47]Read from MH i2c: E2 0E 00 [15:51:47]MH_I2C_Read... [15:51:47]Read from MH i2c: E2 0E 00 69 19 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7D [15:51:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:51:47]wFMCommunicate OK [15:51:47]SAM_PROTO_GetShiftState done [15:51:47]FM_GetShiftState done [15:51:47]req_shift_opened done [15:51:47]requested_item shift.open_date is exist - process it [15:51:47]req_shift_open_date [15:51:47]req_shift_open_date done [15:51:47]produce_requested_data done [15:51:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308988,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:51:47]process_action_free close_receipt [15:51:47]json_value_free [15:51:47]json_value_free done [15:51:47]process_json_proto returns [15:51:47]Send response to host [15:51:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308988,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:51:47]free response buf [15:51:47]execute_script done [15:51:47]execute_script returns [15:51:47]free content buf [15:51:47]Sock 9.Close socket [15:51:47]Sock 9.Thread stoped [15:51:48]accept exits with 10 [15:51:48]New connection [15:51:48]New thread 3067022692 created [15:51:48]Thread 3066879332 joined [15:51:48]Waiting for new connection... [15:51:48] Sock 10.Parse request [15:51:48]Sock 10.Check first char [15:51:48]Sock 10.First char is OK [15:51:48]request: POST /json_proto HTTP/1.0 [15:51:48]Method: POST [15:51:48]URL: /json_proto [15:51:48]Method is POST - this is cgi request [15:51:48]url: /json_proto [15:51:48]query_string will be loaded in cgi processing [15:51:48]execute_cgi json_proto POST (null) [15:51:48]execute_cgi path=json_proto method=POST [15:51:48]POST find Content-Length [15:51:48]Host: 172.17.96.3:8080 [15:51:48]Content-Length: 677 [15:51:48]Content-Type: application/json [15:51:48] [15:51:48]POST finish read [15:51:48]Found Content-Length = 677 [15:51:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [15:51:48]execute_script... [15:51: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)642860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [15:51:48]POST & json_proto [15:51:48]process_json_proto [15:51:48]json parsed OK: [15:51:48]protocol is kg_v1.0 [15:51:48]action value=close_receipt [15:51:48]process_action close_receipt [15:51:48]cmd_close_receipt [15:51:48]MH_GetDate [15:51:48]Write to MH i2c: F0 00 00 6A 19 72 [15:51:48]Write i2c OK [15:51:48]MH_I2C_Read... [15:51:48]Read from MH i2c: F0 [15:51:48]MH_I2C_Read... [15:51:48]Read from MH i2c: F0 09 00 [15:51:48]MH_I2C_Read... [15:51:48]Read from MH i2c: F0 09 00 6A 19 00 14 10 1D 67 44 5E 04 65 2E [15:51:48]GetLastDocTimeStamp 1729957904 [15:51:48]current date 1729957908 [15:51:48]FM_GetShiftState [15:51:48]SAM_PROTO_GetShiftState [15:51:48]wFMCommunicate request_size=4 [15:51:48]MH_SAM_APDU [15:51:48]CAPDU: 80 13 01 00 [15:51:48]Write to MH i2c: E2 08 00 6B 19 80 13 01 00 00 00 00 00 01 [15:51:48]Write i2c OK [15:51:48]MH_I2C_Read... [15:51:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:51:48]Read from MH i2c: E2 [15:51:48]MH_I2C_Read... [15:51:48]Read from MH i2c: E2 0E 00 [15:51:48]MH_I2C_Read... [15:51:48]Read from MH i2c: E2 0E 00 6B 19 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7F [15:51:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:51:48]wFMCommunicate OK [15:51:48]SAM_PROTO_GetShiftState done [15:51:48]FM_GetShiftState done [15:51:48]opened in 1729902265 [15:51:48]opened+sec_in_day 1729988665 [15:51:48]quantity*price = 40006 [15:51:48]sum+1 = 40007 [15:51:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 410 26.10.2024 15:51 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308989 ФПД: 66172405293546 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155149&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308989&fm=66172405293546&tin=02508201610067®Number=0000000000091780&sum=40000 [15:51:49]StoreToDocumentArchive [15:51:49]shift 532 fd 308989 [15:51:49]save to /storage/0532/doc_00308989 [15:51:49]save last doc name /storage/0532/doc_00308989 to /storage/kkm_last_doc_name [15:51:49]save OK [15:51:49]Clear old archive folders... [15:51:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:51:49]tlvbuf is 000A0D60 [15:51:49]SAM_PROTO_ClearQueue [15:51:49]wFMCommunicate request_size=4 [15:51:49]MH_SAM_APDU [15:51:49]CAPDU: 80 09 00 00 [15:51:49]Write to MH i2c: E2 08 00 78 19 80 09 00 00 00 00 00 00 03 [15:51:49]Write i2c OK [15:51:49]MH_I2C_Read... [15:51:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:51:49]Read from MH i2c: E2 [15:51:49]MH_I2C_Read... [15:51:49]Read from MH i2c: E2 03 00 [15:51:49]MH_I2C_Read... [15:51:49]Read from MH i2c: E2 03 00 78 19 00 90 00 05 [15:51:49]RAPDU: 90 00 [15:51:49]wFMCommunicate OK [15:51:49]SAM_PROTO_ClearQueue done [15:51:49]KKMCreateOFDPacket [15:51:49]OFDProtocolAddRootSTLVToBuf [15:51:49]FM_MakeSignedData [15:51:49]FM_MakeSignedData [15:51:49]SAM_PROTO_SignData [15:51:49]wFMCommunicate request_size=4 [15:51:49]MH_SAM_APDU [15:51:49]CAPDU: 80 0D 01 02 [15:51:49]Write to MH i2c: E2 08 00 79 19 80 0D 01 02 00 00 00 00 0B [15:51:49]Write i2c OK [15:51:49]MH_I2C_Read... [15:51:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:51:49]Read from MH i2c: E2 [15:51:49]MH_I2C_Read... [15:51:49]Read from MH i2c: E2 03 00 [15:51:49]MH_I2C_Read... [15:51:49]Read from MH i2c: E2 03 00 79 19 00 90 00 06 [15:51:49]RAPDU: 90 00 [15:51:49]wFMCommunicate OK [15:51:49]wFMCommunicate request_size=255 [15:51:49]MH_SAM_APDU [15:51: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 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 9A 01 00 00 F4 03 04 00 15 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD B6 04 00 35 04 06 00 3C [15:51:49]Write to MH i2c: E2 02 01 7A 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9A 01 00 00 F4 03 04 00 15 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD B6 04 00 35 04 06 00 3C 00 00 B5 [15:51:49]Write i2c OK [15:51:49]MH_I2C_Read... [15:51:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:51:49]Read from MH i2c: E2 [15:51:49]MH_I2C_Read... [15:51:49]Read from MH i2c: E2 03 00 [15:51:49]MH_I2C_Read... [15:51:49]Read from MH i2c: E2 03 00 7A 19 00 90 00 07 [15:51:49]RAPDU: 90 00 [15:51:49]wFMCommunicate OK [15:51:49]wFMCommunicate request_size=10 [15:51:49]MH_SAM_APDU [15:51:49]CAPDU: 80 0D 02 02 05 2E F6 B6 21 EA [15:51:49]Write to MH i2c: E2 0D 00 7B 19 80 0D 02 02 05 00 2E F6 B6 21 EA 00 00 FD [15:51:49]Write i2c OK [15:51:49]MH_I2C_Read... [15:51:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:51:49]Read from MH i2c: E2 [15:51:49]MH_I2C_Read... [15:51:49]Read from MH i2c: E2 03 00 [15:51:49]MH_I2C_Read... [15:51:49]Read from MH i2c: E2 03 00 7B 19 00 90 00 08 [15:51:49]RAPDU: 90 00 [15:51:49]wFMCommunicate OK [15:51:49]wFMCommunicate request_size=4 [15:51:49]MH_SAM_APDU [15:51:49]CAPDU: 80 0D 03 02 [15:51:49]Write to MH i2c: E2 08 00 7C 19 80 0D 03 02 00 00 00 00 10 [15:51:49]Write i2c OK [15:51:49]MH_I2C_Read... [15:51:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:51:50]Read from MH i2c: E2 [15:51:50]MH_I2C_Read... [15:51:50]Read from MH i2c: E2 0B 00 [15:51:50]MH_I2C_Read... [15:51:50]Read from MH i2c: E2 0B 00 7C 19 00 B6 D1 74 70 25 55 A5 7F 90 00 1A [15:51:50]RAPDU: B6 D1 74 70 25 55 A5 7F 90 00 [15:51:50]wFMCommunicate OK [15:51:50]SAM_PROTO_SignData done [15:51:50]FM_MakeSignedData done [15:51:50]CreateOFDProtocolMessage [15:51:50]wFMCommunicate request_size=4 [15:51:50]MH_SAM_APDU [15:51:50]CAPDU: 80 11 00 00 [15:51:50]Write to MH i2c: E2 08 00 7D 19 80 11 00 00 00 00 00 00 10 [15:51:50]Write i2c OK [15:51:50]MH_I2C_Read... [15:51:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:51:50]Read from MH i2c: E2 [15:51:50]MH_I2C_Read... [15:51:50]Read from MH i2c: E2 17 00 [15:51:50]MH_I2C_Read... [15:51:50]Read from MH i2c: E2 17 00 7D 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 65 [15:51:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:51:50]wFMCommunicate OK [15:51:50]CreateOFDProtocolMessage done [15:51:50]OFDSenderStorePacket 308989 [15:51:50]StoreOFDPacket docnum=308989 [15:51:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BD A0 07 01 DD 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9A 01 00 00 F4 03 04 00 15 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD B6 04 00 35 04 06 00 3C 2E F6 B6 21 EA B6 D1 74 70 25 55 A5 7F [15:51:50]CheckFolder [15:51:50]dirname=/storage/ofd_packets [15:51:50]CheckFolder done [15:51:50]ProducePacketName [15:51:50]name=ofd_packets/00308989 [15:51:50]NVStorageSaveData ofd_packets/00308989 [15:51:50]File name is /storage/ofd_packets/00308989 [15:51:50]Write 301 bytes [15:51:50]NVStorageSaveData done [15:51:50]OFDSenderStorePacket done [15:51:50]KKMCreateOFDPacket done [15:51:50]NVStorageSaveData kkm_last_timestamp [15:51:50]File name is /storage/kkm_last_timestamp [15:51:50]Write 4 bytes [15:51:50]NVStorageSaveData done [15:51:50]ExternCall_PrintAddStr [15:51:50]wPrintStart [15:51:50]Write to MH i2c: 01 00 00 7E 19 97 [15:51:50]Write i2c OK [15:51:50]MH_I2C_Read... [15:51:50]Read from MH i2c: 01 [15:51:50]MH_I2C_Read... [15:51:50]Read from MH i2c: 01 07 00 [15:51:50]MH_I2C_Read... [15:51:50]Read from MH i2c: 01 07 00 7E 19 00 00 00 00 00 FF 0F AC [15:51:50]RasterBufferAndPrint [15:51:50]line Счет N : (1)642860 [15:51:50]line ИНН: 02508201610067 [15:51:50]line Контрольно-Кассовый Чек [15:51:50]line ПРОДАЖА [15:51:50]line ТРК (МРК, ГНК) : 41 [15:51:50]line Товар: 2710124130 [15:51:50]line Аи-92-К-2 [15:51:50]line 5.980 * 66.90 [15:51:50]line = 400.06 [15:51:50]line НДС 12% НСП 1% [15:51:50]line > о реализуемом товаре [15:51:50]line ОКРУГЛЕНИЕ: -0.06 [15:51:50]line ИТОГО: 400.00 [15:51:50]line Внесено: 400.00 [15:51:50]line СДАЧА: 0.00 [15:51:50]line НСП 1% : 3.54 [15:51:50]line НДС 12% : 42.48 [15:51:50]line Наличными: 400.00 [15:51:50]line Безнал.: 0.00 [15:51:50]line Место: АЗС № 172 "Партнер Нефть" [15:51:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:51:50]line СНО: Общий режим [15:51:50]line Чек 410 26.10.2024 15:51 [15:51:50]line Смена: 532 ФФД: 1.0 [15:51:50]line ЗНМ: 0300000116 [15:51:50]line РНМ: 0000000000091780 [15:51:50]line Версия ККМ: 001 [15:51:50]line ФМ: 0000000000871765 [15:51:50]line ФД: 308989 [15:51:50]line ФПД: 66172405293546 [15:51:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155149&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308989&fm=66172405293546&tin=02508201610067®Number=0000000000091780&sum=40000 [15:51:50]written 0, free lines is 4095 [15:51:50]OFD Sender: Processing packet 308989 [packets to send 223, broken 222] [15:51:50]ProducePacketName [15:51:50]name=ofd_packets/00308989 [15:51:50]OFD Sender: To server: pG, [15:51:50]CommunicateWithHost lk.salyk.kg:30040 [15:51:50]ConnectInit lk.salyk.kg [15:51:50]Connected sock=9 [15:51:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BD A0 07 01 DD 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9A 01 00 00 F4 03 04 00 15 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD B6 04 00 35 04 06 00 3C 2E F6 B6 21 EA B6 D1 74 70 25 55 A5 7F [15:51:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7B 87 47 00 1A 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 31 37 36 35 10 04 04 00 FD B6 04 00 F4 03 04 00 73 B6 1C 67 B6 04 01 00 00 52 DF 77 CC 41 F8 C5 3D [15:51:50]CommunicateWithHost err = 0 [15:51:50]CheckOFDResponse [15:51:50]1017 (14) - 77093643461234 [15:51:50]1041 (16) - 0000000000871765 [15:51:50]1040 (4) - 308989 [15:51:50]1012 (4) - 26.10.2024 09:29 [15:51:50]1206 (1) - 0 [15:51:50]OFD Sender: Remove packet 308989 [15:51:50]ProducePacketName [15:51:50]name=ofd_packets/00308989 [15:51:50]NVStorageDeleteData [15:51:50]Write to MH i2c: 01 00 00 A8 19 C1 [15:51:50]Write i2c OK [15:51:50]MH_I2C_Read... [15:51:50]Read from MH i2c: 01 [15:51:50]MH_I2C_Read... [15:51:50]Read from MH i2c: 01 07 00 [15:51:50]MH_I2C_Read... [15:51:50]Read from MH i2c: 01 07 00 A8 19 00 00 00 00 00 BB 0C 8F [15:51:50]RasterBufferAndPrint [15:51:50]line [15:51:50]line [15:51:50]line [15:51:50]line [15:51:50]line [15:51:50]written 0, free lines is 3272 [15:51:50]MH_Cut [15:51:50]Write to MH i2c: D1 01 00 AF 19 01 9A [15:51:50]Write i2c OK [15:51:50]MH_I2C_Read... [15:51:50]Read from MH i2c: D1 [15:51:50]MH_I2C_Read... [15:51:50]Read from MH i2c: D1 01 00 [15:51:50]MH_I2C_Read... [15:51:50]Read from MH i2c: D1 01 00 AF 19 00 99 [15:51:50]Write to MH i2c: 01 00 00 B0 19 C9 [15:51:50]Write i2c OK [15:51:50]MH_I2C_Read... [15:51:51]OFD Sender: No OFD packet to send [15:51:51]*** Cut start [15:51:51]*** Purtial cut [15:51:51]*** Stage 1: CUTSNS_PIN = 1 [15:51:51]Read from MH i2c: 01 [15:51:51]MH_I2C_Read... [15:51:51]*** Stop cut motor [15:51:51]*** Cut end [15:51:51]Read from MH i2c: 01 07 00 [15:51:51]MH_I2C_Read... [15:51:51]Read from MH i2c: 01 07 00 B0 19 00 00 00 00 00 FF 0F DE [15:51:51]process_action close_receipt done [15:51:51]requested_data is exist [15:51:51]produce_requested_data [15:51:51]requested_item fm.sn is exist - process it [15:51:51]wFMCommunicate request_size=4 [15:51:51]MH_SAM_APDU [15:51:51]CAPDU: 80 11 00 00 [15:51:51]Write to MH i2c: E2 08 00 B1 19 80 11 00 00 00 00 00 00 44 [15:51:51]Write i2c OK [15:51:51]MH_I2C_Read... [15:51:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:51:52]Read from MH i2c: E2 [15:51:52]MH_I2C_Read... [15:51:52]Read from MH i2c: E2 17 00 [15:51:52]MH_I2C_Read... [15:51:52]Read from MH i2c: E2 17 00 B1 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 99 [15:51:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:51:52]wFMCommunicate OK [15:51:52]requested_item fd.num is exist - process it [15:51:52]SAM_PROTO_GetFieldsCounters [15:51:52]wFMCommunicate request_size=4 [15:51:52]MH_SAM_APDU [15:51:52]CAPDU: 80 13 00 00 [15:51:52]Write to MH i2c: E2 08 00 B2 19 80 13 00 00 00 00 00 00 47 [15:51:52]Write i2c OK [15:51:52]MH_I2C_Read... [15:51:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:51:52]Read from MH i2c: E2 [15:51:52]MH_I2C_Read... [15:51:52]Read from MH i2c: E2 62 00 [15:51:52]MH_I2C_Read... [15:51:52]Read from MH i2c: E2 62 00 B2 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FD B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 08 [15:51: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FD B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:51:52]wFMCommunicate OK [15:51:52]SAM_PROTO_GetFieldsCounters done [15:51:52]requested_item shift.num is exist - process it [15:51:52]requested_item shift.opened is exist - process it [15:51:52]req_shift_opened [15:51:52]FM_GetShiftState [15:51:52]SAM_PROTO_GetShiftState [15:51:52]wFMCommunicate request_size=4 [15:51:52]MH_SAM_APDU [15:51:52]CAPDU: 80 13 01 00 [15:51:52]Write to MH i2c: E2 08 00 B3 19 80 13 01 00 00 00 00 00 49 [15:51:52]Write i2c OK [15:51:52]MH_I2C_Read... [15:51:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:51:52]Read from MH i2c: E2 [15:51:52]MH_I2C_Read... [15:51:52]Read from MH i2c: E2 0E 00 [15:51:52]MH_I2C_Read... [15:51:52]Read from MH i2c: E2 0E 00 B3 19 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C7 [15:51:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:51:52]wFMCommunicate OK [15:51:52]SAM_PROTO_GetShiftState done [15:51:52]FM_GetShiftState done [15:51:52]req_shift_opened done [15:51:52]requested_item shift.open_date is exist - process it [15:51:52]req_shift_open_date [15:51:52]req_shift_open_date done [15:51:52]produce_requested_data done [15:51:52]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308989,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:51:52]process_action_free close_receipt [15:51:52]json_value_free [15:51:52]json_value_free done [15:51:52]process_json_proto returns [15:51:52]Send response to host [15:51:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308989,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:51:52]free response buf [15:51:52]execute_script done [15:51:52]execute_script returns [15:51:52]free content buf [15:51:52]Sock 10.Close socket [15:51:52]Sock 10.Thread stoped [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:49]accept exits with 7 [15:52:49]New connection [15:52:49]New thread 3066879332 created [15:52:49]Thread 3067022692 joined [15:52:49]Waiting for new connection... [15:52:49] Sock 7.Parse request [15:52:49]Sock 7.Check first char [15:52:49]Sock 7.First char is OK [15:52:49]request: POST /json_proto HTTP/1.0 [15:52:49]Method: POST [15:52:49]URL: /json_proto [15:52:49]Method is POST - this is cgi request [15:52:49]url: /json_proto [15:52:49]query_string will be loaded in cgi processing [15:52:49]execute_cgi json_proto POST (null) [15:52:49]execute_cgi path=json_proto method=POST [15:52:49]POST find Content-Length [15:52:49]Host: 172.17.96.3:8080 [15:52:49]Content-Length: 677 [15:52:49]Content-Type: application/json [15:52:49] [15:52:49]POST finish read [15:52:49]Found Content-Length = 677 [15:52:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.010, "sum" : 134.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 170.00, "total" : 134.00, "payments": [ { "type": 0, "sum" : 134.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:49]execute_script... [15:52: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)642862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.010, "sum" : 134.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 170.00, "total" : 134.00, "payments": [ { "type": 0, "sum" : 134.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:49]POST & json_proto [15:52:49]process_json_proto [15:52:49]json parsed OK: [15:52:49]protocol is kg_v1.0 [15:52:49]action value=close_receipt [15:52:49]process_action close_receipt [15:52:49]cmd_close_receipt [15:52:49]MH_GetDate [15:52:49]Write to MH i2c: F0 00 00 B4 19 BC [15:52:49]Write i2c OK [15:52:49]MH_I2C_Read... [15:52:49]Read from MH i2c: F0 [15:52:49]MH_I2C_Read... [15:52:49]Read from MH i2c: F0 09 00 [15:52:49]MH_I2C_Read... [15:52:49]Read from MH i2c: F0 09 00 B4 19 00 52 10 1D 67 44 5E 04 65 B6 [15:52:49]GetLastDocTimeStamp 1729957909 [15:52:49]current date 1729957970 [15:52:49]FM_GetShiftState [15:52:49]SAM_PROTO_GetShiftState [15:52:49]wFMCommunicate request_size=4 [15:52:49]MH_SAM_APDU [15:52:49]CAPDU: 80 13 01 00 [15:52:49]Write to MH i2c: E2 08 00 B5 19 80 13 01 00 00 00 00 00 4B [15:52:50]Write i2c OK [15:52:50]MH_I2C_Read... [15:52:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:50]Read from MH i2c: E2 [15:52:50]MH_I2C_Read... [15:52:50]Read from MH i2c: E2 0E 00 [15:52:50]MH_I2C_Read... [15:52:50]Read from MH i2c: E2 0E 00 B5 19 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C9 [15:52:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:52:50]wFMCommunicate OK [15:52:50]SAM_PROTO_GetShiftState done [15:52:50]FM_GetShiftState done [15:52:50]opened in 1729902265 [15:52:50]opened+sec_in_day 1729988665 [15:52:50]quantity*price = 13446 [15:52:50]sum+1 = 13448 [15:52:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 134.00 Внесено: 170.00 СДАЧА: 36.00 НСП 1% : 1.19 НДС 12% : 14.28 Наличными: 134.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 411 26.10.2024 15:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308990 ФПД: 192997877666379 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155250&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308990&fm=192997877666379&tin=02508201610067®Number=0000000000091780&sum=13400 [15:52:51]StoreToDocumentArchive [15:52:51]shift 532 fd 308990 [15:52:51]save to /storage/0532/doc_00308990 [15:52:51]save last doc name /storage/0532/doc_00308990 to /storage/kkm_last_doc_name [15:52:51]save OK [15:52:51]Clear old archive folders... [15:52:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:52:51]tlvbuf is 000D38E0 [15:52:51]SAM_PROTO_ClearQueue [15:52:51]wFMCommunicate request_size=4 [15:52:51]MH_SAM_APDU [15:52:51]CAPDU: 80 09 00 00 [15:52:51]Write to MH i2c: E2 08 00 C2 19 80 09 00 00 00 00 00 00 4D [15:52:51]Write i2c OK [15:52:51]MH_I2C_Read... [15:52:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:52:51]Read from MH i2c: E2 [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: E2 03 00 [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: E2 03 00 C2 19 00 90 00 4F [15:52:51]RAPDU: 90 00 [15:52:51]wFMCommunicate OK [15:52:51]SAM_PROTO_ClearQueue done [15:52:51]KKMCreateOFDPacket [15:52:51]OFDProtocolAddRootSTLVToBuf [15:52:51]FM_MakeSignedData [15:52:51]FM_MakeSignedData [15:52:51]SAM_PROTO_SignData [15:52:51]wFMCommunicate request_size=4 [15:52:51]MH_SAM_APDU [15:52:51]CAPDU: 80 0D 01 02 [15:52:51]Write to MH i2c: E2 08 00 C3 19 80 0D 01 02 00 00 00 00 55 [15:52:51]Write i2c OK [15:52:51]MH_I2C_Read... [15:52:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:52:51]Read from MH i2c: E2 [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: E2 03 00 [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: E2 03 00 C3 19 00 90 00 50 [15:52:51]RAPDU: 90 00 [15:52:51]wFMCommunicate OK [15:52:51]wFMCommunicate request_size=255 [15:52:51]MH_SAM_APDU [15:52:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA 07 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 87 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 94 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 9B 01 00 00 F4 03 04 00 52 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE B6 04 00 35 04 06 00 AF [15:52:51]Write to MH i2c: E2 02 01 C4 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA 07 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 87 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 94 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 9B 01 00 00 F4 03 04 00 52 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE B6 04 00 35 04 06 00 AF 00 00 5D [15:52:51]Write i2c OK [15:52:51]MH_I2C_Read... [15:52:51]OFD Sender: No OFD packet to send [15:52:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:51]Read from MH i2c: E2 [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: E2 03 00 [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: E2 03 00 C4 19 00 90 00 51 [15:52:51]RAPDU: 90 00 [15:52:51]wFMCommunicate OK [15:52:51]wFMCommunicate request_size=10 [15:52:51]MH_SAM_APDU [15:52:51]CAPDU: 80 0D 02 02 05 87 D1 F0 D2 4B [15:52:51]Write to MH i2c: E2 0D 00 C5 19 80 0D 02 02 05 00 87 D1 F0 D2 4B 00 00 C7 [15:52:51]Write i2c OK [15:52:51]MH_I2C_Read... [15:52:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:51]Read from MH i2c: E2 [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: E2 03 00 [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: E2 03 00 C5 19 00 90 00 52 [15:52:51]RAPDU: 90 00 [15:52:51]wFMCommunicate OK [15:52:51]wFMCommunicate request_size=4 [15:52:51]MH_SAM_APDU [15:52:51]CAPDU: 80 0D 03 02 [15:52:51]Write to MH i2c: E2 08 00 C6 19 80 0D 03 02 00 00 00 00 5A [15:52:51]Write i2c OK [15:52:51]MH_I2C_Read... [15:52:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:52:51]Read from MH i2c: E2 [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: E2 0B 00 [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: E2 0B 00 C6 19 00 37 7B 97 BD 17 C6 3B FD 90 00 76 [15:52:51]RAPDU: 37 7B 97 BD 17 C6 3B FD 90 00 [15:52:51]wFMCommunicate OK [15:52:51]SAM_PROTO_SignData done [15:52:51]FM_MakeSignedData done [15:52:51]CreateOFDProtocolMessage [15:52:51]wFMCommunicate request_size=4 [15:52:51]MH_SAM_APDU [15:52:51]CAPDU: 80 11 00 00 [15:52:51]Write to MH i2c: E2 08 00 C7 19 80 11 00 00 00 00 00 00 5A [15:52:51]Write i2c OK [15:52:51]MH_I2C_Read... [15:52:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:51]Read from MH i2c: E2 [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: E2 17 00 [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: E2 17 00 C7 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AF [15:52:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:52:51]wFMCommunicate OK [15:52:51]CreateOFDProtocolMessage done [15:52:51]OFDSenderStorePacket 308990 [15:52:51]StoreOFDPacket docnum=308990 [15:52:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3D 94 07 01 05 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA 07 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 87 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 94 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 9B 01 00 00 F4 03 04 00 52 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE B6 04 00 35 04 06 00 AF 87 D1 F0 D2 4B 37 7B 97 BD 17 C6 3B FD [15:52:51]CheckFolder [15:52:51]dirname=/storage/ofd_packets [15:52:51]CheckFolder done [15:52:51]ProducePacketName [15:52:51]name=ofd_packets/00308990 [15:52:51]NVStorageSaveData ofd_packets/00308990 [15:52:51]File name is /storage/ofd_packets/00308990 [15:52:51]Write 301 bytes [15:52:51]NVStorageSaveData done [15:52:51]OFDSenderStorePacket done [15:52:51]KKMCreateOFDPacket done [15:52:51]NVStorageSaveData kkm_last_timestamp [15:52:51]File name is /storage/kkm_last_timestamp [15:52:51]Write 4 bytes [15:52:51]NVStorageSaveData done [15:52:51]ExternCall_PrintAddStr [15:52:51]wPrintStart [15:52:51]Write to MH i2c: 01 00 00 C8 19 E1 [15:52:51]Write i2c OK [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: 01 [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: 01 07 00 [15:52:51]MH_I2C_Read... [15:52:51]Read from MH i2c: 01 07 00 C8 19 00 00 00 00 00 FF 0F F6 [15:52:51]RasterBufferAndPrint [15:52:51]line Счет N : (1)642862 [15:52:51]line ИНН: 02508201610067 [15:52:51]line Контрольно-Кассовый Чек [15:52:51]line ПРОДАЖА [15:52:51]line ТРК (МРК, ГНК) : 41 [15:52:51]line Товар: 2710124130 [15:52:51]line Аи-92-К-2 [15:52:51]line 2.010 * 66.90 [15:52:51]line = 134.47 [15:52:51]line НДС 12% НСП 1% [15:52:51]line > о реализуемом товаре [15:52:51]line ОКРУГЛЕНИЕ: -0.47 [15:52:51]line ИТОГО: 134.00 [15:52:51]line Внесено: 170.00 [15:52:51]line СДАЧА: 36.00 [15:52:51]line НСП 1% : 1.19 [15:52:51]line НДС 12% : 14.28 [15:52:51]line Наличными: 134.00 [15:52:51]line Безнал.: 0.00 [15:52:51]line Место: АЗС № 172 "Партнер Нефть" [15:52:51]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:52:51]line СНО: Общий режим [15:52:51]line Чек 411 26.10.2024 15:52 [15:52:51]line Смена: 532 ФФД: 1.0 [15:52:51]line ЗНМ: 0300000116 [15:52:51]line РНМ: 0000000000091780 [15:52:51]line Версия ККМ: 001 [15:52:51]line ФМ: 0000000000871765 [15:52:51]line ФД: 308990 [15:52:51]line ФПД: 192997877666379 [15:52:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155250&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308990&fm=192997877666379&tin=02508201610067®Number=0000000000091780&sum=13400 [15:52:52]OFD Sender: Processing packet 308990 [packets to send 223, broken 222] [15:52:52]ProducePacketName [15:52:52]name=ofd_packets/00308990 [15:52:52]OFD Sender: To server: pG, [15:52:52]CommunicateWithHost lk.salyk.kg:30040 [15:52:52]ConnectInit lk.salyk.kg [15:52:52]written 0, free lines is 4095 [15:52:52]Connected sock=10 [15:52:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3D 94 07 01 05 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA 07 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 87 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 94 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 9B 01 00 00 F4 03 04 00 52 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE B6 04 00 35 04 06 00 AF 87 D1 F0 D2 4B 37 7B 97 BD 17 C6 3B FD [15:52:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 31 5B 47 00 7B 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 31 37 36 35 10 04 04 00 FE B6 04 00 F4 03 04 00 B0 B6 1C 67 B6 04 01 00 00 91 99 ED A4 B0 D9 94 13 [15:52:52]CommunicateWithHost err = 0 [15:52:52]CheckOFDResponse [15:52:52]1017 (14) - 77093643461234 [15:52:52]1041 (16) - 0000000000871765 [15:52:52]1040 (4) - 308990 [15:52:52]1012 (4) - 26.10.2024 09:30 [15:52:52]1206 (1) - 0 [15:52:52]OFD Sender: Remove packet 308990 [15:52:52]ProducePacketName [15:52:52]name=ofd_packets/00308990 [15:52:52]NVStorageDeleteData [15:52:52]Write to MH i2c: 01 00 00 F2 19 0B [15:52:52]Write i2c OK [15:52:52]MH_I2C_Read... [15:52:52]Read from MH i2c: 01 [15:52:52]MH_I2C_Read... [15:52:52]Read from MH i2c: 01 07 00 [15:52:52]MH_I2C_Read... [15:52:52]Read from MH i2c: 01 07 00 F2 19 00 00 00 00 00 B3 0C D1 [15:52:52]RasterBufferAndPrint [15:52:52]line [15:52:52]line [15:52:52]line [15:52:52]line [15:52:52]line [15:52:52]written 0, free lines is 3257 [15:52:52]MH_Cut [15:52:52]Write to MH i2c: D1 01 00 F9 19 01 E4 [15:52:52]Write i2c OK [15:52:52]MH_I2C_Read... [15:52:52]Read from MH i2c: D1 [15:52:52]MH_I2C_Read... [15:52:52]Read from MH i2c: D1 01 00 [15:52:52]MH_I2C_Read... [15:52:52]Read from MH i2c: D1 01 00 F9 19 00 E3 [15:52:52]Write to MH i2c: 01 00 00 FA 19 13 [15:52:52]Write i2c OK [15:52:52]MH_I2C_Read... [15:52:52]OFD Sender: No OFD packet to send [15:52:53]*** Cut start [15:52:53]*** Purtial cut [15:52:53]*** Stage 1: CUTSNS_PIN = 1 [15:52:53]Read from MH i2c: 01 [15:52:53]MH_I2C_Read... [15:52:53]*** Stop cut motor [15:52:53]*** Cut end [15:52:53]Read from MH i2c: 01 07 00 [15:52:53]MH_I2C_Read... [15:52:53]Read from MH i2c: 01 07 00 FA 19 00 00 00 00 00 FF 0F 28 [15:52:53]process_action close_receipt done [15:52:53]requested_data is exist [15:52:53]produce_requested_data [15:52:53]requested_item fm.sn is exist - process it [15:52:53]wFMCommunicate request_size=4 [15:52:53]MH_SAM_APDU [15:52:53]CAPDU: 80 11 00 00 [15:52:53]Write to MH i2c: E2 08 00 FB 19 80 11 00 00 00 00 00 00 8E [15:52:53]Write i2c OK [15:52:53]MH_I2C_Read... [15:52:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:53]Read from MH i2c: E2 [15:52:53]MH_I2C_Read... [15:52:53]Read from MH i2c: E2 17 00 [15:52:53]MH_I2C_Read... [15:52:53]Read from MH i2c: E2 17 00 FB 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E3 [15:52:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:52:53]wFMCommunicate OK [15:52:53]requested_item fd.num is exist - process it [15:52:53]SAM_PROTO_GetFieldsCounters [15:52:53]wFMCommunicate request_size=4 [15:52:53]MH_SAM_APDU [15:52:53]CAPDU: 80 13 00 00 [15:52:53]Write to MH i2c: E2 08 00 FC 19 80 13 00 00 00 00 00 00 91 [15:52:53]Write i2c OK [15:52:53]MH_I2C_Read... [15:52:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:52:53]Read from MH i2c: E2 [15:52:53]MH_I2C_Read... [15:52:53]Read from MH i2c: E2 62 00 [15:52:53]MH_I2C_Read... [15:52:53]Read from MH i2c: E2 62 00 FC 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FE B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 56 [15:52:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FE B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:52:53]wFMCommunicate OK [15:52:53]SAM_PROTO_GetFieldsCounters done [15:52:53]requested_item shift.num is exist - process it [15:52:53]requested_item shift.opened is exist - process it [15:52:53]req_shift_opened [15:52:53]FM_GetShiftState [15:52:53]SAM_PROTO_GetShiftState [15:52:53]wFMCommunicate request_size=4 [15:52:53]MH_SAM_APDU [15:52:53]CAPDU: 80 13 01 00 [15:52:53]Write to MH i2c: E2 08 00 FD 19 80 13 01 00 00 00 00 00 93 [15:52:53]Write i2c OK [15:52:53]MH_I2C_Read... [15:52:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:53]Read from MH i2c: E2 [15:52:53]MH_I2C_Read... [15:52:53]Read from MH i2c: E2 0E 00 [15:52:53]MH_I2C_Read... [15:52:53]Read from MH i2c: E2 0E 00 FD 19 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 11 [15:52:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:52:53]wFMCommunicate OK [15:52:53]SAM_PROTO_GetShiftState done [15:52:53]FM_GetShiftState done [15:52:53]req_shift_opened done [15:52:53]requested_item shift.open_date is exist - process it [15:52:53]req_shift_open_date [15:52:53]req_shift_open_date done [15:52:53]produce_requested_data done [15:52:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308990,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:52:53]process_action_free close_receipt [15:52:53]json_value_free [15:52:53]json_value_free done [15:52:53]process_json_proto returns [15:52:53]Send response to host [15:52:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308990,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:52:53]free response buf [15:52:53]execute_script done [15:52:53]execute_script returns [15:52:53]free content buf [15:52:53]Sock 7.Close socket [15:52:53]Sock 7.Thread stoped [15:52:55]accept exits with 9 [15:52:55]New connection [15:52:55]New thread 3067022692 created [15:52:55]Thread 3066879332 joined [15:52:55]Waiting for new connection... [15:52:55] Sock 9.Parse request [15:52:55]Sock 9.Check first char [15:52:55]Sock 9.First char is OK [15:52:55]request: POST /json_proto HTTP/1.0 [15:52:55]Method: POST [15:52:55]URL: /json_proto [15:52:55]Method is POST - this is cgi request [15:52:55]url: /json_proto [15:52:55]query_string will be loaded in cgi processing [15:52:55]execute_cgi json_proto POST (null) [15:52:55]execute_cgi path=json_proto method=POST [15:52:55]POST find Content-Length [15:52:55]Host: 172.17.96.3:8080 [15:52:55]Content-Length: 677 [15:52:55]Content-Type: application/json [15:52:55] [15:52:55]POST finish read [15:52:55]Found Content-Length = 677 [15:52:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:55]execute_script... [15:52: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)642863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:52:55]POST & json_proto [15:52:55]process_json_proto [15:52:55]json parsed OK: [15:52:55]protocol is kg_v1.0 [15:52:55]action value=close_receipt [15:52:55]process_action close_receipt [15:52:55]cmd_close_receipt [15:52:55]MH_GetDate [15:52:55]Write to MH i2c: F0 00 00 FE 19 06 [15:52:55]Write i2c OK [15:52:55]MH_I2C_Read... [15:52:55]Read from MH i2c: F0 [15:52:55]MH_I2C_Read... [15:52:55]Read from MH i2c: F0 09 00 [15:52:55]MH_I2C_Read... [15:52:55]Read from MH i2c: F0 09 00 FE 19 00 58 10 1D 67 44 5E 04 65 06 [15:52:55]GetLastDocTimeStamp 1729957970 [15:52:55]current date 1729957976 [15:52:55]FM_GetShiftState [15:52:55]SAM_PROTO_GetShiftState [15:52:55]wFMCommunicate request_size=4 [15:52:55]MH_SAM_APDU [15:52:55]CAPDU: 80 13 01 00 [15:52:55]Write to MH i2c: E2 08 00 FF 19 80 13 01 00 00 00 00 00 95 [15:52:55]Write i2c OK [15:52:55]MH_I2C_Read... [15:52:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:55]Read from MH i2c: E2 [15:52:55]MH_I2C_Read... [15:52:55]Read from MH i2c: E2 0E 00 [15:52:55]MH_I2C_Read... [15:52:55]Read from MH i2c: E2 0E 00 FF 19 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 13 [15:52:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:52:55]wFMCommunicate OK [15:52:55]SAM_PROTO_GetShiftState done [15:52:55]FM_GetShiftState done [15:52:55]opened in 1729902265 [15:52:55]opened+sec_in_day 1729988665 [15:52:55]quantity*price = 50010 [15:52:55]sum+1 = 50012 [15:52:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 412 26.10.2024 15:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308991 ФПД: 254881327509181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155256&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308991&fm=254881327509181&tin=02508201610067®Number=0000000000091780&sum=50000 [15:52:56]StoreToDocumentArchive [15:52:56]shift 532 fd 308991 [15:52:56]save to /storage/0532/doc_00308991 [15:52:56]save last doc name /storage/0532/doc_00308991 to /storage/kkm_last_doc_name [15:52:56]save OK [15:52:56]Clear old archive folders... [15:52:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:52:56]tlvbuf is 00091830 [15:52:56]SAM_PROTO_ClearQueue [15:52:56]wFMCommunicate request_size=4 [15:52:56]MH_SAM_APDU [15:52:56]CAPDU: 80 09 00 00 [15:52:56]Write to MH i2c: E2 08 00 0C 1A 80 09 00 00 00 00 00 00 98 [15:52:56]Write i2c OK [15:52:56]MH_I2C_Read... [15:52:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:52:56]Read from MH i2c: E2 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: E2 03 00 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: E2 03 00 0C 1A 00 90 00 9A [15:52:56]RAPDU: 90 00 [15:52:56]wFMCommunicate OK [15:52:56]SAM_PROTO_ClearQueue done [15:52:56]KKMCreateOFDPacket [15:52:56]OFDProtocolAddRootSTLVToBuf [15:52:56]FM_MakeSignedData [15:52:56]FM_MakeSignedData [15:52:56]SAM_PROTO_SignData [15:52:56]wFMCommunicate request_size=4 [15:52:56]MH_SAM_APDU [15:52:56]CAPDU: 80 0D 01 02 [15:52:56]Write to MH i2c: E2 08 00 0D 1A 80 0D 01 02 00 00 00 00 A0 [15:52:56]Write i2c OK [15:52:56]MH_I2C_Read... [15:52:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:52:56]Read from MH i2c: E2 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: E2 03 00 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: E2 03 00 0D 1A 00 90 00 9B [15:52:56]RAPDU: 90 00 [15:52:56]wFMCommunicate OK [15:52:56]wFMCommunicate request_size=255 [15:52:56]MH_SAM_APDU [15:52:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 58 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF B6 04 00 35 04 06 00 E7 [15:52:56]Write to MH i2c: E2 02 01 0E 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 58 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF B6 04 00 35 04 06 00 E7 00 00 46 [15:52:56]Write i2c OK [15:52:56]MH_I2C_Read... [15:52:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:56]Read from MH i2c: E2 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: E2 03 00 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: E2 03 00 0E 1A 00 90 00 9C [15:52:56]RAPDU: 90 00 [15:52:56]wFMCommunicate OK [15:52:56]wFMCommunicate request_size=10 [15:52:56]MH_SAM_APDU [15:52:56]CAPDU: 80 0D 02 02 05 D0 2E FC 6E BD [15:52:56]Write to MH i2c: E2 0D 00 0F 1A 80 0D 02 02 05 00 D0 2E FC 6E BD 00 00 D2 [15:52:56]Write i2c OK [15:52:56]MH_I2C_Read... [15:52:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:52:56]Read from MH i2c: E2 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: E2 03 00 [15:52:56]MH_I2C_Read... [15:52:56]Read from MH i2c: E2 03 00 0F 1A 00 90 00 9D [15:52:56]RAPDU: 90 00 [15:52:56]wFMCommunicate OK [15:52:56]wFMCommunicate request_size=4 [15:52:56]MH_SAM_APDU [15:52:56]CAPDU: 80 0D 03 02 [15:52:56]Write to MH i2c: E2 08 00 10 1A 80 0D 03 02 00 00 00 00 A5 [15:52:56]Write i2c OK [15:52:56]MH_I2C_Read... [15:52:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:52:57]Read from MH i2c: E2 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 0B 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 0B 00 10 1A 00 92 7E 22 BC 7B E3 97 EB 90 00 74 [15:52:57]RAPDU: 92 7E 22 BC 7B E3 97 EB 90 00 [15:52:57]wFMCommunicate OK [15:52:57]SAM_PROTO_SignData done [15:52:57]FM_MakeSignedData done [15:52:57]CreateOFDProtocolMessage [15:52:57]wFMCommunicate request_size=4 [15:52:57]MH_SAM_APDU [15:52:57]CAPDU: 80 11 00 00 [15:52:57]Write to MH i2c: E2 08 00 11 1A 80 11 00 00 00 00 00 00 A5 [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:57]Read from MH i2c: E2 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 17 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: E2 17 00 11 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FA [15:52:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:52:57]wFMCommunicate OK [15:52:57]CreateOFDProtocolMessage done [15:52:57]OFDSenderStorePacket 308991 [15:52:57]StoreOFDPacket docnum=308991 [15:52:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4A 2A 07 01 35 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 58 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF B6 04 00 35 04 06 00 E7 D0 2E FC 6E BD 92 7E 22 BC 7B E3 97 EB [15:52:57]CheckFolder [15:52:57]dirname=/storage/ofd_packets [15:52:57]CheckFolder done [15:52:57]ProducePacketName [15:52:57]name=ofd_packets/00308991 [15:52:57]NVStorageSaveData ofd_packets/00308991 [15:52:57]File name is /storage/ofd_packets/00308991 [15:52:57]Write 301 bytes [15:52:57]NVStorageSaveData done [15:52:57]OFDSenderStorePacket done [15:52:57]KKMCreateOFDPacket done [15:52:57]NVStorageSaveData kkm_last_timestamp [15:52:57]File name is /storage/kkm_last_timestamp [15:52:57]Write 4 bytes [15:52:57]NVStorageSaveData done [15:52:57]ExternCall_PrintAddStr [15:52:57]wPrintStart [15:52:57]Write to MH i2c: 01 00 00 12 1A 2C [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: 01 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: 01 07 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: 01 07 00 12 1A 00 00 00 00 00 FF 0F 41 [15:52:57]RasterBufferAndPrint [15:52:57]line Счет N : (1)642863 [15:52:57]line ИНН: 02508201610067 [15:52:57]line Контрольно-Кассовый Чек [15:52:57]line ПРОДАЖА [15:52:57]line ТРК (МРК, ГНК) : 51 [15:52:57]line Товар: 2710124500 [15:52:57]line Аи-95-К-3 [15:52:57]line 6.740 * 74.20 [15:52:57]line = 500.11 [15:52:57]line НДС 12% НСП 1% [15:52:57]line > о реализуемом товаре [15:52:57]line ОКРУГЛЕНИЕ: -0.11 [15:52:57]line ИТОГО: 500.00 [15:52:57]line Внесено: 500.00 [15:52:57]line СДАЧА: 0.00 [15:52:57]line НСП 1% : 4.43 [15:52:57]line НДС 12% : 53.11 [15:52:57]line Наличными: 500.00 [15:52:57]line Безнал.: 0.00 [15:52:57]line Место: АЗС № 172 "Партнер Нефть" [15:52:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:52:57]line СНО: Общий режим [15:52:57]line Чек 412 26.10.2024 15:52 [15:52:57]line Смена: 532 ФФД: 1.0 [15:52:57]line ЗНМ: 0300000116 [15:52:57]line РНМ: 0000000000091780 [15:52:57]line Версия ККМ: 001 [15:52:57]line ФМ: 0000000000871765 [15:52:57]line ФД: 308991 [15:52:57]line ФПД: 254881327509181 [15:52:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155256&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308991&fm=254881327509181&tin=02508201610067®Number=0000000000091780&sum=50000 [15:52:57]written 0, free lines is 4095 [15:52:57]OFD Sender: Processing packet 308991 [packets to send 223, broken 222] [15:52:57]ProducePacketName [15:52:57]name=ofd_packets/00308991 [15:52:57]OFD Sender: To server: pG, [15:52:57]CommunicateWithHost lk.salyk.kg:30040 [15:52:57]ConnectInit lk.salyk.kg [15:52:57]Connected sock=10 [15:52:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4A 2A 07 01 35 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 58 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF B6 04 00 35 04 06 00 E7 D0 2E FC 6E BD 92 7E 22 BC 7B E3 97 EB [15:52:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A8 B6 47 00 68 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF B6 04 00 F4 03 04 00 B5 B6 1C 67 B6 04 01 00 00 EF BD 7A C5 4A 98 52 30 [15:52:57]CommunicateWithHost err = 0 [15:52:57]CheckOFDResponse [15:52:57]1017 (14) - 77093643461234 [15:52:57]1041 (16) - 0000000000871765 [15:52:57]1040 (4) - 308991 [15:52:57]1012 (4) - 26.10.2024 09:30 [15:52:57]1206 (1) - 0 [15:52:57]OFD Sender: Remove packet 308991 [15:52:57]ProducePacketName [15:52:57]name=ofd_packets/00308991 [15:52:57]NVStorageDeleteData [15:52:57]Write to MH i2c: 01 00 00 3C 1A 56 [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: 01 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: 01 07 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: 01 07 00 3C 1A 00 00 00 00 00 C0 0C 29 [15:52:57]RasterBufferAndPrint [15:52:57]line [15:52:57]line [15:52:57]line [15:52:57]line [15:52:57]line [15:52:57]written 0, free lines is 3277 [15:52:57]MH_Cut [15:52:57]Write to MH i2c: D1 01 00 43 1A 01 2F [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: D1 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: D1 01 00 [15:52:57]MH_I2C_Read... [15:52:57]Read from MH i2c: D1 01 00 43 1A 00 2E [15:52:57]Write to MH i2c: 01 00 00 44 1A 5E [15:52:57]Write i2c OK [15:52:57]MH_I2C_Read... [15:52:57]OFD Sender: No OFD packet to send [15:52:58]*** Cut start [15:52:58]*** Purtial cut [15:52:58]*** Stage 1: CUTSNS_PIN = 1 [15:52:58]Read from MH i2c: 01 [15:52:58]MH_I2C_Read... [15:52:58]*** Stop cut motor [15:52:58]*** Cut end [15:52:58]Read from MH i2c: 01 07 00 [15:52:58]MH_I2C_Read... [15:52:58]Read from MH i2c: 01 07 00 44 1A 00 00 00 00 00 FF 0F 73 [15:52:58]process_action close_receipt done [15:52:58]requested_data is exist [15:52:58]produce_requested_data [15:52:58]requested_item fm.sn is exist - process it [15:52:58]wFMCommunicate request_size=4 [15:52:58]MH_SAM_APDU [15:52:58]CAPDU: 80 11 00 00 [15:52:58]Write to MH i2c: E2 08 00 45 1A 80 11 00 00 00 00 00 00 D9 [15:52:58]Write i2c OK [15:52:58]MH_I2C_Read... [15:52:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:52:58]Read from MH i2c: E2 [15:52:58]MH_I2C_Read... [15:52:58]Read from MH i2c: E2 17 00 [15:52:58]MH_I2C_Read... [15:52:58]Read from MH i2c: E2 17 00 45 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2E [15:52:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:52:58]wFMCommunicate OK [15:52:58]requested_item fd.num is exist - process it [15:52:58]SAM_PROTO_GetFieldsCounters [15:52:58]wFMCommunicate request_size=4 [15:52:58]MH_SAM_APDU [15:52:58]CAPDU: 80 13 00 00 [15:52:58]Write to MH i2c: E2 08 00 46 1A 80 13 00 00 00 00 00 00 DC [15:52:58]Write i2c OK [15:52:58]MH_I2C_Read... [15:52:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:52:58]Read from MH i2c: E2 [15:52:58]MH_I2C_Read... [15:52:58]Read from MH i2c: E2 62 00 [15:52:58]MH_I2C_Read... [15:52:58]Read from MH i2c: E2 62 00 46 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FF B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 A5 [15: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FF B6 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:52:58]wFMCommunicate OK [15:52:58]SAM_PROTO_GetFieldsCounters done [15:52:58]requested_item shift.num is exist - process it [15:52:58]requested_item shift.opened is exist - process it [15:52:58]req_shift_opened [15:52:58]FM_GetShiftState [15:52:58]SAM_PROTO_GetShiftState [15:52:58]wFMCommunicate request_size=4 [15:52:58]MH_SAM_APDU [15:52:58]CAPDU: 80 13 01 00 [15:52:58]Write to MH i2c: E2 08 00 47 1A 80 13 01 00 00 00 00 00 DE [15:52:58]Write i2c OK [15:52:58]MH_I2C_Read... [15:52:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:52:58]Read from MH i2c: E2 [15:52:58]MH_I2C_Read... [15:52:58]Read from MH i2c: E2 0E 00 [15:52:58]MH_I2C_Read... [15:52:58]Read from MH i2c: E2 0E 00 47 1A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5C [15:52:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:52:58]wFMCommunicate OK [15:52:58]SAM_PROTO_GetShiftState done [15:52:58]FM_GetShiftState done [15:52:58]req_shift_opened done [15:52:58]requested_item shift.open_date is exist - process it [15:52:58]req_shift_open_date [15:52:58]req_shift_open_date done [15:52:58]produce_requested_data done [15:52:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308991,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:52:58]process_action_free close_receipt [15:52:58]json_value_free [15:52:58]json_value_free done [15:52:58]process_json_proto returns [15:52:58]Send response to host [15:52:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308991,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:52:58]free response buf [15:52:58]execute_script done [15:52:58]execute_script returns [15:52:58]free content buf [15:52:58]Sock 9.Close socket [15:52:58]Sock 9.Thread stoped [15:53:02]OFD Sender: No OFD packet to send [15:53:07]OFD Sender: No OFD packet to send [15:53:13]OFD Sender: No OFD packet to send [15:53:18]OFD Sender: No OFD packet to send [15:53:23]OFD Sender: No OFD packet to send [15:53:28]OFD Sender: No OFD packet to send [15:53:33]OFD Sender: No OFD packet to send [15:53:38]OFD Sender: No OFD packet to send [15:53:43]OFD Sender: No OFD packet to send [15:53:48]OFD Sender: No OFD packet to send [15:53:50]accept exits with 7 [15:53:50]New connection [15:53:50]New thread 3066879332 created [15:53:50]Thread 3067022692 joined [15:53:50]Waiting for new connection... [15:53:50] Sock 7.Parse request [15:53:50]Sock 7.Check first char [15:53:50]Sock 7.First char is OK [15:53:50]request: POST /json_proto HTTP/1.0 [15:53:50]Method: POST [15:53:50]URL: /json_proto [15:53:50]Method is POST - this is cgi request [15:53:50]url: /json_proto [15:53:50]query_string will be loaded in cgi processing [15:53:50]execute_cgi json_proto POST (null) [15:53:50]execute_cgi path=json_proto method=POST [15:53:50]POST find Content-Length [15:53:50]Host: 172.17.96.3:8080 [15:53:50]Content-Length: 766 [15:53:50]Content-Type: application/json [15:53:50] [15:53:50]POST finish read [15:53:50]Found Content-Length = 766 [15:53:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [15:53:50]execute_script... [15:53:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [15:53:50]POST & json_proto [15:53:50]process_json_proto [15:53:50]json parsed OK: [15:53:50]protocol is kg_v1.0 [15:53:50]action value=close_receipt [15:53:50]process_action close_receipt [15:53:50]cmd_close_receipt [15:53:50]MH_GetDate [15:53:50]Write to MH i2c: F0 00 00 48 1A 51 [15:53:50]Write i2c OK [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: F0 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: F0 09 00 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: F0 09 00 48 1A 00 8F 10 1D 67 44 5E 04 65 88 [15:53:50]GetLastDocTimeStamp 1729957976 [15:53:50]current date 1729958031 [15:53:50]FM_GetShiftState [15:53:50]SAM_PROTO_GetShiftState [15:53:50]wFMCommunicate request_size=4 [15:53:50]MH_SAM_APDU [15:53:50]CAPDU: 80 13 01 00 [15:53:50]Write to MH i2c: E2 08 00 49 1A 80 13 01 00 00 00 00 00 E0 [15:53:50]Write i2c OK [15:53:50]MH_I2C_Read... [15:53:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:50]Read from MH i2c: E2 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: E2 0E 00 [15:53:50]MH_I2C_Read... [15:53:50]Read from MH i2c: E2 0E 00 49 1A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5E [15:53:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:53:50]wFMCommunicate OK [15:53:50]SAM_PROTO_GetShiftState done [15:53:50]FM_GetShiftState done [15:53:50]opened in 1729902265 [15:53:50]opened+sec_in_day 1729988665 [15:53:50]quantity*price = 50041 [15:53:50]sum+1 = 50042 [15:53:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 413 26.10.2024 15:53 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 308992 ФПД: 249719552248468 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155351&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308992&fm=249719552248468&tin=02508201610067®Number=0000000000091780&sum=50041 [15:53:52]StoreToDocumentArchive [15:53:52]shift 532 fd 308992 [15:53:52]save to /storage/0532/doc_00308992 [15:53:52]save last doc name /storage/0532/doc_00308992 to /storage/kkm_last_doc_name [15:53:52]save OK [15:53:52]Clear old archive folders... [15:53:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:53:52]tlvbuf is 00088FA0 [15:53:52]SAM_PROTO_ClearQueue [15:53:52]wFMCommunicate request_size=4 [15:53:52]MH_SAM_APDU [15:53:52]CAPDU: 80 09 00 00 [15:53:52]Write to MH i2c: E2 08 00 56 1A 80 09 00 00 00 00 00 00 E2 [15:53:52]Write i2c OK [15:53:52]MH_I2C_Read... [15:53:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:53:52]Read from MH i2c: E2 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 56 1A 00 90 00 E4 [15:53:52]RAPDU: 90 00 [15:53:52]wFMCommunicate OK [15:53:52]SAM_PROTO_ClearQueue done [15:53:52]KKMCreateOFDPacket [15:53:52]OFDProtocolAddRootSTLVToBuf [15:53:52]FM_MakeSignedData [15:53:52]FM_MakeSignedData [15:53:52]SAM_PROTO_SignData [15:53:52]wFMCommunicate request_size=4 [15:53:52]MH_SAM_APDU [15:53:52]CAPDU: 80 0D 01 02 [15:53:52]Write to MH i2c: E2 08 00 57 1A 80 0D 01 02 00 00 00 00 EA [15:53:52]Write i2c OK [15:53:52]MH_I2C_Read... [15:53:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:53:52]Read from MH i2c: E2 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 57 1A 00 90 00 E5 [15:53:52]RAPDU: 90 00 [15:53:52]wFMCommunicate OK [15:53:52]wFMCommunicate request_size=255 [15:53:52]MH_SAM_APDU [15:53:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9D 01 00 00 F4 03 04 00 8F 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 B7 04 00 35 04 06 00 E3 [15:53:52]Write to MH i2c: E2 02 01 58 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9D 01 00 00 F4 03 04 00 8F 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 B7 04 00 35 04 06 00 E3 00 00 3F [15:53:52]Write i2c OK [15:53:52]MH_I2C_Read... [15:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:52]Read from MH i2c: E2 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 58 1A 00 90 00 E6 [15:53:52]RAPDU: 90 00 [15:53:52]wFMCommunicate OK [15:53:52]wFMCommunicate request_size=10 [15:53:52]MH_SAM_APDU [15:53:52]CAPDU: 80 0D 02 02 05 1E 5D 34 8A 94 [15:53:52]Write to MH i2c: E2 0D 00 59 1A 80 0D 02 02 05 00 1E 5D 34 8A 94 00 00 C4 [15:53:52]Write i2c OK [15:53:52]MH_I2C_Read... [15:53:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:53:52]Read from MH i2c: E2 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 03 00 59 1A 00 90 00 E7 [15:53:52]RAPDU: 90 00 [15:53:52]wFMCommunicate OK [15:53:52]wFMCommunicate request_size=4 [15:53:52]MH_SAM_APDU [15:53:52]CAPDU: 80 0D 03 02 [15:53:52]Write to MH i2c: E2 08 00 5A 1A 80 0D 03 02 00 00 00 00 EF [15:53:52]Write i2c OK [15:53:52]MH_I2C_Read... [15:53:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:53:52]Read from MH i2c: E2 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 0B 00 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 0B 00 5A 1A 00 9B CB EA 34 84 A4 98 E7 90 00 1B [15:53:52]RAPDU: 9B CB EA 34 84 A4 98 E7 90 00 [15:53:52]wFMCommunicate OK [15:53:52]SAM_PROTO_SignData done [15:53:52]FM_MakeSignedData done [15:53:52]CreateOFDProtocolMessage [15:53:52]wFMCommunicate request_size=4 [15:53:52]MH_SAM_APDU [15:53:52]CAPDU: 80 11 00 00 [15:53:52]Write to MH i2c: E2 08 00 5B 1A 80 11 00 00 00 00 00 00 EF [15:53:52]Write i2c OK [15:53:52]MH_I2C_Read... [15:53:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:52]Read from MH i2c: E2 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 17 00 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: E2 17 00 5B 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 44 [15:53:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:53:52]wFMCommunicate OK [15:53:52]CreateOFDProtocolMessage done [15:53:52]OFDSenderStorePacket 308992 [15:53:52]StoreOFDPacket docnum=308992 [15:53:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BA 61 07 01 2A 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9D 01 00 00 F4 03 04 00 8F 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 B7 04 00 35 04 06 00 E3 1E 5D 34 8A 94 9B CB EA 34 84 A4 98 E7 [15:53:52]CheckFolder [15:53:52]dirname=/storage/ofd_packets [15:53:52]CheckFolder done [15:53:52]ProducePacketName [15:53:52]name=ofd_packets/00308992 [15:53:52]NVStorageSaveData ofd_packets/00308992 [15:53:52]File name is /storage/ofd_packets/00308992 [15:53:52]Write 301 bytes [15:53:52]NVStorageSaveData done [15:53:52]OFDSenderStorePacket done [15:53:52]KKMCreateOFDPacket done [15:53:52]NVStorageSaveData kkm_last_timestamp [15:53:52]File name is /storage/kkm_last_timestamp [15:53:52]Write 4 bytes [15:53:52]NVStorageSaveData done [15:53:52]ExternCall_PrintAddStr [15:53:52]wPrintStart [15:53:52]Write to MH i2c: 01 00 00 5C 1A 76 [15:53:52]Write i2c OK [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: 01 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: 01 07 00 [15:53:52]MH_I2C_Read... [15:53:52]Read from MH i2c: 01 07 00 5C 1A 00 00 00 00 00 FF 0F 8B [15:53:52]RasterBufferAndPrint [15:53:52]line Счет N : (1)642864 [15:53:52]line ИНН: 02508201610067 [15:53:52]line Контрольно-Кассовый Чек [15:53:52]line ПРОДАЖА [15:53:52]line ТРК (МРК, ГНК) : 62 [15:53:52]line Товар: 2710124130 [15:53:52]line Аи-92-К-2 [15:53:52]line 7.480 * 66.90 [15:53:52]line = 500.41 [15:53:52]line НДС 12% НСП 1% [15:53:52]line > о реализуемом товаре [15:53:52]line ИТОГО: 500.41 [15:53:52]line НСП 1% : 4.43 [15:53:52]line НДС 12% : 53.14 [15:53:52]line Наличными: 0.00 [15:53:52]line Безнал.: 500.41 [15:53:52]line Место: АЗС № 172 "Партнер Нефть" [15:53:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:53:52]line СНО: Общий режим [15:53:52]line Чек 413 26.10.2024 15:53 [15:53:52]line Смена: 532 ФФД: 1.0 [15:53:52]line ЗНМ: 0300000116 [15:53:52]line РНМ: 0000000000091780 [15:53:52]line Версия ККМ: 001 [15:53:52]line Платежная система: Mbank [15:53:52]line ФМ: 0000000000871765 [15:53:52]line ФД: 308992 [15:53:52]line ФПД: 249719552248468 [15:53:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155351&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308992&fm=249719552248468&tin=02508201610067®Number=0000000000091780&sum=50041 [15:53:52]written 0, free lines is 4095 [15:53:52]OFD Sender: Processing packet 308992 [packets to send 223, broken 222] [15:53:52]ProducePacketName [15:53:52]name=ofd_packets/00308992 [15:53:52]OFD Sender: To server: pG, [15:53:52]CommunicateWithHost lk.salyk.kg:30040 [15:53:52]ConnectInit lk.salyk.kg [15:53:52]Connected sock=9 [15:53:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BA 61 07 01 2A 4E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9D 01 00 00 F4 03 04 00 8F 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 B7 04 00 35 04 06 00 E3 1E 5D 34 8A 94 9B CB EA 34 84 A4 98 E7 [15:53:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1A CB 47 00 2A 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 31 37 36 35 10 04 04 00 00 B7 04 00 F4 03 04 00 ED B6 1C 67 B6 04 01 00 00 BA 16 69 54 8C 78 6D 9F [15:53:53]CommunicateWithHost err = 0 [15:53:53]CheckOFDResponse [15:53:53]1017 (14) - 77093643461234 [15:53:53]1041 (16) - 0000000000871765 [15:53:53]1040 (4) - 308992 [15:53:53]1012 (4) - 26.10.2024 09:31 [15:53:53]1206 (1) - 0 [15:53:53]OFD Sender: Remove packet 308992 [15:53:53]ProducePacketName [15:53:53]name=ofd_packets/00308992 [15:53:53]NVStorageDeleteData [15:53:53]Write to MH i2c: 01 00 00 84 1A 9E [15:53:53]Write i2c OK [15:53:53]MH_I2C_Read... [15:53:53]Read from MH i2c: 01 [15:53:53]MH_I2C_Read... [15:53:53]Read from MH i2c: 01 07 00 [15:53:53]MH_I2C_Read... [15:53:53]Read from MH i2c: 01 07 00 84 1A 00 00 00 00 00 E6 0C 97 [15:53:53]RasterBufferAndPrint [15:53:53]line [15:53:53]line [15:53:53]line [15:53:53]line [15:53:53]line [15:53:53]written 0, free lines is 3308 [15:53:53]MH_Cut [15:53:53]Write to MH i2c: D1 01 00 8B 1A 01 77 [15:53:53]Write i2c OK [15:53:53]MH_I2C_Read... [15:53:53]Read from MH i2c: D1 [15:53:53]MH_I2C_Read... [15:53:53]Read from MH i2c: D1 01 00 [15:53:53]MH_I2C_Read... [15:53:53]Read from MH i2c: D1 01 00 8B 1A 00 76 [15:53:53]Write to MH i2c: 01 00 00 8C 1A A6 [15:53:53]Write i2c OK [15:53:53]MH_I2C_Read... [15:53:53]OFD Sender: No OFD packet to send [15:53:53]*** Cut start [15:53:53]*** Purtial cut [15:53:53]*** Stage 1: CUTSNS_PIN = 1 [15:53:54]Read from MH i2c: 01 [15:53:54]MH_I2C_Read... [15:53:54]*** Stop cut motor [15:53:54]*** Cut end [15:53:54]Read from MH i2c: 01 07 00 [15:53:54]MH_I2C_Read... [15:53:54]Read from MH i2c: 01 07 00 8C 1A 00 00 00 00 00 FF 0F BB [15:53:54]process_action close_receipt done [15:53:54]requested_data is exist [15:53:54]produce_requested_data [15:53:54]requested_item fm.sn is exist - process it [15:53:54]wFMCommunicate request_size=4 [15:53:54]MH_SAM_APDU [15:53:54]CAPDU: 80 11 00 00 [15:53:54]Write to MH i2c: E2 08 00 8D 1A 80 11 00 00 00 00 00 00 21 [15:53:54]Write i2c OK [15:53:54]MH_I2C_Read... [15:53:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:53:54]Read from MH i2c: E2 [15:53:54]MH_I2C_Read... [15:53:54]Read from MH i2c: E2 17 00 [15:53:54]MH_I2C_Read... [15:53:54]Read from MH i2c: E2 17 00 8D 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 76 [15:53:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:53:54]wFMCommunicate OK [15:53:54]requested_item fd.num is exist - process it [15:53:54]SAM_PROTO_GetFieldsCounters [15:53:54]wFMCommunicate request_size=4 [15:53:54]MH_SAM_APDU [15:53:54]CAPDU: 80 13 00 00 [15:53:54]Write to MH i2c: E2 08 00 8E 1A 80 13 00 00 00 00 00 00 24 [15:53:54]Write i2c OK [15:53:54]MH_I2C_Read... [15:53:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:53:54]Read from MH i2c: E2 [15:53:54]MH_I2C_Read... [15:53:54]Read from MH i2c: E2 62 00 [15:53:54]MH_I2C_Read... [15:53:54]Read from MH i2c: E2 62 00 8E 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 00 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 F2 [15:53:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 00 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:53:54]wFMCommunicate OK [15:53:54]SAM_PROTO_GetFieldsCounters done [15:53:54]requested_item shift.num is exist - process it [15:53:54]requested_item shift.opened is exist - process it [15:53:54]req_shift_opened [15:53:54]FM_GetShiftState [15:53:54]SAM_PROTO_GetShiftState [15:53:54]wFMCommunicate request_size=4 [15:53:54]MH_SAM_APDU [15:53:54]CAPDU: 80 13 01 00 [15:53:54]Write to MH i2c: E2 08 00 8F 1A 80 13 01 00 00 00 00 00 26 [15:53:54]Write i2c OK [15:53:54]MH_I2C_Read... [15:53:54]Read from MH i2c: E2 [15:53:54]MH_I2C_Read... [15:53:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:53:54]Read from MH i2c: E2 0E 00 [15:53:54]MH_I2C_Read... [15:53:54]Read from MH i2c: E2 0E 00 8F 1A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A4 [15:53:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:53:54]wFMCommunicate OK [15:53:54]SAM_PROTO_GetShiftState done [15:53:54]FM_GetShiftState done [15:53:54]req_shift_opened done [15:53:54]requested_item shift.open_date is exist - process it [15:53:54]req_shift_open_date [15:53:54]req_shift_open_date done [15:53:54]produce_requested_data done [15:53:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308992,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:53:54]process_action_free close_receipt [15:53:54]json_value_free [15:53:54]json_value_free done [15:53:54]process_json_proto returns [15:53:54]Send response to host [15:53:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308992,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:53:54]free response buf [15:53:54]execute_script done [15:53:54]execute_script returns [15:53:54]free content buf [15:53:54]Sock 7.Close socket [15:53:54]Sock 7.Thread stoped [15:53:58]OFD Sender: No OFD packet to send [15:54:03]OFD Sender: No OFD packet to send [15:54:07]accept exits with 10 [15:54:07]New connection [15:54:07]New thread 3067022692 created [15:54:07]Thread 3066879332 joined [15:54:07]Waiting for new connection... [15:54:07] Sock 10.Parse request [15:54:07]Sock 10.Check first char [15:54:07]Sock 10.First char is OK [15:54:07]request: POST /json_proto HTTP/1.0 [15:54:07]Method: POST [15:54:07]URL: /json_proto [15:54:07]Method is POST - this is cgi request [15:54:07]url: /json_proto [15:54:07]query_string will be loaded in cgi processing [15:54:07]execute_cgi json_proto POST (null) [15:54:07]execute_cgi path=json_proto method=POST [15:54:07]POST find Content-Length [15:54:07]Host: 172.17.96.3:8080 [15:54:07]Content-Length: 677 [15:54:07]Content-Type: application/json [15:54:07] [15:54:07]POST finish read [15:54:07]Found Content-Length = 677 [15:54:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642866", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [15:54:07]execute_script... [15:54: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)642866", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [15:54:07]POST & json_proto [15:54:07]process_json_proto [15:54:07]json parsed OK: [15:54:07]protocol is kg_v1.0 [15:54:07]action value=close_receipt [15:54:07]process_action close_receipt [15:54:07]cmd_close_receipt [15:54:07]MH_GetDate [15:54:07]Write to MH i2c: F0 00 00 90 1A 99 [15:54:07]Write i2c OK [15:54:07]MH_I2C_Read... [15:54:07]Read from MH i2c: F0 [15:54:07]MH_I2C_Read... [15:54:07]Read from MH i2c: F0 09 00 [15:54:07]MH_I2C_Read... [15:54:07]Read from MH i2c: F0 09 00 90 1A 00 A0 10 1D 67 44 5E 04 65 E1 [15:54:07]GetLastDocTimeStamp 1729958031 [15:54:07]current date 1729958048 [15:54:07]FM_GetShiftState [15:54:07]SAM_PROTO_GetShiftState [15:54:07]wFMCommunicate request_size=4 [15:54:07]MH_SAM_APDU [15:54:07]CAPDU: 80 13 01 00 [15:54:07]Write to MH i2c: E2 08 00 91 1A 80 13 01 00 00 00 00 00 28 [15:54:07]Write i2c OK [15:54:07]MH_I2C_Read... [15:54:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:07]Read from MH i2c: E2 [15:54:07]MH_I2C_Read... [15:54:07]Read from MH i2c: E2 0E 00 [15:54:07]MH_I2C_Read... [15:54:07]Read from MH i2c: E2 0E 00 91 1A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A6 [15:54:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:54:07]wFMCommunicate OK [15:54:07]SAM_PROTO_GetShiftState done [15:54:07]FM_GetShiftState done [15:54:07]opened in 1729902265 [15:54:07]opened+sec_in_day 1729988665 [15:54:07]quantity*price = 20003 [15:54:07]sum+1 = 20004 [15:54:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 414 26.10.2024 15:54 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308993 ФПД: 53389132559159 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155408&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308993&fm=53389132559159&tin=02508201610067®Number=0000000000091780&sum=20000 [15:54:08]StoreToDocumentArchive [15:54:08]shift 532 fd 308993 [15:54:08]save to /storage/0532/doc_00308993 [15:54:08]save last doc name /storage/0532/doc_00308993 to /storage/kkm_last_doc_name [15:54:08]save OK [15:54:08]Clear old archive folders... [15:54:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:54:08]tlvbuf is 00088C90 [15:54:08]SAM_PROTO_ClearQueue [15:54:08]wFMCommunicate request_size=4 [15:54:08]MH_SAM_APDU [15:54:08]CAPDU: 80 09 00 00 [15:54:08]Write to MH i2c: E2 08 00 9E 1A 80 09 00 00 00 00 00 00 2A [15:54:08]Write i2c OK [15:54:08]MH_I2C_Read... [15:54:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:54:08]Read from MH i2c: E2 [15:54:08]MH_I2C_Read... [15:54:08]Read from MH i2c: E2 03 00 [15:54:08]MH_I2C_Read... [15:54:08]Read from MH i2c: E2 03 00 9E 1A 00 90 00 2C [15:54:08]RAPDU: 90 00 [15:54:08]wFMCommunicate OK [15:54:08]SAM_PROTO_ClearQueue done [15:54:08]KKMCreateOFDPacket [15:54:08]OFDProtocolAddRootSTLVToBuf [15:54:08]FM_MakeSignedData [15:54:08]FM_MakeSignedData [15:54:08]SAM_PROTO_SignData [15:54:08]wFMCommunicate request_size=4 [15:54:08]MH_SAM_APDU [15:54:08]CAPDU: 80 0D 01 02 [15:54:08]Write to MH i2c: E2 08 00 9F 1A 80 0D 01 02 00 00 00 00 32 [15:54:08]Write i2c OK [15:54:08]MH_I2C_Read... [15:54:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:54:08]Read from MH i2c: E2 [15:54:08]MH_I2C_Read... [15:54:08]Read from MH i2c: E2 03 00 [15:54:08]MH_I2C_Read... [15:54:08]Read from MH i2c: E2 03 00 9F 1A 00 90 00 2D [15:54:08]RAPDU: 90 00 [15:54:08]wFMCommunicate OK [15:54:08]wFMCommunicate request_size=255 [15:54:08]MH_SAM_APDU [15:54: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 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 9E 01 00 00 F4 03 04 00 A0 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 B7 04 00 35 04 06 00 30 [15:54:08]Write to MH i2c: E2 02 01 A0 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9E 01 00 00 F4 03 04 00 A0 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 B7 04 00 35 04 06 00 30 00 00 57 [15:54:08]Write i2c OK [15:54:08]MH_I2C_Read... [15:54:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:09]Read from MH i2c: E2 [15:54:09]MH_I2C_Read... [15:54:09]Read from MH i2c: E2 03 00 [15:54:09]MH_I2C_Read... [15:54:09]Read from MH i2c: E2 03 00 A0 1A 00 90 00 2E [15:54:09]RAPDU: 90 00 [15:54:09]wFMCommunicate OK [15:54:09]wFMCommunicate request_size=10 [15:54:09]MH_SAM_APDU [15:54:09]CAPDU: 80 0D 02 02 05 8E A0 47 F3 37 [15:54:09]Write to MH i2c: E2 0D 00 A1 1A 80 0D 02 02 05 00 8E A0 47 F3 37 00 00 DE [15:54:09]Write i2c OK [15:54:09]MH_I2C_Read... [15:54:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:09]Read from MH i2c: E2 [15:54:09]MH_I2C_Read... [15:54:09]Read from MH i2c: E2 03 00 [15:54:09]MH_I2C_Read... [15:54:09]Read from MH i2c: E2 03 00 A1 1A 00 90 00 2F [15:54:09]RAPDU: 90 00 [15:54:09]wFMCommunicate OK [15:54:09]wFMCommunicate request_size=4 [15:54:09]MH_SAM_APDU [15:54:09]CAPDU: 80 0D 03 02 [15:54:09]Write to MH i2c: E2 08 00 A2 1A 80 0D 03 02 00 00 00 00 37 [15:54:09]Write i2c OK [15:54:09]MH_I2C_Read... [15:54:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:54:09]Read from MH i2c: E2 [15:54:09]MH_I2C_Read... [15:54:09]Read from MH i2c: E2 0B 00 [15:54:09]MH_I2C_Read... [15:54:09]Read from MH i2c: E2 0B 00 A2 1A 00 88 01 C7 4C 44 F0 27 76 90 00 A5 [15:54:09]RAPDU: 88 01 C7 4C 44 F0 27 76 90 00 [15:54:09]wFMCommunicate OK [15:54:09]SAM_PROTO_SignData done [15:54:09]FM_MakeSignedData done [15:54:09]CreateOFDProtocolMessage [15:54:09]wFMCommunicate request_size=4 [15:54:09]MH_SAM_APDU [15:54:09]CAPDU: 80 11 00 00 [15:54:09]Write to MH i2c: E2 08 00 A3 1A 80 11 00 00 00 00 00 00 37 [15:54:09]Write i2c OK [15:54:09]MH_I2C_Read... [15:54:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:54:09]Read from MH i2c: E2 [15:54:09]MH_I2C_Read... [15:54:09]Read from MH i2c: E2 17 00 [15:54:09]MH_I2C_Read... [15:54:09]Read from MH i2c: E2 17 00 A3 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8C [15:54:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:54:09]wFMCommunicate OK [15:54:09]CreateOFDProtocolMessage done [15:54:09]OFDSenderStorePacket 308993 [15:54:09]StoreOFDPacket docnum=308993 [15:54:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 80 34 07 01 72 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9E 01 00 00 F4 03 04 00 A0 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 B7 04 00 35 04 06 00 30 8E A0 47 F3 37 88 01 C7 4C 44 F0 27 76 [15:54:09]CheckFolder [15:54:09]dirname=/storage/ofd_packets [15:54:09]CheckFolder done [15:54:09]ProducePacketName [15:54:09]name=ofd_packets/00308993 [15:54:09]NVStorageSaveData ofd_packets/00308993 [15:54:09]File name is /storage/ofd_packets/00308993 [15:54:09]Write 301 bytes [15:54:09]NVStorageSaveData done [15:54:09]OFDSenderStorePacket done [15:54:09]KKMCreateOFDPacket done [15:54:09]NVStorageSaveData kkm_last_timestamp [15:54:09]File name is /storage/kkm_last_timestamp [15:54:09]Write 4 bytes [15:54:09]NVStorageSaveData done [15:54:09]OFD Sender: Processing packet 308993 [packets to send 223, broken 222] [15:54:09]ProducePacketName [15:54:09]name=ofd_packets/00308993 [15:54:09]OFD Sender: To server: pG, [15:54:09]CommunicateWithHost lk.salyk.kg:30040 [15:54:09]ConnectInit lk.salyk.kg [15:54:09]ExternCall_PrintAddStr [15:54:09]wPrintStart [15:54:09]Write to MH i2c: 01 00 00 A4 1A BE [15:54:09]Write i2c OK [15:54:09]MH_I2C_Read... [15:54:09]Read from MH i2c: 01 [15:54:09]MH_I2C_Read... [15:54:09]Read from MH i2c: 01 07 00 [15:54:09]MH_I2C_Read... [15:54:09]Read from MH i2c: 01 07 00 A4 1A 00 00 00 00 00 FF 0F D3 [15:54:09]RasterBufferAndPrint [15:54:09]line Счет N : (1)642866 [15:54:09]line ИНН: 02508201610067 [15:54:09]line Контрольно-Кассовый Чек [15:54:09]line ПРОДАЖА [15:54:09]line ТРК (МРК, ГНК) : 31 [15:54:09]line Товар: 2710124130 [15:54:09]line Аи-92-К-2 [15:54:09]line 2.990 * 66.90 [15:54:09]line = 200.03 [15:54:09]line НДС 12% НСП 1% [15:54:09]line > о реализуемом товаре [15:54:09]line ОКРУГЛЕНИЕ: -0.03 [15:54:09]line ИТОГО: 200.00 [15:54:09]line Внесено: 200.00 [15:54:09]line СДАЧА: 0.00 [15:54:09]line НСП 1% : 1.77 [15:54:09]line НДС 12% : 21.24 [15:54:09]line Наличными: 200.00 [15:54:09]line Безнал.: 0.00 [15:54:09]line Место: АЗС № 172 "Партнер Нефть" [15:54:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:54:09]line СНО: Общий режим [15:54:09]line Чек 414 26.10.2024 15:54 [15:54:09]line Смена: 532 ФФД: 1.0 [15:54:09]line ЗНМ: 0300000116 [15:54:09]line РНМ: 0000000000091780 [15:54:09]line Версия ККМ: 001 [15:54:09]line ФМ: 0000000000871765 [15:54:09]line ФД: 308993 [15:54:09]line ФПД: 53389132559159 [15:54:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155408&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308993&fm=53389132559159&tin=02508201610067®Number=0000000000091780&sum=20000 [15:54:09]Connected sock=11 [15:54:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 80 34 07 01 72 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9E 01 00 00 F4 03 04 00 A0 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 B7 04 00 35 04 06 00 30 8E A0 47 F3 37 88 01 C7 4C 44 F0 27 76 [15:54:09]written 0, free lines is 4095 [15:54:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 46 4F 47 00 37 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 B7 04 00 F4 03 04 00 FE B6 1C 67 B6 04 01 00 00 88 2C FB 56 FD 8E 15 63 [15:54:09]CommunicateWithHost err = 0 [15:54:09]CheckOFDResponse [15:54:09]1017 (14) - 77093643461234 [15:54:09]1041 (16) - 0000000000871765 [15:54:09]1040 (4) - 308993 [15:54:09]1012 (4) - 26.10.2024 09:31 [15:54:09]1206 (1) - 0 [15:54:09]OFD Sender: Remove packet 308993 [15:54:09]ProducePacketName [15:54:09]name=ofd_packets/00308993 [15:54:09]NVStorageDeleteData [15:54:09]Write to MH i2c: 01 00 00 CE 1A E8 [15:54:09]Write i2c OK [15:54:09]MH_I2C_Read... [15:54:09]Read from MH i2c: 01 [15:54:09]MH_I2C_Read... [15:54:09]Read from MH i2c: 01 07 00 [15:54:09]MH_I2C_Read... [15:54:09]Read from MH i2c: 01 07 00 CE 1A 00 00 00 00 00 B3 0C AE [15:54:09]RasterBufferAndPrint [15:54:09]line [15:54:09]line [15:54:09]line [15:54:09]line [15:54:09]line [15:54:09]written 0, free lines is 3257 [15:54:10]MH_Cut [15:54:10]Write to MH i2c: D1 01 00 D5 1A 01 C1 [15:54:10]Write i2c OK [15:54:10]MH_I2C_Read... [15:54:10]Read from MH i2c: D1 [15:54:10]MH_I2C_Read... [15:54:10]Read from MH i2c: D1 01 00 [15:54:10]MH_I2C_Read... [15:54:10]Read from MH i2c: D1 01 00 D5 1A 00 C0 [15:54:10]Write to MH i2c: 01 00 00 D6 1A F0 [15:54:10]Write i2c OK [15:54:10]MH_I2C_Read... [15:54:10]OFD Sender: No OFD packet to send [15:54:10]*** Cut start [15:54:10]*** Purtial cut [15:54:10]*** Stage 1: CUTSNS_PIN = 1 [15:54:11]Read from MH i2c: 01 [15:54:11]MH_I2C_Read... [15:54:11]*** Stop cut motor [15:54:11]*** Cut end [15:54:11]Read from MH i2c: 01 07 00 [15:54:11]MH_I2C_Read... [15:54:11]Read from MH i2c: 01 07 00 D6 1A 00 00 00 00 00 FF 0F 05 [15:54:11]process_action close_receipt done [15:54:11]requested_data is exist [15:54:11]produce_requested_data [15:54:11]requested_item fm.sn is exist - process it [15:54:11]wFMCommunicate request_size=4 [15:54:11]MH_SAM_APDU [15:54:11]CAPDU: 80 11 00 00 [15:54:11]Write to MH i2c: E2 08 00 D7 1A 80 11 00 00 00 00 00 00 6B [15:54:11]Write i2c OK [15:54:11]MH_I2C_Read... [15:54:11]Read from MH i2c: E2 [15:54:11]MH_I2C_Read... [15:54:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:54:11]Read from MH i2c: E2 17 00 [15:54:11]MH_I2C_Read... [15:54:11]Read from MH i2c: E2 17 00 D7 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C0 [15:54:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:54:11]wFMCommunicate OK [15:54:11]requested_item fd.num is exist - process it [15:54:11]SAM_PROTO_GetFieldsCounters [15:54:11]wFMCommunicate request_size=4 [15:54:11]MH_SAM_APDU [15:54:11]CAPDU: 80 13 00 00 [15:54:11]Write to MH i2c: E2 08 00 D8 1A 80 13 00 00 00 00 00 00 6E [15:54:11]Write i2c OK [15:54:11]MH_I2C_Read... [15:54:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:54:11]Read from MH i2c: E2 [15:54:11]MH_I2C_Read... [15:54:11]Read from MH i2c: E2 62 00 [15:54:11]MH_I2C_Read... [15:54:11]Read from MH i2c: E2 62 00 D8 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 01 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 40 [15:54: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 01 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:54:11]wFMCommunicate OK [15:54:11]SAM_PROTO_GetFieldsCounters done [15:54:11]requested_item shift.num is exist - process it [15:54:11]requested_item shift.opened is exist - process it [15:54:11]req_shift_opened [15:54:11]FM_GetShiftState [15:54:11]SAM_PROTO_GetShiftState [15:54:11]wFMCommunicate request_size=4 [15:54:11]MH_SAM_APDU [15:54:11]CAPDU: 80 13 01 00 [15:54:11]Write to MH i2c: E2 08 00 D9 1A 80 13 01 00 00 00 00 00 70 [15:54:11]Write i2c OK [15:54:11]MH_I2C_Read... [15:54:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:11]Read from MH i2c: E2 [15:54:11]MH_I2C_Read... [15:54:11]Read from MH i2c: E2 0E 00 [15:54:11]MH_I2C_Read... [15:54:11]Read from MH i2c: E2 0E 00 D9 1A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EE [15:54:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:54:11]wFMCommunicate OK [15:54:11]SAM_PROTO_GetShiftState done [15:54:11]FM_GetShiftState done [15:54:11]req_shift_opened done [15:54:11]requested_item shift.open_date is exist - process it [15:54:11]req_shift_open_date [15:54:11]req_shift_open_date done [15:54:11]produce_requested_data done [15:54:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308993,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:54:11]process_action_free close_receipt [15:54:11]json_value_free [15:54:11]json_value_free done [15:54:11]process_json_proto returns [15:54:11]Send response to host [15:54:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308993,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:54:11]free response buf [15:54:11]execute_script done [15:54:11]execute_script returns [15:54:11]free content buf [15:54:11]Sock 10.Close socket [15:54:11]Sock 10.Thread stoped [15:54:15]OFD Sender: No OFD packet to send [15:54:20]OFD Sender: No OFD packet to send [15:54:25]OFD Sender: No OFD packet to send [15:54:27]accept exits with 7 [15:54:27]New connection [15:54:27]New thread 3066879332 created [15:54:27]Thread 3067022692 joined [15:54:27]Waiting for new connection... [15:54:27] Sock 7.Parse request [15:54:27]Sock 7.Check first char [15:54:27]Sock 7.First char is OK [15:54:27]request: POST /json_proto HTTP/1.0 [15:54:27]Method: POST [15:54:27]URL: /json_proto [15:54:27]Method is POST - this is cgi request [15:54:27]url: /json_proto [15:54:27]query_string will be loaded in cgi processing [15:54:27]execute_cgi json_proto POST (null) [15:54:27]execute_cgi path=json_proto method=POST [15:54:27]POST find Content-Length [15:54:27]Host: 172.17.96.3:8080 [15:54:27]Content-Length: 677 [15:54:27]Content-Type: application/json [15:54:27] [15:54:27]POST finish read [15:54:27]Found Content-Length = 677 [15:54:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [15:54:27]execute_script... [15:54:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [15:54:27]POST & json_proto [15:54:27]process_json_proto [15:54:27]json parsed OK: [15:54:27]protocol is kg_v1.0 [15:54:27]action value=close_receipt [15:54:27]process_action close_receipt [15:54:27]cmd_close_receipt [15:54:27]MH_GetDate [15:54:27]Write to MH i2c: F0 00 00 DA 1A E3 [15:54:27]Write i2c OK [15:54:27]MH_I2C_Read... [15:54:27]Read from MH i2c: F0 [15:54:27]MH_I2C_Read... [15:54:27]Read from MH i2c: F0 09 00 [15:54:27]MH_I2C_Read... [15:54:27]Read from MH i2c: F0 09 00 DA 1A 00 B3 10 1D 67 44 5E 04 65 3E [15:54:27]GetLastDocTimeStamp 1729958048 [15:54:27]current date 1729958067 [15:54:27]FM_GetShiftState [15:54:27]SAM_PROTO_GetShiftState [15:54:27]wFMCommunicate request_size=4 [15:54:27]MH_SAM_APDU [15:54:27]CAPDU: 80 13 01 00 [15:54:27]Write to MH i2c: E2 08 00 DB 1A 80 13 01 00 00 00 00 00 72 [15:54:27]Write i2c OK [15:54:27]MH_I2C_Read... [15:54:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:27]Read from MH i2c: E2 [15:54:27]MH_I2C_Read... [15:54:27]Read from MH i2c: E2 0E 00 [15:54:27]MH_I2C_Read... [15:54:27]Read from MH i2c: E2 0E 00 DB 1A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F0 [15:54:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:54:27]wFMCommunicate OK [15:54:27]SAM_PROTO_GetShiftState done [15:54:27]FM_GetShiftState done [15:54:27]opened in 1729902265 [15:54:27]opened+sec_in_day 1729988665 [15:54:27]quantity*price = 50041 [15:54:27]sum+1 = 50042 [15:54:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 415 26.10.2024 15:54 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308994 ФПД: 223685224505054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155427&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308994&fm=223685224505054&tin=02508201610067®Number=0000000000091780&sum=50000 [15:54:28]StoreToDocumentArchive [15:54:28]shift 532 fd 308994 [15:54:28]save to /storage/0532/doc_00308994 [15:54:28]save last doc name /storage/0532/doc_00308994 to /storage/kkm_last_doc_name [15:54:28]save OK [15:54:28]Clear old archive folders... [15:54:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:54:28]tlvbuf is B6F66620 [15:54:28]SAM_PROTO_ClearQueue [15:54:28]wFMCommunicate request_size=4 [15:54:28]MH_SAM_APDU [15:54:28]CAPDU: 80 09 00 00 [15:54:28]Write to MH i2c: E2 08 00 E8 1A 80 09 00 00 00 00 00 00 74 [15:54:28]Write i2c OK [15:54:28]MH_I2C_Read... [15:54:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:54:28]Read from MH i2c: E2 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: E2 03 00 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: E2 03 00 E8 1A 00 90 00 76 [15:54:28]RAPDU: 90 00 [15:54:28]wFMCommunicate OK [15:54:28]SAM_PROTO_ClearQueue done [15:54:28]KKMCreateOFDPacket [15:54:28]OFDProtocolAddRootSTLVToBuf [15:54:28]FM_MakeSignedData [15:54:28]FM_MakeSignedData [15:54:28]SAM_PROTO_SignData [15:54:28]wFMCommunicate request_size=4 [15:54:28]MH_SAM_APDU [15:54:28]CAPDU: 80 0D 01 02 [15:54:28]Write to MH i2c: E2 08 00 E9 1A 80 0D 01 02 00 00 00 00 7C [15:54:28]Write i2c OK [15:54:28]MH_I2C_Read... [15:54:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:54:28]Read from MH i2c: E2 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: E2 03 00 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: E2 03 00 E9 1A 00 90 00 77 [15:54:28]RAPDU: 90 00 [15:54:28]wFMCommunicate OK [15:54:28]wFMCommunicate request_size=255 [15:54:28]MH_SAM_APDU [15:54:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9F 01 00 00 F4 03 04 00 B3 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 B7 04 00 35 04 06 00 CB [15:54:28]Write to MH i2c: E2 02 01 EA 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9F 01 00 00 F4 03 04 00 B3 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 B7 04 00 35 04 06 00 CB 00 00 8F [15:54:28]Write i2c OK [15:54:28]MH_I2C_Read... [15:54:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:28]Read from MH i2c: E2 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: E2 03 00 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: E2 03 00 EA 1A 00 90 00 78 [15:54:28]RAPDU: 90 00 [15:54:28]wFMCommunicate OK [15:54:28]wFMCommunicate request_size=10 [15:54:28]MH_SAM_APDU [15:54:28]CAPDU: 80 0D 02 02 05 70 C6 59 1E DE [15:54:28]Write to MH i2c: E2 0D 00 EB 1A 80 0D 02 02 05 00 70 C6 59 1E DE 00 00 14 [15:54:28]Write i2c OK [15:54:28]MH_I2C_Read... [15:54:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:28]Read from MH i2c: E2 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: E2 03 00 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: E2 03 00 EB 1A 00 90 00 79 [15:54:28]RAPDU: 90 00 [15:54:28]wFMCommunicate OK [15:54:28]wFMCommunicate request_size=4 [15:54:28]MH_SAM_APDU [15:54:28]CAPDU: 80 0D 03 02 [15:54:28]Write to MH i2c: E2 08 00 EC 1A 80 0D 03 02 00 00 00 00 81 [15:54:28]Write i2c OK [15:54:28]MH_I2C_Read... [15:54:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:54:28]Read from MH i2c: E2 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: E2 0B 00 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: E2 0B 00 EC 1A 00 AB 3A 99 2C 23 E8 D0 42 90 00 49 [15:54:28]RAPDU: AB 3A 99 2C 23 E8 D0 42 90 00 [15:54:28]wFMCommunicate OK [15:54:28]SAM_PROTO_SignData done [15:54:28]FM_MakeSignedData done [15:54:28]CreateOFDProtocolMessage [15:54:28]wFMCommunicate request_size=4 [15:54:28]MH_SAM_APDU [15:54:28]CAPDU: 80 11 00 00 [15:54:28]Write to MH i2c: E2 08 00 ED 1A 80 11 00 00 00 00 00 00 81 [15:54:28]Write i2c OK [15:54:28]MH_I2C_Read... [15:54:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:54:28]Read from MH i2c: E2 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: E2 17 00 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: E2 17 00 ED 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D6 [15:54:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:54:28]wFMCommunicate OK [15:54:28]CreateOFDProtocolMessage done [15:54:28]OFDSenderStorePacket 308994 [15:54:28]StoreOFDPacket docnum=308994 [15:54:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 46 C4 07 01 18 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9F 01 00 00 F4 03 04 00 B3 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 B7 04 00 35 04 06 00 CB 70 C6 59 1E DE AB 3A 99 2C 23 E8 D0 42 [15:54:28]CheckFolder [15:54:28]dirname=/storage/ofd_packets [15:54:28]CheckFolder done [15:54:28]ProducePacketName [15:54:28]name=ofd_packets/00308994 [15:54:28]NVStorageSaveData ofd_packets/00308994 [15:54:28]File name is /storage/ofd_packets/00308994 [15:54:28]Write 301 bytes [15:54:28]NVStorageSaveData done [15:54:28]OFDSenderStorePacket done [15:54:28]KKMCreateOFDPacket done [15:54:28]NVStorageSaveData kkm_last_timestamp [15:54:28]File name is /storage/kkm_last_timestamp [15:54:28]Write 4 bytes [15:54:28]NVStorageSaveData done [15:54:28]ExternCall_PrintAddStr [15:54:28]wPrintStart [15:54:28]Write to MH i2c: 01 00 00 EE 1A 08 [15:54:28]Write i2c OK [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: 01 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: 01 07 00 [15:54:28]MH_I2C_Read... [15:54:28]Read from MH i2c: 01 07 00 EE 1A 00 00 00 00 00 FF 0F 1D [15:54:28]RasterBufferAndPrint [15:54:28]line Счет N : (1)642867 [15:54:28]line ИНН: 02508201610067 [15:54:28]line Контрольно-Кассовый Чек [15:54:28]line ПРОДАЖА [15:54:28]line ТРК (МРК, ГНК) : 52 [15:54:28]line Товар: 2710124130 [15:54:28]line Аи-92-К-2 [15:54:28]line 7.480 * 66.90 [15:54:28]line = 500.41 [15:54:28]line НДС 12% НСП 1% [15:54:28]line > о реализуемом товаре [15:54:28]line ОКРУГЛЕНИЕ: -0.41 [15:54:28]line ИТОГО: 500.00 [15:54:28]line Внесено: 500.00 [15:54:28]line СДАЧА: 0.00 [15:54:28]line НСП 1% : 4.43 [15:54:28]line НДС 12% : 53.14 [15:54:28]line Наличными: 500.00 [15:54:28]line Безнал.: 0.00 [15:54:28]line Место: АЗС № 172 "Партнер Нефть" [15:54:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:54:28]line СНО: Общий режим [15:54:28]line Чек 415 26.10.2024 15:54 [15:54:28]line Смена: 532 ФФД: 1.0 [15:54:28]line ЗНМ: 0300000116 [15:54:28]line РНМ: 0000000000091780 [15:54:28]line Версия ККМ: 001 [15:54:28]line ФМ: 0000000000871765 [15:54:28]line ФД: 308994 [15:54:28]line ФПД: 223685224505054 [15:54:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155427&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308994&fm=223685224505054&tin=02508201610067®Number=0000000000091780&sum=50000 [15:54:29]OFD Sender: Processing packet 308994 [packets to send 223, broken 222] [15:54:29]ProducePacketName [15:54:29]name=ofd_packets/00308994 [15:54:29]OFD Sender: To server: pG, [15:54:29]CommunicateWithHost lk.salyk.kg:30040 [15:54:29]ConnectInit lk.salyk.kg [15:54:29]written 0, free lines is 4095 [15:54:29]Connected sock=10 [15:54:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 46 C4 07 01 18 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9F 01 00 00 F4 03 04 00 B3 10 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 B7 04 00 35 04 06 00 CB 70 C6 59 1E DE AB 3A 99 2C 23 E8 D0 42 [15:54:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FD C7 47 00 C8 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 31 37 36 35 10 04 04 00 02 B7 04 00 F4 03 04 00 11 B7 1C 67 B6 04 01 00 00 73 4F EC 92 87 DD F6 57 [15:54:29]CommunicateWithHost err = 0 [15:54:29]CheckOFDResponse [15:54:29]1017 (14) - 77093643461234 [15:54:29]1041 (16) - 0000000000871765 [15:54:29]1040 (4) - 308994 [15:54:29]1012 (4) - 26.10.2024 09:32 [15:54:29]1206 (1) - 0 [15:54:29]OFD Sender: Remove packet 308994 [15:54:29]ProducePacketName [15:54:29]name=ofd_packets/00308994 [15:54:29]NVStorageDeleteData [15:54:29]Write to MH i2c: 01 00 00 18 1B 33 [15:54:29]Write i2c OK [15:54:29]MH_I2C_Read... [15:54:29]Read from MH i2c: 01 [15:54:29]MH_I2C_Read... [15:54:29]Read from MH i2c: 01 07 00 [15:54:29]MH_I2C_Read... [15:54:29]Read from MH i2c: 01 07 00 18 1B 00 00 00 00 00 B7 0C FD [15:54:29]RasterBufferAndPrint [15:54:29]line [15:54:29]line [15:54:29]line [15:54:29]line [15:54:29]line [15:54:29]written 0, free lines is 3259 [15:54:29]MH_Cut [15:54:29]Write to MH i2c: D1 01 00 1F 1B 01 0C [15:54:29]Write i2c OK [15:54:29]MH_I2C_Read... [15:54:29]Read from MH i2c: D1 [15:54:29]MH_I2C_Read... [15:54:29]Read from MH i2c: D1 01 00 [15:54:29]MH_I2C_Read... [15:54:29]Read from MH i2c: D1 01 00 1F 1B 00 0B [15:54:29]Write to MH i2c: 01 00 00 20 1B 3B [15:54:29]Write i2c OK [15:54:29]MH_I2C_Read... [15:54:29]OFD Sender: No OFD packet to send [15:54:30]*** Cut start [15:54:30]*** Purtial cut [15:54:30]*** Stage 1: CUTSNS_PIN = 1 [15:54:30]Read from MH i2c: 01 [15:54:30]MH_I2C_Read... [15:54:30]*** Stop cut motor [15:54:30]*** Cut end [15:54:30]Read from MH i2c: 01 07 00 [15:54:30]MH_I2C_Read... [15:54:30]Read from MH i2c: 01 07 00 20 1B 00 00 00 00 00 FF 0F 50 [15:54:30]process_action close_receipt done [15:54:30]requested_data is exist [15:54:30]produce_requested_data [15:54:30]requested_item fm.sn is exist - process it [15:54:30]wFMCommunicate request_size=4 [15:54:30]MH_SAM_APDU [15:54:30]CAPDU: 80 11 00 00 [15:54:30]Write to MH i2c: E2 08 00 21 1B 80 11 00 00 00 00 00 00 B6 [15:54:30]Write i2c OK [15:54:30]MH_I2C_Read... [15:54:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:54:30]Read from MH i2c: E2 [15:54:30]MH_I2C_Read... [15:54:30]Read from MH i2c: E2 17 00 [15:54:30]MH_I2C_Read... [15:54:30]Read from MH i2c: E2 17 00 21 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0B [15:54:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:54:30]wFMCommunicate OK [15:54:30]requested_item fd.num is exist - process it [15:54:30]SAM_PROTO_GetFieldsCounters [15:54:30]wFMCommunicate request_size=4 [15:54:30]MH_SAM_APDU [15:54:30]CAPDU: 80 13 00 00 [15:54:30]Write to MH i2c: E2 08 00 22 1B 80 13 00 00 00 00 00 00 B9 [15:54:30]Write i2c OK [15:54:30]MH_I2C_Read... [15:54:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:54:30]Read from MH i2c: E2 [15:54:30]MH_I2C_Read... [15:54:30]Read from MH i2c: E2 62 00 [15:54:30]MH_I2C_Read... [15:54:30]Read from MH i2c: E2 62 00 22 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 02 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 8F [15:54: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 02 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:54:30]wFMCommunicate OK [15:54:30]SAM_PROTO_GetFieldsCounters done [15:54:30]requested_item shift.num is exist - process it [15:54:30]requested_item shift.opened is exist - process it [15:54:30]req_shift_opened [15:54:30]FM_GetShiftState [15:54:30]SAM_PROTO_GetShiftState [15:54:30]wFMCommunicate request_size=4 [15:54:30]MH_SAM_APDU [15:54:30]CAPDU: 80 13 01 00 [15:54:30]Write to MH i2c: E2 08 00 23 1B 80 13 01 00 00 00 00 00 BB [15:54:30]Write i2c OK [15:54:30]MH_I2C_Read... [15:54:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:30]Read from MH i2c: E2 [15:54:30]MH_I2C_Read... [15:54:30]Read from MH i2c: E2 0E 00 [15:54:30]MH_I2C_Read... [15:54:30]Read from MH i2c: E2 0E 00 23 1B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 39 [15:54:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:54:30]wFMCommunicate OK [15:54:30]SAM_PROTO_GetShiftState done [15:54:30]FM_GetShiftState done [15:54:30]req_shift_opened done [15:54:30]requested_item shift.open_date is exist - process it [15:54:30]req_shift_open_date [15:54:30]req_shift_open_date done [15:54:30]produce_requested_data done [15:54:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308994,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:54:30]process_action_free close_receipt [15:54:30]json_value_free [15:54:30]json_value_free done [15:54:30]process_json_proto returns [15:54:30]Send response to host [15:54:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308994,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:54:30]free response buf [15:54:30]execute_script done [15:54:30]execute_script returns [15:54:30]free content buf [15:54:30]Sock 7.Close socket [15:54:30]Sock 7.Thread stoped [15:54:34]OFD Sender: No OFD packet to send [15:54:39]OFD Sender: No OFD packet to send [15:54:44]OFD Sender: No OFD packet to send [15:54:49]OFD Sender: No OFD packet to send [15:54:54]OFD Sender: No OFD packet to send [15:54:59]OFD Sender: No OFD packet to send [15:55:04]OFD Sender: No OFD packet to send [15:55:09]OFD Sender: No OFD packet to send [15:55:14]OFD Sender: No OFD packet to send [15:55:19]OFD Sender: No OFD packet to send [15:55:24]OFD Sender: No OFD packet to send [15:55:29]OFD Sender: No OFD packet to send [15:55:34]OFD Sender: No OFD packet to send [15:55:39]OFD Sender: No OFD packet to send [15:55:44]OFD Sender: No OFD packet to send [15:55:49]OFD Sender: No OFD packet to send [15:55:55]OFD Sender: No OFD packet to send [15:56:00]OFD Sender: No OFD packet to send [15:56:05]OFD Sender: No OFD packet to send [15:56:10]OFD Sender: No OFD packet to send [15:56:14]accept exits with 9 [15:56:14]New connection [15:56:14]New thread 3067022692 created [15:56:14]Thread 3066879332 joined [15:56:14]Waiting for new connection... [15:56:14] Sock 9.Parse request [15:56:14]Sock 9.Check first char [15:56:14]Sock 9.First char is OK [15:56:14]request: POST /json_proto HTTP/1.0 [15:56:14]Method: POST [15:56:14]URL: /json_proto [15:56:14]Method is POST - this is cgi request [15:56:14]url: /json_proto [15:56:14]query_string will be loaded in cgi processing [15:56:14]execute_cgi json_proto POST (null) [15:56:14]execute_cgi path=json_proto method=POST [15:56:14]POST find Content-Length [15:56:14]Host: 172.17.96.3:8080 [15:56:14]Content-Length: 677 [15:56:14]Content-Type: application/json [15:56:14] [15:56:14]POST finish read [15:56:14]Found Content-Length = 677 [15:56:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [15:56:14]execute_script... [15:56:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [15:56:14]POST & json_proto [15:56:14]process_json_proto [15:56:14]json parsed OK: [15:56:14]protocol is kg_v1.0 [15:56:14]action value=close_receipt [15:56:14]process_action close_receipt [15:56:14]cmd_close_receipt [15:56:14]MH_GetDate [15:56:14]Write to MH i2c: F0 00 00 24 1B 2E [15:56:14]Write i2c OK [15:56:14]MH_I2C_Read... [15:56:14]Read from MH i2c: F0 [15:56:14]MH_I2C_Read... [15:56:14]Read from MH i2c: F0 09 00 [15:56:14]MH_I2C_Read... [15:56:14]Read from MH i2c: F0 09 00 24 1B 00 1F 11 1D 67 44 5E 04 65 F6 [15:56:14]GetLastDocTimeStamp 1729958067 [15:56:14]current date 1729958175 [15:56:14]FM_GetShiftState [15:56:14]SAM_PROTO_GetShiftState [15:56:14]wFMCommunicate request_size=4 [15:56:14]MH_SAM_APDU [15:56:14]CAPDU: 80 13 01 00 [15:56:14]Write to MH i2c: E2 08 00 25 1B 80 13 01 00 00 00 00 00 BD [15:56:14]Write i2c OK [15:56:14]MH_I2C_Read... [15:56:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:14]Read from MH i2c: E2 [15:56:14]MH_I2C_Read... [15:56:14]Read from MH i2c: E2 0E 00 [15:56:14]MH_I2C_Read... [15:56:14]Read from MH i2c: E2 0E 00 25 1B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3B [15:56:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:56:14]wFMCommunicate OK [15:56:14]SAM_PROTO_GetShiftState done [15:56:14]FM_GetShiftState done [15:56:14]opened in 1729902265 [15:56:14]opened+sec_in_day 1729988665 [15:56:14]quantity*price = 20003 [15:56:14]sum+1 = 20004 [15:56:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 416 26.10.2024 15:56 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308995 ФПД: 218179867490075 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155615&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308995&fm=218179867490075&tin=02508201610067®Number=0000000000091780&sum=20000 [15:56:15]StoreToDocumentArchive [15:56:15]shift 532 fd 308995 [15:56:15]save to /storage/0532/doc_00308995 [15:56:15]save last doc name /storage/0532/doc_00308995 to /storage/kkm_last_doc_name [15:56:15]save OK [15:56:15]Clear old archive folders... [15:56:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:56:15]tlvbuf is B6ED23C0 [15:56:15]SAM_PROTO_ClearQueue [15:56:15]wFMCommunicate request_size=4 [15:56:15]MH_SAM_APDU [15:56:15]CAPDU: 80 09 00 00 [15:56:15]Write to MH i2c: E2 08 00 32 1B 80 09 00 00 00 00 00 00 BF [15:56:15]Write i2c OK [15:56:15]MH_I2C_Read... [15:56:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:56:15]Read from MH i2c: E2 [15:56:15]MH_I2C_Read... [15:56:15]Read from MH i2c: E2 03 00 [15:56:15]MH_I2C_Read... [15:56:15]Read from MH i2c: E2 03 00 32 1B 00 90 00 C1 [15:56:15]RAPDU: 90 00 [15:56:15]wFMCommunicate OK [15:56:15]SAM_PROTO_ClearQueue done [15:56:15]KKMCreateOFDPacket [15:56:15]OFDProtocolAddRootSTLVToBuf [15:56:15]FM_MakeSignedData [15:56:15]FM_MakeSignedData [15:56:15]SAM_PROTO_SignData [15:56:15]wFMCommunicate request_size=4 [15:56:15]MH_SAM_APDU [15:56:15]CAPDU: 80 0D 01 02 [15:56:15]Write to MH i2c: E2 08 00 33 1B 80 0D 01 02 00 00 00 00 C7 [15:56:15]Write i2c OK [15:56:15]MH_I2C_Read... [15:56:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:56:15]Read from MH i2c: E2 [15:56:15]MH_I2C_Read... [15:56:15]Read from MH i2c: E2 03 00 [15:56:15]MH_I2C_Read... [15:56:15]Read from MH i2c: E2 03 00 33 1B 00 90 00 C2 [15:56:15]RAPDU: 90 00 [15:56:15]wFMCommunicate OK [15:56:15]wFMCommunicate request_size=255 [15:56:15]MH_SAM_APDU [15:56:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A0 01 00 00 F4 03 04 00 1F 11 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 B7 04 00 35 04 06 00 C6 [15:56:15]Write to MH i2c: E2 02 01 34 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A0 01 00 00 F4 03 04 00 1F 11 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 B7 04 00 35 04 06 00 C6 00 00 06 [15:56:15]Write i2c OK [15:56:15]MH_I2C_Read... [15:56:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:15]Read from MH i2c: E2 [15:56:15]MH_I2C_Read... [15:56:15]Read from MH i2c: E2 03 00 [15:56:15]MH_I2C_Read... [15:56:15]Read from MH i2c: E2 03 00 34 1B 00 90 00 C3 [15:56:15]RAPDU: 90 00 [15:56:15]wFMCommunicate OK [15:56:15]wFMCommunicate request_size=10 [15:56:15]MH_SAM_APDU [15:56:15]CAPDU: 80 0D 02 02 05 6E F5 7F B7 1B [15:56:15]Write to MH i2c: E2 0D 00 35 1B 80 0D 02 02 05 00 6E F5 7F B7 1B 00 00 88 [15:56:15]Write i2c OK [15:56:15]MH_I2C_Read... [15:56:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:15]Read from MH i2c: E2 [15:56:15]MH_I2C_Read... [15:56:15]Read from MH i2c: E2 03 00 [15:56:15]MH_I2C_Read... [15:56:15]Read from MH i2c: E2 03 00 35 1B 00 90 00 C4 [15:56:15]RAPDU: 90 00 [15:56:15]wFMCommunicate OK [15:56:15]wFMCommunicate request_size=4 [15:56:15]MH_SAM_APDU [15:56:15]CAPDU: 80 0D 03 02 [15:56:15]Write to MH i2c: E2 08 00 36 1B 80 0D 03 02 00 00 00 00 CC [15:56:15]Write i2c OK [15:56:15]MH_I2C_Read... [15:56:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:56:15]Read from MH i2c: E2 [15:56:15]MH_I2C_Read... [15:56:15]Read from MH i2c: E2 0B 00 [15:56:15]MH_I2C_Read... [15:56:15]Read from MH i2c: E2 0B 00 36 1B 00 4D 2E 4A B7 72 00 A0 03 90 00 5E [15:56:15]RAPDU: 4D 2E 4A B7 72 00 A0 03 90 00 [15:56:15]wFMCommunicate OK [15:56:15]SAM_PROTO_SignData done [15:56:15]FM_MakeSignedData done [15:56:15]CreateOFDProtocolMessage [15:56:15]wFMCommunicate request_size=4 [15:56:15]MH_SAM_APDU [15:56:15]CAPDU: 80 11 00 00 [15:56:15]Write to MH i2c: E2 08 00 37 1B 80 11 00 00 00 00 00 00 CC [15:56:15]Write i2c OK [15:56:15]MH_I2C_Read... [15:56:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:16]Read from MH i2c: E2 [15:56:16]MH_I2C_Read... [15:56:16]Read from MH i2c: E2 17 00 [15:56:16]MH_I2C_Read... [15:56:16]Read from MH i2c: E2 17 00 37 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 21 [15:56:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:56:16]wFMCommunicate OK [15:56:16]CreateOFDProtocolMessage done [15:56:16]OFDSenderStorePacket 308995 [15:56:16]StoreOFDPacket docnum=308995 [15:56:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7A F2 07 01 E9 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A0 01 00 00 F4 03 04 00 1F 11 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 B7 04 00 35 04 06 00 C6 6E F5 7F B7 1B 4D 2E 4A B7 72 00 A0 03 [15:56:16]CheckFolder [15:56:16]dirname=/storage/ofd_packets [15:56:16]CheckFolder done [15:56:16]ProducePacketName [15:56:16]name=ofd_packets/00308995 [15:56:16]NVStorageSaveData ofd_packets/00308995 [15:56:16]File name is /storage/ofd_packets/00308995 [15:56:16]Write 301 bytes [15:56:16]NVStorageSaveData done [15:56:16]OFDSenderStorePacket done [15:56:16]KKMCreateOFDPacket done [15:56:16]NVStorageSaveData kkm_last_timestamp [15:56:16]File name is /storage/kkm_last_timestamp [15:56:16]Write 4 bytes [15:56:16]NVStorageSaveData done [15:56:16]ExternCall_PrintAddStr [15:56:16]wPrintStart [15:56:16]Write to MH i2c: 01 00 00 38 1B 53 [15:56:16]Write i2c OK [15:56:16]MH_I2C_Read... [15:56:16]Read from MH i2c: 01 [15:56:16]MH_I2C_Read... [15:56:16]Read from MH i2c: 01 07 00 [15:56:16]MH_I2C_Read... [15:56:16]Read from MH i2c: 01 07 00 38 1B 00 00 00 00 00 FF 0F 68 [15:56:16]RasterBufferAndPrint [15:56:16]line Счет N : (1)642868 [15:56:16]line ИНН: 02508201610067 [15:56:16]line Контрольно-Кассовый Чек [15:56:16]line ПРОДАЖА [15:56:16]line ТРК (МРК, ГНК) : 31 [15:56:16]line Товар: 2710124130 [15:56:16]line Аи-92-К-2 [15:56:16]line 2.990 * 66.90 [15:56:16]line = 200.03 [15:56:16]line НДС 12% НСП 1% [15:56:16]line > о реализуемом товаре [15:56:16]line ОКРУГЛЕНИЕ: -0.03 [15:56:16]line ИТОГО: 200.00 [15:56:16]line Внесено: 200.00 [15:56:16]line СДАЧА: 0.00 [15:56:16]line НСП 1% : 1.77 [15:56:16]line НДС 12% : 21.24 [15:56:16]line Наличными: 200.00 [15:56:16]line Безнал.: 0.00 [15:56:16]line Место: АЗС № 172 "Партнер Нефть" [15:56:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:56:16]line СНО: Общий режим [15:56:16]line Чек 416 26.10.2024 15:56 [15:56:16]line Смена: 532 ФФД: 1.0 [15:56:16]line ЗНМ: 0300000116 [15:56:16]line РНМ: 0000000000091780 [15:56:16]line Версия ККМ: 001 [15:56:16]line ФМ: 0000000000871765 [15:56:16]line ФД: 308995 [15:56:16]line ФПД: 218179867490075 [15:56:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155615&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308995&fm=218179867490075&tin=02508201610067®Number=0000000000091780&sum=20000 [15:56:16]written 0, free lines is 4095 [15:56:16]OFD Sender: Processing packet 308995 [packets to send 223, broken 222] [15:56:16]ProducePacketName [15:56:16]name=ofd_packets/00308995 [15:56:16]OFD Sender: To server: pG, [15:56:16]CommunicateWithHost lk.salyk.kg:30040 [15:56:16]ConnectInit lk.salyk.kg [15:56:16]Connected sock=10 [15:56:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7A F2 07 01 E9 07 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A0 01 00 00 F4 03 04 00 1F 11 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 B7 04 00 35 04 06 00 C6 6E F5 7F B7 1B 4D 2E 4A B7 72 00 A0 03 [15:56:16]Write to MH i2c: 01 00 00 62 1B 7D [15:56:16]Write i2c OK [15:56:16]MH_I2C_Read... [15:56:16]Read from MH i2c: 01 [15:56:16]MH_I2C_Read... [15:56:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1D 0A 47 00 C1 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 31 37 36 35 10 04 04 00 03 B7 04 00 F4 03 04 00 7C B7 1C 67 B6 04 01 00 00 96 A0 88 E2 66 B6 66 86 [15:56:16]CommunicateWithHost err = 0 [15:56:16]CheckOFDResponse [15:56:16]1017 (14) - 77093643461234 [15:56:16]1041 (16) - 0000000000871765 [15:56:16]1040 (4) - 308995 [15:56:16]1012 (4) - 26.10.2024 09:33 [15:56:16]1206 (1) - 0 [15:56:16]OFD Sender: Remove packet 308995 [15:56:16]ProducePacketName [15:56:16]name=ofd_packets/00308995 [15:56:16]NVStorageDeleteData [15:56:16]Read from MH i2c: 01 07 00 [15:56:16]MH_I2C_Read... [15:56:16]Read from MH i2c: 01 07 00 62 1B 00 00 00 00 00 B3 0C 43 [15:56:16]RasterBufferAndPrint [15:56:16]line [15:56:16]line [15:56:16]line [15:56:16]line [15:56:16]line [15:56:16]written 0, free lines is 3284 [15:56:16]MH_Cut [15:56:16]Write to MH i2c: D1 01 00 69 1B 01 56 [15:56:16]Write i2c OK [15:56:16]MH_I2C_Read... [15:56:16]Read from MH i2c: D1 [15:56:16]MH_I2C_Read... [15:56:16]Read from MH i2c: D1 01 00 [15:56:16]MH_I2C_Read... [15:56:16]Read from MH i2c: D1 01 00 69 1B 00 55 [15:56:16]Write to MH i2c: 01 00 00 6A 1B 85 [15:56:16]Write i2c OK [15:56:16]MH_I2C_Read... [15:56:16]OFD Sender: No OFD packet to send [15:56:17]*** Cut start [15:56:17]*** Purtial cut [15:56:17]*** Stage 1: CUTSNS_PIN = 1 [15:56:17]Read from MH i2c: 01 [15:56:17]MH_I2C_Read... [15:56:17]*** Stop cut motor [15:56:17]*** Cut end [15:56:17]Read from MH i2c: 01 07 00 [15:56:17]MH_I2C_Read... [15:56:17]Read from MH i2c: 01 07 00 6A 1B 00 00 00 00 00 FF 0F 9A [15:56:17]process_action close_receipt done [15:56:17]requested_data is exist [15:56:17]produce_requested_data [15:56:17]requested_item fm.sn is exist - process it [15:56:17]wFMCommunicate request_size=4 [15:56:17]MH_SAM_APDU [15:56:17]CAPDU: 80 11 00 00 [15:56:17]Write to MH i2c: E2 08 00 6B 1B 80 11 00 00 00 00 00 00 00 [15:56:17]Write i2c OK [15:56:17]MH_I2C_Read... [15:56:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:17]Read from MH i2c: E2 [15:56:17]MH_I2C_Read... [15:56:17]Read from MH i2c: E2 17 00 [15:56:17]MH_I2C_Read... [15:56:17]Read from MH i2c: E2 17 00 6B 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 55 [15:56:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:56:17]wFMCommunicate OK [15:56:17]requested_item fd.num is exist - process it [15:56:17]SAM_PROTO_GetFieldsCounters [15:56:17]wFMCommunicate request_size=4 [15:56:17]MH_SAM_APDU [15:56:17]CAPDU: 80 13 00 00 [15:56:17]Write to MH i2c: E2 08 00 6C 1B 80 13 00 00 00 00 00 00 03 [15:56:17]Write i2c OK [15:56:17]MH_I2C_Read... [15:56:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:56:17]Read from MH i2c: E2 [15:56:17]MH_I2C_Read... [15:56:17]Read from MH i2c: E2 62 00 [15:56:17]MH_I2C_Read... [15:56:17]Read from MH i2c: E2 62 00 6C 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 03 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 DD [15:56: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 03 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:56:17]wFMCommunicate OK [15:56:17]SAM_PROTO_GetFieldsCounters done [15:56:17]requested_item shift.num is exist - process it [15:56:17]requested_item shift.opened is exist - process it [15:56:17]req_shift_opened [15:56:17]FM_GetShiftState [15:56:17]SAM_PROTO_GetShiftState [15:56:17]wFMCommunicate request_size=4 [15:56:17]MH_SAM_APDU [15:56:17]CAPDU: 80 13 01 00 [15:56:17]Write to MH i2c: E2 08 00 6D 1B 80 13 01 00 00 00 00 00 05 [15:56:17]Write i2c OK [15:56:17]MH_I2C_Read... [15:56:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:17]Read from MH i2c: E2 [15:56:17]MH_I2C_Read... [15:56:17]Read from MH i2c: E2 0E 00 [15:56:17]MH_I2C_Read... [15:56:17]Read from MH i2c: E2 0E 00 6D 1B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 83 [15:56:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:56:17]wFMCommunicate OK [15:56:17]SAM_PROTO_GetShiftState done [15:56:17]FM_GetShiftState done [15:56:17]req_shift_opened done [15:56:17]requested_item shift.open_date is exist - process it [15:56:17]req_shift_open_date [15:56:17]req_shift_open_date done [15:56:17]produce_requested_data done [15:56:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308995,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:56:17]process_action_free close_receipt [15:56:17]json_value_free [15:56:17]json_value_free done [15:56:17]process_json_proto returns [15:56:17]Send response to host [15:56:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308995,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:56:17]free response buf [15:56:17]execute_script done [15:56:17]execute_script returns [15:56:17]free content buf [15:56:17]Sock 9.Close socket [15:56:17]Sock 9.Thread stoped [15:56:22]OFD Sender: No OFD packet to send [15:56:27]OFD Sender: No OFD packet to send [15:56:32]OFD Sender: No OFD packet to send [15:56:37]OFD Sender: No OFD packet to send [15:56:42]OFD Sender: No OFD packet to send [15:56:47]OFD Sender: No OFD packet to send [15:56:52]OFD Sender: No OFD packet to send [15:56:57]OFD Sender: No OFD packet to send [15:57:02]OFD Sender: No OFD packet to send [15:57:06]accept exits with 7 [15:57:06]New connection [15:57:06]New thread 3066879332 created [15:57:06]Thread 3067022692 joined [15:57:06]Waiting for new connection... [15:57:06] Sock 7.Parse request [15:57:06]Sock 7.Check first char [15:57:06]Sock 7.First char is OK [15:57:06]request: POST /json_proto HTTP/1.0 [15:57:06]Method: POST [15:57:06]URL: /json_proto [15:57:06]Method is POST - this is cgi request [15:57:06]url: /json_proto [15:57:06]query_string will be loaded in cgi processing [15:57:06]execute_cgi json_proto POST (null) [15:57:06]execute_cgi path=json_proto method=POST [15:57:06]POST find Content-Length [15:57:06]Host: 172.17.96.3:8080 [15:57:06]Content-Length: 677 [15:57:06]Content-Type: application/json [15:57:06] [15:57:06]POST finish read [15:57:06]Found Content-Length = 677 [15:57:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [15:57:06]execute_script... [15:57:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [15:57:06]POST & json_proto [15:57:06]process_json_proto [15:57:06]json parsed OK: [15:57:06]protocol is kg_v1.0 [15:57:06]action value=close_receipt [15:57:06]process_action close_receipt [15:57:06]cmd_close_receipt [15:57:06]MH_GetDate [15:57:06]Write to MH i2c: F0 00 00 6E 1B 78 [15:57:06]Write i2c OK [15:57:06]MH_I2C_Read... [15:57:06]Read from MH i2c: F0 [15:57:06]MH_I2C_Read... [15:57:06]Read from MH i2c: F0 09 00 [15:57:06]MH_I2C_Read... [15:57:06]Read from MH i2c: F0 09 00 6E 1B 00 53 11 1D 67 44 5E 04 65 74 [15:57:06]GetLastDocTimeStamp 1729958175 [15:57:06]current date 1729958227 [15:57:06]FM_GetShiftState [15:57:06]SAM_PROTO_GetShiftState [15:57:06]wFMCommunicate request_size=4 [15:57:06]MH_SAM_APDU [15:57:06]CAPDU: 80 13 01 00 [15:57:06]Write to MH i2c: E2 08 00 6F 1B 80 13 01 00 00 00 00 00 07 [15:57:06]Write i2c OK [15:57:06]MH_I2C_Read... [15:57:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:57:06]Read from MH i2c: E2 [15:57:06]MH_I2C_Read... [15:57:06]Read from MH i2c: E2 0E 00 [15:57:06]MH_I2C_Read... [15:57:06]Read from MH i2c: E2 0E 00 6F 1B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 85 [15:57:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:57:06]wFMCommunicate OK [15:57:06]SAM_PROTO_GetShiftState done [15:57:06]FM_GetShiftState done [15:57:06]opened in 1729902265 [15:57:06]opened+sec_in_day 1729988665 [15:57:06]quantity*price = 30038 [15:57:06]sum+1 = 30039 [15:57:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 417 26.10.2024 15:57 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308996 ФПД: 48852252710218 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155707&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308996&fm=48852252710218&tin=02508201610067®Number=0000000000091780&sum=30000 [15:57:07]StoreToDocumentArchive [15:57:07]shift 532 fd 308996 [15:57:07]save to /storage/0532/doc_00308996 [15:57:07]save last doc name /storage/0532/doc_00308996 to /storage/kkm_last_doc_name [15:57:07]save OK [15:57:07]Clear old archive folders... [15:57:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:57:07]tlvbuf is B6DB97E0 [15:57:07]SAM_PROTO_ClearQueue [15:57:07]wFMCommunicate request_size=4 [15:57:07]MH_SAM_APDU [15:57:07]CAPDU: 80 09 00 00 [15:57:07]Write to MH i2c: E2 08 00 7C 1B 80 09 00 00 00 00 00 00 09 [15:57:07]Write i2c OK [15:57:07]MH_I2C_Read... [15:57:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:57:08]Read from MH i2c: E2 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 03 00 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 03 00 7C 1B 00 90 00 0B [15:57:08]RAPDU: 90 00 [15:57:08]wFMCommunicate OK [15:57:08]SAM_PROTO_ClearQueue done [15:57:08]KKMCreateOFDPacket [15:57:08]OFDProtocolAddRootSTLVToBuf [15:57:08]FM_MakeSignedData [15:57:08]FM_MakeSignedData [15:57:08]SAM_PROTO_SignData [15:57:08]wFMCommunicate request_size=4 [15:57:08]MH_SAM_APDU [15:57:08]CAPDU: 80 0D 01 02 [15:57:08]Write to MH i2c: E2 08 00 7D 1B 80 0D 01 02 00 00 00 00 11 [15:57:08]Write i2c OK [15:57:08]MH_I2C_Read... [15:57:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:57:08]Read from MH i2c: E2 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 03 00 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 03 00 7D 1B 00 90 00 0C [15:57:08]RAPDU: 90 00 [15:57:08]wFMCommunicate OK [15:57:08]wFMCommunicate request_size=255 [15:57:08]MH_SAM_APDU [15:57: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 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 A1 01 00 00 F4 03 04 00 53 11 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 B7 04 00 35 04 06 00 2C [15:57:08]Write to MH i2c: E2 02 01 7E 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A1 01 00 00 F4 03 04 00 53 11 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 B7 04 00 35 04 06 00 2C 00 00 1E [15:57:08]Write i2c OK [15:57:08]MH_I2C_Read... [15:57:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:57:08]Read from MH i2c: E2 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 03 00 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 03 00 7E 1B 00 90 00 0D [15:57:08]RAPDU: 90 00 [15:57:08]wFMCommunicate OK [15:57:08]wFMCommunicate request_size=10 [15:57:08]MH_SAM_APDU [15:57:08]CAPDU: 80 0D 02 02 05 6E 4D 2B 55 4A [15:57:08]Write to MH i2c: E2 0D 00 7F 1B 80 0D 02 02 05 00 6E 4D 2B 55 4A 00 00 A3 [15:57:08]Write i2c OK [15:57:08]MH_I2C_Read... [15:57:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:57:08]Read from MH i2c: E2 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 03 00 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 03 00 7F 1B 00 90 00 0E [15:57:08]RAPDU: 90 00 [15:57:08]wFMCommunicate OK [15:57:08]wFMCommunicate request_size=4 [15:57:08]MH_SAM_APDU [15:57:08]CAPDU: 80 0D 03 02 [15:57:08]Write to MH i2c: E2 08 00 80 1B 80 0D 03 02 00 00 00 00 16 [15:57:08]Write i2c OK [15:57:08]MH_I2C_Read... [15:57:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:57:08]Read from MH i2c: E2 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 0B 00 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 0B 00 80 1B 00 0E FF 09 79 B1 A3 C2 F5 90 00 B1 [15:57:08]RAPDU: 0E FF 09 79 B1 A3 C2 F5 90 00 [15:57:08]wFMCommunicate OK [15:57:08]SAM_PROTO_SignData done [15:57:08]FM_MakeSignedData done [15:57:08]CreateOFDProtocolMessage [15:57:08]wFMCommunicate request_size=4 [15:57:08]MH_SAM_APDU [15:57:08]CAPDU: 80 11 00 00 [15:57:08]Write to MH i2c: E2 08 00 81 1B 80 11 00 00 00 00 00 00 16 [15:57:08]Write i2c OK [15:57:08]MH_I2C_Read... [15:57:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:57:08]Read from MH i2c: E2 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 17 00 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: E2 17 00 81 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6B [15:57:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:57:08]wFMCommunicate OK [15:57:08]CreateOFDProtocolMessage done [15:57:08]OFDSenderStorePacket 308996 [15:57:08]StoreOFDPacket docnum=308996 [15:57:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2B CA 07 01 38 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A1 01 00 00 F4 03 04 00 53 11 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 B7 04 00 35 04 06 00 2C 6E 4D 2B 55 4A 0E FF 09 79 B1 A3 C2 F5 [15:57:08]CheckFolder [15:57:08]dirname=/storage/ofd_packets [15:57:08]CheckFolder done [15:57:08]ProducePacketName [15:57:08]name=ofd_packets/00308996 [15:57:08]NVStorageSaveData ofd_packets/00308996 [15:57:08]File name is /storage/ofd_packets/00308996 [15:57:08]Write 301 bytes [15:57:08]NVStorageSaveData done [15:57:08]OFDSenderStorePacket done [15:57:08]KKMCreateOFDPacket done [15:57:08]NVStorageSaveData kkm_last_timestamp [15:57:08]File name is /storage/kkm_last_timestamp [15:57:08]Write 4 bytes [15:57:08]NVStorageSaveData done [15:57:08]ExternCall_PrintAddStr [15:57:08]wPrintStart [15:57:08]Write to MH i2c: 01 00 00 82 1B 9D [15:57:08]Write i2c OK [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: 01 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: 01 07 00 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: 01 07 00 82 1B 00 00 00 00 00 FF 0F B2 [15:57:08]RasterBufferAndPrint [15:57:08]line Счет N : (1)642869 [15:57:08]line ИНН: 02508201610067 [15:57:08]line Контрольно-Кассовый Чек [15:57:08]line ПРОДАЖА [15:57:08]line ТРК (МРК, ГНК) : 41 [15:57:08]line Товар: 2710124130 [15:57:08]line Аи-92-К-2 [15:57:08]line 4.490 * 66.90 [15:57:08]line = 300.38 [15:57:08]line НДС 12% НСП 1% [15:57:08]line > о реализуемом товаре [15:57:08]line ОКРУГЛЕНИЕ: -0.38 [15:57:08]line ИТОГО: 300.00 [15:57:08]line Внесено: 300.00 [15:57:08]line СДАЧА: 0.00 [15:57:08]line НСП 1% : 2.66 [15:57:08]line НДС 12% : 31.90 [15:57:08]line Наличными: 300.00 [15:57:08]line Безнал.: 0.00 [15:57:08]line Место: АЗС № 172 "Партнер Нефть" [15:57:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [15:57:08]line СНО: Общий режим [15:57:08]line Чек 417 26.10.2024 15:57 [15:57:08]line Смена: 532 ФФД: 1.0 [15:57:08]line ЗНМ: 0300000116 [15:57:08]line РНМ: 0000000000091780 [15:57:08]line Версия ККМ: 001 [15:57:08]line ФМ: 0000000000871765 [15:57:08]line ФД: 308996 [15:57:08]line ФПД: 48852252710218 [15:57:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T155707&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308996&fm=48852252710218&tin=02508201610067®Number=0000000000091780&sum=30000 [15:57:08]written 0, free lines is 4095 [15:57:08]OFD Sender: Processing packet 308996 [packets to send 223, broken 222] [15:57:08]ProducePacketName [15:57:08]name=ofd_packets/00308996 [15:57:08]OFD Sender: To server: pG, [15:57:08]CommunicateWithHost lk.salyk.kg:30040 [15:57:08]ConnectInit lk.salyk.kg [15:57:08]Connected sock=10 [15:57:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2B CA 07 01 38 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A1 01 00 00 F4 03 04 00 53 11 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 B7 04 00 35 04 06 00 2C 6E 4D 2B 55 4A 0E FF 09 79 B1 A3 C2 F5 [15:57:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 61 91 47 00 DB 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 31 37 36 35 10 04 04 00 04 B7 04 00 F4 03 04 00 B1 B7 1C 67 B6 04 01 00 00 00 3E E7 C4 C5 E6 C4 81 [15:57:08]CommunicateWithHost err = 0 [15:57:08]CheckOFDResponse [15:57:08]1017 (14) - 77093643461234 [15:57:08]1041 (16) - 0000000000871765 [15:57:08]1040 (4) - 308996 [15:57:08]1012 (4) - 26.10.2024 09:34 [15:57:08]1206 (1) - 0 [15:57:08]OFD Sender: Remove packet 308996 [15:57:08]ProducePacketName [15:57:08]name=ofd_packets/00308996 [15:57:08]NVStorageDeleteData [15:57:08]Write to MH i2c: 01 00 00 AC 1B C7 [15:57:08]Write i2c OK [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: 01 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: 01 07 00 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: 01 07 00 AC 1B 00 00 00 00 00 B7 0C 91 [15:57:08]RasterBufferAndPrint [15:57:08]line [15:57:08]line [15:57:08]line [15:57:08]line [15:57:08]line [15:57:08]written 0, free lines is 3262 [15:57:08]MH_Cut [15:57:08]Write to MH i2c: D1 01 00 B3 1B 01 A0 [15:57:08]Write i2c OK [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: D1 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: D1 01 00 [15:57:08]MH_I2C_Read... [15:57:08]Read from MH i2c: D1 01 00 B3 1B 00 9F [15:57:08]Write to MH i2c: 01 00 00 B4 1B CF [15:57:08]Write i2c OK [15:57:08]MH_I2C_Read... [15:57:09]OFD Sender: No OFD packet to send [15:57:09]*** Cut start [15:57:09]*** Purtial cut [15:57:09]*** Stage 1: CUTSNS_PIN = 1 [15:57:10]Read from MH i2c: 01 [15:57:10]MH_I2C_Read... [15:57:10]*** Stop cut motor [15:57:10]*** Cut end [15:57:10]Read from MH i2c: 01 07 00 [15:57:10]MH_I2C_Read... [15:57:10]Read from MH i2c: 01 07 00 B4 1B 00 00 00 00 00 FF 0F E4 [15:57:10]process_action close_receipt done [15:57:10]requested_data is exist [15:57:10]produce_requested_data [15:57:10]requested_item fm.sn is exist - process it [15:57:10]wFMCommunicate request_size=4 [15:57:10]MH_SAM_APDU [15:57:10]CAPDU: 80 11 00 00 [15:57:10]Write to MH i2c: E2 08 00 B5 1B 80 11 00 00 00 00 00 00 4A [15:57:10]Write i2c OK [15:57:10]MH_I2C_Read... [15:57:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:57:10]Read from MH i2c: E2 [15:57:10]MH_I2C_Read... [15:57:10]Read from MH i2c: E2 17 00 [15:57:10]MH_I2C_Read... [15:57:10]Read from MH i2c: E2 17 00 B5 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9F [15:57:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [15:57:10]wFMCommunicate OK [15:57:10]requested_item fd.num is exist - process it [15:57:10]SAM_PROTO_GetFieldsCounters [15:57:10]wFMCommunicate request_size=4 [15:57:10]MH_SAM_APDU [15:57:10]CAPDU: 80 13 00 00 [15:57:10]Write to MH i2c: E2 08 00 B6 1B 80 13 00 00 00 00 00 00 4D [15:57:10]Write i2c OK [15:57:10]MH_I2C_Read... [15:57:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:57:10]Read from MH i2c: E2 [15:57:10]MH_I2C_Read... [15:57:10]Read from MH i2c: E2 62 00 [15:57:10]MH_I2C_Read... [15:57:10]Read from MH i2c: E2 62 00 B6 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 04 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [15:57: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 04 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:57:10]wFMCommunicate OK [15:57:10]SAM_PROTO_GetFieldsCounters done [15:57:10]requested_item shift.num is exist - process it [15:57:10]requested_item shift.opened is exist - process it [15:57:10]req_shift_opened [15:57:10]FM_GetShiftState [15:57:10]SAM_PROTO_GetShiftState [15:57:10]wFMCommunicate request_size=4 [15:57:10]MH_SAM_APDU [15:57:10]CAPDU: 80 13 01 00 [15:57:10]Write to MH i2c: E2 08 00 B7 1B 80 13 01 00 00 00 00 00 4F [15:57:10]Write i2c OK [15:57:10]MH_I2C_Read... [15:57:10]Read from MH i2c: E2 [15:57:10]MH_I2C_Read... [15:57:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:57:10]Read from MH i2c: E2 0E 00 [15:57:10]MH_I2C_Read... [15:57:10]Read from MH i2c: E2 0E 00 B7 1B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CD [15:57:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [15:57:10]wFMCommunicate OK [15:57:10]SAM_PROTO_GetShiftState done [15:57:10]FM_GetShiftState done [15:57:10]req_shift_opened done [15:57:10]requested_item shift.open_date is exist - process it [15:57:10]req_shift_open_date [15:57:10]req_shift_open_date done [15:57:10]produce_requested_data done [15:57:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308996,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [15:57:10]process_action_free close_receipt [15:57:10]json_value_free [15:57:10]json_value_free done [15:57:10]process_json_proto returns [15:57:10]Send response to host [15:57:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308996,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [15:57:10]free response buf [15:57:10]execute_script done [15:57:10]execute_script returns [15:57:10]free content buf [15:57:10]Sock 7.Close socket [15:57:10]Sock 7.Thread stoped [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:24]OFD Sender: No OFD packet to send [16:02:29]OFD Sender: No OFD packet to send [16:02:34]OFD Sender: No OFD packet to send [16:02:39]OFD Sender: No OFD packet to send [16:02:44]OFD Sender: No OFD packet to send [16:02:49]OFD Sender: No OFD packet to send [16:02:54]OFD Sender: No OFD packet to send [16:02:59]OFD Sender: No OFD packet to send [16:03:04]OFD Sender: No OFD packet to send [16:03:09]OFD Sender: No OFD packet to send [16:03:14]OFD Sender: No OFD packet to send [16:03:19]OFD Sender: No OFD packet to send [16:03:24]OFD Sender: No OFD packet to send [16:03:29]OFD Sender: No OFD packet to send [16:03:34]OFD Sender: No OFD packet to send [16:03:39]OFD Sender: No OFD packet to send [16:03:44]OFD Sender: No OFD packet to send [16:03:49]OFD Sender: No OFD packet to send [16:03:54]OFD Sender: No OFD packet to send [16:04:00]OFD Sender: No OFD packet to send [16:04:05]OFD Sender: No OFD packet to send [16:04:10]OFD Sender: No OFD packet to send [16:04:15]OFD Sender: No OFD packet to send [16:04:19]accept exits with 9 [16:04:19]New connection [16:04:19]New thread 3067022692 created [16:04:19]Thread 3066879332 joined [16:04:19]Waiting for new connection... [16:04:19] Sock 9.Parse request [16:04:19]Sock 9.Check first char [16:04:19]Sock 9.First char is OK [16:04:19]request: POST /json_proto HTTP/1.0 [16:04:19]Method: POST [16:04:19]URL: /json_proto [16:04:19]Method is POST - this is cgi request [16:04:19]url: /json_proto [16:04:19]query_string will be loaded in cgi processing [16:04:19]execute_cgi json_proto POST (null) [16:04:19]execute_cgi path=json_proto method=POST [16:04:19]POST find Content-Length [16:04:19]Host: 172.17.96.3:8080 [16:04:19]Content-Length: 677 [16:04:19]Content-Type: application/json [16:04:19] [16:04:19]POST finish read [16:04:19]Found Content-Length = 677 [16:04:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [16:04:19]execute_script... [16:04: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)642870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [16:04:19]POST & json_proto [16:04:19]process_json_proto [16:04:19]json parsed OK: [16:04:19]protocol is kg_v1.0 [16:04:19]action value=close_receipt [16:04:19]process_action close_receipt [16:04:19]cmd_close_receipt [16:04:19]MH_GetDate [16:04:19]Write to MH i2c: F0 00 00 B8 1B C2 [16:04:19]Write i2c OK [16:04:19]MH_I2C_Read... [16:04:19]Read from MH i2c: F0 [16:04:19]MH_I2C_Read... [16:04:19]Read from MH i2c: F0 09 00 [16:04:19]MH_I2C_Read... [16:04:19]Read from MH i2c: F0 09 00 B8 1B 00 04 13 1D 67 44 5E 04 65 71 [16:04:19]GetLastDocTimeStamp 1729958227 [16:04:19]current date 1729958660 [16:04:19]FM_GetShiftState [16:04:19]SAM_PROTO_GetShiftState [16:04:19]wFMCommunicate request_size=4 [16:04:19]MH_SAM_APDU [16:04:19]CAPDU: 80 13 01 00 [16:04:19]Write to MH i2c: E2 08 00 B9 1B 80 13 01 00 00 00 00 00 51 [16:04:19]Write i2c OK [16:04:19]MH_I2C_Read... [16:04:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:19]Read from MH i2c: E2 [16:04:19]MH_I2C_Read... [16:04:19]Read from MH i2c: E2 0E 00 [16:04:19]MH_I2C_Read... [16:04:19]Read from MH i2c: E2 0E 00 B9 1B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CF [16:04:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:04:19]wFMCommunicate OK [16:04:19]SAM_PROTO_GetShiftState done [16:04:19]FM_GetShiftState done [16:04:19]opened in 1729902265 [16:04:19]opened+sec_in_day 1729988665 [16:04:19]quantity*price = 40006 [16:04:19]sum+1 = 40007 [16:04:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 418 26.10.2024 16:04 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308997 ФПД: 227811546953135 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T160420&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308997&fm=227811546953135&tin=02508201610067®Number=0000000000091780&sum=40000 [16:04:20]StoreToDocumentArchive [16:04:20]shift 532 fd 308997 [16:04:20]save to /storage/0532/doc_00308997 [16:04:20]save last doc name /storage/0532/doc_00308997 to /storage/kkm_last_doc_name [16:04:20]save OK [16:04:20]Clear old archive folders... [16:04:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:04:20]tlvbuf is B6EB9B00 [16:04:20]SAM_PROTO_ClearQueue [16:04:20]wFMCommunicate request_size=4 [16:04:20]MH_SAM_APDU [16:04:20]CAPDU: 80 09 00 00 [16:04:20]Write to MH i2c: E2 08 00 C6 1B 80 09 00 00 00 00 00 00 53 [16:04:20]Write i2c OK [16:04:20]MH_I2C_Read... [16:04:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:04:20]Read from MH i2c: E2 [16:04:20]MH_I2C_Read... [16:04:20]Read from MH i2c: E2 03 00 [16:04:20]MH_I2C_Read... [16:04:20]Read from MH i2c: E2 03 00 C6 1B 00 90 00 55 [16:04:20]RAPDU: 90 00 [16:04:20]wFMCommunicate OK [16:04:20]SAM_PROTO_ClearQueue done [16:04:20]KKMCreateOFDPacket [16:04:20]OFDProtocolAddRootSTLVToBuf [16:04:20]FM_MakeSignedData [16:04:20]FM_MakeSignedData [16:04:20]SAM_PROTO_SignData [16:04:20]wFMCommunicate request_size=4 [16:04:20]MH_SAM_APDU [16:04:20]CAPDU: 80 0D 01 02 [16:04:20]Write to MH i2c: E2 08 00 C7 1B 80 0D 01 02 00 00 00 00 5B [16:04:20]Write i2c OK [16:04:20]MH_I2C_Read... [16:04:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:04:20]Read from MH i2c: E2 [16:04:20]MH_I2C_Read... [16:04:20]Read from MH i2c: E2 03 00 [16:04:20]MH_I2C_Read... [16:04:20]Read from MH i2c: E2 03 00 C7 1B 00 90 00 56 [16:04:20]RAPDU: 90 00 [16:04:20]wFMCommunicate OK [16:04:20]wFMCommunicate request_size=255 [16:04:20]MH_SAM_APDU [16:04:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A2 01 00 00 F4 03 04 00 04 13 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 B7 04 00 35 04 06 00 CF [16:04:20]Write to MH i2c: E2 02 01 C8 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A2 01 00 00 F4 03 04 00 04 13 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 B7 04 00 35 04 06 00 CF 00 00 9B [16:04:20]Write i2c OK [16:04:20]MH_I2C_Read... [16:04:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:20]Read from MH i2c: E2 [16:04:20]MH_I2C_Read... [16:04:20]Read from MH i2c: E2 03 00 [16:04:20]MH_I2C_Read... [16:04:20]Read from MH i2c: E2 03 00 C8 1B 00 90 00 57 [16:04:20]RAPDU: 90 00 [16:04:20]wFMCommunicate OK [16:04:20]wFMCommunicate request_size=10 [16:04:20]MH_SAM_APDU [16:04:20]CAPDU: 80 0D 02 02 05 31 82 54 F5 AF [16:04:20]Write to MH i2c: E2 0D 00 C9 1B 80 0D 02 02 05 00 31 82 54 F5 AF 00 00 13 [16:04:20]Write i2c OK [16:04:20]MH_I2C_Read... [16:04:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:20]Read from MH i2c: E2 [16:04:20]MH_I2C_Read... [16:04:20]Read from MH i2c: E2 03 00 [16:04:20]MH_I2C_Read... [16:04:20]Read from MH i2c: E2 03 00 C9 1B 00 90 00 58 [16:04:20]RAPDU: 90 00 [16:04:20]wFMCommunicate OK [16:04:20]wFMCommunicate request_size=4 [16:04:20]MH_SAM_APDU [16:04:20]CAPDU: 80 0D 03 02 [16:04:20]Write to MH i2c: E2 08 00 CA 1B 80 0D 03 02 00 00 00 00 60 [16:04:20]Write i2c OK [16:04:20]MH_I2C_Read... [16:04:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:04:21]Read from MH i2c: E2 [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: E2 0B 00 [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: E2 0B 00 CA 1B 00 26 7C 1F 39 7A 2C 1B B0 90 00 CC [16:04:21]RAPDU: 26 7C 1F 39 7A 2C 1B B0 90 00 [16:04:21]wFMCommunicate OK [16:04:21]SAM_PROTO_SignData done [16:04:21]FM_MakeSignedData done [16:04:21]CreateOFDProtocolMessage [16:04:21]wFMCommunicate request_size=4 [16:04:21]MH_SAM_APDU [16:04:21]CAPDU: 80 11 00 00 [16:04:21]Write to MH i2c: E2 08 00 CB 1B 80 11 00 00 00 00 00 00 60 [16:04:21]Write i2c OK [16:04:21]MH_I2C_Read... [16:04:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:21]Read from MH i2c: E2 [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: E2 17 00 [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: E2 17 00 CB 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B5 [16:04:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:04:21]wFMCommunicate OK [16:04:21]CreateOFDProtocolMessage done [16:04:21]OFDSenderStorePacket 308997 [16:04:21]StoreOFDPacket docnum=308997 [16:04:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 71 E8 07 01 63 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A2 01 00 00 F4 03 04 00 04 13 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 B7 04 00 35 04 06 00 CF 31 82 54 F5 AF 26 7C 1F 39 7A 2C 1B B0 [16:04:21]CheckFolder [16:04:21]dirname=/storage/ofd_packets [16:04:21]CheckFolder done [16:04:21]ProducePacketName [16:04:21]name=ofd_packets/00308997 [16:04:21]NVStorageSaveData ofd_packets/00308997 [16:04:21]File name is /storage/ofd_packets/00308997 [16:04:21]Write 301 bytes [16:04:21]NVStorageSaveData done [16:04:21]OFDSenderStorePacket done [16:04:21]KKMCreateOFDPacket done [16:04:21]NVStorageSaveData kkm_last_timestamp [16:04:21]File name is /storage/kkm_last_timestamp [16:04:21]Write 4 bytes [16:04:21]NVStorageSaveData done [16:04:21]OFD Sender: Processing packet 308997 [packets to send 223, broken 222] [16:04:21]ProducePacketName [16:04:21]name=ofd_packets/00308997 [16:04:21]OFD Sender: To server: pG, [16:04:21]CommunicateWithHost lk.salyk.kg:30040 [16:04:21]ConnectInit lk.salyk.kg [16:04:21]ExternCall_PrintAddStr [16:04:21]wPrintStart [16:04:21]Write to MH i2c: 01 00 00 CC 1B E7 [16:04:21]Write i2c OK [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: 01 [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: 01 07 00 [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: 01 07 00 CC 1B 00 00 00 00 00 FF 0F FC [16:04:21]RasterBufferAndPrint [16:04:21]line Счет N : (1)642870 [16:04:21]line ИНН: 02508201610067 [16:04:21]line Контрольно-Кассовый Чек [16:04:21]line ПРОДАЖА [16:04:21]line ТРК (МРК, ГНК) : 41 [16:04:21]line Товар: 2710124130 [16:04:21]line Аи-92-К-2 [16:04:21]line 5.980 * 66.90 [16:04:21]line = 400.06 [16:04:21]line НДС 12% НСП 1% [16:04:21]line > о реализуемом товаре [16:04:21]line ОКРУГЛЕНИЕ: -0.06 [16:04:21]line ИТОГО: 400.00 [16:04:21]line Внесено: 400.00 [16:04:21]line СДАЧА: 0.00 [16:04:21]line НСП 1% : 3.54 [16:04:21]line НДС 12% : 42.48 [16:04:21]line Наличными: 400.00 [16:04:21]line Безнал.: 0.00 [16:04:21]line Место: АЗС № 172 "Партнер Нефть" [16:04:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:04:21]line СНО: Общий режим [16:04:21]line Чек 418 26.10.2024 16:04 [16:04:21]line Смена: 532 ФФД: 1.0 [16:04:21]line ЗНМ: 0300000116 [16:04:21]line РНМ: 0000000000091780 [16:04:21]line Версия ККМ: 001 [16:04:21]line ФМ: 0000000000871765 [16:04:21]line ФД: 308997 [16:04:21]line ФПД: 227811546953135 [16:04:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T160420&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308997&fm=227811546953135&tin=02508201610067®Number=0000000000091780&sum=40000 [16:04:21]Connected sock=11 [16:04:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 71 E8 07 01 63 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A2 01 00 00 F4 03 04 00 04 13 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 B7 04 00 35 04 06 00 CF 31 82 54 F5 AF 26 7C 1F 39 7A 2C 1B B0 [16:04:21]written 0, free lines is 4095 [16:04:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C5 A3 47 00 7A 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 B7 04 00 F4 03 04 00 62 B9 1C 67 B6 04 01 00 00 B1 D9 DB A5 43 9C 54 CD [16:04:21]CommunicateWithHost err = 0 [16:04:21]CheckOFDResponse [16:04:21]1017 (14) - 77093643461234 [16:04:21]1041 (16) - 0000000000871765 [16:04:21]1040 (4) - 308997 [16:04:21]1012 (4) - 26.10.2024 09:41 [16:04:21]1206 (1) - 0 [16:04:21]OFD Sender: Remove packet 308997 [16:04:21]ProducePacketName [16:04:21]name=ofd_packets/00308997 [16:04:21]NVStorageDeleteData [16:04:21]Write to MH i2c: 01 00 00 F6 1B 11 [16:04:21]Write i2c OK [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: 01 [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: 01 07 00 [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: 01 07 00 F6 1B 00 00 00 00 00 B7 0C DB [16:04:21]RasterBufferAndPrint [16:04:21]line [16:04:21]line [16:04:21]line [16:04:21]line [16:04:21]line [16:04:21]written 0, free lines is 3259 [16:04:21]MH_Cut [16:04:21]Write to MH i2c: D1 01 00 FD 1B 01 EA [16:04:21]Write i2c OK [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: D1 [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: D1 01 00 [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: D1 01 00 FD 1B 00 E9 [16:04:21]Write to MH i2c: 01 00 00 FE 1B 19 [16:04:21]Write i2c OK [16:04:21]MH_I2C_Read... [16:04:22]OFD Sender: No OFD packet to send [16:04:22]*** Cut start [16:04:22]*** Purtial cut [16:04:22]*** Stage 1: CUTSNS_PIN = 1 [16:04:22]Read from MH i2c: 01 [16:04:22]MH_I2C_Read... [16:04:22]*** Stop cut motor [16:04:22]*** Cut end [16:04:22]Read from MH i2c: 01 07 00 [16:04:22]MH_I2C_Read... [16:04:22]Read from MH i2c: 01 07 00 FE 1B 00 00 00 00 00 FF 0F 2E [16:04:23]process_action close_receipt done [16:04:23]requested_data is exist [16:04:23]produce_requested_data [16:04:23]requested_item fm.sn is exist - process it [16:04:23]wFMCommunicate request_size=4 [16:04:23]MH_SAM_APDU [16:04:23]CAPDU: 80 11 00 00 [16:04:23]Write to MH i2c: E2 08 00 FF 1B 80 11 00 00 00 00 00 00 94 [16:04:23]Write i2c OK [16:04:23]MH_I2C_Read... [16:04:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:23]Read from MH i2c: E2 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: E2 17 00 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: E2 17 00 FF 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E9 [16:04:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:04:23]wFMCommunicate OK [16:04:23]requested_item fd.num is exist - process it [16:04:23]SAM_PROTO_GetFieldsCounters [16:04:23]wFMCommunicate request_size=4 [16:04:23]MH_SAM_APDU [16:04:23]CAPDU: 80 13 00 00 [16:04:23]Write to MH i2c: E2 08 00 00 1C 80 13 00 00 00 00 00 00 98 [16:04:23]Write i2c OK [16:04:23]MH_I2C_Read... [16:04:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:04:23]Read from MH i2c: E2 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: E2 62 00 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: E2 62 00 00 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 05 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 7A [16:04: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 05 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:04:23]wFMCommunicate OK [16:04:23]SAM_PROTO_GetFieldsCounters done [16:04:23]requested_item shift.num is exist - process it [16:04:23]requested_item shift.opened is exist - process it [16:04:23]req_shift_opened [16:04:23]FM_GetShiftState [16:04:23]SAM_PROTO_GetShiftState [16:04:23]wFMCommunicate request_size=4 [16:04:23]MH_SAM_APDU [16:04:23]CAPDU: 80 13 01 00 [16:04:23]Write to MH i2c: E2 08 00 01 1C 80 13 01 00 00 00 00 00 9A [16:04:23]Write i2c OK [16:04:23]MH_I2C_Read... [16:04:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:23]Read from MH i2c: E2 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: E2 0E 00 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: E2 0E 00 01 1C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 18 [16:04:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:04:23]wFMCommunicate OK [16:04:23]SAM_PROTO_GetShiftState done [16:04:23]FM_GetShiftState done [16:04:23]req_shift_opened done [16:04:23]requested_item shift.open_date is exist - process it [16:04:23]req_shift_open_date [16:04:23]req_shift_open_date done [16:04:23]produce_requested_data done [16:04:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308997,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:04:23]process_action_free close_receipt [16:04:23]json_value_free [16:04:23]json_value_free done [16:04:23]process_json_proto returns [16:04:23]Send response to host [16:04:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308997,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:04:23]free response buf [16:04:23]execute_script done [16:04:23]execute_script returns [16:04:23]free content buf [16:04:23]Sock 9.Close socket [16:04:23]Sock 9.Thread stoped [16:04:27]OFD Sender: No OFD packet to send [16:04:32]OFD Sender: No OFD packet to send [16:04:37]OFD Sender: No OFD packet to send [16:04:42]OFD Sender: No OFD packet to send [16:04:47]OFD Sender: No OFD packet to send [16:04:52]OFD Sender: No OFD packet to send [16:04:57]OFD Sender: No OFD packet to send [16:05:02]OFD Sender: No OFD packet to send [16:05:07]OFD Sender: No OFD packet to send [16:05:12]OFD Sender: No OFD packet to send [16:05:17]OFD Sender: No OFD packet to send [16:05:22]OFD Sender: No OFD packet to send [16:05:27]OFD Sender: No OFD packet to send [16:05:32]OFD Sender: No OFD packet to send [16:05:37]OFD Sender: No OFD packet to send [16:05:42]OFD Sender: No OFD packet to send [16:05:47]OFD Sender: No OFD packet to send [16:05:52]OFD Sender: No OFD packet to send [16:05:57]OFD Sender: No OFD packet to send [16:06:02]OFD Sender: No OFD packet to send [16:06:07]OFD Sender: No OFD packet to send [16:06:12]OFD Sender: No OFD packet to send [16:06:17]OFD Sender: No OFD packet to send [16:06:22]OFD Sender: No OFD packet to send [16:06:27]OFD Sender: No OFD packet to send [16:06:32]OFD Sender: No OFD packet to send [16:06:37]OFD Sender: No OFD packet to send [16:06:42]OFD Sender: No OFD packet to send [16:06:47]OFD Sender: No OFD packet to send [16:06:52]OFD Sender: No OFD packet to send [16:06:57]OFD Sender: No OFD packet to send [16:07:02]OFD Sender: No OFD packet to send [16:07:07]OFD Sender: No OFD packet to send [16:07:12]OFD Sender: No OFD packet to send [16:07:17]OFD Sender: No OFD packet to send [16:07:22]OFD Sender: No OFD packet to send [16:07:27]OFD Sender: No OFD packet to send [16:07:32]OFD Sender: No OFD packet to send [16:07:37]OFD Sender: No OFD packet to send [16:07:42]OFD Sender: No OFD packet to send [16:07:42]accept exits with 7 [16:07:42]New connection [16:07:42]New thread 3066879332 created [16:07:42]Thread 3067022692 joined [16:07:42]Waiting for new connection... [16:07:42] Sock 7.Parse request [16:07:42]Sock 7.Check first char [16:07:42]Sock 7.First char is OK [16:07:42]request: POST /json_proto HTTP/1.0 [16:07:42]Method: POST [16:07:42]URL: /json_proto [16:07:42]Method is POST - this is cgi request [16:07:42]url: /json_proto [16:07:42]query_string will be loaded in cgi processing [16:07:42]execute_cgi json_proto POST (null) [16:07:42]execute_cgi path=json_proto method=POST [16:07:42]POST find Content-Length [16:07:42]Host: 172.17.96.3:8080 [16:07:42]Content-Length: 682 [16:07:42]Content-Type: application/json [16:07:42] [16:07:42]POST finish read [16:07:42]Found Content-Length = 682 [16:07:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [16:07:42]execute_script... [16:07: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)642871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [16:07:42]POST & json_proto [16:07:42]process_json_proto [16:07:42]json parsed OK: [16:07:42]protocol is kg_v1.0 [16:07:42]action value=close_receipt [16:07:42]process_action close_receipt [16:07:42]cmd_close_receipt [16:07:42]MH_GetDate [16:07:42]Write to MH i2c: F0 00 00 02 1C 0D [16:07:42]Write i2c OK [16:07:42]MH_I2C_Read... [16:07:42]Read from MH i2c: F0 [16:07:42]MH_I2C_Read... [16:07:42]Read from MH i2c: F0 09 00 [16:07:42]MH_I2C_Read... [16:07:42]Read from MH i2c: F0 09 00 02 1C 00 CF 13 1D 67 44 5E 04 65 87 [16:07:42]GetLastDocTimeStamp 1729958660 [16:07:42]current date 1729958863 [16:07:42]FM_GetShiftState [16:07:42]SAM_PROTO_GetShiftState [16:07:42]wFMCommunicate request_size=4 [16:07:42]MH_SAM_APDU [16:07:42]CAPDU: 80 13 01 00 [16:07:42]Write to MH i2c: E2 08 00 03 1C 80 13 01 00 00 00 00 00 9C [16:07:42]Write i2c OK [16:07:42]MH_I2C_Read... [16:07:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:42]Read from MH i2c: E2 [16:07:42]MH_I2C_Read... [16:07:42]Read from MH i2c: E2 0E 00 [16:07:42]MH_I2C_Read... [16:07:42]Read from MH i2c: E2 0E 00 03 1C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1A [16:07:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:07:42]wFMCommunicate OK [16:07:42]SAM_PROTO_GetShiftState done [16:07:42]FM_GetShiftState done [16:07:42]opened in 1729902265 [16:07:42]opened+sec_in_day 1729988665 [16:07:42]quantity*price = 100015 [16:07:42]sum+1 = 100017 [16:07: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 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 419 26.10.2024 16:07 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308998 ФПД: 200739499754010 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T160743&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308998&fm=200739499754010&tin=02508201610067®Number=0000000000091780&sum=100000 [16:07:43]StoreToDocumentArchive [16:07:43]shift 532 fd 308998 [16:07:43]save to /storage/0532/doc_00308998 [16:07:43]save last doc name /storage/0532/doc_00308998 to /storage/kkm_last_doc_name [16:07:43]save OK [16:07:43]Clear old archive folders... [16:07:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:07:43]tlvbuf is 000BE530 [16:07:43]SAM_PROTO_ClearQueue [16:07:43]wFMCommunicate request_size=4 [16:07:43]MH_SAM_APDU [16:07:43]CAPDU: 80 09 00 00 [16:07:43]Write to MH i2c: E2 08 00 10 1C 80 09 00 00 00 00 00 00 9E [16:07:43]Write i2c OK [16:07:43]MH_I2C_Read... [16:07:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:07:43]Read from MH i2c: E2 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: E2 03 00 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: E2 03 00 10 1C 00 90 00 A0 [16:07:43]RAPDU: 90 00 [16:07:43]wFMCommunicate OK [16:07:43]SAM_PROTO_ClearQueue done [16:07:43]KKMCreateOFDPacket [16:07:43]OFDProtocolAddRootSTLVToBuf [16:07:43]FM_MakeSignedData [16:07:43]FM_MakeSignedData [16:07:43]SAM_PROTO_SignData [16:07:43]wFMCommunicate request_size=4 [16:07:43]MH_SAM_APDU [16:07:43]CAPDU: 80 0D 01 02 [16:07:43]Write to MH i2c: E2 08 00 11 1C 80 0D 01 02 00 00 00 00 A6 [16:07:43]Write i2c OK [16:07:43]MH_I2C_Read... [16:07:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:07:43]Read from MH i2c: E2 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: E2 03 00 [16:07:43]MH_I2C_Read... [16:07:43]Read from MH i2c: E2 03 00 11 1C 00 90 00 A1 [16:07:43]RAPDU: 90 00 [16:07:43]wFMCommunicate OK [16:07:43]wFMCommunicate request_size=255 [16:07:43]MH_SAM_APDU [16:07: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 A3 01 00 00 F4 03 04 00 CF 13 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 B7 04 00 35 04 06 00 B6 [16:07:43]Write to MH i2c: E2 02 01 12 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A3 01 00 00 F4 03 04 00 CF 13 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 B7 04 00 35 04 06 00 B6 00 00 C5 [16:07:43]Write i2c OK [16:07:43]MH_I2C_Read... [16:07:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:44]Read from MH i2c: E2 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 03 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 03 00 12 1C 00 90 00 A2 [16:07:44]RAPDU: 90 00 [16:07:44]wFMCommunicate OK [16:07:44]wFMCommunicate request_size=10 [16:07:44]MH_SAM_APDU [16:07:44]CAPDU: 80 0D 02 02 05 92 4E 93 42 1A [16:07:44]Write to MH i2c: E2 0D 00 13 1C 80 0D 02 02 05 00 92 4E 93 42 1A 00 00 82 [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:07:44]Read from MH i2c: E2 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 03 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 03 00 13 1C 00 90 00 A3 [16:07:44]RAPDU: 90 00 [16:07:44]wFMCommunicate OK [16:07:44]wFMCommunicate request_size=4 [16:07:44]MH_SAM_APDU [16:07:44]CAPDU: 80 0D 03 02 [16:07:44]Write to MH i2c: E2 08 00 14 1C 80 0D 03 02 00 00 00 00 AB [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:07:44]Read from MH i2c: E2 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 0B 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 0B 00 14 1C 00 AD 4C EF CF 6C 62 0C 5D 90 00 9A [16:07:44]RAPDU: AD 4C EF CF 6C 62 0C 5D 90 00 [16:07:44]wFMCommunicate OK [16:07:44]SAM_PROTO_SignData done [16:07:44]FM_MakeSignedData done [16:07:44]CreateOFDProtocolMessage [16:07:44]wFMCommunicate request_size=4 [16:07:44]MH_SAM_APDU [16:07:44]CAPDU: 80 11 00 00 [16:07:44]Write to MH i2c: E2 08 00 15 1C 80 11 00 00 00 00 00 00 AB [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:44]Read from MH i2c: E2 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 17 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: E2 17 00 15 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 00 [16:07:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:07:44]wFMCommunicate OK [16:07:44]CreateOFDProtocolMessage done [16:07:44]OFDSenderStorePacket 308998 [16:07:44]StoreOFDPacket docnum=308998 [16:07:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1D 53 07 01 FF C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A3 01 00 00 F4 03 04 00 CF 13 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 B7 04 00 35 04 06 00 B6 92 4E 93 42 1A AD 4C EF CF 6C 62 0C 5D [16:07:44]CheckFolder [16:07:44]dirname=/storage/ofd_packets [16:07:44]CheckFolder done [16:07:44]ProducePacketName [16:07:44]name=ofd_packets/00308998 [16:07:44]NVStorageSaveData ofd_packets/00308998 [16:07:44]File name is /storage/ofd_packets/00308998 [16:07:44]Write 301 bytes [16:07:44]NVStorageSaveData done [16:07:44]OFDSenderStorePacket done [16:07:44]KKMCreateOFDPacket done [16:07:44]NVStorageSaveData kkm_last_timestamp [16:07:44]File name is /storage/kkm_last_timestamp [16:07:44]Write 4 bytes [16:07:44]NVStorageSaveData done [16:07:44]ExternCall_PrintAddStr [16:07:44]wPrintStart [16:07:44]Write to MH i2c: 01 00 00 16 1C 32 [16:07:44]Write i2c OK [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: 01 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: 01 07 00 [16:07:44]MH_I2C_Read... [16:07:44]Read from MH i2c: 01 07 00 16 1C 00 00 00 00 00 FF 0F 47 [16:07:44]RasterBufferAndPrint [16:07:44]line Счет N : (1)642871 [16:07:44]line ИНН: 02508201610067 [16:07:44]line Контрольно-Кассовый Чек [16:07:44]line ПРОДАЖА [16:07:44]line ТРК (МРК, ГНК) : 41 [16:07:44]line Товар: 2710124130 [16:07:44]line Аи-92-К-2 [16:07:44]line 14.950 * 66.90 [16:07:44]line = 1000.16 [16:07:44]line НДС 12% НСП 1% [16:07:44]line > о реализуемом товаре [16:07:44]line ОКРУГЛЕНИЕ: -0.16 [16:07:44]line ИТОГО: 1000.00 [16:07:44]line Внесено: 1000.00 [16:07:44]line СДАЧА: 0.00 [16:07:44]line НСП 1% : 8.85 [16:07:44]line НДС 12% : 106.21 [16:07:44]line Наличными: 1000.00 [16:07:44]line Безнал.: 0.00 [16:07:44]line Место: АЗС № 172 "Партнер Нефть" [16:07:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:07:44]line СНО: Общий режим [16:07:44]line Чек 419 26.10.2024 16:07 [16:07:44]line Смена: 532 ФФД: 1.0 [16:07:44]line ЗНМ: 0300000116 [16:07:44]line РНМ: 0000000000091780 [16:07:44]line Версия ККМ: 001 [16:07:44]line ФМ: 0000000000871765 [16:07:44]line ФД: 308998 [16:07:44]line ФПД: 200739499754010 [16:07:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T160743&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308998&fm=200739499754010&tin=02508201610067®Number=0000000000091780&sum=100000 [16:07:44]OFD Sender: Processing packet 308998 [packets to send 223, broken 222] [16:07:44]ProducePacketName [16:07:44]name=ofd_packets/00308998 [16:07:44]OFD Sender: To server: pG, [16:07:44]CommunicateWithHost lk.salyk.kg:30040 [16:07:44]ConnectInit lk.salyk.kg [16:07:44]written 0, free lines is 4095 [16:07:44]Connected sock=10 [16:07:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1D 53 07 01 FF C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A3 01 00 00 F4 03 04 00 CF 13 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 B7 04 00 35 04 06 00 B6 92 4E 93 42 1A AD 4C EF CF 6C 62 0C 5D [16:07:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 64 97 47 00 BA 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 31 37 36 35 10 04 04 00 06 B7 04 00 F4 03 04 00 2D BA 1C 67 B6 04 01 00 00 49 6F F5 5D F9 D7 79 44 [16:07:44]CommunicateWithHost err = 0 [16:07:44]CheckOFDResponse [16:07:44]1017 (14) - 77093643461234 [16:07:44]1041 (16) - 0000000000871765 [16:07:44]1040 (4) - 308998 [16:07:44]1012 (4) - 26.10.2024 09:45 [16:07:44]1206 (1) - 0 [16:07:44]OFD Sender: Remove packet 308998 [16:07:44]ProducePacketName [16:07:44]name=ofd_packets/00308998 [16:07:44]NVStorageDeleteData [16:07:45]Write to MH i2c: 01 00 00 40 1C 5C [16:07:45]Write i2c OK [16:07:45]MH_I2C_Read... [16:07:45]Read from MH i2c: 01 [16:07:45]MH_I2C_Read... [16:07:45]Read from MH i2c: 01 07 00 [16:07:45]MH_I2C_Read... [16:07:45]Read from MH i2c: 01 07 00 40 1C 00 00 00 00 00 BE 0C 2D [16:07:45]RasterBufferAndPrint [16:07:45]line [16:07:45]line [16:07:45]line [16:07:45]line [16:07:45]line [16:07:45]written 0, free lines is 3268 [16:07:45]MH_Cut [16:07:45]Write to MH i2c: D1 01 00 47 1C 01 35 [16:07:45]Write i2c OK [16:07:45]MH_I2C_Read... [16:07:45]Read from MH i2c: D1 [16:07:45]MH_I2C_Read... [16:07:45]Read from MH i2c: D1 01 00 [16:07:45]MH_I2C_Read... [16:07:45]Read from MH i2c: D1 01 00 47 1C 00 34 [16:07:45]Write to MH i2c: 01 00 00 48 1C 64 [16:07:45]Write i2c OK [16:07:45]MH_I2C_Read... [16:07:45]OFD Sender: No OFD packet to send [16:07:45]*** Cut start [16:07:45]*** Purtial cut [16:07:45]*** Stage 1: CUTSNS_PIN = 1 [16:07:46]Read from MH i2c: 01 [16:07:46]MH_I2C_Read... [16:07:46]*** Stop cut motor [16:07:46]*** Cut end [16:07:46]Read from MH i2c: 01 07 00 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: 01 07 00 48 1C 00 00 00 00 00 FF 0F 79 [16:07:46]process_action close_receipt done [16:07:46]requested_data is exist [16:07:46]produce_requested_data [16:07:46]requested_item fm.sn is exist - process it [16:07:46]wFMCommunicate request_size=4 [16:07:46]MH_SAM_APDU [16:07:46]CAPDU: 80 11 00 00 [16:07:46]Write to MH i2c: E2 08 00 49 1C 80 11 00 00 00 00 00 00 DF [16:07:46]Write i2c OK [16:07:46]MH_I2C_Read... [16:07:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:07:46]Read from MH i2c: E2 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 17 00 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 17 00 49 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 34 [16:07:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:07:46]wFMCommunicate OK [16:07:46]requested_item fd.num is exist - process it [16:07:46]SAM_PROTO_GetFieldsCounters [16:07:46]wFMCommunicate request_size=4 [16:07:46]MH_SAM_APDU [16:07:46]CAPDU: 80 13 00 00 [16:07:46]Write to MH i2c: E2 08 00 4A 1C 80 13 00 00 00 00 00 00 E2 [16:07:46]Write i2c OK [16:07:46]MH_I2C_Read... [16:07:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:07:46]Read from MH i2c: E2 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 62 00 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 62 00 4A 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 06 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 C8 [16:07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 06 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:07:46]wFMCommunicate OK [16:07:46]SAM_PROTO_GetFieldsCounters done [16:07:46]requested_item shift.num is exist - process it [16:07:46]requested_item shift.opened is exist - process it [16:07:46]req_shift_opened [16:07:46]FM_GetShiftState [16:07:46]SAM_PROTO_GetShiftState [16:07:46]wFMCommunicate request_size=4 [16:07:46]MH_SAM_APDU [16:07:46]CAPDU: 80 13 01 00 [16:07:46]Write to MH i2c: E2 08 00 4B 1C 80 13 01 00 00 00 00 00 E4 [16:07:46]Write i2c OK [16:07:46]MH_I2C_Read... [16:07:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:07:46]Read from MH i2c: E2 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 0E 00 [16:07:46]MH_I2C_Read... [16:07:46]Read from MH i2c: E2 0E 00 4B 1C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 62 [16:07:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:07:46]wFMCommunicate OK [16:07:46]SAM_PROTO_GetShiftState done [16:07:46]FM_GetShiftState done [16:07:46]req_shift_opened done [16:07:46]requested_item shift.open_date is exist - process it [16:07:46]req_shift_open_date [16:07:46]req_shift_open_date done [16:07:46]produce_requested_data done [16:07:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308998,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:07:46]process_action_free close_receipt [16:07:46]json_value_free [16:07:46]json_value_free done [16:07:46]process_json_proto returns [16:07:46]Send response to host [16:07:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308998,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:07:46]free response buf [16:07:46]execute_script done [16:07:46]execute_script returns [16:07:46]free content buf [16:07:46]Sock 7.Close socket [16:07:46]Sock 7.Thread stoped [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:27]accept exits with 9 [16:08:27]New connection [16:08:27]New thread 3067022692 created [16:08:27]Thread 3066879332 joined [16:08:27]Waiting for new connection... [16:08:27] Sock 9.Parse request [16:08:27]Sock 9.Check first char [16:08:27]Sock 9.First char is OK [16:08:27]request: POST /json_proto HTTP/1.0 [16:08:27]Method: POST [16:08:27]URL: /json_proto [16:08:27]Method is POST - this is cgi request [16:08:27]url: /json_proto [16:08:27]query_string will be loaded in cgi processing [16:08:27]execute_cgi json_proto POST (null) [16:08:27]execute_cgi path=json_proto method=POST [16:08:27]POST find Content-Length [16:08:27]Host: 172.17.96.3:8080 [16:08:27]Content-Length: 682 [16:08:27]Content-Type: application/json [16:08:27] [16:08:27]POST finish read [16:08:27]Found Content-Length = 682 [16:08:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [16:08:27]execute_script... [16:08:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [16:08:27]POST & json_proto [16:08:27]process_json_proto [16:08:27]json parsed OK: [16:08:27]protocol is kg_v1.0 [16:08:27]action value=close_receipt [16:08:27]process_action close_receipt [16:08:27]cmd_close_receipt [16:08:27]MH_GetDate [16:08:27]Write to MH i2c: F0 00 00 4C 1C 57 [16:08:27]Write i2c OK [16:08:27]MH_I2C_Read... [16:08:27]Read from MH i2c: F0 [16:08:27]MH_I2C_Read... [16:08:27]Read from MH i2c: F0 09 00 [16:08:27]MH_I2C_Read... [16:08:27]Read from MH i2c: F0 09 00 4C 1C 00 FC 13 1D 67 44 5E 04 65 FE [16:08:27]GetLastDocTimeStamp 1729958863 [16:08:27]current date 1729958908 [16:08:27]FM_GetShiftState [16:08:27]SAM_PROTO_GetShiftState [16:08:27]wFMCommunicate request_size=4 [16:08:27]MH_SAM_APDU [16:08:27]CAPDU: 80 13 01 00 [16:08:27]Write to MH i2c: E2 08 00 4D 1C 80 13 01 00 00 00 00 00 E6 [16:08:27]Write i2c OK [16:08:27]MH_I2C_Read... [16:08:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:27]Read from MH i2c: E2 [16:08:27]MH_I2C_Read... [16:08:27]Read from MH i2c: E2 0E 00 [16:08:27]MH_I2C_Read... [16:08:27]Read from MH i2c: E2 0E 00 4D 1C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 64 [16:08:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:08:27]wFMCommunicate OK [16:08:27]SAM_PROTO_GetShiftState done [16:08:27]FM_GetShiftState done [16:08:27]opened in 1729902265 [16:08:27]opened+sec_in_day 1729988665 [16:08:27]quantity*price = 100015 [16:08:27]sum+1 = 100017 [16:08:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 420 26.10.2024 16:08 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 308999 ФПД: 216876367837014 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T160828&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308999&fm=216876367837014&tin=02508201610067®Number=0000000000091780&sum=100000 [16:08:28]StoreToDocumentArchive [16:08:28]shift 532 fd 308999 [16:08:28]save to /storage/0532/doc_00308999 [16:08:28]save last doc name /storage/0532/doc_00308999 to /storage/kkm_last_doc_name [16:08:28]save OK [16:08:28]Clear old archive folders... [16:08:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:08:28]tlvbuf is B6EB9090 [16:08:28]SAM_PROTO_ClearQueue [16:08:28]wFMCommunicate request_size=4 [16:08:28]MH_SAM_APDU [16:08:28]CAPDU: 80 09 00 00 [16:08:28]Write to MH i2c: E2 08 00 5A 1C 80 09 00 00 00 00 00 00 E8 [16:08:28]Write i2c OK [16:08:28]MH_I2C_Read... [16:08:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:08:28]Read from MH i2c: E2 [16:08:28]MH_I2C_Read... [16:08:28]Read from MH i2c: E2 03 00 [16:08:28]MH_I2C_Read... [16:08:28]Read from MH i2c: E2 03 00 5A 1C 00 90 00 EA [16:08:28]RAPDU: 90 00 [16:08:28]wFMCommunicate OK [16:08:28]SAM_PROTO_ClearQueue done [16:08:28]KKMCreateOFDPacket [16:08:28]OFDProtocolAddRootSTLVToBuf [16:08:28]FM_MakeSignedData [16:08:28]FM_MakeSignedData [16:08:28]SAM_PROTO_SignData [16:08:28]wFMCommunicate request_size=4 [16:08:28]MH_SAM_APDU [16:08:28]CAPDU: 80 0D 01 02 [16:08:28]Write to MH i2c: E2 08 00 5B 1C 80 0D 01 02 00 00 00 00 F0 [16:08:28]Write i2c OK [16:08:28]MH_I2C_Read... [16:08:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:08:28]Read from MH i2c: E2 [16:08:28]MH_I2C_Read... [16:08:28]Read from MH i2c: E2 03 00 [16:08:28]MH_I2C_Read... [16:08:28]Read from MH i2c: E2 03 00 5B 1C 00 90 00 EB [16:08:28]RAPDU: 90 00 [16:08:28]wFMCommunicate OK [16:08:28]wFMCommunicate request_size=255 [16:08:28]MH_SAM_APDU [16:08: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 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 A4 01 00 00 F4 03 04 00 FC 13 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 B7 04 00 35 04 06 00 C5 [16:08:28]Write to MH i2c: E2 02 01 5C 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A4 01 00 00 F4 03 04 00 FC 13 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 B7 04 00 35 04 06 00 C5 00 00 4D [16:08:28]Write i2c OK [16:08:28]MH_I2C_Read... [16:08:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:29]Read from MH i2c: E2 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: E2 03 00 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: E2 03 00 5C 1C 00 90 00 EC [16:08:29]RAPDU: 90 00 [16:08:29]wFMCommunicate OK [16:08:29]wFMCommunicate request_size=10 [16:08:29]MH_SAM_APDU [16:08:29]CAPDU: 80 0D 02 02 05 3F 76 DD 77 56 [16:08:29]Write to MH i2c: E2 0D 00 5D 1C 80 0D 02 02 05 00 3F 76 DD 77 56 00 00 5C [16:08:29]Write i2c OK [16:08:29]MH_I2C_Read... [16:08:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:29]Read from MH i2c: E2 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: E2 03 00 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: E2 03 00 5D 1C 00 90 00 ED [16:08:29]RAPDU: 90 00 [16:08:29]wFMCommunicate OK [16:08:29]wFMCommunicate request_size=4 [16:08:29]MH_SAM_APDU [16:08:29]CAPDU: 80 0D 03 02 [16:08:29]Write to MH i2c: E2 08 00 5E 1C 80 0D 03 02 00 00 00 00 F5 [16:08:29]Write i2c OK [16:08:29]MH_I2C_Read... [16:08:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:08:29]Read from MH i2c: E2 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: E2 0B 00 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: E2 0B 00 5E 1C 00 2A 5D 4D 1F F5 89 DD 50 90 00 94 [16:08:29]RAPDU: 2A 5D 4D 1F F5 89 DD 50 90 00 [16:08:29]wFMCommunicate OK [16:08:29]SAM_PROTO_SignData done [16:08:29]FM_MakeSignedData done [16:08:29]CreateOFDProtocolMessage [16:08:29]wFMCommunicate request_size=4 [16:08:29]MH_SAM_APDU [16:08:29]CAPDU: 80 11 00 00 [16:08:29]Write to MH i2c: E2 08 00 5F 1C 80 11 00 00 00 00 00 00 F5 [16:08:29]Write i2c OK [16:08:29]MH_I2C_Read... [16:08:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:29]Read from MH i2c: E2 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: E2 17 00 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: E2 17 00 5F 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4A [16:08:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:08:29]wFMCommunicate OK [16:08:29]CreateOFDProtocolMessage done [16:08:29]OFDSenderStorePacket 308999 [16:08:29]StoreOFDPacket docnum=308999 [16:08:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0B B0 07 01 32 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 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 A4 01 00 00 F4 03 04 00 FC 13 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 B7 04 00 35 04 06 00 C5 3F 76 DD 77 56 2A 5D 4D 1F F5 89 DD 50 [16:08:29]CheckFolder [16:08:29]dirname=/storage/ofd_packets [16:08:29]CheckFolder done [16:08:29]ProducePacketName [16:08:29]name=ofd_packets/00308999 [16:08:29]NVStorageSaveData ofd_packets/00308999 [16:08:29]File name is /storage/ofd_packets/00308999 [16:08:29]Write 301 bytes [16:08:29]NVStorageSaveData done [16:08:29]OFDSenderStorePacket done [16:08:29]KKMCreateOFDPacket done [16:08:29]NVStorageSaveData kkm_last_timestamp [16:08:29]File name is /storage/kkm_last_timestamp [16:08:29]Write 4 bytes [16:08:29]NVStorageSaveData done [16:08:29]ExternCall_PrintAddStr [16:08:29]wPrintStart [16:08:29]Write to MH i2c: 01 00 00 60 1C 7C [16:08:29]Write i2c OK [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: 01 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: 01 07 00 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: 01 07 00 60 1C 00 00 00 00 00 FF 0F 91 [16:08:29]RasterBufferAndPrint [16:08:29]line Счет N : (1)642872 [16:08:29]line ИНН: 02508201610067 [16:08:29]line Контрольно-Кассовый Чек [16:08:29]line ПРОДАЖА [16:08:29]line ТРК (МРК, ГНК) : 31 [16:08:29]line Товар: 2710124130 [16:08:29]line Аи-92-К-2 [16:08:29]line 14.950 * 66.90 [16:08:29]line = 1000.16 [16:08:29]line НДС 12% НСП 1% [16:08:29]line > о реализуемом товаре [16:08:29]line ОКРУГЛЕНИЕ: -0.16 [16:08:29]line ИТОГО: 1000.00 [16:08:29]line Внесено: 1000.00 [16:08:29]line СДАЧА: 0.00 [16:08:29]line НСП 1% : 8.85 [16:08:29]line НДС 12% : 106.21 [16:08:29]line Наличными: 1000.00 [16:08:29]line Безнал.: 0.00 [16:08:29]line Место: АЗС № 172 "Партнер Нефть" [16:08:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:08:29]line СНО: Общий режим [16:08:29]line Чек 420 26.10.2024 16:08 [16:08:29]line Смена: 532 ФФД: 1.0 [16:08:29]line ЗНМ: 0300000116 [16:08:29]line РНМ: 0000000000091780 [16:08:29]line Версия ККМ: 001 [16:08:29]line ФМ: 0000000000871765 [16:08:29]line ФД: 308999 [16:08:29]line ФПД: 216876367837014 [16:08:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T160828&type=1&operation_type=1&fn_number=0000000000871765&fd_number=308999&fm=216876367837014&tin=02508201610067®Number=0000000000091780&sum=100000 [16:08:29]written 0, free lines is 4095 [16:08:29]OFD Sender: Processing packet 308999 [packets to send 223, broken 222] [16:08:29]ProducePacketName [16:08:29]name=ofd_packets/00308999 [16:08:29]OFD Sender: To server: pG, [16:08:29]CommunicateWithHost lk.salyk.kg:30040 [16:08:29]ConnectInit lk.salyk.kg [16:08:29]Connected sock=10 [16: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 31 37 36 35 0F 01 00 00 0B B0 07 01 32 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 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 A4 01 00 00 F4 03 04 00 FC 13 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 B7 04 00 35 04 06 00 C5 3F 76 DD 77 56 2A 5D 4D 1F F5 89 DD 50 [16:08:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BB C0 47 00 2F 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 31 37 36 35 10 04 04 00 07 B7 04 00 F4 03 04 00 5A BA 1C 67 B6 04 01 00 00 6D 0E 0E 71 73 31 37 35 [16:08:29]CommunicateWithHost err = 0 [16:08:29]CheckOFDResponse [16:08:29]1017 (14) - 77093643461234 [16:08:29]1041 (16) - 0000000000871765 [16:08:29]1040 (4) - 308999 [16:08:29]1012 (4) - 26.10.2024 09:46 [16:08:29]1206 (1) - 0 [16:08:29]OFD Sender: Remove packet 308999 [16:08:29]ProducePacketName [16:08:29]name=ofd_packets/00308999 [16:08:29]NVStorageDeleteData [16:08:29]Write to MH i2c: 01 00 00 8A 1C A6 [16:08:29]Write i2c OK [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: 01 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: 01 07 00 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: 01 07 00 8A 1C 00 00 00 00 00 B9 0C 72 [16:08:29]RasterBufferAndPrint [16:08:29]line [16:08:29]line [16:08:29]line [16:08:29]line [16:08:29]line [16:08:29]written 0, free lines is 3264 [16:08:29]MH_Cut [16:08:29]Write to MH i2c: D1 01 00 91 1C 01 7F [16:08:29]Write i2c OK [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: D1 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: D1 01 00 [16:08:29]MH_I2C_Read... [16:08:29]Read from MH i2c: D1 01 00 91 1C 00 7E [16:08:29]Write to MH i2c: 01 00 00 92 1C AE [16:08:29]Write i2c OK [16:08:29]MH_I2C_Read... [16:08:30]OFD Sender: No OFD packet to send [16:08:30]*** Cut start [16:08:30]*** Purtial cut [16:08:30]*** Stage 1: CUTSNS_PIN = 1 [16:08:30]Read from MH i2c: 01 [16:08:30]MH_I2C_Read... [16:08:30]*** Stop cut motor [16:08:30]*** Cut end [16:08:30]Read from MH i2c: 01 07 00 [16:08:30]MH_I2C_Read... [16:08:30]Read from MH i2c: 01 07 00 92 1C 00 00 00 00 00 FF 0F C3 [16:08:30]process_action close_receipt done [16:08:30]requested_data is exist [16:08:30]produce_requested_data [16:08:30]requested_item fm.sn is exist - process it [16:08:30]wFMCommunicate request_size=4 [16:08:30]MH_SAM_APDU [16:08:30]CAPDU: 80 11 00 00 [16:08:30]Write to MH i2c: E2 08 00 93 1C 80 11 00 00 00 00 00 00 29 [16:08:30]Write i2c OK [16:08:30]MH_I2C_Read... [16:08:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:30]Read from MH i2c: E2 [16:08:30]MH_I2C_Read... [16:08:30]Read from MH i2c: E2 17 00 [16:08:30]MH_I2C_Read... [16:08:30]Read from MH i2c: E2 17 00 93 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7E [16:08:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:08:30]wFMCommunicate OK [16:08:30]requested_item fd.num is exist - process it [16:08:30]SAM_PROTO_GetFieldsCounters [16:08:30]wFMCommunicate request_size=4 [16:08:30]MH_SAM_APDU [16:08:30]CAPDU: 80 13 00 00 [16:08:30]Write to MH i2c: E2 08 00 94 1C 80 13 00 00 00 00 00 00 2C [16:08:30]Write i2c OK [16:08:30]MH_I2C_Read... [16:08:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:08:31]Read from MH i2c: E2 [16:08:31]MH_I2C_Read... [16:08:31]Read from MH i2c: E2 62 00 [16:08:31]MH_I2C_Read... [16:08:31]Read from MH i2c: E2 62 00 94 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 07 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [16: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 07 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:08:31]wFMCommunicate OK [16:08:31]SAM_PROTO_GetFieldsCounters done [16:08:31]requested_item shift.num is exist - process it [16:08:31]requested_item shift.opened is exist - process it [16:08:31]req_shift_opened [16:08:31]FM_GetShiftState [16:08:31]SAM_PROTO_GetShiftState [16:08:31]wFMCommunicate request_size=4 [16:08:31]MH_SAM_APDU [16:08:31]CAPDU: 80 13 01 00 [16:08:31]Write to MH i2c: E2 08 00 95 1C 80 13 01 00 00 00 00 00 2E [16:08:31]Write i2c OK [16:08:31]MH_I2C_Read... [16:08:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:31]Read from MH i2c: E2 [16:08:31]MH_I2C_Read... [16:08:31]Read from MH i2c: E2 0E 00 [16:08:31]MH_I2C_Read... [16:08:31]Read from MH i2c: E2 0E 00 95 1C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AC [16:08:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:08:31]wFMCommunicate OK [16:08:31]SAM_PROTO_GetShiftState done [16:08:31]FM_GetShiftState done [16:08:31]req_shift_opened done [16:08:31]requested_item shift.open_date is exist - process it [16:08:31]req_shift_open_date [16:08:31]req_shift_open_date done [16:08:31]produce_requested_data done [16:08:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":308999,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:08:31]process_action_free close_receipt [16:08:31]json_value_free [16:08:31]json_value_free done [16:08:31]process_json_proto returns [16:08:31]Send response to host [16:08:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":308999,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:08:31]free response buf [16:08:31]execute_script done [16:08:31]execute_script returns [16:08:31]free content buf [16:08:31]Sock 9.Close socket [16:08:31]Sock 9.Thread stoped [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:47]accept exits with 7 [16:08:47]New connection [16:08:47]New thread 3066879332 created [16:08:47]Thread 3067022692 joined [16:08:47]Waiting for new connection... [16:08:47] Sock 7.Parse request [16:08:47]Sock 7.Check first char [16:08:47]Sock 7.First char is OK [16:08:47]request: POST /json_proto HTTP/1.0 [16:08:47]Method: POST [16:08:47]URL: /json_proto [16:08:47]Method is POST - this is cgi request [16:08:47]url: /json_proto [16:08:47]query_string will be loaded in cgi processing [16:08:47]execute_cgi json_proto POST (null) [16:08:47]execute_cgi path=json_proto method=POST [16:08:47]POST find Content-Length [16:08:47]Host: 172.17.96.3:8080 [16:08:47]Content-Length: 688 [16:08:47]Content-Type: application/json [16:08:47] [16:08:47]POST finish read [16:08:47]Found Content-Length = 688 [16:08:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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" ] } } [16:08:47]execute_script... [16:08: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)642873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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" ] } } [16:08:47]POST & json_proto [16:08:47]process_json_proto [16:08:47]json parsed OK: [16:08:47]protocol is kg_v1.0 [16:08:47]action value=close_receipt [16:08:47]process_action close_receipt [16:08:47]cmd_close_receipt [16:08:47]MH_GetDate [16:08:47]Write to MH i2c: F0 00 00 96 1C A1 [16:08:47]Write i2c OK [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: F0 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: F0 09 00 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: F0 09 00 96 1C 00 10 14 1D 67 44 5E 04 65 5D [16:08:47]GetLastDocTimeStamp 1729958908 [16:08:47]current date 1729958928 [16:08:47]FM_GetShiftState [16:08:47]SAM_PROTO_GetShiftState [16:08:47]wFMCommunicate request_size=4 [16:08:47]MH_SAM_APDU [16:08:47]CAPDU: 80 13 01 00 [16:08:47]Write to MH i2c: E2 08 00 97 1C 80 13 01 00 00 00 00 00 30 [16:08:47]Write i2c OK [16:08:47]MH_I2C_Read... [16:08:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:47]Read from MH i2c: E2 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: E2 0E 00 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: E2 0E 00 97 1C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AE [16:08:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:08:47]wFMCommunicate OK [16:08:47]SAM_PROTO_GetShiftState done [16:08:47]FM_GetShiftState done [16:08:47]opened in 1729902265 [16:08:47]opened+sec_in_day 1729988665 [16:08:47]quantity*price = 100051 [16:08:47]sum+1 = 100052 [16:08:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 421 26.10.2024 16:08 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309000 ФПД: 254805342617367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T160848&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309000&fm=254805342617367&tin=02508201610067®Number=0000000000091780&sum=100000 [16:08:48]StoreToDocumentArchive [16:08:48]shift 532 fd 309000 [16:08:48]save to /storage/0532/doc_00309000 [16:08:48]save last doc name /storage/0532/doc_00309000 to /storage/kkm_last_doc_name [16:08:48]save OK [16:08:48]Clear old archive folders... [16:08:48]ProcessDocumentItem done err = 0, tmpTLVsize=257 [16:08:48]tlvbuf is 000A4860 [16:08:48]SAM_PROTO_ClearQueue [16:08:48]wFMCommunicate request_size=4 [16:08:48]MH_SAM_APDU [16:08:48]CAPDU: 80 09 00 00 [16:08:48]Write to MH i2c: E2 08 00 A4 1C 80 09 00 00 00 00 00 00 32 [16:08:48]Write i2c OK [16:08:48]MH_I2C_Read... [16:08:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:08:48]Read from MH i2c: E2 [16:08:48]MH_I2C_Read... [16:08:48]Read from MH i2c: E2 03 00 [16:08:48]MH_I2C_Read... [16:08:48]Read from MH i2c: E2 03 00 A4 1C 00 90 00 34 [16:08:48]RAPDU: 90 00 [16:08:48]wFMCommunicate OK [16:08:48]SAM_PROTO_ClearQueue done [16:08:48]KKMCreateOFDPacket [16:08:48]OFDProtocolAddRootSTLVToBuf [16:08:48]FM_MakeSignedData [16:08:48]FM_MakeSignedData [16:08:48]SAM_PROTO_SignData [16:08:48]wFMCommunicate request_size=4 [16:08:48]MH_SAM_APDU [16:08:48]CAPDU: 80 0D 01 02 [16:08:48]Write to MH i2c: E2 08 00 A5 1C 80 0D 01 02 00 00 00 00 3A [16:08:48]Write i2c OK [16:08:48]MH_I2C_Read... [16:08:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:08:48]Read from MH i2c: E2 [16:08:48]MH_I2C_Read... [16:08:48]Read from MH i2c: E2 03 00 [16:08:48]MH_I2C_Read... [16:08:48]Read from MH i2c: E2 03 00 A5 1C 00 90 00 35 [16:08:48]RAPDU: 90 00 [16:08:48]wFMCommunicate OK [16:08:48]wFMCommunicate request_size=255 [16:08:48]MH_SAM_APDU [16:08:48]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 A5 01 00 00 F4 03 04 00 10 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 08 B7 04 [16:08:48]Write to MH i2c: E2 02 01 A6 1C 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 A5 01 00 00 F4 03 04 00 10 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 08 B7 04 00 00 D7 [16:08:48]Write i2c OK [16:08:48]MH_I2C_Read... [16:08:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:49]Read from MH i2c: E2 [16:08:49]MH_I2C_Read... [16:08:49]Read from MH i2c: E2 03 00 [16:08:49]MH_I2C_Read... [16:08:49]Read from MH i2c: E2 03 00 A6 1C 00 90 00 36 [16:08:49]RAPDU: 90 00 [16:08:49]wFMCommunicate OK [16:08:49]wFMCommunicate request_size=16 [16:08:49]MH_SAM_APDU [16:08:49]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 E7 BE 7D EE FF 17 [16:08:49]Write to MH i2c: E2 13 00 A7 1C 80 0D 02 02 0B 00 00 35 04 06 00 E7 BE 7D EE FF 17 00 00 B8 [16:08:49]Write i2c OK [16:08:49]MH_I2C_Read... [16:08:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:49]Read from MH i2c: E2 [16:08:49]MH_I2C_Read... [16:08:49]Read from MH i2c: E2 03 00 [16:08:49]MH_I2C_Read... [16:08:49]Read from MH i2c: E2 03 00 A7 1C 00 90 00 37 [16:08:49]RAPDU: 90 00 [16:08:49]wFMCommunicate OK [16:08:49]wFMCommunicate request_size=4 [16:08:49]MH_SAM_APDU [16:08:49]CAPDU: 80 0D 03 02 [16:08:49]Write to MH i2c: E2 08 00 A8 1C 80 0D 03 02 00 00 00 00 3F [16:08:49]Write i2c OK [16:08:49]MH_I2C_Read... [16:08:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:08:49]Read from MH i2c: E2 [16:08:49]MH_I2C_Read... [16:08:49]Read from MH i2c: E2 0B 00 [16:08:49]MH_I2C_Read... [16:08:49]Read from MH i2c: E2 0B 00 A8 1C 00 61 5F 85 B3 E8 4B 29 52 90 00 E6 [16:08:49]RAPDU: 61 5F 85 B3 E8 4B 29 52 90 00 [16:08:49]wFMCommunicate OK [16:08:49]SAM_PROTO_SignData done [16:08:49]FM_MakeSignedData done [16:08:49]CreateOFDProtocolMessage [16:08:49]wFMCommunicate request_size=4 [16:08:49]MH_SAM_APDU [16:08:49]CAPDU: 80 11 00 00 [16:08:49]Write to MH i2c: E2 08 00 A9 1C 80 11 00 00 00 00 00 00 3F [16:08:49]Write i2c OK [16:08:49]MH_I2C_Read... [16:08:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:49]Read from MH i2c: E2 [16:08:49]MH_I2C_Read... [16:08:49]Read from MH i2c: E2 17 00 [16:08:49]MH_I2C_Read... [16:08:49]Read from MH i2c: E2 17 00 A9 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 94 [16:08:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:08:49]wFMCommunicate OK [16:08:49]CreateOFDProtocolMessage done [16:08:49]OFDSenderStorePacket 309000 [16:08:49]StoreOFDPacket docnum=309000 [16:08:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 97 DB 0D 01 98 59 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 A5 01 00 00 F4 03 04 00 10 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 08 B7 04 00 35 04 06 00 E7 BE 7D EE FF 17 61 5F 85 B3 E8 4B 29 52 [16:08:49]CheckFolder [16:08:49]dirname=/storage/ofd_packets [16:08:49]CheckFolder done [16:08:49]ProducePacketName [16:08:49]name=ofd_packets/00309000 [16:08:49]NVStorageSaveData ofd_packets/00309000 [16:08:49]File name is /storage/ofd_packets/00309000 [16:08:49]Write 307 bytes [16:08:49]NVStorageSaveData done [16:08:49]OFDSenderStorePacket done [16:08:49]KKMCreateOFDPacket done [16:08:49]NVStorageSaveData kkm_last_timestamp [16:08:49]File name is /storage/kkm_last_timestamp [16:08:49]Write 4 bytes [16:08:49]NVStorageSaveData done [16:08:49]ExternCall_PrintAddStr [16:08:49]wPrintStart [16:08:49]Write to MH i2c: 01 00 00 AA 1C C6 [16:08:49]Write i2c OK [16:08:49]MH_I2C_Read... [16:08:49]Read from MH i2c: 01 [16:08:49]MH_I2C_Read... [16:08:49]Read from MH i2c: 01 07 00 [16:08:49]MH_I2C_Read... [16:08:49]Read from MH i2c: 01 07 00 AA 1C 00 00 00 00 00 FF 0F DB [16:08:49]RasterBufferAndPrint [16:08:49]line Счет N : (1)642873 [16:08:49]line ИНН: 02508201610067 [16:08:49]line Контрольно-Кассовый Чек [16:08:49]line ПРОДАЖА [16:08:49]line ТРК (МРК, ГНК) : 53 [16:08:49]line Товар: 2710194210 [16:08:49]line D-ENERGY ДТ-К-2 [16:08:49]line 12.960 * 77.20 [16:08:49]line = 1000.51 [16:08:49]line НДС 12% НСП 1% [16:08:49]line > о реализуемом товаре [16:08:49]line ОКРУГЛЕНИЕ: -0.51 [16:08:49]line ИТОГО: 1000.00 [16:08:49]line Внесено: 1000.00 [16:08:49]line СДАЧА: 0.00 [16:08:49]line НСП 1% : 8.85 [16:08:49]line НДС 12% : 106.25 [16:08:49]line Наличными: 1000.00 [16:08:49]line Безнал.: 0.00 [16:08:49]line Место: АЗС № 172 "Партнер Нефть" [16:08:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:08:49]line СНО: Общий режим [16:08:49]line Чек 421 26.10.2024 16:08 [16:08:49]line Смена: 532 ФФД: 1.0 [16:08:49]line ЗНМ: 0300000116 [16:08:49]line РНМ: 0000000000091780 [16:08:49]line Версия ККМ: 001 [16:08:49]line ФМ: 0000000000871765 [16:08:49]line ФД: 309000 [16:08:49]line ФПД: 254805342617367 [16:08:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T160848&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309000&fm=254805342617367&tin=02508201610067®Number=0000000000091780&sum=100000 [16:08:49]OFD Sender: Processing packet 309000 [packets to send 223, broken 222] [16:08:49]ProducePacketName [16:08:49]name=ofd_packets/00309000 [16:08:49]OFD Sender: To server: pG, [16:08:49]CommunicateWithHost lk.salyk.kg:30040 [16:08:49]ConnectInit lk.salyk.kg [16:08:49]written 0, free lines is 4095 [16:08:49]Connected sock=10 [16:08:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 97 DB 0D 01 98 59 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 A5 01 00 00 F4 03 04 00 10 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 08 B7 04 00 35 04 06 00 E7 BE 7D EE FF 17 61 5F 85 B3 E8 4B 29 52 [16:08:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 50 81 47 00 A7 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 31 37 36 35 10 04 04 00 08 B7 04 00 F4 03 04 00 6E BA 1C 67 B6 04 01 00 00 20 CA ED 98 D9 61 B2 E5 [16:08:49]CommunicateWithHost err = 0 [16:08:49]CheckOFDResponse [16:08:49]1017 (14) - 77093643461234 [16:08:49]1041 (16) - 0000000000871765 [16:08:49]1040 (4) - 309000 [16:08:49]1012 (4) - 26.10.2024 09:46 [16:08:49]1206 (1) - 0 [16:08:49]OFD Sender: Remove packet 309000 [16:08:49]ProducePacketName [16:08:49]name=ofd_packets/00309000 [16:08:49]NVStorageDeleteData [16:08:50]Write to MH i2c: 01 00 00 D4 1C F0 [16:08:50]Write i2c OK [16:08:50]MH_I2C_Read... [16:08:50]Read from MH i2c: 01 [16:08:50]MH_I2C_Read... [16:08:50]Read from MH i2c: 01 07 00 [16:08:50]MH_I2C_Read... [16:08:50]Read from MH i2c: 01 07 00 D4 1C 00 00 00 00 00 C0 0C C3 [16:08:50]RasterBufferAndPrint [16:08:50]line [16:08:50]line [16:08:50]line [16:08:50]line [16:08:50]line [16:08:50]written 0, free lines is 3272 [16:08:50]MH_Cut [16:08:50]Write to MH i2c: D1 01 00 DB 1C 01 C9 [16:08:50]Write i2c OK [16:08:50]MH_I2C_Read... [16:08:50]Read from MH i2c: D1 [16:08:50]MH_I2C_Read... [16:08:50]Read from MH i2c: D1 01 00 [16:08:50]MH_I2C_Read... [16:08:50]Read from MH i2c: D1 01 00 DB 1C 00 C8 [16:08:50]Write to MH i2c: 01 00 00 DC 1C F8 [16:08:50]Write i2c OK [16:08:50]MH_I2C_Read... [16:08:50]OFD Sender: No OFD packet to send [16:08:50]*** Cut start [16:08:50]*** Purtial cut [16:08:50]*** Stage 1: CUTSNS_PIN = 1 [16:08:51]Read from MH i2c: 01 [16:08:51]MH_I2C_Read... [16:08:51]*** Stop cut motor [16:08:51]*** Cut end [16:08:51]Read from MH i2c: 01 07 00 [16:08:51]MH_I2C_Read... [16:08:51]Read from MH i2c: 01 07 00 DC 1C 00 00 00 00 00 FF 0F 0D [16:08:51]process_action close_receipt done [16:08:51]requested_data is exist [16:08:51]produce_requested_data [16:08:51]requested_item fm.sn is exist - process it [16:08:51]wFMCommunicate request_size=4 [16:08:51]MH_SAM_APDU [16:08:51]CAPDU: 80 11 00 00 [16:08:51]Write to MH i2c: E2 08 00 DD 1C 80 11 00 00 00 00 00 00 73 [16:08:51]Write i2c OK [16:08:51]MH_I2C_Read... [16:08:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:51]Read from MH i2c: E2 [16:08:51]MH_I2C_Read... [16:08:51]Read from MH i2c: E2 17 00 [16:08:51]MH_I2C_Read... [16:08:51]Read from MH i2c: E2 17 00 DD 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C8 [16:08:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:08:51]wFMCommunicate OK [16:08:51]requested_item fd.num is exist - process it [16:08:51]SAM_PROTO_GetFieldsCounters [16:08:51]wFMCommunicate request_size=4 [16:08:51]MH_SAM_APDU [16:08:51]CAPDU: 80 13 00 00 [16:08:51]Write to MH i2c: E2 08 00 DE 1C 80 13 00 00 00 00 00 00 76 [16:08:51]Write i2c OK [16:08:51]MH_I2C_Read... [16:08:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:08:51]Read from MH i2c: E2 [16:08:51]MH_I2C_Read... [16:08:51]Read from MH i2c: E2 62 00 [16:08:51]MH_I2C_Read... [16:08:51]Read from MH i2c: E2 62 00 DE 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 08 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 64 [16:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 08 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:08:51]wFMCommunicate OK [16:08:51]SAM_PROTO_GetFieldsCounters done [16:08:51]requested_item shift.num is exist - process it [16:08:51]requested_item shift.opened is exist - process it [16:08:51]req_shift_opened [16:08:51]FM_GetShiftState [16:08:51]SAM_PROTO_GetShiftState [16:08:51]wFMCommunicate request_size=4 [16:08:51]MH_SAM_APDU [16:08:51]CAPDU: 80 13 01 00 [16:08:51]Write to MH i2c: E2 08 00 DF 1C 80 13 01 00 00 00 00 00 78 [16:08:51]Write i2c OK [16:08:51]MH_I2C_Read... [16:08:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:51]Read from MH i2c: E2 [16:08:51]MH_I2C_Read... [16:08:51]Read from MH i2c: E2 0E 00 [16:08:51]MH_I2C_Read... [16:08:51]Read from MH i2c: E2 0E 00 DF 1C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F6 [16:08:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:08:51]wFMCommunicate OK [16:08:51]SAM_PROTO_GetShiftState done [16:08:51]FM_GetShiftState done [16:08:51]req_shift_opened done [16:08:51]requested_item shift.open_date is exist - process it [16:08:51]req_shift_open_date [16:08:51]req_shift_open_date done [16:08:51]produce_requested_data done [16:08:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309000,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:08:51]process_action_free close_receipt [16:08:51]json_value_free [16:08:51]json_value_free done [16:08:51]process_json_proto returns [16:08:51]Send response to host [16:08:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309000,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:08:51]free response buf [16:08:51]execute_script done [16:08:51]execute_script returns [16:08:51]free content buf [16:08:51]Sock 7.Close socket [16:08:51]Sock 7.Thread stoped [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:07]accept exits with 9 [16:09:07]New connection [16:09:07]New thread 3067022692 created [16:09:07]Thread 3066879332 joined [16:09:07]Waiting for new connection... [16:09:07] Sock 9.Parse request [16:09:07]Sock 9.Check first char [16:09:07]Sock 9.First char is OK [16:09:07]request: POST /json_proto HTTP/1.0 [16:09:07]Method: POST [16:09:07]URL: /json_proto [16:09:07]Method is POST - this is cgi request [16:09:07]url: /json_proto [16:09:07]query_string will be loaded in cgi processing [16:09:07]execute_cgi json_proto POST (null) [16:09:07]execute_cgi path=json_proto method=POST [16:09:07]POST find Content-Length [16:09:07]Host: 172.17.96.3:8080 [16:09:07]Content-Length: 677 [16:09:07]Content-Type: application/json [16:09:07] [16:09:07]POST finish read [16:09:07]Found Content-Length = 677 [16:09:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:09:07]execute_script... [16:09: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)642874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:09:07]POST & json_proto [16:09:07]process_json_proto [16:09:07]json parsed OK: [16:09:07]protocol is kg_v1.0 [16:09:07]action value=close_receipt [16:09:07]process_action close_receipt [16:09:07]cmd_close_receipt [16:09:07]MH_GetDate [16:09:07]Write to MH i2c: F0 00 00 E0 1C EB [16:09:07]Write i2c OK [16:09:07]MH_I2C_Read... [16:09:07]Read from MH i2c: F0 [16:09:07]MH_I2C_Read... [16:09:07]Read from MH i2c: F0 09 00 [16:09:07]MH_I2C_Read... [16:09:07]Read from MH i2c: F0 09 00 E0 1C 00 24 14 1D 67 44 5E 04 65 BB [16:09:07]GetLastDocTimeStamp 1729958928 [16:09:07]current date 1729958948 [16:09:07]FM_GetShiftState [16:09:07]SAM_PROTO_GetShiftState [16:09:07]wFMCommunicate request_size=4 [16:09:07]MH_SAM_APDU [16:09:07]CAPDU: 80 13 01 00 [16:09:07]Write to MH i2c: E2 08 00 E1 1C 80 13 01 00 00 00 00 00 7A [16:09:07]Write i2c OK [16:09:07]MH_I2C_Read... [16:09:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:07]Read from MH i2c: E2 [16:09:07]MH_I2C_Read... [16:09:07]Read from MH i2c: E2 0E 00 [16:09:07]MH_I2C_Read... [16:09:07]Read from MH i2c: E2 0E 00 E1 1C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F8 [16:09:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:09:07]wFMCommunicate OK [16:09:07]SAM_PROTO_GetShiftState done [16:09:07]FM_GetShiftState done [16:09:07]opened in 1729902265 [16:09:07]opened+sec_in_day 1729988665 [16:09:07]quantity*price = 20003 [16:09:07]sum+1 = 20004 [16:09:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 422 26.10.2024 16:09 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309001 ФПД: 34196927392597 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T160908&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309001&fm=34196927392597&tin=02508201610067®Number=0000000000091780&sum=20000 [16:09:08]StoreToDocumentArchive [16:09:08]shift 532 fd 309001 [16:09:08]save to /storage/0532/doc_00309001 [16:09:08]save last doc name /storage/0532/doc_00309001 to /storage/kkm_last_doc_name [16:09:08]save OK [16:09:08]Clear old archive folders... [16:09:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:09:08]tlvbuf is 000C41C0 [16:09:08]SAM_PROTO_ClearQueue [16:09:08]wFMCommunicate request_size=4 [16:09:08]MH_SAM_APDU [16:09:08]CAPDU: 80 09 00 00 [16:09:08]Write to MH i2c: E2 08 00 EE 1C 80 09 00 00 00 00 00 00 7C [16:09:08]Write i2c OK [16:09:08]MH_I2C_Read... [16:09:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:09:08]Read from MH i2c: E2 [16:09:08]MH_I2C_Read... [16:09:08]Read from MH i2c: E2 03 00 [16:09:08]MH_I2C_Read... [16:09:08]Read from MH i2c: E2 03 00 EE 1C 00 90 00 7E [16:09:08]RAPDU: 90 00 [16:09:08]wFMCommunicate OK [16:09:08]SAM_PROTO_ClearQueue done [16:09:08]KKMCreateOFDPacket [16:09:08]OFDProtocolAddRootSTLVToBuf [16:09:08]FM_MakeSignedData [16:09:08]FM_MakeSignedData [16:09:08]SAM_PROTO_SignData [16:09:08]wFMCommunicate request_size=4 [16:09:08]MH_SAM_APDU [16:09:08]CAPDU: 80 0D 01 02 [16:09:08]Write to MH i2c: E2 08 00 EF 1C 80 0D 01 02 00 00 00 00 84 [16:09:08]Write i2c OK [16:09:08]MH_I2C_Read... [16:09:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:09:08]Read from MH i2c: E2 [16:09:08]MH_I2C_Read... [16:09:08]Read from MH i2c: E2 03 00 [16:09:08]MH_I2C_Read... [16:09:08]Read from MH i2c: E2 03 00 EF 1C 00 90 00 7F [16:09:08]RAPDU: 90 00 [16:09:08]wFMCommunicate OK [16:09:08]wFMCommunicate request_size=255 [16:09:08]MH_SAM_APDU [16:09: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 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 A6 01 00 00 F4 03 04 00 24 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 09 B7 04 00 35 04 06 00 1F [16:09:08]Write to MH i2c: E2 02 01 F0 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A6 01 00 00 F4 03 04 00 24 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 09 B7 04 00 35 04 06 00 1F 00 00 30 [16:09:08]Write i2c OK [16:09:08]MH_I2C_Read... [16:09:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:09:09]Read from MH i2c: E2 [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: E2 03 00 [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: E2 03 00 F0 1C 00 90 00 80 [16:09:09]RAPDU: 90 00 [16:09:09]wFMCommunicate OK [16:09:09]wFMCommunicate request_size=10 [16:09:09]MH_SAM_APDU [16:09:09]CAPDU: 80 0D 02 02 05 1A 17 B5 AB 55 [16:09:09]Write to MH i2c: E2 0D 00 F1 1C 80 0D 02 02 05 00 1A 17 B5 AB 55 00 00 77 [16:09:09]Write i2c OK [16:09:09]MH_I2C_Read... [16:09:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:09:09]Read from MH i2c: E2 [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: E2 03 00 [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: E2 03 00 F1 1C 00 90 00 81 [16:09:09]RAPDU: 90 00 [16:09:09]wFMCommunicate OK [16:09:09]wFMCommunicate request_size=4 [16:09:09]MH_SAM_APDU [16:09:09]CAPDU: 80 0D 03 02 [16:09:09]Write to MH i2c: E2 08 00 F2 1C 80 0D 03 02 00 00 00 00 89 [16:09:09]Write i2c OK [16:09:09]MH_I2C_Read... [16:09:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:09:09]Read from MH i2c: E2 [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: E2 0B 00 [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: E2 0B 00 F2 1C 00 4C 97 13 14 A9 28 73 A4 90 00 7C [16:09:09]RAPDU: 4C 97 13 14 A9 28 73 A4 90 00 [16:09:09]wFMCommunicate OK [16:09:09]SAM_PROTO_SignData done [16:09:09]FM_MakeSignedData done [16:09:09]CreateOFDProtocolMessage [16:09:09]wFMCommunicate request_size=4 [16:09:09]MH_SAM_APDU [16:09:09]CAPDU: 80 11 00 00 [16:09:09]Write to MH i2c: E2 08 00 F3 1C 80 11 00 00 00 00 00 00 89 [16:09:09]Write i2c OK [16:09:09]MH_I2C_Read... [16:09:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:09]Read from MH i2c: E2 [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: E2 17 00 [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: E2 17 00 F3 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DE [16:09:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:09:09]wFMCommunicate OK [16:09:09]CreateOFDProtocolMessage done [16:09:09]OFDSenderStorePacket 309001 [16:09:09]StoreOFDPacket docnum=309001 [16:09:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 21 5A 07 01 36 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A6 01 00 00 F4 03 04 00 24 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 09 B7 04 00 35 04 06 00 1F 1A 17 B5 AB 55 4C 97 13 14 A9 28 73 A4 [16:09:09]CheckFolder [16:09:09]dirname=/storage/ofd_packets [16:09:09]CheckFolder done [16:09:09]ProducePacketName [16:09:09]name=ofd_packets/00309001 [16:09:09]NVStorageSaveData ofd_packets/00309001 [16:09:09]File name is /storage/ofd_packets/00309001 [16:09:09]Write 301 bytes [16:09:09]NVStorageSaveData done [16:09:09]OFDSenderStorePacket done [16:09:09]KKMCreateOFDPacket done [16:09:09]NVStorageSaveData kkm_last_timestamp [16:09:09]File name is /storage/kkm_last_timestamp [16:09:09]Write 4 bytes [16:09:09]NVStorageSaveData done [16:09:09]ExternCall_PrintAddStr [16:09:09]wPrintStart [16:09:09]Write to MH i2c: 01 00 00 F4 1C 10 [16:09:09]Write i2c OK [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: 01 [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: 01 07 00 [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: 01 07 00 F4 1C 00 00 00 00 00 FF 0F 25 [16:09:09]RasterBufferAndPrint [16:09:09]line Счет N : (1)642874 [16:09:09]line ИНН: 02508201610067 [16:09:09]line Контрольно-Кассовый Чек [16:09:09]line ПРОДАЖА [16:09:09]line ТРК (МРК, ГНК) : 62 [16:09:09]line Товар: 2710124130 [16:09:09]line Аи-92-К-2 [16:09:09]line 2.990 * 66.90 [16:09:09]line = 200.03 [16:09:09]line НДС 12% НСП 1% [16:09:09]line > о реализуемом товаре [16:09:09]line ОКРУГЛЕНИЕ: -0.03 [16:09:09]line ИТОГО: 200.00 [16:09:09]line Внесено: 200.00 [16:09:09]line СДАЧА: 0.00 [16:09:09]line НСП 1% : 1.77 [16:09:09]line НДС 12% : 21.24 [16:09:09]line Наличными: 200.00 [16:09:09]line Безнал.: 0.00 [16:09:09]line Место: АЗС № 172 "Партнер Нефть" [16:09:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:09:09]line СНО: Общий режим [16:09:09]line Чек 422 26.10.2024 16:09 [16:09:09]line Смена: 532 ФФД: 1.0 [16:09:09]line ЗНМ: 0300000116 [16:09:09]line РНМ: 0000000000091780 [16:09:09]line Версия ККМ: 001 [16:09:09]line ФМ: 0000000000871765 [16:09:09]line ФД: 309001 [16:09:09]line ФПД: 34196927392597 [16:09:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T160908&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309001&fm=34196927392597&tin=02508201610067®Number=0000000000091780&sum=20000 [16:09:09]written 0, free lines is 4095 [16:09:09]OFD Sender: Processing packet 309001 [packets to send 223, broken 222] [16:09:09]ProducePacketName [16:09:09]name=ofd_packets/00309001 [16:09:09]OFD Sender: To server: pG, [16:09:09]CommunicateWithHost lk.salyk.kg:30040 [16:09:09]ConnectInit lk.salyk.kg [16:09:09]Connected sock=10 [16:09:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 21 5A 07 01 36 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A6 01 00 00 F4 03 04 00 24 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 09 B7 04 00 35 04 06 00 1F 1A 17 B5 AB 55 4C 97 13 14 A9 28 73 A4 [16:09:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 38 FD 47 00 A5 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 09 B7 04 00 F4 03 04 00 82 BA 1C 67 B6 04 01 00 00 0E D7 52 F5 CC 50 41 A5 [16:09:09]CommunicateWithHost err = 0 [16:09:09]CheckOFDResponse [16:09:09]1017 (14) - 77093643461234 [16:09:09]1041 (16) - 0000000000871765 [16:09:09]1040 (4) - 309001 [16:09:09]1012 (4) - 26.10.2024 09:46 [16:09:09]1206 (1) - 0 [16:09:09]OFD Sender: Remove packet 309001 [16:09:09]ProducePacketName [16:09:09]name=ofd_packets/00309001 [16:09:09]NVStorageDeleteData [16:09:09]Write to MH i2c: 01 00 00 1E 1D 3B [16:09:09]Write i2c OK [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: 01 [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: 01 07 00 [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: 01 07 00 1E 1D 00 00 00 00 00 BB 0C 09 [16:09:09]RasterBufferAndPrint [16:09:09]line [16:09:09]line [16:09:09]line [16:09:09]line [16:09:09]line [16:09:09]written 0, free lines is 3266 [16:09:09]MH_Cut [16:09:09]Write to MH i2c: D1 01 00 25 1D 01 14 [16:09:09]Write i2c OK [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: D1 [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: D1 01 00 [16:09:09]MH_I2C_Read... [16:09:09]Read from MH i2c: D1 01 00 25 1D 00 13 [16:09:09]Write to MH i2c: 01 00 00 26 1D 43 [16:09:09]Write i2c OK [16:09:09]MH_I2C_Read... [16:09:10]OFD Sender: No OFD packet to send [16:09:10]*** Cut start [16:09:10]*** Purtial cut [16:09:10]*** Stage 1: CUTSNS_PIN = 1 [16:09:10]Read from MH i2c: 01 [16:09:10]MH_I2C_Read... [16:09:10]*** Stop cut motor [16:09:10]*** Cut end [16:09:10]Read from MH i2c: 01 07 00 [16:09:10]MH_I2C_Read... [16:09:10]Read from MH i2c: 01 07 00 26 1D 00 00 00 00 00 FF 0F 58 [16:09:10]process_action close_receipt done [16:09:10]requested_data is exist [16:09:10]produce_requested_data [16:09:10]requested_item fm.sn is exist - process it [16:09:10]wFMCommunicate request_size=4 [16:09:10]MH_SAM_APDU [16:09:10]CAPDU: 80 11 00 00 [16:09:10]Write to MH i2c: E2 08 00 27 1D 80 11 00 00 00 00 00 00 BE [16:09:10]Write i2c OK [16:09:10]MH_I2C_Read... [16:09:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:10]Read from MH i2c: E2 [16:09:10]MH_I2C_Read... [16:09:10]Read from MH i2c: E2 17 00 [16:09:10]MH_I2C_Read... [16:09:10]Read from MH i2c: E2 17 00 27 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 13 [16:09:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:09:10]wFMCommunicate OK [16:09:10]requested_item fd.num is exist - process it [16:09:10]SAM_PROTO_GetFieldsCounters [16:09:10]wFMCommunicate request_size=4 [16:09:10]MH_SAM_APDU [16:09:10]CAPDU: 80 13 00 00 [16:09:10]Write to MH i2c: E2 08 00 28 1D 80 13 00 00 00 00 00 00 C1 [16:09:10]Write i2c OK [16:09:10]MH_I2C_Read... [16:09:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:09:10]Read from MH i2c: E2 [16:09:10]MH_I2C_Read... [16:09:10]Read from MH i2c: E2 62 00 [16:09:10]MH_I2C_Read... [16:09:10]Read from MH i2c: E2 62 00 28 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 09 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [16:09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 09 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:09:10]wFMCommunicate OK [16:09:10]SAM_PROTO_GetFieldsCounters done [16:09:10]requested_item shift.num is exist - process it [16:09:10]requested_item shift.opened is exist - process it [16:09:10]req_shift_opened [16:09:10]FM_GetShiftState [16:09:10]SAM_PROTO_GetShiftState [16:09:10]wFMCommunicate request_size=4 [16:09:10]MH_SAM_APDU [16:09:10]CAPDU: 80 13 01 00 [16:09:10]Write to MH i2c: E2 08 00 29 1D 80 13 01 00 00 00 00 00 C3 [16:09:10]Write i2c OK [16:09:10]MH_I2C_Read... [16:09:10]Read from MH i2c: E2 [16:09:10]MH_I2C_Read... [16:09:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:10]Read from MH i2c: E2 0E 00 [16:09:11]MH_I2C_Read... [16:09:11]Read from MH i2c: E2 0E 00 29 1D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 41 [16:09:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:09:11]wFMCommunicate OK [16:09:11]SAM_PROTO_GetShiftState done [16:09:11]FM_GetShiftState done [16:09:11]req_shift_opened done [16:09:11]requested_item shift.open_date is exist - process it [16:09:11]req_shift_open_date [16:09:11]req_shift_open_date done [16:09:11]produce_requested_data done [16:09:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309001,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:09:11]process_action_free close_receipt [16:09:11]json_value_free [16:09:11]json_value_free done [16:09:11]process_json_proto returns [16:09:11]Send response to host [16:09:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309001,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:09:11]free response buf [16:09:11]execute_script done [16:09:11]execute_script returns [16:09:11]free content buf [16:09:11]Sock 9.Close socket [16:09:11]Sock 9.Thread stoped [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:38]accept exits with 7 [16:09:38]New connection [16:09:38]New thread 3066879332 created [16:09:38]Thread 3067022692 joined [16:09:38]Waiting for new connection... [16:09:38] Sock 7.Parse request [16:09:38]Sock 7.Check first char [16:09:38]Sock 7.First char is OK [16:09:38]request: POST /json_proto HTTP/1.0 [16:09:38]Method: POST [16:09:38]URL: /json_proto [16:09:38]Method is POST - this is cgi request [16:09:38]url: /json_proto [16:09:38]query_string will be loaded in cgi processing [16:09:38]execute_cgi json_proto POST (null) [16:09:38]execute_cgi path=json_proto method=POST [16:09:38]POST find Content-Length [16:09:38]Host: 172.17.96.3:8080 [16:09:38]Content-Length: 677 [16:09:38]Content-Type: application/json [16:09:38] [16:09:38]POST finish read [16:09:38]Found Content-Length = 677 [16:09:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [16:09:38]execute_script... [16:09: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)642875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [16:09:38]POST & json_proto [16:09:38]process_json_proto [16:09:38]json parsed OK: [16:09:38]protocol is kg_v1.0 [16:09:38]action value=close_receipt [16:09:38]process_action close_receipt [16:09:38]cmd_close_receipt [16:09:38]MH_GetDate [16:09:38]Write to MH i2c: F0 00 00 2A 1D 36 [16:09:38]Write i2c OK [16:09:38]MH_I2C_Read... [16:09:38]Read from MH i2c: F0 [16:09:38]MH_I2C_Read... [16:09:38]Read from MH i2c: F0 09 00 [16:09:38]MH_I2C_Read... [16:09:38]Read from MH i2c: F0 09 00 2A 1D 00 43 14 1D 67 44 5E 04 65 25 [16:09:38]GetLastDocTimeStamp 1729958948 [16:09:38]current date 1729958979 [16:09:38]FM_GetShiftState [16:09:38]SAM_PROTO_GetShiftState [16:09:38]wFMCommunicate request_size=4 [16:09:38]MH_SAM_APDU [16:09:38]CAPDU: 80 13 01 00 [16:09:38]Write to MH i2c: E2 08 00 2B 1D 80 13 01 00 00 00 00 00 C5 [16:09:38]Write i2c OK [16:09:38]MH_I2C_Read... [16:09:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:38]Read from MH i2c: E2 [16:09:38]MH_I2C_Read... [16:09:38]Read from MH i2c: E2 0E 00 [16:09:38]MH_I2C_Read... [16:09:38]Read from MH i2c: E2 0E 00 2B 1D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 43 [16:09:38]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:09:38]wFMCommunicate OK [16:09:38]SAM_PROTO_GetShiftState done [16:09:38]FM_GetShiftState done [16:09:38]opened in 1729902265 [16:09:38]opened+sec_in_day 1729988665 [16:09:38]quantity*price = 50041 [16:09:38]sum+1 = 50042 [16:09: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 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 423 26.10.2024 16:09 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309002 ФПД: 99937164035303 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T160939&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309002&fm=99937164035303&tin=02508201610067®Number=0000000000091780&sum=50000 [16:09:39]StoreToDocumentArchive [16:09:39]shift 532 fd 309002 [16:09:39]save to /storage/0532/doc_00309002 [16:09:39]save last doc name /storage/0532/doc_00309002 to /storage/kkm_last_doc_name [16:09:39]save OK [16:09:39]Clear old archive folders... [16:09:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:09:39]tlvbuf is 000A4820 [16:09:39]SAM_PROTO_ClearQueue [16:09:39]wFMCommunicate request_size=4 [16:09:39]MH_SAM_APDU [16:09:39]CAPDU: 80 09 00 00 [16:09:39]Write to MH i2c: E2 08 00 38 1D 80 09 00 00 00 00 00 00 C7 [16:09:39]Write i2c OK [16:09:39]MH_I2C_Read... [16:09:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:09:39]Read from MH i2c: E2 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: E2 03 00 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: E2 03 00 38 1D 00 90 00 C9 [16:09:39]RAPDU: 90 00 [16:09:39]wFMCommunicate OK [16:09:39]SAM_PROTO_ClearQueue done [16:09:39]KKMCreateOFDPacket [16:09:39]OFDProtocolAddRootSTLVToBuf [16:09:39]FM_MakeSignedData [16:09:39]FM_MakeSignedData [16:09:39]SAM_PROTO_SignData [16:09:39]wFMCommunicate request_size=4 [16:09:39]MH_SAM_APDU [16:09:39]CAPDU: 80 0D 01 02 [16:09:39]Write to MH i2c: E2 08 00 39 1D 80 0D 01 02 00 00 00 00 CF [16:09:39]Write i2c OK [16:09:39]MH_I2C_Read... [16:09:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:09:39]Read from MH i2c: E2 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: E2 03 00 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: E2 03 00 39 1D 00 90 00 CA [16:09:39]RAPDU: 90 00 [16:09:39]wFMCommunicate OK [16:09:39]wFMCommunicate request_size=255 [16:09:39]MH_SAM_APDU [16:09: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 A7 01 00 00 F4 03 04 00 43 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0A B7 04 00 35 04 06 00 5A [16:09:39]Write to MH i2c: E2 02 01 3A 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A7 01 00 00 F4 03 04 00 43 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0A B7 04 00 35 04 06 00 5A 00 00 15 [16:09:39]Write i2c OK [16:09:39]MH_I2C_Read... [16:09:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:09:39]Read from MH i2c: E2 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: E2 03 00 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: E2 03 00 3A 1D 00 90 00 CB [16:09:39]RAPDU: 90 00 [16:09:39]wFMCommunicate OK [16:09:39]wFMCommunicate request_size=10 [16:09:39]MH_SAM_APDU [16:09:39]CAPDU: 80 0D 02 02 05 E4 6F 29 84 E7 [16:09:39]Write to MH i2c: E2 0D 00 3B 1D 80 0D 02 02 05 00 E4 6F 29 84 E7 00 00 C3 [16:09:39]Write i2c OK [16:09:39]MH_I2C_Read... [16:09:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:09:39]Read from MH i2c: E2 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: E2 03 00 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: E2 03 00 3B 1D 00 90 00 CC [16:09:39]RAPDU: 90 00 [16:09:39]wFMCommunicate OK [16:09:39]wFMCommunicate request_size=4 [16:09:39]MH_SAM_APDU [16:09:39]CAPDU: 80 0D 03 02 [16:09:39]Write to MH i2c: E2 08 00 3C 1D 80 0D 03 02 00 00 00 00 D4 [16:09:39]Write i2c OK [16:09:39]MH_I2C_Read... [16:09:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:09:39]Read from MH i2c: E2 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: E2 0B 00 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: E2 0B 00 3C 1D 00 04 DA 14 7A A7 90 45 6C 90 00 29 [16:09:39]RAPDU: 04 DA 14 7A A7 90 45 6C 90 00 [16:09:39]wFMCommunicate OK [16:09:39]SAM_PROTO_SignData done [16:09:39]FM_MakeSignedData done [16:09:39]CreateOFDProtocolMessage [16:09:39]wFMCommunicate request_size=4 [16:09:39]MH_SAM_APDU [16:09:39]CAPDU: 80 11 00 00 [16:09:39]Write to MH i2c: E2 08 00 3D 1D 80 11 00 00 00 00 00 00 D4 [16:09:39]Write i2c OK [16:09:39]MH_I2C_Read... [16:09:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:39]Read from MH i2c: E2 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: E2 17 00 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: E2 17 00 3D 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 29 [16:09:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:09:39]wFMCommunicate OK [16:09:39]CreateOFDProtocolMessage done [16:09:39]OFDSenderStorePacket 309002 [16:09:39]StoreOFDPacket docnum=309002 [16:09:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4E F9 07 01 7E A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A7 01 00 00 F4 03 04 00 43 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0A B7 04 00 35 04 06 00 5A E4 6F 29 84 E7 04 DA 14 7A A7 90 45 6C [16:09:39]CheckFolder [16:09:39]dirname=/storage/ofd_packets [16:09:39]CheckFolder done [16:09:39]ProducePacketName [16:09:39]name=ofd_packets/00309002 [16:09:39]NVStorageSaveData ofd_packets/00309002 [16:09:39]File name is /storage/ofd_packets/00309002 [16:09:39]Write 301 bytes [16:09:39]NVStorageSaveData done [16:09:39]OFDSenderStorePacket done [16:09:39]KKMCreateOFDPacket done [16:09:39]NVStorageSaveData kkm_last_timestamp [16:09:39]File name is /storage/kkm_last_timestamp [16:09:39]Write 4 bytes [16:09:39]NVStorageSaveData done [16:09:39]ExternCall_PrintAddStr [16:09:39]wPrintStart [16:09:39]Write to MH i2c: 01 00 00 3E 1D 5B [16:09:39]Write i2c OK [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: 01 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: 01 07 00 [16:09:39]MH_I2C_Read... [16:09:39]Read from MH i2c: 01 07 00 3E 1D 00 00 00 00 00 FF 0F 70 [16:09:39]RasterBufferAndPrint [16:09:39]line Счет N : (1)642875 [16:09:39]line ИНН: 02508201610067 [16:09:39]line Контрольно-Кассовый Чек [16:09:39]line ПРОДАЖА [16:09:39]line ТРК (МРК, ГНК) : 41 [16:09:39]line Товар: 2710124130 [16:09:39]line Аи-92-К-2 [16:09:39]line 7.480 * 66.90 [16:09:39]line = 500.41 [16:09:39]line НДС 12% НСП 1% [16:09:39]line > о реализуемом товаре [16:09:39]line ОКРУГЛЕНИЕ: -0.41 [16:09:39]line ИТОГО: 500.00 [16:09:39]line Внесено: 500.00 [16:09:39]line СДАЧА: 0.00 [16:09:39]line НСП 1% : 4.43 [16:09:39]line НДС 12% : 53.14 [16:09:39]line Наличными: 500.00 [16:09:39]line Безнал.: 0.00 [16:09:39]line Место: АЗС № 172 "Партнер Нефть" [16:09:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:09:39]line СНО: Общий режим [16:09:39]line Чек 423 26.10.2024 16:09 [16:09:39]line Смена: 532 ФФД: 1.0 [16:09:39]line ЗНМ: 0300000116 [16:09:39]line РНМ: 0000000000091780 [16:09:39]line Версия ККМ: 001 [16:09:39]line ФМ: 0000000000871765 [16:09:39]line ФД: 309002 [16:09:39]line ФПД: 99937164035303 [16:09:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T160939&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309002&fm=99937164035303&tin=02508201610067®Number=0000000000091780&sum=50000 [16:09:39]written 0, free lines is 4095 [16:09:39]OFD Sender: Processing packet 309002 [packets to send 223, broken 222] [16:09:39]ProducePacketName [16:09:39]name=ofd_packets/00309002 [16:09:39]OFD Sender: To server: pG, [16:09:39]CommunicateWithHost lk.salyk.kg:30040 [16:09:39]ConnectInit lk.salyk.kg [16:09:40]Connected sock=11 [16:09:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4E F9 07 01 7E A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A7 01 00 00 F4 03 04 00 43 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0A B7 04 00 35 04 06 00 5A E4 6F 29 84 E7 04 DA 14 7A A7 90 45 6C [16:09:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D0 5D 47 00 64 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 31 37 36 35 10 04 04 00 0A B7 04 00 F4 03 04 00 A0 BA 1C 67 B6 04 01 00 00 DF 6E 16 59 16 95 DE 5B [16:09:40]CommunicateWithHost err = 0 [16:09:40]CheckOFDResponse [16:09:40]1017 (14) - 77093643461234 [16:09:40]1041 (16) - 0000000000871765 [16:09:40]1040 (4) - 309002 [16:09:40]1012 (4) - 26.10.2024 09:47 [16:09:40]1206 (1) - 0 [16:09:40]OFD Sender: Remove packet 309002 [16:09:40]ProducePacketName [16:09:40]name=ofd_packets/00309002 [16:09:40]NVStorageDeleteData [16:09:40]Write to MH i2c: 01 00 00 68 1D 85 [16:09:40]Write i2c OK [16:09:40]MH_I2C_Read... [16:09:40]Read from MH i2c: 01 [16:09:40]MH_I2C_Read... [16:09:40]Read from MH i2c: 01 07 00 [16:09:40]MH_I2C_Read... [16:09:40]Read from MH i2c: 01 07 00 68 1D 00 00 00 00 00 B9 0C 51 [16:09:40]RasterBufferAndPrint [16:09:40]line [16:09:40]line [16:09:40]line [16:09:40]line [16:09:40]line [16:09:40]written 0, free lines is 3262 [16:09:40]MH_Cut [16:09:40]Write to MH i2c: D1 01 00 6F 1D 01 5E [16:09:40]Write i2c OK [16:09:40]MH_I2C_Read... [16:09:40]Read from MH i2c: D1 [16:09:40]MH_I2C_Read... [16:09:40]Read from MH i2c: D1 01 00 [16:09:40]MH_I2C_Read... [16:09:40]Read from MH i2c: D1 01 00 6F 1D 00 5D [16:09:40]Write to MH i2c: 01 00 00 70 1D 8D [16:09:40]Write i2c OK [16:09:40]MH_I2C_Read... [16:09:40]OFD Sender: No OFD packet to send [16:09:41]*** Cut start [16:09:41]*** Purtial cut [16:09:41]*** Stage 1: CUTSNS_PIN = 1 [16:09:41]Read from MH i2c: 01 [16:09:41]MH_I2C_Read... [16:09:41]*** Stop cut motor [16:09:41]*** Cut end [16:09:41]Read from MH i2c: 01 07 00 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: 01 07 00 70 1D 00 00 00 00 00 FF 0F A2 [16:09:41]process_action close_receipt done [16:09:41]requested_data is exist [16:09:41]produce_requested_data [16:09:41]requested_item fm.sn is exist - process it [16:09:41]wFMCommunicate request_size=4 [16:09:41]MH_SAM_APDU [16:09:41]CAPDU: 80 11 00 00 [16:09:41]Write to MH i2c: E2 08 00 71 1D 80 11 00 00 00 00 00 00 08 [16:09:41]Write i2c OK [16:09:41]MH_I2C_Read... [16:09:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:09:41]Read from MH i2c: E2 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: E2 17 00 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: E2 17 00 71 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5D [16:09:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:09:41]wFMCommunicate OK [16:09:41]requested_item fd.num is exist - process it [16:09:41]SAM_PROTO_GetFieldsCounters [16:09:41]wFMCommunicate request_size=4 [16:09:41]MH_SAM_APDU [16:09:41]CAPDU: 80 13 00 00 [16:09:41]Write to MH i2c: E2 08 00 72 1D 80 13 00 00 00 00 00 00 0B [16:09:41]Write i2c OK [16:09:41]MH_I2C_Read... [16:09:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:09:41]Read from MH i2c: E2 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: E2 62 00 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: E2 62 00 72 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [16: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:09:41]wFMCommunicate OK [16:09:41]SAM_PROTO_GetFieldsCounters done [16:09:41]requested_item shift.num is exist - process it [16:09:41]requested_item shift.opened is exist - process it [16:09:41]req_shift_opened [16:09:41]FM_GetShiftState [16:09:41]SAM_PROTO_GetShiftState [16:09:41]wFMCommunicate request_size=4 [16:09:41]MH_SAM_APDU [16:09:41]CAPDU: 80 13 01 00 [16:09:41]Write to MH i2c: E2 08 00 73 1D 80 13 01 00 00 00 00 00 0D [16:09:41]Write i2c OK [16:09:41]MH_I2C_Read... [16:09:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:09:41]Read from MH i2c: E2 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: E2 0E 00 [16:09:41]MH_I2C_Read... [16:09:41]Read from MH i2c: E2 0E 00 73 1D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8B [16:09:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:09:41]wFMCommunicate OK [16:09:41]SAM_PROTO_GetShiftState done [16:09:41]FM_GetShiftState done [16:09:41]req_shift_opened done [16:09:41]requested_item shift.open_date is exist - process it [16:09:41]req_shift_open_date [16:09:41]req_shift_open_date done [16:09:41]produce_requested_data done [16:09:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309002,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:09:41]process_action_free close_receipt [16:09:41]json_value_free [16:09:41]json_value_free done [16:09:41]process_json_proto returns [16:09:41]Send response to host [16:09:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309002,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:09:41]free response buf [16:09:41]execute_script done [16:09:41]execute_script returns [16:09:41]free content buf [16:09:41]Sock 7.Close socket [16:09:41]Sock 7.Thread stoped [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:53]accept exits with 9 [16:10:53]New connection [16:10:53]New thread 3067022692 created [16:10:53]Thread 3066879332 joined [16:10:53]Waiting for new connection... [16:10:53] Sock 9.Parse request [16:10:53]Sock 9.Check first char [16:10:53]Sock 9.First char is OK [16:10:53]request: POST /json_proto HTTP/1.0 [16:10:53]Method: POST [16:10:53]URL: /json_proto [16:10:53]Method is POST - this is cgi request [16:10:53]url: /json_proto [16:10:53]query_string will be loaded in cgi processing [16:10:53]execute_cgi json_proto POST (null) [16:10:53]execute_cgi path=json_proto method=POST [16:10:53]POST find Content-Length [16:10:53]Host: 172.17.96.3:8080 [16:10:53]Content-Length: 677 [16:10:53]Content-Type: application/json [16:10:53] [16:10:53]POST finish read [16:10:53]Found Content-Length = 677 [16:10:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:10:53]execute_script... [16:10:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:10:53]POST & json_proto [16:10:53]process_json_proto [16:10:53]json parsed OK: [16:10:53]protocol is kg_v1.0 [16:10:53]action value=close_receipt [16:10:53]process_action close_receipt [16:10:53]cmd_close_receipt [16:10:53]MH_GetDate [16:10:53]Write to MH i2c: F0 00 00 74 1D 80 [16:10:53]Write i2c OK [16:10:53]MH_I2C_Read... [16:10:53]Read from MH i2c: F0 [16:10:53]MH_I2C_Read... [16:10:53]Read from MH i2c: F0 09 00 [16:10:53]MH_I2C_Read... [16:10:53]Read from MH i2c: F0 09 00 74 1D 00 8E 14 1D 67 44 5E 04 65 BA [16:10:53]GetLastDocTimeStamp 1729958979 [16:10:53]current date 1729959054 [16:10:53]FM_GetShiftState [16:10:53]SAM_PROTO_GetShiftState [16:10:53]wFMCommunicate request_size=4 [16:10:53]MH_SAM_APDU [16:10:53]CAPDU: 80 13 01 00 [16:10:53]Write to MH i2c: E2 08 00 75 1D 80 13 01 00 00 00 00 00 0F [16:10:53]Write i2c OK [16:10:53]MH_I2C_Read... [16:10:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:10:53]Read from MH i2c: E2 [16:10:53]MH_I2C_Read... [16:10:53]Read from MH i2c: E2 0E 00 [16:10:53]MH_I2C_Read... [16:10:53]Read from MH i2c: E2 0E 00 75 1D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8D [16:10:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:10:53]wFMCommunicate OK [16:10:53]SAM_PROTO_GetShiftState done [16:10:53]FM_GetShiftState done [16:10:53]opened in 1729902265 [16:10:53]opened+sec_in_day 1729988665 [16:10:53]quantity*price = 30038 [16:10:53]sum+1 = 30039 [16:10:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 424 26.10.2024 16:10 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309003 ФПД: 208930405873423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T161054&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309003&fm=208930405873423&tin=02508201610067®Number=0000000000091780&sum=30000 [16:10:54]StoreToDocumentArchive [16:10:54]shift 532 fd 309003 [16:10:54]save to /storage/0532/doc_00309003 [16:10:54]save last doc name /storage/0532/doc_00309003 to /storage/kkm_last_doc_name [16:10:54]save OK [16:10:54]Clear old archive folders... [16:10:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:10:54]tlvbuf is B6ED2440 [16:10:54]SAM_PROTO_ClearQueue [16:10:54]wFMCommunicate request_size=4 [16:10:54]MH_SAM_APDU [16:10:54]CAPDU: 80 09 00 00 [16:10:54]Write to MH i2c: E2 08 00 82 1D 80 09 00 00 00 00 00 00 11 [16:10:54]Write i2c OK [16:10:54]MH_I2C_Read... [16:10:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:10:54]Read from MH i2c: E2 [16:10:54]MH_I2C_Read... [16:10:54]Read from MH i2c: E2 03 00 [16:10:54]MH_I2C_Read... [16:10:54]Read from MH i2c: E2 03 00 82 1D 00 90 00 13 [16:10:54]RAPDU: 90 00 [16:10:54]wFMCommunicate OK [16:10:54]SAM_PROTO_ClearQueue done [16:10:54]KKMCreateOFDPacket [16:10:54]OFDProtocolAddRootSTLVToBuf [16:10:54]FM_MakeSignedData [16:10:54]FM_MakeSignedData [16:10:54]SAM_PROTO_SignData [16:10:54]wFMCommunicate request_size=4 [16:10:54]MH_SAM_APDU [16:10:54]CAPDU: 80 0D 01 02 [16:10:54]Write to MH i2c: E2 08 00 83 1D 80 0D 01 02 00 00 00 00 19 [16:10:54]Write i2c OK [16:10:54]MH_I2C_Read... [16:10:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:10:54]Read from MH i2c: E2 [16:10:54]MH_I2C_Read... [16:10:54]Read from MH i2c: E2 03 00 [16:10:54]MH_I2C_Read... [16:10:54]Read from MH i2c: E2 03 00 83 1D 00 90 00 14 [16:10:54]RAPDU: 90 00 [16:10:54]wFMCommunicate OK [16:10:54]wFMCommunicate request_size=255 [16:10:54]MH_SAM_APDU [16:10:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A8 01 00 00 F4 03 04 00 8E 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0B B7 04 00 35 04 06 00 BE [16:10:54]Write to MH i2c: E2 02 01 84 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A8 01 00 00 F4 03 04 00 8E 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0B B7 04 00 35 04 06 00 BE 00 00 04 [16:10:54]Write i2c OK [16:10:54]MH_I2C_Read... [16:10:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:10:55]Read from MH i2c: E2 [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: E2 03 00 [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: E2 03 00 84 1D 00 90 00 15 [16:10:55]RAPDU: 90 00 [16:10:55]wFMCommunicate OK [16:10:55]wFMCommunicate request_size=10 [16:10:55]MH_SAM_APDU [16:10:55]CAPDU: 80 0D 02 02 05 05 66 9F F7 0F [16:10:55]Write to MH i2c: E2 0D 00 85 1D 80 0D 02 02 05 00 05 66 9F F7 0F 00 00 36 [16:10:55]Write i2c OK [16:10:55]MH_I2C_Read... [16:10:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:10:55]Read from MH i2c: E2 [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: E2 03 00 [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: E2 03 00 85 1D 00 90 00 16 [16:10:55]RAPDU: 90 00 [16:10:55]wFMCommunicate OK [16:10:55]wFMCommunicate request_size=4 [16:10:55]MH_SAM_APDU [16:10:55]CAPDU: 80 0D 03 02 [16:10:55]Write to MH i2c: E2 08 00 86 1D 80 0D 03 02 00 00 00 00 1E [16:10:55]Write i2c OK [16:10:55]MH_I2C_Read... [16:10:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:10:55]Read from MH i2c: E2 [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: E2 0B 00 [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: E2 0B 00 86 1D 00 93 A4 81 5B 99 AE 32 0D 90 00 B8 [16:10:55]RAPDU: 93 A4 81 5B 99 AE 32 0D 90 00 [16:10:55]wFMCommunicate OK [16:10:55]SAM_PROTO_SignData done [16:10:55]FM_MakeSignedData done [16:10:55]CreateOFDProtocolMessage [16:10:55]wFMCommunicate request_size=4 [16:10:55]MH_SAM_APDU [16:10:55]CAPDU: 80 11 00 00 [16:10:55]Write to MH i2c: E2 08 00 87 1D 80 11 00 00 00 00 00 00 1E [16:10:55]Write i2c OK [16:10:55]MH_I2C_Read... [16:10:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:10:55]Read from MH i2c: E2 [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: E2 17 00 [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: E2 17 00 87 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 73 [16:10:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:10:55]wFMCommunicate OK [16:10:55]CreateOFDProtocolMessage done [16:10:55]OFDSenderStorePacket 309003 [16:10:55]StoreOFDPacket docnum=309003 [16:10:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CB 19 07 01 EB A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A8 01 00 00 F4 03 04 00 8E 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0B B7 04 00 35 04 06 00 BE 05 66 9F F7 0F 93 A4 81 5B 99 AE 32 0D [16:10:55]CheckFolder [16:10:55]dirname=/storage/ofd_packets [16:10:55]CheckFolder done [16:10:55]ProducePacketName [16:10:55]name=ofd_packets/00309003 [16:10:55]NVStorageSaveData ofd_packets/00309003 [16:10:55]File name is /storage/ofd_packets/00309003 [16:10:55]Write 301 bytes [16:10:55]NVStorageSaveData done [16:10:55]OFDSenderStorePacket done [16:10:55]KKMCreateOFDPacket done [16:10:55]NVStorageSaveData kkm_last_timestamp [16:10:55]File name is /storage/kkm_last_timestamp [16:10:55]Write 4 bytes [16:10:55]NVStorageSaveData done [16:10:55]ExternCall_PrintAddStr [16:10:55]wPrintStart [16:10:55]Write to MH i2c: 01 00 00 88 1D A5 [16:10:55]Write i2c OK [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: 01 [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: 01 07 00 [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: 01 07 00 88 1D 00 00 00 00 00 FF 0F BA [16:10:55]RasterBufferAndPrint [16:10:55]line Счет N : (1)642876 [16:10:55]line ИНН: 02508201610067 [16:10:55]line Контрольно-Кассовый Чек [16:10:55]line ПРОДАЖА [16:10:55]line ТРК (МРК, ГНК) : 62 [16:10:55]line Товар: 2710124130 [16:10:55]line Аи-92-К-2 [16:10:55]line 4.490 * 66.90 [16:10:55]line = 300.38 [16:10:55]line НДС 12% НСП 1% [16:10:55]line > о реализуемом товаре [16:10:55]line ОКРУГЛЕНИЕ: -0.38 [16:10:55]line ИТОГО: 300.00 [16:10:55]line Внесено: 300.00 [16:10:55]line СДАЧА: 0.00 [16:10:55]line НСП 1% : 2.66 [16:10:55]line НДС 12% : 31.90 [16:10:55]line Наличными: 300.00 [16:10:55]line Безнал.: 0.00 [16:10:55]line Место: АЗС № 172 "Партнер Нефть" [16:10:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:10:55]line СНО: Общий режим [16:10:55]line Чек 424 26.10.2024 16:10 [16:10:55]line Смена: 532 ФФД: 1.0 [16:10:55]line ЗНМ: 0300000116 [16:10:55]line РНМ: 0000000000091780 [16:10:55]line Версия ККМ: 001 [16:10:55]line ФМ: 0000000000871765 [16:10:55]line ФД: 309003 [16:10:55]line ФПД: 208930405873423 [16:10:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T161054&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309003&fm=208930405873423&tin=02508201610067®Number=0000000000091780&sum=30000 [16:10:55]written 0, free lines is 4095 [16:10:55]OFD Sender: Processing packet 309003 [packets to send 223, broken 222] [16:10:55]ProducePacketName [16:10:55]name=ofd_packets/00309003 [16:10:55]OFD Sender: To server: pG, [16:10:55]CommunicateWithHost lk.salyk.kg:30040 [16:10:55]ConnectInit lk.salyk.kg [16:10:55]Connected sock=10 [16:10:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CB 19 07 01 EB A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A8 01 00 00 F4 03 04 00 8E 14 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0B B7 04 00 35 04 06 00 BE 05 66 9F F7 0F 93 A4 81 5B 99 AE 32 0D [16:10:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 82 48 47 00 1D 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 31 37 36 35 10 04 04 00 0B B7 04 00 F4 03 04 00 EC BA 1C 67 B6 04 01 00 00 2F 79 BC 2C 05 7D 5B 00 [16:10:55]CommunicateWithHost err = 0 [16:10:55]CheckOFDResponse [16:10:55]1017 (14) - 77093643461234 [16:10:55]1041 (16) - 0000000000871765 [16:10:55]1040 (4) - 309003 [16:10:55]1012 (4) - 26.10.2024 09:48 [16:10:55]1206 (1) - 0 [16:10:55]OFD Sender: Remove packet 309003 [16:10:55]ProducePacketName [16:10:55]name=ofd_packets/00309003 [16:10:55]NVStorageDeleteData [16:10:55]Write to MH i2c: 01 00 00 B2 1D CF [16:10:55]Write i2c OK [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: 01 [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: 01 07 00 [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: 01 07 00 B2 1D 00 00 00 00 00 B9 0C 9B [16:10:55]RasterBufferAndPrint [16:10:55]line [16:10:55]line [16:10:55]line [16:10:55]line [16:10:55]line [16:10:55]written 0, free lines is 3264 [16:10:55]MH_Cut [16:10:55]Write to MH i2c: D1 01 00 B9 1D 01 A8 [16:10:55]Write i2c OK [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: D1 [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: D1 01 00 [16:10:55]MH_I2C_Read... [16:10:55]Read from MH i2c: D1 01 00 B9 1D 00 A7 [16:10:55]Write to MH i2c: 01 00 00 BA 1D D7 [16:10:55]Write i2c OK [16:10:55]MH_I2C_Read... [16:10:56]OFD Sender: No OFD packet to send [16:10:56]*** Cut start [16:10:56]*** Purtial cut [16:10:56]*** Stage 1: CUTSNS_PIN = 1 [16:10:56]Read from MH i2c: 01 [16:10:56]MH_I2C_Read... [16:10:56]*** Stop cut motor [16:10:56]*** Cut end [16:10:56]Read from MH i2c: 01 07 00 [16:10:56]MH_I2C_Read... [16:10:56]Read from MH i2c: 01 07 00 BA 1D 00 00 00 00 00 FF 0F EC [16:10:56]process_action close_receipt done [16:10:56]requested_data is exist [16:10:56]produce_requested_data [16:10:56]requested_item fm.sn is exist - process it [16:10:56]wFMCommunicate request_size=4 [16:10:56]MH_SAM_APDU [16:10:56]CAPDU: 80 11 00 00 [16:10:56]Write to MH i2c: E2 08 00 BB 1D 80 11 00 00 00 00 00 00 52 [16:10:56]Write i2c OK [16:10:56]MH_I2C_Read... [16:10:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:10:56]Read from MH i2c: E2 [16:10:56]MH_I2C_Read... [16:10:56]Read from MH i2c: E2 17 00 [16:10:56]MH_I2C_Read... [16:10:56]Read from MH i2c: E2 17 00 BB 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A7 [16:10:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:10:56]wFMCommunicate OK [16:10:56]requested_item fd.num is exist - process it [16:10:56]SAM_PROTO_GetFieldsCounters [16:10:56]wFMCommunicate request_size=4 [16:10:56]MH_SAM_APDU [16:10:56]CAPDU: 80 13 00 00 [16:10:56]Write to MH i2c: E2 08 00 BC 1D 80 13 00 00 00 00 00 00 55 [16:10:56]Write i2c OK [16:10:56]MH_I2C_Read... [16:10:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:10:57]Read from MH i2c: E2 [16:10:57]MH_I2C_Read... [16:10:57]Read from MH i2c: E2 62 00 [16:10:57]MH_I2C_Read... [16:10:57]Read from MH i2c: E2 62 00 BC 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 4F [16:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:10:57]wFMCommunicate OK [16:10:57]SAM_PROTO_GetFieldsCounters done [16:10:57]requested_item shift.num is exist - process it [16:10:57]requested_item shift.opened is exist - process it [16:10:57]req_shift_opened [16:10:57]FM_GetShiftState [16:10:57]SAM_PROTO_GetShiftState [16:10:57]wFMCommunicate request_size=4 [16:10:57]MH_SAM_APDU [16:10:57]CAPDU: 80 13 01 00 [16:10:57]Write to MH i2c: E2 08 00 BD 1D 80 13 01 00 00 00 00 00 57 [16:10:57]Write i2c OK [16:10:57]MH_I2C_Read... [16:10:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:10:57]Read from MH i2c: E2 [16:10:57]MH_I2C_Read... [16:10:57]Read from MH i2c: E2 0E 00 [16:10:57]MH_I2C_Read... [16:10:57]Read from MH i2c: E2 0E 00 BD 1D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D5 [16:10:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:10:57]wFMCommunicate OK [16:10:57]SAM_PROTO_GetShiftState done [16:10:57]FM_GetShiftState done [16:10:57]req_shift_opened done [16:10:57]requested_item shift.open_date is exist - process it [16:10:57]req_shift_open_date [16:10:57]req_shift_open_date done [16:10:57]produce_requested_data done [16:10:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309003,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:10:57]process_action_free close_receipt [16:10:57]json_value_free [16:10:57]json_value_free done [16:10:57]process_json_proto returns [16:10:57]Send response to host [16:10:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309003,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:10:57]free response buf [16:10:57]execute_script done [16:10:57]execute_script returns [16:10:57]free content buf [16:10:57]Sock 9.Close socket [16:10:57]Sock 9.Thread stoped [16:11:01]OFD Sender: No OFD packet to send [16:11:06]OFD Sender: No OFD packet to send [16:11:11]OFD Sender: No OFD packet to send [16:11:16]OFD Sender: No OFD packet to send [16:11:21]OFD Sender: No OFD packet to send [16:11:26]OFD Sender: No OFD packet to send [16:11:31]OFD Sender: No OFD packet to send [16:11:36]OFD Sender: No OFD packet to send [16:11:41]OFD Sender: No OFD packet to send [16:11:46]OFD Sender: No OFD packet to send [16:11:51]OFD Sender: No OFD packet to send [16:11:56]OFD Sender: No OFD packet to send [16:12:01]OFD Sender: No OFD packet to send [16:12:06]OFD Sender: No OFD packet to send [16:12:11]OFD Sender: No OFD packet to send [16:12:16]OFD Sender: No OFD packet to send [16:12:21]OFD Sender: No OFD packet to send [16:12:26]OFD Sender: No OFD packet to send [16:12:31]OFD Sender: No OFD packet to send [16:12:36]OFD Sender: No OFD packet to send [16:12:41]OFD Sender: No OFD packet to send [16:12:46]OFD Sender: No OFD packet to send [16:12:51]OFD Sender: No OFD packet to send [16:12:56]OFD Sender: No OFD packet to send [16:13:01]OFD Sender: No OFD packet to send [16:13:06]OFD Sender: No OFD packet to send [16:13:11]OFD Sender: No OFD packet to send [16:13:16]OFD Sender: No OFD packet to send [16:13:21]OFD Sender: No OFD packet to send [16:13:26]OFD Sender: No OFD packet to send [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:27]accept exits with 7 [16:14:27]New connection [16:14:27]New thread 3066879332 created [16:14:27]Thread 3067022692 joined [16:14:27]Waiting for new connection... [16:14:27] Sock 7.Parse request [16:14:27]Sock 7.Check first char [16:14:27]Sock 7.First char is OK [16:14:27]request: POST /json_proto HTTP/1.0 [16:14:27]Method: POST [16:14:27]URL: /json_proto [16:14:27]Method is POST - this is cgi request [16:14:27]url: /json_proto [16:14:27]query_string will be loaded in cgi processing [16:14:27]execute_cgi json_proto POST (null) [16:14:27]execute_cgi path=json_proto method=POST [16:14:27]POST find Content-Length [16:14:27]Host: 172.17.96.3:8080 [16:14:27]Content-Length: 678 [16:14:27]Content-Type: application/json [16:14:27] [16:14:27]POST finish read [16:14:27]Found Content-Length = 678 [16:14:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [16:14:27]execute_script... [16:14:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [16:14:27]POST & json_proto [16:14:27]process_json_proto [16:14:27]json parsed OK: [16:14:27]protocol is kg_v1.0 [16:14:27]action value=close_receipt [16:14:27]process_action close_receipt [16:14:27]cmd_close_receipt [16:14:27]MH_GetDate [16:14:27]Write to MH i2c: F0 00 00 BE 1D CA [16:14:27]Write i2c OK [16:14:27]MH_I2C_Read... [16:14:27]Read from MH i2c: F0 [16:14:27]MH_I2C_Read... [16:14:27]Read from MH i2c: F0 09 00 [16:14:27]MH_I2C_Read... [16:14:27]Read from MH i2c: F0 09 00 BE 1D 00 64 15 1D 67 44 5E 04 65 DB [16:14:27]GetLastDocTimeStamp 1729959054 [16:14:27]current date 1729959268 [16:14:27]FM_GetShiftState [16:14:27]SAM_PROTO_GetShiftState [16:14:27]wFMCommunicate request_size=4 [16:14:27]MH_SAM_APDU [16:14:27]CAPDU: 80 13 01 00 [16:14:27]Write to MH i2c: E2 08 00 BF 1D 80 13 01 00 00 00 00 00 59 [16:14:27]Write i2c OK [16:14:27]MH_I2C_Read... [16:14:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:27]Read from MH i2c: E2 [16:14:27]MH_I2C_Read... [16:14:27]Read from MH i2c: E2 0E 00 [16:14:27]MH_I2C_Read... [16:14:27]Read from MH i2c: E2 0E 00 BF 1D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D7 [16:14:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:14:27]wFMCommunicate OK [16:14:27]SAM_PROTO_GetShiftState done [16:14:27]FM_GetShiftState done [16:14:27]opened in 1729902265 [16:14:27]opened+sec_in_day 1729988665 [16:14:27]quantity*price = 67033 [16:14:27]sum+1 = 67035 [16:14:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 670.00 Внесено: 670.00 СДАЧА: 0.00 НСП 1% : 5.93 НДС 12% : 71.19 Наличными: 670.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 425 26.10.2024 16:14 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309004 ФПД: 150030542749781 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T161428&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309004&fm=150030542749781&tin=02508201610067®Number=0000000000091780&sum=67000 [16:14:28]StoreToDocumentArchive [16:14:28]shift 532 fd 309004 [16:14:28]save to /storage/0532/doc_00309004 [16:14:28]save last doc name /storage/0532/doc_00309004 to /storage/kkm_last_doc_name [16:14:28]save OK [16:14:28]Clear old archive folders... [16:14:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:14:28]tlvbuf is 000A4C70 [16:14:28]SAM_PROTO_ClearQueue [16:14:28]wFMCommunicate request_size=4 [16:14:28]MH_SAM_APDU [16:14:28]CAPDU: 80 09 00 00 [16:14:28]Write to MH i2c: E2 08 00 CC 1D 80 09 00 00 00 00 00 00 5B [16:14:28]Write i2c OK [16:14:28]MH_I2C_Read... [16:14:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:14:28]Read from MH i2c: E2 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: E2 03 00 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: E2 03 00 CC 1D 00 90 00 5D [16:14:28]RAPDU: 90 00 [16:14:28]wFMCommunicate OK [16:14:28]SAM_PROTO_ClearQueue done [16:14:28]KKMCreateOFDPacket [16:14:28]OFDProtocolAddRootSTLVToBuf [16:14:28]FM_MakeSignedData [16:14:28]FM_MakeSignedData [16:14:28]SAM_PROTO_SignData [16:14:28]wFMCommunicate request_size=4 [16:14:28]MH_SAM_APDU [16:14:28]CAPDU: 80 0D 01 02 [16:14:28]Write to MH i2c: E2 08 00 CD 1D 80 0D 01 02 00 00 00 00 63 [16:14:28]Write i2c OK [16:14:28]MH_I2C_Read... [16:14:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:14:28]Read from MH i2c: E2 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: E2 03 00 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: E2 03 00 CD 1D 00 90 00 5E [16:14:28]RAPDU: 90 00 [16:14:28]wFMCommunicate OK [16:14:28]wFMCommunicate request_size=255 [16:14:28]MH_SAM_APDU [16:14: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 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 A9 01 00 00 F4 03 04 00 64 15 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C B7 04 00 35 04 06 00 88 [16:14:28]Write to MH i2c: E2 02 01 CE 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A9 01 00 00 F4 03 04 00 64 15 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C B7 04 00 35 04 06 00 88 00 00 98 [16:14:28]Write i2c OK [16:14:28]MH_I2C_Read... [16:14:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:28]Read from MH i2c: E2 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: E2 03 00 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: E2 03 00 CE 1D 00 90 00 5F [16:14:28]RAPDU: 90 00 [16:14:28]wFMCommunicate OK [16:14:28]wFMCommunicate request_size=10 [16:14:28]MH_SAM_APDU [16:14:28]CAPDU: 80 0D 02 02 05 73 B5 34 C0 55 [16:14:28]Write to MH i2c: E2 0D 00 CF 1D 80 0D 02 02 05 00 73 B5 34 C0 55 00 00 E1 [16:14:28]Write i2c OK [16:14:28]MH_I2C_Read... [16:14:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:28]Read from MH i2c: E2 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: E2 03 00 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: E2 03 00 CF 1D 00 90 00 60 [16:14:28]RAPDU: 90 00 [16:14:28]wFMCommunicate OK [16:14:28]wFMCommunicate request_size=4 [16:14:28]MH_SAM_APDU [16:14:28]CAPDU: 80 0D 03 02 [16:14:28]Write to MH i2c: E2 08 00 D0 1D 80 0D 03 02 00 00 00 00 68 [16:14:28]Write i2c OK [16:14:28]MH_I2C_Read... [16:14:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:14:28]Read from MH i2c: E2 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: E2 0B 00 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: E2 0B 00 D0 1D 00 02 D2 82 98 6C 6F C3 48 90 00 3D [16:14:28]RAPDU: 02 D2 82 98 6C 6F C3 48 90 00 [16:14:28]wFMCommunicate OK [16:14:28]SAM_PROTO_SignData done [16:14:28]FM_MakeSignedData done [16:14:28]CreateOFDProtocolMessage [16:14:28]wFMCommunicate request_size=4 [16:14:28]MH_SAM_APDU [16:14:28]CAPDU: 80 11 00 00 [16:14:28]Write to MH i2c: E2 08 00 D1 1D 80 11 00 00 00 00 00 00 68 [16:14:28]Write i2c OK [16:14:28]MH_I2C_Read... [16:14:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:28]Read from MH i2c: E2 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: E2 17 00 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: E2 17 00 D1 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BD [16:14:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:14:28]wFMCommunicate OK [16:14:28]CreateOFDProtocolMessage done [16:14:28]OFDSenderStorePacket 309004 [16:14:28]StoreOFDPacket docnum=309004 [16:14:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7E 81 07 01 D8 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A9 01 00 00 F4 03 04 00 64 15 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C B7 04 00 35 04 06 00 88 73 B5 34 C0 55 02 D2 82 98 6C 6F C3 48 [16:14:28]CheckFolder [16:14:28]dirname=/storage/ofd_packets [16:14:28]CheckFolder done [16:14:28]ProducePacketName [16:14:28]name=ofd_packets/00309004 [16:14:28]NVStorageSaveData ofd_packets/00309004 [16:14:28]File name is /storage/ofd_packets/00309004 [16:14:28]Write 301 bytes [16:14:28]NVStorageSaveData done [16:14:28]OFDSenderStorePacket done [16:14:28]KKMCreateOFDPacket done [16:14:28]NVStorageSaveData kkm_last_timestamp [16:14:28]File name is /storage/kkm_last_timestamp [16:14:28]Write 4 bytes [16:14:28]NVStorageSaveData done [16:14:28]ExternCall_PrintAddStr [16:14:28]wPrintStart [16:14:28]Write to MH i2c: 01 00 00 D2 1D EF [16:14:28]Write i2c OK [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: 01 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: 01 07 00 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: 01 07 00 D2 1D 00 00 00 00 00 FF 0F 04 [16:14:28]RasterBufferAndPrint [16:14:28]line Счет N : (1)642877 [16:14:28]line ИНН: 02508201610067 [16:14:28]line Контрольно-Кассовый Чек [16:14:28]line ПРОДАЖА [16:14:28]line ТРК (МРК, ГНК) : 31 [16:14:28]line Товар: 2710124130 [16:14:28]line Аи-92-К-2 [16:14:28]line 10.020 * 66.90 [16:14:28]line = 670.34 [16:14:28]line НДС 12% НСП 1% [16:14:28]line > о реализуемом товаре [16:14:28]line ОКРУГЛЕНИЕ: -0.34 [16:14:28]line ИТОГО: 670.00 [16:14:28]line Внесено: 670.00 [16:14:28]line СДАЧА: 0.00 [16:14:28]line НСП 1% : 5.93 [16:14:28]line НДС 12% : 71.19 [16:14:28]line Наличными: 670.00 [16:14:28]line Безнал.: 0.00 [16:14:28]line Место: АЗС № 172 "Партнер Нефть" [16:14:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:14:28]line СНО: Общий режим [16:14:28]line Чек 425 26.10.2024 16:14 [16:14:28]line Смена: 532 ФФД: 1.0 [16:14:28]line ЗНМ: 0300000116 [16:14:28]line РНМ: 0000000000091780 [16:14:28]line Версия ККМ: 001 [16:14:28]line ФМ: 0000000000871765 [16:14:28]line ФД: 309004 [16:14:28]line ФПД: 150030542749781 [16:14:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T161428&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309004&fm=150030542749781&tin=02508201610067®Number=0000000000091780&sum=67000 [16:14:29]written 0, free lines is 4095 [16:14:29]OFD Sender: Processing packet 309004 [packets to send 223, broken 222] [16:14:29]ProducePacketName [16:14:29]name=ofd_packets/00309004 [16:14:29]OFD Sender: To server: pG, [16:14:29]CommunicateWithHost lk.salyk.kg:30040 [16:14:29]ConnectInit lk.salyk.kg [16:14:29]Connected sock=10 [16:14:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7E 81 07 01 D8 22 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A9 01 00 00 F4 03 04 00 64 15 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C B7 04 00 35 04 06 00 88 73 B5 34 C0 55 02 D2 82 98 6C 6F C3 48 [16:14:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B8 88 47 00 6C 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C B7 04 00 F4 03 04 00 C1 BB 1C 67 B6 04 01 00 00 1A B4 24 3E 0F F6 AC 9D [16:14:29]CommunicateWithHost err = 0 [16:14:29]CheckOFDResponse [16:14:29]1017 (14) - 77093643461234 [16:14:29]1041 (16) - 0000000000871765 [16:14:29]1040 (4) - 309004 [16:14:29]1012 (4) - 26.10.2024 09:52 [16:14:29]1206 (1) - 0 [16:14:29]OFD Sender: Remove packet 309004 [16:14:29]ProducePacketName [16:14:29]name=ofd_packets/00309004 [16:14:29]NVStorageDeleteData [16:14:29]Write to MH i2c: 01 00 00 FC 1D 19 [16:14:29]Write i2c OK [16:14:29]MH_I2C_Read... [16:14:29]Read from MH i2c: 01 [16:14:29]MH_I2C_Read... [16:14:29]Read from MH i2c: 01 07 00 [16:14:29]MH_I2C_Read... [16:14:29]Read from MH i2c: 01 07 00 FC 1D 00 00 00 00 00 BE 0C EA [16:14:29]RasterBufferAndPrint [16:14:29]line [16:14:29]line [16:14:29]line [16:14:29]line [16:14:29]line [16:14:29]written 0, free lines is 3269 [16:14:29]MH_Cut [16:14:29]Write to MH i2c: D1 01 00 03 1E 01 F3 [16:14:29]Write i2c OK [16:14:29]MH_I2C_Read... [16:14:29]Read from MH i2c: D1 [16:14:29]MH_I2C_Read... [16:14:29]Read from MH i2c: D1 01 00 [16:14:29]MH_I2C_Read... [16:14:29]Read from MH i2c: D1 01 00 03 1E 00 F2 [16:14:29]Write to MH i2c: 01 00 00 04 1E 22 [16:14:29]Write i2c OK [16:14:29]MH_I2C_Read... [16:14:29]OFD Sender: No OFD packet to send [16:14:30]*** Cut start [16:14:30]*** Purtial cut [16:14:30]*** Stage 1: CUTSNS_PIN = 1 [16:14:30]*** Stop cut motor [16:14:30]*** Cut end [16:14:30]Read from MH i2c: 01 [16:14:30]MH_I2C_Read... [16:14:30]Read from MH i2c: 01 07 00 [16:14:30]MH_I2C_Read... [16:14:30]Read from MH i2c: 01 07 00 04 1E 00 00 00 00 00 FF 0F 37 [16:14:30]process_action close_receipt done [16:14:30]requested_data is exist [16:14:30]produce_requested_data [16:14:30]requested_item fm.sn is exist - process it [16:14:30]wFMCommunicate request_size=4 [16:14:30]MH_SAM_APDU [16:14:30]CAPDU: 80 11 00 00 [16:14:30]Write to MH i2c: E2 08 00 05 1E 80 11 00 00 00 00 00 00 9D [16:14:30]Write i2c OK [16:14:30]MH_I2C_Read... [16:14:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:30]Read from MH i2c: E2 [16:14:30]MH_I2C_Read... [16:14:30]Read from MH i2c: E2 17 00 [16:14:30]MH_I2C_Read... [16:14:30]Read from MH i2c: E2 17 00 05 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F2 [16:14:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:14:30]wFMCommunicate OK [16:14:30]requested_item fd.num is exist - process it [16:14:30]SAM_PROTO_GetFieldsCounters [16:14:30]wFMCommunicate request_size=4 [16:14:30]MH_SAM_APDU [16:14:30]CAPDU: 80 13 00 00 [16:14:30]Write to MH i2c: E2 08 00 06 1E 80 13 00 00 00 00 00 00 A0 [16:14:30]Write i2c OK [16:14:30]MH_I2C_Read... [16:14:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:14:30]Read from MH i2c: E2 [16:14:30]MH_I2C_Read... [16:14:30]Read from MH i2c: E2 62 00 [16:14:30]MH_I2C_Read... [16:14:30]Read from MH i2c: E2 62 00 06 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 9E [16:14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:14:30]wFMCommunicate OK [16:14:30]SAM_PROTO_GetFieldsCounters done [16:14:30]requested_item shift.num is exist - process it [16:14:30]requested_item shift.opened is exist - process it [16:14:30]req_shift_opened [16:14:30]FM_GetShiftState [16:14:30]SAM_PROTO_GetShiftState [16:14:30]wFMCommunicate request_size=4 [16:14:30]MH_SAM_APDU [16:14:30]CAPDU: 80 13 01 00 [16:14:30]Write to MH i2c: E2 08 00 07 1E 80 13 01 00 00 00 00 00 A2 [16:14:30]Write i2c OK [16:14:30]MH_I2C_Read... [16:14:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:30]Read from MH i2c: E2 [16:14:30]MH_I2C_Read... [16:14:30]Read from MH i2c: E2 0E 00 [16:14:30]MH_I2C_Read... [16:14:30]Read from MH i2c: E2 0E 00 07 1E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 20 [16:14:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:14:30]wFMCommunicate OK [16:14:30]SAM_PROTO_GetShiftState done [16:14:30]FM_GetShiftState done [16:14:30]req_shift_opened done [16:14:30]requested_item shift.open_date is exist - process it [16:14:30]req_shift_open_date [16:14:30]req_shift_open_date done [16:14:30]produce_requested_data done [16:14:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309004,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:14:30]process_action_free close_receipt [16:14:30]json_value_free [16:14:30]json_value_free done [16:14:30]process_json_proto returns [16:14:30]Send response to host [16:14:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309004,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:14:30]free response buf [16:14:30]execute_script done [16:14:30]execute_script returns [16:14:30]free content buf [16:14:30]Sock 7.Close socket [16:14:30]Sock 7.Thread stoped [16:14:34]OFD Sender: No OFD packet to send [16:14:39]OFD Sender: No OFD packet to send [16:14:44]OFD Sender: No OFD packet to send [16:14:49]OFD Sender: No OFD packet to send [16:14:54]OFD Sender: No OFD packet to send [16:14:59]OFD Sender: No OFD packet to send [16:15:04]OFD Sender: No OFD packet to send [16:15:09]OFD Sender: No OFD packet to send [16:15:14]OFD Sender: No OFD packet to send [16:15:19]OFD Sender: No OFD packet to send [16:15:24]OFD Sender: No OFD packet to send [16:15:29]OFD Sender: No OFD packet to send [16:15:34]OFD Sender: No OFD packet to send [16:15:39]OFD Sender: No OFD packet to send [16:15:44]OFD Sender: No OFD packet to send [16:15:49]OFD Sender: No OFD packet to send [16:15:54]OFD Sender: No OFD packet to send [16:16:00]OFD Sender: No OFD packet to send [16:16:05]OFD Sender: No OFD packet to send [16:16:10]OFD Sender: No OFD packet to send [16:16:15]OFD Sender: No OFD packet to send [16:16:20]OFD Sender: No OFD packet to send [16:16:25]OFD Sender: No OFD packet to send [16:16:30]OFD Sender: No OFD packet to send [16:16:35]OFD Sender: No OFD packet to send [16:16:40]OFD Sender: No OFD packet to send [16:16:45]OFD Sender: No OFD packet to send [16:16:50]OFD Sender: No OFD packet to send [16:16:50]accept exits with 9 [16:16:50]New connection [16:16:50]New thread 3067022692 created [16:16:50]Thread 3066879332 joined [16:16:50]Waiting for new connection... [16:16:50] Sock 9.Parse request [16:16:50]Sock 9.Check first char [16:16:50]Sock 9.First char is OK [16:16:50]request: POST /json_proto HTTP/1.0 [16:16:50]Method: POST [16:16:50]URL: /json_proto [16:16:50]Method is POST - this is cgi request [16:16:50]url: /json_proto [16:16:50]query_string will be loaded in cgi processing [16:16:50]execute_cgi json_proto POST (null) [16:16:50]execute_cgi path=json_proto method=POST [16:16:50]POST find Content-Length [16:16:50]Host: 172.17.96.3:8080 [16:16:50]Content-Length: 766 [16:16:50]Content-Type: application/json [16:16:50] [16:16:50]POST finish read [16:16:50]Found Content-Length = 766 [16:16:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:50]execute_script... [16: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 : (1)642878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:50]POST & json_proto [16:16:50]process_json_proto [16:16:50]json parsed OK: [16:16:50]protocol is kg_v1.0 [16:16:50]action value=close_receipt [16:16:50]process_action close_receipt [16:16:50]cmd_close_receipt [16:16:50]MH_GetDate [16:16:50]Write to MH i2c: F0 00 00 08 1E 15 [16:16:50]Write i2c OK [16:16:50]MH_I2C_Read... [16:16:50]Read from MH i2c: F0 [16:16:50]MH_I2C_Read... [16:16:50]Read from MH i2c: F0 09 00 [16:16:50]MH_I2C_Read... [16:16:50]Read from MH i2c: F0 09 00 08 1E 00 F3 15 1D 67 44 5E 04 65 B5 [16:16:50]GetLastDocTimeStamp 1729959268 [16:16:50]current date 1729959411 [16:16:50]FM_GetShiftState [16:16:50]SAM_PROTO_GetShiftState [16:16:50]wFMCommunicate request_size=4 [16:16:50]MH_SAM_APDU [16:16:50]CAPDU: 80 13 01 00 [16:16:50]Write to MH i2c: E2 08 00 09 1E 80 13 01 00 00 00 00 00 A4 [16:16:50]Write i2c OK [16:16:50]MH_I2C_Read... [16:16:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:50]Read from MH i2c: E2 [16:16:50]MH_I2C_Read... [16:16:50]Read from MH i2c: E2 0E 00 [16:16:50]MH_I2C_Read... [16:16:50]Read from MH i2c: E2 0E 00 09 1E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 22 [16:16:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:16:50]wFMCommunicate OK [16:16:50]SAM_PROTO_GetShiftState done [16:16:50]FM_GetShiftState done [16:16:50]opened in 1729902265 [16:16:50]opened+sec_in_day 1729988665 [16:16:50]quantity*price = 30038 [16:16:50]sum+1 = 30039 [16:16:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 426 26.10.2024 16:16 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309005 ФПД: 169462378483541 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T161651&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309005&fm=169462378483541&tin=02508201610067®Number=0000000000091780&sum=30038 [16:16:52]StoreToDocumentArchive [16:16:52]shift 532 fd 309005 [16:16:52]save to /storage/0532/doc_00309005 [16:16:52]save last doc name /storage/0532/doc_00309005 to /storage/kkm_last_doc_name [16:16:52]save OK [16:16:52]Clear old archive folders... [16:16:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:16:52]tlvbuf is 000A4800 [16:16:52]SAM_PROTO_ClearQueue [16:16:52]wFMCommunicate request_size=4 [16:16:52]MH_SAM_APDU [16:16:52]CAPDU: 80 09 00 00 [16:16:52]Write to MH i2c: E2 08 00 16 1E 80 09 00 00 00 00 00 00 A6 [16:16:52]Write i2c OK [16:16:52]MH_I2C_Read... [16:16:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:16:52]Read from MH i2c: E2 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: E2 03 00 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: E2 03 00 16 1E 00 90 00 A8 [16:16:52]RAPDU: 90 00 [16:16:52]wFMCommunicate OK [16:16:52]SAM_PROTO_ClearQueue done [16:16:52]KKMCreateOFDPacket [16:16:52]OFDProtocolAddRootSTLVToBuf [16:16:52]FM_MakeSignedData [16:16:52]FM_MakeSignedData [16:16:52]SAM_PROTO_SignData [16:16:52]wFMCommunicate request_size=4 [16:16:52]MH_SAM_APDU [16:16:52]CAPDU: 80 0D 01 02 [16:16:52]Write to MH i2c: E2 08 00 17 1E 80 0D 01 02 00 00 00 00 AE [16:16:52]Write i2c OK [16:16:52]MH_I2C_Read... [16:16:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:16:52]Read from MH i2c: E2 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: E2 03 00 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: E2 03 00 17 1E 00 90 00 A9 [16:16:52]RAPDU: 90 00 [16:16:52]wFMCommunicate OK [16:16:52]wFMCommunicate request_size=255 [16:16:52]MH_SAM_APDU [16:16:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 F3 15 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0D B7 04 00 35 04 06 00 9A [16:16:52]Write to MH i2c: E2 02 01 18 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 F3 15 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0D B7 04 00 35 04 06 00 9A 00 00 2B [16:16:52]Write i2c OK [16:16:52]MH_I2C_Read... [16:16:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:52]Read from MH i2c: E2 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: E2 03 00 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: E2 03 00 18 1E 00 90 00 AA [16:16:52]RAPDU: 90 00 [16:16:52]wFMCommunicate OK [16:16:52]wFMCommunicate request_size=10 [16:16:52]MH_SAM_APDU [16:16:52]CAPDU: 80 0D 02 02 05 20 08 DF 4F 55 [16:16:52]Write to MH i2c: E2 0D 00 19 1E 80 0D 02 02 05 00 20 08 DF 4F 55 00 00 66 [16:16:52]Write i2c OK [16:16:52]MH_I2C_Read... [16:16:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:52]Read from MH i2c: E2 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: E2 03 00 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: E2 03 00 19 1E 00 90 00 AB [16:16:52]RAPDU: 90 00 [16:16:52]wFMCommunicate OK [16:16:52]wFMCommunicate request_size=4 [16:16:52]MH_SAM_APDU [16:16:52]CAPDU: 80 0D 03 02 [16:16:52]Write to MH i2c: E2 08 00 1A 1E 80 0D 03 02 00 00 00 00 B3 [16:16:52]Write i2c OK [16:16:52]MH_I2C_Read... [16:16:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:16:52]Read from MH i2c: E2 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: E2 0B 00 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: E2 0B 00 1A 1E 00 93 09 08 81 71 93 71 0E 90 00 5C [16:16:52]RAPDU: 93 09 08 81 71 93 71 0E 90 00 [16:16:52]wFMCommunicate OK [16:16:52]SAM_PROTO_SignData done [16:16:52]FM_MakeSignedData done [16:16:52]CreateOFDProtocolMessage [16:16:52]wFMCommunicate request_size=4 [16:16:52]MH_SAM_APDU [16:16:52]CAPDU: 80 11 00 00 [16:16:52]Write to MH i2c: E2 08 00 1B 1E 80 11 00 00 00 00 00 00 B3 [16:16:52]Write i2c OK [16:16:52]MH_I2C_Read... [16:16:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:52]Read from MH i2c: E2 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: E2 17 00 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: E2 17 00 1B 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 08 [16:16:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:16:52]wFMCommunicate OK [16:16:52]CreateOFDProtocolMessage done [16:16:52]OFDSenderStorePacket 309005 [16:16:52]StoreOFDPacket docnum=309005 [16:16:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 73 6D 07 01 D1 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 F3 15 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0D B7 04 00 35 04 06 00 9A 20 08 DF 4F 55 93 09 08 81 71 93 71 0E [16:16:52]CheckFolder [16:16:52]dirname=/storage/ofd_packets [16:16:52]CheckFolder done [16:16:52]ProducePacketName [16:16:52]name=ofd_packets/00309005 [16:16:52]NVStorageSaveData ofd_packets/00309005 [16:16:52]File name is /storage/ofd_packets/00309005 [16:16:52]Write 301 bytes [16:16:52]NVStorageSaveData done [16:16:52]OFDSenderStorePacket done [16:16:52]KKMCreateOFDPacket done [16:16:52]NVStorageSaveData kkm_last_timestamp [16:16:52]File name is /storage/kkm_last_timestamp [16:16:52]Write 4 bytes [16:16:52]NVStorageSaveData done [16:16:52]ExternCall_PrintAddStr [16:16:52]wPrintStart [16:16:52]Write to MH i2c: 01 00 00 1C 1E 3A [16:16:52]Write i2c OK [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: 01 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: 01 07 00 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: 01 07 00 1C 1E 00 00 00 00 00 FF 0F 4F [16:16:52]RasterBufferAndPrint [16:16:52]line Счет N : (1)642878 [16:16:52]line ИНН: 02508201610067 [16:16:52]line Контрольно-Кассовый Чек [16:16:52]line ПРОДАЖА [16:16:52]line ТРК (МРК, ГНК) : 41 [16:16:52]line Товар: 2710124130 [16:16:52]line Аи-92-К-2 [16:16:52]line 4.490 * 66.90 [16:16:52]line = 300.38 [16:16:52]line НДС 12% НСП 1% [16:16:52]line > о реализуемом товаре [16:16:52]line ИТОГО: 300.38 [16:16:52]line НСП 1% : 2.66 [16:16:52]line НДС 12% : 31.90 [16:16:52]line Наличными: 0.00 [16:16:52]line Безнал.: 300.38 [16:16:52]line Место: АЗС № 172 "Партнер Нефть" [16:16:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:16:52]line СНО: Общий режим [16:16:52]line Чек 426 26.10.2024 16:16 [16:16:52]line Смена: 532 ФФД: 1.0 [16:16:52]line ЗНМ: 0300000116 [16:16:52]line РНМ: 0000000000091780 [16:16:52]line Версия ККМ: 001 [16:16:52]line Платежная система: Mbank [16:16:52]line ФМ: 0000000000871765 [16:16:52]line ФД: 309005 [16:16:52]line ФПД: 169462378483541 [16:16:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T161651&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309005&fm=169462378483541&tin=02508201610067®Number=0000000000091780&sum=30038 [16:16:52]written 0, free lines is 4095 [16:16:52]OFD Sender: Processing packet 309005 [packets to send 223, broken 222] [16:16:52]ProducePacketName [16:16:52]name=ofd_packets/00309005 [16:16:52]OFD Sender: To server: pG, [16:16:52]CommunicateWithHost lk.salyk.kg:30040 [16:16:52]ConnectInit lk.salyk.kg [16:16:52]Connected sock=10 [16:16:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 73 6D 07 01 D1 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 F3 15 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0D B7 04 00 35 04 06 00 9A 20 08 DF 4F 55 93 09 08 81 71 93 71 0E [16:16:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5B 51 47 00 EC 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 31 37 36 35 10 04 04 00 0D B7 04 00 F4 03 04 00 51 BC 1C 67 B6 04 01 00 00 E3 E4 03 22 2A C7 51 5B [16:16:52]CommunicateWithHost err = 0 [16:16:52]CheckOFDResponse [16:16:52]1017 (14) - 77093643461234 [16:16:52]1041 (16) - 0000000000871765 [16:16:52]1040 (4) - 309005 [16:16:52]1012 (4) - 26.10.2024 09:54 [16:16:52]1206 (1) - 0 [16:16:52]OFD Sender: Remove packet 309005 [16:16:52]ProducePacketName [16:16:52]name=ofd_packets/00309005 [16:16:52]NVStorageDeleteData [16:16:53]Write to MH i2c: 01 00 00 44 1E 62 [16:16:53]Write i2c OK [16:16:53]MH_I2C_Read... [16:16:53]Read from MH i2c: 01 [16:16:53]MH_I2C_Read... [16:16:53]Read from MH i2c: 01 07 00 [16:16:53]MH_I2C_Read... [16:16:53]Read from MH i2c: 01 07 00 44 1E 00 00 00 00 00 EE 0C 63 [16:16:53]RasterBufferAndPrint [16:16:53]line [16:16:53]line [16:16:53]line [16:16:53]line [16:16:53]line [16:16:53]written 0, free lines is 3317 [16:16:53]MH_Cut [16:16:53]Write to MH i2c: D1 01 00 4B 1E 01 3B [16:16:53]Write i2c OK [16:16:53]MH_I2C_Read... [16:16:53]Read from MH i2c: D1 [16:16:53]MH_I2C_Read... [16:16:53]Read from MH i2c: D1 01 00 [16:16:53]MH_I2C_Read... [16:16:53]Read from MH i2c: D1 01 00 4B 1E 00 3A [16:16:53]Write to MH i2c: 01 00 00 4C 1E 6A [16:16:53]Write i2c OK [16:16:53]MH_I2C_Read... [16:16:53]OFD Sender: No OFD packet to send [16:16:53]*** Cut start [16:16:53]*** Purtial cut [16:16:53]*** Stage 1: CUTSNS_PIN = 1 [16:16:54]Read from MH i2c: 01 [16:16:54]MH_I2C_Read... [16:16:54]*** Stop cut motor [16:16:54]*** Cut end [16:16:54]Read from MH i2c: 01 07 00 [16:16:54]MH_I2C_Read... [16:16:54]Read from MH i2c: 01 07 00 4C 1E 00 00 00 00 00 FF 0F 7F [16:16:54]process_action close_receipt done [16:16:54]requested_data is exist [16:16:54]produce_requested_data [16:16:54]requested_item fm.sn is exist - process it [16:16:54]wFMCommunicate request_size=4 [16:16:54]MH_SAM_APDU [16:16:54]CAPDU: 80 11 00 00 [16:16:54]Write to MH i2c: E2 08 00 4D 1E 80 11 00 00 00 00 00 00 E5 [16:16:54]Write i2c OK [16:16:54]MH_I2C_Read... [16:16:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:54]Read from MH i2c: E2 [16:16:54]MH_I2C_Read... [16:16:54]Read from MH i2c: E2 17 00 [16:16:54]MH_I2C_Read... [16:16:54]Read from MH i2c: E2 17 00 4D 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3A [16:16:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:16:54]wFMCommunicate OK [16:16:54]requested_item fd.num is exist - process it [16:16:54]SAM_PROTO_GetFieldsCounters [16:16:54]wFMCommunicate request_size=4 [16:16:54]MH_SAM_APDU [16:16:54]CAPDU: 80 13 00 00 [16:16:54]Write to MH i2c: E2 08 00 4E 1E 80 13 00 00 00 00 00 00 E8 [16:16:54]Write i2c OK [16:16:54]MH_I2C_Read... [16:16:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:16:54]Read from MH i2c: E2 [16:16:54]MH_I2C_Read... [16:16:54]Read from MH i2c: E2 62 00 [16:16:54]MH_I2C_Read... [16:16:54]Read from MH i2c: E2 62 00 4E 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [16:16:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:16:54]wFMCommunicate OK [16:16:54]SAM_PROTO_GetFieldsCounters done [16:16:54]requested_item shift.num is exist - process it [16:16:54]requested_item shift.opened is exist - process it [16:16:54]req_shift_opened [16:16:54]FM_GetShiftState [16:16:54]SAM_PROTO_GetShiftState [16:16:54]wFMCommunicate request_size=4 [16:16:54]MH_SAM_APDU [16:16:54]CAPDU: 80 13 01 00 [16:16:54]Write to MH i2c: E2 08 00 4F 1E 80 13 01 00 00 00 00 00 EA [16:16:54]Write i2c OK [16:16:54]MH_I2C_Read... [16:16:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:54]Read from MH i2c: E2 [16:16:54]MH_I2C_Read... [16:16:54]Read from MH i2c: E2 0E 00 [16:16:54]MH_I2C_Read... [16:16:54]Read from MH i2c: E2 0E 00 4F 1E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 68 [16:16:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:16:54]wFMCommunicate OK [16:16:54]SAM_PROTO_GetShiftState done [16:16:54]FM_GetShiftState done [16:16:54]req_shift_opened done [16:16:54]requested_item shift.open_date is exist - process it [16:16:54]req_shift_open_date [16:16:54]req_shift_open_date done [16:16:54]produce_requested_data done [16:16:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309005,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:16:54]process_action_free close_receipt [16:16:54]json_value_free [16:16:54]json_value_free done [16:16:54]process_json_proto returns [16:16:54]Send response to host [16:16:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309005,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:16:54]free response buf [16:16:54]execute_script done [16:16:54]execute_script returns [16:16:54]free content buf [16:16:54]Sock 9.Close socket [16:16:54]Sock 9.Thread stoped [16:16:58]OFD Sender: No OFD packet to send [16:17:03]OFD Sender: No OFD packet to send [16:17:08]OFD Sender: No OFD packet to send [16:17:13]OFD Sender: No OFD packet to send [16:17:18]OFD Sender: No OFD packet to send [16:17:23]OFD Sender: No OFD packet to send [16:17:28]OFD Sender: No OFD packet to send [16:17:33]OFD Sender: No OFD packet to send [16:17:38]OFD Sender: No OFD packet to send [16:17:43]OFD Sender: No OFD packet to send [16:17:48]OFD Sender: No OFD packet to send [16:17:53]OFD Sender: No OFD packet to send [16:17:54]accept exits with 7 [16:17:54]New connection [16:17:54]New thread 3066879332 created [16:17:54]Thread 3067022692 joined [16:17:54]Waiting for new connection... [16:17:54] Sock 7.Parse request [16:17:54]Sock 7.Check first char [16:17:54]Sock 7.First char is OK [16:17:54]request: POST /json_proto HTTP/1.0 [16:17:54]Method: POST [16:17:54]URL: /json_proto [16:17:54]Method is POST - this is cgi request [16:17:54]url: /json_proto [16:17:54]query_string will be loaded in cgi processing [16:17:54]execute_cgi json_proto POST (null) [16:17:54]execute_cgi path=json_proto method=POST [16:17:54]POST find Content-Length [16:17:54]Host: 172.17.96.3:8080 [16:17:54]Content-Length: 679 [16:17:54]Content-Type: application/json [16:17:54] [16:17:54]POST finish read [16:17:54]Found Content-Length = 679 [16:17:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [16:17:54]execute_script... [16:17: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)642880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [16:17:54]POST & json_proto [16:17:54]process_json_proto [16:17:54]json parsed OK: [16:17:54]protocol is kg_v1.0 [16:17:54]action value=close_receipt [16:17:54]process_action close_receipt [16:17:54]cmd_close_receipt [16:17:54]MH_GetDate [16:17:54]Write to MH i2c: F0 00 00 50 1E 5D [16:17:54]Write i2c OK [16:17:54]MH_I2C_Read... [16:17:54]Read from MH i2c: F0 [16:17:54]MH_I2C_Read... [16:17:54]Read from MH i2c: F0 09 00 [16:17:54]MH_I2C_Read... [16:17:54]Read from MH i2c: F0 09 00 50 1E 00 33 16 1D 67 44 5E 04 65 3E [16:17:54]GetLastDocTimeStamp 1729959411 [16:17:54]current date 1729959475 [16:17:54]FM_GetShiftState [16:17:54]SAM_PROTO_GetShiftState [16:17:54]wFMCommunicate request_size=4 [16:17:54]MH_SAM_APDU [16:17:54]CAPDU: 80 13 01 00 [16:17:54]Write to MH i2c: E2 08 00 51 1E 80 13 01 00 00 00 00 00 EC [16:17:54]Write i2c OK [16:17:54]MH_I2C_Read... [16:17:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:17:54]Read from MH i2c: E2 [16:17:54]MH_I2C_Read... [16:17:54]Read from MH i2c: E2 0E 00 [16:17:54]MH_I2C_Read... [16:17:54]Read from MH i2c: E2 0E 00 51 1E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6A [16:17:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:17:54]wFMCommunicate OK [16:17:54]SAM_PROTO_GetShiftState done [16:17:54]FM_GetShiftState done [16:17:54]opened in 1729902265 [16:17:54]opened+sec_in_day 1729988665 [16:17:54]quantity*price = 100050 [16:17:54]sum+1 = 100052 [16:17: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 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 427 26.10.2024 16:17 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309006 ФПД: 121048547813173 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T161755&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309006&fm=121048547813173&tin=02508201610067®Number=0000000000091780&sum=100000 [16:17:55]StoreToDocumentArchive [16:17:55]shift 532 fd 309006 [16:17:55]save to /storage/0532/doc_00309006 [16:17:55]save last doc name /storage/0532/doc_00309006 to /storage/kkm_last_doc_name [16:17:55]save OK [16:17:55]Clear old archive folders... [16:17:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:17:55]tlvbuf is B6ED2500 [16:17:55]SAM_PROTO_ClearQueue [16:17:55]wFMCommunicate request_size=4 [16:17:55]MH_SAM_APDU [16:17:55]CAPDU: 80 09 00 00 [16:17:55]Write to MH i2c: E2 08 00 5E 1E 80 09 00 00 00 00 00 00 EE [16:17:55]Write i2c OK [16:17:55]MH_I2C_Read... [16:17:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:17:55]Read from MH i2c: E2 [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: E2 03 00 [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: E2 03 00 5E 1E 00 90 00 F0 [16:17:55]RAPDU: 90 00 [16:17:55]wFMCommunicate OK [16:17:55]SAM_PROTO_ClearQueue done [16:17:55]KKMCreateOFDPacket [16:17:55]OFDProtocolAddRootSTLVToBuf [16:17:55]FM_MakeSignedData [16:17:55]FM_MakeSignedData [16:17:55]SAM_PROTO_SignData [16:17:55]wFMCommunicate request_size=4 [16:17:55]MH_SAM_APDU [16:17:55]CAPDU: 80 0D 01 02 [16:17:55]Write to MH i2c: E2 08 00 5F 1E 80 0D 01 02 00 00 00 00 F6 [16:17:55]Write i2c OK [16:17:55]MH_I2C_Read... [16:17:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:17:55]Read from MH i2c: E2 [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: E2 03 00 [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: E2 03 00 5F 1E 00 90 00 F1 [16:17:55]RAPDU: 90 00 [16:17:55]wFMCommunicate OK [16:17:55]wFMCommunicate request_size=255 [16:17:55]MH_SAM_APDU [16:17:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 AB 01 00 00 F4 03 04 00 33 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0E B7 04 00 35 04 06 00 6E 17 CF B1 [16:17:55]Write to MH i2c: E2 02 01 60 1E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 AB 01 00 00 F4 03 04 00 33 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0E B7 04 00 35 04 06 00 6E 17 CF B1 00 00 D7 [16:17:55]Write i2c OK [16:17:55]MH_I2C_Read... [16:17:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:17:55]Read from MH i2c: E2 [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: E2 03 00 [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: E2 03 00 60 1E 00 90 00 F2 [16:17:55]RAPDU: 90 00 [16:17:55]wFMCommunicate OK [16:17:55]wFMCommunicate request_size=7 [16:17:55]MH_SAM_APDU [16:17:55]CAPDU: 80 0D 02 02 02 67 35 [16:17:55]Write to MH i2c: E2 0A 00 61 1E 80 0D 02 02 02 00 67 35 00 00 99 [16:17:55]Write i2c OK [16:17:55]MH_I2C_Read... [16:17:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:17:55]Read from MH i2c: E2 [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: E2 03 00 [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: E2 03 00 61 1E 00 90 00 F3 [16:17:55]RAPDU: 90 00 [16:17:55]wFMCommunicate OK [16:17:55]wFMCommunicate request_size=4 [16:17:55]MH_SAM_APDU [16:17:55]CAPDU: 80 0D 03 02 [16:17:55]Write to MH i2c: E2 08 00 62 1E 80 0D 03 02 00 00 00 00 FB [16:17:55]Write i2c OK [16:17:55]MH_I2C_Read... [16:17:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:17:55]Read from MH i2c: E2 [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: E2 0B 00 [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: E2 0B 00 62 1E 00 F2 E7 F7 04 00 EB F3 27 90 00 D5 [16:17:55]RAPDU: F2 E7 F7 04 00 EB F3 27 90 00 [16:17:55]wFMCommunicate OK [16:17:55]SAM_PROTO_SignData done [16:17:55]FM_MakeSignedData done [16:17:55]CreateOFDProtocolMessage [16:17:55]wFMCommunicate request_size=4 [16:17:55]MH_SAM_APDU [16:17:55]CAPDU: 80 11 00 00 [16:17:55]Write to MH i2c: E2 08 00 63 1E 80 11 00 00 00 00 00 00 FB [16:17:55]Write i2c OK [16:17:55]MH_I2C_Read... [16:17:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:17:55]Read from MH i2c: E2 [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: E2 17 00 [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: E2 17 00 63 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 50 [16:17:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:17:55]wFMCommunicate OK [16:17:55]CreateOFDProtocolMessage done [16:17:55]OFDSenderStorePacket 309006 [16:17:55]StoreOFDPacket docnum=309006 [16:17:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 47 A9 04 01 3B 7E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 AB 01 00 00 F4 03 04 00 33 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0E B7 04 00 35 04 06 00 6E 17 CF B1 67 35 F2 E7 F7 04 00 EB F3 27 [16:17:55]CheckFolder [16:17:55]dirname=/storage/ofd_packets [16:17:55]CheckFolder done [16:17:55]ProducePacketName [16:17:55]name=ofd_packets/00309006 [16:17:55]NVStorageSaveData ofd_packets/00309006 [16:17:55]File name is /storage/ofd_packets/00309006 [16:17:55]Write 298 bytes [16:17:55]NVStorageSaveData done [16:17:55]OFDSenderStorePacket done [16:17:55]KKMCreateOFDPacket done [16:17:55]NVStorageSaveData kkm_last_timestamp [16:17:55]File name is /storage/kkm_last_timestamp [16:17:55]Write 4 bytes [16:17:55]NVStorageSaveData done [16:17:55]ExternCall_PrintAddStr [16:17:55]wPrintStart [16:17:55]Write to MH i2c: 01 00 00 64 1E 82 [16:17:55]Write i2c OK [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: 01 [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: 01 07 00 [16:17:55]MH_I2C_Read... [16:17:55]Read from MH i2c: 01 07 00 64 1E 00 00 00 00 00 FF 0F 97 [16:17:55]RasterBufferAndPrint [16:17:55]line Счет N : (1)642880 [16:17:55]line ИНН: 02508201610067 [16:17:55]line Контрольно-Кассовый Чек [16:17:55]line ПРОДАЖА [16:17:55]line ТРК (МРК, ГНК) : 21 [16:17:55]line Товар: 2710194210 [16:17:55]line ДТ-К-2 [16:17:55]line 13.130 * 76.20 [16:17:55]line = 1000.51 [16:17:55]line НДС 12% НСП 1% [16:17:55]line > о реализуемом товаре [16:17:55]line ОКРУГЛЕНИЕ: -0.51 [16:17:55]line ИТОГО: 1000.00 [16:17:55]line Внесено: 1000.00 [16:17:55]line СДАЧА: 0.00 [16:17:55]line НСП 1% : 8.85 [16:17:55]line НДС 12% : 106.25 [16:17:55]line Наличными: 1000.00 [16:17:55]line Безнал.: 0.00 [16:17:55]line Место: АЗС № 172 "Партнер Нефть" [16:17:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:17:55]line СНО: Общий режим [16:17:55]line Чек 427 26.10.2024 16:17 [16:17:55]line Смена: 532 ФФД: 1.0 [16:17:55]line ЗНМ: 0300000116 [16:17:55]line РНМ: 0000000000091780 [16:17:55]line Версия ККМ: 001 [16:17:55]line ФМ: 0000000000871765 [16:17:55]line ФД: 309006 [16:17:55]line ФПД: 121048547813173 [16:17:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T161755&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309006&fm=121048547813173&tin=02508201610067®Number=0000000000091780&sum=100000 [16:17:55]OFD Sender: Processing packet 309006 [packets to send 223, broken 222] [16:17:55]ProducePacketName [16:17:55]name=ofd_packets/00309006 [16:17:55]OFD Sender: To server: pG, [16:17:55]CommunicateWithHost lk.salyk.kg:30040 [16:17:55]ConnectInit lk.salyk.kg [16:17:56]Connected sock=10 [16:17:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 47 A9 04 01 3B 7E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 AB 01 00 00 F4 03 04 00 33 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0E B7 04 00 35 04 06 00 6E 17 CF B1 67 35 F2 E7 F7 04 00 EB F3 27 [16:17:56]written 0, free lines is 4095 [16:17:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5C 4D 47 00 9D 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 31 37 36 35 10 04 04 00 0E B7 04 00 F4 03 04 00 90 BC 1C 67 B6 04 01 00 00 00 9D DE 8B F6 40 08 E1 [16:17:56]CommunicateWithHost err = 0 [16:17:56]CheckOFDResponse [16:17:56]1017 (14) - 77093643461234 [16:17:56]1041 (16) - 0000000000871765 [16:17:56]1040 (4) - 309006 [16:17:56]1012 (4) - 26.10.2024 09:55 [16:17:56]1206 (1) - 0 [16:17:56]OFD Sender: Remove packet 309006 [16:17:56]ProducePacketName [16:17:56]name=ofd_packets/00309006 [16:17:56]NVStorageDeleteData [16:17:56]Write to MH i2c: 01 00 00 8E 1E AC [16:17:56]Write i2c OK [16:17:56]MH_I2C_Read... [16:17:56]Read from MH i2c: 01 [16:17:56]MH_I2C_Read... [16:17:56]Read from MH i2c: 01 07 00 [16:17:56]MH_I2C_Read... [16:17:56]Read from MH i2c: 01 07 00 8E 1E 00 00 00 00 00 B3 0C 72 [16:17:56]RasterBufferAndPrint [16:17:56]line [16:17:56]line [16:17:56]line [16:17:56]line [16:17:56]line [16:17:56]written 0, free lines is 3257 [16:17:56]MH_Cut [16:17:56]Write to MH i2c: D1 01 00 95 1E 01 85 [16:17:56]Write i2c OK [16:17:56]MH_I2C_Read... [16:17:56]Read from MH i2c: D1 [16:17:56]MH_I2C_Read... [16:17:56]Read from MH i2c: D1 01 00 [16:17:56]MH_I2C_Read... [16:17:56]Read from MH i2c: D1 01 00 95 1E 00 84 [16:17:56]Write to MH i2c: 01 00 00 96 1E B4 [16:17:56]Write i2c OK [16:17:56]MH_I2C_Read... [16:17:56]OFD Sender: No OFD packet to send [16:17:57]*** Cut start [16:17:57]*** Purtial cut [16:17:57]*** Stage 1: CUTSNS_PIN = 1 [16:17:57]Read from MH i2c: 01 [16:17:57]MH_I2C_Read... [16:17:57]*** Stop cut motor [16:17:57]*** Cut end [16:17:57]Read from MH i2c: 01 07 00 [16:17:57]MH_I2C_Read... [16:17:57]Read from MH i2c: 01 07 00 96 1E 00 00 00 00 00 FF 0F C9 [16:17:57]process_action close_receipt done [16:17:57]requested_data is exist [16:17:57]produce_requested_data [16:17:57]requested_item fm.sn is exist - process it [16:17:57]wFMCommunicate request_size=4 [16:17:57]MH_SAM_APDU [16:17:57]CAPDU: 80 11 00 00 [16:17:57]Write to MH i2c: E2 08 00 97 1E 80 11 00 00 00 00 00 00 2F [16:17:57]Write i2c OK [16:17:57]MH_I2C_Read... [16:17:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:17:57]Read from MH i2c: E2 [16:17:57]MH_I2C_Read... [16:17:57]Read from MH i2c: E2 17 00 [16:17:57]MH_I2C_Read... [16:17:57]Read from MH i2c: E2 17 00 97 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 84 [16:17:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:17:57]wFMCommunicate OK [16:17:57]requested_item fd.num is exist - process it [16:17:57]SAM_PROTO_GetFieldsCounters [16:17:57]wFMCommunicate request_size=4 [16:17:57]MH_SAM_APDU [16:17:57]CAPDU: 80 13 00 00 [16:17:57]Write to MH i2c: E2 08 00 98 1E 80 13 00 00 00 00 00 00 32 [16:17:57]Write i2c OK [16:17:57]MH_I2C_Read... [16:17:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:17:57]Read from MH i2c: E2 [16:17:57]MH_I2C_Read... [16:17:57]Read from MH i2c: E2 62 00 [16:17:57]MH_I2C_Read... [16:17:57]Read from MH i2c: E2 62 00 98 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [16:17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:17:57]wFMCommunicate OK [16:17:57]SAM_PROTO_GetFieldsCounters done [16:17:57]requested_item shift.num is exist - process it [16:17:57]requested_item shift.opened is exist - process it [16:17:57]req_shift_opened [16:17:57]FM_GetShiftState [16:17:57]SAM_PROTO_GetShiftState [16:17:57]wFMCommunicate request_size=4 [16:17:57]MH_SAM_APDU [16:17:57]CAPDU: 80 13 01 00 [16:17:57]Write to MH i2c: E2 08 00 99 1E 80 13 01 00 00 00 00 00 34 [16:17:57]Write i2c OK [16:17:57]MH_I2C_Read... [16:17:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:17:58]Read from MH i2c: E2 [16:17:58]MH_I2C_Read... [16:17:58]Read from MH i2c: E2 0E 00 [16:17:58]MH_I2C_Read... [16:17:58]Read from MH i2c: E2 0E 00 99 1E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B2 [16:17:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:17:58]wFMCommunicate OK [16:17:58]SAM_PROTO_GetShiftState done [16:17:58]FM_GetShiftState done [16:17:58]req_shift_opened done [16:17:58]requested_item shift.open_date is exist - process it [16:17:58]req_shift_open_date [16:17:58]req_shift_open_date done [16:17:58]produce_requested_data done [16:17:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309006,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:17:58]process_action_free close_receipt [16:17:58]json_value_free [16:17:58]json_value_free done [16:17:58]process_json_proto returns [16:17:58]Send response to host [16:17:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309006,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:17:58]free response buf [16:17:58]execute_script done [16:17:58]execute_script returns [16:17:58]free content buf [16:17:58]Sock 7.Close socket [16:17:58]Sock 7.Thread stoped [16:18:01]OFD Sender: No OFD packet to send [16:18:06]OFD Sender: No OFD packet to send [16:18:07]accept exits with 9 [16:18:07]New connection [16:18:07]New thread 3067022692 created [16:18:07]Thread 3066879332 joined [16:18:07]Waiting for new connection... [16:18:07] Sock 9.Parse request [16:18:07]Sock 9.Check first char [16:18:07]Sock 9.First char is OK [16:18:07]request: POST /json_proto HTTP/1.0 [16:18:07]Method: POST [16:18:07]URL: /json_proto [16:18:07]Method is POST - this is cgi request [16:18:07]url: /json_proto [16:18:07]query_string will be loaded in cgi processing [16:18:07]execute_cgi json_proto POST (null) [16:18:07]execute_cgi path=json_proto method=POST [16:18:07]POST find Content-Length [16:18:07]Host: 172.17.96.3:8080 [16:18:07]Content-Length: 682 [16:18:07]Content-Type: application/json [16:18:07] [16:18:07]POST finish read [16:18:07]Found Content-Length = 682 [16:18:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:18:07]execute_script... [16:18: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)642879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:18:07]POST & json_proto [16:18:07]process_json_proto [16:18:07]json parsed OK: [16:18:07]protocol is kg_v1.0 [16:18:07]action value=close_receipt [16:18:07]process_action close_receipt [16:18:07]cmd_close_receipt [16:18:07]MH_GetDate [16:18:07]Write to MH i2c: F0 00 00 9A 1E A7 [16:18:07]Write i2c OK [16:18:07]MH_I2C_Read... [16:18:07]Read from MH i2c: F0 [16:18:07]MH_I2C_Read... [16:18:07]Read from MH i2c: F0 09 00 [16:18:07]MH_I2C_Read... [16:18:07]Read from MH i2c: F0 09 00 9A 1E 00 40 16 1D 67 44 5E 04 65 95 [16:18:07]GetLastDocTimeStamp 1729959475 [16:18:07]current date 1729959488 [16:18:07]FM_GetShiftState [16:18:07]SAM_PROTO_GetShiftState [16:18:07]wFMCommunicate request_size=4 [16:18:07]MH_SAM_APDU [16:18:07]CAPDU: 80 13 01 00 [16:18:07]Write to MH i2c: E2 08 00 9B 1E 80 13 01 00 00 00 00 00 36 [16:18:07]Write i2c OK [16:18:07]MH_I2C_Read... [16:18:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:07]Read from MH i2c: E2 [16:18:07]MH_I2C_Read... [16:18:07]Read from MH i2c: E2 0E 00 [16:18:07]MH_I2C_Read... [16:18:07]Read from MH i2c: E2 0E 00 9B 1E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B4 [16:18:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:18:07]wFMCommunicate OK [16:18:07]SAM_PROTO_GetShiftState done [16:18:07]FM_GetShiftState done [16:18:07]opened in 1729902265 [16:18:07]opened+sec_in_day 1729988665 [16:18:07]quantity*price = 100015 [16:18:07]sum+1 = 100017 [16:18:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 428 26.10.2024 16:18 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309007 ФПД: 125517616505572 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T161808&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309007&fm=125517616505572&tin=02508201610067®Number=0000000000091780&sum=100000 [16:18:08]StoreToDocumentArchive [16:18:08]shift 532 fd 309007 [16:18:08]save to /storage/0532/doc_00309007 [16:18:08]save last doc name /storage/0532/doc_00309007 to /storage/kkm_last_doc_name [16:18:08]save OK [16:18:08]Clear old archive folders... [16:18:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:18:08]tlvbuf is 00088D10 [16:18:08]SAM_PROTO_ClearQueue [16:18:08]wFMCommunicate request_size=4 [16:18:08]MH_SAM_APDU [16:18:08]CAPDU: 80 09 00 00 [16:18:08]Write to MH i2c: E2 08 00 A8 1E 80 09 00 00 00 00 00 00 38 [16:18:08]Write i2c OK [16:18:08]MH_I2C_Read... [16:18:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:18:08]Read from MH i2c: E2 [16:18:08]MH_I2C_Read... [16:18:08]Read from MH i2c: E2 03 00 [16:18:08]MH_I2C_Read... [16:18:08]Read from MH i2c: E2 03 00 A8 1E 00 90 00 3A [16:18:08]RAPDU: 90 00 [16:18:08]wFMCommunicate OK [16:18:08]SAM_PROTO_ClearQueue done [16:18:08]KKMCreateOFDPacket [16:18:08]OFDProtocolAddRootSTLVToBuf [16:18:08]FM_MakeSignedData [16:18:08]FM_MakeSignedData [16:18:08]SAM_PROTO_SignData [16:18:08]wFMCommunicate request_size=4 [16:18:08]MH_SAM_APDU [16:18:08]CAPDU: 80 0D 01 02 [16:18:08]Write to MH i2c: E2 08 00 A9 1E 80 0D 01 02 00 00 00 00 40 [16:18:08]Write i2c OK [16:18:08]MH_I2C_Read... [16:18:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:18:08]Read from MH i2c: E2 [16:18:08]MH_I2C_Read... [16:18:08]Read from MH i2c: E2 03 00 [16:18:08]MH_I2C_Read... [16:18:08]Read from MH i2c: E2 03 00 A9 1E 00 90 00 3B [16:18:08]RAPDU: 90 00 [16:18:08]wFMCommunicate OK [16:18:08]wFMCommunicate request_size=255 [16:18:08]MH_SAM_APDU [16:18: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 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 AC 01 00 00 F4 03 04 00 40 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F B7 04 00 35 04 06 00 72 [16:18:08]Write to MH i2c: E2 02 01 AA 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AC 01 00 00 F4 03 04 00 40 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F B7 04 00 35 04 06 00 72 00 00 A1 [16:18:08]Write i2c OK [16:18:08]MH_I2C_Read... [16:18:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:08]Read from MH i2c: E2 [16:18:08]MH_I2C_Read... [16:18:08]Read from MH i2c: E2 03 00 [16:18:08]MH_I2C_Read... [16:18:08]Read from MH i2c: E2 03 00 AA 1E 00 90 00 3C [16:18:08]RAPDU: 90 00 [16:18:08]wFMCommunicate OK [16:18:08]wFMCommunicate request_size=10 [16:18:08]MH_SAM_APDU [16:18:08]CAPDU: 80 0D 02 02 05 28 58 F1 E2 E4 [16:18:08]Write to MH i2c: E2 0D 00 AB 1E 80 0D 02 02 05 00 28 58 F1 E2 E4 00 00 84 [16:18:08]Write i2c OK [16:18:08]MH_I2C_Read... [16:18:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:08]Read from MH i2c: E2 [16:18:08]MH_I2C_Read... [16:18:08]Read from MH i2c: E2 03 00 [16:18:08]MH_I2C_Read... [16:18:08]Read from MH i2c: E2 03 00 AB 1E 00 90 00 3D [16:18:08]RAPDU: 90 00 [16:18:08]wFMCommunicate OK [16:18:08]wFMCommunicate request_size=4 [16:18:08]MH_SAM_APDU [16:18:08]CAPDU: 80 0D 03 02 [16:18:08]Write to MH i2c: E2 08 00 AC 1E 80 0D 03 02 00 00 00 00 45 [16:18:08]Write i2c OK [16:18:08]MH_I2C_Read... [16:18:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:18:08]Read from MH i2c: E2 [16:18:08]MH_I2C_Read... [16:18:08]Read from MH i2c: E2 0B 00 [16:18:08]MH_I2C_Read... [16:18:08]Read from MH i2c: E2 0B 00 AC 1E 00 CF 91 89 75 BC AC 64 CB 90 00 3B [16:18:08]RAPDU: CF 91 89 75 BC AC 64 CB 90 00 [16:18:08]wFMCommunicate OK [16:18:08]SAM_PROTO_SignData done [16:18:08]FM_MakeSignedData done [16:18:08]CreateOFDProtocolMessage [16:18:08]wFMCommunicate request_size=4 [16:18:08]MH_SAM_APDU [16:18:08]CAPDU: 80 11 00 00 [16:18:08]Write to MH i2c: E2 08 00 AD 1E 80 11 00 00 00 00 00 00 45 [16:18:08]Write i2c OK [16:18:08]MH_I2C_Read... [16:18:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:09]Read from MH i2c: E2 [16:18:09]MH_I2C_Read... [16:18:09]Read from MH i2c: E2 17 00 [16:18:09]MH_I2C_Read... [16:18:09]Read from MH i2c: E2 17 00 AD 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9A [16:18:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:18:09]wFMCommunicate OK [16:18:09]CreateOFDProtocolMessage done [16:18:09]OFDSenderStorePacket 309007 [16:18:09]StoreOFDPacket docnum=309007 [16:18:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8B 72 07 01 16 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AC 01 00 00 F4 03 04 00 40 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F B7 04 00 35 04 06 00 72 28 58 F1 E2 E4 CF 91 89 75 BC AC 64 CB [16:18:09]CheckFolder [16:18:09]dirname=/storage/ofd_packets [16:18:09]CheckFolder done [16:18:09]ProducePacketName [16:18:09]name=ofd_packets/00309007 [16:18:09]NVStorageSaveData ofd_packets/00309007 [16:18:09]File name is /storage/ofd_packets/00309007 [16:18:09]Write 301 bytes [16:18:09]NVStorageSaveData done [16:18:09]OFDSenderStorePacket done [16:18:09]KKMCreateOFDPacket done [16:18:09]NVStorageSaveData kkm_last_timestamp [16:18:09]File name is /storage/kkm_last_timestamp [16:18:09]Write 4 bytes [16:18:09]NVStorageSaveData done [16:18:09]ExternCall_PrintAddStr [16:18:09]wPrintStart [16:18:09]Write to MH i2c: 01 00 00 AE 1E CC [16:18:09]Write i2c OK [16:18:09]MH_I2C_Read... [16:18:09]Read from MH i2c: 01 [16:18:09]MH_I2C_Read... [16:18:09]Read from MH i2c: 01 07 00 [16:18:09]MH_I2C_Read... [16:18:09]Read from MH i2c: 01 07 00 AE 1E 00 00 00 00 00 FF 0F E1 [16:18:09]RasterBufferAndPrint [16:18:09]line Счет N : (1)642879 [16:18:09]line ИНН: 02508201610067 [16:18:09]line Контрольно-Кассовый Чек [16:18:09]line ПРОДАЖА [16:18:09]line ТРК (МРК, ГНК) : 52 [16:18:09]line Товар: 2710124130 [16:18:09]line Аи-92-К-2 [16:18:09]line 14.950 * 66.90 [16:18:09]line = 1000.16 [16:18:09]line НДС 12% НСП 1% [16:18:09]line > о реализуемом товаре [16:18:09]line ОКРУГЛЕНИЕ: -0.16 [16:18:09]line ИТОГО: 1000.00 [16:18:09]line Внесено: 1000.00 [16:18:09]line СДАЧА: 0.00 [16:18:09]line НСП 1% : 8.85 [16:18:09]line НДС 12% : 106.21 [16:18:09]line Наличными: 1000.00 [16:18:09]line Безнал.: 0.00 [16:18:09]line Место: АЗС № 172 "Партнер Нефть" [16:18:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:18:09]line СНО: Общий режим [16:18:09]line Чек 428 26.10.2024 16:18 [16:18:09]line Смена: 532 ФФД: 1.0 [16:18:09]line ЗНМ: 0300000116 [16:18:09]line РНМ: 0000000000091780 [16:18:09]line Версия ККМ: 001 [16:18:09]line ФМ: 0000000000871765 [16:18:09]line ФД: 309007 [16:18:09]line ФПД: 125517616505572 [16:18:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T161808&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309007&fm=125517616505572&tin=02508201610067®Number=0000000000091780&sum=100000 [16:18:09]written 0, free lines is 4095 [16:18:09]OFD Sender: Processing packet 309007 [packets to send 223, broken 222] [16:18:09]ProducePacketName [16:18:09]name=ofd_packets/00309007 [16:18:09]OFD Sender: To server: pG, [16:18:09]CommunicateWithHost lk.salyk.kg:30040 [16:18:09]ConnectInit lk.salyk.kg [16:18:09]Connected sock=10 [16:18:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8B 72 07 01 16 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AC 01 00 00 F4 03 04 00 40 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F B7 04 00 35 04 06 00 72 28 58 F1 E2 E4 CF 91 89 75 BC AC 64 CB [16:18:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 65 A5 47 00 77 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 31 37 36 35 10 04 04 00 0F B7 04 00 F4 03 04 00 9D BC 1C 67 B6 04 01 00 00 27 01 D0 2F E4 7B 63 3B [16:18:09]CommunicateWithHost err = 0 [16:18:09]CheckOFDResponse [16:18:09]1017 (14) - 77093643461234 [16:18:09]1041 (16) - 0000000000871765 [16:18:09]1040 (4) - 309007 [16:18:09]1012 (4) - 26.10.2024 09:55 [16:18:09]1206 (1) - 0 [16:18:09]OFD Sender: Remove packet 309007 [16:18:09]ProducePacketName [16:18:09]name=ofd_packets/00309007 [16:18:09]NVStorageDeleteData [16:18:09]Write to MH i2c: 01 00 00 D8 1E F6 [16:18:09]Write i2c OK [16:18:09]MH_I2C_Read... [16:18:09]Read from MH i2c: 01 [16:18:09]MH_I2C_Read... [16:18:09]Read from MH i2c: 01 07 00 [16:18:09]MH_I2C_Read... [16:18:09]Read from MH i2c: 01 07 00 D8 1E 00 00 00 00 00 B7 0C C0 [16:18:09]RasterBufferAndPrint [16:18:09]line [16:18:09]line [16:18:09]line [16:18:09]line [16:18:09]line [16:18:09]written 0, free lines is 3262 [16:18:09]MH_Cut [16:18:09]Write to MH i2c: D1 01 00 DF 1E 01 CF [16:18:09]Write i2c OK [16:18:09]MH_I2C_Read... [16:18:09]Read from MH i2c: D1 [16:18:09]MH_I2C_Read... [16:18:09]Read from MH i2c: D1 01 00 [16:18:09]MH_I2C_Read... [16:18:09]Read from MH i2c: D1 01 00 DF 1E 00 CE [16:18:09]Write to MH i2c: 01 00 00 E0 1E FE [16:18:09]Write i2c OK [16:18:09]MH_I2C_Read... [16:18:09]OFD Sender: No OFD packet to send [16:18:10]*** Cut start [16:18:10]*** Purtial cut [16:18:10]*** Stage 1: CUTSNS_PIN = 1 [16:18:10]Read from MH i2c: 01 [16:18:10]MH_I2C_Read... [16:18:10]*** Stop cut motor [16:18:10]*** Cut end [16:18:10]Read from MH i2c: 01 07 00 [16:18:10]MH_I2C_Read... [16:18:10]Read from MH i2c: 01 07 00 E0 1E 00 00 00 00 00 FF 0F 13 [16:18:10]process_action close_receipt done [16:18:10]requested_data is exist [16:18:10]produce_requested_data [16:18:10]requested_item fm.sn is exist - process it [16:18:10]wFMCommunicate request_size=4 [16:18:10]MH_SAM_APDU [16:18:10]CAPDU: 80 11 00 00 [16:18:10]Write to MH i2c: E2 08 00 E1 1E 80 11 00 00 00 00 00 00 79 [16:18:10]Write i2c OK [16:18:10]MH_I2C_Read... [16:18:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:10]Read from MH i2c: E2 [16:18:10]MH_I2C_Read... [16:18:10]Read from MH i2c: E2 17 00 [16:18:10]MH_I2C_Read... [16:18:10]Read from MH i2c: E2 17 00 E1 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CE [16:18:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:18:10]wFMCommunicate OK [16:18:10]requested_item fd.num is exist - process it [16:18:10]SAM_PROTO_GetFieldsCounters [16:18:10]wFMCommunicate request_size=4 [16:18:10]MH_SAM_APDU [16:18:10]CAPDU: 80 13 00 00 [16:18:10]Write to MH i2c: E2 08 00 E2 1E 80 13 00 00 00 00 00 00 7C [16:18:10]Write i2c OK [16:18:10]MH_I2C_Read... [16:18:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:18:10]Read from MH i2c: E2 [16:18:10]MH_I2C_Read... [16:18:10]Read from MH i2c: E2 62 00 [16:18:10]MH_I2C_Read... [16:18:10]Read from MH i2c: E2 62 00 E2 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 86 [16:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:18:10]wFMCommunicate OK [16:18:10]SAM_PROTO_GetFieldsCounters done [16:18:10]requested_item shift.num is exist - process it [16:18:10]requested_item shift.opened is exist - process it [16:18:10]req_shift_opened [16:18:10]FM_GetShiftState [16:18:10]SAM_PROTO_GetShiftState [16:18:10]wFMCommunicate request_size=4 [16:18:10]MH_SAM_APDU [16:18:10]CAPDU: 80 13 01 00 [16:18:10]Write to MH i2c: E2 08 00 E3 1E 80 13 01 00 00 00 00 00 7E [16:18:10]Write i2c OK [16:18:10]MH_I2C_Read... [16:18:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:10]Read from MH i2c: E2 [16:18:10]MH_I2C_Read... [16:18:10]Read from MH i2c: E2 0E 00 [16:18:10]MH_I2C_Read... [16:18:10]Read from MH i2c: E2 0E 00 E3 1E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FC [16:18:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:18:10]wFMCommunicate OK [16:18:10]SAM_PROTO_GetShiftState done [16:18:10]FM_GetShiftState done [16:18:10]req_shift_opened done [16:18:10]requested_item shift.open_date is exist - process it [16:18:10]req_shift_open_date [16:18:10]req_shift_open_date done [16:18:10]produce_requested_data done [16:18:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309007,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:18:10]process_action_free close_receipt [16:18:10]json_value_free [16:18:10]json_value_free done [16:18:10]process_json_proto returns [16:18:10]Send response to host [16:18:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309007,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:18:10]free response buf [16:18:10]execute_script done [16:18:10]execute_script returns [16:18:10]free content buf [16:18:10]Sock 9.Close socket [16:18:10]Sock 9.Thread stoped [16:18:14]OFD Sender: No OFD packet to send [16:18:19]OFD Sender: No OFD packet to send [16:18:24]OFD Sender: No OFD packet to send [16:18:29]OFD Sender: No OFD packet to send [16:18:34]OFD Sender: No OFD packet to send [16:18:35]accept exits with 7 [16:18:35]New connection [16:18:35]New thread 3066879332 created [16:18:35]Thread 3067022692 joined [16:18:35]Waiting for new connection... [16:18:35] Sock 7.Parse request [16:18:35]Sock 7.Check first char [16:18:35]Sock 7.First char is OK [16:18:35]request: POST /json_proto HTTP/1.0 [16:18:35]Method: POST [16:18:35]URL: /json_proto [16:18:35]Method is POST - this is cgi request [16:18:35]url: /json_proto [16:18:35]query_string will be loaded in cgi processing [16:18:35]execute_cgi json_proto POST (null) [16:18:35]execute_cgi path=json_proto method=POST [16:18:35]POST find Content-Length [16:18:35]Host: 172.17.96.3:8080 [16:18:35]Content-Length: 674 [16:18:35]Content-Type: application/json [16:18:35] [16:18:35]POST finish read [16:18:35]Found Content-Length = 674 [16:18:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:35]execute_script... [16:18:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:18:35]POST & json_proto [16:18:35]process_json_proto [16:18:35]json parsed OK: [16:18:35]protocol is kg_v1.0 [16:18:35]action value=close_receipt [16:18:35]process_action close_receipt [16:18:35]cmd_close_receipt [16:18:35]MH_GetDate [16:18:35]Write to MH i2c: F0 00 00 E4 1E F1 [16:18:35]Write i2c OK [16:18:35]MH_I2C_Read... [16:18:35]Read from MH i2c: F0 [16:18:35]MH_I2C_Read... [16:18:35]Read from MH i2c: F0 09 00 [16:18:35]MH_I2C_Read... [16:18:35]Read from MH i2c: F0 09 00 E4 1E 00 5C 16 1D 67 44 5E 04 65 FB [16:18:35]GetLastDocTimeStamp 1729959488 [16:18:35]current date 1729959516 [16:18:35]FM_GetShiftState [16:18:35]SAM_PROTO_GetShiftState [16:18:35]wFMCommunicate request_size=4 [16:18:35]MH_SAM_APDU [16:18:35]CAPDU: 80 13 01 00 [16:18:35]Write to MH i2c: E2 08 00 E5 1E 80 13 01 00 00 00 00 00 80 [16:18:35]Write i2c OK [16:18:35]MH_I2C_Read... [16:18:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:35]Read from MH i2c: E2 [16:18:35]MH_I2C_Read... [16:18:35]Read from MH i2c: E2 0E 00 [16:18:35]MH_I2C_Read... [16:18:35]Read from MH i2c: E2 0E 00 E5 1E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FE [16:18:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:18:35]wFMCommunicate OK [16:18:35]SAM_PROTO_GetShiftState done [16:18:35]FM_GetShiftState done [16:18:35]opened in 1729902265 [16:18:35]opened+sec_in_day 1729988665 [16:18:35]quantity*price = 60045 [16:18:35]sum+1 = 60047 [16:18:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 429 26.10.2024 16:18 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309008 ФПД: 197847720359658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T161836&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309008&fm=197847720359658&tin=02508201610067®Number=0000000000091780&sum=60000 [16:18:36]StoreToDocumentArchive [16:18:36]shift 532 fd 309008 [16:18:36]save to /storage/0532/doc_00309008 [16:18:36]save last doc name /storage/0532/doc_00309008 to /storage/kkm_last_doc_name [16:18:36]save OK [16:18:36]Clear old archive folders... [16:18:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:18:36]tlvbuf is B6ED2ED0 [16:18:36]SAM_PROTO_ClearQueue [16:18:36]wFMCommunicate request_size=4 [16:18:36]MH_SAM_APDU [16:18:36]CAPDU: 80 09 00 00 [16:18:36]Write to MH i2c: E2 08 00 F2 1E 80 09 00 00 00 00 00 00 82 [16:18:36]Write i2c OK [16:18:36]MH_I2C_Read... [16:18:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:18:36]Read from MH i2c: E2 [16:18:36]MH_I2C_Read... [16:18:36]Read from MH i2c: E2 03 00 [16:18:36]MH_I2C_Read... [16:18:36]Read from MH i2c: E2 03 00 F2 1E 00 90 00 84 [16:18:36]RAPDU: 90 00 [16:18:36]wFMCommunicate OK [16:18:36]SAM_PROTO_ClearQueue done [16:18:36]KKMCreateOFDPacket [16:18:36]OFDProtocolAddRootSTLVToBuf [16:18:36]FM_MakeSignedData [16:18:36]FM_MakeSignedData [16:18:36]SAM_PROTO_SignData [16:18:36]wFMCommunicate request_size=4 [16:18:36]MH_SAM_APDU [16:18:36]CAPDU: 80 0D 01 02 [16:18:36]Write to MH i2c: E2 08 00 F3 1E 80 0D 01 02 00 00 00 00 8A [16:18:36]Write i2c OK [16:18:36]MH_I2C_Read... [16:18:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:18:36]Read from MH i2c: E2 [16:18:36]MH_I2C_Read... [16:18:36]Read from MH i2c: E2 03 00 [16:18:36]MH_I2C_Read... [16:18:36]Read from MH i2c: E2 03 00 F3 1E 00 90 00 85 [16:18:36]RAPDU: 90 00 [16:18:36]wFMCommunicate OK [16:18:36]wFMCommunicate request_size=255 [16:18:36]MH_SAM_APDU [16:18:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 5C 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 10 B7 04 00 35 04 06 00 B3 F1 03 17 [16:18:36]Write to MH i2c: E2 02 01 F4 1E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 5C 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 10 B7 04 00 35 04 06 00 B3 F1 03 17 00 00 12 [16:18:36]Write i2c OK [16:18:36]MH_I2C_Read... [16:18:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:37]Read from MH i2c: E2 [16:18:37]MH_I2C_Read... [16:18:37]Read from MH i2c: E2 03 00 [16:18:37]MH_I2C_Read... [16:18:37]Read from MH i2c: E2 03 00 F4 1E 00 90 00 86 [16:18:37]RAPDU: 90 00 [16:18:37]wFMCommunicate OK [16:18:37]wFMCommunicate request_size=7 [16:18:37]MH_SAM_APDU [16:18:37]CAPDU: 80 0D 02 02 02 76 EA [16:18:37]Write to MH i2c: E2 0A 00 F5 1E 80 0D 02 02 02 00 76 EA 00 00 F1 [16:18:37]Write i2c OK [16:18:37]MH_I2C_Read... [16:18:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:37]Read from MH i2c: E2 [16:18:37]MH_I2C_Read... [16:18:37]Read from MH i2c: E2 03 00 [16:18:37]MH_I2C_Read... [16:18:37]Read from MH i2c: E2 03 00 F5 1E 00 90 00 87 [16:18:37]RAPDU: 90 00 [16:18:37]wFMCommunicate OK [16:18:37]wFMCommunicate request_size=4 [16:18:37]MH_SAM_APDU [16:18:37]CAPDU: 80 0D 03 02 [16:18:37]Write to MH i2c: E2 08 00 F6 1E 80 0D 03 02 00 00 00 00 8F [16:18:37]Write i2c OK [16:18:37]MH_I2C_Read... [16:18:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:18:37]Read from MH i2c: E2 [16:18:37]MH_I2C_Read... [16:18:37]Read from MH i2c: E2 0B 00 [16:18:37]MH_I2C_Read... [16:18:37]Read from MH i2c: E2 0B 00 F6 1E 00 B5 D7 91 3F BD 38 4E 49 90 00 78 [16:18:37]RAPDU: B5 D7 91 3F BD 38 4E 49 90 00 [16:18:37]wFMCommunicate OK [16:18:37]SAM_PROTO_SignData done [16:18:37]FM_MakeSignedData done [16:18:37]CreateOFDProtocolMessage [16:18:37]wFMCommunicate request_size=4 [16:18:37]MH_SAM_APDU [16:18:37]CAPDU: 80 11 00 00 [16:18:37]Write to MH i2c: E2 08 00 F7 1E 80 11 00 00 00 00 00 00 8F [16:18:37]Write i2c OK [16:18:37]MH_I2C_Read... [16:18:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:37]Read from MH i2c: E2 [16:18:37]MH_I2C_Read... [16:18:37]Read from MH i2c: E2 17 00 [16:18:37]MH_I2C_Read... [16:18:37]Read from MH i2c: E2 17 00 F7 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E4 [16:18:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:18:37]wFMCommunicate OK [16:18:37]CreateOFDProtocolMessage done [16:18:37]OFDSenderStorePacket 309008 [16:18:37]StoreOFDPacket docnum=309008 [16:18:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 91 10 04 01 D4 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 5C 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 10 B7 04 00 35 04 06 00 B3 F1 03 17 76 EA B5 D7 91 3F BD 38 4E 49 [16:18:37]CheckFolder [16:18:37]dirname=/storage/ofd_packets [16:18:37]CheckFolder done [16:18:37]ProducePacketName [16:18:37]name=ofd_packets/00309008 [16:18:37]NVStorageSaveData ofd_packets/00309008 [16:18:37]File name is /storage/ofd_packets/00309008 [16:18:37]Write 298 bytes [16:18:37]NVStorageSaveData done [16:18:37]OFDSenderStorePacket done [16:18:37]KKMCreateOFDPacket done [16:18:37]NVStorageSaveData kkm_last_timestamp [16:18:37]File name is /storage/kkm_last_timestamp [16:18:37]Write 4 bytes [16:18:37]NVStorageSaveData done [16:18:37]ExternCall_PrintAddStr [16:18:37]wPrintStart [16:18:37]Write to MH i2c: 01 00 00 F8 1E 16 [16:18:37]Write i2c OK [16:18:37]MH_I2C_Read... [16:18:37]Read from MH i2c: 01 [16:18:37]MH_I2C_Read... [16:18:37]Read from MH i2c: 01 07 00 [16:18:37]MH_I2C_Read... [16:18:37]Read from MH i2c: 01 07 00 F8 1E 00 00 00 00 00 FF 0F 2B [16:18:37]RasterBufferAndPrint [16:18:37]line Счет N : (1)642882 [16:18:37]line ИНН: 02508201610067 [16:18:37]line Контрольно-Кассовый Чек [16:18:37]line ПРОДАЖА [16:18:37]line ТРК (МРК, ГНК) : 11 [16:18:37]line Товар: 2710194210 [16:18:37]line ДТ-К-2 [16:18:37]line 7.880 * 76.20 [16:18:37]line = 600.46 [16:18:37]line НДС 12% НСП 1% [16:18:37]line > о реализуемом товаре [16:18:37]line ОКРУГЛЕНИЕ: -0.46 [16:18:37]line ИТОГО: 600.00 [16:18:37]line Внесено: 600.00 [16:18:37]line СДАЧА: 0.00 [16:18:37]line НСП 1% : 5.31 [16:18:37]line НДС 12% : 63.77 [16:18:37]line Наличными: 600.00 [16:18:37]line Безнал.: 0.00 [16:18:37]line Место: АЗС № 172 "Партнер Нефть" [16:18:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:18:37]line СНО: Общий режим [16:18:37]line Чек 429 26.10.2024 16:18 [16:18:37]line Смена: 532 ФФД: 1.0 [16:18:37]line ЗНМ: 0300000116 [16:18:37]line РНМ: 0000000000091780 [16:18:37]line Версия ККМ: 001 [16:18:37]line ФМ: 0000000000871765 [16:18:37]line ФД: 309008 [16:18:37]line ФПД: 197847720359658 [16:18:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T161836&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309008&fm=197847720359658&tin=02508201610067®Number=0000000000091780&sum=60000 [16:18:37]OFD Sender: Processing packet 309008 [packets to send 223, broken 222] [16:18:37]ProducePacketName [16:18:37]name=ofd_packets/00309008 [16:18:37]OFD Sender: To server: pG, [16:18:37]CommunicateWithHost lk.salyk.kg:30040 [16:18:37]ConnectInit lk.salyk.kg [16:18:37]written 0, free lines is 4095 [16:18:37]Connected sock=10 [16:18:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 91 10 04 01 D4 61 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 5C 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 10 B7 04 00 35 04 06 00 B3 F1 03 17 76 EA B5 D7 91 3F BD 38 4E 49 [16:18:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A8 1F 47 00 41 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 31 37 36 35 10 04 04 00 10 B7 04 00 F4 03 04 00 BA BC 1C 67 B6 04 01 00 00 4C C0 A2 79 33 48 CC 7D [16:18:38]CommunicateWithHost err = 0 [16:18:38]CheckOFDResponse [16:18:38]1017 (14) - 77093643461234 [16:18:38]1041 (16) - 0000000000871765 [16:18:38]1040 (4) - 309008 [16:18:38]1012 (4) - 26.10.2024 09:56 [16:18:38]1206 (1) - 0 [16:18:38]OFD Sender: Remove packet 309008 [16:18:38]ProducePacketName [16:18:38]name=ofd_packets/00309008 [16:18:38]NVStorageDeleteData [16:18:38]Write to MH i2c: 01 00 00 22 1F 41 [16:18:38]Write i2c OK [16:18:38]MH_I2C_Read... [16:18:38]Read from MH i2c: 01 [16:18:38]MH_I2C_Read... [16:18:38]Read from MH i2c: 01 07 00 [16:18:38]MH_I2C_Read... [16:18:38]Read from MH i2c: 01 07 00 22 1F 00 00 00 00 00 BE 0C 12 [16:18:38]RasterBufferAndPrint [16:18:38]line [16:18:38]line [16:18:38]line [16:18:38]line [16:18:38]line [16:18:38]written 0, free lines is 3268 [16:18:38]MH_Cut [16:18:38]Write to MH i2c: D1 01 00 29 1F 01 1A [16:18:38]Write i2c OK [16:18:38]MH_I2C_Read... [16:18:38]Read from MH i2c: D1 [16:18:38]MH_I2C_Read... [16:18:38]Read from MH i2c: D1 01 00 [16:18:38]MH_I2C_Read... [16:18:38]Read from MH i2c: D1 01 00 29 1F 00 19 [16:18:38]Write to MH i2c: 01 00 00 2A 1F 49 [16:18:38]Write i2c OK [16:18:38]MH_I2C_Read... [16:18:38]OFD Sender: No OFD packet to send [16:18:38]*** Cut start [16:18:38]*** Purtial cut [16:18:38]*** Stage 1: CUTSNS_PIN = 1 [16:18:39]Read from MH i2c: 01 [16:18:39]MH_I2C_Read... [16:18:39]*** Stop cut motor [16:18:39]*** Cut end [16:18:39]Read from MH i2c: 01 07 00 [16:18:39]MH_I2C_Read... [16:18:39]Read from MH i2c: 01 07 00 2A 1F 00 00 00 00 00 FF 0F 5E [16:18:39]process_action close_receipt done [16:18:39]requested_data is exist [16:18:39]produce_requested_data [16:18:39]requested_item fm.sn is exist - process it [16:18:39]wFMCommunicate request_size=4 [16:18:39]MH_SAM_APDU [16:18:39]CAPDU: 80 11 00 00 [16:18:39]Write to MH i2c: E2 08 00 2B 1F 80 11 00 00 00 00 00 00 C4 [16:18:39]Write i2c OK [16:18:39]MH_I2C_Read... [16:18:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:39]Read from MH i2c: E2 [16:18:39]MH_I2C_Read... [16:18:39]Read from MH i2c: E2 17 00 [16:18:39]MH_I2C_Read... [16:18:39]Read from MH i2c: E2 17 00 2B 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 19 [16:18:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:18:39]wFMCommunicate OK [16:18:39]requested_item fd.num is exist - process it [16:18:39]SAM_PROTO_GetFieldsCounters [16:18:39]wFMCommunicate request_size=4 [16:18:39]MH_SAM_APDU [16:18:39]CAPDU: 80 13 00 00 [16:18:39]Write to MH i2c: E2 08 00 2C 1F 80 13 00 00 00 00 00 00 C7 [16:18:39]Write i2c OK [16:18:39]MH_I2C_Read... [16:18:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:18:39]Read from MH i2c: E2 [16:18:39]MH_I2C_Read... [16:18:39]Read from MH i2c: E2 62 00 [16:18:39]MH_I2C_Read... [16:18:39]Read from MH i2c: E2 62 00 2C 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 10 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 D5 [16:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 10 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:18:39]wFMCommunicate OK [16:18:39]SAM_PROTO_GetFieldsCounters done [16:18:39]requested_item shift.num is exist - process it [16:18:39]requested_item shift.opened is exist - process it [16:18:39]req_shift_opened [16:18:39]FM_GetShiftState [16:18:39]SAM_PROTO_GetShiftState [16:18:39]wFMCommunicate request_size=4 [16:18:39]MH_SAM_APDU [16:18:39]CAPDU: 80 13 01 00 [16:18:39]Write to MH i2c: E2 08 00 2D 1F 80 13 01 00 00 00 00 00 C9 [16:18:39]Write i2c OK [16:18:39]MH_I2C_Read... [16:18:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:39]Read from MH i2c: E2 [16:18:39]MH_I2C_Read... [16:18:39]Read from MH i2c: E2 0E 00 [16:18:39]MH_I2C_Read... [16:18:39]Read from MH i2c: E2 0E 00 2D 1F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 47 [16:18:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:18:39]wFMCommunicate OK [16:18:39]SAM_PROTO_GetShiftState done [16:18:39]FM_GetShiftState done [16:18:39]req_shift_opened done [16:18:39]requested_item shift.open_date is exist - process it [16:18:39]req_shift_open_date [16:18:39]req_shift_open_date done [16:18:39]produce_requested_data done [16:18:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309008,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:18:39]process_action_free close_receipt [16:18:39]json_value_free [16:18:39]json_value_free done [16:18:39]process_json_proto returns [16:18:39]Send response to host [16:18:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309008,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:18:39]free response buf [16:18:39]execute_script done [16:18:39]execute_script returns [16:18:39]free content buf [16:18:39]Sock 7.Close socket [16:18:39]Sock 7.Thread stoped [16:18:43]OFD Sender: No OFD packet to send [16:18:45]accept exits with 9 [16:18:45]New connection [16:18:45]New thread 3067022692 created [16:18:45]Thread 3066879332 joined [16:18:45]Waiting for new connection... [16:18:45] Sock 9.Parse request [16:18:45]Sock 9.Check first char [16:18:45]Sock 9.First char is OK [16:18:45]request: POST /json_proto HTTP/1.0 [16:18:45]Method: POST [16:18:45]URL: /json_proto [16:18:45]Method is POST - this is cgi request [16:18:45]url: /json_proto [16:18:45]query_string will be loaded in cgi processing [16:18:45]execute_cgi json_proto POST (null) [16:18:45]execute_cgi path=json_proto method=POST [16:18:45]POST find Content-Length [16:18:45]Host: 172.17.96.3:8080 [16:18:45]Content-Length: 766 [16:18:45]Content-Type: application/json [16:18:45] [16:18:45]POST finish read [16:18:45]Found Content-Length = 766 [16:18:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:18:45]execute_script... [16:18:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:18:45]POST & json_proto [16:18:45]process_json_proto [16:18:45]json parsed OK: [16:18:45]protocol is kg_v1.0 [16:18:45]action value=close_receipt [16:18:45]process_action close_receipt [16:18:45]cmd_close_receipt [16:18:45]MH_GetDate [16:18:45]Write to MH i2c: F0 00 00 2E 1F 3C [16:18:45]Write i2c OK [16:18:45]MH_I2C_Read... [16:18:45]Read from MH i2c: F0 [16:18:45]MH_I2C_Read... [16:18:45]Read from MH i2c: F0 09 00 [16:18:45]MH_I2C_Read... [16:18:45]Read from MH i2c: F0 09 00 2E 1F 00 66 16 1D 67 44 5E 04 65 50 [16:18:45]GetLastDocTimeStamp 1729959516 [16:18:45]current date 1729959526 [16:18:45]FM_GetShiftState [16:18:45]SAM_PROTO_GetShiftState [16:18:45]wFMCommunicate request_size=4 [16:18:45]MH_SAM_APDU [16:18:45]CAPDU: 80 13 01 00 [16:18:45]Write to MH i2c: E2 08 00 2F 1F 80 13 01 00 00 00 00 00 CB [16:18:45]Write i2c OK [16:18:45]MH_I2C_Read... [16:18:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:45]Read from MH i2c: E2 [16:18:45]MH_I2C_Read... [16:18:45]Read from MH i2c: E2 0E 00 [16:18:45]MH_I2C_Read... [16:18:45]Read from MH i2c: E2 0E 00 2F 1F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 49 [16:18:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:18:45]wFMCommunicate OK [16:18:45]SAM_PROTO_GetShiftState done [16:18:45]FM_GetShiftState done [16:18:45]opened in 1729902265 [16:18:45]opened+sec_in_day 1729988665 [16:18:45]quantity*price = 50041 [16:18:45]sum+1 = 50042 [16:18:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 430 26.10.2024 16:18 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309009 ФПД: 51609984866893 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T161846&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309009&fm=51609984866893&tin=02508201610067®Number=0000000000091780&sum=50041 [16:18:46]StoreToDocumentArchive [16:18:46]shift 532 fd 309009 [16:18:46]save to /storage/0532/doc_00309009 [16:18:46]save last doc name /storage/0532/doc_00309009 to /storage/kkm_last_doc_name [16:18:46]save OK [16:18:46]Clear old archive folders... [16:18:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:18:46]tlvbuf is 000A52A0 [16:18:46]SAM_PROTO_ClearQueue [16:18:46]wFMCommunicate request_size=4 [16:18:46]MH_SAM_APDU [16:18:46]CAPDU: 80 09 00 00 [16:18:46]Write to MH i2c: E2 08 00 3C 1F 80 09 00 00 00 00 00 00 CD [16:18:46]Write i2c OK [16:18:46]MH_I2C_Read... [16:18:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:18:46]Read from MH i2c: E2 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 03 00 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 03 00 3C 1F 00 90 00 CF [16:18:46]RAPDU: 90 00 [16:18:46]wFMCommunicate OK [16:18:46]SAM_PROTO_ClearQueue done [16:18:46]KKMCreateOFDPacket [16:18:46]OFDProtocolAddRootSTLVToBuf [16:18:46]FM_MakeSignedData [16:18:46]FM_MakeSignedData [16:18:46]SAM_PROTO_SignData [16:18:46]wFMCommunicate request_size=4 [16:18:46]MH_SAM_APDU [16:18:46]CAPDU: 80 0D 01 02 [16:18:46]Write to MH i2c: E2 08 00 3D 1F 80 0D 01 02 00 00 00 00 D5 [16:18:46]Write i2c OK [16:18:46]MH_I2C_Read... [16:18:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:18:46]Read from MH i2c: E2 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 03 00 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 03 00 3D 1F 00 90 00 D0 [16:18:46]RAPDU: 90 00 [16:18:46]wFMCommunicate OK [16:18:46]wFMCommunicate request_size=255 [16:18:46]MH_SAM_APDU [16:18:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AE 01 00 00 F4 03 04 00 66 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 B7 04 00 35 04 06 00 2E [16:18:46]Write to MH i2c: E2 02 01 3E 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AE 01 00 00 F4 03 04 00 66 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 B7 04 00 35 04 06 00 2E 00 00 74 [16:18:46]Write i2c OK [16:18:46]MH_I2C_Read... [16:18:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:46]Read from MH i2c: E2 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 03 00 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 03 00 3E 1F 00 90 00 D1 [16:18:46]RAPDU: 90 00 [16:18:46]wFMCommunicate OK [16:18:46]wFMCommunicate request_size=10 [16:18:46]MH_SAM_APDU [16:18:46]CAPDU: 80 0D 02 02 05 F0 62 D0 9A 4D [16:18:46]Write to MH i2c: E2 0D 00 3F 1F 80 0D 02 02 05 00 F0 62 D0 9A 4D 00 00 EB [16:18:46]Write i2c OK [16:18:46]MH_I2C_Read... [16:18:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:18:46]Read from MH i2c: E2 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 03 00 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 03 00 3F 1F 00 90 00 D2 [16:18:46]RAPDU: 90 00 [16:18:46]wFMCommunicate OK [16:18:46]wFMCommunicate request_size=4 [16:18:46]MH_SAM_APDU [16:18:46]CAPDU: 80 0D 03 02 [16:18:46]Write to MH i2c: E2 08 00 40 1F 80 0D 03 02 00 00 00 00 DA [16:18:46]Write i2c OK [16:18:46]MH_I2C_Read... [16:18:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:18:46]Read from MH i2c: E2 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 0B 00 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 0B 00 40 1F 00 0C 45 D8 64 ED 2E 1C 89 90 00 28 [16:18:46]RAPDU: 0C 45 D8 64 ED 2E 1C 89 90 00 [16:18:46]wFMCommunicate OK [16:18:46]SAM_PROTO_SignData done [16:18:46]FM_MakeSignedData done [16:18:46]CreateOFDProtocolMessage [16:18:46]wFMCommunicate request_size=4 [16:18:46]MH_SAM_APDU [16:18:46]CAPDU: 80 11 00 00 [16:18:46]Write to MH i2c: E2 08 00 41 1F 80 11 00 00 00 00 00 00 DA [16:18:46]Write i2c OK [16:18:46]MH_I2C_Read... [16:18:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:46]Read from MH i2c: E2 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 17 00 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: E2 17 00 41 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2F [16:18:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:18:46]wFMCommunicate OK [16:18:46]CreateOFDProtocolMessage done [16:18:46]OFDSenderStorePacket 309009 [16:18:46]StoreOFDPacket docnum=309009 [16:18:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C0 B2 07 01 C5 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 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 AE 01 00 00 F4 03 04 00 66 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 B7 04 00 35 04 06 00 2E F0 62 D0 9A 4D 0C 45 D8 64 ED 2E 1C 89 [16:18:46]CheckFolder [16:18:46]dirname=/storage/ofd_packets [16:18:46]CheckFolder done [16:18:46]ProducePacketName [16:18:46]name=ofd_packets/00309009 [16:18:46]NVStorageSaveData ofd_packets/00309009 [16:18:46]File name is /storage/ofd_packets/00309009 [16:18:46]Write 301 bytes [16:18:46]NVStorageSaveData done [16:18:46]OFDSenderStorePacket done [16:18:46]KKMCreateOFDPacket done [16:18:46]NVStorageSaveData kkm_last_timestamp [16:18:46]File name is /storage/kkm_last_timestamp [16:18:46]Write 4 bytes [16:18:46]NVStorageSaveData done [16:18:46]ExternCall_PrintAddStr [16:18:46]wPrintStart [16:18:46]Write to MH i2c: 01 00 00 42 1F 61 [16:18:46]Write i2c OK [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: 01 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: 01 07 00 [16:18:46]MH_I2C_Read... [16:18:46]Read from MH i2c: 01 07 00 42 1F 00 00 00 00 00 FF 0F 76 [16:18:46]RasterBufferAndPrint [16:18:46]line Счет N : (1)642881 [16:18:46]line ИНН: 02508201610067 [16:18:46]line Контрольно-Кассовый Чек [16:18:46]line ПРОДАЖА [16:18:46]line ТРК (МРК, ГНК) : 62 [16:18:46]line Товар: 2710124130 [16:18:46]line Аи-92-К-2 [16:18:46]line 7.480 * 66.90 [16:18:46]line = 500.41 [16:18:46]line НДС 12% НСП 1% [16:18:46]line > о реализуемом товаре [16:18:46]line ИТОГО: 500.41 [16:18:46]line НСП 1% : 4.43 [16:18:46]line НДС 12% : 53.14 [16:18:46]line Наличными: 0.00 [16:18:46]line Безнал.: 500.41 [16:18:46]line Место: АЗС № 172 "Партнер Нефть" [16:18:46]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:18:46]line СНО: Общий режим [16:18:46]line Чек 430 26.10.2024 16:18 [16:18:46]line Смена: 532 ФФД: 1.0 [16:18:46]line ЗНМ: 0300000116 [16:18:46]line РНМ: 0000000000091780 [16:18:46]line Версия ККМ: 001 [16:18:46]line Платежная система: Mbank [16:18:46]line ФМ: 0000000000871765 [16:18:46]line ФД: 309009 [16:18:46]line ФПД: 51609984866893 [16:18:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T161846&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309009&fm=51609984866893&tin=02508201610067®Number=0000000000091780&sum=50041 [16:18:46]written 0, free lines is 4095 [16:18:46]OFD Sender: Processing packet 309009 [packets to send 223, broken 222] [16:18:46]ProducePacketName [16:18:46]name=ofd_packets/00309009 [16:18:46]OFD Sender: To server: pG, [16:18:46]CommunicateWithHost lk.salyk.kg:30040 [16:18:46]ConnectInit lk.salyk.kg [16:18:47]Connected sock=10 [16: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 31 37 36 35 0F 01 00 00 C0 B2 07 01 C5 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 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 AE 01 00 00 F4 03 04 00 66 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 B7 04 00 35 04 06 00 2E F0 62 D0 9A 4D 0C 45 D8 64 ED 2E 1C 89 [16:18:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 69 59 47 00 44 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 B7 04 00 F4 03 04 00 C3 BC 1C 67 B6 04 01 00 00 B4 DC EE B9 16 91 93 58 [16:18:47]CommunicateWithHost err = 0 [16:18:47]CheckOFDResponse [16:18:47]1017 (14) - 77093643461234 [16:18:47]1041 (16) - 0000000000871765 [16:18:47]1040 (4) - 309009 [16:18:47]1012 (4) - 26.10.2024 09:56 [16:18:47]1206 (1) - 0 [16:18:47]OFD Sender: Remove packet 309009 [16:18:47]ProducePacketName [16:18:47]name=ofd_packets/00309009 [16:18:47]NVStorageDeleteData [16:18:47]Write to MH i2c: 01 00 00 6A 1F 89 [16:18:47]Write i2c OK [16:18:47]MH_I2C_Read... [16:18:47]Read from MH i2c: 01 [16:18:47]MH_I2C_Read... [16:18:47]Read from MH i2c: 01 07 00 [16:18:47]MH_I2C_Read... [16:18:47]Read from MH i2c: 01 07 00 6A 1F 00 00 00 00 00 DC 0C 78 [16:18:47]RasterBufferAndPrint [16:18:47]line [16:18:47]line [16:18:47]line [16:18:47]line [16:18:47]line [16:18:47]written 0, free lines is 3298 [16:18:47]MH_Cut [16:18:47]Write to MH i2c: D1 01 00 71 1F 01 62 [16:18:47]Write i2c OK [16:18:47]MH_I2C_Read... [16:18:47]Read from MH i2c: D1 [16:18:47]MH_I2C_Read... [16:18:47]Read from MH i2c: D1 01 00 [16:18:47]MH_I2C_Read... [16:18:47]Read from MH i2c: D1 01 00 71 1F 00 61 [16:18:47]Write to MH i2c: 01 00 00 72 1F 91 [16:18:47]Write i2c OK [16:18:47]MH_I2C_Read... [16:18:47]OFD Sender: No OFD packet to send [16:18:48]*** Cut start [16:18:48]*** Purtial cut [16:18:48]*** Stage 1: CUTSNS_PIN = 1 [16:18:48]Read from MH i2c: 01 [16:18:48]MH_I2C_Read... [16:18:48]*** Stop cut motor [16:18:48]*** Cut end [16:18:48]Read from MH i2c: 01 07 00 [16:18:48]MH_I2C_Read... [16:18:48]Read from MH i2c: 01 07 00 72 1F 00 00 00 00 00 FF 0F A6 [16:18:48]process_action close_receipt done [16:18:48]requested_data is exist [16:18:48]produce_requested_data [16:18:48]requested_item fm.sn is exist - process it [16:18:48]wFMCommunicate request_size=4 [16:18:48]MH_SAM_APDU [16:18:48]CAPDU: 80 11 00 00 [16:18:48]Write to MH i2c: E2 08 00 73 1F 80 11 00 00 00 00 00 00 0C [16:18:48]Write i2c OK [16:18:48]MH_I2C_Read... [16:18:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:18:48]Read from MH i2c: E2 [16:18:48]MH_I2C_Read... [16:18:48]Read from MH i2c: E2 17 00 [16:18:48]MH_I2C_Read... [16:18:48]Read from MH i2c: E2 17 00 73 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 61 [16:18:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:18:48]wFMCommunicate OK [16:18:48]requested_item fd.num is exist - process it [16:18:48]SAM_PROTO_GetFieldsCounters [16:18:48]wFMCommunicate request_size=4 [16:18:48]MH_SAM_APDU [16:18:48]CAPDU: 80 13 00 00 [16:18:48]Write to MH i2c: E2 08 00 74 1F 80 13 00 00 00 00 00 00 0F [16:18:48]Write i2c OK [16:18:48]MH_I2C_Read... [16:18:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:18:48]Read from MH i2c: E2 [16:18:48]MH_I2C_Read... [16:18:48]Read from MH i2c: E2 62 00 [16:18:48]MH_I2C_Read... [16:18:48]Read from MH i2c: E2 62 00 74 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 11 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 21 [16:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 11 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:18:48]wFMCommunicate OK [16:18:48]SAM_PROTO_GetFieldsCounters done [16:18:48]requested_item shift.num is exist - process it [16:18:48]requested_item shift.opened is exist - process it [16:18:48]req_shift_opened [16:18:48]FM_GetShiftState [16:18:48]SAM_PROTO_GetShiftState [16:18:48]wFMCommunicate request_size=4 [16:18:48]MH_SAM_APDU [16:18:48]CAPDU: 80 13 01 00 [16:18:48]Write to MH i2c: E2 08 00 75 1F 80 13 01 00 00 00 00 00 11 [16:18:48]Write i2c OK [16:18:48]MH_I2C_Read... [16:18:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:18:48]Read from MH i2c: E2 [16:18:48]MH_I2C_Read... [16:18:48]Read from MH i2c: E2 0E 00 [16:18:48]MH_I2C_Read... [16:18:48]Read from MH i2c: E2 0E 00 75 1F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8F [16:18:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:18:48]wFMCommunicate OK [16:18:48]SAM_PROTO_GetShiftState done [16:18:48]FM_GetShiftState done [16:18:48]req_shift_opened done [16:18:48]requested_item shift.open_date is exist - process it [16:18:48]req_shift_open_date [16:18:48]req_shift_open_date done [16:18:48]produce_requested_data done [16:18:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309009,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:18:48]process_action_free close_receipt [16:18:48]json_value_free [16:18:48]json_value_free done [16:18:48]process_json_proto returns [16:18:48]Send response to host [16:18:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309009,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:18:48]free response buf [16:18:48]execute_script done [16:18:48]execute_script returns [16:18:48]free content buf [16:18:48]Sock 9.Close socket [16:18:48]Sock 9.Thread stoped [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:52]OFD Sender: No OFD packet to send [16:19:57]OFD Sender: No OFD packet to send [16:19:59]accept exits with 7 [16:19:59]New connection [16:19:59]New thread 3066879332 created [16:19:59]Thread 3067022692 joined [16:19:59]Waiting for new connection... [16:19:59] Sock 7.Parse request [16:19:59]Sock 7.Check first char [16:19:59]Sock 7.First char is OK [16:19:59]request: POST /json_proto HTTP/1.0 [16:19:59]Method: POST [16:19:59]URL: /json_proto [16:19:59]Method is POST - this is cgi request [16:19:59]url: /json_proto [16:19:59]query_string will be loaded in cgi processing [16:19:59]execute_cgi json_proto POST (null) [16:19:59]execute_cgi path=json_proto method=POST [16:19:59]POST find Content-Length [16:19:59]Host: 172.17.96.3:8080 [16:19:59]Content-Length: 677 [16:19:59]Content-Type: application/json [16:19:59] [16:19:59]POST finish read [16:19:59]Found Content-Length = 677 [16:19:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [16:19:59]execute_script... [16:19:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [16:19:59]POST & json_proto [16:19:59]process_json_proto [16:19:59]json parsed OK: [16:19:59]protocol is kg_v1.0 [16:19:59]action value=close_receipt [16:19:59]process_action close_receipt [16:19:59]cmd_close_receipt [16:19:59]MH_GetDate [16:19:59]Write to MH i2c: F0 00 00 76 1F 84 [16:19:59]Write i2c OK [16:19:59]MH_I2C_Read... [16:19:59]Read from MH i2c: F0 [16:19:59]MH_I2C_Read... [16:19:59]Read from MH i2c: F0 09 00 [16:19:59]MH_I2C_Read... [16:19:59]Read from MH i2c: F0 09 00 76 1F 00 B0 16 1D 67 44 5E 04 65 E2 [16:19:59]GetLastDocTimeStamp 1729959526 [16:19:59]current date 1729959600 [16:19:59]FM_GetShiftState [16:19:59]SAM_PROTO_GetShiftState [16:19:59]wFMCommunicate request_size=4 [16:19:59]MH_SAM_APDU [16:19:59]CAPDU: 80 13 01 00 [16:19:59]Write to MH i2c: E2 08 00 77 1F 80 13 01 00 00 00 00 00 13 [16:19:59]Write i2c OK [16:19:59]MH_I2C_Read... [16:19:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:59]Read from MH i2c: E2 [16:19:59]MH_I2C_Read... [16:19:59]Read from MH i2c: E2 0E 00 [16:19:59]MH_I2C_Read... [16:19:59]Read from MH i2c: E2 0E 00 77 1F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 91 [16:19:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:19:59]wFMCommunicate OK [16:19:59]SAM_PROTO_GetShiftState done [16:19:59]FM_GetShiftState done [16:19:59]opened in 1729902265 [16:19:59]opened+sec_in_day 1729988665 [16:19:59]quantity*price = 30038 [16:19:59]sum+1 = 30039 [16:19:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 431 26.10.2024 16:20 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309010 ФПД: 26313352330802 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162000&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309010&fm=26313352330802&tin=02508201610067®Number=0000000000091780&sum=30000 [16:20:01]StoreToDocumentArchive [16:20:01]shift 532 fd 309010 [16:20:01]save to /storage/0532/doc_00309010 [16:20:01]save last doc name /storage/0532/doc_00309010 to /storage/kkm_last_doc_name [16:20:01]save OK [16:20:01]Clear old archive folders... [16:20:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:20:01]tlvbuf is 000DF000 [16:20:01]SAM_PROTO_ClearQueue [16:20:01]wFMCommunicate request_size=4 [16:20:01]MH_SAM_APDU [16:20:01]CAPDU: 80 09 00 00 [16:20:01]Write to MH i2c: E2 08 00 84 1F 80 09 00 00 00 00 00 00 15 [16:20:01]Write i2c OK [16:20:01]MH_I2C_Read... [16:20:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:20:01]Read from MH i2c: E2 [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: E2 03 00 [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: E2 03 00 84 1F 00 90 00 17 [16:20:01]RAPDU: 90 00 [16:20:01]wFMCommunicate OK [16:20:01]SAM_PROTO_ClearQueue done [16:20:01]KKMCreateOFDPacket [16:20:01]OFDProtocolAddRootSTLVToBuf [16:20:01]FM_MakeSignedData [16:20:01]FM_MakeSignedData [16:20:01]SAM_PROTO_SignData [16:20:01]wFMCommunicate request_size=4 [16:20:01]MH_SAM_APDU [16:20:01]CAPDU: 80 0D 01 02 [16:20:01]Write to MH i2c: E2 08 00 85 1F 80 0D 01 02 00 00 00 00 1D [16:20:01]Write i2c OK [16:20:01]MH_I2C_Read... [16:20:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:20:01]Read from MH i2c: E2 [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: E2 03 00 [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: E2 03 00 85 1F 00 90 00 18 [16:20:01]RAPDU: 90 00 [16:20:01]wFMCommunicate OK [16:20:01]wFMCommunicate request_size=255 [16:20:01]MH_SAM_APDU [16:20: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 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 AF 01 00 00 F4 03 04 00 B0 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 B7 04 00 35 04 06 00 17 [16:20:01]Write to MH i2c: E2 02 01 86 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AF 01 00 00 F4 03 04 00 B0 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 B7 04 00 35 04 06 00 17 00 00 93 [16:20:01]Write i2c OK [16:20:01]MH_I2C_Read... [16:20:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:01]Read from MH i2c: E2 [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: E2 03 00 [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: E2 03 00 86 1F 00 90 00 19 [16:20:01]RAPDU: 90 00 [16:20:01]wFMCommunicate OK [16:20:01]wFMCommunicate request_size=10 [16:20:01]MH_SAM_APDU [16:20:01]CAPDU: 80 0D 02 02 05 EE 8E 04 BE 32 [16:20:01]Write to MH i2c: E2 0D 00 87 1F 80 0D 02 02 05 00 EE 8E 04 BE 32 00 00 9A [16:20:01]Write i2c OK [16:20:01]MH_I2C_Read... [16:20:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:01]Read from MH i2c: E2 [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: E2 03 00 [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: E2 03 00 87 1F 00 90 00 1A [16:20:01]RAPDU: 90 00 [16:20:01]wFMCommunicate OK [16:20:01]wFMCommunicate request_size=4 [16:20:01]MH_SAM_APDU [16:20:01]CAPDU: 80 0D 03 02 [16:20:01]Write to MH i2c: E2 08 00 88 1F 80 0D 03 02 00 00 00 00 22 [16:20:01]Write i2c OK [16:20:01]MH_I2C_Read... [16:20:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:20:01]Read from MH i2c: E2 [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: E2 0B 00 [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: E2 0B 00 88 1F 00 1A 03 E7 F7 85 61 DA B6 90 00 94 [16:20:01]RAPDU: 1A 03 E7 F7 85 61 DA B6 90 00 [16:20:01]wFMCommunicate OK [16:20:01]SAM_PROTO_SignData done [16:20:01]FM_MakeSignedData done [16:20:01]CreateOFDProtocolMessage [16:20:01]wFMCommunicate request_size=4 [16:20:01]MH_SAM_APDU [16:20:01]CAPDU: 80 11 00 00 [16:20:01]Write to MH i2c: E2 08 00 89 1F 80 11 00 00 00 00 00 00 22 [16:20:01]Write i2c OK [16:20:01]MH_I2C_Read... [16:20:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:01]Read from MH i2c: E2 [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: E2 17 00 [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: E2 17 00 89 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 77 [16:20:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:20:01]wFMCommunicate OK [16:20:01]CreateOFDProtocolMessage done [16:20:01]OFDSenderStorePacket 309010 [16:20:01]StoreOFDPacket docnum=309010 [16:20:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1E 05 07 01 05 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AF 01 00 00 F4 03 04 00 B0 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 B7 04 00 35 04 06 00 17 EE 8E 04 BE 32 1A 03 E7 F7 85 61 DA B6 [16:20:01]CheckFolder [16:20:01]dirname=/storage/ofd_packets [16:20:01]CheckFolder done [16:20:01]ProducePacketName [16:20:01]name=ofd_packets/00309010 [16:20:01]NVStorageSaveData ofd_packets/00309010 [16:20:01]File name is /storage/ofd_packets/00309010 [16:20:01]Write 301 bytes [16:20:01]NVStorageSaveData done [16:20:01]OFDSenderStorePacket done [16:20:01]KKMCreateOFDPacket done [16:20:01]NVStorageSaveData kkm_last_timestamp [16:20:01]File name is /storage/kkm_last_timestamp [16:20:01]Write 4 bytes [16:20:01]NVStorageSaveData done [16:20:01]ExternCall_PrintAddStr [16:20:01]wPrintStart [16:20:01]Write to MH i2c: 01 00 00 8A 1F A9 [16:20:01]Write i2c OK [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: 01 [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: 01 07 00 [16:20:01]MH_I2C_Read... [16:20:01]Read from MH i2c: 01 07 00 8A 1F 00 00 00 00 00 FF 0F BE [16:20:01]RasterBufferAndPrint [16:20:01]line Счет N : (1)642883 [16:20:01]line ИНН: 02508201610067 [16:20:01]line Контрольно-Кассовый Чек [16:20:01]line ПРОДАЖА [16:20:01]line ТРК (МРК, ГНК) : 41 [16:20:01]line Товар: 2710124130 [16:20:01]line Аи-92-К-2 [16:20:01]line 4.490 * 66.90 [16:20:01]line = 300.38 [16:20:01]line НДС 12% НСП 1% [16:20:01]line > о реализуемом товаре [16:20:01]line ОКРУГЛЕНИЕ: -0.38 [16:20:01]line ИТОГО: 300.00 [16:20:01]line Внесено: 300.00 [16:20:01]line СДАЧА: 0.00 [16:20:01]line НСП 1% : 2.66 [16:20:01]line НДС 12% : 31.90 [16:20:01]line Наличными: 300.00 [16:20:01]line Безнал.: 0.00 [16:20:01]line Место: АЗС № 172 "Партнер Нефть" [16:20:01]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:20:01]line СНО: Общий режим [16:20:01]line Чек 431 26.10.2024 16:20 [16:20:01]line Смена: 532 ФФД: 1.0 [16:20:01]line ЗНМ: 0300000116 [16:20:01]line РНМ: 0000000000091780 [16:20:01]line Версия ККМ: 001 [16:20:01]line ФМ: 0000000000871765 [16:20:01]line ФД: 309010 [16:20:01]line ФПД: 26313352330802 [16:20:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162000&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309010&fm=26313352330802&tin=02508201610067®Number=0000000000091780&sum=30000 [16:20:01]written 0, free lines is 4095 [16:20:01]OFD Sender: Processing packet 309010 [packets to send 223, broken 222] [16:20:01]ProducePacketName [16:20:01]name=ofd_packets/00309010 [16:20:01]OFD Sender: To server: pG, [16:20:01]CommunicateWithHost lk.salyk.kg:30040 [16:20:01]ConnectInit lk.salyk.kg [16:20:01]Connected sock=9 [16:20:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1E 05 07 01 05 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AF 01 00 00 F4 03 04 00 B0 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 B7 04 00 35 04 06 00 17 EE 8E 04 BE 32 1A 03 E7 F7 85 61 DA B6 [16:20:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 32 37 47 00 3F D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 B7 04 00 F4 03 04 00 0E BD 1C 67 B6 04 01 00 00 55 61 5D 10 61 AB AB C4 [16:20:01]CommunicateWithHost err = 0 [16:20:01]CheckOFDResponse [16:20:01]1017 (14) - 77093643461234 [16:20:01]1041 (16) - 0000000000871765 [16:20:01]1040 (4) - 309010 [16:20:01]1012 (4) - 26.10.2024 09:57 [16:20:01]1206 (1) - 0 [16:20:01]OFD Sender: Remove packet 309010 [16:20:01]ProducePacketName [16:20:01]name=ofd_packets/00309010 [16:20:01]NVStorageDeleteData [16:20:02]Write to MH i2c: 01 00 00 B4 1F D3 [16:20:02]Write i2c OK [16:20:02]MH_I2C_Read... [16:20:02]Read from MH i2c: 01 [16:20:02]MH_I2C_Read... [16:20:02]Read from MH i2c: 01 07 00 [16:20:02]MH_I2C_Read... [16:20:02]Read from MH i2c: 01 07 00 B4 1F 00 00 00 00 00 B7 0C 9D [16:20:02]RasterBufferAndPrint [16:20:02]line [16:20:02]line [16:20:02]line [16:20:02]line [16:20:02]line [16:20:02]written 0, free lines is 3262 [16:20:02]MH_Cut [16:20:02]Write to MH i2c: D1 01 00 BB 1F 01 AC [16:20:02]Write i2c OK [16:20:02]MH_I2C_Read... [16:20:02]Read from MH i2c: D1 [16:20:02]MH_I2C_Read... [16:20:02]Read from MH i2c: D1 01 00 [16:20:02]MH_I2C_Read... [16:20:02]Read from MH i2c: D1 01 00 BB 1F 00 AB [16:20:02]Write to MH i2c: 01 00 00 BC 1F DB [16:20:02]Write i2c OK [16:20:02]MH_I2C_Read... [16:20:02]OFD Sender: No OFD packet to send [16:20:02]*** Cut start [16:20:02]*** Purtial cut [16:20:02]*** Stage 1: CUTSNS_PIN = 1 [16:20:03]Read from MH i2c: 01 [16:20:03]MH_I2C_Read... [16:20:03]*** Stop cut motor [16:20:03]*** Cut end [16:20:03]Read from MH i2c: 01 07 00 [16:20:03]MH_I2C_Read... [16:20:03]Read from MH i2c: 01 07 00 BC 1F 00 00 00 00 00 FF 0F F0 [16:20:03]process_action close_receipt done [16:20:03]requested_data is exist [16:20:03]produce_requested_data [16:20:03]requested_item fm.sn is exist - process it [16:20:03]wFMCommunicate request_size=4 [16:20:03]MH_SAM_APDU [16:20:03]CAPDU: 80 11 00 00 [16:20:03]Write to MH i2c: E2 08 00 BD 1F 80 11 00 00 00 00 00 00 56 [16:20:03]Write i2c OK [16:20:03]MH_I2C_Read... [16:20:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:03]Read from MH i2c: E2 [16:20:03]MH_I2C_Read... [16:20:03]Read from MH i2c: E2 17 00 [16:20:03]MH_I2C_Read... [16:20:03]Read from MH i2c: E2 17 00 BD 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AB [16:20:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:20:03]wFMCommunicate OK [16:20:03]requested_item fd.num is exist - process it [16:20:03]SAM_PROTO_GetFieldsCounters [16:20:03]wFMCommunicate request_size=4 [16:20:03]MH_SAM_APDU [16:20:03]CAPDU: 80 13 00 00 [16:20:03]Write to MH i2c: E2 08 00 BE 1F 80 13 00 00 00 00 00 00 59 [16:20:03]Write i2c OK [16:20:03]MH_I2C_Read... [16:20:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:20:03]Read from MH i2c: E2 [16:20:03]MH_I2C_Read... [16:20:03]Read from MH i2c: E2 62 00 [16:20:03]MH_I2C_Read... [16:20:03]Read from MH i2c: E2 62 00 BE 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 12 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 6F [16:20:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 12 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:20:03]wFMCommunicate OK [16:20:03]SAM_PROTO_GetFieldsCounters done [16:20:03]requested_item shift.num is exist - process it [16:20:03]requested_item shift.opened is exist - process it [16:20:03]req_shift_opened [16:20:03]FM_GetShiftState [16:20:03]SAM_PROTO_GetShiftState [16:20:03]wFMCommunicate request_size=4 [16:20:03]MH_SAM_APDU [16:20:03]CAPDU: 80 13 01 00 [16:20:03]Write to MH i2c: E2 08 00 BF 1F 80 13 01 00 00 00 00 00 5B [16:20:03]Write i2c OK [16:20:03]MH_I2C_Read... [16:20:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:03]Read from MH i2c: E2 [16:20:03]MH_I2C_Read... [16:20:03]Read from MH i2c: E2 0E 00 [16:20:03]MH_I2C_Read... [16:20:03]Read from MH i2c: E2 0E 00 BF 1F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D9 [16:20:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:20:03]wFMCommunicate OK [16:20:03]SAM_PROTO_GetShiftState done [16:20:03]FM_GetShiftState done [16:20:03]req_shift_opened done [16:20:03]requested_item shift.open_date is exist - process it [16:20:03]req_shift_open_date [16:20:03]req_shift_open_date done [16:20:03]produce_requested_data done [16:20:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309010,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:20:03]process_action_free close_receipt [16:20:03]json_value_free [16:20:03]json_value_free done [16:20:03]process_json_proto returns [16:20:03]Send response to host [16:20:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309010,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:20:03]free response buf [16:20:03]execute_script done [16:20:03]execute_script returns [16:20:03]free content buf [16:20:03]Sock 7.Close socket [16:20:03]Sock 7.Thread stoped [16:20:03]accept exits with 10 [16:20:03]New connection [16:20:03]New thread 3067022692 created [16:20:03]Thread 3066879332 joined [16:20:03]Waiting for new connection... [16:20:03] Sock 10.Parse request [16:20:03]Sock 10.Check first char [16:20:03]Sock 10.First char is OK [16:20:03]request: POST /json_proto HTTP/1.0 [16:20:03]Method: POST [16:20:03]URL: /json_proto [16:20:03]Method is POST - this is cgi request [16:20:03]url: /json_proto [16:20:03]query_string will be loaded in cgi processing [16:20:03]execute_cgi json_proto POST (null) [16:20:03]execute_cgi path=json_proto method=POST [16:20:03]POST find Content-Length [16:20:03]Host: 172.17.96.3:8080 [16:20:03]Content-Length: 677 [16:20:03]Content-Type: application/json [16:20:03] [16:20:03]POST finish read [16:20:03]Found Content-Length = 677 [16:20:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [16:20:03]execute_script... [16:20:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [16:20:03]POST & json_proto [16:20:03]process_json_proto [16:20:03]json parsed OK: [16:20:03]protocol is kg_v1.0 [16:20:03]action value=close_receipt [16:20:03]process_action close_receipt [16:20:03]cmd_close_receipt [16:20:03]MH_GetDate [16:20:03]Write to MH i2c: F0 00 00 C0 1F CE [16:20:03]Write i2c OK [16:20:03]MH_I2C_Read... [16:20:03]Read from MH i2c: F0 [16:20:03]MH_I2C_Read... [16:20:03]Read from MH i2c: F0 09 00 [16:20:03]MH_I2C_Read... [16:20:03]Read from MH i2c: F0 09 00 C0 1F 00 B4 16 1D 67 44 5E 04 65 30 [16:20:03]GetLastDocTimeStamp 1729959600 [16:20:03]current date 1729959604 [16:20:03]FM_GetShiftState [16:20:03]SAM_PROTO_GetShiftState [16:20:03]wFMCommunicate request_size=4 [16:20:03]MH_SAM_APDU [16:20:03]CAPDU: 80 13 01 00 [16:20:03]Write to MH i2c: E2 08 00 C1 1F 80 13 01 00 00 00 00 00 5D [16:20:03]Write i2c OK [16:20:03]MH_I2C_Read... [16:20:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:03]Read from MH i2c: E2 [16:20:03]MH_I2C_Read... [16:20:03]Read from MH i2c: E2 0E 00 [16:20:03]MH_I2C_Read... [16:20:03]Read from MH i2c: E2 0E 00 C1 1F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DB [16:20:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:20:03]wFMCommunicate OK [16:20:03]SAM_PROTO_GetShiftState done [16:20:03]FM_GetShiftState done [16:20:03]opened in 1729902265 [16:20:03]opened+sec_in_day 1729988665 [16:20:03]quantity*price = 25020 [16:20:03]sum+1 = 25022 [16:20:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 432 26.10.2024 16:20 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309011 ФПД: 18582522618439 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162004&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309011&fm=18582522618439&tin=02508201610067®Number=0000000000091780&sum=25000 [16:20:04]StoreToDocumentArchive [16:20:04]shift 532 fd 309011 [16:20:04]save to /storage/0532/doc_00309011 [16:20:04]save last doc name /storage/0532/doc_00309011 to /storage/kkm_last_doc_name [16:20:04]save OK [16:20:04]Clear old archive folders... [16:20:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:20:04]tlvbuf is 00120F60 [16:20:04]SAM_PROTO_ClearQueue [16:20:04]wFMCommunicate request_size=4 [16:20:04]MH_SAM_APDU [16:20:04]CAPDU: 80 09 00 00 [16:20:04]Write to MH i2c: E2 08 00 CE 1F 80 09 00 00 00 00 00 00 5F [16:20:04]Write i2c OK [16:20:04]MH_I2C_Read... [16:20:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:20:04]Read from MH i2c: E2 [16:20:04]MH_I2C_Read... [16:20:04]Read from MH i2c: E2 03 00 [16:20:04]MH_I2C_Read... [16:20:04]Read from MH i2c: E2 03 00 CE 1F 00 90 00 61 [16:20:04]RAPDU: 90 00 [16:20:04]wFMCommunicate OK [16:20:04]SAM_PROTO_ClearQueue done [16:20:04]KKMCreateOFDPacket [16:20:04]OFDProtocolAddRootSTLVToBuf [16:20:04]FM_MakeSignedData [16:20:04]FM_MakeSignedData [16:20:04]SAM_PROTO_SignData [16:20:04]wFMCommunicate request_size=4 [16:20:04]MH_SAM_APDU [16:20:04]CAPDU: 80 0D 01 02 [16:20:04]Write to MH i2c: E2 08 00 CF 1F 80 0D 01 02 00 00 00 00 67 [16:20:04]Write i2c OK [16:20:04]MH_I2C_Read... [16:20:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:20:04]Read from MH i2c: E2 [16:20:04]MH_I2C_Read... [16:20:04]Read from MH i2c: E2 03 00 [16:20:04]MH_I2C_Read... [16:20:04]Read from MH i2c: E2 03 00 CF 1F 00 90 00 62 [16:20:04]RAPDU: 90 00 [16:20:04]wFMCommunicate OK [16:20:04]wFMCommunicate request_size=255 [16:20:04]MH_SAM_APDU [16:20:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B0 01 00 00 F4 03 04 00 B4 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 B7 04 00 35 04 06 00 10 [16:20:04]Write to MH i2c: E2 02 01 D0 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B0 01 00 00 F4 03 04 00 B4 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 B7 04 00 35 04 06 00 10 00 00 C1 [16:20:05]Write i2c OK [16:20:05]MH_I2C_Read... [16:20:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:05]Read from MH i2c: E2 [16:20:05]MH_I2C_Read... [16:20:05]Read from MH i2c: E2 03 00 [16:20:05]MH_I2C_Read... [16:20:05]Read from MH i2c: E2 03 00 D0 1F 00 90 00 63 [16:20:05]RAPDU: 90 00 [16:20:05]wFMCommunicate OK [16:20:05]wFMCommunicate request_size=10 [16:20:05]MH_SAM_APDU [16:20:05]CAPDU: 80 0D 02 02 05 E6 94 A8 E2 47 [16:20:05]Write to MH i2c: E2 0D 00 D1 1F 80 0D 02 02 05 00 E6 94 A8 E2 47 00 00 BF [16:20:05]Write i2c OK [16:20:05]MH_I2C_Read... [16:20:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:05]Read from MH i2c: E2 [16:20:05]MH_I2C_Read... [16:20:05]Read from MH i2c: E2 03 00 [16:20:05]MH_I2C_Read... [16:20:05]Read from MH i2c: E2 03 00 D1 1F 00 90 00 64 [16:20:05]RAPDU: 90 00 [16:20:05]wFMCommunicate OK [16:20:05]wFMCommunicate request_size=4 [16:20:05]MH_SAM_APDU [16:20:05]CAPDU: 80 0D 03 02 [16:20:05]Write to MH i2c: E2 08 00 D2 1F 80 0D 03 02 00 00 00 00 6C [16:20:05]Write i2c OK [16:20:05]MH_I2C_Read... [16:20:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:20:05]Read from MH i2c: E2 [16:20:05]MH_I2C_Read... [16:20:05]Read from MH i2c: E2 0B 00 [16:20:05]MH_I2C_Read... [16:20:05]Read from MH i2c: E2 0B 00 D2 1F 00 9A E8 4F D4 E4 5C 02 AD 90 00 01 [16:20:05]RAPDU: 9A E8 4F D4 E4 5C 02 AD 90 00 [16:20:05]wFMCommunicate OK [16:20:05]SAM_PROTO_SignData done [16:20:05]FM_MakeSignedData done [16:20:05]CreateOFDProtocolMessage [16:20:05]wFMCommunicate request_size=4 [16:20:05]MH_SAM_APDU [16:20:05]CAPDU: 80 11 00 00 [16:20:05]Write to MH i2c: E2 08 00 D3 1F 80 11 00 00 00 00 00 00 6C [16:20:05]Write i2c OK [16:20:05]MH_I2C_Read... [16:20:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:05]Read from MH i2c: E2 [16:20:05]MH_I2C_Read... [16:20:05]Read from MH i2c: E2 17 00 [16:20:05]MH_I2C_Read... [16:20:05]Read from MH i2c: E2 17 00 D3 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C1 [16:20:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:20:05]wFMCommunicate OK [16:20:05]CreateOFDProtocolMessage done [16:20:05]OFDSenderStorePacket 309011 [16:20:05]StoreOFDPacket docnum=309011 [16:20:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 70 3E 07 01 8E 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 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 B0 01 00 00 F4 03 04 00 B4 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 B7 04 00 35 04 06 00 10 E6 94 A8 E2 47 9A E8 4F D4 E4 5C 02 AD [16:20:05]CheckFolder [16:20:05]dirname=/storage/ofd_packets [16:20:05]CheckFolder done [16:20:05]ProducePacketName [16:20:05]name=ofd_packets/00309011 [16:20:05]NVStorageSaveData ofd_packets/00309011 [16:20:05]File name is /storage/ofd_packets/00309011 [16:20:05]Write 301 bytes [16:20:05]NVStorageSaveData done [16:20:05]OFDSenderStorePacket done [16:20:05]KKMCreateOFDPacket done [16:20:05]NVStorageSaveData kkm_last_timestamp [16:20:05]File name is /storage/kkm_last_timestamp [16:20:05]Write 4 bytes [16:20:05]NVStorageSaveData done [16:20:05]ExternCall_PrintAddStr [16:20:05]wPrintStart [16:20:05]Write to MH i2c: 01 00 00 D4 1F F3 [16:20:05]Write i2c OK [16:20:05]MH_I2C_Read... [16:20:05]Read from MH i2c: 01 [16:20:05]MH_I2C_Read... [16:20:05]Read from MH i2c: 01 07 00 [16:20:05]MH_I2C_Read... [16:20:05]Read from MH i2c: 01 07 00 D4 1F 00 00 00 00 00 FF 0F 08 [16:20:05]RasterBufferAndPrint [16:20:05]line Счет N : (1)642884 [16:20:05]line ИНН: 02508201610067 [16:20:05]line Контрольно-Кассовый Чек [16:20:05]line ПРОДАЖА [16:20:05]line ТРК (МРК, ГНК) : 31 [16:20:05]line Товар: 2710124130 [16:20:05]line Аи-92-К-2 [16:20:05]line 3.740 * 66.90 [16:20:05]line = 250.21 [16:20:05]line НДС 12% НСП 1% [16:20:05]line > о реализуемом товаре [16:20:05]line ОКРУГЛЕНИЕ: -0.21 [16:20:05]line ИТОГО: 250.00 [16:20:05]line Внесено: 250.00 [16:20:05]line СДАЧА: 0.00 [16:20:05]line НСП 1% : 2.21 [16:20:05]line НДС 12% : 26.57 [16:20:05]line Наличными: 250.00 [16:20:05]line Безнал.: 0.00 [16:20:05]line Место: АЗС № 172 "Партнер Нефть" [16:20:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:20:05]line СНО: Общий режим [16:20:05]line Чек 432 26.10.2024 16:20 [16:20:05]line Смена: 532 ФФД: 1.0 [16:20:05]line ЗНМ: 0300000116 [16:20:05]line РНМ: 0000000000091780 [16:20:05]line Версия ККМ: 001 [16:20:05]line ФМ: 0000000000871765 [16:20:05]line ФД: 309011 [16:20:05]line ФПД: 18582522618439 [16:20:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162004&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309011&fm=18582522618439&tin=02508201610067®Number=0000000000091780&sum=25000 [16:20:06]OFD Sender: Processing packet 309011 [packets to send 223, broken 222] [16:20:06]ProducePacketName [16:20:06]name=ofd_packets/00309011 [16:20:06]OFD Sender: To server: pG, [16:20:06]CommunicateWithHost lk.salyk.kg:30040 [16:20:06]ConnectInit lk.salyk.kg [16:20:06]written 0, free lines is 4095 [16:20:06]Connected sock=9 [16:20:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 70 3E 07 01 8E 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 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 B0 01 00 00 F4 03 04 00 B4 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 B7 04 00 35 04 06 00 10 E6 94 A8 E2 47 9A E8 4F D4 E4 5C 02 AD [16:20:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B9 07 47 00 C0 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 31 37 36 35 10 04 04 00 13 B7 04 00 F4 03 04 00 12 BD 1C 67 B6 04 01 00 00 D5 8F 29 C5 DB 46 EB 68 [16:20:06]CommunicateWithHost err = 0 [16:20:06]CheckOFDResponse [16:20:06]1017 (14) - 77093643461234 [16:20:06]1041 (16) - 0000000000871765 [16:20:06]1040 (4) - 309011 [16:20:06]1012 (4) - 26.10.2024 09:57 [16:20:06]1206 (1) - 0 [16:20:06]OFD Sender: Remove packet 309011 [16:20:06]ProducePacketName [16:20:06]name=ofd_packets/00309011 [16:20:06]NVStorageDeleteData [16:20:06]Write to MH i2c: 01 00 00 FE 1F 1D [16:20:06]Write i2c OK [16:20:06]MH_I2C_Read... [16:20:06]Read from MH i2c: 01 [16:20:06]MH_I2C_Read... [16:20:06]Read from MH i2c: 01 07 00 [16:20:06]MH_I2C_Read... [16:20:06]Read from MH i2c: 01 07 00 FE 1F 00 00 00 00 00 B9 0C E9 [16:20:06]RasterBufferAndPrint [16:20:06]line [16:20:06]line [16:20:06]line [16:20:06]line [16:20:06]line [16:20:06]written 0, free lines is 3270 [16:20:06]MH_Cut [16:20:06]Write to MH i2c: D1 01 00 05 20 01 F7 [16:20:06]Write i2c OK [16:20:06]MH_I2C_Read... [16:20:06]Read from MH i2c: D1 [16:20:06]MH_I2C_Read... [16:20:06]Read from MH i2c: D1 01 00 [16:20:06]MH_I2C_Read... [16:20:06]Read from MH i2c: D1 01 00 05 20 00 F6 [16:20:06]Write to MH i2c: 01 00 00 06 20 26 [16:20:06]Write i2c OK [16:20:06]MH_I2C_Read... [16:20:06]OFD Sender: No OFD packet to send [16:20:07]*** Cut start [16:20:07]*** Purtial cut [16:20:07]*** Stage 1: CUTSNS_PIN = 1 [16:20:07]Read from MH i2c: 01 [16:20:07]MH_I2C_Read... [16:20:07]*** Stop cut motor [16:20:07]*** Cut end [16:20:07]Read from MH i2c: 01 07 00 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: 01 07 00 06 20 00 00 00 00 00 FF 0F 3B [16:20:07]process_action close_receipt done [16:20:07]requested_data is exist [16:20:07]produce_requested_data [16:20:07]requested_item fm.sn is exist - process it [16:20:07]wFMCommunicate request_size=4 [16:20:07]MH_SAM_APDU [16:20:07]CAPDU: 80 11 00 00 [16:20:07]Write to MH i2c: E2 08 00 07 20 80 11 00 00 00 00 00 00 A1 [16:20:07]Write i2c OK [16:20:07]MH_I2C_Read... [16:20:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:07]Read from MH i2c: E2 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 17 00 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 17 00 07 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F6 [16:20:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:20:07]wFMCommunicate OK [16:20:07]requested_item fd.num is exist - process it [16:20:07]SAM_PROTO_GetFieldsCounters [16:20:07]wFMCommunicate request_size=4 [16:20:07]MH_SAM_APDU [16:20:07]CAPDU: 80 13 00 00 [16:20:07]Write to MH i2c: E2 08 00 08 20 80 13 00 00 00 00 00 00 A4 [16:20:07]Write i2c OK [16:20:07]MH_I2C_Read... [16:20:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:20:07]Read from MH i2c: E2 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 62 00 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 62 00 08 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 13 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 BE [16:20: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 13 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:20:07]wFMCommunicate OK [16:20:07]SAM_PROTO_GetFieldsCounters done [16:20:07]requested_item shift.num is exist - process it [16:20:07]requested_item shift.opened is exist - process it [16:20:07]req_shift_opened [16:20:07]FM_GetShiftState [16:20:07]SAM_PROTO_GetShiftState [16:20:07]wFMCommunicate request_size=4 [16:20:07]MH_SAM_APDU [16:20:07]CAPDU: 80 13 01 00 [16:20:07]Write to MH i2c: E2 08 00 09 20 80 13 01 00 00 00 00 00 A6 [16:20:07]Write i2c OK [16:20:07]MH_I2C_Read... [16:20:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:07]Read from MH i2c: E2 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 0E 00 [16:20:07]MH_I2C_Read... [16:20:07]Read from MH i2c: E2 0E 00 09 20 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 24 [16:20:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:20:07]wFMCommunicate OK [16:20:07]SAM_PROTO_GetShiftState done [16:20:07]FM_GetShiftState done [16:20:07]req_shift_opened done [16:20:07]requested_item shift.open_date is exist - process it [16:20:07]req_shift_open_date [16:20:07]req_shift_open_date done [16:20:07]produce_requested_data done [16:20:07]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309011,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:20:07]process_action_free close_receipt [16:20:07]json_value_free [16:20:07]json_value_free done [16:20:07]process_json_proto returns [16:20:07]Send response to host [16:20:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309011,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:20:07]free response buf [16:20:07]execute_script done [16:20:07]execute_script returns [16:20:07]free content buf [16:20:07]Sock 10.Close socket [16:20:07]Sock 10.Thread stoped [16:20:11]OFD Sender: No OFD packet to send [16:20:16]OFD Sender: No OFD packet to send [16:20:21]OFD Sender: No OFD packet to send [16:20:25]accept exits with 7 [16:20:25]New connection [16:20:25]New thread 3066879332 created [16:20:25]Thread 3067022692 joined [16:20:25]Waiting for new connection... [16:20:25] Sock 7.Parse request [16:20:25]Sock 7.Check first char [16:20:25]Sock 7.First char is OK [16:20:25]request: POST /json_proto HTTP/1.0 [16:20:25]Method: POST [16:20:25]URL: /json_proto [16:20:25]Method is POST - this is cgi request [16:20:25]url: /json_proto [16:20:25]query_string will be loaded in cgi processing [16:20:25]execute_cgi json_proto POST (null) [16:20:25]execute_cgi path=json_proto method=POST [16:20:25]POST find Content-Length [16:20:25]Host: 172.17.96.3:8080 [16:20:25]Content-Length: 769 [16:20:25]Content-Type: application/json [16:20:25] [16:20:25]POST finish read [16:20:25]Found Content-Length = 769 [16:20:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:20:25]execute_script... [16:20:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:20:25]POST & json_proto [16:20:25]process_json_proto [16:20:25]json parsed OK: [16:20:25]protocol is kg_v1.0 [16:20:25]action value=close_receipt [16:20:25]process_action close_receipt [16:20:25]cmd_close_receipt [16:20:25]MH_GetDate [16:20:25]Write to MH i2c: F0 00 00 0A 20 19 [16:20:25]Write i2c OK [16:20:25]MH_I2C_Read... [16:20:25]Read from MH i2c: F0 [16:20:25]MH_I2C_Read... [16:20:25]Read from MH i2c: F0 09 00 [16:20:25]MH_I2C_Read... [16:20:25]Read from MH i2c: F0 09 00 0A 20 00 CA 16 1D 67 44 5E 04 65 91 [16:20:25]GetLastDocTimeStamp 1729959604 [16:20:25]current date 1729959626 [16:20:25]FM_GetShiftState [16:20:25]SAM_PROTO_GetShiftState [16:20:25]wFMCommunicate request_size=4 [16:20:25]MH_SAM_APDU [16:20:25]CAPDU: 80 13 01 00 [16:20:25]Write to MH i2c: E2 08 00 0B 20 80 13 01 00 00 00 00 00 A8 [16:20:25]Write i2c OK [16:20:25]MH_I2C_Read... [16:20:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:25]Read from MH i2c: E2 [16:20:25]MH_I2C_Read... [16:20:25]Read from MH i2c: E2 0E 00 [16:20:25]MH_I2C_Read... [16:20:25]Read from MH i2c: E2 0E 00 0B 20 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 26 [16:20:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:20:25]wFMCommunicate OK [16:20:25]SAM_PROTO_GetShiftState done [16:20:25]FM_GetShiftState done [16:20:25]opened in 1729902265 [16:20:25]opened+sec_in_day 1729988665 [16:20:25]quantity*price = 100021 [16:20:25]sum+1 = 100023 [16:20:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 433 26.10.2024 16:20 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309012 ФПД: 218832888380530 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162026&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309012&fm=218832888380530&tin=02508201610067®Number=0000000000091780&sum=100022 [16:20:27]StoreToDocumentArchive [16:20:27]shift 532 fd 309012 [16:20:27]save to /storage/0532/doc_00309012 [16:20:27]save last doc name /storage/0532/doc_00309012 to /storage/kkm_last_doc_name [16:20:27]save OK [16:20:27]Clear old archive folders... [16:20:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:20:27]tlvbuf is 00088CF0 [16:20:27]SAM_PROTO_ClearQueue [16:20:27]wFMCommunicate request_size=4 [16:20:27]MH_SAM_APDU [16:20:27]CAPDU: 80 09 00 00 [16:20:27]Write to MH i2c: E2 08 00 18 20 80 09 00 00 00 00 00 00 AA [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:20:27]Read from MH i2c: E2 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 18 20 00 90 00 AC [16:20:27]RAPDU: 90 00 [16:20:27]wFMCommunicate OK [16:20:27]SAM_PROTO_ClearQueue done [16:20:27]KKMCreateOFDPacket [16:20:27]OFDProtocolAddRootSTLVToBuf [16:20:27]FM_MakeSignedData [16:20:27]FM_MakeSignedData [16:20:27]SAM_PROTO_SignData [16:20:27]wFMCommunicate request_size=4 [16:20:27]MH_SAM_APDU [16:20:27]CAPDU: 80 0D 01 02 [16:20:27]Write to MH i2c: E2 08 00 19 20 80 0D 01 02 00 00 00 00 B2 [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:20:27]Read from MH i2c: E2 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 19 20 00 90 00 AD [16:20:27]RAPDU: 90 00 [16:20:27]wFMCommunicate OK [16:20:27]wFMCommunicate request_size=255 [16:20:27]MH_SAM_APDU [16:20:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 CA 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B7 04 00 35 04 06 00 C7 [16:20:27]Write to MH i2c: E2 02 01 1A 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 CA 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B7 04 00 35 04 06 00 C7 00 00 4C [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:27]Read from MH i2c: E2 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 1A 20 00 90 00 AE [16:20:27]RAPDU: 90 00 [16:20:27]wFMCommunicate OK [16:20:27]wFMCommunicate request_size=10 [16:20:27]MH_SAM_APDU [16:20:27]CAPDU: 80 0D 02 02 05 07 00 93 BC 72 [16:20:27]Write to MH i2c: E2 0D 00 1B 20 80 0D 02 02 05 00 07 00 93 BC 72 00 00 87 [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:27]Read from MH i2c: E2 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 03 00 1B 20 00 90 00 AF [16:20:27]RAPDU: 90 00 [16:20:27]wFMCommunicate OK [16:20:27]wFMCommunicate request_size=4 [16:20:27]MH_SAM_APDU [16:20:27]CAPDU: 80 0D 03 02 [16:20:27]Write to MH i2c: E2 08 00 1C 20 80 0D 03 02 00 00 00 00 B7 [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:20:27]Read from MH i2c: E2 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 0B 00 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 0B 00 1C 20 00 CD 0D F6 C0 3E 3C 37 FB 90 00 F4 [16:20:27]RAPDU: CD 0D F6 C0 3E 3C 37 FB 90 00 [16:20:27]wFMCommunicate OK [16:20:27]SAM_PROTO_SignData done [16:20:27]FM_MakeSignedData done [16:20:27]CreateOFDProtocolMessage [16:20:27]wFMCommunicate request_size=4 [16:20:27]MH_SAM_APDU [16:20:27]CAPDU: 80 11 00 00 [16:20:27]Write to MH i2c: E2 08 00 1D 20 80 11 00 00 00 00 00 00 B7 [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:27]Read from MH i2c: E2 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 17 00 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 17 00 1D 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0C [16:20:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:20:27]wFMCommunicate OK [16:20:27]CreateOFDProtocolMessage done [16:20:27]OFDSenderStorePacket 309012 [16:20:27]StoreOFDPacket docnum=309012 [16:20:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7F 70 07 01 A5 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 CA 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B7 04 00 35 04 06 00 C7 07 00 93 BC 72 CD 0D F6 C0 3E 3C 37 FB [16:20:27]CheckFolder [16:20:27]dirname=/storage/ofd_packets [16:20:27]CheckFolder done [16:20:27]ProducePacketName [16:20:27]name=ofd_packets/00309012 [16:20:27]NVStorageSaveData ofd_packets/00309012 [16:20:27]File name is /storage/ofd_packets/00309012 [16:20:27]Write 301 bytes [16:20:27]NVStorageSaveData done [16:20:27]OFDSenderStorePacket done [16:20:27]KKMCreateOFDPacket done [16:20:27]NVStorageSaveData kkm_last_timestamp [16:20:27]File name is /storage/kkm_last_timestamp [16:20:27]Write 4 bytes [16:20:27]NVStorageSaveData done [16:20:27]ExternCall_PrintAddStr [16:20:27]wPrintStart [16:20:27]Write to MH i2c: 01 00 00 1E 20 3E [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: 01 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: 01 07 00 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: 01 07 00 1E 20 00 00 00 00 00 FF 0F 53 [16:20:27]RasterBufferAndPrint [16:20:27]line Счет N : (1)642885 [16:20:27]line ИНН: 02508201610067 [16:20:27]line Контрольно-Кассовый Чек [16:20:27]line ПРОДАЖА [16:20:27]line ТРК (МРК, ГНК) : 51 [16:20:27]line Товар: 2710124500 [16:20:27]line Аи-95-К-3 [16:20:27]line 13.480 * 74.20 [16:20:27]line = 1000.22 [16:20:27]line НДС 12% НСП 1% [16:20:27]line > о реализуемом товаре [16:20:27]line ИТОГО: 1000.22 [16:20:27]line НСП 1% : 8.85 [16:20:27]line НДС 12% : 106.22 [16:20:27]line Наличными: 0.00 [16:20:27]line Безнал.: 1000.22 [16:20:27]line Место: АЗС № 172 "Партнер Нефть" [16:20:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:20:27]line СНО: Общий режим [16:20:27]line Чек 433 26.10.2024 16:20 [16:20:27]line Смена: 532 ФФД: 1.0 [16:20:27]line ЗНМ: 0300000116 [16:20:27]line РНМ: 0000000000091780 [16:20:27]line Версия ККМ: 001 [16:20:27]line Платежная система: Mbank [16:20:27]line ФМ: 0000000000871765 [16:20:27]line ФД: 309012 [16:20:27]line ФПД: 218832888380530 [16:20:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162026&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309012&fm=218832888380530&tin=02508201610067®Number=0000000000091780&sum=100022 [16:20:27]written 0, free lines is 4095 [16:20:27]OFD Sender: Processing packet 309012 [packets to send 223, broken 222] [16:20:27]ProducePacketName [16:20:27]name=ofd_packets/00309012 [16:20:27]OFD Sender: To server: pG, [16:20:27]CommunicateWithHost lk.salyk.kg:30040 [16:20:27]ConnectInit lk.salyk.kg [16:20:27]Connected sock=10 [16:20:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7F 70 07 01 A5 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 CA 16 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B7 04 00 35 04 06 00 C7 07 00 93 BC 72 CD 0D F6 C0 3E 3C 37 FB [16:20:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AD C7 47 00 6D 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B7 04 00 F4 03 04 00 28 BD 1C 67 B6 04 01 00 00 D8 CC 56 A2 ED 6E 1F BD [16:20:28]CommunicateWithHost err = 0 [16:20:28]CheckOFDResponse [16:20:28]1017 (14) - 77093643461234 [16:20:28]1041 (16) - 0000000000871765 [16:20:28]1040 (4) - 309012 [16:20:28]1012 (4) - 26.10.2024 09:58 [16:20:28]1206 (1) - 0 [16:20:28]OFD Sender: Remove packet 309012 [16:20:28]ProducePacketName [16:20:28]name=ofd_packets/00309012 [16:20:28]NVStorageDeleteData [16:20:28]Write to MH i2c: 01 00 00 46 20 66 [16:20:28]Write i2c OK [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: 01 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: 01 07 00 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: 01 07 00 46 20 00 00 00 00 00 E8 0C 61 [16:20:28]RasterBufferAndPrint [16:20:28]line [16:20:28]line [16:20:28]line [16:20:28]line [16:20:28]line [16:20:28]written 0, free lines is 3312 [16:20:28]MH_Cut [16:20:28]Write to MH i2c: D1 01 00 4D 20 01 3F [16:20:28]Write i2c OK [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: D1 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: D1 01 00 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: D1 01 00 4D 20 00 3E [16:20:28]Write to MH i2c: 01 00 00 4E 20 6E [16:20:28]Write i2c OK [16:20:28]MH_I2C_Read... [16:20:28]OFD Sender: No OFD packet to send [16:20:28]*** Cut start [16:20:28]*** Purtial cut [16:20:28]*** Stage 1: CUTSNS_PIN = 1 [16:20:29]Read from MH i2c: 01 [16:20:29]MH_I2C_Read... [16:20:29]*** Stop cut motor [16:20:29]*** Cut end [16:20:29]Read from MH i2c: 01 07 00 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: 01 07 00 4E 20 00 00 00 00 00 FF 0F 83 [16:20:29]process_action close_receipt done [16:20:29]requested_data is exist [16:20:29]produce_requested_data [16:20:29]requested_item fm.sn is exist - process it [16:20:29]wFMCommunicate request_size=4 [16:20:29]MH_SAM_APDU [16:20:29]CAPDU: 80 11 00 00 [16:20:29]Write to MH i2c: E2 08 00 4F 20 80 11 00 00 00 00 00 00 E9 [16:20:29]Write i2c OK [16:20:29]MH_I2C_Read... [16:20:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:29]Read from MH i2c: E2 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: E2 17 00 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: E2 17 00 4F 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3E [16:20:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:20:29]wFMCommunicate OK [16:20:29]requested_item fd.num is exist - process it [16:20:29]SAM_PROTO_GetFieldsCounters [16:20:29]wFMCommunicate request_size=4 [16:20:29]MH_SAM_APDU [16:20:29]CAPDU: 80 13 00 00 [16:20:29]Write to MH i2c: E2 08 00 50 20 80 13 00 00 00 00 00 00 EC [16:20:29]Write i2c OK [16:20:29]MH_I2C_Read... [16:20:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:20:29]Read from MH i2c: E2 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: E2 62 00 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: E2 62 00 50 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 14 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 0A [16:20: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 14 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:20:29]wFMCommunicate OK [16:20:29]SAM_PROTO_GetFieldsCounters done [16:20:29]requested_item shift.num is exist - process it [16:20:29]requested_item shift.opened is exist - process it [16:20:29]req_shift_opened [16:20:29]FM_GetShiftState [16:20:29]SAM_PROTO_GetShiftState [16:20:29]wFMCommunicate request_size=4 [16:20:29]MH_SAM_APDU [16:20:29]CAPDU: 80 13 01 00 [16:20:29]Write to MH i2c: E2 08 00 51 20 80 13 01 00 00 00 00 00 EE [16:20:29]Write i2c OK [16:20:29]MH_I2C_Read... [16:20:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:29]Read from MH i2c: E2 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: E2 0E 00 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: E2 0E 00 51 20 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6C [16:20:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:20:29]wFMCommunicate OK [16:20:29]SAM_PROTO_GetShiftState done [16:20:29]FM_GetShiftState done [16:20:29]req_shift_opened done [16:20:29]requested_item shift.open_date is exist - process it [16:20:29]req_shift_open_date [16:20:29]req_shift_open_date done [16:20:29]produce_requested_data done [16:20:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309012,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:20:29]process_action_free close_receipt [16:20:29]json_value_free [16:20:29]json_value_free done [16:20:29]process_json_proto returns [16:20:29]Send response to host [16:20:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309012,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:20:29]free response buf [16:20:29]execute_script done [16:20:29]execute_script returns [16:20:29]free content buf [16:20:29]Sock 7.Close socket [16:20:29]Sock 7.Thread stoped [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:21]accept exits with 9 [16:21:21]New connection [16:21:21]New thread 3067022692 created [16:21:21]Thread 3066879332 joined [16:21:21]Waiting for new connection... [16:21:21] Sock 9.Parse request [16:21:21]Sock 9.Check first char [16:21:21]Sock 9.First char is OK [16:21:21]request: POST /json_proto HTTP/1.0 [16:21:21]Method: POST [16:21:21]URL: /json_proto [16:21:21]Method is POST - this is cgi request [16:21:21]url: /json_proto [16:21:21]query_string will be loaded in cgi processing [16:21:21]execute_cgi json_proto POST (null) [16:21:21]execute_cgi path=json_proto method=POST [16:21:21]POST find Content-Length [16:21:21]Host: 172.17.96.3:8080 [16:21:21]Content-Length: 797 [16:21:21]Content-Type: application/json [16:21:21] [16:21:21]POST finish read [16:21:21]Found Content-Length = 797 [16:21:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4348506", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:21]execute_script... [16:21:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4348506", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:21]POST & json_proto [16:21:21]process_json_proto [16:21:21]json parsed OK: [16:21:21]protocol is kg_v1.0 [16:21:21]action value=close_receipt [16:21:21]process_action close_receipt [16:21:21]cmd_close_receipt [16:21:21]MH_GetDate [16:21:21]Write to MH i2c: F0 00 00 52 20 61 [16:21:21]Write i2c OK [16:21:21]MH_I2C_Read... [16:21:21]Read from MH i2c: F0 [16:21:21]MH_I2C_Read... [16:21:21]Read from MH i2c: F0 09 00 [16:21:21]MH_I2C_Read... [16:21:21]Read from MH i2c: F0 09 00 52 20 00 02 17 1D 67 44 5E 04 65 12 [16:21:21]GetLastDocTimeStamp 1729959626 [16:21:21]current date 1729959682 [16:21:21]FM_GetShiftState [16:21:21]SAM_PROTO_GetShiftState [16:21:21]wFMCommunicate request_size=4 [16:21:21]MH_SAM_APDU [16:21:21]CAPDU: 80 13 01 00 [16:21:21]Write to MH i2c: E2 08 00 53 20 80 13 01 00 00 00 00 00 F0 [16:21:21]Write i2c OK [16:21:21]MH_I2C_Read... [16:21:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:21]Read from MH i2c: E2 [16:21:21]MH_I2C_Read... [16:21:21]Read from MH i2c: E2 0E 00 [16:21:21]MH_I2C_Read... [16:21:21]Read from MH i2c: E2 0E 00 53 20 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6E [16:21:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:21:21]wFMCommunicate OK [16:21:21]SAM_PROTO_GetShiftState done [16:21:21]FM_GetShiftState done [16:21:21]opened in 1729902265 [16:21:21]opened+sec_in_day 1729988665 [16:21:21]quantity*price = 0 [16:21:21]sum+1 = 1 [16:21:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 434 26.10.2024 16:21 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4348506 ФМ: 0000000000871765 ФД: 309013 ФПД: 186601575509182 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162122&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309013&fm=186601575509182&tin=02508201610067®Number=0000000000091780&sum=0 [16:21:22]StoreToDocumentArchive [16:21:22]shift 532 fd 309013 [16:21:22]save to /storage/0532/doc_00309013 [16:21:22]save last doc name /storage/0532/doc_00309013 to /storage/kkm_last_doc_name [16:21:22]save OK [16:21:22]Clear old archive folders... [16:21:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:21:22]tlvbuf is 000846C0 [16:21:22]SAM_PROTO_ClearQueue [16:21:22]wFMCommunicate request_size=4 [16:21:22]MH_SAM_APDU [16:21:22]CAPDU: 80 09 00 00 [16:21:22]Write to MH i2c: E2 08 00 60 20 80 09 00 00 00 00 00 00 F2 [16:21:22]Write i2c OK [16:21:22]MH_I2C_Read... [16:21:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:21:22]Read from MH i2c: E2 [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: E2 03 00 [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: E2 03 00 60 20 00 90 00 F4 [16:21:22]RAPDU: 90 00 [16:21:22]wFMCommunicate OK [16:21:22]SAM_PROTO_ClearQueue done [16:21:22]KKMCreateOFDPacket [16:21:22]OFDProtocolAddRootSTLVToBuf [16:21:22]FM_MakeSignedData [16:21:22]FM_MakeSignedData [16:21:22]SAM_PROTO_SignData [16:21:22]wFMCommunicate request_size=4 [16:21:22]MH_SAM_APDU [16:21:22]CAPDU: 80 0D 01 02 [16:21:22]Write to MH i2c: E2 08 00 61 20 80 0D 01 02 00 00 00 00 FA [16:21:22]Write i2c OK [16:21:22]MH_I2C_Read... [16:21:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:21:22]Read from MH i2c: E2 [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: E2 03 00 [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: E2 03 00 61 20 00 90 00 F5 [16:21:22]RAPDU: 90 00 [16:21:22]wFMCommunicate OK [16:21:22]wFMCommunicate request_size=255 [16:21:22]MH_SAM_APDU [16:21:22]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 02 17 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 B7 04 00 35 04 06 00 A9 B6 90 9F [16:21:22]Write to MH i2c: E2 02 01 62 20 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 02 17 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 B7 04 00 35 04 06 00 A9 B6 90 9F 00 00 F6 [16:21:22]Write i2c OK [16:21:22]MH_I2C_Read... [16:21:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:22]Read from MH i2c: E2 [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: E2 03 00 [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: E2 03 00 62 20 00 90 00 F6 [16:21:22]RAPDU: 90 00 [16:21:22]wFMCommunicate OK [16:21:22]wFMCommunicate request_size=7 [16:21:22]MH_SAM_APDU [16:21:22]CAPDU: 80 0D 02 02 02 6C BE [16:21:22]Write to MH i2c: E2 0A 00 63 20 80 0D 02 02 02 00 6C BE 00 00 2B [16:21:22]Write i2c OK [16:21:22]MH_I2C_Read... [16:21:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:22]Read from MH i2c: E2 [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: E2 03 00 [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: E2 03 00 63 20 00 90 00 F7 [16:21:22]RAPDU: 90 00 [16:21:22]wFMCommunicate OK [16:21:22]wFMCommunicate request_size=4 [16:21:22]MH_SAM_APDU [16:21:22]CAPDU: 80 0D 03 02 [16:21:22]Write to MH i2c: E2 08 00 64 20 80 0D 03 02 00 00 00 00 FF [16:21:22]Write i2c OK [16:21:22]MH_I2C_Read... [16:21:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:21:22]Read from MH i2c: E2 [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: E2 0B 00 [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: E2 0B 00 64 20 00 87 1F C5 EB AE BE 2F 75 90 00 66 [16:21:22]RAPDU: 87 1F C5 EB AE BE 2F 75 90 00 [16:21:22]wFMCommunicate OK [16:21:22]SAM_PROTO_SignData done [16:21:22]FM_MakeSignedData done [16:21:22]CreateOFDProtocolMessage [16:21:22]wFMCommunicate request_size=4 [16:21:22]MH_SAM_APDU [16:21:22]CAPDU: 80 11 00 00 [16:21:22]Write to MH i2c: E2 08 00 65 20 80 11 00 00 00 00 00 00 FF [16:21:22]Write i2c OK [16:21:22]MH_I2C_Read... [16:21:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:22]Read from MH i2c: E2 [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: E2 17 00 [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: E2 17 00 65 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 54 [16:21:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:21:22]wFMCommunicate OK [16:21:22]CreateOFDProtocolMessage done [16:21:22]OFDSenderStorePacket 309013 [16:21:22]StoreOFDPacket docnum=309013 [16:21:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 2D A5 04 01 AA BB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 02 17 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 B7 04 00 35 04 06 00 A9 B6 90 9F 6C BE 87 1F C5 EB AE BE 2F 75 [16:21:22]CheckFolder [16:21:22]dirname=/storage/ofd_packets [16:21:22]CheckFolder done [16:21:22]ProducePacketName [16:21:22]name=ofd_packets/00309013 [16:21:22]NVStorageSaveData ofd_packets/00309013 [16:21:22]File name is /storage/ofd_packets/00309013 [16:21:22]Write 298 bytes [16:21:22]NVStorageSaveData done [16:21:22]OFDSenderStorePacket done [16:21:22]KKMCreateOFDPacket done [16:21:22]NVStorageSaveData kkm_last_timestamp [16:21:22]File name is /storage/kkm_last_timestamp [16:21:22]Write 4 bytes [16:21:22]NVStorageSaveData done [16:21:22]ExternCall_PrintAddStr [16:21:22]wPrintStart [16:21:22]Write to MH i2c: 01 00 00 66 20 86 [16:21:22]Write i2c OK [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: 01 [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: 01 07 00 [16:21:22]MH_I2C_Read... [16:21:22]Read from MH i2c: 01 07 00 66 20 00 00 00 00 00 FF 0F 9B [16:21:22]RasterBufferAndPrint [16:21:22]line Счет N : (1)642886 [16:21:22]line ИНН: 02508201610067 [16:21:22]line Контрольно-Кассовый Чек [16:21:22]line ПРОДАЖА [16:21:22]line ТРК (МРК, ГНК) : 11 [16:21:22]line Товар: 2710194210 [16:21:22]line ДТ-К-2 [16:21:22]line 40.000 * 0.00 [16:21:22]line = 0.00 [16:21:22]line НДС 12% НСП 1% [16:21:22]line > о реализуемом товаре [16:21:22]line ИТОГО: 0.00 [16:21:22]line НСП 1% : 0.00 [16:21:22]line НДС 12% : 0.00 [16:21:22]line Наличными: 0.00 [16:21:22]line Безнал.: 0.00 [16:21:22]line Место: АЗС № 172 "Партнер Нефть" [16:21:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:21:22]line СНО: Общий режим [16:21:22]line Чек 434 26.10.2024 16:21 [16:21:22]line Смена: 532 ФФД: 1.0 [16:21:22]line ЗНМ: 0300000116 [16:21:22]line РНМ: 0000000000091780 [16:21:22]line Версия ККМ: 001 [16:21:22]line Талоны: Топливные Талоны [16:21:22]line 4348506 [16:21:22]line ФМ: 0000000000871765 [16:21:22]line ФД: 309013 [16:21:22]line ФПД: 186601575509182 [16:21:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162122&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309013&fm=186601575509182&tin=02508201610067®Number=0000000000091780&sum=0 [16:21:23]OFD Sender: Processing packet 309013 [packets to send 223, broken 222] [16:21:23]ProducePacketName [16:21:23]name=ofd_packets/00309013 [16:21:23]OFD Sender: To server: pG, [16:21:23]CommunicateWithHost lk.salyk.kg:30040 [16:21:23]ConnectInit lk.salyk.kg [16:21:23]written 0, free lines is 4095 [16:21:23]Connected sock=10 [16:21:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 2D A5 04 01 AA BB 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 02 17 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 B7 04 00 35 04 06 00 A9 B6 90 9F 6C BE 87 1F C5 EB AE BE 2F 75 [16:21:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 76 1A 47 00 C1 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 31 37 36 35 10 04 04 00 15 B7 04 00 F4 03 04 00 60 BD 1C 67 B6 04 01 00 00 8B F2 69 A8 FD 08 23 B0 [16:21:23]CommunicateWithHost err = 0 [16:21:23]CheckOFDResponse [16:21:23]1017 (14) - 77093643461234 [16:21:23]1041 (16) - 0000000000871765 [16:21:23]1040 (4) - 309013 [16:21:23]1012 (4) - 26.10.2024 09:58 [16:21:23]1206 (1) - 0 [16:21:23]OFD Sender: Remove packet 309013 [16:21:23]ProducePacketName [16:21:23]name=ofd_packets/00309013 [16:21:23]NVStorageDeleteData [16:21:23]Write to MH i2c: 01 00 00 8F 20 AF [16:21:23]Write i2c OK [16:21:23]MH_I2C_Read... [16:21:23]Read from MH i2c: 01 [16:21:23]MH_I2C_Read... [16:21:23]Read from MH i2c: 01 07 00 [16:21:23]MH_I2C_Read... [16:21:23]Read from MH i2c: 01 07 00 8F 20 00 00 00 00 00 C5 0C 87 [16:21:23]RasterBufferAndPrint [16:21:23]line [16:21:23]line [16:21:23]line [16:21:23]line [16:21:23]line [16:21:23]written 0, free lines is 3274 [16:21:23]MH_Cut [16:21:23]Write to MH i2c: D1 01 00 96 20 01 88 [16:21:23]Write i2c OK [16:21:23]MH_I2C_Read... [16:21:23]Read from MH i2c: D1 [16:21:23]MH_I2C_Read... [16:21:23]Read from MH i2c: D1 01 00 [16:21:23]MH_I2C_Read... [16:21:23]Read from MH i2c: D1 01 00 96 20 00 87 [16:21:23]Write to MH i2c: 01 00 00 97 20 B7 [16:21:23]Write i2c OK [16:21:23]MH_I2C_Read... [16:21:24]OFD Sender: No OFD packet to send [16:21:24]*** Cut start [16:21:24]*** Purtial cut [16:21:24]*** Stage 1: CUTSNS_PIN = 1 [16:21:24]Read from MH i2c: 01 [16:21:24]MH_I2C_Read... [16:21:24]*** Stop cut motor [16:21:24]*** Cut end [16:21:24]Read from MH i2c: 01 07 00 [16:21:24]MH_I2C_Read... [16:21:24]Read from MH i2c: 01 07 00 97 20 00 00 00 00 00 FF 0F CC [16:21:24]process_action close_receipt done [16:21:24]requested_data is exist [16:21:24]produce_requested_data [16:21:24]requested_item fm.sn is exist - process it [16:21:24]wFMCommunicate request_size=4 [16:21:24]MH_SAM_APDU [16:21:24]CAPDU: 80 11 00 00 [16:21:24]Write to MH i2c: E2 08 00 98 20 80 11 00 00 00 00 00 00 32 [16:21:24]Write i2c OK [16:21:24]MH_I2C_Read... [16:21:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:24]Read from MH i2c: E2 [16:21:24]MH_I2C_Read... [16:21:24]Read from MH i2c: E2 17 00 [16:21:24]MH_I2C_Read... [16:21:24]Read from MH i2c: E2 17 00 98 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 87 [16:21:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:21:24]wFMCommunicate OK [16:21:24]requested_item fd.num is exist - process it [16:21:24]SAM_PROTO_GetFieldsCounters [16:21:24]wFMCommunicate request_size=4 [16:21:24]MH_SAM_APDU [16:21:24]CAPDU: 80 13 00 00 [16:21:24]Write to MH i2c: E2 08 00 99 20 80 13 00 00 00 00 00 00 35 [16:21:24]Write i2c OK [16:21:24]MH_I2C_Read... [16:21:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:21:24]Read from MH i2c: E2 [16:21:24]MH_I2C_Read... [16:21:24]Read from MH i2c: E2 62 00 [16:21:24]MH_I2C_Read... [16:21:24]Read from MH i2c: E2 62 00 99 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 15 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 57 [16:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 15 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:21:24]wFMCommunicate OK [16:21:24]SAM_PROTO_GetFieldsCounters done [16:21:24]requested_item shift.num is exist - process it [16:21:24]requested_item shift.opened is exist - process it [16:21:24]req_shift_opened [16:21:24]FM_GetShiftState [16:21:24]SAM_PROTO_GetShiftState [16:21:24]wFMCommunicate request_size=4 [16:21:24]MH_SAM_APDU [16:21:24]CAPDU: 80 13 01 00 [16:21:24]Write to MH i2c: E2 08 00 9A 20 80 13 01 00 00 00 00 00 37 [16:21:24]Write i2c OK [16:21:24]MH_I2C_Read... [16:21:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:24]Read from MH i2c: E2 [16:21:24]MH_I2C_Read... [16:21:24]Read from MH i2c: E2 0E 00 [16:21:24]MH_I2C_Read... [16:21:24]Read from MH i2c: E2 0E 00 9A 20 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B5 [16:21:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:21:24]wFMCommunicate OK [16:21:24]SAM_PROTO_GetShiftState done [16:21:24]FM_GetShiftState done [16:21:24]req_shift_opened done [16:21:24]requested_item shift.open_date is exist - process it [16:21:24]req_shift_open_date [16:21:24]req_shift_open_date done [16:21:24]produce_requested_data done [16:21:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309013,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:21:24]process_action_free close_receipt [16:21:24]json_value_free [16:21:24]json_value_free done [16:21:24]process_json_proto returns [16:21:24]Send response to host [16:21:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309013,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:21:24]free response buf [16:21:24]execute_script done [16:21:24]execute_script returns [16:21:24]free content buf [16:21:24]Sock 9.Close socket [16:21:24]Sock 9.Thread stoped [16:21:29]OFD Sender: No OFD packet to send [16:21:34]OFD Sender: No OFD packet to send [16:21:39]OFD Sender: No OFD packet to send [16:21:44]OFD Sender: No OFD packet to send [16:21:49]OFD Sender: No OFD packet to send [16:21:54]OFD Sender: No OFD packet to send [16:21:59]OFD Sender: No OFD packet to send [16:22:04]OFD Sender: No OFD packet to send [16:22:09]OFD Sender: No OFD packet to send [16:22:12]accept exits with 7 [16:22:12]New connection [16:22:12]New thread 3066879332 created [16:22:12]Thread 3067022692 joined [16:22:12]Waiting for new connection... [16:22:12] Sock 7.Parse request [16:22:12]Sock 7.Check first char [16:22:12]Sock 7.First char is OK [16:22:12]request: POST /json_proto HTTP/1.0 [16:22:12]Method: POST [16:22:12]URL: /json_proto [16:22:12]Method is POST - this is cgi request [16:22:12]url: /json_proto [16:22:12]query_string will be loaded in cgi processing [16:22:12]execute_cgi json_proto POST (null) [16:22:12]execute_cgi path=json_proto method=POST [16:22:12]POST find Content-Length [16:22:12]Host: 172.17.96.3:8080 [16:22:12]Content-Length: 677 [16:22:12]Content-Type: application/json [16:22:12] [16:22:12]POST finish read [16:22:12]Found Content-Length = 677 [16:22:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:22:12]execute_script... [16:22:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:22:12]POST & json_proto [16:22:12]process_json_proto [16:22:12]json parsed OK: [16:22:12]protocol is kg_v1.0 [16:22:12]action value=close_receipt [16:22:12]process_action close_receipt [16:22:12]cmd_close_receipt [16:22:12]MH_GetDate [16:22:12]Write to MH i2c: F0 00 00 9B 20 AA [16:22:12]Write i2c OK [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: F0 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: F0 09 00 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: F0 09 00 9B 20 00 35 17 1D 67 44 5E 04 65 8E [16:22:12]GetLastDocTimeStamp 1729959682 [16:22:12]current date 1729959733 [16:22:12]FM_GetShiftState [16:22:12]SAM_PROTO_GetShiftState [16:22:12]wFMCommunicate request_size=4 [16:22:12]MH_SAM_APDU [16:22:12]CAPDU: 80 13 01 00 [16:22:12]Write to MH i2c: E2 08 00 9C 20 80 13 01 00 00 00 00 00 39 [16:22:12]Write i2c OK [16:22:12]MH_I2C_Read... [16:22:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:22:12]Read from MH i2c: E2 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: E2 0E 00 [16:22:12]MH_I2C_Read... [16:22:12]Read from MH i2c: E2 0E 00 9C 20 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B7 [16:22:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:22:12]wFMCommunicate OK [16:22:12]SAM_PROTO_GetShiftState done [16:22:12]FM_GetShiftState done [16:22:12]opened in 1729902265 [16:22:12]opened+sec_in_day 1729988665 [16:22:12]quantity*price = 50041 [16:22:12]sum+1 = 50042 [16:22:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 435 26.10.2024 16:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309014 ФПД: 59079519983477 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162213&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309014&fm=59079519983477&tin=02508201610067®Number=0000000000091780&sum=50000 [16:22:13]StoreToDocumentArchive [16:22:13]shift 532 fd 309014 [16:22:13]save to /storage/0532/doc_00309014 [16:22:13]save last doc name /storage/0532/doc_00309014 to /storage/kkm_last_doc_name [16:22:13]save OK [16:22:13]Clear old archive folders... [16:22:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:22:13]tlvbuf is B6F69A70 [16:22:13]SAM_PROTO_ClearQueue [16:22:13]wFMCommunicate request_size=4 [16:22:13]MH_SAM_APDU [16:22:13]CAPDU: 80 09 00 00 [16:22:13]Write to MH i2c: E2 08 00 A9 20 80 09 00 00 00 00 00 00 3B [16:22:13]Write i2c OK [16:22:13]MH_I2C_Read... [16:22:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:22:13]Read from MH i2c: E2 [16:22:13]MH_I2C_Read... [16:22:13]Read from MH i2c: E2 03 00 [16:22:13]MH_I2C_Read... [16:22:13]Read from MH i2c: E2 03 00 A9 20 00 90 00 3D [16:22:13]RAPDU: 90 00 [16:22:13]wFMCommunicate OK [16:22:13]SAM_PROTO_ClearQueue done [16:22:13]KKMCreateOFDPacket [16:22:13]OFDProtocolAddRootSTLVToBuf [16:22:13]FM_MakeSignedData [16:22:13]FM_MakeSignedData [16:22:13]SAM_PROTO_SignData [16:22:13]wFMCommunicate request_size=4 [16:22:13]MH_SAM_APDU [16:22:13]CAPDU: 80 0D 01 02 [16:22:13]Write to MH i2c: E2 08 00 AA 20 80 0D 01 02 00 00 00 00 43 [16:22:13]Write i2c OK [16:22:13]MH_I2C_Read... [16:22:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:22:13]Read from MH i2c: E2 [16:22:13]MH_I2C_Read... [16:22:13]Read from MH i2c: E2 03 00 [16:22:13]MH_I2C_Read... [16:22:13]Read from MH i2c: E2 03 00 AA 20 00 90 00 3E [16:22:13]RAPDU: 90 00 [16:22:13]wFMCommunicate OK [16:22:13]wFMCommunicate request_size=255 [16:22:13]MH_SAM_APDU [16:22:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B3 01 00 00 F4 03 04 00 35 17 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 B7 04 00 35 04 06 00 35 [16:22:13]Write to MH i2c: E2 02 01 AB 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B3 01 00 00 F4 03 04 00 35 17 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 B7 04 00 35 04 06 00 35 00 00 71 [16:22:13]Write i2c OK [16:22:13]MH_I2C_Read... [16:22:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:22:13]Read from MH i2c: E2 [16:22:13]MH_I2C_Read... [16:22:13]Read from MH i2c: E2 03 00 [16:22:13]MH_I2C_Read... [16:22:13]Read from MH i2c: E2 03 00 AB 20 00 90 00 3F [16:22:13]RAPDU: 90 00 [16:22:13]wFMCommunicate OK [16:22:13]wFMCommunicate request_size=10 [16:22:13]MH_SAM_APDU [16:22:13]CAPDU: 80 0D 02 02 05 BB 85 CD 57 75 [16:22:13]Write to MH i2c: E2 0D 00 AC 20 80 0D 02 02 05 00 BB 85 CD 57 75 00 00 29 [16:22:13]Write i2c OK [16:22:13]MH_I2C_Read... [16:22:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:22:13]Read from MH i2c: E2 [16:22:13]MH_I2C_Read... [16:22:13]Read from MH i2c: E2 03 00 [16:22:13]MH_I2C_Read... [16:22:13]Read from MH i2c: E2 03 00 AC 20 00 90 00 40 [16:22:13]RAPDU: 90 00 [16:22:13]wFMCommunicate OK [16:22:13]wFMCommunicate request_size=4 [16:22:13]MH_SAM_APDU [16:22:13]CAPDU: 80 0D 03 02 [16:22:13]Write to MH i2c: E2 08 00 AD 20 80 0D 03 02 00 00 00 00 48 [16:22:13]Write i2c OK [16:22:13]MH_I2C_Read... [16:22:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:22:14]Read from MH i2c: E2 [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: E2 0B 00 [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: E2 0B 00 AD 20 00 C7 BA 08 C8 64 75 E2 A0 90 00 F5 [16:22:14]RAPDU: C7 BA 08 C8 64 75 E2 A0 90 00 [16:22:14]wFMCommunicate OK [16:22:14]SAM_PROTO_SignData done [16:22:14]FM_MakeSignedData done [16:22:14]CreateOFDProtocolMessage [16:22:14]wFMCommunicate request_size=4 [16:22:14]MH_SAM_APDU [16:22:14]CAPDU: 80 11 00 00 [16:22:14]Write to MH i2c: E2 08 00 AE 20 80 11 00 00 00 00 00 00 48 [16:22:14]Write i2c OK [16:22:14]MH_I2C_Read... [16:22:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:14]Read from MH i2c: E2 [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: E2 17 00 [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: E2 17 00 AE 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9D [16:22:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:22:14]wFMCommunicate OK [16:22:14]CreateOFDProtocolMessage done [16:22:14]OFDSenderStorePacket 309014 [16:22:14]StoreOFDPacket docnum=309014 [16:22:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 41 71 07 01 DB A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B3 01 00 00 F4 03 04 00 35 17 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 B7 04 00 35 04 06 00 35 BB 85 CD 57 75 C7 BA 08 C8 64 75 E2 A0 [16:22:14]CheckFolder [16:22:14]dirname=/storage/ofd_packets [16:22:14]CheckFolder done [16:22:14]ProducePacketName [16:22:14]name=ofd_packets/00309014 [16:22:14]NVStorageSaveData ofd_packets/00309014 [16:22:14]File name is /storage/ofd_packets/00309014 [16:22:14]Write 301 bytes [16:22:14]NVStorageSaveData done [16:22:14]OFDSenderStorePacket done [16:22:14]KKMCreateOFDPacket done [16:22:14]NVStorageSaveData kkm_last_timestamp [16:22:14]File name is /storage/kkm_last_timestamp [16:22:14]Write 4 bytes [16:22:14]NVStorageSaveData done [16:22:14]ExternCall_PrintAddStr [16:22:14]wPrintStart [16:22:14]Write to MH i2c: 01 00 00 AF 20 CF [16:22:14]Write i2c OK [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: 01 [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: 01 07 00 [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: 01 07 00 AF 20 00 00 00 00 00 FF 0F E4 [16:22:14]RasterBufferAndPrint [16:22:14]line Счет N : (1)642887 [16:22:14]line ИНН: 02508201610067 [16:22:14]line Контрольно-Кассовый Чек [16:22:14]line ПРОДАЖА [16:22:14]line ТРК (МРК, ГНК) : 52 [16:22:14]line Товар: 2710124130 [16:22:14]line Аи-92-К-2 [16:22:14]line 7.480 * 66.90 [16:22:14]line = 500.41 [16:22:14]line НДС 12% НСП 1% [16:22:14]line > о реализуемом товаре [16:22:14]line ОКРУГЛЕНИЕ: -0.41 [16:22:14]line ИТОГО: 500.00 [16:22:14]line Внесено: 500.00 [16:22:14]line СДАЧА: 0.00 [16:22:14]line НСП 1% : 4.43 [16:22:14]line НДС 12% : 53.14 [16:22:14]line Наличными: 500.00 [16:22:14]line Безнал.: 0.00 [16:22:14]line Место: АЗС № 172 "Партнер Нефть" [16:22:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:22:14]line СНО: Общий режим [16:22:14]line Чек 435 26.10.2024 16:22 [16:22:14]line Смена: 532 ФФД: 1.0 [16:22:14]line ЗНМ: 0300000116 [16:22:14]line РНМ: 0000000000091780 [16:22:14]line Версия ККМ: 001 [16:22:14]line ФМ: 0000000000871765 [16:22:14]line ФД: 309014 [16:22:14]line ФПД: 59079519983477 [16:22:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162213&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309014&fm=59079519983477&tin=02508201610067®Number=0000000000091780&sum=50000 [16:22:14]written 0, free lines is 4095 [16:22:14]OFD Sender: Processing packet 309014 [packets to send 223, broken 222] [16:22:14]ProducePacketName [16:22:14]name=ofd_packets/00309014 [16:22:14]OFD Sender: To server: pG, [16:22:14]CommunicateWithHost lk.salyk.kg:30040 [16:22:14]ConnectInit lk.salyk.kg [16:22:14]Connected sock=10 [16:22:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 41 71 07 01 DB A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B3 01 00 00 F4 03 04 00 35 17 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 B7 04 00 35 04 06 00 35 BB 85 CD 57 75 C7 BA 08 C8 64 75 E2 A0 [16:22:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 94 C2 47 00 37 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 31 37 36 35 10 04 04 00 16 B7 04 00 F4 03 04 00 93 BD 1C 67 B6 04 01 00 00 EC 60 EA 9C 12 8B 5F 6D [16:22:14]CommunicateWithHost err = 0 [16:22:14]CheckOFDResponse [16:22:14]1017 (14) - 77093643461234 [16:22:14]1041 (16) - 0000000000871765 [16:22:14]1040 (4) - 309014 [16:22:14]1012 (4) - 26.10.2024 09:59 [16:22:14]1206 (1) - 0 [16:22:14]OFD Sender: Remove packet 309014 [16:22:14]ProducePacketName [16:22:14]name=ofd_packets/00309014 [16:22:14]NVStorageDeleteData [16:22:14]Write to MH i2c: 01 00 00 D9 20 F9 [16:22:14]Write i2c OK [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: 01 [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: 01 07 00 [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: 01 07 00 D9 20 00 00 00 00 00 B5 0C C1 [16:22:14]RasterBufferAndPrint [16:22:14]line [16:22:14]line [16:22:14]line [16:22:14]line [16:22:14]line [16:22:14]written 0, free lines is 3259 [16:22:14]MH_Cut [16:22:14]Write to MH i2c: D1 01 00 E0 20 01 D2 [16:22:14]Write i2c OK [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: D1 [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: D1 01 00 [16:22:14]MH_I2C_Read... [16:22:14]Read from MH i2c: D1 01 00 E0 20 00 D1 [16:22:14]Write to MH i2c: 01 00 00 E1 20 01 [16:22:14]Write i2c OK [16:22:14]MH_I2C_Read... [16:22:14]OFD Sender: No OFD packet to send [16:22:15]*** Cut start [16:22:15]*** Purtial cut [16:22:15]*** Stage 1: CUTSNS_PIN = 1 [16:22:15]Read from MH i2c: 01 [16:22:15]MH_I2C_Read... [16:22:15]*** Stop cut motor [16:22:15]*** Cut end [16:22:15]Read from MH i2c: 01 07 00 [16:22:15]MH_I2C_Read... [16:22:15]Read from MH i2c: 01 07 00 E1 20 00 00 00 00 00 FF 0F 16 [16:22:15]process_action close_receipt done [16:22:15]requested_data is exist [16:22:15]produce_requested_data [16:22:15]requested_item fm.sn is exist - process it [16:22:15]wFMCommunicate request_size=4 [16:22:15]MH_SAM_APDU [16:22:15]CAPDU: 80 11 00 00 [16:22:15]Write to MH i2c: E2 08 00 E2 20 80 11 00 00 00 00 00 00 7C [16:22:15]Write i2c OK [16:22:15]MH_I2C_Read... [16:22:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:22:15]Read from MH i2c: E2 [16:22:15]MH_I2C_Read... [16:22:15]Read from MH i2c: E2 17 00 [16:22:15]MH_I2C_Read... [16:22:15]Read from MH i2c: E2 17 00 E2 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D1 [16:22:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:22:15]wFMCommunicate OK [16:22:15]requested_item fd.num is exist - process it [16:22:15]SAM_PROTO_GetFieldsCounters [16:22:15]wFMCommunicate request_size=4 [16:22:15]MH_SAM_APDU [16:22:15]CAPDU: 80 13 00 00 [16:22:15]Write to MH i2c: E2 08 00 E3 20 80 13 00 00 00 00 00 00 7F [16:22:15]Write i2c OK [16:22:15]MH_I2C_Read... [16:22:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:22:15]Read from MH i2c: E2 [16:22:15]MH_I2C_Read... [16:22:15]Read from MH i2c: E2 62 00 [16:22:15]MH_I2C_Read... [16:22:15]Read from MH i2c: E2 62 00 E3 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 16 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 A5 [16:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 16 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:22:15]wFMCommunicate OK [16:22:15]SAM_PROTO_GetFieldsCounters done [16:22:15]requested_item shift.num is exist - process it [16:22:15]requested_item shift.opened is exist - process it [16:22:15]req_shift_opened [16:22:15]FM_GetShiftState [16:22:15]SAM_PROTO_GetShiftState [16:22:15]wFMCommunicate request_size=4 [16:22:15]MH_SAM_APDU [16:22:15]CAPDU: 80 13 01 00 [16:22:15]Write to MH i2c: E2 08 00 E4 20 80 13 01 00 00 00 00 00 81 [16:22:15]Write i2c OK [16:22:15]MH_I2C_Read... [16:22:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:22:15]Read from MH i2c: E2 [16:22:15]MH_I2C_Read... [16:22:15]Read from MH i2c: E2 0E 00 [16:22:15]MH_I2C_Read... [16:22:15]Read from MH i2c: E2 0E 00 E4 20 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FF [16:22:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:22:15]wFMCommunicate OK [16:22:15]SAM_PROTO_GetShiftState done [16:22:15]FM_GetShiftState done [16:22:15]req_shift_opened done [16:22:15]requested_item shift.open_date is exist - process it [16:22:15]req_shift_open_date [16:22:15]req_shift_open_date done [16:22:15]produce_requested_data done [16:22:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309014,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:22:15]process_action_free close_receipt [16:22:15]json_value_free [16:22:15]json_value_free done [16:22:15]process_json_proto returns [16:22:15]Send response to host [16:22:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309014,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:22:15]free response buf [16:22:15]execute_script done [16:22:15]execute_script returns [16:22:15]free content buf [16:22:15]Sock 7.Close socket [16:22:15]Sock 7.Thread stoped [16:22:19]OFD Sender: No OFD packet to send [16:22:24]OFD Sender: No OFD packet to send [16:22:29]OFD Sender: No OFD packet to send [16:22:34]OFD Sender: No OFD packet to send [16:22:40]OFD Sender: No OFD packet to send [16:22:45]OFD Sender: No OFD packet to send [16:22:50]OFD Sender: No OFD packet to send [16:22:55]OFD Sender: No OFD packet to send [16:23:00]OFD Sender: No OFD packet to send [16:23:05]OFD Sender: No OFD packet to send [16:23:09]accept exits with 9 [16:23:09]New connection [16:23:09]New thread 3067022692 created [16:23:09]Thread 3066879332 joined [16:23:09]Waiting for new connection... [16:23:09] Sock 9.Parse request [16:23:09]Sock 9.Check first char [16:23:09]Sock 9.First char is OK [16:23:09]request: POST /json_proto HTTP/1.0 [16:23:09]Method: POST [16:23:09]URL: /json_proto [16:23:09]Method is POST - this is cgi request [16:23:09]url: /json_proto [16:23:09]query_string will be loaded in cgi processing [16:23:09]execute_cgi json_proto POST (null) [16:23:09]execute_cgi path=json_proto method=POST [16:23:09]POST find Content-Length [16:23:09]Host: 172.17.96.3:8080 [16:23:09]Content-Length: 677 [16:23:09]Content-Type: application/json [16:23:09] [16:23:09]POST finish read [16:23:09]Found Content-Length = 677 [16:23:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [16:23:09]execute_script... [16:23:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [16:23:09]POST & json_proto [16:23:09]process_json_proto [16:23:09]json parsed OK: [16:23:09]protocol is kg_v1.0 [16:23:09]action value=close_receipt [16:23:09]process_action close_receipt [16:23:09]cmd_close_receipt [16:23:09]MH_GetDate [16:23:09]Write to MH i2c: F0 00 00 E5 20 F4 [16:23:09]Write i2c OK [16:23:09]MH_I2C_Read... [16:23:09]Read from MH i2c: F0 [16:23:09]MH_I2C_Read... [16:23:09]Read from MH i2c: F0 09 00 [16:23:09]MH_I2C_Read... [16:23:09]Read from MH i2c: F0 09 00 E5 20 00 6E 17 1D 67 44 5E 04 65 11 [16:23:09]GetLastDocTimeStamp 1729959733 [16:23:09]current date 1729959790 [16:23:09]FM_GetShiftState [16:23:09]SAM_PROTO_GetShiftState [16:23:09]wFMCommunicate request_size=4 [16:23:09]MH_SAM_APDU [16:23:09]CAPDU: 80 13 01 00 [16:23:09]Write to MH i2c: E2 08 00 E6 20 80 13 01 00 00 00 00 00 83 [16:23:09]Write i2c OK [16:23:09]MH_I2C_Read... [16:23:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:09]Read from MH i2c: E2 [16:23:09]MH_I2C_Read... [16:23:09]Read from MH i2c: E2 0E 00 [16:23:09]MH_I2C_Read... [16:23:09]Read from MH i2c: E2 0E 00 E6 20 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 01 [16:23:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:23:09]wFMCommunicate OK [16:23:09]SAM_PROTO_GetShiftState done [16:23:09]FM_GetShiftState done [16:23:09]opened in 1729902265 [16:23:09]opened+sec_in_day 1729988665 [16:23:09]quantity*price = 40006 [16:23:09]sum+1 = 40007 [16:23:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 436 26.10.2024 16:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309015 ФПД: 187974436083493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162310&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309015&fm=187974436083493&tin=02508201610067®Number=0000000000091780&sum=40000 [16:23:10]StoreToDocumentArchive [16:23:10]shift 532 fd 309015 [16:23:10]save to /storage/0532/doc_00309015 [16:23:10]save last doc name /storage/0532/doc_00309015 to /storage/kkm_last_doc_name [16:23:10]save OK [16:23:10]Clear old archive folders... [16:23:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:23:10]tlvbuf is B6ED2EE0 [16:23:10]SAM_PROTO_ClearQueue [16:23:10]wFMCommunicate request_size=4 [16:23:10]MH_SAM_APDU [16:23:10]CAPDU: 80 09 00 00 [16:23:10]Write to MH i2c: E2 08 00 F3 20 80 09 00 00 00 00 00 00 85 [16:23:10]Write i2c OK [16:23:10]MH_I2C_Read... [16:23:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:23:10]Read from MH i2c: E2 [16:23:10]MH_I2C_Read... [16:23:10]Read from MH i2c: E2 03 00 [16:23:10]MH_I2C_Read... [16:23:10]Read from MH i2c: E2 03 00 F3 20 00 90 00 87 [16:23:10]RAPDU: 90 00 [16:23:10]wFMCommunicate OK [16:23:10]SAM_PROTO_ClearQueue done [16:23:10]KKMCreateOFDPacket [16:23:10]OFDProtocolAddRootSTLVToBuf [16:23:10]FM_MakeSignedData [16:23:10]FM_MakeSignedData [16:23:10]SAM_PROTO_SignData [16:23:10]wFMCommunicate request_size=4 [16:23:10]MH_SAM_APDU [16:23:10]CAPDU: 80 0D 01 02 [16:23:10]Write to MH i2c: E2 08 00 F4 20 80 0D 01 02 00 00 00 00 8D [16:23:10]Write i2c OK [16:23:10]MH_I2C_Read... [16:23:10]Read from MH i2c: E2 [16:23:10]MH_I2C_Read... [16:23:10]Read from MH i2c: E2 03 00 [16:23:10]MH_I2C_Read... [16:23:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:23:10]Read from MH i2c: E2 03 00 F4 20 00 90 00 88 [16:23:10]RAPDU: 90 00 [16:23:10]wFMCommunicate OK [16:23:10]wFMCommunicate request_size=255 [16:23:10]MH_SAM_APDU [16:23:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B4 01 00 00 F4 03 04 00 6E 17 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 B7 04 00 35 04 06 00 AA [16:23:10]Write to MH i2c: E2 02 01 F5 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B4 01 00 00 F4 03 04 00 6E 17 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 B7 04 00 35 04 06 00 AA 00 00 3A [16:23:10]Write i2c OK [16:23:10]MH_I2C_Read... [16:23:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:23:11]Read from MH i2c: E2 [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: E2 03 00 [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: E2 03 00 F5 20 00 90 00 89 [16:23:11]RAPDU: 90 00 [16:23:11]wFMCommunicate OK [16:23:11]wFMCommunicate request_size=10 [16:23:11]MH_SAM_APDU [16:23:11]CAPDU: 80 0D 02 02 05 F6 35 7D 57 25 [16:23:11]Write to MH i2c: E2 0D 00 F6 20 80 0D 02 02 05 00 F6 35 7D 57 25 00 00 BE [16:23:11]Write i2c OK [16:23:11]MH_I2C_Read... [16:23:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:23:11]Read from MH i2c: E2 [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: E2 03 00 [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: E2 03 00 F6 20 00 90 00 8A [16:23:11]RAPDU: 90 00 [16:23:11]wFMCommunicate OK [16:23:11]wFMCommunicate request_size=4 [16:23:11]MH_SAM_APDU [16:23:11]CAPDU: 80 0D 03 02 [16:23:11]Write to MH i2c: E2 08 00 F7 20 80 0D 03 02 00 00 00 00 92 [16:23:11]Write i2c OK [16:23:11]MH_I2C_Read... [16:23:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:23:11]Read from MH i2c: E2 [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: E2 0B 00 [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: E2 0B 00 F7 20 00 1B 01 43 49 52 DE B9 86 90 00 AA [16:23:11]RAPDU: 1B 01 43 49 52 DE B9 86 90 00 [16:23:11]wFMCommunicate OK [16:23:11]SAM_PROTO_SignData done [16:23:11]FM_MakeSignedData done [16:23:11]CreateOFDProtocolMessage [16:23:11]wFMCommunicate request_size=4 [16:23:11]MH_SAM_APDU [16:23:11]CAPDU: 80 11 00 00 [16:23:11]Write to MH i2c: E2 08 00 F8 20 80 11 00 00 00 00 00 00 92 [16:23:11]Write i2c OK [16:23:11]MH_I2C_Read... [16:23:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:11]Read from MH i2c: E2 [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: E2 17 00 [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: E2 17 00 F8 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E7 [16:23:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:23:11]wFMCommunicate OK [16:23:11]CreateOFDProtocolMessage done [16:23:11]OFDSenderStorePacket 309015 [16:23:11]StoreOFDPacket docnum=309015 [16:23:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1A EA 07 01 68 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B4 01 00 00 F4 03 04 00 6E 17 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 B7 04 00 35 04 06 00 AA F6 35 7D 57 25 1B 01 43 49 52 DE B9 86 [16:23:11]CheckFolder [16:23:11]dirname=/storage/ofd_packets [16:23:11]CheckFolder done [16:23:11]ProducePacketName [16:23:11]name=ofd_packets/00309015 [16:23:11]NVStorageSaveData ofd_packets/00309015 [16:23:11]File name is /storage/ofd_packets/00309015 [16:23:11]Write 301 bytes [16:23:11]NVStorageSaveData done [16:23:11]OFDSenderStorePacket done [16:23:11]KKMCreateOFDPacket done [16:23:11]NVStorageSaveData kkm_last_timestamp [16:23:11]File name is /storage/kkm_last_timestamp [16:23:11]Write 4 bytes [16:23:11]NVStorageSaveData done [16:23:11]ExternCall_PrintAddStr [16:23:11]wPrintStart [16:23:11]Write to MH i2c: 01 00 00 F9 20 19 [16:23:11]Write i2c OK [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: 01 [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: 01 07 00 [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: 01 07 00 F9 20 00 00 00 00 00 FF 0F 2E [16:23:11]RasterBufferAndPrint [16:23:11]line Счет N : (1)642888 [16:23:11]line ИНН: 02508201610067 [16:23:11]line Контрольно-Кассовый Чек [16:23:11]line ПРОДАЖА [16:23:11]line ТРК (МРК, ГНК) : 31 [16:23:11]line Товар: 2710124130 [16:23:11]line Аи-92-К-2 [16:23:11]line 5.980 * 66.90 [16:23:11]line = 400.06 [16:23:11]line НДС 12% НСП 1% [16:23:11]line > о реализуемом товаре [16:23:11]line ОКРУГЛЕНИЕ: -0.06 [16:23:11]line ИТОГО: 400.00 [16:23:11]line Внесено: 400.00 [16:23:11]line СДАЧА: 0.00 [16:23:11]line НСП 1% : 3.54 [16:23:11]line НДС 12% : 42.48 [16:23:11]line Наличными: 400.00 [16:23:11]line Безнал.: 0.00 [16:23:11]line Место: АЗС № 172 "Партнер Нефть" [16:23:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:23:11]line СНО: Общий режим [16:23:11]line Чек 436 26.10.2024 16:23 [16:23:11]line Смена: 532 ФФД: 1.0 [16:23:11]line ЗНМ: 0300000116 [16:23:11]line РНМ: 0000000000091780 [16:23:11]line Версия ККМ: 001 [16:23:11]line ФМ: 0000000000871765 [16:23:11]line ФД: 309015 [16:23:11]line ФПД: 187974436083493 [16:23:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162310&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309015&fm=187974436083493&tin=02508201610067®Number=0000000000091780&sum=40000 [16:23:11]written 0, free lines is 4095 [16:23:11]OFD Sender: Processing packet 309015 [packets to send 223, broken 222] [16:23:11]ProducePacketName [16:23:11]name=ofd_packets/00309015 [16:23:11]OFD Sender: To server: pG, [16:23:11]CommunicateWithHost lk.salyk.kg:30040 [16:23:11]ConnectInit lk.salyk.kg [16:23:11]Connected sock=10 [16:23:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1A EA 07 01 68 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B4 01 00 00 F4 03 04 00 6E 17 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 B7 04 00 35 04 06 00 AA F6 35 7D 57 25 1B 01 43 49 52 DE B9 86 [16:23:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 42 FA 47 00 E8 25 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 B7 04 00 F4 03 04 00 CC BD 1C 67 B6 04 01 00 00 AE 2A B2 93 F6 13 64 48 [16:23:11]CommunicateWithHost err = 0 [16:23:11]CheckOFDResponse [16:23:11]1017 (14) - 77093643461234 [16:23:11]1041 (16) - 0000000000871765 [16:23:11]1040 (4) - 309015 [16:23:11]1012 (4) - 26.10.2024 10:00 [16:23:11]1206 (1) - 0 [16:23:11]OFD Sender: Remove packet 309015 [16:23:11]ProducePacketName [16:23:11]name=ofd_packets/00309015 [16:23:11]NVStorageDeleteData [16:23:11]Write to MH i2c: 01 00 00 23 21 44 [16:23:11]Write i2c OK [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: 01 [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: 01 07 00 [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: 01 07 00 23 21 00 00 00 00 00 B7 0C 0E [16:23:11]RasterBufferAndPrint [16:23:11]line [16:23:11]line [16:23:11]line [16:23:11]line [16:23:11]line [16:23:11]written 0, free lines is 3262 [16:23:11]MH_Cut [16:23:11]Write to MH i2c: D1 01 00 2A 21 01 1D [16:23:11]Write i2c OK [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: D1 [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: D1 01 00 [16:23:11]MH_I2C_Read... [16:23:11]Read from MH i2c: D1 01 00 2A 21 00 1C [16:23:11]Write to MH i2c: 01 00 00 2B 21 4C [16:23:11]Write i2c OK [16:23:11]MH_I2C_Read... [16:23:12]OFD Sender: No OFD packet to send [16:23:12]*** Cut start [16:23:12]*** Purtial cut [16:23:12]*** Stage 1: CUTSNS_PIN = 1 [16:23:12]Read from MH i2c: 01 [16:23:12]MH_I2C_Read... [16:23:12]*** Stop cut motor [16:23:12]*** Cut end [16:23:12]Read from MH i2c: 01 07 00 [16:23:12]MH_I2C_Read... [16:23:12]Read from MH i2c: 01 07 00 2B 21 00 00 00 00 00 FF 0F 61 [16:23:12]process_action close_receipt done [16:23:12]requested_data is exist [16:23:12]produce_requested_data [16:23:12]requested_item fm.sn is exist - process it [16:23:12]wFMCommunicate request_size=4 [16:23:12]MH_SAM_APDU [16:23:12]CAPDU: 80 11 00 00 [16:23:12]Write to MH i2c: E2 08 00 2C 21 80 11 00 00 00 00 00 00 C7 [16:23:12]Write i2c OK [16:23:12]MH_I2C_Read... [16:23:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:23:12]Read from MH i2c: E2 [16:23:12]MH_I2C_Read... [16:23:12]Read from MH i2c: E2 17 00 [16:23:12]MH_I2C_Read... [16:23:12]Read from MH i2c: E2 17 00 2C 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1C [16:23:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:23:12]wFMCommunicate OK [16:23:12]requested_item fd.num is exist - process it [16:23:12]SAM_PROTO_GetFieldsCounters [16:23:12]wFMCommunicate request_size=4 [16:23:12]MH_SAM_APDU [16:23:12]CAPDU: 80 13 00 00 [16:23:12]Write to MH i2c: E2 08 00 2D 21 80 13 00 00 00 00 00 00 CA [16:23:12]Write i2c OK [16:23:12]MH_I2C_Read... [16:23:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:23:12]Read from MH i2c: E2 [16:23:12]MH_I2C_Read... [16:23:12]Read from MH i2c: E2 62 00 [16:23:12]MH_I2C_Read... [16:23:12]Read from MH i2c: E2 62 00 2D 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 17 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 F4 [16:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 17 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:23:12]wFMCommunicate OK [16:23:12]SAM_PROTO_GetFieldsCounters done [16:23:12]requested_item shift.num is exist - process it [16:23:12]requested_item shift.opened is exist - process it [16:23:12]req_shift_opened [16:23:12]FM_GetShiftState [16:23:12]SAM_PROTO_GetShiftState [16:23:12]wFMCommunicate request_size=4 [16:23:12]MH_SAM_APDU [16:23:12]CAPDU: 80 13 01 00 [16:23:12]Write to MH i2c: E2 08 00 2E 21 80 13 01 00 00 00 00 00 CC [16:23:12]Write i2c OK [16:23:12]MH_I2C_Read... [16:23:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:23:13]Read from MH i2c: E2 [16:23:13]MH_I2C_Read... [16:23:13]Read from MH i2c: E2 0E 00 [16:23:13]MH_I2C_Read... [16:23:13]Read from MH i2c: E2 0E 00 2E 21 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4A [16:23:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:23:13]wFMCommunicate OK [16:23:13]SAM_PROTO_GetShiftState done [16:23:13]FM_GetShiftState done [16:23:13]req_shift_opened done [16:23:13]requested_item shift.open_date is exist - process it [16:23:13]req_shift_open_date [16:23:13]req_shift_open_date done [16:23:13]produce_requested_data done [16:23:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309015,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:23:13]process_action_free close_receipt [16:23:13]json_value_free [16:23:13]json_value_free done [16:23:13]process_json_proto returns [16:23:13]Send response to host [16:23:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309015,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:23:13]free response buf [16:23:13]execute_script done [16:23:13]execute_script returns [16:23:13]free content buf [16:23:13]Sock 9.Close socket [16:23:13]Sock 9.Thread stoped [16:23:17]OFD Sender: No OFD packet to send [16:23:22]OFD Sender: No OFD packet to send [16:23:27]OFD Sender: No OFD packet to send [16:23:32]OFD Sender: No OFD packet to send [16:23:37]OFD Sender: No OFD packet to send [16:23:42]OFD Sender: No OFD packet to send [16:23:47]OFD Sender: No OFD packet to send [16:23:52]OFD Sender: No OFD packet to send [16:23:57]OFD Sender: No OFD packet to send [16:24:02]OFD Sender: No OFD packet to send [16:24:07]OFD Sender: No OFD packet to send [16:24:12]OFD Sender: No OFD packet to send [16:24:17]OFD Sender: No OFD packet to send [16:24:22]OFD Sender: No OFD packet to send [16:24:27]OFD Sender: No OFD packet to send [16:24:32]OFD Sender: No OFD packet to send [16:24:37]OFD Sender: No OFD packet to send [16:24:42]OFD Sender: No OFD packet to send [16:24:47]OFD Sender: No OFD packet to send [16:24:52]OFD Sender: No OFD packet to send [16:24:57]OFD Sender: No OFD packet to send [16:25:02]OFD Sender: No OFD packet to send [16:25:07]OFD Sender: No OFD packet to send [16:25:12]OFD Sender: No OFD packet to send [16:25:17]OFD Sender: No OFD packet to send [16:25:22]OFD Sender: No OFD packet to send [16:25:27]OFD Sender: No OFD packet to send [16:25:32]OFD Sender: No OFD packet to send [16:25:37]OFD Sender: No OFD packet to send [16:25:42]OFD Sender: No OFD packet to send [16:25:47]OFD Sender: No OFD packet to send [16:25:52]OFD Sender: No OFD packet to send [16:25:57]OFD Sender: No OFD packet to send [16:26:02]OFD Sender: No OFD packet to send [16:26:07]OFD Sender: No OFD packet to send [16:26:12]OFD Sender: No OFD packet to send [16:26:17]OFD Sender: No OFD packet to send [16:26:20]accept exits with 7 [16:26:20]New connection [16:26:20]New thread 3066879332 created [16:26:20]Thread 3067022692 joined [16:26:20]Waiting for new connection... [16:26:20] Sock 7.Parse request [16:26:20]Sock 7.Check first char [16:26:20]Sock 7.First char is OK [16:26:20]request: POST /json_proto HTTP/1.0 [16:26:20]Method: POST [16:26:20]URL: /json_proto [16:26:20]Method is POST - this is cgi request [16:26:20]url: /json_proto [16:26:20]query_string will be loaded in cgi processing [16:26:20]execute_cgi json_proto POST (null) [16:26:20]execute_cgi path=json_proto method=POST [16:26:20]POST find Content-Length [16:26:20]Host: 172.17.96.3:8080 [16:26:20]Content-Length: 682 [16:26:20]Content-Type: application/json [16:26:20] [16:26:20]POST finish read [16:26:20]Found Content-Length = 682 [16:26:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642889", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [16:26:20]execute_script... [16:26: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)642889", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [16:26:20]POST & json_proto [16:26:20]process_json_proto [16:26:20]json parsed OK: [16:26:20]protocol is kg_v1.0 [16:26:20]action value=close_receipt [16:26:20]process_action close_receipt [16:26:20]cmd_close_receipt [16:26:20]MH_GetDate [16:26:20]Write to MH i2c: F0 00 00 2F 21 3F [16:26:20]Write i2c OK [16:26:20]MH_I2C_Read... [16:26:20]Read from MH i2c: F0 [16:26:20]MH_I2C_Read... [16:26:20]Read from MH i2c: F0 09 00 [16:26:20]MH_I2C_Read... [16:26:20]Read from MH i2c: F0 09 00 2F 21 00 2D 18 1D 67 44 5E 04 65 1C [16:26:20]GetLastDocTimeStamp 1729959790 [16:26:20]current date 1729959981 [16:26:20]FM_GetShiftState [16:26:20]SAM_PROTO_GetShiftState [16:26:20]wFMCommunicate request_size=4 [16:26:20]MH_SAM_APDU [16:26:20]CAPDU: 80 13 01 00 [16:26:20]Write to MH i2c: E2 08 00 30 21 80 13 01 00 00 00 00 00 CE [16:26:20]Write i2c OK [16:26:20]MH_I2C_Read... [16:26:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:20]Read from MH i2c: E2 [16:26:20]MH_I2C_Read... [16:26:20]Read from MH i2c: E2 0E 00 [16:26:20]MH_I2C_Read... [16:26:20]Read from MH i2c: E2 0E 00 30 21 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4C [16:26:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:26:20]wFMCommunicate OK [16:26:20]SAM_PROTO_GetShiftState done [16:26:20]FM_GetShiftState done [16:26:20]opened in 1729902265 [16:26:20]opened+sec_in_day 1729988665 [16:26:20]quantity*price = 100015 [16:26:20]sum+1 = 100017 [16:26:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 437 26.10.2024 16:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309016 ФПД: 223871482183285 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162621&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309016&fm=223871482183285&tin=02508201610067®Number=0000000000091780&sum=100000 [16:26:21]StoreToDocumentArchive [16:26:21]shift 532 fd 309016 [16:26:21]save to /storage/0532/doc_00309016 [16:26:21]save last doc name /storage/0532/doc_00309016 to /storage/kkm_last_doc_name [16:26:21]save OK [16:26:21]Clear old archive folders... [16:26:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:26:21]tlvbuf is 00111F20 [16:26:21]SAM_PROTO_ClearQueue [16:26:21]wFMCommunicate request_size=4 [16:26:21]MH_SAM_APDU [16:26:21]CAPDU: 80 09 00 00 [16:26:21]Write to MH i2c: E2 08 00 3D 21 80 09 00 00 00 00 00 00 D0 [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:26:21]Read from MH i2c: E2 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 3D 21 00 90 00 D2 [16:26:21]RAPDU: 90 00 [16:26:21]wFMCommunicate OK [16:26:21]SAM_PROTO_ClearQueue done [16:26:21]KKMCreateOFDPacket [16:26:21]OFDProtocolAddRootSTLVToBuf [16:26:21]FM_MakeSignedData [16:26:21]FM_MakeSignedData [16:26:21]SAM_PROTO_SignData [16:26:21]wFMCommunicate request_size=4 [16:26:21]MH_SAM_APDU [16:26:21]CAPDU: 80 0D 01 02 [16:26:21]Write to MH i2c: E2 08 00 3E 21 80 0D 01 02 00 00 00 00 D8 [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:26:21]Read from MH i2c: E2 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 3E 21 00 90 00 D3 [16:26:21]RAPDU: 90 00 [16:26:21]wFMCommunicate OK [16:26:21]wFMCommunicate request_size=255 [16:26:21]MH_SAM_APDU [16:26: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 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 B5 01 00 00 F4 03 04 00 2D 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 B7 04 00 35 04 06 00 CB [16:26:21]Write to MH i2c: E2 02 01 3F 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B5 01 00 00 F4 03 04 00 2D 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 B7 04 00 35 04 06 00 CB 00 00 93 [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:21]Read from MH i2c: E2 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 3F 21 00 90 00 D4 [16:26:21]RAPDU: 90 00 [16:26:21]wFMCommunicate OK [16:26:21]wFMCommunicate request_size=10 [16:26:21]MH_SAM_APDU [16:26:21]CAPDU: 80 0D 02 02 05 9C 24 2B BE 75 [16:26:21]Write to MH i2c: E2 0D 00 40 21 80 0D 02 02 05 00 9C 24 2B BE 75 00 00 03 [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:21]Read from MH i2c: E2 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 [16:26:21]MH_I2C_Read... [16:26:21]Read from MH i2c: E2 03 00 40 21 00 90 00 D5 [16:26:21]RAPDU: 90 00 [16:26:21]wFMCommunicate OK [16:26:21]wFMCommunicate request_size=4 [16:26:21]MH_SAM_APDU [16:26:21]CAPDU: 80 0D 03 02 [16:26:21]Write to MH i2c: E2 08 00 41 21 80 0D 03 02 00 00 00 00 DD [16:26:21]Write i2c OK [16:26:21]MH_I2C_Read... [16:26:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:26:22]Read from MH i2c: E2 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: E2 0B 00 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: E2 0B 00 41 21 00 7C E6 FC 29 2E 01 2F 37 90 00 FA [16:26:22]RAPDU: 7C E6 FC 29 2E 01 2F 37 90 00 [16:26:22]wFMCommunicate OK [16:26:22]SAM_PROTO_SignData done [16:26:22]FM_MakeSignedData done [16:26:22]CreateOFDProtocolMessage [16:26:22]wFMCommunicate request_size=4 [16:26:22]MH_SAM_APDU [16:26:22]CAPDU: 80 11 00 00 [16:26:22]Write to MH i2c: E2 08 00 42 21 80 11 00 00 00 00 00 00 DD [16:26:22]Write i2c OK [16:26:22]MH_I2C_Read... [16:26:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:22]Read from MH i2c: E2 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: E2 17 00 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: E2 17 00 42 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 32 [16:26:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:26:22]wFMCommunicate OK [16:26:22]CreateOFDProtocolMessage done [16:26:22]OFDSenderStorePacket 309016 [16:26:22]StoreOFDPacket docnum=309016 [16:26:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 27 B2 07 01 21 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B5 01 00 00 F4 03 04 00 2D 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 B7 04 00 35 04 06 00 CB 9C 24 2B BE 75 7C E6 FC 29 2E 01 2F 37 [16:26:22]CheckFolder [16:26:22]dirname=/storage/ofd_packets [16:26:22]CheckFolder done [16:26:22]ProducePacketName [16:26:22]name=ofd_packets/00309016 [16:26:22]NVStorageSaveData ofd_packets/00309016 [16:26:22]File name is /storage/ofd_packets/00309016 [16:26:22]Write 301 bytes [16:26:22]NVStorageSaveData done [16:26:22]OFDSenderStorePacket done [16:26:22]KKMCreateOFDPacket done [16:26:22]NVStorageSaveData kkm_last_timestamp [16:26:22]File name is /storage/kkm_last_timestamp [16:26:22]Write 4 bytes [16:26:22]NVStorageSaveData done [16:26:22]ExternCall_PrintAddStr [16:26:22]wPrintStart [16:26:22]Write to MH i2c: 01 00 00 43 21 64 [16:26:22]Write i2c OK [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: 01 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: 01 07 00 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: 01 07 00 43 21 00 00 00 00 00 FF 0F 79 [16:26:22]RasterBufferAndPrint [16:26:22]line Счет N : (1)642889 [16:26:22]line ИНН: 02508201610067 [16:26:22]line Контрольно-Кассовый Чек [16:26:22]line ПРОДАЖА [16:26:22]line ТРК (МРК, ГНК) : 41 [16:26:22]line Товар: 2710124130 [16:26:22]line Аи-92-К-2 [16:26:22]line 14.950 * 66.90 [16:26:22]line = 1000.16 [16:26:22]line НДС 12% НСП 1% [16:26:22]line > о реализуемом товаре [16:26:22]line ОКРУГЛЕНИЕ: -0.16 [16:26:22]line ИТОГО: 1000.00 [16:26:22]line Внесено: 1000.00 [16:26:22]line СДАЧА: 0.00 [16:26:22]line НСП 1% : 8.85 [16:26:22]line НДС 12% : 106.21 [16:26:22]line Наличными: 1000.00 [16:26:22]line Безнал.: 0.00 [16:26:22]line Место: АЗС № 172 "Партнер Нефть" [16:26:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:26:22]line СНО: Общий режим [16:26:22]line Чек 437 26.10.2024 16:26 [16:26:22]line Смена: 532 ФФД: 1.0 [16:26:22]line ЗНМ: 0300000116 [16:26:22]line РНМ: 0000000000091780 [16:26:22]line Версия ККМ: 001 [16:26:22]line ФМ: 0000000000871765 [16:26:22]line ФД: 309016 [16:26:22]line ФПД: 223871482183285 [16:26:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162621&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309016&fm=223871482183285&tin=02508201610067®Number=0000000000091780&sum=100000 [16:26:22]written 0, free lines is 4095 [16:26:22]OFD Sender: Processing packet 309016 [packets to send 223, broken 222] [16:26:22]ProducePacketName [16:26:22]name=ofd_packets/00309016 [16:26:22]OFD Sender: To server: pG, [16:26:22]CommunicateWithHost lk.salyk.kg:30040 [16:26:22]ConnectInit lk.salyk.kg [16:26:22]Connected sock=10 [16:26:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 27 B2 07 01 21 4C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B5 01 00 00 F4 03 04 00 2D 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 B7 04 00 35 04 06 00 CB 9C 24 2B BE 75 7C E6 FC 29 2E 01 2F 37 [16:26:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C4 86 47 00 0B 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 31 37 36 35 10 04 04 00 18 B7 04 00 F4 03 04 00 8B BE 1C 67 B6 04 01 00 00 82 DD 42 63 06 F7 62 73 [16:26:22]CommunicateWithHost err = 0 [16:26:22]CheckOFDResponse [16:26:22]1017 (14) - 77093643461234 [16:26:22]1041 (16) - 0000000000871765 [16:26:22]1040 (4) - 309016 [16:26:22]1012 (4) - 26.10.2024 10:03 [16:26:22]1206 (1) - 0 [16:26:22]OFD Sender: Remove packet 309016 [16:26:22]ProducePacketName [16:26:22]name=ofd_packets/00309016 [16:26:22]NVStorageDeleteData [16:26:22]Write to MH i2c: 01 00 00 6D 21 8E [16:26:22]Write i2c OK [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: 01 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: 01 07 00 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: 01 07 00 6D 21 00 00 00 00 00 B9 0C 5A [16:26:22]RasterBufferAndPrint [16:26:22]line [16:26:22]line [16:26:22]line [16:26:22]line [16:26:22]line [16:26:22]written 0, free lines is 3262 [16:26:22]MH_Cut [16:26:22]Write to MH i2c: D1 01 00 74 21 01 67 [16:26:22]Write i2c OK [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: D1 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: D1 01 00 [16:26:22]MH_I2C_Read... [16:26:22]Read from MH i2c: D1 01 00 74 21 00 66 [16:26:22]Write to MH i2c: 01 00 00 75 21 96 [16:26:22]Write i2c OK [16:26:22]MH_I2C_Read... [16:26:23]OFD Sender: No OFD packet to send [16:26:23]*** Cut start [16:26:23]*** Purtial cut [16:26:23]*** Stage 1: CUTSNS_PIN = 1 [16:26:23]Read from MH i2c: 01 [16:26:23]MH_I2C_Read... [16:26:23]*** Stop cut motor [16:26:23]*** Cut end [16:26:23]Read from MH i2c: 01 07 00 [16:26:23]MH_I2C_Read... [16:26:23]Read from MH i2c: 01 07 00 75 21 00 00 00 00 00 FF 0F AB [16:26:23]process_action close_receipt done [16:26:23]requested_data is exist [16:26:23]produce_requested_data [16:26:23]requested_item fm.sn is exist - process it [16:26:23]wFMCommunicate request_size=4 [16:26:23]MH_SAM_APDU [16:26:23]CAPDU: 80 11 00 00 [16:26:23]Write to MH i2c: E2 08 00 76 21 80 11 00 00 00 00 00 00 11 [16:26:23]Write i2c OK [16:26:23]MH_I2C_Read... [16:26:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:24]Read from MH i2c: E2 [16:26:24]MH_I2C_Read... [16:26:24]Read from MH i2c: E2 17 00 [16:26:24]MH_I2C_Read... [16:26:24]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 31 37 36 35 90 00 66 [16:26:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:26:24]wFMCommunicate OK [16:26:24]requested_item fd.num is exist - process it [16:26:24]SAM_PROTO_GetFieldsCounters [16:26:24]wFMCommunicate request_size=4 [16:26:24]MH_SAM_APDU [16:26:24]CAPDU: 80 13 00 00 [16:26:24]Write to MH i2c: E2 08 00 77 21 80 13 00 00 00 00 00 00 14 [16:26:24]Write i2c OK [16:26:24]MH_I2C_Read... [16:26:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:26:24]Read from MH i2c: E2 [16:26:24]MH_I2C_Read... [16:26:24]Read from MH i2c: E2 62 00 [16:26:24]MH_I2C_Read... [16:26:24]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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 18 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 42 [16:26: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 18 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:26:24]wFMCommunicate OK [16:26:24]SAM_PROTO_GetFieldsCounters done [16:26:24]requested_item shift.num is exist - process it [16:26:24]requested_item shift.opened is exist - process it [16:26:24]req_shift_opened [16:26:24]FM_GetShiftState [16:26:24]SAM_PROTO_GetShiftState [16:26:24]wFMCommunicate request_size=4 [16:26:24]MH_SAM_APDU [16:26:24]CAPDU: 80 13 01 00 [16:26:24]Write to MH i2c: E2 08 00 78 21 80 13 01 00 00 00 00 00 16 [16:26:24]Write i2c OK [16:26:24]MH_I2C_Read... [16:26:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:24]Read from MH i2c: E2 [16:26:24]MH_I2C_Read... [16:26:24]Read from MH i2c: E2 0E 00 [16:26:24]MH_I2C_Read... [16:26:24]Read from MH i2c: E2 0E 00 78 21 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 94 [16:26:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:26:24]wFMCommunicate OK [16:26:24]SAM_PROTO_GetShiftState done [16:26:24]FM_GetShiftState done [16:26:24]req_shift_opened done [16:26:24]requested_item shift.open_date is exist - process it [16:26:24]req_shift_open_date [16:26:24]req_shift_open_date done [16:26:24]produce_requested_data done [16:26:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309016,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:26:24]process_action_free close_receipt [16:26:24]json_value_free [16:26:24]json_value_free done [16:26:24]process_json_proto returns [16:26:24]Send response to host [16:26:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309016,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:26:24]free response buf [16:26:24]execute_script done [16:26:24]execute_script returns [16:26:24]free content buf [16:26:24]Sock 7.Close socket [16:26:24]Sock 7.Thread stoped [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:51]accept exits with 9 [16:26:51]New connection [16:26:51]New thread 3067022692 created [16:26:51]Thread 3066879332 joined [16:26:51]Waiting for new connection... [16:26:51] Sock 9.Parse request [16:26:51]Sock 9.Check first char [16:26:51]Sock 9.First char is OK [16:26:51]request: POST /json_proto HTTP/1.0 [16:26:51]Method: POST [16:26:51]URL: /json_proto [16:26:51]Method is POST - this is cgi request [16:26:51]url: /json_proto [16:26:51]query_string will be loaded in cgi processing [16:26:51]execute_cgi json_proto POST (null) [16:26:51]execute_cgi path=json_proto method=POST [16:26:51]POST find Content-Length [16:26:51]Host: 172.17.96.3:8080 [16:26:51]Content-Length: 674 [16:26:51]Content-Type: application/json [16:26:51] [16:26:51]POST finish read [16:26:51]Found Content-Length = 674 [16:26:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:51]execute_script... [16:26:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:51]POST & json_proto [16:26:51]process_json_proto [16:26:51]json parsed OK: [16:26:51]protocol is kg_v1.0 [16:26:51]action value=close_receipt [16:26:51]process_action close_receipt [16:26:51]cmd_close_receipt [16:26:51]MH_GetDate [16:26:51]Write to MH i2c: F0 00 00 79 21 89 [16:26:51]Write i2c OK [16:26:51]MH_I2C_Read... [16:26:51]Read from MH i2c: F0 [16:26:51]MH_I2C_Read... [16:26:51]Read from MH i2c: F0 09 00 [16:26:51]MH_I2C_Read... [16:26:51]Read from MH i2c: F0 09 00 79 21 00 4C 18 1D 67 44 5E 04 65 85 [16:26:51]GetLastDocTimeStamp 1729959981 [16:26:51]current date 1729960012 [16:26:51]FM_GetShiftState [16:26:51]SAM_PROTO_GetShiftState [16:26:51]wFMCommunicate request_size=4 [16:26:51]MH_SAM_APDU [16:26:51]CAPDU: 80 13 01 00 [16:26:51]Write to MH i2c: E2 08 00 7A 21 80 13 01 00 00 00 00 00 18 [16:26:51]Write i2c OK [16:26:51]MH_I2C_Read... [16:26:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:51]Read from MH i2c: E2 [16:26:51]MH_I2C_Read... [16:26:51]Read from MH i2c: E2 0E 00 [16:26:51]MH_I2C_Read... [16:26:51]Read from MH i2c: E2 0E 00 7A 21 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 96 [16:26:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:26:51]wFMCommunicate OK [16:26:51]SAM_PROTO_GetShiftState done [16:26:51]FM_GetShiftState done [16:26:51]opened in 1729902265 [16:26:51]opened+sec_in_day 1729988665 [16:26:51]quantity*price = 50063 [16:26:51]sum+1 = 50064 [16:26:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 438 26.10.2024 16:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309017 ФПД: 143290740203587 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162652&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309017&fm=143290740203587&tin=02508201610067®Number=0000000000091780&sum=50000 [16:26:52]StoreToDocumentArchive [16:26:52]shift 532 fd 309017 [16:26:52]save to /storage/0532/doc_00309017 [16:26:52]save last doc name /storage/0532/doc_00309017 to /storage/kkm_last_doc_name [16:26:52]save OK [16:26:52]Clear old archive folders... [16:26:52]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:26:52]tlvbuf is 000F0AC0 [16:26:52]SAM_PROTO_ClearQueue [16:26:52]wFMCommunicate request_size=4 [16:26:52]MH_SAM_APDU [16:26:52]CAPDU: 80 09 00 00 [16:26:52]Write to MH i2c: E2 08 00 87 21 80 09 00 00 00 00 00 00 1A [16:26:52]Write i2c OK [16:26:52]MH_I2C_Read... [16:26:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:26:52]Read from MH i2c: E2 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 03 00 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 03 00 87 21 00 90 00 1C [16:26:52]RAPDU: 90 00 [16:26:52]wFMCommunicate OK [16:26:52]SAM_PROTO_ClearQueue done [16:26:52]KKMCreateOFDPacket [16:26:52]OFDProtocolAddRootSTLVToBuf [16:26:52]FM_MakeSignedData [16:26:52]FM_MakeSignedData [16:26:52]SAM_PROTO_SignData [16:26:52]wFMCommunicate request_size=4 [16:26:52]MH_SAM_APDU [16:26:52]CAPDU: 80 0D 01 02 [16:26:52]Write to MH i2c: E2 08 00 88 21 80 0D 01 02 00 00 00 00 22 [16:26:52]Write i2c OK [16:26:52]MH_I2C_Read... [16:26:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:26:52]Read from MH i2c: E2 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 03 00 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 03 00 88 21 00 90 00 1D [16:26:52]RAPDU: 90 00 [16:26:52]wFMCommunicate OK [16:26:52]wFMCommunicate request_size=255 [16:26:52]MH_SAM_APDU [16:26:52]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 4C 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 B7 04 00 35 04 06 00 82 52 79 AB [16:26:52]Write to MH i2c: E2 02 01 89 21 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 4C 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 B7 04 00 35 04 06 00 82 52 79 AB 00 00 AF [16:26:52]Write i2c OK [16:26:52]MH_I2C_Read... [16:26:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:52]Read from MH i2c: E2 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 03 00 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 03 00 89 21 00 90 00 1E [16:26:52]RAPDU: 90 00 [16:26:52]wFMCommunicate OK [16:26:52]wFMCommunicate request_size=7 [16:26:52]MH_SAM_APDU [16:26:52]CAPDU: 80 0D 02 02 02 60 43 [16:26:52]Write to MH i2c: E2 0A 00 8A 21 80 0D 02 02 02 00 60 43 00 00 CC [16:26:52]Write i2c OK [16:26:52]MH_I2C_Read... [16:26:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:52]Read from MH i2c: E2 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 03 00 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 03 00 8A 21 00 90 00 1F [16:26:52]RAPDU: 90 00 [16:26:52]wFMCommunicate OK [16:26:52]wFMCommunicate request_size=4 [16:26:52]MH_SAM_APDU [16:26:52]CAPDU: 80 0D 03 02 [16:26:52]Write to MH i2c: E2 08 00 8B 21 80 0D 03 02 00 00 00 00 27 [16:26:52]Write i2c OK [16:26:52]MH_I2C_Read... [16:26:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:26:52]Read from MH i2c: E2 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 0B 00 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 0B 00 8B 21 00 95 0E DE A2 05 61 EF D2 90 00 72 [16:26:52]RAPDU: 95 0E DE A2 05 61 EF D2 90 00 [16:26:52]wFMCommunicate OK [16:26:52]SAM_PROTO_SignData done [16:26:52]FM_MakeSignedData done [16:26:52]CreateOFDProtocolMessage [16:26:52]wFMCommunicate request_size=4 [16:26:52]MH_SAM_APDU [16:26:52]CAPDU: 80 11 00 00 [16:26:52]Write to MH i2c: E2 08 00 8C 21 80 11 00 00 00 00 00 00 27 [16:26:52]Write i2c OK [16:26:52]MH_I2C_Read... [16:26:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:52]Read from MH i2c: E2 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 17 00 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: E2 17 00 8C 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7C [16:26:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:26:52]wFMCommunicate OK [16:26:52]CreateOFDProtocolMessage done [16:26:52]OFDSenderStorePacket 309017 [16:26:52]StoreOFDPacket docnum=309017 [16:26:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 18 4D 04 01 F6 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 4C 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 B7 04 00 35 04 06 00 82 52 79 AB 60 43 95 0E DE A2 05 61 EF D2 [16:26:52]CheckFolder [16:26:52]dirname=/storage/ofd_packets [16:26:52]CheckFolder done [16:26:52]ProducePacketName [16:26:52]name=ofd_packets/00309017 [16:26:52]NVStorageSaveData ofd_packets/00309017 [16:26:52]File name is /storage/ofd_packets/00309017 [16:26:52]Write 298 bytes [16:26:52]NVStorageSaveData done [16:26:52]OFDSenderStorePacket done [16:26:52]KKMCreateOFDPacket done [16:26:52]NVStorageSaveData kkm_last_timestamp [16:26:52]File name is /storage/kkm_last_timestamp [16:26:52]Write 4 bytes [16:26:52]NVStorageSaveData done [16:26:52]ExternCall_PrintAddStr [16:26:52]wPrintStart [16:26:52]Write to MH i2c: 01 00 00 8D 21 AE [16:26:52]Write i2c OK [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: 01 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: 01 07 00 [16:26:52]MH_I2C_Read... [16:26:52]Read from MH i2c: 01 07 00 8D 21 00 00 00 00 00 FF 0F C3 [16:26:52]RasterBufferAndPrint [16:26:52]line Счет N : (1)642890 [16:26:52]line ИНН: 02508201610067 [16:26:52]line Контрольно-Кассовый Чек [16:26:52]line ПРОДАЖА [16:26:52]line ТРК (МРК, ГНК) : 11 [16:26:52]line Товар: 2710194210 [16:26:52]line ДТ-К-2 [16:26:52]line 6.570 * 76.20 [16:26:52]line = 500.63 [16:26:52]line НДС 12% НСП 1% [16:26:52]line > о реализуемом товаре [16:26:52]line ОКРУГЛЕНИЕ: -0.63 [16:26:52]line ИТОГО: 500.00 [16:26:52]line Внесено: 500.00 [16:26:52]line СДАЧА: 0.00 [16:26:52]line НСП 1% : 4.43 [16:26:52]line НДС 12% : 53.16 [16:26:52]line Наличными: 500.00 [16:26:52]line Безнал.: 0.00 [16:26:52]line Место: АЗС № 172 "Партнер Нефть" [16:26:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:26:52]line СНО: Общий режим [16:26:52]line Чек 438 26.10.2024 16:26 [16:26:52]line Смена: 532 ФФД: 1.0 [16:26:52]line ЗНМ: 0300000116 [16:26:52]line РНМ: 0000000000091780 [16:26:52]line Версия ККМ: 001 [16:26:52]line ФМ: 0000000000871765 [16:26:52]line ФД: 309017 [16:26:52]line ФПД: 143290740203587 [16:26:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162652&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309017&fm=143290740203587&tin=02508201610067®Number=0000000000091780&sum=50000 [16:26:53]OFD Sender: Processing packet 309017 [packets to send 223, broken 222] [16:26:53]ProducePacketName [16:26:53]name=ofd_packets/00309017 [16:26:53]OFD Sender: To server: pG, [16:26:53]CommunicateWithHost lk.salyk.kg:30040 [16:26:53]ConnectInit lk.salyk.kg [16:26:53]written 0, free lines is 4095 [16:26:53]Connected sock=10 [16:26:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 18 4D 04 01 F6 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B6 01 00 00 F4 03 04 00 4C 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 B7 04 00 35 04 06 00 82 52 79 AB 60 43 95 0E DE A2 05 61 EF D2 [16:26:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8F D5 47 00 80 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 31 37 36 35 10 04 04 00 19 B7 04 00 F4 03 04 00 AA BE 1C 67 B6 04 01 00 00 9C 70 F5 18 9A 65 01 DF [16:26:53]CommunicateWithHost err = 0 [16:26:53]CheckOFDResponse [16:26:53]1017 (14) - 77093643461234 [16:26:53]1041 (16) - 0000000000871765 [16:26:53]1040 (4) - 309017 [16:26:53]1012 (4) - 26.10.2024 10:04 [16:26:53]1206 (1) - 0 [16:26:53]OFD Sender: Remove packet 309017 [16:26:53]ProducePacketName [16:26:53]name=ofd_packets/00309017 [16:26:53]NVStorageDeleteData [16:26:53]Write to MH i2c: 01 00 00 B7 21 D8 [16:26:53]Write i2c OK [16:26:53]MH_I2C_Read... [16:26:53]Read from MH i2c: 01 [16:26:53]MH_I2C_Read... [16:26:53]Read from MH i2c: 01 07 00 [16:26:53]MH_I2C_Read... [16:26:53]Read from MH i2c: 01 07 00 B7 21 00 00 00 00 00 B3 0C 9E [16:26:53]RasterBufferAndPrint [16:26:53]line [16:26:53]line [16:26:53]line [16:26:53]line [16:26:53]line [16:26:53]written 0, free lines is 3255 [16:26:53]MH_Cut [16:26:53]Write to MH i2c: D1 01 00 BE 21 01 B1 [16:26:53]Write i2c OK [16:26:53]MH_I2C_Read... [16:26:53]Read from MH i2c: D1 [16:26:53]MH_I2C_Read... [16:26:53]Read from MH i2c: D1 01 00 [16:26:53]MH_I2C_Read... [16:26:53]Read from MH i2c: D1 01 00 BE 21 00 B0 [16:26:53]Write to MH i2c: 01 00 00 BF 21 E0 [16:26:53]Write i2c OK [16:26:53]MH_I2C_Read... [16:26:54]OFD Sender: No OFD packet to send [16:26:54]*** Cut start [16:26:54]*** Purtial cut [16:26:54]*** Stage 1: CUTSNS_PIN = 1 [16:26:54]Read from MH i2c: 01 [16:26:54]MH_I2C_Read... [16:26:54]*** Stop cut motor [16:26:54]*** Cut end [16:26:54]Read from MH i2c: 01 07 00 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: 01 07 00 BF 21 00 00 00 00 00 FF 0F F5 [16:26:54]process_action close_receipt done [16:26:54]requested_data is exist [16:26:54]produce_requested_data [16:26:54]requested_item fm.sn is exist - process it [16:26:54]wFMCommunicate request_size=4 [16:26:54]MH_SAM_APDU [16:26:54]CAPDU: 80 11 00 00 [16:26:54]Write to MH i2c: E2 08 00 C0 21 80 11 00 00 00 00 00 00 5B [16:26:54]Write i2c OK [16:26:54]MH_I2C_Read... [16:26:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:54]Read from MH i2c: E2 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: E2 17 00 [16:26:54]MH_I2C_Read... [16:26:54]Read from MH i2c: E2 17 00 C0 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B0 [16:26:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:26:54]wFMCommunicate OK [16:26:54]requested_item fd.num is exist - process it [16:26:54]SAM_PROTO_GetFieldsCounters [16:26:54]wFMCommunicate request_size=4 [16:26:54]MH_SAM_APDU [16:26:54]CAPDU: 80 13 00 00 [16:26:54]Write to MH i2c: E2 08 00 C1 21 80 13 00 00 00 00 00 00 5E [16:26:54]Write i2c OK [16:26:54]MH_I2C_Read... [16:26:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:26:55]Read from MH i2c: E2 [16:26:55]MH_I2C_Read... [16:26:55]Read from MH i2c: E2 62 00 [16:26:55]MH_I2C_Read... [16:26:55]Read from MH i2c: E2 62 00 C1 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 19 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 90 [16:26: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 19 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:26:55]wFMCommunicate OK [16:26:55]SAM_PROTO_GetFieldsCounters done [16:26:55]requested_item shift.num is exist - process it [16:26:55]requested_item shift.opened is exist - process it [16:26:55]req_shift_opened [16:26:55]FM_GetShiftState [16:26:55]SAM_PROTO_GetShiftState [16:26:55]wFMCommunicate request_size=4 [16:26:55]MH_SAM_APDU [16:26:55]CAPDU: 80 13 01 00 [16:26:55]Write to MH i2c: E2 08 00 C2 21 80 13 01 00 00 00 00 00 60 [16:26:55]Write i2c OK [16:26:55]MH_I2C_Read... [16:26:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:55]Read from MH i2c: E2 [16:26:55]MH_I2C_Read... [16:26:55]Read from MH i2c: E2 0E 00 [16:26:55]MH_I2C_Read... [16:26:55]Read from MH i2c: E2 0E 00 C2 21 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DE [16:26:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:26:55]wFMCommunicate OK [16:26:55]SAM_PROTO_GetShiftState done [16:26:55]FM_GetShiftState done [16:26:55]req_shift_opened done [16:26:55]requested_item shift.open_date is exist - process it [16:26:55]req_shift_open_date [16:26:55]req_shift_open_date done [16:26:55]produce_requested_data done [16:26:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309017,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:26:55]process_action_free close_receipt [16:26:55]json_value_free [16:26:55]json_value_free done [16:26:55]process_json_proto returns [16:26:55]Send response to host [16:26:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309017,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:26:55]free response buf [16:26:55]execute_script done [16:26:55]execute_script returns [16:26:55]free content buf [16:26:55]Sock 9.Close socket [16:26:55]Sock 9.Thread stoped [16:26:59]OFD Sender: No OFD packet to send [16:27:04]OFD Sender: No OFD packet to send [16:27:09]OFD Sender: No OFD packet to send [16:27:14]OFD Sender: No OFD packet to send [16:27:19]OFD Sender: No OFD packet to send [16:27:24]OFD Sender: No OFD packet to send [16:27:29]OFD Sender: No OFD packet to send [16:27:34]OFD Sender: No OFD packet to send [16:27:36]accept exits with 7 [16:27:36]New connection [16:27:36]New thread 3066879332 created [16:27:36]Thread 3067022692 joined [16:27:36]Waiting for new connection... [16:27:36] Sock 7.Parse request [16:27:36]Sock 7.Check first char [16:27:36]Sock 7.First char is OK [16:27:36]request: POST /json_proto HTTP/1.0 [16:27:36]Method: POST [16:27:36]URL: /json_proto [16:27:36]Method is POST - this is cgi request [16:27:36]url: /json_proto [16:27:36]query_string will be loaded in cgi processing [16:27:36]execute_cgi json_proto POST (null) [16:27:36]execute_cgi path=json_proto method=POST [16:27:36]POST find Content-Length [16:27:36]Host: 172.17.96.3:8080 [16:27:36]Content-Length: 769 [16:27:36]Content-Type: application/json [16:27:36] [16:27:36]POST finish read [16:27:36]Found Content-Length = 769 [16:27:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:27:36]execute_script... [16:27: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)642891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:27:36]POST & json_proto [16:27:36]process_json_proto [16:27:36]json parsed OK: [16:27:36]protocol is kg_v1.0 [16:27:36]action value=close_receipt [16:27:36]process_action close_receipt [16:27:36]cmd_close_receipt [16:27:36]MH_GetDate [16:27:36]Write to MH i2c: F0 00 00 C3 21 D3 [16:27:36]Write i2c OK [16:27:36]MH_I2C_Read... [16:27:36]Read from MH i2c: F0 [16:27:36]MH_I2C_Read... [16:27:36]Read from MH i2c: F0 09 00 [16:27:36]MH_I2C_Read... [16:27:36]Read from MH i2c: F0 09 00 C3 21 00 79 18 1D 67 44 5E 04 65 FC [16:27:36]GetLastDocTimeStamp 1729960012 [16:27:36]current date 1729960057 [16:27:36]FM_GetShiftState [16:27:36]SAM_PROTO_GetShiftState [16:27:36]wFMCommunicate request_size=4 [16:27:36]MH_SAM_APDU [16:27:36]CAPDU: 80 13 01 00 [16:27:36]Write to MH i2c: E2 08 00 C4 21 80 13 01 00 00 00 00 00 62 [16:27:36]Write i2c OK [16:27:36]MH_I2C_Read... [16:27:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:36]Read from MH i2c: E2 [16:27:36]MH_I2C_Read... [16:27:36]Read from MH i2c: E2 0E 00 [16:27:36]MH_I2C_Read... [16:27:36]Read from MH i2c: E2 0E 00 C4 21 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E0 [16:27:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:27:36]wFMCommunicate OK [16:27:36]SAM_PROTO_GetShiftState done [16:27:36]FM_GetShiftState done [16:27:36]opened in 1729902265 [16:27:36]opened+sec_in_day 1729988665 [16:27:36]quantity*price = 100015 [16:27:36]sum+1 = 100017 [16:27:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 439 26.10.2024 16:27 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309018 ФПД: 2151357196694 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162737&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309018&fm=2151357196694&tin=02508201610067®Number=0000000000091780&sum=100016 [16:27:37]StoreToDocumentArchive [16:27:37]shift 532 fd 309018 [16:27:37]save to /storage/0532/doc_00309018 [16:27:37]save last doc name /storage/0532/doc_00309018 to /storage/kkm_last_doc_name [16:27:37]save OK [16:27:37]Clear old archive folders... [16:27:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:27:37]tlvbuf is B6EB9C30 [16:27:37]SAM_PROTO_ClearQueue [16:27:37]wFMCommunicate request_size=4 [16:27:37]MH_SAM_APDU [16:27:37]CAPDU: 80 09 00 00 [16:27:37]Write to MH i2c: E2 08 00 D1 21 80 09 00 00 00 00 00 00 64 [16:27:37]Write i2c OK [16:27:37]MH_I2C_Read... [16:27:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:27:37]Read from MH i2c: E2 [16:27:37]MH_I2C_Read... [16:27:37]Read from MH i2c: E2 03 00 [16:27:37]MH_I2C_Read... [16:27:37]Read from MH i2c: E2 03 00 D1 21 00 90 00 66 [16:27:37]RAPDU: 90 00 [16:27:37]wFMCommunicate OK [16:27:37]SAM_PROTO_ClearQueue done [16:27:37]KKMCreateOFDPacket [16:27:37]OFDProtocolAddRootSTLVToBuf [16:27:37]FM_MakeSignedData [16:27:37]FM_MakeSignedData [16:27:37]SAM_PROTO_SignData [16:27:37]wFMCommunicate request_size=4 [16:27:37]MH_SAM_APDU [16:27:37]CAPDU: 80 0D 01 02 [16:27:37]Write to MH i2c: E2 08 00 D2 21 80 0D 01 02 00 00 00 00 6C [16:27:37]Write i2c OK [16:27:37]MH_I2C_Read... [16:27:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:27:37]Read from MH i2c: E2 [16:27:37]MH_I2C_Read... [16:27:37]Read from MH i2c: E2 03 00 [16:27:37]MH_I2C_Read... [16:27:37]Read from MH i2c: E2 03 00 D2 21 00 90 00 67 [16:27:37]RAPDU: 90 00 [16:27:37]wFMCommunicate OK [16:27:37]wFMCommunicate request_size=255 [16:27:37]MH_SAM_APDU [16:27: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 B7 01 00 00 F4 03 04 00 79 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A B7 04 00 35 04 06 00 01 [16:27:37]Write to MH i2c: E2 02 01 D3 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B7 01 00 00 F4 03 04 00 79 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A B7 04 00 35 04 06 00 01 00 00 CD [16:27:37]Write i2c OK [16:27:37]MH_I2C_Read... [16:27:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:38]Read from MH i2c: E2 [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: E2 03 00 [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: E2 03 00 D3 21 00 90 00 68 [16:27:38]RAPDU: 90 00 [16:27:38]wFMCommunicate OK [16:27:38]wFMCommunicate request_size=10 [16:27:38]MH_SAM_APDU [16:27:38]CAPDU: 80 0D 02 02 05 F4 E6 E1 A9 96 [16:27:38]Write to MH i2c: E2 0D 00 D4 21 80 0D 02 02 05 00 F4 E6 E1 A9 96 00 00 73 [16:27:38]Write i2c OK [16:27:38]MH_I2C_Read... [16:27:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:38]Read from MH i2c: E2 [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: E2 03 00 [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: E2 03 00 D4 21 00 90 00 69 [16:27:38]RAPDU: 90 00 [16:27:38]wFMCommunicate OK [16:27:38]wFMCommunicate request_size=4 [16:27:38]MH_SAM_APDU [16:27:38]CAPDU: 80 0D 03 02 [16:27:38]Write to MH i2c: E2 08 00 D5 21 80 0D 03 02 00 00 00 00 71 [16:27:38]Write i2c OK [16:27:38]MH_I2C_Read... [16:27:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:27:38]Read from MH i2c: E2 [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: E2 0B 00 [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: E2 0B 00 D5 21 00 10 B4 37 FB 16 96 15 A1 90 00 CA [16:27:38]RAPDU: 10 B4 37 FB 16 96 15 A1 90 00 [16:27:38]wFMCommunicate OK [16:27:38]SAM_PROTO_SignData done [16:27:38]FM_MakeSignedData done [16:27:38]CreateOFDProtocolMessage [16:27:38]wFMCommunicate request_size=4 [16:27:38]MH_SAM_APDU [16:27:38]CAPDU: 80 11 00 00 [16:27:38]Write to MH i2c: E2 08 00 D6 21 80 11 00 00 00 00 00 00 71 [16:27:38]Write i2c OK [16:27:38]MH_I2C_Read... [16:27:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:38]Read from MH i2c: E2 [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: E2 17 00 [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: E2 17 00 D6 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C6 [16:27:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:27:38]wFMCommunicate OK [16:27:38]CreateOFDProtocolMessage done [16:27:38]OFDSenderStorePacket 309018 [16:27:38]StoreOFDPacket docnum=309018 [16:27:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 20 1A 07 01 68 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 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 B7 01 00 00 F4 03 04 00 79 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A B7 04 00 35 04 06 00 01 F4 E6 E1 A9 96 10 B4 37 FB 16 96 15 A1 [16:27:38]CheckFolder [16:27:38]dirname=/storage/ofd_packets [16:27:38]CheckFolder done [16:27:38]ProducePacketName [16:27:38]name=ofd_packets/00309018 [16:27:38]NVStorageSaveData ofd_packets/00309018 [16:27:38]File name is /storage/ofd_packets/00309018 [16:27:38]Write 301 bytes [16:27:38]NVStorageSaveData done [16:27:38]OFDSenderStorePacket done [16:27:38]KKMCreateOFDPacket done [16:27:38]NVStorageSaveData kkm_last_timestamp [16:27:38]File name is /storage/kkm_last_timestamp [16:27:38]Write 4 bytes [16:27:38]NVStorageSaveData done [16:27:38]ExternCall_PrintAddStr [16:27:38]wPrintStart [16:27:38]Write to MH i2c: 01 00 00 D7 21 F8 [16:27:38]Write i2c OK [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: 01 [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: 01 07 00 [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: 01 07 00 D7 21 00 00 00 00 00 FF 0F 0D [16:27:38]RasterBufferAndPrint [16:27:38]line Счет N : (1)642891 [16:27:38]line ИНН: 02508201610067 [16:27:38]line Контрольно-Кассовый Чек [16:27:38]line ПРОДАЖА [16:27:38]line ТРК (МРК, ГНК) : 52 [16:27:38]line Товар: 2710124130 [16:27:38]line Аи-92-К-2 [16:27:38]line 14.950 * 66.90 [16:27:38]line = 1000.16 [16:27:38]line НДС 12% НСП 1% [16:27:38]line > о реализуемом товаре [16:27:38]line ИТОГО: 1000.16 [16:27:38]line НСП 1% : 8.85 [16:27:38]line НДС 12% : 106.21 [16:27:38]line Наличными: 0.00 [16:27:38]line Безнал.: 1000.16 [16:27:38]line Место: АЗС № 172 "Партнер Нефть" [16:27:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:27:38]line СНО: Общий режим [16:27:38]line Чек 439 26.10.2024 16:27 [16:27:38]line Смена: 532 ФФД: 1.0 [16:27:38]line ЗНМ: 0300000116 [16:27:38]line РНМ: 0000000000091780 [16:27:38]line Версия ККМ: 001 [16:27:38]line Платежная система: Mbank [16:27:38]line ФМ: 0000000000871765 [16:27:38]line ФД: 309018 [16:27:38]line ФПД: 2151357196694 [16:27:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162737&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309018&fm=2151357196694&tin=02508201610067®Number=0000000000091780&sum=100016 [16:27:38]written 0, free lines is 4095 [16:27:38]OFD Sender: Processing packet 309018 [packets to send 223, broken 222] [16:27:38]ProducePacketName [16:27:38]name=ofd_packets/00309018 [16:27:38]OFD Sender: To server: pG, [16:27:38]CommunicateWithHost lk.salyk.kg:30040 [16:27:38]ConnectInit lk.salyk.kg [16:27:38]Connected sock=10 [16:27:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 20 1A 07 01 68 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 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 B7 01 00 00 F4 03 04 00 79 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A B7 04 00 35 04 06 00 01 F4 E6 E1 A9 96 10 B4 37 FB 16 96 15 A1 [16:27:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 35 EE 47 00 E2 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 31 37 36 35 10 04 04 00 1A B7 04 00 F4 03 04 00 D7 BE 1C 67 B6 04 01 00 00 F0 3B 23 D2 59 81 8F CC [16:27:38]CommunicateWithHost err = 0 [16:27:38]CheckOFDResponse [16:27:38]1017 (14) - 77093643461234 [16:27:38]1041 (16) - 0000000000871765 [16:27:38]1040 (4) - 309018 [16:27:38]1012 (4) - 26.10.2024 10:05 [16:27:38]1206 (1) - 0 [16:27:38]OFD Sender: Remove packet 309018 [16:27:38]ProducePacketName [16:27:38]name=ofd_packets/00309018 [16:27:38]NVStorageDeleteData [16:27:38]Write to MH i2c: 01 00 00 FF 21 20 [16:27:38]Write i2c OK [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: 01 [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: 01 07 00 [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: 01 07 00 FF 21 00 00 00 00 00 E2 0C 15 [16:27:38]RasterBufferAndPrint [16:27:38]line [16:27:38]line [16:27:38]line [16:27:38]line [16:27:38]line [16:27:38]written 0, free lines is 3302 [16:27:38]MH_Cut [16:27:38]Write to MH i2c: D1 01 00 06 22 01 FA [16:27:38]Write i2c OK [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: D1 [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: D1 01 00 [16:27:38]MH_I2C_Read... [16:27:38]Read from MH i2c: D1 01 00 06 22 00 F9 [16:27:38]Write to MH i2c: 01 00 00 07 22 29 [16:27:38]Write i2c OK [16:27:38]MH_I2C_Read... [16:27:39]OFD Sender: No OFD packet to send [16:27:39]*** Cut start [16:27:39]*** Purtial cut [16:27:39]*** Stage 1: CUTSNS_PIN = 1 [16:27:39]Read from MH i2c: 01 [16:27:39]MH_I2C_Read... [16:27:39]*** Stop cut motor [16:27:39]*** Cut end [16:27:39]Read from MH i2c: 01 07 00 [16:27:39]MH_I2C_Read... [16:27:39]Read from MH i2c: 01 07 00 07 22 00 00 00 00 00 FF 0F 3E [16:27:39]process_action close_receipt done [16:27:39]requested_data is exist [16:27:39]produce_requested_data [16:27:39]requested_item fm.sn is exist - process it [16:27:39]wFMCommunicate request_size=4 [16:27:39]MH_SAM_APDU [16:27:39]CAPDU: 80 11 00 00 [16:27:39]Write to MH i2c: E2 08 00 08 22 80 11 00 00 00 00 00 00 A4 [16:27:39]Write i2c OK [16:27:39]MH_I2C_Read... [16:27:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:39]Read from MH i2c: E2 [16:27:39]MH_I2C_Read... [16:27:39]Read from MH i2c: E2 17 00 [16:27:39]MH_I2C_Read... [16:27:39]Read from MH i2c: E2 17 00 08 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F9 [16:27:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:27:39]wFMCommunicate OK [16:27:39]requested_item fd.num is exist - process it [16:27:39]SAM_PROTO_GetFieldsCounters [16:27:39]wFMCommunicate request_size=4 [16:27:39]MH_SAM_APDU [16:27:39]CAPDU: 80 13 00 00 [16:27:39]Write to MH i2c: E2 08 00 09 22 80 13 00 00 00 00 00 00 A7 [16:27:39]Write i2c OK [16:27:39]MH_I2C_Read... [16:27:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:27:40]Read from MH i2c: E2 [16:27:40]MH_I2C_Read... [16:27:40]Read from MH i2c: E2 62 00 [16:27:40]MH_I2C_Read... [16:27:40]Read from MH i2c: E2 62 00 09 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 DD [16:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:27:40]wFMCommunicate OK [16:27:40]SAM_PROTO_GetFieldsCounters done [16:27:40]requested_item shift.num is exist - process it [16:27:40]requested_item shift.opened is exist - process it [16:27:40]req_shift_opened [16:27:40]FM_GetShiftState [16:27:40]SAM_PROTO_GetShiftState [16:27:40]wFMCommunicate request_size=4 [16:27:40]MH_SAM_APDU [16:27:40]CAPDU: 80 13 01 00 [16:27:40]Write to MH i2c: E2 08 00 0A 22 80 13 01 00 00 00 00 00 A9 [16:27:40]Write i2c OK [16:27:40]MH_I2C_Read... [16:27:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:40]Read from MH i2c: E2 [16:27:40]MH_I2C_Read... [16:27:40]Read from MH i2c: E2 0E 00 [16:27:40]MH_I2C_Read... [16:27:40]Read from MH i2c: E2 0E 00 0A 22 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 27 [16:27:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:27:40]wFMCommunicate OK [16:27:40]SAM_PROTO_GetShiftState done [16:27:40]FM_GetShiftState done [16:27:40]req_shift_opened done [16:27:40]requested_item shift.open_date is exist - process it [16:27:40]req_shift_open_date [16:27:40]req_shift_open_date done [16:27:40]produce_requested_data done [16:27:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309018,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:27:40]process_action_free close_receipt [16:27:40]json_value_free [16:27:40]json_value_free done [16:27:40]process_json_proto returns [16:27:40]Send response to host [16:27:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309018,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:27:40]free response buf [16:27:40]execute_script done [16:27:40]execute_script returns [16:27:40]free content buf [16:27:40]Sock 7.Close socket [16:27:40]Sock 7.Thread stoped [16:27:44]OFD Sender: No OFD packet to send [16:27:47]accept exits with 9 [16:27:47]New connection [16:27:47]New thread 3067022692 created [16:27:47]Thread 3066879332 joined [16:27:47]Waiting for new connection... [16:27:47] Sock 9.Parse request [16:27:47]Sock 9.Check first char [16:27:47]Sock 9.First char is OK [16:27:47]request: POST /json_proto HTTP/1.0 [16:27:47]Method: POST [16:27:47]URL: /json_proto [16:27:47]Method is POST - this is cgi request [16:27:47]url: /json_proto [16:27:47]query_string will be loaded in cgi processing [16:27:47]execute_cgi json_proto POST (null) [16:27:47]execute_cgi path=json_proto method=POST [16:27:47]POST find Content-Length [16:27:47]Host: 172.17.96.3:8080 [16:27:47]Content-Length: 677 [16:27:47]Content-Type: application/json [16:27:47] [16:27:47]POST finish read [16:27:47]Found Content-Length = 677 [16:27:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:27:47]execute_script... [16:27:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:27:47]POST & json_proto [16:27:47]process_json_proto [16:27:47]json parsed OK: [16:27:47]protocol is kg_v1.0 [16:27:47]action value=close_receipt [16:27:47]process_action close_receipt [16:27:47]cmd_close_receipt [16:27:47]MH_GetDate [16:27:47]Write to MH i2c: F0 00 00 0B 22 1C [16:27:47]Write i2c OK [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: F0 [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: F0 09 00 [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: F0 09 00 0B 22 00 84 18 1D 67 44 5E 04 65 50 [16:27:47]GetLastDocTimeStamp 1729960057 [16:27:47]current date 1729960068 [16:27:47]FM_GetShiftState [16:27:47]SAM_PROTO_GetShiftState [16:27:47]wFMCommunicate request_size=4 [16:27:47]MH_SAM_APDU [16:27:47]CAPDU: 80 13 01 00 [16:27:47]Write to MH i2c: E2 08 00 0C 22 80 13 01 00 00 00 00 00 AB [16:27:47]Write i2c OK [16:27:47]MH_I2C_Read... [16:27:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:47]Read from MH i2c: E2 [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: E2 0E 00 [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: E2 0E 00 0C 22 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 29 [16:27:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:27:47]wFMCommunicate OK [16:27:47]SAM_PROTO_GetShiftState done [16:27:47]FM_GetShiftState done [16:27:47]opened in 1729902265 [16:27:47]opened+sec_in_day 1729988665 [16:27:47]quantity*price = 50041 [16:27:47]sum+1 = 50042 [16:27:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 440 26.10.2024 16:27 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309019 ФПД: 110143756775657 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162749&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309019&fm=110143756775657&tin=02508201610067®Number=0000000000091780&sum=50000 [16:27:48]StoreToDocumentArchive [16:27:48]shift 532 fd 309019 [16:27:48]save to /storage/0532/doc_00309019 [16:27:48]save last doc name /storage/0532/doc_00309019 to /storage/kkm_last_doc_name [16:27:48]save OK [16:27:48]Clear old archive folders... [16:27:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:27:48]tlvbuf is B6ED2380 [16:27:48]SAM_PROTO_ClearQueue [16:27:48]wFMCommunicate request_size=4 [16:27:48]MH_SAM_APDU [16:27:48]CAPDU: 80 09 00 00 [16:27:48]Write to MH i2c: E2 08 00 19 22 80 09 00 00 00 00 00 00 AD [16:27:48]Write i2c OK [16:27:48]MH_I2C_Read... [16:27:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:27:48]Read from MH i2c: E2 [16:27:48]MH_I2C_Read... [16:27:48]Read from MH i2c: E2 03 00 [16:27:48]MH_I2C_Read... [16:27:48]Read from MH i2c: E2 03 00 19 22 00 90 00 AF [16:27:48]RAPDU: 90 00 [16:27:48]wFMCommunicate OK [16:27:48]SAM_PROTO_ClearQueue done [16:27:48]KKMCreateOFDPacket [16:27:48]OFDProtocolAddRootSTLVToBuf [16:27:48]FM_MakeSignedData [16:27:48]FM_MakeSignedData [16:27:48]SAM_PROTO_SignData [16:27:48]wFMCommunicate request_size=4 [16:27:48]MH_SAM_APDU [16:27:48]CAPDU: 80 0D 01 02 [16:27:48]Write to MH i2c: E2 08 00 1A 22 80 0D 01 02 00 00 00 00 B5 [16:27:48]Write i2c OK [16:27:48]MH_I2C_Read... [16:27:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:27:48]Read from MH i2c: E2 [16:27:48]MH_I2C_Read... [16:27:48]Read from MH i2c: E2 03 00 [16:27:48]MH_I2C_Read... [16:27:48]Read from MH i2c: E2 03 00 1A 22 00 90 00 B0 [16:27:48]RAPDU: 90 00 [16:27:48]wFMCommunicate OK [16:27:48]wFMCommunicate request_size=255 [16:27:48]MH_SAM_APDU [16:27:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B8 01 00 00 F4 03 04 00 85 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B B7 04 00 35 04 06 00 64 [16:27:48]Write to MH i2c: E2 02 01 1B 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B8 01 00 00 F4 03 04 00 85 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B B7 04 00 35 04 06 00 64 00 00 6D [16:27:48]Write i2c OK [16:27:48]MH_I2C_Read... [16:27:49]OFD Sender: No OFD packet to send [16:27:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:49]Read from MH i2c: E2 [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: E2 03 00 [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: E2 03 00 1B 22 00 90 00 B1 [16:27:49]RAPDU: 90 00 [16:27:49]wFMCommunicate OK [16:27:49]wFMCommunicate request_size=10 [16:27:49]MH_SAM_APDU [16:27:49]CAPDU: 80 0D 02 02 05 2C D7 7F 30 E9 [16:27:49]Write to MH i2c: E2 0D 00 1C 22 80 0D 02 02 05 00 2C D7 7F 30 E9 00 00 5D [16:27:49]Write i2c OK [16:27:49]MH_I2C_Read... [16:27:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:49]Read from MH i2c: E2 [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: E2 03 00 [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: E2 03 00 1C 22 00 90 00 B2 [16:27:49]RAPDU: 90 00 [16:27:49]wFMCommunicate OK [16:27:49]wFMCommunicate request_size=4 [16:27:49]MH_SAM_APDU [16:27:49]CAPDU: 80 0D 03 02 [16:27:49]Write to MH i2c: E2 08 00 1D 22 80 0D 03 02 00 00 00 00 BA [16:27:49]Write i2c OK [16:27:49]MH_I2C_Read... [16:27:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:27:49]Read from MH i2c: E2 [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: E2 0B 00 [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: E2 0B 00 1D 22 00 18 4F 17 17 6A 9B 3F FE 90 00 92 [16:27:49]RAPDU: 18 4F 17 17 6A 9B 3F FE 90 00 [16:27:49]wFMCommunicate OK [16:27:49]SAM_PROTO_SignData done [16:27:49]FM_MakeSignedData done [16:27:49]CreateOFDProtocolMessage [16:27:49]wFMCommunicate request_size=4 [16:27:49]MH_SAM_APDU [16:27:49]CAPDU: 80 11 00 00 [16:27:49]Write to MH i2c: E2 08 00 1E 22 80 11 00 00 00 00 00 00 BA [16:27:49]Write i2c OK [16:27:49]MH_I2C_Read... [16:27:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:49]Read from MH i2c: E2 [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: E2 17 00 [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: E2 17 00 1E 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0F [16:27:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:27:49]wFMCommunicate OK [16:27:49]CreateOFDProtocolMessage done [16:27:49]OFDSenderStorePacket 309019 [16:27:49]StoreOFDPacket docnum=309019 [16:27:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C3 A6 07 01 C2 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 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 B8 01 00 00 F4 03 04 00 85 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B B7 04 00 35 04 06 00 64 2C D7 7F 30 E9 18 4F 17 17 6A 9B 3F FE [16:27:49]CheckFolder [16:27:49]dirname=/storage/ofd_packets [16:27:49]CheckFolder done [16:27:49]ProducePacketName [16:27:49]name=ofd_packets/00309019 [16:27:49]NVStorageSaveData ofd_packets/00309019 [16:27:49]File name is /storage/ofd_packets/00309019 [16:27:49]Write 301 bytes [16:27:49]NVStorageSaveData done [16:27:49]OFDSenderStorePacket done [16:27:49]KKMCreateOFDPacket done [16:27:49]NVStorageSaveData kkm_last_timestamp [16:27:49]File name is /storage/kkm_last_timestamp [16:27:49]Write 4 bytes [16:27:49]NVStorageSaveData done [16:27:49]ExternCall_PrintAddStr [16:27:49]wPrintStart [16:27:49]Write to MH i2c: 01 00 00 1F 22 41 [16:27:49]Write i2c OK [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: 01 [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: 01 07 00 [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: 01 07 00 1F 22 00 00 00 00 00 FF 0F 56 [16:27:49]RasterBufferAndPrint [16:27:49]line Счет N : (1)642892 [16:27:49]line ИНН: 02508201610067 [16:27:49]line Контрольно-Кассовый Чек [16:27:49]line ПРОДАЖА [16:27:49]line ТРК (МРК, ГНК) : 62 [16:27:49]line Товар: 2710124130 [16:27:49]line Аи-92-К-2 [16:27:49]line 7.480 * 66.90 [16:27:49]line = 500.41 [16:27:49]line НДС 12% НСП 1% [16:27:49]line > о реализуемом товаре [16:27:49]line ОКРУГЛЕНИЕ: -0.41 [16:27:49]line ИТОГО: 500.00 [16:27:49]line Внесено: 500.00 [16:27:49]line СДАЧА: 0.00 [16:27:49]line НСП 1% : 4.43 [16:27:49]line НДС 12% : 53.14 [16:27:49]line Наличными: 500.00 [16:27:49]line Безнал.: 0.00 [16:27:49]line Место: АЗС № 172 "Партнер Нефть" [16:27:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:27:49]line СНО: Общий режим [16:27:49]line Чек 440 26.10.2024 16:27 [16:27:49]line Смена: 532 ФФД: 1.0 [16:27:49]line ЗНМ: 0300000116 [16:27:49]line РНМ: 0000000000091780 [16:27:49]line Версия ККМ: 001 [16:27:49]line ФМ: 0000000000871765 [16:27:49]line ФД: 309019 [16:27:49]line ФПД: 110143756775657 [16:27:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T162749&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309019&fm=110143756775657&tin=02508201610067®Number=0000000000091780&sum=50000 [16:27:49]OFD Sender: Processing packet 309019 [packets to send 223, broken 222] [16:27:49]ProducePacketName [16:27:49]name=ofd_packets/00309019 [16:27:49]OFD Sender: To server: pG, [16:27:49]CommunicateWithHost lk.salyk.kg:30040 [16:27:49]ConnectInit lk.salyk.kg [16:27:49]written 0, free lines is 4095 [16:27:49]Connected sock=10 [16:27:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C3 A6 07 01 C2 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 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 B8 01 00 00 F4 03 04 00 85 18 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B B7 04 00 35 04 06 00 64 2C D7 7F 30 E9 18 4F 17 17 6A 9B 3F FE [16:27:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EF 3E 47 00 65 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B B7 04 00 F4 03 04 00 E2 BE 1C 67 B6 04 01 00 00 BE B8 A5 51 12 C5 D8 8D [16:27:49]CommunicateWithHost err = 0 [16:27:49]CheckOFDResponse [16:27:49]1017 (14) - 77093643461234 [16:27:49]1041 (16) - 0000000000871765 [16:27:49]1040 (4) - 309019 [16:27:49]1012 (4) - 26.10.2024 10:05 [16:27:49]1206 (1) - 0 [16:27:49]OFD Sender: Remove packet 309019 [16:27:49]ProducePacketName [16:27:49]name=ofd_packets/00309019 [16:27:49]NVStorageDeleteData [16:27:49]Write to MH i2c: 01 00 00 49 22 6B [16:27:49]Write i2c OK [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: 01 [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: 01 07 00 [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: 01 07 00 49 22 00 00 00 00 00 CA 0C 48 [16:27:49]RasterBufferAndPrint [16:27:49]line [16:27:49]line [16:27:49]line [16:27:49]line [16:27:49]line [16:27:49]written 0, free lines is 3284 [16:27:49]MH_Cut [16:27:49]Write to MH i2c: D1 01 00 50 22 01 44 [16:27:49]Write i2c OK [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: D1 [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: D1 01 00 [16:27:49]MH_I2C_Read... [16:27:49]Read from MH i2c: D1 01 00 50 22 00 43 [16:27:49]Write to MH i2c: 01 00 00 51 22 73 [16:27:49]Write i2c OK [16:27:49]MH_I2C_Read... [16:27:50]OFD Sender: No OFD packet to send [16:27:50]*** Cut start [16:27:50]*** Purtial cut [16:27:50]*** Stage 1: CUTSNS_PIN = 1 [16:27:50]Read from MH i2c: 01 [16:27:50]MH_I2C_Read... [16:27:50]*** Stop cut motor [16:27:50]*** Cut end [16:27:50]Read from MH i2c: 01 07 00 [16:27:50]MH_I2C_Read... [16:27:50]Read from MH i2c: 01 07 00 51 22 00 00 00 00 00 FF 0F 88 [16:27:50]process_action close_receipt done [16:27:50]requested_data is exist [16:27:50]produce_requested_data [16:27:50]requested_item fm.sn is exist - process it [16:27:50]wFMCommunicate request_size=4 [16:27:50]MH_SAM_APDU [16:27:50]CAPDU: 80 11 00 00 [16:27:50]Write to MH i2c: E2 08 00 52 22 80 11 00 00 00 00 00 00 EE [16:27:50]Write i2c OK [16:27:50]MH_I2C_Read... [16:27:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:51]Read from MH i2c: E2 [16:27:51]MH_I2C_Read... [16:27:51]Read from MH i2c: E2 17 00 [16:27:51]MH_I2C_Read... [16:27:51]Read from MH i2c: E2 17 00 52 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 43 [16:27:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:27:51]wFMCommunicate OK [16:27:51]requested_item fd.num is exist - process it [16:27:51]SAM_PROTO_GetFieldsCounters [16:27:51]wFMCommunicate request_size=4 [16:27:51]MH_SAM_APDU [16:27:51]CAPDU: 80 13 00 00 [16:27:51]Write to MH i2c: E2 08 00 53 22 80 13 00 00 00 00 00 00 F1 [16:27:51]Write i2c OK [16:27:51]MH_I2C_Read... [16:27:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:27:51]Read from MH i2c: E2 [16:27:51]MH_I2C_Read... [16:27:51]Read from MH i2c: E2 62 00 [16:27:51]MH_I2C_Read... [16:27:51]Read from MH i2c: E2 62 00 53 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 2B [16:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:27:51]wFMCommunicate OK [16:27:51]SAM_PROTO_GetFieldsCounters done [16:27:51]requested_item shift.num is exist - process it [16:27:51]requested_item shift.opened is exist - process it [16:27:51]req_shift_opened [16:27:51]FM_GetShiftState [16:27:51]SAM_PROTO_GetShiftState [16:27:51]wFMCommunicate request_size=4 [16:27:51]MH_SAM_APDU [16:27:51]CAPDU: 80 13 01 00 [16:27:51]Write to MH i2c: E2 08 00 54 22 80 13 01 00 00 00 00 00 F3 [16:27:51]Write i2c OK [16:27:51]MH_I2C_Read... [16:27:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:51]Read from MH i2c: E2 [16:27:51]MH_I2C_Read... [16:27:51]Read from MH i2c: E2 0E 00 [16:27:51]MH_I2C_Read... [16:27:51]Read from MH i2c: E2 0E 00 54 22 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 71 [16:27:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:27:51]wFMCommunicate OK [16:27:51]SAM_PROTO_GetShiftState done [16:27:51]FM_GetShiftState done [16:27:51]req_shift_opened done [16:27:51]requested_item shift.open_date is exist - process it [16:27:51]req_shift_open_date [16:27:51]req_shift_open_date done [16:27:51]produce_requested_data done [16:27:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309019,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:27:51]process_action_free close_receipt [16:27:51]json_value_free [16:27:51]json_value_free done [16:27:51]process_json_proto returns [16:27:51]Send response to host [16:27:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309019,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:27:51]free response buf [16:27:51]execute_script done [16:27:51]execute_script returns [16:27:51]free content buf [16:27:51]Sock 9.Close socket [16:27:51]Sock 9.Thread stoped [16:27:55]OFD Sender: No OFD packet to send [16:28:00]OFD Sender: No OFD packet to send [16:28:05]OFD Sender: No OFD packet to send [16:28:10]OFD Sender: No OFD packet to send [16:28:15]OFD Sender: No OFD packet to send [16:28:20]OFD Sender: No OFD packet to send [16:28:25]OFD Sender: No OFD packet to send [16:28:30]OFD Sender: No OFD packet to send [16:28:35]OFD Sender: No OFD packet to send [16:28:40]OFD Sender: No OFD packet to send [16:28:45]OFD Sender: No OFD packet to send [16:28:50]OFD Sender: No OFD packet to send [16:28:55]OFD Sender: No OFD packet to send [16:29:00]OFD Sender: No OFD packet to send [16:29:05]OFD Sender: No OFD packet to send [16:29:10]OFD Sender: No OFD packet to send [16:29:15]OFD Sender: No OFD packet to send [16:29:20]OFD Sender: No OFD packet to send [16:29:25]OFD Sender: No OFD packet to send [16:29:30]OFD Sender: No OFD packet to send [16:29:35]OFD Sender: No OFD packet to send [16:29:40]OFD Sender: No OFD packet to send [16:29:45]OFD Sender: No OFD packet to send [16:29:50]OFD Sender: No OFD packet to send [16:29:55]OFD Sender: No OFD packet to send [16:30:00]OFD Sender: No OFD packet to send [16:30:05]OFD Sender: No OFD packet to send [16:30:09]accept exits with 7 [16:30:09]New connection [16:30:09]New thread 3066879332 created [16:30:09]Thread 3067022692 joined [16:30:09]Waiting for new connection... [16:30:09] Sock 7.Parse request [16:30:09]Sock 7.Check first char [16:30:09]Sock 7.First char is OK [16:30:09]request: POST /json_proto HTTP/1.0 [16:30:09]Method: POST [16:30:09]URL: /json_proto [16:30:09]Method is POST - this is cgi request [16:30:09]url: /json_proto [16:30:09]query_string will be loaded in cgi processing [16:30:09]execute_cgi json_proto POST (null) [16:30:09]execute_cgi path=json_proto method=POST [16:30:09]POST find Content-Length [16:30:09]Host: 172.17.96.3:8080 [16:30:09]Content-Length: 677 [16:30:09]Content-Type: application/json [16:30:09] [16:30:09]POST finish read [16:30:09]Found Content-Length = 677 [16:30:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:30:09]execute_script... [16:30: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)642893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:30:09]POST & json_proto [16:30:09]process_json_proto [16:30:09]json parsed OK: [16:30:09]protocol is kg_v1.0 [16:30:09]action value=close_receipt [16:30:09]process_action close_receipt [16:30:09]cmd_close_receipt [16:30:09]MH_GetDate [16:30:09]Write to MH i2c: F0 00 00 55 22 66 [16:30:09]Write i2c OK [16:30:09]MH_I2C_Read... [16:30:09]Read from MH i2c: F0 [16:30:09]MH_I2C_Read... [16:30:09]Read from MH i2c: F0 09 00 [16:30:09]MH_I2C_Read... [16:30:09]Read from MH i2c: F0 09 00 55 22 00 12 19 1D 67 44 5E 04 65 29 [16:30:09]GetLastDocTimeStamp 1729960069 [16:30:09]current date 1729960210 [16:30:09]FM_GetShiftState [16:30:09]SAM_PROTO_GetShiftState [16:30:09]wFMCommunicate request_size=4 [16:30:09]MH_SAM_APDU [16:30:09]CAPDU: 80 13 01 00 [16:30:09]Write to MH i2c: E2 08 00 56 22 80 13 01 00 00 00 00 00 F5 [16:30:09]Write i2c OK [16:30:09]MH_I2C_Read... [16:30:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:09]Read from MH i2c: E2 [16:30:09]MH_I2C_Read... [16:30:09]Read from MH i2c: E2 0E 00 [16:30:09]MH_I2C_Read... [16:30:09]Read from MH i2c: E2 0E 00 56 22 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 73 [16:30:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:30:09]wFMCommunicate OK [16:30:09]SAM_PROTO_GetShiftState done [16:30:09]FM_GetShiftState done [16:30:09]opened in 1729902265 [16:30:09]opened+sec_in_day 1729988665 [16:30:09]quantity*price = 50041 [16:30:09]sum+1 = 50042 [16:30:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 441 26.10.2024 16:30 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309020 ФПД: 62607348431493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T163010&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309020&fm=62607348431493&tin=02508201610067®Number=0000000000091780&sum=50000 [16:30:10]StoreToDocumentArchive [16:30:10]shift 532 fd 309020 [16:30:10]save to /storage/0532/doc_00309020 [16:30:10]save last doc name /storage/0532/doc_00309020 to /storage/kkm_last_doc_name [16:30:10]save OK [16:30:10]Clear old archive folders... [16:30:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:30:10]tlvbuf is 0017DD50 [16:30:10]SAM_PROTO_ClearQueue [16:30:10]wFMCommunicate request_size=4 [16:30:10]MH_SAM_APDU [16:30:10]CAPDU: 80 09 00 00 [16:30:10]Write to MH i2c: E2 08 00 63 22 80 09 00 00 00 00 00 00 F7 [16:30:10]Write i2c OK [16:30:10]MH_I2C_Read... [16:30:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:30:10]Read from MH i2c: E2 [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: E2 03 00 [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: E2 03 00 63 22 00 90 00 F9 [16:30:10]RAPDU: 90 00 [16:30:10]wFMCommunicate OK [16:30:10]SAM_PROTO_ClearQueue done [16:30:10]KKMCreateOFDPacket [16:30:10]OFDProtocolAddRootSTLVToBuf [16:30:10]FM_MakeSignedData [16:30:10]FM_MakeSignedData [16:30:10]SAM_PROTO_SignData [16:30:10]wFMCommunicate request_size=4 [16:30:10]MH_SAM_APDU [16:30:10]CAPDU: 80 0D 01 02 [16:30:10]Write to MH i2c: E2 08 00 64 22 80 0D 01 02 00 00 00 00 FF [16:30:10]Write i2c OK [16:30:10]MH_I2C_Read... [16:30:10]OFD Sender: No OFD packet to send [16:30:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:30:10]Read from MH i2c: E2 [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: E2 03 00 [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: E2 03 00 64 22 00 90 00 FA [16:30:10]RAPDU: 90 00 [16:30:10]wFMCommunicate OK [16:30:10]wFMCommunicate request_size=255 [16:30:10]MH_SAM_APDU [16:30:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B9 01 00 00 F4 03 04 00 12 19 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C B7 04 00 35 04 06 00 38 [16:30:10]Write to MH i2c: E2 02 01 65 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B9 01 00 00 F4 03 04 00 12 19 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C B7 04 00 35 04 06 00 38 00 00 1B [16:30:10]Write i2c OK [16:30:10]MH_I2C_Read... [16:30:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:10]Read from MH i2c: E2 [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: E2 03 00 [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: E2 03 00 65 22 00 90 00 FB [16:30:10]RAPDU: 90 00 [16:30:10]wFMCommunicate OK [16:30:10]wFMCommunicate request_size=10 [16:30:10]MH_SAM_APDU [16:30:10]CAPDU: 80 0D 02 02 05 F0 E8 C3 7A 85 [16:30:10]Write to MH i2c: E2 0D 00 66 22 80 0D 02 02 05 00 F0 E8 C3 7A 85 00 00 A6 [16:30:10]Write i2c OK [16:30:10]MH_I2C_Read... [16:30:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:30:10]Read from MH i2c: E2 [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: E2 03 00 [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: E2 03 00 66 22 00 90 00 FC [16:30:10]RAPDU: 90 00 [16:30:10]wFMCommunicate OK [16:30:10]wFMCommunicate request_size=4 [16:30:10]MH_SAM_APDU [16:30:10]CAPDU: 80 0D 03 02 [16:30:10]Write to MH i2c: E2 08 00 67 22 80 0D 03 02 00 00 00 00 04 [16:30:10]Write i2c OK [16:30:10]MH_I2C_Read... [16:30:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:30:10]Read from MH i2c: E2 [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: E2 0B 00 [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: E2 0B 00 67 22 00 F3 2C A6 1B DC E2 74 42 90 00 59 [16:30:10]RAPDU: F3 2C A6 1B DC E2 74 42 90 00 [16:30:10]wFMCommunicate OK [16:30:10]SAM_PROTO_SignData done [16:30:10]FM_MakeSignedData done [16:30:10]CreateOFDProtocolMessage [16:30:10]wFMCommunicate request_size=4 [16:30:10]MH_SAM_APDU [16:30:10]CAPDU: 80 11 00 00 [16:30:10]Write to MH i2c: E2 08 00 68 22 80 11 00 00 00 00 00 00 04 [16:30:10]Write i2c OK [16:30:10]MH_I2C_Read... [16:30:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:10]Read from MH i2c: E2 [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: E2 17 00 [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: E2 17 00 68 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 59 [16:30:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:30:10]wFMCommunicate OK [16:30:10]CreateOFDProtocolMessage done [16:30:10]OFDSenderStorePacket 309020 [16:30:10]StoreOFDPacket docnum=309020 [16:30:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EF 13 07 01 CE 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B9 01 00 00 F4 03 04 00 12 19 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C B7 04 00 35 04 06 00 38 F0 E8 C3 7A 85 F3 2C A6 1B DC E2 74 42 [16:30:10]CheckFolder [16:30:10]dirname=/storage/ofd_packets [16:30:10]CheckFolder done [16:30:10]ProducePacketName [16:30:10]name=ofd_packets/00309020 [16:30:10]NVStorageSaveData ofd_packets/00309020 [16:30:10]File name is /storage/ofd_packets/00309020 [16:30:10]Write 301 bytes [16:30:10]NVStorageSaveData done [16:30:10]OFDSenderStorePacket done [16:30:10]KKMCreateOFDPacket done [16:30:10]NVStorageSaveData kkm_last_timestamp [16:30:10]File name is /storage/kkm_last_timestamp [16:30:10]Write 4 bytes [16:30:10]NVStorageSaveData done [16:30:10]ExternCall_PrintAddStr [16:30:10]wPrintStart [16:30:10]Write to MH i2c: 01 00 00 69 22 8B [16:30:10]Write i2c OK [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: 01 [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: 01 07 00 [16:30:10]MH_I2C_Read... [16:30:10]Read from MH i2c: 01 07 00 69 22 00 00 00 00 00 FF 0F A0 [16:30:10]RasterBufferAndPrint [16:30:10]line Счет N : (1)642893 [16:30:10]line ИНН: 02508201610067 [16:30:10]line Контрольно-Кассовый Чек [16:30:10]line ПРОДАЖА [16:30:10]line ТРК (МРК, ГНК) : 62 [16:30:10]line Товар: 2710124130 [16:30:10]line Аи-92-К-2 [16:30:10]line 7.480 * 66.90 [16:30:10]line = 500.41 [16:30:10]line НДС 12% НСП 1% [16:30:10]line > о реализуемом товаре [16:30:10]line ОКРУГЛЕНИЕ: -0.41 [16:30:10]line ИТОГО: 500.00 [16:30:10]line Внесено: 500.00 [16:30:10]line СДАЧА: 0.00 [16:30:10]line НСП 1% : 4.43 [16:30:10]line НДС 12% : 53.14 [16:30:10]line Наличными: 500.00 [16:30:10]line Безнал.: 0.00 [16:30:10]line Место: АЗС № 172 "Партнер Нефть" [16:30:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:30:10]line СНО: Общий режим [16:30:10]line Чек 441 26.10.2024 16:30 [16:30:10]line Смена: 532 ФФД: 1.0 [16:30:10]line ЗНМ: 0300000116 [16:30:10]line РНМ: 0000000000091780 [16:30:10]line Версия ККМ: 001 [16:30:10]line ФМ: 0000000000871765 [16:30:10]line ФД: 309020 [16:30:10]line ФПД: 62607348431493 [16:30:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T163010&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309020&fm=62607348431493&tin=02508201610067®Number=0000000000091780&sum=50000 [16:30:11]OFD Sender: Processing packet 309020 [packets to send 223, broken 222] [16:30:11]ProducePacketName [16:30:11]name=ofd_packets/00309020 [16:30:11]OFD Sender: To server: pG, [16:30:11]CommunicateWithHost lk.salyk.kg:30040 [16:30:11]ConnectInit lk.salyk.kg [16:30:11]written 0, free lines is 4095 [16:30:11]Connected sock=10 [16:30:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EF 13 07 01 CE 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B9 01 00 00 F4 03 04 00 12 19 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C B7 04 00 35 04 06 00 38 F0 E8 C3 7A 85 F3 2C A6 1B DC E2 74 42 [16:30:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5B 32 47 00 C0 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C B7 04 00 F4 03 04 00 70 BF 1C 67 B6 04 01 00 00 19 D3 F7 D1 85 CF F5 E3 [16:30:11]CommunicateWithHost err = 0 [16:30:11]CheckOFDResponse [16:30:11]1017 (14) - 77093643461234 [16:30:11]1041 (16) - 0000000000871765 [16:30:11]1040 (4) - 309020 [16:30:11]1012 (4) - 26.10.2024 10:07 [16:30:11]1206 (1) - 0 [16:30:11]OFD Sender: Remove packet 309020 [16:30:11]ProducePacketName [16:30:11]name=ofd_packets/00309020 [16:30:11]NVStorageDeleteData [16:30:11]Write to MH i2c: 01 00 00 93 22 B5 [16:30:11]Write i2c OK [16:30:11]MH_I2C_Read... [16:30:11]Read from MH i2c: 01 [16:30:11]MH_I2C_Read... [16:30:11]Read from MH i2c: 01 07 00 [16:30:11]MH_I2C_Read... [16:30:11]Read from MH i2c: 01 07 00 93 22 00 00 00 00 00 C6 0C 8E [16:30:11]RasterBufferAndPrint [16:30:11]line [16:30:11]line [16:30:11]line [16:30:11]line [16:30:11]line [16:30:11]written 0, free lines is 3275 [16:30:11]MH_Cut [16:30:11]Write to MH i2c: D1 01 00 9A 22 01 8E [16:30:11]Write i2c OK [16:30:11]MH_I2C_Read... [16:30:11]Read from MH i2c: D1 [16:30:11]MH_I2C_Read... [16:30:11]Read from MH i2c: D1 01 00 [16:30:11]MH_I2C_Read... [16:30:11]Read from MH i2c: D1 01 00 9A 22 00 8D [16:30:11]Write to MH i2c: 01 00 00 9B 22 BD [16:30:11]Write i2c OK [16:30:11]MH_I2C_Read... [16:30:12]OFD Sender: No OFD packet to send [16:30:12]*** Cut start [16:30:12]*** Purtial cut [16:30:12]*** Stage 1: CUTSNS_PIN = 1 [16:30:12]Read from MH i2c: 01 [16:30:12]MH_I2C_Read... [16:30:12]*** Stop cut motor [16:30:12]*** Cut end [16:30:12]Read from MH i2c: 01 07 00 [16:30:12]MH_I2C_Read... [16:30:12]Read from MH i2c: 01 07 00 9B 22 00 00 00 00 00 FF 0F D2 [16:30:12]process_action close_receipt done [16:30:12]requested_data is exist [16:30:12]produce_requested_data [16:30:12]requested_item fm.sn is exist - process it [16:30:12]wFMCommunicate request_size=4 [16:30:12]MH_SAM_APDU [16:30:12]CAPDU: 80 11 00 00 [16:30:12]Write to MH i2c: E2 08 00 9C 22 80 11 00 00 00 00 00 00 38 [16:30:12]Write i2c OK [16:30:12]MH_I2C_Read... [16:30:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:30:12]Read from MH i2c: E2 [16:30:12]MH_I2C_Read... [16:30:12]Read from MH i2c: E2 17 00 [16:30:12]MH_I2C_Read... [16:30:12]Read from MH i2c: E2 17 00 9C 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8D [16:30:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:30:12]wFMCommunicate OK [16:30:12]requested_item fd.num is exist - process it [16:30:12]SAM_PROTO_GetFieldsCounters [16:30:12]wFMCommunicate request_size=4 [16:30:12]MH_SAM_APDU [16:30:12]CAPDU: 80 13 00 00 [16:30:12]Write to MH i2c: E2 08 00 9D 22 80 13 00 00 00 00 00 00 3B [16:30:12]Write i2c OK [16:30:12]MH_I2C_Read... [16:30:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:30:13]Read from MH i2c: E2 [16:30:13]MH_I2C_Read... [16:30:13]Read from MH i2c: E2 62 00 [16:30:13]MH_I2C_Read... [16:30:13]Read from MH i2c: E2 62 00 9D 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 79 [16:30: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:30:13]wFMCommunicate OK [16:30:13]SAM_PROTO_GetFieldsCounters done [16:30:13]requested_item shift.num is exist - process it [16:30:13]requested_item shift.opened is exist - process it [16:30:13]req_shift_opened [16:30:13]FM_GetShiftState [16:30:13]SAM_PROTO_GetShiftState [16:30:13]wFMCommunicate request_size=4 [16:30:13]MH_SAM_APDU [16:30:13]CAPDU: 80 13 01 00 [16:30:13]Write to MH i2c: E2 08 00 9E 22 80 13 01 00 00 00 00 00 3D [16:30:13]Write i2c OK [16:30:13]MH_I2C_Read... [16:30:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:30:13]Read from MH i2c: E2 [16:30:13]MH_I2C_Read... [16:30:13]Read from MH i2c: E2 0E 00 [16:30:13]MH_I2C_Read... [16:30:13]Read from MH i2c: E2 0E 00 9E 22 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BB [16:30:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:30:13]wFMCommunicate OK [16:30:13]SAM_PROTO_GetShiftState done [16:30:13]FM_GetShiftState done [16:30:13]req_shift_opened done [16:30:13]requested_item shift.open_date is exist - process it [16:30:13]req_shift_open_date [16:30:13]req_shift_open_date done [16:30:13]produce_requested_data done [16:30:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309020,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:30:13]process_action_free close_receipt [16:30:13]json_value_free [16:30:13]json_value_free done [16:30:13]process_json_proto returns [16:30:13]Send response to host [16:30:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309020,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:30:13]free response buf [16:30:13]execute_script done [16:30:13]execute_script returns [16:30:13]free content buf [16:30:13]Sock 7.Close socket [16:30:13]Sock 7.Thread stoped [16:30:17]OFD Sender: No OFD packet to send [16:30:22]OFD Sender: No OFD packet to send [16:30:27]OFD Sender: No OFD packet to send [16:30:32]OFD Sender: No OFD packet to send [16:30:37]OFD Sender: No OFD packet to send [16:30:42]OFD Sender: No OFD packet to send [16:30:47]OFD Sender: No OFD packet to send [16:30:52]OFD Sender: No OFD packet to send [16:30:57]OFD Sender: No OFD packet to send [16:31:02]OFD Sender: No OFD packet to send [16:31:07]OFD Sender: No OFD packet to send [16:31:12]OFD Sender: No OFD packet to send [16:31:17]OFD Sender: No OFD packet to send [16:31:22]OFD Sender: No OFD packet to send [16:31:27]OFD Sender: No OFD packet to send [16:31:32]OFD Sender: No OFD packet to send [16:31:37]OFD Sender: No OFD packet to send [16:31:42]OFD Sender: No OFD packet to send [16:31:44]accept exits with 9 [16:31:44]New connection [16:31:44]New thread 3067022692 created [16:31:44]Thread 3066879332 joined [16:31:44]Waiting for new connection... [16:31:44] Sock 9.Parse request [16:31:44]Sock 9.Check first char [16:31:44]Sock 9.First char is OK [16:31:44]request: POST /json_proto HTTP/1.0 [16:31:44]Method: POST [16:31:44]URL: /json_proto [16:31:44]Method is POST - this is cgi request [16:31:44]url: /json_proto [16:31:44]query_string will be loaded in cgi processing [16:31:44]execute_cgi json_proto POST (null) [16:31:44]execute_cgi path=json_proto method=POST [16:31:44]POST find Content-Length [16:31:44]Host: 172.17.96.3:8080 [16:31:44]Content-Length: 769 [16:31:44]Content-Type: application/json [16:31:44] [16:31:44]POST finish read [16:31:44]Found Content-Length = 769 [16:31:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:44]execute_script... [16:31: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)642894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:44]POST & json_proto [16:31:44]process_json_proto [16:31:44]json parsed OK: [16:31:44]protocol is kg_v1.0 [16:31:44]action value=close_receipt [16:31:44]process_action close_receipt [16:31:44]cmd_close_receipt [16:31:44]MH_GetDate [16:31:44]Write to MH i2c: F0 00 00 9F 22 B0 [16:31:44]Write i2c OK [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: F0 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: F0 09 00 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: F0 09 00 9F 22 00 71 19 1D 67 44 5E 04 65 D2 [16:31:44]GetLastDocTimeStamp 1729960210 [16:31:44]current date 1729960305 [16:31:44]FM_GetShiftState [16:31:44]SAM_PROTO_GetShiftState [16:31:44]wFMCommunicate request_size=4 [16:31:44]MH_SAM_APDU [16:31:44]CAPDU: 80 13 01 00 [16:31:44]Write to MH i2c: E2 08 00 A0 22 80 13 01 00 00 00 00 00 3F [16:31:44]Write i2c OK [16:31:44]MH_I2C_Read... [16:31:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:44]Read from MH i2c: E2 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: E2 0E 00 [16:31:44]MH_I2C_Read... [16:31:44]Read from MH i2c: E2 0E 00 A0 22 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BD [16:31:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:31:44]wFMCommunicate OK [16:31:44]SAM_PROTO_GetShiftState done [16:31:44]FM_GetShiftState done [16:31:44]opened in 1729902265 [16:31:44]opened+sec_in_day 1729988665 [16:31:44]quantity*price = 200031 [16:31:44]sum+1 = 200032 [16:31:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 442 26.10.2024 16:31 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309021 ФПД: 41397607794809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T163145&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309021&fm=41397607794809&tin=02508201610067®Number=0000000000091780&sum=200031 [16:31:45]StoreToDocumentArchive [16:31:45]shift 532 fd 309021 [16:31:45]save to /storage/0532/doc_00309021 [16:31:45]save last doc name /storage/0532/doc_00309021 to /storage/kkm_last_doc_name [16:31:45]save OK [16:31:45]Clear old archive folders... [16:31:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:31:45]tlvbuf is 000BED30 [16:31:45]SAM_PROTO_ClearQueue [16:31:45]wFMCommunicate request_size=4 [16:31:45]MH_SAM_APDU [16:31:45]CAPDU: 80 09 00 00 [16:31:45]Write to MH i2c: E2 08 00 AD 22 80 09 00 00 00 00 00 00 41 [16:31:45]Write i2c OK [16:31:45]MH_I2C_Read... [16:31:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:31:45]Read from MH i2c: E2 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: E2 03 00 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: E2 03 00 AD 22 00 90 00 43 [16:31:45]RAPDU: 90 00 [16:31:45]wFMCommunicate OK [16:31:45]SAM_PROTO_ClearQueue done [16:31:45]KKMCreateOFDPacket [16:31:45]OFDProtocolAddRootSTLVToBuf [16:31:45]FM_MakeSignedData [16:31:45]FM_MakeSignedData [16:31:45]SAM_PROTO_SignData [16:31:45]wFMCommunicate request_size=4 [16:31:45]MH_SAM_APDU [16:31:45]CAPDU: 80 0D 01 02 [16:31:45]Write to MH i2c: E2 08 00 AE 22 80 0D 01 02 00 00 00 00 49 [16:31:45]Write i2c OK [16:31:45]MH_I2C_Read... [16:31:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:31:45]Read from MH i2c: E2 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: E2 03 00 [16:31:45]MH_I2C_Read... [16:31:45]Read from MH i2c: E2 03 00 AE 22 00 90 00 44 [16:31:45]RAPDU: 90 00 [16:31:45]wFMCommunicate OK [16:31:45]wFMCommunicate request_size=255 [16:31:45]MH_SAM_APDU [16:31: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 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 71 19 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D B7 04 00 35 04 06 00 25 [16:31:45]Write to MH i2c: E2 02 01 AF 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 71 19 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D B7 04 00 35 04 06 00 25 00 00 33 [16:31:45]Write i2c OK [16:31:45]MH_I2C_Read... [16:31:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:46]Read from MH i2c: E2 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 03 00 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 03 00 AF 22 00 90 00 45 [16:31:46]RAPDU: 90 00 [16:31:46]wFMCommunicate OK [16:31:46]wFMCommunicate request_size=10 [16:31:46]MH_SAM_APDU [16:31:46]CAPDU: 80 0D 02 02 05 A6 A1 B5 08 79 [16:31:46]Write to MH i2c: E2 0D 00 B0 22 80 0D 02 02 05 00 A6 A1 B5 08 79 00 00 D3 [16:31:46]Write i2c OK [16:31:46]MH_I2C_Read... [16:31:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:46]Read from MH i2c: E2 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 03 00 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 03 00 B0 22 00 90 00 46 [16:31:46]RAPDU: 90 00 [16:31:46]wFMCommunicate OK [16:31:46]wFMCommunicate request_size=4 [16:31:46]MH_SAM_APDU [16:31:46]CAPDU: 80 0D 03 02 [16:31:46]Write to MH i2c: E2 08 00 B1 22 80 0D 03 02 00 00 00 00 4E [16:31:46]Write i2c OK [16:31:46]MH_I2C_Read... [16:31:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:31:46]Read from MH i2c: E2 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 0B 00 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 0B 00 B1 22 00 02 F7 1F B3 59 6F 9C 70 90 00 EE [16:31:46]RAPDU: 02 F7 1F B3 59 6F 9C 70 90 00 [16:31:46]wFMCommunicate OK [16:31:46]SAM_PROTO_SignData done [16:31:46]FM_MakeSignedData done [16:31:46]CreateOFDProtocolMessage [16:31:46]wFMCommunicate request_size=4 [16:31:46]MH_SAM_APDU [16:31:46]CAPDU: 80 11 00 00 [16:31:46]Write to MH i2c: E2 08 00 B2 22 80 11 00 00 00 00 00 00 4E [16:31:46]Write i2c OK [16:31:46]MH_I2C_Read... [16:31:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:46]Read from MH i2c: E2 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 17 00 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: E2 17 00 B2 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A3 [16:31:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:31:46]wFMCommunicate OK [16:31:46]CreateOFDProtocolMessage done [16:31:46]OFDSenderStorePacket 309021 [16:31:46]StoreOFDPacket docnum=309021 [16:31:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FA BD 07 01 4F 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 71 19 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D B7 04 00 35 04 06 00 25 A6 A1 B5 08 79 02 F7 1F B3 59 6F 9C 70 [16:31:46]CheckFolder [16:31:46]dirname=/storage/ofd_packets [16:31:46]CheckFolder done [16:31:46]ProducePacketName [16:31:46]name=ofd_packets/00309021 [16:31:46]NVStorageSaveData ofd_packets/00309021 [16:31:46]File name is /storage/ofd_packets/00309021 [16:31:46]Write 301 bytes [16:31:46]NVStorageSaveData done [16:31:46]OFDSenderStorePacket done [16:31:46]KKMCreateOFDPacket done [16:31:46]NVStorageSaveData kkm_last_timestamp [16:31:46]File name is /storage/kkm_last_timestamp [16:31:46]Write 4 bytes [16:31:46]NVStorageSaveData done [16:31:46]ExternCall_PrintAddStr [16:31:46]wPrintStart [16:31:46]Write to MH i2c: 01 00 00 B3 22 D5 [16:31:46]Write i2c OK [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: 01 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: 01 07 00 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: 01 07 00 B3 22 00 00 00 00 00 FF 0F EA [16:31:46]RasterBufferAndPrint [16:31:46]line Счет N : (1)642894 [16:31:46]line ИНН: 02508201610067 [16:31:46]line Контрольно-Кассовый Чек [16:31:46]line ПРОДАЖА [16:31:46]line ТРК (МРК, ГНК) : 41 [16:31:46]line Товар: 2710124130 [16:31:46]line Аи-92-К-2 [16:31:46]line 29.900 * 66.90 [16:31:46]line = 2000.31 [16:31:46]line НДС 12% НСП 1% [16:31:46]line > о реализуемом товаре [16:31:46]line ИТОГО: 2000.31 [16:31:46]line НСП 1% : 17.70 [16:31:46]line НДС 12% : 212.42 [16:31:46]line Наличными: 0.00 [16:31:46]line Безнал.: 2000.31 [16:31:46]line Место: АЗС № 172 "Партнер Нефть" [16:31:46]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:31:46]line СНО: Общий режим [16:31:46]line Чек 442 26.10.2024 16:31 [16:31:46]line Смена: 532 ФФД: 1.0 [16:31:46]line ЗНМ: 0300000116 [16:31:46]line РНМ: 0000000000091780 [16:31:46]line Версия ККМ: 001 [16:31:46]line Платежная система: Mbank [16:31:46]line ФМ: 0000000000871765 [16:31:46]line ФД: 309021 [16:31:46]line ФПД: 41397607794809 [16:31:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T163145&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309021&fm=41397607794809&tin=02508201610067®Number=0000000000091780&sum=200031 [16:31:46]written 0, free lines is 4095 [16:31:46]OFD Sender: Processing packet 309021 [packets to send 223, broken 222] [16:31:46]ProducePacketName [16:31:46]name=ofd_packets/00309021 [16:31:46]OFD Sender: To server: pG, [16:31:46]CommunicateWithHost lk.salyk.kg:30040 [16:31:46]ConnectInit lk.salyk.kg [16:31:46]Connected sock=10 [16:31:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FA BD 07 01 4F 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 71 19 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D B7 04 00 35 04 06 00 25 A6 A1 B5 08 79 02 F7 1F B3 59 6F 9C 70 [16:31:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FE 62 47 00 7D 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 31 37 36 35 10 04 04 00 1D B7 04 00 F4 03 04 00 CF BF 1C 67 B6 04 01 00 00 91 48 BE 07 1E 87 28 C9 [16:31:46]CommunicateWithHost err = 0 [16:31:46]CheckOFDResponse [16:31:46]1017 (14) - 77093643461234 [16:31:46]1041 (16) - 0000000000871765 [16:31:46]1040 (4) - 309021 [16:31:46]1012 (4) - 26.10.2024 10:09 [16:31:46]1206 (1) - 0 [16:31:46]OFD Sender: Remove packet 309021 [16:31:46]ProducePacketName [16:31:46]name=ofd_packets/00309021 [16:31:46]NVStorageDeleteData [16:31:46]Write to MH i2c: 01 00 00 DB 22 FD [16:31:46]Write i2c OK [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: 01 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: 01 07 00 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: 01 07 00 DB 22 00 00 00 00 00 E4 0C F4 [16:31:46]RasterBufferAndPrint [16:31:46]line [16:31:46]line [16:31:46]line [16:31:46]line [16:31:46]line [16:31:46]written 0, free lines is 3306 [16:31:46]MH_Cut [16:31:46]Write to MH i2c: D1 01 00 E2 22 01 D6 [16:31:46]Write i2c OK [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: D1 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: D1 01 00 [16:31:46]MH_I2C_Read... [16:31:46]Read from MH i2c: D1 01 00 E2 22 00 D5 [16:31:46]Write to MH i2c: 01 00 00 E3 22 05 [16:31:46]Write i2c OK [16:31:46]MH_I2C_Read... [16:31:47]OFD Sender: No OFD packet to send [16:31:47]*** Cut start [16:31:47]*** Purtial cut [16:31:47]*** Stage 1: CUTSNS_PIN = 1 [16:31:47]Read from MH i2c: 01 [16:31:47]MH_I2C_Read... [16:31:47]*** Stop cut motor [16:31:47]*** Cut end [16:31:47]Read from MH i2c: 01 07 00 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: 01 07 00 E3 22 00 00 00 00 00 FF 0F 1A [16:31:47]process_action close_receipt done [16:31:47]requested_data is exist [16:31:47]produce_requested_data [16:31:47]requested_item fm.sn is exist - process it [16:31:47]wFMCommunicate request_size=4 [16:31:47]MH_SAM_APDU [16:31:47]CAPDU: 80 11 00 00 [16:31:47]Write to MH i2c: E2 08 00 E4 22 80 11 00 00 00 00 00 00 80 [16:31:47]Write i2c OK [16:31:47]MH_I2C_Read... [16:31:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:47]Read from MH i2c: E2 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 17 00 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 17 00 E4 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D5 [16:31:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:31:47]wFMCommunicate OK [16:31:47]requested_item fd.num is exist - process it [16:31:47]SAM_PROTO_GetFieldsCounters [16:31:47]wFMCommunicate request_size=4 [16:31:47]MH_SAM_APDU [16:31:47]CAPDU: 80 13 00 00 [16:31:47]Write to MH i2c: E2 08 00 E5 22 80 13 00 00 00 00 00 00 83 [16:31:47]Write i2c OK [16:31:47]MH_I2C_Read... [16:31:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:31:48]Read from MH i2c: E2 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 62 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 62 00 E5 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 C5 [16:31:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:31:48]wFMCommunicate OK [16:31:48]SAM_PROTO_GetFieldsCounters done [16:31:48]requested_item shift.num is exist - process it [16:31:48]requested_item shift.opened is exist - process it [16:31:48]req_shift_opened [16:31:48]FM_GetShiftState [16:31:48]SAM_PROTO_GetShiftState [16:31:48]wFMCommunicate request_size=4 [16:31:48]MH_SAM_APDU [16:31:48]CAPDU: 80 13 01 00 [16:31:48]Write to MH i2c: E2 08 00 E6 22 80 13 01 00 00 00 00 00 85 [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:48]Read from MH i2c: E2 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 0E 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 0E 00 E6 22 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 03 [16:31:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:31:48]wFMCommunicate OK [16:31:48]SAM_PROTO_GetShiftState done [16:31:48]FM_GetShiftState done [16:31:48]req_shift_opened done [16:31:48]requested_item shift.open_date is exist - process it [16:31:48]req_shift_open_date [16:31:48]req_shift_open_date done [16:31:48]produce_requested_data done [16:31:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309021,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:31:48]process_action_free close_receipt [16:31:48]json_value_free [16:31:48]json_value_free done [16:31:48]process_json_proto returns [16:31:48]Send response to host [16:31:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309021,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:31:48]free response buf [16:31:48]execute_script done [16:31:48]execute_script returns [16:31:48]free content buf [16:31:48]Sock 9.Close socket [16:31:48]Sock 9.Thread stoped [16:31:52]OFD Sender: No OFD packet to send [16:31:57]OFD Sender: No OFD packet to send [16:32:01]accept exits with 7 [16:32:01]New connection [16:32:01]New thread 3066879332 created [16:32:01]Thread 3067022692 joined [16:32:01]Waiting for new connection... [16:32:01] Sock 7.Parse request [16:32:01]Sock 7.Check first char [16:32:01]Sock 7.First char is OK [16:32:01]request: POST /json_proto HTTP/1.0 [16:32:01]Method: POST [16:32:01]URL: /json_proto [16:32:01]Method is POST - this is cgi request [16:32:01]url: /json_proto [16:32:01]query_string will be loaded in cgi processing [16:32:01]execute_cgi json_proto POST (null) [16:32:01]execute_cgi path=json_proto method=POST [16:32:01]POST find Content-Length [16:32:01]Host: 172.17.96.3:8080 [16:32:01]Content-Length: 677 [16:32:01]Content-Type: application/json [16:32:01] [16:32:01]POST finish read [16:32:01]Found Content-Length = 677 [16:32:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:32:01]execute_script... [16:32:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:32:01]POST & json_proto [16:32:01]process_json_proto [16:32:01]json parsed OK: [16:32:01]protocol is kg_v1.0 [16:32:01]action value=close_receipt [16:32:01]process_action close_receipt [16:32:01]cmd_close_receipt [16:32:01]MH_GetDate [16:32:01]Write to MH i2c: F0 00 00 E7 22 F8 [16:32:01]Write i2c OK [16:32:01]MH_I2C_Read... [16:32:01]Read from MH i2c: F0 [16:32:01]MH_I2C_Read... [16:32:01]Read from MH i2c: F0 09 00 [16:32:01]MH_I2C_Read... [16:32:01]Read from MH i2c: F0 09 00 E7 22 00 82 19 1D 67 44 5E 04 65 2B [16:32:01]GetLastDocTimeStamp 1729960305 [16:32:01]current date 1729960322 [16:32:01]FM_GetShiftState [16:32:01]SAM_PROTO_GetShiftState [16:32:01]wFMCommunicate request_size=4 [16:32:01]MH_SAM_APDU [16:32:01]CAPDU: 80 13 01 00 [16:32:01]Write to MH i2c: E2 08 00 E8 22 80 13 01 00 00 00 00 00 87 [16:32:01]Write i2c OK [16:32:01]MH_I2C_Read... [16:32:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:01]Read from MH i2c: E2 [16:32:01]MH_I2C_Read... [16:32:01]Read from MH i2c: E2 0E 00 [16:32:01]MH_I2C_Read... [16:32:01]Read from MH i2c: E2 0E 00 E8 22 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 05 [16:32:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:32:01]wFMCommunicate OK [16:32:01]SAM_PROTO_GetShiftState done [16:32:01]FM_GetShiftState done [16:32:01]opened in 1729902265 [16:32:01]opened+sec_in_day 1729988665 [16:32:01]quantity*price = 50041 [16:32:01]sum+1 = 50042 [16:32:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 443 26.10.2024 16:32 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309022 ФПД: 225461593804834 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T163202&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309022&fm=225461593804834&tin=02508201610067®Number=0000000000091780&sum=50000 [16:32:02]StoreToDocumentArchive [16:32:02]shift 532 fd 309022 [16:32:02]save to /storage/0532/doc_00309022 [16:32:02]save last doc name /storage/0532/doc_00309022 to /storage/kkm_last_doc_name [16:32:02]save OK [16:32:02]Clear old archive folders... [16:32:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:32:02]tlvbuf is B6EEB8C0 [16:32:02]SAM_PROTO_ClearQueue [16:32:02]wFMCommunicate request_size=4 [16:32:02]MH_SAM_APDU [16:32:02]CAPDU: 80 09 00 00 [16:32:02]Write to MH i2c: E2 08 00 F5 22 80 09 00 00 00 00 00 00 89 [16:32:02]Write i2c OK [16:32:02]MH_I2C_Read... [16:32:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:32:02]Read from MH i2c: E2 [16:32:02]MH_I2C_Read... [16:32:02]Read from MH i2c: E2 03 00 [16:32:02]MH_I2C_Read... [16:32:02]Read from MH i2c: E2 03 00 F5 22 00 90 00 8B [16:32:02]RAPDU: 90 00 [16:32:02]wFMCommunicate OK [16:32:02]SAM_PROTO_ClearQueue done [16:32:02]KKMCreateOFDPacket [16:32:02]OFDProtocolAddRootSTLVToBuf [16:32:02]FM_MakeSignedData [16:32:02]FM_MakeSignedData [16:32:02]SAM_PROTO_SignData [16:32:02]wFMCommunicate request_size=4 [16:32:02]MH_SAM_APDU [16:32:02]CAPDU: 80 0D 01 02 [16:32:02]Write to MH i2c: E2 08 00 F6 22 80 0D 01 02 00 00 00 00 91 [16:32:02]Write i2c OK [16:32:02]MH_I2C_Read... [16:32:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:32:02]Read from MH i2c: E2 [16:32:02]MH_I2C_Read... [16:32:02]Read from MH i2c: E2 03 00 [16:32:02]MH_I2C_Read... [16:32:02]Read from MH i2c: E2 03 00 F6 22 00 90 00 8C [16:32:02]RAPDU: 90 00 [16:32:02]wFMCommunicate OK [16:32:02]wFMCommunicate request_size=255 [16:32:02]MH_SAM_APDU [16:32: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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 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 BB 01 00 00 F4 03 04 00 82 19 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1E B7 04 00 35 04 06 00 CD [16:32:02]Write to MH i2c: E2 02 01 F7 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BB 01 00 00 F4 03 04 00 82 19 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1E B7 04 00 35 04 06 00 CD 00 00 B6 [16:32:02]Write i2c OK [16:32:02]MH_I2C_Read... [16:32:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:32:02]Read from MH i2c: E2 [16:32:02]MH_I2C_Read... [16:32:02]Read from MH i2c: E2 03 00 [16:32:02]MH_I2C_Read... [16:32:02]Read from MH i2c: E2 03 00 F7 22 00 90 00 8D [16:32:02]RAPDU: 90 00 [16:32:02]wFMCommunicate OK [16:32:02]wFMCommunicate request_size=10 [16:32:02]MH_SAM_APDU [16:32:02]CAPDU: 80 0D 02 02 05 0E 5E 35 90 22 [16:32:02]Write to MH i2c: E2 0D 00 F8 22 80 0D 02 02 05 00 0E 5E 35 90 22 00 00 F1 [16:32:02]Write i2c OK [16:32:02]MH_I2C_Read... [16:32:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:32:03]Read from MH i2c: E2 [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: E2 03 00 [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: E2 03 00 F8 22 00 90 00 8E [16:32:03]RAPDU: 90 00 [16:32:03]wFMCommunicate OK [16:32:03]wFMCommunicate request_size=4 [16:32:03]MH_SAM_APDU [16:32:03]CAPDU: 80 0D 03 02 [16:32:03]Write to MH i2c: E2 08 00 F9 22 80 0D 03 02 00 00 00 00 96 [16:32:03]Write i2c OK [16:32:03]MH_I2C_Read... [16:32:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:32:03]Read from MH i2c: E2 [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: E2 0B 00 [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: E2 0B 00 F9 22 00 1C 0E 64 E5 5C 54 03 14 90 00 D1 [16:32:03]RAPDU: 1C 0E 64 E5 5C 54 03 14 90 00 [16:32:03]wFMCommunicate OK [16:32:03]SAM_PROTO_SignData done [16:32:03]FM_MakeSignedData done [16:32:03]CreateOFDProtocolMessage [16:32:03]wFMCommunicate request_size=4 [16:32:03]MH_SAM_APDU [16:32:03]CAPDU: 80 11 00 00 [16:32:03]Write to MH i2c: E2 08 00 FA 22 80 11 00 00 00 00 00 00 96 [16:32:03]Write i2c OK [16:32:03]MH_I2C_Read... [16:32:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:03]Read from MH i2c: E2 [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: E2 17 00 [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: E2 17 00 FA 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EB [16:32:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:32:03]wFMCommunicate OK [16:32:03]CreateOFDProtocolMessage done [16:32:03]OFDSenderStorePacket 309022 [16:32:03]StoreOFDPacket docnum=309022 [16:32:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6D 29 07 01 1A D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BB 01 00 00 F4 03 04 00 82 19 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1E B7 04 00 35 04 06 00 CD 0E 5E 35 90 22 1C 0E 64 E5 5C 54 03 14 [16:32:03]CheckFolder [16:32:03]dirname=/storage/ofd_packets [16:32:03]CheckFolder done [16:32:03]ProducePacketName [16:32:03]name=ofd_packets/00309022 [16:32:03]NVStorageSaveData ofd_packets/00309022 [16:32:03]File name is /storage/ofd_packets/00309022 [16:32:03]Write 301 bytes [16:32:03]NVStorageSaveData done [16:32:03]OFDSenderStorePacket done [16:32:03]KKMCreateOFDPacket done [16:32:03]NVStorageSaveData kkm_last_timestamp [16:32:03]File name is /storage/kkm_last_timestamp [16:32:03]Write 4 bytes [16:32:03]NVStorageSaveData done [16:32:03]ExternCall_PrintAddStr [16:32:03]wPrintStart [16:32:03]Write to MH i2c: 01 00 00 FB 22 1D [16:32:03]Write i2c OK [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: 01 [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: 01 07 00 [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: 01 07 00 FB 22 00 00 00 00 00 FF 0F 32 [16:32:03]RasterBufferAndPrint [16:32:03]line Счет N : (1)642895 [16:32:03]line ИНН: 02508201610067 [16:32:03]line Контрольно-Кассовый Чек [16:32:03]line ПРОДАЖА [16:32:03]line ТРК (МРК, ГНК) : 62 [16:32:03]line Товар: 2710124130 [16:32:03]line Аи-92-К-2 [16:32:03]line 7.480 * 66.90 [16:32:03]line = 500.41 [16:32:03]line НДС 12% НСП 1% [16:32:03]line > о реализуемом товаре [16:32:03]line ОКРУГЛЕНИЕ: -0.41 [16:32:03]line ИТОГО: 500.00 [16:32:03]line Внесено: 500.00 [16:32:03]line СДАЧА: 0.00 [16:32:03]line НСП 1% : 4.43 [16:32:03]line НДС 12% : 53.14 [16:32:03]line Наличными: 500.00 [16:32:03]line Безнал.: 0.00 [16:32:03]line Место: АЗС № 172 "Партнер Нефть" [16:32:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:32:03]line СНО: Общий режим [16:32:03]line Чек 443 26.10.2024 16:32 [16:32:03]line Смена: 532 ФФД: 1.0 [16:32:03]line ЗНМ: 0300000116 [16:32:03]line РНМ: 0000000000091780 [16:32:03]line Версия ККМ: 001 [16:32:03]line ФМ: 0000000000871765 [16:32:03]line ФД: 309022 [16:32:03]line ФПД: 225461593804834 [16:32:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T163202&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309022&fm=225461593804834&tin=02508201610067®Number=0000000000091780&sum=50000 [16:32:03]written 0, free lines is 4095 [16:32:03]OFD Sender: Processing packet 309022 [packets to send 223, broken 222] [16:32:03]ProducePacketName [16:32:03]name=ofd_packets/00309022 [16:32:03]OFD Sender: To server: pG, [16:32:03]CommunicateWithHost lk.salyk.kg:30040 [16:32:03]ConnectInit lk.salyk.kg [16:32:03]Connected sock=10 [16:32:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6D 29 07 01 1A D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BB 01 00 00 F4 03 04 00 82 19 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1E B7 04 00 35 04 06 00 CD 0E 5E 35 90 22 1C 0E 64 E5 5C 54 03 14 [16:32:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 86 10 47 00 72 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 31 37 36 35 10 04 04 00 1E B7 04 00 F4 03 04 00 E0 BF 1C 67 B6 04 01 00 00 62 E4 9F 3D 9C 8D B8 8C [16:32:03]CommunicateWithHost err = 0 [16:32:03]CheckOFDResponse [16:32:03]1017 (14) - 77093643461234 [16:32:03]1041 (16) - 0000000000871765 [16:32:03]1040 (4) - 309022 [16:32:03]1012 (4) - 26.10.2024 10:09 [16:32:03]1206 (1) - 0 [16:32:03]OFD Sender: Remove packet 309022 [16:32:03]ProducePacketName [16:32:03]name=ofd_packets/00309022 [16:32:03]NVStorageDeleteData [16:32:03]Write to MH i2c: 01 00 00 25 23 48 [16:32:03]Write i2c OK [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: 01 [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: 01 07 00 [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: 01 07 00 25 23 00 00 00 00 00 C0 0C 1B [16:32:03]RasterBufferAndPrint [16:32:03]line [16:32:03]line [16:32:03]line [16:32:03]line [16:32:03]line [16:32:03]written 0, free lines is 3270 [16:32:03]MH_Cut [16:32:03]Write to MH i2c: D1 01 00 2C 23 01 21 [16:32:03]Write i2c OK [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: D1 [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: D1 01 00 [16:32:03]MH_I2C_Read... [16:32:03]Read from MH i2c: D1 01 00 2C 23 00 20 [16:32:03]Write to MH i2c: 01 00 00 2D 23 50 [16:32:03]Write i2c OK [16:32:03]MH_I2C_Read... [16:32:03]OFD Sender: No OFD packet to send [16:32:04]*** Cut start [16:32:04]*** Purtial cut [16:32:04]*** Stage 1: CUTSNS_PIN = 1 [16:32:04]Read from MH i2c: 01 [16:32:04]MH_I2C_Read... [16:32:04]*** Stop cut motor [16:32:04]*** Cut end [16:32:04]Read from MH i2c: 01 07 00 [16:32:04]MH_I2C_Read... [16:32:04]Read from MH i2c: 01 07 00 2D 23 00 00 00 00 00 FF 0F 65 [16:32:04]process_action close_receipt done [16:32:04]requested_data is exist [16:32:04]produce_requested_data [16:32:04]requested_item fm.sn is exist - process it [16:32:04]wFMCommunicate request_size=4 [16:32:04]MH_SAM_APDU [16:32:04]CAPDU: 80 11 00 00 [16:32:04]Write to MH i2c: E2 08 00 2E 23 80 11 00 00 00 00 00 00 CB [16:32:04]Write i2c OK [16:32:04]MH_I2C_Read... [16:32:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:32:04]Read from MH i2c: E2 [16:32:04]MH_I2C_Read... [16:32:04]Read from MH i2c: E2 17 00 [16:32:04]MH_I2C_Read... [16:32:04]Read from MH i2c: E2 17 00 2E 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 20 [16:32:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:32:04]wFMCommunicate OK [16:32:04]requested_item fd.num is exist - process it [16:32:04]SAM_PROTO_GetFieldsCounters [16:32:04]wFMCommunicate request_size=4 [16:32:04]MH_SAM_APDU [16:32:04]CAPDU: 80 13 00 00 [16:32:04]Write to MH i2c: E2 08 00 2F 23 80 13 00 00 00 00 00 00 CE [16:32:04]Write i2c OK [16:32:04]MH_I2C_Read... [16:32:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:32:04]Read from MH i2c: E2 [16:32:04]MH_I2C_Read... [16:32:04]Read from MH i2c: E2 62 00 [16:32:04]MH_I2C_Read... [16:32:04]Read from MH i2c: E2 62 00 2F 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 14 [16:32: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:32:04]wFMCommunicate OK [16:32:04]SAM_PROTO_GetFieldsCounters done [16:32:04]requested_item shift.num is exist - process it [16:32:04]requested_item shift.opened is exist - process it [16:32:04]req_shift_opened [16:32:04]FM_GetShiftState [16:32:04]SAM_PROTO_GetShiftState [16:32:04]wFMCommunicate request_size=4 [16:32:04]MH_SAM_APDU [16:32:04]CAPDU: 80 13 01 00 [16:32:04]Write to MH i2c: E2 08 00 30 23 80 13 01 00 00 00 00 00 D0 [16:32:04]Write i2c OK [16:32:04]MH_I2C_Read... [16:32:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:32:04]Read from MH i2c: E2 [16:32:04]MH_I2C_Read... [16:32:04]Read from MH i2c: E2 0E 00 [16:32:04]MH_I2C_Read... [16:32:04]Read from MH i2c: E2 0E 00 30 23 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4E [16:32:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:32:04]wFMCommunicate OK [16:32:04]SAM_PROTO_GetShiftState done [16:32:04]FM_GetShiftState done [16:32:04]req_shift_opened done [16:32:04]requested_item shift.open_date is exist - process it [16:32:04]req_shift_open_date [16:32:04]req_shift_open_date done [16:32:04]produce_requested_data done [16:32:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309022,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:32:04]process_action_free close_receipt [16:32:04]json_value_free [16:32:04]json_value_free done [16:32:04]process_json_proto returns [16:32:04]Send response to host [16:32:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309022,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:32:04]free response buf [16:32:04]execute_script done [16:32:04]execute_script returns [16:32:04]free content buf [16:32:04]Sock 7.Close socket [16:32:04]Sock 7.Thread stoped [16:32:09]OFD Sender: No OFD packet to send [16:32:14]OFD Sender: No OFD packet to send [16:32:19]OFD Sender: No OFD packet to send [16:32:24]OFD Sender: No OFD packet to send [16:32:29]OFD Sender: No OFD packet to send [16:32:34]OFD Sender: No OFD packet to send [16:32:39]OFD Sender: No OFD packet to send [16:32:44]OFD Sender: No OFD packet to send [16:32:49]OFD Sender: No OFD packet to send [16:32:54]OFD Sender: No OFD packet to send [16:32:59]OFD Sender: No OFD packet to send [16:33:04]OFD Sender: No OFD packet to send [16:33:09]OFD Sender: No OFD packet to send [16:33:14]OFD Sender: No OFD packet to send [16:33:19]OFD Sender: No OFD packet to send [16:33:24]OFD Sender: No OFD packet to send [16:33:29]OFD Sender: No OFD packet to send [16:33:34]OFD Sender: No OFD packet to send [16:33:39]OFD Sender: No OFD packet to send [16:33:44]OFD Sender: No OFD packet to send [16:33:49]OFD Sender: No OFD packet to send [16:33:54]OFD Sender: No OFD packet to send [16:33:59]OFD Sender: No OFD packet to send [16:34:04]OFD Sender: No OFD packet to send [16:34:09]OFD Sender: No OFD packet to send [16:34:14]OFD Sender: No OFD packet to send [16:34:19]OFD Sender: No OFD packet to send [16:34:24]OFD Sender: No OFD packet to send [16:34:29]OFD Sender: No OFD packet to send [16:34:34]OFD Sender: No OFD packet to send [16:34:39]OFD Sender: No OFD packet to send [16:34:44]OFD Sender: No OFD packet to send [16:34:49]OFD Sender: No OFD packet to send [16:34:54]OFD Sender: No OFD packet to send [16:34:59]OFD Sender: No OFD packet to send [16:35:04]OFD Sender: No OFD packet to send [16:35:09]OFD Sender: No OFD packet to send [16:35:14]OFD Sender: No OFD packet to send [16:35:19]OFD Sender: No OFD packet to send [16:35:22]accept exits with 9 [16:35:22]New connection [16:35:22]New thread 3067022692 created [16:35:22]Thread 3066879332 joined [16:35:22]Waiting for new connection... [16:35:22] Sock 9.Parse request [16:35:22]Sock 9.Check first char [16:35:22]Sock 9.First char is OK [16:35:22]request: POST /json_proto HTTP/1.0 [16:35:22]Method: POST [16:35:22]URL: /json_proto [16:35:22]Method is POST - this is cgi request [16:35:22]url: /json_proto [16:35:22]query_string will be loaded in cgi processing [16:35:22]execute_cgi json_proto POST (null) [16:35:22]execute_cgi path=json_proto method=POST [16:35:22]POST find Content-Length [16:35:22]Host: 172.17.96.3:8080 [16:35:22]Content-Length: 766 [16:35:22]Content-Type: application/json [16:35:22] [16:35:22]POST finish read [16:35:22]Found Content-Length = 766 [16:35:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:22]execute_script... [16:35: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)642896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:22]POST & json_proto [16:35:22]process_json_proto [16:35:22]json parsed OK: [16:35:22]protocol is kg_v1.0 [16:35:22]action value=close_receipt [16:35:22]process_action close_receipt [16:35:22]cmd_close_receipt [16:35:22]MH_GetDate [16:35:22]Write to MH i2c: F0 00 00 31 23 43 [16:35:22]Write i2c OK [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: F0 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: F0 09 00 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: F0 09 00 31 23 00 4B 1A 1D 67 44 5E 04 65 40 [16:35:22]GetLastDocTimeStamp 1729960322 [16:35:22]current date 1729960523 [16:35:22]FM_GetShiftState [16:35:22]SAM_PROTO_GetShiftState [16:35:22]wFMCommunicate request_size=4 [16:35:22]MH_SAM_APDU [16:35:22]CAPDU: 80 13 01 00 [16:35:22]Write to MH i2c: E2 08 00 32 23 80 13 01 00 00 00 00 00 D2 [16:35:22]Write i2c OK [16:35:22]MH_I2C_Read... [16:35:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:22]Read from MH i2c: E2 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: E2 0E 00 [16:35:22]MH_I2C_Read... [16:35:22]Read from MH i2c: E2 0E 00 32 23 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 50 [16:35:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:35:22]wFMCommunicate OK [16:35:22]SAM_PROTO_GetShiftState done [16:35:22]FM_GetShiftState done [16:35:22]opened in 1729902265 [16:35:22]opened+sec_in_day 1729988665 [16:35:22]quantity*price = 30038 [16:35:22]sum+1 = 30039 [16:35:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 444 26.10.2024 16:35 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309023 ФПД: 145456368134792 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T163523&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309023&fm=145456368134792&tin=02508201610067®Number=0000000000091780&sum=30038 [16:35:23]StoreToDocumentArchive [16:35:23]shift 532 fd 309023 [16:35:23]save to /storage/0532/doc_00309023 [16:35:23]save last doc name /storage/0532/doc_00309023 to /storage/kkm_last_doc_name [16:35:23]save OK [16:35:23]Clear old archive folders... [16:35:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:35:23]tlvbuf is B6ED2350 [16:35:23]SAM_PROTO_ClearQueue [16:35:23]wFMCommunicate request_size=4 [16:35:23]MH_SAM_APDU [16:35:23]CAPDU: 80 09 00 00 [16:35:23]Write to MH i2c: E2 08 00 3F 23 80 09 00 00 00 00 00 00 D4 [16:35:23]Write i2c OK [16:35:23]MH_I2C_Read... [16:35:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:35:23]Read from MH i2c: E2 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: E2 03 00 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: E2 03 00 3F 23 00 90 00 D6 [16:35:23]RAPDU: 90 00 [16:35:23]wFMCommunicate OK [16:35:23]SAM_PROTO_ClearQueue done [16:35:23]KKMCreateOFDPacket [16:35:23]OFDProtocolAddRootSTLVToBuf [16:35:23]FM_MakeSignedData [16:35:23]FM_MakeSignedData [16:35:23]SAM_PROTO_SignData [16:35:23]wFMCommunicate request_size=4 [16:35:23]MH_SAM_APDU [16:35:23]CAPDU: 80 0D 01 02 [16:35:23]Write to MH i2c: E2 08 00 40 23 80 0D 01 02 00 00 00 00 DC [16:35:23]Write i2c OK [16:35:23]MH_I2C_Read... [16:35:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:35:23]Read from MH i2c: E2 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: E2 03 00 [16:35:23]MH_I2C_Read... [16:35:23]Read from MH i2c: E2 03 00 40 23 00 90 00 D7 [16:35:23]RAPDU: 90 00 [16:35:23]wFMCommunicate OK [16:35:23]wFMCommunicate request_size=255 [16:35:23]MH_SAM_APDU [16:35:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 4B 1A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F B7 04 00 35 04 06 00 84 [16:35:23]Write to MH i2c: E2 02 01 41 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 4B 1A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F B7 04 00 35 04 06 00 84 00 00 C4 [16:35:23]Write i2c OK [16:35:23]MH_I2C_Read... [16:35:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:24]Read from MH i2c: E2 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: E2 03 00 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: E2 03 00 41 23 00 90 00 D8 [16:35:24]RAPDU: 90 00 [16:35:24]wFMCommunicate OK [16:35:24]wFMCommunicate request_size=10 [16:35:24]MH_SAM_APDU [16:35:24]CAPDU: 80 0D 02 02 05 4A B3 27 2A 88 [16:35:24]Write to MH i2c: E2 0D 00 42 23 80 0D 02 02 05 00 4A B3 27 2A 88 00 00 BF [16:35:24]Write i2c OK [16:35:24]MH_I2C_Read... [16:35:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:24]Read from MH i2c: E2 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: E2 03 00 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: E2 03 00 42 23 00 90 00 D9 [16:35:24]RAPDU: 90 00 [16:35:24]wFMCommunicate OK [16:35:24]wFMCommunicate request_size=4 [16:35:24]MH_SAM_APDU [16:35:24]CAPDU: 80 0D 03 02 [16:35:24]Write to MH i2c: E2 08 00 43 23 80 0D 03 02 00 00 00 00 E1 [16:35:24]Write i2c OK [16:35:24]MH_I2C_Read... [16:35:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:35:24]Read from MH i2c: E2 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: E2 0B 00 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: E2 0B 00 43 23 00 C2 5D 95 77 96 2A 55 B7 90 00 D9 [16:35:24]RAPDU: C2 5D 95 77 96 2A 55 B7 90 00 [16:35:24]wFMCommunicate OK [16:35:24]SAM_PROTO_SignData done [16:35:24]FM_MakeSignedData done [16:35:24]CreateOFDProtocolMessage [16:35:24]wFMCommunicate request_size=4 [16:35:24]MH_SAM_APDU [16:35:24]CAPDU: 80 11 00 00 [16:35:24]Write to MH i2c: E2 08 00 44 23 80 11 00 00 00 00 00 00 E1 [16:35:24]Write i2c OK [16:35:24]MH_I2C_Read... [16:35:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:24]Read from MH i2c: E2 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: E2 17 00 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: E2 17 00 44 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 36 [16:35:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:35:24]wFMCommunicate OK [16:35:24]CreateOFDProtocolMessage done [16:35:24]OFDSenderStorePacket 309023 [16:35:24]StoreOFDPacket docnum=309023 [16:35:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D4 B8 07 01 A1 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 4B 1A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F B7 04 00 35 04 06 00 84 4A B3 27 2A 88 C2 5D 95 77 96 2A 55 B7 [16:35:24]CheckFolder [16:35:24]dirname=/storage/ofd_packets [16:35:24]CheckFolder done [16:35:24]ProducePacketName [16:35:24]name=ofd_packets/00309023 [16:35:24]NVStorageSaveData ofd_packets/00309023 [16:35:24]File name is /storage/ofd_packets/00309023 [16:35:24]Write 301 bytes [16:35:24]NVStorageSaveData done [16:35:24]OFDSenderStorePacket done [16:35:24]KKMCreateOFDPacket done [16:35:24]NVStorageSaveData kkm_last_timestamp [16:35:24]File name is /storage/kkm_last_timestamp [16:35:24]Write 4 bytes [16:35:24]NVStorageSaveData done [16:35:24]ExternCall_PrintAddStr [16:35:24]wPrintStart [16:35:24]Write to MH i2c: 01 00 00 45 23 68 [16:35:24]Write i2c OK [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: 01 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: 01 07 00 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: 01 07 00 45 23 00 00 00 00 00 FF 0F 7D [16:35:24]RasterBufferAndPrint [16:35:24]line Счет N : (1)642896 [16:35:24]line ИНН: 02508201610067 [16:35:24]line Контрольно-Кассовый Чек [16:35:24]line ПРОДАЖА [16:35:24]line ТРК (МРК, ГНК) : 41 [16:35:24]line Товар: 2710124130 [16:35:24]line Аи-92-К-2 [16:35:24]line 4.490 * 66.90 [16:35:24]line = 300.38 [16:35:24]line НДС 12% НСП 1% [16:35:24]line > о реализуемом товаре [16:35:24]line ИТОГО: 300.38 [16:35:24]line НСП 1% : 2.66 [16:35:24]line НДС 12% : 31.90 [16:35:24]line Наличными: 0.00 [16:35:24]line Безнал.: 300.38 [16:35:24]line Место: АЗС № 172 "Партнер Нефть" [16:35:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:35:24]line СНО: Общий режим [16:35:24]line Чек 444 26.10.2024 16:35 [16:35:24]line Смена: 532 ФФД: 1.0 [16:35:24]line ЗНМ: 0300000116 [16:35:24]line РНМ: 0000000000091780 [16:35:24]line Версия ККМ: 001 [16:35:24]line Платежная система: Mbank [16:35:24]line ФМ: 0000000000871765 [16:35:24]line ФД: 309023 [16:35:24]line ФПД: 145456368134792 [16:35:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T163523&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309023&fm=145456368134792&tin=02508201610067®Number=0000000000091780&sum=30038 [16:35:24]written 0, free lines is 4095 [16:35:24]OFD Sender: Processing packet 309023 [packets to send 223, broken 222] [16:35:24]ProducePacketName [16:35:24]name=ofd_packets/00309023 [16:35:24]OFD Sender: To server: pG, [16:35:24]CommunicateWithHost lk.salyk.kg:30040 [16:35:24]ConnectInit lk.salyk.kg [16:35:24]Connected sock=10 [16:35:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D4 B8 07 01 A1 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 4B 1A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F B7 04 00 35 04 06 00 84 4A B3 27 2A 88 C2 5D 95 77 96 2A 55 B7 [16:35:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C5 90 47 00 A4 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 31 37 36 35 10 04 04 00 1F B7 04 00 F4 03 04 00 A9 C0 1C 67 B6 04 01 00 00 1A AA F2 FE F3 97 2C 4A [16:35:24]CommunicateWithHost err = 0 [16:35:24]CheckOFDResponse [16:35:24]1017 (14) - 77093643461234 [16:35:24]1041 (16) - 0000000000871765 [16:35:24]1040 (4) - 309023 [16:35:24]1012 (4) - 26.10.2024 10:12 [16:35:24]1206 (1) - 0 [16:35:24]OFD Sender: Remove packet 309023 [16:35:24]ProducePacketName [16:35:24]name=ofd_packets/00309023 [16:35:24]NVStorageDeleteData [16:35:24]Write to MH i2c: 01 00 00 6D 23 90 [16:35:24]Write i2c OK [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: 01 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: 01 07 00 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: 01 07 00 6D 23 00 00 00 00 00 E8 0C 8B [16:35:24]RasterBufferAndPrint [16:35:24]line [16:35:24]line [16:35:24]line [16:35:24]line [16:35:24]line [16:35:24]written 0, free lines is 3310 [16:35:24]MH_Cut [16:35:24]Write to MH i2c: D1 01 00 74 23 01 69 [16:35:24]Write i2c OK [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: D1 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: D1 01 00 [16:35:24]MH_I2C_Read... [16:35:24]Read from MH i2c: D1 01 00 74 23 00 68 [16:35:24]Write to MH i2c: 01 00 00 75 23 98 [16:35:24]Write i2c OK [16:35:24]MH_I2C_Read... [16:35:25]OFD Sender: No OFD packet to send [16:35:25]*** Cut start [16:35:25]*** Purtial cut [16:35:25]*** Stage 1: CUTSNS_PIN = 1 [16:35:25]Read from MH i2c: 01 [16:35:25]MH_I2C_Read... [16:35:25]*** Stop cut motor [16:35:25]*** Cut end [16:35:25]Read from MH i2c: 01 07 00 [16:35:25]MH_I2C_Read... [16:35:25]Read from MH i2c: 01 07 00 75 23 00 00 00 00 00 FF 0F AD [16:35:25]process_action close_receipt done [16:35:25]requested_data is exist [16:35:25]produce_requested_data [16:35:25]requested_item fm.sn is exist - process it [16:35:25]wFMCommunicate request_size=4 [16:35:25]MH_SAM_APDU [16:35:25]CAPDU: 80 11 00 00 [16:35:25]Write to MH i2c: E2 08 00 76 23 80 11 00 00 00 00 00 00 13 [16:35:25]Write i2c OK [16:35:25]MH_I2C_Read... [16:35:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:25]Read from MH i2c: E2 [16:35:25]MH_I2C_Read... [16:35:25]Read from MH i2c: E2 17 00 [16:35:25]MH_I2C_Read... [16:35:25]Read from MH i2c: E2 17 00 76 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 68 [16:35:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:35:25]wFMCommunicate OK [16:35:25]requested_item fd.num is exist - process it [16:35:25]SAM_PROTO_GetFieldsCounters [16:35:25]wFMCommunicate request_size=4 [16:35:25]MH_SAM_APDU [16:35:25]CAPDU: 80 13 00 00 [16:35:25]Write to MH i2c: E2 08 00 77 23 80 13 00 00 00 00 00 00 16 [16:35:25]Write i2c OK [16:35:25]MH_I2C_Read... [16:35:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:35:26]Read from MH i2c: E2 [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: E2 62 00 [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: E2 62 00 77 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [16:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:35:26]wFMCommunicate OK [16:35:26]SAM_PROTO_GetFieldsCounters done [16:35:26]requested_item shift.num is exist - process it [16:35:26]requested_item shift.opened is exist - process it [16:35:26]req_shift_opened [16:35:26]FM_GetShiftState [16:35:26]SAM_PROTO_GetShiftState [16:35:26]wFMCommunicate request_size=4 [16:35:26]MH_SAM_APDU [16:35:26]CAPDU: 80 13 01 00 [16:35:26]Write to MH i2c: E2 08 00 78 23 80 13 01 00 00 00 00 00 18 [16:35:26]Write i2c OK [16:35:26]MH_I2C_Read... [16:35:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:26]Read from MH i2c: E2 [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: E2 0E 00 [16:35:26]MH_I2C_Read... [16:35:26]Read from MH i2c: E2 0E 00 78 23 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 96 [16:35:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:35:26]wFMCommunicate OK [16:35:26]SAM_PROTO_GetShiftState done [16:35:26]FM_GetShiftState done [16:35:26]req_shift_opened done [16:35:26]requested_item shift.open_date is exist - process it [16:35:26]req_shift_open_date [16:35:26]req_shift_open_date done [16:35:26]produce_requested_data done [16:35:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309023,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:35:26]process_action_free close_receipt [16:35:26]json_value_free [16:35:26]json_value_free done [16:35:26]process_json_proto returns [16:35:26]Send response to host [16:35:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309023,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:35:26]free response buf [16:35:26]execute_script done [16:35:26]execute_script returns [16:35:26]free content buf [16:35:26]Sock 9.Close socket [16:35:26]Sock 9.Thread stoped [16:35:30]OFD Sender: No OFD packet to send [16:35:35]OFD Sender: No OFD packet to send [16:35:40]OFD Sender: No OFD packet to send [16:35:45]OFD Sender: No OFD packet to send [16:35:50]OFD Sender: No OFD packet to send [16:35:55]OFD Sender: No OFD packet to send [16:36:00]OFD Sender: No OFD packet to send [16:36:05]OFD Sender: No OFD packet to send [16:36:10]OFD Sender: No OFD packet to send [16:36:15]OFD Sender: No OFD packet to send [16:36:20]OFD Sender: No OFD packet to send [16:36:25]OFD Sender: No OFD packet to send [16:36:30]OFD Sender: No OFD packet to send [16:36:35]OFD Sender: No OFD packet to send [16:36:40]OFD Sender: No OFD packet to send [16:36:45]OFD Sender: No OFD packet to send [16:36:50]OFD Sender: No OFD packet to send [16:36:55]OFD Sender: No OFD packet to send [16:37:00]OFD Sender: No OFD packet to send [16:37:05]OFD Sender: No OFD packet to send [16:37:10]OFD Sender: No OFD packet to send [16:37:15]OFD Sender: No OFD packet to send [16:37:17]accept exits with 7 [16:37:17]New connection [16:37:17]New thread 3066879332 created [16:37:17]Thread 3067022692 joined [16:37:17]Waiting for new connection... [16:37:17] Sock 7.Parse request [16:37:17]Sock 7.Check first char [16:37:17]Sock 7.First char is OK [16:37:17]request: POST /json_proto HTTP/1.0 [16:37:17]Method: POST [16:37:17]URL: /json_proto [16:37:17]Method is POST - this is cgi request [16:37:17]url: /json_proto [16:37:17]query_string will be loaded in cgi processing [16:37:17]execute_cgi json_proto POST (null) [16:37:17]execute_cgi path=json_proto method=POST [16:37:17]POST find Content-Length [16:37:17]Host: 172.17.96.3:8080 [16:37:17]Content-Length: 769 [16:37:17]Content-Type: application/json [16:37:17] [16:37:17]POST finish read [16:37:17]Found Content-Length = 769 [16:37:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:37:17]execute_script... [16:37:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:37:17]POST & json_proto [16:37:17]process_json_proto [16:37:17]json parsed OK: [16:37:17]protocol is kg_v1.0 [16:37:17]action value=close_receipt [16:37:17]process_action close_receipt [16:37:17]cmd_close_receipt [16:37:17]MH_GetDate [16:37:17]Write to MH i2c: F0 00 00 79 23 8B [16:37:17]Write i2c OK [16:37:17]MH_I2C_Read... [16:37:17]Read from MH i2c: F0 [16:37:17]MH_I2C_Read... [16:37:17]Read from MH i2c: F0 09 00 [16:37:17]MH_I2C_Read... [16:37:17]Read from MH i2c: F0 09 00 79 23 00 BE 1A 1D 67 44 5E 04 65 FB [16:37:17]GetLastDocTimeStamp 1729960523 [16:37:17]current date 1729960638 [16:37:17]FM_GetShiftState [16:37:17]SAM_PROTO_GetShiftState [16:37:17]wFMCommunicate request_size=4 [16:37:17]MH_SAM_APDU [16:37:17]CAPDU: 80 13 01 00 [16:37:17]Write to MH i2c: E2 08 00 7A 23 80 13 01 00 00 00 00 00 1A [16:37:17]Write i2c OK [16:37:17]MH_I2C_Read... [16:37:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:17]Read from MH i2c: E2 [16:37:17]MH_I2C_Read... [16:37:17]Read from MH i2c: E2 0E 00 [16:37:17]MH_I2C_Read... [16:37:17]Read from MH i2c: E2 0E 00 7A 23 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 98 [16:37:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:37:17]wFMCommunicate OK [16:37:17]SAM_PROTO_GetShiftState done [16:37:17]FM_GetShiftState done [16:37:17]opened in 1729902265 [16:37:17]opened+sec_in_day 1729988665 [16:37:17]quantity*price = 100015 [16:37:17]sum+1 = 100017 [16:37:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 445 26.10.2024 16:37 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309024 ФПД: 147695608622263 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T163718&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309024&fm=147695608622263&tin=02508201610067®Number=0000000000091780&sum=100016 [16:37:18]StoreToDocumentArchive [16:37:18]shift 532 fd 309024 [16:37:18]save to /storage/0532/doc_00309024 [16:37:18]save last doc name /storage/0532/doc_00309024 to /storage/kkm_last_doc_name [16:37:18]save OK [16:37:18]Clear old archive folders... [16:37:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:37:18]tlvbuf is B6EB9380 [16:37:18]SAM_PROTO_ClearQueue [16:37:18]wFMCommunicate request_size=4 [16:37:18]MH_SAM_APDU [16:37:18]CAPDU: 80 09 00 00 [16:37:18]Write to MH i2c: E2 08 00 87 23 80 09 00 00 00 00 00 00 1C [16:37:18]Write i2c OK [16:37:18]MH_I2C_Read... [16:37:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:37:18]Read from MH i2c: E2 [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: E2 03 00 [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: E2 03 00 87 23 00 90 00 1E [16:37:18]RAPDU: 90 00 [16:37:18]wFMCommunicate OK [16:37:18]SAM_PROTO_ClearQueue done [16:37:18]KKMCreateOFDPacket [16:37:18]OFDProtocolAddRootSTLVToBuf [16:37:18]FM_MakeSignedData [16:37:18]FM_MakeSignedData [16:37:18]SAM_PROTO_SignData [16:37:18]wFMCommunicate request_size=4 [16:37:18]MH_SAM_APDU [16:37:18]CAPDU: 80 0D 01 02 [16:37:18]Write to MH i2c: E2 08 00 88 23 80 0D 01 02 00 00 00 00 24 [16:37:18]Write i2c OK [16:37:18]MH_I2C_Read... [16:37:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:37:18]Read from MH i2c: E2 [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: E2 03 00 [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: E2 03 00 88 23 00 90 00 1F [16:37:18]RAPDU: 90 00 [16:37:18]wFMCommunicate OK [16:37:18]wFMCommunicate request_size=255 [16:37:18]MH_SAM_APDU [16:37:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BD 01 00 00 F4 03 04 00 BE 1A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 B7 04 00 35 04 06 00 86 [16:37:18]Write to MH i2c: E2 02 01 89 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BD 01 00 00 F4 03 04 00 BE 1A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 B7 04 00 35 04 06 00 86 00 00 5D [16:37:18]Write i2c OK [16:37:18]MH_I2C_Read... [16:37:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:18]Read from MH i2c: E2 [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: E2 03 00 [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: E2 03 00 89 23 00 90 00 20 [16:37:18]RAPDU: 90 00 [16:37:18]wFMCommunicate OK [16:37:18]wFMCommunicate request_size=10 [16:37:18]MH_SAM_APDU [16:37:18]CAPDU: 80 0D 02 02 05 54 10 49 6C B7 [16:37:18]Write to MH i2c: E2 0D 00 8A 23 80 0D 02 02 05 00 54 10 49 6C B7 00 00 01 [16:37:18]Write i2c OK [16:37:18]MH_I2C_Read... [16:37:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:18]Read from MH i2c: E2 [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: E2 03 00 [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: E2 03 00 8A 23 00 90 00 21 [16:37:18]RAPDU: 90 00 [16:37:18]wFMCommunicate OK [16:37:18]wFMCommunicate request_size=4 [16:37:18]MH_SAM_APDU [16:37:18]CAPDU: 80 0D 03 02 [16:37:18]Write to MH i2c: E2 08 00 8B 23 80 0D 03 02 00 00 00 00 29 [16:37:18]Write i2c OK [16:37:18]MH_I2C_Read... [16:37:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:37:18]Read from MH i2c: E2 [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: E2 0B 00 [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: E2 0B 00 8B 23 00 DF 65 3C 48 6B 19 49 20 90 00 DF [16:37:18]RAPDU: DF 65 3C 48 6B 19 49 20 90 00 [16:37:18]wFMCommunicate OK [16:37:18]SAM_PROTO_SignData done [16:37:18]FM_MakeSignedData done [16:37:18]CreateOFDProtocolMessage [16:37:18]wFMCommunicate request_size=4 [16:37:18]MH_SAM_APDU [16:37:18]CAPDU: 80 11 00 00 [16:37:18]Write to MH i2c: E2 08 00 8C 23 80 11 00 00 00 00 00 00 29 [16:37:18]Write i2c OK [16:37:18]MH_I2C_Read... [16:37:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:18]Read from MH i2c: E2 [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: E2 17 00 [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: E2 17 00 8C 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7E [16:37:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:37:18]wFMCommunicate OK [16:37:18]CreateOFDProtocolMessage done [16:37:18]OFDSenderStorePacket 309024 [16:37:18]StoreOFDPacket docnum=309024 [16:37:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 27 C3 07 01 37 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 BD 01 00 00 F4 03 04 00 BE 1A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 B7 04 00 35 04 06 00 86 54 10 49 6C B7 DF 65 3C 48 6B 19 49 20 [16:37:18]CheckFolder [16:37:18]dirname=/storage/ofd_packets [16:37:18]CheckFolder done [16:37:18]ProducePacketName [16:37:18]name=ofd_packets/00309024 [16:37:18]NVStorageSaveData ofd_packets/00309024 [16:37:18]File name is /storage/ofd_packets/00309024 [16:37:18]Write 301 bytes [16:37:18]NVStorageSaveData done [16:37:18]OFDSenderStorePacket done [16:37:18]KKMCreateOFDPacket done [16:37:18]NVStorageSaveData kkm_last_timestamp [16:37:18]File name is /storage/kkm_last_timestamp [16:37:18]Write 4 bytes [16:37:18]NVStorageSaveData done [16:37:18]ExternCall_PrintAddStr [16:37:18]wPrintStart [16:37:18]Write to MH i2c: 01 00 00 8D 23 B0 [16:37:18]Write i2c OK [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: 01 [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: 01 07 00 [16:37:18]MH_I2C_Read... [16:37:18]Read from MH i2c: 01 07 00 8D 23 00 00 00 00 00 FF 0F C5 [16:37:18]RasterBufferAndPrint [16:37:18]line Счет N : (1)642897 [16:37:18]line ИНН: 02508201610067 [16:37:18]line Контрольно-Кассовый Чек [16:37:18]line ПРОДАЖА [16:37:18]line ТРК (МРК, ГНК) : 52 [16:37:18]line Товар: 2710124130 [16:37:18]line Аи-92-К-2 [16:37:18]line 14.950 * 66.90 [16:37:18]line = 1000.16 [16:37:18]line НДС 12% НСП 1% [16:37:18]line > о реализуемом товаре [16:37:18]line ИТОГО: 1000.16 [16:37:18]line НСП 1% : 8.85 [16:37:18]line НДС 12% : 106.21 [16:37:18]line Наличными: 0.00 [16:37:18]line Безнал.: 1000.16 [16:37:18]line Место: АЗС № 172 "Партнер Нефть" [16:37:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:37:18]line СНО: Общий режим [16:37:18]line Чек 445 26.10.2024 16:37 [16:37:18]line Смена: 532 ФФД: 1.0 [16:37:18]line ЗНМ: 0300000116 [16:37:18]line РНМ: 0000000000091780 [16:37:18]line Версия ККМ: 001 [16:37:18]line Платежная система: Mbank [16:37:18]line ФМ: 0000000000871765 [16:37:18]line ФД: 309024 [16:37:18]line ФПД: 147695608622263 [16:37:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T163718&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309024&fm=147695608622263&tin=02508201610067®Number=0000000000091780&sum=100016 [16:37:18]written 0, free lines is 4095 [16:37:19]OFD Sender: Processing packet 309024 [packets to send 223, broken 222] [16:37:19]ProducePacketName [16:37:19]name=ofd_packets/00309024 [16:37:19]OFD Sender: To server: pG, [16:37:19]CommunicateWithHost lk.salyk.kg:30040 [16:37:19]ConnectInit lk.salyk.kg [16:37:19]Connected sock=11 [16:37:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 27 C3 07 01 37 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 BD 01 00 00 F4 03 04 00 BE 1A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 B7 04 00 35 04 06 00 86 54 10 49 6C B7 DF 65 3C 48 6B 19 49 20 [16:37:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 59 D2 47 00 DC 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 31 37 36 35 10 04 04 00 20 B7 04 00 F4 03 04 00 1B C1 1C 67 B6 04 01 00 00 D6 F7 CD FD 95 32 17 FF [16:37:19]CommunicateWithHost err = 0 [16:37:19]CheckOFDResponse [16:37:19]1017 (14) - 77093643461234 [16:37:19]1041 (16) - 0000000000871765 [16:37:19]1040 (4) - 309024 [16:37:19]1012 (4) - 26.10.2024 10:14 [16:37:19]1206 (1) - 0 [16:37:19]OFD Sender: Remove packet 309024 [16:37:19]ProducePacketName [16:37:19]name=ofd_packets/00309024 [16:37:19]NVStorageDeleteData [16:37:19]Write to MH i2c: 01 00 00 B5 23 D8 [16:37:19]Write i2c OK [16:37:19]MH_I2C_Read... [16:37:19]Read from MH i2c: 01 [16:37:19]MH_I2C_Read... [16:37:19]Read from MH i2c: 01 07 00 [16:37:19]MH_I2C_Read... [16:37:19]Read from MH i2c: 01 07 00 B5 23 00 00 00 00 00 E2 0C CD [16:37:19]RasterBufferAndPrint [16:37:19]line [16:37:19]line [16:37:19]line [16:37:19]line [16:37:19]line [16:37:19]written 0, free lines is 3302 [16:37:19]MH_Cut [16:37:19]Write to MH i2c: D1 01 00 BC 23 01 B1 [16:37:19]Write i2c OK [16:37:19]MH_I2C_Read... [16:37:19]Read from MH i2c: D1 [16:37:19]MH_I2C_Read... [16:37:19]Read from MH i2c: D1 01 00 [16:37:19]MH_I2C_Read... [16:37:19]Read from MH i2c: D1 01 00 BC 23 00 B0 [16:37:19]Write to MH i2c: 01 00 00 BD 23 E0 [16:37:19]Write i2c OK [16:37:19]MH_I2C_Read... [16:37:19]OFD Sender: No OFD packet to send [16:37:20]*** Cut start [16:37:20]*** Purtial cut [16:37:20]*** Stage 1: CUTSNS_PIN = 1 [16:37:20]Read from MH i2c: 01 [16:37:20]MH_I2C_Read... [16:37:20]*** Stop cut motor [16:37:20]*** Cut end [16:37:20]Read from MH i2c: 01 07 00 [16:37:20]MH_I2C_Read... [16:37:20]Read from MH i2c: 01 07 00 BD 23 00 00 00 00 00 FF 0F F5 [16:37:20]process_action close_receipt done [16:37:20]requested_data is exist [16:37:20]produce_requested_data [16:37:20]requested_item fm.sn is exist - process it [16:37:20]wFMCommunicate request_size=4 [16:37:20]MH_SAM_APDU [16:37:20]CAPDU: 80 11 00 00 [16:37:20]Write to MH i2c: E2 08 00 BE 23 80 11 00 00 00 00 00 00 5B [16:37:20]Write i2c OK [16:37:20]MH_I2C_Read... [16:37:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:20]Read from MH i2c: E2 [16:37:20]MH_I2C_Read... [16:37:20]Read from MH i2c: E2 17 00 [16:37:20]MH_I2C_Read... [16:37:20]Read from MH i2c: E2 17 00 BE 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B0 [16:37:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:37:20]wFMCommunicate OK [16:37:20]requested_item fd.num is exist - process it [16:37:20]SAM_PROTO_GetFieldsCounters [16:37:20]wFMCommunicate request_size=4 [16:37:20]MH_SAM_APDU [16:37:20]CAPDU: 80 13 00 00 [16:37:20]Write to MH i2c: E2 08 00 BF 23 80 13 00 00 00 00 00 00 5E [16:37:20]Write i2c OK [16:37:20]MH_I2C_Read... [16:37:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:37:20]Read from MH i2c: E2 [16:37:20]MH_I2C_Read... [16:37:20]Read from MH i2c: E2 62 00 [16:37:20]MH_I2C_Read... [16:37:20]Read from MH i2c: E2 62 00 BF 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 20 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 AC [16:37: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 20 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:37:20]wFMCommunicate OK [16:37:20]SAM_PROTO_GetFieldsCounters done [16:37:20]requested_item shift.num is exist - process it [16:37:20]requested_item shift.opened is exist - process it [16:37:20]req_shift_opened [16:37:20]FM_GetShiftState [16:37:20]SAM_PROTO_GetShiftState [16:37:20]wFMCommunicate request_size=4 [16:37:20]MH_SAM_APDU [16:37:20]CAPDU: 80 13 01 00 [16:37:20]Write to MH i2c: E2 08 00 C0 23 80 13 01 00 00 00 00 00 60 [16:37:20]Write i2c OK [16:37:20]MH_I2C_Read... [16:37:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:20]Read from MH i2c: E2 [16:37:20]MH_I2C_Read... [16:37:20]Read from MH i2c: E2 0E 00 [16:37:20]MH_I2C_Read... [16:37:20]Read from MH i2c: E2 0E 00 C0 23 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DE [16:37:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:37:20]wFMCommunicate OK [16:37:20]SAM_PROTO_GetShiftState done [16:37:20]FM_GetShiftState done [16:37:20]req_shift_opened done [16:37:20]requested_item shift.open_date is exist - process it [16:37:20]req_shift_open_date [16:37:20]req_shift_open_date done [16:37:20]produce_requested_data done [16:37:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309024,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:37:20]process_action_free close_receipt [16:37:20]json_value_free [16:37:20]json_value_free done [16:37:20]process_json_proto returns [16:37:20]Send response to host [16:37:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309024,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:37:20]free response buf [16:37:20]execute_script done [16:37:20]execute_script returns [16:37:20]free content buf [16:37:20]Sock 7.Close socket [16:37:20]Sock 7.Thread stoped [16:37:24]OFD Sender: No OFD packet to send [16:37:29]OFD Sender: No OFD packet to send [16:37:34]OFD Sender: No OFD packet to send [16:37:39]OFD Sender: No OFD packet to send [16:37:44]OFD Sender: No OFD packet to send [16:37:49]OFD Sender: No OFD packet to send [16:37:54]OFD Sender: No OFD packet to send [16:37:59]OFD Sender: No OFD packet to send [16:38:04]OFD Sender: No OFD packet to send [16:38:09]OFD Sender: No OFD packet to send [16:38:14]OFD Sender: No OFD packet to send [16:38:19]OFD Sender: No OFD packet to send [16:38:24]OFD Sender: No OFD packet to send [16:38:29]OFD Sender: No OFD packet to send [16:38:34]OFD Sender: No OFD packet to send [16:38:39]OFD Sender: No OFD packet to send [16:38:44]OFD Sender: No OFD packet to send [16:38:49]OFD Sender: No OFD packet to send [16:38:51]accept exits with 9 [16:38:51]New connection [16:38:51]New thread 3067022692 created [16:38:51]Thread 3066879332 joined [16:38:51]Waiting for new connection... [16:38:51] Sock 9.Parse request [16:38:51]Sock 9.Check first char [16:38:51]Sock 9.First char is OK [16:38:51]request: POST /json_proto HTTP/1.0 [16:38:51]Method: POST [16:38:51]URL: /json_proto [16:38:51]Method is POST - this is cgi request [16:38:51]url: /json_proto [16:38:51]query_string will be loaded in cgi processing [16:38:51]execute_cgi json_proto POST (null) [16:38:51]execute_cgi path=json_proto method=POST [16:38:51]POST find Content-Length [16:38:51]Host: 172.17.96.3:8080 [16:38:51]Content-Length: 792 [16:38:51]Content-Type: application/json [16:38:51] [16:38:51]POST finish read [16:38:51]Found Content-Length = 792 [16:38:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81541", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:38:51]execute_script... [16:38:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A81541", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:38:51]POST & json_proto [16:38:51]process_json_proto [16:38:51]json parsed OK: [16:38:51]protocol is kg_v1.0 [16:38:51]action value=close_receipt [16:38:51]process_action close_receipt [16:38:51]cmd_close_receipt [16:38:51]MH_GetDate [16:38:51]Write to MH i2c: F0 00 00 C1 23 D3 [16:38:51]Write i2c OK [16:38:51]MH_I2C_Read... [16:38:51]Read from MH i2c: F0 [16:38:51]MH_I2C_Read... [16:38:51]Read from MH i2c: F0 09 00 [16:38:51]MH_I2C_Read... [16:38:51]Read from MH i2c: F0 09 00 C1 23 00 1C 1B 1D 67 44 5E 04 65 A2 [16:38:51]GetLastDocTimeStamp 1729960638 [16:38:51]current date 1729960732 [16:38:51]FM_GetShiftState [16:38:51]SAM_PROTO_GetShiftState [16:38:51]wFMCommunicate request_size=4 [16:38:51]MH_SAM_APDU [16:38:51]CAPDU: 80 13 01 00 [16:38:51]Write to MH i2c: E2 08 00 C2 23 80 13 01 00 00 00 00 00 62 [16:38:51]Write i2c OK [16:38:51]MH_I2C_Read... [16:38:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:38:51]Read from MH i2c: E2 [16:38:51]MH_I2C_Read... [16:38:51]Read from MH i2c: E2 0E 00 [16:38:51]MH_I2C_Read... [16:38:51]Read from MH i2c: E2 0E 00 C2 23 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E0 [16:38:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:38:51]wFMCommunicate OK [16:38:51]SAM_PROTO_GetShiftState done [16:38:51]FM_GetShiftState done [16:38:51]opened in 1729902265 [16:38:51]opened+sec_in_day 1729988665 [16:38:51]quantity*price = 0 [16:38:51]sum+1 = 1 [16:38:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 446 26.10.2024 16:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 81541 ФМ: 0000000000871765 ФД: 309025 ФПД: 132558003665254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T163852&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309025&fm=132558003665254&tin=02508201610067®Number=0000000000091780&sum=0 [16:38:52]StoreToDocumentArchive [16:38:52]shift 532 fd 309025 [16:38:52]save to /storage/0532/doc_00309025 [16:38:52]save last doc name /storage/0532/doc_00309025 to /storage/kkm_last_doc_name [16:38:52]save OK [16:38:52]Clear old archive folders... [16:38:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:38:52]tlvbuf is 000A4D30 [16:38:52]SAM_PROTO_ClearQueue [16:38:52]wFMCommunicate request_size=4 [16:38:52]MH_SAM_APDU [16:38:52]CAPDU: 80 09 00 00 [16:38:52]Write to MH i2c: E2 08 00 CF 23 80 09 00 00 00 00 00 00 64 [16:38:52]Write i2c OK [16:38:52]MH_I2C_Read... [16:38:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:38:52]Read from MH i2c: E2 [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: E2 03 00 [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: E2 03 00 CF 23 00 90 00 66 [16:38:52]RAPDU: 90 00 [16:38:52]wFMCommunicate OK [16:38:52]SAM_PROTO_ClearQueue done [16:38:52]KKMCreateOFDPacket [16:38:52]OFDProtocolAddRootSTLVToBuf [16:38:52]FM_MakeSignedData [16:38:52]FM_MakeSignedData [16:38:52]SAM_PROTO_SignData [16:38:52]wFMCommunicate request_size=4 [16:38:52]MH_SAM_APDU [16:38:52]CAPDU: 80 0D 01 02 [16:38:52]Write to MH i2c: E2 08 00 D0 23 80 0D 01 02 00 00 00 00 6C [16:38:52]Write i2c OK [16:38:52]MH_I2C_Read... [16:38:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:38:52]Read from MH i2c: E2 [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: E2 03 00 [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: E2 03 00 D0 23 00 90 00 67 [16:38:52]RAPDU: 90 00 [16:38:52]wFMCommunicate OK [16:38:52]wFMCommunicate request_size=255 [16:38:52]MH_SAM_APDU [16:38:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 1C 1B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 B7 04 00 35 04 06 00 78 [16:38:52]Write to MH i2c: E2 02 01 D1 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 1C 1B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 B7 04 00 35 04 06 00 78 00 00 FE [16:38:52]Write i2c OK [16:38:52]MH_I2C_Read... [16:38:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:38:52]Read from MH i2c: E2 [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: E2 03 00 [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: E2 03 00 D1 23 00 90 00 68 [16:38:52]RAPDU: 90 00 [16:38:52]wFMCommunicate OK [16:38:52]wFMCommunicate request_size=10 [16:38:52]MH_SAM_APDU [16:38:52]CAPDU: 80 0D 02 02 05 8F 90 B8 79 66 [16:38:52]Write to MH i2c: E2 0D 00 D2 23 80 0D 02 02 05 00 8F 90 B8 79 66 00 00 2F [16:38:52]Write i2c OK [16:38:52]MH_I2C_Read... [16:38:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:38:52]Read from MH i2c: E2 [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: E2 03 00 [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: E2 03 00 D2 23 00 90 00 69 [16:38:52]RAPDU: 90 00 [16:38:52]wFMCommunicate OK [16:38:52]wFMCommunicate request_size=4 [16:38:52]MH_SAM_APDU [16:38:52]CAPDU: 80 0D 03 02 [16:38:52]Write to MH i2c: E2 08 00 D3 23 80 0D 03 02 00 00 00 00 71 [16:38:52]Write i2c OK [16:38:52]MH_I2C_Read... [16:38:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:38:52]Read from MH i2c: E2 [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: E2 0B 00 [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: E2 0B 00 D3 23 00 A4 10 37 40 02 D0 34 A0 90 00 43 [16:38:52]RAPDU: A4 10 37 40 02 D0 34 A0 90 00 [16:38:52]wFMCommunicate OK [16:38:52]SAM_PROTO_SignData done [16:38:52]FM_MakeSignedData done [16:38:52]CreateOFDProtocolMessage [16:38:52]wFMCommunicate request_size=4 [16:38:52]MH_SAM_APDU [16:38:52]CAPDU: 80 11 00 00 [16:38:52]Write to MH i2c: E2 08 00 D4 23 80 11 00 00 00 00 00 00 71 [16:38:52]Write i2c OK [16:38:52]MH_I2C_Read... [16:38:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:38:52]Read from MH i2c: E2 [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: E2 17 00 [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: E2 17 00 D4 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C6 [16:38:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:38:52]wFMCommunicate OK [16:38:52]CreateOFDProtocolMessage done [16:38:52]OFDSenderStorePacket 309025 [16:38:52]StoreOFDPacket docnum=309025 [16:38:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9C 9A 07 01 89 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 1C 1B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 B7 04 00 35 04 06 00 78 8F 90 B8 79 66 A4 10 37 40 02 D0 34 A0 [16:38:52]CheckFolder [16:38:52]dirname=/storage/ofd_packets [16:38:52]CheckFolder done [16:38:52]ProducePacketName [16:38:52]name=ofd_packets/00309025 [16:38:52]NVStorageSaveData ofd_packets/00309025 [16:38:52]File name is /storage/ofd_packets/00309025 [16:38:52]Write 301 bytes [16:38:52]NVStorageSaveData done [16:38:52]OFDSenderStorePacket done [16:38:52]KKMCreateOFDPacket done [16:38:52]NVStorageSaveData kkm_last_timestamp [16:38:52]File name is /storage/kkm_last_timestamp [16:38:52]Write 4 bytes [16:38:52]NVStorageSaveData done [16:38:52]ExternCall_PrintAddStr [16:38:52]wPrintStart [16:38:52]Write to MH i2c: 01 00 00 D5 23 F8 [16:38:52]Write i2c OK [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: 01 [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: 01 07 00 [16:38:52]MH_I2C_Read... [16:38:52]Read from MH i2c: 01 07 00 D5 23 00 00 00 00 00 FF 0F 0D [16:38:52]RasterBufferAndPrint [16:38:52]line Счет N : (1)642898 [16:38:52]line ИНН: 02508201610067 [16:38:52]line Контрольно-Кассовый Чек [16:38:52]line ПРОДАЖА [16:38:52]line ТРК (МРК, ГНК) : 62 [16:38:52]line Товар: 2710124130 [16:38:52]line Аи-92-К-2 [16:38:52]line 30.000 * 0.00 [16:38:52]line = 0.00 [16:38:52]line НДС 12% НСП 1% [16:38:52]line > о реализуемом товаре [16:38:52]line ИТОГО: 0.00 [16:38:52]line НСП 1% : 0.00 [16:38:52]line НДС 12% : 0.00 [16:38:52]line Наличными: 0.00 [16:38:52]line Безнал.: 0.00 [16:38:52]line Место: АЗС № 172 "Партнер Нефть" [16:38:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:38:52]line СНО: Общий режим [16:38:52]line Чек 446 26.10.2024 16:38 [16:38:52]line Смена: 532 ФФД: 1.0 [16:38:52]line ЗНМ: 0300000116 [16:38:52]line РНМ: 0000000000091780 [16:38:52]line Версия ККМ: 001 [16:38:52]line Талоны: Топливная Карта [16:38:52]line 81541 [16:38:52]line ФМ: 0000000000871765 [16:38:52]line ФД: 309025 [16:38:52]line ФПД: 132558003665254 [16:38:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T163852&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309025&fm=132558003665254&tin=02508201610067®Number=0000000000091780&sum=0 [16:38:52]written 0, free lines is 4095 [16:38:52]OFD Sender: Processing packet 309025 [packets to send 223, broken 222] [16:38:52]ProducePacketName [16:38:52]name=ofd_packets/00309025 [16:38:52]OFD Sender: To server: pG, [16:38:52]CommunicateWithHost lk.salyk.kg:30040 [16:38:52]ConnectInit lk.salyk.kg [16:38:52]Connected sock=10 [16:38:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9C 9A 07 01 89 17 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 1C 1B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 B7 04 00 35 04 06 00 78 8F 90 B8 79 66 A4 10 37 40 02 D0 34 A0 [16:38:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C3 47 47 00 85 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 31 37 36 35 10 04 04 00 21 B7 04 00 F4 03 04 00 79 C1 1C 67 B6 04 01 00 00 E3 F8 13 14 3D 98 8D 92 [16:38:53]CommunicateWithHost err = 0 [16:38:53]CheckOFDResponse [16:38:53]1017 (14) - 77093643461234 [16:38:53]1041 (16) - 0000000000871765 [16:38:53]1040 (4) - 309025 [16:38:53]1012 (4) - 26.10.2024 10:16 [16:38:53]1206 (1) - 0 [16:38:53]OFD Sender: Remove packet 309025 [16:38:53]ProducePacketName [16:38:53]name=ofd_packets/00309025 [16:38:53]NVStorageDeleteData [16:38:53]Write to MH i2c: 01 00 00 FE 23 21 [16:38:53]Write i2c OK [16:38:53]MH_I2C_Read... [16:38:53]Read from MH i2c: 01 [16:38:53]MH_I2C_Read... [16:38:53]Read from MH i2c: 01 07 00 [16:38:53]MH_I2C_Read... [16:38:53]Read from MH i2c: 01 07 00 FE 23 00 00 00 00 00 CB 0C FF [16:38:53]RasterBufferAndPrint [16:38:53]line [16:38:53]line [16:38:53]line [16:38:53]line [16:38:53]line [16:38:53]written 0, free lines is 3281 [16:38:53]MH_Cut [16:38:53]Write to MH i2c: D1 01 00 05 24 01 FB [16:38:53]Write i2c OK [16:38:53]MH_I2C_Read... [16:38:53]Read from MH i2c: D1 [16:38:53]MH_I2C_Read... [16:38:53]Read from MH i2c: D1 01 00 [16:38:53]MH_I2C_Read... [16:38:53]Read from MH i2c: D1 01 00 05 24 00 FA [16:38:53]Write to MH i2c: 01 00 00 06 24 2A [16:38:53]Write i2c OK [16:38:53]MH_I2C_Read... [16:38:53]OFD Sender: No OFD packet to send [16:38:54]*** Cut start [16:38:54]*** Purtial cut [16:38:54]*** Stage 1: CUTSNS_PIN = 1 [16:38:54]Read from MH i2c: 01 [16:38:54]MH_I2C_Read... [16:38:54]*** Stop cut motor [16:38:54]*** Cut end [16:38:54]Read from MH i2c: 01 07 00 [16:38:54]MH_I2C_Read... [16:38:54]Read from MH i2c: 01 07 00 06 24 00 00 00 00 00 FF 0F 3F [16:38:54]process_action close_receipt done [16:38:54]requested_data is exist [16:38:54]produce_requested_data [16:38:54]requested_item fm.sn is exist - process it [16:38:54]wFMCommunicate request_size=4 [16:38:54]MH_SAM_APDU [16:38:54]CAPDU: 80 11 00 00 [16:38:54]Write to MH i2c: E2 08 00 07 24 80 11 00 00 00 00 00 00 A5 [16:38:54]Write i2c OK [16:38:54]MH_I2C_Read... [16:38:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:38:54]Read from MH i2c: E2 [16:38:54]MH_I2C_Read... [16:38:54]Read from MH i2c: E2 17 00 [16:38:54]MH_I2C_Read... [16:38:54]Read from MH i2c: E2 17 00 07 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FA [16:38:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:38:54]wFMCommunicate OK [16:38:54]requested_item fd.num is exist - process it [16:38:54]SAM_PROTO_GetFieldsCounters [16:38:54]wFMCommunicate request_size=4 [16:38:54]MH_SAM_APDU [16:38:54]CAPDU: 80 13 00 00 [16:38:54]Write to MH i2c: E2 08 00 08 24 80 13 00 00 00 00 00 00 A8 [16:38:54]Write i2c OK [16:38:54]MH_I2C_Read... [16:38:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:38:54]Read from MH i2c: E2 [16:38:54]MH_I2C_Read... [16:38:54]Read from MH i2c: E2 62 00 [16:38:54]MH_I2C_Read... [16:38:54]Read from MH i2c: E2 62 00 08 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 21 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 FA [16:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 21 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:38:54]wFMCommunicate OK [16:38:54]SAM_PROTO_GetFieldsCounters done [16:38:54]requested_item shift.num is exist - process it [16:38:54]requested_item shift.opened is exist - process it [16:38:54]req_shift_opened [16:38:54]FM_GetShiftState [16:38:54]SAM_PROTO_GetShiftState [16:38:54]wFMCommunicate request_size=4 [16:38:54]MH_SAM_APDU [16:38:54]CAPDU: 80 13 01 00 [16:38:54]Write to MH i2c: E2 08 00 09 24 80 13 01 00 00 00 00 00 AA [16:38:54]Write i2c OK [16:38:54]MH_I2C_Read... [16:38:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:38:54]Read from MH i2c: E2 [16:38:54]MH_I2C_Read... [16:38:54]Read from MH i2c: E2 0E 00 [16:38:54]MH_I2C_Read... [16:38:54]Read from MH i2c: E2 0E 00 09 24 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 28 [16:38:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:38:54]wFMCommunicate OK [16:38:54]SAM_PROTO_GetShiftState done [16:38:54]FM_GetShiftState done [16:38:54]req_shift_opened done [16:38:54]requested_item shift.open_date is exist - process it [16:38:54]req_shift_open_date [16:38:54]req_shift_open_date done [16:38:54]produce_requested_data done [16:38:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309025,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:38:54]process_action_free close_receipt [16:38:54]json_value_free [16:38:54]json_value_free done [16:38:54]process_json_proto returns [16:38:54]Send response to host [16:38:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309025,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:38:54]free response buf [16:38:54]execute_script done [16:38:54]execute_script returns [16:38:54]free content buf [16:38:54]Sock 9.Close socket [16:38:54]Sock 9.Thread stoped [16:38:54]accept exits with 7 [16:38:54]New connection [16:38:54]New thread 3066879332 created [16:38:54]Thread 3067022692 joined [16:38:54]Waiting for new connection... [16:38:54] Sock 7.Parse request [16:38:54]Sock 7.Check first char [16:38:54]Sock 7.First char is OK [16:38:54]request: POST /json_proto HTTP/1.0 [16:38:54]Method: POST [16:38:54]URL: /json_proto [16:38:54]Method is POST - this is cgi request [16:38:54]url: /json_proto [16:38:54]query_string will be loaded in cgi processing [16:38:54]execute_cgi json_proto POST (null) [16:38:54]execute_cgi path=json_proto method=POST [16:38:54]POST find Content-Length [16:38:54]Host: 172.17.96.3:8080 [16:38:54]Content-Length: 688 [16:38:54]Content-Type: application/json [16:38:54] [16:38:54]POST finish read [16:38:54]Found Content-Length = 688 [16:38:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 23.320, "sum" : 1800.30, "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" ] } } [16:38:54]execute_script... [16:38:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 23.320, "sum" : 1800.30, "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" ] } } [16:38:54]POST & json_proto [16:38:54]process_json_proto [16:38:54]json parsed OK: [16:38:54]protocol is kg_v1.0 [16:38:54]action value=close_receipt [16:38:54]process_action close_receipt [16:38:54]cmd_close_receipt [16:38:54]MH_GetDate [16:38:54]Write to MH i2c: F0 00 00 0A 24 1D [16:38:54]Write i2c OK [16:38:54]MH_I2C_Read... [16:38:54]Read from MH i2c: F0 [16:38:54]MH_I2C_Read... [16:38:54]Read from MH i2c: F0 09 00 [16:38:54]MH_I2C_Read... [16:38:54]Read from MH i2c: F0 09 00 0A 24 00 1F 1B 1D 67 44 5E 04 65 EF [16:38:54]GetLastDocTimeStamp 1729960732 [16:38:54]current date 1729960735 [16:38:54]FM_GetShiftState [16:38:54]SAM_PROTO_GetShiftState [16:38:54]wFMCommunicate request_size=4 [16:38:54]MH_SAM_APDU [16:38:54]CAPDU: 80 13 01 00 [16:38:54]Write to MH i2c: E2 08 00 0B 24 80 13 01 00 00 00 00 00 AC [16:38:54]Write i2c OK [16:38:54]MH_I2C_Read... [16:38:54]Read from MH i2c: E2 [16:38:54]MH_I2C_Read... [16:38:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:38:54]Read from MH i2c: E2 0E 00 [16:38:54]MH_I2C_Read... [16:38:54]Read from MH i2c: E2 0E 00 0B 24 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2A [16:38:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:38:54]wFMCommunicate OK [16:38:54]SAM_PROTO_GetShiftState done [16:38:54]FM_GetShiftState done [16:38:54]opened in 1729902265 [16:38:54]opened+sec_in_day 1729988665 [16:38:54]quantity*price = 180030 [16:38:54]sum+1 = 180031 [16:38:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.18 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 447 26.10.2024 16:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309026 ФПД: 150990158810129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T163856&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309026&fm=150990158810129&tin=02508201610067®Number=0000000000091780&sum=180000 [16:38:56]StoreToDocumentArchive [16:38:56]shift 532 fd 309026 [16:38:56]save to /storage/0532/doc_00309026 [16:38:56]save last doc name /storage/0532/doc_00309026 to /storage/kkm_last_doc_name [16:38:56]save OK [16:38:56]Clear old archive folders... [16:38:56]ProcessDocumentItem done err = 0, tmpTLVsize=257 [16:38:56]tlvbuf is 000A4C20 [16:38:56]SAM_PROTO_ClearQueue [16:38:56]wFMCommunicate request_size=4 [16:38:56]MH_SAM_APDU [16:38:56]CAPDU: 80 09 00 00 [16:38:56]Write to MH i2c: E2 08 00 18 24 80 09 00 00 00 00 00 00 AE [16:38:56]Write i2c OK [16:38:56]MH_I2C_Read... [16:38:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:38:56]Read from MH i2c: E2 [16:38:56]MH_I2C_Read... [16:38:56]Read from MH i2c: E2 03 00 [16:38:56]MH_I2C_Read... [16:38:56]Read from MH i2c: E2 03 00 18 24 00 90 00 B0 [16:38:56]RAPDU: 90 00 [16:38:56]wFMCommunicate OK [16:38:56]SAM_PROTO_ClearQueue done [16:38:56]KKMCreateOFDPacket [16:38:56]OFDProtocolAddRootSTLVToBuf [16:38:56]FM_MakeSignedData [16:38:56]FM_MakeSignedData [16:38:56]SAM_PROTO_SignData [16:38:56]wFMCommunicate request_size=4 [16:38:56]MH_SAM_APDU [16:38:56]CAPDU: 80 0D 01 02 [16:38:56]Write to MH i2c: E2 08 00 19 24 80 0D 01 02 00 00 00 00 B6 [16:38:56]Write i2c OK [16:38:56]MH_I2C_Read... [16:38:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:38:56]Read from MH i2c: E2 [16:38:56]MH_I2C_Read... [16:38:56]Read from MH i2c: E2 03 00 [16:38:56]MH_I2C_Read... [16:38:56]Read from MH i2c: E2 03 00 19 24 00 90 00 B1 [16:38:56]RAPDU: 90 00 [16:38:56]wFMCommunicate OK [16:38:56]wFMCommunicate request_size=255 [16:38:56]MH_SAM_APDU [16:38:56]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 18 5B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3E BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 20 1B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 22 B7 04 [16:38:56]Write to MH i2c: E2 02 01 1A 24 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 18 5B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3E BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 20 1B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 22 B7 04 00 00 6D [16:38:56]Write i2c OK [16:38:56]MH_I2C_Read... [16:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:38:56]Read from MH i2c: E2 [16:38:56]MH_I2C_Read... [16:38:56]Read from MH i2c: E2 03 00 [16:38:56]MH_I2C_Read... [16:38:56]Read from MH i2c: E2 03 00 1A 24 00 90 00 B2 [16:38:56]RAPDU: 90 00 [16:38:56]wFMCommunicate OK [16:38:56]wFMCommunicate request_size=16 [16:38:56]MH_SAM_APDU [16:38:56]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 89 53 22 C7 CC 11 [16:38:56]Write to MH i2c: E2 13 00 1B 24 80 0D 02 02 0B 00 00 35 04 06 00 89 53 22 C7 CC 11 00 00 B0 [16:38:56]Write i2c OK [16:38:56]MH_I2C_Read... [16:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:38:56]Read from MH i2c: E2 [16:38:56]MH_I2C_Read... [16:38:56]Read from MH i2c: E2 03 00 [16:38:56]MH_I2C_Read... [16:38:56]Read from MH i2c: E2 03 00 1B 24 00 90 00 B3 [16:38:56]RAPDU: 90 00 [16:38:56]wFMCommunicate OK [16:38:56]wFMCommunicate request_size=4 [16:38:56]MH_SAM_APDU [16:38:56]CAPDU: 80 0D 03 02 [16:38:56]Write to MH i2c: E2 08 00 1C 24 80 0D 03 02 00 00 00 00 BB [16:38:56]Write i2c OK [16:38:56]MH_I2C_Read... [16:38:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:38:56]Read from MH i2c: E2 [16:38:56]MH_I2C_Read... [16:38:56]Read from MH i2c: E2 0B 00 [16:38:56]MH_I2C_Read... [16:38:56]Read from MH i2c: E2 0B 00 1C 24 00 30 29 D3 F7 D1 CF 9D 0D 90 00 29 [16:38:56]RAPDU: 30 29 D3 F7 D1 CF 9D 0D 90 00 [16:38:56]wFMCommunicate OK [16:38:56]SAM_PROTO_SignData done [16:38:56]FM_MakeSignedData done [16:38:56]CreateOFDProtocolMessage [16:38:56]wFMCommunicate request_size=4 [16:38:56]MH_SAM_APDU [16:38:56]CAPDU: 80 11 00 00 [16:38:56]Write to MH i2c: E2 08 00 1D 24 80 11 00 00 00 00 00 00 BB [16:38:56]Write i2c OK [16:38:56]MH_I2C_Read... [16:38:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:38:57]Read from MH i2c: E2 [16:38:57]MH_I2C_Read... [16:38:57]Read from MH i2c: E2 17 00 [16:38:57]MH_I2C_Read... [16:38:57]Read from MH i2c: E2 17 00 1D 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 10 [16:38:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:38:57]wFMCommunicate OK [16:38:57]CreateOFDProtocolMessage done [16:38:57]OFDSenderStorePacket 309026 [16:38:57]StoreOFDPacket docnum=309026 [16:38:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 D8 E0 0D 01 14 DC 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 18 5B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3E BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 20 1B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 22 B7 04 00 35 04 06 00 89 53 22 C7 CC 11 30 29 D3 F7 D1 CF 9D 0D [16:38:57]CheckFolder [16:38:57]dirname=/storage/ofd_packets [16:38:57]CheckFolder done [16:38:57]ProducePacketName [16:38:57]name=ofd_packets/00309026 [16:38:57]NVStorageSaveData ofd_packets/00309026 [16:38:57]File name is /storage/ofd_packets/00309026 [16:38:57]Write 307 bytes [16:38:57]NVStorageSaveData done [16:38:57]OFDSenderStorePacket done [16:38:57]KKMCreateOFDPacket done [16:38:57]NVStorageSaveData kkm_last_timestamp [16:38:57]File name is /storage/kkm_last_timestamp [16:38:57]Write 4 bytes [16:38:57]NVStorageSaveData done [16:38:57]ExternCall_PrintAddStr [16:38:57]wPrintStart [16:38:57]Write to MH i2c: 01 00 00 1E 24 42 [16:38:57]Write i2c OK [16:38:57]MH_I2C_Read... [16:38:57]Read from MH i2c: 01 [16:38:57]MH_I2C_Read... [16:38:57]Read from MH i2c: 01 07 00 [16:38:57]MH_I2C_Read... [16:38:57]Read from MH i2c: 01 07 00 1E 24 00 00 00 00 00 FF 0F 57 [16:38:57]RasterBufferAndPrint [16:38:57]line Счет N : (1)642899 [16:38:57]line ИНН: 02508201610067 [16:38:57]line Контрольно-Кассовый Чек [16:38:57]line ПРОДАЖА [16:38:57]line ТРК (МРК, ГНК) : 32 [16:38:57]line Товар: 2710194210 [16:38:57]line D-ENERGY ДТ-К-2 [16:38:57]line 23.320 * 77.20 [16:38:57]line = 1800.30 [16:38:57]line НДС 12% НСП 1% [16:38:57]line > о реализуемом товаре [16:38:57]line ОКРУГЛЕНИЕ: -0.30 [16:38:57]line ИТОГО: 1800.00 [16:38:57]line Внесено: 1800.00 [16:38:57]line СДАЧА: 0.00 [16:38:57]line НСП 1% : 15.93 [16:38:57]line НДС 12% : 191.18 [16:38:57]line Наличными: 1800.00 [16:38:57]line Безнал.: 0.00 [16:38:57]line Место: АЗС № 172 "Партнер Нефть" [16:38:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:38:57]line СНО: Общий режим [16:38:57]line Чек 447 26.10.2024 16:38 [16:38:57]line Смена: 532 ФФД: 1.0 [16:38:57]line ЗНМ: 0300000116 [16:38:57]line РНМ: 0000000000091780 [16:38:57]line Версия ККМ: 001 [16:38:57]line ФМ: 0000000000871765 [16:38:57]line ФД: 309026 [16:38:57]line ФПД: 150990158810129 [16:38:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T163856&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309026&fm=150990158810129&tin=02508201610067®Number=0000000000091780&sum=180000 [16:38:57]OFD Sender: Processing packet 309026 [packets to send 223, broken 222] [16:38:57]ProducePacketName [16:38:57]name=ofd_packets/00309026 [16:38:57]OFD Sender: To server: pG, [16:38:57]CommunicateWithHost lk.salyk.kg:30040 [16:38:57]ConnectInit lk.salyk.kg [16:38:57]written 0, free lines is 4095 [16:38:57]Connected sock=10 [16:38:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 D8 E0 0D 01 14 DC 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 18 5B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3E BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 20 1B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 22 B7 04 00 35 04 06 00 89 53 22 C7 CC 11 30 29 D3 F7 D1 CF 9D 0D [16:38:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B8 AF 47 00 BC 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 31 37 36 35 10 04 04 00 22 B7 04 00 F4 03 04 00 7D C1 1C 67 B6 04 01 00 00 3F 20 A6 D7 2B 24 D9 7C [16:38:57]CommunicateWithHost err = 0 [16:38:57]CheckOFDResponse [16:38:57]1017 (14) - 77093643461234 [16:38:57]1041 (16) - 0000000000871765 [16:38:57]1040 (4) - 309026 [16:38:57]1012 (4) - 26.10.2024 10:16 [16:38:57]1206 (1) - 0 [16:38:57]OFD Sender: Remove packet 309026 [16:38:57]ProducePacketName [16:38:57]name=ofd_packets/00309026 [16:38:57]NVStorageDeleteData [16:38:57]Write to MH i2c: 01 00 00 48 24 6C [16:38:57]Write i2c OK [16:38:57]MH_I2C_Read... [16:38:57]Read from MH i2c: 01 [16:38:57]MH_I2C_Read... [16:38:57]Read from MH i2c: 01 07 00 [16:38:57]MH_I2C_Read... [16:38:57]Read from MH i2c: 01 07 00 48 24 00 00 00 00 00 C9 0C 48 [16:38:57]RasterBufferAndPrint [16:38:57]line [16:38:57]line [16:38:57]line [16:38:57]line [16:38:57]line [16:38:57]written 0, free lines is 3286 [16:38:57]MH_Cut [16:38:57]Write to MH i2c: D1 01 00 4F 24 01 45 [16:38:57]Write i2c OK [16:38:57]MH_I2C_Read... [16:38:57]Read from MH i2c: D1 [16:38:57]MH_I2C_Read... [16:38:57]Read from MH i2c: D1 01 00 [16:38:57]MH_I2C_Read... [16:38:57]Read from MH i2c: D1 01 00 4F 24 00 44 [16:38:57]Write to MH i2c: 01 00 00 50 24 74 [16:38:57]Write i2c OK [16:38:57]MH_I2C_Read... [16:38:57]OFD Sender: No OFD packet to send [16:38:58]*** Cut start [16:38:58]*** Purtial cut [16:38:58]*** Stage 1: CUTSNS_PIN = 1 [16:38:58]Read from MH i2c: 01 [16:38:58]MH_I2C_Read... [16:38:58]*** Stop cut motor [16:38:58]*** Cut end [16:38:58]Read from MH i2c: 01 07 00 [16:38:58]MH_I2C_Read... [16:38:58]Read from MH i2c: 01 07 00 50 24 00 00 00 00 00 FF 0F 89 [16:38:58]process_action close_receipt done [16:38:58]requested_data is exist [16:38:58]produce_requested_data [16:38:58]requested_item fm.sn is exist - process it [16:38:58]wFMCommunicate request_size=4 [16:38:58]MH_SAM_APDU [16:38:58]CAPDU: 80 11 00 00 [16:38:58]Write to MH i2c: E2 08 00 51 24 80 11 00 00 00 00 00 00 EF [16:38:58]Write i2c OK [16:38:58]MH_I2C_Read... [16:38:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:38:58]Read from MH i2c: E2 [16:38:58]MH_I2C_Read... [16:38:58]Read from MH i2c: E2 17 00 [16:38:58]MH_I2C_Read... [16:38:58]Read from MH i2c: E2 17 00 51 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 44 [16:38:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:38:58]wFMCommunicate OK [16:38:58]requested_item fd.num is exist - process it [16:38:58]SAM_PROTO_GetFieldsCounters [16:38:58]wFMCommunicate request_size=4 [16:38:58]MH_SAM_APDU [16:38:58]CAPDU: 80 13 00 00 [16:38:58]Write to MH i2c: E2 08 00 52 24 80 13 00 00 00 00 00 00 F2 [16:38:58]Write i2c OK [16:38:58]MH_I2C_Read... [16:38:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:38:58]Read from MH i2c: E2 [16:38:58]MH_I2C_Read... [16:38:58]Read from MH i2c: E2 62 00 [16:38:58]MH_I2C_Read... [16:38:58]Read from MH i2c: E2 62 00 52 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 22 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [16:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 22 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:38:58]wFMCommunicate OK [16:38:58]SAM_PROTO_GetFieldsCounters done [16:38:58]requested_item shift.num is exist - process it [16:38:58]requested_item shift.opened is exist - process it [16:38:58]req_shift_opened [16:38:58]FM_GetShiftState [16:38:58]SAM_PROTO_GetShiftState [16:38:58]wFMCommunicate request_size=4 [16:38:58]MH_SAM_APDU [16:38:58]CAPDU: 80 13 01 00 [16:38:58]Write to MH i2c: E2 08 00 53 24 80 13 01 00 00 00 00 00 F4 [16:38:58]Write i2c OK [16:38:58]MH_I2C_Read... [16:38:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:38:58]Read from MH i2c: E2 [16:38:58]MH_I2C_Read... [16:38:58]Read from MH i2c: E2 0E 00 [16:38:58]MH_I2C_Read... [16:38:58]Read from MH i2c: E2 0E 00 53 24 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 72 [16:38:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:38:58]wFMCommunicate OK [16:38:58]SAM_PROTO_GetShiftState done [16:38:58]FM_GetShiftState done [16:38:58]req_shift_opened done [16:38:58]requested_item shift.open_date is exist - process it [16:38:58]req_shift_open_date [16:38:58]req_shift_open_date done [16:38:58]produce_requested_data done [16:38:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309026,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:38:58]process_action_free close_receipt [16:38:58]json_value_free [16:38:58]json_value_free done [16:38:58]process_json_proto returns [16:38:58]Send response to host [16:38:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309026,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:38:58]free response buf [16:38:58]execute_script done [16:38:58]execute_script returns [16:38:58]free content buf [16:38:58]Sock 7.Close socket [16:38:58]Sock 7.Thread stoped [16:39:02]OFD Sender: No OFD packet to send [16:39:07]OFD Sender: No OFD packet to send [16:39:12]OFD Sender: No OFD packet to send [16:39:17]OFD Sender: No OFD packet to send [16:39:22]OFD Sender: No OFD packet to send [16:39:27]OFD Sender: No OFD packet to send [16:39:32]OFD Sender: No OFD packet to send [16:39:37]OFD Sender: No OFD packet to send [16:39:42]OFD Sender: No OFD packet to send [16:39: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:16]accept exits with 9 [16:41:16]New connection [16:41:16]New thread 3067022692 created [16:41:16]Thread 3066879332 joined [16:41:16]Waiting for new connection... [16:41:16] Sock 9.Parse request [16:41:16]Sock 9.Check first char [16:41:16]Sock 9.First char is OK [16:41:16]request: POST /json_proto HTTP/1.0 [16:41:16]Method: POST [16:41:16]URL: /json_proto [16:41:16]Method is POST - this is cgi request [16:41:16]url: /json_proto [16:41:16]query_string will be loaded in cgi processing [16:41:16]execute_cgi json_proto POST (null) [16:41:16]execute_cgi path=json_proto method=POST [16:41:16]POST find Content-Length [16:41:16]Host: 172.17.96.3:8080 [16:41:16]Content-Length: 677 [16:41:16]Content-Type: application/json [16:41:16] [16:41:16]POST finish read [16:41:16]Found Content-Length = 677 [16:41:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:41:16]execute_script... [16:41:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:41:16]POST & json_proto [16:41:16]process_json_proto [16:41:16]json parsed OK: [16:41:16]protocol is kg_v1.0 [16:41:16]action value=close_receipt [16:41:16]process_action close_receipt [16:41:16]cmd_close_receipt [16:41:16]MH_GetDate [16:41:16]Write to MH i2c: F0 00 00 54 24 67 [16:41:16]Write i2c OK [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: F0 [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: F0 09 00 [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: F0 09 00 54 24 00 AD 1B 1D 67 44 5E 04 65 C7 [16:41:16]GetLastDocTimeStamp 1729960736 [16:41:16]current date 1729960877 [16:41:16]FM_GetShiftState [16:41:16]SAM_PROTO_GetShiftState [16:41:16]wFMCommunicate request_size=4 [16:41:16]MH_SAM_APDU [16:41:16]CAPDU: 80 13 01 00 [16:41:16]Write to MH i2c: E2 08 00 55 24 80 13 01 00 00 00 00 00 F6 [16:41:16]Write i2c OK [16:41:16]MH_I2C_Read... [16:41:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:16]Read from MH i2c: E2 [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: E2 0E 00 [16:41:16]MH_I2C_Read... [16:41:16]Read from MH i2c: E2 0E 00 55 24 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 74 [16:41:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:41:16]wFMCommunicate OK [16:41:16]SAM_PROTO_GetShiftState done [16:41:16]FM_GetShiftState done [16:41:16]opened in 1729902265 [16:41:16]opened+sec_in_day 1729988665 [16:41:16]quantity*price = 40006 [16:41:16]sum+1 = 40007 [16:41:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 448 26.10.2024 16:41 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309027 ФПД: 17958429981921 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T164117&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309027&fm=17958429981921&tin=02508201610067®Number=0000000000091780&sum=40000 [16:41:17]StoreToDocumentArchive [16:41:17]shift 532 fd 309027 [16:41:17]save to /storage/0532/doc_00309027 [16:41:17]save last doc name /storage/0532/doc_00309027 to /storage/kkm_last_doc_name [16:41:17]save OK [16:41:17]Clear old archive folders... [16:41:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:41:17]tlvbuf is 000943F0 [16:41:17]SAM_PROTO_ClearQueue [16:41:17]wFMCommunicate request_size=4 [16:41:17]MH_SAM_APDU [16:41:17]CAPDU: 80 09 00 00 [16:41:17]Write to MH i2c: E2 08 00 62 24 80 09 00 00 00 00 00 00 F8 [16:41:17]Write i2c OK [16:41:17]MH_I2C_Read... [16:41:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:41:17]Read from MH i2c: E2 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 03 00 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 03 00 62 24 00 90 00 FA [16:41:17]RAPDU: 90 00 [16:41:17]wFMCommunicate OK [16:41:17]SAM_PROTO_ClearQueue done [16:41:17]KKMCreateOFDPacket [16:41:17]OFDProtocolAddRootSTLVToBuf [16:41:17]FM_MakeSignedData [16:41:17]FM_MakeSignedData [16:41:17]SAM_PROTO_SignData [16:41:17]wFMCommunicate request_size=4 [16:41:17]MH_SAM_APDU [16:41:17]CAPDU: 80 0D 01 02 [16:41:17]Write to MH i2c: E2 08 00 63 24 80 0D 01 02 00 00 00 00 00 [16:41:17]Write i2c OK [16:41:17]MH_I2C_Read... [16:41:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:41:17]Read from MH i2c: E2 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 03 00 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 03 00 63 24 00 90 00 FB [16:41:17]RAPDU: 90 00 [16:41:17]wFMCommunicate OK [16:41:17]wFMCommunicate request_size=255 [16:41:17]MH_SAM_APDU [16:41:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C0 01 00 00 F4 03 04 00 AD 1B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 23 B7 04 00 35 04 06 00 10 [16:41:17]Write to MH i2c: E2 02 01 64 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C0 01 00 00 F4 03 04 00 AD 1B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 23 B7 04 00 35 04 06 00 10 00 00 6E [16:41:17]Write i2c OK [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 [16:41:17]MH_I2C_Read... [16:41:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:17]Read from MH i2c: E2 03 00 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 03 00 64 24 00 90 00 FC [16:41:17]RAPDU: 90 00 [16:41:17]wFMCommunicate OK [16:41:17]wFMCommunicate request_size=10 [16:41:17]MH_SAM_APDU [16:41:17]CAPDU: 80 0D 02 02 05 55 45 D6 FC E1 [16:41:17]Write to MH i2c: E2 0D 00 65 24 80 0D 02 02 05 00 55 45 D6 FC E1 00 00 5A [16:41:17]Write i2c OK [16:41:17]MH_I2C_Read... [16:41:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:41:17]Read from MH i2c: E2 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 03 00 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 03 00 65 24 00 90 00 FD [16:41:17]RAPDU: 90 00 [16:41:17]wFMCommunicate OK [16:41:17]wFMCommunicate request_size=4 [16:41:17]MH_SAM_APDU [16:41:17]CAPDU: 80 0D 03 02 [16:41:17]Write to MH i2c: E2 08 00 66 24 80 0D 03 02 00 00 00 00 05 [16:41:17]Write i2c OK [16:41:17]MH_I2C_Read... [16:41:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:41:17]Read from MH i2c: E2 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 0B 00 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 0B 00 66 24 00 69 E1 3D 6B 00 2F B4 F5 90 00 D0 [16:41:17]RAPDU: 69 E1 3D 6B 00 2F B4 F5 90 00 [16:41:17]wFMCommunicate OK [16:41:17]SAM_PROTO_SignData done [16:41:17]FM_MakeSignedData done [16:41:17]CreateOFDProtocolMessage [16:41:17]wFMCommunicate request_size=4 [16:41:17]MH_SAM_APDU [16:41:17]CAPDU: 80 11 00 00 [16:41:17]Write to MH i2c: E2 08 00 67 24 80 11 00 00 00 00 00 00 05 [16:41:17]Write i2c OK [16:41:17]MH_I2C_Read... [16:41:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:17]Read from MH i2c: E2 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 17 00 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: E2 17 00 67 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5A [16:41:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:41:17]wFMCommunicate OK [16:41:17]CreateOFDProtocolMessage done [16:41:17]OFDSenderStorePacket 309027 [16:41:17]StoreOFDPacket docnum=309027 [16:41:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A0 BD 07 01 21 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C0 01 00 00 F4 03 04 00 AD 1B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 23 B7 04 00 35 04 06 00 10 55 45 D6 FC E1 69 E1 3D 6B 00 2F B4 F5 [16:41:17]CheckFolder [16:41:17]dirname=/storage/ofd_packets [16:41:17]CheckFolder done [16:41:17]ProducePacketName [16:41:17]name=ofd_packets/00309027 [16:41:17]NVStorageSaveData ofd_packets/00309027 [16:41:17]File name is /storage/ofd_packets/00309027 [16:41:17]Write 301 bytes [16:41:17]NVStorageSaveData done [16:41:17]OFDSenderStorePacket done [16:41:17]KKMCreateOFDPacket done [16:41:17]NVStorageSaveData kkm_last_timestamp [16:41:17]File name is /storage/kkm_last_timestamp [16:41:17]Write 4 bytes [16:41:17]NVStorageSaveData done [16:41:17]ExternCall_PrintAddStr [16:41:17]wPrintStart [16:41:17]Write to MH i2c: 01 00 00 68 24 8C [16:41:17]Write i2c OK [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: 01 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: 01 07 00 [16:41:17]MH_I2C_Read... [16:41:17]Read from MH i2c: 01 07 00 68 24 00 00 00 00 00 FF 0F A1 [16:41:17]RasterBufferAndPrint [16:41:17]line Счет N : (1)642900 [16:41:17]line ИНН: 02508201610067 [16:41:17]line Контрольно-Кассовый Чек [16:41:17]line ПРОДАЖА [16:41:17]line ТРК (МРК, ГНК) : 52 [16:41:17]line Товар: 2710124130 [16:41:17]line Аи-92-К-2 [16:41:17]line 5.980 * 66.90 [16:41:17]line = 400.06 [16:41:17]line НДС 12% НСП 1% [16:41:17]line > о реализуемом товаре [16:41:17]line ОКРУГЛЕНИЕ: -0.06 [16:41:17]line ИТОГО: 400.00 [16:41:17]line Внесено: 400.00 [16:41:17]line СДАЧА: 0.00 [16:41:17]line НСП 1% : 3.54 [16:41:17]line НДС 12% : 42.48 [16:41:17]line Наличными: 400.00 [16:41:17]line Безнал.: 0.00 [16:41:17]line Место: АЗС № 172 "Партнер Нефть" [16:41:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:41:17]line СНО: Общий режим [16:41:17]line Чек 448 26.10.2024 16:41 [16:41:17]line Смена: 532 ФФД: 1.0 [16:41:17]line ЗНМ: 0300000116 [16:41:17]line РНМ: 0000000000091780 [16:41:17]line Версия ККМ: 001 [16:41:17]line ФМ: 0000000000871765 [16:41:17]line ФД: 309027 [16:41:17]line ФПД: 17958429981921 [16:41:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T164117&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309027&fm=17958429981921&tin=02508201610067®Number=0000000000091780&sum=40000 [16:41:18]OFD Sender: Processing packet 309027 [packets to send 223, broken 222] [16:41:18]ProducePacketName [16:41:18]name=ofd_packets/00309027 [16:41:18]OFD Sender: To server: pG, [16:41:18]CommunicateWithHost lk.salyk.kg:30040 [16:41:18]ConnectInit lk.salyk.kg [16:41:18]written 0, free lines is 4095 [16:41:18]Connected sock=10 [16:41:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A0 BD 07 01 21 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C0 01 00 00 F4 03 04 00 AD 1B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 23 B7 04 00 35 04 06 00 10 55 45 D6 FC E1 69 E1 3D 6B 00 2F B4 F5 [16:41:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A9 E4 47 00 5E 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 31 37 36 35 10 04 04 00 23 B7 04 00 F4 03 04 00 0B C2 1C 67 B6 04 01 00 00 3E 38 20 ED A8 2B 40 4D [16:41:18]CommunicateWithHost err = 0 [16:41:18]CheckOFDResponse [16:41:18]1017 (14) - 77093643461234 [16:41:18]1041 (16) - 0000000000871765 [16:41:18]1040 (4) - 309027 [16:41:18]1012 (4) - 26.10.2024 10:18 [16:41:18]1206 (1) - 0 [16:41:18]OFD Sender: Remove packet 309027 [16:41:18]ProducePacketName [16:41:18]name=ofd_packets/00309027 [16:41:18]NVStorageDeleteData [16:41:18]Write to MH i2c: 01 00 00 92 24 B6 [16:41:18]Write i2c OK [16:41:18]MH_I2C_Read... [16:41:18]Read from MH i2c: 01 [16:41:18]MH_I2C_Read... [16:41:18]Read from MH i2c: 01 07 00 [16:41:18]MH_I2C_Read... [16:41:18]Read from MH i2c: 01 07 00 92 24 00 00 00 00 00 B7 0C 80 [16:41:18]RasterBufferAndPrint [16:41:18]line [16:41:18]line [16:41:18]line [16:41:18]line [16:41:18]line [16:41:18]written 0, free lines is 3259 [16:41:18]MH_Cut [16:41:18]Write to MH i2c: D1 01 00 99 24 01 8F [16:41:18]Write i2c OK [16:41:18]MH_I2C_Read... [16:41:18]Read from MH i2c: D1 [16:41:18]MH_I2C_Read... [16:41:18]Read from MH i2c: D1 01 00 [16:41:18]MH_I2C_Read... [16:41:18]Read from MH i2c: D1 01 00 99 24 00 8E [16:41:18]Write to MH i2c: 01 00 00 9A 24 BE [16:41:18]Write i2c OK [16:41:18]MH_I2C_Read... [16:41:19]OFD Sender: No OFD packet to send [16:41:19]*** Cut start [16:41:19]*** Purtial cut [16:41:19]*** Stage 1: CUTSNS_PIN = 1 [16:41:19]Read from MH i2c: 01 [16:41:19]MH_I2C_Read... [16:41:19]*** Stop cut motor [16:41:19]*** Cut end [16:41:19]Read from MH i2c: 01 07 00 [16:41:19]MH_I2C_Read... [16:41:19]Read from MH i2c: 01 07 00 9A 24 00 00 00 00 00 FF 0F D3 [16:41:19]process_action close_receipt done [16:41:19]requested_data is exist [16:41:19]produce_requested_data [16:41:19]requested_item fm.sn is exist - process it [16:41:19]wFMCommunicate request_size=4 [16:41:19]MH_SAM_APDU [16:41:19]CAPDU: 80 11 00 00 [16:41:19]Write to MH i2c: E2 08 00 9B 24 80 11 00 00 00 00 00 00 39 [16:41:19]Write i2c OK [16:41:19]MH_I2C_Read... [16:41:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:41:19]Read from MH i2c: E2 [16:41:19]MH_I2C_Read... [16:41:19]Read from MH i2c: E2 17 00 [16:41:19]MH_I2C_Read... [16:41:19]Read from MH i2c: E2 17 00 9B 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8E [16:41:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:41:19]wFMCommunicate OK [16:41:19]requested_item fd.num is exist - process it [16:41:19]SAM_PROTO_GetFieldsCounters [16:41:19]wFMCommunicate request_size=4 [16:41:19]MH_SAM_APDU [16:41:19]CAPDU: 80 13 00 00 [16:41:19]Write to MH i2c: E2 08 00 9C 24 80 13 00 00 00 00 00 00 3C [16:41:19]Write i2c OK [16:41:19]MH_I2C_Read... [16:41:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:41:19]Read from MH i2c: E2 [16:41:19]MH_I2C_Read... [16:41:19]Read from MH i2c: E2 62 00 [16:41:19]MH_I2C_Read... [16:41:19]Read from MH i2c: E2 62 00 9C 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 23 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [16:41: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 23 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:41:19]wFMCommunicate OK [16:41:19]SAM_PROTO_GetFieldsCounters done [16:41:19]requested_item shift.num is exist - process it [16:41:19]requested_item shift.opened is exist - process it [16:41:19]req_shift_opened [16:41:19]FM_GetShiftState [16:41:19]SAM_PROTO_GetShiftState [16:41:19]wFMCommunicate request_size=4 [16:41:19]MH_SAM_APDU [16:41:19]CAPDU: 80 13 01 00 [16:41:19]Write to MH i2c: E2 08 00 9D 24 80 13 01 00 00 00 00 00 3E [16:41:19]Write i2c OK [16:41:19]MH_I2C_Read... [16:41:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:41:20]Read from MH i2c: E2 [16:41:20]MH_I2C_Read... [16:41:20]Read from MH i2c: E2 0E 00 [16:41:20]MH_I2C_Read... [16:41:20]Read from MH i2c: E2 0E 00 9D 24 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BC [16:41:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:41:20]wFMCommunicate OK [16:41:20]SAM_PROTO_GetShiftState done [16:41:20]FM_GetShiftState done [16:41:20]req_shift_opened done [16:41:20]requested_item shift.open_date is exist - process it [16:41:20]req_shift_open_date [16:41:20]req_shift_open_date done [16:41:20]produce_requested_data done [16:41:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309027,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:41:20]process_action_free close_receipt [16:41:20]json_value_free [16:41:20]json_value_free done [16:41:20]process_json_proto returns [16:41:20]Send response to host [16:41:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309027,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:41:20]free response buf [16:41:20]execute_script done [16:41:20]execute_script returns [16:41:20]free content buf [16:41:20]Sock 9.Close socket [16:41:20]Sock 9.Thread stoped [16:41:24]OFD Sender: No OFD packet to send [16:41:29]OFD Sender: No OFD packet to send [16:41:34]OFD Sender: No OFD packet to send [16:41:39]OFD Sender: No OFD packet to send [16:41:44]OFD Sender: No OFD packet to send [16:41:49]OFD Sender: No OFD packet to send [16:41:54]OFD Sender: No OFD packet to send [16:41:59]OFD Sender: No OFD packet to send [16:42:04]OFD Sender: No OFD packet to send [16:42:09]OFD Sender: No OFD packet to send [16:42:14]OFD Sender: No OFD packet to send [16:42:19]OFD Sender: No OFD packet to send [16:42:24]OFD Sender: No OFD packet to send [16:42:29]OFD Sender: No OFD packet to send [16:42:34]OFD Sender: No OFD packet to send [16:42:39]OFD Sender: No OFD packet to send [16:42:44]OFD Sender: No OFD packet to send [16:42:49]OFD Sender: No OFD packet to send [16:42:51]accept exits with 7 [16:42:51]New connection [16:42:51]New thread 3066879332 created [16:42:51]Thread 3067022692 joined [16:42:51]Waiting for new connection... [16:42:51] Sock 7.Parse request [16:42:51]Sock 7.Check first char [16:42:51]Sock 7.First char is OK [16:42:51]request: POST /json_proto HTTP/1.0 [16:42:51]Method: POST [16:42:51]URL: /json_proto [16:42:51]Method is POST - this is cgi request [16:42:51]url: /json_proto [16:42:51]query_string will be loaded in cgi processing [16:42:51]execute_cgi json_proto POST (null) [16:42:51]execute_cgi path=json_proto method=POST [16:42:51]POST find Content-Length [16:42:51]Host: 172.17.96.3:8080 [16:42:51]Content-Length: 677 [16:42:51]Content-Type: application/json [16:42:51] [16:42:51]POST finish read [16:42:51]Found Content-Length = 677 [16:42:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [16:42:51]execute_script... [16:42:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [16:42:51]POST & json_proto [16:42:51]process_json_proto [16:42:51]json parsed OK: [16:42:51]protocol is kg_v1.0 [16:42:51]action value=close_receipt [16:42:51]process_action close_receipt [16:42:51]cmd_close_receipt [16:42:51]MH_GetDate [16:42:51]Write to MH i2c: F0 00 00 9E 24 B1 [16:42:51]Write i2c OK [16:42:51]MH_I2C_Read... [16:42:51]Read from MH i2c: F0 [16:42:51]MH_I2C_Read... [16:42:51]Read from MH i2c: F0 09 00 [16:42:51]MH_I2C_Read... [16:42:51]Read from MH i2c: F0 09 00 9E 24 00 0C 1C 1D 67 44 5E 04 65 71 [16:42:51]GetLastDocTimeStamp 1729960877 [16:42:51]current date 1729960972 [16:42:51]FM_GetShiftState [16:42:51]SAM_PROTO_GetShiftState [16:42:51]wFMCommunicate request_size=4 [16:42:51]MH_SAM_APDU [16:42:51]CAPDU: 80 13 01 00 [16:42:51]Write to MH i2c: E2 08 00 9F 24 80 13 01 00 00 00 00 00 40 [16:42:51]Write i2c OK [16:42:51]MH_I2C_Read... [16:42:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:42:51]Read from MH i2c: E2 [16:42:51]MH_I2C_Read... [16:42:51]Read from MH i2c: E2 0E 00 [16:42:51]MH_I2C_Read... [16:42:51]Read from MH i2c: E2 0E 00 9F 24 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BE [16:42:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:42:51]wFMCommunicate OK [16:42:51]SAM_PROTO_GetShiftState done [16:42:51]FM_GetShiftState done [16:42:51]opened in 1729902265 [16:42:51]opened+sec_in_day 1729988665 [16:42:51]quantity*price = 40006 [16:42:51]sum+1 = 40007 [16:42:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 449 26.10.2024 16:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309028 ФПД: 195997280210193 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T164252&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309028&fm=195997280210193&tin=02508201610067®Number=0000000000091780&sum=40000 [16:42:52]StoreToDocumentArchive [16:42:52]shift 532 fd 309028 [16:42:52]save to /storage/0532/doc_00309028 [16:42:52]save last doc name /storage/0532/doc_00309028 to /storage/kkm_last_doc_name [16:42:52]save OK [16:42:52]Clear old archive folders... [16:42:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:42:52]tlvbuf is 000DEFD0 [16:42:52]SAM_PROTO_ClearQueue [16:42:52]wFMCommunicate request_size=4 [16:42:52]MH_SAM_APDU [16:42:52]CAPDU: 80 09 00 00 [16:42:52]Write to MH i2c: E2 08 00 AC 24 80 09 00 00 00 00 00 00 42 [16:42:52]Write i2c OK [16:42:52]MH_I2C_Read... [16:42:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:42:52]Read from MH i2c: E2 [16:42:52]MH_I2C_Read... [16:42:52]Read from MH i2c: E2 03 00 [16:42:52]MH_I2C_Read... [16:42:52]Read from MH i2c: E2 03 00 AC 24 00 90 00 44 [16:42:52]RAPDU: 90 00 [16:42:52]wFMCommunicate OK [16:42:52]SAM_PROTO_ClearQueue done [16:42:52]KKMCreateOFDPacket [16:42:52]OFDProtocolAddRootSTLVToBuf [16:42:52]FM_MakeSignedData [16:42:52]FM_MakeSignedData [16:42:52]SAM_PROTO_SignData [16:42:52]wFMCommunicate request_size=4 [16:42:52]MH_SAM_APDU [16:42:52]CAPDU: 80 0D 01 02 [16:42:52]Write to MH i2c: E2 08 00 AD 24 80 0D 01 02 00 00 00 00 4A [16:42:52]Write i2c OK [16:42:52]MH_I2C_Read... [16:42:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:42:52]Read from MH i2c: E2 [16:42:52]MH_I2C_Read... [16:42:52]Read from MH i2c: E2 03 00 [16:42:52]MH_I2C_Read... [16:42:52]Read from MH i2c: E2 03 00 AD 24 00 90 00 45 [16:42:52]RAPDU: 90 00 [16:42:52]wFMCommunicate OK [16:42:52]wFMCommunicate request_size=255 [16:42:52]MH_SAM_APDU [16:42:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 0C 1C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 24 B7 04 00 35 04 06 00 B2 [16:42:52]Write to MH i2c: E2 02 01 AE 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 0C 1C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 24 B7 04 00 35 04 06 00 B2 00 00 BC [16:42:52]Write i2c OK [16:42:52]MH_I2C_Read... [16:42:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:42:53]Read from MH i2c: E2 [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: E2 03 00 [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: E2 03 00 AE 24 00 90 00 46 [16:42:53]RAPDU: 90 00 [16:42:53]wFMCommunicate OK [16:42:53]wFMCommunicate request_size=10 [16:42:53]MH_SAM_APDU [16:42:53]CAPDU: 80 0D 02 02 05 42 2C 43 8D 11 [16:42:53]Write to MH i2c: E2 0D 00 AF 24 80 0D 02 02 05 00 42 2C 43 8D 11 00 00 A6 [16:42:53]Write i2c OK [16:42:53]MH_I2C_Read... [16:42:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:42:53]Read from MH i2c: E2 [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: E2 03 00 [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: E2 03 00 AF 24 00 90 00 47 [16:42:53]RAPDU: 90 00 [16:42:53]wFMCommunicate OK [16:42:53]wFMCommunicate request_size=4 [16:42:53]MH_SAM_APDU [16:42:53]CAPDU: 80 0D 03 02 [16:42:53]Write to MH i2c: E2 08 00 B0 24 80 0D 03 02 00 00 00 00 4F [16:42:53]Write i2c OK [16:42:53]MH_I2C_Read... [16:42:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:42:53]Read from MH i2c: E2 [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: E2 0B 00 [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: E2 0B 00 B0 24 00 47 43 21 53 57 86 E6 72 90 00 83 [16:42:53]RAPDU: 47 43 21 53 57 86 E6 72 90 00 [16:42:53]wFMCommunicate OK [16:42:53]SAM_PROTO_SignData done [16:42:53]FM_MakeSignedData done [16:42:53]CreateOFDProtocolMessage [16:42:53]wFMCommunicate request_size=4 [16:42:53]MH_SAM_APDU [16:42:53]CAPDU: 80 11 00 00 [16:42:53]Write to MH i2c: E2 08 00 B1 24 80 11 00 00 00 00 00 00 4F [16:42:53]Write i2c OK [16:42:53]MH_I2C_Read... [16:42:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:42:53]Read from MH i2c: E2 [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: E2 17 00 [16:42:53]MH_I2C_Read... [16:42:53]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 31 37 36 35 90 00 A4 [16:42:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:42:53]wFMCommunicate OK [16:42:53]CreateOFDProtocolMessage done [16:42:53]OFDSenderStorePacket 309028 [16:42:53]StoreOFDPacket docnum=309028 [16:42:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1C 92 07 01 77 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 0C 1C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 24 B7 04 00 35 04 06 00 B2 42 2C 43 8D 11 47 43 21 53 57 86 E6 72 [16:42:53]CheckFolder [16:42:53]dirname=/storage/ofd_packets [16:42:53]CheckFolder done [16:42:53]ProducePacketName [16:42:53]name=ofd_packets/00309028 [16:42:53]NVStorageSaveData ofd_packets/00309028 [16:42:53]File name is /storage/ofd_packets/00309028 [16:42:53]Write 301 bytes [16:42:53]NVStorageSaveData done [16:42:53]OFDSenderStorePacket done [16:42:53]KKMCreateOFDPacket done [16:42:53]NVStorageSaveData kkm_last_timestamp [16:42:53]File name is /storage/kkm_last_timestamp [16:42:53]Write 4 bytes [16:42:53]NVStorageSaveData done [16:42:53]ExternCall_PrintAddStr [16:42:53]wPrintStart [16:42:53]Write to MH i2c: 01 00 00 B2 24 D6 [16:42:53]Write i2c OK [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: 01 [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: 01 07 00 [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: 01 07 00 B2 24 00 00 00 00 00 FF 0F EB [16:42:53]RasterBufferAndPrint [16:42:53]line Счет N : (1)642902 [16:42:53]line ИНН: 02508201610067 [16:42:53]line Контрольно-Кассовый Чек [16:42:53]line ПРОДАЖА [16:42:53]line ТРК (МРК, ГНК) : 31 [16:42:53]line Товар: 2710124130 [16:42:53]line Аи-92-К-2 [16:42:53]line 5.980 * 66.90 [16:42:53]line = 400.06 [16:42:53]line НДС 12% НСП 1% [16:42:53]line > о реализуемом товаре [16:42:53]line ОКРУГЛЕНИЕ: -0.06 [16:42:53]line ИТОГО: 400.00 [16:42:53]line Внесено: 400.00 [16:42:53]line СДАЧА: 0.00 [16:42:53]line НСП 1% : 3.54 [16:42:53]line НДС 12% : 42.48 [16:42:53]line Наличными: 400.00 [16:42:53]line Безнал.: 0.00 [16:42:53]line Место: АЗС № 172 "Партнер Нефть" [16:42:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:42:53]line СНО: Общий режим [16:42:53]line Чек 449 26.10.2024 16:42 [16:42:53]line Смена: 532 ФФД: 1.0 [16:42:53]line ЗНМ: 0300000116 [16:42:53]line РНМ: 0000000000091780 [16:42:53]line Версия ККМ: 001 [16:42:53]line ФМ: 0000000000871765 [16:42:53]line ФД: 309028 [16:42:53]line ФПД: 195997280210193 [16:42:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T164252&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309028&fm=195997280210193&tin=02508201610067®Number=0000000000091780&sum=40000 [16:42:53]OFD Sender: Processing packet 309028 [packets to send 223, broken 222] [16:42:53]ProducePacketName [16:42:53]name=ofd_packets/00309028 [16:42:53]OFD Sender: To server: pG, [16:42:53]CommunicateWithHost lk.salyk.kg:30040 [16:42:53]ConnectInit lk.salyk.kg [16:42:53]written 0, free lines is 4095 [16:42:53]Connected sock=10 [16:42:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1C 92 07 01 77 A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 0C 1C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 24 B7 04 00 35 04 06 00 B2 42 2C 43 8D 11 47 43 21 53 57 86 E6 72 [16:42:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D3 32 47 00 D4 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 31 37 36 35 10 04 04 00 24 B7 04 00 F4 03 04 00 6A C2 1C 67 B6 04 01 00 00 2C 80 D7 24 C9 F5 14 55 [16:42:53]CommunicateWithHost err = 0 [16:42:53]CheckOFDResponse [16:42:53]1017 (14) - 77093643461234 [16:42:53]1041 (16) - 0000000000871765 [16:42:53]1040 (4) - 309028 [16:42:53]1012 (4) - 26.10.2024 10:20 [16:42:53]1206 (1) - 0 [16:42:53]OFD Sender: Remove packet 309028 [16:42:53]ProducePacketName [16:42:53]name=ofd_packets/00309028 [16:42:53]NVStorageDeleteData [16:42:53]Write to MH i2c: 01 00 00 DC 24 00 [16:42:53]Write i2c OK [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: 01 [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: 01 07 00 [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: 01 07 00 DC 24 00 00 00 00 00 B5 0C C8 [16:42:53]RasterBufferAndPrint [16:42:53]line [16:42:53]line [16:42:53]line [16:42:53]line [16:42:53]line [16:42:53]written 0, free lines is 3257 [16:42:53]MH_Cut [16:42:53]Write to MH i2c: D1 01 00 E3 24 01 D9 [16:42:53]Write i2c OK [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: D1 [16:42:53]MH_I2C_Read... [16:42:53]Read from MH i2c: D1 01 00 [16:42:53]MH_I2C_Read... [16:42:54]Read from MH i2c: D1 01 00 E3 24 00 D8 [16:42:54]Write to MH i2c: 01 00 00 E4 24 08 [16:42:54]Write i2c OK [16:42:54]MH_I2C_Read... [16:42:54]OFD Sender: No OFD packet to send [16:42:54]*** Cut start [16:42:54]*** Purtial cut [16:42:54]*** Stage 1: CUTSNS_PIN = 1 [16:42:55]Read from MH i2c: 01 [16:42:55]MH_I2C_Read... [16:42:55]*** Stop cut motor [16:42:55]*** Cut end [16:42:55]Read from MH i2c: 01 07 00 [16:42:55]MH_I2C_Read... [16:42:55]Read from MH i2c: 01 07 00 E4 24 00 00 00 00 00 FF 0F 1D [16:42:55]process_action close_receipt done [16:42:55]requested_data is exist [16:42:55]produce_requested_data [16:42:55]requested_item fm.sn is exist - process it [16:42:55]wFMCommunicate request_size=4 [16:42:55]MH_SAM_APDU [16:42:55]CAPDU: 80 11 00 00 [16:42:55]Write to MH i2c: E2 08 00 E5 24 80 11 00 00 00 00 00 00 83 [16:42:55]Write i2c OK [16:42:55]MH_I2C_Read... [16:42:55]Read from MH i2c: E2 [16:42:55]MH_I2C_Read... [16:42:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:42:55]Read from MH i2c: E2 17 00 [16:42:55]MH_I2C_Read... [16:42:55]Read from MH i2c: E2 17 00 E5 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D8 [16:42:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:42:55]wFMCommunicate OK [16:42:55]requested_item fd.num is exist - process it [16:42:55]SAM_PROTO_GetFieldsCounters [16:42:55]wFMCommunicate request_size=4 [16:42:55]MH_SAM_APDU [16:42:55]CAPDU: 80 13 00 00 [16:42:55]Write to MH i2c: E2 08 00 E6 24 80 13 00 00 00 00 00 00 86 [16:42:55]Write i2c OK [16:42:55]MH_I2C_Read... [16:42:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:42:55]Read from MH i2c: E2 [16:42:55]MH_I2C_Read... [16:42:55]Read from MH i2c: E2 62 00 [16:42:55]MH_I2C_Read... [16:42:55]Read from MH i2c: E2 62 00 E6 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 24 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 E4 [16:42: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 24 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:42:55]wFMCommunicate OK [16:42:55]SAM_PROTO_GetFieldsCounters done [16:42:55]requested_item shift.num is exist - process it [16:42:55]requested_item shift.opened is exist - process it [16:42:55]req_shift_opened [16:42:55]FM_GetShiftState [16:42:55]SAM_PROTO_GetShiftState [16:42:55]wFMCommunicate request_size=4 [16:42:55]MH_SAM_APDU [16:42:55]CAPDU: 80 13 01 00 [16:42:55]Write to MH i2c: E2 08 00 E7 24 80 13 01 00 00 00 00 00 88 [16:42:55]Write i2c OK [16:42:55]MH_I2C_Read... [16:42:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:42:55]Read from MH i2c: E2 [16:42:55]MH_I2C_Read... [16:42:55]Read from MH i2c: E2 0E 00 [16:42:55]MH_I2C_Read... [16:42:55]Read from MH i2c: E2 0E 00 E7 24 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 06 [16:42:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:42:55]wFMCommunicate OK [16:42:55]SAM_PROTO_GetShiftState done [16:42:55]FM_GetShiftState done [16:42:55]req_shift_opened done [16:42:55]requested_item shift.open_date is exist - process it [16:42:55]req_shift_open_date [16:42:55]req_shift_open_date done [16:42:55]produce_requested_data done [16:42:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309028,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:42:55]process_action_free close_receipt [16:42:55]json_value_free [16:42:55]json_value_free done [16:42:55]process_json_proto returns [16:42:55]Send response to host [16:42:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309028,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:42:55]free response buf [16:42:55]execute_script done [16:42:55]execute_script returns [16:42:55]free content buf [16:42:55]Sock 7.Close socket [16:42:55]Sock 7.Thread stoped [16:42:59]OFD Sender: No OFD packet to send [16:43:04]OFD Sender: No OFD packet to send [16:43:09]OFD Sender: No OFD packet to send [16:43:14]OFD Sender: No OFD packet to send [16:43:19]OFD Sender: No OFD packet to send [16:43:24]OFD Sender: No OFD packet to send [16:43:29]OFD Sender: No OFD packet to send [16:43:34]OFD Sender: No OFD packet to send [16:43:39]OFD Sender: No OFD packet to send [16:43:44]OFD Sender: No OFD packet to send [16:43:49]OFD Sender: No OFD packet to send [16:43:54]OFD Sender: No OFD packet to send [16:43:59]OFD Sender: No OFD packet to send [16:44:04]OFD Sender: No OFD packet to send [16:44:06]accept exits with 9 [16:44:06]New connection [16:44:06]New thread 3067022692 created [16:44:06]Thread 3066879332 joined [16:44:06]Waiting for new connection... [16:44:06] Sock 9.Parse request [16:44:06]Sock 9.Check first char [16:44:06]Sock 9.First char is OK [16:44:06]request: POST /json_proto HTTP/1.0 [16:44:06]Method: POST [16:44:06]URL: /json_proto [16:44:06]Method is POST - this is cgi request [16:44:06]url: /json_proto [16:44:06]query_string will be loaded in cgi processing [16:44:06]execute_cgi json_proto POST (null) [16:44:06]execute_cgi path=json_proto method=POST [16:44:06]POST find Content-Length [16:44:06]Host: 172.17.96.3:8080 [16:44:06]Content-Length: 682 [16:44:06]Content-Type: application/json [16:44:06] [16:44:06]POST finish read [16:44:06]Found Content-Length = 682 [16:44:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:06]execute_script... [16:44:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:06]POST & json_proto [16:44:06]process_json_proto [16:44:06]json parsed OK: [16:44:06]protocol is kg_v1.0 [16:44:06]action value=close_receipt [16:44:06]process_action close_receipt [16:44:06]cmd_close_receipt [16:44:06]MH_GetDate [16:44:06]Write to MH i2c: F0 00 00 E8 24 FB [16:44:06]Write i2c OK [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: F0 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: F0 09 00 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: F0 09 00 E8 24 00 57 1C 1D 67 44 5E 04 65 06 [16:44:06]GetLastDocTimeStamp 1729960972 [16:44:06]current date 1729961047 [16:44:06]FM_GetShiftState [16:44:06]SAM_PROTO_GetShiftState [16:44:06]wFMCommunicate request_size=4 [16:44:06]MH_SAM_APDU [16:44:06]CAPDU: 80 13 01 00 [16:44:06]Write to MH i2c: E2 08 00 E9 24 80 13 01 00 00 00 00 00 8A [16:44:06]Write i2c OK [16:44:06]MH_I2C_Read... [16:44:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:06]Read from MH i2c: E2 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: E2 0E 00 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: E2 0E 00 E9 24 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 08 [16:44:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:44:06]wFMCommunicate OK [16:44:06]SAM_PROTO_GetShiftState done [16:44:06]FM_GetShiftState done [16:44:06]opened in 1729902265 [16:44:06]opened+sec_in_day 1729988665 [16:44:06]quantity*price = 150032 [16:44:06]sum+1 = 150033 [16:44:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 450 26.10.2024 16:44 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309029 ФПД: 148795481910317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T164407&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309029&fm=148795481910317&tin=02508201610067®Number=0000000000091780&sum=150000 [16:44:07]StoreToDocumentArchive [16:44:07]shift 532 fd 309029 [16:44:07]save to /storage/0532/doc_00309029 [16:44:07]save last doc name /storage/0532/doc_00309029 to /storage/kkm_last_doc_name [16:44:07]save OK [16:44:07]Clear old archive folders... [16:44:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:44:07]tlvbuf is 000A1090 [16:44:07]SAM_PROTO_ClearQueue [16:44:07]wFMCommunicate request_size=4 [16:44:07]MH_SAM_APDU [16:44:07]CAPDU: 80 09 00 00 [16:44:07]Write to MH i2c: E2 08 00 F6 24 80 09 00 00 00 00 00 00 8C [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 [16:44:07]MH_I2C_Read... [16:44:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:07]Read from MH i2c: E2 03 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 03 00 F6 24 00 90 00 8E [16:44:07]RAPDU: 90 00 [16:44:07]wFMCommunicate OK [16:44:07]SAM_PROTO_ClearQueue done [16:44:07]KKMCreateOFDPacket [16:44:07]OFDProtocolAddRootSTLVToBuf [16:44:07]FM_MakeSignedData [16:44:07]FM_MakeSignedData [16:44:07]SAM_PROTO_SignData [16:44:07]wFMCommunicate request_size=4 [16:44:07]MH_SAM_APDU [16:44:07]CAPDU: 80 0D 01 02 [16:44:07]Write to MH i2c: E2 08 00 F7 24 80 0D 01 02 00 00 00 00 94 [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:07]Read from MH i2c: E2 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 03 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 03 00 F7 24 00 90 00 8F [16:44:07]RAPDU: 90 00 [16:44:07]wFMCommunicate OK [16:44:07]wFMCommunicate request_size=255 [16:44:07]MH_SAM_APDU [16:44:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 57 1C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 25 B7 04 00 35 04 06 00 87 [16:44:07]Write to MH i2c: E2 02 01 F8 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 57 1C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 25 B7 04 00 35 04 06 00 87 00 00 BD [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:07]Read from MH i2c: E2 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 03 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 03 00 F8 24 00 90 00 90 [16:44:07]RAPDU: 90 00 [16:44:07]wFMCommunicate OK [16:44:07]wFMCommunicate request_size=10 [16:44:07]MH_SAM_APDU [16:44:07]CAPDU: 80 0D 02 02 05 54 25 D7 EC 2D [16:44:07]Write to MH i2c: E2 0D 00 F9 24 80 0D 02 02 05 00 54 25 D7 EC 2D 00 00 0A [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:07]Read from MH i2c: E2 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 03 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 03 00 F9 24 00 90 00 91 [16:44:07]RAPDU: 90 00 [16:44:07]wFMCommunicate OK [16:44:07]wFMCommunicate request_size=4 [16:44:07]MH_SAM_APDU [16:44:07]CAPDU: 80 0D 03 02 [16:44:07]Write to MH i2c: E2 08 00 FA 24 80 0D 03 02 00 00 00 00 99 [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:44:07]Read from MH i2c: E2 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 0B 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 0B 00 FA 24 00 BE 95 16 28 63 51 42 45 90 00 66 [16:44:07]RAPDU: BE 95 16 28 63 51 42 45 90 00 [16:44:07]wFMCommunicate OK [16:44:07]SAM_PROTO_SignData done [16:44:07]FM_MakeSignedData done [16:44:07]CreateOFDProtocolMessage [16:44:07]wFMCommunicate request_size=4 [16:44:07]MH_SAM_APDU [16:44:07]CAPDU: 80 11 00 00 [16:44:07]Write to MH i2c: E2 08 00 FB 24 80 11 00 00 00 00 00 00 99 [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:07]Read from MH i2c: E2 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 17 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 17 00 FB 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EE [16:44:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:44:07]wFMCommunicate OK [16:44:07]CreateOFDProtocolMessage done [16:44:07]OFDSenderStorePacket 309029 [16:44:07]StoreOFDPacket docnum=309029 [16:44:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5B 23 07 01 4C 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 57 1C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 25 B7 04 00 35 04 06 00 87 54 25 D7 EC 2D BE 95 16 28 63 51 42 45 [16:44:07]CheckFolder [16:44:07]dirname=/storage/ofd_packets [16:44:07]CheckFolder done [16:44:07]ProducePacketName [16:44:07]name=ofd_packets/00309029 [16:44:07]NVStorageSaveData ofd_packets/00309029 [16:44:07]File name is /storage/ofd_packets/00309029 [16:44:07]Write 301 bytes [16:44:07]NVStorageSaveData done [16:44:07]OFDSenderStorePacket done [16:44:07]KKMCreateOFDPacket done [16:44:07]NVStorageSaveData kkm_last_timestamp [16:44:07]File name is /storage/kkm_last_timestamp [16:44:07]Write 4 bytes [16:44:07]NVStorageSaveData done [16:44:07]ExternCall_PrintAddStr [16:44:07]wPrintStart [16:44:07]Write to MH i2c: 01 00 00 FC 24 20 [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: 01 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: 01 07 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: 01 07 00 FC 24 00 00 00 00 00 FF 0F 35 [16:44:07]RasterBufferAndPrint [16:44:07]line Счет N : (1)642903 [16:44:07]line ИНН: 02508201610067 [16:44:07]line Контрольно-Кассовый Чек [16:44:07]line ПРОДАЖА [16:44:07]line ТРК (МРК, ГНК) : 61 [16:44:07]line Товар: 2710124500 [16:44:07]line Аи-95-К-3 [16:44:07]line 20.220 * 74.20 [16:44:07]line = 1500.32 [16:44:07]line НДС 12% НСП 1% [16:44:07]line > о реализуемом товаре [16:44:07]line ОКРУГЛЕНИЕ: -0.32 [16:44:07]line ИТОГО: 1500.00 [16:44:07]line Внесено: 1500.00 [16:44:07]line СДАЧА: 0.00 [16:44:07]line НСП 1% : 13.28 [16:44:07]line НДС 12% : 159.33 [16:44:07]line Наличными: 1500.00 [16:44:07]line Безнал.: 0.00 [16:44:07]line Место: АЗС № 172 "Партнер Нефть" [16:44:07]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:44:07]line СНО: Общий режим [16:44:07]line Чек 450 26.10.2024 16:44 [16:44:07]line Смена: 532 ФФД: 1.0 [16:44:07]line ЗНМ: 0300000116 [16:44:07]line РНМ: 0000000000091780 [16:44:07]line Версия ККМ: 001 [16:44:07]line ФМ: 0000000000871765 [16:44:07]line ФД: 309029 [16:44:08]line ФПД: 148795481910317 [16:44:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T164407&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309029&fm=148795481910317&tin=02508201610067®Number=0000000000091780&sum=150000 [16:44:08]OFD Sender: Processing packet 309029 [packets to send 223, broken 222] [16:44:08]ProducePacketName [16:44:08]name=ofd_packets/00309029 [16:44:08]OFD Sender: To server: pG, [16:44:08]CommunicateWithHost lk.salyk.kg:30040 [16:44:08]ConnectInit lk.salyk.kg [16:44:08]written 0, free lines is 4095 [16:44:08]Connected sock=10 [16:44:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5B 23 07 01 4C 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 57 1C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 25 B7 04 00 35 04 06 00 87 54 25 D7 EC 2D BE 95 16 28 63 51 42 45 [16:44:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EB E8 47 00 B5 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 25 B7 04 00 F4 03 04 00 B5 C2 1C 67 B6 04 01 00 00 A8 5E 14 7A B8 1F 4B 06 [16:44:08]CommunicateWithHost err = 0 [16:44:08]CheckOFDResponse [16:44:08]1017 (14) - 77093643461234 [16:44:08]1041 (16) - 0000000000871765 [16:44:08]1040 (4) - 309029 [16:44:08]1012 (4) - 26.10.2024 10:21 [16:44:08]1206 (1) - 0 [16:44:08]OFD Sender: Remove packet 309029 [16:44:08]ProducePacketName [16:44:08]name=ofd_packets/00309029 [16:44:08]NVStorageDeleteData [16:44:08]Write to MH i2c: 01 00 00 26 25 4B [16:44:08]Write i2c OK [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: 01 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: 01 07 00 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: 01 07 00 26 25 00 00 00 00 00 BC 0C 1A [16:44:08]RasterBufferAndPrint [16:44:08]line [16:44:08]line [16:44:08]line [16:44:08]line [16:44:08]line [16:44:08]written 0, free lines is 3267 [16:44:08]MH_Cut [16:44:08]Write to MH i2c: D1 01 00 2D 25 01 24 [16:44:08]Write i2c OK [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: D1 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: D1 01 00 [16:44:08]MH_I2C_Read... [16:44:08]Read from MH i2c: D1 01 00 2D 25 00 23 [16:44:08]Write to MH i2c: 01 00 00 2E 25 53 [16:44:08]Write i2c OK [16:44:08]MH_I2C_Read... [16:44:09]OFD Sender: No OFD packet to send [16:44:09]*** Cut start [16:44:09]*** Purtial cut [16:44:09]*** Stage 1: CUTSNS_PIN = 1 [16:44:09]Read from MH i2c: 01 [16:44:09]MH_I2C_Read... [16:44:09]*** Stop cut motor [16:44:09]*** Cut end [16:44:09]Read from MH i2c: 01 07 00 [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: 01 07 00 2E 25 00 00 00 00 00 FF 0F 68 [16:44:09]process_action close_receipt done [16:44:09]requested_data is exist [16:44:09]produce_requested_data [16:44:09]requested_item fm.sn is exist - process it [16:44:09]wFMCommunicate request_size=4 [16:44:09]MH_SAM_APDU [16:44:09]CAPDU: 80 11 00 00 [16:44:09]Write to MH i2c: E2 08 00 2F 25 80 11 00 00 00 00 00 00 CE [16:44:09]Write i2c OK [16:44:09]MH_I2C_Read... [16:44:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:09]Read from MH i2c: E2 [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: E2 17 00 [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: E2 17 00 2F 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 23 [16:44:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:44:09]wFMCommunicate OK [16:44:09]requested_item fd.num is exist - process it [16:44:09]SAM_PROTO_GetFieldsCounters [16:44:09]wFMCommunicate request_size=4 [16:44:09]MH_SAM_APDU [16:44:09]CAPDU: 80 13 00 00 [16:44:09]Write to MH i2c: E2 08 00 30 25 80 13 00 00 00 00 00 00 D1 [16:44:09]Write i2c OK [16:44:09]MH_I2C_Read... [16:44:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:10]Read from MH i2c: E2 [16:44:10]MH_I2C_Read... [16:44:10]Read from MH i2c: E2 62 00 [16:44:10]MH_I2C_Read... [16:44:10]Read from MH i2c: E2 62 00 30 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 25 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 33 [16:44:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 25 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:44:10]wFMCommunicate OK [16:44:10]SAM_PROTO_GetFieldsCounters done [16:44:10]requested_item shift.num is exist - process it [16:44:10]requested_item shift.opened is exist - process it [16:44:10]req_shift_opened [16:44:10]FM_GetShiftState [16:44:10]SAM_PROTO_GetShiftState [16:44:10]wFMCommunicate request_size=4 [16:44:10]MH_SAM_APDU [16:44:10]CAPDU: 80 13 01 00 [16:44:10]Write to MH i2c: E2 08 00 31 25 80 13 01 00 00 00 00 00 D3 [16:44:10]Write i2c OK [16:44:10]MH_I2C_Read... [16:44:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:10]Read from MH i2c: E2 [16:44:10]MH_I2C_Read... [16:44:10]Read from MH i2c: E2 0E 00 [16:44:10]MH_I2C_Read... [16:44:10]Read from MH i2c: E2 0E 00 31 25 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 51 [16:44:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:44:10]wFMCommunicate OK [16:44:10]SAM_PROTO_GetShiftState done [16:44:10]FM_GetShiftState done [16:44:10]req_shift_opened done [16:44:10]requested_item shift.open_date is exist - process it [16:44:10]req_shift_open_date [16:44:10]req_shift_open_date done [16:44:10]produce_requested_data done [16:44:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309029,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:44:10]process_action_free close_receipt [16:44:10]json_value_free [16:44:10]json_value_free done [16:44:10]process_json_proto returns [16:44:10]Send response to host [16:44:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309029,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:44:10]free response buf [16:44:10]execute_script done [16:44:10]execute_script returns [16:44:10]free content buf [16:44:10]Sock 9.Close socket [16:44:10]Sock 9.Thread stoped [16:44:14]OFD Sender: No OFD packet to send [16:44:19]OFD Sender: No OFD packet to send [16:44:24]OFD Sender: No OFD packet to send [16:44:29]OFD Sender: No OFD packet to send [16:44:34]OFD Sender: No OFD packet to send [16:44:39]OFD Sender: No OFD packet to send [16:44:44]OFD Sender: No OFD packet to send [16:44:49]OFD Sender: No OFD packet to send [16:44:54]OFD Sender: No OFD packet to send [16:44:59]OFD Sender: No OFD packet to send [16:45:04]OFD Sender: No OFD packet to send [16:45:09]OFD Sender: No OFD packet to send [16:45:14]OFD Sender: No OFD packet to send [16:45:19]OFD Sender: No OFD packet to send [16:45:24]OFD Sender: No OFD packet to send [16:45:29]OFD Sender: No OFD packet to send [16:45:34]OFD Sender: No OFD packet to send [16:45:39]OFD Sender: No OFD packet to send [16:45:44]OFD Sender: No OFD packet to send [16:45:49]OFD Sender: No OFD packet to send [16:45:54]OFD Sender: No OFD packet to send [16:45:59]OFD Sender: No OFD packet to send [16:46:04]OFD Sender: No OFD packet to send [16:46:09]OFD Sender: No OFD packet to send [16:46:14]OFD Sender: No OFD packet to send [16:46:19]OFD Sender: No OFD packet to send [16:46:24]OFD Sender: No OFD packet to send [16:46:29]OFD Sender: No OFD packet to send [16:46:34]OFD Sender: No OFD packet to send [16:46:39]OFD Sender: No OFD packet to send [16:46:44]OFD Sender: No OFD packet to send [16:46:49]OFD Sender: No OFD packet to send [16:46:54]OFD Sender: No OFD packet to send [16:46:59]OFD Sender: No OFD packet to send [16:47:04]OFD Sender: No OFD packet to send [16:47:09]OFD Sender: No OFD packet to send [16:47:14]OFD Sender: No OFD packet to send [16:47:19]OFD Sender: No OFD packet to send [16:47:24]OFD Sender: No OFD packet to send [16:47:29]OFD Sender: No OFD packet to send [16:47:34]OFD Sender: No OFD packet to send [16:47:39]OFD Sender: No OFD packet to send [16:47:44]OFD Sender: No OFD packet to send [16:47:45]accept exits with 7 [16:47:45]New connection [16:47:45]New thread 3066879332 created [16:47:45]Thread 3067022692 joined [16:47:45]Waiting for new connection... [16:47:45] Sock 7.Parse request [16:47:45]Sock 7.Check first char [16:47:45]Sock 7.First char is OK [16:47:45]request: POST /json_proto HTTP/1.0 [16:47:45]Method: POST [16:47:45]URL: /json_proto [16:47:45]Method is POST - this is cgi request [16:47:45]url: /json_proto [16:47:45]query_string will be loaded in cgi processing [16:47:45]execute_cgi json_proto POST (null) [16:47:45]execute_cgi path=json_proto method=POST [16:47:45]POST find Content-Length [16:47:45]Host: 172.17.96.3:8080 [16:47:45]Content-Length: 677 [16:47:45]Content-Type: application/json [16:47:45] [16:47:45]POST finish read [16:47:45]Found Content-Length = 677 [16:47:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:47:45]execute_script... [16:47: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)642904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:47:45]POST & json_proto [16:47:45]process_json_proto [16:47:45]json parsed OK: [16:47:45]protocol is kg_v1.0 [16:47:45]action value=close_receipt [16:47:45]process_action close_receipt [16:47:45]cmd_close_receipt [16:47:45]MH_GetDate [16:47:45]Write to MH i2c: F0 00 00 32 25 46 [16:47:45]Write i2c OK [16:47:45]MH_I2C_Read... [16:47:45]Read from MH i2c: F0 [16:47:45]MH_I2C_Read... [16:47:45]Read from MH i2c: F0 09 00 [16:47:45]MH_I2C_Read... [16:47:45]Read from MH i2c: F0 09 00 32 25 00 32 1D 1D 67 44 5E 04 65 2D [16:47:45]GetLastDocTimeStamp 1729961047 [16:47:45]current date 1729961266 [16:47:45]FM_GetShiftState [16:47:45]SAM_PROTO_GetShiftState [16:47:45]wFMCommunicate request_size=4 [16:47:45]MH_SAM_APDU [16:47:45]CAPDU: 80 13 01 00 [16:47:45]Write to MH i2c: E2 08 00 33 25 80 13 01 00 00 00 00 00 D5 [16:47:45]Write i2c OK [16:47:45]MH_I2C_Read... [16:47:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:45]Read from MH i2c: E2 [16:47:45]MH_I2C_Read... [16:47:45]Read from MH i2c: E2 0E 00 [16:47:45]MH_I2C_Read... [16:47:45]Read from MH i2c: E2 0E 00 33 25 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 53 [16:47:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:47:45]wFMCommunicate OK [16:47:45]SAM_PROTO_GetShiftState done [16:47:45]FM_GetShiftState done [16:47:45]opened in 1729902265 [16:47:45]opened+sec_in_day 1729988665 [16:47:45]quantity*price = 20003 [16:47:45]sum+1 = 20004 [16:47:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 451 26.10.2024 16:47 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309030 ФПД: 239415863976517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T164746&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309030&fm=239415863976517&tin=02508201610067®Number=0000000000091780&sum=20000 [16:47:46]StoreToDocumentArchive [16:47:46]shift 532 fd 309030 [16:47:46]save to /storage/0532/doc_00309030 [16:47:46]save last doc name /storage/0532/doc_00309030 to /storage/kkm_last_doc_name [16:47:46]save OK [16:47:46]Clear old archive folders... [16:47:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:47:46]tlvbuf is 00112220 [16:47:46]SAM_PROTO_ClearQueue [16:47:46]wFMCommunicate request_size=4 [16:47:46]MH_SAM_APDU [16:47:46]CAPDU: 80 09 00 00 [16:47:46]Write to MH i2c: E2 08 00 40 25 80 09 00 00 00 00 00 00 D7 [16:47:46]Write i2c OK [16:47:46]MH_I2C_Read... [16:47:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:47:46]Read from MH i2c: E2 [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: E2 03 00 [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: E2 03 00 40 25 00 90 00 D9 [16:47:46]RAPDU: 90 00 [16:47:46]wFMCommunicate OK [16:47:46]SAM_PROTO_ClearQueue done [16:47:46]KKMCreateOFDPacket [16:47:46]OFDProtocolAddRootSTLVToBuf [16:47:46]FM_MakeSignedData [16:47:46]FM_MakeSignedData [16:47:46]SAM_PROTO_SignData [16:47:46]wFMCommunicate request_size=4 [16:47:46]MH_SAM_APDU [16:47:46]CAPDU: 80 0D 01 02 [16:47:46]Write to MH i2c: E2 08 00 41 25 80 0D 01 02 00 00 00 00 DF [16:47:46]Write i2c OK [16:47:46]MH_I2C_Read... [16:47:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:47:46]Read from MH i2c: E2 [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: E2 03 00 [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: E2 03 00 41 25 00 90 00 DA [16:47:46]RAPDU: 90 00 [16:47:46]wFMCommunicate OK [16:47:46]wFMCommunicate request_size=255 [16:47:46]MH_SAM_APDU [16:47:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C3 01 00 00 F4 03 04 00 32 1D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 26 B7 04 00 35 04 06 00 D9 [16:47:46]Write to MH i2c: E2 02 01 42 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C3 01 00 00 F4 03 04 00 32 1D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 26 B7 04 00 35 04 06 00 D9 00 00 96 [16:47:46]Write i2c OK [16:47:46]MH_I2C_Read... [16:47:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:47:46]Read from MH i2c: E2 [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: E2 03 00 [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: E2 03 00 42 25 00 90 00 DB [16:47:46]RAPDU: 90 00 [16:47:46]wFMCommunicate OK [16:47:46]wFMCommunicate request_size=10 [16:47:46]MH_SAM_APDU [16:47:46]CAPDU: 80 0D 02 02 05 BF 59 86 A2 45 [16:47:46]Write to MH i2c: E2 0D 00 43 25 80 0D 02 02 05 00 BF 59 86 A2 45 00 00 71 [16:47:46]Write i2c OK [16:47:46]MH_I2C_Read... [16:47:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:47:46]Read from MH i2c: E2 [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: E2 03 00 [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: E2 03 00 43 25 00 90 00 DC [16:47:46]RAPDU: 90 00 [16:47:46]wFMCommunicate OK [16:47:46]wFMCommunicate request_size=4 [16:47:46]MH_SAM_APDU [16:47:46]CAPDU: 80 0D 03 02 [16:47:46]Write to MH i2c: E2 08 00 44 25 80 0D 03 02 00 00 00 00 E4 [16:47:46]Write i2c OK [16:47:46]MH_I2C_Read... [16:47:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:47:46]Read from MH i2c: E2 [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: E2 0B 00 [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: E2 0B 00 44 25 00 CD 26 A7 CF 4C 60 96 5F 90 00 EF [16:47:46]RAPDU: CD 26 A7 CF 4C 60 96 5F 90 00 [16:47:46]wFMCommunicate OK [16:47:46]SAM_PROTO_SignData done [16:47:46]FM_MakeSignedData done [16:47:46]CreateOFDProtocolMessage [16:47:46]wFMCommunicate request_size=4 [16:47:46]MH_SAM_APDU [16:47:46]CAPDU: 80 11 00 00 [16:47:46]Write to MH i2c: E2 08 00 45 25 80 11 00 00 00 00 00 00 E4 [16:47:46]Write i2c OK [16:47:46]MH_I2C_Read... [16:47:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:46]Read from MH i2c: E2 [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: E2 17 00 [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: E2 17 00 45 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 39 [16:47:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:47:46]wFMCommunicate OK [16:47:46]CreateOFDProtocolMessage done [16:47:46]OFDSenderStorePacket 309030 [16:47:46]StoreOFDPacket docnum=309030 [16:47:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 38 1A 07 01 1D 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C3 01 00 00 F4 03 04 00 32 1D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 26 B7 04 00 35 04 06 00 D9 BF 59 86 A2 45 CD 26 A7 CF 4C 60 96 5F [16:47:46]CheckFolder [16:47:46]dirname=/storage/ofd_packets [16:47:46]CheckFolder done [16:47:46]ProducePacketName [16:47:46]name=ofd_packets/00309030 [16:47:46]NVStorageSaveData ofd_packets/00309030 [16:47:46]File name is /storage/ofd_packets/00309030 [16:47:46]Write 301 bytes [16:47:46]NVStorageSaveData done [16:47:46]OFDSenderStorePacket done [16:47:46]KKMCreateOFDPacket done [16:47:46]NVStorageSaveData kkm_last_timestamp [16:47:46]File name is /storage/kkm_last_timestamp [16:47:46]Write 4 bytes [16:47:46]NVStorageSaveData done [16:47:46]ExternCall_PrintAddStr [16:47:46]wPrintStart [16:47:46]Write to MH i2c: 01 00 00 46 25 6B [16:47:46]Write i2c OK [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: 01 [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: 01 07 00 [16:47:46]MH_I2C_Read... [16:47:46]Read from MH i2c: 01 07 00 46 25 00 00 00 00 00 FF 0F 80 [16:47:46]RasterBufferAndPrint [16:47:46]line Счет N : (1)642904 [16:47:46]line ИНН: 02508201610067 [16:47:46]line Контрольно-Кассовый Чек [16:47:46]line ПРОДАЖА [16:47:46]line ТРК (МРК, ГНК) : 52 [16:47:46]line Товар: 2710124130 [16:47:46]line Аи-92-К-2 [16:47:46]line 2.990 * 66.90 [16:47:46]line = 200.03 [16:47:46]line НДС 12% НСП 1% [16:47:47]line > о реализуемом товаре [16:47:47]line ОКРУГЛЕНИЕ: -0.03 [16:47:47]line ИТОГО: 200.00 [16:47:47]line Внесено: 200.00 [16:47:47]line СДАЧА: 0.00 [16:47:47]line НСП 1% : 1.77 [16:47:47]line НДС 12% : 21.24 [16:47:47]line Наличными: 200.00 [16:47:47]line Безнал.: 0.00 [16:47:47]line Место: АЗС № 172 "Партнер Нефть" [16:47:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:47:47]line СНО: Общий режим [16:47:47]line Чек 451 26.10.2024 16:47 [16:47:47]line Смена: 532 ФФД: 1.0 [16:47:47]line ЗНМ: 0300000116 [16:47:47]line РНМ: 0000000000091780 [16:47:47]line Версия ККМ: 001 [16:47:47]line ФМ: 0000000000871765 [16:47:47]line ФД: 309030 [16:47:47]line ФПД: 239415863976517 [16:47:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T164746&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309030&fm=239415863976517&tin=02508201610067®Number=0000000000091780&sum=20000 [16:47:47]written 0, free lines is 4095 [16:47:47]OFD Sender: Processing packet 309030 [packets to send 223, broken 222] [16:47:47]ProducePacketName [16:47:47]name=ofd_packets/00309030 [16:47:47]OFD Sender: To server: pG, [16:47:47]CommunicateWithHost lk.salyk.kg:30040 [16:47:47]ConnectInit lk.salyk.kg [16:47:47]Connected sock=10 [16:47:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 38 1A 07 01 1D 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C3 01 00 00 F4 03 04 00 32 1D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 26 B7 04 00 35 04 06 00 D9 BF 59 86 A2 45 CD 26 A7 CF 4C 60 96 5F [16:47:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B9 F2 47 00 46 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 26 B7 04 00 F4 03 04 00 8F C3 1C 67 B6 04 01 00 00 1F D7 5C D7 88 B0 9F AB [16:47:47]CommunicateWithHost err = 0 [16:47:47]CheckOFDResponse [16:47:47]1017 (14) - 77093643461234 [16:47:47]1041 (16) - 0000000000871765 [16:47:47]1040 (4) - 309030 [16:47:47]1012 (4) - 26.10.2024 10:25 [16:47:47]1206 (1) - 0 [16:47:47]OFD Sender: Remove packet 309030 [16:47:47]ProducePacketName [16:47:47]name=ofd_packets/00309030 [16:47:47]NVStorageDeleteData [16:47:47]Write to MH i2c: 01 00 00 70 25 95 [16:47:47]Write i2c OK [16:47:47]MH_I2C_Read... [16:47:47]Read from MH i2c: 01 [16:47:47]MH_I2C_Read... [16:47:47]Read from MH i2c: 01 07 00 [16:47:47]MH_I2C_Read... [16:47:47]Read from MH i2c: 01 07 00 70 25 00 00 00 00 00 B3 0C 5B [16:47:47]RasterBufferAndPrint [16:47:47]line [16:47:47]line [16:47:47]line [16:47:47]line [16:47:47]line [16:47:47]written 0, free lines is 3257 [16:47:47]MH_Cut [16:47:47]Write to MH i2c: D1 01 00 77 25 01 6E [16:47:47]Write i2c OK [16:47:47]MH_I2C_Read... [16:47:47]Read from MH i2c: D1 [16:47:47]MH_I2C_Read... [16:47:47]Read from MH i2c: D1 01 00 [16:47:47]MH_I2C_Read... [16:47:47]Read from MH i2c: D1 01 00 77 25 00 6D [16:47:47]Write to MH i2c: 01 00 00 78 25 9D [16:47:47]Write i2c OK [16:47:47]MH_I2C_Read... [16:47:47]OFD Sender: No OFD packet to send [16:47:48]*** Cut start [16:47:48]*** Purtial cut [16:47:48]*** Stage 1: CUTSNS_PIN = 1 [16:47:48]Read from MH i2c: 01 [16:47:48]MH_I2C_Read... [16:47:48]*** Stop cut motor [16:47:48]*** Cut end [16:47:48]Read from MH i2c: 01 07 00 [16:47:48]MH_I2C_Read... [16:47:48]Read from MH i2c: 01 07 00 78 25 00 00 00 00 00 FF 0F B2 [16:47:48]process_action close_receipt done [16:47:48]requested_data is exist [16:47:48]produce_requested_data [16:47:48]requested_item fm.sn is exist - process it [16:47:48]wFMCommunicate request_size=4 [16:47:48]MH_SAM_APDU [16:47:48]CAPDU: 80 11 00 00 [16:47:48]Write to MH i2c: E2 08 00 79 25 80 11 00 00 00 00 00 00 18 [16:47:48]Write i2c OK [16:47:48]MH_I2C_Read... [16:47:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:48]Read from MH i2c: E2 [16:47:48]MH_I2C_Read... [16:47:48]Read from MH i2c: E2 17 00 [16:47:48]MH_I2C_Read... [16:47:48]Read from MH i2c: E2 17 00 79 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6D [16:47:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:47:48]wFMCommunicate OK [16:47:48]requested_item fd.num is exist - process it [16:47:48]SAM_PROTO_GetFieldsCounters [16:47:48]wFMCommunicate request_size=4 [16:47:48]MH_SAM_APDU [16:47:48]CAPDU: 80 13 00 00 [16:47:48]Write to MH i2c: E2 08 00 7A 25 80 13 00 00 00 00 00 00 1B [16:47:48]Write i2c OK [16:47:48]MH_I2C_Read... [16:47:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:47:48]Read from MH i2c: E2 [16:47:48]MH_I2C_Read... [16:47:48]Read from MH i2c: E2 62 00 [16:47:48]MH_I2C_Read... [16:47:48]Read from MH i2c: E2 62 00 7A 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 26 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [16:47: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 26 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:47:48]wFMCommunicate OK [16:47:48]SAM_PROTO_GetFieldsCounters done [16:47:48]requested_item shift.num is exist - process it [16:47:48]requested_item shift.opened is exist - process it [16:47:48]req_shift_opened [16:47:48]FM_GetShiftState [16:47:48]SAM_PROTO_GetShiftState [16:47:48]wFMCommunicate request_size=4 [16:47:48]MH_SAM_APDU [16:47:48]CAPDU: 80 13 01 00 [16:47:48]Write to MH i2c: E2 08 00 7B 25 80 13 01 00 00 00 00 00 1D [16:47:48]Write i2c OK [16:47:48]MH_I2C_Read... [16:47:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:48]Read from MH i2c: E2 [16:47:48]MH_I2C_Read... [16:47:48]Read from MH i2c: E2 0E 00 [16:47:48]MH_I2C_Read... [16:47:48]Read from MH i2c: E2 0E 00 7B 25 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9B [16:47:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:47:48]wFMCommunicate OK [16:47:48]SAM_PROTO_GetShiftState done [16:47:48]FM_GetShiftState done [16:47:48]req_shift_opened done [16:47:48]requested_item shift.open_date is exist - process it [16:47:48]req_shift_open_date [16:47:48]req_shift_open_date done [16:47:48]produce_requested_data done [16:47:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309030,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:47:48]process_action_free close_receipt [16:47:48]json_value_free [16:47:48]json_value_free done [16:47:48]process_json_proto returns [16:47:48]Send response to host [16:47:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309030,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:47:48]free response buf [16:47:48]execute_script done [16:47:48]execute_script returns [16:47:48]free content buf [16:47:48]Sock 7.Close socket [16:47:48]Sock 7.Thread stoped [16:47:52]OFD Sender: No OFD packet to send [16:47:57]OFD Sender: No OFD packet to send [16:48:02]OFD Sender: No OFD packet to send [16:48:07]OFD Sender: No OFD packet to send [16:48:12]accept exits with 9 [16:48:12]New connection [16:48:12]New thread 3067022692 created [16:48:12]Thread 3066879332 joined [16:48:12]Waiting for new connection... [16:48:12] Sock 9.Parse request [16:48:12]Sock 9.Check first char [16:48:12]Sock 9.First char is OK [16:48:12]request: POST /json_proto HTTP/1.0 [16:48:12]Method: POST [16:48:12]URL: /json_proto [16:48:12]Method is POST - this is cgi request [16:48:12]url: /json_proto [16:48:12]query_string will be loaded in cgi processing [16:48:12]execute_cgi json_proto POST (null) [16:48:12]execute_cgi path=json_proto method=POST [16:48:12]POST find Content-Length [16:48:12]Host: 172.17.96.3:8080 [16:48:12]Content-Length: 682 [16:48:12]Content-Type: application/json [16:48:12] [16:48:12]POST finish read [16:48:12]Found Content-Length = 682 [16:48:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [16:48:12]execute_script... [16:48: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)642905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [16:48:12]POST & json_proto [16:48:12]process_json_proto [16:48:12]json parsed OK: [16:48:12]protocol is kg_v1.0 [16:48:12]action value=close_receipt [16:48:12]process_action close_receipt [16:48:12]cmd_close_receipt [16:48:12]MH_GetDate [16:48:12]Write to MH i2c: F0 00 00 7C 25 90 [16:48:12]Write i2c OK [16:48:12]MH_I2C_Read... [16:48:12]Read from MH i2c: F0 [16:48:12]MH_I2C_Read... [16:48:12]Read from MH i2c: F0 09 00 [16:48:12]MH_I2C_Read... [16:48:12]Read from MH i2c: F0 09 00 7C 25 00 4D 1D 1D 67 44 5E 04 65 92 [16:48:12]GetLastDocTimeStamp 1729961266 [16:48:12]current date 1729961293 [16:48:12]FM_GetShiftState [16:48:12]SAM_PROTO_GetShiftState [16:48:12]wFMCommunicate request_size=4 [16:48:12]MH_SAM_APDU [16:48:12]CAPDU: 80 13 01 00 [16:48:12]Write to MH i2c: E2 08 00 7D 25 80 13 01 00 00 00 00 00 1F [16:48:12]Write i2c OK [16:48:12]MH_I2C_Read... [16:48:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:12]Read from MH i2c: E2 [16:48:12]MH_I2C_Read... [16:48:12]Read from MH i2c: E2 0E 00 [16:48:12]MH_I2C_Read... [16:48:12]Read from MH i2c: E2 0E 00 7D 25 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9D [16:48:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:48:12]wFMCommunicate OK [16:48:12]SAM_PROTO_GetShiftState done [16:48:12]FM_GetShiftState done [16:48:12]opened in 1729902265 [16:48:12]opened+sec_in_day 1729988665 [16:48:12]quantity*price = 100015 [16:48:12]sum+1 = 100017 [16:48:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 452 26.10.2024 16:48 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309031 ФПД: 266639858467640 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T164813&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309031&fm=266639858467640&tin=02508201610067®Number=0000000000091780&sum=100000 [16:48:13]StoreToDocumentArchive [16:48:13]shift 532 fd 309031 [16:48:13]save to /storage/0532/doc_00309031 [16:48:13]save last doc name /storage/0532/doc_00309031 to /storage/kkm_last_doc_name [16:48:13]save OK [16:48:13]Clear old archive folders... [16:48:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:48:13]tlvbuf is 001952A0 [16:48:13]SAM_PROTO_ClearQueue [16:48:13]wFMCommunicate request_size=4 [16:48:13]MH_SAM_APDU [16:48:13]CAPDU: 80 09 00 00 [16:48:13]Write to MH i2c: E2 08 00 8A 25 80 09 00 00 00 00 00 00 21 [16:48:13]Write i2c OK [16:48:13]MH_I2C_Read... [16:48:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:48:13]Read from MH i2c: E2 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: E2 03 00 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: E2 03 00 8A 25 00 90 00 23 [16:48:13]RAPDU: 90 00 [16:48:13]wFMCommunicate OK [16:48:13]SAM_PROTO_ClearQueue done [16:48:13]KKMCreateOFDPacket [16:48:13]OFDProtocolAddRootSTLVToBuf [16:48:13]FM_MakeSignedData [16:48:13]FM_MakeSignedData [16:48:13]SAM_PROTO_SignData [16:48:13]wFMCommunicate request_size=4 [16:48:13]MH_SAM_APDU [16:48:13]CAPDU: 80 0D 01 02 [16:48:13]Write to MH i2c: E2 08 00 8B 25 80 0D 01 02 00 00 00 00 29 [16:48:13]Write i2c OK [16:48:13]MH_I2C_Read... [16:48:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:48:13]Read from MH i2c: E2 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: E2 03 00 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: E2 03 00 8B 25 00 90 00 24 [16:48:13]RAPDU: 90 00 [16:48:13]wFMCommunicate OK [16:48:13]wFMCommunicate request_size=255 [16:48:13]MH_SAM_APDU [16:48: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 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 C4 01 00 00 F4 03 04 00 4D 1D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 27 B7 04 00 35 04 06 00 F2 [16:48:13]Write to MH i2c: E2 02 01 8C 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C4 01 00 00 F4 03 04 00 4D 1D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 27 B7 04 00 35 04 06 00 F2 00 00 4E [16:48:13]Write i2c OK [16:48:13]MH_I2C_Read... [16:48:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:13]Read from MH i2c: E2 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: E2 03 00 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: E2 03 00 8C 25 00 90 00 25 [16:48:13]RAPDU: 90 00 [16:48:13]wFMCommunicate OK [16:48:13]wFMCommunicate request_size=10 [16:48:13]MH_SAM_APDU [16:48:13]CAPDU: 80 0D 02 02 05 81 EE 0C 03 38 [16:48:13]Write to MH i2c: E2 0D 00 8D 25 80 0D 02 02 05 00 81 EE 0C 03 38 00 00 EC [16:48:13]Write i2c OK [16:48:13]MH_I2C_Read... [16:48:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:13]Read from MH i2c: E2 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: E2 03 00 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: E2 03 00 8D 25 00 90 00 26 [16:48:13]RAPDU: 90 00 [16:48:13]wFMCommunicate OK [16:48:13]wFMCommunicate request_size=4 [16:48:13]MH_SAM_APDU [16:48:13]CAPDU: 80 0D 03 02 [16:48:13]Write to MH i2c: E2 08 00 8E 25 80 0D 03 02 00 00 00 00 2E [16:48:13]Write i2c OK [16:48:13]MH_I2C_Read... [16:48:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:48:13]Read from MH i2c: E2 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: E2 0B 00 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: E2 0B 00 8E 25 00 CD 0B C8 FD 28 DA 06 DC 90 00 B0 [16:48:13]RAPDU: CD 0B C8 FD 28 DA 06 DC 90 00 [16:48:13]wFMCommunicate OK [16:48:13]SAM_PROTO_SignData done [16:48:13]FM_MakeSignedData done [16:48:13]CreateOFDProtocolMessage [16:48:13]wFMCommunicate request_size=4 [16:48:13]MH_SAM_APDU [16:48:13]CAPDU: 80 11 00 00 [16:48:13]Write to MH i2c: E2 08 00 8F 25 80 11 00 00 00 00 00 00 2E [16:48:13]Write i2c OK [16:48:13]MH_I2C_Read... [16:48:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:13]Read from MH i2c: E2 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: E2 17 00 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: E2 17 00 8F 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [16:48:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:48:13]wFMCommunicate OK [16:48:13]CreateOFDProtocolMessage done [16:48:13]OFDSenderStorePacket 309031 [16:48:13]StoreOFDPacket docnum=309031 [16:48:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CD 5D 07 01 D2 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C4 01 00 00 F4 03 04 00 4D 1D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 27 B7 04 00 35 04 06 00 F2 81 EE 0C 03 38 CD 0B C8 FD 28 DA 06 DC [16:48:13]CheckFolder [16:48:13]dirname=/storage/ofd_packets [16:48:13]CheckFolder done [16:48:13]ProducePacketName [16:48:13]name=ofd_packets/00309031 [16:48:13]NVStorageSaveData ofd_packets/00309031 [16:48:13]File name is /storage/ofd_packets/00309031 [16:48:13]Write 301 bytes [16:48:13]NVStorageSaveData done [16:48:13]OFDSenderStorePacket done [16:48:13]KKMCreateOFDPacket done [16:48:13]NVStorageSaveData kkm_last_timestamp [16:48:13]File name is /storage/kkm_last_timestamp [16:48:13]Write 4 bytes [16:48:13]NVStorageSaveData done [16:48:13]ExternCall_PrintAddStr [16:48:13]wPrintStart [16:48:13]Write to MH i2c: 01 00 00 90 25 B5 [16:48:13]Write i2c OK [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: 01 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: 01 07 00 [16:48:13]MH_I2C_Read... [16:48:13]Read from MH i2c: 01 07 00 90 25 00 00 00 00 00 FF 0F CA [16:48:13]RasterBufferAndPrint [16:48:13]line Счет N : (1)642905 [16:48:13]line ИНН: 02508201610067 [16:48:13]line Контрольно-Кассовый Чек [16:48:13]line ПРОДАЖА [16:48:13]line ТРК (МРК, ГНК) : 41 [16:48:13]line Товар: 2710124130 [16:48:13]line Аи-92-К-2 [16:48:13]line 14.950 * 66.90 [16:48:13]line = 1000.16 [16:48:13]line НДС 12% НСП 1% [16:48:13]line > о реализуемом товаре [16:48:13]line ОКРУГЛЕНИЕ: -0.16 [16:48:13]line ИТОГО: 1000.00 [16:48:13]line Внесено: 1000.00 [16:48:13]line СДАЧА: 0.00 [16:48:13]line НСП 1% : 8.85 [16:48:13]line НДС 12% : 106.21 [16:48:13]line Наличными: 1000.00 [16:48:13]line Безнал.: 0.00 [16:48:13]line Место: АЗС № 172 "Партнер Нефть" [16:48:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:48:13]line СНО: Общий режим [16:48:13]line Чек 452 26.10.2024 16:48 [16:48:13]line Смена: 532 ФФД: 1.0 [16:48:13]line ЗНМ: 0300000116 [16:48:13]line РНМ: 0000000000091780 [16:48:13]line Версия ККМ: 001 [16:48:13]line ФМ: 0000000000871765 [16:48:13]line ФД: 309031 [16:48:13]line ФПД: 266639858467640 [16:48:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T164813&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309031&fm=266639858467640&tin=02508201610067®Number=0000000000091780&sum=100000 [16:48:13]written 0, free lines is 4095 [16:48:13]OFD Sender: Processing packet 309031 [packets to send 223, broken 222] [16:48:13]ProducePacketName [16:48:13]name=ofd_packets/00309031 [16:48:13]OFD Sender: To server: pG, [16:48:13]CommunicateWithHost lk.salyk.kg:30040 [16:48:13]ConnectInit lk.salyk.kg [16:48:14]Connected sock=10 [16:48:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CD 5D 07 01 D2 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C4 01 00 00 F4 03 04 00 4D 1D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 27 B7 04 00 35 04 06 00 F2 81 EE 0C 03 38 CD 0B C8 FD 28 DA 06 DC [16:48:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FE 75 47 00 87 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 31 37 36 35 10 04 04 00 27 B7 04 00 F4 03 04 00 AA C3 1C 67 B6 04 01 00 00 AE 4A 2C 73 A2 0A CF 00 [16:48:14]CommunicateWithHost err = 0 [16:48:14]CheckOFDResponse [16:48:14]1017 (14) - 77093643461234 [16:48:14]1041 (16) - 0000000000871765 [16:48:14]1040 (4) - 309031 [16:48:14]1012 (4) - 26.10.2024 10:25 [16:48:14]1206 (1) - 0 [16:48:14]OFD Sender: Remove packet 309031 [16:48:14]ProducePacketName [16:48:14]name=ofd_packets/00309031 [16:48:14]NVStorageDeleteData [16:48:14]Write to MH i2c: 01 00 00 BA 25 DF [16:48:14]Write i2c OK [16:48:14]MH_I2C_Read... [16:48:14]Read from MH i2c: 01 [16:48:14]MH_I2C_Read... [16:48:14]Read from MH i2c: 01 07 00 [16:48:14]MH_I2C_Read... [16:48:14]Read from MH i2c: 01 07 00 BA 25 00 00 00 00 00 CE 0C C0 [16:48:14]RasterBufferAndPrint [16:48:14]line [16:48:14]line [16:48:14]line [16:48:14]line [16:48:14]line [16:48:14]written 0, free lines is 3284 [16:48:14]MH_Cut [16:48:14]Write to MH i2c: D1 01 00 C1 25 01 B8 [16:48:14]Write i2c OK [16:48:14]MH_I2C_Read... [16:48:14]Read from MH i2c: D1 [16:48:14]MH_I2C_Read... [16:48:14]Read from MH i2c: D1 01 00 [16:48:14]MH_I2C_Read... [16:48:14]Read from MH i2c: D1 01 00 C1 25 00 B7 [16:48:14]Write to MH i2c: 01 00 00 C2 25 E7 [16:48:14]Write i2c OK [16:48:14]MH_I2C_Read... [16:48:14]OFD Sender: No OFD packet to send [16:48:15]*** Cut start [16:48:15]*** Purtial cut [16:48:15]*** Stage 1: CUTSNS_PIN = 1 [16:48:15]Read from MH i2c: 01 [16:48:15]MH_I2C_Read... [16:48:15]*** Stop cut motor [16:48:15]*** Cut end [16:48:15]Read from MH i2c: 01 07 00 [16:48:15]MH_I2C_Read... [16:48:15]Read from MH i2c: 01 07 00 C2 25 00 00 00 00 00 FF 0F FC [16:48:15]process_action close_receipt done [16:48:15]requested_data is exist [16:48:15]produce_requested_data [16:48:15]requested_item fm.sn is exist - process it [16:48:15]wFMCommunicate request_size=4 [16:48:15]MH_SAM_APDU [16:48:15]CAPDU: 80 11 00 00 [16:48:15]Write to MH i2c: E2 08 00 C3 25 80 11 00 00 00 00 00 00 62 [16:48:15]Write i2c OK [16:48:15]MH_I2C_Read... [16:48:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:15]Read from MH i2c: E2 [16:48:15]MH_I2C_Read... [16:48:15]Read from MH i2c: E2 17 00 [16:48:15]MH_I2C_Read... [16:48:15]Read from MH i2c: E2 17 00 C3 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B7 [16:48:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:48:15]wFMCommunicate OK [16:48:15]requested_item fd.num is exist - process it [16:48:15]SAM_PROTO_GetFieldsCounters [16:48:15]wFMCommunicate request_size=4 [16:48:15]MH_SAM_APDU [16:48:15]CAPDU: 80 13 00 00 [16:48:15]Write to MH i2c: E2 08 00 C4 25 80 13 00 00 00 00 00 00 65 [16:48:15]Write i2c OK [16:48:15]MH_I2C_Read... [16:48:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:48:15]Read from MH i2c: E2 [16:48:15]MH_I2C_Read... [16:48:15]Read from MH i2c: E2 62 00 [16:48:15]MH_I2C_Read... [16:48:15]Read from MH i2c: E2 62 00 C4 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 27 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 CF [16:48: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 27 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:48:15]wFMCommunicate OK [16:48:15]SAM_PROTO_GetFieldsCounters done [16:48:15]requested_item shift.num is exist - process it [16:48:15]requested_item shift.opened is exist - process it [16:48:15]req_shift_opened [16:48:15]FM_GetShiftState [16:48:15]SAM_PROTO_GetShiftState [16:48:15]wFMCommunicate request_size=4 [16:48:15]MH_SAM_APDU [16:48:15]CAPDU: 80 13 01 00 [16:48:15]Write to MH i2c: E2 08 00 C5 25 80 13 01 00 00 00 00 00 67 [16:48:15]Write i2c OK [16:48:15]MH_I2C_Read... [16:48:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:15]Read from MH i2c: E2 [16:48:15]MH_I2C_Read... [16:48:15]Read from MH i2c: E2 0E 00 [16:48:15]MH_I2C_Read... [16:48:15]Read from MH i2c: E2 0E 00 C5 25 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E5 [16:48:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:48:15]wFMCommunicate OK [16:48:15]SAM_PROTO_GetShiftState done [16:48:15]FM_GetShiftState done [16:48:15]req_shift_opened done [16:48:15]requested_item shift.open_date is exist - process it [16:48:15]req_shift_open_date [16:48:15]req_shift_open_date done [16:48:15]produce_requested_data done [16:48:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309031,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:48:15]process_action_free close_receipt [16:48:15]json_value_free [16:48:15]json_value_free done [16:48:15]process_json_proto returns [16:48:15]Send response to host [16:48:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309031,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:48:15]free response buf [16:48:15]execute_script done [16:48:15]execute_script returns [16:48:15]free content buf [16:48:15]Sock 9.Close socket [16:48:15]Sock 9.Thread stoped [16:48:19]OFD Sender: No OFD packet to send [16:48:24]OFD Sender: No OFD packet to send [16:48:29]OFD Sender: No OFD packet to send [16:48:34]OFD Sender: No OFD packet to send [16:48:39]OFD Sender: No OFD packet to send [16:48:44]OFD Sender: No OFD packet to send [16:48:49]OFD Sender: No OFD packet to send [16:48:54]OFD Sender: No OFD packet to send [16:48:59]OFD Sender: No OFD packet to send [16:49:04]OFD Sender: No OFD packet to send [16:49:09]OFD Sender: No OFD packet to send [16:49:14]OFD Sender: No OFD packet to send [16:49:19]OFD Sender: No OFD packet to send [16:49:24]OFD Sender: No OFD packet to send [16:49:29]OFD Sender: No OFD packet to send [16:49:34]OFD Sender: No OFD packet to send [16:49:39]OFD Sender: No OFD packet to send [16:49:44]OFD Sender: No OFD packet to send [16:49:49]OFD Sender: No OFD packet to send [16:49:54]OFD Sender: No OFD packet to send [16:49:59]OFD Sender: No OFD packet to send [16:50:04]OFD Sender: No OFD packet to send [16:50:09]OFD Sender: No OFD packet to send [16:50:14]OFD Sender: No OFD packet to send [16:50:19]OFD Sender: No OFD packet to send [16:50:24]OFD Sender: No OFD packet to send [16:50:29]OFD Sender: No OFD packet to send [16:50:34]OFD Sender: No OFD packet to send [16:50:39]OFD Sender: No OFD packet to send [16:50:44]OFD Sender: No OFD packet to send [16:50:50]OFD Sender: No OFD packet to send [16:50:55]OFD Sender: No OFD packet to send [16:51:00]OFD Sender: No OFD packet to send [16:51:05]OFD Sender: No OFD packet to send [16:51:10]OFD Sender: No OFD packet to send [16:51:11]accept exits with 7 [16:51:11]New connection [16:51:11]New thread 3066879332 created [16:51:11]Thread 3067022692 joined [16:51:11]Waiting for new connection... [16:51:11] Sock 7.Parse request [16:51:11]Sock 7.Check first char [16:51:11]Sock 7.First char is OK [16:51:11]request: POST /json_proto HTTP/1.0 [16:51:11]Method: POST [16:51:11]URL: /json_proto [16:51:11]Method is POST - this is cgi request [16:51:11]url: /json_proto [16:51:11]query_string will be loaded in cgi processing [16:51:11]execute_cgi json_proto POST (null) [16:51:11]execute_cgi path=json_proto method=POST [16:51:11]POST find Content-Length [16:51:11]Host: 172.17.96.3:8080 [16:51:11]Content-Length: 677 [16:51:11]Content-Type: application/json [16:51:11] [16:51:11]POST finish read [16:51:11]Found Content-Length = 677 [16:51:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.250, "sum" : 150.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:51:11]execute_script... [16:51:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.250, "sum" : 150.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 150.00, "total" : 150.00, "payments": [ { "type": 0, "sum" : 150.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:51:11]POST & json_proto [16:51:11]process_json_proto [16:51:11]json parsed OK: [16:51:11]protocol is kg_v1.0 [16:51:11]action value=close_receipt [16:51:11]process_action close_receipt [16:51:11]cmd_close_receipt [16:51:11]MH_GetDate [16:51:11]Write to MH i2c: F0 00 00 C6 25 DA [16:51:11]Write i2c OK [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: F0 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: F0 09 00 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: F0 09 00 C6 25 00 00 1E 1D 67 44 5E 04 65 90 [16:51:11]GetLastDocTimeStamp 1729961293 [16:51:11]current date 1729961472 [16:51:11]FM_GetShiftState [16:51:11]SAM_PROTO_GetShiftState [16:51:11]wFMCommunicate request_size=4 [16:51:11]MH_SAM_APDU [16:51:11]CAPDU: 80 13 01 00 [16:51:11]Write to MH i2c: E2 08 00 C7 25 80 13 01 00 00 00 00 00 69 [16:51:11]Write i2c OK [16:51:11]MH_I2C_Read... [16:51:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:51:11]Read from MH i2c: E2 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: E2 0E 00 [16:51:11]MH_I2C_Read... [16:51:11]Read from MH i2c: E2 0E 00 C7 25 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E7 [16:51:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:51:11]wFMCommunicate OK [16:51:11]SAM_PROTO_GetShiftState done [16:51:11]FM_GetShiftState done [16:51:11]opened in 1729902265 [16:51:11]opened+sec_in_day 1729988665 [16:51:11]quantity*price = 15052 [16:51:11]sum+1 = 15054 [16:51:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 150.00 Внесено: 150.00 СДАЧА: 0.00 НСП 1% : 1.33 НДС 12% : 15.98 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 453 26.10.2024 16:51 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309032 ФПД: 79153299234654 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165112&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309032&fm=79153299234654&tin=02508201610067®Number=0000000000091780&sum=15000 [16:51:12]StoreToDocumentArchive [16:51:12]shift 532 fd 309032 [16:51:12]save to /storage/0532/doc_00309032 [16:51:12]save last doc name /storage/0532/doc_00309032 to /storage/kkm_last_doc_name [16:51:12]save OK [16:51:12]Clear old archive folders... [16:51:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:51:12]tlvbuf is B6EEB4A0 [16:51:12]SAM_PROTO_ClearQueue [16:51:12]wFMCommunicate request_size=4 [16:51:12]MH_SAM_APDU [16:51:12]CAPDU: 80 09 00 00 [16:51:12]Write to MH i2c: E2 08 00 D4 25 80 09 00 00 00 00 00 00 6B [16:51:12]Write i2c OK [16:51:12]MH_I2C_Read... [16:51:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:51:12]Read from MH i2c: E2 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: E2 03 00 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: E2 03 00 D4 25 00 90 00 6D [16:51:12]RAPDU: 90 00 [16:51:12]wFMCommunicate OK [16:51:12]SAM_PROTO_ClearQueue done [16:51:12]KKMCreateOFDPacket [16:51:12]OFDProtocolAddRootSTLVToBuf [16:51:12]FM_MakeSignedData [16:51:12]FM_MakeSignedData [16:51:12]SAM_PROTO_SignData [16:51:12]wFMCommunicate request_size=4 [16:51:12]MH_SAM_APDU [16:51:12]CAPDU: 80 0D 01 02 [16:51:12]Write to MH i2c: E2 08 00 D5 25 80 0D 01 02 00 00 00 00 73 [16:51:12]Write i2c OK [16:51:12]MH_I2C_Read... [16:51:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:51:12]Read from MH i2c: E2 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: E2 03 00 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: E2 03 00 D5 25 00 90 00 6E [16:51:12]RAPDU: 90 00 [16:51:12]wFMCommunicate OK [16:51:12]wFMCommunicate request_size=255 [16:51:12]MH_SAM_APDU [16:51:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 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 3E 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 C5 01 00 00 F4 03 04 00 00 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 28 B7 04 00 35 04 06 00 47 [16:51:12]Write to MH i2c: E2 02 01 D6 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 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 3E 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 C5 01 00 00 F4 03 04 00 00 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 28 B7 04 00 35 04 06 00 47 00 00 A6 [16:51:12]Write i2c OK [16:51:12]MH_I2C_Read... [16:51:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:51:12]Read from MH i2c: E2 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: E2 03 00 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: E2 03 00 D6 25 00 90 00 6F [16:51:12]RAPDU: 90 00 [16:51:12]wFMCommunicate OK [16:51:12]wFMCommunicate request_size=10 [16:51:12]MH_SAM_APDU [16:51:12]CAPDU: 80 0D 02 02 05 FD 50 48 9F 5E [16:51:12]Write to MH i2c: E2 0D 00 D7 25 80 0D 02 02 05 00 FD 50 48 9F 5E 00 00 12 [16:51:12]Write i2c OK [16:51:12]MH_I2C_Read... [16:51:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:51:12]Read from MH i2c: E2 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: E2 03 00 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: E2 03 00 D7 25 00 90 00 70 [16:51:12]RAPDU: 90 00 [16:51:12]wFMCommunicate OK [16:51:12]wFMCommunicate request_size=4 [16:51:12]MH_SAM_APDU [16:51:12]CAPDU: 80 0D 03 02 [16:51:12]Write to MH i2c: E2 08 00 D8 25 80 0D 03 02 00 00 00 00 78 [16:51:12]Write i2c OK [16:51:12]MH_I2C_Read... [16:51:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:51:12]Read from MH i2c: E2 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: E2 0B 00 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: E2 0B 00 D8 25 00 FF 7A BC CB 92 38 5B CF 90 00 6D [16:51:12]RAPDU: FF 7A BC CB 92 38 5B CF 90 00 [16:51:12]wFMCommunicate OK [16:51:12]SAM_PROTO_SignData done [16:51:12]FM_MakeSignedData done [16:51:12]CreateOFDProtocolMessage [16:51:12]wFMCommunicate request_size=4 [16:51:12]MH_SAM_APDU [16:51:12]CAPDU: 80 11 00 00 [16:51:12]Write to MH i2c: E2 08 00 D9 25 80 11 00 00 00 00 00 00 78 [16:51:12]Write i2c OK [16:51:12]MH_I2C_Read... [16:51:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:12]Read from MH i2c: E2 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: E2 17 00 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: E2 17 00 D9 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CD [16:51:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:51:12]wFMCommunicate OK [16:51:12]CreateOFDProtocolMessage done [16:51:12]OFDSenderStorePacket 309032 [16:51:12]StoreOFDPacket docnum=309032 [16:51:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CC BB 07 01 CA 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 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 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 3E 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 C5 01 00 00 F4 03 04 00 00 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 28 B7 04 00 35 04 06 00 47 FD 50 48 9F 5E FF 7A BC CB 92 38 5B CF [16:51:12]CheckFolder [16:51:12]dirname=/storage/ofd_packets [16:51:12]CheckFolder done [16:51:12]ProducePacketName [16:51:12]name=ofd_packets/00309032 [16:51:12]NVStorageSaveData ofd_packets/00309032 [16:51:12]File name is /storage/ofd_packets/00309032 [16:51:12]Write 301 bytes [16:51:12]NVStorageSaveData done [16:51:12]OFDSenderStorePacket done [16:51:12]KKMCreateOFDPacket done [16:51:12]NVStorageSaveData kkm_last_timestamp [16:51:12]File name is /storage/kkm_last_timestamp [16:51:12]Write 4 bytes [16:51:12]NVStorageSaveData done [16:51:12]ExternCall_PrintAddStr [16:51:12]wPrintStart [16:51:12]Write to MH i2c: 01 00 00 DA 25 FF [16:51:12]Write i2c OK [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: 01 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: 01 07 00 [16:51:12]MH_I2C_Read... [16:51:12]Read from MH i2c: 01 07 00 DA 25 00 00 00 00 00 FF 0F 14 [16:51:12]RasterBufferAndPrint [16:51:12]line Счет N : (1)642906 [16:51:12]line ИНН: 02508201610067 [16:51:12]line Контрольно-Кассовый Чек [16:51:12]line ПРОДАЖА [16:51:12]line ТРК (МРК, ГНК) : 62 [16:51:12]line Товар: 2710124130 [16:51:12]line Аи-92-К-2 [16:51:12]line 2.250 * 66.90 [16:51:12]line = 150.53 [16:51:12]line НДС 12% НСП 1% [16:51:12]line > о реализуемом товаре [16:51:12]line ОКРУГЛЕНИЕ: -0.53 [16:51:12]line ИТОГО: 150.00 [16:51:12]line Внесено: 150.00 [16:51:12]line СДАЧА: 0.00 [16:51:12]line НСП 1% : 1.33 [16:51:12]line НДС 12% : 15.98 [16:51:12]line Наличными: 150.00 [16:51:12]line Безнал.: 0.00 [16:51:12]line Место: АЗС № 172 "Партнер Нефть" [16:51:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:51:12]line СНО: Общий режим [16:51:12]line Чек 453 26.10.2024 16:51 [16:51:12]line Смена: 532 ФФД: 1.0 [16:51:12]line ЗНМ: 0300000116 [16:51:12]line РНМ: 0000000000091780 [16:51:12]line Версия ККМ: 001 [16:51:12]line ФМ: 0000000000871765 [16:51:12]line ФД: 309032 [16:51:12]line ФПД: 79153299234654 [16:51:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165112&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309032&fm=79153299234654&tin=02508201610067®Number=0000000000091780&sum=15000 [16:51:12]written 0, free lines is 4095 [16:51:12]OFD Sender: Processing packet 309032 [packets to send 223, broken 222] [16:51:12]ProducePacketName [16:51:12]name=ofd_packets/00309032 [16:51:12]OFD Sender: To server: pG, [16:51:12]CommunicateWithHost lk.salyk.kg:30040 [16:51:12]ConnectInit lk.salyk.kg [16:51:12]Connected sock=10 [16:51:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CC BB 07 01 CA 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 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 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 3E 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 C5 01 00 00 F4 03 04 00 00 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 28 B7 04 00 35 04 06 00 47 FD 50 48 9F 5E FF 7A BC CB 92 38 5B CF [16:51:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7F 75 47 00 8B 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 31 37 36 35 10 04 04 00 28 B7 04 00 F4 03 04 00 5D C4 1C 67 B6 04 01 00 00 71 D7 77 96 F2 E8 FD EC [16:51:13]CommunicateWithHost err = 0 [16:51:13]CheckOFDResponse [16:51:13]1017 (14) - 77093643461234 [16:51:13]1041 (16) - 0000000000871765 [16:51:13]1040 (4) - 309032 [16:51:13]1012 (4) - 26.10.2024 10:28 [16:51:13]1206 (1) - 0 [16:51:13]OFD Sender: Remove packet 309032 [16:51:13]ProducePacketName [16:51:13]name=ofd_packets/00309032 [16:51:13]NVStorageDeleteData [16:51:13]Write to MH i2c: 01 00 00 04 26 2A [16:51:13]Write i2c OK [16:51:13]MH_I2C_Read... [16:51:13]Read from MH i2c: 01 [16:51:13]MH_I2C_Read... [16:51:13]Read from MH i2c: 01 07 00 [16:51:13]MH_I2C_Read... [16:51:13]Read from MH i2c: 01 07 00 04 26 00 00 00 00 00 B1 0C EE [16:51:13]RasterBufferAndPrint [16:51:13]line [16:51:13]line [16:51:13]line [16:51:13]line [16:51:13]line [16:51:13]written 0, free lines is 3255 [16:51:13]MH_Cut [16:51:13]Write to MH i2c: D1 01 00 0B 26 01 03 [16:51:13]Write i2c OK [16:51:13]MH_I2C_Read... [16:51:13]Read from MH i2c: D1 [16:51:13]MH_I2C_Read... [16:51:13]Read from MH i2c: D1 01 00 [16:51:13]MH_I2C_Read... [16:51:13]Read from MH i2c: D1 01 00 0B 26 00 02 [16:51:13]Write to MH i2c: 01 00 00 0C 26 32 [16:51:13]Write i2c OK [16:51:13]MH_I2C_Read... [16:51:13]OFD Sender: No OFD packet to send [16:51:14]*** Cut start [16:51:14]*** Purtial cut [16:51:14]*** Stage 1: CUTSNS_PIN = 1 [16:51:14]Read from MH i2c: 01 [16:51:14]MH_I2C_Read... [16:51:14]*** Stop cut motor [16:51:14]*** Cut end [16:51:14]Read from MH i2c: 01 07 00 [16:51:14]MH_I2C_Read... [16:51:14]Read from MH i2c: 01 07 00 0C 26 00 00 00 00 00 FF 0F 47 [16:51:14]process_action close_receipt done [16:51:14]requested_data is exist [16:51:14]produce_requested_data [16:51:14]requested_item fm.sn is exist - process it [16:51:14]wFMCommunicate request_size=4 [16:51:14]MH_SAM_APDU [16:51:14]CAPDU: 80 11 00 00 [16:51:14]Write to MH i2c: E2 08 00 0D 26 80 11 00 00 00 00 00 00 AD [16:51:14]Write i2c OK [16:51:14]MH_I2C_Read... [16:51:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:14]Read from MH i2c: E2 [16:51:14]MH_I2C_Read... [16:51:14]Read from MH i2c: E2 17 00 [16:51:14]MH_I2C_Read... [16:51:14]Read from MH i2c: E2 17 00 0D 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 02 [16:51:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:51:14]wFMCommunicate OK [16:51:14]requested_item fd.num is exist - process it [16:51:14]SAM_PROTO_GetFieldsCounters [16:51:14]wFMCommunicate request_size=4 [16:51:14]MH_SAM_APDU [16:51:14]CAPDU: 80 13 00 00 [16:51:14]Write to MH i2c: E2 08 00 0E 26 80 13 00 00 00 00 00 00 B0 [16:51:14]Write i2c OK [16:51:14]MH_I2C_Read... [16:51:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:51:14]Read from MH i2c: E2 [16:51:14]MH_I2C_Read... [16:51:14]Read from MH i2c: E2 62 00 [16:51:14]MH_I2C_Read... [16:51:14]Read from MH i2c: E2 62 00 0E 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 28 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 1E [16:51: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 28 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:51:14]wFMCommunicate OK [16:51:14]SAM_PROTO_GetFieldsCounters done [16:51:14]requested_item shift.num is exist - process it [16:51:14]requested_item shift.opened is exist - process it [16:51:14]req_shift_opened [16:51:14]FM_GetShiftState [16:51:14]SAM_PROTO_GetShiftState [16:51:14]wFMCommunicate request_size=4 [16:51:14]MH_SAM_APDU [16:51:14]CAPDU: 80 13 01 00 [16:51:14]Write to MH i2c: E2 08 00 0F 26 80 13 01 00 00 00 00 00 B2 [16:51:14]Write i2c OK [16:51:14]MH_I2C_Read... [16:51:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:51:14]Read from MH i2c: E2 [16:51:14]MH_I2C_Read... [16:51:14]Read from MH i2c: E2 0E 00 [16:51:14]MH_I2C_Read... [16:51:14]Read from MH i2c: E2 0E 00 0F 26 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 30 [16:51:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:51:14]wFMCommunicate OK [16:51:14]SAM_PROTO_GetShiftState done [16:51:14]FM_GetShiftState done [16:51:14]req_shift_opened done [16:51:14]requested_item shift.open_date is exist - process it [16:51:14]req_shift_open_date [16:51:14]req_shift_open_date done [16:51:14]produce_requested_data done [16:51:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309032,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:51:14]process_action_free close_receipt [16:51:14]json_value_free [16:51:14]json_value_free done [16:51:14]process_json_proto returns [16:51:14]Send response to host [16:51:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309032,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:51:14]free response buf [16:51:14]execute_script done [16:51:14]execute_script returns [16:51:14]free content buf [16:51:14]Sock 7.Close socket [16:51:14]Sock 7.Thread stoped [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:08]OFD Sender: No OFD packet to send [16:52:13]OFD Sender: No OFD packet to send [16:52:18]OFD Sender: No OFD packet to send [16:52:23]OFD Sender: No OFD packet to send [16:52:28]OFD Sender: No OFD packet to send [16:52:33]OFD Sender: No OFD packet to send [16:52:38]OFD Sender: No OFD packet to send [16:52:43]OFD Sender: No OFD packet to send [16:52:48]OFD Sender: No OFD packet to send [16:52:53]accept exits with 9 [16:52:53]New connection [16:52:53]New thread 3067022692 created [16:52:53]Thread 3066879332 joined [16:52:53]Waiting for new connection... [16:52:53] Sock 9.Parse request [16:52:53]Sock 9.Check first char [16:52:53]Sock 9.First char is OK [16:52:53]request: POST /json_proto HTTP/1.0 [16:52:53]Method: POST [16:52:53]URL: /json_proto [16:52:53]Method is POST - this is cgi request [16:52:53]url: /json_proto [16:52:53]query_string will be loaded in cgi processing [16:52:53]execute_cgi json_proto POST (null) [16:52:53]execute_cgi path=json_proto method=POST [16:52:53]POST find Content-Length [16:52:53]Host: 172.17.96.3:8080 [16:52:53]Content-Length: 626 [16:52:53]Content-Type: application/json [16:52:53] [16:52:53]POST finish read [16:52:53]Found Content-Length = 626 [16:52:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3373", "tax_sys" : 0, "items" : [ { "code": "48741231", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Super Slims Silver", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:53]execute_script... [16: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)3373", "tax_sys" : 0, "items" : [ { "code": "48741231", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Super Slims Silver", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:53]POST & json_proto [16:52:53]process_json_proto [16:52:53]json parsed OK: [16:52:53]protocol is kg_v1.0 [16:52:53]action value=close_receipt [16:52:53]process_action close_receipt [16:52:53]cmd_close_receipt [16:52:53]MH_GetDate [16:52:53]Write to MH i2c: F0 00 00 10 26 25 [16:52:53]Write i2c OK [16:52:53]MH_I2C_Read... [16:52:53]Read from MH i2c: F0 [16:52:53]MH_I2C_Read... [16:52:53]Read from MH i2c: F0 09 00 [16:52:53]MH_I2C_Read... [16:52:53]Read from MH i2c: F0 09 00 10 26 00 66 1E 1D 67 44 5E 04 65 41 [16:52:53]GetLastDocTimeStamp 1729961472 [16:52:53]current date 1729961574 [16:52:53]FM_GetShiftState [16:52:53]SAM_PROTO_GetShiftState [16:52:53]wFMCommunicate request_size=4 [16:52:53]MH_SAM_APDU [16:52:53]CAPDU: 80 13 01 00 [16:52:53]Write to MH i2c: E2 08 00 11 26 80 13 01 00 00 00 00 00 B4 [16:52:53]Write i2c OK [16:52:53]MH_I2C_Read... [16:52:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:53]Read from MH i2c: E2 [16:52:53]MH_I2C_Read... [16:52:53]Read from MH i2c: E2 0E 00 [16:52:53]MH_I2C_Read... [16:52:53]Read from MH i2c: E2 0E 00 11 26 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 32 [16:52:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:52:53]wFMCommunicate OK [16:52:53]SAM_PROTO_GetShiftState done [16:52:53]FM_GetShiftState done [16:52:53]opened in 1729902265 [16:52:53]opened+sec_in_day 1729988665 [16:52:53]quantity*price = 13500 [16:52:53]sum+1 = 13501 [16:52:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 135.00 НСП 1% : 1.19 НДС 12% : 14.34 Наличными: 135.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 454 26.10.2024 16:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309033 ФПД: 222608405286141 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165254&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309033&fm=222608405286141&tin=02508201610067®Number=0000000000091780&sum=13500 0 [16:52:54]StoreToDocumentArchive [16:52:54]shift 532 fd 309033 [16:52:54]save to /storage/0532/doc_00309033 [16:52:54]save last doc name /storage/0532/doc_00309033 to /storage/kkm_last_doc_name [16:52:54]save OK [16:52:54]Clear old archive folders... [16:52:54]ProcessDocumentItem done err = 0, tmpTLVsize=280 [16:52:54]tlvbuf is 000C4570 [16:52:54]SAM_PROTO_ClearQueue [16:52:54]wFMCommunicate request_size=4 [16:52:54]MH_SAM_APDU [16:52:54]CAPDU: 80 09 00 00 [16:52:54]Write to MH i2c: E2 08 00 1E 26 80 09 00 00 00 00 00 00 B6 [16:52:54]Write i2c OK [16:52:54]MH_I2C_Read... [16:52:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:52:54]Read from MH i2c: E2 [16:52:54]MH_I2C_Read... [16:52:54]Read from MH i2c: E2 03 00 [16:52:54]MH_I2C_Read... [16:52:54]Read from MH i2c: E2 03 00 1E 26 00 90 00 B8 [16:52:54]RAPDU: 90 00 [16:52:54]wFMCommunicate OK [16:52:54]SAM_PROTO_ClearQueue done [16:52:54]KKMCreateOFDPacket [16:52:54]OFDProtocolAddRootSTLVToBuf [16:52:54]FM_MakeSignedData [16:52:54]FM_MakeSignedData [16:52:54]SAM_PROTO_SignData [16:52:54]wFMCommunicate request_size=4 [16:52:54]MH_SAM_APDU [16:52:54]CAPDU: 80 0D 01 02 [16:52:54]Write to MH i2c: E2 08 00 1F 26 80 0D 01 02 00 00 00 00 BE [16:52:54]Write i2c OK [16:52:54]MH_I2C_Read... [16:52:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:52:54]Read from MH i2c: E2 [16:52:54]MH_I2C_Read... [16:52:54]Read from MH i2c: E2 03 00 [16:52:54]MH_I2C_Read... [16:52:54]Read from MH i2c: E2 03 00 1F 26 00 90 00 B9 [16:52:54]RAPDU: 90 00 [16:52:54]wFMCommunicate OK [16:52:54]wFMCommunicate request_size=255 [16:52:54]MH_SAM_APDU [16:52:54]CAPDU: 80 0D 02 02 FA 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 08 00 34 38 37 34 31 32 33 31 06 04 2B 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 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 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 9A 05 00 00 00 00 07 04 06 00 BC 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 C6 01 00 00 F4 03 04 00 66 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 [16:52:54]Write to MH i2c: E2 02 01 20 26 80 0D 02 02 FA 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 08 00 34 38 37 34 31 32 33 31 06 04 2B 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 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 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 9A 05 00 00 00 00 07 04 06 00 BC 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 C6 01 00 00 F4 03 04 00 66 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 00 00 FE [16:52:54]Write i2c OK [16:52:54]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 03 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 03 00 20 26 00 90 00 BA [16:52:55]RAPDU: 90 00 [16:52:55]wFMCommunicate OK [16:52:55]wFMCommunicate request_size=39 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 0D 02 02 22 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 29 B7 04 00 35 04 06 00 CA 76 0E EB CC FD [16:52:55]Write to MH i2c: E2 2A 00 21 26 80 0D 02 02 22 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 29 B7 04 00 35 04 06 00 CA 76 0E EB CC FD 00 00 64 [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 03 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 03 00 21 26 00 90 00 BB [16:52:55]RAPDU: 90 00 [16:52:55]wFMCommunicate OK [16:52:55]wFMCommunicate request_size=4 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 0D 03 02 [16:52:55]Write to MH i2c: E2 08 00 22 26 80 0D 03 02 00 00 00 00 C3 [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 0B 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 0B 00 22 26 00 4F 94 AE 4A E7 02 35 12 90 00 CF [16:52:55]RAPDU: 4F 94 AE 4A E7 02 35 12 90 00 [16:52:55]wFMCommunicate OK [16:52:55]SAM_PROTO_SignData done [16:52:55]FM_MakeSignedData done [16:52:55]CreateOFDProtocolMessage [16:52:55]wFMCommunicate request_size=4 [16:52:55]MH_SAM_APDU [16:52:55]CAPDU: 80 11 00 00 [16:52:55]Write to MH i2c: E2 08 00 23 26 80 11 00 00 00 00 00 00 C3 [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:55]Read from MH i2c: E2 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 17 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: E2 17 00 23 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 18 [16:52:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:52:55]wFMCommunicate OK [16:52:55]CreateOFDProtocolMessage done [16:52:55]OFDSenderStorePacket 309033 [16:52:55]StoreOFDPacket docnum=309033 [16:52:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 2C 01 00 00 F8 77 24 01 29 18 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 08 00 34 38 37 34 31 32 33 31 06 04 2B 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 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 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 9A 05 00 00 00 00 07 04 06 00 BC 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 C6 01 00 00 F4 03 04 00 66 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 29 B7 04 00 35 04 06 00 CA 76 0E EB CC FD 4F 94 AE 4A E7 02 35 12 [16:52:55]CheckFolder [16:52:55]dirname=/storage/ofd_packets [16:52:55]CheckFolder done [16:52:55]ProducePacketName [16:52:55]name=ofd_packets/00309033 [16:52:55]NVStorageSaveData ofd_packets/00309033 [16:52:55]File name is /storage/ofd_packets/00309033 [16:52:55]Write 330 bytes [16:52:55]NVStorageSaveData done [16:52:55]OFDSenderStorePacket done [16:52:55]KKMCreateOFDPacket done [16:52:55]NVStorageSaveData kkm_last_timestamp [16:52:55]File name is /storage/kkm_last_timestamp [16:52:55]Write 4 bytes [16:52:55]NVStorageSaveData done [16:52:55]ExternCall_PrintAddStr [16:52:55]wPrintStart [16:52:55]Write to MH i2c: 01 00 00 24 26 4A [16:52:55]Write i2c OK [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: 01 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: 01 07 00 [16:52:55]MH_I2C_Read... [16:52:55]Read from MH i2c: 01 07 00 24 26 00 00 00 00 00 FF 0F 5F [16:52:55]RasterBufferAndPrint [16:52:55]line Счет N : (3)3373 [16:52:55]line ИНН: 02508201610067 [16:52:55]line Контрольно-Кассовый Чек [16:52:55]line ПРОДАЖА [16:52:55]line Товар: 48741231 [16:52:55]line Сигареты Winston Super Slims Silver [16:52:55]line 1.000 * 135.00 [16:52:55]line = 135.00 [16:52:55]line НДС 12% НСП 1% [16:52:55]line > о реализуемом товаре [16:52:55]line ИТОГО: 135.00 [16:52:55]line НСП 1% : 1.19 [16:52:55]line НДС 12% : 14.34 [16:52:55]line Наличными: 135.00 [16:52:55]line Безнал.: 0.00 [16:52:55]line Место: АЗС № 172 "Партнер Нефть" [16:52:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:52:55]line СНО: Общий режим [16:52:55]line Чек 454 26.10.2024 16:52 [16:52:55]line Смена: 532 ФФД: 1.0 [16:52:55]line ЗНМ: 0300000116 [16:52:55]line РНМ: 0000000000091780 [16:52:55]line Версия ККМ: 001 [16:52:55]line ФМ: 0000000000871765 [16:52:55]line ФД: 309033 [16:52:55]line ФПД: 222608405286141 [16:52:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165254&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309033&fm=222608405286141&tin=02508201610067®Number=0000000000091780&sum=13500 [16:52:55]line 0 [16:52:55]OFD Sender: Processing packet 309033 [packets to send 223, broken 222] [16:52:55]ProducePacketName [16:52:55]name=ofd_packets/00309033 [16:52:55]OFD Sender: To server: pG, [16:52:55]CommunicateWithHost lk.salyk.kg:30040 [16:52:55]ConnectInit lk.salyk.kg [16:52:55]written 0, free lines is 4095 [16:52:55]Connected sock=10 [16:52:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 2C 01 00 00 F8 77 24 01 29 18 5A 03 01 00 03 00 18 01 1E 04 01 00 01 23 04 6A 00 8A 04 08 00 34 38 37 34 31 32 33 31 06 04 2B 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 53 69 6C 76 65 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 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 9A 05 00 00 00 00 07 04 06 00 BC 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 C6 01 00 00 F4 03 04 00 66 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 29 B7 04 00 35 04 06 00 CA 76 0E EB CC FD 4F 94 AE 4A E7 02 35 12 [16:52:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C3 8D 47 00 C6 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 31 37 36 35 10 04 04 00 29 B7 04 00 F4 03 04 00 C4 C4 1C 67 B6 04 01 00 00 45 37 06 BD DD 61 BC 74 [16:52:55]CommunicateWithHost err = 0 [16:52:55]CheckOFDResponse [16:52:55]1017 (14) - 77093643461234 [16:52:55]1041 (16) - 0000000000871765 [16:52:55]1040 (4) - 309033 [16:52:55]1012 (4) - 26.10.2024 10:30 [16:52:55]1206 (1) - 0 [16:52:55]OFD Sender: Remove packet 309033 [16:52:55]ProducePacketName [16:52:55]name=ofd_packets/00309033 [16:52:55]NVStorageDeleteData [16:52:56]Write to MH i2c: 01 00 00 4C 26 72 [16:52:56]Write i2c OK [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: 01 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: 01 07 00 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: 01 07 00 4C 26 00 00 00 00 00 C7 0C 4C [16:52:56]RasterBufferAndPrint [16:52:56]line [16:52:56]line [16:52:56]line [16:52:56]line [16:52:56]line [16:52:56]written 0, free lines is 3276 [16:52:56]MH_Cut [16:52:56]Write to MH i2c: D1 01 00 53 26 01 4B [16:52:56]Write i2c OK [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: D1 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: D1 01 00 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: D1 01 00 53 26 00 4A [16:52:56]Write to MH i2c: 01 00 00 54 26 7A [16:52:56]Write i2c OK [16:52:56]MH_I2C_Read... [16:52:56]OFD Sender: No OFD packet to send [16:52:56]*** Cut start [16:52:56]*** Purtial cut [16:52:56]*** Stage 1: CUTSNS_PIN = 1 [16:52:57]Read from MH i2c: 01 [16:52:57]MH_I2C_Read... [16:52:57]*** Stop cut motor [16:52:57]*** Cut end [16:52:57]Read from MH i2c: 01 07 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: 01 07 00 54 26 00 00 00 00 00 FF 0F 8F [16:52:57]process_action close_receipt done [16:52:57]requested_data is exist [16:52:57]produce_requested_data [16:52:57]requested_item fm.sn is exist - process it [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 11 00 00 [16:52:57]Write to MH i2c: E2 08 00 55 26 80 11 00 00 00 00 00 00 F5 [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 17 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 17 00 55 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4A [16:52:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:52:57]wFMCommunicate OK [16:52:57]requested_item fd.num is exist - process it [16:52:57]SAM_PROTO_GetFieldsCounters [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 13 00 00 [16:52:57]Write to MH i2c: E2 08 00 56 26 80 13 00 00 00 00 00 00 F8 [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 62 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 62 00 56 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 29 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 6A [16:52: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 29 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:52:57]wFMCommunicate OK [16:52:57]SAM_PROTO_GetFieldsCounters done [16:52:57]requested_item shift.num is exist - process it [16:52:57]requested_item shift.opened is exist - process it [16:52:57]req_shift_opened [16:52:57]FM_GetShiftState [16:52:57]SAM_PROTO_GetShiftState [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 13 01 00 [16:52:57]Write to MH i2c: E2 08 00 57 26 80 13 01 00 00 00 00 00 FA [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 0E 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 0E 00 57 26 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 78 [16:52:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:52:57]wFMCommunicate OK [16:52:57]SAM_PROTO_GetShiftState done [16:52:57]FM_GetShiftState done [16:52:57]req_shift_opened done [16:52:57]requested_item shift.open_date is exist - process it [16:52:57]req_shift_open_date [16:52:57]req_shift_open_date done [16:52:57]produce_requested_data done [16:52:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309033,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:52:57]process_action_free close_receipt [16:52:57]json_value_free [16:52:57]json_value_free done [16:52:57]process_json_proto returns [16:52:57]Send response to host [16:52:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309033,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:52:57]free response buf [16:52:57]execute_script done [16:52:57]execute_script returns [16:52:57]free content buf [16:52:57]Sock 9.Close socket [16:52:57]Sock 9.Thread stoped [16:53:01]accept exits with 7 [16:53:01]New connection [16:53:01]New thread 3066879332 created [16:53:01]Thread 3067022692 joined [16:53:01]Waiting for new connection... [16:53:01] Sock 7.Parse request [16:53:01]Sock 7.Check first char [16:53:01]Sock 7.First char is OK [16:53:01]request: POST /json_proto HTTP/1.0 [16:53:01]Method: POST [16:53:01]URL: /json_proto [16:53:01]Method is POST - this is cgi request [16:53:01]url: /json_proto [16:53:01]query_string will be loaded in cgi processing [16:53:01]execute_cgi json_proto POST (null) [16:53:01]execute_cgi path=json_proto method=POST [16:53:01]POST find Content-Length [16:53:01]Host: 172.17.96.3:8080 [16:53:01]Content-Length: 984 [16:53:01]Content-Type: application/json [16:53:01] [16:53:01]POST finish read [16:53:01]Found Content-Length = 984 [16:53:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:01]execute_script... [16:53: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)642908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:01]POST & json_proto [16:53:01]process_json_proto [16:53:01]json parsed OK: [16:53:01]protocol is kg_v1.0 [16:53:01]action value=close_receipt [16:53:01]process_action close_receipt [16:53:01]cmd_close_receipt [16:53:01]MH_GetDate [16:53:01]Write to MH i2c: F0 00 00 58 26 6D [16:53:01]Write i2c OK [16:53:01]MH_I2C_Read... [16:53:01]Read from MH i2c: F0 [16:53:01]MH_I2C_Read... [16:53:01]Read from MH i2c: F0 09 00 [16:53:01]MH_I2C_Read... [16:53:01]Read from MH i2c: F0 09 00 58 26 00 6E 1E 1D 67 44 5E 04 65 91 [16:53:01]GetLastDocTimeStamp 1729961574 [16:53:01]current date 1729961582 [16:53:01]FM_GetShiftState [16:53:01]SAM_PROTO_GetShiftState [16:53:01]wFMCommunicate request_size=4 [16:53:01]MH_SAM_APDU [16:53:01]CAPDU: 80 13 01 00 [16:53:01]Write to MH i2c: E2 08 00 59 26 80 13 01 00 00 00 00 00 FC [16:53:01]Write i2c OK [16:53:01]MH_I2C_Read... [16:53:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:01]Read from MH i2c: E2 [16:53:01]MH_I2C_Read... [16:53:01]Read from MH i2c: E2 0E 00 [16:53:01]MH_I2C_Read... [16:53:01]Read from MH i2c: E2 0E 00 59 26 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7A [16:53:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:53:01]wFMCommunicate OK [16:53:01]SAM_PROTO_GetShiftState done [16:53:01]FM_GetShiftState done [16:53:01]opened in 1729902265 [16:53:01]opened+sec_in_day 1729988665 [16:53:01]quantity*price = 150054 [16:53:01]sum+1 = 150055 [16:53:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 455 26.10.2024 16:53 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 22.77 сом ФМ: 0000000000871765 ФД: 309034 ФПД: 10404935186485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165302&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309034&fm=10404935186485&tin=02508201610067®Number=0000000000091780&sum=150000 [16:53:02]StoreToDocumentArchive [16:53:02]shift 532 fd 309034 [16:53:02]save to /storage/0532/doc_00309034 [16:53:02]save last doc name /storage/0532/doc_00309034 to /storage/kkm_last_doc_name [16:53:02]save OK [16:53:02]Clear old archive folders... [16:53:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:53:02]tlvbuf is 000E1CD0 [16:53:02]SAM_PROTO_ClearQueue [16:53:02]wFMCommunicate request_size=4 [16:53:02]MH_SAM_APDU [16:53:02]CAPDU: 80 09 00 00 [16:53:02]Write to MH i2c: E2 08 00 66 26 80 09 00 00 00 00 00 00 FE [16:53:02]Write i2c OK [16:53:02]MH_I2C_Read... [16:53:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:02]Read from MH i2c: E2 [16:53:02]MH_I2C_Read... [16:53:02]Read from MH i2c: E2 03 00 [16:53:02]MH_I2C_Read... [16:53:02]Read from MH i2c: E2 03 00 66 26 00 90 00 00 [16:53:02]RAPDU: 90 00 [16:53:02]wFMCommunicate OK [16:53:02]SAM_PROTO_ClearQueue done [16:53:02]KKMCreateOFDPacket [16:53:02]OFDProtocolAddRootSTLVToBuf [16:53:02]FM_MakeSignedData [16:53:02]FM_MakeSignedData [16:53:02]SAM_PROTO_SignData [16:53:02]wFMCommunicate request_size=4 [16:53:02]MH_SAM_APDU [16:53:02]CAPDU: 80 0D 01 02 [16:53:02]Write to MH i2c: E2 08 00 67 26 80 0D 01 02 00 00 00 00 06 [16:53:02]Write i2c OK [16:53:02]MH_I2C_Read... [16:53:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:02]Read from MH i2c: E2 [16:53:02]MH_I2C_Read... [16:53:02]Read from MH i2c: E2 03 00 [16:53:02]MH_I2C_Read... [16:53:02]Read from MH i2c: E2 03 00 67 26 00 90 00 01 [16:53:02]RAPDU: 90 00 [16:53:02]wFMCommunicate OK [16:53:02]wFMCommunicate request_size=255 [16:53:02]MH_SAM_APDU [16:53: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 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 C7 01 00 00 F4 03 04 00 6E 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2A B7 04 00 35 04 06 00 09 [16:53:02]Write to MH i2c: E2 02 01 68 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 C7 01 00 00 F4 03 04 00 6E 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2A B7 04 00 35 04 06 00 09 00 00 A6 [16:53:02]Write i2c OK [16:53:02]MH_I2C_Read... [16:53:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:02]Read from MH i2c: E2 [16:53:02]MH_I2C_Read... [16:53:02]Read from MH i2c: E2 03 00 [16:53:02]MH_I2C_Read... [16:53:02]Read from MH i2c: E2 03 00 68 26 00 90 00 02 [16:53:02]RAPDU: 90 00 [16:53:02]wFMCommunicate OK [16:53:02]wFMCommunicate request_size=10 [16:53:02]MH_SAM_APDU [16:53:02]CAPDU: 80 0D 02 02 05 76 96 77 38 35 [16:53:02]Write to MH i2c: E2 0D 00 69 26 80 0D 02 02 05 00 76 96 77 38 35 00 00 03 [16:53:02]Write i2c OK [16:53:02]MH_I2C_Read... [16:53:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:02]Read from MH i2c: E2 [16:53:02]MH_I2C_Read... [16:53:02]Read from MH i2c: E2 03 00 [16:53:02]MH_I2C_Read... [16:53:02]Read from MH i2c: E2 03 00 69 26 00 90 00 03 [16:53:02]RAPDU: 90 00 [16:53:02]wFMCommunicate OK [16:53:02]wFMCommunicate request_size=4 [16:53:02]MH_SAM_APDU [16:53:02]CAPDU: 80 0D 03 02 [16:53:02]Write to MH i2c: E2 08 00 6A 26 80 0D 03 02 00 00 00 00 0B [16:53:02]Write i2c OK [16:53:02]MH_I2C_Read... [16:53:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:53:03]Read from MH i2c: E2 [16:53:03]MH_I2C_Read... [16:53:03]Read from MH i2c: E2 0B 00 [16:53:03]MH_I2C_Read... [16:53:03]Read from MH i2c: E2 0B 00 6A 26 00 0E 89 EE D7 45 A4 9E BF 90 00 AE [16:53:03]RAPDU: 0E 89 EE D7 45 A4 9E BF 90 00 [16:53:03]wFMCommunicate OK [16:53:03]SAM_PROTO_SignData done [16:53:03]FM_MakeSignedData done [16:53:03]CreateOFDProtocolMessage [16:53:03]wFMCommunicate request_size=4 [16:53:03]MH_SAM_APDU [16:53:03]CAPDU: 80 11 00 00 [16:53:03]Write to MH i2c: E2 08 00 6B 26 80 11 00 00 00 00 00 00 0B [16:53:03]Write i2c OK [16:53:03]MH_I2C_Read... [16:53:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:03]Read from MH i2c: E2 [16:53:03]MH_I2C_Read... [16:53:03]Read from MH i2c: E2 17 00 [16:53:03]MH_I2C_Read... [16:53:03]Read from MH i2c: E2 17 00 6B 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 60 [16:53:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:53:03]wFMCommunicate OK [16:53:03]CreateOFDProtocolMessage done [16:53:03]OFDSenderStorePacket 309034 [16:53:03]StoreOFDPacket docnum=309034 [16:53:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7A EC 07 01 7D 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 C7 01 00 00 F4 03 04 00 6E 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2A B7 04 00 35 04 06 00 09 76 96 77 38 35 0E 89 EE D7 45 A4 9E BF [16:53:03]CheckFolder [16:53:03]dirname=/storage/ofd_packets [16:53:03]CheckFolder done [16:53:03]ProducePacketName [16:53:03]name=ofd_packets/00309034 [16:53:03]NVStorageSaveData ofd_packets/00309034 [16:53:03]File name is /storage/ofd_packets/00309034 [16:53:03]Write 301 bytes [16:53:03]NVStorageSaveData done [16:53:03]OFDSenderStorePacket done [16:53:03]KKMCreateOFDPacket done [16:53:03]NVStorageSaveData kkm_last_timestamp [16:53:03]File name is /storage/kkm_last_timestamp [16:53:03]Write 4 bytes [16:53:03]NVStorageSaveData done [16:53:03]ExternCall_PrintAddStr [16:53:03]wPrintStart [16:53:03]Write to MH i2c: 01 00 00 6C 26 92 [16:53:03]Write i2c OK [16:53:03]MH_I2C_Read... [16:53:03]Read from MH i2c: 01 [16:53:03]MH_I2C_Read... [16:53:03]Read from MH i2c: 01 07 00 [16:53:03]MH_I2C_Read... [16:53:03]Read from MH i2c: 01 07 00 6C 26 00 00 00 00 00 FF 0F A7 [16:53:03]RasterBufferAndPrint [16:53:03]line Счет N : (1)642908 [16:53:03]line ИНН: 02508201610067 [16:53:03]line Контрольно-Кассовый Чек [16:53:03]line ПРОДАЖА [16:53:03]line ТРК (МРК, ГНК) : 41 [16:53:03]line Товар: 2710124130 [16:53:03]line Аи-92-К-2 [16:53:03]line 22.770 * 65.90 [16:53:03]line = 1500.54 [16:53:03]line НДС 12% НСП 1% [16:53:03]line > о реализуемом товаре [16:53:03]line ОКРУГЛЕНИЕ: -0.54 [16:53:03]line ИТОГО: 1500.00 [16:53:03]line Внесено: 1500.00 [16:53:03]line СДАЧА: 0.00 [16:53:03]line НСП 1% : 13.28 [16:53:03]line НДС 12% : 159.35 [16:53:03]line Наличными: 1500.00 [16:53:03]line Безнал.: 0.00 [16:53:03]line Место: АЗС № 172 "Партнер Нефть" [16:53:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:53:03]line СНО: Общий режим [16:53:03]line Чек 455 26.10.2024 16:53 [16:53:03]line Смена: 532 ФФД: 1.0 [16:53:03]line ЗНМ: 0300000116 [16:53:03]line РНМ: 0000000000091780 [16:53:03]line Версия ККМ: 001 [16:53:03]line [16:53:03]line Дисконтная программа [16:53:03]line АИ-92 [16:53:03]line номер 172 [16:53:03]line сэкономлено 22.77 сом [16:53:03]line ФМ: 0000000000871765 [16:53:03]line ФД: 309034 [16:53:03]line ФПД: 10404935186485 [16:53:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165302&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309034&fm=10404935186485&tin=02508201610067®Number=0000000000091780&sum=150000 [16:53:03]written 0, free lines is 4095 [16:53:03]OFD Sender: Processing packet 309034 [packets to send 223, broken 222] [16:53:03]ProducePacketName [16:53:03]name=ofd_packets/00309034 [16:53:03]OFD Sender: To server: pG, [16:53:03]CommunicateWithHost lk.salyk.kg:30040 [16:53:03]ConnectInit lk.salyk.kg [16:53:03]Connected sock=10 [16:53:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7A EC 07 01 7D 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 C7 01 00 00 F4 03 04 00 6E 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2A B7 04 00 35 04 06 00 09 76 96 77 38 35 0E 89 EE D7 45 A4 9E BF [16:53:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FB CD 47 00 50 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 31 37 36 35 10 04 04 00 2A B7 04 00 F4 03 04 00 CC C4 1C 67 B6 04 01 00 00 29 4C B4 9B F6 F4 6D 38 [16:53:03]CommunicateWithHost err = 0 [16:53:03]CheckOFDResponse [16:53:03]1017 (14) - 77093643461234 [16:53:03]1041 (16) - 0000000000871765 [16:53:03]1040 (4) - 309034 [16:53:03]1012 (4) - 26.10.2024 10:30 [16:53:03]1206 (1) - 0 [16:53:03]OFD Sender: Remove packet 309034 [16:53:03]ProducePacketName [16:53:03]name=ofd_packets/00309034 [16:53:03]NVStorageDeleteData [16:53:03]Write to MH i2c: 01 00 00 9B 26 C1 [16:53:03]Write i2c OK [16:53:03]MH_I2C_Read... [16:53:03]Read from MH i2c: 01 [16:53:03]MH_I2C_Read... [16:53:03]Read from MH i2c: 01 07 00 [16:53:03]MH_I2C_Read... [16:53:03]Read from MH i2c: 01 07 00 9B 26 00 00 00 00 00 64 0C 38 [16:53:03]RasterBufferAndPrint [16:53:03]line [16:53:03]line [16:53:03]line [16:53:03]line [16:53:03]line [16:53:03]written 0, free lines is 3180 [16:53:03]MH_Cut [16:53:03]Write to MH i2c: D1 01 00 A2 26 01 9A [16:53:03]Write i2c OK [16:53:03]MH_I2C_Read... [16:53:03]Read from MH i2c: D1 [16:53:03]MH_I2C_Read... [16:53:03]Read from MH i2c: D1 01 00 [16:53:03]MH_I2C_Read... [16:53:03]Read from MH i2c: D1 01 00 A2 26 00 99 [16:53:03]Write to MH i2c: 01 00 00 A3 26 C9 [16:53:03]Write i2c OK [16:53:03]MH_I2C_Read... [16:53:03]OFD Sender: No OFD packet to send [16:53:04]*** Cut start [16:53:04]*** Purtial cut [16:53:04]*** Stage 1: CUTSNS_PIN = 1 [16:53:04]Read from MH i2c: 01 [16:53:04]MH_I2C_Read... [16:53:04]*** Stop cut motor [16:53:04]*** Cut end [16:53:04]Read from MH i2c: 01 07 00 [16:53:04]MH_I2C_Read... [16:53:04]Read from MH i2c: 01 07 00 A3 26 00 00 00 00 00 FF 0F DE [16:53:04]process_action close_receipt done [16:53:04]requested_data is exist [16:53:04]produce_requested_data [16:53:04]requested_item fm.sn is exist - process it [16:53:04]wFMCommunicate request_size=4 [16:53:04]MH_SAM_APDU [16:53:04]CAPDU: 80 11 00 00 [16:53:04]Write to MH i2c: E2 08 00 A4 26 80 11 00 00 00 00 00 00 44 [16:53:04]Write i2c OK [16:53:04]MH_I2C_Read... [16:53:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:04]Read from MH i2c: E2 [16:53:04]MH_I2C_Read... [16:53:04]Read from MH i2c: E2 17 00 [16:53:04]MH_I2C_Read... [16:53:04]Read from MH i2c: E2 17 00 A4 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 99 [16:53:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:53:04]wFMCommunicate OK [16:53:04]requested_item fd.num is exist - process it [16:53:04]SAM_PROTO_GetFieldsCounters [16:53:04]wFMCommunicate request_size=4 [16:53:04]MH_SAM_APDU [16:53:04]CAPDU: 80 13 00 00 [16:53:04]Write to MH i2c: E2 08 00 A5 26 80 13 00 00 00 00 00 00 47 [16:53:04]Write i2c OK [16:53:04]MH_I2C_Read... [16:53:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:04]Read from MH i2c: E2 [16:53:04]MH_I2C_Read... [16:53:04]Read from MH i2c: E2 62 00 [16:53:04]MH_I2C_Read... [16:53:04]Read from MH i2c: E2 62 00 A5 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [16:53: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:53:04]wFMCommunicate OK [16:53:04]SAM_PROTO_GetFieldsCounters done [16:53:04]requested_item shift.num is exist - process it [16:53:04]requested_item shift.opened is exist - process it [16:53:04]req_shift_opened [16:53:04]FM_GetShiftState [16:53:04]SAM_PROTO_GetShiftState [16:53:04]wFMCommunicate request_size=4 [16:53:04]MH_SAM_APDU [16:53:04]CAPDU: 80 13 01 00 [16:53:04]Write to MH i2c: E2 08 00 A6 26 80 13 01 00 00 00 00 00 49 [16:53:04]Write i2c OK [16:53:04]MH_I2C_Read... [16:53:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:05]Read from MH i2c: E2 [16:53:05]MH_I2C_Read... [16:53:05]Read from MH i2c: E2 0E 00 [16:53:05]MH_I2C_Read... [16:53:05]Read from MH i2c: E2 0E 00 A6 26 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C7 [16:53:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:53:05]wFMCommunicate OK [16:53:05]SAM_PROTO_GetShiftState done [16:53:05]FM_GetShiftState done [16:53:05]req_shift_opened done [16:53:05]requested_item shift.open_date is exist - process it [16:53:05]req_shift_open_date [16:53:05]req_shift_open_date done [16:53:05]produce_requested_data done [16:53:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309034,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:53:05]process_action_free close_receipt [16:53:05]json_value_free [16:53:05]json_value_free done [16:53:05]process_json_proto returns [16:53:05]Send response to host [16:53:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309034,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:53:05]free response buf [16:53:05]execute_script done [16:53:05]execute_script returns [16:53:05]free content buf [16:53:05]Sock 7.Close socket [16:53:05]Sock 7.Thread stoped [16:53:08]OFD Sender: No OFD packet to send [16:53:13]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:54]OFD Sender: No OFD packet to send [16:53:55]accept exits with 9 [16:53:55]New connection [16:53:55]New thread 3067022692 created [16:53:55]Thread 3066879332 joined [16:53:55]Waiting for new connection... [16:53:55] Sock 9.Parse request [16:53:55]Sock 9.Check first char [16:53:55]Sock 9.First char is OK [16:53:55]request: POST /json_proto HTTP/1.0 [16:53:55]Method: POST [16:53:55]URL: /json_proto [16:53:55]Method is POST - this is cgi request [16:53:55]url: /json_proto [16:53:55]query_string will be loaded in cgi processing [16:53:55]execute_cgi json_proto POST (null) [16:53:55]execute_cgi path=json_proto method=POST [16:53:55]POST find Content-Length [16:53:55]Host: 172.17.96.3:8080 [16:53:55]Content-Length: 674 [16:53:55]Content-Type: application/json [16:53:55] [16:53:55]POST finish read [16:53:55]Found Content-Length = 674 [16:53:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:55]execute_script... [16:53:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:55]POST & json_proto [16:53:55]process_json_proto [16:53:55]json parsed OK: [16:53:55]protocol is kg_v1.0 [16:53:55]action value=close_receipt [16:53:55]process_action close_receipt [16:53:55]cmd_close_receipt [16:53:55]MH_GetDate [16:53:55]Write to MH i2c: F0 00 00 A7 26 BC [16:53:55]Write i2c OK [16:53:55]MH_I2C_Read... [16:53:55]Read from MH i2c: F0 [16:53:55]MH_I2C_Read... [16:53:55]Read from MH i2c: F0 09 00 [16:53:55]MH_I2C_Read... [16:53:55]Read from MH i2c: F0 09 00 A7 26 00 A4 1E 1D 67 44 5E 04 65 16 [16:53:55]GetLastDocTimeStamp 1729961582 [16:53:55]current date 1729961636 [16:53:55]FM_GetShiftState [16:53:55]SAM_PROTO_GetShiftState [16:53:55]wFMCommunicate request_size=4 [16:53:55]MH_SAM_APDU [16:53:55]CAPDU: 80 13 01 00 [16:53:55]Write to MH i2c: E2 08 00 A8 26 80 13 01 00 00 00 00 00 4B [16:53:55]Write i2c OK [16:53:55]MH_I2C_Read... [16:53:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:55]Read from MH i2c: E2 [16:53:55]MH_I2C_Read... [16:53:55]Read from MH i2c: E2 0E 00 [16:53:55]MH_I2C_Read... [16:53:55]Read from MH i2c: E2 0E 00 A8 26 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C9 [16:53:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:53:55]wFMCommunicate OK [16:53:55]SAM_PROTO_GetShiftState done [16:53:55]FM_GetShiftState done [16:53:55]opened in 1729902265 [16:53:55]opened+sec_in_day 1729988665 [16:53:55]quantity*price = 50063 [16:53:55]sum+1 = 50064 [16:53:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 456 26.10.2024 16:53 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309035 ФПД: 261914035662753 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165356&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309035&fm=261914035662753&tin=02508201610067®Number=0000000000091780&sum=50000 [16:53:56]StoreToDocumentArchive [16:53:56]shift 532 fd 309035 [16:53:56]save to /storage/0532/doc_00309035 [16:53:56]save last doc name /storage/0532/doc_00309035 to /storage/kkm_last_doc_name [16:53:56]save OK [16:53:56]Clear old archive folders... [16:53:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:53:56]tlvbuf is 00094860 [16:53:56]SAM_PROTO_ClearQueue [16:53:56]wFMCommunicate request_size=4 [16:53:56]MH_SAM_APDU [16:53:56]CAPDU: 80 09 00 00 [16:53:56]Write to MH i2c: E2 08 00 B5 26 80 09 00 00 00 00 00 00 4D [16:53:56]Write i2c OK [16:53:56]MH_I2C_Read... [16:53:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:56]Read from MH i2c: E2 [16:53:56]MH_I2C_Read... [16:53:56]Read from MH i2c: E2 03 00 [16:53:56]MH_I2C_Read... [16:53:56]Read from MH i2c: E2 03 00 B5 26 00 90 00 4F [16:53:56]RAPDU: 90 00 [16:53:56]wFMCommunicate OK [16:53:56]SAM_PROTO_ClearQueue done [16:53:56]KKMCreateOFDPacket [16:53:56]OFDProtocolAddRootSTLVToBuf [16:53:56]FM_MakeSignedData [16:53:56]FM_MakeSignedData [16:53:56]SAM_PROTO_SignData [16:53:56]wFMCommunicate request_size=4 [16:53:56]MH_SAM_APDU [16:53:56]CAPDU: 80 0D 01 02 [16:53:56]Write to MH i2c: E2 08 00 B6 26 80 0D 01 02 00 00 00 00 55 [16:53:56]Write i2c OK [16:53:56]MH_I2C_Read... [16:53:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:56]Read from MH i2c: E2 [16:53:56]MH_I2C_Read... [16:53:56]Read from MH i2c: E2 03 00 [16:53:56]MH_I2C_Read... [16:53:56]Read from MH i2c: E2 03 00 B6 26 00 90 00 50 [16:53:56]RAPDU: 90 00 [16:53:56]wFMCommunicate OK [16:53:56]wFMCommunicate request_size=255 [16:53:56]MH_SAM_APDU [16:53:56]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 A4 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2B B7 04 00 35 04 06 00 EE 35 9D 0E [16:53:56]Write to MH i2c: E2 02 01 B7 26 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 A4 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2B B7 04 00 35 04 06 00 EE 35 9D 0E 00 00 3A [16:53:56]Write i2c OK [16:53:56]MH_I2C_Read... [16:53:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:57]Read from MH i2c: E2 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: E2 03 00 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: E2 03 00 B7 26 00 90 00 51 [16:53:57]RAPDU: 90 00 [16:53:57]wFMCommunicate OK [16:53:57]wFMCommunicate request_size=7 [16:53:57]MH_SAM_APDU [16:53:57]CAPDU: 80 0D 02 02 02 AF A1 [16:53:57]Write to MH i2c: E2 0A 00 B8 26 80 0D 02 02 02 00 AF A1 00 00 AC [16:53:57]Write i2c OK [16:53:57]MH_I2C_Read... [16:53:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:57]Read from MH i2c: E2 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: E2 03 00 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: E2 03 00 B8 26 00 90 00 52 [16:53:57]RAPDU: 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 0D 03 02 [16:53:57]Write to MH i2c: E2 08 00 B9 26 80 0D 03 02 00 00 00 00 5A [16:53:57]Write i2c OK [16:53:57]MH_I2C_Read... [16:53:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:53:57]Read from MH i2c: E2 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: E2 0B 00 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: E2 0B 00 B9 26 00 46 24 05 C5 E5 80 44 82 90 00 BA [16:53:57]RAPDU: 46 24 05 C5 E5 80 44 82 90 00 [16:53:57]wFMCommunicate OK [16:53:57]SAM_PROTO_SignData done [16:53:57]FM_MakeSignedData done [16:53:57]CreateOFDProtocolMessage [16:53:57]wFMCommunicate request_size=4 [16:53:57]MH_SAM_APDU [16:53:57]CAPDU: 80 11 00 00 [16:53:57]Write to MH i2c: E2 08 00 BA 26 80 11 00 00 00 00 00 00 5A [16:53:57]Write i2c OK [16:53:57]MH_I2C_Read... [16:53:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:57]Read from MH i2c: E2 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: E2 17 00 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: E2 17 00 BA 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AF [16:53:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:53:57]wFMCommunicate OK [16:53:57]CreateOFDProtocolMessage done [16:53:57]OFDSenderStorePacket 309035 [16:53:57]StoreOFDPacket docnum=309035 [16:53:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 9B 16 04 01 AF 5D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 A4 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2B B7 04 00 35 04 06 00 EE 35 9D 0E AF A1 46 24 05 C5 E5 80 44 82 [16:53:57]CheckFolder [16:53:57]dirname=/storage/ofd_packets [16:53:57]CheckFolder done [16:53:57]ProducePacketName [16:53:57]name=ofd_packets/00309035 [16:53:57]NVStorageSaveData ofd_packets/00309035 [16:53:57]File name is /storage/ofd_packets/00309035 [16:53:57]Write 298 bytes [16:53:57]NVStorageSaveData done [16:53:57]OFDSenderStorePacket done [16:53:57]KKMCreateOFDPacket done [16:53:57]NVStorageSaveData kkm_last_timestamp [16:53:57]File name is /storage/kkm_last_timestamp [16:53:57]Write 4 bytes [16:53:57]NVStorageSaveData done [16:53:57]ExternCall_PrintAddStr [16:53:57]wPrintStart [16:53:57]Write to MH i2c: 01 00 00 BB 26 E1 [16:53:57]Write i2c OK [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: 01 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: 01 07 00 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: 01 07 00 BB 26 00 00 00 00 00 FF 0F F6 [16:53:57]RasterBufferAndPrint [16:53:57]line Счет N : (1)642909 [16:53:57]line ИНН: 02508201610067 [16:53:57]line Контрольно-Кассовый Чек [16:53:57]line ПРОДАЖА [16:53:57]line ТРК (МРК, ГНК) : 21 [16:53:57]line Товар: 2710194210 [16:53:57]line ДТ-К-2 [16:53:57]line 6.570 * 76.20 [16:53:57]line = 500.63 [16:53:57]line НДС 12% НСП 1% [16:53:57]line > о реализуемом товаре [16:53:57]line ОКРУГЛЕНИЕ: -0.63 [16:53:57]line ИТОГО: 500.00 [16:53:57]line Внесено: 500.00 [16:53:57]line СДАЧА: 0.00 [16:53:57]line НСП 1% : 4.43 [16:53:57]line НДС 12% : 53.16 [16:53:57]line Наличными: 500.00 [16:53:57]line Безнал.: 0.00 [16:53:57]line Место: АЗС № 172 "Партнер Нефть" [16:53:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:53:57]line СНО: Общий режим [16:53:57]line Чек 456 26.10.2024 16:53 [16:53:57]line Смена: 532 ФФД: 1.0 [16:53:57]line ЗНМ: 0300000116 [16:53:57]line РНМ: 0000000000091780 [16:53:57]line Версия ККМ: 001 [16:53:57]line ФМ: 0000000000871765 [16:53:57]line ФД: 309035 [16:53:57]line ФПД: 261914035662753 [16:53:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165356&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309035&fm=261914035662753&tin=02508201610067®Number=0000000000091780&sum=50000 [16:53:57]written 0, free lines is 4095 [16:53:57]OFD Sender: Processing packet 309035 [packets to send 223, broken 222] [16:53:57]ProducePacketName [16:53:57]name=ofd_packets/00309035 [16:53:57]OFD Sender: To server: pG, [16:53:57]CommunicateWithHost lk.salyk.kg:30040 [16:53:57]ConnectInit lk.salyk.kg [16:53:57]Write to MH i2c: 01 00 00 E5 26 0B [16:53:57]Write i2c OK [16:53:57]Connected sock=10 [16:53:57]MH_I2C_Read... [16:53:57]Data to sent: 87 Read from MH i2c: 95 01 F6 [16:53:57]70 MH_I2C_Read... [16:53:57]47 2C 01 Read from MH i2c: 00 01 30 07 30 00 30 [16:53:57]30 MH_I2C_Read... [16:53:57]30 30 30 30 30 30 38 37 31 37 36 Read from MH i2c: 35 01 0C 07 01 00 00 00 E5 9B 26 16 00 04 00 01 00 AF 00 5D 00 5A B1 03 0C 01 CF 00 [16:53:57]03 RasterBufferAndPrint [16:53:57]00 line [16:53:57]F8 line [16:53:57]00 line [16:53:57]1E line [16:53:57]04 line [16:53:57]01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AA 19 00 00 00 00 00 written 0, free lines is 3257 [16:53:57]37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8F C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 A4 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2B B7 04 00 35 04 06 00 EE 35 9D 0E AF A1 46 24 05 C5 E5 80 44 82 [16:53:57]MH_Cut [16:53:57]Write to MH i2c: D1 01 00 EC 26 01 E4 [16:53:57]Write i2c OK [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: D1 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: D1 01 00 [16:53:57]MH_I2C_Read... [16:53:57]Read from MH i2c: D1 01 00 EC 26 00 E3 [16:53:57]Write to MH i2c: 01 00 00 ED 26 13 [16:53:57]Write i2c OK [16:53:57]MH_I2C_Read... [16:53:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9F D4 47 00 62 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 31 37 36 35 10 04 04 00 2B B7 04 00 F4 03 04 00 02 C5 1C 67 B6 04 01 00 00 9A DB 8A D7 78 D1 A1 8E [16:53:58]CommunicateWithHost err = 0 [16:53:58]CheckOFDResponse [16:53:58]1017 (14) - 77093643461234 [16:53:58]1041 (16) - 0000000000871765 [16:53:58]1040 (4) - 309035 [16:53:58]1012 (4) - 26.10.2024 10:31 [16:53:58]1206 (1) - 0 [16:53:58]OFD Sender: Remove packet 309035 [16:53:58]ProducePacketName [16:53:58]name=ofd_packets/00309035 [16:53:58]NVStorageDeleteData [16:53:58]OFD Sender: No OFD packet to send [16:53:58]*** Cut start [16:53:58]*** Purtial cut [16:53:58]*** Stage 1: CUTSNS_PIN = 1 [16:53:58]Read from MH i2c: 01 [16:53:58]MH_I2C_Read... [16:53:58]*** Stop cut motor [16:53:58]*** Cut end [16:53:58]Read from MH i2c: 01 07 00 [16:53:58]MH_I2C_Read... [16:53:58]Read from MH i2c: 01 07 00 ED 26 00 00 00 00 00 FF 0F 28 [16:53:58]process_action close_receipt done [16:53:58]requested_data is exist [16:53:58]produce_requested_data [16:53:58]requested_item fm.sn is exist - process it [16:53:58]wFMCommunicate request_size=4 [16:53:58]MH_SAM_APDU [16:53:58]CAPDU: 80 11 00 00 [16:53:58]Write to MH i2c: E2 08 00 EE 26 80 11 00 00 00 00 00 00 8E [16:53:58]Write i2c OK [16:53:58]MH_I2C_Read... [16:53:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:59]Read from MH i2c: E2 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 17 00 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 17 00 EE 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E3 [16:53:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:53:59]wFMCommunicate OK [16:53:59]requested_item fd.num is exist - process it [16:53:59]SAM_PROTO_GetFieldsCounters [16:53:59]wFMCommunicate request_size=4 [16:53:59]MH_SAM_APDU [16:53:59]CAPDU: 80 13 00 00 [16:53:59]Write to MH i2c: E2 08 00 EF 26 80 13 00 00 00 00 00 00 91 [16:53:59]Write i2c OK [16:53:59]MH_I2C_Read... [16:53:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:59]Read from MH i2c: E2 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 62 00 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 62 00 EF 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [16:53:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:53:59]wFMCommunicate OK [16:53:59]SAM_PROTO_GetFieldsCounters done [16:53:59]requested_item shift.num is exist - process it [16:53:59]requested_item shift.opened is exist - process it [16:53:59]req_shift_opened [16:53:59]FM_GetShiftState [16:53:59]SAM_PROTO_GetShiftState [16:53:59]wFMCommunicate request_size=4 [16:53:59]MH_SAM_APDU [16:53:59]CAPDU: 80 13 01 00 [16:53:59]Write to MH i2c: E2 08 00 F0 26 80 13 01 00 00 00 00 00 93 [16:53:59]Write i2c OK [16:53:59]MH_I2C_Read... [16:53:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:59]Read from MH i2c: E2 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 0E 00 [16:53:59]MH_I2C_Read... [16:53:59]Read from MH i2c: E2 0E 00 F0 26 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 11 [16:53:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:53:59]wFMCommunicate OK [16:53:59]SAM_PROTO_GetShiftState done [16:53:59]FM_GetShiftState done [16:53:59]req_shift_opened done [16:53:59]requested_item shift.open_date is exist - process it [16:53:59]req_shift_open_date [16:53:59]req_shift_open_date done [16:53:59]produce_requested_data done [16:53:59]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309035,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:53:59]process_action_free close_receipt [16:53:59]json_value_free [16:53:59]json_value_free done [16:53:59]process_json_proto returns [16:53:59]Send response to host [16:53:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309035,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:53:59]free response buf [16:53:59]execute_script done [16:53:59]execute_script returns [16:53:59]free content buf [16:53:59]Sock 9.Close socket [16:53:59]Sock 9.Thread stoped [16:54:03]OFD Sender: No OFD packet to send [16:54:08]OFD Sender: No OFD packet to send [16:54:13]OFD Sender: No OFD packet to send [16:54:18]OFD Sender: No OFD packet to send [16:54:20]accept exits with 7 [16:54:20]New connection [16:54:20]New thread 3066879332 created [16:54:20]Thread 3067022692 joined [16:54:20]Waiting for new connection... [16:54:20] Sock 7.Parse request [16:54:20]Sock 7.Check first char [16:54:20]Sock 7.First char is OK [16:54:20]request: POST /json_proto HTTP/1.0 [16:54:20]Method: POST [16:54:20]URL: /json_proto [16:54:20]Method is POST - this is cgi request [16:54:20]url: /json_proto [16:54:20]query_string will be loaded in cgi processing [16:54:20]execute_cgi json_proto POST (null) [16:54:20]execute_cgi path=json_proto method=POST [16:54:20]POST find Content-Length [16:54:20]Host: 172.17.96.3:8080 [16:54:20]Content-Length: 677 [16:54:20]Content-Type: application/json [16:54:20] [16:54:20]POST finish read [16:54:20]Found Content-Length = 677 [16:54:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:54:20]execute_script... [16:54:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [16:54:20]POST & json_proto [16:54:20]process_json_proto [16:54:20]json parsed OK: [16:54:20]protocol is kg_v1.0 [16:54:20]action value=close_receipt [16:54:20]process_action close_receipt [16:54:20]cmd_close_receipt [16:54:20]MH_GetDate [16:54:20]Write to MH i2c: F0 00 00 F1 26 06 [16:54:20]Write i2c OK [16:54:20]MH_I2C_Read... [16:54:20]Read from MH i2c: F0 [16:54:20]MH_I2C_Read... [16:54:20]Read from MH i2c: F0 09 00 [16:54:20]MH_I2C_Read... [16:54:20]Read from MH i2c: F0 09 00 F1 26 00 BD 1E 1D 67 44 5E 04 65 79 [16:54:20]GetLastDocTimeStamp 1729961636 [16:54:20]current date 1729961661 [16:54:20]FM_GetShiftState [16:54:20]SAM_PROTO_GetShiftState [16:54:20]wFMCommunicate request_size=4 [16:54:20]MH_SAM_APDU [16:54:20]CAPDU: 80 13 01 00 [16:54:20]Write to MH i2c: E2 08 00 F2 26 80 13 01 00 00 00 00 00 95 [16:54:20]Write i2c OK [16:54:20]MH_I2C_Read... [16:54:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:20]Read from MH i2c: E2 [16:54:20]MH_I2C_Read... [16:54:20]Read from MH i2c: E2 0E 00 [16:54:20]MH_I2C_Read... [16:54:20]Read from MH i2c: E2 0E 00 F2 26 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 13 [16:54:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:54:20]wFMCommunicate OK [16:54:20]SAM_PROTO_GetShiftState done [16:54:20]FM_GetShiftState done [16:54:20]opened in 1729902265 [16:54:20]opened+sec_in_day 1729988665 [16:54:20]quantity*price = 50041 [16:54:20]sum+1 = 50042 [16:54:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 457 26.10.2024 16:54 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309036 ФПД: 77081100447945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165421&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309036&fm=77081100447945&tin=02508201610067®Number=0000000000091780&sum=50000 [16:54:21]StoreToDocumentArchive [16:54:21]shift 532 fd 309036 [16:54:21]save to /storage/0532/doc_00309036 [16:54:21]save last doc name /storage/0532/doc_00309036 to /storage/kkm_last_doc_name [16:54:21]save OK [16:54:21]Clear old archive folders... [16:54:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:54:21]tlvbuf is 000E19C0 [16:54:21]SAM_PROTO_ClearQueue [16:54:21]wFMCommunicate request_size=4 [16:54:21]MH_SAM_APDU [16:54:21]CAPDU: 80 09 00 00 [16:54:21]Write to MH i2c: E2 08 00 FF 26 80 09 00 00 00 00 00 00 97 [16:54:21]Write i2c OK [16:54:21]MH_I2C_Read... [16:54:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:54:21]Read from MH i2c: E2 [16:54:21]MH_I2C_Read... [16:54:21]Read from MH i2c: E2 03 00 [16:54:21]MH_I2C_Read... [16:54:21]Read from MH i2c: E2 03 00 FF 26 00 90 00 99 [16:54:21]RAPDU: 90 00 [16:54:21]wFMCommunicate OK [16:54:21]SAM_PROTO_ClearQueue done [16:54:21]KKMCreateOFDPacket [16:54:21]OFDProtocolAddRootSTLVToBuf [16:54:21]FM_MakeSignedData [16:54:21]FM_MakeSignedData [16:54:21]SAM_PROTO_SignData [16:54:21]wFMCommunicate request_size=4 [16:54:21]MH_SAM_APDU [16:54:21]CAPDU: 80 0D 01 02 [16:54:21]Write to MH i2c: E2 08 00 00 27 80 0D 01 02 00 00 00 00 A0 [16:54:21]Write i2c OK [16:54:21]MH_I2C_Read... [16:54:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:54:21]Read from MH i2c: E2 [16:54:21]MH_I2C_Read... [16:54:21]Read from MH i2c: E2 03 00 [16:54:21]MH_I2C_Read... [16:54:21]Read from MH i2c: E2 03 00 00 27 00 90 00 9B [16:54:21]RAPDU: 90 00 [16:54:21]wFMCommunicate OK [16:54:21]wFMCommunicate request_size=255 [16:54:21]MH_SAM_APDU [16:54: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 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 C9 01 00 00 F4 03 04 00 BD 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2C B7 04 00 35 04 06 00 46 [16:54:21]Write to MH i2c: E2 02 01 01 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C9 01 00 00 F4 03 04 00 BD 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2C B7 04 00 35 04 06 00 46 00 00 9A [16:54:21]Write i2c OK [16:54:21]MH_I2C_Read... [16:54:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:22]Read from MH i2c: E2 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: E2 03 00 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: E2 03 00 01 27 00 90 00 9C [16:54:22]RAPDU: 90 00 [16:54:22]wFMCommunicate OK [16:54:22]wFMCommunicate request_size=10 [16:54:22]MH_SAM_APDU [16:54:22]CAPDU: 80 0D 02 02 05 1A D7 9C 70 C9 [16:54:22]Write to MH i2c: E2 0D 00 02 27 80 0D 02 02 05 00 1A D7 9C 70 C9 00 00 73 [16:54:22]Write i2c OK [16:54:22]MH_I2C_Read... [16:54:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:22]Read from MH i2c: E2 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: E2 03 00 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: E2 03 00 02 27 00 90 00 9D [16:54:22]RAPDU: 90 00 [16:54:22]wFMCommunicate OK [16:54:22]wFMCommunicate request_size=4 [16:54:22]MH_SAM_APDU [16:54:22]CAPDU: 80 0D 03 02 [16:54:22]Write to MH i2c: E2 08 00 03 27 80 0D 03 02 00 00 00 00 A5 [16:54:22]Write i2c OK [16:54:22]MH_I2C_Read... [16:54:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:54:22]Read from MH i2c: E2 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: E2 0B 00 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: E2 0B 00 03 27 00 50 B0 DB 39 67 24 E6 A2 90 00 CD [16:54:22]RAPDU: 50 B0 DB 39 67 24 E6 A2 90 00 [16:54:22]wFMCommunicate OK [16:54:22]SAM_PROTO_SignData done [16:54:22]FM_MakeSignedData done [16:54:22]CreateOFDProtocolMessage [16:54:22]wFMCommunicate request_size=4 [16:54:22]MH_SAM_APDU [16:54:22]CAPDU: 80 11 00 00 [16:54:22]Write to MH i2c: E2 08 00 04 27 80 11 00 00 00 00 00 00 A5 [16:54:22]Write i2c OK [16:54:22]MH_I2C_Read... [16:54:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:22]Read from MH i2c: E2 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: E2 17 00 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: E2 17 00 04 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FA [16:54:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:54:22]wFMCommunicate OK [16:54:22]CreateOFDProtocolMessage done [16:54:22]OFDSenderStorePacket 309036 [16:54:22]StoreOFDPacket docnum=309036 [16:54:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 79 26 07 01 5C 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C9 01 00 00 F4 03 04 00 BD 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2C B7 04 00 35 04 06 00 46 1A D7 9C 70 C9 50 B0 DB 39 67 24 E6 A2 [16:54:22]CheckFolder [16:54:22]dirname=/storage/ofd_packets [16:54:22]CheckFolder done [16:54:22]ProducePacketName [16:54:22]name=ofd_packets/00309036 [16:54:22]NVStorageSaveData ofd_packets/00309036 [16:54:22]File name is /storage/ofd_packets/00309036 [16:54:22]Write 301 bytes [16:54:22]NVStorageSaveData done [16:54:22]OFDSenderStorePacket done [16:54:22]KKMCreateOFDPacket done [16:54:22]NVStorageSaveData kkm_last_timestamp [16:54:22]File name is /storage/kkm_last_timestamp [16:54:22]Write 4 bytes [16:54:22]NVStorageSaveData done [16:54:22]ExternCall_PrintAddStr [16:54:22]wPrintStart [16:54:22]Write to MH i2c: 01 00 00 05 27 2C [16:54:22]Write i2c OK [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: 01 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: 01 07 00 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: 01 07 00 05 27 00 00 00 00 00 FF 0F 41 [16:54:22]RasterBufferAndPrint [16:54:22]line Счет N : (1)642910 [16:54:22]line ИНН: 02508201610067 [16:54:22]line Контрольно-Кассовый Чек [16:54:22]line ПРОДАЖА [16:54:22]line ТРК (МРК, ГНК) : 52 [16:54:22]line Товар: 2710124130 [16:54:22]line Аи-92-К-2 [16:54:22]line 7.480 * 66.90 [16:54:22]line = 500.41 [16:54:22]line НДС 12% НСП 1% [16:54:22]line > о реализуемом товаре [16:54:22]line ОКРУГЛЕНИЕ: -0.41 [16:54:22]line ИТОГО: 500.00 [16:54:22]line Внесено: 500.00 [16:54:22]line СДАЧА: 0.00 [16:54:22]line НСП 1% : 4.43 [16:54:22]line НДС 12% : 53.14 [16:54:22]line Наличными: 500.00 [16:54:22]line Безнал.: 0.00 [16:54:22]line Место: АЗС № 172 "Партнер Нефть" [16:54:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:54:22]line СНО: Общий режим [16:54:22]line Чек 457 26.10.2024 16:54 [16:54:22]line Смена: 532 ФФД: 1.0 [16:54:22]line ЗНМ: 0300000116 [16:54:22]line РНМ: 0000000000091780 [16:54:22]line Версия ККМ: 001 [16:54:22]line ФМ: 0000000000871765 [16:54:22]line ФД: 309036 [16:54:22]line ФПД: 77081100447945 [16:54:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165421&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309036&fm=77081100447945&tin=02508201610067®Number=0000000000091780&sum=50000 [16:54:22]written 0, free lines is 4095 [16:54:22]OFD Sender: Processing packet 309036 [packets to send 223, broken 222] [16:54:22]ProducePacketName [16:54:22]name=ofd_packets/00309036 [16:54:22]OFD Sender: To server: pG, [16:54:22]CommunicateWithHost lk.salyk.kg:30040 [16:54:22]ConnectInit lk.salyk.kg [16:54:22]Connected sock=10 [16:54:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 79 26 07 01 5C 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C9 01 00 00 F4 03 04 00 BD 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2C B7 04 00 35 04 06 00 46 1A D7 9C 70 C9 50 B0 DB 39 67 24 E6 A2 [16:54:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 42 8E 47 00 78 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 31 37 36 35 10 04 04 00 2C B7 04 00 F4 03 04 00 1B C5 1C 67 B6 04 01 00 00 33 47 19 6D 1F 20 C5 A6 [16:54:22]CommunicateWithHost err = 0 [16:54:22]CheckOFDResponse [16:54:22]1017 (14) - 77093643461234 [16:54:22]1041 (16) - 0000000000871765 [16:54:22]1040 (4) - 309036 [16:54:22]1012 (4) - 26.10.2024 10:31 [16:54:22]1206 (1) - 0 [16:54:22]OFD Sender: Remove packet 309036 [16:54:22]ProducePacketName [16:54:22]name=ofd_packets/00309036 [16:54:22]NVStorageDeleteData [16:54:22]Write to MH i2c: 01 00 00 2F 27 56 [16:54:22]Write i2c OK [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: 01 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: 01 07 00 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: 01 07 00 2F 27 00 00 00 00 00 B1 0C 1A [16:54:22]RasterBufferAndPrint [16:54:22]line [16:54:22]line [16:54:22]line [16:54:22]line [16:54:22]line [16:54:22]written 0, free lines is 3255 [16:54:22]MH_Cut [16:54:22]Write to MH i2c: D1 01 00 36 27 01 2F [16:54:22]Write i2c OK [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: D1 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: D1 01 00 [16:54:22]MH_I2C_Read... [16:54:22]Read from MH i2c: D1 01 00 36 27 00 2E [16:54:22]Write to MH i2c: 01 00 00 37 27 5E [16:54:22]Write i2c OK [16:54:22]MH_I2C_Read... [16:54:23]OFD Sender: No OFD packet to send [16:54:23]*** Cut start [16:54:23]*** Purtial cut [16:54:23]*** Stage 1: CUTSNS_PIN = 1 [16:54:23]Read from MH i2c: 01 [16:54:23]MH_I2C_Read... [16:54:23]*** Stop cut motor [16:54:23]*** Cut end [16:54:23]Read from MH i2c: 01 07 00 [16:54:23]MH_I2C_Read... [16:54:23]Read from MH i2c: 01 07 00 37 27 00 00 00 00 00 FF 0F 73 [16:54:23]process_action close_receipt done [16:54:23]requested_data is exist [16:54:23]produce_requested_data [16:54:23]requested_item fm.sn is exist - process it [16:54:23]wFMCommunicate request_size=4 [16:54:23]MH_SAM_APDU [16:54:23]CAPDU: 80 11 00 00 [16:54:23]Write to MH i2c: E2 08 00 38 27 80 11 00 00 00 00 00 00 D9 [16:54:23]Write i2c OK [16:54:23]MH_I2C_Read... [16:54:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:23]Read from MH i2c: E2 [16:54:23]MH_I2C_Read... [16:54:23]Read from MH i2c: E2 17 00 [16:54:23]MH_I2C_Read... [16:54:23]Read from MH i2c: E2 17 00 38 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2E [16:54:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:54:23]wFMCommunicate OK [16:54:23]requested_item fd.num is exist - process it [16:54:23]SAM_PROTO_GetFieldsCounters [16:54:23]wFMCommunicate request_size=4 [16:54:23]MH_SAM_APDU [16:54:23]CAPDU: 80 13 00 00 [16:54:23]Write to MH i2c: E2 08 00 39 27 80 13 00 00 00 00 00 00 DC [16:54:23]Write i2c OK [16:54:23]MH_I2C_Read... [16:54:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:54:23]Read from MH i2c: E2 [16:54:23]MH_I2C_Read... [16:54:23]Read from MH i2c: E2 62 00 [16:54:23]MH_I2C_Read... [16:54:23]Read from MH i2c: E2 62 00 39 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [16:54:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:54:23]wFMCommunicate OK [16:54:23]SAM_PROTO_GetFieldsCounters done [16:54:23]requested_item shift.num is exist - process it [16:54:23]requested_item shift.opened is exist - process it [16:54:23]req_shift_opened [16:54:23]FM_GetShiftState [16:54:23]SAM_PROTO_GetShiftState [16:54:23]wFMCommunicate request_size=4 [16:54:23]MH_SAM_APDU [16:54:23]CAPDU: 80 13 01 00 [16:54:23]Write to MH i2c: E2 08 00 3A 27 80 13 01 00 00 00 00 00 DE [16:54:23]Write i2c OK [16:54:23]MH_I2C_Read... [16:54:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:23]Read from MH i2c: E2 [16:54:23]MH_I2C_Read... [16:54:23]Read from MH i2c: E2 0E 00 [16:54:23]MH_I2C_Read... [16:54:23]Read from MH i2c: E2 0E 00 3A 27 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5C [16:54:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:54:23]wFMCommunicate OK [16:54:23]SAM_PROTO_GetShiftState done [16:54:23]FM_GetShiftState done [16:54:23]req_shift_opened done [16:54:23]requested_item shift.open_date is exist - process it [16:54:23]req_shift_open_date [16:54:23]req_shift_open_date done [16:54:23]produce_requested_data done [16:54:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309036,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:54:23]process_action_free close_receipt [16:54:23]json_value_free [16:54:23]json_value_free done [16:54:23]process_json_proto returns [16:54:23]Send response to host [16:54:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309036,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:54:23]free response buf [16:54:23]execute_script done [16:54:23]execute_script returns [16:54:23]free content buf [16:54:23]Sock 7.Close socket [16:54:23]Sock 7.Thread stoped [16:54:28]OFD Sender: No OFD packet to send [16:54:33]OFD Sender: No OFD packet to send [16:54:38]OFD Sender: No OFD packet to send [16:54:43]OFD Sender: No OFD packet to send [16:54:46]accept exits with 9 [16:54:46]New connection [16:54:46]New thread 3067022692 created [16:54:46]Thread 3066879332 joined [16:54:46]Waiting for new connection... [16:54:46] Sock 9.Parse request [16:54:46]Sock 9.Check first char [16:54:46]Sock 9.First char is OK [16:54:46]request: POST /json_proto HTTP/1.0 [16:54:46]Method: POST [16:54:46]URL: /json_proto [16:54:46]Method is POST - this is cgi request [16:54:46]url: /json_proto [16:54:46]query_string will be loaded in cgi processing [16:54:46]execute_cgi json_proto POST (null) [16:54:46]execute_cgi path=json_proto method=POST [16:54:46]POST find Content-Length [16:54:46]Host: 172.17.96.3:8080 [16:54:46]Content-Length: 677 [16:54:46]Content-Type: application/json [16:54:46] [16:54:46]POST finish read [16:54:46]Found Content-Length = 677 [16:54:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.700, "sum" : 180.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 180.00, "total" : 180.00, "payments": [ { "type": 0, "sum" : 180.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:54:46]execute_script... [16:54:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 2.700, "sum" : 180.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 180.00, "total" : 180.00, "payments": [ { "type": 0, "sum" : 180.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:54:46]POST & json_proto [16:54:46]process_json_proto [16:54:46]json parsed OK: [16:54:46]protocol is kg_v1.0 [16:54:46]action value=close_receipt [16:54:46]process_action close_receipt [16:54:46]cmd_close_receipt [16:54:46]MH_GetDate [16:54:46]Write to MH i2c: F0 00 00 3B 27 51 [16:54:46]Write i2c OK [16:54:46]MH_I2C_Read... [16:54:46]Read from MH i2c: F0 [16:54:46]MH_I2C_Read... [16:54:46]Read from MH i2c: F0 09 00 [16:54:46]MH_I2C_Read... [16:54:46]Read from MH i2c: F0 09 00 3B 27 00 D7 1E 1D 67 44 5E 04 65 DE [16:54:46]GetLastDocTimeStamp 1729961661 [16:54:46]current date 1729961687 [16:54:46]FM_GetShiftState [16:54:46]SAM_PROTO_GetShiftState [16:54:46]wFMCommunicate request_size=4 [16:54:46]MH_SAM_APDU [16:54:46]CAPDU: 80 13 01 00 [16:54:46]Write to MH i2c: E2 08 00 3C 27 80 13 01 00 00 00 00 00 E0 [16:54:46]Write i2c OK [16:54:46]MH_I2C_Read... [16:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:46]Read from MH i2c: E2 [16:54:46]MH_I2C_Read... [16:54:46]Read from MH i2c: E2 0E 00 [16:54:46]MH_I2C_Read... [16:54:46]Read from MH i2c: E2 0E 00 3C 27 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5E [16:54:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:54:46]wFMCommunicate OK [16:54:46]SAM_PROTO_GetShiftState done [16:54:46]FM_GetShiftState done [16:54:46]opened in 1729902265 [16:54:46]opened+sec_in_day 1729988665 [16:54:46]quantity*price = 18063 [16:54:46]sum+1 = 18064 [16:54:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 180.00 Внесено: 180.00 СДАЧА: 0.00 НСП 1% : 1.60 НДС 12% : 19.18 Наличными: 180.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 458 26.10.2024 16:54 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309037 ФПД: 236104889559338 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165447&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309037&fm=236104889559338&tin=02508201610067®Number=0000000000091780&sum=18000 [16:54:47]StoreToDocumentArchive [16:54:47]shift 532 fd 309037 [16:54:47]save to /storage/0532/doc_00309037 [16:54:47]save last doc name /storage/0532/doc_00309037 to /storage/kkm_last_doc_name [16:54:47]save OK [16:54:47]Clear old archive folders... [16:54:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:54:47]tlvbuf is 000BE660 [16:54:47]SAM_PROTO_ClearQueue [16:54:47]wFMCommunicate request_size=4 [16:54:47]MH_SAM_APDU [16:54:47]CAPDU: 80 09 00 00 [16:54:47]Write to MH i2c: E2 08 00 49 27 80 09 00 00 00 00 00 00 E2 [16:54:47]Write i2c OK [16:54:47]MH_I2C_Read... [16:54:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:54:47]Read from MH i2c: E2 [16:54:47]MH_I2C_Read... [16:54:47]Read from MH i2c: E2 03 00 [16:54:47]MH_I2C_Read... [16:54:47]Read from MH i2c: E2 03 00 49 27 00 90 00 E4 [16:54:47]RAPDU: 90 00 [16:54:47]wFMCommunicate OK [16:54:47]SAM_PROTO_ClearQueue done [16:54:47]KKMCreateOFDPacket [16:54:47]OFDProtocolAddRootSTLVToBuf [16:54:47]FM_MakeSignedData [16:54:47]FM_MakeSignedData [16:54:47]SAM_PROTO_SignData [16:54:47]wFMCommunicate request_size=4 [16:54:47]MH_SAM_APDU [16:54:47]CAPDU: 80 0D 01 02 [16:54:47]Write to MH i2c: E2 08 00 4A 27 80 0D 01 02 00 00 00 00 EA [16:54:47]Write i2c OK [16:54:47]MH_I2C_Read... [16:54:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:54:47]Read from MH i2c: E2 [16:54:47]MH_I2C_Read... [16:54:47]Read from MH i2c: E2 03 00 [16:54:47]MH_I2C_Read... [16:54:47]Read from MH i2c: E2 03 00 4A 27 00 90 00 E5 [16:54:47]RAPDU: 90 00 [16:54:47]wFMCommunicate OK [16:54:47]wFMCommunicate request_size=255 [16:54:47]MH_SAM_APDU [16:54:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8F 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 D7 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2D B7 04 00 35 04 06 00 D6 [16:54:47]Write to MH i2c: E2 02 01 4B 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8F 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 D7 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2D B7 04 00 35 04 06 00 D6 00 00 03 [16:54:47]Write i2c OK [16:54:47]MH_I2C_Read... [16:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:48]Read from MH i2c: E2 [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: E2 03 00 [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: E2 03 00 4B 27 00 90 00 E6 [16:54:48]RAPDU: 90 00 [16:54:48]wFMCommunicate OK [16:54:48]wFMCommunicate request_size=10 [16:54:48]MH_SAM_APDU [16:54:48]CAPDU: 80 0D 02 02 05 BC 74 12 69 2A [16:54:48]Write to MH i2c: E2 0D 00 4C 27 80 0D 02 02 05 00 BC 74 12 69 2A 00 00 CC [16:54:48]Write i2c OK [16:54:48]MH_I2C_Read... [16:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:54:48]Read from MH i2c: E2 [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: E2 03 00 [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: E2 03 00 4C 27 00 90 00 E7 [16:54:48]RAPDU: 90 00 [16:54:48]wFMCommunicate OK [16:54:48]wFMCommunicate request_size=4 [16:54:48]MH_SAM_APDU [16:54:48]CAPDU: 80 0D 03 02 [16:54:48]Write to MH i2c: E2 08 00 4D 27 80 0D 03 02 00 00 00 00 EF [16:54:48]Write i2c OK [16:54:48]MH_I2C_Read... [16:54:48]OFD Sender: No OFD packet to send [16:54:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:54:48]Read from MH i2c: E2 [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: E2 0B 00 [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: E2 0B 00 4D 27 00 2F 65 5E 93 92 0A 7F 17 90 00 A7 [16:54:48]RAPDU: 2F 65 5E 93 92 0A 7F 17 90 00 [16:54:48]wFMCommunicate OK [16:54:48]SAM_PROTO_SignData done [16:54:48]FM_MakeSignedData done [16:54:48]CreateOFDProtocolMessage [16:54:48]wFMCommunicate request_size=4 [16:54:48]MH_SAM_APDU [16:54:48]CAPDU: 80 11 00 00 [16:54:48]Write to MH i2c: E2 08 00 4E 27 80 11 00 00 00 00 00 00 EF [16:54:48]Write i2c OK [16:54:48]MH_I2C_Read... [16:54:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:48]Read from MH i2c: E2 [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: E2 17 00 [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: E2 17 00 4E 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 44 [16:54:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:54:48]wFMCommunicate OK [16:54:48]CreateOFDProtocolMessage done [16:54:48]OFDSenderStorePacket 309037 [16:54:48]StoreOFDPacket docnum=309037 [16:54:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DE C9 07 01 36 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8F 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 D7 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2D B7 04 00 35 04 06 00 D6 BC 74 12 69 2A 2F 65 5E 93 92 0A 7F 17 [16:54:48]CheckFolder [16:54:48]dirname=/storage/ofd_packets [16:54:48]CheckFolder done [16:54:48]ProducePacketName [16:54:48]name=ofd_packets/00309037 [16:54:48]NVStorageSaveData ofd_packets/00309037 [16:54:48]File name is /storage/ofd_packets/00309037 [16:54:48]Write 301 bytes [16:54:48]NVStorageSaveData done [16:54:48]OFDSenderStorePacket done [16:54:48]KKMCreateOFDPacket done [16:54:48]NVStorageSaveData kkm_last_timestamp [16:54:48]File name is /storage/kkm_last_timestamp [16:54:48]Write 4 bytes [16:54:48]NVStorageSaveData done [16:54:48]ExternCall_PrintAddStr [16:54:48]wPrintStart [16:54:48]Write to MH i2c: 01 00 00 4F 27 76 [16:54:48]Write i2c OK [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: 01 [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: 01 07 00 [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: 01 07 00 4F 27 00 00 00 00 00 FF 0F 8B [16:54:48]RasterBufferAndPrint [16:54:48]line Счет N : (1)642911 [16:54:48]line ИНН: 02508201610067 [16:54:48]line Контрольно-Кассовый Чек [16:54:48]line ПРОДАЖА [16:54:48]line ТРК (МРК, ГНК) : 62 [16:54:48]line Товар: 2710124130 [16:54:48]line Аи-92-К-2 [16:54:48]line 2.700 * 66.90 [16:54:48]line = 180.63 [16:54:48]line НДС 12% НСП 1% [16:54:48]line > о реализуемом товаре [16:54:48]line ОКРУГЛЕНИЕ: -0.63 [16:54:48]line ИТОГО: 180.00 [16:54:48]line Внесено: 180.00 [16:54:48]line СДАЧА: 0.00 [16:54:48]line НСП 1% : 1.60 [16:54:48]line НДС 12% : 19.18 [16:54:48]line Наличными: 180.00 [16:54:48]line Безнал.: 0.00 [16:54:48]line Место: АЗС № 172 "Партнер Нефть" [16:54:48]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:54:48]line СНО: Общий режим [16:54:48]line Чек 458 26.10.2024 16:54 [16:54:48]line Смена: 532 ФФД: 1.0 [16:54:48]line ЗНМ: 0300000116 [16:54:48]line РНМ: 0000000000091780 [16:54:48]line Версия ККМ: 001 [16:54:48]line ФМ: 0000000000871765 [16:54:48]line ФД: 309037 [16:54:48]line ФПД: 236104889559338 [16:54:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165447&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309037&fm=236104889559338&tin=02508201610067®Number=0000000000091780&sum=18000 [16:54:48]written 0, free lines is 4095 [16:54:48]OFD Sender: Processing packet 309037 [packets to send 223, broken 222] [16:54:48]ProducePacketName [16:54:48]name=ofd_packets/00309037 [16:54:48]OFD Sender: To server: pG, [16:54:48]CommunicateWithHost lk.salyk.kg:30040 [16:54:48]ConnectInit lk.salyk.kg [16:54:48]Write to MH i2c: 01 00 00 79 27 A0 [16:54:48]Write i2c OK [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: 01 [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: 01 07 00 [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: 01 07 00 79 27 00 00 00 00 00 BB 0C 6E [16:54:48]RasterBufferAndPrint [16:54:48]line [16:54:48]line [16:54:48]line [16:54:48]line [16:54:48]line [16:54:48]written 0, free lines is 3264 [16:54:48]MH_Cut [16:54:48]Write to MH i2c: D1 01 00 80 27 01 79 [16:54:48]Write i2c OK [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: D1 [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: D1 01 00 [16:54:48]MH_I2C_Read... [16:54:48]Read from MH i2c: D1 01 00 80 27 00 78 [16:54:48]Write to MH i2c: 01 00 00 81 27 A8 [16:54:48]Write i2c OK [16:54:48]MH_I2C_Read... [16:54:49]*** Cut start [16:54:49]*** Purtial cut [16:54:49]*** Stage 1: CUTSNS_PIN = 1 [16:54:49]Read from MH i2c: 01 [16:54:49]MH_I2C_Read... [16:54:49]*** Stop cut motor [16:54:49]*** Cut end [16:54:49]Read from MH i2c: 01 07 00 [16:54:49]MH_I2C_Read... [16:54:49]Read from MH i2c: 01 07 00 81 27 00 00 00 00 00 FF 0F BD [16:54:49]process_action close_receipt done [16:54:49]requested_data is exist [16:54:49]produce_requested_data [16:54:49]requested_item fm.sn is exist - process it [16:54:49]wFMCommunicate request_size=4 [16:54:49]MH_SAM_APDU [16:54:49]CAPDU: 80 11 00 00 [16:54:49]Write to MH i2c: E2 08 00 82 27 80 11 00 00 00 00 00 00 23 [16:54:49]Write i2c OK [16:54:49]MH_I2C_Read... [16:54:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:54:49]Read from MH i2c: E2 [16:54:49]MH_I2C_Read... [16:54:49]Read from MH i2c: E2 17 00 [16:54:49]MH_I2C_Read... [16:54:49]Read from MH i2c: E2 17 00 82 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 78 [16:54:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:54:49]wFMCommunicate OK [16:54:49]requested_item fd.num is exist - process it [16:54:49]SAM_PROTO_GetFieldsCounters [16:54:49]wFMCommunicate request_size=4 [16:54:49]MH_SAM_APDU [16:54:49]CAPDU: 80 13 00 00 [16:54:49]Write to MH i2c: E2 08 00 83 27 80 13 00 00 00 00 00 00 26 [16:54:49]Write i2c OK [16:54:49]MH_I2C_Read... [16:54:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:54:49]Read from MH i2c: E2 [16:54:49]MH_I2C_Read... [16:54:49]Read from MH i2c: E2 62 00 [16:54:49]MH_I2C_Read... [16:54:49]Read from MH i2c: E2 62 00 83 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [16:54:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:54:49]wFMCommunicate OK [16:54:49]SAM_PROTO_GetFieldsCounters done [16:54:49]requested_item shift.num is exist - process it [16:54:49]requested_item shift.opened is exist - process it [16:54:49]req_shift_opened [16:54:49]FM_GetShiftState [16:54:49]SAM_PROTO_GetShiftState [16:54:49]wFMCommunicate request_size=4 [16:54:49]MH_SAM_APDU [16:54:49]CAPDU: 80 13 01 00 [16:54:49]Write to MH i2c: E2 08 00 84 27 80 13 01 00 00 00 00 00 28 [16:54:49]Write i2c OK [16:54:49]MH_I2C_Read... [16:54:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:54:50]Read from MH i2c: E2 [16:54:50]MH_I2C_Read... [16:54:50]Read from MH i2c: E2 0E 00 [16:54:50]MH_I2C_Read... [16:54:50]Read from MH i2c: E2 0E 00 84 27 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A6 [16:54:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:54:50]wFMCommunicate OK [16:54:50]SAM_PROTO_GetShiftState done [16:54:50]FM_GetShiftState done [16:54:50]req_shift_opened done [16:54:50]requested_item shift.open_date is exist - process it [16:54:50]req_shift_open_date [16:54:50]req_shift_open_date done [16:54:50]produce_requested_data done [16:54:50]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309037,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:54:50]process_action_free close_receipt [16:54:50]json_value_free [16:54:50]json_value_free done [16:54:50]process_json_proto returns [16:54:50]Send response to host [16:54:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309037,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:54:50]free response buf [16:54:50]execute_script done [16:54:50]execute_script returns [16:54:50]free content buf [16:54:50]Sock 9.Close socket [16:54:50]Sock 9.Thread stoped [16:55:58]accept exits with 7 [16:55:58]New connection [16:55:58]New thread 3066879332 created [16:55:58]Thread 3067022692 joined [16:55:58]Waiting for new connection... [16:55:58] Sock 7.Parse request [16:55:58]Sock 7.Check first char [16:55:58]Sock 7.First char is OK [16:55:58]request: POST /json_proto HTTP/1.0 [16:55:58]Method: POST [16:55:58]URL: /json_proto [16:55:58]Method is POST - this is cgi request [16:55:58]url: /json_proto [16:55:58]query_string will be loaded in cgi processing [16:55:58]execute_cgi json_proto POST (null) [16:55:58]execute_cgi path=json_proto method=POST [16:55:58]POST find Content-Length [16:55:58]Host: 172.17.96.3:8080 [16:55:58]Content-Length: 677 [16:55:58]Content-Type: application/json [16:55:58] [16:55:58]POST finish read [16:55:58]Found Content-Length = 677 [16:55:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [16:55:58]execute_script... [16:55: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)642912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [16:55:58]POST & json_proto [16:55:58]process_json_proto [16:55:58]json parsed OK: [16:55:58]protocol is kg_v1.0 [16:55:58]action value=close_receipt [16:55:58]process_action close_receipt [16:55:58]cmd_close_receipt [16:55:58]MH_GetDate [16:55:58]Write to MH i2c: F0 00 00 85 27 9B [16:55:58]Write i2c OK [16:55:58]MH_I2C_Read... [16:55:58]Read from MH i2c: F0 [16:55:58]MH_I2C_Read... [16:55:58]Read from MH i2c: F0 09 00 [16:55:58]MH_I2C_Read... [16:55:58]Read from MH i2c: F0 09 00 85 27 00 1F 1F 1D 67 44 5E 04 65 71 [16:55:58]GetLastDocTimeStamp 1729961687 [16:55:58]current date 1729961759 [16:55:58]FM_GetShiftState [16:55:58]SAM_PROTO_GetShiftState [16:55:58]wFMCommunicate request_size=4 [16:55:58]MH_SAM_APDU [16:55:58]CAPDU: 80 13 01 00 [16:55:58]Write to MH i2c: E2 08 00 86 27 80 13 01 00 00 00 00 00 2A [16:55:58]Write i2c OK [16:55:58]MH_I2C_Read... [16:55:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:58]Read from MH i2c: E2 [16:55:58]MH_I2C_Read... [16:55:58]Read from MH i2c: E2 0E 00 [16:55:58]MH_I2C_Read... [16:55:58]Read from MH i2c: E2 0E 00 86 27 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A8 [16:55:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:55:58]wFMCommunicate OK [16:55:58]SAM_PROTO_GetShiftState done [16:55:58]FM_GetShiftState done [16:55:58]opened in 1729902265 [16:55:58]opened+sec_in_day 1729988665 [16:55:58]quantity*price = 50041 [16:55:58]sum+1 = 50042 [16:55:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 459 26.10.2024 16:55 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309038 ФПД: 226861023568435 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165559&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309038&fm=226861023568435&tin=02508201610067®Number=0000000000091780&sum=50000 [16:55:59]StoreToDocumentArchive [16:55:59]shift 532 fd 309038 [16:55:59]save to /storage/0532/doc_00309038 [16:55:59]save last doc name /storage/0532/doc_00309038 to /storage/kkm_last_doc_name [16:55:59]save OK [16:55:59]Clear old archive folders... [16:55:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:55:59]tlvbuf is 000E1B00 [16:55:59]SAM_PROTO_ClearQueue [16:55:59]wFMCommunicate request_size=4 [16:55:59]MH_SAM_APDU [16:55:59]CAPDU: 80 09 00 00 [16:55:59]Write to MH i2c: E2 08 00 93 27 80 09 00 00 00 00 00 00 2C [16:55:59]Write i2c OK [16:55:59]MH_I2C_Read... [16:55:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:55:59]Read from MH i2c: E2 [16:55:59]MH_I2C_Read... [16:55:59]Read from MH i2c: E2 03 00 [16:55:59]MH_I2C_Read... [16:55:59]Read from MH i2c: E2 03 00 93 27 00 90 00 2E [16:55:59]RAPDU: 90 00 [16:55:59]wFMCommunicate OK [16:55:59]SAM_PROTO_ClearQueue done [16:55:59]KKMCreateOFDPacket [16:55:59]OFDProtocolAddRootSTLVToBuf [16:55:59]FM_MakeSignedData [16:55:59]FM_MakeSignedData [16:55:59]SAM_PROTO_SignData [16:55:59]wFMCommunicate request_size=4 [16:55:59]MH_SAM_APDU [16:55:59]CAPDU: 80 0D 01 02 [16:55:59]Write to MH i2c: E2 08 00 94 27 80 0D 01 02 00 00 00 00 34 [16:55:59]Write i2c OK [16:55:59]MH_I2C_Read... [16:55:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:55:59]Read from MH i2c: E2 [16:55:59]MH_I2C_Read... [16:55:59]Read from MH i2c: E2 03 00 [16:55:59]MH_I2C_Read... [16:55:59]Read from MH i2c: E2 03 00 94 27 00 90 00 2F [16:55:59]RAPDU: 90 00 [16:55:59]wFMCommunicate OK [16:55:59]wFMCommunicate request_size=255 [16:55:59]MH_SAM_APDU [16:55: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 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 CB 01 00 00 F4 03 04 00 1F 1F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2E B7 04 00 35 04 06 00 CE [16:55:59]Write to MH i2c: E2 02 01 95 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CB 01 00 00 F4 03 04 00 1F 1F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2E B7 04 00 35 04 06 00 CE 00 00 1D [16:55:59]Write i2c OK [16:55:59]MH_I2C_Read... [16:56:00]Read from MH i2c: E2 [16:56:00]MH_I2C_Read... [16:56:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:00]Read from MH i2c: E2 03 00 [16:56:00]MH_I2C_Read... [16:56:00]Read from MH i2c: E2 03 00 95 27 00 90 00 30 [16:56:00]RAPDU: 90 00 [16:56:00]wFMCommunicate OK [16:56:00]wFMCommunicate request_size=10 [16:56:00]MH_SAM_APDU [16:56:00]CAPDU: 80 0D 02 02 05 54 32 B9 22 33 [16:56:00]Write to MH i2c: E2 0D 00 96 27 80 0D 02 02 05 00 54 32 B9 22 33 00 00 D5 [16:56:00]Write i2c OK [16:56:00]MH_I2C_Read... [16:56:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:00]Read from MH i2c: E2 [16:56:00]MH_I2C_Read... [16:56:00]Read from MH i2c: E2 03 00 [16:56:00]MH_I2C_Read... [16:56:00]Read from MH i2c: E2 03 00 96 27 00 90 00 31 [16:56:00]RAPDU: 90 00 [16:56:00]wFMCommunicate OK [16:56:00]wFMCommunicate request_size=4 [16:56:00]MH_SAM_APDU [16:56:00]CAPDU: 80 0D 03 02 [16:56:00]Write to MH i2c: E2 08 00 97 27 80 0D 03 02 00 00 00 00 39 [16:56:00]Write i2c OK [16:56:00]MH_I2C_Read... [16:56:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:56:00]Read from MH i2c: E2 [16:56:00]MH_I2C_Read... [16:56:00]Read from MH i2c: E2 0B 00 [16:56:00]MH_I2C_Read... [16:56:00]Read from MH i2c: E2 0B 00 97 27 00 69 C4 9C D4 C3 46 36 76 90 00 8C [16:56:00]RAPDU: 69 C4 9C D4 C3 46 36 76 90 00 [16:56:00]wFMCommunicate OK [16:56:00]SAM_PROTO_SignData done [16:56:00]FM_MakeSignedData done [16:56:00]CreateOFDProtocolMessage [16:56:00]wFMCommunicate request_size=4 [16:56:00]MH_SAM_APDU [16:56:00]CAPDU: 80 11 00 00 [16:56:00]Write to MH i2c: E2 08 00 98 27 80 11 00 00 00 00 00 00 39 [16:56:00]Write i2c OK [16:56:00]MH_I2C_Read... [16:56:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:00]Read from MH i2c: E2 [16:56:00]MH_I2C_Read... [16:56:00]Read from MH i2c: E2 17 00 [16:56:00]MH_I2C_Read... [16:56:00]Read from MH i2c: E2 17 00 98 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8E [16:56:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:56:00]wFMCommunicate OK [16:56:00]CreateOFDProtocolMessage done [16:56:00]OFDSenderStorePacket 309038 [16:56:00]StoreOFDPacket docnum=309038 [16:56:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F5 27 07 01 2A 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CB 01 00 00 F4 03 04 00 1F 1F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2E B7 04 00 35 04 06 00 CE 54 32 B9 22 33 69 C4 9C D4 C3 46 36 76 [16:56:00]CheckFolder [16:56:00]dirname=/storage/ofd_packets [16:56:00]CheckFolder done [16:56:00]ProducePacketName [16:56:00]name=ofd_packets/00309038 [16:56:00]NVStorageSaveData ofd_packets/00309038 [16:56:00]File name is /storage/ofd_packets/00309038 [16:56:00]Write 301 bytes [16:56:00]NVStorageSaveData done [16:56:00]OFDSenderStorePacket done [16:56:00]KKMCreateOFDPacket done [16:56:00]NVStorageSaveData kkm_last_timestamp [16:56:00]File name is /storage/kkm_last_timestamp [16:56:00]Write 4 bytes [16:56:00]NVStorageSaveData done [16:56:00]ExternCall_PrintAddStr [16:56:00]wPrintStart [16:56:00]Write to MH i2c: 01 00 00 99 27 C0 [16:56:00]Write i2c OK [16:56:00]MH_I2C_Read... [16:56:00]Read from MH i2c: 01 [16:56:00]MH_I2C_Read... [16:56:00]Read from MH i2c: 01 07 00 [16:56:00]MH_I2C_Read... [16:56:00]Read from MH i2c: 01 07 00 99 27 00 00 00 00 00 FF 0F D5 [16:56:00]RasterBufferAndPrint [16:56:00]line Счет N : (1)642912 [16:56:00]line ИНН: 02508201610067 [16:56:00]line Контрольно-Кассовый Чек [16:56:00]line ПРОДАЖА [16:56:00]line ТРК (МРК, ГНК) : 41 [16:56:00]line Товар: 2710124130 [16:56:00]line Аи-92-К-2 [16:56:00]line 7.480 * 66.90 [16:56:00]line = 500.41 [16:56:00]line НДС 12% НСП 1% [16:56:00]line > о реализуемом товаре [16:56:00]line ОКРУГЛЕНИЕ: -0.41 [16:56:00]line ИТОГО: 500.00 [16:56:00]line Внесено: 500.00 [16:56:00]line СДАЧА: 0.00 [16:56:00]line НСП 1% : 4.43 [16:56:00]line НДС 12% : 53.14 [16:56:00]line Наличными: 500.00 [16:56:00]line Безнал.: 0.00 [16:56:00]line Место: АЗС № 172 "Партнер Нефть" [16:56:00]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:56:00]line СНО: Общий режим [16:56:00]line Чек 459 26.10.2024 16:55 [16:56:00]line Смена: 532 ФФД: 1.0 [16:56:00]line ЗНМ: 0300000116 [16:56:00]line РНМ: 0000000000091780 [16:56:00]line Версия ККМ: 001 [16:56:00]line ФМ: 0000000000871765 [16:56:00]line ФД: 309038 [16:56:00]line ФПД: 226861023568435 [16:56:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165559&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309038&fm=226861023568435&tin=02508201610067®Number=0000000000091780&sum=50000 [16:56:00]written 0, free lines is 4095 [16:56:00]Write to MH i2c: 01 00 00 C3 27 EA [16:56:00]Write i2c OK [16:56:00]MH_I2C_Read... [16:56:00]Read from MH i2c: 01 [16:56:00]MH_I2C_Read... [16:56:00]Read from MH i2c: 01 07 00 [16:56:00]MH_I2C_Read... [16:56:00]Read from MH i2c: 01 07 00 C3 27 00 00 00 00 00 B7 0C B4 [16:56:00]RasterBufferAndPrint [16:56:00]line [16:56:00]line [16:56:00]line [16:56:00]line [16:56:00]line [16:56:00]written 0, free lines is 3259 [16:56:00]MH_Cut [16:56:00]Write to MH i2c: D1 01 00 CA 27 01 C3 [16:56:01]Write i2c OK [16:56:01]MH_I2C_Read... [16:56:01]Read from MH i2c: D1 [16:56:01]MH_I2C_Read... [16:56:01]Read from MH i2c: D1 01 00 [16:56:01]MH_I2C_Read... [16:56:01]Read from MH i2c: D1 01 00 CA 27 00 C2 [16:56:01]Write to MH i2c: 01 00 00 CB 27 F2 [16:56:01]Write i2c OK [16:56:01]MH_I2C_Read... [16:56:01]*** Cut start [16:56:01]*** Purtial cut [16:56:01]*** Stage 1: CUTSNS_PIN = 1 [16:56:02]Read from MH i2c: 01 [16:56:02]MH_I2C_Read... [16:56:02]*** Stop cut motor [16:56:02]*** Cut end [16:56:02]Read from MH i2c: 01 07 00 [16:56:02]MH_I2C_Read... [16:56:02]Read from MH i2c: 01 07 00 CB 27 00 00 00 00 00 FF 0F 07 [16:56:02]process_action close_receipt done [16:56:02]requested_data is exist [16:56:02]produce_requested_data [16:56:02]requested_item fm.sn is exist - process it [16:56:02]wFMCommunicate request_size=4 [16:56:02]MH_SAM_APDU [16:56:02]CAPDU: 80 11 00 00 [16:56:02]Write to MH i2c: E2 08 00 CC 27 80 11 00 00 00 00 00 00 6D [16:56:02]Write i2c OK [16:56:02]MH_I2C_Read... [16:56:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:02]Read from MH i2c: E2 [16:56:02]MH_I2C_Read... [16:56:02]Read from MH i2c: E2 17 00 [16:56:02]MH_I2C_Read... [16:56:02]Read from MH i2c: E2 17 00 CC 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C2 [16:56:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:56:02]wFMCommunicate OK [16:56:02]requested_item fd.num is exist - process it [16:56:02]SAM_PROTO_GetFieldsCounters [16:56:02]wFMCommunicate request_size=4 [16:56:02]MH_SAM_APDU [16:56:02]CAPDU: 80 13 00 00 [16:56:02]Write to MH i2c: E2 08 00 CD 27 80 13 00 00 00 00 00 00 70 [16:56:02]Write i2c OK [16:56:02]MH_I2C_Read... [16:56:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:56:02]Read from MH i2c: E2 [16:56:02]MH_I2C_Read... [16:56:02]Read from MH i2c: E2 62 00 [16:56:02]MH_I2C_Read... [16:56:02]Read from MH i2c: E2 62 00 CD 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [16:56: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:56:02]wFMCommunicate OK [16:56:02]SAM_PROTO_GetFieldsCounters done [16:56:02]requested_item shift.num is exist - process it [16:56:02]requested_item shift.opened is exist - process it [16:56:02]req_shift_opened [16:56:02]FM_GetShiftState [16:56:02]SAM_PROTO_GetShiftState [16:56:02]wFMCommunicate request_size=4 [16:56:02]MH_SAM_APDU [16:56:02]CAPDU: 80 13 01 00 [16:56:02]Write to MH i2c: E2 08 00 CE 27 80 13 01 00 00 00 00 00 72 [16:56:02]Write i2c OK [16:56:02]MH_I2C_Read... [16:56:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:02]Read from MH i2c: E2 [16:56:02]MH_I2C_Read... [16:56:02]Read from MH i2c: E2 0E 00 [16:56:02]MH_I2C_Read... [16:56:02]Read from MH i2c: E2 0E 00 CE 27 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F0 [16:56:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:56:02]wFMCommunicate OK [16:56:02]SAM_PROTO_GetShiftState done [16:56:02]FM_GetShiftState done [16:56:02]req_shift_opened done [16:56:02]requested_item shift.open_date is exist - process it [16:56:02]req_shift_open_date [16:56:02]req_shift_open_date done [16:56:02]produce_requested_data done [16:56:02]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309038,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:56:02]process_action_free close_receipt [16:56:02]json_value_free [16:56:02]json_value_free done [16:56:02]process_json_proto returns [16:56:02]Send response to host [16:56:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309038,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:56:02]free response buf [16:56:02]execute_script done [16:56:02]execute_script returns [16:56:02]free content buf [16:56:02]Sock 7.Close socket [16:56:02]Sock 7.Thread stoped [16:56:05]accept exits with 9 [16:56:05]New connection [16:56:05]New thread 3067022692 created [16:56:05]Thread 3066879332 joined [16:56:05]Waiting for new connection... [16:56:05] Sock 9.Parse request [16:56:05]Sock 9.Check first char [16:56:05]Sock 9.First char is OK [16:56:05]request: POST /json_proto HTTP/1.0 [16:56:05]Method: POST [16:56:05]URL: /json_proto [16:56:05]Method is POST - this is cgi request [16:56:05]url: /json_proto [16:56:05]query_string will be loaded in cgi processing [16:56:05]execute_cgi json_proto POST (null) [16:56:05]execute_cgi path=json_proto method=POST [16:56:05]POST find Content-Length [16:56:05]Host: 172.17.96.3:8080 [16:56:05]Content-Length: 797 [16:56:05]Content-Type: application/json [16:56:05] [16:56:05]POST finish read [16:56:05]Found Content-Length = 797 [16:56:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:05]execute_script... [16:56:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:56:05]POST & json_proto [16:56:05]process_json_proto [16:56:05]json parsed OK: [16:56:05]protocol is kg_v1.0 [16:56:05]action value=close_receipt [16:56:05]process_action close_receipt [16:56:05]cmd_close_receipt [16:56:05]MH_GetDate [16:56:05]Write to MH i2c: F0 00 00 CF 27 E5 [16:56:05]Write i2c OK [16:56:05]MH_I2C_Read... [16:56:05]Read from MH i2c: F0 [16:56:05]MH_I2C_Read... [16:56:05]Read from MH i2c: F0 09 00 [16:56:05]MH_I2C_Read... [16:56:05]Read from MH i2c: F0 09 00 CF 27 00 26 1F 1D 67 44 5E 04 65 C2 [16:56:05]GetLastDocTimeStamp 1729961759 [16:56:05]current date 1729961766 [16:56:05]FM_GetShiftState [16:56:05]SAM_PROTO_GetShiftState [16:56:05]wFMCommunicate request_size=4 [16:56:05]MH_SAM_APDU [16:56:05]CAPDU: 80 13 01 00 [16:56:05]Write to MH i2c: E2 08 00 D0 27 80 13 01 00 00 00 00 00 74 [16:56:05]Write i2c OK [16:56:05]MH_I2C_Read... [16:56:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:05]Read from MH i2c: E2 [16:56:05]MH_I2C_Read... [16:56:05]Read from MH i2c: E2 0E 00 [16:56:05]MH_I2C_Read... [16:56:05]Read from MH i2c: E2 0E 00 D0 27 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F2 [16:56:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:56:05]wFMCommunicate OK [16:56:05]SAM_PROTO_GetShiftState done [16:56:05]FM_GetShiftState done [16:56:05]opened in 1729902265 [16:56:05]opened+sec_in_day 1729988665 [16:56:05]quantity*price = 0 [16:56:05]sum+1 = 1 [16:56:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 460 26.10.2024 16:56 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309039 ФПД: 68160917640512 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165606&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309039&fm=68160917640512&tin=02508201610067®Number=0000000000091780&sum=0 [16:56:06]StoreToDocumentArchive [16:56:06]shift 532 fd 309039 [16:56:06]save to /storage/0532/doc_00309039 [16:56:06]save last doc name /storage/0532/doc_00309039 to /storage/kkm_last_doc_name [16:56:06]save OK [16:56:06]Clear old archive folders... [16:56:06]ProcessDocumentItem done err = 0, tmpTLVsize=248 [16:56:06]tlvbuf is 000D3490 [16:56:06]SAM_PROTO_ClearQueue [16:56:06]wFMCommunicate request_size=4 [16:56:06]MH_SAM_APDU [16:56:06]CAPDU: 80 09 00 00 [16:56:06]Write to MH i2c: E2 08 00 DD 27 80 09 00 00 00 00 00 00 76 [16:56:06]Write i2c OK [16:56:06]MH_I2C_Read... [16:56:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:56:06]Read from MH i2c: E2 [16:56:06]MH_I2C_Read... [16:56:06]Read from MH i2c: E2 03 00 [16:56:06]MH_I2C_Read... [16:56:06]Read from MH i2c: E2 03 00 DD 27 00 90 00 78 [16:56:06]RAPDU: 90 00 [16:56:06]wFMCommunicate OK [16:56:06]SAM_PROTO_ClearQueue done [16:56:06]KKMCreateOFDPacket [16:56:06]OFDProtocolAddRootSTLVToBuf [16:56:06]FM_MakeSignedData [16:56:06]FM_MakeSignedData [16:56:06]SAM_PROTO_SignData [16:56:06]wFMCommunicate request_size=4 [16:56:06]MH_SAM_APDU [16:56:06]CAPDU: 80 0D 01 02 [16:56:06]Write to MH i2c: E2 08 00 DE 27 80 0D 01 02 00 00 00 00 7E [16:56:06]Write i2c OK [16:56:06]MH_I2C_Read... [16:56:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:56:06]Read from MH i2c: E2 [16:56:06]MH_I2C_Read... [16:56:06]Read from MH i2c: E2 03 00 [16:56:06]MH_I2C_Read... [16:56:06]Read from MH i2c: E2 03 00 DE 27 00 90 00 79 [16:56:06]RAPDU: 90 00 [16:56:06]wFMCommunicate OK [16:56:06]wFMCommunicate request_size=255 [16:56:06]MH_SAM_APDU [16:56:06]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 26 1F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2F B7 04 00 35 04 06 00 3D FD F3 48 [16:56:06]Write to MH i2c: E2 02 01 DF 27 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 26 1F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2F B7 04 00 35 04 06 00 3D FD F3 48 00 00 D5 [16:56:06]Write i2c OK [16:56:06]MH_I2C_Read... [16:56:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:07]Read from MH i2c: E2 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: E2 03 00 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: E2 03 00 DF 27 00 90 00 7A [16:56:07]RAPDU: 90 00 [16:56:07]wFMCommunicate OK [16:56:07]wFMCommunicate request_size=7 [16:56:07]MH_SAM_APDU [16:56:07]CAPDU: 80 0D 02 02 02 95 40 [16:56:07]Write to MH i2c: E2 0A 00 E0 27 80 0D 02 02 02 00 95 40 00 00 5A [16:56:07]Write i2c OK [16:56:07]MH_I2C_Read... [16:56:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:56:07]Read from MH i2c: E2 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: E2 03 00 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: E2 03 00 E0 27 00 90 00 7B [16:56:07]RAPDU: 90 00 [16:56:07]wFMCommunicate OK [16:56:07]wFMCommunicate request_size=4 [16:56:07]MH_SAM_APDU [16:56:07]CAPDU: 80 0D 03 02 [16:56:07]Write to MH i2c: E2 08 00 E1 27 80 0D 03 02 00 00 00 00 83 [16:56:07]Write i2c OK [16:56:07]MH_I2C_Read... [16:56:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:56:07]Read from MH i2c: E2 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: E2 0B 00 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: E2 0B 00 E1 27 00 F0 94 03 6D 61 B5 A4 E8 90 00 1A [16:56:07]RAPDU: F0 94 03 6D 61 B5 A4 E8 90 00 [16:56:07]wFMCommunicate OK [16:56:07]SAM_PROTO_SignData done [16:56:07]FM_MakeSignedData done [16:56:07]CreateOFDProtocolMessage [16:56:07]wFMCommunicate request_size=4 [16:56:07]MH_SAM_APDU [16:56:07]CAPDU: 80 11 00 00 [16:56:07]Write to MH i2c: E2 08 00 E2 27 80 11 00 00 00 00 00 00 83 [16:56:07]Write i2c OK [16:56:07]MH_I2C_Read... [16:56:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:07]Read from MH i2c: E2 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: E2 17 00 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: E2 17 00 E2 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D8 [16:56:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:56:07]wFMCommunicate OK [16:56:07]CreateOFDProtocolMessage done [16:56:07]OFDSenderStorePacket 309039 [16:56:07]StoreOFDPacket docnum=309039 [16:56:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 96 D7 04 01 ED 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 26 1F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2F B7 04 00 35 04 06 00 3D FD F3 48 95 40 F0 94 03 6D 61 B5 A4 E8 [16:56:07]CheckFolder [16:56:07]dirname=/storage/ofd_packets [16:56:07]CheckFolder done [16:56:07]ProducePacketName [16:56:07]name=ofd_packets/00309039 [16:56:07]NVStorageSaveData ofd_packets/00309039 [16:56:07]File name is /storage/ofd_packets/00309039 [16:56:07]Write 298 bytes [16:56:07]NVStorageSaveData done [16:56:07]OFDSenderStorePacket done [16:56:07]KKMCreateOFDPacket done [16:56:07]NVStorageSaveData kkm_last_timestamp [16:56:07]File name is /storage/kkm_last_timestamp [16:56:07]Write 4 bytes [16:56:07]NVStorageSaveData done [16:56:07]ExternCall_PrintAddStr [16:56:07]wPrintStart [16:56:07]Write to MH i2c: 01 00 00 E3 27 0A [16:56:07]Write i2c OK [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: 01 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: 01 07 00 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: 01 07 00 E3 27 00 00 00 00 00 FF 0F 1F [16:56:07]RasterBufferAndPrint [16:56:07]line Счет N : (1)642913 [16:56:07]line ИНН: 02508201610067 [16:56:07]line Контрольно-Кассовый Чек [16:56:07]line ПРОДАЖА [16:56:07]line ТРК (МРК, ГНК) : 21 [16:56:07]line Товар: 2710194210 [16:56:07]line ДТ-К-2 [16:56:07]line 26.250 * 0.00 [16:56:07]line = 0.00 [16:56:07]line НДС 12% НСП 1% [16:56:07]line > о реализуемом товаре [16:56:07]line ИТОГО: 0.00 [16:56:07]line НСП 1% : 0.00 [16:56:07]line НДС 12% : 0.00 [16:56:07]line Наличными: 0.00 [16:56:07]line Безнал.: 0.00 [16:56:07]line Место: АЗС № 172 "Партнер Нефть" [16:56:07]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:56:07]line СНО: Общий режим [16:56:07]line Чек 460 26.10.2024 16:56 [16:56:07]line Смена: 532 ФФД: 1.0 [16:56:07]line ЗНМ: 0300000116 [16:56:07]line РНМ: 0000000000091780 [16:56:07]line Версия ККМ: 001 [16:56:07]line Талоны: Топливные Талоны [16:56:07]line 4755294 [16:56:07]line ФМ: 0000000000871765 [16:56:07]line ФД: 309039 [16:56:07]line ФПД: 68160917640512 [16:56:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165606&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309039&fm=68160917640512&tin=02508201610067®Number=0000000000091780&sum=0 [16:56:07]written 0, free lines is 4095 [16:56:07]Write to MH i2c: 01 00 00 0C 28 34 [16:56:07]Write i2c OK [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: 01 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: 01 07 00 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: 01 07 00 0C 28 00 00 00 00 00 CA 0C 11 [16:56:07]RasterBufferAndPrint [16:56:07]line [16:56:07]line [16:56:07]line [16:56:07]line [16:56:07]line [16:56:07]written 0, free lines is 3280 [16:56:07]MH_Cut [16:56:07]Write to MH i2c: D1 01 00 13 28 01 0D [16:56:07]Write i2c OK [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: D1 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: D1 01 00 [16:56:07]MH_I2C_Read... [16:56:07]Read from MH i2c: D1 01 00 13 28 00 0C [16:56:07]Write to MH i2c: 01 00 00 14 28 3C [16:56:07]Write i2c OK [16:56:07]MH_I2C_Read... [16:56:08]*** Cut start [16:56:08]*** Purtial cut [16:56:08]*** Stage 1: CUTSNS_PIN = 1 [16:56:08]Read from MH i2c: 01 [16:56:08]MH_I2C_Read... [16:56:08]*** Stop cut motor [16:56:08]*** Cut end [16:56:08]Read from MH i2c: 01 07 00 [16:56:08]MH_I2C_Read... [16:56:08]Read from MH i2c: 01 07 00 14 28 00 00 00 00 00 FF 0F 51 [16:56:08]process_action close_receipt done [16:56:08]requested_data is exist [16:56:08]produce_requested_data [16:56:08]requested_item fm.sn is exist - process it [16:56:08]wFMCommunicate request_size=4 [16:56:08]MH_SAM_APDU [16:56:08]CAPDU: 80 11 00 00 [16:56:08]Write to MH i2c: E2 08 00 15 28 80 11 00 00 00 00 00 00 B7 [16:56:08]Write i2c OK [16:56:08]MH_I2C_Read... [16:56:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:56:08]Read from MH i2c: E2 [16:56:08]MH_I2C_Read... [16:56:08]Read from MH i2c: E2 17 00 [16:56:08]MH_I2C_Read... [16:56:08]Read from MH i2c: E2 17 00 15 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0C [16:56:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:56:08]wFMCommunicate OK [16:56:08]requested_item fd.num is exist - process it [16:56:08]SAM_PROTO_GetFieldsCounters [16:56:08]wFMCommunicate request_size=4 [16:56:08]MH_SAM_APDU [16:56:08]CAPDU: 80 13 00 00 [16:56:08]Write to MH i2c: E2 08 00 16 28 80 13 00 00 00 00 00 00 BA [16:56:08]Write i2c OK [16:56:08]MH_I2C_Read... [16:56:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:56:09]Read from MH i2c: E2 [16:56:09]MH_I2C_Read... [16:56:09]Read from MH i2c: E2 62 00 [16:56:09]MH_I2C_Read... [16:56:09]Read from MH i2c: E2 62 00 16 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 44 [16:56: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 2F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:56:09]wFMCommunicate OK [16:56:09]SAM_PROTO_GetFieldsCounters done [16:56:09]requested_item shift.num is exist - process it [16:56:09]requested_item shift.opened is exist - process it [16:56:09]req_shift_opened [16:56:09]FM_GetShiftState [16:56:09]SAM_PROTO_GetShiftState [16:56:09]wFMCommunicate request_size=4 [16:56:09]MH_SAM_APDU [16:56:09]CAPDU: 80 13 01 00 [16:56:09]Write to MH i2c: E2 08 00 17 28 80 13 01 00 00 00 00 00 BC [16:56:09]Write i2c OK [16:56:09]MH_I2C_Read... [16:56:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:56:09]Read from MH i2c: E2 [16:56:09]MH_I2C_Read... [16:56:09]Read from MH i2c: E2 0E 00 [16:56:09]MH_I2C_Read... [16:56:09]Read from MH i2c: E2 0E 00 17 28 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3A [16:56:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:56:09]wFMCommunicate OK [16:56:09]SAM_PROTO_GetShiftState done [16:56:09]FM_GetShiftState done [16:56:09]req_shift_opened done [16:56:09]requested_item shift.open_date is exist - process it [16:56:09]req_shift_open_date [16:56:09]req_shift_open_date done [16:56:09]produce_requested_data done [16:56:09]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309039,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:56:09]process_action_free close_receipt [16:56:09]json_value_free [16:56:09]json_value_free done [16:56:09]process_json_proto returns [16:56:09]Send response to host [16:56:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309039,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:56:09]free response buf [16:56:09]execute_script done [16:56:09]execute_script returns [16:56:09]free content buf [16:56:09]Sock 9.Close socket [16:56:09]Sock 9.Thread stoped [16:57:00]ConnectInit Can't connect to host [16:57:00]CommunicateWithHost connect error [16:57:00]CommunicateWithHost err = -1 [16:57:00]OFD Sender: Server communicate error [16:57:00]OFD Sender: Processing packet 309037 [packets to send 225, broken 222] [16:57:00]ProducePacketName [16:57:00]name=ofd_packets/00309037 [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=9 [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 31 37 36 35 0F 01 00 00 DE C9 07 01 36 7B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8F 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 07 00 00 00 00 07 04 06 00 50 46 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 D7 1E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2D B7 04 00 35 04 06 00 D6 BC 74 12 69 2A 2F 65 5E 93 92 0A 7F 17 [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 31 37 36 35 4F 00 00 00 75 3D 47 00 96 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2D B7 04 00 F4 03 04 00 B9 C5 1C 67 B6 04 01 00 00 01 3A B6 5C FA A6 B2 60 [16:57:00]CommunicateWithHost err = 0 [16:57:00]CheckOFDResponse [16:57:00]1017 (14) - 77093643461234 [16:57:00]1041 (16) - 0000000000871765 [16:57:00]1040 (4) - 309037 [16:57:00]1012 (4) - 26.10.2024 10:34 [16:57:00]1206 (1) - 0 [16:57:00]OFD Sender: Remove packet 309037 [16:57:00]ProducePacketName [16:57:00]name=ofd_packets/00309037 [16:57:00]NVStorageDeleteData [16:57:01]OFD Sender: Processing packet 309038 [packets to send 224, broken 222] [16:57:01]ProducePacketName [16:57:01]name=ofd_packets/00309038 [16:57:01]OFD Sender: To server: pG, [16:57:01]CommunicateWithHost lk.salyk.kg:30040 [16:57:01]ConnectInit lk.salyk.kg [16:57:01]Connected sock=10 [16:57:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F5 27 07 01 2A 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CB 01 00 00 F4 03 04 00 1F 1F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2E B7 04 00 35 04 06 00 CE 54 32 B9 22 33 69 C4 9C D4 C3 46 36 76 [16:57:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D1 96 47 00 51 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2E B7 04 00 F4 03 04 00 BA C5 1C 67 B6 04 01 00 00 18 EF 9C F6 3B 81 C0 13 [16:57:01]CommunicateWithHost err = 0 [16:57:01]CheckOFDResponse [16:57:01]1017 (14) - 77093643461234 [16:57:01]1041 (16) - 0000000000871765 [16:57:01]1040 (4) - 309038 [16:57:01]1012 (4) - 26.10.2024 10:34 [16:57:01]1206 (1) - 0 [16:57:01]OFD Sender: Remove packet 309038 [16:57:01]ProducePacketName [16:57:01]name=ofd_packets/00309038 [16:57:01]NVStorageDeleteData [16:57:01]OFD Sender: Processing packet 309039 [packets to send 223, broken 222] [16:57:01]ProducePacketName [16:57:01]name=ofd_packets/00309039 [16:57:01]OFD Sender: To server: pG, [16:57:01]CommunicateWithHost lk.salyk.kg:30040 [16:57:01]ConnectInit lk.salyk.kg [16:57:02]Connected sock=9 [16:57:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 96 D7 04 01 ED 95 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 26 1F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 2F B7 04 00 35 04 06 00 3D FD F3 48 95 40 F0 94 03 6D 61 B5 A4 E8 [16:57:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 42 28 47 00 F8 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 31 37 36 35 10 04 04 00 2F B7 04 00 F4 03 04 00 BA C5 1C 67 B6 04 01 00 00 DC 23 B8 DE 59 F1 49 69 [16:57:02]CommunicateWithHost err = 0 [16:57:02]CheckOFDResponse [16:57:02]1017 (14) - 77093643461234 [16:57:02]1041 (16) - 0000000000871765 [16:57:02]1040 (4) - 309039 [16:57:02]1012 (4) - 26.10.2024 10:34 [16:57:02]1206 (1) - 0 [16:57:02]OFD Sender: Remove packet 309039 [16:57:02]ProducePacketName [16:57:02]name=ofd_packets/00309039 [16:57:02]NVStorageDeleteData [16:57:02]OFD Sender: No OFD packet to send [16:57:07]OFD Sender: No OFD packet to send [16:57:12]OFD Sender: No OFD packet to send [16:57:17]OFD Sender: No OFD packet to send [16:57:22]OFD Sender: No OFD packet to send [16:57:27]OFD Sender: No OFD packet to send [16:57:29]accept exits with 7 [16:57:29]New connection [16:57:29]New thread 3066879332 created [16:57:29]Thread 3067022692 joined [16:57:29]Waiting for new connection... [16:57:29] Sock 7.Parse request [16:57:29]Sock 7.Check first char [16:57:29]Sock 7.First char is OK [16:57:29]request: POST /json_proto HTTP/1.0 [16:57:29]Method: POST [16:57:29]URL: /json_proto [16:57:29]Method is POST - this is cgi request [16:57:29]url: /json_proto [16:57:29]query_string will be loaded in cgi processing [16:57:29]execute_cgi json_proto POST (null) [16:57:29]execute_cgi path=json_proto method=POST [16:57:29]POST find Content-Length [16:57:29]Host: 172.17.96.3:8080 [16:57:29]Content-Length: 677 [16:57:29]Content-Type: application/json [16:57:29] [16:57:29]POST finish read [16:57:29]Found Content-Length = 677 [16:57:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:57:29]execute_script... [16:57: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)642914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [16:57:29]POST & json_proto [16:57:29]process_json_proto [16:57:29]json parsed OK: [16:57:29]protocol is kg_v1.0 [16:57:29]action value=close_receipt [16:57:29]process_action close_receipt [16:57:29]cmd_close_receipt [16:57:29]MH_GetDate [16:57:29]Write to MH i2c: F0 00 00 18 28 2F [16:57:29]Write i2c OK [16:57:29]MH_I2C_Read... [16:57:29]Read from MH i2c: F0 [16:57:29]MH_I2C_Read... [16:57:29]Read from MH i2c: F0 09 00 [16:57:29]MH_I2C_Read... [16:57:29]Read from MH i2c: F0 09 00 18 28 00 7A 1F 1D 67 44 5E 04 65 60 [16:57:29]GetLastDocTimeStamp 1729961766 [16:57:29]current date 1729961850 [16:57:29]FM_GetShiftState [16:57:29]SAM_PROTO_GetShiftState [16:57:29]wFMCommunicate request_size=4 [16:57:29]MH_SAM_APDU [16:57:29]CAPDU: 80 13 01 00 [16:57:29]Write to MH i2c: E2 08 00 19 28 80 13 01 00 00 00 00 00 BE [16:57:29]Write i2c OK [16:57:29]MH_I2C_Read... [16:57:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:29]Read from MH i2c: E2 [16:57:29]MH_I2C_Read... [16:57:29]Read from MH i2c: E2 0E 00 [16:57:29]MH_I2C_Read... [16:57:29]Read from MH i2c: E2 0E 00 19 28 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3C [16:57:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:57:29]wFMCommunicate OK [16:57:29]SAM_PROTO_GetShiftState done [16:57:29]FM_GetShiftState done [16:57:29]opened in 1729902265 [16:57:29]opened+sec_in_day 1729988665 [16:57:29]quantity*price = 50041 [16:57:29]sum+1 = 50042 [16:57:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 461 26.10.2024 16:57 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309040 ФПД: 171801833678826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165730&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309040&fm=171801833678826&tin=02508201610067®Number=0000000000091780&sum=50000 [16:57:30]StoreToDocumentArchive [16:57:30]shift 532 fd 309040 [16:57:30]save to /storage/0532/doc_00309040 [16:57:30]save last doc name /storage/0532/doc_00309040 to /storage/kkm_last_doc_name [16:57:30]save OK [16:57:30]Clear old archive folders... [16:57:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:57:30]tlvbuf is 0018AAD0 [16:57:30]SAM_PROTO_ClearQueue [16:57:30]wFMCommunicate request_size=4 [16:57:30]MH_SAM_APDU [16:57:30]CAPDU: 80 09 00 00 [16:57:30]Write to MH i2c: E2 08 00 26 28 80 09 00 00 00 00 00 00 C0 [16:57:30]Write i2c OK [16:57:30]MH_I2C_Read... [16:57:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:57:30]Read from MH i2c: E2 [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: E2 03 00 [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: E2 03 00 26 28 00 90 00 C2 [16:57:30]RAPDU: 90 00 [16:57:30]wFMCommunicate OK [16:57:30]SAM_PROTO_ClearQueue done [16:57:30]KKMCreateOFDPacket [16:57:30]OFDProtocolAddRootSTLVToBuf [16:57:30]FM_MakeSignedData [16:57:30]FM_MakeSignedData [16:57:30]SAM_PROTO_SignData [16:57:30]wFMCommunicate request_size=4 [16:57:30]MH_SAM_APDU [16:57:30]CAPDU: 80 0D 01 02 [16:57:30]Write to MH i2c: E2 08 00 27 28 80 0D 01 02 00 00 00 00 C8 [16:57:30]Write i2c OK [16:57:30]MH_I2C_Read... [16:57:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:57:30]Read from MH i2c: E2 [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: E2 03 00 [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: E2 03 00 27 28 00 90 00 C3 [16:57:30]RAPDU: 90 00 [16:57:30]wFMCommunicate OK [16:57:30]wFMCommunicate request_size=255 [16:57:30]MH_SAM_APDU [16:57:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CD 01 00 00 F4 03 04 00 7A 1F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 30 B7 04 00 35 04 06 00 9C [16:57:30]Write to MH i2c: E2 02 01 28 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CD 01 00 00 F4 03 04 00 7A 1F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 30 B7 04 00 35 04 06 00 9C 00 00 DE [16:57:30]Write i2c OK [16:57:30]MH_I2C_Read... [16:57:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:57:30]Read from MH i2c: E2 [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: E2 03 00 [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: E2 03 00 28 28 00 90 00 C4 [16:57:30]RAPDU: 90 00 [16:57:30]wFMCommunicate OK [16:57:30]wFMCommunicate request_size=10 [16:57:30]MH_SAM_APDU [16:57:30]CAPDU: 80 0D 02 02 05 40 BB 44 A7 EA [16:57:30]Write to MH i2c: E2 0D 00 29 28 80 0D 02 02 05 00 40 BB 44 A7 EA 00 00 A5 [16:57:30]Write i2c OK [16:57:30]MH_I2C_Read... [16:57:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:57:30]Read from MH i2c: E2 [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: E2 03 00 [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: E2 03 00 29 28 00 90 00 C5 [16:57:30]RAPDU: 90 00 [16:57:30]wFMCommunicate OK [16:57:30]wFMCommunicate request_size=4 [16:57:30]MH_SAM_APDU [16:57:30]CAPDU: 80 0D 03 02 [16:57:30]Write to MH i2c: E2 08 00 2A 28 80 0D 03 02 00 00 00 00 CD [16:57:30]Write i2c OK [16:57:30]MH_I2C_Read... [16:57:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:57:30]Read from MH i2c: E2 [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: E2 0B 00 [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: E2 0B 00 2A 28 00 2C FD 9A 98 F7 26 DD 45 90 00 68 [16:57:30]RAPDU: 2C FD 9A 98 F7 26 DD 45 90 00 [16:57:30]wFMCommunicate OK [16:57:30]SAM_PROTO_SignData done [16:57:30]FM_MakeSignedData done [16:57:30]CreateOFDProtocolMessage [16:57:30]wFMCommunicate request_size=4 [16:57:30]MH_SAM_APDU [16:57:30]CAPDU: 80 11 00 00 [16:57:30]Write to MH i2c: E2 08 00 2B 28 80 11 00 00 00 00 00 00 CD [16:57:30]Write i2c OK [16:57:30]MH_I2C_Read... [16:57:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:30]Read from MH i2c: E2 [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: E2 17 00 [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: E2 17 00 2B 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 22 [16:57:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:57:30]wFMCommunicate OK [16:57:30]CreateOFDProtocolMessage done [16:57:30]OFDSenderStorePacket 309040 [16:57:30]StoreOFDPacket docnum=309040 [16:57:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D0 3B 07 01 50 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CD 01 00 00 F4 03 04 00 7A 1F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 30 B7 04 00 35 04 06 00 9C 40 BB 44 A7 EA 2C FD 9A 98 F7 26 DD 45 [16:57:30]CheckFolder [16:57:30]dirname=/storage/ofd_packets [16:57:30]CheckFolder done [16:57:30]ProducePacketName [16:57:30]name=ofd_packets/00309040 [16:57:30]NVStorageSaveData ofd_packets/00309040 [16:57:30]File name is /storage/ofd_packets/00309040 [16:57:30]Write 301 bytes [16:57:30]NVStorageSaveData done [16:57:30]OFDSenderStorePacket done [16:57:30]KKMCreateOFDPacket done [16:57:30]NVStorageSaveData kkm_last_timestamp [16:57:30]File name is /storage/kkm_last_timestamp [16:57:30]Write 4 bytes [16:57:30]NVStorageSaveData done [16:57:30]ExternCall_PrintAddStr [16:57:30]wPrintStart [16:57:30]Write to MH i2c: 01 00 00 2C 28 54 [16:57:30]Write i2c OK [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: 01 [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: 01 07 00 [16:57:30]MH_I2C_Read... [16:57:30]Read from MH i2c: 01 07 00 2C 28 00 00 00 00 00 FF 0F 69 [16:57:30]RasterBufferAndPrint [16:57:30]line Счет N : (1)642914 [16:57:30]line ИНН: 02508201610067 [16:57:30]line Контрольно-Кассовый Чек [16:57:30]line ПРОДАЖА [16:57:30]line ТРК (МРК, ГНК) : 62 [16:57:30]line Товар: 2710124130 [16:57:30]line Аи-92-К-2 [16:57:30]line 7.480 * 66.90 [16:57:30]line = 500.41 [16:57:30]line НДС 12% НСП 1% [16:57:30]line > о реализуемом товаре [16:57:30]line ОКРУГЛЕНИЕ: -0.41 [16:57:30]line ИТОГО: 500.00 [16:57:30]line Внесено: 500.00 [16:57:30]line СДАЧА: 0.00 [16:57:30]line НСП 1% : 4.43 [16:57:30]line НДС 12% : 53.14 [16:57:30]line Наличными: 500.00 [16:57:30]line Безнал.: 0.00 [16:57:30]line Место: АЗС № 172 "Партнер Нефть" [16:57:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [16:57:30]line СНО: Общий режим [16:57:30]line Чек 461 26.10.2024 16:57 [16:57:30]line Смена: 532 ФФД: 1.0 [16:57:30]line ЗНМ: 0300000116 [16:57:30]line РНМ: 0000000000091780 [16:57:30]line Версия ККМ: 001 [16:57:30]line ФМ: 0000000000871765 [16:57:30]line ФД: 309040 [16:57:30]line ФПД: 171801833678826 [16:57:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T165730&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309040&fm=171801833678826&tin=02508201610067®Number=0000000000091780&sum=50000 [16:57:30]written 0, free lines is 4095 [16:57:30]OFD Sender: Processing packet 309040 [packets to send 223, broken 222] [16:57:30]ProducePacketName [16:57:30]name=ofd_packets/00309040 [16:57:30]OFD Sender: To server: pG, [16:57:30]CommunicateWithHost lk.salyk.kg:30040 [16:57:30]ConnectInit lk.salyk.kg [16:57:30]Connected sock=10 [16:57:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D0 3B 07 01 50 E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CD 01 00 00 F4 03 04 00 7A 1F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 30 B7 04 00 35 04 06 00 9C 40 BB 44 A7 EA 2C FD 9A 98 F7 26 DD 45 [16:57:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F5 03 47 00 0A 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 30 B7 04 00 F4 03 04 00 D7 C5 1C 67 B6 04 01 00 00 D5 C5 02 06 E5 20 E7 DF [16:57:31]CommunicateWithHost err = 0 [16:57:31]CheckOFDResponse [16:57:31]1017 (14) - 77093643461234 [16:57:31]1041 (16) - 0000000000871765 [16:57:31]1040 (4) - 309040 [16:57:31]1012 (4) - 26.10.2024 10:35 [16:57:31]1206 (1) - 0 [16:57:31]OFD Sender: Remove packet 309040 [16:57:31]ProducePacketName [16:57:31]name=ofd_packets/00309040 [16:57:31]NVStorageDeleteData [16:57:31]Write to MH i2c: 01 00 00 56 28 7E [16:57:31]Write i2c OK [16:57:31]MH_I2C_Read... [16:57:31]Read from MH i2c: 01 [16:57:31]MH_I2C_Read... [16:57:31]Read from MH i2c: 01 07 00 [16:57:31]MH_I2C_Read... [16:57:31]Read from MH i2c: 01 07 00 56 28 00 00 00 00 00 B3 0C 44 [16:57:31]RasterBufferAndPrint [16:57:31]line [16:57:31]line [16:57:31]line [16:57:31]line [16:57:31]line [16:57:31]written 0, free lines is 3257 [16:57:31]MH_Cut [16:57:31]Write to MH i2c: D1 01 00 5D 28 01 57 [16:57:31]Write i2c OK [16:57:31]MH_I2C_Read... [16:57:31]Read from MH i2c: D1 [16:57:31]MH_I2C_Read... [16:57:31]Read from MH i2c: D1 01 00 [16:57:31]MH_I2C_Read... [16:57:31]Read from MH i2c: D1 01 00 5D 28 00 56 [16:57:31]Write to MH i2c: 01 00 00 5E 28 86 [16:57:31]Write i2c OK [16:57:31]MH_I2C_Read... [16:57:31]OFD Sender: No OFD packet to send [16:57:32]*** Cut start [16:57:32]*** Purtial cut [16:57:32]*** Stage 1: CUTSNS_PIN = 1 [16:57:32]Read from MH i2c: 01 [16:57:32]MH_I2C_Read... [16:57:32]*** Stop cut motor [16:57:32]*** Cut end [16:57:32]Read from MH i2c: 01 07 00 [16:57:32]MH_I2C_Read... [16:57:32]Read from MH i2c: 01 07 00 5E 28 00 00 00 00 00 FF 0F 9B [16:57:32]process_action close_receipt done [16:57:32]requested_data is exist [16:57:32]produce_requested_data [16:57:32]requested_item fm.sn is exist - process it [16:57:32]wFMCommunicate request_size=4 [16:57:32]MH_SAM_APDU [16:57:32]CAPDU: 80 11 00 00 [16:57:32]Write to MH i2c: E2 08 00 5F 28 80 11 00 00 00 00 00 00 01 [16:57:32]Write i2c OK [16:57:32]MH_I2C_Read... [16:57:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:57:32]Read from MH i2c: E2 [16:57:32]MH_I2C_Read... [16:57:32]Read from MH i2c: E2 17 00 [16:57:32]MH_I2C_Read... [16:57:32]Read from MH i2c: E2 17 00 5F 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 56 [16:57:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [16:57:32]wFMCommunicate OK [16:57:32]requested_item fd.num is exist - process it [16:57:32]SAM_PROTO_GetFieldsCounters [16:57:32]wFMCommunicate request_size=4 [16:57:32]MH_SAM_APDU [16:57:32]CAPDU: 80 13 00 00 [16:57:32]Write to MH i2c: E2 08 00 60 28 80 13 00 00 00 00 00 00 04 [16:57:32]Write i2c OK [16:57:32]MH_I2C_Read... [16:57:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:57:32]Read from MH i2c: E2 [16:57:32]MH_I2C_Read... [16:57:32]Read from MH i2c: E2 62 00 [16:57:32]MH_I2C_Read... [16:57:32]Read from MH i2c: E2 62 00 60 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 30 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 92 [16:57:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 30 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 [16:57:32]wFMCommunicate OK [16:57:32]SAM_PROTO_GetFieldsCounters done [16:57:32]requested_item shift.num is exist - process it [16:57:32]requested_item shift.opened is exist - process it [16:57:32]req_shift_opened [16:57:32]FM_GetShiftState [16:57:32]SAM_PROTO_GetShiftState [16:57:32]wFMCommunicate request_size=4 [16:57:32]MH_SAM_APDU [16:57:32]CAPDU: 80 13 01 00 [16:57:32]Write to MH i2c: E2 08 00 61 28 80 13 01 00 00 00 00 00 06 [16:57:32]Write i2c OK [16:57:32]MH_I2C_Read... [16:57:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:32]Read from MH i2c: E2 [16:57:32]MH_I2C_Read... [16:57:32]Read from MH i2c: E2 0E 00 [16:57:32]MH_I2C_Read... [16:57:32]Read from MH i2c: E2 0E 00 61 28 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 84 [16:57:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [16:57:32]wFMCommunicate OK [16:57:32]SAM_PROTO_GetShiftState done [16:57:32]FM_GetShiftState done [16:57:32]req_shift_opened done [16:57:32]requested_item shift.open_date is exist - process it [16:57:32]req_shift_open_date [16:57:32]req_shift_open_date done [16:57:32]produce_requested_data done [16:57:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309040,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [16:57:32]process_action_free close_receipt [16:57:32]json_value_free [16:57:32]json_value_free done [16:57:32]process_json_proto returns [16:57:32]Send response to host [16:57:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309040,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [16:57:32]free response buf [16:57:32]execute_script done [16:57:32]execute_script returns [16:57:32]free content buf [16:57:32]Sock 7.Close socket [16:57:32]Sock 7.Thread stoped [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:00:41]OFD Sender: No OFD packet to send [17:00:46]OFD Sender: No OFD packet to send [17:00:51]OFD Sender: No OFD packet to send [17:00:56]OFD Sender: No OFD packet to send [17:01:01]OFD Sender: No OFD packet to send [17:01:06]OFD Sender: No OFD packet to send [17:01:11]OFD Sender: No OFD packet to send [17:01:16]OFD Sender: No OFD packet to send [17:01:21]OFD Sender: No OFD packet to send [17:01:26]OFD Sender: No OFD packet to send [17:01:31]OFD Sender: No OFD packet to send [17:01:36]OFD Sender: No OFD packet to send [17:01:41]OFD Sender: No OFD packet to send [17:01:46]OFD Sender: No OFD packet to send [17:01:51]OFD Sender: No OFD packet to send [17:01:57]OFD Sender: No OFD packet to send [17:02:02]OFD Sender: No OFD packet to send [17:02:07]OFD Sender: No OFD packet to send [17:02:12]OFD Sender: No OFD packet to send [17:02:17]OFD Sender: No OFD packet to send [17:02:22]OFD Sender: No OFD packet to send [17:02:27]OFD Sender: No OFD packet to send [17:02:32]OFD Sender: No OFD packet to send [17:02:37]OFD Sender: No OFD packet to send [17:02:42]OFD Sender: No OFD packet to send [17:02:47]OFD Sender: No OFD packet to send [17:02:52]OFD Sender: No OFD packet to send [17:02:57]OFD Sender: No OFD packet to send [17:03:02]OFD Sender: No OFD packet to send [17:03:07]OFD Sender: No OFD packet to send [17:03:12]OFD Sender: No OFD packet to send [17:03:17]OFD Sender: No OFD packet to send [17:03:22]OFD Sender: No OFD packet to send [17:03:22]accept exits with 9 [17:03:22]New connection [17:03:22]New thread 3067022692 created [17:03:22]Thread 3066879332 joined [17:03:22]Waiting for new connection... [17:03:22] Sock 9.Parse request [17:03:22]Sock 9.Check first char [17:03:22]Sock 9.First char is OK [17:03:22]request: POST /json_proto HTTP/1.0 [17:03:22]Method: POST [17:03:22]URL: /json_proto [17:03:22]Method is POST - this is cgi request [17:03:22]url: /json_proto [17:03:22]query_string will be loaded in cgi processing [17:03:22]execute_cgi json_proto POST (null) [17:03:22]execute_cgi path=json_proto method=POST [17:03:22]POST find Content-Length [17:03:22]Host: 172.17.96.3:8080 [17:03:22]Content-Length: 677 [17:03:22]Content-Type: application/json [17:03:22] [17:03:22]POST finish read [17:03:22]Found Content-Length = 677 [17:03:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [17:03:22]execute_script... [17:03:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [17:03:22]POST & json_proto [17:03:22]process_json_proto [17:03:22]json parsed OK: [17:03:22]protocol is kg_v1.0 [17:03:22]action value=close_receipt [17:03:22]process_action close_receipt [17:03:22]cmd_close_receipt [17:03:22]MH_GetDate [17:03:22]Write to MH i2c: F0 00 00 62 28 79 [17:03:22]Write i2c OK [17:03:22]MH_I2C_Read... [17:03:22]Read from MH i2c: F0 [17:03:22]MH_I2C_Read... [17:03:22]Read from MH i2c: F0 09 00 [17:03:22]MH_I2C_Read... [17:03:22]Read from MH i2c: F0 09 00 62 28 00 DB 20 1D 67 44 5E 04 65 0C [17:03:22]GetLastDocTimeStamp 1729961850 [17:03:22]current date 1729962203 [17:03:22]FM_GetShiftState [17:03:22]SAM_PROTO_GetShiftState [17:03:22]wFMCommunicate request_size=4 [17:03:22]MH_SAM_APDU [17:03:22]CAPDU: 80 13 01 00 [17:03:22]Write to MH i2c: E2 08 00 63 28 80 13 01 00 00 00 00 00 08 [17:03:22]Write i2c OK [17:03:22]MH_I2C_Read... [17:03:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:22]Read from MH i2c: E2 [17:03:22]MH_I2C_Read... [17:03:22]Read from MH i2c: E2 0E 00 [17:03:22]MH_I2C_Read... [17:03:22]Read from MH i2c: E2 0E 00 63 28 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 86 [17:03:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:03:22]wFMCommunicate OK [17:03:22]SAM_PROTO_GetShiftState done [17:03:22]FM_GetShiftState done [17:03:22]opened in 1729902265 [17:03:22]opened+sec_in_day 1729988665 [17:03:22]quantity*price = 20003 [17:03:22]sum+1 = 20004 [17:03:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 462 26.10.2024 17:03 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309041 ФПД: 175205041226857 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T170323&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309041&fm=175205041226857&tin=02508201610067®Number=0000000000091780&sum=20000 [17:03:23]StoreToDocumentArchive [17:03:23]shift 532 fd 309041 [17:03:23]save to /storage/0532/doc_00309041 [17:03:23]save last doc name /storage/0532/doc_00309041 to /storage/kkm_last_doc_name [17:03:23]save OK [17:03:23]Clear old archive folders... [17:03:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:03:23]tlvbuf is 000924B0 [17:03:23]SAM_PROTO_ClearQueue [17:03:23]wFMCommunicate request_size=4 [17:03:23]MH_SAM_APDU [17:03:23]CAPDU: 80 09 00 00 [17:03:23]Write to MH i2c: E2 08 00 70 28 80 09 00 00 00 00 00 00 0A [17:03:23]Write i2c OK [17:03:23]MH_I2C_Read... [17:03:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:03:23]Read from MH i2c: E2 [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: E2 03 00 [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: E2 03 00 70 28 00 90 00 0C [17:03:23]RAPDU: 90 00 [17:03:23]wFMCommunicate OK [17:03:23]SAM_PROTO_ClearQueue done [17:03:23]KKMCreateOFDPacket [17:03:23]OFDProtocolAddRootSTLVToBuf [17:03:23]FM_MakeSignedData [17:03:23]FM_MakeSignedData [17:03:23]SAM_PROTO_SignData [17:03:23]wFMCommunicate request_size=4 [17:03:23]MH_SAM_APDU [17:03:23]CAPDU: 80 0D 01 02 [17:03:23]Write to MH i2c: E2 08 00 71 28 80 0D 01 02 00 00 00 00 12 [17:03:23]Write i2c OK [17:03:23]MH_I2C_Read... [17:03:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:03:23]Read from MH i2c: E2 [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: E2 03 00 [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: E2 03 00 71 28 00 90 00 0D [17:03:23]RAPDU: 90 00 [17:03:23]wFMCommunicate OK [17:03:23]wFMCommunicate request_size=255 [17:03:23]MH_SAM_APDU [17:03:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CE 01 00 00 F4 03 04 00 DB 20 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 31 B7 04 00 35 04 06 00 9F [17:03:23]Write to MH i2c: E2 02 01 72 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CE 01 00 00 F4 03 04 00 DB 20 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 31 B7 04 00 35 04 06 00 9F 00 00 51 [17:03:23]Write i2c OK [17:03:23]MH_I2C_Read... [17:03:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:23]Read from MH i2c: E2 [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: E2 03 00 [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: E2 03 00 72 28 00 90 00 0E [17:03:23]RAPDU: 90 00 [17:03:23]wFMCommunicate OK [17:03:23]wFMCommunicate request_size=10 [17:03:23]MH_SAM_APDU [17:03:23]CAPDU: 80 0D 02 02 05 59 1A 3E C4 69 [17:03:23]Write to MH i2c: E2 0D 00 73 28 80 0D 02 02 05 00 59 1A 3E C4 69 00 00 FD [17:03:23]Write i2c OK [17:03:23]MH_I2C_Read... [17:03:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:23]Read from MH i2c: E2 [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: E2 03 00 [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: E2 03 00 73 28 00 90 00 0F [17:03:23]RAPDU: 90 00 [17:03:23]wFMCommunicate OK [17:03:23]wFMCommunicate request_size=4 [17:03:23]MH_SAM_APDU [17:03:23]CAPDU: 80 0D 03 02 [17:03:23]Write to MH i2c: E2 08 00 74 28 80 0D 03 02 00 00 00 00 17 [17:03:23]Write i2c OK [17:03:23]MH_I2C_Read... [17:03:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:03:23]Read from MH i2c: E2 [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: E2 0B 00 [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: E2 0B 00 74 28 00 AF 95 C8 8B 6C B0 18 EA 90 00 CD [17:03:23]RAPDU: AF 95 C8 8B 6C B0 18 EA 90 00 [17:03:23]wFMCommunicate OK [17:03:23]SAM_PROTO_SignData done [17:03:23]FM_MakeSignedData done [17:03:23]CreateOFDProtocolMessage [17:03:23]wFMCommunicate request_size=4 [17:03:23]MH_SAM_APDU [17:03:23]CAPDU: 80 11 00 00 [17:03:23]Write to MH i2c: E2 08 00 75 28 80 11 00 00 00 00 00 00 17 [17:03:23]Write i2c OK [17:03:23]MH_I2C_Read... [17:03:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:23]Read from MH i2c: E2 [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: E2 17 00 [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: E2 17 00 75 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6C [17:03:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:03:23]wFMCommunicate OK [17:03:23]CreateOFDProtocolMessage done [17:03:23]OFDSenderStorePacket 309041 [17:03:23]StoreOFDPacket docnum=309041 [17:03:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D6 58 07 01 7E 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CE 01 00 00 F4 03 04 00 DB 20 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 31 B7 04 00 35 04 06 00 9F 59 1A 3E C4 69 AF 95 C8 8B 6C B0 18 EA [17:03:23]CheckFolder [17:03:23]dirname=/storage/ofd_packets [17:03:23]CheckFolder done [17:03:23]ProducePacketName [17:03:23]name=ofd_packets/00309041 [17:03:23]NVStorageSaveData ofd_packets/00309041 [17:03:23]File name is /storage/ofd_packets/00309041 [17:03:23]Write 301 bytes [17:03:23]NVStorageSaveData done [17:03:23]OFDSenderStorePacket done [17:03:23]KKMCreateOFDPacket done [17:03:23]NVStorageSaveData kkm_last_timestamp [17:03:23]File name is /storage/kkm_last_timestamp [17:03:23]Write 4 bytes [17:03:23]NVStorageSaveData done [17:03:23]ExternCall_PrintAddStr [17:03:23]wPrintStart [17:03:23]Write to MH i2c: 01 00 00 76 28 9E [17:03:23]Write i2c OK [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: 01 [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: 01 07 00 [17:03:23]MH_I2C_Read... [17:03:23]Read from MH i2c: 01 07 00 76 28 00 00 00 00 00 FF 0F B3 [17:03:23]RasterBufferAndPrint [17:03:23]line Счет N : (1)642915 [17:03:23]line ИНН: 02508201610067 [17:03:23]line Контрольно-Кассовый Чек [17:03:23]line ПРОДАЖА [17:03:23]line ТРК (МРК, ГНК) : 62 [17:03:23]line Товар: 2710124130 [17:03:23]line Аи-92-К-2 [17:03:23]line 2.990 * 66.90 [17:03:23]line = 200.03 [17:03:23]line НДС 12% НСП 1% [17:03:23]line > о реализуемом товаре [17:03:23]line ОКРУГЛЕНИЕ: -0.03 [17:03:23]line ИТОГО: 200.00 [17:03:23]line Внесено: 200.00 [17:03:23]line СДАЧА: 0.00 [17:03:23]line НСП 1% : 1.77 [17:03:23]line НДС 12% : 21.24 [17:03:23]line Наличными: 200.00 [17:03:23]line Безнал.: 0.00 [17:03:23]line Место: АЗС № 172 "Партнер Нефть" [17:03:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:03:23]line СНО: Общий режим [17:03:23]line Чек 462 26.10.2024 17:03 [17:03:23]line Смена: 532 ФФД: 1.0 [17:03:23]line ЗНМ: 0300000116 [17:03:23]line РНМ: 0000000000091780 [17:03:23]line Версия ККМ: 001 [17:03:23]line ФМ: 0000000000871765 [17:03:23]line ФД: 309041 [17:03:23]line ФПД: 175205041226857 [17:03:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T170323&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309041&fm=175205041226857&tin=02508201610067®Number=0000000000091780&sum=20000 [17:03:24]OFD Sender: Processing packet 309041 [packets to send 223, broken 222] [17:03:24]ProducePacketName [17:03:24]name=ofd_packets/00309041 [17:03:24]OFD Sender: To server: pG, [17:03:24]CommunicateWithHost lk.salyk.kg:30040 [17:03:24]ConnectInit lk.salyk.kg [17:03:24]written 0, free lines is 4095 [17:03:24]Connected sock=10 [17:03:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D6 58 07 01 7E 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CE 01 00 00 F4 03 04 00 DB 20 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 31 B7 04 00 35 04 06 00 9F 59 1A 3E C4 69 AF 95 C8 8B 6C B0 18 EA [17:03:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 87 CC 47 00 FB 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 31 37 36 35 10 04 04 00 31 B7 04 00 F4 03 04 00 39 C7 1C 67 B6 04 01 00 00 5B D5 A7 2A 3F B3 E8 86 [17:03:24]CommunicateWithHost err = 0 [17:03:24]CheckOFDResponse [17:03:24]1017 (14) - 77093643461234 [17:03:24]1041 (16) - 0000000000871765 [17:03:24]1040 (4) - 309041 [17:03:24]1012 (4) - 26.10.2024 10:40 [17:03:24]1206 (1) - 0 [17:03:24]OFD Sender: Remove packet 309041 [17:03:24]ProducePacketName [17:03:24]name=ofd_packets/00309041 [17:03:24]NVStorageDeleteData [17:03:24]Write to MH i2c: 01 00 00 A0 28 C8 [17:03:24]Write i2c OK [17:03:24]MH_I2C_Read... [17:03:24]Read from MH i2c: 01 [17:03:24]MH_I2C_Read... [17:03:24]Read from MH i2c: 01 07 00 [17:03:24]MH_I2C_Read... [17:03:24]Read from MH i2c: 01 07 00 A0 28 00 00 00 00 00 B9 0C 94 [17:03:24]RasterBufferAndPrint [17:03:24]line [17:03:24]line [17:03:24]line [17:03:24]line [17:03:24]line [17:03:24]written 0, free lines is 3264 [17:03:24]MH_Cut [17:03:24]Write to MH i2c: D1 01 00 A7 28 01 A1 [17:03:24]Write i2c OK [17:03:24]MH_I2C_Read... [17:03:24]Read from MH i2c: D1 [17:03:24]MH_I2C_Read... [17:03:24]Read from MH i2c: D1 01 00 [17:03:24]MH_I2C_Read... [17:03:24]Read from MH i2c: D1 01 00 A7 28 00 A0 [17:03:24]Write to MH i2c: 01 00 00 A8 28 D0 [17:03:24]Write i2c OK [17:03:24]MH_I2C_Read... [17:03:25]OFD Sender: No OFD packet to send [17:03:25]*** Cut start [17:03:25]*** Purtial cut [17:03:25]*** Stage 1: CUTSNS_PIN = 1 [17:03:25]Read from MH i2c: 01 [17:03:25]MH_I2C_Read... [17:03:25]*** Stop cut motor [17:03:25]*** Cut end [17:03:25]Read from MH i2c: 01 07 00 [17:03:25]MH_I2C_Read... [17:03:25]Read from MH i2c: 01 07 00 A8 28 00 00 00 00 00 FF 0F E5 [17:03:25]process_action close_receipt done [17:03:25]requested_data is exist [17:03:25]produce_requested_data [17:03:25]requested_item fm.sn is exist - process it [17:03:25]wFMCommunicate request_size=4 [17:03:25]MH_SAM_APDU [17:03:25]CAPDU: 80 11 00 00 [17:03:25]Write to MH i2c: E2 08 00 A9 28 80 11 00 00 00 00 00 00 4B [17:03:25]Write i2c OK [17:03:25]MH_I2C_Read... [17:03:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:25]Read from MH i2c: E2 [17:03:25]MH_I2C_Read... [17:03:25]Read from MH i2c: E2 17 00 [17:03:25]MH_I2C_Read... [17:03:25]Read from MH i2c: E2 17 00 A9 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [17:03:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:03:25]wFMCommunicate OK [17:03:25]requested_item fd.num is exist - process it [17:03:25]SAM_PROTO_GetFieldsCounters [17:03:25]wFMCommunicate request_size=4 [17:03:25]MH_SAM_APDU [17:03:25]CAPDU: 80 13 00 00 [17:03:25]Write to MH i2c: E2 08 00 AA 28 80 13 00 00 00 00 00 00 4E [17:03:25]Write i2c OK [17:03:25]MH_I2C_Read... [17:03:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:03:25]Read from MH i2c: E2 [17:03:25]MH_I2C_Read... [17:03:25]Read from MH i2c: E2 62 00 [17:03:25]MH_I2C_Read... [17:03:25]Read from MH i2c: E2 62 00 AA 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 31 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 E0 [17:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 31 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:03:25]wFMCommunicate OK [17:03:25]SAM_PROTO_GetFieldsCounters done [17:03:25]requested_item shift.num is exist - process it [17:03:25]requested_item shift.opened is exist - process it [17:03:25]req_shift_opened [17:03:25]FM_GetShiftState [17:03:25]SAM_PROTO_GetShiftState [17:03:25]wFMCommunicate request_size=4 [17:03:25]MH_SAM_APDU [17:03:25]CAPDU: 80 13 01 00 [17:03:25]Write to MH i2c: E2 08 00 AB 28 80 13 01 00 00 00 00 00 50 [17:03:25]Write i2c OK [17:03:25]MH_I2C_Read... [17:03:26]Read from MH i2c: E2 [17:03:26]MH_I2C_Read... [17:03:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:26]Read from MH i2c: E2 0E 00 [17:03:26]MH_I2C_Read... [17:03:26]Read from MH i2c: E2 0E 00 AB 28 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CE [17:03:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:03:26]wFMCommunicate OK [17:03:26]SAM_PROTO_GetShiftState done [17:03:26]FM_GetShiftState done [17:03:26]req_shift_opened done [17:03:26]requested_item shift.open_date is exist - process it [17:03:26]req_shift_open_date [17:03:26]req_shift_open_date done [17:03:26]produce_requested_data done [17:03:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309041,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:03:26]process_action_free close_receipt [17:03:26]json_value_free [17:03:26]json_value_free done [17:03:26]process_json_proto returns [17:03:26]Send response to host [17:03:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309041,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:03:26]free response buf [17:03:26]execute_script done [17:03:26]execute_script returns [17:03:26]free content buf [17:03:26]Sock 9.Close socket [17:03:26]Sock 9.Thread stoped [17:03:30]OFD Sender: No OFD packet to send [17:03:35]OFD Sender: No OFD packet to send [17:03:40]OFD Sender: No OFD packet to send [17:03:45]OFD Sender: No OFD packet to send [17:03:50]OFD Sender: No OFD packet to send [17:03:55]OFD Sender: No OFD packet to send [17:04:00]OFD Sender: No OFD packet to send [17:04:05]OFD Sender: No OFD packet to send [17:04:10]OFD Sender: No OFD packet to send [17:04:15]OFD Sender: No OFD packet to send [17:04:20]OFD Sender: No OFD packet to send [17:04:25]OFD Sender: No OFD packet to send [17:04:30]OFD Sender: No OFD packet to send [17:04:35]OFD Sender: No OFD packet to send [17:04:40]OFD Sender: No OFD packet to send [17:04:45]OFD Sender: No OFD packet to send [17:04:50]OFD Sender: No OFD packet to send [17:04:55]OFD Sender: No OFD packet to send [17:05:00]OFD Sender: No OFD packet to send [17:05:05]OFD Sender: No OFD packet to send [17:05:10]OFD Sender: No OFD packet to send [17:05:15]OFD Sender: No OFD packet to send [17:05:20]OFD Sender: No OFD packet to send [17:05:25]OFD Sender: No OFD packet to send [17:05:30]OFD Sender: No OFD packet to send [17:05:35]OFD Sender: No OFD packet to send [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:00]accept exits with 7 [17:06:00]New connection [17:06:00]New thread 3066879332 created [17:06:00]Thread 3067022692 joined [17:06:00]Waiting for new connection... [17:06:00] Sock 7.Parse request [17:06:00]Sock 7.Check first char [17:06:00]Sock 7.First char is OK [17:06:00]request: POST /json_proto HTTP/1.0 [17:06:00]Method: POST [17:06:00]URL: /json_proto [17:06:00]Method is POST - this is cgi request [17:06:00]url: /json_proto [17:06:00]query_string will be loaded in cgi processing [17:06:00]execute_cgi json_proto POST (null) [17:06:00]execute_cgi path=json_proto method=POST [17:06:00]POST find Content-Length [17:06:00]Host: 172.17.96.3:8080 [17:06:00]Content-Length: 797 [17:06:00]Content-Type: application/json [17:06:00] [17:06:00]POST finish read [17:06:00]Found Content-Length = 797 [17:06:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:00]execute_script... [17:06: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)642916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:00]POST & json_proto [17:06:00]process_json_proto [17:06:00]json parsed OK: [17:06:00]protocol is kg_v1.0 [17:06:00]action value=close_receipt [17:06:00]process_action close_receipt [17:06:00]cmd_close_receipt [17:06:00]MH_GetDate [17:06:00]Write to MH i2c: F0 00 00 AC 28 C3 [17:06:00]Write i2c OK [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: F0 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: F0 09 00 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: F0 09 00 AC 28 00 7A 21 1D 67 44 5E 04 65 F6 [17:06:00]GetLastDocTimeStamp 1729962203 [17:06:00]current date 1729962362 [17:06:00]FM_GetShiftState [17:06:00]SAM_PROTO_GetShiftState [17:06:00]wFMCommunicate request_size=4 [17:06:00]MH_SAM_APDU [17:06:00]CAPDU: 80 13 01 00 [17:06:00]Write to MH i2c: E2 08 00 AD 28 80 13 01 00 00 00 00 00 52 [17:06:00]Write i2c OK [17:06:00]MH_I2C_Read... [17:06:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:00]Read from MH i2c: E2 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: E2 0E 00 [17:06:00]MH_I2C_Read... [17:06:00]Read from MH i2c: E2 0E 00 AD 28 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D0 [17:06:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:06:01]wFMCommunicate OK [17:06:01]SAM_PROTO_GetShiftState done [17:06:01]FM_GetShiftState done [17:06:01]opened in 1729902265 [17:06:01]opened+sec_in_day 1729988665 [17:06:01]quantity*price = 0 [17:06:01]sum+1 = 1 [17:06:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 463 26.10.2024 17:06 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309042 ФПД: 144272290343117 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T170602&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309042&fm=144272290343117&tin=02508201610067®Number=0000000000091780&sum=0 [17:06:02]StoreToDocumentArchive [17:06:02]shift 532 fd 309042 [17:06:02]save to /storage/0532/doc_00309042 [17:06:02]save last doc name /storage/0532/doc_00309042 to /storage/kkm_last_doc_name [17:06:02]save OK [17:06:02]Clear old archive folders... [17:06:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:06:02]tlvbuf is 000EB4F0 [17:06:02]SAM_PROTO_ClearQueue [17:06:02]wFMCommunicate request_size=4 [17:06:02]MH_SAM_APDU [17:06:02]CAPDU: 80 09 00 00 [17:06:02]Write to MH i2c: E2 08 00 BA 28 80 09 00 00 00 00 00 00 54 [17:06:02]Write i2c OK [17:06:02]MH_I2C_Read... [17:06:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:06:02]Read from MH i2c: E2 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 03 00 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 03 00 BA 28 00 90 00 56 [17:06:02]RAPDU: 90 00 [17:06:02]wFMCommunicate OK [17:06:02]SAM_PROTO_ClearQueue done [17:06:02]KKMCreateOFDPacket [17:06:02]OFDProtocolAddRootSTLVToBuf [17:06:02]FM_MakeSignedData [17:06:02]FM_MakeSignedData [17:06:02]SAM_PROTO_SignData [17:06:02]wFMCommunicate request_size=4 [17:06:02]MH_SAM_APDU [17:06:02]CAPDU: 80 0D 01 02 [17:06:02]Write to MH i2c: E2 08 00 BB 28 80 0D 01 02 00 00 00 00 5C [17:06:02]Write i2c OK [17:06:02]MH_I2C_Read... [17:06:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:06:02]Read from MH i2c: E2 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 03 00 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 03 00 BB 28 00 90 00 57 [17:06:02]RAPDU: 90 00 [17:06:02]wFMCommunicate OK [17:06:02]wFMCommunicate request_size=255 [17:06:02]MH_SAM_APDU [17:06:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 7A 21 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 32 B7 04 00 35 04 06 00 83 37 02 9D [17:06:02]Write to MH i2c: E2 02 01 BC 28 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 7A 21 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 32 B7 04 00 35 04 06 00 83 37 02 9D 00 00 80 [17:06:02]Write i2c OK [17:06:02]MH_I2C_Read... [17:06:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:02]Read from MH i2c: E2 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 03 00 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 03 00 BC 28 00 90 00 58 [17:06:02]RAPDU: 90 00 [17:06:02]wFMCommunicate OK [17:06:02]wFMCommunicate request_size=7 [17:06:02]MH_SAM_APDU [17:06:02]CAPDU: 80 0D 02 02 02 E8 CD [17:06:02]Write to MH i2c: E2 0A 00 BD 28 80 0D 02 02 02 00 E8 CD 00 00 18 [17:06:02]Write i2c OK [17:06:02]MH_I2C_Read... [17:06:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:02]Read from MH i2c: E2 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 03 00 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 03 00 BD 28 00 90 00 59 [17:06:02]RAPDU: 90 00 [17:06:02]wFMCommunicate OK [17:06:02]wFMCommunicate request_size=4 [17:06:02]MH_SAM_APDU [17:06:02]CAPDU: 80 0D 03 02 [17:06:02]Write to MH i2c: E2 08 00 BE 28 80 0D 03 02 00 00 00 00 61 [17:06:02]Write i2c OK [17:06:02]MH_I2C_Read... [17:06:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:06:02]Read from MH i2c: E2 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 0B 00 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 0B 00 BE 28 00 4B 69 13 37 1F 85 0D B9 90 00 CA [17:06:02]RAPDU: 4B 69 13 37 1F 85 0D B9 90 00 [17:06:02]wFMCommunicate OK [17:06:02]SAM_PROTO_SignData done [17:06:02]FM_MakeSignedData done [17:06:02]CreateOFDProtocolMessage [17:06:02]wFMCommunicate request_size=4 [17:06:02]MH_SAM_APDU [17:06:02]CAPDU: 80 11 00 00 [17:06:02]Write to MH i2c: E2 08 00 BF 28 80 11 00 00 00 00 00 00 61 [17:06:02]Write i2c OK [17:06:02]MH_I2C_Read... [17:06:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:02]Read from MH i2c: E2 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 17 00 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: E2 17 00 BF 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B6 [17:06:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:06:02]wFMCommunicate OK [17:06:02]CreateOFDProtocolMessage done [17:06:02]OFDSenderStorePacket 309042 [17:06:02]StoreOFDPacket docnum=309042 [17:06:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 8A 97 04 01 55 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 7A 21 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 32 B7 04 00 35 04 06 00 83 37 02 9D E8 CD 4B 69 13 37 1F 85 0D B9 [17:06:02]CheckFolder [17:06:02]dirname=/storage/ofd_packets [17:06:02]CheckFolder done [17:06:02]ProducePacketName [17:06:02]name=ofd_packets/00309042 [17:06:02]NVStorageSaveData ofd_packets/00309042 [17:06:02]File name is /storage/ofd_packets/00309042 [17:06:02]Write 298 bytes [17:06:02]NVStorageSaveData done [17:06:02]OFDSenderStorePacket done [17:06:02]KKMCreateOFDPacket done [17:06:02]NVStorageSaveData kkm_last_timestamp [17:06:02]File name is /storage/kkm_last_timestamp [17:06:02]Write 4 bytes [17:06:02]NVStorageSaveData done [17:06:02]ExternCall_PrintAddStr [17:06:02]wPrintStart [17:06:02]Write to MH i2c: 01 00 00 C0 28 E8 [17:06:02]Write i2c OK [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: 01 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: 01 07 00 [17:06:02]MH_I2C_Read... [17:06:02]Read from MH i2c: 01 07 00 C0 28 00 00 00 00 00 FF 0F FD [17:06:02]RasterBufferAndPrint [17:06:02]line Счет N : (1)642916 [17:06:02]line ИНН: 02508201610067 [17:06:02]line Контрольно-Кассовый Чек [17:06:02]line ПРОДАЖА [17:06:02]line ТРК (МРК, ГНК) : 11 [17:06:02]line Товар: 2710194210 [17:06:02]line ДТ-К-2 [17:06:02]line 13.130 * 0.00 [17:06:02]line = 0.00 [17:06:02]line НДС 12% НСП 1% [17:06:02]line > о реализуемом товаре [17:06:02]line ИТОГО: 0.00 [17:06:02]line НСП 1% : 0.00 [17:06:02]line НДС 12% : 0.00 [17:06:02]line Наличными: 0.00 [17:06:02]line Безнал.: 0.00 [17:06:02]line Место: АЗС № 172 "Партнер Нефть" [17:06:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:06:02]line СНО: Общий режим [17:06:02]line Чек 463 26.10.2024 17:06 [17:06:02]line Смена: 532 ФФД: 1.0 [17:06:02]line ЗНМ: 0300000116 [17:06:02]line РНМ: 0000000000091780 [17:06:02]line Версия ККМ: 001 [17:06:02]line Талоны: Топливные Талоны [17:06:02]line 4755294 [17:06:02]line ФМ: 0000000000871765 [17:06:02]line ФД: 309042 [17:06:02]line ФПД: 144272290343117 [17:06:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T170602&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309042&fm=144272290343117&tin=02508201610067®Number=0000000000091780&sum=0 [17:06:02]OFD Sender: Processing packet 309042 [packets to send 223, broken 222] [17:06:02]ProducePacketName [17:06:02]name=ofd_packets/00309042 [17:06:02]OFD Sender: To server: pG, [17:06:02]CommunicateWithHost lk.salyk.kg:30040 [17:06:02]ConnectInit lk.salyk.kg [17:06:02]written 0, free lines is 4095 [17:06:03]Connected sock=10 [17:06:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 8A 97 04 01 55 09 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 7A 21 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 32 B7 04 00 35 04 06 00 83 37 02 9D E8 CD 4B 69 13 37 1F 85 0D B9 [17:06:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6E 3D 47 00 BE 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 31 37 36 35 10 04 04 00 32 B7 04 00 F4 03 04 00 D7 C7 1C 67 B6 04 01 00 00 ED 7E 9E E2 FE 3B BB 2D [17:06:03]CommunicateWithHost err = 0 [17:06:03]CheckOFDResponse [17:06:03]1017 (14) - 77093643461234 [17:06:03]1041 (16) - 0000000000871765 [17:06:03]1040 (4) - 309042 [17:06:03]1012 (4) - 26.10.2024 10:43 [17:06:03]1206 (1) - 0 [17:06:03]OFD Sender: Remove packet 309042 [17:06:03]ProducePacketName [17:06:03]name=ofd_packets/00309042 [17:06:03]NVStorageDeleteData [17:06:03]Write to MH i2c: 01 00 00 E9 28 11 [17:06:03]Write i2c OK [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: 01 [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: 01 07 00 [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: 01 07 00 E9 28 00 00 00 00 00 CB 0C EF [17:06:03]RasterBufferAndPrint [17:06:03]line [17:06:03]line [17:06:03]line [17:06:03]line [17:06:03]line [17:06:03]written 0, free lines is 3279 [17:06:03]MH_Cut [17:06:03]Write to MH i2c: D1 01 00 F0 28 01 EA [17:06:03]Write i2c OK [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: D1 [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: D1 01 00 [17:06:03]MH_I2C_Read... [17:06:03]Read from MH i2c: D1 01 00 F0 28 00 E9 [17:06:03]Write to MH i2c: 01 00 00 F1 28 19 [17:06:03]Write i2c OK [17:06:03]MH_I2C_Read... [17:06:03]OFD Sender: No OFD packet to send [17:06:04]*** Cut start [17:06:04]*** Purtial cut [17:06:04]*** Stage 1: CUTSNS_PIN = 1 [17:06:04]Read from MH i2c: 01 [17:06:04]MH_I2C_Read... [17:06:04]*** Stop cut motor [17:06:04]*** Cut end [17:06:04]Read from MH i2c: 01 07 00 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: 01 07 00 F1 28 00 00 00 00 00 FF 0F 2E [17:06:04]process_action close_receipt done [17:06:04]requested_data is exist [17:06:04]produce_requested_data [17:06:04]requested_item fm.sn is exist - process it [17:06:04]wFMCommunicate request_size=4 [17:06:04]MH_SAM_APDU [17:06:04]CAPDU: 80 11 00 00 [17:06:04]Write to MH i2c: E2 08 00 F2 28 80 11 00 00 00 00 00 00 94 [17:06:04]Write i2c OK [17:06:04]MH_I2C_Read... [17:06:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:04]Read from MH i2c: E2 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 17 00 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 17 00 F2 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E9 [17:06:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:06:04]wFMCommunicate OK [17:06:04]requested_item fd.num is exist - process it [17:06:04]SAM_PROTO_GetFieldsCounters [17:06:04]wFMCommunicate request_size=4 [17:06:04]MH_SAM_APDU [17:06:04]CAPDU: 80 13 00 00 [17:06:04]Write to MH i2c: E2 08 00 F3 28 80 13 00 00 00 00 00 00 97 [17:06:04]Write i2c OK [17:06:04]MH_I2C_Read... [17:06:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:06:04]Read from MH i2c: E2 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 62 00 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 62 00 F3 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 32 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 2D [17:06: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 32 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:06:04]wFMCommunicate OK [17:06:04]SAM_PROTO_GetFieldsCounters done [17:06:04]requested_item shift.num is exist - process it [17:06:04]requested_item shift.opened is exist - process it [17:06:04]req_shift_opened [17:06:04]FM_GetShiftState [17:06:04]SAM_PROTO_GetShiftState [17:06:04]wFMCommunicate request_size=4 [17:06:04]MH_SAM_APDU [17:06:04]CAPDU: 80 13 01 00 [17:06:04]Write to MH i2c: E2 08 00 F4 28 80 13 01 00 00 00 00 00 99 [17:06:04]Write i2c OK [17:06:04]MH_I2C_Read... [17:06:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:04]Read from MH i2c: E2 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 0E 00 [17:06:04]MH_I2C_Read... [17:06:04]Read from MH i2c: E2 0E 00 F4 28 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 17 [17:06:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:06:04]wFMCommunicate OK [17:06:04]SAM_PROTO_GetShiftState done [17:06:04]FM_GetShiftState done [17:06:04]req_shift_opened done [17:06:04]requested_item shift.open_date is exist - process it [17:06:04]req_shift_open_date [17:06:04]req_shift_open_date done [17:06:04]produce_requested_data done [17:06:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309042,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:06:04]process_action_free close_receipt [17:06:04]json_value_free [17:06:04]json_value_free done [17:06:04]process_json_proto returns [17:06:04]Send response to host [17:06:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309042,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:06:04]free response buf [17:06:04]execute_script done [17:06:04]execute_script returns [17:06:04]free content buf [17:06:04]Sock 7.Close socket [17:06:04]Sock 7.Thread stoped [17:06:08]OFD Sender: No OFD packet to send [17:06:13]OFD Sender: No OFD packet to send [17:06:18]OFD Sender: No OFD packet to send [17:06:23]OFD Sender: No OFD packet to send [17:06:28]OFD Sender: No OFD packet to send [17:06:33]OFD Sender: No OFD packet to send [17:06:38]OFD Sender: No OFD packet to send [17:06:43]OFD Sender: No OFD packet to send [17:06:48]OFD Sender: No OFD packet to send [17:06:52]accept exits with 9 [17:06:52]New connection [17:06:52]New thread 3067022692 created [17:06:52]Thread 3066879332 joined [17:06:52]Waiting for new connection... [17:06:52] Sock 9.Parse request [17:06:52]Sock 9.Check first char [17:06:52]Sock 9.First char is OK [17:06:52]request: POST /json_proto HTTP/1.0 [17:06:52]Method: POST [17:06:52]URL: /json_proto [17:06:52]Method is POST - this is cgi request [17:06:52]url: /json_proto [17:06:52]query_string will be loaded in cgi processing [17:06:52]execute_cgi json_proto POST (null) [17:06:52]execute_cgi path=json_proto method=POST [17:06:52]POST find Content-Length [17:06:52]Host: 172.17.96.3:8080 [17:06:52]Content-Length: 677 [17:06:52]Content-Type: application/json [17:06:52] [17:06:52]POST finish read [17:06:52]Found Content-Length = 677 [17:06:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [17:06:52]execute_script... [17:06:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [17:06:52]POST & json_proto [17:06:52]process_json_proto [17:06:52]json parsed OK: [17:06:52]protocol is kg_v1.0 [17:06:52]action value=close_receipt [17:06:52]process_action close_receipt [17:06:52]cmd_close_receipt [17:06:52]MH_GetDate [17:06:52]Write to MH i2c: F0 00 00 F5 28 0C [17:06:52]Write i2c OK [17:06:52]MH_I2C_Read... [17:06:52]Read from MH i2c: F0 [17:06:52]MH_I2C_Read... [17:06:52]Read from MH i2c: F0 09 00 [17:06:52]MH_I2C_Read... [17:06:52]Read from MH i2c: F0 09 00 F5 28 00 AD 21 1D 67 44 5E 04 65 72 [17:06:52]GetLastDocTimeStamp 1729962362 [17:06:52]current date 1729962413 [17:06:52]FM_GetShiftState [17:06:52]SAM_PROTO_GetShiftState [17:06:52]wFMCommunicate request_size=4 [17:06:52]MH_SAM_APDU [17:06:52]CAPDU: 80 13 01 00 [17:06:52]Write to MH i2c: E2 08 00 F6 28 80 13 01 00 00 00 00 00 9B [17:06:52]Write i2c OK [17:06:52]MH_I2C_Read... [17:06:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:52]Read from MH i2c: E2 [17:06:52]MH_I2C_Read... [17:06:52]Read from MH i2c: E2 0E 00 [17:06:52]MH_I2C_Read... [17:06:52]Read from MH i2c: E2 0E 00 F6 28 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 19 [17:06:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:06:52]wFMCommunicate OK [17:06:52]SAM_PROTO_GetShiftState done [17:06:52]FM_GetShiftState done [17:06:52]opened in 1729902265 [17:06:52]opened+sec_in_day 1729988665 [17:06:52]quantity*price = 40006 [17:06:52]sum+1 = 40007 [17:06:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 464 26.10.2024 17:06 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309043 ФПД: 104551542304412 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T170653&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309043&fm=104551542304412&tin=02508201610067®Number=0000000000091780&sum=40000 [17:06:53]StoreToDocumentArchive [17:06:53]shift 532 fd 309043 [17:06:53]save to /storage/0532/doc_00309043 [17:06:53]save last doc name /storage/0532/doc_00309043 to /storage/kkm_last_doc_name [17:06:53]save OK [17:06:53]Clear old archive folders... [17:06:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:06:53]tlvbuf is 00171F10 [17:06:53]SAM_PROTO_ClearQueue [17:06:53]wFMCommunicate request_size=4 [17:06:53]MH_SAM_APDU [17:06:53]CAPDU: 80 09 00 00 [17:06:53]Write to MH i2c: E2 08 00 03 29 80 09 00 00 00 00 00 00 9E [17:06:53]Write i2c OK [17:06:53]MH_I2C_Read... [17:06:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:06:53]Read from MH i2c: E2 [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: E2 03 00 [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: E2 03 00 03 29 00 90 00 A0 [17:06:53]RAPDU: 90 00 [17:06:53]wFMCommunicate OK [17:06:53]SAM_PROTO_ClearQueue done [17:06:53]KKMCreateOFDPacket [17:06:53]OFDProtocolAddRootSTLVToBuf [17:06:53]FM_MakeSignedData [17:06:53]FM_MakeSignedData [17:06:53]SAM_PROTO_SignData [17:06:53]wFMCommunicate request_size=4 [17:06:53]MH_SAM_APDU [17:06:53]CAPDU: 80 0D 01 02 [17:06:53]Write to MH i2c: E2 08 00 04 29 80 0D 01 02 00 00 00 00 A6 [17:06:53]Write i2c OK [17:06:53]MH_I2C_Read... [17:06:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:06:53]Read from MH i2c: E2 [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: E2 03 00 [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: E2 03 00 04 29 00 90 00 A1 [17:06:53]RAPDU: 90 00 [17:06:53]wFMCommunicate OK [17:06:53]wFMCommunicate request_size=255 [17:06:53]MH_SAM_APDU [17:06:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D0 01 00 00 F4 03 04 00 AD 21 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 33 B7 04 00 35 04 06 00 5F [17:06:53]Write to MH i2c: E2 02 01 05 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D0 01 00 00 F4 03 04 00 AD 21 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 33 B7 04 00 35 04 06 00 5F 00 00 89 [17:06:53]Write i2c OK [17:06:53]MH_I2C_Read... [17:06:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:53]Read from MH i2c: E2 [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: E2 03 00 [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: E2 03 00 05 29 00 90 00 A2 [17:06:53]RAPDU: 90 00 [17:06:53]wFMCommunicate OK [17:06:53]wFMCommunicate request_size=10 [17:06:53]MH_SAM_APDU [17:06:53]CAPDU: 80 0D 02 02 05 16 CD 8A 2E 9C [17:06:53]Write to MH i2c: E2 0D 00 06 29 80 0D 02 02 05 00 16 CD 8A 2E 9C 00 00 EA [17:06:53]Write i2c OK [17:06:53]MH_I2C_Read... [17:06:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:53]Read from MH i2c: E2 [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: E2 03 00 [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: E2 03 00 06 29 00 90 00 A3 [17:06:53]RAPDU: 90 00 [17:06:53]wFMCommunicate OK [17:06:53]wFMCommunicate request_size=4 [17:06:53]MH_SAM_APDU [17:06:53]CAPDU: 80 0D 03 02 [17:06:53]Write to MH i2c: E2 08 00 07 29 80 0D 03 02 00 00 00 00 AB [17:06:53]Write i2c OK [17:06:53]MH_I2C_Read... [17:06:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:06:53]Read from MH i2c: E2 [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: E2 0B 00 [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: E2 0B 00 07 29 00 78 D8 01 2B 87 B7 08 32 90 00 A0 [17:06:53]RAPDU: 78 D8 01 2B 87 B7 08 32 90 00 [17:06:53]wFMCommunicate OK [17:06:53]SAM_PROTO_SignData done [17:06:53]FM_MakeSignedData done [17:06:53]CreateOFDProtocolMessage [17:06:53]wFMCommunicate request_size=4 [17:06:53]MH_SAM_APDU [17:06:53]CAPDU: 80 11 00 00 [17:06:53]Write to MH i2c: E2 08 00 08 29 80 11 00 00 00 00 00 00 AB [17:06:53]Write i2c OK [17:06:53]MH_I2C_Read... [17:06:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:53]Read from MH i2c: E2 [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: E2 17 00 [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: E2 17 00 08 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 00 [17:06:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:06:53]wFMCommunicate OK [17:06:53]CreateOFDProtocolMessage done [17:06:53]OFDSenderStorePacket 309043 [17:06:53]StoreOFDPacket docnum=309043 [17:06:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 48 8B 07 01 09 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D0 01 00 00 F4 03 04 00 AD 21 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 33 B7 04 00 35 04 06 00 5F 16 CD 8A 2E 9C 78 D8 01 2B 87 B7 08 32 [17:06:53]CheckFolder [17:06:53]dirname=/storage/ofd_packets [17:06:53]CheckFolder done [17:06:53]ProducePacketName [17:06:53]name=ofd_packets/00309043 [17:06:53]NVStorageSaveData ofd_packets/00309043 [17:06:53]File name is /storage/ofd_packets/00309043 [17:06:53]Write 301 bytes [17:06:53]NVStorageSaveData done [17:06:53]OFDSenderStorePacket done [17:06:53]KKMCreateOFDPacket done [17:06:53]NVStorageSaveData kkm_last_timestamp [17:06:53]File name is /storage/kkm_last_timestamp [17:06:53]OFD Sender: Processing packet 309043 [packets to send 223, broken 222] [17:06:53]ProducePacketName [17:06:53]name=ofd_packets/00309043 [17:06:53]OFD Sender: To server: pG, [17:06:53]CommunicateWithHost lk.salyk.kg:30040 [17:06:53]ConnectInit lk.salyk.kg [17:06:53]Write 4 bytes [17:06:53]NVStorageSaveData done [17:06:53]ExternCall_PrintAddStr [17:06:53]wPrintStart [17:06:53]Write to MH i2c: 01 00 00 09 29 32 [17:06:53]Write i2c OK [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: 01 [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: 01 07 00 [17:06:53]MH_I2C_Read... [17:06:53]Read from MH i2c: 01 07 00 09 29 00 00 00 00 00 FF 0F 47 [17:06:53]RasterBufferAndPrint [17:06:53]line Счет N : (1)642917 [17:06:53]line ИНН: 02508201610067 [17:06:53]line Контрольно-Кассовый Чек [17:06:53]line ПРОДАЖА [17:06:53]line ТРК (МРК, ГНК) : 52 [17:06:53]line Товар: 2710124130 [17:06:53]line Аи-92-К-2 [17:06:53]line 5.980 * 66.90 [17:06:53]line = 400.06 [17:06:53]line НДС 12% НСП 1% [17:06:53]line > о реализуемом товаре [17:06:53]line ОКРУГЛЕНИЕ: -0.06 [17:06:53]line ИТОГО: 400.00 [17:06:53]line Внесено: 400.00 [17:06:53]line СДАЧА: 0.00 [17:06:53]line НСП 1% : 3.54 [17:06:53]line НДС 12% : 42.48 [17:06:53]line Наличными: 400.00 [17:06:53]line Безнал.: 0.00 [17:06:53]line Место: АЗС № 172 "Партнер Нефть" [17:06:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:06:53]line СНО: Общий режим [17:06:53]line Чек 464 26.10.2024 17:06 [17:06:53]line Смена: 532 ФФД: 1.0 [17:06:53]line ЗНМ: 0300000116 [17:06:53]line РНМ: 0000000000091780 [17:06:53]line Версия ККМ: 001 [17:06:53]line ФМ: 0000000000871765 [17:06:53]line ФД: 309043 [17:06:53]line ФПД: 104551542304412 [17:06:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T170653&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309043&fm=104551542304412&tin=02508201610067®Number=0000000000091780&sum=40000 [17:06:53]written 0, free lines is 4095 [17:06:54]Connected sock=11 [17:06:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 48 8B 07 01 09 30 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D0 01 00 00 F4 03 04 00 AD 21 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 33 B7 04 00 35 04 06 00 5F 16 CD 8A 2E 9C 78 D8 01 2B 87 B7 08 32 [17:06:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B2 8B 47 00 24 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 31 37 36 35 10 04 04 00 33 B7 04 00 F4 03 04 00 0A C8 1C 67 B6 04 01 00 00 E3 53 9E 34 80 BC 55 97 [17:06:54]CommunicateWithHost err = 0 [17:06:54]CheckOFDResponse [17:06:54]1017 (14) - 77093643461234 [17:06:54]1041 (16) - 0000000000871765 [17:06:54]1040 (4) - 309043 [17:06:54]1012 (4) - 26.10.2024 10:44 [17:06:54]1206 (1) - 0 [17:06:54]OFD Sender: Remove packet 309043 [17:06:54]ProducePacketName [17:06:54]name=ofd_packets/00309043 [17:06:54]NVStorageDeleteData [17:06:54]Write to MH i2c: 01 00 00 33 29 5C [17:06:54]Write i2c OK [17:06:54]MH_I2C_Read... [17:06:54]Read from MH i2c: 01 [17:06:54]MH_I2C_Read... [17:06:54]Read from MH i2c: 01 07 00 [17:06:54]MH_I2C_Read... [17:06:54]Read from MH i2c: 01 07 00 33 29 00 00 00 00 00 C2 0C 31 [17:06:54]RasterBufferAndPrint [17:06:54]line [17:06:54]line [17:06:54]line [17:06:54]line [17:06:54]line [17:06:54]written 0, free lines is 3272 [17:06:54]MH_Cut [17:06:54]Write to MH i2c: D1 01 00 3A 29 01 35 [17:06:54]Write i2c OK [17:06:54]MH_I2C_Read... [17:06:54]Read from MH i2c: D1 [17:06:54]MH_I2C_Read... [17:06:54]Read from MH i2c: D1 01 00 [17:06:54]MH_I2C_Read... [17:06:54]Read from MH i2c: D1 01 00 3A 29 00 34 [17:06:54]Write to MH i2c: 01 00 00 3B 29 64 [17:06:54]Write i2c OK [17:06:54]MH_I2C_Read... [17:06:54]OFD Sender: No OFD packet to send [17:06:55]*** Cut start [17:06:55]*** Purtial cut [17:06:55]*** Stage 1: CUTSNS_PIN = 1 [17:06:55]Read from MH i2c: 01 [17:06:55]MH_I2C_Read... [17:06:55]*** Stop cut motor [17:06:55]*** Cut end [17:06:55]Read from MH i2c: 01 07 00 [17:06:55]MH_I2C_Read... [17:06:55]Read from MH i2c: 01 07 00 3B 29 00 00 00 00 00 FF 0F 79 [17:06:55]process_action close_receipt done [17:06:55]requested_data is exist [17:06:55]produce_requested_data [17:06:55]requested_item fm.sn is exist - process it [17:06:55]wFMCommunicate request_size=4 [17:06:55]MH_SAM_APDU [17:06:55]CAPDU: 80 11 00 00 [17:06:55]Write to MH i2c: E2 08 00 3C 29 80 11 00 00 00 00 00 00 DF [17:06:55]Write i2c OK [17:06:55]MH_I2C_Read... [17:06:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:55]Read from MH i2c: E2 [17:06:55]MH_I2C_Read... [17:06:55]Read from MH i2c: E2 17 00 [17:06:55]MH_I2C_Read... [17:06:55]Read from MH i2c: E2 17 00 3C 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 34 [17:06:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:06:55]wFMCommunicate OK [17:06:55]requested_item fd.num is exist - process it [17:06:55]SAM_PROTO_GetFieldsCounters [17:06:55]wFMCommunicate request_size=4 [17:06:55]MH_SAM_APDU [17:06:55]CAPDU: 80 13 00 00 [17:06:55]Write to MH i2c: E2 08 00 3D 29 80 13 00 00 00 00 00 00 E2 [17:06:55]Write i2c OK [17:06:55]MH_I2C_Read... [17:06:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:06:55]Read from MH i2c: E2 [17:06:55]MH_I2C_Read... [17:06:55]Read from MH i2c: E2 62 00 [17:06:55]MH_I2C_Read... [17:06:55]Read from MH i2c: E2 62 00 3D 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 33 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 7C [17:06: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 33 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:06:55]wFMCommunicate OK [17:06:55]SAM_PROTO_GetFieldsCounters done [17:06:55]requested_item shift.num is exist - process it [17:06:55]requested_item shift.opened is exist - process it [17:06:55]req_shift_opened [17:06:55]FM_GetShiftState [17:06:55]SAM_PROTO_GetShiftState [17:06:55]wFMCommunicate request_size=4 [17:06:55]MH_SAM_APDU [17:06:55]CAPDU: 80 13 01 00 [17:06:55]Write to MH i2c: E2 08 00 3E 29 80 13 01 00 00 00 00 00 E4 [17:06:55]Write i2c OK [17:06:55]MH_I2C_Read... [17:06:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:55]Read from MH i2c: E2 [17:06:55]MH_I2C_Read... [17:06:55]Read from MH i2c: E2 0E 00 [17:06:55]MH_I2C_Read... [17:06:55]Read from MH i2c: E2 0E 00 3E 29 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 62 [17:06:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:06:55]wFMCommunicate OK [17:06:55]SAM_PROTO_GetShiftState done [17:06:55]FM_GetShiftState done [17:06:55]req_shift_opened done [17:06:55]requested_item shift.open_date is exist - process it [17:06:55]req_shift_open_date [17:06:55]req_shift_open_date done [17:06:55]produce_requested_data done [17:06:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309043,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:06:55]process_action_free close_receipt [17:06:55]json_value_free [17:06:55]json_value_free done [17:06:55]process_json_proto returns [17:06:55]Send response to host [17:06:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309043,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:06:55]free response buf [17:06:55]execute_script done [17:06:55]execute_script returns [17:06:55]free content buf [17:06:55]Sock 9.Close socket [17:06:55]Sock 9.Thread stoped [17:06:59]OFD Sender: No OFD packet to send [17:07:04]OFD Sender: No OFD packet to send [17:07:09]OFD Sender: No OFD packet to send [17:07:14]OFD Sender: No OFD packet to send [17:07:19]OFD Sender: No OFD packet to send [17:07:24]OFD Sender: No OFD packet to send [17:07:29]OFD Sender: No OFD packet to send [17:07:34]OFD Sender: No OFD packet to send [17:07:39]OFD Sender: No OFD packet to send [17:07:40]accept exits with 7 [17:07:40]New connection [17:07:40]New thread 3066879332 created [17:07:40]Thread 3067022692 joined [17:07:40]Waiting for new connection... [17:07:40] Sock 7.Parse request [17:07:40]Sock 7.Check first char [17:07:40]Sock 7.First char is OK [17:07:40]request: POST /json_proto HTTP/1.0 [17:07:40]Method: POST [17:07:40]URL: /json_proto [17:07:40]Method is POST - this is cgi request [17:07:40]url: /json_proto [17:07:40]query_string will be loaded in cgi processing [17:07:40]execute_cgi json_proto POST (null) [17:07:40]execute_cgi path=json_proto method=POST [17:07:40]POST find Content-Length [17:07:40]Host: 172.17.96.3:8080 [17:07:40]Content-Length: 677 [17:07:40]Content-Type: application/json [17:07:40] [17:07:40]POST finish read [17:07:40]Found Content-Length = 677 [17:07:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [17:07:40]execute_script... [17:07:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [17:07:40]POST & json_proto [17:07:40]process_json_proto [17:07:40]json parsed OK: [17:07:40]protocol is kg_v1.0 [17:07:40]action value=close_receipt [17:07:40]process_action close_receipt [17:07:40]cmd_close_receipt [17:07:40]MH_GetDate [17:07:40]Write to MH i2c: F0 00 00 3F 29 57 [17:07:40]Write i2c OK [17:07:40]MH_I2C_Read... [17:07:40]Read from MH i2c: F0 [17:07:40]MH_I2C_Read... [17:07:40]Read from MH i2c: F0 09 00 [17:07:40]MH_I2C_Read... [17:07:40]Read from MH i2c: F0 09 00 3F 29 00 DD 21 1D 67 44 5E 04 65 ED [17:07:40]GetLastDocTimeStamp 1729962413 [17:07:40]current date 1729962461 [17:07:40]FM_GetShiftState [17:07:40]SAM_PROTO_GetShiftState [17:07:40]wFMCommunicate request_size=4 [17:07:40]MH_SAM_APDU [17:07:40]CAPDU: 80 13 01 00 [17:07:40]Write to MH i2c: E2 08 00 40 29 80 13 01 00 00 00 00 00 E6 [17:07:40]Write i2c OK [17:07:40]MH_I2C_Read... [17:07:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:07:40]Read from MH i2c: E2 [17:07:40]MH_I2C_Read... [17:07:40]Read from MH i2c: E2 0E 00 [17:07:40]MH_I2C_Read... [17:07:40]Read from MH i2c: E2 0E 00 40 29 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 64 [17:07:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:07:40]wFMCommunicate OK [17:07:40]SAM_PROTO_GetShiftState done [17:07:40]FM_GetShiftState done [17:07:40]opened in 1729902265 [17:07:40]opened+sec_in_day 1729988665 [17:07:40]quantity*price = 20003 [17:07:40]sum+1 = 20004 [17:07:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 465 26.10.2024 17:07 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309044 ФПД: 116931903065029 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T170741&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309044&fm=116931903065029&tin=02508201610067®Number=0000000000091780&sum=20000 [17:07:41]StoreToDocumentArchive [17:07:41]shift 532 fd 309044 [17:07:41]save to /storage/0532/doc_00309044 [17:07:41]save last doc name /storage/0532/doc_00309044 to /storage/kkm_last_doc_name [17:07:41]save OK [17:07:41]Clear old archive folders... [17:07:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:07:41]tlvbuf is 0018AE10 [17:07:41]SAM_PROTO_ClearQueue [17:07:41]wFMCommunicate request_size=4 [17:07:41]MH_SAM_APDU [17:07:41]CAPDU: 80 09 00 00 [17:07:41]Write to MH i2c: E2 08 00 4D 29 80 09 00 00 00 00 00 00 E8 [17:07:41]Write i2c OK [17:07:41]MH_I2C_Read... [17:07:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:07:41]Read from MH i2c: E2 [17:07:41]MH_I2C_Read... [17:07:41]Read from MH i2c: E2 03 00 [17:07:41]MH_I2C_Read... [17:07:41]Read from MH i2c: E2 03 00 4D 29 00 90 00 EA [17:07:41]RAPDU: 90 00 [17:07:41]wFMCommunicate OK [17:07:41]SAM_PROTO_ClearQueue done [17:07:41]KKMCreateOFDPacket [17:07:41]OFDProtocolAddRootSTLVToBuf [17:07:41]FM_MakeSignedData [17:07:41]FM_MakeSignedData [17:07:41]SAM_PROTO_SignData [17:07:41]wFMCommunicate request_size=4 [17:07:41]MH_SAM_APDU [17:07:41]CAPDU: 80 0D 01 02 [17:07:41]Write to MH i2c: E2 08 00 4E 29 80 0D 01 02 00 00 00 00 F0 [17:07:41]Write i2c OK [17:07:41]MH_I2C_Read... [17:07:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:07:41]Read from MH i2c: E2 [17:07:41]MH_I2C_Read... [17:07:41]Read from MH i2c: E2 03 00 [17:07:41]MH_I2C_Read... [17:07:41]Read from MH i2c: E2 03 00 4E 29 00 90 00 EB [17:07:41]RAPDU: 90 00 [17:07:41]wFMCommunicate OK [17:07:41]wFMCommunicate request_size=255 [17:07:41]MH_SAM_APDU [17:07: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 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 D1 01 00 00 F4 03 04 00 DD 21 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 34 B7 04 00 35 04 06 00 6A [17:07:41]Write to MH i2c: E2 02 01 4F 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D1 01 00 00 F4 03 04 00 DD 21 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 34 B7 04 00 35 04 06 00 6A 00 00 03 [17:07:41]Write i2c OK [17:07:41]MH_I2C_Read... [17:07:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:07:41]Read from MH i2c: E2 [17:07:41]MH_I2C_Read... [17:07:41]Read from MH i2c: E2 03 00 [17:07:41]MH_I2C_Read... [17:07:41]Read from MH i2c: E2 03 00 4F 29 00 90 00 EC [17:07:41]RAPDU: 90 00 [17:07:41]wFMCommunicate OK [17:07:41]wFMCommunicate request_size=10 [17:07:41]MH_SAM_APDU [17:07:41]CAPDU: 80 0D 02 02 05 59 54 8B 8B C5 [17:07:41]Write to MH i2c: E2 0D 00 50 29 80 0D 02 02 05 00 59 54 8B 8B C5 00 00 85 [17:07:41]Write i2c OK [17:07:41]MH_I2C_Read... [17:07:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:07:41]Read from MH i2c: E2 [17:07:41]MH_I2C_Read... [17:07:41]Read from MH i2c: E2 03 00 [17:07:41]MH_I2C_Read... [17:07:41]Read from MH i2c: E2 03 00 50 29 00 90 00 ED [17:07:41]RAPDU: 90 00 [17:07:41]wFMCommunicate OK [17:07:41]wFMCommunicate request_size=4 [17:07:41]MH_SAM_APDU [17:07:41]CAPDU: 80 0D 03 02 [17:07:41]Write to MH i2c: E2 08 00 51 29 80 0D 03 02 00 00 00 00 F5 [17:07:41]Write i2c OK [17:07:41]MH_I2C_Read... [17:07:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:07:41]Read from MH i2c: E2 [17:07:41]MH_I2C_Read... [17:07:41]Read from MH i2c: E2 0B 00 [17:07:41]MH_I2C_Read... [17:07:41]Read from MH i2c: E2 0B 00 51 29 00 A5 90 91 D3 5F 3E 07 F6 90 00 29 [17:07:41]RAPDU: A5 90 91 D3 5F 3E 07 F6 90 00 [17:07:41]wFMCommunicate OK [17:07:41]SAM_PROTO_SignData done [17:07:41]FM_MakeSignedData done [17:07:41]CreateOFDProtocolMessage [17:07:41]wFMCommunicate request_size=4 [17:07:41]MH_SAM_APDU [17:07:41]CAPDU: 80 11 00 00 [17:07:41]Write to MH i2c: E2 08 00 52 29 80 11 00 00 00 00 00 00 F5 [17:07:41]Write i2c OK [17:07:41]MH_I2C_Read... [17:07:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:07:41]Read from MH i2c: E2 [17:07:41]MH_I2C_Read... [17:07:41]Read from MH i2c: E2 17 00 [17:07:41]MH_I2C_Read... [17:07:41]Read from MH i2c: E2 17 00 52 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4A [17:07:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:07:41]wFMCommunicate OK [17:07:41]CreateOFDProtocolMessage done [17:07:41]OFDSenderStorePacket 309044 [17:07:41]StoreOFDPacket docnum=309044 [17:07:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 92 C2 07 01 7A 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 D1 01 00 00 F4 03 04 00 DD 21 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 34 B7 04 00 35 04 06 00 6A 59 54 8B 8B C5 A5 90 91 D3 5F 3E 07 F6 [17:07:41]CheckFolder [17:07:41]dirname=/storage/ofd_packets [17:07:41]CheckFolder done [17:07:41]ProducePacketName [17:07:41]name=ofd_packets/00309044 [17:07:41]NVStorageSaveData ofd_packets/00309044 [17:07:41]File name is /storage/ofd_packets/00309044 [17:07:41]Write 301 bytes [17:07:41]NVStorageSaveData done [17:07:41]OFDSenderStorePacket done [17:07:41]KKMCreateOFDPacket done [17:07:41]NVStorageSaveData kkm_last_timestamp [17:07:41]File name is /storage/kkm_last_timestamp [17:07:41]Write 4 bytes [17:07:41]NVStorageSaveData done [17:07:42]ExternCall_PrintAddStr [17:07:42]wPrintStart [17:07:42]Write to MH i2c: 01 00 00 53 29 7C [17:07:42]Write i2c OK [17:07:42]MH_I2C_Read... [17:07:42]Read from MH i2c: 01 [17:07:42]MH_I2C_Read... [17:07:42]Read from MH i2c: 01 07 00 [17:07:42]MH_I2C_Read... [17:07:42]Read from MH i2c: 01 07 00 53 29 00 00 00 00 00 FF 0F 91 [17:07:42]RasterBufferAndPrint [17:07:42]line Счет N : (1)642918 [17:07:42]line ИНН: 02508201610067 [17:07:42]line Контрольно-Кассовый Чек [17:07:42]line ПРОДАЖА [17:07:42]line ТРК (МРК, ГНК) : 31 [17:07:42]line Товар: 2710124130 [17:07:42]line Аи-92-К-2 [17:07:42]line 2.990 * 66.90 [17:07:42]line = 200.03 [17:07:42]line НДС 12% НСП 1% [17:07:42]line > о реализуемом товаре [17:07:42]line ОКРУГЛЕНИЕ: -0.03 [17:07:42]line ИТОГО: 200.00 [17:07:42]line Внесено: 200.00 [17:07:42]line СДАЧА: 0.00 [17:07:42]line НСП 1% : 1.77 [17:07:42]line НДС 12% : 21.24 [17:07:42]line Наличными: 200.00 [17:07:42]line Безнал.: 0.00 [17:07:42]line Место: АЗС № 172 "Партнер Нефть" [17:07:42]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:07:42]line СНО: Общий режим [17:07:42]line Чек 465 26.10.2024 17:07 [17:07:42]line Смена: 532 ФФД: 1.0 [17:07:42]line ЗНМ: 0300000116 [17:07:42]line РНМ: 0000000000091780 [17:07:42]line Версия ККМ: 001 [17:07:42]line ФМ: 0000000000871765 [17:07:42]line ФД: 309044 [17:07:42]line ФПД: 116931903065029 [17:07:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T170741&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309044&fm=116931903065029&tin=02508201610067®Number=0000000000091780&sum=20000 [17:07:42]written 0, free lines is 4095 [17:07:42]OFD Sender: Processing packet 309044 [packets to send 223, broken 222] [17:07:42]ProducePacketName [17:07:42]name=ofd_packets/00309044 [17:07:42]OFD Sender: To server: pG, [17:07:42]CommunicateWithHost lk.salyk.kg:30040 [17:07:42]ConnectInit lk.salyk.kg [17:07:42]Connected sock=10 [17:07:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 92 C2 07 01 7A 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 D1 01 00 00 F4 03 04 00 DD 21 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 34 B7 04 00 35 04 06 00 6A 59 54 8B 8B C5 A5 90 91 D3 5F 3E 07 F6 [17:07:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6E 80 47 00 FC 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 31 37 36 35 10 04 04 00 34 B7 04 00 F4 03 04 00 3B C8 1C 67 B6 04 01 00 00 69 8D C3 17 64 07 10 48 [17:07:42]CommunicateWithHost err = 0 [17:07:42]CheckOFDResponse [17:07:42]1017 (14) - 77093643461234 [17:07:42]1041 (16) - 0000000000871765 [17:07:42]1040 (4) - 309044 [17:07:42]1012 (4) - 26.10.2024 10:45 [17:07:42]1206 (1) - 0 [17:07:42]OFD Sender: Remove packet 309044 [17:07:42]ProducePacketName [17:07:42]name=ofd_packets/00309044 [17:07:42]NVStorageDeleteData [17:07:42]Write to MH i2c: 01 00 00 7D 29 A6 [17:07:42]Write i2c OK [17:07:42]MH_I2C_Read... [17:07:42]Read from MH i2c: 01 [17:07:42]MH_I2C_Read... [17:07:42]Read from MH i2c: 01 07 00 [17:07:42]MH_I2C_Read... [17:07:42]Read from MH i2c: 01 07 00 7D 29 00 00 00 00 00 B5 0C 6E [17:07:42]RasterBufferAndPrint [17:07:42]line [17:07:42]line [17:07:42]line [17:07:42]line [17:07:42]line [17:07:42]written 0, free lines is 3259 [17:07:42]MH_Cut [17:07:42]Write to MH i2c: D1 01 00 84 29 01 7F [17:07:42]Write i2c OK [17:07:42]MH_I2C_Read... [17:07:42]Read from MH i2c: D1 [17:07:42]MH_I2C_Read... [17:07:42]Read from MH i2c: D1 01 00 [17:07:42]MH_I2C_Read... [17:07:42]Read from MH i2c: D1 01 00 84 29 00 7E [17:07:42]Write to MH i2c: 01 00 00 85 29 AE [17:07:42]Write i2c OK [17:07:42]MH_I2C_Read... [17:07:42]OFD Sender: No OFD packet to send [17:07:43]*** Cut start [17:07:43]*** Purtial cut [17:07:43]*** Stage 1: CUTSNS_PIN = 1 [17:07:43]Read from MH i2c: 01 [17:07:43]MH_I2C_Read... [17:07:43]*** Stop cut motor [17:07:43]*** Cut end [17:07:43]Read from MH i2c: 01 07 00 [17:07:43]MH_I2C_Read... [17:07:43]Read from MH i2c: 01 07 00 85 29 00 00 00 00 00 FF 0F C3 [17:07:43]process_action close_receipt done [17:07:43]requested_data is exist [17:07:43]produce_requested_data [17:07:43]requested_item fm.sn is exist - process it [17:07:43]wFMCommunicate request_size=4 [17:07:43]MH_SAM_APDU [17:07:43]CAPDU: 80 11 00 00 [17:07:43]Write to MH i2c: E2 08 00 86 29 80 11 00 00 00 00 00 00 29 [17:07:43]Write i2c OK [17:07:43]MH_I2C_Read... [17:07:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:07:43]Read from MH i2c: E2 [17:07:43]MH_I2C_Read... [17:07:43]Read from MH i2c: E2 17 00 [17:07:43]MH_I2C_Read... [17:07:43]Read from MH i2c: E2 17 00 86 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7E [17:07:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:07:43]wFMCommunicate OK [17:07:43]requested_item fd.num is exist - process it [17:07:43]SAM_PROTO_GetFieldsCounters [17:07:43]wFMCommunicate request_size=4 [17:07:43]MH_SAM_APDU [17:07:43]CAPDU: 80 13 00 00 [17:07:43]Write to MH i2c: E2 08 00 87 29 80 13 00 00 00 00 00 00 2C [17:07:43]Write i2c OK [17:07:43]MH_I2C_Read... [17:07:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:07:43]Read from MH i2c: E2 [17:07:43]MH_I2C_Read... [17:07:43]Read from MH i2c: E2 62 00 [17:07:43]MH_I2C_Read... [17:07:43]Read from MH i2c: E2 62 00 87 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 34 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 CA [17:07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 34 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:07:43]wFMCommunicate OK [17:07:43]SAM_PROTO_GetFieldsCounters done [17:07:43]requested_item shift.num is exist - process it [17:07:43]requested_item shift.opened is exist - process it [17:07:43]req_shift_opened [17:07:43]FM_GetShiftState [17:07:43]SAM_PROTO_GetShiftState [17:07:43]wFMCommunicate request_size=4 [17:07:43]MH_SAM_APDU [17:07:43]CAPDU: 80 13 01 00 [17:07:43]Write to MH i2c: E2 08 00 88 29 80 13 01 00 00 00 00 00 2E [17:07:43]Write i2c OK [17:07:43]MH_I2C_Read... [17:07:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:07:43]Read from MH i2c: E2 [17:07:43]MH_I2C_Read... [17:07:43]Read from MH i2c: E2 0E 00 [17:07:43]MH_I2C_Read... [17:07:43]Read from MH i2c: E2 0E 00 88 29 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AC [17:07:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:07:43]wFMCommunicate OK [17:07:43]SAM_PROTO_GetShiftState done [17:07:43]FM_GetShiftState done [17:07:43]req_shift_opened done [17:07:43]requested_item shift.open_date is exist - process it [17:07:43]req_shift_open_date [17:07:43]req_shift_open_date done [17:07:43]produce_requested_data done [17:07:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309044,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:07:43]process_action_free close_receipt [17:07:43]json_value_free [17:07:43]json_value_free done [17:07:43]process_json_proto returns [17:07:43]Send response to host [17:07:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309044,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:07:43]free response buf [17:07:43]execute_script done [17:07:43]execute_script returns [17:07:43]free content buf [17:07:43]Sock 7.Close socket [17:07:43]Sock 7.Thread stoped [17:07:47]OFD Sender: No OFD packet to send [17:07:52]OFD Sender: No OFD packet to send [17:07:57]OFD Sender: No OFD packet to send [17:08:02]OFD Sender: No OFD packet to send [17:08:07]OFD Sender: No OFD packet to send [17:08:12]OFD Sender: No OFD packet to send [17:08:17]OFD Sender: No OFD packet to send [17:08:22]OFD Sender: No OFD packet to send [17:08:27]OFD Sender: No OFD packet to send [17:08:32]OFD Sender: No OFD packet to send [17:08:37]accept exits with 9 [17:08:37]New connection [17:08:37]New thread 3067022692 created [17:08:37]Thread 3066879332 joined [17:08:37]Waiting for new connection... [17:08:37] Sock 9.Parse request [17:08:37]Sock 9.Check first char [17:08:37]Sock 9.First char is OK [17:08:37]request: POST /json_proto HTTP/1.0 [17:08:37]Method: POST [17:08:37]URL: /json_proto [17:08:37]Method is POST - this is cgi request [17:08:37]url: /json_proto [17:08:37]query_string will be loaded in cgi processing [17:08:37]execute_cgi json_proto POST (null) [17:08:37]execute_cgi path=json_proto method=POST [17:08:37]POST find Content-Length [17:08:37]Host: 172.17.96.3:8080 [17:08:37]Content-Length: 789 [17:08:37]Content-Type: application/json [17:08:37] [17:08:37]POST finish read [17:08:37]Found Content-Length = 789 [17:08:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:37]execute_script... [17:08:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:37]POST & json_proto [17:08:37]process_json_proto [17:08:37]json parsed OK: [17:08:37]protocol is kg_v1.0 [17:08:37]action value=close_receipt [17:08:37]process_action close_receipt [17:08:37]cmd_close_receipt [17:08:37]MH_GetDate [17:08:37]Write to MH i2c: F0 00 00 89 29 A1 [17:08:37]Write i2c OK [17:08:37]MH_I2C_Read... [17:08:37]Read from MH i2c: F0 [17:08:37]MH_I2C_Read... [17:08:37]Read from MH i2c: F0 09 00 [17:08:37]MH_I2C_Read... [17:08:37]Read from MH i2c: F0 09 00 89 29 00 16 22 1D 67 44 5E 04 65 71 [17:08:37]GetLastDocTimeStamp 1729962461 [17:08:37]current date 1729962518 [17:08:37]FM_GetShiftState [17:08:37]SAM_PROTO_GetShiftState [17:08:37]wFMCommunicate request_size=4 [17:08:37]MH_SAM_APDU [17:08:37]CAPDU: 80 13 01 00 [17:08:37]Write to MH i2c: E2 08 00 8A 29 80 13 01 00 00 00 00 00 30 [17:08:37]Write i2c OK [17:08:37]MH_I2C_Read... [17:08:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:37]Read from MH i2c: E2 [17:08:37]MH_I2C_Read... [17:08:37]Read from MH i2c: E2 0E 00 [17:08:37]MH_I2C_Read... [17:08:37]Read from MH i2c: E2 0E 00 8A 29 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AE [17:08:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:08:37]wFMCommunicate OK [17:08:37]SAM_PROTO_GetShiftState done [17:08:37]FM_GetShiftState done [17:08:37]opened in 1729902265 [17:08:37]opened+sec_in_day 1729988665 [17:08:37]quantity*price = 0 [17:08:37]sum+1 = 1 [17:08:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 466 26.10.2024 17:08 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31084 ФМ: 0000000000871765 ФД: 309045 ФПД: 21662106349011 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T170838&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309045&fm=21662106349011&tin=02508201610067®Number=0000000000091780&sum=0 [17:08:38]StoreToDocumentArchive [17:08:38]shift 532 fd 309045 [17:08:38]save to /storage/0532/doc_00309045 [17:08:38]save last doc name /storage/0532/doc_00309045 to /storage/kkm_last_doc_name [17:08:38]save OK [17:08:38]Clear old archive folders... [17:08:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:08:38]tlvbuf is 00121170 [17:08:38]SAM_PROTO_ClearQueue [17:08:38]wFMCommunicate request_size=4 [17:08:38]MH_SAM_APDU [17:08:38]CAPDU: 80 09 00 00 [17:08:38]Write to MH i2c: E2 08 00 97 29 80 09 00 00 00 00 00 00 32 [17:08:38]Write i2c OK [17:08:38]MH_I2C_Read... [17:08:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:08:38]Read from MH i2c: E2 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 03 00 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 03 00 97 29 00 90 00 34 [17:08:38]RAPDU: 90 00 [17:08:38]wFMCommunicate OK [17:08:38]SAM_PROTO_ClearQueue done [17:08:38]KKMCreateOFDPacket [17:08:38]OFDProtocolAddRootSTLVToBuf [17:08:38]FM_MakeSignedData [17:08:38]FM_MakeSignedData [17:08:38]SAM_PROTO_SignData [17:08:38]wFMCommunicate request_size=4 [17:08:38]MH_SAM_APDU [17:08:38]CAPDU: 80 0D 01 02 [17:08:38]Write to MH i2c: E2 08 00 98 29 80 0D 01 02 00 00 00 00 3A [17:08:38]Write i2c OK [17:08:38]MH_I2C_Read... [17:08:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:08:38]Read from MH i2c: E2 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 03 00 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 03 00 98 29 00 90 00 35 [17:08:38]RAPDU: 90 00 [17:08:38]wFMCommunicate OK [17:08:38]wFMCommunicate request_size=255 [17:08:38]MH_SAM_APDU [17:08:38]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 D2 01 00 00 F4 03 04 00 16 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 35 B7 04 00 35 04 06 00 13 B3 9A 27 [17:08:38]Write to MH i2c: E2 02 01 99 29 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 D2 01 00 00 F4 03 04 00 16 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 35 B7 04 00 35 04 06 00 13 B3 9A 27 00 00 20 [17:08:38]Write i2c OK [17:08:38]MH_I2C_Read... [17:08:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:38]Read from MH i2c: E2 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 03 00 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 03 00 99 29 00 90 00 36 [17:08:38]RAPDU: 90 00 [17:08:38]wFMCommunicate OK [17:08:38]wFMCommunicate request_size=7 [17:08:38]MH_SAM_APDU [17:08:38]CAPDU: 80 0D 02 02 02 6D D3 [17:08:38]Write to MH i2c: E2 0A 00 9A 29 80 0D 02 02 02 00 6D D3 00 00 81 [17:08:38]Write i2c OK [17:08:38]MH_I2C_Read... [17:08:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:38]Read from MH i2c: E2 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 03 00 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 03 00 9A 29 00 90 00 37 [17:08:38]RAPDU: 90 00 [17:08:38]wFMCommunicate OK [17:08:38]wFMCommunicate request_size=4 [17:08:38]MH_SAM_APDU [17:08:38]CAPDU: 80 0D 03 02 [17:08:38]Write to MH i2c: E2 08 00 9B 29 80 0D 03 02 00 00 00 00 3F [17:08:38]Write i2c OK [17:08:38]MH_I2C_Read... [17:08:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:08:38]Read from MH i2c: E2 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 0B 00 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 0B 00 9B 29 00 90 86 48 79 F8 87 AD B8 90 00 FB [17:08:38]RAPDU: 90 86 48 79 F8 87 AD B8 90 00 [17:08:38]wFMCommunicate OK [17:08:38]SAM_PROTO_SignData done [17:08:38]FM_MakeSignedData done [17:08:38]CreateOFDProtocolMessage [17:08:38]wFMCommunicate request_size=4 [17:08:38]MH_SAM_APDU [17:08:38]CAPDU: 80 11 00 00 [17:08:38]Write to MH i2c: E2 08 00 9C 29 80 11 00 00 00 00 00 00 3F [17:08:38]Write i2c OK [17:08:38]MH_I2C_Read... [17:08:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:38]Read from MH i2c: E2 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 17 00 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: E2 17 00 9C 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 94 [17:08:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:08:38]wFMCommunicate OK [17:08:38]CreateOFDProtocolMessage done [17:08:38]OFDSenderStorePacket 309045 [17:08:38]StoreOFDPacket docnum=309045 [17:08:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 B3 D5 04 01 2A 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 D2 01 00 00 F4 03 04 00 16 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 35 B7 04 00 35 04 06 00 13 B3 9A 27 6D D3 90 86 48 79 F8 87 AD B8 [17:08:38]CheckFolder [17:08:38]dirname=/storage/ofd_packets [17:08:38]CheckFolder done [17:08:38]ProducePacketName [17:08:38]name=ofd_packets/00309045 [17:08:38]NVStorageSaveData ofd_packets/00309045 [17:08:38]File name is /storage/ofd_packets/00309045 [17:08:38]Write 298 bytes [17:08:38]NVStorageSaveData done [17:08:38]OFDSenderStorePacket done [17:08:38]KKMCreateOFDPacket done [17:08:38]NVStorageSaveData kkm_last_timestamp [17:08:38]File name is /storage/kkm_last_timestamp [17:08:38]Write 4 bytes [17:08:38]NVStorageSaveData done [17:08:38]ExternCall_PrintAddStr [17:08:38]wPrintStart [17:08:38]Write to MH i2c: 01 00 00 9D 29 C6 [17:08:38]Write i2c OK [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: 01 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: 01 07 00 [17:08:38]MH_I2C_Read... [17:08:38]Read from MH i2c: 01 07 00 9D 29 00 00 00 00 00 FF 0F DB [17:08:38]RasterBufferAndPrint [17:08:38]line Счет N : (1)642920 [17:08:38]line ИНН: 02508201610067 [17:08:38]line Контрольно-Кассовый Чек [17:08:38]line ПРОДАЖА [17:08:38]line ТРК (МРК, ГНК) : 21 [17:08:38]line Товар: 2710194210 [17:08:38]line ДТ-К-2 [17:08:38]line 20.000 * 0.00 [17:08:38]line = 0.00 [17:08:38]line НДС 12% НСП 1% [17:08:38]line > о реализуемом товаре [17:08:38]line ИТОГО: 0.00 [17:08:38]line НСП 1% : 0.00 [17:08:38]line НДС 12% : 0.00 [17:08:38]line Наличными: 0.00 [17:08:38]line Безнал.: 0.00 [17:08:38]line Место: АЗС № 172 "Партнер Нефть" [17:08:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:08:38]line СНО: Общий режим [17:08:38]line Чек 466 26.10.2024 17:08 [17:08:38]line Смена: 532 ФФД: 1.0 [17:08:38]line ЗНМ: 0300000116 [17:08:38]line РНМ: 0000000000091780 [17:08:38]line Версия ККМ: 001 [17:08:38]line Талоны: Топливная Карта [17:08:38]line 31084 [17:08:38]line ФМ: 0000000000871765 [17:08:38]line ФД: 309045 [17:08:38]line ФПД: 21662106349011 [17:08:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T170838&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309045&fm=21662106349011&tin=02508201610067®Number=0000000000091780&sum=0 [17:08:39]OFD Sender: Processing packet 309045 [packets to send 223, broken 222] [17:08:39]ProducePacketName [17:08:39]name=ofd_packets/00309045 [17:08:39]OFD Sender: To server: pG, [17:08:39]CommunicateWithHost lk.salyk.kg:30040 [17:08:39]ConnectInit lk.salyk.kg [17:08:39]written 0, free lines is 4095 [17:08:39]Connected sock=10 [17:08:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 B3 D5 04 01 2A 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 D2 01 00 00 F4 03 04 00 16 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 35 B7 04 00 35 04 06 00 13 B3 9A 27 6D D3 90 86 48 79 F8 87 AD B8 [17:08:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6D 62 47 00 62 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 35 B7 04 00 F4 03 04 00 74 C8 1C 67 B6 04 01 00 00 A1 DF BC 19 E5 B7 56 2F [17:08:39]CommunicateWithHost err = 0 [17:08:39]CheckOFDResponse [17:08:39]1017 (14) - 77093643461234 [17:08:39]1041 (16) - 0000000000871765 [17:08:39]1040 (4) - 309045 [17:08:39]1012 (4) - 26.10.2024 10:46 [17:08:39]1206 (1) - 0 [17:08:39]OFD Sender: Remove packet 309045 [17:08:39]ProducePacketName [17:08:39]name=ofd_packets/00309045 [17:08:39]NVStorageDeleteData [17:08:39]Write to MH i2c: 01 00 00 C6 29 EF [17:08:39]Write i2c OK [17:08:39]MH_I2C_Read... [17:08:39]Read from MH i2c: 01 [17:08:39]MH_I2C_Read... [17:08:39]Read from MH i2c: 01 07 00 [17:08:39]MH_I2C_Read... [17:08:39]Read from MH i2c: 01 07 00 C6 29 00 00 00 00 00 CF 0C D1 [17:08:39]RasterBufferAndPrint [17:08:39]line [17:08:39]line [17:08:39]line [17:08:39]line [17:08:39]line [17:08:39]written 0, free lines is 3284 [17:08:39]MH_Cut [17:08:39]Write to MH i2c: D1 01 00 CD 29 01 C8 [17:08:39]Write i2c OK [17:08:39]MH_I2C_Read... [17:08:39]Read from MH i2c: D1 [17:08:39]MH_I2C_Read... [17:08:39]Read from MH i2c: D1 01 00 [17:08:39]MH_I2C_Read... [17:08:39]Read from MH i2c: D1 01 00 CD 29 00 C7 [17:08:39]Write to MH i2c: 01 00 00 CE 29 F7 [17:08:39]Write i2c OK [17:08:39]MH_I2C_Read... [17:08:40]OFD Sender: No OFD packet to send [17:08:40]*** Cut start [17:08:40]*** Purtial cut [17:08:40]*** Stage 1: CUTSNS_PIN = 1 [17:08:40]Read from MH i2c: 01 [17:08:40]MH_I2C_Read... [17:08:40]*** Stop cut motor [17:08:40]*** Cut end [17:08:40]Read from MH i2c: 01 07 00 [17:08:40]MH_I2C_Read... [17:08:40]Read from MH i2c: 01 07 00 CE 29 00 00 00 00 00 FF 0F 0C [17:08:40]process_action close_receipt done [17:08:40]requested_data is exist [17:08:40]produce_requested_data [17:08:40]requested_item fm.sn is exist - process it [17:08:40]wFMCommunicate request_size=4 [17:08:40]MH_SAM_APDU [17:08:40]CAPDU: 80 11 00 00 [17:08:40]Write to MH i2c: E2 08 00 CF 29 80 11 00 00 00 00 00 00 72 [17:08:40]Write i2c OK [17:08:40]MH_I2C_Read... [17:08:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:40]Read from MH i2c: E2 [17:08:40]MH_I2C_Read... [17:08:40]Read from MH i2c: E2 17 00 [17:08:40]MH_I2C_Read... [17:08:40]Read from MH i2c: E2 17 00 CF 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C7 [17:08:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:08:40]wFMCommunicate OK [17:08:40]requested_item fd.num is exist - process it [17:08:40]SAM_PROTO_GetFieldsCounters [17:08:40]wFMCommunicate request_size=4 [17:08:40]MH_SAM_APDU [17:08:40]CAPDU: 80 13 00 00 [17:08:40]Write to MH i2c: E2 08 00 D0 29 80 13 00 00 00 00 00 00 75 [17:08:40]Write i2c OK [17:08:40]MH_I2C_Read... [17:08:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:08:40]Read from MH i2c: E2 [17:08:40]MH_I2C_Read... [17:08:40]Read from MH i2c: E2 62 00 [17:08:40]MH_I2C_Read... [17:08:40]Read from MH i2c: E2 62 00 D0 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 35 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 17 [17:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 35 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:08:40]wFMCommunicate OK [17:08:40]SAM_PROTO_GetFieldsCounters done [17:08:40]requested_item shift.num is exist - process it [17:08:40]requested_item shift.opened is exist - process it [17:08:40]req_shift_opened [17:08:40]FM_GetShiftState [17:08:40]SAM_PROTO_GetShiftState [17:08:40]wFMCommunicate request_size=4 [17:08:40]MH_SAM_APDU [17:08:40]CAPDU: 80 13 01 00 [17:08:40]Write to MH i2c: E2 08 00 D1 29 80 13 01 00 00 00 00 00 77 [17:08:40]Write i2c OK [17:08:40]MH_I2C_Read... [17:08:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:41]Read from MH i2c: E2 [17:08:41]MH_I2C_Read... [17:08:41]Read from MH i2c: E2 0E 00 [17:08:41]MH_I2C_Read... [17:08:41]Read from MH i2c: E2 0E 00 D1 29 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F5 [17:08:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:08:41]wFMCommunicate OK [17:08:41]SAM_PROTO_GetShiftState done [17:08:41]FM_GetShiftState done [17:08:41]req_shift_opened done [17:08:41]requested_item shift.open_date is exist - process it [17:08:41]req_shift_open_date [17:08:41]req_shift_open_date done [17:08:41]produce_requested_data done [17:08:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309045,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:08:41]process_action_free close_receipt [17:08:41]json_value_free [17:08:41]json_value_free done [17:08:41]process_json_proto returns [17:08:41]Send response to host [17:08:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309045,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:08:41]free response buf [17:08:41]execute_script done [17:08:41]execute_script returns [17:08:41]free content buf [17:08:41]Sock 9.Close socket [17:08:41]Sock 9.Thread stoped [17:08:41]accept exits with 7 [17:08:41]New connection [17:08:41]New thread 3066879332 created [17:08:41]Thread 3067022692 joined [17:08:41]Waiting for new connection... [17:08:41] Sock 7.Parse request [17:08:41]Sock 7.Check first char [17:08:41]Sock 7.First char is OK [17:08:41]request: POST /json_proto HTTP/1.0 [17:08:41]Method: POST [17:08:41]URL: /json_proto [17:08:41]Method is POST - this is cgi request [17:08:41]url: /json_proto [17:08:41]query_string will be loaded in cgi processing [17:08:41]execute_cgi json_proto POST (null) [17:08:41]execute_cgi path=json_proto method=POST [17:08:41]POST find Content-Length [17:08:41]Host: 172.17.96.3:8080 [17:08:41]Content-Length: 677 [17:08:41]Content-Type: application/json [17:08:41] [17:08:41]POST finish read [17:08:41]Found Content-Length = 677 [17:08:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [17:08:41]execute_script... [17:08:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [17:08:41]POST & json_proto [17:08:41]process_json_proto [17:08:41]json parsed OK: [17:08:41]protocol is kg_v1.0 [17:08:41]action value=close_receipt [17:08:41]process_action close_receipt [17:08:41]cmd_close_receipt [17:08:41]MH_GetDate [17:08:41]Write to MH i2c: F0 00 00 D2 29 EA [17:08:41]Write i2c OK [17:08:41]MH_I2C_Read... [17:08:41]Read from MH i2c: F0 [17:08:41]MH_I2C_Read... [17:08:41]Read from MH i2c: F0 09 00 [17:08:41]MH_I2C_Read... [17:08:41]Read from MH i2c: F0 09 00 D2 29 00 1A 22 1D 67 44 5E 04 65 BE [17:08:41]GetLastDocTimeStamp 1729962518 [17:08:41]current date 1729962522 [17:08:41]FM_GetShiftState [17:08:41]SAM_PROTO_GetShiftState [17:08:41]wFMCommunicate request_size=4 [17:08:41]MH_SAM_APDU [17:08:41]CAPDU: 80 13 01 00 [17:08:41]Write to MH i2c: E2 08 00 D3 29 80 13 01 00 00 00 00 00 79 [17:08:41]Write i2c OK [17:08:41]MH_I2C_Read... [17:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:41]Read from MH i2c: E2 [17:08:41]MH_I2C_Read... [17:08:41]Read from MH i2c: E2 0E 00 [17:08:41]MH_I2C_Read... [17:08:41]Read from MH i2c: E2 0E 00 D3 29 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F7 [17:08:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:08:41]wFMCommunicate OK [17:08:41]SAM_PROTO_GetShiftState done [17:08:41]FM_GetShiftState done [17:08:41]opened in 1729902265 [17:08:41]opened+sec_in_day 1729988665 [17:08:41]quantity*price = 50041 [17:08:41]sum+1 = 50042 [17:08:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 467 26.10.2024 17:08 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309046 ФПД: 183732437523270 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T170842&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309046&fm=183732437523270&tin=02508201610067®Number=0000000000091780&sum=50000 [17:08:42]StoreToDocumentArchive [17:08:42]shift 532 fd 309046 [17:08:42]save to /storage/0532/doc_00309046 [17:08:42]save last doc name /storage/0532/doc_00309046 to /storage/kkm_last_doc_name [17:08:42]save OK [17:08:42]Clear old archive folders... [17:08:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:08:42]tlvbuf is 00148250 [17:08:42]SAM_PROTO_ClearQueue [17:08:42]wFMCommunicate request_size=4 [17:08:42]MH_SAM_APDU [17:08:42]CAPDU: 80 09 00 00 [17:08:42]Write to MH i2c: E2 08 00 E0 29 80 09 00 00 00 00 00 00 7B [17:08:42]Write i2c OK [17:08:42]MH_I2C_Read... [17:08:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:08:42]Read from MH i2c: E2 [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: E2 03 00 [17:08:42]MH_I2C_Read... [17:08:42]Read from MH i2c: E2 03 00 E0 29 00 90 00 7D [17:08:42]RAPDU: 90 00 [17:08:42]wFMCommunicate OK [17:08:42]SAM_PROTO_ClearQueue done [17:08:42]KKMCreateOFDPacket [17:08:42]OFDProtocolAddRootSTLVToBuf [17:08:42]FM_MakeSignedData [17:08:42]FM_MakeSignedData [17:08:42]SAM_PROTO_SignData [17:08:42]wFMCommunicate request_size=4 [17:08:42]MH_SAM_APDU [17:08:42]CAPDU: 80 0D 01 02 [17:08:42]Write to MH i2c: E2 08 00 E1 29 80 0D 01 02 00 00 00 00 83 [17:08:42]Write i2c OK [17:08:42]MH_I2C_Read... [17:08:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:08:43]Read from MH i2c: E2 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: E2 03 00 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: E2 03 00 E1 29 00 90 00 7E [17:08:43]RAPDU: 90 00 [17:08:43]wFMCommunicate OK [17:08:43]wFMCommunicate request_size=255 [17:08:43]MH_SAM_APDU [17:08: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 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 D3 01 00 00 F4 03 04 00 1A 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 36 B7 04 00 35 04 06 00 A7 [17:08:43]Write to MH i2c: E2 02 01 E2 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D3 01 00 00 F4 03 04 00 1A 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 36 B7 04 00 35 04 06 00 A7 00 00 53 [17:08:43]Write i2c OK [17:08:43]MH_I2C_Read... [17:08:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:43]Read from MH i2c: E2 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: E2 03 00 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: E2 03 00 E2 29 00 90 00 7F [17:08:43]RAPDU: 90 00 [17:08:43]wFMCommunicate OK [17:08:43]wFMCommunicate request_size=10 [17:08:43]MH_SAM_APDU [17:08:43]CAPDU: 80 0D 02 02 05 1A 8A AC 1B 46 [17:08:43]Write to MH i2c: E2 0D 00 E3 29 80 0D 02 02 05 00 1A 8A AC 1B 46 00 00 41 [17:08:43]Write i2c OK [17:08:43]MH_I2C_Read... [17:08:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:43]Read from MH i2c: E2 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: E2 03 00 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: E2 03 00 E3 29 00 90 00 80 [17:08:43]RAPDU: 90 00 [17:08:43]wFMCommunicate OK [17:08:43]wFMCommunicate request_size=4 [17:08:43]MH_SAM_APDU [17:08:43]CAPDU: 80 0D 03 02 [17:08:43]Write to MH i2c: E2 08 00 E4 29 80 0D 03 02 00 00 00 00 88 [17:08:43]Write i2c OK [17:08:43]MH_I2C_Read... [17:08:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:08:43]Read from MH i2c: E2 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: E2 0B 00 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: E2 0B 00 E4 29 00 6C 8C BC 1E C1 F7 EA 8A 90 00 87 [17:08:43]RAPDU: 6C 8C BC 1E C1 F7 EA 8A 90 00 [17:08:43]wFMCommunicate OK [17:08:43]SAM_PROTO_SignData done [17:08:43]FM_MakeSignedData done [17:08:43]CreateOFDProtocolMessage [17:08:43]wFMCommunicate request_size=4 [17:08:43]MH_SAM_APDU [17:08:43]CAPDU: 80 11 00 00 [17:08:43]Write to MH i2c: E2 08 00 E5 29 80 11 00 00 00 00 00 00 88 [17:08:43]Write i2c OK [17:08:43]MH_I2C_Read... [17:08:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:43]Read from MH i2c: E2 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: E2 17 00 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: E2 17 00 E5 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DD [17:08:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:08:43]wFMCommunicate OK [17:08:43]CreateOFDProtocolMessage done [17:08:43]OFDSenderStorePacket 309046 [17:08:43]StoreOFDPacket docnum=309046 [17:08:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 05 F0 07 01 EE 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D3 01 00 00 F4 03 04 00 1A 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 36 B7 04 00 35 04 06 00 A7 1A 8A AC 1B 46 6C 8C BC 1E C1 F7 EA 8A [17:08:43]CheckFolder [17:08:43]dirname=/storage/ofd_packets [17:08:43]CheckFolder done [17:08:43]ProducePacketName [17:08:43]name=ofd_packets/00309046 [17:08:43]NVStorageSaveData ofd_packets/00309046 [17:08:43]File name is /storage/ofd_packets/00309046 [17:08:43]Write 301 bytes [17:08:43]NVStorageSaveData done [17:08:43]OFDSenderStorePacket done [17:08:43]KKMCreateOFDPacket done [17:08:43]NVStorageSaveData kkm_last_timestamp [17:08:43]File name is /storage/kkm_last_timestamp [17:08:43]Write 4 bytes [17:08:43]NVStorageSaveData done [17:08:43]ExternCall_PrintAddStr [17:08:43]wPrintStart [17:08:43]Write to MH i2c: 01 00 00 E6 29 0F [17:08:43]Write i2c OK [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: 01 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: 01 07 00 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: 01 07 00 E6 29 00 00 00 00 00 FF 0F 24 [17:08:43]RasterBufferAndPrint [17:08:43]line Счет N : (1)642919 [17:08:43]line ИНН: 02508201610067 [17:08:43]line Контрольно-Кассовый Чек [17:08:43]line ПРОДАЖА [17:08:43]line ТРК (МРК, ГНК) : 52 [17:08:43]line Товар: 2710124130 [17:08:43]line Аи-92-К-2 [17:08:43]line 7.480 * 66.90 [17:08:43]line = 500.41 [17:08:43]line НДС 12% НСП 1% [17:08:43]line > о реализуемом товаре [17:08:43]line ОКРУГЛЕНИЕ: -0.41 [17:08:43]line ИТОГО: 500.00 [17:08:43]line Внесено: 500.00 [17:08:43]line СДАЧА: 0.00 [17:08:43]line НСП 1% : 4.43 [17:08:43]line НДС 12% : 53.14 [17:08:43]line Наличными: 500.00 [17:08:43]line Безнал.: 0.00 [17:08:43]line Место: АЗС № 172 "Партнер Нефть" [17:08:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:08:43]line СНО: Общий режим [17:08:43]line Чек 467 26.10.2024 17:08 [17:08:43]line Смена: 532 ФФД: 1.0 [17:08:43]line ЗНМ: 0300000116 [17:08:43]line РНМ: 0000000000091780 [17:08:43]line Версия ККМ: 001 [17:08:43]line ФМ: 0000000000871765 [17:08:43]line ФД: 309046 [17:08:43]line ФПД: 183732437523270 [17:08:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T170842&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309046&fm=183732437523270&tin=02508201610067®Number=0000000000091780&sum=50000 [17:08:43]written 0, free lines is 4095 [17:08:43]OFD Sender: Processing packet 309046 [packets to send 223, broken 222] [17:08:43]ProducePacketName [17:08:43]name=ofd_packets/00309046 [17:08:43]OFD Sender: To server: pG, [17:08:43]CommunicateWithHost lk.salyk.kg:30040 [17:08:43]ConnectInit lk.salyk.kg [17:08:43]Connected sock=10 [17:08:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 05 F0 07 01 EE 26 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D3 01 00 00 F4 03 04 00 1A 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 36 B7 04 00 35 04 06 00 A7 1A 8A AC 1B 46 6C 8C BC 1E C1 F7 EA 8A [17:08:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5D 2F 47 00 C7 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 31 37 36 35 10 04 04 00 36 B7 04 00 F4 03 04 00 78 C8 1C 67 B6 04 01 00 00 56 23 1D 97 54 14 1D C9 [17:08:43]CommunicateWithHost err = 0 [17:08:43]CheckOFDResponse [17:08:43]1017 (14) - 77093643461234 [17:08:43]1041 (16) - 0000000000871765 [17:08:43]1040 (4) - 309046 [17:08:43]1012 (4) - 26.10.2024 10:46 [17:08:43]1206 (1) - 0 [17:08:43]OFD Sender: Remove packet 309046 [17:08:43]ProducePacketName [17:08:43]name=ofd_packets/00309046 [17:08:43]NVStorageDeleteData [17:08:43]Write to MH i2c: 01 00 00 10 2A 3A [17:08:43]Write i2c OK [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: 01 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: 01 07 00 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: 01 07 00 10 2A 00 00 00 00 00 B3 0C 00 [17:08:43]RasterBufferAndPrint [17:08:43]line [17:08:43]line [17:08:43]line [17:08:43]line [17:08:43]line [17:08:43]written 0, free lines is 3264 [17:08:43]MH_Cut [17:08:43]Write to MH i2c: D1 01 00 17 2A 01 13 [17:08:43]Write i2c OK [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: D1 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: D1 01 00 [17:08:43]MH_I2C_Read... [17:08:43]Read from MH i2c: D1 01 00 17 2A 00 12 [17:08:43]Write to MH i2c: 01 00 00 18 2A 42 [17:08:43]Write i2c OK [17:08:43]MH_I2C_Read... [17:08:44]OFD Sender: No OFD packet to send [17:08:44]*** Cut start [17:08:44]*** Purtial cut [17:08:44]*** Stage 1: CUTSNS_PIN = 1 [17:08:45]Read from MH i2c: 01 [17:08:45]MH_I2C_Read... [17:08:45]*** Stop cut motor [17:08:45]*** Cut end [17:08:45]Read from MH i2c: 01 07 00 [17:08:45]MH_I2C_Read... [17:08:45]Read from MH i2c: 01 07 00 18 2A 00 00 00 00 00 FF 0F 57 [17:08:45]process_action close_receipt done [17:08:45]requested_data is exist [17:08:45]produce_requested_data [17:08:45]requested_item fm.sn is exist - process it [17:08:45]wFMCommunicate request_size=4 [17:08:45]MH_SAM_APDU [17:08:45]CAPDU: 80 11 00 00 [17:08:45]Write to MH i2c: E2 08 00 19 2A 80 11 00 00 00 00 00 00 BD [17:08:45]Write i2c OK [17:08:45]MH_I2C_Read... [17:08:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:45]Read from MH i2c: E2 [17:08:45]MH_I2C_Read... [17:08:45]Read from MH i2c: E2 17 00 [17:08:45]MH_I2C_Read... [17:08:45]Read from MH i2c: E2 17 00 19 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 12 [17:08:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:08:45]wFMCommunicate OK [17:08:45]requested_item fd.num is exist - process it [17:08:45]SAM_PROTO_GetFieldsCounters [17:08:45]wFMCommunicate request_size=4 [17:08:45]MH_SAM_APDU [17:08:45]CAPDU: 80 13 00 00 [17:08:45]Write to MH i2c: E2 08 00 1A 2A 80 13 00 00 00 00 00 00 C0 [17:08:45]Write i2c OK [17:08:45]MH_I2C_Read... [17:08:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:08:45]Read from MH i2c: E2 [17:08:45]MH_I2C_Read... [17:08:45]Read from MH i2c: E2 62 00 [17:08:45]MH_I2C_Read... [17:08:45]Read from MH i2c: E2 62 00 1A 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 36 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 66 [17:08:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 36 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:08:45]wFMCommunicate OK [17:08:45]SAM_PROTO_GetFieldsCounters done [17:08:45]requested_item shift.num is exist - process it [17:08:45]requested_item shift.opened is exist - process it [17:08:45]req_shift_opened [17:08:45]FM_GetShiftState [17:08:45]SAM_PROTO_GetShiftState [17:08:45]wFMCommunicate request_size=4 [17:08:45]MH_SAM_APDU [17:08:45]CAPDU: 80 13 01 00 [17:08:45]Write to MH i2c: E2 08 00 1B 2A 80 13 01 00 00 00 00 00 C2 [17:08:45]Write i2c OK [17:08:45]MH_I2C_Read... [17:08:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:45]Read from MH i2c: E2 [17:08:45]MH_I2C_Read... [17:08:45]Read from MH i2c: E2 0E 00 [17:08:45]MH_I2C_Read... [17:08:45]Read from MH i2c: E2 0E 00 1B 2A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 40 [17:08:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:08:45]wFMCommunicate OK [17:08:45]SAM_PROTO_GetShiftState done [17:08:45]FM_GetShiftState done [17:08:45]req_shift_opened done [17:08:45]requested_item shift.open_date is exist - process it [17:08:45]req_shift_open_date [17:08:45]req_shift_open_date done [17:08:45]produce_requested_data done [17:08:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309046,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:08:45]process_action_free close_receipt [17:08:45]json_value_free [17:08:45]json_value_free done [17:08:45]process_json_proto returns [17:08:45]Send response to host [17:08:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309046,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:08:45]free response buf [17:08:45]execute_script done [17:08:45]execute_script returns [17:08:45]free content buf [17:08:45]Sock 7.Close socket [17:08:45]Sock 7.Thread stoped [17:08:49]OFD Sender: No OFD packet to send [17:08:54]OFD Sender: No OFD packet to send [17:08:59]OFD Sender: No OFD packet to send [17:09:04]OFD Sender: No OFD packet to send [17:09:09]OFD Sender: No OFD packet to send [17:09:14]OFD Sender: No OFD packet to send [17:09:19]OFD Sender: No OFD packet to send [17:09:24]OFD Sender: No OFD packet to send [17:09:29]OFD Sender: No OFD packet to send [17:09:34]OFD Sender: No OFD packet to send [17:09:39]OFD Sender: No OFD packet to send [17:09:44]OFD Sender: No OFD packet to send [17:09:49]OFD Sender: No OFD packet to send [17:09:54]OFD Sender: No OFD packet to send [17:09:59]accept exits with 9 [17:09:59]New connection [17:09:59]New thread 3067022692 created [17:09:59]Thread 3066879332 joined [17:09:59]Waiting for new connection... [17:09:59] Sock 9.Parse request [17:09:59]Sock 9.Check first char [17:09:59]Sock 9.First char is OK [17:09:59]request: POST /json_proto HTTP/1.0 [17:09:59]Method: POST [17:09:59]URL: /json_proto [17:09:59]Method is POST - this is cgi request [17:09:59]url: /json_proto [17:09:59]query_string will be loaded in cgi processing [17:09:59]execute_cgi json_proto POST (null) [17:09:59]execute_cgi path=json_proto method=POST [17:09:59]POST find Content-Length [17:09:59]Host: 172.17.96.3:8080 [17:09:59]Content-Length: 677 [17:09:59]Content-Type: application/json [17:09:59] [17:09:59]POST finish read [17:09:59]Found Content-Length = 677 [17:09:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [17:09:59]execute_script... [17:09:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [17:09:59]POST & json_proto [17:09:59]process_json_proto [17:09:59]json parsed OK: [17:09:59]protocol is kg_v1.0 [17:09:59]action value=close_receipt [17:09:59]process_action close_receipt [17:09:59]cmd_close_receipt [17:09:59]MH_GetDate [17:09:59]Write to MH i2c: F0 00 00 1C 2A 35 [17:09:59]Write i2c OK [17:09:59]MH_I2C_Read... [17:09:59]Read from MH i2c: F0 [17:09:59]MH_I2C_Read... [17:09:59]Read from MH i2c: F0 09 00 [17:09:59]MH_I2C_Read... [17:09:59]Read from MH i2c: F0 09 00 1C 2A 00 68 22 1D 67 44 5E 04 65 57 [17:09:59]GetLastDocTimeStamp 1729962522 [17:09:59]current date 1729962600 [17:09:59]FM_GetShiftState [17:09:59]SAM_PROTO_GetShiftState [17:09:59]wFMCommunicate request_size=4 [17:09:59]MH_SAM_APDU [17:09:59]CAPDU: 80 13 01 00 [17:09:59]Write to MH i2c: E2 08 00 1D 2A 80 13 01 00 00 00 00 00 C4 [17:09:59]Write i2c OK [17:09:59]MH_I2C_Read... [17:09:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:09:59]Read from MH i2c: E2 [17:09:59]MH_I2C_Read... [17:09:59]Read from MH i2c: E2 0E 00 [17:09:59]MH_I2C_Read... [17:09:59]Read from MH i2c: E2 0E 00 1D 2A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 42 [17:09:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:09:59]wFMCommunicate OK [17:09:59]SAM_PROTO_GetShiftState done [17:09:59]FM_GetShiftState done [17:09:59]opened in 1729902265 [17:09:59]opened+sec_in_day 1729988665 [17:09:59]quantity*price = 50041 [17:09:59]sum+1 = 50042 [17:09:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 468 26.10.2024 17:10 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309047 ФПД: 220296599039776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T171000&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309047&fm=220296599039776&tin=02508201610067®Number=0000000000091780&sum=50000 [17:10:00]StoreToDocumentArchive [17:10:00]shift 532 fd 309047 [17:10:00]save to /storage/0532/doc_00309047 [17:10:00]save last doc name /storage/0532/doc_00309047 to /storage/kkm_last_doc_name [17:10:00]save OK [17:10:00]Clear old archive folders... [17:10:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:10:00]tlvbuf is B6EEBEC0 [17:10:00]SAM_PROTO_ClearQueue [17:10:00]wFMCommunicate request_size=4 [17:10:00]MH_SAM_APDU [17:10:00]CAPDU: 80 09 00 00 [17:10:00]Write to MH i2c: E2 08 00 2A 2A 80 09 00 00 00 00 00 00 C6 [17:10:00]Write i2c OK [17:10:00]MH_I2C_Read... [17:10:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:10:00]Read from MH i2c: E2 [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: E2 03 00 [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: E2 03 00 2A 2A 00 90 00 C8 [17:10:00]RAPDU: 90 00 [17:10:00]wFMCommunicate OK [17:10:00]SAM_PROTO_ClearQueue done [17:10:00]KKMCreateOFDPacket [17:10:00]OFDProtocolAddRootSTLVToBuf [17:10:00]FM_MakeSignedData [17:10:00]FM_MakeSignedData [17:10:00]SAM_PROTO_SignData [17:10:00]wFMCommunicate request_size=4 [17:10:00]MH_SAM_APDU [17:10:00]CAPDU: 80 0D 01 02 [17:10:00]Write to MH i2c: E2 08 00 2B 2A 80 0D 01 02 00 00 00 00 CE [17:10:00]Write i2c OK [17:10:00]MH_I2C_Read... [17:10:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:10:00]Read from MH i2c: E2 [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: E2 03 00 [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: E2 03 00 2B 2A 00 90 00 C9 [17:10:00]RAPDU: 90 00 [17:10:00]wFMCommunicate OK [17:10:00]wFMCommunicate request_size=255 [17:10:00]MH_SAM_APDU [17:10: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 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 D4 01 00 00 F4 03 04 00 68 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 37 B7 04 00 35 04 06 00 C8 [17:10:00]Write to MH i2c: E2 02 01 2C 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D4 01 00 00 F4 03 04 00 68 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 37 B7 04 00 35 04 06 00 C8 00 00 0F [17:10:00]Write i2c OK [17:10:00]MH_I2C_Read... [17:10:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:10:00]Read from MH i2c: E2 [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: E2 03 00 [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: E2 03 00 2C 2A 00 90 00 CA [17:10:00]RAPDU: 90 00 [17:10:00]wFMCommunicate OK [17:10:00]wFMCommunicate request_size=10 [17:10:00]MH_SAM_APDU [17:10:00]CAPDU: 80 0D 02 02 05 5B CC 87 EF 20 [17:10:00]Write to MH i2c: E2 0D 00 2D 2A 80 0D 02 02 05 00 5B CC 87 EF 20 00 00 98 [17:10:00]Write i2c OK [17:10:00]MH_I2C_Read... [17:10:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:10:00]Read from MH i2c: E2 [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: E2 03 00 [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: E2 03 00 2D 2A 00 90 00 CB [17:10:00]RAPDU: 90 00 [17:10:00]wFMCommunicate OK [17:10:00]wFMCommunicate request_size=4 [17:10:00]MH_SAM_APDU [17:10:00]CAPDU: 80 0D 03 02 [17:10:00]Write to MH i2c: E2 08 00 2E 2A 80 0D 03 02 00 00 00 00 D3 [17:10:00]Write i2c OK [17:10:00]MH_I2C_Read... [17:10:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:10:00]Read from MH i2c: E2 [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: E2 0B 00 [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: E2 0B 00 2E 2A 00 7C BE 84 7E 83 B8 8F CE 90 00 A8 [17:10:00]RAPDU: 7C BE 84 7E 83 B8 8F CE 90 00 [17:10:00]wFMCommunicate OK [17:10:00]SAM_PROTO_SignData done [17:10:00]FM_MakeSignedData done [17:10:00]CreateOFDProtocolMessage [17:10:00]wFMCommunicate request_size=4 [17:10:00]MH_SAM_APDU [17:10:00]CAPDU: 80 11 00 00 [17:10:00]Write to MH i2c: E2 08 00 2F 2A 80 11 00 00 00 00 00 00 D3 [17:10:00]Write i2c OK [17:10:00]MH_I2C_Read... [17:10:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:00]Read from MH i2c: E2 [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: E2 17 00 [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: E2 17 00 2F 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 28 [17:10:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:10:00]wFMCommunicate OK [17:10:00]CreateOFDProtocolMessage done [17:10:00]OFDSenderStorePacket 309047 [17:10:00]StoreOFDPacket docnum=309047 [17:10:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F1 10 07 01 5D AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D4 01 00 00 F4 03 04 00 68 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 37 B7 04 00 35 04 06 00 C8 5B CC 87 EF 20 7C BE 84 7E 83 B8 8F CE [17:10:00]CheckFolder [17:10:00]dirname=/storage/ofd_packets [17:10:00]CheckFolder done [17:10:00]ProducePacketName [17:10:00]name=ofd_packets/00309047 [17:10:00]NVStorageSaveData ofd_packets/00309047 [17:10:00]File name is /storage/ofd_packets/00309047 [17:10:00]Write 301 bytes [17:10:00]NVStorageSaveData done [17:10:00]OFDSenderStorePacket done [17:10:00]KKMCreateOFDPacket done [17:10:00]NVStorageSaveData kkm_last_timestamp [17:10:00]File name is /storage/kkm_last_timestamp [17:10:00]Write 4 bytes [17:10:00]NVStorageSaveData done [17:10:00]ExternCall_PrintAddStr [17:10:00]wPrintStart [17:10:00]Write to MH i2c: 01 00 00 30 2A 5A [17:10:00]Write i2c OK [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: 01 [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: 01 07 00 [17:10:00]MH_I2C_Read... [17:10:00]Read from MH i2c: 01 07 00 30 2A 00 00 00 00 00 FF 0F 6F [17:10:00]RasterBufferAndPrint [17:10:00]line Счет N : (1)642921 [17:10:00]line ИНН: 02508201610067 [17:10:00]line Контрольно-Кассовый Чек [17:10:00]line ПРОДАЖА [17:10:00]line ТРК (МРК, ГНК) : 31 [17:10:00]line Товар: 2710124130 [17:10:00]line Аи-92-К-2 [17:10:00]line 7.480 * 66.90 [17:10:00]line = 500.41 [17:10:00]line НДС 12% НСП 1% [17:10:00]line > о реализуемом товаре [17:10:00]line ОКРУГЛЕНИЕ: -0.41 [17:10:00]line ИТОГО: 500.00 [17:10:00]line Внесено: 500.00 [17:10:00]line СДАЧА: 0.00 [17:10:00]line НСП 1% : 4.43 [17:10:00]line НДС 12% : 53.14 [17:10:00]line Наличными: 500.00 [17:10:00]line Безнал.: 0.00 [17:10:00]line Место: АЗС № 172 "Партнер Нефть" [17:10:00]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:10:00]line СНО: Общий режим [17:10:00]line Чек 468 26.10.2024 17:10 [17:10:00]line Смена: 532 ФФД: 1.0 [17:10:00]line ЗНМ: 0300000116 [17:10:00]line РНМ: 0000000000091780 [17:10:00]line Версия ККМ: 001 [17:10:00]line ФМ: 0000000000871765 [17:10:00]line ФД: 309047 [17:10:00]line ФПД: 220296599039776 [17:10:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T171000&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309047&fm=220296599039776&tin=02508201610067®Number=0000000000091780&sum=50000 [17:10:00]written 0, free lines is 4095 [17:10:00]OFD Sender: Processing packet 309047 [packets to send 223, broken 222] [17:10:00]ProducePacketName [17:10:00]name=ofd_packets/00309047 [17:10:00]OFD Sender: To server: pG, [17:10:00]CommunicateWithHost lk.salyk.kg:30040 [17:10:00]ConnectInit lk.salyk.kg [17:10:00]Connected sock=10 [17: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 31 37 36 35 0F 01 00 00 F1 10 07 01 5D AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D4 01 00 00 F4 03 04 00 68 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 37 B7 04 00 35 04 06 00 C8 5B CC 87 EF 20 7C BE 84 7E 83 B8 8F CE [17:10:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D7 88 47 00 C7 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 31 37 36 35 10 04 04 00 37 B7 04 00 F4 03 04 00 C5 C8 1C 67 B6 04 01 00 00 E6 70 91 75 B1 72 97 FC [17:10:01]CommunicateWithHost err = 0 [17:10:01]CheckOFDResponse [17:10:01]1017 (14) - 77093643461234 [17:10:01]1041 (16) - 0000000000871765 [17:10:01]1040 (4) - 309047 [17:10:01]1012 (4) - 26.10.2024 10:47 [17:10:01]1206 (1) - 0 [17:10:01]OFD Sender: Remove packet 309047 [17:10:01]ProducePacketName [17:10:01]name=ofd_packets/00309047 [17:10:01]NVStorageDeleteData [17:10:01]Write to MH i2c: 01 00 00 5A 2A 84 [17:10:01]Write i2c OK [17:10:01]MH_I2C_Read... [17:10:01]Read from MH i2c: 01 [17:10:01]MH_I2C_Read... [17:10:01]Read from MH i2c: 01 07 00 [17:10:01]MH_I2C_Read... [17:10:01]Read from MH i2c: 01 07 00 5A 2A 00 00 00 00 00 B5 0C 4C [17:10:01]RasterBufferAndPrint [17:10:01]line [17:10:01]line [17:10:01]line [17:10:01]line [17:10:01]line [17:10:01]written 0, free lines is 3257 [17:10:01]MH_Cut [17:10:01]Write to MH i2c: D1 01 00 61 2A 01 5D [17:10:01]Write i2c OK [17:10:01]MH_I2C_Read... [17:10:01]Read from MH i2c: D1 [17:10:01]MH_I2C_Read... [17:10:01]Read from MH i2c: D1 01 00 [17:10:01]MH_I2C_Read... [17:10:01]Read from MH i2c: D1 01 00 61 2A 00 5C [17:10:01]Write to MH i2c: 01 00 00 62 2A 8C [17:10:01]Write i2c OK [17:10:01]MH_I2C_Read... [17:10:01]OFD Sender: No OFD packet to send [17:10:02]*** Cut start [17:10:02]*** Purtial cut [17:10:02]*** Stage 1: CUTSNS_PIN = 1 [17:10:02]Read from MH i2c: 01 [17:10:02]MH_I2C_Read... [17:10:02]*** Stop cut motor [17:10:02]*** Cut end [17:10:02]Read from MH i2c: 01 07 00 [17:10:02]MH_I2C_Read... [17:10:02]Read from MH i2c: 01 07 00 62 2A 00 00 00 00 00 FF 0F A1 [17:10:02]process_action close_receipt done [17:10:02]requested_data is exist [17:10:02]produce_requested_data [17:10:02]requested_item fm.sn is exist - process it [17:10:02]wFMCommunicate request_size=4 [17:10:02]MH_SAM_APDU [17:10:02]CAPDU: 80 11 00 00 [17:10:02]Write to MH i2c: E2 08 00 63 2A 80 11 00 00 00 00 00 00 07 [17:10:02]Write i2c OK [17:10:02]MH_I2C_Read... [17:10:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:02]Read from MH i2c: E2 [17:10:02]MH_I2C_Read... [17:10:02]Read from MH i2c: E2 17 00 [17:10:02]MH_I2C_Read... [17:10:02]Read from MH i2c: E2 17 00 63 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5C [17:10:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:10:02]wFMCommunicate OK [17:10:02]requested_item fd.num is exist - process it [17:10:02]SAM_PROTO_GetFieldsCounters [17:10:02]wFMCommunicate request_size=4 [17:10:02]MH_SAM_APDU [17:10:02]CAPDU: 80 13 00 00 [17:10:02]Write to MH i2c: E2 08 00 64 2A 80 13 00 00 00 00 00 00 0A [17:10:02]Write i2c OK [17:10:02]MH_I2C_Read... [17:10:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:10:02]Read from MH i2c: E2 [17:10:02]MH_I2C_Read... [17:10:02]Read from MH i2c: E2 62 00 [17:10:02]MH_I2C_Read... [17:10:02]Read from MH i2c: E2 62 00 64 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 37 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 B4 [17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 37 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:10:02]wFMCommunicate OK [17:10:02]SAM_PROTO_GetFieldsCounters done [17:10:02]requested_item shift.num is exist - process it [17:10:02]requested_item shift.opened is exist - process it [17:10:02]req_shift_opened [17:10:02]FM_GetShiftState [17:10:02]SAM_PROTO_GetShiftState [17:10:02]wFMCommunicate request_size=4 [17:10:02]MH_SAM_APDU [17:10:02]CAPDU: 80 13 01 00 [17:10:02]Write to MH i2c: E2 08 00 65 2A 80 13 01 00 00 00 00 00 0C [17:10:02]Write i2c OK [17:10:02]MH_I2C_Read... [17:10:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:02]Read from MH i2c: E2 [17:10:02]MH_I2C_Read... [17:10:02]Read from MH i2c: E2 0E 00 [17:10:02]MH_I2C_Read... [17:10:02]Read from MH i2c: E2 0E 00 65 2A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8A [17:10:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:10:02]wFMCommunicate OK [17:10:02]SAM_PROTO_GetShiftState done [17:10:02]FM_GetShiftState done [17:10:02]req_shift_opened done [17:10:02]requested_item shift.open_date is exist - process it [17:10:02]req_shift_open_date [17:10:02]req_shift_open_date done [17:10:02]produce_requested_data done [17:10:02]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309047,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:10:02]process_action_free close_receipt [17:10:02]json_value_free [17:10:02]json_value_free done [17:10:02]process_json_proto returns [17:10:02]Send response to host [17:10:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309047,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:10:02]free response buf [17:10:02]execute_script done [17:10:02]execute_script returns [17:10:02]free content buf [17:10:02]Sock 9.Close socket [17:10:02]Sock 9.Thread stoped [17:10:06]OFD Sender: No OFD packet to send [17:10:11]OFD Sender: No OFD packet to send [17:10:16]OFD Sender: No OFD packet to send [17:10:21]OFD Sender: No OFD packet to send [17:10:26]OFD Sender: No OFD packet to send [17:10:31]OFD Sender: No OFD packet to send [17:10:36]OFD Sender: No OFD packet to send [17:10:41]OFD Sender: No OFD packet to send [17:10:46]OFD Sender: No OFD packet to send [17:10:51]OFD Sender: No OFD packet to send [17:10:56]OFD Sender: No OFD packet to send [17:11:01]OFD Sender: No OFD packet to send [17:11:02]accept exits with 7 [17:11:02]New connection [17:11:02]New thread 3066879332 created [17:11:02]Thread 3067022692 joined [17:11:02]Waiting for new connection... [17:11:02] Sock 7.Parse request [17:11:02]Sock 7.Check first char [17:11:02]Sock 7.First char is OK [17:11:02]request: POST /json_proto HTTP/1.0 [17:11:02]Method: POST [17:11:02]URL: /json_proto [17:11:02]Method is POST - this is cgi request [17:11:02]url: /json_proto [17:11:02]query_string will be loaded in cgi processing [17:11:02]execute_cgi json_proto POST (null) [17:11:02]execute_cgi path=json_proto method=POST [17:11:02]POST find Content-Length [17:11:02]Host: 172.17.96.3:8080 [17:11:02]Content-Length: 769 [17:11:02]Content-Type: application/json [17:11:02] [17:11:02]POST finish read [17:11:02]Found Content-Length = 769 [17:11:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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:11:02]execute_script... [17:11: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)642922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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:11:02]POST & json_proto [17:11:02]process_json_proto [17:11:02]json parsed OK: [17:11:02]protocol is kg_v1.0 [17:11:02]action value=close_receipt [17:11:02]process_action close_receipt [17:11:02]cmd_close_receipt [17:11:02]MH_GetDate [17:11:02]Write to MH i2c: F0 00 00 66 2A 7F [17:11:02]Write i2c OK [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: F0 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: F0 09 00 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: F0 09 00 66 2A 00 A7 22 1D 67 44 5E 04 65 E0 [17:11:02]GetLastDocTimeStamp 1729962600 [17:11:02]current date 1729962663 [17:11:02]FM_GetShiftState [17:11:02]SAM_PROTO_GetShiftState [17:11:02]wFMCommunicate request_size=4 [17:11:02]MH_SAM_APDU [17:11:02]CAPDU: 80 13 01 00 [17:11:02]Write to MH i2c: E2 08 00 67 2A 80 13 01 00 00 00 00 00 0E [17:11:02]Write i2c OK [17:11:02]MH_I2C_Read... [17:11:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:02]Read from MH i2c: E2 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: E2 0E 00 [17:11:02]MH_I2C_Read... [17:11:02]Read from MH i2c: E2 0E 00 67 2A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8C [17:11:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:11:02]wFMCommunicate OK [17:11:02]SAM_PROTO_GetShiftState done [17:11:02]FM_GetShiftState done [17:11:02]opened in 1729902265 [17:11:02]opened+sec_in_day 1729988665 [17:11:02]quantity*price = 200043 [17:11:02]sum+1 = 200044 [17:11:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 469 26.10.2024 17:11 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309048 ФПД: 30194546186357 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T171103&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309048&fm=30194546186357&tin=02508201610067®Number=0000000000091780&sum=200043 [17:11:03]StoreToDocumentArchive [17:11:03]shift 532 fd 309048 [17:11:03]save to /storage/0532/doc_00309048 [17:11:03]save last doc name /storage/0532/doc_00309048 to /storage/kkm_last_doc_name [17:11:03]save OK [17:11:03]Clear old archive folders... [17:11:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:11:03]tlvbuf is 000C4110 [17:11:03]SAM_PROTO_ClearQueue [17:11:03]wFMCommunicate request_size=4 [17:11:03]MH_SAM_APDU [17:11:03]CAPDU: 80 09 00 00 [17:11:03]Write to MH i2c: E2 08 00 74 2A 80 09 00 00 00 00 00 00 10 [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:11:03]Read from MH i2c: E2 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 03 00 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 03 00 74 2A 00 90 00 12 [17:11:03]RAPDU: 90 00 [17:11:03]wFMCommunicate OK [17:11:03]SAM_PROTO_ClearQueue done [17:11:03]KKMCreateOFDPacket [17:11:03]OFDProtocolAddRootSTLVToBuf [17:11:03]FM_MakeSignedData [17:11:03]FM_MakeSignedData [17:11:03]SAM_PROTO_SignData [17:11:03]wFMCommunicate request_size=4 [17:11:03]MH_SAM_APDU [17:11:03]CAPDU: 80 0D 01 02 [17:11:03]Write to MH i2c: E2 08 00 75 2A 80 0D 01 02 00 00 00 00 18 [17:11:03]Write i2c OK [17:11:03]MH_I2C_Read... [17:11:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:11:03]Read from MH i2c: E2 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 03 00 [17:11:03]MH_I2C_Read... [17:11:03]Read from MH i2c: E2 03 00 75 2A 00 90 00 13 [17:11:03]RAPDU: 90 00 [17:11:03]wFMCommunicate OK [17:11:03]wFMCommunicate request_size=255 [17:11:03]MH_SAM_APDU [17:11:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 D5 01 00 00 F4 03 04 00 A7 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 38 B7 04 00 35 04 06 00 1B [17:11:03]Write to MH i2c: E2 02 01 76 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 D5 01 00 00 F4 03 04 00 A7 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 38 B7 04 00 35 04 06 00 1B 00 00 EC [17:11:04]Write i2c OK [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: E2 [17:11:04]MH_I2C_Read... [17:11:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:04]Read from MH i2c: E2 03 00 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: E2 03 00 76 2A 00 90 00 14 [17:11:04]RAPDU: 90 00 [17:11:04]wFMCommunicate OK [17:11:04]wFMCommunicate request_size=10 [17:11:04]MH_SAM_APDU [17:11:04]CAPDU: 80 0D 02 02 05 76 37 33 18 75 [17:11:04]Write to MH i2c: E2 0D 00 77 2A 80 0D 02 02 05 00 76 37 33 18 75 00 00 92 [17:11:04]Write i2c OK [17:11:04]MH_I2C_Read... [17:11:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:11:04]Read from MH i2c: E2 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: E2 03 00 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: E2 03 00 77 2A 00 90 00 15 [17:11:04]RAPDU: 90 00 [17:11:04]wFMCommunicate OK [17:11:04]wFMCommunicate request_size=4 [17:11:04]MH_SAM_APDU [17:11:04]CAPDU: 80 0D 03 02 [17:11:04]Write to MH i2c: E2 08 00 78 2A 80 0D 03 02 00 00 00 00 1D [17:11:04]Write i2c OK [17:11:04]MH_I2C_Read... [17:11:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:11:04]Read from MH i2c: E2 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: E2 0B 00 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: E2 0B 00 78 2A 00 99 B3 EE 99 84 14 C2 0B 90 00 56 [17:11:04]RAPDU: 99 B3 EE 99 84 14 C2 0B 90 00 [17:11:04]wFMCommunicate OK [17:11:04]SAM_PROTO_SignData done [17:11:04]FM_MakeSignedData done [17:11:04]CreateOFDProtocolMessage [17:11:04]wFMCommunicate request_size=4 [17:11:04]MH_SAM_APDU [17:11:04]CAPDU: 80 11 00 00 [17:11:04]Write to MH i2c: E2 08 00 79 2A 80 11 00 00 00 00 00 00 1D [17:11:04]Write i2c OK [17:11:04]MH_I2C_Read... [17:11:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:04]Read from MH i2c: E2 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: E2 17 00 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: E2 17 00 79 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 72 [17:11:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:11:04]wFMCommunicate OK [17:11:04]CreateOFDProtocolMessage done [17:11:04]OFDSenderStorePacket 309048 [17:11:04]StoreOFDPacket docnum=309048 [17:11:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9C AC 07 01 C7 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 D5 01 00 00 F4 03 04 00 A7 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 38 B7 04 00 35 04 06 00 1B 76 37 33 18 75 99 B3 EE 99 84 14 C2 0B [17:11:04]CheckFolder [17:11:04]dirname=/storage/ofd_packets [17:11:04]CheckFolder done [17:11:04]ProducePacketName [17:11:04]name=ofd_packets/00309048 [17:11:04]NVStorageSaveData ofd_packets/00309048 [17:11:04]File name is /storage/ofd_packets/00309048 [17:11:04]Write 301 bytes [17:11:04]NVStorageSaveData done [17:11:04]OFDSenderStorePacket done [17:11:04]KKMCreateOFDPacket done [17:11:04]NVStorageSaveData kkm_last_timestamp [17:11:04]File name is /storage/kkm_last_timestamp [17:11:04]Write 4 bytes [17:11:04]NVStorageSaveData done [17:11:04]ExternCall_PrintAddStr [17:11:04]wPrintStart [17:11:04]Write to MH i2c: 01 00 00 7A 2A A4 [17:11:04]Write i2c OK [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: 01 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: 01 07 00 [17:11:04]MH_I2C_Read... [17:11:04]Read from MH i2c: 01 07 00 7A 2A 00 00 00 00 00 FF 0F B9 [17:11:04]RasterBufferAndPrint [17:11:04]line Счет N : (1)642922 [17:11:04]line ИНН: 02508201610067 [17:11:04]line Контрольно-Кассовый Чек [17:11:04]line ПРОДАЖА [17:11:04]line ТРК (МРК, ГНК) : 51 [17:11:04]line Товар: 2710124500 [17:11:04]line Аи-95-К-3 [17:11:04]line 26.960 * 74.20 [17:11:04]line = 2000.43 [17:11:04]line НДС 12% НСП 1% [17:11:04]line > о реализуемом товаре [17:11:04]line ИТОГО: 2000.43 [17:11:04]line НСП 1% : 17.70 [17:11:04]line НДС 12% : 212.43 [17:11:04]line Наличными: 0.00 [17:11:04]line Безнал.: 2000.43 [17:11:04]line Место: АЗС № 172 "Партнер Нефть" [17:11:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:11:04]line СНО: Общий режим [17:11:04]line Чек 469 26.10.2024 17:11 [17:11:04]line Смена: 532 ФФД: 1.0 [17:11:04]line ЗНМ: 0300000116 [17:11:04]line РНМ: 0000000000091780 [17:11:04]line Версия ККМ: 001 [17:11:04]line Платежная система: Mbank [17:11:04]line ФМ: 0000000000871765 [17:11:04]line ФД: 309048 [17:11:04]line ФПД: 30194546186357 [17:11:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T171103&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309048&fm=30194546186357&tin=02508201610067®Number=0000000000091780&sum=200043 [17:11:04]OFD Sender: Processing packet 309048 [packets to send 223, broken 222] [17:11:04]ProducePacketName [17:11:04]name=ofd_packets/00309048 [17:11:04]OFD Sender: To server: pG, [17:11:04]CommunicateWithHost lk.salyk.kg:30040 [17:11:04]ConnectInit lk.salyk.kg [17:11:04]written 0, free lines is 4095 [17:11:04]Connected sock=10 [17:11:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 9C AC 07 01 C7 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 D5 01 00 00 F4 03 04 00 A7 22 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 38 B7 04 00 35 04 06 00 1B 76 37 33 18 75 99 B3 EE 99 84 14 C2 0B [17:11:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 02 5E 47 00 DB 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 31 37 36 35 10 04 04 00 38 B7 04 00 F4 03 04 00 05 C9 1C 67 B6 04 01 00 00 74 10 6F BF 48 E0 C1 DF [17:11:05]CommunicateWithHost err = 0 [17:11:05]CheckOFDResponse [17:11:05]1017 (14) - 77093643461234 [17:11:05]1041 (16) - 0000000000871765 [17:11:05]1040 (4) - 309048 [17:11:05]1012 (4) - 26.10.2024 10:48 [17:11:05]1206 (1) - 0 [17:11:05]OFD Sender: Remove packet 309048 [17:11:05]ProducePacketName [17:11:05]name=ofd_packets/00309048 [17:11:05]NVStorageDeleteData [17:11:05]Write to MH i2c: 01 00 00 A2 2A CC [17:11:05]Write i2c OK [17:11:05]MH_I2C_Read... [17:11:05]Read from MH i2c: 01 [17:11:05]MH_I2C_Read... [17:11:05]Read from MH i2c: 01 07 00 [17:11:05]MH_I2C_Read... [17:11:05]Read from MH i2c: 01 07 00 A2 2A 00 00 00 00 00 E4 0C C3 [17:11:05]RasterBufferAndPrint [17:11:05]line [17:11:05]line [17:11:05]line [17:11:05]line [17:11:05]line [17:11:05]written 0, free lines is 3304 [17:11:05]MH_Cut [17:11:05]Write to MH i2c: D1 01 00 A9 2A 01 A5 [17:11:05]Write i2c OK [17:11:05]MH_I2C_Read... [17:11:05]Read from MH i2c: D1 [17:11:05]MH_I2C_Read... [17:11:05]Read from MH i2c: D1 01 00 [17:11:05]MH_I2C_Read... [17:11:05]Read from MH i2c: D1 01 00 A9 2A 00 A4 [17:11:05]Write to MH i2c: 01 00 00 AA 2A D4 [17:11:05]Write i2c OK [17:11:05]MH_I2C_Read... [17:11:05]OFD Sender: No OFD packet to send [17:11:05]*** Cut start [17:11:05]*** Purtial cut [17:11:05]*** Stage 1: CUTSNS_PIN = 1 [17:11:06]Read from MH i2c: 01 [17:11:06]MH_I2C_Read... [17:11:06]*** Stop cut motor [17:11:06]*** Cut end [17:11:06]Read from MH i2c: 01 07 00 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: 01 07 00 AA 2A 00 00 00 00 00 FF 0F E9 [17:11:06]process_action close_receipt done [17:11:06]requested_data is exist [17:11:06]produce_requested_data [17:11:06]requested_item fm.sn is exist - process it [17:11:06]wFMCommunicate request_size=4 [17:11:06]MH_SAM_APDU [17:11:06]CAPDU: 80 11 00 00 [17:11:06]Write to MH i2c: E2 08 00 AB 2A 80 11 00 00 00 00 00 00 4F [17:11:06]Write i2c OK [17:11:06]MH_I2C_Read... [17:11:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:11:06]Read from MH i2c: E2 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 17 00 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 17 00 AB 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A4 [17:11:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:11:06]wFMCommunicate OK [17:11:06]requested_item fd.num is exist - process it [17:11:06]SAM_PROTO_GetFieldsCounters [17:11:06]wFMCommunicate request_size=4 [17:11:06]MH_SAM_APDU [17:11:06]CAPDU: 80 13 00 00 [17:11:06]Write to MH i2c: E2 08 00 AC 2A 80 13 00 00 00 00 00 00 52 [17:11:06]Write i2c OK [17:11:06]MH_I2C_Read... [17:11:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:11:06]Read from MH i2c: E2 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 62 00 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 62 00 AC 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 38 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 00 [17:11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 38 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:11:06]wFMCommunicate OK [17:11:06]SAM_PROTO_GetFieldsCounters done [17:11:06]requested_item shift.num is exist - process it [17:11:06]requested_item shift.opened is exist - process it [17:11:06]req_shift_opened [17:11:06]FM_GetShiftState [17:11:06]SAM_PROTO_GetShiftState [17:11:06]wFMCommunicate request_size=4 [17:11:06]MH_SAM_APDU [17:11:06]CAPDU: 80 13 01 00 [17:11:06]Write to MH i2c: E2 08 00 AD 2A 80 13 01 00 00 00 00 00 54 [17:11:06]Write i2c OK [17:11:06]MH_I2C_Read... [17:11:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:11:06]Read from MH i2c: E2 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 0E 00 [17:11:06]MH_I2C_Read... [17:11:06]Read from MH i2c: E2 0E 00 AD 2A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D2 [17:11:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:11:06]wFMCommunicate OK [17:11:06]SAM_PROTO_GetShiftState done [17:11:06]FM_GetShiftState done [17:11:06]req_shift_opened done [17:11:06]requested_item shift.open_date is exist - process it [17:11:06]req_shift_open_date [17:11:06]req_shift_open_date done [17:11:06]produce_requested_data done [17:11:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309048,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:11:06]process_action_free close_receipt [17:11:06]json_value_free [17:11:06]json_value_free done [17:11:06]process_json_proto returns [17:11:06]Send response to host [17:11:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309048,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:11:06]free response buf [17:11:06]execute_script done [17:11:06]execute_script returns [17:11:06]free content buf [17:11:06]Sock 7.Close socket [17:11:06]Sock 7.Thread stoped [17:11:10]OFD Sender: No OFD packet to send [17:11:15]OFD Sender: No OFD packet to send [17:11:20]OFD Sender: No OFD packet to send [17:11:25]OFD Sender: No OFD packet to send [17:11:30]OFD Sender: No OFD packet to send [17:11:35]OFD Sender: No OFD packet to send [17:11:40]OFD Sender: No OFD packet to send [17:11:45]OFD Sender: No OFD packet to send [17:11:50]OFD Sender: No OFD packet to send [17:11:55]OFD Sender: No OFD packet to send [17:12:00]OFD Sender: No OFD packet to send [17:12:05]OFD Sender: No OFD packet to send [17:12:10]OFD Sender: No OFD packet to send [17:12:15]OFD Sender: No OFD packet to send [17:12:20]OFD Sender: No OFD packet to send [17:12:25]OFD Sender: No OFD packet to send [17:12:30]OFD Sender: No OFD packet to send [17:12:35]OFD Sender: No OFD packet to send [17:12:40]OFD Sender: No OFD packet to send [17:12:45]OFD Sender: No OFD packet to send [17:12:50]OFD Sender: No OFD packet to send [17:12:55]OFD Sender: No OFD packet to send [17:13:00]OFD Sender: No OFD packet to send [17:13:05]OFD Sender: No OFD packet to send [17:13:10]OFD Sender: No OFD packet to send [17:13:15]OFD Sender: No OFD packet to send [17:13:20]OFD Sender: No OFD packet to send [17:13:25]OFD Sender: No OFD packet to send [17:13:30]OFD Sender: No OFD packet to send [17:13:35]OFD Sender: No OFD packet to send [17:13:40]OFD Sender: No OFD packet to send [17:13:45]OFD Sender: No OFD packet to send [17:13:50]OFD Sender: No OFD packet to send [17:13:55]OFD Sender: No OFD packet to send [17:14:00]OFD Sender: No OFD packet to send [17:14:05]OFD Sender: No OFD packet to send [17:14:10]OFD Sender: No OFD packet to send [17:14:15]OFD Sender: No OFD packet to send [17:14:20]OFD Sender: No OFD packet to send [17:14:25]OFD Sender: No OFD packet to send [17:14:30]OFD Sender: No OFD packet to send [17:14:35]OFD Sender: No OFD packet to send [17:14:40]OFD Sender: No OFD packet to send [17:14:45]OFD Sender: No OFD packet to send [17:14:50]OFD Sender: No OFD packet to send [17:14:55]OFD Sender: No OFD packet to send [17:15:00]OFD Sender: No OFD packet to send [17:15:05]OFD Sender: No OFD packet to send [17:15:10]OFD Sender: No OFD packet to send [17:15:15]OFD Sender: No OFD packet to send [17:15:20]OFD Sender: No OFD packet to send [17:15:25]OFD Sender: No OFD packet to send [17:15:30]OFD Sender: No OFD packet to send [17:15:35]OFD Sender: No OFD packet to send [17:15:40]OFD Sender: No OFD packet to send [17:15:46]OFD Sender: No OFD packet to send [17:15:51]OFD Sender: No OFD packet to send [17:15:56]OFD Sender: No OFD packet to send [17:16:01]OFD Sender: No OFD packet to send [17:16:06]OFD Sender: No OFD packet to send [17:16:11]OFD Sender: No OFD packet to send [17:16:16]OFD Sender: No OFD packet to send [17:16:21]OFD Sender: No OFD packet to send [17:16:26]OFD Sender: No OFD packet to send [17:16:31]OFD Sender: No OFD packet to send [17:16:36]OFD Sender: No OFD packet to send [17:16:41]OFD Sender: No OFD packet to send [17:16:46]OFD Sender: No OFD packet to send [17:16:51]OFD Sender: No OFD packet to send [17:16:56]OFD Sender: No OFD packet to send [17:17:01]OFD Sender: No OFD packet to send [17:17:06]OFD Sender: No OFD packet to send [17:17:11]OFD Sender: No OFD packet to send [17:17:16]OFD Sender: No OFD packet to send [17:17:21]OFD Sender: No OFD packet to send [17:17:26]OFD Sender: No OFD packet to send [17:17:31]OFD Sender: No OFD packet to send [17:17:36]OFD Sender: No OFD packet to send [17:17:41]OFD Sender: No OFD packet to send [17:17:42]accept exits with 9 [17:17:42]New connection [17:17:42]New thread 3067022692 created [17:17:42]Thread 3066879332 joined [17:17:42]Waiting for new connection... [17:17:42] Sock 9.Parse request [17:17:42]Sock 9.Check first char [17:17:42]Sock 9.First char is OK [17:17:42]request: POST /json_proto HTTP/1.0 [17:17:42]Method: POST [17:17:42]URL: /json_proto [17:17:42]Method is POST - this is cgi request [17:17:42]url: /json_proto [17:17:42]query_string will be loaded in cgi processing [17:17:42]execute_cgi json_proto POST (null) [17:17:42]execute_cgi path=json_proto method=POST [17:17:42]POST find Content-Length [17:17:42]Host: 172.17.96.3:8080 [17:17:42]Content-Length: 682 [17:17:42]Content-Type: application/json [17:17:42] [17:17:42]POST finish read [17:17:42]Found Content-Length = 682 [17:17:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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" ] } } [17:17:42]execute_script... [17:17: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)642924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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" ] } } [17:17:42]POST & json_proto [17:17:42]process_json_proto [17:17:42]json parsed OK: [17:17:42]protocol is kg_v1.0 [17:17:42]action value=close_receipt [17:17:42]process_action close_receipt [17:17:42]cmd_close_receipt [17:17:42]MH_GetDate [17:17:42]Write to MH i2c: F0 00 00 AE 2A C7 [17:17:42]Write i2c OK [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: F0 [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: F0 09 00 [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: F0 09 00 AE 2A 00 37 24 1D 67 44 5E 04 65 BA [17:17:42]GetLastDocTimeStamp 1729962663 [17:17:42]current date 1729963063 [17:17:42]FM_GetShiftState [17:17:42]SAM_PROTO_GetShiftState [17:17:42]wFMCommunicate request_size=4 [17:17:42]MH_SAM_APDU [17:17:42]CAPDU: 80 13 01 00 [17:17:42]Write to MH i2c: E2 08 00 AF 2A 80 13 01 00 00 00 00 00 56 [17:17:42]Write i2c OK [17:17:42]MH_I2C_Read... [17:17:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:17:42]Read from MH i2c: E2 [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: E2 0E 00 [17:17:42]MH_I2C_Read... [17:17:42]Read from MH i2c: E2 0E 00 AF 2A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D4 [17:17:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:17:42]wFMCommunicate OK [17:17:42]SAM_PROTO_GetShiftState done [17:17:42]FM_GetShiftState done [17:17:42]opened in 1729902265 [17:17:42]opened+sec_in_day 1729988665 [17:17:42]quantity*price = 100021 [17:17:42]sum+1 = 100023 [17:17:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 470 26.10.2024 17:17 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309049 ФПД: 23326996311624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T171743&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309049&fm=23326996311624&tin=02508201610067®Number=0000000000091780&sum=100000 [17:17:43]StoreToDocumentArchive [17:17:43]shift 532 fd 309049 [17:17:43]save to /storage/0532/doc_00309049 [17:17:43]save last doc name /storage/0532/doc_00309049 to /storage/kkm_last_doc_name [17:17:43]save OK [17:17:43]Clear old archive folders... [17:17:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:17:43]tlvbuf is 000DF200 [17:17:43]SAM_PROTO_ClearQueue [17:17:43]wFMCommunicate request_size=4 [17:17:43]MH_SAM_APDU [17:17:43]CAPDU: 80 09 00 00 [17:17:43]Write to MH i2c: E2 08 00 BC 2A 80 09 00 00 00 00 00 00 58 [17:17:43]Write i2c OK [17:17:43]MH_I2C_Read... [17:17:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:17:43]Read from MH i2c: E2 [17:17:43]MH_I2C_Read... [17:17:43]Read from MH i2c: E2 03 00 [17:17:43]MH_I2C_Read... [17:17:43]Read from MH i2c: E2 03 00 BC 2A 00 90 00 5A [17:17:43]RAPDU: 90 00 [17:17:43]wFMCommunicate OK [17:17:43]SAM_PROTO_ClearQueue done [17:17:43]KKMCreateOFDPacket [17:17:43]OFDProtocolAddRootSTLVToBuf [17:17:43]FM_MakeSignedData [17:17:43]FM_MakeSignedData [17:17:43]SAM_PROTO_SignData [17:17:43]wFMCommunicate request_size=4 [17:17:43]MH_SAM_APDU [17:17:43]CAPDU: 80 0D 01 02 [17:17:43]Write to MH i2c: E2 08 00 BD 2A 80 0D 01 02 00 00 00 00 60 [17:17:43]Write i2c OK [17:17:43]MH_I2C_Read... [17:17:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:17:43]Read from MH i2c: E2 [17:17:43]MH_I2C_Read... [17:17:43]Read from MH i2c: E2 03 00 [17:17:43]MH_I2C_Read... [17:17:43]Read from MH i2c: E2 03 00 BD 2A 00 90 00 5B [17:17:43]RAPDU: 90 00 [17:17:43]wFMCommunicate OK [17:17:43]wFMCommunicate request_size=255 [17:17:43]MH_SAM_APDU [17:17:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 D6 01 00 00 F4 03 04 00 37 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 39 B7 04 00 35 04 06 00 15 [17:17:43]Write to MH i2c: E2 02 01 BE 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 D6 01 00 00 F4 03 04 00 37 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 39 B7 04 00 35 04 06 00 15 00 00 E1 [17:17:43]Write i2c OK [17:17:43]MH_I2C_Read... [17:17:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:17:44]Read from MH i2c: E2 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E2 03 00 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E2 03 00 BE 2A 00 90 00 5C [17:17:44]RAPDU: 90 00 [17:17:44]wFMCommunicate OK [17:17:44]wFMCommunicate request_size=10 [17:17:44]MH_SAM_APDU [17:17:44]CAPDU: 80 0D 02 02 05 37 3D 54 2E 48 [17:17:44]Write to MH i2c: E2 0D 00 BF 2A 80 0D 02 02 05 00 37 3D 54 2E 48 00 00 AB [17:17:44]Write i2c OK [17:17:44]MH_I2C_Read... [17:17:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:17:44]Read from MH i2c: E2 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E2 03 00 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E2 03 00 BF 2A 00 90 00 5D [17:17:44]RAPDU: 90 00 [17:17:44]wFMCommunicate OK [17:17:44]wFMCommunicate request_size=4 [17:17:44]MH_SAM_APDU [17:17:44]CAPDU: 80 0D 03 02 [17:17:44]Write to MH i2c: E2 08 00 C0 2A 80 0D 03 02 00 00 00 00 65 [17:17:44]Write i2c OK [17:17:44]MH_I2C_Read... [17:17:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:17:44]Read from MH i2c: E2 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E2 0B 00 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E2 0B 00 C0 2A 00 70 8F 7E 86 67 18 D3 91 90 00 4C [17:17:44]RAPDU: 70 8F 7E 86 67 18 D3 91 90 00 [17:17:44]wFMCommunicate OK [17:17:44]SAM_PROTO_SignData done [17:17:44]FM_MakeSignedData done [17:17:44]CreateOFDProtocolMessage [17:17:44]wFMCommunicate request_size=4 [17:17:44]MH_SAM_APDU [17:17:44]CAPDU: 80 11 00 00 [17:17:44]Write to MH i2c: E2 08 00 C1 2A 80 11 00 00 00 00 00 00 65 [17:17:44]Write i2c OK [17:17:44]MH_I2C_Read... [17:17:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:17:44]Read from MH i2c: E2 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E2 17 00 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: E2 17 00 C1 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BA [17:17:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:17:44]wFMCommunicate OK [17:17:44]CreateOFDProtocolMessage done [17:17:44]OFDSenderStorePacket 309049 [17:17:44]StoreOFDPacket docnum=309049 [17:17:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 29 7C 07 01 61 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 D6 01 00 00 F4 03 04 00 37 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 39 B7 04 00 35 04 06 00 15 37 3D 54 2E 48 70 8F 7E 86 67 18 D3 91 [17:17:44]CheckFolder [17:17:44]dirname=/storage/ofd_packets [17:17:44]CheckFolder done [17:17:44]ProducePacketName [17:17:44]name=ofd_packets/00309049 [17:17:44]NVStorageSaveData ofd_packets/00309049 [17:17:44]File name is /storage/ofd_packets/00309049 [17:17:44]Write 301 bytes [17:17:44]NVStorageSaveData done [17:17:44]OFDSenderStorePacket done [17:17:44]KKMCreateOFDPacket done [17:17:44]NVStorageSaveData kkm_last_timestamp [17:17:44]File name is /storage/kkm_last_timestamp [17:17:44]Write 4 bytes [17:17:44]NVStorageSaveData done [17:17:44]ExternCall_PrintAddStr [17:17:44]wPrintStart [17:17:44]Write to MH i2c: 01 00 00 C2 2A EC [17:17:44]Write i2c OK [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: 01 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: 01 07 00 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: 01 07 00 C2 2A 00 00 00 00 00 FF 0F 01 [17:17:44]RasterBufferAndPrint [17:17:44]line Счет N : (1)642924 [17:17:44]line ИНН: 02508201610067 [17:17:44]line Контрольно-Кассовый Чек [17:17:44]line ПРОДАЖА [17:17:44]line ТРК (МРК, ГНК) : 61 [17:17:44]line Товар: 2710124500 [17:17:44]line Аи-95-К-3 [17:17:44]line 13.480 * 74.20 [17:17:44]line = 1000.22 [17:17:44]line НДС 12% НСП 1% [17:17:44]line > о реализуемом товаре [17:17:44]line ОКРУГЛЕНИЕ: -0.22 [17:17:44]line ИТОГО: 1000.00 [17:17:44]line Внесено: 1000.00 [17:17:44]line СДАЧА: 0.00 [17:17:44]line НСП 1% : 8.85 [17:17:44]line НДС 12% : 106.22 [17:17:44]line Наличными: 1000.00 [17:17:44]line Безнал.: 0.00 [17:17:44]line Место: АЗС № 172 "Партнер Нефть" [17:17:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:17:44]line СНО: Общий режим [17:17:44]line Чек 470 26.10.2024 17:17 [17:17:44]line Смена: 532 ФФД: 1.0 [17:17:44]line ЗНМ: 0300000116 [17:17:44]line РНМ: 0000000000091780 [17:17:44]line Версия ККМ: 001 [17:17:44]line ФМ: 0000000000871765 [17:17:44]line ФД: 309049 [17:17:44]line ФПД: 23326996311624 [17:17:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T171743&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309049&fm=23326996311624&tin=02508201610067®Number=0000000000091780&sum=100000 [17:17:44]written 0, free lines is 4095 [17:17:44]OFD Sender: Processing packet 309049 [packets to send 223, broken 222] [17:17:44]ProducePacketName [17:17:44]name=ofd_packets/00309049 [17:17:44]OFD Sender: To server: pG, [17:17:44]CommunicateWithHost lk.salyk.kg:30040 [17:17:44]ConnectInit lk.salyk.kg [17:17:44]Connected sock=10 [17:17:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 29 7C 07 01 61 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 D6 01 00 00 F4 03 04 00 37 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 39 B7 04 00 35 04 06 00 15 37 3D 54 2E 48 70 8F 7E 86 67 18 D3 91 [17:17:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 93 00 47 00 6E D6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 39 B7 04 00 F4 03 04 00 95 CA 1C 67 B6 04 01 00 00 D4 A9 13 46 00 FC E3 4E [17:17:44]CommunicateWithHost err = 0 [17:17:44]CheckOFDResponse [17:17:44]1017 (14) - 77093643461234 [17:17:44]1041 (16) - 0000000000871765 [17:17:44]1040 (4) - 309049 [17:17:44]1012 (4) - 26.10.2024 10:55 [17:17:44]1206 (1) - 0 [17:17:44]OFD Sender: Remove packet 309049 [17:17:44]ProducePacketName [17:17:44]name=ofd_packets/00309049 [17:17:44]NVStorageDeleteData [17:17:44]Write to MH i2c: 01 00 00 EC 2A 16 [17:17:44]Write i2c OK [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: 01 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: 01 07 00 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: 01 07 00 EC 2A 00 00 00 00 00 B7 0C E0 [17:17:44]RasterBufferAndPrint [17:17:44]line [17:17:44]line [17:17:44]line [17:17:44]line [17:17:44]line [17:17:44]written 0, free lines is 3261 [17:17:44]MH_Cut [17:17:44]Write to MH i2c: D1 01 00 F3 2A 01 EF [17:17:44]Write i2c OK [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: D1 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: D1 01 00 [17:17:44]MH_I2C_Read... [17:17:44]Read from MH i2c: D1 01 00 F3 2A 00 EE [17:17:44]Write to MH i2c: 01 00 00 F4 2A 1E [17:17:44]Write i2c OK [17:17:44]MH_I2C_Read... [17:17:45]OFD Sender: No OFD packet to send [17:17:45]*** Cut start [17:17:45]*** Purtial cut [17:17:45]*** Stage 1: CUTSNS_PIN = 1 [17:17:45]Read from MH i2c: 01 [17:17:45]MH_I2C_Read... [17:17:45]*** Stop cut motor [17:17:45]*** Cut end [17:17:45]Read from MH i2c: 01 07 00 [17:17:45]MH_I2C_Read... [17:17:45]Read from MH i2c: 01 07 00 F4 2A 00 00 00 00 00 FF 0F 33 [17:17:45]process_action close_receipt done [17:17:45]requested_data is exist [17:17:45]produce_requested_data [17:17:45]requested_item fm.sn is exist - process it [17:17:45]wFMCommunicate request_size=4 [17:17:45]MH_SAM_APDU [17:17:45]CAPDU: 80 11 00 00 [17:17:45]Write to MH i2c: E2 08 00 F5 2A 80 11 00 00 00 00 00 00 99 [17:17:45]Write i2c OK [17:17:45]MH_I2C_Read... [17:17:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:17:45]Read from MH i2c: E2 [17:17:45]MH_I2C_Read... [17:17:45]Read from MH i2c: E2 17 00 [17:17:45]MH_I2C_Read... [17:17:45]Read from MH i2c: E2 17 00 F5 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EE [17:17:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:17:45]wFMCommunicate OK [17:17:45]requested_item fd.num is exist - process it [17:17:45]SAM_PROTO_GetFieldsCounters [17:17:45]wFMCommunicate request_size=4 [17:17:45]MH_SAM_APDU [17:17:45]CAPDU: 80 13 00 00 [17:17:45]Write to MH i2c: E2 08 00 F6 2A 80 13 00 00 00 00 00 00 9C [17:17:45]Write i2c OK [17:17:45]MH_I2C_Read... [17:17:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:17:45]Read from MH i2c: E2 [17:17:45]MH_I2C_Read... [17:17:45]Read from MH i2c: E2 62 00 [17:17:45]MH_I2C_Read... [17:17:45]Read from MH i2c: E2 62 00 F6 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 39 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 4E [17:17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 39 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:17:46]wFMCommunicate OK [17:17:46]SAM_PROTO_GetFieldsCounters done [17:17:46]requested_item shift.num is exist - process it [17:17:46]requested_item shift.opened is exist - process it [17:17:46]req_shift_opened [17:17:46]FM_GetShiftState [17:17:46]SAM_PROTO_GetShiftState [17:17:46]wFMCommunicate request_size=4 [17:17:46]MH_SAM_APDU [17:17:46]CAPDU: 80 13 01 00 [17:17:46]Write to MH i2c: E2 08 00 F7 2A 80 13 01 00 00 00 00 00 9E [17:17:46]Write i2c OK [17:17:46]MH_I2C_Read... [17:17:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:17:46]Read from MH i2c: E2 [17:17:46]MH_I2C_Read... [17:17:46]Read from MH i2c: E2 0E 00 [17:17:46]MH_I2C_Read... [17:17:46]Read from MH i2c: E2 0E 00 F7 2A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1C [17:17:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:17:46]wFMCommunicate OK [17:17:46]SAM_PROTO_GetShiftState done [17:17:46]FM_GetShiftState done [17:17:46]req_shift_opened done [17:17:46]requested_item shift.open_date is exist - process it [17:17:46]req_shift_open_date [17:17:46]req_shift_open_date done [17:17:46]produce_requested_data done [17:17:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309049,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:17:46]process_action_free close_receipt [17:17:46]json_value_free [17:17:46]json_value_free done [17:17:46]process_json_proto returns [17:17:46]Send response to host [17:17:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309049,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:17:46]free response buf [17:17:46]execute_script done [17:17:46]execute_script returns [17:17:46]free content buf [17:17:46]Sock 9.Close socket [17:17:46]Sock 9.Thread stoped [17:17:50]OFD Sender: No OFD packet to send [17:17:52]accept exits with 7 [17:17:52]New connection [17:17:52]New thread 3066879332 created [17:17:52]Thread 3067022692 joined [17:17:52]Waiting for new connection... [17:17:52] Sock 7.Parse request [17:17:52]Sock 7.Check first char [17:17:52]Sock 7.First char is OK [17:17:52]request: POST /json_proto HTTP/1.0 [17:17:52]Method: POST [17:17:52]URL: /json_proto [17:17:52]Method is POST - this is cgi request [17:17:52]url: /json_proto [17:17:52]query_string will be loaded in cgi processing [17:17:52]execute_cgi json_proto POST (null) [17:17:52]execute_cgi path=json_proto method=POST [17:17:52]POST find Content-Length [17:17:52]Host: 172.17.96.3:8080 [17:17:52]Content-Length: 682 [17:17:52]Content-Type: application/json [17:17:52] [17:17:52]POST finish read [17:17:52]Found Content-Length = 682 [17:17:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:17:52]execute_script... [17:17:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:17:52]POST & json_proto [17:17:52]process_json_proto [17:17:52]json parsed OK: [17:17:52]protocol is kg_v1.0 [17:17:52]action value=close_receipt [17:17:52]process_action close_receipt [17:17:52]cmd_close_receipt [17:17:52]MH_GetDate [17:17:52]Write to MH i2c: F0 00 00 F8 2A 11 [17:17:52]Write i2c OK [17:17:52]MH_I2C_Read... [17:17:52]Read from MH i2c: F0 [17:17:52]MH_I2C_Read... [17:17:52]Read from MH i2c: F0 09 00 [17:17:52]MH_I2C_Read... [17:17:52]Read from MH i2c: F0 09 00 F8 2A 00 41 24 1D 67 44 5E 04 65 0E [17:17:52]GetLastDocTimeStamp 1729963063 [17:17:52]current date 1729963073 [17:17:52]FM_GetShiftState [17:17:52]SAM_PROTO_GetShiftState [17:17:52]wFMCommunicate request_size=4 [17:17:52]MH_SAM_APDU [17:17:52]CAPDU: 80 13 01 00 [17:17:52]Write to MH i2c: E2 08 00 F9 2A 80 13 01 00 00 00 00 00 A0 [17:17:52]Write i2c OK [17:17:52]MH_I2C_Read... [17:17:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:17:52]Read from MH i2c: E2 [17:17:52]MH_I2C_Read... [17:17:52]Read from MH i2c: E2 0E 00 [17:17:52]MH_I2C_Read... [17:17:52]Read from MH i2c: E2 0E 00 F9 2A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1E [17:17:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:17:52]wFMCommunicate OK [17:17:52]SAM_PROTO_GetShiftState done [17:17:52]FM_GetShiftState done [17:17:52]opened in 1729902265 [17:17:52]opened+sec_in_day 1729988665 [17:17:52]quantity*price = 100015 [17:17:52]sum+1 = 100017 [17:17:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 471 26.10.2024 17:17 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309050 ФПД: 15611365031666 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T171753&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309050&fm=15611365031666&tin=02508201610067®Number=0000000000091780&sum=100000 [17:17:53]StoreToDocumentArchive [17:17:53]shift 532 fd 309050 [17:17:53]save to /storage/0532/doc_00309050 [17:17:53]save last doc name /storage/0532/doc_00309050 to /storage/kkm_last_doc_name [17:17:53]save OK [17:17:53]Clear old archive folders... [17:17:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:17:53]tlvbuf is 0012A5F0 [17:17:53]SAM_PROTO_ClearQueue [17:17:53]wFMCommunicate request_size=4 [17:17:53]MH_SAM_APDU [17:17:53]CAPDU: 80 09 00 00 [17:17:53]Write to MH i2c: E2 08 00 06 2B 80 09 00 00 00 00 00 00 A3 [17:17:53]Write i2c OK [17:17:53]MH_I2C_Read... [17:17:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:17:53]Read from MH i2c: E2 [17:17:53]MH_I2C_Read... [17:17:53]Read from MH i2c: E2 03 00 [17:17:53]MH_I2C_Read... [17:17:53]Read from MH i2c: E2 03 00 06 2B 00 90 00 A5 [17:17:53]RAPDU: 90 00 [17:17:53]wFMCommunicate OK [17:17:53]SAM_PROTO_ClearQueue done [17:17:53]KKMCreateOFDPacket [17:17:53]OFDProtocolAddRootSTLVToBuf [17:17:53]FM_MakeSignedData [17:17:53]FM_MakeSignedData [17:17:53]SAM_PROTO_SignData [17:17:53]wFMCommunicate request_size=4 [17:17:53]MH_SAM_APDU [17:17:53]CAPDU: 80 0D 01 02 [17:17:53]Write to MH i2c: E2 08 00 07 2B 80 0D 01 02 00 00 00 00 AB [17:17:53]Write i2c OK [17:17:53]MH_I2C_Read... [17:17:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:17:53]Read from MH i2c: E2 [17:17:53]MH_I2C_Read... [17:17:53]Read from MH i2c: E2 03 00 [17:17:53]MH_I2C_Read... [17:17:53]Read from MH i2c: E2 03 00 07 2B 00 90 00 A6 [17:17:53]RAPDU: 90 00 [17:17:53]wFMCommunicate OK [17:17:53]wFMCommunicate request_size=255 [17:17:53]MH_SAM_APDU [17:17:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D7 01 00 00 F4 03 04 00 41 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3A B7 04 00 35 04 06 00 0E [17:17:53]Write to MH i2c: E2 02 01 08 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D7 01 00 00 F4 03 04 00 41 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3A B7 04 00 35 04 06 00 0E 00 00 0D [17:17:53]Write i2c OK [17:17:53]MH_I2C_Read... [17:17:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:17:54]Read from MH i2c: E2 [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: E2 03 00 [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: E2 03 00 08 2B 00 90 00 A7 [17:17:54]RAPDU: 90 00 [17:17:54]wFMCommunicate OK [17:17:54]wFMCommunicate request_size=10 [17:17:54]MH_SAM_APDU [17:17:54]CAPDU: 80 0D 02 02 05 32 CD DD FE F2 [17:17:54]Write to MH i2c: E2 0D 00 09 2B 80 0D 02 02 05 00 32 CD DD FE F2 00 00 84 [17:17:54]Write i2c OK [17:17:54]MH_I2C_Read... [17:17:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:17:54]Read from MH i2c: E2 [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: E2 03 00 [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: E2 03 00 09 2B 00 90 00 A8 [17:17:54]RAPDU: 90 00 [17:17:54]wFMCommunicate OK [17:17:54]wFMCommunicate request_size=4 [17:17:54]MH_SAM_APDU [17:17:54]CAPDU: 80 0D 03 02 [17:17:54]Write to MH i2c: E2 08 00 0A 2B 80 0D 03 02 00 00 00 00 B0 [17:17:54]Write i2c OK [17:17:54]MH_I2C_Read... [17:17:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:17:54]Read from MH i2c: E2 [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: E2 0B 00 [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: E2 0B 00 0A 2B 00 1D 94 0C 44 2B 96 BD A3 90 00 D3 [17:17:54]RAPDU: 1D 94 0C 44 2B 96 BD A3 90 00 [17:17:54]wFMCommunicate OK [17:17:54]SAM_PROTO_SignData done [17:17:54]FM_MakeSignedData done [17:17:54]CreateOFDProtocolMessage [17:17:54]wFMCommunicate request_size=4 [17:17:54]MH_SAM_APDU [17:17:54]CAPDU: 80 11 00 00 [17:17:54]Write to MH i2c: E2 08 00 0B 2B 80 11 00 00 00 00 00 00 B0 [17:17:54]Write i2c OK [17:17:54]MH_I2C_Read... [17:17:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:17:54]Read from MH i2c: E2 [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: E2 17 00 [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: E2 17 00 0B 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 05 [17:17:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:17:54]wFMCommunicate OK [17:17:54]CreateOFDProtocolMessage done [17:17:54]OFDSenderStorePacket 309050 [17:17:54]StoreOFDPacket docnum=309050 [17:17:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B9 01 07 01 9E 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 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 D7 01 00 00 F4 03 04 00 41 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3A B7 04 00 35 04 06 00 0E 32 CD DD FE F2 1D 94 0C 44 2B 96 BD A3 [17:17:54]CheckFolder [17:17:54]dirname=/storage/ofd_packets [17:17:54]CheckFolder done [17:17:54]ProducePacketName [17:17:54]name=ofd_packets/00309050 [17:17:54]NVStorageSaveData ofd_packets/00309050 [17:17:54]File name is /storage/ofd_packets/00309050 [17:17:54]Write 301 bytes [17:17:54]NVStorageSaveData done [17:17:54]OFDSenderStorePacket done [17:17:54]KKMCreateOFDPacket done [17:17:54]NVStorageSaveData kkm_last_timestamp [17:17:54]File name is /storage/kkm_last_timestamp [17:17:54]Write 4 bytes [17:17:54]NVStorageSaveData done [17:17:54]ExternCall_PrintAddStr [17:17:54]wPrintStart [17:17:54]Write to MH i2c: 01 00 00 0C 2B 37 [17:17:54]Write i2c OK [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: 01 [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: 01 07 00 [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: 01 07 00 0C 2B 00 00 00 00 00 FF 0F 4C [17:17:54]RasterBufferAndPrint [17:17:54]line Счет N : (1)642925 [17:17:54]line ИНН: 02508201610067 [17:17:54]line Контрольно-Кассовый Чек [17:17:54]line ПРОДАЖА [17:17:54]line ТРК (МРК, ГНК) : 41 [17:17:54]line Товар: 2710124130 [17:17:54]line Аи-92-К-2 [17:17:54]line 14.950 * 66.90 [17:17:54]line = 1000.16 [17:17:54]line НДС 12% НСП 1% [17:17:54]line > о реализуемом товаре [17:17:54]line ОКРУГЛЕНИЕ: -0.16 [17:17:54]line ИТОГО: 1000.00 [17:17:54]line Внесено: 1000.00 [17:17:54]line СДАЧА: 0.00 [17:17:54]line НСП 1% : 8.85 [17:17:54]line НДС 12% : 106.21 [17:17:54]line Наличными: 1000.00 [17:17:54]line Безнал.: 0.00 [17:17:54]line Место: АЗС № 172 "Партнер Нефть" [17:17:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:17:54]line СНО: Общий режим [17:17:54]line Чек 471 26.10.2024 17:17 [17:17:54]line Смена: 532 ФФД: 1.0 [17:17:54]line ЗНМ: 0300000116 [17:17:54]line РНМ: 0000000000091780 [17:17:54]line Версия ККМ: 001 [17:17:54]line ФМ: 0000000000871765 [17:17:54]line ФД: 309050 [17:17:54]line ФПД: 15611365031666 [17:17:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T171753&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309050&fm=15611365031666&tin=02508201610067®Number=0000000000091780&sum=100000 [17:17:54]written 0, free lines is 4095 [17:17:54]OFD Sender: Processing packet 309050 [packets to send 223, broken 222] [17:17:54]ProducePacketName [17:17:54]name=ofd_packets/00309050 [17:17:54]OFD Sender: To server: pG, [17:17:54]CommunicateWithHost lk.salyk.kg:30040 [17:17:54]ConnectInit lk.salyk.kg [17:17:54]Connected sock=9 [17:17:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B9 01 07 01 9E 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 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 D7 01 00 00 F4 03 04 00 41 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3A B7 04 00 35 04 06 00 0E 32 CD DD FE F2 1D 94 0C 44 2B 96 BD A3 [17:17:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B6 F7 47 00 4C 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 31 37 36 35 10 04 04 00 3A B7 04 00 F4 03 04 00 9F CA 1C 67 B6 04 01 00 00 A2 1C FF 4D 84 1B 50 E8 [17:17:54]CommunicateWithHost err = 0 [17:17:54]CheckOFDResponse [17:17:54]1017 (14) - 77093643461234 [17:17:54]1041 (16) - 0000000000871765 [17:17:54]1040 (4) - 309050 [17:17:54]1012 (4) - 26.10.2024 10:55 [17:17:54]1206 (1) - 0 [17:17:54]OFD Sender: Remove packet 309050 [17:17:54]ProducePacketName [17:17:54]name=ofd_packets/00309050 [17:17:54]NVStorageDeleteData [17:17:54]Write to MH i2c: 01 00 00 36 2B 61 [17:17:54]Write i2c OK [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: 01 [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: 01 07 00 [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: 01 07 00 36 2B 00 00 00 00 00 B7 0C 2B [17:17:54]RasterBufferAndPrint [17:17:54]line [17:17:54]line [17:17:54]line [17:17:54]line [17:17:54]line [17:17:54]written 0, free lines is 3264 [17:17:54]MH_Cut [17:17:54]Write to MH i2c: D1 01 00 3D 2B 01 3A [17:17:54]Write i2c OK [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: D1 [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: D1 01 00 [17:17:54]MH_I2C_Read... [17:17:54]Read from MH i2c: D1 01 00 3D 2B 00 39 [17:17:54]Write to MH i2c: 01 00 00 3E 2B 69 [17:17:54]Write i2c OK [17:17:54]MH_I2C_Read... [17:17:55]OFD Sender: No OFD packet to send [17:17:55]*** Cut start [17:17:55]*** Purtial cut [17:17:55]*** Stage 1: CUTSNS_PIN = 1 [17:17:55]Read from MH i2c: 01 [17:17:55]MH_I2C_Read... [17:17:55]*** Stop cut motor [17:17:55]*** Cut end [17:17:55]Read from MH i2c: 01 07 00 [17:17:55]MH_I2C_Read... [17:17:55]Read from MH i2c: 01 07 00 3E 2B 00 00 00 00 00 FF 0F 7E [17:17:55]process_action close_receipt done [17:17:55]requested_data is exist [17:17:55]produce_requested_data [17:17:55]requested_item fm.sn is exist - process it [17:17:55]wFMCommunicate request_size=4 [17:17:55]MH_SAM_APDU [17:17:55]CAPDU: 80 11 00 00 [17:17:55]Write to MH i2c: E2 08 00 3F 2B 80 11 00 00 00 00 00 00 E4 [17:17:55]Write i2c OK [17:17:55]MH_I2C_Read... [17:17:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:17:55]Read from MH i2c: E2 [17:17:55]MH_I2C_Read... [17:17:55]Read from MH i2c: E2 17 00 [17:17:55]MH_I2C_Read... [17:17:55]Read from MH i2c: E2 17 00 3F 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 39 [17:17:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:17:55]wFMCommunicate OK [17:17:55]requested_item fd.num is exist - process it [17:17:55]SAM_PROTO_GetFieldsCounters [17:17:55]wFMCommunicate request_size=4 [17:17:55]MH_SAM_APDU [17:17:55]CAPDU: 80 13 00 00 [17:17:55]Write to MH i2c: E2 08 00 40 2B 80 13 00 00 00 00 00 00 E7 [17:17:55]Write i2c OK [17:17:55]MH_I2C_Read... [17:17:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:17:56]Read from MH i2c: E2 [17:17:56]MH_I2C_Read... [17:17:56]Read from MH i2c: E2 62 00 [17:17:56]MH_I2C_Read... [17:17:56]Read from MH i2c: E2 62 00 40 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 9D [17:17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:17:56]wFMCommunicate OK [17:17:56]SAM_PROTO_GetFieldsCounters done [17:17:56]requested_item shift.num is exist - process it [17:17:56]requested_item shift.opened is exist - process it [17:17:56]req_shift_opened [17:17:56]FM_GetShiftState [17:17:56]SAM_PROTO_GetShiftState [17:17:56]wFMCommunicate request_size=4 [17:17:56]MH_SAM_APDU [17:17:56]CAPDU: 80 13 01 00 [17:17:56]Write to MH i2c: E2 08 00 41 2B 80 13 01 00 00 00 00 00 E9 [17:17:56]Write i2c OK [17:17:56]MH_I2C_Read... [17:17:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:17:56]Read from MH i2c: E2 [17:17:56]MH_I2C_Read... [17:17:56]Read from MH i2c: E2 0E 00 [17:17:56]MH_I2C_Read... [17:17:56]Read from MH i2c: E2 0E 00 41 2B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 67 [17:17:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:17:56]wFMCommunicate OK [17:17:56]SAM_PROTO_GetShiftState done [17:17:56]FM_GetShiftState done [17:17:56]req_shift_opened done [17:17:56]requested_item shift.open_date is exist - process it [17:17:56]req_shift_open_date [17:17:56]req_shift_open_date done [17:17:56]produce_requested_data done [17:17:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309050,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:17:56]process_action_free close_receipt [17:17:56]json_value_free [17:17:56]json_value_free done [17:17:56]process_json_proto returns [17:17:56]Send response to host [17:17:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309050,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:17:56]free response buf [17:17:56]execute_script done [17:17:56]execute_script returns [17:17:56]free content buf [17:17:56]Sock 7.Close socket [17:17:56]Sock 7.Thread stoped [17:18:00]OFD Sender: No OFD packet to send [17:18:05]OFD Sender: No OFD packet to send [17:18:10]OFD Sender: No OFD packet to send [17:18:15]OFD Sender: No OFD packet to send [17:18:20]OFD Sender: No OFD packet to send [17:18:25]OFD Sender: No OFD packet to send [17:18:30]OFD Sender: No OFD packet to send [17:18:35]OFD Sender: No OFD packet to send [17:18:40]OFD Sender: No OFD packet to send [17:18:45]OFD Sender: No OFD packet to send [17:18:50]OFD Sender: No OFD packet to send [17:18:55]OFD Sender: No OFD packet to send [17:19:00]OFD Sender: No OFD packet to send [17:19:05]OFD Sender: No OFD packet to send [17:19:10]OFD Sender: No OFD packet to send [17:19:15]OFD Sender: No OFD packet to send [17:19:20]OFD Sender: No OFD packet to send [17:19:25]OFD Sender: No OFD packet to send [17:19:30]OFD Sender: No OFD packet to send [17:19:35]OFD Sender: No OFD packet to send [17:19:40]OFD Sender: No OFD packet to send [17:19:45]OFD Sender: No OFD packet to send [17:19:50]OFD Sender: No OFD packet to send [17:19:50]accept exits with 10 [17:19:50]New connection [17:19:50]New thread 3067022692 created [17:19:50]Thread 3066879332 joined [17:19:50]Waiting for new connection... [17:19:50] Sock 10.Parse request [17:19:50]Sock 10.Check first char [17:19:50]Sock 10.First char is OK [17:19:50]request: POST /json_proto HTTP/1.0 [17:19:50]Method: POST [17:19:50]URL: /json_proto [17:19:50]Method is POST - this is cgi request [17:19:50]url: /json_proto [17:19:50]query_string will be loaded in cgi processing [17:19:50]execute_cgi json_proto POST (null) [17:19:50]execute_cgi path=json_proto method=POST [17:19:50]POST find Content-Length [17:19:50]Host: 172.17.96.3:8080 [17:19:50]Content-Length: 678 [17:19:50]Content-Type: application/json [17:19:50] [17:19:50]POST finish read [17:19:50]Found Content-Length = 678 [17:19:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:19:50]execute_script... [17:19:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:19:50]POST & json_proto [17:19:50]process_json_proto [17:19:50]json parsed OK: [17:19:50]protocol is kg_v1.0 [17:19:50]action value=close_receipt [17:19:50]process_action close_receipt [17:19:50]cmd_close_receipt [17:19:50]MH_GetDate [17:19:50]Write to MH i2c: F0 00 00 42 2B 5C [17:19:50]Write i2c OK [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: F0 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: F0 09 00 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: F0 09 00 42 2B 00 B8 24 1D 67 44 5E 04 65 D0 [17:19:50]GetLastDocTimeStamp 1729963073 [17:19:50]current date 1729963192 [17:19:50]FM_GetShiftState [17:19:50]SAM_PROTO_GetShiftState [17:19:50]wFMCommunicate request_size=4 [17:19:50]MH_SAM_APDU [17:19:50]CAPDU: 80 13 01 00 [17:19:50]Write to MH i2c: E2 08 00 43 2B 80 13 01 00 00 00 00 00 EB [17:19:50]Write i2c OK [17:19:50]MH_I2C_Read... [17:19:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:50]Read from MH i2c: E2 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: E2 0E 00 [17:19:50]MH_I2C_Read... [17:19:50]Read from MH i2c: E2 0E 00 43 2B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 69 [17:19:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:19:50]wFMCommunicate OK [17:19:50]SAM_PROTO_GetShiftState done [17:19:50]FM_GetShiftState done [17:19:50]opened in 1729902265 [17:19:50]opened+sec_in_day 1729988665 [17:19:50]quantity*price = 80012 [17:19:50]sum+1 = 80013 [17:19:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 472 26.10.2024 17:19 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309051 ФПД: 47035612475892 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T171952&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309051&fm=47035612475892&tin=02508201610067®Number=0000000000091780&sum=80000 [17:19:51]StoreToDocumentArchive [17:19:51]shift 532 fd 309051 [17:19:51]save to /storage/0532/doc_00309051 [17:19:51]save last doc name /storage/0532/doc_00309051 to /storage/kkm_last_doc_name [17:19:51]save OK [17:19:51]Clear old archive folders... [17:19:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:19:51]tlvbuf is 0012A110 [17:19:51]SAM_PROTO_ClearQueue [17:19:51]wFMCommunicate request_size=4 [17:19:51]MH_SAM_APDU [17:19:51]CAPDU: 80 09 00 00 [17:19:51]Write to MH i2c: E2 08 00 50 2B 80 09 00 00 00 00 00 00 ED [17:19:51]Write i2c OK [17:19:51]MH_I2C_Read... [17:19:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:19:52]Read from MH i2c: E2 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 50 2B 00 90 00 EF [17:19:52]RAPDU: 90 00 [17:19:52]wFMCommunicate OK [17:19:52]SAM_PROTO_ClearQueue done [17:19:52]KKMCreateOFDPacket [17:19:52]OFDProtocolAddRootSTLVToBuf [17:19:52]FM_MakeSignedData [17:19:52]FM_MakeSignedData [17:19:52]SAM_PROTO_SignData [17:19:52]wFMCommunicate request_size=4 [17:19:52]MH_SAM_APDU [17:19:52]CAPDU: 80 0D 01 02 [17:19:52]Write to MH i2c: E2 08 00 51 2B 80 0D 01 02 00 00 00 00 F5 [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:19:52]Read from MH i2c: E2 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 51 2B 00 90 00 F0 [17:19:52]RAPDU: 90 00 [17:19:52]wFMCommunicate OK [17:19:52]wFMCommunicate request_size=255 [17:19:52]MH_SAM_APDU [17:19:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D8 01 00 00 F4 03 04 00 B8 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3B B7 04 00 35 04 06 00 2A [17:19:52]Write to MH i2c: E2 02 01 52 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D8 01 00 00 F4 03 04 00 B8 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3B B7 04 00 35 04 06 00 2A 00 00 DE [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:52]Read from MH i2c: E2 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 52 2B 00 90 00 F1 [17:19:52]RAPDU: 90 00 [17:19:52]wFMCommunicate OK [17:19:52]wFMCommunicate request_size=10 [17:19:52]MH_SAM_APDU [17:19:52]CAPDU: 80 0D 02 02 05 C7 54 F9 31 F4 [17:19:52]Write to MH i2c: E2 0D 00 53 2B 80 0D 02 02 05 00 C7 54 F9 31 F4 00 00 3B [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:52]Read from MH i2c: E2 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 03 00 53 2B 00 90 00 F2 [17:19:52]RAPDU: 90 00 [17:19:52]wFMCommunicate OK [17:19:52]wFMCommunicate request_size=4 [17:19:52]MH_SAM_APDU [17:19:52]CAPDU: 80 0D 03 02 [17:19:52]Write to MH i2c: E2 08 00 54 2B 80 0D 03 02 00 00 00 00 FA [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:19:52]Read from MH i2c: E2 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 0B 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 0B 00 54 2B 00 48 D9 2C 21 D9 CF 8A 7B 90 00 16 [17:19:52]RAPDU: 48 D9 2C 21 D9 CF 8A 7B 90 00 [17:19:52]wFMCommunicate OK [17:19:52]SAM_PROTO_SignData done [17:19:52]FM_MakeSignedData done [17:19:52]CreateOFDProtocolMessage [17:19:52]wFMCommunicate request_size=4 [17:19:52]MH_SAM_APDU [17:19:52]CAPDU: 80 11 00 00 [17:19:52]Write to MH i2c: E2 08 00 55 2B 80 11 00 00 00 00 00 00 FA [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:52]Read from MH i2c: E2 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 17 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: E2 17 00 55 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4F [17:19:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:19:52]wFMCommunicate OK [17:19:52]CreateOFDProtocolMessage done [17:19:52]OFDSenderStorePacket 309051 [17:19:52]StoreOFDPacket docnum=309051 [17:19:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E3 79 07 01 90 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 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 D8 01 00 00 F4 03 04 00 B8 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3B B7 04 00 35 04 06 00 2A C7 54 F9 31 F4 48 D9 2C 21 D9 CF 8A 7B [17:19:52]CheckFolder [17:19:52]dirname=/storage/ofd_packets [17:19:52]CheckFolder done [17:19:52]ProducePacketName [17:19:52]name=ofd_packets/00309051 [17:19:52]NVStorageSaveData ofd_packets/00309051 [17:19:52]File name is /storage/ofd_packets/00309051 [17:19:52]Write 301 bytes [17:19:52]NVStorageSaveData done [17:19:52]OFDSenderStorePacket done [17:19:52]KKMCreateOFDPacket done [17:19:52]NVStorageSaveData kkm_last_timestamp [17:19:52]File name is /storage/kkm_last_timestamp [17:19:52]Write 4 bytes [17:19:52]NVStorageSaveData done [17:19:52]ExternCall_PrintAddStr [17:19:52]wPrintStart [17:19:52]Write to MH i2c: 01 00 00 56 2B 81 [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: 01 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: 01 07 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: 01 07 00 56 2B 00 00 00 00 00 FF 0F 96 [17:19:52]RasterBufferAndPrint [17:19:52]line Счет N : (1)642927 [17:19:52]line ИНН: 02508201610067 [17:19:52]line Контрольно-Кассовый Чек [17:19:52]line ПРОДАЖА [17:19:52]line ТРК (МРК, ГНК) : 41 [17:19:52]line Товар: 2710124130 [17:19:52]line Аи-92-К-2 [17:19:52]line 11.960 * 66.90 [17:19:52]line = 800.12 [17:19:52]line НДС 12% НСП 1% [17:19:52]line > о реализуемом товаре [17:19:52]line ОКРУГЛЕНИЕ: -0.12 [17:19:52]line ИТОГО: 800.00 [17:19:52]line Внесено: 800.00 [17:19:52]line СДАЧА: 0.00 [17:19:52]line НСП 1% : 7.08 [17:19:52]line НДС 12% : 84.97 [17:19:52]line Наличными: 800.00 [17:19:52]line Безнал.: 0.00 [17:19:52]line Место: АЗС № 172 "Партнер Нефть" [17:19:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:19:52]line СНО: Общий режим [17:19:52]line Чек 472 26.10.2024 17:19 [17:19:52]line Смена: 532 ФФД: 1.0 [17:19:52]line ЗНМ: 0300000116 [17:19:52]line РНМ: 0000000000091780 [17:19:52]line Версия ККМ: 001 [17:19:52]line ФМ: 0000000000871765 [17:19:52]line ФД: 309051 [17:19:52]line ФПД: 47035612475892 [17:19:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T171952&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309051&fm=47035612475892&tin=02508201610067®Number=0000000000091780&sum=80000 [17:19:52]written 0, free lines is 4095 [17:19:52]OFD Sender: Processing packet 309051 [packets to send 223, broken 222] [17:19:52]ProducePacketName [17:19:52]name=ofd_packets/00309051 [17:19:52]OFD Sender: To server: pG, [17:19:52]CommunicateWithHost lk.salyk.kg:30040 [17:19:52]ConnectInit lk.salyk.kg [17:19:52]Connected sock=9 [17:19:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E3 79 07 01 90 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 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 D8 01 00 00 F4 03 04 00 B8 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3B B7 04 00 35 04 06 00 2A C7 54 F9 31 F4 48 D9 2C 21 D9 CF 8A 7B [17:19:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DC C1 47 00 AC 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 31 37 36 35 10 04 04 00 3B B7 04 00 F4 03 04 00 15 CB 1C 67 B6 04 01 00 00 C7 CA 8D 7C 3A E5 81 28 [17:19:52]CommunicateWithHost err = 0 [17:19:52]CheckOFDResponse [17:19:52]1017 (14) - 77093643461234 [17:19:52]1041 (16) - 0000000000871765 [17:19:52]1040 (4) - 309051 [17:19:52]1012 (4) - 26.10.2024 10:57 [17:19:52]1206 (1) - 0 [17:19:52]OFD Sender: Remove packet 309051 [17:19:52]ProducePacketName [17:19:52]name=ofd_packets/00309051 [17:19:52]NVStorageDeleteData [17:19:52]Write to MH i2c: 01 00 00 80 2B AB [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: 01 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: 01 07 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: 01 07 00 80 2B 00 00 00 00 00 B3 0C 71 [17:19:52]RasterBufferAndPrint [17:19:52]line [17:19:52]line [17:19:52]line [17:19:52]line [17:19:52]line [17:19:52]written 0, free lines is 3257 [17:19:52]MH_Cut [17:19:52]Write to MH i2c: D1 01 00 87 2B 01 84 [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: D1 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: D1 01 00 [17:19:52]MH_I2C_Read... [17:19:52]Read from MH i2c: D1 01 00 87 2B 00 83 [17:19:52]Write to MH i2c: 01 00 00 88 2B B3 [17:19:52]Write i2c OK [17:19:52]MH_I2C_Read... [17:19:53]OFD Sender: No OFD packet to send [17:19:53]*** Cut start [17:19:53]*** Purtial cut [17:19:53]*** Stage 1: CUTSNS_PIN = 1 [17:19:54]Read from MH i2c: 01 [17:19:54]MH_I2C_Read... [17:19:54]*** Stop cut motor [17:19:54]*** Cut end [17:19:54]Read from MH i2c: 01 07 00 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: 01 07 00 88 2B 00 00 00 00 00 FF 0F C8 [17:19:54]process_action close_receipt done [17:19:54]requested_data is exist [17:19:54]produce_requested_data [17:19:54]requested_item fm.sn is exist - process it [17:19:54]wFMCommunicate request_size=4 [17:19:54]MH_SAM_APDU [17:19:54]CAPDU: 80 11 00 00 [17:19:54]Write to MH i2c: E2 08 00 89 2B 80 11 00 00 00 00 00 00 2E [17:19:54]Write i2c OK [17:19:54]MH_I2C_Read... [17:19:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:54]Read from MH i2c: E2 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: E2 17 00 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: E2 17 00 89 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [17:19:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:19:54]wFMCommunicate OK [17:19:54]requested_item fd.num is exist - process it [17:19:54]SAM_PROTO_GetFieldsCounters [17:19:54]wFMCommunicate request_size=4 [17:19:54]MH_SAM_APDU [17:19:54]CAPDU: 80 13 00 00 [17:19:54]Write to MH i2c: E2 08 00 8A 2B 80 13 00 00 00 00 00 00 31 [17:19:54]Write i2c OK [17:19:54]MH_I2C_Read... [17:19:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:19:54]Read from MH i2c: E2 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: E2 62 00 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: E2 62 00 8A 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 EB [17:19:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:19:54]wFMCommunicate OK [17:19:54]SAM_PROTO_GetFieldsCounters done [17:19:54]requested_item shift.num is exist - process it [17:19:54]requested_item shift.opened is exist - process it [17:19:54]req_shift_opened [17:19:54]FM_GetShiftState [17:19:54]SAM_PROTO_GetShiftState [17:19:54]wFMCommunicate request_size=4 [17:19:54]MH_SAM_APDU [17:19:54]CAPDU: 80 13 01 00 [17:19:54]Write to MH i2c: E2 08 00 8B 2B 80 13 01 00 00 00 00 00 33 [17:19:54]Write i2c OK [17:19:54]MH_I2C_Read... [17:19:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:54]Read from MH i2c: E2 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: E2 0E 00 [17:19:54]MH_I2C_Read... [17:19:54]Read from MH i2c: E2 0E 00 8B 2B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B1 [17:19:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:19:54]wFMCommunicate OK [17:19:54]SAM_PROTO_GetShiftState done [17:19:54]FM_GetShiftState done [17:19:54]req_shift_opened done [17:19:54]requested_item shift.open_date is exist - process it [17:19:54]req_shift_open_date [17:19:54]req_shift_open_date done [17:19:54]produce_requested_data done [17:19:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309051,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:19:54]process_action_free close_receipt [17:19:54]json_value_free [17:19:54]json_value_free done [17:19:54]process_json_proto returns [17:19:54]Send response to host [17:19:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309051,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:19:54]free response buf [17:19:54]execute_script done [17:19:54]execute_script returns [17:19:54]free content buf [17:19:54]Sock 10.Close socket [17:19:54]Sock 10.Thread stoped [17:19:58]OFD Sender: No OFD packet to send [17:20:03]accept exits with 7 [17:20:03]New connection [17:20:03]New thread 3066879332 created [17:20:03]Thread 3067022692 joined [17:20:03]Waiting for new connection... [17:20:03] Sock 7.Parse request [17:20:03]Sock 7.Check first char [17:20:03]Sock 7.First char is OK [17:20:03]request: POST /json_proto HTTP/1.0 [17:20:03]Method: POST [17:20:03]URL: /json_proto [17:20:03]Method is POST - this is cgi request [17:20:03]url: /json_proto [17:20:03]query_string will be loaded in cgi processing [17:20:03]execute_cgi json_proto POST (null) [17:20:03]execute_cgi path=json_proto method=POST [17:20:03]POST find Content-Length [17:20:03]Host: 172.17.96.3:8080 [17:20:03]Content-Length: 769 [17:20:03]Content-Type: application/json [17:20:03] [17:20:03]POST finish read [17:20:03]Found Content-Length = 769 [17:20:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:03]execute_script... [17:20:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:03]POST & json_proto [17:20:03]process_json_proto [17:20:03]json parsed OK: [17:20:03]protocol is kg_v1.0 [17:20:03]action value=close_receipt [17:20:03]process_action close_receipt [17:20:03]cmd_close_receipt [17:20:03]MH_GetDate [17:20:03]Write to MH i2c: F0 00 00 8C 2B A6 [17:20:03]Write i2c OK [17:20:03]MH_I2C_Read... [17:20:03]Read from MH i2c: F0 [17:20:03]MH_I2C_Read... [17:20:03]Read from MH i2c: F0 09 00 [17:20:03]MH_I2C_Read... [17:20:03]Read from MH i2c: F0 09 00 8C 2B 00 C4 24 1D 67 44 5E 04 65 26 [17:20:03]GetLastDocTimeStamp 1729963192 [17:20:03]current date 1729963204 [17:20:03]FM_GetShiftState [17:20:03]SAM_PROTO_GetShiftState [17:20:03]wFMCommunicate request_size=4 [17:20:03]MH_SAM_APDU [17:20:03]CAPDU: 80 13 01 00 [17:20:03]Write to MH i2c: E2 08 00 8D 2B 80 13 01 00 00 00 00 00 35 [17:20:03]OFD Sender: No OFD packet to send [17:20:03]Write i2c OK [17:20:03]MH_I2C_Read... [17:20:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:03]Read from MH i2c: E2 [17:20:03]MH_I2C_Read... [17:20:03]Read from MH i2c: E2 0E 00 [17:20:03]MH_I2C_Read... [17:20:03]Read from MH i2c: E2 0E 00 8D 2B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B3 [17:20:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:20:03]wFMCommunicate OK [17:20:03]SAM_PROTO_GetShiftState done [17:20:03]FM_GetShiftState done [17:20:03]opened in 1729902265 [17:20:03]opened+sec_in_day 1729988665 [17:20:03]quantity*price = 200031 [17:20:03]sum+1 = 200032 [17:20:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 473 26.10.2024 17:20 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309052 ФПД: 233178823025611 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172004&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309052&fm=233178823025611&tin=02508201610067®Number=0000000000091780&sum=200031 [17:20:04]StoreToDocumentArchive [17:20:04]shift 532 fd 309052 [17:20:04]save to /storage/0532/doc_00309052 [17:20:04]save last doc name /storage/0532/doc_00309052 to /storage/kkm_last_doc_name [17:20:04]save OK [17:20:04]Clear old archive folders... [17:20:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:20:04]tlvbuf is 00153250 [17:20:04]SAM_PROTO_ClearQueue [17:20:04]wFMCommunicate request_size=4 [17:20:04]MH_SAM_APDU [17:20:04]CAPDU: 80 09 00 00 [17:20:04]Write to MH i2c: E2 08 00 9A 2B 80 09 00 00 00 00 00 00 37 [17:20:04]Write i2c OK [17:20:04]MH_I2C_Read... [17:20:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:20:04]Read from MH i2c: E2 [17:20:04]MH_I2C_Read... [17:20:04]Read from MH i2c: E2 03 00 [17:20:04]MH_I2C_Read... [17:20:04]Read from MH i2c: E2 03 00 9A 2B 00 90 00 39 [17:20:04]RAPDU: 90 00 [17:20:04]wFMCommunicate OK [17:20:04]SAM_PROTO_ClearQueue done [17:20:04]KKMCreateOFDPacket [17:20:04]OFDProtocolAddRootSTLVToBuf [17:20:04]FM_MakeSignedData [17:20:04]FM_MakeSignedData [17:20:04]SAM_PROTO_SignData [17:20:04]wFMCommunicate request_size=4 [17:20:04]MH_SAM_APDU [17:20:04]CAPDU: 80 0D 01 02 [17:20:04]Write to MH i2c: E2 08 00 9B 2B 80 0D 01 02 00 00 00 00 3F [17:20:04]Write i2c OK [17:20:04]MH_I2C_Read... [17:20:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:20:04]Read from MH i2c: E2 [17:20:04]MH_I2C_Read... [17:20:04]Read from MH i2c: E2 03 00 [17:20:04]MH_I2C_Read... [17:20:04]Read from MH i2c: E2 03 00 9B 2B 00 90 00 3A [17:20:04]RAPDU: 90 00 [17:20:04]wFMCommunicate OK [17:20:04]wFMCommunicate request_size=255 [17:20:04]MH_SAM_APDU [17:20:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 C4 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3C B7 04 00 35 04 06 00 D4 [17:20:04]Write to MH i2c: E2 02 01 9C 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 C4 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3C B7 04 00 35 04 06 00 D4 00 00 74 [17:20:04]Write i2c OK [17:20:04]MH_I2C_Read... [17:20:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:20:04]Read from MH i2c: E2 [17:20:04]MH_I2C_Read... [17:20:04]Read from MH i2c: E2 03 00 [17:20:04]MH_I2C_Read... [17:20:04]Read from MH i2c: E2 03 00 9C 2B 00 90 00 3B [17:20:04]RAPDU: 90 00 [17:20:04]wFMCommunicate OK [17:20:04]wFMCommunicate request_size=10 [17:20:04]MH_SAM_APDU [17:20:04]CAPDU: 80 0D 02 02 05 13 2C EA 63 CB [17:20:04]Write to MH i2c: E2 0D 00 9D 2B 80 0D 02 02 05 00 13 2C EA 63 CB 00 00 A3 [17:20:04]Write i2c OK [17:20:04]MH_I2C_Read... [17:20:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:20:05]Read from MH i2c: E2 [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: E2 03 00 [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: E2 03 00 9D 2B 00 90 00 3C [17:20:05]RAPDU: 90 00 [17:20:05]wFMCommunicate OK [17:20:05]wFMCommunicate request_size=4 [17:20:05]MH_SAM_APDU [17:20:05]CAPDU: 80 0D 03 02 [17:20:05]Write to MH i2c: E2 08 00 9E 2B 80 0D 03 02 00 00 00 00 44 [17:20:05]Write i2c OK [17:20:05]MH_I2C_Read... [17:20:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:20:05]Read from MH i2c: E2 [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: E2 0B 00 [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: E2 0B 00 9E 2B 00 D8 07 5C BD 9B 3C E9 ED 90 00 EA [17:20:05]RAPDU: D8 07 5C BD 9B 3C E9 ED 90 00 [17:20:05]wFMCommunicate OK [17:20:05]SAM_PROTO_SignData done [17:20:05]FM_MakeSignedData done [17:20:05]CreateOFDProtocolMessage [17:20:05]wFMCommunicate request_size=4 [17:20:05]MH_SAM_APDU [17:20:05]CAPDU: 80 11 00 00 [17:20:05]Write to MH i2c: E2 08 00 9F 2B 80 11 00 00 00 00 00 00 44 [17:20:05]Write i2c OK [17:20:05]MH_I2C_Read... [17:20:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:05]Read from MH i2c: E2 [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: E2 17 00 [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: E2 17 00 9F 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 99 [17:20:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:20:05]wFMCommunicate OK [17:20:05]CreateOFDProtocolMessage done [17:20:05]OFDSenderStorePacket 309052 [17:20:05]StoreOFDPacket docnum=309052 [17:20:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EF D6 07 01 D9 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 C4 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3C B7 04 00 35 04 06 00 D4 13 2C EA 63 CB D8 07 5C BD 9B 3C E9 ED [17:20:05]CheckFolder [17:20:05]dirname=/storage/ofd_packets [17:20:05]CheckFolder done [17:20:05]ProducePacketName [17:20:05]name=ofd_packets/00309052 [17:20:05]NVStorageSaveData ofd_packets/00309052 [17:20:05]File name is /storage/ofd_packets/00309052 [17:20:05]Write 301 bytes [17:20:05]NVStorageSaveData done [17:20:05]OFDSenderStorePacket done [17:20:05]KKMCreateOFDPacket done [17:20:05]NVStorageSaveData kkm_last_timestamp [17:20:05]File name is /storage/kkm_last_timestamp [17:20:05]Write 4 bytes [17:20:05]NVStorageSaveData done [17:20:05]ExternCall_PrintAddStr [17:20:05]wPrintStart [17:20:05]Write to MH i2c: 01 00 00 A0 2B CB [17:20:05]Write i2c OK [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: 01 [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: 01 07 00 [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: 01 07 00 A0 2B 00 00 00 00 00 FF 0F E0 [17:20:05]RasterBufferAndPrint [17:20:05]line Счет N : (1)642926 [17:20:05]line ИНН: 02508201610067 [17:20:05]line Контрольно-Кассовый Чек [17:20:05]line ПРОДАЖА [17:20:05]line ТРК (МРК, ГНК) : 31 [17:20:05]line Товар: 2710124130 [17:20:05]line Аи-92-К-2 [17:20:05]line 29.900 * 66.90 [17:20:05]line = 2000.31 [17:20:05]line НДС 12% НСП 1% [17:20:05]line > о реализуемом товаре [17:20:05]line ИТОГО: 2000.31 [17:20:05]line НСП 1% : 17.70 [17:20:05]line НДС 12% : 212.42 [17:20:05]line Наличными: 0.00 [17:20:05]line Безнал.: 2000.31 [17:20:05]line Место: АЗС № 172 "Партнер Нефть" [17:20:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:20:05]line СНО: Общий режим [17:20:05]line Чек 473 26.10.2024 17:20 [17:20:05]line Смена: 532 ФФД: 1.0 [17:20:05]line ЗНМ: 0300000116 [17:20:05]line РНМ: 0000000000091780 [17:20:05]line Версия ККМ: 001 [17:20:05]line Платежная система: Mbank [17:20:05]line ФМ: 0000000000871765 [17:20:05]line ФД: 309052 [17:20:05]line ФПД: 233178823025611 [17:20:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172004&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309052&fm=233178823025611&tin=02508201610067®Number=0000000000091780&sum=200031 [17:20:05]OFD Sender: Processing packet 309052 [packets to send 223, broken 222] [17:20:05]ProducePacketName [17:20:05]name=ofd_packets/00309052 [17:20:05]OFD Sender: To server: pG, [17:20:05]CommunicateWithHost lk.salyk.kg:30040 [17:20:05]ConnectInit lk.salyk.kg [17:20:05]written 0, free lines is 4095 [17:20:05]Connected sock=11 [17:20:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EF D6 07 01 D9 2E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 C4 24 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3C B7 04 00 35 04 06 00 D4 13 2C EA 63 CB D8 07 5C BD 9B 3C E9 ED [17:20:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7D 6F 47 00 9B 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 31 37 36 35 10 04 04 00 3C B7 04 00 F4 03 04 00 22 CB 1C 67 B6 04 01 00 00 F1 2F E7 E2 86 C9 2D CD [17:20:05]CommunicateWithHost err = 0 [17:20:05]CheckOFDResponse [17:20:05]1017 (14) - 77093643461234 [17:20:05]1041 (16) - 0000000000871765 [17:20:05]1040 (4) - 309052 [17:20:05]1012 (4) - 26.10.2024 10:57 [17:20:05]1206 (1) - 0 [17:20:05]OFD Sender: Remove packet 309052 [17:20:05]ProducePacketName [17:20:05]name=ofd_packets/00309052 [17:20:05]NVStorageDeleteData [17:20:05]Write to MH i2c: 01 00 00 C8 2B F3 [17:20:05]Write i2c OK [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: 01 [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: 01 07 00 [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: 01 07 00 C8 2B 00 00 00 00 00 EA 0C F0 [17:20:05]RasterBufferAndPrint [17:20:05]line [17:20:05]line [17:20:05]line [17:20:05]line [17:20:05]line [17:20:05]written 0, free lines is 3312 [17:20:05]MH_Cut [17:20:05]Write to MH i2c: D1 01 00 CF 2B 01 CC [17:20:05]Write i2c OK [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: D1 [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: D1 01 00 [17:20:05]MH_I2C_Read... [17:20:05]Read from MH i2c: D1 01 00 CF 2B 00 CB [17:20:05]Write to MH i2c: 01 00 00 D0 2B FB [17:20:05]Write i2c OK [17:20:05]MH_I2C_Read... [17:20:05]OFD Sender: No OFD packet to send [17:20:06]*** Cut start [17:20:06]*** Purtial cut [17:20:06]*** Stage 1: CUTSNS_PIN = 1 [17:20:06]Read from MH i2c: 01 [17:20:06]MH_I2C_Read... [17:20:06]*** Stop cut motor [17:20:06]*** Cut end [17:20:06]Read from MH i2c: 01 07 00 [17:20:06]MH_I2C_Read... [17:20:06]Read from MH i2c: 01 07 00 D0 2B 00 00 00 00 00 FF 0F 10 [17:20:06]process_action close_receipt done [17:20:06]requested_data is exist [17:20:06]produce_requested_data [17:20:06]requested_item fm.sn is exist - process it [17:20:06]wFMCommunicate request_size=4 [17:20:06]MH_SAM_APDU [17:20:06]CAPDU: 80 11 00 00 [17:20:06]Write to MH i2c: E2 08 00 D1 2B 80 11 00 00 00 00 00 00 76 [17:20:06]Write i2c OK [17:20:06]MH_I2C_Read... [17:20:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:06]Read from MH i2c: E2 [17:20:06]MH_I2C_Read... [17:20:06]Read from MH i2c: E2 17 00 [17:20:06]MH_I2C_Read... [17:20:06]Read from MH i2c: E2 17 00 D1 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CB [17:20:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:20:06]wFMCommunicate OK [17:20:06]requested_item fd.num is exist - process it [17:20:06]SAM_PROTO_GetFieldsCounters [17:20:06]wFMCommunicate request_size=4 [17:20:06]MH_SAM_APDU [17:20:06]CAPDU: 80 13 00 00 [17:20:06]Write to MH i2c: E2 08 00 D2 2B 80 13 00 00 00 00 00 00 79 [17:20:06]Write i2c OK [17:20:06]MH_I2C_Read... [17:20:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:20:06]Read from MH i2c: E2 [17:20:06]MH_I2C_Read... [17:20:06]Read from MH i2c: E2 62 00 [17:20:06]MH_I2C_Read... [17:20:06]Read from MH i2c: E2 62 00 D2 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 37 [17:20: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:20:06]wFMCommunicate OK [17:20:06]SAM_PROTO_GetFieldsCounters done [17:20:06]requested_item shift.num is exist - process it [17:20:06]requested_item shift.opened is exist - process it [17:20:06]req_shift_opened [17:20:06]FM_GetShiftState [17:20:06]SAM_PROTO_GetShiftState [17:20:06]wFMCommunicate request_size=4 [17:20:06]MH_SAM_APDU [17:20:06]CAPDU: 80 13 01 00 [17:20:06]Write to MH i2c: E2 08 00 D3 2B 80 13 01 00 00 00 00 00 7B [17:20:06]Write i2c OK [17:20:06]MH_I2C_Read... [17:20:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:06]Read from MH i2c: E2 [17:20:06]MH_I2C_Read... [17:20:06]Read from MH i2c: E2 0E 00 [17:20:06]MH_I2C_Read... [17:20:06]Read from MH i2c: E2 0E 00 D3 2B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F9 [17:20:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:20:06]wFMCommunicate OK [17:20:06]SAM_PROTO_GetShiftState done [17:20:06]FM_GetShiftState done [17:20:06]req_shift_opened done [17:20:06]requested_item shift.open_date is exist - process it [17:20:06]req_shift_open_date [17:20:06]req_shift_open_date done [17:20:06]produce_requested_data done [17:20:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309052,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:20:06]process_action_free close_receipt [17:20:06]json_value_free [17:20:06]json_value_free done [17:20:06]process_json_proto returns [17:20:06]Send response to host [17:20:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309052,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:20:06]free response buf [17:20:06]execute_script done [17:20:06]execute_script returns [17:20:06]free content buf [17:20:06]Sock 7.Close socket [17:20:06]Sock 7.Thread stoped [17:20:10]OFD Sender: No OFD packet to send [17:20:15]OFD Sender: No OFD packet to send [17:20:20]OFD Sender: No OFD packet to send [17:20:25]OFD Sender: No OFD packet to send [17:20:30]OFD Sender: No OFD packet to send [17:20:35]OFD Sender: No OFD packet to send [17:20:40]OFD Sender: No OFD packet to send [17:20:45]OFD Sender: No OFD packet to send [17:20:50]OFD Sender: No OFD packet to send [17:20:56]OFD Sender: No OFD packet to send [17:21:01]OFD Sender: No OFD packet to send [17:21:06]OFD Sender: No OFD packet to send [17:21:11]OFD Sender: No OFD packet to send [17:21:15]accept exits with 9 [17:21:15]New connection [17:21:15]New thread 3067022692 created [17:21:15]Thread 3066879332 joined [17:21:15]Waiting for new connection... [17:21:15] Sock 9.Parse request [17:21:15]Sock 9.Check first char [17:21:15]Sock 9.First char is OK [17:21:15]request: POST /json_proto HTTP/1.0 [17:21:15]Method: POST [17:21:15]URL: /json_proto [17:21:15]Method is POST - this is cgi request [17:21:15]url: /json_proto [17:21:15]query_string will be loaded in cgi processing [17:21:15]execute_cgi json_proto POST (null) [17:21:15]execute_cgi path=json_proto method=POST [17:21:15]POST find Content-Length [17:21:15]Host: 172.17.96.3:8080 [17:21:15]Content-Length: 797 [17:21:15]Content-Type: application/json [17:21:15] [17:21:15]POST finish read [17:21:15]Found Content-Length = 797 [17:21:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 10.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:21:15]execute_script... [17: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 : (1)642928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 10.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:21:15]POST & json_proto [17:21:15]process_json_proto [17:21:15]json parsed OK: [17:21:15]protocol is kg_v1.0 [17:21:15]action value=close_receipt [17:21:15]process_action close_receipt [17:21:15]cmd_close_receipt [17:21:15]MH_GetDate [17:21:15]Write to MH i2c: F0 00 00 D4 2B EE [17:21:15]Write i2c OK [17:21:15]MH_I2C_Read... [17:21:15]Read from MH i2c: F0 [17:21:15]MH_I2C_Read... [17:21:15]Read from MH i2c: F0 09 00 [17:21:15]MH_I2C_Read... [17:21:15]Read from MH i2c: F0 09 00 D4 2B 00 0C 25 1D 67 44 5E 04 65 B7 [17:21:15]GetLastDocTimeStamp 1729963204 [17:21:15]current date 1729963276 [17:21:15]FM_GetShiftState [17:21:15]SAM_PROTO_GetShiftState [17:21:15]wFMCommunicate request_size=4 [17:21:15]MH_SAM_APDU [17:21:15]CAPDU: 80 13 01 00 [17:21:15]Write to MH i2c: E2 08 00 D5 2B 80 13 01 00 00 00 00 00 7D [17:21:15]Write i2c OK [17:21:15]MH_I2C_Read... [17:21:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:15]Read from MH i2c: E2 [17:21:15]MH_I2C_Read... [17:21:15]Read from MH i2c: E2 0E 00 [17:21:15]MH_I2C_Read... [17:21:15]Read from MH i2c: E2 0E 00 D5 2B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FB [17:21:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:21:15]wFMCommunicate OK [17:21:15]SAM_PROTO_GetShiftState done [17:21:15]FM_GetShiftState done [17:21:15]opened in 1729902265 [17:21:15]opened+sec_in_day 1729988665 [17:21:15]quantity*price = 0 [17:21:15]sum+1 = 1 [17:21:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 474 26.10.2024 17:21 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309053 ФПД: 231364952669235 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172116&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309053&fm=231364952669235&tin=02508201610067®Number=0000000000091780&sum=0 [17:21:16]StoreToDocumentArchive [17:21:16]shift 532 fd 309053 [17:21:16]save to /storage/0532/doc_00309053 [17:21:16]save last doc name /storage/0532/doc_00309053 to /storage/kkm_last_doc_name [17:21:16]save OK [17:21:16]Clear old archive folders... [17:21:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:21:16]tlvbuf is 000DF3F0 [17:21:16]SAM_PROTO_ClearQueue [17:21:16]wFMCommunicate request_size=4 [17:21:16]MH_SAM_APDU [17:21:16]CAPDU: 80 09 00 00 [17:21:16]Write to MH i2c: E2 08 00 E2 2B 80 09 00 00 00 00 00 00 7F [17:21:16]Write i2c OK [17:21:16]MH_I2C_Read... [17:21:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:21:16]Read from MH i2c: E2 [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: E2 03 00 [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: E2 03 00 E2 2B 00 90 00 81 [17:21:16]RAPDU: 90 00 [17:21:16]wFMCommunicate OK [17:21:16]SAM_PROTO_ClearQueue done [17:21:16]KKMCreateOFDPacket [17:21:16]OFDProtocolAddRootSTLVToBuf [17:21:16]FM_MakeSignedData [17:21:16]FM_MakeSignedData [17:21:16]SAM_PROTO_SignData [17:21:16]wFMCommunicate request_size=4 [17:21:16]MH_SAM_APDU [17:21:16]CAPDU: 80 0D 01 02 [17:21:16]Write to MH i2c: E2 08 00 E3 2B 80 0D 01 02 00 00 00 00 87 [17:21:16]Write i2c OK [17:21:16]MH_I2C_Read... [17:21:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:21:16]Read from MH i2c: E2 [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: E2 03 00 [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: E2 03 00 E3 2B 00 90 00 82 [17:21:16]RAPDU: 90 00 [17:21:16]wFMCommunicate OK [17:21:16]wFMCommunicate request_size=255 [17:21:16]MH_SAM_APDU [17:21:16]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 0C 25 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3D B7 04 00 35 04 06 00 D2 6C D9 D1 [17:21:16]Write to MH i2c: E2 02 01 E4 2B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 0C 25 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3D B7 04 00 35 04 06 00 D2 6C D9 D1 00 00 96 [17:21:16]Write i2c OK [17:21:16]MH_I2C_Read... [17:21:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:16]Read from MH i2c: E2 [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: E2 03 00 [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: E2 03 00 E4 2B 00 90 00 83 [17:21:16]RAPDU: 90 00 [17:21:16]wFMCommunicate OK [17:21:16]wFMCommunicate request_size=7 [17:21:16]MH_SAM_APDU [17:21:16]CAPDU: 80 0D 02 02 02 3C 33 [17:21:16]Write to MH i2c: E2 0A 00 E5 2B 80 0D 02 02 02 00 3C 33 00 00 FD [17:21:16]Write i2c OK [17:21:16]MH_I2C_Read... [17:21:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:16]Read from MH i2c: E2 [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: E2 03 00 [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: E2 03 00 E5 2B 00 90 00 84 [17:21:16]RAPDU: 90 00 [17:21:16]wFMCommunicate OK [17:21:16]wFMCommunicate request_size=4 [17:21:16]MH_SAM_APDU [17:21:16]CAPDU: 80 0D 03 02 [17:21:16]Write to MH i2c: E2 08 00 E6 2B 80 0D 03 02 00 00 00 00 8C [17:21:16]Write i2c OK [17:21:16]MH_I2C_Read... [17:21:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:21:16]Read from MH i2c: E2 [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: E2 0B 00 [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: E2 0B 00 E6 2B 00 D3 F8 60 AA CA 03 63 54 90 00 E6 [17:21:16]RAPDU: D3 F8 60 AA CA 03 63 54 90 00 [17:21:16]wFMCommunicate OK [17:21:16]SAM_PROTO_SignData done [17:21:16]FM_MakeSignedData done [17:21:16]CreateOFDProtocolMessage [17:21:16]wFMCommunicate request_size=4 [17:21:16]MH_SAM_APDU [17:21:16]CAPDU: 80 11 00 00 [17:21:16]Write to MH i2c: E2 08 00 E7 2B 80 11 00 00 00 00 00 00 8C [17:21:16]Write i2c OK [17:21:16]MH_I2C_Read... [17:21:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:16]Read from MH i2c: E2 [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: E2 17 00 [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: E2 17 00 E7 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E1 [17:21:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:21:16]wFMCommunicate OK [17:21:16]CreateOFDProtocolMessage done [17:21:16]OFDSenderStorePacket 309053 [17:21:16]StoreOFDPacket docnum=309053 [17:21:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 3D A4 04 01 43 9F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 0C 25 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3D B7 04 00 35 04 06 00 D2 6C D9 D1 3C 33 D3 F8 60 AA CA 03 63 54 [17:21:16]CheckFolder [17:21:16]dirname=/storage/ofd_packets [17:21:16]CheckFolder done [17:21:16]ProducePacketName [17:21:16]name=ofd_packets/00309053 [17:21:16]NVStorageSaveData ofd_packets/00309053 [17:21:16]File name is /storage/ofd_packets/00309053 [17:21:16]Write 298 bytes [17:21:16]NVStorageSaveData done [17:21:16]OFDSenderStorePacket done [17:21:16]KKMCreateOFDPacket done [17:21:16]NVStorageSaveData kkm_last_timestamp [17:21:16]File name is /storage/kkm_last_timestamp [17:21:16]Write 4 bytes [17:21:16]NVStorageSaveData done [17:21:16]ExternCall_PrintAddStr [17:21:16]wPrintStart [17:21:16]Write to MH i2c: 01 00 00 E8 2B 13 [17:21:16]Write i2c OK [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: 01 [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: 01 07 00 [17:21:16]MH_I2C_Read... [17:21:16]Read from MH i2c: 01 07 00 E8 2B 00 00 00 00 00 FF 0F 28 [17:21:16]RasterBufferAndPrint [17:21:16]line Счет N : (1)642928 [17:21:16]line ИНН: 02508201610067 [17:21:16]line Контрольно-Кассовый Чек [17:21:16]line ПРОДАЖА [17:21:16]line ТРК (МРК, ГНК) : 11 [17:21:16]line Товар: 2710194210 [17:21:16]line ДТ-К-2 [17:21:16]line 10.500 * 0.00 [17:21:16]line = 0.00 [17:21:16]line НДС 12% НСП 1% [17:21:16]line > о реализуемом товаре [17:21:16]line ИТОГО: 0.00 [17:21:16]line НСП 1% : 0.00 [17:21:16]line НДС 12% : 0.00 [17:21:16]line Наличными: 0.00 [17:21:16]line Безнал.: 0.00 [17:21:16]line Место: АЗС № 172 "Партнер Нефть" [17:21:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:21:16]line СНО: Общий режим [17:21:16]line Чек 474 26.10.2024 17:21 [17:21:16]line Смена: 532 ФФД: 1.0 [17:21:16]line ЗНМ: 0300000116 [17:21:16]line РНМ: 0000000000091780 [17:21:16]line Версия ККМ: 001 [17:21:16]line Талоны: Топливные Талоны [17:21:16]line 4755294 [17:21:16]line ФМ: 0000000000871765 [17:21:16]line ФД: 309053 [17:21:16]line ФПД: 231364952669235 [17:21:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172116&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309053&fm=231364952669235&tin=02508201610067®Number=0000000000091780&sum=0 [17:21:17]OFD Sender: Processing packet 309053 [packets to send 223, broken 222] [17:21:17]ProducePacketName [17:21:17]name=ofd_packets/00309053 [17:21:17]OFD Sender: To server: pG, [17:21:17]CommunicateWithHost lk.salyk.kg:30040 [17:21:17]ConnectInit lk.salyk.kg [17:21:17]written 0, free lines is 4095 [17:21:17]Connected sock=10 [17: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 31 37 36 35 0C 01 00 00 3D A4 04 01 43 9F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 0C 25 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3D B7 04 00 35 04 06 00 D2 6C D9 D1 3C 33 D3 F8 60 AA CA 03 63 54 [17:21:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7D 8E 47 00 30 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 31 37 36 35 10 04 04 00 3D B7 04 00 F4 03 04 00 6A CB 1C 67 B6 04 01 00 00 D4 BE 81 E9 82 4A F5 2E [17:21:17]CommunicateWithHost err = 0 [17:21:17]CheckOFDResponse [17:21:17]1017 (14) - 77093643461234 [17:21:17]1041 (16) - 0000000000871765 [17:21:17]1040 (4) - 309053 [17:21:17]1012 (4) - 26.10.2024 10:58 [17:21:17]1206 (1) - 0 [17:21:17]OFD Sender: Remove packet 309053 [17:21:17]ProducePacketName [17:21:17]name=ofd_packets/00309053 [17:21:17]NVStorageDeleteData [17:21:17]Write to MH i2c: 01 00 00 11 2C 3D [17:21:17]Write i2c OK [17:21:17]MH_I2C_Read... [17:21:17]Read from MH i2c: 01 [17:21:17]MH_I2C_Read... [17:21:17]Read from MH i2c: 01 07 00 [17:21:17]MH_I2C_Read... [17:21:17]Read from MH i2c: 01 07 00 11 2C 00 00 00 00 00 D8 0C 28 [17:21:17]RasterBufferAndPrint [17:21:17]line [17:21:17]line [17:21:17]line [17:21:17]line [17:21:17]line [17:21:17]written 0, free lines is 3292 [17:21:17]MH_Cut [17:21:17]Write to MH i2c: D1 01 00 18 2C 01 16 [17:21:17]Write i2c OK [17:21:17]MH_I2C_Read... [17:21:17]Read from MH i2c: D1 [17:21:17]MH_I2C_Read... [17:21:17]Read from MH i2c: D1 01 00 [17:21:17]MH_I2C_Read... [17:21:17]Read from MH i2c: D1 01 00 18 2C 00 15 [17:21:17]Write to MH i2c: 01 00 00 19 2C 45 [17:21:17]Write i2c OK [17:21:17]MH_I2C_Read... [17:21:17]OFD Sender: No OFD packet to send [17:21:18]*** Cut start [17:21:18]*** Purtial cut [17:21:18]*** Stage 1: CUTSNS_PIN = 1 [17:21:18]Read from MH i2c: 01 [17:21:18]MH_I2C_Read... [17:21:18]*** Stop cut motor [17:21:18]*** Cut end [17:21:18]Read from MH i2c: 01 07 00 [17:21:18]MH_I2C_Read... [17:21:18]Read from MH i2c: 01 07 00 19 2C 00 00 00 00 00 FF 0F 5A [17:21:18]process_action close_receipt done [17:21:18]requested_data is exist [17:21:18]produce_requested_data [17:21:18]requested_item fm.sn is exist - process it [17:21:18]wFMCommunicate request_size=4 [17:21:18]MH_SAM_APDU [17:21:18]CAPDU: 80 11 00 00 [17:21:18]Write to MH i2c: E2 08 00 1A 2C 80 11 00 00 00 00 00 00 C0 [17:21:18]Write i2c OK [17:21:18]MH_I2C_Read... [17:21:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:18]Read from MH i2c: E2 [17:21:18]MH_I2C_Read... [17:21:18]Read from MH i2c: E2 17 00 [17:21:18]MH_I2C_Read... [17:21:18]Read from MH i2c: E2 17 00 1A 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 15 [17:21:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:21:18]wFMCommunicate OK [17:21:18]requested_item fd.num is exist - process it [17:21:18]SAM_PROTO_GetFieldsCounters [17:21:18]wFMCommunicate request_size=4 [17:21:18]MH_SAM_APDU [17:21:18]CAPDU: 80 13 00 00 [17:21:18]Write to MH i2c: E2 08 00 1B 2C 80 13 00 00 00 00 00 00 C3 [17:21:18]Write i2c OK [17:21:18]MH_I2C_Read... [17:21:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:21:18]Read from MH i2c: E2 [17:21:18]MH_I2C_Read... [17:21:18]Read from MH i2c: E2 62 00 [17:21:18]MH_I2C_Read... [17:21:18]Read from MH i2c: E2 62 00 1B 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [17:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:21:18]wFMCommunicate OK [17:21:18]SAM_PROTO_GetFieldsCounters done [17:21:18]requested_item shift.num is exist - process it [17:21:18]requested_item shift.opened is exist - process it [17:21:18]req_shift_opened [17:21:18]FM_GetShiftState [17:21:18]SAM_PROTO_GetShiftState [17:21:18]wFMCommunicate request_size=4 [17:21:18]MH_SAM_APDU [17:21:18]CAPDU: 80 13 01 00 [17:21:18]Write to MH i2c: E2 08 00 1C 2C 80 13 01 00 00 00 00 00 C5 [17:21:18]Write i2c OK [17:21:18]MH_I2C_Read... [17:21:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:18]Read from MH i2c: E2 [17:21:18]MH_I2C_Read... [17:21:18]Read from MH i2c: E2 0E 00 [17:21:18]MH_I2C_Read... [17:21:18]Read from MH i2c: E2 0E 00 1C 2C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 43 [17:21:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:21:18]wFMCommunicate OK [17:21:18]SAM_PROTO_GetShiftState done [17:21:18]FM_GetShiftState done [17:21:18]req_shift_opened done [17:21:18]requested_item shift.open_date is exist - process it [17:21:18]req_shift_open_date [17:21:18]req_shift_open_date done [17:21:18]produce_requested_data done [17:21:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309053,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:21:18]process_action_free close_receipt [17:21:18]json_value_free [17:21:18]json_value_free done [17:21:18]process_json_proto returns [17:21:18]Send response to host [17:21:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309053,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:21:18]free response buf [17:21:18]execute_script done [17:21:18]execute_script returns [17:21:18]free content buf [17:21:18]Sock 9.Close socket [17:21:18]Sock 9.Thread stoped [17:21:22]OFD Sender: No OFD packet to send [17:21:24]accept exits with 7 [17:21:24]New connection [17:21:24]New thread 3066879332 created [17:21:24]Thread 3067022692 joined [17:21:24]Waiting for new connection... [17:21:24] Sock 7.Parse request [17:21:24]Sock 7.Check first char [17:21:24]Sock 7.First char is OK [17:21:24]request: POST /json_proto HTTP/1.0 [17:21:24]Method: POST [17:21:24]URL: /json_proto [17:21:24]Method is POST - this is cgi request [17:21:24]url: /json_proto [17:21:24]query_string will be loaded in cgi processing [17:21:24]execute_cgi json_proto POST (null) [17:21:24]execute_cgi path=json_proto method=POST [17:21:24]POST find Content-Length [17:21:24]Host: 172.17.96.3:8080 [17:21:24]Content-Length: 682 [17:21:24]Content-Type: application/json [17:21:24] [17:21:24]POST finish read [17:21:24]Found Content-Length = 682 [17:21:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [17:21:24]execute_script... [17:21:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [17:21:24]POST & json_proto [17:21:24]process_json_proto [17:21:24]json parsed OK: [17:21:24]protocol is kg_v1.0 [17:21:24]action value=close_receipt [17:21:24]process_action close_receipt [17:21:24]cmd_close_receipt [17:21:24]MH_GetDate [17:21:24]Write to MH i2c: F0 00 00 1D 2C 38 [17:21:24]Write i2c OK [17:21:24]MH_I2C_Read... [17:21:24]Read from MH i2c: F0 [17:21:24]MH_I2C_Read... [17:21:24]Read from MH i2c: F0 09 00 [17:21:24]MH_I2C_Read... [17:21:24]Read from MH i2c: F0 09 00 1D 2C 00 15 25 1D 67 44 5E 04 65 0A [17:21:24]GetLastDocTimeStamp 1729963276 [17:21:24]current date 1729963285 [17:21:24]FM_GetShiftState [17:21:24]SAM_PROTO_GetShiftState [17:21:24]wFMCommunicate request_size=4 [17:21:24]MH_SAM_APDU [17:21:24]CAPDU: 80 13 01 00 [17:21:24]Write to MH i2c: E2 08 00 1E 2C 80 13 01 00 00 00 00 00 C7 [17:21:24]Write i2c OK [17:21:24]MH_I2C_Read... [17:21:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:24]Read from MH i2c: E2 [17:21:24]MH_I2C_Read... [17:21:24]Read from MH i2c: E2 0E 00 [17:21:24]MH_I2C_Read... [17:21:24]Read from MH i2c: E2 0E 00 1E 2C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 45 [17:21:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:21:24]wFMCommunicate OK [17:21:24]SAM_PROTO_GetShiftState done [17:21:24]FM_GetShiftState done [17:21:24]opened in 1729902265 [17:21:24]opened+sec_in_day 1729988665 [17:21:24]quantity*price = 100015 [17:21:24]sum+1 = 100017 [17:21:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 475 26.10.2024 17:21 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309054 ФПД: 260467123081320 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172125&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309054&fm=260467123081320&tin=02508201610067®Number=0000000000091780&sum=100000 [17:21:25]StoreToDocumentArchive [17:21:25]shift 532 fd 309054 [17:21:25]save to /storage/0532/doc_00309054 [17:21:25]save last doc name /storage/0532/doc_00309054 to /storage/kkm_last_doc_name [17:21:25]save OK [17:21:25]Clear old archive folders... [17:21:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:21:25]tlvbuf is 00171FC0 [17:21:25]SAM_PROTO_ClearQueue [17:21:25]wFMCommunicate request_size=4 [17:21:25]MH_SAM_APDU [17:21:25]CAPDU: 80 09 00 00 [17:21:25]Write to MH i2c: E2 08 00 2B 2C 80 09 00 00 00 00 00 00 C9 [17:21:25]Write i2c OK [17:21:25]MH_I2C_Read... [17:21:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:21:25]Read from MH i2c: E2 [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: E2 03 00 [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: E2 03 00 2B 2C 00 90 00 CB [17:21:25]RAPDU: 90 00 [17:21:25]wFMCommunicate OK [17:21:25]SAM_PROTO_ClearQueue done [17:21:25]KKMCreateOFDPacket [17:21:25]OFDProtocolAddRootSTLVToBuf [17:21:25]FM_MakeSignedData [17:21:25]FM_MakeSignedData [17:21:25]SAM_PROTO_SignData [17:21:25]wFMCommunicate request_size=4 [17:21:25]MH_SAM_APDU [17:21:25]CAPDU: 80 0D 01 02 [17:21:25]Write to MH i2c: E2 08 00 2C 2C 80 0D 01 02 00 00 00 00 D1 [17:21:25]Write i2c OK [17:21:25]MH_I2C_Read... [17:21:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:21:25]Read from MH i2c: E2 [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: E2 03 00 [17:21:25]MH_I2C_Read... [17:21:25]Read from MH i2c: E2 03 00 2C 2C 00 90 00 CC [17:21:25]RAPDU: 90 00 [17:21:25]wFMCommunicate OK [17:21:25]wFMCommunicate request_size=255 [17:21:25]MH_SAM_APDU [17:21:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DB 01 00 00 F4 03 04 00 15 25 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3E B7 04 00 35 04 06 00 EC [17:21:25]Write to MH i2c: E2 02 01 2D 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DB 01 00 00 F4 03 04 00 15 25 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3E B7 04 00 35 04 06 00 EC 00 00 EE [17:21:25]Write i2c OK [17:21:25]MH_I2C_Read... [17:21:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:26]Read from MH i2c: E2 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: E2 03 00 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: E2 03 00 2D 2C 00 90 00 CD [17:21:26]RAPDU: 90 00 [17:21:26]wFMCommunicate OK [17:21:26]wFMCommunicate request_size=10 [17:21:26]MH_SAM_APDU [17:21:26]CAPDU: 80 0D 02 02 05 E4 BA 58 D0 68 [17:21:26]Write to MH i2c: E2 0D 00 2E 2C 80 0D 02 02 05 00 E4 BA 58 D0 68 00 00 0C [17:21:26]Write i2c OK [17:21:26]MH_I2C_Read... [17:21:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:26]Read from MH i2c: E2 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: E2 03 00 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: E2 03 00 2E 2C 00 90 00 CE [17:21:26]RAPDU: 90 00 [17:21:26]wFMCommunicate OK [17:21:26]wFMCommunicate request_size=4 [17:21:26]MH_SAM_APDU [17:21:26]CAPDU: 80 0D 03 02 [17:21:26]Write to MH i2c: E2 08 00 2F 2C 80 0D 03 02 00 00 00 00 D6 [17:21:26]Write i2c OK [17:21:26]MH_I2C_Read... [17:21:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:21:26]Read from MH i2c: E2 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: E2 0B 00 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: E2 0B 00 2F 2C 00 B3 E2 C1 D7 9F F4 6C 82 90 00 85 [17:21:26]RAPDU: B3 E2 C1 D7 9F F4 6C 82 90 00 [17:21:26]wFMCommunicate OK [17:21:26]SAM_PROTO_SignData done [17:21:26]FM_MakeSignedData done [17:21:26]CreateOFDProtocolMessage [17:21:26]wFMCommunicate request_size=4 [17:21:26]MH_SAM_APDU [17:21:26]CAPDU: 80 11 00 00 [17:21:26]Write to MH i2c: E2 08 00 30 2C 80 11 00 00 00 00 00 00 D6 [17:21:26]Write i2c OK [17:21:26]MH_I2C_Read... [17:21:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:26]Read from MH i2c: E2 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: E2 17 00 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: E2 17 00 30 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2B [17:21:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:21:26]wFMCommunicate OK [17:21:26]CreateOFDProtocolMessage done [17:21:26]OFDSenderStorePacket 309054 [17:21:26]StoreOFDPacket docnum=309054 [17:21:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5B DA 07 01 FA 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DB 01 00 00 F4 03 04 00 15 25 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3E B7 04 00 35 04 06 00 EC E4 BA 58 D0 68 B3 E2 C1 D7 9F F4 6C 82 [17:21:26]CheckFolder [17:21:26]dirname=/storage/ofd_packets [17:21:26]CheckFolder done [17:21:26]ProducePacketName [17:21:26]name=ofd_packets/00309054 [17:21:26]NVStorageSaveData ofd_packets/00309054 [17:21:26]File name is /storage/ofd_packets/00309054 [17:21:26]Write 301 bytes [17:21:26]NVStorageSaveData done [17:21:26]OFDSenderStorePacket done [17:21:26]KKMCreateOFDPacket done [17:21:26]NVStorageSaveData kkm_last_timestamp [17:21:26]File name is /storage/kkm_last_timestamp [17:21:26]Write 4 bytes [17:21:26]NVStorageSaveData done [17:21:26]ExternCall_PrintAddStr [17:21:26]wPrintStart [17:21:26]Write to MH i2c: 01 00 00 31 2C 5D [17:21:26]Write i2c OK [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: 01 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: 01 07 00 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: 01 07 00 31 2C 00 00 00 00 00 FF 0F 72 [17:21:26]RasterBufferAndPrint [17:21:26]line Счет N : (1)642930 [17:21:26]line ИНН: 02508201610067 [17:21:26]line Контрольно-Кассовый Чек [17:21:26]line ПРОДАЖА [17:21:26]line ТРК (МРК, ГНК) : 62 [17:21:26]line Товар: 2710124130 [17:21:26]line Аи-92-К-2 [17:21:26]line 14.950 * 66.90 [17:21:26]line = 1000.16 [17:21:26]line НДС 12% НСП 1% [17:21:26]line > о реализуемом товаре [17:21:26]line ОКРУГЛЕНИЕ: -0.16 [17:21:26]line ИТОГО: 1000.00 [17:21:26]line Внесено: 1000.00 [17:21:26]line СДАЧА: 0.00 [17:21:26]line НСП 1% : 8.85 [17:21:26]line НДС 12% : 106.21 [17:21:26]line Наличными: 1000.00 [17:21:26]line Безнал.: 0.00 [17:21:26]line Место: АЗС № 172 "Партнер Нефть" [17:21:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:21:26]line СНО: Общий режим [17:21:26]line Чек 475 26.10.2024 17:21 [17:21:26]line Смена: 532 ФФД: 1.0 [17:21:26]line ЗНМ: 0300000116 [17:21:26]line РНМ: 0000000000091780 [17:21:26]line Версия ККМ: 001 [17:21:26]line ФМ: 0000000000871765 [17:21:26]line ФД: 309054 [17:21:26]line ФПД: 260467123081320 [17:21:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172125&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309054&fm=260467123081320&tin=02508201610067®Number=0000000000091780&sum=100000 [17:21:26]written 0, free lines is 4095 [17:21:26]OFD Sender: Processing packet 309054 [packets to send 223, broken 222] [17:21:26]ProducePacketName [17:21:26]name=ofd_packets/00309054 [17:21:26]OFD Sender: To server: pG, [17:21:26]CommunicateWithHost lk.salyk.kg:30040 [17:21:26]ConnectInit lk.salyk.kg [17:21:26]Connected sock=9 [17:21:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5B DA 07 01 FA 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DB 01 00 00 F4 03 04 00 15 25 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3E B7 04 00 35 04 06 00 EC E4 BA 58 D0 68 B3 E2 C1 D7 9F F4 6C 82 [17:21:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 54 91 47 00 2F 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3E B7 04 00 F4 03 04 00 73 CB 1C 67 B6 04 01 00 00 72 22 51 22 7E BC 66 BA [17:21:26]CommunicateWithHost err = 0 [17:21:26]CheckOFDResponse [17:21:26]1017 (14) - 77093643461234 [17:21:26]1041 (16) - 0000000000871765 [17:21:26]1040 (4) - 309054 [17:21:26]1012 (4) - 26.10.2024 10:58 [17:21:26]1206 (1) - 0 [17:21:26]OFD Sender: Remove packet 309054 [17:21:26]ProducePacketName [17:21:26]name=ofd_packets/00309054 [17:21:26]NVStorageDeleteData [17:21:26]Write to MH i2c: 01 00 00 5B 2C 87 [17:21:26]Write i2c OK [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: 01 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: 01 07 00 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: 01 07 00 5B 2C 00 00 00 00 00 CE 0C 68 [17:21:26]RasterBufferAndPrint [17:21:26]line [17:21:26]line [17:21:26]line [17:21:26]line [17:21:26]line [17:21:26]written 0, free lines is 3288 [17:21:26]MH_Cut [17:21:26]Write to MH i2c: D1 01 00 62 2C 01 60 [17:21:26]Write i2c OK [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: D1 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: D1 01 00 [17:21:26]MH_I2C_Read... [17:21:26]Read from MH i2c: D1 01 00 62 2C 00 5F [17:21:26]Write to MH i2c: 01 00 00 63 2C 8F [17:21:26]Write i2c OK [17:21:26]MH_I2C_Read... [17:21:27]OFD Sender: No OFD packet to send [17:21:27]*** Cut start [17:21:27]*** Purtial cut [17:21:27]*** Stage 1: CUTSNS_PIN = 1 [17:21:27]Read from MH i2c: 01 [17:21:27]MH_I2C_Read... [17:21:27]*** Stop cut motor [17:21:27]*** Cut end [17:21:27]Read from MH i2c: 01 07 00 [17:21:27]MH_I2C_Read... [17:21:27]Read from MH i2c: 01 07 00 63 2C 00 00 00 00 00 FF 0F A4 [17:21:27]process_action close_receipt done [17:21:27]requested_data is exist [17:21:27]produce_requested_data [17:21:27]requested_item fm.sn is exist - process it [17:21:27]wFMCommunicate request_size=4 [17:21:27]MH_SAM_APDU [17:21:27]CAPDU: 80 11 00 00 [17:21:27]Write to MH i2c: E2 08 00 64 2C 80 11 00 00 00 00 00 00 0A [17:21:27]Write i2c OK [17:21:27]MH_I2C_Read... [17:21:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:27]Read from MH i2c: E2 [17:21:27]MH_I2C_Read... [17:21:27]Read from MH i2c: E2 17 00 [17:21:27]MH_I2C_Read... [17:21:27]Read from MH i2c: E2 17 00 64 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5F [17:21:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:21:27]wFMCommunicate OK [17:21:27]requested_item fd.num is exist - process it [17:21:27]SAM_PROTO_GetFieldsCounters [17:21:27]wFMCommunicate request_size=4 [17:21:27]MH_SAM_APDU [17:21:27]CAPDU: 80 13 00 00 [17:21:27]Write to MH i2c: E2 08 00 65 2C 80 13 00 00 00 00 00 00 0D [17:21:27]Write i2c OK [17:21:27]MH_I2C_Read... [17:21:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:21:27]Read from MH i2c: E2 [17:21:27]MH_I2C_Read... [17:21:27]Read from MH i2c: E2 62 00 [17:21:27]MH_I2C_Read... [17:21:27]Read from MH i2c: E2 62 00 65 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 D3 [17:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:21:27]wFMCommunicate OK [17:21:27]SAM_PROTO_GetFieldsCounters done [17:21:27]requested_item shift.num is exist - process it [17:21:27]requested_item shift.opened is exist - process it [17:21:27]req_shift_opened [17:21:27]FM_GetShiftState [17:21:27]SAM_PROTO_GetShiftState [17:21:27]wFMCommunicate request_size=4 [17:21:27]MH_SAM_APDU [17:21:27]CAPDU: 80 13 01 00 [17:21:27]Write to MH i2c: E2 08 00 66 2C 80 13 01 00 00 00 00 00 0F [17:21:27]Write i2c OK [17:21:27]MH_I2C_Read... [17:21:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:28]Read from MH i2c: E2 [17:21:28]MH_I2C_Read... [17:21:28]Read from MH i2c: E2 0E 00 [17:21:28]MH_I2C_Read... [17:21:28]Read from MH i2c: E2 0E 00 66 2C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8D [17:21:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:21:28]wFMCommunicate OK [17:21:28]SAM_PROTO_GetShiftState done [17:21:28]FM_GetShiftState done [17:21:28]req_shift_opened done [17:21:28]requested_item shift.open_date is exist - process it [17:21:28]req_shift_open_date [17:21:28]req_shift_open_date done [17:21:28]produce_requested_data done [17:21:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309054,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:21:28]process_action_free close_receipt [17:21:28]json_value_free [17:21:28]json_value_free done [17:21:28]process_json_proto returns [17:21:28]Send response to host [17:21:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309054,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:21:28]free response buf [17:21:28]execute_script done [17:21:28]execute_script returns [17:21:28]free content buf [17:21:28]Sock 7.Close socket [17:21:28]Sock 7.Thread stoped [17:21:28]accept exits with 10 [17:21:28]New connection [17:21:28]New thread 3067022692 created [17:21:28]Thread 3066879332 joined [17:21:28]Waiting for new connection... [17:21:28] Sock 10.Parse request [17:21:28]Sock 10.Check first char [17:21:28]Sock 10.First char is OK [17:21:28]request: POST /json_proto HTTP/1.0 [17:21:28]Method: POST [17:21:28]URL: /json_proto [17:21:28]Method is POST - this is cgi request [17:21:28]url: /json_proto [17:21:28]query_string will be loaded in cgi processing [17:21:28]execute_cgi json_proto POST (null) [17:21:28]execute_cgi path=json_proto method=POST [17:21:28]POST find Content-Length [17:21:28]Host: 172.17.96.3:8080 [17:21:28]Content-Length: 682 [17:21:28]Content-Type: application/json [17:21:28] [17:21:28]POST finish read [17:21:28]Found Content-Length = 682 [17:21:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [17:21:28]execute_script... [17:21:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [17:21:28]POST & json_proto [17:21:28]process_json_proto [17:21:28]json parsed OK: [17:21:28]protocol is kg_v1.0 [17:21:28]action value=close_receipt [17:21:28]process_action close_receipt [17:21:28]cmd_close_receipt [17:21:28]MH_GetDate [17:21:28]Write to MH i2c: F0 00 00 67 2C 82 [17:21:28]Write i2c OK [17:21:28]MH_I2C_Read... [17:21:28]Read from MH i2c: F0 [17:21:28]MH_I2C_Read... [17:21:28]Read from MH i2c: F0 09 00 [17:21:28]MH_I2C_Read... [17:21:28]Read from MH i2c: F0 09 00 67 2C 00 19 25 1D 67 44 5E 04 65 58 [17:21:28]GetLastDocTimeStamp 1729963285 [17:21:28]current date 1729963289 [17:21:28]FM_GetShiftState [17:21:28]SAM_PROTO_GetShiftState [17:21:28]wFMCommunicate request_size=4 [17:21:28]MH_SAM_APDU [17:21:28]CAPDU: 80 13 01 00 [17:21:28]Write to MH i2c: E2 08 00 68 2C 80 13 01 00 00 00 00 00 11 [17:21:28]Write i2c OK [17:21:28]MH_I2C_Read... [17:21:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:28]Read from MH i2c: E2 [17:21:28]MH_I2C_Read... [17:21:28]Read from MH i2c: E2 0E 00 [17:21:28]MH_I2C_Read... [17:21:28]Read from MH i2c: E2 0E 00 68 2C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8F [17:21:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:21:28]wFMCommunicate OK [17:21:28]SAM_PROTO_GetShiftState done [17:21:28]FM_GetShiftState done [17:21:28]opened in 1729902265 [17:21:28]opened+sec_in_day 1729988665 [17:21:28]quantity*price = 100015 [17:21:28]sum+1 = 100017 [17:21:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 476 26.10.2024 17:21 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309055 ФПД: 89368137592435 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172129&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309055&fm=89368137592435&tin=02508201610067®Number=0000000000091780&sum=100000 [17:21:29]StoreToDocumentArchive [17:21:29]shift 532 fd 309055 [17:21:29]save to /storage/0532/doc_00309055 [17:21:29]save last doc name /storage/0532/doc_00309055 to /storage/kkm_last_doc_name [17:21:29]save OK [17:21:29]Clear old archive folders... [17:21:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:21:29]tlvbuf is B6F69BF0 [17:21:29]SAM_PROTO_ClearQueue [17:21:29]wFMCommunicate request_size=4 [17:21:29]MH_SAM_APDU [17:21:29]CAPDU: 80 09 00 00 [17:21:29]Write to MH i2c: E2 08 00 75 2C 80 09 00 00 00 00 00 00 13 [17:21:29]Write i2c OK [17:21:29]MH_I2C_Read... [17:21:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:21:29]Read from MH i2c: E2 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 03 00 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 03 00 75 2C 00 90 00 15 [17:21:29]RAPDU: 90 00 [17:21:29]wFMCommunicate OK [17:21:29]SAM_PROTO_ClearQueue done [17:21:29]KKMCreateOFDPacket [17:21:29]OFDProtocolAddRootSTLVToBuf [17:21:29]FM_MakeSignedData [17:21:29]FM_MakeSignedData [17:21:29]SAM_PROTO_SignData [17:21:29]wFMCommunicate request_size=4 [17:21:29]MH_SAM_APDU [17:21:29]CAPDU: 80 0D 01 02 [17:21:29]Write to MH i2c: E2 08 00 76 2C 80 0D 01 02 00 00 00 00 1B [17:21:29]Write i2c OK [17:21:29]MH_I2C_Read... [17:21:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:21:29]Read from MH i2c: E2 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 03 00 [17:21:29]MH_I2C_Read... [17:21:29]Read from MH i2c: E2 03 00 76 2C 00 90 00 16 [17:21:29]RAPDU: 90 00 [17:21:29]wFMCommunicate OK [17:21:29]wFMCommunicate request_size=255 [17:21:29]MH_SAM_APDU [17:21:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DC 01 00 00 F4 03 04 00 19 25 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3F B7 04 00 35 04 06 00 51 [17:21:29]Write to MH i2c: E2 02 01 77 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DC 01 00 00 F4 03 04 00 19 25 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3F B7 04 00 35 04 06 00 51 00 00 A3 [17:21:30]Write i2c OK [17:21:30]MH_I2C_Read... [17:21:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:30]Read from MH i2c: E2 [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: E2 03 00 [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: E2 03 00 77 2C 00 90 00 17 [17:21:30]RAPDU: 90 00 [17:21:30]wFMCommunicate OK [17:21:30]wFMCommunicate request_size=10 [17:21:30]MH_SAM_APDU [17:21:30]CAPDU: 80 0D 02 02 05 47 A4 18 6E 73 [17:21:30]Write to MH i2c: E2 0D 00 78 2C 80 0D 02 02 05 00 47 A4 18 6E 73 00 00 0C [17:21:30]Write i2c OK [17:21:30]MH_I2C_Read... [17:21:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:30]Read from MH i2c: E2 [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: E2 03 00 [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: E2 03 00 78 2C 00 90 00 18 [17:21:30]RAPDU: 90 00 [17:21:30]wFMCommunicate OK [17:21:30]wFMCommunicate request_size=4 [17:21:30]MH_SAM_APDU [17:21:30]CAPDU: 80 0D 03 02 [17:21:30]Write to MH i2c: E2 08 00 79 2C 80 0D 03 02 00 00 00 00 20 [17:21:30]Write i2c OK [17:21:30]MH_I2C_Read... [17:21:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:21:30]Read from MH i2c: E2 [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: E2 0B 00 [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: E2 0B 00 79 2C 00 8B C9 D6 EF CD E2 FF C7 90 00 AF [17:21:30]RAPDU: 8B C9 D6 EF CD E2 FF C7 90 00 [17:21:30]wFMCommunicate OK [17:21:30]SAM_PROTO_SignData done [17:21:30]FM_MakeSignedData done [17:21:30]CreateOFDProtocolMessage [17:21:30]wFMCommunicate request_size=4 [17:21:30]MH_SAM_APDU [17:21:30]CAPDU: 80 11 00 00 [17:21:30]Write to MH i2c: E2 08 00 7A 2C 80 11 00 00 00 00 00 00 20 [17:21:30]Write i2c OK [17:21:30]MH_I2C_Read... [17:21:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:30]Read from MH i2c: E2 [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: E2 17 00 [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: E2 17 00 7A 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 75 [17:21:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:21:30]wFMCommunicate OK [17:21:30]CreateOFDProtocolMessage done [17:21:30]OFDSenderStorePacket 309055 [17:21:30]StoreOFDPacket docnum=309055 [17:21:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AB E9 07 01 85 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DC 01 00 00 F4 03 04 00 19 25 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3F B7 04 00 35 04 06 00 51 47 A4 18 6E 73 8B C9 D6 EF CD E2 FF C7 [17:21:30]CheckFolder [17:21:30]dirname=/storage/ofd_packets [17:21:30]CheckFolder done [17:21:30]ProducePacketName [17:21:30]name=ofd_packets/00309055 [17:21:30]NVStorageSaveData ofd_packets/00309055 [17:21:30]File name is /storage/ofd_packets/00309055 [17:21:30]Write 301 bytes [17:21:30]NVStorageSaveData done [17:21:30]OFDSenderStorePacket done [17:21:30]KKMCreateOFDPacket done [17:21:30]NVStorageSaveData kkm_last_timestamp [17:21:30]File name is /storage/kkm_last_timestamp [17:21:30]Write 4 bytes [17:21:30]NVStorageSaveData done [17:21:30]ExternCall_PrintAddStr [17:21:30]wPrintStart [17:21:30]Write to MH i2c: 01 00 00 7B 2C A7 [17:21:30]Write i2c OK [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: 01 [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: 01 07 00 [17:21:30]MH_I2C_Read... [17:21:30]Read from MH i2c: 01 07 00 7B 2C 00 00 00 00 00 FF 0F BC [17:21:30]RasterBufferAndPrint [17:21:30]line Счет N : (1)642929 [17:21:30]line ИНН: 02508201610067 [17:21:30]line Контрольно-Кассовый Чек [17:21:30]line ПРОДАЖА [17:21:30]line ТРК (МРК, ГНК) : 52 [17:21:30]line Товар: 2710124130 [17:21:30]line Аи-92-К-2 [17:21:30]line 14.950 * 66.90 [17:21:30]line = 1000.16 [17:21:30]line НДС 12% НСП 1% [17:21:30]line > о реализуемом товаре [17:21:30]line ОКРУГЛЕНИЕ: -0.16 [17:21:30]line ИТОГО: 1000.00 [17:21:30]line Внесено: 1000.00 [17:21:30]line СДАЧА: 0.00 [17:21:30]line НСП 1% : 8.85 [17:21:30]line НДС 12% : 106.21 [17:21:30]line Наличными: 1000.00 [17:21:30]line Безнал.: 0.00 [17:21:30]line Место: АЗС № 172 "Партнер Нефть" [17:21:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:21:30]line СНО: Общий режим [17:21:30]line Чек 476 26.10.2024 17:21 [17:21:30]line Смена: 532 ФФД: 1.0 [17:21:30]line ЗНМ: 0300000116 [17:21:30]line РНМ: 0000000000091780 [17:21:30]line Версия ККМ: 001 [17:21:30]line ФМ: 0000000000871765 [17:21:30]line ФД: 309055 [17:21:30]line ФПД: 89368137592435 [17:21:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172129&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309055&fm=89368137592435&tin=02508201610067®Number=0000000000091780&sum=100000 [17:21:30]written 0, free lines is 4095 [17:21:30]OFD Sender: Processing packet 309055 [packets to send 223, broken 222] [17:21:30]ProducePacketName [17:21:30]name=ofd_packets/00309055 [17:21:30]OFD Sender: To server: pG, [17:21:30]CommunicateWithHost lk.salyk.kg:30040 [17:21:30]ConnectInit lk.salyk.kg [17:21:30]Connected sock=9 [17:21:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AB E9 07 01 85 F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DC 01 00 00 F4 03 04 00 19 25 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 3F B7 04 00 35 04 06 00 51 47 A4 18 6E 73 8B C9 D6 EF CD E2 FF C7 [17:21:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D5 E9 47 00 EE 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 31 37 36 35 10 04 04 00 3F B7 04 00 F4 03 04 00 77 CB 1C 67 B6 04 01 00 00 F8 A3 28 93 E3 B9 35 B6 [17:21:31]CommunicateWithHost err = 0 [17:21:31]CheckOFDResponse [17:21:31]1017 (14) - 77093643461234 [17:21:31]1041 (16) - 0000000000871765 [17:21:31]1040 (4) - 309055 [17:21:31]1012 (4) - 26.10.2024 10:59 [17:21:31]1206 (1) - 0 [17:21:31]OFD Sender: Remove packet 309055 [17:21:31]ProducePacketName [17:21:31]name=ofd_packets/00309055 [17:21:31]NVStorageDeleteData [17:21:31]Write to MH i2c: 01 00 00 A5 2C D1 [17:21:31]Write i2c OK [17:21:31]MH_I2C_Read... [17:21:31]Read from MH i2c: 01 [17:21:31]MH_I2C_Read... [17:21:31]Read from MH i2c: 01 07 00 [17:21:31]MH_I2C_Read... [17:21:31]Read from MH i2c: 01 07 00 A5 2C 00 00 00 00 00 06 0D EB [17:21:31]RasterBufferAndPrint [17:21:31]line [17:21:31]line [17:21:31]line [17:21:31]line [17:21:31]line [17:21:31]written 0, free lines is 3352 [17:21:31]MH_Cut [17:21:31]Write to MH i2c: D1 01 00 AC 2C 01 AA [17:21:31]Write i2c OK [17:21:31]MH_I2C_Read... [17:21:31]Read from MH i2c: D1 [17:21:31]MH_I2C_Read... [17:21:31]Read from MH i2c: D1 01 00 [17:21:31]MH_I2C_Read... [17:21:31]Read from MH i2c: D1 01 00 AC 2C 00 A9 [17:21:31]Write to MH i2c: 01 00 00 AD 2C D9 [17:21:31]Write i2c OK [17:21:31]MH_I2C_Read... [17:21:31]OFD Sender: No OFD packet to send [17:21:31]*** Cut start [17:21:31]*** Purtial cut [17:21:31]*** Stage 1: CUTSNS_PIN = 1 [17:21:32]Read from MH i2c: 01 [17:21:32]MH_I2C_Read... [17:21:32]*** Stop cut motor [17:21:32]*** Cut end [17:21:32]Read from MH i2c: 01 07 00 [17:21:32]MH_I2C_Read... [17:21:32]Read from MH i2c: 01 07 00 AD 2C 00 00 00 00 00 FF 0F EE [17:21:32]process_action close_receipt done [17:21:32]requested_data is exist [17:21:32]produce_requested_data [17:21:32]requested_item fm.sn is exist - process it [17:21:32]wFMCommunicate request_size=4 [17:21:32]MH_SAM_APDU [17:21:32]CAPDU: 80 11 00 00 [17:21:32]Write to MH i2c: E2 08 00 AE 2C 80 11 00 00 00 00 00 00 54 [17:21:32]Write i2c OK [17:21:32]MH_I2C_Read... [17:21:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:32]Read from MH i2c: E2 [17:21:32]MH_I2C_Read... [17:21:32]Read from MH i2c: E2 17 00 [17:21:32]MH_I2C_Read... [17:21:32]Read from MH i2c: E2 17 00 AE 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A9 [17:21:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:21:32]wFMCommunicate OK [17:21:32]requested_item fd.num is exist - process it [17:21:32]SAM_PROTO_GetFieldsCounters [17:21:32]wFMCommunicate request_size=4 [17:21:32]MH_SAM_APDU [17:21:32]CAPDU: 80 13 00 00 [17:21:32]Write to MH i2c: E2 08 00 AF 2C 80 13 00 00 00 00 00 00 57 [17:21:32]Write i2c OK [17:21:32]MH_I2C_Read... [17:21:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:21:32]Read from MH i2c: E2 [17:21:32]MH_I2C_Read... [17:21:32]Read from MH i2c: E2 62 00 [17:21:32]MH_I2C_Read... [17:21:32]Read from MH i2c: E2 62 00 AF 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 21 [17:21:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 3F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:21:32]wFMCommunicate OK [17:21:32]SAM_PROTO_GetFieldsCounters done [17:21:32]requested_item shift.num is exist - process it [17:21:32]requested_item shift.opened is exist - process it [17:21:32]req_shift_opened [17:21:32]FM_GetShiftState [17:21:32]SAM_PROTO_GetShiftState [17:21:32]wFMCommunicate request_size=4 [17:21:32]MH_SAM_APDU [17:21:32]CAPDU: 80 13 01 00 [17:21:32]Write to MH i2c: E2 08 00 B0 2C 80 13 01 00 00 00 00 00 59 [17:21:32]Write i2c OK [17:21:32]MH_I2C_Read... [17:21:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:32]Read from MH i2c: E2 [17:21:32]MH_I2C_Read... [17:21:32]Read from MH i2c: E2 0E 00 [17:21:32]MH_I2C_Read... [17:21:32]Read from MH i2c: E2 0E 00 B0 2C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D7 [17:21:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:21:32]wFMCommunicate OK [17:21:32]SAM_PROTO_GetShiftState done [17:21:32]FM_GetShiftState done [17:21:32]req_shift_opened done [17:21:32]requested_item shift.open_date is exist - process it [17:21:32]req_shift_open_date [17:21:32]req_shift_open_date done [17:21:32]produce_requested_data done [17:21:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309055,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:21:32]process_action_free close_receipt [17:21:32]json_value_free [17:21:32]json_value_free done [17:21:32]process_json_proto returns [17:21:32]Send response to host [17:21:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309055,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:21:32]free response buf [17:21:32]execute_script done [17:21:32]execute_script returns [17:21:32]free content buf [17:21:32]Sock 10.Close socket [17:21:32]Sock 10.Thread stoped [17:21:36]OFD Sender: No OFD packet to send [17:21:41]OFD Sender: No OFD packet to send [17:21:46]OFD Sender: No OFD packet to send [17:21:51]OFD Sender: No OFD packet to send [17:21:56]OFD Sender: No OFD packet to send [17:22:01]OFD Sender: No OFD packet to send [17:22:06]OFD Sender: No OFD packet to send [17:22:11]OFD Sender: No OFD packet to send [17:22:16]OFD Sender: No OFD packet to send [17:22:21]OFD Sender: No OFD packet to send [17:22:26]OFD Sender: No OFD packet to send [17:22:31]OFD Sender: No OFD packet to send [17:22:36]OFD Sender: No OFD packet to send [17:22:41]OFD Sender: No OFD packet to send [17:22:46]OFD Sender: No OFD packet to send [17:22:51]OFD Sender: No OFD packet to send [17:22:56]OFD Sender: No OFD packet to send [17:23:01]OFD Sender: No OFD packet to send [17:23:06]OFD Sender: No OFD packet to send [17:23:11]OFD Sender: No OFD packet to send [17:23:16]OFD Sender: No OFD packet to send [17:23:21]OFD Sender: No OFD packet to send [17:23:26]OFD Sender: No OFD packet to send [17:23:31]OFD Sender: No OFD packet to send [17:23:36]OFD Sender: No OFD packet to send [17:23:41]OFD Sender: No OFD packet to send [17:23:46]OFD Sender: No OFD packet to send [17:23:51]OFD Sender: No OFD packet to send [17:23:56]OFD Sender: No OFD packet to send [17:24:01]OFD Sender: No OFD packet to send [17:24:06]OFD Sender: No OFD packet to send [17:24:11]OFD Sender: No OFD packet to send [17:24:16]OFD Sender: No OFD packet to send [17:24:21]OFD Sender: No OFD packet to send [17:24:26]OFD Sender: No OFD packet to send [17:24:31]OFD Sender: No OFD packet to send [17:24:36]OFD Sender: No OFD packet to send [17:24:41]OFD Sender: No OFD packet to send [17:24:46]OFD Sender: No OFD packet to send [17:24:51]OFD Sender: No OFD packet to send [17:24:56]OFD Sender: No OFD packet to send [17:25:01]OFD Sender: No OFD packet to send [17:25:06]OFD Sender: No OFD packet to send [17:25:11]OFD Sender: No OFD packet to send [17:25:16]OFD Sender: No OFD packet to send [17:25:21]OFD Sender: No OFD packet to send [17:25:26]OFD Sender: No OFD packet to send [17:25:31]OFD Sender: No OFD packet to send [17:25:36]OFD Sender: No OFD packet to send [17:25:41]OFD Sender: No OFD packet to send [17:25:46]OFD Sender: No OFD packet to send [17:25:51]OFD Sender: No OFD packet to send [17:25:56]OFD Sender: No OFD packet to send [17:26:01]OFD Sender: No OFD packet to send [17:26:06]OFD Sender: No OFD packet to send [17:26:11]OFD Sender: No OFD packet to send [17:26:16]OFD Sender: No OFD packet to send [17:26:21]OFD Sender: No OFD packet to send [17:26:27]OFD Sender: No OFD packet to send [17:26:32]OFD Sender: No OFD packet to send [17:26:34]accept exits with 7 [17:26:34]New connection [17:26:34]New thread 3066879332 created [17:26:34]Thread 3067022692 joined [17:26:34]Waiting for new connection... [17:26:34] Sock 7.Parse request [17:26:34]Sock 7.Check first char [17:26:34]Sock 7.First char is OK [17:26:34]request: POST /json_proto HTTP/1.0 [17:26:34]Method: POST [17:26:34]URL: /json_proto [17:26:34]Method is POST - this is cgi request [17:26:34]url: /json_proto [17:26:34]query_string will be loaded in cgi processing [17:26:34]execute_cgi json_proto POST (null) [17:26:34]execute_cgi path=json_proto method=POST [17:26:34]POST find Content-Length [17:26:34]Host: 172.17.96.3:8080 [17:26:34]Content-Length: 677 [17:26:34]Content-Type: application/json [17:26:34] [17:26:34]POST finish read [17:26:34]Found Content-Length = 677 [17:26:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:26:34]execute_script... [17:26: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)642931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:26:34]POST & json_proto [17:26:34]process_json_proto [17:26:34]json parsed OK: [17:26:34]protocol is kg_v1.0 [17:26:34]action value=close_receipt [17:26:34]process_action close_receipt [17:26:34]cmd_close_receipt [17:26:34]MH_GetDate [17:26:34]Write to MH i2c: F0 00 00 B1 2C CC [17:26:34]Write i2c OK [17:26:34]MH_I2C_Read... [17:26:34]Read from MH i2c: F0 [17:26:34]MH_I2C_Read... [17:26:34]Read from MH i2c: F0 09 00 [17:26:34]MH_I2C_Read... [17:26:34]Read from MH i2c: F0 09 00 B1 2C 00 4C 26 1D 67 44 5E 04 65 D6 [17:26:34]GetLastDocTimeStamp 1729963289 [17:26:34]current date 1729963596 [17:26:34]FM_GetShiftState [17:26:34]SAM_PROTO_GetShiftState [17:26:34]wFMCommunicate request_size=4 [17:26:34]MH_SAM_APDU [17:26:34]CAPDU: 80 13 01 00 [17:26:34]Write to MH i2c: E2 08 00 B2 2C 80 13 01 00 00 00 00 00 5B [17:26:34]Write i2c OK [17:26:34]MH_I2C_Read... [17:26:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:34]Read from MH i2c: E2 [17:26:34]MH_I2C_Read... [17:26:34]Read from MH i2c: E2 0E 00 [17:26:34]MH_I2C_Read... [17:26:34]Read from MH i2c: E2 0E 00 B2 2C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D9 [17:26:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:26:34]wFMCommunicate OK [17:26:34]SAM_PROTO_GetShiftState done [17:26:34]FM_GetShiftState done [17:26:34]opened in 1729902265 [17:26:34]opened+sec_in_day 1729988665 [17:26:34]quantity*price = 30038 [17:26:34]sum+1 = 30039 [17:26:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 477 26.10.2024 17:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309056 ФПД: 280249095100080 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172636&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309056&fm=280249095100080&tin=02508201610067®Number=0000000000091780&sum=30000 [17:26:35]StoreToDocumentArchive [17:26:35]shift 532 fd 309056 [17:26:35]save to /storage/0532/doc_00309056 [17:26:35]save last doc name /storage/0532/doc_00309056 to /storage/kkm_last_doc_name [17:26:35]save OK [17:26:35]Clear old archive folders... [17:26:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:26:35]tlvbuf is 0014BEE0 [17:26:35]SAM_PROTO_ClearQueue [17:26:35]wFMCommunicate request_size=4 [17:26:35]MH_SAM_APDU [17:26:35]CAPDU: 80 09 00 00 [17:26:35]Write to MH i2c: E2 08 00 BF 2C 80 09 00 00 00 00 00 00 5D [17:26:35]Write i2c OK [17:26:35]MH_I2C_Read... [17:26:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:26:36]Read from MH i2c: E2 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: E2 03 00 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: E2 03 00 BF 2C 00 90 00 5F [17:26:36]RAPDU: 90 00 [17:26:36]wFMCommunicate OK [17:26:36]SAM_PROTO_ClearQueue done [17:26:36]KKMCreateOFDPacket [17:26:36]OFDProtocolAddRootSTLVToBuf [17:26:36]FM_MakeSignedData [17:26:36]FM_MakeSignedData [17:26:36]SAM_PROTO_SignData [17:26:36]wFMCommunicate request_size=4 [17:26:36]MH_SAM_APDU [17:26:36]CAPDU: 80 0D 01 02 [17:26:36]Write to MH i2c: E2 08 00 C0 2C 80 0D 01 02 00 00 00 00 65 [17:26:36]Write i2c OK [17:26:36]MH_I2C_Read... [17:26:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:26:36]Read from MH i2c: E2 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: E2 03 00 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: E2 03 00 C0 2C 00 90 00 60 [17:26:36]RAPDU: 90 00 [17:26:36]wFMCommunicate OK [17:26:36]wFMCommunicate request_size=255 [17:26:36]MH_SAM_APDU [17:26:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DD 01 00 00 F4 03 04 00 4C 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 40 B7 04 00 35 04 06 00 FE [17:26:36]Write to MH i2c: E2 02 01 C1 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DD 01 00 00 F4 03 04 00 4C 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 40 B7 04 00 35 04 06 00 FE 00 00 CA [17:26:36]Write i2c OK [17:26:36]MH_I2C_Read... [17:26:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:36]Read from MH i2c: E2 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: E2 03 00 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: E2 03 00 C1 2C 00 90 00 61 [17:26:36]RAPDU: 90 00 [17:26:36]wFMCommunicate OK [17:26:36]wFMCommunicate request_size=10 [17:26:36]MH_SAM_APDU [17:26:36]CAPDU: 80 0D 02 02 05 E2 93 C3 16 B0 [17:26:36]Write to MH i2c: E2 0D 00 C2 2C 80 0D 02 02 05 00 E2 93 C3 16 B0 00 00 70 [17:26:36]Write i2c OK [17:26:36]MH_I2C_Read... [17:26:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:36]Read from MH i2c: E2 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: E2 03 00 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: E2 03 00 C2 2C 00 90 00 62 [17:26:36]RAPDU: 90 00 [17:26:36]wFMCommunicate OK [17:26:36]wFMCommunicate request_size=4 [17:26:36]MH_SAM_APDU [17:26:36]CAPDU: 80 0D 03 02 [17:26:36]Write to MH i2c: E2 08 00 C3 2C 80 0D 03 02 00 00 00 00 6A [17:26:36]Write i2c OK [17:26:36]MH_I2C_Read... [17:26:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:26:36]Read from MH i2c: E2 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: E2 0B 00 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: E2 0B 00 C3 2C 00 00 9B E4 CC 82 24 C8 F6 90 00 1A [17:26:36]RAPDU: 00 9B E4 CC 82 24 C8 F6 90 00 [17:26:36]wFMCommunicate OK [17:26:36]SAM_PROTO_SignData done [17:26:36]FM_MakeSignedData done [17:26:36]CreateOFDProtocolMessage [17:26:36]wFMCommunicate request_size=4 [17:26:36]MH_SAM_APDU [17:26:36]CAPDU: 80 11 00 00 [17:26:36]Write to MH i2c: E2 08 00 C4 2C 80 11 00 00 00 00 00 00 6A [17:26:36]Write i2c OK [17:26:36]MH_I2C_Read... [17:26:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:36]Read from MH i2c: E2 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: E2 17 00 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: E2 17 00 C4 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BF [17:26:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:26:36]wFMCommunicate OK [17:26:36]CreateOFDProtocolMessage done [17:26:36]OFDSenderStorePacket 309056 [17:26:36]StoreOFDPacket docnum=309056 [17:26:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E5 E9 07 01 60 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DD 01 00 00 F4 03 04 00 4C 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 40 B7 04 00 35 04 06 00 FE E2 93 C3 16 B0 00 9B E4 CC 82 24 C8 F6 [17:26:36]CheckFolder [17:26:36]dirname=/storage/ofd_packets [17:26:36]CheckFolder done [17:26:36]ProducePacketName [17:26:36]name=ofd_packets/00309056 [17:26:36]NVStorageSaveData ofd_packets/00309056 [17:26:36]File name is /storage/ofd_packets/00309056 [17:26:36]Write 301 bytes [17:26:36]NVStorageSaveData done [17:26:36]OFDSenderStorePacket done [17:26:36]KKMCreateOFDPacket done [17:26:36]NVStorageSaveData kkm_last_timestamp [17:26:36]File name is /storage/kkm_last_timestamp [17:26:36]Write 4 bytes [17:26:36]NVStorageSaveData done [17:26:36]ExternCall_PrintAddStr [17:26:36]wPrintStart [17:26:36]Write to MH i2c: 01 00 00 C5 2C F1 [17:26:36]Write i2c OK [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: 01 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: 01 07 00 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: 01 07 00 C5 2C 00 00 00 00 00 FF 0F 06 [17:26:36]RasterBufferAndPrint [17:26:36]line Счет N : (1)642931 [17:26:36]line ИНН: 02508201610067 [17:26:36]line Контрольно-Кассовый Чек [17:26:36]line ПРОДАЖА [17:26:36]line ТРК (МРК, ГНК) : 41 [17:26:36]line Товар: 2710124130 [17:26:36]line Аи-92-К-2 [17:26:36]line 4.490 * 66.90 [17:26:36]line = 300.38 [17:26:36]line НДС 12% НСП 1% [17:26:36]line > о реализуемом товаре [17:26:36]line ОКРУГЛЕНИЕ: -0.38 [17:26:36]line ИТОГО: 300.00 [17:26:36]line Внесено: 300.00 [17:26:36]line СДАЧА: 0.00 [17:26:36]line НСП 1% : 2.66 [17:26:36]line НДС 12% : 31.90 [17:26:36]line Наличными: 300.00 [17:26:36]line Безнал.: 0.00 [17:26:36]line Место: АЗС № 172 "Партнер Нефть" [17:26:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:26:36]line СНО: Общий режим [17:26:36]line Чек 477 26.10.2024 17:26 [17:26:36]line Смена: 532 ФФД: 1.0 [17:26:36]line ЗНМ: 0300000116 [17:26:36]line РНМ: 0000000000091780 [17:26:36]line Версия ККМ: 001 [17:26:36]line ФМ: 0000000000871765 [17:26:36]line ФД: 309056 [17:26:36]line ФПД: 280249095100080 [17:26:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172636&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309056&fm=280249095100080&tin=02508201610067®Number=0000000000091780&sum=30000 [17:26:36]written 0, free lines is 4095 [17:26:36]OFD Sender: Processing packet 309056 [packets to send 223, broken 222] [17:26:36]ProducePacketName [17:26:36]name=ofd_packets/00309056 [17:26:36]OFD Sender: To server: pG, [17:26:36]CommunicateWithHost lk.salyk.kg:30040 [17:26:36]ConnectInit lk.salyk.kg [17:26:36]Connected sock=10 [17:26:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E5 E9 07 01 60 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DD 01 00 00 F4 03 04 00 4C 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 40 B7 04 00 35 04 06 00 FE E2 93 C3 16 B0 00 9B E4 CC 82 24 C8 F6 [17:26:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EE 8D 47 00 DB 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 31 37 36 35 10 04 04 00 40 B7 04 00 F4 03 04 00 A9 CC 1C 67 B6 04 01 00 00 68 76 E5 CA 49 78 6A C3 [17:26:36]CommunicateWithHost err = 0 [17:26:36]CheckOFDResponse [17:26:36]1017 (14) - 77093643461234 [17:26:36]1041 (16) - 0000000000871765 [17:26:36]1040 (4) - 309056 [17:26:36]1012 (4) - 26.10.2024 11:04 [17:26:36]1206 (1) - 0 [17:26:36]OFD Sender: Remove packet 309056 [17:26:36]ProducePacketName [17:26:36]name=ofd_packets/00309056 [17:26:36]NVStorageDeleteData [17:26:36]Write to MH i2c: 01 00 00 EF 2C 1B [17:26:36]Write i2c OK [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: 01 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: 01 07 00 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: 01 07 00 EF 2C 00 00 00 00 00 BE 0C EC [17:26:36]RasterBufferAndPrint [17:26:36]line [17:26:36]line [17:26:36]line [17:26:36]line [17:26:36]line [17:26:36]written 0, free lines is 3269 [17:26:36]MH_Cut [17:26:36]Write to MH i2c: D1 01 00 F6 2C 01 F4 [17:26:36]Write i2c OK [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: D1 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: D1 01 00 [17:26:36]MH_I2C_Read... [17:26:36]Read from MH i2c: D1 01 00 F6 2C 00 F3 [17:26:36]Write to MH i2c: 01 00 00 F7 2C 23 [17:26:36]Write i2c OK [17:26:36]MH_I2C_Read... [17:26:37]OFD Sender: No OFD packet to send [17:26:37]*** Cut start [17:26:37]*** Purtial cut [17:26:37]*** Stage 1: CUTSNS_PIN = 1 [17:26:38]Read from MH i2c: 01 [17:26:38]MH_I2C_Read... [17:26:38]*** Stop cut motor [17:26:38]*** Cut end [17:26:38]Read from MH i2c: 01 07 00 [17:26:38]MH_I2C_Read... [17:26:38]Read from MH i2c: 01 07 00 F7 2C 00 00 00 00 00 FF 0F 38 [17:26:38]process_action close_receipt done [17:26:38]requested_data is exist [17:26:38]produce_requested_data [17:26:38]requested_item fm.sn is exist - process it [17:26:38]wFMCommunicate request_size=4 [17:26:38]MH_SAM_APDU [17:26:38]CAPDU: 80 11 00 00 [17:26:38]Write to MH i2c: E2 08 00 F8 2C 80 11 00 00 00 00 00 00 9E [17:26:38]Write i2c OK [17:26:38]MH_I2C_Read... [17:26:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:38]Read from MH i2c: E2 [17:26:38]MH_I2C_Read... [17:26:38]Read from MH i2c: E2 17 00 [17:26:38]MH_I2C_Read... [17:26:38]Read from MH i2c: E2 17 00 F8 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F3 [17:26:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:26:38]wFMCommunicate OK [17:26:38]requested_item fd.num is exist - process it [17:26:38]SAM_PROTO_GetFieldsCounters [17:26:38]wFMCommunicate request_size=4 [17:26:38]MH_SAM_APDU [17:26:38]CAPDU: 80 13 00 00 [17:26:38]Write to MH i2c: E2 08 00 F9 2C 80 13 00 00 00 00 00 00 A1 [17:26:38]Write i2c OK [17:26:38]MH_I2C_Read... [17:26:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:26:38]Read from MH i2c: E2 [17:26:38]MH_I2C_Read... [17:26:38]Read from MH i2c: E2 62 00 [17:26:38]MH_I2C_Read... [17:26:38]Read from MH i2c: E2 62 00 F9 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 40 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 6F [17:26: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 40 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:26:38]wFMCommunicate OK [17:26:38]SAM_PROTO_GetFieldsCounters done [17:26:38]requested_item shift.num is exist - process it [17:26:38]requested_item shift.opened is exist - process it [17:26:38]req_shift_opened [17:26:38]FM_GetShiftState [17:26:38]SAM_PROTO_GetShiftState [17:26:38]wFMCommunicate request_size=4 [17:26:38]MH_SAM_APDU [17:26:38]CAPDU: 80 13 01 00 [17:26:38]Write to MH i2c: E2 08 00 FA 2C 80 13 01 00 00 00 00 00 A3 [17:26:38]Write i2c OK [17:26:38]MH_I2C_Read... [17:26:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:38]Read from MH i2c: E2 [17:26:38]MH_I2C_Read... [17:26:38]Read from MH i2c: E2 0E 00 [17:26:38]MH_I2C_Read... [17:26:38]Read from MH i2c: E2 0E 00 FA 2C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 21 [17:26:38]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:26:38]wFMCommunicate OK [17:26:38]SAM_PROTO_GetShiftState done [17:26:38]FM_GetShiftState done [17:26:38]req_shift_opened done [17:26:38]requested_item shift.open_date is exist - process it [17:26:38]req_shift_open_date [17:26:38]req_shift_open_date done [17:26:38]produce_requested_data done [17:26:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309056,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:26:38]process_action_free close_receipt [17:26:38]json_value_free [17:26:38]json_value_free done [17:26:38]process_json_proto returns [17:26:38]Send response to host [17:26:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309056,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:26:38]free response buf [17:26:38]execute_script done [17:26:38]execute_script returns [17:26:38]free content buf [17:26:38]Sock 7.Close socket [17:26:38]Sock 7.Thread stoped [17:26:42]OFD Sender: No OFD packet to send [17:26:47]OFD Sender: No OFD packet to send [17:26:51]accept exits with 9 [17:26:51]New connection [17:26:51]New thread 3067022692 created [17:26:51]Thread 3066879332 joined [17:26:51]Waiting for new connection... [17:26:51] Sock 9.Parse request [17:26:51]Sock 9.Check first char [17:26:51]Sock 9.First char is OK [17:26:51]request: POST /json_proto HTTP/1.0 [17:26:51]Method: POST [17:26:51]URL: /json_proto [17:26:51]Method is POST - this is cgi request [17:26:51]url: /json_proto [17:26:51]query_string will be loaded in cgi processing [17:26:51]execute_cgi json_proto POST (null) [17:26:51]execute_cgi path=json_proto method=POST [17:26:51]POST find Content-Length [17:26:51]Host: 172.17.96.3:8080 [17:26:51]Content-Length: 677 [17:26:51]Content-Type: application/json [17:26:51] [17:26:51]POST finish read [17:26:51]Found Content-Length = 677 [17:26:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [17:26:51]execute_script... [17:26:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [17:26:51]POST & json_proto [17:26:51]process_json_proto [17:26:51]json parsed OK: [17:26:51]protocol is kg_v1.0 [17:26:51]action value=close_receipt [17:26:51]process_action close_receipt [17:26:51]cmd_close_receipt [17:26:51]MH_GetDate [17:26:51]Write to MH i2c: F0 00 00 FB 2C 16 [17:26:51]Write i2c OK [17:26:51]MH_I2C_Read... [17:26:51]Read from MH i2c: F0 [17:26:51]MH_I2C_Read... [17:26:51]Read from MH i2c: F0 09 00 [17:26:51]MH_I2C_Read... [17:26:51]Read from MH i2c: F0 09 00 FB 2C 00 5C 26 1D 67 44 5E 04 65 30 [17:26:51]GetLastDocTimeStamp 1729963596 [17:26:51]current date 1729963612 [17:26:51]FM_GetShiftState [17:26:51]SAM_PROTO_GetShiftState [17:26:51]wFMCommunicate request_size=4 [17:26:51]MH_SAM_APDU [17:26:51]CAPDU: 80 13 01 00 [17:26:51]Write to MH i2c: E2 08 00 FC 2C 80 13 01 00 00 00 00 00 A5 [17:26:51]Write i2c OK [17:26:51]MH_I2C_Read... [17:26:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:51]Read from MH i2c: E2 [17:26:51]MH_I2C_Read... [17:26:51]Read from MH i2c: E2 0E 00 [17:26:51]MH_I2C_Read... [17:26:51]Read from MH i2c: E2 0E 00 FC 2C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 23 [17:26:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:26:51]wFMCommunicate OK [17:26:51]SAM_PROTO_GetShiftState done [17:26:51]FM_GetShiftState done [17:26:51]opened in 1729902265 [17:26:51]opened+sec_in_day 1729988665 [17:26:51]quantity*price = 50041 [17:26:51]sum+1 = 50042 [17:26:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 478 26.10.2024 17:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309057 ФПД: 270837961761219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172652&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309057&fm=270837961761219&tin=02508201610067®Number=0000000000091780&sum=50000 [17:26:52]StoreToDocumentArchive [17:26:52]shift 532 fd 309057 [17:26:52]save to /storage/0532/doc_00309057 [17:26:52]save last doc name /storage/0532/doc_00309057 to /storage/kkm_last_doc_name [17:26:52]save OK [17:26:52]Clear old archive folders... [17:26:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:26:52]tlvbuf is 00121300 [17:26:52]SAM_PROTO_ClearQueue [17:26:52]wFMCommunicate request_size=4 [17:26:52]MH_SAM_APDU [17:26:52]CAPDU: 80 09 00 00 [17:26:52]Write to MH i2c: E2 08 00 09 2D 80 09 00 00 00 00 00 00 A8 [17:26:52]Write i2c OK [17:26:52]MH_I2C_Read... [17:26:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:26:52]Read from MH i2c: E2 [17:26:52]MH_I2C_Read... [17:26:52]Read from MH i2c: E2 03 00 [17:26:52]MH_I2C_Read... [17:26:52]Read from MH i2c: E2 03 00 09 2D 00 90 00 AA [17:26:52]RAPDU: 90 00 [17:26:52]wFMCommunicate OK [17:26:52]SAM_PROTO_ClearQueue done [17:26:52]KKMCreateOFDPacket [17:26:52]OFDProtocolAddRootSTLVToBuf [17:26:52]FM_MakeSignedData [17:26:52]FM_MakeSignedData [17:26:52]SAM_PROTO_SignData [17:26:52]wFMCommunicate request_size=4 [17:26:52]MH_SAM_APDU [17:26:52]CAPDU: 80 0D 01 02 [17:26:52]Write to MH i2c: E2 08 00 0A 2D 80 0D 01 02 00 00 00 00 B0 [17:26:52]Write i2c OK [17:26:52]MH_I2C_Read... [17:26:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:26:52]Read from MH i2c: E2 [17:26:52]MH_I2C_Read... [17:26:52]Read from MH i2c: E2 03 00 [17:26:52]MH_I2C_Read... [17:26:52]Read from MH i2c: E2 03 00 0A 2D 00 90 00 AB [17:26:52]RAPDU: 90 00 [17:26:52]wFMCommunicate OK [17:26:52]wFMCommunicate request_size=255 [17:26:52]MH_SAM_APDU [17:26:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DE 01 00 00 F4 03 04 00 5C 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 41 B7 04 00 35 04 06 00 F6 [17:26:52]Write to MH i2c: E2 02 01 0B 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DE 01 00 00 F4 03 04 00 5C 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 41 B7 04 00 35 04 06 00 F6 00 00 2B [17:26:52]Write i2c OK [17:26:52]MH_I2C_Read... [17:26:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:52]Read from MH i2c: E2 [17:26:52]MH_I2C_Read... [17:26:52]Read from MH i2c: E2 03 00 [17:26:52]MH_I2C_Read... [17:26:52]Read from MH i2c: E2 03 00 0B 2D 00 90 00 AC [17:26:52]RAPDU: 90 00 [17:26:52]wFMCommunicate OK [17:26:52]wFMCommunicate request_size=10 [17:26:52]MH_SAM_APDU [17:26:52]CAPDU: 80 0D 02 02 05 53 60 80 A1 C3 [17:26:52]Write to MH i2c: E2 0D 00 0C 2D 80 0D 02 02 05 00 53 60 80 A1 C3 00 00 54 [17:26:52]Write i2c OK [17:26:52]MH_I2C_Read... [17:26:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:26:53]Read from MH i2c: E2 [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: E2 03 00 [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: E2 03 00 0C 2D 00 90 00 AD [17:26:53]RAPDU: 90 00 [17:26:53]wFMCommunicate OK [17:26:53]wFMCommunicate request_size=4 [17:26:53]MH_SAM_APDU [17:26:53]CAPDU: 80 0D 03 02 [17:26:53]Write to MH i2c: E2 08 00 0D 2D 80 0D 03 02 00 00 00 00 B5 [17:26:53]Write i2c OK [17:26:53]MH_I2C_Read... [17:26:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:26:53]Read from MH i2c: E2 [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: E2 0B 00 [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: E2 0B 00 0D 2D 00 84 D5 4D 5A 79 B0 9C 8C 90 00 07 [17:26:53]RAPDU: 84 D5 4D 5A 79 B0 9C 8C 90 00 [17:26:53]wFMCommunicate OK [17:26:53]SAM_PROTO_SignData done [17:26:53]FM_MakeSignedData done [17:26:53]CreateOFDProtocolMessage [17:26:53]wFMCommunicate request_size=4 [17:26:53]MH_SAM_APDU [17:26:53]CAPDU: 80 11 00 00 [17:26:53]Write to MH i2c: E2 08 00 0E 2D 80 11 00 00 00 00 00 00 B5 [17:26:53]Write i2c OK [17:26:53]MH_I2C_Read... [17:26:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:53]Read from MH i2c: E2 [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: E2 17 00 [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: E2 17 00 0E 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0A [17:26:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:26:53]wFMCommunicate OK [17:26:53]CreateOFDProtocolMessage done [17:26:53]OFDSenderStorePacket 309057 [17:26:53]StoreOFDPacket docnum=309057 [17:26:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FC E8 07 01 A8 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 DE 01 00 00 F4 03 04 00 5C 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 41 B7 04 00 35 04 06 00 F6 53 60 80 A1 C3 84 D5 4D 5A 79 B0 9C 8C [17:26:53]CheckFolder [17:26:53]dirname=/storage/ofd_packets [17:26:53]CheckFolder done [17:26:53]ProducePacketName [17:26:53]name=ofd_packets/00309057 [17:26:53]NVStorageSaveData ofd_packets/00309057 [17:26:53]File name is /storage/ofd_packets/00309057 [17:26:53]Write 301 bytes [17:26:53]NVStorageSaveData done [17:26:53]OFDSenderStorePacket done [17:26:53]KKMCreateOFDPacket done [17:26:53]NVStorageSaveData kkm_last_timestamp [17:26:53]File name is /storage/kkm_last_timestamp [17:26:53]Write 4 bytes [17:26:53]NVStorageSaveData done [17:26:53]ExternCall_PrintAddStr [17:26:53]wPrintStart [17:26:53]Write to MH i2c: 01 00 00 0F 2D 3C [17:26:53]Write i2c OK [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: 01 [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: 01 07 00 [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: 01 07 00 0F 2D 00 00 00 00 00 FF 0F 51 [17:26:53]RasterBufferAndPrint [17:26:53]line Счет N : (1)642933 [17:26:53]line ИНН: 02508201610067 [17:26:53]line Контрольно-Кассовый Чек [17:26:53]line ПРОДАЖА [17:26:53]line ТРК (МРК, ГНК) : 62 [17:26:53]line Товар: 2710124130 [17:26:53]line Аи-92-К-2 [17:26:53]line 7.480 * 66.90 [17:26:53]line = 500.41 [17:26:53]line НДС 12% НСП 1% [17:26:53]line > о реализуемом товаре [17:26:53]line ОКРУГЛЕНИЕ: -0.41 [17:26:53]line ИТОГО: 500.00 [17:26:53]line Внесено: 500.00 [17:26:53]line СДАЧА: 0.00 [17:26:53]line НСП 1% : 4.43 [17:26:53]line НДС 12% : 53.14 [17:26:53]line Наличными: 500.00 [17:26:53]line Безнал.: 0.00 [17:26:53]line Место: АЗС № 172 "Партнер Нефть" [17:26:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:26:53]line СНО: Общий режим [17:26:53]line Чек 478 26.10.2024 17:26 [17:26:53]line Смена: 532 ФФД: 1.0 [17:26:53]line ЗНМ: 0300000116 [17:26:53]line РНМ: 0000000000091780 [17:26:53]line Версия ККМ: 001 [17:26:53]line ФМ: 0000000000871765 [17:26:53]line ФД: 309057 [17:26:53]line ФПД: 270837961761219 [17:26:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172652&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309057&fm=270837961761219&tin=02508201610067®Number=0000000000091780&sum=50000 [17:26:53]written 0, free lines is 4095 [17:26:53]OFD Sender: Processing packet 309057 [packets to send 223, broken 222] [17:26:53]ProducePacketName [17:26:53]name=ofd_packets/00309057 [17:26:53]OFD Sender: To server: pG, [17:26:53]CommunicateWithHost lk.salyk.kg:30040 [17:26:53]ConnectInit lk.salyk.kg [17:26:53]Connected sock=10 [17:26:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FC E8 07 01 A8 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 DE 01 00 00 F4 03 04 00 5C 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 41 B7 04 00 35 04 06 00 F6 53 60 80 A1 C3 84 D5 4D 5A 79 B0 9C 8C [17:26:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 14 D7 47 00 05 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 31 37 36 35 10 04 04 00 41 B7 04 00 F4 03 04 00 BA CC 1C 67 B6 04 01 00 00 4F 46 93 00 EC 09 AA C7 [17:26:53]CommunicateWithHost err = 0 [17:26:53]CheckOFDResponse [17:26:53]1017 (14) - 77093643461234 [17:26:53]1041 (16) - 0000000000871765 [17:26:53]1040 (4) - 309057 [17:26:53]1012 (4) - 26.10.2024 11:04 [17:26:53]1206 (1) - 0 [17:26:53]OFD Sender: Remove packet 309057 [17:26:53]ProducePacketName [17:26:53]name=ofd_packets/00309057 [17:26:53]NVStorageDeleteData [17:26:53]Write to MH i2c: 01 00 00 39 2D 66 [17:26:53]Write i2c OK [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: 01 [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: 01 07 00 [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: 01 07 00 39 2D 00 00 00 00 00 BE 0C 37 [17:26:53]RasterBufferAndPrint [17:26:53]line [17:26:53]line [17:26:53]line [17:26:53]line [17:26:53]line [17:26:53]written 0, free lines is 3269 [17:26:53]MH_Cut [17:26:53]Write to MH i2c: D1 01 00 40 2D 01 3F [17:26:53]Write i2c OK [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: D1 [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: D1 01 00 [17:26:53]MH_I2C_Read... [17:26:53]Read from MH i2c: D1 01 00 40 2D 00 3E [17:26:53]Write to MH i2c: 01 00 00 41 2D 6E [17:26:53]Write i2c OK [17:26:53]MH_I2C_Read... [17:26:53]OFD Sender: No OFD packet to send [17:26:54]*** Cut start [17:26:54]*** Purtial cut [17:26:54]*** Stage 1: CUTSNS_PIN = 1 [17:26:54]Read from MH i2c: 01 [17:26:54]MH_I2C_Read... [17:26:54]*** Stop cut motor [17:26:54]*** Cut end [17:26:54]Read from MH i2c: 01 07 00 [17:26:54]MH_I2C_Read... [17:26:54]Read from MH i2c: 01 07 00 41 2D 00 00 00 00 00 FF 0F 83 [17:26:54]process_action close_receipt done [17:26:54]requested_data is exist [17:26:54]produce_requested_data [17:26:54]requested_item fm.sn is exist - process it [17:26:54]wFMCommunicate request_size=4 [17:26:54]MH_SAM_APDU [17:26:54]CAPDU: 80 11 00 00 [17:26:54]Write to MH i2c: E2 08 00 42 2D 80 11 00 00 00 00 00 00 E9 [17:26:54]Write i2c OK [17:26:54]MH_I2C_Read... [17:26:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:26:54]Read from MH i2c: E2 [17:26:54]MH_I2C_Read... [17:26:54]Read from MH i2c: E2 17 00 [17:26:54]MH_I2C_Read... [17:26:54]Read from MH i2c: E2 17 00 42 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3E [17:26:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:26:54]wFMCommunicate OK [17:26:54]requested_item fd.num is exist - process it [17:26:54]SAM_PROTO_GetFieldsCounters [17:26:54]wFMCommunicate request_size=4 [17:26:54]MH_SAM_APDU [17:26:54]CAPDU: 80 13 00 00 [17:26:54]Write to MH i2c: E2 08 00 43 2D 80 13 00 00 00 00 00 00 EC [17:26:54]Write i2c OK [17:26:54]MH_I2C_Read... [17:26:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:26:54]Read from MH i2c: E2 [17:26:54]MH_I2C_Read... [17:26:54]Read from MH i2c: E2 62 00 [17:26:54]MH_I2C_Read... [17:26:54]Read from MH i2c: E2 62 00 43 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 41 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 BE [17:26:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 41 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:26:54]wFMCommunicate OK [17:26:54]SAM_PROTO_GetFieldsCounters done [17:26:54]requested_item shift.num is exist - process it [17:26:54]requested_item shift.opened is exist - process it [17:26:54]req_shift_opened [17:26:54]FM_GetShiftState [17:26:54]SAM_PROTO_GetShiftState [17:26:54]wFMCommunicate request_size=4 [17:26:54]MH_SAM_APDU [17:26:54]CAPDU: 80 13 01 00 [17:26:54]Write to MH i2c: E2 08 00 44 2D 80 13 01 00 00 00 00 00 EE [17:26:54]Write i2c OK [17:26:54]MH_I2C_Read... [17:26:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:26:54]Read from MH i2c: E2 [17:26:54]MH_I2C_Read... [17:26:54]Read from MH i2c: E2 0E 00 [17:26:54]MH_I2C_Read... [17:26:54]Read from MH i2c: E2 0E 00 44 2D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6C [17:26:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:26:54]wFMCommunicate OK [17:26:54]SAM_PROTO_GetShiftState done [17:26:54]FM_GetShiftState done [17:26:54]req_shift_opened done [17:26:54]requested_item shift.open_date is exist - process it [17:26:54]req_shift_open_date [17:26:54]req_shift_open_date done [17:26:54]produce_requested_data done [17:26:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309057,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:26:54]process_action_free close_receipt [17:26:54]json_value_free [17:26:54]json_value_free done [17:26:54]process_json_proto returns [17:26:54]Send response to host [17:26:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309057,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:26:54]free response buf [17:26:54]execute_script done [17:26:54]execute_script returns [17:26:54]free content buf [17:26:54]Sock 9.Close socket [17:26:54]Sock 9.Thread stoped [17:26:59]OFD Sender: No OFD packet to send [17:27:04]OFD Sender: No OFD packet to send [17:27:09]OFD Sender: No OFD packet to send [17:27:14]OFD Sender: No OFD packet to send [17:27:19]OFD Sender: No OFD packet to send [17:27:24]OFD Sender: No OFD packet to send [17:27:29]OFD Sender: No OFD packet to send [17:27:34]OFD Sender: No OFD packet to send [17:27:36]accept exits with 7 [17:27:36]New connection [17:27:36]New thread 3066879332 created [17:27:36]Thread 3067022692 joined [17:27:36]Waiting for new connection... [17:27:36] Sock 7.Parse request [17:27:36]Sock 7.Check first char [17:27:36]Sock 7.First char is OK [17:27:36]request: POST /json_proto HTTP/1.0 [17:27:36]Method: POST [17:27:36]URL: /json_proto [17:27:36]Method is POST - this is cgi request [17:27:36]url: /json_proto [17:27:36]query_string will be loaded in cgi processing [17:27:36]execute_cgi json_proto POST (null) [17:27:36]execute_cgi path=json_proto method=POST [17:27:36]POST find Content-Length [17:27:36]Host: 172.17.96.3:8080 [17:27:36]Content-Length: 682 [17:27:36]Content-Type: application/json [17:27:36] [17:27:36]POST finish read [17:27:36]Found Content-Length = 682 [17:27:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642932", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:27:36]execute_script... [17:27: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)642932", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:27:36]POST & json_proto [17:27:36]process_json_proto [17:27:36]json parsed OK: [17:27:36]protocol is kg_v1.0 [17:27:36]action value=close_receipt [17:27:36]process_action close_receipt [17:27:36]cmd_close_receipt [17:27:36]MH_GetDate [17:27:36]Write to MH i2c: F0 00 00 45 2D 61 [17:27:36]Write i2c OK [17:27:36]MH_I2C_Read... [17:27:36]Read from MH i2c: F0 [17:27:36]MH_I2C_Read... [17:27:36]Read from MH i2c: F0 09 00 [17:27:36]MH_I2C_Read... [17:27:36]Read from MH i2c: F0 09 00 45 2D 00 89 26 1D 67 44 5E 04 65 A8 [17:27:36]GetLastDocTimeStamp 1729963612 [17:27:36]current date 1729963657 [17:27:36]FM_GetShiftState [17:27:36]SAM_PROTO_GetShiftState [17:27:36]wFMCommunicate request_size=4 [17:27:36]MH_SAM_APDU [17:27:36]CAPDU: 80 13 01 00 [17:27:36]Write to MH i2c: E2 08 00 46 2D 80 13 01 00 00 00 00 00 F0 [17:27:36]Write i2c OK [17:27:36]MH_I2C_Read... [17:27:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:27:36]Read from MH i2c: E2 [17:27:36]MH_I2C_Read... [17:27:36]Read from MH i2c: E2 0E 00 [17:27:36]MH_I2C_Read... [17:27:36]Read from MH i2c: E2 0E 00 46 2D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6E [17:27:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:27:36]wFMCommunicate OK [17:27:36]SAM_PROTO_GetShiftState done [17:27:36]FM_GetShiftState done [17:27:36]opened in 1729902265 [17:27:36]opened+sec_in_day 1729988665 [17:27:36]quantity*price = 200043 [17:27:36]sum+1 = 200044 [17:27:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 479 26.10.2024 17:27 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309058 ФПД: 3315002839779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172737&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309058&fm=3315002839779&tin=02508201610067®Number=0000000000091780&sum=200000 [17:27:37]StoreToDocumentArchive [17:27:37]shift 532 fd 309058 [17:27:37]save to /storage/0532/doc_00309058 [17:27:37]save last doc name /storage/0532/doc_00309058 to /storage/kkm_last_doc_name [17:27:37]save OK [17:27:37]Clear old archive folders... [17:27:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:27:37]tlvbuf is 0017D6C0 [17:27:37]SAM_PROTO_ClearQueue [17:27:37]wFMCommunicate request_size=4 [17:27:37]MH_SAM_APDU [17:27:37]CAPDU: 80 09 00 00 [17:27:37]Write to MH i2c: E2 08 00 53 2D 80 09 00 00 00 00 00 00 F2 [17:27:37]Write i2c OK [17:27:37]MH_I2C_Read... [17:27:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:27:37]Read from MH i2c: E2 [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: E2 03 00 [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: E2 03 00 53 2D 00 90 00 F4 [17:27:37]RAPDU: 90 00 [17:27:37]wFMCommunicate OK [17:27:37]SAM_PROTO_ClearQueue done [17:27:37]KKMCreateOFDPacket [17:27:37]OFDProtocolAddRootSTLVToBuf [17:27:37]FM_MakeSignedData [17:27:37]FM_MakeSignedData [17:27:37]SAM_PROTO_SignData [17:27:37]wFMCommunicate request_size=4 [17:27:37]MH_SAM_APDU [17:27:37]CAPDU: 80 0D 01 02 [17:27:37]Write to MH i2c: E2 08 00 54 2D 80 0D 01 02 00 00 00 00 FA [17:27:37]Write i2c OK [17:27:37]MH_I2C_Read... [17:27:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:27:37]Read from MH i2c: E2 [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: E2 03 00 [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: E2 03 00 54 2D 00 90 00 F5 [17:27:37]RAPDU: 90 00 [17:27:37]wFMCommunicate OK [17:27:37]wFMCommunicate request_size=255 [17:27:37]MH_SAM_APDU [17:27:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 89 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 42 B7 04 00 35 04 06 00 03 [17:27:37]Write to MH i2c: E2 02 01 55 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 89 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 42 B7 04 00 35 04 06 00 03 00 00 5A [17:27:37]Write i2c OK [17:27:37]MH_I2C_Read... [17:27:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:27:37]Read from MH i2c: E2 [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: E2 03 00 [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: E2 03 00 55 2D 00 90 00 F6 [17:27:37]RAPDU: 90 00 [17:27:37]wFMCommunicate OK [17:27:37]wFMCommunicate request_size=10 [17:27:37]MH_SAM_APDU [17:27:37]CAPDU: 80 0D 02 02 05 03 D5 91 12 E3 [17:27:37]Write to MH i2c: E2 0D 00 56 2D 80 0D 02 02 05 00 03 D5 91 12 E3 00 00 65 [17:27:37]Write i2c OK [17:27:37]MH_I2C_Read... [17:27:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:27:37]Read from MH i2c: E2 [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: E2 03 00 [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: E2 03 00 56 2D 00 90 00 F7 [17:27:37]RAPDU: 90 00 [17:27:37]wFMCommunicate OK [17:27:37]wFMCommunicate request_size=4 [17:27:37]MH_SAM_APDU [17:27:37]CAPDU: 80 0D 03 02 [17:27:37]Write to MH i2c: E2 08 00 57 2D 80 0D 03 02 00 00 00 00 FF [17:27:37]Write i2c OK [17:27:37]MH_I2C_Read... [17:27:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:27:37]Read from MH i2c: E2 [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: E2 0B 00 [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: E2 0B 00 57 2D 00 83 58 33 55 0B 98 7E 2F 90 00 B3 [17:27:37]RAPDU: 83 58 33 55 0B 98 7E 2F 90 00 [17:27:37]wFMCommunicate OK [17:27:37]SAM_PROTO_SignData done [17:27:37]FM_MakeSignedData done [17:27:37]CreateOFDProtocolMessage [17:27:37]wFMCommunicate request_size=4 [17:27:37]MH_SAM_APDU [17:27:37]CAPDU: 80 11 00 00 [17:27:37]Write to MH i2c: E2 08 00 58 2D 80 11 00 00 00 00 00 00 FF [17:27:37]Write i2c OK [17:27:37]MH_I2C_Read... [17:27:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:37]Read from MH i2c: E2 [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: E2 17 00 [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: E2 17 00 58 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 54 [17:27:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:27:37]wFMCommunicate OK [17:27:37]CreateOFDProtocolMessage done [17:27:37]OFDSenderStorePacket 309058 [17:27:37]StoreOFDPacket docnum=309058 [17:27:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2E 44 07 01 20 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 89 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 42 B7 04 00 35 04 06 00 03 03 D5 91 12 E3 83 58 33 55 0B 98 7E 2F [17:27:37]CheckFolder [17:27:37]dirname=/storage/ofd_packets [17:27:37]CheckFolder done [17:27:37]ProducePacketName [17:27:37]name=ofd_packets/00309058 [17:27:37]NVStorageSaveData ofd_packets/00309058 [17:27:37]File name is /storage/ofd_packets/00309058 [17:27:37]Write 301 bytes [17:27:37]NVStorageSaveData done [17:27:37]OFDSenderStorePacket done [17:27:37]KKMCreateOFDPacket done [17:27:37]NVStorageSaveData kkm_last_timestamp [17:27:37]File name is /storage/kkm_last_timestamp [17:27:37]Write 4 bytes [17:27:37]NVStorageSaveData done [17:27:37]ExternCall_PrintAddStr [17:27:37]wPrintStart [17:27:37]Write to MH i2c: 01 00 00 59 2D 86 [17:27:37]Write i2c OK [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: 01 [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: 01 07 00 [17:27:37]MH_I2C_Read... [17:27:37]Read from MH i2c: 01 07 00 59 2D 00 00 00 00 00 FF 0F 9B [17:27:37]RasterBufferAndPrint [17:27:37]line Счет N : (1)642932 [17:27:37]line ИНН: 02508201610067 [17:27:37]line Контрольно-Кассовый Чек [17:27:37]line ПРОДАЖА [17:27:37]line ТРК (МРК, ГНК) : 51 [17:27:37]line Товар: 2710124500 [17:27:37]line Аи-95-К-3 [17:27:37]line 26.960 * 74.20 [17:27:37]line = 2000.43 [17:27:37]line НДС 12% НСП 1% [17:27:37]line > о реализуемом товаре [17:27:37]line ОКРУГЛЕНИЕ: -0.43 [17:27:37]line ИТОГО: 2000.00 [17:27:37]line Внесено: 2000.00 [17:27:37]line СДАЧА: 0.00 [17:27:37]line НСП 1% : 17.70 [17:27:37]line НДС 12% : 212.43 [17:27:37]line Наличными: 2000.00 [17:27:37]line Безнал.: 0.00 [17:27:37]line Место: АЗС № 172 "Партнер Нефть" [17:27:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:27:37]line СНО: Общий режим [17:27:37]line Чек 479 26.10.2024 17:27 [17:27:37]line Смена: 532 ФФД: 1.0 [17:27:37]line ЗНМ: 0300000116 [17:27:37]line РНМ: 0000000000091780 [17:27:37]line Версия ККМ: 001 [17:27:37]line ФМ: 0000000000871765 [17:27:37]line ФД: 309058 [17:27:37]line ФПД: 3315002839779 [17:27:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172737&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309058&fm=3315002839779&tin=02508201610067®Number=0000000000091780&sum=200000 [17:27:37]written 0, free lines is 4095 [17:27:37]OFD Sender: Processing packet 309058 [packets to send 223, broken 222] [17:27:37]ProducePacketName [17:27:37]name=ofd_packets/00309058 [17:27:37]OFD Sender: To server: pG, [17:27:37]CommunicateWithHost lk.salyk.kg:30040 [17:27:37]ConnectInit lk.salyk.kg [17:27:37]Connected sock=9 [17:27:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2E 44 07 01 20 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 89 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 42 B7 04 00 35 04 06 00 03 03 D5 91 12 E3 83 58 33 55 0B 98 7E 2F [17:27:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1D 59 47 00 E4 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 42 B7 04 00 F4 03 04 00 E6 CC 1C 67 B6 04 01 00 00 B7 60 CE 40 D1 BB 68 35 [17:27:38]CommunicateWithHost err = 0 [17:27:38]CheckOFDResponse [17:27:38]1017 (14) - 77093643461234 [17:27:38]1041 (16) - 0000000000871765 [17:27:38]1040 (4) - 309058 [17:27:38]1012 (4) - 26.10.2024 11:05 [17:27:38]1206 (1) - 0 [17:27:38]OFD Sender: Remove packet 309058 [17:27:38]ProducePacketName [17:27:38]name=ofd_packets/00309058 [17:27:38]NVStorageDeleteData [17:27:38]Write to MH i2c: 01 00 00 83 2D B0 [17:27:38]Write i2c OK [17:27:38]MH_I2C_Read... [17:27:38]Read from MH i2c: 01 [17:27:38]MH_I2C_Read... [17:27:38]Read from MH i2c: 01 07 00 [17:27:38]MH_I2C_Read... [17:27:38]Read from MH i2c: 01 07 00 83 2D 00 00 00 00 00 B7 0C 7A [17:27:38]RasterBufferAndPrint [17:27:38]line [17:27:38]line [17:27:38]line [17:27:38]line [17:27:38]line [17:27:38]written 0, free lines is 3262 [17:27:38]MH_Cut [17:27:38]Write to MH i2c: D1 01 00 8A 2D 01 89 [17:27:38]Write i2c OK [17:27:38]MH_I2C_Read... [17:27:38]Read from MH i2c: D1 [17:27:38]MH_I2C_Read... [17:27:38]Read from MH i2c: D1 01 00 [17:27:38]MH_I2C_Read... [17:27:38]Read from MH i2c: D1 01 00 8A 2D 00 88 [17:27:38]Write to MH i2c: 01 00 00 8B 2D B8 [17:27:38]Write i2c OK [17:27:38]MH_I2C_Read... [17:27:38]OFD Sender: No OFD packet to send [17:27:39]*** Cut start [17:27:39]*** Purtial cut [17:27:39]*** Stage 1: CUTSNS_PIN = 1 [17:27:39]Read from MH i2c: 01 [17:27:39]MH_I2C_Read... [17:27:39]*** Stop cut motor [17:27:39]*** Cut end [17:27:39]Read from MH i2c: 01 07 00 [17:27:39]MH_I2C_Read... [17:27:39]Read from MH i2c: 01 07 00 8B 2D 00 00 00 00 00 FF 0F CD [17:27:39]process_action close_receipt done [17:27:39]requested_data is exist [17:27:39]produce_requested_data [17:27:39]requested_item fm.sn is exist - process it [17:27:39]wFMCommunicate request_size=4 [17:27:39]MH_SAM_APDU [17:27:39]CAPDU: 80 11 00 00 [17:27:39]Write to MH i2c: E2 08 00 8C 2D 80 11 00 00 00 00 00 00 33 [17:27:39]Write i2c OK [17:27:39]MH_I2C_Read... [17:27:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:39]Read from MH i2c: E2 [17:27:39]MH_I2C_Read... [17:27:39]Read from MH i2c: E2 17 00 [17:27:39]MH_I2C_Read... [17:27:39]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 31 37 36 35 90 00 88 [17:27:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:27:39]wFMCommunicate OK [17:27:39]requested_item fd.num is exist - process it [17:27:39]SAM_PROTO_GetFieldsCounters [17:27:39]wFMCommunicate request_size=4 [17:27:39]MH_SAM_APDU [17:27:39]CAPDU: 80 13 00 00 [17:27:39]Write to MH i2c: E2 08 00 8D 2D 80 13 00 00 00 00 00 00 36 [17:27:39]Write i2c OK [17:27:39]MH_I2C_Read... [17:27:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:27:39]Read from MH i2c: E2 [17:27:39]MH_I2C_Read... [17:27:39]Read from MH i2c: E2 62 00 [17:27:39]MH_I2C_Read... [17:27:39]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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 42 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 0C [17:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 42 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:27:39]wFMCommunicate OK [17:27:39]SAM_PROTO_GetFieldsCounters done [17:27:39]requested_item shift.num is exist - process it [17:27:39]requested_item shift.opened is exist - process it [17:27:39]req_shift_opened [17:27:39]FM_GetShiftState [17:27:39]SAM_PROTO_GetShiftState [17:27:39]wFMCommunicate request_size=4 [17:27:39]MH_SAM_APDU [17:27:39]CAPDU: 80 13 01 00 [17:27:39]Write to MH i2c: E2 08 00 8E 2D 80 13 01 00 00 00 00 00 38 [17:27:39]Write i2c OK [17:27:39]MH_I2C_Read... [17:27:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:27:39]Read from MH i2c: E2 [17:27:39]MH_I2C_Read... [17:27:39]Read from MH i2c: E2 0E 00 [17:27:39]MH_I2C_Read... [17:27:39]Read from MH i2c: E2 0E 00 8E 2D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B6 [17:27:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:27:39]wFMCommunicate OK [17:27:39]SAM_PROTO_GetShiftState done [17:27:39]FM_GetShiftState done [17:27:39]req_shift_opened done [17:27:39]requested_item shift.open_date is exist - process it [17:27:39]req_shift_open_date [17:27:39]req_shift_open_date done [17:27:39]produce_requested_data done [17:27:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309058,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:27:39]process_action_free close_receipt [17:27:39]json_value_free [17:27:39]json_value_free done [17:27:39]process_json_proto returns [17:27:39]Send response to host [17:27:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309058,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:27:39]free response buf [17:27:39]execute_script done [17:27:39]execute_script returns [17:27:39]free content buf [17:27:39]Sock 7.Close socket [17:27:39]Sock 7.Thread stoped [17:27:43]OFD Sender: No OFD packet to send [17:27:48]OFD Sender: No OFD packet to send [17:27:53]OFD Sender: No OFD packet to send [17:27:58]OFD Sender: No OFD packet to send [17:28:03]OFD Sender: No OFD packet to send [17:28:08]OFD Sender: No OFD packet to send [17:28:13]OFD Sender: No OFD packet to send [17:28:18]OFD Sender: No OFD packet to send [17:28:23]OFD Sender: No OFD packet to send [17:28:28]OFD Sender: No OFD packet to send [17:28:33]OFD Sender: No OFD packet to send [17:28:38]OFD Sender: No OFD packet to send [17:28:40]accept exits with 10 [17:28:40]New connection [17:28:40]New thread 3067022692 created [17:28:40]Thread 3066879332 joined [17:28:40]Waiting for new connection... [17:28:40] Sock 10.Parse request [17:28:40]Sock 10.Check first char [17:28:40]Sock 10.First char is OK [17:28:40]request: POST /json_proto HTTP/1.0 [17:28:40]Method: POST [17:28:40]URL: /json_proto [17:28:40]Method is POST - this is cgi request [17:28:40]url: /json_proto [17:28:40]query_string will be loaded in cgi processing [17:28:40]execute_cgi json_proto POST (null) [17:28:40]execute_cgi path=json_proto method=POST [17:28:40]POST find Content-Length [17:28:40]Host: 172.17.96.3:8080 [17:28:40]Content-Length: 677 [17:28:40]Content-Type: application/json [17:28:40] [17:28:40]POST finish read [17:28:40]Found Content-Length = 677 [17:28:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [17:28:40]execute_script... [17:28:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [17:28:40]POST & json_proto [17:28:40]process_json_proto [17:28:40]json parsed OK: [17:28:40]protocol is kg_v1.0 [17:28:40]action value=close_receipt [17:28:40]process_action close_receipt [17:28:40]cmd_close_receipt [17:28:40]MH_GetDate [17:28:40]Write to MH i2c: F0 00 00 8F 2D AB [17:28:40]Write i2c OK [17:28:40]MH_I2C_Read... [17:28:40]Read from MH i2c: F0 [17:28:40]MH_I2C_Read... [17:28:40]Read from MH i2c: F0 09 00 [17:28:40]MH_I2C_Read... [17:28:40]Read from MH i2c: F0 09 00 8F 2D 00 C9 26 1D 67 44 5E 04 65 32 [17:28:40]GetLastDocTimeStamp 1729963657 [17:28:40]current date 1729963721 [17:28:40]FM_GetShiftState [17:28:40]SAM_PROTO_GetShiftState [17:28:40]wFMCommunicate request_size=4 [17:28:40]MH_SAM_APDU [17:28:40]CAPDU: 80 13 01 00 [17:28:40]Write to MH i2c: E2 08 00 90 2D 80 13 01 00 00 00 00 00 3A [17:28:40]Write i2c OK [17:28:40]MH_I2C_Read... [17:28:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:28:40]Read from MH i2c: E2 [17:28:40]MH_I2C_Read... [17:28:40]Read from MH i2c: E2 0E 00 [17:28:40]MH_I2C_Read... [17:28:40]Read from MH i2c: E2 0E 00 90 2D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B8 [17:28:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:28:40]wFMCommunicate OK [17:28:40]SAM_PROTO_GetShiftState done [17:28:40]FM_GetShiftState done [17:28:40]opened in 1729902265 [17:28:40]opened+sec_in_day 1729988665 [17:28:40]quantity*price = 50041 [17:28:40]sum+1 = 50042 [17:28:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 480 26.10.2024 17:28 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309059 ФПД: 9313488105069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172841&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309059&fm=9313488105069&tin=02508201610067®Number=0000000000091780&sum=50000 [17:28:41]StoreToDocumentArchive [17:28:41]shift 532 fd 309059 [17:28:41]save to /storage/0532/doc_00309059 [17:28:41]save last doc name /storage/0532/doc_00309059 to /storage/kkm_last_doc_name [17:28:41]save OK [17:28:41]Clear old archive folders... [17:28:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:28:41]tlvbuf is B6F69650 [17:28:41]SAM_PROTO_ClearQueue [17:28:41]wFMCommunicate request_size=4 [17:28:41]MH_SAM_APDU [17:28:41]CAPDU: 80 09 00 00 [17:28:41]Write to MH i2c: E2 08 00 9D 2D 80 09 00 00 00 00 00 00 3C [17:28:41]Write i2c OK [17:28:41]MH_I2C_Read... [17:28:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:28:41]Read from MH i2c: E2 [17:28:41]MH_I2C_Read... [17:28:41]Read from MH i2c: E2 03 00 [17:28:41]MH_I2C_Read... [17:28:41]Read from MH i2c: E2 03 00 9D 2D 00 90 00 3E [17:28:41]RAPDU: 90 00 [17:28:41]wFMCommunicate OK [17:28:41]SAM_PROTO_ClearQueue done [17:28:41]KKMCreateOFDPacket [17:28:41]OFDProtocolAddRootSTLVToBuf [17:28:41]FM_MakeSignedData [17:28:41]FM_MakeSignedData [17:28:41]SAM_PROTO_SignData [17:28:41]wFMCommunicate request_size=4 [17:28:41]MH_SAM_APDU [17:28:41]CAPDU: 80 0D 01 02 [17:28:41]Write to MH i2c: E2 08 00 9E 2D 80 0D 01 02 00 00 00 00 44 [17:28:41]Write i2c OK [17:28:41]MH_I2C_Read... [17:28:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:28:41]Read from MH i2c: E2 [17:28:41]MH_I2C_Read... [17:28:41]Read from MH i2c: E2 03 00 [17:28:41]MH_I2C_Read... [17:28:41]Read from MH i2c: E2 03 00 9E 2D 00 90 00 3F [17:28:41]RAPDU: 90 00 [17:28:41]wFMCommunicate OK [17:28:41]wFMCommunicate request_size=255 [17:28:41]MH_SAM_APDU [17:28: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 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 E0 01 00 00 F4 03 04 00 C9 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 43 B7 04 00 35 04 06 00 08 [17:28:41]Write to MH i2c: E2 02 01 9F 2D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E0 01 00 00 F4 03 04 00 C9 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 43 B7 04 00 35 04 06 00 08 00 00 42 [17:28:41]Write i2c OK [17:28:41]MH_I2C_Read... [17:28:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:28:42]Read from MH i2c: E2 [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: E2 03 00 [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: E2 03 00 9F 2D 00 90 00 40 [17:28:42]RAPDU: 90 00 [17:28:42]wFMCommunicate OK [17:28:42]wFMCommunicate request_size=10 [17:28:42]MH_SAM_APDU [17:28:42]CAPDU: 80 0D 02 02 05 78 77 26 6E 6D [17:28:42]Write to MH i2c: E2 0D 00 A0 2D 80 0D 02 02 05 00 78 77 26 6E 6D 00 00 41 [17:28:42]Write i2c OK [17:28:42]MH_I2C_Read... [17:28:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:28:42]Read from MH i2c: E2 [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: E2 03 00 [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: E2 03 00 A0 2D 00 90 00 41 [17:28:42]RAPDU: 90 00 [17:28:42]wFMCommunicate OK [17:28:42]wFMCommunicate request_size=4 [17:28:42]MH_SAM_APDU [17:28:42]CAPDU: 80 0D 03 02 [17:28:42]Write to MH i2c: E2 08 00 A1 2D 80 0D 03 02 00 00 00 00 49 [17:28:42]Write i2c OK [17:28:42]MH_I2C_Read... [17:28:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:28:42]Read from MH i2c: E2 [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: E2 0B 00 [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: E2 0B 00 A1 2D 00 0B 0F F8 FC 4B 11 1D C0 90 00 91 [17:28:42]RAPDU: 0B 0F F8 FC 4B 11 1D C0 90 00 [17:28:42]wFMCommunicate OK [17:28:42]SAM_PROTO_SignData done [17:28:42]FM_MakeSignedData done [17:28:42]CreateOFDProtocolMessage [17:28:42]wFMCommunicate request_size=4 [17:28:42]MH_SAM_APDU [17:28:42]CAPDU: 80 11 00 00 [17:28:42]Write to MH i2c: E2 08 00 A2 2D 80 11 00 00 00 00 00 00 49 [17:28:42]Write i2c OK [17:28:42]MH_I2C_Read... [17:28:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:28:42]Read from MH i2c: E2 [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: E2 17 00 [17:28:42]MH_I2C_Read... [17:28:42]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 31 37 36 35 90 00 9E [17:28:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:28:42]wFMCommunicate OK [17:28:42]CreateOFDProtocolMessage done [17:28:42]OFDSenderStorePacket 309059 [17:28:42]StoreOFDPacket docnum=309059 [17:28:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D6 7F 07 01 EE 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E0 01 00 00 F4 03 04 00 C9 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 43 B7 04 00 35 04 06 00 08 78 77 26 6E 6D 0B 0F F8 FC 4B 11 1D C0 [17:28:42]CheckFolder [17:28:42]dirname=/storage/ofd_packets [17:28:42]CheckFolder done [17:28:42]ProducePacketName [17:28:42]name=ofd_packets/00309059 [17:28:42]NVStorageSaveData ofd_packets/00309059 [17:28:42]File name is /storage/ofd_packets/00309059 [17:28:42]Write 301 bytes [17:28:42]NVStorageSaveData done [17:28:42]OFDSenderStorePacket done [17:28:42]KKMCreateOFDPacket done [17:28:42]NVStorageSaveData kkm_last_timestamp [17:28:42]File name is /storage/kkm_last_timestamp [17:28:42]Write 4 bytes [17:28:42]NVStorageSaveData done [17:28:42]ExternCall_PrintAddStr [17:28:42]wPrintStart [17:28:42]Write to MH i2c: 01 00 00 A3 2D D0 [17:28:42]Write i2c OK [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: 01 [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: 01 07 00 [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: 01 07 00 A3 2D 00 00 00 00 00 FF 0F E5 [17:28:42]RasterBufferAndPrint [17:28:42]line Счет N : (1)642934 [17:28:42]line ИНН: 02508201610067 [17:28:42]line Контрольно-Кассовый Чек [17:28:42]line ПРОДАЖА [17:28:42]line ТРК (МРК, ГНК) : 62 [17:28:42]line Товар: 2710124130 [17:28:42]line Аи-92-К-2 [17:28:42]line 7.480 * 66.90 [17:28:42]line = 500.41 [17:28:42]line НДС 12% НСП 1% [17:28:42]line > о реализуемом товаре [17:28:42]line ОКРУГЛЕНИЕ: -0.41 [17:28:42]line ИТОГО: 500.00 [17:28:42]line Внесено: 500.00 [17:28:42]line СДАЧА: 0.00 [17:28:42]line НСП 1% : 4.43 [17:28:42]line НДС 12% : 53.14 [17:28:42]line Наличными: 500.00 [17:28:42]line Безнал.: 0.00 [17:28:42]line Место: АЗС № 172 "Партнер Нефть" [17:28:42]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:28:42]line СНО: Общий режим [17:28:42]line Чек 480 26.10.2024 17:28 [17:28:42]line Смена: 532 ФФД: 1.0 [17:28:42]line ЗНМ: 0300000116 [17:28:42]line РНМ: 0000000000091780 [17:28:42]line Версия ККМ: 001 [17:28:42]line ФМ: 0000000000871765 [17:28:42]line ФД: 309059 [17:28:42]line ФПД: 9313488105069 [17:28:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172841&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309059&fm=9313488105069&tin=02508201610067®Number=0000000000091780&sum=50000 [17:28:42]written 0, free lines is 4095 [17:28:42]OFD Sender: Processing packet 309059 [packets to send 223, broken 222] [17:28:42]ProducePacketName [17:28:42]name=ofd_packets/00309059 [17:28:42]OFD Sender: To server: pG, [17:28:42]CommunicateWithHost lk.salyk.kg:30040 [17:28:42]ConnectInit lk.salyk.kg [17:28:42]Connected sock=9 [17:28:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D6 7F 07 01 EE 77 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E0 01 00 00 F4 03 04 00 C9 26 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 43 B7 04 00 35 04 06 00 08 78 77 26 6E 6D 0B 0F F8 FC 4B 11 1D C0 [17:28:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 85 73 47 00 BC 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 31 37 36 35 10 04 04 00 43 B7 04 00 F4 03 04 00 27 CD 1C 67 B6 04 01 00 00 E4 5D 6B 03 B9 0C 94 E9 [17:28:42]CommunicateWithHost err = 0 [17:28:42]CheckOFDResponse [17:28:42]1017 (14) - 77093643461234 [17:28:42]1041 (16) - 0000000000871765 [17:28:42]1040 (4) - 309059 [17:28:42]1012 (4) - 26.10.2024 11:06 [17:28:42]1206 (1) - 0 [17:28:42]OFD Sender: Remove packet 309059 [17:28:42]ProducePacketName [17:28:42]name=ofd_packets/00309059 [17:28:42]NVStorageDeleteData [17:28:42]Write to MH i2c: 01 00 00 CD 2D FA [17:28:42]Write i2c OK [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: 01 [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: 01 07 00 [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: 01 07 00 CD 2D 00 00 00 00 00 BE 0C CB [17:28:42]RasterBufferAndPrint [17:28:42]line [17:28:42]line [17:28:42]line [17:28:42]line [17:28:42]line [17:28:42]written 0, free lines is 3268 [17:28:42]MH_Cut [17:28:42]Write to MH i2c: D1 01 00 D4 2D 01 D3 [17:28:42]Write i2c OK [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: D1 [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: D1 01 00 [17:28:42]MH_I2C_Read... [17:28:42]Read from MH i2c: D1 01 00 D4 2D 00 D2 [17:28:42]Write to MH i2c: 01 00 00 D5 2D 02 [17:28:42]Write i2c OK [17:28:42]MH_I2C_Read... [17:28:43]OFD Sender: No OFD packet to send [17:28:43]*** Cut start [17:28:43]*** Purtial cut [17:28:43]*** Stage 1: CUTSNS_PIN = 1 [17:28:43]Read from MH i2c: 01 [17:28:43]MH_I2C_Read... [17:28:43]*** Stop cut motor [17:28:43]*** Cut end [17:28:43]Read from MH i2c: 01 07 00 [17:28:43]MH_I2C_Read... [17:28:43]Read from MH i2c: 01 07 00 D5 2D 00 00 00 00 00 FF 0F 17 [17:28:43]process_action close_receipt done [17:28:43]requested_data is exist [17:28:43]produce_requested_data [17:28:43]requested_item fm.sn is exist - process it [17:28:43]wFMCommunicate request_size=4 [17:28:43]MH_SAM_APDU [17:28:43]CAPDU: 80 11 00 00 [17:28:43]Write to MH i2c: E2 08 00 D6 2D 80 11 00 00 00 00 00 00 7D [17:28:43]Write i2c OK [17:28:43]MH_I2C_Read... [17:28:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:28:43]Read from MH i2c: E2 [17:28:43]MH_I2C_Read... [17:28:43]Read from MH i2c: E2 17 00 [17:28:43]MH_I2C_Read... [17:28:43]Read from MH i2c: E2 17 00 D6 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D2 [17:28:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:28:43]wFMCommunicate OK [17:28:43]requested_item fd.num is exist - process it [17:28:43]SAM_PROTO_GetFieldsCounters [17:28:43]wFMCommunicate request_size=4 [17:28:43]MH_SAM_APDU [17:28:43]CAPDU: 80 13 00 00 [17:28:43]Write to MH i2c: E2 08 00 D7 2D 80 13 00 00 00 00 00 00 80 [17:28:43]Write i2c OK [17:28:43]MH_I2C_Read... [17:28:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:28:44]Read from MH i2c: E2 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 62 00 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 62 00 D7 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 43 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [17:28:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 43 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:28:44]wFMCommunicate OK [17:28:44]SAM_PROTO_GetFieldsCounters done [17:28:44]requested_item shift.num is exist - process it [17:28:44]requested_item shift.opened is exist - process it [17:28:44]req_shift_opened [17:28:44]FM_GetShiftState [17:28:44]SAM_PROTO_GetShiftState [17:28:44]wFMCommunicate request_size=4 [17:28:44]MH_SAM_APDU [17:28:44]CAPDU: 80 13 01 00 [17:28:44]Write to MH i2c: E2 08 00 D8 2D 80 13 01 00 00 00 00 00 82 [17:28:44]Write i2c OK [17:28:44]MH_I2C_Read... [17:28:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:28:44]Read from MH i2c: E2 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 0E 00 [17:28:44]MH_I2C_Read... [17:28:44]Read from MH i2c: E2 0E 00 D8 2D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 00 [17:28:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:28:44]wFMCommunicate OK [17:28:44]SAM_PROTO_GetShiftState done [17:28:44]FM_GetShiftState done [17:28:44]req_shift_opened done [17:28:44]requested_item shift.open_date is exist - process it [17:28:44]req_shift_open_date [17:28:44]req_shift_open_date done [17:28:44]produce_requested_data done [17:28:44]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309059,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:28:44]process_action_free close_receipt [17:28:44]json_value_free [17:28:44]json_value_free done [17:28:44]process_json_proto returns [17:28:44]Send response to host [17:28:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309059,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:28:44]free response buf [17:28:44]execute_script done [17:28:44]execute_script returns [17:28:44]free content buf [17:28:44]Sock 10.Close socket [17:28:44]Sock 10.Thread stoped [17:28:48]OFD Sender: No OFD packet to send [17:28:53]OFD Sender: No OFD packet to send [17:28:58]OFD Sender: No OFD packet to send [17:29:03]OFD Sender: No OFD packet to send [17:29:08]OFD Sender: No OFD packet to send [17:29:13]OFD Sender: No OFD packet to send [17:29:18]OFD Sender: No OFD packet to send [17:29:23]OFD Sender: No OFD packet to send [17:29:28]OFD Sender: No OFD packet to send [17:29:33]OFD Sender: No OFD packet to send [17:29:38]OFD Sender: No OFD packet to send [17:29:43]OFD Sender: No OFD packet to send [17:29:48]OFD Sender: No OFD packet to send [17:29:53]OFD Sender: No OFD packet to send [17:29:53]accept exits with 7 [17:29:53]New connection [17:29:53]New thread 3066879332 created [17:29:53]Thread 3067022692 joined [17:29:53]Waiting for new connection... [17:29:53] Sock 7.Parse request [17:29:53]Sock 7.Check first char [17:29:53]Sock 7.First char is OK [17:29:53]request: POST /json_proto HTTP/1.0 [17:29:53]Method: POST [17:29:53]URL: /json_proto [17:29:53]Method is POST - this is cgi request [17:29:53]url: /json_proto [17:29:53]query_string will be loaded in cgi processing [17:29:53]execute_cgi json_proto POST (null) [17:29:53]execute_cgi path=json_proto method=POST [17:29:53]POST find Content-Length [17:29:53]Host: 172.17.96.3:8080 [17:29:53]Content-Length: 797 [17:29:53]Content-Type: application/json [17:29:53] [17:29:53]POST finish read [17:29:53]Found Content-Length = 797 [17:29:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:53]execute_script... [17:29:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:53]POST & json_proto [17:29:53]process_json_proto [17:29:53]json parsed OK: [17:29:53]protocol is kg_v1.0 [17:29:53]action value=close_receipt [17:29:53]process_action close_receipt [17:29:53]cmd_close_receipt [17:29:53]MH_GetDate [17:29:53]Write to MH i2c: F0 00 00 D9 2D F5 [17:29:53]Write i2c OK [17:29:53]MH_I2C_Read... [17:29:53]Read from MH i2c: F0 [17:29:53]MH_I2C_Read... [17:29:53]Read from MH i2c: F0 09 00 [17:29:53]MH_I2C_Read... [17:29:53]Read from MH i2c: F0 09 00 D9 2D 00 12 27 1D 67 44 5E 04 65 C6 [17:29:53]GetLastDocTimeStamp 1729963721 [17:29:53]current date 1729963794 [17:29:53]FM_GetShiftState [17:29:53]SAM_PROTO_GetShiftState [17:29:53]wFMCommunicate request_size=4 [17:29:53]MH_SAM_APDU [17:29:53]CAPDU: 80 13 01 00 [17:29:53]Write to MH i2c: E2 08 00 DA 2D 80 13 01 00 00 00 00 00 84 [17:29:53]Write i2c OK [17:29:53]MH_I2C_Read... [17:29:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:53]Read from MH i2c: E2 [17:29:53]MH_I2C_Read... [17:29:53]Read from MH i2c: E2 0E 00 [17:29:53]MH_I2C_Read... [17:29:53]Read from MH i2c: E2 0E 00 DA 2D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 02 [17:29:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:29:53]wFMCommunicate OK [17:29:53]SAM_PROTO_GetShiftState done [17:29:53]FM_GetShiftState done [17:29:53]opened in 1729902265 [17:29:53]opened+sec_in_day 1729988665 [17:29:53]quantity*price = 0 [17:29:53]sum+1 = 1 [17:29:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 481 26.10.2024 17:29 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309060 ФПД: 230629485989526 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172954&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309060&fm=230629485989526&tin=02508201610067®Number=0000000000091780&sum=0 [17:29:54]StoreToDocumentArchive [17:29:54]shift 532 fd 309060 [17:29:54]save to /storage/0532/doc_00309060 [17:29:54]save last doc name /storage/0532/doc_00309060 to /storage/kkm_last_doc_name [17:29:54]save OK [17:29:54]Clear old archive folders... [17:29:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:29:54]tlvbuf is 00195590 [17:29:54]SAM_PROTO_ClearQueue [17:29:54]wFMCommunicate request_size=4 [17:29:54]MH_SAM_APDU [17:29:54]CAPDU: 80 09 00 00 [17:29:54]Write to MH i2c: E2 08 00 E7 2D 80 09 00 00 00 00 00 00 86 [17:29:54]Write i2c OK [17:29:54]MH_I2C_Read... [17:29:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:29:54]Read from MH i2c: E2 [17:29:54]MH_I2C_Read... [17:29:54]Read from MH i2c: E2 03 00 [17:29:54]MH_I2C_Read... [17:29:54]Read from MH i2c: E2 03 00 E7 2D 00 90 00 88 [17:29:54]RAPDU: 90 00 [17:29:54]wFMCommunicate OK [17:29:54]SAM_PROTO_ClearQueue done [17:29:54]KKMCreateOFDPacket [17:29:54]OFDProtocolAddRootSTLVToBuf [17:29:54]FM_MakeSignedData [17:29:54]FM_MakeSignedData [17:29:54]SAM_PROTO_SignData [17:29:54]wFMCommunicate request_size=4 [17:29:54]MH_SAM_APDU [17:29:54]CAPDU: 80 0D 01 02 [17:29:54]Write to MH i2c: E2 08 00 E8 2D 80 0D 01 02 00 00 00 00 8E [17:29:54]Write i2c OK [17:29:54]MH_I2C_Read... [17:29:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:29:54]Read from MH i2c: E2 [17:29:54]MH_I2C_Read... [17:29:54]Read from MH i2c: E2 03 00 [17:29:54]MH_I2C_Read... [17:29:54]Read from MH i2c: E2 03 00 E8 2D 00 90 00 89 [17:29:54]RAPDU: 90 00 [17:29:54]wFMCommunicate OK [17:29:54]wFMCommunicate request_size=255 [17:29:54]MH_SAM_APDU [17:29:54]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 12 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 44 B7 04 00 35 04 06 00 D1 C1 9C 96 [17:29:54]Write to MH i2c: E2 02 01 E9 2D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 12 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 44 B7 04 00 35 04 06 00 D1 C1 9C 96 00 00 DF [17:29:54]Write i2c OK [17:29:54]MH_I2C_Read... [17:29:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:55]Read from MH i2c: E2 [17:29:55]MH_I2C_Read... [17:29:55]Read from MH i2c: E2 03 00 [17:29:55]MH_I2C_Read... [17:29:55]Read from MH i2c: E2 03 00 E9 2D 00 90 00 8A [17:29:55]RAPDU: 90 00 [17:29:55]wFMCommunicate OK [17:29:55]wFMCommunicate request_size=7 [17:29:55]MH_SAM_APDU [17:29:55]CAPDU: 80 0D 02 02 02 4E 96 [17:29:55]Write to MH i2c: E2 0A 00 EA 2D 80 0D 02 02 02 00 4E 96 00 00 79 [17:29:55]Write i2c OK [17:29:55]MH_I2C_Read... [17:29:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:55]Read from MH i2c: E2 [17:29:55]MH_I2C_Read... [17:29:55]Read from MH i2c: E2 03 00 [17:29:55]MH_I2C_Read... [17:29:55]Read from MH i2c: E2 03 00 EA 2D 00 90 00 8B [17:29:55]RAPDU: 90 00 [17:29:55]wFMCommunicate OK [17:29:55]wFMCommunicate request_size=4 [17:29:55]MH_SAM_APDU [17:29:55]CAPDU: 80 0D 03 02 [17:29:55]Write to MH i2c: E2 08 00 EB 2D 80 0D 03 02 00 00 00 00 93 [17:29:55]Write i2c OK [17:29:55]MH_I2C_Read... [17:29:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:29:55]Read from MH i2c: E2 [17:29:55]MH_I2C_Read... [17:29:55]Read from MH i2c: E2 0B 00 [17:29:55]MH_I2C_Read... [17:29:55]Read from MH i2c: E2 0B 00 EB 2D 00 27 A2 6F B8 87 0A F3 FE 90 00 06 [17:29:55]RAPDU: 27 A2 6F B8 87 0A F3 FE 90 00 [17:29:55]wFMCommunicate OK [17:29:55]SAM_PROTO_SignData done [17:29:55]FM_MakeSignedData done [17:29:55]CreateOFDProtocolMessage [17:29:55]wFMCommunicate request_size=4 [17:29:55]MH_SAM_APDU [17:29:55]CAPDU: 80 11 00 00 [17:29:55]Write to MH i2c: E2 08 00 EC 2D 80 11 00 00 00 00 00 00 93 [17:29:55]Write i2c OK [17:29:55]MH_I2C_Read... [17:29:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:55]Read from MH i2c: E2 [17:29:55]MH_I2C_Read... [17:29:55]Read from MH i2c: E2 17 00 [17:29:55]MH_I2C_Read... [17:29:55]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 31 37 36 35 90 00 E8 [17:29:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:29:55]wFMCommunicate OK [17:29:55]CreateOFDProtocolMessage done [17:29:55]OFDSenderStorePacket 309060 [17:29:55]StoreOFDPacket docnum=309060 [17:29:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 3F 7B 04 01 B4 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 12 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 44 B7 04 00 35 04 06 00 D1 C1 9C 96 4E 96 27 A2 6F B8 87 0A F3 FE [17:29:55]CheckFolder [17:29:55]dirname=/storage/ofd_packets [17:29:55]CheckFolder done [17:29:55]ProducePacketName [17:29:55]name=ofd_packets/00309060 [17:29:55]NVStorageSaveData ofd_packets/00309060 [17:29:55]File name is /storage/ofd_packets/00309060 [17:29:55]Write 298 bytes [17:29:55]NVStorageSaveData done [17:29:55]OFDSenderStorePacket done [17:29:55]KKMCreateOFDPacket done [17:29:55]NVStorageSaveData kkm_last_timestamp [17:29:55]File name is /storage/kkm_last_timestamp [17:29:55]Write 4 bytes [17:29:55]NVStorageSaveData done [17:29:55]ExternCall_PrintAddStr [17:29:55]wPrintStart [17:29:55]Write to MH i2c: 01 00 00 ED 2D 1A [17:29:55]Write i2c OK [17:29:55]MH_I2C_Read... [17:29:55]Read from MH i2c: 01 [17:29:55]MH_I2C_Read... [17:29:55]Read from MH i2c: 01 07 00 [17:29:55]MH_I2C_Read... [17:29:55]Read from MH i2c: 01 07 00 ED 2D 00 00 00 00 00 FF 0F 2F [17:29:55]RasterBufferAndPrint [17:29:55]line Счет N : (1)642935 [17:29:55]line ИНН: 02508201610067 [17:29:55]line Контрольно-Кассовый Чек [17:29:55]line ПРОДАЖА [17:29:55]line ТРК (МРК, ГНК) : 21 [17:29:55]line Товар: 2710194210 [17:29:55]line ДТ-К-2 [17:29:55]line 13.130 * 0.00 [17:29:55]line = 0.00 [17:29:55]line НДС 12% НСП 1% [17:29:55]line > о реализуемом товаре [17:29:55]line ИТОГО: 0.00 [17:29:55]line НСП 1% : 0.00 [17:29:55]line НДС 12% : 0.00 [17:29:55]line Наличными: 0.00 [17:29:55]line Безнал.: 0.00 [17:29:55]line Место: АЗС № 172 "Партнер Нефть" [17:29:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:29:55]line СНО: Общий режим [17:29:55]line Чек 481 26.10.2024 17:29 [17:29:55]line Смена: 532 ФФД: 1.0 [17:29:55]line ЗНМ: 0300000116 [17:29:55]line РНМ: 0000000000091780 [17:29:55]line Версия ККМ: 001 [17:29:55]line Талоны: Топливные Талоны [17:29:55]line 4755294 [17:29:55]line ФМ: 0000000000871765 [17:29:55]line ФД: 309060 [17:29:55]line ФПД: 230629485989526 [17:29:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T172954&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309060&fm=230629485989526&tin=02508201610067®Number=0000000000091780&sum=0 [17:29:55]OFD Sender: Processing packet 309060 [packets to send 223, broken 222] [17:29:55]ProducePacketName [17:29:55]name=ofd_packets/00309060 [17:29:55]OFD Sender: To server: pG, [17:29:55]CommunicateWithHost lk.salyk.kg:30040 [17:29:55]ConnectInit lk.salyk.kg [17:29:55]written 0, free lines is 4095 [17:29:55]Connected sock=10 [17:29:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 3F 7B 04 01 B4 42 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 12 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 44 B7 04 00 35 04 06 00 D1 C1 9C 96 4E 96 27 A2 6F B8 87 0A F3 FE [17:29:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 31 1C 47 00 35 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 44 B7 04 00 F4 03 04 00 70 CD 1C 67 B6 04 01 00 00 12 DD BB 7F 35 9B 10 76 [17:29:56]CommunicateWithHost err = 0 [17:29:56]CheckOFDResponse [17:29:56]1017 (14) - 77093643461234 [17:29:56]1041 (16) - 0000000000871765 [17:29:56]1040 (4) - 309060 [17:29:56]1012 (4) - 26.10.2024 11:07 [17:29:56]1206 (1) - 0 [17:29:56]OFD Sender: Remove packet 309060 [17:29:56]ProducePacketName [17:29:56]name=ofd_packets/00309060 [17:29:56]NVStorageDeleteData [17:29:56]Write to MH i2c: 01 00 00 16 2E 44 [17:29:56]Write i2c OK [17:29:56]MH_I2C_Read... [17:29:56]Read from MH i2c: 01 [17:29:56]MH_I2C_Read... [17:29:56]Read from MH i2c: 01 07 00 [17:29:56]MH_I2C_Read... [17:29:56]Read from MH i2c: 01 07 00 16 2E 00 00 00 00 00 E5 0C 3C [17:29:56]RasterBufferAndPrint [17:29:56]line [17:29:56]line [17:29:56]line [17:29:56]line [17:29:56]line [17:29:56]written 0, free lines is 3308 [17:29:56]MH_Cut [17:29:56]Write to MH i2c: D1 01 00 1D 2E 01 1D [17:29:56]Write i2c OK [17:29:56]MH_I2C_Read... [17:29:56]Read from MH i2c: D1 [17:29:56]MH_I2C_Read... [17:29:56]Read from MH i2c: D1 01 00 [17:29:56]MH_I2C_Read... [17:29:56]Read from MH i2c: D1 01 00 1D 2E 00 1C [17:29:56]Write to MH i2c: 01 00 00 1E 2E 4C [17:29:56]Write i2c OK [17:29:56]MH_I2C_Read... [17:29:56]OFD Sender: No OFD packet to send [17:29:56]*** Cut start [17:29:56]*** Purtial cut [17:29:56]*** Stage 1: CUTSNS_PIN = 1 [17:29:57]Read from MH i2c: 01 [17:29:57]MH_I2C_Read... [17:29:57]*** Stop cut motor [17:29:57]*** Cut end [17:29:57]Read from MH i2c: 01 07 00 [17:29:57]MH_I2C_Read... [17:29:57]Read from MH i2c: 01 07 00 1E 2E 00 00 00 00 00 FF 0F 61 [17:29:57]process_action close_receipt done [17:29:57]requested_data is exist [17:29:57]produce_requested_data [17:29:57]requested_item fm.sn is exist - process it [17:29:57]wFMCommunicate request_size=4 [17:29:57]MH_SAM_APDU [17:29:57]CAPDU: 80 11 00 00 [17:29:57]Write to MH i2c: E2 08 00 1F 2E 80 11 00 00 00 00 00 00 C7 [17:29:57]Write i2c OK [17:29:57]MH_I2C_Read... [17:29:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:57]Read from MH i2c: E2 [17:29:57]MH_I2C_Read... [17:29:57]Read from MH i2c: E2 17 00 [17:29:57]MH_I2C_Read... [17:29:57]Read from MH i2c: E2 17 00 1F 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1C [17:29:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:29:57]wFMCommunicate OK [17:29:57]requested_item fd.num is exist - process it [17:29:57]SAM_PROTO_GetFieldsCounters [17:29:57]wFMCommunicate request_size=4 [17:29:57]MH_SAM_APDU [17:29:57]CAPDU: 80 13 00 00 [17:29:57]Write to MH i2c: E2 08 00 20 2E 80 13 00 00 00 00 00 00 CA [17:29:57]Write i2c OK [17:29:57]MH_I2C_Read... [17:29:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:29:57]Read from MH i2c: E2 [17:29:57]MH_I2C_Read... [17:29:57]Read from MH i2c: E2 62 00 [17:29:57]MH_I2C_Read... [17:29:57]Read from MH i2c: E2 62 00 20 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 44 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 A8 [17:29:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 44 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:29:57]wFMCommunicate OK [17:29:57]SAM_PROTO_GetFieldsCounters done [17:29:57]requested_item shift.num is exist - process it [17:29:57]requested_item shift.opened is exist - process it [17:29:57]req_shift_opened [17:29:57]FM_GetShiftState [17:29:57]SAM_PROTO_GetShiftState [17:29:57]wFMCommunicate request_size=4 [17:29:57]MH_SAM_APDU [17:29:57]CAPDU: 80 13 01 00 [17:29:57]Write to MH i2c: E2 08 00 21 2E 80 13 01 00 00 00 00 00 CC [17:29:57]Write i2c OK [17:29:57]MH_I2C_Read... [17:29:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:57]Read from MH i2c: E2 [17:29:57]MH_I2C_Read... [17:29:57]Read from MH i2c: E2 0E 00 [17:29:57]MH_I2C_Read... [17:29:57]Read from MH i2c: E2 0E 00 21 2E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4A [17:29:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:29:57]wFMCommunicate OK [17:29:57]SAM_PROTO_GetShiftState done [17:29:57]FM_GetShiftState done [17:29:57]req_shift_opened done [17:29:57]requested_item shift.open_date is exist - process it [17:29:57]req_shift_open_date [17:29:57]req_shift_open_date done [17:29:57]produce_requested_data done [17:29:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309060,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:29:57]process_action_free close_receipt [17:29:57]json_value_free [17:29:57]json_value_free done [17:29:57]process_json_proto returns [17:29:57]Send response to host [17:29:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309060,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:29:57]free response buf [17:29:57]execute_script done [17:29:57]execute_script returns [17:29:57]free content buf [17:29:57]Sock 7.Close socket [17:29:57]Sock 7.Thread stoped [17:30:01]OFD Sender: No OFD packet to send [17:30:06]OFD Sender: No OFD packet to send [17:30:11]OFD Sender: No OFD packet to send [17:30:16]OFD Sender: No OFD packet to send [17:30:21]OFD Sender: No OFD packet to send [17:30:26]OFD Sender: No OFD packet to send [17:30:31]OFD Sender: No OFD packet to send [17:30:36]OFD Sender: No OFD packet to send [17:30:41]OFD Sender: No OFD packet to send [17:30:46]OFD Sender: No OFD packet to send [17:30:51]OFD Sender: No OFD packet to send [17:30:56]OFD Sender: No OFD packet to send [17:31:01]OFD Sender: No OFD packet to send [17:31:06]OFD Sender: No OFD packet to send [17:31:11]OFD Sender: No OFD packet to send [17:31:12]accept exits with 9 [17:31:12]New connection [17:31:12]New thread 3067022692 created [17:31:12]Thread 3066879332 joined [17:31:12]Waiting for new connection... [17:31:12] Sock 9.Parse request [17:31:12]Sock 9.Check first char [17:31:12]Sock 9.First char is OK [17:31:12]request: POST /json_proto HTTP/1.0 [17:31:12]Method: POST [17:31:12]URL: /json_proto [17:31:12]Method is POST - this is cgi request [17:31:12]url: /json_proto [17:31:12]query_string will be loaded in cgi processing [17:31:12]execute_cgi json_proto POST (null) [17:31:12]execute_cgi path=json_proto method=POST [17:31:12]POST find Content-Length [17:31:12]Host: 172.17.96.3:8080 [17:31:12]Content-Length: 677 [17:31:12]Content-Type: application/json [17:31:12] [17:31:12]POST finish read [17:31:12]Found Content-Length = 677 [17:31:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [17:31:12]execute_script... [17:31: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)642936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [17:31:12]POST & json_proto [17:31:12]process_json_proto [17:31:12]json parsed OK: [17:31:12]protocol is kg_v1.0 [17:31:12]action value=close_receipt [17:31:12]process_action close_receipt [17:31:12]cmd_close_receipt [17:31:12]MH_GetDate [17:31:12]Write to MH i2c: F0 00 00 22 2E 3F [17:31:12]Write i2c OK [17:31:12]MH_I2C_Read... [17:31:12]Read from MH i2c: F0 [17:31:12]MH_I2C_Read... [17:31:12]Read from MH i2c: F0 09 00 [17:31:12]MH_I2C_Read... [17:31:12]Read from MH i2c: F0 09 00 22 2E 00 61 27 1D 67 44 5E 04 65 5F [17:31:12]GetLastDocTimeStamp 1729963794 [17:31:12]current date 1729963873 [17:31:12]FM_GetShiftState [17:31:12]SAM_PROTO_GetShiftState [17:31:12]wFMCommunicate request_size=4 [17:31:12]MH_SAM_APDU [17:31:12]CAPDU: 80 13 01 00 [17:31:12]Write to MH i2c: E2 08 00 23 2E 80 13 01 00 00 00 00 00 CE [17:31:12]Write i2c OK [17:31:12]MH_I2C_Read... [17:31:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:12]Read from MH i2c: E2 [17:31:12]MH_I2C_Read... [17:31:12]Read from MH i2c: E2 0E 00 [17:31:12]MH_I2C_Read... [17:31:12]Read from MH i2c: E2 0E 00 23 2E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4C [17:31:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:31:12]wFMCommunicate OK [17:31:12]SAM_PROTO_GetShiftState done [17:31:12]FM_GetShiftState done [17:31:12]opened in 1729902265 [17:31:12]opened+sec_in_day 1729988665 [17:31:12]quantity*price = 50041 [17:31:12]sum+1 = 50042 [17:31:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 482 26.10.2024 17:31 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309061 ФПД: 244091889295373 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173113&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309061&fm=244091889295373&tin=02508201610067®Number=0000000000091780&sum=50000 [17:31:13]StoreToDocumentArchive [17:31:13]shift 532 fd 309061 [17:31:13]save to /storage/0532/doc_00309061 [17:31:13]save last doc name /storage/0532/doc_00309061 to /storage/kkm_last_doc_name [17:31:13]save OK [17:31:13]Clear old archive folders... [17:31:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:31:13]tlvbuf is 00092820 [17:31:13]SAM_PROTO_ClearQueue [17:31:13]wFMCommunicate request_size=4 [17:31:13]MH_SAM_APDU [17:31:13]CAPDU: 80 09 00 00 [17:31:13]Write to MH i2c: E2 08 00 30 2E 80 09 00 00 00 00 00 00 D0 [17:31:13]Write i2c OK [17:31:13]MH_I2C_Read... [17:31:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:31:13]Read from MH i2c: E2 [17:31:13]MH_I2C_Read... [17:31:13]Read from MH i2c: E2 03 00 [17:31:13]MH_I2C_Read... [17:31:13]Read from MH i2c: E2 03 00 30 2E 00 90 00 D2 [17:31:13]RAPDU: 90 00 [17:31:13]wFMCommunicate OK [17:31:13]SAM_PROTO_ClearQueue done [17:31:13]KKMCreateOFDPacket [17:31:13]OFDProtocolAddRootSTLVToBuf [17:31:13]FM_MakeSignedData [17:31:13]FM_MakeSignedData [17:31:13]SAM_PROTO_SignData [17:31:13]wFMCommunicate request_size=4 [17:31:13]MH_SAM_APDU [17:31:13]CAPDU: 80 0D 01 02 [17:31:13]Write to MH i2c: E2 08 00 31 2E 80 0D 01 02 00 00 00 00 D8 [17:31:13]Write i2c OK [17:31:13]MH_I2C_Read... [17:31:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:31:13]Read from MH i2c: E2 [17:31:13]MH_I2C_Read... [17:31:13]Read from MH i2c: E2 03 00 [17:31:13]MH_I2C_Read... [17:31:13]Read from MH i2c: E2 03 00 31 2E 00 90 00 D3 [17:31:13]RAPDU: 90 00 [17:31:13]wFMCommunicate OK [17:31:13]wFMCommunicate request_size=255 [17:31:13]MH_SAM_APDU [17:31: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 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 E2 01 00 00 F4 03 04 00 61 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 45 B7 04 00 35 04 06 00 DE [17:31:13]Write to MH i2c: E2 02 01 32 2E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E2 01 00 00 F4 03 04 00 61 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 45 B7 04 00 35 04 06 00 DE 00 00 49 [17:31:13]Write i2c OK [17:31:13]MH_I2C_Read... [17:31:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:14]Read from MH i2c: E2 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 03 00 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 03 00 32 2E 00 90 00 D4 [17:31:14]RAPDU: 90 00 [17:31:14]wFMCommunicate OK [17:31:14]wFMCommunicate request_size=10 [17:31:14]MH_SAM_APDU [17:31:14]CAPDU: 80 0D 02 02 05 00 12 5A A0 0D [17:31:14]Write to MH i2c: E2 0D 00 33 2E 80 0D 02 02 05 00 00 12 5A A0 0D 00 00 FE [17:31:14]Write i2c OK [17:31:14]MH_I2C_Read... [17:31:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:14]Read from MH i2c: E2 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 03 00 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 03 00 33 2E 00 90 00 D5 [17:31:14]RAPDU: 90 00 [17:31:14]wFMCommunicate OK [17:31:14]wFMCommunicate request_size=4 [17:31:14]MH_SAM_APDU [17:31:14]CAPDU: 80 0D 03 02 [17:31:14]Write to MH i2c: E2 08 00 34 2E 80 0D 03 02 00 00 00 00 DD [17:31:14]Write i2c OK [17:31:14]MH_I2C_Read... [17:31:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:31:14]Read from MH i2c: E2 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 0B 00 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 0B 00 34 2E 00 F5 80 84 4B 79 3C 46 03 90 00 20 [17:31:14]RAPDU: F5 80 84 4B 79 3C 46 03 90 00 [17:31:14]wFMCommunicate OK [17:31:14]SAM_PROTO_SignData done [17:31:14]FM_MakeSignedData done [17:31:14]CreateOFDProtocolMessage [17:31:14]wFMCommunicate request_size=4 [17:31:14]MH_SAM_APDU [17:31:14]CAPDU: 80 11 00 00 [17:31:14]Write to MH i2c: E2 08 00 35 2E 80 11 00 00 00 00 00 00 DD [17:31:14]Write i2c OK [17:31:14]MH_I2C_Read... [17:31:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:14]Read from MH i2c: E2 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 17 00 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: E2 17 00 35 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 32 [17:31:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:31:14]wFMCommunicate OK [17:31:14]CreateOFDProtocolMessage done [17:31:14]OFDSenderStorePacket 309061 [17:31:14]StoreOFDPacket docnum=309061 [17:31:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EC E9 07 01 1A DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E2 01 00 00 F4 03 04 00 61 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 45 B7 04 00 35 04 06 00 DE 00 12 5A A0 0D F5 80 84 4B 79 3C 46 03 [17:31:14]CheckFolder [17:31:14]dirname=/storage/ofd_packets [17:31:14]CheckFolder done [17:31:14]ProducePacketName [17:31:14]name=ofd_packets/00309061 [17:31:14]NVStorageSaveData ofd_packets/00309061 [17:31:14]File name is /storage/ofd_packets/00309061 [17:31:14]Write 301 bytes [17:31:14]NVStorageSaveData done [17:31:14]OFDSenderStorePacket done [17:31:14]KKMCreateOFDPacket done [17:31:14]NVStorageSaveData kkm_last_timestamp [17:31:14]File name is /storage/kkm_last_timestamp [17:31:14]Write 4 bytes [17:31:14]NVStorageSaveData done [17:31:14]ExternCall_PrintAddStr [17:31:14]wPrintStart [17:31:14]Write to MH i2c: 01 00 00 36 2E 64 [17:31:14]Write i2c OK [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: 01 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: 01 07 00 [17:31:14]MH_I2C_Read... [17:31:14]Read from MH i2c: 01 07 00 36 2E 00 00 00 00 00 FF 0F 79 [17:31:14]RasterBufferAndPrint [17:31:14]line Счет N : (1)642936 [17:31:14]line ИНН: 02508201610067 [17:31:14]line Контрольно-Кассовый Чек [17:31:14]line ПРОДАЖА [17:31:14]line ТРК (МРК, ГНК) : 31 [17:31:14]line Товар: 2710124130 [17:31:14]line Аи-92-К-2 [17:31:14]line 7.480 * 66.90 [17:31:14]line = 500.41 [17:31:14]line НДС 12% НСП 1% [17:31:14]line > о реализуемом товаре [17:31:14]line ОКРУГЛЕНИЕ: -0.41 [17:31:14]line ИТОГО: 500.00 [17:31:14]line Внесено: 500.00 [17:31:14]line СДАЧА: 0.00 [17:31:14]line НСП 1% : 4.43 [17:31:14]line НДС 12% : 53.14 [17:31:14]line Наличными: 500.00 [17:31:14]line Безнал.: 0.00 [17:31:14]line Место: АЗС № 172 "Партнер Нефть" [17:31:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:31:14]line СНО: Общий режим [17:31:14]line Чек 482 26.10.2024 17:31 [17:31:14]line Смена: 532 ФФД: 1.0 [17:31:14]line ЗНМ: 0300000116 [17:31:14]line РНМ: 0000000000091780 [17:31:14]line Версия ККМ: 001 [17:31:14]line ФМ: 0000000000871765 [17:31:14]line ФД: 309061 [17:31:14]line ФПД: 244091889295373 [17:31:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173113&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309061&fm=244091889295373&tin=02508201610067®Number=0000000000091780&sum=50000 [17:31:14]OFD Sender: Processing packet 309061 [packets to send 223, broken 222] [17:31:14]ProducePacketName [17:31:14]name=ofd_packets/00309061 [17:31:14]OFD Sender: To server: pG, [17:31:14]CommunicateWithHost lk.salyk.kg:30040 [17:31:14]ConnectInit lk.salyk.kg [17:31:14]written 0, free lines is 4095 [17:31:14]Connected sock=10 [17:31:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EC E9 07 01 1A DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E2 01 00 00 F4 03 04 00 61 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 45 B7 04 00 35 04 06 00 DE 00 12 5A A0 0D F5 80 84 4B 79 3C 46 03 [17:31:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1C D9 47 00 E1 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 31 37 36 35 10 04 04 00 45 B7 04 00 F4 03 04 00 BF CD 1C 67 B6 04 01 00 00 CE B4 42 61 60 02 AC B6 [17:31:14]CommunicateWithHost err = 0 [17:31:14]CheckOFDResponse [17:31:14]1017 (14) - 77093643461234 [17:31:14]1041 (16) - 0000000000871765 [17:31:14]1040 (4) - 309061 [17:31:14]1012 (4) - 26.10.2024 11:08 [17:31:14]1206 (1) - 0 [17:31:14]OFD Sender: Remove packet 309061 [17:31:14]ProducePacketName [17:31:14]name=ofd_packets/00309061 [17:31:14]NVStorageDeleteData [17:31:15]Write to MH i2c: 01 00 00 60 2E 8E [17:31:15]Write i2c OK [17:31:15]MH_I2C_Read... [17:31:15]Read from MH i2c: 01 [17:31:15]MH_I2C_Read... [17:31:15]Read from MH i2c: 01 07 00 [17:31:15]MH_I2C_Read... [17:31:15]Read from MH i2c: 01 07 00 60 2E 00 00 00 00 00 BF 0C 60 [17:31:15]RasterBufferAndPrint [17:31:15]line [17:31:15]line [17:31:15]line [17:31:15]line [17:31:15]line [17:31:15]written 0, free lines is 3269 [17:31:15]MH_Cut [17:31:15]Write to MH i2c: D1 01 00 67 2E 01 67 [17:31:15]Write i2c OK [17:31:15]MH_I2C_Read... [17:31:15]Read from MH i2c: D1 [17:31:15]MH_I2C_Read... [17:31:15]Read from MH i2c: D1 01 00 [17:31:15]MH_I2C_Read... [17:31:15]Read from MH i2c: D1 01 00 67 2E 00 66 [17:31:15]Write to MH i2c: 01 00 00 68 2E 96 [17:31:15]Write i2c OK [17:31:15]MH_I2C_Read... [17:31:15]OFD Sender: No OFD packet to send [17:31:15]*** Cut start [17:31:15]*** Purtial cut [17:31:15]*** Stage 1: CUTSNS_PIN = 1 [17:31:16]Read from MH i2c: 01 [17:31:16]MH_I2C_Read... [17:31:16]*** Stop cut motor [17:31:16]*** Cut end [17:31:16]Read from MH i2c: 01 07 00 [17:31:16]MH_I2C_Read... [17:31:16]Read from MH i2c: 01 07 00 68 2E 00 00 00 00 00 FF 0F AB [17:31:16]process_action close_receipt done [17:31:16]requested_data is exist [17:31:16]produce_requested_data [17:31:16]requested_item fm.sn is exist - process it [17:31:16]wFMCommunicate request_size=4 [17:31:16]MH_SAM_APDU [17:31:16]CAPDU: 80 11 00 00 [17:31:16]Write to MH i2c: E2 08 00 69 2E 80 11 00 00 00 00 00 00 11 [17:31:16]Write i2c OK [17:31:16]MH_I2C_Read... [17:31:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:16]Read from MH i2c: E2 [17:31:16]MH_I2C_Read... [17:31:16]Read from MH i2c: E2 17 00 [17:31:16]MH_I2C_Read... [17:31:16]Read from MH i2c: E2 17 00 69 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 66 [17:31:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:31:16]wFMCommunicate OK [17:31:16]requested_item fd.num is exist - process it [17:31:16]SAM_PROTO_GetFieldsCounters [17:31:16]wFMCommunicate request_size=4 [17:31:16]MH_SAM_APDU [17:31:16]CAPDU: 80 13 00 00 [17:31:16]Write to MH i2c: E2 08 00 6A 2E 80 13 00 00 00 00 00 00 14 [17:31:16]Write i2c OK [17:31:16]MH_I2C_Read... [17:31:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:31:16]Read from MH i2c: E2 [17:31:16]MH_I2C_Read... [17:31:16]Read from MH i2c: E2 62 00 [17:31:16]MH_I2C_Read... [17:31:16]Read from MH i2c: E2 62 00 6A 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 45 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 F6 [17:31: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 45 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:31:16]wFMCommunicate OK [17:31:16]SAM_PROTO_GetFieldsCounters done [17:31:16]requested_item shift.num is exist - process it [17:31:16]requested_item shift.opened is exist - process it [17:31:16]req_shift_opened [17:31:16]FM_GetShiftState [17:31:16]SAM_PROTO_GetShiftState [17:31:16]wFMCommunicate request_size=4 [17:31:16]MH_SAM_APDU [17:31:16]CAPDU: 80 13 01 00 [17:31:16]Write to MH i2c: E2 08 00 6B 2E 80 13 01 00 00 00 00 00 16 [17:31:16]Write i2c OK [17:31:16]MH_I2C_Read... [17:31:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:16]Read from MH i2c: E2 [17:31:16]MH_I2C_Read... [17:31:16]Read from MH i2c: E2 0E 00 [17:31:16]MH_I2C_Read... [17:31:16]Read from MH i2c: E2 0E 00 6B 2E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 94 [17:31:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:31:16]wFMCommunicate OK [17:31:16]SAM_PROTO_GetShiftState done [17:31:16]FM_GetShiftState done [17:31:16]req_shift_opened done [17:31:16]requested_item shift.open_date is exist - process it [17:31:16]req_shift_open_date [17:31:16]req_shift_open_date done [17:31:16]produce_requested_data done [17:31:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309061,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:31:16]process_action_free close_receipt [17:31:16]json_value_free [17:31:16]json_value_free done [17:31:16]process_json_proto returns [17:31:16]Send response to host [17:31:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309061,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:31:16]free response buf [17:31:16]execute_script done [17:31:16]execute_script returns [17:31:16]free content buf [17:31:16]Sock 9.Close socket [17:31:16]Sock 9.Thread stoped [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:31:57]accept exits with 7 [17:31:57]New connection [17:31:57]New thread 3066879332 created [17:31:57]Thread 3067022692 joined [17:31:57]Waiting for new connection... [17:31:57] Sock 7.Parse request [17:31:57]Sock 7.Check first char [17:31:57]Sock 7.First char is OK [17:31:57]request: POST /json_proto HTTP/1.0 [17:31:57]Method: POST [17:31:57]URL: /json_proto [17:31:57]Method is POST - this is cgi request [17:31:57]url: /json_proto [17:31:57]query_string will be loaded in cgi processing [17:31:57]execute_cgi json_proto POST (null) [17:31:57]execute_cgi path=json_proto method=POST [17:31:57]POST find Content-Length [17:31:57]Host: 172.17.96.3:8080 [17:31:57]Content-Length: 797 [17:31:57]Content-Type: application/json [17:31:57] [17:31:57]POST finish read [17:31:57]Found Content-Length = 797 [17:31:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 11.820, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:57]execute_script... [17:31:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 11.820, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:31:57]POST & json_proto [17:31:57]process_json_proto [17:31:57]json parsed OK: [17:31:57]protocol is kg_v1.0 [17:31:57]action value=close_receipt [17:31:57]process_action close_receipt [17:31:57]cmd_close_receipt [17:31:57]MH_GetDate [17:31:57]Write to MH i2c: F0 00 00 6C 2E 89 [17:31:57]Write i2c OK [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: F0 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: F0 09 00 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: F0 09 00 6C 2E 00 8F 27 1D 67 44 5E 04 65 D7 [17:31:57]GetLastDocTimeStamp 1729963873 [17:31:57]current date 1729963919 [17:31:57]FM_GetShiftState [17:31:57]SAM_PROTO_GetShiftState [17:31:57]wFMCommunicate request_size=4 [17:31:57]MH_SAM_APDU [17:31:57]CAPDU: 80 13 01 00 [17:31:57]Write to MH i2c: E2 08 00 6D 2E 80 13 01 00 00 00 00 00 18 [17:31:57]Write i2c OK [17:31:57]MH_I2C_Read... [17:31:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:57]Read from MH i2c: E2 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: E2 0E 00 [17:31:57]MH_I2C_Read... [17:31:57]Read from MH i2c: E2 0E 00 6D 2E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 96 [17:31:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:31:57]wFMCommunicate OK [17:31:57]SAM_PROTO_GetShiftState done [17:31:57]FM_GetShiftState done [17:31:57]opened in 1729902265 [17:31:57]opened+sec_in_day 1729988665 [17:31:57]quantity*price = 0 [17:31:57]sum+1 = 1 [17:31:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 483 26.10.2024 17:31 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309062 ФПД: 25781192254305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173159&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309062&fm=25781192254305&tin=02508201610067®Number=0000000000091780&sum=0 [17:31:58]StoreToDocumentArchive [17:31:58]shift 532 fd 309062 [17:31:58]save to /storage/0532/doc_00309062 [17:31:58]save last doc name /storage/0532/doc_00309062 to /storage/kkm_last_doc_name [17:31:58]save OK [17:31:58]Clear old archive folders... [17:31:58]ProcessDocumentItem done err = 0, tmpTLVsize=248 [17:31:58]tlvbuf is 000E1D00 [17:31:58]SAM_PROTO_ClearQueue [17:31:58]wFMCommunicate request_size=4 [17:31:58]MH_SAM_APDU [17:31:58]CAPDU: 80 09 00 00 [17:31:58]Write to MH i2c: E2 08 00 7A 2E 80 09 00 00 00 00 00 00 1A [17:31:58]Write i2c OK [17:31:58]MH_I2C_Read... [17:31:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:31:58]Read from MH i2c: E2 [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: E2 03 00 [17:31:58]MH_I2C_Read... [17:31:58]Read from MH i2c: E2 03 00 7A 2E 00 90 00 1C [17:31:58]RAPDU: 90 00 [17:31:58]wFMCommunicate OK [17:31:58]SAM_PROTO_ClearQueue done [17:31:58]KKMCreateOFDPacket [17:31:58]OFDProtocolAddRootSTLVToBuf [17:31:58]FM_MakeSignedData [17:31:58]FM_MakeSignedData [17:31:58]SAM_PROTO_SignData [17:31:58]wFMCommunicate request_size=4 [17:31:58]MH_SAM_APDU [17:31:58]CAPDU: 80 0D 01 02 [17:31:58]Write to MH i2c: E2 08 00 7B 2E 80 0D 01 02 00 00 00 00 22 [17:31:58]Write i2c OK [17:31:58]MH_I2C_Read... [17:31:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:31:59]Read from MH i2c: E2 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 03 00 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 03 00 7B 2E 00 90 00 1D [17:31:59]RAPDU: 90 00 [17:31:59]wFMCommunicate OK [17:31:59]wFMCommunicate request_size=255 [17:31:59]MH_SAM_APDU [17:31:59]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 8F 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 46 B7 04 00 35 04 06 00 17 72 A6 CE [17:31:59]Write to MH i2c: E2 02 01 7C 2E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 8F 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 46 B7 04 00 35 04 06 00 17 72 A6 CE 00 00 0A [17:31:59]Write i2c OK [17:31:59]MH_I2C_Read... [17:31:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:59]Read from MH i2c: E2 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 03 00 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 03 00 7C 2E 00 90 00 1E [17:31:59]RAPDU: 90 00 [17:31:59]wFMCommunicate OK [17:31:59]wFMCommunicate request_size=7 [17:31:59]MH_SAM_APDU [17:31:59]CAPDU: 80 0D 02 02 02 63 61 [17:31:59]Write to MH i2c: E2 0A 00 7D 2E 80 0D 02 02 02 00 63 61 00 00 ED [17:31:59]Write i2c OK [17:31:59]MH_I2C_Read... [17:31:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:59]Read from MH i2c: E2 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 03 00 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 03 00 7D 2E 00 90 00 1F [17:31:59]RAPDU: 90 00 [17:31:59]wFMCommunicate OK [17:31:59]wFMCommunicate request_size=4 [17:31:59]MH_SAM_APDU [17:31:59]CAPDU: 80 0D 03 02 [17:31:59]Write to MH i2c: E2 08 00 7E 2E 80 0D 03 02 00 00 00 00 27 [17:31:59]Write i2c OK [17:31:59]MH_I2C_Read... [17:31:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:31:59]Read from MH i2c: E2 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 0B 00 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 0B 00 7E 2E 00 E4 B4 AD 79 B4 10 D1 F4 90 00 6F [17:31:59]RAPDU: E4 B4 AD 79 B4 10 D1 F4 90 00 [17:31:59]wFMCommunicate OK [17:31:59]SAM_PROTO_SignData done [17:31:59]FM_MakeSignedData done [17:31:59]CreateOFDProtocolMessage [17:31:59]wFMCommunicate request_size=4 [17:31:59]MH_SAM_APDU [17:31:59]CAPDU: 80 11 00 00 [17:31:59]Write to MH i2c: E2 08 00 7F 2E 80 11 00 00 00 00 00 00 27 [17:31:59]Write i2c OK [17:31:59]MH_I2C_Read... [17:31:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:59]Read from MH i2c: E2 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 17 00 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: E2 17 00 7F 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7C [17:31:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:31:59]wFMCommunicate OK [17:31:59]CreateOFDProtocolMessage done [17:31:59]OFDSenderStorePacket 309062 [17:31:59]StoreOFDPacket docnum=309062 [17:31:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 64 6D 04 01 F2 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 8F 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 46 B7 04 00 35 04 06 00 17 72 A6 CE 63 61 E4 B4 AD 79 B4 10 D1 F4 [17:31:59]CheckFolder [17:31:59]dirname=/storage/ofd_packets [17:31:59]CheckFolder done [17:31:59]ProducePacketName [17:31:59]name=ofd_packets/00309062 [17:31:59]NVStorageSaveData ofd_packets/00309062 [17:31:59]File name is /storage/ofd_packets/00309062 [17:31:59]Write 298 bytes [17:31:59]NVStorageSaveData done [17:31:59]OFDSenderStorePacket done [17:31:59]KKMCreateOFDPacket done [17:31:59]NVStorageSaveData kkm_last_timestamp [17:31:59]File name is /storage/kkm_last_timestamp [17:31:59]Write 4 bytes [17:31:59]NVStorageSaveData done [17:31:59]ExternCall_PrintAddStr [17:31:59]wPrintStart [17:31:59]Write to MH i2c: 01 00 00 80 2E AE [17:31:59]Write i2c OK [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: 01 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: 01 07 00 [17:31:59]MH_I2C_Read... [17:31:59]Read from MH i2c: 01 07 00 80 2E 00 00 00 00 00 FF 0F C3 [17:31:59]RasterBufferAndPrint [17:31:59]line Счет N : (1)642937 [17:31:59]line ИНН: 02508201610067 [17:31:59]line Контрольно-Кассовый Чек [17:31:59]line ПРОДАЖА [17:31:59]line ТРК (МРК, ГНК) : 11 [17:31:59]line Товар: 2710194210 [17:31:59]line ДТ-К-2 [17:31:59]line 11.820 * 0.00 [17:31:59]line = 0.00 [17:31:59]line НДС 12% НСП 1% [17:31:59]line > о реализуемом товаре [17:31:59]line ИТОГО: 0.00 [17:31:59]line НСП 1% : 0.00 [17:31:59]line НДС 12% : 0.00 [17:31:59]line Наличными: 0.00 [17:31:59]line Безнал.: 0.00 [17:31:59]line Место: АЗС № 172 "Партнер Нефть" [17:31:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:31:59]line СНО: Общий режим [17:31:59]line Чек 483 26.10.2024 17:31 [17:31:59]line Смена: 532 ФФД: 1.0 [17:31:59]line ЗНМ: 0300000116 [17:31:59]line РНМ: 0000000000091780 [17:31:59]line Версия ККМ: 001 [17:31:59]line Талоны: Топливные Талоны [17:31:59]line 4755294 [17:31:59]line ФМ: 0000000000871765 [17:31:59]line ФД: 309062 [17:31:59]line ФПД: 25781192254305 [17:31:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173159&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309062&fm=25781192254305&tin=02508201610067®Number=0000000000091780&sum=0 [17:31:59]OFD Sender: Processing packet 309062 [packets to send 223, broken 222] [17:31:59]ProducePacketName [17:31:59]name=ofd_packets/00309062 [17:31:59]OFD Sender: To server: pG, [17:31:59]CommunicateWithHost lk.salyk.kg:30040 [17:31:59]ConnectInit lk.salyk.kg [17:31:59]written 0, free lines is 4095 [17:31:59]Connected sock=10 [17:31:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 64 6D 04 01 F2 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2C 2E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 8F 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 46 B7 04 00 35 04 06 00 17 72 A6 CE 63 61 E4 B4 AD 79 B4 10 D1 F4 [17:32:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B4 60 47 00 72 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 46 B7 04 00 F4 03 04 00 EC CD 1C 67 B6 04 01 00 00 75 D3 5C FF D9 E0 10 A5 [17:32:00]CommunicateWithHost err = 0 [17:32:00]CheckOFDResponse [17:32:00]1017 (14) - 77093643461234 [17:32:00]1041 (16) - 0000000000871765 [17:32:00]1040 (4) - 309062 [17:32:00]1012 (4) - 26.10.2024 11:09 [17:32:00]1206 (1) - 0 [17:32:00]OFD Sender: Remove packet 309062 [17:32:00]ProducePacketName [17:32:00]name=ofd_packets/00309062 [17:32:00]NVStorageDeleteData [17:32:00]Write to MH i2c: 01 00 00 A9 2E D7 [17:32:00]Write i2c OK [17:32:00]MH_I2C_Read... [17:32:00]Read from MH i2c: 01 [17:32:00]MH_I2C_Read... [17:32:00]Read from MH i2c: 01 07 00 [17:32:00]MH_I2C_Read... [17:32:00]Read from MH i2c: 01 07 00 A9 2E 00 00 00 00 00 C6 0C B0 [17:32:00]RasterBufferAndPrint [17:32:00]line [17:32:00]line [17:32:00]line [17:32:00]line [17:32:00]line [17:32:00]written 0, free lines is 3275 [17:32:00]MH_Cut [17:32:00]Write to MH i2c: D1 01 00 B0 2E 01 B0 [17:32:00]Write i2c OK [17:32:00]MH_I2C_Read... [17:32:00]Read from MH i2c: D1 [17:32:00]MH_I2C_Read... [17:32:00]Read from MH i2c: D1 01 00 [17:32:00]MH_I2C_Read... [17:32:00]Read from MH i2c: D1 01 00 B0 2E 00 AF [17:32:00]Write to MH i2c: 01 00 00 B1 2E DF [17:32:00]Write i2c OK [17:32:00]MH_I2C_Read... [17:32:00]OFD Sender: No OFD packet to send [17:32:01]*** Cut start [17:32:01]*** Purtial cut [17:32:01]*** Stage 1: CUTSNS_PIN = 1 [17:32:01]Read from MH i2c: 01 [17:32:01]MH_I2C_Read... [17:32:01]*** Stop cut motor [17:32:01]*** Cut end [17:32:01]Read from MH i2c: 01 07 00 [17:32:01]MH_I2C_Read... [17:32:01]Read from MH i2c: 01 07 00 B1 2E 00 00 00 00 00 FF 0F F4 [17:32:01]process_action close_receipt done [17:32:01]requested_data is exist [17:32:01]produce_requested_data [17:32:01]requested_item fm.sn is exist - process it [17:32:01]wFMCommunicate request_size=4 [17:32:01]MH_SAM_APDU [17:32:01]CAPDU: 80 11 00 00 [17:32:01]Write to MH i2c: E2 08 00 B2 2E 80 11 00 00 00 00 00 00 5A [17:32:01]Write i2c OK [17:32:01]MH_I2C_Read... [17:32:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:32:01]Read from MH i2c: E2 [17:32:01]MH_I2C_Read... [17:32:01]Read from MH i2c: E2 17 00 [17:32:01]MH_I2C_Read... [17:32:01]Read from MH i2c: E2 17 00 B2 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AF [17:32:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:32:01]wFMCommunicate OK [17:32:01]requested_item fd.num is exist - process it [17:32:01]SAM_PROTO_GetFieldsCounters [17:32:01]wFMCommunicate request_size=4 [17:32:01]MH_SAM_APDU [17:32:01]CAPDU: 80 13 00 00 [17:32:01]Write to MH i2c: E2 08 00 B3 2E 80 13 00 00 00 00 00 00 5D [17:32:01]Write i2c OK [17:32:01]MH_I2C_Read... [17:32:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:32:01]Read from MH i2c: E2 [17:32:01]MH_I2C_Read... [17:32:01]Read from MH i2c: E2 62 00 [17:32:01]MH_I2C_Read... [17:32:01]Read from MH i2c: E2 62 00 B3 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 46 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [17:32: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 46 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:32:01]wFMCommunicate OK [17:32:01]SAM_PROTO_GetFieldsCounters done [17:32:01]requested_item shift.num is exist - process it [17:32:01]requested_item shift.opened is exist - process it [17:32:01]req_shift_opened [17:32:01]FM_GetShiftState [17:32:01]SAM_PROTO_GetShiftState [17:32:01]wFMCommunicate request_size=4 [17:32:01]MH_SAM_APDU [17:32:01]CAPDU: 80 13 01 00 [17:32:01]Write to MH i2c: E2 08 00 B4 2E 80 13 01 00 00 00 00 00 5F [17:32:01]Write i2c OK [17:32:01]MH_I2C_Read... [17:32:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:32:01]Read from MH i2c: E2 [17:32:01]MH_I2C_Read... [17:32:01]Read from MH i2c: E2 0E 00 [17:32:01]MH_I2C_Read... [17:32:01]Read from MH i2c: E2 0E 00 B4 2E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DD [17:32:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:32:01]wFMCommunicate OK [17:32:01]SAM_PROTO_GetShiftState done [17:32:01]FM_GetShiftState done [17:32:01]req_shift_opened done [17:32:01]requested_item shift.open_date is exist - process it [17:32:01]req_shift_open_date [17:32:01]req_shift_open_date done [17:32:01]produce_requested_data done [17:32:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309062,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:32:01]process_action_free close_receipt [17:32:01]json_value_free [17:32:01]json_value_free done [17:32:01]process_json_proto returns [17:32:01]Send response to host [17:32:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309062,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:32:01]free response buf [17:32:01]execute_script done [17:32:01]execute_script returns [17:32:01]free content buf [17:32:01]Sock 7.Close socket [17:32:01]Sock 7.Thread stoped [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:31]accept exits with 9 [17:32:31]New connection [17:32:31]New thread 3067022692 created [17:32:31]Thread 3066879332 joined [17:32:31]Waiting for new connection... [17:32:31] Sock 9.Parse request [17:32:31]Sock 9.Check first char [17:32:31]Sock 9.First char is OK [17:32:31]request: POST /json_proto HTTP/1.0 [17:32:31]Method: POST [17:32:31]URL: /json_proto [17:32:31]Method is POST - this is cgi request [17:32:31]url: /json_proto [17:32:31]query_string will be loaded in cgi processing [17:32:31]execute_cgi json_proto POST (null) [17:32:31]execute_cgi path=json_proto method=POST [17:32:31]POST find Content-Length [17:32:31]Host: 172.17.96.3:8080 [17:32:31]Content-Length: 684 [17:32:31]Content-Type: application/json [17:32:31] [17:32:31]POST finish read [17:32:31]Found Content-Length = 684 [17:32:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 10.370, "sum" : 800.56, "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" ] } } [17:32:31]execute_script... [17:32:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 10.370, "sum" : 800.56, "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" ] } } [17:32:31]POST & json_proto [17:32:31]process_json_proto [17:32:31]json parsed OK: [17:32:31]protocol is kg_v1.0 [17:32:31]action value=close_receipt [17:32:31]process_action close_receipt [17:32:31]cmd_close_receipt [17:32:31]MH_GetDate [17:32:31]Write to MH i2c: F0 00 00 B5 2E D2 [17:32:31]Write i2c OK [17:32:31]MH_I2C_Read... [17:32:31]Read from MH i2c: F0 [17:32:31]MH_I2C_Read... [17:32:31]Read from MH i2c: F0 09 00 [17:32:31]MH_I2C_Read... [17:32:31]Read from MH i2c: F0 09 00 B5 2E 00 B1 27 1D 67 44 5E 04 65 42 [17:32:31]GetLastDocTimeStamp 1729963919 [17:32:31]current date 1729963953 [17:32:31]FM_GetShiftState [17:32:31]SAM_PROTO_GetShiftState [17:32:31]wFMCommunicate request_size=4 [17:32:31]MH_SAM_APDU [17:32:31]CAPDU: 80 13 01 00 [17:32:31]Write to MH i2c: E2 08 00 B6 2E 80 13 01 00 00 00 00 00 61 [17:32:31]Write i2c OK [17:32:31]MH_I2C_Read... [17:32:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:32:32]Read from MH i2c: E2 [17:32:32]MH_I2C_Read... [17:32:32]Read from MH i2c: E2 0E 00 [17:32:32]MH_I2C_Read... [17:32:32]Read from MH i2c: E2 0E 00 B6 2E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DF [17:32:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:32:32]wFMCommunicate OK [17:32:32]SAM_PROTO_GetShiftState done [17:32:32]FM_GetShiftState done [17:32:32]opened in 1729902265 [17:32:32]opened+sec_in_day 1729988665 [17:32:32]quantity*price = 80056 [17:32:32]sum+1 = 80057 [17:32:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.01 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 484 26.10.2024 17:32 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309063 ФПД: 92084851743047 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173233&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309063&fm=92084851743047&tin=02508201610067®Number=0000000000091780&sum=80000 [17:32:33]StoreToDocumentArchive [17:32:33]shift 532 fd 309063 [17:32:33]save to /storage/0532/doc_00309063 [17:32:33]save last doc name /storage/0532/doc_00309063 to /storage/kkm_last_doc_name [17:32:33]save OK [17:32:33]Clear old archive folders... [17:32:33]ProcessDocumentItem done err = 0, tmpTLVsize=257 [17:32:33]tlvbuf is 000A1040 [17:32:33]SAM_PROTO_ClearQueue [17:32:33]wFMCommunicate request_size=4 [17:32:33]MH_SAM_APDU [17:32:33]CAPDU: 80 09 00 00 [17:32:33]Write to MH i2c: E2 08 00 C3 2E 80 09 00 00 00 00 00 00 63 [17:32:33]Write i2c OK [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: E2 [17:32:33]MH_I2C_Read... [17:32:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:32:33]Read from MH i2c: E2 03 00 [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: E2 03 00 C3 2E 00 90 00 65 [17:32:33]RAPDU: 90 00 [17:32:33]wFMCommunicate OK [17:32:33]SAM_PROTO_ClearQueue done [17:32:33]KKMCreateOFDPacket [17:32:33]OFDProtocolAddRootSTLVToBuf [17:32:33]FM_MakeSignedData [17:32:33]FM_MakeSignedData [17:32:33]SAM_PROTO_SignData [17:32:33]wFMCommunicate request_size=4 [17:32:33]MH_SAM_APDU [17:32:33]CAPDU: 80 0D 01 02 [17:32:33]Write to MH i2c: E2 08 00 C4 2E 80 0D 01 02 00 00 00 00 6B [17:32:33]Write i2c OK [17:32:33]MH_I2C_Read... [17:32:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:32:33]Read from MH i2c: E2 [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: E2 03 00 [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: E2 03 00 C4 2E 00 90 00 66 [17:32:33]RAPDU: 90 00 [17:32:33]wFMCommunicate OK [17:32:33]wFMCommunicate request_size=255 [17:32:33]MH_SAM_APDU [17:32:33]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 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 35 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 E4 01 00 00 F4 03 04 00 B1 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 47 B7 04 [17:32:33]Write to MH i2c: E2 02 01 C5 2E 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 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 35 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 E4 01 00 00 F4 03 04 00 B1 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 47 B7 04 00 00 C7 [17:32:33]Write i2c OK [17:32:33]MH_I2C_Read... [17:32:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:32:33]Read from MH i2c: E2 [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: E2 03 00 [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: E2 03 00 C5 2E 00 90 00 67 [17:32:33]RAPDU: 90 00 [17:32:33]wFMCommunicate OK [17:32:33]wFMCommunicate request_size=16 [17:32:33]MH_SAM_APDU [17:32:33]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 53 C0 2C E0 99 47 [17:32:33]Write to MH i2c: E2 13 00 C6 2E 80 0D 02 02 0B 00 00 35 04 06 00 53 C0 2C E0 99 47 00 00 C2 [17:32:33]Write i2c OK [17:32:33]MH_I2C_Read... [17:32:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:32:33]Read from MH i2c: E2 [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: E2 03 00 [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: E2 03 00 C6 2E 00 90 00 68 [17:32:33]RAPDU: 90 00 [17:32:33]wFMCommunicate OK [17:32:33]wFMCommunicate request_size=4 [17:32:33]MH_SAM_APDU [17:32:33]CAPDU: 80 0D 03 02 [17:32:33]Write to MH i2c: E2 08 00 C7 2E 80 0D 03 02 00 00 00 00 70 [17:32:33]Write i2c OK [17:32:33]MH_I2C_Read... [17:32:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:32:33]Read from MH i2c: E2 [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: E2 0B 00 [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: E2 0B 00 C7 2E 00 BD 2E B2 AA 06 6E 5A 66 90 00 EC [17:32:33]RAPDU: BD 2E B2 AA 06 6E 5A 66 90 00 [17:32:33]wFMCommunicate OK [17:32:33]SAM_PROTO_SignData done [17:32:33]FM_MakeSignedData done [17:32:33]CreateOFDProtocolMessage [17:32:33]wFMCommunicate request_size=4 [17:32:33]MH_SAM_APDU [17:32:33]CAPDU: 80 11 00 00 [17:32:33]Write to MH i2c: E2 08 00 C8 2E 80 11 00 00 00 00 00 00 70 [17:32:33]Write i2c OK [17:32:33]MH_I2C_Read... [17:32:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:32:33]Read from MH i2c: E2 [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: E2 17 00 [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: E2 17 00 C8 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C5 [17:32:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:32:33]wFMCommunicate OK [17:32:33]CreateOFDProtocolMessage done [17:32:33]OFDSenderStorePacket 309063 [17:32:33]StoreOFDPacket docnum=309063 [17:32:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 F0 54 0D 01 3F 1F 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 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 35 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 E4 01 00 00 F4 03 04 00 B1 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 47 B7 04 00 35 04 06 00 53 C0 2C E0 99 47 BD 2E B2 AA 06 6E 5A 66 [17:32:33]CheckFolder [17:32:33]dirname=/storage/ofd_packets [17:32:33]CheckFolder done [17:32:33]ProducePacketName [17:32:33]name=ofd_packets/00309063 [17:32:33]NVStorageSaveData ofd_packets/00309063 [17:32:33]File name is /storage/ofd_packets/00309063 [17:32:33]Write 307 bytes [17:32:33]NVStorageSaveData done [17:32:33]OFDSenderStorePacket done [17:32:33]KKMCreateOFDPacket done [17:32:33]NVStorageSaveData kkm_last_timestamp [17:32:33]File name is /storage/kkm_last_timestamp [17:32:33]Write 4 bytes [17:32:33]NVStorageSaveData done [17:32:33]ExternCall_PrintAddStr [17:32:33]wPrintStart [17:32:33]Write to MH i2c: 01 00 00 C9 2E F7 [17:32:33]Write i2c OK [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: 01 [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: 01 07 00 [17:32:33]MH_I2C_Read... [17:32:33]Read from MH i2c: 01 07 00 C9 2E 00 00 00 00 00 FF 0F 0C [17:32:33]RasterBufferAndPrint [17:32:33]line Счет N : (1)642938 [17:32:33]line ИНН: 02508201610067 [17:32:33]line Контрольно-Кассовый Чек [17:32:33]line ПРОДАЖА [17:32:33]line ТРК (МРК, ГНК) : 42 [17:32:33]line Товар: 2710194210 [17:32:33]line D-ENERGY ДТ-К-2 [17:32:33]line 10.370 * 77.20 [17:32:33]line = 800.56 [17:32:33]line НДС 12% НСП 1% [17:32:33]line > о реализуемом товаре [17:32:33]line ОКРУГЛЕНИЕ: -0.56 [17:32:33]line ИТОГО: 800.00 [17:32:33]line Внесено: 800.00 [17:32:33]line СДАЧА: 0.00 [17:32:33]line НСП 1% : 7.08 [17:32:33]line НДС 12% : 85.01 [17:32:33]line Наличными: 800.00 [17:32:33]line Безнал.: 0.00 [17:32:33]line Место: АЗС № 172 "Партнер Нефть" [17:32:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:32:33]line СНО: Общий режим [17:32:33]line Чек 484 26.10.2024 17:32 [17:32:33]line Смена: 532 ФФД: 1.0 [17:32:33]line ЗНМ: 0300000116 [17:32:33]line РНМ: 0000000000091780 [17:32:33]line Версия ККМ: 001 [17:32:33]line ФМ: 0000000000871765 [17:32:33]line ФД: 309063 [17:32:33]line ФПД: 92084851743047 [17:32:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173233&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309063&fm=92084851743047&tin=02508201610067®Number=0000000000091780&sum=80000 [17:32:33]OFD Sender: Processing packet 309063 [packets to send 223, broken 222] [17:32:33]ProducePacketName [17:32:34]name=ofd_packets/00309063 [17:32:34]OFD Sender: To server: pG, [17:32:34]CommunicateWithHost lk.salyk.kg:30040 [17:32:34]ConnectInit lk.salyk.kg [17:32:34]written 0, free lines is 4095 [17:32:34]Connected sock=10 [17:32:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 F0 54 0D 01 3F 1F 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 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 35 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 E4 01 00 00 F4 03 04 00 B1 27 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 47 B7 04 00 35 04 06 00 53 C0 2C E0 99 47 BD 2E B2 AA 06 6E 5A 66 [17:32:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F6 44 47 00 E0 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 31 37 36 35 10 04 04 00 47 B7 04 00 F4 03 04 00 0E CE 1C 67 B6 04 01 00 00 B0 C7 7B 90 C9 AE D5 39 [17:32:34]CommunicateWithHost err = 0 [17:32:34]CheckOFDResponse [17:32:34]1017 (14) - 77093643461234 [17:32:34]1041 (16) - 0000000000871765 [17:32:34]1040 (4) - 309063 [17:32:34]1012 (4) - 26.10.2024 11:10 [17:32:34]1206 (1) - 0 [17:32:34]OFD Sender: Remove packet 309063 [17:32:34]ProducePacketName [17:32:34]name=ofd_packets/00309063 [17:32:34]NVStorageDeleteData [17:32:34]Write to MH i2c: 01 00 00 F3 2E 21 [17:32:34]Write i2c OK [17:32:34]MH_I2C_Read... [17:32:34]Read from MH i2c: 01 [17:32:34]MH_I2C_Read... [17:32:34]Read from MH i2c: 01 07 00 [17:32:34]MH_I2C_Read... [17:32:34]Read from MH i2c: 01 07 00 F3 2E 00 00 00 00 00 BF 0C F3 [17:32:34]RasterBufferAndPrint [17:32:34]line [17:32:34]line [17:32:34]line [17:32:34]line [17:32:34]line [17:32:34]written 0, free lines is 3269 [17:32:34]MH_Cut [17:32:34]Write to MH i2c: D1 01 00 FA 2E 01 FA [17:32:34]Write i2c OK [17:32:34]MH_I2C_Read... [17:32:34]Read from MH i2c: D1 [17:32:34]MH_I2C_Read... [17:32:34]Read from MH i2c: D1 01 00 [17:32:34]MH_I2C_Read... [17:32:34]Read from MH i2c: D1 01 00 FA 2E 00 F9 [17:32:34]Write to MH i2c: 01 00 00 FB 2E 29 [17:32:34]Write i2c OK [17:32:34]MH_I2C_Read... [17:32:34]OFD Sender: No OFD packet to send [17:32:35]*** Cut start [17:32:35]*** Purtial cut [17:32:35]*** Stage 1: CUTSNS_PIN = 1 [17:32:35]Read from MH i2c: 01 [17:32:35]MH_I2C_Read... [17:32:35]*** Stop cut motor [17:32:35]*** Cut end [17:32:35]Read from MH i2c: 01 07 00 [17:32:35]MH_I2C_Read... [17:32:35]Read from MH i2c: 01 07 00 FB 2E 00 00 00 00 00 FF 0F 3E [17:32:35]process_action close_receipt done [17:32:35]requested_data is exist [17:32:35]produce_requested_data [17:32:35]requested_item fm.sn is exist - process it [17:32:35]wFMCommunicate request_size=4 [17:32:35]MH_SAM_APDU [17:32:35]CAPDU: 80 11 00 00 [17:32:35]Write to MH i2c: E2 08 00 FC 2E 80 11 00 00 00 00 00 00 A4 [17:32:35]Write i2c OK [17:32:35]MH_I2C_Read... [17:32:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:32:35]Read from MH i2c: E2 [17:32:35]MH_I2C_Read... [17:32:35]Read from MH i2c: E2 17 00 [17:32:35]MH_I2C_Read... [17:32:35]Read from MH i2c: E2 17 00 FC 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F9 [17:32:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:32:35]wFMCommunicate OK [17:32:35]requested_item fd.num is exist - process it [17:32:35]SAM_PROTO_GetFieldsCounters [17:32:35]wFMCommunicate request_size=4 [17:32:35]MH_SAM_APDU [17:32:35]CAPDU: 80 13 00 00 [17:32:35]Write to MH i2c: E2 08 00 FD 2E 80 13 00 00 00 00 00 00 A7 [17:32:35]Write i2c OK [17:32:35]MH_I2C_Read... [17:32:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:32:35]Read from MH i2c: E2 [17:32:35]MH_I2C_Read... [17:32:35]Read from MH i2c: E2 62 00 [17:32:35]MH_I2C_Read... [17:32:35]Read from MH i2c: E2 62 00 FD 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 47 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 91 [17:32: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 47 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:32:35]wFMCommunicate OK [17:32:35]SAM_PROTO_GetFieldsCounters done [17:32:35]requested_item shift.num is exist - process it [17:32:35]requested_item shift.opened is exist - process it [17:32:35]req_shift_opened [17:32:35]FM_GetShiftState [17:32:35]SAM_PROTO_GetShiftState [17:32:35]wFMCommunicate request_size=4 [17:32:35]MH_SAM_APDU [17:32:35]CAPDU: 80 13 01 00 [17:32:35]Write to MH i2c: E2 08 00 FE 2E 80 13 01 00 00 00 00 00 A9 [17:32:35]Write i2c OK [17:32:35]MH_I2C_Read... [17:32:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:32:35]Read from MH i2c: E2 [17:32:35]MH_I2C_Read... [17:32:35]Read from MH i2c: E2 0E 00 [17:32:35]MH_I2C_Read... [17:32:35]Read from MH i2c: E2 0E 00 FE 2E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 27 [17:32:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:32:35]wFMCommunicate OK [17:32:35]SAM_PROTO_GetShiftState done [17:32:35]FM_GetShiftState done [17:32:35]req_shift_opened done [17:32:35]requested_item shift.open_date is exist - process it [17:32:35]req_shift_open_date [17:32:35]req_shift_open_date done [17:32:35]produce_requested_data done [17:32:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309063,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:32:35]process_action_free close_receipt [17:32:35]json_value_free [17:32:35]json_value_free done [17:32:35]process_json_proto returns [17:32:35]Send response to host [17:32:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309063,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:32:35]free response buf [17:32:35]execute_script done [17:32:35]execute_script returns [17:32:35]free content buf [17:32:35]Sock 9.Close socket [17:32:35]Sock 9.Thread stoped [17:32:39]OFD Sender: No OFD packet to send [17:32:44]OFD Sender: No OFD packet to send [17:32:49]OFD Sender: No OFD packet to send [17:32:54]OFD Sender: No OFD packet to send [17:32:59]OFD Sender: No OFD packet to send [17:33:04]OFD Sender: No OFD packet to send [17:33:09]OFD Sender: No OFD packet to send [17:33:14]OFD Sender: No OFD packet to send [17:33:19]OFD Sender: No OFD packet to send [17:33:24]OFD Sender: No OFD packet to send [17:33:29]OFD Sender: No OFD packet to send [17:33:34]OFD Sender: No OFD packet to send [17:33:39]OFD Sender: No OFD packet to send [17:33:44]OFD Sender: No OFD packet to send [17:33:49]OFD Sender: No OFD packet to send [17:33:54]OFD Sender: No OFD packet to send [17:33:59]OFD Sender: No OFD packet to send [17:34:04]OFD Sender: No OFD packet to send [17:34:09]OFD Sender: No OFD packet to send [17:34:14]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:40]accept exits with 7 [17:35:40]New connection [17:35:40]New thread 3066879332 created [17:35:40]Thread 3067022692 joined [17:35:40]Waiting for new connection... [17:35:40] Sock 7.Parse request [17:35:40]Sock 7.Check first char [17:35:40]Sock 7.First char is OK [17:35:40]request: POST /json_proto HTTP/1.0 [17:35:40]Method: POST [17:35:40]URL: /json_proto [17:35:40]Method is POST - this is cgi request [17:35:40]url: /json_proto [17:35:40]query_string will be loaded in cgi processing [17:35:40]execute_cgi json_proto POST (null) [17:35:40]execute_cgi path=json_proto method=POST [17:35:40]POST find Content-Length [17:35:40]Host: 172.17.96.3:8080 [17:35:40]Content-Length: 677 [17:35:40]Content-Type: application/json [17:35:40] [17:35:40]POST finish read [17:35:40]Found Content-Length = 677 [17:35:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:35:40]execute_script... [17:35:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:35:40]POST & json_proto [17:35:40]process_json_proto [17:35:40]json parsed OK: [17:35:40]protocol is kg_v1.0 [17:35:40]action value=close_receipt [17:35:40]process_action close_receipt [17:35:40]cmd_close_receipt [17:35:40]MH_GetDate [17:35:40]Write to MH i2c: F0 00 00 FF 2E 1C [17:35:40]Write i2c OK [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: F0 [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: F0 09 00 [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: F0 09 00 FF 2E 00 6E 28 1D 67 44 5E 04 65 4A [17:35:40]GetLastDocTimeStamp 1729963953 [17:35:40]current date 1729964142 [17:35:40]FM_GetShiftState [17:35:40]SAM_PROTO_GetShiftState [17:35:40]wFMCommunicate request_size=4 [17:35:40]MH_SAM_APDU [17:35:40]CAPDU: 80 13 01 00 [17:35:40]Write to MH i2c: E2 08 00 00 2F 80 13 01 00 00 00 00 00 AC [17:35:40]Write i2c OK [17:35:40]MH_I2C_Read... [17:35:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:40]Read from MH i2c: E2 [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: E2 0E 00 [17:35:40]MH_I2C_Read... [17:35:40]Read from MH i2c: E2 0E 00 00 2F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2A [17:35:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:35:40]wFMCommunicate OK [17:35:40]SAM_PROTO_GetShiftState done [17:35:40]FM_GetShiftState done [17:35:40]opened in 1729902265 [17:35:40]opened+sec_in_day 1729988665 [17:35:40]quantity*price = 50041 [17:35:40]sum+1 = 50042 [17:35:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 485 26.10.2024 17:35 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309064 ФПД: 114689117783071 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173542&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309064&fm=114689117783071&tin=02508201610067®Number=0000000000091780&sum=50000 [17:35:41]StoreToDocumentArchive [17:35:41]shift 532 fd 309064 [17:35:41]save to /storage/0532/doc_00309064 [17:35:41]save last doc name /storage/0532/doc_00309064 to /storage/kkm_last_doc_name [17:35:41]save OK [17:35:41]Clear old archive folders... [17:35:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:35:41]tlvbuf is 00094840 [17:35:41]SAM_PROTO_ClearQueue [17:35:41]wFMCommunicate request_size=4 [17:35:41]MH_SAM_APDU [17:35:41]CAPDU: 80 09 00 00 [17:35:41]Write to MH i2c: E2 08 00 0D 2F 80 09 00 00 00 00 00 00 AE [17:35:41]Write i2c OK [17:35:41]MH_I2C_Read... [17:35:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:35:41]Read from MH i2c: E2 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: E2 03 00 [17:35:41]MH_I2C_Read... [17:35:41]Read from MH i2c: E2 03 00 0D 2F 00 90 00 B0 [17:35:41]RAPDU: 90 00 [17:35:41]wFMCommunicate OK [17:35:41]SAM_PROTO_ClearQueue done [17:35:41]KKMCreateOFDPacket [17:35:41]OFDProtocolAddRootSTLVToBuf [17:35:41]FM_MakeSignedData [17:35:41]FM_MakeSignedData [17:35:41]SAM_PROTO_SignData [17:35:41]wFMCommunicate request_size=4 [17:35:41]MH_SAM_APDU [17:35:41]CAPDU: 80 0D 01 02 [17:35:41]Write to MH i2c: E2 08 00 0E 2F 80 0D 01 02 00 00 00 00 B6 [17:35:41]Write i2c OK [17:35:41]MH_I2C_Read... [17:35:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:35:42]Read from MH i2c: E2 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: E2 03 00 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: E2 03 00 0E 2F 00 90 00 B1 [17:35:42]RAPDU: 90 00 [17:35:42]wFMCommunicate OK [17:35:42]wFMCommunicate request_size=255 [17:35:42]MH_SAM_APDU [17:35:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E5 01 00 00 F4 03 04 00 6E 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 48 B7 04 00 35 04 06 00 68 [17:35:42]Write to MH i2c: E2 02 01 0F 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E5 01 00 00 F4 03 04 00 6E 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 48 B7 04 00 35 04 06 00 68 00 00 C5 [17:35:42]Write i2c OK [17:35:42]MH_I2C_Read... [17:35:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:42]Read from MH i2c: E2 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: E2 03 00 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: E2 03 00 0F 2F 00 90 00 B2 [17:35:42]RAPDU: 90 00 [17:35:42]wFMCommunicate OK [17:35:42]wFMCommunicate request_size=10 [17:35:42]MH_SAM_APDU [17:35:42]CAPDU: 80 0D 02 02 05 4F 24 20 04 1F [17:35:42]Write to MH i2c: E2 0D 00 10 2F 80 0D 02 02 05 00 4F 24 20 04 1F 00 00 79 [17:35:42]Write i2c OK [17:35:42]MH_I2C_Read... [17:35:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:35:42]Read from MH i2c: E2 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: E2 03 00 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: E2 03 00 10 2F 00 90 00 B3 [17:35:42]RAPDU: 90 00 [17:35:42]wFMCommunicate OK [17:35:42]wFMCommunicate request_size=4 [17:35:42]MH_SAM_APDU [17:35:42]CAPDU: 80 0D 03 02 [17:35:42]Write to MH i2c: E2 08 00 11 2F 80 0D 03 02 00 00 00 00 BB [17:35:42]Write i2c OK [17:35:42]MH_I2C_Read... [17:35:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:35:42]Read from MH i2c: E2 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: E2 0B 00 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: E2 0B 00 11 2F 00 EA BF EF 43 DA B3 61 C0 90 00 45 [17:35:42]RAPDU: EA BF EF 43 DA B3 61 C0 90 00 [17:35:42]wFMCommunicate OK [17:35:42]SAM_PROTO_SignData done [17:35:42]FM_MakeSignedData done [17:35:42]CreateOFDProtocolMessage [17:35:42]wFMCommunicate request_size=4 [17:35:42]MH_SAM_APDU [17:35:42]CAPDU: 80 11 00 00 [17:35:42]Write to MH i2c: E2 08 00 12 2F 80 11 00 00 00 00 00 00 BB [17:35:42]Write i2c OK [17:35:42]MH_I2C_Read... [17:35:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:42]Read from MH i2c: E2 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: E2 17 00 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: E2 17 00 12 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 10 [17:35:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:35:42]wFMCommunicate OK [17:35:42]CreateOFDProtocolMessage done [17:35:42]OFDSenderStorePacket 309064 [17:35:42]StoreOFDPacket docnum=309064 [17:35:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 85 FD 07 01 B5 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E5 01 00 00 F4 03 04 00 6E 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 48 B7 04 00 35 04 06 00 68 4F 24 20 04 1F EA BF EF 43 DA B3 61 C0 [17:35:42]CheckFolder [17:35:42]dirname=/storage/ofd_packets [17:35:42]CheckFolder done [17:35:42]ProducePacketName [17:35:42]name=ofd_packets/00309064 [17:35:42]NVStorageSaveData ofd_packets/00309064 [17:35:42]File name is /storage/ofd_packets/00309064 [17:35:42]Write 301 bytes [17:35:42]NVStorageSaveData done [17:35:42]OFDSenderStorePacket done [17:35:42]KKMCreateOFDPacket done [17:35:42]NVStorageSaveData kkm_last_timestamp [17:35:42]File name is /storage/kkm_last_timestamp [17:35:42]Write 4 bytes [17:35:42]NVStorageSaveData done [17:35:42]ExternCall_PrintAddStr [17:35:42]wPrintStart [17:35:42]Write to MH i2c: 01 00 00 13 2F 42 [17:35:42]Write i2c OK [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: 01 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: 01 07 00 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: 01 07 00 13 2F 00 00 00 00 00 FF 0F 57 [17:35:42]RasterBufferAndPrint [17:35:42]line Счет N : (1)642940 [17:35:42]line ИНН: 02508201610067 [17:35:42]line Контрольно-Кассовый Чек [17:35:42]line ПРОДАЖА [17:35:42]line ТРК (МРК, ГНК) : 41 [17:35:42]line Товар: 2710124130 [17:35:42]line Аи-92-К-2 [17:35:42]line 7.480 * 66.90 [17:35:42]line = 500.41 [17:35:42]line НДС 12% НСП 1% [17:35:42]line > о реализуемом товаре [17:35:42]line ОКРУГЛЕНИЕ: -0.41 [17:35:42]line ИТОГО: 500.00 [17:35:42]line Внесено: 500.00 [17:35:42]line СДАЧА: 0.00 [17:35:42]line НСП 1% : 4.43 [17:35:42]line НДС 12% : 53.14 [17:35:42]line Наличными: 500.00 [17:35:42]line Безнал.: 0.00 [17:35:42]line Место: АЗС № 172 "Партнер Нефть" [17:35:42]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:35:42]line СНО: Общий режим [17:35:42]line Чек 485 26.10.2024 17:35 [17:35:42]line Смена: 532 ФФД: 1.0 [17:35:42]line ЗНМ: 0300000116 [17:35:42]line РНМ: 0000000000091780 [17:35:42]line Версия ККМ: 001 [17:35:42]line ФМ: 0000000000871765 [17:35:42]line ФД: 309064 [17:35:42]line ФПД: 114689117783071 [17:35:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173542&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309064&fm=114689117783071&tin=02508201610067®Number=0000000000091780&sum=50000 [17:35:42]written 0, free lines is 4095 [17:35:42]OFD Sender: Processing packet 309064 [packets to send 223, broken 222] [17:35:42]ProducePacketName [17:35:42]name=ofd_packets/00309064 [17:35:42]OFD Sender: To server: pG, [17:35:42]CommunicateWithHost lk.salyk.kg:30040 [17:35:42]ConnectInit lk.salyk.kg [17:35:42]Connected sock=10 [17:35:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 85 FD 07 01 B5 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E5 01 00 00 F4 03 04 00 6E 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 48 B7 04 00 35 04 06 00 68 4F 24 20 04 1F EA BF EF 43 DA B3 61 C0 [17:35:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BF 16 47 00 FF 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 31 37 36 35 10 04 04 00 48 B7 04 00 F4 03 04 00 CB CE 1C 67 B6 04 01 00 00 B9 7B 88 83 46 DD 36 45 [17:35:42]CommunicateWithHost err = 0 [17:35:42]CheckOFDResponse [17:35:42]1017 (14) - 77093643461234 [17:35:42]1041 (16) - 0000000000871765 [17:35:42]1040 (4) - 309064 [17:35:42]1012 (4) - 26.10.2024 11:13 [17:35:42]1206 (1) - 0 [17:35:42]OFD Sender: Remove packet 309064 [17:35:42]ProducePacketName [17:35:42]name=ofd_packets/00309064 [17:35:42]NVStorageDeleteData [17:35:42]Write to MH i2c: 01 00 00 3D 2F 6C [17:35:42]Write i2c OK [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: 01 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: 01 07 00 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: 01 07 00 3D 2F 00 00 00 00 00 B5 0C 34 [17:35:42]RasterBufferAndPrint [17:35:42]line [17:35:42]line [17:35:42]line [17:35:42]line [17:35:42]line [17:35:42]written 0, free lines is 3259 [17:35:42]MH_Cut [17:35:42]Write to MH i2c: D1 01 00 44 2F 01 45 [17:35:42]Write i2c OK [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: D1 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: D1 01 00 [17:35:42]MH_I2C_Read... [17:35:42]Read from MH i2c: D1 01 00 44 2F 00 44 [17:35:42]Write to MH i2c: 01 00 00 45 2F 74 [17:35:42]Write i2c OK [17:35:42]MH_I2C_Read... [17:35:43]OFD Sender: No OFD packet to send [17:35:43]*** Cut start [17:35:43]*** Purtial cut [17:35:43]*** Stage 1: CUTSNS_PIN = 1 [17:35:44]Read from MH i2c: 01 [17:35:44]MH_I2C_Read... [17:35:44]*** Stop cut motor [17:35:44]*** Cut end [17:35:44]Read from MH i2c: 01 07 00 [17:35:44]MH_I2C_Read... [17:35:44]Read from MH i2c: 01 07 00 45 2F 00 00 00 00 00 FF 0F 89 [17:35:44]process_action close_receipt done [17:35:44]requested_data is exist [17:35:44]produce_requested_data [17:35:44]requested_item fm.sn is exist - process it [17:35:44]wFMCommunicate request_size=4 [17:35:44]MH_SAM_APDU [17:35:44]CAPDU: 80 11 00 00 [17:35:44]Write to MH i2c: E2 08 00 46 2F 80 11 00 00 00 00 00 00 EF [17:35:44]Write i2c OK [17:35:44]MH_I2C_Read... [17:35:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:35:44]Read from MH i2c: E2 [17:35:44]MH_I2C_Read... [17:35:44]Read from MH i2c: E2 17 00 [17:35:44]MH_I2C_Read... [17:35:44]Read from MH i2c: E2 17 00 46 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 44 [17:35:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:35:44]wFMCommunicate OK [17:35:44]requested_item fd.num is exist - process it [17:35:44]SAM_PROTO_GetFieldsCounters [17:35:44]wFMCommunicate request_size=4 [17:35:44]MH_SAM_APDU [17:35:44]CAPDU: 80 13 00 00 [17:35:44]Write to MH i2c: E2 08 00 47 2F 80 13 00 00 00 00 00 00 F2 [17:35:44]Write i2c OK [17:35:44]MH_I2C_Read... [17:35:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:35:44]Read from MH i2c: E2 [17:35:44]MH_I2C_Read... [17:35:44]Read from MH i2c: E2 62 00 [17:35:44]MH_I2C_Read... [17:35:44]Read from MH i2c: E2 62 00 47 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 48 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 E0 [17:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 48 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:35:44]wFMCommunicate OK [17:35:44]SAM_PROTO_GetFieldsCounters done [17:35:44]requested_item shift.num is exist - process it [17:35:44]requested_item shift.opened is exist - process it [17:35:44]req_shift_opened [17:35:44]FM_GetShiftState [17:35:44]SAM_PROTO_GetShiftState [17:35:44]wFMCommunicate request_size=4 [17:35:44]MH_SAM_APDU [17:35:44]CAPDU: 80 13 01 00 [17:35:44]Write to MH i2c: E2 08 00 48 2F 80 13 01 00 00 00 00 00 F4 [17:35:44]Write i2c OK [17:35:44]MH_I2C_Read... [17:35:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:35:44]Read from MH i2c: E2 [17:35:44]MH_I2C_Read... [17:35:44]Read from MH i2c: E2 0E 00 [17:35:44]MH_I2C_Read... [17:35:44]Read from MH i2c: E2 0E 00 48 2F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 72 [17:35:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:35:44]wFMCommunicate OK [17:35:44]SAM_PROTO_GetShiftState done [17:35:44]FM_GetShiftState done [17:35:44]req_shift_opened done [17:35:44]requested_item shift.open_date is exist - process it [17:35:44]req_shift_open_date [17:35:44]req_shift_open_date done [17:35:44]produce_requested_data done [17:35:44]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309064,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:35:44]process_action_free close_receipt [17:35:44]json_value_free [17:35:44]json_value_free done [17:35:44]process_json_proto returns [17:35:44]Send response to host [17:35:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309064,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:35:44]free response buf [17:35:44]execute_script done [17:35:44]execute_script returns [17:35:44]free content buf [17:35:44]Sock 7.Close socket [17:35:44]Sock 7.Thread stoped [17:35:48]OFD Sender: No OFD packet to send [17:35:53]OFD Sender: No OFD packet to send [17:35:58]OFD Sender: No OFD packet to send [17:36:03]OFD Sender: No OFD packet to send [17:36:07]accept exits with 9 [17:36:07]New connection [17:36:07]New thread 3067022692 created [17:36:07]Thread 3066879332 joined [17:36:07]Waiting for new connection... [17:36:07] Sock 9.Parse request [17:36:07]Sock 9.Check first char [17:36:07]Sock 9.First char is OK [17:36:07]request: POST /json_proto HTTP/1.0 [17:36:07]Method: POST [17:36:07]URL: /json_proto [17:36:07]Method is POST - this is cgi request [17:36:07]url: /json_proto [17:36:07]query_string will be loaded in cgi processing [17:36:07]execute_cgi json_proto POST (null) [17:36:07]execute_cgi path=json_proto method=POST [17:36:07]POST find Content-Length [17:36:07]Host: 172.17.96.3:8080 [17:36:07]Content-Length: 678 [17:36:07]Content-Type: application/json [17:36:07] [17:36:07]POST finish read [17:36:07]Found Content-Length = 678 [17:36:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [17:36:07]execute_script... [17:36: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)642941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [17:36:07]POST & json_proto [17:36:07]process_json_proto [17:36:07]json parsed OK: [17:36:07]protocol is kg_v1.0 [17:36:07]action value=close_receipt [17:36:07]process_action close_receipt [17:36:07]cmd_close_receipt [17:36:07]MH_GetDate [17:36:07]Write to MH i2c: F0 00 00 49 2F 67 [17:36:07]Write i2c OK [17:36:07]MH_I2C_Read... [17:36:07]Read from MH i2c: F0 [17:36:07]MH_I2C_Read... [17:36:07]Read from MH i2c: F0 09 00 [17:36:07]MH_I2C_Read... [17:36:07]Read from MH i2c: F0 09 00 49 2F 00 88 28 1D 67 44 5E 04 65 AF [17:36:07]GetLastDocTimeStamp 1729964142 [17:36:07]current date 1729964168 [17:36:07]FM_GetShiftState [17:36:07]SAM_PROTO_GetShiftState [17:36:07]wFMCommunicate request_size=4 [17:36:07]MH_SAM_APDU [17:36:07]CAPDU: 80 13 01 00 [17:36:07]Write to MH i2c: E2 08 00 4A 2F 80 13 01 00 00 00 00 00 F6 [17:36:07]Write i2c OK [17:36:07]MH_I2C_Read... [17:36:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:07]Read from MH i2c: E2 [17:36:07]MH_I2C_Read... [17:36:07]Read from MH i2c: E2 0E 00 [17:36:07]MH_I2C_Read... [17:36:07]Read from MH i2c: E2 0E 00 4A 2F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 74 [17:36:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:36:07]wFMCommunicate OK [17:36:07]SAM_PROTO_GetShiftState done [17:36:07]FM_GetShiftState done [17:36:07]opened in 1729902265 [17:36:07]opened+sec_in_day 1729988665 [17:36:07]quantity*price = 70044 [17:36:07]sum+1 = 70045 [17:36:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 486 26.10.2024 17:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309065 ФПД: 156055002152474 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173608&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309065&fm=156055002152474&tin=02508201610067®Number=0000000000091780&sum=70000 [17:36:08]StoreToDocumentArchive [17:36:08]shift 532 fd 309065 [17:36:08]save to /storage/0532/doc_00309065 [17:36:08]save last doc name /storage/0532/doc_00309065 to /storage/kkm_last_doc_name [17:36:08]save OK [17:36:08]Clear old archive folders... [17:36:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:36:08]tlvbuf is B6DB95C0 [17:36:08]SAM_PROTO_ClearQueue [17:36:08]wFMCommunicate request_size=4 [17:36:08]MH_SAM_APDU [17:36:08]CAPDU: 80 09 00 00 [17:36:08]Write to MH i2c: E2 08 00 57 2F 80 09 00 00 00 00 00 00 F8 [17:36:08]Write i2c OK [17:36:08]MH_I2C_Read... [17:36:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:36:08]Read from MH i2c: E2 [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: E2 03 00 [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: E2 03 00 57 2F 00 90 00 FA [17:36:08]RAPDU: 90 00 [17:36:08]wFMCommunicate OK [17:36:08]SAM_PROTO_ClearQueue done [17:36:08]KKMCreateOFDPacket [17:36:08]OFDProtocolAddRootSTLVToBuf [17:36:08]FM_MakeSignedData [17:36:08]FM_MakeSignedData [17:36:08]SAM_PROTO_SignData [17:36:08]wFMCommunicate request_size=4 [17:36:08]MH_SAM_APDU [17:36:08]CAPDU: 80 0D 01 02 [17:36:08]Write to MH i2c: E2 08 00 58 2F 80 0D 01 02 00 00 00 00 00 [17:36:08]Write i2c OK [17:36:08]MH_I2C_Read... [17:36:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:36:08]Read from MH i2c: E2 [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: E2 03 00 [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: E2 03 00 58 2F 00 90 00 FB [17:36:08]RAPDU: 90 00 [17:36:08]wFMCommunicate OK [17:36:08]wFMCommunicate request_size=255 [17:36:08]MH_SAM_APDU [17:36:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E6 01 00 00 F4 03 04 00 88 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 49 B7 04 00 35 04 06 00 8D [17:36:08]Write to MH i2c: E2 02 01 59 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E6 01 00 00 F4 03 04 00 88 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 49 B7 04 00 35 04 06 00 8D 00 00 60 [17:36:08]Write i2c OK [17:36:08]MH_I2C_Read... [17:36:08]OFD Sender: No OFD packet to send [17:36:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:08]Read from MH i2c: E2 [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: E2 03 00 [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: E2 03 00 59 2F 00 90 00 FC [17:36:08]RAPDU: 90 00 [17:36:08]wFMCommunicate OK [17:36:08]wFMCommunicate request_size=10 [17:36:08]MH_SAM_APDU [17:36:08]CAPDU: 80 0D 02 02 05 EE 62 F7 FE 1A [17:36:08]Write to MH i2c: E2 0D 00 5A 2F 80 0D 02 02 05 00 EE 62 F7 FE 1A 00 00 6C [17:36:08]Write i2c OK [17:36:08]MH_I2C_Read... [17:36:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:08]Read from MH i2c: E2 [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: E2 03 00 [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: E2 03 00 5A 2F 00 90 00 FD [17:36:08]RAPDU: 90 00 [17:36:08]wFMCommunicate OK [17:36:08]wFMCommunicate request_size=4 [17:36:08]MH_SAM_APDU [17:36:08]CAPDU: 80 0D 03 02 [17:36:08]Write to MH i2c: E2 08 00 5B 2F 80 0D 03 02 00 00 00 00 05 [17:36:08]Write i2c OK [17:36:08]MH_I2C_Read... [17:36:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:36:08]Read from MH i2c: E2 [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: E2 0B 00 [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: E2 0B 00 5B 2F 00 FB BC F4 43 EF D9 53 83 90 00 92 [17:36:08]RAPDU: FB BC F4 43 EF D9 53 83 90 00 [17:36:08]wFMCommunicate OK [17:36:08]SAM_PROTO_SignData done [17:36:08]FM_MakeSignedData done [17:36:08]CreateOFDProtocolMessage [17:36:08]wFMCommunicate request_size=4 [17:36:08]MH_SAM_APDU [17:36:08]CAPDU: 80 11 00 00 [17:36:08]Write to MH i2c: E2 08 00 5C 2F 80 11 00 00 00 00 00 00 05 [17:36:08]Write i2c OK [17:36:08]MH_I2C_Read... [17:36:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:08]Read from MH i2c: E2 [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: E2 17 00 [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: E2 17 00 5C 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5A [17:36:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:36:08]wFMCommunicate OK [17:36:08]CreateOFDProtocolMessage done [17:36:08]OFDSenderStorePacket 309065 [17:36:08]StoreOFDPacket docnum=309065 [17:36:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 67 E0 07 01 5F C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E6 01 00 00 F4 03 04 00 88 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 49 B7 04 00 35 04 06 00 8D EE 62 F7 FE 1A FB BC F4 43 EF D9 53 83 [17:36:08]CheckFolder [17:36:08]dirname=/storage/ofd_packets [17:36:08]CheckFolder done [17:36:08]ProducePacketName [17:36:08]name=ofd_packets/00309065 [17:36:08]NVStorageSaveData ofd_packets/00309065 [17:36:08]File name is /storage/ofd_packets/00309065 [17:36:08]Write 301 bytes [17:36:08]NVStorageSaveData done [17:36:08]OFDSenderStorePacket done [17:36:08]KKMCreateOFDPacket done [17:36:08]NVStorageSaveData kkm_last_timestamp [17:36:08]File name is /storage/kkm_last_timestamp [17:36:08]Write 4 bytes [17:36:08]NVStorageSaveData done [17:36:08]ExternCall_PrintAddStr [17:36:08]wPrintStart [17:36:08]Write to MH i2c: 01 00 00 5D 2F 8C [17:36:08]Write i2c OK [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: 01 [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: 01 07 00 [17:36:08]MH_I2C_Read... [17:36:08]Read from MH i2c: 01 07 00 5D 2F 00 00 00 00 00 FF 0F A1 [17:36:08]RasterBufferAndPrint [17:36:08]line Счет N : (1)642941 [17:36:08]line ИНН: 02508201610067 [17:36:08]line Контрольно-Кассовый Чек [17:36:08]line ПРОДАЖА [17:36:08]line ТРК (МРК, ГНК) : 52 [17:36:08]line Товар: 2710124130 [17:36:08]line Аи-92-К-2 [17:36:08]line 10.470 * 66.90 [17:36:08]line = 700.44 [17:36:08]line НДС 12% НСП 1% [17:36:08]line > о реализуемом товаре [17:36:08]line ОКРУГЛЕНИЕ: -0.44 [17:36:08]line ИТОГО: 700.00 [17:36:08]line Внесено: 700.00 [17:36:08]line СДАЧА: 0.00 [17:36:08]line НСП 1% : 6.20 [17:36:08]line НДС 12% : 74.38 [17:36:08]line Наличными: 700.00 [17:36:08]line Безнал.: 0.00 [17:36:08]line Место: АЗС № 172 "Партнер Нефть" [17:36:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:36:08]line СНО: Общий режим [17:36:08]line Чек 486 26.10.2024 17:36 [17:36:08]line Смена: 532 ФФД: 1.0 [17:36:08]line ЗНМ: 0300000116 [17:36:08]line РНМ: 0000000000091780 [17:36:08]line Версия ККМ: 001 [17:36:08]line ФМ: 0000000000871765 [17:36:08]line ФД: 309065 [17:36:08]line ФПД: 156055002152474 [17:36:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173608&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309065&fm=156055002152474&tin=02508201610067®Number=0000000000091780&sum=70000 [17:36:09]OFD Sender: Processing packet 309065 [packets to send 223, broken 222] [17:36:09]ProducePacketName [17:36:09]name=ofd_packets/00309065 [17:36:09]OFD Sender: To server: pG, [17:36:09]CommunicateWithHost lk.salyk.kg:30040 [17:36:09]ConnectInit lk.salyk.kg [17:36:09]written 0, free lines is 4095 [17:36:09]Connected sock=10 [17:36:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 67 E0 07 01 5F C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E6 01 00 00 F4 03 04 00 88 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 49 B7 04 00 35 04 06 00 8D EE 62 F7 FE 1A FB BC F4 43 EF D9 53 83 [17:36:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 92 A7 47 00 BB 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 49 B7 04 00 F4 03 04 00 E6 CE 1C 67 B6 04 01 00 00 02 57 F0 A4 59 A0 A3 F9 [17:36:09]CommunicateWithHost err = 0 [17:36:09]CheckOFDResponse [17:36:09]1017 (14) - 77093643461234 [17:36:09]1041 (16) - 0000000000871765 [17:36:09]1040 (4) - 309065 [17:36:09]1012 (4) - 26.10.2024 11:13 [17:36:09]1206 (1) - 0 [17:36:09]OFD Sender: Remove packet 309065 [17:36:09]ProducePacketName [17:36:09]name=ofd_packets/00309065 [17:36:09]NVStorageDeleteData [17:36:09]Write to MH i2c: 01 00 00 87 2F B6 [17:36:09]Write i2c OK [17:36:09]MH_I2C_Read... [17:36:09]Read from MH i2c: 01 [17:36:09]MH_I2C_Read... [17:36:09]Read from MH i2c: 01 07 00 [17:36:09]MH_I2C_Read... [17:36:09]Read from MH i2c: 01 07 00 87 2F 00 00 00 00 00 C0 0C 89 [17:36:09]RasterBufferAndPrint [17:36:09]line [17:36:09]line [17:36:09]line [17:36:09]line [17:36:09]line [17:36:09]written 0, free lines is 3272 [17:36:09]MH_Cut [17:36:09]Write to MH i2c: D1 01 00 8E 2F 01 8F [17:36:09]Write i2c OK [17:36:09]MH_I2C_Read... [17:36:09]Read from MH i2c: D1 [17:36:09]MH_I2C_Read... [17:36:09]Read from MH i2c: D1 01 00 [17:36:09]MH_I2C_Read... [17:36:09]Read from MH i2c: D1 01 00 8E 2F 00 8E [17:36:09]Write to MH i2c: 01 00 00 8F 2F BE [17:36:09]Write i2c OK [17:36:09]MH_I2C_Read... [17:36:09]OFD Sender: No OFD packet to send [17:36:10]*** Cut start [17:36:10]*** Purtial cut [17:36:10]*** Stage 1: CUTSNS_PIN = 1 [17:36:10]Read from MH i2c: 01 [17:36:10]MH_I2C_Read... [17:36:10]*** Stop cut motor [17:36:10]*** Cut end [17:36:10]Read from MH i2c: 01 07 00 [17:36:10]MH_I2C_Read... [17:36:10]Read from MH i2c: 01 07 00 8F 2F 00 00 00 00 00 FF 0F D3 [17:36:10]process_action close_receipt done [17:36:10]requested_data is exist [17:36:10]produce_requested_data [17:36:10]requested_item fm.sn is exist - process it [17:36:10]wFMCommunicate request_size=4 [17:36:10]MH_SAM_APDU [17:36:10]CAPDU: 80 11 00 00 [17:36:10]Write to MH i2c: E2 08 00 90 2F 80 11 00 00 00 00 00 00 39 [17:36:10]Write i2c OK [17:36:10]MH_I2C_Read... [17:36:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:10]Read from MH i2c: E2 [17:36:10]MH_I2C_Read... [17:36:10]Read from MH i2c: E2 17 00 [17:36:10]MH_I2C_Read... [17:36:10]Read from MH i2c: E2 17 00 90 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8E [17:36:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:36:10]wFMCommunicate OK [17:36:10]requested_item fd.num is exist - process it [17:36:10]SAM_PROTO_GetFieldsCounters [17:36:10]wFMCommunicate request_size=4 [17:36:10]MH_SAM_APDU [17:36:10]CAPDU: 80 13 00 00 [17:36:10]Write to MH i2c: E2 08 00 91 2F 80 13 00 00 00 00 00 00 3C [17:36:10]Write i2c OK [17:36:10]MH_I2C_Read... [17:36:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:36:10]Read from MH i2c: E2 [17:36:10]MH_I2C_Read... [17:36:10]Read from MH i2c: E2 62 00 [17:36:10]MH_I2C_Read... [17:36:10]Read from MH i2c: E2 62 00 91 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 49 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [17:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 49 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:36:10]wFMCommunicate OK [17:36:10]SAM_PROTO_GetFieldsCounters done [17:36:10]requested_item shift.num is exist - process it [17:36:10]requested_item shift.opened is exist - process it [17:36:10]req_shift_opened [17:36:10]FM_GetShiftState [17:36:10]SAM_PROTO_GetShiftState [17:36:10]wFMCommunicate request_size=4 [17:36:10]MH_SAM_APDU [17:36:10]CAPDU: 80 13 01 00 [17:36:10]Write to MH i2c: E2 08 00 92 2F 80 13 01 00 00 00 00 00 3E [17:36:10]Write i2c OK [17:36:10]MH_I2C_Read... [17:36:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:10]Read from MH i2c: E2 [17:36:10]MH_I2C_Read... [17:36:10]Read from MH i2c: E2 0E 00 [17:36:10]MH_I2C_Read... [17:36:10]Read from MH i2c: E2 0E 00 92 2F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BC [17:36:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:36:10]wFMCommunicate OK [17:36:10]SAM_PROTO_GetShiftState done [17:36:10]FM_GetShiftState done [17:36:10]req_shift_opened done [17:36:10]requested_item shift.open_date is exist - process it [17:36:10]req_shift_open_date [17:36:10]req_shift_open_date done [17:36:10]produce_requested_data done [17:36:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309065,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:36:10]process_action_free close_receipt [17:36:10]json_value_free [17:36:10]json_value_free done [17:36:10]process_json_proto returns [17:36:10]Send response to host [17:36:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309065,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:36:10]free response buf [17:36:10]execute_script done [17:36:10]execute_script returns [17:36:10]free content buf [17:36:10]Sock 9.Close socket [17:36:10]Sock 9.Thread stoped [17:36:14]OFD Sender: No OFD packet to send [17:36:18]accept exits with 7 [17:36:18]New connection [17:36:18]New thread 3066879332 created [17:36:18]Thread 3067022692 joined [17:36:18]Waiting for new connection... [17:36:18] Sock 7.Parse request [17:36:18]Sock 7.Check first char [17:36:18]Sock 7.First char is OK [17:36:18]request: POST /json_proto HTTP/1.0 [17:36:18]Method: POST [17:36:18]URL: /json_proto [17:36:18]Method is POST - this is cgi request [17:36:18]url: /json_proto [17:36:18]query_string will be loaded in cgi processing [17:36:18]execute_cgi json_proto POST (null) [17:36:18]execute_cgi path=json_proto method=POST [17:36:18]POST find Content-Length [17:36:18]Host: 172.17.96.3:8080 [17:36:18]Content-Length: 984 [17:36:18]Content-Type: application/json [17:36:18] [17:36:18]POST finish read [17:36:18]Found Content-Length = 984 [17:36:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 45.530, "sum" : 3000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 45.53 \u0441\u043E\u043C", "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" ] } } [17:36:18]execute_script... [17:36:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 45.530, "sum" : 3000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 45.53 \u0441\u043E\u043C", "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" ] } } [17:36:18]POST & json_proto [17:36:18]process_json_proto [17:36:18]json parsed OK: [17:36:18]protocol is kg_v1.0 [17:36:18]action value=close_receipt [17:36:18]process_action close_receipt [17:36:18]cmd_close_receipt [17:36:18]MH_GetDate [17:36:18]Write to MH i2c: F0 00 00 93 2F B1 [17:36:18]Write i2c OK [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: F0 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: F0 09 00 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: F0 09 00 93 2F 00 93 28 1D 67 44 5E 04 65 04 [17:36:18]GetLastDocTimeStamp 1729964168 [17:36:18]current date 1729964179 [17:36:18]FM_GetShiftState [17:36:18]SAM_PROTO_GetShiftState [17:36:18]wFMCommunicate request_size=4 [17:36:18]MH_SAM_APDU [17:36:18]CAPDU: 80 13 01 00 [17:36:18]Write to MH i2c: E2 08 00 94 2F 80 13 01 00 00 00 00 00 40 [17:36:18]Write i2c OK [17:36:18]MH_I2C_Read... [17:36:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:18]Read from MH i2c: E2 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: E2 0E 00 [17:36:18]MH_I2C_Read... [17:36:18]Read from MH i2c: E2 0E 00 94 2F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BE [17:36:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:36:18]wFMCommunicate OK [17:36:18]SAM_PROTO_GetShiftState done [17:36:18]FM_GetShiftState done [17:36:18]opened in 1729902265 [17:36:18]opened+sec_in_day 1729988665 [17:36:18]quantity*price = 300042 [17:36:18]sum+1 = 300044 [17:36:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 487 26.10.2024 17:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 45.53 сом ФМ: 0000000000871765 ФД: 309066 ФПД: 58583584198563 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173619&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309066&fm=58583584198563&tin=02508201610067®Number=0000000000091780&sum=300000 [17:36:19]StoreToDocumentArchive [17:36:19]shift 532 fd 309066 [17:36:19]save to /storage/0532/doc_00309066 [17:36:19]save last doc name /storage/0532/doc_00309066 to /storage/kkm_last_doc_name [17:36:19]save OK [17:36:19]Clear old archive folders... [17:36:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:36:19]tlvbuf is B6ED2210 [17:36:19]SAM_PROTO_ClearQueue [17:36:19]wFMCommunicate request_size=4 [17:36:19]MH_SAM_APDU [17:36:19]CAPDU: 80 09 00 00 [17:36:19]Write to MH i2c: E2 08 00 A1 2F 80 09 00 00 00 00 00 00 42 [17:36:19]Write i2c OK [17:36:19]MH_I2C_Read... [17:36:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:36:19]Read from MH i2c: E2 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: E2 03 00 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: E2 03 00 A1 2F 00 90 00 44 [17:36:19]RAPDU: 90 00 [17:36:19]wFMCommunicate OK [17:36:19]SAM_PROTO_ClearQueue done [17:36:19]KKMCreateOFDPacket [17:36:19]OFDProtocolAddRootSTLVToBuf [17:36:19]FM_MakeSignedData [17:36:19]FM_MakeSignedData [17:36:19]SAM_PROTO_SignData [17:36:19]wFMCommunicate request_size=4 [17:36:19]MH_SAM_APDU [17:36:19]CAPDU: 80 0D 01 02 [17:36:19]Write to MH i2c: E2 08 00 A2 2F 80 0D 01 02 00 00 00 00 4A [17:36:19]Write i2c OK [17:36:19]MH_I2C_Read... [17:36:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:36:19]Read from MH i2c: E2 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: E2 03 00 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: E2 03 00 A2 2F 00 90 00 45 [17:36:19]RAPDU: 90 00 [17:36:19]wFMCommunicate OK [17:36:19]wFMCommunicate request_size=255 [17:36:19]MH_SAM_APDU [17:36:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 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 77 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 E7 01 00 00 F4 03 04 00 93 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4A B7 04 00 35 04 06 00 35 [17:36:19]Write to MH i2c: E2 02 01 A3 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 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 77 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 E7 01 00 00 F4 03 04 00 93 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4A B7 04 00 35 04 06 00 35 00 00 19 [17:36:19]Write i2c OK [17:36:19]MH_I2C_Read... [17:36:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:19]Read from MH i2c: E2 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: E2 03 00 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: E2 03 00 A3 2F 00 90 00 46 [17:36:19]RAPDU: 90 00 [17:36:19]wFMCommunicate OK [17:36:19]wFMCommunicate request_size=10 [17:36:19]MH_SAM_APDU [17:36:19]CAPDU: 80 0D 02 02 05 48 0D B9 CF A3 [17:36:19]Write to MH i2c: E2 0D 00 A4 2F 80 0D 02 02 05 00 48 0D B9 CF A3 00 00 D7 [17:36:19]Write i2c OK [17:36:19]MH_I2C_Read... [17:36:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:19]Read from MH i2c: E2 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: E2 03 00 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: E2 03 00 A4 2F 00 90 00 47 [17:36:19]RAPDU: 90 00 [17:36:19]wFMCommunicate OK [17:36:19]wFMCommunicate request_size=4 [17:36:19]MH_SAM_APDU [17:36:19]CAPDU: 80 0D 03 02 [17:36:19]Write to MH i2c: E2 08 00 A5 2F 80 0D 03 02 00 00 00 00 4F [17:36:19]Write i2c OK [17:36:19]MH_I2C_Read... [17:36:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:36:19]Read from MH i2c: E2 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: E2 0B 00 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: E2 0B 00 A5 2F 00 7E 6A 06 F4 00 7B D2 26 90 00 A5 [17:36:19]RAPDU: 7E 6A 06 F4 00 7B D2 26 90 00 [17:36:19]wFMCommunicate OK [17:36:19]SAM_PROTO_SignData done [17:36:19]FM_MakeSignedData done [17:36:19]CreateOFDProtocolMessage [17:36:19]wFMCommunicate request_size=4 [17:36:19]MH_SAM_APDU [17:36:19]CAPDU: 80 11 00 00 [17:36:19]Write to MH i2c: E2 08 00 A6 2F 80 11 00 00 00 00 00 00 4F [17:36:19]Write i2c OK [17:36:19]MH_I2C_Read... [17:36:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:19]Read from MH i2c: E2 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: E2 17 00 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: E2 17 00 A6 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A4 [17:36:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:36:19]wFMCommunicate OK [17:36:19]CreateOFDProtocolMessage done [17:36:19]OFDSenderStorePacket 309066 [17:36:19]StoreOFDPacket docnum=309066 [17:36:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4C 51 07 01 B3 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 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 77 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 E7 01 00 00 F4 03 04 00 93 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4A B7 04 00 35 04 06 00 35 48 0D B9 CF A3 7E 6A 06 F4 00 7B D2 26 [17:36:19]CheckFolder [17:36:19]dirname=/storage/ofd_packets [17:36:19]CheckFolder done [17:36:19]ProducePacketName [17:36:19]name=ofd_packets/00309066 [17:36:19]NVStorageSaveData ofd_packets/00309066 [17:36:19]File name is /storage/ofd_packets/00309066 [17:36:19]Write 301 bytes [17:36:19]NVStorageSaveData done [17:36:19]OFDSenderStorePacket done [17:36:19]KKMCreateOFDPacket done [17:36:19]NVStorageSaveData kkm_last_timestamp [17:36:19]File name is /storage/kkm_last_timestamp [17:36:19]Write 4 bytes [17:36:19]NVStorageSaveData done [17:36:19]ExternCall_PrintAddStr [17:36:19]wPrintStart [17:36:19]Write to MH i2c: 01 00 00 A7 2F D6 [17:36:19]Write i2c OK [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: 01 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: 01 07 00 [17:36:19]MH_I2C_Read... [17:36:19]Read from MH i2c: 01 07 00 A7 2F 00 00 00 00 00 FF 0F EB [17:36:19]RasterBufferAndPrint [17:36:19]line Счет N : (1)642939 [17:36:19]line ИНН: 02508201610067 [17:36:19]line Контрольно-Кассовый Чек [17:36:19]line ПРОДАЖА [17:36:19]line ТРК (МРК, ГНК) : 62 [17:36:19]line Товар: 2710124130 [17:36:19]line Аи-92-К-2 [17:36:19]line 45.530 * 65.90 [17:36:19]line = 3000.43 [17:36:19]line НДС 12% НСП 1% [17:36:19]line > о реализуемом товаре [17:36:19]line ОКРУГЛЕНИЕ: -0.43 [17:36:19]line ИТОГО: 3000.00 [17:36:19]line Внесено: 3000.00 [17:36:19]line СДАЧА: 0.00 [17:36:19]line НСП 1% : 26.55 [17:36:19]line НДС 12% : 318.63 [17:36:19]line Наличными: 3000.00 [17:36:19]line Безнал.: 0.00 [17:36:19]line Место: АЗС № 172 "Партнер Нефть" [17:36:19]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:36:19]line СНО: Общий режим [17:36:19]line Чек 487 26.10.2024 17:36 [17:36:19]line Смена: 532 ФФД: 1.0 [17:36:19]line ЗНМ: 0300000116 [17:36:19]line РНМ: 0000000000091780 [17:36:19]line Версия ККМ: 001 [17:36:19]line [17:36:19]line Дисконтная программа [17:36:19]line АИ-92 [17:36:19]line номер 172 [17:36:19]line сэкономлено 45.53 сом [17:36:19]line ФМ: 0000000000871765 [17:36:19]line ФД: 309066 [17:36:19]line ФПД: 58583584198563 [17:36:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173619&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309066&fm=58583584198563&tin=02508201610067®Number=0000000000091780&sum=300000 [17:36:19]written 0, free lines is 4095 [17:36:19]OFD Sender: Processing packet 309066 [packets to send 223, broken 222] [17:36:19]ProducePacketName [17:36:19]name=ofd_packets/00309066 [17:36:19]OFD Sender: To server: pG, [17:36:19]CommunicateWithHost lk.salyk.kg:30040 [17:36:19]ConnectInit lk.salyk.kg [17:36:20]Connected sock=10 [17:36:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4C 51 07 01 B3 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 DA B1 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 0B 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 77 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 E7 01 00 00 F4 03 04 00 93 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4A B7 04 00 35 04 06 00 35 48 0D B9 CF A3 7E 6A 06 F4 00 7B D2 26 [17:36:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DB B2 47 00 EA 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 31 37 36 35 10 04 04 00 4A B7 04 00 F4 03 04 00 F0 CE 1C 67 B6 04 01 00 00 4A CC B1 A9 C8 5B 62 BD [17:36:20]CommunicateWithHost err = 0 [17:36:20]CheckOFDResponse [17:36:20]1017 (14) - 77093643461234 [17:36:20]1041 (16) - 0000000000871765 [17:36:20]1040 (4) - 309066 [17:36:20]1012 (4) - 26.10.2024 11:13 [17:36:20]1206 (1) - 0 [17:36:20]OFD Sender: Remove packet 309066 [17:36:20]ProducePacketName [17:36:20]name=ofd_packets/00309066 [17:36:20]NVStorageDeleteData [17:36:20]Write to MH i2c: 01 00 00 D6 2F 05 [17:36:20]Write i2c OK [17:36:20]MH_I2C_Read... [17:36:20]Read from MH i2c: 01 [17:36:20]MH_I2C_Read... [17:36:20]Read from MH i2c: 01 07 00 [17:36:20]MH_I2C_Read... [17:36:20]Read from MH i2c: 01 07 00 D6 2F 00 00 00 00 00 66 0C 7E [17:36:20]RasterBufferAndPrint [17:36:20]line [17:36:20]line [17:36:20]line [17:36:20]line [17:36:20]line [17:36:20]written 0, free lines is 3182 [17:36:20]MH_Cut [17:36:20]Write to MH i2c: D1 01 00 DD 2F 01 DE [17:36:20]Write i2c OK [17:36:20]MH_I2C_Read... [17:36:20]Read from MH i2c: D1 [17:36:20]MH_I2C_Read... [17:36:20]Read from MH i2c: D1 01 00 [17:36:20]MH_I2C_Read... [17:36:20]Read from MH i2c: D1 01 00 DD 2F 00 DD [17:36:20]Write to MH i2c: 01 00 00 DE 2F 0D [17:36:20]Write i2c OK [17:36:20]MH_I2C_Read... [17:36:20]OFD Sender: No OFD packet to send [17:36:21]*** Cut start [17:36:21]*** Purtial cut [17:36:21]*** Stage 1: CUTSNS_PIN = 1 [17:36:21]Read from MH i2c: 01 [17:36:21]MH_I2C_Read... [17:36:21]*** Stop cut motor [17:36:21]*** Cut end [17:36:21]Read from MH i2c: 01 07 00 [17:36:21]MH_I2C_Read... [17:36:21]Read from MH i2c: 01 07 00 DE 2F 00 00 00 00 00 FF 0F 22 [17:36:21]process_action close_receipt done [17:36:21]requested_data is exist [17:36:21]produce_requested_data [17:36:21]requested_item fm.sn is exist - process it [17:36:21]wFMCommunicate request_size=4 [17:36:21]MH_SAM_APDU [17:36:21]CAPDU: 80 11 00 00 [17:36:21]Write to MH i2c: E2 08 00 DF 2F 80 11 00 00 00 00 00 00 88 [17:36:21]Write i2c OK [17:36:21]MH_I2C_Read... [17:36:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:21]Read from MH i2c: E2 [17:36:21]MH_I2C_Read... [17:36:21]Read from MH i2c: E2 17 00 [17:36:21]MH_I2C_Read... [17:36:21]Read from MH i2c: E2 17 00 DF 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DD [17:36:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:36:21]wFMCommunicate OK [17:36:21]requested_item fd.num is exist - process it [17:36:21]SAM_PROTO_GetFieldsCounters [17:36:21]wFMCommunicate request_size=4 [17:36:21]MH_SAM_APDU [17:36:21]CAPDU: 80 13 00 00 [17:36:21]Write to MH i2c: E2 08 00 E0 2F 80 13 00 00 00 00 00 00 8B [17:36:21]Write i2c OK [17:36:21]MH_I2C_Read... [17:36:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:36:21]Read from MH i2c: E2 [17:36:21]MH_I2C_Read... [17:36:21]Read from MH i2c: E2 62 00 [17:36:21]MH_I2C_Read... [17:36:21]Read from MH i2c: E2 62 00 E0 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 81 [17:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:36:21]wFMCommunicate OK [17:36:21]SAM_PROTO_GetFieldsCounters done [17:36:21]requested_item shift.num is exist - process it [17:36:21]requested_item shift.opened is exist - process it [17:36:21]req_shift_opened [17:36:21]FM_GetShiftState [17:36:21]SAM_PROTO_GetShiftState [17:36:21]wFMCommunicate request_size=4 [17:36:21]MH_SAM_APDU [17:36:21]CAPDU: 80 13 01 00 [17:36:21]Write to MH i2c: E2 08 00 E1 2F 80 13 01 00 00 00 00 00 8D [17:36:21]Write i2c OK [17:36:21]MH_I2C_Read... [17:36:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:21]Read from MH i2c: E2 [17:36:21]MH_I2C_Read... [17:36:21]Read from MH i2c: E2 0E 00 [17:36:21]MH_I2C_Read... [17:36:21]Read from MH i2c: E2 0E 00 E1 2F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0B [17:36:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:36:21]wFMCommunicate OK [17:36:21]SAM_PROTO_GetShiftState done [17:36:21]FM_GetShiftState done [17:36:21]req_shift_opened done [17:36:21]requested_item shift.open_date is exist - process it [17:36:21]req_shift_open_date [17:36:21]req_shift_open_date done [17:36:21]produce_requested_data done [17:36:21]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309066,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:36:21]process_action_free close_receipt [17:36:21]json_value_free [17:36:21]json_value_free done [17:36:21]process_json_proto returns [17:36:21]Send response to host [17:36:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309066,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:36:21]free response buf [17:36:21]execute_script done [17:36:21]execute_script returns [17:36:21]free content buf [17:36:21]Sock 7.Close socket [17:36:21]Sock 7.Thread stoped [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:32]accept exits with 9 [17:37:32]New connection [17:37:32]New thread 3067022692 created [17:37:32]Thread 3066879332 joined [17:37:32]Waiting for new connection... [17:37:32] Sock 9.Parse request [17:37:32]Sock 9.Check first char [17:37:32]Sock 9.First char is OK [17:37:32]request: POST /json_proto HTTP/1.0 [17:37:32]Method: POST [17:37:32]URL: /json_proto [17:37:32]Method is POST - this is cgi request [17:37:32]url: /json_proto [17:37:32]query_string will be loaded in cgi processing [17:37:32]execute_cgi json_proto POST (null) [17:37:32]execute_cgi path=json_proto method=POST [17:37:32]POST find Content-Length [17:37:32]Host: 172.17.96.3:8080 [17:37:32]Content-Length: 677 [17:37:32]Content-Type: application/json [17:37:32] [17:37:32]POST finish read [17:37:32]Found Content-Length = 677 [17:37:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:37:32]execute_script... [17:37:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:37:32]POST & json_proto [17:37:32]process_json_proto [17:37:32]json parsed OK: [17:37:32]protocol is kg_v1.0 [17:37:32]action value=close_receipt [17:37:32]process_action close_receipt [17:37:32]cmd_close_receipt [17:37:32]MH_GetDate [17:37:32]Write to MH i2c: F0 00 00 E2 2F 00 [17:37:32]Write i2c OK [17:37:32]MH_I2C_Read... [17:37:32]Read from MH i2c: F0 [17:37:32]MH_I2C_Read... [17:37:32]Read from MH i2c: F0 09 00 [17:37:32]MH_I2C_Read... [17:37:32]Read from MH i2c: F0 09 00 E2 2F 00 DE 28 1D 67 44 5E 04 65 9E [17:37:32]GetLastDocTimeStamp 1729964179 [17:37:32]current date 1729964254 [17:37:32]FM_GetShiftState [17:37:32]SAM_PROTO_GetShiftState [17:37:32]wFMCommunicate request_size=4 [17:37:32]MH_SAM_APDU [17:37:32]CAPDU: 80 13 01 00 [17:37:32]Write to MH i2c: E2 08 00 E3 2F 80 13 01 00 00 00 00 00 8F [17:37:32]Write i2c OK [17:37:32]MH_I2C_Read... [17:37:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:37:32]Read from MH i2c: E2 [17:37:32]MH_I2C_Read... [17:37:32]Read from MH i2c: E2 0E 00 [17:37:32]MH_I2C_Read... [17:37:32]Read from MH i2c: E2 0E 00 E3 2F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0D [17:37:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:37:32]wFMCommunicate OK [17:37:32]SAM_PROTO_GetShiftState done [17:37:32]FM_GetShiftState done [17:37:32]opened in 1729902265 [17:37:32]opened+sec_in_day 1729988665 [17:37:32]quantity*price = 20003 [17:37:32]sum+1 = 20004 [17:37:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 488 26.10.2024 17:37 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309067 ФПД: 17396636112870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173734&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309067&fm=17396636112870&tin=02508201610067®Number=0000000000091780&sum=20000 [17:37:34]StoreToDocumentArchive [17:37:34]shift 532 fd 309067 [17:37:34]save to /storage/0532/doc_00309067 [17:37:34]save last doc name /storage/0532/doc_00309067 to /storage/kkm_last_doc_name [17:37:34]save OK [17:37:34]Clear old archive folders... [17:37:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:37:34]tlvbuf is 000A4800 [17:37:34]SAM_PROTO_ClearQueue [17:37:34]wFMCommunicate request_size=4 [17:37:34]MH_SAM_APDU [17:37:34]CAPDU: 80 09 00 00 [17:37:34]Write to MH i2c: E2 08 00 F0 2F 80 09 00 00 00 00 00 00 91 [17:37:34]Write i2c OK [17:37:34]MH_I2C_Read... [17:37:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:37:34]Read from MH i2c: E2 [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: E2 03 00 [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: E2 03 00 F0 2F 00 90 00 93 [17:37:34]RAPDU: 90 00 [17:37:34]wFMCommunicate OK [17:37:34]SAM_PROTO_ClearQueue done [17:37:34]KKMCreateOFDPacket [17:37:34]OFDProtocolAddRootSTLVToBuf [17:37:34]FM_MakeSignedData [17:37:34]FM_MakeSignedData [17:37:34]SAM_PROTO_SignData [17:37:34]wFMCommunicate request_size=4 [17:37:34]MH_SAM_APDU [17:37:34]CAPDU: 80 0D 01 02 [17:37:34]Write to MH i2c: E2 08 00 F1 2F 80 0D 01 02 00 00 00 00 99 [17:37:34]Write i2c OK [17:37:34]MH_I2C_Read... [17:37:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:37:34]Read from MH i2c: E2 [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: E2 03 00 [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: E2 03 00 F1 2F 00 90 00 94 [17:37:34]RAPDU: 90 00 [17:37:34]wFMCommunicate OK [17:37:34]wFMCommunicate request_size=255 [17:37:34]MH_SAM_APDU [17:37:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E8 01 00 00 F4 03 04 00 DE 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4B B7 04 00 35 04 06 00 0F [17:37:34]Write to MH i2c: E2 02 01 F2 2F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E8 01 00 00 F4 03 04 00 DE 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4B B7 04 00 35 04 06 00 0F 00 00 87 [17:37:34]Write i2c OK [17:37:34]MH_I2C_Read... [17:37:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:37:34]Read from MH i2c: E2 [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: E2 03 00 [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: E2 03 00 F2 2F 00 90 00 95 [17:37:34]RAPDU: 90 00 [17:37:34]wFMCommunicate OK [17:37:34]wFMCommunicate request_size=10 [17:37:34]MH_SAM_APDU [17:37:34]CAPDU: 80 0D 02 02 05 D2 78 50 D7 E6 [17:37:34]Write to MH i2c: E2 0D 00 F3 2F 80 0D 02 02 05 00 D2 78 50 D7 E6 00 00 FD [17:37:34]Write i2c OK [17:37:34]MH_I2C_Read... [17:37:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:37:34]Read from MH i2c: E2 [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: E2 03 00 [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: E2 03 00 F3 2F 00 90 00 96 [17:37:34]RAPDU: 90 00 [17:37:34]wFMCommunicate OK [17:37:34]wFMCommunicate request_size=4 [17:37:34]MH_SAM_APDU [17:37:34]CAPDU: 80 0D 03 02 [17:37:34]Write to MH i2c: E2 08 00 F4 2F 80 0D 03 02 00 00 00 00 9E [17:37:34]Write i2c OK [17:37:34]MH_I2C_Read... [17:37:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:37:34]Read from MH i2c: E2 [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: E2 0B 00 [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: E2 0B 00 F4 2F 00 9E 01 D2 CA 38 D9 6C 84 90 00 DB [17:37:34]RAPDU: 9E 01 D2 CA 38 D9 6C 84 90 00 [17:37:34]wFMCommunicate OK [17:37:34]SAM_PROTO_SignData done [17:37:34]FM_MakeSignedData done [17:37:34]CreateOFDProtocolMessage [17:37:34]wFMCommunicate request_size=4 [17:37:34]MH_SAM_APDU [17:37:34]CAPDU: 80 11 00 00 [17:37:34]Write to MH i2c: E2 08 00 F5 2F 80 11 00 00 00 00 00 00 9E [17:37:34]Write i2c OK [17:37:34]MH_I2C_Read... [17:37:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:37:34]Read from MH i2c: E2 [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: E2 17 00 [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: E2 17 00 F5 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F3 [17:37:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:37:34]wFMCommunicate OK [17:37:34]CreateOFDProtocolMessage done [17:37:34]OFDSenderStorePacket 309067 [17:37:34]StoreOFDPacket docnum=309067 [17:37:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DA BF 07 01 A2 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E8 01 00 00 F4 03 04 00 DE 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4B B7 04 00 35 04 06 00 0F D2 78 50 D7 E6 9E 01 D2 CA 38 D9 6C 84 [17:37:34]CheckFolder [17:37:34]dirname=/storage/ofd_packets [17:37:34]CheckFolder done [17:37:34]ProducePacketName [17:37:34]name=ofd_packets/00309067 [17:37:34]NVStorageSaveData ofd_packets/00309067 [17:37:34]File name is /storage/ofd_packets/00309067 [17:37:34]Write 301 bytes [17:37:34]NVStorageSaveData done [17:37:34]OFDSenderStorePacket done [17:37:34]KKMCreateOFDPacket done [17:37:34]NVStorageSaveData kkm_last_timestamp [17:37:34]File name is /storage/kkm_last_timestamp [17:37:34]Write 4 bytes [17:37:34]NVStorageSaveData done [17:37:34]ExternCall_PrintAddStr [17:37:34]wPrintStart [17:37:34]Write to MH i2c: 01 00 00 F6 2F 25 [17:37:34]Write i2c OK [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: 01 [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: 01 07 00 [17:37:34]MH_I2C_Read... [17:37:34]Read from MH i2c: 01 07 00 F6 2F 00 00 00 00 00 FF 0F 3A [17:37:34]RasterBufferAndPrint [17:37:34]line Счет N : (1)642942 [17:37:34]line ИНН: 02508201610067 [17:37:34]line Контрольно-Кассовый Чек [17:37:34]line ПРОДАЖА [17:37:34]line ТРК (МРК, ГНК) : 41 [17:37:34]line Товар: 2710124130 [17:37:34]line Аи-92-К-2 [17:37:34]line 2.990 * 66.90 [17:37:34]line = 200.03 [17:37:34]line НДС 12% НСП 1% [17:37:34]line > о реализуемом товаре [17:37:34]line ОКРУГЛЕНИЕ: -0.03 [17:37:34]line ИТОГО: 200.00 [17:37:34]line Внесено: 200.00 [17:37:34]line СДАЧА: 0.00 [17:37:34]line НСП 1% : 1.77 [17:37:34]line НДС 12% : 21.24 [17:37:34]line Наличными: 200.00 [17:37:34]line Безнал.: 0.00 [17:37:34]line Место: АЗС № 172 "Партнер Нефть" [17:37:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:37:34]line СНО: Общий режим [17:37:34]line Чек 488 26.10.2024 17:37 [17:37:34]line Смена: 532 ФФД: 1.0 [17:37:34]line ЗНМ: 0300000116 [17:37:34]line РНМ: 0000000000091780 [17:37:34]line Версия ККМ: 001 [17:37:34]line ФМ: 0000000000871765 [17:37:34]line ФД: 309067 [17:37:34]line ФПД: 17396636112870 [17:37:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173734&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309067&fm=17396636112870&tin=02508201610067®Number=0000000000091780&sum=20000 [17:37:34]OFD Sender: Processing packet 309067 [packets to send 223, broken 222] [17:37:34]ProducePacketName [17:37:34]name=ofd_packets/00309067 [17:37:34]OFD Sender: To server: pG, [17:37:34]CommunicateWithHost lk.salyk.kg:30040 [17:37:34]ConnectInit lk.salyk.kg [17:37:34]written 0, free lines is 4095 [17:37:35]Connected sock=10 [17:37:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DA BF 07 01 A2 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E8 01 00 00 F4 03 04 00 DE 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4B B7 04 00 35 04 06 00 0F D2 78 50 D7 E6 9E 01 D2 CA 38 D9 6C 84 [17:37:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D2 30 47 00 56 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4B B7 04 00 F4 03 04 00 3B CF 1C 67 B6 04 01 00 00 BE 9B AE B9 E0 3D E8 F4 [17:37:35]CommunicateWithHost err = 0 [17:37:35]CheckOFDResponse [17:37:35]1017 (14) - 77093643461234 [17:37:35]1041 (16) - 0000000000871765 [17:37:35]1040 (4) - 309067 [17:37:35]1012 (4) - 26.10.2024 11:15 [17:37:35]1206 (1) - 0 [17:37:35]OFD Sender: Remove packet 309067 [17:37:35]ProducePacketName [17:37:35]name=ofd_packets/00309067 [17:37:35]NVStorageDeleteData [17:37:35]Write to MH i2c: 01 00 00 20 30 50 [17:37:35]Write i2c OK [17:37:35]MH_I2C_Read... [17:37:35]Read from MH i2c: 01 [17:37:35]MH_I2C_Read... [17:37:35]Read from MH i2c: 01 07 00 [17:37:35]MH_I2C_Read... [17:37:35]Read from MH i2c: 01 07 00 20 30 00 00 00 00 00 B9 0C 1C [17:37:35]RasterBufferAndPrint [17:37:35]line [17:37:35]line [17:37:35]line [17:37:35]line [17:37:35]line [17:37:35]written 0, free lines is 3263 [17:37:35]MH_Cut [17:37:35]Write to MH i2c: D1 01 00 27 30 01 29 [17:37:35]Write i2c OK [17:37:35]MH_I2C_Read... [17:37:35]Read from MH i2c: D1 [17:37:35]MH_I2C_Read... [17:37:35]Read from MH i2c: D1 01 00 [17:37:35]MH_I2C_Read... [17:37:35]Read from MH i2c: D1 01 00 27 30 00 28 [17:37:35]Write to MH i2c: 01 00 00 28 30 58 [17:37:35]Write i2c OK [17:37:35]MH_I2C_Read... [17:37:35]OFD Sender: No OFD packet to send [17:37:36]*** Cut start [17:37:36]*** Purtial cut [17:37:36]*** Stage 1: CUTSNS_PIN = 1 [17:37:36]Read from MH i2c: 01 [17:37:36]MH_I2C_Read... [17:37:36]*** Stop cut motor [17:37:36]*** Cut end [17:37:36]Read from MH i2c: 01 07 00 [17:37:36]MH_I2C_Read... [17:37:36]Read from MH i2c: 01 07 00 28 30 00 00 00 00 00 FF 0F 6D [17:37:36]process_action close_receipt done [17:37:36]requested_data is exist [17:37:36]produce_requested_data [17:37:36]requested_item fm.sn is exist - process it [17:37:36]wFMCommunicate request_size=4 [17:37:36]MH_SAM_APDU [17:37:36]CAPDU: 80 11 00 00 [17:37:36]Write to MH i2c: E2 08 00 29 30 80 11 00 00 00 00 00 00 D3 [17:37:36]Write i2c OK [17:37:36]MH_I2C_Read... [17:37:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:37:36]Read from MH i2c: E2 [17:37:36]MH_I2C_Read... [17:37:36]Read from MH i2c: E2 17 00 [17:37:36]MH_I2C_Read... [17:37:36]Read from MH i2c: E2 17 00 29 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 28 [17:37:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:37:36]wFMCommunicate OK [17:37:36]requested_item fd.num is exist - process it [17:37:36]SAM_PROTO_GetFieldsCounters [17:37:36]wFMCommunicate request_size=4 [17:37:36]MH_SAM_APDU [17:37:36]CAPDU: 80 13 00 00 [17:37:36]Write to MH i2c: E2 08 00 2A 30 80 13 00 00 00 00 00 00 D6 [17:37:36]Write i2c OK [17:37:36]MH_I2C_Read... [17:37:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:37:36]Read from MH i2c: E2 [17:37:36]MH_I2C_Read... [17:37:36]Read from MH i2c: E2 62 00 [17:37:36]MH_I2C_Read... [17:37:36]Read from MH i2c: E2 62 00 2A 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [17:37: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:37:36]wFMCommunicate OK [17:37:36]SAM_PROTO_GetFieldsCounters done [17:37:36]requested_item shift.num is exist - process it [17:37:36]requested_item shift.opened is exist - process it [17:37:36]req_shift_opened [17:37:36]FM_GetShiftState [17:37:36]SAM_PROTO_GetShiftState [17:37:36]wFMCommunicate request_size=4 [17:37:36]MH_SAM_APDU [17:37:36]CAPDU: 80 13 01 00 [17:37:36]Write to MH i2c: E2 08 00 2B 30 80 13 01 00 00 00 00 00 D8 [17:37:36]Write i2c OK [17:37:36]MH_I2C_Read... [17:37:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:37:36]Read from MH i2c: E2 [17:37:36]MH_I2C_Read... [17:37:36]Read from MH i2c: E2 0E 00 [17:37:36]MH_I2C_Read... [17:37:36]Read from MH i2c: E2 0E 00 2B 30 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 56 [17:37:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:37:36]wFMCommunicate OK [17:37:36]SAM_PROTO_GetShiftState done [17:37:36]FM_GetShiftState done [17:37:36]req_shift_opened done [17:37:36]requested_item shift.open_date is exist - process it [17:37:36]req_shift_open_date [17:37:36]req_shift_open_date done [17:37:36]produce_requested_data done [17:37:36]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309067,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:37:36]process_action_free close_receipt [17:37:36]json_value_free [17:37:36]json_value_free done [17:37:36]process_json_proto returns [17:37:36]Send response to host [17:37:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309067,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:37:36]free response buf [17:37:36]execute_script done [17:37:36]execute_script returns [17:37:36]free content buf [17:37:36]Sock 9.Close socket [17:37:36]Sock 9.Thread stoped [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:02]accept exits with 7 [17:38:02]New connection [17:38:02]New thread 3066879332 created [17:38:02]Thread 3067022692 joined [17:38:02]Waiting for new connection... [17:38:02] Sock 7.Parse request [17:38:02]Sock 7.Check first char [17:38:02]Sock 7.First char is OK [17:38:02]request: POST /json_proto HTTP/1.0 [17:38:02]Method: POST [17:38:02]URL: /json_proto [17:38:02]Method is POST - this is cgi request [17:38:02]url: /json_proto [17:38:02]query_string will be loaded in cgi processing [17:38:02]execute_cgi json_proto POST (null) [17:38:02]execute_cgi path=json_proto method=POST [17:38:02]POST find Content-Length [17:38:02]Host: 172.17.96.3:8080 [17:38:02]Content-Length: 677 [17:38:02]Content-Type: application/json [17:38:02] [17:38:02]POST finish read [17:38:02]Found Content-Length = 677 [17:38:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [17:38:02]execute_script... [17:38:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [17:38:02]POST & json_proto [17:38:02]process_json_proto [17:38:02]json parsed OK: [17:38:02]protocol is kg_v1.0 [17:38:02]action value=close_receipt [17:38:02]process_action close_receipt [17:38:02]cmd_close_receipt [17:38:02]MH_GetDate [17:38:02]Write to MH i2c: F0 00 00 2C 30 4B [17:38:02]Write i2c OK [17:38:02]MH_I2C_Read... [17:38:02]Read from MH i2c: F0 [17:38:02]MH_I2C_Read... [17:38:02]Read from MH i2c: F0 09 00 [17:38:02]MH_I2C_Read... [17:38:02]Read from MH i2c: F0 09 00 2C 30 00 FB 28 1D 67 44 5E 04 65 06 [17:38:02]GetLastDocTimeStamp 1729964254 [17:38:02]current date 1729964283 [17:38:02]FM_GetShiftState [17:38:02]SAM_PROTO_GetShiftState [17:38:02]wFMCommunicate request_size=4 [17:38:02]MH_SAM_APDU [17:38:02]CAPDU: 80 13 01 00 [17:38:02]Write to MH i2c: E2 08 00 2D 30 80 13 01 00 00 00 00 00 DA [17:38:02]Write i2c OK [17:38:02]MH_I2C_Read... [17:38:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:02]Read from MH i2c: E2 [17:38:02]MH_I2C_Read... [17:38:02]Read from MH i2c: E2 0E 00 [17:38:02]MH_I2C_Read... [17:38:02]Read from MH i2c: E2 0E 00 2D 30 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 58 [17:38:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:38:02]wFMCommunicate OK [17:38:02]SAM_PROTO_GetShiftState done [17:38:02]FM_GetShiftState done [17:38:02]opened in 1729902265 [17:38:02]opened+sec_in_day 1729988665 [17:38:02]quantity*price = 50041 [17:38:02]sum+1 = 50042 [17:38:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 489 26.10.2024 17:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309068 ФПД: 31955401270318 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173803&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309068&fm=31955401270318&tin=02508201610067®Number=0000000000091780&sum=50000 [17:38:03]StoreToDocumentArchive [17:38:03]shift 532 fd 309068 [17:38:03]save to /storage/0532/doc_00309068 [17:38:03]save last doc name /storage/0532/doc_00309068 to /storage/kkm_last_doc_name [17:38:03]save OK [17:38:03]Clear old archive folders... [17:38:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:38:03]tlvbuf is 000C42D0 [17:38:03]SAM_PROTO_ClearQueue [17:38:03]wFMCommunicate request_size=4 [17:38:03]MH_SAM_APDU [17:38:03]CAPDU: 80 09 00 00 [17:38:03]Write to MH i2c: E2 08 00 3A 30 80 09 00 00 00 00 00 00 DC [17:38:03]Write i2c OK [17:38:03]MH_I2C_Read... [17:38:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:38:03]Read from MH i2c: E2 [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: E2 03 00 [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: E2 03 00 3A 30 00 90 00 DE [17:38:03]RAPDU: 90 00 [17:38:03]wFMCommunicate OK [17:38:03]SAM_PROTO_ClearQueue done [17:38:03]KKMCreateOFDPacket [17:38:03]OFDProtocolAddRootSTLVToBuf [17:38:03]FM_MakeSignedData [17:38:03]FM_MakeSignedData [17:38:03]SAM_PROTO_SignData [17:38:03]wFMCommunicate request_size=4 [17:38:03]MH_SAM_APDU [17:38:03]CAPDU: 80 0D 01 02 [17:38:03]Write to MH i2c: E2 08 00 3B 30 80 0D 01 02 00 00 00 00 E4 [17:38:03]Write i2c OK [17:38:03]MH_I2C_Read... [17:38:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:38:03]Read from MH i2c: E2 [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: E2 03 00 [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: E2 03 00 3B 30 00 90 00 DF [17:38:03]RAPDU: 90 00 [17:38:03]wFMCommunicate OK [17:38:03]wFMCommunicate request_size=255 [17:38:03]MH_SAM_APDU [17:38:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E9 01 00 00 F4 03 04 00 FB 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4C B7 04 00 35 04 06 00 1D [17:38:03]Write to MH i2c: E2 02 01 3C 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E9 01 00 00 F4 03 04 00 FB 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4C B7 04 00 35 04 06 00 1D 00 00 3D [17:38:03]Write i2c OK [17:38:03]MH_I2C_Read... [17:38:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:03]Read from MH i2c: E2 [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: E2 03 00 [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: E2 03 00 3C 30 00 90 00 E0 [17:38:03]RAPDU: 90 00 [17:38:03]wFMCommunicate OK [17:38:03]wFMCommunicate request_size=10 [17:38:03]MH_SAM_APDU [17:38:03]CAPDU: 80 0D 02 02 05 10 32 57 64 2E [17:38:03]Write to MH i2c: E2 0D 00 3D 30 80 0D 02 02 05 00 10 32 57 64 2E 00 00 1C [17:38:03]Write i2c OK [17:38:03]MH_I2C_Read... [17:38:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:03]Read from MH i2c: E2 [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: E2 03 00 [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: E2 03 00 3D 30 00 90 00 E1 [17:38:03]RAPDU: 90 00 [17:38:03]wFMCommunicate OK [17:38:03]wFMCommunicate request_size=4 [17:38:03]MH_SAM_APDU [17:38:03]CAPDU: 80 0D 03 02 [17:38:03]Write to MH i2c: E2 08 00 3E 30 80 0D 03 02 00 00 00 00 E9 [17:38:03]Write i2c OK [17:38:03]MH_I2C_Read... [17:38:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:38:03]Read from MH i2c: E2 [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: E2 0B 00 [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: E2 0B 00 3E 30 00 34 C0 E1 DB 47 E7 2C DA 90 00 CE [17:38:03]RAPDU: 34 C0 E1 DB 47 E7 2C DA 90 00 [17:38:03]wFMCommunicate OK [17:38:03]SAM_PROTO_SignData done [17:38:03]FM_MakeSignedData done [17:38:03]CreateOFDProtocolMessage [17:38:03]wFMCommunicate request_size=4 [17:38:03]MH_SAM_APDU [17:38:03]CAPDU: 80 11 00 00 [17:38:03]Write to MH i2c: E2 08 00 3F 30 80 11 00 00 00 00 00 00 E9 [17:38:03]Write i2c OK [17:38:03]MH_I2C_Read... [17:38:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:03]Read from MH i2c: E2 [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: E2 17 00 [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: E2 17 00 3F 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3E [17:38:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:38:03]wFMCommunicate OK [17:38:03]CreateOFDProtocolMessage done [17:38:03]OFDSenderStorePacket 309068 [17:38:03]StoreOFDPacket docnum=309068 [17:38:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F3 77 07 01 EF 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E9 01 00 00 F4 03 04 00 FB 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4C B7 04 00 35 04 06 00 1D 10 32 57 64 2E 34 C0 E1 DB 47 E7 2C DA [17:38:03]CheckFolder [17:38:03]dirname=/storage/ofd_packets [17:38:03]CheckFolder done [17:38:03]ProducePacketName [17:38:03]name=ofd_packets/00309068 [17:38:03]NVStorageSaveData ofd_packets/00309068 [17:38:03]File name is /storage/ofd_packets/00309068 [17:38:03]Write 301 bytes [17:38:03]NVStorageSaveData done [17:38:03]OFDSenderStorePacket done [17:38:03]KKMCreateOFDPacket done [17:38:03]NVStorageSaveData kkm_last_timestamp [17:38:03]File name is /storage/kkm_last_timestamp [17:38:03]Write 4 bytes [17:38:03]NVStorageSaveData done [17:38:03]ExternCall_PrintAddStr [17:38:03]wPrintStart [17:38:03]Write to MH i2c: 01 00 00 40 30 70 [17:38:03]Write i2c OK [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: 01 [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: 01 07 00 [17:38:03]MH_I2C_Read... [17:38:03]Read from MH i2c: 01 07 00 40 30 00 00 00 00 00 FF 0F 85 [17:38:03]RasterBufferAndPrint [17:38:03]line Счет N : (1)642943 [17:38:03]line ИНН: 02508201610067 [17:38:03]line Контрольно-Кассовый Чек [17:38:03]line ПРОДАЖА [17:38:03]line ТРК (МРК, ГНК) : 52 [17:38:03]line Товар: 2710124130 [17:38:03]line Аи-92-К-2 [17:38:03]line 7.480 * 66.90 [17:38:03]line = 500.41 [17:38:03]line НДС 12% НСП 1% [17:38:03]line > о реализуемом товаре [17:38:03]line ОКРУГЛЕНИЕ: -0.41 [17:38:03]line ИТОГО: 500.00 [17:38:03]line Внесено: 500.00 [17:38:03]line СДАЧА: 0.00 [17:38:03]line НСП 1% : 4.43 [17:38:03]line НДС 12% : 53.14 [17:38:03]line Наличными: 500.00 [17:38:03]line Безнал.: 0.00 [17:38:03]line Место: АЗС № 172 "Партнер Нефть" [17:38:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:38:03]line СНО: Общий режим [17:38:03]line Чек 489 26.10.2024 17:38 [17:38:03]line Смена: 532 ФФД: 1.0 [17:38:03]line ЗНМ: 0300000116 [17:38:03]line РНМ: 0000000000091780 [17:38:03]line Версия ККМ: 001 [17:38:03]line ФМ: 0000000000871765 [17:38:03]line ФД: 309068 [17:38:03]line ФПД: 31955401270318 [17:38:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173803&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309068&fm=31955401270318&tin=02508201610067®Number=0000000000091780&sum=50000 [17:38:03]written 0, free lines is 4095 [17:38:03]OFD Sender: Processing packet 309068 [packets to send 223, broken 222] [17:38:03]ProducePacketName [17:38:03]name=ofd_packets/00309068 [17:38:03]OFD Sender: To server: pG, [17:38:03]CommunicateWithHost lk.salyk.kg:30040 [17:38:03]ConnectInit lk.salyk.kg [17:38:03]Connected sock=10 [17:38:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F3 77 07 01 EF 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E9 01 00 00 F4 03 04 00 FB 28 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4C B7 04 00 35 04 06 00 1D 10 32 57 64 2E 34 C0 E1 DB 47 E7 2C DA [17:38:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8C 54 47 00 74 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 31 37 36 35 10 04 04 00 4C B7 04 00 F4 03 04 00 58 CF 1C 67 B6 04 01 00 00 E1 12 8A BF 2F AC 8B 10 [17:38:04]CommunicateWithHost err = 0 [17:38:04]CheckOFDResponse [17:38:04]1017 (14) - 77093643461234 [17:38:04]1041 (16) - 0000000000871765 [17:38:04]1040 (4) - 309068 [17:38:04]1012 (4) - 26.10.2024 11:15 [17:38:04]1206 (1) - 0 [17:38:04]OFD Sender: Remove packet 309068 [17:38:04]ProducePacketName [17:38:04]name=ofd_packets/00309068 [17:38:04]NVStorageDeleteData [17:38:04]Write to MH i2c: 01 00 00 6A 30 9A [17:38:04]Write i2c OK [17:38:04]MH_I2C_Read... [17:38:04]Read from MH i2c: 01 [17:38:04]MH_I2C_Read... [17:38:04]Read from MH i2c: 01 07 00 [17:38:04]MH_I2C_Read... [17:38:04]Read from MH i2c: 01 07 00 6A 30 00 00 00 00 00 B5 0C 62 [17:38:04]RasterBufferAndPrint [17:38:04]line [17:38:04]line [17:38:04]line [17:38:04]line [17:38:04]line [17:38:04]written 0, free lines is 3259 [17:38:04]MH_Cut [17:38:04]Write to MH i2c: D1 01 00 71 30 01 73 [17:38:04]Write i2c OK [17:38:04]MH_I2C_Read... [17:38:04]Read from MH i2c: D1 [17:38:04]MH_I2C_Read... [17:38:04]Read from MH i2c: D1 01 00 [17:38:04]MH_I2C_Read... [17:38:04]Read from MH i2c: D1 01 00 71 30 00 72 [17:38:04]Write to MH i2c: 01 00 00 72 30 A2 [17:38:04]Write i2c OK [17:38:04]MH_I2C_Read... [17:38:04]OFD Sender: No OFD packet to send [17:38:05]*** Cut start [17:38:05]*** Purtial cut [17:38:05]*** Stage 1: CUTSNS_PIN = 1 [17:38:05]Read from MH i2c: 01 [17:38:05]MH_I2C_Read... [17:38:05]*** Stop cut motor [17:38:05]*** Cut end [17:38:05]Read from MH i2c: 01 07 00 [17:38:05]MH_I2C_Read... [17:38:05]Read from MH i2c: 01 07 00 72 30 00 00 00 00 00 FF 0F B7 [17:38:05]process_action close_receipt done [17:38:05]requested_data is exist [17:38:05]produce_requested_data [17:38:05]requested_item fm.sn is exist - process it [17:38:05]wFMCommunicate request_size=4 [17:38:05]MH_SAM_APDU [17:38:05]CAPDU: 80 11 00 00 [17:38:05]Write to MH i2c: E2 08 00 73 30 80 11 00 00 00 00 00 00 1D [17:38:05]Write i2c OK [17:38:05]MH_I2C_Read... [17:38:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:05]Read from MH i2c: E2 [17:38:05]MH_I2C_Read... [17:38:05]Read from MH i2c: E2 17 00 [17:38:05]MH_I2C_Read... [17:38:05]Read from MH i2c: E2 17 00 73 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 72 [17:38:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:38:05]wFMCommunicate OK [17:38:05]requested_item fd.num is exist - process it [17:38:05]SAM_PROTO_GetFieldsCounters [17:38:05]wFMCommunicate request_size=4 [17:38:05]MH_SAM_APDU [17:38:05]CAPDU: 80 13 00 00 [17:38:05]Write to MH i2c: E2 08 00 74 30 80 13 00 00 00 00 00 00 20 [17:38:05]Write i2c OK [17:38:05]MH_I2C_Read... [17:38:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:38:05]Read from MH i2c: E2 [17:38:05]MH_I2C_Read... [17:38:05]Read from MH i2c: E2 62 00 [17:38:05]MH_I2C_Read... [17:38:05]Read from MH i2c: E2 62 00 74 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 1E [17:38:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:38:05]wFMCommunicate OK [17:38:05]SAM_PROTO_GetFieldsCounters done [17:38:05]requested_item shift.num is exist - process it [17:38:05]requested_item shift.opened is exist - process it [17:38:05]req_shift_opened [17:38:05]FM_GetShiftState [17:38:05]SAM_PROTO_GetShiftState [17:38:05]wFMCommunicate request_size=4 [17:38:05]MH_SAM_APDU [17:38:05]CAPDU: 80 13 01 00 [17:38:05]Write to MH i2c: E2 08 00 75 30 80 13 01 00 00 00 00 00 22 [17:38:05]Write i2c OK [17:38:05]MH_I2C_Read... [17:38:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:05]Read from MH i2c: E2 [17:38:05]MH_I2C_Read... [17:38:05]Read from MH i2c: E2 0E 00 [17:38:05]MH_I2C_Read... [17:38:05]Read from MH i2c: E2 0E 00 75 30 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A0 [17:38:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:38:05]wFMCommunicate OK [17:38:05]SAM_PROTO_GetShiftState done [17:38:05]FM_GetShiftState done [17:38:05]req_shift_opened done [17:38:05]requested_item shift.open_date is exist - process it [17:38:05]req_shift_open_date [17:38:05]req_shift_open_date done [17:38:05]produce_requested_data done [17:38:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309068,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:38:05]process_action_free close_receipt [17:38:05]json_value_free [17:38:05]json_value_free done [17:38:05]process_json_proto returns [17:38:05]Send response to host [17:38:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309068,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:38:05]free response buf [17:38:05]execute_script done [17:38:05]execute_script returns [17:38:05]free content buf [17:38:05]Sock 7.Close socket [17:38:05]Sock 7.Thread stoped [17:38:09]OFD Sender: No OFD packet to send [17:38:14]OFD Sender: No OFD packet to send [17:38:19]OFD Sender: No OFD packet to send [17:38:23]accept exits with 9 [17:38:23]New connection [17:38:23]New thread 3067022692 created [17:38:23]Thread 3066879332 joined [17:38:23]Waiting for new connection... [17:38:23] Sock 9.Parse request [17:38:23]Sock 9.Check first char [17:38:23]Sock 9.First char is OK [17:38:23]request: POST /json_proto HTTP/1.0 [17:38:23]Method: POST [17:38:23]URL: /json_proto [17:38:23]Method is POST - this is cgi request [17:38:23]url: /json_proto [17:38:23]query_string will be loaded in cgi processing [17:38:23]execute_cgi json_proto POST (null) [17:38:23]execute_cgi path=json_proto method=POST [17:38:23]POST find Content-Length [17:38:23]Host: 172.17.96.3:8080 [17:38:23]Content-Length: 677 [17:38:23]Content-Type: application/json [17:38:23] [17:38:23]POST finish read [17:38:23]Found Content-Length = 677 [17:38:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [17:38:23]execute_script... [17:38:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [17:38:23]POST & json_proto [17:38:23]process_json_proto [17:38:23]json parsed OK: [17:38:23]protocol is kg_v1.0 [17:38:23]action value=close_receipt [17:38:23]process_action close_receipt [17:38:23]cmd_close_receipt [17:38:23]MH_GetDate [17:38:23]Write to MH i2c: F0 00 00 76 30 95 [17:38:23]Write i2c OK [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: F0 [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: F0 09 00 [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: F0 09 00 76 30 00 11 29 1D 67 44 5E 04 65 67 [17:38:23]GetLastDocTimeStamp 1729964283 [17:38:23]current date 1729964305 [17:38:23]FM_GetShiftState [17:38:23]SAM_PROTO_GetShiftState [17:38:23]wFMCommunicate request_size=4 [17:38:23]MH_SAM_APDU [17:38:23]CAPDU: 80 13 01 00 [17:38:23]Write to MH i2c: E2 08 00 77 30 80 13 01 00 00 00 00 00 24 [17:38:23]Write i2c OK [17:38:23]MH_I2C_Read... [17:38:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:38:23]Read from MH i2c: E2 [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: E2 0E 00 [17:38:23]MH_I2C_Read... [17:38:23]Read from MH i2c: E2 0E 00 77 30 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A2 [17:38:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:38:23]wFMCommunicate OK [17:38:23]SAM_PROTO_GetShiftState done [17:38:23]FM_GetShiftState done [17:38:23]opened in 1729902265 [17:38:23]opened+sec_in_day 1729988665 [17:38:23]quantity*price = 50041 [17:38:23]sum+1 = 50042 [17:38:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 490 26.10.2024 17:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309069 ФПД: 186447966164201 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173825&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309069&fm=186447966164201&tin=02508201610067®Number=0000000000091780&sum=50000 [17:38:24]StoreToDocumentArchive [17:38:24]shift 532 fd 309069 [17:38:24]save to /storage/0532/doc_00309069 [17:38:24]save last doc name /storage/0532/doc_00309069 to /storage/kkm_last_doc_name [17:38:24]save OK [17:38:24]Clear old archive folders... [17:38:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:38:24]tlvbuf is 000C4AA0 [17:38:24]SAM_PROTO_ClearQueue [17:38:24]wFMCommunicate request_size=4 [17:38:24]MH_SAM_APDU [17:38:24]CAPDU: 80 09 00 00 [17:38:24]Write to MH i2c: E2 08 00 84 30 80 09 00 00 00 00 00 00 26 [17:38:24]Write i2c OK [17:38:24]MH_I2C_Read... [17:38:24]*** iso7816_exchange 80 09 00 00... 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 84 30 00 90 00 28 [17:38:24]RAPDU: 90 00 [17:38:24]wFMCommunicate OK [17:38:24]SAM_PROTO_ClearQueue done [17:38:24]KKMCreateOFDPacket [17:38:24]OFDProtocolAddRootSTLVToBuf [17:38:24]FM_MakeSignedData [17:38:24]FM_MakeSignedData [17:38:24]SAM_PROTO_SignData [17:38:24]wFMCommunicate request_size=4 [17:38:24]MH_SAM_APDU [17:38:24]CAPDU: 80 0D 01 02 [17:38:24]Write to MH i2c: E2 08 00 85 30 80 0D 01 02 00 00 00 00 2E [17:38:24]Write i2c OK [17:38:24]MH_I2C_Read... [17:38:24]*** iso7816_exchange 80 0D 01 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 85 30 00 90 00 29 [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 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 EA 01 00 00 F4 03 04 00 11 29 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4D B7 04 00 35 04 06 00 A9 [17:38:24]Write to MH i2c: E2 02 01 86 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EA 01 00 00 F4 03 04 00 11 29 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4D B7 04 00 35 04 06 00 A9 00 00 2C [17:38:24]Write i2c OK [17:38:24]MH_I2C_Read... [17:38:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:25]Read from MH i2c: E2 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: E2 03 00 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: E2 03 00 86 30 00 90 00 2A [17:38:25]RAPDU: 90 00 [17:38:25]wFMCommunicate OK [17:38:25]wFMCommunicate request_size=10 [17:38:25]MH_SAM_APDU [17:38:25]CAPDU: 80 0D 02 02 05 92 CC CA D4 E9 [17:38:25]Write to MH i2c: E2 0D 00 87 30 80 0D 02 02 05 00 92 CC CA D4 E9 00 00 20 [17:38:25]Write i2c OK [17:38:25]MH_I2C_Read... [17:38:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:38:25]Read from MH i2c: E2 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: E2 03 00 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: E2 03 00 87 30 00 90 00 2B [17:38:25]RAPDU: 90 00 [17:38:25]wFMCommunicate OK [17:38:25]wFMCommunicate request_size=4 [17:38:25]MH_SAM_APDU [17:38:25]CAPDU: 80 0D 03 02 [17:38:25]Write to MH i2c: E2 08 00 88 30 80 0D 03 02 00 00 00 00 33 [17:38:25]Write i2c OK [17:38:25]MH_I2C_Read... [17:38:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:38:25]Read from MH i2c: E2 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: E2 0B 00 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: E2 0B 00 88 30 00 9D 12 CE 4E 56 9E 17 1A 90 00 24 [17:38:25]RAPDU: 9D 12 CE 4E 56 9E 17 1A 90 00 [17:38:25]wFMCommunicate OK [17:38:25]SAM_PROTO_SignData done [17:38:25]FM_MakeSignedData done [17:38:25]CreateOFDProtocolMessage [17:38:25]wFMCommunicate request_size=4 [17:38:25]MH_SAM_APDU [17:38:25]CAPDU: 80 11 00 00 [17:38:25]Write to MH i2c: E2 08 00 89 30 80 11 00 00 00 00 00 00 33 [17:38:25]Write i2c OK [17:38:25]MH_I2C_Read... [17:38:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:38:25]Read from MH i2c: E2 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: E2 17 00 [17:38:25]MH_I2C_Read... [17:38:25]Read from MH i2c: E2 17 00 89 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 88 [17:38:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:38:25]wFMCommunicate OK [17:38:25]CreateOFDProtocolMessage done [17:38:25]OFDSenderStorePacket 309069 [17:38:25]StoreOFDPacket docnum=309069 [17:38:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 36 35 07 01 C4 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EA 01 00 00 F4 03 04 00 11 29 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4D B7 04 00 35 04 06 00 A9 92 CC CA D4 E9 9D 12 CE 4E 56 9E 17 1A [17:38:25]CheckFolder [17:38:25]dirname=/storage/ofd_packets [17:38:25]CheckFolder done [17:38:25]ProducePacketName [17:38:25]name=ofd_packets/00309069 [17:38:25]NVStorageSaveData ofd_packets/00309069 [17:38:25]File name is /storage/ofd_packets/00309069 [17:38:25]Write 301 bytes [17:38:25]NVStorageSaveData done [17:38:25]OFDSenderStorePacket done [17:38:25]KKMCreateOFDPacket done [17:38:25]NVStorageSaveData kkm_last_timestamp [17:38:25]File name is /storage/kkm_last_timestamp [17:38:25]Write 4 bytes [17:38:25]NVStorageSaveData done [17:38:25]ExternCall_PrintAddStr [17:38:25]wPrintStart [17:38:25]Write to MH i2c: 01 00 00 8A 30 BA [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 8A 30 00 00 00 00 00 FF 0F CF [17:38:25]RasterBufferAndPrint [17:38:25]line Счет N : (1)642944 [17:38:25]line ИНН: 02508201610067 [17:38:25]line Контрольно-Кассовый Чек [17:38:25]line ПРОДАЖА [17:38:25]line ТРК (МРК, ГНК) : 31 [17:38:25]line Товар: 2710124130 [17:38:25]line Аи-92-К-2 [17:38:25]line 7.480 * 66.90 [17:38:25]line = 500.41 [17:38:25]line НДС 12% НСП 1% [17:38:25]line > о реализуемом товаре [17:38:25]line ОКРУГЛЕНИЕ: -0.41 [17:38:25]line ИТОГО: 500.00 [17:38:25]line Внесено: 500.00 [17:38:25]line СДАЧА: 0.00 [17:38:25]line НСП 1% : 4.43 [17:38:25]line НДС 12% : 53.14 [17:38:25]line Наличными: 500.00 [17:38:25]line Безнал.: 0.00 [17:38:25]line Место: АЗС № 172 "Партнер Нефть" [17:38:25]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:38:25]line СНО: Общий режим [17:38:25]line Чек 490 26.10.2024 17:38 [17:38:25]line Смена: 532 ФФД: 1.0 [17:38:25]line ЗНМ: 0300000116 [17:38:25]line РНМ: 0000000000091780 [17:38:25]line Версия ККМ: 001 [17:38:25]line ФМ: 0000000000871765 [17:38:25]line ФД: 309069 [17:38:25]line ФПД: 186447966164201 [17:38:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T173825&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309069&fm=186447966164201&tin=02508201610067®Number=0000000000091780&sum=50000 [17:38:25]written 0, free lines is 4095 [17:38:25]OFD Sender: Processing packet 309069 [packets to send 223, broken 222] [17:38:25]ProducePacketName [17:38:25]name=ofd_packets/00309069 [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]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 31 37 36 35 0F 01 00 00 36 35 07 01 C4 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EA 01 00 00 F4 03 04 00 11 29 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4D B7 04 00 35 04 06 00 A9 92 CC CA D4 E9 9D 12 CE 4E 56 9E 17 1A [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 31 37 36 35 4F 00 00 00 69 7E 47 00 94 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 31 37 36 35 10 04 04 00 4D B7 04 00 F4 03 04 00 6E CF 1C 67 B6 04 01 00 00 80 5A 47 7D 72 CE 72 43 [17:38:25]CommunicateWithHost err = 0 [17:38:25]CheckOFDResponse [17:38:25]1017 (14) - 77093643461234 [17:38:25]1041 (16) - 0000000000871765 [17:38:25]1040 (4) - 309069 [17:38:25]1012 (4) - 26.10.2024 11:15 [17:38:25]1206 (1) - 0 [17:38:25]OFD Sender: Remove packet 309069 [17:38:25]ProducePacketName [17:38:25]name=ofd_packets/00309069 [17:38:25]NVStorageDeleteData [17:38:25]Write to MH i2c: 01 00 00 B4 30 E4 [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 B4 30 00 00 00 00 00 B7 0C AE [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 3262 [17:38:25]MH_Cut [17:38:25]Write to MH i2c: D1 01 00 BB 30 01 BD [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 BB 30 00 BC [17:38:25]Write to MH i2c: 01 00 00 BC 30 EC [17:38:25]Write i2c OK [17:38:25]MH_I2C_Read... [17:38:26]OFD Sender: No OFD packet to send [17:38:26]*** Cut start [17:38:26]*** Purtial cut [17:38:26]*** Stage 1: CUTSNS_PIN = 1 [17:38:26]Read from MH i2c: 01 [17:38:26]MH_I2C_Read... [17:38:26]*** Stop cut motor [17:38:26]*** Cut end [17:38:26]Read from MH i2c: 01 07 00 [17:38:26]MH_I2C_Read... [17:38:26]Read from MH i2c: 01 07 00 BC 30 00 00 00 00 00 FF 0F 01 [17:38:26]process_action close_receipt done [17:38:26]requested_data is exist [17:38:26]produce_requested_data [17:38:26]requested_item fm.sn is exist - process it [17:38:26]wFMCommunicate request_size=4 [17:38:26]MH_SAM_APDU [17:38:26]CAPDU: 80 11 00 00 [17:38:26]Write to MH i2c: E2 08 00 BD 30 80 11 00 00 00 00 00 00 67 [17:38:26]Write i2c OK [17:38:26]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 BD 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BC [17:38:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 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 BE 30 80 13 00 00 00 00 00 00 6A [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 BE 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 6C [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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 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 BF 30 80 13 01 00 00 00 00 00 6C [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 BF 30 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EA [17:38:27]RAPDU: 09 00 01 B9 36 1C 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":"0000000000871765","fd.num":309069,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [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":"0000000000871765","fd.num":309069,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [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:47]accept exits with 7 [17:40:47]New connection [17:40:47]New thread 3066879332 created [17:40:47]Thread 3067022692 joined [17:40:47]Waiting for new connection... [17:40:47] Sock 7.Parse request [17:40:47]Sock 7.Check first char [17:40:47]Sock 7.First char is OK [17:40:47]request: POST /json_proto HTTP/1.0 [17:40:47]Method: POST [17:40:47]URL: /json_proto [17:40:47]Method is POST - this is cgi request [17:40:47]url: /json_proto [17:40:47]query_string will be loaded in cgi processing [17:40:47]execute_cgi json_proto POST (null) [17:40:47]execute_cgi path=json_proto method=POST [17:40:47]POST find Content-Length [17:40:47]Host: 172.17.96.3:8080 [17:40:47]Content-Length: 677 [17:40:47]Content-Type: application/json [17:40:47] [17:40:47]POST finish read [17:40:47]Found Content-Length = 677 [17:40:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:40:47]execute_script... [17:40: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)642945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:40:47]POST & json_proto [17:40:47]process_json_proto [17:40:47]json parsed OK: [17:40:47]protocol is kg_v1.0 [17:40:47]action value=close_receipt [17:40:47]process_action close_receipt [17:40:47]cmd_close_receipt [17:40:47]MH_GetDate [17:40:47]Write to MH i2c: F0 00 00 C0 30 DF [17:40:47]Write i2c OK [17:40:47]MH_I2C_Read... [17:40:47]Read from MH i2c: F0 [17:40:47]MH_I2C_Read... [17:40:47]Read from MH i2c: F0 09 00 [17:40:47]MH_I2C_Read... [17:40:47]Read from MH i2c: F0 09 00 C0 30 00 A0 29 1D 67 44 5E 04 65 40 [17:40:47]GetLastDocTimeStamp 1729964305 [17:40:47]current date 1729964448 [17:40:47]FM_GetShiftState [17:40:47]SAM_PROTO_GetShiftState [17:40:47]wFMCommunicate request_size=4 [17:40:47]MH_SAM_APDU [17:40:47]CAPDU: 80 13 01 00 [17:40:47]Write to MH i2c: E2 08 00 C1 30 80 13 01 00 00 00 00 00 6E [17:40:47]Write i2c OK [17:40:47]MH_I2C_Read... [17:40:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:47]Read from MH i2c: E2 [17:40:47]MH_I2C_Read... [17:40:47]Read from MH i2c: E2 0E 00 [17:40:47]MH_I2C_Read... [17:40:47]Read from MH i2c: E2 0E 00 C1 30 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EC [17:40:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:40:47]wFMCommunicate OK [17:40:47]SAM_PROTO_GetShiftState done [17:40:47]FM_GetShiftState done [17:40:47]opened in 1729902265 [17:40:47]opened+sec_in_day 1729988665 [17:40:47]quantity*price = 50041 [17:40:47]sum+1 = 50042 [17:40:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 491 26.10.2024 17:40 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309070 ФПД: 135755659749803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T174048&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309070&fm=135755659749803&tin=02508201610067®Number=0000000000091780&sum=50000 [17:40:48]StoreToDocumentArchive [17:40:48]shift 532 fd 309070 [17:40:48]save to /storage/0532/doc_00309070 [17:40:48]save last doc name /storage/0532/doc_00309070 to /storage/kkm_last_doc_name [17:40:48]save OK [17:40:48]Clear old archive folders... [17:40:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:40:48]tlvbuf is 0014C660 [17:40:48]SAM_PROTO_ClearQueue [17:40:48]wFMCommunicate request_size=4 [17:40:48]MH_SAM_APDU [17:40:48]CAPDU: 80 09 00 00 [17:40:48]Write to MH i2c: E2 08 00 CE 30 80 09 00 00 00 00 00 00 70 [17:40:48]Write i2c OK [17:40:48]MH_I2C_Read... [17:40:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:40:48]Read from MH i2c: E2 [17:40:48]MH_I2C_Read... [17:40:48]Read from MH i2c: E2 03 00 [17:40:48]MH_I2C_Read... [17:40:48]Read from MH i2c: E2 03 00 CE 30 00 90 00 72 [17:40:48]RAPDU: 90 00 [17:40:48]wFMCommunicate OK [17:40:48]SAM_PROTO_ClearQueue done [17:40:48]KKMCreateOFDPacket [17:40:48]OFDProtocolAddRootSTLVToBuf [17:40:48]FM_MakeSignedData [17:40:48]FM_MakeSignedData [17:40:48]SAM_PROTO_SignData [17:40:48]wFMCommunicate request_size=4 [17:40:48]MH_SAM_APDU [17:40:48]CAPDU: 80 0D 01 02 [17:40:48]Write to MH i2c: E2 08 00 CF 30 80 0D 01 02 00 00 00 00 78 [17:40:48]Write i2c OK [17:40:48]MH_I2C_Read... [17:40:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:40:48]Read from MH i2c: E2 [17:40:48]MH_I2C_Read... [17:40:48]Read from MH i2c: E2 03 00 [17:40:48]MH_I2C_Read... [17:40:48]Read from MH i2c: E2 03 00 CF 30 00 90 00 73 [17:40:48]RAPDU: 90 00 [17:40:48]wFMCommunicate OK [17:40:48]wFMCommunicate request_size=255 [17:40:48]MH_SAM_APDU [17:40:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EB 01 00 00 F4 03 04 00 A0 29 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4E B7 04 00 35 04 06 00 7B [17:40:48]Write to MH i2c: E2 02 01 D0 30 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EB 01 00 00 F4 03 04 00 A0 29 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4E B7 04 00 35 04 06 00 7B 00 00 D9 [17:40:48]Write i2c OK [17:40:48]MH_I2C_Read... [17:40:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:40:49]Read from MH i2c: E2 [17:40:49]MH_I2C_Read... [17:40:49]Read from MH i2c: E2 03 00 [17:40:49]MH_I2C_Read... [17:40:49]Read from MH i2c: E2 03 00 D0 30 00 90 00 74 [17:40:49]RAPDU: 90 00 [17:40:49]wFMCommunicate OK [17:40:49]wFMCommunicate request_size=10 [17:40:49]MH_SAM_APDU [17:40:49]CAPDU: 80 0D 02 02 05 78 13 E0 29 AB [17:40:49]Write to MH i2c: E2 0D 00 D1 30 80 0D 02 02 05 00 78 13 E0 29 AB 00 00 C4 [17:40:49]Write i2c OK [17:40:49]MH_I2C_Read... [17:40:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:40:49]Read from MH i2c: E2 [17:40:49]MH_I2C_Read... [17:40:49]Read from MH i2c: E2 03 00 [17:40:49]MH_I2C_Read... [17:40:49]Read from MH i2c: E2 03 00 D1 30 00 90 00 75 [17:40:49]RAPDU: 90 00 [17:40:49]wFMCommunicate OK [17:40:49]wFMCommunicate request_size=4 [17:40:49]MH_SAM_APDU [17:40:49]CAPDU: 80 0D 03 02 [17:40:49]Write to MH i2c: E2 08 00 D2 30 80 0D 03 02 00 00 00 00 7D [17:40:49]Write i2c OK [17:40:49]MH_I2C_Read... [17:40:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:40:49]Read from MH i2c: E2 [17:40:49]MH_I2C_Read... [17:40:49]Read from MH i2c: E2 0B 00 [17:40:49]MH_I2C_Read... [17:40:49]Read from MH i2c: E2 0B 00 D2 30 00 65 DD 1C 98 3D 31 34 64 90 00 7A [17:40:49]RAPDU: 65 DD 1C 98 3D 31 34 64 90 00 [17:40:49]wFMCommunicate OK [17:40:49]SAM_PROTO_SignData done [17:40:49]FM_MakeSignedData done [17:40:49]CreateOFDProtocolMessage [17:40:49]wFMCommunicate request_size=4 [17:40:49]MH_SAM_APDU [17:40:49]CAPDU: 80 11 00 00 [17:40:49]Write to MH i2c: E2 08 00 D3 30 80 11 00 00 00 00 00 00 7D [17:40:49]Write i2c OK [17:40:49]MH_I2C_Read... [17:40:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:49]Read from MH i2c: E2 [17:40:49]MH_I2C_Read... [17:40:49]Read from MH i2c: E2 17 00 [17:40:49]MH_I2C_Read... [17:40:49]Read from MH i2c: E2 17 00 D3 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D2 [17:40:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:40:49]wFMCommunicate OK [17:40:49]CreateOFDProtocolMessage done [17:40:49]OFDSenderStorePacket 309070 [17:40:49]StoreOFDPacket docnum=309070 [17:40:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5F 55 07 01 D8 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EB 01 00 00 F4 03 04 00 A0 29 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4E B7 04 00 35 04 06 00 7B 78 13 E0 29 AB 65 DD 1C 98 3D 31 34 64 [17:40:49]CheckFolder [17:40:49]dirname=/storage/ofd_packets [17:40:49]CheckFolder done [17:40:49]ProducePacketName [17:40:49]name=ofd_packets/00309070 [17:40:49]NVStorageSaveData ofd_packets/00309070 [17:40:49]File name is /storage/ofd_packets/00309070 [17:40:49]Write 301 bytes [17:40:49]NVStorageSaveData done [17:40:49]OFDSenderStorePacket done [17:40:49]KKMCreateOFDPacket done [17:40:49]NVStorageSaveData kkm_last_timestamp [17:40:49]File name is /storage/kkm_last_timestamp [17:40:49]Write 4 bytes [17:40:49]NVStorageSaveData done [17:40:49]ExternCall_PrintAddStr [17:40:49]wPrintStart [17:40:49]Write to MH i2c: 01 00 00 D4 30 04 [17:40:49]Write i2c OK [17:40:49]MH_I2C_Read... [17:40:49]Read from MH i2c: 01 [17:40:49]MH_I2C_Read... [17:40:49]Read from MH i2c: 01 07 00 [17:40:49]MH_I2C_Read... [17:40:49]Read from MH i2c: 01 07 00 D4 30 00 00 00 00 00 FF 0F 19 [17:40:49]RasterBufferAndPrint [17:40:49]line Счет N : (1)642945 [17:40:49]line ИНН: 02508201610067 [17:40:49]line Контрольно-Кассовый Чек [17:40:49]line ПРОДАЖА [17:40:49]line ТРК (МРК, ГНК) : 41 [17:40:49]line Товар: 2710124130 [17:40:49]line Аи-92-К-2 [17:40:49]line 7.480 * 66.90 [17:40:49]line = 500.41 [17:40:49]line НДС 12% НСП 1% [17:40:49]line > о реализуемом товаре [17:40:49]line ОКРУГЛЕНИЕ: -0.41 [17:40:49]line ИТОГО: 500.00 [17:40:49]line Внесено: 500.00 [17:40:49]line СДАЧА: 0.00 [17:40:49]line НСП 1% : 4.43 [17:40:49]line НДС 12% : 53.14 [17:40:49]line Наличными: 500.00 [17:40:49]line Безнал.: 0.00 [17:40:49]line Место: АЗС № 172 "Партнер Нефть" [17:40:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:40:49]line СНО: Общий режим [17:40:49]line Чек 491 26.10.2024 17:40 [17:40:49]line Смена: 532 ФФД: 1.0 [17:40:49]line ЗНМ: 0300000116 [17:40:49]line РНМ: 0000000000091780 [17:40:49]line Версия ККМ: 001 [17:40:49]line ФМ: 0000000000871765 [17:40:49]line ФД: 309070 [17:40:49]line ФПД: 135755659749803 [17:40:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T174048&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309070&fm=135755659749803&tin=02508201610067®Number=0000000000091780&sum=50000 [17:40:49]OFD Sender: Processing packet 309070 [packets to send 223, broken 222] [17:40:49]ProducePacketName [17:40:49]name=ofd_packets/00309070 [17:40:49]OFD Sender: To server: pG, [17:40:49]CommunicateWithHost lk.salyk.kg:30040 [17:40:49]ConnectInit lk.salyk.kg [17:40:49]written 0, free lines is 4095 [17:40:49]Connected sock=10 [17:40:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5F 55 07 01 D8 48 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EB 01 00 00 F4 03 04 00 A0 29 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4E B7 04 00 35 04 06 00 7B 78 13 E0 29 AB 65 DD 1C 98 3D 31 34 64 [17:40:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A5 0F 47 00 B4 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4E B7 04 00 F4 03 04 00 FE CF 1C 67 B6 04 01 00 00 03 2D C0 8B 9B 4E E2 B6 [17:40:49]CommunicateWithHost err = 0 [17:40:49]CheckOFDResponse [17:40:49]1017 (14) - 77093643461234 [17:40:49]1041 (16) - 0000000000871765 [17:40:49]1040 (4) - 309070 [17:40:49]1012 (4) - 26.10.2024 11:18 [17:40:49]1206 (1) - 0 [17:40:49]OFD Sender: Remove packet 309070 [17:40:49]ProducePacketName [17:40:49]name=ofd_packets/00309070 [17:40:49]NVStorageDeleteData [17:40:50]Write to MH i2c: 01 00 00 FE 30 2E [17:40:50]Write i2c OK [17:40:50]MH_I2C_Read... [17:40:50]Read from MH i2c: 01 [17:40:50]MH_I2C_Read... [17:40:50]Read from MH i2c: 01 07 00 [17:40:50]MH_I2C_Read... [17:40:50]Read from MH i2c: 01 07 00 FE 30 00 00 00 00 00 C6 0C 07 [17:40:50]RasterBufferAndPrint [17:40:50]line [17:40:50]line [17:40:50]line [17:40:50]line [17:40:50]line [17:40:50]written 0, free lines is 3278 [17:40:50]MH_Cut [17:40:50]Write to MH i2c: D1 01 00 05 31 01 08 [17:40:50]Write i2c OK [17:40:50]MH_I2C_Read... [17:40:50]Read from MH i2c: D1 [17:40:50]MH_I2C_Read... [17:40:50]Read from MH i2c: D1 01 00 [17:40:50]MH_I2C_Read... [17:40:50]Read from MH i2c: D1 01 00 05 31 00 07 [17:40:50]Write to MH i2c: 01 00 00 06 31 37 [17:40:50]Write i2c OK [17:40:50]MH_I2C_Read... [17:40:50]OFD Sender: No OFD packet to send [17:40:50]*** Cut start [17:40:50]*** Purtial cut [17:40:50]*** Stage 1: CUTSNS_PIN = 1 [17:40:51]Read from MH i2c: 01 [17:40:51]MH_I2C_Read... [17:40:51]*** Stop cut motor [17:40:51]*** Cut end [17:40:51]Read from MH i2c: 01 07 00 [17:40:51]MH_I2C_Read... [17:40:51]Read from MH i2c: 01 07 00 06 31 00 00 00 00 00 FF 0F 4C [17:40:51]process_action close_receipt done [17:40:51]requested_data is exist [17:40:51]produce_requested_data [17:40:51]requested_item fm.sn is exist - process it [17:40:51]wFMCommunicate request_size=4 [17:40:51]MH_SAM_APDU [17:40:51]CAPDU: 80 11 00 00 [17:40:51]Write to MH i2c: E2 08 00 07 31 80 11 00 00 00 00 00 00 B2 [17:40:51]Write i2c OK [17:40:51]MH_I2C_Read... [17:40:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:51]Read from MH i2c: E2 [17:40:51]MH_I2C_Read... [17:40:51]Read from MH i2c: E2 17 00 [17:40:51]MH_I2C_Read... [17:40:51]Read from MH i2c: E2 17 00 07 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 07 [17:40:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:40:51]wFMCommunicate OK [17:40:51]requested_item fd.num is exist - process it [17:40:51]SAM_PROTO_GetFieldsCounters [17:40:51]wFMCommunicate request_size=4 [17:40:51]MH_SAM_APDU [17:40:51]CAPDU: 80 13 00 00 [17:40:51]Write to MH i2c: E2 08 00 08 31 80 13 00 00 00 00 00 00 B5 [17:40:51]Write i2c OK [17:40:51]MH_I2C_Read... [17:40:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:40:51]Read from MH i2c: E2 [17:40:51]MH_I2C_Read... [17:40:51]Read from MH i2c: E2 62 00 [17:40:51]MH_I2C_Read... [17:40:51]Read from MH i2c: E2 62 00 08 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 BB [17:40:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:40:51]wFMCommunicate OK [17:40:51]SAM_PROTO_GetFieldsCounters done [17:40:51]requested_item shift.num is exist - process it [17:40:51]requested_item shift.opened is exist - process it [17:40:51]req_shift_opened [17:40:51]FM_GetShiftState [17:40:51]SAM_PROTO_GetShiftState [17:40:51]wFMCommunicate request_size=4 [17:40:51]MH_SAM_APDU [17:40:51]CAPDU: 80 13 01 00 [17:40:51]Write to MH i2c: E2 08 00 09 31 80 13 01 00 00 00 00 00 B7 [17:40:51]Write i2c OK [17:40:51]MH_I2C_Read... [17:40:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:51]Read from MH i2c: E2 [17:40:51]MH_I2C_Read... [17:40:51]Read from MH i2c: E2 0E 00 [17:40:51]MH_I2C_Read... [17:40:51]Read from MH i2c: E2 0E 00 09 31 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 35 [17:40:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:40:51]wFMCommunicate OK [17:40:51]SAM_PROTO_GetShiftState done [17:40:51]FM_GetShiftState done [17:40:51]req_shift_opened done [17:40:51]requested_item shift.open_date is exist - process it [17:40:51]req_shift_open_date [17:40:51]req_shift_open_date done [17:40:51]produce_requested_data done [17:40:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309070,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:40:51]process_action_free close_receipt [17:40:51]json_value_free [17:40:51]json_value_free done [17:40:51]process_json_proto returns [17:40:51]Send response to host [17:40:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309070,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:40:51]free response buf [17:40:51]execute_script done [17:40:51]execute_script returns [17:40:51]free content buf [17:40:51]Sock 7.Close socket [17:40:51]Sock 7.Thread stoped [17:40:55]OFD Sender: No OFD packet to send [17:41:00]OFD Sender: No OFD packet to send [17:41:05]OFD Sender: No OFD packet to send [17:41:10]OFD Sender: No OFD packet to send [17:41:15]OFD Sender: No OFD packet to send [17:41:20]OFD Sender: No OFD packet to send [17:41:25]OFD Sender: No OFD packet to send [17:41:30]OFD Sender: No OFD packet to send [17:41:35]OFD Sender: No OFD packet to send [17:41:40]OFD Sender: No OFD packet to send [17:41:45]OFD Sender: No OFD packet to send [17:41:50]OFD Sender: No OFD packet to send [17:41:55]OFD Sender: No OFD packet to send [17:42:00]OFD Sender: No OFD packet to send [17:42:05]OFD Sender: No OFD packet to send [17:42:10]OFD Sender: No OFD packet to send [17:42:15]OFD Sender: No OFD packet to send [17:42:20]OFD Sender: No OFD packet to send [17:42:25]OFD Sender: No OFD packet to send [17:42:30]OFD Sender: No OFD packet to send [17:42:35]OFD Sender: No OFD packet to send [17:42:40]OFD Sender: No OFD packet to send [17:42:45]OFD Sender: No OFD packet to send [17:42:50]OFD Sender: No OFD packet to send [17:42:54]accept exits with 9 [17:42:54]New connection [17:42:54]New thread 3067022692 created [17:42:54]Thread 3066879332 joined [17:42:54]Waiting for new connection... [17:42:54] Sock 9.Parse request [17:42:54]Sock 9.Check first char [17:42:54]Sock 9.First char is OK [17:42:54]request: POST /json_proto HTTP/1.0 [17:42:54]Method: POST [17:42:54]URL: /json_proto [17:42:54]Method is POST - this is cgi request [17:42:54]url: /json_proto [17:42:54]query_string will be loaded in cgi processing [17:42:54]execute_cgi json_proto POST (null) [17:42:54]execute_cgi path=json_proto method=POST [17:42:54]POST find Content-Length [17:42:54]Host: 172.17.96.3:8080 [17:42:54]Content-Length: 682 [17:42:54]Content-Type: application/json [17:42:54] [17:42:54]POST finish read [17:42:54]Found Content-Length = 682 [17:42:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:42:54]execute_script... [17:42: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)642946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:42:54]POST & json_proto [17:42:54]process_json_proto [17:42:54]json parsed OK: [17:42:54]protocol is kg_v1.0 [17:42:54]action value=close_receipt [17:42:54]process_action close_receipt [17:42:54]cmd_close_receipt [17:42:54]MH_GetDate [17:42:54]Write to MH i2c: F0 00 00 0A 31 2A [17:42:54]Write i2c OK [17:42:54]MH_I2C_Read... [17:42:54]Read from MH i2c: F0 [17:42:54]MH_I2C_Read... [17:42:54]Read from MH i2c: F0 09 00 [17:42:54]MH_I2C_Read... [17:42:54]Read from MH i2c: F0 09 00 0A 31 00 1F 2A 1D 67 44 5E 04 65 0B [17:42:54]GetLastDocTimeStamp 1729964448 [17:42:54]current date 1729964575 [17:42:54]FM_GetShiftState [17:42:54]SAM_PROTO_GetShiftState [17:42:54]wFMCommunicate request_size=4 [17:42:54]MH_SAM_APDU [17:42:54]CAPDU: 80 13 01 00 [17:42:54]Write to MH i2c: E2 08 00 0B 31 80 13 01 00 00 00 00 00 B9 [17:42:54]Write i2c OK [17:42:54]MH_I2C_Read... [17:42:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:42:54]Read from MH i2c: E2 [17:42:54]MH_I2C_Read... [17:42:54]Read from MH i2c: E2 0E 00 [17:42:54]MH_I2C_Read... [17:42:54]Read from MH i2c: E2 0E 00 0B 31 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 37 [17:42:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:42:54]wFMCommunicate OK [17:42:54]SAM_PROTO_GetShiftState done [17:42:54]FM_GetShiftState done [17:42:54]opened in 1729902265 [17:42:54]opened+sec_in_day 1729988665 [17:42:54]quantity*price = 100015 [17:42:54]sum+1 = 100017 [17:42:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 492 26.10.2024 17:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309071 ФПД: 83190528980189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T174255&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309071&fm=83190528980189&tin=02508201610067®Number=0000000000091780&sum=100000 [17:42:55]StoreToDocumentArchive [17:42:55]shift 532 fd 309071 [17:42:55]save to /storage/0532/doc_00309071 [17:42:55]save last doc name /storage/0532/doc_00309071 to /storage/kkm_last_doc_name [17:42:55]save OK [17:42:55]Clear old archive folders... [17:42:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:42:55]tlvbuf is B6DB9B60 [17:42:55]SAM_PROTO_ClearQueue [17:42:55]wFMCommunicate request_size=4 [17:42:55]MH_SAM_APDU [17:42:55]CAPDU: 80 09 00 00 [17:42:55]Write to MH i2c: E2 08 00 18 31 80 09 00 00 00 00 00 00 BB [17:42:55]Write i2c OK [17:42:55]MH_I2C_Read... [17:42:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:42:55]Read from MH i2c: E2 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 03 00 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 03 00 18 31 00 90 00 BD [17:42:55]RAPDU: 90 00 [17:42:55]wFMCommunicate OK [17:42:55]SAM_PROTO_ClearQueue done [17:42:55]KKMCreateOFDPacket [17:42:55]OFDProtocolAddRootSTLVToBuf [17:42:55]FM_MakeSignedData [17:42:55]FM_MakeSignedData [17:42:55]SAM_PROTO_SignData [17:42:55]wFMCommunicate request_size=4 [17:42:55]MH_SAM_APDU [17:42:55]CAPDU: 80 0D 01 02 [17:42:55]Write to MH i2c: E2 08 00 19 31 80 0D 01 02 00 00 00 00 C3 [17:42:55]Write i2c OK [17:42:55]MH_I2C_Read... [17:42:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:42:55]Read from MH i2c: E2 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 03 00 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 03 00 19 31 00 90 00 BE [17:42:55]RAPDU: 90 00 [17:42:55]wFMCommunicate OK [17:42:55]wFMCommunicate request_size=255 [17:42:55]MH_SAM_APDU [17:42:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EC 01 00 00 F4 03 04 00 1F 2A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4F B7 04 00 35 04 06 00 4B [17:42:55]Write to MH i2c: E2 02 01 1A 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EC 01 00 00 F4 03 04 00 1F 2A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4F B7 04 00 35 04 06 00 4B 00 00 70 [17:42:55]Write i2c OK [17:42:55]MH_I2C_Read... [17:42:55]OFD Sender: No OFD packet to send [17:42:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:55]Read from MH i2c: E2 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 03 00 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 03 00 1A 31 00 90 00 BF [17:42:55]RAPDU: 90 00 [17:42:55]wFMCommunicate OK [17:42:55]wFMCommunicate request_size=10 [17:42:55]MH_SAM_APDU [17:42:55]CAPDU: 80 0D 02 02 05 A9 4D ED B4 DD [17:42:55]Write to MH i2c: E2 0D 00 1B 31 80 0D 02 02 05 00 A9 4D ED B4 DD 00 00 44 [17:42:55]Write i2c OK [17:42:55]MH_I2C_Read... [17:42:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:42:55]Read from MH i2c: E2 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 03 00 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 03 00 1B 31 00 90 00 C0 [17:42:55]RAPDU: 90 00 [17:42:55]wFMCommunicate OK [17:42:55]wFMCommunicate request_size=4 [17:42:55]MH_SAM_APDU [17:42:55]CAPDU: 80 0D 03 02 [17:42:55]Write to MH i2c: E2 08 00 1C 31 80 0D 03 02 00 00 00 00 C8 [17:42:55]Write i2c OK [17:42:55]MH_I2C_Read... [17:42:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:42:55]Read from MH i2c: E2 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 0B 00 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 0B 00 1C 31 00 15 20 29 5F 8A 90 16 CB 90 00 81 [17:42:55]RAPDU: 15 20 29 5F 8A 90 16 CB 90 00 [17:42:55]wFMCommunicate OK [17:42:55]SAM_PROTO_SignData done [17:42:55]FM_MakeSignedData done [17:42:55]CreateOFDProtocolMessage [17:42:55]wFMCommunicate request_size=4 [17:42:55]MH_SAM_APDU [17:42:55]CAPDU: 80 11 00 00 [17:42:55]Write to MH i2c: E2 08 00 1D 31 80 11 00 00 00 00 00 00 C8 [17:42:55]Write i2c OK [17:42:55]MH_I2C_Read... [17:42:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:42:55]Read from MH i2c: E2 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 17 00 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: E2 17 00 1D 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1D [17:42:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:42:55]wFMCommunicate OK [17:42:55]CreateOFDProtocolMessage done [17:42:55]OFDSenderStorePacket 309071 [17:42:55]StoreOFDPacket docnum=309071 [17:42:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DA 6D 07 01 57 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EC 01 00 00 F4 03 04 00 1F 2A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4F B7 04 00 35 04 06 00 4B A9 4D ED B4 DD 15 20 29 5F 8A 90 16 CB [17:42:55]CheckFolder [17:42:55]dirname=/storage/ofd_packets [17:42:55]CheckFolder done [17:42:55]ProducePacketName [17:42:55]name=ofd_packets/00309071 [17:42:55]NVStorageSaveData ofd_packets/00309071 [17:42:55]File name is /storage/ofd_packets/00309071 [17:42:55]Write 301 bytes [17:42:55]NVStorageSaveData done [17:42:55]OFDSenderStorePacket done [17:42:55]KKMCreateOFDPacket done [17:42:55]NVStorageSaveData kkm_last_timestamp [17:42:55]File name is /storage/kkm_last_timestamp [17:42:55]Write 4 bytes [17:42:55]NVStorageSaveData done [17:42:55]ExternCall_PrintAddStr [17:42:55]wPrintStart [17:42:55]Write to MH i2c: 01 00 00 1E 31 4F [17:42:55]Write i2c OK [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: 01 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: 01 07 00 [17:42:55]MH_I2C_Read... [17:42:55]Read from MH i2c: 01 07 00 1E 31 00 00 00 00 00 FF 0F 64 [17:42:55]RasterBufferAndPrint [17:42:55]line Счет N : (1)642946 [17:42:55]line ИНН: 02508201610067 [17:42:55]line Контрольно-Кассовый Чек [17:42:55]line ПРОДАЖА [17:42:55]line ТРК (МРК, ГНК) : 41 [17:42:55]line Товар: 2710124130 [17:42:55]line Аи-92-К-2 [17:42:55]line 14.950 * 66.90 [17:42:55]line = 1000.16 [17:42:55]line НДС 12% НСП 1% [17:42:55]line > о реализуемом товаре [17:42:55]line ОКРУГЛЕНИЕ: -0.16 [17:42:55]line ИТОГО: 1000.00 [17:42:55]line Внесено: 1000.00 [17:42:55]line СДАЧА: 0.00 [17:42:55]line НСП 1% : 8.85 [17:42:55]line НДС 12% : 106.21 [17:42:55]line Наличными: 1000.00 [17:42:55]line Безнал.: 0.00 [17:42:55]line Место: АЗС № 172 "Партнер Нефть" [17:42:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:42:55]line СНО: Общий режим [17:42:55]line Чек 492 26.10.2024 17:42 [17:42:55]line Смена: 532 ФФД: 1.0 [17:42:55]line ЗНМ: 0300000116 [17:42:55]line РНМ: 0000000000091780 [17:42:55]line Версия ККМ: 001 [17:42:55]line ФМ: 0000000000871765 [17:42:55]line ФД: 309071 [17:42:55]line ФПД: 83190528980189 [17:42:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T174255&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309071&fm=83190528980189&tin=02508201610067®Number=0000000000091780&sum=100000 [17:42:56]OFD Sender: Processing packet 309071 [packets to send 223, broken 222] [17:42:56]ProducePacketName [17:42:56]name=ofd_packets/00309071 [17:42:56]OFD Sender: To server: pG, [17:42:56]CommunicateWithHost lk.salyk.kg:30040 [17:42:56]ConnectInit lk.salyk.kg [17:42:56]written 0, free lines is 4095 [17:42:56]Connected sock=10 [17:42:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DA 6D 07 01 57 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EC 01 00 00 F4 03 04 00 1F 2A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4F B7 04 00 35 04 06 00 4B A9 4D ED B4 DD 15 20 29 5F 8A 90 16 CB [17:42:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4E 4E 47 00 1F 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 4F B7 04 00 F4 03 04 00 7D D0 1C 67 B6 04 01 00 00 F5 F3 D1 6A C2 E4 D1 75 [17:42:56]CommunicateWithHost err = 0 [17:42:56]CheckOFDResponse [17:42:56]1017 (14) - 77093643461234 [17:42:56]1041 (16) - 0000000000871765 [17:42:56]1040 (4) - 309071 [17:42:56]1012 (4) - 26.10.2024 11:20 [17:42:56]1206 (1) - 0 [17:42:56]OFD Sender: Remove packet 309071 [17:42:56]ProducePacketName [17:42:56]name=ofd_packets/00309071 [17:42:56]NVStorageDeleteData [17:42:56]Write to MH i2c: 01 00 00 48 31 79 [17:42:56]Write i2c OK [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: 01 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: 01 07 00 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: 01 07 00 48 31 00 00 00 00 00 C1 0C 4D [17:42:56]RasterBufferAndPrint [17:42:56]line [17:42:56]line [17:42:56]line [17:42:56]line [17:42:56]line [17:42:56]written 0, free lines is 3272 [17:42:56]MH_Cut [17:42:56]Write to MH i2c: D1 01 00 4F 31 01 52 [17:42:56]Write i2c OK [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: D1 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: D1 01 00 [17:42:56]MH_I2C_Read... [17:42:56]Read from MH i2c: D1 01 00 4F 31 00 51 [17:42:56]Write to MH i2c: 01 00 00 50 31 81 [17:42:56]Write i2c OK [17:42:56]MH_I2C_Read... [17:42:57]OFD Sender: No OFD packet to send [17:42:57]*** Cut start [17:42:57]*** Purtial cut [17:42:57]*** Stage 1: CUTSNS_PIN = 1 [17:42:57]Read from MH i2c: 01 [17:42:57]MH_I2C_Read... [17:42:57]*** Stop cut motor [17:42:57]*** Cut end [17:42:57]Read from MH i2c: 01 07 00 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: 01 07 00 50 31 00 00 00 00 00 FF 0F 96 [17:42:57]process_action close_receipt done [17:42:57]requested_data is exist [17:42:57]produce_requested_data [17:42:57]requested_item fm.sn is exist - process it [17:42:57]wFMCommunicate request_size=4 [17:42:57]MH_SAM_APDU [17:42:57]CAPDU: 80 11 00 00 [17:42:57]Write to MH i2c: E2 08 00 51 31 80 11 00 00 00 00 00 00 FC [17:42:57]Write i2c OK [17:42:57]MH_I2C_Read... [17:42:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:42:57]Read from MH i2c: E2 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: E2 17 00 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: E2 17 00 51 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 51 [17:42:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:42:57]wFMCommunicate OK [17:42:57]requested_item fd.num is exist - process it [17:42:57]SAM_PROTO_GetFieldsCounters [17:42:57]wFMCommunicate request_size=4 [17:42:57]MH_SAM_APDU [17:42:57]CAPDU: 80 13 00 00 [17:42:57]Write to MH i2c: E2 08 00 52 31 80 13 00 00 00 00 00 00 FF [17:42:57]Write i2c OK [17:42:57]MH_I2C_Read... [17:42:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:42:57]Read from MH i2c: E2 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: E2 62 00 [17:42:57]MH_I2C_Read... [17:42:57]Read from MH i2c: E2 62 00 52 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 09 [17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 4F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:42:57]wFMCommunicate OK [17:42:57]SAM_PROTO_GetFieldsCounters done [17:42:57]requested_item shift.num is exist - process it [17:42:57]requested_item shift.opened is exist - process it [17:42:57]req_shift_opened [17:42:57]FM_GetShiftState [17:42:57]SAM_PROTO_GetShiftState [17:42:57]wFMCommunicate request_size=4 [17:42:57]MH_SAM_APDU [17:42:57]CAPDU: 80 13 01 00 [17:42:57]Write to MH i2c: E2 08 00 53 31 80 13 01 00 00 00 00 00 01 [17:42:57]Write i2c OK [17:42:57]MH_I2C_Read... [17:42:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:42:58]Read from MH i2c: E2 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: E2 0E 00 [17:42:58]MH_I2C_Read... [17:42:58]Read from MH i2c: E2 0E 00 53 31 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7F [17:42:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:42:58]wFMCommunicate OK [17:42:58]SAM_PROTO_GetShiftState done [17:42:58]FM_GetShiftState done [17:42:58]req_shift_opened done [17:42:58]requested_item shift.open_date is exist - process it [17:42:58]req_shift_open_date [17:42:58]req_shift_open_date done [17:42:58]produce_requested_data done [17:42:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309071,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:42:58]process_action_free close_receipt [17:42:58]json_value_free [17:42:58]json_value_free done [17:42:58]process_json_proto returns [17:42:58]Send response to host [17:42:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309071,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:42:58]free response buf [17:42:58]execute_script done [17:42:58]execute_script returns [17:42:58]free content buf [17:42:58]Sock 9.Close socket [17:42:58]Sock 9.Thread stoped [17:43:02]OFD Sender: No OFD packet to send [17:43:07]OFD Sender: No OFD packet to send [17:43:12]OFD Sender: No OFD packet to send [17:43:17]OFD Sender: No OFD packet to send [17:43:22]OFD Sender: No OFD packet to send [17:43:27]OFD Sender: No OFD packet to send [17:43:32]OFD Sender: No OFD packet to send [17:43:37]OFD Sender: No OFD packet to send [17:43:42]OFD Sender: No OFD packet to send [17:43:47]OFD Sender: No OFD packet to send [17:43:52]OFD Sender: No OFD packet to send [17:43:57]OFD Sender: No OFD packet to send [17:44:02]OFD Sender: No OFD packet to send [17:44:07]OFD Sender: No OFD packet to send [17:44:12]OFD Sender: No OFD packet to send [17:44:17]OFD Sender: No OFD packet to send [17:44:22]OFD Sender: No OFD packet to send [17:44:27]OFD Sender: No OFD packet to send [17:44:32]OFD Sender: No OFD packet to send [17:44:37]OFD Sender: No OFD packet to send [17:44:42]OFD Sender: No OFD packet to send [17:44:47]OFD Sender: No OFD packet to send [17:44:52]OFD Sender: No OFD packet to send [17:44:57]OFD Sender: No OFD packet to send [17:45:02]OFD Sender: No OFD packet to send [17:45:07]OFD Sender: No OFD packet to send [17:45:12]OFD Sender: No OFD packet to send [17:45:17]OFD Sender: No OFD packet to send [17:45:22]OFD Sender: No OFD packet to send [17:45:27]OFD Sender: No OFD packet to send [17:45:32]OFD Sender: No OFD packet to send [17:45:37]OFD Sender: No OFD packet to send [17:45:39]accept exits with 7 [17:45:39]New connection [17:45:39]New thread 3066879332 created [17:45:39]Thread 3067022692 joined [17:45:39]Waiting for new connection... [17:45:39] Sock 7.Parse request [17:45:39]Sock 7.Check first char [17:45:39]Sock 7.First char is OK [17:45:39]request: POST /json_proto HTTP/1.0 [17:45:39]Method: POST [17:45:39]URL: /json_proto [17:45:39]Method is POST - this is cgi request [17:45:39]url: /json_proto [17:45:39]query_string will be loaded in cgi processing [17:45:39]execute_cgi json_proto POST (null) [17:45:39]execute_cgi path=json_proto method=POST [17:45:39]POST find Content-Length [17:45:39]Host: 172.17.96.3:8080 [17:45:39]Content-Length: 769 [17:45:39]Content-Type: application/json [17:45:39] [17:45:39]POST finish read [17:45:39]Found Content-Length = 769 [17:45:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:45:39]execute_script... [17: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)642947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:45:39]POST & json_proto [17:45:39]process_json_proto [17:45:39]json parsed OK: [17:45:39]protocol is kg_v1.0 [17:45:39]action value=close_receipt [17:45:39]process_action close_receipt [17:45:39]cmd_close_receipt [17:45:39]MH_GetDate [17:45:39]Write to MH i2c: F0 00 00 54 31 74 [17:45:39]Write i2c OK [17:45:39]MH_I2C_Read... [17:45:39]Read from MH i2c: F0 [17:45:39]MH_I2C_Read... [17:45:39]Read from MH i2c: F0 09 00 [17:45:39]MH_I2C_Read... [17:45:39]Read from MH i2c: F0 09 00 54 31 00 C4 2A 1D 67 44 5E 04 65 FA [17:45:39]GetLastDocTimeStamp 1729964575 [17:45:39]current date 1729964740 [17:45:39]FM_GetShiftState [17:45:39]SAM_PROTO_GetShiftState [17:45:39]wFMCommunicate request_size=4 [17:45:39]MH_SAM_APDU [17:45:39]CAPDU: 80 13 01 00 [17:45:39]Write to MH i2c: E2 08 00 55 31 80 13 01 00 00 00 00 00 03 [17:45:39]Write i2c OK [17:45:39]MH_I2C_Read... [17:45:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:45:39]Read from MH i2c: E2 [17:45:39]MH_I2C_Read... [17:45:39]Read from MH i2c: E2 0E 00 [17:45:39]MH_I2C_Read... [17:45:39]Read from MH i2c: E2 0E 00 55 31 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 81 [17:45:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:45:39]wFMCommunicate OK [17:45:39]SAM_PROTO_GetShiftState done [17:45:39]FM_GetShiftState done [17:45:39]opened in 1729902265 [17:45:39]opened+sec_in_day 1729988665 [17:45:39]quantity*price = 100015 [17:45:39]sum+1 = 100017 [17:45:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 493 26.10.2024 17:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309072 ФПД: 52352833627272 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T174540&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309072&fm=52352833627272&tin=02508201610067®Number=0000000000091780&sum=100016 [17:45:40]StoreToDocumentArchive [17:45:40]shift 532 fd 309072 [17:45:40]save to /storage/0532/doc_00309072 [17:45:40]save last doc name /storage/0532/doc_00309072 to /storage/kkm_last_doc_name [17:45:40]save OK [17:45:40]Clear old archive folders... [17:45:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:45:40]tlvbuf is 000C4390 [17:45:40]SAM_PROTO_ClearQueue [17:45:40]wFMCommunicate request_size=4 [17:45:40]MH_SAM_APDU [17:45:40]CAPDU: 80 09 00 00 [17:45:40]Write to MH i2c: E2 08 00 62 31 80 09 00 00 00 00 00 00 05 [17:45:40]Write i2c OK [17:45:40]MH_I2C_Read... [17:45:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:45:40]Read from MH i2c: E2 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 03 00 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 03 00 62 31 00 90 00 07 [17:45:40]RAPDU: 90 00 [17:45:40]wFMCommunicate OK [17:45:40]SAM_PROTO_ClearQueue done [17:45:40]KKMCreateOFDPacket [17:45:40]OFDProtocolAddRootSTLVToBuf [17:45:40]FM_MakeSignedData [17:45:40]FM_MakeSignedData [17:45:40]SAM_PROTO_SignData [17:45:40]wFMCommunicate request_size=4 [17:45:40]MH_SAM_APDU [17:45:40]CAPDU: 80 0D 01 02 [17:45:40]Write to MH i2c: E2 08 00 63 31 80 0D 01 02 00 00 00 00 0D [17:45:40]Write i2c OK [17:45:40]MH_I2C_Read... [17:45:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:45:40]Read from MH i2c: E2 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 03 00 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 03 00 63 31 00 90 00 08 [17:45:40]RAPDU: 90 00 [17:45:40]wFMCommunicate OK [17:45:40]wFMCommunicate request_size=255 [17:45:40]MH_SAM_APDU [17: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 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 ED 01 00 00 F4 03 04 00 C4 2A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 50 B7 04 00 35 04 06 00 2F [17:45:40]Write to MH i2c: E2 02 01 64 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 ED 01 00 00 F4 03 04 00 C4 2A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 50 B7 04 00 35 04 06 00 2F 00 00 65 [17:45:40]Write i2c OK [17:45:40]MH_I2C_Read... [17:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:45:40]Read from MH i2c: E2 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 03 00 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 03 00 64 31 00 90 00 09 [17:45:40]RAPDU: 90 00 [17:45:40]wFMCommunicate OK [17:45:40]wFMCommunicate request_size=10 [17:45:40]MH_SAM_APDU [17:45:40]CAPDU: 80 0D 02 02 05 9D 58 0D 24 88 [17:45:40]Write to MH i2c: E2 0D 00 65 31 80 0D 02 02 05 00 9D 58 0D 24 88 00 00 C8 [17:45:40]Write i2c OK [17:45:40]MH_I2C_Read... [17:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:45:40]Read from MH i2c: E2 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 03 00 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 03 00 65 31 00 90 00 0A [17:45:40]RAPDU: 90 00 [17:45:40]wFMCommunicate OK [17:45:40]wFMCommunicate request_size=4 [17:45:40]MH_SAM_APDU [17:45:40]CAPDU: 80 0D 03 02 [17:45:40]Write to MH i2c: E2 08 00 66 31 80 0D 03 02 00 00 00 00 12 [17:45:40]Write i2c OK [17:45:40]MH_I2C_Read... [17:45:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:45:40]Read from MH i2c: E2 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 0B 00 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 0B 00 66 31 00 DF 91 DB DC B3 1A C5 BA 90 00 86 [17:45:40]RAPDU: DF 91 DB DC B3 1A C5 BA 90 00 [17:45:40]wFMCommunicate OK [17:45:40]SAM_PROTO_SignData done [17:45:40]FM_MakeSignedData done [17:45:40]CreateOFDProtocolMessage [17:45:40]wFMCommunicate request_size=4 [17:45:40]MH_SAM_APDU [17:45:40]CAPDU: 80 11 00 00 [17:45:40]Write to MH i2c: E2 08 00 67 31 80 11 00 00 00 00 00 00 12 [17:45:40]Write i2c OK [17:45:40]MH_I2C_Read... [17:45:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:45:40]Read from MH i2c: E2 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 17 00 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: E2 17 00 67 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 67 [17:45:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:45:40]wFMCommunicate OK [17:45:40]CreateOFDProtocolMessage done [17:45:40]OFDSenderStorePacket 309072 [17:45:40]StoreOFDPacket docnum=309072 [17:45:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 76 16 07 01 AC 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 ED 01 00 00 F4 03 04 00 C4 2A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 50 B7 04 00 35 04 06 00 2F 9D 58 0D 24 88 DF 91 DB DC B3 1A C5 BA [17:45:40]CheckFolder [17:45:40]dirname=/storage/ofd_packets [17:45:40]CheckFolder done [17:45:40]ProducePacketName [17:45:40]name=ofd_packets/00309072 [17:45:40]NVStorageSaveData ofd_packets/00309072 [17:45:40]File name is /storage/ofd_packets/00309072 [17:45:40]Write 301 bytes [17:45:40]NVStorageSaveData done [17:45:40]OFDSenderStorePacket done [17:45:40]KKMCreateOFDPacket done [17:45:40]NVStorageSaveData kkm_last_timestamp [17:45:40]File name is /storage/kkm_last_timestamp [17:45:40]Write 4 bytes [17:45:40]NVStorageSaveData done [17:45:40]ExternCall_PrintAddStr [17:45:40]wPrintStart [17:45:40]Write to MH i2c: 01 00 00 68 31 99 [17:45:40]Write i2c OK [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: 01 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: 01 07 00 [17:45:40]MH_I2C_Read... [17:45:40]Read from MH i2c: 01 07 00 68 31 00 00 00 00 00 FF 0F AE [17:45:40]RasterBufferAndPrint [17:45:40]line Счет N : (1)642947 [17:45:40]line ИНН: 02508201610067 [17:45:40]line Контрольно-Кассовый Чек [17:45:40]line ПРОДАЖА [17:45:40]line ТРК (МРК, ГНК) : 41 [17:45:40]line Товар: 2710124130 [17:45:40]line Аи-92-К-2 [17:45:40]line 14.950 * 66.90 [17:45:40]line = 1000.16 [17:45:40]line НДС 12% НСП 1% [17:45:40]line > о реализуемом товаре [17:45:40]line ИТОГО: 1000.16 [17:45:40]line НСП 1% : 8.85 [17:45:40]line НДС 12% : 106.21 [17:45:40]line Наличными: 0.00 [17:45:40]line Безнал.: 1000.16 [17:45:40]line Место: АЗС № 172 "Партнер Нефть" [17:45:40]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:45:40]line СНО: Общий режим [17:45:40]line Чек 493 26.10.2024 17:45 [17:45:40]line Смена: 532 ФФД: 1.0 [17:45:40]line ЗНМ: 0300000116 [17:45:40]line РНМ: 0000000000091780 [17:45:40]line Версия ККМ: 001 [17:45:40]line Платежная система: Mbank [17:45:40]line ФМ: 0000000000871765 [17:45:40]line ФД: 309072 [17:45:40]line ФПД: 52352833627272 [17:45:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T174540&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309072&fm=52352833627272&tin=02508201610067®Number=0000000000091780&sum=100016 [17:45:40]written 0, free lines is 4095 [17:45:40]OFD Sender: Processing packet 309072 [packets to send 223, broken 222] [17:45:40]ProducePacketName [17:45:40]name=ofd_packets/00309072 [17:45:40]OFD Sender: To server: pG, [17:45:40]CommunicateWithHost lk.salyk.kg:30040 [17:45:40]ConnectInit lk.salyk.kg [17:45:41]Connected sock=10 [17: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 31 37 36 35 0F 01 00 00 76 16 07 01 AC 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 ED 01 00 00 F4 03 04 00 C4 2A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 50 B7 04 00 35 04 06 00 2F 9D 58 0D 24 88 DF 91 DB DC B3 1A C5 BA [17:45:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 99 4B 47 00 87 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 50 B7 04 00 F4 03 04 00 21 D1 1C 67 B6 04 01 00 00 6E 4B B7 A7 0F 56 E8 DD [17:45:41]CommunicateWithHost err = 0 [17:45:41]CheckOFDResponse [17:45:41]1017 (14) - 77093643461234 [17:45:41]1041 (16) - 0000000000871765 [17:45:41]1040 (4) - 309072 [17:45:41]1012 (4) - 26.10.2024 11:23 [17:45:41]1206 (1) - 0 [17:45:41]OFD Sender: Remove packet 309072 [17:45:41]ProducePacketName [17:45:41]name=ofd_packets/00309072 [17:45:41]NVStorageDeleteData [17:45:41]Write to MH i2c: 01 00 00 90 31 C1 [17:45:41]Write i2c OK [17:45:41]MH_I2C_Read... [17:45:41]Read from MH i2c: 01 [17:45:41]MH_I2C_Read... [17:45:41]Read from MH i2c: 01 07 00 [17:45:41]MH_I2C_Read... [17:45:41]Read from MH i2c: 01 07 00 90 31 00 00 00 00 00 EC 0C C0 [17:45:41]RasterBufferAndPrint [17:45:41]line [17:45:41]line [17:45:41]line [17:45:41]line [17:45:41]line [17:45:41]written 0, free lines is 3313 [17:45:41]MH_Cut [17:45:41]Write to MH i2c: D1 01 00 97 31 01 9A [17:45:41]Write i2c OK [17:45:41]MH_I2C_Read... [17:45:41]Read from MH i2c: D1 [17:45:41]MH_I2C_Read... [17:45:41]Read from MH i2c: D1 01 00 [17:45:41]MH_I2C_Read... [17:45:41]Read from MH i2c: D1 01 00 97 31 00 99 [17:45:41]Write to MH i2c: 01 00 00 98 31 C9 [17:45:41]Write i2c OK [17:45:41]MH_I2C_Read... [17:45:41]OFD Sender: No OFD packet to send [17:45:42]*** Cut start [17:45:42]*** Purtial cut [17:45:42]*** Stage 1: CUTSNS_PIN = 1 [17:45:42]Read from MH i2c: 01 [17:45:42]MH_I2C_Read... [17:45:42]*** Stop cut motor [17:45:42]*** Cut end [17:45:42]Read from MH i2c: 01 07 00 [17:45:42]MH_I2C_Read... [17:45:42]Read from MH i2c: 01 07 00 98 31 00 00 00 00 00 FF 0F DE [17:45:42]process_action close_receipt done [17:45:42]requested_data is exist [17:45:42]produce_requested_data [17:45:42]requested_item fm.sn is exist - process it [17:45:42]wFMCommunicate request_size=4 [17:45:42]MH_SAM_APDU [17:45:42]CAPDU: 80 11 00 00 [17:45:42]Write to MH i2c: E2 08 00 99 31 80 11 00 00 00 00 00 00 44 [17:45:42]Write i2c OK [17:45:42]MH_I2C_Read... [17:45:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:45:42]Read from MH i2c: E2 [17:45:42]MH_I2C_Read... [17:45:42]Read from MH i2c: E2 17 00 [17:45:42]MH_I2C_Read... [17:45:42]Read from MH i2c: E2 17 00 99 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 99 [17:45:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:45:42]wFMCommunicate OK [17:45:42]requested_item fd.num is exist - process it [17:45:42]SAM_PROTO_GetFieldsCounters [17:45:42]wFMCommunicate request_size=4 [17:45:42]MH_SAM_APDU [17:45:42]CAPDU: 80 13 00 00 [17:45:42]Write to MH i2c: E2 08 00 9A 31 80 13 00 00 00 00 00 00 47 [17:45:42]Write i2c OK [17:45:42]MH_I2C_Read... [17:45:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:45:42]Read from MH i2c: E2 [17:45:42]MH_I2C_Read... [17:45:42]Read from MH i2c: E2 62 00 [17:45:42]MH_I2C_Read... [17:45:42]Read from MH i2c: E2 62 00 9A 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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 50 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 ED 01 00 00 5E 04 04 00 ED 01 00 00 57 04 04 00 EE 01 00 00 19 04 04 00 00 00 00 00 90 00 55 [17:45:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 50 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 ED 01 00 00 5E 04 04 00 ED 01 00 00 57 04 04 00 EE 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:45:42]wFMCommunicate OK [17:45:42]SAM_PROTO_GetFieldsCounters done [17:45:42]requested_item shift.num is exist - process it [17:45:42]requested_item shift.opened is exist - process it [17:45:42]req_shift_opened [17:45:42]FM_GetShiftState [17:45:42]SAM_PROTO_GetShiftState [17:45:42]wFMCommunicate request_size=4 [17:45:42]MH_SAM_APDU [17:45:42]CAPDU: 80 13 01 00 [17:45:42]Write to MH i2c: E2 08 00 9B 31 80 13 01 00 00 00 00 00 49 [17:45:42]Write i2c OK [17:45:42]MH_I2C_Read... [17:45:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:45:42]Read from MH i2c: E2 [17:45:42]MH_I2C_Read... [17:45:42]Read from MH i2c: E2 0E 00 [17:45:42]MH_I2C_Read... [17:45:42]Read from MH i2c: E2 0E 00 9B 31 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C7 [17:45:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:45:42]wFMCommunicate OK [17:45:42]SAM_PROTO_GetShiftState done [17:45:42]FM_GetShiftState done [17:45:42]req_shift_opened done [17:45:42]requested_item shift.open_date is exist - process it [17:45:42]req_shift_open_date [17:45:42]req_shift_open_date done [17:45:42]produce_requested_data done [17:45:42]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309072,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:45:42]process_action_free close_receipt [17:45:42]json_value_free [17:45:42]json_value_free done [17:45:42]process_json_proto returns [17:45:42]Send response to host [17:45:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309072,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:45:42]free response buf [17:45:42]execute_script done [17:45:42]execute_script returns [17:45:42]free content buf [17:45:42]Sock 7.Close socket [17:45:42]Sock 7.Thread stoped [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:43]accept exits with 9 [17:46:43]New connection [17:46:43]New thread 3067022692 created [17:46:43]Thread 3066879332 joined [17:46:43]Waiting for new connection... [17:46:43] Sock 9.Parse request [17:46:43]Sock 9.Check first char [17:46:43]Sock 9.First char is OK [17:46:43]request: POST /json_proto HTTP/1.0 [17:46:43]Method: POST [17:46:43]URL: /json_proto [17:46:43]Method is POST - this is cgi request [17:46:43]url: /json_proto [17:46:43]query_string will be loaded in cgi processing [17:46:43]execute_cgi json_proto POST (null) [17:46:43]execute_cgi path=json_proto method=POST [17:46:43]POST find Content-Length [17:46:43]Host: 172.17.96.3:8080 [17:46:43]Content-Length: 682 [17:46:43]Content-Type: application/json [17:46:43] [17:46:43]POST finish read [17:46:43]Found Content-Length = 682 [17:46:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [17:46:43]execute_script... [17:46:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [17:46:43]POST & json_proto [17:46:43]process_json_proto [17:46:43]json parsed OK: [17:46:43]protocol is kg_v1.0 [17:46:43]action value=close_receipt [17:46:43]process_action close_receipt [17:46:43]cmd_close_receipt [17:46:43]MH_GetDate [17:46:43]Write to MH i2c: F0 00 00 9C 31 BC [17:46:43]Write i2c OK [17:46:43]MH_I2C_Read... [17:46:43]Read from MH i2c: F0 [17:46:43]MH_I2C_Read... [17:46:43]Read from MH i2c: F0 09 00 [17:46:43]MH_I2C_Read... [17:46:43]Read from MH i2c: F0 09 00 9C 31 00 04 2B 1D 67 44 5E 04 65 83 [17:46:43]GetLastDocTimeStamp 1729964740 [17:46:43]current date 1729964804 [17:46:43]FM_GetShiftState [17:46:43]SAM_PROTO_GetShiftState [17:46:43]wFMCommunicate request_size=4 [17:46:43]MH_SAM_APDU [17:46:43]CAPDU: 80 13 01 00 [17:46:43]Write to MH i2c: E2 08 00 9D 31 80 13 01 00 00 00 00 00 4B [17:46:43]Write i2c OK [17:46:43]MH_I2C_Read... [17:46:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:43]Read from MH i2c: E2 [17:46:43]MH_I2C_Read... [17:46:43]Read from MH i2c: E2 0E 00 [17:46:43]MH_I2C_Read... [17:46:43]Read from MH i2c: E2 0E 00 9D 31 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C9 [17:46:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:46:43]wFMCommunicate OK [17:46:43]SAM_PROTO_GetShiftState done [17:46:43]FM_GetShiftState done [17:46:43]opened in 1729902265 [17:46:43]opened+sec_in_day 1729988665 [17:46:43]quantity*price = 100015 [17:46:43]sum+1 = 100017 [17:46:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 494 26.10.2024 17:46 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309073 ФПД: 106392959352430 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T174644&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309073&fm=106392959352430&tin=02508201610067®Number=0000000000091780&sum=100000 [17:46:44]StoreToDocumentArchive [17:46:44]shift 532 fd 309073 [17:46:44]save to /storage/0532/doc_00309073 [17:46:44]save last doc name /storage/0532/doc_00309073 to /storage/kkm_last_doc_name [17:46:44]save OK [17:46:44]Clear old archive folders... [17:46:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:46:44]tlvbuf is 00194A80 [17:46:44]SAM_PROTO_ClearQueue [17:46:44]wFMCommunicate request_size=4 [17:46:44]MH_SAM_APDU [17:46:44]CAPDU: 80 09 00 00 [17:46:44]Write to MH i2c: E2 08 00 AA 31 80 09 00 00 00 00 00 00 4D [17:46:44]Write i2c OK [17:46:44]MH_I2C_Read... [17:46:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:46:44]Read from MH i2c: E2 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 03 00 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 03 00 AA 31 00 90 00 4F [17:46:44]RAPDU: 90 00 [17:46:44]wFMCommunicate OK [17:46:44]SAM_PROTO_ClearQueue done [17:46:44]KKMCreateOFDPacket [17:46:44]OFDProtocolAddRootSTLVToBuf [17:46:44]FM_MakeSignedData [17:46:44]FM_MakeSignedData [17:46:44]SAM_PROTO_SignData [17:46:44]wFMCommunicate request_size=4 [17:46:44]MH_SAM_APDU [17:46:44]CAPDU: 80 0D 01 02 [17:46:44]Write to MH i2c: E2 08 00 AB 31 80 0D 01 02 00 00 00 00 55 [17:46:44]Write i2c OK [17:46:44]MH_I2C_Read... [17:46:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:46:44]Read from MH i2c: E2 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 03 00 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 03 00 AB 31 00 90 00 50 [17:46:44]RAPDU: 90 00 [17:46:44]wFMCommunicate OK [17:46:44]wFMCommunicate request_size=255 [17:46:44]MH_SAM_APDU [17:46:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EE 01 00 00 F4 03 04 00 04 2B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 51 B7 04 00 35 04 06 00 60 [17:46:44]Write to MH i2c: E2 02 01 AC 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EE 01 00 00 F4 03 04 00 04 2B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 51 B7 04 00 35 04 06 00 60 00 00 01 [17:46:44]Write i2c OK [17:46:44]MH_I2C_Read... [17:46:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:44]Read from MH i2c: E2 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 03 00 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 03 00 AC 31 00 90 00 51 [17:46:44]RAPDU: 90 00 [17:46:44]wFMCommunicate OK [17:46:44]wFMCommunicate request_size=10 [17:46:44]MH_SAM_APDU [17:46:44]CAPDU: 80 0D 02 02 05 C3 8A 8C 7E 6E [17:46:44]Write to MH i2c: E2 0D 00 AD 31 80 0D 02 02 05 00 C3 8A 8C 7E 6E 00 00 27 [17:46:44]Write i2c OK [17:46:44]MH_I2C_Read... [17:46:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:44]Read from MH i2c: E2 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 03 00 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 03 00 AD 31 00 90 00 52 [17:46:44]RAPDU: 90 00 [17:46:44]wFMCommunicate OK [17:46:44]wFMCommunicate request_size=4 [17:46:44]MH_SAM_APDU [17:46:44]CAPDU: 80 0D 03 02 [17:46:44]Write to MH i2c: E2 08 00 AE 31 80 0D 03 02 00 00 00 00 5A [17:46:44]Write i2c OK [17:46:44]MH_I2C_Read... [17:46:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:46:44]Read from MH i2c: E2 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 0B 00 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 0B 00 AE 31 00 11 44 5F EA B8 03 8D B7 90 00 F8 [17:46:44]RAPDU: 11 44 5F EA B8 03 8D B7 90 00 [17:46:44]wFMCommunicate OK [17:46:44]SAM_PROTO_SignData done [17:46:44]FM_MakeSignedData done [17:46:44]CreateOFDProtocolMessage [17:46:44]wFMCommunicate request_size=4 [17:46:44]MH_SAM_APDU [17:46:44]CAPDU: 80 11 00 00 [17:46:44]Write to MH i2c: E2 08 00 AF 31 80 11 00 00 00 00 00 00 5A [17:46:44]Write i2c OK [17:46:44]MH_I2C_Read... [17:46:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:44]Read from MH i2c: E2 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 17 00 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: E2 17 00 AF 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AF [17:46:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:46:44]wFMCommunicate OK [17:46:44]CreateOFDProtocolMessage done [17:46:44]OFDSenderStorePacket 309073 [17:46:44]StoreOFDPacket docnum=309073 [17:46:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 83 A4 07 01 06 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 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 EE 01 00 00 F4 03 04 00 04 2B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 51 B7 04 00 35 04 06 00 60 C3 8A 8C 7E 6E 11 44 5F EA B8 03 8D B7 [17:46:44]CheckFolder [17:46:44]dirname=/storage/ofd_packets [17:46:44]CheckFolder done [17:46:44]ProducePacketName [17:46:44]name=ofd_packets/00309073 [17:46:44]NVStorageSaveData ofd_packets/00309073 [17:46:44]File name is /storage/ofd_packets/00309073 [17:46:44]Write 301 bytes [17:46:44]NVStorageSaveData done [17:46:44]OFDSenderStorePacket done [17:46:44]KKMCreateOFDPacket done [17:46:44]NVStorageSaveData kkm_last_timestamp [17:46:44]File name is /storage/kkm_last_timestamp [17:46:44]Write 4 bytes [17:46:44]NVStorageSaveData done [17:46:44]ExternCall_PrintAddStr [17:46:44]wPrintStart [17:46:44]Write to MH i2c: 01 00 00 B0 31 E1 [17:46:44]Write i2c OK [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: 01 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: 01 07 00 [17:46:44]MH_I2C_Read... [17:46:44]Read from MH i2c: 01 07 00 B0 31 00 00 00 00 00 FF 0F F6 [17:46:44]RasterBufferAndPrint [17:46:44]line Счет N : (1)642948 [17:46:44]line ИНН: 02508201610067 [17:46:44]line Контрольно-Кассовый Чек [17:46:44]line ПРОДАЖА [17:46:44]line ТРК (МРК, ГНК) : 62 [17:46:44]line Товар: 2710124130 [17:46:44]line Аи-92-К-2 [17:46:44]line 14.950 * 66.90 [17:46:44]line = 1000.16 [17:46:44]line НДС 12% НСП 1% [17:46:44]line > о реализуемом товаре [17:46:44]line ОКРУГЛЕНИЕ: -0.16 [17:46:44]line ИТОГО: 1000.00 [17:46:44]line Внесено: 1000.00 [17:46:44]line СДАЧА: 0.00 [17:46:44]line НСП 1% : 8.85 [17:46:44]line НДС 12% : 106.21 [17:46:44]line Наличными: 1000.00 [17:46:44]line Безнал.: 0.00 [17:46:44]line Место: АЗС № 172 "Партнер Нефть" [17:46:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:46:44]line СНО: Общий режим [17:46:44]line Чек 494 26.10.2024 17:46 [17:46:44]line Смена: 532 ФФД: 1.0 [17:46:44]line ЗНМ: 0300000116 [17:46:44]line РНМ: 0000000000091780 [17:46:44]line Версия ККМ: 001 [17:46:44]line ФМ: 0000000000871765 [17:46:44]line ФД: 309073 [17:46:44]line ФПД: 106392959352430 [17:46:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T174644&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309073&fm=106392959352430&tin=02508201610067®Number=0000000000091780&sum=100000 [17:46:44]written 0, free lines is 4095 [17:46:44]OFD Sender: Processing packet 309073 [packets to send 223, broken 222] [17:46:44]ProducePacketName [17:46:44]name=ofd_packets/00309073 [17:46:44]OFD Sender: To server: pG, [17:46:44]CommunicateWithHost lk.salyk.kg:30040 [17:46:44]ConnectInit lk.salyk.kg [17:46:44]Connected sock=10 [17:46:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 83 A4 07 01 06 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 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 EE 01 00 00 F4 03 04 00 04 2B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 51 B7 04 00 35 04 06 00 60 C3 8A 8C 7E 6E 11 44 5F EA B8 03 8D B7 [17:46:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 29 CE 47 00 EF 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 51 B7 04 00 F4 03 04 00 61 D1 1C 67 B6 04 01 00 00 EC 56 2B 00 E5 E9 B4 73 [17:46:45]CommunicateWithHost err = 0 [17:46:45]CheckOFDResponse [17:46:45]1017 (14) - 77093643461234 [17:46:45]1041 (16) - 0000000000871765 [17:46:45]1040 (4) - 309073 [17:46:45]1012 (4) - 26.10.2024 11:24 [17:46:45]1206 (1) - 0 [17:46:45]OFD Sender: Remove packet 309073 [17:46:45]ProducePacketName [17:46:45]name=ofd_packets/00309073 [17:46:45]NVStorageDeleteData [17:46:45]Write to MH i2c: 01 00 00 DA 31 0B [17:46:45]Write i2c OK [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: 01 [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: 01 07 00 [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: 01 07 00 DA 31 00 00 00 00 00 BE 0C DC [17:46:45]RasterBufferAndPrint [17:46:45]line [17:46:45]line [17:46:45]line [17:46:45]line [17:46:45]line [17:46:45]written 0, free lines is 3268 [17:46:45]MH_Cut [17:46:45]Write to MH i2c: D1 01 00 E1 31 01 E4 [17:46:45]Write i2c OK [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: D1 [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: D1 01 00 [17:46:45]MH_I2C_Read... [17:46:45]Read from MH i2c: D1 01 00 E1 31 00 E3 [17:46:45]Write to MH i2c: 01 00 00 E2 31 13 [17:46:45]Write i2c OK [17:46:45]MH_I2C_Read... [17:46:45]OFD Sender: No OFD packet to send [17:46:46]*** Cut start [17:46:46]*** Purtial cut [17:46:46]*** Stage 1: CUTSNS_PIN = 1 [17:46:46]Read from MH i2c: 01 [17:46:46]MH_I2C_Read... [17:46:46]*** Stop cut motor [17:46:46]*** Cut end [17:46:46]Read from MH i2c: 01 07 00 [17:46:46]MH_I2C_Read... [17:46:46]Read from MH i2c: 01 07 00 E2 31 00 00 00 00 00 FF 0F 28 [17:46:46]process_action close_receipt done [17:46:46]requested_data is exist [17:46:46]produce_requested_data [17:46:46]requested_item fm.sn is exist - process it [17:46:46]wFMCommunicate request_size=4 [17:46:46]MH_SAM_APDU [17:46:46]CAPDU: 80 11 00 00 [17:46:46]Write to MH i2c: E2 08 00 E3 31 80 11 00 00 00 00 00 00 8E [17:46:46]Write i2c OK [17:46:46]MH_I2C_Read... [17:46:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:46]Read from MH i2c: E2 [17:46:46]MH_I2C_Read... [17:46:46]Read from MH i2c: E2 17 00 [17:46:46]MH_I2C_Read... [17:46:46]Read from MH i2c: E2 17 00 E3 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E3 [17:46:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:46:46]wFMCommunicate OK [17:46:46]requested_item fd.num is exist - process it [17:46:46]SAM_PROTO_GetFieldsCounters [17:46:46]wFMCommunicate request_size=4 [17:46:46]MH_SAM_APDU [17:46:46]CAPDU: 80 13 00 00 [17:46:46]Write to MH i2c: E2 08 00 E4 31 80 13 00 00 00 00 00 00 91 [17:46:46]Write i2c OK [17:46:46]MH_I2C_Read... [17:46:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:46:46]Read from MH i2c: E2 [17:46:46]MH_I2C_Read... [17:46:46]Read from MH i2c: E2 62 00 [17:46:46]MH_I2C_Read... [17:46:46]Read from MH i2c: E2 62 00 E4 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 51 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 EE 01 00 00 5E 04 04 00 EE 01 00 00 57 04 04 00 EF 01 00 00 19 04 04 00 00 00 00 00 90 00 A3 [17:46: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 51 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 EE 01 00 00 5E 04 04 00 EE 01 00 00 57 04 04 00 EF 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:46:46]wFMCommunicate OK [17:46:46]SAM_PROTO_GetFieldsCounters done [17:46:46]requested_item shift.num is exist - process it [17:46:46]requested_item shift.opened is exist - process it [17:46:46]req_shift_opened [17:46:46]FM_GetShiftState [17:46:46]SAM_PROTO_GetShiftState [17:46:46]wFMCommunicate request_size=4 [17:46:46]MH_SAM_APDU [17:46:46]CAPDU: 80 13 01 00 [17:46:46]Write to MH i2c: E2 08 00 E5 31 80 13 01 00 00 00 00 00 93 [17:46:46]Write i2c OK [17:46:46]MH_I2C_Read... [17:46:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:46]Read from MH i2c: E2 [17:46:46]MH_I2C_Read... [17:46:46]Read from MH i2c: E2 0E 00 [17:46:46]MH_I2C_Read... [17:46:46]Read from MH i2c: E2 0E 00 E5 31 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 11 [17:46:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:46:46]wFMCommunicate OK [17:46:46]SAM_PROTO_GetShiftState done [17:46:46]FM_GetShiftState done [17:46:46]req_shift_opened done [17:46:46]requested_item shift.open_date is exist - process it [17:46:46]req_shift_open_date [17:46:46]req_shift_open_date done [17:46:46]produce_requested_data done [17:46:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309073,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:46:46]process_action_free close_receipt [17:46:46]json_value_free [17:46:46]json_value_free done [17:46:46]process_json_proto returns [17:46:46]Send response to host [17:46:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309073,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:46:46]free response buf [17:46:46]execute_script done [17:46:46]execute_script returns [17:46:46]free content buf [17:46:46]Sock 9.Close socket [17:46:46]Sock 9.Thread stoped [17:46:50]OFD Sender: No OFD packet to send [17:46:55]OFD Sender: No OFD packet to send [17:47:00]OFD Sender: No OFD packet to send [17:47:04]accept exits with 7 [17:47:04]New connection [17:47:04]New thread 3066879332 created [17:47:04]Thread 3067022692 joined [17:47:04]Waiting for new connection... [17:47:04] Sock 7.Parse request [17:47:04]Sock 7.Check first char [17:47:04]Sock 7.First char is OK [17:47:04]request: POST /json_proto HTTP/1.0 [17:47:04]Method: POST [17:47:04]URL: /json_proto [17:47:04]Method is POST - this is cgi request [17:47:04]url: /json_proto [17:47:04]query_string will be loaded in cgi processing [17:47:04]execute_cgi json_proto POST (null) [17:47:04]execute_cgi path=json_proto method=POST [17:47:04]POST find Content-Length [17:47:04]Host: 172.17.96.3:8080 [17:47:04]Content-Length: 677 [17:47:04]Content-Type: application/json [17:47:04] [17:47:04]POST finish read [17:47:04]Found Content-Length = 677 [17:47:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:47:04]execute_script... [17:47:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:47:04]POST & json_proto [17:47:04]process_json_proto [17:47:04]json parsed OK: [17:47:04]protocol is kg_v1.0 [17:47:04]action value=close_receipt [17:47:04]process_action close_receipt [17:47:04]cmd_close_receipt [17:47:04]MH_GetDate [17:47:04]Write to MH i2c: F0 00 00 E6 31 06 [17:47:04]Write i2c OK [17:47:04]MH_I2C_Read... [17:47:04]Read from MH i2c: F0 [17:47:04]MH_I2C_Read... [17:47:04]Read from MH i2c: F0 09 00 [17:47:04]MH_I2C_Read... [17:47:04]Read from MH i2c: F0 09 00 E6 31 00 1A 2B 1D 67 44 5E 04 65 E3 [17:47:04]GetLastDocTimeStamp 1729964804 [17:47:04]current date 1729964826 [17:47:04]FM_GetShiftState [17:47:04]SAM_PROTO_GetShiftState [17:47:04]wFMCommunicate request_size=4 [17:47:04]MH_SAM_APDU [17:47:04]CAPDU: 80 13 01 00 [17:47:04]Write to MH i2c: E2 08 00 E7 31 80 13 01 00 00 00 00 00 95 [17:47:04]Write i2c OK [17:47:04]MH_I2C_Read... [17:47:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:04]Read from MH i2c: E2 [17:47:04]MH_I2C_Read... [17:47:04]Read from MH i2c: E2 0E 00 [17:47:04]MH_I2C_Read... [17:47:04]Read from MH i2c: E2 0E 00 E7 31 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 13 [17:47:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:47:04]wFMCommunicate OK [17:47:04]SAM_PROTO_GetShiftState done [17:47:04]FM_GetShiftState done [17:47:04]opened in 1729902265 [17:47:04]opened+sec_in_day 1729988665 [17:47:04]quantity*price = 20003 [17:47:04]sum+1 = 20004 [17:47:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 495 26.10.2024 17:47 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309074 ФПД: 268808200657165 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T174706&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309074&fm=268808200657165&tin=02508201610067®Number=0000000000091780&sum=20000 [17:47:05]StoreToDocumentArchive [17:47:05]shift 532 fd 309074 [17:47:05]save to /storage/0532/doc_00309074 [17:47:05]save last doc name /storage/0532/doc_00309074 to /storage/kkm_last_doc_name [17:47:05]save OK [17:47:05]Clear old archive folders... [17:47:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:47:05]tlvbuf is 0014C100 [17:47:05]SAM_PROTO_ClearQueue [17:47:05]wFMCommunicate request_size=4 [17:47:05]MH_SAM_APDU [17:47:05]CAPDU: 80 09 00 00 [17:47:05]Write to MH i2c: E2 08 00 F4 31 80 09 00 00 00 00 00 00 97 [17:47:05]Write i2c OK [17:47:05]MH_I2C_Read... [17:47:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:47:05]Read from MH i2c: E2 [17:47:05]MH_I2C_Read... [17:47:05]Read from MH i2c: E2 03 00 [17:47:05]MH_I2C_Read... [17:47:05]Read from MH i2c: E2 03 00 F4 31 00 90 00 99 [17:47:05]RAPDU: 90 00 [17:47:05]wFMCommunicate OK [17:47:05]SAM_PROTO_ClearQueue done [17:47:05]KKMCreateOFDPacket [17:47:05]OFDProtocolAddRootSTLVToBuf [17:47:05]FM_MakeSignedData [17:47:05]FM_MakeSignedData [17:47:05]SAM_PROTO_SignData [17:47:05]wFMCommunicate request_size=4 [17:47:05]MH_SAM_APDU [17:47:05]CAPDU: 80 0D 01 02 [17:47:05]Write to MH i2c: E2 08 00 F5 31 80 0D 01 02 00 00 00 00 9F [17:47:05]Write i2c OK [17:47:05]MH_I2C_Read... [17:47:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:47:05]Read from MH i2c: E2 [17:47:05]MH_I2C_Read... [17:47:05]Read from MH i2c: E2 03 00 [17:47:05]MH_I2C_Read... [17:47:05]Read from MH i2c: E2 03 00 F5 31 00 90 00 9A [17:47:05]RAPDU: 90 00 [17:47:05]wFMCommunicate OK [17:47:05]wFMCommunicate request_size=255 [17:47:05]MH_SAM_APDU [17:47: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 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 EF 01 00 00 F4 03 04 00 1A 2B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 52 B7 04 00 35 04 06 00 F4 [17:47:05]Write to MH i2c: E2 02 01 F6 31 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EF 01 00 00 F4 03 04 00 1A 2B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 52 B7 04 00 35 04 06 00 F4 00 00 BF [17:47:05]Write i2c OK [17:47:05]MH_I2C_Read... [17:47:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:06]Read from MH i2c: E2 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: E2 03 00 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: E2 03 00 F6 31 00 90 00 9B [17:47:06]RAPDU: 90 00 [17:47:06]wFMCommunicate OK [17:47:06]wFMCommunicate request_size=10 [17:47:06]MH_SAM_APDU [17:47:06]CAPDU: 80 0D 02 02 05 7A C9 50 19 0D [17:47:06]Write to MH i2c: E2 0D 00 F7 31 80 0D 02 02 05 00 7A C9 50 19 0D 00 00 65 [17:47:06]Write i2c OK [17:47:06]MH_I2C_Read... [17:47:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:06]Read from MH i2c: E2 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: E2 03 00 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: E2 03 00 F7 31 00 90 00 9C [17:47:06]RAPDU: 90 00 [17:47:06]wFMCommunicate OK [17:47:06]wFMCommunicate request_size=4 [17:47:06]MH_SAM_APDU [17:47:06]CAPDU: 80 0D 03 02 [17:47:06]Write to MH i2c: E2 08 00 F8 31 80 0D 03 02 00 00 00 00 A4 [17:47:06]Write i2c OK [17:47:06]MH_I2C_Read... [17:47:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:47:06]Read from MH i2c: E2 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: E2 0B 00 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: E2 0B 00 F8 31 00 10 25 95 50 4E 1E CE 80 90 00 79 [17:47:06]RAPDU: 10 25 95 50 4E 1E CE 80 90 00 [17:47:06]wFMCommunicate OK [17:47:06]SAM_PROTO_SignData done [17:47:06]FM_MakeSignedData done [17:47:06]CreateOFDProtocolMessage [17:47:06]wFMCommunicate request_size=4 [17:47:06]MH_SAM_APDU [17:47:06]CAPDU: 80 11 00 00 [17:47:06]Write to MH i2c: E2 08 00 F9 31 80 11 00 00 00 00 00 00 A4 [17:47:06]Write i2c OK [17:47:06]MH_I2C_Read... [17:47:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:06]Read from MH i2c: E2 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: E2 17 00 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: E2 17 00 F9 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F9 [17:47:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:47:06]wFMCommunicate OK [17:47:06]CreateOFDProtocolMessage done [17:47:06]OFDSenderStorePacket 309074 [17:47:06]StoreOFDPacket docnum=309074 [17:47:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 03 55 07 01 4E 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 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 EF 01 00 00 F4 03 04 00 1A 2B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 52 B7 04 00 35 04 06 00 F4 7A C9 50 19 0D 10 25 95 50 4E 1E CE 80 [17:47:06]CheckFolder [17:47:06]dirname=/storage/ofd_packets [17:47:06]CheckFolder done [17:47:06]ProducePacketName [17:47:06]name=ofd_packets/00309074 [17:47:06]NVStorageSaveData ofd_packets/00309074 [17:47:06]File name is /storage/ofd_packets/00309074 [17:47:06]Write 301 bytes [17:47:06]NVStorageSaveData done [17:47:06]OFDSenderStorePacket done [17:47:06]KKMCreateOFDPacket done [17:47:06]NVStorageSaveData kkm_last_timestamp [17:47:06]File name is /storage/kkm_last_timestamp [17:47:06]Write 4 bytes [17:47:06]NVStorageSaveData done [17:47:06]ExternCall_PrintAddStr [17:47:06]wPrintStart [17:47:06]Write to MH i2c: 01 00 00 FA 31 2B [17:47:06]Write i2c OK [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: 01 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: 01 07 00 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: 01 07 00 FA 31 00 00 00 00 00 FF 0F 40 [17:47:06]RasterBufferAndPrint [17:47:06]line Счет N : (1)642949 [17:47:06]line ИНН: 02508201610067 [17:47:06]line Контрольно-Кассовый Чек [17:47:06]line ПРОДАЖА [17:47:06]line ТРК (МРК, ГНК) : 41 [17:47:06]line Товар: 2710124130 [17:47:06]line Аи-92-К-2 [17:47:06]line 2.990 * 66.90 [17:47:06]line = 200.03 [17:47:06]line НДС 12% НСП 1% [17:47:06]line > о реализуемом товаре [17:47:06]line ОКРУГЛЕНИЕ: -0.03 [17:47:06]line ИТОГО: 200.00 [17:47:06]line Внесено: 200.00 [17:47:06]line СДАЧА: 0.00 [17:47:06]line НСП 1% : 1.77 [17:47:06]line НДС 12% : 21.24 [17:47:06]line Наличными: 200.00 [17:47:06]line Безнал.: 0.00 [17:47:06]line Место: АЗС № 172 "Партнер Нефть" [17:47:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:47:06]line СНО: Общий режим [17:47:06]line Чек 495 26.10.2024 17:47 [17:47:06]line Смена: 532 ФФД: 1.0 [17:47:06]line ЗНМ: 0300000116 [17:47:06]line РНМ: 0000000000091780 [17:47:06]line Версия ККМ: 001 [17:47:06]line ФМ: 0000000000871765 [17:47:06]line ФД: 309074 [17:47:06]line ФПД: 268808200657165 [17:47:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T174706&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309074&fm=268808200657165&tin=02508201610067®Number=0000000000091780&sum=20000 [17:47:06]written 0, free lines is 4095 [17:47:06]OFD Sender: Processing packet 309074 [packets to send 223, broken 222] [17:47:06]ProducePacketName [17:47:06]name=ofd_packets/00309074 [17:47:06]OFD Sender: To server: pG, [17:47:06]CommunicateWithHost lk.salyk.kg:30040 [17:47:06]ConnectInit lk.salyk.kg [17:47:06]Connected sock=10 [17:47:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 03 55 07 01 4E 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 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 EF 01 00 00 F4 03 04 00 1A 2B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 52 B7 04 00 35 04 06 00 F4 7A C9 50 19 0D 10 25 95 50 4E 1E CE 80 [17:47:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 75 C7 47 00 9A 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 31 37 36 35 10 04 04 00 52 B7 04 00 F4 03 04 00 77 D1 1C 67 B6 04 01 00 00 08 8A BB 46 3F 30 4A 0B [17:47:06]CommunicateWithHost err = 0 [17:47:06]CheckOFDResponse [17:47:06]1017 (14) - 77093643461234 [17:47:06]1041 (16) - 0000000000871765 [17:47:06]1040 (4) - 309074 [17:47:06]1012 (4) - 26.10.2024 11:24 [17:47:06]1206 (1) - 0 [17:47:06]OFD Sender: Remove packet 309074 [17:47:06]ProducePacketName [17:47:06]name=ofd_packets/00309074 [17:47:06]NVStorageDeleteData [17:47:06]Write to MH i2c: 01 00 00 24 32 56 [17:47:06]Write i2c OK [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: 01 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: 01 07 00 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: 01 07 00 24 32 00 00 00 00 00 B5 0C 1E [17:47:06]RasterBufferAndPrint [17:47:06]line [17:47:06]line [17:47:06]line [17:47:06]line [17:47:06]line [17:47:06]written 0, free lines is 3259 [17:47:06]MH_Cut [17:47:06]Write to MH i2c: D1 01 00 2B 32 01 2F [17:47:06]Write i2c OK [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: D1 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: D1 01 00 [17:47:06]MH_I2C_Read... [17:47:06]Read from MH i2c: D1 01 00 2B 32 00 2E [17:47:06]Write to MH i2c: 01 00 00 2C 32 5E [17:47:06]Write i2c OK [17:47:06]MH_I2C_Read... [17:47:07]OFD Sender: No OFD packet to send [17:47:07]*** Cut start [17:47:07]*** Purtial cut [17:47:07]*** Stage 1: CUTSNS_PIN = 1 [17:47:07]Read from MH i2c: 01 [17:47:07]MH_I2C_Read... [17:47:07]*** Stop cut motor [17:47:07]*** Cut end [17:47:07]Read from MH i2c: 01 07 00 [17:47:07]MH_I2C_Read... [17:47:07]Read from MH i2c: 01 07 00 2C 32 00 00 00 00 00 FF 0F 73 [17:47:07]process_action close_receipt done [17:47:07]requested_data is exist [17:47:07]produce_requested_data [17:47:07]requested_item fm.sn is exist - process it [17:47:07]wFMCommunicate request_size=4 [17:47:07]MH_SAM_APDU [17:47:07]CAPDU: 80 11 00 00 [17:47:07]Write to MH i2c: E2 08 00 2D 32 80 11 00 00 00 00 00 00 D9 [17:47:07]Write i2c OK [17:47:07]MH_I2C_Read... [17:47:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:08]Read from MH i2c: E2 [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: E2 17 00 [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: E2 17 00 2D 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2E [17:47:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:47:08]wFMCommunicate OK [17:47:08]requested_item fd.num is exist - process it [17:47:08]SAM_PROTO_GetFieldsCounters [17:47:08]wFMCommunicate request_size=4 [17:47:08]MH_SAM_APDU [17:47:08]CAPDU: 80 13 00 00 [17:47:08]Write to MH i2c: E2 08 00 2E 32 80 13 00 00 00 00 00 00 DC [17:47:08]Write i2c OK [17:47:08]MH_I2C_Read... [17:47:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:47:08]Read from MH i2c: E2 [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: E2 62 00 [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: E2 62 00 2E 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 52 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 EF 01 00 00 5E 04 04 00 EF 01 00 00 57 04 04 00 F0 01 00 00 19 04 04 00 00 00 00 00 90 00 F2 [17:47: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 52 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 EF 01 00 00 5E 04 04 00 EF 01 00 00 57 04 04 00 F0 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:47:08]wFMCommunicate OK [17:47:08]SAM_PROTO_GetFieldsCounters done [17:47:08]requested_item shift.num is exist - process it [17:47:08]requested_item shift.opened is exist - process it [17:47:08]req_shift_opened [17:47:08]FM_GetShiftState [17:47:08]SAM_PROTO_GetShiftState [17:47:08]wFMCommunicate request_size=4 [17:47:08]MH_SAM_APDU [17:47:08]CAPDU: 80 13 01 00 [17:47:08]Write to MH i2c: E2 08 00 2F 32 80 13 01 00 00 00 00 00 DE [17:47:08]Write i2c OK [17:47:08]MH_I2C_Read... [17:47:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:08]Read from MH i2c: E2 [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: E2 0E 00 [17:47:08]MH_I2C_Read... [17:47:08]Read from MH i2c: E2 0E 00 2F 32 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5C [17:47:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:47:08]wFMCommunicate OK [17:47:08]SAM_PROTO_GetShiftState done [17:47:08]FM_GetShiftState done [17:47:08]req_shift_opened done [17:47:08]requested_item shift.open_date is exist - process it [17:47:08]req_shift_open_date [17:47:08]req_shift_open_date done [17:47:08]produce_requested_data done [17:47:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309074,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:47:08]process_action_free close_receipt [17:47:08]json_value_free [17:47:08]json_value_free done [17:47:08]process_json_proto returns [17:47:08]Send response to host [17:47:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309074,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:47:08]free response buf [17:47:08]execute_script done [17:47:08]execute_script returns [17:47:08]free content buf [17:47:08]Sock 7.Close socket [17:47:08]Sock 7.Thread stoped [17:47:12]OFD Sender: No OFD packet to send [17:47:17]OFD Sender: No OFD packet to send [17:47:22]OFD Sender: No OFD packet to send [17:47:27]OFD Sender: No OFD packet to send [17:47:32]OFD Sender: No OFD packet to send [17:47:37]OFD Sender: No OFD packet to send [17:47:42]OFD Sender: No OFD packet to send [17:47:47]OFD Sender: No OFD packet to send [17:47:52]OFD Sender: No OFD packet to send [17:47:57]OFD Sender: No OFD packet to send [17:48:02]OFD Sender: No OFD packet to send [17:48:07]OFD Sender: No OFD packet to send [17:48:12]OFD Sender: No OFD packet to send [17:48:17]OFD Sender: No OFD packet to send [17:48:22]OFD Sender: No OFD packet to send [17:48:27]OFD Sender: No OFD packet to send [17:48:32]OFD Sender: No OFD packet to send [17:48:37]OFD Sender: No OFD packet to send [17:48:42]OFD Sender: No OFD packet to send [17:48:47]OFD Sender: No OFD packet to send [17:48:52]OFD Sender: No OFD packet to send [17:48:57]OFD Sender: No OFD packet to send [17:49:02]OFD Sender: No OFD packet to send [17:49:07]OFD Sender: No OFD packet to send [17:49:12]OFD Sender: No OFD packet to send [17:49:17]OFD Sender: No OFD packet to send [17:49:22]OFD Sender: No OFD packet to send [17:49:27]OFD Sender: No OFD packet to send [17:49:32]OFD Sender: No OFD packet to send [17:49:37]OFD Sender: No OFD packet to send [17:49:42]OFD Sender: No OFD packet to send [17:49:47]OFD Sender: No OFD packet to send [17:49:52]OFD Sender: No OFD packet to send [17:49:57]OFD Sender: No OFD packet to send [17:50:02]OFD Sender: No OFD packet to send [17:50:07]OFD Sender: No OFD packet to send [17:50:12]OFD Sender: No OFD packet to send [17:50:17]OFD Sender: No OFD packet to send [17:50:22]OFD Sender: No OFD packet to send [17:50:27]OFD Sender: No OFD packet to send [17:50:32]OFD Sender: No OFD packet to send [17:50:37]OFD Sender: No OFD packet to send [17:50:42]OFD Sender: No OFD packet to send [17:50:46]accept exits with 9 [17:50:46]New connection [17:50:46]New thread 3067022692 created [17:50:46]Thread 3066879332 joined [17:50:46]Waiting for new connection... [17:50:46] Sock 9.Parse request [17:50:46]Sock 9.Check first char [17:50:46]Sock 9.First char is OK [17:50:46]request: POST /json_proto HTTP/1.0 [17:50:46]Method: POST [17:50:46]URL: /json_proto [17:50:46]Method is POST - this is cgi request [17:50:46]url: /json_proto [17:50:46]query_string will be loaded in cgi processing [17:50:46]execute_cgi json_proto POST (null) [17:50:46]execute_cgi path=json_proto method=POST [17:50:46]POST find Content-Length [17:50:46]Host: 172.17.96.3:8080 [17:50:46]Content-Length: 775 [17:50:46]Content-Type: application/json [17:50:46] [17:50:46]POST finish read [17:50:46]Found Content-Length = 775 [17:50:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 16.840, "sum" : 1300.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1300.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:46]execute_script... [17:50:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 16.840, "sum" : 1300.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1300.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:46]POST & json_proto [17:50:46]process_json_proto [17:50:46]json parsed OK: [17:50:46]protocol is kg_v1.0 [17:50:46]action value=close_receipt [17:50:46]process_action close_receipt [17:50:46]cmd_close_receipt [17:50:46]MH_GetDate [17:50:46]Write to MH i2c: F0 00 00 30 32 51 [17:50:46]Write i2c OK [17:50:46]MH_I2C_Read... [17:50:46]Read from MH i2c: F0 [17:50:46]MH_I2C_Read... [17:50:46]Read from MH i2c: F0 09 00 [17:50:46]MH_I2C_Read... [17:50:46]Read from MH i2c: F0 09 00 30 32 00 F7 2B 1D 67 44 5E 04 65 0B [17:50:46]GetLastDocTimeStamp 1729964826 [17:50:46]current date 1729965047 [17:50:46]FM_GetShiftState [17:50:46]SAM_PROTO_GetShiftState [17:50:46]wFMCommunicate request_size=4 [17:50:46]MH_SAM_APDU [17:50:46]CAPDU: 80 13 01 00 [17:50:46]Write to MH i2c: E2 08 00 31 32 80 13 01 00 00 00 00 00 E0 [17:50:46]Write i2c OK [17:50:46]MH_I2C_Read... [17:50:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:46]Read from MH i2c: E2 [17:50:46]MH_I2C_Read... [17:50:46]Read from MH i2c: E2 0E 00 [17:50:46]MH_I2C_Read... [17:50:46]Read from MH i2c: E2 0E 00 31 32 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5E [17:50:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:50:46]wFMCommunicate OK [17:50:46]SAM_PROTO_GetShiftState done [17:50:46]FM_GetShiftState done [17:50:46]opened in 1729902265 [17:50:46]opened+sec_in_day 1729988665 [17:50:46]quantity*price = 130004 [17:50:46]sum+1 = 130006 [17:50:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1300.05 НСП 1% : 11.50 НДС 12% : 138.06 Наличными: 0.00 Безнал.: 1300.05 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 496 26.10.2024 17:50 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309075 ФПД: 141211734961135 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T175048&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309075&fm=141211734961135&tin=02508201610067®Number=0000000000091780&sum=130005 [17:50:47]StoreToDocumentArchive [17:50:47]shift 532 fd 309075 [17:50:47]save to /storage/0532/doc_00309075 [17:50:47]save last doc name /storage/0532/doc_00309075 to /storage/kkm_last_doc_name [17:50:47]save OK [17:50:47]Clear old archive folders... [17:50:47]ProcessDocumentItem done err = 0, tmpTLVsize=257 [17:50:47]tlvbuf is 0014BB30 [17:50:47]SAM_PROTO_ClearQueue [17:50:47]wFMCommunicate request_size=4 [17:50:47]MH_SAM_APDU [17:50:47]CAPDU: 80 09 00 00 [17:50:47]Write to MH i2c: E2 08 00 3E 32 80 09 00 00 00 00 00 00 E2 [17:50:47]Write i2c OK [17:50:47]MH_I2C_Read... [17:50:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:50:47]Read from MH i2c: E2 [17:50:47]MH_I2C_Read... [17:50:47]Read from MH i2c: E2 03 00 [17:50:47]MH_I2C_Read... [17:50:47]Read from MH i2c: E2 03 00 3E 32 00 90 00 E4 [17:50:47]RAPDU: 90 00 [17:50:47]wFMCommunicate OK [17:50:47]SAM_PROTO_ClearQueue done [17:50:47]KKMCreateOFDPacket [17:50:47]OFDProtocolAddRootSTLVToBuf [17:50:47]FM_MakeSignedData [17:50:47]FM_MakeSignedData [17:50:47]SAM_PROTO_SignData [17:50:47]wFMCommunicate request_size=4 [17:50:47]MH_SAM_APDU [17:50:47]CAPDU: 80 0D 01 02 [17:50:47]Write to MH i2c: E2 08 00 3F 32 80 0D 01 02 00 00 00 00 EA [17:50:47]Write i2c OK [17:50:47]MH_I2C_Read... [17:50:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:50:47]Read from MH i2c: E2 [17:50:47]MH_I2C_Read... [17:50:47]Read from MH i2c: E2 03 00 [17:50:47]MH_I2C_Read... [17:50:47]Read from MH i2c: E2 03 00 3F 32 00 90 00 E5 [17:50:47]RAPDU: 90 00 [17:50:47]wFMCommunicate OK [17:50:47]wFMCommunicate request_size=255 [17:50:47]MH_SAM_APDU [17:50:47]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 41 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D5 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D5 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D5 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 F8 2B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 53 B7 04 [17:50:47]Write to MH i2c: E2 02 01 40 32 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 41 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D5 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D5 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D5 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 F8 2B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 53 B7 04 00 00 A1 [17:50:47]Write i2c OK [17:50:47]MH_I2C_Read... [17:50:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:48]Read from MH i2c: E2 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: E2 03 00 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: E2 03 00 40 32 00 90 00 E6 [17:50:48]RAPDU: 90 00 [17:50:48]wFMCommunicate OK [17:50:48]wFMCommunicate request_size=16 [17:50:48]MH_SAM_APDU [17:50:48]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 80 6E 6B 4C EB EF [17:50:48]Write to MH i2c: E2 13 00 41 32 80 0D 02 02 0B 00 00 35 04 06 00 80 6E 6B 4C EB EF 00 00 C1 [17:50:48]Write i2c OK [17:50:48]MH_I2C_Read... [17:50:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:48]Read from MH i2c: E2 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: E2 03 00 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: E2 03 00 41 32 00 90 00 E7 [17:50:48]RAPDU: 90 00 [17:50:48]wFMCommunicate OK [17:50:48]wFMCommunicate request_size=4 [17:50:48]MH_SAM_APDU [17:50:48]CAPDU: 80 0D 03 02 [17:50:48]Write to MH i2c: E2 08 00 42 32 80 0D 03 02 00 00 00 00 EF [17:50:48]Write i2c OK [17:50:48]MH_I2C_Read... [17:50:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:50:48]Read from MH i2c: E2 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: E2 0B 00 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: E2 0B 00 42 32 00 83 10 D6 17 DE 80 9A 41 90 00 A9 [17:50:48]RAPDU: 83 10 D6 17 DE 80 9A 41 90 00 [17:50:48]wFMCommunicate OK [17:50:48]SAM_PROTO_SignData done [17:50:48]FM_MakeSignedData done [17:50:48]CreateOFDProtocolMessage [17:50:48]wFMCommunicate request_size=4 [17:50:48]MH_SAM_APDU [17:50:48]CAPDU: 80 11 00 00 [17:50:48]Write to MH i2c: E2 08 00 43 32 80 11 00 00 00 00 00 00 EF [17:50:48]Write i2c OK [17:50:48]MH_I2C_Read... [17:50:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:48]Read from MH i2c: E2 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: E2 17 00 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: E2 17 00 43 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 44 [17:50:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:50:48]wFMCommunicate OK [17:50:48]CreateOFDProtocolMessage done [17:50:48]OFDSenderStorePacket 309075 [17:50:48]StoreOFDPacket docnum=309075 [17:50:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 84 C7 0D 01 39 19 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 41 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D5 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D5 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D5 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 F8 2B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 53 B7 04 00 35 04 06 00 80 6E 6B 4C EB EF 83 10 D6 17 DE 80 9A 41 [17:50:48]CheckFolder [17:50:48]dirname=/storage/ofd_packets [17:50:48]CheckFolder done [17:50:48]ProducePacketName [17:50:48]name=ofd_packets/00309075 [17:50:48]NVStorageSaveData ofd_packets/00309075 [17:50:48]File name is /storage/ofd_packets/00309075 [17:50:48]Write 307 bytes [17:50:48]NVStorageSaveData done [17:50:48]OFDSenderStorePacket done [17:50:48]KKMCreateOFDPacket done [17:50:48]NVStorageSaveData kkm_last_timestamp [17:50:48]File name is /storage/kkm_last_timestamp [17:50:48]Write 4 bytes [17:50:48]NVStorageSaveData done [17:50:48]ExternCall_PrintAddStr [17:50:48]wPrintStart [17:50:48]Write to MH i2c: 01 00 00 44 32 76 [17:50:48]Write i2c OK [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: 01 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: 01 07 00 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: 01 07 00 44 32 00 00 00 00 00 FF 0F 8B [17:50:48]RasterBufferAndPrint [17:50:48]line Счет N : (1)642950 [17:50:48]line ИНН: 02508201610067 [17:50:48]line Контрольно-Кассовый Чек [17:50:48]line ПРОДАЖА [17:50:48]line ТРК (МРК, ГНК) : 32 [17:50:48]line Товар: 2710194210 [17:50:48]line D-ENERGY ДТ-К-2 [17:50:48]line 16.840 * 77.20 [17:50:48]line = 1300.05 [17:50:48]line НДС 12% НСП 1% [17:50:48]line > о реализуемом товаре [17:50:48]line ИТОГО: 1300.05 [17:50:48]line НСП 1% : 11.50 [17:50:48]line НДС 12% : 138.06 [17:50:48]line Наличными: 0.00 [17:50:48]line Безнал.: 1300.05 [17:50:48]line Место: АЗС № 172 "Партнер Нефть" [17:50:48]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:50:48]line СНО: Общий режим [17:50:48]line Чек 496 26.10.2024 17:50 [17:50:48]line Смена: 532 ФФД: 1.0 [17:50:48]line ЗНМ: 0300000116 [17:50:48]line РНМ: 0000000000091780 [17:50:48]line Версия ККМ: 001 [17:50:48]line Платежная система: Mbank [17:50:48]line ФМ: 0000000000871765 [17:50:48]line ФД: 309075 [17:50:48]line ФПД: 141211734961135 [17:50:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T175048&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309075&fm=141211734961135&tin=02508201610067®Number=0000000000091780&sum=130005 [17:50:48]written 0, free lines is 4095 [17:50:48]OFD Sender: Processing packet 309075 [packets to send 223, broken 222] [17:50:48]ProducePacketName [17:50:48]name=ofd_packets/00309075 [17:50:48]OFD Sender: To server: pG, [17:50:48]CommunicateWithHost lk.salyk.kg:30040 [17:50:48]ConnectInit lk.salyk.kg [17:50:48]Connected sock=10 [17:50:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 84 C7 0D 01 39 19 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 41 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D5 FB 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D5 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7E 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EE 35 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D5 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 01 00 00 F4 03 04 00 F8 2B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 53 B7 04 00 35 04 06 00 80 6E 6B 4C EB EF 83 10 D6 17 DE 80 9A 41 [17:50:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8C 9E 47 00 52 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 53 B7 04 00 F4 03 04 00 55 D2 1C 67 B6 04 01 00 00 3D D9 9C 96 31 31 D0 4E [17:50:48]CommunicateWithHost err = 0 [17:50:48]CheckOFDResponse [17:50:48]1017 (14) - 77093643461234 [17:50:48]1041 (16) - 0000000000871765 [17:50:48]1040 (4) - 309075 [17:50:48]1012 (4) - 26.10.2024 11:28 [17:50:48]1206 (1) - 0 [17:50:48]OFD Sender: Remove packet 309075 [17:50:48]ProducePacketName [17:50:48]name=ofd_packets/00309075 [17:50:48]NVStorageDeleteData [17:50:48]Write to MH i2c: 01 00 00 6C 32 9E [17:50:48]Write i2c OK [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: 01 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: 01 07 00 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: 01 07 00 6C 32 00 00 00 00 00 DD 0C 8E [17:50:48]RasterBufferAndPrint [17:50:48]line [17:50:48]line [17:50:48]line [17:50:48]line [17:50:48]line [17:50:48]written 0, free lines is 3300 [17:50:48]MH_Cut [17:50:48]Write to MH i2c: D1 01 00 73 32 01 77 [17:50:48]Write i2c OK [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: D1 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: D1 01 00 [17:50:48]MH_I2C_Read... [17:50:48]Read from MH i2c: D1 01 00 73 32 00 76 [17:50:48]Write to MH i2c: 01 00 00 74 32 A6 [17:50:48]Write i2c OK [17:50:48]MH_I2C_Read... [17:50:49]OFD Sender: No OFD packet to send [17:50:49]*** Cut start [17:50:49]*** Purtial cut [17:50:49]*** Stage 1: CUTSNS_PIN = 1 [17:50:49]Read from MH i2c: 01 [17:50:49]MH_I2C_Read... [17:50:49]*** Stop cut motor [17:50:49]*** Cut end [17:50:49]Read from MH i2c: 01 07 00 [17:50:49]MH_I2C_Read... [17:50:49]Read from MH i2c: 01 07 00 74 32 00 00 00 00 00 FF 0F BB [17:50:49]process_action close_receipt done [17:50:49]requested_data is exist [17:50:49]produce_requested_data [17:50:49]requested_item fm.sn is exist - process it [17:50:49]wFMCommunicate request_size=4 [17:50:49]MH_SAM_APDU [17:50:49]CAPDU: 80 11 00 00 [17:50:49]Write to MH i2c: E2 08 00 75 32 80 11 00 00 00 00 00 00 21 [17:50:49]Write i2c OK [17:50:49]MH_I2C_Read... [17:50:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:49]Read from MH i2c: E2 [17:50:49]MH_I2C_Read... [17:50:49]Read from MH i2c: E2 17 00 [17:50:49]MH_I2C_Read... [17:50:49]Read from MH i2c: E2 17 00 75 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 76 [17:50:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:50:49]wFMCommunicate OK [17:50:49]requested_item fd.num is exist - process it [17:50:49]SAM_PROTO_GetFieldsCounters [17:50:49]wFMCommunicate request_size=4 [17:50:49]MH_SAM_APDU [17:50:49]CAPDU: 80 13 00 00 [17:50:49]Write to MH i2c: E2 08 00 76 32 80 13 00 00 00 00 00 00 24 [17:50:49]Write i2c OK [17:50:49]MH_I2C_Read... [17:50:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:50]Read from MH i2c: E2 [17:50:50]MH_I2C_Read... [17:50:50]Read from MH i2c: E2 62 00 [17:50:50]MH_I2C_Read... [17:50:50]Read from MH i2c: E2 62 00 76 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 53 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F0 01 00 00 5E 04 04 00 F0 01 00 00 57 04 04 00 F1 01 00 00 19 04 04 00 00 00 00 00 90 00 3E [17:50: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 53 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F0 01 00 00 5E 04 04 00 F0 01 00 00 57 04 04 00 F1 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:50:50]wFMCommunicate OK [17:50:50]SAM_PROTO_GetFieldsCounters done [17:50:50]requested_item shift.num is exist - process it [17:50:50]requested_item shift.opened is exist - process it [17:50:50]req_shift_opened [17:50:50]FM_GetShiftState [17:50:50]SAM_PROTO_GetShiftState [17:50:50]wFMCommunicate request_size=4 [17:50:50]MH_SAM_APDU [17:50:50]CAPDU: 80 13 01 00 [17:50:50]Write to MH i2c: E2 08 00 77 32 80 13 01 00 00 00 00 00 26 [17:50:50]Write i2c OK [17:50:50]MH_I2C_Read... [17:50:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:50]Read from MH i2c: E2 [17:50:50]MH_I2C_Read... [17:50:50]Read from MH i2c: E2 0E 00 [17:50:50]MH_I2C_Read... [17:50:50]Read from MH i2c: E2 0E 00 77 32 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A4 [17:50:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:50:50]wFMCommunicate OK [17:50:50]SAM_PROTO_GetShiftState done [17:50:50]FM_GetShiftState done [17:50:50]req_shift_opened done [17:50:50]requested_item shift.open_date is exist - process it [17:50:50]req_shift_open_date [17:50:50]req_shift_open_date done [17:50:50]produce_requested_data done [17:50:50]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309075,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:50:50]process_action_free close_receipt [17:50:50]json_value_free [17:50:50]json_value_free done [17:50:50]process_json_proto returns [17:50:50]Send response to host [17:50:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309075,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:50:50]free response buf [17:50:50]execute_script done [17:50:50]execute_script returns [17:50:50]free content buf [17:50:50]Sock 9.Close socket [17:50:50]Sock 9.Thread stoped [17:50:54]OFD Sender: No OFD packet to send [17:50:59]OFD Sender: No OFD packet to send [17:51:04]OFD Sender: No OFD packet to send [17:51:09]OFD Sender: No OFD packet to send [17:51:14]OFD Sender: No OFD packet to send [17:51:19]OFD Sender: No OFD packet to send [17:51:24]OFD Sender: No OFD packet to send [17:51:29]OFD Sender: No OFD packet to send [17:51:34]OFD Sender: No OFD packet to send [17:51:39]OFD Sender: No OFD packet to send [17:51:44]OFD Sender: No OFD packet to send [17:51:49]OFD Sender: No OFD packet to send [17:51:54]OFD Sender: No OFD packet to send [17:51:59]OFD Sender: No OFD packet to send [17:52:04]OFD Sender: No OFD packet to send [17:52:08]accept exits with 7 [17:52:08]New connection [17:52:08]New thread 3066879332 created [17:52:08]Thread 3067022692 joined [17:52:08]Waiting for new connection... [17:52:08] Sock 7.Parse request [17:52:08]Sock 7.Check first char [17:52:08]Sock 7.First char is OK [17:52:08]request: POST /json_proto HTTP/1.0 [17:52:08]Method: POST [17:52:08]URL: /json_proto [17:52:08]Method is POST - this is cgi request [17:52:08]url: /json_proto [17:52:08]query_string will be loaded in cgi processing [17:52:08]execute_cgi json_proto POST (null) [17:52:08]execute_cgi path=json_proto method=POST [17:52:08]POST find Content-Length [17:52:08]Host: 172.17.96.3:8080 [17:52:08]Content-Length: 677 [17:52:08]Content-Type: application/json [17:52:08] [17:52:08]POST finish read [17:52:08]Found Content-Length = 677 [17:52:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:52:08]execute_script... [17:52:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [17:52:08]POST & json_proto [17:52:08]process_json_proto [17:52:08]json parsed OK: [17:52:08]protocol is kg_v1.0 [17:52:08]action value=close_receipt [17:52:08]process_action close_receipt [17:52:08]cmd_close_receipt [17:52:08]MH_GetDate [17:52:08]Write to MH i2c: F0 00 00 78 32 99 [17:52:08]Write i2c OK [17:52:08]MH_I2C_Read... [17:52:08]Read from MH i2c: F0 [17:52:08]MH_I2C_Read... [17:52:08]Read from MH i2c: F0 09 00 [17:52:08]MH_I2C_Read... [17:52:08]Read from MH i2c: F0 09 00 78 32 00 49 2C 1D 67 44 5E 04 65 A6 [17:52:08]GetLastDocTimeStamp 1729965048 [17:52:08]current date 1729965129 [17:52:08]FM_GetShiftState [17:52:08]SAM_PROTO_GetShiftState [17:52:08]wFMCommunicate request_size=4 [17:52:08]MH_SAM_APDU [17:52:08]CAPDU: 80 13 01 00 [17:52:08]Write to MH i2c: E2 08 00 79 32 80 13 01 00 00 00 00 00 28 [17:52:08]Write i2c OK [17:52:08]MH_I2C_Read... [17:52:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:08]Read from MH i2c: E2 [17:52:08]MH_I2C_Read... [17:52:08]Read from MH i2c: E2 0E 00 [17:52:08]MH_I2C_Read... [17:52:08]Read from MH i2c: E2 0E 00 79 32 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A6 [17:52:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:52:08]wFMCommunicate OK [17:52:08]SAM_PROTO_GetShiftState done [17:52:08]FM_GetShiftState done [17:52:08]opened in 1729902265 [17:52:08]opened+sec_in_day 1729988665 [17:52:08]quantity*price = 50041 [17:52:08]sum+1 = 50042 [17:52:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 497 26.10.2024 17:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309076 ФПД: 101841928595895 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T175209&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309076&fm=101841928595895&tin=02508201610067®Number=0000000000091780&sum=50000 [17:52:09]StoreToDocumentArchive [17:52:09]shift 532 fd 309076 [17:52:09]save to /storage/0532/doc_00309076 [17:52:09]save last doc name /storage/0532/doc_00309076 to /storage/kkm_last_doc_name [17:52:09]save OK [17:52:09]Clear old archive folders... [17:52:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:52:09]tlvbuf is 0014BB30 [17:52:09]SAM_PROTO_ClearQueue [17:52:09]wFMCommunicate request_size=4 [17:52:09]MH_SAM_APDU [17:52:09]CAPDU: 80 09 00 00 [17:52:09]Write to MH i2c: E2 08 00 86 32 80 09 00 00 00 00 00 00 2A [17:52:09]Write i2c OK [17:52:09]MH_I2C_Read... [17:52:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:52:09]Read from MH i2c: E2 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 03 00 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 03 00 86 32 00 90 00 2C [17:52:09]RAPDU: 90 00 [17:52:09]wFMCommunicate OK [17:52:09]SAM_PROTO_ClearQueue done [17:52:09]KKMCreateOFDPacket [17:52:09]OFDProtocolAddRootSTLVToBuf [17:52:09]FM_MakeSignedData [17:52:09]FM_MakeSignedData [17:52:09]SAM_PROTO_SignData [17:52:09]wFMCommunicate request_size=4 [17:52:09]MH_SAM_APDU [17:52:09]CAPDU: 80 0D 01 02 [17:52:09]Write to MH i2c: E2 08 00 87 32 80 0D 01 02 00 00 00 00 32 [17:52:09]Write i2c OK [17:52:09]MH_I2C_Read... [17:52:09]OFD Sender: No OFD packet to send [17:52:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:52:09]Read from MH i2c: E2 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 03 00 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 03 00 87 32 00 90 00 2D [17:52:09]RAPDU: 90 00 [17:52:09]wFMCommunicate OK [17:52:09]wFMCommunicate request_size=255 [17:52:09]MH_SAM_APDU [17:52:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F1 01 00 00 F4 03 04 00 49 2C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 54 B7 04 00 35 04 06 00 5C [17:52:09]Write to MH i2c: E2 02 01 88 32 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F1 01 00 00 F4 03 04 00 49 2C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 54 B7 04 00 35 04 06 00 5C 00 00 2C [17:52:09]Write i2c OK [17:52:09]MH_I2C_Read... [17:52:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:52:09]Read from MH i2c: E2 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 03 00 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 03 00 88 32 00 90 00 2E [17:52:09]RAPDU: 90 00 [17:52:09]wFMCommunicate OK [17:52:09]wFMCommunicate request_size=10 [17:52:09]MH_SAM_APDU [17:52:09]CAPDU: 80 0D 02 02 05 9F EB FA 29 B7 [17:52:09]Write to MH i2c: E2 0D 00 89 32 80 0D 02 02 05 00 9F EB FA 29 B7 00 00 A3 [17:52:09]Write i2c OK [17:52:09]MH_I2C_Read... [17:52:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:52:09]Read from MH i2c: E2 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 03 00 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 03 00 89 32 00 90 00 2F [17:52:09]RAPDU: 90 00 [17:52:09]wFMCommunicate OK [17:52:09]wFMCommunicate request_size=4 [17:52:09]MH_SAM_APDU [17:52:09]CAPDU: 80 0D 03 02 [17:52:09]Write to MH i2c: E2 08 00 8A 32 80 0D 03 02 00 00 00 00 37 [17:52:09]Write i2c OK [17:52:09]MH_I2C_Read... [17:52:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:52:09]Read from MH i2c: E2 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 0B 00 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 0B 00 8A 32 00 45 7B 69 A6 EB A1 0A 2A 90 00 C7 [17:52:09]RAPDU: 45 7B 69 A6 EB A1 0A 2A 90 00 [17:52:09]wFMCommunicate OK [17:52:09]SAM_PROTO_SignData done [17:52:09]FM_MakeSignedData done [17:52:09]CreateOFDProtocolMessage [17:52:09]wFMCommunicate request_size=4 [17:52:09]MH_SAM_APDU [17:52:09]CAPDU: 80 11 00 00 [17:52:09]Write to MH i2c: E2 08 00 8B 32 80 11 00 00 00 00 00 00 37 [17:52:09]Write i2c OK [17:52:09]MH_I2C_Read... [17:52:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:09]Read from MH i2c: E2 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 17 00 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: E2 17 00 8B 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8C [17:52:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:52:09]wFMCommunicate OK [17:52:09]CreateOFDProtocolMessage done [17:52:09]OFDSenderStorePacket 309076 [17:52:09]StoreOFDPacket docnum=309076 [17:52:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1D FC 07 01 48 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F1 01 00 00 F4 03 04 00 49 2C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 54 B7 04 00 35 04 06 00 5C 9F EB FA 29 B7 45 7B 69 A6 EB A1 0A 2A [17:52:09]CheckFolder [17:52:09]dirname=/storage/ofd_packets [17:52:09]CheckFolder done [17:52:09]ProducePacketName [17:52:09]name=ofd_packets/00309076 [17:52:09]NVStorageSaveData ofd_packets/00309076 [17:52:09]File name is /storage/ofd_packets/00309076 [17:52:09]Write 301 bytes [17:52:09]NVStorageSaveData done [17:52:09]OFDSenderStorePacket done [17:52:09]KKMCreateOFDPacket done [17:52:09]NVStorageSaveData kkm_last_timestamp [17:52:09]File name is /storage/kkm_last_timestamp [17:52:09]Write 4 bytes [17:52:09]NVStorageSaveData done [17:52:09]ExternCall_PrintAddStr [17:52:09]wPrintStart [17:52:09]Write to MH i2c: 01 00 00 8C 32 BE [17:52:09]Write i2c OK [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: 01 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: 01 07 00 [17:52:09]MH_I2C_Read... [17:52:09]Read from MH i2c: 01 07 00 8C 32 00 00 00 00 00 FF 0F D3 [17:52:09]RasterBufferAndPrint [17:52:09]line Счет N : (1)642951 [17:52:09]line ИНН: 02508201610067 [17:52:09]line Контрольно-Кассовый Чек [17:52:09]line ПРОДАЖА [17:52:09]line ТРК (МРК, ГНК) : 41 [17:52:09]line Товар: 2710124130 [17:52:09]line Аи-92-К-2 [17:52:09]line 7.480 * 66.90 [17:52:09]line = 500.41 [17:52:09]line НДС 12% НСП 1% [17:52:09]line > о реализуемом товаре [17:52:09]line ОКРУГЛЕНИЕ: -0.41 [17:52:09]line ИТОГО: 500.00 [17:52:09]line Внесено: 500.00 [17:52:09]line СДАЧА: 0.00 [17:52:09]line НСП 1% : 4.43 [17:52:09]line НДС 12% : 53.14 [17:52:09]line Наличными: 500.00 [17:52:09]line Безнал.: 0.00 [17:52:09]line Место: АЗС № 172 "Партнер Нефть" [17:52:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:52:09]line СНО: Общий режим [17:52:09]line Чек 497 26.10.2024 17:52 [17:52:09]line Смена: 532 ФФД: 1.0 [17:52:09]line ЗНМ: 0300000116 [17:52:09]line РНМ: 0000000000091780 [17:52:09]line Версия ККМ: 001 [17:52:09]line ФМ: 0000000000871765 [17:52:09]line ФД: 309076 [17:52:09]line ФПД: 101841928595895 [17:52:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T175209&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309076&fm=101841928595895&tin=02508201610067®Number=0000000000091780&sum=50000 [17:52:10]OFD Sender: Processing packet 309076 [packets to send 223, broken 222] [17:52:10]ProducePacketName [17:52:10]name=ofd_packets/00309076 [17:52:10]OFD Sender: To server: pG, [17:52:10]CommunicateWithHost lk.salyk.kg:30040 [17:52:10]ConnectInit lk.salyk.kg [17:52:10]written 0, free lines is 4095 [17:52:10]Connected sock=11 [17:52:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1D FC 07 01 48 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F1 01 00 00 F4 03 04 00 49 2C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 54 B7 04 00 35 04 06 00 5C 9F EB FA 29 B7 45 7B 69 A6 EB A1 0A 2A [17:52:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5D 23 47 00 B9 F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 54 B7 04 00 F4 03 04 00 A7 D2 1C 67 B6 04 01 00 00 5C B1 FA 32 3B 72 D4 9B [17:52:10]CommunicateWithHost err = 0 [17:52:10]CheckOFDResponse [17:52:10]1017 (14) - 77093643461234 [17:52:10]1041 (16) - 0000000000871765 [17:52:10]1040 (4) - 309076 [17:52:10]1012 (4) - 26.10.2024 11:29 [17:52:10]1206 (1) - 0 [17:52:10]OFD Sender: Remove packet 309076 [17:52:10]ProducePacketName [17:52:10]name=ofd_packets/00309076 [17:52:10]NVStorageDeleteData [17:52:10]Write to MH i2c: 01 00 00 B6 32 E8 [17:52:10]Write i2c OK [17:52:10]MH_I2C_Read... [17:52:10]Read from MH i2c: 01 [17:52:10]MH_I2C_Read... [17:52:10]Read from MH i2c: 01 07 00 [17:52:10]MH_I2C_Read... [17:52:10]Read from MH i2c: 01 07 00 B6 32 00 00 00 00 00 C0 0C BB [17:52:10]RasterBufferAndPrint [17:52:10]line [17:52:10]line [17:52:10]line [17:52:10]line [17:52:10]line [17:52:10]written 0, free lines is 3270 [17:52:10]MH_Cut [17:52:10]Write to MH i2c: D1 01 00 BD 32 01 C1 [17:52:10]Write i2c OK [17:52:10]MH_I2C_Read... [17:52:10]Read from MH i2c: D1 [17:52:10]MH_I2C_Read... [17:52:10]Read from MH i2c: D1 01 00 [17:52:10]MH_I2C_Read... [17:52:10]Read from MH i2c: D1 01 00 BD 32 00 C0 [17:52:10]Write to MH i2c: 01 00 00 BE 32 F0 [17:52:10]Write i2c OK [17:52:10]MH_I2C_Read... [17:52:10]OFD Sender: No OFD packet to send [17:52:11]*** Cut start [17:52:11]*** Purtial cut [17:52:11]*** Stage 1: CUTSNS_PIN = 1 [17:52:11]Read from MH i2c: 01 [17:52:11]MH_I2C_Read... [17:52:11]*** Stop cut motor [17:52:11]*** Cut end [17:52:11]Read from MH i2c: 01 07 00 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: 01 07 00 BE 32 00 00 00 00 00 FF 0F 05 [17:52:11]process_action close_receipt done [17:52:11]requested_data is exist [17:52:11]produce_requested_data [17:52:11]requested_item fm.sn is exist - process it [17:52:11]wFMCommunicate request_size=4 [17:52:11]MH_SAM_APDU [17:52:11]CAPDU: 80 11 00 00 [17:52:11]Write to MH i2c: E2 08 00 BF 32 80 11 00 00 00 00 00 00 6B [17:52:11]Write i2c OK [17:52:11]MH_I2C_Read... [17:52:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:11]Read from MH i2c: E2 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 17 00 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 17 00 BF 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C0 [17:52:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:52:11]wFMCommunicate OK [17:52:11]requested_item fd.num is exist - process it [17:52:11]SAM_PROTO_GetFieldsCounters [17:52:11]wFMCommunicate request_size=4 [17:52:11]MH_SAM_APDU [17:52:11]CAPDU: 80 13 00 00 [17:52:11]Write to MH i2c: E2 08 00 C0 32 80 13 00 00 00 00 00 00 6E [17:52:11]Write i2c OK [17:52:11]MH_I2C_Read... [17:52:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:52:11]Read from MH i2c: E2 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 62 00 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 62 00 C0 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 54 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F1 01 00 00 5E 04 04 00 F1 01 00 00 57 04 04 00 F2 01 00 00 19 04 04 00 00 00 00 00 90 00 8C [17: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 54 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F1 01 00 00 5E 04 04 00 F1 01 00 00 57 04 04 00 F2 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:52:11]wFMCommunicate OK [17:52:11]SAM_PROTO_GetFieldsCounters done [17:52:11]requested_item shift.num is exist - process it [17:52:11]requested_item shift.opened is exist - process it [17:52:11]req_shift_opened [17:52:11]FM_GetShiftState [17:52:11]SAM_PROTO_GetShiftState [17:52:11]wFMCommunicate request_size=4 [17:52:11]MH_SAM_APDU [17:52:11]CAPDU: 80 13 01 00 [17:52:11]Write to MH i2c: E2 08 00 C1 32 80 13 01 00 00 00 00 00 70 [17:52:11]Write i2c OK [17:52:11]MH_I2C_Read... [17:52:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:11]Read from MH i2c: E2 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 0E 00 [17:52:11]MH_I2C_Read... [17:52:11]Read from MH i2c: E2 0E 00 C1 32 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EE [17:52:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:52:11]wFMCommunicate OK [17:52:11]SAM_PROTO_GetShiftState done [17:52:11]FM_GetShiftState done [17:52:11]req_shift_opened done [17:52:11]requested_item shift.open_date is exist - process it [17:52:11]req_shift_open_date [17:52:11]req_shift_open_date done [17:52:11]produce_requested_data done [17:52:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309076,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:52:11]process_action_free close_receipt [17:52:11]json_value_free [17:52:11]json_value_free done [17:52:11]process_json_proto returns [17:52:11]Send response to host [17:52:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309076,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:52:11]free response buf [17:52:11]execute_script done [17:52:11]execute_script returns [17:52:11]free content buf [17:52:11]Sock 7.Close socket [17:52:11]Sock 7.Thread stoped [17:52:16]OFD Sender: No OFD packet to send [17:52:21]OFD Sender: No OFD packet to send [17:52:26]OFD Sender: No OFD packet to send [17:52:31]OFD Sender: No OFD packet to send [17:52:36]OFD Sender: No OFD packet to send [17:52:41]OFD Sender: No OFD packet to send [17:52:46]OFD Sender: No OFD packet to send [17:52:51]OFD Sender: No OFD packet to send [17:52:56]OFD Sender: No OFD packet to send [17:53:01]OFD Sender: No OFD packet to send [17:53:06]OFD Sender: No OFD packet to send [17:53:11]OFD Sender: No OFD packet to send [17:53:16]OFD Sender: No OFD packet to send [17:53:21]OFD Sender: No OFD packet to send [17:53:26]OFD Sender: No OFD packet to send [17:53:31]OFD Sender: No OFD packet to send [17:53:36]OFD Sender: No OFD packet to send [17:53:41]OFD Sender: No OFD packet to send [17:53:46]OFD Sender: No OFD packet to send [17:53:51]OFD Sender: No OFD packet to send [17:53:56]OFD Sender: No OFD packet to send [17:54:01]OFD Sender: No OFD packet to send [17:54:06]OFD Sender: No OFD packet to send [17:54:11]OFD Sender: No OFD packet to send [17:54:16]OFD Sender: No OFD packet to send [17:54:21]OFD Sender: No OFD packet to send [17:54:26]OFD Sender: No OFD packet to send [17:54:31]OFD Sender: No OFD packet to send [17:54:36]OFD Sender: No OFD packet to send [17:54:41]OFD Sender: No OFD packet to send [17:54:46]OFD Sender: No OFD packet to send [17:54:51]OFD Sender: No OFD packet to send [17:54:56]OFD Sender: No OFD packet to send [17:55:01]OFD Sender: No OFD packet to send [17:55:06]OFD Sender: No OFD packet to send [17:55:11]OFD Sender: No OFD packet to send [17:55:16]OFD Sender: No OFD packet to send [17:55:21]OFD Sender: No OFD packet to send [17:55:26]OFD Sender: No OFD packet to send [17:55:31]OFD Sender: No OFD packet to send [17:55:36]OFD Sender: No OFD packet to send [17:55:41]OFD Sender: No OFD packet to send [17:55:46]OFD Sender: No OFD packet to send [17:55:51]OFD Sender: No OFD packet to send [17:55:56]OFD Sender: No OFD packet to send [17:56:01]OFD Sender: No OFD packet to send [17:56:47]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:56:47]Read from MH i2c: E2 [17:56:47]MH_I2C_Read... [17:56:47]Read from MH i2c: E2 03 00 [17:56:47]MH_I2C_Read... [17:56:47]Read from MH i2c: E2 03 00 CB 32 00 90 00 71 [17:56:47]RAPDU: 90 00 [17:56:47]wFMCommunicate OK [17:56:47]wFMCommunicate request_size=13 [17:56:47]MH_SAM_APDU [17:56:47]CAPDU: 80 15 02 00 08 F4 03 04 00 60 2D 1D 67 [17:56:47]Write to MH i2c: E2 10 00 CC 32 80 15 02 00 08 00 F4 03 04 00 60 2D 1D 67 00 00 9A [17:56:47]Write i2c OK [17:56:47]MH_I2C_Read... [17:56:47]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:56:47]Read from MH i2c: E2 [17:56:47]MH_I2C_Read... [17:56:47]Read from MH i2c: E2 03 00 [17:56:47]MH_I2C_Read... [17:56:47]Read from MH i2c: E2 03 00 CC 32 00 90 00 72 [17:56:47]RAPDU: 90 00 [17:56:47]wFMCommunicate OK [17:56:47]wFMCommunicate request_size=25 [17:56:47]MH_SAM_APDU [17:56:47]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 [17:56:47]Write to MH i2c: E2 1C 00 CD 32 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 00 00 E1 [17:56:47]Write i2c OK [17:56:47]MH_I2C_Read... [17:56:48]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [17:56:48]Read from MH i2c: E2 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 03 00 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 03 00 CD 32 00 90 00 73 [17:56:48]RAPDU: 90 00 [17:56:48]wFMCommunicate OK [17:56:48]wFMCommunicate request_size=4 [17:56:48]MH_SAM_APDU [17:56:48]CAPDU: 80 15 03 00 [17:56:48]Write to MH i2c: E2 08 00 CE 32 80 15 03 00 00 00 00 00 81 [17:56:48]Write i2c OK [17:56:48]MH_I2C_Read... [17:56:48]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 61! [17:56:48]Read from MH i2c: E2 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 40 00 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 40 00 CE 32 00 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 55 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F2 01 00 00 35 04 06 00 67 3F 32 3F 13 10 90 00 CC [17:56:48]RAPDU: 3B 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 55 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F2 01 00 00 35 04 06 00 67 3F 32 3F 13 10 90 00 [17:56:48]wFMCommunicate OK [17:56:48]SAM_PROTO_ProcessDocument answer len = 59 [17:56:48]SAM_PROTO_ProcessDocument done [17:56:48]SetTLVBufToDocument [17:56:48]Processing tag 1209 (04B9) [17:56:48]Malloc new data [17:56:48]Processing tag 1041 (0411) [17:56:48]Processing tag 1040 (0410) [17:56:48]Malloc new data [17:56:48]Processing tag 1038 (040E) [17:56:48]Malloc new data [17:56:48]Processing tag 1042 (0412) [17:56:48]Malloc new data [17:56:48]Processing tag 1077 (0435) [17:56:48]Malloc new data [17:56:48]SetTLVBufToDocument err=0 [17:56:48]KKMLoadAndSignReceiptData store KKM data [17:56:48]KKMLoadAndSignReceiptData err=0 [17:56:48]wFMCommunicate request_size=4 [17:56:48]MH_SAM_APDU [17:56:48]CAPDU: 80 11 00 00 [17:56:48]Write to MH i2c: E2 08 00 CF 32 80 11 00 00 00 00 00 00 7B [17:56:48]Write i2c OK [17:56:48]MH_I2C_Read... [17:56:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:48]Read from MH i2c: E2 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 17 00 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 17 00 CF 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D0 [17:56:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:56:48]wFMCommunicate OK [17:56:48]Счет N : (1)642953 ИНН: 02508201610067 Контрольно-Кассовый Чек ПРОДАЖА ТРК (МРК, ГНК) : 63 Товар: 2710194210 D-ENERGY ДТ-К-2 9.070 * 77.20 = 700.20 НДС 12% НСП 1% > о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 498 26.10.2024 17:56 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309077 ФПД: 113521123595024 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T175648&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309077&fm=113521123595024&tin=02508201610067®Number=0000000000091780&sum=70000 [17:56:48]StoreToDocumentArchive [17:56:48]shift 532 fd 309077 [17:56:48]save to /storage/0532/doc_00309077 [17:56:48]save last doc name /storage/0532/doc_00309077 to /storage/kkm_last_doc_name [17:56:48]save OK [17:56:48]Clear old archive folders... [17:56:48]ProcessDocumentItem done err = 0, tmpTLVsize=257 [17:56:48]tlvbuf is 0018AAC0 [17:56:48]SAM_PROTO_ClearQueue [17:56:48]wFMCommunicate request_size=4 [17:56:48]MH_SAM_APDU [17:56:48]CAPDU: 80 09 00 00 [17:56:48]Write to MH i2c: E2 08 00 D0 32 80 09 00 00 00 00 00 00 74 [17:56:48]Write i2c OK [17:56:48]MH_I2C_Read... [17:56:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:56:48]Read from MH i2c: E2 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 03 00 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 03 00 D0 32 00 90 00 76 [17:56:48]RAPDU: 90 00 [17:56:48]wFMCommunicate OK [17:56:48]SAM_PROTO_ClearQueue done [17:56:48]KKMCreateOFDPacket [17:56:48]OFDProtocolAddRootSTLVToBuf [17:56:48]FM_MakeSignedData [17:56:48]FM_MakeSignedData [17:56:48]SAM_PROTO_SignData [17:56:48]wFMCommunicate request_size=4 [17:56:48]MH_SAM_APDU [17:56:48]CAPDU: 80 0D 01 02 [17:56:48]Write to MH i2c: E2 08 00 D1 32 80 0D 01 02 00 00 00 00 7C [17:56:48]Write i2c OK [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 [17:56:48]MH_I2C_Read... [17:56:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:56:48]Read from MH i2c: E2 03 00 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 03 00 D1 32 00 90 00 77 [17:56:48]RAPDU: 90 00 [17:56:48]wFMCommunicate OK [17:56:48]wFMCommunicate request_size=255 [17:56:48]MH_SAM_APDU [17:56:48]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 60 2D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 55 B7 04 [17:56:48]Write to MH i2c: E2 02 01 D2 32 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 60 2D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 55 B7 04 00 00 42 [17:56:48]Write i2c OK [17:56:48]MH_I2C_Read... [17:56:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:48]Read from MH i2c: E2 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 03 00 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 03 00 D2 32 00 90 00 78 [17:56:48]RAPDU: 90 00 [17:56:48]wFMCommunicate OK [17:56:48]wFMCommunicate request_size=16 [17:56:48]MH_SAM_APDU [17:56:48]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 67 3F 32 3F 13 10 [17:56:48]Write to MH i2c: E2 13 00 D3 32 80 0D 02 02 0B 00 00 35 04 06 00 67 3F 32 3F 13 10 00 00 0E [17:56:48]Write i2c OK [17:56:48]MH_I2C_Read... [17:56:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:48]Read from MH i2c: E2 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 03 00 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 03 00 D3 32 00 90 00 79 [17:56:48]RAPDU: 90 00 [17:56:48]wFMCommunicate OK [17:56:48]wFMCommunicate request_size=4 [17:56:48]MH_SAM_APDU [17:56:48]CAPDU: 80 0D 03 02 [17:56:48]Write to MH i2c: E2 08 00 D4 32 80 0D 03 02 00 00 00 00 81 [17:56:48]Write i2c OK [17:56:48]MH_I2C_Read... [17:56:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:56:48]Read from MH i2c: E2 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 0B 00 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 0B 00 D4 32 00 A6 28 73 8C 72 35 F3 E2 90 00 CB [17:56:48]RAPDU: A6 28 73 8C 72 35 F3 E2 90 00 [17:56:48]wFMCommunicate OK [17:56:48]SAM_PROTO_SignData done [17:56:48]FM_MakeSignedData done [17:56:48]CreateOFDProtocolMessage [17:56:48]wFMCommunicate request_size=4 [17:56:48]MH_SAM_APDU [17:56:48]CAPDU: 80 11 00 00 [17:56:48]Write to MH i2c: E2 08 00 D5 32 80 11 00 00 00 00 00 00 81 [17:56:48]Write i2c OK [17:56:48]MH_I2C_Read... [17:56:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:48]Read from MH i2c: E2 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 17 00 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: E2 17 00 D5 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D6 [17:56:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:56:48]wFMCommunicate OK [17:56:48]CreateOFDProtocolMessage done [17:56:48]OFDSenderStorePacket 309077 [17:56:48]StoreOFDPacket docnum=309077 [17:56:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 71 F7 0D 01 A2 24 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 60 2D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 55 B7 04 00 35 04 06 00 67 3F 32 3F 13 10 A6 28 73 8C 72 35 F3 E2 [17:56:48]CheckFolder [17:56:48]dirname=/storage/ofd_packets [17:56:48]CheckFolder done [17:56:48]ProducePacketName [17:56:48]name=ofd_packets/00309077 [17:56:48]NVStorageSaveData ofd_packets/00309077 [17:56:48]File name is /storage/ofd_packets/00309077 [17:56:48]Write 307 bytes [17:56:48]NVStorageSaveData done [17:56:48]OFDSenderStorePacket done [17:56:48]KKMCreateOFDPacket done [17:56:48]NVStorageSaveData kkm_last_timestamp [17:56:48]File name is /storage/kkm_last_timestamp [17:56:48]Write 4 bytes [17:56:48]NVStorageSaveData done [17:56:48]ExternCall_PrintAddStr [17:56:48]wPrintStart [17:56:48]Write to MH i2c: 01 00 00 D6 32 08 [17:56:48]Write i2c OK [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: 01 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: 01 07 00 [17:56:48]MH_I2C_Read... [17:56:48]Read from MH i2c: 01 07 00 D6 32 00 00 00 00 00 FF 0F 1D [17:56:48]RasterBufferAndPrint [17:56:48]line Счет N : (1)642953 [17:56:48]line ИНН: 02508201610067 [17:56:48]line Контрольно-Кассовый Чек [17:56:48]line ПРОДАЖА [17:56:48]line ТРК (МРК, ГНК) : 63 [17:56:48]line Товар: 2710194210 [17:56:48]line D-ENERGY ДТ-К-2 [17:56:48]line 9.070 * 77.20 [17:56:48]line = 700.20 [17:56:48]line НДС 12% НСП 1% [17:56:48]line > о реализуемом товаре [17:56:48]line ОКРУГЛЕНИЕ: -0.20 [17:56:48]line ИТОГО: 700.00 [17:56:48]line Внесено: 700.00 [17:56:48]line СДАЧА: 0.00 [17:56:48]line НСП 1% : 6.20 [17:56:48]line НДС 12% : 74.36 [17:56:48]line Наличными: 700.00 [17:56:48]line Безнал.: 0.00 [17:56:48]line Место: АЗС № 172 "Партнер Нефть" [17:56:48]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:56:48]line СНО: Общий режим [17:56:48]line Чек 498 26.10.2024 17:56 [17:56:48]line Смена: 532 ФФД: 1.0 [17:56:48]line ЗНМ: 0300000116 [17:56:48]line РНМ: 0000000000091780 [17:56:48]line Версия ККМ: 001 [17:56:48]line ФМ: 0000000000871765 [17:56:48]line ФД: 309077 [17:56:48]line ФПД: 113521123595024 [17:56:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T175648&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309077&fm=113521123595024&tin=02508201610067®Number=0000000000091780&sum=70000 [17:56:48]written 0, free lines is 4095 [17:56:48]OFD Sender: Processing packet 309077 [packets to send 223, broken 222] [17:56:48]ProducePacketName [17:56:48]name=ofd_packets/00309077 [17:56:48]OFD Sender: To server: pG, [17:56:48]CommunicateWithHost lk.salyk.kg:30040 [17:56:48]ConnectInit lk.salyk.kg [17:56:49]Connected sock=11 [17:56:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 71 F7 0D 01 A2 24 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 60 2D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 55 B7 04 00 35 04 06 00 67 3F 32 3F 13 10 A6 28 73 8C 72 35 F3 E2 [17:56:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B3 D6 47 00 DE 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 31 37 36 35 10 04 04 00 55 B7 04 00 F4 03 04 00 BD D3 1C 67 B6 04 01 00 00 D2 32 6E EE 40 79 5B A0 [17:56:49]CommunicateWithHost err = 0 [17:56:49]CheckOFDResponse [17:56:49]1017 (14) - 77093643461234 [17:56:49]1041 (16) - 0000000000871765 [17:56:49]1040 (4) - 309077 [17:56:49]1012 (4) - 26.10.2024 11:34 [17:56:49]1206 (1) - 0 [17:56:49]OFD Sender: Remove packet 309077 [17:56:49]ProducePacketName [17:56:49]name=ofd_packets/00309077 [17:56:49]NVStorageDeleteData [17:56:49]Write to MH i2c: 01 00 00 00 33 33 [17:56:49]Write i2c OK [17:56:49]MH_I2C_Read... [17:56:49]Read from MH i2c: 01 [17:56:49]MH_I2C_Read... [17:56:49]Read from MH i2c: 01 07 00 [17:56:49]MH_I2C_Read... [17:56:49]Read from MH i2c: 01 07 00 00 33 00 00 00 00 00 B6 0C FC [17:56:49]RasterBufferAndPrint [17:56:49]line [17:56:49]line [17:56:49]line [17:56:49]line [17:56:49]line [17:56:49]written 0, free lines is 3263 [17:56:49]MH_Cut [17:56:49]Write to MH i2c: D1 01 00 07 33 01 0C [17:56:49]Write i2c OK [17:56:49]MH_I2C_Read... [17:56:49]Read from MH i2c: D1 [17:56:49]MH_I2C_Read... [17:56:49]Read from MH i2c: D1 01 00 [17:56:49]MH_I2C_Read... [17:56:49]Read from MH i2c: D1 01 00 07 33 00 0B [17:56:49]Write to MH i2c: 01 00 00 08 33 3B [17:56:49]Write i2c OK [17:56:49]MH_I2C_Read... [17:56:49]OFD Sender: No OFD packet to send [17:56:50]*** Cut start [17:56:50]*** Purtial cut [17:56:50]*** Stage 1: CUTSNS_PIN = 1 [17:56:50]Read from MH i2c: 01 [17:56:50]MH_I2C_Read... [17:56:50]*** Stop cut motor [17:56:50]*** Cut end [17:56:50]Read from MH i2c: 01 07 00 [17:56:50]MH_I2C_Read... [17:56:50]Read from MH i2c: 01 07 00 08 33 00 00 00 00 00 FF 0F 50 [17:56:50]process_action close_receipt done [17:56:50]requested_data is exist [17:56:50]produce_requested_data [17:56:50]requested_item fm.sn is exist - process it [17:56:50]wFMCommunicate request_size=4 [17:56:50]MH_SAM_APDU [17:56:50]CAPDU: 80 11 00 00 [17:56:50]Write to MH i2c: E2 08 00 09 33 80 11 00 00 00 00 00 00 B6 [17:56:50]Write i2c OK [17:56:50]MH_I2C_Read... [17:56:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:50]Read from MH i2c: E2 [17:56:50]MH_I2C_Read... [17:56:50]Read from MH i2c: E2 17 00 [17:56:50]MH_I2C_Read... [17:56:50]Read from MH i2c: E2 17 00 09 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0B [17:56:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:56:50]wFMCommunicate OK [17:56:50]requested_item fd.num is exist - process it [17:56:50]SAM_PROTO_GetFieldsCounters [17:56:50]wFMCommunicate request_size=4 [17:56:50]MH_SAM_APDU [17:56:50]CAPDU: 80 13 00 00 [17:56:50]Write to MH i2c: E2 08 00 0A 33 80 13 00 00 00 00 00 00 B9 [17:56:50]Write i2c OK [17:56:50]MH_I2C_Read... [17:56:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:56:50]Read from MH i2c: E2 [17:56:50]MH_I2C_Read... [17:56:50]Read from MH i2c: E2 62 00 [17:56:50]MH_I2C_Read... [17:56:50]Read from MH i2c: E2 62 00 0A 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 55 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F2 01 00 00 5E 04 04 00 F2 01 00 00 57 04 04 00 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 DB [17:56: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 55 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F2 01 00 00 5E 04 04 00 F2 01 00 00 57 04 04 00 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:56:50]wFMCommunicate OK [17:56:50]SAM_PROTO_GetFieldsCounters done [17:56:50]requested_item shift.num is exist - process it [17:56:50]requested_item shift.opened is exist - process it [17:56:50]req_shift_opened [17:56:50]FM_GetShiftState [17:56:50]SAM_PROTO_GetShiftState [17:56:50]wFMCommunicate request_size=4 [17:56:50]MH_SAM_APDU [17:56:50]CAPDU: 80 13 01 00 [17:56:50]Write to MH i2c: E2 08 00 0B 33 80 13 01 00 00 00 00 00 BB [17:56:50]Write i2c OK [17:56:50]MH_I2C_Read... [17:56:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:50]Read from MH i2c: E2 [17:56:50]MH_I2C_Read... [17:56:50]Read from MH i2c: E2 0E 00 [17:56:50]MH_I2C_Read... [17:56:50]Read from MH i2c: E2 0E 00 0B 33 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 39 [17:56:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:56:50]wFMCommunicate OK [17:56:50]SAM_PROTO_GetShiftState done [17:56:50]FM_GetShiftState done [17:56:50]req_shift_opened done [17:56:50]requested_item shift.open_date is exist - process it [17:56:50]req_shift_open_date [17:56:50]req_shift_open_date done [17:56:50]produce_requested_data done [17:56:50]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309077,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:56:50]process_action_free close_receipt [17:56:50]json_value_free [17:56:50]json_value_free done [17:56:50]process_json_proto returns [17:56:50]Send response to host [17:56:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309077,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:56:50]free response buf [17:56:50]execute_script done [17:56:50]execute_script returns [17:56:50]free content buf [17:56:50]Sock 9.Close socket [17:56:50]Sock 9.Thread stoped [17:56:54]OFD Sender: No OFD packet to send [17:56:59]OFD Sender: No OFD packet to send [17:57:04]OFD Sender: No OFD packet to send [17:57:09]OFD Sender: No OFD packet to send [17:57:14]OFD Sender: No OFD packet to send [17:57:19]OFD Sender: No OFD packet to send [17:57:24]OFD Sender: No OFD packet to send [17:57:29]OFD Sender: No OFD packet to send [17:57:34]OFD Sender: No OFD packet to send [17:57:39]OFD Sender: No OFD packet to send [17:57:44]OFD Sender: No OFD packet to send [17:57:49]OFD Sender: No OFD packet to send [17:57:54]OFD Sender: No OFD packet to send [17:57:59]OFD Sender: No OFD packet to send [17:58:04]OFD Sender: No OFD packet to send [17:58:09]OFD Sender: No OFD packet to send [17:58:14]OFD Sender: No OFD packet to send [17:58:19]OFD Sender: No OFD packet to send [17:58:21]ConnectInit Can't connect to host [17:58:24]OFD Sender: No OFD packet to send [17:58:29]OFD Sender: No OFD packet to send [17:58:34]OFD Sender: No OFD packet to send [17:58:39]OFD Sender: No OFD packet to send [17:58:44]OFD Sender: No OFD packet to send [17:58:49]OFD Sender: No OFD packet to send [17:58:52]accept exits with 10 [17:58:52]New connection [17:58:52]New thread 3066879332 created [17:58:52]Thread 3067022692 joined [17:58:52]Waiting for new connection... [17:58:52] Sock 10.Parse request [17:58:52]Sock 10.Check first char [17:58:52]Sock 10.First char is OK [17:58:52]request: POST /json_proto HTTP/1.0 [17:58:52]Method: POST [17:58:52]URL: /json_proto [17:58:52]Method is POST - this is cgi request [17:58:52]url: /json_proto [17:58:52]query_string will be loaded in cgi processing [17:58:52]execute_cgi json_proto POST (null) [17:58:52]execute_cgi path=json_proto method=POST [17:58:52]POST find Content-Length [17:58:52]Host: 172.17.96.3:8080 [17:58:52]Content-Length: 677 [17:58:52]Content-Type: application/json [17:58:52] [17:58:52]POST finish read [17:58:52]Found Content-Length = 677 [17:58:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [17:58:52]execute_script... [17:58:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [17:58:52]POST & json_proto [17:58:52]process_json_proto [17:58:52]json parsed OK: [17:58:52]protocol is kg_v1.0 [17:58:52]action value=close_receipt [17:58:52]process_action close_receipt [17:58:52]cmd_close_receipt [17:58:52]MH_GetDate [17:58:52]Write to MH i2c: F0 00 00 0C 33 2E [17:58:52]Write i2c OK [17:58:52]MH_I2C_Read... [17:58:52]Read from MH i2c: F0 [17:58:52]MH_I2C_Read... [17:58:52]Read from MH i2c: F0 09 00 [17:58:52]MH_I2C_Read... [17:58:52]Read from MH i2c: F0 09 00 0C 33 00 DD 2D 1D 67 44 5E 04 65 D0 [17:58:52]GetLastDocTimeStamp 1729965408 [17:58:52]current date 1729965533 [17:58:52]FM_GetShiftState [17:58:52]SAM_PROTO_GetShiftState [17:58:52]wFMCommunicate request_size=4 [17:58:52]MH_SAM_APDU [17:58:52]CAPDU: 80 13 01 00 [17:58:52]Write to MH i2c: E2 08 00 0D 33 80 13 01 00 00 00 00 00 BD [17:58:52]Write i2c OK [17:58:52]MH_I2C_Read... [17:58:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:58:52]Read from MH i2c: E2 [17:58:52]MH_I2C_Read... [17:58:52]Read from MH i2c: E2 0E 00 [17:58:52]MH_I2C_Read... [17:58:52]Read from MH i2c: E2 0E 00 0D 33 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3B [17:58:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:58:52]wFMCommunicate OK [17:58:52]SAM_PROTO_GetShiftState done [17:58:52]FM_GetShiftState done [17:58:52]opened in 1729902265 [17:58:52]opened+sec_in_day 1729988665 [17:58:52]quantity*price = 20003 [17:58:52]sum+1 = 20004 [17:58:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 499 26.10.2024 17:58 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309078 ФПД: 38374251704819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T175853&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309078&fm=38374251704819&tin=02508201610067®Number=0000000000091780&sum=20000 [17:58:53]StoreToDocumentArchive [17:58:53]shift 532 fd 309078 [17:58:53]save to /storage/0532/doc_00309078 [17:58:53]save last doc name /storage/0532/doc_00309078 to /storage/kkm_last_doc_name [17:58:53]save OK [17:58:53]Clear old archive folders... [17:58:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:58:53]tlvbuf is 00202740 [17:58:53]SAM_PROTO_ClearQueue [17:58:53]wFMCommunicate request_size=4 [17:58:53]MH_SAM_APDU [17:58:53]CAPDU: 80 09 00 00 [17:58:53]Write to MH i2c: E2 08 00 1A 33 80 09 00 00 00 00 00 00 BF [17:58:53]Write i2c OK [17:58:53]MH_I2C_Read... [17:58:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:58:53]Read from MH i2c: E2 [17:58:53]MH_I2C_Read... [17:58:53]Read from MH i2c: E2 03 00 [17:58:53]MH_I2C_Read... [17:58:53]Read from MH i2c: E2 03 00 1A 33 00 90 00 C1 [17:58:53]RAPDU: 90 00 [17:58:53]wFMCommunicate OK [17:58:53]SAM_PROTO_ClearQueue done [17:58:53]KKMCreateOFDPacket [17:58:53]OFDProtocolAddRootSTLVToBuf [17:58:53]FM_MakeSignedData [17:58:53]FM_MakeSignedData [17:58:53]SAM_PROTO_SignData [17:58:53]wFMCommunicate request_size=4 [17:58:53]MH_SAM_APDU [17:58:53]CAPDU: 80 0D 01 02 [17:58:53]Write to MH i2c: E2 08 00 1B 33 80 0D 01 02 00 00 00 00 C7 [17:58:53]Write i2c OK [17:58:53]MH_I2C_Read... [17:58:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:58:53]Read from MH i2c: E2 [17:58:53]MH_I2C_Read... [17:58:53]Read from MH i2c: E2 03 00 [17:58:53]MH_I2C_Read... [17:58:53]Read from MH i2c: E2 03 00 1B 33 00 90 00 C2 [17:58:53]RAPDU: 90 00 [17:58:53]wFMCommunicate OK [17:58:53]wFMCommunicate request_size=255 [17:58:53]MH_SAM_APDU [17:58:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F3 01 00 00 F4 03 04 00 DD 2D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 56 B7 04 00 35 04 06 00 22 [17:58:53]Write to MH i2c: E2 02 01 1C 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F3 01 00 00 F4 03 04 00 DD 2D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 56 B7 04 00 35 04 06 00 22 00 00 E2 [17:58:53]Write i2c OK [17:58:53]MH_I2C_Read... [17:58:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:58:53]Read from MH i2c: E2 [17:58:53]MH_I2C_Read... [17:58:53]Read from MH i2c: E2 03 00 [17:58:53]MH_I2C_Read... [17:58:53]Read from MH i2c: E2 03 00 1C 33 00 90 00 C3 [17:58:53]RAPDU: 90 00 [17:58:53]wFMCommunicate OK [17:58:53]wFMCommunicate request_size=10 [17:58:53]MH_SAM_APDU [17:58:53]CAPDU: 80 0D 02 02 05 E6 B3 A4 31 F3 [17:58:53]Write to MH i2c: E2 0D 00 1D 33 80 0D 02 02 05 00 E6 B3 A4 31 F3 00 00 35 [17:58:53]Write i2c OK [17:58:53]MH_I2C_Read... [17:58:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:58:54]Read from MH i2c: E2 [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: E2 03 00 [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: E2 03 00 1D 33 00 90 00 C4 [17:58:54]RAPDU: 90 00 [17:58:54]wFMCommunicate OK [17:58:54]wFMCommunicate request_size=4 [17:58:54]MH_SAM_APDU [17:58:54]CAPDU: 80 0D 03 02 [17:58:54]Write to MH i2c: E2 08 00 1E 33 80 0D 03 02 00 00 00 00 CC [17:58:54]Write i2c OK [17:58:54]MH_I2C_Read... [17:58:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:58:54]Read from MH i2c: E2 [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: E2 0B 00 [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: E2 0B 00 1E 33 00 3C 92 E3 F5 79 76 FD 81 90 00 E0 [17:58:54]RAPDU: 3C 92 E3 F5 79 76 FD 81 90 00 [17:58:54]wFMCommunicate OK [17:58:54]SAM_PROTO_SignData done [17:58:54]FM_MakeSignedData done [17:58:54]CreateOFDProtocolMessage [17:58:54]wFMCommunicate request_size=4 [17:58:54]MH_SAM_APDU [17:58:54]CAPDU: 80 11 00 00 [17:58:54]Write to MH i2c: E2 08 00 1F 33 80 11 00 00 00 00 00 00 CC [17:58:54]Write i2c OK [17:58:54]MH_I2C_Read... [17:58:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:58:54]Read from MH i2c: E2 [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: E2 17 00 [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: E2 17 00 1F 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 21 [17:58:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:58:54]wFMCommunicate OK [17:58:54]CreateOFDProtocolMessage done [17:58:54]OFDSenderStorePacket 309078 [17:58:54]StoreOFDPacket docnum=309078 [17:58:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CA DB 07 01 7D A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F3 01 00 00 F4 03 04 00 DD 2D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 56 B7 04 00 35 04 06 00 22 E6 B3 A4 31 F3 3C 92 E3 F5 79 76 FD 81 [17:58:54]CheckFolder [17:58:54]dirname=/storage/ofd_packets [17:58:54]CheckFolder done [17:58:54]ProducePacketName [17:58:54]name=ofd_packets/00309078 [17:58:54]NVStorageSaveData ofd_packets/00309078 [17:58:54]File name is /storage/ofd_packets/00309078 [17:58:54]Write 301 bytes [17:58:54]NVStorageSaveData done [17:58:54]OFDSenderStorePacket done [17:58:54]KKMCreateOFDPacket done [17:58:54]NVStorageSaveData kkm_last_timestamp [17:58:54]File name is /storage/kkm_last_timestamp [17:58:54]Write 4 bytes [17:58:54]NVStorageSaveData done [17:58:54]ExternCall_PrintAddStr [17:58:54]wPrintStart [17:58:54]Write to MH i2c: 01 00 00 20 33 53 [17:58:54]Write i2c OK [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: 01 [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: 01 07 00 [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: 01 07 00 20 33 00 00 00 00 00 FF 0F 68 [17:58:54]RasterBufferAndPrint [17:58:54]line Счет N : (1)642955 [17:58:54]line ИНН: 02508201610067 [17:58:54]line Контрольно-Кассовый Чек [17:58:54]line ПРОДАЖА [17:58:54]line ТРК (МРК, ГНК) : 31 [17:58:54]line Товар: 2710124130 [17:58:54]line Аи-92-К-2 [17:58:54]line 2.990 * 66.90 [17:58:54]line = 200.03 [17:58:54]line НДС 12% НСП 1% [17:58:54]line > о реализуемом товаре [17:58:54]line ОКРУГЛЕНИЕ: -0.03 [17:58:54]line ИТОГО: 200.00 [17:58:54]line Внесено: 200.00 [17:58:54]line СДАЧА: 0.00 [17:58:54]line НСП 1% : 1.77 [17:58:54]line НДС 12% : 21.24 [17:58:54]line Наличными: 200.00 [17:58:54]line Безнал.: 0.00 [17:58:54]line Место: АЗС № 172 "Партнер Нефть" [17:58:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [17:58:54]line СНО: Общий режим [17:58:54]line Чек 499 26.10.2024 17:58 [17:58:54]line Смена: 532 ФФД: 1.0 [17:58:54]line ЗНМ: 0300000116 [17:58:54]line РНМ: 0000000000091780 [17:58:54]line Версия ККМ: 001 [17:58:54]line ФМ: 0000000000871765 [17:58:54]line ФД: 309078 [17:58:54]line ФПД: 38374251704819 [17:58:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T175853&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309078&fm=38374251704819&tin=02508201610067®Number=0000000000091780&sum=20000 [17:58:54]written 0, free lines is 4095 [17:58:54]OFD Sender: Processing packet 309078 [packets to send 223, broken 222] [17:58:54]ProducePacketName [17:58:54]name=ofd_packets/00309078 [17:58:54]OFD Sender: To server: pG, [17:58:54]CommunicateWithHost lk.salyk.kg:30040 [17:58:54]ConnectInit lk.salyk.kg [17:58:54]Connected sock=11 [17:58:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CA DB 07 01 7D A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F3 01 00 00 F4 03 04 00 DD 2D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 56 B7 04 00 35 04 06 00 22 E6 B3 A4 31 F3 3C 92 E3 F5 79 76 FD 81 [17:58:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 18 5C 47 00 52 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 31 37 36 35 10 04 04 00 56 B7 04 00 F4 03 04 00 3B D4 1C 67 B6 04 01 00 00 2C BA 3C F6 04 9B CF 3A [17:58:54]CommunicateWithHost err = 0 [17:58:54]CheckOFDResponse [17:58:54]1017 (14) - 77093643461234 [17:58:54]1041 (16) - 0000000000871765 [17:58:54]1040 (4) - 309078 [17:58:54]1012 (4) - 26.10.2024 11:36 [17:58:54]1206 (1) - 0 [17:58:54]OFD Sender: Remove packet 309078 [17:58:54]ProducePacketName [17:58:54]name=ofd_packets/00309078 [17:58:54]NVStorageDeleteData [17:58:54]Write to MH i2c: 01 00 00 4A 33 7D [17:58:54]Write i2c OK [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: 01 [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: 01 07 00 [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: 01 07 00 4A 33 00 00 00 00 00 F1 0C 81 [17:58:54]RasterBufferAndPrint [17:58:54]line [17:58:54]line [17:58:54]line [17:58:54]line [17:58:54]line [17:58:54]written 0, free lines is 3328 [17:58:54]MH_Cut [17:58:54]Write to MH i2c: D1 01 00 51 33 01 56 [17:58:54]Write i2c OK [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: D1 [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: D1 01 00 [17:58:54]MH_I2C_Read... [17:58:54]Read from MH i2c: D1 01 00 51 33 00 55 [17:58:54]Write to MH i2c: 01 00 00 52 33 85 [17:58:54]Write i2c OK [17:58:54]MH_I2C_Read... [17:58:55]OFD Sender: No OFD packet to send [17:58:55]*** Cut start [17:58:55]*** Purtial cut [17:58:55]*** Stage 1: CUTSNS_PIN = 1 [17:58:55]Read from MH i2c: 01 [17:58:55]MH_I2C_Read... [17:58:55]*** Stop cut motor [17:58:55]*** Cut end [17:58:55]Read from MH i2c: 01 07 00 [17:58:55]MH_I2C_Read... [17:58:55]Read from MH i2c: 01 07 00 52 33 00 00 00 00 00 FF 0F 9A [17:58:55]process_action close_receipt done [17:58:55]requested_data is exist [17:58:55]produce_requested_data [17:58:55]requested_item fm.sn is exist - process it [17:58:55]wFMCommunicate request_size=4 [17:58:55]MH_SAM_APDU [17:58:55]CAPDU: 80 11 00 00 [17:58:55]Write to MH i2c: E2 08 00 53 33 80 11 00 00 00 00 00 00 00 [17:58:55]Write i2c OK [17:58:55]MH_I2C_Read... [17:58:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:58:55]Read from MH i2c: E2 [17:58:55]MH_I2C_Read... [17:58:55]Read from MH i2c: E2 17 00 [17:58:55]MH_I2C_Read... [17:58:55]Read from MH i2c: E2 17 00 53 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 55 [17:58:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [17:58:55]wFMCommunicate OK [17:58:55]requested_item fd.num is exist - process it [17:58:55]SAM_PROTO_GetFieldsCounters [17:58:55]wFMCommunicate request_size=4 [17:58:55]MH_SAM_APDU [17:58:55]CAPDU: 80 13 00 00 [17:58:55]Write to MH i2c: E2 08 00 54 33 80 13 00 00 00 00 00 00 03 [17:58:55]Write i2c OK [17:58:55]MH_I2C_Read... [17:58:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:58:55]Read from MH i2c: E2 [17:58:55]MH_I2C_Read... [17:58:55]Read from MH i2c: E2 62 00 [17:58:55]MH_I2C_Read... [17:58:55]Read from MH i2c: E2 62 00 54 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 56 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F3 01 00 00 5E 04 04 00 F3 01 00 00 57 04 04 00 F4 01 00 00 19 04 04 00 00 00 00 00 90 00 29 [17:58: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 56 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F3 01 00 00 5E 04 04 00 F3 01 00 00 57 04 04 00 F4 01 00 00 19 04 04 00 00 00 00 00 90 00 [17:58:55]wFMCommunicate OK [17:58:55]SAM_PROTO_GetFieldsCounters done [17:58:55]requested_item shift.num is exist - process it [17:58:55]requested_item shift.opened is exist - process it [17:58:55]req_shift_opened [17:58:55]FM_GetShiftState [17:58:55]SAM_PROTO_GetShiftState [17:58:55]wFMCommunicate request_size=4 [17:58:55]MH_SAM_APDU [17:58:55]CAPDU: 80 13 01 00 [17:58:55]Write to MH i2c: E2 08 00 55 33 80 13 01 00 00 00 00 00 05 [17:58:55]Write i2c OK [17:58:55]MH_I2C_Read... [17:58:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:58:56]Read from MH i2c: E2 [17:58:56]MH_I2C_Read... [17:58:56]Read from MH i2c: E2 0E 00 [17:58:56]MH_I2C_Read... [17:58:56]Read from MH i2c: E2 0E 00 55 33 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 83 [17:58:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [17:58:56]wFMCommunicate OK [17:58:56]SAM_PROTO_GetShiftState done [17:58:56]FM_GetShiftState done [17:58:56]req_shift_opened done [17:58:56]requested_item shift.open_date is exist - process it [17:58:56]req_shift_open_date [17:58:56]req_shift_open_date done [17:58:56]produce_requested_data done [17:58:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309078,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [17:58:56]process_action_free close_receipt [17:58:56]json_value_free [17:58:56]json_value_free done [17:58:56]process_json_proto returns [17:58:56]Send response to host [17:58:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309078,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [17:58:56]free response buf [17:58:56]execute_script done [17:58:56]execute_script returns [17:58:56]free content buf [17:58:56]Sock 10.Close socket [17:58:56]Sock 10.Thread stoped [17:59:00]OFD Sender: No OFD packet to send [17:59:05]OFD Sender: No OFD packet to send [17:59:10]OFD Sender: No OFD packet to send [17:59:15]OFD Sender: No OFD packet to send [17:59:20]OFD Sender: No OFD packet to send [17:59:25]OFD Sender: No OFD packet to send [17:59:30]OFD Sender: No OFD packet to send [17:59:35]OFD Sender: No OFD packet to send [17:59:40]OFD Sender: No OFD packet to send [17:59:45]OFD Sender: No OFD packet to send [17:59:50]OFD Sender: No OFD packet to send [17:59:55]OFD Sender: No OFD packet to send [18:00:00]OFD Sender: No OFD packet to send [18:00:05]OFD Sender: No OFD packet to send [18:00:10]OFD Sender: No OFD packet to send [18:00:15]OFD Sender: No OFD packet to send [18:00:20]OFD Sender: No OFD packet to send [18:00:25]OFD Sender: No OFD packet to send [18:00:30]OFD Sender: No OFD packet to send [18:00:35]OFD Sender: No OFD packet to send [18:00:39]ConnectInit Can't connect to host [18:00:40]OFD Sender: No OFD packet to send [18:00:45]OFD Sender: No OFD packet to send [18:00:50]OFD Sender: No OFD packet to send [18:00:55]OFD Sender: No OFD packet to send [18:01:00]OFD Sender: No OFD packet to send [18:01:04]accept exits with 9 [18:01:04]New connection [18:01:04]New thread 3067022692 created [18:01:04]Thread 3066879332 joined [18:01:04]Waiting for new connection... [18:01:04] Sock 9.Parse request [18:01:04]Sock 9.Check first char [18:01:04]Sock 9.First char is OK [18:01:04]request: POST /json_proto HTTP/1.0 [18:01:04]Method: POST [18:01:04]URL: /json_proto [18:01:04]Method is POST - this is cgi request [18:01:04]url: /json_proto [18:01:04]query_string will be loaded in cgi processing [18:01:04]execute_cgi json_proto POST (null) [18:01:04]execute_cgi path=json_proto method=POST [18:01:04]POST find Content-Length [18:01:04]Host: 172.17.96.3:8080 [18:01:04]Content-Length: 677 [18:01:04]Content-Type: application/json [18:01:04] [18:01:04]POST finish read [18:01:04]Found Content-Length = 677 [18:01:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [18:01:04]execute_script... [18:01:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [18:01:04]POST & json_proto [18:01:04]process_json_proto [18:01:04]json parsed OK: [18:01:04]protocol is kg_v1.0 [18:01:04]action value=close_receipt [18:01:04]process_action close_receipt [18:01:04]cmd_close_receipt [18:01:04]MH_GetDate [18:01:04]Write to MH i2c: F0 00 00 56 33 78 [18:01:04]Write i2c OK [18:01:04]MH_I2C_Read... [18:01:04]Read from MH i2c: F0 [18:01:04]MH_I2C_Read... [18:01:04]Read from MH i2c: F0 09 00 [18:01:04]MH_I2C_Read... [18:01:04]Read from MH i2c: F0 09 00 56 33 00 61 2E 1D 67 44 5E 04 65 9F [18:01:04]GetLastDocTimeStamp 1729965533 [18:01:04]current date 1729965665 [18:01:04]FM_GetShiftState [18:01:04]SAM_PROTO_GetShiftState [18:01:04]wFMCommunicate request_size=4 [18:01:04]MH_SAM_APDU [18:01:04]CAPDU: 80 13 01 00 [18:01:04]Write to MH i2c: E2 08 00 57 33 80 13 01 00 00 00 00 00 07 [18:01:04]Write i2c OK [18:01:04]MH_I2C_Read... [18:01:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:04]Read from MH i2c: E2 [18:01:04]MH_I2C_Read... [18:01:04]Read from MH i2c: E2 0E 00 [18:01:04]MH_I2C_Read... [18:01:04]Read from MH i2c: E2 0E 00 57 33 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 85 [18:01:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:01:04]wFMCommunicate OK [18:01:04]SAM_PROTO_GetShiftState done [18:01:04]FM_GetShiftState done [18:01:04]opened in 1729902265 [18:01:04]opened+sec_in_day 1729988665 [18:01:04]quantity*price = 30038 [18:01:04]sum+1 = 30039 [18:01:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 500 26.10.2024 18:01 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309079 ФПД: 49821562443119 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180106&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309079&fm=49821562443119&tin=02508201610067®Number=0000000000091780&sum=30000 [18:01:05]StoreToDocumentArchive [18:01:05]shift 532 fd 309079 [18:01:05]save to /storage/0532/doc_00309079 [18:01:05]save last doc name /storage/0532/doc_00309079 to /storage/kkm_last_doc_name [18:01:05]save OK [18:01:05]Clear old archive folders... [18:01:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:01:05]tlvbuf is 00220800 [18:01:05]SAM_PROTO_ClearQueue [18:01:05]wFMCommunicate request_size=4 [18:01:05]MH_SAM_APDU [18:01:05]CAPDU: 80 09 00 00 [18:01:05]Write to MH i2c: E2 08 00 64 33 80 09 00 00 00 00 00 00 09 [18:01:05]Write i2c OK [18:01:05]MH_I2C_Read... [18:01:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:01:05]Read from MH i2c: E2 [18:01:05]MH_I2C_Read... [18:01:05]Read from MH i2c: E2 03 00 [18:01:05]MH_I2C_Read... [18:01:05]Read from MH i2c: E2 03 00 64 33 00 90 00 0B [18:01:05]RAPDU: 90 00 [18:01:05]wFMCommunicate OK [18:01:05]SAM_PROTO_ClearQueue done [18:01:05]KKMCreateOFDPacket [18:01:05]OFDProtocolAddRootSTLVToBuf [18:01:05]FM_MakeSignedData [18:01:05]FM_MakeSignedData [18:01:05]SAM_PROTO_SignData [18:01:05]wFMCommunicate request_size=4 [18:01:05]MH_SAM_APDU [18:01:05]CAPDU: 80 0D 01 02 [18:01:05]Write to MH i2c: E2 08 00 65 33 80 0D 01 02 00 00 00 00 11 [18:01:05]Write i2c OK [18:01:05]MH_I2C_Read... [18:01:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:01:05]Read from MH i2c: E2 [18:01:05]MH_I2C_Read... [18:01:05]Read from MH i2c: E2 03 00 [18:01:05]MH_I2C_Read... [18:01:05]Read from MH i2c: E2 03 00 65 33 00 90 00 0C [18:01:05]RAPDU: 90 00 [18:01:05]wFMCommunicate OK [18:01:05]wFMCommunicate request_size=255 [18:01:05]MH_SAM_APDU [18:01:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F4 01 00 00 F4 03 04 00 62 2E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 57 B7 04 00 35 04 06 00 2D [18:01:05]Write to MH i2c: E2 02 01 66 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F4 01 00 00 F4 03 04 00 62 2E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 57 B7 04 00 35 04 06 00 2D 00 00 F1 [18:01:05]Write i2c OK [18:01:05]MH_I2C_Read... [18:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:06]Read from MH i2c: E2 [18:01:06]MH_I2C_Read... [18:01:06]Read from MH i2c: E2 03 00 [18:01:06]MH_I2C_Read... [18:01:06]Read from MH i2c: E2 03 00 66 33 00 90 00 0D [18:01:06]RAPDU: 90 00 [18:01:06]wFMCommunicate OK [18:01:06]wFMCommunicate request_size=10 [18:01:06]MH_SAM_APDU [18:01:06]CAPDU: 80 0D 02 02 05 4F FC 88 15 6F [18:01:06]Write to MH i2c: E2 0D 00 67 33 80 0D 02 02 05 00 4F FC 88 15 6F 00 00 75 [18:01:06]Write i2c OK [18:01:06]MH_I2C_Read... [18:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:06]Read from MH i2c: E2 [18:01:06]MH_I2C_Read... [18:01:06]Read from MH i2c: E2 03 00 [18:01:06]MH_I2C_Read... [18:01:06]Read from MH i2c: E2 03 00 67 33 00 90 00 0E [18:01:06]RAPDU: 90 00 [18:01:06]wFMCommunicate OK [18:01:06]wFMCommunicate request_size=4 [18:01:06]MH_SAM_APDU [18:01:06]CAPDU: 80 0D 03 02 [18:01:06]Write to MH i2c: E2 08 00 68 33 80 0D 03 02 00 00 00 00 16 [18:01:06]Write i2c OK [18:01:06]MH_I2C_Read... [18:01:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:01:06]Read from MH i2c: E2 [18:01:06]MH_I2C_Read... [18:01:06]Read from MH i2c: E2 0B 00 [18:01:06]MH_I2C_Read... [18:01:06]Read from MH i2c: E2 0B 00 68 33 00 9A 2B A1 7F A4 7C FB E3 90 00 FA [18:01:06]RAPDU: 9A 2B A1 7F A4 7C FB E3 90 00 [18:01:06]wFMCommunicate OK [18:01:06]SAM_PROTO_SignData done [18:01:06]FM_MakeSignedData done [18:01:06]CreateOFDProtocolMessage [18:01:06]wFMCommunicate request_size=4 [18:01:06]MH_SAM_APDU [18:01:06]CAPDU: 80 11 00 00 [18:01:06]Write to MH i2c: E2 08 00 69 33 80 11 00 00 00 00 00 00 16 [18:01:06]Write i2c OK [18:01:06]MH_I2C_Read... [18:01:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:06]Read from MH i2c: E2 [18:01:06]MH_I2C_Read... [18:01:06]Read from MH i2c: E2 17 00 [18:01:06]MH_I2C_Read... [18:01:06]Read from MH i2c: E2 17 00 69 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6B [18:01:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:01:06]wFMCommunicate OK [18:01:06]CreateOFDProtocolMessage done [18:01:06]OFDSenderStorePacket 309079 [18:01:06]StoreOFDPacket docnum=309079 [18:01:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3D EF 07 01 7B 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F4 01 00 00 F4 03 04 00 62 2E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 57 B7 04 00 35 04 06 00 2D 4F FC 88 15 6F 9A 2B A1 7F A4 7C FB E3 [18:01:06]CheckFolder [18:01:06]dirname=/storage/ofd_packets [18:01:06]CheckFolder done [18:01:06]ProducePacketName [18:01:06]name=ofd_packets/00309079 [18:01:06]NVStorageSaveData ofd_packets/00309079 [18:01:06]File name is /storage/ofd_packets/00309079 [18:01:06]Write 301 bytes [18:01:06]NVStorageSaveData done [18:01:06]OFDSenderStorePacket done [18:01:06]KKMCreateOFDPacket done [18:01:06]NVStorageSaveData kkm_last_timestamp [18:01:06]File name is /storage/kkm_last_timestamp [18:01:06]Write 4 bytes [18:01:06]NVStorageSaveData done [18:01:06]ExternCall_PrintAddStr [18:01:06]wPrintStart [18:01:06]Write to MH i2c: 01 00 00 6A 33 9D [18:01:06]Write i2c OK [18:01:06]MH_I2C_Read... [18:01:06]Read from MH i2c: 01 [18:01:06]MH_I2C_Read... [18:01:06]Read from MH i2c: 01 07 00 [18:01:06]MH_I2C_Read... [18:01:06]Read from MH i2c: 01 07 00 6A 33 00 00 00 00 00 FF 0F B2 [18:01:06]RasterBufferAndPrint [18:01:06]line Счет N : (1)642957 [18:01:06]line ИНН: 02508201610067 [18:01:06]line Контрольно-Кассовый Чек [18:01:06]line ПРОДАЖА [18:01:06]line ТРК (МРК, ГНК) : 41 [18:01:06]line Товар: 2710124130 [18:01:06]line Аи-92-К-2 [18:01:06]line 4.490 * 66.90 [18:01:06]line = 300.38 [18:01:06]line НДС 12% НСП 1% [18:01:06]line > о реализуемом товаре [18:01:06]line ОКРУГЛЕНИЕ: -0.38 [18:01:06]line ИТОГО: 300.00 [18:01:06]line Внесено: 300.00 [18:01:06]line СДАЧА: 0.00 [18:01:06]line НСП 1% : 2.66 [18:01:06]line НДС 12% : 31.90 [18:01:06]line Наличными: 300.00 [18:01:06]line Безнал.: 0.00 [18:01:06]line Место: АЗС № 172 "Партнер Нефть" [18:01:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:01:06]line СНО: Общий режим [18:01:06]line Чек 500 26.10.2024 18:01 [18:01:06]line Смена: 532 ФФД: 1.0 [18:01:06]line ЗНМ: 0300000116 [18:01:06]line РНМ: 0000000000091780 [18:01:06]line Версия ККМ: 001 [18:01:06]line ФМ: 0000000000871765 [18:01:06]line ФД: 309079 [18:01:06]line ФПД: 49821562443119 [18:01:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180106&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309079&fm=49821562443119&tin=02508201610067®Number=0000000000091780&sum=30000 [18:01:06]OFD Sender: Processing packet 309079 [packets to send 223, broken 222] [18:01:06]ProducePacketName [18:01:06]name=ofd_packets/00309079 [18:01:06]OFD Sender: To server: pG, [18:01:06]CommunicateWithHost lk.salyk.kg:30040 [18:01:06]ConnectInit lk.salyk.kg [18:01:06]written 0, free lines is 4095 [18:01:06]Connected sock=11 [18:01:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3D EF 07 01 7B 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F4 01 00 00 F4 03 04 00 62 2E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 57 B7 04 00 35 04 06 00 2D 4F FC 88 15 6F 9A 2B A1 7F A4 7C FB E3 [18:01:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 70 6B 47 00 05 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 57 B7 04 00 F4 03 04 00 BF D4 1C 67 B6 04 01 00 00 7D 0E C0 A2 B6 23 96 51 [18:01:06]CommunicateWithHost err = 0 [18:01:06]CheckOFDResponse [18:01:06]1017 (14) - 77093643461234 [18:01:06]1041 (16) - 0000000000871765 [18:01:06]1040 (4) - 309079 [18:01:06]1012 (4) - 26.10.2024 11:38 [18:01:06]1206 (1) - 0 [18:01:06]OFD Sender: Remove packet 309079 [18:01:06]ProducePacketName [18:01:06]name=ofd_packets/00309079 [18:01:06]NVStorageDeleteData [18:01:07]Write to MH i2c: 01 00 00 94 33 C7 [18:01:07]Write i2c OK [18:01:07]MH_I2C_Read... [18:01:07]Read from MH i2c: 01 [18:01:07]MH_I2C_Read... [18:01:07]Read from MH i2c: 01 07 00 [18:01:07]MH_I2C_Read... [18:01:07]Read from MH i2c: 01 07 00 94 33 00 00 00 00 00 C0 0C 9A [18:01:07]RasterBufferAndPrint [18:01:07]line [18:01:07]line [18:01:07]line [18:01:07]line [18:01:07]line [18:01:07]written 0, free lines is 3281 [18:01:07]MH_Cut [18:01:07]Write to MH i2c: D1 01 00 9B 33 01 A0 [18:01:07]Write i2c OK [18:01:07]MH_I2C_Read... [18:01:07]Read from MH i2c: D1 [18:01:07]MH_I2C_Read... [18:01:07]Read from MH i2c: D1 01 00 [18:01:07]MH_I2C_Read... [18:01:07]Read from MH i2c: D1 01 00 9B 33 00 9F [18:01:07]Write to MH i2c: 01 00 00 9C 33 CF [18:01:07]Write i2c OK [18:01:07]MH_I2C_Read... [18:01:07]OFD Sender: No OFD packet to send [18:01:07]*** Cut start [18:01:07]*** Purtial cut [18:01:07]*** Stage 1: CUTSNS_PIN = 1 [18:01:08]Read from MH i2c: 01 [18:01:08]MH_I2C_Read... [18:01:08]*** Stop cut motor [18:01:08]*** Cut end [18:01:08]Read from MH i2c: 01 07 00 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: 01 07 00 9C 33 00 00 00 00 00 FF 0F E4 [18:01:08]process_action close_receipt done [18:01:08]requested_data is exist [18:01:08]produce_requested_data [18:01:08]requested_item fm.sn is exist - process it [18:01:08]wFMCommunicate request_size=4 [18:01:08]MH_SAM_APDU [18:01:08]CAPDU: 80 11 00 00 [18:01:08]Write to MH i2c: E2 08 00 9D 33 80 11 00 00 00 00 00 00 4A [18:01:08]Write i2c OK [18:01:08]MH_I2C_Read... [18:01:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:08]Read from MH i2c: E2 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 17 00 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 17 00 9D 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9F [18:01:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:01:08]wFMCommunicate OK [18:01:08]requested_item fd.num is exist - process it [18:01:08]SAM_PROTO_GetFieldsCounters [18:01:08]wFMCommunicate request_size=4 [18:01:08]MH_SAM_APDU [18:01:08]CAPDU: 80 13 00 00 [18:01:08]Write to MH i2c: E2 08 00 9E 33 80 13 00 00 00 00 00 00 4D [18:01:08]Write i2c OK [18:01:08]MH_I2C_Read... [18:01:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:01:08]Read from MH i2c: E2 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 62 00 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 62 00 9E 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 57 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F4 01 00 00 5E 04 04 00 F4 01 00 00 57 04 04 00 F5 01 00 00 19 04 04 00 00 00 00 00 90 00 77 [18:01:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 57 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F4 01 00 00 5E 04 04 00 F4 01 00 00 57 04 04 00 F5 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:01:08]wFMCommunicate OK [18:01:08]SAM_PROTO_GetFieldsCounters done [18:01:08]requested_item shift.num is exist - process it [18:01:08]requested_item shift.opened is exist - process it [18:01:08]req_shift_opened [18:01:08]FM_GetShiftState [18:01:08]SAM_PROTO_GetShiftState [18:01:08]wFMCommunicate request_size=4 [18:01:08]MH_SAM_APDU [18:01:08]CAPDU: 80 13 01 00 [18:01:08]Write to MH i2c: E2 08 00 9F 33 80 13 01 00 00 00 00 00 4F [18:01:08]Write i2c OK [18:01:08]MH_I2C_Read... [18:01:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:08]Read from MH i2c: E2 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 0E 00 [18:01:08]MH_I2C_Read... [18:01:08]Read from MH i2c: E2 0E 00 9F 33 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CD [18:01:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:01:08]wFMCommunicate OK [18:01:08]SAM_PROTO_GetShiftState done [18:01:08]FM_GetShiftState done [18:01:08]req_shift_opened done [18:01:08]requested_item shift.open_date is exist - process it [18:01:08]req_shift_open_date [18:01:08]req_shift_open_date done [18:01:08]produce_requested_data done [18:01:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309079,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:01:08]process_action_free close_receipt [18:01:08]json_value_free [18:01:08]json_value_free done [18:01:08]process_json_proto returns [18:01:08]Send response to host [18:01:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309079,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:01:08]free response buf [18:01:08]execute_script done [18:01:08]execute_script returns [18:01:08]free content buf [18:01:08]Sock 9.Close socket [18:01:08]Sock 9.Thread stoped [18:01:12]OFD Sender: No OFD packet to send [18:01:17]OFD Sender: No OFD packet to send [18:01:22]OFD Sender: No OFD packet to send [18:01:27]OFD Sender: No OFD packet to send [18:01:32]OFD Sender: No OFD packet to send [18:01:37]OFD Sender: No OFD packet to send [18:01:42]OFD Sender: No OFD packet to send [18:01:47]OFD Sender: No OFD packet to send [18:01:52]OFD Sender: No OFD packet to send [18:01:57]OFD Sender: No OFD packet to send [18:02:02]OFD Sender: No OFD packet to send [18:02:07]OFD Sender: No OFD packet to send [18:02:12]OFD Sender: No OFD packet to send [18:02:17]OFD Sender: No OFD packet to send [18:02:22]OFD Sender: No OFD packet to send [18:02:27]OFD Sender: No OFD packet to send [18:02:32]OFD Sender: No OFD packet to send [18:02:37]OFD Sender: No OFD packet to send [18:02:42]OFD Sender: No OFD packet to send [18:02:47]OFD Sender: No OFD packet to send [18:02:52]OFD Sender: No OFD packet to send [18:02:57]OFD Sender: No OFD packet to send [18:03:02]OFD Sender: No OFD packet to send [18:03:07]OFD Sender: No OFD packet to send [18:03:12]OFD Sender: No OFD packet to send [18:03:17]OFD Sender: No OFD packet to send [18:03:22]OFD Sender: No OFD packet to send [18:03:24]accept exits with 10 [18:03:24]New connection [18:03:24]New thread 3066879332 created [18:03:24]Thread 3067022692 joined [18:03:24]Waiting for new connection... [18:03:24] Sock 10.Parse request [18:03:24]Sock 10.Check first char [18:03:24]Sock 10.First char is OK [18:03:24]request: POST /json_proto HTTP/1.0 [18:03:24]Method: POST [18:03:24]URL: /json_proto [18:03:24]Method is POST - this is cgi request [18:03:24]url: /json_proto [18:03:24]query_string will be loaded in cgi processing [18:03:24]execute_cgi json_proto POST (null) [18:03:24]execute_cgi path=json_proto method=POST [18:03:24]POST find Content-Length [18:03:24]Host: 172.17.96.3:8080 [18:03:24]Content-Length: 798 [18:03:24]Content-Type: application/json [18:03:24] [18:03:24]POST finish read [18:03:24]Found Content-Length = 798 [18:03:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 160.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:03:24]execute_script... [18:03:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 160.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:03:24]POST & json_proto [18:03:24]process_json_proto [18:03:24]json parsed OK: [18:03:24]protocol is kg_v1.0 [18:03:24]action value=close_receipt [18:03:24]process_action close_receipt [18:03:24]cmd_close_receipt [18:03:24]MH_GetDate [18:03:24]Write to MH i2c: F0 00 00 A0 33 C2 [18:03:24]Write i2c OK [18:03:24]MH_I2C_Read... [18:03:24]Read from MH i2c: F0 [18:03:24]MH_I2C_Read... [18:03:24]Read from MH i2c: F0 09 00 [18:03:24]MH_I2C_Read... [18:03:24]Read from MH i2c: F0 09 00 A0 33 00 ED 2E 1D 67 44 5E 04 65 75 [18:03:24]GetLastDocTimeStamp 1729965666 [18:03:24]current date 1729965805 [18:03:24]FM_GetShiftState [18:03:24]SAM_PROTO_GetShiftState [18:03:24]wFMCommunicate request_size=4 [18:03:24]MH_SAM_APDU [18:03:24]CAPDU: 80 13 01 00 [18:03:24]Write to MH i2c: E2 08 00 A1 33 80 13 01 00 00 00 00 00 51 [18:03:24]Write i2c OK [18:03:24]MH_I2C_Read... [18:03:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:03:24]Read from MH i2c: E2 [18:03:24]MH_I2C_Read... [18:03:24]Read from MH i2c: E2 0E 00 [18:03:24]MH_I2C_Read... [18:03:24]Read from MH i2c: E2 0E 00 A1 33 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CF [18:03:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:03:24]wFMCommunicate OK [18:03:24]SAM_PROTO_GetShiftState done [18:03:24]FM_GetShiftState done [18:03:24]opened in 1729902265 [18:03:24]opened+sec_in_day 1729988665 [18:03:24]quantity*price = 0 [18:03:24]sum+1 = 1 [18:03:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 501 26.10.2024 18:03 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309080 ФПД: 265247771463214 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180325&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309080&fm=265247771463214&tin=02508201610067®Number=0000000000091780&sum=0 [18:03:25]StoreToDocumentArchive [18:03:25]shift 532 fd 309080 [18:03:25]save to /storage/0532/doc_00309080 [18:03:25]save last doc name /storage/0532/doc_00309080 to /storage/kkm_last_doc_name [18:03:25]save OK [18:03:25]Clear old archive folders... [18:03:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:03:25]tlvbuf is 0017DE10 [18:03:25]SAM_PROTO_ClearQueue [18:03:25]wFMCommunicate request_size=4 [18:03:25]MH_SAM_APDU [18:03:25]CAPDU: 80 09 00 00 [18:03:25]Write to MH i2c: E2 08 00 AE 33 80 09 00 00 00 00 00 00 53 [18:03:25]Write i2c OK [18:03:25]MH_I2C_Read... [18:03:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:03:25]Read from MH i2c: E2 [18:03:25]MH_I2C_Read... [18:03:25]Read from MH i2c: E2 03 00 [18:03:25]MH_I2C_Read... [18:03:25]Read from MH i2c: E2 03 00 AE 33 00 90 00 55 [18:03:25]RAPDU: 90 00 [18:03:25]wFMCommunicate OK [18:03:25]SAM_PROTO_ClearQueue done [18:03:25]KKMCreateOFDPacket [18:03:25]OFDProtocolAddRootSTLVToBuf [18:03:25]FM_MakeSignedData [18:03:25]FM_MakeSignedData [18:03:25]SAM_PROTO_SignData [18:03:25]wFMCommunicate request_size=4 [18:03:25]MH_SAM_APDU [18:03:25]CAPDU: 80 0D 01 02 [18:03:25]Write to MH i2c: E2 08 00 AF 33 80 0D 01 02 00 00 00 00 5B [18:03:25]Write i2c OK [18:03:25]MH_I2C_Read... [18:03:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:03:25]Read from MH i2c: E2 [18:03:25]MH_I2C_Read... [18:03:25]Read from MH i2c: E2 03 00 [18:03:25]MH_I2C_Read... [18:03:25]Read from MH i2c: E2 03 00 AF 33 00 90 00 56 [18:03:25]RAPDU: 90 00 [18:03:25]wFMCommunicate OK [18:03:25]wFMCommunicate request_size=255 [18:03:25]MH_SAM_APDU [18:03:25]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 00 71 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 ED 2E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 58 B7 04 00 35 04 06 00 F1 3D CF 32 [18:03:25]Write to MH i2c: E2 02 01 B0 33 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 00 71 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 ED 2E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 58 B7 04 00 35 04 06 00 F1 3D CF 32 00 00 17 [18:03:25]Write i2c OK [18:03:25]MH_I2C_Read... [18:03:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:03:25]Read from MH i2c: E2 [18:03:25]MH_I2C_Read... [18:03:25]Read from MH i2c: E2 03 00 [18:03:25]MH_I2C_Read... [18:03:25]Read from MH i2c: E2 03 00 B0 33 00 90 00 57 [18:03:25]RAPDU: 90 00 [18:03:25]wFMCommunicate OK [18:03:25]wFMCommunicate request_size=7 [18:03:25]MH_SAM_APDU [18:03:25]CAPDU: 80 0D 02 02 02 0E 2E [18:03:25]Write to MH i2c: E2 0A 00 B1 33 80 0D 02 02 02 00 0E 2E 00 00 9E [18:03:25]Write i2c OK [18:03:25]MH_I2C_Read... [18:03:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:03:26]Read from MH i2c: E2 [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: E2 03 00 [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: E2 03 00 B1 33 00 90 00 58 [18:03:26]RAPDU: 90 00 [18:03:26]wFMCommunicate OK [18:03:26]wFMCommunicate request_size=4 [18:03:26]MH_SAM_APDU [18:03:26]CAPDU: 80 0D 03 02 [18:03:26]Write to MH i2c: E2 08 00 B2 33 80 0D 03 02 00 00 00 00 60 [18:03:26]Write i2c OK [18:03:26]MH_I2C_Read... [18:03:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:03:26]Read from MH i2c: E2 [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: E2 0B 00 [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: E2 0B 00 B2 33 00 62 F7 FB BE FD 0F D0 F3 90 00 42 [18:03:26]RAPDU: 62 F7 FB BE FD 0F D0 F3 90 00 [18:03:26]wFMCommunicate OK [18:03:26]SAM_PROTO_SignData done [18:03:26]FM_MakeSignedData done [18:03:26]CreateOFDProtocolMessage [18:03:26]wFMCommunicate request_size=4 [18:03:26]MH_SAM_APDU [18:03:26]CAPDU: 80 11 00 00 [18:03:26]Write to MH i2c: E2 08 00 B3 33 80 11 00 00 00 00 00 00 60 [18:03:26]Write i2c OK [18:03:26]MH_I2C_Read... [18:03:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:03:26]Read from MH i2c: E2 [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: E2 17 00 [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: E2 17 00 B3 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B5 [18:03:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:03:26]wFMCommunicate OK [18:03:26]CreateOFDProtocolMessage done [18:03:26]OFDSenderStorePacket 309080 [18:03:26]StoreOFDPacket docnum=309080 [18:03:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 B8 84 04 01 90 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 00 71 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 ED 2E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 58 B7 04 00 35 04 06 00 F1 3D CF 32 0E 2E 62 F7 FB BE FD 0F D0 F3 [18:03:26]CheckFolder [18:03:26]dirname=/storage/ofd_packets [18:03:26]CheckFolder done [18:03:26]ProducePacketName [18:03:26]name=ofd_packets/00309080 [18:03:26]NVStorageSaveData ofd_packets/00309080 [18:03:26]File name is /storage/ofd_packets/00309080 [18:03:26]Write 298 bytes [18:03:26]NVStorageSaveData done [18:03:26]OFDSenderStorePacket done [18:03:26]KKMCreateOFDPacket done [18:03:26]NVStorageSaveData kkm_last_timestamp [18:03:26]File name is /storage/kkm_last_timestamp [18:03:26]Write 4 bytes [18:03:26]NVStorageSaveData done [18:03:26]ExternCall_PrintAddStr [18:03:26]wPrintStart [18:03:26]Write to MH i2c: 01 00 00 B4 33 E7 [18:03:26]Write i2c OK [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: 01 [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: 01 07 00 [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: 01 07 00 B4 33 00 00 00 00 00 FF 0F FC [18:03:26]RasterBufferAndPrint [18:03:26]line Счет N : (1)642956 [18:03:26]line ИНН: 02508201610067 [18:03:26]line Контрольно-Кассовый Чек [18:03:26]line ПРОДАЖА [18:03:26]line ТРК (МРК, ГНК) : 21 [18:03:26]line Товар: 2710194210 [18:03:26]line ДТ-К-2 [18:03:26]line 160.000 * 0.00 [18:03:26]line = 0.00 [18:03:26]line НДС 12% НСП 1% [18:03:26]line > о реализуемом товаре [18:03:26]line ИТОГО: 0.00 [18:03:26]line НСП 1% : 0.00 [18:03:26]line НДС 12% : 0.00 [18:03:26]line Наличными: 0.00 [18:03:26]line Безнал.: 0.00 [18:03:26]line Место: АЗС № 172 "Партнер Нефть" [18:03:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:03:26]line СНО: Общий режим [18:03:26]line Чек 501 26.10.2024 18:03 [18:03:26]line Смена: 532 ФФД: 1.0 [18:03:26]line ЗНМ: 0300000116 [18:03:26]line РНМ: 0000000000091780 [18:03:26]line Версия ККМ: 001 [18:03:26]line Талоны: Топливные Талоны [18:03:26]line 4755294 [18:03:26]line ФМ: 0000000000871765 [18:03:26]line ФД: 309080 [18:03:26]line ФПД: 265247771463214 [18:03:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180325&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309080&fm=265247771463214&tin=02508201610067®Number=0000000000091780&sum=0 [18:03:26]written 0, free lines is 4095 [18:03:26]OFD Sender: Processing packet 309080 [packets to send 223, broken 222] [18:03:26]ProducePacketName [18:03:26]name=ofd_packets/00309080 [18:03:26]OFD Sender: To server: pG, [18:03:26]CommunicateWithHost lk.salyk.kg:30040 [18:03:26]ConnectInit lk.salyk.kg [18:03:26]Connected sock=11 [18:03:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 B8 84 04 01 90 1C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 00 71 02 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 ED 2E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 58 B7 04 00 35 04 06 00 F1 3D CF 32 0E 2E 62 F7 FB BE FD 0F D0 F3 [18:03:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7E 81 47 00 3D 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 58 B7 04 00 F4 03 04 00 4B D5 1C 67 B6 04 01 00 00 47 D8 5C 40 C8 98 70 53 [18:03:26]CommunicateWithHost err = 0 [18:03:26]CheckOFDResponse [18:03:26]1017 (14) - 77093643461234 [18:03:26]1041 (16) - 0000000000871765 [18:03:26]1040 (4) - 309080 [18:03:26]1012 (4) - 26.10.2024 11:40 [18:03:26]1206 (1) - 0 [18:03:26]OFD Sender: Remove packet 309080 [18:03:26]ProducePacketName [18:03:26]name=ofd_packets/00309080 [18:03:26]NVStorageDeleteData [18:03:26]Write to MH i2c: 01 00 00 DD 33 10 [18:03:26]Write i2c OK [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: 01 [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: 01 07 00 [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: 01 07 00 DD 33 00 00 00 00 00 D8 0C FB [18:03:26]RasterBufferAndPrint [18:03:26]line [18:03:26]line [18:03:26]line [18:03:26]line [18:03:26]line [18:03:26]written 0, free lines is 3294 [18:03:26]MH_Cut [18:03:26]Write to MH i2c: D1 01 00 E4 33 01 E9 [18:03:26]Write i2c OK [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: D1 [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: D1 01 00 [18:03:26]MH_I2C_Read... [18:03:26]Read from MH i2c: D1 01 00 E4 33 00 E8 [18:03:26]Write to MH i2c: 01 00 00 E5 33 18 [18:03:26]Write i2c OK [18:03:26]MH_I2C_Read... [18:03:27]OFD Sender: No OFD packet to send [18:03:27]*** Cut start [18:03:27]*** Purtial cut [18:03:27]*** Stage 1: CUTSNS_PIN = 1 [18:03:27]Read from MH i2c: 01 [18:03:27]MH_I2C_Read... [18:03:27]*** Stop cut motor [18:03:27]*** Cut end [18:03:27]Read from MH i2c: 01 07 00 [18:03:27]MH_I2C_Read... [18:03:27]Read from MH i2c: 01 07 00 E5 33 00 00 00 00 00 FF 0F 2D [18:03:27]process_action close_receipt done [18:03:27]requested_data is exist [18:03:27]produce_requested_data [18:03:27]requested_item fm.sn is exist - process it [18:03:27]wFMCommunicate request_size=4 [18:03:27]MH_SAM_APDU [18:03:27]CAPDU: 80 11 00 00 [18:03:27]Write to MH i2c: E2 08 00 E6 33 80 11 00 00 00 00 00 00 93 [18:03:27]Write i2c OK [18:03:27]MH_I2C_Read... [18:03:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:03:27]Read from MH i2c: E2 [18:03:27]MH_I2C_Read... [18:03:27]Read from MH i2c: E2 17 00 [18:03:27]MH_I2C_Read... [18:03:27]Read from MH i2c: E2 17 00 E6 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E8 [18:03:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:03:27]wFMCommunicate OK [18:03:27]requested_item fd.num is exist - process it [18:03:27]SAM_PROTO_GetFieldsCounters [18:03:27]wFMCommunicate request_size=4 [18:03:27]MH_SAM_APDU [18:03:27]CAPDU: 80 13 00 00 [18:03:27]Write to MH i2c: E2 08 00 E7 33 80 13 00 00 00 00 00 00 96 [18:03:27]Write i2c OK [18:03:27]MH_I2C_Read... [18:03:27]Read from MH i2c: E2 [18:03:27]MH_I2C_Read... [18:03:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:03:27]Read from MH i2c: E2 62 00 [18:03:27]MH_I2C_Read... [18:03:27]Read from MH i2c: E2 62 00 E7 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 58 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 C4 [18:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 58 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:03:27]wFMCommunicate OK [18:03:27]SAM_PROTO_GetFieldsCounters done [18:03:27]requested_item shift.num is exist - process it [18:03:27]requested_item shift.opened is exist - process it [18:03:27]req_shift_opened [18:03:27]FM_GetShiftState [18:03:27]SAM_PROTO_GetShiftState [18:03:27]wFMCommunicate request_size=4 [18:03:27]MH_SAM_APDU [18:03:27]CAPDU: 80 13 01 00 [18:03:27]Write to MH i2c: E2 08 00 E8 33 80 13 01 00 00 00 00 00 98 [18:03:27]Write i2c OK [18:03:27]MH_I2C_Read... [18:03:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:03:27]Read from MH i2c: E2 [18:03:27]MH_I2C_Read... [18:03:27]Read from MH i2c: E2 0E 00 [18:03:27]MH_I2C_Read... [18:03:27]Read from MH i2c: E2 0E 00 E8 33 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 16 [18:03:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:03:27]wFMCommunicate OK [18:03:27]SAM_PROTO_GetShiftState done [18:03:27]FM_GetShiftState done [18:03:27]req_shift_opened done [18:03:27]requested_item shift.open_date is exist - process it [18:03:27]req_shift_open_date [18:03:27]req_shift_open_date done [18:03:27]produce_requested_data done [18:03:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309080,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:03:27]process_action_free close_receipt [18:03:27]json_value_free [18:03:27]json_value_free done [18:03:27]process_json_proto returns [18:03:27]Send response to host [18:03:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309080,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:03:27]free response buf [18:03:27]execute_script done [18:03:27]execute_script returns [18:03:27]free content buf [18:03:27]Sock 10.Close socket [18:03:27]Sock 10.Thread stoped [18:03:32]OFD Sender: No OFD packet to send [18:03:37]OFD Sender: No OFD packet to send [18:03:42]OFD Sender: No OFD packet to send [18:03:47]OFD Sender: No OFD packet to send [18:03:52]OFD Sender: No OFD packet to send [18:03:57]OFD Sender: No OFD packet to send [18:04:02]OFD Sender: No OFD packet to send [18:04:07]OFD Sender: No OFD packet to send [18:04:12]OFD Sender: No OFD packet to send [18:04:17]OFD Sender: No OFD packet to send [18:04:22]OFD Sender: No OFD packet to send [18:04:27]OFD Sender: No OFD packet to send [18:04:32]OFD Sender: No OFD packet to send [18:04:37]OFD Sender: No OFD packet to send [18:04:42]OFD Sender: No OFD packet to send [18:04:47]OFD Sender: No OFD packet to send [18:04:52]OFD Sender: No OFD packet to send [18:04:57]OFD Sender: No OFD packet to send [18:05:02]OFD Sender: No OFD packet to send [18:05:05]accept exits with 9 [18:05:05]New connection [18:05:05]New thread 3067022692 created [18:05:05]Thread 3066879332 joined [18:05:05]Waiting for new connection... [18:05:05] Sock 9.Parse request [18:05:05]Sock 9.Check first char [18:05:05]Sock 9.First char is OK [18:05:05]request: POST /json_proto HTTP/1.0 [18:05:05]Method: POST [18:05:05]URL: /json_proto [18:05:05]Method is POST - this is cgi request [18:05:05]url: /json_proto [18:05:05]query_string will be loaded in cgi processing [18:05:05]execute_cgi json_proto POST (null) [18:05:05]execute_cgi path=json_proto method=POST [18:05:05]POST find Content-Length [18:05:05]Host: 172.17.96.3:8080 [18:05:05]Content-Length: 677 [18:05:05]Content-Type: application/json [18:05:05] [18:05:05]POST finish read [18:05:05]Found Content-Length = 677 [18:05:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:05:05]execute_script... [18:05: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)642958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:05:05]POST & json_proto [18:05:05]process_json_proto [18:05:05]json parsed OK: [18:05:05]protocol is kg_v1.0 [18:05:05]action value=close_receipt [18:05:05]process_action close_receipt [18:05:05]cmd_close_receipt [18:05:05]MH_GetDate [18:05:05]Write to MH i2c: F0 00 00 E9 33 0B [18:05:05]Write i2c OK [18:05:05]MH_I2C_Read... [18:05:05]Read from MH i2c: F0 [18:05:05]MH_I2C_Read... [18:05:05]Read from MH i2c: F0 09 00 [18:05:05]MH_I2C_Read... [18:05:05]Read from MH i2c: F0 09 00 E9 33 00 52 2F 1D 67 44 5E 04 65 24 [18:05:05]GetLastDocTimeStamp 1729965805 [18:05:05]current date 1729965906 [18:05:05]FM_GetShiftState [18:05:05]SAM_PROTO_GetShiftState [18:05:05]wFMCommunicate request_size=4 [18:05:05]MH_SAM_APDU [18:05:05]CAPDU: 80 13 01 00 [18:05:05]Write to MH i2c: E2 08 00 EA 33 80 13 01 00 00 00 00 00 9A [18:05:05]Write i2c OK [18:05:05]MH_I2C_Read... [18:05:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:05]Read from MH i2c: E2 [18:05:05]MH_I2C_Read... [18:05:05]Read from MH i2c: E2 0E 00 [18:05:05]MH_I2C_Read... [18:05:05]Read from MH i2c: E2 0E 00 EA 33 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 18 [18:05:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:05:05]wFMCommunicate OK [18:05:05]SAM_PROTO_GetShiftState done [18:05:05]FM_GetShiftState done [18:05:05]opened in 1729902265 [18:05:05]opened+sec_in_day 1729988665 [18:05:05]quantity*price = 25020 [18:05:05]sum+1 = 25022 [18:05:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 502 26.10.2024 18:05 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309081 ФПД: 114286390319432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180506&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309081&fm=114286390319432&tin=02508201610067®Number=0000000000091780&sum=25000 [18:05:06]StoreToDocumentArchive [18:05:06]shift 532 fd 309081 [18:05:06]save to /storage/0532/doc_00309081 [18:05:06]save last doc name /storage/0532/doc_00309081 to /storage/kkm_last_doc_name [18:05:06]save OK [18:05:06]Clear old archive folders... [18:05:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:05:06]tlvbuf is 001122B0 [18:05:06]SAM_PROTO_ClearQueue [18:05:06]wFMCommunicate request_size=4 [18:05:06]MH_SAM_APDU [18:05:06]CAPDU: 80 09 00 00 [18:05:06]Write to MH i2c: E2 08 00 F7 33 80 09 00 00 00 00 00 00 9C [18:05:06]Write i2c OK [18:05:06]MH_I2C_Read... [18:05:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:05:06]Read from MH i2c: E2 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 03 00 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 03 00 F7 33 00 90 00 9E [18:05:06]RAPDU: 90 00 [18:05:06]wFMCommunicate OK [18:05:06]SAM_PROTO_ClearQueue done [18:05:06]KKMCreateOFDPacket [18:05:06]OFDProtocolAddRootSTLVToBuf [18:05:06]FM_MakeSignedData [18:05:06]FM_MakeSignedData [18:05:06]SAM_PROTO_SignData [18:05:06]wFMCommunicate request_size=4 [18:05:06]MH_SAM_APDU [18:05:06]CAPDU: 80 0D 01 02 [18:05:06]Write to MH i2c: E2 08 00 F8 33 80 0D 01 02 00 00 00 00 A4 [18:05:06]Write i2c OK [18:05:06]MH_I2C_Read... [18:05:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:05:06]Read from MH i2c: E2 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 03 00 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 03 00 F8 33 00 90 00 9F [18:05:06]RAPDU: 90 00 [18:05:06]wFMCommunicate OK [18:05:06]wFMCommunicate request_size=255 [18:05:06]MH_SAM_APDU [18:05:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F6 01 00 00 F4 03 04 00 52 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 59 B7 04 00 35 04 06 00 67 [18:05:06]Write to MH i2c: E2 02 01 F9 33 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F6 01 00 00 F4 03 04 00 52 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 59 B7 04 00 35 04 06 00 67 00 00 98 [18:05:06]Write i2c OK [18:05:06]MH_I2C_Read... [18:05:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:06]Read from MH i2c: E2 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 03 00 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 03 00 F9 33 00 90 00 A0 [18:05:06]RAPDU: 90 00 [18:05:06]wFMCommunicate OK [18:05:06]wFMCommunicate request_size=10 [18:05:06]MH_SAM_APDU [18:05:06]CAPDU: 80 0D 02 02 05 F1 5F B2 99 48 [18:05:06]Write to MH i2c: E2 0D 00 FA 33 80 0D 02 02 05 00 F1 5F B2 99 48 00 00 94 [18:05:06]Write i2c OK [18:05:06]MH_I2C_Read... [18:05:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:07]Read from MH i2c: E2 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: E2 03 00 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: E2 03 00 FA 33 00 90 00 A1 [18:05:07]RAPDU: 90 00 [18:05:07]wFMCommunicate OK [18:05:07]wFMCommunicate request_size=4 [18:05:07]MH_SAM_APDU [18:05:07]CAPDU: 80 0D 03 02 [18:05:07]Write to MH i2c: E2 08 00 FB 33 80 0D 03 02 00 00 00 00 A9 [18:05:07]Write i2c OK [18:05:07]MH_I2C_Read... [18:05:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:05:07]Read from MH i2c: E2 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: E2 0B 00 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: E2 0B 00 FB 33 00 04 DC F5 6D 1E EF 61 0B 90 00 65 [18:05:07]RAPDU: 04 DC F5 6D 1E EF 61 0B 90 00 [18:05:07]wFMCommunicate OK [18:05:07]SAM_PROTO_SignData done [18:05:07]FM_MakeSignedData done [18:05:07]CreateOFDProtocolMessage [18:05:07]wFMCommunicate request_size=4 [18:05:07]MH_SAM_APDU [18:05:07]CAPDU: 80 11 00 00 [18:05:07]Write to MH i2c: E2 08 00 FC 33 80 11 00 00 00 00 00 00 A9 [18:05:07]Write i2c OK [18:05:07]MH_I2C_Read... [18:05:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:07]Read from MH i2c: E2 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: E2 17 00 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: E2 17 00 FC 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FE [18:05:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:05:07]wFMCommunicate OK [18:05:07]CreateOFDProtocolMessage done [18:05:07]OFDSenderStorePacket 309081 [18:05:07]StoreOFDPacket docnum=309081 [18:05:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 13 37 07 01 AD 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F6 01 00 00 F4 03 04 00 52 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 59 B7 04 00 35 04 06 00 67 F1 5F B2 99 48 04 DC F5 6D 1E EF 61 0B [18:05:07]CheckFolder [18:05:07]dirname=/storage/ofd_packets [18:05:07]CheckFolder done [18:05:07]ProducePacketName [18:05:07]name=ofd_packets/00309081 [18:05:07]NVStorageSaveData ofd_packets/00309081 [18:05:07]File name is /storage/ofd_packets/00309081 [18:05:07]Write 301 bytes [18:05:07]NVStorageSaveData done [18:05:07]OFDSenderStorePacket done [18:05:07]KKMCreateOFDPacket done [18:05:07]NVStorageSaveData kkm_last_timestamp [18:05:07]File name is /storage/kkm_last_timestamp [18:05:07]Write 4 bytes [18:05:07]NVStorageSaveData done [18:05:07]ExternCall_PrintAddStr [18:05:07]wPrintStart [18:05:07]Write to MH i2c: 01 00 00 FD 33 30 [18:05:07]Write i2c OK [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: 01 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: 01 07 00 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: 01 07 00 FD 33 00 00 00 00 00 FF 0F 45 [18:05:07]RasterBufferAndPrint [18:05:07]line Счет N : (1)642958 [18:05:07]line ИНН: 02508201610067 [18:05:07]line Контрольно-Кассовый Чек [18:05:07]line ПРОДАЖА [18:05:07]line ТРК (МРК, ГНК) : 62 [18:05:07]line Товар: 2710124130 [18:05:07]line Аи-92-К-2 [18:05:07]line 3.740 * 66.90 [18:05:07]line = 250.21 [18:05:07]line НДС 12% НСП 1% [18:05:07]line > о реализуемом товаре [18:05:07]line ОКРУГЛЕНИЕ: -0.21 [18:05:07]line ИТОГО: 250.00 [18:05:07]line Внесено: 250.00 [18:05:07]line СДАЧА: 0.00 [18:05:07]line НСП 1% : 2.21 [18:05:07]line НДС 12% : 26.57 [18:05:07]line Наличными: 250.00 [18:05:07]line Безнал.: 0.00 [18:05:07]line Место: АЗС № 172 "Партнер Нефть" [18:05:07]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:05:07]line СНО: Общий режим [18:05:07]line Чек 502 26.10.2024 18:05 [18:05:07]line Смена: 532 ФФД: 1.0 [18:05:07]line ЗНМ: 0300000116 [18:05:07]line РНМ: 0000000000091780 [18:05:07]line Версия ККМ: 001 [18:05:07]line ФМ: 0000000000871765 [18:05:07]line ФД: 309081 [18:05:07]line ФПД: 114286390319432 [18:05:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180506&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309081&fm=114286390319432&tin=02508201610067®Number=0000000000091780&sum=25000 [18:05:07]written 0, free lines is 4095 [18:05:07]OFD Sender: Processing packet 309081 [packets to send 223, broken 222] [18:05:07]ProducePacketName [18:05:07]name=ofd_packets/00309081 [18:05:07]OFD Sender: To server: pG, [18:05:07]CommunicateWithHost lk.salyk.kg:30040 [18:05:07]ConnectInit lk.salyk.kg [18:05:07]Connected sock=10 [18:05:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 13 37 07 01 AD 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F6 01 00 00 F4 03 04 00 52 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 59 B7 04 00 35 04 06 00 67 F1 5F B2 99 48 04 DC F5 6D 1E EF 61 0B [18:05:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 97 CD 47 00 3A 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 31 37 36 35 10 04 04 00 59 B7 04 00 F4 03 04 00 B0 D5 1C 67 B6 04 01 00 00 BB 68 3C B4 92 6C BD 11 [18:05:07]CommunicateWithHost err = 0 [18:05:07]CheckOFDResponse [18:05:07]1017 (14) - 77093643461234 [18:05:07]1041 (16) - 0000000000871765 [18:05:07]1040 (4) - 309081 [18:05:07]1012 (4) - 26.10.2024 11:42 [18:05:07]1206 (1) - 0 [18:05:07]OFD Sender: Remove packet 309081 [18:05:07]ProducePacketName [18:05:07]name=ofd_packets/00309081 [18:05:07]NVStorageDeleteData [18:05:07]Write to MH i2c: 01 00 00 27 34 5B [18:05:07]Write i2c OK [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: 01 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: 01 07 00 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: 01 07 00 27 34 00 00 00 00 00 C0 0C 2E [18:05:07]RasterBufferAndPrint [18:05:07]line [18:05:07]line [18:05:07]line [18:05:07]line [18:05:07]line [18:05:07]written 0, free lines is 3270 [18:05:07]MH_Cut [18:05:07]Write to MH i2c: D1 01 00 2E 34 01 34 [18:05:07]Write i2c OK [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: D1 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: D1 01 00 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: D1 01 00 2E 34 00 33 [18:05:07]Write to MH i2c: 01 00 00 2F 34 63 [18:05:07]Write i2c OK [18:05:07]MH_I2C_Read... [18:05:08]OFD Sender: No OFD packet to send [18:05:08]*** Cut start [18:05:08]*** Purtial cut [18:05:08]*** Stage 1: CUTSNS_PIN = 1 [18:05:08]Read from MH i2c: 01 [18:05:08]MH_I2C_Read... [18:05:08]*** Stop cut motor [18:05:08]*** Cut end [18:05:08]Read from MH i2c: 01 07 00 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: 01 07 00 2F 34 00 00 00 00 00 FF 0F 78 [18:05:08]process_action close_receipt done [18:05:08]requested_data is exist [18:05:08]produce_requested_data [18:05:08]requested_item fm.sn is exist - process it [18:05:08]wFMCommunicate request_size=4 [18:05:08]MH_SAM_APDU [18:05:08]CAPDU: 80 11 00 00 [18:05:08]Write to MH i2c: E2 08 00 30 34 80 11 00 00 00 00 00 00 DE [18:05:08]Write i2c OK [18:05:08]MH_I2C_Read... [18:05:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:08]Read from MH i2c: E2 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 17 00 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 17 00 30 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 33 [18:05:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:05:08]wFMCommunicate OK [18:05:08]requested_item fd.num is exist - process it [18:05:08]SAM_PROTO_GetFieldsCounters [18:05:08]wFMCommunicate request_size=4 [18:05:08]MH_SAM_APDU [18:05:08]CAPDU: 80 13 00 00 [18:05:08]Write to MH i2c: E2 08 00 31 34 80 13 00 00 00 00 00 00 E1 [18:05:08]Write i2c OK [18:05:08]MH_I2C_Read... [18:05:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:05:08]Read from MH i2c: E2 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 62 00 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 62 00 31 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 59 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F6 01 00 00 5E 04 04 00 F6 01 00 00 57 04 04 00 F7 01 00 00 19 04 04 00 00 00 00 00 90 00 13 [18:05:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 59 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F6 01 00 00 5E 04 04 00 F6 01 00 00 57 04 04 00 F7 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:05:08]wFMCommunicate OK [18:05:08]SAM_PROTO_GetFieldsCounters done [18:05:08]requested_item shift.num is exist - process it [18:05:08]requested_item shift.opened is exist - process it [18:05:08]req_shift_opened [18:05:08]FM_GetShiftState [18:05:08]SAM_PROTO_GetShiftState [18:05:08]wFMCommunicate request_size=4 [18:05:08]MH_SAM_APDU [18:05:08]CAPDU: 80 13 01 00 [18:05:08]Write to MH i2c: E2 08 00 32 34 80 13 01 00 00 00 00 00 E3 [18:05:08]Write i2c OK [18:05:08]MH_I2C_Read... [18:05:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:08]Read from MH i2c: E2 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 0E 00 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 0E 00 32 34 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 61 [18:05:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:05:08]wFMCommunicate OK [18:05:08]SAM_PROTO_GetShiftState done [18:05:08]FM_GetShiftState done [18:05:08]req_shift_opened done [18:05:08]requested_item shift.open_date is exist - process it [18:05:08]req_shift_open_date [18:05:08]req_shift_open_date done [18:05:08]produce_requested_data done [18:05:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309081,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:05:08]process_action_free close_receipt [18:05:08]json_value_free [18:05:08]json_value_free done [18:05:08]process_json_proto returns [18:05:08]Send response to host [18:05:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309081,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:05:08]free response buf [18:05:08]execute_script done [18:05:08]execute_script returns [18:05:08]free content buf [18:05:08]Sock 9.Close socket [18:05:08]Sock 9.Thread stoped [18:05:13]OFD Sender: No OFD packet to send [18:05:17]accept exits with 7 [18:05:17]New connection [18:05:17]New thread 3066879332 created [18:05:17]Thread 3067022692 joined [18:05:17]Waiting for new connection... [18:05:17] Sock 7.Parse request [18:05:17]Sock 7.Check first char [18:05:17]Sock 7.First char is OK [18:05:17]request: POST /json_proto HTTP/1.0 [18:05:17]Method: POST [18:05:17]URL: /json_proto [18:05:17]Method is POST - this is cgi request [18:05:17]url: /json_proto [18:05:17]query_string will be loaded in cgi processing [18:05:17]execute_cgi json_proto POST (null) [18:05:17]execute_cgi path=json_proto method=POST [18:05:17]POST find Content-Length [18:05:17]Host: 172.17.96.3:8080 [18:05:17]Content-Length: 682 [18:05:17]Content-Type: application/json [18:05:17] [18:05:17]POST finish read [18:05:17]Found Content-Length = 682 [18:05:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:05:17]execute_script... [18:05:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 18.870, "sum" : 1400.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1400.00, "total" : 1400.00, "payments": [ { "type": 0, "sum" : 1400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:05:17]POST & json_proto [18:05:17]process_json_proto [18:05:17]json parsed OK: [18:05:17]protocol is kg_v1.0 [18:05:17]action value=close_receipt [18:05:17]process_action close_receipt [18:05:17]cmd_close_receipt [18:05:17]MH_GetDate [18:05:17]Write to MH i2c: F0 00 00 33 34 56 [18:05:17]Write i2c OK [18:05:17]MH_I2C_Read... [18:05:17]Read from MH i2c: F0 [18:05:17]MH_I2C_Read... [18:05:17]Read from MH i2c: F0 09 00 [18:05:17]MH_I2C_Read... [18:05:17]Read from MH i2c: F0 09 00 33 34 00 5F 2F 1D 67 44 5E 04 65 7C [18:05:17]GetLastDocTimeStamp 1729965906 [18:05:17]current date 1729965919 [18:05:17]FM_GetShiftState [18:05:17]SAM_PROTO_GetShiftState [18:05:17]wFMCommunicate request_size=4 [18:05:17]MH_SAM_APDU [18:05:17]CAPDU: 80 13 01 00 [18:05:17]Write to MH i2c: E2 08 00 34 34 80 13 01 00 00 00 00 00 E5 [18:05:17]Write i2c OK [18:05:17]MH_I2C_Read... [18:05:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:17]Read from MH i2c: E2 [18:05:17]MH_I2C_Read... [18:05:17]Read from MH i2c: E2 0E 00 [18:05:17]MH_I2C_Read... [18:05:17]Read from MH i2c: E2 0E 00 34 34 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 63 [18:05:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:05:17]wFMCommunicate OK [18:05:17]SAM_PROTO_GetShiftState done [18:05:17]FM_GetShiftState done [18:05:17]opened in 1729902265 [18:05:17]opened+sec_in_day 1729988665 [18:05:17]quantity*price = 140015 [18:05:17]sum+1 = 140016 [18:05:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.69 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 503 26.10.2024 18:05 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309082 ФПД: 230083788984953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180519&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309082&fm=230083788984953&tin=02508201610067®Number=0000000000091780&sum=140000 [18:05:18]StoreToDocumentArchive [18:05:18]shift 532 fd 309082 [18:05:18]save to /storage/0532/doc_00309082 [18:05:18]save last doc name /storage/0532/doc_00309082 to /storage/kkm_last_doc_name [18:05:18]save OK [18:05:18]Clear old archive folders... [18:05:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:05:18]tlvbuf is B6EEBB90 [18:05:18]SAM_PROTO_ClearQueue [18:05:18]wFMCommunicate request_size=4 [18:05:18]MH_SAM_APDU [18:05:18]CAPDU: 80 09 00 00 [18:05:18]Write to MH i2c: E2 08 00 41 34 80 09 00 00 00 00 00 00 E7 [18:05:18]Write i2c OK [18:05:18]MH_I2C_Read... [18:05:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:05:18]Read from MH i2c: E2 [18:05:18]MH_I2C_Read... [18:05:18]Read from MH i2c: E2 03 00 [18:05:18]MH_I2C_Read... [18:05:18]Read from MH i2c: E2 03 00 41 34 00 90 00 E9 [18:05:18]RAPDU: 90 00 [18:05:18]wFMCommunicate OK [18:05:18]SAM_PROTO_ClearQueue done [18:05:18]KKMCreateOFDPacket [18:05:18]OFDProtocolAddRootSTLVToBuf [18:05:18]FM_MakeSignedData [18:05:18]FM_MakeSignedData [18:05:18]SAM_PROTO_SignData [18:05:18]wFMCommunicate request_size=4 [18:05:18]MH_SAM_APDU [18:05:18]CAPDU: 80 0D 01 02 [18:05:18]Write to MH i2c: E2 08 00 42 34 80 0D 01 02 00 00 00 00 EF [18:05:18]Write i2c OK [18:05:18]MH_I2C_Read... [18:05:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:05:18]Read from MH i2c: E2 [18:05:18]MH_I2C_Read... [18:05:18]Read from MH i2c: E2 03 00 [18:05:18]MH_I2C_Read... [18:05:18]Read from MH i2c: E2 03 00 42 34 00 90 00 EA [18:05:18]RAPDU: 90 00 [18:05:18]wFMCommunicate OK [18:05:18]wFMCommunicate request_size=255 [18:05:18]MH_SAM_APDU [18:05:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 5F 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5A B7 04 00 35 04 06 00 D1 [18:05:18]Write to MH i2c: E2 02 01 43 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 5F 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5A B7 04 00 35 04 06 00 D1 00 00 5F [18:05:18]Write i2c OK [18:05:18]MH_I2C_Read... [18:05:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:19]Read from MH i2c: E2 [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: E2 03 00 [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: E2 03 00 43 34 00 90 00 EB [18:05:19]RAPDU: 90 00 [18:05:19]wFMCommunicate OK [18:05:19]wFMCommunicate request_size=10 [18:05:19]MH_SAM_APDU [18:05:19]CAPDU: 80 0D 02 02 05 42 8E 82 D2 79 [18:05:19]Write to MH i2c: E2 0D 00 44 34 80 0D 02 02 05 00 42 8E 82 D2 79 00 00 99 [18:05:19]Write i2c OK [18:05:19]MH_I2C_Read... [18:05:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:19]Read from MH i2c: E2 [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: E2 03 00 [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: E2 03 00 44 34 00 90 00 EC [18:05:19]RAPDU: 90 00 [18:05:19]wFMCommunicate OK [18:05:19]wFMCommunicate request_size=4 [18:05:19]MH_SAM_APDU [18:05:19]CAPDU: 80 0D 03 02 [18:05:19]Write to MH i2c: E2 08 00 45 34 80 0D 03 02 00 00 00 00 F4 [18:05:19]Write i2c OK [18:05:19]MH_I2C_Read... [18:05:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:05:19]Read from MH i2c: E2 [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: E2 0B 00 [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: E2 0B 00 45 34 00 C4 19 55 86 A0 9A DB AA 90 00 6C [18:05:19]RAPDU: C4 19 55 86 A0 9A DB AA 90 00 [18:05:19]wFMCommunicate OK [18:05:19]SAM_PROTO_SignData done [18:05:19]FM_MakeSignedData done [18:05:19]CreateOFDProtocolMessage [18:05:19]wFMCommunicate request_size=4 [18:05:19]MH_SAM_APDU [18:05:19]CAPDU: 80 11 00 00 [18:05:19]Write to MH i2c: E2 08 00 46 34 80 11 00 00 00 00 00 00 F4 [18:05:19]Write i2c OK [18:05:19]MH_I2C_Read... [18:05:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:19]Read from MH i2c: E2 [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: E2 17 00 [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: E2 17 00 46 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 49 [18:05:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:05:19]wFMCommunicate OK [18:05:19]CreateOFDProtocolMessage done [18:05:19]OFDSenderStorePacket 309082 [18:05:19]StoreOFDPacket docnum=309082 [18:05:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FF D1 07 01 D0 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 5F 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5A B7 04 00 35 04 06 00 D1 42 8E 82 D2 79 C4 19 55 86 A0 9A DB AA [18:05:19]CheckFolder [18:05:19]dirname=/storage/ofd_packets [18:05:19]CheckFolder done [18:05:19]ProducePacketName [18:05:19]name=ofd_packets/00309082 [18:05:19]NVStorageSaveData ofd_packets/00309082 [18:05:19]File name is /storage/ofd_packets/00309082 [18:05:19]Write 301 bytes [18:05:19]NVStorageSaveData done [18:05:19]OFDSenderStorePacket done [18:05:19]KKMCreateOFDPacket done [18:05:19]NVStorageSaveData kkm_last_timestamp [18:05:19]File name is /storage/kkm_last_timestamp [18:05:19]Write 4 bytes [18:05:19]NVStorageSaveData done [18:05:19]ExternCall_PrintAddStr [18:05:19]wPrintStart [18:05:19]Write to MH i2c: 01 00 00 47 34 7B [18:05:19]Write i2c OK [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: 01 [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: 01 07 00 [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: 01 07 00 47 34 00 00 00 00 00 FF 0F 90 [18:05:19]RasterBufferAndPrint [18:05:19]line Счет N : (1)642959 [18:05:19]line ИНН: 02508201610067 [18:05:19]line Контрольно-Кассовый Чек [18:05:19]line ПРОДАЖА [18:05:19]line ТРК (МРК, ГНК) : 51 [18:05:19]line Товар: 2710124500 [18:05:19]line Аи-95-К-3 [18:05:19]line 18.870 * 74.20 [18:05:19]line = 1400.15 [18:05:19]line НДС 12% НСП 1% [18:05:19]line > о реализуемом товаре [18:05:19]line ОКРУГЛЕНИЕ: -0.15 [18:05:19]line ИТОГО: 1400.00 [18:05:19]line Внесено: 1400.00 [18:05:19]line СДАЧА: 0.00 [18:05:19]line НСП 1% : 12.39 [18:05:19]line НДС 12% : 148.69 [18:05:19]line Наличными: 1400.00 [18:05:19]line Безнал.: 0.00 [18:05:19]line Место: АЗС № 172 "Партнер Нефть" [18:05:19]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:05:19]line СНО: Общий режим [18:05:19]line Чек 503 26.10.2024 18:05 [18:05:19]line Смена: 532 ФФД: 1.0 [18:05:19]line ЗНМ: 0300000116 [18:05:19]line РНМ: 0000000000091780 [18:05:19]line Версия ККМ: 001 [18:05:19]line ФМ: 0000000000871765 [18:05:19]line ФД: 309082 [18:05:19]line ФПД: 230083788984953 [18:05:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180519&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309082&fm=230083788984953&tin=02508201610067®Number=0000000000091780&sum=140000 [18:05:19]written 0, free lines is 4095 [18:05:19]OFD Sender: Processing packet 309082 [packets to send 223, broken 222] [18:05:19]ProducePacketName [18:05:19]name=ofd_packets/00309082 [18:05:19]OFD Sender: To server: pG, [18:05:19]CommunicateWithHost lk.salyk.kg:30040 [18:05:19]ConnectInit lk.salyk.kg [18:05:19]Connected sock=10 [18:05:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FF D1 07 01 D0 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 49 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 EF 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 3A 00 00 00 00 07 04 06 00 E0 22 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 5F 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5A B7 04 00 35 04 06 00 D1 42 8E 82 D2 79 C4 19 55 86 A0 9A DB AA [18:05:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3E C4 47 00 86 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 31 37 36 35 10 04 04 00 5A B7 04 00 F4 03 04 00 BC D5 1C 67 B6 04 01 00 00 29 82 2F 70 9C 60 75 82 [18:05:19]CommunicateWithHost err = 0 [18:05:19]CheckOFDResponse [18:05:19]1017 (14) - 77093643461234 [18:05:19]1041 (16) - 0000000000871765 [18:05:19]1040 (4) - 309082 [18:05:19]1012 (4) - 26.10.2024 11:42 [18:05:19]1206 (1) - 0 [18:05:19]OFD Sender: Remove packet 309082 [18:05:19]ProducePacketName [18:05:19]name=ofd_packets/00309082 [18:05:19]NVStorageDeleteData [18:05:19]Write to MH i2c: 01 00 00 71 34 A5 [18:05:19]Write i2c OK [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: 01 [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: 01 07 00 [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: 01 07 00 71 34 00 00 00 00 00 B7 0C 6F [18:05:19]RasterBufferAndPrint [18:05:19]line [18:05:19]line [18:05:19]line [18:05:19]line [18:05:19]line [18:05:19]written 0, free lines is 3264 [18:05:19]MH_Cut [18:05:19]Write to MH i2c: D1 01 00 78 34 01 7E [18:05:19]Write i2c OK [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: D1 [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: D1 01 00 [18:05:19]MH_I2C_Read... [18:05:19]Read from MH i2c: D1 01 00 78 34 00 7D [18:05:19]Write to MH i2c: 01 00 00 79 34 AD [18:05:19]Write i2c OK [18:05:19]MH_I2C_Read... [18:05:20]OFD Sender: No OFD packet to send [18:05:20]*** Cut start [18:05:20]*** Purtial cut [18:05:20]*** Stage 1: CUTSNS_PIN = 1 [18:05:20]Read from MH i2c: 01 [18:05:20]MH_I2C_Read... [18:05:20]*** Stop cut motor [18:05:20]*** Cut end [18:05:20]Read from MH i2c: 01 07 00 [18:05:20]MH_I2C_Read... [18:05:20]Read from MH i2c: 01 07 00 79 34 00 00 00 00 00 FF 0F C2 [18:05:20]process_action close_receipt done [18:05:20]requested_data is exist [18:05:20]produce_requested_data [18:05:20]requested_item fm.sn is exist - process it [18:05:20]wFMCommunicate request_size=4 [18:05:20]MH_SAM_APDU [18:05:20]CAPDU: 80 11 00 00 [18:05:20]Write to MH i2c: E2 08 00 7A 34 80 11 00 00 00 00 00 00 28 [18:05:20]Write i2c OK [18:05:20]MH_I2C_Read... [18:05:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:20]Read from MH i2c: E2 [18:05:20]MH_I2C_Read... [18:05:20]Read from MH i2c: E2 17 00 [18:05:20]MH_I2C_Read... [18:05:20]Read from MH i2c: E2 17 00 7A 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7D [18:05:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:05:20]wFMCommunicate OK [18:05:20]requested_item fd.num is exist - process it [18:05:20]SAM_PROTO_GetFieldsCounters [18:05:20]wFMCommunicate request_size=4 [18:05:20]MH_SAM_APDU [18:05:20]CAPDU: 80 13 00 00 [18:05:20]Write to MH i2c: E2 08 00 7B 34 80 13 00 00 00 00 00 00 2B [18:05:20]Write i2c OK [18:05:20]MH_I2C_Read... [18:05:21]Read from MH i2c: E2 [18:05:21]MH_I2C_Read... [18:05:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:05:21]Read from MH i2c: E2 62 00 [18:05:21]MH_I2C_Read... [18:05:21]Read from MH i2c: E2 62 00 7B 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F7 01 00 00 5E 04 04 00 F7 01 00 00 57 04 04 00 F8 01 00 00 19 04 04 00 00 00 00 00 90 00 61 [18:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F7 01 00 00 5E 04 04 00 F7 01 00 00 57 04 04 00 F8 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:05:21]wFMCommunicate OK [18:05:21]SAM_PROTO_GetFieldsCounters done [18:05:21]requested_item shift.num is exist - process it [18:05:21]requested_item shift.opened is exist - process it [18:05:21]req_shift_opened [18:05:21]FM_GetShiftState [18:05:21]SAM_PROTO_GetShiftState [18:05:21]wFMCommunicate request_size=4 [18:05:21]MH_SAM_APDU [18:05:21]CAPDU: 80 13 01 00 [18:05:21]Write to MH i2c: E2 08 00 7C 34 80 13 01 00 00 00 00 00 2D [18:05:21]Write i2c OK [18:05:21]MH_I2C_Read... [18:05:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:21]Read from MH i2c: E2 [18:05:21]MH_I2C_Read... [18:05:21]Read from MH i2c: E2 0E 00 [18:05:21]MH_I2C_Read... [18:05:21]Read from MH i2c: E2 0E 00 7C 34 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AB [18:05:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:05:21]wFMCommunicate OK [18:05:21]SAM_PROTO_GetShiftState done [18:05:21]FM_GetShiftState done [18:05:21]req_shift_opened done [18:05:21]requested_item shift.open_date is exist - process it [18:05:21]req_shift_open_date [18:05:21]req_shift_open_date done [18:05:21]produce_requested_data done [18:05:21]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309082,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:05:21]process_action_free close_receipt [18:05:21]json_value_free [18:05:21]json_value_free done [18:05:21]process_json_proto returns [18:05:21]Send response to host [18:05:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309082,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:05:21]free response buf [18:05:21]execute_script done [18:05:21]execute_script returns [18:05:21]free content buf [18:05:21]Sock 7.Close socket [18:05:21]Sock 7.Thread stoped [18:05:25]OFD Sender: No OFD packet to send [18:05:30]OFD Sender: No OFD packet to send [18:05:35]OFD Sender: No OFD packet to send [18:05:40]OFD Sender: No OFD packet to send [18:05:45]OFD Sender: No OFD packet to send [18:05:50]OFD Sender: No OFD packet to send [18:05:55]OFD Sender: No OFD packet to send [18:05:59]accept exits with 9 [18:05:59]New connection [18:05:59]New thread 3067022692 created [18:05:59]Thread 3066879332 joined [18:05:59]Waiting for new connection... [18:05:59] Sock 9.Parse request [18:05:59]Sock 9.Check first char [18:05:59]Sock 9.First char is OK [18:05:59]request: POST /json_proto HTTP/1.0 [18:05:59]Method: POST [18:05:59]URL: /json_proto [18:05:59]Method is POST - this is cgi request [18:05:59]url: /json_proto [18:05:59]query_string will be loaded in cgi processing [18:05:59]execute_cgi json_proto POST (null) [18:05:59]execute_cgi path=json_proto method=POST [18:05:59]POST find Content-Length [18:05:59]Host: 172.17.96.3:8080 [18:05:59]Content-Length: 682 [18:05:59]Content-Type: application/json [18:05:59] [18:05:59]POST finish read [18:05:59]Found Content-Length = 682 [18:05:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [18:05:59]execute_script... [18:05:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [18:05:59]POST & json_proto [18:05:59]process_json_proto [18:05:59]json parsed OK: [18:05:59]protocol is kg_v1.0 [18:05:59]action value=close_receipt [18:05:59]process_action close_receipt [18:05:59]cmd_close_receipt [18:05:59]MH_GetDate [18:05:59]Write to MH i2c: F0 00 00 7D 34 A0 [18:05:59]Write i2c OK [18:05:59]MH_I2C_Read... [18:05:59]Read from MH i2c: F0 [18:05:59]MH_I2C_Read... [18:05:59]Read from MH i2c: F0 09 00 [18:05:59]MH_I2C_Read... [18:05:59]Read from MH i2c: F0 09 00 7D 34 00 89 2F 1D 67 44 5E 04 65 F0 [18:05:59]GetLastDocTimeStamp 1729965919 [18:05:59]current date 1729965961 [18:05:59]FM_GetShiftState [18:05:59]SAM_PROTO_GetShiftState [18:05:59]wFMCommunicate request_size=4 [18:05:59]MH_SAM_APDU [18:05:59]CAPDU: 80 13 01 00 [18:05:59]Write to MH i2c: E2 08 00 7E 34 80 13 01 00 00 00 00 00 2F [18:05:59]Write i2c OK [18:05:59]MH_I2C_Read... [18:05:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:59]Read from MH i2c: E2 [18:05:59]MH_I2C_Read... [18:05:59]Read from MH i2c: E2 0E 00 [18:05:59]MH_I2C_Read... [18:05:59]Read from MH i2c: E2 0E 00 7E 34 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AD [18:05:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:05:59]wFMCommunicate OK [18:05:59]SAM_PROTO_GetShiftState done [18:05:59]FM_GetShiftState done [18:05:59]opened in 1729902265 [18:05:59]opened+sec_in_day 1729988665 [18:05:59]quantity*price = 100015 [18:05:59]sum+1 = 100017 [18:05:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 504 26.10.2024 18:06 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309083 ФПД: 166720730075196 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180601&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309083&fm=166720730075196&tin=02508201610067®Number=0000000000091780&sum=100000 [18:06:00]StoreToDocumentArchive [18:06:00]shift 532 fd 309083 [18:06:00]save to /storage/0532/doc_00309083 [18:06:00]save last doc name /storage/0532/doc_00309083 to /storage/kkm_last_doc_name [18:06:00]save OK [18:06:00]Clear old archive folders... [18:06:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:06:00]tlvbuf is B6DB92D0 [18:06:00]SAM_PROTO_ClearQueue [18:06:00]wFMCommunicate request_size=4 [18:06:00]MH_SAM_APDU [18:06:00]CAPDU: 80 09 00 00 [18:06:00]Write to MH i2c: E2 08 00 8B 34 80 09 00 00 00 00 00 00 31 [18:06:00]Write i2c OK [18:06:00]MH_I2C_Read... [18:06:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:06:00]Read from MH i2c: E2 [18:06:00]MH_I2C_Read... [18:06:00]Read from MH i2c: E2 03 00 [18:06:00]MH_I2C_Read... [18:06:00]Read from MH i2c: E2 03 00 8B 34 00 90 00 33 [18:06:00]RAPDU: 90 00 [18:06:00]wFMCommunicate OK [18:06:00]SAM_PROTO_ClearQueue done [18:06:00]KKMCreateOFDPacket [18:06:00]OFDProtocolAddRootSTLVToBuf [18:06:00]FM_MakeSignedData [18:06:00]FM_MakeSignedData [18:06:00]SAM_PROTO_SignData [18:06:00]wFMCommunicate request_size=4 [18:06:00]MH_SAM_APDU [18:06:00]CAPDU: 80 0D 01 02 [18:06:00]Write to MH i2c: E2 08 00 8C 34 80 0D 01 02 00 00 00 00 39 [18:06:00]Write i2c OK [18:06:00]MH_I2C_Read... [18:06:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:06:00]Read from MH i2c: E2 [18:06:00]MH_I2C_Read... [18:06:00]Read from MH i2c: E2 03 00 [18:06:00]MH_I2C_Read... [18:06:00]Read from MH i2c: E2 03 00 8C 34 00 90 00 34 [18:06:00]RAPDU: 90 00 [18:06:00]wFMCommunicate OK [18:06:00]wFMCommunicate request_size=255 [18:06:00]MH_SAM_APDU [18:06:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F8 01 00 00 F4 03 04 00 89 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5B B7 04 00 35 04 06 00 97 [18:06:00]Write to MH i2c: E2 02 01 8D 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F8 01 00 00 F4 03 04 00 89 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5B B7 04 00 35 04 06 00 97 00 00 B9 [18:06:00]Write i2c OK [18:06:00]MH_I2C_Read... [18:06:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:06:01]Read from MH i2c: E2 [18:06:01]MH_I2C_Read... [18:06:01]Read from MH i2c: E2 03 00 [18:06:01]MH_I2C_Read... [18:06:01]Read from MH i2c: E2 03 00 8D 34 00 90 00 35 [18:06:01]RAPDU: 90 00 [18:06:01]wFMCommunicate OK [18:06:01]wFMCommunicate request_size=10 [18:06:01]MH_SAM_APDU [18:06:01]CAPDU: 80 0D 02 02 05 A1 B1 E4 90 3C [18:06:01]Write to MH i2c: E2 0D 00 8E 34 80 0D 02 02 05 00 A1 B1 E4 90 3C 00 00 48 [18:06:01]Write i2c OK [18:06:01]MH_I2C_Read... [18:06:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:06:01]Read from MH i2c: E2 [18:06:01]MH_I2C_Read... [18:06:01]Read from MH i2c: E2 03 00 [18:06:01]MH_I2C_Read... [18:06:01]Read from MH i2c: E2 03 00 8E 34 00 90 00 36 [18:06:01]RAPDU: 90 00 [18:06:01]wFMCommunicate OK [18:06:01]wFMCommunicate request_size=4 [18:06:01]MH_SAM_APDU [18:06:01]CAPDU: 80 0D 03 02 [18:06:01]Write to MH i2c: E2 08 00 8F 34 80 0D 03 02 00 00 00 00 3E [18:06:01]Write i2c OK [18:06:01]MH_I2C_Read... [18:06:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:06:01]Read from MH i2c: E2 [18:06:01]MH_I2C_Read... [18:06:01]Read from MH i2c: E2 0B 00 [18:06:01]MH_I2C_Read... [18:06:01]Read from MH i2c: E2 0B 00 8F 34 00 9D 22 82 5A CC 44 E5 13 90 00 E2 [18:06:01]RAPDU: 9D 22 82 5A CC 44 E5 13 90 00 [18:06:01]wFMCommunicate OK [18:06:01]SAM_PROTO_SignData done [18:06:01]FM_MakeSignedData done [18:06:01]CreateOFDProtocolMessage [18:06:01]wFMCommunicate request_size=4 [18:06:01]MH_SAM_APDU [18:06:01]CAPDU: 80 11 00 00 [18:06:01]Write to MH i2c: E2 08 00 90 34 80 11 00 00 00 00 00 00 3E [18:06:01]Write i2c OK [18:06:01]MH_I2C_Read... [18:06:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:06:01]Read from MH i2c: E2 [18:06:01]MH_I2C_Read... [18:06:01]Read from MH i2c: E2 17 00 [18:06:01]MH_I2C_Read... [18:06:01]Read from MH i2c: E2 17 00 90 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 93 [18:06:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:06:01]wFMCommunicate OK [18:06:01]CreateOFDProtocolMessage done [18:06:01]OFDSenderStorePacket 309083 [18:06:01]StoreOFDPacket docnum=309083 [18:06:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CE 19 07 01 6F C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F8 01 00 00 F4 03 04 00 89 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5B B7 04 00 35 04 06 00 97 A1 B1 E4 90 3C 9D 22 82 5A CC 44 E5 13 [18:06:01]CheckFolder [18:06:01]dirname=/storage/ofd_packets [18:06:01]CheckFolder done [18:06:01]ProducePacketName [18:06:01]name=ofd_packets/00309083 [18:06:01]NVStorageSaveData ofd_packets/00309083 [18:06:01]File name is /storage/ofd_packets/00309083 [18:06:01]Write 301 bytes [18:06:01]NVStorageSaveData done [18:06:01]OFDSenderStorePacket done [18:06:01]KKMCreateOFDPacket done [18:06:01]NVStorageSaveData kkm_last_timestamp [18:06:01]File name is /storage/kkm_last_timestamp [18:06:01]Write 4 bytes [18:06:01]NVStorageSaveData done [18:06:01]OFD Sender: Processing packet 309083 [packets to send 223, broken 222] [18:06:01]ProducePacketName [18:06:01]name=ofd_packets/00309083 [18:06:01]OFD Sender: To server: pG, [18:06:01]CommunicateWithHost lk.salyk.kg:30040 [18:06:01]ConnectInit lk.salyk.kg [18:06:01]ExternCall_PrintAddStr [18:06:01]wPrintStart [18:06:01]Write to MH i2c: 01 00 00 91 34 C5 [18:06:01]Write i2c OK [18:06:01]MH_I2C_Read... [18:06:01]Read from MH i2c: 01 [18:06:01]MH_I2C_Read... [18:06:01]Read from MH i2c: 01 07 00 [18:06:01]MH_I2C_Read... [18:06:01]Read from MH i2c: 01 07 00 91 34 00 00 00 00 00 FF 0F DA [18:06:01]RasterBufferAndPrint [18:06:01]line Счет N : (1)642960 [18:06:01]line ИНН: 02508201610067 [18:06:01]line Контрольно-Кассовый Чек [18:06:01]line ПРОДАЖА [18:06:01]line ТРК (МРК, ГНК) : 41 [18:06:01]line Товар: 2710124130 [18:06:01]line Аи-92-К-2 [18:06:01]line 14.950 * 66.90 [18:06:01]line = 1000.16 [18:06:01]line НДС 12% НСП 1% [18:06:01]line > о реализуемом товаре [18:06:01]line ОКРУГЛЕНИЕ: -0.16 [18:06:01]line ИТОГО: 1000.00 [18:06:01]line Внесено: 1000.00 [18:06:01]line СДАЧА: 0.00 [18:06:01]line НСП 1% : 8.85 [18:06:01]line НДС 12% : 106.21 [18:06:01]line Наличными: 1000.00 [18:06:01]line Безнал.: 0.00 [18:06:01]line Место: АЗС № 172 "Партнер Нефть" [18:06:01]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:06:01]line СНО: Общий режим [18:06:01]line Чек 504 26.10.2024 18:06 [18:06:01]line Смена: 532 ФФД: 1.0 [18:06:01]line ЗНМ: 0300000116 [18:06:01]line РНМ: 0000000000091780 [18:06:01]line Версия ККМ: 001 [18:06:01]line ФМ: 0000000000871765 [18:06:01]line ФД: 309083 [18:06:01]line ФПД: 166720730075196 [18:06:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180601&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309083&fm=166720730075196&tin=02508201610067®Number=0000000000091780&sum=100000 [18:06:01]Connected sock=11 [18:06:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CE 19 07 01 6F C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F8 01 00 00 F4 03 04 00 89 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5B B7 04 00 35 04 06 00 97 A1 B1 E4 90 3C 9D 22 82 5A CC 44 E5 13 [18:06:01]written 0, free lines is 4095 [18:06:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C1 F8 47 00 E1 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 31 37 36 35 10 04 04 00 5B B7 04 00 F4 03 04 00 E6 D5 1C 67 B6 04 01 00 00 7A 0B 2A B6 38 EB 29 E0 [18:06:01]CommunicateWithHost err = 0 [18:06:01]CheckOFDResponse [18:06:01]1017 (14) - 77093643461234 [18:06:01]1041 (16) - 0000000000871765 [18:06:01]1040 (4) - 309083 [18:06:01]1012 (4) - 26.10.2024 11:43 [18:06:01]1206 (1) - 0 [18:06:01]OFD Sender: Remove packet 309083 [18:06:01]ProducePacketName [18:06:01]name=ofd_packets/00309083 [18:06:01]NVStorageDeleteData [18:06:02]Write to MH i2c: 01 00 00 BB 34 EF [18:06:02]Write i2c OK [18:06:02]MH_I2C_Read... [18:06:02]Read from MH i2c: 01 [18:06:02]MH_I2C_Read... [18:06:02]Read from MH i2c: 01 07 00 [18:06:02]MH_I2C_Read... [18:06:02]Read from MH i2c: 01 07 00 BB 34 00 00 00 00 00 BF 0C C1 [18:06:02]RasterBufferAndPrint [18:06:02]line [18:06:02]line [18:06:02]line [18:06:02]line [18:06:02]line [18:06:02]written 0, free lines is 3271 [18:06:02]MH_Cut [18:06:02]Write to MH i2c: D1 01 00 C2 34 01 C8 [18:06:02]Write i2c OK [18:06:02]MH_I2C_Read... [18:06:02]Read from MH i2c: D1 [18:06:02]MH_I2C_Read... [18:06:02]Read from MH i2c: D1 01 00 [18:06:02]MH_I2C_Read... [18:06:02]Read from MH i2c: D1 01 00 C2 34 00 C7 [18:06:02]Write to MH i2c: 01 00 00 C3 34 F7 [18:06:02]Write i2c OK [18:06:02]MH_I2C_Read... [18:06:02]OFD Sender: No OFD packet to send [18:06:02]*** Cut start [18:06:02]*** Purtial cut [18:06:02]*** Stage 1: CUTSNS_PIN = 1 [18:06:03]Read from MH i2c: 01 [18:06:03]MH_I2C_Read... [18:06:03]*** Stop cut motor [18:06:03]*** Cut end [18:06:03]Read from MH i2c: 01 07 00 [18:06:03]MH_I2C_Read... [18:06:03]Read from MH i2c: 01 07 00 C3 34 00 00 00 00 00 FF 0F 0C [18:06:03]process_action close_receipt done [18:06:03]requested_data is exist [18:06:03]produce_requested_data [18:06:03]requested_item fm.sn is exist - process it [18:06:03]wFMCommunicate request_size=4 [18:06:03]MH_SAM_APDU [18:06:03]CAPDU: 80 11 00 00 [18:06:03]Write to MH i2c: E2 08 00 C4 34 80 11 00 00 00 00 00 00 72 [18:06:03]Write i2c OK [18:06:03]MH_I2C_Read... [18:06:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:06:03]Read from MH i2c: E2 [18:06:03]MH_I2C_Read... [18:06:03]Read from MH i2c: E2 17 00 [18:06:03]MH_I2C_Read... [18:06:03]Read from MH i2c: E2 17 00 C4 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C7 [18:06:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:06:03]wFMCommunicate OK [18:06:03]requested_item fd.num is exist - process it [18:06:03]SAM_PROTO_GetFieldsCounters [18:06:03]wFMCommunicate request_size=4 [18:06:03]MH_SAM_APDU [18:06:03]CAPDU: 80 13 00 00 [18:06:03]Write to MH i2c: E2 08 00 C5 34 80 13 00 00 00 00 00 00 75 [18:06:03]Write i2c OK [18:06:03]MH_I2C_Read... [18:06:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:06:03]Read from MH i2c: E2 [18:06:03]MH_I2C_Read... [18:06:03]Read from MH i2c: E2 62 00 [18:06:03]MH_I2C_Read... [18:06:03]Read from MH i2c: E2 62 00 C5 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F8 01 00 00 5E 04 04 00 F8 01 00 00 57 04 04 00 F9 01 00 00 19 04 04 00 00 00 00 00 90 00 AF [18:06: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F8 01 00 00 5E 04 04 00 F8 01 00 00 57 04 04 00 F9 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:06:03]wFMCommunicate OK [18:06:03]SAM_PROTO_GetFieldsCounters done [18:06:03]requested_item shift.num is exist - process it [18:06:03]requested_item shift.opened is exist - process it [18:06:03]req_shift_opened [18:06:03]FM_GetShiftState [18:06:03]SAM_PROTO_GetShiftState [18:06:03]wFMCommunicate request_size=4 [18:06:03]MH_SAM_APDU [18:06:03]CAPDU: 80 13 01 00 [18:06:03]Write to MH i2c: E2 08 00 C6 34 80 13 01 00 00 00 00 00 77 [18:06:03]Write i2c OK [18:06:03]MH_I2C_Read... [18:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:06:03]Read from MH i2c: E2 [18:06:03]MH_I2C_Read... [18:06:03]Read from MH i2c: E2 0E 00 [18:06:03]MH_I2C_Read... [18:06:03]Read from MH i2c: E2 0E 00 C6 34 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F5 [18:06:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:06:03]wFMCommunicate OK [18:06:03]SAM_PROTO_GetShiftState done [18:06:03]FM_GetShiftState done [18:06:03]req_shift_opened done [18:06:03]requested_item shift.open_date is exist - process it [18:06:03]req_shift_open_date [18:06:03]req_shift_open_date done [18:06:03]produce_requested_data done [18:06:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309083,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:06:03]process_action_free close_receipt [18:06:03]json_value_free [18:06:03]json_value_free done [18:06:03]process_json_proto returns [18:06:03]Send response to host [18:06:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309083,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:06:03]free response buf [18:06:03]execute_script done [18:06:03]execute_script returns [18:06:03]free content buf [18:06:03]Sock 9.Close socket [18:06:03]Sock 9.Thread stoped [18:06:07]OFD Sender: No OFD packet to send [18:06:12]OFD Sender: No OFD packet to send [18:06:17]OFD Sender: No OFD packet to send [18:06:22]OFD Sender: No OFD packet to send [18:06:27]OFD Sender: No OFD packet to send [18:06:32]OFD Sender: No OFD packet to send [18:06:37]OFD Sender: No OFD packet to send [18:06:42]OFD Sender: No OFD packet to send [18:06:47]OFD Sender: No OFD packet to send [18:06:52]OFD Sender: No OFD packet to send [18:06:57]OFD Sender: No OFD packet to send [18:06:57]accept exits with 7 [18:06:57]New connection [18:06:57]New thread 3066879332 created [18:06:57]Thread 3067022692 joined [18:06:57]Waiting for new connection... [18:06:57] Sock 7.Parse request [18:06:57]Sock 7.Check first char [18:06:57]Sock 7.First char is OK [18:06:57]request: POST /json_proto HTTP/1.0 [18:06:57]Method: POST [18:06:57]URL: /json_proto [18:06:57]Method is POST - this is cgi request [18:06:57]url: /json_proto [18:06:57]query_string will be loaded in cgi processing [18:06:57]execute_cgi json_proto POST (null) [18:06:57]execute_cgi path=json_proto method=POST [18:06:57]POST find Content-Length [18:06:57]Host: 172.17.96.3:8080 [18:06:57]Content-Length: 800 [18:06:57]Content-Type: application/json [18:06:57] [18:06:57]POST finish read [18:06:57]Found Content-Length = 800 [18:06:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4195211", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:06:57]execute_script... [18:06:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642961", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4195211", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:06:57]POST & json_proto [18:06:57]process_json_proto [18:06:57]json parsed OK: [18:06:57]protocol is kg_v1.0 [18:06:57]action value=close_receipt [18:06:57]process_action close_receipt [18:06:57]cmd_close_receipt [18:06:57]MH_GetDate [18:06:57]Write to MH i2c: F0 00 00 C7 34 EA [18:06:57]Write i2c OK [18:06:57]MH_I2C_Read... [18:06:57]Read from MH i2c: F0 [18:06:57]MH_I2C_Read... [18:06:57]Read from MH i2c: F0 09 00 [18:06:57]MH_I2C_Read... [18:06:57]Read from MH i2c: F0 09 00 C7 34 00 C3 2F 1D 67 44 5E 04 65 74 [18:06:57]GetLastDocTimeStamp 1729965961 [18:06:57]current date 1729966019 [18:06:57]FM_GetShiftState [18:06:57]SAM_PROTO_GetShiftState [18:06:57]wFMCommunicate request_size=4 [18:06:57]MH_SAM_APDU [18:06:57]CAPDU: 80 13 01 00 [18:06:57]Write to MH i2c: E2 08 00 C8 34 80 13 01 00 00 00 00 00 79 [18:06:57]Write i2c OK [18:06:57]MH_I2C_Read... [18:06:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:06:57]Read from MH i2c: E2 [18:06:57]MH_I2C_Read... [18:06:57]Read from MH i2c: E2 0E 00 [18:06:57]MH_I2C_Read... [18:06:57]Read from MH i2c: E2 0E 00 C8 34 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F7 [18:06:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:06:57]wFMCommunicate OK [18:06:57]SAM_PROTO_GetShiftState done [18:06:57]FM_GetShiftState done [18:06:57]opened in 1729902265 [18:06:57]opened+sec_in_day 1729988665 [18:06:57]quantity*price = 0 [18:06:57]sum+1 = 1 [18:06:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 505 26.10.2024 18:06 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4195211 ФМ: 0000000000871765 ФД: 309084 ФПД: 167336538902445 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180659&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309084&fm=167336538902445&tin=02508201610067®Number=0000000000091780&sum=0 [18:06:58]StoreToDocumentArchive [18:06:58]shift 532 fd 309084 [18:06:58]save to /storage/0532/doc_00309084 [18:06:58]save last doc name /storage/0532/doc_00309084 to /storage/kkm_last_doc_name [18:06:58]save OK [18:06:58]Clear old archive folders... [18:06:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:06:58]tlvbuf is 0017D6C0 [18:06:58]SAM_PROTO_ClearQueue [18:06:58]wFMCommunicate request_size=4 [18:06:58]MH_SAM_APDU [18:06:58]CAPDU: 80 09 00 00 [18:06:58]Write to MH i2c: E2 08 00 D5 34 80 09 00 00 00 00 00 00 7B [18:06:58]Write i2c OK [18:06:58]MH_I2C_Read... [18:06:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:06:58]Read from MH i2c: E2 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 [18:06:58]MH_I2C_Read... [18:06:58]Read from MH i2c: E2 03 00 D5 34 00 90 00 7D [18:06:58]RAPDU: 90 00 [18:06:58]wFMCommunicate OK [18:06:58]SAM_PROTO_ClearQueue done [18:06:58]KKMCreateOFDPacket [18:06:58]OFDProtocolAddRootSTLVToBuf [18:06:58]FM_MakeSignedData [18:06:58]FM_MakeSignedData [18:06:58]SAM_PROTO_SignData [18:06:58]wFMCommunicate request_size=4 [18:06:58]MH_SAM_APDU [18:06:58]CAPDU: 80 0D 01 02 [18:06:58]Write to MH i2c: E2 08 00 D6 34 80 0D 01 02 00 00 00 00 83 [18:06:59]Write i2c OK [18:06:59]MH_I2C_Read... [18:06:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:06:59]Read from MH i2c: E2 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: E2 03 00 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: E2 03 00 D6 34 00 90 00 7E [18:06:59]RAPDU: 90 00 [18:06:59]wFMCommunicate OK [18:06:59]wFMCommunicate request_size=255 [18:06:59]MH_SAM_APDU [18:06: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 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 F9 01 00 00 F4 03 04 00 C3 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5C B7 04 00 35 04 06 00 98 [18:06:59]Write to MH i2c: E2 02 01 D7 34 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F9 01 00 00 F4 03 04 00 C3 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5C B7 04 00 35 04 06 00 98 00 00 2F [18:06:59]Write i2c OK [18:06:59]MH_I2C_Read... [18:06:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:06:59]Read from MH i2c: E2 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: E2 03 00 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: E2 03 00 D7 34 00 90 00 7F [18:06:59]RAPDU: 90 00 [18:06:59]wFMCommunicate OK [18:06:59]wFMCommunicate request_size=10 [18:06:59]MH_SAM_APDU [18:06:59]CAPDU: 80 0D 02 02 05 31 12 F5 8F AD [18:06:59]Write to MH i2c: E2 0D 00 D8 34 80 0D 02 02 05 00 31 12 F5 8F AD 00 00 04 [18:06:59]Write i2c OK [18:06:59]MH_I2C_Read... [18:06:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:06:59]Read from MH i2c: E2 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: E2 03 00 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: E2 03 00 D8 34 00 90 00 80 [18:06:59]RAPDU: 90 00 [18:06:59]wFMCommunicate OK [18:06:59]wFMCommunicate request_size=4 [18:06:59]MH_SAM_APDU [18:06:59]CAPDU: 80 0D 03 02 [18:06:59]Write to MH i2c: E2 08 00 D9 34 80 0D 03 02 00 00 00 00 88 [18:06:59]Write i2c OK [18:06:59]MH_I2C_Read... [18:06:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:06:59]Read from MH i2c: E2 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: E2 0B 00 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: E2 0B 00 D9 34 00 26 5C 19 3D B8 17 73 E6 90 00 89 [18:06:59]RAPDU: 26 5C 19 3D B8 17 73 E6 90 00 [18:06:59]wFMCommunicate OK [18:06:59]SAM_PROTO_SignData done [18:06:59]FM_MakeSignedData done [18:06:59]CreateOFDProtocolMessage [18:06:59]wFMCommunicate request_size=4 [18:06:59]MH_SAM_APDU [18:06:59]CAPDU: 80 11 00 00 [18:06:59]Write to MH i2c: E2 08 00 DA 34 80 11 00 00 00 00 00 00 88 [18:06:59]Write i2c OK [18:06:59]MH_I2C_Read... [18:06:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:06:59]Read from MH i2c: E2 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: E2 17 00 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: E2 17 00 DA 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DD [18:06:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:06:59]wFMCommunicate OK [18:06:59]CreateOFDProtocolMessage done [18:06:59]OFDSenderStorePacket 309084 [18:06:59]StoreOFDPacket docnum=309084 [18:06:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 91 D3 07 01 D8 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 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 F9 01 00 00 F4 03 04 00 C3 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5C B7 04 00 35 04 06 00 98 31 12 F5 8F AD 26 5C 19 3D B8 17 73 E6 [18:06:59]CheckFolder [18:06:59]dirname=/storage/ofd_packets [18:06:59]CheckFolder done [18:06:59]ProducePacketName [18:06:59]name=ofd_packets/00309084 [18:06:59]NVStorageSaveData ofd_packets/00309084 [18:06:59]File name is /storage/ofd_packets/00309084 [18:06:59]Write 301 bytes [18:06:59]NVStorageSaveData done [18:06:59]OFDSenderStorePacket done [18:06:59]KKMCreateOFDPacket done [18:06:59]NVStorageSaveData kkm_last_timestamp [18:06:59]File name is /storage/kkm_last_timestamp [18:06:59]Write 4 bytes [18:06:59]NVStorageSaveData done [18:06:59]ExternCall_PrintAddStr [18:06:59]wPrintStart [18:06:59]Write to MH i2c: 01 00 00 DB 34 0F [18:06:59]Write i2c OK [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: 01 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: 01 07 00 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: 01 07 00 DB 34 00 00 00 00 00 FF 0F 24 [18:06:59]RasterBufferAndPrint [18:06:59]line Счет N : (1)642961 [18:06:59]line ИНН: 02508201610067 [18:06:59]line Контрольно-Кассовый Чек [18:06:59]line ПРОДАЖА [18:06:59]line ТРК (МРК, ГНК) : 62 [18:06:59]line Товар: 2710124130 [18:06:59]line Аи-92-К-2 [18:06:59]line 20.000 * 0.00 [18:06:59]line = 0.00 [18:06:59]line НДС 12% НСП 1% [18:06:59]line > о реализуемом товаре [18:06:59]line ИТОГО: 0.00 [18:06:59]line НСП 1% : 0.00 [18:06:59]line НДС 12% : 0.00 [18:06:59]line Наличными: 0.00 [18:06:59]line Безнал.: 0.00 [18:06:59]line Место: АЗС № 172 "Партнер Нефть" [18:06:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:06:59]line СНО: Общий режим [18:06:59]line Чек 505 26.10.2024 18:06 [18:06:59]line Смена: 532 ФФД: 1.0 [18:06:59]line ЗНМ: 0300000116 [18:06:59]line РНМ: 0000000000091780 [18:06:59]line Версия ККМ: 001 [18:06:59]line Талоны: Топливные Талоны [18:06:59]line 4195211 [18:06:59]line ФМ: 0000000000871765 [18:06:59]line ФД: 309084 [18:06:59]line ФПД: 167336538902445 [18:06:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180659&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309084&fm=167336538902445&tin=02508201610067®Number=0000000000091780&sum=0 [18:06:59]written 0, free lines is 4095 [18:06:59]OFD Sender: Processing packet 309084 [packets to send 223, broken 222] [18:06:59]ProducePacketName [18:06:59]name=ofd_packets/00309084 [18:06:59]OFD Sender: To server: pG, [18:06:59]CommunicateWithHost lk.salyk.kg:30040 [18:06:59]ConnectInit lk.salyk.kg [18:06:59]Connected sock=10 [18:06:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 91 D3 07 01 D8 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 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 F9 01 00 00 F4 03 04 00 C3 2F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5C B7 04 00 35 04 06 00 98 31 12 F5 8F AD 26 5C 19 3D B8 17 73 E6 [18:06:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 20 64 47 00 6C 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 31 37 36 35 10 04 04 00 5C B7 04 00 F4 03 04 00 20 D6 1C 67 B6 04 01 00 00 11 D8 46 D9 66 31 54 70 [18:06:59]CommunicateWithHost err = 0 [18:06:59]CheckOFDResponse [18:06:59]1017 (14) - 77093643461234 [18:06:59]1041 (16) - 0000000000871765 [18:06:59]1040 (4) - 309084 [18:06:59]1012 (4) - 26.10.2024 11:44 [18:06:59]1206 (1) - 0 [18:06:59]OFD Sender: Remove packet 309084 [18:06:59]ProducePacketName [18:06:59]name=ofd_packets/00309084 [18:06:59]NVStorageDeleteData [18:06:59]Write to MH i2c: 01 00 00 04 35 39 [18:06:59]Write i2c OK [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: 01 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: 01 07 00 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: 01 07 00 04 35 00 00 00 00 00 D4 0C 20 [18:06:59]RasterBufferAndPrint [18:06:59]line [18:06:59]line [18:06:59]line [18:06:59]line [18:06:59]line [18:06:59]written 0, free lines is 3290 [18:06:59]MH_Cut [18:06:59]Write to MH i2c: D1 01 00 0B 35 01 12 [18:06:59]Write i2c OK [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: D1 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: D1 01 00 [18:06:59]MH_I2C_Read... [18:06:59]Read from MH i2c: D1 01 00 0B 35 00 11 [18:06:59]Write to MH i2c: 01 00 00 0C 35 41 [18:06:59]Write i2c OK [18:06:59]MH_I2C_Read... [18:07:00]OFD Sender: No OFD packet to send [18:07:00]*** Cut start [18:07:00]*** Purtial cut [18:07:00]*** Stage 1: CUTSNS_PIN = 1 [18:07:01]Read from MH i2c: 01 [18:07:01]MH_I2C_Read... [18:07:01]*** Stop cut motor [18:07:01]*** Cut end [18:07:01]Read from MH i2c: 01 07 00 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: 01 07 00 0C 35 00 00 00 00 00 FF 0F 56 [18:07:01]process_action close_receipt done [18:07:01]requested_data is exist [18:07:01]produce_requested_data [18:07:01]requested_item fm.sn is exist - process it [18:07:01]wFMCommunicate request_size=4 [18:07:01]MH_SAM_APDU [18:07:01]CAPDU: 80 11 00 00 [18:07:01]Write to MH i2c: E2 08 00 0D 35 80 11 00 00 00 00 00 00 BC [18:07:01]Write i2c OK [18:07:01]MH_I2C_Read... [18:07:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:01]Read from MH i2c: E2 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 17 00 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 17 00 0D 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 11 [18:07:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:07:01]wFMCommunicate OK [18:07:01]requested_item fd.num is exist - process it [18:07:01]SAM_PROTO_GetFieldsCounters [18:07:01]wFMCommunicate request_size=4 [18:07:01]MH_SAM_APDU [18:07:01]CAPDU: 80 13 00 00 [18:07:01]Write to MH i2c: E2 08 00 0E 35 80 13 00 00 00 00 00 00 BF [18:07:01]Write i2c OK [18:07:01]MH_I2C_Read... [18:07:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:07:01]Read from MH i2c: E2 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 62 00 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 62 00 0E 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F9 01 00 00 5E 04 04 00 F9 01 00 00 57 04 04 00 FA 01 00 00 19 04 04 00 00 00 00 00 90 00 FD [18:07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 F9 01 00 00 5E 04 04 00 F9 01 00 00 57 04 04 00 FA 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:07:01]wFMCommunicate OK [18:07:01]SAM_PROTO_GetFieldsCounters done [18:07:01]requested_item shift.num is exist - process it [18:07:01]requested_item shift.opened is exist - process it [18:07:01]req_shift_opened [18:07:01]FM_GetShiftState [18:07:01]SAM_PROTO_GetShiftState [18:07:01]wFMCommunicate request_size=4 [18:07:01]MH_SAM_APDU [18:07:01]CAPDU: 80 13 01 00 [18:07:01]Write to MH i2c: E2 08 00 0F 35 80 13 01 00 00 00 00 00 C1 [18:07:01]Write i2c OK [18:07:01]MH_I2C_Read... [18:07:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:01]Read from MH i2c: E2 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 0E 00 [18:07:01]MH_I2C_Read... [18:07:01]Read from MH i2c: E2 0E 00 0F 35 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3F [18:07:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:07:01]wFMCommunicate OK [18:07:01]SAM_PROTO_GetShiftState done [18:07:01]FM_GetShiftState done [18:07:01]req_shift_opened done [18:07:01]requested_item shift.open_date is exist - process it [18:07:01]req_shift_open_date [18:07:01]req_shift_open_date done [18:07:01]produce_requested_data done [18:07:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309084,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:07:01]process_action_free close_receipt [18:07:01]json_value_free [18:07:01]json_value_free done [18:07:01]process_json_proto returns [18:07:01]Send response to host [18:07:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309084,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:07:01]free response buf [18:07:01]execute_script done [18:07:01]execute_script returns [18:07:01]free content buf [18:07:01]Sock 7.Close socket [18:07:01]Sock 7.Thread stoped [18:07:05]OFD Sender: No OFD packet to send [18:07:10]OFD Sender: No OFD packet to send [18:07:15]OFD Sender: No OFD packet to send [18:07:20]OFD Sender: No OFD packet to send [18:07:25]OFD Sender: No OFD packet to send [18:07:30]OFD Sender: No OFD packet to send [18:07:35]OFD Sender: No OFD packet to send [18:07:40]OFD Sender: No OFD packet to send [18:07:45]OFD Sender: No OFD packet to send [18:07:50]OFD Sender: No OFD packet to send [18:07:55]OFD Sender: No OFD packet to send [18:08:00]OFD Sender: No OFD packet to send [18:08:05]OFD Sender: No OFD packet to send [18:08:10]OFD Sender: No OFD packet to send [18:08:15]OFD Sender: No OFD packet to send [18:08:20]OFD Sender: No OFD packet to send [18:08:25]OFD Sender: No OFD packet to send [18:08:30]OFD Sender: No OFD packet to send [18:08:35]OFD Sender: No OFD packet to send [18:08:38]accept exits with 9 [18:08:38]New connection [18:08:38]New thread 3067022692 created [18:08:38]Thread 3066879332 joined [18:08:38]Waiting for new connection... [18:08:38] Sock 9.Parse request [18:08:38]Sock 9.Check first char [18:08:38]Sock 9.First char is OK [18:08:38]request: POST /json_proto HTTP/1.0 [18:08:38]Method: POST [18:08:38]URL: /json_proto [18:08:38]Method is POST - this is cgi request [18:08:38]url: /json_proto [18:08:38]query_string will be loaded in cgi processing [18:08:38]execute_cgi json_proto POST (null) [18:08:38]execute_cgi path=json_proto method=POST [18:08:38]POST find Content-Length [18:08:38]Host: 172.17.96.3:8080 [18:08:38]Content-Length: 766 [18:08:38]Content-Type: application/json [18:08:38] [18:08:38]POST finish read [18:08:38]Found Content-Length = 766 [18:08:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [18:08:38]execute_script... [18:08:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642962", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [18:08:38]POST & json_proto [18:08:38]process_json_proto [18:08:38]json parsed OK: [18:08:38]protocol is kg_v1.0 [18:08:38]action value=close_receipt [18:08:38]process_action close_receipt [18:08:38]cmd_close_receipt [18:08:38]MH_GetDate [18:08:38]Write to MH i2c: F0 00 00 10 35 34 [18:08:38]Write i2c OK [18:08:38]MH_I2C_Read... [18:08:38]Read from MH i2c: F0 [18:08:38]MH_I2C_Read... [18:08:38]Read from MH i2c: F0 09 00 [18:08:38]MH_I2C_Read... [18:08:38]Read from MH i2c: F0 09 00 10 35 00 28 30 1D 67 44 5E 04 65 24 [18:08:38]GetLastDocTimeStamp 1729966019 [18:08:38]current date 1729966120 [18:08:38]FM_GetShiftState [18:08:38]SAM_PROTO_GetShiftState [18:08:38]wFMCommunicate request_size=4 [18:08:38]MH_SAM_APDU [18:08:38]CAPDU: 80 13 01 00 [18:08:38]Write to MH i2c: E2 08 00 11 35 80 13 01 00 00 00 00 00 C3 [18:08:38]Write i2c OK [18:08:38]MH_I2C_Read... [18:08:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:38]Read from MH i2c: E2 [18:08:38]MH_I2C_Read... [18:08:38]Read from MH i2c: E2 0E 00 [18:08:38]MH_I2C_Read... [18:08:38]Read from MH i2c: E2 0E 00 11 35 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 41 [18:08:38]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:08:38]wFMCommunicate OK [18:08:38]SAM_PROTO_GetShiftState done [18:08:38]FM_GetShiftState done [18:08:38]opened in 1729902265 [18:08:38]opened+sec_in_day 1729988665 [18:08:38]quantity*price = 50041 [18:08:38]sum+1 = 50042 [18:08:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 506 26.10.2024 18:08 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309085 ФПД: 82166574112642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180840&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309085&fm=82166574112642&tin=02508201610067®Number=0000000000091780&sum=50041 [18:08:39]StoreToDocumentArchive [18:08:39]shift 532 fd 309085 [18:08:39]save to /storage/0532/doc_00309085 [18:08:39]save last doc name /storage/0532/doc_00309085 to /storage/kkm_last_doc_name [18:08:39]save OK [18:08:39]Clear old archive folders... [18:08:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:08:39]tlvbuf is 00195190 [18:08:39]SAM_PROTO_ClearQueue [18:08:39]wFMCommunicate request_size=4 [18:08:39]MH_SAM_APDU [18:08:39]CAPDU: 80 09 00 00 [18:08:39]Write to MH i2c: E2 08 00 1E 35 80 09 00 00 00 00 00 00 C5 [18:08:39]Write i2c OK [18:08:39]MH_I2C_Read... [18:08:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:08:39]Read from MH i2c: E2 [18:08:39]MH_I2C_Read... [18:08:39]Read from MH i2c: E2 03 00 [18:08:39]MH_I2C_Read... [18:08:39]Read from MH i2c: E2 03 00 1E 35 00 90 00 C7 [18:08:39]RAPDU: 90 00 [18:08:39]wFMCommunicate OK [18:08:39]SAM_PROTO_ClearQueue done [18:08:39]KKMCreateOFDPacket [18:08:39]OFDProtocolAddRootSTLVToBuf [18:08:39]FM_MakeSignedData [18:08:39]FM_MakeSignedData [18:08:39]SAM_PROTO_SignData [18:08:39]wFMCommunicate request_size=4 [18:08:39]MH_SAM_APDU [18:08:39]CAPDU: 80 0D 01 02 [18:08:39]Write to MH i2c: E2 08 00 1F 35 80 0D 01 02 00 00 00 00 CD [18:08:39]Write i2c OK [18:08:39]MH_I2C_Read... [18:08:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:08:39]Read from MH i2c: E2 [18:08:39]MH_I2C_Read... [18:08:39]Read from MH i2c: E2 03 00 [18:08:39]MH_I2C_Read... [18:08:39]Read from MH i2c: E2 03 00 1F 35 00 90 00 C8 [18:08:39]RAPDU: 90 00 [18:08:39]wFMCommunicate OK [18:08:39]wFMCommunicate request_size=255 [18:08:39]MH_SAM_APDU [18:08: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 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 FA 01 00 00 F4 03 04 00 28 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5D B7 04 00 35 04 06 00 4A [18:08:39]Write to MH i2c: E2 02 01 20 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FA 01 00 00 F4 03 04 00 28 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5D B7 04 00 35 04 06 00 4A 00 00 FC [18:08:39]Write i2c OK [18:08:39]MH_I2C_Read... [18:08:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:40]Read from MH i2c: E2 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: E2 03 00 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: E2 03 00 20 35 00 90 00 C9 [18:08:40]RAPDU: 90 00 [18:08:40]wFMCommunicate OK [18:08:40]wFMCommunicate request_size=10 [18:08:40]MH_SAM_APDU [18:08:40]CAPDU: 80 0D 02 02 05 BA E5 76 5F 82 [18:08:40]Write to MH i2c: E2 0D 00 21 35 80 0D 02 02 05 00 BA E5 76 5F 82 00 00 D0 [18:08:40]Write i2c OK [18:08:40]MH_I2C_Read... [18:08:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:40]Read from MH i2c: E2 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: E2 03 00 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: E2 03 00 21 35 00 90 00 CA [18:08:40]RAPDU: 90 00 [18:08:40]wFMCommunicate OK [18:08:40]wFMCommunicate request_size=4 [18:08:40]MH_SAM_APDU [18:08:40]CAPDU: 80 0D 03 02 [18:08:40]Write to MH i2c: E2 08 00 22 35 80 0D 03 02 00 00 00 00 D2 [18:08:40]Write i2c OK [18:08:40]MH_I2C_Read... [18:08:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:08:40]Read from MH i2c: E2 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: E2 0B 00 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: E2 0B 00 22 35 00 95 C9 25 9E 8C 0F 0A 38 90 00 D1 [18:08:40]RAPDU: 95 C9 25 9E 8C 0F 0A 38 90 00 [18:08:40]wFMCommunicate OK [18:08:40]SAM_PROTO_SignData done [18:08:40]FM_MakeSignedData done [18:08:40]CreateOFDProtocolMessage [18:08:40]wFMCommunicate request_size=4 [18:08:40]MH_SAM_APDU [18:08:40]CAPDU: 80 11 00 00 [18:08:40]Write to MH i2c: E2 08 00 23 35 80 11 00 00 00 00 00 00 D2 [18:08:40]Write i2c OK [18:08:40]MH_I2C_Read... [18:08:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:40]Read from MH i2c: E2 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: E2 17 00 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: E2 17 00 23 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 27 [18:08:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:08:40]wFMCommunicate OK [18:08:40]CreateOFDProtocolMessage done [18:08:40]OFDSenderStorePacket 309085 [18:08:40]StoreOFDPacket docnum=309085 [18:08:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BB 95 07 01 F2 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FA 01 00 00 F4 03 04 00 28 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5D B7 04 00 35 04 06 00 4A BA E5 76 5F 82 95 C9 25 9E 8C 0F 0A 38 [18:08:40]CheckFolder [18:08:40]dirname=/storage/ofd_packets [18:08:40]CheckFolder done [18:08:40]ProducePacketName [18:08:40]name=ofd_packets/00309085 [18:08:40]NVStorageSaveData ofd_packets/00309085 [18:08:40]File name is /storage/ofd_packets/00309085 [18:08:40]Write 301 bytes [18:08:40]NVStorageSaveData done [18:08:40]OFDSenderStorePacket done [18:08:40]KKMCreateOFDPacket done [18:08:40]NVStorageSaveData kkm_last_timestamp [18:08:40]File name is /storage/kkm_last_timestamp [18:08:40]Write 4 bytes [18:08:40]NVStorageSaveData done [18:08:40]ExternCall_PrintAddStr [18:08:40]wPrintStart [18:08:40]Write to MH i2c: 01 00 00 24 35 59 [18:08:40]Write i2c OK [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: 01 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: 01 07 00 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: 01 07 00 24 35 00 00 00 00 00 FF 0F 6E [18:08:40]RasterBufferAndPrint [18:08:40]line Счет N : (1)642962 [18:08:40]line ИНН: 02508201610067 [18:08:40]line Контрольно-Кассовый Чек [18:08:40]line ПРОДАЖА [18:08:40]line ТРК (МРК, ГНК) : 52 [18:08:40]line Товар: 2710124130 [18:08:40]line Аи-92-К-2 [18:08:40]line 7.480 * 66.90 [18:08:40]line = 500.41 [18:08:40]line НДС 12% НСП 1% [18:08:40]line > о реализуемом товаре [18:08:40]line ИТОГО: 500.41 [18:08:40]line НСП 1% : 4.43 [18:08:40]line НДС 12% : 53.14 [18:08:40]line Наличными: 0.00 [18:08:40]line Безнал.: 500.41 [18:08:40]line Место: АЗС № 172 "Партнер Нефть" [18:08:40]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:08:40]line СНО: Общий режим [18:08:40]line Чек 506 26.10.2024 18:08 [18:08:40]line Смена: 532 ФФД: 1.0 [18:08:40]line ЗНМ: 0300000116 [18:08:40]line РНМ: 0000000000091780 [18:08:40]line Версия ККМ: 001 [18:08:40]line Платежная система: Mbank [18:08:40]line ФМ: 0000000000871765 [18:08:40]line ФД: 309085 [18:08:40]line ФПД: 82166574112642 [18:08:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180840&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309085&fm=82166574112642&tin=02508201610067®Number=0000000000091780&sum=50041 [18:08:40]written 0, free lines is 4095 [18:08:40]OFD Sender: Processing packet 309085 [packets to send 223, broken 222] [18:08:40]ProducePacketName [18:08:40]name=ofd_packets/00309085 [18:08:40]OFD Sender: To server: pG, [18:08:40]CommunicateWithHost lk.salyk.kg:30040 [18:08:40]ConnectInit lk.salyk.kg [18:08:40]Connected sock=10 [18:08:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BB 95 07 01 F2 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FA 01 00 00 F4 03 04 00 28 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5D B7 04 00 35 04 06 00 4A BA E5 76 5F 82 95 C9 25 9E 8C 0F 0A 38 [18:08:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 97 2C 47 00 B2 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5D B7 04 00 F4 03 04 00 85 D6 1C 67 B6 04 01 00 00 65 E5 63 E7 41 B2 FB B6 [18:08:40]CommunicateWithHost err = 0 [18:08:40]CheckOFDResponse [18:08:40]1017 (14) - 77093643461234 [18:08:40]1041 (16) - 0000000000871765 [18:08:40]1040 (4) - 309085 [18:08:40]1012 (4) - 26.10.2024 11:46 [18:08:40]1206 (1) - 0 [18:08:40]OFD Sender: Remove packet 309085 [18:08:40]ProducePacketName [18:08:40]name=ofd_packets/00309085 [18:08:40]NVStorageDeleteData [18:08:40]Write to MH i2c: 01 00 00 4C 35 81 [18:08:40]Write i2c OK [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: 01 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: 01 07 00 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: 01 07 00 4C 35 00 00 00 00 00 DC 0C 70 [18:08:40]RasterBufferAndPrint [18:08:40]line [18:08:40]line [18:08:40]line [18:08:40]line [18:08:40]line [18:08:40]written 0, free lines is 3298 [18:08:40]MH_Cut [18:08:40]Write to MH i2c: D1 01 00 53 35 01 5A [18:08:40]Write i2c OK [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: D1 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: D1 01 00 [18:08:40]MH_I2C_Read... [18:08:40]Read from MH i2c: D1 01 00 53 35 00 59 [18:08:40]Write to MH i2c: 01 00 00 54 35 89 [18:08:40]Write i2c OK [18:08:40]MH_I2C_Read... [18:08:41]OFD Sender: No OFD packet to send [18:08:41]*** Cut start [18:08:41]*** Purtial cut [18:08:41]*** Stage 1: CUTSNS_PIN = 1 [18:08:41]Read from MH i2c: 01 [18:08:41]MH_I2C_Read... [18:08:41]*** Stop cut motor [18:08:41]*** Cut end [18:08:41]Read from MH i2c: 01 07 00 [18:08:41]MH_I2C_Read... [18:08:41]Read from MH i2c: 01 07 00 54 35 00 00 00 00 00 FF 0F 9E [18:08:41]process_action close_receipt done [18:08:41]requested_data is exist [18:08:41]produce_requested_data [18:08:41]requested_item fm.sn is exist - process it [18:08:41]wFMCommunicate request_size=4 [18:08:41]MH_SAM_APDU [18:08:41]CAPDU: 80 11 00 00 [18:08:41]Write to MH i2c: E2 08 00 55 35 80 11 00 00 00 00 00 00 04 [18:08:41]Write i2c OK [18:08:41]MH_I2C_Read... [18:08:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:41]Read from MH i2c: E2 [18:08:41]MH_I2C_Read... [18:08:41]Read from MH i2c: E2 17 00 [18:08:41]MH_I2C_Read... [18:08:41]Read from MH i2c: E2 17 00 55 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 59 [18:08:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:08:41]wFMCommunicate OK [18:08:41]requested_item fd.num is exist - process it [18:08:41]SAM_PROTO_GetFieldsCounters [18:08:41]wFMCommunicate request_size=4 [18:08:41]MH_SAM_APDU [18:08:41]CAPDU: 80 13 00 00 [18:08:41]Write to MH i2c: E2 08 00 56 35 80 13 00 00 00 00 00 00 07 [18:08:41]Write i2c OK [18:08:41]MH_I2C_Read... [18:08:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:08:41]Read from MH i2c: E2 [18:08:41]MH_I2C_Read... [18:08:41]Read from MH i2c: E2 62 00 [18:08:41]MH_I2C_Read... [18:08:42]Read from MH i2c: E2 62 00 56 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 FA 01 00 00 5E 04 04 00 FA 01 00 00 57 04 04 00 FB 01 00 00 19 04 04 00 00 00 00 00 90 00 49 [18:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 FA 01 00 00 5E 04 04 00 FA 01 00 00 57 04 04 00 FB 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:08:42]wFMCommunicate OK [18:08:42]SAM_PROTO_GetFieldsCounters done [18:08:42]requested_item shift.num is exist - process it [18:08:42]requested_item shift.opened is exist - process it [18:08:42]req_shift_opened [18:08:42]FM_GetShiftState [18:08:42]SAM_PROTO_GetShiftState [18:08:42]wFMCommunicate request_size=4 [18:08:42]MH_SAM_APDU [18:08:42]CAPDU: 80 13 01 00 [18:08:42]Write to MH i2c: E2 08 00 57 35 80 13 01 00 00 00 00 00 09 [18:08:42]Write i2c OK [18:08:42]MH_I2C_Read... [18:08:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:42]Read from MH i2c: E2 [18:08:42]MH_I2C_Read... [18:08:42]Read from MH i2c: E2 0E 00 [18:08:42]MH_I2C_Read... [18:08:42]Read from MH i2c: E2 0E 00 57 35 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 87 [18:08:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:08:42]wFMCommunicate OK [18:08:42]SAM_PROTO_GetShiftState done [18:08:42]FM_GetShiftState done [18:08:42]req_shift_opened done [18:08:42]requested_item shift.open_date is exist - process it [18:08:42]req_shift_open_date [18:08:42]req_shift_open_date done [18:08:42]produce_requested_data done [18:08:42]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309085,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:08:42]process_action_free close_receipt [18:08:42]json_value_free [18:08:42]json_value_free done [18:08:42]process_json_proto returns [18:08:42]Send response to host [18:08:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309085,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:08:42]free response buf [18:08:42]execute_script done [18:08:42]execute_script returns [18:08:42]free content buf [18:08:42]Sock 9.Close socket [18:08:42]Sock 9.Thread stoped [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:08:56]accept exits with 7 [18:08:56]New connection [18:08:56]New thread 3066879332 created [18:08:56]Thread 3067022692 joined [18:08:56]Waiting for new connection... [18:08:56] Sock 7.Parse request [18:08:56]Sock 7.Check first char [18:08:56]Sock 7.First char is OK [18:08:56]request: POST /json_proto HTTP/1.0 [18:08:56]Method: POST [18:08:56]URL: /json_proto [18:08:56]Method is POST - this is cgi request [18:08:56]url: /json_proto [18:08:56]query_string will be loaded in cgi processing [18:08:56]execute_cgi json_proto POST (null) [18:08:56]execute_cgi path=json_proto method=POST [18:08:56]POST find Content-Length [18:08:56]Host: 172.17.96.3:8080 [18:08:56]Content-Length: 678 [18:08:56]Content-Type: application/json [18:08:56] [18:08:56]POST finish read [18:08:56]Found Content-Length = 678 [18:08:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [18:08:56]execute_script... [18:08: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)642963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [18:08:56]POST & json_proto [18:08:56]process_json_proto [18:08:56]json parsed OK: [18:08:56]protocol is kg_v1.0 [18:08:56]action value=close_receipt [18:08:56]process_action close_receipt [18:08:56]cmd_close_receipt [18:08:56]MH_GetDate [18:08:56]Write to MH i2c: F0 00 00 58 35 7C [18:08:56]Write i2c OK [18:08:56]MH_I2C_Read... [18:08:56]Read from MH i2c: F0 [18:08:56]MH_I2C_Read... [18:08:56]Read from MH i2c: F0 09 00 [18:08:56]MH_I2C_Read... [18:08:56]Read from MH i2c: F0 09 00 58 35 00 3A 30 1D 67 44 5E 04 65 7E [18:08:56]GetLastDocTimeStamp 1729966120 [18:08:56]current date 1729966138 [18:08:56]FM_GetShiftState [18:08:56]SAM_PROTO_GetShiftState [18:08:56]wFMCommunicate request_size=4 [18:08:56]MH_SAM_APDU [18:08:56]CAPDU: 80 13 01 00 [18:08:56]Write to MH i2c: E2 08 00 59 35 80 13 01 00 00 00 00 00 0B [18:08:56]Write i2c OK [18:08:56]MH_I2C_Read... [18:08:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:56]Read from MH i2c: E2 [18:08:56]MH_I2C_Read... [18:08:56]Read from MH i2c: E2 0E 00 [18:08:56]MH_I2C_Read... [18:08:56]Read from MH i2c: E2 0E 00 59 35 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 89 [18:08:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:08:56]wFMCommunicate OK [18:08:56]SAM_PROTO_GetShiftState done [18:08:56]FM_GetShiftState done [18:08:56]opened in 1729902265 [18:08:56]opened+sec_in_day 1729988665 [18:08:56]quantity*price = 70044 [18:08:56]sum+1 = 70045 [18:08:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 507 26.10.2024 18:08 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309086 ФПД: 18077306355037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180858&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309086&fm=18077306355037&tin=02508201610067®Number=0000000000091780&sum=70000 [18:08:58]StoreToDocumentArchive [18:08:58]shift 532 fd 309086 [18:08:58]save to /storage/0532/doc_00309086 [18:08:58]save last doc name /storage/0532/doc_00309086 to /storage/kkm_last_doc_name [18:08:58]save OK [18:08:58]Clear old archive folders... [18:08:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:08:58]tlvbuf is B6EEB6E0 [18:08:58]SAM_PROTO_ClearQueue [18:08:58]wFMCommunicate request_size=4 [18:08:58]MH_SAM_APDU [18:08:58]CAPDU: 80 09 00 00 [18:08:58]Write to MH i2c: E2 08 00 66 35 80 09 00 00 00 00 00 00 0D [18:08:58]Write i2c OK [18:08:58]MH_I2C_Read... [18:08:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:08:58]Read from MH i2c: E2 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: E2 03 00 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: E2 03 00 66 35 00 90 00 0F [18:08:58]RAPDU: 90 00 [18:08:58]wFMCommunicate OK [18:08:58]SAM_PROTO_ClearQueue done [18:08:58]KKMCreateOFDPacket [18:08:58]OFDProtocolAddRootSTLVToBuf [18:08:58]FM_MakeSignedData [18:08:58]FM_MakeSignedData [18:08:58]SAM_PROTO_SignData [18:08:58]wFMCommunicate request_size=4 [18:08:58]MH_SAM_APDU [18:08:58]CAPDU: 80 0D 01 02 [18:08:58]Write to MH i2c: E2 08 00 67 35 80 0D 01 02 00 00 00 00 15 [18:08:58]Write i2c OK [18:08:58]MH_I2C_Read... [18:08:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:08:58]Read from MH i2c: E2 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: E2 03 00 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: E2 03 00 67 35 00 90 00 10 [18:08:58]RAPDU: 90 00 [18:08:58]wFMCommunicate OK [18:08:58]wFMCommunicate request_size=255 [18:08:58]MH_SAM_APDU [18:08:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FB 01 00 00 F4 03 04 00 3A 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5E B7 04 00 35 04 06 00 10 [18:08:58]Write to MH i2c: E2 02 01 68 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FB 01 00 00 F4 03 04 00 3A 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5E B7 04 00 35 04 06 00 10 00 00 DC [18:08:58]Write i2c OK [18:08:58]MH_I2C_Read... [18:08:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:58]Read from MH i2c: E2 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: E2 03 00 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: E2 03 00 68 35 00 90 00 11 [18:08:58]RAPDU: 90 00 [18:08:58]wFMCommunicate OK [18:08:58]wFMCommunicate request_size=10 [18:08:58]MH_SAM_APDU [18:08:58]CAPDU: 80 0D 02 02 05 70 F3 6C 7D 5D [18:08:58]Write to MH i2c: E2 0D 00 69 35 80 0D 02 02 05 00 70 F3 6C 7D 5D 00 00 CB [18:08:58]Write i2c OK [18:08:58]MH_I2C_Read... [18:08:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:58]Read from MH i2c: E2 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: E2 03 00 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: E2 03 00 69 35 00 90 00 12 [18:08:58]RAPDU: 90 00 [18:08:58]wFMCommunicate OK [18:08:58]wFMCommunicate request_size=4 [18:08:58]MH_SAM_APDU [18:08:58]CAPDU: 80 0D 03 02 [18:08:58]Write to MH i2c: E2 08 00 6A 35 80 0D 03 02 00 00 00 00 1A [18:08:58]Write i2c OK [18:08:58]MH_I2C_Read... [18:08:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:08:58]Read from MH i2c: E2 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: E2 0B 00 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: E2 0B 00 6A 35 00 0A B5 94 9A 24 95 60 9A 90 00 BB [18:08:58]RAPDU: 0A B5 94 9A 24 95 60 9A 90 00 [18:08:58]wFMCommunicate OK [18:08:58]SAM_PROTO_SignData done [18:08:58]FM_MakeSignedData done [18:08:58]CreateOFDProtocolMessage [18:08:58]wFMCommunicate request_size=4 [18:08:58]MH_SAM_APDU [18:08:58]CAPDU: 80 11 00 00 [18:08:58]Write to MH i2c: E2 08 00 6B 35 80 11 00 00 00 00 00 00 1A [18:08:58]Write i2c OK [18:08:58]MH_I2C_Read... [18:08:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:58]Read from MH i2c: E2 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: E2 17 00 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: E2 17 00 6B 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6F [18:08:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:08:58]wFMCommunicate OK [18:08:58]CreateOFDProtocolMessage done [18:08:58]OFDSenderStorePacket 309086 [18:08:58]StoreOFDPacket docnum=309086 [18:08:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A6 03 07 01 37 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FB 01 00 00 F4 03 04 00 3A 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5E B7 04 00 35 04 06 00 10 70 F3 6C 7D 5D 0A B5 94 9A 24 95 60 9A [18:08:58]CheckFolder [18:08:58]dirname=/storage/ofd_packets [18:08:58]CheckFolder done [18:08:58]ProducePacketName [18:08:58]name=ofd_packets/00309086 [18:08:58]NVStorageSaveData ofd_packets/00309086 [18:08:58]File name is /storage/ofd_packets/00309086 [18:08:58]Write 301 bytes [18:08:58]NVStorageSaveData done [18:08:58]OFDSenderStorePacket done [18:08:58]KKMCreateOFDPacket done [18:08:58]NVStorageSaveData kkm_last_timestamp [18:08:58]File name is /storage/kkm_last_timestamp [18:08:58]Write 4 bytes [18:08:58]NVStorageSaveData done [18:08:58]ExternCall_PrintAddStr [18:08:58]wPrintStart [18:08:58]Write to MH i2c: 01 00 00 6C 35 A1 [18:08:58]Write i2c OK [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: 01 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: 01 07 00 [18:08:58]MH_I2C_Read... [18:08:58]Read from MH i2c: 01 07 00 6C 35 00 00 00 00 00 FF 0F B6 [18:08:58]RasterBufferAndPrint [18:08:58]line Счет N : (1)642963 [18:08:58]line ИНН: 02508201610067 [18:08:58]line Контрольно-Кассовый Чек [18:08:58]line ПРОДАЖА [18:08:58]line ТРК (МРК, ГНК) : 41 [18:08:58]line Товар: 2710124130 [18:08:58]line Аи-92-К-2 [18:08:58]line 10.470 * 66.90 [18:08:58]line = 700.44 [18:08:58]line НДС 12% НСП 1% [18:08:58]line > о реализуемом товаре [18:08:58]line ОКРУГЛЕНИЕ: -0.44 [18:08:58]line ИТОГО: 700.00 [18:08:58]line Внесено: 700.00 [18:08:58]line СДАЧА: 0.00 [18:08:58]line НСП 1% : 6.20 [18:08:58]line НДС 12% : 74.38 [18:08:58]line Наличными: 700.00 [18:08:58]line Безнал.: 0.00 [18:08:58]line Место: АЗС № 172 "Партнер Нефть" [18:08:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:08:58]line СНО: Общий режим [18:08:58]line Чек 507 26.10.2024 18:08 [18:08:58]line Смена: 532 ФФД: 1.0 [18:08:58]line ЗНМ: 0300000116 [18:08:58]line РНМ: 0000000000091780 [18:08:58]line Версия ККМ: 001 [18:08:58]line ФМ: 0000000000871765 [18:08:58]line ФД: 309086 [18:08:58]line ФПД: 18077306355037 [18:08:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180858&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309086&fm=18077306355037&tin=02508201610067®Number=0000000000091780&sum=70000 [18:08:58]written 0, free lines is 4095 [18:08:58]OFD Sender: Processing packet 309086 [packets to send 223, broken 222] [18:08:58]ProducePacketName [18:08:58]name=ofd_packets/00309086 [18:08:58]OFD Sender: To server: pG, [18:08:58]CommunicateWithHost lk.salyk.kg:30040 [18:08:58]ConnectInit lk.salyk.kg [18:08:58]Connected sock=10 [18:08:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A6 03 07 01 37 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FB 01 00 00 F4 03 04 00 3A 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5E B7 04 00 35 04 06 00 10 70 F3 6C 7D 5D 0A B5 94 9A 24 95 60 9A [18:08:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6B E9 47 00 CF 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 31 37 36 35 10 04 04 00 5E B7 04 00 F4 03 04 00 97 D6 1C 67 B6 04 01 00 00 83 04 5C 98 FC 05 62 FD [18:08:58]CommunicateWithHost err = 0 [18:08:58]CheckOFDResponse [18:08:58]1017 (14) - 77093643461234 [18:08:58]1041 (16) - 0000000000871765 [18:08:58]1040 (4) - 309086 [18:08:58]1012 (4) - 26.10.2024 11:46 [18:08:58]1206 (1) - 0 [18:08:58]OFD Sender: Remove packet 309086 [18:08:58]ProducePacketName [18:08:58]name=ofd_packets/00309086 [18:08:58]NVStorageDeleteData [18:08:59]Write to MH i2c: 01 00 00 96 35 CB [18:08:59]Write i2c OK [18:08:59]MH_I2C_Read... [18:08:59]Read from MH i2c: 01 [18:08:59]MH_I2C_Read... [18:08:59]Read from MH i2c: 01 07 00 [18:08:59]MH_I2C_Read... [18:08:59]Read from MH i2c: 01 07 00 96 35 00 00 00 00 00 DF 0C BD [18:08:59]RasterBufferAndPrint [18:08:59]line [18:08:59]line [18:08:59]line [18:08:59]line [18:08:59]line [18:08:59]written 0, free lines is 3301 [18:08:59]MH_Cut [18:08:59]Write to MH i2c: D1 01 00 9D 35 01 A4 [18:08:59]Write i2c OK [18:08:59]MH_I2C_Read... [18:08:59]Read from MH i2c: D1 [18:08:59]MH_I2C_Read... [18:08:59]Read from MH i2c: D1 01 00 [18:08:59]MH_I2C_Read... [18:08:59]Read from MH i2c: D1 01 00 9D 35 00 A3 [18:08:59]Write to MH i2c: 01 00 00 9E 35 D3 [18:08:59]Write i2c OK [18:08:59]MH_I2C_Read... [18:08:59]OFD Sender: No OFD packet to send [18:08:59]*** Cut start [18:08:59]*** Purtial cut [18:08:59]*** Stage 1: CUTSNS_PIN = 1 [18:09:00]Read from MH i2c: 01 [18:09:00]MH_I2C_Read... [18:09:00]*** Stop cut motor [18:09:00]*** Cut end [18:09:00]Read from MH i2c: 01 07 00 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: 01 07 00 9E 35 00 00 00 00 00 FF 0F E8 [18:09:00]process_action close_receipt done [18:09:00]requested_data is exist [18:09:00]produce_requested_data [18:09:00]requested_item fm.sn is exist - process it [18:09:00]wFMCommunicate request_size=4 [18:09:00]MH_SAM_APDU [18:09:00]CAPDU: 80 11 00 00 [18:09:00]Write to MH i2c: E2 08 00 9F 35 80 11 00 00 00 00 00 00 4E [18:09:00]Write i2c OK [18:09:00]MH_I2C_Read... [18:09:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:00]Read from MH i2c: E2 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 17 00 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 17 00 9F 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A3 [18:09:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:09:00]wFMCommunicate OK [18:09:00]requested_item fd.num is exist - process it [18:09:00]SAM_PROTO_GetFieldsCounters [18:09:00]wFMCommunicate request_size=4 [18:09:00]MH_SAM_APDU [18:09:00]CAPDU: 80 13 00 00 [18:09:00]Write to MH i2c: E2 08 00 A0 35 80 13 00 00 00 00 00 00 51 [18:09:00]Write i2c OK [18:09:00]MH_I2C_Read... [18:09:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:09:00]Read from MH i2c: E2 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 62 00 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 62 00 A0 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 FB 01 00 00 5E 04 04 00 FB 01 00 00 57 04 04 00 FC 01 00 00 19 04 04 00 00 00 00 00 90 00 97 [18:09:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 FB 01 00 00 5E 04 04 00 FB 01 00 00 57 04 04 00 FC 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:09:00]wFMCommunicate OK [18:09:00]SAM_PROTO_GetFieldsCounters done [18:09:00]requested_item shift.num is exist - process it [18:09:00]requested_item shift.opened is exist - process it [18:09:00]req_shift_opened [18:09:00]FM_GetShiftState [18:09:00]SAM_PROTO_GetShiftState [18:09:00]wFMCommunicate request_size=4 [18:09:00]MH_SAM_APDU [18:09:00]CAPDU: 80 13 01 00 [18:09:00]Write to MH i2c: E2 08 00 A1 35 80 13 01 00 00 00 00 00 53 [18:09:00]Write i2c OK [18:09:00]MH_I2C_Read... [18:09:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:00]Read from MH i2c: E2 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 0E 00 [18:09:00]MH_I2C_Read... [18:09:00]Read from MH i2c: E2 0E 00 A1 35 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D1 [18:09:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:09:00]wFMCommunicate OK [18:09:00]SAM_PROTO_GetShiftState done [18:09:00]FM_GetShiftState done [18:09:00]req_shift_opened done [18:09:00]requested_item shift.open_date is exist - process it [18:09:00]req_shift_open_date [18:09:00]req_shift_open_date done [18:09:00]produce_requested_data done [18:09:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309086,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:09:00]process_action_free close_receipt [18:09:00]json_value_free [18:09:00]json_value_free done [18:09:00]process_json_proto returns [18:09:00]Send response to host [18:09:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309086,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:09:00]free response buf [18:09:00]execute_script done [18:09:00]execute_script returns [18:09:00]free content buf [18:09:00]Sock 7.Close socket [18:09:00]Sock 7.Thread stoped [18:09:04]OFD Sender: No OFD packet to send [18:09:09]OFD Sender: No OFD packet to send [18:09:14]OFD Sender: No OFD packet to send [18:09:19]OFD Sender: No OFD packet to send [18:09:24]OFD Sender: No OFD packet to send [18:09:29]OFD Sender: No OFD packet to send [18:09:34]OFD Sender: No OFD packet to send [18:09:39]OFD Sender: No OFD packet to send [18:09:44]OFD Sender: No OFD packet to send [18:09:49]OFD Sender: No OFD packet to send [18:09:54]OFD Sender: No OFD packet to send [18:09:57]accept exits with 9 [18:09:57]New connection [18:09:57]New thread 3067022692 created [18:09:57]Thread 3066879332 joined [18:09:57]Waiting for new connection... [18:09:57] Sock 9.Parse request [18:09:57]Sock 9.Check first char [18:09:57]Sock 9.First char is OK [18:09:57]request: POST /json_proto HTTP/1.0 [18:09:57]Method: POST [18:09:57]URL: /json_proto [18:09:57]Method is POST - this is cgi request [18:09:57]url: /json_proto [18:09:57]query_string will be loaded in cgi processing [18:09:57]execute_cgi json_proto POST (null) [18:09:57]execute_cgi path=json_proto method=POST [18:09:57]POST find Content-Length [18:09:57]Host: 172.17.96.3:8080 [18:09:57]Content-Length: 677 [18:09:57]Content-Type: application/json [18:09:57] [18:09:57]POST finish read [18:09:57]Found Content-Length = 677 [18:09:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:09:57]execute_script... [18:09:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:09:57]POST & json_proto [18:09:57]process_json_proto [18:09:57]json parsed OK: [18:09:57]protocol is kg_v1.0 [18:09:57]action value=close_receipt [18:09:57]process_action close_receipt [18:09:57]cmd_close_receipt [18:09:57]MH_GetDate [18:09:57]Write to MH i2c: F0 00 00 A2 35 C6 [18:09:57]Write i2c OK [18:09:57]MH_I2C_Read... [18:09:57]Read from MH i2c: F0 [18:09:57]MH_I2C_Read... [18:09:57]Read from MH i2c: F0 09 00 [18:09:57]MH_I2C_Read... [18:09:57]Read from MH i2c: F0 09 00 A2 35 00 77 30 1D 67 44 5E 04 65 05 [18:09:57]GetLastDocTimeStamp 1729966138 [18:09:57]current date 1729966199 [18:09:57]FM_GetShiftState [18:09:57]SAM_PROTO_GetShiftState [18:09:57]wFMCommunicate request_size=4 [18:09:57]MH_SAM_APDU [18:09:57]CAPDU: 80 13 01 00 [18:09:57]Write to MH i2c: E2 08 00 A3 35 80 13 01 00 00 00 00 00 55 [18:09:57]Write i2c OK [18:09:57]MH_I2C_Read... [18:09:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:09:57]Read from MH i2c: E2 [18:09:57]MH_I2C_Read... [18:09:57]Read from MH i2c: E2 0E 00 [18:09:57]MH_I2C_Read... [18:09:57]Read from MH i2c: E2 0E 00 A3 35 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D3 [18:09:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:09:57]wFMCommunicate OK [18:09:57]SAM_PROTO_GetShiftState done [18:09:57]FM_GetShiftState done [18:09:57]opened in 1729902265 [18:09:57]opened+sec_in_day 1729988665 [18:09:57]quantity*price = 30038 [18:09:57]sum+1 = 30039 [18:09:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 508 26.10.2024 18:09 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309087 ФПД: 169603655432682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180959&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309087&fm=169603655432682&tin=02508201610067®Number=0000000000091780&sum=30000 [18:09:58]StoreToDocumentArchive [18:09:58]shift 532 fd 309087 [18:09:58]save to /storage/0532/doc_00309087 [18:09:58]save last doc name /storage/0532/doc_00309087 to /storage/kkm_last_doc_name [18:09:58]save OK [18:09:58]Clear old archive folders... [18:09:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:09:58]tlvbuf is 001721A0 [18:09:58]SAM_PROTO_ClearQueue [18:09:58]wFMCommunicate request_size=4 [18:09:58]MH_SAM_APDU [18:09:58]CAPDU: 80 09 00 00 [18:09:58]Write to MH i2c: E2 08 00 B0 35 80 09 00 00 00 00 00 00 57 [18:09:58]Write i2c OK [18:09:58]MH_I2C_Read... [18:09:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:09:58]Read from MH i2c: E2 [18:09:58]MH_I2C_Read... [18:09:58]Read from MH i2c: E2 03 00 [18:09:58]MH_I2C_Read... [18:09:58]Read from MH i2c: E2 03 00 B0 35 00 90 00 59 [18:09:58]RAPDU: 90 00 [18:09:58]wFMCommunicate OK [18:09:58]SAM_PROTO_ClearQueue done [18:09:58]KKMCreateOFDPacket [18:09:58]OFDProtocolAddRootSTLVToBuf [18:09:58]FM_MakeSignedData [18:09:58]FM_MakeSignedData [18:09:58]SAM_PROTO_SignData [18:09:58]wFMCommunicate request_size=4 [18:09:58]MH_SAM_APDU [18:09:58]CAPDU: 80 0D 01 02 [18:09:58]Write to MH i2c: E2 08 00 B1 35 80 0D 01 02 00 00 00 00 5F [18:09:58]Write i2c OK [18:09:58]MH_I2C_Read... [18:09:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:09:59]Read from MH i2c: E2 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: E2 03 00 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: E2 03 00 B1 35 00 90 00 5A [18:09:59]RAPDU: 90 00 [18:09:59]wFMCommunicate OK [18:09:59]wFMCommunicate request_size=255 [18:09:59]MH_SAM_APDU [18:09: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 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 FC 01 00 00 F4 03 04 00 77 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5F B7 04 00 35 04 06 00 9A [18:09:59]Write to MH i2c: E2 02 01 B2 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FC 01 00 00 F4 03 04 00 77 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5F B7 04 00 35 04 06 00 9A 00 00 D3 [18:09:59]Write i2c OK [18:09:59]MH_I2C_Read... [18:09:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:59]Read from MH i2c: E2 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: E2 03 00 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: E2 03 00 B2 35 00 90 00 5B [18:09:59]RAPDU: 90 00 [18:09:59]wFMCommunicate OK [18:09:59]wFMCommunicate request_size=10 [18:09:59]MH_SAM_APDU [18:09:59]CAPDU: 80 0D 02 02 05 40 ED A2 79 EA [18:09:59]Write to MH i2c: E2 0D 00 B3 35 80 0D 02 02 05 00 40 ED A2 79 EA 00 00 9E [18:09:59]Write i2c OK [18:09:59]MH_I2C_Read... [18:09:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:09:59]Read from MH i2c: E2 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: E2 03 00 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: E2 03 00 B3 35 00 90 00 5C [18:09:59]RAPDU: 90 00 [18:09:59]wFMCommunicate OK [18:09:59]wFMCommunicate request_size=4 [18:09:59]MH_SAM_APDU [18:09:59]CAPDU: 80 0D 03 02 [18:09:59]Write to MH i2c: E2 08 00 B4 35 80 0D 03 02 00 00 00 00 64 [18:09:59]Write i2c OK [18:09:59]MH_I2C_Read... [18:09:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:09:59]Read from MH i2c: E2 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: E2 0B 00 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: E2 0B 00 B4 35 00 EF DD 92 68 FB 62 76 20 90 00 1E [18:09:59]RAPDU: EF DD 92 68 FB 62 76 20 90 00 [18:09:59]wFMCommunicate OK [18:09:59]SAM_PROTO_SignData done [18:09:59]FM_MakeSignedData done [18:09:59]CreateOFDProtocolMessage [18:09:59]wFMCommunicate request_size=4 [18:09:59]MH_SAM_APDU [18:09:59]CAPDU: 80 11 00 00 [18:09:59]Write to MH i2c: E2 08 00 B5 35 80 11 00 00 00 00 00 00 64 [18:09:59]Write i2c OK [18:09:59]MH_I2C_Read... [18:09:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:09:59]Read from MH i2c: E2 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: E2 17 00 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: E2 17 00 B5 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B9 [18:09:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:09:59]wFMCommunicate OK [18:09:59]CreateOFDProtocolMessage done [18:09:59]OFDSenderStorePacket 309087 [18:09:59]StoreOFDPacket docnum=309087 [18:09:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C1 37 07 01 0B 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FC 01 00 00 F4 03 04 00 77 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5F B7 04 00 35 04 06 00 9A 40 ED A2 79 EA EF DD 92 68 FB 62 76 20 [18:09:59]CheckFolder [18:09:59]dirname=/storage/ofd_packets [18:09:59]CheckFolder done [18:09:59]ProducePacketName [18:09:59]name=ofd_packets/00309087 [18:09:59]NVStorageSaveData ofd_packets/00309087 [18:09:59]File name is /storage/ofd_packets/00309087 [18:09:59]Write 301 bytes [18:09:59]NVStorageSaveData done [18:09:59]OFDSenderStorePacket done [18:09:59]KKMCreateOFDPacket done [18:09:59]NVStorageSaveData kkm_last_timestamp [18:09:59]File name is /storage/kkm_last_timestamp [18:09:59]Write 4 bytes [18:09:59]NVStorageSaveData done [18:09:59]ExternCall_PrintAddStr [18:09:59]wPrintStart [18:09:59]Write to MH i2c: 01 00 00 B6 35 EB [18:09:59]Write i2c OK [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: 01 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: 01 07 00 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: 01 07 00 B6 35 00 00 00 00 00 FF 0F 00 [18:09:59]RasterBufferAndPrint [18:09:59]line Счет N : (1)642964 [18:09:59]line ИНН: 02508201610067 [18:09:59]line Контрольно-Кассовый Чек [18:09:59]line ПРОДАЖА [18:09:59]line ТРК (МРК, ГНК) : 62 [18:09:59]line Товар: 2710124130 [18:09:59]line Аи-92-К-2 [18:09:59]line 4.490 * 66.90 [18:09:59]line = 300.38 [18:09:59]line НДС 12% НСП 1% [18:09:59]line > о реализуемом товаре [18:09:59]line ОКРУГЛЕНИЕ: -0.38 [18:09:59]line ИТОГО: 300.00 [18:09:59]line Внесено: 300.00 [18:09:59]line СДАЧА: 0.00 [18:09:59]line НСП 1% : 2.66 [18:09:59]line НДС 12% : 31.90 [18:09:59]line Наличными: 300.00 [18:09:59]line Безнал.: 0.00 [18:09:59]line Место: АЗС № 172 "Партнер Нефть" [18:09:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:09:59]line СНО: Общий режим [18:09:59]line Чек 508 26.10.2024 18:09 [18:09:59]line Смена: 532 ФФД: 1.0 [18:09:59]line ЗНМ: 0300000116 [18:09:59]line РНМ: 0000000000091780 [18:09:59]line Версия ККМ: 001 [18:09:59]line ФМ: 0000000000871765 [18:09:59]line ФД: 309087 [18:09:59]line ФПД: 169603655432682 [18:09:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T180959&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309087&fm=169603655432682&tin=02508201610067®Number=0000000000091780&sum=30000 [18:09:59]written 0, free lines is 4095 [18:09:59]OFD Sender: Processing packet 309087 [packets to send 223, broken 222] [18:09:59]ProducePacketName [18:09:59]name=ofd_packets/00309087 [18:09:59]OFD Sender: To server: pG, [18:09:59]CommunicateWithHost lk.salyk.kg:30040 [18:09:59]ConnectInit lk.salyk.kg [18:09:59]Connected sock=10 [18:09:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C1 37 07 01 0B 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FC 01 00 00 F4 03 04 00 77 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 5F B7 04 00 35 04 06 00 9A 40 ED A2 79 EA EF DD 92 68 FB 62 76 20 [18:09:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3E A4 47 00 3B 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 31 37 36 35 10 04 04 00 5F B7 04 00 F4 03 04 00 D4 D6 1C 67 B6 04 01 00 00 A3 58 98 98 DA 93 2A 3D [18:09:59]CommunicateWithHost err = 0 [18:09:59]CheckOFDResponse [18:09:59]1017 (14) - 77093643461234 [18:09:59]1041 (16) - 0000000000871765 [18:09:59]1040 (4) - 309087 [18:09:59]1012 (4) - 26.10.2024 11:47 [18:09:59]1206 (1) - 0 [18:09:59]OFD Sender: Remove packet 309087 [18:09:59]ProducePacketName [18:09:59]name=ofd_packets/00309087 [18:09:59]NVStorageDeleteData [18:09:59]Write to MH i2c: 01 00 00 E0 35 15 [18:09:59]Write i2c OK [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: 01 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: 01 07 00 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: 01 07 00 E0 35 00 00 00 00 00 BE 0C E6 [18:09:59]RasterBufferAndPrint [18:09:59]line [18:09:59]line [18:09:59]line [18:09:59]line [18:09:59]line [18:09:59]written 0, free lines is 3269 [18:09:59]MH_Cut [18:09:59]Write to MH i2c: D1 01 00 E7 35 01 EE [18:09:59]Write i2c OK [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: D1 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: D1 01 00 [18:09:59]MH_I2C_Read... [18:09:59]Read from MH i2c: D1 01 00 E7 35 00 ED [18:09:59]Write to MH i2c: 01 00 00 E8 35 1D [18:09:59]Write i2c OK [18:09:59]MH_I2C_Read... [18:10:00]OFD Sender: No OFD packet to send [18:10:00]*** Cut start [18:10:00]*** Purtial cut [18:10:00]*** Stage 1: CUTSNS_PIN = 1 [18:10:01]Read from MH i2c: 01 [18:10:01]MH_I2C_Read... [18:10:01]*** Stop cut motor [18:10:01]*** Cut end [18:10:01]Read from MH i2c: 01 07 00 [18:10:01]MH_I2C_Read... [18:10:01]Read from MH i2c: 01 07 00 E8 35 00 00 00 00 00 FF 0F 32 [18:10:01]process_action close_receipt done [18:10:01]requested_data is exist [18:10:01]produce_requested_data [18:10:01]requested_item fm.sn is exist - process it [18:10:01]wFMCommunicate request_size=4 [18:10:01]MH_SAM_APDU [18:10:01]CAPDU: 80 11 00 00 [18:10:01]Write to MH i2c: E2 08 00 E9 35 80 11 00 00 00 00 00 00 98 [18:10:01]Write i2c OK [18:10:01]MH_I2C_Read... [18:10:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:10:01]Read from MH i2c: E2 [18:10:01]MH_I2C_Read... [18:10:01]Read from MH i2c: E2 17 00 [18:10:01]MH_I2C_Read... [18:10:01]Read from MH i2c: E2 17 00 E9 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 ED [18:10:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:10:01]wFMCommunicate OK [18:10:01]requested_item fd.num is exist - process it [18:10:01]SAM_PROTO_GetFieldsCounters [18:10:01]wFMCommunicate request_size=4 [18:10:01]MH_SAM_APDU [18:10:01]CAPDU: 80 13 00 00 [18:10:01]Write to MH i2c: E2 08 00 EA 35 80 13 00 00 00 00 00 00 9B [18:10:01]Write i2c OK [18:10:01]MH_I2C_Read... [18:10:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:10:01]Read from MH i2c: E2 [18:10:01]MH_I2C_Read... [18:10:01]Read from MH i2c: E2 62 00 [18:10:01]MH_I2C_Read... [18:10:01]Read from MH i2c: E2 62 00 EA 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 FC 01 00 00 5E 04 04 00 FC 01 00 00 57 04 04 00 FD 01 00 00 19 04 04 00 00 00 00 00 90 00 E5 [18:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 5F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 FC 01 00 00 5E 04 04 00 FC 01 00 00 57 04 04 00 FD 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:10:01]wFMCommunicate OK [18:10:01]SAM_PROTO_GetFieldsCounters done [18:10:01]requested_item shift.num is exist - process it [18:10:01]requested_item shift.opened is exist - process it [18:10:01]req_shift_opened [18:10:01]FM_GetShiftState [18:10:01]SAM_PROTO_GetShiftState [18:10:01]wFMCommunicate request_size=4 [18:10:01]MH_SAM_APDU [18:10:01]CAPDU: 80 13 01 00 [18:10:01]Write to MH i2c: E2 08 00 EB 35 80 13 01 00 00 00 00 00 9D [18:10:01]Write i2c OK [18:10:01]MH_I2C_Read... [18:10:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:10:01]Read from MH i2c: E2 [18:10:01]MH_I2C_Read... [18:10:01]Read from MH i2c: E2 0E 00 [18:10:01]MH_I2C_Read... [18:10:01]Read from MH i2c: E2 0E 00 EB 35 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1B [18:10:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:10:01]wFMCommunicate OK [18:10:01]SAM_PROTO_GetShiftState done [18:10:01]FM_GetShiftState done [18:10:01]req_shift_opened done [18:10:01]requested_item shift.open_date is exist - process it [18:10:01]req_shift_open_date [18:10:01]req_shift_open_date done [18:10:01]produce_requested_data done [18:10:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309087,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:10:01]process_action_free close_receipt [18:10:01]json_value_free [18:10:01]json_value_free done [18:10:01]process_json_proto returns [18:10:01]Send response to host [18:10:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309087,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:10:01]free response buf [18:10:01]execute_script done [18:10:01]execute_script returns [18:10:01]free content buf [18:10:01]Sock 9.Close socket [18:10:01]Sock 9.Thread stoped [18:10:05]OFD Sender: No OFD packet to send [18:10:10]OFD Sender: No OFD packet to send [18:10:15]OFD Sender: No OFD packet to send [18:10:20]OFD Sender: No OFD packet to send [18:10:25]OFD Sender: No OFD packet to send [18:10:30]OFD Sender: No OFD packet to send [18:10:35]OFD Sender: No OFD packet to send [18:10:40]OFD Sender: No OFD packet to send [18:10:45]OFD Sender: No OFD packet to send [18:10:50]OFD Sender: No OFD packet to send [18:10:55]OFD Sender: No OFD packet to send [18:11:00]OFD Sender: No OFD packet to send [18:11:05]OFD Sender: No OFD packet to send [18:11:10]OFD Sender: No OFD packet to send [18:11:15]OFD Sender: No OFD packet to send [18:11:20]OFD Sender: No OFD packet to send [18:11:25]OFD Sender: No OFD packet to send [18:11:30]OFD Sender: No OFD packet to send [18:11:35]OFD Sender: No OFD packet to send [18:11:40]OFD Sender: No OFD packet to send [18:11:41]accept exits with 7 [18:11:41]New connection [18:11:41]New thread 3066879332 created [18:11:41]Thread 3067022692 joined [18:11:41]Waiting for new connection... [18:11:41] Sock 7.Parse request [18:11:41]Sock 7.Check first char [18:11:41]Sock 7.First char is OK [18:11:41]request: POST /json_proto HTTP/1.0 [18:11:41]Method: POST [18:11:41]URL: /json_proto [18:11:41]Method is POST - this is cgi request [18:11:41]url: /json_proto [18:11:41]query_string will be loaded in cgi processing [18:11:41]execute_cgi json_proto POST (null) [18:11:41]execute_cgi path=json_proto method=POST [18:11:41]POST find Content-Length [18:11:41]Host: 172.17.96.3:8080 [18:11:41]Content-Length: 678 [18:11:41]Content-Type: application/json [18:11:41] [18:11:41]POST finish read [18:11:41]Found Content-Length = 678 [18:11:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.320, "sum" : 690.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 690.00, "total" : 690.00, "payments": [ { "type": 0, "sum" : 690.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:41]execute_script... [18:11: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)642965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.320, "sum" : 690.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 690.00, "total" : 690.00, "payments": [ { "type": 0, "sum" : 690.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:41]POST & json_proto [18:11:41]process_json_proto [18:11:41]json parsed OK: [18:11:41]protocol is kg_v1.0 [18:11:41]action value=close_receipt [18:11:41]process_action close_receipt [18:11:41]cmd_close_receipt [18:11:41]MH_GetDate [18:11:41]Write to MH i2c: F0 00 00 EC 35 10 [18:11:41]Write i2c OK [18:11:41]MH_I2C_Read... [18:11:41]Read from MH i2c: F0 [18:11:41]MH_I2C_Read... [18:11:41]Read from MH i2c: F0 09 00 [18:11:41]MH_I2C_Read... [18:11:41]Read from MH i2c: F0 09 00 EC 35 00 DF 30 1D 67 44 5E 04 65 B7 [18:11:41]GetLastDocTimeStamp 1729966199 [18:11:41]current date 1729966303 [18:11:41]FM_GetShiftState [18:11:41]SAM_PROTO_GetShiftState [18:11:41]wFMCommunicate request_size=4 [18:11:41]MH_SAM_APDU [18:11:41]CAPDU: 80 13 01 00 [18:11:41]Write to MH i2c: E2 08 00 ED 35 80 13 01 00 00 00 00 00 9F [18:11:41]Write i2c OK [18:11:41]MH_I2C_Read... [18:11:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:41]Read from MH i2c: E2 [18:11:41]MH_I2C_Read... [18:11:41]Read from MH i2c: E2 0E 00 [18:11:41]MH_I2C_Read... [18:11:41]Read from MH i2c: E2 0E 00 ED 35 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1D [18:11:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:11:41]wFMCommunicate OK [18:11:41]SAM_PROTO_GetShiftState done [18:11:41]FM_GetShiftState done [18:11:41]opened in 1729902265 [18:11:41]opened+sec_in_day 1729988665 [18:11:41]quantity*price = 69040 [18:11:41]sum+1 = 69042 [18:11:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 690.00 Внесено: 690.00 СДАЧА: 0.00 НСП 1% : 6.11 НДС 12% : 73.32 Наличными: 690.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 509 26.10.2024 18:11 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309088 ФПД: 214908113164724 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T181143&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309088&fm=214908113164724&tin=02508201610067®Number=0000000000091780&sum=69000 [18:11:43]StoreToDocumentArchive [18:11:43]shift 532 fd 309088 [18:11:43]save to /storage/0532/doc_00309088 [18:11:43]save last doc name /storage/0532/doc_00309088 to /storage/kkm_last_doc_name [18:11:43]save OK [18:11:43]Clear old archive folders... [18:11:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:11:43]tlvbuf is 000BEBF0 [18:11:43]SAM_PROTO_ClearQueue [18:11:43]wFMCommunicate request_size=4 [18:11:43]MH_SAM_APDU [18:11:43]CAPDU: 80 09 00 00 [18:11:43]Write to MH i2c: E2 08 00 FA 35 80 09 00 00 00 00 00 00 A1 [18:11:43]Write i2c OK [18:11:43]MH_I2C_Read... [18:11:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:43]Read from MH i2c: E2 [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: E2 03 00 [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: E2 03 00 FA 35 00 90 00 A3 [18:11:43]RAPDU: 90 00 [18:11:43]wFMCommunicate OK [18:11:43]SAM_PROTO_ClearQueue done [18:11:43]KKMCreateOFDPacket [18:11:43]OFDProtocolAddRootSTLVToBuf [18:11:43]FM_MakeSignedData [18:11:43]FM_MakeSignedData [18:11:43]SAM_PROTO_SignData [18:11:43]wFMCommunicate request_size=4 [18:11:43]MH_SAM_APDU [18:11:43]CAPDU: 80 0D 01 02 [18:11:43]Write to MH i2c: E2 08 00 FB 35 80 0D 01 02 00 00 00 00 A9 [18:11:43]Write i2c OK [18:11:43]MH_I2C_Read... [18:11:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:43]Read from MH i2c: E2 [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: E2 03 00 [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: E2 03 00 FB 35 00 90 00 A4 [18:11:43]RAPDU: 90 00 [18:11:43]wFMCommunicate OK [18:11:43]wFMCommunicate request_size=255 [18:11:43]MH_SAM_APDU [18:11: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 50 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B1 0D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 1C 00 00 00 00 07 04 06 00 88 0D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 DF 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 60 B7 04 00 35 04 06 00 C3 [18:11:43]Write to MH i2c: E2 02 01 FC 35 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 50 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B1 0D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 1C 00 00 00 00 07 04 06 00 88 0D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 DF 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 60 B7 04 00 35 04 06 00 C3 00 00 FB [18:11:43]Write i2c OK [18:11:43]MH_I2C_Read... [18:11:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:43]Read from MH i2c: E2 [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: E2 03 00 [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: E2 03 00 FC 35 00 90 00 A5 [18:11:43]RAPDU: 90 00 [18:11:43]wFMCommunicate OK [18:11:43]wFMCommunicate request_size=10 [18:11:43]MH_SAM_APDU [18:11:43]CAPDU: 80 0D 02 02 05 75 31 BE 99 B4 [18:11:43]Write to MH i2c: E2 0D 00 FD 35 80 0D 02 02 05 00 75 31 BE 99 B4 00 00 67 [18:11:43]Write i2c OK [18:11:43]MH_I2C_Read... [18:11:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:43]Read from MH i2c: E2 [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: E2 03 00 [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: E2 03 00 FD 35 00 90 00 A6 [18:11:43]RAPDU: 90 00 [18:11:43]wFMCommunicate OK [18:11:43]wFMCommunicate request_size=4 [18:11:43]MH_SAM_APDU [18:11:43]CAPDU: 80 0D 03 02 [18:11:43]Write to MH i2c: E2 08 00 FE 35 80 0D 03 02 00 00 00 00 AE [18:11:43]Write i2c OK [18:11:43]MH_I2C_Read... [18:11:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:11:43]Read from MH i2c: E2 [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: E2 0B 00 [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: E2 0B 00 FE 35 00 41 28 31 CE 73 37 88 DF 90 00 28 [18:11:43]RAPDU: 41 28 31 CE 73 37 88 DF 90 00 [18:11:43]wFMCommunicate OK [18:11:43]SAM_PROTO_SignData done [18:11:43]FM_MakeSignedData done [18:11:43]CreateOFDProtocolMessage [18:11:43]wFMCommunicate request_size=4 [18:11:43]MH_SAM_APDU [18:11:43]CAPDU: 80 11 00 00 [18:11:43]Write to MH i2c: E2 08 00 FF 35 80 11 00 00 00 00 00 00 AE [18:11:43]Write i2c OK [18:11:43]MH_I2C_Read... [18:11:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:43]Read from MH i2c: E2 [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: E2 17 00 [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: E2 17 00 FF 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 03 [18:11:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:11:43]wFMCommunicate OK [18:11:43]CreateOFDProtocolMessage done [18:11:43]OFDSenderStorePacket 309088 [18:11:43]StoreOFDPacket docnum=309088 [18:11:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 89 5D 07 01 B6 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 50 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B1 0D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 1C 00 00 00 00 07 04 06 00 88 0D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 DF 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 60 B7 04 00 35 04 06 00 C3 75 31 BE 99 B4 41 28 31 CE 73 37 88 DF [18:11:43]CheckFolder [18:11:43]dirname=/storage/ofd_packets [18:11:43]CheckFolder done [18:11:43]ProducePacketName [18:11:43]name=ofd_packets/00309088 [18:11:43]NVStorageSaveData ofd_packets/00309088 [18:11:43]File name is /storage/ofd_packets/00309088 [18:11:43]Write 301 bytes [18:11:43]NVStorageSaveData done [18:11:43]OFDSenderStorePacket done [18:11:43]KKMCreateOFDPacket done [18:11:43]NVStorageSaveData kkm_last_timestamp [18:11:43]File name is /storage/kkm_last_timestamp [18:11:43]Write 4 bytes [18:11:43]NVStorageSaveData done [18:11:43]ExternCall_PrintAddStr [18:11:43]wPrintStart [18:11:43]Write to MH i2c: 01 00 00 00 36 36 [18:11:43]Write i2c OK [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: 01 [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: 01 07 00 [18:11:43]MH_I2C_Read... [18:11:43]Read from MH i2c: 01 07 00 00 36 00 00 00 00 00 FF 0F 4B [18:11:43]RasterBufferAndPrint [18:11:43]line Счет N : (1)642965 [18:11:43]line ИНН: 02508201610067 [18:11:43]line Контрольно-Кассовый Чек [18:11:43]line ПРОДАЖА [18:11:43]line ТРК (МРК, ГНК) : 41 [18:11:43]line Товар: 2710124130 [18:11:43]line Аи-92-К-2 [18:11:43]line 10.320 * 66.90 [18:11:43]line = 690.41 [18:11:43]line НДС 12% НСП 1% [18:11:43]line > о реализуемом товаре [18:11:43]line ОКРУГЛЕНИЕ: -0.41 [18:11:43]line ИТОГО: 690.00 [18:11:43]line Внесено: 690.00 [18:11:43]line СДАЧА: 0.00 [18:11:43]line НСП 1% : 6.11 [18:11:43]line НДС 12% : 73.32 [18:11:43]line Наличными: 690.00 [18:11:43]line Безнал.: 0.00 [18:11:43]line Место: АЗС № 172 "Партнер Нефть" [18:11:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:11:43]line СНО: Общий режим [18:11:43]line Чек 509 26.10.2024 18:11 [18:11:43]line Смена: 532 ФФД: 1.0 [18:11:43]line ЗНМ: 0300000116 [18:11:43]line РНМ: 0000000000091780 [18:11:43]line Версия ККМ: 001 [18:11:43]line ФМ: 0000000000871765 [18:11:43]line ФД: 309088 [18:11:43]line ФПД: 214908113164724 [18:11:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T181143&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309088&fm=214908113164724&tin=02508201610067®Number=0000000000091780&sum=69000 [18:11:43]written 0, free lines is 4095 [18:11:43]OFD Sender: Processing packet 309088 [packets to send 223, broken 222] [18:11:43]ProducePacketName [18:11:43]name=ofd_packets/00309088 [18:11:43]OFD Sender: To server: pG, [18:11:43]CommunicateWithHost lk.salyk.kg:30040 [18:11:43]ConnectInit lk.salyk.kg [18:11:44]Connected sock=10 [18:11:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 89 5D 07 01 B6 3A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 50 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B1 0D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A4 1C 00 00 00 00 07 04 06 00 88 0D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 DF 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 60 B7 04 00 35 04 06 00 C3 75 31 BE 99 B4 41 28 31 CE 73 37 88 DF [18:11:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BD 0F 47 00 1B FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 60 B7 04 00 F4 03 04 00 3C D7 1C 67 B6 04 01 00 00 41 F6 FB D6 40 5F 8B E4 [18:11:44]CommunicateWithHost err = 0 [18:11:44]CheckOFDResponse [18:11:44]1017 (14) - 77093643461234 [18:11:44]1041 (16) - 0000000000871765 [18:11:44]1040 (4) - 309088 [18:11:44]1012 (4) - 26.10.2024 11:49 [18:11:44]1206 (1) - 0 [18:11:44]OFD Sender: Remove packet 309088 [18:11:44]ProducePacketName [18:11:44]name=ofd_packets/00309088 [18:11:44]NVStorageDeleteData [18:11:44]Write to MH i2c: 01 00 00 2A 36 60 [18:11:44]Write i2c OK [18:11:44]MH_I2C_Read... [18:11:44]Read from MH i2c: 01 [18:11:44]MH_I2C_Read... [18:11:44]Read from MH i2c: 01 07 00 [18:11:44]MH_I2C_Read... [18:11:44]Read from MH i2c: 01 07 00 2A 36 00 00 00 00 00 CE 0C 41 [18:11:44]RasterBufferAndPrint [18:11:44]line [18:11:44]line [18:11:44]line [18:11:44]line [18:11:44]line [18:11:44]written 0, free lines is 3284 [18:11:44]MH_Cut [18:11:44]Write to MH i2c: D1 01 00 31 36 01 39 [18:11:44]Write i2c OK [18:11:44]MH_I2C_Read... [18:11:44]Read from MH i2c: D1 [18:11:44]MH_I2C_Read... [18:11:44]Read from MH i2c: D1 01 00 [18:11:44]MH_I2C_Read... [18:11:44]Read from MH i2c: D1 01 00 31 36 00 38 [18:11:44]Write to MH i2c: 01 00 00 32 36 68 [18:11:44]Write i2c OK [18:11:44]MH_I2C_Read... [18:11:44]OFD Sender: No OFD packet to send [18:11:45]*** Cut start [18:11:45]*** Purtial cut [18:11:45]*** Stage 1: CUTSNS_PIN = 1 [18:11:45]Read from MH i2c: 01 [18:11:45]MH_I2C_Read... [18:11:45]*** Stop cut motor [18:11:45]*** Cut end [18:11:45]Read from MH i2c: 01 07 00 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: 01 07 00 32 36 00 00 00 00 00 FF 0F 7D [18:11:45]process_action close_receipt done [18:11:45]requested_data is exist [18:11:45]produce_requested_data [18:11:45]requested_item fm.sn is exist - process it [18:11:45]wFMCommunicate request_size=4 [18:11:45]MH_SAM_APDU [18:11:45]CAPDU: 80 11 00 00 [18:11:45]Write to MH i2c: E2 08 00 33 36 80 11 00 00 00 00 00 00 E3 [18:11:45]Write i2c OK [18:11:45]MH_I2C_Read... [18:11:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:45]Read from MH i2c: E2 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 17 00 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 17 00 33 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 38 [18:11:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:11:45]wFMCommunicate OK [18:11:45]requested_item fd.num is exist - process it [18:11:45]SAM_PROTO_GetFieldsCounters [18:11:45]wFMCommunicate request_size=4 [18:11:45]MH_SAM_APDU [18:11:45]CAPDU: 80 13 00 00 [18:11:45]Write to MH i2c: E2 08 00 34 36 80 13 00 00 00 00 00 00 E6 [18:11:45]Write i2c OK [18:11:45]MH_I2C_Read... [18:11:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:45]Read from MH i2c: E2 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 62 00 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 62 00 34 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 60 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [18:11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 60 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:11:45]wFMCommunicate OK [18:11:45]SAM_PROTO_GetFieldsCounters done [18:11:45]requested_item shift.num is exist - process it [18:11:45]requested_item shift.opened is exist - process it [18:11:45]req_shift_opened [18:11:45]FM_GetShiftState [18:11:45]SAM_PROTO_GetShiftState [18:11:45]wFMCommunicate request_size=4 [18:11:45]MH_SAM_APDU [18:11:45]CAPDU: 80 13 01 00 [18:11:45]Write to MH i2c: E2 08 00 35 36 80 13 01 00 00 00 00 00 E8 [18:11:45]Write i2c OK [18:11:45]MH_I2C_Read... [18:11:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:45]Read from MH i2c: E2 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 0E 00 [18:11:45]MH_I2C_Read... [18:11:45]Read from MH i2c: E2 0E 00 35 36 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 66 [18:11:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:11:45]wFMCommunicate OK [18:11:45]SAM_PROTO_GetShiftState done [18:11:45]FM_GetShiftState done [18:11:45]req_shift_opened done [18:11:45]requested_item shift.open_date is exist - process it [18:11:45]req_shift_open_date [18:11:45]req_shift_open_date done [18:11:45]produce_requested_data done [18:11:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309088,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:11:45]process_action_free close_receipt [18:11:45]json_value_free [18:11:45]json_value_free done [18:11:45]process_json_proto returns [18:11:45]Send response to host [18:11:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309088,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:11:45]free response buf [18:11:45]execute_script done [18:11:45]execute_script returns [18:11:45]free content buf [18:11:45]Sock 7.Close socket [18:11:45]Sock 7.Thread stoped [18:11:49]OFD Sender: No OFD packet to send [18:11:51]accept exits with 9 [18:11:51]New connection [18:11:51]New thread 3067022692 created [18:11:51]Thread 3066879332 joined [18:11:51]Waiting for new connection... [18:11:51] Sock 9.Parse request [18:11:51]Sock 9.Check first char [18:11:51]Sock 9.First char is OK [18:11:51]request: POST /json_proto HTTP/1.0 [18:11:51]Method: POST [18:11:51]URL: /json_proto [18:11:51]Method is POST - this is cgi request [18:11:51]url: /json_proto [18:11:51]query_string will be loaded in cgi processing [18:11:51]execute_cgi json_proto POST (null) [18:11:51]execute_cgi path=json_proto method=POST [18:11:51]POST find Content-Length [18:11:51]Host: 172.17.96.3:8080 [18:11:51]Content-Length: 677 [18:11:51]Content-Type: application/json [18:11:51] [18:11:51]POST finish read [18:11:51]Found Content-Length = 677 [18:11:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [18:11:51]execute_script... [18:11:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [18:11:51]POST & json_proto [18:11:51]process_json_proto [18:11:51]json parsed OK: [18:11:51]protocol is kg_v1.0 [18:11:51]action value=close_receipt [18:11:51]process_action close_receipt [18:11:51]cmd_close_receipt [18:11:51]MH_GetDate [18:11:51]Write to MH i2c: F0 00 00 36 36 5B [18:11:51]Write i2c OK [18:11:51]MH_I2C_Read... [18:11:51]Read from MH i2c: F0 [18:11:51]MH_I2C_Read... [18:11:51]Read from MH i2c: F0 09 00 [18:11:51]MH_I2C_Read... [18:11:51]Read from MH i2c: F0 09 00 36 36 00 E8 30 1D 67 44 5E 04 65 0B [18:11:51]GetLastDocTimeStamp 1729966303 [18:11:51]current date 1729966312 [18:11:51]FM_GetShiftState [18:11:51]SAM_PROTO_GetShiftState [18:11:51]wFMCommunicate request_size=4 [18:11:51]MH_SAM_APDU [18:11:51]CAPDU: 80 13 01 00 [18:11:51]Write to MH i2c: E2 08 00 37 36 80 13 01 00 00 00 00 00 EA [18:11:51]Write i2c OK [18:11:51]MH_I2C_Read... [18:11:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:51]Read from MH i2c: E2 [18:11:51]MH_I2C_Read... [18:11:51]Read from MH i2c: E2 0E 00 [18:11:51]MH_I2C_Read... [18:11:51]Read from MH i2c: E2 0E 00 37 36 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 68 [18:11:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:11:51]wFMCommunicate OK [18:11:51]SAM_PROTO_GetShiftState done [18:11:51]FM_GetShiftState done [18:11:51]opened in 1729902265 [18:11:51]opened+sec_in_day 1729988665 [18:11:51]quantity*price = 30038 [18:11:51]sum+1 = 30039 [18:11:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 510 26.10.2024 18:11 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309089 ФПД: 281373279003284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T181152&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309089&fm=281373279003284&tin=02508201610067®Number=0000000000091780&sum=30000 [18:11:52]StoreToDocumentArchive [18:11:52]shift 532 fd 309089 [18:11:52]save to /storage/0532/doc_00309089 [18:11:52]save last doc name /storage/0532/doc_00309089 to /storage/kkm_last_doc_name [18:11:52]save OK [18:11:52]Clear old archive folders... [18:11:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:11:52]tlvbuf is 00190730 [18:11:52]SAM_PROTO_ClearQueue [18:11:52]wFMCommunicate request_size=4 [18:11:52]MH_SAM_APDU [18:11:52]CAPDU: 80 09 00 00 [18:11:52]Write to MH i2c: E2 08 00 44 36 80 09 00 00 00 00 00 00 EC [18:11:52]Write i2c OK [18:11:52]MH_I2C_Read... [18:11:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:52]Read from MH i2c: E2 [18:11:52]MH_I2C_Read... [18:11:52]Read from MH i2c: E2 03 00 [18:11:52]MH_I2C_Read... [18:11:52]Read from MH i2c: E2 03 00 44 36 00 90 00 EE [18:11:52]RAPDU: 90 00 [18:11:52]wFMCommunicate OK [18:11:52]SAM_PROTO_ClearQueue done [18:11:52]KKMCreateOFDPacket [18:11:52]OFDProtocolAddRootSTLVToBuf [18:11:52]FM_MakeSignedData [18:11:52]FM_MakeSignedData [18:11:52]SAM_PROTO_SignData [18:11:52]wFMCommunicate request_size=4 [18:11:52]MH_SAM_APDU [18:11:52]CAPDU: 80 0D 01 02 [18:11:52]Write to MH i2c: E2 08 00 45 36 80 0D 01 02 00 00 00 00 F4 [18:11:52]Write i2c OK [18:11:52]MH_I2C_Read... [18:11:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:52]Read from MH i2c: E2 [18:11:52]MH_I2C_Read... [18:11:52]Read from MH i2c: E2 03 00 [18:11:52]MH_I2C_Read... [18:11:52]Read from MH i2c: E2 03 00 45 36 00 90 00 EF [18:11:52]RAPDU: 90 00 [18:11:52]wFMCommunicate OK [18:11:52]wFMCommunicate request_size=255 [18:11:52]MH_SAM_APDU [18:11:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FE 01 00 00 F4 03 04 00 E8 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 61 B7 04 00 35 04 06 00 FF [18:11:52]Write to MH i2c: E2 02 01 46 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FE 01 00 00 F4 03 04 00 E8 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 61 B7 04 00 35 04 06 00 FF 00 00 42 [18:11:52]Write i2c OK [18:11:52]MH_I2C_Read... [18:11:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:52]Read from MH i2c: E2 [18:11:52]MH_I2C_Read... [18:11:52]Read from MH i2c: E2 03 00 [18:11:52]MH_I2C_Read... [18:11:52]Read from MH i2c: E2 03 00 46 36 00 90 00 F0 [18:11:52]RAPDU: 90 00 [18:11:52]wFMCommunicate OK [18:11:52]wFMCommunicate request_size=10 [18:11:52]MH_SAM_APDU [18:11:52]CAPDU: 80 0D 02 02 05 E8 52 58 22 94 [18:11:52]Write to MH i2c: E2 0D 00 47 36 80 0D 02 02 05 00 E8 52 58 22 94 00 00 49 [18:11:52]Write i2c OK [18:11:52]MH_I2C_Read... [18:11:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:52]Read from MH i2c: E2 [18:11:52]MH_I2C_Read... [18:11:52]Read from MH i2c: E2 03 00 [18:11:52]MH_I2C_Read... [18:11:52]Read from MH i2c: E2 03 00 47 36 00 90 00 F1 [18:11:52]RAPDU: 90 00 [18:11:52]wFMCommunicate OK [18:11:52]wFMCommunicate request_size=4 [18:11:52]MH_SAM_APDU [18:11:52]CAPDU: 80 0D 03 02 [18:11:52]Write to MH i2c: E2 08 00 48 36 80 0D 03 02 00 00 00 00 F9 [18:11:52]Write i2c OK [18:11:52]MH_I2C_Read... [18:11:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:11:52]Read from MH i2c: E2 [18:11:52]MH_I2C_Read... [18:11:52]Read from MH i2c: E2 0B 00 [18:11:52]MH_I2C_Read... [18:11:52]Read from MH i2c: E2 0B 00 48 36 00 B2 2D D4 F8 8F CC 5A A6 90 00 00 [18:11:52]RAPDU: B2 2D D4 F8 8F CC 5A A6 90 00 [18:11:52]wFMCommunicate OK [18:11:52]SAM_PROTO_SignData done [18:11:52]FM_MakeSignedData done [18:11:52]CreateOFDProtocolMessage [18:11:52]wFMCommunicate request_size=4 [18:11:52]MH_SAM_APDU [18:11:52]CAPDU: 80 11 00 00 [18:11:52]Write to MH i2c: E2 08 00 49 36 80 11 00 00 00 00 00 00 F9 [18:11:53]Write i2c OK [18:11:53]MH_I2C_Read... [18:11:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:53]Read from MH i2c: E2 [18:11:53]MH_I2C_Read... [18:11:53]Read from MH i2c: E2 17 00 [18:11:53]MH_I2C_Read... [18:11:53]Read from MH i2c: E2 17 00 49 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4E [18:11:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:11:53]wFMCommunicate OK [18:11:53]CreateOFDProtocolMessage done [18:11:53]OFDSenderStorePacket 309089 [18:11:53]StoreOFDPacket docnum=309089 [18:11:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 36 72 07 01 9C 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FE 01 00 00 F4 03 04 00 E8 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 61 B7 04 00 35 04 06 00 FF E8 52 58 22 94 B2 2D D4 F8 8F CC 5A A6 [18:11:53]CheckFolder [18:11:53]dirname=/storage/ofd_packets [18:11:53]CheckFolder done [18:11:53]ProducePacketName [18:11:53]name=ofd_packets/00309089 [18:11:53]NVStorageSaveData ofd_packets/00309089 [18:11:53]File name is /storage/ofd_packets/00309089 [18:11:53]Write 301 bytes [18:11:53]NVStorageSaveData done [18:11:53]OFDSenderStorePacket done [18:11:53]KKMCreateOFDPacket done [18:11:53]NVStorageSaveData kkm_last_timestamp [18:11:53]File name is /storage/kkm_last_timestamp [18:11:53]Write 4 bytes [18:11:53]NVStorageSaveData done [18:11:53]ExternCall_PrintAddStr [18:11:53]wPrintStart [18:11:53]Write to MH i2c: 01 00 00 4A 36 80 [18:11:53]Write i2c OK [18:11:53]MH_I2C_Read... [18:11:53]Read from MH i2c: 01 [18:11:53]MH_I2C_Read... [18:11:53]Read from MH i2c: 01 07 00 [18:11:53]MH_I2C_Read... [18:11:53]Read from MH i2c: 01 07 00 4A 36 00 00 00 00 00 FF 0F 95 [18:11:53]RasterBufferAndPrint [18:11:53]line Счет N : (1)642966 [18:11:53]line ИНН: 02508201610067 [18:11:53]line Контрольно-Кассовый Чек [18:11:53]line ПРОДАЖА [18:11:53]line ТРК (МРК, ГНК) : 31 [18:11:53]line Товар: 2710124130 [18:11:53]line Аи-92-К-2 [18:11:53]line 4.490 * 66.90 [18:11:53]line = 300.38 [18:11:53]line НДС 12% НСП 1% [18:11:53]line > о реализуемом товаре [18:11:53]line ОКРУГЛЕНИЕ: -0.38 [18:11:53]line ИТОГО: 300.00 [18:11:53]line Внесено: 300.00 [18:11:53]line СДАЧА: 0.00 [18:11:53]line НСП 1% : 2.66 [18:11:53]line НДС 12% : 31.90 [18:11:53]line Наличными: 300.00 [18:11:53]line Безнал.: 0.00 [18:11:53]line Место: АЗС № 172 "Партнер Нефть" [18:11:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:11:53]line СНО: Общий режим [18:11:53]line Чек 510 26.10.2024 18:11 [18:11:53]line Смена: 532 ФФД: 1.0 [18:11:53]line ЗНМ: 0300000116 [18:11:53]line РНМ: 0000000000091780 [18:11:53]line Версия ККМ: 001 [18:11:53]line ФМ: 0000000000871765 [18:11:53]line ФД: 309089 [18:11:53]line ФПД: 281373279003284 [18:11:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T181152&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309089&fm=281373279003284&tin=02508201610067®Number=0000000000091780&sum=30000 [18:11:53]written 0, free lines is 4095 [18:11:53]OFD Sender: Processing packet 309089 [packets to send 223, broken 222] [18:11:53]ProducePacketName [18:11:53]name=ofd_packets/00309089 [18:11:53]OFD Sender: To server: pG, [18:11:53]CommunicateWithHost lk.salyk.kg:30040 [18:11:53]ConnectInit lk.salyk.kg [18:11:53]Connected sock=10 [18:11:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 36 72 07 01 9C 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FE 01 00 00 F4 03 04 00 E8 30 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 61 B7 04 00 35 04 06 00 FF E8 52 58 22 94 B2 2D D4 F8 8F CC 5A A6 [18:11:53]Write to MH i2c: 01 00 00 74 36 AA [18:11:53]Write i2c OK [18:11:53]MH_I2C_Read... [18:11:53]Read from MH i2c: 01 [18:11:53]MH_I2C_Read... [18:11:53]Read from MH i2c: 01 07 00 [18:11:53]MH_I2C_Read... [18:11:53]Read from MH i2c: 01 07 00 74 36 00 00 00 00 00 B9 0C 76 [18:11:53]RasterBufferAndPrint [18:11:53]line [18:11:53]line [18:11:53]line [18:11:53]line [18:11:53]line [18:11:53]written 0, free lines is 3266 [18:11:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F1 E9 47 00 8E DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 61 B7 04 00 F4 03 04 00 46 D7 1C 67 B6 04 01 00 00 51 0F F1 90 6C B3 F5 85 [18:11:53]CommunicateWithHost err = 0 [18:11:53]CheckOFDResponse [18:11:53]1017 (14) - 77093643461234 [18:11:53]1041 (16) - 0000000000871765 [18:11:53]1040 (4) - 309089 [18:11:53]1012 (4) - 26.10.2024 11:49 [18:11:53]1206 (1) - 0 [18:11:53]OFD Sender: Remove packet 309089 [18:11:53]ProducePacketName [18:11:53]name=ofd_packets/00309089 [18:11:53]NVStorageDeleteData [18:11:53]MH_Cut [18:11:53]Write to MH i2c: D1 01 00 7B 36 01 83 [18:11:53]Write i2c OK [18:11:53]MH_I2C_Read... [18:11:53]Read from MH i2c: D1 [18:11:53]MH_I2C_Read... [18:11:53]Read from MH i2c: D1 01 00 [18:11:53]MH_I2C_Read... [18:11:53]Read from MH i2c: D1 01 00 7B 36 00 82 [18:11:53]Write to MH i2c: 01 00 00 7C 36 B2 [18:11:53]Write i2c OK [18:11:53]MH_I2C_Read... [18:11:54]OFD Sender: No OFD packet to send [18:11:54]*** Cut start [18:11:54]*** Purtial cut [18:11:54]*** Stage 1: CUTSNS_PIN = 1 [18:11:54]Read from MH i2c: 01 [18:11:54]MH_I2C_Read... [18:11:54]*** Stop cut motor [18:11:54]*** Cut end [18:11:54]Read from MH i2c: 01 07 00 [18:11:54]MH_I2C_Read... [18:11:54]Read from MH i2c: 01 07 00 7C 36 00 00 00 00 00 FF 0F C7 [18:11:54]process_action close_receipt done [18:11:54]requested_data is exist [18:11:54]produce_requested_data [18:11:54]requested_item fm.sn is exist - process it [18:11:54]wFMCommunicate request_size=4 [18:11:54]MH_SAM_APDU [18:11:54]CAPDU: 80 11 00 00 [18:11:54]Write to MH i2c: E2 08 00 7D 36 80 11 00 00 00 00 00 00 2D [18:11:54]Write i2c OK [18:11:54]MH_I2C_Read... [18:11:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:54]Read from MH i2c: E2 [18:11:54]MH_I2C_Read... [18:11:54]Read from MH i2c: E2 17 00 [18:11:54]MH_I2C_Read... [18:11:54]Read from MH i2c: E2 17 00 7D 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 82 [18:11:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:11:54]wFMCommunicate OK [18:11:54]requested_item fd.num is exist - process it [18:11:54]SAM_PROTO_GetFieldsCounters [18:11:54]wFMCommunicate request_size=4 [18:11:54]MH_SAM_APDU [18:11:54]CAPDU: 80 13 00 00 [18:11:54]Write to MH i2c: E2 08 00 7E 36 80 13 00 00 00 00 00 00 30 [18:11:54]Write i2c OK [18:11:54]MH_I2C_Read... [18:11:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:54]Read from MH i2c: E2 [18:11:54]MH_I2C_Read... [18:11:54]Read from MH i2c: E2 62 00 [18:11:54]MH_I2C_Read... [18:11:54]Read from MH i2c: E2 62 00 7E 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 61 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 82 [18:11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 61 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 [18:11:54]wFMCommunicate OK [18:11:54]SAM_PROTO_GetFieldsCounters done [18:11:54]requested_item shift.num is exist - process it [18:11:54]requested_item shift.opened is exist - process it [18:11:54]req_shift_opened [18:11:54]FM_GetShiftState [18:11:54]SAM_PROTO_GetShiftState [18:11:54]wFMCommunicate request_size=4 [18:11:54]MH_SAM_APDU [18:11:54]CAPDU: 80 13 01 00 [18:11:54]Write to MH i2c: E2 08 00 7F 36 80 13 01 00 00 00 00 00 32 [18:11:54]Write i2c OK [18:11:54]MH_I2C_Read... [18:11:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:54]Read from MH i2c: E2 [18:11:54]MH_I2C_Read... [18:11:54]Read from MH i2c: E2 0E 00 [18:11:54]MH_I2C_Read... [18:11:54]Read from MH i2c: E2 0E 00 7F 36 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B0 [18:11:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:11:54]wFMCommunicate OK [18:11:54]SAM_PROTO_GetShiftState done [18:11:54]FM_GetShiftState done [18:11:54]req_shift_opened done [18:11:54]requested_item shift.open_date is exist - process it [18:11:54]req_shift_open_date [18:11:54]req_shift_open_date done [18:11:54]produce_requested_data done [18:11:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309089,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:11:54]process_action_free close_receipt [18:11:54]json_value_free [18:11:54]json_value_free done [18:11:54]process_json_proto returns [18:11:54]Send response to host [18:11:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309089,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:11:54]free response buf [18:11:54]execute_script done [18:11:54]execute_script returns [18:11:54]free content buf [18:11:54]Sock 9.Close socket [18:11:54]Sock 9.Thread stoped [18:11:59]OFD Sender: No OFD packet to send [18:12:04]OFD Sender: No OFD packet to send [18:12:09]OFD Sender: No OFD packet to send [18:12:14]OFD Sender: No OFD packet to send [18:12:19]OFD Sender: No OFD packet to send [18:12:24]OFD Sender: No OFD packet to send [18:12:28]accept exits with 7 [18:12:28]New connection [18:12:28]New thread 3066879332 created [18:12:28]Thread 3067022692 joined [18:12:28]Waiting for new connection... [18:12:28] Sock 7.Parse request [18:12:28]Sock 7.Check first char [18:12:28]Sock 7.First char is OK [18:12:28]request: POST /json_proto HTTP/1.0 [18:12:28]Method: POST [18:12:28]URL: /json_proto [18:12:28]Method is POST - this is cgi request [18:12:28]url: /json_proto [18:12:28]query_string will be loaded in cgi processing [18:12:28]execute_cgi json_proto POST (null) [18:12:28]execute_cgi path=json_proto method=POST [18:12:28]POST find Content-Length [18:12:28]Host: 172.17.96.3:8080 [18:12:28]Content-Length: 766 [18:12:28]Content-Type: application/json [18:12:28] [18:12:28]POST finish read [18:12:28]Found Content-Length = 766 [18:12:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:28]execute_script... [18:12:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:28]POST & json_proto [18:12:28]process_json_proto [18:12:28]json parsed OK: [18:12:28]protocol is kg_v1.0 [18:12:28]action value=close_receipt [18:12:28]process_action close_receipt [18:12:28]cmd_close_receipt [18:12:28]MH_GetDate [18:12:28]Write to MH i2c: F0 00 00 80 36 A5 [18:12:28]Write i2c OK [18:12:28]MH_I2C_Read... [18:12:28]Read from MH i2c: F0 [18:12:28]MH_I2C_Read... [18:12:28]Read from MH i2c: F0 09 00 [18:12:28]MH_I2C_Read... [18:12:28]Read from MH i2c: F0 09 00 80 36 00 0E 31 1D 67 44 5E 04 65 7C [18:12:28]GetLastDocTimeStamp 1729966312 [18:12:28]current date 1729966350 [18:12:28]FM_GetShiftState [18:12:28]SAM_PROTO_GetShiftState [18:12:28]wFMCommunicate request_size=4 [18:12:28]MH_SAM_APDU [18:12:28]CAPDU: 80 13 01 00 [18:12:28]Write to MH i2c: E2 08 00 81 36 80 13 01 00 00 00 00 00 34 [18:12:28]Write i2c OK [18:12:28]MH_I2C_Read... [18:12:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:28]Read from MH i2c: E2 [18:12:28]MH_I2C_Read... [18:12:28]Read from MH i2c: E2 0E 00 [18:12:28]MH_I2C_Read... [18:12:28]Read from MH i2c: E2 0E 00 81 36 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B2 [18:12:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:12:28]wFMCommunicate OK [18:12:28]SAM_PROTO_GetShiftState done [18:12:28]FM_GetShiftState done [18:12:28]opened in 1729902265 [18:12:28]opened+sec_in_day 1729988665 [18:12:28]quantity*price = 30038 [18:12:28]sum+1 = 30039 [18:12:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 511 26.10.2024 18:12 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309090 ФПД: 198996857304728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T181230&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309090&fm=198996857304728&tin=02508201610067®Number=0000000000091780&sum=30038 [18:12:29]StoreToDocumentArchive [18:12:29]shift 532 fd 309090 [18:12:29]save to /storage/0532/doc_00309090 [18:12:29]save last doc name /storage/0532/doc_00309090 to /storage/kkm_last_doc_name [18:12:29]save OK [18:12:29]Clear old archive folders... [18:12:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:12:29]tlvbuf is B6DB9130 [18:12:29]SAM_PROTO_ClearQueue [18:12:29]wFMCommunicate request_size=4 [18:12:29]MH_SAM_APDU [18:12:29]CAPDU: 80 09 00 00 [18:12:29]Write to MH i2c: E2 08 00 8E 36 80 09 00 00 00 00 00 00 36 [18:12:29]Write i2c OK [18:12:29]MH_I2C_Read... [18:12:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:12:29]Read from MH i2c: E2 [18:12:29]MH_I2C_Read... [18:12:29]Read from MH i2c: E2 03 00 [18:12:29]MH_I2C_Read... [18:12:29]Read from MH i2c: E2 03 00 8E 36 00 90 00 38 [18:12:29]RAPDU: 90 00 [18:12:29]wFMCommunicate OK [18:12:29]SAM_PROTO_ClearQueue done [18:12:29]KKMCreateOFDPacket [18:12:29]OFDProtocolAddRootSTLVToBuf [18:12:29]FM_MakeSignedData [18:12:29]FM_MakeSignedData [18:12:29]SAM_PROTO_SignData [18:12:29]wFMCommunicate request_size=4 [18:12:29]MH_SAM_APDU [18:12:29]CAPDU: 80 0D 01 02 [18:12:29]Write to MH i2c: E2 08 00 8F 36 80 0D 01 02 00 00 00 00 3E [18:12:29]Write i2c OK [18:12:29]MH_I2C_Read... [18:12:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:12:29]Read from MH i2c: E2 [18:12:29]MH_I2C_Read... [18:12:29]Read from MH i2c: E2 03 00 [18:12:29]MH_I2C_Read... [18:12:29]Read from MH i2c: E2 03 00 8F 36 00 90 00 39 [18:12:29]RAPDU: 90 00 [18:12:29]wFMCommunicate OK [18:12:29]wFMCommunicate request_size=255 [18:12:29]MH_SAM_APDU [18:12:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 0E 31 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 62 B7 04 00 35 04 06 00 B4 [18:12:29]Write to MH i2c: E2 02 01 90 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 0E 31 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 62 B7 04 00 35 04 06 00 B4 00 00 B6 [18:12:29]Write i2c OK [18:12:29]MH_I2C_Read... [18:12:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:30]Read from MH i2c: E2 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: E2 03 00 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: E2 03 00 90 36 00 90 00 3A [18:12:30]RAPDU: 90 00 [18:12:30]wFMCommunicate OK [18:12:30]wFMCommunicate request_size=10 [18:12:30]MH_SAM_APDU [18:12:30]CAPDU: 80 0D 02 02 05 FC 90 FD B6 98 [18:12:30]Write to MH i2c: E2 0D 00 91 36 80 0D 02 02 05 00 FC 90 FD B6 98 00 00 22 [18:12:30]Write i2c OK [18:12:30]MH_I2C_Read... [18:12:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:30]Read from MH i2c: E2 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: E2 03 00 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: E2 03 00 91 36 00 90 00 3B [18:12:30]RAPDU: 90 00 [18:12:30]wFMCommunicate OK [18:12:30]wFMCommunicate request_size=4 [18:12:30]MH_SAM_APDU [18:12:30]CAPDU: 80 0D 03 02 [18:12:30]Write to MH i2c: E2 08 00 92 36 80 0D 03 02 00 00 00 00 43 [18:12:30]Write i2c OK [18:12:30]MH_I2C_Read... [18:12:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:12:30]Read from MH i2c: E2 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: E2 0B 00 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: E2 0B 00 92 36 00 B1 4F ED 2A A2 D8 43 84 90 00 9C [18:12:30]RAPDU: B1 4F ED 2A A2 D8 43 84 90 00 [18:12:30]wFMCommunicate OK [18:12:30]SAM_PROTO_SignData done [18:12:30]FM_MakeSignedData done [18:12:30]CreateOFDProtocolMessage [18:12:30]wFMCommunicate request_size=4 [18:12:30]MH_SAM_APDU [18:12:30]CAPDU: 80 11 00 00 [18:12:30]Write to MH i2c: E2 08 00 93 36 80 11 00 00 00 00 00 00 43 [18:12:30]Write i2c OK [18:12:30]MH_I2C_Read... [18:12:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:30]Read from MH i2c: E2 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: E2 17 00 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: E2 17 00 93 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 98 [18:12:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:12:30]wFMCommunicate OK [18:12:30]CreateOFDProtocolMessage done [18:12:30]OFDSenderStorePacket 309090 [18:12:30]StoreOFDPacket docnum=309090 [18:12:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0C A3 07 01 B7 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 0E 31 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 62 B7 04 00 35 04 06 00 B4 FC 90 FD B6 98 B1 4F ED 2A A2 D8 43 84 [18:12:30]CheckFolder [18:12:30]dirname=/storage/ofd_packets [18:12:30]CheckFolder done [18:12:30]ProducePacketName [18:12:30]name=ofd_packets/00309090 [18:12:30]NVStorageSaveData ofd_packets/00309090 [18:12:30]File name is /storage/ofd_packets/00309090 [18:12:30]Write 301 bytes [18:12:30]NVStorageSaveData done [18:12:30]OFDSenderStorePacket done [18:12:30]KKMCreateOFDPacket done [18:12:30]NVStorageSaveData kkm_last_timestamp [18:12:30]File name is /storage/kkm_last_timestamp [18:12:30]Write 4 bytes [18:12:30]NVStorageSaveData done [18:12:30]ExternCall_PrintAddStr [18:12:30]wPrintStart [18:12:30]Write to MH i2c: 01 00 00 94 36 CA [18:12:30]Write i2c OK [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: 01 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: 01 07 00 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: 01 07 00 94 36 00 00 00 00 00 FF 0F DF [18:12:30]RasterBufferAndPrint [18:12:30]line Счет N : (1)642967 [18:12:30]line ИНН: 02508201610067 [18:12:30]line Контрольно-Кассовый Чек [18:12:30]line ПРОДАЖА [18:12:30]line ТРК (МРК, ГНК) : 52 [18:12:30]line Товар: 2710124130 [18:12:30]line Аи-92-К-2 [18:12:30]line 4.490 * 66.90 [18:12:30]line = 300.38 [18:12:30]line НДС 12% НСП 1% [18:12:30]line > о реализуемом товаре [18:12:30]line ИТОГО: 300.38 [18:12:30]line НСП 1% : 2.66 [18:12:30]line НДС 12% : 31.90 [18:12:30]line Наличными: 0.00 [18:12:30]line Безнал.: 300.38 [18:12:30]line Место: АЗС № 172 "Партнер Нефть" [18:12:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:12:30]line СНО: Общий режим [18:12:30]line Чек 511 26.10.2024 18:12 [18:12:30]line Смена: 532 ФФД: 1.0 [18:12:30]line ЗНМ: 0300000116 [18:12:30]line РНМ: 0000000000091780 [18:12:30]line Версия ККМ: 001 [18:12:30]line Платежная система: Mbank [18:12:30]line ФМ: 0000000000871765 [18:12:30]line ФД: 309090 [18:12:30]line ФПД: 198996857304728 [18:12:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T181230&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309090&fm=198996857304728&tin=02508201610067®Number=0000000000091780&sum=30038 [18:12:30]written 0, free lines is 4095 [18:12:30]OFD Sender: Processing packet 309090 [packets to send 223, broken 222] [18:12:30]ProducePacketName [18:12:30]name=ofd_packets/00309090 [18:12:30]OFD Sender: To server: pG, [18:12:30]CommunicateWithHost lk.salyk.kg:30040 [18:12:30]ConnectInit lk.salyk.kg [18:12:30]Connected sock=10 [18:12:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0C A3 07 01 B7 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 0E 31 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 62 B7 04 00 35 04 06 00 B4 FC 90 FD B6 98 B1 4F ED 2A A2 D8 43 84 [18:12:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F4 25 47 00 8F F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 62 B7 04 00 F4 03 04 00 6B D7 1C 67 B6 04 01 00 00 BA 6A 15 13 E2 54 68 C0 [18:12:30]CommunicateWithHost err = 0 [18:12:30]CheckOFDResponse [18:12:30]1017 (14) - 77093643461234 [18:12:30]1041 (16) - 0000000000871765 [18:12:30]1040 (4) - 309090 [18:12:30]1012 (4) - 26.10.2024 11:50 [18:12:30]1206 (1) - 0 [18:12:30]OFD Sender: Remove packet 309090 [18:12:30]ProducePacketName [18:12:30]name=ofd_packets/00309090 [18:12:30]NVStorageDeleteData [18:12:30]Write to MH i2c: 01 00 00 BC 36 F2 [18:12:30]Write i2c OK [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: 01 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: 01 07 00 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: 01 07 00 BC 36 00 00 00 00 00 E4 0C E9 [18:12:30]RasterBufferAndPrint [18:12:30]line [18:12:30]line [18:12:30]line [18:12:30]line [18:12:30]line [18:12:30]written 0, free lines is 3306 [18:12:30]MH_Cut [18:12:30]Write to MH i2c: D1 01 00 C3 36 01 CB [18:12:30]Write i2c OK [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: D1 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: D1 01 00 [18:12:30]MH_I2C_Read... [18:12:30]Read from MH i2c: D1 01 00 C3 36 00 CA [18:12:30]Write to MH i2c: 01 00 00 C4 36 FA [18:12:30]Write i2c OK [18:12:30]MH_I2C_Read... [18:12:31]OFD Sender: No OFD packet to send [18:12:31]*** Cut start [18:12:31]*** Purtial cut [18:12:31]*** Stage 1: CUTSNS_PIN = 1 [18:12:31]Read from MH i2c: 01 [18:12:31]MH_I2C_Read... [18:12:31]*** Stop cut motor [18:12:31]*** Cut end [18:12:31]Read from MH i2c: 01 07 00 [18:12:31]MH_I2C_Read... [18:12:31]Read from MH i2c: 01 07 00 C4 36 00 00 00 00 00 FF 0F 0F [18:12:31]process_action close_receipt done [18:12:31]requested_data is exist [18:12:31]produce_requested_data [18:12:31]requested_item fm.sn is exist - process it [18:12:31]wFMCommunicate request_size=4 [18:12:31]MH_SAM_APDU [18:12:31]CAPDU: 80 11 00 00 [18:12:31]Write to MH i2c: E2 08 00 C5 36 80 11 00 00 00 00 00 00 75 [18:12:31]Write i2c OK [18:12:31]MH_I2C_Read... [18:12:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:32]Read from MH i2c: E2 [18:12:32]MH_I2C_Read... [18:12:32]Read from MH i2c: E2 17 00 [18:12:32]MH_I2C_Read... [18:12:32]Read from MH i2c: E2 17 00 C5 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CA [18:12:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:12:32]wFMCommunicate OK [18:12:32]requested_item fd.num is exist - process it [18:12:32]SAM_PROTO_GetFieldsCounters [18:12:32]wFMCommunicate request_size=4 [18:12:32]MH_SAM_APDU [18:12:32]CAPDU: 80 13 00 00 [18:12:32]Write to MH i2c: E2 08 00 C6 36 80 13 00 00 00 00 00 00 78 [18:12:32]Write i2c OK [18:12:32]MH_I2C_Read... [18:12:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:12:32]Read from MH i2c: E2 [18:12:32]MH_I2C_Read... [18:12:32]Read from MH i2c: E2 62 00 [18:12:32]MH_I2C_Read... [18:12:32]Read from MH i2c: E2 62 00 C6 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 62 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 FF 01 00 00 5E 04 04 00 FF 01 00 00 57 04 04 00 00 02 00 00 19 04 04 00 00 00 00 00 90 00 CF [18:12:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 62 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 FF 01 00 00 5E 04 04 00 FF 01 00 00 57 04 04 00 00 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:12:32]wFMCommunicate OK [18:12:32]SAM_PROTO_GetFieldsCounters done [18:12:32]requested_item shift.num is exist - process it [18:12:32]requested_item shift.opened is exist - process it [18:12:32]req_shift_opened [18:12:32]FM_GetShiftState [18:12:32]SAM_PROTO_GetShiftState [18:12:32]wFMCommunicate request_size=4 [18:12:32]MH_SAM_APDU [18:12:32]CAPDU: 80 13 01 00 [18:12:32]Write to MH i2c: E2 08 00 C7 36 80 13 01 00 00 00 00 00 7A [18:12:32]Write i2c OK [18:12:32]MH_I2C_Read... [18:12:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:32]Read from MH i2c: E2 [18:12:32]MH_I2C_Read... [18:12:32]Read from MH i2c: E2 0E 00 [18:12:32]MH_I2C_Read... [18:12:32]Read from MH i2c: E2 0E 00 C7 36 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F8 [18:12:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:12:32]wFMCommunicate OK [18:12:32]SAM_PROTO_GetShiftState done [18:12:32]FM_GetShiftState done [18:12:32]req_shift_opened done [18:12:32]requested_item shift.open_date is exist - process it [18:12:32]req_shift_open_date [18:12:32]req_shift_open_date done [18:12:32]produce_requested_data done [18:12:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309090,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:12:32]process_action_free close_receipt [18:12:32]json_value_free [18:12:32]json_value_free done [18:12:32]process_json_proto returns [18:12:32]Send response to host [18:12:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309090,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:12:32]free response buf [18:12:32]execute_script done [18:12:32]execute_script returns [18:12:32]free content buf [18:12:32]Sock 7.Close socket [18:12:32]Sock 7.Thread stoped [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:41]OFD Sender: No OFD packet to send [18:15:46]OFD Sender: No OFD packet to send [18:15:51]OFD Sender: No OFD packet to send [18:15:56]OFD Sender: No OFD packet to send [18:16:01]OFD Sender: No OFD packet to send [18:16:06]OFD Sender: No OFD packet to send [18:16:11]OFD Sender: No OFD packet to send [18:16:16]OFD Sender: No OFD packet to send [18:16:21]OFD Sender: No OFD packet to send [18:16:26]OFD Sender: No OFD packet to send [18:16:31]OFD Sender: No OFD packet to send [18:16:36]OFD Sender: No OFD packet to send [18:16:41]OFD Sender: No OFD packet to send [18:16:46]OFD Sender: No OFD packet to send [18:16:51]OFD Sender: No OFD packet to send [18:16:56]OFD Sender: No OFD packet to send [18:17:01]OFD Sender: No OFD packet to send [18:17:06]OFD Sender: No OFD packet to send [18:17:11]OFD Sender: No OFD packet to send [18:17:16]OFD Sender: No OFD packet to send [18:17:21]OFD Sender: No OFD packet to send [18:17:26]OFD Sender: No OFD packet to send [18:17:31]OFD Sender: No OFD packet to send [18:17:36]OFD Sender: No OFD packet to send [18:17:41]OFD Sender: No OFD packet to send [18:17:46]OFD Sender: No OFD packet to send [18:17:51]OFD Sender: No OFD packet to send [18:17:56]OFD Sender: No OFD packet to send [18:18:01]OFD Sender: No OFD packet to send [18:18:06]OFD Sender: No OFD packet to send [18:18:11]OFD Sender: No OFD packet to send [18:18:16]OFD Sender: No OFD packet to send [18:18:21]OFD Sender: No OFD packet to send [18:18:26]OFD Sender: No OFD packet to send [18:18:31]OFD Sender: No OFD packet to send [18:18:36]OFD Sender: No OFD packet to send [18:18:41]OFD Sender: No OFD packet to send [18:18:46]OFD Sender: No OFD packet to send [18:18:51]OFD Sender: No OFD packet to send [18:18:56]OFD Sender: No OFD packet to send [18:19:01]OFD Sender: No OFD packet to send [18:19:06]OFD Sender: No OFD packet to send [18:19:11]OFD Sender: No OFD packet to send [18:19:16]OFD Sender: No OFD packet to send [18:19:21]OFD Sender: No OFD packet to send [18:19:26]OFD Sender: No OFD packet to send [18:19:31]OFD Sender: No OFD packet to send [18:19:36]OFD Sender: No OFD packet to send [18:19:41]OFD Sender: No OFD packet to send [18:19:46]OFD Sender: No OFD packet to send [18:19:51]OFD Sender: No OFD packet to send [18:19:56]OFD Sender: No OFD packet to send [18:20:01]OFD Sender: No OFD packet to send [18:20:06]OFD Sender: No OFD packet to send [18:20:11]OFD Sender: No OFD packet to send [18:20:16]OFD Sender: No OFD packet to send [18:20:21]OFD Sender: No OFD packet to send [18:20:26]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:52]accept exits with 9 [18:23:52]New connection [18:23:52]New thread 3067022692 created [18:23:52]Thread 3066879332 joined [18:23:52]Waiting for new connection... [18:23:52] Sock 9.Parse request [18:23:52]Sock 9.Check first char [18:23:52]Sock 9.First char is OK [18:23:52]request: POST /json_proto HTTP/1.0 [18:23:52]Method: POST [18:23:52]URL: /json_proto [18:23:52]Method is POST - this is cgi request [18:23:52]url: /json_proto [18:23:52]query_string will be loaded in cgi processing [18:23:52]execute_cgi json_proto POST (null) [18:23:52]execute_cgi path=json_proto method=POST [18:23:52]POST find Content-Length [18:23:52]Host: 172.17.96.3:8080 [18:23:52]Content-Length: 682 [18:23:52]Content-Type: application/json [18:23:52] [18:23:52]POST finish read [18:23:52]Found Content-Length = 682 [18:23:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [18:23:52]execute_script... [18:23:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [18:23:52]POST & json_proto [18:23:52]process_json_proto [18:23:52]json parsed OK: [18:23:52]protocol is kg_v1.0 [18:23:52]action value=close_receipt [18:23:52]process_action close_receipt [18:23:52]cmd_close_receipt [18:23:52]MH_GetDate [18:23:52]Write to MH i2c: F0 00 00 C8 36 ED [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: F0 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: F0 09 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: F0 09 00 C8 36 00 BA 33 1D 67 44 5E 04 65 72 [18:23:52]GetLastDocTimeStamp 1729966350 [18:23:52]current date 1729967034 [18:23:52]FM_GetShiftState [18:23:52]SAM_PROTO_GetShiftState [18:23:52]wFMCommunicate request_size=4 [18:23:52]MH_SAM_APDU [18:23:52]CAPDU: 80 13 01 00 [18:23:52]Write to MH i2c: E2 08 00 C9 36 80 13 01 00 00 00 00 00 7C [18:23:52]Write i2c OK [18:23:52]MH_I2C_Read... [18:23:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:52]Read from MH i2c: E2 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 0E 00 [18:23:52]MH_I2C_Read... [18:23:52]Read from MH i2c: E2 0E 00 C9 36 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FA [18:23:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:23:52]wFMCommunicate OK [18:23:52]SAM_PROTO_GetShiftState done [18:23:52]FM_GetShiftState done [18:23:52]opened in 1729902265 [18:23:52]opened+sec_in_day 1729988665 [18:23:52]quantity*price = 100015 [18:23:52]sum+1 = 100017 [18:23:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 512 26.10.2024 18:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309091 ФПД: 281162192597828 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T182354&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309091&fm=281162192597828&tin=02508201610067®Number=0000000000091780&sum=100000 [18:23:53]StoreToDocumentArchive [18:23:53]shift 532 fd 309091 [18:23:53]save to /storage/0532/doc_00309091 [18:23:53]save last doc name /storage/0532/doc_00309091 to /storage/kkm_last_doc_name [18:23:53]save OK [18:23:53]Clear old archive folders... [18:23:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:23:54]tlvbuf is 000893B0 [18:23:54]SAM_PROTO_ClearQueue [18:23:54]wFMCommunicate request_size=4 [18:23:54]MH_SAM_APDU [18:23:54]CAPDU: 80 09 00 00 [18:23:54]Write to MH i2c: E2 08 00 D6 36 80 09 00 00 00 00 00 00 7E [18:23:54]Write i2c OK [18:23:54]MH_I2C_Read... [18:23:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:23:54]Read from MH i2c: E2 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: E2 03 00 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: E2 03 00 D6 36 00 90 00 80 [18:23:54]RAPDU: 90 00 [18:23:54]wFMCommunicate OK [18:23:54]SAM_PROTO_ClearQueue done [18:23:54]KKMCreateOFDPacket [18:23:54]OFDProtocolAddRootSTLVToBuf [18:23:54]FM_MakeSignedData [18:23:54]FM_MakeSignedData [18:23:54]SAM_PROTO_SignData [18:23:54]wFMCommunicate request_size=4 [18:23:54]MH_SAM_APDU [18:23:54]CAPDU: 80 0D 01 02 [18:23:54]Write to MH i2c: E2 08 00 D7 36 80 0D 01 02 00 00 00 00 86 [18:23:54]Write i2c OK [18:23:54]MH_I2C_Read... [18:23:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:23:54]Read from MH i2c: E2 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: E2 03 00 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: E2 03 00 D7 36 00 90 00 81 [18:23:54]RAPDU: 90 00 [18:23:54]wFMCommunicate OK [18:23:54]wFMCommunicate request_size=255 [18:23:54]MH_SAM_APDU [18:23:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 02 00 00 F4 03 04 00 BA 33 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 63 B7 04 00 35 04 06 00 FF [18:23:54]Write to MH i2c: E2 02 01 D8 36 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 02 00 00 F4 03 04 00 BA 33 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 63 B7 04 00 35 04 06 00 FF 00 00 B4 [18:23:54]Write i2c OK [18:23:54]MH_I2C_Read... [18:23:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:54]Read from MH i2c: E2 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: E2 03 00 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: E2 03 00 D8 36 00 90 00 82 [18:23:54]RAPDU: 90 00 [18:23:54]wFMCommunicate OK [18:23:54]wFMCommunicate request_size=10 [18:23:54]MH_SAM_APDU [18:23:54]CAPDU: 80 0D 02 02 05 B7 2C 9D 33 44 [18:23:54]Write to MH i2c: E2 0D 00 D9 36 80 0D 02 02 05 00 B7 2C 9D 33 44 00 00 8A [18:23:54]Write i2c OK [18:23:54]MH_I2C_Read... [18:23:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:54]Read from MH i2c: E2 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: E2 03 00 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: E2 03 00 D9 36 00 90 00 83 [18:23:54]RAPDU: 90 00 [18:23:54]wFMCommunicate OK [18:23:54]wFMCommunicate request_size=4 [18:23:54]MH_SAM_APDU [18:23:54]CAPDU: 80 0D 03 02 [18:23:54]Write to MH i2c: E2 08 00 DA 36 80 0D 03 02 00 00 00 00 8B [18:23:54]Write i2c OK [18:23:54]MH_I2C_Read... [18:23:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:23:54]Read from MH i2c: E2 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: E2 0B 00 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: E2 0B 00 DA 36 00 4D 87 6C 25 4B D8 EE FF 90 00 01 [18:23:54]RAPDU: 4D 87 6C 25 4B D8 EE FF 90 00 [18:23:54]wFMCommunicate OK [18:23:54]SAM_PROTO_SignData done [18:23:54]FM_MakeSignedData done [18:23:54]CreateOFDProtocolMessage [18:23:54]wFMCommunicate request_size=4 [18:23:54]MH_SAM_APDU [18:23:54]CAPDU: 80 11 00 00 [18:23:54]Write to MH i2c: E2 08 00 DB 36 80 11 00 00 00 00 00 00 8B [18:23:54]Write i2c OK [18:23:54]MH_I2C_Read... [18:23:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:54]Read from MH i2c: E2 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: E2 17 00 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: E2 17 00 DB 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E0 [18:23:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:23:54]wFMCommunicate OK [18:23:54]CreateOFDProtocolMessage done [18:23:54]OFDSenderStorePacket 309091 [18:23:54]StoreOFDPacket docnum=309091 [18:23:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 ED 96 07 01 FB EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 02 00 00 F4 03 04 00 BA 33 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 63 B7 04 00 35 04 06 00 FF B7 2C 9D 33 44 4D 87 6C 25 4B D8 EE FF [18:23:54]CheckFolder [18:23:54]dirname=/storage/ofd_packets [18:23:54]CheckFolder done [18:23:54]ProducePacketName [18:23:54]name=ofd_packets/00309091 [18:23:54]NVStorageSaveData ofd_packets/00309091 [18:23:54]File name is /storage/ofd_packets/00309091 [18:23:54]Write 301 bytes [18:23:54]NVStorageSaveData done [18:23:54]OFDSenderStorePacket done [18:23:54]KKMCreateOFDPacket done [18:23:54]NVStorageSaveData kkm_last_timestamp [18:23:54]File name is /storage/kkm_last_timestamp [18:23:54]Write 4 bytes [18:23:54]NVStorageSaveData done [18:23:54]ExternCall_PrintAddStr [18:23:54]wPrintStart [18:23:54]Write to MH i2c: 01 00 00 DC 36 12 [18:23:54]Write i2c OK [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: 01 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: 01 07 00 [18:23:54]MH_I2C_Read... [18:23:54]Read from MH i2c: 01 07 00 DC 36 00 00 00 00 00 FF 0F 27 [18:23:54]RasterBufferAndPrint [18:23:54]line Счет N : (1)642968 [18:23:54]line ИНН: 02508201610067 [18:23:54]line Контрольно-Кассовый Чек [18:23:54]line ПРОДАЖА [18:23:54]line ТРК (МРК, ГНК) : 31 [18:23:54]line Товар: 2710124130 [18:23:54]line Аи-92-К-2 [18:23:54]line 14.950 * 66.90 [18:23:54]line = 1000.16 [18:23:54]line НДС 12% НСП 1% [18:23:54]line > о реализуемом товаре [18:23:54]line ОКРУГЛЕНИЕ: -0.16 [18:23:54]line ИТОГО: 1000.00 [18:23:54]line Внесено: 1000.00 [18:23:54]line СДАЧА: 0.00 [18:23:54]line НСП 1% : 8.85 [18:23:54]line НДС 12% : 106.21 [18:23:54]line Наличными: 1000.00 [18:23:54]line Безнал.: 0.00 [18:23:54]line Место: АЗС № 172 "Партнер Нефть" [18:23:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:23:54]line СНО: Общий режим [18:23:54]line Чек 512 26.10.2024 18:23 [18:23:54]line Смена: 532 ФФД: 1.0 [18:23:54]line ЗНМ: 0300000116 [18:23:54]line РНМ: 0000000000091780 [18:23:54]line Версия ККМ: 001 [18:23:54]line ФМ: 0000000000871765 [18:23:54]line ФД: 309091 [18:23:54]line ФПД: 281162192597828 [18:23:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T182354&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309091&fm=281162192597828&tin=02508201610067®Number=0000000000091780&sum=100000 [18:23:54]written 0, free lines is 4095 [18:23:54]OFD Sender: Processing packet 309091 [packets to send 223, broken 222] [18:23:54]ProducePacketName [18:23:54]name=ofd_packets/00309091 [18:23:54]OFD Sender: To server: pG, [18:23:54]CommunicateWithHost lk.salyk.kg:30040 [18:23:54]ConnectInit lk.salyk.kg [18:23:54]Connected sock=10 [18:23:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 ED 96 07 01 FB EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 02 00 00 F4 03 04 00 BA 33 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 63 B7 04 00 35 04 06 00 FF B7 2C 9D 33 44 4D 87 6C 25 4B D8 EE FF [18:23:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 48 30 47 00 72 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 63 B7 04 00 F4 03 04 00 17 DA 1C 67 B6 04 01 00 00 BD 50 CB 92 AE AF A4 99 [18:23:54]CommunicateWithHost err = 0 [18:23:54]CheckOFDResponse [18:23:54]1017 (14) - 77093643461234 [18:23:54]1041 (16) - 0000000000871765 [18:23:54]1040 (4) - 309091 [18:23:54]1012 (4) - 26.10.2024 12:01 [18:23:54]1206 (1) - 0 [18:23:54]OFD Sender: Remove packet 309091 [18:23:54]ProducePacketName [18:23:54]name=ofd_packets/00309091 [18:23:54]NVStorageDeleteData [18:23:54]Write to MH i2c: 01 00 00 06 37 3D [18:23:54]Write i2c OK [18:23:54]MH_I2C_Read... [18:23:55]Read from MH i2c: 01 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: 01 07 00 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: 01 07 00 06 37 00 00 00 00 00 C0 0C 10 [18:23:55]RasterBufferAndPrint [18:23:55]line [18:23:55]line [18:23:55]line [18:23:55]line [18:23:55]line [18:23:55]written 0, free lines is 3272 [18:23:55]MH_Cut [18:23:55]Write to MH i2c: D1 01 00 0D 37 01 16 [18:23:55]Write i2c OK [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: D1 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: D1 01 00 [18:23:55]MH_I2C_Read... [18:23:55]Read from MH i2c: D1 01 00 0D 37 00 15 [18:23:55]Write to MH i2c: 01 00 00 0E 37 45 [18:23:55]Write i2c OK [18:23:55]MH_I2C_Read... [18:23:55]OFD Sender: No OFD packet to send [18:23:55]*** Cut start [18:23:55]*** Purtial cut [18:23:55]*** Stage 1: CUTSNS_PIN = 1 [18:23:56]Read from MH i2c: 01 [18:23:56]MH_I2C_Read... [18:23:56]*** Stop cut motor [18:23:56]*** Cut end [18:23:56]Read from MH i2c: 01 07 00 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: 01 07 00 0E 37 00 00 00 00 00 FF 0F 5A [18:23:56]process_action close_receipt done [18:23:56]requested_data is exist [18:23:56]produce_requested_data [18:23:56]requested_item fm.sn is exist - process it [18:23:56]wFMCommunicate request_size=4 [18:23:56]MH_SAM_APDU [18:23:56]CAPDU: 80 11 00 00 [18:23:56]Write to MH i2c: E2 08 00 0F 37 80 11 00 00 00 00 00 00 C0 [18:23:56]Write i2c OK [18:23:56]MH_I2C_Read... [18:23:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:56]Read from MH i2c: E2 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 17 00 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 17 00 0F 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 15 [18:23:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:23:56]wFMCommunicate OK [18:23:56]requested_item fd.num is exist - process it [18:23:56]SAM_PROTO_GetFieldsCounters [18:23:56]wFMCommunicate request_size=4 [18:23:56]MH_SAM_APDU [18:23:56]CAPDU: 80 13 00 00 [18:23:56]Write to MH i2c: E2 08 00 10 37 80 13 00 00 00 00 00 00 C3 [18:23:56]Write i2c OK [18:23:56]MH_I2C_Read... [18:23:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:23:56]Read from MH i2c: E2 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 62 00 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 62 00 10 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 63 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 00 02 00 00 5E 04 04 00 00 02 00 00 57 04 04 00 01 02 00 00 19 04 04 00 00 00 00 00 90 00 20 [18:23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 63 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 00 02 00 00 5E 04 04 00 00 02 00 00 57 04 04 00 01 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:23:56]wFMCommunicate OK [18:23:56]SAM_PROTO_GetFieldsCounters done [18:23:56]requested_item shift.num is exist - process it [18:23:56]requested_item shift.opened is exist - process it [18:23:56]req_shift_opened [18:23:56]FM_GetShiftState [18:23:56]SAM_PROTO_GetShiftState [18:23:56]wFMCommunicate request_size=4 [18:23:56]MH_SAM_APDU [18:23:56]CAPDU: 80 13 01 00 [18:23:56]Write to MH i2c: E2 08 00 11 37 80 13 01 00 00 00 00 00 C5 [18:23:56]Write i2c OK [18:23:56]MH_I2C_Read... [18:23:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:56]Read from MH i2c: E2 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 0E 00 [18:23:56]MH_I2C_Read... [18:23:56]Read from MH i2c: E2 0E 00 11 37 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 43 [18:23:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:23:56]wFMCommunicate OK [18:23:56]SAM_PROTO_GetShiftState done [18:23:56]FM_GetShiftState done [18:23:56]req_shift_opened done [18:23:56]requested_item shift.open_date is exist - process it [18:23:56]req_shift_open_date [18:23:56]req_shift_open_date done [18:23:56]produce_requested_data done [18:23:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309091,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:23:56]process_action_free close_receipt [18:23:56]json_value_free [18:23:56]json_value_free done [18:23:56]process_json_proto returns [18:23:56]Send response to host [18:23:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309091,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:23:56]free response buf [18:23:56]execute_script done [18:23:56]execute_script returns [18:23:56]free content buf [18:23:56]Sock 9.Close socket [18:23:56]Sock 9.Thread stoped [18:24:00]OFD Sender: No OFD packet to send [18:24:05]OFD Sender: No OFD packet to send [18:24:10]OFD Sender: No OFD packet to send [18:24:15]OFD Sender: No OFD packet to send [18:24:20]OFD Sender: No OFD packet to send [18:24:25]OFD Sender: No OFD packet to send [18:24:30]OFD Sender: No OFD packet to send [18:24:35]OFD Sender: No OFD packet to send [18:24:40]OFD Sender: No OFD packet to send [18:24:45]OFD Sender: No OFD packet to send [18:24:50]OFD Sender: No OFD packet to send [18:24:55]OFD Sender: No OFD packet to send [18:25:00]OFD Sender: No OFD packet to send [18:25:05]OFD Sender: No OFD packet to send [18:25:10]OFD Sender: No OFD packet to send [18:25:15]OFD Sender: No OFD packet to send [18:25:20]OFD Sender: No OFD packet to send [18:25:25]OFD Sender: No OFD packet to send [18:25:30]OFD Sender: No OFD packet to send [18:25:35]OFD Sender: No OFD packet to send [18:25:40]OFD Sender: No OFD packet to send [18:25:45]OFD Sender: No OFD packet to send [18:25:50]OFD Sender: No OFD packet to send [18:25:55]OFD Sender: No OFD packet to send [18:26:00]OFD Sender: No OFD packet to send [18:26:05]accept exits with 7 [18:26:05]New connection [18:26:05]New thread 3066879332 created [18:26:05]Thread 3067022692 joined [18:26:05]Waiting for new connection... [18:26:05] Sock 7.Parse request [18:26:05]Sock 7.Check first char [18:26:05]Sock 7.First char is OK [18:26:05]request: POST /json_proto HTTP/1.0 [18:26:05]Method: POST [18:26:05]URL: /json_proto [18:26:05]Method is POST - this is cgi request [18:26:05]url: /json_proto [18:26:05]query_string will be loaded in cgi processing [18:26:05]execute_cgi json_proto POST (null) [18:26:05]execute_cgi path=json_proto method=POST [18:26:05]POST find Content-Length [18:26:05]Host: 172.17.96.3:8080 [18:26:05]Content-Length: 769 [18:26:05]Content-Type: application/json [18:26:05] [18:26:05]POST finish read [18:26:05]Found Content-Length = 769 [18:26:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [18:26:05]execute_script... [18:26: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)642969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [18:26:05]POST & json_proto [18:26:05]process_json_proto [18:26:05]json parsed OK: [18:26:05]protocol is kg_v1.0 [18:26:05]action value=close_receipt [18:26:05]process_action close_receipt [18:26:05]cmd_close_receipt [18:26:05]MH_GetDate [18:26:05]Write to MH i2c: F0 00 00 12 37 38 [18:26:05]Write i2c OK [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: F0 [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: F0 09 00 [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: F0 09 00 12 37 00 3F 34 1D 67 44 5E 04 65 43 [18:26:05]GetLastDocTimeStamp 1729967034 [18:26:05]current date 1729967167 [18:26:05]FM_GetShiftState [18:26:05]SAM_PROTO_GetShiftState [18:26:05]wFMCommunicate request_size=4 [18:26:05]MH_SAM_APDU [18:26:05]CAPDU: 80 13 01 00 [18:26:05]Write to MH i2c: E2 08 00 13 37 80 13 01 00 00 00 00 00 C7 [18:26:05]Write i2c OK [18:26:05]MH_I2C_Read... [18:26:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:05]Read from MH i2c: E2 [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: E2 0E 00 [18:26:05]MH_I2C_Read... [18:26:05]Read from MH i2c: E2 0E 00 13 37 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 45 [18:26:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:26:05]wFMCommunicate OK [18:26:05]SAM_PROTO_GetShiftState done [18:26:05]FM_GetShiftState done [18:26:05]opened in 1729902265 [18:26:05]opened+sec_in_day 1729988665 [18:26:05]quantity*price = 100015 [18:26:05]sum+1 = 100017 [18:26:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 513 26.10.2024 18:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309092 ФПД: 104314117192681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T182607&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309092&fm=104314117192681&tin=02508201610067®Number=0000000000091780&sum=100016 [18:26:06]StoreToDocumentArchive [18:26:06]shift 532 fd 309092 [18:26:06]save to /storage/0532/doc_00309092 [18:26:06]save last doc name /storage/0532/doc_00309092 to /storage/kkm_last_doc_name [18:26:06]save OK [18:26:06]Clear old archive folders... [18:26:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:26:06]tlvbuf is 00194D70 [18:26:06]SAM_PROTO_ClearQueue [18:26:06]wFMCommunicate request_size=4 [18:26:06]MH_SAM_APDU [18:26:06]CAPDU: 80 09 00 00 [18:26:06]Write to MH i2c: E2 08 00 20 37 80 09 00 00 00 00 00 00 C9 [18:26:06]Write i2c OK [18:26:06]MH_I2C_Read... [18:26:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:26:06]Read from MH i2c: E2 [18:26:06]MH_I2C_Read... [18:26:06]Read from MH i2c: E2 03 00 [18:26:06]MH_I2C_Read... [18:26:06]Read from MH i2c: E2 03 00 20 37 00 90 00 CB [18:26:06]RAPDU: 90 00 [18:26:06]wFMCommunicate OK [18:26:06]SAM_PROTO_ClearQueue done [18:26:06]KKMCreateOFDPacket [18:26:06]OFDProtocolAddRootSTLVToBuf [18:26:06]FM_MakeSignedData [18:26:06]FM_MakeSignedData [18:26:06]SAM_PROTO_SignData [18:26:06]wFMCommunicate request_size=4 [18:26:06]MH_SAM_APDU [18:26:06]CAPDU: 80 0D 01 02 [18:26:06]Write to MH i2c: E2 08 00 21 37 80 0D 01 02 00 00 00 00 D1 [18:26:06]Write i2c OK [18:26:06]MH_I2C_Read... [18:26:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:26:06]Read from MH i2c: E2 [18:26:06]MH_I2C_Read... [18:26:06]Read from MH i2c: E2 03 00 [18:26:06]MH_I2C_Read... [18:26:06]Read from MH i2c: E2 03 00 21 37 00 90 00 CC [18:26:06]RAPDU: 90 00 [18:26:06]wFMCommunicate OK [18:26:06]wFMCommunicate request_size=255 [18:26:06]MH_SAM_APDU [18:26:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 02 00 00 F4 03 04 00 3F 34 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 64 B7 04 00 35 04 06 00 5E [18:26:06]Write to MH i2c: E2 02 01 22 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 02 00 00 F4 03 04 00 3F 34 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 64 B7 04 00 35 04 06 00 5E 00 00 06 [18:26:06]Write i2c OK [18:26:06]MH_I2C_Read... [18:26:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:07]Read from MH i2c: E2 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: E2 03 00 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: E2 03 00 22 37 00 90 00 CD [18:26:07]RAPDU: 90 00 [18:26:07]wFMCommunicate OK [18:26:07]wFMCommunicate request_size=10 [18:26:07]MH_SAM_APDU [18:26:07]CAPDU: 80 0D 02 02 05 DF 85 E6 7B E9 [18:26:07]Write to MH i2c: E2 0D 00 23 37 80 0D 02 02 05 00 DF 85 E6 7B E9 00 00 8C [18:26:07]Write i2c OK [18:26:07]MH_I2C_Read... [18:26:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:07]Read from MH i2c: E2 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: E2 03 00 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: E2 03 00 23 37 00 90 00 CE [18:26:07]RAPDU: 90 00 [18:26:07]wFMCommunicate OK [18:26:07]wFMCommunicate request_size=4 [18:26:07]MH_SAM_APDU [18:26:07]CAPDU: 80 0D 03 02 [18:26:07]Write to MH i2c: E2 08 00 24 37 80 0D 03 02 00 00 00 00 D6 [18:26:07]Write i2c OK [18:26:07]MH_I2C_Read... [18:26:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:26:07]Read from MH i2c: E2 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: E2 0B 00 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: E2 0B 00 24 37 00 94 44 00 AF B6 2B AB AF 90 00 99 [18:26:07]RAPDU: 94 44 00 AF B6 2B AB AF 90 00 [18:26:07]wFMCommunicate OK [18:26:07]SAM_PROTO_SignData done [18:26:07]FM_MakeSignedData done [18:26:07]CreateOFDProtocolMessage [18:26:07]wFMCommunicate request_size=4 [18:26:07]MH_SAM_APDU [18:26:07]CAPDU: 80 11 00 00 [18:26:07]Write to MH i2c: E2 08 00 25 37 80 11 00 00 00 00 00 00 D6 [18:26:07]Write i2c OK [18:26:07]MH_I2C_Read... [18:26:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:07]Read from MH i2c: E2 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: E2 17 00 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: E2 17 00 25 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2B [18:26:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:26:07]wFMCommunicate OK [18:26:07]CreateOFDProtocolMessage done [18:26:07]OFDSenderStorePacket 309092 [18:26:07]StoreOFDPacket docnum=309092 [18:26:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 55 D1 07 01 AD 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 02 00 00 F4 03 04 00 3F 34 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 64 B7 04 00 35 04 06 00 5E DF 85 E6 7B E9 94 44 00 AF B6 2B AB AF [18:26:07]CheckFolder [18:26:07]dirname=/storage/ofd_packets [18:26:07]CheckFolder done [18:26:07]ProducePacketName [18:26:07]name=ofd_packets/00309092 [18:26:07]NVStorageSaveData ofd_packets/00309092 [18:26:07]File name is /storage/ofd_packets/00309092 [18:26:07]Write 301 bytes [18:26:07]NVStorageSaveData done [18:26:07]OFDSenderStorePacket done [18:26:07]KKMCreateOFDPacket done [18:26:07]NVStorageSaveData kkm_last_timestamp [18:26:07]File name is /storage/kkm_last_timestamp [18:26:07]Write 4 bytes [18:26:07]NVStorageSaveData done [18:26:07]ExternCall_PrintAddStr [18:26:07]wPrintStart [18:26:07]Write to MH i2c: 01 00 00 26 37 5D [18:26:07]Write i2c OK [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: 01 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: 01 07 00 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: 01 07 00 26 37 00 00 00 00 00 FF 0F 72 [18:26:07]RasterBufferAndPrint [18:26:07]line Счет N : (1)642969 [18:26:07]line ИНН: 02508201610067 [18:26:07]line Контрольно-Кассовый Чек [18:26:07]line ПРОДАЖА [18:26:07]line ТРК (МРК, ГНК) : 31 [18:26:07]line Товар: 2710124130 [18:26:07]line Аи-92-К-2 [18:26:07]line 14.950 * 66.90 [18:26:07]line = 1000.16 [18:26:07]line НДС 12% НСП 1% [18:26:07]line > о реализуемом товаре [18:26:07]line ИТОГО: 1000.16 [18:26:07]line НСП 1% : 8.85 [18:26:07]line НДС 12% : 106.21 [18:26:07]line Наличными: 0.00 [18:26:07]line Безнал.: 1000.16 [18:26:07]line Место: АЗС № 172 "Партнер Нефть" [18:26:07]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:26:07]line СНО: Общий режим [18:26:07]line Чек 513 26.10.2024 18:26 [18:26:07]line Смена: 532 ФФД: 1.0 [18:26:07]line ЗНМ: 0300000116 [18:26:07]line РНМ: 0000000000091780 [18:26:07]line Версия ККМ: 001 [18:26:07]line Платежная система: Mbank [18:26:07]line ФМ: 0000000000871765 [18:26:07]line ФД: 309092 [18:26:07]line ФПД: 104314117192681 [18:26:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T182607&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309092&fm=104314117192681&tin=02508201610067®Number=0000000000091780&sum=100016 [18:26:07]written 0, free lines is 4095 [18:26:07]OFD Sender: Processing packet 309092 [packets to send 223, broken 222] [18:26:07]ProducePacketName [18:26:07]name=ofd_packets/00309092 [18:26:07]OFD Sender: To server: pG, [18:26:07]CommunicateWithHost lk.salyk.kg:30040 [18:26:07]ConnectInit lk.salyk.kg [18:26:07]Connected sock=10 [18:26:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 55 D1 07 01 AD 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 02 00 00 F4 03 04 00 3F 34 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 64 B7 04 00 35 04 06 00 5E DF 85 E6 7B E9 94 44 00 AF B6 2B AB AF [18:26:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2D 3F 47 00 8A 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 31 37 36 35 10 04 04 00 64 B7 04 00 F4 03 04 00 9C DA 1C 67 B6 04 01 00 00 B3 90 D5 D3 4D BC 21 2B [18:26:07]CommunicateWithHost err = 0 [18:26:07]CheckOFDResponse [18:26:07]1017 (14) - 77093643461234 [18:26:07]1041 (16) - 0000000000871765 [18:26:07]1040 (4) - 309092 [18:26:07]1012 (4) - 26.10.2024 12:03 [18:26:07]1206 (1) - 0 [18:26:07]OFD Sender: Remove packet 309092 [18:26:07]ProducePacketName [18:26:07]name=ofd_packets/00309092 [18:26:07]NVStorageDeleteData [18:26:07]Write to MH i2c: 01 00 00 4E 37 85 [18:26:07]Write i2c OK [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: 01 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: 01 07 00 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: 01 07 00 4E 37 00 00 00 00 00 EC 0C 84 [18:26:07]RasterBufferAndPrint [18:26:07]line [18:26:07]line [18:26:07]line [18:26:07]line [18:26:07]line [18:26:07]written 0, free lines is 3312 [18:26:07]MH_Cut [18:26:07]Write to MH i2c: D1 01 00 55 37 01 5E [18:26:07]Write i2c OK [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: D1 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: D1 01 00 [18:26:07]MH_I2C_Read... [18:26:07]Read from MH i2c: D1 01 00 55 37 00 5D [18:26:07]Write to MH i2c: 01 00 00 56 37 8D [18:26:07]Write i2c OK [18:26:07]MH_I2C_Read... [18:26:08]OFD Sender: No OFD packet to send [18:26:08]*** Cut start [18:26:08]*** Purtial cut [18:26:08]*** Stage 1: CUTSNS_PIN = 1 [18:26:08]Read from MH i2c: 01 [18:26:08]MH_I2C_Read... [18:26:08]*** Stop cut motor [18:26:08]*** Cut end [18:26:08]Read from MH i2c: 01 07 00 [18:26:08]MH_I2C_Read... [18:26:08]Read from MH i2c: 01 07 00 56 37 00 00 00 00 00 FF 0F A2 [18:26:08]process_action close_receipt done [18:26:08]requested_data is exist [18:26:08]produce_requested_data [18:26:08]requested_item fm.sn is exist - process it [18:26:08]wFMCommunicate request_size=4 [18:26:08]MH_SAM_APDU [18:26:08]CAPDU: 80 11 00 00 [18:26:08]Write to MH i2c: E2 08 00 57 37 80 11 00 00 00 00 00 00 08 [18:26:08]Write i2c OK [18:26:08]MH_I2C_Read... [18:26:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:08]Read from MH i2c: E2 [18:26:08]MH_I2C_Read... [18:26:08]Read from MH i2c: E2 17 00 [18:26:08]MH_I2C_Read... [18:26:08]Read from MH i2c: E2 17 00 57 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5D [18:26:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:26:08]wFMCommunicate OK [18:26:08]requested_item fd.num is exist - process it [18:26:08]SAM_PROTO_GetFieldsCounters [18:26:08]wFMCommunicate request_size=4 [18:26:08]MH_SAM_APDU [18:26:08]CAPDU: 80 13 00 00 [18:26:08]Write to MH i2c: E2 08 00 58 37 80 13 00 00 00 00 00 00 0B [18:26:08]Write i2c OK [18:26:08]MH_I2C_Read... [18:26:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:26:09]Read from MH i2c: E2 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 62 00 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 62 00 58 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 64 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 01 02 00 00 5E 04 04 00 01 02 00 00 57 04 04 00 02 02 00 00 19 04 04 00 00 00 00 00 90 00 6C [18:26: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 64 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 01 02 00 00 5E 04 04 00 01 02 00 00 57 04 04 00 02 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:26:09]wFMCommunicate OK [18:26:09]SAM_PROTO_GetFieldsCounters done [18:26:09]requested_item shift.num is exist - process it [18:26:09]requested_item shift.opened is exist - process it [18:26:09]req_shift_opened [18:26:09]FM_GetShiftState [18:26:09]SAM_PROTO_GetShiftState [18:26:09]wFMCommunicate request_size=4 [18:26:09]MH_SAM_APDU [18:26:09]CAPDU: 80 13 01 00 [18:26:09]Write to MH i2c: E2 08 00 59 37 80 13 01 00 00 00 00 00 0D [18:26:09]Write i2c OK [18:26:09]MH_I2C_Read... [18:26:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:09]Read from MH i2c: E2 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 0E 00 [18:26:09]MH_I2C_Read... [18:26:09]Read from MH i2c: E2 0E 00 59 37 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8B [18:26:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:26:09]wFMCommunicate OK [18:26:09]SAM_PROTO_GetShiftState done [18:26:09]FM_GetShiftState done [18:26:09]req_shift_opened done [18:26:09]requested_item shift.open_date is exist - process it [18:26:09]req_shift_open_date [18:26:09]req_shift_open_date done [18:26:09]produce_requested_data done [18:26:09]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309092,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:26:09]process_action_free close_receipt [18:26:09]json_value_free [18:26:09]json_value_free done [18:26:09]process_json_proto returns [18:26:09]Send response to host [18:26:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309092,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:26:09]free response buf [18:26:09]execute_script done [18:26:09]execute_script returns [18:26:09]free content buf [18:26:09]Sock 7.Close socket [18:26:09]Sock 7.Thread stoped [18:26:13]OFD Sender: No OFD packet to send [18:26:18]OFD Sender: No OFD packet to send [18:26:23]OFD Sender: No OFD packet to send [18:26:28]OFD Sender: No OFD packet to send [18:26:33]OFD Sender: No OFD packet to send [18:26:38]OFD Sender: No OFD packet to send [18:26:43]OFD Sender: No OFD packet to send [18:26:48]OFD Sender: No OFD packet to send [18:26:53]OFD Sender: No OFD packet to send [18:26:58]OFD Sender: No OFD packet to send [18:27:03]OFD Sender: No OFD packet to send [18:27:08]OFD Sender: No OFD packet to send [18:27:13]OFD Sender: No OFD packet to send [18:27:18]OFD Sender: No OFD packet to send [18:27:23]OFD Sender: No OFD packet to send [18:27:28]OFD Sender: No OFD packet to send [18:27:33]OFD Sender: No OFD packet to send [18:27:38]OFD Sender: No OFD packet to send [18:27:43]OFD Sender: No OFD packet to send [18:27:48]OFD Sender: No OFD packet to send [18:27:53]OFD Sender: No OFD packet to send [18:27:58]OFD Sender: No OFD packet to send [18:28:03]OFD Sender: No OFD packet to send [18:28:08]OFD Sender: No OFD packet to send [18:28:13]OFD Sender: No OFD packet to send [18:28:18]OFD Sender: No OFD packet to send [18:28:23]OFD Sender: No OFD packet to send [18:28:28]OFD Sender: No OFD packet to send [18:28:31]accept exits with 9 [18:28:31]New connection [18:28:31]New thread 3067022692 created [18:28:31]Thread 3066879332 joined [18:28:31]Waiting for new connection... [18:28:31] Sock 9.Parse request [18:28:31]Sock 9.Check first char [18:28:31]Sock 9.First char is OK [18:28:31]request: POST /json_proto HTTP/1.0 [18:28:31]Method: POST [18:28:31]URL: /json_proto [18:28:31]Method is POST - this is cgi request [18:28:31]url: /json_proto [18:28:31]query_string will be loaded in cgi processing [18:28:31]execute_cgi json_proto POST (null) [18:28:31]execute_cgi path=json_proto method=POST [18:28:31]POST find Content-Length [18:28:31]Host: 172.17.96.3:8080 [18:28:31]Content-Length: 677 [18:28:31]Content-Type: application/json [18:28:31] [18:28:31]POST finish read [18:28:31]Found Content-Length = 677 [18:28:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:28:31]execute_script... [18:28:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:28:31]POST & json_proto [18:28:31]process_json_proto [18:28:31]json parsed OK: [18:28:31]protocol is kg_v1.0 [18:28:31]action value=close_receipt [18:28:31]process_action close_receipt [18:28:31]cmd_close_receipt [18:28:31]MH_GetDate [18:28:31]Write to MH i2c: F0 00 00 5A 37 80 [18:28:31]Write i2c OK [18:28:31]MH_I2C_Read... [18:28:31]Read from MH i2c: F0 [18:28:31]MH_I2C_Read... [18:28:31]Read from MH i2c: F0 09 00 [18:28:31]MH_I2C_Read... [18:28:31]Read from MH i2c: F0 09 00 5A 37 00 D0 34 1D 67 44 5E 04 65 1C [18:28:31]GetLastDocTimeStamp 1729967167 [18:28:31]current date 1729967312 [18:28:31]FM_GetShiftState [18:28:31]SAM_PROTO_GetShiftState [18:28:31]wFMCommunicate request_size=4 [18:28:31]MH_SAM_APDU [18:28:31]CAPDU: 80 13 01 00 [18:28:31]Write to MH i2c: E2 08 00 5B 37 80 13 01 00 00 00 00 00 0F [18:28:31]Write i2c OK [18:28:31]MH_I2C_Read... [18:28:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:28:31]Read from MH i2c: E2 [18:28:31]MH_I2C_Read... [18:28:31]Read from MH i2c: E2 0E 00 [18:28:31]MH_I2C_Read... [18:28:31]Read from MH i2c: E2 0E 00 5B 37 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8D [18:28:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:28:31]wFMCommunicate OK [18:28:31]SAM_PROTO_GetShiftState done [18:28:31]FM_GetShiftState done [18:28:31]opened in 1729902265 [18:28:31]opened+sec_in_day 1729988665 [18:28:31]quantity*price = 30038 [18:28:31]sum+1 = 30039 [18:28:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 514 26.10.2024 18:28 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309093 ФПД: 270957332844462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T182832&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309093&fm=270957332844462&tin=02508201610067®Number=0000000000091780&sum=30000 [18:28:32]StoreToDocumentArchive [18:28:32]shift 532 fd 309093 [18:28:32]save to /storage/0532/doc_00309093 [18:28:32]save last doc name /storage/0532/doc_00309093 to /storage/kkm_last_doc_name [18:28:32]save OK [18:28:32]Clear old archive folders... [18:28:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:28:32]tlvbuf is 0017D7E0 [18:28:32]SAM_PROTO_ClearQueue [18:28:32]wFMCommunicate request_size=4 [18:28:32]MH_SAM_APDU [18:28:32]CAPDU: 80 09 00 00 [18:28:32]Write to MH i2c: E2 08 00 68 37 80 09 00 00 00 00 00 00 11 [18:28:32]Write i2c OK [18:28:32]MH_I2C_Read... [18:28:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:28:32]Read from MH i2c: E2 [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: E2 03 00 [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: E2 03 00 68 37 00 90 00 13 [18:28:32]RAPDU: 90 00 [18:28:32]wFMCommunicate OK [18:28:32]SAM_PROTO_ClearQueue done [18:28:32]KKMCreateOFDPacket [18:28:32]OFDProtocolAddRootSTLVToBuf [18:28:32]FM_MakeSignedData [18:28:32]FM_MakeSignedData [18:28:32]SAM_PROTO_SignData [18:28:32]wFMCommunicate request_size=4 [18:28:32]MH_SAM_APDU [18:28:32]CAPDU: 80 0D 01 02 [18:28:32]Write to MH i2c: E2 08 00 69 37 80 0D 01 02 00 00 00 00 19 [18:28:32]Write i2c OK [18:28:32]MH_I2C_Read... [18:28:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:28:32]Read from MH i2c: E2 [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: E2 03 00 [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: E2 03 00 69 37 00 90 00 14 [18:28:32]RAPDU: 90 00 [18:28:32]wFMCommunicate OK [18:28:32]wFMCommunicate request_size=255 [18:28:32]MH_SAM_APDU [18:28:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 02 02 00 00 F4 03 04 00 D0 34 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 65 B7 04 00 35 04 06 00 F6 [18:28:32]Write to MH i2c: E2 02 01 6A 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 02 02 00 00 F4 03 04 00 D0 34 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 65 B7 04 00 35 04 06 00 F6 00 00 53 [18:28:32]Write i2c OK [18:28:32]MH_I2C_Read... [18:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:28:32]Read from MH i2c: E2 [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: E2 03 00 [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: E2 03 00 6A 37 00 90 00 15 [18:28:32]RAPDU: 90 00 [18:28:32]wFMCommunicate OK [18:28:32]wFMCommunicate request_size=10 [18:28:32]MH_SAM_APDU [18:28:32]CAPDU: 80 0D 02 02 05 6F 2B 92 CF AE [18:28:32]Write to MH i2c: E2 0D 00 6B 37 80 0D 02 02 05 00 6F 2B 92 CF AE 00 00 CF [18:28:32]Write i2c OK [18:28:32]MH_I2C_Read... [18:28:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:28:32]Read from MH i2c: E2 [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: E2 03 00 [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: E2 03 00 6B 37 00 90 00 16 [18:28:32]RAPDU: 90 00 [18:28:32]wFMCommunicate OK [18:28:32]wFMCommunicate request_size=4 [18:28:32]MH_SAM_APDU [18:28:32]CAPDU: 80 0D 03 02 [18:28:32]Write to MH i2c: E2 08 00 6C 37 80 0D 03 02 00 00 00 00 1E [18:28:32]Write i2c OK [18:28:32]MH_I2C_Read... [18:28:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:28:32]Read from MH i2c: E2 [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: E2 0B 00 [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: E2 0B 00 6C 37 00 FD 01 7B 04 B5 45 EF 52 90 00 D7 [18:28:32]RAPDU: FD 01 7B 04 B5 45 EF 52 90 00 [18:28:32]wFMCommunicate OK [18:28:32]SAM_PROTO_SignData done [18:28:32]FM_MakeSignedData done [18:28:32]CreateOFDProtocolMessage [18:28:32]wFMCommunicate request_size=4 [18:28:32]MH_SAM_APDU [18:28:32]CAPDU: 80 11 00 00 [18:28:32]Write to MH i2c: E2 08 00 6D 37 80 11 00 00 00 00 00 00 1E [18:28:32]Write i2c OK [18:28:32]MH_I2C_Read... [18:28:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:28:32]Read from MH i2c: E2 [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: E2 17 00 [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: E2 17 00 6D 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 73 [18:28:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:28:32]wFMCommunicate OK [18:28:32]CreateOFDProtocolMessage done [18:28:32]OFDSenderStorePacket 309093 [18:28:32]StoreOFDPacket docnum=309093 [18:28:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8E 99 07 01 E4 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 02 02 00 00 F4 03 04 00 D0 34 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 65 B7 04 00 35 04 06 00 F6 6F 2B 92 CF AE FD 01 7B 04 B5 45 EF 52 [18:28:32]CheckFolder [18:28:32]dirname=/storage/ofd_packets [18:28:32]CheckFolder done [18:28:32]ProducePacketName [18:28:32]name=ofd_packets/00309093 [18:28:32]NVStorageSaveData ofd_packets/00309093 [18:28:32]File name is /storage/ofd_packets/00309093 [18:28:32]Write 301 bytes [18:28:32]NVStorageSaveData done [18:28:32]OFDSenderStorePacket done [18:28:32]KKMCreateOFDPacket done [18:28:32]NVStorageSaveData kkm_last_timestamp [18:28:32]File name is /storage/kkm_last_timestamp [18:28:32]Write 4 bytes [18:28:32]NVStorageSaveData done [18:28:32]ExternCall_PrintAddStr [18:28:32]wPrintStart [18:28:32]Write to MH i2c: 01 00 00 6E 37 A5 [18:28:32]Write i2c OK [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: 01 [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: 01 07 00 [18:28:32]MH_I2C_Read... [18:28:32]Read from MH i2c: 01 07 00 6E 37 00 00 00 00 00 FF 0F BA [18:28:32]RasterBufferAndPrint [18:28:32]line Счет N : (1)642970 [18:28:32]line ИНН: 02508201610067 [18:28:32]line Контрольно-Кассовый Чек [18:28:32]line ПРОДАЖА [18:28:32]line ТРК (МРК, ГНК) : 62 [18:28:32]line Товар: 2710124130 [18:28:32]line Аи-92-К-2 [18:28:32]line 4.490 * 66.90 [18:28:32]line = 300.38 [18:28:32]line НДС 12% НСП 1% [18:28:32]line > о реализуемом товаре [18:28:32]line ОКРУГЛЕНИЕ: -0.38 [18:28:32]line ИТОГО: 300.00 [18:28:32]line Внесено: 300.00 [18:28:32]line СДАЧА: 0.00 [18:28:32]line НСП 1% : 2.66 [18:28:32]line НДС 12% : 31.90 [18:28:32]line Наличными: 300.00 [18:28:32]line Безнал.: 0.00 [18:28:32]line Место: АЗС № 172 "Партнер Нефть" [18:28:32]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:28:32]line СНО: Общий режим [18:28:32]line Чек 514 26.10.2024 18:28 [18:28:32]line Смена: 532 ФФД: 1.0 [18:28:32]line ЗНМ: 0300000116 [18:28:32]line РНМ: 0000000000091780 [18:28:32]line Версия ККМ: 001 [18:28:32]line ФМ: 0000000000871765 [18:28:32]line ФД: 309093 [18:28:32]line ФПД: 270957332844462 [18:28:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T182832&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309093&fm=270957332844462&tin=02508201610067®Number=0000000000091780&sum=30000 [18:28:32]written 0, free lines is 4095 [18:28:32]OFD Sender: Processing packet 309093 [packets to send 223, broken 222] [18:28:32]ProducePacketName [18:28:32]name=ofd_packets/00309093 [18:28:32]OFD Sender: To server: pG, [18:28:32]CommunicateWithHost lk.salyk.kg:30040 [18:28:32]ConnectInit lk.salyk.kg [18:28:32]Connected sock=10 [18:28:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8E 99 07 01 E4 BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 02 02 00 00 F4 03 04 00 D0 34 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 65 B7 04 00 35 04 06 00 F6 6F 2B 92 CF AE FD 01 7B 04 B5 45 EF 52 [18:28:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9C 42 47 00 6C 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 65 B7 04 00 F4 03 04 00 2D DB 1C 67 B6 04 01 00 00 87 54 C0 29 52 84 E7 F9 [18:28:33]CommunicateWithHost err = 0 [18:28:33]CheckOFDResponse [18:28:33]1017 (14) - 77093643461234 [18:28:33]1041 (16) - 0000000000871765 [18:28:33]1040 (4) - 309093 [18:28:33]1012 (4) - 26.10.2024 12:06 [18:28:33]1206 (1) - 0 [18:28:33]OFD Sender: Remove packet 309093 [18:28:33]ProducePacketName [18:28:33]name=ofd_packets/00309093 [18:28:33]NVStorageDeleteData [18:28:33]Write to MH i2c: 01 00 00 98 37 CF [18:28:33]Write i2c OK [18:28:33]MH_I2C_Read... [18:28:33]Read from MH i2c: 01 [18:28:33]MH_I2C_Read... [18:28:33]Read from MH i2c: 01 07 00 [18:28:33]MH_I2C_Read... [18:28:33]Read from MH i2c: 01 07 00 98 37 00 00 00 00 00 BB 0C 9D [18:28:33]RasterBufferAndPrint [18:28:33]line [18:28:33]line [18:28:33]line [18:28:33]line [18:28:33]line [18:28:33]written 0, free lines is 3266 [18:28:33]MH_Cut [18:28:33]Write to MH i2c: D1 01 00 9F 37 01 A8 [18:28:33]Write i2c OK [18:28:33]MH_I2C_Read... [18:28:33]Read from MH i2c: D1 [18:28:33]MH_I2C_Read... [18:28:33]Read from MH i2c: D1 01 00 [18:28:33]MH_I2C_Read... [18:28:33]Read from MH i2c: D1 01 00 9F 37 00 A7 [18:28:33]Write to MH i2c: 01 00 00 A0 37 D7 [18:28:33]Write i2c OK [18:28:33]MH_I2C_Read... [18:28:33]OFD Sender: No OFD packet to send [18:28:34]*** Cut start [18:28:34]*** Purtial cut [18:28:34]*** Stage 1: CUTSNS_PIN = 1 [18:28:34]Read from MH i2c: 01 [18:28:34]MH_I2C_Read... [18:28:34]*** Stop cut motor [18:28:34]*** Cut end [18:28:34]Read from MH i2c: 01 07 00 [18:28:34]MH_I2C_Read... [18:28:34]Read from MH i2c: 01 07 00 A0 37 00 00 00 00 00 FF 0F EC [18:28:34]process_action close_receipt done [18:28:34]requested_data is exist [18:28:34]produce_requested_data [18:28:34]requested_item fm.sn is exist - process it [18:28:34]wFMCommunicate request_size=4 [18:28:34]MH_SAM_APDU [18:28:34]CAPDU: 80 11 00 00 [18:28:34]Write to MH i2c: E2 08 00 A1 37 80 11 00 00 00 00 00 00 52 [18:28:34]Write i2c OK [18:28:34]MH_I2C_Read... [18:28:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:28:34]Read from MH i2c: E2 [18:28:34]MH_I2C_Read... [18:28:34]Read from MH i2c: E2 17 00 [18:28:34]MH_I2C_Read... [18:28:34]Read from MH i2c: E2 17 00 A1 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A7 [18:28:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:28:34]wFMCommunicate OK [18:28:34]requested_item fd.num is exist - process it [18:28:34]SAM_PROTO_GetFieldsCounters [18:28:34]wFMCommunicate request_size=4 [18:28:34]MH_SAM_APDU [18:28:34]CAPDU: 80 13 00 00 [18:28:34]Write to MH i2c: E2 08 00 A2 37 80 13 00 00 00 00 00 00 55 [18:28:34]Write i2c OK [18:28:34]MH_I2C_Read... [18:28:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:28:34]Read from MH i2c: E2 [18:28:34]MH_I2C_Read... [18:28:34]Read from MH i2c: E2 62 00 [18:28:34]MH_I2C_Read... [18:28:34]Read from MH i2c: E2 62 00 A2 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 65 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 BA [18:28:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 65 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:28:34]wFMCommunicate OK [18:28:34]SAM_PROTO_GetFieldsCounters done [18:28:34]requested_item shift.num is exist - process it [18:28:34]requested_item shift.opened is exist - process it [18:28:34]req_shift_opened [18:28:34]FM_GetShiftState [18:28:34]SAM_PROTO_GetShiftState [18:28:34]wFMCommunicate request_size=4 [18:28:34]MH_SAM_APDU [18:28:34]CAPDU: 80 13 01 00 [18:28:34]Write to MH i2c: E2 08 00 A3 37 80 13 01 00 00 00 00 00 57 [18:28:34]Write i2c OK [18:28:34]MH_I2C_Read... [18:28:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:28:34]Read from MH i2c: E2 [18:28:34]MH_I2C_Read... [18:28:34]Read from MH i2c: E2 0E 00 [18:28:34]MH_I2C_Read... [18:28:34]Read from MH i2c: E2 0E 00 A3 37 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D5 [18:28:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:28:34]wFMCommunicate OK [18:28:34]SAM_PROTO_GetShiftState done [18:28:34]FM_GetShiftState done [18:28:34]req_shift_opened done [18:28:34]requested_item shift.open_date is exist - process it [18:28:34]req_shift_open_date [18:28:34]req_shift_open_date done [18:28:34]produce_requested_data done [18:28:34]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309093,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:28:34]process_action_free close_receipt [18:28:34]json_value_free [18:28:34]json_value_free done [18:28:34]process_json_proto returns [18:28:34]Send response to host [18:28:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309093,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:28:34]free response buf [18:28:34]execute_script done [18:28:34]execute_script returns [18:28:34]free content buf [18:28:34]Sock 9.Close socket [18:28:34]Sock 9.Thread stoped [18:28:38]OFD Sender: No OFD packet to send [18:28:43]OFD Sender: No OFD packet to send [18:28:48]OFD Sender: No OFD packet to send [18:28:53]OFD Sender: No OFD packet to send [18:28:58]OFD Sender: No OFD packet to send [18:29:03]OFD Sender: No OFD packet to send [18:29:08]OFD Sender: No OFD packet to send [18:29:13]OFD Sender: No OFD packet to send [18:29:18]OFD Sender: No OFD packet to send [18:29:23]OFD Sender: No OFD packet to send [18:29:28]OFD Sender: No OFD packet to send [18:29:33]OFD Sender: No OFD packet to send [18:29:38]OFD Sender: No OFD packet to send [18:29:42]accept exits with 7 [18:29:42]New connection [18:29:42]New thread 3066879332 created [18:29:42]Thread 3067022692 joined [18:29:42]Waiting for new connection... [18:29:42] Sock 7.Parse request [18:29:42]Sock 7.Check first char [18:29:42]Sock 7.First char is OK [18:29:42]request: POST /json_proto HTTP/1.0 [18:29:42]Method: POST [18:29:42]URL: /json_proto [18:29:42]Method is POST - this is cgi request [18:29:42]url: /json_proto [18:29:42]query_string will be loaded in cgi processing [18:29:42]execute_cgi json_proto POST (null) [18:29:42]execute_cgi path=json_proto method=POST [18:29:42]POST find Content-Length [18:29:42]Host: 172.17.96.3:8080 [18:29:42]Content-Length: 677 [18:29:42]Content-Type: application/json [18:29:42] [18:29:42]POST finish read [18:29:42]Found Content-Length = 677 [18:29:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [18:29:42]execute_script... [18:29: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)642971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [18:29:42]POST & json_proto [18:29:42]process_json_proto [18:29:42]json parsed OK: [18:29:42]protocol is kg_v1.0 [18:29:42]action value=close_receipt [18:29:42]process_action close_receipt [18:29:42]cmd_close_receipt [18:29:42]MH_GetDate [18:29:42]Write to MH i2c: F0 00 00 A4 37 CA [18:29:42]Write i2c OK [18:29:42]MH_I2C_Read... [18:29:42]Read from MH i2c: F0 [18:29:42]MH_I2C_Read... [18:29:42]Read from MH i2c: F0 09 00 [18:29:42]MH_I2C_Read... [18:29:42]Read from MH i2c: F0 09 00 A4 37 00 18 35 1D 67 44 5E 04 65 AF [18:29:42]GetLastDocTimeStamp 1729967312 [18:29:42]current date 1729967384 [18:29:42]FM_GetShiftState [18:29:42]SAM_PROTO_GetShiftState [18:29:42]wFMCommunicate request_size=4 [18:29:42]MH_SAM_APDU [18:29:42]CAPDU: 80 13 01 00 [18:29:42]Write to MH i2c: E2 08 00 A5 37 80 13 01 00 00 00 00 00 59 [18:29:42]Write i2c OK [18:29:42]MH_I2C_Read... [18:29:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:29:42]Read from MH i2c: E2 [18:29:42]MH_I2C_Read... [18:29:42]Read from MH i2c: E2 0E 00 [18:29:42]MH_I2C_Read... [18:29:42]Read from MH i2c: E2 0E 00 A5 37 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D7 [18:29:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:29:42]wFMCommunicate OK [18:29:42]SAM_PROTO_GetShiftState done [18:29:42]FM_GetShiftState done [18:29:42]opened in 1729902265 [18:29:42]opened+sec_in_day 1729988665 [18:29:42]quantity*price = 30038 [18:29:42]sum+1 = 30039 [18:29:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 515 26.10.2024 18:29 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309094 ФПД: 179801784967090 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T182944&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309094&fm=179801784967090&tin=02508201610067®Number=0000000000091780&sum=30000 [18:29:44]StoreToDocumentArchive [18:29:44]shift 532 fd 309094 [18:29:44]save to /storage/0532/doc_00309094 [18:29:44]save last doc name /storage/0532/doc_00309094 to /storage/kkm_last_doc_name [18:29:44]save OK [18:29:44]Clear old archive folders... [18:29:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:29:44]tlvbuf is 0018AE60 [18:29:44]SAM_PROTO_ClearQueue [18:29:44]wFMCommunicate request_size=4 [18:29:44]MH_SAM_APDU [18:29:44]CAPDU: 80 09 00 00 [18:29:44]Write to MH i2c: E2 08 00 B2 37 80 09 00 00 00 00 00 00 5B [18:29:44]Write i2c OK [18:29:44]MH_I2C_Read... [18:29:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:29:44]Read from MH i2c: E2 [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: E2 03 00 [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: E2 03 00 B2 37 00 90 00 5D [18:29:44]RAPDU: 90 00 [18:29:44]wFMCommunicate OK [18:29:44]SAM_PROTO_ClearQueue done [18:29:44]KKMCreateOFDPacket [18:29:44]OFDProtocolAddRootSTLVToBuf [18:29:44]FM_MakeSignedData [18:29:44]FM_MakeSignedData [18:29:44]SAM_PROTO_SignData [18:29:44]wFMCommunicate request_size=4 [18:29:44]MH_SAM_APDU [18:29:44]CAPDU: 80 0D 01 02 [18:29:44]Write to MH i2c: E2 08 00 B3 37 80 0D 01 02 00 00 00 00 63 [18:29:44]Write i2c OK [18:29:44]MH_I2C_Read... [18:29:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:29:44]Read from MH i2c: E2 [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: E2 03 00 [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: E2 03 00 B3 37 00 90 00 5E [18:29:44]RAPDU: 90 00 [18:29:44]wFMCommunicate OK [18:29:44]wFMCommunicate request_size=255 [18:29:44]MH_SAM_APDU [18:29:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 03 02 00 00 F4 03 04 00 18 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 66 B7 04 00 35 04 06 00 A3 [18:29:44]Write to MH i2c: E2 02 01 B4 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 03 02 00 00 F4 03 04 00 18 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 66 B7 04 00 35 04 06 00 A3 00 00 95 [18:29:44]Write i2c OK [18:29:44]MH_I2C_Read... [18:29:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:29:44]Read from MH i2c: E2 [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: E2 03 00 [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: E2 03 00 B4 37 00 90 00 5F [18:29:44]RAPDU: 90 00 [18:29:44]wFMCommunicate OK [18:29:44]wFMCommunicate request_size=10 [18:29:44]MH_SAM_APDU [18:29:44]CAPDU: 80 0D 02 02 05 87 5D 85 DF B2 [18:29:44]Write to MH i2c: E2 0D 00 B5 37 80 0D 02 02 05 00 87 5D 85 DF B2 00 00 6A [18:29:44]Write i2c OK [18:29:44]MH_I2C_Read... [18:29:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:29:44]Read from MH i2c: E2 [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: E2 03 00 [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: E2 03 00 B5 37 00 90 00 60 [18:29:44]RAPDU: 90 00 [18:29:44]wFMCommunicate OK [18:29:44]wFMCommunicate request_size=4 [18:29:44]MH_SAM_APDU [18:29:44]CAPDU: 80 0D 03 02 [18:29:44]Write to MH i2c: E2 08 00 B6 37 80 0D 03 02 00 00 00 00 68 [18:29:44]Write i2c OK [18:29:44]MH_I2C_Read... [18:29:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:29:44]Read from MH i2c: E2 [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: E2 0B 00 [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: E2 0B 00 B6 37 00 41 F8 42 AD 3B E2 6C 9C 90 00 B6 [18:29:44]RAPDU: 41 F8 42 AD 3B E2 6C 9C 90 00 [18:29:44]wFMCommunicate OK [18:29:44]SAM_PROTO_SignData done [18:29:44]FM_MakeSignedData done [18:29:44]CreateOFDProtocolMessage [18:29:44]wFMCommunicate request_size=4 [18:29:44]MH_SAM_APDU [18:29:44]CAPDU: 80 11 00 00 [18:29:44]Write to MH i2c: E2 08 00 B7 37 80 11 00 00 00 00 00 00 68 [18:29:44]Write i2c OK [18:29:44]MH_I2C_Read... [18:29:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:29:44]Read from MH i2c: E2 [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: E2 17 00 [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: E2 17 00 B7 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BD [18:29:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:29:44]wFMCommunicate OK [18:29:44]CreateOFDProtocolMessage done [18:29:44]OFDSenderStorePacket 309094 [18:29:44]StoreOFDPacket docnum=309094 [18:29:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DD CA 07 01 D3 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 03 02 00 00 F4 03 04 00 18 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 66 B7 04 00 35 04 06 00 A3 87 5D 85 DF B2 41 F8 42 AD 3B E2 6C 9C [18:29:44]CheckFolder [18:29:44]dirname=/storage/ofd_packets [18:29:44]CheckFolder done [18:29:44]ProducePacketName [18:29:44]name=ofd_packets/00309094 [18:29:44]NVStorageSaveData ofd_packets/00309094 [18:29:44]File name is /storage/ofd_packets/00309094 [18:29:44]Write 301 bytes [18:29:44]NVStorageSaveData done [18:29:44]OFDSenderStorePacket done [18:29:44]KKMCreateOFDPacket done [18:29:44]NVStorageSaveData kkm_last_timestamp [18:29:44]File name is /storage/kkm_last_timestamp [18:29:44]Write 4 bytes [18:29:44]NVStorageSaveData done [18:29:44]ExternCall_PrintAddStr [18:29:44]wPrintStart [18:29:44]Write to MH i2c: 01 00 00 B8 37 EF [18:29:44]OFD Sender: Processing packet 309094 [packets to send 223, broken 222] [18:29:44]ProducePacketName [18:29:44]name=ofd_packets/00309094 [18:29:44]OFD Sender: To server: pG, [18:29:44]CommunicateWithHost lk.salyk.kg:30040 [18:29:44]ConnectInit lk.salyk.kg [18:29:44]Write i2c OK [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: 01 [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: 01 07 00 [18:29:44]MH_I2C_Read... [18:29:44]Read from MH i2c: 01 07 00 B8 37 00 00 00 00 00 FF 0F 04 [18:29:44]RasterBufferAndPrint [18:29:44]line Счет N : (1)642971 [18:29:44]line ИНН: 02508201610067 [18:29:44]line Контрольно-Кассовый Чек [18:29:44]line ПРОДАЖА [18:29:44]line ТРК (МРК, ГНК) : 41 [18:29:44]line Товар: 2710124130 [18:29:44]line Аи-92-К-2 [18:29:44]line 4.490 * 66.90 [18:29:44]line = 300.38 [18:29:44]line НДС 12% НСП 1% [18:29:44]line > о реализуемом товаре [18:29:44]line ОКРУГЛЕНИЕ: -0.38 [18:29:44]line ИТОГО: 300.00 [18:29:44]line Внесено: 300.00 [18:29:44]line СДАЧА: 0.00 [18:29:44]line НСП 1% : 2.66 [18:29:44]line НДС 12% : 31.90 [18:29:44]line Наличными: 300.00 [18:29:44]line Безнал.: 0.00 [18:29:44]line Место: АЗС № 172 "Партнер Нефть" [18:29:44]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:29:44]line СНО: Общий режим [18:29:44]line Чек 515 26.10.2024 18:29 [18:29:44]line Смена: 532 ФФД: 1.0 [18:29:44]line ЗНМ: 0300000116 [18:29:44]line РНМ: 0000000000091780 [18:29:44]line Версия ККМ: 001 [18:29:44]line ФМ: 0000000000871765 [18:29:44]line ФД: 309094 [18:29:44]line ФПД: 179801784967090 [18:29:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T182944&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309094&fm=179801784967090&tin=02508201610067®Number=0000000000091780&sum=30000 [18:29:44]written 0, free lines is 4095 [18:29:44]Connected sock=10 [18:29:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DD CA 07 01 D3 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 03 02 00 00 F4 03 04 00 18 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 66 B7 04 00 35 04 06 00 A3 87 5D 85 DF B2 41 F8 42 AD 3B E2 6C 9C [18:29:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FF 0F 47 00 EB 48 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 66 B7 04 00 F4 03 04 00 75 DB 1C 67 B6 04 01 00 00 48 20 96 10 2C C4 CB EC [18:29:44]CommunicateWithHost err = 0 [18:29:44]CheckOFDResponse [18:29:44]1017 (14) - 77093643461234 [18:29:44]1041 (16) - 0000000000871765 [18:29:44]1040 (4) - 309094 [18:29:44]1012 (4) - 26.10.2024 12:07 [18:29:44]1206 (1) - 0 [18:29:44]OFD Sender: Remove packet 309094 [18:29:44]ProducePacketName [18:29:44]name=ofd_packets/00309094 [18:29:44]NVStorageDeleteData [18:29:45]Write to MH i2c: 01 00 00 E2 37 19 [18:29:45]Write i2c OK [18:29:45]MH_I2C_Read... [18:29:45]Read from MH i2c: 01 [18:29:45]MH_I2C_Read... [18:29:45]Read from MH i2c: 01 07 00 [18:29:45]MH_I2C_Read... [18:29:45]Read from MH i2c: 01 07 00 E2 37 00 00 00 00 00 BE 0C EA [18:29:45]RasterBufferAndPrint [18:29:45]line [18:29:45]line [18:29:45]line [18:29:45]line [18:29:45]line [18:29:45]written 0, free lines is 3271 [18:29:45]MH_Cut [18:29:45]Write to MH i2c: D1 01 00 E9 37 01 F2 [18:29:45]Write i2c OK [18:29:45]MH_I2C_Read... [18:29:45]Read from MH i2c: D1 [18:29:45]MH_I2C_Read... [18:29:45]Read from MH i2c: D1 01 00 [18:29:45]MH_I2C_Read... [18:29:45]Read from MH i2c: D1 01 00 E9 37 00 F1 [18:29:45]Write to MH i2c: 01 00 00 EA 37 21 [18:29:45]Write i2c OK [18:29:45]MH_I2C_Read... [18:29:45]OFD Sender: No OFD packet to send [18:29:45]*** Cut start [18:29:45]*** Purtial cut [18:29:45]*** Stage 1: CUTSNS_PIN = 1 [18:29:46]Read from MH i2c: 01 [18:29:46]MH_I2C_Read... [18:29:46]*** Stop cut motor [18:29:46]*** Cut end [18:29:46]Read from MH i2c: 01 07 00 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: 01 07 00 EA 37 00 00 00 00 00 FF 0F 36 [18:29:46]process_action close_receipt done [18:29:46]requested_data is exist [18:29:46]produce_requested_data [18:29:46]requested_item fm.sn is exist - process it [18:29:46]wFMCommunicate request_size=4 [18:29:46]MH_SAM_APDU [18:29:46]CAPDU: 80 11 00 00 [18:29:46]Write to MH i2c: E2 08 00 EB 37 80 11 00 00 00 00 00 00 9C [18:29:46]Write i2c OK [18:29:46]MH_I2C_Read... [18:29:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:29:46]Read from MH i2c: E2 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 17 00 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 17 00 EB 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F1 [18:29:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:29:46]wFMCommunicate OK [18:29:46]requested_item fd.num is exist - process it [18:29:46]SAM_PROTO_GetFieldsCounters [18:29:46]wFMCommunicate request_size=4 [18:29:46]MH_SAM_APDU [18:29:46]CAPDU: 80 13 00 00 [18:29:46]Write to MH i2c: E2 08 00 EC 37 80 13 00 00 00 00 00 00 9F [18:29:46]Write i2c OK [18:29:46]MH_I2C_Read... [18:29:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:29:46]Read from MH i2c: E2 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 62 00 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 62 00 EC 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 66 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 08 [18:29: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 66 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:29:46]wFMCommunicate OK [18:29:46]SAM_PROTO_GetFieldsCounters done [18:29:46]requested_item shift.num is exist - process it [18:29:46]requested_item shift.opened is exist - process it [18:29:46]req_shift_opened [18:29:46]FM_GetShiftState [18:29:46]SAM_PROTO_GetShiftState [18:29:46]wFMCommunicate request_size=4 [18:29:46]MH_SAM_APDU [18:29:46]CAPDU: 80 13 01 00 [18:29:46]Write to MH i2c: E2 08 00 ED 37 80 13 01 00 00 00 00 00 A1 [18:29:46]Write i2c OK [18:29:46]MH_I2C_Read... [18:29:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:29:46]Read from MH i2c: E2 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 0E 00 [18:29:46]MH_I2C_Read... [18:29:46]Read from MH i2c: E2 0E 00 ED 37 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1F [18:29:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:29:46]wFMCommunicate OK [18:29:46]SAM_PROTO_GetShiftState done [18:29:46]FM_GetShiftState done [18:29:46]req_shift_opened done [18:29:46]requested_item shift.open_date is exist - process it [18:29:46]req_shift_open_date [18:29:46]req_shift_open_date done [18:29:46]produce_requested_data done [18:29:46]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309094,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:29:46]process_action_free close_receipt [18:29:46]json_value_free [18:29:46]json_value_free done [18:29:46]process_json_proto returns [18:29:46]Send response to host [18:29:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309094,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:29:46]free response buf [18:29:46]execute_script done [18:29:46]execute_script returns [18:29:46]free content buf [18:29:46]Sock 7.Close socket [18:29:46]Sock 7.Thread stoped [18:29:50]OFD Sender: No OFD packet to send [18:29:55]OFD Sender: No OFD packet to send [18:30:00]OFD Sender: No OFD packet to send [18:30:05]OFD Sender: No OFD packet to send [18:30:10]OFD Sender: No OFD packet to send [18:30:15]OFD Sender: No OFD packet to send [18:30:20]OFD Sender: No OFD packet to send [18:30:25]OFD Sender: No OFD packet to send [18:30:30]OFD Sender: No OFD packet to send [18:30:35]OFD Sender: No OFD packet to send [18:30:40]OFD Sender: No OFD packet to send [18:30:41]accept exits with 9 [18:30:41]New connection [18:30:41]New thread 3067022692 created [18:30:41]Thread 3066879332 joined [18:30:41]Waiting for new connection... [18:30:41] Sock 9.Parse request [18:30:41]Sock 9.Check first char [18:30:41]Sock 9.First char is OK [18:30:41]request: POST /json_proto HTTP/1.0 [18:30:41]Method: POST [18:30:41]URL: /json_proto [18:30:41]Method is POST - this is cgi request [18:30:41]url: /json_proto [18:30:41]query_string will be loaded in cgi processing [18:30:41]execute_cgi json_proto POST (null) [18:30:41]execute_cgi path=json_proto method=POST [18:30:41]POST find Content-Length [18:30:41]Host: 172.17.96.3:8080 [18:30:41]Content-Length: 677 [18:30:41]Content-Type: application/json [18:30:41] [18:30:41]POST finish read [18:30:41]Found Content-Length = 677 [18:30:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [18:30:41]execute_script... [18:30:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [18:30:41]POST & json_proto [18:30:41]process_json_proto [18:30:41]json parsed OK: [18:30:41]protocol is kg_v1.0 [18:30:41]action value=close_receipt [18:30:41]process_action close_receipt [18:30:41]cmd_close_receipt [18:30:41]MH_GetDate [18:30:41]Write to MH i2c: F0 00 00 EE 37 14 [18:30:41]Write i2c OK [18:30:41]MH_I2C_Read... [18:30:41]Read from MH i2c: F0 [18:30:41]MH_I2C_Read... [18:30:41]Read from MH i2c: F0 09 00 [18:30:41]MH_I2C_Read... [18:30:41]Read from MH i2c: F0 09 00 EE 37 00 52 35 1D 67 44 5E 04 65 33 [18:30:41]GetLastDocTimeStamp 1729967384 [18:30:41]current date 1729967442 [18:30:41]FM_GetShiftState [18:30:41]SAM_PROTO_GetShiftState [18:30:41]wFMCommunicate request_size=4 [18:30:41]MH_SAM_APDU [18:30:41]CAPDU: 80 13 01 00 [18:30:41]Write to MH i2c: E2 08 00 EF 37 80 13 01 00 00 00 00 00 A3 [18:30:41]Write i2c OK [18:30:41]MH_I2C_Read... [18:30:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:30:41]Read from MH i2c: E2 [18:30:41]MH_I2C_Read... [18:30:41]Read from MH i2c: E2 0E 00 [18:30:41]MH_I2C_Read... [18:30:41]Read from MH i2c: E2 0E 00 EF 37 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 21 [18:30:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:30:41]wFMCommunicate OK [18:30:41]SAM_PROTO_GetShiftState done [18:30:41]FM_GetShiftState done [18:30:41]opened in 1729902265 [18:30:41]opened+sec_in_day 1729988665 [18:30:41]quantity*price = 50041 [18:30:41]sum+1 = 50042 [18:30:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 516 26.10.2024 18:30 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309095 ФПД: 172850744302736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183043&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309095&fm=172850744302736&tin=02508201610067®Number=0000000000091780&sum=50000 [18:30:42]StoreToDocumentArchive [18:30:42]shift 532 fd 309095 [18:30:42]save to /storage/0532/doc_00309095 [18:30:42]save last doc name /storage/0532/doc_00309095 to /storage/kkm_last_doc_name [18:30:42]save OK [18:30:42]Clear old archive folders... [18:30:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:30:42]tlvbuf is 001FBCB0 [18:30:42]SAM_PROTO_ClearQueue [18:30:42]wFMCommunicate request_size=4 [18:30:42]MH_SAM_APDU [18:30:42]CAPDU: 80 09 00 00 [18:30:42]Write to MH i2c: E2 08 00 FC 37 80 09 00 00 00 00 00 00 A5 [18:30:42]Write i2c OK [18:30:42]MH_I2C_Read... [18:30:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:30:42]Read from MH i2c: E2 [18:30:42]MH_I2C_Read... [18:30:42]Read from MH i2c: E2 03 00 [18:30:42]MH_I2C_Read... [18:30:42]Read from MH i2c: E2 03 00 FC 37 00 90 00 A7 [18:30:42]RAPDU: 90 00 [18:30:42]wFMCommunicate OK [18:30:42]SAM_PROTO_ClearQueue done [18:30:42]KKMCreateOFDPacket [18:30:42]OFDProtocolAddRootSTLVToBuf [18:30:42]FM_MakeSignedData [18:30:42]FM_MakeSignedData [18:30:42]SAM_PROTO_SignData [18:30:42]wFMCommunicate request_size=4 [18:30:42]MH_SAM_APDU [18:30:42]CAPDU: 80 0D 01 02 [18:30:42]Write to MH i2c: E2 08 00 FD 37 80 0D 01 02 00 00 00 00 AD [18:30:42]Write i2c OK [18:30:42]MH_I2C_Read... [18:30:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:30:42]Read from MH i2c: E2 [18:30:42]MH_I2C_Read... [18:30:42]Read from MH i2c: E2 03 00 [18:30:42]MH_I2C_Read... [18:30:42]Read from MH i2c: E2 03 00 FD 37 00 90 00 A8 [18:30:42]RAPDU: 90 00 [18:30:42]wFMCommunicate OK [18:30:42]wFMCommunicate request_size=255 [18:30:42]MH_SAM_APDU [18:30:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 04 02 00 00 F4 03 04 00 53 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 67 B7 04 00 35 04 06 00 9D [18:30:42]Write to MH i2c: E2 02 01 FE 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 04 02 00 00 F4 03 04 00 53 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 67 B7 04 00 35 04 06 00 9D 00 00 22 [18:30:42]Write i2c OK [18:30:42]MH_I2C_Read... [18:30:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:30:42]Read from MH i2c: E2 [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: E2 03 00 [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: E2 03 00 FE 37 00 90 00 A9 [18:30:43]RAPDU: 90 00 [18:30:43]wFMCommunicate OK [18:30:43]wFMCommunicate request_size=10 [18:30:43]MH_SAM_APDU [18:30:43]CAPDU: 80 0D 02 02 05 34 F3 36 9C 90 [18:30:43]Write to MH i2c: E2 0D 00 FF 37 80 0D 02 02 05 00 34 F3 36 9C 90 00 00 43 [18:30:43]Write i2c OK [18:30:43]MH_I2C_Read... [18:30:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:30:43]Read from MH i2c: E2 [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: E2 03 00 [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: E2 03 00 FF 37 00 90 00 AA [18:30:43]RAPDU: 90 00 [18:30:43]wFMCommunicate OK [18:30:43]wFMCommunicate request_size=4 [18:30:43]MH_SAM_APDU [18:30:43]CAPDU: 80 0D 03 02 [18:30:43]Write to MH i2c: E2 08 00 00 38 80 0D 03 02 00 00 00 00 B3 [18:30:43]Write i2c OK [18:30:43]MH_I2C_Read... [18:30:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:30:43]Read from MH i2c: E2 [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: E2 0B 00 [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: E2 0B 00 00 38 00 14 D2 86 25 EC F8 4F C2 90 00 3A [18:30:43]RAPDU: 14 D2 86 25 EC F8 4F C2 90 00 [18:30:43]wFMCommunicate OK [18:30:43]SAM_PROTO_SignData done [18:30:43]FM_MakeSignedData done [18:30:43]CreateOFDProtocolMessage [18:30:43]wFMCommunicate request_size=4 [18:30:43]MH_SAM_APDU [18:30:43]CAPDU: 80 11 00 00 [18:30:43]Write to MH i2c: E2 08 00 01 38 80 11 00 00 00 00 00 00 B3 [18:30:43]Write i2c OK [18:30:43]MH_I2C_Read... [18:30:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:43]Read from MH i2c: E2 [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: E2 17 00 [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: E2 17 00 01 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 08 [18:30:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:30:43]wFMCommunicate OK [18:30:43]CreateOFDProtocolMessage done [18:30:43]OFDSenderStorePacket 309095 [18:30:43]StoreOFDPacket docnum=309095 [18:30:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4A 51 07 01 CC A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 04 02 00 00 F4 03 04 00 53 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 67 B7 04 00 35 04 06 00 9D 34 F3 36 9C 90 14 D2 86 25 EC F8 4F C2 [18:30:43]CheckFolder [18:30:43]dirname=/storage/ofd_packets [18:30:43]CheckFolder done [18:30:43]ProducePacketName [18:30:43]name=ofd_packets/00309095 [18:30:43]NVStorageSaveData ofd_packets/00309095 [18:30:43]File name is /storage/ofd_packets/00309095 [18:30:43]Write 301 bytes [18:30:43]NVStorageSaveData done [18:30:43]OFDSenderStorePacket done [18:30:43]KKMCreateOFDPacket done [18:30:43]NVStorageSaveData kkm_last_timestamp [18:30:43]File name is /storage/kkm_last_timestamp [18:30:43]Write 4 bytes [18:30:43]NVStorageSaveData done [18:30:43]ExternCall_PrintAddStr [18:30:43]wPrintStart [18:30:43]Write to MH i2c: 01 00 00 02 38 3A [18:30:43]Write i2c OK [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: 01 [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: 01 07 00 [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: 01 07 00 02 38 00 00 00 00 00 FF 0F 4F [18:30:43]RasterBufferAndPrint [18:30:43]line Счет N : (1)642972 [18:30:43]line ИНН: 02508201610067 [18:30:43]line Контрольно-Кассовый Чек [18:30:43]line ПРОДАЖА [18:30:43]line ТРК (МРК, ГНК) : 52 [18:30:43]line Товар: 2710124130 [18:30:43]line Аи-92-К-2 [18:30:43]line 7.480 * 66.90 [18:30:43]line = 500.41 [18:30:43]line НДС 12% НСП 1% [18:30:43]line > о реализуемом товаре [18:30:43]line ОКРУГЛЕНИЕ: -0.41 [18:30:43]line ИТОГО: 500.00 [18:30:43]line Внесено: 500.00 [18:30:43]line СДАЧА: 0.00 [18:30:43]line НСП 1% : 4.43 [18:30:43]line НДС 12% : 53.14 [18:30:43]line Наличными: 500.00 [18:30:43]line Безнал.: 0.00 [18:30:43]line Место: АЗС № 172 "Партнер Нефть" [18:30:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:30:43]line СНО: Общий режим [18:30:43]line Чек 516 26.10.2024 18:30 [18:30:43]line Смена: 532 ФФД: 1.0 [18:30:43]line ЗНМ: 0300000116 [18:30:43]line РНМ: 0000000000091780 [18:30:43]line Версия ККМ: 001 [18:30:43]line ФМ: 0000000000871765 [18:30:43]line ФД: 309095 [18:30:43]line ФПД: 172850744302736 [18:30:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183043&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309095&fm=172850744302736&tin=02508201610067®Number=0000000000091780&sum=50000 [18:30:43]written 0, free lines is 4095 [18:30:43]OFD Sender: Processing packet 309095 [packets to send 223, broken 222] [18:30:43]ProducePacketName [18:30:43]name=ofd_packets/00309095 [18:30:43]OFD Sender: To server: pG, [18:30:43]CommunicateWithHost lk.salyk.kg:30040 [18:30:43]ConnectInit lk.salyk.kg [18:30:43]Connected sock=10 [18:30:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4A 51 07 01 CC A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 04 02 00 00 F4 03 04 00 53 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 67 B7 04 00 35 04 06 00 9D 34 F3 36 9C 90 14 D2 86 25 EC F8 4F C2 [18:30:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F0 2D 47 00 54 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 31 37 36 35 10 04 04 00 67 B7 04 00 F4 03 04 00 B0 DB 1C 67 B6 04 01 00 00 49 65 13 CC C0 68 54 A5 [18:30:43]CommunicateWithHost err = 0 [18:30:43]CheckOFDResponse [18:30:43]1017 (14) - 77093643461234 [18:30:43]1041 (16) - 0000000000871765 [18:30:43]1040 (4) - 309095 [18:30:43]1012 (4) - 26.10.2024 12:08 [18:30:43]1206 (1) - 0 [18:30:43]OFD Sender: Remove packet 309095 [18:30:43]ProducePacketName [18:30:43]name=ofd_packets/00309095 [18:30:43]NVStorageDeleteData [18:30:43]Write to MH i2c: 01 00 00 2C 38 64 [18:30:43]Write i2c OK [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: 01 [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: 01 07 00 [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: 01 07 00 2C 38 00 00 00 00 00 BE 0C 35 [18:30:43]RasterBufferAndPrint [18:30:43]line [18:30:43]line [18:30:43]line [18:30:43]line [18:30:43]line [18:30:43]written 0, free lines is 3270 [18:30:43]MH_Cut [18:30:43]Write to MH i2c: D1 01 00 33 38 01 3D [18:30:43]Write i2c OK [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: D1 [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: D1 01 00 [18:30:43]MH_I2C_Read... [18:30:43]Read from MH i2c: D1 01 00 33 38 00 3C [18:30:43]Write to MH i2c: 01 00 00 34 38 6C [18:30:43]Write i2c OK [18:30:43]MH_I2C_Read... [18:30:44]OFD Sender: No OFD packet to send [18:30:44]*** Cut start [18:30:44]*** Purtial cut [18:30:44]*** Stage 1: CUTSNS_PIN = 1 [18:30:44]Read from MH i2c: 01 [18:30:44]MH_I2C_Read... [18:30:44]*** Stop cut motor [18:30:44]*** Cut end [18:30:44]Read from MH i2c: 01 07 00 [18:30:44]MH_I2C_Read... [18:30:44]Read from MH i2c: 01 07 00 34 38 00 00 00 00 00 FF 0F 81 [18:30:44]process_action close_receipt done [18:30:44]requested_data is exist [18:30:44]produce_requested_data [18:30:44]requested_item fm.sn is exist - process it [18:30:44]wFMCommunicate request_size=4 [18:30:44]MH_SAM_APDU [18:30:44]CAPDU: 80 11 00 00 [18:30:44]Write to MH i2c: E2 08 00 35 38 80 11 00 00 00 00 00 00 E7 [18:30:44]Write i2c OK [18:30:44]MH_I2C_Read... [18:30:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:44]Read from MH i2c: E2 [18:30:44]MH_I2C_Read... [18:30:44]Read from MH i2c: E2 17 00 [18:30:44]MH_I2C_Read... [18:30:44]Read from MH i2c: E2 17 00 35 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3C [18:30:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:30:44]wFMCommunicate OK [18:30:44]requested_item fd.num is exist - process it [18:30:44]SAM_PROTO_GetFieldsCounters [18:30:44]wFMCommunicate request_size=4 [18:30:44]MH_SAM_APDU [18:30:44]CAPDU: 80 13 00 00 [18:30:44]Write to MH i2c: E2 08 00 36 38 80 13 00 00 00 00 00 00 EA [18:30:44]Write i2c OK [18:30:44]MH_I2C_Read... [18:30:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:30:44]Read from MH i2c: E2 [18:30:44]MH_I2C_Read... [18:30:44]Read from MH i2c: E2 62 00 [18:30:44]MH_I2C_Read... [18:30:44]Read from MH i2c: E2 62 00 36 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 67 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 04 02 00 00 5E 04 04 00 04 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 57 [18:30: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 67 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 04 02 00 00 5E 04 04 00 04 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:30:44]wFMCommunicate OK [18:30:44]SAM_PROTO_GetFieldsCounters done [18:30:44]requested_item shift.num is exist - process it [18:30:44]requested_item shift.opened is exist - process it [18:30:44]req_shift_opened [18:30:44]FM_GetShiftState [18:30:44]SAM_PROTO_GetShiftState [18:30:44]wFMCommunicate request_size=4 [18:30:44]MH_SAM_APDU [18:30:44]CAPDU: 80 13 01 00 [18:30:44]Write to MH i2c: E2 08 00 37 38 80 13 01 00 00 00 00 00 EC [18:30:44]Write i2c OK [18:30:44]MH_I2C_Read... [18:30:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:30:44]Read from MH i2c: E2 [18:30:44]MH_I2C_Read... [18:30:44]Read from MH i2c: E2 0E 00 [18:30:44]MH_I2C_Read... [18:30:44]Read from MH i2c: E2 0E 00 37 38 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6A [18:30:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:30:45]wFMCommunicate OK [18:30:45]SAM_PROTO_GetShiftState done [18:30:45]FM_GetShiftState done [18:30:45]req_shift_opened done [18:30:45]requested_item shift.open_date is exist - process it [18:30:45]req_shift_open_date [18:30:45]req_shift_open_date done [18:30:45]produce_requested_data done [18:30:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309095,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:30:45]process_action_free close_receipt [18:30:45]json_value_free [18:30:45]json_value_free done [18:30:45]process_json_proto returns [18:30:45]Send response to host [18:30:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309095,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:30:45]free response buf [18:30:45]execute_script done [18:30:45]execute_script returns [18:30:45]free content buf [18:30:45]Sock 9.Close socket [18:30:45]Sock 9.Thread stoped [18:30:49]OFD Sender: No OFD packet to send [18:30:54]OFD Sender: No OFD packet to send [18:30:59]OFD Sender: No OFD packet to send [18:31:04]OFD Sender: No OFD packet to send [18:31:09]OFD Sender: No OFD packet to send [18:31:14]OFD Sender: No OFD packet to send [18:31:19]OFD Sender: No OFD packet to send [18:31:24]OFD Sender: No OFD packet to send [18:31:24]accept exits with 7 [18:31:24]New connection [18:31:24]New thread 3066879332 created [18:31:24]Thread 3067022692 joined [18:31:24]Waiting for new connection... [18:31:24] Sock 7.Parse request [18:31:24]Sock 7.Check first char [18:31:24]Sock 7.First char is OK [18:31:24]request: POST /json_proto HTTP/1.0 [18:31:24]Method: POST [18:31:24]URL: /json_proto [18:31:24]Method is POST - this is cgi request [18:31:24]url: /json_proto [18:31:24]query_string will be loaded in cgi processing [18:31:24]execute_cgi json_proto POST (null) [18:31:24]execute_cgi path=json_proto method=POST [18:31:24]POST find Content-Length [18:31:24]Host: 172.17.96.3:8080 [18:31:24]Content-Length: 677 [18:31:24]Content-Type: application/json [18:31:24] [18:31:24]POST finish read [18:31:24]Found Content-Length = 677 [18:31:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:31:24]execute_script... [18:31:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:31:24]POST & json_proto [18:31:24]process_json_proto [18:31:24]json parsed OK: [18:31:24]protocol is kg_v1.0 [18:31:24]action value=close_receipt [18:31:24]process_action close_receipt [18:31:24]cmd_close_receipt [18:31:24]MH_GetDate [18:31:24]Write to MH i2c: F0 00 00 38 38 5F [18:31:24]Write i2c OK [18:31:24]MH_I2C_Read... [18:31:24]Read from MH i2c: F0 [18:31:24]MH_I2C_Read... [18:31:24]Read from MH i2c: F0 09 00 [18:31:24]MH_I2C_Read... [18:31:24]Read from MH i2c: F0 09 00 38 38 00 7E 35 1D 67 44 5E 04 65 AA [18:31:24]GetLastDocTimeStamp 1729967443 [18:31:24]current date 1729967486 [18:31:24]FM_GetShiftState [18:31:24]SAM_PROTO_GetShiftState [18:31:24]wFMCommunicate request_size=4 [18:31:24]MH_SAM_APDU [18:31:24]CAPDU: 80 13 01 00 [18:31:24]Write to MH i2c: E2 08 00 39 38 80 13 01 00 00 00 00 00 EE [18:31:24]Write i2c OK [18:31:24]MH_I2C_Read... [18:31:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:24]Read from MH i2c: E2 [18:31:24]MH_I2C_Read... [18:31:24]Read from MH i2c: E2 0E 00 [18:31:24]MH_I2C_Read... [18:31:24]Read from MH i2c: E2 0E 00 39 38 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6C [18:31:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:31:24]wFMCommunicate OK [18:31:24]SAM_PROTO_GetShiftState done [18:31:24]FM_GetShiftState done [18:31:24]opened in 1729902265 [18:31:24]opened+sec_in_day 1729988665 [18:31:24]quantity*price = 20003 [18:31:24]sum+1 = 20004 [18:31:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 517 26.10.2024 18:31 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309096 ФПД: 53556210210051 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183126&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309096&fm=53556210210051&tin=02508201610067®Number=0000000000091780&sum=20000 [18:31:26]StoreToDocumentArchive [18:31:26]shift 532 fd 309096 [18:31:26]save to /storage/0532/doc_00309096 [18:31:26]save last doc name /storage/0532/doc_00309096 to /storage/kkm_last_doc_name [18:31:26]save OK [18:31:26]Clear old archive folders... [18:31:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:31:26]tlvbuf is 0012DCB0 [18:31:26]SAM_PROTO_ClearQueue [18:31:26]wFMCommunicate request_size=4 [18:31:26]MH_SAM_APDU [18:31:26]CAPDU: 80 09 00 00 [18:31:26]Write to MH i2c: E2 08 00 46 38 80 09 00 00 00 00 00 00 F0 [18:31:26]Write i2c OK [18:31:26]MH_I2C_Read... [18:31:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:31:26]Read from MH i2c: E2 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: E2 03 00 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: E2 03 00 46 38 00 90 00 F2 [18:31:26]RAPDU: 90 00 [18:31:26]wFMCommunicate OK [18:31:26]SAM_PROTO_ClearQueue done [18:31:26]KKMCreateOFDPacket [18:31:26]OFDProtocolAddRootSTLVToBuf [18:31:26]FM_MakeSignedData [18:31:26]FM_MakeSignedData [18:31:26]SAM_PROTO_SignData [18:31:26]wFMCommunicate request_size=4 [18:31:26]MH_SAM_APDU [18:31:26]CAPDU: 80 0D 01 02 [18:31:26]Write to MH i2c: E2 08 00 47 38 80 0D 01 02 00 00 00 00 F8 [18:31:26]Write i2c OK [18:31:26]MH_I2C_Read... [18:31:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:31:26]Read from MH i2c: E2 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: E2 03 00 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: E2 03 00 47 38 00 90 00 F3 [18:31:26]RAPDU: 90 00 [18:31:26]wFMCommunicate OK [18:31:26]wFMCommunicate request_size=255 [18:31:26]MH_SAM_APDU [18:31:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 05 02 00 00 F4 03 04 00 7E 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 68 B7 04 00 35 04 06 00 30 [18:31:26]Write to MH i2c: E2 02 01 48 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 05 02 00 00 F4 03 04 00 7E 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 68 B7 04 00 35 04 06 00 30 00 00 EF [18:31:26]Write i2c OK [18:31:26]MH_I2C_Read... [18:31:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:26]Read from MH i2c: E2 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: E2 03 00 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: E2 03 00 48 38 00 90 00 F4 [18:31:26]RAPDU: 90 00 [18:31:26]wFMCommunicate OK [18:31:26]wFMCommunicate request_size=10 [18:31:26]MH_SAM_APDU [18:31:26]CAPDU: 80 0D 02 02 05 B5 86 E2 95 03 [18:31:26]Write to MH i2c: E2 0D 00 49 38 80 0D 02 02 05 00 B5 86 E2 95 03 00 00 BA [18:31:26]Write i2c OK [18:31:26]MH_I2C_Read... [18:31:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:31:26]Read from MH i2c: E2 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: E2 03 00 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: E2 03 00 49 38 00 90 00 F5 [18:31:26]RAPDU: 90 00 [18:31:26]wFMCommunicate OK [18:31:26]wFMCommunicate request_size=4 [18:31:26]MH_SAM_APDU [18:31:26]CAPDU: 80 0D 03 02 [18:31:26]Write to MH i2c: E2 08 00 4A 38 80 0D 03 02 00 00 00 00 FD [18:31:26]Write i2c OK [18:31:26]MH_I2C_Read... [18:31:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:31:26]Read from MH i2c: E2 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: E2 0B 00 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: E2 0B 00 4A 38 00 07 BA 1C 8A 28 10 4D 9B 90 00 85 [18:31:26]RAPDU: 07 BA 1C 8A 28 10 4D 9B 90 00 [18:31:26]wFMCommunicate OK [18:31:26]SAM_PROTO_SignData done [18:31:26]FM_MakeSignedData done [18:31:26]CreateOFDProtocolMessage [18:31:26]wFMCommunicate request_size=4 [18:31:26]MH_SAM_APDU [18:31:26]CAPDU: 80 11 00 00 [18:31:26]Write to MH i2c: E2 08 00 4B 38 80 11 00 00 00 00 00 00 FD [18:31:26]Write i2c OK [18:31:26]MH_I2C_Read... [18:31:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:26]Read from MH i2c: E2 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: E2 17 00 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: E2 17 00 4B 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 52 [18:31:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:31:26]wFMCommunicate OK [18:31:26]CreateOFDProtocolMessage done [18:31:26]OFDSenderStorePacket 309096 [18:31:26]StoreOFDPacket docnum=309096 [18:31:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E0 10 07 01 52 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 05 02 00 00 F4 03 04 00 7E 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 68 B7 04 00 35 04 06 00 30 B5 86 E2 95 03 07 BA 1C 8A 28 10 4D 9B [18:31:26]CheckFolder [18:31:26]dirname=/storage/ofd_packets [18:31:26]CheckFolder done [18:31:26]ProducePacketName [18:31:26]name=ofd_packets/00309096 [18:31:26]NVStorageSaveData ofd_packets/00309096 [18:31:26]File name is /storage/ofd_packets/00309096 [18:31:26]Write 301 bytes [18:31:26]NVStorageSaveData done [18:31:26]OFDSenderStorePacket done [18:31:26]KKMCreateOFDPacket done [18:31:26]NVStorageSaveData kkm_last_timestamp [18:31:26]File name is /storage/kkm_last_timestamp [18:31:26]Write 4 bytes [18:31:26]NVStorageSaveData done [18:31:26]ExternCall_PrintAddStr [18:31:26]wPrintStart [18:31:26]Write to MH i2c: 01 00 00 4C 38 84 [18:31:26]Write i2c OK [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: 01 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: 01 07 00 [18:31:26]MH_I2C_Read... [18:31:26]Read from MH i2c: 01 07 00 4C 38 00 00 00 00 00 FF 0F 99 [18:31:26]RasterBufferAndPrint [18:31:26]line Счет N : (1)642973 [18:31:26]line ИНН: 02508201610067 [18:31:26]line Контрольно-Кассовый Чек [18:31:26]line ПРОДАЖА [18:31:26]line ТРК (МРК, ГНК) : 62 [18:31:26]line Товар: 2710124130 [18:31:26]line Аи-92-К-2 [18:31:26]line 2.990 * 66.90 [18:31:26]line = 200.03 [18:31:26]line НДС 12% НСП 1% [18:31:26]line > о реализуемом товаре [18:31:26]line ОКРУГЛЕНИЕ: -0.03 [18:31:26]line ИТОГО: 200.00 [18:31:26]line Внесено: 200.00 [18:31:26]line СДАЧА: 0.00 [18:31:26]line НСП 1% : 1.77 [18:31:26]line НДС 12% : 21.24 [18:31:26]line Наличными: 200.00 [18:31:26]line Безнал.: 0.00 [18:31:26]line Место: АЗС № 172 "Партнер Нефть" [18:31:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:31:26]line СНО: Общий режим [18:31:26]line Чек 517 26.10.2024 18:31 [18:31:26]line Смена: 532 ФФД: 1.0 [18:31:26]line ЗНМ: 0300000116 [18:31:26]line РНМ: 0000000000091780 [18:31:26]line Версия ККМ: 001 [18:31:26]line ФМ: 0000000000871765 [18:31:26]line ФД: 309096 [18:31:26]line ФПД: 53556210210051 [18:31:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183126&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309096&fm=53556210210051&tin=02508201610067®Number=0000000000091780&sum=20000 [18:31:26]OFD Sender: Processing packet 309096 [packets to send 223, broken 222] [18:31:26]ProducePacketName [18:31:26]name=ofd_packets/00309096 [18:31:26]OFD Sender: To server: pG, [18:31:26]CommunicateWithHost lk.salyk.kg:30040 [18:31:26]ConnectInit lk.salyk.kg [18:31:26]written 0, free lines is 4095 [18:31:27]Connected sock=10 [18:31:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E0 10 07 01 52 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 05 02 00 00 F4 03 04 00 7E 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 68 B7 04 00 35 04 06 00 30 B5 86 E2 95 03 07 BA 1C 8A 28 10 4D 9B [18:31:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1C 34 47 00 51 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 31 37 36 35 10 04 04 00 68 B7 04 00 F4 03 04 00 DB DB 1C 67 B6 04 01 00 00 D2 ED C5 10 8C F3 53 DB [18:31:27]CommunicateWithHost err = 0 [18:31:27]CheckOFDResponse [18:31:27]1017 (14) - 77093643461234 [18:31:27]1041 (16) - 0000000000871765 [18:31:27]1040 (4) - 309096 [18:31:27]1012 (4) - 26.10.2024 12:08 [18:31:27]1206 (1) - 0 [18:31:27]OFD Sender: Remove packet 309096 [18:31:27]ProducePacketName [18:31:27]name=ofd_packets/00309096 [18:31:27]NVStorageDeleteData [18:31:27]Write to MH i2c: 01 00 00 76 38 AE [18:31:27]Write i2c OK [18:31:27]MH_I2C_Read... [18:31:27]Read from MH i2c: 01 [18:31:27]MH_I2C_Read... [18:31:27]Read from MH i2c: 01 07 00 [18:31:27]MH_I2C_Read... [18:31:27]Read from MH i2c: 01 07 00 76 38 00 00 00 00 00 BB 0C 7C [18:31:27]RasterBufferAndPrint [18:31:27]line [18:31:27]line [18:31:27]line [18:31:27]line [18:31:27]line [18:31:27]written 0, free lines is 3266 [18:31:27]MH_Cut [18:31:27]Write to MH i2c: D1 01 00 7D 38 01 87 [18:31:27]Write i2c OK [18:31:27]MH_I2C_Read... [18:31:27]Read from MH i2c: D1 [18:31:27]MH_I2C_Read... [18:31:27]Read from MH i2c: D1 01 00 [18:31:27]MH_I2C_Read... [18:31:27]Read from MH i2c: D1 01 00 7D 38 00 86 [18:31:27]Write to MH i2c: 01 00 00 7E 38 B6 [18:31:27]Write i2c OK [18:31:27]MH_I2C_Read... [18:31:27]OFD Sender: No OFD packet to send [18:31:28]*** Cut start [18:31:28]*** Purtial cut [18:31:28]*** Stage 1: CUTSNS_PIN = 1 [18:31:28]Read from MH i2c: 01 [18:31:28]MH_I2C_Read... [18:31:28]*** Stop cut motor [18:31:28]*** Cut end [18:31:28]Read from MH i2c: 01 07 00 [18:31:28]MH_I2C_Read... [18:31:28]Read from MH i2c: 01 07 00 7E 38 00 00 00 00 00 FF 0F CB [18:31:28]process_action close_receipt done [18:31:28]requested_data is exist [18:31:28]produce_requested_data [18:31:28]requested_item fm.sn is exist - process it [18:31:28]wFMCommunicate request_size=4 [18:31:28]MH_SAM_APDU [18:31:28]CAPDU: 80 11 00 00 [18:31:28]Write to MH i2c: E2 08 00 7F 38 80 11 00 00 00 00 00 00 31 [18:31:28]Write i2c OK [18:31:28]MH_I2C_Read... [18:31:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:31:28]Read from MH i2c: E2 [18:31:28]MH_I2C_Read... [18:31:28]Read from MH i2c: E2 17 00 [18:31:28]MH_I2C_Read... [18:31:28]Read from MH i2c: E2 17 00 7F 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 86 [18:31:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:31:28]wFMCommunicate OK [18:31:28]requested_item fd.num is exist - process it [18:31:28]SAM_PROTO_GetFieldsCounters [18:31:28]wFMCommunicate request_size=4 [18:31:28]MH_SAM_APDU [18:31:28]CAPDU: 80 13 00 00 [18:31:28]Write to MH i2c: E2 08 00 80 38 80 13 00 00 00 00 00 00 34 [18:31:28]Write i2c OK [18:31:28]MH_I2C_Read... [18:31:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:31:28]Read from MH i2c: E2 [18:31:28]MH_I2C_Read... [18:31:28]Read from MH i2c: E2 62 00 [18:31:28]MH_I2C_Read... [18:31:28]Read from MH i2c: E2 62 00 80 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 68 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 05 02 00 00 5E 04 04 00 05 02 00 00 57 04 04 00 06 02 00 00 19 04 04 00 00 00 00 00 90 00 A5 [18:31:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 68 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 05 02 00 00 5E 04 04 00 05 02 00 00 57 04 04 00 06 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:31:28]wFMCommunicate OK [18:31:28]SAM_PROTO_GetFieldsCounters done [18:31:28]requested_item shift.num is exist - process it [18:31:28]requested_item shift.opened is exist - process it [18:31:28]req_shift_opened [18:31:28]FM_GetShiftState [18:31:28]SAM_PROTO_GetShiftState [18:31:28]wFMCommunicate request_size=4 [18:31:28]MH_SAM_APDU [18:31:28]CAPDU: 80 13 01 00 [18:31:28]Write to MH i2c: E2 08 00 81 38 80 13 01 00 00 00 00 00 36 [18:31:28]Write i2c OK [18:31:28]MH_I2C_Read... [18:31:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:31:28]Read from MH i2c: E2 [18:31:28]MH_I2C_Read... [18:31:28]Read from MH i2c: E2 0E 00 [18:31:28]MH_I2C_Read... [18:31:28]Read from MH i2c: E2 0E 00 81 38 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B4 [18:31:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:31:28]wFMCommunicate OK [18:31:28]SAM_PROTO_GetShiftState done [18:31:28]FM_GetShiftState done [18:31:28]req_shift_opened done [18:31:28]requested_item shift.open_date is exist - process it [18:31:28]req_shift_open_date [18:31:28]req_shift_open_date done [18:31:28]produce_requested_data done [18:31:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309096,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:31:28]process_action_free close_receipt [18:31:28]json_value_free [18:31:28]json_value_free done [18:31:28]process_json_proto returns [18:31:28]Send response to host [18:31:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309096,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:31:28]free response buf [18:31:28]execute_script done [18:31:28]execute_script returns [18:31:28]free content buf [18:31:28]Sock 7.Close socket [18:31:28]Sock 7.Thread stoped [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:10]accept exits with 9 [18:32:10]New connection [18:32:10]New thread 3067022692 created [18:32:10]Thread 3066879332 joined [18:32:10]Waiting for new connection... [18:32:10] Sock 9.Parse request [18:32:10]Sock 9.Check first char [18:32:10]Sock 9.First char is OK [18:32:10]request: POST /json_proto HTTP/1.0 [18:32:10]Method: POST [18:32:10]URL: /json_proto [18:32:10]Method is POST - this is cgi request [18:32:10]url: /json_proto [18:32:10]query_string will be loaded in cgi processing [18:32:10]execute_cgi json_proto POST (null) [18:32:10]execute_cgi path=json_proto method=POST [18:32:10]POST find Content-Length [18:32:10]Host: 172.17.96.3:8080 [18:32:10]Content-Length: 677 [18:32:10]Content-Type: application/json [18:32:10] [18:32:10]POST finish read [18:32:10]Found Content-Length = 677 [18:32:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [18:32:10]execute_script... [18:32:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [18:32:10]POST & json_proto [18:32:10]process_json_proto [18:32:10]json parsed OK: [18:32:10]protocol is kg_v1.0 [18:32:10]action value=close_receipt [18:32:10]process_action close_receipt [18:32:10]cmd_close_receipt [18:32:10]MH_GetDate [18:32:10]Write to MH i2c: F0 00 00 82 38 A9 [18:32:10]Write i2c OK [18:32:10]MH_I2C_Read... [18:32:10]Read from MH i2c: F0 [18:32:10]MH_I2C_Read... [18:32:10]Read from MH i2c: F0 09 00 [18:32:10]MH_I2C_Read... [18:32:10]Read from MH i2c: F0 09 00 82 38 00 AB 35 1D 67 44 5E 04 65 21 [18:32:10]GetLastDocTimeStamp 1729967486 [18:32:10]current date 1729967531 [18:32:10]FM_GetShiftState [18:32:10]SAM_PROTO_GetShiftState [18:32:10]wFMCommunicate request_size=4 [18:32:10]MH_SAM_APDU [18:32:10]CAPDU: 80 13 01 00 [18:32:10]Write to MH i2c: E2 08 00 83 38 80 13 01 00 00 00 00 00 38 [18:32:10]Write i2c OK [18:32:10]MH_I2C_Read... [18:32:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:10]Read from MH i2c: E2 [18:32:10]MH_I2C_Read... [18:32:10]Read from MH i2c: E2 0E 00 [18:32:10]MH_I2C_Read... [18:32:10]Read from MH i2c: E2 0E 00 83 38 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B6 [18:32:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:32:10]wFMCommunicate OK [18:32:10]SAM_PROTO_GetShiftState done [18:32:10]FM_GetShiftState done [18:32:10]opened in 1729902265 [18:32:10]opened+sec_in_day 1729988665 [18:32:10]quantity*price = 50041 [18:32:10]sum+1 = 50042 [18:32:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 518 26.10.2024 18:32 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309097 ФПД: 217527600317995 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183211&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309097&fm=217527600317995&tin=02508201610067®Number=0000000000091780&sum=50000 [18:32:11]StoreToDocumentArchive [18:32:11]shift 532 fd 309097 [18:32:11]save to /storage/0532/doc_00309097 [18:32:11]save last doc name /storage/0532/doc_00309097 to /storage/kkm_last_doc_name [18:32:11]save OK [18:32:11]Clear old archive folders... [18:32:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:32:11]tlvbuf is 000DF160 [18:32:11]SAM_PROTO_ClearQueue [18:32:11]wFMCommunicate request_size=4 [18:32:11]MH_SAM_APDU [18:32:11]CAPDU: 80 09 00 00 [18:32:11]Write to MH i2c: E2 08 00 90 38 80 09 00 00 00 00 00 00 3A [18:32:11]Write i2c OK [18:32:11]MH_I2C_Read... [18:32:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:32:11]Read from MH i2c: E2 [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: E2 03 00 [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: E2 03 00 90 38 00 90 00 3C [18:32:11]RAPDU: 90 00 [18:32:11]wFMCommunicate OK [18:32:11]SAM_PROTO_ClearQueue done [18:32:11]KKMCreateOFDPacket [18:32:11]OFDProtocolAddRootSTLVToBuf [18:32:11]FM_MakeSignedData [18:32:11]FM_MakeSignedData [18:32:11]SAM_PROTO_SignData [18:32:11]wFMCommunicate request_size=4 [18:32:11]MH_SAM_APDU [18:32:11]CAPDU: 80 0D 01 02 [18:32:11]Write to MH i2c: E2 08 00 91 38 80 0D 01 02 00 00 00 00 42 [18:32:11]Write i2c OK [18:32:11]MH_I2C_Read... [18:32:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:32:11]Read from MH i2c: E2 [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: E2 03 00 [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: E2 03 00 91 38 00 90 00 3D [18:32:11]RAPDU: 90 00 [18:32:11]wFMCommunicate OK [18:32:11]wFMCommunicate request_size=255 [18:32:11]MH_SAM_APDU [18:32:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 06 02 00 00 F4 03 04 00 AB 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 69 B7 04 00 35 04 06 00 C5 [18:32:11]Write to MH i2c: E2 02 01 92 38 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 06 02 00 00 F4 03 04 00 AB 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 69 B7 04 00 35 04 06 00 C5 00 00 3B [18:32:11]Write i2c OK [18:32:11]MH_I2C_Read... [18:32:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:11]Read from MH i2c: E2 [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: E2 03 00 [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: E2 03 00 92 38 00 90 00 3E [18:32:11]RAPDU: 90 00 [18:32:11]wFMCommunicate OK [18:32:11]wFMCommunicate request_size=10 [18:32:11]MH_SAM_APDU [18:32:11]CAPDU: 80 0D 02 02 05 D7 17 58 86 2B [18:32:11]Write to MH i2c: E2 0D 00 93 38 80 0D 02 02 05 00 D7 17 58 86 2B 00 00 46 [18:32:11]Write i2c OK [18:32:11]MH_I2C_Read... [18:32:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:32:11]Read from MH i2c: E2 [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: E2 03 00 [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: E2 03 00 93 38 00 90 00 3F [18:32:11]RAPDU: 90 00 [18:32:11]wFMCommunicate OK [18:32:11]wFMCommunicate request_size=4 [18:32:11]MH_SAM_APDU [18:32:11]CAPDU: 80 0D 03 02 [18:32:11]Write to MH i2c: E2 08 00 94 38 80 0D 03 02 00 00 00 00 47 [18:32:11]Write i2c OK [18:32:11]MH_I2C_Read... [18:32:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:32:11]Read from MH i2c: E2 [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: E2 0B 00 [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: E2 0B 00 94 38 00 2C 5D D0 D5 63 DB 43 8B 90 00 82 [18:32:11]RAPDU: 2C 5D D0 D5 63 DB 43 8B 90 00 [18:32:11]wFMCommunicate OK [18:32:11]SAM_PROTO_SignData done [18:32:11]FM_MakeSignedData done [18:32:11]CreateOFDProtocolMessage [18:32:11]wFMCommunicate request_size=4 [18:32:11]MH_SAM_APDU [18:32:11]CAPDU: 80 11 00 00 [18:32:11]Write to MH i2c: E2 08 00 95 38 80 11 00 00 00 00 00 00 47 [18:32:11]Write i2c OK [18:32:11]MH_I2C_Read... [18:32:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:11]Read from MH i2c: E2 [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: E2 17 00 [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: E2 17 00 95 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9C [18:32:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:32:11]wFMCommunicate OK [18:32:11]CreateOFDProtocolMessage done [18:32:11]OFDSenderStorePacket 309097 [18:32:11]StoreOFDPacket docnum=309097 [18:32:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FC CF 07 01 38 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 06 02 00 00 F4 03 04 00 AB 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 69 B7 04 00 35 04 06 00 C5 D7 17 58 86 2B 2C 5D D0 D5 63 DB 43 8B [18:32:11]CheckFolder [18:32:11]dirname=/storage/ofd_packets [18:32:11]CheckFolder done [18:32:11]ProducePacketName [18:32:11]name=ofd_packets/00309097 [18:32:11]NVStorageSaveData ofd_packets/00309097 [18:32:11]File name is /storage/ofd_packets/00309097 [18:32:11]Write 301 bytes [18:32:11]NVStorageSaveData done [18:32:11]OFDSenderStorePacket done [18:32:11]KKMCreateOFDPacket done [18:32:11]NVStorageSaveData kkm_last_timestamp [18:32:11]File name is /storage/kkm_last_timestamp [18:32:11]Write 4 bytes [18:32:11]NVStorageSaveData done [18:32:11]ExternCall_PrintAddStr [18:32:11]wPrintStart [18:32:11]Write to MH i2c: 01 00 00 96 38 CE [18:32:11]Write i2c OK [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: 01 [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: 01 07 00 [18:32:11]MH_I2C_Read... [18:32:11]Read from MH i2c: 01 07 00 96 38 00 00 00 00 00 FF 0F E3 [18:32:11]RasterBufferAndPrint [18:32:11]line Счет N : (1)642974 [18:32:11]line ИНН: 02508201610067 [18:32:11]line Контрольно-Кассовый Чек [18:32:11]line ПРОДАЖА [18:32:11]line ТРК (МРК, ГНК) : 41 [18:32:11]line Товар: 2710124130 [18:32:11]line Аи-92-К-2 [18:32:11]line 7.480 * 66.90 [18:32:11]line = 500.41 [18:32:11]line НДС 12% НСП 1% [18:32:11]line > о реализуемом товаре [18:32:11]line ОКРУГЛЕНИЕ: -0.41 [18:32:11]line ИТОГО: 500.00 [18:32:11]line Внесено: 500.00 [18:32:11]line СДАЧА: 0.00 [18:32:11]line НСП 1% : 4.43 [18:32:11]line НДС 12% : 53.14 [18:32:11]line Наличными: 500.00 [18:32:11]line Безнал.: 0.00 [18:32:11]line Место: АЗС № 172 "Партнер Нефть" [18:32:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:32:11]line СНО: Общий режим [18:32:11]line Чек 518 26.10.2024 18:32 [18:32:11]line Смена: 532 ФФД: 1.0 [18:32:11]line ЗНМ: 0300000116 [18:32:11]line РНМ: 0000000000091780 [18:32:11]line Версия ККМ: 001 [18:32:11]line ФМ: 0000000000871765 [18:32:11]line ФД: 309097 [18:32:11]line ФПД: 217527600317995 [18:32:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183211&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309097&fm=217527600317995&tin=02508201610067®Number=0000000000091780&sum=50000 [18:32:11]written 0, free lines is 4095 [18:32:12]OFD Sender: Processing packet 309097 [packets to send 223, broken 222] [18:32:12]ProducePacketName [18:32:12]name=ofd_packets/00309097 [18:32:12]OFD Sender: To server: pG, [18:32:12]CommunicateWithHost lk.salyk.kg:30040 [18:32:12]ConnectInit lk.salyk.kg [18:32:12]Connected sock=10 [18:32:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FC CF 07 01 38 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 06 02 00 00 F4 03 04 00 AB 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 69 B7 04 00 35 04 06 00 C5 D7 17 58 86 2B 2C 5D D0 D5 63 DB 43 8B [18:32:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 24 AA 47 00 A9 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 31 37 36 35 10 04 04 00 69 B7 04 00 F4 03 04 00 09 DC 1C 67 B6 04 01 00 00 0D 60 FE B9 B9 9D D4 CB [18:32:12]CommunicateWithHost err = 0 [18:32:12]CheckOFDResponse [18:32:12]1017 (14) - 77093643461234 [18:32:12]1041 (16) - 0000000000871765 [18:32:12]1040 (4) - 309097 [18:32:12]1012 (4) - 26.10.2024 12:09 [18:32:12]1206 (1) - 0 [18:32:12]OFD Sender: Remove packet 309097 [18:32:12]ProducePacketName [18:32:12]name=ofd_packets/00309097 [18:32:12]NVStorageDeleteData [18:32:12]Write to MH i2c: 01 00 00 C0 38 F8 [18:32:12]Write i2c OK [18:32:12]MH_I2C_Read... [18:32:12]Read from MH i2c: 01 [18:32:12]MH_I2C_Read... [18:32:12]Read from MH i2c: 01 07 00 [18:32:12]MH_I2C_Read... [18:32:12]Read from MH i2c: 01 07 00 C0 38 00 00 00 00 00 B3 0C BE [18:32:12]RasterBufferAndPrint [18:32:12]line [18:32:12]line [18:32:12]line [18:32:12]line [18:32:12]line [18:32:12]written 0, free lines is 3257 [18:32:12]MH_Cut [18:32:12]Write to MH i2c: D1 01 00 C7 38 01 D1 [18:32:12]Write i2c OK [18:32:12]MH_I2C_Read... [18:32:12]Read from MH i2c: D1 [18:32:12]MH_I2C_Read... [18:32:12]Read from MH i2c: D1 01 00 [18:32:12]MH_I2C_Read... [18:32:12]Read from MH i2c: D1 01 00 C7 38 00 D0 [18:32:12]Write to MH i2c: 01 00 00 C8 38 00 [18:32:12]Write i2c OK [18:32:12]MH_I2C_Read... [18:32:12]OFD Sender: No OFD packet to send [18:32:13]*** Cut start [18:32:13]*** Purtial cut [18:32:13]*** Stage 1: CUTSNS_PIN = 1 [18:32:13]Read from MH i2c: 01 [18:32:13]MH_I2C_Read... [18:32:13]*** Stop cut motor [18:32:13]*** Cut end [18:32:13]Read from MH i2c: 01 07 00 [18:32:13]MH_I2C_Read... [18:32:13]Read from MH i2c: 01 07 00 C8 38 00 00 00 00 00 FF 0F 15 [18:32:13]process_action close_receipt done [18:32:13]requested_data is exist [18:32:13]produce_requested_data [18:32:13]requested_item fm.sn is exist - process it [18:32:13]wFMCommunicate request_size=4 [18:32:13]MH_SAM_APDU [18:32:13]CAPDU: 80 11 00 00 [18:32:13]Write to MH i2c: E2 08 00 C9 38 80 11 00 00 00 00 00 00 7B [18:32:13]Write i2c OK [18:32:13]MH_I2C_Read... [18:32:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:13]Read from MH i2c: E2 [18:32:13]MH_I2C_Read... [18:32:13]Read from MH i2c: E2 17 00 [18:32:13]MH_I2C_Read... [18:32:13]Read from MH i2c: E2 17 00 C9 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D0 [18:32:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:32:13]wFMCommunicate OK [18:32:13]requested_item fd.num is exist - process it [18:32:13]SAM_PROTO_GetFieldsCounters [18:32:13]wFMCommunicate request_size=4 [18:32:13]MH_SAM_APDU [18:32:13]CAPDU: 80 13 00 00 [18:32:13]Write to MH i2c: E2 08 00 CA 38 80 13 00 00 00 00 00 00 7E [18:32:13]Write i2c OK [18:32:13]MH_I2C_Read... [18:32:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:32:13]Read from MH i2c: E2 [18:32:13]MH_I2C_Read... [18:32:13]Read from MH i2c: E2 62 00 [18:32:13]MH_I2C_Read... [18:32:13]Read from MH i2c: E2 62 00 CA 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 69 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 06 02 00 00 5E 04 04 00 06 02 00 00 57 04 04 00 07 02 00 00 19 04 04 00 00 00 00 00 90 00 F3 [18:32: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 69 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 06 02 00 00 5E 04 04 00 06 02 00 00 57 04 04 00 07 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:32:13]wFMCommunicate OK [18:32:13]SAM_PROTO_GetFieldsCounters done [18:32:13]requested_item shift.num is exist - process it [18:32:13]requested_item shift.opened is exist - process it [18:32:13]req_shift_opened [18:32:13]FM_GetShiftState [18:32:13]SAM_PROTO_GetShiftState [18:32:13]wFMCommunicate request_size=4 [18:32:13]MH_SAM_APDU [18:32:13]CAPDU: 80 13 01 00 [18:32:13]Write to MH i2c: E2 08 00 CB 38 80 13 01 00 00 00 00 00 80 [18:32:13]Write i2c OK [18:32:13]MH_I2C_Read... [18:32:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:13]Read from MH i2c: E2 [18:32:13]MH_I2C_Read... [18:32:13]Read from MH i2c: E2 0E 00 [18:32:13]MH_I2C_Read... [18:32:13]Read from MH i2c: E2 0E 00 CB 38 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FE [18:32:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:32:13]wFMCommunicate OK [18:32:13]SAM_PROTO_GetShiftState done [18:32:13]FM_GetShiftState done [18:32:13]req_shift_opened done [18:32:13]requested_item shift.open_date is exist - process it [18:32:13]req_shift_open_date [18:32:13]req_shift_open_date done [18:32:13]produce_requested_data done [18:32:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309097,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:32:13]process_action_free close_receipt [18:32:13]json_value_free [18:32:13]json_value_free done [18:32:13]process_json_proto returns [18:32:13]Send response to host [18:32:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309097,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:32:13]free response buf [18:32:13]execute_script done [18:32:13]execute_script returns [18:32:13]free content buf [18:32:13]Sock 9.Close socket [18:32:13]Sock 9.Thread stoped [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]accept exits with 7 [18:33:17]New connection [18:33:17]New thread 3066879332 created [18:33:17]Thread 3067022692 joined [18:33:17]Waiting for new connection... [18:33:17] Sock 7.Parse request [18:33:17]Sock 7.Check first char [18:33:17]Sock 7.First char is OK [18:33:17]request: POST /json_proto HTTP/1.0 [18:33:17]Method: POST [18:33:17]URL: /json_proto [18:33:17]Method is POST - this is cgi request [18:33:17]url: /json_proto [18:33:17]query_string will be loaded in cgi processing [18:33:17]execute_cgi json_proto POST (null) [18:33:17]execute_cgi path=json_proto method=POST [18:33:17]POST find Content-Length [18:33:17]Host: 172.17.96.3:8080 [18:33:17]Content-Length: 568 [18:33:17]Content-Type: application/json [18:33:17] [18:33:17]POST finish read [18:33:17]Found Content-Length = 568 [18:33:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3374", "tax_sys" : 0, "items" : [ { "code": "48744546", "name": "LD Compact Silver", "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" ] } } [18:33:17]execute_script... [18:33: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)3374", "tax_sys" : 0, "items" : [ { "code": "48744546", "name": "LD Compact Silver", "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" ] } } [18:33:17]POST & json_proto [18:33:17]process_json_proto [18:33:17]json parsed OK: [18:33:17]protocol is kg_v1.0 [18:33:17]action value=close_receipt [18:33:17]process_action close_receipt [18:33:17]cmd_close_receipt [18:33:17]MH_GetDate [18:33:17]Write to MH i2c: F0 00 00 CC 38 F3 [18:33:17]Write i2c OK [18:33:17]MH_I2C_Read... [18:33:17]Read from MH i2c: F0 [18:33:17]MH_I2C_Read... [18:33:17]Read from MH i2c: F0 09 00 [18:33:17]MH_I2C_Read... [18:33:17]Read from MH i2c: F0 09 00 CC 38 00 EE 35 1D 67 44 5E 04 65 AE [18:33:17]GetLastDocTimeStamp 1729967531 [18:33:17]current date 1729967598 [18:33:17]FM_GetShiftState [18:33:17]SAM_PROTO_GetShiftState [18:33:17]wFMCommunicate request_size=4 [18:33:17]MH_SAM_APDU [18:33:17]CAPDU: 80 13 01 00 [18:33:17]Write to MH i2c: E2 08 00 CD 38 80 13 01 00 00 00 00 00 82 [18:33:17]Write i2c OK [18:33:17]MH_I2C_Read... [18:33:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:17]Read from MH i2c: E2 [18:33:17]MH_I2C_Read... [18:33:17]Read from MH i2c: E2 0E 00 [18:33:17]MH_I2C_Read... [18:33:17]Read from MH i2c: E2 0E 00 CD 38 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 00 [18:33:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:33:17]wFMCommunicate OK [18:33:17]SAM_PROTO_GetShiftState done [18:33:17]FM_GetShiftState done [18:33:17]opened in 1729902265 [18:33:17]opened+sec_in_day 1729988665 [18:33:17]quantity*price = 13000 [18:33:17]sum+1 = 13001 [18:33:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 519 26.10.2024 18:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309098 ФПД: 155059027151799 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183319&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309098&fm=155059027151799&tin=02508201610067®Number=0000000000091780&sum=13000 0 [18:33:18]StoreToDocumentArchive [18:33:18]shift 532 fd 309098 [18:33:18]save to /storage/0532/doc_00309098 [18:33:18]save last doc name /storage/0532/doc_00309098 to /storage/kkm_last_doc_name [18:33:18]save OK [18:33:18]Clear old archive folders... [18:33:18]ProcessDocumentItem done err = 0, tmpTLVsize=254 [18:33:18]tlvbuf is 000DF8F0 [18:33:18]SAM_PROTO_ClearQueue [18:33:18]wFMCommunicate request_size=4 [18:33:18]MH_SAM_APDU [18:33:18]CAPDU: 80 09 00 00 [18:33:18]Write to MH i2c: E2 08 00 DA 38 80 09 00 00 00 00 00 00 84 [18:33:18]Write i2c OK [18:33:18]MH_I2C_Read... [18:33:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:33:18]Read from MH i2c: E2 [18:33:18]MH_I2C_Read... [18:33:18]Read from MH i2c: E2 03 00 [18:33:18]MH_I2C_Read... [18:33:18]Read from MH i2c: E2 03 00 DA 38 00 90 00 86 [18:33:18]RAPDU: 90 00 [18:33:18]wFMCommunicate OK [18:33:18]SAM_PROTO_ClearQueue done [18:33:18]KKMCreateOFDPacket [18:33:18]OFDProtocolAddRootSTLVToBuf [18:33:18]FM_MakeSignedData [18:33:18]FM_MakeSignedData [18:33:18]SAM_PROTO_SignData [18:33:18]wFMCommunicate request_size=4 [18:33:18]MH_SAM_APDU [18:33:18]CAPDU: 80 0D 01 02 [18:33:18]Write to MH i2c: E2 08 00 DB 38 80 0D 01 02 00 00 00 00 8C [18:33:18]Write i2c OK [18:33:18]MH_I2C_Read... [18:33:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:33:18]Read from MH i2c: E2 [18:33:18]MH_I2C_Read... [18:33:18]Read from MH i2c: E2 03 00 [18:33:18]MH_I2C_Read... [18:33:18]Read from MH i2c: E2 03 00 DB 38 00 90 00 87 [18:33:18]RAPDU: 90 00 [18:33:18]wFMCommunicate OK [18:33:18]wFMCommunicate request_size=255 [18:33:18]MH_SAM_APDU [18:33:18]CAPDU: 80 0D 02 02 FA 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 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 07 02 00 00 F4 03 04 00 EF 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6A B7 04 00 35 04 [18:33:18]Write to MH i2c: E2 02 01 DC 38 80 0D 02 02 FA 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 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 07 02 00 00 F4 03 04 00 EF 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6A B7 04 00 35 04 00 00 7E [18:33:18]Write i2c OK [18:33:18]MH_I2C_Read... [18:33:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:19]Read from MH i2c: E2 [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: E2 03 00 [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: E2 03 00 DC 38 00 90 00 88 [18:33:19]RAPDU: 90 00 [18:33:19]wFMCommunicate OK [18:33:19]wFMCommunicate request_size=13 [18:33:19]MH_SAM_APDU [18:33:19]CAPDU: 80 0D 02 02 08 06 00 8D 06 7E 3B 8B B7 [18:33:19]Write to MH i2c: E2 10 00 DD 38 80 0D 02 02 08 00 06 00 8D 06 7E 3B 8B B7 00 00 33 [18:33:19]Write i2c OK [18:33:19]MH_I2C_Read... [18:33:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:19]Read from MH i2c: E2 [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: E2 03 00 [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: E2 03 00 DD 38 00 90 00 89 [18:33:19]RAPDU: 90 00 [18:33:19]wFMCommunicate OK [18:33:19]wFMCommunicate request_size=4 [18:33:19]MH_SAM_APDU [18:33:19]CAPDU: 80 0D 03 02 [18:33:19]Write to MH i2c: E2 08 00 DE 38 80 0D 03 02 00 00 00 00 91 [18:33:19]Write i2c OK [18:33:19]MH_I2C_Read... [18:33:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:33:19]Read from MH i2c: E2 [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: E2 0B 00 [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: E2 0B 00 DE 38 00 76 91 A4 AC 30 55 B6 1D 90 00 41 [18:33:19]RAPDU: 76 91 A4 AC 30 55 B6 1D 90 00 [18:33:19]wFMCommunicate OK [18:33:19]SAM_PROTO_SignData done [18:33:19]FM_MakeSignedData done [18:33:19]CreateOFDProtocolMessage [18:33:19]wFMCommunicate request_size=4 [18:33:19]MH_SAM_APDU [18:33:19]CAPDU: 80 11 00 00 [18:33:19]Write to MH i2c: E2 08 00 DF 38 80 11 00 00 00 00 00 00 91 [18:33:19]Write i2c OK [18:33:19]MH_I2C_Read... [18:33:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:19]Read from MH i2c: E2 [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: E2 17 00 [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: E2 17 00 DF 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E6 [18:33:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:33:19]wFMCommunicate OK [18:33:19]CreateOFDProtocolMessage done [18:33:19]OFDSenderStorePacket 309098 [18:33:19]StoreOFDPacket docnum=309098 [18:33:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 12 01 00 00 61 B3 0A 01 EB 94 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 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 07 02 00 00 F4 03 04 00 EF 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6A B7 04 00 35 04 06 00 8D 06 7E 3B 8B B7 76 91 A4 AC 30 55 B6 1D [18:33:19]CheckFolder [18:33:19]dirname=/storage/ofd_packets [18:33:19]CheckFolder done [18:33:19]ProducePacketName [18:33:19]name=ofd_packets/00309098 [18:33:19]NVStorageSaveData ofd_packets/00309098 [18:33:19]File name is /storage/ofd_packets/00309098 [18:33:19]Write 304 bytes [18:33:19]NVStorageSaveData done [18:33:19]OFDSenderStorePacket done [18:33:19]KKMCreateOFDPacket done [18:33:19]NVStorageSaveData kkm_last_timestamp [18:33:19]File name is /storage/kkm_last_timestamp [18:33:19]Write 4 bytes [18:33:19]OFD Sender: Processing packet 309098 [packets to send 223, broken 222] [18:33:19]ProducePacketName [18:33:19]name=ofd_packets/00309098 [18:33:19]OFD Sender: To server: pG, [18:33:19]CommunicateWithHost lk.salyk.kg:30040 [18:33:19]ConnectInit lk.salyk.kg [18:33:19]NVStorageSaveData done [18:33:19]ExternCall_PrintAddStr [18:33:19]wPrintStart [18:33:19]Write to MH i2c: 01 00 00 E0 38 18 [18:33:19]Write i2c OK [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: 01 [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: 01 07 00 [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: 01 07 00 E0 38 00 00 00 00 00 FF 0F 2D [18:33:19]RasterBufferAndPrint [18:33:19]line Счет N : (3)3374 [18:33:19]line ИНН: 02508201610067 [18:33:19]line Контрольно-Кассовый Чек [18:33:19]line ПРОДАЖА [18:33:19]line Товар: 48744546 [18:33:19]line LD Compact Silver [18:33:19]line 1.000 * 130.00 [18:33:19]line = 130.00 [18:33:19]line НДС 12% НСП 1% [18:33:19]line > о реализуемом товаре [18:33:19]line ИТОГО: 130.00 [18:33:19]line НСП 1% : 1.15 [18:33:19]line НДС 12% : 13.80 [18:33:19]line Наличными: 130.00 [18:33:19]line Безнал.: 0.00 [18:33:19]line Место: АЗС № 172 "Партнер Нефть" [18:33:19]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:33:19]line СНО: Общий режим [18:33:19]line Чек 519 26.10.2024 18:33 [18:33:19]line Смена: 532 ФФД: 1.0 [18:33:19]line ЗНМ: 0300000116 [18:33:19]line РНМ: 0000000000091780 [18:33:19]line Версия ККМ: 001 [18:33:19]line ФМ: 0000000000871765 [18:33:19]line ФД: 309098 [18:33:19]line ФПД: 155059027151799 [18:33:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183319&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309098&fm=155059027151799&tin=02508201610067®Number=0000000000091780&sum=13000 [18:33:19]Connected sock=11 [18:33:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 12 01 00 00 61 B3 0A 01 EB 94 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 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 07 02 00 00 F4 03 04 00 EF 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6A B7 04 00 35 04 06 00 8D 06 7E 3B 8B B7 76 91 A4 AC 30 55 B6 1D [18:33:19]line 0 [18:33:19]written 0, free lines is 4095 [18:33:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D5 2F 47 00 B6 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 31 37 36 35 10 04 04 00 6A B7 04 00 F4 03 04 00 4C DC 1C 67 B6 04 01 00 00 8B 75 68 08 BF D0 04 FB [18:33:19]CommunicateWithHost err = 0 [18:33:19]CheckOFDResponse [18:33:19]1017 (14) - 77093643461234 [18:33:19]1041 (16) - 0000000000871765 [18:33:19]1040 (4) - 309098 [18:33:19]1012 (4) - 26.10.2024 12:10 [18:33:19]1206 (1) - 0 [18:33:19]OFD Sender: Remove packet 309098 [18:33:19]ProducePacketName [18:33:19]name=ofd_packets/00309098 [18:33:19]NVStorageDeleteData [18:33:19]Write to MH i2c: 01 00 00 07 39 40 [18:33:19]Write i2c OK [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: 01 [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: 01 07 00 [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: 01 07 00 07 39 00 00 00 00 00 E2 0C 35 [18:33:19]RasterBufferAndPrint [18:33:19]line [18:33:19]line [18:33:19]line [18:33:19]line [18:33:19]line [18:33:19]written 0, free lines is 3304 [18:33:19]MH_Cut [18:33:19]Write to MH i2c: D1 01 00 0E 39 01 19 [18:33:19]Write i2c OK [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: D1 [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: D1 01 00 [18:33:19]MH_I2C_Read... [18:33:19]Read from MH i2c: D1 01 00 0E 39 00 18 [18:33:19]Write to MH i2c: 01 00 00 0F 39 48 [18:33:19]Write i2c OK [18:33:19]MH_I2C_Read... [18:33:20]OFD Sender: No OFD packet to send [18:33:20]*** Cut start [18:33:20]*** Purtial cut [18:33:20]*** Stage 1: CUTSNS_PIN = 1 [18:33:21]Read from MH i2c: 01 [18:33:21]MH_I2C_Read... [18:33:21]*** Stop cut motor [18:33:21]*** Cut end [18:33:21]Read from MH i2c: 01 07 00 [18:33:21]MH_I2C_Read... [18:33:21]Read from MH i2c: 01 07 00 0F 39 00 00 00 00 00 FF 0F 5D [18:33:21]process_action close_receipt done [18:33:21]requested_data is exist [18:33:21]produce_requested_data [18:33:21]requested_item fm.sn is exist - process it [18:33:21]wFMCommunicate request_size=4 [18:33:21]MH_SAM_APDU [18:33:21]CAPDU: 80 11 00 00 [18:33:21]Write to MH i2c: E2 08 00 10 39 80 11 00 00 00 00 00 00 C3 [18:33:21]Write i2c OK [18:33:21]MH_I2C_Read... [18:33:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:21]Read from MH i2c: E2 [18:33:21]MH_I2C_Read... [18:33:21]Read from MH i2c: E2 17 00 [18:33:21]MH_I2C_Read... [18:33:21]Read from MH i2c: E2 17 00 10 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 18 [18:33:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:33:21]wFMCommunicate OK [18:33:21]requested_item fd.num is exist - process it [18:33:21]SAM_PROTO_GetFieldsCounters [18:33:21]wFMCommunicate request_size=4 [18:33:21]MH_SAM_APDU [18:33:21]CAPDU: 80 13 00 00 [18:33:21]Write to MH i2c: E2 08 00 11 39 80 13 00 00 00 00 00 00 C6 [18:33:21]Write i2c OK [18:33:21]MH_I2C_Read... [18:33:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:33:21]Read from MH i2c: E2 [18:33:21]MH_I2C_Read... [18:33:21]Read from MH i2c: E2 62 00 [18:33:21]MH_I2C_Read... [18:33:21]Read from MH i2c: E2 62 00 11 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 07 02 00 00 5E 04 04 00 07 02 00 00 57 04 04 00 08 02 00 00 19 04 04 00 00 00 00 00 90 00 3F [18:33: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 07 02 00 00 5E 04 04 00 07 02 00 00 57 04 04 00 08 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:33:21]wFMCommunicate OK [18:33:21]SAM_PROTO_GetFieldsCounters done [18:33:21]requested_item shift.num is exist - process it [18:33:21]requested_item shift.opened is exist - process it [18:33:21]req_shift_opened [18:33:21]FM_GetShiftState [18:33:21]SAM_PROTO_GetShiftState [18:33:21]wFMCommunicate request_size=4 [18:33:21]MH_SAM_APDU [18:33:21]CAPDU: 80 13 01 00 [18:33:21]Write to MH i2c: E2 08 00 12 39 80 13 01 00 00 00 00 00 C8 [18:33:21]Write i2c OK [18:33:21]MH_I2C_Read... [18:33:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:21]Read from MH i2c: E2 [18:33:21]MH_I2C_Read... [18:33:21]Read from MH i2c: E2 0E 00 [18:33:21]MH_I2C_Read... [18:33:21]Read from MH i2c: E2 0E 00 12 39 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 46 [18:33:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:33:21]wFMCommunicate OK [18:33:21]SAM_PROTO_GetShiftState done [18:33:21]FM_GetShiftState done [18:33:21]req_shift_opened done [18:33:21]requested_item shift.open_date is exist - process it [18:33:21]req_shift_open_date [18:33:21]req_shift_open_date done [18:33:21]produce_requested_data done [18:33:21]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309098,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:33:21]process_action_free close_receipt [18:33:21]json_value_free [18:33:21]json_value_free done [18:33:21]process_json_proto returns [18:33:21]Send response to host [18:33:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309098,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:33:21]free response buf [18:33:21]execute_script done [18:33:21]execute_script returns [18:33:21]free content buf [18:33:21]Sock 7.Close socket [18:33:21]Sock 7.Thread stoped [18:33:25]OFD Sender: No OFD packet to send [18:33:29]accept exits with 10 [18:33:29]New connection [18:33:29]New thread 3067022692 created [18:33:29]Thread 3066879332 joined [18:33:29]Waiting for new connection... [18:33:29] Sock 10.Parse request [18:33:29]Sock 10.Check first char [18:33:29]Sock 10.First char is OK [18:33:29]request: POST /json_proto HTTP/1.0 [18:33:29]Method: POST [18:33:29]URL: /json_proto [18:33:29]Method is POST - this is cgi request [18:33:29]url: /json_proto [18:33:29]query_string will be loaded in cgi processing [18:33:29]execute_cgi json_proto POST (null) [18:33:29]execute_cgi path=json_proto method=POST [18:33:29]POST find Content-Length [18:33:29]Host: 172.17.96.3:8080 [18:33:29]Content-Length: 682 [18:33:29]Content-Type: application/json [18:33:29] [18:33:29]POST finish read [18:33:29]Found Content-Length = 682 [18:33:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [18:33:29]execute_script... [18:33: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)642975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [18:33:29]POST & json_proto [18:33:29]process_json_proto [18:33:29]json parsed OK: [18:33:29]protocol is kg_v1.0 [18:33:29]action value=close_receipt [18:33:29]process_action close_receipt [18:33:29]cmd_close_receipt [18:33:29]MH_GetDate [18:33:29]Write to MH i2c: F0 00 00 13 39 3B [18:33:29]Write i2c OK [18:33:29]MH_I2C_Read... [18:33:29]Read from MH i2c: F0 [18:33:29]MH_I2C_Read... [18:33:29]Read from MH i2c: F0 09 00 [18:33:29]MH_I2C_Read... [18:33:29]Read from MH i2c: F0 09 00 13 39 00 FA 35 1D 67 44 5E 04 65 02 [18:33:29]GetLastDocTimeStamp 1729967599 [18:33:29]current date 1729967610 [18:33:29]FM_GetShiftState [18:33:29]SAM_PROTO_GetShiftState [18:33:29]wFMCommunicate request_size=4 [18:33:29]MH_SAM_APDU [18:33:29]CAPDU: 80 13 01 00 [18:33:29]Write to MH i2c: E2 08 00 14 39 80 13 01 00 00 00 00 00 CA [18:33:29]Write i2c OK [18:33:29]MH_I2C_Read... [18:33:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:29]Read from MH i2c: E2 [18:33:29]MH_I2C_Read... [18:33:29]Read from MH i2c: E2 0E 00 [18:33:29]MH_I2C_Read... [18:33:29]Read from MH i2c: E2 0E 00 14 39 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 48 [18:33:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:33:29]wFMCommunicate OK [18:33:29]SAM_PROTO_GetShiftState done [18:33:29]FM_GetShiftState done [18:33:29]opened in 1729902265 [18:33:29]opened+sec_in_day 1729988665 [18:33:29]quantity*price = 100015 [18:33:29]sum+1 = 100017 [18:33:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 520 26.10.2024 18:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309099 ФПД: 14544675995939 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183331&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309099&fm=14544675995939&tin=02508201610067®Number=0000000000091780&sum=100000 [18:33:30]StoreToDocumentArchive [18:33:30]shift 532 fd 309099 [18:33:30]save to /storage/0532/doc_00309099 [18:33:30]save last doc name /storage/0532/doc_00309099 to /storage/kkm_last_doc_name [18:33:30]save OK [18:33:30]Clear old archive folders... [18:33:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:33:30]tlvbuf is B6EEB870 [18:33:30]SAM_PROTO_ClearQueue [18:33:30]wFMCommunicate request_size=4 [18:33:30]MH_SAM_APDU [18:33:30]CAPDU: 80 09 00 00 [18:33:30]Write to MH i2c: E2 08 00 21 39 80 09 00 00 00 00 00 00 CC [18:33:30]Write i2c OK [18:33:30]MH_I2C_Read... [18:33:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:33:30]Read from MH i2c: E2 [18:33:30]MH_I2C_Read... [18:33:30]Read from MH i2c: E2 03 00 [18:33:30]MH_I2C_Read... [18:33:30]Read from MH i2c: E2 03 00 21 39 00 90 00 CE [18:33:30]RAPDU: 90 00 [18:33:30]wFMCommunicate OK [18:33:30]SAM_PROTO_ClearQueue done [18:33:30]KKMCreateOFDPacket [18:33:30]OFDProtocolAddRootSTLVToBuf [18:33:30]FM_MakeSignedData [18:33:30]FM_MakeSignedData [18:33:30]SAM_PROTO_SignData [18:33:30]wFMCommunicate request_size=4 [18:33:30]MH_SAM_APDU [18:33:30]CAPDU: 80 0D 01 02 [18:33:30]Write to MH i2c: E2 08 00 22 39 80 0D 01 02 00 00 00 00 D4 [18:33:30]Write i2c OK [18:33:30]MH_I2C_Read... [18:33:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:33:30]Read from MH i2c: E2 [18:33:30]MH_I2C_Read... [18:33:30]Read from MH i2c: E2 03 00 [18:33:30]MH_I2C_Read... [18:33:30]Read from MH i2c: E2 03 00 22 39 00 90 00 CF [18:33:30]RAPDU: 90 00 [18:33:30]wFMCommunicate OK [18:33:30]wFMCommunicate request_size=255 [18:33:30]MH_SAM_APDU [18:33:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 08 02 00 00 F4 03 04 00 FB 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6B B7 04 00 35 04 06 00 0D [18:33:30]Write to MH i2c: E2 02 01 23 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 08 02 00 00 F4 03 04 00 FB 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6B B7 04 00 35 04 06 00 0D 00 00 63 [18:33:30]Write i2c OK [18:33:30]MH_I2C_Read... [18:33:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:30]Read from MH i2c: E2 [18:33:30]MH_I2C_Read... [18:33:30]Read from MH i2c: E2 03 00 [18:33:30]MH_I2C_Read... [18:33:30]Read from MH i2c: E2 03 00 23 39 00 90 00 D0 [18:33:30]RAPDU: 90 00 [18:33:30]wFMCommunicate OK [18:33:30]wFMCommunicate request_size=10 [18:33:30]MH_SAM_APDU [18:33:30]CAPDU: 80 0D 02 02 05 3A 72 3F 01 23 [18:33:30]Write to MH i2c: E2 0D 00 24 39 80 0D 02 02 05 00 3A 72 3F 01 23 00 00 F0 [18:33:30]Write i2c OK [18:33:30]MH_I2C_Read... [18:33:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:33:31]Read from MH i2c: E2 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: E2 03 00 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: E2 03 00 24 39 00 90 00 D1 [18:33:31]RAPDU: 90 00 [18:33:31]wFMCommunicate OK [18:33:31]wFMCommunicate request_size=4 [18:33:31]MH_SAM_APDU [18:33:31]CAPDU: 80 0D 03 02 [18:33:31]Write to MH i2c: E2 08 00 25 39 80 0D 03 02 00 00 00 00 D9 [18:33:31]Write i2c OK [18:33:31]MH_I2C_Read... [18:33:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:33:31]Read from MH i2c: E2 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: E2 0B 00 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: E2 0B 00 25 39 00 FA 1C C4 8A A3 A8 23 19 90 00 C5 [18:33:31]RAPDU: FA 1C C4 8A A3 A8 23 19 90 00 [18:33:31]wFMCommunicate OK [18:33:31]SAM_PROTO_SignData done [18:33:31]FM_MakeSignedData done [18:33:31]CreateOFDProtocolMessage [18:33:31]wFMCommunicate request_size=4 [18:33:31]MH_SAM_APDU [18:33:31]CAPDU: 80 11 00 00 [18:33:31]Write to MH i2c: E2 08 00 26 39 80 11 00 00 00 00 00 00 D9 [18:33:31]Write i2c OK [18:33:31]MH_I2C_Read... [18:33:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:31]Read from MH i2c: E2 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: E2 17 00 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: E2 17 00 26 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2E [18:33:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:33:31]wFMCommunicate OK [18:33:31]CreateOFDProtocolMessage done [18:33:31]OFDSenderStorePacket 309099 [18:33:31]StoreOFDPacket docnum=309099 [18:33:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EF 92 07 01 18 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 08 02 00 00 F4 03 04 00 FB 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6B B7 04 00 35 04 06 00 0D 3A 72 3F 01 23 FA 1C C4 8A A3 A8 23 19 [18:33:31]CheckFolder [18:33:31]dirname=/storage/ofd_packets [18:33:31]CheckFolder done [18:33:31]ProducePacketName [18:33:31]name=ofd_packets/00309099 [18:33:31]NVStorageSaveData ofd_packets/00309099 [18:33:31]File name is /storage/ofd_packets/00309099 [18:33:31]Write 301 bytes [18:33:31]NVStorageSaveData done [18:33:31]OFDSenderStorePacket done [18:33:31]KKMCreateOFDPacket done [18:33:31]NVStorageSaveData kkm_last_timestamp [18:33:31]File name is /storage/kkm_last_timestamp [18:33:31]Write 4 bytes [18:33:31]NVStorageSaveData done [18:33:31]ExternCall_PrintAddStr [18:33:31]wPrintStart [18:33:31]Write to MH i2c: 01 00 00 27 39 60 [18:33:31]Write i2c OK [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: 01 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: 01 07 00 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: 01 07 00 27 39 00 00 00 00 00 FF 0F 75 [18:33:31]RasterBufferAndPrint [18:33:31]line Счет N : (1)642975 [18:33:31]line ИНН: 02508201610067 [18:33:31]line Контрольно-Кассовый Чек [18:33:31]line ПРОДАЖА [18:33:31]line ТРК (МРК, ГНК) : 52 [18:33:31]line Товар: 2710124130 [18:33:31]line Аи-92-К-2 [18:33:31]line 14.950 * 66.90 [18:33:31]line = 1000.16 [18:33:31]line НДС 12% НСП 1% [18:33:31]line > о реализуемом товаре [18:33:31]line ОКРУГЛЕНИЕ: -0.16 [18:33:31]line ИТОГО: 1000.00 [18:33:31]line Внесено: 1000.00 [18:33:31]line СДАЧА: 0.00 [18:33:31]line НСП 1% : 8.85 [18:33:31]line НДС 12% : 106.21 [18:33:31]line Наличными: 1000.00 [18:33:31]line Безнал.: 0.00 [18:33:31]line Место: АЗС № 172 "Партнер Нефть" [18:33:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:33:31]line СНО: Общий режим [18:33:31]line Чек 520 26.10.2024 18:33 [18:33:31]line Смена: 532 ФФД: 1.0 [18:33:31]line ЗНМ: 0300000116 [18:33:31]line РНМ: 0000000000091780 [18:33:31]line Версия ККМ: 001 [18:33:31]line ФМ: 0000000000871765 [18:33:31]line ФД: 309099 [18:33:31]line ФПД: 14544675995939 [18:33:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183331&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309099&fm=14544675995939&tin=02508201610067®Number=0000000000091780&sum=100000 [18:33:31]OFD Sender: Processing packet 309099 [packets to send 223, broken 222] [18:33:31]ProducePacketName [18:33:31]name=ofd_packets/00309099 [18:33:31]OFD Sender: To server: pG, [18:33:31]CommunicateWithHost lk.salyk.kg:30040 [18:33:31]ConnectInit lk.salyk.kg [18:33:31]written 0, free lines is 4095 [18:33:31]Connected sock=9 [18:33:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EF 92 07 01 18 AF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 08 02 00 00 F4 03 04 00 FB 35 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6B B7 04 00 35 04 06 00 0D 3A 72 3F 01 23 FA 1C C4 8A A3 A8 23 19 [18:33:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 20 4C 47 00 15 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6B B7 04 00 F4 03 04 00 58 DC 1C 67 B6 04 01 00 00 41 AC EC 31 85 DF 98 ED [18:33:31]CommunicateWithHost err = 0 [18:33:31]CheckOFDResponse [18:33:31]1017 (14) - 77093643461234 [18:33:31]1041 (16) - 0000000000871765 [18:33:31]1040 (4) - 309099 [18:33:31]1012 (4) - 26.10.2024 12:11 [18:33:31]1206 (1) - 0 [18:33:31]OFD Sender: Remove packet 309099 [18:33:31]ProducePacketName [18:33:31]name=ofd_packets/00309099 [18:33:31]NVStorageDeleteData [18:33:31]Write to MH i2c: 01 00 00 51 39 8A [18:33:31]Write i2c OK [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: 01 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: 01 07 00 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: 01 07 00 51 39 00 00 00 00 00 C4 0C 61 [18:33:31]RasterBufferAndPrint [18:33:31]line [18:33:31]line [18:33:31]line [18:33:31]line [18:33:31]line [18:33:31]written 0, free lines is 3277 [18:33:31]MH_Cut [18:33:31]Write to MH i2c: D1 01 00 58 39 01 63 [18:33:31]Write i2c OK [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: D1 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: D1 01 00 [18:33:31]MH_I2C_Read... [18:33:31]Read from MH i2c: D1 01 00 58 39 00 62 [18:33:31]Write to MH i2c: 01 00 00 59 39 92 [18:33:31]Write i2c OK [18:33:31]MH_I2C_Read... [18:33:32]OFD Sender: No OFD packet to send [18:33:32]*** Cut start [18:33:32]*** Purtial cut [18:33:32]*** Stage 1: CUTSNS_PIN = 1 [18:33:32]Read from MH i2c: 01 [18:33:32]MH_I2C_Read... [18:33:32]*** Stop cut motor [18:33:32]*** Cut end [18:33:32]Read from MH i2c: 01 07 00 [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: 01 07 00 59 39 00 00 00 00 00 FF 0F A7 [18:33:32]process_action close_receipt done [18:33:32]requested_data is exist [18:33:32]produce_requested_data [18:33:32]requested_item fm.sn is exist - process it [18:33:32]wFMCommunicate request_size=4 [18:33:32]MH_SAM_APDU [18:33:32]CAPDU: 80 11 00 00 [18:33:32]Write to MH i2c: E2 08 00 5A 39 80 11 00 00 00 00 00 00 0D [18:33:32]Write i2c OK [18:33:32]MH_I2C_Read... [18:33:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:33:32]Read from MH i2c: E2 [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: E2 17 00 [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: E2 17 00 5A 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 62 [18:33:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:33:32]wFMCommunicate OK [18:33:32]requested_item fd.num is exist - process it [18:33:32]SAM_PROTO_GetFieldsCounters [18:33:32]wFMCommunicate request_size=4 [18:33:32]MH_SAM_APDU [18:33:32]CAPDU: 80 13 00 00 [18:33:32]Write to MH i2c: E2 08 00 5B 39 80 13 00 00 00 00 00 00 10 [18:33:32]Write i2c OK [18:33:32]MH_I2C_Read... [18:33:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:33:32]Read from MH i2c: E2 [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: E2 62 00 [18:33:32]MH_I2C_Read... [18:33:32]Read from MH i2c: E2 62 00 5B 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 08 02 00 00 5E 04 04 00 08 02 00 00 57 04 04 00 09 02 00 00 19 04 04 00 00 00 00 00 90 00 8D [18:33:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 08 02 00 00 5E 04 04 00 08 02 00 00 57 04 04 00 09 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:33:32]wFMCommunicate OK [18:33:32]SAM_PROTO_GetFieldsCounters done [18:33:32]requested_item shift.num is exist - process it [18:33:32]requested_item shift.opened is exist - process it [18:33:32]req_shift_opened [18:33:32]FM_GetShiftState [18:33:32]SAM_PROTO_GetShiftState [18:33:32]wFMCommunicate request_size=4 [18:33:32]MH_SAM_APDU [18:33:32]CAPDU: 80 13 01 00 [18:33:32]Write to MH i2c: E2 08 00 5C 39 80 13 01 00 00 00 00 00 12 [18:33:32]Write i2c OK [18:33:32]MH_I2C_Read... [18:33:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:33:33]Read from MH i2c: E2 [18:33:33]MH_I2C_Read... [18:33:33]Read from MH i2c: E2 0E 00 [18:33:33]MH_I2C_Read... [18:33:33]Read from MH i2c: E2 0E 00 5C 39 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 90 [18:33:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:33:33]wFMCommunicate OK [18:33:33]SAM_PROTO_GetShiftState done [18:33:33]FM_GetShiftState done [18:33:33]req_shift_opened done [18:33:33]requested_item shift.open_date is exist - process it [18:33:33]req_shift_open_date [18:33:33]req_shift_open_date done [18:33:33]produce_requested_data done [18:33:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309099,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:33:33]process_action_free close_receipt [18:33:33]json_value_free [18:33:33]json_value_free done [18:33:33]process_json_proto returns [18:33:33]Send response to host [18:33:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309099,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:33:33]free response buf [18:33:33]execute_script done [18:33:33]execute_script returns [18:33:33]free content buf [18:33:33]Sock 10.Close socket [18:33:33]Sock 10.Thread stoped [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:11]accept exits with 7 [18:34:11]New connection [18:34:11]New thread 3066879332 created [18:34:11]Thread 3067022692 joined [18:34:11]Waiting for new connection... [18:34:11] Sock 7.Parse request [18:34:11]Sock 7.Check first char [18:34:11]Sock 7.First char is OK [18:34:11]request: POST /json_proto HTTP/1.0 [18:34:11]Method: POST [18:34:11]URL: /json_proto [18:34:11]Method is POST - this is cgi request [18:34:11]url: /json_proto [18:34:11]query_string will be loaded in cgi processing [18:34:11]execute_cgi json_proto POST (null) [18:34:11]execute_cgi path=json_proto method=POST [18:34:11]POST find Content-Length [18:34:11]Host: 172.17.96.3:8080 [18:34:11]Content-Length: 1126 [18:34:11]Content-Type: application/json [18:34:11] [18:34:11]POST finish read [18:34:11]Found Content-Length = 1126 [18:34:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3375", "tax_sys" : 0, "items" : [ { "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4860019001346", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 0,5\u043B \u0441\u0442", "price" : 160.00, "quantity" : 1.000, "sum" : 160.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 }]} ], "payments": [ { "type": 0, "sum" : 425.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:11]execute_script... [18:34:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3375", "tax_sys" : 0, "items" : [ { "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "4860019001346", "name": "\u0412\u043E\u0434\u0430 \u0411\u043E\u0440\u0436\u043E\u043C\u0438 0,5\u043B \u0441\u0442", "price" : 160.00, "quantity" : 1.000, "sum" : 160.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 }]} ], "payments": [ { "type": 0, "sum" : 425.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:11]POST & json_proto [18:34:11]process_json_proto [18:34:11]json parsed OK: [18:34:11]protocol is kg_v1.0 [18:34:11]action value=close_receipt [18:34:11]process_action close_receipt [18:34:11]cmd_close_receipt [18:34:11]MH_GetDate [18:34:11]Write to MH i2c: F0 00 00 5D 39 85 [18:34:11]Write i2c OK [18:34:11]MH_I2C_Read... [18:34:11]Read from MH i2c: F0 [18:34:11]MH_I2C_Read... [18:34:11]Read from MH i2c: F0 09 00 [18:34:11]MH_I2C_Read... [18:34:11]Read from MH i2c: F0 09 00 5D 39 00 25 36 1D 67 44 5E 04 65 78 [18:34:11]GetLastDocTimeStamp 1729967611 [18:34:11]current date 1729967653 [18:34:11]FM_GetShiftState [18:34:11]SAM_PROTO_GetShiftState [18:34:11]wFMCommunicate request_size=4 [18:34:11]MH_SAM_APDU [18:34:11]CAPDU: 80 13 01 00 [18:34:11]Write to MH i2c: E2 08 00 5E 39 80 13 01 00 00 00 00 00 14 [18:34:11]Write i2c OK [18:34:11]MH_I2C_Read... [18:34:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:11]Read from MH i2c: E2 [18:34:11]MH_I2C_Read... [18:34:11]Read from MH i2c: E2 0E 00 [18:34:11]MH_I2C_Read... [18:34:11]Read from MH i2c: E2 0E 00 5E 39 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 92 [18:34:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:34:11]wFMCommunicate OK [18:34:11]SAM_PROTO_GetShiftState done [18:34:11]FM_GetShiftState done [18:34:11]opened in 1729902265 [18:34:11]opened+sec_in_day 1729988665 [18:34:11]quantity*price = 13500 [18:34:11]sum+1 = 13501 [18:34:11]Check (price>sum+1) || (price+1sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 4860019001346 Вода Боржоми 0,5л ст 1.000 * 160.00 = 160.00 НДС 12% НСП 1% > о реализуемом товаре Товар: 2000036230011 Кофе Латте XL(GABB TRADE) 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 425.00 НСП 1% : 3.76 НДС 12% : 45.13 Наличными: 425.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 521 26.10.2024 18:34 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309100 ФПД: 76364063288985 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183413&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309100&fm=76364063288985&tin=02508201610067®Number=0000000000091780&sum=42500 0 [18:34:13]StoreToDocumentArchive [18:34:13]shift 532 fd 309100 [18:34:13]save to /storage/0532/doc_00309100 [18:34:13]save last doc name /storage/0532/doc_00309100 to /storage/kkm_last_doc_name [18:34:13]save OK [18:34:13]Clear old archive folders... [18:34:13]ProcessDocumentItem done err = 0, tmpTLVsize=484 [18:34:13]tlvbuf is 000C4550 [18:34:13]SAM_PROTO_ClearQueue [18:34:13]wFMCommunicate request_size=4 [18:34:13]MH_SAM_APDU [18:34:13]CAPDU: 80 09 00 00 [18:34:13]Write to MH i2c: E2 08 00 6B 39 80 09 00 00 00 00 00 00 16 [18:34:13]Write i2c OK [18:34:13]MH_I2C_Read... [18:34:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:34:13]Read from MH i2c: E2 [18:34:13]MH_I2C_Read... [18:34:13]Read from MH i2c: E2 03 00 [18:34:13]MH_I2C_Read... [18:34:13]Read from MH i2c: E2 03 00 6B 39 00 90 00 18 [18:34:13]RAPDU: 90 00 [18:34:13]wFMCommunicate OK [18:34:13]SAM_PROTO_ClearQueue done [18:34:13]KKMCreateOFDPacket [18:34:13]OFDProtocolAddRootSTLVToBuf [18:34:13]FM_MakeSignedData [18:34:13]FM_MakeSignedData [18:34:13]SAM_PROTO_SignData [18:34:13]wFMCommunicate request_size=4 [18:34:13]MH_SAM_APDU [18:34:13]CAPDU: 80 0D 01 02 [18:34:13]Write to MH i2c: E2 08 00 6C 39 80 0D 01 02 00 00 00 00 1E [18:34:13]Write i2c OK [18:34:13]MH_I2C_Read... [18:34:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:34:13]Read from MH i2c: E2 [18:34:13]MH_I2C_Read... [18:34:13]Read from MH i2c: E2 03 00 [18:34:13]MH_I2C_Read... [18:34:13]Read from MH i2c: E2 03 00 6C 39 00 90 00 19 [18:34:13]RAPDU: 90 00 [18:34:13]wFMCommunicate OK [18:34:13]wFMCommunicate request_size=255 [18:34:13]MH_SAM_APDU [18:34:13]CAPDU: 80 0D 02 02 FA 03 00 E4 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 BC 34 00 00 00 00 13 04 06 00 BC 34 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 38 36 30 30 31 39 30 30 31 33 34 36 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D1 81 D1 82 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 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 [18:34:13]Write to MH i2c: E2 02 01 6D 39 80 0D 02 02 FA 00 03 00 E4 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 BC 34 00 00 00 00 13 04 06 00 BC 34 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 38 36 30 30 31 39 30 30 31 33 34 36 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D1 81 D1 82 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 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 00 00 05 [18:34:13]Write i2c OK [18:34:13]MH_I2C_Read... [18:34:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:13]Read from MH i2c: E2 [18:34:13]MH_I2C_Read... [18:34:13]Read from MH i2c: E2 03 00 [18:34:13]MH_I2C_Read... [18:34:13]Read from MH i2c: E2 03 00 6D 39 00 90 00 1A [18:34:13]RAPDU: 90 00 [18:34:13]wFMCommunicate OK [18:34:13]wFMCommunicate request_size=243 [18:34:13]MH_SAM_APDU [18:34:13]CAPDU: 80 0D 02 02 EE 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 04 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 11 00 00 00 00 07 04 06 00 04 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 25 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6C B7 04 00 35 04 06 00 45 73 E4 DD AE 99 [18:34:13]Write to MH i2c: E2 F6 00 6E 39 80 0D 02 02 EE 00 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 04 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 11 00 00 00 00 07 04 06 00 04 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 25 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6C B7 04 00 35 04 06 00 45 73 E4 DD AE 99 00 00 8C [18:34:13]Write i2c OK [18:34:13]MH_I2C_Read... [18:34:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:13]Read from MH i2c: E2 [18:34:13]MH_I2C_Read... [18:34:13]Read from MH i2c: E2 03 00 [18:34:13]MH_I2C_Read... [18:34:13]Read from MH i2c: E2 03 00 6E 39 00 90 00 1B [18:34:13]RAPDU: 90 00 [18:34:13]wFMCommunicate OK [18:34:13]wFMCommunicate request_size=4 [18:34:13]MH_SAM_APDU [18:34:13]CAPDU: 80 0D 03 02 [18:34:13]Write to MH i2c: E2 08 00 6F 39 80 0D 03 02 00 00 00 00 23 [18:34:13]Write i2c OK [18:34:13]MH_I2C_Read... [18:34:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:34:14]Read from MH i2c: E2 [18:34:14]MH_I2C_Read... [18:34:14]Read from MH i2c: E2 0B 00 [18:34:14]MH_I2C_Read... [18:34:14]Read from MH i2c: E2 0B 00 6F 39 00 C2 36 F1 2C A5 2D 02 02 90 00 0F [18:34:14]RAPDU: C2 36 F1 2C A5 2D 02 02 90 00 [18:34:14]wFMCommunicate OK [18:34:14]SAM_PROTO_SignData done [18:34:14]FM_MakeSignedData done [18:34:14]CreateOFDProtocolMessage [18:34:14]wFMCommunicate request_size=4 [18:34:14]MH_SAM_APDU [18:34:14]CAPDU: 80 11 00 00 [18:34:14]Write to MH i2c: E2 08 00 70 39 80 11 00 00 00 00 00 00 23 [18:34:14]Write i2c OK [18:34:14]MH_I2C_Read... [18:34:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:14]Read from MH i2c: E2 [18:34:14]MH_I2C_Read... [18:34:14]Read from MH i2c: E2 17 00 [18:34:14]MH_I2C_Read... [18:34:14]Read from MH i2c: E2 17 00 70 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 78 [18:34:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:34:14]wFMCommunicate OK [18:34:14]CreateOFDProtocolMessage done [18:34:14]OFDSenderStorePacket 309100 [18:34:14]StoreOFDPacket docnum=309100 [18:34:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 F8 01 00 00 BD D9 F0 01 A6 D6 5A 03 01 00 03 00 E4 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 BC 34 00 00 00 00 13 04 06 00 BC 34 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 38 36 30 30 31 39 30 30 31 33 34 36 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D1 81 D1 82 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 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 04 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 11 00 00 00 00 07 04 06 00 04 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 25 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6C B7 04 00 35 04 06 00 45 73 E4 DD AE 99 C2 36 F1 2C A5 2D 02 02 [18:34:14]CheckFolder [18:34:14]dirname=/storage/ofd_packets [18:34:14]CheckFolder done [18:34:14]ProducePacketName [18:34:14]name=ofd_packets/00309100 [18:34:14]NVStorageSaveData ofd_packets/00309100 [18:34:14]File name is /storage/ofd_packets/00309100 [18:34:14]Write 534 bytes [18:34:14]NVStorageSaveData done [18:34:14]OFDSenderStorePacket done [18:34:14]KKMCreateOFDPacket done [18:34:14]NVStorageSaveData kkm_last_timestamp [18:34:14]File name is /storage/kkm_last_timestamp [18:34:14]Write 4 bytes [18:34:14]NVStorageSaveData done [18:34:14]ExternCall_PrintAddStr [18:34:14]wPrintStart [18:34:14]Write to MH i2c: 01 00 00 71 39 AA [18:34:14]Write i2c OK [18:34:14]MH_I2C_Read... [18:34:14]Read from MH i2c: 01 [18:34:14]MH_I2C_Read... [18:34:14]Read from MH i2c: 01 07 00 [18:34:14]MH_I2C_Read... [18:34:14]Read from MH i2c: 01 07 00 71 39 00 00 00 00 00 FF 0F BF [18:34:14]RasterBufferAndPrint [18:34:14]line Счет N : (3)3375 [18:34:14]line ИНН: 02508201610067 [18:34:14]line Контрольно-Кассовый Чек [18:34:14]line ПРОДАЖА [18:34:14]line Товар: 48745000 [18:34:14]line Сигареты Winston Purple Mix [18:34:14]line 1.000 * 135.00 [18:34:14]line = 135.00 [18:34:14]line НДС 12% НСП 1% [18:34:14]line > о реализуемом товаре [18:34:14]line Товар: 4860019001346 [18:34:14]line Вода Боржоми 0,5л ст [18:34:14]line 1.000 * 160.00 [18:34:14]line = 160.00 [18:34:14]line НДС 12% НСП 1% [18:34:14]line > о реализуемом товаре [18:34:14]line Товар: 2000036230011 [18:34:14]line Кофе Латте XL(GABB TRADE) [18:34:14]line 1.000 * 130.00 [18:34:14]line = 130.00 [18:34:14]line НДС 12% НСП 1% [18:34:14]line > о реализуемом товаре [18:34:14]line ИТОГО: 425.00 [18:34:14]line НСП 1% : 3.76 [18:34:14]line НДС 12% : 45.13 [18:34:14]line Наличными: 425.00 [18:34:14]line Безнал.: 0.00 [18:34:14]line Место: АЗС № 172 "Партнер Нефть" [18:34:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:34:14]line СНО: Общий режим [18:34:14]line Чек 521 26.10.2024 18:34 [18:34:14]line Смена: 532 ФФД: 1.0 [18:34:14]line ЗНМ: 0300000116 [18:34:14]line РНМ: 0000000000091780 [18:34:14]line Версия ККМ: 001 [18:34:14]line ФМ: 0000000000871765 [18:34:14]line ФД: 309100 [18:34:14]line ФПД: 76364063288985 [18:34:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183413&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309100&fm=76364063288985&tin=02508201610067®Number=0000000000091780&sum=42500 [18:34:14]line 0 [18:34:14]written 0, free lines is 4095 [18:34:14]OFD Sender: Processing packet 309100 [packets to send 223, broken 222] [18:34:14]ProducePacketName [18:34:14]name=ofd_packets/00309100 [18:34:14]OFD Sender: To server: pG, [18:34:14]CommunicateWithHost lk.salyk.kg:30040 [18:34:14]ConnectInit lk.salyk.kg [18:34:14]Connected sock=10 [18:34:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 F8 01 00 00 BD D9 F0 01 A6 D6 5A 03 01 00 03 00 E4 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 BC 34 00 00 00 00 13 04 06 00 BC 34 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 38 36 30 30 31 39 30 30 31 33 34 36 06 04 22 00 D0 92 D0 BE D0 B4 D0 B0 20 D0 91 D0 BE D1 80 D0 B6 D0 BE D0 BC D0 B8 20 30 2C 35 D0 BB 20 D1 81 D1 82 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 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 04 A6 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A1 11 00 00 00 00 07 04 06 00 04 A6 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 25 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6C B7 04 00 35 04 06 00 45 73 E4 DD AE 99 C2 36 F1 2C A5 2D 02 02 [18:34:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6D 02 47 00 99 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 31 37 36 35 10 04 04 00 6C B7 04 00 F4 03 04 00 83 DC 1C 67 B6 04 01 00 00 67 C9 ED 18 31 A2 F6 56 [18:34:14]CommunicateWithHost err = 0 [18:34:14]CheckOFDResponse [18:34:14]1017 (14) - 77093643461234 [18:34:14]1041 (16) - 0000000000871765 [18:34:14]1040 (4) - 309100 [18:34:14]1012 (4) - 26.10.2024 12:11 [18:34:14]1206 (1) - 0 [18:34:14]OFD Sender: Remove packet 309100 [18:34:14]ProducePacketName [18:34:14]name=ofd_packets/00309100 [18:34:14]NVStorageDeleteData [18:34:14]Write to MH i2c: 01 00 00 A4 39 DD [18:34:14]Write i2c OK [18:34:14]MH_I2C_Read... [18:34:14]Read from MH i2c: 01 [18:34:14]MH_I2C_Read... [18:34:14]Read from MH i2c: 01 07 00 [18:34:14]MH_I2C_Read... [18:34:14]Read from MH i2c: 01 07 00 A4 39 00 00 00 00 00 20 0C 10 [18:34:14]RasterBufferAndPrint [18:34:14]line [18:34:14]line [18:34:14]line [18:34:14]line [18:34:14]line [18:34:14]written 0, free lines is 3110 [18:34:14]MH_Cut [18:34:14]Write to MH i2c: D1 01 00 AB 39 01 B6 [18:34:14]Write i2c OK [18:34:14]MH_I2C_Read... [18:34:14]Read from MH i2c: D1 [18:34:14]MH_I2C_Read... [18:34:14]Read from MH i2c: D1 01 00 [18:34:14]MH_I2C_Read... [18:34:14]Read from MH i2c: D1 01 00 AB 39 00 B5 [18:34:14]Write to MH i2c: 01 00 00 AC 39 E5 [18:34:14]Write i2c OK [18:34:14]MH_I2C_Read... [18:34:15]OFD Sender: No OFD packet to send [18:34:15]*** Cut start [18:34:15]*** Purtial cut [18:34:15]*** Stage 1: CUTSNS_PIN = 1 [18:34:15]Read from MH i2c: 01 [18:34:15]MH_I2C_Read... [18:34:15]*** Stop cut motor [18:34:15]*** Cut end [18:34:15]Read from MH i2c: 01 07 00 [18:34:15]MH_I2C_Read... [18:34:15]Read from MH i2c: 01 07 00 AC 39 00 00 00 00 00 FF 0F FA [18:34:15]process_action close_receipt done [18:34:15]requested_data is exist [18:34:15]produce_requested_data [18:34:15]requested_item fm.sn is exist - process it [18:34:15]wFMCommunicate request_size=4 [18:34:15]MH_SAM_APDU [18:34:15]CAPDU: 80 11 00 00 [18:34:15]Write to MH i2c: E2 08 00 AD 39 80 11 00 00 00 00 00 00 60 [18:34:15]Write i2c OK [18:34:15]MH_I2C_Read... [18:34:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:15]Read from MH i2c: E2 [18:34:15]MH_I2C_Read... [18:34:15]Read from MH i2c: E2 17 00 [18:34:15]MH_I2C_Read... [18:34:15]Read from MH i2c: E2 17 00 AD 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B5 [18:34:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:34:15]wFMCommunicate OK [18:34:15]requested_item fd.num is exist - process it [18:34:15]SAM_PROTO_GetFieldsCounters [18:34:15]wFMCommunicate request_size=4 [18:34:15]MH_SAM_APDU [18:34:15]CAPDU: 80 13 00 00 [18:34:15]Write to MH i2c: E2 08 00 AE 39 80 13 00 00 00 00 00 00 63 [18:34:15]Write i2c OK [18:34:15]MH_I2C_Read... [18:34:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:34:16]Read from MH i2c: E2 [18:34:16]MH_I2C_Read... [18:34:16]Read from MH i2c: E2 62 00 [18:34:16]MH_I2C_Read... [18:34:16]Read from MH i2c: E2 62 00 AE 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 09 02 00 00 5E 04 04 00 09 02 00 00 57 04 04 00 0A 02 00 00 19 04 04 00 00 00 00 00 90 00 E4 [18:34:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 09 02 00 00 5E 04 04 00 09 02 00 00 57 04 04 00 0A 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:34:16]wFMCommunicate OK [18:34:16]SAM_PROTO_GetFieldsCounters done [18:34:16]requested_item shift.num is exist - process it [18:34:16]requested_item shift.opened is exist - process it [18:34:16]req_shift_opened [18:34:16]FM_GetShiftState [18:34:16]SAM_PROTO_GetShiftState [18:34:16]wFMCommunicate request_size=4 [18:34:16]MH_SAM_APDU [18:34:16]CAPDU: 80 13 01 00 [18:34:16]Write to MH i2c: E2 08 00 AF 39 80 13 01 00 00 00 00 00 65 [18:34:16]Write i2c OK [18:34:16]MH_I2C_Read... [18:34:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:16]Read from MH i2c: E2 [18:34:16]MH_I2C_Read... [18:34:16]Read from MH i2c: E2 0E 00 [18:34:16]MH_I2C_Read... [18:34:16]Read from MH i2c: E2 0E 00 AF 39 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E3 [18:34:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:34:16]wFMCommunicate OK [18:34:16]SAM_PROTO_GetShiftState done [18:34:16]FM_GetShiftState done [18:34:16]req_shift_opened done [18:34:16]requested_item shift.open_date is exist - process it [18:34:16]req_shift_open_date [18:34:16]req_shift_open_date done [18:34:16]produce_requested_data done [18:34:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309100,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:34:16]process_action_free close_receipt [18:34:16]json_value_free [18:34:16]json_value_free done [18:34:16]process_json_proto returns [18:34:16]Send response to host [18:34:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309100,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:34:16]free response buf [18:34:16]execute_script done [18:34:16]execute_script returns [18:34:16]free content buf [18:34:16]Sock 7.Close socket [18:34:16]Sock 7.Thread stoped [18:34:17]accept exits with 9 [18:34:17]New connection [18:34:17]New thread 3067022692 created [18:34:17]Thread 3066879332 joined [18:34:17]Waiting for new connection... [18:34:17] Sock 9.Parse request [18:34:17]Sock 9.Check first char [18:34:17]Sock 9.First char is OK [18:34:17]request: POST /json_proto HTTP/1.0 [18:34:17]Method: POST [18:34:17]URL: /json_proto [18:34:17]Method is POST - this is cgi request [18:34:17]url: /json_proto [18:34:17]query_string will be loaded in cgi processing [18:34:17]execute_cgi json_proto POST (null) [18:34:17]execute_cgi path=json_proto method=POST [18:34:17]POST find Content-Length [18:34:17]Host: 172.17.96.3:8080 [18:34:17]Content-Length: 677 [18:34:17]Content-Type: application/json [18:34:17] [18:34:17]POST finish read [18:34:17]Found Content-Length = 677 [18:34:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [18:34:17]execute_script... [18:34:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [18:34:17]POST & json_proto [18:34:17]process_json_proto [18:34:17]json parsed OK: [18:34:17]protocol is kg_v1.0 [18:34:17]action value=close_receipt [18:34:17]process_action close_receipt [18:34:17]cmd_close_receipt [18:34:17]MH_GetDate [18:34:17]Write to MH i2c: F0 00 00 B0 39 D8 [18:34:17]Write i2c OK [18:34:17]MH_I2C_Read... [18:34:17]Read from MH i2c: F0 [18:34:17]MH_I2C_Read... [18:34:17]Read from MH i2c: F0 09 00 [18:34:17]MH_I2C_Read... [18:34:17]Read from MH i2c: F0 09 00 B0 39 00 2A 36 1D 67 44 5E 04 65 D0 [18:34:17]GetLastDocTimeStamp 1729967653 [18:34:17]current date 1729967658 [18:34:17]FM_GetShiftState [18:34:17]SAM_PROTO_GetShiftState [18:34:17]wFMCommunicate request_size=4 [18:34:17]MH_SAM_APDU [18:34:17]CAPDU: 80 13 01 00 [18:34:17]Write to MH i2c: E2 08 00 B1 39 80 13 01 00 00 00 00 00 67 [18:34:17]Write i2c OK [18:34:17]MH_I2C_Read... [18:34:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:17]Read from MH i2c: E2 [18:34:17]MH_I2C_Read... [18:34:17]Read from MH i2c: E2 0E 00 [18:34:17]MH_I2C_Read... [18:34:17]Read from MH i2c: E2 0E 00 B1 39 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E5 [18:34:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:34:17]wFMCommunicate OK [18:34:17]SAM_PROTO_GetShiftState done [18:34:17]FM_GetShiftState done [18:34:17]opened in 1729902265 [18:34:17]opened+sec_in_day 1729988665 [18:34:17]quantity*price = 50041 [18:34:17]sum+1 = 50042 [18:34:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 522 26.10.2024 18:34 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309101 ФПД: 243821595510353 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183418&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309101&fm=243821595510353&tin=02508201610067®Number=0000000000091780&sum=50000 [18:34:18]StoreToDocumentArchive [18:34:18]shift 532 fd 309101 [18:34:18]save to /storage/0532/doc_00309101 [18:34:18]save last doc name /storage/0532/doc_00309101 to /storage/kkm_last_doc_name [18:34:18]save OK [18:34:18]Clear old archive folders... [18:34:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:34:18]tlvbuf is 001AAAD0 [18:34:18]SAM_PROTO_ClearQueue [18:34:18]wFMCommunicate request_size=4 [18:34:18]MH_SAM_APDU [18:34:18]CAPDU: 80 09 00 00 [18:34:18]Write to MH i2c: E2 08 00 BE 39 80 09 00 00 00 00 00 00 69 [18:34:18]Write i2c OK [18:34:18]MH_I2C_Read... [18:34:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:34:18]Read from MH i2c: E2 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 03 00 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 03 00 BE 39 00 90 00 6B [18:34:18]RAPDU: 90 00 [18:34:18]wFMCommunicate OK [18:34:18]SAM_PROTO_ClearQueue done [18:34:18]KKMCreateOFDPacket [18:34:18]OFDProtocolAddRootSTLVToBuf [18:34:18]FM_MakeSignedData [18:34:18]FM_MakeSignedData [18:34:18]SAM_PROTO_SignData [18:34:18]wFMCommunicate request_size=4 [18:34:18]MH_SAM_APDU [18:34:18]CAPDU: 80 0D 01 02 [18:34:18]Write to MH i2c: E2 08 00 BF 39 80 0D 01 02 00 00 00 00 71 [18:34:18]Write i2c OK [18:34:18]MH_I2C_Read... [18:34:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:34:18]Read from MH i2c: E2 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 03 00 [18:34:18]MH_I2C_Read... [18:34:18]Read from MH i2c: E2 03 00 BF 39 00 90 00 6C [18:34:18]RAPDU: 90 00 [18:34:18]wFMCommunicate OK [18:34:18]wFMCommunicate request_size=255 [18:34:18]MH_SAM_APDU [18:34:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 02 00 00 F4 03 04 00 2A 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6D B7 04 00 35 04 06 00 DD [18:34:18]Write to MH i2c: E2 02 01 C0 39 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 02 00 00 F4 03 04 00 2A 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6D B7 04 00 35 04 06 00 DD 00 00 0A [18:34:18]Write i2c OK [18:34:18]MH_I2C_Read... [18:34:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:19]Read from MH i2c: E2 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: E2 03 00 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: E2 03 00 C0 39 00 90 00 6D [18:34:19]RAPDU: 90 00 [18:34:19]wFMCommunicate OK [18:34:19]wFMCommunicate request_size=10 [18:34:19]MH_SAM_APDU [18:34:19]CAPDU: 80 0D 02 02 05 C1 23 96 C6 51 [18:34:19]Write to MH i2c: E2 0D 00 C1 39 80 0D 02 02 05 00 C1 23 96 C6 51 00 00 0F [18:34:19]Write i2c OK [18:34:19]MH_I2C_Read... [18:34:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:19]Read from MH i2c: E2 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: E2 03 00 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: E2 03 00 C1 39 00 90 00 6E [18:34:19]RAPDU: 90 00 [18:34:19]wFMCommunicate OK [18:34:19]wFMCommunicate request_size=4 [18:34:19]MH_SAM_APDU [18:34:19]CAPDU: 80 0D 03 02 [18:34:19]Write to MH i2c: E2 08 00 C2 39 80 0D 03 02 00 00 00 00 76 [18:34:19]Write i2c OK [18:34:19]MH_I2C_Read... [18:34:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:34:19]Read from MH i2c: E2 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: E2 0B 00 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: E2 0B 00 C2 39 00 A3 0E C2 E2 5C 30 82 FC 90 00 D6 [18:34:19]RAPDU: A3 0E C2 E2 5C 30 82 FC 90 00 [18:34:19]wFMCommunicate OK [18:34:19]SAM_PROTO_SignData done [18:34:19]FM_MakeSignedData done [18:34:19]CreateOFDProtocolMessage [18:34:19]wFMCommunicate request_size=4 [18:34:19]MH_SAM_APDU [18:34:19]CAPDU: 80 11 00 00 [18:34:19]Write to MH i2c: E2 08 00 C3 39 80 11 00 00 00 00 00 00 76 [18:34:19]Write i2c OK [18:34:19]MH_I2C_Read... [18:34:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:19]Read from MH i2c: E2 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: E2 17 00 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: E2 17 00 C3 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CB [18:34:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:34:19]wFMCommunicate OK [18:34:19]CreateOFDProtocolMessage done [18:34:19]OFDSenderStorePacket 309101 [18:34:19]StoreOFDPacket docnum=309101 [18:34:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1E EE 07 01 73 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 02 00 00 F4 03 04 00 2A 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6D B7 04 00 35 04 06 00 DD C1 23 96 C6 51 A3 0E C2 E2 5C 30 82 FC [18:34:19]CheckFolder [18:34:19]dirname=/storage/ofd_packets [18:34:19]CheckFolder done [18:34:19]ProducePacketName [18:34:19]name=ofd_packets/00309101 [18:34:19]NVStorageSaveData ofd_packets/00309101 [18:34:19]File name is /storage/ofd_packets/00309101 [18:34:19]Write 301 bytes [18:34:19]NVStorageSaveData done [18:34:19]OFDSenderStorePacket done [18:34:19]KKMCreateOFDPacket done [18:34:19]NVStorageSaveData kkm_last_timestamp [18:34:19]File name is /storage/kkm_last_timestamp [18:34:19]Write 4 bytes [18:34:19]NVStorageSaveData done [18:34:19]ExternCall_PrintAddStr [18:34:19]wPrintStart [18:34:19]Write to MH i2c: 01 00 00 C4 39 FD [18:34:19]Write i2c OK [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: 01 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: 01 07 00 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: 01 07 00 C4 39 00 00 00 00 00 FF 0F 12 [18:34:19]RasterBufferAndPrint [18:34:19]line Счет N : (1)642976 [18:34:19]line ИНН: 02508201610067 [18:34:19]line Контрольно-Кассовый Чек [18:34:19]line ПРОДАЖА [18:34:19]line ТРК (МРК, ГНК) : 41 [18:34:19]line Товар: 2710124130 [18:34:19]line Аи-92-К-2 [18:34:19]line 7.480 * 66.90 [18:34:19]line = 500.41 [18:34:19]line НДС 12% НСП 1% [18:34:19]line > о реализуемом товаре [18:34:19]line ОКРУГЛЕНИЕ: -0.41 [18:34:19]line ИТОГО: 500.00 [18:34:19]line Внесено: 500.00 [18:34:19]line СДАЧА: 0.00 [18:34:19]line НСП 1% : 4.43 [18:34:19]line НДС 12% : 53.14 [18:34:19]line Наличными: 500.00 [18:34:19]line Безнал.: 0.00 [18:34:19]line Место: АЗС № 172 "Партнер Нефть" [18:34:19]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:34:19]line СНО: Общий режим [18:34:19]line Чек 522 26.10.2024 18:34 [18:34:19]line Смена: 532 ФФД: 1.0 [18:34:19]line ЗНМ: 0300000116 [18:34:19]line РНМ: 0000000000091780 [18:34:19]line Версия ККМ: 001 [18:34:19]line ФМ: 0000000000871765 [18:34:19]line ФД: 309101 [18:34:19]line ФПД: 243821595510353 [18:34:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183418&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309101&fm=243821595510353&tin=02508201610067®Number=0000000000091780&sum=50000 [18:34:19]written 0, free lines is 4095 [18:34:19]OFD Sender: Processing packet 309101 [packets to send 223, broken 222] [18:34:19]ProducePacketName [18:34:19]name=ofd_packets/00309101 [18:34:19]OFD Sender: To server: pG, [18:34:19]CommunicateWithHost lk.salyk.kg:30040 [18:34:19]ConnectInit lk.salyk.kg [18:34:19]Connected sock=10 [18:34:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1E EE 07 01 73 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 02 00 00 F4 03 04 00 2A 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6D B7 04 00 35 04 06 00 DD C1 23 96 C6 51 A3 0E C2 E2 5C 30 82 FC [18:34:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F6 DE 47 00 51 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 31 37 36 35 10 04 04 00 6D B7 04 00 F4 03 04 00 88 DC 1C 67 B6 04 01 00 00 2E 03 99 01 56 17 57 B4 [18:34:19]CommunicateWithHost err = 0 [18:34:19]CheckOFDResponse [18:34:19]1017 (14) - 77093643461234 [18:34:19]1041 (16) - 0000000000871765 [18:34:19]1040 (4) - 309101 [18:34:19]1012 (4) - 26.10.2024 12:11 [18:34:19]1206 (1) - 0 [18:34:19]OFD Sender: Remove packet 309101 [18:34:19]ProducePacketName [18:34:19]name=ofd_packets/00309101 [18:34:19]NVStorageDeleteData [18:34:19]Write to MH i2c: 01 00 00 EE 39 27 [18:34:19]Write i2c OK [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: 01 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: 01 07 00 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: 01 07 00 EE 39 00 00 00 00 00 D9 0C 13 [18:34:19]RasterBufferAndPrint [18:34:19]line [18:34:19]line [18:34:19]line [18:34:19]line [18:34:19]line [18:34:19]written 0, free lines is 3310 [18:34:19]MH_Cut [18:34:19]Write to MH i2c: D1 01 00 F5 39 01 00 [18:34:19]Write i2c OK [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: D1 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: D1 01 00 [18:34:19]MH_I2C_Read... [18:34:19]Read from MH i2c: D1 01 00 F5 39 00 FF [18:34:19]Write to MH i2c: 01 00 00 F6 39 2F [18:34:19]Write i2c OK [18:34:19]MH_I2C_Read... [18:34:20]OFD Sender: No OFD packet to send [18:34:20]*** Cut start [18:34:20]*** Purtial cut [18:34:20]*** Stage 1: CUTSNS_PIN = 1 [18:34:20]Read from MH i2c: 01 [18:34:20]MH_I2C_Read... [18:34:20]*** Stop cut motor [18:34:20]*** Cut end [18:34:20]Read from MH i2c: 01 07 00 [18:34:20]MH_I2C_Read... [18:34:20]Read from MH i2c: 01 07 00 F6 39 00 00 00 00 00 FF 0F 44 [18:34:20]process_action close_receipt done [18:34:20]requested_data is exist [18:34:20]produce_requested_data [18:34:20]requested_item fm.sn is exist - process it [18:34:20]wFMCommunicate request_size=4 [18:34:20]MH_SAM_APDU [18:34:20]CAPDU: 80 11 00 00 [18:34:20]Write to MH i2c: E2 08 00 F7 39 80 11 00 00 00 00 00 00 AA [18:34:20]Write i2c OK [18:34:20]MH_I2C_Read... [18:34:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:20]Read from MH i2c: E2 [18:34:20]MH_I2C_Read... [18:34:20]Read from MH i2c: E2 17 00 [18:34:20]MH_I2C_Read... [18:34:20]Read from MH i2c: E2 17 00 F7 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FF [18:34:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:34:20]wFMCommunicate OK [18:34:20]requested_item fd.num is exist - process it [18:34:20]SAM_PROTO_GetFieldsCounters [18:34:20]wFMCommunicate request_size=4 [18:34:20]MH_SAM_APDU [18:34:20]CAPDU: 80 13 00 00 [18:34:21]Write to MH i2c: E2 08 00 F8 39 80 13 00 00 00 00 00 00 AD [18:34:21]Write i2c OK [18:34:21]MH_I2C_Read... [18:34:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:34:21]Read from MH i2c: E2 [18:34:21]MH_I2C_Read... [18:34:21]Read from MH i2c: E2 62 00 [18:34:21]MH_I2C_Read... [18:34:21]Read from MH i2c: E2 62 00 F8 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 0A 02 00 00 5E 04 04 00 0A 02 00 00 57 04 04 00 0B 02 00 00 19 04 04 00 00 00 00 00 90 00 32 [18:34: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 0A 02 00 00 5E 04 04 00 0A 02 00 00 57 04 04 00 0B 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:34:21]wFMCommunicate OK [18:34:21]SAM_PROTO_GetFieldsCounters done [18:34:21]requested_item shift.num is exist - process it [18:34:21]requested_item shift.opened is exist - process it [18:34:21]req_shift_opened [18:34:21]FM_GetShiftState [18:34:21]SAM_PROTO_GetShiftState [18:34:21]wFMCommunicate request_size=4 [18:34:21]MH_SAM_APDU [18:34:21]CAPDU: 80 13 01 00 [18:34:21]Write to MH i2c: E2 08 00 F9 39 80 13 01 00 00 00 00 00 AF [18:34:21]Write i2c OK [18:34:21]MH_I2C_Read... [18:34:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:21]Read from MH i2c: E2 [18:34:21]MH_I2C_Read... [18:34:21]Read from MH i2c: E2 0E 00 [18:34:21]MH_I2C_Read... [18:34:21]Read from MH i2c: E2 0E 00 F9 39 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2D [18:34:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:34:21]wFMCommunicate OK [18:34:21]SAM_PROTO_GetShiftState done [18:34:21]FM_GetShiftState done [18:34:21]req_shift_opened done [18:34:21]requested_item shift.open_date is exist - process it [18:34:21]req_shift_open_date [18:34:21]req_shift_open_date done [18:34:21]produce_requested_data done [18:34:21]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309101,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:34:21]process_action_free close_receipt [18:34:21]json_value_free [18:34:21]json_value_free done [18:34:21]process_json_proto returns [18:34:21]Send response to host [18:34:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309101,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:34:21]free response buf [18:34:21]execute_script done [18:34:21]execute_script returns [18:34:21]free content buf [18:34:21]Sock 9.Close socket [18:34:21]Sock 9.Thread stoped [18:34:25]OFD Sender: No OFD packet to send [18:34:30]OFD Sender: No OFD packet to send [18:34:35]OFD Sender: No OFD packet to send [18:34:40]OFD Sender: No OFD packet to send [18:34:45]OFD Sender: No OFD packet to send [18:34:50]OFD Sender: No OFD packet to send [18:34:55]OFD Sender: No OFD packet to send [18:35:00]OFD Sender: No OFD packet to send [18:35:05]OFD Sender: No OFD packet to send [18:35:10]OFD Sender: No OFD packet to send [18:35:15]OFD Sender: No OFD packet to send [18:35:20]OFD Sender: No OFD packet to send [18:35:20]accept exits with 7 [18:35:20]New connection [18:35:20]New thread 3066879332 created [18:35:20]Thread 3067022692 joined [18:35:20]Waiting for new connection... [18:35:20] Sock 7.Parse request [18:35:20]Sock 7.Check first char [18:35:20]Sock 7.First char is OK [18:35:20]request: POST /json_proto HTTP/1.0 [18:35:20]Method: POST [18:35:20]URL: /json_proto [18:35:20]Method is POST - this is cgi request [18:35:20]url: /json_proto [18:35:20]query_string will be loaded in cgi processing [18:35:20]execute_cgi json_proto POST (null) [18:35:20]execute_cgi path=json_proto method=POST [18:35:20]POST find Content-Length [18:35:20]Host: 172.17.96.3:8080 [18:35:20]Content-Length: 677 [18:35:20]Content-Type: application/json [18:35:20] [18:35:20]POST finish read [18:35:20]Found Content-Length = 677 [18:35:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:35:20]execute_script... [18:35:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:35:20]POST & json_proto [18:35:20]process_json_proto [18:35:20]json parsed OK: [18:35:20]protocol is kg_v1.0 [18:35:20]action value=close_receipt [18:35:20]process_action close_receipt [18:35:20]cmd_close_receipt [18:35:20]MH_GetDate [18:35:20]Write to MH i2c: F0 00 00 FA 39 22 [18:35:20]Write i2c OK [18:35:20]MH_I2C_Read... [18:35:20]Read from MH i2c: F0 [18:35:20]MH_I2C_Read... [18:35:20]Read from MH i2c: F0 09 00 [18:35:20]MH_I2C_Read... [18:35:20]Read from MH i2c: F0 09 00 FA 39 00 6A 36 1D 67 44 5E 04 65 5A [18:35:20]GetLastDocTimeStamp 1729967658 [18:35:20]current date 1729967722 [18:35:20]FM_GetShiftState [18:35:20]SAM_PROTO_GetShiftState [18:35:20]wFMCommunicate request_size=4 [18:35:20]MH_SAM_APDU [18:35:20]CAPDU: 80 13 01 00 [18:35:20]Write to MH i2c: E2 08 00 FB 39 80 13 01 00 00 00 00 00 B1 [18:35:20]Write i2c OK [18:35:20]MH_I2C_Read... [18:35:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:20]Read from MH i2c: E2 [18:35:20]MH_I2C_Read... [18:35:20]Read from MH i2c: E2 0E 00 [18:35:20]MH_I2C_Read... [18:35:20]Read from MH i2c: E2 0E 00 FB 39 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2F [18:35:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:35:20]wFMCommunicate OK [18:35:20]SAM_PROTO_GetShiftState done [18:35:20]FM_GetShiftState done [18:35:20]opened in 1729902265 [18:35:20]opened+sec_in_day 1729988665 [18:35:20]quantity*price = 50041 [18:35:20]sum+1 = 50042 [18:35:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 523 26.10.2024 18:35 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309102 ФПД: 141138010848979 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183522&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309102&fm=141138010848979&tin=02508201610067®Number=0000000000091780&sum=50000 [18:35:22]StoreToDocumentArchive [18:35:22]shift 532 fd 309102 [18:35:22]save to /storage/0532/doc_00309102 [18:35:22]save last doc name /storage/0532/doc_00309102 to /storage/kkm_last_doc_name [18:35:22]save OK [18:35:22]Clear old archive folders... [18:35:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:35:22]tlvbuf is 00120D20 [18:35:22]SAM_PROTO_ClearQueue [18:35:22]wFMCommunicate request_size=4 [18:35:22]MH_SAM_APDU [18:35:22]CAPDU: 80 09 00 00 [18:35:22]Write to MH i2c: E2 08 00 08 3A 80 09 00 00 00 00 00 00 B4 [18:35:22]Write i2c OK [18:35:22]MH_I2C_Read... [18:35:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:35:22]Read from MH i2c: E2 [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: E2 03 00 [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: E2 03 00 08 3A 00 90 00 B6 [18:35:22]RAPDU: 90 00 [18:35:22]wFMCommunicate OK [18:35:22]SAM_PROTO_ClearQueue done [18:35:22]KKMCreateOFDPacket [18:35:22]OFDProtocolAddRootSTLVToBuf [18:35:22]FM_MakeSignedData [18:35:22]FM_MakeSignedData [18:35:22]SAM_PROTO_SignData [18:35:22]wFMCommunicate request_size=4 [18:35:22]MH_SAM_APDU [18:35:22]CAPDU: 80 0D 01 02 [18:35:22]Write to MH i2c: E2 08 00 09 3A 80 0D 01 02 00 00 00 00 BC [18:35:22]Write i2c OK [18:35:22]MH_I2C_Read... [18:35:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:35:22]Read from MH i2c: E2 [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: E2 03 00 [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: E2 03 00 09 3A 00 90 00 B7 [18:35:22]RAPDU: 90 00 [18:35:22]wFMCommunicate OK [18:35:22]wFMCommunicate request_size=255 [18:35:22]MH_SAM_APDU [18:35:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 02 00 00 F4 03 04 00 6A 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6E B7 04 00 35 04 06 00 80 [18:35:22]Write to MH i2c: E2 02 01 0A 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 02 00 00 F4 03 04 00 6A 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6E B7 04 00 35 04 06 00 80 00 00 3A [18:35:22]Write i2c OK [18:35:22]MH_I2C_Read... [18:35:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:22]Read from MH i2c: E2 [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: E2 03 00 [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: E2 03 00 0A 3A 00 90 00 B8 [18:35:22]RAPDU: 90 00 [18:35:22]wFMCommunicate OK [18:35:22]wFMCommunicate request_size=10 [18:35:22]MH_SAM_APDU [18:35:22]CAPDU: 80 0D 02 02 05 5D 41 00 3E D3 [18:35:22]Write to MH i2c: E2 0D 00 0B 3A 80 0D 02 02 05 00 5D 41 00 3E D3 00 00 78 [18:35:22]Write i2c OK [18:35:22]MH_I2C_Read... [18:35:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:35:22]Read from MH i2c: E2 [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: E2 03 00 [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: E2 03 00 0B 3A 00 90 00 B9 [18:35:22]RAPDU: 90 00 [18:35:22]wFMCommunicate OK [18:35:22]wFMCommunicate request_size=4 [18:35:22]MH_SAM_APDU [18:35:22]CAPDU: 80 0D 03 02 [18:35:22]Write to MH i2c: E2 08 00 0C 3A 80 0D 03 02 00 00 00 00 C1 [18:35:22]Write i2c OK [18:35:22]MH_I2C_Read... [18:35:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:35:22]Read from MH i2c: E2 [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: E2 0B 00 [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: E2 0B 00 0C 3A 00 08 CC D4 5D 9B 9F 5D 64 90 00 C2 [18:35:22]RAPDU: 08 CC D4 5D 9B 9F 5D 64 90 00 [18:35:22]wFMCommunicate OK [18:35:22]SAM_PROTO_SignData done [18:35:22]FM_MakeSignedData done [18:35:22]CreateOFDProtocolMessage [18:35:22]wFMCommunicate request_size=4 [18:35:22]MH_SAM_APDU [18:35:22]CAPDU: 80 11 00 00 [18:35:22]Write to MH i2c: E2 08 00 0D 3A 80 11 00 00 00 00 00 00 C1 [18:35:22]Write i2c OK [18:35:22]MH_I2C_Read... [18:35:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:35:22]Read from MH i2c: E2 [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: E2 17 00 [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: E2 17 00 0D 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 16 [18:35:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:35:22]wFMCommunicate OK [18:35:22]CreateOFDProtocolMessage done [18:35:22]OFDSenderStorePacket 309102 [18:35:22]StoreOFDPacket docnum=309102 [18:35:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 34 EF 07 01 01 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 02 00 00 F4 03 04 00 6A 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6E B7 04 00 35 04 06 00 80 5D 41 00 3E D3 08 CC D4 5D 9B 9F 5D 64 [18:35:22]CheckFolder [18:35:22]dirname=/storage/ofd_packets [18:35:22]CheckFolder done [18:35:22]ProducePacketName [18:35:22]name=ofd_packets/00309102 [18:35:22]NVStorageSaveData ofd_packets/00309102 [18:35:22]File name is /storage/ofd_packets/00309102 [18:35:22]Write 301 bytes [18:35:22]NVStorageSaveData done [18:35:22]OFDSenderStorePacket done [18:35:22]KKMCreateOFDPacket done [18:35:22]NVStorageSaveData kkm_last_timestamp [18:35:22]File name is /storage/kkm_last_timestamp [18:35:22]Write 4 bytes [18:35:22]NVStorageSaveData done [18:35:22]ExternCall_PrintAddStr [18:35:22]wPrintStart [18:35:22]Write to MH i2c: 01 00 00 0E 3A 48 [18:35:22]Write i2c OK [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: 01 [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: 01 07 00 [18:35:22]MH_I2C_Read... [18:35:22]Read from MH i2c: 01 07 00 0E 3A 00 00 00 00 00 FF 0F 5D [18:35:22]RasterBufferAndPrint [18:35:22]line Счет N : (1)642977 [18:35:22]line ИНН: 02508201610067 [18:35:22]line Контрольно-Кассовый Чек [18:35:22]line ПРОДАЖА [18:35:22]line ТРК (МРК, ГНК) : 62 [18:35:22]line Товар: 2710124130 [18:35:22]line Аи-92-К-2 [18:35:22]line 7.480 * 66.90 [18:35:22]line = 500.41 [18:35:22]line НДС 12% НСП 1% [18:35:22]line > о реализуемом товаре [18:35:22]line ОКРУГЛЕНИЕ: -0.41 [18:35:22]line ИТОГО: 500.00 [18:35:22]line Внесено: 500.00 [18:35:22]line СДАЧА: 0.00 [18:35:22]line НСП 1% : 4.43 [18:35:22]line НДС 12% : 53.14 [18:35:22]line Наличными: 500.00 [18:35:22]line Безнал.: 0.00 [18:35:22]line Место: АЗС № 172 "Партнер Нефть" [18:35:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:35:22]line СНО: Общий режим [18:35:22]line Чек 523 26.10.2024 18:35 [18:35:22]line Смена: 532 ФФД: 1.0 [18:35:22]line ЗНМ: 0300000116 [18:35:22]line РНМ: 0000000000091780 [18:35:22]line Версия ККМ: 001 [18:35:22]line ФМ: 0000000000871765 [18:35:22]line ФД: 309102 [18:35:22]line ФПД: 141138010848979 [18:35:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183522&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309102&fm=141138010848979&tin=02508201610067®Number=0000000000091780&sum=50000 [18:35:22]written 0, free lines is 4095 [18:35:22]OFD Sender: Processing packet 309102 [packets to send 223, broken 222] [18:35:22]ProducePacketName [18:35:22]name=ofd_packets/00309102 [18:35:22]OFD Sender: To server: pG, [18:35:22]CommunicateWithHost lk.salyk.kg:30040 [18:35:22]ConnectInit lk.salyk.kg [18:35:22]Connected sock=10 [18:35:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 34 EF 07 01 01 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 02 00 00 F4 03 04 00 6A 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6E B7 04 00 35 04 06 00 80 5D 41 00 3E D3 08 CC D4 5D 9B 9F 5D 64 [18:35:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D0 61 47 00 55 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 31 37 36 35 10 04 04 00 6E B7 04 00 F4 03 04 00 C7 DC 1C 67 B6 04 01 00 00 52 43 EB 24 90 98 D5 D4 [18:35:23]CommunicateWithHost err = 0 [18:35:23]CheckOFDResponse [18:35:23]1017 (14) - 77093643461234 [18:35:23]1041 (16) - 0000000000871765 [18:35:23]1040 (4) - 309102 [18:35:23]1012 (4) - 26.10.2024 12:12 [18:35:23]1206 (1) - 0 [18:35:23]OFD Sender: Remove packet 309102 [18:35:23]ProducePacketName [18:35:23]name=ofd_packets/00309102 [18:35:23]NVStorageDeleteData [18:35:23]Write to MH i2c: 01 00 00 38 3A 72 [18:35:23]Write i2c OK [18:35:23]MH_I2C_Read... [18:35:23]Read from MH i2c: 01 [18:35:23]MH_I2C_Read... [18:35:23]Read from MH i2c: 01 07 00 [18:35:23]MH_I2C_Read... [18:35:23]Read from MH i2c: 01 07 00 38 3A 00 00 00 00 00 BE 0C 43 [18:35:23]RasterBufferAndPrint [18:35:23]line [18:35:23]line [18:35:23]line [18:35:23]line [18:35:23]line [18:35:23]written 0, free lines is 3267 [18:35:23]MH_Cut [18:35:23]Write to MH i2c: D1 01 00 3F 3A 01 4B [18:35:23]Write i2c OK [18:35:23]MH_I2C_Read... [18:35:23]Read from MH i2c: D1 [18:35:23]MH_I2C_Read... [18:35:23]Read from MH i2c: D1 01 00 [18:35:23]MH_I2C_Read... [18:35:23]Read from MH i2c: D1 01 00 3F 3A 00 4A [18:35:23]Write to MH i2c: 01 00 00 40 3A 7A [18:35:23]Write i2c OK [18:35:23]MH_I2C_Read... [18:35:23]OFD Sender: No OFD packet to send [18:35:23]*** Cut start [18:35:23]*** Purtial cut [18:35:23]*** Stage 1: CUTSNS_PIN = 1 [18:35:24]Read from MH i2c: 01 [18:35:24]MH_I2C_Read... [18:35:24]*** Stop cut motor [18:35:24]*** Cut end [18:35:24]Read from MH i2c: 01 07 00 [18:35:24]MH_I2C_Read... [18:35:24]Read from MH i2c: 01 07 00 40 3A 00 00 00 00 00 FF 0F 8F [18:35:24]process_action close_receipt done [18:35:24]requested_data is exist [18:35:24]produce_requested_data [18:35:24]requested_item fm.sn is exist - process it [18:35:24]wFMCommunicate request_size=4 [18:35:24]MH_SAM_APDU [18:35:24]CAPDU: 80 11 00 00 [18:35:24]Write to MH i2c: E2 08 00 41 3A 80 11 00 00 00 00 00 00 F5 [18:35:24]Write i2c OK [18:35:24]MH_I2C_Read... [18:35:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:35:24]Read from MH i2c: E2 [18:35:24]MH_I2C_Read... [18:35:24]Read from MH i2c: E2 17 00 [18:35:24]MH_I2C_Read... [18:35:24]Read from MH i2c: E2 17 00 41 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4A [18:35:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:35:24]wFMCommunicate OK [18:35:24]requested_item fd.num is exist - process it [18:35:24]SAM_PROTO_GetFieldsCounters [18:35:24]wFMCommunicate request_size=4 [18:35:24]MH_SAM_APDU [18:35:24]CAPDU: 80 13 00 00 [18:35:24]Write to MH i2c: E2 08 00 42 3A 80 13 00 00 00 00 00 00 F8 [18:35:24]Write i2c OK [18:35:24]MH_I2C_Read... [18:35:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:35:24]Read from MH i2c: E2 [18:35:24]MH_I2C_Read... [18:35:24]Read from MH i2c: E2 62 00 [18:35:24]MH_I2C_Read... [18:35:24]Read from MH i2c: E2 62 00 42 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 0B 02 00 00 5E 04 04 00 0B 02 00 00 57 04 04 00 0C 02 00 00 19 04 04 00 00 00 00 00 90 00 81 [18:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 6E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 0B 02 00 00 5E 04 04 00 0B 02 00 00 57 04 04 00 0C 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:35:24]wFMCommunicate OK [18:35:24]SAM_PROTO_GetFieldsCounters done [18:35:24]requested_item shift.num is exist - process it [18:35:24]requested_item shift.opened is exist - process it [18:35:24]req_shift_opened [18:35:24]FM_GetShiftState [18:35:24]SAM_PROTO_GetShiftState [18:35:24]wFMCommunicate request_size=4 [18:35:24]MH_SAM_APDU [18:35:24]CAPDU: 80 13 01 00 [18:35:24]Write to MH i2c: E2 08 00 43 3A 80 13 01 00 00 00 00 00 FA [18:35:24]Write i2c OK [18:35:24]MH_I2C_Read... [18:35:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:35:24]Read from MH i2c: E2 [18:35:24]MH_I2C_Read... [18:35:24]Read from MH i2c: E2 0E 00 [18:35:24]MH_I2C_Read... [18:35:24]Read from MH i2c: E2 0E 00 43 3A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 78 [18:35:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:35:24]wFMCommunicate OK [18:35:24]SAM_PROTO_GetShiftState done [18:35:24]FM_GetShiftState done [18:35:24]req_shift_opened done [18:35:24]requested_item shift.open_date is exist - process it [18:35:24]req_shift_open_date [18:35:24]req_shift_open_date done [18:35:24]produce_requested_data done [18:35:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309102,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:35:24]process_action_free close_receipt [18:35:24]json_value_free [18:35:24]json_value_free done [18:35:24]process_json_proto returns [18:35:24]Send response to host [18:35:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309102,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:35:24]free response buf [18:35:24]execute_script done [18:35:24]execute_script returns [18:35:24]free content buf [18:35:24]Sock 7.Close socket [18:35:24]Sock 7.Thread stoped [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:15]accept exits with 9 [18:36:15]New connection [18:36:15]New thread 3067022692 created [18:36:15]Thread 3066879332 joined [18:36:15]Waiting for new connection... [18:36:15] Sock 9.Parse request [18:36:15]Sock 9.Check first char [18:36:15]Sock 9.First char is OK [18:36:15]request: POST /json_proto HTTP/1.0 [18:36:15]Method: POST [18:36:15]URL: /json_proto [18:36:15]Method is POST - this is cgi request [18:36:15]url: /json_proto [18:36:15]query_string will be loaded in cgi processing [18:36:15]execute_cgi json_proto POST (null) [18:36:15]execute_cgi path=json_proto method=POST [18:36:15]POST find Content-Length [18:36:15]Host: 172.17.96.3:8080 [18:36:15]Content-Length: 678 [18:36:15]Content-Type: application/json [18:36:15] [18:36:15]POST finish read [18:36:15]Found Content-Length = 678 [18:36:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.660, "sum" : 780.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 780.00, "total" : 780.00, "payments": [ { "type": 0, "sum" : 780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:15]execute_script... [18:36:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.660, "sum" : 780.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 780.00, "total" : 780.00, "payments": [ { "type": 0, "sum" : 780.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:15]POST & json_proto [18:36:15]process_json_proto [18:36:15]json parsed OK: [18:36:15]protocol is kg_v1.0 [18:36:15]action value=close_receipt [18:36:15]process_action close_receipt [18:36:15]cmd_close_receipt [18:36:15]MH_GetDate [18:36:15]Write to MH i2c: F0 00 00 44 3A 6D [18:36:15]Write i2c OK [18:36:15]MH_I2C_Read... [18:36:15]Read from MH i2c: F0 [18:36:15]MH_I2C_Read... [18:36:15]Read from MH i2c: F0 09 00 [18:36:15]MH_I2C_Read... [18:36:15]Read from MH i2c: F0 09 00 44 3A 00 A0 36 1D 67 44 5E 04 65 DB [18:36:15]GetLastDocTimeStamp 1729967722 [18:36:15]current date 1729967776 [18:36:15]FM_GetShiftState [18:36:15]SAM_PROTO_GetShiftState [18:36:15]wFMCommunicate request_size=4 [18:36:15]MH_SAM_APDU [18:36:15]CAPDU: 80 13 01 00 [18:36:15]Write to MH i2c: E2 08 00 45 3A 80 13 01 00 00 00 00 00 FC [18:36:15]Write i2c OK [18:36:15]MH_I2C_Read... [18:36:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:15]Read from MH i2c: E2 [18:36:15]MH_I2C_Read... [18:36:15]Read from MH i2c: E2 0E 00 [18:36:15]MH_I2C_Read... [18:36:15]Read from MH i2c: E2 0E 00 45 3A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7A [18:36:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:36:15]wFMCommunicate OK [18:36:15]SAM_PROTO_GetShiftState done [18:36:15]FM_GetShiftState done [18:36:15]opened in 1729902265 [18:36:15]opened+sec_in_day 1729988665 [18:36:15]quantity*price = 78005 [18:36:15]sum+1 = 78006 [18:36:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 780.00 Внесено: 780.00 СДАЧА: 0.00 НСП 1% : 6.90 НДС 12% : 82.84 Наличными: 780.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 524 26.10.2024 18:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309103 ФПД: 128363982000879 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183616&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309103&fm=128363982000879&tin=02508201610067®Number=0000000000091780&sum=78000 [18:36:16]StoreToDocumentArchive [18:36:16]shift 532 fd 309103 [18:36:16]save to /storage/0532/doc_00309103 [18:36:16]save last doc name /storage/0532/doc_00309103 to /storage/kkm_last_doc_name [18:36:16]save OK [18:36:16]Clear old archive folders... [18:36:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:36:16]tlvbuf is 0021D3F0 [18:36:16]SAM_PROTO_ClearQueue [18:36:16]wFMCommunicate request_size=4 [18:36:16]MH_SAM_APDU [18:36:16]CAPDU: 80 09 00 00 [18:36:16]Write to MH i2c: E2 08 00 52 3A 80 09 00 00 00 00 00 00 FE [18:36:16]Write i2c OK [18:36:16]MH_I2C_Read... [18:36:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:36:16]Read from MH i2c: E2 [18:36:16]MH_I2C_Read... [18:36:16]Read from MH i2c: E2 03 00 [18:36:16]MH_I2C_Read... [18:36:16]Read from MH i2c: E2 03 00 52 3A 00 90 00 00 [18:36:16]RAPDU: 90 00 [18:36:16]wFMCommunicate OK [18:36:16]SAM_PROTO_ClearQueue done [18:36:16]KKMCreateOFDPacket [18:36:16]OFDProtocolAddRootSTLVToBuf [18:36:16]FM_MakeSignedData [18:36:16]FM_MakeSignedData [18:36:16]SAM_PROTO_SignData [18:36:16]wFMCommunicate request_size=4 [18:36:16]MH_SAM_APDU [18:36:16]CAPDU: 80 0D 01 02 [18:36:16]Write to MH i2c: E2 08 00 53 3A 80 0D 01 02 00 00 00 00 06 [18:36:16]Write i2c OK [18:36:16]MH_I2C_Read... [18:36:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:36:16]Read from MH i2c: E2 [18:36:16]MH_I2C_Read... [18:36:16]Read from MH i2c: E2 03 00 [18:36:16]MH_I2C_Read... [18:36:16]Read from MH i2c: E2 03 00 53 3A 00 90 00 01 [18:36:16]RAPDU: 90 00 [18:36:16]wFMCommunicate OK [18:36:16]wFMCommunicate request_size=255 [18:36:16]MH_SAM_APDU [18:36:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8C 2D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B5 30 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 30 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 20 00 00 00 00 07 04 06 00 B0 30 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 A0 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6F B7 04 00 35 04 06 00 74 [18:36:16]Write to MH i2c: E2 02 01 54 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8C 2D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B5 30 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 30 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B2 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 20 00 00 00 00 07 04 06 00 B0 30 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 A0 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 6F B7 04 00 35 04 06 00 74 00 00 F8 [18:36:16]Write i2c OK [18:36:16]MH_I2C_Read... [18:36:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:16]Read from MH i2c: E2 [18:36:16]MH_I2C_Read... [18:36:16]Read from MH i2c: E2 03 00 [18:36:16]MH_I2C_Read... [18:36:16]Read from MH i2c: E2 03 00 54 3A 00 90 00 02 [18:36:16]RAPDU: 90 00 [18:36:16]wFMCommunicate OK [18:36:16]wFMCommunicate request_size=10 [18:36:16]MH_SAM_APDU [18:36:16]CAPDU: 80 0D 02 02 05 BF 11 8C 92 EF [18:36:16]Write to MH i2c: E2 0D 00 55 3A 80 0D 02 02 05 00 BF 11 8C 92 EF 00 00 F0 [18:36:16]Write i2c OK [18:36:16]MH_I2C_Read... [18:36:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:16]Read from MH i2c: E2 [18:36:16]MH_I2C_Read... [18:36:16]Read from MH i2c: E2 03 00 [18:36:16]MH_I2C_Read... [18:36:16]Read from MH i2c: E2 03 00 55 3A 00 90 00 03 [18:36:16]RAPDU: 90 00 [18:36:16]wFMCommunicate OK [18:36:16]wFMCommunicate request_size=4 [18:36:16]MH_SAM_APDU [18:36:16]CAPDU: 80 0D 03 02 [18:36:16]Write to MH i2c: E2 08 00 56 3A 80 0D 03 02 00 00 00 00 0B [18:36:16]Write i2c OK [18:36:16]MH_I2C_Read... [18:36:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:36:16]Read from MH i2c: E2 [18:36:16]MH_I2C_Read... [18:36:16]Read from MH i2c: E2 0B 00 [18:36:16]MH_I2C_Read... [18:36:16]Read from MH i2c: E2 0B 00 56 3A 00 12 15 31 39 26 5E 49 30 90 00 9A [18:36:16]RAPDU: 12 15 31 39 26 5E 49 30 90 00 [18:36:16]wFMCommunicate OK [18:36:16]SAM_PROTO_SignData done [18:36:16]FM_MakeSignedData done [18:36:16]CreateOFDProtocolMessage [18:36:16]wFMCommunicate request_size=4 [18:36:16]MH_SAM_APDU [18:36:16]CAPDU: 80 11 00 00 [18:36:16]Write to MH i2c: E2 08 00 57 3A 80 11 00 00 00 00 00 00 0B [18:36:16]Write i2c OK [18:36:16]MH_I2C_Read... [18:36:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:16]Read from MH i2c: E2 [18:36:16]MH_I2C_Read... [18:36:16]Read from MH i2c: E2 17 00 [18:36:16]MH_I2C_Read... [18:36:16]Read from MH i2c: E2 17 00 57 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 60 [18:36:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:36:16]wFMCommunicate OK [18:36:16]CreateOFDProtocolMessage done [18:36:16]OFDSenderStorePacket 309103 [18:36:16]StoreOFDPacket docnum=309103 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:36:21]wFMCommunicate OK [18:36:21]CreateOFDProtocolMessage done [18:36:21]OFDSenderStorePacket 309104 [18:36:21]StoreOFDPacket docnum=309104 [18:36:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7A DF 07 01 96 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0D 02 00 00 F4 03 04 00 A4 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 70 B7 04 00 35 04 06 00 94 B5 F6 85 80 EC 55 2B 1E B6 11 F3 28 CA [18:36:21]CheckFolder [18:36:21]dirname=/storage/ofd_packets [18:36:21]CheckFolder done [18:36:21]ProducePacketName [18:36:21]name=ofd_packets/00309104 [18:36:21]NVStorageSaveData ofd_packets/00309104 [18:36:21]File name is /storage/ofd_packets/00309104 [18:36:21]Write 301 bytes [18:36:21]NVStorageSaveData done [18:36:21]OFDSenderStorePacket done [18:36:21]KKMCreateOFDPacket done [18:36:21]NVStorageSaveData kkm_last_timestamp [18:36:21]File name is /storage/kkm_last_timestamp [18:36:21]Write 4 bytes [18:36:21]NVStorageSaveData done [18:36:21]ExternCall_PrintAddStr [18:36:21]wPrintStart [18:36:21]Write to MH i2c: 01 00 00 A2 3A DC [18:36:21]Write i2c OK [18:36:21]MH_I2C_Read... [18:36:21]Read from MH i2c: 01 [18:36:21]MH_I2C_Read... [18:36:21]Read from MH i2c: 01 07 00 [18:36:21]MH_I2C_Read... [18:36:21]Read from MH i2c: 01 07 00 A2 3A 00 00 00 00 00 FF 0F F1 [18:36:21]RasterBufferAndPrint [18:36:21]line Счет N : (1)642980 [18:36:21]line ИНН: 02508201610067 [18:36:21]line Контрольно-Кассовый Чек [18:36:21]line ПРОДАЖА [18:36:21]line ТРК (МРК, ГНК) : 41 [18:36:21]line Товар: 2710124130 [18:36:21]line Аи-92-К-2 [18:36:21]line 7.480 * 66.90 [18:36:21]line = 500.41 [18:36:21]line НДС 12% НСП 1% [18:36:21]line > о реализуемом товаре [18:36:21]line ОКРУГЛЕНИЕ: -0.41 [18:36:21]line ИТОГО: 500.00 [18:36:21]line Внесено: 500.00 [18:36:21]line СДАЧА: 0.00 [18:36:21]line НСП 1% : 4.43 [18:36:21]line НДС 12% : 53.14 [18:36:21]line Наличными: 500.00 [18:36:21]line Безнал.: 0.00 [18:36:21]line Место: АЗС № 172 "Партнер Нефть" [18:36:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:36:21]line СНО: Общий режим [18:36:21]line Чек 525 26.10.2024 18:36 [18:36:21]line Смена: 532 ФФД: 1.0 [18:36:21]line ЗНМ: 0300000116 [18:36:21]line РНМ: 0000000000091780 [18:36:21]line Версия ККМ: 001 [18:36:21]line ФМ: 0000000000871765 [18:36:21]line ФД: 309104 [18:36:21]line ФПД: 163509245935852 [18:36:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183620&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309104&fm=163509245935852&tin=02508201610067®Number=0000000000091780&sum=50000 [18:36:21]OFD Sender: Processing packet 309104 [packets to send 223, broken 222] [18:36:21]ProducePacketName [18:36:21]name=ofd_packets/00309104 [18:36:21]written 0, free lines is 4095 [18:36:21]OFD Sender: To server: pG, [18:36:21]CommunicateWithHost lk.salyk.kg:30040 [18:36:21]ConnectInit lk.salyk.kg [18:36:21]Connected sock=10 [18:36:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7A DF 07 01 96 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0D 02 00 00 F4 03 04 00 A4 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 70 B7 04 00 35 04 06 00 94 B5 F6 85 80 EC 55 2B 1E B6 11 F3 28 CA [18:36:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AE C7 47 00 AC 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 70 B7 04 00 F4 03 04 00 02 DD 1C 67 B6 04 01 00 00 8D CD 51 BB 9A 92 E2 D3 [18:36:21]CommunicateWithHost err = 0 [18:36:21]CheckOFDResponse [18:36:21]1017 (14) - 77093643461234 [18:36:21]1041 (16) - 0000000000871765 [18:36:21]1040 (4) - 309104 [18:36:21]1012 (4) - 26.10.2024 12:13 [18:36:21]1206 (1) - 0 [18:36:21]OFD Sender: Remove packet 309104 [18:36:21]ProducePacketName [18:36:21]name=ofd_packets/00309104 [18:36:21]NVStorageDeleteData [18:36:21]Write to MH i2c: 01 00 00 CC 3A 06 [18:36:21]Write i2c OK [18:36:21]MH_I2C_Read... [18:36:21]Read from MH i2c: 01 [18:36:21]MH_I2C_Read... [18:36:21]Read from MH i2c: 01 07 00 [18:36:21]MH_I2C_Read... [18:36:21]Read from MH i2c: 01 07 00 CC 3A 00 00 00 00 00 C5 0C DE [18:36:21]RasterBufferAndPrint [18:36:21]line [18:36:21]line [18:36:21]line [18:36:21]line [18:36:21]line [18:36:21]written 0, free lines is 3284 [18:36:21]MH_Cut [18:36:21]Write to MH i2c: D1 01 00 D3 3A 01 DF [18:36:21]Write i2c OK [18:36:21]MH_I2C_Read... [18:36:21]Read from MH i2c: D1 [18:36:21]MH_I2C_Read... [18:36:21]Read from MH i2c: D1 01 00 [18:36:21]MH_I2C_Read... [18:36:21]Read from MH i2c: D1 01 00 D3 3A 00 DE [18:36:21]Write to MH i2c: 01 00 00 D4 3A 0E [18:36:21]Write i2c OK [18:36:21]MH_I2C_Read... [18:36:22]OFD Sender: No OFD packet to send [18:36:22]*** Cut start [18:36:22]*** Purtial cut [18:36:22]*** Stage 1: CUTSNS_PIN = 1 [18:36:22]Read from MH i2c: 01 [18:36:22]MH_I2C_Read... [18:36:22]*** Stop cut motor [18:36:22]*** Cut end [18:36:22]Read from MH i2c: 01 07 00 [18:36:22]MH_I2C_Read... [18:36:22]Read from MH i2c: 01 07 00 D4 3A 00 00 00 00 00 FF 0F 23 [18:36:22]process_action close_receipt done [18:36:22]requested_data is exist [18:36:22]produce_requested_data [18:36:22]requested_item fm.sn is exist - process it [18:36:22]wFMCommunicate request_size=4 [18:36:22]MH_SAM_APDU [18:36:22]CAPDU: 80 11 00 00 [18:36:22]Write to MH i2c: E2 08 00 D5 3A 80 11 00 00 00 00 00 00 89 [18:36:22]Write i2c OK [18:36:22]MH_I2C_Read... [18:36:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:22]Read from MH i2c: E2 [18:36:22]MH_I2C_Read... [18:36:22]Read from MH i2c: E2 17 00 [18:36:22]MH_I2C_Read... [18:36:22]Read from MH i2c: E2 17 00 D5 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DE [18:36:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:36:23]wFMCommunicate OK [18:36:23]requested_item fd.num is exist - process it [18:36:23]SAM_PROTO_GetFieldsCounters [18:36:23]wFMCommunicate request_size=4 [18:36:23]MH_SAM_APDU [18:36:23]CAPDU: 80 13 00 00 [18:36:23]Write to MH i2c: E2 08 00 D6 3A 80 13 00 00 00 00 00 00 8C [18:36:23]Write i2c OK [18:36:23]MH_I2C_Read... [18:36:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:36:23]Read from MH i2c: E2 [18:36:23]MH_I2C_Read... [18:36:23]Read from MH i2c: E2 62 00 [18:36:23]MH_I2C_Read... [18:36:23]Read from MH i2c: E2 62 00 D6 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 70 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 0D 02 00 00 5E 04 04 00 0D 02 00 00 57 04 04 00 0E 02 00 00 19 04 04 00 00 00 00 00 90 00 1D [18:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 70 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 0D 02 00 00 5E 04 04 00 0D 02 00 00 57 04 04 00 0E 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:36:23]wFMCommunicate OK [18:36:23]SAM_PROTO_GetFieldsCounters done [18:36:23]requested_item shift.num is exist - process it [18:36:23]requested_item shift.opened is exist - process it [18:36:23]req_shift_opened [18:36:23]FM_GetShiftState [18:36:23]SAM_PROTO_GetShiftState [18:36:23]wFMCommunicate request_size=4 [18:36:23]MH_SAM_APDU [18:36:23]CAPDU: 80 13 01 00 [18:36:23]Write to MH i2c: E2 08 00 D7 3A 80 13 01 00 00 00 00 00 8E [18:36:23]Write i2c OK [18:36:23]MH_I2C_Read... [18:36:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:23]Read from MH i2c: E2 [18:36:23]MH_I2C_Read... [18:36:23]Read from MH i2c: E2 0E 00 [18:36:23]MH_I2C_Read... [18:36:23]Read from MH i2c: E2 0E 00 D7 3A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0C [18:36:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:36:23]wFMCommunicate OK [18:36:23]SAM_PROTO_GetShiftState done [18:36:23]FM_GetShiftState done [18:36:23]req_shift_opened done [18:36:23]requested_item shift.open_date is exist - process it [18:36:23]req_shift_open_date [18:36:23]req_shift_open_date done [18:36:23]produce_requested_data done [18:36:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309104,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:36:23]process_action_free close_receipt [18:36:23]json_value_free [18:36:23]json_value_free done [18:36:23]process_json_proto returns [18:36:23]Send response to host [18:36:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309104,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:36:23]free response buf [18:36:23]execute_script done [18:36:23]execute_script returns [18:36:23]free content buf [18:36:23]Sock 7.Close socket [18:36:23]Sock 7.Thread stoped [18:36:23]accept exits with 9 [18:36:23]New connection [18:36:23]New thread 3067022692 created [18:36:23]Thread 3066879332 joined [18:36:23]Waiting for new connection... [18:36:23] Sock 9.Parse request [18:36:23]Sock 9.Check first char [18:36:23]Sock 9.First char is OK [18:36:23]request: POST /json_proto HTTP/1.0 [18:36:23]Method: POST [18:36:23]URL: /json_proto [18:36:23]Method is POST - this is cgi request [18:36:23]url: /json_proto [18:36:23]query_string will be loaded in cgi processing [18:36:23]execute_cgi json_proto POST (null) [18:36:23]execute_cgi path=json_proto method=POST [18:36:23]POST find Content-Length [18:36:23]Host: 172.17.96.3:8080 [18:36:23]Content-Length: 677 [18:36:23]Content-Type: application/json [18:36:23] [18:36:23]POST finish read [18:36:23]Found Content-Length = 677 [18:36:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [18:36:23]execute_script... [18:36:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [18:36:23]POST & json_proto [18:36:23]process_json_proto [18:36:23]json parsed OK: [18:36:23]protocol is kg_v1.0 [18:36:23]action value=close_receipt [18:36:23]process_action close_receipt [18:36:23]cmd_close_receipt [18:36:23]MH_GetDate [18:36:23]Write to MH i2c: F0 00 00 D8 3A 01 [18:36:23]Write i2c OK [18:36:23]MH_I2C_Read... [18:36:23]Read from MH i2c: F0 [18:36:23]MH_I2C_Read... [18:36:23]Read from MH i2c: F0 09 00 [18:36:23]MH_I2C_Read... [18:36:23]Read from MH i2c: F0 09 00 D8 3A 00 A9 36 1D 67 44 5E 04 65 78 [18:36:23]GetLastDocTimeStamp 1729967780 [18:36:23]current date 1729967785 [18:36:23]FM_GetShiftState [18:36:23]SAM_PROTO_GetShiftState [18:36:23]wFMCommunicate request_size=4 [18:36:23]MH_SAM_APDU [18:36:23]CAPDU: 80 13 01 00 [18:36:23]Write to MH i2c: E2 08 00 D9 3A 80 13 01 00 00 00 00 00 90 [18:36:23]Write i2c OK [18:36:23]MH_I2C_Read... [18:36:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:23]Read from MH i2c: E2 [18:36:23]MH_I2C_Read... [18:36:23]Read from MH i2c: E2 0E 00 [18:36:23]MH_I2C_Read... [18:36:23]Read from MH i2c: E2 0E 00 D9 3A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0E [18:36:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:36:23]wFMCommunicate OK [18:36:23]SAM_PROTO_GetShiftState done [18:36:23]FM_GetShiftState done [18:36:23]opened in 1729902265 [18:36:23]opened+sec_in_day 1729988665 [18:36:23]quantity*price = 20003 [18:36:23]sum+1 = 20004 [18:36:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 526 26.10.2024 18:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309105 ФПД: 15097865962001 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183625&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309105&fm=15097865962001&tin=02508201610067®Number=0000000000091780&sum=20000 [18:36:24]StoreToDocumentArchive [18:36:24]shift 532 fd 309105 [18:36:24]save to /storage/0532/doc_00309105 [18:36:24]save last doc name /storage/0532/doc_00309105 to /storage/kkm_last_doc_name [18:36:24]save OK [18:36:24]Clear old archive folders... [18:36:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:36:24]tlvbuf is 001CBAC0 [18:36:24]SAM_PROTO_ClearQueue [18:36:24]wFMCommunicate request_size=4 [18:36:24]MH_SAM_APDU [18:36:24]CAPDU: 80 09 00 00 [18:36:24]Write to MH i2c: E2 08 00 E6 3A 80 09 00 00 00 00 00 00 92 [18:36:24]Write i2c OK [18:36:24]MH_I2C_Read... [18:36:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:36:24]Read from MH i2c: E2 [18:36:24]MH_I2C_Read... [18:36:24]Read from MH i2c: E2 03 00 [18:36:24]MH_I2C_Read... [18:36:24]Read from MH i2c: E2 03 00 E6 3A 00 90 00 94 [18:36:24]RAPDU: 90 00 [18:36:24]wFMCommunicate OK [18:36:24]SAM_PROTO_ClearQueue done [18:36:24]KKMCreateOFDPacket [18:36:24]OFDProtocolAddRootSTLVToBuf [18:36:24]FM_MakeSignedData [18:36:24]FM_MakeSignedData [18:36:24]SAM_PROTO_SignData [18:36:24]wFMCommunicate request_size=4 [18:36:24]MH_SAM_APDU [18:36:24]CAPDU: 80 0D 01 02 [18:36:24]Write to MH i2c: E2 08 00 E7 3A 80 0D 01 02 00 00 00 00 9A [18:36:24]Write i2c OK [18:36:24]MH_I2C_Read... [18:36:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:36:24]Read from MH i2c: E2 [18:36:24]MH_I2C_Read... [18:36:24]Read from MH i2c: E2 03 00 [18:36:24]MH_I2C_Read... [18:36:24]Read from MH i2c: E2 03 00 E7 3A 00 90 00 95 [18:36:24]RAPDU: 90 00 [18:36:24]wFMCommunicate OK [18:36:24]wFMCommunicate request_size=255 [18:36:25]MH_SAM_APDU [18:36:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0E 02 00 00 F4 03 04 00 A9 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 71 B7 04 00 35 04 06 00 0D [18:36:25]Write to MH i2c: E2 02 01 E8 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0E 02 00 00 F4 03 04 00 A9 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 71 B7 04 00 35 04 06 00 0D 00 00 AC [18:36:25]Write i2c OK [18:36:25]MH_I2C_Read... [18:36:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:25]Read from MH i2c: E2 [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: E2 03 00 [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: E2 03 00 E8 3A 00 90 00 96 [18:36:25]RAPDU: 90 00 [18:36:25]wFMCommunicate OK [18:36:25]wFMCommunicate request_size=10 [18:36:25]MH_SAM_APDU [18:36:25]CAPDU: 80 0D 02 02 05 BB 3E F0 02 11 [18:36:25]Write to MH i2c: E2 0D 00 E9 3A 80 0D 02 02 05 00 BB 3E F0 02 11 00 00 A3 [18:36:25]Write i2c OK [18:36:25]MH_I2C_Read... [18:36:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:25]Read from MH i2c: E2 [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: E2 03 00 [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: E2 03 00 E9 3A 00 90 00 97 [18:36:25]RAPDU: 90 00 [18:36:25]wFMCommunicate OK [18:36:25]wFMCommunicate request_size=4 [18:36:25]MH_SAM_APDU [18:36:25]CAPDU: 80 0D 03 02 [18:36:25]Write to MH i2c: E2 08 00 EA 3A 80 0D 03 02 00 00 00 00 9F [18:36:25]Write i2c OK [18:36:25]MH_I2C_Read... [18:36:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:36:25]Read from MH i2c: E2 [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: E2 0B 00 [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: E2 0B 00 EA 3A 00 49 15 98 44 04 B7 21 18 90 00 CE [18:36:25]RAPDU: 49 15 98 44 04 B7 21 18 90 00 [18:36:25]wFMCommunicate OK [18:36:25]SAM_PROTO_SignData done [18:36:25]FM_MakeSignedData done [18:36:25]CreateOFDProtocolMessage [18:36:25]wFMCommunicate request_size=4 [18:36:25]MH_SAM_APDU [18:36:25]CAPDU: 80 11 00 00 [18:36:25]Write to MH i2c: E2 08 00 EB 3A 80 11 00 00 00 00 00 00 9F [18:36:25]Write i2c OK [18:36:25]MH_I2C_Read... [18:36:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:25]Read from MH i2c: E2 [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: E2 17 00 [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: E2 17 00 EB 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F4 [18:36:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:36:25]wFMCommunicate OK [18:36:25]CreateOFDProtocolMessage done [18:36:25]OFDSenderStorePacket 309105 [18:36:25]StoreOFDPacket docnum=309105 [18:36:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 77 3C 07 01 52 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0E 02 00 00 F4 03 04 00 A9 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 71 B7 04 00 35 04 06 00 0D BB 3E F0 02 11 49 15 98 44 04 B7 21 18 [18:36:25]CheckFolder [18:36:25]dirname=/storage/ofd_packets [18:36:25]CheckFolder done [18:36:25]ProducePacketName [18:36:25]name=ofd_packets/00309105 [18:36:25]NVStorageSaveData ofd_packets/00309105 [18:36:25]File name is /storage/ofd_packets/00309105 [18:36:25]Write 301 bytes [18:36:25]NVStorageSaveData done [18:36:25]OFDSenderStorePacket done [18:36:25]KKMCreateOFDPacket done [18:36:25]NVStorageSaveData kkm_last_timestamp [18:36:25]File name is /storage/kkm_last_timestamp [18:36:25]Write 4 bytes [18:36:25]NVStorageSaveData done [18:36:25]ExternCall_PrintAddStr [18:36:25]wPrintStart [18:36:25]Write to MH i2c: 01 00 00 EC 3A 26 [18:36:25]Write i2c OK [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: 01 [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: 01 07 00 [18:36:25]MH_I2C_Read... [18:36:25]Read from MH i2c: 01 07 00 EC 3A 00 00 00 00 00 FF 0F 3B [18:36:25]RasterBufferAndPrint [18:36:25]line Счет N : (1)642981 [18:36:25]line ИНН: 02508201610067 [18:36:25]line Контрольно-Кассовый Чек [18:36:25]line ПРОДАЖА [18:36:25]line ТРК (МРК, ГНК) : 31 [18:36:25]line Товар: 2710124130 [18:36:25]line Аи-92-К-2 [18:36:25]line 2.990 * 66.90 [18:36:25]line = 200.03 [18:36:25]line НДС 12% НСП 1% [18:36:25]line > о реализуемом товаре [18:36:25]line ОКРУГЛЕНИЕ: -0.03 [18:36:25]line ИТОГО: 200.00 [18:36:25]line Внесено: 200.00 [18:36:25]line СДАЧА: 0.00 [18:36:25]line НСП 1% : 1.77 [18:36:25]line НДС 12% : 21.24 [18:36:25]line Наличными: 200.00 [18:36:25]line Безнал.: 0.00 [18:36:25]line Место: АЗС № 172 "Партнер Нефть" [18:36:25]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:36:25]line СНО: Общий режим [18:36:25]line Чек 526 26.10.2024 18:36 [18:36:25]line Смена: 532 ФФД: 1.0 [18:36:25]line ЗНМ: 0300000116 [18:36:25]line РНМ: 0000000000091780 [18:36:25]line Версия ККМ: 001 [18:36:25]line ФМ: 0000000000871765 [18:36:25]line ФД: 309105 [18:36:25]line ФПД: 15097865962001 [18:36:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183625&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309105&fm=15097865962001&tin=02508201610067®Number=0000000000091780&sum=20000 [18:36:25]written 0, free lines is 4095 [18:36:25]OFD Sender: Processing packet 309105 [packets to send 223, broken 222] [18:36:25]ProducePacketName [18:36:25]name=ofd_packets/00309105 [18:36:25]OFD Sender: To server: pG, [18:36:25]CommunicateWithHost lk.salyk.kg:30040 [18:36:25]ConnectInit lk.salyk.kg [18:36:25]Connected sock=7 [18:36:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 77 3C 07 01 52 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0E 02 00 00 F4 03 04 00 A9 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 71 B7 04 00 35 04 06 00 0D BB 3E F0 02 11 49 15 98 44 04 B7 21 18 [18:36:26]Write to MH i2c: 01 00 00 16 3B 51 [18:36:26]Write i2c OK [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: 01 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: 01 07 00 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: 01 07 00 16 3B 00 00 00 00 00 BB 0C 1F [18:36:26]RasterBufferAndPrint [18:36:26]line [18:36:26]line [18:36:26]line [18:36:26]line [18:36:26]line [18:36:26]written 0, free lines is 3281 [18:36:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E3 F1 47 00 CE 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 71 B7 04 00 F4 03 04 00 06 DD 1C 67 B6 04 01 00 00 78 0F AA E7 D9 A1 86 F6 [18:36:26]CommunicateWithHost err = 0 [18:36:26]CheckOFDResponse [18:36:26]1017 (14) - 77093643461234 [18:36:26]1041 (16) - 0000000000871765 [18:36:26]1040 (4) - 309105 [18:36:26]1012 (4) - 26.10.2024 12:13 [18:36:26]1206 (1) - 0 [18:36:26]OFD Sender: Remove packet 309105 [18:36:26]ProducePacketName [18:36:26]name=ofd_packets/00309105 [18:36:26]NVStorageDeleteData [18:36:26]MH_Cut [18:36:26]Write to MH i2c: D1 01 00 1D 3B 01 2A [18:36:26]Write i2c OK [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: D1 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: D1 01 00 [18:36:26]MH_I2C_Read... [18:36:26]Read from MH i2c: D1 01 00 1D 3B 00 29 [18:36:26]Write to MH i2c: 01 00 00 1E 3B 59 [18:36:26]Write i2c OK [18:36:26]MH_I2C_Read... [18:36:26]OFD Sender: No OFD packet to send [18:36:26]*** Cut start [18:36:26]*** Purtial cut [18:36:26]*** Stage 1: CUTSNS_PIN = 1 [18:36:27]Read from MH i2c: 01 [18:36:27]MH_I2C_Read... [18:36:27]*** Stop cut motor [18:36:27]*** Cut end [18:36:27]Read from MH i2c: 01 07 00 [18:36:27]MH_I2C_Read... [18:36:27]Read from MH i2c: 01 07 00 1E 3B 00 00 00 00 00 FF 0F 6E [18:36:27]process_action close_receipt done [18:36:27]requested_data is exist [18:36:27]produce_requested_data [18:36:27]requested_item fm.sn is exist - process it [18:36:27]wFMCommunicate request_size=4 [18:36:27]MH_SAM_APDU [18:36:27]CAPDU: 80 11 00 00 [18:36:27]Write to MH i2c: E2 08 00 1F 3B 80 11 00 00 00 00 00 00 D4 [18:36:27]Write i2c OK [18:36:27]MH_I2C_Read... [18:36:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:27]Read from MH i2c: E2 [18:36:27]MH_I2C_Read... [18:36:27]Read from MH i2c: E2 17 00 [18:36:27]MH_I2C_Read... [18:36:27]Read from MH i2c: E2 17 00 1F 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 29 [18:36:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:36:27]wFMCommunicate OK [18:36:27]requested_item fd.num is exist - process it [18:36:27]SAM_PROTO_GetFieldsCounters [18:36:27]wFMCommunicate request_size=4 [18:36:27]MH_SAM_APDU [18:36:27]CAPDU: 80 13 00 00 [18:36:27]Write to MH i2c: E2 08 00 20 3B 80 13 00 00 00 00 00 00 D7 [18:36:27]Write i2c OK [18:36:27]MH_I2C_Read... [18:36:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:36:27]Read from MH i2c: E2 [18:36:27]MH_I2C_Read... [18:36:27]Read from MH i2c: E2 62 00 [18:36:27]MH_I2C_Read... [18:36:27]Read from MH i2c: E2 62 00 20 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 71 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 0E 02 00 00 5E 04 04 00 0E 02 00 00 57 04 04 00 0F 02 00 00 19 04 04 00 00 00 00 00 90 00 6C [18:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 71 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 0E 02 00 00 5E 04 04 00 0E 02 00 00 57 04 04 00 0F 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:36:27]wFMCommunicate OK [18:36:27]SAM_PROTO_GetFieldsCounters done [18:36:27]requested_item shift.num is exist - process it [18:36:27]requested_item shift.opened is exist - process it [18:36:27]req_shift_opened [18:36:27]FM_GetShiftState [18:36:27]SAM_PROTO_GetShiftState [18:36:27]wFMCommunicate request_size=4 [18:36:27]MH_SAM_APDU [18:36:27]CAPDU: 80 13 01 00 [18:36:27]Write to MH i2c: E2 08 00 21 3B 80 13 01 00 00 00 00 00 D9 [18:36:27]Write i2c OK [18:36:27]MH_I2C_Read... [18:36:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:27]Read from MH i2c: E2 [18:36:27]MH_I2C_Read... [18:36:27]Read from MH i2c: E2 0E 00 [18:36:27]MH_I2C_Read... [18:36:27]Read from MH i2c: E2 0E 00 21 3B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 57 [18:36:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:36:27]wFMCommunicate OK [18:36:27]SAM_PROTO_GetShiftState done [18:36:27]FM_GetShiftState done [18:36:27]req_shift_opened done [18:36:27]requested_item shift.open_date is exist - process it [18:36:27]req_shift_open_date [18:36:27]req_shift_open_date done [18:36:27]produce_requested_data done [18:36:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309105,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:36:27]process_action_free close_receipt [18:36:27]json_value_free [18:36:27]json_value_free done [18:36:27]process_json_proto returns [18:36:27]Send response to host [18:36:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309105,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:36:27]free response buf [18:36:27]execute_script done [18:36:27]execute_script returns [18:36:27]free content buf [18:36:27]Sock 9.Close socket [18:36:27]Sock 9.Thread stoped [18:36:31]OFD Sender: No OFD packet to send [18:36:34]accept exits with 10 [18:36:34]New connection [18:36:34]New thread 3066879332 created [18:36:34]Thread 3067022692 joined [18:36:34]Waiting for new connection... [18:36:34] Sock 10.Parse request [18:36:34]Sock 10.Check first char [18:36:34]Sock 10.First char is OK [18:36:34]request: POST /json_proto HTTP/1.0 [18:36:34]Method: POST [18:36:34]URL: /json_proto [18:36:34]Method is POST - this is cgi request [18:36:34]url: /json_proto [18:36:34]query_string will be loaded in cgi processing [18:36:34]execute_cgi json_proto POST (null) [18:36:34]execute_cgi path=json_proto method=POST [18:36:34]POST find Content-Length [18:36:34]Host: 172.17.96.3:8080 [18:36:34]Content-Length: 797 [18:36:34]Content-Type: application/json [18:36:34] [18:36:34]POST finish read [18:36:34]Found Content-Length = 797 [18:36:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 52.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:34]execute_script... [18:36: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)642978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 52.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:36:34]POST & json_proto [18:36:34]process_json_proto [18:36:34]json parsed OK: [18:36:34]protocol is kg_v1.0 [18:36:34]action value=close_receipt [18:36:34]process_action close_receipt [18:36:34]cmd_close_receipt [18:36:34]MH_GetDate [18:36:34]Write to MH i2c: F0 00 00 22 3B 4C [18:36:34]Write i2c OK [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: F0 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: F0 09 00 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: F0 09 00 22 3B 00 B4 36 1D 67 44 5E 04 65 CE [18:36:34]GetLastDocTimeStamp 1729967785 [18:36:34]current date 1729967796 [18:36:34]FM_GetShiftState [18:36:34]SAM_PROTO_GetShiftState [18:36:34]wFMCommunicate request_size=4 [18:36:34]MH_SAM_APDU [18:36:34]CAPDU: 80 13 01 00 [18:36:34]Write to MH i2c: E2 08 00 23 3B 80 13 01 00 00 00 00 00 DB [18:36:34]Write i2c OK [18:36:34]MH_I2C_Read... [18:36:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:34]Read from MH i2c: E2 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: E2 0E 00 [18:36:34]MH_I2C_Read... [18:36:34]Read from MH i2c: E2 0E 00 23 3B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 59 [18:36:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:36:34]wFMCommunicate OK [18:36:34]SAM_PROTO_GetShiftState done [18:36:34]FM_GetShiftState done [18:36:34]opened in 1729902265 [18:36:34]opened+sec_in_day 1729988665 [18:36:34]quantity*price = 0 [18:36:34]sum+1 = 1 [18:36:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 527 26.10.2024 18:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309106 ФПД: 26645364796051 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183636&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309106&fm=26645364796051&tin=02508201610067®Number=0000000000091780&sum=0 [18:36:35]StoreToDocumentArchive [18:36:35]shift 532 fd 309106 [18:36:35]save to /storage/0532/doc_00309106 [18:36:35]save last doc name /storage/0532/doc_00309106 to /storage/kkm_last_doc_name [18:36:35]save OK [18:36:35]Clear old archive folders... [18:36:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:36:35]tlvbuf is 001BB790 [18:36:35]SAM_PROTO_ClearQueue [18:36:35]wFMCommunicate request_size=4 [18:36:35]MH_SAM_APDU [18:36:35]CAPDU: 80 09 00 00 [18:36:35]Write to MH i2c: E2 08 00 30 3B 80 09 00 00 00 00 00 00 DD [18:36:35]Write i2c OK [18:36:35]MH_I2C_Read... [18:36:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:36:35]Read from MH i2c: E2 [18:36:35]MH_I2C_Read... [18:36:35]Read from MH i2c: E2 03 00 [18:36:35]MH_I2C_Read... [18:36:35]Read from MH i2c: E2 03 00 30 3B 00 90 00 DF [18:36:35]RAPDU: 90 00 [18:36:35]wFMCommunicate OK [18:36:35]SAM_PROTO_ClearQueue done [18:36:35]KKMCreateOFDPacket [18:36:35]OFDProtocolAddRootSTLVToBuf [18:36:35]FM_MakeSignedData [18:36:35]FM_MakeSignedData [18:36:35]SAM_PROTO_SignData [18:36:35]wFMCommunicate request_size=4 [18:36:35]MH_SAM_APDU [18:36:35]CAPDU: 80 0D 01 02 [18:36:35]Write to MH i2c: E2 08 00 31 3B 80 0D 01 02 00 00 00 00 E5 [18:36:35]Write i2c OK [18:36:35]MH_I2C_Read... [18:36:35]Read from MH i2c: E2 [18:36:35]MH_I2C_Read... [18:36:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:36:35]Read from MH i2c: E2 03 00 [18:36:35]MH_I2C_Read... [18:36:35]Read from MH i2c: E2 03 00 31 3B 00 90 00 E0 [18:36:35]RAPDU: 90 00 [18:36:35]wFMCommunicate OK [18:36:35]wFMCommunicate request_size=255 [18:36:35]MH_SAM_APDU [18:36:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 B4 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 72 B7 04 00 35 04 06 00 18 3B DB 80 [18:36:36]Write to MH i2c: E2 02 01 32 3B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 B4 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 72 B7 04 00 35 04 06 00 18 3B DB 80 00 00 92 [18:36:36]Write i2c OK [18:36:36]MH_I2C_Read... [18:36:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:36]Read from MH i2c: E2 [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: E2 03 00 [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: E2 03 00 32 3B 00 90 00 E1 [18:36:36]RAPDU: 90 00 [18:36:36]wFMCommunicate OK [18:36:36]wFMCommunicate request_size=7 [18:36:36]MH_SAM_APDU [18:36:36]CAPDU: 80 0D 02 02 02 EA 93 [18:36:36]Write to MH i2c: E2 0A 00 33 3B 80 0D 02 02 02 00 EA 93 00 00 69 [18:36:36]Write i2c OK [18:36:36]MH_I2C_Read... [18:36:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:36:36]Read from MH i2c: E2 [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: E2 03 00 [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: E2 03 00 33 3B 00 90 00 E2 [18:36:36]RAPDU: 90 00 [18:36:36]wFMCommunicate OK [18:36:36]wFMCommunicate request_size=4 [18:36:36]MH_SAM_APDU [18:36:36]CAPDU: 80 0D 03 02 [18:36:36]Write to MH i2c: E2 08 00 34 3B 80 0D 03 02 00 00 00 00 EA [18:36:36]Write i2c OK [18:36:36]MH_I2C_Read... [18:36:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:36:36]Read from MH i2c: E2 [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: E2 0B 00 [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: E2 0B 00 34 3B 00 33 CB 7C 27 AD D0 BC 77 90 00 3C [18:36:36]RAPDU: 33 CB 7C 27 AD D0 BC 77 90 00 [18:36:36]wFMCommunicate OK [18:36:36]SAM_PROTO_SignData done [18:36:36]FM_MakeSignedData done [18:36:36]CreateOFDProtocolMessage [18:36:36]wFMCommunicate request_size=4 [18:36:36]MH_SAM_APDU [18:36:36]CAPDU: 80 11 00 00 [18:36:36]Write to MH i2c: E2 08 00 35 3B 80 11 00 00 00 00 00 00 EA [18:36:36]Write i2c OK [18:36:36]MH_I2C_Read... [18:36:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:36]Read from MH i2c: E2 [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: E2 17 00 [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: E2 17 00 35 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3F [18:36:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:36:36]wFMCommunicate OK [18:36:36]CreateOFDProtocolMessage done [18:36:36]OFDSenderStorePacket 309106 [18:36:36]StoreOFDPacket docnum=309106 [18:36:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 41 7B 04 01 16 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 B4 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 72 B7 04 00 35 04 06 00 18 3B DB 80 EA 93 33 CB 7C 27 AD D0 BC 77 [18:36:36]CheckFolder [18:36:36]dirname=/storage/ofd_packets [18:36:36]CheckFolder done [18:36:36]ProducePacketName [18:36:36]name=ofd_packets/00309106 [18:36:36]NVStorageSaveData ofd_packets/00309106 [18:36:36]File name is /storage/ofd_packets/00309106 [18:36:36]Write 298 bytes [18:36:36]NVStorageSaveData done [18:36:36]OFDSenderStorePacket done [18:36:36]KKMCreateOFDPacket done [18:36:36]NVStorageSaveData kkm_last_timestamp [18:36:36]File name is /storage/kkm_last_timestamp [18:36:36]Write 4 bytes [18:36:36]NVStorageSaveData done [18:36:36]ExternCall_PrintAddStr [18:36:36]wPrintStart [18:36:36]Write to MH i2c: 01 00 00 36 3B 71 [18:36:36]Write i2c OK [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: 01 [18:36:36]MH_I2C_Read... [18:36:36]Read from MH i2c: 01 07 00 [18:36:36]MH_I2C_Read... [18:36:36]OFD Sender: Processing packet 309106 [packets to send 223, broken 222] [18:36:36]ProducePacketName [18:36:36]name=ofd_packets/00309106 [18:36:36]OFD Sender: To server: pG, [18:36:36]CommunicateWithHost lk.salyk.kg:30040 [18:36:36]ConnectInit lk.salyk.kg [18:36:36]Read from MH i2c: 01 07 00 36 3B 00 00 00 00 00 FF 0F 86 [18:36:36]RasterBufferAndPrint [18:36:36]line Счет N : (1)642978 [18:36:36]line ИНН: 02508201610067 [18:36:36]line Контрольно-Кассовый Чек [18:36:36]line ПРОДАЖА [18:36:36]line ТРК (МРК, ГНК) : 11 [18:36:36]line Товар: 2710194210 [18:36:36]line ДТ-К-2 [18:36:36]line 52.500 * 0.00 [18:36:36]line = 0.00 [18:36:36]line НДС 12% НСП 1% [18:36:36]line > о реализуемом товаре [18:36:36]line ИТОГО: 0.00 [18:36:36]line НСП 1% : 0.00 [18:36:36]line НДС 12% : 0.00 [18:36:36]line Наличными: 0.00 [18:36:36]line Безнал.: 0.00 [18:36:36]line Место: АЗС № 172 "Партнер Нефть" [18:36:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:36:36]line СНО: Общий режим [18:36:36]line Чек 527 26.10.2024 18:36 [18:36:36]line Смена: 532 ФФД: 1.0 [18:36:36]line ЗНМ: 0300000116 [18:36:36]line РНМ: 0000000000091780 [18:36:36]line Версия ККМ: 001 [18:36:36]line Талоны: Топливные Талоны [18:36:36]line 4755294 [18:36:36]line ФМ: 0000000000871765 [18:36:36]line ФД: 309106 [18:36:36]line ФПД: 26645364796051 [18:36:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183636&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309106&fm=26645364796051&tin=02508201610067®Number=0000000000091780&sum=0 [18:36:36]written 0, free lines is 4095 [18:36:36]Connected sock=11 [18:36:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 41 7B 04 01 16 30 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 14 CD 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 02 00 00 F4 03 04 00 B4 36 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 72 B7 04 00 35 04 06 00 18 3B DB 80 EA 93 33 CB 7C 27 AD D0 BC 77 [18:36:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4D 4D 47 00 4F 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 31 37 36 35 10 04 04 00 72 B7 04 00 F4 03 04 00 11 DD 1C 67 B6 04 01 00 00 0F 90 24 94 DE 2B 79 82 [18:36:37]CommunicateWithHost err = 0 [18:36:37]CheckOFDResponse [18:36:37]1017 (14) - 77093643461234 [18:36:37]1041 (16) - 0000000000871765 [18:36:37]1040 (4) - 309106 [18:36:37]1012 (4) - 26.10.2024 12:14 [18:36:37]1206 (1) - 0 [18:36:37]OFD Sender: Remove packet 309106 [18:36:37]ProducePacketName [18:36:37]name=ofd_packets/00309106 [18:36:37]NVStorageDeleteData [18:36:37]Write to MH i2c: 01 00 00 5F 3B 9A [18:36:37]Write i2c OK [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: 01 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: 01 07 00 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: 01 07 00 5F 3B 00 00 00 00 00 52 0D 00 [18:36:37]RasterBufferAndPrint [18:36:37]line [18:36:37]line [18:36:37]line [18:36:37]line [18:36:37]line [18:36:37]written 0, free lines is 3437 [18:36:37]MH_Cut [18:36:37]Write to MH i2c: D1 01 00 66 3B 01 73 [18:36:37]Write i2c OK [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: D1 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: D1 01 00 [18:36:37]MH_I2C_Read... [18:36:37]Read from MH i2c: D1 01 00 66 3B 00 72 [18:36:37]Write to MH i2c: 01 00 00 67 3B A2 [18:36:37]Write i2c OK [18:36:37]MH_I2C_Read... [18:36:37]OFD Sender: No OFD packet to send [18:36:37]*** Cut start [18:36:37]*** Purtial cut [18:36:37]*** Stage 1: CUTSNS_PIN = 1 [18:36:38]Read from MH i2c: 01 [18:36:38]MH_I2C_Read... [18:36:38]*** Stop cut motor [18:36:38]*** Cut end [18:36:38]Read from MH i2c: 01 07 00 [18:36:38]MH_I2C_Read... [18:36:38]Read from MH i2c: 01 07 00 67 3B 00 00 00 00 00 FF 0F B7 [18:36:38]process_action close_receipt done [18:36:38]requested_data is exist [18:36:38]produce_requested_data [18:36:38]requested_item fm.sn is exist - process it [18:36:38]wFMCommunicate request_size=4 [18:36:38]MH_SAM_APDU [18:36:38]CAPDU: 80 11 00 00 [18:36:38]Write to MH i2c: E2 08 00 68 3B 80 11 00 00 00 00 00 00 1D [18:36:38]Write i2c OK [18:36:38]MH_I2C_Read... [18:36:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:36:38]Read from MH i2c: E2 [18:36:38]MH_I2C_Read... [18:36:38]Read from MH i2c: E2 17 00 [18:36:38]MH_I2C_Read... [18:36:38]Read from MH i2c: E2 17 00 68 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 72 [18:36:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:36:38]wFMCommunicate OK [18:36:38]requested_item fd.num is exist - process it [18:36:38]SAM_PROTO_GetFieldsCounters [18:36:38]wFMCommunicate request_size=4 [18:36:38]MH_SAM_APDU [18:36:38]CAPDU: 80 13 00 00 [18:36:38]Write to MH i2c: E2 08 00 69 3B 80 13 00 00 00 00 00 00 20 [18:36:38]Write i2c OK [18:36:38]MH_I2C_Read... [18:36:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:36:38]Read from MH i2c: E2 [18:36:38]MH_I2C_Read... [18:36:38]Read from MH i2c: E2 62 00 [18:36:38]MH_I2C_Read... [18:36:38]Read from MH i2c: E2 62 00 69 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 72 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 0F 02 00 00 5E 04 04 00 0F 02 00 00 57 04 04 00 10 02 00 00 19 04 04 00 00 00 00 00 90 00 B9 [18:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 72 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 0F 02 00 00 5E 04 04 00 0F 02 00 00 57 04 04 00 10 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:36:38]wFMCommunicate OK [18:36:38]SAM_PROTO_GetFieldsCounters done [18:36:38]requested_item shift.num is exist - process it [18:36:38]requested_item shift.opened is exist - process it [18:36:38]req_shift_opened [18:36:38]FM_GetShiftState [18:36:38]SAM_PROTO_GetShiftState [18:36:38]wFMCommunicate request_size=4 [18:36:38]MH_SAM_APDU [18:36:38]CAPDU: 80 13 01 00 [18:36:38]Write to MH i2c: E2 08 00 6A 3B 80 13 01 00 00 00 00 00 22 [18:36:38]Write i2c OK [18:36:38]MH_I2C_Read... [18:36:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:36:38]Read from MH i2c: E2 [18:36:38]MH_I2C_Read... [18:36:38]Read from MH i2c: E2 0E 00 [18:36:38]MH_I2C_Read... [18:36:38]Read from MH i2c: E2 0E 00 6A 3B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A0 [18:36:38]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:36:38]wFMCommunicate OK [18:36:38]SAM_PROTO_GetShiftState done [18:36:38]FM_GetShiftState done [18:36:38]req_shift_opened done [18:36:38]requested_item shift.open_date is exist - process it [18:36:38]req_shift_open_date [18:36:38]req_shift_open_date done [18:36:38]produce_requested_data done [18:36:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309106,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:36:38]process_action_free close_receipt [18:36:38]json_value_free [18:36:38]json_value_free done [18:36:38]process_json_proto returns [18:36:38]Send response to host [18:36:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309106,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:36:38]free response buf [18:36:38]execute_script done [18:36:38]execute_script returns [18:36:38]free content buf [18:36:38]Sock 10.Close socket [18:36:38]Sock 10.Thread stoped [18:36:42]OFD Sender: No OFD packet to send [18:36:47]OFD Sender: No OFD packet to send [18:36:52]OFD Sender: No OFD packet to send [18:36:57]OFD Sender: No OFD packet to send [18:37:02]OFD Sender: No OFD packet to send [18:37:07]OFD Sender: No OFD packet to send [18:37:12]OFD Sender: No OFD packet to send [18:37:17]OFD Sender: No OFD packet to send [18:37:22]OFD Sender: No OFD packet to send [18:37:27]OFD Sender: No OFD packet to send [18:37:32]OFD Sender: No OFD packet to send [18:37:37]OFD Sender: No OFD packet to send [18:37:42]OFD Sender: No OFD packet to send [18:37:47]OFD Sender: No OFD packet to send [18:37:52]OFD Sender: No OFD packet to send [18:37:57]OFD Sender: No OFD packet to send [18:38:00]accept exits with 9 [18:38:00]New connection [18:38:00]New thread 3067022692 created [18:38:00]Thread 3066879332 joined [18:38:00]Waiting for new connection... [18:38:00] Sock 9.Parse request [18:38:00]Sock 9.Check first char [18:38:00]Sock 9.First char is OK [18:38:00]request: POST /json_proto HTTP/1.0 [18:38:00]Method: POST [18:38:00]URL: /json_proto [18:38:00]Method is POST - this is cgi request [18:38:00]url: /json_proto [18:38:00]query_string will be loaded in cgi processing [18:38:00]execute_cgi json_proto POST (null) [18:38:00]execute_cgi path=json_proto method=POST [18:38:00]POST find Content-Length [18:38:00]Host: 172.17.96.3:8080 [18:38:00]Content-Length: 688 [18:38:00]Content-Type: application/json [18:38:00] [18:38:00]POST finish read [18:38:00]Found Content-Length = 688 [18:38:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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" ] } } [18:38:00]execute_script... [18:38:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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" ] } } [18:38:00]POST & json_proto [18:38:00]process_json_proto [18:38:00]json parsed OK: [18:38:00]protocol is kg_v1.0 [18:38:00]action value=close_receipt [18:38:00]process_action close_receipt [18:38:00]cmd_close_receipt [18:38:00]MH_GetDate [18:38:00]Write to MH i2c: F0 00 00 6B 3B 95 [18:38:00]Write i2c OK [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: F0 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: F0 09 00 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: F0 09 00 6B 3B 00 0A 37 1D 67 44 5E 04 65 6E [18:38:00]GetLastDocTimeStamp 1729967796 [18:38:00]current date 1729967882 [18:38:00]FM_GetShiftState [18:38:00]SAM_PROTO_GetShiftState [18:38:00]wFMCommunicate request_size=4 [18:38:00]MH_SAM_APDU [18:38:00]CAPDU: 80 13 01 00 [18:38:00]Write to MH i2c: E2 08 00 6C 3B 80 13 01 00 00 00 00 00 24 [18:38:00]Write i2c OK [18:38:00]MH_I2C_Read... [18:38:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:38:01]Read from MH i2c: E2 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: E2 0E 00 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: E2 0E 00 6C 3B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A2 [18:38:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:38:01]wFMCommunicate OK [18:38:01]SAM_PROTO_GetShiftState done [18:38:01]FM_GetShiftState done [18:38:01]opened in 1729902265 [18:38:01]opened+sec_in_day 1729988665 [18:38:01]quantity*price = 100051 [18:38:01]sum+1 = 100052 [18:38:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 528 26.10.2024 18:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309107 ФПД: 92712749328487 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183802&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309107&fm=92712749328487&tin=02508201610067®Number=0000000000091780&sum=100000 [18:38:02]StoreToDocumentArchive [18:38:02]shift 532 fd 309107 [18:38:02]save to /storage/0532/doc_00309107 [18:38:02]save last doc name /storage/0532/doc_00309107 to /storage/kkm_last_doc_name [18:38:02]save OK [18:38:02]Clear old archive folders... [18:38:02]ProcessDocumentItem done err = 0, tmpTLVsize=257 [18:38:02]tlvbuf is 0025F200 [18:38:02]SAM_PROTO_ClearQueue [18:38:02]wFMCommunicate request_size=4 [18:38:02]MH_SAM_APDU [18:38:02]CAPDU: 80 09 00 00 [18:38:02]Write to MH i2c: E2 08 00 79 3B 80 09 00 00 00 00 00 00 26 [18:38:02]Write i2c OK [18:38:02]MH_I2C_Read... [18:38:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:38:02]Read from MH i2c: E2 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 03 00 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 03 00 79 3B 00 90 00 28 [18:38:02]RAPDU: 90 00 [18:38:02]wFMCommunicate OK [18:38:02]SAM_PROTO_ClearQueue done [18:38:02]KKMCreateOFDPacket [18:38:02]OFDProtocolAddRootSTLVToBuf [18:38:02]FM_MakeSignedData [18:38:02]FM_MakeSignedData [18:38:02]SAM_PROTO_SignData [18:38:02]wFMCommunicate request_size=4 [18:38:02]MH_SAM_APDU [18:38:02]CAPDU: 80 0D 01 02 [18:38:02]Write to MH i2c: E2 08 00 7A 3B 80 0D 01 02 00 00 00 00 2E [18:38:02]Write i2c OK [18:38:02]MH_I2C_Read... [18:38:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:38:02]Read from MH i2c: E2 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 03 00 [18:38:02]MH_I2C_Read... [18:38:02]Read from MH i2c: E2 03 00 7A 3B 00 90 00 29 [18:38:02]RAPDU: 90 00 [18:38:02]wFMCommunicate OK [18:38:02]wFMCommunicate request_size=255 [18:38:02]MH_SAM_APDU [18:38:02]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 10 02 00 00 F4 03 04 00 0A 37 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 73 B7 04 [18:38:02]Write to MH i2c: E2 02 01 7B 3B 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 10 02 00 00 F4 03 04 00 0A 37 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 73 B7 04 00 00 BF [18:38:02]Write i2c OK [18:38:02]MH_I2C_Read... [18:38:02]OFD Sender: No OFD packet to send [18:38:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:38:03]Read from MH i2c: E2 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: E2 03 00 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: E2 03 00 7B 3B 00 90 00 2A [18:38:03]RAPDU: 90 00 [18:38:03]wFMCommunicate OK [18:38:03]wFMCommunicate request_size=16 [18:38:03]MH_SAM_APDU [18:38:03]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 54 52 5E 7D 68 67 [18:38:03]Write to MH i2c: E2 13 00 7C 3B 80 0D 02 02 0B 00 00 35 04 06 00 54 52 5E 7D 68 67 00 00 D6 [18:38:03]Write i2c OK [18:38:03]MH_I2C_Read... [18:38:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:38:03]Read from MH i2c: E2 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: E2 03 00 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: E2 03 00 7C 3B 00 90 00 2B [18:38:03]RAPDU: 90 00 [18:38:03]wFMCommunicate OK [18:38:03]wFMCommunicate request_size=4 [18:38:03]MH_SAM_APDU [18:38:03]CAPDU: 80 0D 03 02 [18:38:03]Write to MH i2c: E2 08 00 7D 3B 80 0D 03 02 00 00 00 00 33 [18:38:03]Write i2c OK [18:38:03]MH_I2C_Read... [18:38:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:38:03]Read from MH i2c: E2 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: E2 0B 00 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: E2 0B 00 7D 3B 00 00 47 8A EC 60 6B 73 7B 90 00 AA [18:38:03]RAPDU: 00 47 8A EC 60 6B 73 7B 90 00 [18:38:03]wFMCommunicate OK [18:38:03]SAM_PROTO_SignData done [18:38:03]FM_MakeSignedData done [18:38:03]CreateOFDProtocolMessage [18:38:03]wFMCommunicate request_size=4 [18:38:03]MH_SAM_APDU [18:38:03]CAPDU: 80 11 00 00 [18:38:03]Write to MH i2c: E2 08 00 7E 3B 80 11 00 00 00 00 00 00 33 [18:38:03]Write i2c OK [18:38:03]MH_I2C_Read... [18:38:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:03]Read from MH i2c: E2 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: E2 17 00 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: E2 17 00 7E 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 88 [18:38:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:38:03]wFMCommunicate OK [18:38:03]CreateOFDProtocolMessage done [18:38:03]OFDSenderStorePacket 309107 [18:38:03]StoreOFDPacket docnum=309107 [18:38:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 5B 69 0D 01 4C 94 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 10 02 00 00 F4 03 04 00 0A 37 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 73 B7 04 00 35 04 06 00 54 52 5E 7D 68 67 00 47 8A EC 60 6B 73 7B [18:38:03]CheckFolder [18:38:03]dirname=/storage/ofd_packets [18:38:03]CheckFolder done [18:38:03]ProducePacketName [18:38:03]name=ofd_packets/00309107 [18:38:03]NVStorageSaveData ofd_packets/00309107 [18:38:03]File name is /storage/ofd_packets/00309107 [18:38:03]Write 307 bytes [18:38:03]NVStorageSaveData done [18:38:03]OFDSenderStorePacket done [18:38:03]KKMCreateOFDPacket done [18:38:03]OFD Sender: Processing packet 309107 [packets to send 223, broken 222] [18:38:03]ProducePacketName [18:38:03]name=ofd_packets/00309107 [18:38:03]OFD Sender: To server: pG, [18:38:03]CommunicateWithHost lk.salyk.kg:30040 [18:38:03]ConnectInit lk.salyk.kg [18:38:03]NVStorageSaveData kkm_last_timestamp [18:38:03]File name is /storage/kkm_last_timestamp [18:38:03]Write 4 bytes [18:38:03]NVStorageSaveData done [18:38:03]ExternCall_PrintAddStr [18:38:03]wPrintStart [18:38:03]Write to MH i2c: 01 00 00 7F 3B BA [18:38:03]Write i2c OK [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: 01 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: 01 07 00 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: 01 07 00 7F 3B 00 00 00 00 00 FF 0F CF [18:38:03]RasterBufferAndPrint [18:38:03]line Счет N : (1)642982 [18:38:03]line ИНН: 02508201610067 [18:38:03]line Контрольно-Кассовый Чек [18:38:03]line ПРОДАЖА [18:38:03]line ТРК (МРК, ГНК) : 63 [18:38:03]line Товар: 2710194210 [18:38:03]line D-ENERGY ДТ-К-2 [18:38:03]line 12.960 * 77.20 [18:38:03]line = 1000.51 [18:38:03]line НДС 12% НСП 1% [18:38:03]line > о реализуемом товаре [18:38:03]line ОКРУГЛЕНИЕ: -0.51 [18:38:03]line ИТОГО: 1000.00 [18:38:03]line Внесено: 1000.00 [18:38:03]line СДАЧА: 0.00 [18:38:03]line НСП 1% : 8.85 [18:38:03]line НДС 12% : 106.25 [18:38:03]line Наличными: 1000.00 [18:38:03]line Безнал.: 0.00 [18:38:03]line Место: АЗС № 172 "Партнер Нефть" [18:38:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:38:03]line СНО: Общий режим [18:38:03]line Чек 528 26.10.2024 18:38 [18:38:03]line Смена: 532 ФФД: 1.0 [18:38:03]line ЗНМ: 0300000116 [18:38:03]line РНМ: 0000000000091780 [18:38:03]line Версия ККМ: 001 [18:38:03]line ФМ: 0000000000871765 [18:38:03]line ФД: 309107 [18:38:03]line ФПД: 92712749328487 [18:38:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T183802&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309107&fm=92712749328487&tin=02508201610067®Number=0000000000091780&sum=100000 [18:38:03]written 0, free lines is 4095 [18:38:03]Connected sock=11 [18:38:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 5B 69 0D 01 4C 94 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 10 02 00 00 F4 03 04 00 0A 37 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 73 B7 04 00 35 04 06 00 54 52 5E 7D 68 67 00 47 8A EC 60 6B 73 7B [18:38:03]Write to MH i2c: 01 00 00 A9 3B E4 [18:38:03]Write i2c OK [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: 01 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: 01 07 00 [18:38:03]MH_I2C_Read... [18:38:03]Read from MH i2c: 01 07 00 A9 3B 00 00 00 00 00 C4 0C BB [18:38:03]RasterBufferAndPrint [18:38:03]line [18:38:03]line [18:38:03]line [18:38:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 00 3C 47 00 40 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 31 37 36 35 10 04 04 00 73 B7 04 00 F4 03 04 00 68 DD 1C 67 B6 04 01 00 00 E4 45 29 75 66 F5 5A 16 [18:38:04]CommunicateWithHost err = 0 [18:38:04]CheckOFDResponse [18:38:04]1017 (14) - 77093643461234 [18:38:04]1041 (16) - 0000000000871765 [18:38:04]1040 (4) - 309107 [18:38:04]1012 (4) - 26.10.2024 12:15 [18:38:04]1206 (1) - 0 [18:38:04]OFD Sender: Remove packet 309107 [18:38:04]ProducePacketName [18:38:04]name=ofd_packets/00309107 [18:38:04]NVStorageDeleteData [18:38:04]line [18:38:04]line [18:38:04]written 0, free lines is 3508 [18:38:04]MH_Cut [18:38:04]Write to MH i2c: D1 01 00 B0 3B 01 BD [18:38:04]Write i2c OK [18:38:04]MH_I2C_Read... [18:38:04]Read from MH i2c: D1 [18:38:04]MH_I2C_Read... [18:38:04]Read from MH i2c: D1 01 00 [18:38:04]MH_I2C_Read... [18:38:04]Read from MH i2c: D1 01 00 B0 3B 00 BC [18:38:04]Write to MH i2c: 01 00 00 B1 3B EC [18:38:04]Write i2c OK [18:38:04]MH_I2C_Read... [18:38:04]OFD Sender: No OFD packet to send [18:38:04]*** Cut start [18:38:04]*** Purtial cut [18:38:04]*** Stage 1: CUTSNS_PIN = 1 [18:38:04]Read from MH i2c: 01 [18:38:05]MH_I2C_Read... [18:38:05]*** Stop cut motor [18:38:05]*** Cut end [18:38:05]Read from MH i2c: 01 07 00 [18:38:05]MH_I2C_Read... [18:38:05]Read from MH i2c: 01 07 00 B1 3B 00 00 00 00 00 FF 0F 01 [18:38:05]process_action close_receipt done [18:38:05]requested_data is exist [18:38:05]produce_requested_data [18:38:05]requested_item fm.sn is exist - process it [18:38:05]wFMCommunicate request_size=4 [18:38:05]MH_SAM_APDU [18:38:05]CAPDU: 80 11 00 00 [18:38:05]Write to MH i2c: E2 08 00 B2 3B 80 11 00 00 00 00 00 00 67 [18:38:05]Write i2c OK [18:38:05]MH_I2C_Read... [18:38:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:05]Read from MH i2c: E2 [18:38:05]MH_I2C_Read... [18:38:05]Read from MH i2c: E2 17 00 [18:38:05]MH_I2C_Read... [18:38:05]Read from MH i2c: E2 17 00 B2 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BC [18:38:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:38:05]wFMCommunicate OK [18:38:05]requested_item fd.num is exist - process it [18:38:05]SAM_PROTO_GetFieldsCounters [18:38:05]wFMCommunicate request_size=4 [18:38:05]MH_SAM_APDU [18:38:05]CAPDU: 80 13 00 00 [18:38:05]Write to MH i2c: E2 08 00 B3 3B 80 13 00 00 00 00 00 00 6A [18:38:05]Write i2c OK [18:38:05]MH_I2C_Read... [18:38:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:38:05]Read from MH i2c: E2 [18:38:05]MH_I2C_Read... [18:38:05]Read from MH i2c: E2 62 00 [18:38:05]MH_I2C_Read... [18:38:05]Read from MH i2c: E2 62 00 B3 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 73 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 07 [18:38:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 73 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:38:05]wFMCommunicate OK [18:38:05]SAM_PROTO_GetFieldsCounters done [18:38:05]requested_item shift.num is exist - process it [18:38:05]requested_item shift.opened is exist - process it [18:38:05]req_shift_opened [18:38:05]FM_GetShiftState [18:38:05]SAM_PROTO_GetShiftState [18:38:05]wFMCommunicate request_size=4 [18:38:05]MH_SAM_APDU [18:38:05]CAPDU: 80 13 01 00 [18:38:05]Write to MH i2c: E2 08 00 B4 3B 80 13 01 00 00 00 00 00 6C [18:38:05]Write i2c OK [18:38:05]MH_I2C_Read... [18:38:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:38:05]Read from MH i2c: E2 [18:38:05]MH_I2C_Read... [18:38:05]Read from MH i2c: E2 0E 00 [18:38:05]MH_I2C_Read... [18:38:05]Read from MH i2c: E2 0E 00 B4 3B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EA [18:38:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:38:05]wFMCommunicate OK [18:38:05]SAM_PROTO_GetShiftState done [18:38:05]FM_GetShiftState done [18:38:05]req_shift_opened done [18:38:05]requested_item shift.open_date is exist - process it [18:38:05]req_shift_open_date [18:38:05]req_shift_open_date done [18:38:05]produce_requested_data done [18:38:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309107,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:38:05]process_action_free close_receipt [18:38:05]json_value_free [18:38:05]json_value_free done [18:38:05]process_json_proto returns [18:38:05]Send response to host [18:38:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309107,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:38:05]free response buf [18:38:05]execute_script done [18:38:05]execute_script returns [18:38:05]free content buf [18:38:05]Sock 9.Close socket [18:38:05]Sock 9.Thread stoped [18:38:09]OFD Sender: No OFD packet to send [18:38:14]OFD Sender: No OFD packet to send [18:38:19]OFD Sender: No OFD packet to send [18:38:24]OFD Sender: No OFD packet to send [18:38:29]OFD Sender: No OFD packet to send [18:38:34]OFD Sender: No OFD packet to send [18:38:38]ConnectInit Can't connect to host [18:38:39]OFD Sender: No OFD packet to send [18:38:44]OFD Sender: No OFD packet to send [18:38:49]OFD Sender: No OFD packet to send [18:38:54]OFD Sender: No OFD packet to send [18:38:59]OFD Sender: No OFD packet to send [18:39:04]OFD Sender: No OFD packet to send [18:39:09]OFD Sender: No OFD packet to send [18:39:14]OFD Sender: No OFD packet to send [18:39:19]OFD Sender: No OFD packet to send [18:39:24]OFD Sender: No OFD packet to send [18:39:29]OFD Sender: No OFD packet to send [18:39:34]OFD Sender: No OFD packet to send [18:39:39]OFD Sender: No OFD packet to send [18:39:44]OFD Sender: No OFD packet to send [18:39:49]OFD Sender: No OFD packet to send [18:39:54]OFD Sender: No OFD packet to send [18:39:59]OFD Sender: No OFD packet to send [18:40:04]OFD Sender: No OFD packet to send [18:40:09]OFD Sender: No OFD packet to send [18:40:14]OFD Sender: No OFD packet to send [18:40:19]OFD Sender: No OFD packet to send [18:40:24]OFD Sender: No OFD packet to send [18:40:29]OFD Sender: No OFD packet to send [18:40:34]OFD Sender: No OFD packet to send [18:40:39]OFD Sender: No OFD packet to send [18:40:44]OFD Sender: No OFD packet to send [18:40:49]OFD Sender: No OFD packet to send [18:40:54]OFD Sender: No OFD packet to send [18:40:56]ConnectInit Can't connect to host [18:40:59]OFD Sender: No OFD packet to send [18:41:04]OFD Sender: No OFD packet to send [18:41:09]OFD Sender: No OFD packet to send [18:41:14]OFD Sender: No OFD packet to send [18:41:19]OFD Sender: No OFD packet to send [18:41:24]OFD Sender: No OFD packet to send [18:41:29]OFD Sender: No OFD packet to send [18:41:34]OFD Sender: No OFD packet to send [18:41:39]OFD Sender: No OFD packet to send [18:41:44]OFD Sender: No OFD packet to send [18:41:49]OFD Sender: No OFD packet to send [18:41:54]OFD Sender: No OFD packet to send [18:41:59]OFD Sender: No OFD packet to send [18:42:04]OFD Sender: No OFD packet to send [18:42:09]OFD Sender: No OFD packet to send [18:42:14]OFD Sender: No OFD packet to send [18:42:19]OFD Sender: No OFD packet to send [18:42:24]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:03]accept exits with 10 [18:43:03]New connection [18:43:03]New thread 3066879332 created [18:43:03]Thread 3067022692 joined [18:43:03]Waiting for new connection... [18:43:03] Sock 10.Parse request [18:43:03]Sock 10.Check first char [18:43:03]Sock 10.First char is OK [18:43:03]request: POST /json_proto HTTP/1.0 [18:43:03]Method: POST [18:43:03]URL: /json_proto [18:43:03]Method is POST - this is cgi request [18:43:03]url: /json_proto [18:43:03]query_string will be loaded in cgi processing [18:43:03]execute_cgi json_proto POST (null) [18:43:03]execute_cgi path=json_proto method=POST [18:43:03]POST find Content-Length [18:43:03]Host: 172.17.96.3:8080 [18:43:03]Content-Length: 797 [18:43:03]Content-Type: application/json [18:43:03] [18:43:03]POST finish read [18:43:03]Found Content-Length = 797 [18:43:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 90.210, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:03]execute_script... [18:43:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 90.210, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:43:03]POST & json_proto [18:43:03]process_json_proto [18:43:03]json parsed OK: [18:43:03]protocol is kg_v1.0 [18:43:03]action value=close_receipt [18:43:03]process_action close_receipt [18:43:03]cmd_close_receipt [18:43:03]MH_GetDate [18:43:03]Write to MH i2c: F0 00 00 B5 3B DF [18:43:03]Write i2c OK [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: F0 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: F0 09 00 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: F0 09 00 B5 3B 00 39 38 1D 67 44 5E 04 65 E8 [18:43:03]GetLastDocTimeStamp 1729967882 [18:43:03]current date 1729968185 [18:43:03]FM_GetShiftState [18:43:03]SAM_PROTO_GetShiftState [18:43:03]wFMCommunicate request_size=4 [18:43:03]MH_SAM_APDU [18:43:03]CAPDU: 80 13 01 00 [18:43:03]Write to MH i2c: E2 08 00 B6 3B 80 13 01 00 00 00 00 00 6E [18:43:03]Write i2c OK [18:43:03]MH_I2C_Read... [18:43:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:03]Read from MH i2c: E2 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: E2 0E 00 [18:43:03]MH_I2C_Read... [18:43:03]Read from MH i2c: E2 0E 00 B6 3B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EC [18:43:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:43:03]wFMCommunicate OK [18:43:03]SAM_PROTO_GetShiftState done [18:43:03]FM_GetShiftState done [18:43:03]opened in 1729902265 [18:43:03]opened+sec_in_day 1729988665 [18:43:03]quantity*price = 0 [18:43:03]sum+1 = 1 [18:43:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 529 26.10.2024 18:43 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309108 ФПД: 228653776392871 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T184305&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309108&fm=228653776392871&tin=02508201610067®Number=0000000000091780&sum=0 [18:43:05]StoreToDocumentArchive [18:43:05]shift 532 fd 309108 [18:43:05]save to /storage/0532/doc_00309108 [18:43:05]save last doc name /storage/0532/doc_00309108 to /storage/kkm_last_doc_name [18:43:05]save OK [18:43:05]Clear old archive folders... [18:43:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:43:05]tlvbuf is 001B6E10 [18:43:05]SAM_PROTO_ClearQueue [18:43:05]wFMCommunicate request_size=4 [18:43:05]MH_SAM_APDU [18:43:05]CAPDU: 80 09 00 00 [18:43:05]Write to MH i2c: E2 08 00 C3 3B 80 09 00 00 00 00 00 00 70 [18:43:05]Write i2c OK [18:43:05]MH_I2C_Read... [18:43:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:43:05]Read from MH i2c: E2 [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: E2 03 00 [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: E2 03 00 C3 3B 00 90 00 72 [18:43:05]RAPDU: 90 00 [18:43:05]wFMCommunicate OK [18:43:05]SAM_PROTO_ClearQueue done [18:43:05]KKMCreateOFDPacket [18:43:05]OFDProtocolAddRootSTLVToBuf [18:43:05]FM_MakeSignedData [18:43:05]FM_MakeSignedData [18:43:05]SAM_PROTO_SignData [18:43:05]wFMCommunicate request_size=4 [18:43:05]MH_SAM_APDU [18:43:05]CAPDU: 80 0D 01 02 [18:43:05]Write to MH i2c: E2 08 00 C4 3B 80 0D 01 02 00 00 00 00 78 [18:43:05]Write i2c OK [18:43:05]MH_I2C_Read... [18:43:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:43:05]Read from MH i2c: E2 [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: E2 03 00 [18:43:05]MH_I2C_Read... [18:43:05]Read from MH i2c: E2 03 00 C4 3B 00 90 00 73 [18:43:05]RAPDU: 90 00 [18:43:05]wFMCommunicate OK [18:43:05]wFMCommunicate request_size=255 [18:43:05]MH_SAM_APDU [18:43:05]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 62 60 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 39 38 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 74 B7 04 00 35 04 06 00 CF F5 9B 1E [18:43:05]Write to MH i2c: E2 02 01 C5 3B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 62 60 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 39 38 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 74 B7 04 00 35 04 06 00 CF F5 9B 1E 00 00 61 [18:43:05]Write i2c OK [18:43:05]MH_I2C_Read... [18:43:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:06]Read from MH i2c: E2 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 03 00 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 03 00 C5 3B 00 90 00 74 [18:43:06]RAPDU: 90 00 [18:43:06]wFMCommunicate OK [18:43:06]wFMCommunicate request_size=7 [18:43:06]MH_SAM_APDU [18:43:06]CAPDU: 80 0D 02 02 02 52 A7 [18:43:06]Write to MH i2c: E2 0A 00 C6 3B 80 0D 02 02 02 00 52 A7 00 00 78 [18:43:06]Write i2c OK [18:43:06]MH_I2C_Read... [18:43:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:43:06]Read from MH i2c: E2 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 03 00 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 03 00 C6 3B 00 90 00 75 [18:43:06]RAPDU: 90 00 [18:43:06]wFMCommunicate OK [18:43:06]wFMCommunicate request_size=4 [18:43:06]MH_SAM_APDU [18:43:06]CAPDU: 80 0D 03 02 [18:43:06]Write to MH i2c: E2 08 00 C7 3B 80 0D 03 02 00 00 00 00 7D [18:43:06]Write i2c OK [18:43:06]MH_I2C_Read... [18:43:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:43:06]Read from MH i2c: E2 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 0B 00 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 0B 00 C7 3B 00 15 C8 BB 22 14 0A 48 74 90 00 12 [18:43:06]RAPDU: 15 C8 BB 22 14 0A 48 74 90 00 [18:43:06]wFMCommunicate OK [18:43:06]SAM_PROTO_SignData done [18:43:06]FM_MakeSignedData done [18:43:06]CreateOFDProtocolMessage [18:43:06]wFMCommunicate request_size=4 [18:43:06]MH_SAM_APDU [18:43:06]CAPDU: 80 11 00 00 [18:43:06]Write to MH i2c: E2 08 00 C8 3B 80 11 00 00 00 00 00 00 7D [18:43:06]Write i2c OK [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 [18:43:06]MH_I2C_Read... [18:43:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:06]Read from MH i2c: E2 17 00 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: E2 17 00 C8 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D2 [18:43:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:43:06]wFMCommunicate OK [18:43:06]CreateOFDProtocolMessage done [18:43:06]OFDSenderStorePacket 309108 [18:43:06]StoreOFDPacket docnum=309108 [18:43:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 52 F1 04 01 B7 8B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 62 60 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 39 38 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 74 B7 04 00 35 04 06 00 CF F5 9B 1E 52 A7 15 C8 BB 22 14 0A 48 74 [18:43:06]CheckFolder [18:43:06]dirname=/storage/ofd_packets [18:43:06]CheckFolder done [18:43:06]ProducePacketName [18:43:06]name=ofd_packets/00309108 [18:43:06]NVStorageSaveData ofd_packets/00309108 [18:43:06]File name is /storage/ofd_packets/00309108 [18:43:06]Write 298 bytes [18:43:06]NVStorageSaveData done [18:43:06]OFDSenderStorePacket done [18:43:06]KKMCreateOFDPacket done [18:43:06]NVStorageSaveData kkm_last_timestamp [18:43:06]File name is /storage/kkm_last_timestamp [18:43:06]Write 4 bytes [18:43:06]NVStorageSaveData done [18:43:06]ExternCall_PrintAddStr [18:43:06]wPrintStart [18:43:06]Write to MH i2c: 01 00 00 C9 3B 04 [18:43:06]Write i2c OK [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: 01 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: 01 07 00 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: 01 07 00 C9 3B 00 00 00 00 00 FF 0F 19 [18:43:06]RasterBufferAndPrint [18:43:06]line Счет N : (1)642983 [18:43:06]line ИНН: 02508201610067 [18:43:06]line Контрольно-Кассовый Чек [18:43:06]line ПРОДАЖА [18:43:06]line ТРК (МРК, ГНК) : 21 [18:43:06]line Товар: 2710194210 [18:43:06]line ДТ-К-2 [18:43:06]line 90.210 * 0.00 [18:43:06]line = 0.00 [18:43:06]line НДС 12% НСП 1% [18:43:06]line > о реализуемом товаре [18:43:06]line ИТОГО: 0.00 [18:43:06]line НСП 1% : 0.00 [18:43:06]line НДС 12% : 0.00 [18:43:06]line Наличными: 0.00 [18:43:06]line Безнал.: 0.00 [18:43:06]line Место: АЗС № 172 "Партнер Нефть" [18:43:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:43:06]line СНО: Общий режим [18:43:06]line Чек 529 26.10.2024 18:43 [18:43:06]line Смена: 532 ФФД: 1.0 [18:43:06]line ЗНМ: 0300000116 [18:43:06]line РНМ: 0000000000091780 [18:43:06]line Версия ККМ: 001 [18:43:06]line Талоны: Топливные Талоны [18:43:06]line 4755294 [18:43:06]line ФМ: 0000000000871765 [18:43:06]line ФД: 309108 [18:43:06]line ФПД: 228653776392871 [18:43:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T184305&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309108&fm=228653776392871&tin=02508201610067®Number=0000000000091780&sum=0 [18:43:06]written 0, free lines is 4095 [18:43:06]OFD Sender: Processing packet 309108 [packets to send 223, broken 222] [18:43:06]ProducePacketName [18:43:06]name=ofd_packets/00309108 [18:43:06]OFD Sender: To server: pG, [18:43:06]CommunicateWithHost lk.salyk.kg:30040 [18:43:06]ConnectInit lk.salyk.kg [18:43:06]Connected sock=11 [18:43:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 52 F1 04 01 B7 8B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 62 60 01 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 39 38 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 74 B7 04 00 35 04 06 00 CF F5 9B 1E 52 A7 15 C8 BB 22 14 0A 48 74 [18:43:06]Write to MH i2c: 01 00 00 F2 3B 2D [18:43:06]Write i2c OK [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: 01 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: 01 07 00 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: 01 07 00 F2 3B 00 00 00 00 00 CC 0C 0C [18:43:06]RasterBufferAndPrint [18:43:06]line [18:43:06]line [18:43:06]line [18:43:06]line [18:43:06]line [18:43:06]written 0, free lines is 3311 [18:43:06]MH_Cut [18:43:06]Write to MH i2c: D1 01 00 F9 3B 01 06 [18:43:06]Write i2c OK [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: D1 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: D1 01 00 [18:43:06]MH_I2C_Read... [18:43:06]Read from MH i2c: D1 01 00 F9 3B 00 05 [18:43:06]Write to MH i2c: 01 00 00 FA 3B 35 [18:43:06]Write i2c OK [18:43:06]MH_I2C_Read... [18:43:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 32 73 47 00 A6 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 74 B7 04 00 F4 03 04 00 97 DE 1C 67 B6 04 01 00 00 D3 38 CF 50 9F B9 A2 A1 [18:43:07]CommunicateWithHost err = 0 [18:43:07]CheckOFDResponse [18:43:07]1017 (14) - 77093643461234 [18:43:07]1041 (16) - 0000000000871765 [18:43:07]1040 (4) - 309108 [18:43:07]1012 (4) - 26.10.2024 12:20 [18:43:07]1206 (1) - 0 [18:43:07]OFD Sender: Remove packet 309108 [18:43:07]ProducePacketName [18:43:07]name=ofd_packets/00309108 [18:43:07]NVStorageDeleteData [18:43:07]OFD Sender: No OFD packet to send [18:43:07]*** Cut start [18:43:07]*** Purtial cut [18:43:07]*** Stage 1: CUTSNS_PIN = 1 [18:43:07]Read from MH i2c: 01 [18:43:07]MH_I2C_Read... [18:43:07]*** Stop cut motor [18:43:07]*** Cut end [18:43:07]Read from MH i2c: 01 07 00 [18:43:07]MH_I2C_Read... [18:43:07]Read from MH i2c: 01 07 00 FA 3B 00 00 00 00 00 FF 0F 4A [18:43:07]process_action close_receipt done [18:43:07]requested_data is exist [18:43:07]produce_requested_data [18:43:07]requested_item fm.sn is exist - process it [18:43:07]wFMCommunicate request_size=4 [18:43:07]MH_SAM_APDU [18:43:07]CAPDU: 80 11 00 00 [18:43:07]Write to MH i2c: E2 08 00 FB 3B 80 11 00 00 00 00 00 00 B0 [18:43:08]Write i2c OK [18:43:08]MH_I2C_Read... [18:43:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:43:08]Read from MH i2c: E2 [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: E2 17 00 [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: E2 17 00 FB 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 05 [18:43:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:43:08]wFMCommunicate OK [18:43:08]requested_item fd.num is exist - process it [18:43:08]SAM_PROTO_GetFieldsCounters [18:43:08]wFMCommunicate request_size=4 [18:43:08]MH_SAM_APDU [18:43:08]CAPDU: 80 13 00 00 [18:43:08]Write to MH i2c: E2 08 00 FC 3B 80 13 00 00 00 00 00 00 B3 [18:43:08]Write i2c OK [18:43:08]MH_I2C_Read... [18:43:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:43:08]Read from MH i2c: E2 [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: E2 62 00 [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: E2 62 00 FC 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 74 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 11 02 00 00 5E 04 04 00 11 02 00 00 57 04 04 00 12 02 00 00 19 04 04 00 00 00 00 00 90 00 54 [18:43: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 74 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 11 02 00 00 5E 04 04 00 11 02 00 00 57 04 04 00 12 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:43:08]wFMCommunicate OK [18:43:08]SAM_PROTO_GetFieldsCounters done [18:43:08]requested_item shift.num is exist - process it [18:43:08]requested_item shift.opened is exist - process it [18:43:08]req_shift_opened [18:43:08]FM_GetShiftState [18:43:08]SAM_PROTO_GetShiftState [18:43:08]wFMCommunicate request_size=4 [18:43:08]MH_SAM_APDU [18:43:08]CAPDU: 80 13 01 00 [18:43:08]Write to MH i2c: E2 08 00 FD 3B 80 13 01 00 00 00 00 00 B5 [18:43:08]Write i2c OK [18:43:08]MH_I2C_Read... [18:43:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:43:08]Read from MH i2c: E2 [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: E2 0E 00 [18:43:08]MH_I2C_Read... [18:43:08]Read from MH i2c: E2 0E 00 FD 3B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 33 [18:43:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:43:08]wFMCommunicate OK [18:43:08]SAM_PROTO_GetShiftState done [18:43:08]FM_GetShiftState done [18:43:08]req_shift_opened done [18:43:08]requested_item shift.open_date is exist - process it [18:43:08]req_shift_open_date [18:43:08]req_shift_open_date done [18:43:08]produce_requested_data done [18:43:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309108,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:43:08]process_action_free close_receipt [18:43:08]json_value_free [18:43:08]json_value_free done [18:43:08]process_json_proto returns [18:43:08]Send response to host [18:43:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309108,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:43:08]free response buf [18:43:08]execute_script done [18:43:08]execute_script returns [18:43:08]free content buf [18:43:08]Sock 10.Close socket [18:43:08]Sock 10.Thread stoped [18:43:12]OFD Sender: No OFD packet to send [18:43:14]ConnectInit Can't connect to host [18:43:17]OFD Sender: No OFD packet to send [18:43:22]OFD Sender: No OFD packet to send [18:43:27]OFD Sender: No OFD packet to send [18:43:32]OFD Sender: No OFD packet to send [18:43:37]OFD Sender: No OFD packet to send [18:43:42]OFD Sender: No OFD packet to send [18:43:47]OFD Sender: No OFD packet to send [18:43:52]OFD Sender: No OFD packet to send [18:43:57]OFD Sender: No OFD packet to send [18:44:02]OFD Sender: No OFD packet to send [18:44:07]OFD Sender: No OFD packet to send [18:44:12]OFD Sender: No OFD packet to send [18:44:17]OFD Sender: No OFD packet to send [18:44:20]accept exits with 9 [18:44:20]New connection [18:44:20]New thread 3067022692 created [18:44:20]Thread 3066879332 joined [18:44:20]Waiting for new connection... [18:44:20] Sock 9.Parse request [18:44:20]Sock 9.Check first char [18:44:20]Sock 9.First char is OK [18:44:20]request: POST /json_proto HTTP/1.0 [18:44:20]Method: POST [18:44:20]URL: /json_proto [18:44:20]Method is POST - this is cgi request [18:44:20]url: /json_proto [18:44:20]query_string will be loaded in cgi processing [18:44:20]execute_cgi json_proto POST (null) [18:44:20]execute_cgi path=json_proto method=POST [18:44:20]POST find Content-Length [18:44:20]Host: 172.17.96.3:8080 [18:44:20]Content-Length: 728 [18:44:20]Content-Type: application/json [18:44:20] [18:44:20]POST finish read [18:44:20]Found Content-Length = 728 [18:44:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3376", "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" : 3.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:44:20]execute_script... [18:44: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)3376", "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" : 3.000, "sum" : 180.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 180.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:44:20]POST & json_proto [18:44:20]process_json_proto [18:44:20]json parsed OK: [18:44:20]protocol is kg_v1.0 [18:44:20]action value=close_receipt [18:44:20]process_action close_receipt [18:44:20]cmd_close_receipt [18:44:20]MH_GetDate [18:44:20]Write to MH i2c: F0 00 00 FE 3B 28 [18:44:20]Write i2c OK [18:44:20]MH_I2C_Read... [18:44:20]Read from MH i2c: F0 [18:44:20]MH_I2C_Read... [18:44:20]Read from MH i2c: F0 09 00 [18:44:20]MH_I2C_Read... [18:44:20]Read from MH i2c: F0 09 00 FE 3B 00 85 38 1D 67 44 5E 04 65 7D [18:44:20]GetLastDocTimeStamp 1729968185 [18:44:20]current date 1729968261 [18:44:20]FM_GetShiftState [18:44:20]SAM_PROTO_GetShiftState [18:44:20]wFMCommunicate request_size=4 [18:44:20]MH_SAM_APDU [18:44:20]CAPDU: 80 13 01 00 [18:44:20]Write to MH i2c: E2 08 00 FF 3B 80 13 01 00 00 00 00 00 B7 [18:44:20]Write i2c OK [18:44:20]MH_I2C_Read... [18:44:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:20]Read from MH i2c: E2 [18:44:20]MH_I2C_Read... [18:44:20]Read from MH i2c: E2 0E 00 [18:44:20]MH_I2C_Read... [18:44:20]Read from MH i2c: E2 0E 00 FF 3B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 35 [18:44:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:44:20]wFMCommunicate OK [18:44:20]SAM_PROTO_GetShiftState done [18:44:20]FM_GetShiftState done [18:44:20]opened in 1729902265 [18:44:20]opened+sec_in_day 1729988665 [18:44:20]quantity*price = 18000 [18:44:20]sum+1 = 18001 [18:44:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 180.00 НСП 1% : 1.59 НДС 12% : 19.11 Наличными: 180.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 530 26.10.2024 18:44 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309109 ФПД: 6330729231484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T184421&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309109&fm=6330729231484&tin=02508201610067®Number=0000000000091780&sum=18000 0 [18:44:21]StoreToDocumentArchive [18:44:21]shift 532 fd 309109 [18:44:21]save to /storage/0532/doc_00309109 [18:44:21]save last doc name /storage/0532/doc_00309109 to /storage/kkm_last_doc_name [18:44:21]save OK [18:44:21]Clear old archive folders... [18:44:21]ProcessDocumentItem done err = 0, tmpTLVsize=303 [18:44:21]tlvbuf is 001EB050 [18:44:21]SAM_PROTO_ClearQueue [18:44:21]wFMCommunicate request_size=4 [18:44:21]MH_SAM_APDU [18:44:21]CAPDU: 80 09 00 00 [18:44:21]Write to MH i2c: E2 08 00 0C 3C 80 09 00 00 00 00 00 00 BA [18:44:21]Write i2c OK [18:44:21]MH_I2C_Read... [18:44:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:44:21]Read from MH i2c: E2 [18:44:21]MH_I2C_Read... [18:44:21]Read from MH i2c: E2 03 00 [18:44:21]MH_I2C_Read... [18:44:21]Read from MH i2c: E2 03 00 0C 3C 00 90 00 BC [18:44:21]RAPDU: 90 00 [18:44:21]wFMCommunicate OK [18:44:21]SAM_PROTO_ClearQueue done [18:44:21]KKMCreateOFDPacket [18:44:21]OFDProtocolAddRootSTLVToBuf [18:44:21]FM_MakeSignedData [18:44:21]FM_MakeSignedData [18:44:21]SAM_PROTO_SignData [18:44:21]wFMCommunicate request_size=4 [18:44:21]MH_SAM_APDU [18:44:21]CAPDU: 80 0D 01 02 [18:44:21]Write to MH i2c: E2 08 00 0D 3C 80 0D 01 02 00 00 00 00 C2 [18:44:21]Write i2c OK [18:44:21]MH_I2C_Read... [18:44:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:44:21]Read from MH i2c: E2 [18:44:21]MH_I2C_Read... [18:44:21]Read from MH i2c: E2 03 00 [18:44:21]MH_I2C_Read... [18:44:21]Read from MH i2c: E2 03 00 0D 3C 00 90 00 BD [18:44:21]RAPDU: 90 00 [18:44:21]wFMCommunicate OK [18:44:21]wFMCommunicate request_size=255 [18:44:21]MH_SAM_APDU [18:44:21]CAPDU: 80 0D 02 02 FA 03 00 2F 01 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 B8 0B 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 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 02 00 00 F4 03 04 00 85 38 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D [18:44:21]Write to MH i2c: E2 02 01 0E 3C 80 0D 02 02 FA 00 03 00 2F 01 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 B8 0B 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 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 02 00 00 F4 03 04 00 85 38 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 00 00 7B [18:44:21]Write i2c OK [18:44:21]MH_I2C_Read... [18:44:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:21]Read from MH i2c: E2 [18:44:21]MH_I2C_Read... [18:44:21]Read from MH i2c: E2 03 00 [18:44:21]MH_I2C_Read... [18:44:21]Read from MH i2c: E2 03 00 0E 3C 00 90 00 BE [18:44:21]RAPDU: 90 00 [18:44:21]wFMCommunicate OK [18:44:21]wFMCommunicate request_size=62 [18:44:21]MH_SAM_APDU [18:44:21]CAPDU: 80 0D 02 02 39 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 75 B7 04 00 35 04 06 00 05 C1 FC DD F4 7C [18:44:21]Write to MH i2c: E2 41 00 0F 3C 80 0D 02 02 39 00 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 75 B7 04 00 35 04 06 00 05 C1 FC DD F4 7C 00 00 41 [18:44:21]Write i2c OK [18:44:21]MH_I2C_Read... [18:44:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:22]Read from MH i2c: E2 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: E2 03 00 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: E2 03 00 0F 3C 00 90 00 BF [18:44:22]RAPDU: 90 00 [18:44:22]wFMCommunicate OK [18:44:22]wFMCommunicate request_size=4 [18:44:22]MH_SAM_APDU [18:44:22]CAPDU: 80 0D 03 02 [18:44:22]Write to MH i2c: E2 08 00 10 3C 80 0D 03 02 00 00 00 00 C7 [18:44:22]Write i2c OK [18:44:22]MH_I2C_Read... [18:44:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:44:22]Read from MH i2c: E2 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: E2 0B 00 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: E2 0B 00 10 3C 00 4E 03 FA 3E 5E 2D DE 50 90 00 0A [18:44:22]RAPDU: 4E 03 FA 3E 5E 2D DE 50 90 00 [18:44:22]wFMCommunicate OK [18:44:22]SAM_PROTO_SignData done [18:44:22]FM_MakeSignedData done [18:44:22]CreateOFDProtocolMessage [18:44:22]wFMCommunicate request_size=4 [18:44:22]MH_SAM_APDU [18:44:22]CAPDU: 80 11 00 00 [18:44:22]Write to MH i2c: E2 08 00 11 3C 80 11 00 00 00 00 00 00 C7 [18:44:22]Write i2c OK [18:44:22]MH_I2C_Read... [18:44:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:22]Read from MH i2c: E2 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: E2 17 00 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: E2 17 00 11 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1C [18:44:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:44:22]wFMCommunicate OK [18:44:22]CreateOFDProtocolMessage done [18:44:22]OFDSenderStorePacket 309109 [18:44:22]StoreOFDPacket docnum=309109 [18:44:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 43 01 00 00 26 B7 3B 01 CC BA 5A 03 01 00 03 00 2F 01 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 B8 0B 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 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 02 00 00 F4 03 04 00 85 38 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 75 B7 04 00 35 04 06 00 05 C1 FC DD F4 7C 4E 03 FA 3E 5E 2D DE 50 [18:44:22]CheckFolder [18:44:22]dirname=/storage/ofd_packets [18:44:22]CheckFolder done [18:44:22]ProducePacketName [18:44:22]name=ofd_packets/00309109 [18:44:22]NVStorageSaveData ofd_packets/00309109 [18:44:22]File name is /storage/ofd_packets/00309109 [18:44:22]Write 353 bytes [18:44:22]NVStorageSaveData done [18:44:22]OFDSenderStorePacket done [18:44:22]KKMCreateOFDPacket done [18:44:22]NVStorageSaveData kkm_last_timestamp [18:44:22]File name is /storage/kkm_last_timestamp [18:44:22]Write 4 bytes [18:44:22]NVStorageSaveData done [18:44:22]ExternCall_PrintAddStr [18:44:22]wPrintStart [18:44:22]Write to MH i2c: 01 00 00 12 3C 4E [18:44:22]Write i2c OK [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: 01 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: 01 07 00 [18:44:22]MH_I2C_Read... [18:44:22]OFD Sender: Processing packet 309109 [packets to send 223, broken 222] [18:44:22]ProducePacketName [18:44:22]name=ofd_packets/00309109 [18:44:22]OFD Sender: To server: pG, [18:44:22]CommunicateWithHost lk.salyk.kg:30040 [18:44:22]ConnectInit lk.salyk.kg [18:44:22]Read from MH i2c: 01 07 00 12 3C 00 00 00 00 00 FF 0F 63 [18:44:22]RasterBufferAndPrint [18:44:22]line Счет N : (3)3376 [18:44:22]line ИНН: 02508201610067 [18:44:22]line Контрольно-Кассовый Чек [18:44:22]line ПРОДАЖА [18:44:22]line Товар: 4700000160792 [18:44:22]line Снек Курут классический (круглый) [18:44:22]line 3.000 * 60.00 [18:44:22]line = 180.00 [18:44:22]line НДС 12% НСП 1% [18:44:22]line > о реализуемом товаре [18:44:22]line ИТОГО: 180.00 [18:44:22]line НСП 1% : 1.59 [18:44:22]line НДС 12% : 19.11 [18:44:22]line Наличными: 180.00 [18:44:22]line Безнал.: 0.00 [18:44:22]line Место: АЗС № 172 "Партнер Нефть" [18:44:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:44:22]line СНО: Общий режим [18:44:22]line Чек 530 26.10.2024 18:44 [18:44:22]line Смена: 532 ФФД: 1.0 [18:44:22]line ЗНМ: 0300000116 [18:44:22]line РНМ: 0000000000091780 [18:44:22]line Версия ККМ: 001 [18:44:22]line ФМ: 0000000000871765 [18:44:22]line ФД: 309109 [18:44:22]line ФПД: 6330729231484 [18:44:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T184421&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309109&fm=6330729231484&tin=02508201610067®Number=0000000000091780&sum=18000 [18:44:22]line 0 [18:44:22]written 0, free lines is 4095 [18:44:22]Connected sock=10 [18:44:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 43 01 00 00 26 B7 3B 01 CC BA 5A 03 01 00 03 00 2F 01 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 B8 0B 00 00 00 00 00 37 04 06 00 70 17 00 00 00 00 13 04 06 00 50 46 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 46 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 07 00 00 00 00 07 04 06 00 50 46 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 02 00 00 F4 03 04 00 85 38 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 75 B7 04 00 35 04 06 00 05 C1 FC DD F4 7C 4E 03 FA 3E 5E 2D DE 50 [18:44:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6C C5 47 00 D2 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 31 37 36 35 10 04 04 00 75 B7 04 00 F4 03 04 00 E3 DE 1C 67 B6 04 01 00 00 CD B5 EC 92 C4 79 BC 68 [18:44:22]CommunicateWithHost err = 0 [18:44:22]CheckOFDResponse [18:44:22]1017 (14) - 77093643461234 [18:44:22]1041 (16) - 0000000000871765 [18:44:22]1040 (4) - 309109 [18:44:22]1012 (4) - 26.10.2024 12:21 [18:44:22]1206 (1) - 0 [18:44:22]OFD Sender: Remove packet 309109 [18:44:22]ProducePacketName [18:44:22]name=ofd_packets/00309109 [18:44:22]NVStorageDeleteData [18:44:22]Write to MH i2c: 01 00 00 3A 3C 76 [18:44:22]Write i2c OK [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: 01 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: 01 07 00 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: 01 07 00 3A 3C 00 00 00 00 00 CB 0C 54 [18:44:22]RasterBufferAndPrint [18:44:22]line [18:44:22]line [18:44:22]line [18:44:22]line [18:44:22]line [18:44:22]written 0, free lines is 3283 [18:44:22]MH_Cut [18:44:22]Write to MH i2c: D1 01 00 41 3C 01 4F [18:44:22]Write i2c OK [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: D1 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: D1 01 00 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: D1 01 00 41 3C 00 4E [18:44:22]Write to MH i2c: 01 00 00 42 3C 7E [18:44:22]Write i2c OK [18:44:22]MH_I2C_Read... [18:44:23]OFD Sender: No OFD packet to send [18:44:23]*** Cut start [18:44:23]*** Purtial cut [18:44:23]*** Stage 1: CUTSNS_PIN = 1 [18:44:23]Read from MH i2c: 01 [18:44:23]MH_I2C_Read... [18:44:23]*** Stop cut motor [18:44:23]*** Cut end [18:44:23]Read from MH i2c: 01 07 00 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: 01 07 00 42 3C 00 00 00 00 00 FF 0F 93 [18:44:23]process_action close_receipt done [18:44:23]requested_data is exist [18:44:23]produce_requested_data [18:44:23]requested_item fm.sn is exist - process it [18:44:23]wFMCommunicate request_size=4 [18:44:23]MH_SAM_APDU [18:44:23]CAPDU: 80 11 00 00 [18:44:23]Write to MH i2c: E2 08 00 43 3C 80 11 00 00 00 00 00 00 F9 [18:44:23]Write i2c OK [18:44:23]MH_I2C_Read... [18:44:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:23]Read from MH i2c: E2 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 17 00 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 17 00 43 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4E [18:44:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:44:23]wFMCommunicate OK [18:44:23]requested_item fd.num is exist - process it [18:44:23]SAM_PROTO_GetFieldsCounters [18:44:23]wFMCommunicate request_size=4 [18:44:23]MH_SAM_APDU [18:44:23]CAPDU: 80 13 00 00 [18:44:23]Write to MH i2c: E2 08 00 44 3C 80 13 00 00 00 00 00 00 FC [18:44:23]Write i2c OK [18:44:23]MH_I2C_Read... [18:44:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:44:23]Read from MH i2c: E2 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 62 00 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 62 00 44 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 75 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 12 02 00 00 5E 04 04 00 12 02 00 00 57 04 04 00 13 02 00 00 19 04 04 00 00 00 00 00 90 00 A1 [18:44: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 75 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 12 02 00 00 5E 04 04 00 12 02 00 00 57 04 04 00 13 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:44:23]wFMCommunicate OK [18:44:23]SAM_PROTO_GetFieldsCounters done [18:44:23]requested_item shift.num is exist - process it [18:44:23]requested_item shift.opened is exist - process it [18:44:23]req_shift_opened [18:44:23]FM_GetShiftState [18:44:23]SAM_PROTO_GetShiftState [18:44:23]wFMCommunicate request_size=4 [18:44:23]MH_SAM_APDU [18:44:23]CAPDU: 80 13 01 00 [18:44:23]Write to MH i2c: E2 08 00 45 3C 80 13 01 00 00 00 00 00 FE [18:44:23]Write i2c OK [18:44:23]MH_I2C_Read... [18:44:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:24]Read from MH i2c: E2 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E2 0E 00 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E2 0E 00 45 3C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7C [18:44:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:44:24]wFMCommunicate OK [18:44:24]SAM_PROTO_GetShiftState done [18:44:24]FM_GetShiftState done [18:44:24]req_shift_opened done [18:44:24]requested_item shift.open_date is exist - process it [18:44:24]req_shift_open_date [18:44:24]req_shift_open_date done [18:44:24]produce_requested_data done [18:44:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309109,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:44:24]process_action_free close_receipt [18:44:24]json_value_free [18:44:24]json_value_free done [18:44:24]process_json_proto returns [18:44:24]Send response to host [18:44:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309109,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:44:24]free response buf [18:44:24]execute_script done [18:44:24]execute_script returns [18:44:24]free content buf [18:44:24]Sock 9.Close socket [18:44:24]Sock 9.Thread stoped [18:44:28]OFD Sender: No OFD packet to send [18:44:33]OFD Sender: No OFD packet to send [18:44:38]OFD Sender: No OFD packet to send [18:44:43]OFD Sender: No OFD packet to send [18:44:48]OFD Sender: No OFD packet to send [18:44:53]OFD Sender: No OFD packet to send [18:44:58]OFD Sender: No OFD packet to send [18:45:02]accept exits with 7 [18:45:02]New connection [18:45:02]New thread 3066879332 created [18:45:02]Thread 3067022692 joined [18:45:02]Waiting for new connection... [18:45:02] Sock 7.Parse request [18:45:02]Sock 7.Check first char [18:45:02]Sock 7.First char is OK [18:45:02]request: POST /json_proto HTTP/1.0 [18:45:02]Method: POST [18:45:02]URL: /json_proto [18:45:02]Method is POST - this is cgi request [18:45:02]url: /json_proto [18:45:02]query_string will be loaded in cgi processing [18:45:02]execute_cgi json_proto POST (null) [18:45:02]execute_cgi path=json_proto method=POST [18:45:02]POST find Content-Length [18:45:02]Host: 172.17.96.3:8080 [18:45:02]Content-Length: 677 [18:45:02]Content-Type: application/json [18:45:02] [18:45:02]POST finish read [18:45:02]Found Content-Length = 677 [18:45:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [18:45:02]execute_script... [18:45:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [18:45:02]POST & json_proto [18:45:02]process_json_proto [18:45:02]json parsed OK: [18:45:02]protocol is kg_v1.0 [18:45:02]action value=close_receipt [18:45:02]process_action close_receipt [18:45:02]cmd_close_receipt [18:45:02]MH_GetDate [18:45:02]Write to MH i2c: F0 00 00 46 3C 71 [18:45:02]Write i2c OK [18:45:02]MH_I2C_Read... [18:45:02]Read from MH i2c: F0 [18:45:02]MH_I2C_Read... [18:45:02]Read from MH i2c: F0 09 00 [18:45:02]MH_I2C_Read... [18:45:02]Read from MH i2c: F0 09 00 46 3C 00 B0 38 1D 67 44 5E 04 65 F1 [18:45:02]GetLastDocTimeStamp 1729968261 [18:45:02]current date 1729968304 [18:45:02]FM_GetShiftState [18:45:02]SAM_PROTO_GetShiftState [18:45:02]wFMCommunicate request_size=4 [18:45:02]MH_SAM_APDU [18:45:02]CAPDU: 80 13 01 00 [18:45:02]Write to MH i2c: E2 08 00 47 3C 80 13 01 00 00 00 00 00 00 [18:45:02]Write i2c OK [18:45:02]MH_I2C_Read... [18:45:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:02]Read from MH i2c: E2 [18:45:02]MH_I2C_Read... [18:45:02]Read from MH i2c: E2 0E 00 [18:45:02]MH_I2C_Read... [18:45:02]Read from MH i2c: E2 0E 00 47 3C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7E [18:45:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:45:02]wFMCommunicate OK [18:45:02]SAM_PROTO_GetShiftState done [18:45:02]FM_GetShiftState done [18:45:02]opened in 1729902265 [18:45:02]opened+sec_in_day 1729988665 [18:45:02]quantity*price = 30038 [18:45:02]sum+1 = 30039 [18:45:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 531 26.10.2024 18:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309110 ФПД: 115753239559079 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T184504&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309110&fm=115753239559079&tin=02508201610067®Number=0000000000091780&sum=30000 [18:45:03]StoreToDocumentArchive [18:45:03]shift 532 fd 309110 [18:45:03]save to /storage/0532/doc_00309110 [18:45:03]save last doc name /storage/0532/doc_00309110 to /storage/kkm_last_doc_name [18:45:03]save OK [18:45:03]Clear old archive folders... [18:45:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:45:03]tlvbuf is 001EAC70 [18:45:03]SAM_PROTO_ClearQueue [18:45:03]wFMCommunicate request_size=4 [18:45:03]MH_SAM_APDU [18:45:03]CAPDU: 80 09 00 00 [18:45:03]Write to MH i2c: E2 08 00 54 3C 80 09 00 00 00 00 00 00 02 [18:45:03]Write i2c OK [18:45:03]MH_I2C_Read... [18:45:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:45:03]Read from MH i2c: E2 [18:45:03]MH_I2C_Read... [18:45:03]Read from MH i2c: E2 03 00 [18:45:03]MH_I2C_Read... [18:45:03]Read from MH i2c: E2 03 00 54 3C 00 90 00 04 [18:45:03]RAPDU: 90 00 [18:45:03]wFMCommunicate OK [18:45:03]SAM_PROTO_ClearQueue done [18:45:03]KKMCreateOFDPacket [18:45:03]OFDProtocolAddRootSTLVToBuf [18:45:03]FM_MakeSignedData [18:45:03]FM_MakeSignedData [18:45:03]SAM_PROTO_SignData [18:45:03]wFMCommunicate request_size=4 [18:45:03]MH_SAM_APDU [18:45:03]CAPDU: 80 0D 01 02 [18:45:03]Write to MH i2c: E2 08 00 55 3C 80 0D 01 02 00 00 00 00 0A [18:45:03]Write i2c OK [18:45:03]MH_I2C_Read... [18:45:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:45:04]Read from MH i2c: E2 [18:45:04]MH_I2C_Read... [18:45:04]Read from MH i2c: E2 03 00 [18:45:04]MH_I2C_Read... [18:45:04]Read from MH i2c: E2 03 00 55 3C 00 90 00 05 [18:45:04]RAPDU: 90 00 [18:45:04]wFMCommunicate OK [18:45:04]wFMCommunicate request_size=255 [18:45:04]MH_SAM_APDU [18:45:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 13 02 00 00 F4 03 04 00 B0 38 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 76 B7 04 00 35 04 06 00 69 [18:45:04]Write to MH i2c: E2 02 01 56 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 13 02 00 00 F4 03 04 00 B0 38 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 76 B7 04 00 35 04 06 00 69 00 00 BD [18:45:04]Write i2c OK [18:45:04]MH_I2C_Read... [18:45:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:04]Read from MH i2c: E2 [18:45:04]MH_I2C_Read... [18:45:04]Read from MH i2c: E2 03 00 [18:45:04]MH_I2C_Read... [18:45:04]Read from MH i2c: E2 03 00 56 3C 00 90 00 06 [18:45:04]RAPDU: 90 00 [18:45:04]wFMCommunicate OK [18:45:04]wFMCommunicate request_size=10 [18:45:04]MH_SAM_APDU [18:45:04]CAPDU: 80 0D 02 02 05 46 E6 B9 BB A7 [18:45:04]Write to MH i2c: E2 0D 00 57 3C 80 0D 02 02 05 00 46 E6 B9 BB A7 00 00 5E [18:45:04]Write i2c OK [18:45:04]MH_I2C_Read... [18:45:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:04]Read from MH i2c: E2 [18:45:04]MH_I2C_Read... [18:45:04]Read from MH i2c: E2 03 00 [18:45:04]MH_I2C_Read... [18:45:04]Read from MH i2c: E2 03 00 57 3C 00 90 00 07 [18:45:04]RAPDU: 90 00 [18:45:04]wFMCommunicate OK [18:45:04]wFMCommunicate request_size=4 [18:45:04]MH_SAM_APDU [18:45:04]CAPDU: 80 0D 03 02 [18:45:04]Write to MH i2c: E2 08 00 58 3C 80 0D 03 02 00 00 00 00 0F [18:45:04]Write i2c OK [18:45:04]MH_I2C_Read... [18:45:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:45:04]Read from MH i2c: E2 [18:45:04]MH_I2C_Read... [18:45:04]Read from MH i2c: E2 0B 00 [18:45:04]MH_I2C_Read... [18:45:04]Read from MH i2c: E2 0B 00 58 3C 00 88 7C 84 AF 56 FE 69 45 90 00 49 [18:45:04]RAPDU: 88 7C 84 AF 56 FE 69 45 90 00 [18:45:04]wFMCommunicate OK [18:45:04]SAM_PROTO_SignData done [18:45:04]FM_MakeSignedData done [18:45:04]CreateOFDProtocolMessage [18:45:04]wFMCommunicate request_size=4 [18:45:04]MH_SAM_APDU [18:45:04]CAPDU: 80 11 00 00 [18:45:04]Write to MH i2c: E2 08 00 59 3C 80 11 00 00 00 00 00 00 0F [18:45:04]Write i2c OK [18:45:04]MH_I2C_Read... [18:45:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:04]Read from MH i2c: E2 [18:45:04]MH_I2C_Read... [18:45:04]Read from MH i2c: E2 17 00 [18:45:04]MH_I2C_Read... [18:45:04]Read from MH i2c: E2 17 00 59 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 64 [18:45:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:45:04]wFMCommunicate OK [18:45:04]CreateOFDProtocolMessage done [18:45:04]OFDSenderStorePacket 309110 [18:45:04]StoreOFDPacket docnum=309110 [18:45:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6B 9B 07 01 DF 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 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 13 02 00 00 F4 03 04 00 B0 38 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 76 B7 04 00 35 04 06 00 69 46 E6 B9 BB A7 88 7C 84 AF 56 FE 69 45 [18:45:04]CheckFolder [18:45:04]dirname=/storage/ofd_packets [18:45:04]CheckFolder done [18:45:04]ProducePacketName [18:45:04]name=ofd_packets/00309110 [18:45:04]NVStorageSaveData ofd_packets/00309110 [18:45:04]File name is /storage/ofd_packets/00309110 [18:45:04]Write 301 bytes [18:45:04]NVStorageSaveData done [18:45:04]OFDSenderStorePacket done [18:45:04]KKMCreateOFDPacket done [18:45:04]NVStorageSaveData kkm_last_timestamp [18:45:04]File name is /storage/kkm_last_timestamp [18:45:04]Write 4 bytes [18:45:04]NVStorageSaveData done [18:45:04]ExternCall_PrintAddStr [18:45:04]wPrintStart [18:45:04]Write to MH i2c: 01 00 00 5A 3C 96 [18:45:04]Write i2c OK [18:45:04]MH_I2C_Read... [18:45:04]Read from MH i2c: 01 [18:45:04]MH_I2C_Read... [18:45:04]Read from MH i2c: 01 07 00 [18:45:04]MH_I2C_Read... [18:45:04]Read from MH i2c: 01 07 00 5A 3C 00 00 00 00 00 FF 0F AB [18:45:04]RasterBufferAndPrint [18:45:04]line Счет N : (1)642984 [18:45:04]line ИНН: 02508201610067 [18:45:04]line Контрольно-Кассовый Чек [18:45:04]line ПРОДАЖА [18:45:04]line ТРК (МРК, ГНК) : 52 [18:45:04]line Товар: 2710124130 [18:45:04]line Аи-92-К-2 [18:45:04]line 4.490 * 66.90 [18:45:04]line = 300.38 [18:45:04]line НДС 12% НСП 1% [18:45:04]line > о реализуемом товаре [18:45:04]line ОКРУГЛЕНИЕ: -0.38 [18:45:04]line ИТОГО: 300.00 [18:45:04]line Внесено: 300.00 [18:45:04]line СДАЧА: 0.00 [18:45:04]line НСП 1% : 2.66 [18:45:04]line НДС 12% : 31.90 [18:45:04]line Наличными: 300.00 [18:45:04]line Безнал.: 0.00 [18:45:04]line Место: АЗС № 172 "Партнер Нефть" [18:45:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:45:04]line СНО: Общий режим [18:45:04]line Чек 531 26.10.2024 18:45 [18:45:04]line Смена: 532 ФФД: 1.0 [18:45:04]line ЗНМ: 0300000116 [18:45:04]line РНМ: 0000000000091780 [18:45:04]line Версия ККМ: 001 [18:45:04]line ФМ: 0000000000871765 [18:45:04]line ФД: 309110 [18:45:04]line ФПД: 115753239559079 [18:45:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T184504&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309110&fm=115753239559079&tin=02508201610067®Number=0000000000091780&sum=30000 [18:45:04]OFD Sender: Processing packet 309110 [packets to send 223, broken 222] [18:45:04]ProducePacketName [18:45:04]name=ofd_packets/00309110 [18:45:04]OFD Sender: To server: pG, [18:45:04]CommunicateWithHost lk.salyk.kg:30040 [18:45:04]ConnectInit lk.salyk.kg [18:45:04]written 0, free lines is 4095 [18:45:04]Connected sock=10 [18:45:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6B 9B 07 01 DF 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 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 13 02 00 00 F4 03 04 00 B0 38 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 76 B7 04 00 35 04 06 00 69 46 E6 B9 BB A7 88 7C 84 AF 56 FE 69 45 [18:45:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3D 76 47 00 8F 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 31 37 36 35 10 04 04 00 76 B7 04 00 F4 03 04 00 0D DF 1C 67 B6 04 01 00 00 EB 74 70 11 DE F9 11 5A [18:45:05]CommunicateWithHost err = 0 [18:45:05]CheckOFDResponse [18:45:05]1017 (14) - 77093643461234 [18:45:05]1041 (16) - 0000000000871765 [18:45:05]1040 (4) - 309110 [18:45:05]1012 (4) - 26.10.2024 12:22 [18:45:05]1206 (1) - 0 [18:45:05]OFD Sender: Remove packet 309110 [18:45:05]ProducePacketName [18:45:05]name=ofd_packets/00309110 [18:45:05]NVStorageDeleteData [18:45:05]Write to MH i2c: 01 00 00 84 3C C0 [18:45:05]Write i2c OK [18:45:05]MH_I2C_Read... [18:45:05]Read from MH i2c: 01 [18:45:05]MH_I2C_Read... [18:45:05]Read from MH i2c: 01 07 00 [18:45:05]MH_I2C_Read... [18:45:05]Read from MH i2c: 01 07 00 84 3C 00 00 00 00 00 AD 0C 80 [18:45:05]RasterBufferAndPrint [18:45:05]line [18:45:05]line [18:45:05]line [18:45:05]line [18:45:05]line [18:45:05]written 0, free lines is 3251 [18:45:05]MH_Cut [18:45:05]Write to MH i2c: D1 01 00 8B 3C 01 99 [18:45:05]Write i2c OK [18:45:05]MH_I2C_Read... [18:45:05]Read from MH i2c: D1 [18:45:05]MH_I2C_Read... [18:45:05]Read from MH i2c: D1 01 00 [18:45:05]MH_I2C_Read... [18:45:05]Read from MH i2c: D1 01 00 8B 3C 00 98 [18:45:05]Write to MH i2c: 01 00 00 8C 3C C8 [18:45:05]Write i2c OK [18:45:05]MH_I2C_Read... [18:45:05]OFD Sender: No OFD packet to send [18:45:06]*** Cut start [18:45:06]*** Purtial cut [18:45:06]*** Stage 1: CUTSNS_PIN = 1 [18:45:06]Read from MH i2c: 01 [18:45:06]MH_I2C_Read... [18:45:06]*** Stop cut motor [18:45:06]*** Cut end [18:45:06]Read from MH i2c: 01 07 00 [18:45:06]MH_I2C_Read... [18:45:06]Read from MH i2c: 01 07 00 8C 3C 00 00 00 00 00 FF 0F DD [18:45:06]process_action close_receipt done [18:45:06]requested_data is exist [18:45:06]produce_requested_data [18:45:06]requested_item fm.sn is exist - process it [18:45:06]wFMCommunicate request_size=4 [18:45:06]MH_SAM_APDU [18:45:06]CAPDU: 80 11 00 00 [18:45:06]Write to MH i2c: E2 08 00 8D 3C 80 11 00 00 00 00 00 00 43 [18:45:06]Write i2c OK [18:45:06]MH_I2C_Read... [18:45:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:06]Read from MH i2c: E2 [18:45:06]MH_I2C_Read... [18:45:06]Read from MH i2c: E2 17 00 [18:45:06]MH_I2C_Read... [18:45:06]Read from MH i2c: E2 17 00 8D 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 98 [18:45:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:45:06]wFMCommunicate OK [18:45:06]requested_item fd.num is exist - process it [18:45:06]SAM_PROTO_GetFieldsCounters [18:45:06]wFMCommunicate request_size=4 [18:45:06]MH_SAM_APDU [18:45:06]CAPDU: 80 13 00 00 [18:45:06]Write to MH i2c: E2 08 00 8E 3C 80 13 00 00 00 00 00 00 46 [18:45:06]Write i2c OK [18:45:06]MH_I2C_Read... [18:45:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:45:06]Read from MH i2c: E2 [18:45:06]MH_I2C_Read... [18:45:06]Read from MH i2c: E2 62 00 [18:45:06]MH_I2C_Read... [18:45:06]Read from MH i2c: E2 62 00 8E 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 76 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 13 02 00 00 5E 04 04 00 13 02 00 00 57 04 04 00 14 02 00 00 19 04 04 00 00 00 00 00 90 00 EF [18:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 76 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 13 02 00 00 5E 04 04 00 13 02 00 00 57 04 04 00 14 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:45:06]wFMCommunicate OK [18:45:06]SAM_PROTO_GetFieldsCounters done [18:45:06]requested_item shift.num is exist - process it [18:45:06]requested_item shift.opened is exist - process it [18:45:06]req_shift_opened [18:45:06]FM_GetShiftState [18:45:06]SAM_PROTO_GetShiftState [18:45:06]wFMCommunicate request_size=4 [18:45:06]MH_SAM_APDU [18:45:06]CAPDU: 80 13 01 00 [18:45:06]Write to MH i2c: E2 08 00 8F 3C 80 13 01 00 00 00 00 00 48 [18:45:06]Write i2c OK [18:45:06]MH_I2C_Read... [18:45:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:06]Read from MH i2c: E2 [18:45:06]MH_I2C_Read... [18:45:06]Read from MH i2c: E2 0E 00 [18:45:06]MH_I2C_Read... [18:45:06]Read from MH i2c: E2 0E 00 8F 3C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C6 [18:45:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:45:06]wFMCommunicate OK [18:45:06]SAM_PROTO_GetShiftState done [18:45:06]FM_GetShiftState done [18:45:06]req_shift_opened done [18:45:06]requested_item shift.open_date is exist - process it [18:45:06]req_shift_open_date [18:45:06]req_shift_open_date done [18:45:06]produce_requested_data done [18:45:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309110,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:45:06]process_action_free close_receipt [18:45:06]json_value_free [18:45:06]json_value_free done [18:45:06]process_json_proto returns [18:45:06]Send response to host [18:45:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309110,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:45:06]free response buf [18:45:06]execute_script done [18:45:06]execute_script returns [18:45:06]free content buf [18:45:06]Sock 7.Close socket [18:45:06]Sock 7.Thread stoped [18:45:10]OFD Sender: No OFD packet to send [18:45:15]OFD Sender: No OFD packet to send [18:45:20]OFD Sender: No OFD packet to send [18:45:25]OFD Sender: No OFD packet to send [18:45:30]OFD Sender: No OFD packet to send [18:45:35]OFD Sender: No OFD packet to send [18:45:40]OFD Sender: No OFD packet to send [18:45:45]OFD Sender: No OFD packet to send [18:45:50]OFD Sender: No OFD packet to send [18:45:55]OFD Sender: No OFD packet to send [18:46:00]OFD Sender: No OFD packet to send [18:46:05]OFD Sender: No OFD packet to send [18:46:10]OFD Sender: No OFD packet to send [18:46:15]OFD Sender: No OFD packet to send [18:46:20]OFD Sender: No OFD packet to send [18:46:25]OFD Sender: No OFD packet to send [18:46:30]OFD Sender: No OFD packet to send [18:46:35]OFD Sender: No OFD packet to send [18:46:40]OFD Sender: No OFD packet to send [18:46:45]OFD Sender: No OFD packet to send [18:46:50]OFD Sender: No OFD packet to send [18:46:55]OFD Sender: No OFD packet to send [18:47:00]OFD Sender: No OFD packet to send [18:47:05]OFD Sender: No OFD packet to send [18:47:10]OFD Sender: No OFD packet to send [18:47:15]OFD Sender: No OFD packet to send [18:47:20]OFD Sender: No OFD packet to send [18:47:25]OFD Sender: No OFD packet to send [18:47:30]OFD Sender: No OFD packet to send [18:47:35]OFD Sender: No OFD packet to send [18:47:40]OFD Sender: No OFD packet to send [18:47:45]OFD Sender: No OFD packet to send [18:47:50]OFD Sender: No OFD packet to send [18:47:55]OFD Sender: No OFD packet to send [18:48:00]OFD Sender: No OFD packet to send [18:48:06]OFD Sender: No OFD packet to send [18:48:11]OFD Sender: No OFD packet to send [18:48:16]OFD Sender: No OFD packet to send [18:48:21]OFD Sender: No OFD packet to send [18:48:26]OFD Sender: No OFD packet to send [18:48:31]OFD Sender: No OFD packet to send [18:48:36]OFD Sender: No OFD packet to send [18:48:41]OFD Sender: No OFD packet to send [18:48:46]OFD Sender: No OFD packet to send [18:48:51]OFD Sender: No OFD packet to send [18:48:56]OFD Sender: No OFD packet to send [18:49:01]OFD Sender: No OFD packet to send [18:49:06]OFD Sender: No OFD packet to send [18:49:11]OFD Sender: No OFD packet to send [18:49:16]OFD Sender: No OFD packet to send [18:49:21]OFD Sender: No OFD packet to send [18:49:26]OFD Sender: No OFD packet to send [18:49:31]OFD Sender: No OFD packet to send [18:49:36]OFD Sender: No OFD packet to send [18:49:41]OFD Sender: No OFD packet to send [18:49:46]OFD Sender: No OFD packet to send [18:49:51]OFD Sender: No OFD packet to send [18:49:56]OFD Sender: No OFD packet to send [18:50:01]OFD Sender: No OFD packet to send [18:50:06]OFD Sender: No OFD packet to send [18:50:11]OFD Sender: No OFD packet to send [18:50:16]OFD Sender: No OFD packet to send [18:50:21]OFD Sender: No OFD packet to send [18:50:26]OFD Sender: No OFD packet to send [18:50:31]OFD Sender: No OFD packet to send [18:50:36]OFD Sender: No OFD packet to send [18:50:41]OFD Sender: No OFD packet to send [18:50:46]OFD Sender: No OFD packet to send [18:50:51]OFD Sender: No OFD packet to send [18:50:56]OFD Sender: No OFD packet to send [18:51:01]OFD Sender: No OFD packet to send [18:51:06]OFD Sender: No OFD packet to send [18:51:11]OFD Sender: No OFD packet to send [18:51:16]OFD Sender: No OFD packet to send [18:51:21]OFD Sender: No OFD packet to send [18:51:26]OFD Sender: No OFD packet to send [18:51:31]OFD Sender: No OFD packet to send [18:51:36]OFD Sender: No OFD packet to send [18:51:41]OFD Sender: No OFD packet to send [18:51:46]OFD Sender: No OFD packet to send [18:51:51]OFD Sender: No OFD packet to send [18:51:56]OFD Sender: No OFD packet to send [18:52:01]OFD Sender: No OFD packet to send [18:52:06]OFD Sender: No OFD packet to send [18:52:11]OFD Sender: No OFD packet to send [18:52:16]OFD Sender: No OFD packet to send [18:52:21]OFD Sender: No OFD packet to send [18:52:26]OFD Sender: No OFD packet to send [18:52:31]OFD Sender: No OFD packet to send [18:52:36]OFD Sender: No OFD packet to send [18:52:41]OFD Sender: No OFD packet to send [18:52:41]accept exits with 9 [18:52:41]New connection [18:52:41]New thread 3067022692 created [18:52:41]Thread 3066879332 joined [18:52:41]Waiting for new connection... [18:52:41] Sock 9.Parse request [18:52:41]Sock 9.Check first char [18:52:41]Sock 9.First char is OK [18:52:41]request: POST /json_proto HTTP/1.0 [18:52:41]Method: POST [18:52:41]URL: /json_proto [18:52:41]Method is POST - this is cgi request [18:52:41]url: /json_proto [18:52:41]query_string will be loaded in cgi processing [18:52:41]execute_cgi json_proto POST (null) [18:52:41]execute_cgi path=json_proto method=POST [18:52:41]POST find Content-Length [18:52:41]Host: 172.17.96.3:8080 [18:52:41]Content-Length: 678 [18:52:41]Content-Type: application/json [18:52:41] [18:52:41]POST finish read [18:52:41]Found Content-Length = 678 [18:52:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "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" ] } } [18:52:41]execute_script... [18:52: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)642985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "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" ] } } [18:52:41]POST & json_proto [18:52:41]process_json_proto [18:52:41]json parsed OK: [18:52:41]protocol is kg_v1.0 [18:52:41]action value=close_receipt [18:52:41]process_action close_receipt [18:52:41]cmd_close_receipt [18:52:41]MH_GetDate [18:52:41]Write to MH i2c: F0 00 00 90 3C BB [18:52:41]Write i2c OK [18:52:41]MH_I2C_Read... [18:52:41]Read from MH i2c: F0 [18:52:41]MH_I2C_Read... [18:52:41]Read from MH i2c: F0 09 00 [18:52:41]MH_I2C_Read... [18:52:41]Read from MH i2c: F0 09 00 90 3C 00 7B 3A 1D 67 44 5E 04 65 08 [18:52:41]GetLastDocTimeStamp 1729968304 [18:52:41]current date 1729968763 [18:52:41]FM_GetShiftState [18:52:41]SAM_PROTO_GetShiftState [18:52:41]wFMCommunicate request_size=4 [18:52:41]MH_SAM_APDU [18:52:41]CAPDU: 80 13 01 00 [18:52:41]Write to MH i2c: E2 08 00 91 3C 80 13 01 00 00 00 00 00 4A [18:52:41]Write i2c OK [18:52:41]MH_I2C_Read... [18:52:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:52:41]Read from MH i2c: E2 [18:52:41]MH_I2C_Read... [18:52:41]Read from MH i2c: E2 0E 00 [18:52:41]MH_I2C_Read... [18:52:41]Read from MH i2c: E2 0E 00 91 3C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C8 [18:52:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:52:41]wFMCommunicate OK [18:52:41]SAM_PROTO_GetShiftState done [18:52:41]FM_GetShiftState done [18:52:41]opened in 1729902265 [18:52:41]opened+sec_in_day 1729988665 [18:52:41]quantity*price = 80061 [18:52:41]sum+1 = 80063 [18:52:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 532 26.10.2024 18:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309111 ФПД: 127850639790179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T185243&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309111&fm=127850639790179&tin=02508201610067®Number=0000000000091780&sum=80000 [18:52:42]StoreToDocumentArchive [18:52:42]shift 532 fd 309111 [18:52:42]save to /storage/0532/doc_00309111 [18:52:42]save last doc name /storage/0532/doc_00309111 to /storage/kkm_last_doc_name [18:52:42]save OK [18:52:42]Clear old archive folders... [18:52:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:52:42]tlvbuf is 000E1B60 [18:52:42]SAM_PROTO_ClearQueue [18:52:42]wFMCommunicate request_size=4 [18:52:42]MH_SAM_APDU [18:52:42]CAPDU: 80 09 00 00 [18:52:42]Write to MH i2c: E2 08 00 9E 3C 80 09 00 00 00 00 00 00 4C [18:52:42]Write i2c OK [18:52:42]MH_I2C_Read... [18:52:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:52:43]Read from MH i2c: E2 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: E2 03 00 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: E2 03 00 9E 3C 00 90 00 4E [18:52:43]RAPDU: 90 00 [18:52:43]wFMCommunicate OK [18:52:43]SAM_PROTO_ClearQueue done [18:52:43]KKMCreateOFDPacket [18:52:43]OFDProtocolAddRootSTLVToBuf [18:52:43]FM_MakeSignedData [18:52:43]FM_MakeSignedData [18:52:43]SAM_PROTO_SignData [18:52:43]wFMCommunicate request_size=4 [18:52:43]MH_SAM_APDU [18:52:43]CAPDU: 80 0D 01 02 [18:52:43]Write to MH i2c: E2 08 00 9F 3C 80 0D 01 02 00 00 00 00 54 [18:52:43]Write i2c OK [18:52:43]MH_I2C_Read... [18:52:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:52:43]Read from MH i2c: E2 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: E2 03 00 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: E2 03 00 9F 3C 00 90 00 4F [18:52:43]RAPDU: 90 00 [18:52:43]wFMCommunicate OK [18:52:43]wFMCommunicate request_size=255 [18:52:43]MH_SAM_APDU [18:52:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 36 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 14 02 00 00 F4 03 04 00 7B 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 77 B7 04 00 35 04 06 00 74 [18:52:43]Write to MH i2c: E2 02 01 A0 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 36 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 14 02 00 00 F4 03 04 00 7B 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 77 B7 04 00 35 04 06 00 74 00 00 5B [18:52:43]Write i2c OK [18:52:43]MH_I2C_Read... [18:52:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:52:43]Read from MH i2c: E2 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: E2 03 00 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: E2 03 00 A0 3C 00 90 00 50 [18:52:43]RAPDU: 90 00 [18:52:43]wFMCommunicate OK [18:52:43]wFMCommunicate request_size=10 [18:52:43]MH_SAM_APDU [18:52:43]CAPDU: 80 0D 02 02 05 47 8B F8 10 63 [18:52:43]Write to MH i2c: E2 0D 00 A1 3C 80 0D 02 02 05 00 47 8B F8 10 63 00 00 9E [18:52:43]Write i2c OK [18:52:43]MH_I2C_Read... [18:52:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:52:43]Read from MH i2c: E2 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: E2 03 00 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: E2 03 00 A1 3C 00 90 00 51 [18:52:43]RAPDU: 90 00 [18:52:43]wFMCommunicate OK [18:52:43]wFMCommunicate request_size=4 [18:52:43]MH_SAM_APDU [18:52:43]CAPDU: 80 0D 03 02 [18:52:43]Write to MH i2c: E2 08 00 A2 3C 80 0D 03 02 00 00 00 00 59 [18:52:43]Write i2c OK [18:52:43]MH_I2C_Read... [18:52:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:52:43]Read from MH i2c: E2 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: E2 0B 00 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: E2 0B 00 A2 3C 00 CE F0 46 A6 C7 A7 94 EB 90 00 F1 [18:52:43]RAPDU: CE F0 46 A6 C7 A7 94 EB 90 00 [18:52:43]wFMCommunicate OK [18:52:43]SAM_PROTO_SignData done [18:52:43]FM_MakeSignedData done [18:52:43]CreateOFDProtocolMessage [18:52:43]wFMCommunicate request_size=4 [18:52:43]MH_SAM_APDU [18:52:43]CAPDU: 80 11 00 00 [18:52:43]Write to MH i2c: E2 08 00 A3 3C 80 11 00 00 00 00 00 00 59 [18:52:43]Write i2c OK [18:52:43]MH_I2C_Read... [18:52:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:52:43]Read from MH i2c: E2 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: E2 17 00 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: E2 17 00 A3 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AE [18:52:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:52:43]wFMCommunicate OK [18:52:43]CreateOFDProtocolMessage done [18:52:43]OFDSenderStorePacket 309111 [18:52:43]StoreOFDPacket docnum=309111 [18:52:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F3 D7 07 01 12 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 36 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 14 02 00 00 F4 03 04 00 7B 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 77 B7 04 00 35 04 06 00 74 47 8B F8 10 63 CE F0 46 A6 C7 A7 94 EB [18:52:43]CheckFolder [18:52:43]dirname=/storage/ofd_packets [18:52:43]CheckFolder done [18:52:43]ProducePacketName [18:52:43]name=ofd_packets/00309111 [18:52:43]NVStorageSaveData ofd_packets/00309111 [18:52:43]File name is /storage/ofd_packets/00309111 [18:52:43]Write 301 bytes [18:52:43]NVStorageSaveData done [18:52:43]OFDSenderStorePacket done [18:52:43]KKMCreateOFDPacket done [18:52:43]NVStorageSaveData kkm_last_timestamp [18:52:43]File name is /storage/kkm_last_timestamp [18:52:43]Write 4 bytes [18:52:43]NVStorageSaveData done [18:52:43]ExternCall_PrintAddStr [18:52:43]wPrintStart [18:52:43]Write to MH i2c: 01 00 00 A4 3C E0 [18:52:43]Write i2c OK [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: 01 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: 01 07 00 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: 01 07 00 A4 3C 00 00 00 00 00 FF 0F F5 [18:52:43]RasterBufferAndPrint [18:52:43]line Счет N : (1)642985 [18:52:43]line ИНН: 02508201610067 [18:52:43]line Контрольно-Кассовый Чек [18:52:43]line ПРОДАЖА [18:52:43]line ТРК (МРК, ГНК) : 51 [18:52:43]line Товар: 2710124500 [18:52:43]line Аи-95-К-3 [18:52:43]line 10.790 * 74.20 [18:52:43]line = 800.62 [18:52:43]line НДС 12% НСП 1% [18:52:43]line > о реализуемом товаре [18:52:43]line ОКРУГЛЕНИЕ: -0.62 [18:52:43]line ИТОГО: 800.00 [18:52:43]line Внесено: 800.00 [18:52:43]line СДАЧА: 0.00 [18:52:43]line НСП 1% : 7.08 [18:52:43]line НДС 12% : 85.02 [18:52:43]line Наличными: 800.00 [18:52:43]line Безнал.: 0.00 [18:52:43]line Место: АЗС № 172 "Партнер Нефть" [18:52:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:52:43]line СНО: Общий режим [18:52:43]line Чек 532 26.10.2024 18:52 [18:52:43]line Смена: 532 ФФД: 1.0 [18:52:43]line ЗНМ: 0300000116 [18:52:43]line РНМ: 0000000000091780 [18:52:43]line Версия ККМ: 001 [18:52:43]line ФМ: 0000000000871765 [18:52:43]line ФД: 309111 [18:52:43]line ФПД: 127850639790179 [18:52:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T185243&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309111&fm=127850639790179&tin=02508201610067®Number=0000000000091780&sum=80000 [18:52:43]written 0, free lines is 4095 [18:52:43]OFD Sender: Processing packet 309111 [packets to send 223, broken 222] [18:52:43]ProducePacketName [18:52:43]name=ofd_packets/00309111 [18:52:43]OFD Sender: To server: pG, [18:52:43]CommunicateWithHost lk.salyk.kg:30040 [18:52:43]ConnectInit lk.salyk.kg [18:52:43]Connected sock=10 [18:52:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F3 D7 07 01 12 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 36 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 14 02 00 00 F4 03 04 00 7B 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 77 B7 04 00 35 04 06 00 74 47 8B F8 10 63 CE F0 46 A6 C7 A7 94 EB [18:52:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 60 B4 47 00 89 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 31 37 36 35 10 04 04 00 77 B7 04 00 F4 03 04 00 D8 E0 1C 67 B6 04 01 00 00 31 68 E7 57 F4 26 CD 41 [18:52:43]CommunicateWithHost err = 0 [18:52:43]CheckOFDResponse [18:52:43]1017 (14) - 77093643461234 [18:52:43]1041 (16) - 0000000000871765 [18:52:43]1040 (4) - 309111 [18:52:43]1012 (4) - 26.10.2024 12:30 [18:52:43]1206 (1) - 0 [18:52:43]OFD Sender: Remove packet 309111 [18:52:43]ProducePacketName [18:52:43]name=ofd_packets/00309111 [18:52:43]NVStorageDeleteData [18:52:43]Write to MH i2c: 01 00 00 CE 3C 0A [18:52:43]Write i2c OK [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: 01 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: 01 07 00 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: 01 07 00 CE 3C 00 00 00 00 00 AA 0C C7 [18:52:43]RasterBufferAndPrint [18:52:43]line [18:52:43]line [18:52:43]line [18:52:43]line [18:52:43]line [18:52:43]written 0, free lines is 3249 [18:52:43]MH_Cut [18:52:43]Write to MH i2c: D1 01 00 D5 3C 01 E3 [18:52:43]Write i2c OK [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: D1 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: D1 01 00 [18:52:43]MH_I2C_Read... [18:52:43]Read from MH i2c: D1 01 00 D5 3C 00 E2 [18:52:43]Write to MH i2c: 01 00 00 D6 3C 12 [18:52:43]Write i2c OK [18:52:43]MH_I2C_Read... [18:52:44]OFD Sender: No OFD packet to send [18:52:44]*** Cut start [18:52:44]*** Purtial cut [18:52:44]*** Stage 1: CUTSNS_PIN = 1 [18:52:45]Read from MH i2c: 01 [18:52:45]MH_I2C_Read... [18:52:45]*** Stop cut motor [18:52:45]*** Cut end [18:52:45]Read from MH i2c: 01 07 00 [18:52:45]MH_I2C_Read... [18:52:45]Read from MH i2c: 01 07 00 D6 3C 00 00 00 00 00 FF 0F 27 [18:52:45]process_action close_receipt done [18:52:45]requested_data is exist [18:52:45]produce_requested_data [18:52:45]requested_item fm.sn is exist - process it [18:52:45]wFMCommunicate request_size=4 [18:52:45]MH_SAM_APDU [18:52:45]CAPDU: 80 11 00 00 [18:52:45]Write to MH i2c: E2 08 00 D7 3C 80 11 00 00 00 00 00 00 8D [18:52:45]Write i2c OK [18:52:45]MH_I2C_Read... [18:52:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:52:45]Read from MH i2c: E2 [18:52:45]MH_I2C_Read... [18:52:45]Read from MH i2c: E2 17 00 [18:52:45]MH_I2C_Read... [18:52:45]Read from MH i2c: E2 17 00 D7 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E2 [18:52:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:52:45]wFMCommunicate OK [18:52:45]requested_item fd.num is exist - process it [18:52:45]SAM_PROTO_GetFieldsCounters [18:52:45]wFMCommunicate request_size=4 [18:52:45]MH_SAM_APDU [18:52:45]CAPDU: 80 13 00 00 [18:52:45]Write to MH i2c: E2 08 00 D8 3C 80 13 00 00 00 00 00 00 90 [18:52:45]Write i2c OK [18:52:45]MH_I2C_Read... [18:52:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:52:45]Read from MH i2c: E2 [18:52:45]MH_I2C_Read... [18:52:45]Read from MH i2c: E2 62 00 [18:52:45]MH_I2C_Read... [18:52:45]Read from MH i2c: E2 62 00 D8 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 77 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 14 02 00 00 5E 04 04 00 14 02 00 00 57 04 04 00 15 02 00 00 19 04 04 00 00 00 00 00 90 00 3D [18:52: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 77 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 14 02 00 00 5E 04 04 00 14 02 00 00 57 04 04 00 15 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:52:45]wFMCommunicate OK [18:52:45]SAM_PROTO_GetFieldsCounters done [18:52:45]requested_item shift.num is exist - process it [18:52:45]requested_item shift.opened is exist - process it [18:52:45]req_shift_opened [18:52:45]FM_GetShiftState [18:52:45]SAM_PROTO_GetShiftState [18:52:45]wFMCommunicate request_size=4 [18:52:45]MH_SAM_APDU [18:52:45]CAPDU: 80 13 01 00 [18:52:45]Write to MH i2c: E2 08 00 D9 3C 80 13 01 00 00 00 00 00 92 [18:52:45]Write i2c OK [18:52:45]MH_I2C_Read... [18:52:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:52:45]Read from MH i2c: E2 [18:52:45]MH_I2C_Read... [18:52:45]Read from MH i2c: E2 0E 00 [18:52:45]MH_I2C_Read... [18:52:45]Read from MH i2c: E2 0E 00 D9 3C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 10 [18:52:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:52:45]wFMCommunicate OK [18:52:45]SAM_PROTO_GetShiftState done [18:52:45]FM_GetShiftState done [18:52:45]req_shift_opened done [18:52:45]requested_item shift.open_date is exist - process it [18:52:45]req_shift_open_date [18:52:45]req_shift_open_date done [18:52:45]produce_requested_data done [18:52:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309111,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:52:45]process_action_free close_receipt [18:52:45]json_value_free [18:52:45]json_value_free done [18:52:45]process_json_proto returns [18:52:45]Send response to host [18:52:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309111,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:52:45]free response buf [18:52:45]execute_script done [18:52:45]execute_script returns [18:52:45]free content buf [18:52:45]Sock 9.Close socket [18:52:45]Sock 9.Thread stoped [18:52:49]OFD Sender: No OFD packet to send [18:52:54]OFD Sender: No OFD packet to send [18:52:55]accept exits with 7 [18:52:55]New connection [18:52:55]New thread 3066879332 created [18:52:55]Thread 3067022692 joined [18:52:55]Waiting for new connection... [18:52:55] Sock 7.Parse request [18:52:55]Sock 7.Check first char [18:52:55]Sock 7.First char is OK [18:52:55]request: POST /json_proto HTTP/1.0 [18:52:55]Method: POST [18:52:55]URL: /json_proto [18:52:55]Method is POST - this is cgi request [18:52:55]url: /json_proto [18:52:55]query_string will be loaded in cgi processing [18:52:55]execute_cgi json_proto POST (null) [18:52:55]execute_cgi path=json_proto method=POST [18:52:55]POST find Content-Length [18:52:55]Host: 172.17.96.3:8080 [18:52:55]Content-Length: 677 [18:52:55]Content-Type: application/json [18:52:55] [18:52:55]POST finish read [18:52:55]Found Content-Length = 677 [18:52:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [18:52:55]execute_script... [18:52: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)642986", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [18:52:55]POST & json_proto [18:52:55]process_json_proto [18:52:55]json parsed OK: [18:52:55]protocol is kg_v1.0 [18:52:55]action value=close_receipt [18:52:55]process_action close_receipt [18:52:55]cmd_close_receipt [18:52:55]MH_GetDate [18:52:55]Write to MH i2c: F0 00 00 DA 3C 05 [18:52:55]Write i2c OK [18:52:55]MH_I2C_Read... [18:52:55]Read from MH i2c: F0 [18:52:55]MH_I2C_Read... [18:52:55]Read from MH i2c: F0 09 00 [18:52:55]MH_I2C_Read... [18:52:55]Read from MH i2c: F0 09 00 DA 3C 00 88 3A 1D 67 44 5E 04 65 5F [18:52:55]GetLastDocTimeStamp 1729968763 [18:52:55]current date 1729968776 [18:52:55]FM_GetShiftState [18:52:55]SAM_PROTO_GetShiftState [18:52:55]wFMCommunicate request_size=4 [18:52:55]MH_SAM_APDU [18:52:55]CAPDU: 80 13 01 00 [18:52:55]Write to MH i2c: E2 08 00 DB 3C 80 13 01 00 00 00 00 00 94 [18:52:55]Write i2c OK [18:52:55]MH_I2C_Read... [18:52:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:52:55]Read from MH i2c: E2 [18:52:55]MH_I2C_Read... [18:52:55]Read from MH i2c: E2 0E 00 [18:52:55]MH_I2C_Read... [18:52:55]Read from MH i2c: E2 0E 00 DB 3C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 12 [18:52:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:52:55]wFMCommunicate OK [18:52:55]SAM_PROTO_GetShiftState done [18:52:55]FM_GetShiftState done [18:52:55]opened in 1729902265 [18:52:55]opened+sec_in_day 1729988665 [18:52:55]quantity*price = 30038 [18:52:55]sum+1 = 30039 [18:52:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 533 26.10.2024 18:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309112 ФПД: 190575693773492 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T185256&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309112&fm=190575693773492&tin=02508201610067®Number=0000000000091780&sum=30000 [18:52:56]StoreToDocumentArchive [18:52:56]shift 532 fd 309112 [18:52:56]save to /storage/0532/doc_00309112 [18:52:56]save last doc name /storage/0532/doc_00309112 to /storage/kkm_last_doc_name [18:52:56]save OK [18:52:56]Clear old archive folders... [18:52:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:52:56]tlvbuf is 0018A7E0 [18:52:56]SAM_PROTO_ClearQueue [18:52:56]wFMCommunicate request_size=4 [18:52:56]MH_SAM_APDU [18:52:56]CAPDU: 80 09 00 00 [18:52:56]Write to MH i2c: E2 08 00 E8 3C 80 09 00 00 00 00 00 00 96 [18:52:56]Write i2c OK [18:52:56]MH_I2C_Read... [18:52:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:52:56]Read from MH i2c: E2 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 03 00 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 03 00 E8 3C 00 90 00 98 [18:52:56]RAPDU: 90 00 [18:52:56]wFMCommunicate OK [18:52:56]SAM_PROTO_ClearQueue done [18:52:56]KKMCreateOFDPacket [18:52:56]OFDProtocolAddRootSTLVToBuf [18:52:56]FM_MakeSignedData [18:52:56]FM_MakeSignedData [18:52:56]SAM_PROTO_SignData [18:52:56]wFMCommunicate request_size=4 [18:52:56]MH_SAM_APDU [18:52:56]CAPDU: 80 0D 01 02 [18:52:56]Write to MH i2c: E2 08 00 E9 3C 80 0D 01 02 00 00 00 00 9E [18:52:56]Write i2c OK [18:52:56]MH_I2C_Read... [18:52:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:52:56]Read from MH i2c: E2 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 03 00 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 03 00 E9 3C 00 90 00 99 [18:52:56]RAPDU: 90 00 [18:52:56]wFMCommunicate OK [18:52:56]wFMCommunicate request_size=255 [18:52:56]MH_SAM_APDU [18:52:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 15 02 00 00 F4 03 04 00 88 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 78 B7 04 00 35 04 06 00 AD [18:52:56]Write to MH i2c: E2 02 01 EA 3C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 15 02 00 00 F4 03 04 00 88 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 78 B7 04 00 35 04 06 00 AD 00 00 73 [18:52:56]Write i2c OK [18:52:56]MH_I2C_Read... [18:52:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:52:56]Read from MH i2c: E2 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 03 00 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 03 00 EA 3C 00 90 00 9A [18:52:56]RAPDU: 90 00 [18:52:56]wFMCommunicate OK [18:52:56]wFMCommunicate request_size=10 [18:52:56]MH_SAM_APDU [18:52:56]CAPDU: 80 0D 02 02 05 53 DC 87 BA B4 [18:52:56]Write to MH i2c: E2 0D 00 EB 3C 80 0D 02 02 05 00 53 DC 87 BA B4 00 00 CF [18:52:56]Write i2c OK [18:52:56]MH_I2C_Read... [18:52:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:52:56]Read from MH i2c: E2 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 03 00 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 03 00 EB 3C 00 90 00 9B [18:52:56]RAPDU: 90 00 [18:52:56]wFMCommunicate OK [18:52:56]wFMCommunicate request_size=4 [18:52:56]MH_SAM_APDU [18:52:56]CAPDU: 80 0D 03 02 [18:52:56]Write to MH i2c: E2 08 00 EC 3C 80 0D 03 02 00 00 00 00 A3 [18:52:56]Write i2c OK [18:52:56]MH_I2C_Read... [18:52:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:52:56]Read from MH i2c: E2 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 0B 00 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 0B 00 EC 3C 00 3D F9 D5 C6 B6 AF 87 76 90 00 D7 [18:52:56]RAPDU: 3D F9 D5 C6 B6 AF 87 76 90 00 [18:52:56]wFMCommunicate OK [18:52:56]SAM_PROTO_SignData done [18:52:56]FM_MakeSignedData done [18:52:56]CreateOFDProtocolMessage [18:52:56]wFMCommunicate request_size=4 [18:52:56]MH_SAM_APDU [18:52:56]CAPDU: 80 11 00 00 [18:52:56]Write to MH i2c: E2 08 00 ED 3C 80 11 00 00 00 00 00 00 A3 [18:52:56]Write i2c OK [18:52:56]MH_I2C_Read... [18:52:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:52:56]Read from MH i2c: E2 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 17 00 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: E2 17 00 ED 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F8 [18:52:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:52:56]wFMCommunicate OK [18:52:56]CreateOFDProtocolMessage done [18:52:56]OFDSenderStorePacket 309112 [18:52:56]StoreOFDPacket docnum=309112 [18:52:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 67 37 07 01 88 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 15 02 00 00 F4 03 04 00 88 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 78 B7 04 00 35 04 06 00 AD 53 DC 87 BA B4 3D F9 D5 C6 B6 AF 87 76 [18:52:56]CheckFolder [18:52:56]dirname=/storage/ofd_packets [18:52:56]CheckFolder done [18:52:56]ProducePacketName [18:52:56]name=ofd_packets/00309112 [18:52:56]NVStorageSaveData ofd_packets/00309112 [18:52:56]File name is /storage/ofd_packets/00309112 [18:52:56]Write 301 bytes [18:52:56]NVStorageSaveData done [18:52:56]OFDSenderStorePacket done [18:52:56]KKMCreateOFDPacket done [18:52:56]NVStorageSaveData kkm_last_timestamp [18:52:56]File name is /storage/kkm_last_timestamp [18:52:56]Write 4 bytes [18:52:56]NVStorageSaveData done [18:52:56]ExternCall_PrintAddStr [18:52:56]wPrintStart [18:52:56]Write to MH i2c: 01 00 00 EE 3C 2A [18:52:56]Write i2c OK [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: 01 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: 01 07 00 [18:52:56]MH_I2C_Read... [18:52:56]Read from MH i2c: 01 07 00 EE 3C 00 00 00 00 00 FF 0F 3F [18:52:56]RasterBufferAndPrint [18:52:56]line Счет N : (1)642986 [18:52:56]line ИНН: 02508201610067 [18:52:56]line Контрольно-Кассовый Чек [18:52:56]line ПРОДАЖА [18:52:56]line ТРК (МРК, ГНК) : 31 [18:52:56]line Товар: 2710124130 [18:52:56]line Аи-92-К-2 [18:52:56]line 4.490 * 66.90 [18:52:56]line = 300.38 [18:52:56]line НДС 12% НСП 1% [18:52:56]line > о реализуемом товаре [18:52:56]line ОКРУГЛЕНИЕ: -0.38 [18:52:56]line ИТОГО: 300.00 [18:52:56]line Внесено: 300.00 [18:52:56]line СДАЧА: 0.00 [18:52:56]line НСП 1% : 2.66 [18:52:56]line НДС 12% : 31.90 [18:52:56]line Наличными: 300.00 [18:52:56]line Безнал.: 0.00 [18:52:56]line Место: АЗС № 172 "Партнер Нефть" [18:52:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:52:56]line СНО: Общий режим [18:52:56]line Чек 533 26.10.2024 18:52 [18:52:56]line Смена: 532 ФФД: 1.0 [18:52:56]line ЗНМ: 0300000116 [18:52:56]line РНМ: 0000000000091780 [18:52:56]line Версия ККМ: 001 [18:52:56]line ФМ: 0000000000871765 [18:52:56]line ФД: 309112 [18:52:56]line ФПД: 190575693773492 [18:52:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T185256&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309112&fm=190575693773492&tin=02508201610067®Number=0000000000091780&sum=30000 [18:52:56]written 0, free lines is 4095 [18:52:56]OFD Sender: Processing packet 309112 [packets to send 223, broken 222] [18:52:56]ProducePacketName [18:52:56]name=ofd_packets/00309112 [18:52:56]OFD Sender: To server: pG, [18:52:56]CommunicateWithHost lk.salyk.kg:30040 [18:52:56]ConnectInit lk.salyk.kg [18:52:57]Connected sock=10 [18:52:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 67 37 07 01 88 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 15 02 00 00 F4 03 04 00 88 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 78 B7 04 00 35 04 06 00 AD 53 DC 87 BA B4 3D F9 D5 C6 B6 AF 87 76 [18:52:57]Write to MH i2c: 01 00 00 18 3D 55 [18:52:57]Write i2c OK [18:52:57]MH_I2C_Read... [18:52:57]Read from MH i2c: 01 [18:52:57]MH_I2C_Read... [18:52:57]Read from MH i2c: 01 07 00 [18:52:57]MH_I2C_Read... [18:52:57]Read from MH i2c: 01 07 00 18 3D 00 00 00 00 00 B1 0C 19 [18:52:57]RasterBufferAndPrint [18:52:57]line [18:52:57]line [18:52:57]line [18:52:57]line [18:52:57]line [18:52:57]written 0, free lines is 3257 [18:52:57]MH_Cut [18:52:57]Write to MH i2c: D1 01 00 1F 3D 01 2E [18:52:57]Write i2c OK [18:52:57]MH_I2C_Read... [18:52:57]Read from MH i2c: D1 [18:52:57]MH_I2C_Read... [18:52:57]Read from MH i2c: D1 01 00 [18:52:57]MH_I2C_Read... [18:52:57]Read from MH i2c: D1 01 00 1F 3D 00 2D [18:52:57]Write to MH i2c: 01 00 00 20 3D 5D [18:52:57]Write i2c OK [18:52:57]MH_I2C_Read... [18:52:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 51 32 47 00 19 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 31 37 36 35 10 04 04 00 78 B7 04 00 F4 03 04 00 E6 E0 1C 67 B6 04 01 00 00 79 72 14 38 55 8A 7C AA [18:52:57]CommunicateWithHost err = 0 [18:52:57]CheckOFDResponse [18:52:57]1017 (14) - 77093643461234 [18:52:57]1041 (16) - 0000000000871765 [18:52:57]1040 (4) - 309112 [18:52:57]1012 (4) - 26.10.2024 12:30 [18:52:57]1206 (1) - 0 [18:52:57]OFD Sender: Remove packet 309112 [18:52:57]ProducePacketName [18:52:57]name=ofd_packets/00309112 [18:52:57]NVStorageDeleteData [18:52:57]OFD Sender: No OFD packet to send [18:52:58]*** Cut start [18:52:58]*** Purtial cut [18:52:58]*** Stage 1: CUTSNS_PIN = 1 [18:52:58]Read from MH i2c: 01 [18:52:58]MH_I2C_Read... [18:52:58]*** Stop cut motor [18:52:58]*** Cut end [18:52:58]Read from MH i2c: 01 07 00 [18:52:58]MH_I2C_Read... [18:52:58]Read from MH i2c: 01 07 00 20 3D 00 00 00 00 00 FF 0F 72 [18:52:58]process_action close_receipt done [18:52:58]requested_data is exist [18:52:58]produce_requested_data [18:52:58]requested_item fm.sn is exist - process it [18:52:58]wFMCommunicate request_size=4 [18:52:58]MH_SAM_APDU [18:52:58]CAPDU: 80 11 00 00 [18:52:58]Write to MH i2c: E2 08 00 21 3D 80 11 00 00 00 00 00 00 D8 [18:52:58]Write i2c OK [18:52:58]MH_I2C_Read... [18:52:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:52:58]Read from MH i2c: E2 [18:52:58]MH_I2C_Read... [18:52:58]Read from MH i2c: E2 17 00 [18:52:58]MH_I2C_Read... [18:52:58]Read from MH i2c: E2 17 00 21 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2D [18:52:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:52:58]wFMCommunicate OK [18:52:58]requested_item fd.num is exist - process it [18:52:58]SAM_PROTO_GetFieldsCounters [18:52:58]wFMCommunicate request_size=4 [18:52:58]MH_SAM_APDU [18:52:58]CAPDU: 80 13 00 00 [18:52:58]Write to MH i2c: E2 08 00 22 3D 80 13 00 00 00 00 00 00 DB [18:52:58]Write i2c OK [18:52:58]MH_I2C_Read... [18:52:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:52:58]Read from MH i2c: E2 [18:52:58]MH_I2C_Read... [18:52:58]Read from MH i2c: E2 62 00 [18:52:58]MH_I2C_Read... [18:52:58]Read from MH i2c: E2 62 00 22 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 78 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 15 02 00 00 5E 04 04 00 15 02 00 00 57 04 04 00 16 02 00 00 19 04 04 00 00 00 00 00 90 00 8C [18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 78 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 15 02 00 00 5E 04 04 00 15 02 00 00 57 04 04 00 16 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:52:58]wFMCommunicate OK [18:52:58]SAM_PROTO_GetFieldsCounters done [18:52:58]requested_item shift.num is exist - process it [18:52:58]requested_item shift.opened is exist - process it [18:52:58]req_shift_opened [18:52:58]FM_GetShiftState [18:52:58]SAM_PROTO_GetShiftState [18:52:58]wFMCommunicate request_size=4 [18:52:58]MH_SAM_APDU [18:52:58]CAPDU: 80 13 01 00 [18:52:58]Write to MH i2c: E2 08 00 23 3D 80 13 01 00 00 00 00 00 DD [18:52:58]Write i2c OK [18:52:58]MH_I2C_Read... [18:52:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:52:58]Read from MH i2c: E2 [18:52:58]MH_I2C_Read... [18:52:58]Read from MH i2c: E2 0E 00 [18:52:58]MH_I2C_Read... [18:52:58]Read from MH i2c: E2 0E 00 23 3D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5B [18:52:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:52:58]wFMCommunicate OK [18:52:58]SAM_PROTO_GetShiftState done [18:52:58]FM_GetShiftState done [18:52:58]req_shift_opened done [18:52:58]requested_item shift.open_date is exist - process it [18:52:58]req_shift_open_date [18:52:58]req_shift_open_date done [18:52:58]produce_requested_data done [18:52:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309112,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:52:58]process_action_free close_receipt [18:52:58]json_value_free [18:52:58]json_value_free done [18:52:58]process_json_proto returns [18:52:58]Send response to host [18:52:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309112,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:52:58]free response buf [18:52:58]execute_script done [18:52:58]execute_script returns [18:52:58]free content buf [18:52:58]Sock 7.Close socket [18:52:58]Sock 7.Thread stoped [18:53:02]OFD Sender: No OFD packet to send [18:53:06]accept exits with 9 [18:53:06]New connection [18:53:06]New thread 3067022692 created [18:53:06]Thread 3066879332 joined [18:53:06]Waiting for new connection... [18:53:06] Sock 9.Parse request [18:53:06]Sock 9.Check first char [18:53:06]Sock 9.First char is OK [18:53:06]request: POST /json_proto HTTP/1.0 [18:53:06]Method: POST [18:53:06]URL: /json_proto [18:53:06]Method is POST - this is cgi request [18:53:06]url: /json_proto [18:53:06]query_string will be loaded in cgi processing [18:53:06]execute_cgi json_proto POST (null) [18:53:06]execute_cgi path=json_proto method=POST [18:53:06]POST find Content-Length [18:53:06]Host: 172.17.96.3:8080 [18:53:06]Content-Length: 682 [18:53:06]Content-Type: application/json [18:53:06] [18:53:06]POST finish read [18:53:06]Found Content-Length = 682 [18:53:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [18:53:06]execute_script... [18:53: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)642987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [18:53:06]POST & json_proto [18:53:06]process_json_proto [18:53:06]json parsed OK: [18:53:06]protocol is kg_v1.0 [18:53:06]action value=close_receipt [18:53:06]process_action close_receipt [18:53:06]cmd_close_receipt [18:53:06]MH_GetDate [18:53:06]Write to MH i2c: F0 00 00 24 3D 50 [18:53:06]Write i2c OK [18:53:06]MH_I2C_Read... [18:53:06]Read from MH i2c: F0 [18:53:06]MH_I2C_Read... [18:53:06]Read from MH i2c: F0 09 00 [18:53:06]MH_I2C_Read... [18:53:06]Read from MH i2c: F0 09 00 24 3D 00 93 3A 1D 67 44 5E 04 65 B5 [18:53:06]GetLastDocTimeStamp 1729968776 [18:53:06]current date 1729968787 [18:53:06]FM_GetShiftState [18:53:06]SAM_PROTO_GetShiftState [18:53:06]wFMCommunicate request_size=4 [18:53:06]MH_SAM_APDU [18:53:06]CAPDU: 80 13 01 00 [18:53:06]Write to MH i2c: E2 08 00 25 3D 80 13 01 00 00 00 00 00 DF [18:53:06]Write i2c OK [18:53:06]MH_I2C_Read... [18:53:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:06]Read from MH i2c: E2 [18:53:06]MH_I2C_Read... [18:53:06]Read from MH i2c: E2 0E 00 [18:53:06]MH_I2C_Read... [18:53:06]Read from MH i2c: E2 0E 00 25 3D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5D [18:53:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:53:06]wFMCommunicate OK [18:53:06]SAM_PROTO_GetShiftState done [18:53:06]FM_GetShiftState done [18:53:06]opened in 1729902265 [18:53:06]opened+sec_in_day 1729988665 [18:53:06]quantity*price = 100015 [18:53:06]sum+1 = 100017 [18:53:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 534 26.10.2024 18:53 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309113 ФПД: 32397548207617 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T185308&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309113&fm=32397548207617&tin=02508201610067®Number=0000000000091780&sum=100000 [18:53:07]StoreToDocumentArchive [18:53:07]shift 532 fd 309113 [18:53:07]save to /storage/0532/doc_00309113 [18:53:07]save last doc name /storage/0532/doc_00309113 to /storage/kkm_last_doc_name [18:53:07]save OK [18:53:07]Clear old archive folders... [18:53:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:53:07]tlvbuf is 0011E5D0 [18:53:07]SAM_PROTO_ClearQueue [18:53:07]wFMCommunicate request_size=4 [18:53:07]MH_SAM_APDU [18:53:07]CAPDU: 80 09 00 00 [18:53:07]Write to MH i2c: E2 08 00 32 3D 80 09 00 00 00 00 00 00 E1 [18:53:07]Write i2c OK [18:53:07]MH_I2C_Read... [18:53:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:53:07]Read from MH i2c: E2 [18:53:07]MH_I2C_Read... [18:53:07]Read from MH i2c: E2 03 00 [18:53:07]MH_I2C_Read... [18:53:07]Read from MH i2c: E2 03 00 32 3D 00 90 00 E3 [18:53:07]RAPDU: 90 00 [18:53:07]wFMCommunicate OK [18:53:07]SAM_PROTO_ClearQueue done [18:53:07]KKMCreateOFDPacket [18:53:07]OFDProtocolAddRootSTLVToBuf [18:53:07]FM_MakeSignedData [18:53:07]FM_MakeSignedData [18:53:07]SAM_PROTO_SignData [18:53:07]wFMCommunicate request_size=4 [18:53:07]MH_SAM_APDU [18:53:07]CAPDU: 80 0D 01 02 [18:53:07]Write to MH i2c: E2 08 00 33 3D 80 0D 01 02 00 00 00 00 E9 [18:53:07]Write i2c OK [18:53:07]MH_I2C_Read... [18:53:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:53:07]Read from MH i2c: E2 [18:53:07]MH_I2C_Read... [18:53:07]Read from MH i2c: E2 03 00 [18:53:07]MH_I2C_Read... [18:53:07]Read from MH i2c: E2 03 00 33 3D 00 90 00 E4 [18:53:07]RAPDU: 90 00 [18:53:07]wFMCommunicate OK [18:53:07]wFMCommunicate request_size=255 [18:53:07]MH_SAM_APDU [18:53: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 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 16 02 00 00 F4 03 04 00 94 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 79 B7 04 00 35 04 06 00 1D [18:53:07]Write to MH i2c: E2 02 01 34 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 16 02 00 00 F4 03 04 00 94 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 79 B7 04 00 35 04 06 00 1D 00 00 42 [18:53:07]Write i2c OK [18:53:07]MH_I2C_Read... [18:53:07]OFD Sender: No OFD packet to send [18:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:08]Read from MH i2c: E2 [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: E2 03 00 [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: E2 03 00 34 3D 00 90 00 E5 [18:53:08]RAPDU: 90 00 [18:53:08]wFMCommunicate OK [18:53:08]wFMCommunicate request_size=10 [18:53:08]MH_SAM_APDU [18:53:08]CAPDU: 80 0D 02 02 05 77 24 5A 3E 01 [18:53:08]Write to MH i2c: E2 0D 00 35 3D 80 0D 02 02 05 00 77 24 5A 3E 01 00 00 2A [18:53:08]Write i2c OK [18:53:08]MH_I2C_Read... [18:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:08]Read from MH i2c: E2 [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: E2 03 00 [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: E2 03 00 35 3D 00 90 00 E6 [18:53:08]RAPDU: 90 00 [18:53:08]wFMCommunicate OK [18:53:08]wFMCommunicate request_size=4 [18:53:08]MH_SAM_APDU [18:53:08]CAPDU: 80 0D 03 02 [18:53:08]Write to MH i2c: E2 08 00 36 3D 80 0D 03 02 00 00 00 00 EE [18:53:08]Write i2c OK [18:53:08]MH_I2C_Read... [18:53:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:53:08]Read from MH i2c: E2 [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: E2 0B 00 [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: E2 0B 00 36 3D 00 C3 BC 8D 41 F0 B5 D3 89 90 00 3D [18:53:08]RAPDU: C3 BC 8D 41 F0 B5 D3 89 90 00 [18:53:08]wFMCommunicate OK [18:53:08]SAM_PROTO_SignData done [18:53:08]FM_MakeSignedData done [18:53:08]CreateOFDProtocolMessage [18:53:08]wFMCommunicate request_size=4 [18:53:08]MH_SAM_APDU [18:53:08]CAPDU: 80 11 00 00 [18:53:08]Write to MH i2c: E2 08 00 37 3D 80 11 00 00 00 00 00 00 EE [18:53:08]Write i2c OK [18:53:08]MH_I2C_Read... [18:53:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:08]Read from MH i2c: E2 [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: E2 17 00 [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: E2 17 00 37 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 43 [18:53:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:53:08]wFMCommunicate OK [18:53:08]CreateOFDProtocolMessage done [18:53:08]OFDSenderStorePacket 309113 [18:53:08]StoreOFDPacket docnum=309113 [18:53:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B5 67 07 01 94 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 16 02 00 00 F4 03 04 00 94 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 79 B7 04 00 35 04 06 00 1D 77 24 5A 3E 01 C3 BC 8D 41 F0 B5 D3 89 [18:53:08]CheckFolder [18:53:08]dirname=/storage/ofd_packets [18:53:08]CheckFolder done [18:53:08]ProducePacketName [18:53:08]name=ofd_packets/00309113 [18:53:08]NVStorageSaveData ofd_packets/00309113 [18:53:08]File name is /storage/ofd_packets/00309113 [18:53:08]Write 301 bytes [18:53:08]NVStorageSaveData done [18:53:08]OFDSenderStorePacket done [18:53:08]KKMCreateOFDPacket done [18:53:08]NVStorageSaveData kkm_last_timestamp [18:53:08]File name is /storage/kkm_last_timestamp [18:53:08]Write 4 bytes [18:53:08]NVStorageSaveData done [18:53:08]ExternCall_PrintAddStr [18:53:08]wPrintStart [18:53:08]Write to MH i2c: 01 00 00 38 3D 75 [18:53:08]Write i2c OK [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: 01 [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: 01 07 00 [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: 01 07 00 38 3D 00 00 00 00 00 FF 0F 8A [18:53:08]RasterBufferAndPrint [18:53:08]line Счет N : (1)642987 [18:53:08]line ИНН: 02508201610067 [18:53:08]line Контрольно-Кассовый Чек [18:53:08]line ПРОДАЖА [18:53:08]line ТРК (МРК, ГНК) : 41 [18:53:08]line Товар: 2710124130 [18:53:08]line Аи-92-К-2 [18:53:08]line 14.950 * 66.90 [18:53:08]line = 1000.16 [18:53:08]line НДС 12% НСП 1% [18:53:08]line > о реализуемом товаре [18:53:08]line ОКРУГЛЕНИЕ: -0.16 [18:53:08]line ИТОГО: 1000.00 [18:53:08]line Внесено: 1000.00 [18:53:08]line СДАЧА: 0.00 [18:53:08]line НСП 1% : 8.85 [18:53:08]line НДС 12% : 106.21 [18:53:08]line Наличными: 1000.00 [18:53:08]line Безнал.: 0.00 [18:53:08]line Место: АЗС № 172 "Партнер Нефть" [18:53:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:53:08]line СНО: Общий режим [18:53:08]line Чек 534 26.10.2024 18:53 [18:53:08]line Смена: 532 ФФД: 1.0 [18:53:08]line ЗНМ: 0300000116 [18:53:08]line РНМ: 0000000000091780 [18:53:08]line Версия ККМ: 001 [18:53:08]line ФМ: 0000000000871765 [18:53:08]line ФД: 309113 [18:53:08]line ФПД: 32397548207617 [18:53:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T185308&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309113&fm=32397548207617&tin=02508201610067®Number=0000000000091780&sum=100000 [18:53:08]written 0, free lines is 4095 [18:53:08]OFD Sender: Processing packet 309113 [packets to send 223, broken 222] [18:53:08]ProducePacketName [18:53:08]name=ofd_packets/00309113 [18:53:08]OFD Sender: To server: pG, [18:53:08]CommunicateWithHost lk.salyk.kg:30040 [18:53:08]ConnectInit lk.salyk.kg [18:53:08]Connected sock=10 [18:53:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B5 67 07 01 94 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 16 02 00 00 F4 03 04 00 94 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 79 B7 04 00 35 04 06 00 1D 77 24 5A 3E 01 C3 BC 8D 41 F0 B5 D3 89 [18:53:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BD CA 47 00 B7 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 79 B7 04 00 F4 03 04 00 F1 E0 1C 67 B6 04 01 00 00 80 E8 92 CE CE 52 95 DD [18:53:08]CommunicateWithHost err = 0 [18:53:08]CheckOFDResponse [18:53:08]1017 (14) - 77093643461234 [18:53:08]1041 (16) - 0000000000871765 [18:53:08]1040 (4) - 309113 [18:53:08]1012 (4) - 26.10.2024 12:30 [18:53:08]1206 (1) - 0 [18:53:08]OFD Sender: Remove packet 309113 [18:53:08]ProducePacketName [18:53:08]name=ofd_packets/00309113 [18:53:08]NVStorageDeleteData [18:53:08]Write to MH i2c: 01 00 00 62 3D 9F [18:53:08]Write i2c OK [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: 01 [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: 01 07 00 [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: 01 07 00 62 3D 00 00 00 00 00 BB 0C 6D [18:53:08]RasterBufferAndPrint [18:53:08]line [18:53:08]line [18:53:08]line [18:53:08]line [18:53:08]line [18:53:08]written 0, free lines is 3268 [18:53:08]MH_Cut [18:53:08]Write to MH i2c: D1 01 00 69 3D 01 78 [18:53:08]Write i2c OK [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: D1 [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: D1 01 00 [18:53:08]MH_I2C_Read... [18:53:08]Read from MH i2c: D1 01 00 69 3D 00 77 [18:53:08]Write to MH i2c: 01 00 00 6A 3D A7 [18:53:08]Write i2c OK [18:53:08]MH_I2C_Read... [18:53:09]OFD Sender: No OFD packet to send [18:53:09]*** Cut start [18:53:09]*** Purtial cut [18:53:09]*** Stage 1: CUTSNS_PIN = 1 [18:53:09]Read from MH i2c: 01 [18:53:09]MH_I2C_Read... [18:53:09]*** Stop cut motor [18:53:09]*** Cut end [18:53:09]Read from MH i2c: 01 07 00 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: 01 07 00 6A 3D 00 00 00 00 00 FF 0F BC [18:53:09]process_action close_receipt done [18:53:09]requested_data is exist [18:53:09]produce_requested_data [18:53:09]requested_item fm.sn is exist - process it [18:53:09]wFMCommunicate request_size=4 [18:53:09]MH_SAM_APDU [18:53:09]CAPDU: 80 11 00 00 [18:53:09]Write to MH i2c: E2 08 00 6B 3D 80 11 00 00 00 00 00 00 22 [18:53:09]Write i2c OK [18:53:09]MH_I2C_Read... [18:53:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:09]Read from MH i2c: E2 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E2 17 00 [18:53:09]MH_I2C_Read... [18:53:09]Read from MH i2c: E2 17 00 6B 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 77 [18:53:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:53:09]wFMCommunicate OK [18:53:09]requested_item fd.num is exist - process it [18:53:09]SAM_PROTO_GetFieldsCounters [18:53:09]wFMCommunicate request_size=4 [18:53:09]MH_SAM_APDU [18:53:09]CAPDU: 80 13 00 00 [18:53:09]Write to MH i2c: E2 08 00 6C 3D 80 13 00 00 00 00 00 00 25 [18:53:09]Write i2c OK [18:53:09]MH_I2C_Read... [18:53:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:53:10]Read from MH i2c: E2 [18:53:10]MH_I2C_Read... [18:53:10]Read from MH i2c: E2 62 00 [18:53:10]MH_I2C_Read... [18:53:10]Read from MH i2c: E2 62 00 6C 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 79 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 16 02 00 00 5E 04 04 00 16 02 00 00 57 04 04 00 17 02 00 00 19 04 04 00 00 00 00 00 90 00 DA [18:53:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 79 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 16 02 00 00 5E 04 04 00 16 02 00 00 57 04 04 00 17 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:53:10]wFMCommunicate OK [18:53:10]SAM_PROTO_GetFieldsCounters done [18:53:10]requested_item shift.num is exist - process it [18:53:10]requested_item shift.opened is exist - process it [18:53:10]req_shift_opened [18:53:10]FM_GetShiftState [18:53:10]SAM_PROTO_GetShiftState [18:53:10]wFMCommunicate request_size=4 [18:53:10]MH_SAM_APDU [18:53:10]CAPDU: 80 13 01 00 [18:53:10]Write to MH i2c: E2 08 00 6D 3D 80 13 01 00 00 00 00 00 27 [18:53:10]Write i2c OK [18:53:10]MH_I2C_Read... [18:53:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:10]Read from MH i2c: E2 [18:53:10]MH_I2C_Read... [18:53:10]Read from MH i2c: E2 0E 00 [18:53:10]MH_I2C_Read... [18:53:10]Read from MH i2c: E2 0E 00 6D 3D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A5 [18:53:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:53:10]wFMCommunicate OK [18:53:10]SAM_PROTO_GetShiftState done [18:53:10]FM_GetShiftState done [18:53:10]req_shift_opened done [18:53:10]requested_item shift.open_date is exist - process it [18:53:10]req_shift_open_date [18:53:10]req_shift_open_date done [18:53:10]produce_requested_data done [18:53:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309113,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:53:10]process_action_free close_receipt [18:53:10]json_value_free [18:53:10]json_value_free done [18:53:10]process_json_proto returns [18:53:10]Send response to host [18:53:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309113,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:53:10]free response buf [18:53:10]execute_script done [18:53:10]execute_script returns [18:53:10]free content buf [18:53:10]Sock 9.Close socket [18:53:10]Sock 9.Thread stoped [18:53:14]OFD Sender: No OFD packet to send [18:53:19]OFD Sender: No OFD packet to send [18:53:24]OFD Sender: No OFD packet to send [18:53:29]OFD Sender: No OFD packet to send [18:53:34]OFD Sender: No OFD packet to send [18:53:39]OFD Sender: No OFD packet to send [18:53:44]OFD Sender: No OFD packet to send [18:53:49]OFD Sender: No OFD packet to send [18:53:54]OFD Sender: No OFD packet to send [18:53:59]OFD Sender: No OFD packet to send [18:54:04]OFD Sender: No OFD packet to send [18:54:09]OFD Sender: No OFD packet to send [18:54:14]OFD Sender: No OFD packet to send [18:54:19]OFD Sender: No OFD packet to send [18:54:24]OFD Sender: No OFD packet to send [18:54:29]OFD Sender: No OFD packet to send [18:54:34]OFD Sender: No OFD packet to send [18:54:39]OFD Sender: No OFD packet to send [18:54:39]accept exits with 7 [18:54:39]New connection [18:54:39]New thread 3066879332 created [18:54:39]Thread 3067022692 joined [18:54:39]Waiting for new connection... [18:54:39] Sock 7.Parse request [18:54:39]Sock 7.Check first char [18:54:39]Sock 7.First char is OK [18:54:39]request: POST /json_proto HTTP/1.0 [18:54:39]Method: POST [18:54:39]URL: /json_proto [18:54:39]Method is POST - this is cgi request [18:54:39]url: /json_proto [18:54:39]query_string will be loaded in cgi processing [18:54:39]execute_cgi json_proto POST (null) [18:54:39]execute_cgi path=json_proto method=POST [18:54:39]POST find Content-Length [18:54:39]Host: 172.17.96.3:8080 [18:54:39]Content-Length: 677 [18:54:39]Content-Type: application/json [18:54:39] [18:54:39]POST finish read [18:54:39]Found Content-Length = 677 [18:54:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:54:39]execute_script... [18:54:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [18:54:39]POST & json_proto [18:54:39]process_json_proto [18:54:39]json parsed OK: [18:54:39]protocol is kg_v1.0 [18:54:39]action value=close_receipt [18:54:39]process_action close_receipt [18:54:39]cmd_close_receipt [18:54:39]MH_GetDate [18:54:39]Write to MH i2c: F0 00 00 6E 3D 9A [18:54:39]Write i2c OK [18:54:39]MH_I2C_Read... [18:54:39]Read from MH i2c: F0 [18:54:39]MH_I2C_Read... [18:54:39]Read from MH i2c: F0 09 00 [18:54:39]MH_I2C_Read... [18:54:39]Read from MH i2c: F0 09 00 6E 3D 00 F1 3A 1D 67 44 5E 04 65 5D [18:54:39]GetLastDocTimeStamp 1729968788 [18:54:39]current date 1729968881 [18:54:39]FM_GetShiftState [18:54:39]SAM_PROTO_GetShiftState [18:54:39]wFMCommunicate request_size=4 [18:54:39]MH_SAM_APDU [18:54:39]CAPDU: 80 13 01 00 [18:54:39]Write to MH i2c: E2 08 00 6F 3D 80 13 01 00 00 00 00 00 29 [18:54:39]Write i2c OK [18:54:39]MH_I2C_Read... [18:54:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:39]Read from MH i2c: E2 [18:54:39]MH_I2C_Read... [18:54:39]Read from MH i2c: E2 0E 00 [18:54:39]MH_I2C_Read... [18:54:39]Read from MH i2c: E2 0E 00 6F 3D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A7 [18:54:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:54:39]wFMCommunicate OK [18:54:39]SAM_PROTO_GetShiftState done [18:54:39]FM_GetShiftState done [18:54:39]opened in 1729902265 [18:54:39]opened+sec_in_day 1729988665 [18:54:39]quantity*price = 20003 [18:54:39]sum+1 = 20004 [18:54:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 535 26.10.2024 18:54 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309114 ФПД: 36108598994533 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T185441&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309114&fm=36108598994533&tin=02508201610067®Number=0000000000091780&sum=20000 [18:54:40]StoreToDocumentArchive [18:54:40]shift 532 fd 309114 [18:54:40]save to /storage/0532/doc_00309114 [18:54:40]save last doc name /storage/0532/doc_00309114 to /storage/kkm_last_doc_name [18:54:40]save OK [18:54:40]Clear old archive folders... [18:54:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:54:40]tlvbuf is B6F69830 [18:54:40]SAM_PROTO_ClearQueue [18:54:40]wFMCommunicate request_size=4 [18:54:40]MH_SAM_APDU [18:54:40]CAPDU: 80 09 00 00 [18:54:40]Write to MH i2c: E2 08 00 7C 3D 80 09 00 00 00 00 00 00 2B [18:54:40]Write i2c OK [18:54:40]MH_I2C_Read... [18:54:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:54:40]Read from MH i2c: E2 [18:54:40]MH_I2C_Read... [18:54:40]Read from MH i2c: E2 03 00 [18:54:40]MH_I2C_Read... [18:54:40]Read from MH i2c: E2 03 00 7C 3D 00 90 00 2D [18:54:40]RAPDU: 90 00 [18:54:40]wFMCommunicate OK [18:54:40]SAM_PROTO_ClearQueue done [18:54:40]KKMCreateOFDPacket [18:54:40]OFDProtocolAddRootSTLVToBuf [18:54:40]FM_MakeSignedData [18:54:40]FM_MakeSignedData [18:54:40]SAM_PROTO_SignData [18:54:40]wFMCommunicate request_size=4 [18:54:40]MH_SAM_APDU [18:54:40]CAPDU: 80 0D 01 02 [18:54:40]Write to MH i2c: E2 08 00 7D 3D 80 0D 01 02 00 00 00 00 33 [18:54:40]Write i2c OK [18:54:40]MH_I2C_Read... [18:54:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:54:40]Read from MH i2c: E2 [18:54:40]MH_I2C_Read... [18:54:40]Read from MH i2c: E2 03 00 [18:54:40]MH_I2C_Read... [18:54:40]Read from MH i2c: E2 03 00 7D 3D 00 90 00 2E [18:54:40]RAPDU: 90 00 [18:54:40]wFMCommunicate OK [18:54:40]wFMCommunicate request_size=255 [18:54:40]MH_SAM_APDU [18:54:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 17 02 00 00 F4 03 04 00 F1 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7A B7 04 00 35 04 06 00 20 [18:54:40]Write to MH i2c: E2 02 01 7E 3D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 17 02 00 00 F4 03 04 00 F1 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7A B7 04 00 35 04 06 00 20 00 00 B6 [18:54:40]Write i2c OK [18:54:40]MH_I2C_Read... [18:54:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:41]Read from MH i2c: E2 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: E2 03 00 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: E2 03 00 7E 3D 00 90 00 2F [18:54:41]RAPDU: 90 00 [18:54:41]wFMCommunicate OK [18:54:41]wFMCommunicate request_size=10 [18:54:41]MH_SAM_APDU [18:54:41]CAPDU: 80 0D 02 02 05 D7 30 37 66 65 [18:54:41]Write to MH i2c: E2 0D 00 7F 3D 80 0D 02 02 05 00 D7 30 37 66 65 00 00 49 [18:54:41]Write i2c OK [18:54:41]MH_I2C_Read... [18:54:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:41]Read from MH i2c: E2 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: E2 03 00 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: E2 03 00 7F 3D 00 90 00 30 [18:54:41]RAPDU: 90 00 [18:54:41]wFMCommunicate OK [18:54:41]wFMCommunicate request_size=4 [18:54:41]MH_SAM_APDU [18:54:41]CAPDU: 80 0D 03 02 [18:54:41]Write to MH i2c: E2 08 00 80 3D 80 0D 03 02 00 00 00 00 38 [18:54:41]Write i2c OK [18:54:41]MH_I2C_Read... [18:54:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:54:41]Read from MH i2c: E2 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: E2 0B 00 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: E2 0B 00 80 3D 00 18 B8 DC 3C E5 73 B9 8F 90 00 C1 [18:54:41]RAPDU: 18 B8 DC 3C E5 73 B9 8F 90 00 [18:54:41]wFMCommunicate OK [18:54:41]SAM_PROTO_SignData done [18:54:41]FM_MakeSignedData done [18:54:41]CreateOFDProtocolMessage [18:54:41]wFMCommunicate request_size=4 [18:54:41]MH_SAM_APDU [18:54:41]CAPDU: 80 11 00 00 [18:54:41]Write to MH i2c: E2 08 00 81 3D 80 11 00 00 00 00 00 00 38 [18:54:41]Write i2c OK [18:54:41]MH_I2C_Read... [18:54:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:41]Read from MH i2c: E2 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: E2 17 00 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: E2 17 00 81 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8D [18:54:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:54:41]wFMCommunicate OK [18:54:41]CreateOFDProtocolMessage done [18:54:41]OFDSenderStorePacket 309114 [18:54:41]StoreOFDPacket docnum=309114 [18:54:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 97 B0 07 01 F6 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 17 02 00 00 F4 03 04 00 F1 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7A B7 04 00 35 04 06 00 20 D7 30 37 66 65 18 B8 DC 3C E5 73 B9 8F [18:54:41]CheckFolder [18:54:41]dirname=/storage/ofd_packets [18:54:41]CheckFolder done [18:54:41]ProducePacketName [18:54:41]name=ofd_packets/00309114 [18:54:41]NVStorageSaveData ofd_packets/00309114 [18:54:41]File name is /storage/ofd_packets/00309114 [18:54:41]Write 301 bytes [18:54:41]NVStorageSaveData done [18:54:41]OFDSenderStorePacket done [18:54:41]KKMCreateOFDPacket done [18:54:41]NVStorageSaveData kkm_last_timestamp [18:54:41]File name is /storage/kkm_last_timestamp [18:54:41]Write 4 bytes [18:54:41]NVStorageSaveData done [18:54:41]ExternCall_PrintAddStr [18:54:41]wPrintStart [18:54:41]Write to MH i2c: 01 00 00 82 3D BF [18:54:41]Write i2c OK [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: 01 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: 01 07 00 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: 01 07 00 82 3D 00 00 00 00 00 FF 0F D4 [18:54:41]RasterBufferAndPrint [18:54:41]line Счет N : (1)642988 [18:54:41]line ИНН: 02508201610067 [18:54:41]line Контрольно-Кассовый Чек [18:54:41]line ПРОДАЖА [18:54:41]line ТРК (МРК, ГНК) : 62 [18:54:41]line Товар: 2710124130 [18:54:41]line Аи-92-К-2 [18:54:41]line 2.990 * 66.90 [18:54:41]line = 200.03 [18:54:41]line НДС 12% НСП 1% [18:54:41]line > о реализуемом товаре [18:54:41]line ОКРУГЛЕНИЕ: -0.03 [18:54:41]line ИТОГО: 200.00 [18:54:41]line Внесено: 200.00 [18:54:41]line СДАЧА: 0.00 [18:54:41]line НСП 1% : 1.77 [18:54:41]line НДС 12% : 21.24 [18:54:41]line Наличными: 200.00 [18:54:41]line Безнал.: 0.00 [18:54:41]line Место: АЗС № 172 "Партнер Нефть" [18:54:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:54:41]line СНО: Общий режим [18:54:41]line Чек 535 26.10.2024 18:54 [18:54:41]line Смена: 532 ФФД: 1.0 [18:54:41]line ЗНМ: 0300000116 [18:54:41]line РНМ: 0000000000091780 [18:54:41]line Версия ККМ: 001 [18:54:41]line ФМ: 0000000000871765 [18:54:41]line ФД: 309114 [18:54:41]line ФПД: 36108598994533 [18:54:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T185441&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309114&fm=36108598994533&tin=02508201610067®Number=0000000000091780&sum=20000 [18:54:41]written 0, free lines is 4095 [18:54:41]OFD Sender: Processing packet 309114 [packets to send 223, broken 222] [18:54:41]ProducePacketName [18:54:41]name=ofd_packets/00309114 [18:54:41]OFD Sender: To server: pG, [18:54:41]CommunicateWithHost lk.salyk.kg:30040 [18:54:41]ConnectInit lk.salyk.kg [18:54:41]Connected sock=10 [18:54:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 97 B0 07 01 F6 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 17 02 00 00 F4 03 04 00 F1 3A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7A B7 04 00 35 04 06 00 20 D7 30 37 66 65 18 B8 DC 3C E5 73 B9 8F [18:54:41]Write to MH i2c: 01 00 00 AC 3D E9 [18:54:41]Write i2c OK [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: 01 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: 01 07 00 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: 01 07 00 AC 3D 00 00 00 00 00 AD 0C A9 [18:54:41]RasterBufferAndPrint [18:54:41]line [18:54:41]line [18:54:41]line [18:54:41]line [18:54:41]line [18:54:41]written 0, free lines is 3251 [18:54:41]MH_Cut [18:54:41]Write to MH i2c: D1 01 00 B3 3D 01 C2 [18:54:41]Write i2c OK [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: D1 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: D1 01 00 [18:54:41]MH_I2C_Read... [18:54:41]Read from MH i2c: D1 01 00 B3 3D 00 C1 [18:54:41]Write to MH i2c: 01 00 00 B4 3D F1 [18:54:41]Write i2c OK [18:54:41]MH_I2C_Read... [18:54:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D9 DF 47 00 D8 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7A B7 04 00 F4 03 04 00 4E E1 1C 67 B6 04 01 00 00 A0 DA C5 BC 20 CA 49 8E [18:54:41]CommunicateWithHost err = 0 [18:54:41]CheckOFDResponse [18:54:41]1017 (14) - 77093643461234 [18:54:41]1041 (16) - 0000000000871765 [18:54:41]1040 (4) - 309114 [18:54:41]1012 (4) - 26.10.2024 12:32 [18:54:41]1206 (1) - 0 [18:54:41]OFD Sender: Remove packet 309114 [18:54:41]ProducePacketName [18:54:41]name=ofd_packets/00309114 [18:54:41]NVStorageDeleteData [18:54:42]OFD Sender: No OFD packet to send [18:54:42]*** Cut start [18:54:42]*** Purtial cut [18:54:42]*** Stage 1: CUTSNS_PIN = 1 [18:54:42]Read from MH i2c: 01 [18:54:42]MH_I2C_Read... [18:54:42]*** Stop cut motor [18:54:42]*** Cut end [18:54:42]Read from MH i2c: 01 07 00 [18:54:42]MH_I2C_Read... [18:54:42]Read from MH i2c: 01 07 00 B4 3D 00 00 00 00 00 FF 0F 06 [18:54:42]process_action close_receipt done [18:54:42]requested_data is exist [18:54:42]produce_requested_data [18:54:42]requested_item fm.sn is exist - process it [18:54:42]wFMCommunicate request_size=4 [18:54:42]MH_SAM_APDU [18:54:42]CAPDU: 80 11 00 00 [18:54:42]Write to MH i2c: E2 08 00 B5 3D 80 11 00 00 00 00 00 00 6C [18:54:42]Write i2c OK [18:54:42]MH_I2C_Read... [18:54:42]Read from MH i2c: E2 [18:54:42]MH_I2C_Read... [18:54:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:42]Read from MH i2c: E2 17 00 [18:54:42]MH_I2C_Read... [18:54:42]Read from MH i2c: E2 17 00 B5 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C1 [18:54:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:54:42]wFMCommunicate OK [18:54:42]requested_item fd.num is exist - process it [18:54:42]SAM_PROTO_GetFieldsCounters [18:54:42]wFMCommunicate request_size=4 [18:54:42]MH_SAM_APDU [18:54:42]CAPDU: 80 13 00 00 [18:54:42]Write to MH i2c: E2 08 00 B6 3D 80 13 00 00 00 00 00 00 6F [18:54:42]Write i2c OK [18:54:42]MH_I2C_Read... [18:54:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:54:43]Read from MH i2c: E2 [18:54:43]MH_I2C_Read... [18:54:43]Read from MH i2c: E2 62 00 [18:54:43]MH_I2C_Read... [18:54:43]Read from MH i2c: E2 62 00 B6 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 17 02 00 00 5E 04 04 00 17 02 00 00 57 04 04 00 18 02 00 00 19 04 04 00 00 00 00 00 90 00 28 [18:54: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 17 02 00 00 5E 04 04 00 17 02 00 00 57 04 04 00 18 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:54:43]wFMCommunicate OK [18:54:43]SAM_PROTO_GetFieldsCounters done [18:54:43]requested_item shift.num is exist - process it [18:54:43]requested_item shift.opened is exist - process it [18:54:43]req_shift_opened [18:54:43]FM_GetShiftState [18:54:43]SAM_PROTO_GetShiftState [18:54:43]wFMCommunicate request_size=4 [18:54:43]MH_SAM_APDU [18:54:43]CAPDU: 80 13 01 00 [18:54:43]Write to MH i2c: E2 08 00 B7 3D 80 13 01 00 00 00 00 00 71 [18:54:43]Write i2c OK [18:54:43]MH_I2C_Read... [18:54:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:43]Read from MH i2c: E2 [18:54:43]MH_I2C_Read... [18:54:43]Read from MH i2c: E2 0E 00 [18:54:43]MH_I2C_Read... [18:54:43]Read from MH i2c: E2 0E 00 B7 3D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EF [18:54:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:54:43]wFMCommunicate OK [18:54:43]SAM_PROTO_GetShiftState done [18:54:43]FM_GetShiftState done [18:54:43]req_shift_opened done [18:54:43]requested_item shift.open_date is exist - process it [18:54:43]req_shift_open_date [18:54:43]req_shift_open_date done [18:54:43]produce_requested_data done [18:54:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309114,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:54:43]process_action_free close_receipt [18:54:43]json_value_free [18:54:43]json_value_free done [18:54:43]process_json_proto returns [18:54:43]Send response to host [18:54:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309114,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:54:43]free response buf [18:54:43]execute_script done [18:54:43]execute_script returns [18:54:43]free content buf [18:54:43]Sock 7.Close socket [18:54:43]Sock 7.Thread stoped [18:54:45]int [18:54:45]Write to MH i2c: 01 00 00 B8 3D F5 [18:54:45]*** FLAG_PRN_PAP1 set [18:54:45]Write i2c OK [18:54:45]MH_I2C_Read... [18:54:45]Read from MH i2c: 01 [18:54:45]MH_I2C_Read... [18:54:45]Read from MH i2c: 01 07 00 [18:54:45]MH_I2C_Read... [18:54:45]Read from MH i2c: 01 07 00 B8 3D 00 01 00 00 00 FF 0F 0B [18:54:45]state=0 [18:54:45]No paper [18:54:45]int [18:54:45]Write to MH i2c: 01 00 00 B9 3D F6 [18:54:45]*** FLAG_PRN_PAP2 set [18:54:45]Write i2c OK [18:54:45]MH_I2C_Read... [18:54:45]Read from MH i2c: 01 [18:54:45]MH_I2C_Read... [18:54:45]Read from MH i2c: 01 07 00 [18:54:45]MH_I2C_Read... [18:54:45]Read from MH i2c: 01 07 00 B9 3D 00 03 00 00 00 FF 0F 0E [18:54:45]state=0 [18:54:45]No paper [18:54:45]Cover opened [18:54:47]OFD Sender: No OFD packet to send [18:54:50]Write to MH i2c: 01 00 00 BA 3D F7 [18:54:50]Write i2c OK [18:54:50]MH_I2C_Read... [18:54:50]Read from MH i2c: 01 [18:54:50]MH_I2C_Read... [18:54:50]Read from MH i2c: 01 07 00 [18:54:50]MH_I2C_Read... [18:54:50]Read from MH i2c: 01 07 00 BA 3D 00 03 00 00 00 FF 0F 0F [18:54:50]state=3 [18:54:50]No paper [18:54:50]Cover opened [18:54:52]OFD Sender: No OFD packet to send [18:54:54]int [18:54:54]Write to MH i2c: 01 00 00 BB 3D F8 [18:54:54]*** FLAG_PRN_PAP1 reset [18:54:54]*** FLAG_PRN_PAP2 reset [18:54:54]Write i2c OK [18:54:54]MH_I2C_Read... [18:54:54]Read from MH i2c: 01 [18:54:54]MH_I2C_Read... [18:54:54]Read from MH i2c: 01 07 00 [18:54:54]MH_I2C_Read... [18:54:54]Read from MH i2c: 01 07 00 BB 3D 00 00 00 00 00 FF 0F 0D [18:54:54]state=3 [18:54:54]Cover closed [18:54:57]OFD Sender: No OFD packet to send [18:55:02]OFD Sender: No OFD packet to send [18:55:07]OFD Sender: No OFD packet to send [18:55:12]OFD Sender: No OFD packet to send [18:55:17]OFD Sender: No OFD packet to send [18:55:22]OFD Sender: No OFD packet to send [18:55:27]OFD Sender: No OFD packet to send [18:55:32]OFD Sender: No OFD packet to send [18:55:37]OFD Sender: No OFD packet to send [18:55:42]OFD Sender: No OFD packet to send [18:55:47]OFD Sender: No OFD packet to send [18:55:52]OFD Sender: No OFD packet to send [18:55:57]OFD Sender: No OFD packet to send [18:56:02]OFD Sender: No OFD packet to send [18:56:07]OFD Sender: No OFD packet to send [18:56:12]OFD Sender: No OFD packet to send [18:56:17]OFD Sender: No OFD packet to send [18:56:22]OFD Sender: No OFD packet to send [18:56:27]OFD Sender: No OFD packet to send [18:56:32]OFD Sender: No OFD packet to send [18:56:37]OFD Sender: No OFD packet to send [18:56:42]OFD Sender: No OFD packet to send [18:56:45]accept exits with 9 [18:56:45]New connection [18:56:45]New thread 3067022692 created [18:56:45]Thread 3066879332 joined [18:56:45]Waiting for new connection... [18:56:45] Sock 9.Parse request [18:56:45]Sock 9.Check first char [18:56:45]Sock 9.First char is OK [18:56:45]request: POST /json_proto HTTP/1.0 [18:56:45]Method: POST [18:56:45]URL: /json_proto [18:56:45]Method is POST - this is cgi request [18:56:45]url: /json_proto [18:56:45]query_string will be loaded in cgi processing [18:56:45]execute_cgi json_proto POST (null) [18:56:45]execute_cgi path=json_proto method=POST [18:56:45]POST find Content-Length [18:56:45]Host: 172.17.96.3:8080 [18:56:45]Content-Length: 797 [18:56:45]Content-Type: application/json [18:56:45] [18:56:45]POST finish read [18:56:45]Found Content-Length = 797 [18:56:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 19.690, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:56:45]execute_script... [18:56: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)642989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 19.690, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:56:45]POST & json_proto [18:56:45]process_json_proto [18:56:45]json parsed OK: [18:56:45]protocol is kg_v1.0 [18:56:45]action value=close_receipt [18:56:45]process_action close_receipt [18:56:45]cmd_close_receipt [18:56:45]MH_GetDate [18:56:45]Write to MH i2c: F0 00 00 BC 3D E8 [18:56:45]Write i2c OK [18:56:45]MH_I2C_Read... [18:56:45]Read from MH i2c: F0 [18:56:45]MH_I2C_Read... [18:56:45]Read from MH i2c: F0 09 00 [18:56:45]MH_I2C_Read... [18:56:45]Read from MH i2c: F0 09 00 BC 3D 00 6F 3B 1D 67 44 5E 04 65 2A [18:56:45]GetLastDocTimeStamp 1729968881 [18:56:45]current date 1729969007 [18:56:45]FM_GetShiftState [18:56:45]SAM_PROTO_GetShiftState [18:56:45]wFMCommunicate request_size=4 [18:56:45]MH_SAM_APDU [18:56:45]CAPDU: 80 13 01 00 [18:56:45]Write to MH i2c: E2 08 00 BD 3D 80 13 01 00 00 00 00 00 77 [18:56:45]Write i2c OK [18:56:45]MH_I2C_Read... [18:56:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:56:45]Read from MH i2c: E2 [18:56:45]MH_I2C_Read... [18:56:45]Read from MH i2c: E2 0E 00 [18:56:45]MH_I2C_Read... [18:56:45]Read from MH i2c: E2 0E 00 BD 3D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F5 [18:56:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:56:45]wFMCommunicate OK [18:56:45]SAM_PROTO_GetShiftState done [18:56:45]FM_GetShiftState done [18:56:45]opened in 1729902265 [18:56:45]opened+sec_in_day 1729988665 [18:56:45]quantity*price = 0 [18:56:45]sum+1 = 1 [18:56:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 536 26.10.2024 18:56 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309115 ФПД: 183841392210018 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T185647&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309115&fm=183841392210018&tin=02508201610067®Number=0000000000091780&sum=0 [18:56:46]StoreToDocumentArchive [18:56:46]shift 532 fd 309115 [18:56:46]save to /storage/0532/doc_00309115 [18:56:46]save last doc name /storage/0532/doc_00309115 to /storage/kkm_last_doc_name [18:56:46]save OK [18:56:46]Clear old archive folders... [18:56:46]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:56:46]tlvbuf is 0019FA90 [18:56:46]SAM_PROTO_ClearQueue [18:56:46]wFMCommunicate request_size=4 [18:56:46]MH_SAM_APDU [18:56:46]CAPDU: 80 09 00 00 [18:56:46]Write to MH i2c: E2 08 00 CA 3D 80 09 00 00 00 00 00 00 79 [18:56:46]Write i2c OK [18:56:46]MH_I2C_Read... [18:56:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:56:47]Read from MH i2c: E2 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: E2 03 00 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: E2 03 00 CA 3D 00 90 00 7B [18:56:47]RAPDU: 90 00 [18:56:47]wFMCommunicate OK [18:56:47]SAM_PROTO_ClearQueue done [18:56:47]KKMCreateOFDPacket [18:56:47]OFDProtocolAddRootSTLVToBuf [18:56:47]FM_MakeSignedData [18:56:47]FM_MakeSignedData [18:56:47]SAM_PROTO_SignData [18:56:47]wFMCommunicate request_size=4 [18:56:47]MH_SAM_APDU [18:56:47]CAPDU: 80 0D 01 02 [18:56:47]Write to MH i2c: E2 08 00 CB 3D 80 0D 01 02 00 00 00 00 81 [18:56:47]Write i2c OK [18:56:47]MH_I2C_Read... [18:56:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:56:47]Read from MH i2c: E2 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: E2 03 00 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: E2 03 00 CB 3D 00 90 00 7C [18:56:47]RAPDU: 90 00 [18:56:47]wFMCommunicate OK [18:56:47]wFMCommunicate request_size=255 [18:56:47]MH_SAM_APDU [18:56:47]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 6F 3B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7B B7 04 00 35 04 06 00 A7 33 E8 E0 [18:56:47]Write to MH i2c: E2 02 01 CC 3D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 6F 3B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7B B7 04 00 35 04 06 00 A7 33 E8 E0 00 00 49 [18:56:47]Write i2c OK [18:56:47]MH_I2C_Read... [18:56:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:56:47]Read from MH i2c: E2 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: E2 03 00 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: E2 03 00 CC 3D 00 90 00 7D [18:56:47]RAPDU: 90 00 [18:56:47]wFMCommunicate OK [18:56:47]wFMCommunicate request_size=7 [18:56:47]MH_SAM_APDU [18:56:47]CAPDU: 80 0D 02 02 02 B0 62 [18:56:47]Write to MH i2c: E2 0A 00 CD 3D 80 0D 02 02 02 00 B0 62 00 00 9A [18:56:47]Write i2c OK [18:56:47]MH_I2C_Read... [18:56:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:56:47]Read from MH i2c: E2 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: E2 03 00 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: E2 03 00 CD 3D 00 90 00 7E [18:56:47]RAPDU: 90 00 [18:56:47]wFMCommunicate OK [18:56:47]wFMCommunicate request_size=4 [18:56:47]MH_SAM_APDU [18:56:47]CAPDU: 80 0D 03 02 [18:56:47]Write to MH i2c: E2 08 00 CE 3D 80 0D 03 02 00 00 00 00 86 [18:56:47]Write i2c OK [18:56:47]MH_I2C_Read... [18:56:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:56:47]Read from MH i2c: E2 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: E2 0B 00 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: E2 0B 00 CE 3D 00 F1 31 99 C2 1E EA B5 20 90 00 E1 [18:56:47]RAPDU: F1 31 99 C2 1E EA B5 20 90 00 [18:56:47]wFMCommunicate OK [18:56:47]SAM_PROTO_SignData done [18:56:47]FM_MakeSignedData done [18:56:47]CreateOFDProtocolMessage [18:56:47]wFMCommunicate request_size=4 [18:56:47]MH_SAM_APDU [18:56:47]CAPDU: 80 11 00 00 [18:56:47]Write to MH i2c: E2 08 00 CF 3D 80 11 00 00 00 00 00 00 86 [18:56:47]Write i2c OK [18:56:47]MH_I2C_Read... [18:56:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:56:47]Read from MH i2c: E2 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: E2 17 00 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: E2 17 00 CF 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DB [18:56:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:56:47]wFMCommunicate OK [18:56:47]CreateOFDProtocolMessage done [18:56:47]OFDSenderStorePacket 309115 [18:56:47]StoreOFDPacket docnum=309115 [18:56:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 73 FD 04 01 11 20 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 6F 3B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7B B7 04 00 35 04 06 00 A7 33 E8 E0 B0 62 F1 31 99 C2 1E EA B5 20 [18:56:47]CheckFolder [18:56:47]dirname=/storage/ofd_packets [18:56:47]CheckFolder done [18:56:47]ProducePacketName [18:56:47]name=ofd_packets/00309115 [18:56:47]NVStorageSaveData ofd_packets/00309115 [18:56:47]File name is /storage/ofd_packets/00309115 [18:56:47]Write 298 bytes [18:56:47]NVStorageSaveData done [18:56:47]OFDSenderStorePacket done [18:56:47]KKMCreateOFDPacket done [18:56:47]NVStorageSaveData kkm_last_timestamp [18:56:47]File name is /storage/kkm_last_timestamp [18:56:47]Write 4 bytes [18:56:47]NVStorageSaveData done [18:56:47]ExternCall_PrintAddStr [18:56:47]wPrintStart [18:56:47]Write to MH i2c: 01 00 00 D0 3D 0D [18:56:47]Write i2c OK [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: 01 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: 01 07 00 [18:56:47]MH_I2C_Read... [18:56:47]Read from MH i2c: 01 07 00 D0 3D 00 00 00 00 00 FF 0F 22 [18:56:47]RasterBufferAndPrint [18:56:47]line Счет N : (1)642989 [18:56:47]line ИНН: 02508201610067 [18:56:47]line Контрольно-Кассовый Чек [18:56:47]line ПРОДАЖА [18:56:47]line ТРК (МРК, ГНК) : 11 [18:56:47]line Товар: 2710194210 [18:56:47]line ДТ-К-2 [18:56:47]line 19.690 * 0.00 [18:56:47]line = 0.00 [18:56:47]line НДС 12% НСП 1% [18:56:47]line > о реализуемом товаре [18:56:47]line ИТОГО: 0.00 [18:56:47]line НСП 1% : 0.00 [18:56:47]line НДС 12% : 0.00 [18:56:47]line Наличными: 0.00 [18:56:47]line Безнал.: 0.00 [18:56:47]line Место: АЗС № 172 "Партнер Нефть" [18:56:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:56:47]line СНО: Общий режим [18:56:47]line Чек 536 26.10.2024 18:56 [18:56:47]line Смена: 532 ФФД: 1.0 [18:56:47]line ЗНМ: 0300000116 [18:56:47]line РНМ: 0000000000091780 [18:56:47]line Версия ККМ: 001 [18:56:47]line Талоны: Топливные Талоны [18:56:47]line 4755294 [18:56:47]line ФМ: 0000000000871765 [18:56:47]line ФД: 309115 [18:56:47]line ФПД: 183841392210018 [18:56:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T185647&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309115&fm=183841392210018&tin=02508201610067®Number=0000000000091780&sum=0 [18:56:47]OFD Sender: Processing packet 309115 [packets to send 223, broken 222] [18:56:47]ProducePacketName [18:56:47]name=ofd_packets/00309115 [18:56:47]OFD Sender: To server: pG, [18:56:47]CommunicateWithHost lk.salyk.kg:30040 [18:56:47]ConnectInit lk.salyk.kg [18:56:47]written 0, free lines is 4095 [18:56:47]Connected sock=10 [18:56:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 73 FD 04 01 11 20 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 6F 3B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7B B7 04 00 35 04 06 00 A7 33 E8 E0 B0 62 F1 31 99 C2 1E EA B5 20 [18:56:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 11 50 47 00 17 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 31 37 36 35 10 04 04 00 7B B7 04 00 F4 03 04 00 CC E1 1C 67 B6 04 01 00 00 06 2E 0A 10 22 04 DE 74 [18:56:48]CommunicateWithHost err = 0 [18:56:48]CheckOFDResponse [18:56:48]1017 (14) - 77093643461234 [18:56:48]1041 (16) - 0000000000871765 [18:56:48]1040 (4) - 309115 [18:56:48]1012 (4) - 26.10.2024 12:34 [18:56:48]1206 (1) - 0 [18:56:48]OFD Sender: Remove packet 309115 [18:56:48]ProducePacketName [18:56:48]name=ofd_packets/00309115 [18:56:48]NVStorageDeleteData [18:56:48]Write to MH i2c: 01 00 00 F9 3D 36 [18:56:48]Write i2c OK [18:56:48]MH_I2C_Read... [18:56:48]Read from MH i2c: 01 [18:56:48]MH_I2C_Read... [18:56:48]Read from MH i2c: 01 07 00 [18:56:48]MH_I2C_Read... [18:56:48]Read from MH i2c: 01 07 00 F9 3D 00 00 00 00 00 C6 0C 0F [18:56:48]RasterBufferAndPrint [18:56:48]line [18:56:48]line [18:56:48]line [18:56:48]line [18:56:48]line [18:56:48]written 0, free lines is 3274 [18:56:48]MH_Cut [18:56:48]Write to MH i2c: D1 01 00 00 3E 01 10 [18:56:48]Write i2c OK [18:56:48]MH_I2C_Read... [18:56:48]Read from MH i2c: D1 [18:56:48]MH_I2C_Read... [18:56:48]Read from MH i2c: D1 01 00 [18:56:48]MH_I2C_Read... [18:56:48]Read from MH i2c: D1 01 00 00 3E 00 0F [18:56:48]Write to MH i2c: 01 00 00 01 3E 3F [18:56:48]Write i2c OK [18:56:48]MH_I2C_Read... [18:56:48]OFD Sender: No OFD packet to send [18:56:49]*** Cut start [18:56:49]*** Purtial cut [18:56:49]*** Stage 1: CUTSNS_PIN = 1 [18:56:49]Read from MH i2c: 01 [18:56:49]MH_I2C_Read... [18:56:49]*** Stop cut motor [18:56:49]*** Cut end [18:56:49]Read from MH i2c: 01 07 00 [18:56:49]MH_I2C_Read... [18:56:49]Read from MH i2c: 01 07 00 01 3E 00 00 00 00 00 FF 0F 54 [18:56:49]process_action close_receipt done [18:56:49]requested_data is exist [18:56:49]produce_requested_data [18:56:49]requested_item fm.sn is exist - process it [18:56:49]wFMCommunicate request_size=4 [18:56:49]MH_SAM_APDU [18:56:49]CAPDU: 80 11 00 00 [18:56:49]Write to MH i2c: E2 08 00 02 3E 80 11 00 00 00 00 00 00 BA [18:56:49]Write i2c OK [18:56:49]MH_I2C_Read... [18:56:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:56:49]Read from MH i2c: E2 [18:56:49]MH_I2C_Read... [18:56:49]Read from MH i2c: E2 17 00 [18:56:49]MH_I2C_Read... [18:56:49]Read from MH i2c: E2 17 00 02 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0F [18:56:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:56:49]wFMCommunicate OK [18:56:49]requested_item fd.num is exist - process it [18:56:49]SAM_PROTO_GetFieldsCounters [18:56:49]wFMCommunicate request_size=4 [18:56:49]MH_SAM_APDU [18:56:49]CAPDU: 80 13 00 00 [18:56:49]Write to MH i2c: E2 08 00 03 3E 80 13 00 00 00 00 00 00 BD [18:56:49]Write i2c OK [18:56:49]MH_I2C_Read... [18:56:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:56:49]Read from MH i2c: E2 [18:56:49]MH_I2C_Read... [18:56:49]Read from MH i2c: E2 62 00 [18:56:49]MH_I2C_Read... [18:56:49]Read from MH i2c: E2 62 00 03 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 7A [18:56: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:56:49]wFMCommunicate OK [18:56:49]SAM_PROTO_GetFieldsCounters done [18:56:49]requested_item shift.num is exist - process it [18:56:49]requested_item shift.opened is exist - process it [18:56:49]req_shift_opened [18:56:49]FM_GetShiftState [18:56:49]SAM_PROTO_GetShiftState [18:56:49]wFMCommunicate request_size=4 [18:56:49]MH_SAM_APDU [18:56:49]CAPDU: 80 13 01 00 [18:56:49]Write to MH i2c: E2 08 00 04 3E 80 13 01 00 00 00 00 00 BF [18:56:49]Write i2c OK [18:56:49]MH_I2C_Read... [18:56:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:56:49]Read from MH i2c: E2 [18:56:49]MH_I2C_Read... [18:56:49]Read from MH i2c: E2 0E 00 [18:56:49]MH_I2C_Read... [18:56:49]Read from MH i2c: E2 0E 00 04 3E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3D [18:56:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:56:49]wFMCommunicate OK [18:56:49]SAM_PROTO_GetShiftState done [18:56:49]FM_GetShiftState done [18:56:49]req_shift_opened done [18:56:49]requested_item shift.open_date is exist - process it [18:56:49]req_shift_open_date [18:56:49]req_shift_open_date done [18:56:49]produce_requested_data done [18:56:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309115,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:56:49]process_action_free close_receipt [18:56:49]json_value_free [18:56:49]json_value_free done [18:56:49]process_json_proto returns [18:56:49]Send response to host [18:56:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309115,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:56:49]free response buf [18:56:49]execute_script done [18:56:49]execute_script returns [18:56:49]free content buf [18:56:49]Sock 9.Close socket [18:56:49]Sock 9.Thread stoped [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:43]OFD Sender: No OFD packet to send [18:57:48]OFD Sender: No OFD packet to send [18:57:53]OFD Sender: No OFD packet to send [18:57:58]OFD Sender: No OFD packet to send [18:58:03]OFD Sender: No OFD packet to send [18:58:08]OFD Sender: No OFD packet to send [18:58:13]OFD Sender: No OFD packet to send [18:58:18]OFD Sender: No OFD packet to send [18:58:23]OFD Sender: No OFD packet to send [18:58:28]OFD Sender: No OFD packet to send [18:58:33]OFD Sender: No OFD packet to send [18:58:38]OFD Sender: No OFD packet to send [18:58:43]OFD Sender: No OFD packet to send [18:58:48]OFD Sender: No OFD packet to send [18:58:53]OFD Sender: No OFD packet to send [18:58:58]OFD Sender: No OFD packet to send [18:59:03]OFD Sender: No OFD packet to send [18:59:08]OFD Sender: No OFD packet to send [18:59:13]OFD Sender: No OFD packet to send [18:59:18]OFD Sender: No OFD packet to send [18:59:23]OFD Sender: No OFD packet to send [18:59:24]accept exits with 7 [18:59:24]New connection [18:59:24]New thread 3066879332 created [18:59:24]Thread 3067022692 joined [18:59:24]Waiting for new connection... [18:59:24] Sock 7.Parse request [18:59:24]Sock 7.Check first char [18:59:24]Sock 7.First char is OK [18:59:24]request: POST /json_proto HTTP/1.0 [18:59:24]Method: POST [18:59:24]URL: /json_proto [18:59:24]Method is POST - this is cgi request [18:59:24]url: /json_proto [18:59:24]query_string will be loaded in cgi processing [18:59:24]execute_cgi json_proto POST (null) [18:59:24]execute_cgi path=json_proto method=POST [18:59:24]POST find Content-Length [18:59:24]Host: 172.17.96.3:8080 [18:59:24]Content-Length: 797 [18:59:24]Content-Type: application/json [18:59:24] [18:59:24]POST finish read [18:59:24]Found Content-Length = 797 [18:59:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 10.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:59:24]execute_script... [18:59:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 10.500, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:59:24]POST & json_proto [18:59:24]process_json_proto [18:59:24]json parsed OK: [18:59:24]protocol is kg_v1.0 [18:59:24]action value=close_receipt [18:59:24]process_action close_receipt [18:59:24]cmd_close_receipt [18:59:24]MH_GetDate [18:59:24]Write to MH i2c: F0 00 00 05 3E 32 [18:59:24]Write i2c OK [18:59:24]MH_I2C_Read... [18:59:24]Read from MH i2c: F0 [18:59:24]MH_I2C_Read... [18:59:24]Read from MH i2c: F0 09 00 [18:59:24]MH_I2C_Read... [18:59:24]Read from MH i2c: F0 09 00 05 3E 00 0E 3C 1D 67 44 5E 04 65 14 [18:59:24]GetLastDocTimeStamp 1729969007 [18:59:24]current date 1729969166 [18:59:24]FM_GetShiftState [18:59:24]SAM_PROTO_GetShiftState [18:59:24]wFMCommunicate request_size=4 [18:59:24]MH_SAM_APDU [18:59:24]CAPDU: 80 13 01 00 [18:59:24]Write to MH i2c: E2 08 00 06 3E 80 13 01 00 00 00 00 00 C1 [18:59:24]Write i2c OK [18:59:24]MH_I2C_Read... [18:59:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:59:24]Read from MH i2c: E2 [18:59:24]MH_I2C_Read... [18:59:24]Read from MH i2c: E2 0E 00 [18:59:24]MH_I2C_Read... [18:59:24]Read from MH i2c: E2 0E 00 06 3E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3F [18:59:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:59:24]wFMCommunicate OK [18:59:24]SAM_PROTO_GetShiftState done [18:59:24]FM_GetShiftState done [18:59:24]opened in 1729902265 [18:59:24]opened+sec_in_day 1729988665 [18:59:24]quantity*price = 0 [18:59:24]sum+1 = 1 [18:59:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 537 26.10.2024 18:59 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309116 ФПД: 162257756319910 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T185926&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309116&fm=162257756319910&tin=02508201610067®Number=0000000000091780&sum=0 [18:59:25]StoreToDocumentArchive [18:59:25]shift 532 fd 309116 [18:59:25]save to /storage/0532/doc_00309116 [18:59:25]save last doc name /storage/0532/doc_00309116 to /storage/kkm_last_doc_name [18:59:25]save OK [18:59:25]Clear old archive folders... [18:59:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [18:59:25]tlvbuf is 000C4510 [18:59:25]SAM_PROTO_ClearQueue [18:59:25]wFMCommunicate request_size=4 [18:59:25]MH_SAM_APDU [18:59:25]CAPDU: 80 09 00 00 [18:59:25]Write to MH i2c: E2 08 00 13 3E 80 09 00 00 00 00 00 00 C3 [18:59:25]Write i2c OK [18:59:25]MH_I2C_Read... [18:59:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:59:25]Read from MH i2c: E2 [18:59:25]MH_I2C_Read... [18:59:25]Read from MH i2c: E2 03 00 [18:59:25]MH_I2C_Read... [18:59:25]Read from MH i2c: E2 03 00 13 3E 00 90 00 C5 [18:59:25]RAPDU: 90 00 [18:59:25]wFMCommunicate OK [18:59:25]SAM_PROTO_ClearQueue done [18:59:25]KKMCreateOFDPacket [18:59:25]OFDProtocolAddRootSTLVToBuf [18:59:25]FM_MakeSignedData [18:59:25]FM_MakeSignedData [18:59:25]SAM_PROTO_SignData [18:59:25]wFMCommunicate request_size=4 [18:59:25]MH_SAM_APDU [18:59:25]CAPDU: 80 0D 01 02 [18:59:25]Write to MH i2c: E2 08 00 14 3E 80 0D 01 02 00 00 00 00 CB [18:59:25]Write i2c OK [18:59:25]MH_I2C_Read... [18:59:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:59:26]Read from MH i2c: E2 [18:59:26]MH_I2C_Read... [18:59:26]Read from MH i2c: E2 03 00 [18:59:26]MH_I2C_Read... [18:59:26]Read from MH i2c: E2 03 00 14 3E 00 90 00 C6 [18:59:26]RAPDU: 90 00 [18:59:26]wFMCommunicate OK [18:59:26]wFMCommunicate request_size=255 [18:59:26]MH_SAM_APDU [18:59:26]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 0E 3C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7C B7 04 00 35 04 06 00 93 92 93 ED [18:59:26]Write to MH i2c: E2 02 01 15 3E 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 0E 3C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7C B7 04 00 35 04 06 00 93 92 93 ED 00 00 2F [18:59:26]Write i2c OK [18:59:26]MH_I2C_Read... [18:59:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:59:26]Read from MH i2c: E2 [18:59:26]MH_I2C_Read... [18:59:26]Read from MH i2c: E2 03 00 [18:59:26]MH_I2C_Read... [18:59:26]Read from MH i2c: E2 03 00 15 3E 00 90 00 C7 [18:59:26]RAPDU: 90 00 [18:59:26]wFMCommunicate OK [18:59:26]wFMCommunicate request_size=7 [18:59:26]MH_SAM_APDU [18:59:26]CAPDU: 80 0D 02 02 02 70 A6 [18:59:26]Write to MH i2c: E2 0A 00 16 3E 80 0D 02 02 02 00 70 A6 00 00 E8 [18:59:26]Write i2c OK [18:59:26]MH_I2C_Read... [18:59:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:59:26]Read from MH i2c: E2 [18:59:26]MH_I2C_Read... [18:59:26]Read from MH i2c: E2 03 00 [18:59:26]MH_I2C_Read... [18:59:26]Read from MH i2c: E2 03 00 16 3E 00 90 00 C8 [18:59:26]RAPDU: 90 00 [18:59:26]wFMCommunicate OK [18:59:26]wFMCommunicate request_size=4 [18:59:26]MH_SAM_APDU [18:59:26]CAPDU: 80 0D 03 02 [18:59:26]Write to MH i2c: E2 08 00 17 3E 80 0D 03 02 00 00 00 00 D0 [18:59:26]Write i2c OK [18:59:26]MH_I2C_Read... [18:59:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:59:26]Read from MH i2c: E2 [18:59:26]MH_I2C_Read... [18:59:26]Read from MH i2c: E2 0B 00 [18:59:26]MH_I2C_Read... [18:59:26]Read from MH i2c: E2 0B 00 17 3E 00 33 6B E3 19 97 77 4C F6 90 00 BB [18:59:26]RAPDU: 33 6B E3 19 97 77 4C F6 90 00 [18:59:26]wFMCommunicate OK [18:59:26]SAM_PROTO_SignData done [18:59:26]FM_MakeSignedData done [18:59:26]CreateOFDProtocolMessage [18:59:26]wFMCommunicate request_size=4 [18:59:26]MH_SAM_APDU [18:59:26]CAPDU: 80 11 00 00 [18:59:26]Write to MH i2c: E2 08 00 18 3E 80 11 00 00 00 00 00 00 D0 [18:59:26]Write i2c OK [18:59:26]MH_I2C_Read... [18:59:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:59:26]Read from MH i2c: E2 [18:59:26]MH_I2C_Read... [18:59:26]Read from MH i2c: E2 17 00 [18:59:26]MH_I2C_Read... [18:59:26]Read from MH i2c: E2 17 00 18 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 25 [18:59:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:59:26]wFMCommunicate OK [18:59:26]CreateOFDProtocolMessage done [18:59:26]OFDSenderStorePacket 309116 [18:59:26]StoreOFDPacket docnum=309116 [18:59:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 EB 71 04 01 06 C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 0E 3C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7C B7 04 00 35 04 06 00 93 92 93 ED 70 A6 33 6B E3 19 97 77 4C F6 [18:59:26]CheckFolder [18:59:26]dirname=/storage/ofd_packets [18:59:26]CheckFolder done [18:59:26]ProducePacketName [18:59:26]name=ofd_packets/00309116 [18:59:26]NVStorageSaveData ofd_packets/00309116 [18:59:26]File name is /storage/ofd_packets/00309116 [18:59:26]Write 298 bytes [18:59:26]NVStorageSaveData done [18:59:26]OFDSenderStorePacket done [18:59:26]KKMCreateOFDPacket done [18:59:26]NVStorageSaveData kkm_last_timestamp [18:59:26]File name is /storage/kkm_last_timestamp [18:59:26]Write 4 bytes [18:59:26]NVStorageSaveData done [18:59:26]ExternCall_PrintAddStr [18:59:26]wPrintStart [18:59:26]Write to MH i2c: 01 00 00 19 3E 57 [18:59:26]Write i2c OK [18:59:26]MH_I2C_Read... [18:59:26]Read from MH i2c: 01 [18:59:26]MH_I2C_Read... [18:59:26]Read from MH i2c: 01 07 00 [18:59:26]MH_I2C_Read... [18:59:26]Read from MH i2c: 01 07 00 19 3E 00 00 00 00 00 FF 0F 6C [18:59:26]RasterBufferAndPrint [18:59:26]line Счет N : (1)642990 [18:59:26]line ИНН: 02508201610067 [18:59:26]line Контрольно-Кассовый Чек [18:59:26]line ПРОДАЖА [18:59:26]line ТРК (МРК, ГНК) : 11 [18:59:26]line Товар: 2710194210 [18:59:26]line ДТ-К-2 [18:59:26]line 10.500 * 0.00 [18:59:26]line = 0.00 [18:59:26]line НДС 12% НСП 1% [18:59:26]line > о реализуемом товаре [18:59:26]line ИТОГО: 0.00 [18:59:26]line НСП 1% : 0.00 [18:59:26]line НДС 12% : 0.00 [18:59:26]line Наличными: 0.00 [18:59:26]line Безнал.: 0.00 [18:59:26]line Место: АЗС № 172 "Партнер Нефть" [18:59:26]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [18:59:26]line СНО: Общий режим [18:59:26]line Чек 537 26.10.2024 18:59 [18:59:26]line Смена: 532 ФФД: 1.0 [18:59:26]line ЗНМ: 0300000116 [18:59:26]line РНМ: 0000000000091780 [18:59:26]line Версия ККМ: 001 [18:59:26]line Талоны: Топливные Талоны [18:59:26]line 4755294 [18:59:26]line ФМ: 0000000000871765 [18:59:26]line ФД: 309116 [18:59:26]line ФПД: 162257756319910 [18:59:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T185926&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309116&fm=162257756319910&tin=02508201610067®Number=0000000000091780&sum=0 [18:59:26]OFD Sender: Processing packet 309116 [packets to send 223, broken 222] [18:59:26]ProducePacketName [18:59:26]name=ofd_packets/00309116 [18:59:26]OFD Sender: To server: pG, [18:59:26]CommunicateWithHost lk.salyk.kg:30040 [18:59:26]ConnectInit lk.salyk.kg [18:59:26]written 0, free lines is 4095 [18:59:26]Connected sock=10 [18:59:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 EB 71 04 01 06 C5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 04 29 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 0E 3C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7C B7 04 00 35 04 06 00 93 92 93 ED 70 A6 33 6B E3 19 97 77 4C F6 [18:59:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E2 72 47 00 79 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7C B7 04 00 F4 03 04 00 6B E2 1C 67 B6 04 01 00 00 A7 4E 77 B4 2E BD 17 37 [18:59:27]CommunicateWithHost err = 0 [18:59:27]CheckOFDResponse [18:59:27]1017 (14) - 77093643461234 [18:59:27]1041 (16) - 0000000000871765 [18:59:27]1040 (4) - 309116 [18:59:27]1012 (4) - 26.10.2024 12:36 [18:59:27]1206 (1) - 0 [18:59:27]OFD Sender: Remove packet 309116 [18:59:27]ProducePacketName [18:59:27]name=ofd_packets/00309116 [18:59:27]NVStorageDeleteData [18:59:27]Write to MH i2c: 01 00 00 42 3E 80 [18:59:27]Write i2c OK [18:59:27]MH_I2C_Read... [18:59:27]Read from MH i2c: 01 [18:59:27]MH_I2C_Read... [18:59:27]Read from MH i2c: 01 07 00 [18:59:27]MH_I2C_Read... [18:59:27]Read from MH i2c: 01 07 00 42 3E 00 00 00 00 00 C4 0C 57 [18:59:27]RasterBufferAndPrint [18:59:27]line [18:59:27]line [18:59:27]line [18:59:27]line [18:59:27]line [18:59:27]written 0, free lines is 3273 [18:59:27]MH_Cut [18:59:27]Write to MH i2c: D1 01 00 49 3E 01 59 [18:59:27]Write i2c OK [18:59:27]MH_I2C_Read... [18:59:27]Read from MH i2c: D1 [18:59:27]MH_I2C_Read... [18:59:27]Read from MH i2c: D1 01 00 [18:59:27]MH_I2C_Read... [18:59:27]Read from MH i2c: D1 01 00 49 3E 00 58 [18:59:27]Write to MH i2c: 01 00 00 4A 3E 88 [18:59:27]Write i2c OK [18:59:27]MH_I2C_Read... [18:59:27]OFD Sender: No OFD packet to send [18:59:28]*** Cut start [18:59:28]*** Purtial cut [18:59:28]*** Stage 1: CUTSNS_PIN = 1 [18:59:28]Read from MH i2c: 01 [18:59:28]MH_I2C_Read... [18:59:28]*** Stop cut motor [18:59:28]*** Cut end [18:59:28]Read from MH i2c: 01 07 00 [18:59:28]MH_I2C_Read... [18:59:28]Read from MH i2c: 01 07 00 4A 3E 00 00 00 00 00 FF 0F 9D [18:59:28]process_action close_receipt done [18:59:28]requested_data is exist [18:59:28]produce_requested_data [18:59:28]requested_item fm.sn is exist - process it [18:59:28]wFMCommunicate request_size=4 [18:59:28]MH_SAM_APDU [18:59:28]CAPDU: 80 11 00 00 [18:59:28]Write to MH i2c: E2 08 00 4B 3E 80 11 00 00 00 00 00 00 03 [18:59:28]Write i2c OK [18:59:28]MH_I2C_Read... [18:59:28]Read from MH i2c: E2 [18:59:28]MH_I2C_Read... [18:59:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:59:28]Read from MH i2c: E2 17 00 [18:59:28]MH_I2C_Read... [18:59:28]Read from MH i2c: E2 17 00 4B 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 58 [18:59:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [18:59:28]wFMCommunicate OK [18:59:28]requested_item fd.num is exist - process it [18:59:28]SAM_PROTO_GetFieldsCounters [18:59:28]wFMCommunicate request_size=4 [18:59:28]MH_SAM_APDU [18:59:28]CAPDU: 80 13 00 00 [18:59:28]Write to MH i2c: E2 08 00 4C 3E 80 13 00 00 00 00 00 00 06 [18:59:28]Write i2c OK [18:59:28]MH_I2C_Read... [18:59:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:59:28]Read from MH i2c: E2 [18:59:28]MH_I2C_Read... [18:59:28]Read from MH i2c: E2 62 00 [18:59:28]MH_I2C_Read... [18:59:28]Read from MH i2c: E2 62 00 4C 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 19 02 00 00 5E 04 04 00 19 02 00 00 57 04 04 00 1A 02 00 00 19 04 04 00 00 00 00 00 90 00 C7 [18:59:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 19 02 00 00 5E 04 04 00 19 02 00 00 57 04 04 00 1A 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:59:28]wFMCommunicate OK [18:59:28]SAM_PROTO_GetFieldsCounters done [18:59:28]requested_item shift.num is exist - process it [18:59:28]requested_item shift.opened is exist - process it [18:59:28]req_shift_opened [18:59:28]FM_GetShiftState [18:59:28]SAM_PROTO_GetShiftState [18:59:28]wFMCommunicate request_size=4 [18:59:28]MH_SAM_APDU [18:59:28]CAPDU: 80 13 01 00 [18:59:28]Write to MH i2c: E2 08 00 4D 3E 80 13 01 00 00 00 00 00 08 [18:59:28]Write i2c OK [18:59:28]MH_I2C_Read... [18:59:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:59:28]Read from MH i2c: E2 [18:59:28]MH_I2C_Read... [18:59:28]Read from MH i2c: E2 0E 00 [18:59:28]MH_I2C_Read... [18:59:28]Read from MH i2c: E2 0E 00 4D 3E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 86 [18:59:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [18:59:28]wFMCommunicate OK [18:59:28]SAM_PROTO_GetShiftState done [18:59:28]FM_GetShiftState done [18:59:28]req_shift_opened done [18:59:28]requested_item shift.open_date is exist - process it [18:59:28]req_shift_open_date [18:59:28]req_shift_open_date done [18:59:28]produce_requested_data done [18:59:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309116,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [18:59:28]process_action_free close_receipt [18:59:28]json_value_free [18:59:28]json_value_free done [18:59:28]process_json_proto returns [18:59:28]Send response to host [18:59:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309116,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [18:59:28]free response buf [18:59:28]execute_script done [18:59:28]execute_script returns [18:59:28]free content buf [18:59:28]Sock 7.Close socket [18:59:28]Sock 7.Thread stoped [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:51]accept exits with 9 [19:00:51]New connection [19:00:51]New thread 3067022692 created [19:00:51]Thread 3066879332 joined [19:00:51]Waiting for new connection... [19:00:51] Sock 9.Parse request [19:00:51]Sock 9.Check first char [19:00:51]Sock 9.First char is OK [19:00:51]request: POST /json_proto HTTP/1.0 [19:00:51]Method: POST [19:00:51]URL: /json_proto [19:00:51]Method is POST - this is cgi request [19:00:51]url: /json_proto [19:00:51]query_string will be loaded in cgi processing [19:00:51]execute_cgi json_proto POST (null) [19:00:51]execute_cgi path=json_proto method=POST [19:00:51]POST find Content-Length [19:00:51]Host: 172.17.96.3:8080 [19:00:51]Content-Length: 766 [19:00:51]Content-Type: application/json [19:00:51] [19:00:51]POST finish read [19:00:51]Found Content-Length = 766 [19:00:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:51]execute_script... [19:00:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:00:51]POST & json_proto [19:00:51]process_json_proto [19:00:51]json parsed OK: [19:00:51]protocol is kg_v1.0 [19:00:51]action value=close_receipt [19:00:51]process_action close_receipt [19:00:51]cmd_close_receipt [19:00:51]MH_GetDate [19:00:51]Write to MH i2c: F0 00 00 4E 3E 7B [19:00:51]Write i2c OK [19:00:51]MH_I2C_Read... [19:00:51]Read from MH i2c: F0 [19:00:51]MH_I2C_Read... [19:00:51]Read from MH i2c: F0 09 00 [19:00:51]MH_I2C_Read... [19:00:51]Read from MH i2c: F0 09 00 4E 3E 00 65 3C 1D 67 44 5E 04 65 B4 [19:00:51]GetLastDocTimeStamp 1729969166 [19:00:51]current date 1729969253 [19:00:51]FM_GetShiftState [19:00:51]SAM_PROTO_GetShiftState [19:00:51]wFMCommunicate request_size=4 [19:00:51]MH_SAM_APDU [19:00:51]CAPDU: 80 13 01 00 [19:00:51]Write to MH i2c: E2 08 00 4F 3E 80 13 01 00 00 00 00 00 0A [19:00:51]Write i2c OK [19:00:51]MH_I2C_Read... [19:00:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:51]Read from MH i2c: E2 [19:00:51]MH_I2C_Read... [19:00:51]Read from MH i2c: E2 0E 00 [19:00:51]MH_I2C_Read... [19:00:51]Read from MH i2c: E2 0E 00 4F 3E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 88 [19:00:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:00:51]wFMCommunicate OK [19:00:51]SAM_PROTO_GetShiftState done [19:00:51]FM_GetShiftState done [19:00:51]opened in 1729902265 [19:00:51]opened+sec_in_day 1729988665 [19:00:51]quantity*price = 30038 [19:00:51]sum+1 = 30039 [19:00:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 538 26.10.2024 19:00 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309117 ФПД: 268915009170336 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T190053&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309117&fm=268915009170336&tin=02508201610067®Number=0000000000091780&sum=30038 [19:00:52]StoreToDocumentArchive [19:00:52]shift 532 fd 309117 [19:00:52]save to /storage/0532/doc_00309117 [19:00:52]save last doc name /storage/0532/doc_00309117 to /storage/kkm_last_doc_name [19:00:52]save OK [19:00:52]Clear old archive folders... [19:00:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:00:52]tlvbuf is 0012A100 [19:00:52]SAM_PROTO_ClearQueue [19:00:52]wFMCommunicate request_size=4 [19:00:52]MH_SAM_APDU [19:00:52]CAPDU: 80 09 00 00 [19:00:52]Write to MH i2c: E2 08 00 5C 3E 80 09 00 00 00 00 00 00 0C [19:00:52]Write i2c OK [19:00:52]MH_I2C_Read... [19:00:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:00:52]Read from MH i2c: E2 [19:00:52]MH_I2C_Read... [19:00:52]Read from MH i2c: E2 03 00 [19:00:52]MH_I2C_Read... [19:00:52]Read from MH i2c: E2 03 00 5C 3E 00 90 00 0E [19:00:52]RAPDU: 90 00 [19:00:52]wFMCommunicate OK [19:00:52]SAM_PROTO_ClearQueue done [19:00:52]KKMCreateOFDPacket [19:00:52]OFDProtocolAddRootSTLVToBuf [19:00:52]FM_MakeSignedData [19:00:52]FM_MakeSignedData [19:00:52]SAM_PROTO_SignData [19:00:52]wFMCommunicate request_size=4 [19:00:52]MH_SAM_APDU [19:00:52]CAPDU: 80 0D 01 02 [19:00:52]Write to MH i2c: E2 08 00 5D 3E 80 0D 01 02 00 00 00 00 14 [19:00:52]Write i2c OK [19:00:52]MH_I2C_Read... [19:00:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:00:52]Read from MH i2c: E2 [19:00:52]MH_I2C_Read... [19:00:52]Read from MH i2c: E2 03 00 [19:00:52]MH_I2C_Read... [19:00:52]Read from MH i2c: E2 03 00 5D 3E 00 90 00 0F [19:00:52]RAPDU: 90 00 [19:00:52]wFMCommunicate OK [19:00:52]wFMCommunicate request_size=255 [19:00:52]MH_SAM_APDU [19:00:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 65 3C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7D B7 04 00 35 04 06 00 F4 [19:00:52]Write to MH i2c: E2 02 01 5E 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 65 3C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7D B7 04 00 35 04 06 00 F4 00 00 65 [19:00:52]Write i2c OK [19:00:52]MH_I2C_Read... [19:00:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:53]Read from MH i2c: E2 [19:00:53]MH_I2C_Read... [19:00:53]Read from MH i2c: E2 03 00 [19:00:53]MH_I2C_Read... [19:00:53]Read from MH i2c: E2 03 00 5E 3E 00 90 00 10 [19:00:53]RAPDU: 90 00 [19:00:53]wFMCommunicate OK [19:00:53]wFMCommunicate request_size=10 [19:00:53]MH_SAM_APDU [19:00:53]CAPDU: 80 0D 02 02 05 93 A7 98 AB A0 [19:00:53]Write to MH i2c: E2 0D 00 5F 3E 80 0D 02 02 05 00 93 A7 98 AB A0 00 00 3E [19:00:53]Write i2c OK [19:00:53]MH_I2C_Read... [19:00:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:00:53]Read from MH i2c: E2 [19:00:53]MH_I2C_Read... [19:00:53]Read from MH i2c: E2 03 00 [19:00:53]MH_I2C_Read... [19:00:53]Read from MH i2c: E2 03 00 5F 3E 00 90 00 11 [19:00:53]RAPDU: 90 00 [19:00:53]wFMCommunicate OK [19:00:53]wFMCommunicate request_size=4 [19:00:53]MH_SAM_APDU [19:00:53]CAPDU: 80 0D 03 02 [19:00:53]Write to MH i2c: E2 08 00 60 3E 80 0D 03 02 00 00 00 00 19 [19:00:53]Write i2c OK [19:00:53]MH_I2C_Read... [19:00:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:00:53]Read from MH i2c: E2 [19:00:53]MH_I2C_Read... [19:00:53]Read from MH i2c: E2 0B 00 [19:00:53]MH_I2C_Read... [19:00:53]Read from MH i2c: E2 0B 00 60 3E 00 1F 2B 9E 89 C1 7B A3 9B 90 00 05 [19:00:53]RAPDU: 1F 2B 9E 89 C1 7B A3 9B 90 00 [19:00:53]wFMCommunicate OK [19:00:53]SAM_PROTO_SignData done [19:00:53]FM_MakeSignedData done [19:00:53]CreateOFDProtocolMessage [19:00:53]wFMCommunicate request_size=4 [19:00:53]MH_SAM_APDU [19:00:53]CAPDU: 80 11 00 00 [19:00:53]Write to MH i2c: E2 08 00 61 3E 80 11 00 00 00 00 00 00 19 [19:00:53]Write i2c OK [19:00:53]MH_I2C_Read... [19:00:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:53]Read from MH i2c: E2 [19:00:53]MH_I2C_Read... [19:00:53]Read from MH i2c: E2 17 00 [19:00:53]MH_I2C_Read... [19:00:53]Read from MH i2c: E2 17 00 61 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6E [19:00:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:00:53]wFMCommunicate OK [19:00:53]CreateOFDProtocolMessage done [19:00:53]OFDSenderStorePacket 309117 [19:00:53]StoreOFDPacket docnum=309117 [19:00:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E7 11 07 01 17 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 65 3C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7D B7 04 00 35 04 06 00 F4 93 A7 98 AB A0 1F 2B 9E 89 C1 7B A3 9B [19:00:53]CheckFolder [19:00:53]dirname=/storage/ofd_packets [19:00:53]CheckFolder done [19:00:53]ProducePacketName [19:00:53]name=ofd_packets/00309117 [19:00:53]NVStorageSaveData ofd_packets/00309117 [19:00:53]File name is /storage/ofd_packets/00309117 [19:00:53]Write 301 bytes [19:00:53]NVStorageSaveData done [19:00:53]OFDSenderStorePacket done [19:00:53]KKMCreateOFDPacket done [19:00:53]NVStorageSaveData kkm_last_timestamp [19:00:53]File name is /storage/kkm_last_timestamp [19:00:53]Write 4 bytes [19:00:53]NVStorageSaveData done [19:00:53]ExternCall_PrintAddStr [19:00:53]wPrintStart [19:00:53]Write to MH i2c: 01 00 00 62 3E A0 [19:00:53]OFD Sender: Processing packet 309117 [packets to send 223, broken 222] [19:00:53]ProducePacketName [19:00:53]name=ofd_packets/00309117 [19:00:53]OFD Sender: To server: pG, [19:00:53]CommunicateWithHost lk.salyk.kg:30040 [19:00:53]ConnectInit lk.salyk.kg [19:00:53]Write i2c OK [19:00:53]MH_I2C_Read... [19:00:53]Read from MH i2c: 01 [19:00:53]MH_I2C_Read... [19:00:53]Read from MH i2c: 01 07 00 [19:00:53]MH_I2C_Read... [19:00:53]Read from MH i2c: 01 07 00 62 3E 00 00 00 00 00 FF 0F B5 [19:00:53]RasterBufferAndPrint [19:00:53]line Счет N : (1)642991 [19:00:53]line ИНН: 02508201610067 [19:00:53]line Контрольно-Кассовый Чек [19:00:53]line ПРОДАЖА [19:00:53]line ТРК (МРК, ГНК) : 41 [19:00:53]line Товар: 2710124130 [19:00:53]line Аи-92-К-2 [19:00:53]line 4.490 * 66.90 [19:00:53]line = 300.38 [19:00:53]line НДС 12% НСП 1% [19:00:53]line > о реализуемом товаре [19:00:53]line ИТОГО: 300.38 [19:00:53]line НСП 1% : 2.66 [19:00:53]line НДС 12% : 31.90 [19:00:53]line Наличными: 0.00 [19:00:53]line Безнал.: 300.38 [19:00:53]line Место: АЗС № 172 "Партнер Нефть" [19:00:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:00:53]line СНО: Общий режим [19:00:53]line Чек 538 26.10.2024 19:00 [19:00:53]line Смена: 532 ФФД: 1.0 [19:00:53]line ЗНМ: 0300000116 [19:00:53]line РНМ: 0000000000091780 [19:00:53]line Версия ККМ: 001 [19:00:53]line Платежная система: Mbank [19:00:53]line ФМ: 0000000000871765 [19:00:53]line ФД: 309117 [19:00:53]line ФПД: 268915009170336 [19:00:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T190053&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309117&fm=268915009170336&tin=02508201610067®Number=0000000000091780&sum=30038 [19:00:53]Connected sock=10 [19:00:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E7 11 07 01 17 C4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 65 3C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7D B7 04 00 35 04 06 00 F4 93 A7 98 AB A0 1F 2B 9E 89 C1 7B A3 9B [19:00:53]written 0, free lines is 4095 [19:00:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 37 97 47 00 FD 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 31 37 36 35 10 04 04 00 7D B7 04 00 F4 03 04 00 C2 E2 1C 67 B6 04 01 00 00 9D 66 11 A6 87 02 CB 64 [19:00:53]CommunicateWithHost err = 0 [19:00:53]CheckOFDResponse [19:00:53]1017 (14) - 77093643461234 [19:00:53]1041 (16) - 0000000000871765 [19:00:53]1040 (4) - 309117 [19:00:53]1012 (4) - 26.10.2024 12:38 [19:00:53]1206 (1) - 0 [19:00:53]OFD Sender: Remove packet 309117 [19:00:53]ProducePacketName [19:00:53]name=ofd_packets/00309117 [19:00:53]NVStorageDeleteData [19:00:54]Write to MH i2c: 01 00 00 8A 3E C8 [19:00:54]Write i2c OK [19:00:54]MH_I2C_Read... [19:00:54]Read from MH i2c: 01 [19:00:54]MH_I2C_Read... [19:00:54]Read from MH i2c: 01 07 00 [19:00:54]MH_I2C_Read... [19:00:54]Read from MH i2c: 01 07 00 8A 3E 00 00 00 00 00 E2 0C BD [19:00:54]RasterBufferAndPrint [19:00:54]line [19:00:54]line [19:00:54]line [19:00:54]line [19:00:54]line [19:00:54]written 0, free lines is 3304 [19:00:54]MH_Cut [19:00:54]Write to MH i2c: D1 01 00 91 3E 01 A1 [19:00:54]Write i2c OK [19:00:54]MH_I2C_Read... [19:00:54]Read from MH i2c: D1 [19:00:54]MH_I2C_Read... [19:00:54]Read from MH i2c: D1 01 00 [19:00:54]MH_I2C_Read... [19:00:54]Read from MH i2c: D1 01 00 91 3E 00 A0 [19:00:54]Write to MH i2c: 01 00 00 92 3E D0 [19:00:54]Write i2c OK [19:00:54]MH_I2C_Read... [19:00:54]OFD Sender: No OFD packet to send [19:00:55]*** Cut start [19:00:55]*** Purtial cut [19:00:55]*** Stage 1: CUTSNS_PIN = 1 [19:00:55]Read from MH i2c: 01 [19:00:55]MH_I2C_Read... [19:00:55]*** Stop cut motor [19:00:55]*** Cut end [19:00:55]Read from MH i2c: 01 07 00 [19:00:55]MH_I2C_Read... [19:00:55]Read from MH i2c: 01 07 00 92 3E 00 00 00 00 00 FF 0F E5 [19:00:55]process_action close_receipt done [19:00:55]requested_data is exist [19:00:55]produce_requested_data [19:00:55]requested_item fm.sn is exist - process it [19:00:55]wFMCommunicate request_size=4 [19:00:55]MH_SAM_APDU [19:00:55]CAPDU: 80 11 00 00 [19:00:55]Write to MH i2c: E2 08 00 93 3E 80 11 00 00 00 00 00 00 4B [19:00:55]Write i2c OK [19:00:55]MH_I2C_Read... [19:00:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:00:55]Read from MH i2c: E2 [19:00:55]MH_I2C_Read... [19:00:55]Read from MH i2c: E2 17 00 [19:00:55]MH_I2C_Read... [19:00:55]Read from MH i2c: E2 17 00 93 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [19:00:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:00:55]wFMCommunicate OK [19:00:55]requested_item fd.num is exist - process it [19:00:55]SAM_PROTO_GetFieldsCounters [19:00:55]wFMCommunicate request_size=4 [19:00:55]MH_SAM_APDU [19:00:55]CAPDU: 80 13 00 00 [19:00:55]Write to MH i2c: E2 08 00 94 3E 80 13 00 00 00 00 00 00 4E [19:00:55]Write i2c OK [19:00:55]MH_I2C_Read... [19:00:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:00:55]Read from MH i2c: E2 [19:00:55]MH_I2C_Read... [19:00:55]Read from MH i2c: E2 62 00 [19:00:55]MH_I2C_Read... [19:00:55]Read from MH i2c: E2 62 00 94 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1A 02 00 00 5E 04 04 00 1A 02 00 00 57 04 04 00 1B 02 00 00 19 04 04 00 00 00 00 00 90 00 13 [19:00: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1A 02 00 00 5E 04 04 00 1A 02 00 00 57 04 04 00 1B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:00:55]wFMCommunicate OK [19:00:55]SAM_PROTO_GetFieldsCounters done [19:00:55]requested_item shift.num is exist - process it [19:00:55]requested_item shift.opened is exist - process it [19:00:55]req_shift_opened [19:00:55]FM_GetShiftState [19:00:55]SAM_PROTO_GetShiftState [19:00:55]wFMCommunicate request_size=4 [19:00:55]MH_SAM_APDU [19:00:55]CAPDU: 80 13 01 00 [19:00:55]Write to MH i2c: E2 08 00 95 3E 80 13 01 00 00 00 00 00 50 [19:00:55]Write i2c OK [19:00:55]MH_I2C_Read... [19:00:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:00:55]Read from MH i2c: E2 [19:00:55]MH_I2C_Read... [19:00:55]Read from MH i2c: E2 0E 00 [19:00:55]MH_I2C_Read... [19:00:55]Read from MH i2c: E2 0E 00 95 3E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CE [19:00:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:00:55]wFMCommunicate OK [19:00:55]SAM_PROTO_GetShiftState done [19:00:55]FM_GetShiftState done [19:00:55]req_shift_opened done [19:00:55]requested_item shift.open_date is exist - process it [19:00:55]req_shift_open_date [19:00:55]req_shift_open_date done [19:00:55]produce_requested_data done [19:00:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309117,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:00:55]process_action_free close_receipt [19:00:55]json_value_free [19:00:55]json_value_free done [19:00:55]process_json_proto returns [19:00:55]Send response to host [19:00:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309117,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:00:55]free response buf [19:00:55]execute_script done [19:00:55]execute_script returns [19:00:55]free content buf [19:00:55]Sock 9.Close socket [19:00:55]Sock 9.Thread stoped [19:00:59]OFD Sender: No OFD packet to send [19:01:04]OFD Sender: No OFD packet to send [19:01:09]OFD Sender: No OFD packet to send [19:01:14]OFD Sender: No OFD packet to send [19:01:19]OFD Sender: No OFD packet to send [19:01:24]OFD Sender: No OFD packet to send [19:01:29]OFD Sender: No OFD packet to send [19:01:34]OFD Sender: No OFD packet to send [19:01:39]OFD Sender: No OFD packet to send [19:01:44]OFD Sender: No OFD packet to send [19:01:49]OFD Sender: No OFD packet to send [19:01:54]OFD Sender: No OFD packet to send [19:01:59]OFD Sender: No OFD packet to send [19:02:04]OFD Sender: No OFD packet to send [19:02:09]OFD Sender: No OFD packet to send [19:02:14]OFD Sender: No OFD packet to send [19:02:19]OFD Sender: No OFD packet to send [19:02:24]OFD Sender: No OFD packet to send [19:02:29]OFD Sender: No OFD packet to send [19:02:34]OFD Sender: No OFD packet to send [19:02:39]OFD Sender: No OFD packet to send [19:02:44]OFD Sender: No OFD packet to send [19:02:47]accept exits with 7 [19:02:47]New connection [19:02:47]New thread 3066879332 created [19:02:47]Thread 3067022692 joined [19:02:47]Waiting for new connection... [19:02:47] Sock 7.Parse request [19:02:47]Sock 7.Check first char [19:02:47]Sock 7.First char is OK [19:02:47]request: POST /json_proto HTTP/1.0 [19:02:47]Method: POST [19:02:47]URL: /json_proto [19:02:47]Method is POST - this is cgi request [19:02:47]url: /json_proto [19:02:47]query_string will be loaded in cgi processing [19:02:47]execute_cgi json_proto POST (null) [19:02:47]execute_cgi path=json_proto method=POST [19:02:47]POST find Content-Length [19:02:47]Host: 172.17.96.3:8080 [19:02:47]Content-Length: 682 [19:02:47]Content-Type: application/json [19:02:47] [19:02:47]POST finish read [19:02:47]Found Content-Length = 682 [19:02:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [19:02:47]execute_script... [19:02:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [19:02:47]POST & json_proto [19:02:47]process_json_proto [19:02:47]json parsed OK: [19:02:47]protocol is kg_v1.0 [19:02:47]action value=close_receipt [19:02:47]process_action close_receipt [19:02:47]cmd_close_receipt [19:02:47]MH_GetDate [19:02:47]Write to MH i2c: F0 00 00 96 3E C3 [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: F0 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: F0 09 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: F0 09 00 96 3E 00 D9 3C 1D 67 44 5E 04 65 70 [19:02:47]GetLastDocTimeStamp 1729969253 [19:02:47]current date 1729969369 [19:02:47]FM_GetShiftState [19:02:47]SAM_PROTO_GetShiftState [19:02:47]wFMCommunicate request_size=4 [19:02:47]MH_SAM_APDU [19:02:47]CAPDU: 80 13 01 00 [19:02:47]Write to MH i2c: E2 08 00 97 3E 80 13 01 00 00 00 00 00 52 [19:02:47]Write i2c OK [19:02:47]MH_I2C_Read... [19:02:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:47]Read from MH i2c: E2 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 0E 00 [19:02:47]MH_I2C_Read... [19:02:47]Read from MH i2c: E2 0E 00 97 3E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D0 [19:02:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:02:47]wFMCommunicate OK [19:02:47]SAM_PROTO_GetShiftState done [19:02:47]FM_GetShiftState done [19:02:47]opened in 1729902265 [19:02:47]opened+sec_in_day 1729988665 [19:02:47]quantity*price = 100015 [19:02:47]sum+1 = 100017 [19:02:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 539 26.10.2024 19:02 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309118 ФПД: 243946220994081 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T190249&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309118&fm=243946220994081&tin=02508201610067®Number=0000000000091780&sum=100000 [19:02:48]StoreToDocumentArchive [19:02:48]shift 532 fd 309118 [19:02:48]save to /storage/0532/doc_00309118 [19:02:48]save last doc name /storage/0532/doc_00309118 to /storage/kkm_last_doc_name [19:02:48]save OK [19:02:48]Clear old archive folders... [19:02:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:02:48]tlvbuf is 000C40A0 [19:02:48]SAM_PROTO_ClearQueue [19:02:48]wFMCommunicate request_size=4 [19:02:48]MH_SAM_APDU [19:02:48]CAPDU: 80 09 00 00 [19:02:48]Write to MH i2c: E2 08 00 A4 3E 80 09 00 00 00 00 00 00 54 [19:02:48]Write i2c OK [19:02:48]MH_I2C_Read... [19:02:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:02:48]Read from MH i2c: E2 [19:02:48]MH_I2C_Read... [19:02:48]Read from MH i2c: E2 03 00 [19:02:48]MH_I2C_Read... [19:02:48]Read from MH i2c: E2 03 00 A4 3E 00 90 00 56 [19:02:48]RAPDU: 90 00 [19:02:48]wFMCommunicate OK [19:02:48]SAM_PROTO_ClearQueue done [19:02:48]KKMCreateOFDPacket [19:02:48]OFDProtocolAddRootSTLVToBuf [19:02:48]FM_MakeSignedData [19:02:48]FM_MakeSignedData [19:02:48]SAM_PROTO_SignData [19:02:48]wFMCommunicate request_size=4 [19:02:48]MH_SAM_APDU [19:02:48]CAPDU: 80 0D 01 02 [19:02:48]Write to MH i2c: E2 08 00 A5 3E 80 0D 01 02 00 00 00 00 5C [19:02:48]Write i2c OK [19:02:48]MH_I2C_Read... [19:02:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:02:48]Read from MH i2c: E2 [19:02:48]MH_I2C_Read... [19:02:48]Read from MH i2c: E2 03 00 [19:02:48]MH_I2C_Read... [19:02:48]Read from MH i2c: E2 03 00 A5 3E 00 90 00 57 [19:02:48]RAPDU: 90 00 [19:02:48]wFMCommunicate OK [19:02:48]wFMCommunicate request_size=255 [19:02:48]MH_SAM_APDU [19:02:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1B 02 00 00 F4 03 04 00 D9 3C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7E B7 04 00 35 04 06 00 DD [19:02:48]Write to MH i2c: E2 02 01 A6 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1B 02 00 00 F4 03 04 00 D9 3C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7E B7 04 00 35 04 06 00 DD 00 00 C6 [19:02:48]Write i2c OK [19:02:48]MH_I2C_Read... [19:02:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:48]Read from MH i2c: E2 [19:02:48]MH_I2C_Read... [19:02:48]Read from MH i2c: E2 03 00 [19:02:48]MH_I2C_Read... [19:02:48]Read from MH i2c: E2 03 00 A6 3E 00 90 00 58 [19:02:48]RAPDU: 90 00 [19:02:48]wFMCommunicate OK [19:02:48]wFMCommunicate request_size=10 [19:02:48]MH_SAM_APDU [19:02:48]CAPDU: 80 0D 02 02 05 DE 27 D8 BE 21 [19:02:48]Write to MH i2c: E2 0D 00 A7 3E 80 0D 02 02 05 00 DE 27 D8 BE 21 00 00 25 [19:02:48]Write i2c OK [19:02:48]MH_I2C_Read... [19:02:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:02:48]Read from MH i2c: E2 [19:02:48]MH_I2C_Read... [19:02:48]Read from MH i2c: E2 03 00 [19:02:48]MH_I2C_Read... [19:02:48]Read from MH i2c: E2 03 00 A7 3E 00 90 00 59 [19:02:48]RAPDU: 90 00 [19:02:48]wFMCommunicate OK [19:02:48]wFMCommunicate request_size=4 [19:02:48]MH_SAM_APDU [19:02:48]CAPDU: 80 0D 03 02 [19:02:48]Write to MH i2c: E2 08 00 A8 3E 80 0D 03 02 00 00 00 00 61 [19:02:48]Write i2c OK [19:02:48]MH_I2C_Read... [19:02:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 0B 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 0B 00 A8 3E 00 12 CF 48 A8 0F CC EA AB 90 00 A3 [19:02:49]RAPDU: 12 CF 48 A8 0F CC EA AB 90 00 [19:02:49]wFMCommunicate OK [19:02:49]SAM_PROTO_SignData done [19:02:49]FM_MakeSignedData done [19:02:49]CreateOFDProtocolMessage [19:02:49]wFMCommunicate request_size=4 [19:02:49]MH_SAM_APDU [19:02:49]CAPDU: 80 11 00 00 [19:02:49]Write to MH i2c: E2 08 00 A9 3E 80 11 00 00 00 00 00 00 61 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:49]Read from MH i2c: E2 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 17 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: E2 17 00 A9 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B6 [19:02:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:02:49]wFMCommunicate OK [19:02:49]CreateOFDProtocolMessage done [19:02:49]OFDSenderStorePacket 309118 [19:02:49]StoreOFDPacket docnum=309118 [19:02:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 55 6A 07 01 61 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 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 1B 02 00 00 F4 03 04 00 D9 3C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7E B7 04 00 35 04 06 00 DD DE 27 D8 BE 21 12 CF 48 A8 0F CC EA AB [19:02:49]CheckFolder [19:02:49]dirname=/storage/ofd_packets [19:02:49]CheckFolder done [19:02:49]ProducePacketName [19:02:49]name=ofd_packets/00309118 [19:02:49]NVStorageSaveData ofd_packets/00309118 [19:02:49]File name is /storage/ofd_packets/00309118 [19:02:49]Write 301 bytes [19:02:49]NVStorageSaveData done [19:02:49]OFDSenderStorePacket done [19:02:49]KKMCreateOFDPacket done [19:02:49]NVStorageSaveData kkm_last_timestamp [19:02:49]File name is /storage/kkm_last_timestamp [19:02:49]Write 4 bytes [19:02:49]NVStorageSaveData done [19:02:49]ExternCall_PrintAddStr [19:02:49]wPrintStart [19:02:49]Write to MH i2c: 01 00 00 AA 3E E8 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 07 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 07 00 AA 3E 00 00 00 00 00 FF 0F FD [19:02:49]RasterBufferAndPrint [19:02:49]line Счет N : (1)642992 [19:02:49]line ИНН: 02508201610067 [19:02:49]line Контрольно-Кассовый Чек [19:02:49]line ПРОДАЖА [19:02:49]line ТРК (МРК, ГНК) : 31 [19:02:49]line Товар: 2710124130 [19:02:49]line Аи-92-К-2 [19:02:49]line 14.950 * 66.90 [19:02:49]line = 1000.16 [19:02:49]line НДС 12% НСП 1% [19:02:49]line > о реализуемом товаре [19:02:49]line ОКРУГЛЕНИЕ: -0.16 [19:02:49]line ИТОГО: 1000.00 [19:02:49]line Внесено: 1000.00 [19:02:49]line СДАЧА: 0.00 [19:02:49]line НСП 1% : 8.85 [19:02:49]line НДС 12% : 106.21 [19:02:49]line Наличными: 1000.00 [19:02:49]line Безнал.: 0.00 [19:02:49]line Место: АЗС № 172 "Партнер Нефть" [19:02:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:02:49]line СНО: Общий режим [19:02:49]line Чек 539 26.10.2024 19:02 [19:02:49]line Смена: 532 ФФД: 1.0 [19:02:49]line ЗНМ: 0300000116 [19:02:49]line РНМ: 0000000000091780 [19:02:49]line Версия ККМ: 001 [19:02:49]line ФМ: 0000000000871765 [19:02:49]line ФД: 309118 [19:02:49]line ФПД: 243946220994081 [19:02:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T190249&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309118&fm=243946220994081&tin=02508201610067®Number=0000000000091780&sum=100000 [19:02:49]written 0, free lines is 4095 [19:02:49]OFD Sender: Processing packet 309118 [packets to send 223, broken 222] [19:02:49]ProducePacketName [19:02:49]name=ofd_packets/00309118 [19:02:49]OFD Sender: To server: pG, [19:02:49]CommunicateWithHost lk.salyk.kg:30040 [19:02:49]ConnectInit lk.salyk.kg [19:02:49]Connected sock=10 [19:02:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 55 6A 07 01 61 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 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 1B 02 00 00 F4 03 04 00 D9 3C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7E B7 04 00 35 04 06 00 DD DE 27 D8 BE 21 12 CF 48 A8 0F CC EA AB [19:02:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AD 3E 47 00 95 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 31 37 36 35 10 04 04 00 7E B7 04 00 F4 03 04 00 36 E3 1C 67 B6 04 01 00 00 DB 8E 59 8E 78 16 69 52 [19:02:49]CommunicateWithHost err = 0 [19:02:49]CheckOFDResponse [19:02:49]1017 (14) - 77093643461234 [19:02:49]1041 (16) - 0000000000871765 [19:02:49]1040 (4) - 309118 [19:02:49]1012 (4) - 26.10.2024 12:40 [19:02:49]1206 (1) - 0 [19:02:49]OFD Sender: Remove packet 309118 [19:02:49]ProducePacketName [19:02:49]name=ofd_packets/00309118 [19:02:49]NVStorageDeleteData [19:02:49]Write to MH i2c: 01 00 00 D4 3E 12 [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 07 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: 01 07 00 D4 3E 00 00 00 00 00 BE 0C E3 [19:02:49]RasterBufferAndPrint [19:02:49]line [19:02:49]line [19:02:49]line [19:02:49]line [19:02:49]line [19:02:49]written 0, free lines is 3268 [19:02:49]MH_Cut [19:02:49]Write to MH i2c: D1 01 00 DB 3E 01 EB [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: D1 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: D1 01 00 [19:02:49]MH_I2C_Read... [19:02:49]Read from MH i2c: D1 01 00 DB 3E 00 EA [19:02:49]Write to MH i2c: 01 00 00 DC 3E 1A [19:02:49]Write i2c OK [19:02:49]MH_I2C_Read... [19:02:49]OFD Sender: No OFD packet to send [19:02:50]*** Cut start [19:02:50]*** Purtial cut [19:02:50]*** Stage 1: CUTSNS_PIN = 1 [19:02:50]Read from MH i2c: 01 [19:02:50]MH_I2C_Read... [19:02:50]*** Stop cut motor [19:02:50]*** Cut end [19:02:50]Read from MH i2c: 01 07 00 [19:02:50]MH_I2C_Read... [19:02:50]Read from MH i2c: 01 07 00 DC 3E 00 00 00 00 00 FF 0F 2F [19:02:50]process_action close_receipt done [19:02:50]requested_data is exist [19:02:50]produce_requested_data [19:02:50]requested_item fm.sn is exist - process it [19:02:50]wFMCommunicate request_size=4 [19:02:50]MH_SAM_APDU [19:02:50]CAPDU: 80 11 00 00 [19:02:50]Write to MH i2c: E2 08 00 DD 3E 80 11 00 00 00 00 00 00 95 [19:02:50]Write i2c OK [19:02:50]MH_I2C_Read... [19:02:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:02:50]Read from MH i2c: E2 [19:02:50]MH_I2C_Read... [19:02:50]Read from MH i2c: E2 17 00 [19:02:50]MH_I2C_Read... [19:02:50]Read from MH i2c: E2 17 00 DD 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EA [19:02:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:02:50]wFMCommunicate OK [19:02:50]requested_item fd.num is exist - process it [19:02:50]SAM_PROTO_GetFieldsCounters [19:02:50]wFMCommunicate request_size=4 [19:02:50]MH_SAM_APDU [19:02:50]CAPDU: 80 13 00 00 [19:02:50]Write to MH i2c: E2 08 00 DE 3E 80 13 00 00 00 00 00 00 98 [19:02:50]Write i2c OK [19:02:50]MH_I2C_Read... [19:02:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:02:50]Read from MH i2c: E2 [19:02:50]MH_I2C_Read... [19:02:50]Read from MH i2c: E2 62 00 [19:02:50]MH_I2C_Read... [19:02:50]Read from MH i2c: E2 62 00 DE 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1B 02 00 00 5E 04 04 00 1B 02 00 00 57 04 04 00 1C 02 00 00 19 04 04 00 00 00 00 00 90 00 61 [19:02:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1B 02 00 00 5E 04 04 00 1B 02 00 00 57 04 04 00 1C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:02:50]wFMCommunicate OK [19:02:50]SAM_PROTO_GetFieldsCounters done [19:02:50]requested_item shift.num is exist - process it [19:02:50]requested_item shift.opened is exist - process it [19:02:50]req_shift_opened [19:02:50]FM_GetShiftState [19:02:50]SAM_PROTO_GetShiftState [19:02:50]wFMCommunicate request_size=4 [19:02:50]MH_SAM_APDU [19:02:50]CAPDU: 80 13 01 00 [19:02:50]Write to MH i2c: E2 08 00 DF 3E 80 13 01 00 00 00 00 00 9A [19:02:50]Write i2c OK [19:02:50]MH_I2C_Read... [19:02:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:02:50]Read from MH i2c: E2 [19:02:50]MH_I2C_Read... [19:02:50]Read from MH i2c: E2 0E 00 [19:02:50]MH_I2C_Read... [19:02:50]Read from MH i2c: E2 0E 00 DF 3E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 18 [19:02:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:02:50]wFMCommunicate OK [19:02:50]SAM_PROTO_GetShiftState done [19:02:50]FM_GetShiftState done [19:02:50]req_shift_opened done [19:02:50]requested_item shift.open_date is exist - process it [19:02:50]req_shift_open_date [19:02:50]req_shift_open_date done [19:02:50]produce_requested_data done [19:02:50]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309118,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:02:50]process_action_free close_receipt [19:02:50]json_value_free [19:02:50]json_value_free done [19:02:50]process_json_proto returns [19:02:50]Send response to host [19:02:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309118,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:02:50]free response buf [19:02:50]execute_script done [19:02:50]execute_script returns [19:02:50]free content buf [19:02:50]Sock 7.Close socket [19:02:50]Sock 7.Thread stoped [19:02:54]OFD Sender: No OFD packet to send [19:02:59]OFD Sender: No OFD packet to send [19:03:05]OFD Sender: No OFD packet to send [19:03:10]OFD Sender: No OFD packet to send [19:03:15]OFD Sender: No OFD packet to send [19:03:20]OFD Sender: No OFD packet to send [19:03:25]OFD Sender: No OFD packet to send [19:03:30]OFD Sender: No OFD packet to send [19:03:35]OFD Sender: No OFD packet to send [19:03:40]OFD Sender: No OFD packet to send [19:03:45]OFD Sender: No OFD packet to send [19:03:50]OFD Sender: No OFD packet to send [19:03:55]OFD Sender: No OFD packet to send [19:04:00]OFD Sender: No OFD packet to send [19:04:05]OFD Sender: No OFD packet to send [19:04:10]OFD Sender: No OFD packet to send [19:04:15]OFD Sender: No OFD packet to send [19:04:20]OFD Sender: No OFD packet to send [19:04:25]OFD Sender: No OFD packet to send [19:04:30]OFD Sender: No OFD packet to send [19:04:35]OFD Sender: No OFD packet to send [19:04:40]OFD Sender: No OFD packet to send [19:04:45]OFD Sender: No OFD packet to send [19:04:50]OFD Sender: No OFD packet to send [19:04:55]OFD Sender: No OFD packet to send [19:05:00]OFD Sender: No OFD packet to send [19:05:05]OFD Sender: No OFD packet to send [19:05:10]OFD Sender: No OFD packet to send [19:05:15]OFD Sender: No OFD packet to send [19:05:20]OFD Sender: No OFD packet to send [19:05:25]OFD Sender: No OFD packet to send [19:05:30]OFD Sender: No OFD packet to send [19:05:35]OFD Sender: No OFD packet to send [19:05:40]OFD Sender: No OFD packet to send [19:05:45]OFD Sender: No OFD packet to send [19:05:50]OFD Sender: No OFD packet to send [19:05:55]OFD Sender: No OFD packet to send [19:06:00]OFD Sender: No OFD packet to send [19:06:05]OFD Sender: No OFD packet to send [19:06:10]OFD Sender: No OFD packet to send [19:06:15]OFD Sender: No OFD packet to send [19:06:20]OFD Sender: No OFD packet to send [19:06:25]OFD Sender: No OFD packet to send [19:06:30]OFD Sender: No OFD packet to send [19:06:35]OFD Sender: No OFD packet to send [19:06:40]OFD Sender: No OFD packet to send [19:06:45]OFD Sender: No OFD packet to send [19:06:50]OFD Sender: No OFD packet to send [19:06:55]OFD Sender: No OFD packet to send [19:07:00]OFD Sender: No OFD packet to send [19:07:05]OFD Sender: No OFD packet to send [19:07:10]OFD Sender: No OFD packet to send [19:07:15]OFD Sender: No OFD packet to send [19:07:20]OFD Sender: No OFD packet to send [19:07:25]OFD Sender: No OFD packet to send [19:07:30]OFD Sender: No OFD packet to send [19:07:35]OFD Sender: No OFD packet to send [19:07:40]OFD Sender: No OFD packet to send [19:07:45]OFD Sender: No OFD packet to send [19:07:50]OFD Sender: No OFD packet to send [19:07:55]OFD Sender: No OFD packet to send [19:08:00]OFD Sender: No OFD packet to send [19:08:05]OFD Sender: No OFD packet to send [19:08:10]OFD Sender: No OFD packet to send [19:08:15]OFD Sender: No OFD packet to send [19:08:20]OFD Sender: No OFD packet to send [19:08:25]OFD Sender: No OFD packet to send [19:08:30]OFD Sender: No OFD packet to send [19:08:32]accept exits with 9 [19:08:32]New connection [19:08:32]New thread 3067022692 created [19:08:32]Thread 3066879332 joined [19:08:32]Waiting for new connection... [19:08:32] Sock 9.Parse request [19:08:32]Sock 9.Check first char [19:08:32]Sock 9.First char is OK [19:08:32]request: POST /json_proto HTTP/1.0 [19:08:32]Method: POST [19:08:32]URL: /json_proto [19:08:32]Method is POST - this is cgi request [19:08:32]url: /json_proto [19:08:32]query_string will be loaded in cgi processing [19:08:32]execute_cgi json_proto POST (null) [19:08:32]execute_cgi path=json_proto method=POST [19:08:32]POST find Content-Length [19:08:32]Host: 172.17.96.3:8080 [19:08:32]Content-Length: 682 [19:08:32]Content-Type: application/json [19:08:32] [19:08:32]POST finish read [19:08:32]Found Content-Length = 682 [19:08:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 16.450, "sum" : 1100.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:32]execute_script... [19:08: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)642993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 16.450, "sum" : 1100.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1100.00, "total" : 1100.00, "payments": [ { "type": 0, "sum" : 1100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:32]POST & json_proto [19:08:32]process_json_proto [19:08:32]json parsed OK: [19:08:32]protocol is kg_v1.0 [19:08:32]action value=close_receipt [19:08:32]process_action close_receipt [19:08:32]cmd_close_receipt [19:08:32]MH_GetDate [19:08:32]Write to MH i2c: F0 00 00 E0 3E 0D [19:08:33]Write i2c OK [19:08:33]MH_I2C_Read... [19:08:33]Read from MH i2c: F0 [19:08:33]MH_I2C_Read... [19:08:33]Read from MH i2c: F0 09 00 [19:08:33]MH_I2C_Read... [19:08:33]Read from MH i2c: F0 09 00 E0 3E 00 32 3E 1D 67 44 5E 04 65 15 [19:08:33]GetLastDocTimeStamp 1729969369 [19:08:33]current date 1729969714 [19:08:33]FM_GetShiftState [19:08:33]SAM_PROTO_GetShiftState [19:08:33]wFMCommunicate request_size=4 [19:08:33]MH_SAM_APDU [19:08:33]CAPDU: 80 13 01 00 [19:08:33]Write to MH i2c: E2 08 00 E1 3E 80 13 01 00 00 00 00 00 9C [19:08:33]Write i2c OK [19:08:33]MH_I2C_Read... [19:08:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:33]Read from MH i2c: E2 [19:08:33]MH_I2C_Read... [19:08:33]Read from MH i2c: E2 0E 00 [19:08:33]MH_I2C_Read... [19:08:33]Read from MH i2c: E2 0E 00 E1 3E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1A [19:08:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:08:33]wFMCommunicate OK [19:08:33]SAM_PROTO_GetShiftState done [19:08:33]FM_GetShiftState done [19:08:33]opened in 1729902265 [19:08:33]opened+sec_in_day 1729988665 [19:08:33]quantity*price = 110050 [19:08:33]sum+1 = 110052 [19:08:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.87 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 540 26.10.2024 19:08 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309119 ФПД: 146748854388007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T190834&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309119&fm=146748854388007&tin=02508201610067®Number=0000000000091780&sum=110000 [19:08:34]StoreToDocumentArchive [19:08:34]shift 532 fd 309119 [19:08:34]save to /storage/0532/doc_00309119 [19:08:34]save last doc name /storage/0532/doc_00309119 to /storage/kkm_last_doc_name [19:08:34]save OK [19:08:34]Clear old archive folders... [19:08:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:08:34]tlvbuf is 000C4210 [19:08:34]SAM_PROTO_ClearQueue [19:08:34]wFMCommunicate request_size=4 [19:08:34]MH_SAM_APDU [19:08:34]CAPDU: 80 09 00 00 [19:08:34]Write to MH i2c: E2 08 00 EE 3E 80 09 00 00 00 00 00 00 9E [19:08:34]Write i2c OK [19:08:34]MH_I2C_Read... [19:08:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:08:34]Read from MH i2c: E2 [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: E2 03 00 [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: E2 03 00 EE 3E 00 90 00 A0 [19:08:34]RAPDU: 90 00 [19:08:34]wFMCommunicate OK [19:08:34]SAM_PROTO_ClearQueue done [19:08:34]KKMCreateOFDPacket [19:08:34]OFDProtocolAddRootSTLVToBuf [19:08:34]FM_MakeSignedData [19:08:34]FM_MakeSignedData [19:08:34]SAM_PROTO_SignData [19:08:34]wFMCommunicate request_size=4 [19:08:34]MH_SAM_APDU [19:08:34]CAPDU: 80 0D 01 02 [19:08:34]Write to MH i2c: E2 08 00 EF 3E 80 0D 01 02 00 00 00 00 A6 [19:08:34]Write i2c OK [19:08:34]MH_I2C_Read... [19:08:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:08:34]Read from MH i2c: E2 [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: E2 03 00 [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: E2 03 00 EF 3E 00 90 00 A1 [19:08:34]RAPDU: 90 00 [19:08:34]wFMCommunicate OK [19:08:34]wFMCommunicate request_size=255 [19:08:34]MH_SAM_APDU [19:08:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E3 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 32 3E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F B7 04 00 35 04 06 00 85 [19:08:34]Write to MH i2c: E2 02 01 F0 3E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E3 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 32 3E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F B7 04 00 35 04 06 00 85 00 00 46 [19:08:34]Write i2c OK [19:08:34]MH_I2C_Read... [19:08:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:34]Read from MH i2c: E2 [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: E2 03 00 [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: E2 03 00 F0 3E 00 90 00 A2 [19:08:34]RAPDU: 90 00 [19:08:34]wFMCommunicate OK [19:08:34]wFMCommunicate request_size=10 [19:08:34]MH_SAM_APDU [19:08:34]CAPDU: 80 0D 02 02 05 77 A1 56 45 27 [19:08:34]Write to MH i2c: E2 0D 00 F1 3E 80 0D 02 02 05 00 77 A1 56 45 27 00 00 8D [19:08:34]Write i2c OK [19:08:34]MH_I2C_Read... [19:08:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:34]Read from MH i2c: E2 [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: E2 03 00 [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: E2 03 00 F1 3E 00 90 00 A3 [19:08:34]RAPDU: 90 00 [19:08:34]wFMCommunicate OK [19:08:34]wFMCommunicate request_size=4 [19:08:34]MH_SAM_APDU [19:08:34]CAPDU: 80 0D 03 02 [19:08:34]Write to MH i2c: E2 08 00 F2 3E 80 0D 03 02 00 00 00 00 AB [19:08:34]Write i2c OK [19:08:34]MH_I2C_Read... [19:08:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:08:34]Read from MH i2c: E2 [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: E2 0B 00 [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: E2 0B 00 F2 3E 00 D6 7F DA 4E C4 B2 E4 7C 90 00 FF [19:08:34]RAPDU: D6 7F DA 4E C4 B2 E4 7C 90 00 [19:08:34]wFMCommunicate OK [19:08:34]SAM_PROTO_SignData done [19:08:34]FM_MakeSignedData done [19:08:34]CreateOFDProtocolMessage [19:08:34]wFMCommunicate request_size=4 [19:08:34]MH_SAM_APDU [19:08:34]CAPDU: 80 11 00 00 [19:08:34]Write to MH i2c: E2 08 00 F3 3E 80 11 00 00 00 00 00 00 AB [19:08:34]Write i2c OK [19:08:34]MH_I2C_Read... [19:08:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:34]Read from MH i2c: E2 [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: E2 17 00 [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: E2 17 00 F3 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 00 [19:08:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:08:34]wFMCommunicate OK [19:08:34]CreateOFDProtocolMessage done [19:08:34]OFDSenderStorePacket 309119 [19:08:34]StoreOFDPacket docnum=309119 [19:08:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D8 27 07 01 1D 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E3 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 32 3E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F B7 04 00 35 04 06 00 85 77 A1 56 45 27 D6 7F DA 4E C4 B2 E4 7C [19:08:34]CheckFolder [19:08:34]dirname=/storage/ofd_packets [19:08:34]CheckFolder done [19:08:34]ProducePacketName [19:08:34]name=ofd_packets/00309119 [19:08:34]NVStorageSaveData ofd_packets/00309119 [19:08:34]File name is /storage/ofd_packets/00309119 [19:08:34]Write 301 bytes [19:08:34]NVStorageSaveData done [19:08:34]OFDSenderStorePacket done [19:08:34]KKMCreateOFDPacket done [19:08:34]NVStorageSaveData kkm_last_timestamp [19:08:34]File name is /storage/kkm_last_timestamp [19:08:34]Write 4 bytes [19:08:34]NVStorageSaveData done [19:08:34]ExternCall_PrintAddStr [19:08:34]wPrintStart [19:08:34]Write to MH i2c: 01 00 00 F4 3E 32 [19:08:34]Write i2c OK [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: 01 [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: 01 07 00 [19:08:34]MH_I2C_Read... [19:08:34]Read from MH i2c: 01 07 00 F4 3E 00 00 00 00 00 FF 0F 47 [19:08:34]RasterBufferAndPrint [19:08:34]line Счет N : (1)642993 [19:08:34]line ИНН: 02508201610067 [19:08:34]line Контрольно-Кассовый Чек [19:08:34]line ПРОДАЖА [19:08:34]line ТРК (МРК, ГНК) : 62 [19:08:34]line Товар: 2710124130 [19:08:34]line Аи-92-К-2 [19:08:34]line 16.450 * 66.90 [19:08:34]line = 1100.51 [19:08:34]line НДС 12% НСП 1% [19:08:34]line > о реализуемом товаре [19:08:34]line ОКРУГЛЕНИЕ: -0.51 [19:08:34]line ИТОГО: 1100.00 [19:08:34]line Внесено: 1100.00 [19:08:34]line СДАЧА: 0.00 [19:08:34]line НСП 1% : 9.74 [19:08:34]line НДС 12% : 116.87 [19:08:34]line Наличными: 1100.00 [19:08:34]line Безнал.: 0.00 [19:08:34]line Место: АЗС № 172 "Партнер Нефть" [19:08:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:08:34]line СНО: Общий режим [19:08:34]line Чек 540 26.10.2024 19:08 [19:08:34]line Смена: 532 ФФД: 1.0 [19:08:34]line ЗНМ: 0300000116 [19:08:34]line РНМ: 0000000000091780 [19:08:34]line Версия ККМ: 001 [19:08:34]line ФМ: 0000000000871765 [19:08:34]line ФД: 309119 [19:08:34]line ФПД: 146748854388007 [19:08:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T190834&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309119&fm=146748854388007&tin=02508201610067®Number=0000000000091780&sum=110000 [19:08:34]written 0, free lines is 4095 [19:08:34]OFD Sender: Processing packet 309119 [packets to send 223, broken 222] [19:08:34]ProducePacketName [19:08:34]name=ofd_packets/00309119 [19:08:34]OFD Sender: To server: pG, [19:08:34]CommunicateWithHost lk.salyk.kg:30040 [19:08:34]ConnectInit lk.salyk.kg [19:08:34]Connected sock=10 [19:08:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D8 27 07 01 1D 29 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E3 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 2D 00 00 00 00 07 04 06 00 B0 AD 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 32 3E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 7F B7 04 00 35 04 06 00 85 77 A1 56 45 27 D6 7F DA 4E C4 B2 E4 7C [19:08:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 88 78 47 00 A8 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 31 37 36 35 10 04 04 00 7F B7 04 00 F4 03 04 00 8F E4 1C 67 B6 04 01 00 00 41 9A 52 C2 03 63 02 E1 [19:08:35]CommunicateWithHost err = 0 [19:08:35]CheckOFDResponse [19:08:35]1017 (14) - 77093643461234 [19:08:35]1041 (16) - 0000000000871765 [19:08:35]1040 (4) - 309119 [19:08:35]1012 (4) - 26.10.2024 12:46 [19:08:35]1206 (1) - 0 [19:08:35]OFD Sender: Remove packet 309119 [19:08:35]ProducePacketName [19:08:35]name=ofd_packets/00309119 [19:08:35]NVStorageDeleteData [19:08:35]Write to MH i2c: 01 00 00 1E 3F 5D [19:08:35]Write i2c OK [19:08:35]MH_I2C_Read... [19:08:35]Read from MH i2c: 01 [19:08:35]MH_I2C_Read... [19:08:35]Read from MH i2c: 01 07 00 [19:08:35]MH_I2C_Read... [19:08:35]Read from MH i2c: 01 07 00 1E 3F 00 00 00 00 00 B1 0C 21 [19:08:35]RasterBufferAndPrint [19:08:35]line [19:08:35]line [19:08:35]line [19:08:35]line [19:08:35]line [19:08:35]written 0, free lines is 3255 [19:08:35]MH_Cut [19:08:35]Write to MH i2c: D1 01 00 25 3F 01 36 [19:08:35]Write i2c OK [19:08:35]MH_I2C_Read... [19:08:35]Read from MH i2c: D1 [19:08:35]MH_I2C_Read... [19:08:35]Read from MH i2c: D1 01 00 [19:08:35]MH_I2C_Read... [19:08:35]Read from MH i2c: D1 01 00 25 3F 00 35 [19:08:35]Write to MH i2c: 01 00 00 26 3F 65 [19:08:35]Write i2c OK [19:08:35]MH_I2C_Read... [19:08:35]OFD Sender: No OFD packet to send [19:08:35]*** Cut start [19:08:35]*** Purtial cut [19:08:35]*** Stage 1: CUTSNS_PIN = 1 [19:08:36]Read from MH i2c: 01 [19:08:36]MH_I2C_Read... [19:08:36]*** Stop cut motor [19:08:36]*** Cut end [19:08:36]Read from MH i2c: 01 07 00 [19:08:36]MH_I2C_Read... [19:08:36]Read from MH i2c: 01 07 00 26 3F 00 00 00 00 00 FF 0F 7A [19:08:36]process_action close_receipt done [19:08:36]requested_data is exist [19:08:36]produce_requested_data [19:08:36]requested_item fm.sn is exist - process it [19:08:36]wFMCommunicate request_size=4 [19:08:36]MH_SAM_APDU [19:08:36]CAPDU: 80 11 00 00 [19:08:36]Write to MH i2c: E2 08 00 27 3F 80 11 00 00 00 00 00 00 E0 [19:08:36]Write i2c OK [19:08:36]MH_I2C_Read... [19:08:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:36]Read from MH i2c: E2 [19:08:36]MH_I2C_Read... [19:08:36]Read from MH i2c: E2 17 00 [19:08:36]MH_I2C_Read... [19:08:36]Read from MH i2c: E2 17 00 27 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 35 [19:08:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:08:36]wFMCommunicate OK [19:08:36]requested_item fd.num is exist - process it [19:08:36]SAM_PROTO_GetFieldsCounters [19:08:36]wFMCommunicate request_size=4 [19:08:36]MH_SAM_APDU [19:08:36]CAPDU: 80 13 00 00 [19:08:36]Write to MH i2c: E2 08 00 28 3F 80 13 00 00 00 00 00 00 E3 [19:08:36]Write i2c OK [19:08:36]MH_I2C_Read... [19:08:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:08:36]Read from MH i2c: E2 [19:08:36]MH_I2C_Read... [19:08:36]Read from MH i2c: E2 62 00 [19:08:36]MH_I2C_Read... [19:08:36]Read from MH i2c: E2 62 00 28 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1C 02 00 00 5E 04 04 00 1C 02 00 00 57 04 04 00 1D 02 00 00 19 04 04 00 00 00 00 00 90 00 B0 [19:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 7F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1C 02 00 00 5E 04 04 00 1C 02 00 00 57 04 04 00 1D 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:08:36]wFMCommunicate OK [19:08:36]SAM_PROTO_GetFieldsCounters done [19:08:36]requested_item shift.num is exist - process it [19:08:36]requested_item shift.opened is exist - process it [19:08:36]req_shift_opened [19:08:36]FM_GetShiftState [19:08:36]SAM_PROTO_GetShiftState [19:08:36]wFMCommunicate request_size=4 [19:08:36]MH_SAM_APDU [19:08:36]CAPDU: 80 13 01 00 [19:08:36]Write to MH i2c: E2 08 00 29 3F 80 13 01 00 00 00 00 00 E5 [19:08:36]Write i2c OK [19:08:36]MH_I2C_Read... [19:08:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:36]Read from MH i2c: E2 [19:08:36]MH_I2C_Read... [19:08:36]Read from MH i2c: E2 0E 00 [19:08:36]MH_I2C_Read... [19:08:36]Read from MH i2c: E2 0E 00 29 3F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 63 [19:08:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:08:36]wFMCommunicate OK [19:08:36]SAM_PROTO_GetShiftState done [19:08:36]FM_GetShiftState done [19:08:36]req_shift_opened done [19:08:36]requested_item shift.open_date is exist - process it [19:08:36]req_shift_open_date [19:08:36]req_shift_open_date done [19:08:36]produce_requested_data done [19:08:36]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309119,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:08:36]process_action_free close_receipt [19:08:36]json_value_free [19:08:36]json_value_free done [19:08:36]process_json_proto returns [19:08:36]Send response to host [19:08:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309119,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:08:36]free response buf [19:08:36]execute_script done [19:08:36]execute_script returns [19:08:36]free content buf [19:08:36]Sock 9.Close socket [19:08:36]Sock 9.Thread stoped [19:08:40]OFD Sender: No OFD packet to send [19:08:45]OFD Sender: No OFD packet to send [19:08:50]OFD Sender: No OFD packet to send [19:08:55]OFD Sender: No OFD packet to send [19:09:00]OFD Sender: No OFD packet to send [19:09:05]OFD Sender: No OFD packet to send [19:09:10]OFD Sender: No OFD packet to send [19:09:12]accept exits with 7 [19:09:12]New connection [19:09:12]New thread 3066879332 created [19:09:12]Thread 3067022692 joined [19:09:12]Waiting for new connection... [19:09:12] Sock 7.Parse request [19:09:12]Sock 7.Check first char [19:09:12]Sock 7.First char is OK [19:09:12]request: POST /json_proto HTTP/1.0 [19:09:12]Method: POST [19:09:12]URL: /json_proto [19:09:12]Method is POST - this is cgi request [19:09:12]url: /json_proto [19:09:12]query_string will be loaded in cgi processing [19:09:12]execute_cgi json_proto POST (null) [19:09:12]execute_cgi path=json_proto method=POST [19:09:12]POST find Content-Length [19:09:12]Host: 172.17.96.3:8080 [19:09:12]Content-Length: 772 [19:09:12]Content-Type: application/json [19:09:12] [19:09:12]POST finish read [19:09:12]Found Content-Length = 772 [19:09:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 9.070, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 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.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:09:12]execute_script... [19:09: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)642995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 9.070, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 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.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:09:12]POST & json_proto [19:09:12]process_json_proto [19:09:12]json parsed OK: [19:09:12]protocol is kg_v1.0 [19:09:12]action value=close_receipt [19:09:12]process_action close_receipt [19:09:12]cmd_close_receipt [19:09:12]MH_GetDate [19:09:12]Write to MH i2c: F0 00 00 2A 3F 58 [19:09:12]Write i2c OK [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: F0 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: F0 09 00 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: F0 09 00 2A 3F 00 5A 3E 1D 67 44 5E 04 65 88 [19:09:12]GetLastDocTimeStamp 1729969714 [19:09:12]current date 1729969754 [19:09:12]FM_GetShiftState [19:09:12]SAM_PROTO_GetShiftState [19:09:12]wFMCommunicate request_size=4 [19:09:12]MH_SAM_APDU [19:09:12]CAPDU: 80 13 01 00 [19:09:12]Write to MH i2c: E2 08 00 2B 3F 80 13 01 00 00 00 00 00 E7 [19:09:12]Write i2c OK [19:09:12]MH_I2C_Read... [19:09:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:12]Read from MH i2c: E2 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: E2 0E 00 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: E2 0E 00 2B 3F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 65 [19:09:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:09:12]wFMCommunicate OK [19:09:12]SAM_PROTO_GetShiftState done [19:09:12]FM_GetShiftState done [19:09:12]opened in 1729902265 [19:09:12]opened+sec_in_day 1729988665 [19:09:12]quantity*price = 70020 [19:09:12]sum+1 = 70021 [19:09:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.20 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 0.00 Безнал.: 700.20 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 541 26.10.2024 19:09 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309120 ФПД: 199519348320956 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T190914&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309120&fm=199519348320956&tin=02508201610067®Number=0000000000091780&sum=70020 [19:09:13]StoreToDocumentArchive [19:09:13]shift 532 fd 309120 [19:09:13]save to /storage/0532/doc_00309120 [19:09:13]save last doc name /storage/0532/doc_00309120 to /storage/kkm_last_doc_name [19:09:13]save OK [19:09:13]Clear old archive folders... [19:09:13]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:09:13]tlvbuf is 000E94B0 [19:09:13]SAM_PROTO_ClearQueue [19:09:13]wFMCommunicate request_size=4 [19:09:13]MH_SAM_APDU [19:09:13]CAPDU: 80 09 00 00 [19:09:13]Write to MH i2c: E2 08 00 38 3F 80 09 00 00 00 00 00 00 E9 [19:09:13]Write i2c OK [19:09:13]MH_I2C_Read... [19:09:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:09:13]Read from MH i2c: E2 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 03 00 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 03 00 38 3F 00 90 00 EB [19:09:13]RAPDU: 90 00 [19:09:13]wFMCommunicate OK [19:09:13]SAM_PROTO_ClearQueue done [19:09:13]KKMCreateOFDPacket [19:09:13]OFDProtocolAddRootSTLVToBuf [19:09:13]FM_MakeSignedData [19:09:13]FM_MakeSignedData [19:09:13]SAM_PROTO_SignData [19:09:13]wFMCommunicate request_size=4 [19:09:13]MH_SAM_APDU [19:09:13]CAPDU: 80 0D 01 02 [19:09:13]Write to MH i2c: E2 08 00 39 3F 80 0D 01 02 00 00 00 00 F1 [19:09:13]Write i2c OK [19:09:13]MH_I2C_Read... [19:09:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:09:13]Read from MH i2c: E2 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 03 00 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 03 00 39 3F 00 90 00 EC [19:09:13]RAPDU: 90 00 [19:09:13]wFMCommunicate OK [19:09:13]wFMCommunicate request_size=255 [19:09:13]MH_SAM_APDU [19:09:13]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 5A 3E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 B7 04 [19:09:13]Write to MH i2c: E2 02 01 3A 3F 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 5A 3E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 B7 04 00 00 41 [19:09:13]Write i2c OK [19:09:13]MH_I2C_Read... [19:09:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:09:14]Read from MH i2c: E2 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 03 00 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 03 00 3A 3F 00 90 00 ED [19:09:14]RAPDU: 90 00 [19:09:14]wFMCommunicate OK [19:09:14]wFMCommunicate request_size=16 [19:09:14]MH_SAM_APDU [19:09:14]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 B5 76 37 E1 EA BC [19:09:14]Write to MH i2c: E2 13 00 3B 3F 80 0D 02 02 0B 00 00 35 04 06 00 B5 76 37 E1 EA BC 00 00 32 [19:09:14]Write i2c OK [19:09:14]MH_I2C_Read... [19:09:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:09:14]Read from MH i2c: E2 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 03 00 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 03 00 3B 3F 00 90 00 EE [19:09:14]RAPDU: 90 00 [19:09:14]wFMCommunicate OK [19:09:14]wFMCommunicate request_size=4 [19:09:14]MH_SAM_APDU [19:09:14]CAPDU: 80 0D 03 02 [19:09:14]Write to MH i2c: E2 08 00 3C 3F 80 0D 03 02 00 00 00 00 F6 [19:09:14]Write i2c OK [19:09:14]MH_I2C_Read... [19:09:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:09:14]Read from MH i2c: E2 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 0B 00 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 0B 00 3C 3F 00 A2 67 D3 2C AF 1F 40 9E 90 00 AB [19:09:14]RAPDU: A2 67 D3 2C AF 1F 40 9E 90 00 [19:09:14]wFMCommunicate OK [19:09:14]SAM_PROTO_SignData done [19:09:14]FM_MakeSignedData done [19:09:14]CreateOFDProtocolMessage [19:09:14]wFMCommunicate request_size=4 [19:09:14]MH_SAM_APDU [19:09:14]CAPDU: 80 11 00 00 [19:09:14]Write to MH i2c: E2 08 00 3D 3F 80 11 00 00 00 00 00 00 F6 [19:09:14]Write i2c OK [19:09:14]MH_I2C_Read... [19:09:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:14]Read from MH i2c: E2 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 17 00 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 17 00 3D 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4B [19:09:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:09:14]wFMCommunicate OK [19:09:14]CreateOFDProtocolMessage done [19:09:14]OFDSenderStorePacket 309120 [19:09:14]StoreOFDPacket docnum=309120 [19:09:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 10 6F 0D 01 CE 70 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 5A 3E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 B7 04 00 35 04 06 00 B5 76 37 E1 EA BC A2 67 D3 2C AF 1F 40 9E [19:09:14]CheckFolder [19:09:14]dirname=/storage/ofd_packets [19:09:14]CheckFolder done [19:09:14]ProducePacketName [19:09:14]name=ofd_packets/00309120 [19:09:14]NVStorageSaveData ofd_packets/00309120 [19:09:14]File name is /storage/ofd_packets/00309120 [19:09:14]Write 307 bytes [19:09:14]NVStorageSaveData done [19:09:14]OFDSenderStorePacket done [19:09:14]KKMCreateOFDPacket done [19:09:14]NVStorageSaveData kkm_last_timestamp [19:09:14]File name is /storage/kkm_last_timestamp [19:09:14]Write 4 bytes [19:09:14]NVStorageSaveData done [19:09:14]ExternCall_PrintAddStr [19:09:14]wPrintStart [19:09:14]Write to MH i2c: 01 00 00 3E 3F 7D [19:09:14]Write i2c OK [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: 01 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: 01 07 00 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: 01 07 00 3E 3F 00 00 00 00 00 FF 0F 92 [19:09:14]RasterBufferAndPrint [19:09:14]line Счет N : (1)642995 [19:09:14]line ИНН: 02508201610067 [19:09:14]line Контрольно-Кассовый Чек [19:09:14]line ПРОДАЖА [19:09:14]line ТРК (МРК, ГНК) : 42 [19:09:14]line Товар: 2710194210 [19:09:14]line D-ENERGY ДТ-К-2 [19:09:14]line 9.070 * 77.20 [19:09:14]line = 700.20 [19:09:14]line НДС 12% НСП 1% [19:09:14]line > о реализуемом товаре [19:09:14]line ИТОГО: 700.20 [19:09:14]line НСП 1% : 6.20 [19:09:14]line НДС 12% : 74.36 [19:09:14]line Наличными: 0.00 [19:09:14]line Безнал.: 700.20 [19:09:14]line Место: АЗС № 172 "Партнер Нефть" [19:09:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:09:14]line СНО: Общий режим [19:09:14]line Чек 541 26.10.2024 19:09 [19:09:14]line Смена: 532 ФФД: 1.0 [19:09:14]line ЗНМ: 0300000116 [19:09:14]line РНМ: 0000000000091780 [19:09:14]line Версия ККМ: 001 [19:09:14]line Платежная система: Mbank [19:09:14]line ФМ: 0000000000871765 [19:09:14]line ФД: 309120 [19:09:14]line ФПД: 199519348320956 [19:09:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T190914&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309120&fm=199519348320956&tin=02508201610067®Number=0000000000091780&sum=70020 [19:09:14]written 0, free lines is 4095 [19:09:14]OFD Sender: Processing packet 309120 [packets to send 223, broken 222] [19:09:14]ProducePacketName [19:09:14]name=ofd_packets/00309120 [19:09:14]OFD Sender: To server: pG, [19:09:14]CommunicateWithHost lk.salyk.kg:30040 [19:09:14]ConnectInit lk.salyk.kg [19:09:14]Connected sock=10 [19:09:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 10 6F 0D 01 CE 70 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 5A 3E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 80 B7 04 00 35 04 06 00 B5 76 37 E1 EA BC A2 67 D3 2C AF 1F 40 9E [19:09:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D7 09 47 00 97 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 31 37 36 35 10 04 04 00 80 B7 04 00 F4 03 04 00 B7 E4 1C 67 B6 04 01 00 00 94 67 C1 CE 38 CF 7F 3B [19:09:15]CommunicateWithHost err = 0 [19:09:15]CheckOFDResponse [19:09:15]1017 (14) - 77093643461234 [19:09:15]1041 (16) - 0000000000871765 [19:09:15]1040 (4) - 309120 [19:09:15]1012 (4) - 26.10.2024 12:46 [19:09:15]1206 (1) - 0 [19:09:15]OFD Sender: Remove packet 309120 [19:09:15]ProducePacketName [19:09:15]name=ofd_packets/00309120 [19:09:15]NVStorageDeleteData [19:09:15]Write to MH i2c: 01 00 00 66 3F A5 [19:09:15]Write i2c OK [19:09:15]MH_I2C_Read... [19:09:15]Read from MH i2c: 01 [19:09:15]MH_I2C_Read... [19:09:15]Read from MH i2c: 01 07 00 [19:09:15]MH_I2C_Read... [19:09:15]Read from MH i2c: 01 07 00 66 3F 00 00 00 00 00 D7 0C 8F [19:09:15]RasterBufferAndPrint [19:09:15]line [19:09:15]line [19:09:15]line [19:09:15]line [19:09:15]line [19:09:15]written 0, free lines is 3292 [19:09:15]MH_Cut [19:09:15]Write to MH i2c: D1 01 00 6D 3F 01 7E [19:09:15]Write i2c OK [19:09:15]MH_I2C_Read... [19:09:15]Read from MH i2c: D1 [19:09:15]MH_I2C_Read... [19:09:15]Read from MH i2c: D1 01 00 [19:09:15]MH_I2C_Read... [19:09:15]Read from MH i2c: D1 01 00 6D 3F 00 7D [19:09:15]Write to MH i2c: 01 00 00 6E 3F AD [19:09:15]Write i2c OK [19:09:15]MH_I2C_Read... [19:09:15]OFD Sender: No OFD packet to send [19:09:15]*** Cut start [19:09:15]*** Purtial cut [19:09:15]*** Stage 1: CUTSNS_PIN = 1 [19:09:16]Read from MH i2c: 01 [19:09:16]MH_I2C_Read... [19:09:16]*** Stop cut motor [19:09:16]*** Cut end [19:09:16]Read from MH i2c: 01 07 00 [19:09:16]MH_I2C_Read... [19:09:16]Read from MH i2c: 01 07 00 6E 3F 00 00 00 00 00 FF 0F C2 [19:09:16]process_action close_receipt done [19:09:16]requested_data is exist [19:09:16]produce_requested_data [19:09:16]requested_item fm.sn is exist - process it [19:09:16]wFMCommunicate request_size=4 [19:09:16]MH_SAM_APDU [19:09:16]CAPDU: 80 11 00 00 [19:09:16]Write to MH i2c: E2 08 00 6F 3F 80 11 00 00 00 00 00 00 28 [19:09:16]Write i2c OK [19:09:16]MH_I2C_Read... [19:09:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:16]Read from MH i2c: E2 [19:09:16]MH_I2C_Read... [19:09:16]Read from MH i2c: E2 17 00 [19:09:16]MH_I2C_Read... [19:09:16]Read from MH i2c: E2 17 00 6F 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7D [19:09:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:09:16]wFMCommunicate OK [19:09:16]requested_item fd.num is exist - process it [19:09:16]SAM_PROTO_GetFieldsCounters [19:09:16]wFMCommunicate request_size=4 [19:09:16]MH_SAM_APDU [19:09:16]CAPDU: 80 13 00 00 [19:09:16]Write to MH i2c: E2 08 00 70 3F 80 13 00 00 00 00 00 00 2B [19:09:16]Write i2c OK [19:09:16]MH_I2C_Read... [19:09:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:09:16]Read from MH i2c: E2 [19:09:16]MH_I2C_Read... [19:09:16]Read from MH i2c: E2 62 00 [19:09:16]MH_I2C_Read... [19:09:16]Read from MH i2c: E2 62 00 70 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 80 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 FC [19:09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 80 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:09:16]wFMCommunicate OK [19:09:16]SAM_PROTO_GetFieldsCounters done [19:09:16]requested_item shift.num is exist - process it [19:09:16]requested_item shift.opened is exist - process it [19:09:16]req_shift_opened [19:09:16]FM_GetShiftState [19:09:16]SAM_PROTO_GetShiftState [19:09:16]wFMCommunicate request_size=4 [19:09:16]MH_SAM_APDU [19:09:16]CAPDU: 80 13 01 00 [19:09:16]Write to MH i2c: E2 08 00 71 3F 80 13 01 00 00 00 00 00 2D [19:09:16]Write i2c OK [19:09:16]MH_I2C_Read... [19:09:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:16]Read from MH i2c: E2 [19:09:16]MH_I2C_Read... [19:09:16]Read from MH i2c: E2 0E 00 [19:09:16]MH_I2C_Read... [19:09:16]Read from MH i2c: E2 0E 00 71 3F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AB [19:09:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:09:16]wFMCommunicate OK [19:09:16]SAM_PROTO_GetShiftState done [19:09:16]FM_GetShiftState done [19:09:16]req_shift_opened done [19:09:16]requested_item shift.open_date is exist - process it [19:09:16]req_shift_open_date [19:09:16]req_shift_open_date done [19:09:16]produce_requested_data done [19:09:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309120,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:09:16]process_action_free close_receipt [19:09:16]json_value_free [19:09:16]json_value_free done [19:09:16]process_json_proto returns [19:09:16]Send response to host [19:09:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309120,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:09:16]free response buf [19:09:16]execute_script done [19:09:16]execute_script returns [19:09:16]free content buf [19:09:16]Sock 7.Close socket [19:09:16]Sock 7.Thread stoped [19:09:20]OFD Sender: No OFD packet to send [19:09:25]OFD Sender: No OFD packet to send [19:09:30]OFD Sender: No OFD packet to send [19:09:35]OFD Sender: No OFD packet to send [19:09:40]OFD Sender: No OFD packet to send [19:09:45]OFD Sender: No OFD packet to send [19:09:50]OFD Sender: No OFD packet to send [19:09:55]OFD Sender: No OFD packet to send [19:10:00]OFD Sender: No OFD packet to send [19:10:05]OFD Sender: No OFD packet to send [19:10:10]OFD Sender: No OFD packet to send [19:10:15]OFD Sender: No OFD packet to send [19:10:20]OFD Sender: No OFD packet to send [19:10:25]OFD Sender: No OFD packet to send [19:10:30]OFD Sender: No OFD packet to send [19:10:35]OFD Sender: No OFD packet to send [19:10:40]OFD Sender: No OFD packet to send [19:10:45]OFD Sender: No OFD packet to send [19:10:50]OFD Sender: No OFD packet to send [19:10:55]OFD Sender: No OFD packet to send [19:11:00]OFD Sender: No OFD packet to send [19:11:05]OFD Sender: No OFD packet to send [19:11:10]OFD Sender: No OFD packet to send [19:11:15]OFD Sender: No OFD packet to send [19:11:20]OFD Sender: No OFD packet to send [19:11:25]OFD Sender: No OFD packet to send [19:11:30]OFD Sender: No OFD packet to send [19:11:35]OFD Sender: No OFD packet to send [19:11:40]OFD Sender: No OFD packet to send [19:11:45]OFD Sender: No OFD packet to send [19:11:50]OFD Sender: No OFD packet to send [19:11:55]OFD Sender: No OFD packet to send [19:12:00]OFD Sender: No OFD packet to send [19:12:05]OFD Sender: No OFD packet to send [19:12:10]OFD Sender: No OFD packet to send [19:12:15]OFD Sender: No OFD packet to send [19:12:20]OFD Sender: No OFD packet to send [19:12:25]OFD Sender: No OFD packet to send [19:12:30]OFD Sender: No OFD packet to send [19:12:35]OFD Sender: No OFD packet to send [19:12:40]OFD Sender: No OFD packet to send [19:12:45]OFD Sender: No OFD packet to send [19:12:50]OFD Sender: No OFD packet to send [19:12:55]OFD Sender: No OFD packet to send [19:13:00]OFD Sender: No OFD packet to send [19:13:05]OFD Sender: No OFD packet to send [19:13:10]OFD Sender: No OFD packet to send [19:13:15]OFD Sender: No OFD packet to send [19:13:20]OFD Sender: No OFD packet to send [19:13:25]OFD Sender: No OFD packet to send [19:13:30]OFD Sender: No OFD packet to send [19:13:35]OFD Sender: No OFD packet to send [19:13:40]OFD Sender: No OFD packet to send [19:13:45]OFD Sender: No OFD packet to send [19:13:51]OFD Sender: No OFD packet to send [19:13:56]OFD Sender: No OFD packet to send [19:14:01]OFD Sender: No OFD packet to send [19:14:06]OFD Sender: No OFD packet to send [19:14:11]OFD Sender: No OFD packet to send [19:14:16]OFD Sender: No OFD packet to send [19:14:21]OFD Sender: No OFD packet to send [19:14:26]OFD Sender: No OFD packet to send [19:14:31]OFD Sender: No OFD packet to send [19:14:36]OFD Sender: No OFD packet to send [19:14:41]OFD Sender: No OFD packet to send [19:14:46]OFD Sender: No OFD packet to send [19:14:51]OFD Sender: No OFD packet to send [19:14:56]OFD Sender: No OFD packet to send [19:15:01]OFD Sender: No OFD packet to send [19:15:06]OFD Sender: No OFD packet to send [19:15:11]OFD Sender: No OFD packet to send [19:15:16]OFD Sender: No OFD packet to send [19:15:21]OFD Sender: No OFD packet to send [19:15:26]OFD Sender: No OFD packet to send [19:15:31]OFD Sender: No OFD packet to send [19:15:36]OFD Sender: No OFD packet to send [19:15:41]OFD Sender: No OFD packet to send [19:15:46]OFD Sender: No OFD packet to send [19:15:51]OFD Sender: No OFD packet to send [19:15:56]OFD Sender: No OFD packet to send [19:16:01]OFD Sender: No OFD packet to send [19:16:06]OFD Sender: No OFD packet to send [19:16:11]OFD Sender: No OFD packet to send [19:16:16]OFD Sender: No OFD packet to send [19:16:21]OFD Sender: No OFD packet to send [19:16:26]OFD Sender: No OFD packet to send [19:16:31]OFD Sender: No OFD packet to send [19:16:36]OFD Sender: No OFD packet to send [19:16:41]OFD Sender: No OFD packet to send [19:16:46]OFD Sender: No OFD packet to send [19:16:51]OFD Sender: No OFD packet to send [19:16:56]OFD Sender: No OFD packet to send [19:17:01]OFD Sender: No OFD packet to send [19:17:06]OFD Sender: No OFD packet to send [19:17:11]OFD Sender: No OFD packet to send [19:17:16]OFD Sender: No OFD packet to send [19:17:21]OFD Sender: No OFD packet to send [19:17:26]OFD Sender: No OFD packet to send [19:17:31]OFD Sender: No OFD packet to send [19:17:36]OFD Sender: No OFD packet to send [19:17:41]OFD Sender: No OFD packet to send [19:17:46]OFD Sender: No OFD packet to send [19:17:51]OFD Sender: No OFD packet to send [19:17:56]OFD Sender: No OFD packet to send [19:18:00]accept exits with 9 [19:18:00]New connection [19:18:00]New thread 3067022692 created [19:18:00]Thread 3066879332 joined [19:18:00]Waiting for new connection... [19:18:00] Sock 9.Parse request [19:18:00]Sock 9.Check first char [19:18:00]Sock 9.First char is OK [19:18:00]request: POST /json_proto HTTP/1.0 [19:18:00]Method: POST [19:18:00]URL: /json_proto [19:18:00]Method is POST - this is cgi request [19:18:00]url: /json_proto [19:18:00]query_string will be loaded in cgi processing [19:18:00]execute_cgi json_proto POST (null) [19:18:00]execute_cgi path=json_proto method=POST [19:18:00]POST find Content-Length [19:18:00]Host: 172.17.96.3:8080 [19:18:00]Content-Length: 677 [19:18:00]Content-Type: application/json [19:18:00] [19:18:00]POST finish read [19:18:00]Found Content-Length = 677 [19:18:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [19:18:00]execute_script... [19:18: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)642996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [19:18:00]POST & json_proto [19:18:00]process_json_proto [19:18:00]json parsed OK: [19:18:00]protocol is kg_v1.0 [19:18:00]action value=close_receipt [19:18:00]process_action close_receipt [19:18:00]cmd_close_receipt [19:18:00]MH_GetDate [19:18:00]Write to MH i2c: F0 00 00 72 3F A0 [19:18:00]Write i2c OK [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: F0 [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: F0 09 00 [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: F0 09 00 72 3F 00 69 40 1D 67 44 5E 04 65 E1 [19:18:00]GetLastDocTimeStamp 1729969754 [19:18:00]current date 1729970281 [19:18:00]FM_GetShiftState [19:18:00]SAM_PROTO_GetShiftState [19:18:00]wFMCommunicate request_size=4 [19:18:00]MH_SAM_APDU [19:18:00]CAPDU: 80 13 01 00 [19:18:00]Write to MH i2c: E2 08 00 73 3F 80 13 01 00 00 00 00 00 2F [19:18:00]Write i2c OK [19:18:00]MH_I2C_Read... [19:18:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:00]Read from MH i2c: E2 [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: E2 0E 00 [19:18:00]MH_I2C_Read... [19:18:00]Read from MH i2c: E2 0E 00 73 3F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AD [19:18:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:18:00]wFMCommunicate OK [19:18:00]SAM_PROTO_GetShiftState done [19:18:00]FM_GetShiftState done [19:18:00]opened in 1729902265 [19:18:00]opened+sec_in_day 1729988665 [19:18:00]quantity*price = 50041 [19:18:00]sum+1 = 50042 [19:18:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 542 26.10.2024 19:18 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309121 ФПД: 18385474942189 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T191801&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309121&fm=18385474942189&tin=02508201610067®Number=0000000000091780&sum=50000 [19:18:01]StoreToDocumentArchive [19:18:01]shift 532 fd 309121 [19:18:01]save to /storage/0532/doc_00309121 [19:18:01]save last doc name /storage/0532/doc_00309121 to /storage/kkm_last_doc_name [19:18:01]save OK [19:18:01]Clear old archive folders... [19:18:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:18:01]tlvbuf is 00092040 [19:18:01]SAM_PROTO_ClearQueue [19:18:01]wFMCommunicate request_size=4 [19:18:01]MH_SAM_APDU [19:18:01]CAPDU: 80 09 00 00 [19:18:01]Write to MH i2c: E2 08 00 80 3F 80 09 00 00 00 00 00 00 31 [19:18:01]Write i2c OK [19:18:01]MH_I2C_Read... [19:18:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:18:01]Read from MH i2c: E2 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: E2 03 00 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: E2 03 00 80 3F 00 90 00 33 [19:18:01]RAPDU: 90 00 [19:18:01]wFMCommunicate OK [19:18:01]SAM_PROTO_ClearQueue done [19:18:01]KKMCreateOFDPacket [19:18:01]OFDProtocolAddRootSTLVToBuf [19:18:01]FM_MakeSignedData [19:18:01]FM_MakeSignedData [19:18:01]SAM_PROTO_SignData [19:18:01]wFMCommunicate request_size=4 [19:18:01]MH_SAM_APDU [19:18:01]CAPDU: 80 0D 01 02 [19:18:01]Write to MH i2c: E2 08 00 81 3F 80 0D 01 02 00 00 00 00 39 [19:18:01]Write i2c OK [19:18:01]MH_I2C_Read... [19:18:01]OFD Sender: No OFD packet to send [19:18:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:18:01]Read from MH i2c: E2 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: E2 03 00 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: E2 03 00 81 3F 00 90 00 34 [19:18:01]RAPDU: 90 00 [19:18:01]wFMCommunicate OK [19:18:01]wFMCommunicate request_size=255 [19:18:01]MH_SAM_APDU [19:18: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 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 1E 02 00 00 F4 03 04 00 69 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 B7 04 00 35 04 06 00 10 [19:18:01]Write to MH i2c: E2 02 01 82 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1E 02 00 00 F4 03 04 00 69 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 B7 04 00 35 04 06 00 10 00 00 76 [19:18:01]Write i2c OK [19:18:01]MH_I2C_Read... [19:18:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:01]Read from MH i2c: E2 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: E2 03 00 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: E2 03 00 82 3F 00 90 00 35 [19:18:01]RAPDU: 90 00 [19:18:01]wFMCommunicate OK [19:18:01]wFMCommunicate request_size=10 [19:18:01]MH_SAM_APDU [19:18:01]CAPDU: 80 0D 02 02 05 B8 B3 B3 F4 ED [19:18:01]Write to MH i2c: E2 0D 00 83 3F 80 0D 02 02 05 00 B8 B3 B3 F4 ED 00 00 45 [19:18:01]Write i2c OK [19:18:01]MH_I2C_Read... [19:18:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:01]Read from MH i2c: E2 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: E2 03 00 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: E2 03 00 83 3F 00 90 00 36 [19:18:01]RAPDU: 90 00 [19:18:01]wFMCommunicate OK [19:18:01]wFMCommunicate request_size=4 [19:18:01]MH_SAM_APDU [19:18:01]CAPDU: 80 0D 03 02 [19:18:01]Write to MH i2c: E2 08 00 84 3F 80 0D 03 02 00 00 00 00 3E [19:18:01]Write i2c OK [19:18:01]MH_I2C_Read... [19:18:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:18:01]Read from MH i2c: E2 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: E2 0B 00 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: E2 0B 00 84 3F 00 D5 F3 C2 33 C4 44 BC 42 90 00 02 [19:18:01]RAPDU: D5 F3 C2 33 C4 44 BC 42 90 00 [19:18:01]wFMCommunicate OK [19:18:01]SAM_PROTO_SignData done [19:18:01]FM_MakeSignedData done [19:18:01]CreateOFDProtocolMessage [19:18:01]wFMCommunicate request_size=4 [19:18:01]MH_SAM_APDU [19:18:01]CAPDU: 80 11 00 00 [19:18:01]Write to MH i2c: E2 08 00 85 3F 80 11 00 00 00 00 00 00 3E [19:18:01]Write i2c OK [19:18:01]MH_I2C_Read... [19:18:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:01]Read from MH i2c: E2 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: E2 17 00 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: E2 17 00 85 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 93 [19:18:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:18:01]wFMCommunicate OK [19:18:01]CreateOFDProtocolMessage done [19:18:01]OFDSenderStorePacket 309121 [19:18:01]StoreOFDPacket docnum=309121 [19:18:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 08 D5 07 01 23 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 1E 02 00 00 F4 03 04 00 69 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 B7 04 00 35 04 06 00 10 B8 B3 B3 F4 ED D5 F3 C2 33 C4 44 BC 42 [19:18:01]CheckFolder [19:18:01]dirname=/storage/ofd_packets [19:18:01]CheckFolder done [19:18:01]ProducePacketName [19:18:01]name=ofd_packets/00309121 [19:18:01]NVStorageSaveData ofd_packets/00309121 [19:18:01]File name is /storage/ofd_packets/00309121 [19:18:01]Write 301 bytes [19:18:01]NVStorageSaveData done [19:18:01]OFDSenderStorePacket done [19:18:01]KKMCreateOFDPacket done [19:18:01]NVStorageSaveData kkm_last_timestamp [19:18:01]File name is /storage/kkm_last_timestamp [19:18:01]Write 4 bytes [19:18:01]NVStorageSaveData done [19:18:01]ExternCall_PrintAddStr [19:18:01]wPrintStart [19:18:01]Write to MH i2c: 01 00 00 86 3F C5 [19:18:01]Write i2c OK [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: 01 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: 01 07 00 [19:18:01]MH_I2C_Read... [19:18:01]Read from MH i2c: 01 07 00 86 3F 00 00 00 00 00 FF 0F DA [19:18:01]RasterBufferAndPrint [19:18:01]line Счет N : (1)642996 [19:18:01]line ИНН: 02508201610067 [19:18:01]line Контрольно-Кассовый Чек [19:18:01]line ПРОДАЖА [19:18:01]line ТРК (МРК, ГНК) : 31 [19:18:01]line Товар: 2710124130 [19:18:01]line Аи-92-К-2 [19:18:01]line 7.480 * 66.90 [19:18:01]line = 500.41 [19:18:01]line НДС 12% НСП 1% [19:18:01]line > о реализуемом товаре [19:18:01]line ОКРУГЛЕНИЕ: -0.41 [19:18:01]line ИТОГО: 500.00 [19:18:01]line Внесено: 500.00 [19:18:01]line СДАЧА: 0.00 [19:18:01]line НСП 1% : 4.43 [19:18:01]line НДС 12% : 53.14 [19:18:01]line Наличными: 500.00 [19:18:01]line Безнал.: 0.00 [19:18:01]line Место: АЗС № 172 "Партнер Нефть" [19:18:01]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:18:01]line СНО: Общий режим [19:18:01]line Чек 542 26.10.2024 19:18 [19:18:01]line Смена: 532 ФФД: 1.0 [19:18:01]line ЗНМ: 0300000116 [19:18:01]line РНМ: 0000000000091780 [19:18:01]line Версия ККМ: 001 [19:18:01]line ФМ: 0000000000871765 [19:18:01]line ФД: 309121 [19:18:01]line ФПД: 18385474942189 [19:18:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T191801&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309121&fm=18385474942189&tin=02508201610067®Number=0000000000091780&sum=50000 [19:18:02]OFD Sender: Processing packet 309121 [packets to send 223, broken 222] [19:18:02]ProducePacketName [19:18:02]name=ofd_packets/00309121 [19:18:02]OFD Sender: To server: pG, [19:18:02]CommunicateWithHost lk.salyk.kg:30040 [19:18:02]ConnectInit lk.salyk.kg [19:18:02]written 0, free lines is 4095 [19:18:02]Connected sock=10 [19:18:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 08 D5 07 01 23 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 1E 02 00 00 F4 03 04 00 69 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 B7 04 00 35 04 06 00 10 B8 B3 B3 F4 ED D5 F3 C2 33 C4 44 BC 42 [19:18:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2F DF 47 00 B5 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 81 B7 04 00 F4 03 04 00 C7 E6 1C 67 B6 04 01 00 00 91 41 A0 BC DD 04 1D DC [19:18:02]CommunicateWithHost err = 0 [19:18:02]CheckOFDResponse [19:18:02]1017 (14) - 77093643461234 [19:18:02]1041 (16) - 0000000000871765 [19:18:02]1040 (4) - 309121 [19:18:02]1012 (4) - 26.10.2024 12:55 [19:18:02]1206 (1) - 0 [19:18:02]OFD Sender: Remove packet 309121 [19:18:02]ProducePacketName [19:18:02]name=ofd_packets/00309121 [19:18:02]NVStorageDeleteData [19:18:02]Write to MH i2c: 01 00 00 B0 3F EF [19:18:02]Write i2c OK [19:18:02]MH_I2C_Read... [19:18:02]Read from MH i2c: 01 [19:18:02]MH_I2C_Read... [19:18:02]Read from MH i2c: 01 07 00 [19:18:02]MH_I2C_Read... [19:18:02]Read from MH i2c: 01 07 00 B0 3F 00 00 00 00 00 AD 0C AF [19:18:02]RasterBufferAndPrint [19:18:02]line [19:18:02]line [19:18:02]line [19:18:02]line [19:18:02]line [19:18:02]written 0, free lines is 3251 [19:18:02]MH_Cut [19:18:02]Write to MH i2c: D1 01 00 B7 3F 01 C8 [19:18:02]Write i2c OK [19:18:02]MH_I2C_Read... [19:18:02]Read from MH i2c: D1 [19:18:02]MH_I2C_Read... [19:18:02]Read from MH i2c: D1 01 00 [19:18:02]MH_I2C_Read... [19:18:02]Read from MH i2c: D1 01 00 B7 3F 00 C7 [19:18:02]Write to MH i2c: 01 00 00 B8 3F F7 [19:18:02]Write i2c OK [19:18:02]MH_I2C_Read... [19:18:03]OFD Sender: No OFD packet to send [19:18:03]*** Cut start [19:18:03]*** Purtial cut [19:18:03]*** Stage 1: CUTSNS_PIN = 1 [19:18:03]Read from MH i2c: 01 [19:18:03]MH_I2C_Read... [19:18:03]*** Stop cut motor [19:18:03]*** Cut end [19:18:03]Read from MH i2c: 01 07 00 [19:18:03]MH_I2C_Read... [19:18:03]Read from MH i2c: 01 07 00 B8 3F 00 00 00 00 00 FF 0F 0C [19:18:03]process_action close_receipt done [19:18:03]requested_data is exist [19:18:03]produce_requested_data [19:18:03]requested_item fm.sn is exist - process it [19:18:03]wFMCommunicate request_size=4 [19:18:03]MH_SAM_APDU [19:18:03]CAPDU: 80 11 00 00 [19:18:03]Write to MH i2c: E2 08 00 B9 3F 80 11 00 00 00 00 00 00 72 [19:18:03]Write i2c OK [19:18:03]MH_I2C_Read... [19:18:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:03]Read from MH i2c: E2 [19:18:03]MH_I2C_Read... [19:18:03]Read from MH i2c: E2 17 00 [19:18:03]MH_I2C_Read... [19:18:03]Read from MH i2c: E2 17 00 B9 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C7 [19:18:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:18:03]wFMCommunicate OK [19:18:03]requested_item fd.num is exist - process it [19:18:03]SAM_PROTO_GetFieldsCounters [19:18:03]wFMCommunicate request_size=4 [19:18:03]MH_SAM_APDU [19:18:03]CAPDU: 80 13 00 00 [19:18:03]Write to MH i2c: E2 08 00 BA 3F 80 13 00 00 00 00 00 00 75 [19:18:03]Write i2c OK [19:18:03]MH_I2C_Read... [19:18:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:18:03]Read from MH i2c: E2 [19:18:03]MH_I2C_Read... [19:18:03]Read from MH i2c: E2 62 00 [19:18:03]MH_I2C_Read... [19:18:03]Read from MH i2c: E2 62 00 BA 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 81 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1E 02 00 00 5E 04 04 00 1E 02 00 00 57 04 04 00 1F 02 00 00 19 04 04 00 00 00 00 00 90 00 4A [19:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 81 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1E 02 00 00 5E 04 04 00 1E 02 00 00 57 04 04 00 1F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:18:03]wFMCommunicate OK [19:18:03]SAM_PROTO_GetFieldsCounters done [19:18:03]requested_item shift.num is exist - process it [19:18:03]requested_item shift.opened is exist - process it [19:18:03]req_shift_opened [19:18:03]FM_GetShiftState [19:18:03]SAM_PROTO_GetShiftState [19:18:03]wFMCommunicate request_size=4 [19:18:03]MH_SAM_APDU [19:18:03]CAPDU: 80 13 01 00 [19:18:03]Write to MH i2c: E2 08 00 BB 3F 80 13 01 00 00 00 00 00 77 [19:18:03]Write i2c OK [19:18:03]MH_I2C_Read... [19:18:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:04]Read from MH i2c: E2 [19:18:04]MH_I2C_Read... [19:18:04]Read from MH i2c: E2 0E 00 [19:18:04]MH_I2C_Read... [19:18:04]Read from MH i2c: E2 0E 00 BB 3F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F5 [19:18:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:18:04]wFMCommunicate OK [19:18:04]SAM_PROTO_GetShiftState done [19:18:04]FM_GetShiftState done [19:18:04]req_shift_opened done [19:18:04]requested_item shift.open_date is exist - process it [19:18:04]req_shift_open_date [19:18:04]req_shift_open_date done [19:18:04]produce_requested_data done [19:18:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309121,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:18:04]process_action_free close_receipt [19:18:04]json_value_free [19:18:04]json_value_free done [19:18:04]process_json_proto returns [19:18:04]Send response to host [19:18:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309121,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:18:04]free response buf [19:18:04]execute_script done [19:18:04]execute_script returns [19:18:04]free content buf [19:18:04]Sock 9.Close socket [19:18:04]Sock 9.Thread stoped [19:18:08]OFD Sender: No OFD packet to send [19:18:13]OFD Sender: No OFD packet to send [19:18:18]OFD Sender: No OFD packet to send [19:18:23]OFD Sender: No OFD packet to send [19:18:28]OFD Sender: No OFD packet to send [19:18:28]accept exits with 7 [19:18:28]New connection [19:18:28]New thread 3066879332 created [19:18:28]Thread 3067022692 joined [19:18:28]Waiting for new connection... [19:18:28] Sock 7.Parse request [19:18:28]Sock 7.Check first char [19:18:28]Sock 7.First char is OK [19:18:28]request: POST /json_proto HTTP/1.0 [19:18:28]Method: POST [19:18:28]URL: /json_proto [19:18:28]Method is POST - this is cgi request [19:18:28]url: /json_proto [19:18:28]query_string will be loaded in cgi processing [19:18:28]execute_cgi json_proto POST (null) [19:18:28]execute_cgi path=json_proto method=POST [19:18:28]POST find Content-Length [19:18:28]Host: 172.17.96.3:8080 [19:18:28]Content-Length: 682 [19:18:28]Content-Type: application/json [19:18:28] [19:18:28]POST finish read [19:18:28]Found Content-Length = 682 [19:18:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [19:18:28]execute_script... [19:18:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [19:18:28]POST & json_proto [19:18:28]process_json_proto [19:18:28]json parsed OK: [19:18:28]protocol is kg_v1.0 [19:18:28]action value=close_receipt [19:18:28]process_action close_receipt [19:18:28]cmd_close_receipt [19:18:28]MH_GetDate [19:18:28]Write to MH i2c: F0 00 00 BC 3F EA [19:18:28]Write i2c OK [19:18:28]MH_I2C_Read... [19:18:28]Read from MH i2c: F0 [19:18:28]MH_I2C_Read... [19:18:28]Read from MH i2c: F0 09 00 [19:18:28]MH_I2C_Read... [19:18:28]Read from MH i2c: F0 09 00 BC 3F 00 86 40 1D 67 44 5E 04 65 48 [19:18:28]GetLastDocTimeStamp 1729970281 [19:18:28]current date 1729970310 [19:18:28]FM_GetShiftState [19:18:28]SAM_PROTO_GetShiftState [19:18:28]wFMCommunicate request_size=4 [19:18:28]MH_SAM_APDU [19:18:28]CAPDU: 80 13 01 00 [19:18:28]Write to MH i2c: E2 08 00 BD 3F 80 13 01 00 00 00 00 00 79 [19:18:28]Write i2c OK [19:18:28]MH_I2C_Read... [19:18:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:28]Read from MH i2c: E2 [19:18:28]MH_I2C_Read... [19:18:28]Read from MH i2c: E2 0E 00 [19:18:28]MH_I2C_Read... [19:18:28]Read from MH i2c: E2 0E 00 BD 3F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F7 [19:18:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:18:28]wFMCommunicate OK [19:18:28]SAM_PROTO_GetShiftState done [19:18:28]FM_GetShiftState done [19:18:28]opened in 1729902265 [19:18:28]opened+sec_in_day 1729988665 [19:18:28]quantity*price = 100015 [19:18:28]sum+1 = 100017 [19:18:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 543 26.10.2024 19:18 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309122 ФПД: 237028136394756 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T191830&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309122&fm=237028136394756&tin=02508201610067®Number=0000000000091780&sum=100000 [19:18:30]StoreToDocumentArchive [19:18:30]shift 532 fd 309122 [19:18:30]save to /storage/0532/doc_00309122 [19:18:30]save last doc name /storage/0532/doc_00309122 to /storage/kkm_last_doc_name [19:18:30]save OK [19:18:30]Clear old archive folders... [19:18:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:18:30]tlvbuf is 00177B00 [19:18:30]SAM_PROTO_ClearQueue [19:18:30]wFMCommunicate request_size=4 [19:18:30]MH_SAM_APDU [19:18:30]CAPDU: 80 09 00 00 [19:18:30]Write to MH i2c: E2 08 00 CA 3F 80 09 00 00 00 00 00 00 7B [19:18:30]Write i2c OK [19:18:30]MH_I2C_Read... [19:18:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:18:30]Read from MH i2c: E2 [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: E2 03 00 [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: E2 03 00 CA 3F 00 90 00 7D [19:18:30]RAPDU: 90 00 [19:18:30]wFMCommunicate OK [19:18:30]SAM_PROTO_ClearQueue done [19:18:30]KKMCreateOFDPacket [19:18:30]OFDProtocolAddRootSTLVToBuf [19:18:30]FM_MakeSignedData [19:18:30]FM_MakeSignedData [19:18:30]SAM_PROTO_SignData [19:18:30]wFMCommunicate request_size=4 [19:18:30]MH_SAM_APDU [19:18:30]CAPDU: 80 0D 01 02 [19:18:30]Write to MH i2c: E2 08 00 CB 3F 80 0D 01 02 00 00 00 00 83 [19:18:30]Write i2c OK [19:18:30]MH_I2C_Read... [19:18:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:18:30]Read from MH i2c: E2 [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: E2 03 00 [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: E2 03 00 CB 3F 00 90 00 7E [19:18:30]RAPDU: 90 00 [19:18:30]wFMCommunicate OK [19:18:30]wFMCommunicate request_size=255 [19:18:30]MH_SAM_APDU [19:18:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1F 02 00 00 F4 03 04 00 86 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 B7 04 00 35 04 06 00 D7 [19:18:30]Write to MH i2c: E2 02 01 CC 3F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1F 02 00 00 F4 03 04 00 86 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 B7 04 00 35 04 06 00 D7 00 00 A0 [19:18:30]Write i2c OK [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: E2 [19:18:30]MH_I2C_Read... [19:18:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:30]Read from MH i2c: E2 03 00 [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: E2 03 00 CC 3F 00 90 00 7F [19:18:30]RAPDU: 90 00 [19:18:30]wFMCommunicate OK [19:18:30]wFMCommunicate request_size=10 [19:18:30]MH_SAM_APDU [19:18:30]CAPDU: 80 0D 02 02 05 93 69 DF 20 04 [19:18:30]Write to MH i2c: E2 0D 00 CD 3F 80 0D 02 02 05 00 93 69 DF 20 04 00 00 8F [19:18:30]Write i2c OK [19:18:30]MH_I2C_Read... [19:18:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:30]Read from MH i2c: E2 [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: E2 03 00 [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: E2 03 00 CD 3F 00 90 00 80 [19:18:30]RAPDU: 90 00 [19:18:30]wFMCommunicate OK [19:18:30]wFMCommunicate request_size=4 [19:18:30]MH_SAM_APDU [19:18:30]CAPDU: 80 0D 03 02 [19:18:30]Write to MH i2c: E2 08 00 CE 3F 80 0D 03 02 00 00 00 00 88 [19:18:30]Write i2c OK [19:18:30]MH_I2C_Read... [19:18:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:18:30]Read from MH i2c: E2 [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: E2 0B 00 [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: E2 0B 00 CE 3F 00 45 6F 73 5E 81 10 5B 53 90 00 4D [19:18:30]RAPDU: 45 6F 73 5E 81 10 5B 53 90 00 [19:18:30]wFMCommunicate OK [19:18:30]SAM_PROTO_SignData done [19:18:30]FM_MakeSignedData done [19:18:30]CreateOFDProtocolMessage [19:18:30]wFMCommunicate request_size=4 [19:18:30]MH_SAM_APDU [19:18:30]CAPDU: 80 11 00 00 [19:18:30]Write to MH i2c: E2 08 00 CF 3F 80 11 00 00 00 00 00 00 88 [19:18:30]Write i2c OK [19:18:30]MH_I2C_Read... [19:18:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:30]Read from MH i2c: E2 [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: E2 17 00 [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: E2 17 00 CF 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DD [19:18:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:18:30]wFMCommunicate OK [19:18:30]CreateOFDProtocolMessage done [19:18:30]OFDSenderStorePacket 309122 [19:18:30]StoreOFDPacket docnum=309122 [19:18:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 64 5D 07 01 D3 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1F 02 00 00 F4 03 04 00 86 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 B7 04 00 35 04 06 00 D7 93 69 DF 20 04 45 6F 73 5E 81 10 5B 53 [19:18:30]CheckFolder [19:18:30]dirname=/storage/ofd_packets [19:18:30]CheckFolder done [19:18:30]ProducePacketName [19:18:30]name=ofd_packets/00309122 [19:18:30]NVStorageSaveData ofd_packets/00309122 [19:18:30]File name is /storage/ofd_packets/00309122 [19:18:30]Write 301 bytes [19:18:30]NVStorageSaveData done [19:18:30]OFDSenderStorePacket done [19:18:30]KKMCreateOFDPacket done [19:18:30]NVStorageSaveData kkm_last_timestamp [19:18:30]File name is /storage/kkm_last_timestamp [19:18:30]Write 4 bytes [19:18:30]NVStorageSaveData done [19:18:30]ExternCall_PrintAddStr [19:18:30]wPrintStart [19:18:30]Write to MH i2c: 01 00 00 D0 3F 0F [19:18:30]Write i2c OK [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: 01 [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: 01 07 00 [19:18:30]MH_I2C_Read... [19:18:30]Read from MH i2c: 01 07 00 D0 3F 00 00 00 00 00 FF 0F 24 [19:18:30]RasterBufferAndPrint [19:18:30]line Счет N : (1)642997 [19:18:30]line ИНН: 02508201610067 [19:18:30]line Контрольно-Кассовый Чек [19:18:30]line ПРОДАЖА [19:18:30]line ТРК (МРК, ГНК) : 52 [19:18:30]line Товар: 2710124130 [19:18:30]line Аи-92-К-2 [19:18:30]line 14.950 * 66.90 [19:18:30]line = 1000.16 [19:18:30]line НДС 12% НСП 1% [19:18:30]line > о реализуемом товаре [19:18:30]line ОКРУГЛЕНИЕ: -0.16 [19:18:30]line ИТОГО: 1000.00 [19:18:30]line Внесено: 1000.00 [19:18:30]line СДАЧА: 0.00 [19:18:30]line НСП 1% : 8.85 [19:18:30]line НДС 12% : 106.21 [19:18:30]line Наличными: 1000.00 [19:18:30]line Безнал.: 0.00 [19:18:30]line Место: АЗС № 172 "Партнер Нефть" [19:18:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:18:30]line СНО: Общий режим [19:18:30]line Чек 543 26.10.2024 19:18 [19:18:30]line Смена: 532 ФФД: 1.0 [19:18:30]line ЗНМ: 0300000116 [19:18:30]line РНМ: 0000000000091780 [19:18:30]line Версия ККМ: 001 [19:18:30]line ФМ: 0000000000871765 [19:18:30]line ФД: 309122 [19:18:30]line ФПД: 237028136394756 [19:18:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T191830&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309122&fm=237028136394756&tin=02508201610067®Number=0000000000091780&sum=100000 [19:18:30]OFD Sender: Processing packet 309122 [packets to send 223, broken 222] [19:18:30]ProducePacketName [19:18:30]name=ofd_packets/00309122 [19:18:30]OFD Sender: To server: pG, [19:18:30]CommunicateWithHost lk.salyk.kg:30040 [19:18:30]ConnectInit lk.salyk.kg [19:18:30]written 0, free lines is 4095 [19:18:31]Connected sock=10 [19:18:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 64 5D 07 01 D3 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1F 02 00 00 F4 03 04 00 86 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 82 B7 04 00 35 04 06 00 D7 93 69 DF 20 04 45 6F 73 5E 81 10 5B 53 [19:18:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 94 13 47 00 F0 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 31 37 36 35 10 04 04 00 82 B7 04 00 F4 03 04 00 E4 E6 1C 67 B6 04 01 00 00 F4 22 E2 55 CA C9 6E 51 [19:18:31]CommunicateWithHost err = 0 [19:18:31]CheckOFDResponse [19:18:31]1017 (14) - 77093643461234 [19:18:31]1041 (16) - 0000000000871765 [19:18:31]1040 (4) - 309122 [19:18:31]1012 (4) - 26.10.2024 12:56 [19:18:31]1206 (1) - 0 [19:18:31]OFD Sender: Remove packet 309122 [19:18:31]ProducePacketName [19:18:31]name=ofd_packets/00309122 [19:18:31]NVStorageDeleteData [19:18:31]Write to MH i2c: 01 00 00 FA 3F 39 [19:18:31]Write i2c OK [19:18:31]MH_I2C_Read... [19:18:31]Read from MH i2c: 01 [19:18:31]MH_I2C_Read... [19:18:31]Read from MH i2c: 01 07 00 [19:18:31]MH_I2C_Read... [19:18:31]Read from MH i2c: 01 07 00 FA 3F 00 00 00 00 00 B5 0C 01 [19:18:31]RasterBufferAndPrint [19:18:31]line [19:18:31]line [19:18:31]line [19:18:31]line [19:18:31]line [19:18:31]written 0, free lines is 3259 [19:18:31]MH_Cut [19:18:31]Write to MH i2c: D1 01 00 01 40 01 13 [19:18:31]Write i2c OK [19:18:31]MH_I2C_Read... [19:18:31]Read from MH i2c: D1 [19:18:31]MH_I2C_Read... [19:18:31]Read from MH i2c: D1 01 00 [19:18:31]MH_I2C_Read... [19:18:31]Read from MH i2c: D1 01 00 01 40 00 12 [19:18:31]Write to MH i2c: 01 00 00 02 40 42 [19:18:31]Write i2c OK [19:18:31]MH_I2C_Read... [19:18:31]OFD Sender: No OFD packet to send [19:18:32]*** Cut start [19:18:32]*** Purtial cut [19:18:32]*** Stage 1: CUTSNS_PIN = 1 [19:18:32]Read from MH i2c: 01 [19:18:32]MH_I2C_Read... [19:18:32]*** Stop cut motor [19:18:32]*** Cut end [19:18:32]Read from MH i2c: 01 07 00 [19:18:32]MH_I2C_Read... [19:18:32]Read from MH i2c: 01 07 00 02 40 00 00 00 00 00 FF 0F 57 [19:18:32]process_action close_receipt done [19:18:32]requested_data is exist [19:18:32]produce_requested_data [19:18:32]requested_item fm.sn is exist - process it [19:18:32]wFMCommunicate request_size=4 [19:18:32]MH_SAM_APDU [19:18:32]CAPDU: 80 11 00 00 [19:18:32]Write to MH i2c: E2 08 00 03 40 80 11 00 00 00 00 00 00 BD [19:18:32]Write i2c OK [19:18:32]MH_I2C_Read... [19:18:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:32]Read from MH i2c: E2 [19:18:32]MH_I2C_Read... [19:18:32]Read from MH i2c: E2 17 00 [19:18:32]MH_I2C_Read... [19:18:32]Read from MH i2c: E2 17 00 03 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 12 [19:18:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:18:32]wFMCommunicate OK [19:18:32]requested_item fd.num is exist - process it [19:18:32]SAM_PROTO_GetFieldsCounters [19:18:32]wFMCommunicate request_size=4 [19:18:32]MH_SAM_APDU [19:18:32]CAPDU: 80 13 00 00 [19:18:32]Write to MH i2c: E2 08 00 04 40 80 13 00 00 00 00 00 00 C0 [19:18:32]Write i2c OK [19:18:32]MH_I2C_Read... [19:18:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:18:32]Read from MH i2c: E2 [19:18:32]MH_I2C_Read... [19:18:32]Read from MH i2c: E2 62 00 [19:18:32]MH_I2C_Read... [19:18:32]Read from MH i2c: E2 62 00 04 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 82 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 99 [19:18:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 82 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:18:32]wFMCommunicate OK [19:18:32]SAM_PROTO_GetFieldsCounters done [19:18:32]requested_item shift.num is exist - process it [19:18:32]requested_item shift.opened is exist - process it [19:18:32]req_shift_opened [19:18:32]FM_GetShiftState [19:18:32]SAM_PROTO_GetShiftState [19:18:32]wFMCommunicate request_size=4 [19:18:32]MH_SAM_APDU [19:18:32]CAPDU: 80 13 01 00 [19:18:32]Write to MH i2c: E2 08 00 05 40 80 13 01 00 00 00 00 00 C2 [19:18:32]Write i2c OK [19:18:32]MH_I2C_Read... [19:18:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:32]Read from MH i2c: E2 [19:18:32]MH_I2C_Read... [19:18:32]Read from MH i2c: E2 0E 00 [19:18:32]MH_I2C_Read... [19:18:32]Read from MH i2c: E2 0E 00 05 40 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 40 [19:18:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:18:32]wFMCommunicate OK [19:18:32]SAM_PROTO_GetShiftState done [19:18:32]FM_GetShiftState done [19:18:32]req_shift_opened done [19:18:32]requested_item shift.open_date is exist - process it [19:18:32]req_shift_open_date [19:18:32]req_shift_open_date done [19:18:32]produce_requested_data done [19:18:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309122,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:18:32]process_action_free close_receipt [19:18:32]json_value_free [19:18:32]json_value_free done [19:18:32]process_json_proto returns [19:18:32]Send response to host [19:18:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309122,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:18:32]free response buf [19:18:32]execute_script done [19:18:32]execute_script returns [19:18:32]free content buf [19:18:32]Sock 7.Close socket [19:18:32]Sock 7.Thread stoped [19:18:36]OFD Sender: No OFD packet to send [19:18:41]OFD Sender: No OFD packet to send [19:18:45]accept exits with 9 [19:18:45]New connection [19:18:45]New thread 3067022692 created [19:18:45]Thread 3066879332 joined [19:18:45]Waiting for new connection... [19:18:45] Sock 9.Parse request [19:18:45]Sock 9.Check first char [19:18:45]Sock 9.First char is OK [19:18:45]request: POST /json_proto HTTP/1.0 [19:18:45]Method: POST [19:18:45]URL: /json_proto [19:18:45]Method is POST - this is cgi request [19:18:45]url: /json_proto [19:18:45]query_string will be loaded in cgi processing [19:18:45]execute_cgi json_proto POST (null) [19:18:45]execute_cgi path=json_proto method=POST [19:18:45]POST find Content-Length [19:18:45]Host: 172.17.96.3:8080 [19:18:45]Content-Length: 677 [19:18:45]Content-Type: application/json [19:18:45] [19:18:45]POST finish read [19:18:45]Found Content-Length = 677 [19:18:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [19:18:45]execute_script... [19:18:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [19:18:45]POST & json_proto [19:18:45]process_json_proto [19:18:45]json parsed OK: [19:18:45]protocol is kg_v1.0 [19:18:45]action value=close_receipt [19:18:45]process_action close_receipt [19:18:45]cmd_close_receipt [19:18:45]MH_GetDate [19:18:45]Write to MH i2c: F0 00 00 06 40 35 [19:18:45]Write i2c OK [19:18:45]MH_I2C_Read... [19:18:45]Read from MH i2c: F0 [19:18:45]MH_I2C_Read... [19:18:45]Read from MH i2c: F0 09 00 [19:18:45]MH_I2C_Read... [19:18:45]Read from MH i2c: F0 09 00 06 40 00 97 40 1D 67 44 5E 04 65 A4 [19:18:45]GetLastDocTimeStamp 1729970310 [19:18:45]current date 1729970327 [19:18:45]FM_GetShiftState [19:18:45]SAM_PROTO_GetShiftState [19:18:45]wFMCommunicate request_size=4 [19:18:45]MH_SAM_APDU [19:18:45]CAPDU: 80 13 01 00 [19:18:45]Write to MH i2c: E2 08 00 07 40 80 13 01 00 00 00 00 00 C4 [19:18:45]Write i2c OK [19:18:45]MH_I2C_Read... [19:18:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:45]Read from MH i2c: E2 [19:18:45]MH_I2C_Read... [19:18:45]Read from MH i2c: E2 0E 00 [19:18:45]MH_I2C_Read... [19:18:45]Read from MH i2c: E2 0E 00 07 40 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 42 [19:18:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:18:45]wFMCommunicate OK [19:18:45]SAM_PROTO_GetShiftState done [19:18:45]FM_GetShiftState done [19:18:45]opened in 1729902265 [19:18:45]opened+sec_in_day 1729988665 [19:18:45]quantity*price = 50041 [19:18:45]sum+1 = 50042 [19:18:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 544 26.10.2024 19:18 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309123 ФПД: 217954819354354 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T191847&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309123&fm=217954819354354&tin=02508201610067®Number=0000000000091780&sum=50000 [19:18:47]StoreToDocumentArchive [19:18:47]shift 532 fd 309123 [19:18:47]save to /storage/0532/doc_00309123 [19:18:47]save last doc name /storage/0532/doc_00309123 to /storage/kkm_last_doc_name [19:18:47]save OK [19:18:47]Clear old archive folders... [19:18:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:18:47]tlvbuf is 00111F20 [19:18:47]SAM_PROTO_ClearQueue [19:18:47]wFMCommunicate request_size=4 [19:18:47]MH_SAM_APDU [19:18:47]CAPDU: 80 09 00 00 [19:18:47]Write to MH i2c: E2 08 00 14 40 80 09 00 00 00 00 00 00 C6 [19:18:47]Write i2c OK [19:18:47]MH_I2C_Read... [19:18:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:18:47]Read from MH i2c: E2 [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: E2 03 00 [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: E2 03 00 14 40 00 90 00 C8 [19:18:47]RAPDU: 90 00 [19:18:47]wFMCommunicate OK [19:18:47]SAM_PROTO_ClearQueue done [19:18:47]KKMCreateOFDPacket [19:18:47]OFDProtocolAddRootSTLVToBuf [19:18:47]FM_MakeSignedData [19:18:47]FM_MakeSignedData [19:18:47]SAM_PROTO_SignData [19:18:47]wFMCommunicate request_size=4 [19:18:47]MH_SAM_APDU [19:18:47]CAPDU: 80 0D 01 02 [19:18:47]Write to MH i2c: E2 08 00 15 40 80 0D 01 02 00 00 00 00 CE [19:18:47]Write i2c OK [19:18:47]MH_I2C_Read... [19:18:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:18:47]Read from MH i2c: E2 [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: E2 03 00 [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: E2 03 00 15 40 00 90 00 C9 [19:18:47]RAPDU: 90 00 [19:18:47]wFMCommunicate OK [19:18:47]wFMCommunicate request_size=255 [19:18:47]MH_SAM_APDU [19:18:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 20 02 00 00 F4 03 04 00 97 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 B7 04 00 35 04 06 00 C6 [19:18:47]Write to MH i2c: E2 02 01 16 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 20 02 00 00 F4 03 04 00 97 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 B7 04 00 35 04 06 00 C6 00 00 F3 [19:18:47]Write i2c OK [19:18:47]MH_I2C_Read... [19:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:47]Read from MH i2c: E2 [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: E2 03 00 [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: E2 03 00 16 40 00 90 00 CA [19:18:47]RAPDU: 90 00 [19:18:47]wFMCommunicate OK [19:18:47]wFMCommunicate request_size=10 [19:18:47]MH_SAM_APDU [19:18:47]CAPDU: 80 0D 02 02 05 3A 8F 95 AE F2 [19:18:47]Write to MH i2c: E2 0D 00 17 40 80 0D 02 02 05 00 3A 8F 95 AE F2 00 00 D9 [19:18:47]Write i2c OK [19:18:47]MH_I2C_Read... [19:18:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:18:47]Read from MH i2c: E2 [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: E2 03 00 [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: E2 03 00 17 40 00 90 00 CB [19:18:47]RAPDU: 90 00 [19:18:47]wFMCommunicate OK [19:18:47]wFMCommunicate request_size=4 [19:18:47]MH_SAM_APDU [19:18:47]CAPDU: 80 0D 03 02 [19:18:47]Write to MH i2c: E2 08 00 18 40 80 0D 03 02 00 00 00 00 D3 [19:18:47]Write i2c OK [19:18:47]MH_I2C_Read... [19:18:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:18:47]Read from MH i2c: E2 [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: E2 0B 00 [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: E2 0B 00 18 40 00 94 CB 63 48 9D F1 0B C2 90 00 39 [19:18:47]RAPDU: 94 CB 63 48 9D F1 0B C2 90 00 [19:18:47]wFMCommunicate OK [19:18:47]SAM_PROTO_SignData done [19:18:47]FM_MakeSignedData done [19:18:47]CreateOFDProtocolMessage [19:18:47]wFMCommunicate request_size=4 [19:18:47]MH_SAM_APDU [19:18:47]CAPDU: 80 11 00 00 [19:18:47]Write to MH i2c: E2 08 00 19 40 80 11 00 00 00 00 00 00 D3 [19:18:47]Write i2c OK [19:18:47]MH_I2C_Read... [19:18:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:47]Read from MH i2c: E2 [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: E2 17 00 [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: E2 17 00 19 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 28 [19:18:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:18:47]wFMCommunicate OK [19:18:47]CreateOFDProtocolMessage done [19:18:47]OFDSenderStorePacket 309123 [19:18:47]StoreOFDPacket docnum=309123 [19:18:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 73 4A 07 01 41 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 20 02 00 00 F4 03 04 00 97 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 B7 04 00 35 04 06 00 C6 3A 8F 95 AE F2 94 CB 63 48 9D F1 0B C2 [19:18:47]CheckFolder [19:18:47]dirname=/storage/ofd_packets [19:18:47]CheckFolder done [19:18:47]ProducePacketName [19:18:47]name=ofd_packets/00309123 [19:18:47]NVStorageSaveData ofd_packets/00309123 [19:18:47]File name is /storage/ofd_packets/00309123 [19:18:47]Write 301 bytes [19:18:47]NVStorageSaveData done [19:18:47]OFDSenderStorePacket done [19:18:47]KKMCreateOFDPacket done [19:18:47]NVStorageSaveData kkm_last_timestamp [19:18:47]File name is /storage/kkm_last_timestamp [19:18:47]Write 4 bytes [19:18:47]NVStorageSaveData done [19:18:47]ExternCall_PrintAddStr [19:18:47]wPrintStart [19:18:47]Write to MH i2c: 01 00 00 1A 40 5A [19:18:47]Write i2c OK [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: 01 [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: 01 07 00 [19:18:47]MH_I2C_Read... [19:18:47]Read from MH i2c: 01 07 00 1A 40 00 00 00 00 00 FF 0F 6F [19:18:47]RasterBufferAndPrint [19:18:47]line Счет N : (1)642999 [19:18:47]line ИНН: 02508201610067 [19:18:47]line Контрольно-Кассовый Чек [19:18:47]line ПРОДАЖА [19:18:47]line ТРК (МРК, ГНК) : 62 [19:18:47]line Товар: 2710124130 [19:18:47]line Аи-92-К-2 [19:18:47]line 7.480 * 66.90 [19:18:47]line = 500.41 [19:18:47]line НДС 12% НСП 1% [19:18:47]line > о реализуемом товаре [19:18:47]line ОКРУГЛЕНИЕ: -0.41 [19:18:47]line ИТОГО: 500.00 [19:18:47]line Внесено: 500.00 [19:18:47]line СДАЧА: 0.00 [19:18:47]line НСП 1% : 4.43 [19:18:47]line НДС 12% : 53.14 [19:18:47]line Наличными: 500.00 [19:18:47]line Безнал.: 0.00 [19:18:47]line Место: АЗС № 172 "Партнер Нефть" [19:18:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:18:47]line СНО: Общий режим [19:18:47]line Чек 544 26.10.2024 19:18 [19:18:47]line Смена: 532 ФФД: 1.0 [19:18:47]line ЗНМ: 0300000116 [19:18:47]line РНМ: 0000000000091780 [19:18:47]line Версия ККМ: 001 [19:18:47]line ФМ: 0000000000871765 [19:18:47]line ФД: 309123 [19:18:47]line ФПД: 217954819354354 [19:18:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T191847&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309123&fm=217954819354354&tin=02508201610067®Number=0000000000091780&sum=50000 [19:18:47]written 0, free lines is 4095 [19:18:47]OFD Sender: Processing packet 309123 [packets to send 223, broken 222] [19:18:47]ProducePacketName [19:18:47]name=ofd_packets/00309123 [19:18:47]OFD Sender: To server: pG, [19:18:47]CommunicateWithHost lk.salyk.kg:30040 [19:18:47]ConnectInit lk.salyk.kg [19:18:47]Connected sock=10 [19: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 31 37 36 35 0F 01 00 00 73 4A 07 01 41 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 20 02 00 00 F4 03 04 00 97 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 83 B7 04 00 35 04 06 00 C6 3A 8F 95 AE F2 94 CB 63 48 9D F1 0B C2 [19:18:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 20 D9 47 00 4B 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 31 37 36 35 10 04 04 00 83 B7 04 00 F4 03 04 00 F4 E6 1C 67 B6 04 01 00 00 09 C2 11 B4 0C 01 C4 E1 [19:18:48]CommunicateWithHost err = 0 [19:18:48]CheckOFDResponse [19:18:48]1017 (14) - 77093643461234 [19:18:48]1041 (16) - 0000000000871765 [19:18:48]1040 (4) - 309123 [19:18:48]1012 (4) - 26.10.2024 12:56 [19:18:48]1206 (1) - 0 [19:18:48]OFD Sender: Remove packet 309123 [19:18:48]ProducePacketName [19:18:48]name=ofd_packets/00309123 [19:18:48]NVStorageDeleteData [19:18:48]Write to MH i2c: 01 00 00 44 40 84 [19:18:48]Write i2c OK [19:18:48]MH_I2C_Read... [19:18:48]Read from MH i2c: 01 [19:18:48]MH_I2C_Read... [19:18:48]Read from MH i2c: 01 07 00 [19:18:48]MH_I2C_Read... [19:18:48]Read from MH i2c: 01 07 00 44 40 00 00 00 00 00 A8 0C 3F [19:18:48]RasterBufferAndPrint [19:18:48]line [19:18:48]line [19:18:48]line [19:18:48]line [19:18:48]line [19:18:48]written 0, free lines is 3243 [19:18:48]MH_Cut [19:18:48]Write to MH i2c: D1 01 00 4B 40 01 5D [19:18:48]Write i2c OK [19:18:48]MH_I2C_Read... [19:18:48]Read from MH i2c: D1 [19:18:48]MH_I2C_Read... [19:18:48]Read from MH i2c: D1 01 00 [19:18:48]MH_I2C_Read... [19:18:48]Read from MH i2c: D1 01 00 4B 40 00 5C [19:18:48]Write to MH i2c: 01 00 00 4C 40 8C [19:18:48]Write i2c OK [19:18:48]MH_I2C_Read... [19:18:48]OFD Sender: No OFD packet to send [19:18:48]*** Cut start [19:18:48]*** Purtial cut [19:18:48]*** Stage 1: CUTSNS_PIN = 1 [19:18:49]Read from MH i2c: 01 [19:18:49]MH_I2C_Read... [19:18:49]*** Stop cut motor [19:18:49]*** Cut end [19:18:49]Read from MH i2c: 01 07 00 [19:18:49]MH_I2C_Read... [19:18:49]Read from MH i2c: 01 07 00 4C 40 00 00 00 00 00 FF 0F A1 [19:18:49]process_action close_receipt done [19:18:49]requested_data is exist [19:18:49]produce_requested_data [19:18:49]requested_item fm.sn is exist - process it [19:18:49]wFMCommunicate request_size=4 [19:18:49]MH_SAM_APDU [19:18:49]CAPDU: 80 11 00 00 [19:18:49]Write to MH i2c: E2 08 00 4D 40 80 11 00 00 00 00 00 00 07 [19:18:49]Write i2c OK [19:18:49]MH_I2C_Read... [19:18:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:18:49]Read from MH i2c: E2 [19:18:49]MH_I2C_Read... [19:18:49]Read from MH i2c: E2 17 00 [19:18:49]MH_I2C_Read... [19:18:49]Read from MH i2c: E2 17 00 4D 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5C [19:18:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:18:49]wFMCommunicate OK [19:18:49]requested_item fd.num is exist - process it [19:18:49]SAM_PROTO_GetFieldsCounters [19:18:49]wFMCommunicate request_size=4 [19:18:49]MH_SAM_APDU [19:18:49]CAPDU: 80 13 00 00 [19:18:49]Write to MH i2c: E2 08 00 4E 40 80 13 00 00 00 00 00 00 0A [19:18:49]Write i2c OK [19:18:49]MH_I2C_Read... [19:18:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:18:49]Read from MH i2c: E2 [19:18:49]MH_I2C_Read... [19:18:49]Read from MH i2c: E2 62 00 [19:18:49]MH_I2C_Read... [19:18:49]Read from MH i2c: E2 62 00 4E 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 83 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 20 02 00 00 5E 04 04 00 20 02 00 00 57 04 04 00 21 02 00 00 19 04 04 00 00 00 00 00 90 00 E7 [19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 83 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 20 02 00 00 5E 04 04 00 20 02 00 00 57 04 04 00 21 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:18:49]wFMCommunicate OK [19:18:49]SAM_PROTO_GetFieldsCounters done [19:18:49]requested_item shift.num is exist - process it [19:18:49]requested_item shift.opened is exist - process it [19:18:49]req_shift_opened [19:18:49]FM_GetShiftState [19:18:49]SAM_PROTO_GetShiftState [19:18:49]wFMCommunicate request_size=4 [19:18:49]MH_SAM_APDU [19:18:49]CAPDU: 80 13 01 00 [19:18:49]Write to MH i2c: E2 08 00 4F 40 80 13 01 00 00 00 00 00 0C [19:18:49]Write i2c OK [19:18:49]MH_I2C_Read... [19:18:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:18:49]Read from MH i2c: E2 [19:18:49]MH_I2C_Read... [19:18:49]Read from MH i2c: E2 0E 00 [19:18:49]MH_I2C_Read... [19:18:49]Read from MH i2c: E2 0E 00 4F 40 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8A [19:18:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:18:49]wFMCommunicate OK [19:18:49]SAM_PROTO_GetShiftState done [19:18:49]FM_GetShiftState done [19:18:49]req_shift_opened done [19:18:49]requested_item shift.open_date is exist - process it [19:18:49]req_shift_open_date [19:18:49]req_shift_open_date done [19:18:49]produce_requested_data done [19:18:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309123,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:18:49]process_action_free close_receipt [19:18:49]json_value_free [19:18:49]json_value_free done [19:18:49]process_json_proto returns [19:18:49]Send response to host [19:18:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309123,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:18:49]free response buf [19:18:49]execute_script done [19:18:49]execute_script returns [19:18:49]free content buf [19:18:49]Sock 9.Close socket [19:18:49]Sock 9.Thread stoped [19:18:53]OFD Sender: No OFD packet to send [19:18:58]OFD Sender: No OFD packet to send [19:19:02]accept exits with 7 [19:19:02]New connection [19:19:02]New thread 3066879332 created [19:19:02]Thread 3067022692 joined [19:19:02]Waiting for new connection... [19:19:02] Sock 7.Parse request [19:19:02]Sock 7.Check first char [19:19:02]Sock 7.First char is OK [19:19:02]request: POST /json_proto HTTP/1.0 [19:19:02]Method: POST [19:19:02]URL: /json_proto [19:19:02]Method is POST - this is cgi request [19:19:02]url: /json_proto [19:19:02]query_string will be loaded in cgi processing [19:19:02]execute_cgi json_proto POST (null) [19:19:02]execute_cgi path=json_proto method=POST [19:19:02]POST find Content-Length [19:19:02]Host: 172.17.96.3:8080 [19:19:02]Content-Length: 775 [19:19:02]Content-Type: application/json [19:19:02] [19:19:02]POST finish read [19:19:02]Found Content-Length = 775 [19:19:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:19:02]execute_script... [19:19:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)642998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:19:02]POST & json_proto [19:19:02]process_json_proto [19:19:02]json parsed OK: [19:19:02]protocol is kg_v1.0 [19:19:02]action value=close_receipt [19:19:02]process_action close_receipt [19:19:02]cmd_close_receipt [19:19:02]MH_GetDate [19:19:02]Write to MH i2c: F0 00 00 50 40 7F [19:19:02]Write i2c OK [19:19:02]MH_I2C_Read... [19:19:02]Read from MH i2c: F0 [19:19:02]MH_I2C_Read... [19:19:02]Read from MH i2c: F0 09 00 [19:19:02]MH_I2C_Read... [19:19:02]Read from MH i2c: F0 09 00 50 40 00 A7 40 1D 67 44 5E 04 65 FE [19:19:02]GetLastDocTimeStamp 1729970327 [19:19:02]current date 1729970343 [19:19:02]FM_GetShiftState [19:19:02]SAM_PROTO_GetShiftState [19:19:02]wFMCommunicate request_size=4 [19:19:02]MH_SAM_APDU [19:19:02]CAPDU: 80 13 01 00 [19:19:02]Write to MH i2c: E2 08 00 51 40 80 13 01 00 00 00 00 00 0E [19:19:02]Write i2c OK [19:19:02]MH_I2C_Read... [19:19:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:02]Read from MH i2c: E2 [19:19:02]MH_I2C_Read... [19:19:02]Read from MH i2c: E2 0E 00 [19:19:02]MH_I2C_Read... [19:19:02]Read from MH i2c: E2 0E 00 51 40 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8C [19:19:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:19:02]wFMCommunicate OK [19:19:02]SAM_PROTO_GetShiftState done [19:19:02]FM_GetShiftState done [19:19:02]opened in 1729902265 [19:19:02]opened+sec_in_day 1729988665 [19:19:02]quantity*price = 300076 [19:19:02]sum+1 = 300077 [19:19:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 545 26.10.2024 19:19 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309124 ФПД: 220575509374047 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T191903&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309124&fm=220575509374047&tin=02508201610067®Number=0000000000091780&sum=300076 [19:19:03]StoreToDocumentArchive [19:19:03]shift 532 fd 309124 [19:19:03]save to /storage/0532/doc_00309124 [19:19:03]save last doc name /storage/0532/doc_00309124 to /storage/kkm_last_doc_name [19:19:03]save OK [19:19:03]Clear old archive folders... [19:19:03]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:19:03]tlvbuf is 001125A0 [19:19:03]SAM_PROTO_ClearQueue [19:19:03]wFMCommunicate request_size=4 [19:19:03]MH_SAM_APDU [19:19:03]CAPDU: 80 09 00 00 [19:19:03]Write to MH i2c: E2 08 00 5E 40 80 09 00 00 00 00 00 00 10 [19:19:03]Write i2c OK [19:19:03]MH_I2C_Read... [19:19:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:19:03]Read from MH i2c: E2 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 03 00 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 03 00 5E 40 00 90 00 12 [19:19:03]RAPDU: 90 00 [19:19:03]wFMCommunicate OK [19:19:03]SAM_PROTO_ClearQueue done [19:19:03]KKMCreateOFDPacket [19:19:03]OFDProtocolAddRootSTLVToBuf [19:19:03]FM_MakeSignedData [19:19:03]FM_MakeSignedData [19:19:03]SAM_PROTO_SignData [19:19:03]wFMCommunicate request_size=4 [19:19:03]MH_SAM_APDU [19:19:03]CAPDU: 80 0D 01 02 [19:19:03]Write to MH i2c: E2 08 00 5F 40 80 0D 01 02 00 00 00 00 18 [19:19:03]Write i2c OK [19:19:03]MH_I2C_Read... [19:19:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:19:03]Read from MH i2c: E2 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 03 00 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 03 00 5F 40 00 90 00 13 [19:19:03]RAPDU: 90 00 [19:19:03]wFMCommunicate OK [19:19:03]wFMCommunicate request_size=255 [19:19:03]MH_SAM_APDU [19:19:03]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 A7 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 B7 04 [19:19:03]Write to MH i2c: E2 02 01 60 40 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 A7 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 B7 04 00 00 ED [19:19:03]Write i2c OK [19:19:03]MH_I2C_Read... [19:19:03]OFD Sender: No OFD packet to send [19:19:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:03]Read from MH i2c: E2 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 03 00 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 03 00 60 40 00 90 00 14 [19:19:03]RAPDU: 90 00 [19:19:03]wFMCommunicate OK [19:19:03]wFMCommunicate request_size=16 [19:19:03]MH_SAM_APDU [19:19:03]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 C8 9C BC E1 E4 5F [19:19:03]Write to MH i2c: E2 13 00 61 40 80 0D 02 02 0B 00 00 35 04 06 00 C8 9C BC E1 E4 5F 00 00 B4 [19:19:03]Write i2c OK [19:19:03]MH_I2C_Read... [19:19:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:03]Read from MH i2c: E2 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 03 00 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 03 00 61 40 00 90 00 15 [19:19:03]RAPDU: 90 00 [19:19:03]wFMCommunicate OK [19:19:03]wFMCommunicate request_size=4 [19:19:03]MH_SAM_APDU [19:19:03]CAPDU: 80 0D 03 02 [19:19:03]Write to MH i2c: E2 08 00 62 40 80 0D 03 02 00 00 00 00 1D [19:19:03]Write i2c OK [19:19:03]MH_I2C_Read... [19:19:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:19:03]Read from MH i2c: E2 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 0B 00 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 0B 00 62 40 00 02 E4 1F 06 20 62 75 21 90 00 41 [19:19:03]RAPDU: 02 E4 1F 06 20 62 75 21 90 00 [19:19:03]wFMCommunicate OK [19:19:03]SAM_PROTO_SignData done [19:19:03]FM_MakeSignedData done [19:19:03]CreateOFDProtocolMessage [19:19:03]wFMCommunicate request_size=4 [19:19:03]MH_SAM_APDU [19:19:03]CAPDU: 80 11 00 00 [19:19:03]Write to MH i2c: E2 08 00 63 40 80 11 00 00 00 00 00 00 1D [19:19:03]Write i2c OK [19:19:03]MH_I2C_Read... [19:19:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:03]Read from MH i2c: E2 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 17 00 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: E2 17 00 63 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 72 [19:19:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:19:03]wFMCommunicate OK [19:19:03]CreateOFDProtocolMessage done [19:19:03]OFDSenderStorePacket 309124 [19:19:03]StoreOFDPacket docnum=309124 [19:19:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 3D DE 0D 01 80 AE 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 A7 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 B7 04 00 35 04 06 00 C8 9C BC E1 E4 5F 02 E4 1F 06 20 62 75 21 [19:19:03]CheckFolder [19:19:03]dirname=/storage/ofd_packets [19:19:03]CheckFolder done [19:19:03]ProducePacketName [19:19:03]name=ofd_packets/00309124 [19:19:03]NVStorageSaveData ofd_packets/00309124 [19:19:03]File name is /storage/ofd_packets/00309124 [19:19:03]Write 307 bytes [19:19:03]NVStorageSaveData done [19:19:03]OFDSenderStorePacket done [19:19:03]KKMCreateOFDPacket done [19:19:03]NVStorageSaveData kkm_last_timestamp [19:19:03]File name is /storage/kkm_last_timestamp [19:19:03]Write 4 bytes [19:19:03]NVStorageSaveData done [19:19:03]ExternCall_PrintAddStr [19:19:03]wPrintStart [19:19:03]Write to MH i2c: 01 00 00 64 40 A4 [19:19:03]Write i2c OK [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: 01 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: 01 07 00 [19:19:03]MH_I2C_Read... [19:19:03]Read from MH i2c: 01 07 00 64 40 00 00 00 00 00 FF 0F B9 [19:19:03]RasterBufferAndPrint [19:19:03]line Счет N : (1)642998 [19:19:03]line ИНН: 02508201610067 [19:19:03]line Контрольно-Кассовый Чек [19:19:03]line ПРОДАЖА [19:19:03]line ТРК (МРК, ГНК) : 42 [19:19:03]line Товар: 2710194210 [19:19:03]line D-ENERGY ДТ-К-2 [19:19:03]line 38.870 * 77.20 [19:19:03]line = 3000.76 [19:19:03]line НДС 12% НСП 1% [19:19:03]line > о реализуемом товаре [19:19:03]line ИТОГО: 3000.76 [19:19:03]line НСП 1% : 26.55 [19:19:03]line НДС 12% : 318.66 [19:19:03]line Наличными: 0.00 [19:19:03]line Безнал.: 3000.76 [19:19:03]line Место: АЗС № 172 "Партнер Нефть" [19:19:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:19:03]line СНО: Общий режим [19:19:03]line Чек 545 26.10.2024 19:19 [19:19:03]line Смена: 532 ФФД: 1.0 [19:19:03]line ЗНМ: 0300000116 [19:19:03]line РНМ: 0000000000091780 [19:19:03]line Версия ККМ: 001 [19:19:03]line Платежная система: Mbank [19:19:03]line ФМ: 0000000000871765 [19:19:03]line ФД: 309124 [19:19:03]line ФПД: 220575509374047 [19:19:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T191903&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309124&fm=220575509374047&tin=02508201610067®Number=0000000000091780&sum=300076 [19:19:04]OFD Sender: Processing packet 309124 [packets to send 223, broken 222] [19:19:04]ProducePacketName [19:19:04]name=ofd_packets/00309124 [19:19:04]OFD Sender: To server: pG, [19:19:04]CommunicateWithHost lk.salyk.kg:30040 [19:19:04]ConnectInit lk.salyk.kg [19:19:04]written 0, free lines is 4095 [19:19:04]Connected sock=10 [19:19:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 3D DE 0D 01 80 AE 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 02 00 00 F4 03 04 00 A7 40 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 B7 04 00 35 04 06 00 C8 9C BC E1 E4 5F 02 E4 1F 06 20 62 75 21 [19:19:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 ED 81 47 00 47 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 84 B7 04 00 F4 03 04 00 05 E7 1C 67 B6 04 01 00 00 ED 12 D8 43 FB D6 17 3E [19:19:04]CommunicateWithHost err = 0 [19:19:04]CheckOFDResponse [19:19:04]1017 (14) - 77093643461234 [19:19:04]1041 (16) - 0000000000871765 [19:19:04]1040 (4) - 309124 [19:19:04]1012 (4) - 26.10.2024 12:56 [19:19:04]1206 (1) - 0 [19:19:04]OFD Sender: Remove packet 309124 [19:19:04]ProducePacketName [19:19:04]name=ofd_packets/00309124 [19:19:04]NVStorageDeleteData [19:19:04]Write to MH i2c: 01 00 00 8C 40 CC [19:19:04]Write i2c OK [19:19:04]MH_I2C_Read... [19:19:04]Read from MH i2c: 01 [19:19:04]MH_I2C_Read... [19:19:04]Read from MH i2c: 01 07 00 [19:19:04]MH_I2C_Read... [19:19:04]Read from MH i2c: 01 07 00 8C 40 00 00 00 00 00 E9 0C C8 [19:19:04]RasterBufferAndPrint [19:19:04]line [19:19:04]line [19:19:04]line [19:19:04]line [19:19:04]line [19:19:04]written 0, free lines is 3311 [19:19:04]MH_Cut [19:19:04]Write to MH i2c: D1 01 00 93 40 01 A5 [19:19:04]Write i2c OK [19:19:04]MH_I2C_Read... [19:19:04]Read from MH i2c: D1 [19:19:04]MH_I2C_Read... [19:19:04]Read from MH i2c: D1 01 00 [19:19:04]MH_I2C_Read... [19:19:04]Read from MH i2c: D1 01 00 93 40 00 A4 [19:19:04]Write to MH i2c: 01 00 00 94 40 D4 [19:19:04]Write i2c OK [19:19:04]MH_I2C_Read... [19:19:05]OFD Sender: No OFD packet to send [19:19:05]*** Cut start [19:19:05]*** Purtial cut [19:19:05]*** Stage 1: CUTSNS_PIN = 1 [19:19:05]Read from MH i2c: 01 [19:19:05]MH_I2C_Read... [19:19:05]*** Stop cut motor [19:19:05]*** Cut end [19:19:05]Read from MH i2c: 01 07 00 [19:19:05]MH_I2C_Read... [19:19:05]Read from MH i2c: 01 07 00 94 40 00 00 00 00 00 FF 0F E9 [19:19:05]process_action close_receipt done [19:19:05]requested_data is exist [19:19:05]produce_requested_data [19:19:05]requested_item fm.sn is exist - process it [19:19:05]wFMCommunicate request_size=4 [19:19:05]MH_SAM_APDU [19:19:05]CAPDU: 80 11 00 00 [19:19:05]Write to MH i2c: E2 08 00 95 40 80 11 00 00 00 00 00 00 4F [19:19:05]Write i2c OK [19:19:05]MH_I2C_Read... [19:19:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:05]Read from MH i2c: E2 [19:19:05]MH_I2C_Read... [19:19:05]Read from MH i2c: E2 17 00 [19:19:05]MH_I2C_Read... [19:19:05]Read from MH i2c: E2 17 00 95 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A4 [19:19:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:19:05]wFMCommunicate OK [19:19:05]requested_item fd.num is exist - process it [19:19:05]SAM_PROTO_GetFieldsCounters [19:19:05]wFMCommunicate request_size=4 [19:19:05]MH_SAM_APDU [19:19:05]CAPDU: 80 13 00 00 [19:19:05]Write to MH i2c: E2 08 00 96 40 80 13 00 00 00 00 00 00 52 [19:19:05]Write i2c OK [19:19:05]MH_I2C_Read... [19:19:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:19:05]Read from MH i2c: E2 [19:19:05]MH_I2C_Read... [19:19:05]Read from MH i2c: E2 62 00 [19:19:05]MH_I2C_Read... [19:19:05]Read from MH i2c: E2 62 00 96 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 84 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 21 02 00 00 5E 04 04 00 21 02 00 00 57 04 04 00 22 02 00 00 19 04 04 00 00 00 00 00 90 00 33 [19:19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 84 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 21 02 00 00 5E 04 04 00 21 02 00 00 57 04 04 00 22 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:19:05]wFMCommunicate OK [19:19:05]SAM_PROTO_GetFieldsCounters done [19:19:05]requested_item shift.num is exist - process it [19:19:05]requested_item shift.opened is exist - process it [19:19:05]req_shift_opened [19:19:05]FM_GetShiftState [19:19:05]SAM_PROTO_GetShiftState [19:19:05]wFMCommunicate request_size=4 [19:19:05]MH_SAM_APDU [19:19:05]CAPDU: 80 13 01 00 [19:19:05]Write to MH i2c: E2 08 00 97 40 80 13 01 00 00 00 00 00 54 [19:19:05]Write i2c OK [19:19:05]MH_I2C_Read... [19:19:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:05]Read from MH i2c: E2 [19:19:05]MH_I2C_Read... [19:19:05]Read from MH i2c: E2 0E 00 [19:19:05]MH_I2C_Read... [19:19:05]Read from MH i2c: E2 0E 00 97 40 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D2 [19:19:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:19:05]wFMCommunicate OK [19:19:05]SAM_PROTO_GetShiftState done [19:19:05]FM_GetShiftState done [19:19:05]req_shift_opened done [19:19:05]requested_item shift.open_date is exist - process it [19:19:05]req_shift_open_date [19:19:05]req_shift_open_date done [19:19:05]produce_requested_data done [19:19:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309124,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:19:05]process_action_free close_receipt [19:19:05]json_value_free [19:19:05]json_value_free done [19:19:05]process_json_proto returns [19:19:05]Send response to host [19:19:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309124,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:19:05]free response buf [19:19:05]execute_script done [19:19:05]execute_script returns [19:19:05]free content buf [19:19:05]Sock 7.Close socket [19:19:05]Sock 7.Thread stoped [19:19:10]OFD Sender: No OFD packet to send [19:19:15]OFD Sender: No OFD packet to send [19:19:20]OFD Sender: No OFD packet to send [19:19:25]OFD Sender: No OFD packet to send [19:19:30]OFD Sender: No OFD packet to send [19:19:35]OFD Sender: No OFD packet to send [19:19:40]OFD Sender: No OFD packet to send [19:19:45]OFD Sender: No OFD packet to send [19:19:50]OFD Sender: No OFD packet to send [19:19:55]OFD Sender: No OFD packet to send [19:20:00]OFD Sender: No OFD packet to send [19:20:05]OFD Sender: No OFD packet to send [19:20:10]OFD Sender: No OFD packet to send [19:20:15]OFD Sender: No OFD packet to send [19:20:20]OFD Sender: No OFD packet to send [19:20:25]OFD Sender: No OFD packet to send [19:20:30]OFD Sender: No OFD packet to send [19:20:35]OFD Sender: No OFD packet to send [19:20:40]OFD Sender: No OFD packet to send [19:20:45]OFD Sender: No OFD packet to send [19:20:50]OFD Sender: No OFD packet to send [19:20:55]OFD Sender: No OFD packet to send [19:21:00]OFD Sender: No OFD packet to send [19:21:05]OFD Sender: No OFD packet to send [19:21:10]OFD Sender: No OFD packet to send [19:21:15]OFD Sender: No OFD packet to send [19:21:20]OFD Sender: No OFD packet to send [19:21:25]OFD Sender: No OFD packet to send [19:21:30]OFD Sender: No OFD packet to send [19:21:35]OFD Sender: No OFD packet to send [19:21:40]OFD Sender: No OFD packet to send [19:21:45]OFD Sender: No OFD packet to send [19:21:50]OFD Sender: No OFD packet to send [19:21:55]OFD Sender: No OFD packet to send [19:22:00]OFD Sender: No OFD packet to send [19:22:05]OFD Sender: No OFD packet to send [19:22:10]OFD Sender: No OFD packet to send [19:22:15]OFD Sender: No OFD packet to send [19:22:18]accept exits with 9 [19:22:18]New connection [19:22:18]New thread 3067022692 created [19:22:18]Thread 3066879332 joined [19:22:18]Waiting for new connection... [19:22:18] Sock 9.Parse request [19:22:18]Sock 9.Check first char [19:22:18]Sock 9.First char is OK [19:22:18]request: POST /json_proto HTTP/1.0 [19:22:18]Method: POST [19:22:18]URL: /json_proto [19:22:18]Method is POST - this is cgi request [19:22:18]url: /json_proto [19:22:18]query_string will be loaded in cgi processing [19:22:18]execute_cgi json_proto POST (null) [19:22:18]execute_cgi path=json_proto method=POST [19:22:18]POST find Content-Length [19:22:18]Host: 172.17.96.3:8080 [19:22:18]Content-Length: 677 [19:22:18]Content-Type: application/json [19:22:18] [19:22:18]POST finish read [19:22:18]Found Content-Length = 677 [19:22:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [19:22:18]execute_script... [19: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 : (1)643003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [19:22:18]POST & json_proto [19:22:18]process_json_proto [19:22:18]json parsed OK: [19:22:18]protocol is kg_v1.0 [19:22:18]action value=close_receipt [19:22:18]process_action close_receipt [19:22:18]cmd_close_receipt [19:22:18]MH_GetDate [19:22:18]Write to MH i2c: F0 00 00 98 40 C7 [19:22:18]Write i2c OK [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: F0 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: F0 09 00 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: F0 09 00 98 40 00 6C 41 1D 67 44 5E 04 65 0C [19:22:18]GetLastDocTimeStamp 1729970343 [19:22:18]current date 1729970540 [19:22:18]FM_GetShiftState [19:22:18]SAM_PROTO_GetShiftState [19:22:18]wFMCommunicate request_size=4 [19:22:18]MH_SAM_APDU [19:22:18]CAPDU: 80 13 01 00 [19:22:18]Write to MH i2c: E2 08 00 99 40 80 13 01 00 00 00 00 00 56 [19:22:18]Write i2c OK [19:22:18]MH_I2C_Read... [19:22:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:18]Read from MH i2c: E2 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: E2 0E 00 [19:22:18]MH_I2C_Read... [19:22:18]Read from MH i2c: E2 0E 00 99 40 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D4 [19:22:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:22:18]wFMCommunicate OK [19:22:18]SAM_PROTO_GetShiftState done [19:22:18]FM_GetShiftState done [19:22:18]opened in 1729902265 [19:22:18]opened+sec_in_day 1729988665 [19:22:18]quantity*price = 20003 [19:22:18]sum+1 = 20004 [19:22:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 546 26.10.2024 19:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309125 ФПД: 235654072078400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192220&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309125&fm=235654072078400&tin=02508201610067®Number=0000000000091780&sum=20000 [19:22:20]StoreToDocumentArchive [19:22:20]shift 532 fd 309125 [19:22:20]save to /storage/0532/doc_00309125 [19:22:20]save last doc name /storage/0532/doc_00309125 to /storage/kkm_last_doc_name [19:22:20]save OK [19:22:20]Clear old archive folders... [19:22:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:22:20]tlvbuf is 000DEFD0 [19:22:20]SAM_PROTO_ClearQueue [19:22:20]wFMCommunicate request_size=4 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 09 00 00 [19:22:20]Write to MH i2c: E2 08 00 A6 40 80 09 00 00 00 00 00 00 58 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 A6 40 00 90 00 5A [19:22:20]RAPDU: 90 00 [19:22:20]wFMCommunicate OK [19:22:20]SAM_PROTO_ClearQueue done [19:22:20]KKMCreateOFDPacket [19:22:20]OFDProtocolAddRootSTLVToBuf [19:22:20]FM_MakeSignedData [19:22:20]FM_MakeSignedData [19:22:20]SAM_PROTO_SignData [19:22:20]wFMCommunicate request_size=4 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 0D 01 02 [19:22:20]Write to MH i2c: E2 08 00 A7 40 80 0D 01 02 00 00 00 00 60 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 A7 40 00 90 00 5B [19:22:20]RAPDU: 90 00 [19:22:20]wFMCommunicate OK [19:22:20]wFMCommunicate request_size=255 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 22 02 00 00 F4 03 04 00 6C 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 B7 04 00 35 04 06 00 D6 [19:22:20]Write to MH i2c: E2 02 01 A8 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 22 02 00 00 F4 03 04 00 6C 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 B7 04 00 35 04 06 00 D6 00 00 31 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]OFD Sender: No OFD packet to send [19:22:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 A8 40 00 90 00 5C [19:22:20]RAPDU: 90 00 [19:22:20]wFMCommunicate OK [19:22:20]wFMCommunicate request_size=10 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 0D 02 02 05 53 7D 41 90 40 [19:22:20]Write to MH i2c: E2 0D 00 A9 40 80 0D 02 02 05 00 53 7D 41 90 40 00 00 4E [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 03 00 A9 40 00 90 00 5D [19:22:20]RAPDU: 90 00 [19:22:20]wFMCommunicate OK [19:22:20]wFMCommunicate request_size=4 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 0D 03 02 [19:22:20]Write to MH i2c: E2 08 00 AA 40 80 0D 03 02 00 00 00 00 65 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 0B 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 0B 00 AA 40 00 5F F2 94 77 E5 32 97 0D 90 00 7D [19:22:20]RAPDU: 5F F2 94 77 E5 32 97 0D 90 00 [19:22:20]wFMCommunicate OK [19:22:20]SAM_PROTO_SignData done [19:22:20]FM_MakeSignedData done [19:22:20]CreateOFDProtocolMessage [19:22:20]wFMCommunicate request_size=4 [19:22:20]MH_SAM_APDU [19:22:20]CAPDU: 80 11 00 00 [19:22:20]Write to MH i2c: E2 08 00 AB 40 80 11 00 00 00 00 00 00 65 [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:20]Read from MH i2c: E2 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 17 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: E2 17 00 AB 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BA [19:22:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:22:20]wFMCommunicate OK [19:22:20]CreateOFDProtocolMessage done [19:22:20]OFDSenderStorePacket 309125 [19:22:20]StoreOFDPacket docnum=309125 [19:22:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D7 E7 07 01 2D D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 22 02 00 00 F4 03 04 00 6C 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 B7 04 00 35 04 06 00 D6 53 7D 41 90 40 5F F2 94 77 E5 32 97 0D [19:22:20]CheckFolder [19:22:20]dirname=/storage/ofd_packets [19:22:20]CheckFolder done [19:22:20]ProducePacketName [19:22:20]name=ofd_packets/00309125 [19:22:20]NVStorageSaveData ofd_packets/00309125 [19:22:20]File name is /storage/ofd_packets/00309125 [19:22:20]Write 301 bytes [19:22:20]NVStorageSaveData done [19:22:20]OFDSenderStorePacket done [19:22:20]KKMCreateOFDPacket done [19:22:20]NVStorageSaveData kkm_last_timestamp [19:22:20]File name is /storage/kkm_last_timestamp [19:22:20]Write 4 bytes [19:22:20]NVStorageSaveData done [19:22:20]ExternCall_PrintAddStr [19:22:20]wPrintStart [19:22:20]Write to MH i2c: 01 00 00 AC 40 EC [19:22:20]Write i2c OK [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: 01 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: 01 07 00 [19:22:20]MH_I2C_Read... [19:22:20]Read from MH i2c: 01 07 00 AC 40 00 00 00 00 00 FF 0F 01 [19:22:20]RasterBufferAndPrint [19:22:20]line Счет N : (1)643003 [19:22:20]line ИНН: 02508201610067 [19:22:20]line Контрольно-Кассовый Чек [19:22:20]line ПРОДАЖА [19:22:20]line ТРК (МРК, ГНК) : 52 [19:22:20]line Товар: 2710124130 [19:22:20]line Аи-92-К-2 [19:22:20]line 2.990 * 66.90 [19:22:20]line = 200.03 [19:22:20]line НДС 12% НСП 1% [19:22:20]line > о реализуемом товаре [19:22:20]line ОКРУГЛЕНИЕ: -0.03 [19:22:20]line ИТОГО: 200.00 [19:22:20]line Внесено: 200.00 [19:22:20]line СДАЧА: 0.00 [19:22:20]line НСП 1% : 1.77 [19:22:20]line НДС 12% : 21.24 [19:22:20]line Наличными: 200.00 [19:22:20]line Безнал.: 0.00 [19:22:20]line Место: АЗС № 172 "Партнер Нефть" [19:22:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:22:20]line СНО: Общий режим [19:22:20]line Чек 546 26.10.2024 19:22 [19:22:20]line Смена: 532 ФФД: 1.0 [19:22:20]line ЗНМ: 0300000116 [19:22:20]line РНМ: 0000000000091780 [19:22:20]line Версия ККМ: 001 [19:22:20]line ФМ: 0000000000871765 [19:22:20]line ФД: 309125 [19:22:20]line ФПД: 235654072078400 [19:22:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192220&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309125&fm=235654072078400&tin=02508201610067®Number=0000000000091780&sum=20000 [19:22:20]OFD Sender: Processing packet 309125 [packets to send 223, broken 222] [19:22:20]ProducePacketName [19:22:20]name=ofd_packets/00309125 [19:22:20]OFD Sender: To server: pG, [19:22:20]CommunicateWithHost lk.salyk.kg:30040 [19:22:20]ConnectInit lk.salyk.kg [19:22:20]written 0, free lines is 4095 [19:22:21]Connected sock=10 [19:22:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D7 E7 07 01 2D D3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 22 02 00 00 F4 03 04 00 6C 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 85 B7 04 00 35 04 06 00 D6 53 7D 41 90 40 5F F2 94 77 E5 32 97 0D [19:22:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 14 EB 47 00 72 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 31 37 36 35 10 04 04 00 85 B7 04 00 F4 03 04 00 CA E7 1C 67 B6 04 01 00 00 B9 D4 82 11 94 DF 46 FC [19:22:21]CommunicateWithHost err = 0 [19:22:21]CheckOFDResponse [19:22:21]1017 (14) - 77093643461234 [19:22:21]1041 (16) - 0000000000871765 [19:22:21]1040 (4) - 309125 [19:22:21]1012 (4) - 26.10.2024 12:59 [19:22:21]1206 (1) - 0 [19:22:21]OFD Sender: Remove packet 309125 [19:22:21]ProducePacketName [19:22:21]name=ofd_packets/00309125 [19:22:21]NVStorageDeleteData [19:22:21]Write to MH i2c: 01 00 00 D6 40 16 [19:22:21]Write i2c OK [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: 01 [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: 01 07 00 [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: 01 07 00 D6 40 00 00 00 00 00 AB 0C D4 [19:22:21]RasterBufferAndPrint [19:22:21]line [19:22:21]line [19:22:21]line [19:22:21]line [19:22:21]line [19:22:21]written 0, free lines is 3249 [19:22:21]MH_Cut [19:22:21]Write to MH i2c: D1 01 00 DD 40 01 EF [19:22:21]Write i2c OK [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: D1 [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: D1 01 00 [19:22:21]MH_I2C_Read... [19:22:21]Read from MH i2c: D1 01 00 DD 40 00 EE [19:22:21]Write to MH i2c: 01 00 00 DE 40 1E [19:22:21]Write i2c OK [19:22:21]MH_I2C_Read... [19:22:21]OFD Sender: No OFD packet to send [19:22:22]*** Cut start [19:22:22]*** Purtial cut [19:22:22]*** Stage 1: CUTSNS_PIN = 1 [19:22:22]Read from MH i2c: 01 [19:22:22]MH_I2C_Read... [19:22:22]*** Stop cut motor [19:22:22]*** Cut end [19:22:22]Read from MH i2c: 01 07 00 [19:22:22]MH_I2C_Read... [19:22:22]Read from MH i2c: 01 07 00 DE 40 00 00 00 00 00 FF 0F 33 [19:22:22]process_action close_receipt done [19:22:22]requested_data is exist [19:22:22]produce_requested_data [19:22:22]requested_item fm.sn is exist - process it [19:22:22]wFMCommunicate request_size=4 [19:22:22]MH_SAM_APDU [19:22:22]CAPDU: 80 11 00 00 [19:22:22]Write to MH i2c: E2 08 00 DF 40 80 11 00 00 00 00 00 00 99 [19:22:22]Write i2c OK [19:22:22]MH_I2C_Read... [19:22:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:22]Read from MH i2c: E2 [19:22:22]MH_I2C_Read... [19:22:22]Read from MH i2c: E2 17 00 [19:22:22]MH_I2C_Read... [19:22:22]Read from MH i2c: E2 17 00 DF 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EE [19:22:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:22:22]wFMCommunicate OK [19:22:22]requested_item fd.num is exist - process it [19:22:22]SAM_PROTO_GetFieldsCounters [19:22:22]wFMCommunicate request_size=4 [19:22:22]MH_SAM_APDU [19:22:22]CAPDU: 80 13 00 00 [19:22:22]Write to MH i2c: E2 08 00 E0 40 80 13 00 00 00 00 00 00 9C [19:22:22]Write i2c OK [19:22:22]MH_I2C_Read... [19:22:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:22]Read from MH i2c: E2 [19:22:22]MH_I2C_Read... [19:22:22]Read from MH i2c: E2 62 00 [19:22:22]MH_I2C_Read... [19:22:22]Read from MH i2c: E2 62 00 E0 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 85 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 22 02 00 00 5E 04 04 00 22 02 00 00 57 04 04 00 23 02 00 00 19 04 04 00 00 00 00 00 90 00 81 [19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 85 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 22 02 00 00 5E 04 04 00 22 02 00 00 57 04 04 00 23 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:22:22]wFMCommunicate OK [19:22:22]SAM_PROTO_GetFieldsCounters done [19:22:22]requested_item shift.num is exist - process it [19:22:22]requested_item shift.opened is exist - process it [19:22:22]req_shift_opened [19:22:22]FM_GetShiftState [19:22:22]SAM_PROTO_GetShiftState [19:22:22]wFMCommunicate request_size=4 [19:22:22]MH_SAM_APDU [19:22:22]CAPDU: 80 13 01 00 [19:22:22]Write to MH i2c: E2 08 00 E1 40 80 13 01 00 00 00 00 00 9E [19:22:22]Write i2c OK [19:22:22]MH_I2C_Read... [19:22:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:22]Read from MH i2c: E2 [19:22:22]MH_I2C_Read... [19:22:22]Read from MH i2c: E2 0E 00 [19:22:22]MH_I2C_Read... [19:22:22]Read from MH i2c: E2 0E 00 E1 40 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1C [19:22:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:22:22]wFMCommunicate OK [19:22:22]SAM_PROTO_GetShiftState done [19:22:22]FM_GetShiftState done [19:22:22]req_shift_opened done [19:22:22]requested_item shift.open_date is exist - process it [19:22:22]req_shift_open_date [19:22:22]req_shift_open_date done [19:22:22]produce_requested_data done [19:22:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309125,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:22:22]process_action_free close_receipt [19:22:22]json_value_free [19:22:22]json_value_free done [19:22:22]process_json_proto returns [19:22:22]Send response to host [19:22:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309125,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:22:22]free response buf [19:22:22]execute_script done [19:22:22]execute_script returns [19:22:22]free content buf [19:22:22]Sock 9.Close socket [19:22:22]Sock 9.Thread stoped [19:22:26]OFD Sender: No OFD packet to send [19:22:31]OFD Sender: No OFD packet to send [19:22:36]OFD Sender: No OFD packet to send [19:22:41]accept exits with 7 [19:22:41]New connection [19:22:41]New thread 3066879332 created [19:22:41]Thread 3067022692 joined [19:22:41]Waiting for new connection... [19:22:41] Sock 7.Parse request [19:22:41]Sock 7.Check first char [19:22:41]Sock 7.First char is OK [19:22:41]request: POST /json_proto HTTP/1.0 [19:22:41]Method: POST [19:22:41]URL: /json_proto [19:22:41]Method is POST - this is cgi request [19:22:41]url: /json_proto [19:22:41]query_string will be loaded in cgi processing [19:22:41]execute_cgi json_proto POST (null) [19:22:41]execute_cgi path=json_proto method=POST [19:22:41]POST find Content-Length [19:22:41]Host: 172.17.96.3:8080 [19:22:41]Content-Length: 677 [19:22:41]Content-Type: application/json [19:22:41] [19:22:41]POST finish read [19:22:41]Found Content-Length = 677 [19:22:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:41]execute_script... [19: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)643005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:22:41]POST & json_proto [19:22:41]process_json_proto [19:22:41]json parsed OK: [19:22:41]protocol is kg_v1.0 [19:22:41]action value=close_receipt [19:22:41]process_action close_receipt [19:22:41]cmd_close_receipt [19:22:41]MH_GetDate [19:22:41]Write to MH i2c: F0 00 00 E2 40 11 [19:22:41]Write i2c OK [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: F0 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: F0 09 00 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: F0 09 00 E2 40 00 83 41 1D 67 44 5E 04 65 6D [19:22:41]GetLastDocTimeStamp 1729970540 [19:22:41]current date 1729970563 [19:22:41]FM_GetShiftState [19:22:41]SAM_PROTO_GetShiftState [19:22:41]wFMCommunicate request_size=4 [19:22:41]MH_SAM_APDU [19:22:41]CAPDU: 80 13 01 00 [19:22:41]Write to MH i2c: E2 08 00 E3 40 80 13 01 00 00 00 00 00 A0 [19:22:41]Write i2c OK [19:22:41]MH_I2C_Read... [19:22:41]OFD Sender: No OFD packet to send [19:22:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:41]Read from MH i2c: E2 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: E2 0E 00 [19:22:41]MH_I2C_Read... [19:22:41]Read from MH i2c: E2 0E 00 E3 40 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1E [19:22:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:22:41]wFMCommunicate OK [19:22:41]SAM_PROTO_GetShiftState done [19:22:41]FM_GetShiftState done [19:22:41]opened in 1729902265 [19:22:41]opened+sec_in_day 1729988665 [19:22:41]quantity*price = 50010 [19:22:41]sum+1 = 50012 [19:22:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 547 26.10.2024 19:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309126 ФПД: 87623742917063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192243&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309126&fm=87623742917063&tin=02508201610067®Number=0000000000091780&sum=50000 [19:22:42]StoreToDocumentArchive [19:22:42]shift 532 fd 309126 [19:22:42]save to /storage/0532/doc_00309126 [19:22:42]save last doc name /storage/0532/doc_00309126 to /storage/kkm_last_doc_name [19:22:42]save OK [19:22:42]Clear old archive folders... [19:22:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:22:42]tlvbuf is 0017DBB0 [19:22:42]SAM_PROTO_ClearQueue [19:22:42]wFMCommunicate request_size=4 [19:22:42]MH_SAM_APDU [19:22:42]CAPDU: 80 09 00 00 [19:22:42]Write to MH i2c: E2 08 00 F0 40 80 09 00 00 00 00 00 00 A2 [19:22:42]Write i2c OK [19:22:42]MH_I2C_Read... [19:22:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:42]Read from MH i2c: E2 [19:22:42]MH_I2C_Read... [19:22:42]Read from MH i2c: E2 03 00 [19:22:42]MH_I2C_Read... [19:22:42]Read from MH i2c: E2 03 00 F0 40 00 90 00 A4 [19:22:42]RAPDU: 90 00 [19:22:42]wFMCommunicate OK [19:22:42]SAM_PROTO_ClearQueue done [19:22:42]KKMCreateOFDPacket [19:22:42]OFDProtocolAddRootSTLVToBuf [19:22:42]FM_MakeSignedData [19:22:42]FM_MakeSignedData [19:22:42]SAM_PROTO_SignData [19:22:42]wFMCommunicate request_size=4 [19:22:42]MH_SAM_APDU [19:22:42]CAPDU: 80 0D 01 02 [19:22:42]Write to MH i2c: E2 08 00 F1 40 80 0D 01 02 00 00 00 00 AA [19:22:42]Write i2c OK [19:22:42]MH_I2C_Read... [19:22:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:43]Read from MH i2c: E2 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: E2 03 00 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: E2 03 00 F1 40 00 90 00 A5 [19:22:43]RAPDU: 90 00 [19:22:43]wFMCommunicate OK [19:22:43]wFMCommunicate request_size=255 [19:22:43]MH_SAM_APDU [19:22:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 83 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 B7 04 00 35 04 06 00 4F [19:22:43]Write to MH i2c: E2 02 01 F2 40 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 83 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 B7 04 00 35 04 06 00 4F 00 00 24 [19:22:43]Write i2c OK [19:22:43]MH_I2C_Read... [19:22:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:43]Read from MH i2c: E2 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: E2 03 00 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: E2 03 00 F2 40 00 90 00 A6 [19:22:43]RAPDU: 90 00 [19:22:43]wFMCommunicate OK [19:22:43]wFMCommunicate request_size=10 [19:22:43]MH_SAM_APDU [19:22:43]CAPDU: 80 0D 02 02 05 B1 7E 12 09 C7 [19:22:43]Write to MH i2c: E2 0D 00 F3 40 80 0D 02 02 05 00 B1 7E 12 09 C7 00 00 C8 [19:22:43]Write i2c OK [19:22:43]MH_I2C_Read... [19:22:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:43]Read from MH i2c: E2 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: E2 03 00 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: E2 03 00 F3 40 00 90 00 A7 [19:22:43]RAPDU: 90 00 [19:22:43]wFMCommunicate OK [19:22:43]wFMCommunicate request_size=4 [19:22:43]MH_SAM_APDU [19:22:43]CAPDU: 80 0D 03 02 [19:22:43]Write to MH i2c: E2 08 00 F4 40 80 0D 03 02 00 00 00 00 AF [19:22:43]Write i2c OK [19:22:43]MH_I2C_Read... [19:22:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:43]Read from MH i2c: E2 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: E2 0B 00 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: E2 0B 00 F4 40 00 58 9A 36 F2 BF 65 1D 25 90 00 30 [19:22:43]RAPDU: 58 9A 36 F2 BF 65 1D 25 90 00 [19:22:43]wFMCommunicate OK [19:22:43]SAM_PROTO_SignData done [19:22:43]FM_MakeSignedData done [19:22:43]CreateOFDProtocolMessage [19:22:43]wFMCommunicate request_size=4 [19:22:43]MH_SAM_APDU [19:22:43]CAPDU: 80 11 00 00 [19:22:43]Write to MH i2c: E2 08 00 F5 40 80 11 00 00 00 00 00 00 AF [19:22:43]Write i2c OK [19:22:43]MH_I2C_Read... [19:22:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:43]Read from MH i2c: E2 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: E2 17 00 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: E2 17 00 F5 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 04 [19:22:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:22:43]wFMCommunicate OK [19:22:43]CreateOFDProtocolMessage done [19:22:43]OFDSenderStorePacket 309126 [19:22:43]StoreOFDPacket docnum=309126 [19:22:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 66 4D 07 01 4B 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 83 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 B7 04 00 35 04 06 00 4F B1 7E 12 09 C7 58 9A 36 F2 BF 65 1D 25 [19:22:43]CheckFolder [19:22:43]dirname=/storage/ofd_packets [19:22:43]CheckFolder done [19:22:43]ProducePacketName [19:22:43]name=ofd_packets/00309126 [19:22:43]NVStorageSaveData ofd_packets/00309126 [19:22:43]File name is /storage/ofd_packets/00309126 [19:22:43]Write 301 bytes [19:22:43]NVStorageSaveData done [19:22:43]OFDSenderStorePacket done [19:22:43]KKMCreateOFDPacket done [19:22:43]NVStorageSaveData kkm_last_timestamp [19:22:43]File name is /storage/kkm_last_timestamp [19:22:43]Write 4 bytes [19:22:43]NVStorageSaveData done [19:22:43]ExternCall_PrintAddStr [19:22:43]wPrintStart [19:22:43]Write to MH i2c: 01 00 00 F6 40 36 [19:22:43]Write i2c OK [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: 01 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: 01 07 00 [19:22:43]MH_I2C_Read... [19:22:43]Read from MH i2c: 01 07 00 F6 40 00 00 00 00 00 FF 0F 4B [19:22:43]RasterBufferAndPrint [19:22:43]line Счет N : (1)643005 [19:22:43]line ИНН: 02508201610067 [19:22:43]line Контрольно-Кассовый Чек [19:22:43]line ПРОДАЖА [19:22:43]line ТРК (МРК, ГНК) : 61 [19:22:43]line Товар: 2710124500 [19:22:43]line Аи-95-К-3 [19:22:43]line 6.740 * 74.20 [19:22:43]line = 500.11 [19:22:43]line НДС 12% НСП 1% [19:22:43]line > о реализуемом товаре [19:22:43]line ОКРУГЛЕНИЕ: -0.11 [19:22:43]line ИТОГО: 500.00 [19:22:43]line Внесено: 500.00 [19:22:43]line СДАЧА: 0.00 [19:22:43]line НСП 1% : 4.43 [19:22:43]line НДС 12% : 53.11 [19:22:43]line Наличными: 500.00 [19:22:43]line Безнал.: 0.00 [19:22:43]line Место: АЗС № 172 "Партнер Нефть" [19:22:43]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:22:43]line СНО: Общий режим [19:22:43]line Чек 547 26.10.2024 19:22 [19:22:43]line Смена: 532 ФФД: 1.0 [19:22:43]line ЗНМ: 0300000116 [19:22:43]line РНМ: 0000000000091780 [19:22:43]line Версия ККМ: 001 [19:22:43]line ФМ: 0000000000871765 [19:22:43]line ФД: 309126 [19:22:43]line ФПД: 87623742917063 [19:22:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192243&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309126&fm=87623742917063&tin=02508201610067®Number=0000000000091780&sum=50000 [19:22:43]OFD Sender: Processing packet 309126 [packets to send 223, broken 222] [19:22:43]ProducePacketName [19:22:43]name=ofd_packets/00309126 [19:22:43]OFD Sender: To server: pG, [19:22:43]CommunicateWithHost lk.salyk.kg:30040 [19:22:43]ConnectInit lk.salyk.kg [19:22:43]written 0, free lines is 4095 [19:22:43]Connected sock=10 [19:22:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 66 4D 07 01 4B 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 83 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 86 B7 04 00 35 04 06 00 4F B1 7E 12 09 C7 58 9A 36 F2 BF 65 1D 25 [19:22:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2D 95 47 00 32 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 31 37 36 35 10 04 04 00 86 B7 04 00 F4 03 04 00 E0 E7 1C 67 B6 04 01 00 00 CF C1 7F C5 D4 59 5A 89 [19:22:44]CommunicateWithHost err = 0 [19:22:44]CheckOFDResponse [19:22:44]1017 (14) - 77093643461234 [19:22:44]1041 (16) - 0000000000871765 [19:22:44]1040 (4) - 309126 [19:22:44]1012 (4) - 26.10.2024 13:00 [19:22:44]1206 (1) - 0 [19:22:44]OFD Sender: Remove packet 309126 [19:22:44]ProducePacketName [19:22:44]name=ofd_packets/00309126 [19:22:44]NVStorageDeleteData [19:22:44]Write to MH i2c: 01 00 00 20 41 61 [19:22:44]Write i2c OK [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: 01 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: 01 07 00 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: 01 07 00 20 41 00 00 00 00 00 A8 0C 1C [19:22:44]RasterBufferAndPrint [19:22:44]line [19:22:44]line [19:22:44]line [19:22:44]line [19:22:44]line [19:22:44]written 0, free lines is 3242 [19:22:44]MH_Cut [19:22:44]Write to MH i2c: D1 01 00 27 41 01 3A [19:22:44]Write i2c OK [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: D1 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: D1 01 00 [19:22:44]MH_I2C_Read... [19:22:44]Read from MH i2c: D1 01 00 27 41 00 39 [19:22:44]Write to MH i2c: 01 00 00 28 41 69 [19:22:44]Write i2c OK [19:22:44]MH_I2C_Read... [19:22:44]OFD Sender: No OFD packet to send [19:22:45]*** Cut start [19:22:45]*** Purtial cut [19:22:45]*** Stage 1: CUTSNS_PIN = 1 [19:22:45]Read from MH i2c: 01 [19:22:45]MH_I2C_Read... [19:22:45]*** Stop cut motor [19:22:45]*** Cut end [19:22:45]Read from MH i2c: 01 07 00 [19:22:45]MH_I2C_Read... [19:22:45]Read from MH i2c: 01 07 00 28 41 00 00 00 00 00 FF 0F 7E [19:22:45]process_action close_receipt done [19:22:45]requested_data is exist [19:22:45]produce_requested_data [19:22:45]requested_item fm.sn is exist - process it [19:22:45]wFMCommunicate request_size=4 [19:22:45]MH_SAM_APDU [19:22:45]CAPDU: 80 11 00 00 [19:22:45]Write to MH i2c: E2 08 00 29 41 80 11 00 00 00 00 00 00 E4 [19:22:45]Write i2c OK [19:22:45]MH_I2C_Read... [19:22:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:45]Read from MH i2c: E2 [19:22:45]MH_I2C_Read... [19:22:45]Read from MH i2c: E2 17 00 [19:22:45]MH_I2C_Read... [19:22:45]Read from MH i2c: E2 17 00 29 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 39 [19:22:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:22:45]wFMCommunicate OK [19:22:45]requested_item fd.num is exist - process it [19:22:45]SAM_PROTO_GetFieldsCounters [19:22:45]wFMCommunicate request_size=4 [19:22:45]MH_SAM_APDU [19:22:45]CAPDU: 80 13 00 00 [19:22:45]Write to MH i2c: E2 08 00 2A 41 80 13 00 00 00 00 00 00 E7 [19:22:45]Write i2c OK [19:22:45]MH_I2C_Read... [19:22:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:45]Read from MH i2c: E2 [19:22:45]MH_I2C_Read... [19:22:45]Read from MH i2c: E2 62 00 [19:22:45]MH_I2C_Read... [19:22:45]Read from MH i2c: E2 62 00 2A 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 86 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 23 02 00 00 5E 04 04 00 23 02 00 00 57 04 04 00 24 02 00 00 19 04 04 00 00 00 00 00 90 00 D0 [19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 86 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 23 02 00 00 5E 04 04 00 23 02 00 00 57 04 04 00 24 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:22:45]wFMCommunicate OK [19:22:45]SAM_PROTO_GetFieldsCounters done [19:22:45]requested_item shift.num is exist - process it [19:22:45]requested_item shift.opened is exist - process it [19:22:45]req_shift_opened [19:22:45]FM_GetShiftState [19:22:45]SAM_PROTO_GetShiftState [19:22:45]wFMCommunicate request_size=4 [19:22:45]MH_SAM_APDU [19:22:45]CAPDU: 80 13 01 00 [19:22:45]Write to MH i2c: E2 08 00 2B 41 80 13 01 00 00 00 00 00 E9 [19:22:45]Write i2c OK [19:22:45]MH_I2C_Read... [19:22:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:45]Read from MH i2c: E2 [19:22:45]MH_I2C_Read... [19:22:45]Read from MH i2c: E2 0E 00 [19:22:45]MH_I2C_Read... [19:22:45]Read from MH i2c: E2 0E 00 2B 41 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 67 [19:22:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:22:45]wFMCommunicate OK [19:22:45]SAM_PROTO_GetShiftState done [19:22:45]FM_GetShiftState done [19:22:45]req_shift_opened done [19:22:45]requested_item shift.open_date is exist - process it [19:22:45]req_shift_open_date [19:22:45]req_shift_open_date done [19:22:45]produce_requested_data done [19:22:45]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309126,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:22:45]process_action_free close_receipt [19:22:45]json_value_free [19:22:45]json_value_free done [19:22:45]process_json_proto returns [19:22:45]Send response to host [19:22:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309126,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:22:45]free response buf [19:22:45]execute_script done [19:22:45]execute_script returns [19:22:45]free content buf [19:22:45]Sock 7.Close socket [19:22:45]Sock 7.Thread stoped [19:22:49]OFD Sender: No OFD packet to send [19:22:52]accept exits with 9 [19:22:52]New connection [19:22:52]New thread 3067022692 created [19:22:52]Thread 3066879332 joined [19:22:52]Waiting for new connection... [19:22:52] Sock 9.Parse request [19:22:52]Sock 9.Check first char [19:22:52]Sock 9.First char is OK [19:22:52]request: POST /json_proto HTTP/1.0 [19:22:52]Method: POST [19:22:52]URL: /json_proto [19:22:52]Method is POST - this is cgi request [19:22:52]url: /json_proto [19:22:52]query_string will be loaded in cgi processing [19:22:52]execute_cgi json_proto POST (null) [19:22:52]execute_cgi path=json_proto method=POST [19:22:52]POST find Content-Length [19:22:52]Host: 172.17.96.3:8080 [19:22:52]Content-Length: 682 [19:22:52]Content-Type: application/json [19:22:52] [19:22:52]POST finish read [19:22:52]Found Content-Length = 682 [19:22:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [19:22:52]execute_script... [19:22:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [19:22:52]POST & json_proto [19:22:52]process_json_proto [19:22:52]json parsed OK: [19:22:52]protocol is kg_v1.0 [19:22:52]action value=close_receipt [19:22:52]process_action close_receipt [19:22:52]cmd_close_receipt [19:22:52]MH_GetDate [19:22:52]Write to MH i2c: F0 00 00 2C 41 5C [19:22:52]Write i2c OK [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: F0 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: F0 09 00 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: F0 09 00 2C 41 00 8D 41 1D 67 44 5E 04 65 C2 [19:22:52]GetLastDocTimeStamp 1729970563 [19:22:52]current date 1729970573 [19:22:52]FM_GetShiftState [19:22:52]SAM_PROTO_GetShiftState [19:22:52]wFMCommunicate request_size=4 [19:22:52]MH_SAM_APDU [19:22:52]CAPDU: 80 13 01 00 [19:22:52]Write to MH i2c: E2 08 00 2D 41 80 13 01 00 00 00 00 00 EB [19:22:52]Write i2c OK [19:22:52]MH_I2C_Read... [19:22:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:52]Read from MH i2c: E2 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: E2 0E 00 [19:22:52]MH_I2C_Read... [19:22:52]Read from MH i2c: E2 0E 00 2D 41 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 69 [19:22:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:22:52]wFMCommunicate OK [19:22:52]SAM_PROTO_GetShiftState done [19:22:52]FM_GetShiftState done [19:22:52]opened in 1729902265 [19:22:52]opened+sec_in_day 1729988665 [19:22:52]quantity*price = 100015 [19:22:52]sum+1 = 100017 [19:22:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 548 26.10.2024 19:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309127 ФПД: 91447614315099 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192253&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309127&fm=91447614315099&tin=02508201610067®Number=0000000000091780&sum=100000 [19:22:53]StoreToDocumentArchive [19:22:53]shift 532 fd 309127 [19:22:53]save to /storage/0532/doc_00309127 [19:22:53]save last doc name /storage/0532/doc_00309127 to /storage/kkm_last_doc_name [19:22:53]save OK [19:22:53]Clear old archive folders... [19:22:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:22:53]tlvbuf is 000F10B0 [19:22:53]SAM_PROTO_ClearQueue [19:22:53]wFMCommunicate request_size=4 [19:22:53]MH_SAM_APDU [19:22:53]CAPDU: 80 09 00 00 [19:22:53]Write to MH i2c: E2 08 00 3A 41 80 09 00 00 00 00 00 00 ED [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 3A 41 00 90 00 EF [19:22:53]RAPDU: 90 00 [19:22:53]wFMCommunicate OK [19:22:53]SAM_PROTO_ClearQueue done [19:22:53]KKMCreateOFDPacket [19:22:53]OFDProtocolAddRootSTLVToBuf [19:22:53]FM_MakeSignedData [19:22:53]FM_MakeSignedData [19:22:53]SAM_PROTO_SignData [19:22:53]wFMCommunicate request_size=4 [19:22:53]MH_SAM_APDU [19:22:53]CAPDU: 80 0D 01 02 [19:22:53]Write to MH i2c: E2 08 00 3B 41 80 0D 01 02 00 00 00 00 F5 [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 3B 41 00 90 00 F0 [19:22:53]RAPDU: 90 00 [19:22:53]wFMCommunicate OK [19:22:53]wFMCommunicate request_size=255 [19:22:53]MH_SAM_APDU [19:22:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 24 02 00 00 F4 03 04 00 8D 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 B7 04 00 35 04 06 00 53 [19:22:53]Write to MH i2c: E2 02 01 3C 41 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 24 02 00 00 F4 03 04 00 8D 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 B7 04 00 35 04 06 00 53 00 00 A0 [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 3C 41 00 90 00 F1 [19:22:53]RAPDU: 90 00 [19:22:53]wFMCommunicate OK [19:22:53]wFMCommunicate request_size=10 [19:22:53]MH_SAM_APDU [19:22:53]CAPDU: 80 0D 02 02 05 2B CE 91 1A 5B [19:22:53]Write to MH i2c: E2 0D 00 3D 41 80 0D 02 02 05 00 2B CE 91 1A 5B 00 00 01 [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 03 00 3D 41 00 90 00 F2 [19:22:53]RAPDU: 90 00 [19:22:53]wFMCommunicate OK [19:22:53]wFMCommunicate request_size=4 [19:22:53]MH_SAM_APDU [19:22:53]CAPDU: 80 0D 03 02 [19:22:53]Write to MH i2c: E2 08 00 3E 41 80 0D 03 02 00 00 00 00 FA [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 0B 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 0B 00 3E 41 00 5D AA C7 30 E8 BA FA E5 90 00 7A [19:22:53]RAPDU: 5D AA C7 30 E8 BA FA E5 90 00 [19:22:53]wFMCommunicate OK [19:22:53]SAM_PROTO_SignData done [19:22:53]FM_MakeSignedData done [19:22:53]CreateOFDProtocolMessage [19:22:53]wFMCommunicate request_size=4 [19:22:53]MH_SAM_APDU [19:22:53]CAPDU: 80 11 00 00 [19:22:53]Write to MH i2c: E2 08 00 3F 41 80 11 00 00 00 00 00 00 FA [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:53]Read from MH i2c: E2 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 17 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: E2 17 00 3F 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4F [19:22:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:22:53]wFMCommunicate OK [19:22:53]CreateOFDProtocolMessage done [19:22:53]OFDSenderStorePacket 309127 [19:22:53]StoreOFDPacket docnum=309127 [19:22:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8B D4 07 01 50 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 24 02 00 00 F4 03 04 00 8D 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 B7 04 00 35 04 06 00 53 2B CE 91 1A 5B 5D AA C7 30 E8 BA FA E5 [19:22:53]CheckFolder [19:22:53]dirname=/storage/ofd_packets [19:22:53]CheckFolder done [19:22:53]ProducePacketName [19:22:53]name=ofd_packets/00309127 [19:22:53]NVStorageSaveData ofd_packets/00309127 [19:22:53]File name is /storage/ofd_packets/00309127 [19:22:53]Write 301 bytes [19:22:53]NVStorageSaveData done [19:22:53]OFDSenderStorePacket done [19:22:53]KKMCreateOFDPacket done [19:22:53]NVStorageSaveData kkm_last_timestamp [19:22:53]File name is /storage/kkm_last_timestamp [19:22:53]Write 4 bytes [19:22:53]NVStorageSaveData done [19:22:53]ExternCall_PrintAddStr [19:22:53]wPrintStart [19:22:53]Write to MH i2c: 01 00 00 40 41 81 [19:22:53]Write i2c OK [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: 01 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: 01 07 00 [19:22:53]MH_I2C_Read... [19:22:53]Read from MH i2c: 01 07 00 40 41 00 00 00 00 00 FF 0F 96 [19:22:53]RasterBufferAndPrint [19:22:53]line Счет N : (1)643001 [19:22:53]line ИНН: 02508201610067 [19:22:53]line Контрольно-Кассовый Чек [19:22:53]line ПРОДАЖА [19:22:53]line ТРК (МРК, ГНК) : 41 [19:22:53]line Товар: 2710124130 [19:22:53]line Аи-92-К-2 [19:22:53]line 14.950 * 66.90 [19:22:53]line = 1000.16 [19:22:53]line НДС 12% НСП 1% [19:22:53]line > о реализуемом товаре [19:22:53]line ОКРУГЛЕНИЕ: -0.16 [19:22:53]line ИТОГО: 1000.00 [19:22:53]line Внесено: 1000.00 [19:22:53]line СДАЧА: 0.00 [19:22:53]line НСП 1% : 8.85 [19:22:53]line НДС 12% : 106.21 [19:22:53]line Наличными: 1000.00 [19:22:53]line Безнал.: 0.00 [19:22:53]line Место: АЗС № 172 "Партнер Нефть" [19:22:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:22:53]line СНО: Общий режим [19:22:53]line Чек 548 26.10.2024 19:22 [19:22:53]line Смена: 532 ФФД: 1.0 [19:22:53]line ЗНМ: 0300000116 [19:22:53]line РНМ: 0000000000091780 [19:22:53]line Версия ККМ: 001 [19:22:53]line ФМ: 0000000000871765 [19:22:53]line ФД: 309127 [19:22:53]line ФПД: 91447614315099 [19:22:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192253&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309127&fm=91447614315099&tin=02508201610067®Number=0000000000091780&sum=100000 [19:22:53]OFD Sender: Processing packet 309127 [packets to send 223, broken 222] [19:22:53]ProducePacketName [19:22:53]name=ofd_packets/00309127 [19:22:53]OFD Sender: To server: pG, [19:22:53]CommunicateWithHost lk.salyk.kg:30040 [19:22:53]ConnectInit lk.salyk.kg [19:22:53]written 0, free lines is 4095 [19:22:53]Connected sock=10 [19:22:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 8B D4 07 01 50 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 24 02 00 00 F4 03 04 00 8D 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 87 B7 04 00 35 04 06 00 53 2B CE 91 1A 5B 5D AA C7 30 E8 BA FA E5 [19:22:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2E 60 47 00 10 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 31 37 36 35 10 04 04 00 87 B7 04 00 F4 03 04 00 EA E7 1C 67 B6 04 01 00 00 31 19 94 D5 99 0A D2 E7 [19:22:54]CommunicateWithHost err = 0 [19:22:54]CheckOFDResponse [19:22:54]1017 (14) - 77093643461234 [19:22:54]1041 (16) - 0000000000871765 [19:22:54]1040 (4) - 309127 [19:22:54]1012 (4) - 26.10.2024 13:00 [19:22:54]1206 (1) - 0 [19:22:54]OFD Sender: Remove packet 309127 [19:22:54]ProducePacketName [19:22:54]name=ofd_packets/00309127 [19:22:54]NVStorageDeleteData [19:22:54]Write to MH i2c: 01 00 00 6A 41 AB [19:22:54]Write i2c OK [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: 01 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: 01 07 00 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: 01 07 00 6A 41 00 00 00 00 00 C2 0C 80 [19:22:54]RasterBufferAndPrint [19:22:54]line [19:22:54]line [19:22:54]line [19:22:54]line [19:22:54]line [19:22:54]written 0, free lines is 3274 [19:22:54]MH_Cut [19:22:54]Write to MH i2c: D1 01 00 71 41 01 84 [19:22:54]Write i2c OK [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: D1 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: D1 01 00 [19:22:54]MH_I2C_Read... [19:22:54]Read from MH i2c: D1 01 00 71 41 00 83 [19:22:54]Write to MH i2c: 01 00 00 72 41 B3 [19:22:54]Write i2c OK [19:22:54]MH_I2C_Read... [19:22:54]OFD Sender: No OFD packet to send [19:22:55]*** Cut start [19:22:55]*** Purtial cut [19:22:55]*** Stage 1: CUTSNS_PIN = 1 [19:22:55]Read from MH i2c: 01 [19:22:55]MH_I2C_Read... [19:22:55]*** Stop cut motor [19:22:55]*** Cut end [19:22:55]Read from MH i2c: 01 07 00 [19:22:55]MH_I2C_Read... [19:22:55]Read from MH i2c: 01 07 00 72 41 00 00 00 00 00 FF 0F C8 [19:22:55]process_action close_receipt done [19:22:55]requested_data is exist [19:22:55]produce_requested_data [19:22:55]requested_item fm.sn is exist - process it [19:22:55]wFMCommunicate request_size=4 [19:22:55]MH_SAM_APDU [19:22:55]CAPDU: 80 11 00 00 [19:22:55]Write to MH i2c: E2 08 00 73 41 80 11 00 00 00 00 00 00 2E [19:22:55]Write i2c OK [19:22:55]MH_I2C_Read... [19:22:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:22:55]Read from MH i2c: E2 [19:22:55]MH_I2C_Read... [19:22:55]Read from MH i2c: E2 17 00 [19:22:55]MH_I2C_Read... [19:22:55]Read from MH i2c: E2 17 00 73 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [19:22:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:22:55]wFMCommunicate OK [19:22:55]requested_item fd.num is exist - process it [19:22:55]SAM_PROTO_GetFieldsCounters [19:22:55]wFMCommunicate request_size=4 [19:22:55]MH_SAM_APDU [19:22:55]CAPDU: 80 13 00 00 [19:22:55]Write to MH i2c: E2 08 00 74 41 80 13 00 00 00 00 00 00 31 [19:22:55]Write i2c OK [19:22:55]MH_I2C_Read... [19:22:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:22:55]Read from MH i2c: E2 [19:22:55]MH_I2C_Read... [19:22:55]Read from MH i2c: E2 62 00 [19:22:55]MH_I2C_Read... [19:22:55]Read from MH i2c: E2 62 00 74 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 87 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 1E [19:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 87 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:22:55]wFMCommunicate OK [19:22:55]SAM_PROTO_GetFieldsCounters done [19:22:55]requested_item shift.num is exist - process it [19:22:55]requested_item shift.opened is exist - process it [19:22:55]req_shift_opened [19:22:55]FM_GetShiftState [19:22:55]SAM_PROTO_GetShiftState [19:22:55]wFMCommunicate request_size=4 [19:22:55]MH_SAM_APDU [19:22:55]CAPDU: 80 13 01 00 [19:22:55]Write to MH i2c: E2 08 00 75 41 80 13 01 00 00 00 00 00 33 [19:22:55]Write i2c OK [19:22:55]MH_I2C_Read... [19:22:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:22:55]Read from MH i2c: E2 [19:22:55]MH_I2C_Read... [19:22:55]Read from MH i2c: E2 0E 00 [19:22:55]MH_I2C_Read... [19:22:55]Read from MH i2c: E2 0E 00 75 41 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B1 [19:22:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:22:55]wFMCommunicate OK [19:22:55]SAM_PROTO_GetShiftState done [19:22:55]FM_GetShiftState done [19:22:55]req_shift_opened done [19:22:55]requested_item shift.open_date is exist - process it [19:22:55]req_shift_open_date [19:22:55]req_shift_open_date done [19:22:55]produce_requested_data done [19:22:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309127,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:22:55]process_action_free close_receipt [19:22:55]json_value_free [19:22:55]json_value_free done [19:22:55]process_json_proto returns [19:22:55]Send response to host [19:22:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309127,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:22:55]free response buf [19:22:55]execute_script done [19:22:55]execute_script returns [19:22:55]free content buf [19:22:55]Sock 9.Close socket [19:22:55]Sock 9.Thread stoped [19:22:59]OFD Sender: No OFD packet to send [19:23:04]OFD Sender: No OFD packet to send [19:23:09]OFD Sender: No OFD packet to send [19:23:14]OFD Sender: No OFD packet to send [19:23:19]OFD Sender: No OFD packet to send [19:23:24]OFD Sender: No OFD packet to send [19:23:29]OFD Sender: No OFD packet to send [19:23:34]OFD Sender: No OFD packet to send [19:23:39]OFD Sender: No OFD packet to send [19:23:44]OFD Sender: No OFD packet to send [19:23:49]OFD Sender: No OFD packet to send [19:23:54]OFD Sender: No OFD packet to send [19:23:59]OFD Sender: No OFD packet to send [19:24:04]OFD Sender: No OFD packet to send [19:24:08]accept exits with 7 [19:24:08]New connection [19:24:08]New thread 3066879332 created [19:24:08]Thread 3067022692 joined [19:24:08]Waiting for new connection... [19:24:08] Sock 7.Parse request [19:24:08]Sock 7.Check first char [19:24:08]Sock 7.First char is OK [19:24:08]request: POST /json_proto HTTP/1.0 [19:24:08]Method: POST [19:24:08]URL: /json_proto [19:24:08]Method is POST - this is cgi request [19:24:08]url: /json_proto [19:24:08]query_string will be loaded in cgi processing [19:24:08]execute_cgi json_proto POST (null) [19:24:08]execute_cgi path=json_proto method=POST [19:24:08]POST find Content-Length [19:24:08]Host: 172.17.96.3:8080 [19:24:08]Content-Length: 619 [19:24:08]Content-Type: application/json [19:24:08] [19:24:08]POST finish read [19:24:08]Found Content-Length = 619 [19:24:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3377", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 140.00, "quantity" : 1.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" ] } } [19:24:08]execute_script... [19:24: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)3377", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 140.00, "quantity" : 1.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" ] } } [19:24:08]POST & json_proto [19:24:08]process_json_proto [19:24:08]json parsed OK: [19:24:08]protocol is kg_v1.0 [19:24:08]action value=close_receipt [19:24:08]process_action close_receipt [19:24:08]cmd_close_receipt [19:24:08]MH_GetDate [19:24:08]Write to MH i2c: F0 00 00 76 41 A6 [19:24:08]Write i2c OK [19:24:08]MH_I2C_Read... [19:24:08]Read from MH i2c: F0 [19:24:08]MH_I2C_Read... [19:24:08]Read from MH i2c: F0 09 00 [19:24:08]MH_I2C_Read... [19:24:08]Read from MH i2c: F0 09 00 76 41 00 DA 41 1D 67 44 5E 04 65 59 [19:24:08]GetLastDocTimeStamp 1729970573 [19:24:08]current date 1729970650 [19:24:08]FM_GetShiftState [19:24:08]SAM_PROTO_GetShiftState [19:24:08]wFMCommunicate request_size=4 [19:24:08]MH_SAM_APDU [19:24:08]CAPDU: 80 13 01 00 [19:24:08]Write to MH i2c: E2 08 00 77 41 80 13 01 00 00 00 00 00 35 [19:24:08]Write i2c OK [19:24:08]MH_I2C_Read... [19:24:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:24:08]Read from MH i2c: E2 [19:24:08]MH_I2C_Read... [19:24:08]Read from MH i2c: E2 0E 00 [19:24:08]MH_I2C_Read... [19:24:08]Read from MH i2c: E2 0E 00 77 41 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B3 [19:24:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:24:08]wFMCommunicate OK [19:24:08]SAM_PROTO_GetShiftState done [19:24:08]FM_GetShiftState done [19:24:08]opened in 1729902265 [19:24:08]opened+sec_in_day 1729988665 [19:24:08]quantity*price = 14000 [19:24:08]sum+1 = 14001 [19:24:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 549 26.10.2024 19:24 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309128 ФПД: 235938833655845 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192410&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309128&fm=235938833655845&tin=02508201610067®Number=0000000000091780&sum=14000 0 [19:24:09]StoreToDocumentArchive [19:24:09]shift 532 fd 309128 [19:24:09]save to /storage/0532/doc_00309128 [19:24:09]save last doc name /storage/0532/doc_00309128 to /storage/kkm_last_doc_name [19:24:09]save OK [19:24:09]Clear old archive folders... [19:24:09]ProcessDocumentItem done err = 0, tmpTLVsize=273 [19:24:09]tlvbuf is 0020FD20 [19:24:09]SAM_PROTO_ClearQueue [19:24:09]wFMCommunicate request_size=4 [19:24:09]MH_SAM_APDU [19:24:09]CAPDU: 80 09 00 00 [19:24:09]Write to MH i2c: E2 08 00 84 41 80 09 00 00 00 00 00 00 37 [19:24:09]Write i2c OK [19:24:09]MH_I2C_Read... [19:24:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:24:09]Read from MH i2c: E2 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 03 00 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 03 00 84 41 00 90 00 39 [19:24:09]RAPDU: 90 00 [19:24:09]wFMCommunicate OK [19:24:09]SAM_PROTO_ClearQueue done [19:24:09]KKMCreateOFDPacket [19:24:09]OFDProtocolAddRootSTLVToBuf [19:24:09]FM_MakeSignedData [19:24:09]FM_MakeSignedData [19:24:09]SAM_PROTO_SignData [19:24:09]wFMCommunicate request_size=4 [19:24:09]MH_SAM_APDU [19:24:09]CAPDU: 80 0D 01 02 [19:24:09]Write to MH i2c: E2 08 00 85 41 80 0D 01 02 00 00 00 00 3F [19:24:09]Write i2c OK [19:24:09]MH_I2C_Read... [19:24:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:24:09]Read from MH i2c: E2 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 03 00 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 03 00 85 41 00 90 00 3A [19:24:09]RAPDU: 90 00 [19:24:09]wFMCommunicate OK [19:24:09]wFMCommunicate request_size=255 [19:24:09]MH_SAM_APDU [19:24:09]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 B0 36 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 25 02 00 00 F4 03 04 00 DA 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 [19:24:09]Write to MH i2c: E2 02 01 86 41 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 B0 36 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 25 02 00 00 F4 03 04 00 DA 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 00 00 10 [19:24:09]Write i2c OK [19:24:09]MH_I2C_Read... [19:24:09]OFD Sender: No OFD packet to send [19:24:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:24:09]Read from MH i2c: E2 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 03 00 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 03 00 86 41 00 90 00 3B [19:24:09]RAPDU: 90 00 [19:24:09]wFMCommunicate OK [19:24:09]wFMCommunicate request_size=32 [19:24:09]MH_SAM_APDU [19:24:09]CAPDU: 80 0D 02 02 1B 30 30 30 38 37 31 37 36 35 10 04 04 00 88 B7 04 00 35 04 06 00 D6 95 CA 5E 68 25 [19:24:09]Write to MH i2c: E2 23 00 87 41 80 0D 02 02 1B 00 30 30 30 38 37 31 37 36 35 10 04 04 00 88 B7 04 00 35 04 06 00 D6 95 CA 5E 68 25 00 00 04 [19:24:09]Write i2c OK [19:24:09]MH_I2C_Read... [19:24:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:24:09]Read from MH i2c: E2 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 03 00 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 03 00 87 41 00 90 00 3C [19:24:09]RAPDU: 90 00 [19:24:09]wFMCommunicate OK [19:24:09]wFMCommunicate request_size=4 [19:24:09]MH_SAM_APDU [19:24:09]CAPDU: 80 0D 03 02 [19:24:09]Write to MH i2c: E2 08 00 88 41 80 0D 03 02 00 00 00 00 44 [19:24:09]Write i2c OK [19:24:09]MH_I2C_Read... [19:24:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:24:09]Read from MH i2c: E2 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 0B 00 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 0B 00 88 41 00 D6 6C CB 8A 6C 2E 2C 6D 90 00 0F [19:24:09]RAPDU: D6 6C CB 8A 6C 2E 2C 6D 90 00 [19:24:09]wFMCommunicate OK [19:24:09]SAM_PROTO_SignData done [19:24:09]FM_MakeSignedData done [19:24:09]CreateOFDProtocolMessage [19:24:09]wFMCommunicate request_size=4 [19:24:09]MH_SAM_APDU [19:24:09]CAPDU: 80 11 00 00 [19:24:09]Write to MH i2c: E2 08 00 89 41 80 11 00 00 00 00 00 00 44 [19:24:09]Write i2c OK [19:24:09]MH_I2C_Read... [19:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:24:09]Read from MH i2c: E2 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 17 00 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: E2 17 00 89 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 99 [19:24:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:24:09]wFMCommunicate OK [19:24:09]CreateOFDProtocolMessage done [19:24:09]OFDSenderStorePacket 309128 [19:24:09]StoreOFDPacket docnum=309128 [19:24:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 25 01 00 00 3B DE 1D 01 99 FD 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 B0 36 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 25 02 00 00 F4 03 04 00 DA 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 B7 04 00 35 04 06 00 D6 95 CA 5E 68 25 D6 6C CB 8A 6C 2E 2C 6D [19:24:09]CheckFolder [19:24:09]dirname=/storage/ofd_packets [19:24:09]CheckFolder done [19:24:09]ProducePacketName [19:24:09]name=ofd_packets/00309128 [19:24:09]NVStorageSaveData ofd_packets/00309128 [19:24:09]File name is /storage/ofd_packets/00309128 [19:24:09]Write 323 bytes [19:24:09]NVStorageSaveData done [19:24:09]OFDSenderStorePacket done [19:24:09]KKMCreateOFDPacket done [19:24:09]NVStorageSaveData kkm_last_timestamp [19:24:09]File name is /storage/kkm_last_timestamp [19:24:09]Write 4 bytes [19:24:09]NVStorageSaveData done [19:24:09]ExternCall_PrintAddStr [19:24:09]wPrintStart [19:24:09]Write to MH i2c: 01 00 00 8A 41 CB [19:24:09]Write i2c OK [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: 01 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: 01 07 00 [19:24:09]MH_I2C_Read... [19:24:09]Read from MH i2c: 01 07 00 8A 41 00 00 00 00 00 FF 0F E0 [19:24:09]RasterBufferAndPrint [19:24:09]line Счет N : (3)3377 [19:24:09]line ИНН: 02508201610067 [19:24:09]line Контрольно-Кассовый Чек [19:24:09]line ПРОДАЖА [19:24:09]line Товар: 48743570 [19:24:09]line Сигареты Winston XStyle Blue [19:24:09]line 1.000 * 140.00 [19:24:09]line = 140.00 [19:24:09]line НДС 12% НСП 1% [19:24:09]line > о реализуемом товаре [19:24:09]line ИТОГО: 140.00 [19:24:09]line НСП 1% : 1.24 [19:24:09]line НДС 12% : 14.87 [19:24:09]line Наличными: 140.00 [19:24:09]line Безнал.: 0.00 [19:24:09]line Место: АЗС № 172 "Партнер Нефть" [19:24:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:24:09]line СНО: Общий режим [19:24:09]line Чек 549 26.10.2024 19:24 [19:24:09]line Смена: 532 ФФД: 1.0 [19:24:09]line ЗНМ: 0300000116 [19:24:09]line РНМ: 0000000000091780 [19:24:09]line Версия ККМ: 001 [19:24:09]line ФМ: 0000000000871765 [19:24:09]line ФД: 309128 [19:24:09]line ФПД: 235938833655845 [19:24:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192410&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309128&fm=235938833655845&tin=02508201610067®Number=0000000000091780&sum=14000 [19:24:10]line 0 [19:24:10]OFD Sender: Processing packet 309128 [packets to send 223, broken 222] [19:24:10]ProducePacketName [19:24:10]name=ofd_packets/00309128 [19:24:10]OFD Sender: To server: pG, [19:24:10]CommunicateWithHost lk.salyk.kg:30040 [19:24:10]ConnectInit lk.salyk.kg [19:24:10]written 0, free lines is 4095 [19:24:10]Connected sock=10 [19:24:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 25 01 00 00 3B DE 1D 01 99 FD 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 B0 36 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 25 02 00 00 F4 03 04 00 DA 41 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 88 B7 04 00 35 04 06 00 D6 95 CA 5E 68 25 D6 6C CB 8A 6C 2E 2C 6D [19:24:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B9 0B 47 00 DB 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 31 37 36 35 10 04 04 00 88 B7 04 00 F4 03 04 00 37 E8 1C 67 B6 04 01 00 00 36 9C 29 1D DB 69 C1 12 [19:24:10]CommunicateWithHost err = 0 [19:24:10]CheckOFDResponse [19:24:10]1017 (14) - 77093643461234 [19:24:10]1041 (16) - 0000000000871765 [19:24:10]1040 (4) - 309128 [19:24:10]1012 (4) - 26.10.2024 13:01 [19:24:10]1206 (1) - 0 [19:24:10]OFD Sender: Remove packet 309128 [19:24:10]ProducePacketName [19:24:10]name=ofd_packets/00309128 [19:24:10]NVStorageDeleteData [19:24:10]Write to MH i2c: 01 00 00 B1 41 F2 [19:24:10]Write i2c OK [19:24:10]MH_I2C_Read... [19:24:10]Read from MH i2c: 01 [19:24:10]MH_I2C_Read... [19:24:10]Read from MH i2c: 01 07 00 [19:24:10]MH_I2C_Read... [19:24:10]Read from MH i2c: 01 07 00 B1 41 00 00 00 00 00 D9 0C DE [19:24:10]RasterBufferAndPrint [19:24:10]line [19:24:10]line [19:24:10]line [19:24:10]line [19:24:10]line [19:24:10]written 0, free lines is 3294 [19:24:10]MH_Cut [19:24:10]Write to MH i2c: D1 01 00 B8 41 01 CB [19:24:10]Write i2c OK [19:24:10]MH_I2C_Read... [19:24:10]Read from MH i2c: D1 [19:24:10]MH_I2C_Read... [19:24:10]Read from MH i2c: D1 01 00 [19:24:10]MH_I2C_Read... [19:24:10]Read from MH i2c: D1 01 00 B8 41 00 CA [19:24:10]Write to MH i2c: 01 00 00 B9 41 FA [19:24:10]Write i2c OK [19:24:10]MH_I2C_Read... [19:24:11]OFD Sender: No OFD packet to send [19:24:11]*** Cut start [19:24:11]*** Purtial cut [19:24:11]*** Stage 1: CUTSNS_PIN = 1 [19:24:11]Read from MH i2c: 01 [19:24:11]MH_I2C_Read... [19:24:11]*** Stop cut motor [19:24:11]*** Cut end [19:24:11]Read from MH i2c: 01 07 00 [19:24:11]MH_I2C_Read... [19:24:11]Read from MH i2c: 01 07 00 B9 41 00 00 00 00 00 FF 0F 0F [19:24:11]process_action close_receipt done [19:24:11]requested_data is exist [19:24:11]produce_requested_data [19:24:11]requested_item fm.sn is exist - process it [19:24:11]wFMCommunicate request_size=4 [19:24:11]MH_SAM_APDU [19:24:11]CAPDU: 80 11 00 00 [19:24:11]Write to MH i2c: E2 08 00 BA 41 80 11 00 00 00 00 00 00 75 [19:24:11]Write i2c OK [19:24:11]MH_I2C_Read... [19:24:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:24:11]Read from MH i2c: E2 [19:24:11]MH_I2C_Read... [19:24:11]Read from MH i2c: E2 17 00 [19:24:11]MH_I2C_Read... [19:24:11]Read from MH i2c: E2 17 00 BA 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CA [19:24:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:24:11]wFMCommunicate OK [19:24:11]requested_item fd.num is exist - process it [19:24:11]SAM_PROTO_GetFieldsCounters [19:24:11]wFMCommunicate request_size=4 [19:24:11]MH_SAM_APDU [19:24:11]CAPDU: 80 13 00 00 [19:24:11]Write to MH i2c: E2 08 00 BB 41 80 13 00 00 00 00 00 00 78 [19:24:11]Write i2c OK [19:24:11]MH_I2C_Read... [19:24:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:24:12]Read from MH i2c: E2 [19:24:12]MH_I2C_Read... [19:24:12]Read from MH i2c: E2 62 00 [19:24:12]MH_I2C_Read... [19:24:12]Read from MH i2c: E2 62 00 BB 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 88 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 69 [19:24: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 88 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:24:12]wFMCommunicate OK [19:24:12]SAM_PROTO_GetFieldsCounters done [19:24:12]requested_item shift.num is exist - process it [19:24:12]requested_item shift.opened is exist - process it [19:24:12]req_shift_opened [19:24:12]FM_GetShiftState [19:24:12]SAM_PROTO_GetShiftState [19:24:12]wFMCommunicate request_size=4 [19:24:12]MH_SAM_APDU [19:24:12]CAPDU: 80 13 01 00 [19:24:12]Write to MH i2c: E2 08 00 BC 41 80 13 01 00 00 00 00 00 7A [19:24:12]Write i2c OK [19:24:12]MH_I2C_Read... [19:24:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:24:12]Read from MH i2c: E2 [19:24:12]MH_I2C_Read... [19:24:12]Read from MH i2c: E2 0E 00 [19:24:12]MH_I2C_Read... [19:24:12]Read from MH i2c: E2 0E 00 BC 41 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F8 [19:24:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:24:12]wFMCommunicate OK [19:24:12]SAM_PROTO_GetShiftState done [19:24:12]FM_GetShiftState done [19:24:12]req_shift_opened done [19:24:12]requested_item shift.open_date is exist - process it [19:24:12]req_shift_open_date [19:24:12]req_shift_open_date done [19:24:12]produce_requested_data done [19:24:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309128,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:24:12]process_action_free close_receipt [19:24:12]json_value_free [19:24:12]json_value_free done [19:24:12]process_json_proto returns [19:24:12]Send response to host [19:24:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309128,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:24:12]free response buf [19:24:12]execute_script done [19:24:12]execute_script returns [19:24:12]free content buf [19:24:12]Sock 7.Close socket [19:24:12]Sock 7.Thread stoped [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:24:56]accept exits with 9 [19:24:56]New connection [19:24:56]New thread 3067022692 created [19:24:56]Thread 3066879332 joined [19:24:56]Waiting for new connection... [19:24:56] Sock 9.Parse request [19:24:56]Sock 9.Check first char [19:24:56]Sock 9.First char is OK [19:24:56]request: POST /json_proto HTTP/1.0 [19:24:56]Method: POST [19:24:56]URL: /json_proto [19:24:56]Method is POST - this is cgi request [19:24:56]url: /json_proto [19:24:56]query_string will be loaded in cgi processing [19:24:56]execute_cgi json_proto POST (null) [19:24:56]execute_cgi path=json_proto method=POST [19:24:56]POST find Content-Length [19:24:56]Host: 172.17.96.3:8080 [19:24:56]Content-Length: 772 [19:24:56]Content-Type: application/json [19:24:56] [19:24:56]POST finish read [19:24:56]Found Content-Length = 772 [19:24:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 9.070, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 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.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:24:56]execute_script... [19:24: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)643006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 9.070, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 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.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:24:56]POST & json_proto [19:24:56]process_json_proto [19:24:56]json parsed OK: [19:24:56]protocol is kg_v1.0 [19:24:56]action value=close_receipt [19:24:56]process_action close_receipt [19:24:56]cmd_close_receipt [19:24:56]MH_GetDate [19:24:56]Write to MH i2c: F0 00 00 BD 41 ED [19:24:56]Write i2c OK [19:24:56]MH_I2C_Read... [19:24:56]Read from MH i2c: F0 [19:24:56]MH_I2C_Read... [19:24:56]Read from MH i2c: F0 09 00 [19:24:56]MH_I2C_Read... [19:24:56]Read from MH i2c: F0 09 00 BD 41 00 0A 42 1D 67 44 5E 04 65 D1 [19:24:56]GetLastDocTimeStamp 1729970650 [19:24:56]current date 1729970698 [19:24:56]FM_GetShiftState [19:24:56]SAM_PROTO_GetShiftState [19:24:56]wFMCommunicate request_size=4 [19:24:56]MH_SAM_APDU [19:24:56]CAPDU: 80 13 01 00 [19:24:56]Write to MH i2c: E2 08 00 BE 41 80 13 01 00 00 00 00 00 7C [19:24:56]Write i2c OK [19:24:56]MH_I2C_Read... [19:24:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:24:56]Read from MH i2c: E2 [19:24:56]MH_I2C_Read... [19:24:56]Read from MH i2c: E2 0E 00 [19:24:56]MH_I2C_Read... [19:24:56]Read from MH i2c: E2 0E 00 BE 41 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FA [19:24:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:24:56]wFMCommunicate OK [19:24:56]SAM_PROTO_GetShiftState done [19:24:56]FM_GetShiftState done [19:24:56]opened in 1729902265 [19:24:56]opened+sec_in_day 1729988665 [19:24:56]quantity*price = 70020 [19:24:56]sum+1 = 70021 [19:24:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.20 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 0.00 Безнал.: 700.20 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 550 26.10.2024 19:24 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309129 ФПД: 72797586480532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192458&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309129&fm=72797586480532&tin=02508201610067®Number=0000000000091780&sum=70020 [19:24:57]StoreToDocumentArchive [19:24:57]shift 532 fd 309129 [19:24:57]save to /storage/0532/doc_00309129 [19:24:57]save last doc name /storage/0532/doc_00309129 to /storage/kkm_last_doc_name [19:24:57]save OK [19:24:57]Clear old archive folders... [19:24:57]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:24:57]tlvbuf is 00172490 [19:24:57]SAM_PROTO_ClearQueue [19:24:57]wFMCommunicate request_size=4 [19:24:57]MH_SAM_APDU [19:24:57]CAPDU: 80 09 00 00 [19:24:57]Write to MH i2c: E2 08 00 CB 41 80 09 00 00 00 00 00 00 7E [19:24:57]Write i2c OK [19:24:57]MH_I2C_Read... [19:24:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:24:57]Read from MH i2c: E2 [19:24:57]MH_I2C_Read... [19:24:57]Read from MH i2c: E2 03 00 [19:24:57]MH_I2C_Read... [19:24:57]Read from MH i2c: E2 03 00 CB 41 00 90 00 80 [19:24:57]RAPDU: 90 00 [19:24:57]wFMCommunicate OK [19:24:57]SAM_PROTO_ClearQueue done [19:24:57]KKMCreateOFDPacket [19:24:57]OFDProtocolAddRootSTLVToBuf [19:24:57]FM_MakeSignedData [19:24:57]FM_MakeSignedData [19:24:57]SAM_PROTO_SignData [19:24:57]wFMCommunicate request_size=4 [19:24:57]MH_SAM_APDU [19:24:57]CAPDU: 80 0D 01 02 [19:24:57]Write to MH i2c: E2 08 00 CC 41 80 0D 01 02 00 00 00 00 86 [19:24:57]Write i2c OK [19:24:57]MH_I2C_Read... [19:24:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:24:57]Read from MH i2c: E2 [19:24:57]MH_I2C_Read... [19:24:57]Read from MH i2c: E2 03 00 [19:24:57]MH_I2C_Read... [19:24:57]Read from MH i2c: E2 03 00 CC 41 00 90 00 81 [19:24:57]RAPDU: 90 00 [19:24:57]wFMCommunicate OK [19:24:57]wFMCommunicate request_size=255 [19:24:57]MH_SAM_APDU [19:24:57]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 0A 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 B7 04 [19:24:57]Write to MH i2c: E2 02 01 CD 41 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 0A 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 B7 04 00 00 9C [19:24:57]Write i2c OK [19:24:57]MH_I2C_Read... [19:24:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:24:58]Read from MH i2c: E2 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: E2 03 00 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: E2 03 00 CD 41 00 90 00 82 [19:24:58]RAPDU: 90 00 [19:24:58]wFMCommunicate OK [19:24:58]wFMCommunicate request_size=16 [19:24:58]MH_SAM_APDU [19:24:58]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 42 35 82 48 5D 94 [19:24:58]Write to MH i2c: E2 13 00 CE 41 80 0D 02 02 0B 00 00 35 04 06 00 42 35 82 48 5D 94 00 00 10 [19:24:58]Write i2c OK [19:24:58]MH_I2C_Read... [19:24:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:24:58]Read from MH i2c: E2 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: E2 03 00 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: E2 03 00 CE 41 00 90 00 83 [19:24:58]RAPDU: 90 00 [19:24:58]wFMCommunicate OK [19:24:58]wFMCommunicate request_size=4 [19:24:58]MH_SAM_APDU [19:24:58]CAPDU: 80 0D 03 02 [19:24:58]Write to MH i2c: E2 08 00 CF 41 80 0D 03 02 00 00 00 00 8B [19:24:58]Write i2c OK [19:24:58]MH_I2C_Read... [19:24:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:24:58]Read from MH i2c: E2 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: E2 0B 00 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: E2 0B 00 CF 41 00 D0 AA 88 3D 16 06 1A 18 90 00 19 [19:24:58]RAPDU: D0 AA 88 3D 16 06 1A 18 90 00 [19:24:58]wFMCommunicate OK [19:24:58]SAM_PROTO_SignData done [19:24:58]FM_MakeSignedData done [19:24:58]CreateOFDProtocolMessage [19:24:58]wFMCommunicate request_size=4 [19:24:58]MH_SAM_APDU [19:24:58]CAPDU: 80 11 00 00 [19:24:58]Write to MH i2c: E2 08 00 D0 41 80 11 00 00 00 00 00 00 8B [19:24:58]Write i2c OK [19:24:58]MH_I2C_Read... [19:24:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:24:58]Read from MH i2c: E2 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: E2 17 00 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: E2 17 00 D0 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E0 [19:24:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:24:58]wFMCommunicate OK [19:24:58]CreateOFDProtocolMessage done [19:24:58]OFDSenderStorePacket 309129 [19:24:58]StoreOFDPacket docnum=309129 [19:24:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 E4 2C 0D 01 A0 BE 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 0A 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 B7 04 00 35 04 06 00 42 35 82 48 5D 94 D0 AA 88 3D 16 06 1A 18 [19:24:58]CheckFolder [19:24:58]dirname=/storage/ofd_packets [19:24:58]CheckFolder done [19:24:58]ProducePacketName [19:24:58]name=ofd_packets/00309129 [19:24:58]NVStorageSaveData ofd_packets/00309129 [19:24:58]File name is /storage/ofd_packets/00309129 [19:24:58]Write 307 bytes [19:24:58]NVStorageSaveData done [19:24:58]OFDSenderStorePacket done [19:24:58]KKMCreateOFDPacket done [19:24:58]NVStorageSaveData kkm_last_timestamp [19:24:58]File name is /storage/kkm_last_timestamp [19:24:58]Write 4 bytes [19:24:58]NVStorageSaveData done [19:24:58]ExternCall_PrintAddStr [19:24:58]wPrintStart [19:24:58]Write to MH i2c: 01 00 00 D1 41 12 [19:24:58]Write i2c OK [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: 01 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: 01 07 00 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: 01 07 00 D1 41 00 00 00 00 00 FF 0F 27 [19:24:58]RasterBufferAndPrint [19:24:58]line Счет N : (1)643006 [19:24:58]line ИНН: 02508201610067 [19:24:58]line Контрольно-Кассовый Чек [19:24:58]line ПРОДАЖА [19:24:58]line ТРК (МРК, ГНК) : 32 [19:24:58]line Товар: 2710194210 [19:24:58]line D-ENERGY ДТ-К-2 [19:24:58]line 9.070 * 77.20 [19:24:58]line = 700.20 [19:24:58]line НДС 12% НСП 1% [19:24:58]line > о реализуемом товаре [19:24:58]line ИТОГО: 700.20 [19:24:58]line НСП 1% : 6.20 [19:24:58]line НДС 12% : 74.36 [19:24:58]line Наличными: 0.00 [19:24:58]line Безнал.: 700.20 [19:24:58]line Место: АЗС № 172 "Партнер Нефть" [19:24:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:24:58]line СНО: Общий режим [19:24:58]line Чек 550 26.10.2024 19:24 [19:24:58]line Смена: 532 ФФД: 1.0 [19:24:58]line ЗНМ: 0300000116 [19:24:58]line РНМ: 0000000000091780 [19:24:58]line Версия ККМ: 001 [19:24:58]line Платежная система: Mbank [19:24:58]line ФМ: 0000000000871765 [19:24:58]line ФД: 309129 [19:24:58]line ФПД: 72797586480532 [19:24:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192458&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309129&fm=72797586480532&tin=02508201610067®Number=0000000000091780&sum=70020 [19:24:58]written 0, free lines is 4095 [19:24:58]OFD Sender: Processing packet 309129 [packets to send 223, broken 222] [19:24:58]ProducePacketName [19:24:58]name=ofd_packets/00309129 [19:24:58]OFD Sender: To server: pG, [19:24:58]CommunicateWithHost lk.salyk.kg:30040 [19:24:58]ConnectInit lk.salyk.kg [19:24:58]Connected sock=7 [19:24:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 E4 2C 0D 01 A0 BE 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 0A 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 89 B7 04 00 35 04 06 00 42 35 82 48 5D 94 D0 AA 88 3D 16 06 1A 18 [19:24:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B4 D2 47 00 FC 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 31 37 36 35 10 04 04 00 89 B7 04 00 F4 03 04 00 67 E8 1C 67 B6 04 01 00 00 B3 4B 20 CA DE E0 BD 5B [19:24:58]CommunicateWithHost err = 0 [19:24:58]CheckOFDResponse [19:24:58]1017 (14) - 77093643461234 [19:24:58]1041 (16) - 0000000000871765 [19:24:58]1040 (4) - 309129 [19:24:58]1012 (4) - 26.10.2024 13:02 [19:24:58]1206 (1) - 0 [19:24:58]OFD Sender: Remove packet 309129 [19:24:58]ProducePacketName [19:24:58]name=ofd_packets/00309129 [19:24:58]NVStorageDeleteData [19:24:58]Write to MH i2c: 01 00 00 F9 41 3A [19:24:58]Write i2c OK [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: 01 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: 01 07 00 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: 01 07 00 F9 41 00 00 00 00 00 DE 0C 2B [19:24:58]RasterBufferAndPrint [19:24:58]line [19:24:58]line [19:24:58]line [19:24:58]line [19:24:58]line [19:24:58]written 0, free lines is 3300 [19:24:58]MH_Cut [19:24:58]Write to MH i2c: D1 01 00 00 42 01 14 [19:24:58]Write i2c OK [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: D1 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: D1 01 00 [19:24:58]MH_I2C_Read... [19:24:58]Read from MH i2c: D1 01 00 00 42 00 13 [19:24:58]Write to MH i2c: 01 00 00 01 42 43 [19:24:58]Write i2c OK [19:24:58]MH_I2C_Read... [19:24:59]OFD Sender: No OFD packet to send [19:24:59]*** Cut start [19:24:59]*** Purtial cut [19:24:59]*** Stage 1: CUTSNS_PIN = 1 [19:24:59]Read from MH i2c: 01 [19:24:59]MH_I2C_Read... [19:24:59]*** Stop cut motor [19:24:59]*** Cut end [19:24:59]Read from MH i2c: 01 07 00 [19:24:59]MH_I2C_Read... [19:24:59]Read from MH i2c: 01 07 00 01 42 00 00 00 00 00 FF 0F 58 [19:24:59]process_action close_receipt done [19:24:59]requested_data is exist [19:24:59]produce_requested_data [19:24:59]requested_item fm.sn is exist - process it [19:24:59]wFMCommunicate request_size=4 [19:24:59]MH_SAM_APDU [19:24:59]CAPDU: 80 11 00 00 [19:24:59]Write to MH i2c: E2 08 00 02 42 80 11 00 00 00 00 00 00 BE [19:24:59]Write i2c OK [19:24:59]MH_I2C_Read... [19:24:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:24:59]Read from MH i2c: E2 [19:24:59]MH_I2C_Read... [19:24:59]Read from MH i2c: E2 17 00 [19:24:59]MH_I2C_Read... [19:24:59]Read from MH i2c: E2 17 00 02 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 13 [19:24:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:24:59]wFMCommunicate OK [19:24:59]requested_item fd.num is exist - process it [19:24:59]SAM_PROTO_GetFieldsCounters [19:24:59]wFMCommunicate request_size=4 [19:24:59]MH_SAM_APDU [19:24:59]CAPDU: 80 13 00 00 [19:24:59]Write to MH i2c: E2 08 00 03 42 80 13 00 00 00 00 00 00 C1 [19:24:59]Write i2c OK [19:24:59]MH_I2C_Read... [19:24:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:25:00]Read from MH i2c: E2 [19:25:00]MH_I2C_Read... [19:25:00]Read from MH i2c: E2 62 00 [19:25:00]MH_I2C_Read... [19:25:00]Read from MH i2c: E2 62 00 03 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 89 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 B6 [19:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 89 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:25:00]wFMCommunicate OK [19:25:00]SAM_PROTO_GetFieldsCounters done [19:25:00]requested_item shift.num is exist - process it [19:25:00]requested_item shift.opened is exist - process it [19:25:00]req_shift_opened [19:25:00]FM_GetShiftState [19:25:00]SAM_PROTO_GetShiftState [19:25:00]wFMCommunicate request_size=4 [19:25:00]MH_SAM_APDU [19:25:00]CAPDU: 80 13 01 00 [19:25:00]Write to MH i2c: E2 08 00 04 42 80 13 01 00 00 00 00 00 C3 [19:25:00]Write i2c OK [19:25:00]MH_I2C_Read... [19:25:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:00]Read from MH i2c: E2 [19:25:00]MH_I2C_Read... [19:25:00]Read from MH i2c: E2 0E 00 [19:25:00]MH_I2C_Read... [19:25:00]Read from MH i2c: E2 0E 00 04 42 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 41 [19:25:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:25:00]wFMCommunicate OK [19:25:00]SAM_PROTO_GetShiftState done [19:25:00]FM_GetShiftState done [19:25:00]req_shift_opened done [19:25:00]requested_item shift.open_date is exist - process it [19:25:00]req_shift_open_date [19:25:00]req_shift_open_date done [19:25:00]produce_requested_data done [19:25:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309129,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:25:00]process_action_free close_receipt [19:25:00]json_value_free [19:25:00]json_value_free done [19:25:00]process_json_proto returns [19:25:00]Send response to host [19:25:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309129,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:25:00]free response buf [19:25:00]execute_script done [19:25:00]execute_script returns [19:25:00]free content buf [19:25:00]Sock 9.Close socket [19:25:00]Sock 9.Thread stoped [19:25:00]accept exits with 10 [19:25:00]New connection [19:25:00]New thread 3066879332 created [19:25:00]Thread 3067022692 joined [19:25:00]Waiting for new connection... [19:25:00] Sock 10.Parse request [19:25:00]Sock 10.Check first char [19:25:00]Sock 10.First char is OK [19:25:00]request: POST /json_proto HTTP/1.0 [19:25:00]Method: POST [19:25:00]URL: /json_proto [19:25:00]Method is POST - this is cgi request [19:25:00]url: /json_proto [19:25:00]query_string will be loaded in cgi processing [19:25:00]execute_cgi json_proto POST (null) [19:25:00]execute_cgi path=json_proto method=POST [19:25:00]POST find Content-Length [19:25:00]Host: 172.17.96.3:8080 [19:25:00]Content-Length: 766 [19:25:00]Content-Type: application/json [19:25:00] [19:25:00]POST finish read [19:25:00]Found Content-Length = 766 [19:25:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [19:25:00]execute_script... [19:25: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)643007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [19:25:00]POST & json_proto [19:25:00]process_json_proto [19:25:00]json parsed OK: [19:25:00]protocol is kg_v1.0 [19:25:00]action value=close_receipt [19:25:00]process_action close_receipt [19:25:00]cmd_close_receipt [19:25:00]MH_GetDate [19:25:00]Write to MH i2c: F0 00 00 05 42 36 [19:25:00]Write i2c OK [19:25:00]MH_I2C_Read... [19:25:00]Read from MH i2c: F0 [19:25:00]MH_I2C_Read... [19:25:00]Read from MH i2c: F0 09 00 [19:25:00]MH_I2C_Read... [19:25:00]Read from MH i2c: F0 09 00 05 42 00 0E 42 1D 67 44 5E 04 65 1E [19:25:00]GetLastDocTimeStamp 1729970698 [19:25:00]current date 1729970702 [19:25:00]FM_GetShiftState [19:25:00]SAM_PROTO_GetShiftState [19:25:00]wFMCommunicate request_size=4 [19:25:00]MH_SAM_APDU [19:25:00]CAPDU: 80 13 01 00 [19:25:00]Write to MH i2c: E2 08 00 06 42 80 13 01 00 00 00 00 00 C5 [19:25:00]Write i2c OK [19:25:00]MH_I2C_Read... [19:25:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:00]Read from MH i2c: E2 [19:25:00]MH_I2C_Read... [19:25:00]Read from MH i2c: E2 0E 00 [19:25:00]MH_I2C_Read... [19:25:00]Read from MH i2c: E2 0E 00 06 42 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 43 [19:25:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:25:00]wFMCommunicate OK [19:25:00]SAM_PROTO_GetShiftState done [19:25:00]FM_GetShiftState done [19:25:00]opened in 1729902265 [19:25:00]opened+sec_in_day 1729988665 [19:25:00]quantity*price = 50041 [19:25:00]sum+1 = 50042 [19:25:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 551 26.10.2024 19:25 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309130 ФПД: 267877951528074 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192502&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309130&fm=267877951528074&tin=02508201610067®Number=0000000000091780&sum=50041 [19:25:01]StoreToDocumentArchive [19:25:01]shift 532 fd 309130 [19:25:01]save to /storage/0532/doc_00309130 [19:25:01]save last doc name /storage/0532/doc_00309130 to /storage/kkm_last_doc_name [19:25:01]save OK [19:25:01]Clear old archive folders... [19:25:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:25:01]tlvbuf is 00086EE0 [19:25:01]SAM_PROTO_ClearQueue [19:25:01]wFMCommunicate request_size=4 [19:25:01]MH_SAM_APDU [19:25:01]CAPDU: 80 09 00 00 [19:25:01]Write to MH i2c: E2 08 00 13 42 80 09 00 00 00 00 00 00 C7 [19:25:01]Write i2c OK [19:25:01]MH_I2C_Read... [19:25:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:25:01]Read from MH i2c: E2 [19:25:01]MH_I2C_Read... [19:25:01]Read from MH i2c: E2 03 00 [19:25:01]MH_I2C_Read... [19:25:01]Read from MH i2c: E2 03 00 13 42 00 90 00 C9 [19:25:01]RAPDU: 90 00 [19:25:01]wFMCommunicate OK [19:25:01]SAM_PROTO_ClearQueue done [19:25:01]KKMCreateOFDPacket [19:25:01]OFDProtocolAddRootSTLVToBuf [19:25:01]FM_MakeSignedData [19:25:01]FM_MakeSignedData [19:25:01]SAM_PROTO_SignData [19:25:01]wFMCommunicate request_size=4 [19:25:01]MH_SAM_APDU [19:25:01]CAPDU: 80 0D 01 02 [19:25:01]Write to MH i2c: E2 08 00 14 42 80 0D 01 02 00 00 00 00 CF [19:25:01]Write i2c OK [19:25:01]MH_I2C_Read... [19:25:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:25:02]Read from MH i2c: E2 [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: E2 03 00 [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: E2 03 00 14 42 00 90 00 CA [19:25:02]RAPDU: 90 00 [19:25:02]wFMCommunicate OK [19:25:02]wFMCommunicate request_size=255 [19:25:02]MH_SAM_APDU [19:25: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 27 02 00 00 F4 03 04 00 0E 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A B7 04 00 35 04 06 00 F3 [19:25:02]Write to MH i2c: E2 02 01 15 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 27 02 00 00 F4 03 04 00 0E 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A B7 04 00 35 04 06 00 F3 00 00 FA [19:25:02]Write i2c OK [19:25:02]MH_I2C_Read... [19:25:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:02]Read from MH i2c: E2 [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: E2 03 00 [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: E2 03 00 15 42 00 90 00 CB [19:25:02]RAPDU: 90 00 [19:25:02]wFMCommunicate OK [19:25:02]wFMCommunicate request_size=10 [19:25:02]MH_SAM_APDU [19:25:02]CAPDU: 80 0D 02 02 05 A2 32 24 DC 8A [19:25:02]Write to MH i2c: E2 0D 00 16 42 80 0D 02 02 05 00 A2 32 24 DC 8A 00 00 3A [19:25:02]Write i2c OK [19:25:02]MH_I2C_Read... [19:25:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:02]Read from MH i2c: E2 [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: E2 03 00 [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: E2 03 00 16 42 00 90 00 CC [19:25:02]RAPDU: 90 00 [19:25:02]wFMCommunicate OK [19:25:02]wFMCommunicate request_size=4 [19:25:02]MH_SAM_APDU [19:25:02]CAPDU: 80 0D 03 02 [19:25:02]Write to MH i2c: E2 08 00 17 42 80 0D 03 02 00 00 00 00 D4 [19:25:02]Write i2c OK [19:25:02]MH_I2C_Read... [19:25:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:25:02]Read from MH i2c: E2 [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: E2 0B 00 [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: E2 0B 00 17 42 00 E5 15 30 83 DF B7 05 B3 90 00 D0 [19:25:02]RAPDU: E5 15 30 83 DF B7 05 B3 90 00 [19:25:02]wFMCommunicate OK [19:25:02]SAM_PROTO_SignData done [19:25:02]FM_MakeSignedData done [19:25:02]CreateOFDProtocolMessage [19:25:02]wFMCommunicate request_size=4 [19:25:02]MH_SAM_APDU [19:25:02]CAPDU: 80 11 00 00 [19:25:02]Write to MH i2c: E2 08 00 18 42 80 11 00 00 00 00 00 00 D4 [19:25:02]Write i2c OK [19:25:02]MH_I2C_Read... [19:25:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:02]Read from MH i2c: E2 [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: E2 17 00 [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: E2 17 00 18 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 29 [19:25:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:25:02]wFMCommunicate OK [19:25:02]CreateOFDProtocolMessage done [19:25:02]OFDSenderStorePacket 309130 [19:25:02]StoreOFDPacket docnum=309130 [19:25:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F9 82 07 01 8C 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 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 27 02 00 00 F4 03 04 00 0E 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A B7 04 00 35 04 06 00 F3 A2 32 24 DC 8A E5 15 30 83 DF B7 05 B3 [19:25:02]CheckFolder [19:25:02]dirname=/storage/ofd_packets [19:25:02]CheckFolder done [19:25:02]ProducePacketName [19:25:02]name=ofd_packets/00309130 [19:25:02]NVStorageSaveData ofd_packets/00309130 [19:25:02]File name is /storage/ofd_packets/00309130 [19:25:02]Write 301 bytes [19:25:02]NVStorageSaveData done [19:25:02]OFDSenderStorePacket done [19:25:02]KKMCreateOFDPacket done [19:25:02]NVStorageSaveData kkm_last_timestamp [19:25:02]File name is /storage/kkm_last_timestamp [19:25:02]Write 4 bytes [19:25:02]NVStorageSaveData done [19:25:02]ExternCall_PrintAddStr [19:25:02]wPrintStart [19:25:02]Write to MH i2c: 01 00 00 19 42 5B [19:25:02]Write i2c OK [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: 01 [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: 01 07 00 [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: 01 07 00 19 42 00 00 00 00 00 FF 0F 70 [19:25:02]RasterBufferAndPrint [19:25:02]line Счет N : (1)643007 [19:25:02]line ИНН: 02508201610067 [19:25:02]line Контрольно-Кассовый Чек [19:25:02]line ПРОДАЖА [19:25:02]line ТРК (МРК, ГНК) : 52 [19:25:02]line Товар: 2710124130 [19:25:02]line Аи-92-К-2 [19:25:02]line 7.480 * 66.90 [19:25:02]line = 500.41 [19:25:02]line НДС 12% НСП 1% [19:25:02]line > о реализуемом товаре [19:25:02]line ИТОГО: 500.41 [19:25:02]line НСП 1% : 4.43 [19:25:02]line НДС 12% : 53.14 [19:25:02]line Наличными: 0.00 [19:25:02]line Безнал.: 500.41 [19:25:02]line Место: АЗС № 172 "Партнер Нефть" [19:25:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:25:02]line СНО: Общий режим [19:25:02]line Чек 551 26.10.2024 19:25 [19:25:02]line Смена: 532 ФФД: 1.0 [19:25:02]line ЗНМ: 0300000116 [19:25:02]line РНМ: 0000000000091780 [19:25:02]line Версия ККМ: 001 [19:25:02]line Платежная система: Mbank [19:25:02]line ФМ: 0000000000871765 [19:25:02]line ФД: 309130 [19:25:02]line ФПД: 267877951528074 [19:25:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192502&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309130&fm=267877951528074&tin=02508201610067®Number=0000000000091780&sum=50041 [19:25:02]OFD Sender: Processing packet 309130 [packets to send 223, broken 222] [19:25:02]ProducePacketName [19:25:02]name=ofd_packets/00309130 [19:25:02]OFD Sender: To server: pG, [19:25:02]CommunicateWithHost lk.salyk.kg:30040 [19:25:02]ConnectInit lk.salyk.kg [19:25:02]written 0, free lines is 4095 [19:25:02]Connected sock=9 [19:25:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F9 82 07 01 8C 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 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 27 02 00 00 F4 03 04 00 0E 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8A B7 04 00 35 04 06 00 F3 A2 32 24 DC 8A E5 15 30 83 DF B7 05 B3 [19:25:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 41 00 47 00 40 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 31 37 36 35 10 04 04 00 8A B7 04 00 F4 03 04 00 6B E8 1C 67 B6 04 01 00 00 6C 82 6A 7B 2F E4 CC 37 [19:25:02]CommunicateWithHost err = 0 [19:25:02]CheckOFDResponse [19:25:02]1017 (14) - 77093643461234 [19:25:02]1041 (16) - 0000000000871765 [19:25:02]1040 (4) - 309130 [19:25:02]1012 (4) - 26.10.2024 13:02 [19:25:02]1206 (1) - 0 [19:25:02]OFD Sender: Remove packet 309130 [19:25:02]ProducePacketName [19:25:02]name=ofd_packets/00309130 [19:25:02]NVStorageDeleteData [19:25:02]Write to MH i2c: 01 00 00 41 42 83 [19:25:02]Write i2c OK [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: 01 [19:25:02]MH_I2C_Read... [19:25:02]Read from MH i2c: 01 07 00 [19:25:03]MH_I2C_Read... [19:25:03]Read from MH i2c: 01 07 00 41 42 00 00 00 00 00 E0 0C 76 [19:25:03]RasterBufferAndPrint [19:25:03]line [19:25:03]line [19:25:03]line [19:25:03]line [19:25:03]line [19:25:03]written 0, free lines is 3308 [19:25:03]MH_Cut [19:25:03]Write to MH i2c: D1 01 00 48 42 01 5C [19:25:03]Write i2c OK [19:25:03]MH_I2C_Read... [19:25:03]Read from MH i2c: D1 [19:25:03]MH_I2C_Read... [19:25:03]Read from MH i2c: D1 01 00 [19:25:03]MH_I2C_Read... [19:25:03]Read from MH i2c: D1 01 00 48 42 00 5B [19:25:03]Write to MH i2c: 01 00 00 49 42 8B [19:25:03]Write i2c OK [19:25:03]MH_I2C_Read... [19:25:03]OFD Sender: No OFD packet to send [19:25:03]*** Cut start [19:25:03]*** Purtial cut [19:25:03]*** Stage 1: CUTSNS_PIN = 1 [19:25:04]Read from MH i2c: 01 [19:25:04]MH_I2C_Read... [19:25:04]*** Stop cut motor [19:25:04]*** Cut end [19:25:04]Read from MH i2c: 01 07 00 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: 01 07 00 49 42 00 00 00 00 00 FF 0F A0 [19:25:04]process_action close_receipt done [19:25:04]requested_data is exist [19:25:04]produce_requested_data [19:25:04]requested_item fm.sn is exist - process it [19:25:04]wFMCommunicate request_size=4 [19:25:04]MH_SAM_APDU [19:25:04]CAPDU: 80 11 00 00 [19:25:04]Write to MH i2c: E2 08 00 4A 42 80 11 00 00 00 00 00 00 06 [19:25:04]Write i2c OK [19:25:04]MH_I2C_Read... [19:25:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:04]Read from MH i2c: E2 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 17 00 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 17 00 4A 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5B [19:25:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:25:04]wFMCommunicate OK [19:25:04]requested_item fd.num is exist - process it [19:25:04]SAM_PROTO_GetFieldsCounters [19:25:04]wFMCommunicate request_size=4 [19:25:04]MH_SAM_APDU [19:25:04]CAPDU: 80 13 00 00 [19:25:04]Write to MH i2c: E2 08 00 4B 42 80 13 00 00 00 00 00 00 09 [19:25:04]Write i2c OK [19:25:04]MH_I2C_Read... [19:25:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:25:04]Read from MH i2c: E2 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 62 00 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 62 00 4B 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 02 [19:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:25:04]wFMCommunicate OK [19:25:04]SAM_PROTO_GetFieldsCounters done [19:25:04]requested_item shift.num is exist - process it [19:25:04]requested_item shift.opened is exist - process it [19:25:04]req_shift_opened [19:25:04]FM_GetShiftState [19:25:04]SAM_PROTO_GetShiftState [19:25:04]wFMCommunicate request_size=4 [19:25:04]MH_SAM_APDU [19:25:04]CAPDU: 80 13 01 00 [19:25:04]Write to MH i2c: E2 08 00 4C 42 80 13 01 00 00 00 00 00 0B [19:25:04]Write i2c OK [19:25:04]MH_I2C_Read... [19:25:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:04]Read from MH i2c: E2 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 0E 00 [19:25:04]MH_I2C_Read... [19:25:04]Read from MH i2c: E2 0E 00 4C 42 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 89 [19:25:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:25:04]wFMCommunicate OK [19:25:04]SAM_PROTO_GetShiftState done [19:25:04]FM_GetShiftState done [19:25:04]req_shift_opened done [19:25:04]requested_item shift.open_date is exist - process it [19:25:04]req_shift_open_date [19:25:04]req_shift_open_date done [19:25:04]produce_requested_data done [19:25:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309130,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:25:04]process_action_free close_receipt [19:25:04]json_value_free [19:25:04]json_value_free done [19:25:04]process_json_proto returns [19:25:04]Send response to host [19:25:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309130,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:25:04]free response buf [19:25:04]execute_script done [19:25:04]execute_script returns [19:25:04]free content buf [19:25:04]Sock 10.Close socket [19:25:04]Sock 10.Thread stoped [19:25:08]OFD Sender: No OFD packet to send [19:25:13]OFD Sender: No OFD packet to send [19:25:18]OFD Sender: No OFD packet to send [19:25:23]OFD Sender: No OFD packet to send [19:25:28]OFD Sender: No OFD packet to send [19:25:33]OFD Sender: No OFD packet to send [19:25:38]OFD Sender: No OFD packet to send [19:25:43]OFD Sender: No OFD packet to send [19:25:48]OFD Sender: No OFD packet to send [19:25:53]OFD Sender: No OFD packet to send [19:25:58]OFD Sender: No OFD packet to send [19:26:03]OFD Sender: No OFD packet to send [19:26:08]OFD Sender: No OFD packet to send [19:26:13]OFD Sender: No OFD packet to send [19:26:18]OFD Sender: No OFD packet to send [19:26:23]OFD Sender: No OFD packet to send [19:26:28]OFD Sender: No OFD packet to send [19:26:32]accept exits with 7 [19:26:32]New connection [19:26:32]New thread 3067022692 created [19:26:32]Thread 3066879332 joined [19:26:32]Waiting for new connection... [19:26:32] Sock 7.Parse request [19:26:32]Sock 7.Check first char [19:26:32]Sock 7.First char is OK [19:26:32]request: POST /json_proto HTTP/1.0 [19:26:32]Method: POST [19:26:32]URL: /json_proto [19:26:32]Method is POST - this is cgi request [19:26:32]url: /json_proto [19:26:32]query_string will be loaded in cgi processing [19:26:32]execute_cgi json_proto POST (null) [19:26:32]execute_cgi path=json_proto method=POST [19:26:32]POST find Content-Length [19:26:32]Host: 172.17.96.3:8080 [19:26:32]Content-Length: 766 [19:26:32]Content-Type: application/json [19:26:32] [19:26:32]POST finish read [19:26:32]Found Content-Length = 766 [19:26:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [19:26:32]execute_script... [19:26: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)643009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [19:26:32]POST & json_proto [19:26:32]process_json_proto [19:26:32]json parsed OK: [19:26:32]protocol is kg_v1.0 [19:26:32]action value=close_receipt [19:26:32]process_action close_receipt [19:26:32]cmd_close_receipt [19:26:32]MH_GetDate [19:26:32]Write to MH i2c: F0 00 00 4D 42 7E [19:26:32]Write i2c OK [19:26:32]MH_I2C_Read... [19:26:32]Read from MH i2c: F0 [19:26:32]MH_I2C_Read... [19:26:32]Read from MH i2c: F0 09 00 [19:26:32]MH_I2C_Read... [19:26:32]Read from MH i2c: F0 09 00 4D 42 00 69 42 1D 67 44 5E 04 65 C1 [19:26:32]GetLastDocTimeStamp 1729970702 [19:26:32]current date 1729970793 [19:26:32]FM_GetShiftState [19:26:32]SAM_PROTO_GetShiftState [19:26:32]wFMCommunicate request_size=4 [19:26:32]MH_SAM_APDU [19:26:32]CAPDU: 80 13 01 00 [19:26:32]Write to MH i2c: E2 08 00 4E 42 80 13 01 00 00 00 00 00 0D [19:26:32]Write i2c OK [19:26:32]MH_I2C_Read... [19:26:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:32]Read from MH i2c: E2 [19:26:32]MH_I2C_Read... [19:26:32]Read from MH i2c: E2 0E 00 [19:26:32]MH_I2C_Read... [19:26:32]Read from MH i2c: E2 0E 00 4E 42 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8B [19:26:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:26:32]wFMCommunicate OK [19:26:32]SAM_PROTO_GetShiftState done [19:26:32]FM_GetShiftState done [19:26:32]opened in 1729902265 [19:26:32]opened+sec_in_day 1729988665 [19:26:32]quantity*price = 50041 [19:26:32]sum+1 = 50042 [19:26:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 552 26.10.2024 19:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309131 ФПД: 187446366570999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192633&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309131&fm=187446366570999&tin=02508201610067®Number=0000000000091780&sum=50041 [19:26:33]StoreToDocumentArchive [19:26:33]shift 532 fd 309131 [19:26:33]save to /storage/0532/doc_00309131 [19:26:33]save last doc name /storage/0532/doc_00309131 to /storage/kkm_last_doc_name [19:26:33]save OK [19:26:33]Clear old archive folders... [19:26:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:26:33]tlvbuf is 00208B80 [19:26:33]SAM_PROTO_ClearQueue [19:26:33]wFMCommunicate request_size=4 [19:26:33]MH_SAM_APDU [19:26:33]CAPDU: 80 09 00 00 [19:26:33]Write to MH i2c: E2 08 00 5B 42 80 09 00 00 00 00 00 00 0F [19:26:33]Write i2c OK [19:26:33]MH_I2C_Read... [19:26:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:26:33]Read from MH i2c: E2 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: E2 03 00 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: E2 03 00 5B 42 00 90 00 11 [19:26:33]RAPDU: 90 00 [19:26:33]wFMCommunicate OK [19:26:33]SAM_PROTO_ClearQueue done [19:26:33]KKMCreateOFDPacket [19:26:33]OFDProtocolAddRootSTLVToBuf [19:26:33]FM_MakeSignedData [19:26:33]FM_MakeSignedData [19:26:33]SAM_PROTO_SignData [19:26:33]wFMCommunicate request_size=4 [19:26:33]MH_SAM_APDU [19:26:33]CAPDU: 80 0D 01 02 [19:26:33]Write to MH i2c: E2 08 00 5C 42 80 0D 01 02 00 00 00 00 17 [19:26:33]Write i2c OK [19:26:33]MH_I2C_Read... [19:26:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:26:33]Read from MH i2c: E2 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: E2 03 00 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: E2 03 00 5C 42 00 90 00 12 [19:26:33]RAPDU: 90 00 [19:26:33]wFMCommunicate OK [19:26:33]wFMCommunicate request_size=255 [19:26:33]MH_SAM_APDU [19:26:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 28 02 00 00 F4 03 04 00 69 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B7 04 00 35 04 06 00 AA [19:26:33]Write to MH i2c: E2 02 01 5D 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 28 02 00 00 F4 03 04 00 69 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B7 04 00 35 04 06 00 AA 00 00 56 [19:26:33]Write i2c OK [19:26:33]MH_I2C_Read... [19:26:33]OFD Sender: No OFD packet to send [19:26:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:33]Read from MH i2c: E2 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: E2 03 00 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: E2 03 00 5D 42 00 90 00 13 [19:26:33]RAPDU: 90 00 [19:26:33]wFMCommunicate OK [19:26:33]wFMCommunicate request_size=10 [19:26:33]MH_SAM_APDU [19:26:33]CAPDU: 80 0D 02 02 05 7B 42 18 09 F7 [19:26:33]Write to MH i2c: E2 0D 00 5E 42 80 0D 02 02 05 00 7B 42 18 09 F7 00 00 F9 [19:26:33]Write i2c OK [19:26:33]MH_I2C_Read... [19:26:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:33]Read from MH i2c: E2 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: E2 03 00 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: E2 03 00 5E 42 00 90 00 14 [19:26:33]RAPDU: 90 00 [19:26:33]wFMCommunicate OK [19:26:33]wFMCommunicate request_size=4 [19:26:33]MH_SAM_APDU [19:26:33]CAPDU: 80 0D 03 02 [19:26:33]Write to MH i2c: E2 08 00 5F 42 80 0D 03 02 00 00 00 00 1C [19:26:33]Write i2c OK [19:26:33]MH_I2C_Read... [19:26:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:26:33]Read from MH i2c: E2 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: E2 0B 00 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: E2 0B 00 5F 42 00 83 56 48 CA 99 6C 6A DC 90 00 53 [19:26:33]RAPDU: 83 56 48 CA 99 6C 6A DC 90 00 [19:26:33]wFMCommunicate OK [19:26:33]SAM_PROTO_SignData done [19:26:33]FM_MakeSignedData done [19:26:33]CreateOFDProtocolMessage [19:26:33]wFMCommunicate request_size=4 [19:26:33]MH_SAM_APDU [19:26:33]CAPDU: 80 11 00 00 [19:26:33]Write to MH i2c: E2 08 00 60 42 80 11 00 00 00 00 00 00 1C [19:26:33]Write i2c OK [19:26:33]MH_I2C_Read... [19:26:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:33]Read from MH i2c: E2 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: E2 17 00 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: E2 17 00 60 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 71 [19:26:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:26:33]wFMCommunicate OK [19:26:33]CreateOFDProtocolMessage done [19:26:33]OFDSenderStorePacket 309131 [19:26:33]StoreOFDPacket docnum=309131 [19:26:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DD 96 07 01 3D 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 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 28 02 00 00 F4 03 04 00 69 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B7 04 00 35 04 06 00 AA 7B 42 18 09 F7 83 56 48 CA 99 6C 6A DC [19:26:33]CheckFolder [19:26:33]dirname=/storage/ofd_packets [19:26:33]CheckFolder done [19:26:33]ProducePacketName [19:26:33]name=ofd_packets/00309131 [19:26:33]NVStorageSaveData ofd_packets/00309131 [19:26:33]File name is /storage/ofd_packets/00309131 [19:26:33]Write 301 bytes [19:26:33]NVStorageSaveData done [19:26:33]OFDSenderStorePacket done [19:26:33]KKMCreateOFDPacket done [19:26:33]NVStorageSaveData kkm_last_timestamp [19:26:33]File name is /storage/kkm_last_timestamp [19:26:33]Write 4 bytes [19:26:33]NVStorageSaveData done [19:26:33]ExternCall_PrintAddStr [19:26:33]wPrintStart [19:26:33]Write to MH i2c: 01 00 00 61 42 A3 [19:26:33]Write i2c OK [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: 01 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: 01 07 00 [19:26:33]MH_I2C_Read... [19:26:33]Read from MH i2c: 01 07 00 61 42 00 00 00 00 00 FF 0F B8 [19:26:33]RasterBufferAndPrint [19:26:33]line Счет N : (1)643009 [19:26:33]line ИНН: 02508201610067 [19:26:33]line Контрольно-Кассовый Чек [19:26:33]line ПРОДАЖА [19:26:33]line ТРК (МРК, ГНК) : 62 [19:26:33]line Товар: 2710124130 [19:26:33]line Аи-92-К-2 [19:26:33]line 7.480 * 66.90 [19:26:33]line = 500.41 [19:26:33]line НДС 12% НСП 1% [19:26:33]line > о реализуемом товаре [19:26:33]line ИТОГО: 500.41 [19:26:33]line НСП 1% : 4.43 [19:26:33]line НДС 12% : 53.14 [19:26:33]line Наличными: 0.00 [19:26:33]line Безнал.: 500.41 [19:26:33]line Место: АЗС № 172 "Партнер Нефть" [19:26:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:26:33]line СНО: Общий режим [19:26:33]line Чек 552 26.10.2024 19:26 [19:26:33]line Смена: 532 ФФД: 1.0 [19:26:33]line ЗНМ: 0300000116 [19:26:33]line РНМ: 0000000000091780 [19:26:33]line Версия ККМ: 001 [19:26:33]line Платежная система: Mbank [19:26:33]line ФМ: 0000000000871765 [19:26:33]line ФД: 309131 [19:26:33]line ФПД: 187446366570999 [19:26:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192633&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309131&fm=187446366570999&tin=02508201610067®Number=0000000000091780&sum=50041 [19:26:33]written 0, free lines is 4095 [19:26:33]OFD Sender: Processing packet 309131 [packets to send 223, broken 222] [19:26:33]ProducePacketName [19:26:33]name=ofd_packets/00309131 [19:26:33]OFD Sender: To server: pG, [19:26:33]CommunicateWithHost lk.salyk.kg:30040 [19:26:33]ConnectInit lk.salyk.kg [19:26:33]Connected sock=9 [19:26:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DD 96 07 01 3D 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 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 28 02 00 00 F4 03 04 00 69 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B7 04 00 35 04 06 00 AA 7B 42 18 09 F7 83 56 48 CA 99 6C 6A DC [19:26:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0C 69 47 00 1C 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8B B7 04 00 F4 03 04 00 C7 E8 1C 67 B6 04 01 00 00 31 0D F9 B9 E0 08 49 17 [19:26:34]CommunicateWithHost err = 0 [19:26:34]CheckOFDResponse [19:26:34]1017 (14) - 77093643461234 [19:26:34]1041 (16) - 0000000000871765 [19:26:34]1040 (4) - 309131 [19:26:34]1012 (4) - 26.10.2024 13:04 [19:26:34]1206 (1) - 0 [19:26:34]OFD Sender: Remove packet 309131 [19:26:34]ProducePacketName [19:26:34]name=ofd_packets/00309131 [19:26:34]NVStorageDeleteData [19:26:34]Write to MH i2c: 01 00 00 89 42 CB [19:26:34]Write i2c OK [19:26:34]MH_I2C_Read... [19:26:34]Read from MH i2c: 01 [19:26:34]MH_I2C_Read... [19:26:34]Read from MH i2c: 01 07 00 [19:26:34]MH_I2C_Read... [19:26:34]Read from MH i2c: 01 07 00 89 42 00 00 00 00 00 D8 0C B6 [19:26:34]RasterBufferAndPrint [19:26:34]line [19:26:34]line [19:26:34]line [19:26:34]line [19:26:34]line [19:26:34]written 0, free lines is 3293 [19:26:34]MH_Cut [19:26:34]Write to MH i2c: D1 01 00 90 42 01 A4 [19:26:34]Write i2c OK [19:26:34]MH_I2C_Read... [19:26:34]Read from MH i2c: D1 [19:26:34]MH_I2C_Read... [19:26:34]Read from MH i2c: D1 01 00 [19:26:34]MH_I2C_Read... [19:26:34]Read from MH i2c: D1 01 00 90 42 00 A3 [19:26:34]Write to MH i2c: 01 00 00 91 42 D3 [19:26:34]Write i2c OK [19:26:34]MH_I2C_Read... [19:26:34]OFD Sender: No OFD packet to send [19:26:35]*** Cut start [19:26:35]*** Purtial cut [19:26:35]*** Stage 1: CUTSNS_PIN = 1 [19:26:35]Read from MH i2c: 01 [19:26:35]MH_I2C_Read... [19:26:35]*** Stop cut motor [19:26:35]*** Cut end [19:26:35]Read from MH i2c: 01 07 00 [19:26:35]MH_I2C_Read... [19:26:35]Read from MH i2c: 01 07 00 91 42 00 00 00 00 00 FF 0F E8 [19:26:35]process_action close_receipt done [19:26:35]requested_data is exist [19:26:35]produce_requested_data [19:26:35]requested_item fm.sn is exist - process it [19:26:35]wFMCommunicate request_size=4 [19:26:35]MH_SAM_APDU [19:26:35]CAPDU: 80 11 00 00 [19:26:35]Write to MH i2c: E2 08 00 92 42 80 11 00 00 00 00 00 00 4E [19:26:35]Write i2c OK [19:26:35]MH_I2C_Read... [19:26:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:35]Read from MH i2c: E2 [19:26:35]MH_I2C_Read... [19:26:35]Read from MH i2c: E2 17 00 [19:26:35]MH_I2C_Read... [19:26:35]Read from MH i2c: E2 17 00 92 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A3 [19:26:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:26:35]wFMCommunicate OK [19:26:35]requested_item fd.num is exist - process it [19:26:35]SAM_PROTO_GetFieldsCounters [19:26:35]wFMCommunicate request_size=4 [19:26:35]MH_SAM_APDU [19:26:35]CAPDU: 80 13 00 00 [19:26:35]Write to MH i2c: E2 08 00 93 42 80 13 00 00 00 00 00 00 51 [19:26:35]Write i2c OK [19:26:35]MH_I2C_Read... [19:26:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:35]Read from MH i2c: E2 [19:26:35]MH_I2C_Read... [19:26:35]Read from MH i2c: E2 62 00 [19:26:35]MH_I2C_Read... [19:26:35]Read from MH i2c: E2 62 00 93 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 4E [19:26:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:26:35]wFMCommunicate OK [19:26:35]SAM_PROTO_GetFieldsCounters done [19:26:35]requested_item shift.num is exist - process it [19:26:35]requested_item shift.opened is exist - process it [19:26:35]req_shift_opened [19:26:35]FM_GetShiftState [19:26:35]SAM_PROTO_GetShiftState [19:26:35]wFMCommunicate request_size=4 [19:26:35]MH_SAM_APDU [19:26:35]CAPDU: 80 13 01 00 [19:26:35]Write to MH i2c: E2 08 00 94 42 80 13 01 00 00 00 00 00 53 [19:26:35]Write i2c OK [19:26:35]MH_I2C_Read... [19:26:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:35]Read from MH i2c: E2 [19:26:35]MH_I2C_Read... [19:26:35]Read from MH i2c: E2 0E 00 [19:26:35]MH_I2C_Read... [19:26:35]Read from MH i2c: E2 0E 00 94 42 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D1 [19:26:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:26:35]wFMCommunicate OK [19:26:35]SAM_PROTO_GetShiftState done [19:26:35]FM_GetShiftState done [19:26:35]req_shift_opened done [19:26:35]requested_item shift.open_date is exist - process it [19:26:35]req_shift_open_date [19:26:35]req_shift_open_date done [19:26:35]produce_requested_data done [19:26:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309131,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:26:35]process_action_free close_receipt [19:26:35]json_value_free [19:26:35]json_value_free done [19:26:35]process_json_proto returns [19:26:35]Send response to host [19:26:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309131,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:26:35]free response buf [19:26:35]execute_script done [19:26:35]execute_script returns [19:26:35]free content buf [19:26:35]Sock 7.Close socket [19:26:35]Sock 7.Thread stoped [19:26:35]accept exits with 10 [19:26:35]New connection [19:26:35]New thread 3066879332 created [19:26:35]Thread 3067022692 joined [19:26:35]Waiting for new connection... [19:26:35] Sock 10.Parse request [19:26:35]Sock 10.Check first char [19:26:35]Sock 10.First char is OK [19:26:35]request: POST /json_proto HTTP/1.0 [19:26:35]Method: POST [19:26:35]URL: /json_proto [19:26:35]Method is POST - this is cgi request [19:26:35]url: /json_proto [19:26:35]query_string will be loaded in cgi processing [19:26:35]execute_cgi json_proto POST (null) [19:26:35]execute_cgi path=json_proto method=POST [19:26:35]POST find Content-Length [19:26:35]Host: 172.17.96.3:8080 [19:26:35]Content-Length: 766 [19:26:35]Content-Type: application/json [19:26:35] [19:26:35]POST finish read [19:26:35]Found Content-Length = 766 [19:26:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [19:26:35]execute_script... [19:26: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)643008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [19:26:35]POST & json_proto [19:26:35]process_json_proto [19:26:35]json parsed OK: [19:26:35]protocol is kg_v1.0 [19:26:35]action value=close_receipt [19:26:35]process_action close_receipt [19:26:35]cmd_close_receipt [19:26:35]MH_GetDate [19:26:35]Write to MH i2c: F0 00 00 95 42 C6 [19:26:35]Write i2c OK [19:26:35]MH_I2C_Read... [19:26:35]Read from MH i2c: F0 [19:26:35]MH_I2C_Read... [19:26:35]Read from MH i2c: F0 09 00 [19:26:35]MH_I2C_Read... [19:26:35]Read from MH i2c: F0 09 00 95 42 00 6D 42 1D 67 44 5E 04 65 0D [19:26:35]GetLastDocTimeStamp 1729970793 [19:26:35]current date 1729970797 [19:26:35]FM_GetShiftState [19:26:35]SAM_PROTO_GetShiftState [19:26:35]wFMCommunicate request_size=4 [19:26:35]MH_SAM_APDU [19:26:35]CAPDU: 80 13 01 00 [19:26:35]Write to MH i2c: E2 08 00 96 42 80 13 01 00 00 00 00 00 55 [19:26:35]Write i2c OK [19:26:35]MH_I2C_Read... [19:26:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:35]Read from MH i2c: E2 [19:26:35]MH_I2C_Read... [19:26:35]Read from MH i2c: E2 0E 00 [19:26:35]MH_I2C_Read... [19:26:35]Read from MH i2c: E2 0E 00 96 42 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D3 [19:26:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:26:35]wFMCommunicate OK [19:26:35]SAM_PROTO_GetShiftState done [19:26:35]FM_GetShiftState done [19:26:35]opened in 1729902265 [19:26:35]opened+sec_in_day 1729988665 [19:26:35]quantity*price = 50041 [19:26:35]sum+1 = 50042 [19:26:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 553 26.10.2024 19:26 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309132 ФПД: 32097507684141 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192637&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309132&fm=32097507684141&tin=02508201610067®Number=0000000000091780&sum=50041 [19:26:37]StoreToDocumentArchive [19:26:37]shift 532 fd 309132 [19:26:37]save to /storage/0532/doc_00309132 [19:26:37]save last doc name /storage/0532/doc_00309132 to /storage/kkm_last_doc_name [19:26:37]save OK [19:26:37]Clear old archive folders... [19:26:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:26:37]tlvbuf is 0019F660 [19:26:37]SAM_PROTO_ClearQueue [19:26:37]wFMCommunicate request_size=4 [19:26:37]MH_SAM_APDU [19:26:37]CAPDU: 80 09 00 00 [19:26:37]Write to MH i2c: E2 08 00 A3 42 80 09 00 00 00 00 00 00 57 [19:26:37]Write i2c OK [19:26:37]MH_I2C_Read... [19:26:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:26:37]Read from MH i2c: E2 [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: E2 03 00 [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: E2 03 00 A3 42 00 90 00 59 [19:26:37]RAPDU: 90 00 [19:26:37]wFMCommunicate OK [19:26:37]SAM_PROTO_ClearQueue done [19:26:37]KKMCreateOFDPacket [19:26:37]OFDProtocolAddRootSTLVToBuf [19:26:37]FM_MakeSignedData [19:26:37]FM_MakeSignedData [19:26:37]SAM_PROTO_SignData [19:26:37]wFMCommunicate request_size=4 [19:26:37]MH_SAM_APDU [19:26:37]CAPDU: 80 0D 01 02 [19:26:37]Write to MH i2c: E2 08 00 A4 42 80 0D 01 02 00 00 00 00 5F [19:26:37]Write i2c OK [19:26:37]MH_I2C_Read... [19:26:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:26:37]Read from MH i2c: E2 [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: E2 03 00 [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: E2 03 00 A4 42 00 90 00 5A [19:26:37]RAPDU: 90 00 [19:26:37]wFMCommunicate OK [19:26:37]wFMCommunicate request_size=255 [19:26:37]MH_SAM_APDU [19:26:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 29 02 00 00 F4 03 04 00 6D 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C B7 04 00 35 04 06 00 1D [19:26:37]Write to MH i2c: E2 02 01 A5 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 29 02 00 00 F4 03 04 00 6D 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C B7 04 00 35 04 06 00 1D 00 00 17 [19:26:37]Write i2c OK [19:26:37]MH_I2C_Read... [19:26:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:37]Read from MH i2c: E2 [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: E2 03 00 [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: E2 03 00 A5 42 00 90 00 5B [19:26:37]RAPDU: 90 00 [19:26:37]wFMCommunicate OK [19:26:37]wFMCommunicate request_size=10 [19:26:37]MH_SAM_APDU [19:26:37]CAPDU: 80 0D 02 02 05 31 48 8B 2F 2D [19:26:37]Write to MH i2c: E2 0D 00 A6 42 80 0D 02 02 05 00 31 48 8B 2F 2D 00 00 CC [19:26:37]Write i2c OK [19:26:37]MH_I2C_Read... [19:26:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:37]Read from MH i2c: E2 [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: E2 03 00 [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: E2 03 00 A6 42 00 90 00 5C [19:26:37]RAPDU: 90 00 [19:26:37]wFMCommunicate OK [19:26:37]wFMCommunicate request_size=4 [19:26:37]MH_SAM_APDU [19:26:37]CAPDU: 80 0D 03 02 [19:26:37]Write to MH i2c: E2 08 00 A7 42 80 0D 03 02 00 00 00 00 64 [19:26:37]Write i2c OK [19:26:37]MH_I2C_Read... [19:26:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:26:37]Read from MH i2c: E2 [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: E2 0B 00 [19:26:37]MH_I2C_Read... [19:26:37]Read from MH i2c: E2 0B 00 A7 42 00 A3 08 04 E3 72 41 BD EA 90 00 51 [19:26:37]RAPDU: A3 08 04 E3 72 41 BD EA 90 00 [19:26:37]wFMCommunicate OK [19:26:37]SAM_PROTO_SignData done [19:26:37]FM_MakeSignedData done [19:26:37]CreateOFDProtocolMessage [19:26:37]wFMCommunicate request_size=4 [19:26:37]MH_SAM_APDU [19:26:37]CAPDU: 80 11 00 00 [19:26:37]Write to MH i2c: E2 08 00 A8 42 80 11 00 00 00 00 00 00 64 [19:26:38]Write i2c OK [19:26:38]MH_I2C_Read... [19:26:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:38]Read from MH i2c: E2 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: E2 17 00 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: E2 17 00 A8 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B9 [19:26:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:26:38]wFMCommunicate OK [19:26:38]CreateOFDProtocolMessage done [19:26:38]OFDSenderStorePacket 309132 [19:26:38]StoreOFDPacket docnum=309132 [19:26:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7A E0 07 01 AE 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 29 02 00 00 F4 03 04 00 6D 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C B7 04 00 35 04 06 00 1D 31 48 8B 2F 2D A3 08 04 E3 72 41 BD EA [19:26:38]CheckFolder [19:26:38]dirname=/storage/ofd_packets [19:26:38]CheckFolder done [19:26:38]ProducePacketName [19:26:38]name=ofd_packets/00309132 [19:26:38]NVStorageSaveData ofd_packets/00309132 [19:26:38]File name is /storage/ofd_packets/00309132 [19:26:38]Write 301 bytes [19:26:38]NVStorageSaveData done [19:26:38]OFDSenderStorePacket done [19:26:38]KKMCreateOFDPacket done [19:26:38]NVStorageSaveData kkm_last_timestamp [19:26:38]File name is /storage/kkm_last_timestamp [19:26:38]Write 4 bytes [19:26:38]NVStorageSaveData done [19:26:38]ExternCall_PrintAddStr [19:26:38]wPrintStart [19:26:38]Write to MH i2c: 01 00 00 A9 42 EB [19:26:38]Write i2c OK [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: 01 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: 01 07 00 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: 01 07 00 A9 42 00 00 00 00 00 FF 0F 00 [19:26:38]RasterBufferAndPrint [19:26:38]line Счет N : (1)643008 [19:26:38]line ИНН: 02508201610067 [19:26:38]line Контрольно-Кассовый Чек [19:26:38]line ПРОДАЖА [19:26:38]line ТРК (МРК, ГНК) : 31 [19:26:38]line Товар: 2710124130 [19:26:38]line Аи-92-К-2 [19:26:38]line 7.480 * 66.90 [19:26:38]line = 500.41 [19:26:38]line НДС 12% НСП 1% [19:26:38]line > о реализуемом товаре [19:26:38]line ИТОГО: 500.41 [19:26:38]line НСП 1% : 4.43 [19:26:38]line НДС 12% : 53.14 [19:26:38]line Наличными: 0.00 [19:26:38]line Безнал.: 500.41 [19:26:38]line Место: АЗС № 172 "Партнер Нефть" [19:26:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:26:38]line СНО: Общий режим [19:26:38]line Чек 553 26.10.2024 19:26 [19:26:38]line Смена: 532 ФФД: 1.0 [19:26:38]line ЗНМ: 0300000116 [19:26:38]line РНМ: 0000000000091780 [19:26:38]line Версия ККМ: 001 [19:26:38]line Платежная система: Mbank [19:26:38]line ФМ: 0000000000871765 [19:26:38]line ФД: 309132 [19:26:38]line ФПД: 32097507684141 [19:26:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T192637&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309132&fm=32097507684141&tin=02508201610067®Number=0000000000091780&sum=50041 [19:26:38]written 0, free lines is 4095 [19:26:38]OFD Sender: Processing packet 309132 [packets to send 223, broken 222] [19:26:38]ProducePacketName [19:26:38]name=ofd_packets/00309132 [19:26:38]OFD Sender: To server: pG, [19:26:38]CommunicateWithHost lk.salyk.kg:30040 [19:26:38]ConnectInit lk.salyk.kg [19:26:38]Connected sock=9 [19:26:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7A E0 07 01 AE 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 29 02 00 00 F4 03 04 00 6D 42 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C B7 04 00 35 04 06 00 1D 31 48 8B 2F 2D A3 08 04 E3 72 41 BD EA [19:26:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 24 03 47 00 E5 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8C B7 04 00 F4 03 04 00 CB E8 1C 67 B6 04 01 00 00 B6 44 78 D7 4C 33 B8 DA [19:26:38]CommunicateWithHost err = 0 [19:26:38]CheckOFDResponse [19:26:38]1017 (14) - 77093643461234 [19:26:38]1041 (16) - 0000000000871765 [19:26:38]1040 (4) - 309132 [19:26:38]1012 (4) - 26.10.2024 13:04 [19:26:38]1206 (1) - 0 [19:26:38]OFD Sender: Remove packet 309132 [19:26:38]ProducePacketName [19:26:38]name=ofd_packets/00309132 [19:26:38]NVStorageDeleteData [19:26:38]Write to MH i2c: 01 00 00 D1 42 13 [19:26:38]Write i2c OK [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: 01 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: 01 07 00 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: 01 07 00 D1 42 00 00 00 00 00 11 0D 38 [19:26:38]RasterBufferAndPrint [19:26:38]line [19:26:38]line [19:26:38]line [19:26:38]line [19:26:38]line [19:26:38]written 0, free lines is 3360 [19:26:38]MH_Cut [19:26:38]Write to MH i2c: D1 01 00 D8 42 01 EC [19:26:38]Write i2c OK [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: D1 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: D1 01 00 [19:26:38]MH_I2C_Read... [19:26:38]Read from MH i2c: D1 01 00 D8 42 00 EB [19:26:38]Write to MH i2c: 01 00 00 D9 42 1B [19:26:38]Write i2c OK [19:26:38]MH_I2C_Read... [19:26:39]OFD Sender: No OFD packet to send [19:26:39]*** Cut start [19:26:39]*** Purtial cut [19:26:39]*** Stage 1: CUTSNS_PIN = 1 [19:26:39]Read from MH i2c: 01 [19:26:39]MH_I2C_Read... [19:26:39]*** Stop cut motor [19:26:39]*** Cut end [19:26:39]Read from MH i2c: 01 07 00 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: 01 07 00 D9 42 00 00 00 00 00 FF 0F 30 [19:26:39]process_action close_receipt done [19:26:39]requested_data is exist [19:26:39]produce_requested_data [19:26:39]requested_item fm.sn is exist - process it [19:26:39]wFMCommunicate request_size=4 [19:26:39]MH_SAM_APDU [19:26:39]CAPDU: 80 11 00 00 [19:26:39]Write to MH i2c: E2 08 00 DA 42 80 11 00 00 00 00 00 00 96 [19:26:39]Write i2c OK [19:26:39]MH_I2C_Read... [19:26:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:39]Read from MH i2c: E2 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: E2 17 00 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: E2 17 00 DA 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EB [19:26:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:26:39]wFMCommunicate OK [19:26:39]requested_item fd.num is exist - process it [19:26:39]SAM_PROTO_GetFieldsCounters [19:26:39]wFMCommunicate request_size=4 [19:26:39]MH_SAM_APDU [19:26:39]CAPDU: 80 13 00 00 [19:26:39]Write to MH i2c: E2 08 00 DB 42 80 13 00 00 00 00 00 00 99 [19:26:39]Write i2c OK [19:26:39]MH_I2C_Read... [19:26:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:39]Read from MH i2c: E2 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: E2 62 00 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: E2 62 00 DB 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 9A [19:26:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:26:39]wFMCommunicate OK [19:26:39]SAM_PROTO_GetFieldsCounters done [19:26:39]requested_item shift.num is exist - process it [19:26:39]requested_item shift.opened is exist - process it [19:26:39]req_shift_opened [19:26:39]FM_GetShiftState [19:26:39]SAM_PROTO_GetShiftState [19:26:39]wFMCommunicate request_size=4 [19:26:39]MH_SAM_APDU [19:26:39]CAPDU: 80 13 01 00 [19:26:39]Write to MH i2c: E2 08 00 DC 42 80 13 01 00 00 00 00 00 9B [19:26:39]Write i2c OK [19:26:39]MH_I2C_Read... [19:26:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:39]Read from MH i2c: E2 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: E2 0E 00 [19:26:39]MH_I2C_Read... [19:26:39]Read from MH i2c: E2 0E 00 DC 42 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 19 [19:26:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:26:39]wFMCommunicate OK [19:26:39]SAM_PROTO_GetShiftState done [19:26:39]FM_GetShiftState done [19:26:39]req_shift_opened done [19:26:39]requested_item shift.open_date is exist - process it [19:26:39]req_shift_open_date [19:26:39]req_shift_open_date done [19:26:39]produce_requested_data done [19:26:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309132,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:26:39]process_action_free close_receipt [19:26:39]json_value_free [19:26:39]json_value_free done [19:26:39]process_json_proto returns [19:26:39]Send response to host [19:26:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309132,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:26:39]free response buf [19:26:39]execute_script done [19:26:39]execute_script returns [19:26:39]free content buf [19:26:39]Sock 10.Close socket [19:26:39]Sock 10.Thread stoped [19:26:44]OFD Sender: No OFD packet to send [19:26:49]OFD Sender: No OFD packet to send [19:26:54]OFD Sender: No OFD packet to send [19:26:59]OFD Sender: No OFD packet to send [19:27:04]OFD Sender: No OFD packet to send [19:27:09]OFD Sender: No OFD packet to send [19:27:14]OFD Sender: No OFD packet to send [19:27:19]OFD Sender: No OFD packet to send [19:27:24]OFD Sender: No OFD packet to send [19:27:29]OFD Sender: No OFD packet to send [19:27:34]OFD Sender: No OFD packet to send [19:27:39]OFD Sender: No OFD packet to send [19:27:44]OFD Sender: No OFD packet to send [19:27:49]OFD Sender: No OFD packet to send [19:27:54]OFD Sender: No OFD packet to send [19:27:59]OFD Sender: No OFD packet to send [19:28:04]OFD Sender: No OFD packet to send [19:28:09]OFD Sender: No OFD packet to send [19:28:14]OFD Sender: No OFD packet to send [19:28:19]OFD Sender: No OFD packet to send [19:28:24]OFD Sender: No OFD packet to send [19:28:29]OFD Sender: No OFD packet to send [19:28:34]OFD Sender: No OFD packet to send [19:28:39]OFD Sender: No OFD packet to send [19:28:44]OFD Sender: No OFD packet to send [19:28:49]OFD Sender: No OFD packet to send [19:28:54]OFD Sender: No OFD packet to send [19:28:59]OFD Sender: No OFD packet to send [19:29:04]OFD Sender: No OFD packet to send [19:29:09]OFD Sender: No OFD packet to send [19:29:14]OFD Sender: No OFD packet to send [19:29:19]OFD Sender: No OFD packet to send [19:29:24]OFD Sender: No OFD packet to send [19:29:29]OFD Sender: No OFD packet to send [19:29:34]OFD Sender: No OFD packet to send [19:29:39]OFD Sender: No OFD packet to send [19:29:44]OFD Sender: No OFD packet to send [19:29:49]OFD Sender: No OFD packet to send [19:29:54]OFD Sender: No OFD packet to send [19:29:59]OFD Sender: No OFD packet to send [19:30:04]OFD Sender: No OFD packet to send [19:30:09]OFD Sender: No OFD packet to send [19:30:14]OFD Sender: No OFD packet to send [19:30:19]OFD Sender: No OFD packet to send [19:30:24]OFD Sender: No OFD packet to send [19:30:27]accept exits with 7 [19:30:27]New connection [19:30:27]New thread 3067022692 created [19:30:27]Thread 3066879332 joined [19:30:27]Waiting for new connection... [19:30:27] Sock 7.Parse request [19:30:27]Sock 7.Check first char [19:30:27]Sock 7.First char is OK [19:30:27]request: POST /json_proto HTTP/1.0 [19:30:27]Method: POST [19:30:27]URL: /json_proto [19:30:27]Method is POST - this is cgi request [19:30:27]url: /json_proto [19:30:27]query_string will be loaded in cgi processing [19:30:27]execute_cgi json_proto POST (null) [19:30:27]execute_cgi path=json_proto method=POST [19:30:27]POST find Content-Length [19:30:27]Host: 172.17.96.3:8080 [19:30:27]Content-Length: 642 [19:30:27]Content-Type: application/json [19:30:27] [19:30:27]POST finish read [19:30:27]Found Content-Length = 642 [19:30:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "payments": [ { "type": 0, "sum" : 1484.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:27]execute_script... [19:30:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "payments": [ { "type": 0, "sum" : 1484.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:27]POST & json_proto [19:30:27]process_json_proto [19:30:27]json parsed OK: [19:30:27]protocol is kg_v1.0 [19:30:27]action value=close_receipt [19:30:27]process_action close_receipt [19:30:27]cmd_close_receipt [19:30:27]MH_GetDate [19:30:27]Write to MH i2c: F0 00 00 DD 42 0E [19:30:27]Write i2c OK [19:30:27]MH_I2C_Read... [19:30:27]Read from MH i2c: F0 [19:30:27]MH_I2C_Read... [19:30:27]Read from MH i2c: F0 09 00 [19:30:27]MH_I2C_Read... [19:30:27]Read from MH i2c: F0 09 00 DD 42 00 55 43 1D 67 44 5E 04 65 3E [19:30:27]GetLastDocTimeStamp 1729970797 [19:30:27]current date 1729971029 [19:30:27]FM_GetShiftState [19:30:27]SAM_PROTO_GetShiftState [19:30:27]wFMCommunicate request_size=4 [19:30:27]MH_SAM_APDU [19:30:27]CAPDU: 80 13 01 00 [19:30:27]Write to MH i2c: E2 08 00 DE 42 80 13 01 00 00 00 00 00 9D [19:30:27]Write i2c OK [19:30:27]MH_I2C_Read... [19:30:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:27]Read from MH i2c: E2 [19:30:27]MH_I2C_Read... [19:30:27]Read from MH i2c: E2 0E 00 [19:30:27]MH_I2C_Read... [19:30:27]Read from MH i2c: E2 0E 00 DE 42 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1B [19:30:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:30:27]wFMCommunicate OK [19:30:27]SAM_PROTO_GetShiftState done [19:30:27]FM_GetShiftState done [19:30:27]opened in 1729902265 [19:30:27]opened+sec_in_day 1729988665 [19:30:27]quantity*price = 148400 [19:30:27]sum+1 = 148401 [19:30:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1484.00 НСП 1% : 13.13 НДС 12% : 157.59 Наличными: 1484.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 554 26.10.2024 19:30 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309133 ФПД: 130584725807229 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T193029&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309133&fm=130584725807229&tin=02508201610067®Number=0000000000091780&sum=148400 [19:30:28]StoreToDocumentArchive [19:30:28]shift 532 fd 309133 [19:30:28]save to /storage/0532/doc_00309133 [19:30:28]save last doc name /storage/0532/doc_00309133 to /storage/kkm_last_doc_name [19:30:28]save OK [19:30:28]Clear old archive folders... [19:30:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:30:28]tlvbuf is 0017DAE0 [19:30:28]SAM_PROTO_ClearQueue [19:30:28]wFMCommunicate request_size=4 [19:30:28]MH_SAM_APDU [19:30:28]CAPDU: 80 09 00 00 [19:30:28]Write to MH i2c: E2 08 00 EB 42 80 09 00 00 00 00 00 00 9F [19:30:28]Write i2c OK [19:30:28]MH_I2C_Read... [19:30:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:30:28]Read from MH i2c: E2 [19:30:28]MH_I2C_Read... [19:30:28]Read from MH i2c: E2 03 00 [19:30:28]MH_I2C_Read... [19:30:28]Read from MH i2c: E2 03 00 EB 42 00 90 00 A1 [19:30:28]RAPDU: 90 00 [19:30:28]wFMCommunicate OK [19:30:28]SAM_PROTO_ClearQueue done [19:30:28]KKMCreateOFDPacket [19:30:28]OFDProtocolAddRootSTLVToBuf [19:30:28]FM_MakeSignedData [19:30:28]FM_MakeSignedData [19:30:28]SAM_PROTO_SignData [19:30:28]wFMCommunicate request_size=4 [19:30:28]MH_SAM_APDU [19:30:28]CAPDU: 80 0D 01 02 [19:30:28]Write to MH i2c: E2 08 00 EC 42 80 0D 01 02 00 00 00 00 A7 [19:30:28]Write i2c OK [19:30:28]MH_I2C_Read... [19:30:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:30:28]Read from MH i2c: E2 [19:30:28]MH_I2C_Read... [19:30:28]Read from MH i2c: E2 03 00 [19:30:28]MH_I2C_Read... [19:30:28]Read from MH i2c: E2 03 00 EC 42 00 90 00 A2 [19:30:28]RAPDU: 90 00 [19:30:28]wFMCommunicate OK [19:30:28]wFMCommunicate request_size=255 [19:30:28]MH_SAM_APDU [19:30:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 2A 02 00 00 F4 03 04 00 55 43 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B7 04 00 35 04 06 00 76 [19:30:28]Write to MH i2c: E2 02 01 ED 42 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 2A 02 00 00 F4 03 04 00 55 43 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B7 04 00 35 04 06 00 76 00 00 28 [19:30:28]Write i2c OK [19:30:28]MH_I2C_Read... [19:30:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:29]Read from MH i2c: E2 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 03 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 03 00 ED 42 00 90 00 A3 [19:30:29]RAPDU: 90 00 [19:30:29]wFMCommunicate OK [19:30:29]wFMCommunicate request_size=10 [19:30:29]MH_SAM_APDU [19:30:29]CAPDU: 80 0D 02 02 05 C4 20 31 E0 7D [19:30:29]Write to MH i2c: E2 0D 00 EE 42 80 0D 02 02 05 00 C4 20 31 E0 7D 00 00 26 [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19:30:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:29]Read from MH i2c: E2 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 03 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 03 00 EE 42 00 90 00 A4 [19:30:29]RAPDU: 90 00 [19:30:29]wFMCommunicate OK [19:30:29]wFMCommunicate request_size=4 [19:30:29]MH_SAM_APDU [19:30:29]CAPDU: 80 0D 03 02 [19:30:29]Write to MH i2c: E2 08 00 EF 42 80 0D 03 02 00 00 00 00 AC [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19:30:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:30:29]Read from MH i2c: E2 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 0B 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 0B 00 EF 42 00 27 C5 72 2C E5 61 DE 21 90 00 7C [19:30:29]RAPDU: 27 C5 72 2C E5 61 DE 21 90 00 [19:30:29]wFMCommunicate OK [19:30:29]SAM_PROTO_SignData done [19:30:29]FM_MakeSignedData done [19:30:29]CreateOFDProtocolMessage [19:30:29]wFMCommunicate request_size=4 [19:30:29]MH_SAM_APDU [19:30:29]CAPDU: 80 11 00 00 [19:30:29]Write to MH i2c: E2 08 00 F0 42 80 11 00 00 00 00 00 00 AC [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19:30:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:29]Read from MH i2c: E2 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 17 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: E2 17 00 F0 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 01 [19:30:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:30:29]wFMCommunicate OK [19:30:29]CreateOFDProtocolMessage done [19:30:29]OFDSenderStorePacket 309133 [19:30:29]StoreOFDPacket docnum=309133 [19:30:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 44 AF 07 01 79 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 2A 02 00 00 F4 03 04 00 55 43 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B7 04 00 35 04 06 00 76 C4 20 31 E0 7D 27 C5 72 2C E5 61 DE 21 [19:30:29]CheckFolder [19:30:29]dirname=/storage/ofd_packets [19:30:29]CheckFolder done [19:30:29]ProducePacketName [19:30:29]name=ofd_packets/00309133 [19:30:29]NVStorageSaveData ofd_packets/00309133 [19:30:29]File name is /storage/ofd_packets/00309133 [19:30:29]Write 301 bytes [19:30:29]NVStorageSaveData done [19:30:29]OFDSenderStorePacket done [19:30:29]KKMCreateOFDPacket done [19:30:29]NVStorageSaveData kkm_last_timestamp [19:30:29]File name is /storage/kkm_last_timestamp [19:30:29]Write 4 bytes [19:30:29]NVStorageSaveData done [19:30:29]ExternCall_PrintAddStr [19:30:29]wPrintStart [19:30:29]Write to MH i2c: 01 00 00 F1 42 33 [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 07 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 07 00 F1 42 00 00 00 00 00 FF 0F 48 [19:30:29]RasterBufferAndPrint [19:30:29]line Счет N : (1)643010 [19:30:29]line ИНН: 02508201610067 [19:30:29]line Контрольно-Кассовый Чек [19:30:29]line ПРОДАЖА [19:30:29]line ТРК (МРК, ГНК) : 61 [19:30:29]line Товар: 2710124500 [19:30:29]line Аи-95-К-3 [19:30:29]line 20.000 * 74.20 [19:30:29]line = 1484.00 [19:30:29]line НДС 12% НСП 1% [19:30:29]line > о реализуемом товаре [19:30:29]line ИТОГО: 1484.00 [19:30:29]line НСП 1% : 13.13 [19:30:29]line НДС 12% : 157.59 [19:30:29]line Наличными: 1484.00 [19:30:29]line Безнал.: 0.00 [19:30:29]line Место: АЗС № 172 "Партнер Нефть" [19:30:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:30:29]line СНО: Общий режим [19:30:29]line Чек 554 26.10.2024 19:30 [19:30:29]line Смена: 532 ФФД: 1.0 [19:30:29]line ЗНМ: 0300000116 [19:30:29]line РНМ: 0000000000091780 [19:30:29]line Версия ККМ: 001 [19:30:29]line ФМ: 0000000000871765 [19:30:29]line ФД: 309133 [19:30:29]line ФПД: 130584725807229 [19:30:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T193029&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309133&fm=130584725807229&tin=02508201610067®Number=0000000000091780&sum=148400 [19:30:29]written 0, free lines is 4095 [19:30:29]OFD Sender: Processing packet 309133 [packets to send 223, broken 222] [19:30:29]ProducePacketName [19:30:29]name=ofd_packets/00309133 [19:30:29]OFD Sender: To server: pG, [19:30:29]CommunicateWithHost lk.salyk.kg:30040 [19:30:29]ConnectInit lk.salyk.kg [19:30:29]Connected sock=10 [19:30:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 44 AF 07 01 79 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 2A 02 00 00 F4 03 04 00 55 43 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B7 04 00 35 04 06 00 76 C4 20 31 E0 7D 27 C5 72 2C E5 61 DE 21 [19:30:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EC 76 47 00 05 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8D B7 04 00 F4 03 04 00 B2 E9 1C 67 B6 04 01 00 00 7C 42 C4 6F A7 02 34 12 [19:30:29]CommunicateWithHost err = 0 [19:30:29]CheckOFDResponse [19:30:29]1017 (14) - 77093643461234 [19:30:29]1041 (16) - 0000000000871765 [19:30:29]1040 (4) - 309133 [19:30:29]1012 (4) - 26.10.2024 13:08 [19:30:29]1206 (1) - 0 [19:30:29]OFD Sender: Remove packet 309133 [19:30:29]ProducePacketName [19:30:29]name=ofd_packets/00309133 [19:30:29]NVStorageDeleteData [19:30:29]Write to MH i2c: 01 00 00 18 43 5B [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 07 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: 01 07 00 18 43 00 00 00 00 00 FB 0C 69 [19:30:29]RasterBufferAndPrint [19:30:29]line [19:30:29]line [19:30:29]line [19:30:29]line [19:30:29]line [19:30:29]written 0, free lines is 3330 [19:30:29]MH_Cut [19:30:29]Write to MH i2c: D1 01 00 1F 43 01 34 [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: D1 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: D1 01 00 [19:30:29]MH_I2C_Read... [19:30:29]Read from MH i2c: D1 01 00 1F 43 00 33 [19:30:29]Write to MH i2c: 01 00 00 20 43 63 [19:30:29]Write i2c OK [19:30:29]MH_I2C_Read... [19:30:30]OFD Sender: No OFD packet to send [19:30:30]*** Cut start [19:30:30]*** Purtial cut [19:30:30]*** Stage 1: CUTSNS_PIN = 1 [19:30:30]Read from MH i2c: 01 [19:30:30]MH_I2C_Read... [19:30:30]*** Stop cut motor [19:30:30]*** Cut end [19:30:30]Read from MH i2c: 01 07 00 [19:30:30]MH_I2C_Read... [19:30:30]Read from MH i2c: 01 07 00 20 43 00 00 00 00 00 FF 0F 78 [19:30:30]process_action close_receipt done [19:30:30]requested_data is exist [19:30:30]produce_requested_data [19:30:30]requested_item fm.sn is exist - process it [19:30:30]wFMCommunicate request_size=4 [19:30:30]MH_SAM_APDU [19:30:30]CAPDU: 80 11 00 00 [19:30:30]Write to MH i2c: E2 08 00 21 43 80 11 00 00 00 00 00 00 DE [19:30:30]Write i2c OK [19:30:30]MH_I2C_Read... [19:30:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:30]Read from MH i2c: E2 [19:30:30]MH_I2C_Read... [19:30:30]Read from MH i2c: E2 17 00 [19:30:30]MH_I2C_Read... [19:30:30]Read from MH i2c: E2 17 00 21 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 33 [19:30:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:30:30]wFMCommunicate OK [19:30:30]requested_item fd.num is exist - process it [19:30:30]SAM_PROTO_GetFieldsCounters [19:30:30]wFMCommunicate request_size=4 [19:30:30]MH_SAM_APDU [19:30:30]CAPDU: 80 13 00 00 [19:30:30]Write to MH i2c: E2 08 00 22 43 80 13 00 00 00 00 00 00 E1 [19:30:30]Write i2c OK [19:30:30]MH_I2C_Read... [19:30:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:30:30]Read from MH i2c: E2 [19:30:30]MH_I2C_Read... [19:30:30]Read from MH i2c: E2 62 00 [19:30:30]MH_I2C_Read... [19:30:30]Read from MH i2c: E2 62 00 22 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 E6 [19:30: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:30:30]wFMCommunicate OK [19:30:30]SAM_PROTO_GetFieldsCounters done [19:30:30]requested_item shift.num is exist - process it [19:30:30]requested_item shift.opened is exist - process it [19:30:30]req_shift_opened [19:30:30]FM_GetShiftState [19:30:30]SAM_PROTO_GetShiftState [19:30:30]wFMCommunicate request_size=4 [19:30:30]MH_SAM_APDU [19:30:30]CAPDU: 80 13 01 00 [19:30:30]Write to MH i2c: E2 08 00 23 43 80 13 01 00 00 00 00 00 E3 [19:30:30]Write i2c OK [19:30:30]MH_I2C_Read... [19:30:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:30]Read from MH i2c: E2 [19:30:30]MH_I2C_Read... [19:30:30]Read from MH i2c: E2 0E 00 [19:30:30]MH_I2C_Read... [19:30:30]Read from MH i2c: E2 0E 00 23 43 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 61 [19:30:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:30:30]wFMCommunicate OK [19:30:30]SAM_PROTO_GetShiftState done [19:30:30]FM_GetShiftState done [19:30:30]req_shift_opened done [19:30:30]requested_item shift.open_date is exist - process it [19:30:30]req_shift_open_date [19:30:30]req_shift_open_date done [19:30:30]produce_requested_data done [19:30:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309133,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:30:30]process_action_free close_receipt [19:30:30]json_value_free [19:30:30]json_value_free done [19:30:30]process_json_proto returns [19:30:30]Send response to host [19:30:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309133,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:30:30]free response buf [19:30:30]execute_script done [19:30:30]execute_script returns [19:30:30]free content buf [19:30:30]Sock 7.Close socket [19:30:30]Sock 7.Thread stoped [19:30:35]OFD Sender: No OFD packet to send [19:30:40]OFD Sender: No OFD packet to send [19:30:45]OFD Sender: No OFD packet to send [19:30:50]OFD Sender: No OFD packet to send [19:30:55]OFD Sender: No OFD packet to send [19:31:00]OFD Sender: No OFD packet to send [19:31:05]OFD Sender: No OFD packet to send [19:31:10]OFD Sender: No OFD packet to send [19:31:15]OFD Sender: No OFD packet to send [19:31:20]OFD Sender: No OFD packet to send [19:31:25]OFD Sender: No OFD packet to send [19:31:30]OFD Sender: No OFD packet to send [19:31:35]OFD Sender: No OFD packet to send [19:31:40]OFD Sender: No OFD packet to send [19:31:45]OFD Sender: No OFD packet to send [19:31:50]OFD Sender: No OFD packet to send [19:31:55]OFD Sender: No OFD packet to send [19:32:00]OFD Sender: No OFD packet to send [19:32:05]OFD Sender: No OFD packet to send [19:32:10]OFD Sender: No OFD packet to send [19:32:15]OFD Sender: No OFD packet to send [19:32:20]OFD Sender: No OFD packet to send [19:32:25]OFD Sender: No OFD packet to send [19:32:30]OFD Sender: No OFD packet to send [19:32:35]OFD Sender: No OFD packet to send [19:32:40]OFD Sender: No OFD packet to send [19:32:45]OFD Sender: No OFD packet to send [19:32:50]OFD Sender: No OFD packet to send [19:32:55]OFD Sender: No OFD packet to send [19:33:00]OFD Sender: No OFD packet to send [19:33:05]OFD Sender: No OFD packet to send [19:33:10]OFD Sender: No OFD packet to send [19:33:15]OFD Sender: No OFD packet to send [19:33:20]OFD Sender: No OFD packet to send [19:33:25]OFD Sender: No OFD packet to send [19:33:30]OFD Sender: No OFD packet to send [19:33:35]OFD Sender: No OFD packet to send [19:33:36]accept exits with 9 [19:33:36]New connection [19:33:36]New thread 3066879332 created [19:33:36]Thread 3067022692 joined [19:33:36]Waiting for new connection... [19:33:36] Sock 9.Parse request [19:33:36]Sock 9.Check first char [19:33:36]Sock 9.First char is OK [19:33:36]request: POST /json_proto HTTP/1.0 [19:33:36]Method: POST [19:33:36]URL: /json_proto [19:33:36]Method is POST - this is cgi request [19:33:36]url: /json_proto [19:33:36]query_string will be loaded in cgi processing [19:33:36]execute_cgi json_proto POST (null) [19:33:36]execute_cgi path=json_proto method=POST [19:33:36]POST find Content-Length [19:33:36]Host: 172.17.96.3:8080 [19:33:36]Content-Length: 688 [19:33:36]Content-Type: application/json [19:33:36] [19:33:36]POST finish read [19:33:36]Found Content-Length = 688 [19:33:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:36]execute_script... [19:33: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)643011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:36]POST & json_proto [19:33:36]process_json_proto [19:33:36]json parsed OK: [19:33:36]protocol is kg_v1.0 [19:33:36]action value=close_receipt [19:33:36]process_action close_receipt [19:33:36]cmd_close_receipt [19:33:36]MH_GetDate [19:33:36]Write to MH i2c: F0 00 00 24 43 56 [19:33:36]Write i2c OK [19:33:36]MH_I2C_Read... [19:33:36]Read from MH i2c: F0 [19:33:36]MH_I2C_Read... [19:33:36]Read from MH i2c: F0 09 00 [19:33:36]MH_I2C_Read... [19:33:36]Read from MH i2c: F0 09 00 24 43 00 12 44 1D 67 44 5E 04 65 44 [19:33:36]GetLastDocTimeStamp 1729971029 [19:33:36]current date 1729971218 [19:33:36]FM_GetShiftState [19:33:36]SAM_PROTO_GetShiftState [19:33:36]wFMCommunicate request_size=4 [19:33:36]MH_SAM_APDU [19:33:36]CAPDU: 80 13 01 00 [19:33:36]Write to MH i2c: E2 08 00 25 43 80 13 01 00 00 00 00 00 E5 [19:33:36]Write i2c OK [19:33:36]MH_I2C_Read... [19:33:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:36]Read from MH i2c: E2 [19:33:36]MH_I2C_Read... [19:33:36]Read from MH i2c: E2 0E 00 [19:33:36]MH_I2C_Read... [19:33:36]Read from MH i2c: E2 0E 00 25 43 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 63 [19:33:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:33:36]wFMCommunicate OK [19:33:36]SAM_PROTO_GetShiftState done [19:33:36]FM_GetShiftState done [19:33:36]opened in 1729902265 [19:33:36]opened+sec_in_day 1729988665 [19:33:36]quantity*price = 150076 [19:33:36]sum+1 = 150078 [19:33:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.77 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 555 26.10.2024 19:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309134 ФПД: 279191910944121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T193338&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309134&fm=279191910944121&tin=02508201610067®Number=0000000000091780&sum=150000 [19:33:37]StoreToDocumentArchive [19:33:37]shift 532 fd 309134 [19:33:37]save to /storage/0532/doc_00309134 [19:33:37]save last doc name /storage/0532/doc_00309134 to /storage/kkm_last_doc_name [19:33:37]save OK [19:33:37]Clear old archive folders... [19:33:37]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:33:37]tlvbuf is 00121450 [19:33:37]SAM_PROTO_ClearQueue [19:33:37]wFMCommunicate request_size=4 [19:33:37]MH_SAM_APDU [19:33:37]CAPDU: 80 09 00 00 [19:33:37]Write to MH i2c: E2 08 00 32 43 80 09 00 00 00 00 00 00 E7 [19:33:37]Write i2c OK [19:33:37]MH_I2C_Read... [19:33:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:33:37]Read from MH i2c: E2 [19:33:37]MH_I2C_Read... [19:33:37]Read from MH i2c: E2 03 00 [19:33:37]MH_I2C_Read... [19:33:37]Read from MH i2c: E2 03 00 32 43 00 90 00 E9 [19:33:37]RAPDU: 90 00 [19:33:37]wFMCommunicate OK [19:33:37]SAM_PROTO_ClearQueue done [19:33:37]KKMCreateOFDPacket [19:33:37]OFDProtocolAddRootSTLVToBuf [19:33:37]FM_MakeSignedData [19:33:37]FM_MakeSignedData [19:33:37]SAM_PROTO_SignData [19:33:37]wFMCommunicate request_size=4 [19:33:37]MH_SAM_APDU [19:33:37]CAPDU: 80 0D 01 02 [19:33:37]Write to MH i2c: E2 08 00 33 43 80 0D 01 02 00 00 00 00 EF [19:33:37]Write i2c OK [19:33:37]MH_I2C_Read... [19:33:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:33:37]Read from MH i2c: E2 [19:33:37]MH_I2C_Read... [19:33:37]Read from MH i2c: E2 03 00 [19:33:37]MH_I2C_Read... [19:33:37]Read from MH i2c: E2 03 00 33 43 00 90 00 EA [19:33:37]RAPDU: 90 00 [19:33:37]wFMCommunicate OK [19:33:37]wFMCommunicate request_size=255 [19:33:37]MH_SAM_APDU [19:33:37]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 12 44 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E B7 04 [19:33:37]Write to MH i2c: E2 02 01 34 43 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 12 44 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E B7 04 00 00 1D [19:33:37]Write i2c OK [19:33:37]MH_I2C_Read... [19:33:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:38]Read from MH i2c: E2 [19:33:38]MH_I2C_Read... [19:33:38]Read from MH i2c: E2 03 00 [19:33:38]MH_I2C_Read... [19:33:38]Read from MH i2c: E2 03 00 34 43 00 90 00 EB [19:33:38]RAPDU: 90 00 [19:33:38]wFMCommunicate OK [19:33:38]wFMCommunicate request_size=16 [19:33:38]MH_SAM_APDU [19:33:38]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 FD EC 6E AD 0D 79 [19:33:38]Write to MH i2c: E2 13 00 35 43 80 0D 02 02 0B 00 00 35 04 06 00 FD EC 6E AD 0D 79 00 00 D1 [19:33:38]Write i2c OK [19:33:38]MH_I2C_Read... [19:33:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:38]Read from MH i2c: E2 [19:33:38]MH_I2C_Read... [19:33:38]Read from MH i2c: E2 03 00 [19:33:38]MH_I2C_Read... [19:33:38]Read from MH i2c: E2 03 00 35 43 00 90 00 EC [19:33:38]RAPDU: 90 00 [19:33:38]wFMCommunicate OK [19:33:38]wFMCommunicate request_size=4 [19:33:38]MH_SAM_APDU [19:33:38]CAPDU: 80 0D 03 02 [19:33:38]Write to MH i2c: E2 08 00 36 43 80 0D 03 02 00 00 00 00 F4 [19:33:38]Write i2c OK [19:33:38]MH_I2C_Read... [19:33:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:33:38]Read from MH i2c: E2 [19:33:38]MH_I2C_Read... [19:33:38]Read from MH i2c: E2 0B 00 [19:33:38]MH_I2C_Read... [19:33:38]Read from MH i2c: E2 0B 00 36 43 00 26 97 E0 18 4B 27 38 02 90 00 56 [19:33:38]RAPDU: 26 97 E0 18 4B 27 38 02 90 00 [19:33:38]wFMCommunicate OK [19:33:38]SAM_PROTO_SignData done [19:33:38]FM_MakeSignedData done [19:33:38]CreateOFDProtocolMessage [19:33:38]wFMCommunicate request_size=4 [19:33:38]MH_SAM_APDU [19:33:38]CAPDU: 80 11 00 00 [19:33:38]Write to MH i2c: E2 08 00 37 43 80 11 00 00 00 00 00 00 F4 [19:33:38]Write i2c OK [19:33:38]MH_I2C_Read... [19:33:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:38]Read from MH i2c: E2 [19:33:38]MH_I2C_Read... [19:33:38]Read from MH i2c: E2 17 00 [19:33:38]MH_I2C_Read... [19:33:38]Read from MH i2c: E2 17 00 37 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 49 [19:33:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:33:38]wFMCommunicate OK [19:33:38]CreateOFDProtocolMessage done [19:33:38]OFDSenderStorePacket 309134 [19:33:38]StoreOFDPacket docnum=309134 [19:33:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 BA 72 0D 01 DC 4B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 12 44 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E B7 04 00 35 04 06 00 FD EC 6E AD 0D 79 26 97 E0 18 4B 27 38 02 [19:33:38]CheckFolder [19:33:38]dirname=/storage/ofd_packets [19:33:38]CheckFolder done [19:33:38]ProducePacketName [19:33:38]name=ofd_packets/00309134 [19:33:38]NVStorageSaveData ofd_packets/00309134 [19:33:38]File name is /storage/ofd_packets/00309134 [19:33:38]Write 307 bytes [19:33:38]NVStorageSaveData done [19:33:38]OFDSenderStorePacket done [19:33:38]KKMCreateOFDPacket done [19:33:38]NVStorageSaveData kkm_last_timestamp [19:33:38]File name is /storage/kkm_last_timestamp [19:33:38]Write 4 bytes [19:33:38]NVStorageSaveData done [19:33:38]ExternCall_PrintAddStr [19:33:38]wPrintStart [19:33:38]Write to MH i2c: 01 00 00 38 43 7B [19:33:38]Write i2c OK [19:33:38]MH_I2C_Read... [19:33:38]Read from MH i2c: 01 [19:33:38]MH_I2C_Read... [19:33:38]Read from MH i2c: 01 07 00 [19:33:38]MH_I2C_Read... [19:33:38]Read from MH i2c: 01 07 00 38 43 00 00 00 00 00 FF 0F 90 [19:33:38]RasterBufferAndPrint [19:33:38]line Счет N : (1)643011 [19:33:38]line ИНН: 02508201610067 [19:33:38]line Контрольно-Кассовый Чек [19:33:38]line ПРОДАЖА [19:33:38]line ТРК (МРК, ГНК) : 63 [19:33:38]line Товар: 2710194210 [19:33:38]line D-ENERGY ДТ-К-2 [19:33:38]line 19.440 * 77.20 [19:33:38]line = 1500.77 [19:33:38]line НДС 12% НСП 1% [19:33:38]line > о реализуемом товаре [19:33:38]line ОКРУГЛЕНИЕ: -0.77 [19:33:38]line ИТОГО: 1500.00 [19:33:38]line Внесено: 1500.00 [19:33:38]line СДАЧА: 0.00 [19:33:38]line НСП 1% : 13.28 [19:33:38]line НДС 12% : 159.37 [19:33:38]line Наличными: 1500.00 [19:33:38]line Безнал.: 0.00 [19:33:38]line Место: АЗС № 172 "Партнер Нефть" [19:33:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:33:38]line СНО: Общий режим [19:33:38]line Чек 555 26.10.2024 19:33 [19:33:38]line Смена: 532 ФФД: 1.0 [19:33:38]line ЗНМ: 0300000116 [19:33:38]line РНМ: 0000000000091780 [19:33:38]line Версия ККМ: 001 [19:33:38]line ФМ: 0000000000871765 [19:33:38]line ФД: 309134 [19:33:38]line ФПД: 279191910944121 [19:33:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T193338&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309134&fm=279191910944121&tin=02508201610067®Number=0000000000091780&sum=150000 [19:33:38]OFD Sender: Processing packet 309134 [packets to send 223, broken 222] [19:33:38]ProducePacketName [19:33:38]name=ofd_packets/00309134 [19:33:38]OFD Sender: To server: pG, [19:33:38]CommunicateWithHost lk.salyk.kg:30040 [19:33:38]ConnectInit lk.salyk.kg [19:33:38]written 0, free lines is 4095 [19:33:38]Connected sock=10 [19:33:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 BA 72 0D 01 DC 4B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 12 44 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8E B7 04 00 35 04 06 00 FD EC 6E AD 0D 79 26 97 E0 18 4B 27 38 02 [19:33:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 17 CC 47 00 06 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 31 37 36 35 10 04 04 00 8E B7 04 00 F4 03 04 00 6F EA 1C 67 B6 04 01 00 00 BF C7 D4 55 BE 3D 5D 1F [19:33:38]CommunicateWithHost err = 0 [19:33:38]CheckOFDResponse [19:33:38]1017 (14) - 77093643461234 [19:33:38]1041 (16) - 0000000000871765 [19:33:38]1040 (4) - 309134 [19:33:38]1012 (4) - 26.10.2024 13:11 [19:33:38]1206 (1) - 0 [19:33:38]OFD Sender: Remove packet 309134 [19:33:38]ProducePacketName [19:33:38]name=ofd_packets/00309134 [19:33:38]NVStorageDeleteData [19:33:38]Write to MH i2c: 01 00 00 62 43 A5 [19:33:38]Write i2c OK [19:33:38]MH_I2C_Read... [19:33:38]Read from MH i2c: 01 [19:33:38]MH_I2C_Read... [19:33:38]Read from MH i2c: 01 07 00 [19:33:38]MH_I2C_Read... [19:33:38]Read from MH i2c: 01 07 00 62 43 00 00 00 00 00 BB 0C 73 [19:33:38]RasterBufferAndPrint [19:33:38]line [19:33:38]line [19:33:38]line [19:33:38]line [19:33:38]line [19:33:38]written 0, free lines is 3266 [19:33:39]MH_Cut [19:33:39]Write to MH i2c: D1 01 00 69 43 01 7E [19:33:39]Write i2c OK [19:33:39]MH_I2C_Read... [19:33:39]Read from MH i2c: D1 [19:33:39]MH_I2C_Read... [19:33:39]Read from MH i2c: D1 01 00 [19:33:39]MH_I2C_Read... [19:33:39]Read from MH i2c: D1 01 00 69 43 00 7D [19:33:39]Write to MH i2c: 01 00 00 6A 43 AD [19:33:39]Write i2c OK [19:33:39]MH_I2C_Read... [19:33:39]OFD Sender: No OFD packet to send [19:33:39]*** Cut start [19:33:39]*** Purtial cut [19:33:39]*** Stage 1: CUTSNS_PIN = 1 [19:33:40]Read from MH i2c: 01 [19:33:40]MH_I2C_Read... [19:33:40]*** Stop cut motor [19:33:40]*** Cut end [19:33:40]Read from MH i2c: 01 07 00 [19:33:40]MH_I2C_Read... [19:33:40]Read from MH i2c: 01 07 00 6A 43 00 00 00 00 00 FF 0F C2 [19:33:40]process_action close_receipt done [19:33:40]requested_data is exist [19:33:40]produce_requested_data [19:33:40]requested_item fm.sn is exist - process it [19:33:40]wFMCommunicate request_size=4 [19:33:40]MH_SAM_APDU [19:33:40]CAPDU: 80 11 00 00 [19:33:40]Write to MH i2c: E2 08 00 6B 43 80 11 00 00 00 00 00 00 28 [19:33:40]Write i2c OK [19:33:40]MH_I2C_Read... [19:33:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:40]Read from MH i2c: E2 [19:33:40]MH_I2C_Read... [19:33:40]Read from MH i2c: E2 17 00 [19:33:40]MH_I2C_Read... [19:33:40]Read from MH i2c: E2 17 00 6B 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7D [19:33:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:33:40]wFMCommunicate OK [19:33:40]requested_item fd.num is exist - process it [19:33:40]SAM_PROTO_GetFieldsCounters [19:33:40]wFMCommunicate request_size=4 [19:33:40]MH_SAM_APDU [19:33:40]CAPDU: 80 13 00 00 [19:33:40]Write to MH i2c: E2 08 00 6C 43 80 13 00 00 00 00 00 00 2B [19:33:40]Write i2c OK [19:33:40]MH_I2C_Read... [19:33:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:33:40]Read from MH i2c: E2 [19:33:40]MH_I2C_Read... [19:33:40]Read from MH i2c: E2 62 00 [19:33:40]MH_I2C_Read... [19:33:40]Read from MH i2c: E2 62 00 6C 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 34 [19:33: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:33:40]wFMCommunicate OK [19:33:40]SAM_PROTO_GetFieldsCounters done [19:33:40]requested_item shift.num is exist - process it [19:33:40]requested_item shift.opened is exist - process it [19:33:40]req_shift_opened [19:33:40]FM_GetShiftState [19:33:40]SAM_PROTO_GetShiftState [19:33:40]wFMCommunicate request_size=4 [19:33:40]MH_SAM_APDU [19:33:40]CAPDU: 80 13 01 00 [19:33:40]Write to MH i2c: E2 08 00 6D 43 80 13 01 00 00 00 00 00 2D [19:33:40]Write i2c OK [19:33:40]MH_I2C_Read... [19:33:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:40]Read from MH i2c: E2 [19:33:40]MH_I2C_Read... [19:33:40]Read from MH i2c: E2 0E 00 [19:33:40]MH_I2C_Read... [19:33:40]Read from MH i2c: E2 0E 00 6D 43 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AB [19:33:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:33:40]wFMCommunicate OK [19:33:40]SAM_PROTO_GetShiftState done [19:33:40]FM_GetShiftState done [19:33:40]req_shift_opened done [19:33:40]requested_item shift.open_date is exist - process it [19:33:40]req_shift_open_date [19:33:40]req_shift_open_date done [19:33:40]produce_requested_data done [19:33:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309134,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:33:40]process_action_free close_receipt [19:33:40]json_value_free [19:33:40]json_value_free done [19:33:40]process_json_proto returns [19:33:40]Send response to host [19:33:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309134,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:33:40]free response buf [19:33:40]execute_script done [19:33:40]execute_script returns [19:33:40]free content buf [19:33:40]Sock 9.Close socket [19:33:40]Sock 9.Thread stoped [19:33:44]OFD Sender: No OFD packet to send [19:33:49]OFD Sender: No OFD packet to send [19:33:54]OFD Sender: No OFD packet to send [19:33:59]OFD Sender: No OFD packet to send [19:34:04]OFD Sender: No OFD packet to send [19:34:09]OFD Sender: No OFD packet to send [19:34:14]OFD Sender: No OFD packet to send [19:34:19]OFD Sender: No OFD packet to send [19:34:24]OFD Sender: No OFD packet to send [19:34:29]OFD Sender: No OFD packet to send [19:34:34]OFD Sender: No OFD packet to send [19:34:39]OFD Sender: No OFD packet to send [19:34:44]OFD Sender: No OFD packet to send [19:34:49]OFD Sender: No OFD packet to send [19:34:54]OFD Sender: No OFD packet to send [19:34:59]OFD Sender: No OFD packet to send [19:35:04]OFD Sender: No OFD packet to send [19:35:09]OFD Sender: No OFD packet to send [19:35:14]OFD Sender: No OFD packet to send [19:35:19]OFD Sender: No OFD packet to send [19:35:21]accept exits with 7 [19:35:21]New connection [19:35:21]New thread 3067022692 created [19:35:21]Thread 3066879332 joined [19:35:21]Waiting for new connection... [19:35:21] Sock 7.Parse request [19:35:21]Sock 7.Check first char [19:35:21]Sock 7.First char is OK [19:35:21]request: POST /json_proto HTTP/1.0 [19:35:21]Method: POST [19:35:21]URL: /json_proto [19:35:21]Method is POST - this is cgi request [19:35:21]url: /json_proto [19:35:21]query_string will be loaded in cgi processing [19:35:21]execute_cgi json_proto POST (null) [19:35:21]execute_cgi path=json_proto method=POST [19:35:21]POST find Content-Length [19:35:21]Host: 172.17.96.3:8080 [19:35:21]Content-Length: 679 [19:35:21]Content-Type: application/json [19:35:21] [19:35:21]POST finish read [19:35:21]Found Content-Length = 679 [19:35:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [19:35:21]execute_script... [19:35:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [19:35:21]POST & json_proto [19:35:21]process_json_proto [19:35:21]json parsed OK: [19:35:21]protocol is kg_v1.0 [19:35:21]action value=close_receipt [19:35:21]process_action close_receipt [19:35:21]cmd_close_receipt [19:35:21]MH_GetDate [19:35:21]Write to MH i2c: F0 00 00 6E 43 A0 [19:35:21]Write i2c OK [19:35:21]MH_I2C_Read... [19:35:21]Read from MH i2c: F0 [19:35:21]MH_I2C_Read... [19:35:21]Read from MH i2c: F0 09 00 [19:35:21]MH_I2C_Read... [19:35:21]Read from MH i2c: F0 09 00 6E 43 00 7B 44 1D 67 44 5E 04 65 F7 [19:35:21]GetLastDocTimeStamp 1729971218 [19:35:21]current date 1729971323 [19:35:21]FM_GetShiftState [19:35:21]SAM_PROTO_GetShiftState [19:35:21]wFMCommunicate request_size=4 [19:35:21]MH_SAM_APDU [19:35:21]CAPDU: 80 13 01 00 [19:35:21]Write to MH i2c: E2 08 00 6F 43 80 13 01 00 00 00 00 00 2F [19:35:21]Write i2c OK [19:35:21]MH_I2C_Read... [19:35:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:21]Read from MH i2c: E2 [19:35:21]MH_I2C_Read... [19:35:21]Read from MH i2c: E2 0E 00 [19:35:21]MH_I2C_Read... [19:35:21]Read from MH i2c: E2 0E 00 6F 43 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AD [19:35:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:35:21]wFMCommunicate OK [19:35:21]SAM_PROTO_GetShiftState done [19:35:21]FM_GetShiftState done [19:35:21]opened in 1729902265 [19:35:21]opened+sec_in_day 1729988665 [19:35:21]quantity*price = 100050 [19:35:21]sum+1 = 100052 [19:35:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 556 26.10.2024 19:35 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309135 ФПД: 91645144827461 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T193523&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309135&fm=91645144827461&tin=02508201610067®Number=0000000000091780&sum=100000 [19:35:23]StoreToDocumentArchive [19:35:23]shift 532 fd 309135 [19:35:23]save to /storage/0532/doc_00309135 [19:35:23]save last doc name /storage/0532/doc_00309135 to /storage/kkm_last_doc_name [19:35:23]save OK [19:35:23]Clear old archive folders... [19:35:23]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:35:23]tlvbuf is 001C47F0 [19:35:23]SAM_PROTO_ClearQueue [19:35:23]wFMCommunicate request_size=4 [19:35:23]MH_SAM_APDU [19:35:23]CAPDU: 80 09 00 00 [19:35:23]Write to MH i2c: E2 08 00 7C 43 80 09 00 00 00 00 00 00 31 [19:35:23]Write i2c OK [19:35:23]MH_I2C_Read... [19:35:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:35:23]Read from MH i2c: E2 [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: E2 03 00 [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: E2 03 00 7C 43 00 90 00 33 [19:35:23]RAPDU: 90 00 [19:35:23]wFMCommunicate OK [19:35:23]SAM_PROTO_ClearQueue done [19:35:23]KKMCreateOFDPacket [19:35:23]OFDProtocolAddRootSTLVToBuf [19:35:23]FM_MakeSignedData [19:35:23]FM_MakeSignedData [19:35:23]SAM_PROTO_SignData [19:35:23]wFMCommunicate request_size=4 [19:35:23]MH_SAM_APDU [19:35:23]CAPDU: 80 0D 01 02 [19:35:23]Write to MH i2c: E2 08 00 7D 43 80 0D 01 02 00 00 00 00 39 [19:35:23]Write i2c OK [19:35:23]MH_I2C_Read... [19:35:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:35:23]Read from MH i2c: E2 [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: E2 03 00 [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: E2 03 00 7D 43 00 90 00 34 [19:35:23]RAPDU: 90 00 [19:35:23]wFMCommunicate OK [19:35:23]wFMCommunicate request_size=255 [19:35:23]MH_SAM_APDU [19:35:23]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 2C 02 00 00 F4 03 04 00 7B 44 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F B7 04 00 35 04 06 00 53 59 CC 4D [19:35:23]Write to MH i2c: E2 02 01 7E 43 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 2C 02 00 00 F4 03 04 00 7B 44 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F B7 04 00 35 04 06 00 53 59 CC 4D 00 00 53 [19:35:23]Write i2c OK [19:35:23]MH_I2C_Read... [19:35:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:23]Read from MH i2c: E2 [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: E2 03 00 [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: E2 03 00 7E 43 00 90 00 35 [19:35:23]RAPDU: 90 00 [19:35:23]wFMCommunicate OK [19:35:23]wFMCommunicate request_size=7 [19:35:23]MH_SAM_APDU [19:35:23]CAPDU: 80 0D 02 02 02 86 45 [19:35:23]Write to MH i2c: E2 0A 00 7F 43 80 0D 02 02 02 00 86 45 00 00 0B [19:35:23]Write i2c OK [19:35:23]MH_I2C_Read... [19:35:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:23]Read from MH i2c: E2 [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: E2 03 00 [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: E2 03 00 7F 43 00 90 00 36 [19:35:23]RAPDU: 90 00 [19:35:23]wFMCommunicate OK [19:35:23]wFMCommunicate request_size=4 [19:35:23]MH_SAM_APDU [19:35:23]CAPDU: 80 0D 03 02 [19:35:23]Write to MH i2c: E2 08 00 80 43 80 0D 03 02 00 00 00 00 3E [19:35:23]Write i2c OK [19:35:23]MH_I2C_Read... [19:35:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:35:23]Read from MH i2c: E2 [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: E2 0B 00 [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: E2 0B 00 80 43 00 D4 98 A0 DD FB 6C 17 95 90 00 3B [19:35:23]RAPDU: D4 98 A0 DD FB 6C 17 95 90 00 [19:35:23]wFMCommunicate OK [19:35:23]SAM_PROTO_SignData done [19:35:23]FM_MakeSignedData done [19:35:23]CreateOFDProtocolMessage [19:35:23]wFMCommunicate request_size=4 [19:35:23]MH_SAM_APDU [19:35:23]CAPDU: 80 11 00 00 [19:35:23]Write to MH i2c: E2 08 00 81 43 80 11 00 00 00 00 00 00 3E [19:35:23]Write i2c OK [19:35:23]MH_I2C_Read... [19:35:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:23]Read from MH i2c: E2 [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: E2 17 00 [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: E2 17 00 81 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 93 [19:35:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:35:23]wFMCommunicate OK [19:35:23]CreateOFDProtocolMessage done [19:35:23]OFDSenderStorePacket 309135 [19:35:23]StoreOFDPacket docnum=309135 [19:35:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 61 20 04 01 B4 38 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 2C 02 00 00 F4 03 04 00 7B 44 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F B7 04 00 35 04 06 00 53 59 CC 4D 86 45 D4 98 A0 DD FB 6C 17 95 [19:35:23]CheckFolder [19:35:23]dirname=/storage/ofd_packets [19:35:23]CheckFolder done [19:35:23]ProducePacketName [19:35:23]name=ofd_packets/00309135 [19:35:23]NVStorageSaveData ofd_packets/00309135 [19:35:23]File name is /storage/ofd_packets/00309135 [19:35:23]Write 298 bytes [19:35:23]NVStorageSaveData done [19:35:23]OFDSenderStorePacket done [19:35:23]KKMCreateOFDPacket done [19:35:23]NVStorageSaveData kkm_last_timestamp [19:35:23]File name is /storage/kkm_last_timestamp [19:35:23]Write 4 bytes [19:35:23]NVStorageSaveData done [19:35:23]ExternCall_PrintAddStr [19:35:23]wPrintStart [19:35:23]Write to MH i2c: 01 00 00 82 43 C5 [19:35:23]Write i2c OK [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: 01 [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: 01 07 00 [19:35:23]MH_I2C_Read... [19:35:23]Read from MH i2c: 01 07 00 82 43 00 00 00 00 00 FF 0F DA [19:35:23]RasterBufferAndPrint [19:35:23]line Счет N : (1)643012 [19:35:23]line ИНН: 02508201610067 [19:35:23]line Контрольно-Кассовый Чек [19:35:23]line ПРОДАЖА [19:35:23]line ТРК (МРК, ГНК) : 11 [19:35:23]line Товар: 2710194210 [19:35:23]line ДТ-К-2 [19:35:23]line 13.130 * 76.20 [19:35:23]line = 1000.51 [19:35:23]line НДС 12% НСП 1% [19:35:23]line > о реализуемом товаре [19:35:23]line ОКРУГЛЕНИЕ: -0.51 [19:35:23]line ИТОГО: 1000.00 [19:35:23]line Внесено: 1000.00 [19:35:23]line СДАЧА: 0.00 [19:35:23]line НСП 1% : 8.85 [19:35:23]line НДС 12% : 106.25 [19:35:23]line Наличными: 1000.00 [19:35:23]line Безнал.: 0.00 [19:35:23]line Место: АЗС № 172 "Партнер Нефть" [19:35:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:35:23]line СНО: Общий режим [19:35:23]line Чек 556 26.10.2024 19:35 [19:35:23]line Смена: 532 ФФД: 1.0 [19:35:23]line ЗНМ: 0300000116 [19:35:23]line РНМ: 0000000000091780 [19:35:23]line Версия ККМ: 001 [19:35:23]line ФМ: 0000000000871765 [19:35:23]line ФД: 309135 [19:35:23]line ФПД: 91645144827461 [19:35:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T193523&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309135&fm=91645144827461&tin=02508201610067®Number=0000000000091780&sum=100000 [19:35:23]OFD Sender: Processing packet 309135 [packets to send 223, broken 222] [19:35:23]ProducePacketName [19:35:23]name=ofd_packets/00309135 [19:35:23]OFD Sender: To server: pG, [19:35:23]CommunicateWithHost lk.salyk.kg:30040 [19:35:23]ConnectInit lk.salyk.kg [19:35:23]written 0, free lines is 4095 [19:35:24]Connected sock=10 [19:35:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 61 20 04 01 B4 38 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 2C 02 00 00 F4 03 04 00 7B 44 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 8F B7 04 00 35 04 06 00 53 59 CC 4D 86 45 D4 98 A0 DD FB 6C 17 95 [19:35:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 84 06 47 00 3F 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 31 37 36 35 10 04 04 00 8F B7 04 00 F4 03 04 00 D9 EA 1C 67 B6 04 01 00 00 F7 B7 91 07 77 D9 40 9B [19:35:24]CommunicateWithHost err = 0 [19:35:24]CheckOFDResponse [19:35:24]1017 (14) - 77093643461234 [19:35:24]1041 (16) - 0000000000871765 [19:35:24]1040 (4) - 309135 [19:35:24]1012 (4) - 26.10.2024 13:12 [19:35:24]1206 (1) - 0 [19:35:24]OFD Sender: Remove packet 309135 [19:35:24]ProducePacketName [19:35:24]name=ofd_packets/00309135 [19:35:24]NVStorageDeleteData [19:35:24]Write to MH i2c: 01 00 00 AC 43 EF [19:35:24]Write i2c OK [19:35:24]MH_I2C_Read... [19:35:24]Read from MH i2c: 01 [19:35:24]MH_I2C_Read... [19:35:24]Read from MH i2c: 01 07 00 [19:35:24]MH_I2C_Read... [19:35:24]Read from MH i2c: 01 07 00 AC 43 00 00 00 00 00 B6 0C B8 [19:35:24]RasterBufferAndPrint [19:35:24]line [19:35:24]line [19:35:24]line [19:35:24]line [19:35:24]line [19:35:24]written 0, free lines is 3260 [19:35:24]MH_Cut [19:35:24]Write to MH i2c: D1 01 00 B3 43 01 C8 [19:35:24]Write i2c OK [19:35:24]MH_I2C_Read... [19:35:24]Read from MH i2c: D1 [19:35:24]MH_I2C_Read... [19:35:24]Read from MH i2c: D1 01 00 [19:35:24]MH_I2C_Read... [19:35:24]Read from MH i2c: D1 01 00 B3 43 00 C7 [19:35:24]Write to MH i2c: 01 00 00 B4 43 F7 [19:35:24]Write i2c OK [19:35:24]MH_I2C_Read... [19:35:24]OFD Sender: No OFD packet to send [19:35:25]*** Cut start [19:35:25]*** Purtial cut [19:35:25]*** Stage 1: CUTSNS_PIN = 1 [19:35:25]Read from MH i2c: 01 [19:35:25]MH_I2C_Read... [19:35:25]*** Stop cut motor [19:35:25]*** Cut end [19:35:25]Read from MH i2c: 01 07 00 [19:35:25]MH_I2C_Read... [19:35:25]Read from MH i2c: 01 07 00 B4 43 00 00 00 00 00 FF 0F 0C [19:35:25]process_action close_receipt done [19:35:25]requested_data is exist [19:35:25]produce_requested_data [19:35:25]requested_item fm.sn is exist - process it [19:35:25]wFMCommunicate request_size=4 [19:35:25]MH_SAM_APDU [19:35:25]CAPDU: 80 11 00 00 [19:35:25]Write to MH i2c: E2 08 00 B5 43 80 11 00 00 00 00 00 00 72 [19:35:25]Write i2c OK [19:35:25]MH_I2C_Read... [19:35:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:25]Read from MH i2c: E2 [19:35:25]MH_I2C_Read... [19:35:25]Read from MH i2c: E2 17 00 [19:35:25]MH_I2C_Read... [19:35:25]Read from MH i2c: E2 17 00 B5 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C7 [19:35:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:35:25]wFMCommunicate OK [19:35:25]requested_item fd.num is exist - process it [19:35:25]SAM_PROTO_GetFieldsCounters [19:35:25]wFMCommunicate request_size=4 [19:35:25]MH_SAM_APDU [19:35:25]CAPDU: 80 13 00 00 [19:35:25]Write to MH i2c: E2 08 00 B6 43 80 13 00 00 00 00 00 00 75 [19:35:25]Write i2c OK [19:35:25]MH_I2C_Read... [19:35:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:35:25]Read from MH i2c: E2 [19:35:25]MH_I2C_Read... [19:35:25]Read from MH i2c: E2 62 00 [19:35:25]MH_I2C_Read... [19:35:25]Read from MH i2c: E2 62 00 B6 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 82 [19:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 8F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:35:25]wFMCommunicate OK [19:35:25]SAM_PROTO_GetFieldsCounters done [19:35:25]requested_item shift.num is exist - process it [19:35:25]requested_item shift.opened is exist - process it [19:35:25]req_shift_opened [19:35:25]FM_GetShiftState [19:35:25]SAM_PROTO_GetShiftState [19:35:25]wFMCommunicate request_size=4 [19:35:25]MH_SAM_APDU [19:35:25]CAPDU: 80 13 01 00 [19:35:25]Write to MH i2c: E2 08 00 B7 43 80 13 01 00 00 00 00 00 77 [19:35:25]Write i2c OK [19:35:25]MH_I2C_Read... [19:35:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:25]Read from MH i2c: E2 [19:35:25]MH_I2C_Read... [19:35:25]Read from MH i2c: E2 0E 00 [19:35:25]MH_I2C_Read... [19:35:25]Read from MH i2c: E2 0E 00 B7 43 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F5 [19:35:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:35:25]wFMCommunicate OK [19:35:25]SAM_PROTO_GetShiftState done [19:35:25]FM_GetShiftState done [19:35:25]req_shift_opened done [19:35:25]requested_item shift.open_date is exist - process it [19:35:25]req_shift_open_date [19:35:25]req_shift_open_date done [19:35:25]produce_requested_data done [19:35:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309135,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:35:25]process_action_free close_receipt [19:35:25]json_value_free [19:35:25]json_value_free done [19:35:25]process_json_proto returns [19:35:25]Send response to host [19:35:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309135,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:35:25]free response buf [19:35:25]execute_script done [19:35:25]execute_script returns [19:35:25]free content buf [19:35:25]Sock 7.Close socket [19:35:25]Sock 7.Thread stoped [19:35:29]OFD Sender: No OFD packet to send [19:35:34]OFD Sender: No OFD packet to send [19:35:39]OFD Sender: No OFD packet to send [19:35:44]OFD Sender: No OFD packet to send [19:35:49]OFD Sender: No OFD packet to send [19:35:54]OFD Sender: No OFD packet to send [19:35:59]OFD Sender: No OFD packet to send [19:36:04]OFD Sender: No OFD packet to send [19:36:09]OFD Sender: No OFD packet to send [19:36:14]OFD Sender: No OFD packet to send [19:36:19]OFD Sender: No OFD packet to send [19:36:24]OFD Sender: No OFD packet to send [19:36:29]OFD Sender: No OFD packet to send [19:36:34]OFD Sender: No OFD packet to send [19:36:39]OFD Sender: No OFD packet to send [19:36:44]OFD Sender: No OFD packet to send [19:36:49]OFD Sender: No OFD packet to send [19:36:54]OFD Sender: No OFD packet to send [19:36:59]OFD Sender: No OFD packet to send [19:37:04]OFD Sender: No OFD packet to send [19:37:09]OFD Sender: No OFD packet to send [19:37:14]OFD Sender: No OFD packet to send [19:37:19]OFD Sender: No OFD packet to send [19:37:24]OFD Sender: No OFD packet to send [19:37:29]OFD Sender: No OFD packet to send [19:37:34]OFD Sender: No OFD packet to send [19:37:39]OFD Sender: No OFD packet to send [19:37:44]OFD Sender: No OFD packet to send [19:37:49]OFD Sender: No OFD packet to send [19:37:54]OFD Sender: No OFD packet to send [19:37:59]OFD Sender: No OFD packet to send [19:38:05]OFD Sender: No OFD packet to send [19:38:10]OFD Sender: No OFD packet to send [19:38:15]OFD Sender: No OFD packet to send [19:38:20]OFD Sender: No OFD packet to send [19:38:25]OFD Sender: No OFD packet to send [19:38:30]OFD Sender: No OFD packet to send [19:38:33]accept exits with 9 [19:38:33]New connection [19:38:33]New thread 3066879332 created [19:38:33]Thread 3067022692 joined [19:38:33]Waiting for new connection... [19:38:33] Sock 9.Parse request [19:38:33]Sock 9.Check first char [19:38:33]Sock 9.First char is OK [19:38:33]request: POST /json_proto HTTP/1.0 [19:38:33]Method: POST [19:38:33]URL: /json_proto [19:38:33]Method is POST - this is cgi request [19:38:33]url: /json_proto [19:38:33]query_string will be loaded in cgi processing [19:38:33]execute_cgi json_proto POST (null) [19:38:33]execute_cgi path=json_proto method=POST [19:38:33]POST find Content-Length [19:38:33]Host: 172.17.96.3:8080 [19:38:33]Content-Length: 761 [19:38:33]Content-Type: application/json [19:38:33] [19:38:33]POST finish read [19:38:33]Found Content-Length = 761 [19:38:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 0.640, "sum" : 48.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 48.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:33]execute_script... [19:38:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 0.640, "sum" : 48.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 48.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:33]POST & json_proto [19:38:33]process_json_proto [19:38:33]json parsed OK: [19:38:33]protocol is kg_v1.0 [19:38:33]action value=close_receipt [19:38:33]process_action close_receipt [19:38:33]cmd_close_receipt [19:38:33]MH_GetDate [19:38:33]Write to MH i2c: F0 00 00 B8 43 EA [19:38:33]Write i2c OK [19:38:33]MH_I2C_Read... [19:38:33]Read from MH i2c: F0 [19:38:33]MH_I2C_Read... [19:38:33]Read from MH i2c: F0 09 00 [19:38:33]MH_I2C_Read... [19:38:33]Read from MH i2c: F0 09 00 B8 43 00 3B 45 1D 67 44 5E 04 65 02 [19:38:33]GetLastDocTimeStamp 1729971323 [19:38:33]current date 1729971515 [19:38:33]FM_GetShiftState [19:38:33]SAM_PROTO_GetShiftState [19:38:33]wFMCommunicate request_size=4 [19:38:33]MH_SAM_APDU [19:38:33]CAPDU: 80 13 01 00 [19:38:33]Write to MH i2c: E2 08 00 B9 43 80 13 01 00 00 00 00 00 79 [19:38:33]Write i2c OK [19:38:33]MH_I2C_Read... [19:38:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:33]Read from MH i2c: E2 [19:38:33]MH_I2C_Read... [19:38:33]Read from MH i2c: E2 0E 00 [19:38:33]MH_I2C_Read... [19:38:33]Read from MH i2c: E2 0E 00 B9 43 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F7 [19:38:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:38:33]wFMCommunicate OK [19:38:33]SAM_PROTO_GetShiftState done [19:38:33]FM_GetShiftState done [19:38:33]opened in 1729902265 [19:38:33]opened+sec_in_day 1729988665 [19:38:33]quantity*price = 4876 [19:38:33]sum+1 = 4878 [19:38:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 48.77 НСП 1% : 0.43 НДС 12% : 5.18 Наличными: 0.00 Безнал.: 48.77 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 557 26.10.2024 19:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309136 ФПД: 86920820045589 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T193835&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309136&fm=86920820045589&tin=02508201610067®Number=0000000000091780&sum=4877 [19:38:34]StoreToDocumentArchive [19:38:34]shift 532 fd 309136 [19:38:34]save to /storage/0532/doc_00309136 [19:38:34]save last doc name /storage/0532/doc_00309136 to /storage/kkm_last_doc_name [19:38:34]save OK [19:38:34]Clear old archive folders... [19:38:34]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:38:34]tlvbuf is 0014C330 [19:38:34]SAM_PROTO_ClearQueue [19:38:34]wFMCommunicate request_size=4 [19:38:34]MH_SAM_APDU [19:38:34]CAPDU: 80 09 00 00 [19:38:34]Write to MH i2c: E2 08 00 C6 43 80 09 00 00 00 00 00 00 7B [19:38:34]Write i2c OK [19:38:34]MH_I2C_Read... [19:38:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:38:34]Read from MH i2c: E2 [19:38:34]MH_I2C_Read... [19:38:34]Read from MH i2c: E2 03 00 [19:38:34]MH_I2C_Read... [19:38:34]Read from MH i2c: E2 03 00 C6 43 00 90 00 7D [19:38:34]RAPDU: 90 00 [19:38:34]wFMCommunicate OK [19:38:34]SAM_PROTO_ClearQueue done [19:38:34]KKMCreateOFDPacket [19:38:34]OFDProtocolAddRootSTLVToBuf [19:38:34]FM_MakeSignedData [19:38:34]FM_MakeSignedData [19:38:34]SAM_PROTO_SignData [19:38:34]wFMCommunicate request_size=4 [19:38:34]MH_SAM_APDU [19:38:34]CAPDU: 80 0D 01 02 [19:38:34]Write to MH i2c: E2 08 00 C7 43 80 0D 01 02 00 00 00 00 83 [19:38:34]Write i2c OK [19:38:34]MH_I2C_Read... [19:38:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:38:34]Read from MH i2c: E2 [19:38:34]MH_I2C_Read... [19:38:34]Read from MH i2c: E2 03 00 [19:38:34]MH_I2C_Read... [19:38:34]Read from MH i2c: E2 03 00 C7 43 00 90 00 7E [19:38:34]RAPDU: 90 00 [19:38:34]wFMCommunicate OK [19:38:34]wFMCommunicate request_size=255 [19:38:34]MH_SAM_APDU [19:38:34]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 80 02 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0D 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 06 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 3B 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 B7 04 00 35 04 06 00 4F 0D D4 9A [19:38:34]Write to MH i2c: E2 02 01 C8 43 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 80 02 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0D 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 06 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 3B 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 B7 04 00 35 04 06 00 4F 0D D4 9A 00 00 33 [19:38:34]Write i2c OK [19:38:34]MH_I2C_Read... [19:38:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:34]Read from MH i2c: E2 [19:38:34]MH_I2C_Read... [19:38:34]Read from MH i2c: E2 03 00 [19:38:34]MH_I2C_Read... [19:38:34]Read from MH i2c: E2 03 00 C8 43 00 90 00 7F [19:38:34]RAPDU: 90 00 [19:38:34]wFMCommunicate OK [19:38:34]wFMCommunicate request_size=7 [19:38:34]MH_SAM_APDU [19:38:34]CAPDU: 80 0D 02 02 02 37 15 [19:38:34]Write to MH i2c: E2 0A 00 C9 43 80 0D 02 02 02 00 37 15 00 00 D6 [19:38:34]Write i2c OK [19:38:34]MH_I2C_Read... [19:38:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:34]Read from MH i2c: E2 [19:38:34]MH_I2C_Read... [19:38:34]Read from MH i2c: E2 03 00 [19:38:34]MH_I2C_Read... [19:38:34]Read from MH i2c: E2 03 00 C9 43 00 90 00 80 [19:38:34]RAPDU: 90 00 [19:38:34]wFMCommunicate OK [19:38:34]wFMCommunicate request_size=4 [19:38:34]MH_SAM_APDU [19:38:34]CAPDU: 80 0D 03 02 [19:38:34]Write to MH i2c: E2 08 00 CA 43 80 0D 03 02 00 00 00 00 88 [19:38:34]Write i2c OK [19:38:34]MH_I2C_Read... [19:38:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:38:35]Read from MH i2c: E2 [19:38:35]MH_I2C_Read... [19:38:35]Read from MH i2c: E2 0B 00 [19:38:35]MH_I2C_Read... [19:38:35]Read from MH i2c: E2 0B 00 CA 43 00 F3 72 8F 6B B9 8D 30 9D 90 00 FB [19:38:35]RAPDU: F3 72 8F 6B B9 8D 30 9D 90 00 [19:38:35]wFMCommunicate OK [19:38:35]SAM_PROTO_SignData done [19:38:35]FM_MakeSignedData done [19:38:35]CreateOFDProtocolMessage [19:38:35]wFMCommunicate request_size=4 [19:38:35]MH_SAM_APDU [19:38:35]CAPDU: 80 11 00 00 [19:38:35]Write to MH i2c: E2 08 00 CB 43 80 11 00 00 00 00 00 00 88 [19:38:35]Write i2c OK [19:38:35]MH_I2C_Read... [19:38:35]OFD Sender: No OFD packet to send [19:38:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:35]Read from MH i2c: E2 [19:38:35]MH_I2C_Read... [19:38:35]Read from MH i2c: E2 17 00 [19:38:35]MH_I2C_Read... [19:38:35]Read from MH i2c: E2 17 00 CB 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DD [19:38:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:38:35]wFMCommunicate OK [19:38:35]CreateOFDProtocolMessage done [19:38:35]OFDSenderStorePacket 309136 [19:38:35]StoreOFDPacket docnum=309136 [19:38:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 DD 12 04 01 94 FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 80 02 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0D 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 06 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 3B 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 B7 04 00 35 04 06 00 4F 0D D4 9A 37 15 F3 72 8F 6B B9 8D 30 9D [19:38:35]CheckFolder [19:38:35]dirname=/storage/ofd_packets [19:38:35]CheckFolder done [19:38:35]ProducePacketName [19:38:35]name=ofd_packets/00309136 [19:38:35]NVStorageSaveData ofd_packets/00309136 [19:38:35]File name is /storage/ofd_packets/00309136 [19:38:35]Write 298 bytes [19:38:35]NVStorageSaveData done [19:38:35]OFDSenderStorePacket done [19:38:35]KKMCreateOFDPacket done [19:38:35]NVStorageSaveData kkm_last_timestamp [19:38:35]File name is /storage/kkm_last_timestamp [19:38:35]Write 4 bytes [19:38:35]NVStorageSaveData done [19:38:35]ExternCall_PrintAddStr [19:38:35]wPrintStart [19:38:35]Write to MH i2c: 01 00 00 CC 43 0F [19:38:35]Write i2c OK [19:38:35]MH_I2C_Read... [19:38:35]Read from MH i2c: 01 [19:38:35]MH_I2C_Read... [19:38:35]Read from MH i2c: 01 07 00 [19:38:35]MH_I2C_Read... [19:38:35]Read from MH i2c: 01 07 00 CC 43 00 00 00 00 00 FF 0F 24 [19:38:35]RasterBufferAndPrint [19:38:35]line Счет N : (1)643013 [19:38:35]line ИНН: 02508201610067 [19:38:35]line Контрольно-Кассовый Чек [19:38:35]line ПРОДАЖА [19:38:35]line ТРК (МРК, ГНК) : 11 [19:38:35]line Товар: 2710194210 [19:38:35]line ДТ-К-2 [19:38:35]line 0.640 * 76.20 [19:38:35]line = 48.77 [19:38:35]line НДС 12% НСП 1% [19:38:35]line > о реализуемом товаре [19:38:35]line ИТОГО: 48.77 [19:38:35]line НСП 1% : 0.43 [19:38:35]line НДС 12% : 5.18 [19:38:35]line Наличными: 0.00 [19:38:35]line Безнал.: 48.77 [19:38:35]line Место: АЗС № 172 "Партнер Нефть" [19:38:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:38:35]line СНО: Общий режим [19:38:35]line Чек 557 26.10.2024 19:38 [19:38:35]line Смена: 532 ФФД: 1.0 [19:38:35]line ЗНМ: 0300000116 [19:38:35]line РНМ: 0000000000091780 [19:38:35]line Версия ККМ: 001 [19:38:35]line Платежная система: Mbank [19:38:35]line ФМ: 0000000000871765 [19:38:35]line ФД: 309136 [19:38:35]line ФПД: 86920820045589 [19:38:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T193835&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309136&fm=86920820045589&tin=02508201610067®Number=0000000000091780&sum=4877 [19:38:35]OFD Sender: Processing packet 309136 [packets to send 223, broken 222] [19:38:35]ProducePacketName [19:38:35]name=ofd_packets/00309136 [19:38:35]OFD Sender: To server: pG, [19:38:35]CommunicateWithHost lk.salyk.kg:30040 [19:38:35]ConnectInit lk.salyk.kg [19:38:35]written 0, free lines is 4095 [19:38:35]Connected sock=10 [19:38:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 DD 12 04 01 94 FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 80 02 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 0D 13 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0D 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 06 02 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0D 13 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 3B 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 B7 04 00 35 04 06 00 4F 0D D4 9A 37 15 F3 72 8F 6B B9 8D 30 9D [19:38:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 51 0E 47 00 6E 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 90 B7 04 00 F4 03 04 00 98 EB 1C 67 B6 04 01 00 00 86 36 48 71 97 CC 60 25 [19:38:35]CommunicateWithHost err = 0 [19:38:35]CheckOFDResponse [19:38:35]1017 (14) - 77093643461234 [19:38:35]1041 (16) - 0000000000871765 [19:38:35]1040 (4) - 309136 [19:38:35]1012 (4) - 26.10.2024 13:16 [19:38:35]1206 (1) - 0 [19:38:35]OFD Sender: Remove packet 309136 [19:38:35]ProducePacketName [19:38:35]name=ofd_packets/00309136 [19:38:35]NVStorageDeleteData [19:38:35]Write to MH i2c: 01 00 00 F4 43 37 [19:38:35]Write i2c OK [19:38:35]MH_I2C_Read... [19:38:35]Read from MH i2c: 01 [19:38:35]MH_I2C_Read... [19:38:35]Read from MH i2c: 01 07 00 [19:38:35]MH_I2C_Read... [19:38:35]Read from MH i2c: 01 07 00 F4 43 00 00 00 00 00 E5 0C 2F [19:38:35]RasterBufferAndPrint [19:38:35]line [19:38:35]line [19:38:35]line [19:38:35]line [19:38:35]line [19:38:35]written 0, free lines is 3306 [19:38:35]MH_Cut [19:38:35]Write to MH i2c: D1 01 00 FB 43 01 10 [19:38:35]Write i2c OK [19:38:35]MH_I2C_Read... [19:38:35]Read from MH i2c: D1 [19:38:35]MH_I2C_Read... [19:38:35]Read from MH i2c: D1 01 00 [19:38:35]MH_I2C_Read... [19:38:35]Read from MH i2c: D1 01 00 FB 43 00 0F [19:38:35]Write to MH i2c: 01 00 00 FC 43 3F [19:38:35]Write i2c OK [19:38:35]MH_I2C_Read... [19:38:36]OFD Sender: No OFD packet to send [19:38:36]*** Cut start [19:38:36]*** Purtial cut [19:38:36]*** Stage 1: CUTSNS_PIN = 1 [19:38:36]Read from MH i2c: 01 [19:38:36]MH_I2C_Read... [19:38:36]*** Stop cut motor [19:38:36]*** Cut end [19:38:36]Read from MH i2c: 01 07 00 [19:38:36]MH_I2C_Read... [19:38:36]Read from MH i2c: 01 07 00 FC 43 00 00 00 00 00 FF 0F 54 [19:38:36]process_action close_receipt done [19:38:36]requested_data is exist [19:38:36]produce_requested_data [19:38:36]requested_item fm.sn is exist - process it [19:38:36]wFMCommunicate request_size=4 [19:38:36]MH_SAM_APDU [19:38:36]CAPDU: 80 11 00 00 [19:38:36]Write to MH i2c: E2 08 00 FD 43 80 11 00 00 00 00 00 00 BA [19:38:36]Write i2c OK [19:38:36]MH_I2C_Read... [19:38:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:37]Read from MH i2c: E2 [19:38:37]MH_I2C_Read... [19:38:37]Read from MH i2c: E2 17 00 [19:38:37]MH_I2C_Read... [19:38:37]Read from MH i2c: E2 17 00 FD 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0F [19:38:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:38:37]wFMCommunicate OK [19:38:37]requested_item fd.num is exist - process it [19:38:37]SAM_PROTO_GetFieldsCounters [19:38:37]wFMCommunicate request_size=4 [19:38:37]MH_SAM_APDU [19:38:37]CAPDU: 80 13 00 00 [19:38:37]Write to MH i2c: E2 08 00 FE 43 80 13 00 00 00 00 00 00 BD [19:38:37]Write i2c OK [19:38:37]MH_I2C_Read... [19:38:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:38:37]Read from MH i2c: E2 [19:38:37]MH_I2C_Read... [19:38:37]Read from MH i2c: E2 62 00 [19:38:37]MH_I2C_Read... [19:38:37]Read from MH i2c: E2 62 00 FE 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 90 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 CE [19:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 90 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:38:37]wFMCommunicate OK [19:38:37]SAM_PROTO_GetFieldsCounters done [19:38:37]requested_item shift.num is exist - process it [19:38:37]requested_item shift.opened is exist - process it [19:38:37]req_shift_opened [19:38:37]FM_GetShiftState [19:38:37]SAM_PROTO_GetShiftState [19:38:37]wFMCommunicate request_size=4 [19:38:37]MH_SAM_APDU [19:38:37]CAPDU: 80 13 01 00 [19:38:37]Write to MH i2c: E2 08 00 FF 43 80 13 01 00 00 00 00 00 BF [19:38:37]Write i2c OK [19:38:37]MH_I2C_Read... [19:38:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:37]Read from MH i2c: E2 [19:38:37]MH_I2C_Read... [19:38:37]Read from MH i2c: E2 0E 00 [19:38:37]MH_I2C_Read... [19:38:37]Read from MH i2c: E2 0E 00 FF 43 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3D [19:38:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:38:37]wFMCommunicate OK [19:38:37]SAM_PROTO_GetShiftState done [19:38:37]FM_GetShiftState done [19:38:37]req_shift_opened done [19:38:37]requested_item shift.open_date is exist - process it [19:38:37]req_shift_open_date [19:38:37]req_shift_open_date done [19:38:37]produce_requested_data done [19:38:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309136,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:38:37]process_action_free close_receipt [19:38:37]json_value_free [19:38:37]json_value_free done [19:38:37]process_json_proto returns [19:38:37]Send response to host [19:38:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309136,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:38:37]free response buf [19:38:37]execute_script done [19:38:37]execute_script returns [19:38:37]free content buf [19:38:37]Sock 9.Close socket [19:38:37]Sock 9.Thread stoped [19:38:41]OFD Sender: No OFD packet to send [19:38:46]OFD Sender: No OFD packet to send [19:38:51]OFD Sender: No OFD packet to send [19:38:56]OFD Sender: No OFD packet to send [19:39:01]OFD Sender: No OFD packet to send [19:39:06]OFD Sender: No OFD packet to send [19:39:11]OFD Sender: No OFD packet to send [19:39:16]OFD Sender: No OFD packet to send [19:39:21]OFD Sender: No OFD packet to send [19:39:26]OFD Sender: No OFD packet to send [19:39:31]OFD Sender: No OFD packet to send [19:39:36]OFD Sender: No OFD packet to send [19:39:41]OFD Sender: No OFD packet to send [19:39:46]OFD Sender: No OFD packet to send [19:39:51]OFD Sender: No OFD packet to send [19:39:56]OFD Sender: No OFD packet to send [19:39:59]accept exits with 7 [19:39:59]New connection [19:39:59]New thread 3067022692 created [19:39:59]Thread 3066879332 joined [19:39:59]Waiting for new connection... [19:39:59] Sock 7.Parse request [19:39:59]Sock 7.Check first char [19:39:59]Sock 7.First char is OK [19:39:59]request: POST /json_proto HTTP/1.0 [19:39:59]Method: POST [19:39:59]URL: /json_proto [19:39:59]Method is POST - this is cgi request [19:39:59]url: /json_proto [19:39:59]query_string will be loaded in cgi processing [19:39:59]execute_cgi json_proto POST (null) [19:39:59]execute_cgi path=json_proto method=POST [19:39:59]POST find Content-Length [19:39:59]Host: 172.17.96.3:8080 [19:39:59]Content-Length: 763 [19:39:59]Content-Type: application/json [19:39:59] [19:39:59]POST finish read [19:39:59]Found Content-Length = 763 [19:39:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 5.940, "sum" : 452.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" : 452.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:59]execute_script... [19:39:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 5.940, "sum" : 452.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" : 452.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:39:59]POST & json_proto [19:39:59]process_json_proto [19:39:59]json parsed OK: [19:39:59]protocol is kg_v1.0 [19:39:59]action value=close_receipt [19:39:59]process_action close_receipt [19:39:59]cmd_close_receipt [19:39:59]MH_GetDate [19:39:59]Write to MH i2c: F0 00 00 00 44 33 [19:39:59]Write i2c OK [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: F0 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: F0 09 00 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: F0 09 00 00 44 00 91 45 1D 67 44 5E 04 65 A1 [19:39:59]GetLastDocTimeStamp 1729971515 [19:39:59]current date 1729971601 [19:39:59]FM_GetShiftState [19:39:59]SAM_PROTO_GetShiftState [19:39:59]wFMCommunicate request_size=4 [19:39:59]MH_SAM_APDU [19:39:59]CAPDU: 80 13 01 00 [19:39:59]Write to MH i2c: E2 08 00 01 44 80 13 01 00 00 00 00 00 C2 [19:39:59]Write i2c OK [19:39:59]MH_I2C_Read... [19:39:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:39:59]Read from MH i2c: E2 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: E2 0E 00 [19:39:59]MH_I2C_Read... [19:39:59]Read from MH i2c: E2 0E 00 01 44 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 40 [19:39:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:39:59]wFMCommunicate OK [19:39:59]SAM_PROTO_GetShiftState done [19:39:59]FM_GetShiftState done [19:39:59]opened in 1729902265 [19:39:59]opened+sec_in_day 1729988665 [19:39:59]quantity*price = 45262 [19:39:59]sum+1 = 45264 [19:39:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 452.63 НСП 1% : 4.01 НДС 12% : 48.07 Наличными: 0.00 Безнал.: 452.63 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 558 26.10.2024 19:40 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309137 ФПД: 118455098102864 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194001&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309137&fm=118455098102864&tin=02508201610067®Number=0000000000091780&sum=45263 [19:40:00]StoreToDocumentArchive [19:40:00]shift 532 fd 309137 [19:40:00]save to /storage/0532/doc_00309137 [19:40:00]save last doc name /storage/0532/doc_00309137 to /storage/kkm_last_doc_name [19:40:00]save OK [19:40:00]Clear old archive folders... [19:40:00]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:40:00]tlvbuf is 002092F0 [19:40:00]SAM_PROTO_ClearQueue [19:40:00]wFMCommunicate request_size=4 [19:40:00]MH_SAM_APDU [19:40:00]CAPDU: 80 09 00 00 [19:40:00]Write to MH i2c: E2 08 00 0E 44 80 09 00 00 00 00 00 00 C4 [19:40:00]Write i2c OK [19:40:00]MH_I2C_Read... [19:40:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:40:00]Read from MH i2c: E2 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: E2 03 00 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: E2 03 00 0E 44 00 90 00 C6 [19:40:00]RAPDU: 90 00 [19:40:00]wFMCommunicate OK [19:40:00]SAM_PROTO_ClearQueue done [19:40:00]KKMCreateOFDPacket [19:40:00]OFDProtocolAddRootSTLVToBuf [19:40:00]FM_MakeSignedData [19:40:00]FM_MakeSignedData [19:40:00]SAM_PROTO_SignData [19:40:00]wFMCommunicate request_size=4 [19:40:00]MH_SAM_APDU [19:40:00]CAPDU: 80 0D 01 02 [19:40:00]Write to MH i2c: E2 08 00 0F 44 80 0D 01 02 00 00 00 00 CC [19:40:00]Write i2c OK [19:40:00]MH_I2C_Read... [19:40:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:40:00]Read from MH i2c: E2 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: E2 03 00 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: E2 03 00 0F 44 00 90 00 C7 [19:40:00]RAPDU: 90 00 [19:40:00]wFMCommunicate OK [19:40:00]wFMCommunicate request_size=255 [19:40:00]MH_SAM_APDU [19:40:00]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 34 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF 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 C7 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF B0 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 91 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 B7 04 00 35 04 06 00 6B BB FA 0B [19:40:00]Write to MH i2c: E2 02 01 10 44 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 34 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF 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 C7 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF B0 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 91 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 B7 04 00 35 04 06 00 6B BB FA 0B 00 00 53 [19:40:00]Write i2c OK [19:40:00]MH_I2C_Read... [19:40:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:00]Read from MH i2c: E2 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: E2 03 00 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: E2 03 00 10 44 00 90 00 C8 [19:40:00]RAPDU: 90 00 [19:40:00]wFMCommunicate OK [19:40:00]wFMCommunicate request_size=7 [19:40:00]MH_SAM_APDU [19:40:00]CAPDU: 80 0D 02 02 02 54 50 [19:40:00]Write to MH i2c: E2 0A 00 11 44 80 0D 02 02 02 00 54 50 00 00 77 [19:40:00]Write i2c OK [19:40:00]MH_I2C_Read... [19:40:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:00]Read from MH i2c: E2 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: E2 03 00 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: E2 03 00 11 44 00 90 00 C9 [19:40:00]RAPDU: 90 00 [19:40:00]wFMCommunicate OK [19:40:00]wFMCommunicate request_size=4 [19:40:00]MH_SAM_APDU [19:40:00]CAPDU: 80 0D 03 02 [19:40:00]Write to MH i2c: E2 08 00 12 44 80 0D 03 02 00 00 00 00 D1 [19:40:00]Write i2c OK [19:40:00]MH_I2C_Read... [19:40:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:40:00]Read from MH i2c: E2 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: E2 0B 00 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: E2 0B 00 12 44 00 CE 63 37 F6 40 FB 3D 4F 90 00 F7 [19:40:00]RAPDU: CE 63 37 F6 40 FB 3D 4F 90 00 [19:40:00]wFMCommunicate OK [19:40:00]SAM_PROTO_SignData done [19:40:00]FM_MakeSignedData done [19:40:00]CreateOFDProtocolMessage [19:40:00]wFMCommunicate request_size=4 [19:40:00]MH_SAM_APDU [19:40:00]CAPDU: 80 11 00 00 [19:40:00]Write to MH i2c: E2 08 00 13 44 80 11 00 00 00 00 00 00 D1 [19:40:00]Write i2c OK [19:40:00]MH_I2C_Read... [19:40:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:00]Read from MH i2c: E2 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: E2 17 00 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: E2 17 00 13 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 26 [19:40:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:40:00]wFMCommunicate OK [19:40:00]CreateOFDProtocolMessage done [19:40:00]OFDSenderStorePacket 309137 [19:40:00]StoreOFDPacket docnum=309137 [19:40:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 CC FC 04 01 7F 0E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 34 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF 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 C7 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF B0 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 91 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 B7 04 00 35 04 06 00 6B BB FA 0B 54 50 CE 63 37 F6 40 FB 3D 4F [19:40:00]CheckFolder [19:40:00]dirname=/storage/ofd_packets [19:40:00]CheckFolder done [19:40:00]ProducePacketName [19:40:00]name=ofd_packets/00309137 [19:40:00]NVStorageSaveData ofd_packets/00309137 [19:40:00]File name is /storage/ofd_packets/00309137 [19:40:00]Write 298 bytes [19:40:00]NVStorageSaveData done [19:40:00]OFDSenderStorePacket done [19:40:00]KKMCreateOFDPacket done [19:40:00]NVStorageSaveData kkm_last_timestamp [19:40:00]File name is /storage/kkm_last_timestamp [19:40:00]Write 4 bytes [19:40:00]NVStorageSaveData done [19:40:00]ExternCall_PrintAddStr [19:40:00]wPrintStart [19:40:00]Write to MH i2c: 01 00 00 14 44 58 [19:40:00]Write i2c OK [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: 01 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: 01 07 00 [19:40:00]MH_I2C_Read... [19:40:00]Read from MH i2c: 01 07 00 14 44 00 00 00 00 00 FF 0F 6D [19:40:00]RasterBufferAndPrint [19:40:00]line Счет N : (1)643016 [19:40:00]line ИНН: 02508201610067 [19:40:00]line Контрольно-Кассовый Чек [19:40:00]line ПРОДАЖА [19:40:00]line ТРК (МРК, ГНК) : 11 [19:40:00]line Товар: 2710194210 [19:40:00]line ДТ-К-2 [19:40:00]line 5.940 * 76.20 [19:40:00]line = 452.63 [19:40:00]line НДС 12% НСП 1% [19:40:00]line > о реализуемом товаре [19:40:00]line ИТОГО: 452.63 [19:40:00]line НСП 1% : 4.01 [19:40:00]line НДС 12% : 48.07 [19:40:00]line Наличными: 0.00 [19:40:00]line Безнал.: 452.63 [19:40:00]line Место: АЗС № 172 "Партнер Нефть" [19:40:00]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:40:00]line СНО: Общий режим [19:40:00]line Чек 558 26.10.2024 19:40 [19:40:00]line Смена: 532 ФФД: 1.0 [19:40:00]line ЗНМ: 0300000116 [19:40:00]line РНМ: 0000000000091780 [19:40:00]line Версия ККМ: 001 [19:40:00]line Платежная система: Mbank [19:40:00]line ФМ: 0000000000871765 [19:40:00]line ФД: 309137 [19:40:00]line ФПД: 118455098102864 [19:40:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194001&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309137&fm=118455098102864&tin=02508201610067®Number=0000000000091780&sum=45263 [19:40:01]OFD Sender: Processing packet 309137 [packets to send 223, broken 222] [19:40:01]ProducePacketName [19:40:01]name=ofd_packets/00309137 [19:40:01]OFD Sender: To server: pG, [19:40:01]CommunicateWithHost lk.salyk.kg:30040 [19:40:01]ConnectInit lk.salyk.kg [19:40:01]written 0, free lines is 4095 [19:40:01]Connected sock=10 [19: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 31 37 36 35 0C 01 00 00 CC FC 04 01 7F 0E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 34 17 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF B0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF 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 C7 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF B0 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 91 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 91 B7 04 00 35 04 06 00 6B BB FA 0B 54 50 CE 63 37 F6 40 FB 3D 4F [19:40:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 52 7A 47 00 1C 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 31 37 36 35 10 04 04 00 91 B7 04 00 F4 03 04 00 EE EB 1C 67 B6 04 01 00 00 D2 B0 B1 A5 FE F7 05 6D [19:40:01]CommunicateWithHost err = 0 [19:40:01]CheckOFDResponse [19:40:01]1017 (14) - 77093643461234 [19:40:01]1041 (16) - 0000000000871765 [19:40:01]1040 (4) - 309137 [19:40:01]1012 (4) - 26.10.2024 13:17 [19:40:01]1206 (1) - 0 [19:40:01]OFD Sender: Remove packet 309137 [19:40:01]ProducePacketName [19:40:01]name=ofd_packets/00309137 [19:40:01]NVStorageDeleteData [19:40:01]Write to MH i2c: 01 00 00 3C 44 80 [19:40:01]Write i2c OK [19:40:01]MH_I2C_Read... [19:40:01]Read from MH i2c: 01 [19:40:01]MH_I2C_Read... [19:40:01]Read from MH i2c: 01 07 00 [19:40:01]MH_I2C_Read... [19:40:01]Read from MH i2c: 01 07 00 3C 44 00 00 00 00 00 E0 0C 73 [19:40:01]RasterBufferAndPrint [19:40:01]line [19:40:01]line [19:40:01]line [19:40:01]line [19:40:01]line [19:40:01]written 0, free lines is 3302 [19:40:01]MH_Cut [19:40:01]Write to MH i2c: D1 01 00 43 44 01 59 [19:40:01]Write i2c OK [19:40:01]MH_I2C_Read... [19:40:01]Read from MH i2c: D1 [19:40:01]MH_I2C_Read... [19:40:01]Read from MH i2c: D1 01 00 [19:40:01]MH_I2C_Read... [19:40:01]Read from MH i2c: D1 01 00 43 44 00 58 [19:40:01]Write to MH i2c: 01 00 00 44 44 88 [19:40:01]Write i2c OK [19:40:01]MH_I2C_Read... [19:40:02]OFD Sender: No OFD packet to send [19:40:02]*** Cut start [19:40:02]*** Purtial cut [19:40:02]*** Stage 1: CUTSNS_PIN = 1 [19:40:02]Read from MH i2c: 01 [19:40:02]MH_I2C_Read... [19:40:02]*** Stop cut motor [19:40:02]*** Cut end [19:40:02]Read from MH i2c: 01 07 00 [19:40:02]MH_I2C_Read... [19:40:02]Read from MH i2c: 01 07 00 44 44 00 00 00 00 00 FF 0F 9D [19:40:02]process_action close_receipt done [19:40:02]requested_data is exist [19:40:02]produce_requested_data [19:40:02]requested_item fm.sn is exist - process it [19:40:02]wFMCommunicate request_size=4 [19:40:02]MH_SAM_APDU [19:40:02]CAPDU: 80 11 00 00 [19:40:02]Write to MH i2c: E2 08 00 45 44 80 11 00 00 00 00 00 00 03 [19:40:02]Write i2c OK [19:40:02]MH_I2C_Read... [19:40:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:02]Read from MH i2c: E2 [19:40:02]MH_I2C_Read... [19:40:02]Read from MH i2c: E2 17 00 [19:40:02]MH_I2C_Read... [19:40:02]Read from MH i2c: E2 17 00 45 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 58 [19:40:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:40:02]wFMCommunicate OK [19:40:02]requested_item fd.num is exist - process it [19:40:02]SAM_PROTO_GetFieldsCounters [19:40:02]wFMCommunicate request_size=4 [19:40:02]MH_SAM_APDU [19:40:02]CAPDU: 80 13 00 00 [19:40:02]Write to MH i2c: E2 08 00 46 44 80 13 00 00 00 00 00 00 06 [19:40:02]Write i2c OK [19:40:02]MH_I2C_Read... [19:40:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:40:03]Read from MH i2c: E2 [19:40:03]MH_I2C_Read... [19:40:03]Read from MH i2c: E2 62 00 [19:40:03]MH_I2C_Read... [19:40:03]Read from MH i2c: E2 62 00 46 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 91 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 1B [19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 91 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:40:03]wFMCommunicate OK [19:40:03]SAM_PROTO_GetFieldsCounters done [19:40:03]requested_item shift.num is exist - process it [19:40:03]requested_item shift.opened is exist - process it [19:40:03]req_shift_opened [19:40:03]FM_GetShiftState [19:40:03]SAM_PROTO_GetShiftState [19:40:03]wFMCommunicate request_size=4 [19:40:03]MH_SAM_APDU [19:40:03]CAPDU: 80 13 01 00 [19:40:03]Write to MH i2c: E2 08 00 47 44 80 13 01 00 00 00 00 00 08 [19:40:03]Write i2c OK [19:40:03]MH_I2C_Read... [19:40:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:03]Read from MH i2c: E2 [19:40:03]MH_I2C_Read... [19:40:03]Read from MH i2c: E2 0E 00 [19:40:03]MH_I2C_Read... [19:40:03]Read from MH i2c: E2 0E 00 47 44 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 86 [19:40:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:40:03]wFMCommunicate OK [19:40:03]SAM_PROTO_GetShiftState done [19:40:03]FM_GetShiftState done [19:40:03]req_shift_opened done [19:40:03]requested_item shift.open_date is exist - process it [19:40:03]req_shift_open_date [19:40:03]req_shift_open_date done [19:40:03]produce_requested_data done [19:40:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309137,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:40:03]process_action_free close_receipt [19:40:03]json_value_free [19:40:03]json_value_free done [19:40:03]process_json_proto returns [19:40:03]Send response to host [19:40:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309137,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:40:03]free response buf [19:40:03]execute_script done [19:40:03]execute_script returns [19:40:03]free content buf [19:40:03]Sock 7.Close socket [19:40:03]Sock 7.Thread stoped [19:40:07]OFD Sender: No OFD packet to send [19:40:11]accept exits with 9 [19:40:11]New connection [19:40:11]New thread 3066879332 created [19:40:11]Thread 3067022692 joined [19:40:11]Waiting for new connection... [19:40:11] Sock 9.Parse request [19:40:11]Sock 9.Check first char [19:40:11]Sock 9.First char is OK [19:40:11]request: POST /json_proto HTTP/1.0 [19:40:11]Method: POST [19:40:11]URL: /json_proto [19:40:11]Method is POST - this is cgi request [19:40:11]url: /json_proto [19:40:11]query_string will be loaded in cgi processing [19:40:11]execute_cgi json_proto POST (null) [19:40:11]execute_cgi path=json_proto method=POST [19:40:11]POST find Content-Length [19:40:11]Host: 172.17.96.3:8080 [19:40:11]Content-Length: 797 [19:40:11]Content-Type: application/json [19:40:11] [19:40:11]POST finish read [19:40:11]Found Content-Length = 797 [19:40:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:11]execute_script... [19:40:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:11]POST & json_proto [19:40:11]process_json_proto [19:40:11]json parsed OK: [19:40:11]protocol is kg_v1.0 [19:40:11]action value=close_receipt [19:40:11]process_action close_receipt [19:40:11]cmd_close_receipt [19:40:11]MH_GetDate [19:40:11]Write to MH i2c: F0 00 00 48 44 7B [19:40:11]Write i2c OK [19:40:11]MH_I2C_Read... [19:40:11]Read from MH i2c: F0 [19:40:11]MH_I2C_Read... [19:40:11]Read from MH i2c: F0 09 00 [19:40:11]MH_I2C_Read... [19:40:11]Read from MH i2c: F0 09 00 48 44 00 9C 45 1D 67 44 5E 04 65 F4 [19:40:11]GetLastDocTimeStamp 1729971601 [19:40:11]current date 1729971612 [19:40:11]FM_GetShiftState [19:40:11]SAM_PROTO_GetShiftState [19:40:11]wFMCommunicate request_size=4 [19:40:11]MH_SAM_APDU [19:40:11]CAPDU: 80 13 01 00 [19:40:11]Write to MH i2c: E2 08 00 49 44 80 13 01 00 00 00 00 00 0A [19:40:11]Write i2c OK [19:40:11]MH_I2C_Read... [19:40:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:11]Read from MH i2c: E2 [19:40:11]MH_I2C_Read... [19:40:11]Read from MH i2c: E2 0E 00 [19:40:11]MH_I2C_Read... [19:40:11]Read from MH i2c: E2 0E 00 49 44 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 88 [19:40:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:40:11]wFMCommunicate OK [19:40:11]SAM_PROTO_GetShiftState done [19:40:11]FM_GetShiftState done [19:40:11]opened in 1729902265 [19:40:11]opened+sec_in_day 1729988665 [19:40:11]quantity*price = 0 [19:40:11]sum+1 = 1 [19:40:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 559 26.10.2024 19:40 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309138 ФПД: 2394777882827 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194012&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309138&fm=2394777882827&tin=02508201610067®Number=0000000000091780&sum=0 [19:40:12]StoreToDocumentArchive [19:40:12]shift 532 fd 309138 [19:40:12]save to /storage/0532/doc_00309138 [19:40:12]save last doc name /storage/0532/doc_00309138 to /storage/kkm_last_doc_name [19:40:12]save OK [19:40:12]Clear old archive folders... [19:40:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:40:12]tlvbuf is 001FB9C0 [19:40:12]SAM_PROTO_ClearQueue [19:40:12]wFMCommunicate request_size=4 [19:40:12]MH_SAM_APDU [19:40:12]CAPDU: 80 09 00 00 [19:40:12]Write to MH i2c: E2 08 00 56 44 80 09 00 00 00 00 00 00 0C [19:40:12]Write i2c OK [19:40:12]MH_I2C_Read... [19:40:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:40:12]Read from MH i2c: E2 [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: E2 03 00 [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: E2 03 00 56 44 00 90 00 0E [19:40:12]RAPDU: 90 00 [19:40:12]wFMCommunicate OK [19:40:12]SAM_PROTO_ClearQueue done [19:40:12]KKMCreateOFDPacket [19:40:12]OFDProtocolAddRootSTLVToBuf [19:40:12]FM_MakeSignedData [19:40:12]FM_MakeSignedData [19:40:12]SAM_PROTO_SignData [19:40:12]wFMCommunicate request_size=4 [19:40:12]MH_SAM_APDU [19:40:12]CAPDU: 80 0D 01 02 [19:40:12]Write to MH i2c: E2 08 00 57 44 80 0D 01 02 00 00 00 00 14 [19:40:12]Write i2c OK [19:40:12]MH_I2C_Read... [19:40:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:40:12]Read from MH i2c: E2 [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: E2 03 00 [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: E2 03 00 57 44 00 90 00 0F [19:40:12]RAPDU: 90 00 [19:40:12]wFMCommunicate OK [19:40:12]wFMCommunicate request_size=255 [19:40:12]MH_SAM_APDU [19:40:12]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 9C 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 B7 04 00 35 04 06 00 02 2D 93 E2 [19:40:12]Write to MH i2c: E2 02 01 58 44 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 9C 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 B7 04 00 35 04 06 00 02 2D 93 E2 00 00 8A [19:40:12]Write i2c OK [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: E2 [19:40:12]MH_I2C_Read... [19:40:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:12]Read from MH i2c: E2 03 00 [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: E2 03 00 58 44 00 90 00 10 [19:40:12]RAPDU: 90 00 [19:40:12]wFMCommunicate OK [19:40:12]wFMCommunicate request_size=7 [19:40:12]MH_SAM_APDU [19:40:12]CAPDU: 80 0D 02 02 02 90 CB [19:40:12]Write to MH i2c: E2 0A 00 59 44 80 0D 02 02 02 00 90 CB 00 00 76 [19:40:12]Write i2c OK [19:40:12]MH_I2C_Read... [19:40:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:12]Read from MH i2c: E2 [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: E2 03 00 [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: E2 03 00 59 44 00 90 00 11 [19:40:12]RAPDU: 90 00 [19:40:12]wFMCommunicate OK [19:40:12]wFMCommunicate request_size=4 [19:40:12]MH_SAM_APDU [19:40:12]CAPDU: 80 0D 03 02 [19:40:12]Write to MH i2c: E2 08 00 5A 44 80 0D 03 02 00 00 00 00 19 [19:40:12]Write i2c OK [19:40:12]MH_I2C_Read... [19:40:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:40:12]Read from MH i2c: E2 [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: E2 0B 00 [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: E2 0B 00 5A 44 00 BF E5 58 B9 6D C1 D0 13 90 00 E0 [19:40:12]RAPDU: BF E5 58 B9 6D C1 D0 13 90 00 [19:40:12]wFMCommunicate OK [19:40:12]SAM_PROTO_SignData done [19:40:12]FM_MakeSignedData done [19:40:12]CreateOFDProtocolMessage [19:40:12]wFMCommunicate request_size=4 [19:40:12]MH_SAM_APDU [19:40:12]CAPDU: 80 11 00 00 [19:40:12]Write to MH i2c: E2 08 00 5B 44 80 11 00 00 00 00 00 00 19 [19:40:12]Write i2c OK [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: E2 [19:40:12]MH_I2C_Read... [19:40:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:12]Read from MH i2c: E2 17 00 [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: E2 17 00 5B 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6E [19:40:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:40:12]wFMCommunicate OK [19:40:12]CreateOFDProtocolMessage done [19:40:12]OFDSenderStorePacket 309138 [19:40:12]StoreOFDPacket docnum=309138 [19:40:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 4A 68 04 01 79 B6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 9C 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 B7 04 00 35 04 06 00 02 2D 93 E2 90 CB BF E5 58 B9 6D C1 D0 13 [19:40:12]CheckFolder [19:40:12]dirname=/storage/ofd_packets [19:40:12]CheckFolder done [19:40:12]ProducePacketName [19:40:12]name=ofd_packets/00309138 [19:40:12]NVStorageSaveData ofd_packets/00309138 [19:40:12]File name is /storage/ofd_packets/00309138 [19:40:12]Write 298 bytes [19:40:12]NVStorageSaveData done [19:40:12]OFDSenderStorePacket done [19:40:12]KKMCreateOFDPacket done [19:40:12]NVStorageSaveData kkm_last_timestamp [19:40:12]File name is /storage/kkm_last_timestamp [19:40:12]OFD Sender: Processing packet 309138 [packets to send 223, broken 222] [19:40:12]ProducePacketName [19:40:12]name=ofd_packets/00309138 [19:40:12]OFD Sender: To server: pG, [19:40:12]CommunicateWithHost lk.salyk.kg:30040 [19:40:12]ConnectInit lk.salyk.kg [19:40:12]Write 4 bytes [19:40:12]NVStorageSaveData done [19:40:12]ExternCall_PrintAddStr [19:40:12]wPrintStart [19:40:12]Write to MH i2c: 01 00 00 5C 44 A0 [19:40:12]Write i2c OK [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: 01 [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: 01 07 00 [19:40:12]MH_I2C_Read... [19:40:12]Read from MH i2c: 01 07 00 5C 44 00 00 00 00 00 FF 0F B5 [19:40:12]RasterBufferAndPrint [19:40:12]line Счет N : (1)643015 [19:40:12]line ИНН: 02508201610067 [19:40:12]line Контрольно-Кассовый Чек [19:40:12]line ПРОДАЖА [19:40:12]line ТРК (МРК, ГНК) : 21 [19:40:12]line Товар: 2710194210 [19:40:12]line ДТ-К-2 [19:40:12]line 13.130 * 0.00 [19:40:12]line = 0.00 [19:40:12]line НДС 12% НСП 1% [19:40:12]line > о реализуемом товаре [19:40:12]line ИТОГО: 0.00 [19:40:12]line НСП 1% : 0.00 [19:40:12]line НДС 12% : 0.00 [19:40:12]line Наличными: 0.00 [19:40:12]line Безнал.: 0.00 [19:40:12]line Место: АЗС № 172 "Партнер Нефть" [19:40:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:40:12]line СНО: Общий режим [19:40:12]line Чек 559 26.10.2024 19:40 [19:40:12]line Смена: 532 ФФД: 1.0 [19:40:12]line ЗНМ: 0300000116 [19:40:12]line РНМ: 0000000000091780 [19:40:12]line Версия ККМ: 001 [19:40:12]line Талоны: Топливные Талоны [19:40:12]line 4755294 [19:40:12]line ФМ: 0000000000871765 [19:40:12]line ФД: 309138 [19:40:12]line ФПД: 2394777882827 [19:40:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194012&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309138&fm=2394777882827&tin=02508201610067®Number=0000000000091780&sum=0 [19:40:13]Connected sock=11 [19:40:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 4A 68 04 01 79 B6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 9C 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 92 B7 04 00 35 04 06 00 02 2D 93 E2 90 CB BF E5 58 B9 6D C1 D0 13 [19:40:13]written 0, free lines is 4095 [19:40:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 93 74 47 00 FE 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 31 37 36 35 10 04 04 00 92 B7 04 00 F4 03 04 00 FA EB 1C 67 B6 04 01 00 00 C0 D5 7D D1 63 92 7B 15 [19:40:13]CommunicateWithHost err = 0 [19:40:13]CheckOFDResponse [19:40:13]1017 (14) - 77093643461234 [19:40:13]1041 (16) - 0000000000871765 [19:40:13]1040 (4) - 309138 [19:40:13]1012 (4) - 26.10.2024 13:17 [19:40:13]1206 (1) - 0 [19:40:13]OFD Sender: Remove packet 309138 [19:40:13]ProducePacketName [19:40:13]name=ofd_packets/00309138 [19:40:13]NVStorageDeleteData [19:40:13]Write to MH i2c: 01 00 00 85 44 C9 [19:40:13]Write i2c OK [19:40:13]MH_I2C_Read... [19:40:13]Read from MH i2c: 01 [19:40:13]MH_I2C_Read... [19:40:13]Read from MH i2c: 01 07 00 [19:40:13]MH_I2C_Read... [19:40:13]Read from MH i2c: 01 07 00 85 44 00 00 00 00 00 D1 0C AD [19:40:13]RasterBufferAndPrint [19:40:13]line [19:40:13]line [19:40:13]line [19:40:13]line [19:40:13]line [19:40:13]written 0, free lines is 3290 [19:40:13]MH_Cut [19:40:13]Write to MH i2c: D1 01 00 8C 44 01 A2 [19:40:13]Write i2c OK [19:40:13]MH_I2C_Read... [19:40:13]Read from MH i2c: D1 [19:40:13]MH_I2C_Read... [19:40:13]Read from MH i2c: D1 01 00 [19:40:13]MH_I2C_Read... [19:40:13]Read from MH i2c: D1 01 00 8C 44 00 A1 [19:40:13]Write to MH i2c: 01 00 00 8D 44 D1 [19:40:13]Write i2c OK [19:40:13]MH_I2C_Read... [19:40:13]OFD Sender: No OFD packet to send [19:40:14]*** Cut start [19:40:14]*** Purtial cut [19:40:14]*** Stage 1: CUTSNS_PIN = 1 [19:40:14]Read from MH i2c: 01 [19:40:14]MH_I2C_Read... [19:40:14]Read from MH i2c: 01 07 00 [19:40:14]MH_I2C_Read... [19:40:14]*** Stop cut motor [19:40:14]*** Cut end [19:40:14]Read from MH i2c: 01 07 00 8D 44 00 00 00 00 00 FF 0F E6 [19:40:14]process_action close_receipt done [19:40:14]requested_data is exist [19:40:14]produce_requested_data [19:40:14]requested_item fm.sn is exist - process it [19:40:14]wFMCommunicate request_size=4 [19:40:14]MH_SAM_APDU [19:40:14]CAPDU: 80 11 00 00 [19:40:14]Write to MH i2c: E2 08 00 8E 44 80 11 00 00 00 00 00 00 4C [19:40:14]Write i2c OK [19:40:14]MH_I2C_Read... [19:40:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:14]Read from MH i2c: E2 [19:40:14]MH_I2C_Read... [19:40:14]Read from MH i2c: E2 17 00 [19:40:14]MH_I2C_Read... [19:40:14]Read from MH i2c: E2 17 00 8E 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A1 [19:40:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:40:14]wFMCommunicate OK [19:40:14]requested_item fd.num is exist - process it [19:40:14]SAM_PROTO_GetFieldsCounters [19:40:14]wFMCommunicate request_size=4 [19:40:14]MH_SAM_APDU [19:40:14]CAPDU: 80 13 00 00 [19:40:14]Write to MH i2c: E2 08 00 8F 44 80 13 00 00 00 00 00 00 4F [19:40:14]Write i2c OK [19:40:14]MH_I2C_Read... [19:40:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:40:14]Read from MH i2c: E2 [19:40:14]MH_I2C_Read... [19:40:14]Read from MH i2c: E2 62 00 [19:40:14]MH_I2C_Read... [19:40:14]Read from MH i2c: E2 62 00 8F 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 92 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 68 [19:40: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 92 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:40:14]wFMCommunicate OK [19:40:14]SAM_PROTO_GetFieldsCounters done [19:40:14]requested_item shift.num is exist - process it [19:40:14]requested_item shift.opened is exist - process it [19:40:14]req_shift_opened [19:40:14]FM_GetShiftState [19:40:14]SAM_PROTO_GetShiftState [19:40:14]wFMCommunicate request_size=4 [19:40:14]MH_SAM_APDU [19:40:14]CAPDU: 80 13 01 00 [19:40:14]Write to MH i2c: E2 08 00 90 44 80 13 01 00 00 00 00 00 51 [19:40:14]Write i2c OK [19:40:14]MH_I2C_Read... [19:40:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:14]Read from MH i2c: E2 [19:40:14]MH_I2C_Read... [19:40:14]Read from MH i2c: E2 0E 00 [19:40:14]MH_I2C_Read... [19:40:14]Read from MH i2c: E2 0E 00 90 44 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CF [19:40:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:40:14]wFMCommunicate OK [19:40:14]SAM_PROTO_GetShiftState done [19:40:14]FM_GetShiftState done [19:40:14]req_shift_opened done [19:40:14]requested_item shift.open_date is exist - process it [19:40:14]req_shift_open_date [19:40:14]req_shift_open_date done [19:40:14]produce_requested_data done [19:40:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309138,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:40:14]process_action_free close_receipt [19:40:14]json_value_free [19:40:14]json_value_free done [19:40:14]process_json_proto returns [19:40:14]Send response to host [19:40:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309138,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:40:14]free response buf [19:40:14]execute_script done [19:40:14]execute_script returns [19:40:14]free content buf [19:40:14]Sock 9.Close socket [19:40:14]Sock 9.Thread stoped [19:40:17]accept exits with 7 [19:40:17]New connection [19:40:17]New thread 3067022692 created [19:40:17]Thread 3066879332 joined [19:40:17]Waiting for new connection... [19:40:17] Sock 7.Parse request [19:40:17]Sock 7.Check first char [19:40:17]Sock 7.First char is OK [19:40:17]request: POST /json_proto HTTP/1.0 [19:40:17]Method: POST [19:40:17]URL: /json_proto [19:40:17]Method is POST - this is cgi request [19:40:17]url: /json_proto [19:40:17]query_string will be loaded in cgi processing [19:40:17]execute_cgi json_proto POST (null) [19:40:17]execute_cgi path=json_proto method=POST [19:40:17]POST find Content-Length [19:40:17]Host: 172.17.96.3:8080 [19:40:17]Content-Length: 682 [19:40:17]Content-Type: application/json [19:40:17] [19:40:17]POST finish read [19:40:17]Found Content-Length = 682 [19:40:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 35.460, "sum" : 2631.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3710.00, "total" : 2631.00, "payments": [ { "type": 0, "sum" : 2631.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:17]execute_script... [19:40:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 35.460, "sum" : 2631.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3710.00, "total" : 2631.00, "payments": [ { "type": 0, "sum" : 2631.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:17]POST & json_proto [19:40:17]process_json_proto [19:40:17]json parsed OK: [19:40:17]protocol is kg_v1.0 [19:40:17]action value=close_receipt [19:40:17]process_action close_receipt [19:40:17]cmd_close_receipt [19:40:17]MH_GetDate [19:40:17]Write to MH i2c: F0 00 00 91 44 C4 [19:40:17]Write i2c OK [19:40:17]MH_I2C_Read... [19:40:17]Read from MH i2c: F0 [19:40:17]MH_I2C_Read... [19:40:17]Read from MH i2c: F0 09 00 [19:40:17]MH_I2C_Read... [19:40:17]Read from MH i2c: F0 09 00 91 44 00 A3 45 1D 67 44 5E 04 65 44 [19:40:17]GetLastDocTimeStamp 1729971612 [19:40:17]current date 1729971619 [19:40:17]FM_GetShiftState [19:40:17]SAM_PROTO_GetShiftState [19:40:17]wFMCommunicate request_size=4 [19:40:17]MH_SAM_APDU [19:40:17]CAPDU: 80 13 01 00 [19:40:17]Write to MH i2c: E2 08 00 92 44 80 13 01 00 00 00 00 00 53 [19:40:17]Write i2c OK [19:40:17]MH_I2C_Read... [19:40:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:17]Read from MH i2c: E2 [19:40:17]MH_I2C_Read... [19:40:17]Read from MH i2c: E2 0E 00 [19:40:17]MH_I2C_Read... [19:40:17]Read from MH i2c: E2 0E 00 92 44 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D1 [19:40:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:40:17]wFMCommunicate OK [19:40:17]SAM_PROTO_GetShiftState done [19:40:17]FM_GetShiftState done [19:40:17]opened in 1729902265 [19:40:17]opened+sec_in_day 1729988665 [19:40:17]quantity*price = 263113 [19:40:17]sum+1 = 263114 [19:40:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 2631.00 Внесено: 3710.00 СДАЧА: 1079.00 НСП 1% : 23.28 НДС 12% : 279.41 Наличными: 2631.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 560 26.10.2024 19:40 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309139 ФПД: 128129591391798 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194019&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309139&fm=128129591391798&tin=02508201610067®Number=0000000000091780&sum=263100 [19:40:18]StoreToDocumentArchive [19:40:18]shift 532 fd 309139 [19:40:18]save to /storage/0532/doc_00309139 [19:40:18]save last doc name /storage/0532/doc_00309139 to /storage/kkm_last_doc_name [19:40:18]save OK [19:40:18]Clear old archive folders... [19:40:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:40:18]tlvbuf is 0018AE00 [19:40:18]SAM_PROTO_ClearQueue [19:40:18]wFMCommunicate request_size=4 [19:40:18]MH_SAM_APDU [19:40:18]CAPDU: 80 09 00 00 [19:40:18]Write to MH i2c: E2 08 00 9F 44 80 09 00 00 00 00 00 00 55 [19:40:18]Write i2c OK [19:40:18]MH_I2C_Read... [19:40:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:40:18]Read from MH i2c: E2 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 03 00 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 03 00 9F 44 00 90 00 57 [19:40:18]RAPDU: 90 00 [19:40:18]wFMCommunicate OK [19:40:18]SAM_PROTO_ClearQueue done [19:40:18]KKMCreateOFDPacket [19:40:18]OFDProtocolAddRootSTLVToBuf [19:40:18]FM_MakeSignedData [19:40:18]FM_MakeSignedData [19:40:18]SAM_PROTO_SignData [19:40:18]wFMCommunicate request_size=4 [19:40:18]MH_SAM_APDU [19:40:18]CAPDU: 80 0D 01 02 [19:40:18]Write to MH i2c: E2 08 00 A0 44 80 0D 01 02 00 00 00 00 5D [19:40:18]Write i2c OK [19:40:18]MH_I2C_Read... [19:40:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:40:18]Read from MH i2c: E2 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 03 00 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 03 00 A0 44 00 90 00 58 [19:40:18]RAPDU: 90 00 [19:40:18]wFMCommunicate OK [19:40:18]wFMCommunicate request_size=255 [19:40:18]MH_SAM_APDU [19:40:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 84 8A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C9 03 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 03 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 6D 00 00 00 00 07 04 06 00 BC 03 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 A3 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 B7 04 00 35 04 06 00 74 [19:40:18]Write to MH i2c: E2 02 01 A1 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 84 8A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C9 03 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 03 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 6D 00 00 00 00 07 04 06 00 BC 03 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 A3 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 B7 04 00 35 04 06 00 74 00 00 10 [19:40:18]Write i2c OK [19:40:18]MH_I2C_Read... [19:40:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:18]Read from MH i2c: E2 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 03 00 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 03 00 A1 44 00 90 00 59 [19:40:18]RAPDU: 90 00 [19:40:18]wFMCommunicate OK [19:40:18]wFMCommunicate request_size=10 [19:40:18]MH_SAM_APDU [19:40:18]CAPDU: 80 0D 02 02 05 88 7E C7 B6 36 [19:40:18]Write to MH i2c: E2 0D 00 A2 44 80 0D 02 02 05 00 88 7E C7 B6 36 00 00 23 [19:40:18]Write i2c OK [19:40:18]MH_I2C_Read... [19:40:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:18]Read from MH i2c: E2 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 03 00 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 03 00 A2 44 00 90 00 5A [19:40:18]RAPDU: 90 00 [19:40:18]wFMCommunicate OK [19:40:18]wFMCommunicate request_size=4 [19:40:18]MH_SAM_APDU [19:40:18]CAPDU: 80 0D 03 02 [19:40:18]Write to MH i2c: E2 08 00 A3 44 80 0D 03 02 00 00 00 00 62 [19:40:18]Write i2c OK [19:40:18]MH_I2C_Read... [19:40:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:40:18]Read from MH i2c: E2 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 0B 00 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 0B 00 A3 44 00 53 C5 52 BF 24 39 9E 57 90 00 DE [19:40:18]RAPDU: 53 C5 52 BF 24 39 9E 57 90 00 [19:40:18]wFMCommunicate OK [19:40:18]SAM_PROTO_SignData done [19:40:18]FM_MakeSignedData done [19:40:18]CreateOFDProtocolMessage [19:40:18]wFMCommunicate request_size=4 [19:40:18]MH_SAM_APDU [19:40:18]CAPDU: 80 11 00 00 [19:40:18]Write to MH i2c: E2 08 00 A4 44 80 11 00 00 00 00 00 00 62 [19:40:18]OFD Sender: No OFD packet to send [19:40:18]Write i2c OK [19:40:18]MH_I2C_Read... [19:40:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:18]Read from MH i2c: E2 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 17 00 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: E2 17 00 A4 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B7 [19:40:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:40:18]wFMCommunicate OK [19:40:18]CreateOFDProtocolMessage done [19:40:18]OFDSenderStorePacket 309139 [19:40:18]StoreOFDPacket docnum=309139 [19:40:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 56 DD 07 01 85 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 84 8A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C9 03 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 03 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 6D 00 00 00 00 07 04 06 00 BC 03 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 A3 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 B7 04 00 35 04 06 00 74 88 7E C7 B6 36 53 C5 52 BF 24 39 9E 57 [19:40:18]CheckFolder [19:40:18]dirname=/storage/ofd_packets [19:40:18]CheckFolder done [19:40:18]ProducePacketName [19:40:18]name=ofd_packets/00309139 [19:40:18]NVStorageSaveData ofd_packets/00309139 [19:40:18]File name is /storage/ofd_packets/00309139 [19:40:18]Write 301 bytes [19:40:18]NVStorageSaveData done [19:40:18]OFDSenderStorePacket done [19:40:18]KKMCreateOFDPacket done [19:40:18]NVStorageSaveData kkm_last_timestamp [19:40:18]File name is /storage/kkm_last_timestamp [19:40:18]Write 4 bytes [19:40:18]NVStorageSaveData done [19:40:18]ExternCall_PrintAddStr [19:40:18]wPrintStart [19:40:18]Write to MH i2c: 01 00 00 A5 44 E9 [19:40:18]Write i2c OK [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: 01 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: 01 07 00 [19:40:18]MH_I2C_Read... [19:40:18]Read from MH i2c: 01 07 00 A5 44 00 00 00 00 00 FF 0F FE [19:40:18]RasterBufferAndPrint [19:40:18]line Счет N : (1)643014 [19:40:18]line ИНН: 02508201610067 [19:40:18]line Контрольно-Кассовый Чек [19:40:18]line ПРОДАЖА [19:40:18]line ТРК (МРК, ГНК) : 61 [19:40:18]line Товар: 2710124500 [19:40:18]line Аи-95-К-3 [19:40:18]line 35.460 * 74.20 [19:40:18]line = 2631.13 [19:40:18]line НДС 12% НСП 1% [19:40:18]line > о реализуемом товаре [19:40:18]line ОКРУГЛЕНИЕ: -0.13 [19:40:18]line ИТОГО: 2631.00 [19:40:18]line Внесено: 3710.00 [19:40:18]line СДАЧА: 1079.00 [19:40:18]line НСП 1% : 23.28 [19:40:18]line НДС 12% : 279.41 [19:40:18]line Наличными: 2631.00 [19:40:18]line Безнал.: 0.00 [19:40:18]line Место: АЗС № 172 "Партнер Нефть" [19:40:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:40:18]line СНО: Общий режим [19:40:18]line Чек 560 26.10.2024 19:40 [19:40:18]line Смена: 532 ФФД: 1.0 [19:40:18]line ЗНМ: 0300000116 [19:40:18]line РНМ: 0000000000091780 [19:40:18]line Версия ККМ: 001 [19:40:18]line ФМ: 0000000000871765 [19:40:18]line ФД: 309139 [19:40:18]line ФПД: 128129591391798 [19:40:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194019&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309139&fm=128129591391798&tin=02508201610067®Number=0000000000091780&sum=263100 [19:40:19]OFD Sender: Processing packet 309139 [packets to send 223, broken 222] [19:40:19]ProducePacketName [19:40:19]name=ofd_packets/00309139 [19:40:19]OFD Sender: To server: pG, [19:40:19]CommunicateWithHost lk.salyk.kg:30040 [19:40:19]ConnectInit lk.salyk.kg [19:40:19]written 0, free lines is 4095 [19:40:19]Connected sock=10 [19:40:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 56 DD 07 01 85 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 84 8A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C9 03 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 03 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 18 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 6D 00 00 00 00 07 04 06 00 BC 03 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 A3 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 93 B7 04 00 35 04 06 00 74 88 7E C7 B6 36 53 C5 52 BF 24 39 9E 57 [19:40:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 92 80 47 00 6B 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 31 37 36 35 10 04 04 00 93 B7 04 00 F4 03 04 00 00 EC 1C 67 B6 04 01 00 00 06 B1 14 39 FD F7 D1 61 [19:40:19]CommunicateWithHost err = 0 [19:40:19]CheckOFDResponse [19:40:19]1017 (14) - 77093643461234 [19:40:19]1041 (16) - 0000000000871765 [19:40:19]1040 (4) - 309139 [19:40:19]1012 (4) - 26.10.2024 13:17 [19:40:19]1206 (1) - 0 [19:40:19]OFD Sender: Remove packet 309139 [19:40:19]ProducePacketName [19:40:19]name=ofd_packets/00309139 [19:40:19]NVStorageDeleteData [19:40:19]Write to MH i2c: 01 00 00 CF 44 13 [19:40:19]Write i2c OK [19:40:19]MH_I2C_Read... [19:40:19]Read from MH i2c: 01 [19:40:19]MH_I2C_Read... [19:40:19]Read from MH i2c: 01 07 00 [19:40:19]MH_I2C_Read... [19:40:19]Read from MH i2c: 01 07 00 CF 44 00 00 00 00 00 CD 0C F3 [19:40:19]RasterBufferAndPrint [19:40:19]line [19:40:19]line [19:40:19]line [19:40:19]line [19:40:19]line [19:40:19]written 0, free lines is 3289 [19:40:19]MH_Cut [19:40:19]Write to MH i2c: D1 01 00 D6 44 01 EC [19:40:19]Write i2c OK [19:40:19]MH_I2C_Read... [19:40:19]Read from MH i2c: D1 [19:40:19]MH_I2C_Read... [19:40:19]Read from MH i2c: D1 01 00 [19:40:19]MH_I2C_Read... [19:40:19]Read from MH i2c: D1 01 00 D6 44 00 EB [19:40:19]Write to MH i2c: 01 00 00 D7 44 1B [19:40:19]Write i2c OK [19:40:19]MH_I2C_Read... [19:40:20]OFD Sender: No OFD packet to send [19:40:20]*** Cut start [19:40:20]*** Purtial cut [19:40:20]*** Stage 1: CUTSNS_PIN = 1 [19:40:20]Read from MH i2c: 01 [19:40:20]MH_I2C_Read... [19:40:20]*** Stop cut motor [19:40:20]*** Cut end [19:40:20]Read from MH i2c: 01 07 00 [19:40:20]MH_I2C_Read... [19:40:20]Read from MH i2c: 01 07 00 D7 44 00 00 00 00 00 FF 0F 30 [19:40:20]process_action close_receipt done [19:40:20]requested_data is exist [19:40:20]produce_requested_data [19:40:20]requested_item fm.sn is exist - process it [19:40:20]wFMCommunicate request_size=4 [19:40:20]MH_SAM_APDU [19:40:20]CAPDU: 80 11 00 00 [19:40:20]Write to MH i2c: E2 08 00 D8 44 80 11 00 00 00 00 00 00 96 [19:40:20]Write i2c OK [19:40:20]MH_I2C_Read... [19:40:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:20]Read from MH i2c: E2 [19:40:20]MH_I2C_Read... [19:40:20]Read from MH i2c: E2 17 00 [19:40:20]MH_I2C_Read... [19:40:20]Read from MH i2c: E2 17 00 D8 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EB [19:40:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:40:20]wFMCommunicate OK [19:40:20]requested_item fd.num is exist - process it [19:40:20]SAM_PROTO_GetFieldsCounters [19:40:20]wFMCommunicate request_size=4 [19:40:20]MH_SAM_APDU [19:40:20]CAPDU: 80 13 00 00 [19:40:20]Write to MH i2c: E2 08 00 D9 44 80 13 00 00 00 00 00 00 99 [19:40:20]Write i2c OK [19:40:20]MH_I2C_Read... [19:40:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:40:21]Read from MH i2c: E2 [19:40:21]MH_I2C_Read... [19:40:21]Read from MH i2c: E2 62 00 [19:40:21]MH_I2C_Read... [19:40:21]Read from MH i2c: E2 62 00 D9 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 93 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 B6 [19:40: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 93 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:40:21]wFMCommunicate OK [19:40:21]SAM_PROTO_GetFieldsCounters done [19:40:21]requested_item shift.num is exist - process it [19:40:21]requested_item shift.opened is exist - process it [19:40:21]req_shift_opened [19:40:21]FM_GetShiftState [19:40:21]SAM_PROTO_GetShiftState [19:40:21]wFMCommunicate request_size=4 [19:40:21]MH_SAM_APDU [19:40:21]CAPDU: 80 13 01 00 [19:40:21]Write to MH i2c: E2 08 00 DA 44 80 13 01 00 00 00 00 00 9B [19:40:21]Write i2c OK [19:40:21]MH_I2C_Read... [19:40:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:21]Read from MH i2c: E2 [19:40:21]MH_I2C_Read... [19:40:21]Read from MH i2c: E2 0E 00 [19:40:21]MH_I2C_Read... [19:40:21]Read from MH i2c: E2 0E 00 DA 44 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 19 [19:40:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:40:21]wFMCommunicate OK [19:40:21]SAM_PROTO_GetShiftState done [19:40:21]FM_GetShiftState done [19:40:21]req_shift_opened done [19:40:21]requested_item shift.open_date is exist - process it [19:40:21]req_shift_open_date [19:40:21]req_shift_open_date done [19:40:21]produce_requested_data done [19:40:21]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309139,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:40:21]process_action_free close_receipt [19:40:21]json_value_free [19:40:21]json_value_free done [19:40:21]process_json_proto returns [19:40:21]Send response to host [19:40:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309139,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:40:21]free response buf [19:40:21]execute_script done [19:40:21]execute_script returns [19:40:21]free content buf [19:40:21]Sock 7.Close socket [19:40:21]Sock 7.Thread stoped [19:40:21]accept exits with 9 [19:40:21]New connection [19:40:21]New thread 3066879332 created [19:40:21]Thread 3067022692 joined [19:40:21]Waiting for new connection... [19:40:21] Sock 9.Parse request [19:40:21]Sock 9.Check first char [19:40:21]Sock 9.First char is OK [19:40:21]request: POST /json_proto HTTP/1.0 [19:40:21]Method: POST [19:40:21]URL: /json_proto [19:40:21]Method is POST - this is cgi request [19:40:21]url: /json_proto [19:40:21]query_string will be loaded in cgi processing [19:40:21]execute_cgi json_proto POST (null) [19:40:21]execute_cgi path=json_proto method=POST [19:40:21]POST find Content-Length [19:40:21]Host: 172.17.96.3:8080 [19:40:21]Content-Length: 682 [19:40:21]Content-Type: application/json [19:40:21] [19:40:21]POST finish read [19:40:21]Found Content-Length = 682 [19:40:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [19:40:21]execute_script... [19:40:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [19:40:21]POST & json_proto [19:40:21]process_json_proto [19:40:21]json parsed OK: [19:40:21]protocol is kg_v1.0 [19:40:21]action value=close_receipt [19:40:21]process_action close_receipt [19:40:21]cmd_close_receipt [19:40:21]MH_GetDate [19:40:21]Write to MH i2c: F0 00 00 DB 44 0E [19:40:21]Write i2c OK [19:40:21]MH_I2C_Read... [19:40:21]Read from MH i2c: F0 [19:40:21]MH_I2C_Read... [19:40:21]Read from MH i2c: F0 09 00 [19:40:21]MH_I2C_Read... [19:40:21]Read from MH i2c: F0 09 00 DB 44 00 A7 45 1D 67 44 5E 04 65 92 [19:40:21]GetLastDocTimeStamp 1729971619 [19:40:21]current date 1729971623 [19:40:21]FM_GetShiftState [19:40:21]SAM_PROTO_GetShiftState [19:40:21]wFMCommunicate request_size=4 [19:40:21]MH_SAM_APDU [19:40:21]CAPDU: 80 13 01 00 [19:40:21]Write to MH i2c: E2 08 00 DC 44 80 13 01 00 00 00 00 00 9D [19:40:21]Write i2c OK [19:40:21]MH_I2C_Read... [19:40:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:21]Read from MH i2c: E2 [19:40:21]MH_I2C_Read... [19:40:21]Read from MH i2c: E2 0E 00 [19:40:21]MH_I2C_Read... [19:40:21]Read from MH i2c: E2 0E 00 DC 44 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1B [19:40:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:40:21]wFMCommunicate OK [19:40:21]SAM_PROTO_GetShiftState done [19:40:21]FM_GetShiftState done [19:40:21]opened in 1729902265 [19:40:21]opened+sec_in_day 1729988665 [19:40:21]quantity*price = 100015 [19:40:21]sum+1 = 100017 [19:40:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 561 26.10.2024 19:40 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309140 ФПД: 1027829365199 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194023&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309140&fm=1027829365199&tin=02508201610067®Number=0000000000091780&sum=100000 [19:40:22]StoreToDocumentArchive [19:40:22]shift 532 fd 309140 [19:40:22]save to /storage/0532/doc_00309140 [19:40:22]save last doc name /storage/0532/doc_00309140 to /storage/kkm_last_doc_name [19:40:22]save OK [19:40:22]Clear old archive folders... [19:40:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:40:22]tlvbuf is 001BB1E0 [19:40:22]SAM_PROTO_ClearQueue [19:40:22]wFMCommunicate request_size=4 [19:40:22]MH_SAM_APDU [19:40:22]CAPDU: 80 09 00 00 [19:40:22]Write to MH i2c: E2 08 00 E9 44 80 09 00 00 00 00 00 00 9F [19:40:22]Write i2c OK [19:40:22]MH_I2C_Read... [19:40:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:40:22]Read from MH i2c: E2 [19:40:22]MH_I2C_Read... [19:40:22]Read from MH i2c: E2 03 00 [19:40:22]MH_I2C_Read... [19:40:22]Read from MH i2c: E2 03 00 E9 44 00 90 00 A1 [19:40:22]RAPDU: 90 00 [19:40:22]wFMCommunicate OK [19:40:22]SAM_PROTO_ClearQueue done [19:40:22]KKMCreateOFDPacket [19:40:22]OFDProtocolAddRootSTLVToBuf [19:40:22]FM_MakeSignedData [19:40:22]FM_MakeSignedData [19:40:22]SAM_PROTO_SignData [19:40:22]wFMCommunicate request_size=4 [19:40:22]MH_SAM_APDU [19:40:22]CAPDU: 80 0D 01 02 [19:40:22]Write to MH i2c: E2 08 00 EA 44 80 0D 01 02 00 00 00 00 A7 [19:40:22]Write i2c OK [19:40:22]MH_I2C_Read... [19:40:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:40:22]Read from MH i2c: E2 [19:40:22]MH_I2C_Read... [19:40:22]Read from MH i2c: E2 03 00 [19:40:22]MH_I2C_Read... [19:40:22]Read from MH i2c: E2 03 00 EA 44 00 90 00 A2 [19:40:22]RAPDU: 90 00 [19:40:22]wFMCommunicate OK [19:40:22]wFMCommunicate request_size=255 [19:40:22]MH_SAM_APDU [19:40:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 31 02 00 00 F4 03 04 00 A7 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 B7 04 00 35 04 06 00 00 [19:40:22]Write to MH i2c: E2 02 01 EB 44 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 31 02 00 00 F4 03 04 00 A7 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 B7 04 00 35 04 06 00 00 00 00 37 [19:40:22]Write i2c OK [19:40:22]MH_I2C_Read... [19:40:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:23]Read from MH i2c: E2 [19:40:23]MH_I2C_Read... [19:40:23]Read from MH i2c: E2 03 00 [19:40:23]MH_I2C_Read... [19:40:23]Read from MH i2c: E2 03 00 EB 44 00 90 00 A3 [19:40:23]RAPDU: 90 00 [19:40:23]wFMCommunicate OK [19:40:23]wFMCommunicate request_size=10 [19:40:23]MH_SAM_APDU [19:40:23]CAPDU: 80 0D 02 02 05 EF 4F 67 79 CF [19:40:23]Write to MH i2c: E2 0D 00 EC 44 80 0D 02 02 05 00 EF 4F 67 79 CF 00 00 A1 [19:40:23]Write i2c OK [19:40:23]MH_I2C_Read... [19:40:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:23]Read from MH i2c: E2 [19:40:23]MH_I2C_Read... [19:40:23]Read from MH i2c: E2 03 00 [19:40:23]MH_I2C_Read... [19:40:23]Read from MH i2c: E2 03 00 EC 44 00 90 00 A4 [19:40:23]RAPDU: 90 00 [19:40:23]wFMCommunicate OK [19:40:23]wFMCommunicate request_size=4 [19:40:23]MH_SAM_APDU [19:40:23]CAPDU: 80 0D 03 02 [19:40:23]Write to MH i2c: E2 08 00 ED 44 80 0D 03 02 00 00 00 00 AC [19:40:23]Write i2c OK [19:40:23]MH_I2C_Read... [19:40:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:40:23]Read from MH i2c: E2 [19:40:23]MH_I2C_Read... [19:40:23]Read from MH i2c: E2 0B 00 [19:40:23]MH_I2C_Read... [19:40:23]Read from MH i2c: E2 0B 00 ED 44 00 C7 78 98 8F CA C7 FC BE 90 00 5E [19:40:23]RAPDU: C7 78 98 8F CA C7 FC BE 90 00 [19:40:23]wFMCommunicate OK [19:40:23]SAM_PROTO_SignData done [19:40:23]FM_MakeSignedData done [19:40:23]CreateOFDProtocolMessage [19:40:23]wFMCommunicate request_size=4 [19:40:23]MH_SAM_APDU [19:40:23]CAPDU: 80 11 00 00 [19:40:23]Write to MH i2c: E2 08 00 EE 44 80 11 00 00 00 00 00 00 AC [19:40:23]Write i2c OK [19:40:23]MH_I2C_Read... [19:40:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:23]Read from MH i2c: E2 [19:40:23]MH_I2C_Read... [19:40:23]Read from MH i2c: E2 17 00 [19:40:23]MH_I2C_Read... [19:40:23]Read from MH i2c: E2 17 00 EE 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 01 [19:40:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:40:23]wFMCommunicate OK [19:40:23]CreateOFDProtocolMessage done [19:40:23]OFDSenderStorePacket 309140 [19:40:23]StoreOFDPacket docnum=309140 [19:40:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5E 19 07 01 55 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 31 02 00 00 F4 03 04 00 A7 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 B7 04 00 35 04 06 00 00 EF 4F 67 79 CF C7 78 98 8F CA C7 FC BE [19:40:23]CheckFolder [19:40:23]dirname=/storage/ofd_packets [19:40:23]CheckFolder done [19:40:23]ProducePacketName [19:40:23]name=ofd_packets/00309140 [19:40:23]NVStorageSaveData ofd_packets/00309140 [19:40:23]File name is /storage/ofd_packets/00309140 [19:40:23]Write 301 bytes [19:40:23]NVStorageSaveData done [19:40:23]OFDSenderStorePacket done [19:40:23]KKMCreateOFDPacket done [19:40:23]NVStorageSaveData kkm_last_timestamp [19:40:23]File name is /storage/kkm_last_timestamp [19:40:23]Write 4 bytes [19:40:23]NVStorageSaveData done [19:40:23]ExternCall_PrintAddStr [19:40:23]wPrintStart [19:40:23]Write to MH i2c: 01 00 00 EF 44 33 [19:40:23]Write i2c OK [19:40:23]MH_I2C_Read... [19:40:23]Read from MH i2c: 01 [19:40:23]MH_I2C_Read... [19:40:23]Read from MH i2c: 01 07 00 [19:40:23]MH_I2C_Read... [19:40:23]Read from MH i2c: 01 07 00 EF 44 00 00 00 00 00 FF 0F 48 [19:40:23]RasterBufferAndPrint [19:40:23]line Счет N : (1)643017 [19:40:23]line ИНН: 02508201610067 [19:40:23]line Контрольно-Кассовый Чек [19:40:23]line ПРОДАЖА [19:40:23]line ТРК (МРК, ГНК) : 41 [19:40:23]line Товар: 2710124130 [19:40:23]line Аи-92-К-2 [19:40:23]line 14.950 * 66.90 [19:40:23]line = 1000.16 [19:40:23]line НДС 12% НСП 1% [19:40:23]line > о реализуемом товаре [19:40:23]line ОКРУГЛЕНИЕ: -0.16 [19:40:23]line ИТОГО: 1000.00 [19:40:23]line Внесено: 1000.00 [19:40:23]line СДАЧА: 0.00 [19:40:23]line НСП 1% : 8.85 [19:40:23]line НДС 12% : 106.21 [19:40:23]line Наличными: 1000.00 [19:40:23]line Безнал.: 0.00 [19:40:23]line Место: АЗС № 172 "Партнер Нефть" [19:40:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:40:23]line СНО: Общий режим [19:40:23]line Чек 561 26.10.2024 19:40 [19:40:23]line Смена: 532 ФФД: 1.0 [19:40:23]line ЗНМ: 0300000116 [19:40:23]line РНМ: 0000000000091780 [19:40:23]line Версия ККМ: 001 [19:40:23]line ФМ: 0000000000871765 [19:40:23]line ФД: 309140 [19:40:23]line ФПД: 1027829365199 [19:40:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194023&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309140&fm=1027829365199&tin=02508201610067®Number=0000000000091780&sum=100000 [19:40:23]OFD Sender: Processing packet 309140 [packets to send 223, broken 222] [19:40:23]ProducePacketName [19:40:23]name=ofd_packets/00309140 [19:40:23]OFD Sender: To server: pG, [19:40:23]CommunicateWithHost lk.salyk.kg:30040 [19:40:23]ConnectInit lk.salyk.kg [19:40:23]written 0, free lines is 4095 [19:40:23]Connected sock=10 [19:40:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5E 19 07 01 55 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 31 02 00 00 F4 03 04 00 A7 45 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 94 B7 04 00 35 04 06 00 00 EF 4F 67 79 CF C7 78 98 8F CA C7 FC BE [19:40:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 53 6F 47 00 01 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 31 37 36 35 10 04 04 00 94 B7 04 00 F4 03 04 00 05 EC 1C 67 B6 04 01 00 00 2B 73 B9 56 32 87 98 08 [19:40:24]CommunicateWithHost err = 0 [19:40:24]CheckOFDResponse [19:40:24]1017 (14) - 77093643461234 [19:40:24]1041 (16) - 0000000000871765 [19:40:24]1040 (4) - 309140 [19:40:24]1012 (4) - 26.10.2024 13:17 [19:40:24]1206 (1) - 0 [19:40:24]OFD Sender: Remove packet 309140 [19:40:24]ProducePacketName [19:40:24]name=ofd_packets/00309140 [19:40:24]NVStorageDeleteData [19:40:24]Write to MH i2c: 01 00 00 19 45 5E [19:40:24]Write i2c OK [19:40:24]MH_I2C_Read... [19:40:24]Read from MH i2c: 01 [19:40:24]MH_I2C_Read... [19:40:24]Read from MH i2c: 01 07 00 [19:40:24]MH_I2C_Read... [19:40:24]Read from MH i2c: 01 07 00 19 45 00 00 00 00 00 3F 0D B1 [19:40:24]RasterBufferAndPrint [19:40:24]line [19:40:24]line [19:40:24]line [19:40:24]line [19:40:24]line [19:40:24]written 0, free lines is 3411 [19:40:24]MH_Cut [19:40:24]Write to MH i2c: D1 01 00 20 45 01 37 [19:40:24]Write i2c OK [19:40:24]MH_I2C_Read... [19:40:24]Read from MH i2c: D1 [19:40:24]MH_I2C_Read... [19:40:24]Read from MH i2c: D1 01 00 [19:40:24]MH_I2C_Read... [19:40:24]Read from MH i2c: D1 01 00 20 45 00 36 [19:40:24]Write to MH i2c: 01 00 00 21 45 66 [19:40:24]Write i2c OK [19:40:24]MH_I2C_Read... [19:40:24]OFD Sender: No OFD packet to send [19:40:25]*** Cut start [19:40:25]*** Purtial cut [19:40:25]*** Stage 1: CUTSNS_PIN = 1 [19:40:25]Read from MH i2c: 01 [19:40:25]MH_I2C_Read... [19:40:25]*** Stop cut motor [19:40:25]*** Cut end [19:40:25]Read from MH i2c: 01 07 00 [19:40:25]MH_I2C_Read... [19:40:25]Read from MH i2c: 01 07 00 21 45 00 00 00 00 00 FF 0F 7B [19:40:25]process_action close_receipt done [19:40:25]requested_data is exist [19:40:25]produce_requested_data [19:40:25]requested_item fm.sn is exist - process it [19:40:25]wFMCommunicate request_size=4 [19:40:25]MH_SAM_APDU [19:40:25]CAPDU: 80 11 00 00 [19:40:25]Write to MH i2c: E2 08 00 22 45 80 11 00 00 00 00 00 00 E1 [19:40:25]Write i2c OK [19:40:25]MH_I2C_Read... [19:40:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:25]Read from MH i2c: E2 [19:40:25]MH_I2C_Read... [19:40:25]Read from MH i2c: E2 17 00 [19:40:25]MH_I2C_Read... [19:40:25]Read from MH i2c: E2 17 00 22 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 36 [19:40:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:40:25]wFMCommunicate OK [19:40:25]requested_item fd.num is exist - process it [19:40:25]SAM_PROTO_GetFieldsCounters [19:40:25]wFMCommunicate request_size=4 [19:40:25]MH_SAM_APDU [19:40:25]CAPDU: 80 13 00 00 [19:40:25]Write to MH i2c: E2 08 00 23 45 80 13 00 00 00 00 00 00 E4 [19:40:25]Write i2c OK [19:40:25]MH_I2C_Read... [19:40:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:40:25]Read from MH i2c: E2 [19:40:25]MH_I2C_Read... [19:40:25]Read from MH i2c: E2 62 00 [19:40:25]MH_I2C_Read... [19:40:25]Read from MH i2c: E2 62 00 23 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 94 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 31 02 00 00 5E 04 04 00 31 02 00 00 57 04 04 00 32 02 00 00 19 04 04 00 00 00 00 00 90 00 05 [19:40: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 94 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 31 02 00 00 5E 04 04 00 31 02 00 00 57 04 04 00 32 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:40:25]wFMCommunicate OK [19:40:25]SAM_PROTO_GetFieldsCounters done [19:40:25]requested_item shift.num is exist - process it [19:40:25]requested_item shift.opened is exist - process it [19:40:25]req_shift_opened [19:40:25]FM_GetShiftState [19:40:25]SAM_PROTO_GetShiftState [19:40:25]wFMCommunicate request_size=4 [19:40:25]MH_SAM_APDU [19:40:25]CAPDU: 80 13 01 00 [19:40:25]Write to MH i2c: E2 08 00 24 45 80 13 01 00 00 00 00 00 E6 [19:40:25]Write i2c OK [19:40:25]MH_I2C_Read... [19:40:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:25]Read from MH i2c: E2 [19:40:25]MH_I2C_Read... [19:40:25]Read from MH i2c: E2 0E 00 [19:40:25]MH_I2C_Read... [19:40:25]Read from MH i2c: E2 0E 00 24 45 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 64 [19:40:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:40:25]wFMCommunicate OK [19:40:25]SAM_PROTO_GetShiftState done [19:40:25]FM_GetShiftState done [19:40:25]req_shift_opened done [19:40:25]requested_item shift.open_date is exist - process it [19:40:25]req_shift_open_date [19:40:25]req_shift_open_date done [19:40:25]produce_requested_data done [19:40:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309140,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:40:25]process_action_free close_receipt [19:40:25]json_value_free [19:40:25]json_value_free done [19:40:25]process_json_proto returns [19:40:25]Send response to host [19:40:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309140,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:40:25]free response buf [19:40:25]execute_script done [19:40:25]execute_script returns [19:40:25]free content buf [19:40:25]Sock 9.Close socket [19:40:25]Sock 9.Thread stoped [19:40:29]OFD Sender: No OFD packet to send [19:40:34]OFD Sender: No OFD packet to send [19:40:39]OFD Sender: No OFD packet to send [19:40:44]OFD Sender: No OFD packet to send [19:40:49]OFD Sender: No OFD packet to send [19:40:54]OFD Sender: No OFD packet to send [19:40:59]OFD Sender: No OFD packet to send [19:41:04]OFD Sender: No OFD packet to send [19:41:09]OFD Sender: No OFD packet to send [19:41:14]OFD Sender: No OFD packet to send [19:41:19]OFD Sender: No OFD packet to send [19:41:24]OFD Sender: No OFD packet to send [19:41:29]OFD Sender: No OFD packet to send [19:41:34]OFD Sender: No OFD packet to send [19:41:39]OFD Sender: No OFD packet to send [19:41:44]OFD Sender: No OFD packet to send [19:41:49]OFD Sender: No OFD packet to send [19:41:54]OFD Sender: No OFD packet to send [19:41:59]OFD Sender: No OFD packet to send [19:42:04]OFD Sender: No OFD packet to send [19:42:09]OFD Sender: No OFD packet to send [19:42:10]accept exits with 7 [19:42:10]New connection [19:42:10]New thread 3067022692 created [19:42:10]Thread 3066879332 joined [19:42:10]Waiting for new connection... [19:42:10] Sock 7.Parse request [19:42:10]Sock 7.Check first char [19:42:10]Sock 7.First char is OK [19:42:10]request: POST /json_proto HTTP/1.0 [19:42:10]Method: POST [19:42:10]URL: /json_proto [19:42:10]Method is POST - this is cgi request [19:42:10]url: /json_proto [19:42:10]query_string will be loaded in cgi processing [19:42:10]execute_cgi json_proto POST (null) [19:42:10]execute_cgi path=json_proto method=POST [19:42:10]POST find Content-Length [19:42:10]Host: 172.17.96.3:8080 [19:42:10]Content-Length: 666 [19:42:10]Content-Type: application/json [19:42:10] [19:42:10]POST finish read [19:42:10]Found Content-Length = 666 [19:42:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3378", "tax_sys" : 0, "items" : [ { "code": "4870002329951", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 1\u043B \u0437\u0435\u043B \u0447\u0430\u0439 Regular", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:10]execute_script... [19:42:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3378", "tax_sys" : 0, "items" : [ { "code": "4870002329951", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Lipton IceTea 1\u043B \u0437\u0435\u043B \u0447\u0430\u0439 Regular", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:10]POST & json_proto [19:42:10]process_json_proto [19:42:10]json parsed OK: [19:42:10]protocol is kg_v1.0 [19:42:10]action value=close_receipt [19:42:10]process_action close_receipt [19:42:10]cmd_close_receipt [19:42:10]MH_GetDate [19:42:10]Write to MH i2c: F0 00 00 25 45 59 [19:42:10]Write i2c OK [19:42:10]MH_I2C_Read... [19:42:10]Read from MH i2c: F0 [19:42:10]MH_I2C_Read... [19:42:10]Read from MH i2c: F0 09 00 [19:42:10]MH_I2C_Read... [19:42:10]Read from MH i2c: F0 09 00 25 45 00 14 46 1D 67 44 5E 04 65 4B [19:42:10]GetLastDocTimeStamp 1729971623 [19:42:10]current date 1729971732 [19:42:10]FM_GetShiftState [19:42:10]SAM_PROTO_GetShiftState [19:42:10]wFMCommunicate request_size=4 [19:42:10]MH_SAM_APDU [19:42:10]CAPDU: 80 13 01 00 [19:42:10]Write to MH i2c: E2 08 00 26 45 80 13 01 00 00 00 00 00 E8 [19:42:10]Write i2c OK [19:42:10]MH_I2C_Read... [19:42:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:10]Read from MH i2c: E2 [19:42:10]MH_I2C_Read... [19:42:10]Read from MH i2c: E2 0E 00 [19:42:10]MH_I2C_Read... [19:42:10]Read from MH i2c: E2 0E 00 26 45 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 66 [19:42:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:42:10]wFMCommunicate OK [19:42:10]SAM_PROTO_GetShiftState done [19:42:10]FM_GetShiftState done [19:42:10]opened in 1729902265 [19:42:10]opened+sec_in_day 1729988665 [19:42:10]quantity*price = 13000 [19:42:10]sum+1 = 13001 [19:42:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 562 26.10.2024 19:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309141 ФПД: 172652676385895 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194212&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309141&fm=172652676385895&tin=02508201610067®Number=0000000000091780&sum=13000 0 [19:42:11]StoreToDocumentArchive [19:42:11]shift 532 fd 309141 [19:42:11]save to /storage/0532/doc_00309141 [19:42:11]save last doc name /storage/0532/doc_00309141 to /storage/kkm_last_doc_name [19:42:11]save OK [19:42:11]Clear old archive folders... [19:42:11]ProcessDocumentItem done err = 0, tmpTLVsize=296 [19:42:11]tlvbuf is 001EB0B0 [19:42:11]SAM_PROTO_ClearQueue [19:42:11]wFMCommunicate request_size=4 [19:42:11]MH_SAM_APDU [19:42:11]CAPDU: 80 09 00 00 [19:42:11]Write to MH i2c: E2 08 00 33 45 80 09 00 00 00 00 00 00 EA [19:42:11]Write i2c OK [19:42:11]MH_I2C_Read... [19:42:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:11]Read from MH i2c: E2 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: E2 03 00 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: E2 03 00 33 45 00 90 00 EC [19:42:11]RAPDU: 90 00 [19:42:11]wFMCommunicate OK [19:42:11]SAM_PROTO_ClearQueue done [19:42:11]KKMCreateOFDPacket [19:42:11]OFDProtocolAddRootSTLVToBuf [19:42:11]FM_MakeSignedData [19:42:11]FM_MakeSignedData [19:42:11]SAM_PROTO_SignData [19:42:11]wFMCommunicate request_size=4 [19:42:11]MH_SAM_APDU [19:42:11]CAPDU: 80 0D 01 02 [19:42:11]Write to MH i2c: E2 08 00 34 45 80 0D 01 02 00 00 00 00 F2 [19:42:11]Write i2c OK [19:42:11]MH_I2C_Read... [19:42:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:11]Read from MH i2c: E2 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: E2 03 00 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: E2 03 00 34 45 00 90 00 ED [19:42:11]RAPDU: 90 00 [19:42:11]wFMCommunicate OK [19:42:11]wFMCommunicate request_size=255 [19:42:11]MH_SAM_APDU [19:42:11]CAPDU: 80 0D 02 02 FA 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 35 31 06 04 36 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 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 14 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 [19:42:11]Write to MH i2c: E2 02 01 35 45 80 0D 02 02 FA 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 35 31 06 04 36 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 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 14 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 00 00 F0 [19:42:11]Write i2c OK [19:42:11]MH_I2C_Read... [19:42:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:11]Read from MH i2c: E2 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: E2 03 00 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: E2 03 00 35 45 00 90 00 EE [19:42:11]RAPDU: 90 00 [19:42:11]wFMCommunicate OK [19:42:11]wFMCommunicate request_size=55 [19:42:11]MH_SAM_APDU [19:42:11]CAPDU: 80 0D 02 02 32 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B7 04 00 35 04 06 00 9D 06 D5 72 0C 67 [19:42:11]Write to MH i2c: E2 3A 00 36 45 80 0D 02 02 32 00 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B7 04 00 35 04 06 00 9D 06 D5 72 0C 67 00 00 FD [19:42:11]Write i2c OK [19:42:11]MH_I2C_Read... [19:42:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:11]Read from MH i2c: E2 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: E2 03 00 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: E2 03 00 36 45 00 90 00 EF [19:42:11]RAPDU: 90 00 [19:42:11]wFMCommunicate OK [19:42:11]wFMCommunicate request_size=4 [19:42:11]MH_SAM_APDU [19:42:11]CAPDU: 80 0D 03 02 [19:42:11]Write to MH i2c: E2 08 00 37 45 80 0D 03 02 00 00 00 00 F7 [19:42:11]Write i2c OK [19:42:11]MH_I2C_Read... [19:42:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:11]Read from MH i2c: E2 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: E2 0B 00 [19:42:11]MH_I2C_Read... [19:42:11]Read from MH i2c: E2 0B 00 37 45 00 B5 28 2B 80 FB 16 D3 6B 90 00 CF [19:42:11]RAPDU: B5 28 2B 80 FB 16 D3 6B 90 00 [19:42:11]wFMCommunicate OK [19:42:11]SAM_PROTO_SignData done [19:42:11]FM_MakeSignedData done [19:42:11]CreateOFDProtocolMessage [19:42:11]wFMCommunicate request_size=4 [19:42:11]MH_SAM_APDU [19:42:11]CAPDU: 80 11 00 00 [19:42:11]Write to MH i2c: E2 08 00 38 45 80 11 00 00 00 00 00 00 F7 [19:42:11]Write i2c OK [19:42:11]MH_I2C_Read... [19:42:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:12]Read from MH i2c: E2 [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: E2 17 00 [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: E2 17 00 38 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4C [19:42:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:42:12]wFMCommunicate OK [19:42:12]CreateOFDProtocolMessage done [19:42:12]OFDSenderStorePacket 309141 [19:42:12]StoreOFDPacket docnum=309141 [19:42:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 3C 01 00 00 8F 97 34 01 63 0D 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 35 31 06 04 36 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 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 14 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B7 04 00 35 04 06 00 9D 06 D5 72 0C 67 B5 28 2B 80 FB 16 D3 6B [19:42:12]CheckFolder [19:42:12]dirname=/storage/ofd_packets [19:42:12]CheckFolder done [19:42:12]ProducePacketName [19:42:12]name=ofd_packets/00309141 [19:42:12]NVStorageSaveData ofd_packets/00309141 [19:42:12]File name is /storage/ofd_packets/00309141 [19:42:12]Write 346 bytes [19:42:12]NVStorageSaveData done [19:42:12]OFDSenderStorePacket done [19:42:12]KKMCreateOFDPacket done [19:42:12]NVStorageSaveData kkm_last_timestamp [19:42:12]File name is /storage/kkm_last_timestamp [19:42:12]Write 4 bytes [19:42:12]NVStorageSaveData done [19:42:12]ExternCall_PrintAddStr [19:42:12]wPrintStart [19:42:12]Write to MH i2c: 01 00 00 39 45 7E [19:42:12]Write i2c OK [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: 01 [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: 01 07 00 [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: 01 07 00 39 45 00 00 00 00 00 FF 0F 93 [19:42:12]RasterBufferAndPrint [19:42:12]line Счет N : (3)3378 [19:42:12]line ИНН: 02508201610067 [19:42:12]line Контрольно-Кассовый Чек [19:42:12]line ПРОДАЖА [19:42:12]line Товар: 4870002329951 [19:42:12]line Напиток Lipton IceTea 1л зел чай Regular [19:42:12]line 1.000 * 130.00 [19:42:12]line = 130.00 [19:42:12]line НДС 12% НСП 1% [19:42:12]line > о реализуемом товаре [19:42:12]line ИТОГО: 130.00 [19:42:12]line НСП 1% : 1.15 [19:42:12]line НДС 12% : 13.80 [19:42:12]line Наличными: 130.00 [19:42:12]line Безнал.: 0.00 [19:42:12]line Место: АЗС № 172 "Партнер Нефть" [19:42:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:42:12]line СНО: Общий режим [19:42:12]line Чек 562 26.10.2024 19:42 [19:42:12]line Смена: 532 ФФД: 1.0 [19:42:12]line ЗНМ: 0300000116 [19:42:12]line РНМ: 0000000000091780 [19:42:12]line Версия ККМ: 001 [19:42:12]line ФМ: 0000000000871765 [19:42:12]line ФД: 309141 [19:42:12]line ФПД: 172652676385895 [19:42:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194212&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309141&fm=172652676385895&tin=02508201610067®Number=0000000000091780&sum=13000 [19:42:12]line 0 [19:42:12]OFD Sender: Processing packet 309141 [packets to send 223, broken 222] [19:42:12]ProducePacketName [19:42:12]name=ofd_packets/00309141 [19:42:12]OFD Sender: To server: pG, [19:42:12]CommunicateWithHost lk.salyk.kg:30040 [19:42:12]ConnectInit lk.salyk.kg [19:42:12]written 0, free lines is 4095 [19:42:12]Connected sock=10 [19:42:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 3C 01 00 00 8F 97 34 01 63 0D 5A 03 01 00 03 00 28 01 1E 04 01 00 01 23 04 7A 00 8A 04 0D 00 34 38 37 30 30 30 32 33 32 39 39 35 31 06 04 36 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 B7 D0 B5 D0 BB 20 D1 87 D0 B0 D0 B9 20 52 65 67 75 6C 61 72 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 14 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B7 04 00 35 04 06 00 9D 06 D5 72 0C 67 B5 28 2B 80 FB 16 D3 6B [19:42:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B2 3A 47 00 5E 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 95 B7 04 00 F4 03 04 00 71 EC 1C 67 B6 04 01 00 00 B9 A8 44 E1 BB 11 A5 37 [19:42:12]CommunicateWithHost err = 0 [19:42:12]CheckOFDResponse [19:42:12]1017 (14) - 77093643461234 [19:42:12]1041 (16) - 0000000000871765 [19:42:12]1040 (4) - 309141 [19:42:12]1012 (4) - 26.10.2024 13:19 [19:42:12]1206 (1) - 0 [19:42:12]OFD Sender: Remove packet 309141 [19:42:12]ProducePacketName [19:42:12]name=ofd_packets/00309141 [19:42:12]NVStorageDeleteData [19:42:12]Write to MH i2c: 01 00 00 61 45 A6 [19:42:12]Write i2c OK [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: 01 [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: 01 07 00 [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: 01 07 00 61 45 00 00 00 00 00 CE 0C 87 [19:42:12]RasterBufferAndPrint [19:42:12]line [19:42:12]line [19:42:12]line [19:42:12]line [19:42:12]line [19:42:12]written 0, free lines is 3282 [19:42:12]MH_Cut [19:42:12]Write to MH i2c: D1 01 00 68 45 01 7F [19:42:12]Write i2c OK [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: D1 [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: D1 01 00 [19:42:12]MH_I2C_Read... [19:42:12]Read from MH i2c: D1 01 00 68 45 00 7E [19:42:12]Write to MH i2c: 01 00 00 69 45 AE [19:42:12]Write i2c OK [19:42:12]MH_I2C_Read... [19:42:13]OFD Sender: No OFD packet to send [19:42:13]*** Cut start [19:42:13]*** Purtial cut [19:42:13]*** Stage 1: CUTSNS_PIN = 1 [19:42:13]Read from MH i2c: 01 [19:42:13]MH_I2C_Read... [19:42:13]*** Stop cut motor [19:42:13]*** Cut end [19:42:13]Read from MH i2c: 01 07 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: 01 07 00 69 45 00 00 00 00 00 FF 0F C3 [19:42:13]process_action close_receipt done [19:42:13]requested_data is exist [19:42:13]produce_requested_data [19:42:13]requested_item fm.sn is exist - process it [19:42:13]wFMCommunicate request_size=4 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 11 00 00 [19:42:13]Write to MH i2c: E2 08 00 6A 45 80 11 00 00 00 00 00 00 29 [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:13]Read from MH i2c: E2 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 17 00 [19:42:13]MH_I2C_Read... [19:42:13]Read from MH i2c: E2 17 00 6A 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7E [19:42:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:42:13]wFMCommunicate OK [19:42:13]requested_item fd.num is exist - process it [19:42:13]SAM_PROTO_GetFieldsCounters [19:42:13]wFMCommunicate request_size=4 [19:42:13]MH_SAM_APDU [19:42:13]CAPDU: 80 13 00 00 [19:42:13]Write to MH i2c: E2 08 00 6B 45 80 13 00 00 00 00 00 00 2C [19:42:13]Write i2c OK [19:42:13]MH_I2C_Read... [19:42:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:14]Read from MH i2c: E2 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: E2 62 00 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: E2 62 00 6B 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 95 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 51 [19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 95 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:14]wFMCommunicate OK [19:42:14]SAM_PROTO_GetFieldsCounters done [19:42:14]requested_item shift.num is exist - process it [19:42:14]requested_item shift.opened is exist - process it [19:42:14]req_shift_opened [19:42:14]FM_GetShiftState [19:42:14]SAM_PROTO_GetShiftState [19:42:14]wFMCommunicate request_size=4 [19:42:14]MH_SAM_APDU [19:42:14]CAPDU: 80 13 01 00 [19:42:14]Write to MH i2c: E2 08 00 6C 45 80 13 01 00 00 00 00 00 2E [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:14]Read from MH i2c: E2 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: E2 0E 00 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: E2 0E 00 6C 45 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AC [19:42:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:42:14]wFMCommunicate OK [19:42:14]SAM_PROTO_GetShiftState done [19:42:14]FM_GetShiftState done [19:42:14]req_shift_opened done [19:42:14]requested_item shift.open_date is exist - process it [19:42:14]req_shift_open_date [19:42:14]req_shift_open_date done [19:42:14]produce_requested_data done [19:42:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309141,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:42:14]process_action_free close_receipt [19:42:14]json_value_free [19:42:14]json_value_free done [19:42:14]process_json_proto returns [19:42:14]Send response to host [19:42:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309141,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:42:14]free response buf [19:42:14]execute_script done [19:42:14]execute_script returns [19:42:14]free content buf [19:42:14]Sock 7.Close socket [19:42:14]Sock 7.Thread stoped [19:42:14]accept exits with 9 [19:42:14]New connection [19:42:14]New thread 3066879332 created [19:42:14]Thread 3067022692 joined [19:42:14]Waiting for new connection... [19:42:14] Sock 9.Parse request [19:42:14]Sock 9.Check first char [19:42:14]Sock 9.First char is OK [19:42:14]request: POST /json_proto HTTP/1.0 [19:42:14]Method: POST [19:42:14]URL: /json_proto [19:42:14]Method is POST - this is cgi request [19:42:14]url: /json_proto [19:42:14]query_string will be loaded in cgi processing [19:42:14]execute_cgi json_proto POST (null) [19:42:14]execute_cgi path=json_proto method=POST [19:42:14]POST find Content-Length [19:42:14]Host: 172.17.96.3:8080 [19:42:14]Content-Length: 677 [19:42:14]Content-Type: application/json [19:42:14] [19:42:14]POST finish read [19:42:14]Found Content-Length = 677 [19:42:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [19:42:14]execute_script... [19:42:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [19:42:14]POST & json_proto [19:42:14]process_json_proto [19:42:14]json parsed OK: [19:42:14]protocol is kg_v1.0 [19:42:14]action value=close_receipt [19:42:14]process_action close_receipt [19:42:14]cmd_close_receipt [19:42:14]MH_GetDate [19:42:14]Write to MH i2c: F0 00 00 6D 45 A1 [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: F0 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: F0 09 00 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: F0 09 00 6D 45 00 18 46 1D 67 44 5E 04 65 97 [19:42:14]GetLastDocTimeStamp 1729971732 [19:42:14]current date 1729971736 [19:42:14]FM_GetShiftState [19:42:14]SAM_PROTO_GetShiftState [19:42:14]wFMCommunicate request_size=4 [19:42:14]MH_SAM_APDU [19:42:14]CAPDU: 80 13 01 00 [19:42:14]Write to MH i2c: E2 08 00 6E 45 80 13 01 00 00 00 00 00 30 [19:42:14]Write i2c OK [19:42:14]MH_I2C_Read... [19:42:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:14]Read from MH i2c: E2 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: E2 0E 00 [19:42:14]MH_I2C_Read... [19:42:14]Read from MH i2c: E2 0E 00 6E 45 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AE [19:42:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:42:14]wFMCommunicate OK [19:42:14]SAM_PROTO_GetShiftState done [19:42:14]FM_GetShiftState done [19:42:14]opened in 1729902265 [19:42:14]opened+sec_in_day 1729988665 [19:42:14]quantity*price = 50041 [19:42:14]sum+1 = 50042 [19:42:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 563 26.10.2024 19:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309142 ФПД: 175350118504383 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194216&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309142&fm=175350118504383&tin=02508201610067®Number=0000000000091780&sum=50000 [19:42:15]StoreToDocumentArchive [19:42:15]shift 532 fd 309142 [19:42:15]save to /storage/0532/doc_00309142 [19:42:15]save last doc name /storage/0532/doc_00309142 to /storage/kkm_last_doc_name [19:42:15]save OK [19:42:15]Clear old archive folders... [19:42:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:42:15]tlvbuf is 001EAA00 [19:42:15]SAM_PROTO_ClearQueue [19:42:15]wFMCommunicate request_size=4 [19:42:15]MH_SAM_APDU [19:42:15]CAPDU: 80 09 00 00 [19:42:15]Write to MH i2c: E2 08 00 7B 45 80 09 00 00 00 00 00 00 32 [19:42:15]Write i2c OK [19:42:15]MH_I2C_Read... [19:42:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:15]Read from MH i2c: E2 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 03 00 [19:42:15]MH_I2C_Read... [19:42:15]Read from MH i2c: E2 03 00 7B 45 00 90 00 34 [19:42:15]RAPDU: 90 00 [19:42:15]wFMCommunicate OK [19:42:15]SAM_PROTO_ClearQueue done [19:42:15]KKMCreateOFDPacket [19:42:15]OFDProtocolAddRootSTLVToBuf [19:42:15]FM_MakeSignedData [19:42:15]FM_MakeSignedData [19:42:15]SAM_PROTO_SignData [19:42:15]wFMCommunicate request_size=4 [19:42:15]MH_SAM_APDU [19:42:15]CAPDU: 80 0D 01 02 [19:42:15]Write to MH i2c: E2 08 00 7C 45 80 0D 01 02 00 00 00 00 3A [19:42:15]Write i2c OK [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 03 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 03 00 7C 45 00 90 00 35 [19:42:16]RAPDU: 90 00 [19:42:16]wFMCommunicate OK [19:42:16]wFMCommunicate request_size=255 [19:42:16]MH_SAM_APDU [19:42:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 *** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:16]1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 33 02 00 00 F4 03 04 00 18 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 B7 04 00 35 04 06 00 9F [19:42:16]Write to MH i2c: E2 02 01 7D 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 33 02 00 00 F4 03 04 00 18 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 B7 04 00 35 04 06 00 9F 00 00 E5 [19:42:16]Write i2c OK [19:42:16]MH_I2C_Read... [19:42:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:16]Read from MH i2c: E2 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 03 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 03 00 7D 45 00 90 00 36 [19:42:16]RAPDU: 90 00 [19:42:16]wFMCommunicate OK [19:42:16]wFMCommunicate request_size=10 [19:42:16]MH_SAM_APDU [19:42:16]CAPDU: 80 0D 02 02 05 7A E1 86 57 BF [19:42:16]Write to MH i2c: E2 0D 00 7E 45 80 0D 02 02 05 00 7A E1 86 57 BF 00 00 3E [19:42:16]Write i2c OK [19:42:16]MH_I2C_Read... [19:42:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:16]Read from MH i2c: E2 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 03 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 03 00 7E 45 00 90 00 37 [19:42:16]RAPDU: 90 00 [19:42:16]wFMCommunicate OK [19:42:16]wFMCommunicate request_size=4 [19:42:16]MH_SAM_APDU [19:42:16]CAPDU: 80 0D 03 02 [19:42:16]Write to MH i2c: E2 08 00 7F 45 80 0D 03 02 00 00 00 00 3F [19:42:16]Write i2c OK [19:42:16]MH_I2C_Read... [19:42:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:16]Read from MH i2c: E2 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 0B 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 0B 00 7F 45 00 F4 0B 52 EC 24 EB 68 47 90 00 3B [19:42:16]RAPDU: F4 0B 52 EC 24 EB 68 47 90 00 [19:42:16]wFMCommunicate OK [19:42:16]SAM_PROTO_SignData done [19:42:16]FM_MakeSignedData done [19:42:16]CreateOFDProtocolMessage [19:42:16]wFMCommunicate request_size=4 [19:42:16]MH_SAM_APDU [19:42:16]CAPDU: 80 11 00 00 [19:42:16]Write to MH i2c: E2 08 00 80 45 80 11 00 00 00 00 00 00 3F [19:42:16]Write i2c OK [19:42:16]MH_I2C_Read... [19:42:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:16]Read from MH i2c: E2 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 17 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: E2 17 00 80 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 94 [19:42:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:42:16]wFMCommunicate OK [19:42:16]CreateOFDProtocolMessage done [19:42:16]OFDSenderStorePacket 309142 [19:42:16]StoreOFDPacket docnum=309142 [19:42:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 73 E9 07 01 A2 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 33 02 00 00 F4 03 04 00 18 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 B7 04 00 35 04 06 00 9F 7A E1 86 57 BF F4 0B 52 EC 24 EB 68 47 [19:42:16]CheckFolder [19:42:16]dirname=/storage/ofd_packets [19:42:16]CheckFolder done [19:42:16]ProducePacketName [19:42:16]name=ofd_packets/00309142 [19:42:16]NVStorageSaveData ofd_packets/00309142 [19:42:16]File name is /storage/ofd_packets/00309142 [19:42:16]Write 301 bytes [19:42:16]NVStorageSaveData done [19:42:16]OFDSenderStorePacket done [19:42:16]KKMCreateOFDPacket done [19:42:16]NVStorageSaveData kkm_last_timestamp [19:42:16]File name is /storage/kkm_last_timestamp [19:42:16]Write 4 bytes [19:42:16]NVStorageSaveData done [19:42:16]ExternCall_PrintAddStr [19:42:16]wPrintStart [19:42:16]Write to MH i2c: 01 00 00 81 45 C6 [19:42:16]Write i2c OK [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: 01 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: 01 07 00 [19:42:16]MH_I2C_Read... [19:42:16]Read from MH i2c: 01 07 00 81 45 00 00 00 00 00 FF 0F DB [19:42:16]RasterBufferAndPrint [19:42:16]line Счет N : (1)643019 [19:42:16]line ИНН: 02508201610067 [19:42:16]line Контрольно-Кассовый Чек [19:42:16]line ПРОДАЖА [19:42:16]line ТРК (МРК, ГНК) : 31 [19:42:16]line Товар: 2710124130 [19:42:16]line Аи-92-К-2 [19:42:16]line 7.480 * 66.90 [19:42:16]line = 500.41 [19:42:16]line НДС 12% НСП 1% [19:42:16]line > о реализуемом товаре [19:42:16]line ОКРУГЛЕНИЕ: -0.41 [19:42:16]line ИТОГО: 500.00 [19:42:16]line Внесено: 500.00 [19:42:16]line СДАЧА: 0.00 [19:42:16]line НСП 1% : 4.43 [19:42:16]line НДС 12% : 53.14 [19:42:16]line Наличными: 500.00 [19:42:16]line Безнал.: 0.00 [19:42:16]line Место: АЗС № 172 "Партнер Нефть" [19:42:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:42:16]line СНО: Общий режим [19:42:16]line Чек 563 26.10.2024 19:42 [19:42:16]line Смена: 532 ФФД: 1.0 [19:42:16]line ЗНМ: 0300000116 [19:42:16]line РНМ: 0000000000091780 [19:42:16]line Версия ККМ: 001 [19:42:16]line ФМ: 0000000000871765 [19:42:16]line ФД: 309142 [19:42:16]line ФПД: 175350118504383 [19:42:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194216&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309142&fm=175350118504383&tin=02508201610067®Number=0000000000091780&sum=50000 [19:42:16]OFD Sender: Processing packet 309142 [packets to send 223, broken 222] [19:42:16]ProducePacketName [19:42:16]name=ofd_packets/00309142 [19:42:16]OFD Sender: To server: pG, [19:42:16]CommunicateWithHost lk.salyk.kg:30040 [19:42:16]ConnectInit lk.salyk.kg [19:42:16]written 0, free lines is 4095 [19:42:16]Connected sock=10 [19:42:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 73 E9 07 01 A2 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 33 02 00 00 F4 03 04 00 18 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 96 B7 04 00 35 04 06 00 9F 7A E1 86 57 BF F4 0B 52 EC 24 EB 68 47 [19:42:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0C 59 47 00 53 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 31 37 36 35 10 04 04 00 96 B7 04 00 F4 03 04 00 75 EC 1C 67 B6 04 01 00 00 6A B6 6A 61 6B E7 49 B0 [19:42:17]CommunicateWithHost err = 0 [19:42:17]CheckOFDResponse [19:42:17]1017 (14) - 77093643461234 [19:42:17]1041 (16) - 0000000000871765 [19:42:17]1040 (4) - 309142 [19:42:17]1012 (4) - 26.10.2024 13:19 [19:42:17]1206 (1) - 0 [19:42:17]OFD Sender: Remove packet 309142 [19:42:17]ProducePacketName [19:42:17]name=ofd_packets/00309142 [19:42:17]NVStorageDeleteData [19:42:17]Write to MH i2c: 01 00 00 AB 45 F0 [19:42:17]Write i2c OK [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: 01 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: 01 07 00 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: 01 07 00 AB 45 00 00 00 00 00 BE 0C C1 [19:42:17]RasterBufferAndPrint [19:42:17]line [19:42:17]line [19:42:17]line [19:42:17]line [19:42:17]line [19:42:17]written 0, free lines is 3274 [19:42:17]MH_Cut [19:42:17]Write to MH i2c: D1 01 00 B2 45 01 C9 [19:42:17]Write i2c OK [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: D1 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: D1 01 00 [19:42:17]MH_I2C_Read... [19:42:17]Read from MH i2c: D1 01 00 B2 45 00 C8 [19:42:17]Write to MH i2c: 01 00 00 B3 45 F8 [19:42:17]Write i2c OK [19:42:17]MH_I2C_Read... [19:42:17]OFD Sender: No OFD packet to send [19:42:17]*** Cut start [19:42:17]*** Purtial cut [19:42:17]*** Stage 1: CUTSNS_PIN = 1 [19:42:18]Read from MH i2c: 01 [19:42:18]MH_I2C_Read... [19:42:18]*** Stop cut motor [19:42:18]*** Cut end [19:42:18]Read from MH i2c: 01 07 00 [19:42:18]MH_I2C_Read... [19:42:18]Read from MH i2c: 01 07 00 B3 45 00 00 00 00 00 FF 0F 0D [19:42:18]process_action close_receipt done [19:42:18]requested_data is exist [19:42:18]produce_requested_data [19:42:18]requested_item fm.sn is exist - process it [19:42:18]wFMCommunicate request_size=4 [19:42:18]MH_SAM_APDU [19:42:18]CAPDU: 80 11 00 00 [19:42:18]Write to MH i2c: E2 08 00 B4 45 80 11 00 00 00 00 00 00 73 [19:42:18]Write i2c OK [19:42:18]MH_I2C_Read... [19:42:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:18]Read from MH i2c: E2 [19:42:18]MH_I2C_Read... [19:42:18]Read from MH i2c: E2 17 00 [19:42:18]MH_I2C_Read... [19:42:18]Read from MH i2c: E2 17 00 B4 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C8 [19:42:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:42:18]wFMCommunicate OK [19:42:18]requested_item fd.num is exist - process it [19:42:18]SAM_PROTO_GetFieldsCounters [19:42:18]wFMCommunicate request_size=4 [19:42:18]MH_SAM_APDU [19:42:18]CAPDU: 80 13 00 00 [19:42:18]Write to MH i2c: E2 08 00 B5 45 80 13 00 00 00 00 00 00 76 [19:42:18]Write i2c OK [19:42:18]MH_I2C_Read... [19:42:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:18]Read from MH i2c: E2 [19:42:18]MH_I2C_Read... [19:42:18]Read from MH i2c: E2 62 00 [19:42:18]MH_I2C_Read... [19:42:18]Read from MH i2c: E2 62 00 B5 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 96 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 9F [19:42: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 96 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:18]wFMCommunicate OK [19:42:18]SAM_PROTO_GetFieldsCounters done [19:42:18]requested_item shift.num is exist - process it [19:42:18]requested_item shift.opened is exist - process it [19:42:18]req_shift_opened [19:42:18]FM_GetShiftState [19:42:18]SAM_PROTO_GetShiftState [19:42:18]wFMCommunicate request_size=4 [19:42:18]MH_SAM_APDU [19:42:18]CAPDU: 80 13 01 00 [19:42:18]Write to MH i2c: E2 08 00 B6 45 80 13 01 00 00 00 00 00 78 [19:42:18]Write i2c OK [19:42:18]MH_I2C_Read... [19:42:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:18]Read from MH i2c: E2 [19:42:18]MH_I2C_Read... [19:42:18]Read from MH i2c: E2 0E 00 [19:42:18]MH_I2C_Read... [19:42:18]Read from MH i2c: E2 0E 00 B6 45 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F6 [19:42:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:42:18]wFMCommunicate OK [19:42:18]SAM_PROTO_GetShiftState done [19:42:18]FM_GetShiftState done [19:42:18]req_shift_opened done [19:42:18]requested_item shift.open_date is exist - process it [19:42:18]req_shift_open_date [19:42:18]req_shift_open_date done [19:42:18]produce_requested_data done [19:42:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309142,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:42:18]process_action_free close_receipt [19:42:18]json_value_free [19:42:18]json_value_free done [19:42:18]process_json_proto returns [19:42:18]Send response to host [19:42:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309142,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:42:18]free response buf [19:42:18]execute_script done [19:42:18]execute_script returns [19:42:18]free content buf [19:42:18]Sock 9.Close socket [19:42:18]Sock 9.Thread stoped [19:42:22]OFD Sender: No OFD packet to send [19:42:27]OFD Sender: No OFD packet to send [19:42:31]accept exits with 7 [19:42:31]New connection [19:42:31]New thread 3067022692 created [19:42:31]Thread 3066879332 joined [19:42:31]Waiting for new connection... [19:42:31] Sock 7.Parse request [19:42:31]Sock 7.Check first char [19:42:31]Sock 7.First char is OK [19:42:31]request: POST /json_proto HTTP/1.0 [19:42:31]Method: POST [19:42:31]URL: /json_proto [19:42:31]Method is POST - this is cgi request [19:42:31]url: /json_proto [19:42:31]query_string will be loaded in cgi processing [19:42:31]execute_cgi json_proto POST (null) [19:42:31]execute_cgi path=json_proto method=POST [19:42:31]POST find Content-Length [19:42:31]Host: 172.17.96.3:8080 [19:42:31]Content-Length: 682 [19:42:31]Content-Type: application/json [19:42:31] [19:42:31]POST finish read [19:42:31]Found Content-Length = 682 [19:42:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 46.760, "sum" : 3469.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3469.00, "total" : 3469.00, "payments": [ { "type": 0, "sum" : 3469.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:31]execute_script... [19:42:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 46.760, "sum" : 3469.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3469.00, "total" : 3469.00, "payments": [ { "type": 0, "sum" : 3469.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:31]POST & json_proto [19:42:31]process_json_proto [19:42:31]json parsed OK: [19:42:31]protocol is kg_v1.0 [19:42:31]action value=close_receipt [19:42:31]process_action close_receipt [19:42:31]cmd_close_receipt [19:42:31]MH_GetDate [19:42:31]Write to MH i2c: F0 00 00 B7 45 EB [19:42:31]Write i2c OK [19:42:31]MH_I2C_Read... [19:42:31]Read from MH i2c: F0 [19:42:31]MH_I2C_Read... [19:42:31]Read from MH i2c: F0 09 00 [19:42:31]MH_I2C_Read... [19:42:31]Read from MH i2c: F0 09 00 B7 45 00 28 46 1D 67 44 5E 04 65 F1 [19:42:31]GetLastDocTimeStamp 1729971736 [19:42:31]current date 1729971752 [19:42:31]FM_GetShiftState [19:42:31]SAM_PROTO_GetShiftState [19:42:31]wFMCommunicate request_size=4 [19:42:31]MH_SAM_APDU [19:42:31]CAPDU: 80 13 01 00 [19:42:31]Write to MH i2c: E2 08 00 B8 45 80 13 01 00 00 00 00 00 7A [19:42:31]Write i2c OK [19:42:31]MH_I2C_Read... [19:42:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:31]Read from MH i2c: E2 [19:42:31]MH_I2C_Read... [19:42:31]Read from MH i2c: E2 0E 00 [19:42:31]MH_I2C_Read... [19:42:31]Read from MH i2c: E2 0E 00 B8 45 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F8 [19:42:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:42:31]wFMCommunicate OK [19:42:31]SAM_PROTO_GetShiftState done [19:42:31]FM_GetShiftState done [19:42:31]opened in 1729902265 [19:42:31]opened+sec_in_day 1729988665 [19:42:31]quantity*price = 346959 [19:42:31]sum+1 = 346960 [19:42:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 3469.00 Внесено: 3469.00 СДАЧА: 0.00 НСП 1% : 30.70 НДС 12% : 368.45 Наличными: 3469.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 564 26.10.2024 19:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309143 ФПД: 196311025211016 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194232&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309143&fm=196311025211016&tin=02508201610067®Number=0000000000091780&sum=346900 [19:42:32]StoreToDocumentArchive [19:42:32]shift 532 fd 309143 [19:42:32]save to /storage/0532/doc_00309143 [19:42:32]save last doc name /storage/0532/doc_00309143 to /storage/kkm_last_doc_name [19:42:32]save OK [19:42:32]Clear old archive folders... [19:42:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:42:32]tlvbuf is 001B9B30 [19:42:32]SAM_PROTO_ClearQueue [19:42:32]wFMCommunicate request_size=4 [19:42:32]MH_SAM_APDU [19:42:32]CAPDU: 80 09 00 00 [19:42:32]Write to MH i2c: E2 08 00 C5 45 80 09 00 00 00 00 00 00 7C [19:42:32]Write i2c OK [19:42:32]MH_I2C_Read... [19:42:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:32]Read from MH i2c: E2 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 03 00 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 03 00 C5 45 00 90 00 7E [19:42:32]RAPDU: 90 00 [19:42:32]wFMCommunicate OK [19:42:32]SAM_PROTO_ClearQueue done [19:42:32]KKMCreateOFDPacket [19:42:32]OFDProtocolAddRootSTLVToBuf [19:42:32]FM_MakeSignedData [19:42:32]FM_MakeSignedData [19:42:32]SAM_PROTO_SignData [19:42:32]wFMCommunicate request_size=4 [19:42:32]MH_SAM_APDU [19:42:32]CAPDU: 80 0D 01 02 [19:42:32]Write to MH i2c: E2 08 00 C6 45 80 0D 01 02 00 00 00 00 84 [19:42:32]Write i2c OK [19:42:32]MH_I2C_Read... [19:42:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:32]Read from MH i2c: E2 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 03 00 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 03 00 C6 45 00 90 00 7F [19:42:32]RAPDU: 90 00 [19:42:32]wFMCommunicate OK [19:42:32]wFMCommunicate request_size=255 [19:42:32]MH_SAM_APDU [19:42:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B6 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4F 4B 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 4B 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 8F 00 00 00 00 07 04 06 00 14 4B 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 28 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 B7 04 00 35 04 06 00 B2 [19:42:32]Write to MH i2c: E2 02 01 C7 45 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 B6 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4F 4B 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 4B 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 8F 00 00 00 00 07 04 06 00 14 4B 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 28 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 B7 04 00 35 04 06 00 B2 00 00 36 [19:42:32]Write i2c OK [19:42:32]MH_I2C_Read... [19:42:32]OFD Sender: No OFD packet to send [19:42:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:32]Read from MH i2c: E2 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 03 00 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 03 00 C7 45 00 90 00 80 [19:42:32]RAPDU: 90 00 [19:42:32]wFMCommunicate OK [19:42:32]wFMCommunicate request_size=10 [19:42:32]MH_SAM_APDU [19:42:32]CAPDU: 80 0D 02 02 05 8B 38 EC 56 88 [19:42:32]Write to MH i2c: E2 0D 00 C8 45 80 0D 02 02 05 00 8B 38 EC 56 88 00 00 1E [19:42:32]Write i2c OK [19:42:32]MH_I2C_Read... [19:42:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:32]Read from MH i2c: E2 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 03 00 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 03 00 C8 45 00 90 00 81 [19:42:32]RAPDU: 90 00 [19:42:32]wFMCommunicate OK [19:42:32]wFMCommunicate request_size=4 [19:42:32]MH_SAM_APDU [19:42:32]CAPDU: 80 0D 03 02 [19:42:32]Write to MH i2c: E2 08 00 C9 45 80 0D 03 02 00 00 00 00 89 [19:42:32]Write i2c OK [19:42:32]MH_I2C_Read... [19:42:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:32]Read from MH i2c: E2 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 0B 00 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 0B 00 C9 45 00 9E 44 AE E6 87 65 BC BE 90 00 66 [19:42:32]RAPDU: 9E 44 AE E6 87 65 BC BE 90 00 [19:42:32]wFMCommunicate OK [19:42:32]SAM_PROTO_SignData done [19:42:32]FM_MakeSignedData done [19:42:32]CreateOFDProtocolMessage [19:42:32]wFMCommunicate request_size=4 [19:42:32]MH_SAM_APDU [19:42:32]CAPDU: 80 11 00 00 [19:42:32]Write to MH i2c: E2 08 00 CA 45 80 11 00 00 00 00 00 00 89 [19:42:32]Write i2c OK [19:42:32]MH_I2C_Read... [19:42:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:32]Read from MH i2c: E2 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 17 00 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: E2 17 00 CA 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DE [19:42:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:42:32]wFMCommunicate OK [19:42:32]CreateOFDProtocolMessage done [19:42:32]OFDSenderStorePacket 309143 [19:42:32]StoreOFDPacket docnum=309143 [19:42:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F8 CB 07 01 A4 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 B6 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4F 4B 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 4B 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 8F 00 00 00 00 07 04 06 00 14 4B 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 28 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 B7 04 00 35 04 06 00 B2 8B 38 EC 56 88 9E 44 AE E6 87 65 BC BE [19:42:32]CheckFolder [19:42:32]dirname=/storage/ofd_packets [19:42:32]CheckFolder done [19:42:32]ProducePacketName [19:42:32]name=ofd_packets/00309143 [19:42:32]NVStorageSaveData ofd_packets/00309143 [19:42:32]File name is /storage/ofd_packets/00309143 [19:42:32]Write 301 bytes [19:42:32]NVStorageSaveData done [19:42:32]OFDSenderStorePacket done [19:42:32]KKMCreateOFDPacket done [19:42:32]NVStorageSaveData kkm_last_timestamp [19:42:32]File name is /storage/kkm_last_timestamp [19:42:32]Write 4 bytes [19:42:32]NVStorageSaveData done [19:42:32]ExternCall_PrintAddStr [19:42:32]wPrintStart [19:42:32]Write to MH i2c: 01 00 00 CB 45 10 [19:42:32]Write i2c OK [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: 01 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: 01 07 00 [19:42:32]MH_I2C_Read... [19:42:32]Read from MH i2c: 01 07 00 CB 45 00 00 00 00 00 FF 0F 25 [19:42:32]RasterBufferAndPrint [19:42:32]line Счет N : (1)643018 [19:42:32]line ИНН: 02508201610067 [19:42:32]line Контрольно-Кассовый Чек [19:42:32]line ПРОДАЖА [19:42:32]line ТРК (МРК, ГНК) : 51 [19:42:32]line Товар: 2710124500 [19:42:32]line Аи-95-К-3 [19:42:32]line 46.760 * 74.20 [19:42:32]line = 3469.59 [19:42:32]line НДС 12% НСП 1% [19:42:32]line > о реализуемом товаре [19:42:32]line ОКРУГЛЕНИЕ: -0.59 [19:42:32]line ИТОГО: 3469.00 [19:42:32]line Внесено: 3469.00 [19:42:32]line СДАЧА: 0.00 [19:42:32]line НСП 1% : 30.70 [19:42:32]line НДС 12% : 368.45 [19:42:32]line Наличными: 3469.00 [19:42:32]line Безнал.: 0.00 [19:42:32]line Место: АЗС № 172 "Партнер Нефть" [19:42:32]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:42:32]line СНО: Общий режим [19:42:32]line Чек 564 26.10.2024 19:42 [19:42:32]line Смена: 532 ФФД: 1.0 [19:42:32]line ЗНМ: 0300000116 [19:42:32]line РНМ: 0000000000091780 [19:42:32]line Версия ККМ: 001 [19:42:32]line ФМ: 0000000000871765 [19:42:32]line ФД: 309143 [19:42:32]line ФПД: 196311025211016 [19:42:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194232&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309143&fm=196311025211016&tin=02508201610067®Number=0000000000091780&sum=346900 [19:42:32]written 0, free lines is 4095 [19:42:33]OFD Sender: Processing packet 309143 [packets to send 223, broken 222] [19:42:33]ProducePacketName [19:42:33]name=ofd_packets/00309143 [19:42:33]OFD Sender: To server: pG, [19:42:33]CommunicateWithHost lk.salyk.kg:30040 [19:42:33]ConnectInit lk.salyk.kg [19:42:33]Connected sock=10 [19:42:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F8 CB 07 01 A4 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 B6 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 4F 4B 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 4B 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 8F 00 00 00 00 07 04 06 00 14 4B 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 28 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 97 B7 04 00 35 04 06 00 B2 8B 38 EC 56 88 9E 44 AE E6 87 65 BC BE [19:42:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 15 08 47 00 3E 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 31 37 36 35 10 04 04 00 97 B7 04 00 F4 03 04 00 86 EC 1C 67 B6 04 01 00 00 44 B4 C9 F3 0A 48 73 41 [19:42:33]CommunicateWithHost err = 0 [19:42:33]CheckOFDResponse [19:42:33]1017 (14) - 77093643461234 [19:42:33]1041 (16) - 0000000000871765 [19:42:33]1040 (4) - 309143 [19:42:33]1012 (4) - 26.10.2024 13:20 [19:42:33]1206 (1) - 0 [19:42:33]OFD Sender: Remove packet 309143 [19:42:33]ProducePacketName [19:42:33]name=ofd_packets/00309143 [19:42:33]NVStorageDeleteData [19:42:33]Write to MH i2c: 01 00 00 F5 45 3A [19:42:33]Write i2c OK [19:42:33]MH_I2C_Read... [19:42:33]Read from MH i2c: 01 [19:42:33]MH_I2C_Read... [19:42:33]Read from MH i2c: 01 07 00 [19:42:33]MH_I2C_Read... [19:42:33]Read from MH i2c: 01 07 00 F5 45 00 00 00 00 00 BE 0C 0B [19:42:33]RasterBufferAndPrint [19:42:33]line [19:42:33]line [19:42:33]line [19:42:33]line [19:42:33]line [19:42:33]written 0, free lines is 3274 [19:42:33]MH_Cut [19:42:33]Write to MH i2c: D1 01 00 FC 45 01 13 [19:42:33]Write i2c OK [19:42:33]MH_I2C_Read... [19:42:33]Read from MH i2c: D1 [19:42:33]MH_I2C_Read... [19:42:33]Read from MH i2c: D1 01 00 [19:42:33]MH_I2C_Read... [19:42:33]Read from MH i2c: D1 01 00 FC 45 00 12 [19:42:33]Write to MH i2c: 01 00 00 FD 45 42 [19:42:33]Write i2c OK [19:42:33]MH_I2C_Read... [19:42:33]OFD Sender: No OFD packet to send [19:42:34]*** Cut start [19:42:34]*** Purtial cut [19:42:34]*** Stage 1: CUTSNS_PIN = 1 [19:42:34]Read from MH i2c: 01 [19:42:34]MH_I2C_Read... [19:42:34]*** Stop cut motor [19:42:34]*** Cut end [19:42:34]Read from MH i2c: 01 07 00 [19:42:34]MH_I2C_Read... [19:42:34]Read from MH i2c: 01 07 00 FD 45 00 00 00 00 00 FF 0F 57 [19:42:34]process_action close_receipt done [19:42:34]requested_data is exist [19:42:34]produce_requested_data [19:42:34]requested_item fm.sn is exist - process it [19:42:34]wFMCommunicate request_size=4 [19:42:34]MH_SAM_APDU [19:42:34]CAPDU: 80 11 00 00 [19:42:34]Write to MH i2c: E2 08 00 FE 45 80 11 00 00 00 00 00 00 BD [19:42:34]Write i2c OK [19:42:34]MH_I2C_Read... [19:42:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:34]Read from MH i2c: E2 [19:42:34]MH_I2C_Read... [19:42:34]Read from MH i2c: E2 17 00 [19:42:34]MH_I2C_Read... [19:42:34]Read from MH i2c: E2 17 00 FE 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 12 [19:42:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:42:34]wFMCommunicate OK [19:42:34]requested_item fd.num is exist - process it [19:42:34]SAM_PROTO_GetFieldsCounters [19:42:34]wFMCommunicate request_size=4 [19:42:34]MH_SAM_APDU [19:42:34]CAPDU: 80 13 00 00 [19:42:34]Write to MH i2c: E2 08 00 FF 45 80 13 00 00 00 00 00 00 C0 [19:42:34]Write i2c OK [19:42:34]MH_I2C_Read... [19:42:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:34]Read from MH i2c: E2 [19:42:34]MH_I2C_Read... [19:42:34]Read from MH i2c: E2 62 00 [19:42:34]MH_I2C_Read... [19:42:34]Read from MH i2c: E2 62 00 FF 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 97 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 ED [19:42: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 97 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:34]wFMCommunicate OK [19:42:34]SAM_PROTO_GetFieldsCounters done [19:42:34]requested_item shift.num is exist - process it [19:42:34]requested_item shift.opened is exist - process it [19:42:34]req_shift_opened [19:42:34]FM_GetShiftState [19:42:34]SAM_PROTO_GetShiftState [19:42:34]wFMCommunicate request_size=4 [19:42:34]MH_SAM_APDU [19:42:34]CAPDU: 80 13 01 00 [19:42:34]Write to MH i2c: E2 08 00 00 46 80 13 01 00 00 00 00 00 C3 [19:42:34]Write i2c OK [19:42:34]MH_I2C_Read... [19:42:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:34]Read from MH i2c: E2 [19:42:34]MH_I2C_Read... [19:42:34]Read from MH i2c: E2 0E 00 [19:42:34]MH_I2C_Read... [19:42:34]Read from MH i2c: E2 0E 00 00 46 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 41 [19:42:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:42:34]wFMCommunicate OK [19:42:34]SAM_PROTO_GetShiftState done [19:42:34]FM_GetShiftState done [19:42:34]req_shift_opened done [19:42:34]requested_item shift.open_date is exist - process it [19:42:34]req_shift_open_date [19:42:34]req_shift_open_date done [19:42:34]produce_requested_data done [19:42:34]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309143,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:42:34]process_action_free close_receipt [19:42:34]json_value_free [19:42:34]json_value_free done [19:42:34]process_json_proto returns [19:42:34]Send response to host [19:42:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309143,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:42:34]free response buf [19:42:34]execute_script done [19:42:34]execute_script returns [19:42:34]free content buf [19:42:34]Sock 7.Close socket [19:42:34]Sock 7.Thread stoped [19:42:38]OFD Sender: No OFD packet to send [19:42:43]OFD Sender: No OFD packet to send [19:42:48]OFD Sender: No OFD packet to send [19:42:53]OFD Sender: No OFD packet to send [19:42:58]OFD Sender: No OFD packet to send [19:43:03]OFD Sender: No OFD packet to send [19:43:08]OFD Sender: No OFD packet to send [19:43:13]OFD Sender: No OFD packet to send [19:43:18]OFD Sender: No OFD packet to send [19:43:23]OFD Sender: No OFD packet to send [19:43:28]OFD Sender: No OFD packet to send [19:43:33]OFD Sender: No OFD packet to send [19:43:38]OFD Sender: No OFD packet to send [19:43:43]OFD Sender: No OFD packet to send [19:43:48]OFD Sender: No OFD packet to send [19:43:53]OFD Sender: No OFD packet to send [19:43:59]OFD Sender: No OFD packet to send [19:44:04]OFD Sender: No OFD packet to send [19:44:09]OFD Sender: No OFD packet to send [19:44:14]OFD Sender: No OFD packet to send [19:44:19]OFD Sender: No OFD packet to send [19:44:24]OFD Sender: No OFD packet to send [19:44:29]OFD Sender: No OFD packet to send [19:44:34]OFD Sender: No OFD packet to send [19:44:39]OFD Sender: No OFD packet to send [19:44:44]OFD Sender: No OFD packet to send [19:44:49]OFD Sender: No OFD packet to send [19:44:54]OFD Sender: No OFD packet to send [19:44:59]OFD Sender: No OFD packet to send [19:45:02]accept exits with 9 [19:45:02]New connection [19:45:02]New thread 3066879332 created [19:45:02]Thread 3067022692 joined [19:45:02]Waiting for new connection... [19:45:02] Sock 9.Parse request [19:45:02]Sock 9.Check first char [19:45:02]Sock 9.First char is OK [19:45:02]request: POST /json_proto HTTP/1.0 [19:45:02]Method: POST [19:45:02]URL: /json_proto [19:45:02]Method is POST - this is cgi request [19:45:02]url: /json_proto [19:45:02]query_string will be loaded in cgi processing [19:45:02]execute_cgi json_proto POST (null) [19:45:02]execute_cgi path=json_proto method=POST [19:45:02]POST find Content-Length [19:45:02]Host: 172.17.96.3:8080 [19:45:02]Content-Length: 677 [19:45:02]Content-Type: application/json [19:45:02] [19:45:02]POST finish read [19:45:02]Found Content-Length = 677 [19:45:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [19:45:02]execute_script... [19:45:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [19:45:02]POST & json_proto [19:45:02]process_json_proto [19:45:02]json parsed OK: [19:45:02]protocol is kg_v1.0 [19:45:02]action value=close_receipt [19:45:02]process_action close_receipt [19:45:02]cmd_close_receipt [19:45:02]MH_GetDate [19:45:02]Write to MH i2c: F0 00 00 01 46 36 [19:45:02]Write i2c OK [19:45:02]MH_I2C_Read... [19:45:02]Read from MH i2c: F0 [19:45:02]MH_I2C_Read... [19:45:02]Read from MH i2c: F0 09 00 [19:45:02]MH_I2C_Read... [19:45:02]Read from MH i2c: F0 09 00 01 46 00 C0 46 1D 67 44 5E 04 65 D4 [19:45:02]GetLastDocTimeStamp 1729971752 [19:45:02]current date 1729971904 [19:45:02]FM_GetShiftState [19:45:02]SAM_PROTO_GetShiftState [19:45:02]wFMCommunicate request_size=4 [19:45:02]MH_SAM_APDU [19:45:02]CAPDU: 80 13 01 00 [19:45:02]Write to MH i2c: E2 08 00 02 46 80 13 01 00 00 00 00 00 C5 [19:45:02]Write i2c OK [19:45:02]MH_I2C_Read... [19:45:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:02]Read from MH i2c: E2 [19:45:02]MH_I2C_Read... [19:45:02]Read from MH i2c: E2 0E 00 [19:45:02]MH_I2C_Read... [19:45:02]Read from MH i2c: E2 0E 00 02 46 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 43 [19:45:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:45:02]wFMCommunicate OK [19:45:02]SAM_PROTO_GetShiftState done [19:45:02]FM_GetShiftState done [19:45:02]opened in 1729902265 [19:45:02]opened+sec_in_day 1729988665 [19:45:02]quantity*price = 20003 [19:45:02]sum+1 = 20004 [19:45:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 565 26.10.2024 19:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309144 ФПД: 123582565162101 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194504&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309144&fm=123582565162101&tin=02508201610067®Number=0000000000091780&sum=20000 [19:45:03]StoreToDocumentArchive [19:45:03]shift 532 fd 309144 [19:45:03]save to /storage/0532/doc_00309144 [19:45:03]save last doc name /storage/0532/doc_00309144 to /storage/kkm_last_doc_name [19:45:03]save OK [19:45:03]Clear old archive folders... [19:45:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:45:03]tlvbuf is 00121230 [19:45:03]SAM_PROTO_ClearQueue [19:45:03]wFMCommunicate request_size=4 [19:45:03]MH_SAM_APDU [19:45:03]CAPDU: 80 09 00 00 [19:45:03]Write to MH i2c: E2 08 00 0F 46 80 09 00 00 00 00 00 00 C7 [19:45:03]Write i2c OK [19:45:03]MH_I2C_Read... [19:45:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:45:03]Read from MH i2c: E2 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 03 00 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 03 00 0F 46 00 90 00 C9 [19:45:03]RAPDU: 90 00 [19:45:03]wFMCommunicate OK [19:45:03]SAM_PROTO_ClearQueue done [19:45:03]KKMCreateOFDPacket [19:45:03]OFDProtocolAddRootSTLVToBuf [19:45:03]FM_MakeSignedData [19:45:03]FM_MakeSignedData [19:45:03]SAM_PROTO_SignData [19:45:03]wFMCommunicate request_size=4 [19:45:03]MH_SAM_APDU [19:45:03]CAPDU: 80 0D 01 02 [19:45:03]Write to MH i2c: E2 08 00 10 46 80 0D 01 02 00 00 00 00 CF [19:45:03]Write i2c OK [19:45:03]MH_I2C_Read... [19:45:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:45:03]Read from MH i2c: E2 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 03 00 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 03 00 10 46 00 90 00 CA [19:45:03]RAPDU: 90 00 [19:45:03]wFMCommunicate OK [19:45:03]wFMCommunicate request_size=255 [19:45:03]MH_SAM_APDU [19:45:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 02 00 00 F4 03 04 00 C0 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 B7 04 00 35 04 06 00 70 [19:45:03]Write to MH i2c: E2 02 01 11 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 35 02 00 00 F4 03 04 00 C0 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 B7 04 00 35 04 06 00 70 00 00 B9 [19:45:03]Write i2c OK [19:45:03]MH_I2C_Read... [19:45:04]OFD Sender: No OFD packet to send [19:45:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:04]Read from MH i2c: E2 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: E2 03 00 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: E2 03 00 11 46 00 90 00 CB [19:45:04]RAPDU: 90 00 [19:45:04]wFMCommunicate OK [19:45:04]wFMCommunicate request_size=10 [19:45:04]MH_SAM_APDU [19:45:04]CAPDU: 80 0D 02 02 05 65 CE E5 9C 75 [19:45:04]Write to MH i2c: E2 0D 00 12 46 80 0D 02 02 05 00 65 CE E5 9C 75 00 00 05 [19:45:04]Write i2c OK [19:45:04]MH_I2C_Read... [19:45:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:04]Read from MH i2c: E2 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: E2 03 00 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: E2 03 00 12 46 00 90 00 CC [19:45:04]RAPDU: 90 00 [19:45:04]wFMCommunicate OK [19:45:04]wFMCommunicate request_size=4 [19:45:04]MH_SAM_APDU [19:45:04]CAPDU: 80 0D 03 02 [19:45:04]Write to MH i2c: E2 08 00 13 46 80 0D 03 02 00 00 00 00 D4 [19:45:04]Write i2c OK [19:45:04]MH_I2C_Read... [19:45:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:45:04]Read from MH i2c: E2 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: E2 0B 00 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: E2 0B 00 13 46 00 D7 D6 47 59 41 80 6A 5C 90 00 A9 [19:45:04]RAPDU: D7 D6 47 59 41 80 6A 5C 90 00 [19:45:04]wFMCommunicate OK [19:45:04]SAM_PROTO_SignData done [19:45:04]FM_MakeSignedData done [19:45:04]CreateOFDProtocolMessage [19:45:04]wFMCommunicate request_size=4 [19:45:04]MH_SAM_APDU [19:45:04]CAPDU: 80 11 00 00 [19:45:04]Write to MH i2c: E2 08 00 14 46 80 11 00 00 00 00 00 00 D4 [19:45:04]Write i2c OK [19:45:04]MH_I2C_Read... [19:45:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:04]Read from MH i2c: E2 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: E2 17 00 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: E2 17 00 14 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 29 [19:45:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:45:04]wFMCommunicate OK [19:45:04]CreateOFDProtocolMessage done [19:45:04]OFDSenderStorePacket 309144 [19:45:04]StoreOFDPacket docnum=309144 [19:45:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 64 C2 07 01 91 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 02 00 00 F4 03 04 00 C0 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 B7 04 00 35 04 06 00 70 65 CE E5 9C 75 D7 D6 47 59 41 80 6A 5C [19:45:04]CheckFolder [19:45:04]dirname=/storage/ofd_packets [19:45:04]CheckFolder done [19:45:04]ProducePacketName [19:45:04]name=ofd_packets/00309144 [19:45:04]NVStorageSaveData ofd_packets/00309144 [19:45:04]File name is /storage/ofd_packets/00309144 [19:45:04]Write 301 bytes [19:45:04]NVStorageSaveData done [19:45:04]OFDSenderStorePacket done [19:45:04]KKMCreateOFDPacket done [19:45:04]NVStorageSaveData kkm_last_timestamp [19:45:04]File name is /storage/kkm_last_timestamp [19:45:04]Write 4 bytes [19:45:04]NVStorageSaveData done [19:45:04]ExternCall_PrintAddStr [19:45:04]wPrintStart [19:45:04]Write to MH i2c: 01 00 00 15 46 5B [19:45:04]Write i2c OK [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: 01 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: 01 07 00 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: 01 07 00 15 46 00 00 00 00 00 FF 0F 70 [19:45:04]RasterBufferAndPrint [19:45:04]line Счет N : (1)643021 [19:45:04]line ИНН: 02508201610067 [19:45:04]line Контрольно-Кассовый Чек [19:45:04]line ПРОДАЖА [19:45:04]line ТРК (МРК, ГНК) : 31 [19:45:04]line Товар: 2710124130 [19:45:04]line Аи-92-К-2 [19:45:04]line 2.990 * 66.90 [19:45:04]line = 200.03 [19:45:04]line НДС 12% НСП 1% [19:45:04]line > о реализуемом товаре [19:45:04]line ОКРУГЛЕНИЕ: -0.03 [19:45:04]line ИТОГО: 200.00 [19:45:04]line Внесено: 200.00 [19:45:04]line СДАЧА: 0.00 [19:45:04]line НСП 1% : 1.77 [19:45:04]line НДС 12% : 21.24 [19:45:04]line Наличными: 200.00 [19:45:04]line Безнал.: 0.00 [19:45:04]line Место: АЗС № 172 "Партнер Нефть" [19:45:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:45:04]line СНО: Общий режим [19:45:04]line Чек 565 26.10.2024 19:45 [19:45:04]line Смена: 532 ФФД: 1.0 [19:45:04]line ЗНМ: 0300000116 [19:45:04]line РНМ: 0000000000091780 [19:45:04]line Версия ККМ: 001 [19:45:04]line ФМ: 0000000000871765 [19:45:04]line ФД: 309144 [19:45:04]line ФПД: 123582565162101 [19:45:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194504&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309144&fm=123582565162101&tin=02508201610067®Number=0000000000091780&sum=20000 [19:45:04]written 0, free lines is 4095 [19:45:04]OFD Sender: Processing packet 309144 [packets to send 223, broken 222] [19:45:04]ProducePacketName [19:45:04]name=ofd_packets/00309144 [19:45:04]OFD Sender: To server: pG, [19:45:04]CommunicateWithHost lk.salyk.kg:30040 [19:45:04]ConnectInit lk.salyk.kg [19:45:04]Connected sock=10 [19:45:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 64 C2 07 01 91 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 02 00 00 F4 03 04 00 C0 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 98 B7 04 00 35 04 06 00 70 65 CE E5 9C 75 D7 D6 47 59 41 80 6A 5C [19:45:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 36 8E 47 00 D8 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 31 37 36 35 10 04 04 00 98 B7 04 00 F4 03 04 00 1D ED 1C 67 B6 04 01 00 00 F5 5A 50 63 04 D3 E4 11 [19:45:04]CommunicateWithHost err = 0 [19:45:04]CheckOFDResponse [19:45:04]1017 (14) - 77093643461234 [19:45:04]1041 (16) - 0000000000871765 [19:45:04]1040 (4) - 309144 [19:45:04]1012 (4) - 26.10.2024 13:22 [19:45:04]1206 (1) - 0 [19:45:04]OFD Sender: Remove packet 309144 [19:45:04]ProducePacketName [19:45:04]name=ofd_packets/00309144 [19:45:04]NVStorageDeleteData [19:45:04]Write to MH i2c: 01 00 00 3F 46 85 [19:45:04]Write i2c OK [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: 01 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: 01 07 00 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: 01 07 00 3F 46 00 00 00 00 00 B3 0C 4B [19:45:04]RasterBufferAndPrint [19:45:04]line [19:45:04]line [19:45:04]line [19:45:04]line [19:45:04]line [19:45:04]written 0, free lines is 3257 [19:45:04]MH_Cut [19:45:04]Write to MH i2c: D1 01 00 46 46 01 5E [19:45:04]Write i2c OK [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: D1 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: D1 01 00 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: D1 01 00 46 46 00 5D [19:45:04]Write to MH i2c: 01 00 00 47 46 8D [19:45:04]Write i2c OK [19:45:04]MH_I2C_Read... [19:45:05]OFD Sender: No OFD packet to send [19:45:05]*** Cut start [19:45:05]*** Purtial cut [19:45:05]*** Stage 1: CUTSNS_PIN = 1 [19:45:05]Read from MH i2c: 01 [19:45:05]MH_I2C_Read... [19:45:05]*** Stop cut motor [19:45:05]*** Cut end [19:45:05]Read from MH i2c: 01 07 00 [19:45:05]MH_I2C_Read... [19:45:05]Read from MH i2c: 01 07 00 47 46 00 00 00 00 00 FF 0F A2 [19:45:05]process_action close_receipt done [19:45:05]requested_data is exist [19:45:05]produce_requested_data [19:45:05]requested_item fm.sn is exist - process it [19:45:05]wFMCommunicate request_size=4 [19:45:05]MH_SAM_APDU [19:45:05]CAPDU: 80 11 00 00 [19:45:05]Write to MH i2c: E2 08 00 48 46 80 11 00 00 00 00 00 00 08 [19:45:05]Write i2c OK [19:45:05]MH_I2C_Read... [19:45:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:06]Read from MH i2c: E2 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 17 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 17 00 48 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5D [19:45:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:45:06]wFMCommunicate OK [19:45:06]requested_item fd.num is exist - process it [19:45:06]SAM_PROTO_GetFieldsCounters [19:45:06]wFMCommunicate request_size=4 [19:45:06]MH_SAM_APDU [19:45:06]CAPDU: 80 13 00 00 [19:45:06]Write to MH i2c: E2 08 00 49 46 80 13 00 00 00 00 00 00 0B [19:45:06]Write i2c OK [19:45:06]MH_I2C_Read... [19:45:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:45:06]Read from MH i2c: E2 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 62 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 62 00 49 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 98 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 3C [19:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 98 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:45:06]wFMCommunicate OK [19:45:06]SAM_PROTO_GetFieldsCounters done [19:45:06]requested_item shift.num is exist - process it [19:45:06]requested_item shift.opened is exist - process it [19:45:06]req_shift_opened [19:45:06]FM_GetShiftState [19:45:06]SAM_PROTO_GetShiftState [19:45:06]wFMCommunicate request_size=4 [19:45:06]MH_SAM_APDU [19:45:06]CAPDU: 80 13 01 00 [19:45:06]Write to MH i2c: E2 08 00 4A 46 80 13 01 00 00 00 00 00 0D [19:45:06]Write i2c OK [19:45:06]MH_I2C_Read... [19:45:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:06]Read from MH i2c: E2 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 0E 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 0E 00 4A 46 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8B [19:45:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:45:06]wFMCommunicate OK [19:45:06]SAM_PROTO_GetShiftState done [19:45:06]FM_GetShiftState done [19:45:06]req_shift_opened done [19:45:06]requested_item shift.open_date is exist - process it [19:45:06]req_shift_open_date [19:45:06]req_shift_open_date done [19:45:06]produce_requested_data done [19:45:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309144,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:45:06]process_action_free close_receipt [19:45:06]json_value_free [19:45:06]json_value_free done [19:45:06]process_json_proto returns [19:45:06]Send response to host [19:45:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309144,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:45:06]free response buf [19:45:06]execute_script done [19:45:06]execute_script returns [19:45:06]free content buf [19:45:06]Sock 9.Close socket [19:45:06]Sock 9.Thread stoped [19:45:07]accept exits with 7 [19:45:07]New connection [19:45:07]New thread 3067022692 created [19:45:07]Thread 3066879332 joined [19:45:07]Waiting for new connection... [19:45:07] Sock 7.Parse request [19:45:07]Sock 7.Check first char [19:45:07]Sock 7.First char is OK [19:45:07]request: POST /json_proto HTTP/1.0 [19:45:07]Method: POST [19:45:07]URL: /json_proto [19:45:07]Method is POST - this is cgi request [19:45:07]url: /json_proto [19:45:07]query_string will be loaded in cgi processing [19:45:07]execute_cgi json_proto POST (null) [19:45:07]execute_cgi path=json_proto method=POST [19:45:07]POST find Content-Length [19:45:07]Host: 172.17.96.3:8080 [19:45:07]Content-Length: 677 [19:45:07]Content-Type: application/json [19:45:07] [19:45:07]POST finish read [19:45:07]Found Content-Length = 677 [19:45:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [19:45:07]execute_script... [19:45:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [19:45:07]POST & json_proto [19:45:07]process_json_proto [19:45:07]json parsed OK: [19:45:07]protocol is kg_v1.0 [19:45:07]action value=close_receipt [19:45:07]process_action close_receipt [19:45:07]cmd_close_receipt [19:45:07]MH_GetDate [19:45:07]Write to MH i2c: F0 00 00 4B 46 80 [19:45:07]Write i2c OK [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: F0 [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: F0 09 00 [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: F0 09 00 4B 46 00 C5 46 1D 67 44 5E 04 65 23 [19:45:07]GetLastDocTimeStamp 1729971904 [19:45:07]current date 1729971909 [19:45:07]FM_GetShiftState [19:45:07]SAM_PROTO_GetShiftState [19:45:07]wFMCommunicate request_size=4 [19:45:07]MH_SAM_APDU [19:45:07]CAPDU: 80 13 01 00 [19:45:07]Write to MH i2c: E2 08 00 4C 46 80 13 01 00 00 00 00 00 0F [19:45:07]Write i2c OK [19:45:07]MH_I2C_Read... [19:45:07]Read from MH i2c: E2 [19:45:07]MH_I2C_Read... [19:45:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:08]Read from MH i2c: E2 0E 00 [19:45:08]MH_I2C_Read... [19:45:08]Read from MH i2c: E2 0E 00 4C 46 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8D [19:45:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:45:08]wFMCommunicate OK [19:45:08]SAM_PROTO_GetShiftState done [19:45:08]FM_GetShiftState done [19:45:08]opened in 1729902265 [19:45:08]opened+sec_in_day 1729988665 [19:45:08]quantity*price = 50041 [19:45:08]sum+1 = 50042 [19:45:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 566 26.10.2024 19:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309145 ФПД: 125371940536831 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194509&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309145&fm=125371940536831&tin=02508201610067®Number=0000000000091780&sum=50000 [19:45:09]StoreToDocumentArchive [19:45:09]shift 532 fd 309145 [19:45:09]save to /storage/0532/doc_00309145 [19:45:09]save last doc name /storage/0532/doc_00309145 to /storage/kkm_last_doc_name [19:45:09]save OK [19:45:09]Clear old archive folders... [19:45:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:45:09]tlvbuf is B6DB9790 [19:45:09]SAM_PROTO_ClearQueue [19:45:09]wFMCommunicate request_size=4 [19:45:09]MH_SAM_APDU [19:45:09]CAPDU: 80 09 00 00 [19:45:09]Write to MH i2c: E2 08 00 59 46 80 09 00 00 00 00 00 00 11 [19:45:09]Write i2c OK [19:45:09]MH_I2C_Read... [19:45:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:45:09]Read from MH i2c: E2 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 03 00 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 03 00 59 46 00 90 00 13 [19:45:09]RAPDU: 90 00 [19:45:09]wFMCommunicate OK [19:45:09]SAM_PROTO_ClearQueue done [19:45:09]KKMCreateOFDPacket [19:45:09]OFDProtocolAddRootSTLVToBuf [19:45:09]FM_MakeSignedData [19:45:09]FM_MakeSignedData [19:45:09]SAM_PROTO_SignData [19:45:09]wFMCommunicate request_size=4 [19:45:09]MH_SAM_APDU [19:45:09]CAPDU: 80 0D 01 02 [19:45:09]Write to MH i2c: E2 08 00 5A 46 80 0D 01 02 00 00 00 00 19 [19:45:09]Write i2c OK [19:45:09]MH_I2C_Read... [19:45:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:45:09]Read from MH i2c: E2 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 03 00 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 03 00 5A 46 00 90 00 14 [19:45:09]RAPDU: 90 00 [19:45:09]wFMCommunicate OK [19:45:09]wFMCommunicate request_size=255 [19:45:09]MH_SAM_APDU [19:45:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 36 02 00 00 F4 03 04 00 C5 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 B7 04 00 35 04 06 00 72 [19:45:09]Write to MH i2c: E2 02 01 5B 46 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 36 02 00 00 F4 03 04 00 C5 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 B7 04 00 35 04 06 00 72 00 00 4A [19:45:09]Write i2c OK [19:45:09]MH_I2C_Read... [19:45:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:09]Read from MH i2c: E2 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 03 00 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 03 00 5B 46 00 90 00 15 [19:45:09]RAPDU: 90 00 [19:45:09]wFMCommunicate OK [19:45:09]wFMCommunicate request_size=10 [19:45:09]MH_SAM_APDU [19:45:09]CAPDU: 80 0D 02 02 05 06 6D FB 01 FF [19:45:09]Write to MH i2c: E2 0D 00 5C 46 80 0D 02 02 05 00 06 6D FB 01 FF 00 00 94 [19:45:09]Write i2c OK [19:45:09]MH_I2C_Read... [19:45:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:09]Read from MH i2c: E2 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 03 00 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 03 00 5C 46 00 90 00 16 [19:45:09]RAPDU: 90 00 [19:45:09]wFMCommunicate OK [19:45:09]wFMCommunicate request_size=4 [19:45:09]MH_SAM_APDU [19:45:09]CAPDU: 80 0D 03 02 [19:45:09]Write to MH i2c: E2 08 00 5D 46 80 0D 03 02 00 00 00 00 1E [19:45:09]Write i2c OK [19:45:09]MH_I2C_Read... [19:45:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:45:09]Read from MH i2c: E2 [19:45:09]MH_I2C_Read... [19:45:09]Read from MH i2c: E2 0B 00 [19:45:10]MH_I2C_Read... [19:45:10]Read from MH i2c: E2 0B 00 5D 46 00 8B 40 7D FA 17 59 38 DC 90 00 E5 [19:45:10]RAPDU: 8B 40 7D FA 17 59 38 DC 90 00 [19:45:10]wFMCommunicate OK [19:45:10]SAM_PROTO_SignData done [19:45:10]FM_MakeSignedData done [19:45:10]CreateOFDProtocolMessage [19:45:10]wFMCommunicate request_size=4 [19:45:10]MH_SAM_APDU [19:45:10]CAPDU: 80 11 00 00 [19:45:10]Write to MH i2c: E2 08 00 5E 46 80 11 00 00 00 00 00 00 1E [19:45:10]Write i2c OK [19:45:10]MH_I2C_Read... [19:45:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:10]Read from MH i2c: E2 [19:45:10]MH_I2C_Read... [19:45:10]Read from MH i2c: E2 17 00 [19:45:10]MH_I2C_Read... [19:45:10]Read from MH i2c: E2 17 00 5E 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 73 [19:45:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:45:10]wFMCommunicate OK [19:45:10]CreateOFDProtocolMessage done [19:45:10]OFDSenderStorePacket 309145 [19:45:10]StoreOFDPacket docnum=309145 [19:45:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 14 36 07 01 E8 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 36 02 00 00 F4 03 04 00 C5 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 B7 04 00 35 04 06 00 72 06 6D FB 01 FF 8B 40 7D FA 17 59 38 DC [19:45:10]CheckFolder [19:45:10]dirname=/storage/ofd_packets [19:45:10]CheckFolder done [19:45:10]ProducePacketName [19:45:10]name=ofd_packets/00309145 [19:45:10]NVStorageSaveData ofd_packets/00309145 [19:45:10]File name is /storage/ofd_packets/00309145 [19:45:10]Write 301 bytes [19:45:10]NVStorageSaveData done [19:45:10]OFDSenderStorePacket done [19:45:10]KKMCreateOFDPacket done [19:45:10]NVStorageSaveData kkm_last_timestamp [19:45:10]File name is /storage/kkm_last_timestamp [19:45:10]Write 4 bytes [19:45:10]NVStorageSaveData done [19:45:10]ExternCall_PrintAddStr [19:45:10]wPrintStart [19:45:10]Write to MH i2c: 01 00 00 5F 46 A5 [19:45:10]Write i2c OK [19:45:10]MH_I2C_Read... [19:45:10]Read from MH i2c: 01 [19:45:10]MH_I2C_Read... [19:45:10]Read from MH i2c: 01 07 00 [19:45:10]MH_I2C_Read... [19:45:10]Read from MH i2c: 01 07 00 5F 46 00 00 00 00 00 FF 0F BA [19:45:10]RasterBufferAndPrint [19:45:10]line Счет N : (1)643020 [19:45:10]line ИНН: 02508201610067 [19:45:10]line Контрольно-Кассовый Чек [19:45:10]line ПРОДАЖА [19:45:10]line ТРК (МРК, ГНК) : 41 [19:45:10]line Товар: 2710124130 [19:45:10]line Аи-92-К-2 [19:45:10]line 7.480 * 66.90 [19:45:10]line = 500.41 [19:45:10]line НДС 12% НСП 1% [19:45:10]line > о реализуемом товаре [19:45:10]line ОКРУГЛЕНИЕ: -0.41 [19:45:10]line ИТОГО: 500.00 [19:45:10]line Внесено: 500.00 [19:45:10]line СДАЧА: 0.00 [19:45:10]line НСП 1% : 4.43 [19:45:10]line НДС 12% : 53.14 [19:45:10]line Наличными: 500.00 [19:45:10]line Безнал.: 0.00 [19:45:10]line Место: АЗС № 172 "Партнер Нефть" [19:45:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:45:10]line СНО: Общий режим [19:45:10]line Чек 566 26.10.2024 19:45 [19:45:10]line Смена: 532 ФФД: 1.0 [19:45:10]line ЗНМ: 0300000116 [19:45:10]line РНМ: 0000000000091780 [19:45:10]line Версия ККМ: 001 [19:45:10]line ФМ: 0000000000871765 [19:45:10]line ФД: 309145 [19:45:10]line ФПД: 125371940536831 [19:45:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194509&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309145&fm=125371940536831&tin=02508201610067®Number=0000000000091780&sum=50000 [19:45:10]written 0, free lines is 4095 [19:45:10]OFD Sender: Processing packet 309145 [packets to send 223, broken 222] [19:45:10]ProducePacketName [19:45:10]name=ofd_packets/00309145 [19:45:10]OFD Sender: To server: pG, [19:45:10]CommunicateWithHost lk.salyk.kg:30040 [19:45:10]ConnectInit lk.salyk.kg [19:45:10]Connected sock=10 [19:45:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 14 36 07 01 E8 AA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 36 02 00 00 F4 03 04 00 C5 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 99 B7 04 00 35 04 06 00 72 06 6D FB 01 FF 8B 40 7D FA 17 59 38 DC [19:45:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 57 EA 47 00 91 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 31 37 36 35 10 04 04 00 99 B7 04 00 F4 03 04 00 23 ED 1C 67 B6 04 01 00 00 88 CE 14 A3 FB 4D F7 A6 [19:45:10]CommunicateWithHost err = 0 [19:45:10]CheckOFDResponse [19:45:10]1017 (14) - 77093643461234 [19:45:10]1041 (16) - 0000000000871765 [19:45:10]1040 (4) - 309145 [19:45:10]1012 (4) - 26.10.2024 13:22 [19:45:10]1206 (1) - 0 [19:45:10]OFD Sender: Remove packet 309145 [19:45:10]ProducePacketName [19:45:10]name=ofd_packets/00309145 [19:45:10]NVStorageDeleteData [19:45:10]Write to MH i2c: 01 00 00 89 46 CF [19:45:10]Write i2c OK [19:45:10]MH_I2C_Read... [19:45:10]Read from MH i2c: 01 [19:45:10]MH_I2C_Read... [19:45:10]Read from MH i2c: 01 07 00 [19:45:10]MH_I2C_Read... [19:45:10]Read from MH i2c: 01 07 00 89 46 00 00 00 00 00 BE 0C A0 [19:45:10]RasterBufferAndPrint [19:45:10]line [19:45:10]line [19:45:10]line [19:45:10]line [19:45:10]line [19:45:10]written 0, free lines is 3277 [19:45:10]MH_Cut [19:45:10]Write to MH i2c: D1 01 00 90 46 01 A8 [19:45:10]Write i2c OK [19:45:10]MH_I2C_Read... [19:45:10]Read from MH i2c: D1 [19:45:10]MH_I2C_Read... [19:45:10]Read from MH i2c: D1 01 00 [19:45:10]MH_I2C_Read... [19:45:10]Read from MH i2c: D1 01 00 90 46 00 A7 [19:45:10]Write to MH i2c: 01 00 00 91 46 D7 [19:45:10]Write i2c OK [19:45:10]MH_I2C_Read... [19:45:11]OFD Sender: No OFD packet to send [19:45:11]*** Cut start [19:45:11]*** Purtial cut [19:45:11]*** Stage 1: CUTSNS_PIN = 1 [19:45:11]Read from MH i2c: 01 [19:45:11]MH_I2C_Read... [19:45:11]*** Stop cut motor [19:45:11]*** Cut end [19:45:11]Read from MH i2c: 01 07 00 [19:45:11]MH_I2C_Read... [19:45:11]Read from MH i2c: 01 07 00 91 46 00 00 00 00 00 FF 0F EC [19:45:11]process_action close_receipt done [19:45:11]requested_data is exist [19:45:11]produce_requested_data [19:45:11]requested_item fm.sn is exist - process it [19:45:11]wFMCommunicate request_size=4 [19:45:11]MH_SAM_APDU [19:45:11]CAPDU: 80 11 00 00 [19:45:11]Write to MH i2c: E2 08 00 92 46 80 11 00 00 00 00 00 00 52 [19:45:11]Write i2c OK [19:45:11]MH_I2C_Read... [19:45:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:11]Read from MH i2c: E2 [19:45:11]MH_I2C_Read... [19:45:11]Read from MH i2c: E2 17 00 [19:45:11]MH_I2C_Read... [19:45:11]Read from MH i2c: E2 17 00 92 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A7 [19:45:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:45:11]wFMCommunicate OK [19:45:11]requested_item fd.num is exist - process it [19:45:11]SAM_PROTO_GetFieldsCounters [19:45:11]wFMCommunicate request_size=4 [19:45:11]MH_SAM_APDU [19:45:11]CAPDU: 80 13 00 00 [19:45:11]Write to MH i2c: E2 08 00 93 46 80 13 00 00 00 00 00 00 55 [19:45:11]Write i2c OK [19:45:11]MH_I2C_Read... [19:45:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:45:11]Read from MH i2c: E2 [19:45:11]MH_I2C_Read... [19:45:11]Read from MH i2c: E2 62 00 [19:45:11]MH_I2C_Read... [19:45:11]Read from MH i2c: E2 62 00 93 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 99 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 8A [19:45:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 99 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:45:11]wFMCommunicate OK [19:45:11]SAM_PROTO_GetFieldsCounters done [19:45:11]requested_item shift.num is exist - process it [19:45:11]requested_item shift.opened is exist - process it [19:45:11]req_shift_opened [19:45:11]FM_GetShiftState [19:45:11]SAM_PROTO_GetShiftState [19:45:11]wFMCommunicate request_size=4 [19:45:11]MH_SAM_APDU [19:45:11]CAPDU: 80 13 01 00 [19:45:11]Write to MH i2c: E2 08 00 94 46 80 13 01 00 00 00 00 00 57 [19:45:11]Write i2c OK [19:45:11]MH_I2C_Read... [19:45:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:11]Read from MH i2c: E2 [19:45:11]MH_I2C_Read... [19:45:11]Read from MH i2c: E2 0E 00 [19:45:11]MH_I2C_Read... [19:45:11]Read from MH i2c: E2 0E 00 94 46 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D5 [19:45:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:45:11]wFMCommunicate OK [19:45:11]SAM_PROTO_GetShiftState done [19:45:11]FM_GetShiftState done [19:45:11]req_shift_opened done [19:45:11]requested_item shift.open_date is exist - process it [19:45:11]req_shift_open_date [19:45:11]req_shift_open_date done [19:45:11]produce_requested_data done [19:45:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309145,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:45:11]process_action_free close_receipt [19:45:11]json_value_free [19:45:11]json_value_free done [19:45:11]process_json_proto returns [19:45:11]Send response to host [19:45:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309145,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:45:11]free response buf [19:45:11]execute_script done [19:45:11]execute_script returns [19:45:11]free content buf [19:45:11]Sock 7.Close socket [19:45:11]Sock 7.Thread stoped [19:45:16]OFD Sender: No OFD packet to send [19:45:21]OFD Sender: No OFD packet to send [19:45:26]OFD Sender: No OFD packet to send [19:45:31]OFD Sender: No OFD packet to send [19:45:36]OFD Sender: No OFD packet to send [19:45:41]OFD Sender: No OFD packet to send [19:45:46]OFD Sender: No OFD packet to send [19:45:51]OFD Sender: No OFD packet to send [19:45:53]accept exits with 9 [19:45:53]New connection [19:45:53]New thread 3066879332 created [19:45:53]Thread 3067022692 joined [19:45:53]Waiting for new connection... [19:45:53] Sock 9.Parse request [19:45:53]Sock 9.Check first char [19:45:53]Sock 9.First char is OK [19:45:53]request: POST /json_proto HTTP/1.0 [19:45:53]Method: POST [19:45:53]URL: /json_proto [19:45:53]Method is POST - this is cgi request [19:45:53]url: /json_proto [19:45:53]query_string will be loaded in cgi processing [19:45:53]execute_cgi json_proto POST (null) [19:45:53]execute_cgi path=json_proto method=POST [19:45:53]POST find Content-Length [19:45:53]Host: 172.17.96.3:8080 [19:45:53]Content-Length: 679 [19:45:53]Content-Type: application/json [19:45:53] [19:45:53]POST finish read [19:45:53]Found Content-Length = 679 [19:45:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [19:45:53]execute_script... [19:45:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [19:45:53]POST & json_proto [19:45:53]process_json_proto [19:45:53]json parsed OK: [19:45:53]protocol is kg_v1.0 [19:45:53]action value=close_receipt [19:45:53]process_action close_receipt [19:45:53]cmd_close_receipt [19:45:53]MH_GetDate [19:45:53]Write to MH i2c: F0 00 00 95 46 CA [19:45:53]Write i2c OK [19:45:53]MH_I2C_Read... [19:45:53]Read from MH i2c: F0 [19:45:53]MH_I2C_Read... [19:45:53]Read from MH i2c: F0 09 00 [19:45:53]MH_I2C_Read... [19:45:53]Read from MH i2c: F0 09 00 95 46 00 F3 46 1D 67 44 5E 04 65 9B [19:45:53]GetLastDocTimeStamp 1729971909 [19:45:53]current date 1729971955 [19:45:53]FM_GetShiftState [19:45:53]SAM_PROTO_GetShiftState [19:45:53]wFMCommunicate request_size=4 [19:45:53]MH_SAM_APDU [19:45:53]CAPDU: 80 13 01 00 [19:45:53]Write to MH i2c: E2 08 00 96 46 80 13 01 00 00 00 00 00 59 [19:45:53]Write i2c OK [19:45:53]MH_I2C_Read... [19:45:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:53]Read from MH i2c: E2 [19:45:53]MH_I2C_Read... [19:45:53]Read from MH i2c: E2 0E 00 [19:45:53]MH_I2C_Read... [19:45:53]Read from MH i2c: E2 0E 00 96 46 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D7 [19:45:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:45:53]wFMCommunicate OK [19:45:53]SAM_PROTO_GetShiftState done [19:45:53]FM_GetShiftState done [19:45:53]opened in 1729902265 [19:45:53]opened+sec_in_day 1729988665 [19:45:53]quantity*price = 100050 [19:45:53]sum+1 = 100052 [19:45:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 567 26.10.2024 19:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309146 ФПД: 75577456810498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194555&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309146&fm=75577456810498&tin=02508201610067®Number=0000000000091780&sum=100000 [19:45:54]StoreToDocumentArchive [19:45:54]shift 532 fd 309146 [19:45:54]save to /storage/0532/doc_00309146 [19:45:54]save last doc name /storage/0532/doc_00309146 to /storage/kkm_last_doc_name [19:45:54]save OK [19:45:54]Clear old archive folders... [19:45:54]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:45:54]tlvbuf is 000D6310 [19:45:54]SAM_PROTO_ClearQueue [19:45:54]wFMCommunicate request_size=4 [19:45:54]MH_SAM_APDU [19:45:54]CAPDU: 80 09 00 00 [19:45:54]Write to MH i2c: E2 08 00 A3 46 80 09 00 00 00 00 00 00 5B [19:45:54]Write i2c OK [19:45:54]MH_I2C_Read... [19:45:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:45:54]Read from MH i2c: E2 [19:45:54]MH_I2C_Read... [19:45:54]Read from MH i2c: E2 03 00 [19:45:54]MH_I2C_Read... [19:45:54]Read from MH i2c: E2 03 00 A3 46 00 90 00 5D [19:45:54]RAPDU: 90 00 [19:45:54]wFMCommunicate OK [19:45:54]SAM_PROTO_ClearQueue done [19:45:54]KKMCreateOFDPacket [19:45:54]OFDProtocolAddRootSTLVToBuf [19:45:54]FM_MakeSignedData [19:45:54]FM_MakeSignedData [19:45:54]SAM_PROTO_SignData [19:45:54]wFMCommunicate request_size=4 [19:45:54]MH_SAM_APDU [19:45:54]CAPDU: 80 0D 01 02 [19:45:54]Write to MH i2c: E2 08 00 A4 46 80 0D 01 02 00 00 00 00 63 [19:45:54]Write i2c OK [19:45:54]MH_I2C_Read... [19:45:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:45:54]Read from MH i2c: E2 [19:45:54]MH_I2C_Read... [19:45:54]Read from MH i2c: E2 03 00 [19:45:54]MH_I2C_Read... [19:45:54]Read from MH i2c: E2 03 00 A4 46 00 90 00 5E [19:45:55]RAPDU: 90 00 [19:45:55]wFMCommunicate OK [19:45:55]wFMCommunicate request_size=255 [19:45:55]MH_SAM_APDU [19:45:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 37 02 00 00 F4 03 04 00 F3 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A B7 04 00 35 04 06 00 44 BC BF 77 [19:45:55]Write to MH i2c: E2 02 01 A5 46 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 37 02 00 00 F4 03 04 00 F3 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A B7 04 00 35 04 06 00 44 BC BF 77 00 00 7E [19:45:55]Write i2c OK [19:45:55]MH_I2C_Read... [19:45:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:55]Read from MH i2c: E2 [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: E2 03 00 [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: E2 03 00 A5 46 00 90 00 5F [19:45:55]RAPDU: 90 00 [19:45:55]wFMCommunicate OK [19:45:55]wFMCommunicate request_size=7 [19:45:55]MH_SAM_APDU [19:45:55]CAPDU: 80 0D 02 02 02 5A 02 [19:45:55]Write to MH i2c: E2 0A 00 A6 46 80 0D 02 02 02 00 5A 02 00 00 C6 [19:45:55]Write i2c OK [19:45:55]MH_I2C_Read... [19:45:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:55]Read from MH i2c: E2 [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: E2 03 00 [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: E2 03 00 A6 46 00 90 00 60 [19:45:55]RAPDU: 90 00 [19:45:55]wFMCommunicate OK [19:45:55]wFMCommunicate request_size=4 [19:45:55]MH_SAM_APDU [19:45:55]CAPDU: 80 0D 03 02 [19:45:55]Write to MH i2c: E2 08 00 A7 46 80 0D 03 02 00 00 00 00 68 [19:45:55]Write i2c OK [19:45:55]MH_I2C_Read... [19:45:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:45:55]Read from MH i2c: E2 [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: E2 0B 00 [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: E2 0B 00 A7 46 00 47 4E C4 03 DA 0E 1B 3A 90 00 02 [19:45:55]RAPDU: 47 4E C4 03 DA 0E 1B 3A 90 00 [19:45:55]wFMCommunicate OK [19:45:55]SAM_PROTO_SignData done [19:45:55]FM_MakeSignedData done [19:45:55]CreateOFDProtocolMessage [19:45:55]wFMCommunicate request_size=4 [19:45:55]MH_SAM_APDU [19:45:55]CAPDU: 80 11 00 00 [19:45:55]Write to MH i2c: E2 08 00 A8 46 80 11 00 00 00 00 00 00 68 [19:45:55]Write i2c OK [19:45:55]MH_I2C_Read... [19:45:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:55]Read from MH i2c: E2 [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: E2 17 00 [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: E2 17 00 A8 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BD [19:45:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:45:55]wFMCommunicate OK [19:45:55]CreateOFDProtocolMessage done [19:45:55]OFDSenderStorePacket 309146 [19:45:55]StoreOFDPacket docnum=309146 [19:45:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 83 0B 04 01 84 9D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 37 02 00 00 F4 03 04 00 F3 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A B7 04 00 35 04 06 00 44 BC BF 77 5A 02 47 4E C4 03 DA 0E 1B 3A [19:45:55]CheckFolder [19:45:55]dirname=/storage/ofd_packets [19:45:55]CheckFolder done [19:45:55]ProducePacketName [19:45:55]name=ofd_packets/00309146 [19:45:55]NVStorageSaveData ofd_packets/00309146 [19:45:55]File name is /storage/ofd_packets/00309146 [19:45:55]Write 298 bytes [19:45:55]NVStorageSaveData done [19:45:55]OFDSenderStorePacket done [19:45:55]KKMCreateOFDPacket done [19:45:55]NVStorageSaveData kkm_last_timestamp [19:45:55]File name is /storage/kkm_last_timestamp [19:45:55]Write 4 bytes [19:45:55]NVStorageSaveData done [19:45:55]ExternCall_PrintAddStr [19:45:55]wPrintStart [19:45:55]Write to MH i2c: 01 00 00 A9 46 EF [19:45:55]Write i2c OK [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: 01 [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: 01 07 00 [19:45:55]MH_I2C_Read... [19:45:55]Read from MH i2c: 01 07 00 A9 46 00 00 00 00 00 FF 0F 04 [19:45:55]RasterBufferAndPrint [19:45:55]line Счет N : (1)643022 [19:45:55]line ИНН: 02508201610067 [19:45:55]line Контрольно-Кассовый Чек [19:45:55]line ПРОДАЖА [19:45:55]line ТРК (МРК, ГНК) : 11 [19:45:55]line Товар: 2710194210 [19:45:55]line ДТ-К-2 [19:45:55]line 13.130 * 76.20 [19:45:55]line = 1000.51 [19:45:55]line НДС 12% НСП 1% [19:45:55]line > о реализуемом товаре [19:45:55]line ОКРУГЛЕНИЕ: -0.51 [19:45:55]line ИТОГО: 1000.00 [19:45:55]line Внесено: 1000.00 [19:45:55]line СДАЧА: 0.00 [19:45:55]line НСП 1% : 8.85 [19:45:55]line НДС 12% : 106.25 [19:45:55]line Наличными: 1000.00 [19:45:55]line Безнал.: 0.00 [19:45:55]line Место: АЗС № 172 "Партнер Нефть" [19:45:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:45:55]line СНО: Общий режим [19:45:55]line Чек 567 26.10.2024 19:45 [19:45:55]line Смена: 532 ФФД: 1.0 [19:45:55]line ЗНМ: 0300000116 [19:45:55]line РНМ: 0000000000091780 [19:45:55]line Версия ККМ: 001 [19:45:55]line ФМ: 0000000000871765 [19:45:55]line ФД: 309146 [19:45:55]line ФПД: 75577456810498 [19:45:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194555&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309146&fm=75577456810498&tin=02508201610067®Number=0000000000091780&sum=100000 [19:45:55]OFD Sender: Processing packet 309146 [packets to send 223, broken 222] [19:45:55]ProducePacketName [19:45:55]name=ofd_packets/00309146 [19:45:55]OFD Sender: To server: pG, [19:45:55]CommunicateWithHost lk.salyk.kg:30040 [19:45:55]ConnectInit lk.salyk.kg [19:45:55]written 0, free lines is 4095 [19:45:55]Connected sock=7 [19:45:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 83 0B 04 01 84 9D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 37 02 00 00 F4 03 04 00 F3 46 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9A B7 04 00 35 04 06 00 44 BC BF 77 5A 02 47 4E C4 03 DA 0E 1B 3A [19:45:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 00 24 47 00 55 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 31 37 36 35 10 04 04 00 9A B7 04 00 F4 03 04 00 50 ED 1C 67 B6 04 01 00 00 64 B9 AC B5 0F 8F 8F D9 [19:45:56]CommunicateWithHost err = 0 [19:45:56]CheckOFDResponse [19:45:56]1017 (14) - 77093643461234 [19:45:56]1041 (16) - 0000000000871765 [19:45:56]1040 (4) - 309146 [19:45:56]1012 (4) - 26.10.2024 13:23 [19:45:56]1206 (1) - 0 [19:45:56]OFD Sender: Remove packet 309146 [19:45:56]ProducePacketName [19:45:56]name=ofd_packets/00309146 [19:45:56]NVStorageDeleteData [19:45:56]Write to MH i2c: 01 00 00 D3 46 19 [19:45:56]Write i2c OK [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: 01 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: 01 07 00 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: 01 07 00 D3 46 00 00 00 00 00 BE 0C EA [19:45:56]RasterBufferAndPrint [19:45:56]line [19:45:56]line [19:45:56]line [19:45:56]line [19:45:56]line [19:45:56]written 0, free lines is 3269 [19:45:56]MH_Cut [19:45:56]Write to MH i2c: D1 01 00 DA 46 01 F2 [19:45:56]Write i2c OK [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: D1 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: D1 01 00 [19:45:56]MH_I2C_Read... [19:45:56]Read from MH i2c: D1 01 00 DA 46 00 F1 [19:45:56]Write to MH i2c: 01 00 00 DB 46 21 [19:45:56]Write i2c OK [19:45:56]MH_I2C_Read... [19:45:56]OFD Sender: No OFD packet to send [19:45:57]*** Cut start [19:45:57]*** Purtial cut [19:45:57]*** Stage 1: CUTSNS_PIN = 1 [19:45:57]Read from MH i2c: 01 [19:45:57]MH_I2C_Read... [19:45:57]*** Stop cut motor [19:45:57]*** Cut end [19:45:57]Read from MH i2c: 01 07 00 [19:45:57]MH_I2C_Read... [19:45:57]Read from MH i2c: 01 07 00 DB 46 00 00 00 00 00 FF 0F 36 [19:45:57]process_action close_receipt done [19:45:57]requested_data is exist [19:45:57]produce_requested_data [19:45:57]requested_item fm.sn is exist - process it [19:45:57]wFMCommunicate request_size=4 [19:45:57]MH_SAM_APDU [19:45:57]CAPDU: 80 11 00 00 [19:45:57]Write to MH i2c: E2 08 00 DC 46 80 11 00 00 00 00 00 00 9C [19:45:57]Write i2c OK [19:45:57]MH_I2C_Read... [19:45:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:57]Read from MH i2c: E2 [19:45:57]MH_I2C_Read... [19:45:57]Read from MH i2c: E2 17 00 [19:45:57]MH_I2C_Read... [19:45:57]Read from MH i2c: E2 17 00 DC 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F1 [19:45:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:45:57]wFMCommunicate OK [19:45:57]requested_item fd.num is exist - process it [19:45:57]SAM_PROTO_GetFieldsCounters [19:45:57]wFMCommunicate request_size=4 [19:45:57]MH_SAM_APDU [19:45:57]CAPDU: 80 13 00 00 [19:45:57]Write to MH i2c: E2 08 00 DD 46 80 13 00 00 00 00 00 00 9F [19:45:57]Write i2c OK [19:45:57]MH_I2C_Read... [19:45:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:45:57]Read from MH i2c: E2 [19:45:57]MH_I2C_Read... [19:45:57]Read from MH i2c: E2 62 00 [19:45:57]MH_I2C_Read... [19:45:57]Read from MH i2c: E2 62 00 DD 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 D8 [19:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9A B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:45:57]wFMCommunicate OK [19:45:57]SAM_PROTO_GetFieldsCounters done [19:45:57]requested_item shift.num is exist - process it [19:45:57]requested_item shift.opened is exist - process it [19:45:57]req_shift_opened [19:45:57]FM_GetShiftState [19:45:57]SAM_PROTO_GetShiftState [19:45:57]wFMCommunicate request_size=4 [19:45:57]MH_SAM_APDU [19:45:57]CAPDU: 80 13 01 00 [19:45:57]Write to MH i2c: E2 08 00 DE 46 80 13 01 00 00 00 00 00 A1 [19:45:57]Write i2c OK [19:45:57]MH_I2C_Read... [19:45:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:57]Read from MH i2c: E2 [19:45:57]MH_I2C_Read... [19:45:57]Read from MH i2c: E2 0E 00 [19:45:57]MH_I2C_Read... [19:45:57]Read from MH i2c: E2 0E 00 DE 46 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1F [19:45:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:45:57]wFMCommunicate OK [19:45:57]SAM_PROTO_GetShiftState done [19:45:57]FM_GetShiftState done [19:45:57]req_shift_opened done [19:45:57]requested_item shift.open_date is exist - process it [19:45:57]req_shift_open_date [19:45:57]req_shift_open_date done [19:45:57]produce_requested_data done [19:45:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309146,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:45:57]process_action_free close_receipt [19:45:57]json_value_free [19:45:57]json_value_free done [19:45:57]process_json_proto returns [19:45:57]Send response to host [19:45:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309146,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:45:57]free response buf [19:45:57]execute_script done [19:45:57]execute_script returns [19:45:57]free content buf [19:45:57]Sock 9.Close socket [19:45:57]Sock 9.Thread stoped [19:46:01]OFD Sender: No OFD packet to send [19:46:06]OFD Sender: No OFD packet to send [19:46:11]OFD Sender: No OFD packet to send [19:46:16]OFD Sender: No OFD packet to send [19:46:21]OFD Sender: No OFD packet to send [19:46:26]OFD Sender: No OFD packet to send [19:46:31]OFD Sender: No OFD packet to send [19:46:36]OFD Sender: No OFD packet to send [19:46:41]OFD Sender: No OFD packet to send [19:46:46]OFD Sender: No OFD packet to send [19:46:51]OFD Sender: No OFD packet to send [19:46:56]OFD Sender: No OFD packet to send [19:47:00]accept exits with 10 [19:47:00]New connection [19:47:00]New thread 3067022692 created [19:47:00]Thread 3066879332 joined [19:47:00]Waiting for new connection... [19:47:00] Sock 10.Parse request [19:47:00]Sock 10.Check first char [19:47:00]Sock 10.First char is OK [19:47:00]request: POST /json_proto HTTP/1.0 [19:47:00]Method: POST [19:47:00]URL: /json_proto [19:47:00]Method is POST - this is cgi request [19:47:00]url: /json_proto [19:47:00]query_string will be loaded in cgi processing [19:47:00]execute_cgi json_proto POST (null) [19:47:00]execute_cgi path=json_proto method=POST [19:47:00]POST find Content-Length [19:47:00]Host: 172.17.96.3:8080 [19:47:00]Content-Length: 667 [19:47:00]Content-Type: application/json [19:47:00] [19:47:00]POST finish read [19:47:00]Found Content-Length = 667 [19:47:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3379", "tax_sys" : 0, "items" : [ { "code": "4603290004879", "name": "\u041F\u0435\u0447.\u0441\u0430\u0445.FORSITE \u0421\u044D\u043D\u0434.\u043A\u043E\u043A\u043E\u0441.\u0432\u043A", "price" : 93.00, "quantity" : 1.000, "sum" : 93.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 93.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:47:00]execute_script... [19: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)3379", "tax_sys" : 0, "items" : [ { "code": "4603290004879", "name": "\u041F\u0435\u0447.\u0441\u0430\u0445.FORSITE \u0421\u044D\u043D\u0434.\u043A\u043E\u043A\u043E\u0441.\u0432\u043A", "price" : 93.00, "quantity" : 1.000, "sum" : 93.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 93.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:47:00]POST & json_proto [19:47:00]process_json_proto [19:47:00]json parsed OK: [19:47:00]protocol is kg_v1.0 [19:47:00]action value=close_receipt [19:47:00]process_action close_receipt [19:47:00]cmd_close_receipt [19:47:00]MH_GetDate [19:47:00]Write to MH i2c: F0 00 00 DF 46 14 [19:47:00]Write i2c OK [19:47:00]MH_I2C_Read... [19:47:00]Read from MH i2c: F0 [19:47:00]MH_I2C_Read... [19:47:00]Read from MH i2c: F0 09 00 [19:47:00]MH_I2C_Read... [19:47:00]Read from MH i2c: F0 09 00 DF 46 00 36 47 1D 67 44 5E 04 65 29 [19:47:00]GetLastDocTimeStamp 1729971955 [19:47:00]current date 1729972022 [19:47:00]FM_GetShiftState [19:47:00]SAM_PROTO_GetShiftState [19:47:00]wFMCommunicate request_size=4 [19:47:00]MH_SAM_APDU [19:47:00]CAPDU: 80 13 01 00 [19:47:00]Write to MH i2c: E2 08 00 E0 46 80 13 01 00 00 00 00 00 A3 [19:47:00]Write i2c OK [19:47:00]MH_I2C_Read... [19:47:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:00]Read from MH i2c: E2 [19:47:00]MH_I2C_Read... [19:47:00]Read from MH i2c: E2 0E 00 [19:47:00]MH_I2C_Read... [19:47:00]Read from MH i2c: E2 0E 00 E0 46 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 21 [19:47:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:47:00]wFMCommunicate OK [19:47:00]SAM_PROTO_GetShiftState done [19:47:00]FM_GetShiftState done [19:47:00]opened in 1729902265 [19:47:00]opened+sec_in_day 1729988665 [19:47:00]quantity*price = 9300 [19:47:00]sum+1 = 9301 [19:47:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 93.00 НСП 1% : 0.82 НДС 12% : 9.88 Наличными: 93.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 568 26.10.2024 19:47 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309147 ФПД: 224768850341472 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194702&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309147&fm=224768850341472&tin=02508201610067®Number=0000000000091780&sum=9300 0 [19:47:01]StoreToDocumentArchive [19:47:01]shift 532 fd 309147 [19:47:01]save to /storage/0532/doc_00309147 [19:47:01]save last doc name /storage/0532/doc_00309147 to /storage/kkm_last_doc_name [19:47:01]save OK [19:47:01]Clear old archive folders... [19:47:01]ProcessDocumentItem done err = 0, tmpTLVsize=288 [19:47:01]tlvbuf is 001C19F0 [19:47:01]SAM_PROTO_ClearQueue [19:47:01]wFMCommunicate request_size=4 [19:47:01]MH_SAM_APDU [19:47:01]CAPDU: 80 09 00 00 [19:47:01]Write to MH i2c: E2 08 00 ED 46 80 09 00 00 00 00 00 00 A5 [19:47:01]Write i2c OK [19:47:01]MH_I2C_Read... [19:47:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:47:01]Read from MH i2c: E2 [19:47:01]MH_I2C_Read... [19:47:01]Read from MH i2c: E2 03 00 [19:47:01]MH_I2C_Read... [19:47:01]Read from MH i2c: E2 03 00 ED 46 00 90 00 A7 [19:47:01]RAPDU: 90 00 [19:47:01]wFMCommunicate OK [19:47:01]SAM_PROTO_ClearQueue done [19:47:01]KKMCreateOFDPacket [19:47:01]OFDProtocolAddRootSTLVToBuf [19:47:01]FM_MakeSignedData [19:47:01]FM_MakeSignedData [19:47:01]SAM_PROTO_SignData [19:47:01]wFMCommunicate request_size=4 [19:47:01]MH_SAM_APDU [19:47:01]CAPDU: 80 0D 01 02 [19:47:01]Write to MH i2c: E2 08 00 EE 46 80 0D 01 02 00 00 00 00 AD [19:47:01]Write i2c OK [19:47:01]MH_I2C_Read... [19:47:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:47:01]Read from MH i2c: E2 [19:47:01]MH_I2C_Read... [19:47:01]Read from MH i2c: E2 03 00 [19:47:01]MH_I2C_Read... [19:47:01]Read from MH i2c: E2 03 00 EE 46 00 90 00 A8 [19:47:01]RAPDU: 90 00 [19:47:01]wFMCommunicate OK [19:47:01]wFMCommunicate request_size=255 [19:47:01]MH_SAM_APDU [19:47:01]CAPDU: 80 0D 02 02 FA 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 37 39 06 04 2E 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 D0 BA D0 BE D0 BA D0 BE D1 81 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 FC 03 06 00 54 24 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 03 00 00 00 00 07 04 06 00 54 24 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 36 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 [19:47:01]Write to MH i2c: E2 02 01 EF 46 80 0D 02 02 FA 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 37 39 06 04 2E 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 D0 BA D0 BE D0 BA D0 BE D1 81 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 FC 03 06 00 54 24 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 03 00 00 00 00 07 04 06 00 54 24 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 36 47 1D 67 0E 04 04 00 14 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 14 [19:47:01]Write i2c OK [19:47:01]MH_I2C_Read... [19:47:01]OFD Sender: No OFD packet to send [19:47:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:01]Read from MH i2c: E2 [19:47:01]MH_I2C_Read... [19:47:01]Read from MH i2c: E2 03 00 [19:47:01]MH_I2C_Read... [19:47:01]Read from MH i2c: E2 03 00 EF 46 00 90 00 A9 [19:47:01]RAPDU: 90 00 [19:47:01]wFMCommunicate OK [19:47:01]wFMCommunicate request_size=47 [19:47:01]MH_SAM_APDU [19:47:01]CAPDU: 80 0D 02 02 2A 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B B7 04 00 35 04 06 00 CC 6D 13 7B 2E 60 [19:47:01]Write to MH i2c: E2 32 00 F0 46 80 0D 02 02 2A 00 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B B7 04 00 35 04 06 00 CC 6D 13 7B 2E 60 00 00 1D [19:47:01]Write i2c OK [19:47:01]MH_I2C_Read... [19:47:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:01]Read from MH i2c: E2 [19:47:01]MH_I2C_Read... [19:47:01]Read from MH i2c: E2 03 00 [19:47:01]MH_I2C_Read... [19:47:01]Read from MH i2c: E2 03 00 F0 46 00 90 00 AA [19:47:01]RAPDU: 90 00 [19:47:01]wFMCommunicate OK [19:47:01]wFMCommunicate request_size=4 [19:47:01]MH_SAM_APDU [19:47:01]CAPDU: 80 0D 03 02 [19:47:01]Write to MH i2c: E2 08 00 F1 46 80 0D 03 02 00 00 00 00 B2 [19:47:01]Write i2c OK [19:47:01]MH_I2C_Read... [19:47:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:47:01]Read from MH i2c: E2 [19:47:01]MH_I2C_Read... [19:47:01]Read from MH i2c: E2 0B 00 [19:47:01]MH_I2C_Read... [19:47:01]Read from MH i2c: E2 0B 00 F1 46 00 6C 17 1A DD 52 B5 5B 33 90 00 C2 [19:47:01]RAPDU: 6C 17 1A DD 52 B5 5B 33 90 00 [19:47:01]wFMCommunicate OK [19:47:01]SAM_PROTO_SignData done [19:47:01]FM_MakeSignedData done [19:47:01]CreateOFDProtocolMessage [19:47:01]wFMCommunicate request_size=4 [19:47:01]MH_SAM_APDU [19:47:01]CAPDU: 80 11 00 00 [19:47:01]Write to MH i2c: E2 08 00 F2 46 80 11 00 00 00 00 00 00 B2 [19:47:01]Write i2c OK [19:47:01]MH_I2C_Read... [19:47:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:01]Read from MH i2c: E2 [19:47:01]MH_I2C_Read... [19:47:01]Read from MH i2c: E2 17 00 [19:47:01]MH_I2C_Read... [19:47:01]Read from MH i2c: E2 17 00 F2 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 07 [19:47:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:47:02]wFMCommunicate OK [19:47:02]CreateOFDProtocolMessage done [19:47:02]OFDSenderStorePacket 309147 [19:47:02]StoreOFDPacket docnum=309147 [19:47:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 34 01 00 00 1A 5C 2C 01 91 72 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 37 39 06 04 2E 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 D0 BA D0 BE D0 BA D0 BE D1 81 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 FC 03 06 00 54 24 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 03 00 00 00 00 07 04 06 00 54 24 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 36 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B B7 04 00 35 04 06 00 CC 6D 13 7B 2E 60 6C 17 1A DD 52 B5 5B 33 [19:47:02]CheckFolder [19:47:02]dirname=/storage/ofd_packets [19:47:02]CheckFolder done [19:47:02]ProducePacketName [19:47:02]name=ofd_packets/00309147 [19:47:02]NVStorageSaveData ofd_packets/00309147 [19:47:02]File name is /storage/ofd_packets/00309147 [19:47:02]Write 338 bytes [19:47:02]NVStorageSaveData done [19:47:02]OFDSenderStorePacket done [19:47:02]KKMCreateOFDPacket done [19:47:02]NVStorageSaveData kkm_last_timestamp [19:47:02]File name is /storage/kkm_last_timestamp [19:47:02]Write 4 bytes [19:47:02]NVStorageSaveData done [19:47:02]ExternCall_PrintAddStr [19:47:02]wPrintStart [19:47:02]Write to MH i2c: 01 00 00 F3 46 39 [19:47:02]Write i2c OK [19:47:02]MH_I2C_Read... [19:47:02]Read from MH i2c: 01 [19:47:02]MH_I2C_Read... [19:47:02]Read from MH i2c: 01 07 00 [19:47:02]MH_I2C_Read... [19:47:02]Read from MH i2c: 01 07 00 F3 46 00 00 00 00 00 FF 0F 4E [19:47:02]RasterBufferAndPrint [19:47:02]line Счет N : (3)3379 [19:47:02]line ИНН: 02508201610067 [19:47:02]line Контрольно-Кассовый Чек [19:47:02]line ПРОДАЖА [19:47:02]line Товар: 4603290004879 [19:47:02]line Печ.сах.FORSITE Сэнд.кокос.вк [19:47:02]line 1.000 * 93.00 [19:47:02]line = 93.00 [19:47:02]line НДС 12% НСП 1% [19:47:02]line > о реализуемом товаре [19:47:02]line ИТОГО: 93.00 [19:47:02]line НСП 1% : 0.82 [19:47:02]line НДС 12% : 9.88 [19:47:02]line Наличными: 93.00 [19:47:02]line Безнал.: 0.00 [19:47:02]line Место: АЗС № 172 "Партнер Нефть" [19:47:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:47:02]line СНО: Общий режим [19:47:02]line Чек 568 26.10.2024 19:47 [19:47:02]line Смена: 532 ФФД: 1.0 [19:47:02]line ЗНМ: 0300000116 [19:47:02]line РНМ: 0000000000091780 [19:47:02]line Версия ККМ: 001 [19:47:02]line ФМ: 0000000000871765 [19:47:02]line ФД: 309147 [19:47:02]line ФПД: 224768850341472 [19:47:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194702&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309147&fm=224768850341472&tin=02508201610067®Number=0000000000091780&sum=9300 [19:47:02]line 0 [19:47:02]OFD Sender: Processing packet 309147 [packets to send 223, broken 222] [19:47:02]ProducePacketName [19:47:02]name=ofd_packets/00309147 [19:47:02]OFD Sender: To server: pG, [19:47:02]CommunicateWithHost lk.salyk.kg:30040 [19:47:02]ConnectInit lk.salyk.kg [19:47:02]written 0, free lines is 4095 [19:47:02]Connected sock=11 [19: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 31 37 36 35 34 01 00 00 1A 5C 2C 01 91 72 5A 03 01 00 03 00 20 01 1E 04 01 00 01 23 04 72 00 8A 04 0D 00 34 36 30 33 32 39 30 30 30 34 38 37 39 06 04 2E 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 D0 BA D0 BE D0 BA D0 BE D1 81 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 FC 03 06 00 54 24 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 52 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DC 03 00 00 00 00 07 04 06 00 54 24 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 36 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B B7 04 00 35 04 06 00 CC 6D 13 7B 2E 60 6C 17 1A DD 52 B5 5B 33 [19:47:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 45 10 47 00 8E 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9B B7 04 00 F4 03 04 00 93 ED 1C 67 B6 04 01 00 00 80 06 27 10 5A 96 AB 25 [19:47:02]CommunicateWithHost err = 0 [19:47:02]CheckOFDResponse [19:47:02]1017 (14) - 77093643461234 [19:47:02]1041 (16) - 0000000000871765 [19:47:02]1040 (4) - 309147 [19:47:02]1012 (4) - 26.10.2024 13:24 [19:47:02]1206 (1) - 0 [19:47:02]OFD Sender: Remove packet 309147 [19:47:02]ProducePacketName [19:47:02]name=ofd_packets/00309147 [19:47:02]NVStorageDeleteData [19:47:02]Write to MH i2c: 01 00 00 1A 47 61 [19:47:02]Write i2c OK [19:47:02]MH_I2C_Read... [19:47:02]Read from MH i2c: 01 [19:47:02]MH_I2C_Read... [19:47:02]Read from MH i2c: 01 07 00 [19:47:02]MH_I2C_Read... [19:47:02]Read from MH i2c: 01 07 00 1A 47 00 00 00 00 00 D8 0C 4C [19:47:02]RasterBufferAndPrint [19:47:02]line [19:47:02]line [19:47:02]line [19:47:02]line [19:47:02]line [19:47:02]written 0, free lines is 3292 [19:47:02]MH_Cut [19:47:02]Write to MH i2c: D1 01 00 21 47 01 3A [19:47:02]Write i2c OK [19:47:02]MH_I2C_Read... [19:47:02]Read from MH i2c: D1 [19:47:02]MH_I2C_Read... [19:47:02]Read from MH i2c: D1 01 00 [19:47:02]MH_I2C_Read... [19:47:02]Read from MH i2c: D1 01 00 21 47 00 39 [19:47:02]Write to MH i2c: 01 00 00 22 47 69 [19:47:02]Write i2c OK [19:47:02]MH_I2C_Read... [19:47:03]OFD Sender: No OFD packet to send [19:47:03]*** Cut start [19:47:03]*** Purtial cut [19:47:03]*** Stage 1: CUTSNS_PIN = 1 [19:47:03]Read from MH i2c: 01 [19:47:03]MH_I2C_Read... [19:47:03]*** Stop cut motor [19:47:03]*** Cut end [19:47:03]Read from MH i2c: 01 07 00 [19:47:03]MH_I2C_Read... [19:47:03]Read from MH i2c: 01 07 00 22 47 00 00 00 00 00 FF 0F 7E [19:47:03]process_action close_receipt done [19:47:03]requested_data is exist [19:47:03]produce_requested_data [19:47:03]requested_item fm.sn is exist - process it [19:47:03]wFMCommunicate request_size=4 [19:47:03]MH_SAM_APDU [19:47:03]CAPDU: 80 11 00 00 [19:47:03]Write to MH i2c: E2 08 00 23 47 80 11 00 00 00 00 00 00 E4 [19:47:03]Write i2c OK [19:47:03]MH_I2C_Read... [19:47:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:03]Read from MH i2c: E2 [19:47:03]MH_I2C_Read... [19:47:03]Read from MH i2c: E2 17 00 [19:47:03]MH_I2C_Read... [19:47:03]Read from MH i2c: E2 17 00 23 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 39 [19:47:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:47:03]wFMCommunicate OK [19:47:03]requested_item fd.num is exist - process it [19:47:03]SAM_PROTO_GetFieldsCounters [19:47:03]wFMCommunicate request_size=4 [19:47:03]MH_SAM_APDU [19:47:03]CAPDU: 80 13 00 00 [19:47:03]Write to MH i2c: E2 08 00 24 47 80 13 00 00 00 00 00 00 E7 [19:47:03]Write i2c OK [19:47:03]MH_I2C_Read... [19:47:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:47:04]Read from MH i2c: E2 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: E2 62 00 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: E2 62 00 24 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 24 [19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9B B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:47:04]wFMCommunicate OK [19:47:04]SAM_PROTO_GetFieldsCounters done [19:47:04]requested_item shift.num is exist - process it [19:47:04]requested_item shift.opened is exist - process it [19:47:04]req_shift_opened [19:47:04]FM_GetShiftState [19:47:04]SAM_PROTO_GetShiftState [19:47:04]wFMCommunicate request_size=4 [19:47:04]MH_SAM_APDU [19:47:04]CAPDU: 80 13 01 00 [19:47:04]Write to MH i2c: E2 08 00 25 47 80 13 01 00 00 00 00 00 E9 [19:47:04]Write i2c OK [19:47:04]MH_I2C_Read... [19:47:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:04]Read from MH i2c: E2 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: E2 0E 00 [19:47:04]MH_I2C_Read... [19:47:04]Read from MH i2c: E2 0E 00 25 47 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 67 [19:47:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:47:04]wFMCommunicate OK [19:47:04]SAM_PROTO_GetShiftState done [19:47:04]FM_GetShiftState done [19:47:04]req_shift_opened done [19:47:04]requested_item shift.open_date is exist - process it [19:47:04]req_shift_open_date [19:47:04]req_shift_open_date done [19:47:04]produce_requested_data done [19:47:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309147,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:47:04]process_action_free close_receipt [19:47:04]json_value_free [19:47:04]json_value_free done [19:47:04]process_json_proto returns [19:47:04]Send response to host [19:47:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309147,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:47:04]free response buf [19:47:04]execute_script done [19:47:04]execute_script returns [19:47:04]free content buf [19:47:04]Sock 10.Close socket [19:47:04]Sock 10.Thread stoped [19:47:08]OFD Sender: No OFD packet to send [19:47:12]accept exits with 7 [19:47:12]New connection [19:47:12]New thread 3066879332 created [19:47:12]Thread 3067022692 joined [19:47:12]Waiting for new connection... [19:47:12] Sock 7.Parse request [19:47:12]Sock 7.Check first char [19:47:12]Sock 7.First char is OK [19:47:12]request: POST /json_proto HTTP/1.0 [19:47:12]Method: POST [19:47:12]URL: /json_proto [19:47:12]Method is POST - this is cgi request [19:47:12]url: /json_proto [19:47:12]query_string will be loaded in cgi processing [19:47:12]execute_cgi json_proto POST (null) [19:47:12]execute_cgi path=json_proto method=POST [19:47:12]POST find Content-Length [19:47:12]Host: 172.17.96.3:8080 [19:47:12]Content-Length: 688 [19:47:12]Content-Type: application/json [19:47:12] [19:47:12]POST finish read [19:47:12]Found Content-Length = 688 [19:47:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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" ] } } [19:47:12]execute_script... [19:47: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)643023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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" ] } } [19:47:12]POST & json_proto [19:47:12]process_json_proto [19:47:12]json parsed OK: [19:47:12]protocol is kg_v1.0 [19:47:12]action value=close_receipt [19:47:12]process_action close_receipt [19:47:12]cmd_close_receipt [19:47:12]MH_GetDate [19:47:12]Write to MH i2c: F0 00 00 26 47 5C [19:47:12]Write i2c OK [19:47:12]MH_I2C_Read... [19:47:12]Read from MH i2c: F0 [19:47:12]MH_I2C_Read... [19:47:12]Read from MH i2c: F0 09 00 [19:47:12]MH_I2C_Read... [19:47:12]Read from MH i2c: F0 09 00 26 47 00 42 47 1D 67 44 5E 04 65 7D [19:47:12]GetLastDocTimeStamp 1729972022 [19:47:12]current date 1729972034 [19:47:12]FM_GetShiftState [19:47:12]SAM_PROTO_GetShiftState [19:47:12]wFMCommunicate request_size=4 [19:47:12]MH_SAM_APDU [19:47:12]CAPDU: 80 13 01 00 [19:47:12]Write to MH i2c: E2 08 00 27 47 80 13 01 00 00 00 00 00 EB [19:47:12]Write i2c OK [19:47:12]MH_I2C_Read... [19:47:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:12]Read from MH i2c: E2 [19:47:12]MH_I2C_Read... [19:47:12]Read from MH i2c: E2 0E 00 [19:47:12]MH_I2C_Read... [19:47:12]Read from MH i2c: E2 0E 00 27 47 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 69 [19:47:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:47:12]wFMCommunicate OK [19:47:12]SAM_PROTO_GetShiftState done [19:47:12]FM_GetShiftState done [19:47:12]opened in 1729902265 [19:47:12]opened+sec_in_day 1729988665 [19:47:12]quantity*price = 100051 [19:47:12]sum+1 = 100052 [19:47:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 569 26.10.2024 19:47 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309148 ФПД: 170019775825389 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194714&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309148&fm=170019775825389&tin=02508201610067®Number=0000000000091780&sum=100000 [19:47:13]StoreToDocumentArchive [19:47:13]shift 532 fd 309148 [19:47:13]save to /storage/0532/doc_00309148 [19:47:13]save last doc name /storage/0532/doc_00309148 to /storage/kkm_last_doc_name [19:47:13]save OK [19:47:13]Clear old archive folders... [19:47:13]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:47:13]tlvbuf is 00129C20 [19:47:13]SAM_PROTO_ClearQueue [19:47:13]wFMCommunicate request_size=4 [19:47:13]MH_SAM_APDU [19:47:13]CAPDU: 80 09 00 00 [19:47:13]Write to MH i2c: E2 08 00 34 47 80 09 00 00 00 00 00 00 ED [19:47:13]Write i2c OK [19:47:13]MH_I2C_Read... [19:47:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:47:13]Read from MH i2c: E2 [19:47:13]MH_I2C_Read... [19:47:13]Read from MH i2c: E2 03 00 [19:47:13]MH_I2C_Read... [19:47:13]Read from MH i2c: E2 03 00 34 47 00 90 00 EF [19:47:13]RAPDU: 90 00 [19:47:13]wFMCommunicate OK [19:47:13]SAM_PROTO_ClearQueue done [19:47:13]KKMCreateOFDPacket [19:47:13]OFDProtocolAddRootSTLVToBuf [19:47:13]FM_MakeSignedData [19:47:13]FM_MakeSignedData [19:47:13]SAM_PROTO_SignData [19:47:13]wFMCommunicate request_size=4 [19:47:13]MH_SAM_APDU [19:47:13]CAPDU: 80 0D 01 02 [19:47:13]Write to MH i2c: E2 08 00 35 47 80 0D 01 02 00 00 00 00 F5 [19:47:13]Write i2c OK [19:47:13]MH_I2C_Read... [19:47:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:47:13]Read from MH i2c: E2 [19:47:13]MH_I2C_Read... [19:47:13]Read from MH i2c: E2 03 00 [19:47:13]MH_I2C_Read... [19:47:13]Read from MH i2c: E2 03 00 35 47 00 90 00 F0 [19:47:13]RAPDU: 90 00 [19:47:13]wFMCommunicate OK [19:47:13]wFMCommunicate request_size=255 [19:47:13]MH_SAM_APDU [19:47:13]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 39 02 00 00 F4 03 04 00 42 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B7 04 [19:47:13]Write to MH i2c: E2 02 01 36 47 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 39 02 00 00 F4 03 04 00 42 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B7 04 00 00 20 [19:47:13]Write i2c OK [19:47:13]MH_I2C_Read... [19:47:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:14]Read from MH i2c: E2 [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: E2 03 00 [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: E2 03 00 36 47 00 90 00 F1 [19:47:14]RAPDU: 90 00 [19:47:14]wFMCommunicate OK [19:47:14]wFMCommunicate request_size=16 [19:47:14]MH_SAM_APDU [19:47:14]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 9A A1 D0 57 C5 ED [19:47:14]Write to MH i2c: E2 13 00 37 47 80 0D 02 02 0B 00 00 35 04 06 00 9A A1 D0 57 C5 ED 00 00 61 [19:47:14]Write i2c OK [19:47:14]MH_I2C_Read... [19:47:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:14]Read from MH i2c: E2 [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: E2 03 00 [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: E2 03 00 37 47 00 90 00 F2 [19:47:14]RAPDU: 90 00 [19:47:14]wFMCommunicate OK [19:47:14]wFMCommunicate request_size=4 [19:47:14]MH_SAM_APDU [19:47:14]CAPDU: 80 0D 03 02 [19:47:14]Write to MH i2c: E2 08 00 38 47 80 0D 03 02 00 00 00 00 FA [19:47:14]Write i2c OK [19:47:14]MH_I2C_Read... [19:47:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:47:14]Read from MH i2c: E2 [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: E2 0B 00 [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: E2 0B 00 38 47 00 C6 16 E4 5B 74 CA 59 1B 90 00 C8 [19:47:14]RAPDU: C6 16 E4 5B 74 CA 59 1B 90 00 [19:47:14]wFMCommunicate OK [19:47:14]SAM_PROTO_SignData done [19:47:14]FM_MakeSignedData done [19:47:14]CreateOFDProtocolMessage [19:47:14]wFMCommunicate request_size=4 [19:47:14]MH_SAM_APDU [19:47:14]CAPDU: 80 11 00 00 [19:47:14]Write to MH i2c: E2 08 00 39 47 80 11 00 00 00 00 00 00 FA [19:47:14]Write i2c OK [19:47:14]MH_I2C_Read... [19:47:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:14]Read from MH i2c: E2 [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: E2 17 00 [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: E2 17 00 39 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4F [19:47:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:47:14]wFMCommunicate OK [19:47:14]CreateOFDProtocolMessage done [19:47:14]OFDSenderStorePacket 309148 [19:47:14]StoreOFDPacket docnum=309148 [19:47:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 C7 B4 0D 01 24 BA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 39 02 00 00 F4 03 04 00 42 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B7 04 00 35 04 06 00 9A A1 D0 57 C5 ED C6 16 E4 5B 74 CA 59 1B [19:47:14]CheckFolder [19:47:14]dirname=/storage/ofd_packets [19:47:14]CheckFolder done [19:47:14]ProducePacketName [19:47:14]name=ofd_packets/00309148 [19:47:14]NVStorageSaveData ofd_packets/00309148 [19:47:14]File name is /storage/ofd_packets/00309148 [19:47:14]Write 307 bytes [19:47:14]NVStorageSaveData done [19:47:14]OFDSenderStorePacket done [19:47:14]KKMCreateOFDPacket done [19:47:14]NVStorageSaveData kkm_last_timestamp [19:47:14]File name is /storage/kkm_last_timestamp [19:47:14]Write 4 bytes [19:47:14]NVStorageSaveData done [19:47:14]ExternCall_PrintAddStr [19:47:14]wPrintStart [19:47:14]Write to MH i2c: 01 00 00 3A 47 81 [19:47:14]Write i2c OK [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: 01 [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: 01 07 00 [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: 01 07 00 3A 47 00 00 00 00 00 FF 0F 96 [19:47:14]RasterBufferAndPrint [19:47:14]line Счет N : (1)643023 [19:47:14]line ИНН: 02508201610067 [19:47:14]line Контрольно-Кассовый Чек [19:47:14]line ПРОДАЖА [19:47:14]line ТРК (МРК, ГНК) : 32 [19:47:14]line Товар: 2710194210 [19:47:14]line D-ENERGY ДТ-К-2 [19:47:14]line 12.960 * 77.20 [19:47:14]line = 1000.51 [19:47:14]line НДС 12% НСП 1% [19:47:14]line > о реализуемом товаре [19:47:14]line ОКРУГЛЕНИЕ: -0.51 [19:47:14]line ИТОГО: 1000.00 [19:47:14]line Внесено: 1000.00 [19:47:14]line СДАЧА: 0.00 [19:47:14]line НСП 1% : 8.85 [19:47:14]line НДС 12% : 106.25 [19:47:14]line Наличными: 1000.00 [19:47:14]line Безнал.: 0.00 [19:47:14]line Место: АЗС № 172 "Партнер Нефть" [19:47:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:47:14]line СНО: Общий режим [19:47:14]line Чек 569 26.10.2024 19:47 [19:47:14]line Смена: 532 ФФД: 1.0 [19:47:14]line ЗНМ: 0300000116 [19:47:14]line РНМ: 0000000000091780 [19:47:14]line Версия ККМ: 001 [19:47:14]line ФМ: 0000000000871765 [19:47:14]line ФД: 309148 [19:47:14]line ФПД: 170019775825389 [19:47:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194714&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309148&fm=170019775825389&tin=02508201610067®Number=0000000000091780&sum=100000 [19:47:14]written 0, free lines is 4095 [19:47:14]OFD Sender: Processing packet 309148 [packets to send 223, broken 222] [19:47:14]ProducePacketName [19:47:14]name=ofd_packets/00309148 [19:47:14]OFD Sender: To server: pG, [19:47:14]CommunicateWithHost lk.salyk.kg:30040 [19:47:14]ConnectInit lk.salyk.kg [19:47:14]Connected sock=10 [19:47:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 C7 B4 0D 01 24 BA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 39 02 00 00 F4 03 04 00 42 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B7 04 00 35 04 06 00 9A A1 D0 57 C5 ED C6 16 E4 5B 74 CA 59 1B [19:47:14]Write to MH i2c: 01 00 00 64 47 AB [19:47:14]Write i2c OK [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: 01 [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: 01 07 00 [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: 01 07 00 64 47 00 00 00 00 00 C8 0C 86 [19:47:14]RasterBufferAndPrint [19:47:14]line [19:47:14]line [19:47:14]line [19:47:14]line [19:47:14]line [19:47:14]written 0, free lines is 3281 [19:47:14]MH_Cut [19:47:14]Write to MH i2c: D1 01 00 6B 47 01 84 [19:47:14]Write i2c OK [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: D1 [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: D1 01 00 [19:47:14]MH_I2C_Read... [19:47:14]Read from MH i2c: D1 01 00 6B 47 00 83 [19:47:14]Write to MH i2c: 01 00 00 6C 47 B3 [19:47:14]Write i2c OK [19:47:14]MH_I2C_Read... [19:47:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 16 86 47 00 40 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9C B7 04 00 F4 03 04 00 9F ED 1C 67 B6 04 01 00 00 F5 98 0B AE E7 53 A8 39 [19:47:15]CommunicateWithHost err = 0 [19:47:15]CheckOFDResponse [19:47:15]1017 (14) - 77093643461234 [19:47:15]1041 (16) - 0000000000871765 [19:47:15]1040 (4) - 309148 [19:47:15]1012 (4) - 26.10.2024 13:24 [19:47:15]1206 (1) - 0 [19:47:15]OFD Sender: Remove packet 309148 [19:47:15]ProducePacketName [19:47:15]name=ofd_packets/00309148 [19:47:15]NVStorageDeleteData [19:47:15]OFD Sender: No OFD packet to send [19:47:15]*** Cut start [19:47:15]*** Purtial cut [19:47:15]*** Stage 1: CUTSNS_PIN = 1 [19:47:15]Read from MH i2c: 01 [19:47:15]MH_I2C_Read... [19:47:15]*** Stop cut motor [19:47:15]*** Cut end [19:47:15]Read from MH i2c: 01 07 00 [19:47:15]MH_I2C_Read... [19:47:15]Read from MH i2c: 01 07 00 6C 47 00 00 00 00 00 FF 0F C8 [19:47:15]process_action close_receipt done [19:47:15]requested_data is exist [19:47:15]produce_requested_data [19:47:15]requested_item fm.sn is exist - process it [19:47:15]wFMCommunicate request_size=4 [19:47:15]MH_SAM_APDU [19:47:15]CAPDU: 80 11 00 00 [19:47:15]Write to MH i2c: E2 08 00 6D 47 80 11 00 00 00 00 00 00 2E [19:47:15]Write i2c OK [19:47:15]MH_I2C_Read... [19:47:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:16]Read from MH i2c: E2 [19:47:16]MH_I2C_Read... [19:47:16]Read from MH i2c: E2 17 00 [19:47:16]MH_I2C_Read... [19:47:16]Read from MH i2c: E2 17 00 6D 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [19:47:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:47:16]wFMCommunicate OK [19:47:16]requested_item fd.num is exist - process it [19:47:16]SAM_PROTO_GetFieldsCounters [19:47:16]wFMCommunicate request_size=4 [19:47:16]MH_SAM_APDU [19:47:16]CAPDU: 80 13 00 00 [19:47:16]Write to MH i2c: E2 08 00 6E 47 80 13 00 00 00 00 00 00 31 [19:47:16]Write i2c OK [19:47:16]MH_I2C_Read... [19:47:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:47:16]Read from MH i2c: E2 [19:47:16]MH_I2C_Read... [19:47:16]Read from MH i2c: E2 62 00 [19:47:16]MH_I2C_Read... [19:47:16]Read from MH i2c: E2 62 00 6E 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 72 [19:47: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9C B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:47:16]wFMCommunicate OK [19:47:16]SAM_PROTO_GetFieldsCounters done [19:47:16]requested_item shift.num is exist - process it [19:47:16]requested_item shift.opened is exist - process it [19:47:16]req_shift_opened [19:47:16]FM_GetShiftState [19:47:16]SAM_PROTO_GetShiftState [19:47:16]wFMCommunicate request_size=4 [19:47:16]MH_SAM_APDU [19:47:16]CAPDU: 80 13 01 00 [19:47:16]Write to MH i2c: E2 08 00 6F 47 80 13 01 00 00 00 00 00 33 [19:47:16]Write i2c OK [19:47:16]MH_I2C_Read... [19:47:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:16]Read from MH i2c: E2 [19:47:16]MH_I2C_Read... [19:47:16]Read from MH i2c: E2 0E 00 [19:47:16]MH_I2C_Read... [19:47:16]Read from MH i2c: E2 0E 00 6F 47 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B1 [19:47:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:47:16]wFMCommunicate OK [19:47:16]SAM_PROTO_GetShiftState done [19:47:16]FM_GetShiftState done [19:47:16]req_shift_opened done [19:47:16]requested_item shift.open_date is exist - process it [19:47:16]req_shift_open_date [19:47:16]req_shift_open_date done [19:47:16]produce_requested_data done [19:47:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309148,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:47:16]process_action_free close_receipt [19:47:16]json_value_free [19:47:16]json_value_free done [19:47:16]process_json_proto returns [19:47:16]Send response to host [19:47:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309148,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:47:16]free response buf [19:47:16]execute_script done [19:47:16]execute_script returns [19:47:16]free content buf [19:47:16]Sock 7.Close socket [19:47:16]Sock 7.Thread stoped [19:47:20]OFD Sender: No OFD packet to send [19:47:25]OFD Sender: No OFD packet to send [19:47:30]OFD Sender: No OFD packet to send [19:47:35]OFD Sender: No OFD packet to send [19:47:40]OFD Sender: No OFD packet to send [19:47:45]OFD Sender: No OFD packet to send [19:47:50]OFD Sender: No OFD packet to send [19:47:55]OFD Sender: No OFD packet to send [19:48:00]OFD Sender: No OFD packet to send [19:48:05]OFD Sender: No OFD packet to send [19:48:10]OFD Sender: No OFD packet to send [19:48:15]OFD Sender: No OFD packet to send [19:48:20]OFD Sender: No OFD packet to send [19:48:25]OFD Sender: No OFD packet to send [19:48:30]OFD Sender: No OFD packet to send [19:48:35]OFD Sender: No OFD packet to send [19:48:40]OFD Sender: No OFD packet to send [19:48:45]OFD Sender: No OFD packet to send [19:48:50]OFD Sender: No OFD packet to send [19:48:55]OFD Sender: No OFD packet to send [19:49:00]OFD Sender: No OFD packet to send [19:49:05]OFD Sender: No OFD packet to send [19:49:10]OFD Sender: No OFD packet to send [19:49:15]OFD Sender: No OFD packet to send [19:49:18]accept exits with 9 [19:49:18]New connection [19:49:18]New thread 3067022692 created [19:49:18]Thread 3066879332 joined [19:49:18]Waiting for new connection... [19:49:18] Sock 9.Parse request [19:49:18]Sock 9.Check first char [19:49:18]Sock 9.First char is OK [19:49:18]request: POST /json_proto HTTP/1.0 [19:49:18]Method: POST [19:49:18]URL: /json_proto [19:49:18]Method is POST - this is cgi request [19:49:18]url: /json_proto [19:49:18]query_string will be loaded in cgi processing [19:49:18]execute_cgi json_proto POST (null) [19:49:18]execute_cgi path=json_proto method=POST [19:49:18]POST find Content-Length [19:49:18]Host: 172.17.96.3:8080 [19:49:18]Content-Length: 683 [19:49:18]Content-Type: application/json [19:49:18] [19:49:18]POST finish read [19:49:18]Found Content-Length = 683 [19:49:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 5.190, "sum" : 400.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:49:18]execute_script... [19:49:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 5.190, "sum" : 400.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:49:18]POST & json_proto [19:49:18]process_json_proto [19:49:18]json parsed OK: [19:49:18]protocol is kg_v1.0 [19:49:18]action value=close_receipt [19:49:18]process_action close_receipt [19:49:18]cmd_close_receipt [19:49:18]MH_GetDate [19:49:18]Write to MH i2c: F0 00 00 70 47 A6 [19:49:18]Write i2c OK [19:49:18]MH_I2C_Read... [19:49:18]Read from MH i2c: F0 [19:49:18]MH_I2C_Read... [19:49:18]Read from MH i2c: F0 09 00 [19:49:18]MH_I2C_Read... [19:49:18]Read from MH i2c: F0 09 00 70 47 00 C0 47 1D 67 44 5E 04 65 45 [19:49:18]GetLastDocTimeStamp 1729972034 [19:49:18]current date 1729972160 [19:49:18]FM_GetShiftState [19:49:18]SAM_PROTO_GetShiftState [19:49:18]wFMCommunicate request_size=4 [19:49:18]MH_SAM_APDU [19:49:18]CAPDU: 80 13 01 00 [19:49:18]Write to MH i2c: E2 08 00 71 47 80 13 01 00 00 00 00 00 35 [19:49:18]Write i2c OK [19:49:18]MH_I2C_Read... [19:49:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:18]Read from MH i2c: E2 [19:49:18]MH_I2C_Read... [19:49:18]Read from MH i2c: E2 0E 00 [19:49:18]MH_I2C_Read... [19:49:18]Read from MH i2c: E2 0E 00 71 47 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B3 [19:49:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:49:18]wFMCommunicate OK [19:49:18]SAM_PROTO_GetShiftState done [19:49:18]FM_GetShiftState done [19:49:18]opened in 1729902265 [19:49:18]opened+sec_in_day 1729988665 [19:49:18]quantity*price = 40066 [19:49:18]sum+1 = 40068 [19:49:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.67 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 570 26.10.2024 19:49 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309149 ФПД: 251166334189852 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194920&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309149&fm=251166334189852&tin=02508201610067®Number=0000000000091780&sum=40000 [19:49:19]StoreToDocumentArchive [19:49:19]shift 532 fd 309149 [19:49:19]save to /storage/0532/doc_00309149 [19:49:19]save last doc name /storage/0532/doc_00309149 to /storage/kkm_last_doc_name [19:49:19]save OK [19:49:19]Clear old archive folders... [19:49:19]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:49:19]tlvbuf is B6EEB890 [19:49:19]SAM_PROTO_ClearQueue [19:49:19]wFMCommunicate request_size=4 [19:49:19]MH_SAM_APDU [19:49:19]CAPDU: 80 09 00 00 [19:49:19]Write to MH i2c: E2 08 00 7E 47 80 09 00 00 00 00 00 00 37 [19:49:19]Write i2c OK [19:49:19]MH_I2C_Read... [19:49:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:49:19]Read from MH i2c: E2 [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: E2 03 00 [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: E2 03 00 7E 47 00 90 00 39 [19:49:19]RAPDU: 90 00 [19:49:19]wFMCommunicate OK [19:49:19]SAM_PROTO_ClearQueue done [19:49:19]KKMCreateOFDPacket [19:49:19]OFDProtocolAddRootSTLVToBuf [19:49:19]FM_MakeSignedData [19:49:19]FM_MakeSignedData [19:49:19]SAM_PROTO_SignData [19:49:19]wFMCommunicate request_size=4 [19:49:19]MH_SAM_APDU [19:49:19]CAPDU: 80 0D 01 02 [19:49:19]Write to MH i2c: E2 08 00 7F 47 80 0D 01 02 00 00 00 00 3F [19:49:19]Write i2c OK [19:49:19]MH_I2C_Read... [19:49:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:49:19]Read from MH i2c: E2 [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: E2 03 00 [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: E2 03 00 7F 47 00 90 00 3A [19:49:19]RAPDU: 90 00 [19:49:19]wFMCommunicate OK [19:49:19]wFMCommunicate request_size=255 [19:49:19]MH_SAM_APDU [19:49:19]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 C0 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D B7 04 [19:49:19]Write to MH i2c: E2 02 01 80 47 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 C0 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D B7 04 00 00 92 [19:49:19]Write i2c OK [19:49:19]MH_I2C_Read... [19:49:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:19]Read from MH i2c: E2 [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: E2 03 00 [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: E2 03 00 80 47 00 90 00 3B [19:49:19]RAPDU: 90 00 [19:49:19]wFMCommunicate OK [19:49:19]wFMCommunicate request_size=16 [19:49:19]MH_SAM_APDU [19:49:19]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 E4 6F 38 21 01 1C [19:49:19]Write to MH i2c: E2 13 00 81 47 80 0D 02 02 0B 00 00 35 04 06 00 E4 6F 38 21 01 1C 00 00 60 [19:49:19]Write i2c OK [19:49:19]MH_I2C_Read... [19:49:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:19]Read from MH i2c: E2 [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: E2 03 00 [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: E2 03 00 81 47 00 90 00 3C [19:49:19]RAPDU: 90 00 [19:49:19]wFMCommunicate OK [19:49:19]wFMCommunicate request_size=4 [19:49:19]MH_SAM_APDU [19:49:19]CAPDU: 80 0D 03 02 [19:49:19]Write to MH i2c: E2 08 00 82 47 80 0D 03 02 00 00 00 00 44 [19:49:19]Write i2c OK [19:49:19]MH_I2C_Read... [19:49:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:49:19]Read from MH i2c: E2 [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: E2 0B 00 [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: E2 0B 00 82 47 00 7C F3 0A AB 4B F0 B7 BB 90 00 16 [19:49:19]RAPDU: 7C F3 0A AB 4B F0 B7 BB 90 00 [19:49:19]wFMCommunicate OK [19:49:19]SAM_PROTO_SignData done [19:49:19]FM_MakeSignedData done [19:49:19]CreateOFDProtocolMessage [19:49:19]wFMCommunicate request_size=4 [19:49:19]MH_SAM_APDU [19:49:19]CAPDU: 80 11 00 00 [19:49:19]Write to MH i2c: E2 08 00 83 47 80 11 00 00 00 00 00 00 44 [19:49:19]Write i2c OK [19:49:19]MH_I2C_Read... [19:49:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:19]Read from MH i2c: E2 [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: E2 17 00 [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: E2 17 00 83 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 99 [19:49:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:49:19]wFMCommunicate OK [19:49:19]CreateOFDProtocolMessage done [19:49:19]OFDSenderStorePacket 309149 [19:49:19]StoreOFDPacket docnum=309149 [19:49:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 70 A6 0D 01 5F AC 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 C0 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D B7 04 00 35 04 06 00 E4 6F 38 21 01 1C 7C F3 0A AB 4B F0 B7 BB [19:49:19]CheckFolder [19:49:19]dirname=/storage/ofd_packets [19:49:19]CheckFolder done [19:49:19]ProducePacketName [19:49:19]name=ofd_packets/00309149 [19:49:19]NVStorageSaveData ofd_packets/00309149 [19:49:19]File name is /storage/ofd_packets/00309149 [19:49:19]Write 307 bytes [19:49:19]NVStorageSaveData done [19:49:19]OFDSenderStorePacket done [19:49:19]KKMCreateOFDPacket done [19:49:19]NVStorageSaveData kkm_last_timestamp [19:49:19]File name is /storage/kkm_last_timestamp [19:49:19]Write 4 bytes [19:49:19]NVStorageSaveData done [19:49:19]ExternCall_PrintAddStr [19:49:19]wPrintStart [19:49:19]Write to MH i2c: 01 00 00 84 47 CB [19:49:19]Write i2c OK [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: 01 [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: 01 07 00 [19:49:19]MH_I2C_Read... [19:49:19]Read from MH i2c: 01 07 00 84 47 00 00 00 00 00 FF 0F E0 [19:49:19]RasterBufferAndPrint [19:49:19]line Счет N : (1)643024 [19:49:19]line ИНН: 02508201610067 [19:49:19]line Контрольно-Кассовый Чек [19:49:19]line ПРОДАЖА [19:49:19]line ТРК (МРК, ГНК) : 53 [19:49:19]line Товар: 2710194210 [19:49:19]line D-ENERGY ДТ-К-2 [19:49:19]line 5.190 * 77.20 [19:49:19]line = 400.67 [19:49:19]line НДС 12% НСП 1% [19:49:19]line > о реализуемом товаре [19:49:19]line ОКРУГЛЕНИЕ: -0.67 [19:49:19]line ИТОГО: 400.00 [19:49:19]line Внесено: 400.00 [19:49:19]line СДАЧА: 0.00 [19:49:19]line НСП 1% : 3.55 [19:49:19]line НДС 12% : 42.55 [19:49:19]line Наличными: 400.00 [19:49:19]line Безнал.: 0.00 [19:49:19]line Место: АЗС № 172 "Партнер Нефть" [19:49:19]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:49:19]line СНО: Общий режим [19:49:19]line Чек 570 26.10.2024 19:49 [19:49:19]line Смена: 532 ФФД: 1.0 [19:49:19]line ЗНМ: 0300000116 [19:49:19]line РНМ: 0000000000091780 [19:49:19]line Версия ККМ: 001 [19:49:19]line ФМ: 0000000000871765 [19:49:19]line ФД: 309149 [19:49:19]line ФПД: 251166334189852 [19:49:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194920&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309149&fm=251166334189852&tin=02508201610067®Number=0000000000091780&sum=40000 [19:49:20]OFD Sender: Processing packet 309149 [packets to send 223, broken 222] [19:49:20]ProducePacketName [19:49:20]name=ofd_packets/00309149 [19:49:20]OFD Sender: To server: pG, [19:49:20]CommunicateWithHost lk.salyk.kg:30040 [19:49:20]ConnectInit lk.salyk.kg [19:49:20]written 0, free lines is 4095 [19:49:20]Connected sock=11 [19:49:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 70 A6 0D 01 5F AC 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 C0 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D B7 04 00 35 04 06 00 E4 6F 38 21 01 1C 7C F3 0A AB 4B F0 B7 BB [19:49:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 69 06 47 00 3C A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9D B7 04 00 F4 03 04 00 1D EE 1C 67 B6 04 01 00 00 01 D3 74 7A F6 6B DA AD [19:49:20]CommunicateWithHost err = 0 [19:49:20]CheckOFDResponse [19:49:20]1017 (14) - 77093643461234 [19:49:20]1041 (16) - 0000000000871765 [19:49:20]1040 (4) - 309149 [19:49:20]1012 (4) - 26.10.2024 13:26 [19:49:20]1206 (1) - 0 [19:49:20]OFD Sender: Remove packet 309149 [19:49:20]ProducePacketName [19:49:20]name=ofd_packets/00309149 [19:49:20]NVStorageDeleteData [19:49:20]Write to MH i2c: 01 00 00 AE 47 F5 [19:49:20]Write i2c OK [19:49:20]MH_I2C_Read... [19:49:20]Read from MH i2c: 01 [19:49:20]MH_I2C_Read... [19:49:20]Read from MH i2c: 01 07 00 [19:49:20]MH_I2C_Read... [19:49:20]Read from MH i2c: 01 07 00 AE 47 00 00 00 00 00 B6 0C BE [19:49:20]RasterBufferAndPrint [19:49:20]line [19:49:20]line [19:49:20]line [19:49:20]line [19:49:20]line [19:49:20]written 0, free lines is 3258 [19:49:20]MH_Cut [19:49:20]Write to MH i2c: D1 01 00 B5 47 01 CE [19:49:20]Write i2c OK [19:49:20]MH_I2C_Read... [19:49:20]Read from MH i2c: D1 [19:49:20]MH_I2C_Read... [19:49:20]Read from MH i2c: D1 01 00 [19:49:20]MH_I2C_Read... [19:49:20]Read from MH i2c: D1 01 00 B5 47 00 CD [19:49:20]Write to MH i2c: 01 00 00 B6 47 FD [19:49:20]Write i2c OK [19:49:20]MH_I2C_Read... [19:49:21]OFD Sender: No OFD packet to send [19:49:21]*** Cut start [19:49:21]*** Purtial cut [19:49:21]*** Stage 1: CUTSNS_PIN = 1 [19:49:21]Read from MH i2c: 01 [19:49:21]MH_I2C_Read... [19:49:21]*** Stop cut motor [19:49:21]*** Cut end [19:49:21]Read from MH i2c: 01 07 00 [19:49:21]MH_I2C_Read... [19:49:21]Read from MH i2c: 01 07 00 B6 47 00 00 00 00 00 FF 0F 12 [19:49:21]process_action close_receipt done [19:49:21]requested_data is exist [19:49:21]produce_requested_data [19:49:21]requested_item fm.sn is exist - process it [19:49:21]wFMCommunicate request_size=4 [19:49:21]MH_SAM_APDU [19:49:21]CAPDU: 80 11 00 00 [19:49:21]Write to MH i2c: E2 08 00 B7 47 80 11 00 00 00 00 00 00 78 [19:49:21]Write i2c OK [19:49:21]MH_I2C_Read... [19:49:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:21]Read from MH i2c: E2 [19:49:21]MH_I2C_Read... [19:49:21]Read from MH i2c: E2 17 00 [19:49:21]MH_I2C_Read... [19:49:21]Read from MH i2c: E2 17 00 B7 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CD [19:49:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:49:21]wFMCommunicate OK [19:49:21]requested_item fd.num is exist - process it [19:49:21]SAM_PROTO_GetFieldsCounters [19:49:21]wFMCommunicate request_size=4 [19:49:21]MH_SAM_APDU [19:49:21]CAPDU: 80 13 00 00 [19:49:21]Write to MH i2c: E2 08 00 B8 47 80 13 00 00 00 00 00 00 7B [19:49:21]Write i2c OK [19:49:21]MH_I2C_Read... [19:49:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:49:22]Read from MH i2c: E2 [19:49:22]MH_I2C_Read... [19:49:22]Read from MH i2c: E2 62 00 [19:49:22]MH_I2C_Read... [19:49:22]Read from MH i2c: E2 62 00 B8 47 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 C0 [19:49:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9D B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:49:22]wFMCommunicate OK [19:49:22]SAM_PROTO_GetFieldsCounters done [19:49:22]requested_item shift.num is exist - process it [19:49:22]requested_item shift.opened is exist - process it [19:49:22]req_shift_opened [19:49:22]FM_GetShiftState [19:49:22]SAM_PROTO_GetShiftState [19:49:22]wFMCommunicate request_size=4 [19:49:22]MH_SAM_APDU [19:49:22]CAPDU: 80 13 01 00 [19:49:22]Write to MH i2c: E2 08 00 B9 47 80 13 01 00 00 00 00 00 7D [19:49:22]Write i2c OK [19:49:22]MH_I2C_Read... [19:49:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:22]Read from MH i2c: E2 [19:49:22]MH_I2C_Read... [19:49:22]Read from MH i2c: E2 0E 00 [19:49:22]MH_I2C_Read... [19:49:22]Read from MH i2c: E2 0E 00 B9 47 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FB [19:49:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:49:22]wFMCommunicate OK [19:49:22]SAM_PROTO_GetShiftState done [19:49:22]FM_GetShiftState done [19:49:22]req_shift_opened done [19:49:22]requested_item shift.open_date is exist - process it [19:49:22]req_shift_open_date [19:49:22]req_shift_open_date done [19:49:22]produce_requested_data done [19:49:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309149,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:49:22]process_action_free close_receipt [19:49:22]json_value_free [19:49:22]json_value_free done [19:49:22]process_json_proto returns [19:49:22]Send response to host [19:49:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309149,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:49:22]free response buf [19:49:22]execute_script done [19:49:22]execute_script returns [19:49:22]free content buf [19:49:22]Sock 9.Close socket [19:49:22]Sock 9.Thread stoped [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:49]accept exits with 7 [19:49:49]New connection [19:49:49]New thread 3066879332 created [19:49:49]Thread 3067022692 joined [19:49:49]Waiting for new connection... [19:49:49] Sock 7.Parse request [19:49:49]Sock 7.Check first char [19:49:49]Sock 7.First char is OK [19:49:49]request: POST /json_proto HTTP/1.0 [19:49:49]Method: POST [19:49:49]URL: /json_proto [19:49:49]Method is POST - this is cgi request [19:49:49]url: /json_proto [19:49:49]query_string will be loaded in cgi processing [19:49:49]execute_cgi json_proto POST (null) [19:49:49]execute_cgi path=json_proto method=POST [19:49:49]POST find Content-Length [19:49:49]Host: 172.17.96.3:8080 [19:49:49]Content-Length: 769 [19:49:49]Content-Type: application/json [19:49:49] [19:49:49]POST finish read [19:49:49]Found Content-Length = 769 [19:49:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [19:49:49]execute_script... [19:49: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)643025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [19:49:49]POST & json_proto [19:49:49]process_json_proto [19:49:49]json parsed OK: [19:49:49]protocol is kg_v1.0 [19:49:49]action value=close_receipt [19:49:49]process_action close_receipt [19:49:49]cmd_close_receipt [19:49:49]MH_GetDate [19:49:49]Write to MH i2c: F0 00 00 BA 47 F0 [19:49:49]Write i2c OK [19:49:49]MH_I2C_Read... [19:49:49]Read from MH i2c: F0 [19:49:49]MH_I2C_Read... [19:49:49]Read from MH i2c: F0 09 00 [19:49:49]MH_I2C_Read... [19:49:49]Read from MH i2c: F0 09 00 BA 47 00 DF 47 1D 67 44 5E 04 65 AE [19:49:49]GetLastDocTimeStamp 1729972160 [19:49:49]current date 1729972191 [19:49:49]FM_GetShiftState [19:49:49]SAM_PROTO_GetShiftState [19:49:49]wFMCommunicate request_size=4 [19:49:49]MH_SAM_APDU [19:49:49]CAPDU: 80 13 01 00 [19:49:49]Write to MH i2c: E2 08 00 BB 47 80 13 01 00 00 00 00 00 7F [19:49:49]Write i2c OK [19:49:49]MH_I2C_Read... [19:49:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:49]Read from MH i2c: E2 [19:49:49]MH_I2C_Read... [19:49:49]Read from MH i2c: E2 0E 00 [19:49:49]MH_I2C_Read... [19:49:49]Read from MH i2c: E2 0E 00 BB 47 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FD [19:49:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:49:49]wFMCommunicate OK [19:49:49]SAM_PROTO_GetShiftState done [19:49:49]FM_GetShiftState done [19:49:49]opened in 1729902265 [19:49:49]opened+sec_in_day 1729988665 [19:49:49]quantity*price = 100015 [19:49:49]sum+1 = 100017 [19:49:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 571 26.10.2024 19:49 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309150 ФПД: 28310866706613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194951&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309150&fm=28310866706613&tin=02508201610067®Number=0000000000091780&sum=100016 [19:49:50]StoreToDocumentArchive [19:49:50]shift 532 fd 309150 [19:49:50]save to /storage/0532/doc_00309150 [19:49:50]save last doc name /storage/0532/doc_00309150 to /storage/kkm_last_doc_name [19:49:50]save OK [19:49:50]Clear old archive folders... [19:49:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:49:50]tlvbuf is 001C1B20 [19:49:50]SAM_PROTO_ClearQueue [19:49:50]wFMCommunicate request_size=4 [19:49:50]MH_SAM_APDU [19:49:50]CAPDU: 80 09 00 00 [19:49:50]Write to MH i2c: E2 08 00 C8 47 80 09 00 00 00 00 00 00 81 [19:49:50]Write i2c OK [19:49:50]MH_I2C_Read... [19:49:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:49:50]Read from MH i2c: E2 [19:49:50]MH_I2C_Read... [19:49:50]Read from MH i2c: E2 03 00 [19:49:50]MH_I2C_Read... [19:49:50]Read from MH i2c: E2 03 00 C8 47 00 90 00 83 [19:49:50]RAPDU: 90 00 [19:49:50]wFMCommunicate OK [19:49:50]SAM_PROTO_ClearQueue done [19:49:50]KKMCreateOFDPacket [19:49:50]OFDProtocolAddRootSTLVToBuf [19:49:50]FM_MakeSignedData [19:49:50]FM_MakeSignedData [19:49:50]SAM_PROTO_SignData [19:49:50]wFMCommunicate request_size=4 [19:49:50]MH_SAM_APDU [19:49:50]CAPDU: 80 0D 01 02 [19:49:50]Write to MH i2c: E2 08 00 C9 47 80 0D 01 02 00 00 00 00 89 [19:49:50]Write i2c OK [19:49:50]MH_I2C_Read... [19:49:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:49:51]Read from MH i2c: E2 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: E2 03 00 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: E2 03 00 C9 47 00 90 00 84 [19:49:51]RAPDU: 90 00 [19:49:51]wFMCommunicate OK [19:49:51]wFMCommunicate request_size=255 [19:49:51]MH_SAM_APDU [19:49:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3B 02 00 00 F4 03 04 00 DF 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E B7 04 00 35 04 06 00 19 [19:49:51]Write to MH i2c: E2 02 01 CA 47 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3B 02 00 00 F4 03 04 00 DF 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E B7 04 00 35 04 06 00 19 00 00 A0 [19:49:51]Write i2c OK [19:49:51]MH_I2C_Read... [19:49:51]OFD Sender: No OFD packet to send [19:49:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:51]Read from MH i2c: E2 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: E2 03 00 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: E2 03 00 CA 47 00 90 00 85 [19:49:51]RAPDU: 90 00 [19:49:51]wFMCommunicate OK [19:49:51]wFMCommunicate request_size=10 [19:49:51]MH_SAM_APDU [19:49:51]CAPDU: 80 0D 02 02 05 BF A3 27 40 B5 [19:49:51]Write to MH i2c: E2 0D 00 CB 47 80 0D 02 02 05 00 BF A3 27 40 B5 00 00 14 [19:49:51]Write i2c OK [19:49:51]MH_I2C_Read... [19:49:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:49:51]Read from MH i2c: E2 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: E2 03 00 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: E2 03 00 CB 47 00 90 00 86 [19:49:51]RAPDU: 90 00 [19:49:51]wFMCommunicate OK [19:49:51]wFMCommunicate request_size=4 [19:49:51]MH_SAM_APDU [19:49:51]CAPDU: 80 0D 03 02 [19:49:51]Write to MH i2c: E2 08 00 CC 47 80 0D 03 02 00 00 00 00 8E [19:49:51]Write i2c OK [19:49:51]MH_I2C_Read... [19:49:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:49:51]Read from MH i2c: E2 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: E2 0B 00 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: E2 0B 00 CC 47 00 F8 B1 A7 8A 68 FB 02 BC 90 00 8A [19:49:51]RAPDU: F8 B1 A7 8A 68 FB 02 BC 90 00 [19:49:51]wFMCommunicate OK [19:49:51]SAM_PROTO_SignData done [19:49:51]FM_MakeSignedData done [19:49:51]CreateOFDProtocolMessage [19:49:51]wFMCommunicate request_size=4 [19:49:51]MH_SAM_APDU [19:49:51]CAPDU: 80 11 00 00 [19:49:51]Write to MH i2c: E2 08 00 CD 47 80 11 00 00 00 00 00 00 8E [19:49:51]Write i2c OK [19:49:51]MH_I2C_Read... [19:49:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:51]Read from MH i2c: E2 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: E2 17 00 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: E2 17 00 CD 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E3 [19:49:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:49:51]wFMCommunicate OK [19:49:51]CreateOFDProtocolMessage done [19:49:51]OFDSenderStorePacket 309150 [19:49:51]StoreOFDPacket docnum=309150 [19:49:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 24 47 07 01 38 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3B 02 00 00 F4 03 04 00 DF 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E B7 04 00 35 04 06 00 19 BF A3 27 40 B5 F8 B1 A7 8A 68 FB 02 BC [19:49:51]CheckFolder [19:49:51]dirname=/storage/ofd_packets [19:49:51]CheckFolder done [19:49:51]ProducePacketName [19:49:51]name=ofd_packets/00309150 [19:49:51]NVStorageSaveData ofd_packets/00309150 [19:49:51]File name is /storage/ofd_packets/00309150 [19:49:51]Write 301 bytes [19:49:51]NVStorageSaveData done [19:49:51]OFDSenderStorePacket done [19:49:51]KKMCreateOFDPacket done [19:49:51]NVStorageSaveData kkm_last_timestamp [19:49:51]File name is /storage/kkm_last_timestamp [19:49:51]Write 4 bytes [19:49:51]NVStorageSaveData done [19:49:51]ExternCall_PrintAddStr [19:49:51]wPrintStart [19:49:51]Write to MH i2c: 01 00 00 CE 47 15 [19:49:51]Write i2c OK [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: 01 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: 01 07 00 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: 01 07 00 CE 47 00 00 00 00 00 FF 0F 2A [19:49:51]RasterBufferAndPrint [19:49:51]line Счет N : (1)643025 [19:49:51]line ИНН: 02508201610067 [19:49:51]line Контрольно-Кассовый Чек [19:49:51]line ПРОДАЖА [19:49:51]line ТРК (МРК, ГНК) : 62 [19:49:51]line Товар: 2710124130 [19:49:51]line Аи-92-К-2 [19:49:51]line 14.950 * 66.90 [19:49:51]line = 1000.16 [19:49:51]line НДС 12% НСП 1% [19:49:51]line > о реализуемом товаре [19:49:51]line ИТОГО: 1000.16 [19:49:51]line НСП 1% : 8.85 [19:49:51]line НДС 12% : 106.21 [19:49:51]line Наличными: 0.00 [19:49:51]line Безнал.: 1000.16 [19:49:51]line Место: АЗС № 172 "Партнер Нефть" [19:49:51]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:49:51]line СНО: Общий режим [19:49:51]line Чек 571 26.10.2024 19:49 [19:49:51]line Смена: 532 ФФД: 1.0 [19:49:51]line ЗНМ: 0300000116 [19:49:51]line РНМ: 0000000000091780 [19:49:51]line Версия ККМ: 001 [19:49:51]line Платежная система: Mbank [19:49:51]line ФМ: 0000000000871765 [19:49:51]line ФД: 309150 [19:49:51]line ФПД: 28310866706613 [19:49:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T194951&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309150&fm=28310866706613&tin=02508201610067®Number=0000000000091780&sum=100016 [19:49:51]written 0, free lines is 4095 [19:49:51]OFD Sender: Processing packet 309150 [packets to send 223, broken 222] [19:49:51]ProducePacketName [19:49:51]name=ofd_packets/00309150 [19:49:51]OFD Sender: To server: pG, [19:49:51]CommunicateWithHost lk.salyk.kg:30040 [19:49:51]ConnectInit lk.salyk.kg [19:49:51]Connected sock=10 [19:49:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 24 47 07 01 38 FD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3B 02 00 00 F4 03 04 00 DF 47 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9E B7 04 00 35 04 06 00 19 BF A3 27 40 B5 F8 B1 A7 8A 68 FB 02 BC [19:49:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6B 40 47 00 C5 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 31 37 36 35 10 04 04 00 9E B7 04 00 F4 03 04 00 3C EE 1C 67 B6 04 01 00 00 C9 70 0B 56 97 82 4D F1 [19:49:51]CommunicateWithHost err = 0 [19:49:51]CheckOFDResponse [19:49:51]1017 (14) - 77093643461234 [19:49:51]1041 (16) - 0000000000871765 [19:49:51]1040 (4) - 309150 [19:49:51]1012 (4) - 26.10.2024 13:27 [19:49:51]1206 (1) - 0 [19:49:51]OFD Sender: Remove packet 309150 [19:49:51]ProducePacketName [19:49:51]name=ofd_packets/00309150 [19:49:51]NVStorageDeleteData [19:49:51]Write to MH i2c: 01 00 00 F6 47 3D [19:49:51]Write i2c OK [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: 01 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: 01 07 00 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: 01 07 00 F6 47 00 00 00 00 00 E2 0C 32 [19:49:51]RasterBufferAndPrint [19:49:51]line [19:49:51]line [19:49:51]line [19:49:51]line [19:49:51]line [19:49:51]written 0, free lines is 3302 [19:49:51]MH_Cut [19:49:51]Write to MH i2c: D1 01 00 FD 47 01 16 [19:49:51]Write i2c OK [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: D1 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: D1 01 00 [19:49:51]MH_I2C_Read... [19:49:51]Read from MH i2c: D1 01 00 FD 47 00 15 [19:49:51]Write to MH i2c: 01 00 00 FE 47 45 [19:49:51]Write i2c OK [19:49:51]MH_I2C_Read... [19:49:52]OFD Sender: No OFD packet to send [19:49:52]*** Cut start [19:49:52]*** Purtial cut [19:49:52]*** Stage 1: CUTSNS_PIN = 1 [19:49:52]Read from MH i2c: 01 [19:49:52]MH_I2C_Read... [19:49:53]*** Stop cut motor [19:49:53]*** Cut end [19:49:53]Read from MH i2c: 01 07 00 [19:49:53]MH_I2C_Read... [19:49:53]Read from MH i2c: 01 07 00 FE 47 00 00 00 00 00 FF 0F 5A [19:49:53]process_action close_receipt done [19:49:53]requested_data is exist [19:49:53]produce_requested_data [19:49:53]requested_item fm.sn is exist - process it [19:49:53]wFMCommunicate request_size=4 [19:49:53]MH_SAM_APDU [19:49:53]CAPDU: 80 11 00 00 [19:49:53]Write to MH i2c: E2 08 00 FF 47 80 11 00 00 00 00 00 00 C0 [19:49:53]Write i2c OK [19:49:53]MH_I2C_Read... [19:49:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:49:53]Read from MH i2c: E2 [19:49:53]MH_I2C_Read... [19:49:53]Read from MH i2c: E2 17 00 [19:49:53]MH_I2C_Read... [19:49:53]Read from MH i2c: E2 17 00 FF 47 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 15 [19:49:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:49:53]wFMCommunicate OK [19:49:53]requested_item fd.num is exist - process it [19:49:53]SAM_PROTO_GetFieldsCounters [19:49:53]wFMCommunicate request_size=4 [19:49:53]MH_SAM_APDU [19:49:53]CAPDU: 80 13 00 00 [19:49:53]Write to MH i2c: E2 08 00 00 48 80 13 00 00 00 00 00 00 C4 [19:49:53]Write i2c OK [19:49:53]MH_I2C_Read... [19:49:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:49:53]Read from MH i2c: E2 [19:49:53]MH_I2C_Read... [19:49:53]Read from MH i2c: E2 62 00 [19:49:53]MH_I2C_Read... [19:49:53]Read from MH i2c: E2 62 00 00 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 0D [19:49: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9E B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:49:53]wFMCommunicate OK [19:49:53]SAM_PROTO_GetFieldsCounters done [19:49:53]requested_item shift.num is exist - process it [19:49:53]requested_item shift.opened is exist - process it [19:49:53]req_shift_opened [19:49:53]FM_GetShiftState [19:49:53]SAM_PROTO_GetShiftState [19:49:53]wFMCommunicate request_size=4 [19:49:53]MH_SAM_APDU [19:49:53]CAPDU: 80 13 01 00 [19:49:53]Write to MH i2c: E2 08 00 01 48 80 13 01 00 00 00 00 00 C6 [19:49:53]Write i2c OK [19:49:53]MH_I2C_Read... [19:49:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:49:53]Read from MH i2c: E2 [19:49:53]MH_I2C_Read... [19:49:53]Read from MH i2c: E2 0E 00 [19:49:53]MH_I2C_Read... [19:49:53]Read from MH i2c: E2 0E 00 01 48 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 44 [19:49:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:49:53]wFMCommunicate OK [19:49:53]SAM_PROTO_GetShiftState done [19:49:53]FM_GetShiftState done [19:49:53]req_shift_opened done [19:49:53]requested_item shift.open_date is exist - process it [19:49:53]req_shift_open_date [19:49:53]req_shift_open_date done [19:49:53]produce_requested_data done [19:49:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309150,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:49:53]process_action_free close_receipt [19:49:53]json_value_free [19:49:53]json_value_free done [19:49:53]process_json_proto returns [19:49:53]Send response to host [19:49:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309150,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:49:53]free response buf [19:49:53]execute_script done [19:49:53]execute_script returns [19:49:53]free content buf [19:49:53]Sock 7.Close socket [19:49:53]Sock 7.Thread stoped [19:49:57]OFD Sender: No OFD packet to send [19:50:02]OFD Sender: No OFD packet to send [19:50:07]OFD Sender: No OFD packet to send [19:50:12]OFD Sender: No OFD packet to send [19:50:17]OFD Sender: No OFD packet to send [19:50:22]OFD Sender: No OFD packet to send [19:50:27]OFD Sender: No OFD packet to send [19:50:32]OFD Sender: No OFD packet to send [19:50:37]OFD Sender: No OFD packet to send [19:50:42]OFD Sender: No OFD packet to send [19:50:47]OFD Sender: No OFD packet to send [19:50:52]OFD Sender: No OFD packet to send [19:50:57]OFD Sender: No OFD packet to send [19:51:02]OFD Sender: No OFD packet to send [19:51:07]OFD Sender: No OFD packet to send [19:51:12]OFD Sender: No OFD packet to send [19:51:17]OFD Sender: No OFD packet to send [19:51:22]OFD Sender: No OFD packet to send [19:51:27]OFD Sender: No OFD packet to send [19:51:32]OFD Sender: No OFD packet to send [19:51:37]OFD Sender: No OFD packet to send [19:51:42]OFD Sender: No OFD packet to send [19:51:47]OFD Sender: No OFD packet to send [19:51:52]OFD Sender: No OFD packet to send [19:51:57]OFD Sender: No OFD packet to send [19:52:02]OFD Sender: No OFD packet to send [19:52:07]OFD Sender: No OFD packet to send [19:52:12]OFD Sender: No OFD packet to send [19:52:17]OFD Sender: No OFD packet to send [19:52:22]OFD Sender: No OFD packet to send [19:52:23]accept exits with 9 [19:52:23]New connection [19:52:23]New thread 3067022692 created [19:52:23]Thread 3066879332 joined [19:52:23]Waiting for new connection... [19:52:23] Sock 9.Parse request [19:52:23]Sock 9.Check first char [19:52:23]Sock 9.First char is OK [19:52:23]request: POST /json_proto HTTP/1.0 [19:52:23]Method: POST [19:52:23]URL: /json_proto [19:52:23]Method is POST - this is cgi request [19:52:23]url: /json_proto [19:52:23]query_string will be loaded in cgi processing [19:52:23]execute_cgi json_proto POST (null) [19:52:23]execute_cgi path=json_proto method=POST [19:52:23]POST find Content-Length [19:52:23]Host: 172.17.96.3:8080 [19:52:23]Content-Length: 678 [19:52:23]Content-Type: application/json [19:52:23] [19:52:23]POST finish read [19:52:23]Found Content-Length = 678 [19:52:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [19:52:23]execute_script... [19:52:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [19:52:23]POST & json_proto [19:52:23]process_json_proto [19:52:23]json parsed OK: [19:52:23]protocol is kg_v1.0 [19:52:23]action value=close_receipt [19:52:23]process_action close_receipt [19:52:23]cmd_close_receipt [19:52:23]MH_GetDate [19:52:23]Write to MH i2c: F0 00 00 02 48 39 [19:52:23]Write i2c OK [19:52:23]MH_I2C_Read... [19:52:23]Read from MH i2c: F0 [19:52:23]MH_I2C_Read... [19:52:23]Read from MH i2c: F0 09 00 [19:52:23]MH_I2C_Read... [19:52:23]Read from MH i2c: F0 09 00 02 48 00 79 48 1D 67 44 5E 04 65 92 [19:52:23]GetLastDocTimeStamp 1729972191 [19:52:23]current date 1729972345 [19:52:23]FM_GetShiftState [19:52:23]SAM_PROTO_GetShiftState [19:52:23]wFMCommunicate request_size=4 [19:52:23]MH_SAM_APDU [19:52:23]CAPDU: 80 13 01 00 [19:52:23]Write to MH i2c: E2 08 00 03 48 80 13 01 00 00 00 00 00 C8 [19:52:23]Write i2c OK [19:52:23]MH_I2C_Read... [19:52:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:23]Read from MH i2c: E2 [19:52:23]MH_I2C_Read... [19:52:23]Read from MH i2c: E2 0E 00 [19:52:23]MH_I2C_Read... [19:52:23]Read from MH i2c: E2 0E 00 03 48 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 46 [19:52:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:52:23]wFMCommunicate OK [19:52:23]SAM_PROTO_GetShiftState done [19:52:23]FM_GetShiftState done [19:52:23]opened in 1729902265 [19:52:23]opened+sec_in_day 1729988665 [19:52:23]quantity*price = 70044 [19:52:23]sum+1 = 70045 [19:52:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 572 26.10.2024 19:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309151 ФПД: 19938185718535 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T195225&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309151&fm=19938185718535&tin=02508201610067®Number=0000000000091780&sum=70000 [19:52:24]StoreToDocumentArchive [19:52:24]shift 532 fd 309151 [19:52:24]save to /storage/0532/doc_00309151 [19:52:24]save last doc name /storage/0532/doc_00309151 to /storage/kkm_last_doc_name [19:52:24]save OK [19:52:24]Clear old archive folders... [19:52:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:52:24]tlvbuf is 0021D540 [19:52:24]SAM_PROTO_ClearQueue [19:52:24]wFMCommunicate request_size=4 [19:52:24]MH_SAM_APDU [19:52:24]CAPDU: 80 09 00 00 [19:52:24]Write to MH i2c: E2 08 00 10 48 80 09 00 00 00 00 00 00 CA [19:52:24]Write i2c OK [19:52:24]MH_I2C_Read... [19:52:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:52:24]Read from MH i2c: E2 [19:52:24]MH_I2C_Read... [19:52:24]Read from MH i2c: E2 03 00 [19:52:24]MH_I2C_Read... [19:52:24]Read from MH i2c: E2 03 00 10 48 00 90 00 CC [19:52:24]RAPDU: 90 00 [19:52:24]wFMCommunicate OK [19:52:24]SAM_PROTO_ClearQueue done [19:52:24]KKMCreateOFDPacket [19:52:24]OFDProtocolAddRootSTLVToBuf [19:52:24]FM_MakeSignedData [19:52:24]FM_MakeSignedData [19:52:24]SAM_PROTO_SignData [19:52:24]wFMCommunicate request_size=4 [19:52:24]MH_SAM_APDU [19:52:24]CAPDU: 80 0D 01 02 [19:52:24]Write to MH i2c: E2 08 00 11 48 80 0D 01 02 00 00 00 00 D2 [19:52:24]Write i2c OK [19:52:24]MH_I2C_Read... [19:52:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:52:24]Read from MH i2c: E2 [19:52:24]MH_I2C_Read... [19:52:24]Read from MH i2c: E2 03 00 [19:52:24]MH_I2C_Read... [19:52:24]Read from MH i2c: E2 03 00 11 48 00 90 00 CD [19:52:24]RAPDU: 90 00 [19:52:24]wFMCommunicate OK [19:52:24]wFMCommunicate request_size=255 [19:52:24]MH_SAM_APDU [19:52: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 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 3C 02 00 00 F4 03 04 00 79 48 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F B7 04 00 35 04 06 00 12 [19:52:24]Write to MH i2c: E2 02 01 12 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3C 02 00 00 F4 03 04 00 79 48 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F B7 04 00 35 04 06 00 12 00 00 75 [19:52:24]Write i2c OK [19:52:24]MH_I2C_Read... [19:52:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:25]Read from MH i2c: E2 [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: E2 03 00 [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: E2 03 00 12 48 00 90 00 CE [19:52:25]RAPDU: 90 00 [19:52:25]wFMCommunicate OK [19:52:25]wFMCommunicate request_size=10 [19:52:25]MH_SAM_APDU [19:52:25]CAPDU: 80 0D 02 02 05 22 38 7A 2B 07 [19:52:25]Write to MH i2c: E2 0D 00 13 48 80 0D 02 02 05 00 22 38 7A 2B 07 00 00 E5 [19:52:25]Write i2c OK [19:52:25]MH_I2C_Read... [19:52:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:25]Read from MH i2c: E2 [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: E2 03 00 [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: E2 03 00 13 48 00 90 00 CF [19:52:25]RAPDU: 90 00 [19:52:25]wFMCommunicate OK [19:52:25]wFMCommunicate request_size=4 [19:52:25]MH_SAM_APDU [19:52:25]CAPDU: 80 0D 03 02 [19:52:25]Write to MH i2c: E2 08 00 14 48 80 0D 03 02 00 00 00 00 D7 [19:52:25]Write i2c OK [19:52:25]MH_I2C_Read... [19:52:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:52:25]Read from MH i2c: E2 [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: E2 0B 00 [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: E2 0B 00 14 48 00 B5 1F 32 AC 76 E8 B5 D2 90 00 6F [19:52:25]RAPDU: B5 1F 32 AC 76 E8 B5 D2 90 00 [19:52:25]wFMCommunicate OK [19:52:25]SAM_PROTO_SignData done [19:52:25]FM_MakeSignedData done [19:52:25]CreateOFDProtocolMessage [19:52:25]wFMCommunicate request_size=4 [19:52:25]MH_SAM_APDU [19:52:25]CAPDU: 80 11 00 00 [19:52:25]Write to MH i2c: E2 08 00 15 48 80 11 00 00 00 00 00 00 D7 [19:52:25]Write i2c OK [19:52:25]MH_I2C_Read... [19:52:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:25]Read from MH i2c: E2 [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: E2 17 00 [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: E2 17 00 15 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2C [19:52:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:52:25]wFMCommunicate OK [19:52:25]CreateOFDProtocolMessage done [19:52:25]OFDSenderStorePacket 309151 [19:52:25]StoreOFDPacket docnum=309151 [19:52:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A9 60 07 01 63 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3C 02 00 00 F4 03 04 00 79 48 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F B7 04 00 35 04 06 00 12 22 38 7A 2B 07 B5 1F 32 AC 76 E8 B5 D2 [19:52:25]CheckFolder [19:52:25]dirname=/storage/ofd_packets [19:52:25]CheckFolder done [19:52:25]ProducePacketName [19:52:25]name=ofd_packets/00309151 [19:52:25]NVStorageSaveData ofd_packets/00309151 [19:52:25]File name is /storage/ofd_packets/00309151 [19:52:25]Write 301 bytes [19:52:25]NVStorageSaveData done [19:52:25]OFDSenderStorePacket done [19:52:25]KKMCreateOFDPacket done [19:52:25]NVStorageSaveData kkm_last_timestamp [19:52:25]File name is /storage/kkm_last_timestamp [19:52:25]Write 4 bytes [19:52:25]NVStorageSaveData done [19:52:25]ExternCall_PrintAddStr [19:52:25]wPrintStart [19:52:25]Write to MH i2c: 01 00 00 16 48 5E [19:52:25]Write i2c OK [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: 01 [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: 01 07 00 [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: 01 07 00 16 48 00 00 00 00 00 FF 0F 73 [19:52:25]RasterBufferAndPrint [19:52:25]line Счет N : (1)643026 [19:52:25]line ИНН: 02508201610067 [19:52:25]line Контрольно-Кассовый Чек [19:52:25]line ПРОДАЖА [19:52:25]line ТРК (МРК, ГНК) : 52 [19:52:25]line Товар: 2710124130 [19:52:25]line Аи-92-К-2 [19:52:25]line 10.470 * 66.90 [19:52:25]line = 700.44 [19:52:25]line НДС 12% НСП 1% [19:52:25]line > о реализуемом товаре [19:52:25]line ОКРУГЛЕНИЕ: -0.44 [19:52:25]line ИТОГО: 700.00 [19:52:25]line Внесено: 700.00 [19:52:25]line СДАЧА: 0.00 [19:52:25]line НСП 1% : 6.20 [19:52:25]line НДС 12% : 74.38 [19:52:25]line Наличными: 700.00 [19:52:25]line Безнал.: 0.00 [19:52:25]line Место: АЗС № 172 "Партнер Нефть" [19:52:25]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:52:25]line СНО: Общий режим [19:52:25]line Чек 572 26.10.2024 19:52 [19:52:25]line Смена: 532 ФФД: 1.0 [19:52:25]line ЗНМ: 0300000116 [19:52:25]line РНМ: 0000000000091780 [19:52:25]line Версия ККМ: 001 [19:52:25]line ФМ: 0000000000871765 [19:52:25]line ФД: 309151 [19:52:25]line ФПД: 19938185718535 [19:52:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T195225&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309151&fm=19938185718535&tin=02508201610067®Number=0000000000091780&sum=70000 [19:52:25]written 0, free lines is 4095 [19:52:25]OFD Sender: Processing packet 309151 [packets to send 223, broken 222] [19:52:25]ProducePacketName [19:52:25]name=ofd_packets/00309151 [19:52:25]OFD Sender: To server: pG, [19:52:25]CommunicateWithHost lk.salyk.kg:30040 [19:52:25]ConnectInit lk.salyk.kg [19:52:25]Connected sock=10 [19:52:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A9 60 07 01 63 12 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3C 02 00 00 F4 03 04 00 79 48 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F B7 04 00 35 04 06 00 12 22 38 7A 2B 07 B5 1F 32 AC 76 E8 B5 D2 [19:52:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F4 32 47 00 56 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 9F B7 04 00 F4 03 04 00 D6 EE 1C 67 B6 04 01 00 00 B0 A8 70 E0 8B 27 6C 68 [19:52:25]CommunicateWithHost err = 0 [19:52:25]CheckOFDResponse [19:52:25]1017 (14) - 77093643461234 [19:52:25]1041 (16) - 0000000000871765 [19:52:25]1040 (4) - 309151 [19:52:25]1012 (4) - 26.10.2024 13:29 [19:52:25]1206 (1) - 0 [19:52:25]OFD Sender: Remove packet 309151 [19:52:25]ProducePacketName [19:52:25]name=ofd_packets/00309151 [19:52:25]NVStorageDeleteData [19:52:25]Write to MH i2c: 01 00 00 40 48 88 [19:52:25]Write i2c OK [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: 01 [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: 01 07 00 [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: 01 07 00 40 48 00 00 00 00 00 B3 0C 4E [19:52:25]RasterBufferAndPrint [19:52:25]line [19:52:25]line [19:52:25]line [19:52:25]line [19:52:25]line [19:52:25]written 0, free lines is 3255 [19:52:25]MH_Cut [19:52:25]Write to MH i2c: D1 01 00 47 48 01 61 [19:52:25]Write i2c OK [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: D1 [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: D1 01 00 [19:52:25]MH_I2C_Read... [19:52:25]Read from MH i2c: D1 01 00 47 48 00 60 [19:52:25]Write to MH i2c: 01 00 00 48 48 90 [19:52:25]Write i2c OK [19:52:25]MH_I2C_Read... [19:52:26]OFD Sender: No OFD packet to send [19:52:26]*** Cut start [19:52:26]*** Purtial cut [19:52:26]*** Stage 1: CUTSNS_PIN = 1 [19:52:26]Read from MH i2c: 01 [19:52:26]MH_I2C_Read... [19:52:26]*** Stop cut motor [19:52:26]*** Cut end [19:52:26]Read from MH i2c: 01 07 00 [19:52:26]MH_I2C_Read... [19:52:26]Read from MH i2c: 01 07 00 48 48 00 00 00 00 00 FF 0F A5 [19:52:26]process_action close_receipt done [19:52:26]requested_data is exist [19:52:26]produce_requested_data [19:52:26]requested_item fm.sn is exist - process it [19:52:26]wFMCommunicate request_size=4 [19:52:26]MH_SAM_APDU [19:52:26]CAPDU: 80 11 00 00 [19:52:26]Write to MH i2c: E2 08 00 49 48 80 11 00 00 00 00 00 00 0B [19:52:26]Write i2c OK [19:52:26]MH_I2C_Read... [19:52:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:27]Read from MH i2c: E2 [19:52:27]MH_I2C_Read... [19:52:27]Read from MH i2c: E2 17 00 [19:52:27]MH_I2C_Read... [19:52:27]Read from MH i2c: E2 17 00 49 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 60 [19:52:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:52:27]wFMCommunicate OK [19:52:27]requested_item fd.num is exist - process it [19:52:27]SAM_PROTO_GetFieldsCounters [19:52:27]wFMCommunicate request_size=4 [19:52:27]MH_SAM_APDU [19:52:27]CAPDU: 80 13 00 00 [19:52:27]Write to MH i2c: E2 08 00 4A 48 80 13 00 00 00 00 00 00 0E [19:52:27]Write i2c OK [19:52:27]MH_I2C_Read... [19:52:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:52:27]Read from MH i2c: E2 [19:52:27]MH_I2C_Read... [19:52:27]Read from MH i2c: E2 62 00 [19:52:27]MH_I2C_Read... [19:52:27]Read from MH i2c: E2 62 00 4A 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3C 02 00 00 5E 04 04 00 3C 02 00 00 57 04 04 00 3D 02 00 00 19 04 04 00 00 00 00 00 90 00 5B [19:52:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 9F B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3C 02 00 00 5E 04 04 00 3C 02 00 00 57 04 04 00 3D 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:52:27]wFMCommunicate OK [19:52:27]SAM_PROTO_GetFieldsCounters done [19:52:27]requested_item shift.num is exist - process it [19:52:27]requested_item shift.opened is exist - process it [19:52:27]req_shift_opened [19:52:27]FM_GetShiftState [19:52:27]SAM_PROTO_GetShiftState [19:52:27]wFMCommunicate request_size=4 [19:52:27]MH_SAM_APDU [19:52:27]CAPDU: 80 13 01 00 [19:52:27]Write to MH i2c: E2 08 00 4B 48 80 13 01 00 00 00 00 00 10 [19:52:27]Write i2c OK [19:52:27]MH_I2C_Read... [19:52:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:27]Read from MH i2c: E2 [19:52:27]MH_I2C_Read... [19:52:27]Read from MH i2c: E2 0E 00 [19:52:27]MH_I2C_Read... [19:52:27]Read from MH i2c: E2 0E 00 4B 48 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8E [19:52:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:52:27]wFMCommunicate OK [19:52:27]SAM_PROTO_GetShiftState done [19:52:27]FM_GetShiftState done [19:52:27]req_shift_opened done [19:52:27]requested_item shift.open_date is exist - process it [19:52:27]req_shift_open_date [19:52:27]req_shift_open_date done [19:52:27]produce_requested_data done [19:52:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309151,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:52:27]process_action_free close_receipt [19:52:27]json_value_free [19:52:27]json_value_free done [19:52:27]process_json_proto returns [19:52:27]Send response to host [19:52:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309151,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:52:27]free response buf [19:52:27]execute_script done [19:52:27]execute_script returns [19:52:27]free content buf [19:52:27]Sock 9.Close socket [19:52:27]Sock 9.Thread stoped [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:53:58]accept exits with 7 [19:53:58]New connection [19:53:58]New thread 3066879332 created [19:53:58]Thread 3067022692 joined [19:53:58]Waiting for new connection... [19:53:58] Sock 7.Parse request [19:53:58]Sock 7.Check first char [19:53:58]Sock 7.First char is OK [19:53:58]request: POST /json_proto HTTP/1.0 [19:53:58]Method: POST [19:53:58]URL: /json_proto [19:53:58]Method is POST - this is cgi request [19:53:58]url: /json_proto [19:53:58]query_string will be loaded in cgi processing [19:53:58]execute_cgi json_proto POST (null) [19:53:58]execute_cgi path=json_proto method=POST [19:53:58]POST find Content-Length [19:53:58]Host: 172.17.96.3:8080 [19:53:58]Content-Length: 677 [19:53:58]Content-Type: application/json [19:53:58] [19:53:58]POST finish read [19:53:58]Found Content-Length = 677 [19:53:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:53:58]execute_script... [19:53: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)643027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:53:58]POST & json_proto [19:53:58]process_json_proto [19:53:58]json parsed OK: [19:53:58]protocol is kg_v1.0 [19:53:58]action value=close_receipt [19:53:58]process_action close_receipt [19:53:58]cmd_close_receipt [19:53:58]MH_GetDate [19:53:58]Write to MH i2c: F0 00 00 4C 48 83 [19:53:58]Write i2c OK [19:53:58]MH_I2C_Read... [19:53:58]Read from MH i2c: F0 [19:53:58]MH_I2C_Read... [19:53:58]Read from MH i2c: F0 09 00 [19:53:58]MH_I2C_Read... [19:53:58]Read from MH i2c: F0 09 00 4C 48 00 D8 48 1D 67 44 5E 04 65 3B [19:53:58]GetLastDocTimeStamp 1729972345 [19:53:58]current date 1729972440 [19:53:58]FM_GetShiftState [19:53:58]SAM_PROTO_GetShiftState [19:53:58]wFMCommunicate request_size=4 [19:53:58]MH_SAM_APDU [19:53:58]CAPDU: 80 13 01 00 [19:53:58]Write to MH i2c: E2 08 00 4D 48 80 13 01 00 00 00 00 00 12 [19:53:58]Write i2c OK [19:53:58]MH_I2C_Read... [19:53:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:53:58]Read from MH i2c: E2 [19:53:58]MH_I2C_Read... [19:53:58]Read from MH i2c: E2 0E 00 [19:53:58]MH_I2C_Read... [19:53:58]Read from MH i2c: E2 0E 00 4D 48 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 90 [19:53:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:53:58]wFMCommunicate OK [19:53:58]SAM_PROTO_GetShiftState done [19:53:58]FM_GetShiftState done [19:53:58]opened in 1729902265 [19:53:58]opened+sec_in_day 1729988665 [19:53:58]quantity*price = 60009 [19:53:58]sum+1 = 60010 [19:53:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 573 26.10.2024 19:54 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309152 ФПД: 270564636902507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T195400&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309152&fm=270564636902507&tin=02508201610067®Number=0000000000091780&sum=60000 [19:53:59]StoreToDocumentArchive [19:53:59]shift 532 fd 309152 [19:53:59]save to /storage/0532/doc_00309152 [19:53:59]save last doc name /storage/0532/doc_00309152 to /storage/kkm_last_doc_name [19:53:59]save OK [19:53:59]Clear old archive folders... [19:53:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:53:59]tlvbuf is 00171A80 [19:53:59]SAM_PROTO_ClearQueue [19:53:59]wFMCommunicate request_size=4 [19:53:59]MH_SAM_APDU [19:53:59]CAPDU: 80 09 00 00 [19:53:59]Write to MH i2c: E2 08 00 5A 48 80 09 00 00 00 00 00 00 14 [19:53:59]Write i2c OK [19:53:59]MH_I2C_Read... [19:53:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:53:59]Read from MH i2c: E2 [19:53:59]MH_I2C_Read... [19:53:59]Read from MH i2c: E2 03 00 [19:53:59]MH_I2C_Read... [19:53:59]Read from MH i2c: E2 03 00 5A 48 00 90 00 16 [19:53:59]RAPDU: 90 00 [19:53:59]wFMCommunicate OK [19:53:59]SAM_PROTO_ClearQueue done [19:53:59]KKMCreateOFDPacket [19:53:59]OFDProtocolAddRootSTLVToBuf [19:53:59]FM_MakeSignedData [19:53:59]FM_MakeSignedData [19:53:59]SAM_PROTO_SignData [19:53:59]wFMCommunicate request_size=4 [19:53:59]MH_SAM_APDU [19:53:59]CAPDU: 80 0D 01 02 [19:53:59]Write to MH i2c: E2 08 00 5B 48 80 0D 01 02 00 00 00 00 1C [19:53:59]Write i2c OK [19:53:59]MH_I2C_Read... [19:53:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:53:59]Read from MH i2c: E2 [19:53:59]MH_I2C_Read... [19:53:59]Read from MH i2c: E2 03 00 [19:53:59]MH_I2C_Read... [19:53:59]Read from MH i2c: E2 03 00 5B 48 00 90 00 17 [19:53:59]RAPDU: 90 00 [19:53:59]wFMCommunicate OK [19:53:59]wFMCommunicate request_size=255 [19:53:59]MH_SAM_APDU [19:53: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 D8 48 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 B7 04 00 35 04 06 00 F6 [19:53:59]Write to MH i2c: E2 02 01 5C 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 D8 48 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 B7 04 00 35 04 06 00 F6 00 00 D1 [19:53:59]Write i2c OK [19:53:59]MH_I2C_Read... [19:53:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:53:59]Read from MH i2c: E2 [19:53:59]MH_I2C_Read... [19:53:59]Read from MH i2c: E2 03 00 [19:53:59]MH_I2C_Read... [19:53:59]Read from MH i2c: E2 03 00 5C 48 00 90 00 18 [19:53:59]RAPDU: 90 00 [19:53:59]wFMCommunicate OK [19:53:59]wFMCommunicate request_size=10 [19:53:59]MH_SAM_APDU [19:53:59]CAPDU: 80 0D 02 02 05 13 BD 12 44 6B [19:53:59]Write to MH i2c: E2 0D 00 5D 48 80 0D 02 02 05 00 13 BD 12 44 6B 00 00 BA [19:53:59]Write i2c OK [19:53:59]MH_I2C_Read... [19:53:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:53:59]Read from MH i2c: E2 [19:53:59]MH_I2C_Read... [19:53:59]Read from MH i2c: E2 03 00 [19:53:59]MH_I2C_Read... [19:53:59]Read from MH i2c: E2 03 00 5D 48 00 90 00 19 [19:53:59]RAPDU: 90 00 [19:53:59]wFMCommunicate OK [19:53:59]wFMCommunicate request_size=4 [19:53:59]MH_SAM_APDU [19:53:59]CAPDU: 80 0D 03 02 [19:53:59]Write to MH i2c: E2 08 00 5E 48 80 0D 03 02 00 00 00 00 21 [19:53:59]Write i2c OK [19:53:59]MH_I2C_Read... [19:54:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:54:00]Read from MH i2c: E2 [19:54:00]MH_I2C_Read... [19:54:00]Read from MH i2c: E2 0B 00 [19:54:00]MH_I2C_Read... [19:54:00]Read from MH i2c: E2 0B 00 5E 48 00 2B 51 28 F8 FA 0D 50 F7 90 00 0C [19:54:00]RAPDU: 2B 51 28 F8 FA 0D 50 F7 90 00 [19:54:00]wFMCommunicate OK [19:54:00]SAM_PROTO_SignData done [19:54:00]FM_MakeSignedData done [19:54:00]CreateOFDProtocolMessage [19:54:00]wFMCommunicate request_size=4 [19:54:00]MH_SAM_APDU [19:54:00]CAPDU: 80 11 00 00 [19:54:00]Write to MH i2c: E2 08 00 5F 48 80 11 00 00 00 00 00 00 21 [19:54:00]Write i2c OK [19:54:00]MH_I2C_Read... [19:54:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:00]Read from MH i2c: E2 [19:54:00]MH_I2C_Read... [19:54:00]Read from MH i2c: E2 17 00 [19:54:00]MH_I2C_Read... [19:54:00]Read from MH i2c: E2 17 00 5F 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 76 [19:54:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:54:00]wFMCommunicate OK [19:54:00]CreateOFDProtocolMessage done [19:54:00]OFDSenderStorePacket 309152 [19:54:00]StoreOFDPacket docnum=309152 [19:54:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6E D0 07 01 D0 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 D8 48 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 B7 04 00 35 04 06 00 F6 13 BD 12 44 6B 2B 51 28 F8 FA 0D 50 F7 [19:54:00]CheckFolder [19:54:00]dirname=/storage/ofd_packets [19:54:00]CheckFolder done [19:54:00]ProducePacketName [19:54:00]name=ofd_packets/00309152 [19:54:00]NVStorageSaveData ofd_packets/00309152 [19:54:00]File name is /storage/ofd_packets/00309152 [19:54:00]Write 301 bytes [19:54:00]NVStorageSaveData done [19:54:00]OFDSenderStorePacket done [19:54:00]KKMCreateOFDPacket done [19:54:00]NVStorageSaveData kkm_last_timestamp [19:54:00]File name is /storage/kkm_last_timestamp [19:54:00]Write 4 bytes [19:54:00]NVStorageSaveData done [19:54:00]ExternCall_PrintAddStr [19:54:00]wPrintStart [19:54:00]Write to MH i2c: 01 00 00 60 48 A8 [19:54:00]Write i2c OK [19:54:00]MH_I2C_Read... [19:54:00]Read from MH i2c: 01 [19:54:00]MH_I2C_Read... [19:54:00]Read from MH i2c: 01 07 00 [19:54:00]MH_I2C_Read... [19:54:00]Read from MH i2c: 01 07 00 60 48 00 00 00 00 00 FF 0F BD [19:54:00]RasterBufferAndPrint [19:54:00]line Счет N : (1)643027 [19:54:00]line ИНН: 02508201610067 [19:54:00]line Контрольно-Кассовый Чек [19:54:00]line ПРОДАЖА [19:54:00]line ТРК (МРК, ГНК) : 41 [19:54:00]line Товар: 2710124130 [19:54:00]line Аи-92-К-2 [19:54:00]line 8.970 * 66.90 [19:54:00]line = 600.09 [19:54:00]line НДС 12% НСП 1% [19:54:00]line > о реализуемом товаре [19:54:00]line ОКРУГЛЕНИЕ: -0.09 [19:54:00]line ИТОГО: 600.00 [19:54:00]line Внесено: 600.00 [19:54:00]line СДАЧА: 0.00 [19:54:00]line НСП 1% : 5.31 [19:54:00]line НДС 12% : 63.73 [19:54:00]line Наличными: 600.00 [19:54:00]line Безнал.: 0.00 [19:54:00]line Место: АЗС № 172 "Партнер Нефть" [19:54:00]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:54:00]line СНО: Общий режим [19:54:00]line Чек 573 26.10.2024 19:54 [19:54:00]line Смена: 532 ФФД: 1.0 [19:54:00]line ЗНМ: 0300000116 [19:54:00]line РНМ: 0000000000091780 [19:54:00]line Версия ККМ: 001 [19:54:00]line ФМ: 0000000000871765 [19:54:00]line ФД: 309152 [19:54:00]line ФПД: 270564636902507 [19:54:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T195400&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309152&fm=270564636902507&tin=02508201610067®Number=0000000000091780&sum=60000 [19:54:00]written 0, free lines is 4095 [19:54:00]OFD Sender: Processing packet 309152 [packets to send 223, broken 222] [19:54:00]ProducePacketName [19:54:00]name=ofd_packets/00309152 [19:54:00]OFD Sender: To server: pG, [19:54:00]CommunicateWithHost lk.salyk.kg:30040 [19:54:00]ConnectInit lk.salyk.kg [19:54:00]Connected sock=10 [19:54:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6E D0 07 01 D0 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 D8 48 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A0 B7 04 00 35 04 06 00 F6 13 BD 12 44 6B 2B 51 28 F8 FA 0D 50 F7 [19:54:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 11 F5 47 00 06 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 31 37 36 35 10 04 04 00 A0 B7 04 00 F4 03 04 00 35 EF 1C 67 B6 04 01 00 00 FD 33 2A BD 49 AF 7F 89 [19:54:00]CommunicateWithHost err = 0 [19:54:00]CheckOFDResponse [19:54:00]1017 (14) - 77093643461234 [19:54:00]1041 (16) - 0000000000871765 [19:54:00]1040 (4) - 309152 [19:54:00]1012 (4) - 26.10.2024 13:31 [19:54:00]1206 (1) - 0 [19:54:00]OFD Sender: Remove packet 309152 [19:54:00]ProducePacketName [19:54:00]name=ofd_packets/00309152 [19:54:00]NVStorageDeleteData [19:54:00]Write to MH i2c: 01 00 00 8A 48 D2 [19:54:00]Write i2c OK [19:54:00]MH_I2C_Read... [19:54:00]Read from MH i2c: 01 [19:54:00]MH_I2C_Read... [19:54:00]Read from MH i2c: 01 07 00 [19:54:00]MH_I2C_Read... [19:54:00]Read from MH i2c: 01 07 00 8A 48 00 00 00 00 00 B7 0C 9C [19:54:00]RasterBufferAndPrint [19:54:00]line [19:54:00]line [19:54:00]line [19:54:00]line [19:54:00]line [19:54:00]written 0, free lines is 3262 [19:54:00]MH_Cut [19:54:00]Write to MH i2c: D1 01 00 91 48 01 AB [19:54:00]Write i2c OK [19:54:00]MH_I2C_Read... [19:54:00]Read from MH i2c: D1 [19:54:00]MH_I2C_Read... [19:54:00]Read from MH i2c: D1 01 00 [19:54:00]MH_I2C_Read... [19:54:00]Read from MH i2c: D1 01 00 91 48 00 AA [19:54:00]Write to MH i2c: 01 00 00 92 48 DA [19:54:00]Write i2c OK [19:54:00]MH_I2C_Read... [19:54:00]OFD Sender: No OFD packet to send [19:54:01]*** Cut start [19:54:01]*** Purtial cut [19:54:01]*** Stage 1: CUTSNS_PIN = 1 [19:54:01]Read from MH i2c: 01 [19:54:01]MH_I2C_Read... [19:54:01]*** Stop cut motor [19:54:01]Read from MH i2c: 01 07 00 [19:54:01]MH_I2C_Read... [19:54:01]*** Cut end [19:54:01]Read from MH i2c: 01 07 00 92 48 00 00 00 00 00 FF 0F EF [19:54:01]process_action close_receipt done [19:54:01]requested_data is exist [19:54:01]produce_requested_data [19:54:01]requested_item fm.sn is exist - process it [19:54:01]wFMCommunicate request_size=4 [19:54:01]MH_SAM_APDU [19:54:01]CAPDU: 80 11 00 00 [19:54:01]Write to MH i2c: E2 08 00 93 48 80 11 00 00 00 00 00 00 55 [19:54:01]Write i2c OK [19:54:01]MH_I2C_Read... [19:54:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:01]Read from MH i2c: E2 [19:54:01]MH_I2C_Read... [19:54:01]Read from MH i2c: E2 17 00 [19:54:01]MH_I2C_Read... [19:54:01]Read from MH i2c: E2 17 00 93 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AA [19:54:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:54:01]wFMCommunicate OK [19:54:01]requested_item fd.num is exist - process it [19:54:01]SAM_PROTO_GetFieldsCounters [19:54:01]wFMCommunicate request_size=4 [19:54:01]MH_SAM_APDU [19:54:01]CAPDU: 80 13 00 00 [19:54:01]Write to MH i2c: E2 08 00 94 48 80 13 00 00 00 00 00 00 58 [19:54:01]Write i2c OK [19:54:01]MH_I2C_Read... [19:54:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:54:01]Read from MH i2c: E2 [19:54:01]MH_I2C_Read... [19:54:01]Read from MH i2c: E2 62 00 [19:54:01]MH_I2C_Read... [19:54:01]Read from MH i2c: E2 62 00 94 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A0 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 A9 [19:54: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A0 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:54:01]wFMCommunicate OK [19:54:01]SAM_PROTO_GetFieldsCounters done [19:54:01]requested_item shift.num is exist - process it [19:54:01]requested_item shift.opened is exist - process it [19:54:01]req_shift_opened [19:54:01]FM_GetShiftState [19:54:01]SAM_PROTO_GetShiftState [19:54:01]wFMCommunicate request_size=4 [19:54:01]MH_SAM_APDU [19:54:01]CAPDU: 80 13 01 00 [19:54:01]Write to MH i2c: E2 08 00 95 48 80 13 01 00 00 00 00 00 5A [19:54:01]Write i2c OK [19:54:01]MH_I2C_Read... [19:54:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:01]Read from MH i2c: E2 [19:54:01]MH_I2C_Read... [19:54:01]Read from MH i2c: E2 0E 00 [19:54:01]MH_I2C_Read... [19:54:01]Read from MH i2c: E2 0E 00 95 48 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D8 [19:54:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:54:01]wFMCommunicate OK [19:54:01]SAM_PROTO_GetShiftState done [19:54:01]FM_GetShiftState done [19:54:01]req_shift_opened done [19:54:01]requested_item shift.open_date is exist - process it [19:54:01]req_shift_open_date [19:54:01]req_shift_open_date done [19:54:01]produce_requested_data done [19:54:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309152,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:54:01]process_action_free close_receipt [19:54:01]json_value_free [19:54:01]json_value_free done [19:54:01]process_json_proto returns [19:54:01]Send response to host [19:54:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309152,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:54:01]free response buf [19:54:01]execute_script done [19:54:01]execute_script returns [19:54:01]free content buf [19:54:01]Sock 7.Close socket [19:54:01]Sock 7.Thread stoped [19:54:05]OFD Sender: No OFD packet to send [19:54:10]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:11]accept exits with 9 [19:56:11]New connection [19:56:11]New thread 3067022692 created [19:56:11]Thread 3066879332 joined [19:56:11]Waiting for new connection... [19:56:11] Sock 9.Parse request [19:56:11]Sock 9.Check first char [19:56:11]Sock 9.First char is OK [19:56:11]request: POST /json_proto HTTP/1.0 [19:56:11]Method: POST [19:56:11]URL: /json_proto [19:56:11]Method is POST - this is cgi request [19:56:11]url: /json_proto [19:56:11]query_string will be loaded in cgi processing [19:56:11]execute_cgi json_proto POST (null) [19:56:11]execute_cgi path=json_proto method=POST [19:56:11]POST find Content-Length [19:56:11]Host: 172.17.96.3:8080 [19:56:11]Content-Length: 775 [19:56:11]Content-Type: application/json [19:56:11] [19:56:11]POST finish read [19:56:11]Found Content-Length = 775 [19:56:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 32.390, "sum" : 2500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:11]execute_script... [19:56:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 32.390, "sum" : 2500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:11]POST & json_proto [19:56:11]process_json_proto [19:56:11]json parsed OK: [19:56:11]protocol is kg_v1.0 [19:56:11]action value=close_receipt [19:56:11]process_action close_receipt [19:56:11]cmd_close_receipt [19:56:11]MH_GetDate [19:56:11]Write to MH i2c: F0 00 00 96 48 CD [19:56:11]Write i2c OK [19:56:11]MH_I2C_Read... [19:56:11]Read from MH i2c: F0 [19:56:11]MH_I2C_Read... [19:56:11]Read from MH i2c: F0 09 00 [19:56:11]MH_I2C_Read... [19:56:11]Read from MH i2c: F0 09 00 96 48 00 5D 49 1D 67 44 5E 04 65 0B [19:56:11]GetLastDocTimeStamp 1729972440 [19:56:11]current date 1729972573 [19:56:11]FM_GetShiftState [19:56:11]SAM_PROTO_GetShiftState [19:56:11]wFMCommunicate request_size=4 [19:56:11]MH_SAM_APDU [19:56:11]CAPDU: 80 13 01 00 [19:56:11]Write to MH i2c: E2 08 00 97 48 80 13 01 00 00 00 00 00 5C [19:56:11]Write i2c OK [19:56:11]MH_I2C_Read... [19:56:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:11]Read from MH i2c: E2 [19:56:11]MH_I2C_Read... [19:56:11]Read from MH i2c: E2 0E 00 [19:56:11]MH_I2C_Read... [19:56:11]Read from MH i2c: E2 0E 00 97 48 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DA [19:56:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:56:11]wFMCommunicate OK [19:56:11]SAM_PROTO_GetShiftState done [19:56:11]FM_GetShiftState done [19:56:11]opened in 1729902265 [19:56:11]opened+sec_in_day 1729988665 [19:56:11]quantity*price = 250050 [19:56:11]sum+1 = 250052 [19:56:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.51 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.51 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 574 26.10.2024 19:56 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309153 ФПД: 181861894281001 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T195613&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309153&fm=181861894281001&tin=02508201610067®Number=0000000000091780&sum=250051 [19:56:13]StoreToDocumentArchive [19:56:13]shift 532 fd 309153 [19:56:13]save to /storage/0532/doc_00309153 [19:56:13]save last doc name /storage/0532/doc_00309153 to /storage/kkm_last_doc_name [19:56:13]save OK [19:56:13]Clear old archive folders... [19:56:13]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:56:13]tlvbuf is 000E19F0 [19:56:13]SAM_PROTO_ClearQueue [19:56:13]wFMCommunicate request_size=4 [19:56:13]MH_SAM_APDU [19:56:13]CAPDU: 80 09 00 00 [19:56:13]Write to MH i2c: E2 08 00 A4 48 80 09 00 00 00 00 00 00 5E [19:56:13]Write i2c OK [19:56:13]MH_I2C_Read... [19:56:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:56:13]Read from MH i2c: E2 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 03 00 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 03 00 A4 48 00 90 00 60 [19:56:13]RAPDU: 90 00 [19:56:13]wFMCommunicate OK [19:56:13]SAM_PROTO_ClearQueue done [19:56:13]KKMCreateOFDPacket [19:56:13]OFDProtocolAddRootSTLVToBuf [19:56:13]FM_MakeSignedData [19:56:13]FM_MakeSignedData [19:56:13]SAM_PROTO_SignData [19:56:13]wFMCommunicate request_size=4 [19:56:13]MH_SAM_APDU [19:56:13]CAPDU: 80 0D 01 02 [19:56:13]Write to MH i2c: E2 08 00 A5 48 80 0D 01 02 00 00 00 00 66 [19:56:13]Write i2c OK [19:56:13]MH_I2C_Read... [19:56:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:56:13]Read from MH i2c: E2 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 03 00 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 03 00 A5 48 00 90 00 61 [19:56:13]RAPDU: 90 00 [19:56:13]wFMCommunicate OK [19:56:13]wFMCommunicate request_size=255 [19:56:13]MH_SAM_APDU [19:56:13]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 5D 49 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 B7 04 [19:56:13]Write to MH i2c: E2 02 01 A6 48 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 5D 49 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 B7 04 00 00 B0 [19:56:13]Write i2c OK [19:56:13]MH_I2C_Read... [19:56:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:13]Read from MH i2c: E2 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 03 00 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 03 00 A6 48 00 90 00 62 [19:56:13]RAPDU: 90 00 [19:56:13]wFMCommunicate OK [19:56:13]wFMCommunicate request_size=16 [19:56:13]MH_SAM_APDU [19:56:13]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A5 67 05 9B 57 29 [19:56:13]Write to MH i2c: E2 13 00 A7 48 80 0D 02 02 0B 00 00 35 04 06 00 A5 67 05 9B 57 29 00 00 EA [19:56:13]Write i2c OK [19:56:13]MH_I2C_Read... [19:56:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:13]Read from MH i2c: E2 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 03 00 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 03 00 A7 48 00 90 00 63 [19:56:13]RAPDU: 90 00 [19:56:13]wFMCommunicate OK [19:56:13]wFMCommunicate request_size=4 [19:56:13]MH_SAM_APDU [19:56:13]CAPDU: 80 0D 03 02 [19:56:13]Write to MH i2c: E2 08 00 A8 48 80 0D 03 02 00 00 00 00 6B [19:56:13]Write i2c OK [19:56:13]MH_I2C_Read... [19:56:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:56:13]Read from MH i2c: E2 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 0B 00 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 0B 00 A8 48 00 E5 0C 6C CE 79 68 8D 4B 90 00 50 [19:56:13]RAPDU: E5 0C 6C CE 79 68 8D 4B 90 00 [19:56:13]wFMCommunicate OK [19:56:13]SAM_PROTO_SignData done [19:56:13]FM_MakeSignedData done [19:56:13]CreateOFDProtocolMessage [19:56:13]wFMCommunicate request_size=4 [19:56:13]MH_SAM_APDU [19:56:13]CAPDU: 80 11 00 00 [19:56:13]Write to MH i2c: E2 08 00 A9 48 80 11 00 00 00 00 00 00 6B [19:56:13]Write i2c OK [19:56:13]MH_I2C_Read... [19:56:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:13]Read from MH i2c: E2 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 17 00 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: E2 17 00 A9 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C0 [19:56:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:56:13]wFMCommunicate OK [19:56:13]CreateOFDProtocolMessage done [19:56:13]OFDSenderStorePacket 309153 [19:56:13]StoreOFDPacket docnum=309153 [19:56:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 04 24 0D 01 D4 AE 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 5D 49 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 B7 04 00 35 04 06 00 A5 67 05 9B 57 29 E5 0C 6C CE 79 68 8D 4B [19:56:13]CheckFolder [19:56:13]dirname=/storage/ofd_packets [19:56:13]CheckFolder done [19:56:13]ProducePacketName [19:56:13]name=ofd_packets/00309153 [19:56:13]NVStorageSaveData ofd_packets/00309153 [19:56:13]File name is /storage/ofd_packets/00309153 [19:56:13]Write 307 bytes [19:56:13]NVStorageSaveData done [19:56:13]OFDSenderStorePacket done [19:56:13]KKMCreateOFDPacket done [19:56:13]NVStorageSaveData kkm_last_timestamp [19:56:13]File name is /storage/kkm_last_timestamp [19:56:13]Write 4 bytes [19:56:13]NVStorageSaveData done [19:56:13]ExternCall_PrintAddStr [19:56:13]wPrintStart [19:56:13]Write to MH i2c: 01 00 00 AA 48 F2 [19:56:13]Write i2c OK [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: 01 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: 01 07 00 [19:56:13]MH_I2C_Read... [19:56:13]Read from MH i2c: 01 07 00 AA 48 00 00 00 00 00 FF 0F 07 [19:56:13]RasterBufferAndPrint [19:56:13]line Счет N : (1)643028 [19:56:13]line ИНН: 02508201610067 [19:56:13]line Контрольно-Кассовый Чек [19:56:13]line ПРОДАЖА [19:56:13]line ТРК (МРК, ГНК) : 32 [19:56:13]line Товар: 2710194210 [19:56:13]line D-ENERGY ДТ-К-2 [19:56:13]line 32.390 * 77.20 [19:56:13]line = 2500.51 [19:56:13]line НДС 12% НСП 1% [19:56:13]line > о реализуемом товаре [19:56:13]line ИТОГО: 2500.51 [19:56:13]line НСП 1% : 22.13 [19:56:13]line НДС 12% : 265.54 [19:56:13]line Наличными: 0.00 [19:56:13]line Безнал.: 2500.51 [19:56:13]line Место: АЗС № 172 "Партнер Нефть" [19:56:13]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:56:13]line СНО: Общий режим [19:56:13]line Чек 574 26.10.2024 19:56 [19:56:13]line Смена: 532 ФФД: 1.0 [19:56:13]line ЗНМ: 0300000116 [19:56:13]line РНМ: 0000000000091780 [19:56:13]line Версия ККМ: 001 [19:56:13]line Платежная система: Mbank [19:56:13]line ФМ: 0000000000871765 [19:56:13]line ФД: 309153 [19:56:13]line ФПД: 181861894281001 [19:56:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T195613&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309153&fm=181861894281001&tin=02508201610067®Number=0000000000091780&sum=250051 [19:56:13]written 0, free lines is 4095 [19:56:13]OFD Sender: Processing packet 309153 [packets to send 223, broken 222] [19:56:13]ProducePacketName [19:56:13]name=ofd_packets/00309153 [19:56:13]OFD Sender: To server: pG, [19:56:13]CommunicateWithHost lk.salyk.kg:30040 [19:56:13]ConnectInit lk.salyk.kg [19:56:14]Write to MH i2c: 01 00 00 D2 48 1A [19:56:14]Write i2c OK [19:56:14]MH_I2C_Read... [19:56:14]Read from MH i2c: 01 [19:56:14]MH_I2C_Read... [19:56:14]Read from MH i2c: 01 07 00 [19:56:14]MH_I2C_Read... [19:56:14]Read from MH i2c: 01 07 00 D2 48 00 00 00 00 00 E4 0C 11 [19:56:14]RasterBufferAndPrint [19:56:14]line [19:56:14]line [19:56:14]line [19:56:14]line [19:56:14]line [19:56:14]written 0, free lines is 3303 [19:56:14]MH_Cut [19:56:14]Write to MH i2c: D1 01 00 D9 48 01 F3 [19:56:14]Write i2c OK [19:56:14]MH_I2C_Read... [19:56:14]Read from MH i2c: D1 [19:56:14]MH_I2C_Read... [19:56:14]Read from MH i2c: D1 01 00 [19:56:14]MH_I2C_Read... [19:56:14]Read from MH i2c: D1 01 00 D9 48 00 F2 [19:56:14]Write to MH i2c: 01 00 00 DA 48 22 [19:56:14]Write i2c OK [19:56:14]MH_I2C_Read... [19:56:14]*** Cut start [19:56:14]*** Purtial cut [19:56:14]*** Stage 1: CUTSNS_PIN = 1 [19:56:15]Read from MH i2c: 01 [19:56:15]MH_I2C_Read... [19:56:15]*** Stop cut motor [19:56:15]*** Cut end [19:56:15]Read from MH i2c: 01 07 00 [19:56:15]MH_I2C_Read... [19:56:15]Read from MH i2c: 01 07 00 DA 48 00 00 00 00 00 FF 0F 37 [19:56:15]process_action close_receipt done [19:56:15]requested_data is exist [19:56:15]produce_requested_data [19:56:15]requested_item fm.sn is exist - process it [19:56:15]wFMCommunicate request_size=4 [19:56:15]MH_SAM_APDU [19:56:15]CAPDU: 80 11 00 00 [19:56:15]Write to MH i2c: E2 08 00 DB 48 80 11 00 00 00 00 00 00 9D [19:56:15]Write i2c OK [19:56:15]MH_I2C_Read... [19:56:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:15]Read from MH i2c: E2 [19:56:15]MH_I2C_Read... [19:56:15]Read from MH i2c: E2 17 00 [19:56:15]MH_I2C_Read... [19:56:15]Read from MH i2c: E2 17 00 DB 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F2 [19:56:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:56:15]wFMCommunicate OK [19:56:15]requested_item fd.num is exist - process it [19:56:15]SAM_PROTO_GetFieldsCounters [19:56:15]wFMCommunicate request_size=4 [19:56:15]MH_SAM_APDU [19:56:15]CAPDU: 80 13 00 00 [19:56:15]Write to MH i2c: E2 08 00 DC 48 80 13 00 00 00 00 00 00 A0 [19:56:15]Write i2c OK [19:56:15]MH_I2C_Read... [19:56:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:56:15]Read from MH i2c: E2 [19:56:15]MH_I2C_Read... [19:56:15]Read from MH i2c: E2 62 00 [19:56:15]MH_I2C_Read... [19:56:15]Read from MH i2c: E2 62 00 DC 48 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A1 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3E 02 00 00 5E 04 04 00 3E 02 00 00 57 04 04 00 3F 02 00 00 19 04 04 00 00 00 00 00 90 00 F5 [19:56: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A1 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3E 02 00 00 5E 04 04 00 3E 02 00 00 57 04 04 00 3F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:56:15]wFMCommunicate OK [19:56:15]SAM_PROTO_GetFieldsCounters done [19:56:15]requested_item shift.num is exist - process it [19:56:15]requested_item shift.opened is exist - process it [19:56:15]req_shift_opened [19:56:15]FM_GetShiftState [19:56:15]SAM_PROTO_GetShiftState [19:56:15]wFMCommunicate request_size=4 [19:56:15]MH_SAM_APDU [19:56:15]CAPDU: 80 13 01 00 [19:56:15]Write to MH i2c: E2 08 00 DD 48 80 13 01 00 00 00 00 00 A2 [19:56:15]Write i2c OK [19:56:15]MH_I2C_Read... [19:56:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:15]Read from MH i2c: E2 [19:56:15]MH_I2C_Read... [19:56:15]Read from MH i2c: E2 0E 00 [19:56:15]MH_I2C_Read... [19:56:15]Read from MH i2c: E2 0E 00 DD 48 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 20 [19:56:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:56:15]wFMCommunicate OK [19:56:15]SAM_PROTO_GetShiftState done [19:56:15]FM_GetShiftState done [19:56:15]req_shift_opened done [19:56:15]requested_item shift.open_date is exist - process it [19:56:15]req_shift_open_date [19:56:15]req_shift_open_date done [19:56:15]produce_requested_data done [19:56:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309153,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:56:15]process_action_free close_receipt [19:56:15]json_value_free [19:56:15]json_value_free done [19:56:15]process_json_proto returns [19:56:15]Send response to host [19:56:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309153,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:56:15]free response buf [19:56:15]execute_script done [19:56:15]execute_script returns [19:56:15]free content buf [19:56:15]Sock 9.Close socket [19:56:15]Sock 9.Thread stoped [19:58:25]ConnectInit Can't connect to host [19:58:25]CommunicateWithHost connect error [19:58:25]CommunicateWithHost err = -1 [19:58:25]OFD Sender: Server communicate error [19:58:30]OFD Sender: Processing packet 309153 [packets to send 223, broken 222] [19:58:30]ProducePacketName [19:58:30]name=ofd_packets/00309153 [19:58:30]OFD Sender: To server: pG, [19:58:30]CommunicateWithHost lk.salyk.kg:30040 [19:58:30]ConnectInit lk.salyk.kg [19:58:30]Connected sock=9 [19:58:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 04 24 0D 01 D4 AE 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 5D 49 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 B7 04 00 35 04 06 00 A5 67 05 9B 57 29 E5 0C 6C CE 79 68 8D 4B [19:58:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D5 8A 47 00 A7 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A1 B7 04 00 F4 03 04 00 43 F0 1C 67 B6 04 01 00 00 43 D3 B5 80 04 34 C1 CF [19:58:30]CommunicateWithHost err = 0 [19:58:30]CheckOFDResponse [19:58:30]1017 (14) - 77093643461234 [19:58:30]1041 (16) - 0000000000871765 [19:58:30]1040 (4) - 309153 [19:58:30]1012 (4) - 26.10.2024 13:36 [19:58:30]1206 (1) - 0 [19:58:30]OFD Sender: Remove packet 309153 [19:58:30]ProducePacketName [19:58:30]name=ofd_packets/00309153 [19:58:30]NVStorageDeleteData [19:58:31]OFD Sender: No OFD packet to send [19:58:36]OFD Sender: No OFD packet to send [19:58:41]OFD Sender: No OFD packet to send [19:58:46]OFD Sender: No OFD packet to send [19:58:51]OFD Sender: No OFD packet to send [19:58:52]accept exits with 7 [19:58:52]New connection [19:58:52]New thread 3066879332 created [19:58:52]Thread 3067022692 joined [19:58:52]Waiting for new connection... [19:58:52] Sock 7.Parse request [19:58:52]Sock 7.Check first char [19:58:52]Sock 7.First char is OK [19:58:52]request: POST /json_proto HTTP/1.0 [19:58:52]Method: POST [19:58:52]URL: /json_proto [19:58:52]Method is POST - this is cgi request [19:58:52]url: /json_proto [19:58:52]query_string will be loaded in cgi processing [19:58:52]execute_cgi json_proto POST (null) [19:58:52]execute_cgi path=json_proto method=POST [19:58:52]POST find Content-Length [19:58:52]Host: 172.17.96.3:8080 [19:58:52]Content-Length: 769 [19:58:52]Content-Type: application/json [19:58:52] [19:58:52]POST finish read [19:58:52]Found Content-Length = 769 [19:58:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [19:58:52]execute_script... [19:58:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643029", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [19:58:52]POST & json_proto [19:58:52]process_json_proto [19:58:52]json parsed OK: [19:58:52]protocol is kg_v1.0 [19:58:52]action value=close_receipt [19:58:52]process_action close_receipt [19:58:52]cmd_close_receipt [19:58:52]MH_GetDate [19:58:52]Write to MH i2c: F0 00 00 DE 48 15 [19:58:52]Write i2c OK [19:58:52]MH_I2C_Read... [19:58:52]Read from MH i2c: F0 [19:58:52]MH_I2C_Read... [19:58:52]Read from MH i2c: F0 09 00 [19:58:52]MH_I2C_Read... [19:58:52]Read from MH i2c: F0 09 00 DE 48 00 FE 49 1D 67 44 5E 04 65 F4 [19:58:52]GetLastDocTimeStamp 1729972573 [19:58:52]current date 1729972734 [19:58:52]FM_GetShiftState [19:58:52]SAM_PROTO_GetShiftState [19:58:52]wFMCommunicate request_size=4 [19:58:52]MH_SAM_APDU [19:58:52]CAPDU: 80 13 01 00 [19:58:52]Write to MH i2c: E2 08 00 DF 48 80 13 01 00 00 00 00 00 A4 [19:58:52]Write i2c OK [19:58:52]MH_I2C_Read... [19:58:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:53]Read from MH i2c: E2 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: E2 0E 00 [19:58:53]MH_I2C_Read... [19:58:53]Read from MH i2c: E2 0E 00 DF 48 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 22 [19:58:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:58:53]wFMCommunicate OK [19:58:53]SAM_PROTO_GetShiftState done [19:58:53]FM_GetShiftState done [19:58:53]opened in 1729902265 [19:58:53]opened+sec_in_day 1729988665 [19:58:53]quantity*price = 100015 [19:58:53]sum+1 = 100017 [19:58:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 575 26.10.2024 19:58 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309154 ФПД: 62900774334998 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T195854&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309154&fm=62900774334998&tin=02508201610067®Number=0000000000091780&sum=100016 [19:58:54]StoreToDocumentArchive [19:58:54]shift 532 fd 309154 [19:58:54]save to /storage/0532/doc_00309154 [19:58:54]save last doc name /storage/0532/doc_00309154 to /storage/kkm_last_doc_name [19:58:54]save OK [19:58:54]Clear old archive folders... [19:58:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:58:54]tlvbuf is 002088E0 [19:58:54]SAM_PROTO_ClearQueue [19:58:54]wFMCommunicate request_size=4 [19:58:54]MH_SAM_APDU [19:58:54]CAPDU: 80 09 00 00 [19:58:54]Write to MH i2c: E2 08 00 EC 48 80 09 00 00 00 00 00 00 A6 [19:58:54]Write i2c OK [19:58:54]MH_I2C_Read... [19:58:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:58:54]Read from MH i2c: E2 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 EC 48 00 90 00 A8 [19:58:54]RAPDU: 90 00 [19:58:54]wFMCommunicate OK [19:58:54]SAM_PROTO_ClearQueue done [19:58:54]KKMCreateOFDPacket [19:58:54]OFDProtocolAddRootSTLVToBuf [19:58:54]FM_MakeSignedData [19:58:54]FM_MakeSignedData [19:58:54]SAM_PROTO_SignData [19:58:54]wFMCommunicate request_size=4 [19:58:54]MH_SAM_APDU [19:58:54]CAPDU: 80 0D 01 02 [19:58:54]Write to MH i2c: E2 08 00 ED 48 80 0D 01 02 00 00 00 00 AE [19:58:54]Write i2c OK [19:58:54]MH_I2C_Read... [19:58:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:58:54]Read from MH i2c: E2 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 ED 48 00 90 00 A9 [19:58:54]RAPDU: 90 00 [19:58:54]wFMCommunicate OK [19:58:54]wFMCommunicate request_size=255 [19:58:54]MH_SAM_APDU [19:58:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3F 02 00 00 F4 03 04 00 FE 49 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 B7 04 00 35 04 06 00 39 [19:58:54]Write to MH i2c: E2 02 01 EE 48 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3F 02 00 00 F4 03 04 00 FE 49 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 B7 04 00 35 04 06 00 39 00 00 0E [19:58:54]Write i2c OK [19:58:54]MH_I2C_Read... [19:58:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:54]Read from MH i2c: E2 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 EE 48 00 90 00 AA [19:58:54]RAPDU: 90 00 [19:58:54]wFMCommunicate OK [19:58:54]wFMCommunicate request_size=10 [19:58:54]MH_SAM_APDU [19:58:54]CAPDU: 80 0D 02 02 05 35 3A 4F 72 16 [19:58:54]Write to MH i2c: E2 0D 00 EF 48 80 0D 02 02 05 00 35 3A 4F 72 16 00 00 01 [19:58:54]Write i2c OK [19:58:54]MH_I2C_Read... [19:58:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:58:54]Read from MH i2c: E2 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 03 00 EF 48 00 90 00 AB [19:58:54]RAPDU: 90 00 [19:58:54]wFMCommunicate OK [19:58:54]wFMCommunicate request_size=4 [19:58:54]MH_SAM_APDU [19:58:54]CAPDU: 80 0D 03 02 [19:58:54]Write to MH i2c: E2 08 00 F0 48 80 0D 03 02 00 00 00 00 B3 [19:58:54]Write i2c OK [19:58:54]MH_I2C_Read... [19:58:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:58:54]Read from MH i2c: E2 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 0B 00 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 0B 00 F0 48 00 23 93 2F 06 F5 B3 22 8C 90 00 F5 [19:58:54]RAPDU: 23 93 2F 06 F5 B3 22 8C 90 00 [19:58:54]wFMCommunicate OK [19:58:54]SAM_PROTO_SignData done [19:58:54]FM_MakeSignedData done [19:58:54]CreateOFDProtocolMessage [19:58:54]wFMCommunicate request_size=4 [19:58:54]MH_SAM_APDU [19:58:54]CAPDU: 80 11 00 00 [19:58:54]Write to MH i2c: E2 08 00 F1 48 80 11 00 00 00 00 00 00 B3 [19:58:54]Write i2c OK [19:58:54]MH_I2C_Read... [19:58:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:54]Read from MH i2c: E2 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 17 00 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: E2 17 00 F1 48 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 08 [19:58:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:58:54]wFMCommunicate OK [19:58:54]CreateOFDProtocolMessage done [19:58:54]OFDSenderStorePacket 309154 [19:58:54]StoreOFDPacket docnum=309154 [19:58:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C2 34 07 01 EE 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3F 02 00 00 F4 03 04 00 FE 49 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 B7 04 00 35 04 06 00 39 35 3A 4F 72 16 23 93 2F 06 F5 B3 22 8C [19:58:54]CheckFolder [19:58:54]dirname=/storage/ofd_packets [19:58:54]CheckFolder done [19:58:54]ProducePacketName [19:58:54]name=ofd_packets/00309154 [19:58:54]NVStorageSaveData ofd_packets/00309154 [19:58:54]File name is /storage/ofd_packets/00309154 [19:58:54]Write 301 bytes [19:58:54]NVStorageSaveData done [19:58:54]OFDSenderStorePacket done [19:58:54]KKMCreateOFDPacket done [19:58:54]NVStorageSaveData kkm_last_timestamp [19:58:54]File name is /storage/kkm_last_timestamp [19:58:54]Write 4 bytes [19:58:54]NVStorageSaveData done [19:58:54]ExternCall_PrintAddStr [19:58:54]wPrintStart [19:58:54]Write to MH i2c: 01 00 00 F2 48 3A [19:58:54]Write i2c OK [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: 01 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: 01 07 00 [19:58:54]MH_I2C_Read... [19:58:54]Read from MH i2c: 01 07 00 F2 48 00 00 00 00 00 FF 0F 4F [19:58:54]RasterBufferAndPrint [19:58:54]line Счет N : (1)643029 [19:58:54]line ИНН: 02508201610067 [19:58:54]line Контрольно-Кассовый Чек [19:58:54]line ПРОДАЖА [19:58:54]line ТРК (МРК, ГНК) : 41 [19:58:54]line Товар: 2710124130 [19:58:54]line Аи-92-К-2 [19:58:54]line 14.950 * 66.90 [19:58:54]line = 1000.16 [19:58:54]line НДС 12% НСП 1% [19:58:54]line > о реализуемом товаре [19:58:54]line ИТОГО: 1000.16 [19:58:54]line НСП 1% : 8.85 [19:58:54]line НДС 12% : 106.21 [19:58:54]line Наличными: 0.00 [19:58:54]line Безнал.: 1000.16 [19:58:54]line Место: АЗС № 172 "Партнер Нефть" [19:58:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:58:54]line СНО: Общий режим [19:58:54]line Чек 575 26.10.2024 19:58 [19:58:54]line Смена: 532 ФФД: 1.0 [19:58:54]line ЗНМ: 0300000116 [19:58:54]line РНМ: 0000000000091780 [19:58:54]line Версия ККМ: 001 [19:58:54]line Платежная система: Mbank [19:58:54]line ФМ: 0000000000871765 [19:58:54]line ФД: 309154 [19:58:54]line ФПД: 62900774334998 [19:58:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T195854&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309154&fm=62900774334998&tin=02508201610067®Number=0000000000091780&sum=100016 [19:58:54]written 0, free lines is 4095 [19:58:54]OFD Sender: Processing packet 309154 [packets to send 223, broken 222] [19:58:54]ProducePacketName [19:58:54]name=ofd_packets/00309154 [19:58:54]OFD Sender: To server: pG, [19:58:54]CommunicateWithHost lk.salyk.kg:30040 [19:58:54]ConnectInit lk.salyk.kg [19:58:54]Connected sock=10 [19:58:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C2 34 07 01 EE 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3F 02 00 00 F4 03 04 00 FE 49 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A2 B7 04 00 35 04 06 00 39 35 3A 4F 72 16 23 93 2F 06 F5 B3 22 8C [19:58:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3A FC 47 00 12 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 31 37 36 35 10 04 04 00 A2 B7 04 00 F4 03 04 00 5B F0 1C 67 B6 04 01 00 00 CA 58 69 DD E9 99 CD 9F [19:58:55]CommunicateWithHost err = 0 [19:58:55]CheckOFDResponse [19:58:55]1017 (14) - 77093643461234 [19:58:55]1041 (16) - 0000000000871765 [19:58:55]1040 (4) - 309154 [19:58:55]1012 (4) - 26.10.2024 13:36 [19:58:55]1206 (1) - 0 [19:58:55]OFD Sender: Remove packet 309154 [19:58:55]ProducePacketName [19:58:55]name=ofd_packets/00309154 [19:58:55]NVStorageDeleteData [19:58:55]Write to MH i2c: 01 00 00 1A 49 63 [19:58:55]Write i2c OK [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: 01 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: 01 07 00 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: 01 07 00 1A 49 00 00 00 00 00 EB 0C 61 [19:58:55]RasterBufferAndPrint [19:58:55]line [19:58:55]line [19:58:55]line [19:58:55]line [19:58:55]line [19:58:55]written 0, free lines is 3313 [19:58:55]MH_Cut [19:58:55]Write to MH i2c: D1 01 00 21 49 01 3C [19:58:55]Write i2c OK [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: D1 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: D1 01 00 [19:58:55]MH_I2C_Read... [19:58:55]Read from MH i2c: D1 01 00 21 49 00 3B [19:58:55]Write to MH i2c: 01 00 00 22 49 6B [19:58:55]Write i2c OK [19:58:55]MH_I2C_Read... [19:58:55]OFD Sender: No OFD packet to send [19:58:55]*** Cut start [19:58:55]*** Purtial cut [19:58:55]*** Stage 1: CUTSNS_PIN = 1 [19:58:56]Read from MH i2c: 01 [19:58:56]MH_I2C_Read... [19:58:56]*** Stop cut motor [19:58:56]*** Cut end [19:58:56]Read from MH i2c: 01 07 00 [19:58:56]MH_I2C_Read... [19:58:56]Read from MH i2c: 01 07 00 22 49 00 00 00 00 00 FF 0F 80 [19:58:56]process_action close_receipt done [19:58:56]requested_data is exist [19:58:56]produce_requested_data [19:58:56]requested_item fm.sn is exist - process it [19:58:56]wFMCommunicate request_size=4 [19:58:56]MH_SAM_APDU [19:58:56]CAPDU: 80 11 00 00 [19:58:56]Write to MH i2c: E2 08 00 23 49 80 11 00 00 00 00 00 00 E6 [19:58:56]Write i2c OK [19:58:56]MH_I2C_Read... [19:58:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:58:56]Read from MH i2c: E2 [19:58:56]MH_I2C_Read... [19:58:56]Read from MH i2c: E2 17 00 [19:58:56]MH_I2C_Read... [19:58:56]Read from MH i2c: E2 17 00 23 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3B [19:58:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:58:56]wFMCommunicate OK [19:58:56]requested_item fd.num is exist - process it [19:58:56]SAM_PROTO_GetFieldsCounters [19:58:56]wFMCommunicate request_size=4 [19:58:56]MH_SAM_APDU [19:58:56]CAPDU: 80 13 00 00 [19:58:56]Write to MH i2c: E2 08 00 24 49 80 13 00 00 00 00 00 00 E9 [19:58:56]Write i2c OK [19:58:56]MH_I2C_Read... [19:58:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:58:56]Read from MH i2c: E2 [19:58:56]MH_I2C_Read... [19:58:56]Read from MH i2c: E2 62 00 [19:58:56]MH_I2C_Read... [19:58:56]Read from MH i2c: E2 62 00 24 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A2 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3F 02 00 00 5E 04 04 00 3F 02 00 00 57 04 04 00 40 02 00 00 19 04 04 00 00 00 00 00 90 00 42 [19:58: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A2 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 3F 02 00 00 5E 04 04 00 3F 02 00 00 57 04 04 00 40 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:58:56]wFMCommunicate OK [19:58:56]SAM_PROTO_GetFieldsCounters done [19:58:56]requested_item shift.num is exist - process it [19:58:56]requested_item shift.opened is exist - process it [19:58:56]req_shift_opened [19:58:56]FM_GetShiftState [19:58:56]SAM_PROTO_GetShiftState [19:58:56]wFMCommunicate request_size=4 [19:58:56]MH_SAM_APDU [19:58:56]CAPDU: 80 13 01 00 [19:58:56]Write to MH i2c: E2 08 00 25 49 80 13 01 00 00 00 00 00 EB [19:58:56]Write i2c OK [19:58:56]MH_I2C_Read... [19:58:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:58:56]Read from MH i2c: E2 [19:58:56]MH_I2C_Read... [19:58:56]Read from MH i2c: E2 0E 00 [19:58:56]MH_I2C_Read... [19:58:56]Read from MH i2c: E2 0E 00 25 49 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 69 [19:58:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:58:56]wFMCommunicate OK [19:58:56]SAM_PROTO_GetShiftState done [19:58:56]FM_GetShiftState done [19:58:56]req_shift_opened done [19:58:56]requested_item shift.open_date is exist - process it [19:58:56]req_shift_open_date [19:58:56]req_shift_open_date done [19:58:56]produce_requested_data done [19:58:56]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309154,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:58:56]process_action_free close_receipt [19:58:56]json_value_free [19:58:56]json_value_free done [19:58:56]process_json_proto returns [19:58:56]Send response to host [19:58:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309154,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:58:56]free response buf [19:58:56]execute_script done [19:58:56]execute_script returns [19:58:56]free content buf [19:58:56]Sock 7.Close socket [19:58:56]Sock 7.Thread stoped [19:59:00]OFD Sender: No OFD packet to send [19:59:05]OFD Sender: No OFD packet to send [19:59:10]OFD Sender: No OFD packet to send [19:59:15]OFD Sender: No OFD packet to send [19:59:20]OFD Sender: No OFD packet to send [19:59:25]OFD Sender: No OFD packet to send [19:59:30]OFD Sender: No OFD packet to send [19:59:35]accept exits with 9 [19:59:35]New connection [19:59:35]New thread 3067022692 created [19:59:35]Thread 3066879332 joined [19:59:35]Waiting for new connection... [19:59:35] Sock 9.Parse request [19:59:35]Sock 9.Check first char [19:59:35]Sock 9.First char is OK [19:59:35]request: POST /json_proto HTTP/1.0 [19:59:35]Method: POST [19:59:35]URL: /json_proto [19:59:35]Method is POST - this is cgi request [19:59:35]url: /json_proto [19:59:35]query_string will be loaded in cgi processing [19:59:35]execute_cgi json_proto POST (null) [19:59:35]execute_cgi path=json_proto method=POST [19:59:35]POST find Content-Length [19:59:35]Host: 172.17.96.3:8080 [19:59:35]Content-Length: 789 [19:59:35]Content-Type: application/json [19:59:35] [19:59:35]POST finish read [19:59:35]Found Content-Length = 789 [19:59:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:59:35]execute_script... [19:59: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)643030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\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\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A31084", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:59:35]POST & json_proto [19:59:35]process_json_proto [19:59:35]json parsed OK: [19:59:35]protocol is kg_v1.0 [19:59:35]action value=close_receipt [19:59:35]process_action close_receipt [19:59:35]cmd_close_receipt [19:59:35]MH_GetDate [19:59:35]Write to MH i2c: F0 00 00 26 49 5E [19:59:35]Write i2c OK [19:59:35]MH_I2C_Read... [19:59:35]Read from MH i2c: F0 [19:59:35]MH_I2C_Read... [19:59:35]Read from MH i2c: F0 09 00 [19:59:35]MH_I2C_Read... [19:59:35]Read from MH i2c: F0 09 00 26 49 00 29 4A 1D 67 44 5E 04 65 69 [19:59:35]GetLastDocTimeStamp 1729972734 [19:59:35]current date 1729972777 [19:59:35]FM_GetShiftState [19:59:35]SAM_PROTO_GetShiftState [19:59:35]wFMCommunicate request_size=4 [19:59:35]MH_SAM_APDU [19:59:35]CAPDU: 80 13 01 00 [19:59:35]Write to MH i2c: E2 08 00 27 49 80 13 01 00 00 00 00 00 ED [19:59:35]Write i2c OK [19:59:35]MH_I2C_Read... [19:59:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:35]Read from MH i2c: E2 [19:59:35]MH_I2C_Read... [19:59:35]Read from MH i2c: E2 0E 00 [19:59:35]MH_I2C_Read... [19:59:35]Read from MH i2c: E2 0E 00 27 49 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6B [19:59:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:59:35]wFMCommunicate OK [19:59:35]SAM_PROTO_GetShiftState done [19:59:35]FM_GetShiftState done [19:59:35]opened in 1729902265 [19:59:35]opened+sec_in_day 1729988665 [19:59:35]quantity*price = 0 [19:59:35]sum+1 = 1 [19:59:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 576 26.10.2024 19:59 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливная Карта 31084 ФМ: 0000000000871765 ФД: 309155 ФПД: 209632427605294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T195937&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309155&fm=209632427605294&tin=02508201610067®Number=0000000000091780&sum=0 [19:59:36]StoreToDocumentArchive [19:59:36]shift 532 fd 309155 [19:59:36]save to /storage/0532/doc_00309155 [19:59:36]save last doc name /storage/0532/doc_00309155 to /storage/kkm_last_doc_name [19:59:36]save OK [19:59:36]Clear old archive folders... [19:59:36]ProcessDocumentItem done err = 0, tmpTLVsize=248 [19:59:36]tlvbuf is 00129A00 [19:59:36]SAM_PROTO_ClearQueue [19:59:36]wFMCommunicate request_size=4 [19:59:36]MH_SAM_APDU [19:59:36]CAPDU: 80 09 00 00 [19:59:36]Write to MH i2c: E2 08 00 34 49 80 09 00 00 00 00 00 00 EF [19:59:36]Write i2c OK [19:59:36]MH_I2C_Read... [19:59:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:59:36]Read from MH i2c: E2 [19:59:36]MH_I2C_Read... [19:59:36]Read from MH i2c: E2 03 00 [19:59:36]MH_I2C_Read... [19:59:36]Read from MH i2c: E2 03 00 34 49 00 90 00 F1 [19:59:36]RAPDU: 90 00 [19:59:36]wFMCommunicate OK [19:59:36]SAM_PROTO_ClearQueue done [19:59:36]KKMCreateOFDPacket [19:59:36]OFDProtocolAddRootSTLVToBuf [19:59:36]FM_MakeSignedData [19:59:36]FM_MakeSignedData [19:59:36]SAM_PROTO_SignData [19:59:36]wFMCommunicate request_size=4 [19:59:36]MH_SAM_APDU [19:59:36]CAPDU: 80 0D 01 02 [19:59:36]Write to MH i2c: E2 08 00 35 49 80 0D 01 02 00 00 00 00 F7 [19:59:36]Write i2c OK [19:59:36]MH_I2C_Read... [19:59:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:59:36]Read from MH i2c: E2 [19:59:36]MH_I2C_Read... [19:59:36]Read from MH i2c: E2 03 00 [19:59:36]MH_I2C_Read... [19:59:36]Read from MH i2c: E2 03 00 35 49 00 90 00 F2 [19:59:36]RAPDU: 90 00 [19:59:36]wFMCommunicate OK [19:59:36]wFMCommunicate request_size=255 [19:59:36]MH_SAM_APDU [19:59:36]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 40 02 00 00 F4 03 04 00 29 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B7 04 00 35 04 06 00 BE A8 DA 61 [19:59:36]Write to MH i2c: E2 02 01 36 49 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 40 02 00 00 F4 03 04 00 29 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B7 04 00 35 04 06 00 BE A8 DA 61 00 00 0F [19:59:36]Write i2c OK [19:59:36]MH_I2C_Read... [19:59:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:59:37]Read from MH i2c: E2 [19:59:37]MH_I2C_Read... [19:59:37]Read from MH i2c: E2 03 00 [19:59:37]MH_I2C_Read... [19:59:37]Read from MH i2c: E2 03 00 36 49 00 90 00 F3 [19:59:37]RAPDU: 90 00 [19:59:37]wFMCommunicate OK [19:59:37]wFMCommunicate request_size=7 [19:59:37]MH_SAM_APDU [19:59:37]CAPDU: 80 0D 02 02 02 7D 2E [19:59:37]Write to MH i2c: E2 0A 00 37 49 80 0D 02 02 02 00 7D 2E 00 00 A9 [19:59:37]Write i2c OK [19:59:37]MH_I2C_Read... [19:59:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:59:37]Read from MH i2c: E2 [19:59:37]MH_I2C_Read... [19:59:37]Read from MH i2c: E2 03 00 [19:59:37]MH_I2C_Read... [19:59:37]Read from MH i2c: E2 03 00 37 49 00 90 00 F4 [19:59:37]RAPDU: 90 00 [19:59:37]wFMCommunicate OK [19:59:37]wFMCommunicate request_size=4 [19:59:37]MH_SAM_APDU [19:59:37]CAPDU: 80 0D 03 02 [19:59:37]Write to MH i2c: E2 08 00 38 49 80 0D 03 02 00 00 00 00 FC [19:59:37]Write i2c OK [19:59:37]MH_I2C_Read... [19:59:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:59:37]Read from MH i2c: E2 [19:59:37]MH_I2C_Read... [19:59:37]Read from MH i2c: E2 0B 00 [19:59:37]MH_I2C_Read... [19:59:37]Read from MH i2c: E2 0B 00 38 49 00 73 5F EE 9C 0B 35 41 42 90 00 1C [19:59:37]RAPDU: 73 5F EE 9C 0B 35 41 42 90 00 [19:59:37]wFMCommunicate OK [19:59:37]SAM_PROTO_SignData done [19:59:37]FM_MakeSignedData done [19:59:37]CreateOFDProtocolMessage [19:59:37]wFMCommunicate request_size=4 [19:59:37]MH_SAM_APDU [19:59:37]CAPDU: 80 11 00 00 [19:59:37]Write to MH i2c: E2 08 00 39 49 80 11 00 00 00 00 00 00 FC [19:59:37]Write i2c OK [19:59:37]MH_I2C_Read... [19:59:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:59:37]Read from MH i2c: E2 [19:59:37]MH_I2C_Read... [19:59:37]Read from MH i2c: E2 17 00 [19:59:37]MH_I2C_Read... [19:59:37]Read from MH i2c: E2 17 00 39 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 51 [19:59:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:59:37]wFMCommunicate OK [19:59:37]CreateOFDProtocolMessage done [19:59:37]OFDSenderStorePacket 309155 [19:59:37]StoreOFDPacket docnum=309155 [19:59:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 98 9B 04 01 9D 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 40 02 00 00 F4 03 04 00 29 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B7 04 00 35 04 06 00 BE A8 DA 61 7D 2E 73 5F EE 9C 0B 35 41 42 [19:59:37]CheckFolder [19:59:37]dirname=/storage/ofd_packets [19:59:37]CheckFolder done [19:59:37]ProducePacketName [19:59:37]name=ofd_packets/00309155 [19:59:37]NVStorageSaveData ofd_packets/00309155 [19:59:37]File name is /storage/ofd_packets/00309155 [19:59:37]Write 298 bytes [19:59:37]NVStorageSaveData done [19:59:37]OFDSenderStorePacket done [19:59:37]KKMCreateOFDPacket done [19:59:37]NVStorageSaveData kkm_last_timestamp [19:59:37]File name is /storage/kkm_last_timestamp [19:59:37]Write 4 bytes [19:59:37]NVStorageSaveData done [19:59:37]ExternCall_PrintAddStr [19:59:37]wPrintStart [19:59:37]Write to MH i2c: 01 00 00 3A 49 83 [19:59:37]Write i2c OK [19:59:37]MH_I2C_Read... [19:59:37]Read from MH i2c: 01 [19:59:37]MH_I2C_Read... [19:59:37]Read from MH i2c: 01 07 00 [19:59:37]MH_I2C_Read... [19:59:37]Read from MH i2c: 01 07 00 3A 49 00 00 00 00 00 FF 0F 98 [19:59:37]RasterBufferAndPrint [19:59:37]line Счет N : (1)643030 [19:59:37]line ИНН: 02508201610067 [19:59:37]line Контрольно-Кассовый Чек [19:59:37]line ПРОДАЖА [19:59:37]line ТРК (МРК, ГНК) : 21 [19:59:37]line Товар: 2710194210 [19:59:37]line ДТ-К-2 [19:59:37]line 20.000 * 0.00 [19:59:37]line = 0.00 [19:59:37]line НДС 12% НСП 1% [19:59:37]line > о реализуемом товаре [19:59:37]line ИТОГО: 0.00 [19:59:37]line НСП 1% : 0.00 [19:59:37]line НДС 12% : 0.00 [19:59:37]line Наличными: 0.00 [19:59:37]line Безнал.: 0.00 [19:59:37]line Место: АЗС № 172 "Партнер Нефть" [19:59:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [19:59:37]line СНО: Общий режим [19:59:37]line Чек 576 26.10.2024 19:59 [19:59:37]line Смена: 532 ФФД: 1.0 [19:59:37]line ЗНМ: 0300000116 [19:59:37]line РНМ: 0000000000091780 [19:59:37]line Версия ККМ: 001 [19:59:37]line Талоны: Топливная Карта [19:59:37]line 31084 [19:59:37]line ФМ: 0000000000871765 [19:59:37]line ФД: 309155 [19:59:37]line ФПД: 209632427605294 [19:59:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T195937&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309155&fm=209632427605294&tin=02508201610067®Number=0000000000091780&sum=0 [19:59:37]OFD Sender: Processing packet 309155 [packets to send 223, broken 222] [19:59:37]ProducePacketName [19:59:37]name=ofd_packets/00309155 [19:59:37]OFD Sender: To server: pG, [19:59:37]CommunicateWithHost lk.salyk.kg:30040 [19:59:37]ConnectInit lk.salyk.kg [19:59:37]written 0, free lines is 4095 [19:59:37]Connected sock=10 [19:59:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 98 9B 04 01 9D 14 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 40 02 00 00 F4 03 04 00 29 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B7 04 00 35 04 06 00 BE A8 DA 61 7D 2E 73 5F EE 9C 0B 35 41 42 [19:59:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 64 B0 47 00 49 4A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A3 B7 04 00 F4 03 04 00 86 F0 1C 67 B6 04 01 00 00 48 DB 55 8B BC 74 F0 3E [19:59:37]CommunicateWithHost err = 0 [19:59:37]CheckOFDResponse [19:59:37]1017 (14) - 77093643461234 [19:59:37]1041 (16) - 0000000000871765 [19:59:37]1040 (4) - 309155 [19:59:37]1012 (4) - 26.10.2024 13:37 [19:59:37]1206 (1) - 0 [19:59:37]OFD Sender: Remove packet 309155 [19:59:37]ProducePacketName [19:59:37]name=ofd_packets/00309155 [19:59:37]NVStorageDeleteData [19:59:38]Write to MH i2c: 01 00 00 63 49 AC [19:59:38]Write i2c OK [19:59:38]MH_I2C_Read... [19:59:38]Read from MH i2c: 01 [19:59:38]MH_I2C_Read... [19:59:38]Read from MH i2c: 01 07 00 [19:59:38]MH_I2C_Read... [19:59:38]Read from MH i2c: 01 07 00 63 49 00 00 00 00 00 CD 0C 8C [19:59:38]RasterBufferAndPrint [19:59:38]line [19:59:38]line [19:59:38]line [19:59:38]line [19:59:38]line [19:59:38]written 0, free lines is 3283 [19:59:38]MH_Cut [19:59:38]Write to MH i2c: D1 01 00 6A 49 01 85 [19:59:38]Write i2c OK [19:59:38]MH_I2C_Read... [19:59:38]Read from MH i2c: D1 [19:59:38]MH_I2C_Read... [19:59:38]Read from MH i2c: D1 01 00 [19:59:38]MH_I2C_Read... [19:59:38]Read from MH i2c: D1 01 00 6A 49 00 84 [19:59:38]Write to MH i2c: 01 00 00 6B 49 B4 [19:59:38]Write i2c OK [19:59:38]MH_I2C_Read... [19:59:38]OFD Sender: No OFD packet to send [19:59:38]*** Cut start [19:59:38]*** Purtial cut [19:59:38]*** Stage 1: CUTSNS_PIN = 1 [19:59:39]Read from MH i2c: 01 [19:59:39]MH_I2C_Read... [19:59:39]*** Stop cut motor [19:59:39]*** Cut end [19:59:39]Read from MH i2c: 01 07 00 [19:59:39]MH_I2C_Read... [19:59:39]Read from MH i2c: 01 07 00 6B 49 00 00 00 00 00 FF 0F C9 [19:59:39]process_action close_receipt done [19:59:39]requested_data is exist [19:59:39]produce_requested_data [19:59:39]requested_item fm.sn is exist - process it [19:59:39]wFMCommunicate request_size=4 [19:59:39]MH_SAM_APDU [19:59:39]CAPDU: 80 11 00 00 [19:59:39]Write to MH i2c: E2 08 00 6C 49 80 11 00 00 00 00 00 00 2F [19:59:39]Write i2c OK [19:59:39]MH_I2C_Read... [19:59:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:59:39]Read from MH i2c: E2 [19:59:39]MH_I2C_Read... [19:59:39]Read from MH i2c: E2 17 00 [19:59:39]MH_I2C_Read... [19:59:39]Read from MH i2c: E2 17 00 6C 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 84 [19:59:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [19:59:39]wFMCommunicate OK [19:59:39]requested_item fd.num is exist - process it [19:59:39]SAM_PROTO_GetFieldsCounters [19:59:39]wFMCommunicate request_size=4 [19:59:39]MH_SAM_APDU [19:59:39]CAPDU: 80 13 00 00 [19:59:39]Write to MH i2c: E2 08 00 6D 49 80 13 00 00 00 00 00 00 32 [19:59:39]Write i2c OK [19:59:39]MH_I2C_Read... [19:59:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:59:39]Read from MH i2c: E2 [19:59:39]MH_I2C_Read... [19:59:39]Read from MH i2c: E2 62 00 [19:59:39]MH_I2C_Read... [19:59:39]Read from MH i2c: E2 62 00 6D 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A3 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 40 02 00 00 5E 04 04 00 40 02 00 00 57 04 04 00 41 02 00 00 19 04 04 00 00 00 00 00 90 00 8F [19:59: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A3 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 40 02 00 00 5E 04 04 00 40 02 00 00 57 04 04 00 41 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:59:39]wFMCommunicate OK [19:59:39]SAM_PROTO_GetFieldsCounters done [19:59:39]requested_item shift.num is exist - process it [19:59:39]requested_item shift.opened is exist - process it [19:59:39]req_shift_opened [19:59:39]FM_GetShiftState [19:59:39]SAM_PROTO_GetShiftState [19:59:39]wFMCommunicate request_size=4 [19:59:39]MH_SAM_APDU [19:59:39]CAPDU: 80 13 01 00 [19:59:39]Write to MH i2c: E2 08 00 6E 49 80 13 01 00 00 00 00 00 34 [19:59:39]Write i2c OK [19:59:39]MH_I2C_Read... [19:59:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:59:39]Read from MH i2c: E2 [19:59:39]MH_I2C_Read... [19:59:39]Read from MH i2c: E2 0E 00 [19:59:39]MH_I2C_Read... [19:59:39]Read from MH i2c: E2 0E 00 6E 49 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B2 [19:59:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [19:59:39]wFMCommunicate OK [19:59:39]SAM_PROTO_GetShiftState done [19:59:39]FM_GetShiftState done [19:59:39]req_shift_opened done [19:59:39]requested_item shift.open_date is exist - process it [19:59:39]req_shift_open_date [19:59:39]req_shift_open_date done [19:59:39]produce_requested_data done [19:59:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309155,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [19:59:39]process_action_free close_receipt [19:59:39]json_value_free [19:59:39]json_value_free done [19:59:39]process_json_proto returns [19:59:39]Send response to host [19:59:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309155,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [19:59:39]free response buf [19:59:39]execute_script done [19:59:39]execute_script returns [19:59:39]free content buf [19:59:39]Sock 9.Close socket [19:59:39]Sock 9.Thread stoped [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:03]OFD Sender: No OFD packet to send [20:00:08]OFD Sender: No OFD packet to send [20:00:13]OFD Sender: No OFD packet to send [20:00:18]OFD Sender: No OFD packet to send [20:00:23]OFD Sender: No OFD packet to send [20:00:28]OFD Sender: No OFD packet to send [20:00:33]OFD Sender: No OFD packet to send [20:00:38]OFD Sender: No OFD packet to send [20:00:43]OFD Sender: No OFD packet to send [20:00:48]OFD Sender: No OFD packet to send [20:00:53]OFD Sender: No OFD packet to send [20:00:58]OFD Sender: No OFD packet to send [20:01:02]accept exits with 7 [20:01:02]New connection [20:01:02]New thread 3066879332 created [20:01:02]Thread 3067022692 joined [20:01:02]Waiting for new connection... [20:01:02] Sock 7.Parse request [20:01:02]Sock 7.Check first char [20:01:02]Sock 7.First char is OK [20:01:02]request: POST /json_proto HTTP/1.0 [20:01:02]Method: POST [20:01:02]URL: /json_proto [20:01:02]Method is POST - this is cgi request [20:01:02]url: /json_proto [20:01:02]query_string will be loaded in cgi processing [20:01:02]execute_cgi json_proto POST (null) [20:01:02]execute_cgi path=json_proto method=POST [20:01:02]POST find Content-Length [20:01:02]Host: 172.17.96.3:8080 [20:01:02]Content-Length: 682 [20:01:02]Content-Type: application/json [20:01:02] [20:01:02]POST finish read [20:01:02]Found Content-Length = 682 [20:01:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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" ] } } [20:01:02]execute_script... [20:01: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)643031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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" ] } } [20:01:02]POST & json_proto [20:01:02]process_json_proto [20:01:02]json parsed OK: [20:01:02]protocol is kg_v1.0 [20:01:02]action value=close_receipt [20:01:02]process_action close_receipt [20:01:02]cmd_close_receipt [20:01:02]MH_GetDate [20:01:02]Write to MH i2c: F0 00 00 6F 49 A7 [20:01:02]Write i2c OK [20:01:02]MH_I2C_Read... [20:01:02]Read from MH i2c: F0 [20:01:02]MH_I2C_Read... [20:01:02]Read from MH i2c: F0 09 00 [20:01:02]MH_I2C_Read... [20:01:02]Read from MH i2c: F0 09 00 6F 49 00 7F 4A 1D 67 44 5E 04 65 08 [20:01:02]GetLastDocTimeStamp 1729972777 [20:01:02]current date 1729972863 [20:01:02]FM_GetShiftState [20:01:02]SAM_PROTO_GetShiftState [20:01:02]wFMCommunicate request_size=4 [20:01:02]MH_SAM_APDU [20:01:02]CAPDU: 80 13 01 00 [20:01:02]Write to MH i2c: E2 08 00 70 49 80 13 01 00 00 00 00 00 36 [20:01:02]Write i2c OK [20:01:02]MH_I2C_Read... [20:01:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:02]Read from MH i2c: E2 [20:01:02]MH_I2C_Read... [20:01:02]Read from MH i2c: E2 0E 00 [20:01:02]MH_I2C_Read... [20:01:02]Read from MH i2c: E2 0E 00 70 49 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B4 [20:01:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:01:02]wFMCommunicate OK [20:01:02]SAM_PROTO_GetShiftState done [20:01:02]FM_GetShiftState done [20:01:02]opened in 1729902265 [20:01:02]opened+sec_in_day 1729988665 [20:01:02]quantity*price = 100021 [20:01:02]sum+1 = 100023 [20:01:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 577 26.10.2024 20:01 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309156 ФПД: 206333291668387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200104&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309156&fm=206333291668387&tin=02508201610067®Number=0000000000091780&sum=100000 [20:01:03]StoreToDocumentArchive [20:01:03]shift 532 fd 309156 [20:01:03]save to /storage/0532/doc_00309156 [20:01:03]save last doc name /storage/0532/doc_00309156 to /storage/kkm_last_doc_name [20:01:03]save OK [20:01:03]Clear old archive folders... [20:01:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:01:03]tlvbuf is 000C4210 [20:01:03]SAM_PROTO_ClearQueue [20:01:03]wFMCommunicate request_size=4 [20:01:03]MH_SAM_APDU [20:01:03]CAPDU: 80 09 00 00 [20:01:03]Write to MH i2c: E2 08 00 7D 49 80 09 00 00 00 00 00 00 38 [20:01:03]Write i2c OK [20:01:03]MH_I2C_Read... [20:01:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:01:03]Read from MH i2c: E2 [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: E2 03 00 [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: E2 03 00 7D 49 00 90 00 3A [20:01:03]RAPDU: 90 00 [20:01:03]wFMCommunicate OK [20:01:03]SAM_PROTO_ClearQueue done [20:01:03]KKMCreateOFDPacket [20:01:03]OFDProtocolAddRootSTLVToBuf [20:01:03]FM_MakeSignedData [20:01:03]FM_MakeSignedData [20:01:03]SAM_PROTO_SignData [20:01:03]wFMCommunicate request_size=4 [20:01:03]MH_SAM_APDU [20:01:03]CAPDU: 80 0D 01 02 [20:01:03]Write to MH i2c: E2 08 00 7E 49 80 0D 01 02 00 00 00 00 40 [20:01:03]Write i2c OK [20:01:03]MH_I2C_Read... [20:01:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:01:03]Read from MH i2c: E2 [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: E2 03 00 [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: E2 03 00 7E 49 00 90 00 3B [20:01:03]RAPDU: 90 00 [20:01:03]wFMCommunicate OK [20:01:03]wFMCommunicate request_size=255 [20:01:03]MH_SAM_APDU [20:01:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 41 02 00 00 F4 03 04 00 80 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 B7 04 00 35 04 06 00 BB [20:01:03]Write to MH i2c: E2 02 01 7F 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 41 02 00 00 F4 03 04 00 80 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 B7 04 00 35 04 06 00 BB 00 00 AD [20:01:03]Write i2c OK [20:01:03]MH_I2C_Read... [20:01:03]OFD Sender: No OFD packet to send [20:01:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:03]Read from MH i2c: E2 [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: E2 03 00 [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: E2 03 00 7F 49 00 90 00 3C [20:01:03]RAPDU: 90 00 [20:01:03]wFMCommunicate OK [20:01:03]wFMCommunicate request_size=10 [20:01:03]MH_SAM_APDU [20:01:03]CAPDU: 80 0D 02 02 05 A8 B6 8E 23 A3 [20:01:03]Write to MH i2c: E2 0D 00 80 49 80 0D 02 02 05 00 A8 B6 8E 23 A3 00 00 FF [20:01:03]Write i2c OK [20:01:03]MH_I2C_Read... [20:01:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:03]Read from MH i2c: E2 [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: E2 03 00 [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: E2 03 00 80 49 00 90 00 3D [20:01:03]RAPDU: 90 00 [20:01:03]wFMCommunicate OK [20:01:03]wFMCommunicate request_size=4 [20:01:03]MH_SAM_APDU [20:01:03]CAPDU: 80 0D 03 02 [20:01:03]Write to MH i2c: E2 08 00 81 49 80 0D 03 02 00 00 00 00 45 [20:01:03]Write i2c OK [20:01:03]MH_I2C_Read... [20:01:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:01:03]Read from MH i2c: E2 [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: E2 0B 00 [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: E2 0B 00 81 49 00 89 F6 38 EB BA 21 13 9A 90 00 70 [20:01:03]RAPDU: 89 F6 38 EB BA 21 13 9A 90 00 [20:01:03]wFMCommunicate OK [20:01:03]SAM_PROTO_SignData done [20:01:03]FM_MakeSignedData done [20:01:03]CreateOFDProtocolMessage [20:01:03]wFMCommunicate request_size=4 [20:01:03]MH_SAM_APDU [20:01:03]CAPDU: 80 11 00 00 [20:01:03]Write to MH i2c: E2 08 00 82 49 80 11 00 00 00 00 00 00 45 [20:01:03]Write i2c OK [20:01:03]MH_I2C_Read... [20:01:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:03]Read from MH i2c: E2 [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: E2 17 00 [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: E2 17 00 82 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9A [20:01:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:01:03]wFMCommunicate OK [20:01:03]CreateOFDProtocolMessage done [20:01:03]OFDSenderStorePacket 309156 [20:01:03]StoreOFDPacket docnum=309156 [20:01:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 70 D0 07 01 DA FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 41 02 00 00 F4 03 04 00 80 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 B7 04 00 35 04 06 00 BB A8 B6 8E 23 A3 89 F6 38 EB BA 21 13 9A [20:01:03]CheckFolder [20:01:03]dirname=/storage/ofd_packets [20:01:03]CheckFolder done [20:01:03]ProducePacketName [20:01:03]name=ofd_packets/00309156 [20:01:03]NVStorageSaveData ofd_packets/00309156 [20:01:03]File name is /storage/ofd_packets/00309156 [20:01:03]Write 301 bytes [20:01:03]NVStorageSaveData done [20:01:03]OFDSenderStorePacket done [20:01:03]KKMCreateOFDPacket done [20:01:03]NVStorageSaveData kkm_last_timestamp [20:01:03]File name is /storage/kkm_last_timestamp [20:01:03]Write 4 bytes [20:01:03]NVStorageSaveData done [20:01:03]ExternCall_PrintAddStr [20:01:03]wPrintStart [20:01:03]Write to MH i2c: 01 00 00 83 49 CC [20:01:03]Write i2c OK [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: 01 [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: 01 07 00 [20:01:03]MH_I2C_Read... [20:01:03]Read from MH i2c: 01 07 00 83 49 00 00 00 00 00 FF 0F E1 [20:01:03]RasterBufferAndPrint [20:01:03]line Счет N : (1)643031 [20:01:03]line ИНН: 02508201610067 [20:01:03]line Контрольно-Кассовый Чек [20:01:03]line ПРОДАЖА [20:01:03]line ТРК (МРК, ГНК) : 51 [20:01:03]line Товар: 2710124500 [20:01:03]line Аи-95-К-3 [20:01:03]line 13.480 * 74.20 [20:01:03]line = 1000.22 [20:01:03]line НДС 12% НСП 1% [20:01:03]line > о реализуемом товаре [20:01:03]line ОКРУГЛЕНИЕ: -0.22 [20:01:03]line ИТОГО: 1000.00 [20:01:03]line Внесено: 1000.00 [20:01:03]line СДАЧА: 0.00 [20:01:03]line НСП 1% : 8.85 [20:01:03]line НДС 12% : 106.22 [20:01:03]line Наличными: 1000.00 [20:01:03]line Безнал.: 0.00 [20:01:03]line Место: АЗС № 172 "Партнер Нефть" [20:01:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:01:03]line СНО: Общий режим [20:01:03]line Чек 577 26.10.2024 20:01 [20:01:03]line Смена: 532 ФФД: 1.0 [20:01:03]line ЗНМ: 0300000116 [20:01:03]line РНМ: 0000000000091780 [20:01:03]line Версия ККМ: 001 [20:01:03]line ФМ: 0000000000871765 [20:01:03]line ФД: 309156 [20:01:03]line ФПД: 206333291668387 [20:01:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200104&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309156&fm=206333291668387&tin=02508201610067®Number=0000000000091780&sum=100000 [20:01:04]OFD Sender: Processing packet 309156 [packets to send 223, broken 222] [20:01:04]ProducePacketName [20:01:04]name=ofd_packets/00309156 [20:01:04]OFD Sender: To server: pG, [20:01:04]CommunicateWithHost lk.salyk.kg:30040 [20:01:04]ConnectInit lk.salyk.kg [20:01:04]written 0, free lines is 4095 [20:01:04]Connected sock=10 [20:01:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 70 D0 07 01 DA FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 41 02 00 00 F4 03 04 00 80 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A4 B7 04 00 35 04 06 00 BB A8 B6 8E 23 A3 89 F6 38 EB BA 21 13 9A [20:01:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 92 5E 47 00 05 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 31 37 36 35 10 04 04 00 A4 B7 04 00 F4 03 04 00 DD F0 1C 67 B6 04 01 00 00 7B BB 74 71 4E 91 89 2B [20:01:04]CommunicateWithHost err = 0 [20:01:04]CheckOFDResponse [20:01:04]1017 (14) - 77093643461234 [20:01:04]1041 (16) - 0000000000871765 [20:01:04]1040 (4) - 309156 [20:01:04]1012 (4) - 26.10.2024 13:38 [20:01:04]1206 (1) - 0 [20:01:04]OFD Sender: Remove packet 309156 [20:01:04]ProducePacketName [20:01:04]name=ofd_packets/00309156 [20:01:04]NVStorageDeleteData [20:01:04]Write to MH i2c: 01 00 00 AD 49 F6 [20:01:04]Write i2c OK [20:01:04]MH_I2C_Read... [20:01:04]Read from MH i2c: 01 [20:01:04]MH_I2C_Read... [20:01:04]Read from MH i2c: 01 07 00 [20:01:04]MH_I2C_Read... [20:01:04]Read from MH i2c: 01 07 00 AD 49 00 00 00 00 00 BE 0C C7 [20:01:04]RasterBufferAndPrint [20:01:04]line [20:01:04]line [20:01:04]line [20:01:04]line [20:01:04]line [20:01:04]written 0, free lines is 3265 [20:01:04]MH_Cut [20:01:04]Write to MH i2c: D1 01 00 B4 49 01 CF [20:01:04]Write i2c OK [20:01:04]MH_I2C_Read... [20:01:04]Read from MH i2c: D1 [20:01:04]MH_I2C_Read... [20:01:04]Read from MH i2c: D1 01 00 [20:01:04]MH_I2C_Read... [20:01:04]Read from MH i2c: D1 01 00 B4 49 00 CE [20:01:04]Write to MH i2c: 01 00 00 B5 49 FE [20:01:04]Write i2c OK [20:01:04]MH_I2C_Read... [20:01:04]OFD Sender: No OFD packet to send [20:01:05]*** Cut start [20:01:05]*** Purtial cut [20:01:05]*** Stage 1: CUTSNS_PIN = 1 [20:01:05]Read from MH i2c: 01 [20:01:05]MH_I2C_Read... [20:01:05]*** Stop cut motor [20:01:05]*** Cut end [20:01:05]Read from MH i2c: 01 07 00 [20:01:05]MH_I2C_Read... [20:01:05]Read from MH i2c: 01 07 00 B5 49 00 00 00 00 00 FF 0F 13 [20:01:05]process_action close_receipt done [20:01:05]requested_data is exist [20:01:05]produce_requested_data [20:01:05]requested_item fm.sn is exist - process it [20:01:05]wFMCommunicate request_size=4 [20:01:05]MH_SAM_APDU [20:01:05]CAPDU: 80 11 00 00 [20:01:05]Write to MH i2c: E2 08 00 B6 49 80 11 00 00 00 00 00 00 79 [20:01:05]Write i2c OK [20:01:05]MH_I2C_Read... [20:01:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:05]Read from MH i2c: E2 [20:01:05]MH_I2C_Read... [20:01:05]Read from MH i2c: E2 17 00 [20:01:05]MH_I2C_Read... [20:01:05]Read from MH i2c: E2 17 00 B6 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CE [20:01:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:01:05]wFMCommunicate OK [20:01:05]requested_item fd.num is exist - process it [20:01:05]SAM_PROTO_GetFieldsCounters [20:01:05]wFMCommunicate request_size=4 [20:01:05]MH_SAM_APDU [20:01:05]CAPDU: 80 13 00 00 [20:01:05]Write to MH i2c: E2 08 00 B7 49 80 13 00 00 00 00 00 00 7C [20:01:05]Write i2c OK [20:01:05]MH_I2C_Read... [20:01:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:01:05]Read from MH i2c: E2 [20:01:05]MH_I2C_Read... [20:01:05]Read from MH i2c: E2 62 00 [20:01:05]MH_I2C_Read... [20:01:05]Read from MH i2c: E2 62 00 B7 49 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A4 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 DD [20:01: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A4 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:01:05]wFMCommunicate OK [20:01:05]SAM_PROTO_GetFieldsCounters done [20:01:05]requested_item shift.num is exist - process it [20:01:05]requested_item shift.opened is exist - process it [20:01:05]req_shift_opened [20:01:05]FM_GetShiftState [20:01:05]SAM_PROTO_GetShiftState [20:01:05]wFMCommunicate request_size=4 [20:01:05]MH_SAM_APDU [20:01:05]CAPDU: 80 13 01 00 [20:01:05]Write to MH i2c: E2 08 00 B8 49 80 13 01 00 00 00 00 00 7E [20:01:05]Write i2c OK [20:01:05]MH_I2C_Read... [20:01:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:05]Read from MH i2c: E2 [20:01:05]MH_I2C_Read... [20:01:05]Read from MH i2c: E2 0E 00 [20:01:05]MH_I2C_Read... [20:01:05]Read from MH i2c: E2 0E 00 B8 49 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FC [20:01:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:01:05]wFMCommunicate OK [20:01:05]SAM_PROTO_GetShiftState done [20:01:05]FM_GetShiftState done [20:01:05]req_shift_opened done [20:01:05]requested_item shift.open_date is exist - process it [20:01:05]req_shift_open_date [20:01:05]req_shift_open_date done [20:01:05]produce_requested_data done [20:01:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309156,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:01:05]process_action_free close_receipt [20:01:05]json_value_free [20:01:05]json_value_free done [20:01:05]process_json_proto returns [20:01:05]Send response to host [20:01:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309156,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:01:05]free response buf [20:01:05]execute_script done [20:01:05]execute_script returns [20:01:05]free content buf [20:01:05]Sock 7.Close socket [20:01:05]Sock 7.Thread stoped [20:01:09]OFD Sender: No OFD packet to send [20:01:15]OFD Sender: No OFD packet to send [20:01:20]OFD Sender: No OFD packet to send [20:01:25]OFD Sender: No OFD packet to send [20:01:30]OFD Sender: No OFD packet to send [20:01:35]OFD Sender: No OFD packet to send [20:01:40]OFD Sender: No OFD packet to send [20:01:45]OFD Sender: No OFD packet to send [20:01:50]OFD Sender: No OFD packet to send [20:01:55]OFD Sender: No OFD packet to send [20:02:00]OFD Sender: No OFD packet to send [20:02:05]OFD Sender: No OFD packet to send [20:02:10]OFD Sender: No OFD packet to send [20:02:15]OFD Sender: No OFD packet to send [20:02:20]OFD Sender: No OFD packet to send [20:02:25]OFD Sender: No OFD packet to send [20:02:30]OFD Sender: No OFD packet to send [20:02:34]accept exits with 9 [20:02:34]New connection [20:02:34]New thread 3067022692 created [20:02:34]Thread 3066879332 joined [20:02:34]Waiting for new connection... [20:02:34] Sock 9.Parse request [20:02:34]Sock 9.Check first char [20:02:34]Sock 9.First char is OK [20:02:34]request: POST /json_proto HTTP/1.0 [20:02:34]Method: POST [20:02:34]URL: /json_proto [20:02:34]Method is POST - this is cgi request [20:02:34]url: /json_proto [20:02:34]query_string will be loaded in cgi processing [20:02:34]execute_cgi json_proto POST (null) [20:02:34]execute_cgi path=json_proto method=POST [20:02:34]POST find Content-Length [20:02:34]Host: 172.17.96.3:8080 [20:02:34]Content-Length: 677 [20:02:34]Content-Type: application/json [20:02:34] [20:02:34]POST finish read [20:02:34]Found Content-Length = 677 [20:02:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [20:02:34]execute_script... [20:02:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [20:02:34]POST & json_proto [20:02:34]process_json_proto [20:02:34]json parsed OK: [20:02:34]protocol is kg_v1.0 [20:02:34]action value=close_receipt [20:02:34]process_action close_receipt [20:02:34]cmd_close_receipt [20:02:34]MH_GetDate [20:02:34]Write to MH i2c: F0 00 00 B9 49 F1 [20:02:34]Write i2c OK [20:02:34]MH_I2C_Read... [20:02:34]Read from MH i2c: F0 [20:02:34]MH_I2C_Read... [20:02:34]Read from MH i2c: F0 09 00 [20:02:34]MH_I2C_Read... [20:02:34]Read from MH i2c: F0 09 00 B9 49 00 DC 4A 1D 67 44 5E 04 65 AF [20:02:34]GetLastDocTimeStamp 1729972864 [20:02:34]current date 1729972956 [20:02:34]FM_GetShiftState [20:02:34]SAM_PROTO_GetShiftState [20:02:34]wFMCommunicate request_size=4 [20:02:34]MH_SAM_APDU [20:02:34]CAPDU: 80 13 01 00 [20:02:34]Write to MH i2c: E2 08 00 BA 49 80 13 01 00 00 00 00 00 80 [20:02:34]Write i2c OK [20:02:34]MH_I2C_Read... [20:02:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:34]Read from MH i2c: E2 [20:02:34]MH_I2C_Read... [20:02:34]Read from MH i2c: E2 0E 00 [20:02:34]MH_I2C_Read... [20:02:34]Read from MH i2c: E2 0E 00 BA 49 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FE [20:02:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:02:34]wFMCommunicate OK [20:02:34]SAM_PROTO_GetShiftState done [20:02:34]FM_GetShiftState done [20:02:34]opened in 1729902265 [20:02:34]opened+sec_in_day 1729988665 [20:02:34]quantity*price = 20003 [20:02:34]sum+1 = 20004 [20:02:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 578 26.10.2024 20:02 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309157 ФПД: 80311529004092 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200236&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309157&fm=80311529004092&tin=02508201610067®Number=0000000000091780&sum=20000 [20:02:35]StoreToDocumentArchive [20:02:35]shift 532 fd 309157 [20:02:35]save to /storage/0532/doc_00309157 [20:02:35]save last doc name /storage/0532/doc_00309157 to /storage/kkm_last_doc_name [20:02:35]save OK [20:02:35]Clear old archive folders... [20:02:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:02:35]tlvbuf is 0014BDA0 [20:02:35]SAM_PROTO_ClearQueue [20:02:35]wFMCommunicate request_size=4 [20:02:35]MH_SAM_APDU [20:02:35]CAPDU: 80 09 00 00 [20:02:35]Write to MH i2c: E2 08 00 C7 49 80 09 00 00 00 00 00 00 82 [20:02:35]Write i2c OK [20:02:35]MH_I2C_Read... [20:02:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:02:35]Read from MH i2c: E2 [20:02:35]MH_I2C_Read... [20:02:35]Read from MH i2c: E2 03 00 [20:02:35]MH_I2C_Read... [20:02:35]Read from MH i2c: E2 03 00 C7 49 00 90 00 84 [20:02:35]RAPDU: 90 00 [20:02:35]wFMCommunicate OK [20:02:35]SAM_PROTO_ClearQueue done [20:02:35]KKMCreateOFDPacket [20:02:35]OFDProtocolAddRootSTLVToBuf [20:02:35]FM_MakeSignedData [20:02:35]FM_MakeSignedData [20:02:35]SAM_PROTO_SignData [20:02:35]wFMCommunicate request_size=4 [20:02:35]MH_SAM_APDU [20:02:35]CAPDU: 80 0D 01 02 [20:02:35]Write to MH i2c: E2 08 00 C8 49 80 0D 01 02 00 00 00 00 8A [20:02:35]Write i2c OK [20:02:35]MH_I2C_Read... [20:02:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:02:35]Read from MH i2c: E2 [20:02:35]MH_I2C_Read... [20:02:35]Read from MH i2c: E2 03 00 [20:02:35]MH_I2C_Read... [20:02:35]Read from MH i2c: E2 03 00 C8 49 00 90 00 85 [20:02:35]RAPDU: 90 00 [20:02:35]wFMCommunicate OK [20:02:35]wFMCommunicate request_size=255 [20:02:35]MH_SAM_APDU [20:02:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 42 02 00 00 F4 03 04 00 DC 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 B7 04 00 35 04 06 00 49 [20:02:35]Write to MH i2c: E2 02 01 C9 49 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 42 02 00 00 F4 03 04 00 DC 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 B7 04 00 35 04 06 00 49 00 00 87 [20:02:35]Write i2c OK [20:02:35]MH_I2C_Read... [20:02:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:36]Read from MH i2c: E2 [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: E2 03 00 [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: E2 03 00 C9 49 00 90 00 86 [20:02:36]RAPDU: 90 00 [20:02:36]wFMCommunicate OK [20:02:36]wFMCommunicate request_size=10 [20:02:36]MH_SAM_APDU [20:02:36]CAPDU: 80 0D 02 02 05 0A FC 28 5C 3C [20:02:36]Write to MH i2c: E2 0D 00 CA 49 80 0D 02 02 05 00 0A FC 28 5C 3C 00 00 5D [20:02:36]Write i2c OK [20:02:36]MH_I2C_Read... [20:02:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:36]Read from MH i2c: E2 [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: E2 03 00 [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: E2 03 00 CA 49 00 90 00 87 [20:02:36]RAPDU: 90 00 [20:02:36]wFMCommunicate OK [20:02:36]wFMCommunicate request_size=4 [20:02:36]MH_SAM_APDU [20:02:36]CAPDU: 80 0D 03 02 [20:02:36]Write to MH i2c: E2 08 00 CB 49 80 0D 03 02 00 00 00 00 8F [20:02:36]Write i2c OK [20:02:36]MH_I2C_Read... [20:02:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:02:36]Read from MH i2c: E2 [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: E2 0B 00 [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: E2 0B 00 CB 49 00 07 00 FD A6 C1 3E 6B 39 90 00 DD [20:02:36]RAPDU: 07 00 FD A6 C1 3E 6B 39 90 00 [20:02:36]wFMCommunicate OK [20:02:36]SAM_PROTO_SignData done [20:02:36]FM_MakeSignedData done [20:02:36]CreateOFDProtocolMessage [20:02:36]wFMCommunicate request_size=4 [20:02:36]MH_SAM_APDU [20:02:36]CAPDU: 80 11 00 00 [20:02:36]Write to MH i2c: E2 08 00 CC 49 80 11 00 00 00 00 00 00 8F [20:02:36]Write i2c OK [20:02:36]MH_I2C_Read... [20:02:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:36]Read from MH i2c: E2 [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: E2 17 00 [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: E2 17 00 CC 49 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E4 [20:02:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:02:36]wFMCommunicate OK [20:02:36]CreateOFDProtocolMessage done [20:02:36]OFDSenderStorePacket 309157 [20:02:36]StoreOFDPacket docnum=309157 [20:02:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 22 9A 07 01 7F 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 42 02 00 00 F4 03 04 00 DC 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 B7 04 00 35 04 06 00 49 0A FC 28 5C 3C 07 00 FD A6 C1 3E 6B 39 [20:02:36]CheckFolder [20:02:36]dirname=/storage/ofd_packets [20:02:36]CheckFolder done [20:02:36]ProducePacketName [20:02:36]name=ofd_packets/00309157 [20:02:36]NVStorageSaveData ofd_packets/00309157 [20:02:36]File name is /storage/ofd_packets/00309157 [20:02:36]Write 301 bytes [20:02:36]NVStorageSaveData done [20:02:36]OFDSenderStorePacket done [20:02:36]KKMCreateOFDPacket done [20:02:36]NVStorageSaveData kkm_last_timestamp [20:02:36]File name is /storage/kkm_last_timestamp [20:02:36]Write 4 bytes [20:02:36]NVStorageSaveData done [20:02:36]ExternCall_PrintAddStr [20:02:36]wPrintStart [20:02:36]Write to MH i2c: 01 00 00 CD 49 16 [20:02:36]Write i2c OK [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: 01 [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: 01 07 00 [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: 01 07 00 CD 49 00 00 00 00 00 FF 0F 2B [20:02:36]RasterBufferAndPrint [20:02:36]line Счет N : (1)643032 [20:02:36]line ИНН: 02508201610067 [20:02:36]line Контрольно-Кассовый Чек [20:02:36]line ПРОДАЖА [20:02:36]line ТРК (МРК, ГНК) : 31 [20:02:36]line Товар: 2710124130 [20:02:36]line Аи-92-К-2 [20:02:36]line 2.990 * 66.90 [20:02:36]line = 200.03 [20:02:36]line НДС 12% НСП 1% [20:02:36]line > о реализуемом товаре [20:02:36]line ОКРУГЛЕНИЕ: -0.03 [20:02:36]line ИТОГО: 200.00 [20:02:36]line Внесено: 200.00 [20:02:36]line СДАЧА: 0.00 [20:02:36]line НСП 1% : 1.77 [20:02:36]line НДС 12% : 21.24 [20:02:36]line Наличными: 200.00 [20:02:36]line Безнал.: 0.00 [20:02:36]line Место: АЗС № 172 "Партнер Нефть" [20:02:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:02:36]line СНО: Общий режим [20:02:36]line Чек 578 26.10.2024 20:02 [20:02:36]line Смена: 532 ФФД: 1.0 [20:02:36]line ЗНМ: 0300000116 [20:02:36]line РНМ: 0000000000091780 [20:02:36]line Версия ККМ: 001 [20:02:36]line ФМ: 0000000000871765 [20:02:36]line ФД: 309157 [20:02:36]line ФПД: 80311529004092 [20:02:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200236&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309157&fm=80311529004092&tin=02508201610067®Number=0000000000091780&sum=20000 [20:02:36]written 0, free lines is 4095 [20:02:36]OFD Sender: Processing packet 309157 [packets to send 223, broken 222] [20:02:36]ProducePacketName [20:02:36]name=ofd_packets/00309157 [20:02:36]OFD Sender: To server: pG, [20:02:36]CommunicateWithHost lk.salyk.kg:30040 [20:02:36]ConnectInit lk.salyk.kg [20:02:36]Connected sock=10 [20: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 31 37 36 35 0F 01 00 00 22 9A 07 01 7F 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 42 02 00 00 F4 03 04 00 DC 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A5 B7 04 00 35 04 06 00 49 0A FC 28 5C 3C 07 00 FD A6 C1 3E 6B 39 [20:02:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B5 0D 47 00 A2 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 31 37 36 35 10 04 04 00 A5 B7 04 00 F4 03 04 00 39 F1 1C 67 B6 04 01 00 00 79 D2 75 24 A4 9C C9 FE [20:02:36]CommunicateWithHost err = 0 [20:02:36]CheckOFDResponse [20:02:36]1017 (14) - 77093643461234 [20:02:36]1041 (16) - 0000000000871765 [20:02:36]1040 (4) - 309157 [20:02:36]1012 (4) - 26.10.2024 13:40 [20:02:36]1206 (1) - 0 [20:02:36]OFD Sender: Remove packet 309157 [20:02:36]ProducePacketName [20:02:36]name=ofd_packets/00309157 [20:02:36]NVStorageDeleteData [20:02:36]Write to MH i2c: 01 00 00 F7 49 40 [20:02:36]Write i2c OK [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: 01 [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: 01 07 00 [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: 01 07 00 F7 49 00 00 00 00 00 B7 0C 0A [20:02:36]RasterBufferAndPrint [20:02:36]line [20:02:36]line [20:02:36]line [20:02:36]line [20:02:36]line [20:02:36]written 0, free lines is 3262 [20:02:36]MH_Cut [20:02:36]Write to MH i2c: D1 01 00 FE 49 01 19 [20:02:36]Write i2c OK [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: D1 [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: D1 01 00 [20:02:36]MH_I2C_Read... [20:02:36]Read from MH i2c: D1 01 00 FE 49 00 18 [20:02:36]Write to MH i2c: 01 00 00 FF 49 48 [20:02:36]Write i2c OK [20:02:36]MH_I2C_Read... [20:02:37]OFD Sender: No OFD packet to send [20:02:37]*** Cut start [20:02:37]*** Purtial cut [20:02:37]*** Stage 1: CUTSNS_PIN = 1 [20:02:37]Read from MH i2c: 01 [20:02:37]MH_I2C_Read... [20:02:37]*** Stop cut motor [20:02:37]*** Cut end [20:02:37]Read from MH i2c: 01 07 00 [20:02:37]MH_I2C_Read... [20:02:37]Read from MH i2c: 01 07 00 FF 49 00 00 00 00 00 FF 0F 5D [20:02:37]process_action close_receipt done [20:02:37]requested_data is exist [20:02:37]produce_requested_data [20:02:37]requested_item fm.sn is exist - process it [20:02:37]wFMCommunicate request_size=4 [20:02:37]MH_SAM_APDU [20:02:37]CAPDU: 80 11 00 00 [20:02:37]Write to MH i2c: E2 08 00 00 4A 80 11 00 00 00 00 00 00 C4 [20:02:37]Write i2c OK [20:02:37]MH_I2C_Read... [20:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:38]Read from MH i2c: E2 [20:02:38]MH_I2C_Read... [20:02:38]Read from MH i2c: E2 17 00 [20:02:38]MH_I2C_Read... [20:02:38]Read from MH i2c: E2 17 00 00 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 19 [20:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:02:38]wFMCommunicate OK [20:02:38]requested_item fd.num is exist - process it [20:02:38]SAM_PROTO_GetFieldsCounters [20:02:38]wFMCommunicate request_size=4 [20:02:38]MH_SAM_APDU [20:02:38]CAPDU: 80 13 00 00 [20:02:38]Write to MH i2c: E2 08 00 01 4A 80 13 00 00 00 00 00 00 C7 [20:02:38]Write i2c OK [20:02:38]MH_I2C_Read... [20:02:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:02:38]Read from MH i2c: E2 [20:02:38]MH_I2C_Read... [20:02:38]Read from MH i2c: E2 62 00 [20:02:38]MH_I2C_Read... [20:02:38]Read from MH i2c: E2 62 00 01 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A5 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 2C [20: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A5 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:02:38]wFMCommunicate OK [20:02:38]SAM_PROTO_GetFieldsCounters done [20:02:38]requested_item shift.num is exist - process it [20:02:38]requested_item shift.opened is exist - process it [20:02:38]req_shift_opened [20:02:38]FM_GetShiftState [20:02:38]SAM_PROTO_GetShiftState [20:02:38]wFMCommunicate request_size=4 [20:02:38]MH_SAM_APDU [20:02:38]CAPDU: 80 13 01 00 [20:02:38]Write to MH i2c: E2 08 00 02 4A 80 13 01 00 00 00 00 00 C9 [20:02:38]Write i2c OK [20:02:38]MH_I2C_Read... [20:02:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:38]Read from MH i2c: E2 [20:02:38]MH_I2C_Read... [20:02:38]Read from MH i2c: E2 0E 00 [20:02:38]MH_I2C_Read... [20:02:38]Read from MH i2c: E2 0E 00 02 4A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 47 [20:02:38]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:02:38]wFMCommunicate OK [20:02:38]SAM_PROTO_GetShiftState done [20:02:38]FM_GetShiftState done [20:02:38]req_shift_opened done [20:02:38]requested_item shift.open_date is exist - process it [20:02:38]req_shift_open_date [20:02:38]req_shift_open_date done [20:02:38]produce_requested_data done [20:02:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309157,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:02:38]process_action_free close_receipt [20:02:38]json_value_free [20:02:38]json_value_free done [20:02:38]process_json_proto returns [20:02:38]Send response to host [20:02:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309157,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:02:38]free response buf [20:02:38]execute_script done [20:02:38]execute_script returns [20:02:38]free content buf [20:02:38]Sock 9.Close socket [20:02:38]Sock 9.Thread stoped [20:02:42]OFD Sender: No OFD packet to send [20:02:47]OFD Sender: No OFD packet to send [20:02:48]accept exits with 7 [20:02:48]New connection [20:02:48]New thread 3066879332 created [20:02:48]Thread 3067022692 joined [20:02:48]Waiting for new connection... [20:02:48] Sock 7.Parse request [20:02:48]Sock 7.Check first char [20:02:48]Sock 7.First char is OK [20:02:48]request: POST /json_proto HTTP/1.0 [20:02:48]Method: POST [20:02:48]URL: /json_proto [20:02:48]Method is POST - this is cgi request [20:02:48]url: /json_proto [20:02:48]query_string will be loaded in cgi processing [20:02:48]execute_cgi json_proto POST (null) [20:02:48]execute_cgi path=json_proto method=POST [20:02:48]POST find Content-Length [20:02:48]Host: 172.17.96.3:8080 [20:02:48]Content-Length: 613 [20:02:48]Content-Type: application/json [20:02:48] [20:02:48]POST finish read [20:02:48]Found Content-Length = 613 [20:02:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3380", "tax_sys" : 0, "items" : [ { "code": "4870001570057", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 0,5\u043B", "price" : 80.00, "quantity" : 3.000, "sum" : 240.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 240.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:02:48]execute_script... [20:02: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)3380", "tax_sys" : 0, "items" : [ { "code": "4870001570057", "name": "\u041D\u0430\u043F\u0438\u0442\u043E\u043A Pepsi 0,5\u043B", "price" : 80.00, "quantity" : 3.000, "sum" : 240.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 240.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:02:48]POST & json_proto [20:02:48]process_json_proto [20:02:48]json parsed OK: [20:02:48]protocol is kg_v1.0 [20:02:48]action value=close_receipt [20:02:48]process_action close_receipt [20:02:48]cmd_close_receipt [20:02:48]MH_GetDate [20:02:48]Write to MH i2c: F0 00 00 03 4A 3C [20:02:48]Write i2c OK [20:02:48]MH_I2C_Read... [20:02:48]Read from MH i2c: F0 [20:02:48]MH_I2C_Read... [20:02:48]Read from MH i2c: F0 09 00 [20:02:48]MH_I2C_Read... [20:02:48]Read from MH i2c: F0 09 00 03 4A 00 EA 4A 1D 67 44 5E 04 65 08 [20:02:48]GetLastDocTimeStamp 1729972956 [20:02:48]current date 1729972970 [20:02:48]FM_GetShiftState [20:02:48]SAM_PROTO_GetShiftState [20:02:48]wFMCommunicate request_size=4 [20:02:48]MH_SAM_APDU [20:02:48]CAPDU: 80 13 01 00 [20:02:48]Write to MH i2c: E2 08 00 04 4A 80 13 01 00 00 00 00 00 CB [20:02:48]Write i2c OK [20:02:48]MH_I2C_Read... [20:02:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:48]Read from MH i2c: E2 [20:02:48]MH_I2C_Read... [20:02:48]Read from MH i2c: E2 0E 00 [20:02:48]MH_I2C_Read... [20:02:48]Read from MH i2c: E2 0E 00 04 4A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 49 [20:02:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:02:48]wFMCommunicate OK [20:02:48]SAM_PROTO_GetShiftState done [20:02:48]FM_GetShiftState done [20:02:48]opened in 1729902265 [20:02:48]opened+sec_in_day 1729988665 [20:02:48]quantity*price = 24000 [20:02:48]sum+1 = 24001 [20:02:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 240.00 НСП 1% : 2.12 НДС 12% : 25.49 Наличными: 240.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 579 26.10.2024 20:02 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309158 ФПД: 13111787546413 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200250&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309158&fm=13111787546413&tin=02508201610067®Number=0000000000091780&sum=24000 0 [20:02:49]StoreToDocumentArchive [20:02:49]shift 532 fd 309158 [20:02:49]save to /storage/0532/doc_00309158 [20:02:49]save last doc name /storage/0532/doc_00309158 to /storage/kkm_last_doc_name [20:02:49]save OK [20:02:49]Clear old archive folders... [20:02:49]ProcessDocumentItem done err = 0, tmpTLVsize=268 [20:02:49]tlvbuf is 00120BE0 [20:02:49]SAM_PROTO_ClearQueue [20:02:49]wFMCommunicate request_size=4 [20:02:49]MH_SAM_APDU [20:02:49]CAPDU: 80 09 00 00 [20:02:49]Write to MH i2c: E2 08 00 11 4A 80 09 00 00 00 00 00 00 CD [20:02:49]Write i2c OK [20:02:49]MH_I2C_Read... [20:02:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:02:49]Read from MH i2c: E2 [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: E2 03 00 [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: E2 03 00 11 4A 00 90 00 CF [20:02:49]RAPDU: 90 00 [20:02:49]wFMCommunicate OK [20:02:49]SAM_PROTO_ClearQueue done [20:02:49]KKMCreateOFDPacket [20:02:49]OFDProtocolAddRootSTLVToBuf [20:02:49]FM_MakeSignedData [20:02:49]FM_MakeSignedData [20:02:49]SAM_PROTO_SignData [20:02:49]wFMCommunicate request_size=4 [20:02:49]MH_SAM_APDU [20:02:49]CAPDU: 80 0D 01 02 [20:02:49]Write to MH i2c: E2 08 00 12 4A 80 0D 01 02 00 00 00 00 D5 [20:02:49]Write i2c OK [20:02:49]MH_I2C_Read... [20:02:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:02:49]Read from MH i2c: E2 [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: E2 03 00 [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: E2 03 00 12 4A 00 90 00 D0 [20:02:49]RAPDU: 90 00 [20:02:49]wFMCommunicate OK [20:02:49]wFMCommunicate request_size=255 [20:02:49]MH_SAM_APDU [20:02:49]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 B8 0B 00 00 00 00 00 37 04 06 00 40 1F 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 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 EA 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 [20:02:49]Write to MH i2c: E2 02 01 13 4A 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 B8 0B 00 00 00 00 00 37 04 06 00 40 1F 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 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 EA 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 00 00 43 [20:02:49]Write i2c OK [20:02:49]MH_I2C_Read... [20:02:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:49]Read from MH i2c: E2 [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: E2 03 00 [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: E2 03 00 13 4A 00 90 00 D1 [20:02:49]RAPDU: 90 00 [20:02:49]wFMCommunicate OK [20:02:49]wFMCommunicate request_size=27 [20:02:49]MH_SAM_APDU [20:02:49]CAPDU: 80 0D 02 02 16 31 37 36 35 10 04 04 00 A6 B7 04 00 35 04 06 00 0B EC D3 70 67 2D [20:02:49]Write to MH i2c: E2 1E 00 14 4A 80 0D 02 02 16 00 31 37 36 35 10 04 04 00 A6 B7 04 00 35 04 06 00 0B EC D3 70 67 2D 00 00 5D [20:02:49]Write i2c OK [20:02:49]MH_I2C_Read... [20:02:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:02:49]Read from MH i2c: E2 [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: E2 03 00 [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: E2 03 00 14 4A 00 90 00 D2 [20:02:49]RAPDU: 90 00 [20:02:49]wFMCommunicate OK [20:02:49]wFMCommunicate request_size=4 [20:02:49]MH_SAM_APDU [20:02:49]CAPDU: 80 0D 03 02 [20:02:49]Write to MH i2c: E2 08 00 15 4A 80 0D 03 02 00 00 00 00 DA [20:02:49]Write i2c OK [20:02:49]MH_I2C_Read... [20:02:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:02:49]Read from MH i2c: E2 [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: E2 0B 00 [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: E2 0B 00 15 4A 00 CF D7 30 92 0B 9F 55 CD 90 00 0F [20:02:49]RAPDU: CF D7 30 92 0B 9F 55 CD 90 00 [20:02:49]wFMCommunicate OK [20:02:49]SAM_PROTO_SignData done [20:02:49]FM_MakeSignedData done [20:02:49]CreateOFDProtocolMessage [20:02:49]wFMCommunicate request_size=4 [20:02:49]MH_SAM_APDU [20:02:49]CAPDU: 80 11 00 00 [20:02:49]Write to MH i2c: E2 08 00 16 4A 80 11 00 00 00 00 00 00 DA [20:02:49]Write i2c OK [20:02:49]MH_I2C_Read... [20:02:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:49]Read from MH i2c: E2 [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: E2 17 00 [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: E2 17 00 16 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2F [20:02:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:02:49]wFMCommunicate OK [20:02:49]CreateOFDProtocolMessage done [20:02:49]OFDSenderStorePacket 309158 [20:02:49]StoreOFDPacket docnum=309158 [20:02:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 20 01 00 00 A8 C6 18 01 18 4C 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 B8 0B 00 00 00 00 00 37 04 06 00 40 1F 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 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 EA 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 B7 04 00 35 04 06 00 0B EC D3 70 67 2D CF D7 30 92 0B 9F 55 CD [20:02:49]CheckFolder [20:02:49]dirname=/storage/ofd_packets [20:02:49]CheckFolder done [20:02:49]ProducePacketName [20:02:49]name=ofd_packets/00309158 [20:02:49]NVStorageSaveData ofd_packets/00309158 [20:02:49]File name is /storage/ofd_packets/00309158 [20:02:49]Write 318 bytes [20:02:49]NVStorageSaveData done [20:02:49]OFDSenderStorePacket done [20:02:49]KKMCreateOFDPacket done [20:02:49]NVStorageSaveData kkm_last_timestamp [20:02:49]File name is /storage/kkm_last_timestamp [20:02:49]Write 4 bytes [20:02:49]NVStorageSaveData done [20:02:49]ExternCall_PrintAddStr [20:02:49]wPrintStart [20:02:49]Write to MH i2c: 01 00 00 17 4A 61 [20:02:49]Write i2c OK [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: 01 [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: 01 07 00 [20:02:49]MH_I2C_Read... [20:02:49]Read from MH i2c: 01 07 00 17 4A 00 00 00 00 00 FF 0F 76 [20:02:49]RasterBufferAndPrint [20:02:49]line Счет N : (3)3380 [20:02:49]line ИНН: 02508201610067 [20:02:49]line Контрольно-Кассовый Чек [20:02:49]line ПРОДАЖА [20:02:49]line Товар: 4870001570057 [20:02:49]line Напиток Pepsi 0,5л [20:02:49]line 3.000 * 80.00 [20:02:49]line = 240.00 [20:02:49]line НДС 12% НСП 1% [20:02:49]line > о реализуемом товаре [20:02:49]line ИТОГО: 240.00 [20:02:49]line НСП 1% : 2.12 [20:02:49]line НДС 12% : 25.49 [20:02:49]line Наличными: 240.00 [20:02:49]line Безнал.: 0.00 [20:02:49]line Место: АЗС № 172 "Партнер Нефть" [20:02:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:02:49]line СНО: Общий режим [20:02:49]line Чек 579 26.10.2024 20:02 [20:02:49]line Смена: 532 ФФД: 1.0 [20:02:49]line ЗНМ: 0300000116 [20:02:49]line РНМ: 0000000000091780 [20:02:49]line Версия ККМ: 001 [20:02:49]line ФМ: 0000000000871765 [20:02:49]line ФД: 309158 [20:02:49]line ФПД: 13111787546413 [20:02:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200250&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309158&fm=13111787546413&tin=02508201610067®Number=0000000000091780&sum=24000 [20:02:49]line 0 [20:02:49]written 0, free lines is 4095 [20:02:49]OFD Sender: Processing packet 309158 [packets to send 223, broken 222] [20:02:49]ProducePacketName [20:02:49]name=ofd_packets/00309158 [20:02:49]OFD Sender: To server: pG, [20:02:49]CommunicateWithHost lk.salyk.kg:30040 [20:02:49]ConnectInit lk.salyk.kg [20:02:49]Connected sock=10 [20:02:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 20 01 00 00 A8 C6 18 01 18 4C 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 B8 0B 00 00 00 00 00 37 04 06 00 40 1F 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 FC 03 06 00 C0 5D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 09 00 00 00 00 07 04 06 00 C0 5D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 EA 4A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A6 B7 04 00 35 04 06 00 0B EC D3 70 67 2D CF D7 30 92 0B 9F 55 CD [20:02:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 36 B1 47 00 5B 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 31 37 36 35 10 04 04 00 A6 B7 04 00 F4 03 04 00 47 F1 1C 67 B6 04 01 00 00 73 62 39 CD 5F A1 B2 01 [20:02:50]CommunicateWithHost err = 0 [20:02:50]CheckOFDResponse [20:02:50]1017 (14) - 77093643461234 [20:02:50]1041 (16) - 0000000000871765 [20:02:50]1040 (4) - 309158 [20:02:50]1012 (4) - 26.10.2024 13:40 [20:02:50]1206 (1) - 0 [20:02:50]OFD Sender: Remove packet 309158 [20:02:50]ProducePacketName [20:02:50]name=ofd_packets/00309158 [20:02:50]NVStorageDeleteData [20:02:50]Write to MH i2c: 01 00 00 3E 4A 88 [20:02:50]Write i2c OK [20:02:50]MH_I2C_Read... [20:02:50]Read from MH i2c: 01 [20:02:50]MH_I2C_Read... [20:02:50]Read from MH i2c: 01 07 00 [20:02:50]MH_I2C_Read... [20:02:50]Read from MH i2c: 01 07 00 3E 4A 00 00 00 00 00 DF 0C 7A [20:02:50]RasterBufferAndPrint [20:02:50]line [20:02:50]line [20:02:50]line [20:02:50]line [20:02:50]line [20:02:50]written 0, free lines is 3302 [20:02:50]MH_Cut [20:02:50]Write to MH i2c: D1 01 00 45 4A 01 61 [20:02:50]Write i2c OK [20:02:50]MH_I2C_Read... [20:02:50]Read from MH i2c: D1 [20:02:50]MH_I2C_Read... [20:02:50]Read from MH i2c: D1 01 00 [20:02:50]MH_I2C_Read... [20:02:50]Read from MH i2c: D1 01 00 45 4A 00 60 [20:02:50]Write to MH i2c: 01 00 00 46 4A 90 [20:02:50]Write i2c OK [20:02:50]MH_I2C_Read... [20:02:50]OFD Sender: No OFD packet to send [20:02:51]*** Cut start [20:02:51]*** Purtial cut [20:02:51]*** Stage 1: CUTSNS_PIN = 1 [20:02:51]Read from MH i2c: 01 [20:02:51]MH_I2C_Read... [20:02:51]*** Stop cut motor [20:02:51]*** Cut end [20:02:51]Read from MH i2c: 01 07 00 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: 01 07 00 46 4A 00 00 00 00 00 FF 0F A5 [20:02:51]process_action close_receipt done [20:02:51]requested_data is exist [20:02:51]produce_requested_data [20:02:51]requested_item fm.sn is exist - process it [20:02:51]wFMCommunicate request_size=4 [20:02:51]MH_SAM_APDU [20:02:51]CAPDU: 80 11 00 00 [20:02:51]Write to MH i2c: E2 08 00 47 4A 80 11 00 00 00 00 00 00 0B [20:02:51]Write i2c OK [20:02:51]MH_I2C_Read... [20:02:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:02:51]Read from MH i2c: E2 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: E2 17 00 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: E2 17 00 47 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 60 [20:02:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:02:51]wFMCommunicate OK [20:02:51]requested_item fd.num is exist - process it [20:02:51]SAM_PROTO_GetFieldsCounters [20:02:51]wFMCommunicate request_size=4 [20:02:51]MH_SAM_APDU [20:02:51]CAPDU: 80 13 00 00 [20:02:51]Write to MH i2c: E2 08 00 48 4A 80 13 00 00 00 00 00 00 0E [20:02:51]Write i2c OK [20:02:51]MH_I2C_Read... [20:02:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:02:51]Read from MH i2c: E2 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: E2 62 00 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: E2 62 00 48 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A6 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 77 [20:02: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A6 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:02:51]wFMCommunicate OK [20:02:51]SAM_PROTO_GetFieldsCounters done [20:02:51]requested_item shift.num is exist - process it [20:02:51]requested_item shift.opened is exist - process it [20:02:51]req_shift_opened [20:02:51]FM_GetShiftState [20:02:51]SAM_PROTO_GetShiftState [20:02:51]wFMCommunicate request_size=4 [20:02:51]MH_SAM_APDU [20:02:51]CAPDU: 80 13 01 00 [20:02:51]Write to MH i2c: E2 08 00 49 4A 80 13 01 00 00 00 00 00 10 [20:02:51]Write i2c OK [20:02:51]MH_I2C_Read... [20:02:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:02:51]Read from MH i2c: E2 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: E2 0E 00 [20:02:51]MH_I2C_Read... [20:02:51]Read from MH i2c: E2 0E 00 49 4A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8E [20:02:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:02:51]wFMCommunicate OK [20:02:51]SAM_PROTO_GetShiftState done [20:02:51]FM_GetShiftState done [20:02:51]req_shift_opened done [20:02:51]requested_item shift.open_date is exist - process it [20:02:51]req_shift_open_date [20:02:51]req_shift_open_date done [20:02:51]produce_requested_data done [20:02:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309158,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:02:51]process_action_free close_receipt [20:02:51]json_value_free [20:02:51]json_value_free done [20:02:51]process_json_proto returns [20:02:51]Send response to host [20:02:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309158,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:02:51]free response buf [20:02:51]execute_script done [20:02:51]execute_script returns [20:02:51]free content buf [20:02:51]Sock 7.Close socket [20:02:51]Sock 7.Thread stoped [20:02:55]OFD Sender: No OFD packet to send [20:03:00]OFD Sender: No OFD packet to send [20:03:05]OFD Sender: No OFD packet to send [20:03:10]OFD Sender: No OFD packet to send [20:03:15]OFD Sender: No OFD packet to send [20:03:20]OFD Sender: No OFD packet to send [20:03:25]OFD Sender: No OFD packet to send [20:03:30]OFD Sender: No OFD packet to send [20:03:35]accept exits with 9 [20:03:35]New connection [20:03:35]New thread 3067022692 created [20:03:35]Thread 3066879332 joined [20:03:35]Waiting for new connection... [20:03:35] Sock 9.Parse request [20:03:35]Sock 9.Check first char [20:03:35]Sock 9.First char is OK [20:03:35]request: POST /json_proto HTTP/1.0 [20:03:35]Method: POST [20:03:35]URL: /json_proto [20:03:35]Method is POST - this is cgi request [20:03:35]url: /json_proto [20:03:35]query_string will be loaded in cgi processing [20:03:35]execute_cgi json_proto POST (null) [20:03:35]execute_cgi path=json_proto method=POST [20:03:35]POST find Content-Length [20:03:35]Host: 172.17.96.3:8080 [20:03:35]Content-Length: 769 [20:03:35]Content-Type: application/json [20:03:35] [20:03:35]POST finish read [20:03:35]Found Content-Length = 769 [20:03:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:35]execute_script... [20: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 : (1)643033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:03:35]POST & json_proto [20:03:35]process_json_proto [20:03:35]json parsed OK: [20:03:35]protocol is kg_v1.0 [20:03:35]action value=close_receipt [20:03:35]process_action close_receipt [20:03:35]cmd_close_receipt [20:03:35]MH_GetDate [20:03:35]Write to MH i2c: F0 00 00 4A 4A 83 [20:03:35]Write i2c OK [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: F0 [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: F0 09 00 [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: F0 09 00 4A 4A 00 19 4B 1D 67 44 5E 04 65 7F [20:03:35]GetLastDocTimeStamp 1729972970 [20:03:35]current date 1729973017 [20:03:35]FM_GetShiftState [20:03:35]SAM_PROTO_GetShiftState [20:03:35]wFMCommunicate request_size=4 [20:03:35]MH_SAM_APDU [20:03:35]CAPDU: 80 13 01 00 [20:03:35]Write to MH i2c: E2 08 00 4B 4A 80 13 01 00 00 00 00 00 12 [20:03:35]Write i2c OK [20:03:35]MH_I2C_Read... [20:03:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:35]Read from MH i2c: E2 [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: E2 0E 00 [20:03:35]MH_I2C_Read... [20:03:35]Read from MH i2c: E2 0E 00 4B 4A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 90 [20:03:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:03:35]wFMCommunicate OK [20:03:35]SAM_PROTO_GetShiftState done [20:03:35]FM_GetShiftState done [20:03:35]opened in 1729902265 [20:03:35]opened+sec_in_day 1729988665 [20:03:35]quantity*price = 100021 [20:03:35]sum+1 = 100023 [20:03:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 580 26.10.2024 20:03 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309159 ФПД: 41774615489274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200337&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309159&fm=41774615489274&tin=02508201610067®Number=0000000000091780&sum=100022 [20:03:36]StoreToDocumentArchive [20:03:36]shift 532 fd 309159 [20:03:36]save to /storage/0532/doc_00309159 [20:03:36]save last doc name /storage/0532/doc_00309159 to /storage/kkm_last_doc_name [20:03:36]save OK [20:03:36]Clear old archive folders... [20:03:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:03:36]tlvbuf is 00195380 [20:03:36]SAM_PROTO_ClearQueue [20:03:36]wFMCommunicate request_size=4 [20:03:36]MH_SAM_APDU [20:03:36]CAPDU: 80 09 00 00 [20:03:36]Write to MH i2c: E2 08 00 58 4A 80 09 00 00 00 00 00 00 14 [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:03:36]Read from MH i2c: E2 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 58 4A 00 90 00 16 [20:03:36]RAPDU: 90 00 [20:03:36]wFMCommunicate OK [20:03:36]SAM_PROTO_ClearQueue done [20:03:36]KKMCreateOFDPacket [20:03:36]OFDProtocolAddRootSTLVToBuf [20:03:36]FM_MakeSignedData [20:03:36]FM_MakeSignedData [20:03:36]SAM_PROTO_SignData [20:03:36]wFMCommunicate request_size=4 [20:03:36]MH_SAM_APDU [20:03:36]CAPDU: 80 0D 01 02 [20:03:36]Write to MH i2c: E2 08 00 59 4A 80 0D 01 02 00 00 00 00 1C [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:03:36]Read from MH i2c: E2 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 59 4A 00 90 00 17 [20:03:36]RAPDU: 90 00 [20:03:36]wFMCommunicate OK [20:03:36]wFMCommunicate request_size=255 [20:03:36]MH_SAM_APDU [20:03:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 19 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 B7 04 00 35 04 06 00 25 [20:03:36]Write to MH i2c: E2 02 01 5A 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 19 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 B7 04 00 35 04 06 00 25 00 00 BF [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:36]Read from MH i2c: E2 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 5A 4A 00 90 00 18 [20:03:36]RAPDU: 90 00 [20:03:36]wFMCommunicate OK [20:03:36]wFMCommunicate request_size=10 [20:03:36]MH_SAM_APDU [20:03:36]CAPDU: 80 0D 02 02 05 FE 69 1D EA FA [20:03:36]Write to MH i2c: E2 0D 00 5B 4A 80 0D 02 02 05 00 FE 69 1D EA FA 00 00 91 [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:03:36]Read from MH i2c: E2 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 [20:03:36]MH_I2C_Read... [20:03:36]Read from MH i2c: E2 03 00 5B 4A 00 90 00 19 [20:03:36]RAPDU: 90 00 [20:03:36]wFMCommunicate OK [20:03:36]wFMCommunicate request_size=4 [20:03:36]MH_SAM_APDU [20:03:36]CAPDU: 80 0D 03 02 [20:03:36]Write to MH i2c: E2 08 00 5C 4A 80 0D 03 02 00 00 00 00 21 [20:03:36]Write i2c OK [20:03:36]MH_I2C_Read... [20:03:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:03:37]Read from MH i2c: E2 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: E2 0B 00 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: E2 0B 00 5C 4A 00 F8 A2 6C 77 3C 60 88 A6 90 00 69 [20:03:37]RAPDU: F8 A2 6C 77 3C 60 88 A6 90 00 [20:03:37]wFMCommunicate OK [20:03:37]SAM_PROTO_SignData done [20:03:37]FM_MakeSignedData done [20:03:37]CreateOFDProtocolMessage [20:03:37]wFMCommunicate request_size=4 [20:03:37]MH_SAM_APDU [20:03:37]CAPDU: 80 11 00 00 [20:03:37]Write to MH i2c: E2 08 00 5D 4A 80 11 00 00 00 00 00 00 21 [20:03:37]Write i2c OK [20:03:37]MH_I2C_Read... [20:03:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:37]Read from MH i2c: E2 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: E2 17 00 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: E2 17 00 5D 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 76 [20:03:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:03:37]wFMCommunicate OK [20:03:37]CreateOFDProtocolMessage done [20:03:37]OFDSenderStorePacket 309159 [20:03:37]StoreOFDPacket docnum=309159 [20:03:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 02 3E 07 01 53 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 19 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 B7 04 00 35 04 06 00 25 FE 69 1D EA FA F8 A2 6C 77 3C 60 88 A6 [20:03:37]CheckFolder [20:03:37]dirname=/storage/ofd_packets [20:03:37]CheckFolder done [20:03:37]ProducePacketName [20:03:37]name=ofd_packets/00309159 [20:03:37]NVStorageSaveData ofd_packets/00309159 [20:03:37]File name is /storage/ofd_packets/00309159 [20:03:37]Write 301 bytes [20:03:37]NVStorageSaveData done [20:03:37]OFDSenderStorePacket done [20:03:37]KKMCreateOFDPacket done [20:03:37]NVStorageSaveData kkm_last_timestamp [20:03:37]File name is /storage/kkm_last_timestamp [20:03:37]Write 4 bytes [20:03:37]NVStorageSaveData done [20:03:37]ExternCall_PrintAddStr [20:03:37]wPrintStart [20:03:37]Write to MH i2c: 01 00 00 5E 4A A8 [20:03:37]Write i2c OK [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: 01 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: 01 07 00 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: 01 07 00 5E 4A 00 00 00 00 00 FF 0F BD [20:03:37]RasterBufferAndPrint [20:03:37]line Счет N : (1)643033 [20:03:37]line ИНН: 02508201610067 [20:03:37]line Контрольно-Кассовый Чек [20:03:37]line ПРОДАЖА [20:03:37]line ТРК (МРК, ГНК) : 51 [20:03:37]line Товар: 2710124500 [20:03:37]line Аи-95-К-3 [20:03:37]line 13.480 * 74.20 [20:03:37]line = 1000.22 [20:03:37]line НДС 12% НСП 1% [20:03:37]line > о реализуемом товаре [20:03:37]line ИТОГО: 1000.22 [20:03:37]line НСП 1% : 8.85 [20:03:37]line НДС 12% : 106.22 [20:03:37]line Наличными: 0.00 [20:03:37]line Безнал.: 1000.22 [20:03:37]line Место: АЗС № 172 "Партнер Нефть" [20:03:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:03:37]line СНО: Общий режим [20:03:37]line Чек 580 26.10.2024 20:03 [20:03:37]line Смена: 532 ФФД: 1.0 [20:03:37]line ЗНМ: 0300000116 [20:03:37]line РНМ: 0000000000091780 [20:03:37]line Версия ККМ: 001 [20:03:37]line Платежная система: Mbank [20:03:37]line ФМ: 0000000000871765 [20:03:37]line ФД: 309159 [20:03:37]line ФПД: 41774615489274 [20:03:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200337&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309159&fm=41774615489274&tin=02508201610067®Number=0000000000091780&sum=100022 [20:03:37]written 0, free lines is 4095 [20:03:37]OFD Sender: Processing packet 309159 [packets to send 223, broken 222] [20:03:37]ProducePacketName [20:03:37]name=ofd_packets/00309159 [20:03:37]OFD Sender: To server: pG, [20:03:37]CommunicateWithHost lk.salyk.kg:30040 [20:03:37]ConnectInit lk.salyk.kg [20:03:37]Write to MH i2c: 01 00 00 86 4A D0 [20:03:37]Write i2c OK [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: 01 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: 01 07 00 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: 01 07 00 86 4A 00 00 00 00 00 E2 0C C5 [20:03:37]RasterBufferAndPrint [20:03:37]line [20:03:37]line [20:03:37]line [20:03:37]line [20:03:37]line [20:03:37]written 0, free lines is 3302 [20:03:37]MH_Cut [20:03:37]Write to MH i2c: D1 01 00 8D 4A 01 A9 [20:03:37]Write i2c OK [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: D1 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: D1 01 00 [20:03:37]MH_I2C_Read... [20:03:37]Read from MH i2c: D1 01 00 8D 4A 00 A8 [20:03:37]Write to MH i2c: 01 00 00 8E 4A D8 [20:03:37]Write i2c OK [20:03:37]MH_I2C_Read... [20:03:38]*** Cut start [20:03:38]*** Purtial cut [20:03:38]*** Stage 1: CUTSNS_PIN = 1 [20:03:38]Read from MH i2c: 01 [20:03:38]MH_I2C_Read... [20:03:38]*** Stop cut motor [20:03:38]*** Cut end [20:03:38]Read from MH i2c: 01 07 00 [20:03:38]MH_I2C_Read... [20:03:38]Read from MH i2c: 01 07 00 8E 4A 00 00 00 00 00 FF 0F ED [20:03:38]process_action close_receipt done [20:03:38]requested_data is exist [20:03:38]produce_requested_data [20:03:38]requested_item fm.sn is exist - process it [20:03:38]wFMCommunicate request_size=4 [20:03:38]MH_SAM_APDU [20:03:38]CAPDU: 80 11 00 00 [20:03:38]Write to MH i2c: E2 08 00 8F 4A 80 11 00 00 00 00 00 00 53 [20:03:38]Write i2c OK [20:03:38]MH_I2C_Read... [20:03:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:03:38]Read from MH i2c: E2 [20:03:38]MH_I2C_Read... [20:03:38]Read from MH i2c: E2 17 00 [20:03:38]MH_I2C_Read... [20:03:38]Read from MH i2c: E2 17 00 8F 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A8 [20:03:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:03:38]wFMCommunicate OK [20:03:38]requested_item fd.num is exist - process it [20:03:38]SAM_PROTO_GetFieldsCounters [20:03:38]wFMCommunicate request_size=4 [20:03:38]MH_SAM_APDU [20:03:38]CAPDU: 80 13 00 00 [20:03:38]Write to MH i2c: E2 08 00 90 4A 80 13 00 00 00 00 00 00 56 [20:03:38]Write i2c OK [20:03:38]MH_I2C_Read... [20:03:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:03:38]Read from MH i2c: E2 [20:03:38]MH_I2C_Read... [20:03:38]Read from MH i2c: E2 62 00 [20:03:38]MH_I2C_Read... [20:03:38]Read from MH i2c: E2 62 00 90 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A7 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 C3 [20:03:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A7 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:03:38]wFMCommunicate OK [20:03:38]SAM_PROTO_GetFieldsCounters done [20:03:38]requested_item shift.num is exist - process it [20:03:38]requested_item shift.opened is exist - process it [20:03:38]req_shift_opened [20:03:38]FM_GetShiftState [20:03:38]SAM_PROTO_GetShiftState [20:03:38]wFMCommunicate request_size=4 [20:03:38]MH_SAM_APDU [20:03:38]CAPDU: 80 13 01 00 [20:03:38]Write to MH i2c: E2 08 00 91 4A 80 13 01 00 00 00 00 00 58 [20:03:38]Write i2c OK [20:03:38]MH_I2C_Read... [20:03:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:03:38]Read from MH i2c: E2 [20:03:38]MH_I2C_Read... [20:03:38]Read from MH i2c: E2 0E 00 [20:03:38]MH_I2C_Read... [20:03:38]Read from MH i2c: E2 0E 00 91 4A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D6 [20:03:38]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:03:38]wFMCommunicate OK [20:03:38]SAM_PROTO_GetShiftState done [20:03:38]FM_GetShiftState done [20:03:38]req_shift_opened done [20:03:38]requested_item shift.open_date is exist - process it [20:03:38]req_shift_open_date [20:03:38]req_shift_open_date done [20:03:38]produce_requested_data done [20:03:38]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309159,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:03:38]process_action_free close_receipt [20:03:38]json_value_free [20:03:38]json_value_free done [20:03:38]process_json_proto returns [20:03:38]Send response to host [20:03:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309159,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:03:38]free response buf [20:03:38]execute_script done [20:03:38]execute_script returns [20:03:38]free content buf [20:03:38]Sock 9.Close socket [20:03:38]Sock 9.Thread stoped [20:05:20]accept exits with 7 [20:05:20]New connection [20:05:20]New thread 3066879332 created [20:05:20]Thread 3067022692 joined [20:05:20]Waiting for new connection... [20:05:20] Sock 7.Parse request [20:05:20]Sock 7.Check first char [20:05:20]Sock 7.First char is OK [20:05:20]request: POST /json_proto HTTP/1.0 [20:05:20]Method: POST [20:05:20]URL: /json_proto [20:05:20]Method is POST - this is cgi request [20:05:20]url: /json_proto [20:05:20]query_string will be loaded in cgi processing [20:05:20]execute_cgi json_proto POST (null) [20:05:20]execute_cgi path=json_proto method=POST [20:05:20]POST find Content-Length [20:05:20]Host: 172.17.96.3:8080 [20:05:20]Content-Length: 674 [20:05:20]Content-Type: application/json [20:05:20] [20:05:20]POST finish read [20:05:20]Found Content-Length = 674 [20:05:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:20]execute_script... [20:05: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)643034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 6.570, "sum" : 500.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:05:20]POST & json_proto [20:05:20]process_json_proto [20:05:20]json parsed OK: [20:05:20]protocol is kg_v1.0 [20:05:20]action value=close_receipt [20:05:20]process_action close_receipt [20:05:20]cmd_close_receipt [20:05:20]MH_GetDate [20:05:20]Write to MH i2c: F0 00 00 92 4A CB [20:05:20]Write i2c OK [20:05:20]MH_I2C_Read... [20:05:20]Read from MH i2c: F0 [20:05:20]MH_I2C_Read... [20:05:20]Read from MH i2c: F0 09 00 [20:05:20]MH_I2C_Read... [20:05:20]Read from MH i2c: F0 09 00 92 4A 00 82 4B 1D 67 44 5E 04 65 30 [20:05:20]GetLastDocTimeStamp 1729973017 [20:05:20]current date 1729973122 [20:05:20]FM_GetShiftState [20:05:20]SAM_PROTO_GetShiftState [20:05:20]wFMCommunicate request_size=4 [20:05:20]MH_SAM_APDU [20:05:20]CAPDU: 80 13 01 00 [20:05:20]Write to MH i2c: E2 08 00 93 4A 80 13 01 00 00 00 00 00 5A [20:05:20]Write i2c OK [20:05:20]MH_I2C_Read... [20:05:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:20]Read from MH i2c: E2 [20:05:20]MH_I2C_Read... [20:05:20]Read from MH i2c: E2 0E 00 [20:05:20]MH_I2C_Read... [20:05:20]Read from MH i2c: E2 0E 00 93 4A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D8 [20:05:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:05:20]wFMCommunicate OK [20:05:20]SAM_PROTO_GetShiftState done [20:05:20]FM_GetShiftState done [20:05:20]opened in 1729902265 [20:05:20]opened+sec_in_day 1729988665 [20:05:20]quantity*price = 50063 [20:05:20]sum+1 = 50064 [20:05:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 581 26.10.2024 20:05 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309160 ФПД: 76925330092953 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200522&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309160&fm=76925330092953&tin=02508201610067®Number=0000000000091780&sum=50000 [20:05:21]StoreToDocumentArchive [20:05:21]shift 532 fd 309160 [20:05:21]save to /storage/0532/doc_00309160 [20:05:21]save last doc name /storage/0532/doc_00309160 to /storage/kkm_last_doc_name [20:05:21]save OK [20:05:21]Clear old archive folders... [20:05:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:05:21]tlvbuf is 000E16D0 [20:05:21]SAM_PROTO_ClearQueue [20:05:21]wFMCommunicate request_size=4 [20:05:21]MH_SAM_APDU [20:05:21]CAPDU: 80 09 00 00 [20:05:21]Write to MH i2c: E2 08 00 A0 4A 80 09 00 00 00 00 00 00 5C [20:05:21]Write i2c OK [20:05:21]MH_I2C_Read... [20:05:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:05:21]Read from MH i2c: E2 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 A0 4A 00 90 00 5E [20:05:21]RAPDU: 90 00 [20:05:21]wFMCommunicate OK [20:05:21]SAM_PROTO_ClearQueue done [20:05:21]KKMCreateOFDPacket [20:05:21]OFDProtocolAddRootSTLVToBuf [20:05:21]FM_MakeSignedData [20:05:21]FM_MakeSignedData [20:05:21]SAM_PROTO_SignData [20:05:21]wFMCommunicate request_size=4 [20:05:21]MH_SAM_APDU [20:05:21]CAPDU: 80 0D 01 02 [20:05:21]Write to MH i2c: E2 08 00 A1 4A 80 0D 01 02 00 00 00 00 64 [20:05:21]Write i2c OK [20:05:21]MH_I2C_Read... [20:05:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:05:21]Read from MH i2c: E2 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 A1 4A 00 90 00 5F [20:05:21]RAPDU: 90 00 [20:05:21]wFMCommunicate OK [20:05:21]wFMCommunicate request_size=255 [20:05:21]MH_SAM_APDU [20:05:21]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 82 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 B7 04 00 35 04 06 00 45 F6 92 F9 [20:05:21]Write to MH i2c: E2 02 01 A2 4A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 82 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 B7 04 00 35 04 06 00 45 F6 92 F9 00 00 47 [20:05:21]Write i2c OK [20:05:21]MH_I2C_Read... [20:05:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:21]Read from MH i2c: E2 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 A2 4A 00 90 00 60 [20:05:21]RAPDU: 90 00 [20:05:21]wFMCommunicate OK [20:05:21]wFMCommunicate request_size=7 [20:05:21]MH_SAM_APDU [20:05:21]CAPDU: 80 0D 02 02 02 73 99 [20:05:21]Write to MH i2c: E2 0A 00 A3 4A 80 0D 02 02 02 00 73 99 00 00 77 [20:05:21]Write i2c OK [20:05:21]MH_I2C_Read... [20:05:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:05:21]Read from MH i2c: E2 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 [20:05:21]MH_I2C_Read... [20:05:21]Read from MH i2c: E2 03 00 A3 4A 00 90 00 61 [20:05:21]RAPDU: 90 00 [20:05:21]wFMCommunicate OK [20:05:21]wFMCommunicate request_size=4 [20:05:21]MH_SAM_APDU [20:05:21]CAPDU: 80 0D 03 02 [20:05:21]Write to MH i2c: E2 08 00 A4 4A 80 0D 03 02 00 00 00 00 69 [20:05:21]Write i2c OK [20:05:21]MH_I2C_Read... [20:05:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:05:22]Read from MH i2c: E2 [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: E2 0B 00 [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: E2 0B 00 A4 4A 00 57 6C 6F 23 4B 6E A1 9C 90 00 B5 [20:05:22]RAPDU: 57 6C 6F 23 4B 6E A1 9C 90 00 [20:05:22]wFMCommunicate OK [20:05:22]SAM_PROTO_SignData done [20:05:22]FM_MakeSignedData done [20:05:22]CreateOFDProtocolMessage [20:05:22]wFMCommunicate request_size=4 [20:05:22]MH_SAM_APDU [20:05:22]CAPDU: 80 11 00 00 [20:05:22]Write to MH i2c: E2 08 00 A5 4A 80 11 00 00 00 00 00 00 69 [20:05:22]Write i2c OK [20:05:22]MH_I2C_Read... [20:05:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:22]Read from MH i2c: E2 [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: E2 17 00 [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: E2 17 00 A5 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BE [20:05:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:05:22]wFMCommunicate OK [20:05:22]CreateOFDProtocolMessage done [20:05:22]OFDSenderStorePacket 309160 [20:05:22]StoreOFDPacket docnum=309160 [20:05:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 68 7C 04 01 EA 9E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 82 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 B7 04 00 35 04 06 00 45 F6 92 F9 73 99 57 6C 6F 23 4B 6E A1 9C [20:05:22]CheckFolder [20:05:22]dirname=/storage/ofd_packets [20:05:22]CheckFolder done [20:05:22]ProducePacketName [20:05:22]name=ofd_packets/00309160 [20:05:22]NVStorageSaveData ofd_packets/00309160 [20:05:22]File name is /storage/ofd_packets/00309160 [20:05:22]Write 298 bytes [20:05:22]NVStorageSaveData done [20:05:22]OFDSenderStorePacket done [20:05:22]KKMCreateOFDPacket done [20:05:22]NVStorageSaveData kkm_last_timestamp [20:05:22]File name is /storage/kkm_last_timestamp [20:05:22]Write 4 bytes [20:05:22]NVStorageSaveData done [20:05:22]ExternCall_PrintAddStr [20:05:22]wPrintStart [20:05:22]Write to MH i2c: 01 00 00 A6 4A F0 [20:05:22]Write i2c OK [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: 01 [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: 01 07 00 [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: 01 07 00 A6 4A 00 00 00 00 00 FF 0F 05 [20:05:22]RasterBufferAndPrint [20:05:22]line Счет N : (1)643034 [20:05:22]line ИНН: 02508201610067 [20:05:22]line Контрольно-Кассовый Чек [20:05:22]line ПРОДАЖА [20:05:22]line ТРК (МРК, ГНК) : 21 [20:05:22]line Товар: 2710194210 [20:05:22]line ДТ-К-2 [20:05:22]line 6.570 * 76.20 [20:05:22]line = 500.63 [20:05:22]line НДС 12% НСП 1% [20:05:22]line > о реализуемом товаре [20:05:22]line ОКРУГЛЕНИЕ: -0.63 [20:05:22]line ИТОГО: 500.00 [20:05:22]line Внесено: 500.00 [20:05:22]line СДАЧА: 0.00 [20:05:22]line НСП 1% : 4.43 [20:05:22]line НДС 12% : 53.16 [20:05:22]line Наличными: 500.00 [20:05:22]line Безнал.: 0.00 [20:05:22]line Место: АЗС № 172 "Партнер Нефть" [20:05:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:05:22]line СНО: Общий режим [20:05:22]line Чек 581 26.10.2024 20:05 [20:05:22]line Смена: 532 ФФД: 1.0 [20:05:22]line ЗНМ: 0300000116 [20:05:22]line РНМ: 0000000000091780 [20:05:22]line Версия ККМ: 001 [20:05:22]line ФМ: 0000000000871765 [20:05:22]line ФД: 309160 [20:05:22]line ФПД: 76925330092953 [20:05:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200522&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309160&fm=76925330092953&tin=02508201610067®Number=0000000000091780&sum=50000 [20:05:22]written 0, free lines is 4095 [20:05:22]Write to MH i2c: 01 00 00 D0 4A 1A [20:05:22]Write i2c OK [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: 01 [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: 01 07 00 [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: 01 07 00 D0 4A 00 00 00 00 00 B1 0C DE [20:05:22]RasterBufferAndPrint [20:05:22]line [20:05:22]line [20:05:22]line [20:05:22]line [20:05:22]line [20:05:22]written 0, free lines is 3255 [20:05:22]MH_Cut [20:05:22]Write to MH i2c: D1 01 00 D7 4A 01 F3 [20:05:22]Write i2c OK [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: D1 [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: D1 01 00 [20:05:22]MH_I2C_Read... [20:05:22]Read from MH i2c: D1 01 00 D7 4A 00 F2 [20:05:22]Write to MH i2c: 01 00 00 D8 4A 22 [20:05:22]Write i2c OK [20:05:22]MH_I2C_Read... [20:05:23]*** Cut start [20:05:23]*** Purtial cut [20:05:23]*** Stage 1: CUTSNS_PIN = 1 [20:05:23]Read from MH i2c: 01 [20:05:23]MH_I2C_Read... [20:05:23]*** Stop cut motor [20:05:23]*** Cut end [20:05:23]Read from MH i2c: 01 07 00 [20:05:23]MH_I2C_Read... [20:05:23]Read from MH i2c: 01 07 00 D8 4A 00 00 00 00 00 FF 0F 37 [20:05:23]process_action close_receipt done [20:05:23]requested_data is exist [20:05:23]produce_requested_data [20:05:23]requested_item fm.sn is exist - process it [20:05:23]wFMCommunicate request_size=4 [20:05:23]MH_SAM_APDU [20:05:23]CAPDU: 80 11 00 00 [20:05:23]Write to MH i2c: E2 08 00 D9 4A 80 11 00 00 00 00 00 00 9D [20:05:23]Write i2c OK [20:05:23]MH_I2C_Read... [20:05:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:05:24]Read from MH i2c: E2 [20:05:24]MH_I2C_Read... [20:05:24]Read from MH i2c: E2 17 00 [20:05:24]MH_I2C_Read... [20:05:24]Read from MH i2c: E2 17 00 D9 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F2 [20:05:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:05:24]wFMCommunicate OK [20:05:24]requested_item fd.num is exist - process it [20:05:24]SAM_PROTO_GetFieldsCounters [20:05:24]wFMCommunicate request_size=4 [20:05:24]MH_SAM_APDU [20:05:24]CAPDU: 80 13 00 00 [20:05:24]Write to MH i2c: E2 08 00 DA 4A 80 13 00 00 00 00 00 00 A0 [20:05:24]Write i2c OK [20:05:24]MH_I2C_Read... [20:05:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:05:24]Read from MH i2c: E2 [20:05:24]MH_I2C_Read... [20:05:24]Read from MH i2c: E2 62 00 [20:05:24]MH_I2C_Read... [20:05:24]Read from MH i2c: E2 62 00 DA 4A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A8 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 11 [20:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A8 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:05:24]wFMCommunicate OK [20:05:24]SAM_PROTO_GetFieldsCounters done [20:05:24]requested_item shift.num is exist - process it [20:05:24]requested_item shift.opened is exist - process it [20:05:24]req_shift_opened [20:05:24]FM_GetShiftState [20:05:24]SAM_PROTO_GetShiftState [20:05:24]wFMCommunicate request_size=4 [20:05:24]MH_SAM_APDU [20:05:24]CAPDU: 80 13 01 00 [20:05:24]Write to MH i2c: E2 08 00 DB 4A 80 13 01 00 00 00 00 00 A2 [20:05:24]Write i2c OK [20:05:24]MH_I2C_Read... [20:05:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:05:24]Read from MH i2c: E2 [20:05:24]MH_I2C_Read... [20:05:24]Read from MH i2c: E2 0E 00 [20:05:24]MH_I2C_Read... [20:05:24]Read from MH i2c: E2 0E 00 DB 4A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 20 [20:05:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:05:24]wFMCommunicate OK [20:05:24]SAM_PROTO_GetShiftState done [20:05:24]FM_GetShiftState done [20:05:24]req_shift_opened done [20:05:24]requested_item shift.open_date is exist - process it [20:05:24]req_shift_open_date [20:05:24]req_shift_open_date done [20:05:24]produce_requested_data done [20:05:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309160,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:05:24]process_action_free close_receipt [20:05:24]json_value_free [20:05:24]json_value_free done [20:05:24]process_json_proto returns [20:05:24]Send response to host [20:05:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309160,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:05:24]free response buf [20:05:24]execute_script done [20:05:24]execute_script returns [20:05:24]free content buf [20:05:24]Sock 7.Close socket [20:05:24]Sock 7.Thread stoped [20:05:50]ConnectInit Can't connect to host [20:05:50]CommunicateWithHost connect error [20:05:50]CommunicateWithHost err = -1 [20:05:50]OFD Sender: Server communicate error [20:05:50]OFD Sender: Processing packet 309159 [packets to send 224, broken 222] [20:05:50]ProducePacketName [20:05:50]name=ofd_packets/00309159 [20:05:50]OFD Sender: To server: pG, [20:05:50]CommunicateWithHost lk.salyk.kg:30040 [20:05:50]ConnectInit lk.salyk.kg [20:05:51]Connected sock=7 [20:05:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 02 3E 07 01 53 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 19 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A7 B7 04 00 35 04 06 00 25 FE 69 1D EA FA F8 A2 6C 77 3C 60 88 A6 [20:05:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 09 44 47 00 D3 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 31 37 36 35 10 04 04 00 A7 B7 04 00 F4 03 04 00 FC F1 1C 67 B6 04 01 00 00 7C BA BE CC 36 EA 25 15 [20:05:51]CommunicateWithHost err = 0 [20:05:51]CheckOFDResponse [20:05:51]1017 (14) - 77093643461234 [20:05:51]1041 (16) - 0000000000871765 [20:05:51]1040 (4) - 309159 [20:05:51]1012 (4) - 26.10.2024 13:43 [20:05:51]1206 (1) - 0 [20:05:51]OFD Sender: Remove packet 309159 [20:05:51]ProducePacketName [20:05:51]name=ofd_packets/00309159 [20:05:51]NVStorageDeleteData [20:05:51]OFD Sender: Processing packet 309160 [packets to send 223, broken 222] [20:05:51]ProducePacketName [20:05:51]name=ofd_packets/00309160 [20:05:51]OFD Sender: To server: pG, [20:05:51]CommunicateWithHost lk.salyk.kg:30040 [20:05:51]ConnectInit lk.salyk.kg [20:05:51]Connected sock=7 [20:05:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 68 7C 04 01 EA 9E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 02 00 00 F4 03 04 00 82 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 B7 04 00 35 04 06 00 45 F6 92 F9 73 99 57 6C 6F 23 4B 6E A1 9C [20:05:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 D6 4F 47 00 AF C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A8 B7 04 00 F4 03 04 00 FD F1 1C 67 B6 04 01 00 00 AD DE 63 9A 1F 9F D8 56 [20:05:52]CommunicateWithHost err = 0 [20:05:52]CheckOFDResponse [20:05:52]1017 (14) - 77093643461234 [20:05:52]1041 (16) - 0000000000871765 [20:05:52]1040 (4) - 309160 [20:05:52]1012 (4) - 26.10.2024 13:43 [20:05:52]1206 (1) - 0 [20:05:52]OFD Sender: Remove packet 309160 [20:05:52]ProducePacketName [20:05:52]name=ofd_packets/00309160 [20:05:52]NVStorageDeleteData [20:05:52]OFD Sender: No OFD packet to send [20:05:57]OFD Sender: No OFD packet to send [20:06:02]OFD Sender: No OFD packet to send [20:06:07]OFD Sender: No OFD packet to send [20:06:12]OFD Sender: No OFD packet to send [20:06:17]OFD Sender: No OFD packet to send [20:06:22]OFD Sender: No OFD packet to send [20:06:23]accept exits with 9 [20:06:23]New connection [20:06:23]New thread 3067022692 created [20:06:23]Thread 3066879332 joined [20:06:23]Waiting for new connection... [20:06:23] Sock 9.Parse request [20:06:23]Sock 9.Check first char [20:06:23]Sock 9.First char is OK [20:06:23]request: POST /json_proto HTTP/1.0 [20:06:23]Method: POST [20:06:23]URL: /json_proto [20:06:23]Method is POST - this is cgi request [20:06:23]url: /json_proto [20:06:23]query_string will be loaded in cgi processing [20:06:23]execute_cgi json_proto POST (null) [20:06:23]execute_cgi path=json_proto method=POST [20:06:23]POST find Content-Length [20:06:23]Host: 172.17.96.3:8080 [20:06:23]Content-Length: 677 [20:06:23]Content-Type: application/json [20:06:23] [20:06:23]POST finish read [20:06:23]Found Content-Length = 677 [20:06:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [20:06:23]execute_script... [20:06:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [20:06:23]POST & json_proto [20:06:23]process_json_proto [20:06:23]json parsed OK: [20:06:23]protocol is kg_v1.0 [20:06:23]action value=close_receipt [20:06:23]process_action close_receipt [20:06:23]cmd_close_receipt [20:06:23]MH_GetDate [20:06:23]Write to MH i2c: F0 00 00 DC 4A 15 [20:06:23]Write i2c OK [20:06:23]MH_I2C_Read... [20:06:23]Read from MH i2c: F0 [20:06:23]MH_I2C_Read... [20:06:23]Read from MH i2c: F0 09 00 [20:06:23]MH_I2C_Read... [20:06:23]Read from MH i2c: F0 09 00 DC 4A 00 C1 4B 1D 67 44 5E 04 65 B9 [20:06:23]GetLastDocTimeStamp 1729973122 [20:06:23]current date 1729973185 [20:06:23]FM_GetShiftState [20:06:23]SAM_PROTO_GetShiftState [20:06:23]wFMCommunicate request_size=4 [20:06:23]MH_SAM_APDU [20:06:23]CAPDU: 80 13 01 00 [20:06:23]Write to MH i2c: E2 08 00 DD 4A 80 13 01 00 00 00 00 00 A4 [20:06:23]Write i2c OK [20:06:23]MH_I2C_Read... [20:06:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:23]Read from MH i2c: E2 [20:06:23]MH_I2C_Read... [20:06:23]Read from MH i2c: E2 0E 00 [20:06:23]MH_I2C_Read... [20:06:23]Read from MH i2c: E2 0E 00 DD 4A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 22 [20:06:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:06:23]wFMCommunicate OK [20:06:23]SAM_PROTO_GetShiftState done [20:06:23]FM_GetShiftState done [20:06:23]opened in 1729902265 [20:06:23]opened+sec_in_day 1729988665 [20:06:23]quantity*price = 50041 [20:06:23]sum+1 = 50042 [20:06:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 582 26.10.2024 20:06 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309161 ФПД: 195335937803868 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200625&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309161&fm=195335937803868&tin=02508201610067®Number=0000000000091780&sum=50000 [20:06:24]StoreToDocumentArchive [20:06:24]shift 532 fd 309161 [20:06:24]save to /storage/0532/doc_00309161 [20:06:24]save last doc name /storage/0532/doc_00309161 to /storage/kkm_last_doc_name [20:06:24]save OK [20:06:24]Clear old archive folders... [20:06:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:06:24]tlvbuf is 00194A80 [20:06:24]SAM_PROTO_ClearQueue [20:06:24]wFMCommunicate request_size=4 [20:06:24]MH_SAM_APDU [20:06:24]CAPDU: 80 09 00 00 [20:06:24]Write to MH i2c: E2 08 00 EA 4A 80 09 00 00 00 00 00 00 A6 [20:06:24]Write i2c OK [20:06:24]MH_I2C_Read... [20:06:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:06:24]Read from MH i2c: E2 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 EA 4A 00 90 00 A8 [20:06:24]RAPDU: 90 00 [20:06:24]wFMCommunicate OK [20:06:24]SAM_PROTO_ClearQueue done [20:06:24]KKMCreateOFDPacket [20:06:24]OFDProtocolAddRootSTLVToBuf [20:06:24]FM_MakeSignedData [20:06:24]FM_MakeSignedData [20:06:24]SAM_PROTO_SignData [20:06:24]wFMCommunicate request_size=4 [20:06:24]MH_SAM_APDU [20:06:24]CAPDU: 80 0D 01 02 [20:06:24]Write to MH i2c: E2 08 00 EB 4A 80 0D 01 02 00 00 00 00 AE [20:06:24]Write i2c OK [20:06:24]MH_I2C_Read... [20:06:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:06:24]Read from MH i2c: E2 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 EB 4A 00 90 00 A9 [20:06:24]RAPDU: 90 00 [20:06:24]wFMCommunicate OK [20:06:24]wFMCommunicate request_size=255 [20:06:24]MH_SAM_APDU [20:06: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 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 46 02 00 00 F4 03 04 00 C1 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 B7 04 00 35 04 06 00 B1 [20:06:24]Write to MH i2c: E2 02 01 EC 4A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 02 00 00 F4 03 04 00 C1 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 B7 04 00 35 04 06 00 B1 00 00 3F [20:06:24]Write i2c OK [20:06:24]MH_I2C_Read... [20:06:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:24]Read from MH i2c: E2 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 EC 4A 00 90 00 AA [20:06:24]RAPDU: 90 00 [20:06:24]wFMCommunicate OK [20:06:24]wFMCommunicate request_size=10 [20:06:24]MH_SAM_APDU [20:06:24]CAPDU: 80 0D 02 02 05 A8 31 2F 46 5C [20:06:24]Write to MH i2c: E2 0D 00 ED 4A 80 0D 02 02 05 00 A8 31 2F 46 5C 00 00 65 [20:06:24]Write i2c OK [20:06:24]MH_I2C_Read... [20:06:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:24]Read from MH i2c: E2 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 03 00 ED 4A 00 90 00 AB [20:06:24]RAPDU: 90 00 [20:06:24]wFMCommunicate OK [20:06:24]wFMCommunicate request_size=4 [20:06:24]MH_SAM_APDU [20:06:24]CAPDU: 80 0D 03 02 [20:06:24]Write to MH i2c: E2 08 00 EE 4A 80 0D 03 02 00 00 00 00 B3 [20:06:24]Write i2c OK [20:06:24]MH_I2C_Read... [20:06:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:06:24]Read from MH i2c: E2 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 0B 00 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 0B 00 EE 4A 00 DF F3 56 6B 00 79 41 7A 90 00 7B [20:06:24]RAPDU: DF F3 56 6B 00 79 41 7A 90 00 [20:06:24]wFMCommunicate OK [20:06:24]SAM_PROTO_SignData done [20:06:24]FM_MakeSignedData done [20:06:24]CreateOFDProtocolMessage [20:06:24]wFMCommunicate request_size=4 [20:06:24]MH_SAM_APDU [20:06:24]CAPDU: 80 11 00 00 [20:06:24]Write to MH i2c: E2 08 00 EF 4A 80 11 00 00 00 00 00 00 B3 [20:06:24]Write i2c OK [20:06:24]MH_I2C_Read... [20:06:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:24]Read from MH i2c: E2 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 17 00 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: E2 17 00 EF 4A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 08 [20:06:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:06:24]wFMCommunicate OK [20:06:24]CreateOFDProtocolMessage done [20:06:24]OFDSenderStorePacket 309161 [20:06:24]StoreOFDPacket docnum=309161 [20:06:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 52 F1 07 01 44 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 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 46 02 00 00 F4 03 04 00 C1 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 B7 04 00 35 04 06 00 B1 A8 31 2F 46 5C DF F3 56 6B 00 79 41 7A [20:06:24]CheckFolder [20:06:24]dirname=/storage/ofd_packets [20:06:24]CheckFolder done [20:06:24]ProducePacketName [20:06:24]name=ofd_packets/00309161 [20:06:24]NVStorageSaveData ofd_packets/00309161 [20:06:24]File name is /storage/ofd_packets/00309161 [20:06:24]Write 301 bytes [20:06:24]NVStorageSaveData done [20:06:24]OFDSenderStorePacket done [20:06:24]KKMCreateOFDPacket done [20:06:24]NVStorageSaveData kkm_last_timestamp [20:06:24]File name is /storage/kkm_last_timestamp [20:06:24]Write 4 bytes [20:06:24]NVStorageSaveData done [20:06:24]ExternCall_PrintAddStr [20:06:24]wPrintStart [20:06:24]Write to MH i2c: 01 00 00 F0 4A 3A [20:06:24]Write i2c OK [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: 01 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: 01 07 00 [20:06:24]MH_I2C_Read... [20:06:24]Read from MH i2c: 01 07 00 F0 4A 00 00 00 00 00 FF 0F 4F [20:06:24]RasterBufferAndPrint [20:06:24]line Счет N : (1)643035 [20:06:24]line ИНН: 02508201610067 [20:06:24]line Контрольно-Кассовый Чек [20:06:24]line ПРОДАЖА [20:06:24]line ТРК (МРК, ГНК) : 62 [20:06:24]line Товар: 2710124130 [20:06:24]line Аи-92-К-2 [20:06:24]line 7.480 * 66.90 [20:06:24]line = 500.41 [20:06:24]line НДС 12% НСП 1% [20:06:24]line > о реализуемом товаре [20:06:24]line ОКРУГЛЕНИЕ: -0.41 [20:06:24]line ИТОГО: 500.00 [20:06:24]line Внесено: 500.00 [20:06:24]line СДАЧА: 0.00 [20:06:24]line НСП 1% : 4.43 [20:06:24]line НДС 12% : 53.14 [20:06:24]line Наличными: 500.00 [20:06:24]line Безнал.: 0.00 [20:06:24]line Место: АЗС № 172 "Партнер Нефть" [20:06:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:06:24]line СНО: Общий режим [20:06:24]line Чек 582 26.10.2024 20:06 [20:06:24]line Смена: 532 ФФД: 1.0 [20:06:24]line ЗНМ: 0300000116 [20:06:24]line РНМ: 0000000000091780 [20:06:24]line Версия ККМ: 001 [20:06:24]line ФМ: 0000000000871765 [20:06:24]line ФД: 309161 [20:06:24]line ФПД: 195335937803868 [20:06:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200625&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309161&fm=195335937803868&tin=02508201610067®Number=0000000000091780&sum=50000 [20:06:24]written 0, free lines is 4095 [20:06:24]OFD Sender: Processing packet 309161 [packets to send 223, broken 222] [20:06:24]ProducePacketName [20:06:24]name=ofd_packets/00309161 [20:06:24]OFD Sender: To server: pG, [20:06:24]CommunicateWithHost lk.salyk.kg:30040 [20:06:24]ConnectInit lk.salyk.kg [20:06:25]Connected sock=10 [20:06:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 52 F1 07 01 44 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 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 46 02 00 00 F4 03 04 00 C1 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 A9 B7 04 00 35 04 06 00 B1 A8 31 2F 46 5C DF F3 56 6B 00 79 41 7A [20:06:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 99 77 47 00 D3 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 31 37 36 35 10 04 04 00 A9 B7 04 00 F4 03 04 00 1E F2 1C 67 B6 04 01 00 00 81 28 1A 81 DD 77 8C 00 [20:06:25]CommunicateWithHost err = 0 [20:06:25]CheckOFDResponse [20:06:25]1017 (14) - 77093643461234 [20:06:25]1041 (16) - 0000000000871765 [20:06:25]1040 (4) - 309161 [20:06:25]1012 (4) - 26.10.2024 13:43 [20:06:25]1206 (1) - 0 [20:06:25]OFD Sender: Remove packet 309161 [20:06:25]ProducePacketName [20:06:25]name=ofd_packets/00309161 [20:06:25]NVStorageDeleteData [20:06:25]Write to MH i2c: 01 00 00 1A 4B 65 [20:06:25]Write i2c OK [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: 01 [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: 01 07 00 [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: 01 07 00 1A 4B 00 00 00 00 00 BB 0C 33 [20:06:25]RasterBufferAndPrint [20:06:25]line [20:06:25]line [20:06:25]line [20:06:25]line [20:06:25]line [20:06:25]written 0, free lines is 3266 [20:06:25]MH_Cut [20:06:25]Write to MH i2c: D1 01 00 21 4B 01 3E [20:06:25]Write i2c OK [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: D1 [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: D1 01 00 [20:06:25]MH_I2C_Read... [20:06:25]Read from MH i2c: D1 01 00 21 4B 00 3D [20:06:25]Write to MH i2c: 01 00 00 22 4B 6D [20:06:25]Write i2c OK [20:06:25]MH_I2C_Read... [20:06:25]OFD Sender: No OFD packet to send [20:06:26]*** Cut start [20:06:26]*** Purtial cut [20:06:26]*** Stage 1: CUTSNS_PIN = 1 [20:06:26]Read from MH i2c: 01 [20:06:26]MH_I2C_Read... [20:06:26]*** Stop cut motor [20:06:26]*** Cut end [20:06:26]Read from MH i2c: 01 07 00 [20:06:26]MH_I2C_Read... [20:06:26]Read from MH i2c: 01 07 00 22 4B 00 00 00 00 00 FF 0F 82 [20:06:26]process_action close_receipt done [20:06:26]requested_data is exist [20:06:26]produce_requested_data [20:06:26]requested_item fm.sn is exist - process it [20:06:26]wFMCommunicate request_size=4 [20:06:26]MH_SAM_APDU [20:06:26]CAPDU: 80 11 00 00 [20:06:26]Write to MH i2c: E2 08 00 23 4B 80 11 00 00 00 00 00 00 E8 [20:06:26]Write i2c OK [20:06:26]MH_I2C_Read... [20:06:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:26]Read from MH i2c: E2 [20:06:26]MH_I2C_Read... [20:06:26]Read from MH i2c: E2 17 00 [20:06:26]MH_I2C_Read... [20:06:26]Read from MH i2c: E2 17 00 23 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3D [20:06:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:06:26]wFMCommunicate OK [20:06:26]requested_item fd.num is exist - process it [20:06:26]SAM_PROTO_GetFieldsCounters [20:06:26]wFMCommunicate request_size=4 [20:06:26]MH_SAM_APDU [20:06:26]CAPDU: 80 13 00 00 [20:06:26]Write to MH i2c: E2 08 00 24 4B 80 13 00 00 00 00 00 00 EB [20:06:26]Write i2c OK [20:06:26]MH_I2C_Read... [20:06:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:06:26]Read from MH i2c: E2 [20:06:26]MH_I2C_Read... [20:06:26]Read from MH i2c: E2 62 00 [20:06:26]MH_I2C_Read... [20:06:26]Read from MH i2c: E2 62 00 24 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A9 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 60 [20:06: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 A9 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:06:26]wFMCommunicate OK [20:06:26]SAM_PROTO_GetFieldsCounters done [20:06:26]requested_item shift.num is exist - process it [20:06:26]requested_item shift.opened is exist - process it [20:06:26]req_shift_opened [20:06:26]FM_GetShiftState [20:06:26]SAM_PROTO_GetShiftState [20:06:26]wFMCommunicate request_size=4 [20:06:26]MH_SAM_APDU [20:06:26]CAPDU: 80 13 01 00 [20:06:26]Write to MH i2c: E2 08 00 25 4B 80 13 01 00 00 00 00 00 ED [20:06:26]Write i2c OK [20:06:26]MH_I2C_Read... [20:06:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:26]Read from MH i2c: E2 [20:06:26]MH_I2C_Read... [20:06:26]Read from MH i2c: E2 0E 00 [20:06:26]MH_I2C_Read... [20:06:26]Read from MH i2c: E2 0E 00 25 4B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6B [20:06:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:06:26]wFMCommunicate OK [20:06:26]SAM_PROTO_GetShiftState done [20:06:26]FM_GetShiftState done [20:06:26]req_shift_opened done [20:06:26]requested_item shift.open_date is exist - process it [20:06:26]req_shift_open_date [20:06:26]req_shift_open_date done [20:06:26]produce_requested_data done [20:06:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309161,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:06:26]process_action_free close_receipt [20:06:26]json_value_free [20:06:26]json_value_free done [20:06:26]process_json_proto returns [20:06:26]Send response to host [20:06:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309161,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:06:26]free response buf [20:06:26]execute_script done [20:06:26]execute_script returns [20:06:26]free content buf [20:06:26]Sock 9.Close socket [20:06:26]Sock 9.Thread stoped [20:06:30]accept exits with 7 [20:06:30]New connection [20:06:30]New thread 3066879332 created [20:06:30]Thread 3067022692 joined [20:06:30]Waiting for new connection... [20:06:30] Sock 7.Parse request [20:06:30]Sock 7.Check first char [20:06:30]Sock 7.First char is OK [20:06:30]request: POST /json_proto HTTP/1.0 [20:06:30]Method: POST [20:06:30]URL: /json_proto [20:06:30]Method is POST - this is cgi request [20:06:30]url: /json_proto [20:06:30]query_string will be loaded in cgi processing [20:06:30]execute_cgi json_proto POST (null) [20:06:30]execute_cgi path=json_proto method=POST [20:06:30]POST find Content-Length [20:06:30]Host: 172.17.96.3:8080 [20:06:30]Content-Length: 683 [20:06:30]Content-Type: application/json [20:06:30] [20:06:30]POST finish read [20:06:30]Found Content-Length = 683 [20:06:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:30]execute_script... [20:06:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:30]POST & json_proto [20:06:30]process_json_proto [20:06:30]json parsed OK: [20:06:30]protocol is kg_v1.0 [20:06:30]action value=close_receipt [20:06:30]process_action close_receipt [20:06:30]cmd_close_receipt [20:06:30]MH_GetDate [20:06:30]Write to MH i2c: F0 00 00 26 4B 60 [20:06:30]Write i2c OK [20:06:30]MH_I2C_Read... [20:06:30]Read from MH i2c: F0 [20:06:30]MH_I2C_Read... [20:06:30]Read from MH i2c: F0 09 00 [20:06:30]MH_I2C_Read... [20:06:30]Read from MH i2c: F0 09 00 26 4B 00 C8 4B 1D 67 44 5E 04 65 0B [20:06:30]GetLastDocTimeStamp 1729973185 [20:06:30]current date 1729973192 [20:06:30]FM_GetShiftState [20:06:30]SAM_PROTO_GetShiftState [20:06:30]wFMCommunicate request_size=4 [20:06:30]MH_SAM_APDU [20:06:30]CAPDU: 80 13 01 00 [20:06:30]Write to MH i2c: E2 08 00 27 4B 80 13 01 00 00 00 00 00 EF [20:06:30]Write i2c OK [20:06:30]MH_I2C_Read... [20:06:30]Read from MH i2c: E2 [20:06:30]MH_I2C_Read... [20:06:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:30]Read from MH i2c: E2 0E 00 [20:06:30]MH_I2C_Read... [20:06:30]Read from MH i2c: E2 0E 00 27 4B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6D [20:06:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:06:30]wFMCommunicate OK [20:06:30]SAM_PROTO_GetShiftState done [20:06:30]FM_GetShiftState done [20:06:30]opened in 1729902265 [20:06:30]opened+sec_in_day 1729988665 [20:06:30]quantity*price = 50025 [20:06:30]sum+1 = 50027 [20:06:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 583 26.10.2024 20:06 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309162 ФПД: 278981105912401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200632&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309162&fm=278981105912401&tin=02508201610067®Number=0000000000091780&sum=50000 [20:06:31]StoreToDocumentArchive [20:06:31]shift 532 fd 309162 [20:06:31]save to /storage/0532/doc_00309162 [20:06:31]save last doc name /storage/0532/doc_00309162 to /storage/kkm_last_doc_name [20:06:31]save OK [20:06:31]Clear old archive folders... [20:06:31]ProcessDocumentItem done err = 0, tmpTLVsize=257 [20:06:31]tlvbuf is 001956A0 [20:06:31]SAM_PROTO_ClearQueue [20:06:31]wFMCommunicate request_size=4 [20:06:31]MH_SAM_APDU [20:06:31]CAPDU: 80 09 00 00 [20:06:31]Write to MH i2c: E2 08 00 34 4B 80 09 00 00 00 00 00 00 F1 [20:06:31]Write i2c OK [20:06:31]MH_I2C_Read... [20:06:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:06:31]Read from MH i2c: E2 [20:06:31]MH_I2C_Read... [20:06:31]Read from MH i2c: E2 03 00 [20:06:31]MH_I2C_Read... [20:06:31]Read from MH i2c: E2 03 00 34 4B 00 90 00 F3 [20:06:31]RAPDU: 90 00 [20:06:31]wFMCommunicate OK [20:06:31]SAM_PROTO_ClearQueue done [20:06:31]KKMCreateOFDPacket [20:06:31]OFDProtocolAddRootSTLVToBuf [20:06:31]FM_MakeSignedData [20:06:31]FM_MakeSignedData [20:06:31]SAM_PROTO_SignData [20:06:31]wFMCommunicate request_size=4 [20:06:31]MH_SAM_APDU [20:06:31]CAPDU: 80 0D 01 02 [20:06:31]Write to MH i2c: E2 08 00 35 4B 80 0D 01 02 00 00 00 00 F9 [20:06:31]Write i2c OK [20:06:31]MH_I2C_Read... [20:06:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:06:31]Read from MH i2c: E2 [20:06:31]MH_I2C_Read... [20:06:31]Read from MH i2c: E2 03 00 [20:06:31]MH_I2C_Read... [20:06:31]Read from MH i2c: E2 03 00 35 4B 00 90 00 F4 [20:06:31]RAPDU: 90 00 [20:06:31]wFMCommunicate OK [20:06:31]wFMCommunicate request_size=255 [20:06:31]MH_SAM_APDU [20:06:31]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 C8 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA B7 04 [20:06:31]Write to MH i2c: E2 02 01 36 4B 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 C8 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA B7 04 00 00 7A [20:06:31]Write i2c OK [20:06:31]MH_I2C_Read... [20:06:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:31]Read from MH i2c: E2 [20:06:31]MH_I2C_Read... [20:06:31]Read from MH i2c: E2 03 00 [20:06:31]MH_I2C_Read... [20:06:31]Read from MH i2c: E2 03 00 36 4B 00 90 00 F5 [20:06:31]RAPDU: 90 00 [20:06:31]wFMCommunicate OK [20:06:31]wFMCommunicate request_size=16 [20:06:31]MH_SAM_APDU [20:06:31]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 FD BB 59 B7 8A 51 [20:06:31]Write to MH i2c: E2 13 00 37 4B 80 0D 02 02 0B 00 00 35 04 06 00 FD BB 59 B7 8A 51 00 00 F4 [20:06:31]Write i2c OK [20:06:31]MH_I2C_Read... [20:06:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:31]Read from MH i2c: E2 [20:06:31]MH_I2C_Read... [20:06:31]Read from MH i2c: E2 03 00 [20:06:31]MH_I2C_Read... [20:06:31]Read from MH i2c: E2 03 00 37 4B 00 90 00 F6 [20:06:31]RAPDU: 90 00 [20:06:31]wFMCommunicate OK [20:06:31]wFMCommunicate request_size=4 [20:06:31]MH_SAM_APDU [20:06:31]CAPDU: 80 0D 03 02 [20:06:31]Write to MH i2c: E2 08 00 38 4B 80 0D 03 02 00 00 00 00 FE [20:06:31]Write i2c OK [20:06:31]MH_I2C_Read... [20:06:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:06:31]Read from MH i2c: E2 [20:06:31]MH_I2C_Read... [20:06:31]Read from MH i2c: E2 0B 00 [20:06:31]MH_I2C_Read... [20:06:31]Read from MH i2c: E2 0B 00 38 4B 00 99 AF AA 5C 6D D1 7B F0 90 00 F6 [20:06:31]RAPDU: 99 AF AA 5C 6D D1 7B F0 90 00 [20:06:31]wFMCommunicate OK [20:06:31]SAM_PROTO_SignData done [20:06:31]FM_MakeSignedData done [20:06:31]CreateOFDProtocolMessage [20:06:31]wFMCommunicate request_size=4 [20:06:31]MH_SAM_APDU [20:06:31]CAPDU: 80 11 00 00 [20:06:31]Write to MH i2c: E2 08 00 39 4B 80 11 00 00 00 00 00 00 FE [20:06:32]Write i2c OK [20:06:32]MH_I2C_Read... [20:06:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:32]Read from MH i2c: E2 [20:06:32]MH_I2C_Read... [20:06:32]Read from MH i2c: E2 17 00 [20:06:32]MH_I2C_Read... [20:06:32]Read from MH i2c: E2 17 00 39 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 53 [20:06:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:06:32]wFMCommunicate OK [20:06:32]CreateOFDProtocolMessage done [20:06:32]OFDSenderStorePacket 309162 [20:06:32]StoreOFDPacket docnum=309162 [20:06:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 2E 0E 0D 01 0B 0C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 C8 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA B7 04 00 35 04 06 00 FD BB 59 B7 8A 51 99 AF AA 5C 6D D1 7B F0 [20:06:32]CheckFolder [20:06:32]dirname=/storage/ofd_packets [20:06:32]CheckFolder done [20:06:32]ProducePacketName [20:06:32]name=ofd_packets/00309162 [20:06:32]NVStorageSaveData ofd_packets/00309162 [20:06:32]File name is /storage/ofd_packets/00309162 [20:06:32]Write 307 bytes [20:06:32]NVStorageSaveData done [20:06:32]OFDSenderStorePacket done [20:06:32]KKMCreateOFDPacket done [20:06:32]NVStorageSaveData kkm_last_timestamp [20:06:32]File name is /storage/kkm_last_timestamp [20:06:32]Write 4 bytes [20:06:32]NVStorageSaveData done [20:06:32]ExternCall_PrintAddStr [20:06:32]wPrintStart [20:06:32]Write to MH i2c: 01 00 00 3A 4B 85 [20:06:32]Write i2c OK [20:06:32]MH_I2C_Read... [20:06:32]Read from MH i2c: 01 [20:06:32]MH_I2C_Read... [20:06:32]Read from MH i2c: 01 07 00 [20:06:32]MH_I2C_Read... [20:06:32]Read from MH i2c: 01 07 00 3A 4B 00 00 00 00 00 FF 0F 9A [20:06:32]RasterBufferAndPrint [20:06:32]line Счет N : (1)643036 [20:06:32]line ИНН: 02508201610067 [20:06:32]line Контрольно-Кассовый Чек [20:06:32]line ПРОДАЖА [20:06:32]line ТРК (МРК, ГНК) : 42 [20:06:32]line Товар: 2710194210 [20:06:32]line D-ENERGY ДТ-К-2 [20:06:32]line 6.480 * 77.20 [20:06:32]line = 500.26 [20:06:32]line НДС 12% НСП 1% [20:06:32]line > о реализуемом товаре [20:06:32]line ОКРУГЛЕНИЕ: -0.26 [20:06:32]line ИТОГО: 500.00 [20:06:32]line Внесено: 500.00 [20:06:32]line СДАЧА: 0.00 [20:06:32]line НСП 1% : 4.43 [20:06:32]line НДС 12% : 53.12 [20:06:32]line Наличными: 500.00 [20:06:32]line Безнал.: 0.00 [20:06:32]line Место: АЗС № 172 "Партнер Нефть" [20:06:32]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:06:32]line СНО: Общий режим [20:06:32]line Чек 583 26.10.2024 20:06 [20:06:32]line Смена: 532 ФФД: 1.0 [20:06:32]line ЗНМ: 0300000116 [20:06:32]line РНМ: 0000000000091780 [20:06:32]line Версия ККМ: 001 [20:06:32]line ФМ: 0000000000871765 [20:06:32]line ФД: 309162 [20:06:32]line ФПД: 278981105912401 [20:06:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200632&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309162&fm=278981105912401&tin=02508201610067®Number=0000000000091780&sum=50000 [20:06:32]written 0, free lines is 4095 [20:06:32]OFD Sender: Processing packet 309162 [packets to send 223, broken 222] [20:06:32]ProducePacketName [20:06:32]name=ofd_packets/00309162 [20:06:32]OFD Sender: To server: pG, [20:06:32]CommunicateWithHost lk.salyk.kg:30040 [20:06:32]ConnectInit lk.salyk.kg [20:06:32]Connected sock=10 [20:06:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 2E 0E 0D 01 0B 0C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 C8 4B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AA B7 04 00 35 04 06 00 FD BB 59 B7 8A 51 99 AF AA 5C 6D D1 7B F0 [20:06:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 07 4F 47 00 25 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 31 37 36 35 10 04 04 00 AA B7 04 00 F4 03 04 00 25 F2 1C 67 B6 04 01 00 00 1B EF 6B 9B CB 29 3F 66 [20:06:32]CommunicateWithHost err = 0 [20:06:32]CheckOFDResponse [20:06:32]1017 (14) - 77093643461234 [20:06:32]1041 (16) - 0000000000871765 [20:06:32]1040 (4) - 309162 [20:06:32]1012 (4) - 26.10.2024 13:44 [20:06:32]1206 (1) - 0 [20:06:32]OFD Sender: Remove packet 309162 [20:06:32]ProducePacketName [20:06:32]name=ofd_packets/00309162 [20:06:32]NVStorageDeleteData [20:06:32]Write to MH i2c: 01 00 00 64 4B AF [20:06:32]Write i2c OK [20:06:32]MH_I2C_Read... [20:06:32]Read from MH i2c: 01 [20:06:32]MH_I2C_Read... [20:06:32]Read from MH i2c: 01 07 00 [20:06:32]MH_I2C_Read... [20:06:32]Read from MH i2c: 01 07 00 64 4B 00 00 00 00 00 CA 0C 8C [20:06:32]RasterBufferAndPrint [20:06:32]line [20:06:32]line [20:06:32]line [20:06:32]line [20:06:32]line [20:06:32]written 0, free lines is 3287 [20:06:32]MH_Cut [20:06:32]Write to MH i2c: D1 01 00 6B 4B 01 88 [20:06:32]Write i2c OK [20:06:32]MH_I2C_Read... [20:06:32]Read from MH i2c: D1 [20:06:32]MH_I2C_Read... [20:06:32]Read from MH i2c: D1 01 00 [20:06:32]MH_I2C_Read... [20:06:32]Read from MH i2c: D1 01 00 6B 4B 00 87 [20:06:32]Write to MH i2c: 01 00 00 6C 4B B7 [20:06:32]Write i2c OK [20:06:32]MH_I2C_Read... [20:06:32]OFD Sender: No OFD packet to send [20:06:33]*** Cut start [20:06:33]*** Purtial cut [20:06:33]*** Stage 1: CUTSNS_PIN = 1 [20:06:33]Read from MH i2c: 01 [20:06:33]MH_I2C_Read... [20:06:33]*** Stop cut motor [20:06:33]*** Cut end [20:06:33]Read from MH i2c: 01 07 00 [20:06:33]MH_I2C_Read... [20:06:33]Read from MH i2c: 01 07 00 6C 4B 00 00 00 00 00 FF 0F CC [20:06:33]process_action close_receipt done [20:06:33]requested_data is exist [20:06:33]produce_requested_data [20:06:33]requested_item fm.sn is exist - process it [20:06:33]wFMCommunicate request_size=4 [20:06:33]MH_SAM_APDU [20:06:33]CAPDU: 80 11 00 00 [20:06:33]Write to MH i2c: E2 08 00 6D 4B 80 11 00 00 00 00 00 00 32 [20:06:33]Write i2c OK [20:06:33]MH_I2C_Read... [20:06:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:33]Read from MH i2c: E2 [20:06:33]MH_I2C_Read... [20:06:33]Read from MH i2c: E2 17 00 [20:06:33]MH_I2C_Read... [20:06:33]Read from MH i2c: E2 17 00 6D 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 87 [20:06:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:06:33]wFMCommunicate OK [20:06:33]requested_item fd.num is exist - process it [20:06:33]SAM_PROTO_GetFieldsCounters [20:06:33]wFMCommunicate request_size=4 [20:06:33]MH_SAM_APDU [20:06:33]CAPDU: 80 13 00 00 [20:06:33]Write to MH i2c: E2 08 00 6E 4B 80 13 00 00 00 00 00 00 35 [20:06:33]Write i2c OK [20:06:33]MH_I2C_Read... [20:06:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:06:33]Read from MH i2c: E2 [20:06:33]MH_I2C_Read... [20:06:33]Read from MH i2c: E2 62 00 [20:06:33]MH_I2C_Read... [20:06:33]Read from MH i2c: E2 62 00 6E 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AA B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 AE [20:06: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AA B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:06:33]wFMCommunicate OK [20:06:33]SAM_PROTO_GetFieldsCounters done [20:06:33]requested_item shift.num is exist - process it [20:06:33]requested_item shift.opened is exist - process it [20:06:33]req_shift_opened [20:06:33]FM_GetShiftState [20:06:33]SAM_PROTO_GetShiftState [20:06:33]wFMCommunicate request_size=4 [20:06:33]MH_SAM_APDU [20:06:33]CAPDU: 80 13 01 00 [20:06:33]Write to MH i2c: E2 08 00 6F 4B 80 13 01 00 00 00 00 00 37 [20:06:33]Write i2c OK [20:06:33]MH_I2C_Read... [20:06:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:33]Read from MH i2c: E2 [20:06:33]MH_I2C_Read... [20:06:33]Read from MH i2c: E2 0E 00 [20:06:33]MH_I2C_Read... [20:06:33]Read from MH i2c: E2 0E 00 6F 4B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B5 [20:06:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:06:33]wFMCommunicate OK [20:06:33]SAM_PROTO_GetShiftState done [20:06:33]FM_GetShiftState done [20:06:33]req_shift_opened done [20:06:33]requested_item shift.open_date is exist - process it [20:06:33]req_shift_open_date [20:06:33]req_shift_open_date done [20:06:33]produce_requested_data done [20:06:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309162,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:06:33]process_action_free close_receipt [20:06:33]json_value_free [20:06:33]json_value_free done [20:06:33]process_json_proto returns [20:06:33]Send response to host [20:06:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309162,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:06:33]free response buf [20:06:33]execute_script done [20:06:33]execute_script returns [20:06:33]free content buf [20:06:33]Sock 7.Close socket [20:06:33]Sock 7.Thread stoped [20:06:37]OFD Sender: No OFD packet to send [20:06:42]OFD Sender: No OFD packet to send [20:06:47]OFD Sender: No OFD packet to send [20:06:53]OFD Sender: No OFD packet to send [20:06:58]OFD Sender: No OFD packet to send [20:07:03]OFD Sender: No OFD packet to send [20:07:08]OFD Sender: No OFD packet to send [20:07:13]OFD Sender: No OFD packet to send [20:07:18]OFD Sender: No OFD packet to send [20:07:23]OFD Sender: No OFD packet to send [20:07:28]OFD Sender: No OFD packet to send [20:07:33]OFD Sender: No OFD packet to send [20:07:38]OFD Sender: No OFD packet to send [20:07:43]OFD Sender: No OFD packet to send [20:07:48]OFD Sender: No OFD packet to send [20:07:53]OFD Sender: No OFD packet to send [20:07:54]accept exits with 9 [20:07:54]New connection [20:07:54]New thread 3067022692 created [20:07:54]Thread 3066879332 joined [20:07:54]Waiting for new connection... [20:07:54] Sock 9.Parse request [20:07:54]Sock 9.Check first char [20:07:54]Sock 9.First char is OK [20:07:54]request: POST /json_proto HTTP/1.0 [20:07:54]Method: POST [20:07:54]URL: /json_proto [20:07:54]Method is POST - this is cgi request [20:07:54]url: /json_proto [20:07:54]query_string will be loaded in cgi processing [20:07:54]execute_cgi json_proto POST (null) [20:07:54]execute_cgi path=json_proto method=POST [20:07:54]POST find Content-Length [20:07:54]Host: 172.17.96.3:8080 [20:07:54]Content-Length: 797 [20:07:54]Content-Type: application/json [20:07:54] [20:07:54]POST finish read [20:07:54]Found Content-Length = 797 [20:07:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:07:54]execute_script... [20:07:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 13.130, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:07:54]POST & json_proto [20:07:54]process_json_proto [20:07:54]json parsed OK: [20:07:54]protocol is kg_v1.0 [20:07:54]action value=close_receipt [20:07:54]process_action close_receipt [20:07:54]cmd_close_receipt [20:07:54]MH_GetDate [20:07:54]Write to MH i2c: F0 00 00 70 4B AA [20:07:54]Write i2c OK [20:07:54]MH_I2C_Read... [20:07:54]Read from MH i2c: F0 [20:07:54]MH_I2C_Read... [20:07:54]Read from MH i2c: F0 09 00 [20:07:54]MH_I2C_Read... [20:07:54]Read from MH i2c: F0 09 00 70 4B 00 1C 4C 1D 67 44 5E 04 65 AA [20:07:54]GetLastDocTimeStamp 1729973192 [20:07:54]current date 1729973276 [20:07:54]FM_GetShiftState [20:07:54]SAM_PROTO_GetShiftState [20:07:54]wFMCommunicate request_size=4 [20:07:54]MH_SAM_APDU [20:07:54]CAPDU: 80 13 01 00 [20:07:54]Write to MH i2c: E2 08 00 71 4B 80 13 01 00 00 00 00 00 39 [20:07:54]Write i2c OK [20:07:54]MH_I2C_Read... [20:07:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:07:54]Read from MH i2c: E2 [20:07:54]MH_I2C_Read... [20:07:54]Read from MH i2c: E2 0E 00 [20:07:54]MH_I2C_Read... [20:07:54]Read from MH i2c: E2 0E 00 71 4B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B7 [20:07:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:07:54]wFMCommunicate OK [20:07:54]SAM_PROTO_GetShiftState done [20:07:54]FM_GetShiftState done [20:07:54]opened in 1729902265 [20:07:54]opened+sec_in_day 1729988665 [20:07:54]quantity*price = 0 [20:07:54]sum+1 = 1 [20:07:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 584 26.10.2024 20:07 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309163 ФПД: 188549463126061 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200756&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309163&fm=188549463126061&tin=02508201610067®Number=0000000000091780&sum=0 [20:07:55]StoreToDocumentArchive [20:07:55]shift 532 fd 309163 [20:07:55]save to /storage/0532/doc_00309163 [20:07:55]save last doc name /storage/0532/doc_00309163 to /storage/kkm_last_doc_name [20:07:55]save OK [20:07:55]Clear old archive folders... [20:07:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:07:55]tlvbuf is 00121550 [20:07:55]SAM_PROTO_ClearQueue [20:07:55]wFMCommunicate request_size=4 [20:07:55]MH_SAM_APDU [20:07:55]CAPDU: 80 09 00 00 [20:07:55]Write to MH i2c: E2 08 00 7E 4B 80 09 00 00 00 00 00 00 3B [20:07:55]Write i2c OK [20:07:55]MH_I2C_Read... [20:07:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:07:55]Read from MH i2c: E2 [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: E2 03 00 [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: E2 03 00 7E 4B 00 90 00 3D [20:07:55]RAPDU: 90 00 [20:07:55]wFMCommunicate OK [20:07:55]SAM_PROTO_ClearQueue done [20:07:55]KKMCreateOFDPacket [20:07:55]OFDProtocolAddRootSTLVToBuf [20:07:55]FM_MakeSignedData [20:07:55]FM_MakeSignedData [20:07:55]SAM_PROTO_SignData [20:07:55]wFMCommunicate request_size=4 [20:07:55]MH_SAM_APDU [20:07:55]CAPDU: 80 0D 01 02 [20:07:55]Write to MH i2c: E2 08 00 7F 4B 80 0D 01 02 00 00 00 00 43 [20:07:55]Write i2c OK [20:07:55]MH_I2C_Read... [20:07:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:07:55]Read from MH i2c: E2 [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: E2 03 00 [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: E2 03 00 7F 4B 00 90 00 3E [20:07:55]RAPDU: 90 00 [20:07:55]wFMCommunicate OK [20:07:55]wFMCommunicate request_size=255 [20:07:55]MH_SAM_APDU [20:07:55]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 1C 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB B7 04 00 35 04 06 00 AB 7C 17 C5 [20:07:55]Write to MH i2c: E2 02 01 80 4B 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 1C 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB B7 04 00 35 04 06 00 AB 7C 17 C5 00 00 D1 [20:07:55]Write i2c OK [20:07:55]MH_I2C_Read... [20:07:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:07:55]Read from MH i2c: E2 [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: E2 03 00 [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: E2 03 00 80 4B 00 90 00 3F [20:07:55]RAPDU: 90 00 [20:07:55]wFMCommunicate OK [20:07:55]wFMCommunicate request_size=7 [20:07:55]MH_SAM_APDU [20:07:55]CAPDU: 80 0D 02 02 02 B0 2D [20:07:55]Write to MH i2c: E2 0A 00 81 4B 80 0D 02 02 02 00 B0 2D 00 00 27 [20:07:55]Write i2c OK [20:07:55]MH_I2C_Read... [20:07:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:07:55]Read from MH i2c: E2 [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: E2 03 00 [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: E2 03 00 81 4B 00 90 00 40 [20:07:55]RAPDU: 90 00 [20:07:55]wFMCommunicate OK [20:07:55]wFMCommunicate request_size=4 [20:07:55]MH_SAM_APDU [20:07:55]CAPDU: 80 0D 03 02 [20:07:55]Write to MH i2c: E2 08 00 82 4B 80 0D 03 02 00 00 00 00 48 [20:07:55]Write i2c OK [20:07:55]MH_I2C_Read... [20:07:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:07:55]Read from MH i2c: E2 [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: E2 0B 00 [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: E2 0B 00 82 4B 00 83 9F 9B 08 CE 2B A2 E8 90 00 91 [20:07:55]RAPDU: 83 9F 9B 08 CE 2B A2 E8 90 00 [20:07:55]wFMCommunicate OK [20:07:55]SAM_PROTO_SignData done [20:07:55]FM_MakeSignedData done [20:07:55]CreateOFDProtocolMessage [20:07:55]wFMCommunicate request_size=4 [20:07:55]MH_SAM_APDU [20:07:55]CAPDU: 80 11 00 00 [20:07:55]Write to MH i2c: E2 08 00 83 4B 80 11 00 00 00 00 00 00 48 [20:07:55]Write i2c OK [20:07:55]MH_I2C_Read... [20:07:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:07:55]Read from MH i2c: E2 [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: E2 17 00 [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: E2 17 00 83 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9D [20:07:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:07:55]wFMCommunicate OK [20:07:55]CreateOFDProtocolMessage done [20:07:55]OFDSenderStorePacket 309163 [20:07:55]StoreOFDPacket docnum=309163 [20:07:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 99 F5 04 01 3D 80 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 1C 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB B7 04 00 35 04 06 00 AB 7C 17 C5 B0 2D 83 9F 9B 08 CE 2B A2 E8 [20:07:55]CheckFolder [20:07:55]dirname=/storage/ofd_packets [20:07:55]CheckFolder done [20:07:55]ProducePacketName [20:07:55]name=ofd_packets/00309163 [20:07:55]NVStorageSaveData ofd_packets/00309163 [20:07:55]File name is /storage/ofd_packets/00309163 [20:07:55]Write 298 bytes [20:07:55]NVStorageSaveData done [20:07:55]OFDSenderStorePacket done [20:07:55]KKMCreateOFDPacket done [20:07:55]NVStorageSaveData kkm_last_timestamp [20:07:55]File name is /storage/kkm_last_timestamp [20:07:55]Write 4 bytes [20:07:55]NVStorageSaveData done [20:07:55]ExternCall_PrintAddStr [20:07:55]wPrintStart [20:07:55]Write to MH i2c: 01 00 00 84 4B CF [20:07:55]Write i2c OK [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: 01 [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: 01 07 00 [20:07:55]MH_I2C_Read... [20:07:55]Read from MH i2c: 01 07 00 84 4B 00 00 00 00 00 FF 0F E4 [20:07:55]RasterBufferAndPrint [20:07:55]line Счет N : (1)643037 [20:07:55]line ИНН: 02508201610067 [20:07:55]line Контрольно-Кассовый Чек [20:07:55]line ПРОДАЖА [20:07:55]line ТРК (МРК, ГНК) : 11 [20:07:55]line Товар: 2710194210 [20:07:55]line ДТ-К-2 [20:07:55]line 13.130 * 0.00 [20:07:55]line = 0.00 [20:07:55]line НДС 12% НСП 1% [20:07:55]line > о реализуемом товаре [20:07:55]line ИТОГО: 0.00 [20:07:55]line НСП 1% : 0.00 [20:07:55]line НДС 12% : 0.00 [20:07:55]line Наличными: 0.00 [20:07:55]line Безнал.: 0.00 [20:07:55]line Место: АЗС № 172 "Партнер Нефть" [20:07:55]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:07:55]line СНО: Общий режим [20:07:55]line Чек 584 26.10.2024 20:07 [20:07:55]line Смена: 532 ФФД: 1.0 [20:07:55]line ЗНМ: 0300000116 [20:07:55]line РНМ: 0000000000091780 [20:07:55]line Версия ККМ: 001 [20:07:55]line Талоны: Топливные Талоны [20:07:55]line 4755294 [20:07:55]line ФМ: 0000000000871765 [20:07:55]line ФД: 309163 [20:07:55]line ФПД: 188549463126061 [20:07:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200756&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309163&fm=188549463126061&tin=02508201610067®Number=0000000000091780&sum=0 [20:07:56]OFD Sender: Processing packet 309163 [packets to send 223, broken 222] [20:07:56]ProducePacketName [20:07:56]name=ofd_packets/00309163 [20:07:56]OFD Sender: To server: pG, [20:07:56]CommunicateWithHost lk.salyk.kg:30040 [20:07:56]ConnectInit lk.salyk.kg [20:07:56]written 0, free lines is 4095 [20:07:56]Connected sock=10 [20:07:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 99 F5 04 01 3D 80 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 4A 33 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 1C 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB B7 04 00 35 04 06 00 AB 7C 17 C5 B0 2D 83 9F 9B 08 CE 2B A2 E8 [20:07:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 71 22 47 00 B7 DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AB B7 04 00 F4 03 04 00 79 F2 1C 67 B6 04 01 00 00 0E 9C 0B DD E7 7D 34 A5 [20:07:56]CommunicateWithHost err = 0 [20:07:56]CheckOFDResponse [20:07:56]1017 (14) - 77093643461234 [20:07:56]1041 (16) - 0000000000871765 [20:07:56]1040 (4) - 309163 [20:07:56]1012 (4) - 26.10.2024 13:45 [20:07:56]1206 (1) - 0 [20:07:56]OFD Sender: Remove packet 309163 [20:07:56]ProducePacketName [20:07:56]name=ofd_packets/00309163 [20:07:56]NVStorageDeleteData [20:07:56]Write to MH i2c: 01 00 00 AD 4B F8 [20:07:56]Write i2c OK [20:07:56]MH_I2C_Read... [20:07:56]Read from MH i2c: 01 [20:07:56]MH_I2C_Read... [20:07:56]Read from MH i2c: 01 07 00 [20:07:56]MH_I2C_Read... [20:07:56]Read from MH i2c: 01 07 00 AD 4B 00 00 00 00 00 D2 0C DD [20:07:56]RasterBufferAndPrint [20:07:56]line [20:07:56]line [20:07:56]line [20:07:56]line [20:07:56]line [20:07:56]written 0, free lines is 3288 [20:07:56]MH_Cut [20:07:56]Write to MH i2c: D1 01 00 B4 4B 01 D1 [20:07:56]Write i2c OK [20:07:56]MH_I2C_Read... [20:07:56]Read from MH i2c: D1 [20:07:56]MH_I2C_Read... [20:07:56]Read from MH i2c: D1 01 00 [20:07:56]MH_I2C_Read... [20:07:56]Read from MH i2c: D1 01 00 B4 4B 00 D0 [20:07:56]Write to MH i2c: 01 00 00 B5 4B 00 [20:07:56]Write i2c OK [20:07:56]MH_I2C_Read... [20:07:56]OFD Sender: No OFD packet to send [20:07:57]*** Cut start [20:07:57]*** Purtial cut [20:07:57]*** Stage 1: CUTSNS_PIN = 1 [20:07:57]Read from MH i2c: 01 [20:07:57]MH_I2C_Read... [20:07:57]*** Stop cut motor [20:07:57]*** Cut end [20:07:57]Read from MH i2c: 01 07 00 [20:07:57]MH_I2C_Read... [20:07:57]Read from MH i2c: 01 07 00 B5 4B 00 00 00 00 00 FF 0F 15 [20:07:57]process_action close_receipt done [20:07:57]requested_data is exist [20:07:57]produce_requested_data [20:07:57]requested_item fm.sn is exist - process it [20:07:57]wFMCommunicate request_size=4 [20:07:57]MH_SAM_APDU [20:07:57]CAPDU: 80 11 00 00 [20:07:57]Write to MH i2c: E2 08 00 B6 4B 80 11 00 00 00 00 00 00 7B [20:07:57]Write i2c OK [20:07:57]MH_I2C_Read... [20:07:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:07:57]Read from MH i2c: E2 [20:07:57]MH_I2C_Read... [20:07:57]Read from MH i2c: E2 17 00 [20:07:57]MH_I2C_Read... [20:07:57]Read from MH i2c: E2 17 00 B6 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D0 [20:07:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:07:57]wFMCommunicate OK [20:07:57]requested_item fd.num is exist - process it [20:07:57]SAM_PROTO_GetFieldsCounters [20:07:57]wFMCommunicate request_size=4 [20:07:57]MH_SAM_APDU [20:07:57]CAPDU: 80 13 00 00 [20:07:57]Write to MH i2c: E2 08 00 B7 4B 80 13 00 00 00 00 00 00 7E [20:07:57]Write i2c OK [20:07:57]MH_I2C_Read... [20:07:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:07:57]Read from MH i2c: E2 [20:07:57]MH_I2C_Read... [20:07:57]Read from MH i2c: E2 62 00 [20:07:57]MH_I2C_Read... [20:07:57]Read from MH i2c: E2 62 00 B7 4B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AB B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 48 02 00 00 5E 04 04 00 48 02 00 00 57 04 04 00 49 02 00 00 19 04 04 00 00 00 00 00 90 00 FB [20:07: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AB B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 48 02 00 00 5E 04 04 00 48 02 00 00 57 04 04 00 49 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:07:57]wFMCommunicate OK [20:07:57]SAM_PROTO_GetFieldsCounters done [20:07:57]requested_item shift.num is exist - process it [20:07:57]requested_item shift.opened is exist - process it [20:07:57]req_shift_opened [20:07:57]FM_GetShiftState [20:07:57]SAM_PROTO_GetShiftState [20:07:57]wFMCommunicate request_size=4 [20:07:57]MH_SAM_APDU [20:07:57]CAPDU: 80 13 01 00 [20:07:57]Write to MH i2c: E2 08 00 B8 4B 80 13 01 00 00 00 00 00 80 [20:07:57]Write i2c OK [20:07:57]MH_I2C_Read... [20:07:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:07:57]Read from MH i2c: E2 [20:07:57]MH_I2C_Read... [20:07:57]Read from MH i2c: E2 0E 00 [20:07:57]MH_I2C_Read... [20:07:57]Read from MH i2c: E2 0E 00 B8 4B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FE [20:07:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:07:57]wFMCommunicate OK [20:07:57]SAM_PROTO_GetShiftState done [20:07:57]FM_GetShiftState done [20:07:57]req_shift_opened done [20:07:57]requested_item shift.open_date is exist - process it [20:07:57]req_shift_open_date [20:07:57]req_shift_open_date done [20:07:57]produce_requested_data done [20:07:57]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309163,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:07:57]process_action_free close_receipt [20:07:57]json_value_free [20:07:57]json_value_free done [20:07:57]process_json_proto returns [20:07:57]Send response to host [20:07:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309163,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:07:57]free response buf [20:07:57]execute_script done [20:07:57]execute_script returns [20:07:57]free content buf [20:07:57]Sock 9.Close socket [20:07:57]Sock 9.Thread stoped [20:08:01]OFD Sender: No OFD packet to send [20:08:06]OFD Sender: No OFD packet to send [20:08:11]OFD Sender: No OFD packet to send [20:08:16]OFD Sender: No OFD packet to send [20:08:21]OFD Sender: No OFD packet to send [20:08:26]OFD Sender: No OFD packet to send [20:08:29]accept exits with 7 [20:08:29]New connection [20:08:29]New thread 3066879332 created [20:08:29]Thread 3067022692 joined [20:08:29]Waiting for new connection... [20:08:29] Sock 7.Parse request [20:08:29]Sock 7.Check first char [20:08:29]Sock 7.First char is OK [20:08:29]request: POST /json_proto HTTP/1.0 [20:08:29]Method: POST [20:08:29]URL: /json_proto [20:08:29]Method is POST - this is cgi request [20:08:29]url: /json_proto [20:08:29]query_string will be loaded in cgi processing [20:08:29]execute_cgi json_proto POST (null) [20:08:29]execute_cgi path=json_proto method=POST [20:08:29]POST find Content-Length [20:08:29]Host: 172.17.96.3:8080 [20:08:29]Content-Length: 803 [20:08:29]Content-Type: application/json [20:08:29] [20:08:29]POST finish read [20:08:29]Found Content-Length = 803 [20:08:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:29]execute_script... [20:08:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:08:29]POST & json_proto [20:08:29]process_json_proto [20:08:29]json parsed OK: [20:08:29]protocol is kg_v1.0 [20:08:29]action value=close_receipt [20:08:29]process_action close_receipt [20:08:29]cmd_close_receipt [20:08:29]MH_GetDate [20:08:29]Write to MH i2c: F0 00 00 B9 4B F3 [20:08:29]Write i2c OK [20:08:29]MH_I2C_Read... [20:08:29]Read from MH i2c: F0 [20:08:29]MH_I2C_Read... [20:08:29]Read from MH i2c: F0 09 00 [20:08:29]MH_I2C_Read... [20:08:29]Read from MH i2c: F0 09 00 B9 4B 00 3F 4C 1D 67 44 5E 04 65 16 [20:08:29]GetLastDocTimeStamp 1729973276 [20:08:29]current date 1729973311 [20:08:29]FM_GetShiftState [20:08:29]SAM_PROTO_GetShiftState [20:08:29]wFMCommunicate request_size=4 [20:08:29]MH_SAM_APDU [20:08:29]CAPDU: 80 13 01 00 [20:08:29]Write to MH i2c: E2 08 00 BA 4B 80 13 01 00 00 00 00 00 82 [20:08:29]Write i2c OK [20:08:29]MH_I2C_Read... [20:08:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:30]Read from MH i2c: E2 [20:08:30]MH_I2C_Read... [20:08:30]Read from MH i2c: E2 0E 00 [20:08:30]MH_I2C_Read... [20:08:30]Read from MH i2c: E2 0E 00 BA 4B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 00 [20:08:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:08:30]wFMCommunicate OK [20:08:30]SAM_PROTO_GetShiftState done [20:08:30]FM_GetShiftState done [20:08:30]opened in 1729902265 [20:08:30]opened+sec_in_day 1729988665 [20:08:30]quantity*price = 150056 [20:08:30]sum+1 = 150058 [20:08:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 585 26.10.2024 20:08 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000871765 ФД: 309164 ФПД: 63411424404839 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200831&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309164&fm=63411424404839&tin=02508201610067®Number=0000000000091780&sum=150057 [20:08:31]StoreToDocumentArchive [20:08:31]shift 532 fd 309164 [20:08:31]save to /storage/0532/doc_00309164 [20:08:31]save last doc name /storage/0532/doc_00309164 to /storage/kkm_last_doc_name [20:08:31]save OK [20:08:31]Clear old archive folders... [20:08:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:08:31]tlvbuf is 0014BB80 [20:08:31]SAM_PROTO_ClearQueue [20:08:31]wFMCommunicate request_size=4 [20:08:31]MH_SAM_APDU [20:08:31]CAPDU: 80 09 00 00 [20:08:31]Write to MH i2c: E2 08 00 C7 4B 80 09 00 00 00 00 00 00 84 [20:08:31]Write i2c OK [20:08:31]MH_I2C_Read... [20:08:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:08:31]Read from MH i2c: E2 [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: E2 03 00 [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: E2 03 00 C7 4B 00 90 00 86 [20:08:31]RAPDU: 90 00 [20:08:31]wFMCommunicate OK [20:08:31]SAM_PROTO_ClearQueue done [20:08:31]KKMCreateOFDPacket [20:08:31]OFDProtocolAddRootSTLVToBuf [20:08:31]FM_MakeSignedData [20:08:31]FM_MakeSignedData [20:08:31]SAM_PROTO_SignData [20:08:31]wFMCommunicate request_size=4 [20:08:31]MH_SAM_APDU [20:08:31]CAPDU: 80 0D 01 02 [20:08:31]Write to MH i2c: E2 08 00 C8 4B 80 0D 01 02 00 00 00 00 8C [20:08:31]Write i2c OK [20:08:31]MH_I2C_Read... [20:08:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:08:31]Read from MH i2c: E2 [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: E2 03 00 [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: E2 03 00 C8 4B 00 90 00 87 [20:08:31]RAPDU: 90 00 [20:08:31]wFMCommunicate OK [20:08:31]wFMCommunicate request_size=255 [20:08:31]MH_SAM_APDU [20:08: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 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 49 02 00 00 F4 03 04 00 3F 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC B7 04 00 35 04 06 00 39 [20:08:31]Write to MH i2c: E2 02 01 C9 4B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 49 02 00 00 F4 03 04 00 3F 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC B7 04 00 35 04 06 00 39 00 00 E7 [20:08:31]Write i2c OK [20:08:31]MH_I2C_Read... [20:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:31]Read from MH i2c: E2 [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: E2 03 00 [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: E2 03 00 C9 4B 00 90 00 88 [20:08:31]RAPDU: 90 00 [20:08:31]wFMCommunicate OK [20:08:31]wFMCommunicate request_size=10 [20:08:31]MH_SAM_APDU [20:08:31]CAPDU: 80 0D 02 02 05 AC 1F 6D 25 67 [20:08:31]Write to MH i2c: E2 0D 00 CA 4B 80 0D 02 02 05 00 AC 1F 6D 25 67 00 00 5D [20:08:31]Write i2c OK [20:08:31]MH_I2C_Read... [20:08:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:08:31]Read from MH i2c: E2 [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: E2 03 00 [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: E2 03 00 CA 4B 00 90 00 89 [20:08:31]RAPDU: 90 00 [20:08:31]wFMCommunicate OK [20:08:31]wFMCommunicate request_size=4 [20:08:31]MH_SAM_APDU [20:08:31]CAPDU: 80 0D 03 02 [20:08:31]Write to MH i2c: E2 08 00 CB 4B 80 0D 03 02 00 00 00 00 91 [20:08:31]Write i2c OK [20:08:31]MH_I2C_Read... [20:08:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:08:31]Read from MH i2c: E2 [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: E2 0B 00 [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: E2 0B 00 CB 4B 00 ED BD 29 19 34 1B 82 B6 90 00 05 [20:08:31]RAPDU: ED BD 29 19 34 1B 82 B6 90 00 [20:08:31]wFMCommunicate OK [20:08:31]SAM_PROTO_SignData done [20:08:31]FM_MakeSignedData done [20:08:31]CreateOFDProtocolMessage [20:08:31]wFMCommunicate request_size=4 [20:08:31]MH_SAM_APDU [20:08:31]CAPDU: 80 11 00 00 [20:08:31]Write to MH i2c: E2 08 00 CC 4B 80 11 00 00 00 00 00 00 91 [20:08:31]Write i2c OK [20:08:31]MH_I2C_Read... [20:08:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:31]Read from MH i2c: E2 [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: E2 17 00 [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: E2 17 00 CC 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E6 [20:08:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:08:31]wFMCommunicate OK [20:08:31]CreateOFDProtocolMessage done [20:08:31]OFDSenderStorePacket 309164 [20:08:31]StoreOFDPacket docnum=309164 [20:08:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 81 14 07 01 63 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 49 02 00 00 F4 03 04 00 3F 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC B7 04 00 35 04 06 00 39 AC 1F 6D 25 67 ED BD 29 19 34 1B 82 B6 [20:08:31]CheckFolder [20:08:31]dirname=/storage/ofd_packets [20:08:31]CheckFolder done [20:08:31]ProducePacketName [20:08:31]name=ofd_packets/00309164 [20:08:31]NVStorageSaveData ofd_packets/00309164 [20:08:31]File name is /storage/ofd_packets/00309164 [20:08:31]Write 301 bytes [20:08:31]NVStorageSaveData done [20:08:31]OFDSenderStorePacket done [20:08:31]KKMCreateOFDPacket done [20:08:31]NVStorageSaveData kkm_last_timestamp [20:08:31]File name is /storage/kkm_last_timestamp [20:08:31]Write 4 bytes [20:08:31]NVStorageSaveData done [20:08:31]ExternCall_PrintAddStr [20:08:31]wPrintStart [20:08:31]Write to MH i2c: 01 00 00 CD 4B 18 [20:08:31]Write i2c OK [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: 01 [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: 01 07 00 [20:08:31]MH_I2C_Read... [20:08:31]Read from MH i2c: 01 07 00 CD 4B 00 00 00 00 00 FF 0F 2D [20:08:31]RasterBufferAndPrint [20:08:31]line Счет N : (1)643038 [20:08:31]line ИНН: 02508201610067 [20:08:31]line Контрольно-Кассовый Чек [20:08:31]line ПРОДАЖА [20:08:31]line ТРК (МРК, ГНК) : 62 [20:08:31]line Товар: 2710124130 [20:08:31]line Аи-92-К-2 [20:08:31]line 22.430 * 66.90 [20:08:31]line = 1500.57 [20:08:31]line НДС 12% НСП 1% [20:08:31]line > о реализуемом товаре [20:08:31]line ИТОГО: 1500.57 [20:08:31]line НСП 1% : 13.28 [20:08:31]line НДС 12% : 159.35 [20:08:31]line Наличными: 0.00 [20:08:31]line Безнал.: 1500.57 [20:08:31]line Место: АЗС № 172 "Партнер Нефть" [20:08:31]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:08:31]line СНО: Общий режим [20:08:31]line Чек 585 26.10.2024 20:08 [20:08:31]line Смена: 532 ФФД: 1.0 [20:08:31]line ЗНМ: 0300000116 [20:08:31]line РНМ: 0000000000091780 [20:08:31]line Версия ККМ: 001 [20:08:31]line Платежная система: O! деньги [20:08:31]line ФМ: 0000000000871765 [20:08:31]line ФД: 309164 [20:08:31]line ФПД: 63411424404839 [20:08:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200831&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309164&fm=63411424404839&tin=02508201610067®Number=0000000000091780&sum=150057 [20:08:31]written 0, free lines is 4095 [20:08:31]OFD Sender: Processing packet 309164 [packets to send 223, broken 222] [20:08:31]ProducePacketName [20:08:31]name=ofd_packets/00309164 [20:08:31]OFD Sender: To server: pG, [20:08:31]CommunicateWithHost lk.salyk.kg:30040 [20:08:31]ConnectInit lk.salyk.kg [20:08:31]Connected sock=10 [20:08:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 81 14 07 01 63 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 49 02 00 00 F4 03 04 00 3F 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC B7 04 00 35 04 06 00 39 AC 1F 6D 25 67 ED BD 29 19 34 1B 82 B6 [20:08:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 BA 73 47 00 B2 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AC B7 04 00 F4 03 04 00 9C F2 1C 67 B6 04 01 00 00 4E 47 C6 D4 50 BC CA 6E [20:08:32]CommunicateWithHost err = 0 [20:08:32]CheckOFDResponse [20:08:32]1017 (14) - 77093643461234 [20:08:32]1041 (16) - 0000000000871765 [20:08:32]1040 (4) - 309164 [20:08:32]1012 (4) - 26.10.2024 13:46 [20:08:32]1206 (1) - 0 [20:08:32]OFD Sender: Remove packet 309164 [20:08:32]ProducePacketName [20:08:32]name=ofd_packets/00309164 [20:08:32]NVStorageDeleteData [20:08:32]Write to MH i2c: 01 00 00 F6 4B 41 [20:08:32]Write i2c OK [20:08:32]MH_I2C_Read... [20:08:32]Read from MH i2c: 01 [20:08:32]MH_I2C_Read... [20:08:32]Read from MH i2c: 01 07 00 [20:08:32]MH_I2C_Read... [20:08:32]Read from MH i2c: 01 07 00 F6 4B 00 00 00 00 00 E9 0C 3D [20:08:32]RasterBufferAndPrint [20:08:32]line [20:08:32]line [20:08:32]line [20:08:32]line [20:08:32]line [20:08:32]written 0, free lines is 3313 [20:08:32]MH_Cut [20:08:32]Write to MH i2c: D1 01 00 FD 4B 01 1A [20:08:32]Write i2c OK [20:08:32]MH_I2C_Read... [20:08:32]Read from MH i2c: D1 [20:08:32]MH_I2C_Read... [20:08:32]Read from MH i2c: D1 01 00 [20:08:32]MH_I2C_Read... [20:08:32]Read from MH i2c: D1 01 00 FD 4B 00 19 [20:08:32]Write to MH i2c: 01 00 00 FE 4B 49 [20:08:32]Write i2c OK [20:08:32]MH_I2C_Read... [20:08:32]OFD Sender: No OFD packet to send [20:08:32]*** Cut start [20:08:32]*** Purtial cut [20:08:32]*** Stage 1: CUTSNS_PIN = 1 [20:08:33]Read from MH i2c: 01 [20:08:33]MH_I2C_Read... [20:08:33]*** Stop cut motor [20:08:33]*** Cut end [20:08:33]Read from MH i2c: 01 07 00 [20:08:33]MH_I2C_Read... [20:08:33]Read from MH i2c: 01 07 00 FE 4B 00 00 00 00 00 FF 0F 5E [20:08:33]process_action close_receipt done [20:08:33]requested_data is exist [20:08:33]produce_requested_data [20:08:33]requested_item fm.sn is exist - process it [20:08:33]wFMCommunicate request_size=4 [20:08:33]MH_SAM_APDU [20:08:33]CAPDU: 80 11 00 00 [20:08:33]Write to MH i2c: E2 08 00 FF 4B 80 11 00 00 00 00 00 00 C4 [20:08:33]Write i2c OK [20:08:33]MH_I2C_Read... [20:08:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:08:33]Read from MH i2c: E2 [20:08:33]MH_I2C_Read... [20:08:33]Read from MH i2c: E2 17 00 [20:08:33]MH_I2C_Read... [20:08:33]Read from MH i2c: E2 17 00 FF 4B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 19 [20:08:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:08:33]wFMCommunicate OK [20:08:33]requested_item fd.num is exist - process it [20:08:33]SAM_PROTO_GetFieldsCounters [20:08:33]wFMCommunicate request_size=4 [20:08:33]MH_SAM_APDU [20:08:33]CAPDU: 80 13 00 00 [20:08:33]Write to MH i2c: E2 08 00 00 4C 80 13 00 00 00 00 00 00 C8 [20:08:33]Write i2c OK [20:08:33]MH_I2C_Read... [20:08:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:08:33]Read from MH i2c: E2 [20:08:33]MH_I2C_Read... [20:08:33]Read from MH i2c: E2 62 00 [20:08:33]MH_I2C_Read... [20:08:33]Read from MH i2c: E2 62 00 00 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AC B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 49 [20:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AC B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:08:33]wFMCommunicate OK [20:08:33]SAM_PROTO_GetFieldsCounters done [20:08:33]requested_item shift.num is exist - process it [20:08:33]requested_item shift.opened is exist - process it [20:08:33]req_shift_opened [20:08:33]FM_GetShiftState [20:08:33]SAM_PROTO_GetShiftState [20:08:33]wFMCommunicate request_size=4 [20:08:33]MH_SAM_APDU [20:08:33]CAPDU: 80 13 01 00 [20:08:33]Write to MH i2c: E2 08 00 01 4C 80 13 01 00 00 00 00 00 CA [20:08:33]Write i2c OK [20:08:33]MH_I2C_Read... [20:08:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:08:33]Read from MH i2c: E2 [20:08:33]MH_I2C_Read... [20:08:33]Read from MH i2c: E2 0E 00 [20:08:33]MH_I2C_Read... [20:08:33]Read from MH i2c: E2 0E 00 01 4C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 48 [20:08:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:08:33]wFMCommunicate OK [20:08:33]SAM_PROTO_GetShiftState done [20:08:33]FM_GetShiftState done [20:08:33]req_shift_opened done [20:08:33]requested_item shift.open_date is exist - process it [20:08:33]req_shift_open_date [20:08:33]req_shift_open_date done [20:08:33]produce_requested_data done [20:08:33]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309164,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:08:33]process_action_free close_receipt [20:08:33]json_value_free [20:08:33]json_value_free done [20:08:33]process_json_proto returns [20:08:33]Send response to host [20:08:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309164,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:08:33]free response buf [20:08:33]execute_script done [20:08:33]execute_script returns [20:08:33]free content buf [20:08:33]Sock 7.Close socket [20:08:33]Sock 7.Thread stoped [20:08:37]OFD Sender: No OFD packet to send [20:08:42]OFD Sender: No OFD packet to send [20:08:47]OFD Sender: No OFD packet to send [20:08:52]OFD Sender: No OFD packet to send [20:08:57]OFD Sender: No OFD packet to send [20:09:02]OFD Sender: No OFD packet to send [20:09:07]OFD Sender: No OFD packet to send [20:09:12]OFD Sender: No OFD packet to send [20:09:17]OFD Sender: No OFD packet to send [20:09:22]OFD Sender: No OFD packet to send [20:09:27]OFD Sender: No OFD packet to send [20:09:32]OFD Sender: No OFD packet to send [20:09:36]accept exits with 9 [20:09:36]New connection [20:09:36]New thread 3067022692 created [20:09:36]Thread 3066879332 joined [20:09:36]Waiting for new connection... [20:09:36] Sock 9.Parse request [20:09:36]Sock 9.Check first char [20:09:36]Sock 9.First char is OK [20:09:36]request: POST /json_proto HTTP/1.0 [20:09:36]Method: POST [20:09:36]URL: /json_proto [20:09:36]Method is POST - this is cgi request [20:09:36]url: /json_proto [20:09:36]query_string will be loaded in cgi processing [20:09:36]execute_cgi json_proto POST (null) [20:09:36]execute_cgi path=json_proto method=POST [20:09:36]POST find Content-Length [20:09:36]Host: 172.17.96.3:8080 [20:09:36]Content-Length: 984 [20:09:36]Content-Type: application/json [20:09:36] [20:09:36]POST finish read [20:09:36]Found Content-Length = 984 [20:09:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 37.940, "sum" : 2500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 37.94 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:09:36]execute_script... [20:09: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)643039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 37.940, "sum" : 2500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 37.94 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:09:36]POST & json_proto [20:09:36]process_json_proto [20:09:36]json parsed OK: [20:09:36]protocol is kg_v1.0 [20:09:36]action value=close_receipt [20:09:36]process_action close_receipt [20:09:36]cmd_close_receipt [20:09:36]MH_GetDate [20:09:36]Write to MH i2c: F0 00 00 02 4C 3D [20:09:36]Write i2c OK [20:09:36]MH_I2C_Read... [20:09:36]Read from MH i2c: F0 [20:09:36]MH_I2C_Read... [20:09:36]Read from MH i2c: F0 09 00 [20:09:36]MH_I2C_Read... [20:09:36]Read from MH i2c: F0 09 00 02 4C 00 82 4C 1D 67 44 5E 04 65 A3 [20:09:36]GetLastDocTimeStamp 1729973311 [20:09:36]current date 1729973378 [20:09:36]FM_GetShiftState [20:09:36]SAM_PROTO_GetShiftState [20:09:36]wFMCommunicate request_size=4 [20:09:36]MH_SAM_APDU [20:09:36]CAPDU: 80 13 01 00 [20:09:36]Write to MH i2c: E2 08 00 03 4C 80 13 01 00 00 00 00 00 CC [20:09:36]Write i2c OK [20:09:36]MH_I2C_Read... [20:09:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:09:36]Read from MH i2c: E2 [20:09:36]MH_I2C_Read... [20:09:36]Read from MH i2c: E2 0E 00 [20:09:36]MH_I2C_Read... [20:09:36]Read from MH i2c: E2 0E 00 03 4C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4A [20:09:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:09:36]wFMCommunicate OK [20:09:36]SAM_PROTO_GetShiftState done [20:09:36]FM_GetShiftState done [20:09:36]opened in 1729902265 [20:09:36]opened+sec_in_day 1729988665 [20:09:36]quantity*price = 250024 [20:09:36]sum+1 = 250026 [20:09:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.51 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 586 26.10.2024 20:09 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 37.94 сом ФМ: 0000000000871765 ФД: 309165 ФПД: 182088785318652 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200938&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309165&fm=182088785318652&tin=02508201610067®Number=0000000000091780&sum=250000 [20:09:37]StoreToDocumentArchive [20:09:37]shift 532 fd 309165 [20:09:37]save to /storage/0532/doc_00309165 [20:09:37]save last doc name /storage/0532/doc_00309165 to /storage/kkm_last_doc_name [20:09:37]save OK [20:09:37]Clear old archive folders... [20:09:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:09:37]tlvbuf is 000A7780 [20:09:37]SAM_PROTO_ClearQueue [20:09:37]wFMCommunicate request_size=4 [20:09:37]MH_SAM_APDU [20:09:37]CAPDU: 80 09 00 00 [20:09:37]Write to MH i2c: E2 08 00 10 4C 80 09 00 00 00 00 00 00 CE [20:09:37]Write i2c OK [20:09:37]MH_I2C_Read... [20:09:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:09:37]Read from MH i2c: E2 [20:09:37]MH_I2C_Read... [20:09:37]Read from MH i2c: E2 03 00 [20:09:37]MH_I2C_Read... [20:09:37]Read from MH i2c: E2 03 00 10 4C 00 90 00 D0 [20:09:37]RAPDU: 90 00 [20:09:37]wFMCommunicate OK [20:09:37]SAM_PROTO_ClearQueue done [20:09:37]KKMCreateOFDPacket [20:09:37]OFDProtocolAddRootSTLVToBuf [20:09:37]FM_MakeSignedData [20:09:37]FM_MakeSignedData [20:09:37]SAM_PROTO_SignData [20:09:37]wFMCommunicate request_size=4 [20:09:37]MH_SAM_APDU [20:09:37]CAPDU: 80 0D 01 02 [20:09:37]Write to MH i2c: E2 08 00 11 4C 80 0D 01 02 00 00 00 00 D6 [20:09:38]Write i2c OK [20:09:38]MH_I2C_Read... [20:09:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:09:38]Read from MH i2c: E2 [20:09:38]MH_I2C_Read... [20:09:38]Read from MH i2c: E2 03 00 [20:09:38]MH_I2C_Read... [20:09:38]Read from MH i2c: E2 03 00 11 4C 00 90 00 D1 [20:09:38]RAPDU: 90 00 [20:09:38]wFMCommunicate OK [20:09:38]wFMCommunicate request_size=255 [20:09:38]MH_SAM_APDU [20:09:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 82 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD B7 04 00 35 04 06 00 A5 [20:09:38]Write to MH i2c: E2 02 01 12 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 82 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD B7 04 00 35 04 06 00 A5 00 00 4C [20:09:38]Write i2c OK [20:09:38]MH_I2C_Read... [20:09:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:09:38]Read from MH i2c: E2 [20:09:38]MH_I2C_Read... [20:09:38]Read from MH i2c: E2 03 00 [20:09:38]MH_I2C_Read... [20:09:38]Read from MH i2c: E2 03 00 12 4C 00 90 00 D2 [20:09:38]RAPDU: 90 00 [20:09:38]wFMCommunicate OK [20:09:38]wFMCommunicate request_size=10 [20:09:38]MH_SAM_APDU [20:09:38]CAPDU: 80 0D 02 02 05 9B D9 5D D2 FC [20:09:38]Write to MH i2c: E2 0D 00 13 4C 80 0D 02 02 05 00 9B D9 5D D2 FC 00 00 82 [20:09:38]Write i2c OK [20:09:38]MH_I2C_Read... [20:09:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:09:38]Read from MH i2c: E2 [20:09:38]MH_I2C_Read... [20:09:38]Read from MH i2c: E2 03 00 [20:09:38]MH_I2C_Read... [20:09:38]Read from MH i2c: E2 03 00 13 4C 00 90 00 D3 [20:09:38]RAPDU: 90 00 [20:09:38]wFMCommunicate OK [20:09:38]wFMCommunicate request_size=4 [20:09:38]MH_SAM_APDU [20:09:38]CAPDU: 80 0D 03 02 [20:09:38]Write to MH i2c: E2 08 00 14 4C 80 0D 03 02 00 00 00 00 DB [20:09:38]Write i2c OK [20:09:38]MH_I2C_Read... [20:09:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:09:38]Read from MH i2c: E2 [20:09:38]MH_I2C_Read... [20:09:38]Read from MH i2c: E2 0B 00 [20:09:38]MH_I2C_Read... [20:09:38]Read from MH i2c: E2 0B 00 14 4C 00 77 05 D7 7E 39 CD ED CE 90 00 6E [20:09:38]RAPDU: 77 05 D7 7E 39 CD ED CE 90 00 [20:09:38]wFMCommunicate OK [20:09:38]SAM_PROTO_SignData done [20:09:38]FM_MakeSignedData done [20:09:38]CreateOFDProtocolMessage [20:09:38]wFMCommunicate request_size=4 [20:09:38]MH_SAM_APDU [20:09:38]CAPDU: 80 11 00 00 [20:09:38]Write to MH i2c: E2 08 00 15 4C 80 11 00 00 00 00 00 00 DB [20:09:38]Write i2c OK [20:09:38]MH_I2C_Read... [20:09:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:09:38]Read from MH i2c: E2 [20:09:38]MH_I2C_Read... [20:09:38]Read from MH i2c: E2 17 00 [20:09:38]MH_I2C_Read... [20:09:38]Read from MH i2c: E2 17 00 15 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 30 [20:09:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:09:38]wFMCommunicate OK [20:09:38]CreateOFDProtocolMessage done [20:09:38]OFDSenderStorePacket 309165 [20:09:38]StoreOFDPacket docnum=309165 [20:09:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 20 DF 07 01 F8 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 82 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD B7 04 00 35 04 06 00 A5 9B D9 5D D2 FC 77 05 D7 7E 39 CD ED CE [20:09:38]CheckFolder [20:09:38]dirname=/storage/ofd_packets [20:09:38]CheckFolder done [20:09:38]ProducePacketName [20:09:38]name=ofd_packets/00309165 [20:09:38]NVStorageSaveData ofd_packets/00309165 [20:09:38]File name is /storage/ofd_packets/00309165 [20:09:38]Write 301 bytes [20:09:38]NVStorageSaveData done [20:09:38]OFDSenderStorePacket done [20:09:38]KKMCreateOFDPacket done [20:09:38]NVStorageSaveData kkm_last_timestamp [20:09:38]File name is /storage/kkm_last_timestamp [20:09:38]Write 4 bytes [20:09:38]NVStorageSaveData done [20:09:38]ExternCall_PrintAddStr [20:09:38]wPrintStart [20:09:38]Write to MH i2c: 01 00 00 16 4C 62 [20:09:38]Write i2c OK [20:09:38]MH_I2C_Read... [20:09:38]Read from MH i2c: 01 [20:09:38]MH_I2C_Read... [20:09:38]Read from MH i2c: 01 07 00 [20:09:38]MH_I2C_Read... [20:09:38]Read from MH i2c: 01 07 00 16 4C 00 00 00 00 00 FF 0F 77 [20:09:38]RasterBufferAndPrint [20:09:38]line Счет N : (1)643039 [20:09:38]line ИНН: 02508201610067 [20:09:38]line Контрольно-Кассовый Чек [20:09:38]line ПРОДАЖА [20:09:38]line ТРК (МРК, ГНК) : 31 [20:09:38]line Товар: 2710124130 [20:09:38]line Аи-92-К-2 [20:09:38]line 37.940 * 65.90 [20:09:38]line = 2500.25 [20:09:38]line НДС 12% НСП 1% [20:09:38]line > о реализуемом товаре [20:09:38]line ОКРУГЛЕНИЕ: -0.25 [20:09:38]line ИТОГО: 2500.00 [20:09:38]line Внесено: 2500.00 [20:09:38]line СДАЧА: 0.00 [20:09:38]line НСП 1% : 22.13 [20:09:38]line НДС 12% : 265.51 [20:09:38]line Наличными: 2500.00 [20:09:38]line Безнал.: 0.00 [20:09:38]line Место: АЗС № 172 "Партнер Нефть" [20:09:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:09:38]line СНО: Общий режим [20:09:38]line Чек 586 26.10.2024 20:09 [20:09:38]line Смена: 532 ФФД: 1.0 [20:09:38]line ЗНМ: 0300000116 [20:09:38]line РНМ: 0000000000091780 [20:09:38]line Версия ККМ: 001 [20:09:38]line [20:09:38]line Дисконтная программа [20:09:38]line АИ-92 [20:09:38]line номер 172 [20:09:38]line сэкономлено 37.94 сом [20:09:38]line ФМ: 0000000000871765 [20:09:38]line ФД: 309165 [20:09:38]line ФПД: 182088785318652 [20:09:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T200938&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309165&fm=182088785318652&tin=02508201610067®Number=0000000000091780&sum=250000 [20:09:38]OFD Sender: Processing packet 309165 [packets to send 223, broken 222] [20:09:38]ProducePacketName [20:09:38]name=ofd_packets/00309165 [20:09:38]OFD Sender: To server: pG, [20:09:38]CommunicateWithHost lk.salyk.kg:30040 [20:09:38]ConnectInit lk.salyk.kg [20:09:38]written 0, free lines is 4095 [20:09:38]Connected sock=10 [20:09:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 20 DF 07 01 F8 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 34 94 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 A9 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B7 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 02 00 00 F4 03 04 00 82 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AD B7 04 00 35 04 06 00 A5 9B D9 5D D2 FC 77 05 D7 7E 39 CD ED CE [20:09:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8F F2 47 00 50 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 31 37 36 35 10 04 04 00 AD B7 04 00 F4 03 04 00 E0 F2 1C 67 B6 04 01 00 00 57 10 F2 1E 59 A7 E5 E7 [20:09:39]CommunicateWithHost err = 0 [20:09:39]CheckOFDResponse [20:09:39]1017 (14) - 77093643461234 [20:09:39]1041 (16) - 0000000000871765 [20:09:39]1040 (4) - 309165 [20:09:39]1012 (4) - 26.10.2024 13:47 [20:09:39]1206 (1) - 0 [20:09:39]OFD Sender: Remove packet 309165 [20:09:39]ProducePacketName [20:09:39]name=ofd_packets/00309165 [20:09:39]NVStorageDeleteData [20:09:39]Write to MH i2c: 01 00 00 45 4C 91 [20:09:39]Write i2c OK [20:09:39]MH_I2C_Read... [20:09:39]Read from MH i2c: 01 [20:09:39]MH_I2C_Read... [20:09:39]Read from MH i2c: 01 07 00 [20:09:39]MH_I2C_Read... [20:09:39]Read from MH i2c: 01 07 00 45 4C 00 00 00 00 00 70 0C 14 [20:09:39]RasterBufferAndPrint [20:09:39]line [20:09:39]line [20:09:39]line [20:09:39]line [20:09:39]line [20:09:39]written 0, free lines is 3190 [20:09:39]MH_Cut [20:09:39]Write to MH i2c: D1 01 00 4C 4C 01 6A [20:09:39]Write i2c OK [20:09:39]MH_I2C_Read... [20:09:39]Read from MH i2c: D1 [20:09:39]MH_I2C_Read... [20:09:39]Read from MH i2c: D1 01 00 [20:09:39]MH_I2C_Read... [20:09:39]Read from MH i2c: D1 01 00 4C 4C 00 69 [20:09:39]Write to MH i2c: 01 00 00 4D 4C 99 [20:09:39]Write i2c OK [20:09:39]MH_I2C_Read... [20:09:39]OFD Sender: No OFD packet to send [20:09:40]*** Cut start [20:09:40]*** Purtial cut [20:09:40]*** Stage 1: CUTSNS_PIN = 1 [20:09:40]Read from MH i2c: 01 [20:09:40]MH_I2C_Read... [20:09:40]*** Stop cut motor [20:09:40]*** Cut end [20:09:40]Read from MH i2c: 01 07 00 [20:09:40]MH_I2C_Read... [20:09:40]Read from MH i2c: 01 07 00 4D 4C 00 00 00 00 00 FF 0F AE [20:09:40]process_action close_receipt done [20:09:40]requested_data is exist [20:09:40]produce_requested_data [20:09:40]requested_item fm.sn is exist - process it [20:09:40]wFMCommunicate request_size=4 [20:09:40]MH_SAM_APDU [20:09:40]CAPDU: 80 11 00 00 [20:09:40]Write to MH i2c: E2 08 00 4E 4C 80 11 00 00 00 00 00 00 14 [20:09:40]Write i2c OK [20:09:40]MH_I2C_Read... [20:09:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:09:40]Read from MH i2c: E2 [20:09:40]MH_I2C_Read... [20:09:40]Read from MH i2c: E2 17 00 [20:09:40]MH_I2C_Read... [20:09:40]Read from MH i2c: E2 17 00 4E 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 69 [20:09:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:09:40]wFMCommunicate OK [20:09:40]requested_item fd.num is exist - process it [20:09:40]SAM_PROTO_GetFieldsCounters [20:09:40]wFMCommunicate request_size=4 [20:09:40]MH_SAM_APDU [20:09:40]CAPDU: 80 13 00 00 [20:09:40]Write to MH i2c: E2 08 00 4F 4C 80 13 00 00 00 00 00 00 17 [20:09:40]Write i2c OK [20:09:40]MH_I2C_Read... [20:09:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:09:40]Read from MH i2c: E2 [20:09:40]MH_I2C_Read... [20:09:40]Read from MH i2c: E2 62 00 [20:09:40]MH_I2C_Read... [20:09:40]Read from MH i2c: E2 62 00 4F 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AD B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 9C [20:09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AD B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:09:40]wFMCommunicate OK [20:09:40]SAM_PROTO_GetFieldsCounters done [20:09:40]requested_item shift.num is exist - process it [20:09:40]requested_item shift.opened is exist - process it [20:09:40]req_shift_opened [20:09:40]FM_GetShiftState [20:09:40]SAM_PROTO_GetShiftState [20:09:40]wFMCommunicate request_size=4 [20:09:40]MH_SAM_APDU [20:09:40]CAPDU: 80 13 01 00 [20:09:40]Write to MH i2c: E2 08 00 50 4C 80 13 01 00 00 00 00 00 19 [20:09:40]Write i2c OK [20:09:40]MH_I2C_Read... [20:09:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:09:40]Read from MH i2c: E2 [20:09:40]MH_I2C_Read... [20:09:40]Read from MH i2c: E2 0E 00 [20:09:40]MH_I2C_Read... [20:09:40]Read from MH i2c: E2 0E 00 50 4C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 97 [20:09:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:09:40]wFMCommunicate OK [20:09:40]SAM_PROTO_GetShiftState done [20:09:40]FM_GetShiftState done [20:09:40]req_shift_opened done [20:09:40]requested_item shift.open_date is exist - process it [20:09:40]req_shift_open_date [20:09:40]req_shift_open_date done [20:09:40]produce_requested_data done [20:09:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309165,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:09:40]process_action_free close_receipt [20:09:40]json_value_free [20:09:40]json_value_free done [20:09:40]process_json_proto returns [20:09:40]Send response to host [20:09:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309165,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:09:40]free response buf [20:09:40]execute_script done [20:09:40]execute_script returns [20:09:40]free content buf [20:09:40]Sock 9.Close socket [20:09:40]Sock 9.Thread stoped [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:15]accept exits with 7 [20:10:15]New connection [20:10:15]New thread 3066879332 created [20:10:15]Thread 3067022692 joined [20:10:15]Waiting for new connection... [20:10:15] Sock 7.Parse request [20:10:15]Sock 7.Check first char [20:10:15]Sock 7.First char is OK [20:10:15]request: POST /json_proto HTTP/1.0 [20:10:15]Method: POST [20:10:15]URL: /json_proto [20:10:15]Method is POST - this is cgi request [20:10:15]url: /json_proto [20:10:15]query_string will be loaded in cgi processing [20:10:15]execute_cgi json_proto POST (null) [20:10:15]execute_cgi path=json_proto method=POST [20:10:15]POST find Content-Length [20:10:15]Host: 172.17.96.3:8080 [20:10:15]Content-Length: 797 [20:10:15]Content-Type: application/json [20:10:15] [20:10:15]POST finish read [20:10:15]Found Content-Length = 797 [20:10:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 32.810, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:10:15]execute_script... [20:10:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643040", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 32.810, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:10:15]POST & json_proto [20:10:15]process_json_proto [20:10:15]json parsed OK: [20:10:15]protocol is kg_v1.0 [20:10:15]action value=close_receipt [20:10:15]process_action close_receipt [20:10:15]cmd_close_receipt [20:10:15]MH_GetDate [20:10:15]Write to MH i2c: F0 00 00 51 4C 8C [20:10:15]Write i2c OK [20:10:15]MH_I2C_Read... [20:10:15]Read from MH i2c: F0 [20:10:15]MH_I2C_Read... [20:10:15]Read from MH i2c: F0 09 00 [20:10:15]MH_I2C_Read... [20:10:15]Read from MH i2c: F0 09 00 51 4C 00 A9 4C 1D 67 44 5E 04 65 19 [20:10:15]GetLastDocTimeStamp 1729973378 [20:10:15]current date 1729973417 [20:10:15]FM_GetShiftState [20:10:15]SAM_PROTO_GetShiftState [20:10:15]wFMCommunicate request_size=4 [20:10:15]MH_SAM_APDU [20:10:15]CAPDU: 80 13 01 00 [20:10:15]Write to MH i2c: E2 08 00 52 4C 80 13 01 00 00 00 00 00 1B [20:10:15]Write i2c OK [20:10:15]MH_I2C_Read... [20:10:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:15]Read from MH i2c: E2 [20:10:15]MH_I2C_Read... [20:10:15]Read from MH i2c: E2 0E 00 [20:10:15]MH_I2C_Read... [20:10:15]Read from MH i2c: E2 0E 00 52 4C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 99 [20:10:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:10:15]wFMCommunicate OK [20:10:15]SAM_PROTO_GetShiftState done [20:10:15]FM_GetShiftState done [20:10:15]opened in 1729902265 [20:10:15]opened+sec_in_day 1729988665 [20:10:15]quantity*price = 0 [20:10:15]sum+1 = 1 [20:10:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 587 26.10.2024 20:10 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309166 ФПД: 63266419017163 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T201017&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309166&fm=63266419017163&tin=02508201610067®Number=0000000000091780&sum=0 [20:10:16]StoreToDocumentArchive [20:10:16]shift 532 fd 309166 [20:10:16]save to /storage/0532/doc_00309166 [20:10:16]save last doc name /storage/0532/doc_00309166 to /storage/kkm_last_doc_name [20:10:16]save OK [20:10:16]Clear old archive folders... [20:10:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:10:16]tlvbuf is 0019FF10 [20:10:16]SAM_PROTO_ClearQueue [20:10:16]wFMCommunicate request_size=4 [20:10:16]MH_SAM_APDU [20:10:16]CAPDU: 80 09 00 00 [20:10:16]Write to MH i2c: E2 08 00 5F 4C 80 09 00 00 00 00 00 00 1D [20:10:16]Write i2c OK [20:10:16]MH_I2C_Read... [20:10:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:10:17]Read from MH i2c: E2 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 5F 4C 00 90 00 1F [20:10:17]RAPDU: 90 00 [20:10:17]wFMCommunicate OK [20:10:17]SAM_PROTO_ClearQueue done [20:10:17]KKMCreateOFDPacket [20:10:17]OFDProtocolAddRootSTLVToBuf [20:10:17]FM_MakeSignedData [20:10:17]FM_MakeSignedData [20:10:17]SAM_PROTO_SignData [20:10:17]wFMCommunicate request_size=4 [20:10:17]MH_SAM_APDU [20:10:17]CAPDU: 80 0D 01 02 [20:10:17]Write to MH i2c: E2 08 00 60 4C 80 0D 01 02 00 00 00 00 25 [20:10:17]Write i2c OK [20:10:17]MH_I2C_Read... [20:10:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:10:17]Read from MH i2c: E2 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 60 4C 00 90 00 20 [20:10:17]RAPDU: 90 00 [20:10:17]wFMCommunicate OK [20:10:17]wFMCommunicate request_size=255 [20:10:17]MH_SAM_APDU [20:10:17]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 A9 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE B7 04 00 35 04 06 00 39 8A 5C 6E [20:10:17]Write to MH i2c: E2 02 01 61 4C 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 A9 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE B7 04 00 35 04 06 00 39 8A 5C 6E 00 00 FD [20:10:17]Write i2c OK [20:10:17]MH_I2C_Read... [20:10:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:17]Read from MH i2c: E2 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 61 4C 00 90 00 21 [20:10:17]RAPDU: 90 00 [20:10:17]wFMCommunicate OK [20:10:17]wFMCommunicate request_size=7 [20:10:17]MH_SAM_APDU [20:10:17]CAPDU: 80 0D 02 02 02 85 CB [20:10:17]Write to MH i2c: E2 0A 00 62 4C 80 0D 02 02 02 00 85 CB 00 00 7C [20:10:17]Write i2c OK [20:10:17]MH_I2C_Read... [20:10:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:17]Read from MH i2c: E2 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 62 4C 00 90 00 22 [20:10:17]RAPDU: 90 00 [20:10:17]wFMCommunicate OK [20:10:17]wFMCommunicate request_size=4 [20:10:17]MH_SAM_APDU [20:10:17]CAPDU: 80 0D 03 02 [20:10:17]Write to MH i2c: E2 08 00 63 4C 80 0D 03 02 00 00 00 00 2A [20:10:17]Write i2c OK [20:10:17]MH_I2C_Read... [20:10:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:10:17]Read from MH i2c: E2 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 0B 00 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 0B 00 63 4C 00 CB FE 18 D2 AF B3 57 52 90 00 E9 [20:10:17]RAPDU: CB FE 18 D2 AF B3 57 52 90 00 [20:10:17]wFMCommunicate OK [20:10:17]SAM_PROTO_SignData done [20:10:17]FM_MakeSignedData done [20:10:17]CreateOFDProtocolMessage [20:10:17]wFMCommunicate request_size=4 [20:10:17]MH_SAM_APDU [20:10:17]CAPDU: 80 11 00 00 [20:10:17]Write to MH i2c: E2 08 00 64 4C 80 11 00 00 00 00 00 00 2A [20:10:17]Write i2c OK [20:10:17]MH_I2C_Read... [20:10:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:17]Read from MH i2c: E2 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 17 00 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 17 00 64 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7F [20:10:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:10:17]wFMCommunicate OK [20:10:17]CreateOFDProtocolMessage done [20:10:17]OFDSenderStorePacket 309166 [20:10:17]StoreOFDPacket docnum=309166 [20:10:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 23 AB 04 01 89 66 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 A9 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE B7 04 00 35 04 06 00 39 8A 5C 6E 85 CB CB FE 18 D2 AF B3 57 52 [20:10:17]CheckFolder [20:10:17]dirname=/storage/ofd_packets [20:10:17]CheckFolder done [20:10:17]ProducePacketName [20:10:17]name=ofd_packets/00309166 [20:10:17]NVStorageSaveData ofd_packets/00309166 [20:10:17]File name is /storage/ofd_packets/00309166 [20:10:17]Write 298 bytes [20:10:17]NVStorageSaveData done [20:10:17]OFDSenderStorePacket done [20:10:17]KKMCreateOFDPacket done [20:10:17]NVStorageSaveData kkm_last_timestamp [20:10:17]File name is /storage/kkm_last_timestamp [20:10:17]Write 4 bytes [20:10:17]NVStorageSaveData done [20:10:17]ExternCall_PrintAddStr [20:10:17]wPrintStart [20:10:17]Write to MH i2c: 01 00 00 65 4C B1 [20:10:17]Write i2c OK [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: 01 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: 01 07 00 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: 01 07 00 65 4C 00 00 00 00 00 FF 0F C6 [20:10:17]RasterBufferAndPrint [20:10:17]line Счет N : (1)643040 [20:10:17]line ИНН: 02508201610067 [20:10:17]line Контрольно-Кассовый Чек [20:10:17]line ПРОДАЖА [20:10:17]line ТРК (МРК, ГНК) : 21 [20:10:17]line Товар: 2710194210 [20:10:17]line ДТ-К-2 [20:10:17]line 32.810 * 0.00 [20:10:17]line = 0.00 [20:10:17]line НДС 12% НСП 1% [20:10:17]line > о реализуемом товаре [20:10:17]line ИТОГО: 0.00 [20:10:17]line НСП 1% : 0.00 [20:10:17]line НДС 12% : 0.00 [20:10:17]line Наличными: 0.00 [20:10:17]line Безнал.: 0.00 [20:10:17]line Место: АЗС № 172 "Партнер Нефть" [20:10:17]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:10:17]line СНО: Общий режим [20:10:17]line Чек 587 26.10.2024 20:10 [20:10:17]line Смена: 532 ФФД: 1.0 [20:10:17]line ЗНМ: 0300000116 [20:10:17]line РНМ: 0000000000091780 [20:10:17]line Версия ККМ: 001 [20:10:17]line Талоны: Топливные Талоны [20:10:17]line 4755294 [20:10:17]line ФМ: 0000000000871765 [20:10:17]line ФД: 309166 [20:10:17]line ФПД: 63266419017163 [20:10:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T201017&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309166&fm=63266419017163&tin=02508201610067®Number=0000000000091780&sum=0 [20:10:17]OFD Sender: Processing packet 309166 [packets to send 223, broken 222] [20:10:17]ProducePacketName [20:10:17]name=ofd_packets/00309166 [20:10:17]OFD Sender: To server: pG, [20:10:17]CommunicateWithHost lk.salyk.kg:30040 [20:10:17]ConnectInit lk.salyk.kg [20:10:17]written 0, free lines is 4095 [20:10:17]Connected sock=10 [20:10:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 23 AB 04 01 89 66 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 A9 4C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AE B7 04 00 35 04 06 00 39 8A 5C 6E 85 CB CB FE 18 D2 AF B3 57 52 [20:10:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 33 66 47 00 FD 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 31 37 36 35 10 04 04 00 AE B7 04 00 F4 03 04 00 07 F3 1C 67 B6 04 01 00 00 90 C2 B9 3C 93 A4 D3 32 [20:10:18]CommunicateWithHost err = 0 [20:10:18]CheckOFDResponse [20:10:18]1017 (14) - 77093643461234 [20:10:18]1041 (16) - 0000000000871765 [20:10:18]1040 (4) - 309166 [20:10:18]1012 (4) - 26.10.2024 13:47 [20:10:18]1206 (1) - 0 [20:10:18]OFD Sender: Remove packet 309166 [20:10:18]ProducePacketName [20:10:18]name=ofd_packets/00309166 [20:10:18]NVStorageDeleteData [20:10:18]Write to MH i2c: 01 00 00 8E 4C DA [20:10:18]Write i2c OK [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: 01 [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: 01 07 00 [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: 01 07 00 8E 4C 00 00 00 00 00 D4 0C C1 [20:10:18]RasterBufferAndPrint [20:10:18]line [20:10:18]line [20:10:18]line [20:10:18]line [20:10:18]line [20:10:18]written 0, free lines is 3288 [20:10:18]MH_Cut [20:10:18]Write to MH i2c: D1 01 00 95 4C 01 B3 [20:10:18]Write i2c OK [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: D1 [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: D1 01 00 [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: D1 01 00 95 4C 00 B2 [20:10:18]Write to MH i2c: 01 00 00 96 4C E2 [20:10:18]Write i2c OK [20:10:18]MH_I2C_Read... [20:10:18]OFD Sender: No OFD packet to send [20:10:19]*** Cut start [20:10:19]*** Purtial cut [20:10:19]*** Stage 1: CUTSNS_PIN = 1 [20:10:19]Read from MH i2c: 01 [20:10:19]MH_I2C_Read... [20:10:19]*** Stop cut motor [20:10:19]*** Cut end [20:10:19]Read from MH i2c: 01 07 00 [20:10:19]MH_I2C_Read... [20:10:19]Read from MH i2c: 01 07 00 96 4C 00 00 00 00 00 FF 0F F7 [20:10:19]process_action close_receipt done [20:10:19]requested_data is exist [20:10:19]produce_requested_data [20:10:19]requested_item fm.sn is exist - process it [20:10:19]wFMCommunicate request_size=4 [20:10:19]MH_SAM_APDU [20:10:19]CAPDU: 80 11 00 00 [20:10:19]Write to MH i2c: E2 08 00 97 4C 80 11 00 00 00 00 00 00 5D [20:10:19]Write i2c OK [20:10:19]MH_I2C_Read... [20:10:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:19]Read from MH i2c: E2 [20:10:19]MH_I2C_Read... [20:10:19]Read from MH i2c: E2 17 00 [20:10:19]MH_I2C_Read... [20:10:19]Read from MH i2c: E2 17 00 97 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B2 [20:10:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:10:19]wFMCommunicate OK [20:10:19]requested_item fd.num is exist - process it [20:10:19]SAM_PROTO_GetFieldsCounters [20:10:19]wFMCommunicate request_size=4 [20:10:19]MH_SAM_APDU [20:10:19]CAPDU: 80 13 00 00 [20:10:19]Write to MH i2c: E2 08 00 98 4C 80 13 00 00 00 00 00 00 60 [20:10:19]Write i2c OK [20:10:19]MH_I2C_Read... [20:10:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:10:19]Read from MH i2c: E2 [20:10:19]MH_I2C_Read... [20:10:19]Read from MH i2c: E2 62 00 [20:10:19]MH_I2C_Read... [20:10:19]Read from MH i2c: E2 62 00 98 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AE B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 E9 [20:10: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AE B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:10:19]wFMCommunicate OK [20:10:19]SAM_PROTO_GetFieldsCounters done [20:10:19]requested_item shift.num is exist - process it [20:10:19]requested_item shift.opened is exist - process it [20:10:19]req_shift_opened [20:10:19]FM_GetShiftState [20:10:19]SAM_PROTO_GetShiftState [20:10:19]wFMCommunicate request_size=4 [20:10:19]MH_SAM_APDU [20:10:19]CAPDU: 80 13 01 00 [20:10:19]Write to MH i2c: E2 08 00 99 4C 80 13 01 00 00 00 00 00 62 [20:10:19]Write i2c OK [20:10:19]MH_I2C_Read... [20:10:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:19]Read from MH i2c: E2 [20:10:19]MH_I2C_Read... [20:10:19]Read from MH i2c: E2 0E 00 [20:10:19]MH_I2C_Read... [20:10:19]Read from MH i2c: E2 0E 00 99 4C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E0 [20:10:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:10:19]wFMCommunicate OK [20:10:19]SAM_PROTO_GetShiftState done [20:10:19]FM_GetShiftState done [20:10:19]req_shift_opened done [20:10:19]requested_item shift.open_date is exist - process it [20:10:19]req_shift_open_date [20:10:19]req_shift_open_date done [20:10:19]produce_requested_data done [20:10:19]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309166,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:10:19]process_action_free close_receipt [20:10:19]json_value_free [20:10:19]json_value_free done [20:10:19]process_json_proto returns [20:10:19]Send response to host [20:10:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309166,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:10:19]free response buf [20:10:19]execute_script done [20:10:19]execute_script returns [20:10:19]free content buf [20:10:19]Sock 7.Close socket [20:10:19]Sock 7.Thread stoped [20:10:23]OFD Sender: No OFD packet to send [20:10:28]OFD Sender: No OFD packet to send [20:10:33]OFD Sender: No OFD packet to send [20:10:38]OFD Sender: No OFD packet to send [20:10:43]OFD Sender: No OFD packet to send [20:10:48]OFD Sender: No OFD packet to send [20:10:53]OFD Sender: No OFD packet to send [20:10:58]OFD Sender: No OFD packet to send [20:11:03]OFD Sender: No OFD packet to send [20:11:08]OFD Sender: No OFD packet to send [20:11:13]OFD Sender: No OFD packet to send [20:11:18]OFD Sender: No OFD packet to send [20:11:23]OFD Sender: No OFD packet to send [20:11:28]OFD Sender: No OFD packet to send [20:11:33]OFD Sender: No OFD packet to send [20:11:38]OFD Sender: No OFD packet to send [20:11:43]OFD Sender: No OFD packet to send [20:11:48]OFD Sender: No OFD packet to send [20:11:53]OFD Sender: No OFD packet to send [20:11:58]OFD Sender: No OFD packet to send [20:12:03]OFD Sender: No OFD packet to send [20:12:08]OFD Sender: No OFD packet to send [20:12:13]OFD Sender: No OFD packet to send [20:12:14]accept exits with 9 [20:12:14]New connection [20:12:14]New thread 3067022692 created [20:12:14]Thread 3066879332 joined [20:12:14]Waiting for new connection... [20:12:14] Sock 9.Parse request [20:12:14]Sock 9.Check first char [20:12:14]Sock 9.First char is OK [20:12:14]request: POST /json_proto HTTP/1.0 [20:12:14]Method: POST [20:12:14]URL: /json_proto [20:12:14]Method is POST - this is cgi request [20:12:14]url: /json_proto [20:12:14]query_string will be loaded in cgi processing [20:12:14]execute_cgi json_proto POST (null) [20:12:14]execute_cgi path=json_proto method=POST [20:12:14]POST find Content-Length [20:12:14]Host: 172.17.96.3:8080 [20:12:14]Content-Length: 682 [20:12:14]Content-Type: application/json [20:12:14] [20:12:14]POST finish read [20:12:14]Found Content-Length = 682 [20:12:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:12:14]execute_script... [20:12: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)643041", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:12:14]POST & json_proto [20:12:14]process_json_proto [20:12:14]json parsed OK: [20:12:14]protocol is kg_v1.0 [20:12:14]action value=close_receipt [20:12:14]process_action close_receipt [20:12:14]cmd_close_receipt [20:12:14]MH_GetDate [20:12:14]Write to MH i2c: F0 00 00 9A 4C D5 [20:12:14]Write i2c OK [20:12:14]MH_I2C_Read... [20:12:14]Read from MH i2c: F0 [20:12:14]MH_I2C_Read... [20:12:14]Read from MH i2c: F0 09 00 [20:12:14]MH_I2C_Read... [20:12:14]Read from MH i2c: F0 09 00 9A 4C 00 20 4D 1D 67 44 5E 04 65 DA [20:12:14]GetLastDocTimeStamp 1729973417 [20:12:14]current date 1729973536 [20:12:14]FM_GetShiftState [20:12:14]SAM_PROTO_GetShiftState [20:12:14]wFMCommunicate request_size=4 [20:12:14]MH_SAM_APDU [20:12:14]CAPDU: 80 13 01 00 [20:12:14]Write to MH i2c: E2 08 00 9B 4C 80 13 01 00 00 00 00 00 64 [20:12:14]Write i2c OK [20:12:14]MH_I2C_Read... [20:12:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:14]Read from MH i2c: E2 [20:12:14]MH_I2C_Read... [20:12:14]Read from MH i2c: E2 0E 00 [20:12:14]MH_I2C_Read... [20:12:14]Read from MH i2c: E2 0E 00 9B 4C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E2 [20:12:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:12:14]wFMCommunicate OK [20:12:14]SAM_PROTO_GetShiftState done [20:12:14]FM_GetShiftState done [20:12:14]opened in 1729902265 [20:12:14]opened+sec_in_day 1729988665 [20:12:14]quantity*price = 150032 [20:12:14]sum+1 = 150033 [20:12:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 588 26.10.2024 20:12 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309167 ФПД: 13250321300478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T201216&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309167&fm=13250321300478&tin=02508201610067®Number=0000000000091780&sum=150000 [20:12:15]StoreToDocumentArchive [20:12:15]shift 532 fd 309167 [20:12:15]save to /storage/0532/doc_00309167 [20:12:15]save last doc name /storage/0532/doc_00309167 to /storage/kkm_last_doc_name [20:12:15]save OK [20:12:15]Clear old archive folders... [20:12:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:12:15]tlvbuf is 0014BB30 [20:12:15]SAM_PROTO_ClearQueue [20:12:15]wFMCommunicate request_size=4 [20:12:15]MH_SAM_APDU [20:12:15]CAPDU: 80 09 00 00 [20:12:15]Write to MH i2c: E2 08 00 A8 4C 80 09 00 00 00 00 00 00 66 [20:12:15]Write i2c OK [20:12:15]MH_I2C_Read... [20:12:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:12:15]Read from MH i2c: E2 [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: E2 03 00 [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: E2 03 00 A8 4C 00 90 00 68 [20:12:15]RAPDU: 90 00 [20:12:15]wFMCommunicate OK [20:12:15]SAM_PROTO_ClearQueue done [20:12:15]KKMCreateOFDPacket [20:12:15]OFDProtocolAddRootSTLVToBuf [20:12:15]FM_MakeSignedData [20:12:15]FM_MakeSignedData [20:12:15]SAM_PROTO_SignData [20:12:15]wFMCommunicate request_size=4 [20:12:15]MH_SAM_APDU [20:12:15]CAPDU: 80 0D 01 02 [20:12:15]Write to MH i2c: E2 08 00 A9 4C 80 0D 01 02 00 00 00 00 6E [20:12:15]Write i2c OK [20:12:15]MH_I2C_Read... [20:12:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:12:15]Read from MH i2c: E2 [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: E2 03 00 [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: E2 03 00 A9 4C 00 90 00 69 [20:12:15]RAPDU: 90 00 [20:12:15]wFMCommunicate OK [20:12:15]wFMCommunicate request_size=255 [20:12:15]MH_SAM_APDU [20:12: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 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 20 4D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF B7 04 00 35 04 06 00 0C [20:12:15]Write to MH i2c: E2 02 01 AA 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 20 4D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF B7 04 00 35 04 06 00 0C 00 00 2B [20:12:15]Write i2c OK [20:12:15]MH_I2C_Read... [20:12:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:15]Read from MH i2c: E2 [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: E2 03 00 [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: E2 03 00 AA 4C 00 90 00 6A [20:12:15]RAPDU: 90 00 [20:12:15]wFMCommunicate OK [20:12:15]wFMCommunicate request_size=10 [20:12:15]MH_SAM_APDU [20:12:15]CAPDU: 80 0D 02 02 05 0D 14 B1 BB FE [20:12:15]Write to MH i2c: E2 0D 00 AB 4C 80 0D 02 02 05 00 0D 14 B1 BB FE 00 00 06 [20:12:15]Write i2c OK [20:12:15]MH_I2C_Read... [20:12:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:15]Read from MH i2c: E2 [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: E2 03 00 [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: E2 03 00 AB 4C 00 90 00 6B [20:12:15]RAPDU: 90 00 [20:12:15]wFMCommunicate OK [20:12:15]wFMCommunicate request_size=4 [20:12:15]MH_SAM_APDU [20:12:15]CAPDU: 80 0D 03 02 [20:12:15]Write to MH i2c: E2 08 00 AC 4C 80 0D 03 02 00 00 00 00 73 [20:12:15]Write i2c OK [20:12:15]MH_I2C_Read... [20:12:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:12:15]Read from MH i2c: E2 [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: E2 0B 00 [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: E2 0B 00 AC 4C 00 92 2B 68 DD 50 2B 89 53 90 00 CD [20:12:15]RAPDU: 92 2B 68 DD 50 2B 89 53 90 00 [20:12:15]wFMCommunicate OK [20:12:15]SAM_PROTO_SignData done [20:12:15]FM_MakeSignedData done [20:12:15]CreateOFDProtocolMessage [20:12:15]wFMCommunicate request_size=4 [20:12:15]MH_SAM_APDU [20:12:15]CAPDU: 80 11 00 00 [20:12:15]Write to MH i2c: E2 08 00 AD 4C 80 11 00 00 00 00 00 00 73 [20:12:15]Write i2c OK [20:12:15]MH_I2C_Read... [20:12:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:15]Read from MH i2c: E2 [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: E2 17 00 [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: E2 17 00 AD 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C8 [20:12:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:12:15]wFMCommunicate OK [20:12:15]CreateOFDProtocolMessage done [20:12:15]OFDSenderStorePacket 309167 [20:12:15]StoreOFDPacket docnum=309167 [20:12:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AB D3 07 01 18 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 20 4D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF B7 04 00 35 04 06 00 0C 0D 14 B1 BB FE 92 2B 68 DD 50 2B 89 53 [20:12:15]CheckFolder [20:12:15]dirname=/storage/ofd_packets [20:12:15]CheckFolder done [20:12:15]ProducePacketName [20:12:15]name=ofd_packets/00309167 [20:12:15]NVStorageSaveData ofd_packets/00309167 [20:12:15]File name is /storage/ofd_packets/00309167 [20:12:15]Write 301 bytes [20:12:15]NVStorageSaveData done [20:12:15]OFDSenderStorePacket done [20:12:15]KKMCreateOFDPacket done [20:12:15]NVStorageSaveData kkm_last_timestamp [20:12:15]File name is /storage/kkm_last_timestamp [20:12:15]Write 4 bytes [20:12:15]NVStorageSaveData done [20:12:15]ExternCall_PrintAddStr [20:12:15]wPrintStart [20:12:15]Write to MH i2c: 01 00 00 AE 4C FA [20:12:15]Write i2c OK [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: 01 [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: 01 07 00 [20:12:15]MH_I2C_Read... [20:12:15]Read from MH i2c: 01 07 00 AE 4C 00 00 00 00 00 FF 0F 0F [20:12:15]RasterBufferAndPrint [20:12:15]line Счет N : (1)643041 [20:12:15]line ИНН: 02508201610067 [20:12:15]line Контрольно-Кассовый Чек [20:12:15]line ПРОДАЖА [20:12:15]line ТРК (МРК, ГНК) : 61 [20:12:15]line Товар: 2710124500 [20:12:15]line Аи-95-К-3 [20:12:15]line 20.220 * 74.20 [20:12:15]line = 1500.32 [20:12:15]line НДС 12% НСП 1% [20:12:15]line > о реализуемом товаре [20:12:15]line ОКРУГЛЕНИЕ: -0.32 [20:12:15]line ИТОГО: 1500.00 [20:12:15]line Внесено: 1500.00 [20:12:15]line СДАЧА: 0.00 [20:12:15]line НСП 1% : 13.28 [20:12:15]line НДС 12% : 159.33 [20:12:15]line Наличными: 1500.00 [20:12:15]line Безнал.: 0.00 [20:12:15]line Место: АЗС № 172 "Партнер Нефть" [20:12:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:12:15]line СНО: Общий режим [20:12:15]line Чек 588 26.10.2024 20:12 [20:12:15]line Смена: 532 ФФД: 1.0 [20:12:15]line ЗНМ: 0300000116 [20:12:15]line РНМ: 0000000000091780 [20:12:15]line Версия ККМ: 001 [20:12:15]line ФМ: 0000000000871765 [20:12:15]line ФД: 309167 [20:12:15]line ФПД: 13250321300478 [20:12:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T201216&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309167&fm=13250321300478&tin=02508201610067®Number=0000000000091780&sum=150000 [20:12:15]written 0, free lines is 4095 [20:12:16]OFD Sender: Processing packet 309167 [packets to send 223, broken 222] [20:12:16]ProducePacketName [20:12:16]name=ofd_packets/00309167 [20:12:16]OFD Sender: To server: pG, [20:12:16]CommunicateWithHost lk.salyk.kg:30040 [20:12:16]ConnectInit lk.salyk.kg [20:12:16]Connected sock=10 [20:12:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AB D3 07 01 18 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 02 00 00 F4 03 04 00 20 4D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 AF B7 04 00 35 04 06 00 0C 0D 14 B1 BB FE 92 2B 68 DD 50 2B 89 53 [20:12:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 11 EE 47 00 E7 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 31 37 36 35 10 04 04 00 AF B7 04 00 F4 03 04 00 7D F3 1C 67 B6 04 01 00 00 BF 2A EE EC A3 79 C8 5F [20:12:16]CommunicateWithHost err = 0 [20:12:16]CheckOFDResponse [20:12:16]1017 (14) - 77093643461234 [20:12:16]1041 (16) - 0000000000871765 [20:12:16]1040 (4) - 309167 [20:12:16]1012 (4) - 26.10.2024 13:49 [20:12:16]1206 (1) - 0 [20:12:16]OFD Sender: Remove packet 309167 [20:12:16]ProducePacketName [20:12:16]name=ofd_packets/00309167 [20:12:16]NVStorageDeleteData [20:12:16]Write to MH i2c: 01 00 00 D8 4C 24 [20:12:16]Write i2c OK [20:12:16]MH_I2C_Read... [20:12:16]Read from MH i2c: 01 [20:12:16]MH_I2C_Read... [20:12:16]Read from MH i2c: 01 07 00 [20:12:16]MH_I2C_Read... [20:12:16]Read from MH i2c: 01 07 00 D8 4C 00 00 00 00 00 D2 0C 09 [20:12:16]RasterBufferAndPrint [20:12:16]line [20:12:16]line [20:12:16]line [20:12:16]line [20:12:16]line [20:12:16]written 0, free lines is 3287 [20:12:16]MH_Cut [20:12:16]Write to MH i2c: D1 01 00 DF 4C 01 FD [20:12:16]Write i2c OK [20:12:16]MH_I2C_Read... [20:12:16]Read from MH i2c: D1 [20:12:16]MH_I2C_Read... [20:12:16]Read from MH i2c: D1 01 00 [20:12:16]MH_I2C_Read... [20:12:16]Read from MH i2c: D1 01 00 DF 4C 00 FC [20:12:16]Write to MH i2c: 01 00 00 E0 4C 2C [20:12:16]Write i2c OK [20:12:16]MH_I2C_Read... [20:12:16]OFD Sender: No OFD packet to send [20:12:17]*** Cut start [20:12:17]*** Purtial cut [20:12:17]*** Stage 1: CUTSNS_PIN = 1 [20:12:17]Read from MH i2c: 01 [20:12:17]MH_I2C_Read... [20:12:17]*** Stop cut motor [20:12:17]*** Cut end [20:12:17]Read from MH i2c: 01 07 00 [20:12:17]MH_I2C_Read... [20:12:17]Read from MH i2c: 01 07 00 E0 4C 00 00 00 00 00 FF 0F 41 [20:12:17]process_action close_receipt done [20:12:17]requested_data is exist [20:12:17]produce_requested_data [20:12:17]requested_item fm.sn is exist - process it [20:12:17]wFMCommunicate request_size=4 [20:12:17]MH_SAM_APDU [20:12:17]CAPDU: 80 11 00 00 [20:12:17]Write to MH i2c: E2 08 00 E1 4C 80 11 00 00 00 00 00 00 A7 [20:12:17]Write i2c OK [20:12:17]MH_I2C_Read... [20:12:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:17]Read from MH i2c: E2 [20:12:17]MH_I2C_Read... [20:12:17]Read from MH i2c: E2 17 00 [20:12:17]MH_I2C_Read... [20:12:17]Read from MH i2c: E2 17 00 E1 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FC [20:12:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:12:17]wFMCommunicate OK [20:12:17]requested_item fd.num is exist - process it [20:12:17]SAM_PROTO_GetFieldsCounters [20:12:17]wFMCommunicate request_size=4 [20:12:17]MH_SAM_APDU [20:12:17]CAPDU: 80 13 00 00 [20:12:17]Write to MH i2c: E2 08 00 E2 4C 80 13 00 00 00 00 00 00 AA [20:12:17]Write i2c OK [20:12:17]MH_I2C_Read... [20:12:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:12:17]Read from MH i2c: E2 [20:12:17]MH_I2C_Read... [20:12:17]Read from MH i2c: E2 62 00 [20:12:17]MH_I2C_Read... [20:12:17]Read from MH i2c: E2 62 00 E2 4C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AF B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 37 [20:12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 AF B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:12:17]wFMCommunicate OK [20:12:17]SAM_PROTO_GetFieldsCounters done [20:12:17]requested_item shift.num is exist - process it [20:12:17]requested_item shift.opened is exist - process it [20:12:17]req_shift_opened [20:12:17]FM_GetShiftState [20:12:17]SAM_PROTO_GetShiftState [20:12:17]wFMCommunicate request_size=4 [20:12:17]MH_SAM_APDU [20:12:17]CAPDU: 80 13 01 00 [20:12:17]Write to MH i2c: E2 08 00 E3 4C 80 13 01 00 00 00 00 00 AC [20:12:17]Write i2c OK [20:12:17]MH_I2C_Read... [20:12:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:17]Read from MH i2c: E2 [20:12:17]MH_I2C_Read... [20:12:17]Read from MH i2c: E2 0E 00 [20:12:17]MH_I2C_Read... [20:12:17]Read from MH i2c: E2 0E 00 E3 4C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2A [20:12:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:12:17]wFMCommunicate OK [20:12:17]SAM_PROTO_GetShiftState done [20:12:17]FM_GetShiftState done [20:12:17]req_shift_opened done [20:12:17]requested_item shift.open_date is exist - process it [20:12:17]req_shift_open_date [20:12:17]req_shift_open_date done [20:12:17]produce_requested_data done [20:12:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309167,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:12:17]process_action_free close_receipt [20:12:17]json_value_free [20:12:17]json_value_free done [20:12:17]process_json_proto returns [20:12:17]Send response to host [20:12:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309167,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:12:17]free response buf [20:12:17]execute_script done [20:12:17]execute_script returns [20:12:17]free content buf [20:12:17]Sock 9.Close socket [20:12:17]Sock 9.Thread stoped [20:12:21]OFD Sender: No OFD packet to send [20:12:26]OFD Sender: No OFD packet to send [20:12:31]OFD Sender: No OFD packet to send [20:12:36]OFD Sender: No OFD packet to send [20:12:41]OFD Sender: No OFD packet to send [20:12:46]OFD Sender: No OFD packet to send [20:12:51]OFD Sender: No OFD packet to send [20:12:56]OFD Sender: No OFD packet to send [20:13:01]OFD Sender: No OFD packet to send [20:13:06]OFD Sender: No OFD packet to send [20:13:11]OFD Sender: No OFD packet to send [20:13:16]OFD Sender: No OFD packet to send [20:13:21]OFD Sender: No OFD packet to send [20:13:26]OFD Sender: No OFD packet to send [20:13:31]OFD Sender: No OFD packet to send [20:13:36]OFD Sender: No OFD packet to send [20:13:41]OFD Sender: No OFD packet to send [20:13:47]OFD Sender: No OFD packet to send [20:13:52]OFD Sender: No OFD packet to send [20:13:57]OFD Sender: No OFD packet to send [20:14:02]OFD Sender: No OFD packet to send [20:14:07]OFD Sender: No OFD packet to send [20:14:12]OFD Sender: No OFD packet to send [20:14:17]OFD Sender: No OFD packet to send [20:14:22]OFD Sender: No OFD packet to send [20:14:27]OFD Sender: No OFD packet to send [20:14:32]OFD Sender: No OFD packet to send [20:14:37]OFD Sender: No OFD packet to send [20:14:42]OFD Sender: No OFD packet to send [20:14:47]OFD Sender: No OFD packet to send [20:14:52]OFD Sender: No OFD packet to send [20:14:57]OFD Sender: No OFD packet to send [20:15:02]OFD Sender: No OFD packet to send [20:15:07]OFD Sender: No OFD packet to send [20:15:12]OFD Sender: No OFD packet to send [20:15:17]OFD Sender: No OFD packet to send [20:15:22]OFD Sender: No OFD packet to send [20:15:27]OFD Sender: No OFD packet to send [20:15:32]OFD Sender: No OFD packet to send [20:15:37]OFD Sender: No OFD packet to send [20:15:42]OFD Sender: No OFD packet to send [20:15:47]OFD Sender: No OFD packet to send [20:15:52]OFD Sender: No OFD packet to send [20:15:57]OFD Sender: No OFD packet to send [20:16:02]OFD Sender: No OFD packet to send [20:16:07]OFD Sender: No OFD packet to send [20:16:12]OFD Sender: No OFD packet to send [20:16:17]OFD Sender: No OFD packet to send [20:16:22]OFD Sender: No OFD packet to send [20:16:27]OFD Sender: No OFD packet to send [20:16:32]OFD Sender: No OFD packet to send [20:16:37]OFD Sender: No OFD packet to send [20:16:42]OFD Sender: No OFD packet to send [20:16:47]OFD Sender: No OFD packet to send [20:16:52]OFD Sender: No OFD packet to send [20:16:57]OFD Sender: No OFD packet to send [20:17:02]OFD Sender: No OFD packet to send [20:17:07]OFD Sender: No OFD packet to send [20:17:12]OFD Sender: No OFD packet to send [20:17:17]OFD Sender: No OFD packet to send [20:17:22]OFD Sender: No OFD packet to send [20:17:27]OFD Sender: No OFD packet to send [20:17:32]OFD Sender: No OFD packet to send [20:17:37]OFD Sender: No OFD packet to send [20:17:42]OFD Sender: No OFD packet to send [20:17:47]OFD Sender: No OFD packet to send [20:17:52]OFD Sender: No OFD packet to send [20:17:57]OFD Sender: No OFD packet to send [20:18:02]OFD Sender: No OFD packet to send [20:18:04]accept exits with 7 [20:18:04]New connection [20:18:04]New thread 3066879332 created [20:18:04]Thread 3067022692 joined [20:18:04]Waiting for new connection... [20:18:04] Sock 7.Parse request [20:18:04]Sock 7.Check first char [20:18:04]Sock 7.First char is OK [20:18:04]request: POST /json_proto HTTP/1.0 [20:18:04]Method: POST [20:18:04]URL: /json_proto [20:18:04]Method is POST - this is cgi request [20:18:04]url: /json_proto [20:18:04]query_string will be loaded in cgi processing [20:18:04]execute_cgi json_proto POST (null) [20:18:04]execute_cgi path=json_proto method=POST [20:18:04]POST find Content-Length [20:18:04]Host: 172.17.96.3:8080 [20:18:04]Content-Length: 677 [20:18:04]Content-Type: application/json [20:18:04] [20:18:04]POST finish read [20:18:04]Found Content-Length = 677 [20:18:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:18:04]execute_script... [20:18: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)643042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:18:04]POST & json_proto [20:18:04]process_json_proto [20:18:04]json parsed OK: [20:18:04]protocol is kg_v1.0 [20:18:04]action value=close_receipt [20:18:04]process_action close_receipt [20:18:04]cmd_close_receipt [20:18:04]MH_GetDate [20:18:04]Write to MH i2c: F0 00 00 E4 4C 1F [20:18:04]Write i2c OK [20:18:04]MH_I2C_Read... [20:18:04]Read from MH i2c: F0 [20:18:04]MH_I2C_Read... [20:18:04]Read from MH i2c: F0 09 00 [20:18:04]MH_I2C_Read... [20:18:04]Read from MH i2c: F0 09 00 E4 4C 00 7E 4E 1D 67 44 5E 04 65 83 [20:18:04]GetLastDocTimeStamp 1729973536 [20:18:04]current date 1729973886 [20:18:04]FM_GetShiftState [20:18:04]SAM_PROTO_GetShiftState [20:18:04]wFMCommunicate request_size=4 [20:18:04]MH_SAM_APDU [20:18:04]CAPDU: 80 13 01 00 [20:18:04]Write to MH i2c: E2 08 00 E5 4C 80 13 01 00 00 00 00 00 AE [20:18:04]Write i2c OK [20:18:04]MH_I2C_Read... [20:18:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:18:04]Read from MH i2c: E2 [20:18:04]MH_I2C_Read... [20:18:04]Read from MH i2c: E2 0E 00 [20:18:04]MH_I2C_Read... [20:18:04]Read from MH i2c: E2 0E 00 E5 4C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2C [20:18:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:18:04]wFMCommunicate OK [20:18:04]SAM_PROTO_GetShiftState done [20:18:04]FM_GetShiftState done [20:18:04]opened in 1729902265 [20:18:04]opened+sec_in_day 1729988665 [20:18:04]quantity*price = 60009 [20:18:04]sum+1 = 60010 [20:18:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 589 26.10.2024 20:18 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309168 ФПД: 69487273871288 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T201806&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309168&fm=69487273871288&tin=02508201610067®Number=0000000000091780&sum=60000 [20:18:05]StoreToDocumentArchive [20:18:05]shift 532 fd 309168 [20:18:05]save to /storage/0532/doc_00309168 [20:18:05]save last doc name /storage/0532/doc_00309168 to /storage/kkm_last_doc_name [20:18:05]save OK [20:18:05]Clear old archive folders... [20:18:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:18:05]tlvbuf is 00092090 [20:18:05]SAM_PROTO_ClearQueue [20:18:05]wFMCommunicate request_size=4 [20:18:05]MH_SAM_APDU [20:18:05]CAPDU: 80 09 00 00 [20:18:05]Write to MH i2c: E2 08 00 F2 4C 80 09 00 00 00 00 00 00 B0 [20:18:05]Write i2c OK [20:18:05]MH_I2C_Read... [20:18:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:18:05]Read from MH i2c: E2 [20:18:05]MH_I2C_Read... [20:18:05]Read from MH i2c: E2 03 00 [20:18:05]MH_I2C_Read... [20:18:05]Read from MH i2c: E2 03 00 F2 4C 00 90 00 B2 [20:18:05]RAPDU: 90 00 [20:18:05]wFMCommunicate OK [20:18:05]SAM_PROTO_ClearQueue done [20:18:05]KKMCreateOFDPacket [20:18:05]OFDProtocolAddRootSTLVToBuf [20:18:05]FM_MakeSignedData [20:18:05]FM_MakeSignedData [20:18:05]SAM_PROTO_SignData [20:18:05]wFMCommunicate request_size=4 [20:18:05]MH_SAM_APDU [20:18:05]CAPDU: 80 0D 01 02 [20:18:05]Write to MH i2c: E2 08 00 F3 4C 80 0D 01 02 00 00 00 00 B8 [20:18:05]Write i2c OK [20:18:05]MH_I2C_Read... [20:18:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:18:05]Read from MH i2c: E2 [20:18:05]MH_I2C_Read... [20:18:05]Read from MH i2c: E2 03 00 [20:18:05]MH_I2C_Read... [20:18:05]Read from MH i2c: E2 03 00 F3 4C 00 90 00 B3 [20:18:05]RAPDU: 90 00 [20:18:05]wFMCommunicate OK [20:18:05]wFMCommunicate request_size=255 [20:18:05]MH_SAM_APDU [20:18: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 7E 4E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 B7 04 00 35 04 06 00 3F [20:18:05]Write to MH i2c: E2 02 01 F4 4C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 7E 4E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 B7 04 00 35 04 06 00 3F 00 00 82 [20:18:06]Write i2c OK [20:18:06]MH_I2C_Read... [20:18:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:18:06]Read from MH i2c: E2 [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: E2 03 00 [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: E2 03 00 F4 4C 00 90 00 B4 [20:18:06]RAPDU: 90 00 [20:18:06]wFMCommunicate OK [20:18:06]wFMCommunicate request_size=10 [20:18:06]MH_SAM_APDU [20:18:06]CAPDU: 80 0D 02 02 05 32 C4 46 87 B8 [20:18:06]Write to MH i2c: E2 0D 00 F5 4C 80 0D 02 02 05 00 32 C4 46 87 B8 00 00 40 [20:18:06]Write i2c OK [20:18:06]MH_I2C_Read... [20:18:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:18:06]Read from MH i2c: E2 [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: E2 03 00 [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: E2 03 00 F5 4C 00 90 00 B5 [20:18:06]RAPDU: 90 00 [20:18:06]wFMCommunicate OK [20:18:06]wFMCommunicate request_size=4 [20:18:06]MH_SAM_APDU [20:18:06]CAPDU: 80 0D 03 02 [20:18:06]Write to MH i2c: E2 08 00 F6 4C 80 0D 03 02 00 00 00 00 BD [20:18:06]Write i2c OK [20:18:06]MH_I2C_Read... [20:18:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:18:06]Read from MH i2c: E2 [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: E2 0B 00 [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: E2 0B 00 F6 4C 00 65 02 5F 2C E6 1A D9 38 90 00 C1 [20:18:06]RAPDU: 65 02 5F 2C E6 1A D9 38 90 00 [20:18:06]wFMCommunicate OK [20:18:06]SAM_PROTO_SignData done [20:18:06]FM_MakeSignedData done [20:18:06]CreateOFDProtocolMessage [20:18:06]wFMCommunicate request_size=4 [20:18:06]MH_SAM_APDU [20:18:06]CAPDU: 80 11 00 00 [20:18:06]Write to MH i2c: E2 08 00 F7 4C 80 11 00 00 00 00 00 00 BD [20:18:06]Write i2c OK [20:18:06]MH_I2C_Read... [20:18:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:18:06]Read from MH i2c: E2 [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: E2 17 00 [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: E2 17 00 F7 4C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 12 [20:18:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:18:06]wFMCommunicate OK [20:18:06]CreateOFDProtocolMessage done [20:18:06]OFDSenderStorePacket 309168 [20:18:06]StoreOFDPacket docnum=309168 [20:18:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EF D6 07 01 5E 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 7E 4E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 B7 04 00 35 04 06 00 3F 32 C4 46 87 B8 65 02 5F 2C E6 1A D9 38 [20:18:06]CheckFolder [20:18:06]dirname=/storage/ofd_packets [20:18:06]CheckFolder done [20:18:06]ProducePacketName [20:18:06]name=ofd_packets/00309168 [20:18:06]NVStorageSaveData ofd_packets/00309168 [20:18:06]File name is /storage/ofd_packets/00309168 [20:18:06]Write 301 bytes [20:18:06]NVStorageSaveData done [20:18:06]OFDSenderStorePacket done [20:18:06]KKMCreateOFDPacket done [20:18:06]NVStorageSaveData kkm_last_timestamp [20:18:06]File name is /storage/kkm_last_timestamp [20:18:06]Write 4 bytes [20:18:06]NVStorageSaveData done [20:18:06]ExternCall_PrintAddStr [20:18:06]wPrintStart [20:18:06]Write to MH i2c: 01 00 00 F8 4C 44 [20:18:06]Write i2c OK [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: 01 [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: 01 07 00 [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: 01 07 00 F8 4C 00 00 00 00 00 FF 0F 59 [20:18:06]RasterBufferAndPrint [20:18:06]line Счет N : (1)643042 [20:18:06]line ИНН: 02508201610067 [20:18:06]line Контрольно-Кассовый Чек [20:18:06]line ПРОДАЖА [20:18:06]line ТРК (МРК, ГНК) : 62 [20:18:06]line Товар: 2710124130 [20:18:06]line Аи-92-К-2 [20:18:06]line 8.970 * 66.90 [20:18:06]line = 600.09 [20:18:06]line НДС 12% НСП 1% [20:18:06]line > о реализуемом товаре [20:18:06]line ОКРУГЛЕНИЕ: -0.09 [20:18:06]line ИТОГО: 600.00 [20:18:06]line Внесено: 600.00 [20:18:06]line СДАЧА: 0.00 [20:18:06]line НСП 1% : 5.31 [20:18:06]line НДС 12% : 63.73 [20:18:06]line Наличными: 600.00 [20:18:06]line Безнал.: 0.00 [20:18:06]line Место: АЗС № 172 "Партнер Нефть" [20:18:06]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:18:06]line СНО: Общий режим [20:18:06]line Чек 589 26.10.2024 20:18 [20:18:06]line Смена: 532 ФФД: 1.0 [20:18:06]line ЗНМ: 0300000116 [20:18:06]line РНМ: 0000000000091780 [20:18:06]line Версия ККМ: 001 [20:18:06]line ФМ: 0000000000871765 [20:18:06]line ФД: 309168 [20:18:06]line ФПД: 69487273871288 [20:18:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T201806&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309168&fm=69487273871288&tin=02508201610067®Number=0000000000091780&sum=60000 [20:18:06]OFD Sender: Processing packet 309168 [packets to send 223, broken 222] [20:18:06]ProducePacketName [20:18:06]name=ofd_packets/00309168 [20:18:06]OFD Sender: To server: pG, [20:18:06]CommunicateWithHost lk.salyk.kg:30040 [20:18:06]ConnectInit lk.salyk.kg [20:18:06]written 0, free lines is 4095 [20:18:06]Connected sock=11 [20:18:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 EF D6 07 01 5E 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 7E 4E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B0 B7 04 00 35 04 06 00 3F 32 C4 46 87 B8 65 02 5F 2C E6 1A D9 38 [20:18:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9E 73 47 00 D2 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 31 37 36 35 10 04 04 00 B0 B7 04 00 F4 03 04 00 DB F4 1C 67 B6 04 01 00 00 CF 47 AC FA E8 B9 AF 43 [20:18:06]CommunicateWithHost err = 0 [20:18:06]CheckOFDResponse [20:18:06]1017 (14) - 77093643461234 [20:18:06]1041 (16) - 0000000000871765 [20:18:06]1040 (4) - 309168 [20:18:06]1012 (4) - 26.10.2024 13:55 [20:18:06]1206 (1) - 0 [20:18:06]OFD Sender: Remove packet 309168 [20:18:06]ProducePacketName [20:18:06]name=ofd_packets/00309168 [20:18:06]NVStorageDeleteData [20:18:06]Write to MH i2c: 01 00 00 22 4D 6F [20:18:06]Write i2c OK [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: 01 [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: 01 07 00 [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: 01 07 00 22 4D 00 00 00 00 00 B7 0C 39 [20:18:06]RasterBufferAndPrint [20:18:06]line [20:18:06]line [20:18:06]line [20:18:06]line [20:18:06]line [20:18:06]written 0, free lines is 3262 [20:18:06]MH_Cut [20:18:06]Write to MH i2c: D1 01 00 29 4D 01 48 [20:18:06]Write i2c OK [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: D1 [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: D1 01 00 [20:18:06]MH_I2C_Read... [20:18:06]Read from MH i2c: D1 01 00 29 4D 00 47 [20:18:06]Write to MH i2c: 01 00 00 2A 4D 77 [20:18:06]Write i2c OK [20:18:06]MH_I2C_Read... [20:18:07]OFD Sender: No OFD packet to send [20:18:07]*** Cut start [20:18:07]*** Purtial cut [20:18:07]*** Stage 1: CUTSNS_PIN = 1 [20:18:07]Read from MH i2c: 01 [20:18:07]MH_I2C_Read... [20:18:08]*** Stop cut motor [20:18:08]*** Cut end [20:18:08]Read from MH i2c: 01 07 00 [20:18:08]MH_I2C_Read... [20:18:08]Read from MH i2c: 01 07 00 2A 4D 00 00 00 00 00 FF 0F 8C [20:18:08]process_action close_receipt done [20:18:08]requested_data is exist [20:18:08]produce_requested_data [20:18:08]requested_item fm.sn is exist - process it [20:18:08]wFMCommunicate request_size=4 [20:18:08]MH_SAM_APDU [20:18:08]CAPDU: 80 11 00 00 [20:18:08]Write to MH i2c: E2 08 00 2B 4D 80 11 00 00 00 00 00 00 F2 [20:18:08]Write i2c OK [20:18:08]MH_I2C_Read... [20:18:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:18:08]Read from MH i2c: E2 [20:18:08]MH_I2C_Read... [20:18:08]Read from MH i2c: E2 17 00 [20:18:08]MH_I2C_Read... [20:18:08]Read from MH i2c: E2 17 00 2B 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 47 [20:18:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:18:08]wFMCommunicate OK [20:18:08]requested_item fd.num is exist - process it [20:18:08]SAM_PROTO_GetFieldsCounters [20:18:08]wFMCommunicate request_size=4 [20:18:08]MH_SAM_APDU [20:18:08]CAPDU: 80 13 00 00 [20:18:08]Write to MH i2c: E2 08 00 2C 4D 80 13 00 00 00 00 00 00 F5 [20:18:08]Write i2c OK [20:18:08]MH_I2C_Read... [20:18:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:18:08]Read from MH i2c: E2 [20:18:08]MH_I2C_Read... [20:18:08]Read from MH i2c: E2 62 00 [20:18:08]MH_I2C_Read... [20:18:08]Read from MH i2c: E2 62 00 2C 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B0 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 86 [20:18: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B0 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:18:08]wFMCommunicate OK [20:18:08]SAM_PROTO_GetFieldsCounters done [20:18:08]requested_item shift.num is exist - process it [20:18:08]requested_item shift.opened is exist - process it [20:18:08]req_shift_opened [20:18:08]FM_GetShiftState [20:18:08]SAM_PROTO_GetShiftState [20:18:08]wFMCommunicate request_size=4 [20:18:08]MH_SAM_APDU [20:18:08]CAPDU: 80 13 01 00 [20:18:08]Write to MH i2c: E2 08 00 2D 4D 80 13 01 00 00 00 00 00 F7 [20:18:08]Write i2c OK [20:18:08]MH_I2C_Read... [20:18:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:18:08]Read from MH i2c: E2 [20:18:08]MH_I2C_Read... [20:18:08]Read from MH i2c: E2 0E 00 [20:18:08]MH_I2C_Read... [20:18:08]Read from MH i2c: E2 0E 00 2D 4D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 75 [20:18:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:18:08]wFMCommunicate OK [20:18:08]SAM_PROTO_GetShiftState done [20:18:08]FM_GetShiftState done [20:18:08]req_shift_opened done [20:18:08]requested_item shift.open_date is exist - process it [20:18:08]req_shift_open_date [20:18:08]req_shift_open_date done [20:18:08]produce_requested_data done [20:18:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309168,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:18:08]process_action_free close_receipt [20:18:08]json_value_free [20:18:08]json_value_free done [20:18:08]process_json_proto returns [20:18:08]Send response to host [20:18:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309168,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:18:08]free response buf [20:18:08]execute_script done [20:18:08]execute_script returns [20:18:08]free content buf [20:18:08]Sock 7.Close socket [20:18:08]Sock 7.Thread stoped [20:18:12]OFD Sender: No OFD packet to send [20:18:17]OFD Sender: No OFD packet to send [20:18:22]OFD Sender: No OFD packet to send [20:18:27]OFD Sender: No OFD packet to send [20:18:32]OFD Sender: No OFD packet to send [20:18:37]OFD Sender: No OFD packet to send [20:18:42]OFD Sender: No OFD packet to send [20:18:47]OFD Sender: No OFD packet to send [20:18:52]OFD Sender: No OFD packet to send [20:18:57]OFD Sender: No OFD packet to send [20:19:02]OFD Sender: No OFD packet to send [20:19: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:39]accept exits with 9 [20:19:39]New connection [20:19:39]New thread 3067022692 created [20:19:39]Thread 3066879332 joined [20:19:39]Waiting for new connection... [20:19:39] Sock 9.Parse request [20:19:39]Sock 9.Check first char [20:19:39]Sock 9.First char is OK [20:19:39]request: POST /json_proto HTTP/1.0 [20:19:39]Method: POST [20:19:39]URL: /json_proto [20:19:39]Method is POST - this is cgi request [20:19:39]url: /json_proto [20:19:39]query_string will be loaded in cgi processing [20:19:39]execute_cgi json_proto POST (null) [20:19:39]execute_cgi path=json_proto method=POST [20:19:39]POST find Content-Length [20:19:39]Host: 172.17.96.3:8080 [20:19:39]Content-Length: 677 [20:19:39]Content-Type: application/json [20:19:39] [20:19:39]POST finish read [20:19:39]Found Content-Length = 677 [20:19:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [20:19:39]execute_script... [20:19: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)643043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [20:19:39]POST & json_proto [20:19:39]process_json_proto [20:19:39]json parsed OK: [20:19:39]protocol is kg_v1.0 [20:19:39]action value=close_receipt [20:19:39]process_action close_receipt [20:19:39]cmd_close_receipt [20:19:39]MH_GetDate [20:19:39]Write to MH i2c: F0 00 00 2E 4D 6A [20:19:39]Write i2c OK [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: F0 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: F0 09 00 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: F0 09 00 2E 4D 00 DD 4E 1D 67 44 5E 04 65 2D [20:19:39]GetLastDocTimeStamp 1729973886 [20:19:39]current date 1729973981 [20:19:39]FM_GetShiftState [20:19:39]SAM_PROTO_GetShiftState [20:19:39]wFMCommunicate request_size=4 [20:19:39]MH_SAM_APDU [20:19:39]CAPDU: 80 13 01 00 [20:19:39]Write to MH i2c: E2 08 00 2F 4D 80 13 01 00 00 00 00 00 F9 [20:19:39]Write i2c OK [20:19:39]MH_I2C_Read... [20:19:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:39]Read from MH i2c: E2 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: E2 0E 00 [20:19:39]MH_I2C_Read... [20:19:39]Read from MH i2c: E2 0E 00 2F 4D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 77 [20:19:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:19:39]wFMCommunicate OK [20:19:39]SAM_PROTO_GetShiftState done [20:19:39]FM_GetShiftState done [20:19:39]opened in 1729902265 [20:19:39]opened+sec_in_day 1729988665 [20:19:39]quantity*price = 30038 [20:19:39]sum+1 = 30039 [20:19:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 590 26.10.2024 20:19 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309169 ФПД: 23929542784679 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T201941&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309169&fm=23929542784679&tin=02508201610067®Number=0000000000091780&sum=30000 [20:19:40]StoreToDocumentArchive [20:19:40]shift 532 fd 309169 [20:19:40]save to /storage/0532/doc_00309169 [20:19:40]save last doc name /storage/0532/doc_00309169 to /storage/kkm_last_doc_name [20:19:40]save OK [20:19:40]Clear old archive folders... [20:19:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:19:40]tlvbuf is 001C4380 [20:19:40]SAM_PROTO_ClearQueue [20:19:40]wFMCommunicate request_size=4 [20:19:40]MH_SAM_APDU [20:19:40]CAPDU: 80 09 00 00 [20:19:40]Write to MH i2c: E2 08 00 3C 4D 80 09 00 00 00 00 00 00 FB [20:19:40]Write i2c OK [20:19:40]MH_I2C_Read... [20:19:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:19:40]Read from MH i2c: E2 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 03 00 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 03 00 3C 4D 00 90 00 FD [20:19:40]RAPDU: 90 00 [20:19:40]wFMCommunicate OK [20:19:40]SAM_PROTO_ClearQueue done [20:19:40]KKMCreateOFDPacket [20:19:40]OFDProtocolAddRootSTLVToBuf [20:19:40]FM_MakeSignedData [20:19:40]FM_MakeSignedData [20:19:40]SAM_PROTO_SignData [20:19:40]wFMCommunicate request_size=4 [20:19:40]MH_SAM_APDU [20:19:40]CAPDU: 80 0D 01 02 [20:19:40]Write to MH i2c: E2 08 00 3D 4D 80 0D 01 02 00 00 00 00 03 [20:19:40]Write i2c OK [20:19:40]MH_I2C_Read... [20:19:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:19:40]Read from MH i2c: E2 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 03 00 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 03 00 3D 4D 00 90 00 FE [20:19:40]RAPDU: 90 00 [20:19:40]wFMCommunicate OK [20:19:40]wFMCommunicate request_size=255 [20:19:40]MH_SAM_APDU [20:19:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4E 02 00 00 F4 03 04 00 DD 4E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 B7 04 00 35 04 06 00 15 [20:19:40]Write to MH i2c: E2 02 01 3E 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4E 02 00 00 F4 03 04 00 DD 4E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 B7 04 00 35 04 06 00 15 00 00 1B [20:19:40]Write i2c OK [20:19:40]MH_I2C_Read... [20:19:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:41]Read from MH i2c: E2 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: E2 03 00 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: E2 03 00 3E 4D 00 90 00 FF [20:19:41]RAPDU: 90 00 [20:19:41]wFMCommunicate OK [20:19:41]wFMCommunicate request_size=10 [20:19:41]MH_SAM_APDU [20:19:41]CAPDU: 80 0D 02 02 05 C3 87 E5 B6 A7 [20:19:41]Write to MH i2c: E2 0D 00 3F 4D 80 0D 02 02 05 00 C3 87 E5 B6 A7 00 00 9C [20:19:41]Write i2c OK [20:19:41]MH_I2C_Read... [20:19:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:41]Read from MH i2c: E2 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: E2 03 00 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: E2 03 00 3F 4D 00 90 00 00 [20:19:41]RAPDU: 90 00 [20:19:41]wFMCommunicate OK [20:19:41]wFMCommunicate request_size=4 [20:19:41]MH_SAM_APDU [20:19:41]CAPDU: 80 0D 03 02 [20:19:41]Write to MH i2c: E2 08 00 40 4D 80 0D 03 02 00 00 00 00 08 [20:19:41]Write i2c OK [20:19:41]MH_I2C_Read... [20:19:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:19:41]Read from MH i2c: E2 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: E2 0B 00 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: E2 0B 00 40 4D 00 D0 69 AA A2 81 8C EC A2 90 00 29 [20:19:41]RAPDU: D0 69 AA A2 81 8C EC A2 90 00 [20:19:41]wFMCommunicate OK [20:19:41]SAM_PROTO_SignData done [20:19:41]FM_MakeSignedData done [20:19:41]CreateOFDProtocolMessage [20:19:41]wFMCommunicate request_size=4 [20:19:41]MH_SAM_APDU [20:19:41]CAPDU: 80 11 00 00 [20:19:41]Write to MH i2c: E2 08 00 41 4D 80 11 00 00 00 00 00 00 08 [20:19:41]Write i2c OK [20:19:41]MH_I2C_Read... [20:19:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:41]Read from MH i2c: E2 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: E2 17 00 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: E2 17 00 41 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5D [20:19:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:19:41]wFMCommunicate OK [20:19:41]CreateOFDProtocolMessage done [20:19:41]OFDSenderStorePacket 309169 [20:19:41]StoreOFDPacket docnum=309169 [20:19:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 19 02 07 01 7C 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4E 02 00 00 F4 03 04 00 DD 4E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 B7 04 00 35 04 06 00 15 C3 87 E5 B6 A7 D0 69 AA A2 81 8C EC A2 [20:19:41]CheckFolder [20:19:41]dirname=/storage/ofd_packets [20:19:41]CheckFolder done [20:19:41]ProducePacketName [20:19:41]name=ofd_packets/00309169 [20:19:41]NVStorageSaveData ofd_packets/00309169 [20:19:41]File name is /storage/ofd_packets/00309169 [20:19:41]Write 301 bytes [20:19:41]NVStorageSaveData done [20:19:41]OFDSenderStorePacket done [20:19:41]KKMCreateOFDPacket done [20:19:41]NVStorageSaveData kkm_last_timestamp [20:19:41]File name is /storage/kkm_last_timestamp [20:19:41]Write 4 bytes [20:19:41]NVStorageSaveData done [20:19:41]ExternCall_PrintAddStr [20:19:41]wPrintStart [20:19:41]Write to MH i2c: 01 00 00 42 4D 8F [20:19:41]Write i2c OK [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: 01 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: 01 07 00 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: 01 07 00 42 4D 00 00 00 00 00 FF 0F A4 [20:19:41]RasterBufferAndPrint [20:19:41]line Счет N : (1)643043 [20:19:41]line ИНН: 02508201610067 [20:19:41]line Контрольно-Кассовый Чек [20:19:41]line ПРОДАЖА [20:19:41]line ТРК (МРК, ГНК) : 52 [20:19:41]line Товар: 2710124130 [20:19:41]line Аи-92-К-2 [20:19:41]line 4.490 * 66.90 [20:19:41]line = 300.38 [20:19:41]line НДС 12% НСП 1% [20:19:41]line > о реализуемом товаре [20:19:41]line ОКРУГЛЕНИЕ: -0.38 [20:19:41]line ИТОГО: 300.00 [20:19:41]line Внесено: 300.00 [20:19:41]line СДАЧА: 0.00 [20:19:41]line НСП 1% : 2.66 [20:19:41]line НДС 12% : 31.90 [20:19:41]line Наличными: 300.00 [20:19:41]line Безнал.: 0.00 [20:19:41]line Место: АЗС № 172 "Партнер Нефть" [20:19:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:19:41]line СНО: Общий режим [20:19:41]line Чек 590 26.10.2024 20:19 [20:19:41]line Смена: 532 ФФД: 1.0 [20:19:41]line ЗНМ: 0300000116 [20:19:41]line РНМ: 0000000000091780 [20:19:41]line Версия ККМ: 001 [20:19:41]line ФМ: 0000000000871765 [20:19:41]line ФД: 309169 [20:19:41]line ФПД: 23929542784679 [20:19:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T201941&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309169&fm=23929542784679&tin=02508201610067®Number=0000000000091780&sum=30000 [20:19:41]written 0, free lines is 4095 [20:19:41]OFD Sender: Processing packet 309169 [packets to send 223, broken 222] [20:19:41]ProducePacketName [20:19:41]name=ofd_packets/00309169 [20:19:41]OFD Sender: To server: pG, [20:19:41]CommunicateWithHost lk.salyk.kg:30040 [20:19:41]ConnectInit lk.salyk.kg [20:19:41]Connected sock=10 [20:19:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 19 02 07 01 7C 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4E 02 00 00 F4 03 04 00 DD 4E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B1 B7 04 00 35 04 06 00 15 C3 87 E5 B6 A7 D0 69 AA A2 81 8C EC A2 [20:19:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 03 95 47 00 EE 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 31 37 36 35 10 04 04 00 B1 B7 04 00 F4 03 04 00 3A F5 1C 67 B6 04 01 00 00 BA 36 5F 7C B3 E1 54 A6 [20:19:41]CommunicateWithHost err = 0 [20:19:41]CheckOFDResponse [20:19:41]1017 (14) - 77093643461234 [20:19:41]1041 (16) - 0000000000871765 [20:19:41]1040 (4) - 309169 [20:19:41]1012 (4) - 26.10.2024 13:57 [20:19:41]1206 (1) - 0 [20:19:41]OFD Sender: Remove packet 309169 [20:19:41]ProducePacketName [20:19:41]name=ofd_packets/00309169 [20:19:41]NVStorageDeleteData [20:19:41]Write to MH i2c: 01 00 00 6C 4D B9 [20:19:41]Write i2c OK [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: 01 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: 01 07 00 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: 01 07 00 6C 4D 00 00 00 00 00 B7 0C 83 [20:19:41]RasterBufferAndPrint [20:19:41]line [20:19:41]line [20:19:41]line [20:19:41]line [20:19:41]line [20:19:41]written 0, free lines is 3259 [20:19:41]MH_Cut [20:19:41]Write to MH i2c: D1 01 00 73 4D 01 92 [20:19:41]Write i2c OK [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: D1 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: D1 01 00 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: D1 01 00 73 4D 00 91 [20:19:41]Write to MH i2c: 01 00 00 74 4D C1 [20:19:41]Write i2c OK [20:19:41]MH_I2C_Read... [20:19:42]OFD Sender: No OFD packet to send [20:19:42]*** Cut start [20:19:42]*** Purtial cut [20:19:42]*** Stage 1: CUTSNS_PIN = 1 [20:19:42]Read from MH i2c: 01 [20:19:42]MH_I2C_Read... [20:19:42]*** Stop cut motor [20:19:42]*** Cut end [20:19:42]Read from MH i2c: 01 07 00 [20:19:42]MH_I2C_Read... [20:19:42]Read from MH i2c: 01 07 00 74 4D 00 00 00 00 00 FF 0F D6 [20:19:42]process_action close_receipt done [20:19:42]requested_data is exist [20:19:42]produce_requested_data [20:19:42]requested_item fm.sn is exist - process it [20:19:42]wFMCommunicate request_size=4 [20:19:42]MH_SAM_APDU [20:19:42]CAPDU: 80 11 00 00 [20:19:42]Write to MH i2c: E2 08 00 75 4D 80 11 00 00 00 00 00 00 3C [20:19:42]Write i2c OK [20:19:42]MH_I2C_Read... [20:19:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:42]Read from MH i2c: E2 [20:19:42]MH_I2C_Read... [20:19:42]Read from MH i2c: E2 17 00 [20:19:42]MH_I2C_Read... [20:19:42]Read from MH i2c: E2 17 00 75 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 91 [20:19:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:19:42]wFMCommunicate OK [20:19:42]requested_item fd.num is exist - process it [20:19:42]SAM_PROTO_GetFieldsCounters [20:19:42]wFMCommunicate request_size=4 [20:19:42]MH_SAM_APDU [20:19:42]CAPDU: 80 13 00 00 [20:19:42]Write to MH i2c: E2 08 00 76 4D 80 13 00 00 00 00 00 00 3F [20:19:42]Write i2c OK [20:19:42]MH_I2C_Read... [20:19:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:19:43]Read from MH i2c: E2 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: E2 62 00 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: E2 62 00 76 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B1 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 D4 [20:19:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B1 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:19:43]wFMCommunicate OK [20:19:43]SAM_PROTO_GetFieldsCounters done [20:19:43]requested_item shift.num is exist - process it [20:19:43]requested_item shift.opened is exist - process it [20:19:43]req_shift_opened [20:19:43]FM_GetShiftState [20:19:43]SAM_PROTO_GetShiftState [20:19:43]wFMCommunicate request_size=4 [20:19:43]MH_SAM_APDU [20:19:43]CAPDU: 80 13 01 00 [20:19:43]Write to MH i2c: E2 08 00 77 4D 80 13 01 00 00 00 00 00 41 [20:19:43]Write i2c OK [20:19:43]MH_I2C_Read... [20:19:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:43]Read from MH i2c: E2 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: E2 0E 00 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: E2 0E 00 77 4D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BF [20:19:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:19:43]wFMCommunicate OK [20:19:43]SAM_PROTO_GetShiftState done [20:19:43]FM_GetShiftState done [20:19:43]req_shift_opened done [20:19:43]requested_item shift.open_date is exist - process it [20:19:43]req_shift_open_date [20:19:43]req_shift_open_date done [20:19:43]produce_requested_data done [20:19:43]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309169,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:19:43]process_action_free close_receipt [20:19:43]json_value_free [20:19:43]json_value_free done [20:19:43]process_json_proto returns [20:19:43]Send response to host [20:19:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309169,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:19:43]free response buf [20:19:43]execute_script done [20:19:43]execute_script returns [20:19:43]free content buf [20:19:43]Sock 9.Close socket [20:19:43]Sock 9.Thread stoped [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:57]OFD Sender: No OFD packet to send [20:23:02]OFD Sender: No OFD packet to send [20:23:07]OFD Sender: No OFD packet to send [20:23:12]OFD Sender: No OFD packet to send [20:23:17]OFD Sender: No OFD packet to send [20:23:22]OFD Sender: No OFD packet to send [20:23:27]OFD Sender: No OFD packet to send [20:23:32]OFD Sender: No OFD packet to send [20:23:37]OFD Sender: No OFD packet to send [20:23:42]OFD Sender: No OFD packet to send [20:23:47]OFD Sender: No OFD packet to send [20:23:52]OFD Sender: No OFD packet to send [20:23:57]OFD Sender: No OFD packet to send [20:24:02]OFD Sender: No OFD packet to send [20:24:07]OFD Sender: No OFD packet to send [20:24:12]OFD Sender: No OFD packet to send [20:24:17]OFD Sender: No OFD packet to send [20:24:22]OFD Sender: No OFD packet to send [20:24:27]OFD Sender: No OFD packet to send [20:24:32]OFD Sender: No OFD packet to send [20:24:37]OFD Sender: No OFD packet to send [20:24:42]OFD Sender: No OFD packet to send [20:24:47]OFD Sender: No OFD packet to send [20:24:49]accept exits with 7 [20:24:49]New connection [20:24:49]New thread 3066879332 created [20:24:49]Thread 3067022692 joined [20:24:49]Waiting for new connection... [20:24:49] Sock 7.Parse request [20:24:49]Sock 7.Check first char [20:24:49]Sock 7.First char is OK [20:24:49]request: POST /json_proto HTTP/1.0 [20:24:49]Method: POST [20:24:49]URL: /json_proto [20:24:49]Method is POST - this is cgi request [20:24:49]url: /json_proto [20:24:49]query_string will be loaded in cgi processing [20:24:49]execute_cgi json_proto POST (null) [20:24:49]execute_cgi path=json_proto method=POST [20:24:49]POST find Content-Length [20:24:49]Host: 172.17.96.3:8080 [20:24:49]Content-Length: 769 [20:24:49]Content-Type: application/json [20:24:49] [20:24:49]POST finish read [20:24:49]Found Content-Length = 769 [20:24:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:49]execute_script... [20:24: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)643045", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:49]POST & json_proto [20:24:49]process_json_proto [20:24:49]json parsed OK: [20:24:49]protocol is kg_v1.0 [20:24:49]action value=close_receipt [20:24:49]process_action close_receipt [20:24:49]cmd_close_receipt [20:24:49]MH_GetDate [20:24:49]Write to MH i2c: F0 00 00 78 4D B4 [20:24:49]Write i2c OK [20:24:49]MH_I2C_Read... [20:24:49]Read from MH i2c: F0 [20:24:49]MH_I2C_Read... [20:24:49]Read from MH i2c: F0 09 00 [20:24:49]MH_I2C_Read... [20:24:49]Read from MH i2c: F0 09 00 78 4D 00 13 50 1D 67 44 5E 04 65 AF [20:24:49]GetLastDocTimeStamp 1729973981 [20:24:49]current date 1729974291 [20:24:49]FM_GetShiftState [20:24:49]SAM_PROTO_GetShiftState [20:24:49]wFMCommunicate request_size=4 [20:24:49]MH_SAM_APDU [20:24:49]CAPDU: 80 13 01 00 [20:24:49]Write to MH i2c: E2 08 00 79 4D 80 13 01 00 00 00 00 00 43 [20:24:49]Write i2c OK [20:24:49]MH_I2C_Read... [20:24:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:49]Read from MH i2c: E2 [20:24:49]MH_I2C_Read... [20:24:49]Read from MH i2c: E2 0E 00 [20:24:49]MH_I2C_Read... [20:24:49]Read from MH i2c: E2 0E 00 79 4D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C1 [20:24:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:24:49]wFMCommunicate OK [20:24:49]SAM_PROTO_GetShiftState done [20:24:49]FM_GetShiftState done [20:24:49]opened in 1729902265 [20:24:49]opened+sec_in_day 1729988665 [20:24:49]quantity*price = 100021 [20:24:49]sum+1 = 100023 [20:24:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 591 26.10.2024 20:24 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309170 ФПД: 128671711986424 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T202451&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309170&fm=128671711986424&tin=02508201610067®Number=0000000000091780&sum=100022 [20:24:50]StoreToDocumentArchive [20:24:50]shift 532 fd 309170 [20:24:50]save to /storage/0532/doc_00309170 [20:24:50]save last doc name /storage/0532/doc_00309170 to /storage/kkm_last_doc_name [20:24:50]save OK [20:24:50]Clear old archive folders... [20:24:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:24:50]tlvbuf is 00121110 [20:24:50]SAM_PROTO_ClearQueue [20:24:50]wFMCommunicate request_size=4 [20:24:50]MH_SAM_APDU [20:24:50]CAPDU: 80 09 00 00 [20:24:50]Write to MH i2c: E2 08 00 86 4D 80 09 00 00 00 00 00 00 45 [20:24:50]Write i2c OK [20:24:50]MH_I2C_Read... [20:24:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:24:50]Read from MH i2c: E2 [20:24:50]MH_I2C_Read... [20:24:50]Read from MH i2c: E2 03 00 [20:24:50]MH_I2C_Read... [20:24:50]Read from MH i2c: E2 03 00 86 4D 00 90 00 47 [20:24:50]RAPDU: 90 00 [20:24:50]wFMCommunicate OK [20:24:50]SAM_PROTO_ClearQueue done [20:24:50]KKMCreateOFDPacket [20:24:50]OFDProtocolAddRootSTLVToBuf [20:24:50]FM_MakeSignedData [20:24:50]FM_MakeSignedData [20:24:50]SAM_PROTO_SignData [20:24:50]wFMCommunicate request_size=4 [20:24:50]MH_SAM_APDU [20:24:50]CAPDU: 80 0D 01 02 [20:24:50]Write to MH i2c: E2 08 00 87 4D 80 0D 01 02 00 00 00 00 4D [20:24:50]Write i2c OK [20:24:50]MH_I2C_Read... [20:24:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:24:50]Read from MH i2c: E2 [20:24:50]MH_I2C_Read... [20:24:50]Read from MH i2c: E2 03 00 [20:24:50]MH_I2C_Read... [20:24:50]Read from MH i2c: E2 03 00 87 4D 00 90 00 48 [20:24:50]RAPDU: 90 00 [20:24:50]wFMCommunicate OK [20:24:50]wFMCommunicate request_size=255 [20:24:50]MH_SAM_APDU [20:24:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 13 50 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 B7 04 00 35 04 06 00 75 [20:24:50]Write to MH i2c: E2 02 01 88 4D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 13 50 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 B7 04 00 35 04 06 00 75 00 00 55 [20:24:50]Write i2c OK [20:24:50]MH_I2C_Read... [20:24:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:51]Read from MH i2c: E2 [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: E2 03 00 [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: E2 03 00 88 4D 00 90 00 49 [20:24:51]RAPDU: 90 00 [20:24:51]wFMCommunicate OK [20:24:51]wFMCommunicate request_size=10 [20:24:51]MH_SAM_APDU [20:24:51]CAPDU: 80 0D 02 02 05 06 B7 AF 82 F8 [20:24:51]Write to MH i2c: E2 0D 00 89 4D 80 0D 02 02 05 00 06 B7 AF 82 F8 00 00 40 [20:24:51]Write i2c OK [20:24:51]MH_I2C_Read... [20:24:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:51]Read from MH i2c: E2 [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: E2 03 00 [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: E2 03 00 89 4D 00 90 00 4A [20:24:51]RAPDU: 90 00 [20:24:51]wFMCommunicate OK [20:24:51]wFMCommunicate request_size=4 [20:24:51]MH_SAM_APDU [20:24:51]CAPDU: 80 0D 03 02 [20:24:51]Write to MH i2c: E2 08 00 8A 4D 80 0D 03 02 00 00 00 00 52 [20:24:51]Write i2c OK [20:24:51]MH_I2C_Read... [20:24:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:24:51]Read from MH i2c: E2 [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: E2 0B 00 [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: E2 0B 00 8A 4D 00 F0 8F BB 64 A1 F8 78 09 90 00 0B [20:24:51]RAPDU: F0 8F BB 64 A1 F8 78 09 90 00 [20:24:51]wFMCommunicate OK [20:24:51]SAM_PROTO_SignData done [20:24:51]FM_MakeSignedData done [20:24:51]CreateOFDProtocolMessage [20:24:51]wFMCommunicate request_size=4 [20:24:51]MH_SAM_APDU [20:24:51]CAPDU: 80 11 00 00 [20:24:51]Write to MH i2c: E2 08 00 8B 4D 80 11 00 00 00 00 00 00 52 [20:24:51]Write i2c OK [20:24:51]MH_I2C_Read... [20:24:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:51]Read from MH i2c: E2 [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: E2 17 00 [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: E2 17 00 8B 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A7 [20:24:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:24:51]wFMCommunicate OK [20:24:51]CreateOFDProtocolMessage done [20:24:51]OFDSenderStorePacket 309170 [20:24:51]StoreOFDPacket docnum=309170 [20:24:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E7 A9 07 01 C5 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 13 50 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 B7 04 00 35 04 06 00 75 06 B7 AF 82 F8 F0 8F BB 64 A1 F8 78 09 [20:24:51]CheckFolder [20:24:51]dirname=/storage/ofd_packets [20:24:51]CheckFolder done [20:24:51]ProducePacketName [20:24:51]name=ofd_packets/00309170 [20:24:51]NVStorageSaveData ofd_packets/00309170 [20:24:51]File name is /storage/ofd_packets/00309170 [20:24:51]Write 301 bytes [20:24:51]NVStorageSaveData done [20:24:51]OFDSenderStorePacket done [20:24:51]KKMCreateOFDPacket done [20:24:51]NVStorageSaveData kkm_last_timestamp [20:24:51]File name is /storage/kkm_last_timestamp [20:24:51]Write 4 bytes [20:24:51]NVStorageSaveData done [20:24:51]ExternCall_PrintAddStr [20:24:51]wPrintStart [20:24:51]Write to MH i2c: 01 00 00 8C 4D D9 [20:24:51]Write i2c OK [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: 01 [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: 01 07 00 [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: 01 07 00 8C 4D 00 00 00 00 00 FF 0F EE [20:24:51]RasterBufferAndPrint [20:24:51]line Счет N : (1)643045 [20:24:51]line ИНН: 02508201610067 [20:24:51]line Контрольно-Кассовый Чек [20:24:51]line ПРОДАЖА [20:24:51]line ТРК (МРК, ГНК) : 51 [20:24:51]line Товар: 2710124500 [20:24:51]line Аи-95-К-3 [20:24:51]line 13.480 * 74.20 [20:24:51]line = 1000.22 [20:24:51]line НДС 12% НСП 1% [20:24:51]line > о реализуемом товаре [20:24:51]line ИТОГО: 1000.22 [20:24:51]line НСП 1% : 8.85 [20:24:51]line НДС 12% : 106.22 [20:24:51]line Наличными: 0.00 [20:24:51]line Безнал.: 1000.22 [20:24:51]line Место: АЗС № 172 "Партнер Нефть" [20:24:51]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:24:51]line СНО: Общий режим [20:24:51]line Чек 591 26.10.2024 20:24 [20:24:51]line Смена: 532 ФФД: 1.0 [20:24:51]line ЗНМ: 0300000116 [20:24:51]line РНМ: 0000000000091780 [20:24:51]line Версия ККМ: 001 [20:24:51]line Платежная система: Mbank [20:24:51]line ФМ: 0000000000871765 [20:24:51]line ФД: 309170 [20:24:51]line ФПД: 128671711986424 [20:24:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T202451&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309170&fm=128671711986424&tin=02508201610067®Number=0000000000091780&sum=100022 [20:24:51]written 0, free lines is 4095 [20:24:51]OFD Sender: Processing packet 309170 [packets to send 223, broken 222] [20:24:51]ProducePacketName [20:24:51]name=ofd_packets/00309170 [20:24:51]OFD Sender: To server: pG, [20:24:51]CommunicateWithHost lk.salyk.kg:30040 [20:24:51]ConnectInit lk.salyk.kg [20:24:51]Connected sock=10 [20:24:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E7 A9 07 01 C5 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 13 50 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B2 B7 04 00 35 04 06 00 75 06 B7 AF 82 F8 F0 8F BB 64 A1 F8 78 09 [20:24:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 67 01 47 00 B4 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 31 37 36 35 10 04 04 00 B2 B7 04 00 F4 03 04 00 70 F6 1C 67 B6 04 01 00 00 84 D5 98 6D 2B 1F 58 ED [20:24:51]CommunicateWithHost err = 0 [20:24:51]CheckOFDResponse [20:24:51]1017 (14) - 77093643461234 [20:24:51]1041 (16) - 0000000000871765 [20:24:51]1040 (4) - 309170 [20:24:51]1012 (4) - 26.10.2024 14:02 [20:24:51]1206 (1) - 0 [20:24:51]OFD Sender: Remove packet 309170 [20:24:51]ProducePacketName [20:24:51]name=ofd_packets/00309170 [20:24:51]NVStorageDeleteData [20:24:51]Write to MH i2c: 01 00 00 B4 4D 01 [20:24:51]Write i2c OK [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: 01 [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: 01 07 00 [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: 01 07 00 B4 4D 00 00 00 00 00 E2 0C F6 [20:24:51]RasterBufferAndPrint [20:24:51]line [20:24:51]line [20:24:51]line [20:24:51]line [20:24:51]line [20:24:51]written 0, free lines is 3302 [20:24:51]MH_Cut [20:24:51]Write to MH i2c: D1 01 00 BB 4D 01 DA [20:24:51]Write i2c OK [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: D1 [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: D1 01 00 [20:24:51]MH_I2C_Read... [20:24:51]Read from MH i2c: D1 01 00 BB 4D 00 D9 [20:24:51]Write to MH i2c: 01 00 00 BC 4D 09 [20:24:51]Write i2c OK [20:24:51]MH_I2C_Read... [20:24:52]OFD Sender: No OFD packet to send [20:24:52]*** Cut start [20:24:52]*** Purtial cut [20:24:52]*** Stage 1: CUTSNS_PIN = 1 [20:24:52]Read from MH i2c: 01 [20:24:52]MH_I2C_Read... [20:24:52]*** Stop cut motor [20:24:52]*** Cut end [20:24:52]Read from MH i2c: 01 07 00 [20:24:52]MH_I2C_Read... [20:24:52]Read from MH i2c: 01 07 00 BC 4D 00 00 00 00 00 FF 0F 1E [20:24:52]process_action close_receipt done [20:24:52]requested_data is exist [20:24:52]produce_requested_data [20:24:52]requested_item fm.sn is exist - process it [20:24:52]wFMCommunicate request_size=4 [20:24:52]MH_SAM_APDU [20:24:52]CAPDU: 80 11 00 00 [20:24:52]Write to MH i2c: E2 08 00 BD 4D 80 11 00 00 00 00 00 00 84 [20:24:52]Write i2c OK [20:24:52]MH_I2C_Read... [20:24:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:52]Read from MH i2c: E2 [20:24:52]MH_I2C_Read... [20:24:52]Read from MH i2c: E2 17 00 [20:24:52]MH_I2C_Read... [20:24:52]Read from MH i2c: E2 17 00 BD 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D9 [20:24:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:24:52]wFMCommunicate OK [20:24:52]requested_item fd.num is exist - process it [20:24:52]SAM_PROTO_GetFieldsCounters [20:24:52]wFMCommunicate request_size=4 [20:24:52]MH_SAM_APDU [20:24:52]CAPDU: 80 13 00 00 [20:24:52]Write to MH i2c: E2 08 00 BE 4D 80 13 00 00 00 00 00 00 87 [20:24:52]Write i2c OK [20:24:52]MH_I2C_Read... [20:24:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:24:53]Read from MH i2c: E2 [20:24:53]MH_I2C_Read... [20:24:53]Read from MH i2c: E2 62 00 [20:24:53]MH_I2C_Read... [20:24:53]Read from MH i2c: E2 62 00 BE 4D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B2 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 20 [20:24:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B2 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:24:53]wFMCommunicate OK [20:24:53]SAM_PROTO_GetFieldsCounters done [20:24:53]requested_item shift.num is exist - process it [20:24:53]requested_item shift.opened is exist - process it [20:24:53]req_shift_opened [20:24:53]FM_GetShiftState [20:24:53]SAM_PROTO_GetShiftState [20:24:53]wFMCommunicate request_size=4 [20:24:53]MH_SAM_APDU [20:24:53]CAPDU: 80 13 01 00 [20:24:53]Write to MH i2c: E2 08 00 BF 4D 80 13 01 00 00 00 00 00 89 [20:24:53]Write i2c OK [20:24:53]MH_I2C_Read... [20:24:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:53]Read from MH i2c: E2 [20:24:53]MH_I2C_Read... [20:24:53]Read from MH i2c: E2 0E 00 [20:24:53]MH_I2C_Read... [20:24:53]Read from MH i2c: E2 0E 00 BF 4D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 07 [20:24:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:24:53]wFMCommunicate OK [20:24:53]SAM_PROTO_GetShiftState done [20:24:53]FM_GetShiftState done [20:24:53]req_shift_opened done [20:24:53]requested_item shift.open_date is exist - process it [20:24:53]req_shift_open_date [20:24:53]req_shift_open_date done [20:24:53]produce_requested_data done [20:24:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309170,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:24:53]process_action_free close_receipt [20:24:53]json_value_free [20:24:53]json_value_free done [20:24:53]process_json_proto returns [20:24:53]Send response to host [20:24:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309170,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:24:53]free response buf [20:24:53]execute_script done [20:24:53]execute_script returns [20:24:53]free content buf [20:24:53]Sock 7.Close socket [20:24:53]Sock 7.Thread stoped [20:24:57]OFD Sender: No OFD packet to send [20:25:02]OFD Sender: No OFD packet to send [20:25:07]OFD Sender: No OFD packet to send [20:25:12]OFD Sender: No OFD packet to send [20:25:17]OFD Sender: No OFD packet to send [20:25:22]OFD Sender: No OFD packet to send [20:25:27]OFD Sender: No OFD packet to send [20:25:32]OFD Sender: No OFD packet to send [20:25:37]OFD Sender: No OFD packet to send [20:25:42]OFD Sender: No OFD packet to send [20:25:47]OFD Sender: No OFD packet to send [20:25:52]OFD Sender: No OFD packet to send [20:25:57]OFD Sender: No OFD packet to send [20:26:02]OFD Sender: No OFD packet to send [20:26:07]OFD Sender: No OFD packet to send [20:26:12]OFD Sender: No OFD packet to send [20:26:17]OFD Sender: No OFD packet to send [20:26:22]OFD Sender: No OFD packet to send [20:26:27]OFD Sender: No OFD packet to send [20:26:32]OFD Sender: No OFD packet to send [20:26:37]OFD Sender: No OFD packet to send [20:26:42]OFD Sender: No OFD packet to send [20:26:47]OFD Sender: No OFD packet to send [20:26:52]OFD Sender: No OFD packet to send [20:26:57]OFD Sender: No OFD packet to send [20:27:02]OFD Sender: No OFD packet to send [20:27:07]OFD Sender: No OFD packet to send [20:27:12]OFD Sender: No OFD packet to send [20:27:17]OFD Sender: No OFD packet to send [20:27:22]OFD Sender: No OFD packet to send [20:27:27]OFD Sender: No OFD packet to send [20:27:28]accept exits with 9 [20:27:28]New connection [20:27:28]New thread 3067022692 created [20:27:28]Thread 3066879332 joined [20:27:28]Waiting for new connection... [20:27:28] Sock 9.Parse request [20:27:28]Sock 9.Check first char [20:27:28]Sock 9.First char is OK [20:27:28]request: POST /json_proto HTTP/1.0 [20:27:28]Method: POST [20:27:28]URL: /json_proto [20:27:28]Method is POST - this is cgi request [20:27:28]url: /json_proto [20:27:28]query_string will be loaded in cgi processing [20:27:28]execute_cgi json_proto POST (null) [20:27:28]execute_cgi path=json_proto method=POST [20:27:28]POST find Content-Length [20:27:28]Host: 172.17.96.3:8080 [20:27:28]Content-Length: 798 [20:27:28]Content-Type: application/json [20:27:28] [20:27:28]POST finish read [20:27:28]Found Content-Length = 798 [20:27:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 341.120, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:27:28]execute_script... [20:27:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 341.120, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:27:28]POST & json_proto [20:27:28]process_json_proto [20:27:28]json parsed OK: [20:27:28]protocol is kg_v1.0 [20:27:28]action value=close_receipt [20:27:28]process_action close_receipt [20:27:28]cmd_close_receipt [20:27:28]MH_GetDate [20:27:28]Write to MH i2c: F0 00 00 C0 4D FC [20:27:28]Write i2c OK [20:27:28]MH_I2C_Read... [20:27:28]Read from MH i2c: F0 [20:27:28]MH_I2C_Read... [20:27:28]Read from MH i2c: F0 09 00 [20:27:28]MH_I2C_Read... [20:27:28]Read from MH i2c: F0 09 00 C0 4D 00 B2 50 1D 67 44 5E 04 65 96 [20:27:28]GetLastDocTimeStamp 1729974291 [20:27:28]current date 1729974450 [20:27:28]FM_GetShiftState [20:27:28]SAM_PROTO_GetShiftState [20:27:28]wFMCommunicate request_size=4 [20:27:28]MH_SAM_APDU [20:27:28]CAPDU: 80 13 01 00 [20:27:28]Write to MH i2c: E2 08 00 C1 4D 80 13 01 00 00 00 00 00 8B [20:27:28]Write i2c OK [20:27:28]MH_I2C_Read... [20:27:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:27:28]Read from MH i2c: E2 [20:27:28]MH_I2C_Read... [20:27:28]Read from MH i2c: E2 0E 00 [20:27:28]MH_I2C_Read... [20:27:28]Read from MH i2c: E2 0E 00 C1 4D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 09 [20:27:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:27:28]wFMCommunicate OK [20:27:28]SAM_PROTO_GetShiftState done [20:27:28]FM_GetShiftState done [20:27:28]opened in 1729902265 [20:27:28]opened+sec_in_day 1729988665 [20:27:28]quantity*price = 0 [20:27:28]sum+1 = 1 [20:27:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 592 26.10.2024 20:27 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309171 ФПД: 63233471674061 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T202730&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309171&fm=63233471674061&tin=02508201610067®Number=0000000000091780&sum=0 [20:27:29]StoreToDocumentArchive [20:27:29]shift 532 fd 309171 [20:27:29]save to /storage/0532/doc_00309171 [20:27:29]save last doc name /storage/0532/doc_00309171 to /storage/kkm_last_doc_name [20:27:29]save OK [20:27:29]Clear old archive folders... [20:27:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:27:29]tlvbuf is 00121000 [20:27:29]SAM_PROTO_ClearQueue [20:27:29]wFMCommunicate request_size=4 [20:27:29]MH_SAM_APDU [20:27:29]CAPDU: 80 09 00 00 [20:27:29]Write to MH i2c: E2 08 00 CE 4D 80 09 00 00 00 00 00 00 8D [20:27:29]Write i2c OK [20:27:29]MH_I2C_Read... [20:27:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:27:29]Read from MH i2c: E2 [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: E2 03 00 [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: E2 03 00 CE 4D 00 90 00 8F [20:27:29]RAPDU: 90 00 [20:27:29]wFMCommunicate OK [20:27:29]SAM_PROTO_ClearQueue done [20:27:29]KKMCreateOFDPacket [20:27:29]OFDProtocolAddRootSTLVToBuf [20:27:29]FM_MakeSignedData [20:27:29]FM_MakeSignedData [20:27:29]SAM_PROTO_SignData [20:27:29]wFMCommunicate request_size=4 [20:27:29]MH_SAM_APDU [20:27:29]CAPDU: 80 0D 01 02 [20:27:29]Write to MH i2c: E2 08 00 CF 4D 80 0D 01 02 00 00 00 00 95 [20:27:29]Write i2c OK [20:27:29]MH_I2C_Read... [20:27:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:27:29]Read from MH i2c: E2 [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: E2 03 00 [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: E2 03 00 CF 4D 00 90 00 90 [20:27:29]RAPDU: 90 00 [20:27:29]wFMCommunicate OK [20:27:29]wFMCommunicate request_size=255 [20:27:29]MH_SAM_APDU [20:27:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 80 34 05 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 B2 50 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 B7 04 00 35 04 06 00 39 82 B0 9D [20:27:29]Write to MH i2c: E2 02 01 D0 4D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 80 34 05 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 B2 50 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 B7 04 00 35 04 06 00 39 82 B0 9D 00 00 0E [20:27:29]Write i2c OK [20:27:29]MH_I2C_Read... [20:27:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:27:29]Read from MH i2c: E2 [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: E2 03 00 [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: E2 03 00 D0 4D 00 90 00 91 [20:27:29]RAPDU: 90 00 [20:27:29]wFMCommunicate OK [20:27:29]wFMCommunicate request_size=7 [20:27:29]MH_SAM_APDU [20:27:29]CAPDU: 80 0D 02 02 02 F6 CD [20:27:29]Write to MH i2c: E2 0A 00 D1 4D 80 0D 02 02 02 00 F6 CD 00 00 5F [20:27:29]Write i2c OK [20:27:29]MH_I2C_Read... [20:27:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:27:29]Read from MH i2c: E2 [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: E2 03 00 [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: E2 03 00 D1 4D 00 90 00 92 [20:27:29]RAPDU: 90 00 [20:27:29]wFMCommunicate OK [20:27:29]wFMCommunicate request_size=4 [20:27:29]MH_SAM_APDU [20:27:29]CAPDU: 80 0D 03 02 [20:27:29]Write to MH i2c: E2 08 00 D2 4D 80 0D 03 02 00 00 00 00 9A [20:27:29]Write i2c OK [20:27:29]MH_I2C_Read... [20:27:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:27:29]Read from MH i2c: E2 [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: E2 0B 00 [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: E2 0B 00 D2 4D 00 F1 5F 3C 06 7B 8D 18 D5 90 00 22 [20:27:29]RAPDU: F1 5F 3C 06 7B 8D 18 D5 90 00 [20:27:29]wFMCommunicate OK [20:27:29]SAM_PROTO_SignData done [20:27:29]FM_MakeSignedData done [20:27:29]CreateOFDProtocolMessage [20:27:29]wFMCommunicate request_size=4 [20:27:29]MH_SAM_APDU [20:27:29]CAPDU: 80 11 00 00 [20:27:29]Write to MH i2c: E2 08 00 D3 4D 80 11 00 00 00 00 00 00 9A [20:27:29]Write i2c OK [20:27:29]MH_I2C_Read... [20:27:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:27:29]Read from MH i2c: E2 [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: E2 17 00 [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: E2 17 00 D3 4D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EF [20:27:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:27:29]wFMCommunicate OK [20:27:29]CreateOFDProtocolMessage done [20:27:29]OFDSenderStorePacket 309171 [20:27:29]StoreOFDPacket docnum=309171 [20:27:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 C0 55 04 01 61 0E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 80 34 05 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 B2 50 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 B7 04 00 35 04 06 00 39 82 B0 9D F6 CD F1 5F 3C 06 7B 8D 18 D5 [20:27:29]CheckFolder [20:27:29]dirname=/storage/ofd_packets [20:27:29]CheckFolder done [20:27:29]ProducePacketName [20:27:29]name=ofd_packets/00309171 [20:27:29]NVStorageSaveData ofd_packets/00309171 [20:27:29]File name is /storage/ofd_packets/00309171 [20:27:29]Write 298 bytes [20:27:29]NVStorageSaveData done [20:27:29]OFDSenderStorePacket done [20:27:29]KKMCreateOFDPacket done [20:27:29]NVStorageSaveData kkm_last_timestamp [20:27:29]File name is /storage/kkm_last_timestamp [20:27:29]Write 4 bytes [20:27:29]NVStorageSaveData done [20:27:29]ExternCall_PrintAddStr [20:27:29]wPrintStart [20:27:29]Write to MH i2c: 01 00 00 D4 4D 21 [20:27:29]Write i2c OK [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: 01 [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: 01 07 00 [20:27:29]MH_I2C_Read... [20:27:29]Read from MH i2c: 01 07 00 D4 4D 00 00 00 00 00 FF 0F 36 [20:27:29]RasterBufferAndPrint [20:27:29]line Счет N : (1)643044 [20:27:29]line ИНН: 02508201610067 [20:27:29]line Контрольно-Кассовый Чек [20:27:29]line ПРОДАЖА [20:27:29]line ТРК (МРК, ГНК) : 11 [20:27:29]line Товар: 2710194210 [20:27:29]line ДТ-К-2 [20:27:29]line 341.120 * 0.00 [20:27:29]line = 0.00 [20:27:29]line НДС 12% НСП 1% [20:27:29]line > о реализуемом товаре [20:27:29]line ИТОГО: 0.00 [20:27:29]line НСП 1% : 0.00 [20:27:29]line НДС 12% : 0.00 [20:27:29]line Наличными: 0.00 [20:27:29]line Безнал.: 0.00 [20:27:29]line Место: АЗС № 172 "Партнер Нефть" [20:27:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:27:29]line СНО: Общий режим [20:27:29]line Чек 592 26.10.2024 20:27 [20:27:29]line Смена: 532 ФФД: 1.0 [20:27:29]line ЗНМ: 0300000116 [20:27:29]line РНМ: 0000000000091780 [20:27:29]line Версия ККМ: 001 [20:27:29]line Талоны: Топливные Талоны [20:27:29]line 4755294 [20:27:29]line ФМ: 0000000000871765 [20:27:29]line ФД: 309171 [20:27:29]line ФПД: 63233471674061 [20:27:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T202730&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309171&fm=63233471674061&tin=02508201610067®Number=0000000000091780&sum=0 [20:27:30]OFD Sender: Processing packet 309171 [packets to send 223, broken 222] [20:27:30]ProducePacketName [20:27:30]name=ofd_packets/00309171 [20:27:30]OFD Sender: To server: pG, [20:27:30]CommunicateWithHost lk.salyk.kg:30040 [20:27:30]ConnectInit lk.salyk.kg [20:27:30]written 0, free lines is 4095 [20:27:30]Connected sock=10 [20:27:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 C0 55 04 01 61 0E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 80 34 05 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 02 00 00 F4 03 04 00 B2 50 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 B7 04 00 35 04 06 00 39 82 B0 9D F6 CD F1 5F 3C 06 7B 8D 18 D5 [20:27:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1C D5 47 00 D9 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B3 B7 04 00 F4 03 04 00 0F F7 1C 67 B6 04 01 00 00 B3 DE AF FB 2D 5D 07 5E [20:27:30]CommunicateWithHost err = 0 [20:27:30]CheckOFDResponse [20:27:30]1017 (14) - 77093643461234 [20:27:30]1041 (16) - 0000000000871765 [20:27:30]1040 (4) - 309171 [20:27:30]1012 (4) - 26.10.2024 14:05 [20:27:30]1206 (1) - 0 [20:27:30]OFD Sender: Remove packet 309171 [20:27:30]ProducePacketName [20:27:30]name=ofd_packets/00309171 [20:27:30]NVStorageDeleteData [20:27:30]Write to MH i2c: 01 00 00 FD 4D 4A [20:27:30]Write i2c OK [20:27:30]MH_I2C_Read... [20:27:30]Read from MH i2c: 01 [20:27:30]MH_I2C_Read... [20:27:30]Read from MH i2c: 01 07 00 [20:27:30]MH_I2C_Read... [20:27:30]Read from MH i2c: 01 07 00 FD 4D 00 00 00 00 00 C9 0C 26 [20:27:30]RasterBufferAndPrint [20:27:30]line [20:27:30]line [20:27:30]line [20:27:30]line [20:27:30]line [20:27:30]written 0, free lines is 3278 [20:27:30]MH_Cut [20:27:30]Write to MH i2c: D1 01 00 04 4E 01 24 [20:27:30]Write i2c OK [20:27:30]MH_I2C_Read... [20:27:30]Read from MH i2c: D1 [20:27:30]MH_I2C_Read... [20:27:30]Read from MH i2c: D1 01 00 [20:27:30]MH_I2C_Read... [20:27:30]Read from MH i2c: D1 01 00 04 4E 00 23 [20:27:30]Write to MH i2c: 01 00 00 05 4E 53 [20:27:30]Write i2c OK [20:27:30]MH_I2C_Read... [20:27:30]OFD Sender: No OFD packet to send [20:27:31]*** Cut start [20:27:31]*** Purtial cut [20:27:31]*** Stage 1: CUTSNS_PIN = 1 [20:27:31]Read from MH i2c: 01 [20:27:31]MH_I2C_Read... [20:27:31]*** Stop cut motor [20:27:31]*** Cut end [20:27:31]Read from MH i2c: 01 07 00 [20:27:31]MH_I2C_Read... [20:27:31]Read from MH i2c: 01 07 00 05 4E 00 00 00 00 00 FF 0F 68 [20:27:31]process_action close_receipt done [20:27:31]requested_data is exist [20:27:31]produce_requested_data [20:27:31]requested_item fm.sn is exist - process it [20:27:31]wFMCommunicate request_size=4 [20:27:31]MH_SAM_APDU [20:27:31]CAPDU: 80 11 00 00 [20:27:31]Write to MH i2c: E2 08 00 06 4E 80 11 00 00 00 00 00 00 CE [20:27:31]Write i2c OK [20:27:31]MH_I2C_Read... [20:27:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:27:31]Read from MH i2c: E2 [20:27:31]MH_I2C_Read... [20:27:31]Read from MH i2c: E2 17 00 [20:27:31]MH_I2C_Read... [20:27:31]Read from MH i2c: E2 17 00 06 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 23 [20:27:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:27:31]wFMCommunicate OK [20:27:31]requested_item fd.num is exist - process it [20:27:31]SAM_PROTO_GetFieldsCounters [20:27:31]wFMCommunicate request_size=4 [20:27:31]MH_SAM_APDU [20:27:31]CAPDU: 80 13 00 00 [20:27:31]Write to MH i2c: E2 08 00 07 4E 80 13 00 00 00 00 00 00 D1 [20:27:31]Write i2c OK [20:27:31]MH_I2C_Read... [20:27:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:27:31]Read from MH i2c: E2 [20:27:31]MH_I2C_Read... [20:27:31]Read from MH i2c: E2 62 00 [20:27:31]MH_I2C_Read... [20:27:31]Read from MH i2c: E2 62 00 07 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B3 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 6E [20:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B3 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:27:31]wFMCommunicate OK [20:27:31]SAM_PROTO_GetFieldsCounters done [20:27:31]requested_item shift.num is exist - process it [20:27:31]requested_item shift.opened is exist - process it [20:27:31]req_shift_opened [20:27:31]FM_GetShiftState [20:27:31]SAM_PROTO_GetShiftState [20:27:31]wFMCommunicate request_size=4 [20:27:31]MH_SAM_APDU [20:27:31]CAPDU: 80 13 01 00 [20:27:31]Write to MH i2c: E2 08 00 08 4E 80 13 01 00 00 00 00 00 D3 [20:27:31]Write i2c OK [20:27:31]MH_I2C_Read... [20:27:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:27:31]Read from MH i2c: E2 [20:27:31]MH_I2C_Read... [20:27:31]Read from MH i2c: E2 0E 00 [20:27:31]MH_I2C_Read... [20:27:31]Read from MH i2c: E2 0E 00 08 4E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 51 [20:27:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:27:31]wFMCommunicate OK [20:27:31]SAM_PROTO_GetShiftState done [20:27:31]FM_GetShiftState done [20:27:31]req_shift_opened done [20:27:31]requested_item shift.open_date is exist - process it [20:27:31]req_shift_open_date [20:27:31]req_shift_open_date done [20:27:31]produce_requested_data done [20:27:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309171,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:27:31]process_action_free close_receipt [20:27:31]json_value_free [20:27:31]json_value_free done [20:27:31]process_json_proto returns [20:27:31]Send response to host [20:27:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309171,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:27:31]free response buf [20:27:31]execute_script done [20:27:31]execute_script returns [20:27:31]free content buf [20:27:31]Sock 9.Close socket [20:27:31]Sock 9.Thread stoped [20:27:35]OFD Sender: No OFD packet to send [20:27:40]OFD Sender: No OFD packet to send [20:27:45]OFD Sender: No OFD packet to send [20:27:51]OFD Sender: No OFD packet to send [20:27:56]OFD Sender: No OFD packet to send [20:28:01]OFD Sender: No OFD packet to send [20:28:06]OFD Sender: No OFD packet to send [20:28:11]OFD Sender: No OFD packet to send [20:28:16]OFD Sender: No OFD packet to send [20:28:21]OFD Sender: No OFD packet to send [20:28:26]OFD Sender: No OFD packet to send [20:28:31]OFD Sender: No OFD packet to send [20:28:36]OFD Sender: No OFD packet to send [20:28:41]OFD Sender: No OFD packet to send [20:28:46]OFD Sender: No OFD packet to send [20:28:51]OFD Sender: No OFD packet to send [20:28:56]OFD Sender: No OFD packet to send [20:29:01]OFD Sender: No OFD packet to send [20:29:06]OFD Sender: No OFD packet to send [20:29:11]OFD Sender: No OFD packet to send [20:29:16]OFD Sender: No OFD packet to send [20:29:21]OFD Sender: No OFD packet to send [20:29:26]OFD Sender: No OFD packet to send [20:29:31]OFD Sender: No OFD packet to send [20:29:36]OFD Sender: No OFD packet to send [20:29:37]accept exits with 7 [20:29:37]New connection [20:29:37]New thread 3066879332 created [20:29:37]Thread 3067022692 joined [20:29:37]Waiting for new connection... [20:29:37] Sock 7.Parse request [20:29:37]Sock 7.Check first char [20:29:37]Sock 7.First char is OK [20:29:37]request: POST /json_proto HTTP/1.0 [20:29:37]Method: POST [20:29:37]URL: /json_proto [20:29:37]Method is POST - this is cgi request [20:29:37]url: /json_proto [20:29:37]query_string will be loaded in cgi processing [20:29:37]execute_cgi json_proto POST (null) [20:29:37]execute_cgi path=json_proto method=POST [20:29:37]POST find Content-Length [20:29:37]Host: 172.17.96.3:8080 [20:29:37]Content-Length: 677 [20:29:37]Content-Type: application/json [20:29:37] [20:29:37]POST finish read [20:29:37]Found Content-Length = 677 [20:29:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:37]execute_script... [20:29:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643046", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:29:37]POST & json_proto [20:29:37]process_json_proto [20:29:37]json parsed OK: [20:29:37]protocol is kg_v1.0 [20:29:37]action value=close_receipt [20:29:37]process_action close_receipt [20:29:37]cmd_close_receipt [20:29:37]MH_GetDate [20:29:37]Write to MH i2c: F0 00 00 09 4E 46 [20:29:37]Write i2c OK [20:29:37]MH_I2C_Read... [20:29:37]Read from MH i2c: F0 [20:29:37]MH_I2C_Read... [20:29:37]Read from MH i2c: F0 09 00 [20:29:37]MH_I2C_Read... [20:29:37]Read from MH i2c: F0 09 00 09 4E 00 33 51 1D 67 44 5E 04 65 62 [20:29:37]GetLastDocTimeStamp 1729974450 [20:29:37]current date 1729974579 [20:29:37]FM_GetShiftState [20:29:37]SAM_PROTO_GetShiftState [20:29:37]wFMCommunicate request_size=4 [20:29:37]MH_SAM_APDU [20:29:37]CAPDU: 80 13 01 00 [20:29:37]Write to MH i2c: E2 08 00 0A 4E 80 13 01 00 00 00 00 00 D5 [20:29:37]Write i2c OK [20:29:37]MH_I2C_Read... [20:29:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:37]Read from MH i2c: E2 [20:29:37]MH_I2C_Read... [20:29:37]Read from MH i2c: E2 0E 00 [20:29:37]MH_I2C_Read... [20:29:37]Read from MH i2c: E2 0E 00 0A 4E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 53 [20:29:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:29:37]wFMCommunicate OK [20:29:37]SAM_PROTO_GetShiftState done [20:29:37]FM_GetShiftState done [20:29:37]opened in 1729902265 [20:29:37]opened+sec_in_day 1729988665 [20:29:37]quantity*price = 50010 [20:29:37]sum+1 = 50012 [20:29:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 593 26.10.2024 20:29 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309172 ФПД: 100455806901937 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T202939&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309172&fm=100455806901937&tin=02508201610067®Number=0000000000091780&sum=50000 [20:29:39]StoreToDocumentArchive [20:29:39]shift 532 fd 309172 [20:29:39]save to /storage/0532/doc_00309172 [20:29:39]save last doc name /storage/0532/doc_00309172 to /storage/kkm_last_doc_name [20:29:39]save OK [20:29:39]Clear old archive folders... [20:29:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:29:39]tlvbuf is 001C23E0 [20:29:39]SAM_PROTO_ClearQueue [20:29:39]wFMCommunicate request_size=4 [20:29:39]MH_SAM_APDU [20:29:39]CAPDU: 80 09 00 00 [20:29:39]Write to MH i2c: E2 08 00 17 4E 80 09 00 00 00 00 00 00 D7 [20:29:39]Write i2c OK [20:29:39]MH_I2C_Read... [20:29:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:29:39]Read from MH i2c: E2 [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: E2 03 00 [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: E2 03 00 17 4E 00 90 00 D9 [20:29:39]RAPDU: 90 00 [20:29:39]wFMCommunicate OK [20:29:39]SAM_PROTO_ClearQueue done [20:29:39]KKMCreateOFDPacket [20:29:39]OFDProtocolAddRootSTLVToBuf [20:29:39]FM_MakeSignedData [20:29:39]FM_MakeSignedData [20:29:39]SAM_PROTO_SignData [20:29:39]wFMCommunicate request_size=4 [20:29:39]MH_SAM_APDU [20:29:39]CAPDU: 80 0D 01 02 [20:29:39]Write to MH i2c: E2 08 00 18 4E 80 0D 01 02 00 00 00 00 DF [20:29:39]Write i2c OK [20:29:39]MH_I2C_Read... [20:29:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:29:39]Read from MH i2c: E2 [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: E2 03 00 [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: E2 03 00 18 4E 00 90 00 DA [20:29:39]RAPDU: 90 00 [20:29:39]wFMCommunicate OK [20:29:39]wFMCommunicate request_size=255 [20:29:39]MH_SAM_APDU [20:29:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 33 51 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 B7 04 00 35 04 06 00 5B [20:29:39]Write to MH i2c: E2 02 01 19 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 33 51 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 B7 04 00 35 04 06 00 5B 00 00 81 [20:29:39]Write i2c OK [20:29:39]MH_I2C_Read... [20:29:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:39]Read from MH i2c: E2 [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: E2 03 00 [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: E2 03 00 19 4E 00 90 00 DB [20:29:39]RAPDU: 90 00 [20:29:39]wFMCommunicate OK [20:29:39]wFMCommunicate request_size=10 [20:29:39]MH_SAM_APDU [20:29:39]CAPDU: 80 0D 02 02 05 5D 30 AF 9E B1 [20:29:39]Write to MH i2c: E2 0D 00 1A 4E 80 0D 02 02 05 00 5D 30 AF 9E B1 00 00 77 [20:29:39]Write i2c OK [20:29:39]MH_I2C_Read... [20:29:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:29:39]Read from MH i2c: E2 [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: E2 03 00 [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: E2 03 00 1A 4E 00 90 00 DC [20:29:39]RAPDU: 90 00 [20:29:39]wFMCommunicate OK [20:29:39]wFMCommunicate request_size=4 [20:29:39]MH_SAM_APDU [20:29:39]CAPDU: 80 0D 03 02 [20:29:39]Write to MH i2c: E2 08 00 1B 4E 80 0D 03 02 00 00 00 00 E4 [20:29:39]Write i2c OK [20:29:39]MH_I2C_Read... [20:29:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:29:39]Read from MH i2c: E2 [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: E2 0B 00 [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: E2 0B 00 1B 4E 00 9B CB 2A 1F CA F1 39 8B 90 00 13 [20:29:39]RAPDU: 9B CB 2A 1F CA F1 39 8B 90 00 [20:29:39]wFMCommunicate OK [20:29:39]SAM_PROTO_SignData done [20:29:39]FM_MakeSignedData done [20:29:39]CreateOFDProtocolMessage [20:29:39]wFMCommunicate request_size=4 [20:29:39]MH_SAM_APDU [20:29:39]CAPDU: 80 11 00 00 [20:29:39]Write to MH i2c: E2 08 00 1C 4E 80 11 00 00 00 00 00 00 E4 [20:29:39]Write i2c OK [20:29:39]MH_I2C_Read... [20:29:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:39]Read from MH i2c: E2 [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: E2 17 00 [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: E2 17 00 1C 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 39 [20:29:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:29:39]wFMCommunicate OK [20:29:39]CreateOFDProtocolMessage done [20:29:39]OFDSenderStorePacket 309172 [20:29:39]StoreOFDPacket docnum=309172 [20:29:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 92 10 07 01 8F BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 33 51 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 B7 04 00 35 04 06 00 5B 5D 30 AF 9E B1 9B CB 2A 1F CA F1 39 8B [20:29:39]CheckFolder [20:29:39]dirname=/storage/ofd_packets [20:29:39]CheckFolder done [20:29:39]ProducePacketName [20:29:39]name=ofd_packets/00309172 [20:29:39]NVStorageSaveData ofd_packets/00309172 [20:29:39]File name is /storage/ofd_packets/00309172 [20:29:39]Write 301 bytes [20:29:39]NVStorageSaveData done [20:29:39]OFDSenderStorePacket done [20:29:39]KKMCreateOFDPacket done [20:29:39]NVStorageSaveData kkm_last_timestamp [20:29:39]File name is /storage/kkm_last_timestamp [20:29:39]Write 4 bytes [20:29:39]NVStorageSaveData done [20:29:39]ExternCall_PrintAddStr [20:29:39]wPrintStart [20:29:39]Write to MH i2c: 01 00 00 1D 4E 6B [20:29:39]Write i2c OK [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: 01 [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: 01 07 00 [20:29:39]MH_I2C_Read... [20:29:39]Read from MH i2c: 01 07 00 1D 4E 00 00 00 00 00 FF 0F 80 [20:29:39]RasterBufferAndPrint [20:29:39]line Счет N : (1)643046 [20:29:39]line ИНН: 02508201610067 [20:29:39]line Контрольно-Кассовый Чек [20:29:39]line ПРОДАЖА [20:29:39]line ТРК (МРК, ГНК) : 61 [20:29:39]line Товар: 2710124500 [20:29:39]line Аи-95-К-3 [20:29:39]line 6.740 * 74.20 [20:29:39]line = 500.11 [20:29:39]line НДС 12% НСП 1% [20:29:39]line > о реализуемом товаре [20:29:39]line ОКРУГЛЕНИЕ: -0.11 [20:29:39]line ИТОГО: 500.00 [20:29:39]line Внесено: 500.00 [20:29:39]line СДАЧА: 0.00 [20:29:39]line НСП 1% : 4.43 [20:29:39]line НДС 12% : 53.11 [20:29:39]line Наличными: 500.00 [20:29:39]line Безнал.: 0.00 [20:29:39]line Место: АЗС № 172 "Партнер Нефть" [20:29:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:29:39]line СНО: Общий режим [20:29:39]line Чек 593 26.10.2024 20:29 [20:29:39]line Смена: 532 ФФД: 1.0 [20:29:39]line ЗНМ: 0300000116 [20:29:39]line РНМ: 0000000000091780 [20:29:39]line Версия ККМ: 001 [20:29:39]line ФМ: 0000000000871765 [20:29:39]line ФД: 309172 [20:29:39]line ФПД: 100455806901937 [20:29:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T202939&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309172&fm=100455806901937&tin=02508201610067®Number=0000000000091780&sum=50000 [20:29:39]written 0, free lines is 4095 [20:29:39]OFD Sender: Processing packet 309172 [packets to send 223, broken 222] [20:29:39]ProducePacketName [20:29:39]name=ofd_packets/00309172 [20:29:39]OFD Sender: To server: pG, [20:29:39]CommunicateWithHost lk.salyk.kg:30040 [20:29:39]ConnectInit lk.salyk.kg [20:29:39]Connected sock=10 [20:29:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 92 10 07 01 8F BD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 33 51 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 B7 04 00 35 04 06 00 5B 5D 30 AF 9E B1 9B CB 2A 1F CA F1 39 8B [20:29:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6F 3C 47 00 8E 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B4 B7 04 00 F4 03 04 00 90 F7 1C 67 B6 04 01 00 00 12 DC 23 B6 CA 4F 09 9C [20:29:39]CommunicateWithHost err = 0 [20:29:39]CheckOFDResponse [20:29:39]1017 (14) - 77093643461234 [20:29:39]1041 (16) - 0000000000871765 [20:29:39]1040 (4) - 309172 [20:29:39]1012 (4) - 26.10.2024 14:07 [20:29:39]1206 (1) - 0 [20:29:39]OFD Sender: Remove packet 309172 [20:29:39]ProducePacketName [20:29:39]name=ofd_packets/00309172 [20:29:39]NVStorageDeleteData [20:29:40]Write to MH i2c: 01 00 00 47 4E 95 [20:29:40]Write i2c OK [20:29:40]MH_I2C_Read... [20:29:40]Read from MH i2c: 01 [20:29:40]MH_I2C_Read... [20:29:40]Read from MH i2c: 01 07 00 [20:29:40]MH_I2C_Read... [20:29:40]Read from MH i2c: 01 07 00 47 4E 00 00 00 00 00 AF 0C 57 [20:29:40]RasterBufferAndPrint [20:29:40]line [20:29:40]line [20:29:40]line [20:29:40]line [20:29:40]line [20:29:40]written 0, free lines is 3253 [20:29:40]MH_Cut [20:29:40]Write to MH i2c: D1 01 00 4E 4E 01 6E [20:29:40]Write i2c OK [20:29:40]MH_I2C_Read... [20:29:40]Read from MH i2c: D1 [20:29:40]MH_I2C_Read... [20:29:40]Read from MH i2c: D1 01 00 [20:29:40]MH_I2C_Read... [20:29:40]Read from MH i2c: D1 01 00 4E 4E 00 6D [20:29:40]Write to MH i2c: 01 00 00 4F 4E 9D [20:29:40]Write i2c OK [20:29:40]MH_I2C_Read... [20:29:40]OFD Sender: No OFD packet to send [20:29:40]*** Cut start [20:29:40]*** Purtial cut [20:29:40]*** Stage 1: CUTSNS_PIN = 1 [20:29:41]Read from MH i2c: 01 [20:29:41]MH_I2C_Read... [20:29:41]*** Stop cut motor [20:29:41]*** Cut end [20:29:41]Read from MH i2c: 01 07 00 [20:29:41]MH_I2C_Read... [20:29:41]Read from MH i2c: 01 07 00 4F 4E 00 00 00 00 00 FF 0F B2 [20:29:41]process_action close_receipt done [20:29:41]requested_data is exist [20:29:41]produce_requested_data [20:29:41]requested_item fm.sn is exist - process it [20:29:41]wFMCommunicate request_size=4 [20:29:41]MH_SAM_APDU [20:29:41]CAPDU: 80 11 00 00 [20:29:41]Write to MH i2c: E2 08 00 50 4E 80 11 00 00 00 00 00 00 18 [20:29:41]Write i2c OK [20:29:41]MH_I2C_Read... [20:29:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:29:41]Read from MH i2c: E2 [20:29:41]MH_I2C_Read... [20:29:41]Read from MH i2c: E2 17 00 [20:29:41]MH_I2C_Read... [20:29:41]Read from MH i2c: E2 17 00 50 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6D [20:29:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:29:41]wFMCommunicate OK [20:29:41]requested_item fd.num is exist - process it [20:29:41]SAM_PROTO_GetFieldsCounters [20:29:41]wFMCommunicate request_size=4 [20:29:41]MH_SAM_APDU [20:29:41]CAPDU: 80 13 00 00 [20:29:41]Write to MH i2c: E2 08 00 51 4E 80 13 00 00 00 00 00 00 1B [20:29:41]Write i2c OK [20:29:41]MH_I2C_Read... [20:29:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:29:41]Read from MH i2c: E2 [20:29:41]MH_I2C_Read... [20:29:41]Read from MH i2c: E2 62 00 [20:29:41]MH_I2C_Read... [20:29:41]Read from MH i2c: E2 62 00 51 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B4 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 BC [20:29: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B4 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:29:41]wFMCommunicate OK [20:29:41]SAM_PROTO_GetFieldsCounters done [20:29:41]requested_item shift.num is exist - process it [20:29:41]requested_item shift.opened is exist - process it [20:29:41]req_shift_opened [20:29:41]FM_GetShiftState [20:29:41]SAM_PROTO_GetShiftState [20:29:41]wFMCommunicate request_size=4 [20:29:41]MH_SAM_APDU [20:29:41]CAPDU: 80 13 01 00 [20:29:41]Write to MH i2c: E2 08 00 52 4E 80 13 01 00 00 00 00 00 1D [20:29:41]Write i2c OK [20:29:41]MH_I2C_Read... [20:29:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:29:41]Read from MH i2c: E2 [20:29:41]MH_I2C_Read... [20:29:41]Read from MH i2c: E2 0E 00 [20:29:41]MH_I2C_Read... [20:29:41]Read from MH i2c: E2 0E 00 52 4E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9B [20:29:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:29:41]wFMCommunicate OK [20:29:41]SAM_PROTO_GetShiftState done [20:29:41]FM_GetShiftState done [20:29:41]req_shift_opened done [20:29:41]requested_item shift.open_date is exist - process it [20:29:41]req_shift_open_date [20:29:41]req_shift_open_date done [20:29:41]produce_requested_data done [20:29:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309172,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:29:41]process_action_free close_receipt [20:29:41]json_value_free [20:29:41]json_value_free done [20:29:41]process_json_proto returns [20:29:41]Send response to host [20:29:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309172,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:29:41]free response buf [20:29:41]execute_script done [20:29:41]execute_script returns [20:29:41]free content buf [20:29:41]Sock 7.Close socket [20:29:41]Sock 7.Thread stoped [20:29:45]OFD Sender: No OFD packet to send [20:29:50]OFD Sender: No OFD packet to send [20:29:55]OFD Sender: No OFD packet to send [20:30:00]OFD Sender: No OFD packet to send [20:30:05]OFD Sender: No OFD packet to send [20:30:10]OFD Sender: No OFD packet to send [20:30:15]OFD Sender: No OFD packet to send [20:30:20]OFD Sender: No OFD packet to send [20:30:25]OFD Sender: No OFD packet to send [20:30:30]OFD Sender: No OFD packet to send [20:30:35]OFD Sender: No OFD packet to send [20:30:40]OFD Sender: No OFD packet to send [20:30:45]OFD Sender: No OFD packet to send [20:30:50]OFD Sender: No OFD packet to send [20:30:55]OFD Sender: No OFD packet to send [20:31:00]OFD Sender: No OFD packet to send [20:31:05]OFD Sender: No OFD packet to send [20:31:10]OFD Sender: No OFD packet to send [20:31:15]OFD Sender: No OFD packet to send [20:31:20]OFD Sender: No OFD packet to send [20:31:25]OFD Sender: No OFD packet to send [20:31:30]OFD Sender: No OFD packet to send [20:31:35]OFD Sender: No OFD packet to send [20:31:40]OFD Sender: No OFD packet to send [20:31:45]OFD Sender: No OFD packet to send [20:31:46]accept exits with 9 [20:31:46]New connection [20:31:46]New thread 3067022692 created [20:31:46]Thread 3066879332 joined [20:31:46]Waiting for new connection... [20:31:46] Sock 9.Parse request [20:31:46]Sock 9.Check first char [20:31:46]Sock 9.First char is OK [20:31:46]request: POST /json_proto HTTP/1.0 [20:31:46]Method: POST [20:31:46]URL: /json_proto [20:31:46]Method is POST - this is cgi request [20:31:46]url: /json_proto [20:31:46]query_string will be loaded in cgi processing [20:31:46]execute_cgi json_proto POST (null) [20:31:46]execute_cgi path=json_proto method=POST [20:31:46]POST find Content-Length [20:31:46]Host: 172.17.96.3:8080 [20:31:46]Content-Length: 620 [20:31:46]Content-Type: application/json [20:31:46] [20:31:46]POST finish read [20:31:46]Found Content-Length = 620 [20:31:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3381", "tax_sys" : 0, "items" : [ { "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 150.00, "quantity" : 1.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" ] } } [20:31:46]execute_script... [20:31: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)3381", "tax_sys" : 0, "items" : [ { "code": "46230614", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Richmond Red Edition", "price" : 150.00, "quantity" : 1.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" ] } } [20:31:46]POST & json_proto [20:31:46]process_json_proto [20:31:46]json parsed OK: [20:31:46]protocol is kg_v1.0 [20:31:46]action value=close_receipt [20:31:46]process_action close_receipt [20:31:46]cmd_close_receipt [20:31:46]MH_GetDate [20:31:46]Write to MH i2c: F0 00 00 53 4E 90 [20:31:46]Write i2c OK [20:31:46]MH_I2C_Read... [20:31:46]Read from MH i2c: F0 [20:31:46]MH_I2C_Read... [20:31:46]Read from MH i2c: F0 09 00 [20:31:46]MH_I2C_Read... [20:31:46]Read from MH i2c: F0 09 00 53 4E 00 B4 51 1D 67 44 5E 04 65 2D [20:31:46]GetLastDocTimeStamp 1729974579 [20:31:46]current date 1729974708 [20:31:46]FM_GetShiftState [20:31:46]SAM_PROTO_GetShiftState [20:31:46]wFMCommunicate request_size=4 [20:31:46]MH_SAM_APDU [20:31:46]CAPDU: 80 13 01 00 [20:31:46]Write to MH i2c: E2 08 00 54 4E 80 13 01 00 00 00 00 00 1F [20:31:46]Write i2c OK [20:31:46]MH_I2C_Read... [20:31:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:31:46]Read from MH i2c: E2 [20:31:46]MH_I2C_Read... [20:31:46]Read from MH i2c: E2 0E 00 [20:31:46]MH_I2C_Read... [20:31:46]Read from MH i2c: E2 0E 00 54 4E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9D [20:31:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:31:46]wFMCommunicate OK [20:31:46]SAM_PROTO_GetShiftState done [20:31:46]FM_GetShiftState done [20:31:46]opened in 1729902265 [20:31:46]opened+sec_in_day 1729988665 [20:31:46]quantity*price = 15000 [20:31:46]sum+1 = 15001 [20:31:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.00 НСП 1% : 1.33 НДС 12% : 15.93 Наличными: 150.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 594 26.10.2024 20:31 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309173 ФПД: 25205742550267 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203148&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309173&fm=25205742550267&tin=02508201610067®Number=0000000000091780&sum=15000 0 [20:31:47]StoreToDocumentArchive [20:31:47]shift 532 fd 309173 [20:31:47]save to /storage/0532/doc_00309173 [20:31:47]save last doc name /storage/0532/doc_00309173 to /storage/kkm_last_doc_name [20:31:47]save OK [20:31:47]Clear old archive folders... [20:31:47]ProcessDocumentItem done err = 0, tmpTLVsize=274 [20:31:47]tlvbuf is 000E1670 [20:31:47]SAM_PROTO_ClearQueue [20:31:47]wFMCommunicate request_size=4 [20:31:47]MH_SAM_APDU [20:31:47]CAPDU: 80 09 00 00 [20:31:47]Write to MH i2c: E2 08 00 61 4E 80 09 00 00 00 00 00 00 21 [20:31:47]Write i2c OK [20:31:47]MH_I2C_Read... [20:31:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:31:47]Read from MH i2c: E2 [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: E2 03 00 [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: E2 03 00 61 4E 00 90 00 23 [20:31:47]RAPDU: 90 00 [20:31:47]wFMCommunicate OK [20:31:47]SAM_PROTO_ClearQueue done [20:31:47]KKMCreateOFDPacket [20:31:47]OFDProtocolAddRootSTLVToBuf [20:31:47]FM_MakeSignedData [20:31:47]FM_MakeSignedData [20:31:47]SAM_PROTO_SignData [20:31:47]wFMCommunicate request_size=4 [20:31:47]MH_SAM_APDU [20:31:47]CAPDU: 80 0D 01 02 [20:31:47]Write to MH i2c: E2 08 00 62 4E 80 0D 01 02 00 00 00 00 29 [20:31:47]Write i2c OK [20:31:47]MH_I2C_Read... [20:31:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:31:47]Read from MH i2c: E2 [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: E2 03 00 [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: E2 03 00 62 4E 00 90 00 24 [20:31:47]RAPDU: 90 00 [20:31:47]wFMCommunicate OK [20:31:47]wFMCommunicate request_size=255 [20:31:47]MH_SAM_APDU [20:31:47]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 98 3A 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 52 02 00 00 F4 03 04 00 B4 51 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 [20:31:47]Write to MH i2c: E2 02 01 63 4E 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 98 3A 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 52 02 00 00 F4 03 04 00 B4 51 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 00 00 34 [20:31:47]Write i2c OK [20:31:47]MH_I2C_Read... [20:31:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:31:47]Read from MH i2c: E2 [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: E2 03 00 [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: E2 03 00 63 4E 00 90 00 25 [20:31:47]RAPDU: 90 00 [20:31:47]wFMCommunicate OK [20:31:47]wFMCommunicate request_size=33 [20:31:47]MH_SAM_APDU [20:31:47]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 B7 04 00 35 04 06 00 16 EC AB 54 BC FB [20:31:47]Write to MH i2c: E2 24 00 64 4E 80 0D 02 02 1C 00 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 B7 04 00 35 04 06 00 16 EC AB 54 BC FB 00 00 E5 [20:31:47]Write i2c OK [20:31:47]MH_I2C_Read... [20:31:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:31:47]Read from MH i2c: E2 [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: E2 03 00 [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: E2 03 00 64 4E 00 90 00 26 [20:31:47]RAPDU: 90 00 [20:31:47]wFMCommunicate OK [20:31:47]wFMCommunicate request_size=4 [20:31:47]MH_SAM_APDU [20:31:47]CAPDU: 80 0D 03 02 [20:31:47]Write to MH i2c: E2 08 00 65 4E 80 0D 03 02 00 00 00 00 2E [20:31:47]Write i2c OK [20:31:47]MH_I2C_Read... [20:31:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:31:47]Read from MH i2c: E2 [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: E2 0B 00 [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: E2 0B 00 65 4E 00 2B 90 85 30 55 5F 6C 61 90 00 20 [20:31:47]RAPDU: 2B 90 85 30 55 5F 6C 61 90 00 [20:31:47]wFMCommunicate OK [20:31:47]SAM_PROTO_SignData done [20:31:47]FM_MakeSignedData done [20:31:47]CreateOFDProtocolMessage [20:31:47]wFMCommunicate request_size=4 [20:31:47]MH_SAM_APDU [20:31:47]CAPDU: 80 11 00 00 [20:31:47]Write to MH i2c: E2 08 00 66 4E 80 11 00 00 00 00 00 00 2E [20:31:47]Write i2c OK [20:31:47]MH_I2C_Read... [20:31:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:31:47]Read from MH i2c: E2 [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: E2 17 00 [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: E2 17 00 66 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 83 [20:31:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:31:47]wFMCommunicate OK [20:31:47]CreateOFDProtocolMessage done [20:31:47]OFDSenderStorePacket 309173 [20:31:47]StoreOFDPacket docnum=309173 [20:31:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 26 01 00 00 F7 D8 1E 01 9B 3C 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 98 3A 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 52 02 00 00 F4 03 04 00 B4 51 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 B7 04 00 35 04 06 00 16 EC AB 54 BC FB 2B 90 85 30 55 5F 6C 61 [20:31:47]CheckFolder [20:31:47]dirname=/storage/ofd_packets [20:31:47]CheckFolder done [20:31:47]ProducePacketName [20:31:47]name=ofd_packets/00309173 [20:31:47]NVStorageSaveData ofd_packets/00309173 [20:31:47]File name is /storage/ofd_packets/00309173 [20:31:47]Write 324 bytes [20:31:47]NVStorageSaveData done [20:31:47]OFDSenderStorePacket done [20:31:47]KKMCreateOFDPacket done [20:31:47]NVStorageSaveData kkm_last_timestamp [20:31:47]File name is /storage/kkm_last_timestamp [20:31:47]Write 4 bytes [20:31:47]NVStorageSaveData done [20:31:47]ExternCall_PrintAddStr [20:31:47]wPrintStart [20:31:47]Write to MH i2c: 01 00 00 67 4E B5 [20:31:47]Write i2c OK [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: 01 [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: 01 07 00 [20:31:47]MH_I2C_Read... [20:31:47]Read from MH i2c: 01 07 00 67 4E 00 00 00 00 00 FF 0F CA [20:31:47]RasterBufferAndPrint [20:31:47]line Счет N : (3)3381 [20:31:47]line ИНН: 02508201610067 [20:31:47]line Контрольно-Кассовый Чек [20:31:47]line ПРОДАЖА [20:31:47]line Товар: 46230614 [20:31:47]line Сигареты Richmond Red Edition [20:31:47]line 1.000 * 150.00 [20:31:47]line = 150.00 [20:31:47]line НДС 12% НСП 1% [20:31:47]line > о реализуемом товаре [20:31:47]line ИТОГО: 150.00 [20:31:47]line НСП 1% : 1.33 [20:31:47]line НДС 12% : 15.93 [20:31:47]line Наличными: 150.00 [20:31:47]line Безнал.: 0.00 [20:31:47]line Место: АЗС № 172 "Партнер Нефть" [20:31:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:31:47]line СНО: Общий режим [20:31:47]line Чек 594 26.10.2024 20:31 [20:31:47]line Смена: 532 ФФД: 1.0 [20:31:47]line ЗНМ: 0300000116 [20:31:47]line РНМ: 0000000000091780 [20:31:47]line Версия ККМ: 001 [20:31:47]line ФМ: 0000000000871765 [20:31:47]line ФД: 309173 [20:31:47]line ФПД: 25205742550267 [20:31:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203148&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309173&fm=25205742550267&tin=02508201610067®Number=0000000000091780&sum=15000 [20:31:48]OFD Sender: Processing packet 309173 [packets to send 223, broken 222] [20:31:48]ProducePacketName [20:31:48]name=ofd_packets/00309173 [20:31:48]OFD Sender: To server: pG, [20:31:48]CommunicateWithHost lk.salyk.kg:30040 [20:31:48]ConnectInit lk.salyk.kg [20:31:48]line 0 [20:31:48]written 0, free lines is 4095 [20:31:48]Connected sock=11 [20:31:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 26 01 00 00 F7 D8 1E 01 9B 3C 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 98 3A 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 52 02 00 00 F4 03 04 00 B4 51 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B5 B7 04 00 35 04 06 00 16 EC AB 54 BC FB 2B 90 85 30 55 5F 6C 61 [20:31:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0F 69 47 00 DD 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 31 37 36 35 10 04 04 00 B5 B7 04 00 F4 03 04 00 11 F8 1C 67 B6 04 01 00 00 45 33 A3 64 AA 26 C1 CC [20:31:48]CommunicateWithHost err = 0 [20:31:48]CheckOFDResponse [20:31:48]1017 (14) - 77093643461234 [20:31:48]1041 (16) - 0000000000871765 [20:31:48]1040 (4) - 309173 [20:31:48]1012 (4) - 26.10.2024 14:09 [20:31:48]1206 (1) - 0 [20:31:48]OFD Sender: Remove packet 309173 [20:31:48]ProducePacketName [20:31:48]name=ofd_packets/00309173 [20:31:48]NVStorageDeleteData [20:31:48]Write to MH i2c: 01 00 00 8F 4E DD [20:31:48]Write i2c OK [20:31:48]MH_I2C_Read... [20:31:48]Read from MH i2c: 01 [20:31:48]MH_I2C_Read... [20:31:48]Read from MH i2c: 01 07 00 [20:31:48]MH_I2C_Read... [20:31:48]Read from MH i2c: 01 07 00 8F 4E 00 00 00 00 00 C8 0C B8 [20:31:48]RasterBufferAndPrint [20:31:48]line [20:31:48]line [20:31:48]line [20:31:48]line [20:31:48]line [20:31:48]written 0, free lines is 3275 [20:31:48]MH_Cut [20:31:48]Write to MH i2c: D1 01 00 96 4E 01 B6 [20:31:48]Write i2c OK [20:31:48]MH_I2C_Read... [20:31:48]Read from MH i2c: D1 [20:31:48]MH_I2C_Read... [20:31:48]Read from MH i2c: D1 01 00 [20:31:48]MH_I2C_Read... [20:31:48]Read from MH i2c: D1 01 00 96 4E 00 B5 [20:31:48]Write to MH i2c: 01 00 00 97 4E E5 [20:31:48]Write i2c OK [20:31:48]MH_I2C_Read... [20:31:49]OFD Sender: No OFD packet to send [20:31:49]*** Cut start [20:31:49]*** Purtial cut [20:31:49]*** Stage 1: CUTSNS_PIN = 1 [20:31:49]Read from MH i2c: 01 [20:31:49]MH_I2C_Read... [20:31:49]*** Stop cut motor [20:31:49]*** Cut end [20:31:49]Read from MH i2c: 01 07 00 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: 01 07 00 97 4E 00 00 00 00 00 FF 0F FA [20:31:49]process_action close_receipt done [20:31:49]requested_data is exist [20:31:49]produce_requested_data [20:31:49]requested_item fm.sn is exist - process it [20:31:49]wFMCommunicate request_size=4 [20:31:49]MH_SAM_APDU [20:31:49]CAPDU: 80 11 00 00 [20:31:49]Write to MH i2c: E2 08 00 98 4E 80 11 00 00 00 00 00 00 60 [20:31:49]Write i2c OK [20:31:49]MH_I2C_Read... [20:31:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:31:49]Read from MH i2c: E2 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 17 00 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 17 00 98 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B5 [20:31:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:31:49]wFMCommunicate OK [20:31:49]requested_item fd.num is exist - process it [20:31:49]SAM_PROTO_GetFieldsCounters [20:31:49]wFMCommunicate request_size=4 [20:31:49]MH_SAM_APDU [20:31:49]CAPDU: 80 13 00 00 [20:31:49]Write to MH i2c: E2 08 00 99 4E 80 13 00 00 00 00 00 00 63 [20:31:49]Write i2c OK [20:31:49]MH_I2C_Read... [20:31:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:31:49]Read from MH i2c: E2 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 62 00 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 62 00 99 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B5 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 08 [20:31: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B5 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:31:49]wFMCommunicate OK [20:31:49]SAM_PROTO_GetFieldsCounters done [20:31:49]requested_item shift.num is exist - process it [20:31:49]requested_item shift.opened is exist - process it [20:31:49]req_shift_opened [20:31:49]FM_GetShiftState [20:31:49]SAM_PROTO_GetShiftState [20:31:49]wFMCommunicate request_size=4 [20:31:49]MH_SAM_APDU [20:31:49]CAPDU: 80 13 01 00 [20:31:49]Write to MH i2c: E2 08 00 9A 4E 80 13 01 00 00 00 00 00 65 [20:31:49]Write i2c OK [20:31:49]MH_I2C_Read... [20:31:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:31:49]Read from MH i2c: E2 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 0E 00 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 0E 00 9A 4E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E3 [20:31:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:31:49]wFMCommunicate OK [20:31:49]SAM_PROTO_GetShiftState done [20:31:49]FM_GetShiftState done [20:31:49]req_shift_opened done [20:31:49]requested_item shift.open_date is exist - process it [20:31:49]req_shift_open_date [20:31:49]req_shift_open_date done [20:31:49]produce_requested_data done [20:31:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309173,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:31:49]process_action_free close_receipt [20:31:49]json_value_free [20:31:49]json_value_free done [20:31:49]process_json_proto returns [20:31:49]Send response to host [20:31:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309173,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:31:49]free response buf [20:31:49]execute_script done [20:31:49]execute_script returns [20:31:49]free content buf [20:31:49]Sock 9.Close socket [20:31:49]Sock 9.Thread stoped [20:31:54]OFD Sender: No OFD packet to send [20:31:59]OFD Sender: No OFD packet to send [20:32:04]OFD Sender: No OFD packet to send [20:32:09]OFD Sender: No OFD packet to send [20:32:14]OFD Sender: No OFD packet to send [20:32:19]OFD Sender: No OFD packet to send [20:32:24]OFD Sender: No OFD packet to send [20:32:29]OFD Sender: No OFD packet to send [20:32:34]OFD Sender: No OFD packet to send [20:32:39]OFD Sender: No OFD packet to send [20:32:44]OFD Sender: No OFD packet to send [20:32:49]OFD Sender: No OFD packet to send [20:32:54]OFD Sender: No OFD packet to send [20:32:59]OFD Sender: No OFD packet to send [20:33:04]OFD Sender: No OFD packet to send [20:33:09]OFD Sender: No OFD packet to send [20:33:14]OFD Sender: No OFD packet to send [20:33:19]OFD Sender: No OFD packet to send [20:33:20]accept exits with 7 [20:33:20]New connection [20:33:20]New thread 3066879332 created [20:33:20]Thread 3067022692 joined [20:33:20]Waiting for new connection... [20:33:20] Sock 7.Parse request [20:33:20]Sock 7.Check first char [20:33:20]Sock 7.First char is OK [20:33:20]request: POST /json_proto HTTP/1.0 [20:33:20]Method: POST [20:33:20]URL: /json_proto [20:33:20]Method is POST - this is cgi request [20:33:20]url: /json_proto [20:33:20]query_string will be loaded in cgi processing [20:33:20]execute_cgi json_proto POST (null) [20:33:20]execute_cgi path=json_proto method=POST [20:33:20]POST find Content-Length [20:33:20]Host: 172.17.96.3:8080 [20:33:20]Content-Length: 766 [20:33:20]Content-Type: application/json [20:33:20] [20:33:20]POST finish read [20:33:20]Found Content-Length = 766 [20:33:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [20:33:20]execute_script... [20:33: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)643047", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [20:33:20]POST & json_proto [20:33:20]process_json_proto [20:33:20]json parsed OK: [20:33:20]protocol is kg_v1.0 [20:33:20]action value=close_receipt [20:33:20]process_action close_receipt [20:33:20]cmd_close_receipt [20:33:20]MH_GetDate [20:33:20]Write to MH i2c: F0 00 00 9B 4E D8 [20:33:20]Write i2c OK [20:33:20]MH_I2C_Read... [20:33:20]Read from MH i2c: F0 [20:33:20]MH_I2C_Read... [20:33:20]Read from MH i2c: F0 09 00 [20:33:20]MH_I2C_Read... [20:33:20]Read from MH i2c: F0 09 00 9B 4E 00 12 52 1D 67 44 5E 04 65 D4 [20:33:20]GetLastDocTimeStamp 1729974708 [20:33:20]current date 1729974802 [20:33:20]FM_GetShiftState [20:33:20]SAM_PROTO_GetShiftState [20:33:20]wFMCommunicate request_size=4 [20:33:20]MH_SAM_APDU [20:33:20]CAPDU: 80 13 01 00 [20:33:20]Write to MH i2c: E2 08 00 9C 4E 80 13 01 00 00 00 00 00 67 [20:33:20]Write i2c OK [20:33:20]MH_I2C_Read... [20:33:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:20]Read from MH i2c: E2 [20:33:20]MH_I2C_Read... [20:33:20]Read from MH i2c: E2 0E 00 [20:33:20]MH_I2C_Read... [20:33:20]Read from MH i2c: E2 0E 00 9C 4E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E5 [20:33:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:33:20]wFMCommunicate OK [20:33:20]SAM_PROTO_GetShiftState done [20:33:20]FM_GetShiftState done [20:33:20]opened in 1729902265 [20:33:20]opened+sec_in_day 1729988665 [20:33:20]quantity*price = 50041 [20:33:20]sum+1 = 50042 [20:33:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 595 26.10.2024 20:33 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309174 ФПД: 266739829150380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203322&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309174&fm=266739829150380&tin=02508201610067®Number=0000000000091780&sum=50041 [20:33:21]StoreToDocumentArchive [20:33:21]shift 532 fd 309174 [20:33:21]save to /storage/0532/doc_00309174 [20:33:21]save last doc name /storage/0532/doc_00309174 to /storage/kkm_last_doc_name [20:33:21]save OK [20:33:21]Clear old archive folders... [20:33:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:33:21]tlvbuf is 0022E9C0 [20:33:21]SAM_PROTO_ClearQueue [20:33:21]wFMCommunicate request_size=4 [20:33:21]MH_SAM_APDU [20:33:21]CAPDU: 80 09 00 00 [20:33:21]Write to MH i2c: E2 08 00 A9 4E 80 09 00 00 00 00 00 00 69 [20:33:21]Write i2c OK [20:33:21]MH_I2C_Read... [20:33:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:33:21]Read from MH i2c: E2 [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: E2 03 00 [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: E2 03 00 A9 4E 00 90 00 6B [20:33:21]RAPDU: 90 00 [20:33:21]wFMCommunicate OK [20:33:21]SAM_PROTO_ClearQueue done [20:33:21]KKMCreateOFDPacket [20:33:21]OFDProtocolAddRootSTLVToBuf [20:33:21]FM_MakeSignedData [20:33:21]FM_MakeSignedData [20:33:21]SAM_PROTO_SignData [20:33:21]wFMCommunicate request_size=4 [20:33:21]MH_SAM_APDU [20:33:21]CAPDU: 80 0D 01 02 [20:33:21]Write to MH i2c: E2 08 00 AA 4E 80 0D 01 02 00 00 00 00 71 [20:33:21]Write i2c OK [20:33:21]MH_I2C_Read... [20:33:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:33:21]Read from MH i2c: E2 [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: E2 03 00 [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: E2 03 00 AA 4E 00 90 00 6C [20:33:21]RAPDU: 90 00 [20:33:21]wFMCommunicate OK [20:33:21]wFMCommunicate request_size=255 [20:33:21]MH_SAM_APDU [20:33:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 53 02 00 00 F4 03 04 00 12 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 B7 04 00 35 04 06 00 F2 [20:33:21]Write to MH i2c: E2 02 01 AB 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 53 02 00 00 F4 03 04 00 12 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 B7 04 00 35 04 06 00 F2 00 00 07 [20:33:21]Write i2c OK [20:33:21]MH_I2C_Read... [20:33:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:21]Read from MH i2c: E2 [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: E2 03 00 [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: E2 03 00 AB 4E 00 90 00 6D [20:33:21]RAPDU: 90 00 [20:33:21]wFMCommunicate OK [20:33:21]wFMCommunicate request_size=10 [20:33:21]MH_SAM_APDU [20:33:21]CAPDU: 80 0D 02 02 05 99 34 C3 92 AC [20:33:21]Write to MH i2c: E2 0D 00 AC 4E 80 0D 02 02 05 00 99 34 C3 92 AC 00 00 4C [20:33:21]Write i2c OK [20:33:21]MH_I2C_Read... [20:33:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:33:21]Read from MH i2c: E2 [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: E2 03 00 [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: E2 03 00 AC 4E 00 90 00 6E [20:33:21]RAPDU: 90 00 [20:33:21]wFMCommunicate OK [20:33:21]wFMCommunicate request_size=4 [20:33:21]MH_SAM_APDU [20:33:21]CAPDU: 80 0D 03 02 [20:33:21]Write to MH i2c: E2 08 00 AD 4E 80 0D 03 02 00 00 00 00 76 [20:33:21]Write i2c OK [20:33:21]MH_I2C_Read... [20:33:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:33:21]Read from MH i2c: E2 [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: E2 0B 00 [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: E2 0B 00 AD 4E 00 71 2B 5B 8B F4 68 68 2A 90 00 E7 [20:33:21]RAPDU: 71 2B 5B 8B F4 68 68 2A 90 00 [20:33:21]wFMCommunicate OK [20:33:21]SAM_PROTO_SignData done [20:33:21]FM_MakeSignedData done [20:33:21]CreateOFDProtocolMessage [20:33:21]wFMCommunicate request_size=4 [20:33:21]MH_SAM_APDU [20:33:21]CAPDU: 80 11 00 00 [20:33:21]Write to MH i2c: E2 08 00 AE 4E 80 11 00 00 00 00 00 00 76 [20:33:21]Write i2c OK [20:33:21]MH_I2C_Read... [20:33:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:21]Read from MH i2c: E2 [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: E2 17 00 [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: E2 17 00 AE 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CB [20:33:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:33:21]wFMCommunicate OK [20:33:21]CreateOFDProtocolMessage done [20:33:21]OFDSenderStorePacket 309174 [20:33:21]StoreOFDPacket docnum=309174 [20:33:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 32 CE 07 01 55 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 53 02 00 00 F4 03 04 00 12 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 B7 04 00 35 04 06 00 F2 99 34 C3 92 AC 71 2B 5B 8B F4 68 68 2A [20:33:21]CheckFolder [20:33:21]dirname=/storage/ofd_packets [20:33:21]CheckFolder done [20:33:21]ProducePacketName [20:33:21]name=ofd_packets/00309174 [20:33:21]NVStorageSaveData ofd_packets/00309174 [20:33:21]File name is /storage/ofd_packets/00309174 [20:33:21]Write 301 bytes [20:33:21]NVStorageSaveData done [20:33:21]OFDSenderStorePacket done [20:33:21]KKMCreateOFDPacket done [20:33:21]NVStorageSaveData kkm_last_timestamp [20:33:21]File name is /storage/kkm_last_timestamp [20:33:21]Write 4 bytes [20:33:21]NVStorageSaveData done [20:33:21]ExternCall_PrintAddStr [20:33:21]wPrintStart [20:33:21]Write to MH i2c: 01 00 00 AF 4E FD [20:33:21]Write i2c OK [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: 01 [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: 01 07 00 [20:33:21]MH_I2C_Read... [20:33:21]Read from MH i2c: 01 07 00 AF 4E 00 00 00 00 00 FF 0F 12 [20:33:21]RasterBufferAndPrint [20:33:21]line Счет N : (1)643047 [20:33:21]line ИНН: 02508201610067 [20:33:21]line Контрольно-Кассовый Чек [20:33:21]line ПРОДАЖА [20:33:21]line ТРК (МРК, ГНК) : 41 [20:33:21]line Товар: 2710124130 [20:33:21]line Аи-92-К-2 [20:33:21]line 7.480 * 66.90 [20:33:21]line = 500.41 [20:33:21]line НДС 12% НСП 1% [20:33:21]line > о реализуемом товаре [20:33:21]line ИТОГО: 500.41 [20:33:21]line НСП 1% : 4.43 [20:33:21]line НДС 12% : 53.14 [20:33:21]line Наличными: 0.00 [20:33:21]line Безнал.: 500.41 [20:33:21]line Место: АЗС № 172 "Партнер Нефть" [20:33:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:33:21]line СНО: Общий режим [20:33:21]line Чек 595 26.10.2024 20:33 [20:33:21]line Смена: 532 ФФД: 1.0 [20:33:21]line ЗНМ: 0300000116 [20:33:21]line РНМ: 0000000000091780 [20:33:21]line Версия ККМ: 001 [20:33:21]line Платежная система: Mbank [20:33:21]line ФМ: 0000000000871765 [20:33:21]line ФД: 309174 [20:33:21]line ФПД: 266739829150380 [20:33:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203322&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309174&fm=266739829150380&tin=02508201610067®Number=0000000000091780&sum=50041 [20:33:21]written 0, free lines is 4095 [20:33:21]OFD Sender: Processing packet 309174 [packets to send 223, broken 222] [20:33:21]ProducePacketName [20:33:21]name=ofd_packets/00309174 [20:33:21]OFD Sender: To server: pG, [20:33:21]CommunicateWithHost lk.salyk.kg:30040 [20:33:21]ConnectInit lk.salyk.kg [20:33:21]Connected sock=10 [20:33:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 32 CE 07 01 55 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 53 02 00 00 F4 03 04 00 12 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B6 B7 04 00 35 04 06 00 F2 99 34 C3 92 AC 71 2B 5B 8B F4 68 68 2A [20:33:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 41 00 47 00 06 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 31 37 36 35 10 04 04 00 B6 B7 04 00 F4 03 04 00 6F F8 1C 67 B6 04 01 00 00 EA 33 68 A8 DF EA 65 E4 [20:33:22]CommunicateWithHost err = 0 [20:33:22]CheckOFDResponse [20:33:22]1017 (14) - 77093643461234 [20:33:22]1041 (16) - 0000000000871765 [20:33:22]1040 (4) - 309174 [20:33:22]1012 (4) - 26.10.2024 14:10 [20:33:22]1206 (1) - 0 [20:33:22]OFD Sender: Remove packet 309174 [20:33:22]ProducePacketName [20:33:22]name=ofd_packets/00309174 [20:33:22]NVStorageDeleteData [20:33:22]Write to MH i2c: 01 00 00 D7 4E 25 [20:33:22]Write i2c OK [20:33:22]MH_I2C_Read... [20:33:22]Read from MH i2c: 01 [20:33:22]MH_I2C_Read... [20:33:22]Read from MH i2c: 01 07 00 [20:33:22]MH_I2C_Read... [20:33:22]Read from MH i2c: 01 07 00 D7 4E 00 00 00 00 00 DF 0C 17 [20:33:22]RasterBufferAndPrint [20:33:22]line [20:33:22]line [20:33:22]line [20:33:22]line [20:33:22]line [20:33:22]written 0, free lines is 3301 [20:33:22]MH_Cut [20:33:22]Write to MH i2c: D1 01 00 DE 4E 01 FE [20:33:22]Write i2c OK [20:33:22]MH_I2C_Read... [20:33:22]Read from MH i2c: D1 [20:33:22]MH_I2C_Read... [20:33:22]Read from MH i2c: D1 01 00 [20:33:22]MH_I2C_Read... [20:33:22]Read from MH i2c: D1 01 00 DE 4E 00 FD [20:33:22]Write to MH i2c: 01 00 00 DF 4E 2D [20:33:22]Write i2c OK [20:33:22]MH_I2C_Read... [20:33:22]OFD Sender: No OFD packet to send [20:33:22]*** Cut start [20:33:22]*** Purtial cut [20:33:22]*** Stage 1: CUTSNS_PIN = 1 [20:33:23]Read from MH i2c: 01 [20:33:23]MH_I2C_Read... [20:33:23]*** Stop cut motor [20:33:23]*** Cut end [20:33:23]Read from MH i2c: 01 07 00 [20:33:23]MH_I2C_Read... [20:33:23]Read from MH i2c: 01 07 00 DF 4E 00 00 00 00 00 FF 0F 42 [20:33:23]process_action close_receipt done [20:33:23]requested_data is exist [20:33:23]produce_requested_data [20:33:23]requested_item fm.sn is exist - process it [20:33:23]wFMCommunicate request_size=4 [20:33:23]MH_SAM_APDU [20:33:23]CAPDU: 80 11 00 00 [20:33:23]Write to MH i2c: E2 08 00 E0 4E 80 11 00 00 00 00 00 00 A8 [20:33:23]Write i2c OK [20:33:23]MH_I2C_Read... [20:33:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:33:23]Read from MH i2c: E2 [20:33:23]MH_I2C_Read... [20:33:23]Read from MH i2c: E2 17 00 [20:33:23]MH_I2C_Read... [20:33:23]Read from MH i2c: E2 17 00 E0 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FD [20:33:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:33:23]wFMCommunicate OK [20:33:23]requested_item fd.num is exist - process it [20:33:23]SAM_PROTO_GetFieldsCounters [20:33:23]wFMCommunicate request_size=4 [20:33:23]MH_SAM_APDU [20:33:23]CAPDU: 80 13 00 00 [20:33:23]Write to MH i2c: E2 08 00 E1 4E 80 13 00 00 00 00 00 00 AB [20:33:23]Write i2c OK [20:33:23]MH_I2C_Read... [20:33:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:33:23]Read from MH i2c: E2 [20:33:23]MH_I2C_Read... [20:33:23]Read from MH i2c: E2 62 00 [20:33:23]MH_I2C_Read... [20:33:23]Read from MH i2c: E2 62 00 E1 4E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B6 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 54 [20:33: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B6 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:33:23]wFMCommunicate OK [20:33:23]SAM_PROTO_GetFieldsCounters done [20:33:23]requested_item shift.num is exist - process it [20:33:23]requested_item shift.opened is exist - process it [20:33:23]req_shift_opened [20:33:23]FM_GetShiftState [20:33:23]SAM_PROTO_GetShiftState [20:33:23]wFMCommunicate request_size=4 [20:33:23]MH_SAM_APDU [20:33:23]CAPDU: 80 13 01 00 [20:33:23]Write to MH i2c: E2 08 00 E2 4E 80 13 01 00 00 00 00 00 AD [20:33:23]Write i2c OK [20:33:23]MH_I2C_Read... [20:33:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:33:23]Read from MH i2c: E2 [20:33:23]MH_I2C_Read... [20:33:23]Read from MH i2c: E2 0E 00 [20:33:23]MH_I2C_Read... [20:33:23]Read from MH i2c: E2 0E 00 E2 4E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2B [20:33:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:33:23]wFMCommunicate OK [20:33:23]SAM_PROTO_GetShiftState done [20:33:23]FM_GetShiftState done [20:33:23]req_shift_opened done [20:33:23]requested_item shift.open_date is exist - process it [20:33:23]req_shift_open_date [20:33:23]req_shift_open_date done [20:33:23]produce_requested_data done [20:33:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309174,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:33:23]process_action_free close_receipt [20:33:23]json_value_free [20:33:23]json_value_free done [20:33:23]process_json_proto returns [20:33:23]Send response to host [20:33:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309174,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:33:23]free response buf [20:33:23]execute_script done [20:33:23]execute_script returns [20:33:23]free content buf [20:33:23]Sock 7.Close socket [20:33:23]Sock 7.Thread stoped [20:33:27]OFD Sender: No OFD packet to send [20:33:32]OFD Sender: No OFD packet to send [20:33:37]OFD Sender: No OFD packet to send [20:33:42]OFD Sender: No OFD packet to send [20:33:47]OFD Sender: No OFD packet to send [20:33:52]OFD Sender: No OFD packet to send [20:33:57]OFD Sender: No OFD packet to send [20:34:02]OFD Sender: No OFD packet to send [20:34:07]OFD Sender: No OFD packet to send [20:34:12]OFD Sender: No OFD packet to send [20:34:17]OFD Sender: No OFD packet to send [20:34:22]OFD Sender: No OFD packet to send [20:34:27]OFD Sender: No OFD packet to send [20:34:32]OFD Sender: No OFD packet to send [20:34:37]OFD Sender: No OFD packet to send [20:34:42]OFD Sender: No OFD packet to send [20:34:47]OFD Sender: No OFD packet to send [20:34:52]OFD Sender: No OFD packet to send [20:34:56]accept exits with 9 [20:34:56]New connection [20:34:56]New thread 3067022692 created [20:34:56]Thread 3066879332 joined [20:34:56]Waiting for new connection... [20:34:56] Sock 9.Parse request [20:34:56]Sock 9.Check first char [20:34:56]Sock 9.First char is OK [20:34:56]request: POST /json_proto HTTP/1.0 [20:34:56]Method: POST [20:34:56]URL: /json_proto [20:34:56]Method is POST - this is cgi request [20:34:56]url: /json_proto [20:34:56]query_string will be loaded in cgi processing [20:34:56]execute_cgi json_proto POST (null) [20:34:56]execute_cgi path=json_proto method=POST [20:34:56]POST find Content-Length [20:34:56]Host: 172.17.96.3:8080 [20:34:56]Content-Length: 769 [20:34:56]Content-Type: application/json [20:34:56] [20:34:56]POST finish read [20:34:56]Found Content-Length = 769 [20:34:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:56]execute_script... [20:34:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:34:56]POST & json_proto [20:34:56]process_json_proto [20:34:56]json parsed OK: [20:34:56]protocol is kg_v1.0 [20:34:56]action value=close_receipt [20:34:56]process_action close_receipt [20:34:56]cmd_close_receipt [20:34:56]MH_GetDate [20:34:56]Write to MH i2c: F0 00 00 E3 4E 20 [20:34:56]Write i2c OK [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: F0 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: F0 09 00 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: F0 09 00 E3 4E 00 72 52 1D 67 44 5E 04 65 7C [20:34:56]GetLastDocTimeStamp 1729974802 [20:34:56]current date 1729974898 [20:34:56]FM_GetShiftState [20:34:56]SAM_PROTO_GetShiftState [20:34:56]wFMCommunicate request_size=4 [20:34:56]MH_SAM_APDU [20:34:56]CAPDU: 80 13 01 00 [20:34:56]Write to MH i2c: E2 08 00 E4 4E 80 13 01 00 00 00 00 00 AF [20:34:56]Write i2c OK [20:34:56]MH_I2C_Read... [20:34:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:56]Read from MH i2c: E2 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: E2 0E 00 [20:34:56]MH_I2C_Read... [20:34:56]Read from MH i2c: E2 0E 00 E4 4E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2D [20:34:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:34:56]wFMCommunicate OK [20:34:56]SAM_PROTO_GetShiftState done [20:34:56]FM_GetShiftState done [20:34:56]opened in 1729902265 [20:34:56]opened+sec_in_day 1729988665 [20:34:56]quantity*price = 100021 [20:34:56]sum+1 = 100023 [20:34:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 596 26.10.2024 20:34 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309175 ФПД: 199928183043807 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203458&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309175&fm=199928183043807&tin=02508201610067®Number=0000000000091780&sum=100022 [20:34:57]StoreToDocumentArchive [20:34:57]shift 532 fd 309175 [20:34:57]save to /storage/0532/doc_00309175 [20:34:57]save last doc name /storage/0532/doc_00309175 to /storage/kkm_last_doc_name [20:34:57]save OK [20:34:57]Clear old archive folders... [20:34:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:34:57]tlvbuf is 0022E8B0 [20:34:57]SAM_PROTO_ClearQueue [20:34:57]wFMCommunicate request_size=4 [20:34:57]MH_SAM_APDU [20:34:57]CAPDU: 80 09 00 00 [20:34:57]Write to MH i2c: E2 08 00 F1 4E 80 09 00 00 00 00 00 00 B1 [20:34:57]Write i2c OK [20:34:57]MH_I2C_Read... [20:34:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:34:57]Read from MH i2c: E2 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: E2 03 00 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: E2 03 00 F1 4E 00 90 00 B3 [20:34:57]RAPDU: 90 00 [20:34:57]wFMCommunicate OK [20:34:57]SAM_PROTO_ClearQueue done [20:34:57]KKMCreateOFDPacket [20:34:57]OFDProtocolAddRootSTLVToBuf [20:34:57]FM_MakeSignedData [20:34:57]FM_MakeSignedData [20:34:57]SAM_PROTO_SignData [20:34:57]wFMCommunicate request_size=4 [20:34:57]MH_SAM_APDU [20:34:57]CAPDU: 80 0D 01 02 [20:34:57]Write to MH i2c: E2 08 00 F2 4E 80 0D 01 02 00 00 00 00 B9 [20:34:57]Write i2c OK [20:34:57]MH_I2C_Read... [20:34:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:34:57]Read from MH i2c: E2 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: E2 03 00 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: E2 03 00 F2 4E 00 90 00 B4 [20:34:57]RAPDU: 90 00 [20:34:57]wFMCommunicate OK [20:34:57]wFMCommunicate request_size=255 [20:34:57]MH_SAM_APDU [20:34:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 72 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B7 04 00 35 04 06 00 B5 [20:34:57]Write to MH i2c: E2 02 01 F3 4E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 72 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B7 04 00 35 04 06 00 B5 00 00 6C [20:34:57]Write i2c OK [20:34:57]MH_I2C_Read... [20:34:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:57]Read from MH i2c: E2 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: E2 03 00 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: E2 03 00 F3 4E 00 90 00 B5 [20:34:57]RAPDU: 90 00 [20:34:57]wFMCommunicate OK [20:34:57]wFMCommunicate request_size=10 [20:34:57]MH_SAM_APDU [20:34:57]CAPDU: 80 0D 02 02 05 D5 68 54 B6 DF [20:34:57]Write to MH i2c: E2 0D 00 F4 4E 80 0D 02 02 05 00 D5 68 54 B6 DF 00 00 EC [20:34:57]Write i2c OK [20:34:57]MH_I2C_Read... [20:34:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:34:57]Read from MH i2c: E2 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: E2 03 00 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: E2 03 00 F4 4E 00 90 00 B6 [20:34:57]RAPDU: 90 00 [20:34:57]wFMCommunicate OK [20:34:57]wFMCommunicate request_size=4 [20:34:57]MH_SAM_APDU [20:34:57]CAPDU: 80 0D 03 02 [20:34:57]Write to MH i2c: E2 08 00 F5 4E 80 0D 03 02 00 00 00 00 BE [20:34:57]Write i2c OK [20:34:57]MH_I2C_Read... [20:34:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:34:57]Read from MH i2c: E2 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: E2 0B 00 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: E2 0B 00 F5 4E 00 1E C0 39 43 C7 A4 77 00 90 00 FB [20:34:57]RAPDU: 1E C0 39 43 C7 A4 77 00 90 00 [20:34:57]wFMCommunicate OK [20:34:57]SAM_PROTO_SignData done [20:34:57]FM_MakeSignedData done [20:34:57]CreateOFDProtocolMessage [20:34:57]wFMCommunicate request_size=4 [20:34:57]MH_SAM_APDU [20:34:57]CAPDU: 80 11 00 00 [20:34:57]Write to MH i2c: E2 08 00 F6 4E 80 11 00 00 00 00 00 00 BE [20:34:57]Write i2c OK [20:34:57]MH_I2C_Read... [20:34:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:57]Read from MH i2c: E2 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: E2 17 00 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: E2 17 00 F6 4E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 13 [20:34:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:34:57]wFMCommunicate OK [20:34:57]CreateOFDProtocolMessage done [20:34:57]OFDSenderStorePacket 309175 [20:34:57]StoreOFDPacket docnum=309175 [20:34:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 02 6B 07 01 CB A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 72 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B7 04 00 35 04 06 00 B5 D5 68 54 B6 DF 1E C0 39 43 C7 A4 77 00 [20:34:57]CheckFolder [20:34:57]dirname=/storage/ofd_packets [20:34:57]CheckFolder done [20:34:57]ProducePacketName [20:34:57]name=ofd_packets/00309175 [20:34:57]NVStorageSaveData ofd_packets/00309175 [20:34:57]File name is /storage/ofd_packets/00309175 [20:34:57]Write 301 bytes [20:34:57]NVStorageSaveData done [20:34:57]OFDSenderStorePacket done [20:34:57]KKMCreateOFDPacket done [20:34:57]NVStorageSaveData kkm_last_timestamp [20:34:57]File name is /storage/kkm_last_timestamp [20:34:57]Write 4 bytes [20:34:57]NVStorageSaveData done [20:34:57]ExternCall_PrintAddStr [20:34:57]wPrintStart [20:34:57]Write to MH i2c: 01 00 00 F7 4E 45 [20:34:57]Write i2c OK [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: 01 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: 01 07 00 [20:34:57]MH_I2C_Read... [20:34:57]Read from MH i2c: 01 07 00 F7 4E 00 00 00 00 00 FF 0F 5A [20:34:57]RasterBufferAndPrint [20:34:57]line Счет N : (1)643048 [20:34:57]line ИНН: 02508201610067 [20:34:57]line Контрольно-Кассовый Чек [20:34:57]line ПРОДАЖА [20:34:57]line ТРК (МРК, ГНК) : 61 [20:34:57]line Товар: 2710124500 [20:34:57]line Аи-95-К-3 [20:34:57]line 13.480 * 74.20 [20:34:57]line = 1000.22 [20:34:57]line НДС 12% НСП 1% [20:34:57]line > о реализуемом товаре [20:34:57]line ИТОГО: 1000.22 [20:34:57]line НСП 1% : 8.85 [20:34:57]line НДС 12% : 106.22 [20:34:57]line Наличными: 0.00 [20:34:57]line Безнал.: 1000.22 [20:34:57]line Место: АЗС № 172 "Партнер Нефть" [20:34:57]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:34:57]line СНО: Общий режим [20:34:57]line Чек 596 26.10.2024 20:34 [20:34:57]line Смена: 532 ФФД: 1.0 [20:34:57]line ЗНМ: 0300000116 [20:34:57]line РНМ: 0000000000091780 [20:34:57]line Версия ККМ: 001 [20:34:57]line Платежная система: Mbank [20:34:57]line ФМ: 0000000000871765 [20:34:57]line ФД: 309175 [20:34:57]line ФПД: 199928183043807 [20:34:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203458&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309175&fm=199928183043807&tin=02508201610067®Number=0000000000091780&sum=100022 [20:34:57]written 0, free lines is 4095 [20:34:57]OFD Sender: Processing packet 309175 [packets to send 223, broken 222] [20:34:57]ProducePacketName [20:34:57]name=ofd_packets/00309175 [20:34:57]OFD Sender: To server: pG, [20:34:57]CommunicateWithHost lk.salyk.kg:30040 [20:34:57]ConnectInit lk.salyk.kg [20:34:57]Connected sock=10 [20:34:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 02 6B 07 01 CB A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 72 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B7 04 00 35 04 06 00 B5 D5 68 54 B6 DF 1E C0 39 43 C7 A4 77 00 [20:34:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B5 F4 47 00 79 59 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B7 B7 04 00 F4 03 04 00 CF F8 1C 67 B6 04 01 00 00 40 65 A3 06 CE 7D 60 F2 [20:34:58]CommunicateWithHost err = 0 [20:34:58]CheckOFDResponse [20:34:58]1017 (14) - 77093643461234 [20:34:58]1041 (16) - 0000000000871765 [20:34:58]1040 (4) - 309175 [20:34:58]1012 (4) - 26.10.2024 14:12 [20:34:58]1206 (1) - 0 [20:34:58]OFD Sender: Remove packet 309175 [20:34:58]ProducePacketName [20:34:58]name=ofd_packets/00309175 [20:34:58]NVStorageDeleteData [20:34:58]Write to MH i2c: 01 00 00 1F 4F 6E [20:34:58]Write i2c OK [20:34:58]MH_I2C_Read... [20:34:58]Read from MH i2c: 01 [20:34:58]MH_I2C_Read... [20:34:58]Read from MH i2c: 01 07 00 [20:34:58]MH_I2C_Read... [20:34:58]Read from MH i2c: 01 07 00 1F 4F 00 00 00 00 00 ED 0C 6E [20:34:58]RasterBufferAndPrint [20:34:58]line [20:34:58]line [20:34:58]line [20:34:58]line [20:34:58]line [20:34:58]written 0, free lines is 3318 [20:34:58]MH_Cut [20:34:58]Write to MH i2c: D1 01 00 26 4F 01 47 [20:34:58]Write i2c OK [20:34:58]MH_I2C_Read... [20:34:58]Read from MH i2c: D1 [20:34:58]MH_I2C_Read... [20:34:58]Read from MH i2c: D1 01 00 [20:34:58]MH_I2C_Read... [20:34:58]Read from MH i2c: D1 01 00 26 4F 00 46 [20:34:58]Write to MH i2c: 01 00 00 27 4F 76 [20:34:58]Write i2c OK [20:34:58]MH_I2C_Read... [20:34:58]OFD Sender: No OFD packet to send [20:34:59]*** Cut start [20:34:59]*** Purtial cut [20:34:59]*** Stage 1: CUTSNS_PIN = 1 [20:34:59]Read from MH i2c: 01 [20:34:59]MH_I2C_Read... [20:34:59]*** Stop cut motor [20:34:59]*** Cut end [20:34:59]Read from MH i2c: 01 07 00 [20:34:59]MH_I2C_Read... [20:34:59]Read from MH i2c: 01 07 00 27 4F 00 00 00 00 00 FF 0F 8B [20:34:59]process_action close_receipt done [20:34:59]requested_data is exist [20:34:59]produce_requested_data [20:34:59]requested_item fm.sn is exist - process it [20:34:59]wFMCommunicate request_size=4 [20:34:59]MH_SAM_APDU [20:34:59]CAPDU: 80 11 00 00 [20:34:59]Write to MH i2c: E2 08 00 28 4F 80 11 00 00 00 00 00 00 F1 [20:34:59]Write i2c OK [20:34:59]MH_I2C_Read... [20:34:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:34:59]Read from MH i2c: E2 [20:34:59]MH_I2C_Read... [20:34:59]Read from MH i2c: E2 17 00 [20:34:59]MH_I2C_Read... [20:34:59]Read from MH i2c: E2 17 00 28 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 46 [20:34:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:34:59]wFMCommunicate OK [20:34:59]requested_item fd.num is exist - process it [20:34:59]SAM_PROTO_GetFieldsCounters [20:34:59]wFMCommunicate request_size=4 [20:34:59]MH_SAM_APDU [20:34:59]CAPDU: 80 13 00 00 [20:34:59]Write to MH i2c: E2 08 00 29 4F 80 13 00 00 00 00 00 00 F4 [20:34:59]Write i2c OK [20:34:59]MH_I2C_Read... [20:34:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:34:59]Read from MH i2c: E2 [20:34:59]MH_I2C_Read... [20:34:59]Read from MH i2c: E2 62 00 [20:34:59]MH_I2C_Read... [20:34:59]Read from MH i2c: E2 62 00 29 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B7 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 A1 [20:34:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B7 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:34:59]wFMCommunicate OK [20:34:59]SAM_PROTO_GetFieldsCounters done [20:34:59]requested_item shift.num is exist - process it [20:34:59]requested_item shift.opened is exist - process it [20:34:59]req_shift_opened [20:34:59]FM_GetShiftState [20:34:59]SAM_PROTO_GetShiftState [20:34:59]wFMCommunicate request_size=4 [20:34:59]MH_SAM_APDU [20:34:59]CAPDU: 80 13 01 00 [20:34:59]Write to MH i2c: E2 08 00 2A 4F 80 13 01 00 00 00 00 00 F6 [20:34:59]Write i2c OK [20:34:59]MH_I2C_Read... [20:34:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:34:59]Read from MH i2c: E2 [20:34:59]MH_I2C_Read... [20:34:59]Read from MH i2c: E2 0E 00 [20:34:59]MH_I2C_Read... [20:34:59]Read from MH i2c: E2 0E 00 2A 4F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 74 [20:34:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:34:59]wFMCommunicate OK [20:34:59]SAM_PROTO_GetShiftState done [20:34:59]FM_GetShiftState done [20:34:59]req_shift_opened done [20:34:59]requested_item shift.open_date is exist - process it [20:34:59]req_shift_open_date [20:34:59]req_shift_open_date done [20:34:59]produce_requested_data done [20:34:59]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309175,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:34:59]process_action_free close_receipt [20:34:59]json_value_free [20:34:59]json_value_free done [20:34:59]process_json_proto returns [20:34:59]Send response to host [20:34:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309175,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:34:59]free response buf [20:34:59]execute_script done [20:34:59]execute_script returns [20:34:59]free content buf [20:34:59]Sock 9.Close socket [20:34:59]Sock 9.Thread stoped [20:35:03]OFD Sender: No OFD packet to send [20:35:08]OFD Sender: No OFD packet to send [20:35:13]OFD Sender: No OFD packet to send [20:35:18]OFD Sender: No OFD packet to send [20:35:23]OFD Sender: No OFD packet to send [20:35:28]OFD Sender: No OFD packet to send [20:35:33]OFD Sender: No OFD packet to send [20:35:38]accept exits with 7 [20:35:38]New connection [20:35:38]New thread 3066879332 created [20:35:38]Thread 3067022692 joined [20:35:38]Waiting for new connection... [20:35:38] Sock 7.Parse request [20:35:38]Sock 7.Check first char [20:35:38]Sock 7.First char is OK [20:35:38]request: POST /json_proto HTTP/1.0 [20:35:38]Method: POST [20:35:38]URL: /json_proto [20:35:38]Method is POST - this is cgi request [20:35:38]url: /json_proto [20:35:38]query_string will be loaded in cgi processing [20:35:38]execute_cgi json_proto POST (null) [20:35:38]execute_cgi path=json_proto method=POST [20:35:38]POST find Content-Length [20:35:38]Host: 172.17.96.3:8080 [20:35:38]Content-Length: 769 [20:35:38]Content-Type: application/json [20:35:38] [20:35:38]POST finish read [20:35:38]Found Content-Length = 769 [20:35:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [20:35:38]execute_script... [20:35: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)643049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [20:35:38]POST & json_proto [20:35:38]process_json_proto [20:35:38]json parsed OK: [20:35:38]protocol is kg_v1.0 [20:35:38]action value=close_receipt [20:35:38]process_action close_receipt [20:35:38]cmd_close_receipt [20:35:38]MH_GetDate [20:35:38]Write to MH i2c: F0 00 00 2B 4F 69 [20:35:38]Write i2c OK [20:35:38]MH_I2C_Read... [20:35:38]Read from MH i2c: F0 [20:35:38]MH_I2C_Read... [20:35:38]Read from MH i2c: F0 09 00 [20:35:38]MH_I2C_Read... [20:35:38]Read from MH i2c: F0 09 00 2B 4F 00 9C 52 1D 67 44 5E 04 65 EF [20:35:38]GetLastDocTimeStamp 1729974898 [20:35:38]current date 1729974940 [20:35:38]FM_GetShiftState [20:35:38]SAM_PROTO_GetShiftState [20:35:38]wFMCommunicate request_size=4 [20:35:38]MH_SAM_APDU [20:35:38]CAPDU: 80 13 01 00 [20:35:38]Write to MH i2c: E2 08 00 2C 4F 80 13 01 00 00 00 00 00 F8 [20:35:38]Write i2c OK [20:35:38]MH_I2C_Read... [20:35:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:35:38]Read from MH i2c: E2 [20:35:38]MH_I2C_Read... [20:35:38]Read from MH i2c: E2 0E 00 [20:35:38]MH_I2C_Read... [20:35:38]Read from MH i2c: E2 0E 00 2C 4F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 76 [20:35:38]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:35:38]wFMCommunicate OK [20:35:38]SAM_PROTO_GetShiftState done [20:35:38]FM_GetShiftState done [20:35:38]opened in 1729902265 [20:35:38]opened+sec_in_day 1729988665 [20:35:38]quantity*price = 100015 [20:35:38]sum+1 = 100017 [20:35:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 597 26.10.2024 20:35 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309176 ФПД: 71383330014858 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203540&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309176&fm=71383330014858&tin=02508201610067®Number=0000000000091780&sum=100016 [20:35:39]StoreToDocumentArchive [20:35:39]shift 532 fd 309176 [20:35:39]save to /storage/0532/doc_00309176 [20:35:39]save last doc name /storage/0532/doc_00309176 to /storage/kkm_last_doc_name [20:35:39]save OK [20:35:39]Clear old archive folders... [20:35:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:35:39]tlvbuf is 000E17F0 [20:35:39]SAM_PROTO_ClearQueue [20:35:39]wFMCommunicate request_size=4 [20:35:39]MH_SAM_APDU [20:35:39]CAPDU: 80 09 00 00 [20:35:39]Write to MH i2c: E2 08 00 39 4F 80 09 00 00 00 00 00 00 FA [20:35:39]Write i2c OK [20:35:39]MH_I2C_Read... [20:35:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:35:39]Read from MH i2c: E2 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: E2 03 00 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: E2 03 00 39 4F 00 90 00 FC [20:35:39]RAPDU: 90 00 [20:35:39]wFMCommunicate OK [20:35:39]SAM_PROTO_ClearQueue done [20:35:39]KKMCreateOFDPacket [20:35:39]OFDProtocolAddRootSTLVToBuf [20:35:39]FM_MakeSignedData [20:35:39]FM_MakeSignedData [20:35:39]SAM_PROTO_SignData [20:35:39]wFMCommunicate request_size=4 [20:35:39]MH_SAM_APDU [20:35:39]CAPDU: 80 0D 01 02 [20:35:39]Write to MH i2c: E2 08 00 3A 4F 80 0D 01 02 00 00 00 00 02 [20:35:39]Write i2c OK [20:35:39]MH_I2C_Read... [20:35:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:35:39]Read from MH i2c: E2 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: E2 03 00 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: E2 03 00 3A 4F 00 90 00 FD [20:35:39]RAPDU: 90 00 [20:35:39]wFMCommunicate OK [20:35:39]wFMCommunicate request_size=255 [20:35:39]MH_SAM_APDU [20:35: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 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 55 02 00 00 F4 03 04 00 9C 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 B7 04 00 35 04 06 00 40 [20:35:39]Write to MH i2c: E2 02 01 3B 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 55 02 00 00 F4 03 04 00 9C 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 B7 04 00 35 04 06 00 40 00 00 3C [20:35:39]Write i2c OK [20:35:39]MH_I2C_Read... [20:35:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:35:39]Read from MH i2c: E2 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: E2 03 00 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: E2 03 00 3B 4F 00 90 00 FE [20:35:39]RAPDU: 90 00 [20:35:39]wFMCommunicate OK [20:35:39]wFMCommunicate request_size=10 [20:35:39]MH_SAM_APDU [20:35:39]CAPDU: 80 0D 02 02 05 EC 3A 07 46 8A [20:35:39]Write to MH i2c: E2 0D 00 3C 4F 80 0D 02 02 05 00 EC 3A 07 46 8A 00 00 0C [20:35:39]Write i2c OK [20:35:39]MH_I2C_Read... [20:35:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:35:39]Read from MH i2c: E2 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: E2 03 00 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: E2 03 00 3C 4F 00 90 00 FF [20:35:39]RAPDU: 90 00 [20:35:39]wFMCommunicate OK [20:35:39]wFMCommunicate request_size=4 [20:35:39]MH_SAM_APDU [20:35:39]CAPDU: 80 0D 03 02 [20:35:39]Write to MH i2c: E2 08 00 3D 4F 80 0D 03 02 00 00 00 00 07 [20:35:39]Write i2c OK [20:35:39]MH_I2C_Read... [20:35:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:35:39]Read from MH i2c: E2 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: E2 0B 00 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: E2 0B 00 3D 4F 00 88 F2 66 B1 EC BD 76 7B 90 00 33 [20:35:39]RAPDU: 88 F2 66 B1 EC BD 76 7B 90 00 [20:35:39]wFMCommunicate OK [20:35:39]SAM_PROTO_SignData done [20:35:39]FM_MakeSignedData done [20:35:39]CreateOFDProtocolMessage [20:35:39]wFMCommunicate request_size=4 [20:35:39]MH_SAM_APDU [20:35:39]CAPDU: 80 11 00 00 [20:35:39]Write to MH i2c: E2 08 00 3E 4F 80 11 00 00 00 00 00 00 07 [20:35:39]Write i2c OK [20:35:39]MH_I2C_Read... [20:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:35:39]Read from MH i2c: E2 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: E2 17 00 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: E2 17 00 3E 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5C [20:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:35:39]wFMCommunicate OK [20:35:39]CreateOFDProtocolMessage done [20:35:39]OFDSenderStorePacket 309176 [20:35:39]StoreOFDPacket docnum=309176 [20:35:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C9 F5 07 01 60 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 55 02 00 00 F4 03 04 00 9C 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 B7 04 00 35 04 06 00 40 EC 3A 07 46 8A 88 F2 66 B1 EC BD 76 7B [20:35:39]CheckFolder [20:35:39]dirname=/storage/ofd_packets [20:35:39]CheckFolder done [20:35:39]ProducePacketName [20:35:39]name=ofd_packets/00309176 [20:35:39]NVStorageSaveData ofd_packets/00309176 [20:35:39]File name is /storage/ofd_packets/00309176 [20:35:39]Write 301 bytes [20:35:39]NVStorageSaveData done [20:35:39]OFDSenderStorePacket done [20:35:39]KKMCreateOFDPacket done [20:35:39]NVStorageSaveData kkm_last_timestamp [20:35:39]File name is /storage/kkm_last_timestamp [20:35:39]Write 4 bytes [20:35:39]NVStorageSaveData done [20:35:39]ExternCall_PrintAddStr [20:35:39]wPrintStart [20:35:39]Write to MH i2c: 01 00 00 3F 4F 8E [20:35:39]Write i2c OK [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: 01 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: 01 07 00 [20:35:39]MH_I2C_Read... [20:35:39]Read from MH i2c: 01 07 00 3F 4F 00 00 00 00 00 FF 0F A3 [20:35:39]RasterBufferAndPrint [20:35:39]line Счет N : (1)643049 [20:35:39]line ИНН: 02508201610067 [20:35:39]line Контрольно-Кассовый Чек [20:35:39]line ПРОДАЖА [20:35:39]line ТРК (МРК, ГНК) : 52 [20:35:39]line Товар: 2710124130 [20:35:39]line Аи-92-К-2 [20:35:39]line 14.950 * 66.90 [20:35:39]line = 1000.16 [20:35:39]line НДС 12% НСП 1% [20:35:39]line > о реализуемом товаре [20:35:39]line ИТОГО: 1000.16 [20:35:39]line НСП 1% : 8.85 [20:35:39]line НДС 12% : 106.21 [20:35:39]line Наличными: 0.00 [20:35:39]line Безнал.: 1000.16 [20:35:39]line Место: АЗС № 172 "Партнер Нефть" [20:35:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:35:39]line СНО: Общий режим [20:35:39]line Чек 597 26.10.2024 20:35 [20:35:39]line Смена: 532 ФФД: 1.0 [20:35:39]line ЗНМ: 0300000116 [20:35:39]line РНМ: 0000000000091780 [20:35:39]line Версия ККМ: 001 [20:35:39]line Платежная система: Mbank [20:35:39]line ФМ: 0000000000871765 [20:35:39]line ФД: 309176 [20:35:39]line ФПД: 71383330014858 [20:35:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203540&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309176&fm=71383330014858&tin=02508201610067®Number=0000000000091780&sum=100016 [20:35:39]written 0, free lines is 4095 [20:35:40]OFD Sender: Processing packet 309176 [packets to send 223, broken 222] [20:35:40]ProducePacketName [20:35:40]name=ofd_packets/00309176 [20:35:40]OFD Sender: To server: pG, [20:35:40]CommunicateWithHost lk.salyk.kg:30040 [20:35:40]ConnectInit lk.salyk.kg [20:35:40]Connected sock=10 [20:35:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C9 F5 07 01 60 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 55 02 00 00 F4 03 04 00 9C 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B8 B7 04 00 35 04 06 00 40 EC 3A 07 46 8A 88 F2 66 B1 EC BD 76 7B [20:35:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A4 61 47 00 90 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 31 37 36 35 10 04 04 00 B8 B7 04 00 F4 03 04 00 F9 F8 1C 67 B6 04 01 00 00 93 47 37 4C E7 72 AA 41 [20:35:40]CommunicateWithHost err = 0 [20:35:40]CheckOFDResponse [20:35:40]1017 (14) - 77093643461234 [20:35:40]1041 (16) - 0000000000871765 [20:35:40]1040 (4) - 309176 [20:35:40]1012 (4) - 26.10.2024 14:13 [20:35:40]1206 (1) - 0 [20:35:40]OFD Sender: Remove packet 309176 [20:35:40]ProducePacketName [20:35:40]name=ofd_packets/00309176 [20:35:40]NVStorageDeleteData [20:35:40]Write to MH i2c: 01 00 00 67 4F B6 [20:35:40]Write i2c OK [20:35:40]MH_I2C_Read... [20:35:40]Read from MH i2c: 01 [20:35:40]MH_I2C_Read... [20:35:40]Read from MH i2c: 01 07 00 [20:35:40]MH_I2C_Read... [20:35:40]Read from MH i2c: 01 07 00 67 4F 00 00 00 00 00 EA 0C B3 [20:35:40]RasterBufferAndPrint [20:35:40]line [20:35:40]line [20:35:40]line [20:35:40]line [20:35:40]line [20:35:40]written 0, free lines is 3312 [20:35:40]MH_Cut [20:35:40]Write to MH i2c: D1 01 00 6E 4F 01 8F [20:35:40]Write i2c OK [20:35:40]MH_I2C_Read... [20:35:40]Read from MH i2c: D1 [20:35:40]MH_I2C_Read... [20:35:40]Read from MH i2c: D1 01 00 [20:35:40]MH_I2C_Read... [20:35:40]Read from MH i2c: D1 01 00 6E 4F 00 8E [20:35:40]Write to MH i2c: 01 00 00 6F 4F BE [20:35:40]Write i2c OK [20:35:40]MH_I2C_Read... [20:35:40]OFD Sender: No OFD packet to send [20:35:41]*** Cut start [20:35:41]*** Purtial cut [20:35:41]*** Stage 1: CUTSNS_PIN = 1 [20:35:41]Read from MH i2c: 01 [20:35:41]MH_I2C_Read... [20:35:41]*** Stop cut motor [20:35:41]*** Cut end [20:35:41]Read from MH i2c: 01 07 00 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: 01 07 00 6F 4F 00 00 00 00 00 FF 0F D3 [20:35:41]process_action close_receipt done [20:35:41]requested_data is exist [20:35:41]produce_requested_data [20:35:41]requested_item fm.sn is exist - process it [20:35:41]wFMCommunicate request_size=4 [20:35:41]MH_SAM_APDU [20:35:41]CAPDU: 80 11 00 00 [20:35:41]Write to MH i2c: E2 08 00 70 4F 80 11 00 00 00 00 00 00 39 [20:35:41]Write i2c OK [20:35:41]MH_I2C_Read... [20:35:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:35:41]Read from MH i2c: E2 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: E2 17 00 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: E2 17 00 70 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8E [20:35:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:35:41]wFMCommunicate OK [20:35:41]requested_item fd.num is exist - process it [20:35:41]SAM_PROTO_GetFieldsCounters [20:35:41]wFMCommunicate request_size=4 [20:35:41]MH_SAM_APDU [20:35:41]CAPDU: 80 13 00 00 [20:35:41]Write to MH i2c: E2 08 00 71 4F 80 13 00 00 00 00 00 00 3C [20:35:41]Write i2c OK [20:35:41]MH_I2C_Read... [20:35:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:35:41]Read from MH i2c: E2 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: E2 62 00 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: E2 62 00 71 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B8 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 ED [20:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B8 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:35:41]wFMCommunicate OK [20:35:41]SAM_PROTO_GetFieldsCounters done [20:35:41]requested_item shift.num is exist - process it [20:35:41]requested_item shift.opened is exist - process it [20:35:41]req_shift_opened [20:35:41]FM_GetShiftState [20:35:41]SAM_PROTO_GetShiftState [20:35:41]wFMCommunicate request_size=4 [20:35:41]MH_SAM_APDU [20:35:41]CAPDU: 80 13 01 00 [20:35:41]Write to MH i2c: E2 08 00 72 4F 80 13 01 00 00 00 00 00 3E [20:35:41]Write i2c OK [20:35:41]MH_I2C_Read... [20:35:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:35:41]Read from MH i2c: E2 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: E2 0E 00 [20:35:41]MH_I2C_Read... [20:35:41]Read from MH i2c: E2 0E 00 72 4F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BC [20:35:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:35:41]wFMCommunicate OK [20:35:41]SAM_PROTO_GetShiftState done [20:35:41]FM_GetShiftState done [20:35:41]req_shift_opened done [20:35:41]requested_item shift.open_date is exist - process it [20:35:41]req_shift_open_date [20:35:41]req_shift_open_date done [20:35:41]produce_requested_data done [20:35:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309176,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:35:41]process_action_free close_receipt [20:35:41]json_value_free [20:35:41]json_value_free done [20:35:41]process_json_proto returns [20:35:41]Send response to host [20:35:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309176,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:35:41]free response buf [20:35:41]execute_script done [20:35:41]execute_script returns [20:35:41]free content buf [20:35:41]Sock 7.Close socket [20:35:41]Sock 7.Thread stoped [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:08]accept exits with 9 [20:36:08]New connection [20:36:08]New thread 3067022692 created [20:36:08]Thread 3066879332 joined [20:36:08]Waiting for new connection... [20:36:08] Sock 9.Parse request [20:36:08]Sock 9.Check first char [20:36:08]Sock 9.First char is OK [20:36:08]request: POST /json_proto HTTP/1.0 [20:36:08]Method: POST [20:36:08]URL: /json_proto [20:36:08]Method is POST - this is cgi request [20:36:08]url: /json_proto [20:36:08]query_string will be loaded in cgi processing [20:36:08]execute_cgi json_proto POST (null) [20:36:08]execute_cgi path=json_proto method=POST [20:36:08]POST find Content-Length [20:36:08]Host: 172.17.96.3:8080 [20:36:08]Content-Length: 769 [20:36:08]Content-Type: application/json [20:36:08] [20:36:08]POST finish read [20:36:08]Found Content-Length = 769 [20:36:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [20:36:08]execute_script... [20:36:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [20:36:08]POST & json_proto [20:36:08]process_json_proto [20:36:08]json parsed OK: [20:36:08]protocol is kg_v1.0 [20:36:08]action value=close_receipt [20:36:08]process_action close_receipt [20:36:08]cmd_close_receipt [20:36:08]MH_GetDate [20:36:08]Write to MH i2c: F0 00 00 73 4F B1 [20:36:08]Write i2c OK [20:36:08]MH_I2C_Read... [20:36:08]Read from MH i2c: F0 [20:36:08]MH_I2C_Read... [20:36:08]Read from MH i2c: F0 09 00 [20:36:08]MH_I2C_Read... [20:36:08]Read from MH i2c: F0 09 00 73 4F 00 BA 52 1D 67 44 5E 04 65 55 [20:36:08]GetLastDocTimeStamp 1729974940 [20:36:08]current date 1729974970 [20:36:08]FM_GetShiftState [20:36:08]SAM_PROTO_GetShiftState [20:36:08]wFMCommunicate request_size=4 [20:36:08]MH_SAM_APDU [20:36:08]CAPDU: 80 13 01 00 [20:36:08]Write to MH i2c: E2 08 00 74 4F 80 13 01 00 00 00 00 00 40 [20:36:08]Write i2c OK [20:36:08]MH_I2C_Read... [20:36:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:08]Read from MH i2c: E2 [20:36:08]MH_I2C_Read... [20:36:08]Read from MH i2c: E2 0E 00 [20:36:08]MH_I2C_Read... [20:36:08]Read from MH i2c: E2 0E 00 74 4F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BE [20:36:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:36:08]wFMCommunicate OK [20:36:08]SAM_PROTO_GetShiftState done [20:36:08]FM_GetShiftState done [20:36:08]opened in 1729902265 [20:36:08]opened+sec_in_day 1729988665 [20:36:08]quantity*price = 100015 [20:36:08]sum+1 = 100017 [20:36:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 598 26.10.2024 20:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309177 ФПД: 166376465801877 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203610&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309177&fm=166376465801877&tin=02508201610067®Number=0000000000091780&sum=100016 [20:36:09]StoreToDocumentArchive [20:36:09]shift 532 fd 309177 [20:36:09]save to /storage/0532/doc_00309177 [20:36:09]save last doc name /storage/0532/doc_00309177 to /storage/kkm_last_doc_name [20:36:09]save OK [20:36:09]Clear old archive folders... [20:36:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:36:09]tlvbuf is 0014C4E0 [20:36:09]SAM_PROTO_ClearQueue [20:36:09]wFMCommunicate request_size=4 [20:36:09]MH_SAM_APDU [20:36:09]CAPDU: 80 09 00 00 [20:36:09]Write to MH i2c: E2 08 00 81 4F 80 09 00 00 00 00 00 00 42 [20:36:09]Write i2c OK [20:36:09]MH_I2C_Read... [20:36:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:36:09]Read from MH i2c: E2 [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: E2 03 00 [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: E2 03 00 81 4F 00 90 00 44 [20:36:09]RAPDU: 90 00 [20:36:09]wFMCommunicate OK [20:36:09]SAM_PROTO_ClearQueue done [20:36:09]KKMCreateOFDPacket [20:36:09]OFDProtocolAddRootSTLVToBuf [20:36:09]FM_MakeSignedData [20:36:09]FM_MakeSignedData [20:36:09]SAM_PROTO_SignData [20:36:09]wFMCommunicate request_size=4 [20:36:09]MH_SAM_APDU [20:36:09]CAPDU: 80 0D 01 02 [20:36:09]Write to MH i2c: E2 08 00 82 4F 80 0D 01 02 00 00 00 00 4A [20:36:09]Write i2c OK [20:36:09]MH_I2C_Read... [20:36:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:36:09]Read from MH i2c: E2 [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: E2 03 00 [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: E2 03 00 82 4F 00 90 00 45 [20:36:09]RAPDU: 90 00 [20:36:09]wFMCommunicate OK [20:36:09]wFMCommunicate request_size=255 [20:36:09]MH_SAM_APDU [20:36:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 02 00 00 F4 03 04 00 BA 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 B7 04 00 35 04 06 00 97 [20:36:09]Write to MH i2c: E2 02 01 83 4F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 02 00 00 F4 03 04 00 BA 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 B7 04 00 35 04 06 00 97 00 00 FB [20:36:09]Write i2c OK [20:36:09]MH_I2C_Read... [20:36:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:09]Read from MH i2c: E2 [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: E2 03 00 [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: E2 03 00 83 4F 00 90 00 46 [20:36:09]RAPDU: 90 00 [20:36:09]wFMCommunicate OK [20:36:09]wFMCommunicate request_size=10 [20:36:09]MH_SAM_APDU [20:36:09]CAPDU: 80 0D 02 02 05 51 8A 24 A2 95 [20:36:09]Write to MH i2c: E2 0D 00 84 4F 80 0D 02 02 05 00 51 8A 24 A2 95 00 00 8D [20:36:09]Write i2c OK [20:36:09]MH_I2C_Read... [20:36:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:09]Read from MH i2c: E2 [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: E2 03 00 [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: E2 03 00 84 4F 00 90 00 47 [20:36:09]RAPDU: 90 00 [20:36:09]wFMCommunicate OK [20:36:09]wFMCommunicate request_size=4 [20:36:09]MH_SAM_APDU [20:36:09]CAPDU: 80 0D 03 02 [20:36:09]Write to MH i2c: E2 08 00 85 4F 80 0D 03 02 00 00 00 00 4F [20:36:09]Write i2c OK [20:36:09]MH_I2C_Read... [20:36:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:36:09]Read from MH i2c: E2 [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: E2 0B 00 [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: E2 0B 00 85 4F 00 32 4F B2 70 A8 95 A8 1B 90 00 F3 [20:36:09]RAPDU: 32 4F B2 70 A8 95 A8 1B 90 00 [20:36:09]wFMCommunicate OK [20:36:09]SAM_PROTO_SignData done [20:36:09]FM_MakeSignedData done [20:36:09]CreateOFDProtocolMessage [20:36:09]wFMCommunicate request_size=4 [20:36:09]MH_SAM_APDU [20:36:09]CAPDU: 80 11 00 00 [20:36:09]Write to MH i2c: E2 08 00 86 4F 80 11 00 00 00 00 00 00 4F [20:36:09]Write i2c OK [20:36:09]MH_I2C_Read... [20:36:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:09]Read from MH i2c: E2 [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: E2 17 00 [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: E2 17 00 86 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A4 [20:36:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:36:09]wFMCommunicate OK [20:36:09]CreateOFDProtocolMessage done [20:36:09]OFDSenderStorePacket 309177 [20:36:09]StoreOFDPacket docnum=309177 [20:36:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E3 A2 07 01 94 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 02 00 00 F4 03 04 00 BA 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 B7 04 00 35 04 06 00 97 51 8A 24 A2 95 32 4F B2 70 A8 95 A8 1B [20:36:09]CheckFolder [20:36:09]dirname=/storage/ofd_packets [20:36:09]CheckFolder done [20:36:09]ProducePacketName [20:36:09]name=ofd_packets/00309177 [20:36:09]NVStorageSaveData ofd_packets/00309177 [20:36:09]File name is /storage/ofd_packets/00309177 [20:36:09]Write 301 bytes [20:36:09]NVStorageSaveData done [20:36:09]OFDSenderStorePacket done [20:36:09]KKMCreateOFDPacket done [20:36:09]NVStorageSaveData kkm_last_timestamp [20:36:09]File name is /storage/kkm_last_timestamp [20:36:09]Write 4 bytes [20:36:09]NVStorageSaveData done [20:36:09]ExternCall_PrintAddStr [20:36:09]wPrintStart [20:36:09]Write to MH i2c: 01 00 00 87 4F D6 [20:36:09]Write i2c OK [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: 01 [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: 01 07 00 [20:36:09]MH_I2C_Read... [20:36:09]Read from MH i2c: 01 07 00 87 4F 00 00 00 00 00 FF 0F EB [20:36:09]RasterBufferAndPrint [20:36:09]line Счет N : (1)643050 [20:36:09]line ИНН: 02508201610067 [20:36:09]line Контрольно-Кассовый Чек [20:36:09]line ПРОДАЖА [20:36:09]line ТРК (МРК, ГНК) : 41 [20:36:09]line Товар: 2710124130 [20:36:09]line Аи-92-К-2 [20:36:09]line 14.950 * 66.90 [20:36:09]line = 1000.16 [20:36:09]line НДС 12% НСП 1% [20:36:09]line > о реализуемом товаре [20:36:09]line ИТОГО: 1000.16 [20:36:09]line НСП 1% : 8.85 [20:36:09]line НДС 12% : 106.21 [20:36:09]line Наличными: 0.00 [20:36:09]line Безнал.: 1000.16 [20:36:09]line Место: АЗС № 172 "Партнер Нефть" [20:36:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:36:09]line СНО: Общий режим [20:36:09]line Чек 598 26.10.2024 20:36 [20:36:09]line Смена: 532 ФФД: 1.0 [20:36:09]line ЗНМ: 0300000116 [20:36:09]line РНМ: 0000000000091780 [20:36:09]line Версия ККМ: 001 [20:36:09]line Платежная система: Mbank [20:36:09]line ФМ: 0000000000871765 [20:36:09]line ФД: 309177 [20:36:09]line ФПД: 166376465801877 [20:36:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203610&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309177&fm=166376465801877&tin=02508201610067®Number=0000000000091780&sum=100016 [20:36:09]written 0, free lines is 4095 [20:36:09]OFD Sender: Processing packet 309177 [packets to send 223, broken 222] [20:36:09]ProducePacketName [20:36:09]name=ofd_packets/00309177 [20:36:09]OFD Sender: To server: pG, [20:36:09]CommunicateWithHost lk.salyk.kg:30040 [20:36:09]ConnectInit lk.salyk.kg [20:36:09]Connected sock=10 [20:36:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E3 A2 07 01 94 16 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 02 00 00 F4 03 04 00 BA 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 B7 04 00 35 04 06 00 97 51 8A 24 A2 95 32 4F B2 70 A8 95 A8 1B [20:36:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7E 99 47 00 28 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 B9 B7 04 00 F4 03 04 00 17 F9 1C 67 B6 04 01 00 00 7B 5E A9 34 8C 10 35 FB [20:36:10]CommunicateWithHost err = 0 [20:36:10]CheckOFDResponse [20:36:10]1017 (14) - 77093643461234 [20:36:10]1041 (16) - 0000000000871765 [20:36:10]1040 (4) - 309177 [20:36:10]1012 (4) - 26.10.2024 14:13 [20:36:10]1206 (1) - 0 [20:36:10]OFD Sender: Remove packet 309177 [20:36:10]ProducePacketName [20:36:10]name=ofd_packets/00309177 [20:36:10]NVStorageDeleteData [20:36:10]Write to MH i2c: 01 00 00 AF 4F FE [20:36:10]Write i2c OK [20:36:10]MH_I2C_Read... [20:36:10]Read from MH i2c: 01 [20:36:10]MH_I2C_Read... [20:36:10]Read from MH i2c: 01 07 00 [20:36:10]MH_I2C_Read... [20:36:10]Read from MH i2c: 01 07 00 AF 4F 00 00 00 00 00 EC 0C FD [20:36:10]RasterBufferAndPrint [20:36:10]line [20:36:10]line [20:36:10]line [20:36:10]line [20:36:10]line [20:36:10]written 0, free lines is 3314 [20:36:10]MH_Cut [20:36:10]Write to MH i2c: D1 01 00 B6 4F 01 D7 [20:36:10]Write i2c OK [20:36:10]MH_I2C_Read... [20:36:10]Read from MH i2c: D1 [20:36:10]MH_I2C_Read... [20:36:10]Read from MH i2c: D1 01 00 [20:36:10]MH_I2C_Read... [20:36:10]Read from MH i2c: D1 01 00 B6 4F 00 D6 [20:36:10]Write to MH i2c: 01 00 00 B7 4F 06 [20:36:10]Write i2c OK [20:36:10]MH_I2C_Read... [20:36:10]OFD Sender: No OFD packet to send [20:36:11]*** Cut start [20:36:11]*** Purtial cut [20:36:11]*** Stage 1: CUTSNS_PIN = 1 [20:36:11]Read from MH i2c: 01 [20:36:11]MH_I2C_Read... [20:36:11]Read from MH i2c: 01 07 00 [20:36:11]MH_I2C_Read... [20:36:11]*** Stop cut motor [20:36:11]Read from MH i2c: 01 07 00 B7 4F 00 00 00 00 00 FF 0F 1B [20:36:11]process_action close_receipt done [20:36:11]requested_data is exist [20:36:11]produce_requested_data [20:36:11]requested_item fm.sn is exist - process it [20:36:11]wFMCommunicate request_size=4 [20:36:11]MH_SAM_APDU [20:36:11]CAPDU: 80 11 00 00 [20:36:11]Write to MH i2c: E2 08 00 B8 4F 80 11 00 00 00 00 00 00 81 [20:36:11]*** Cut end [20:36:11]Write i2c OK [20:36:11]MH_I2C_Read... [20:36:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:11]Read from MH i2c: E2 [20:36:11]MH_I2C_Read... [20:36:11]Read from MH i2c: E2 17 00 [20:36:11]MH_I2C_Read... [20:36:11]Read from MH i2c: E2 17 00 B8 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D6 [20:36:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:36:11]wFMCommunicate OK [20:36:11]requested_item fd.num is exist - process it [20:36:11]SAM_PROTO_GetFieldsCounters [20:36:11]wFMCommunicate request_size=4 [20:36:11]MH_SAM_APDU [20:36:11]CAPDU: 80 13 00 00 [20:36:11]Write to MH i2c: E2 08 00 B9 4F 80 13 00 00 00 00 00 00 84 [20:36:11]Write i2c OK [20:36:11]MH_I2C_Read... [20:36:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:36:11]Read from MH i2c: E2 [20:36:11]MH_I2C_Read... [20:36:11]Read from MH i2c: E2 62 00 [20:36:11]MH_I2C_Read... [20:36:11]Read from MH i2c: E2 62 00 B9 4F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B9 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 39 [20:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 B9 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:36:11]wFMCommunicate OK [20:36:11]SAM_PROTO_GetFieldsCounters done [20:36:11]requested_item shift.num is exist - process it [20:36:11]requested_item shift.opened is exist - process it [20:36:11]req_shift_opened [20:36:11]FM_GetShiftState [20:36:11]SAM_PROTO_GetShiftState [20:36:11]wFMCommunicate request_size=4 [20:36:11]MH_SAM_APDU [20:36:11]CAPDU: 80 13 01 00 [20:36:11]Write to MH i2c: E2 08 00 BA 4F 80 13 01 00 00 00 00 00 86 [20:36:11]Write i2c OK [20:36:11]MH_I2C_Read... [20:36:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:11]Read from MH i2c: E2 [20:36:11]MH_I2C_Read... [20:36:11]Read from MH i2c: E2 0E 00 [20:36:11]MH_I2C_Read... [20:36:11]Read from MH i2c: E2 0E 00 BA 4F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 04 [20:36:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:36:11]wFMCommunicate OK [20:36:11]SAM_PROTO_GetShiftState done [20:36:11]FM_GetShiftState done [20:36:11]req_shift_opened done [20:36:11]requested_item shift.open_date is exist - process it [20:36:11]req_shift_open_date [20:36:11]req_shift_open_date done [20:36:11]produce_requested_data done [20:36:11]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309177,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:36:11]process_action_free close_receipt [20:36:11]json_value_free [20:36:11]json_value_free done [20:36:11]process_json_proto returns [20:36:11]Send response to host [20:36:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309177,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:36:11]free response buf [20:36:11]execute_script done [20:36:11]execute_script returns [20:36:11]free content buf [20:36:11]Sock 9.Close socket [20:36:11]Sock 9.Thread stoped [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: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]accept exits with 7 [20:36:50]New connection [20:36:50]New thread 3066879332 created [20:36:50]Thread 3067022692 joined [20:36:50]Waiting for new connection... [20:36:50] Sock 7.Parse request [20:36:50]Sock 7.Check first char [20:36:50]Sock 7.First char is OK [20:36:50]request: POST /json_proto HTTP/1.0 [20:36:50]Method: POST [20:36:50]URL: /json_proto [20:36:50]Method is POST - this is cgi request [20:36:50]url: /json_proto [20:36:50]query_string will be loaded in cgi processing [20:36:50]execute_cgi json_proto POST (null) [20:36:50]execute_cgi path=json_proto method=POST [20:36:50]POST find Content-Length [20:36:50]Host: 172.17.96.3:8080 [20:36:50]Content-Length: 775 [20:36:50]Content-Type: application/json [20:36:50] [20:36:50]POST finish read [20:36:50]Found Content-Length = 775 [20:36:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 20.730, "sum" : 1600.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1600.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:50]execute_script... [20:36:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 20.730, "sum" : 1600.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1600.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:50]POST & json_proto [20:36:50]process_json_proto [20:36:50]json parsed OK: [20:36:50]protocol is kg_v1.0 [20:36:50]action value=close_receipt [20:36:50]process_action close_receipt [20:36:50]cmd_close_receipt [20:36:50]MH_GetDate [20:36:50]Write to MH i2c: F0 00 00 BB 4F F9 [20:36:50]Write i2c OK [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: F0 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: F0 09 00 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: F0 09 00 BB 4F 00 E4 52 1D 67 44 5E 04 65 C7 [20:36:50]GetLastDocTimeStamp 1729974970 [20:36:50]current date 1729975012 [20:36:50]FM_GetShiftState [20:36:50]SAM_PROTO_GetShiftState [20:36:50]wFMCommunicate request_size=4 [20:36:50]MH_SAM_APDU [20:36:50]CAPDU: 80 13 01 00 [20:36:50]Write to MH i2c: E2 08 00 BC 4F 80 13 01 00 00 00 00 00 88 [20:36:50]Write i2c OK [20:36:50]MH_I2C_Read... [20:36:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:50]Read from MH i2c: E2 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: E2 0E 00 [20:36:50]MH_I2C_Read... [20:36:50]Read from MH i2c: E2 0E 00 BC 4F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 06 [20:36:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:36:50]wFMCommunicate OK [20:36:50]SAM_PROTO_GetShiftState done [20:36:50]FM_GetShiftState done [20:36:50]opened in 1729902265 [20:36:50]opened+sec_in_day 1729988665 [20:36:50]quantity*price = 160035 [20:36:50]sum+1 = 160037 [20:36:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1600.36 НСП 1% : 14.16 НДС 12% : 169.95 Наличными: 0.00 Безнал.: 1600.36 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 599 26.10.2024 20:36 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309178 ФПД: 224070824722612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203652&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309178&fm=224070824722612&tin=02508201610067®Number=0000000000091780&sum=160036 [20:36:51]StoreToDocumentArchive [20:36:51]shift 532 fd 309178 [20:36:51]save to /storage/0532/doc_00309178 [20:36:51]save last doc name /storage/0532/doc_00309178 to /storage/kkm_last_doc_name [20:36:51]save OK [20:36:51]Clear old archive folders... [20:36:51]ProcessDocumentItem done err = 0, tmpTLVsize=257 [20:36:51]tlvbuf is B6EEBCD0 [20:36:51]SAM_PROTO_ClearQueue [20:36:51]wFMCommunicate request_size=4 [20:36:51]MH_SAM_APDU [20:36:51]CAPDU: 80 09 00 00 [20:36:51]Write to MH i2c: E2 08 00 C9 4F 80 09 00 00 00 00 00 00 8A [20:36:51]Write i2c OK [20:36:51]MH_I2C_Read... [20:36:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:36:51]Read from MH i2c: E2 [20:36:51]MH_I2C_Read... [20:36:51]Read from MH i2c: E2 03 00 [20:36:51]MH_I2C_Read... [20:36:51]Read from MH i2c: E2 03 00 C9 4F 00 90 00 8C [20:36:51]RAPDU: 90 00 [20:36:51]wFMCommunicate OK [20:36:51]SAM_PROTO_ClearQueue done [20:36:51]KKMCreateOFDPacket [20:36:51]OFDProtocolAddRootSTLVToBuf [20:36:51]FM_MakeSignedData [20:36:51]FM_MakeSignedData [20:36:51]SAM_PROTO_SignData [20:36:51]wFMCommunicate request_size=4 [20:36:51]MH_SAM_APDU [20:36:51]CAPDU: 80 0D 01 02 [20:36:51]Write to MH i2c: E2 08 00 CA 4F 80 0D 01 02 00 00 00 00 92 [20:36:51]Write i2c OK [20:36:51]MH_I2C_Read... [20:36:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:36:51]Read from MH i2c: E2 [20:36:51]MH_I2C_Read... [20:36:51]Read from MH i2c: E2 03 00 [20:36:51]MH_I2C_Read... [20:36:51]Read from MH i2c: E2 03 00 CA 4F 00 90 00 8D [20:36:51]RAPDU: 90 00 [20:36:51]wFMCommunicate OK [20:36:51]wFMCommunicate request_size=255 [20:36:51]MH_SAM_APDU [20:36:51]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 24 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 63 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 E4 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA B7 04 [20:36:51]Write to MH i2c: E2 02 01 CB 4F 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 24 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 63 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 E4 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA B7 04 00 00 4B [20:36:51]Write i2c OK [20:36:51]MH_I2C_Read... [20:36:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:52]Read from MH i2c: E2 [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: E2 03 00 [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: E2 03 00 CB 4F 00 90 00 8E [20:36:52]RAPDU: 90 00 [20:36:52]wFMCommunicate OK [20:36:52]wFMCommunicate request_size=16 [20:36:52]MH_SAM_APDU [20:36:52]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 CB CA 8D E9 80 B4 [20:36:52]Write to MH i2c: E2 13 00 CC 4F 80 0D 02 02 0B 00 00 35 04 06 00 CB CA 8D E9 80 B4 00 00 29 [20:36:52]Write i2c OK [20:36:52]MH_I2C_Read... [20:36:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:52]Read from MH i2c: E2 [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: E2 03 00 [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: E2 03 00 CC 4F 00 90 00 8F [20:36:52]RAPDU: 90 00 [20:36:52]wFMCommunicate OK [20:36:52]wFMCommunicate request_size=4 [20:36:52]MH_SAM_APDU [20:36:52]CAPDU: 80 0D 03 02 [20:36:52]Write to MH i2c: E2 08 00 CD 4F 80 0D 03 02 00 00 00 00 97 [20:36:52]Write i2c OK [20:36:52]MH_I2C_Read... [20:36:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:36:52]Read from MH i2c: E2 [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: E2 0B 00 [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: E2 0B 00 CD 4F 00 2B 45 6C F6 EB 11 7A 5B 90 00 3B [20:36:52]RAPDU: 2B 45 6C F6 EB 11 7A 5B 90 00 [20:36:52]wFMCommunicate OK [20:36:52]SAM_PROTO_SignData done [20:36:52]FM_MakeSignedData done [20:36:52]CreateOFDProtocolMessage [20:36:52]wFMCommunicate request_size=4 [20:36:52]MH_SAM_APDU [20:36:52]CAPDU: 80 11 00 00 [20:36:52]Write to MH i2c: E2 08 00 CE 4F 80 11 00 00 00 00 00 00 97 [20:36:52]Write i2c OK [20:36:52]MH_I2C_Read... [20:36:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:52]Read from MH i2c: E2 [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: E2 17 00 [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: E2 17 00 CE 4F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EC [20:36:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:36:52]wFMCommunicate OK [20:36:52]CreateOFDProtocolMessage done [20:36:52]OFDSenderStorePacket 309178 [20:36:52]StoreOFDPacket docnum=309178 [20:36:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 1A 8E 0D 01 A9 81 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 24 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 63 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 E4 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA B7 04 00 35 04 06 00 CB CA 8D E9 80 B4 2B 45 6C F6 EB 11 7A 5B [20:36:52]CheckFolder [20:36:52]dirname=/storage/ofd_packets [20:36:52]CheckFolder done [20:36:52]ProducePacketName [20:36:52]name=ofd_packets/00309178 [20:36:52]NVStorageSaveData ofd_packets/00309178 [20:36:52]File name is /storage/ofd_packets/00309178 [20:36:52]Write 307 bytes [20:36:52]NVStorageSaveData done [20:36:52]OFDSenderStorePacket done [20:36:52]KKMCreateOFDPacket done [20:36:52]NVStorageSaveData kkm_last_timestamp [20:36:52]File name is /storage/kkm_last_timestamp [20:36:52]Write 4 bytes [20:36:52]NVStorageSaveData done [20:36:52]ExternCall_PrintAddStr [20:36:52]wPrintStart [20:36:52]Write to MH i2c: 01 00 00 CF 4F 1E [20:36:52]Write i2c OK [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: 01 [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: 01 07 00 [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: 01 07 00 CF 4F 00 00 00 00 00 FF 0F 33 [20:36:52]RasterBufferAndPrint [20:36:52]line Счет N : (1)643051 [20:36:52]line ИНН: 02508201610067 [20:36:52]line Контрольно-Кассовый Чек [20:36:52]line ПРОДАЖА [20:36:52]line ТРК (МРК, ГНК) : 32 [20:36:52]line Товар: 2710194210 [20:36:52]line D-ENERGY ДТ-К-2 [20:36:52]line 20.730 * 77.20 [20:36:52]line = 1600.36 [20:36:52]line НДС 12% НСП 1% [20:36:52]line > о реализуемом товаре [20:36:52]line ИТОГО: 1600.36 [20:36:52]line НСП 1% : 14.16 [20:36:52]line НДС 12% : 169.95 [20:36:52]line Наличными: 0.00 [20:36:52]line Безнал.: 1600.36 [20:36:52]line Место: АЗС № 172 "Партнер Нефть" [20:36:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:36:52]line СНО: Общий режим [20:36:52]line Чек 599 26.10.2024 20:36 [20:36:52]line Смена: 532 ФФД: 1.0 [20:36:52]line ЗНМ: 0300000116 [20:36:52]line РНМ: 0000000000091780 [20:36:52]line Версия ККМ: 001 [20:36:52]line Платежная система: Mbank [20:36:52]line ФМ: 0000000000871765 [20:36:52]line ФД: 309178 [20:36:52]line ФПД: 224070824722612 [20:36:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203652&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309178&fm=224070824722612&tin=02508201610067®Number=0000000000091780&sum=160036 [20:36:52]written 0, free lines is 4095 [20:36:52]OFD Sender: Processing packet 309178 [packets to send 223, broken 222] [20:36:52]ProducePacketName [20:36:52]name=ofd_packets/00309178 [20:36:52]OFD Sender: To server: pG, [20:36:52]CommunicateWithHost lk.salyk.kg:30040 [20:36:52]ConnectInit lk.salyk.kg [20:36:52]Connected sock=10 [20:36:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 1A 8E 0D 01 A9 81 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 FA 50 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 24 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 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 63 42 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 24 71 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 E4 52 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BA B7 04 00 35 04 06 00 CB CA 8D E9 80 B4 2B 45 6C F6 EB 11 7A 5B [20:36:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 68 CD 47 00 09 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 31 37 36 35 10 04 04 00 BA B7 04 00 F4 03 04 00 41 F9 1C 67 B6 04 01 00 00 72 EB 7E C7 80 41 44 2D [20:36:52]CommunicateWithHost err = 0 [20:36:52]CheckOFDResponse [20:36:52]1017 (14) - 77093643461234 [20:36:52]1041 (16) - 0000000000871765 [20:36:52]1040 (4) - 309178 [20:36:52]1012 (4) - 26.10.2024 14:14 [20:36:52]1206 (1) - 0 [20:36:52]OFD Sender: Remove packet 309178 [20:36:52]ProducePacketName [20:36:52]name=ofd_packets/00309178 [20:36:52]NVStorageDeleteData [20:36:52]Write to MH i2c: 01 00 00 F7 4F 46 [20:36:52]Write i2c OK [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: 01 [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: 01 07 00 [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: 01 07 00 F7 4F 00 00 00 00 00 ED 0C 46 [20:36:52]RasterBufferAndPrint [20:36:52]line [20:36:52]line [20:36:52]line [20:36:52]line [20:36:52]line [20:36:52]written 0, free lines is 3313 [20:36:52]MH_Cut [20:36:52]Write to MH i2c: D1 01 00 FE 4F 01 1F [20:36:52]Write i2c OK [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: D1 [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: D1 01 00 [20:36:52]MH_I2C_Read... [20:36:52]Read from MH i2c: D1 01 00 FE 4F 00 1E [20:36:52]Write to MH i2c: 01 00 00 FF 4F 4E [20:36:52]Write i2c OK [20:36:52]MH_I2C_Read... [20:36:53]OFD Sender: No OFD packet to send [20:36:53]*** Cut start [20:36:53]*** Purtial cut [20:36:53]*** Stage 1: CUTSNS_PIN = 1 [20:36:53]Read from MH i2c: 01 [20:36:53]MH_I2C_Read... [20:36:53]*** Stop cut motor [20:36:53]*** Cut end [20:36:53]Read from MH i2c: 01 07 00 [20:36:53]MH_I2C_Read... [20:36:53]Read from MH i2c: 01 07 00 FF 4F 00 00 00 00 00 FF 0F 63 [20:36:53]process_action close_receipt done [20:36:53]requested_data is exist [20:36:53]produce_requested_data [20:36:53]requested_item fm.sn is exist - process it [20:36:53]wFMCommunicate request_size=4 [20:36:53]MH_SAM_APDU [20:36:53]CAPDU: 80 11 00 00 [20:36:53]Write to MH i2c: E2 08 00 00 50 80 11 00 00 00 00 00 00 CA [20:36:53]Write i2c OK [20:36:53]MH_I2C_Read... [20:36:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:53]Read from MH i2c: E2 [20:36:53]MH_I2C_Read... [20:36:53]Read from MH i2c: E2 17 00 [20:36:53]MH_I2C_Read... [20:36:53]Read from MH i2c: E2 17 00 00 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1F [20:36:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:36:53]wFMCommunicate OK [20:36:53]requested_item fd.num is exist - process it [20:36:53]SAM_PROTO_GetFieldsCounters [20:36:53]wFMCommunicate request_size=4 [20:36:53]MH_SAM_APDU [20:36:53]CAPDU: 80 13 00 00 [20:36:53]Write to MH i2c: E2 08 00 01 50 80 13 00 00 00 00 00 00 CD [20:36:53]Write i2c OK [20:36:53]MH_I2C_Read... [20:36:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:36:53]Read from MH i2c: E2 [20:36:53]MH_I2C_Read... [20:36:53]Read from MH i2c: E2 62 00 [20:36:53]MH_I2C_Read... [20:36:53]Read from MH i2c: E2 62 00 01 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BA B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 86 [20:36: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BA B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:36:53]wFMCommunicate OK [20:36:53]SAM_PROTO_GetFieldsCounters done [20:36:53]requested_item shift.num is exist - process it [20:36:53]requested_item shift.opened is exist - process it [20:36:53]req_shift_opened [20:36:53]FM_GetShiftState [20:36:53]SAM_PROTO_GetShiftState [20:36:53]wFMCommunicate request_size=4 [20:36:53]MH_SAM_APDU [20:36:53]CAPDU: 80 13 01 00 [20:36:53]Write to MH i2c: E2 08 00 02 50 80 13 01 00 00 00 00 00 CF [20:36:53]Write i2c OK [20:36:53]MH_I2C_Read... [20:36:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:54]Read from MH i2c: E2 [20:36:54]MH_I2C_Read... [20:36:54]Read from MH i2c: E2 0E 00 [20:36:54]MH_I2C_Read... [20:36:54]Read from MH i2c: E2 0E 00 02 50 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4D [20:36:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:36:54]wFMCommunicate OK [20:36:54]SAM_PROTO_GetShiftState done [20:36:54]FM_GetShiftState done [20:36:54]req_shift_opened done [20:36:54]requested_item shift.open_date is exist - process it [20:36:54]req_shift_open_date [20:36:54]req_shift_open_date done [20:36:54]produce_requested_data done [20:36:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309178,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:36:54]process_action_free close_receipt [20:36:54]json_value_free [20:36:54]json_value_free done [20:36:54]process_json_proto returns [20:36:54]Send response to host [20:36:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309178,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:36:54]free response buf [20:36:54]execute_script done [20:36:54]execute_script returns [20:36:54]free content buf [20:36:54]Sock 7.Close socket [20:36:54]Sock 7.Thread stoped [20:36:58]OFD Sender: No OFD packet to send [20:37:03]OFD Sender: No OFD packet to send [20:37:08]OFD Sender: No OFD packet to send [20:37:13]OFD Sender: No OFD packet to send [20:37:18]OFD Sender: No OFD packet to send [20:37:23]OFD Sender: No OFD packet to send [20:37:28]OFD Sender: No OFD packet to send [20:37:33]OFD Sender: No OFD packet to send [20:37:38]OFD Sender: No OFD packet to send [20:37:38]accept exits with 9 [20:37:38]New connection [20:37:38]New thread 3067022692 created [20:37:38]Thread 3066879332 joined [20:37:38]Waiting for new connection... [20:37:38] Sock 9.Parse request [20:37:38]Sock 9.Check first char [20:37:38]Sock 9.First char is OK [20:37:38]request: POST /json_proto HTTP/1.0 [20:37:38]Method: POST [20:37:38]URL: /json_proto [20:37:38]Method is POST - this is cgi request [20:37:38]url: /json_proto [20:37:38]query_string will be loaded in cgi processing [20:37:38]execute_cgi json_proto POST (null) [20:37:38]execute_cgi path=json_proto method=POST [20:37:38]POST find Content-Length [20:37:38]Host: 172.17.96.3:8080 [20:37:38]Content-Length: 766 [20:37:38]Content-Type: application/json [20:37:38] [20:37:38]POST finish read [20:37:38]Found Content-Length = 766 [20:37:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:38]execute_script... [20:37:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:37:38]POST & json_proto [20:37:38]process_json_proto [20:37:38]json parsed OK: [20:37:38]protocol is kg_v1.0 [20:37:38]action value=close_receipt [20:37:38]process_action close_receipt [20:37:38]cmd_close_receipt [20:37:38]MH_GetDate [20:37:38]Write to MH i2c: F0 00 00 03 50 42 [20:37:38]Write i2c OK [20:37:38]MH_I2C_Read... [20:37:38]Read from MH i2c: F0 [20:37:38]MH_I2C_Read... [20:37:38]Read from MH i2c: F0 09 00 [20:37:38]MH_I2C_Read... [20:37:38]Read from MH i2c: F0 09 00 03 50 00 14 53 1D 67 44 5E 04 65 41 [20:37:38]GetLastDocTimeStamp 1729975012 [20:37:38]current date 1729975060 [20:37:38]FM_GetShiftState [20:37:38]SAM_PROTO_GetShiftState [20:37:38]wFMCommunicate request_size=4 [20:37:38]MH_SAM_APDU [20:37:38]CAPDU: 80 13 01 00 [20:37:38]Write to MH i2c: E2 08 00 04 50 80 13 01 00 00 00 00 00 D1 [20:37:38]Write i2c OK [20:37:38]MH_I2C_Read... [20:37:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:38]Read from MH i2c: E2 [20:37:38]MH_I2C_Read... [20:37:38]Read from MH i2c: E2 0E 00 [20:37:38]MH_I2C_Read... [20:37:38]Read from MH i2c: E2 0E 00 04 50 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4F [20:37:38]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:37:38]wFMCommunicate OK [20:37:38]SAM_PROTO_GetShiftState done [20:37:38]FM_GetShiftState done [20:37:38]opened in 1729902265 [20:37:38]opened+sec_in_day 1729988665 [20:37:38]quantity*price = 60009 [20:37:38]sum+1 = 60010 [20:37:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.09 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.09 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 600 26.10.2024 20:37 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309179 ФПД: 204928498847734 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203740&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309179&fm=204928498847734&tin=02508201610067®Number=0000000000091780&sum=60009 [20:37:39]StoreToDocumentArchive [20:37:39]shift 532 fd 309179 [20:37:39]save to /storage/0532/doc_00309179 [20:37:39]save last doc name /storage/0532/doc_00309179 to /storage/kkm_last_doc_name [20:37:39]save OK [20:37:39]Clear old archive folders... [20:37:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:37:39]tlvbuf is 00195360 [20:37:39]SAM_PROTO_ClearQueue [20:37:39]wFMCommunicate request_size=4 [20:37:39]MH_SAM_APDU [20:37:39]CAPDU: 80 09 00 00 [20:37:39]Write to MH i2c: E2 08 00 11 50 80 09 00 00 00 00 00 00 D3 [20:37:39]Write i2c OK [20:37:39]MH_I2C_Read... [20:37:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:37:40]Read from MH i2c: E2 [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: E2 03 00 [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: E2 03 00 11 50 00 90 00 D5 [20:37:40]RAPDU: 90 00 [20:37:40]wFMCommunicate OK [20:37:40]SAM_PROTO_ClearQueue done [20:37:40]KKMCreateOFDPacket [20:37:40]OFDProtocolAddRootSTLVToBuf [20:37:40]FM_MakeSignedData [20:37:40]FM_MakeSignedData [20:37:40]SAM_PROTO_SignData [20:37:40]wFMCommunicate request_size=4 [20:37:40]MH_SAM_APDU [20:37:40]CAPDU: 80 0D 01 02 [20:37:40]Write to MH i2c: E2 08 00 12 50 80 0D 01 02 00 00 00 00 DB [20:37:40]Write i2c OK [20:37:40]MH_I2C_Read... [20:37:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:37:40]Read from MH i2c: E2 [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: E2 03 00 [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: E2 03 00 12 50 00 90 00 D6 [20:37:40]RAPDU: 90 00 [20:37:40]wFMCommunicate OK [20:37:40]wFMCommunicate request_size=255 [20:37:40]MH_SAM_APDU [20:37: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 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 14 53 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB B7 04 00 35 04 06 00 BA [20:37:40]Write to MH i2c: E2 02 01 13 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 14 53 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB B7 04 00 35 04 06 00 BA 00 00 E3 [20:37:40]Write i2c OK [20:37:40]MH_I2C_Read... [20:37:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:40]Read from MH i2c: E2 [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: E2 03 00 [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: E2 03 00 13 50 00 90 00 D7 [20:37:40]RAPDU: 90 00 [20:37:40]wFMCommunicate OK [20:37:40]wFMCommunicate request_size=10 [20:37:40]MH_SAM_APDU [20:37:40]CAPDU: 80 0D 02 02 05 61 A2 60 CF F6 [20:37:40]Write to MH i2c: E2 0D 00 14 50 80 0D 02 02 05 00 61 A2 60 CF F6 00 00 10 [20:37:40]Write i2c OK [20:37:40]MH_I2C_Read... [20:37:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:37:40]Read from MH i2c: E2 [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: E2 03 00 [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: E2 03 00 14 50 00 90 00 D8 [20:37:40]RAPDU: 90 00 [20:37:40]wFMCommunicate OK [20:37:40]wFMCommunicate request_size=4 [20:37:40]MH_SAM_APDU [20:37:40]CAPDU: 80 0D 03 02 [20:37:40]Write to MH i2c: E2 08 00 15 50 80 0D 03 02 00 00 00 00 E0 [20:37:40]Write i2c OK [20:37:40]MH_I2C_Read... [20:37:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:37:40]Read from MH i2c: E2 [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: E2 0B 00 [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: E2 0B 00 15 50 00 EB 8B CF 8F 06 FF F6 1B 90 00 CB [20:37:40]RAPDU: EB 8B CF 8F 06 FF F6 1B 90 00 [20:37:40]wFMCommunicate OK [20:37:40]SAM_PROTO_SignData done [20:37:40]FM_MakeSignedData done [20:37:40]CreateOFDProtocolMessage [20:37:40]wFMCommunicate request_size=4 [20:37:40]MH_SAM_APDU [20:37:40]CAPDU: 80 11 00 00 [20:37:40]Write to MH i2c: E2 08 00 16 50 80 11 00 00 00 00 00 00 E0 [20:37:40]Write i2c OK [20:37:40]MH_I2C_Read... [20:37:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:40]Read from MH i2c: E2 [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: E2 17 00 [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: E2 17 00 16 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 35 [20:37:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:37:40]wFMCommunicate OK [20:37:40]CreateOFDProtocolMessage done [20:37:40]OFDSenderStorePacket 309179 [20:37:40]StoreOFDPacket docnum=309179 [20:37:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DA 80 07 01 9A 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 14 53 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB B7 04 00 35 04 06 00 BA 61 A2 60 CF F6 EB 8B CF 8F 06 FF F6 1B [20:37:40]CheckFolder [20:37:40]dirname=/storage/ofd_packets [20:37:40]CheckFolder done [20:37:40]ProducePacketName [20:37:40]name=ofd_packets/00309179 [20:37:40]NVStorageSaveData ofd_packets/00309179 [20:37:40]File name is /storage/ofd_packets/00309179 [20:37:40]Write 301 bytes [20:37:40]NVStorageSaveData done [20:37:40]OFDSenderStorePacket done [20:37:40]KKMCreateOFDPacket done [20:37:40]NVStorageSaveData kkm_last_timestamp [20:37:40]File name is /storage/kkm_last_timestamp [20:37:40]OFD Sender: Processing packet 309179 [packets to send 223, broken 222] [20:37:40]ProducePacketName [20:37:40]name=ofd_packets/00309179 [20:37:40]OFD Sender: To server: pG, [20:37:40]CommunicateWithHost lk.salyk.kg:30040 [20:37:40]ConnectInit lk.salyk.kg [20:37:40]Write 4 bytes [20:37:40]NVStorageSaveData done [20:37:40]ExternCall_PrintAddStr [20:37:40]wPrintStart [20:37:40]Write to MH i2c: 01 00 00 17 50 67 [20:37:40]Write i2c OK [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: 01 [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: 01 07 00 [20:37:40]MH_I2C_Read... [20:37:40]Read from MH i2c: 01 07 00 17 50 00 00 00 00 00 FF 0F 7C [20:37:40]RasterBufferAndPrint [20:37:40]line Счет N : (1)643052 [20:37:40]line ИНН: 02508201610067 [20:37:40]line Контрольно-Кассовый Чек [20:37:40]line ПРОДАЖА [20:37:40]line ТРК (МРК, ГНК) : 62 [20:37:40]line Товар: 2710124130 [20:37:40]line Аи-92-К-2 [20:37:40]line 8.970 * 66.90 [20:37:40]line = 600.09 [20:37:40]line НДС 12% НСП 1% [20:37:40]line > о реализуемом товаре [20:37:40]line ИТОГО: 600.09 [20:37:40]line НСП 1% : 5.31 [20:37:40]line НДС 12% : 63.73 [20:37:40]line Наличными: 0.00 [20:37:40]line Безнал.: 600.09 [20:37:40]line Место: АЗС № 172 "Партнер Нефть" [20:37:40]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:37:40]line СНО: Общий режим [20:37:40]line Чек 600 26.10.2024 20:37 [20:37:40]line Смена: 532 ФФД: 1.0 [20:37:40]line ЗНМ: 0300000116 [20:37:40]line РНМ: 0000000000091780 [20:37:40]line Версия ККМ: 001 [20:37:40]line Платежная система: Mbank [20:37:40]line ФМ: 0000000000871765 [20:37:40]line ФД: 309179 [20:37:40]line ФПД: 204928498847734 [20:37:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203740&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309179&fm=204928498847734&tin=02508201610067®Number=0000000000091780&sum=60009 [20:37:40]Connected sock=11 [20:37:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DA 80 07 01 9A 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 14 53 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BB B7 04 00 35 04 06 00 BA 61 A2 60 CF F6 EB 8B CF 8F 06 FF F6 1B [20:37:40]written 0, free lines is 4095 [20:37:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B1 41 47 00 85 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 31 37 36 35 10 04 04 00 BB B7 04 00 F4 03 04 00 72 F9 1C 67 B6 04 01 00 00 F5 76 55 D0 C8 B6 5A CA [20:37:41]CommunicateWithHost err = 0 [20:37:41]CheckOFDResponse [20:37:41]1017 (14) - 77093643461234 [20:37:41]1041 (16) - 0000000000871765 [20:37:41]1040 (4) - 309179 [20:37:41]1012 (4) - 26.10.2024 14:15 [20:37:41]1206 (1) - 0 [20:37:41]OFD Sender: Remove packet 309179 [20:37:41]ProducePacketName [20:37:41]name=ofd_packets/00309179 [20:37:41]NVStorageDeleteData [20:37:41]Write to MH i2c: 01 00 00 3F 50 8F [20:37:41]Write i2c OK [20:37:41]MH_I2C_Read... [20:37:41]Read from MH i2c: 01 [20:37:41]MH_I2C_Read... [20:37:41]Read from MH i2c: 01 07 00 [20:37:41]MH_I2C_Read... [20:37:41]Read from MH i2c: 01 07 00 3F 50 00 00 00 00 00 E8 0C 8A [20:37:41]RasterBufferAndPrint [20:37:41]line [20:37:41]line [20:37:41]line [20:37:41]line [20:37:41]line [20:37:41]written 0, free lines is 3310 [20:37:41]MH_Cut [20:37:41]Write to MH i2c: D1 01 00 46 50 01 68 [20:37:41]Write i2c OK [20:37:41]MH_I2C_Read... [20:37:41]Read from MH i2c: D1 [20:37:41]MH_I2C_Read... [20:37:41]Read from MH i2c: D1 01 00 [20:37:41]MH_I2C_Read... [20:37:41]Read from MH i2c: D1 01 00 46 50 00 67 [20:37:41]Write to MH i2c: 01 00 00 47 50 97 [20:37:41]Write i2c OK [20:37:41]MH_I2C_Read... [20:37:41]OFD Sender: No OFD packet to send [20:37:42]*** Cut start [20:37:42]*** Purtial cut [20:37:42]*** Stage 1: CUTSNS_PIN = 1 [20:37:42]Read from MH i2c: 01 [20:37:42]MH_I2C_Read... [20:37:42]*** Stop cut motor [20:37:42]*** Cut end [20:37:42]Read from MH i2c: 01 07 00 [20:37:42]MH_I2C_Read... [20:37:42]Read from MH i2c: 01 07 00 47 50 00 00 00 00 00 FF 0F AC [20:37:42]process_action close_receipt done [20:37:42]requested_data is exist [20:37:42]produce_requested_data [20:37:42]requested_item fm.sn is exist - process it [20:37:42]wFMCommunicate request_size=4 [20:37:42]MH_SAM_APDU [20:37:42]CAPDU: 80 11 00 00 [20:37:42]Write to MH i2c: E2 08 00 48 50 80 11 00 00 00 00 00 00 12 [20:37:42]Write i2c OK [20:37:42]MH_I2C_Read... [20:37:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:37:42]Read from MH i2c: E2 [20:37:42]MH_I2C_Read... [20:37:42]Read from MH i2c: E2 17 00 [20:37:42]MH_I2C_Read... [20:37:42]Read from MH i2c: E2 17 00 48 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 67 [20:37:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:37:42]wFMCommunicate OK [20:37:42]requested_item fd.num is exist - process it [20:37:42]SAM_PROTO_GetFieldsCounters [20:37:42]wFMCommunicate request_size=4 [20:37:42]MH_SAM_APDU [20:37:42]CAPDU: 80 13 00 00 [20:37:42]Write to MH i2c: E2 08 00 49 50 80 13 00 00 00 00 00 00 15 [20:37:42]Write i2c OK [20:37:42]MH_I2C_Read... [20:37:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:37:42]Read from MH i2c: E2 [20:37:42]MH_I2C_Read... [20:37:42]Read from MH i2c: E2 62 00 [20:37:42]MH_I2C_Read... [20:37:42]Read from MH i2c: E2 62 00 49 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BB B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 D2 [20:37: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BB B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:37:42]wFMCommunicate OK [20:37:42]SAM_PROTO_GetFieldsCounters done [20:37:42]requested_item shift.num is exist - process it [20:37:42]requested_item shift.opened is exist - process it [20:37:42]req_shift_opened [20:37:42]FM_GetShiftState [20:37:42]SAM_PROTO_GetShiftState [20:37:42]wFMCommunicate request_size=4 [20:37:42]MH_SAM_APDU [20:37:42]CAPDU: 80 13 01 00 [20:37:42]Write to MH i2c: E2 08 00 4A 50 80 13 01 00 00 00 00 00 17 [20:37:42]Write i2c OK [20:37:42]MH_I2C_Read... [20:37:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:37:42]Read from MH i2c: E2 [20:37:42]MH_I2C_Read... [20:37:42]Read from MH i2c: E2 0E 00 [20:37:42]MH_I2C_Read... [20:37:42]Read from MH i2c: E2 0E 00 4A 50 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 95 [20:37:42]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:37:42]wFMCommunicate OK [20:37:42]SAM_PROTO_GetShiftState done [20:37:42]FM_GetShiftState done [20:37:42]req_shift_opened done [20:37:42]requested_item shift.open_date is exist - process it [20:37:42]req_shift_open_date [20:37:42]req_shift_open_date done [20:37:42]produce_requested_data done [20:37:42]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309179,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:37:42]process_action_free close_receipt [20:37:42]json_value_free [20:37:42]json_value_free done [20:37:42]process_json_proto returns [20:37:42]Send response to host [20:37:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309179,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:37:42]free response buf [20:37:42]execute_script done [20:37:42]execute_script returns [20:37:42]free content buf [20:37:42]Sock 9.Close socket [20:37:42]Sock 9.Thread stoped [20:37:46]OFD Sender: No OFD packet to send [20:37:51]OFD Sender: No OFD packet to send [20:37:56]OFD Sender: No OFD packet to send [20:38:01]OFD Sender: No OFD packet to send [20:38:06]OFD Sender: No OFD packet to send [20:38:11]OFD Sender: No OFD packet to send [20:38:16]OFD Sender: No OFD packet to send [20:38:21]OFD Sender: No OFD packet to send [20:38:26]OFD Sender: No OFD packet to send [20:38:31]OFD Sender: No OFD packet to send [20:38:36]OFD Sender: No OFD packet to send [20:38:41]OFD Sender: No OFD packet to send [20:38:46]OFD Sender: No OFD packet to send [20:38:51]OFD Sender: No OFD packet to send [20:38:56]OFD Sender: No OFD packet to send [20:39:01]OFD Sender: No OFD packet to send [20:39:06]OFD Sender: No OFD packet to send [20:39:11]OFD Sender: No OFD packet to send [20:39:16]OFD Sender: No OFD packet to send [20:39:21]OFD Sender: No OFD packet to send [20:39:26]OFD Sender: No OFD packet to send [20:39:31]OFD Sender: No OFD packet to send [20:39:36]OFD Sender: No OFD packet to send [20:39:41]OFD Sender: No OFD packet to send [20:39:46]accept exits with 7 [20:39:46]New connection [20:39:46]New thread 3066879332 created [20:39:46]Thread 3067022692 joined [20:39:46]Waiting for new connection... [20:39:46] Sock 7.Parse request [20:39:46]Sock 7.Check first char [20:39:46]Sock 7.First char is OK [20:39:46]request: POST /json_proto HTTP/1.0 [20:39:46]Method: POST [20:39:46]URL: /json_proto [20:39:46]Method is POST - this is cgi request [20:39:46]url: /json_proto [20:39:46]query_string will be loaded in cgi processing [20:39:46]execute_cgi json_proto POST (null) [20:39:46]execute_cgi path=json_proto method=POST [20:39:46]POST find Content-Length [20:39:46]Host: 172.17.96.3:8080 [20:39:46]Content-Length: 766 [20:39:46]Content-Type: application/json [20:39:46] [20:39:46]POST finish read [20:39:46]Found Content-Length = 766 [20:39:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [20:39:46]execute_script... [20:39:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [20:39:46]POST & json_proto [20:39:46]process_json_proto [20:39:46]json parsed OK: [20:39:46]protocol is kg_v1.0 [20:39:46]action value=close_receipt [20:39:46]process_action close_receipt [20:39:46]cmd_close_receipt [20:39:46]MH_GetDate [20:39:46]Write to MH i2c: F0 00 00 4B 50 8A [20:39:46]Write i2c OK [20:39:46]MH_I2C_Read... [20:39:46]Read from MH i2c: F0 [20:39:46]MH_I2C_Read... [20:39:46]Read from MH i2c: F0 09 00 [20:39:46]MH_I2C_Read... [20:39:46]Read from MH i2c: F0 09 00 4B 50 00 94 53 1D 67 44 5E 04 65 09 [20:39:46]GetLastDocTimeStamp 1729975060 [20:39:46]current date 1729975188 [20:39:46]FM_GetShiftState [20:39:46]SAM_PROTO_GetShiftState [20:39:46]wFMCommunicate request_size=4 [20:39:46]MH_SAM_APDU [20:39:46]CAPDU: 80 13 01 00 [20:39:46]Write to MH i2c: E2 08 00 4C 50 80 13 01 00 00 00 00 00 19 [20:39:46]Write i2c OK [20:39:46]MH_I2C_Read... [20:39:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:46]Read from MH i2c: E2 [20:39:46]MH_I2C_Read... [20:39:46]Read from MH i2c: E2 0E 00 [20:39:46]MH_I2C_Read... [20:39:46]Read from MH i2c: E2 0E 00 4C 50 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 97 [20:39:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:39:46]wFMCommunicate OK [20:39:46]SAM_PROTO_GetShiftState done [20:39:46]FM_GetShiftState done [20:39:46]opened in 1729902265 [20:39:46]opened+sec_in_day 1729988665 [20:39:46]quantity*price = 50041 [20:39:46]sum+1 = 50042 [20:39:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 601 26.10.2024 20:39 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309180 ФПД: 224238840409809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203948&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309180&fm=224238840409809&tin=02508201610067®Number=0000000000091780&sum=50041 [20:39:47]StoreToDocumentArchive [20:39:47]shift 532 fd 309180 [20:39:47]save to /storage/0532/doc_00309180 [20:39:47]save last doc name /storage/0532/doc_00309180 to /storage/kkm_last_doc_name [20:39:47]save OK [20:39:47]Clear old archive folders... [20:39:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:39:47]tlvbuf is 00120C30 [20:39:47]SAM_PROTO_ClearQueue [20:39:47]wFMCommunicate request_size=4 [20:39:47]MH_SAM_APDU [20:39:47]CAPDU: 80 09 00 00 [20:39:47]Write to MH i2c: E2 08 00 59 50 80 09 00 00 00 00 00 00 1B [20:39:47]Write i2c OK [20:39:47]MH_I2C_Read... [20:39:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:39:47]Read from MH i2c: E2 [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: E2 03 00 [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: E2 03 00 59 50 00 90 00 1D [20:39:47]RAPDU: 90 00 [20:39:47]wFMCommunicate OK [20:39:47]SAM_PROTO_ClearQueue done [20:39:47]KKMCreateOFDPacket [20:39:47]OFDProtocolAddRootSTLVToBuf [20:39:47]FM_MakeSignedData [20:39:47]FM_MakeSignedData [20:39:47]SAM_PROTO_SignData [20:39:47]wFMCommunicate request_size=4 [20:39:47]MH_SAM_APDU [20:39:47]CAPDU: 80 0D 01 02 [20:39:47]Write to MH i2c: E2 08 00 5A 50 80 0D 01 02 00 00 00 00 23 [20:39:47]Write i2c OK [20:39:47]MH_I2C_Read... [20:39:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:39:47]Read from MH i2c: E2 [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: E2 03 00 [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: E2 03 00 5A 50 00 90 00 1E [20:39:47]RAPDU: 90 00 [20:39:47]wFMCommunicate OK [20:39:47]wFMCommunicate request_size=255 [20:39:47]MH_SAM_APDU [20:39: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 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 59 02 00 00 F4 03 04 00 94 53 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC B7 04 00 35 04 06 00 CB [20:39:47]Write to MH i2c: E2 02 01 5B 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 59 02 00 00 F4 03 04 00 94 53 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC B7 04 00 35 04 06 00 CB 00 00 21 [20:39:47]Write i2c OK [20:39:47]MH_I2C_Read... [20:39:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:47]Read from MH i2c: E2 [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: E2 03 00 [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: E2 03 00 5B 50 00 90 00 1F [20:39:47]RAPDU: 90 00 [20:39:47]wFMCommunicate OK [20:39:47]wFMCommunicate request_size=10 [20:39:47]MH_SAM_APDU [20:39:47]CAPDU: 80 0D 02 02 05 F1 AC 6D 6E D1 [20:39:47]Write to MH i2c: E2 0D 00 5C 50 80 0D 02 02 05 00 F1 AC 6D 6E D1 00 00 79 [20:39:47]Write i2c OK [20:39:47]MH_I2C_Read... [20:39:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:39:47]Read from MH i2c: E2 [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: E2 03 00 [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: E2 03 00 5C 50 00 90 00 20 [20:39:47]RAPDU: 90 00 [20:39:47]wFMCommunicate OK [20:39:47]wFMCommunicate request_size=4 [20:39:47]MH_SAM_APDU [20:39:47]CAPDU: 80 0D 03 02 [20:39:47]Write to MH i2c: E2 08 00 5D 50 80 0D 03 02 00 00 00 00 28 [20:39:47]Write i2c OK [20:39:47]MH_I2C_Read... [20:39:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:39:47]Read from MH i2c: E2 [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: E2 0B 00 [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: E2 0B 00 5D 50 00 F9 5C BE EA 6E 54 F0 D2 90 00 AA [20:39:47]RAPDU: F9 5C BE EA 6E 54 F0 D2 90 00 [20:39:47]wFMCommunicate OK [20:39:47]SAM_PROTO_SignData done [20:39:47]FM_MakeSignedData done [20:39:47]CreateOFDProtocolMessage [20:39:47]wFMCommunicate request_size=4 [20:39:47]MH_SAM_APDU [20:39:47]CAPDU: 80 11 00 00 [20:39:47]Write to MH i2c: E2 08 00 5E 50 80 11 00 00 00 00 00 00 28 [20:39:47]Write i2c OK [20:39:47]MH_I2C_Read... [20:39:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:47]Read from MH i2c: E2 [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: E2 17 00 [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: E2 17 00 5E 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7D [20:39:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:39:47]wFMCommunicate OK [20:39:47]CreateOFDProtocolMessage done [20:39:47]OFDSenderStorePacket 309180 [20:39:47]StoreOFDPacket docnum=309180 [20:39:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3C 4D 07 01 25 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 59 02 00 00 F4 03 04 00 94 53 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC B7 04 00 35 04 06 00 CB F1 AC 6D 6E D1 F9 5C BE EA 6E 54 F0 D2 [20:39:47]CheckFolder [20:39:47]dirname=/storage/ofd_packets [20:39:47]CheckFolder done [20:39:47]ProducePacketName [20:39:47]name=ofd_packets/00309180 [20:39:47]NVStorageSaveData ofd_packets/00309180 [20:39:47]File name is /storage/ofd_packets/00309180 [20:39:47]Write 301 bytes [20:39:47]NVStorageSaveData done [20:39:47]OFDSenderStorePacket done [20:39:47]KKMCreateOFDPacket done [20:39:47]NVStorageSaveData kkm_last_timestamp [20:39:47]File name is /storage/kkm_last_timestamp [20:39:47]Write 4 bytes [20:39:47]NVStorageSaveData done [20:39:47]ExternCall_PrintAddStr [20:39:47]wPrintStart [20:39:47]Write to MH i2c: 01 00 00 5F 50 AF [20:39:47]Write i2c OK [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: 01 [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: 01 07 00 [20:39:47]MH_I2C_Read... [20:39:47]Read from MH i2c: 01 07 00 5F 50 00 00 00 00 00 FF 0F C4 [20:39:47]RasterBufferAndPrint [20:39:47]line Счет N : (1)643053 [20:39:47]line ИНН: 02508201610067 [20:39:47]line Контрольно-Кассовый Чек [20:39:47]line ПРОДАЖА [20:39:47]line ТРК (МРК, ГНК) : 52 [20:39:47]line Товар: 2710124130 [20:39:47]line Аи-92-К-2 [20:39:47]line 7.480 * 66.90 [20:39:47]line = 500.41 [20:39:47]line НДС 12% НСП 1% [20:39:47]line > о реализуемом товаре [20:39:47]line ИТОГО: 500.41 [20:39:47]line НСП 1% : 4.43 [20:39:47]line НДС 12% : 53.14 [20:39:47]line Наличными: 0.00 [20:39:47]line Безнал.: 500.41 [20:39:47]line Место: АЗС № 172 "Партнер Нефть" [20:39:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:39:47]line СНО: Общий режим [20:39:47]line Чек 601 26.10.2024 20:39 [20:39:47]line Смена: 532 ФФД: 1.0 [20:39:47]line ЗНМ: 0300000116 [20:39:47]line РНМ: 0000000000091780 [20:39:47]line Версия ККМ: 001 [20:39:47]line Платежная система: Mbank [20:39:47]line ФМ: 0000000000871765 [20:39:47]line ФД: 309180 [20:39:47]line ФПД: 224238840409809 [20:39:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T203948&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309180&fm=224238840409809&tin=02508201610067®Number=0000000000091780&sum=50041 [20:39:47]written 0, free lines is 4095 [20:39:47]OFD Sender: Processing packet 309180 [packets to send 223, broken 222] [20:39:47]ProducePacketName [20:39:47]name=ofd_packets/00309180 [20:39:47]OFD Sender: To server: pG, [20:39:47]CommunicateWithHost lk.salyk.kg:30040 [20:39:47]ConnectInit lk.salyk.kg [20:39:47]Connected sock=10 [20:39:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3C 4D 07 01 25 EC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 59 02 00 00 F4 03 04 00 94 53 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BC B7 04 00 35 04 06 00 CB F1 AC 6D 6E D1 F9 5C BE EA 6E 54 F0 D2 [20:39:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EB BB 47 00 D6 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 31 37 36 35 10 04 04 00 BC B7 04 00 F4 03 04 00 F1 F9 1C 67 B6 04 01 00 00 7D 44 32 8F F4 4E 23 19 [20:39:48]CommunicateWithHost err = 0 [20:39:48]CheckOFDResponse [20:39:48]1017 (14) - 77093643461234 [20:39:48]1041 (16) - 0000000000871765 [20:39:48]1040 (4) - 309180 [20:39:48]1012 (4) - 26.10.2024 14:17 [20:39:48]1206 (1) - 0 [20:39:48]OFD Sender: Remove packet 309180 [20:39:48]ProducePacketName [20:39:48]name=ofd_packets/00309180 [20:39:48]NVStorageDeleteData [20:39:48]Write to MH i2c: 01 00 00 87 50 D7 [20:39:48]Write i2c OK [20:39:48]MH_I2C_Read... [20:39:48]Read from MH i2c: 01 [20:39:48]MH_I2C_Read... [20:39:48]Read from MH i2c: 01 07 00 [20:39:48]MH_I2C_Read... [20:39:48]Read from MH i2c: 01 07 00 87 50 00 00 00 00 00 F1 0C DB [20:39:48]RasterBufferAndPrint [20:39:48]line [20:39:48]line [20:39:48]line [20:39:48]line [20:39:48]line [20:39:48]written 0, free lines is 3320 [20:39:48]MH_Cut [20:39:48]Write to MH i2c: D1 01 00 8E 50 01 B0 [20:39:48]Write i2c OK [20:39:48]MH_I2C_Read... [20:39:48]Read from MH i2c: D1 [20:39:48]MH_I2C_Read... [20:39:48]Read from MH i2c: D1 01 00 [20:39:48]MH_I2C_Read... [20:39:48]Read from MH i2c: D1 01 00 8E 50 00 AF [20:39:48]Write to MH i2c: 01 00 00 8F 50 DF [20:39:48]Write i2c OK [20:39:48]MH_I2C_Read... [20:39:48]OFD Sender: No OFD packet to send [20:39:49]*** Cut start [20:39:49]*** Purtial cut [20:39:49]*** Stage 1: CUTSNS_PIN = 1 [20:39:49]Read from MH i2c: 01 [20:39:49]MH_I2C_Read... [20:39:49]*** Stop cut motor [20:39:49]*** Cut end [20:39:49]Read from MH i2c: 01 07 00 [20:39:49]MH_I2C_Read... [20:39:49]Read from MH i2c: 01 07 00 8F 50 00 00 00 00 00 FF 0F F4 [20:39:49]process_action close_receipt done [20:39:49]requested_data is exist [20:39:49]produce_requested_data [20:39:49]requested_item fm.sn is exist - process it [20:39:49]wFMCommunicate request_size=4 [20:39:49]MH_SAM_APDU [20:39:49]CAPDU: 80 11 00 00 [20:39:49]Write to MH i2c: E2 08 00 90 50 80 11 00 00 00 00 00 00 5A [20:39:49]Write i2c OK [20:39:49]MH_I2C_Read... [20:39:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:39:49]Read from MH i2c: E2 [20:39:49]MH_I2C_Read... [20:39:49]Read from MH i2c: E2 17 00 [20:39:49]MH_I2C_Read... [20:39:49]Read from MH i2c: E2 17 00 90 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AF [20:39:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:39:49]wFMCommunicate OK [20:39:49]requested_item fd.num is exist - process it [20:39:49]SAM_PROTO_GetFieldsCounters [20:39:49]wFMCommunicate request_size=4 [20:39:49]MH_SAM_APDU [20:39:49]CAPDU: 80 13 00 00 [20:39:49]Write to MH i2c: E2 08 00 91 50 80 13 00 00 00 00 00 00 5D [20:39:49]Write i2c OK [20:39:49]MH_I2C_Read... [20:39:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:39:49]Read from MH i2c: E2 [20:39:49]MH_I2C_Read... [20:39:49]Read from MH i2c: E2 62 00 [20:39:49]MH_I2C_Read... [20:39:49]Read from MH i2c: E2 62 00 91 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BC B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 1E [20:39:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BC B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:39:49]wFMCommunicate OK [20:39:49]SAM_PROTO_GetFieldsCounters done [20:39:49]requested_item shift.num is exist - process it [20:39:49]requested_item shift.opened is exist - process it [20:39:49]req_shift_opened [20:39:49]FM_GetShiftState [20:39:49]SAM_PROTO_GetShiftState [20:39:49]wFMCommunicate request_size=4 [20:39:49]MH_SAM_APDU [20:39:49]CAPDU: 80 13 01 00 [20:39:49]Write to MH i2c: E2 08 00 92 50 80 13 01 00 00 00 00 00 5F [20:39:49]Write i2c OK [20:39:49]MH_I2C_Read... [20:39:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:39:49]Read from MH i2c: E2 [20:39:49]MH_I2C_Read... [20:39:49]Read from MH i2c: E2 0E 00 [20:39:49]MH_I2C_Read... [20:39:49]Read from MH i2c: E2 0E 00 92 50 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DD [20:39:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:39:49]wFMCommunicate OK [20:39:49]SAM_PROTO_GetShiftState done [20:39:49]FM_GetShiftState done [20:39:49]req_shift_opened done [20:39:49]requested_item shift.open_date is exist - process it [20:39:49]req_shift_open_date [20:39:49]req_shift_open_date done [20:39:49]produce_requested_data done [20:39:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309180,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:39:49]process_action_free close_receipt [20:39:49]json_value_free [20:39:49]json_value_free done [20:39:49]process_json_proto returns [20:39:49]Send response to host [20:39:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309180,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:39:49]free response buf [20:39:49]execute_script done [20:39:49]execute_script returns [20:39:49]free content buf [20:39:49]Sock 7.Close socket [20:39:49]Sock 7.Thread stoped [20:39:53]OFD Sender: No OFD packet to send [20:39:58]OFD Sender: No OFD packet to send [20:40:03]OFD Sender: No OFD packet to send [20:40:08]OFD Sender: No OFD packet to send [20:40:13]OFD Sender: No OFD packet to send [20:40:18]OFD Sender: No OFD packet to send [20:40:23]OFD Sender: No OFD packet to send [20:40:28]OFD Sender: No OFD packet to send [20:40:33]OFD Sender: No OFD packet to send [20:40:38]OFD Sender: No OFD packet to send [20:40:43]OFD Sender: No OFD packet to send [20:40:48]OFD Sender: No OFD packet to send [20:40:53]OFD Sender: No OFD packet to send [20:40:58]OFD Sender: No OFD packet to send [20:41:03]OFD Sender: No OFD packet to send [20:41:08]OFD Sender: No OFD packet to send [20:41:13]OFD Sender: No OFD packet to send [20:41:18]OFD Sender: No OFD packet to send [20:41:23]OFD Sender: No OFD packet to send [20:41:26]accept exits with 9 [20:41:26]New connection [20:41:26]New thread 3067022692 created [20:41:26]Thread 3066879332 joined [20:41:26]Waiting for new connection... [20:41:26] Sock 9.Parse request [20:41:26]Sock 9.Check first char [20:41:26]Sock 9.First char is OK [20:41:26]request: POST /json_proto HTTP/1.0 [20:41:26]Method: POST [20:41:26]URL: /json_proto [20:41:26]Method is POST - this is cgi request [20:41:26]url: /json_proto [20:41:26]query_string will be loaded in cgi processing [20:41:26]execute_cgi json_proto POST (null) [20:41:26]execute_cgi path=json_proto method=POST [20:41:26]POST find Content-Length [20:41:26]Host: 172.17.96.3:8080 [20:41:26]Content-Length: 766 [20:41:26]Content-Type: application/json [20:41:26] [20:41:26]POST finish read [20:41:26]Found Content-Length = 766 [20:41:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:26]execute_script... [20:41: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)643054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:26]POST & json_proto [20:41:26]process_json_proto [20:41:26]json parsed OK: [20:41:26]protocol is kg_v1.0 [20:41:26]action value=close_receipt [20:41:26]process_action close_receipt [20:41:26]cmd_close_receipt [20:41:26]MH_GetDate [20:41:26]Write to MH i2c: F0 00 00 93 50 D2 [20:41:26]Write i2c OK [20:41:26]MH_I2C_Read... [20:41:26]Read from MH i2c: F0 [20:41:26]MH_I2C_Read... [20:41:26]Read from MH i2c: F0 09 00 [20:41:26]MH_I2C_Read... [20:41:26]Read from MH i2c: F0 09 00 93 50 00 F8 53 1D 67 44 5E 04 65 B5 [20:41:26]GetLastDocTimeStamp 1729975188 [20:41:26]current date 1729975288 [20:41:26]FM_GetShiftState [20:41:26]SAM_PROTO_GetShiftState [20:41:26]wFMCommunicate request_size=4 [20:41:26]MH_SAM_APDU [20:41:26]CAPDU: 80 13 01 00 [20:41:26]Write to MH i2c: E2 08 00 94 50 80 13 01 00 00 00 00 00 61 [20:41:26]Write i2c OK [20:41:26]MH_I2C_Read... [20:41:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:26]Read from MH i2c: E2 [20:41:26]MH_I2C_Read... [20:41:26]Read from MH i2c: E2 0E 00 [20:41:26]MH_I2C_Read... [20:41:26]Read from MH i2c: E2 0E 00 94 50 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DF [20:41:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:41:26]wFMCommunicate OK [20:41:26]SAM_PROTO_GetShiftState done [20:41:26]FM_GetShiftState done [20:41:26]opened in 1729902265 [20:41:26]opened+sec_in_day 1729988665 [20:41:26]quantity*price = 30038 [20:41:26]sum+1 = 30039 [20:41:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 602 26.10.2024 20:41 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309181 ФПД: 138529134148026 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T204128&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309181&fm=138529134148026&tin=02508201610067®Number=0000000000091780&sum=30038 [20:41:27]StoreToDocumentArchive [20:41:27]shift 532 fd 309181 [20:41:27]save to /storage/0532/doc_00309181 [20:41:27]save last doc name /storage/0532/doc_00309181 to /storage/kkm_last_doc_name [20:41:27]save OK [20:41:27]Clear old archive folders... [20:41:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:41:27]tlvbuf is 000E1760 [20:41:27]SAM_PROTO_ClearQueue [20:41:27]wFMCommunicate request_size=4 [20:41:27]MH_SAM_APDU [20:41:27]CAPDU: 80 09 00 00 [20:41:27]Write to MH i2c: E2 08 00 A1 50 80 09 00 00 00 00 00 00 63 [20:41:27]Write i2c OK [20:41:27]MH_I2C_Read... [20:41:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:41:27]Read from MH i2c: E2 [20:41:27]MH_I2C_Read... [20:41:27]Read from MH i2c: E2 03 00 [20:41:27]MH_I2C_Read... [20:41:27]Read from MH i2c: E2 03 00 A1 50 00 90 00 65 [20:41:27]RAPDU: 90 00 [20:41:27]wFMCommunicate OK [20:41:27]SAM_PROTO_ClearQueue done [20:41:27]KKMCreateOFDPacket [20:41:27]OFDProtocolAddRootSTLVToBuf [20:41:27]FM_MakeSignedData [20:41:27]FM_MakeSignedData [20:41:27]SAM_PROTO_SignData [20:41:27]wFMCommunicate request_size=4 [20:41:27]MH_SAM_APDU [20:41:27]CAPDU: 80 0D 01 02 [20:41:27]Write to MH i2c: E2 08 00 A2 50 80 0D 01 02 00 00 00 00 6B [20:41:27]Write i2c OK [20:41:27]MH_I2C_Read... [20:41:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:41:27]Read from MH i2c: E2 [20:41:27]MH_I2C_Read... [20:41:27]Read from MH i2c: E2 03 00 [20:41:27]MH_I2C_Read... [20:41:27]Read from MH i2c: E2 03 00 A2 50 00 90 00 66 [20:41:27]RAPDU: 90 00 [20:41:27]wFMCommunicate OK [20:41:27]wFMCommunicate request_size=255 [20:41:27]MH_SAM_APDU [20:41: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 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 F8 53 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD B7 04 00 35 04 06 00 7D [20:41:27]Write to MH i2c: E2 02 01 A3 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 F8 53 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD B7 04 00 35 04 06 00 7D 00 00 6F [20:41:27]Write i2c OK [20:41:27]MH_I2C_Read... [20:41:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:28]Read from MH i2c: E2 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: E2 03 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: E2 03 00 A3 50 00 90 00 67 [20:41:28]RAPDU: 90 00 [20:41:28]wFMCommunicate OK [20:41:28]wFMCommunicate request_size=10 [20:41:28]MH_SAM_APDU [20:41:28]CAPDU: 80 0D 02 02 05 FD D3 D4 F9 BA [20:41:28]Write to MH i2c: E2 0D 00 A4 50 80 0D 02 02 05 00 FD D3 D4 F9 BA 00 00 CF [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:28]Read from MH i2c: E2 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: E2 03 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: E2 03 00 A4 50 00 90 00 68 [20:41:28]RAPDU: 90 00 [20:41:28]wFMCommunicate OK [20:41:28]wFMCommunicate request_size=4 [20:41:28]MH_SAM_APDU [20:41:28]CAPDU: 80 0D 03 02 [20:41:28]Write to MH i2c: E2 08 00 A5 50 80 0D 03 02 00 00 00 00 70 [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:41:28]Read from MH i2c: E2 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: E2 0B 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: E2 0B 00 A5 50 00 F2 75 8D DE 9D E3 F1 10 90 00 C4 [20:41:28]RAPDU: F2 75 8D DE 9D E3 F1 10 90 00 [20:41:28]wFMCommunicate OK [20:41:28]SAM_PROTO_SignData done [20:41:28]FM_MakeSignedData done [20:41:28]CreateOFDProtocolMessage [20:41:28]wFMCommunicate request_size=4 [20:41:28]MH_SAM_APDU [20:41:28]CAPDU: 80 11 00 00 [20:41:28]Write to MH i2c: E2 08 00 A6 50 80 11 00 00 00 00 00 00 70 [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:28]Read from MH i2c: E2 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: E2 17 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: E2 17 00 A6 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C5 [20:41:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:41:28]wFMCommunicate OK [20:41:28]CreateOFDProtocolMessage done [20:41:28]OFDSenderStorePacket 309181 [20:41:28]StoreOFDPacket docnum=309181 [20:41:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 20 08 07 01 2F 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 F8 53 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD B7 04 00 35 04 06 00 7D FD D3 D4 F9 BA F2 75 8D DE 9D E3 F1 10 [20:41:28]CheckFolder [20:41:28]dirname=/storage/ofd_packets [20:41:28]CheckFolder done [20:41:28]ProducePacketName [20:41:28]name=ofd_packets/00309181 [20:41:28]NVStorageSaveData ofd_packets/00309181 [20:41:28]File name is /storage/ofd_packets/00309181 [20:41:28]Write 301 bytes [20:41:28]NVStorageSaveData done [20:41:28]OFDSenderStorePacket done [20:41:28]KKMCreateOFDPacket done [20:41:28]NVStorageSaveData kkm_last_timestamp [20:41:28]File name is /storage/kkm_last_timestamp [20:41:28]Write 4 bytes [20:41:28]NVStorageSaveData done [20:41:28]ExternCall_PrintAddStr [20:41:28]wPrintStart [20:41:28]Write to MH i2c: 01 00 00 A7 50 F7 [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 A7 50 00 00 00 00 00 FF 0F 0C [20:41:28]RasterBufferAndPrint [20:41:28]line Счет N : (1)643054 [20:41:28]line ИНН: 02508201610067 [20:41:28]line Контрольно-Кассовый Чек [20:41:28]line ПРОДАЖА [20:41:28]line ТРК (МРК, ГНК) : 41 [20:41:28]line Товар: 2710124130 [20:41:28]line Аи-92-К-2 [20:41:28]line 4.490 * 66.90 [20:41:28]line = 300.38 [20:41:28]line НДС 12% НСП 1% [20:41:28]line > о реализуемом товаре [20:41:28]line ИТОГО: 300.38 [20:41:28]line НСП 1% : 2.66 [20:41:28]line НДС 12% : 31.90 [20:41:28]line Наличными: 0.00 [20:41:28]line Безнал.: 300.38 [20:41:28]line Место: АЗС № 172 "Партнер Нефть" [20:41:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:41:28]line СНО: Общий режим [20:41:28]line Чек 602 26.10.2024 20:41 [20:41:28]line Смена: 532 ФФД: 1.0 [20:41:28]line ЗНМ: 0300000116 [20:41:28]line РНМ: 0000000000091780 [20:41:28]line Версия ККМ: 001 [20:41:28]line Платежная система: Mbank [20:41:28]line ФМ: 0000000000871765 [20:41:28]line ФД: 309181 [20:41:28]line ФПД: 138529134148026 [20:41:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T204128&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309181&fm=138529134148026&tin=02508201610067®Number=0000000000091780&sum=30038 [20:41:28]written 0, free lines is 4095 [20:41:28]OFD Sender: Processing packet 309181 [packets to send 223, broken 222] [20:41:28]ProducePacketName [20:41:28]name=ofd_packets/00309181 [20:41:28]OFD Sender: To server: pG, [20:41:28]CommunicateWithHost lk.salyk.kg:30040 [20:41:28]ConnectInit lk.salyk.kg [20:41:28]Connected sock=10 [20:41:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 20 08 07 01 2F 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 F8 53 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BD B7 04 00 35 04 06 00 7D FD D3 D4 F9 BA F2 75 8D DE 9D E3 F1 10 [20:41:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2C 79 47 00 D7 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 31 37 36 35 10 04 04 00 BD B7 04 00 F4 03 04 00 55 FA 1C 67 B6 04 01 00 00 08 8B B0 94 5D 0F 3E 1B [20:41:28]CommunicateWithHost err = 0 [20:41:28]CheckOFDResponse [20:41:28]1017 (14) - 77093643461234 [20:41:28]1041 (16) - 0000000000871765 [20:41:28]1040 (4) - 309181 [20:41:28]1012 (4) - 26.10.2024 14:19 [20:41:28]1206 (1) - 0 [20:41:28]OFD Sender: Remove packet 309181 [20:41:28]ProducePacketName [20:41:28]name=ofd_packets/00309181 [20:41:28]NVStorageDeleteData [20:41:28]Write to MH i2c: 01 00 00 CF 50 1F [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: 01 07 00 CF 50 00 00 00 00 00 E4 0C 16 [20:41:28]RasterBufferAndPrint [20:41:28]line [20:41:28]line [20:41:28]line [20:41:28]line [20:41:28]line [20:41:28]written 0, free lines is 3306 [20:41:28]MH_Cut [20:41:28]Write to MH i2c: D1 01 00 D6 50 01 F8 [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: D1 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: D1 01 00 [20:41:28]MH_I2C_Read... [20:41:28]Read from MH i2c: D1 01 00 D6 50 00 F7 [20:41:28]Write to MH i2c: 01 00 00 D7 50 27 [20:41:28]Write i2c OK [20:41:28]MH_I2C_Read... [20:41:29]OFD Sender: No OFD packet to send [20:41:29]*** Cut start [20:41:29]*** Purtial cut [20:41:29]*** Stage 1: CUTSNS_PIN = 1 [20:41:29]Read from MH i2c: 01 [20:41:29]MH_I2C_Read... [20:41:29]*** Stop cut motor [20:41:29]*** Cut end [20:41:29]Read from MH i2c: 01 07 00 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: 01 07 00 D7 50 00 00 00 00 00 FF 0F 3C [20:41:29]process_action close_receipt done [20:41:29]requested_data is exist [20:41:29]produce_requested_data [20:41:29]requested_item fm.sn is exist - process it [20:41:29]wFMCommunicate request_size=4 [20:41:29]MH_SAM_APDU [20:41:29]CAPDU: 80 11 00 00 [20:41:29]Write to MH i2c: E2 08 00 D8 50 80 11 00 00 00 00 00 00 A2 [20:41:29]Write i2c OK [20:41:29]MH_I2C_Read... [20:41:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:29]Read from MH i2c: E2 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: E2 17 00 [20:41:29]MH_I2C_Read... [20:41:29]Read from MH i2c: E2 17 00 D8 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F7 [20:41:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:41:29]wFMCommunicate OK [20:41:29]requested_item fd.num is exist - process it [20:41:29]SAM_PROTO_GetFieldsCounters [20:41:29]wFMCommunicate request_size=4 [20:41:29]MH_SAM_APDU [20:41:29]CAPDU: 80 13 00 00 [20:41:29]Write to MH i2c: E2 08 00 D9 50 80 13 00 00 00 00 00 00 A5 [20:41:29]Write i2c OK [20:41:29]MH_I2C_Read... [20:41:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:41:30]Read from MH i2c: E2 [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: E2 62 00 [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: E2 62 00 D9 50 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BD B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 6A [20:41: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BD B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:41:30]wFMCommunicate OK [20:41:30]SAM_PROTO_GetFieldsCounters done [20:41:30]requested_item shift.num is exist - process it [20:41:30]requested_item shift.opened is exist - process it [20:41:30]req_shift_opened [20:41:30]FM_GetShiftState [20:41:30]SAM_PROTO_GetShiftState [20:41:30]wFMCommunicate request_size=4 [20:41:30]MH_SAM_APDU [20:41:30]CAPDU: 80 13 01 00 [20:41:30]Write to MH i2c: E2 08 00 DA 50 80 13 01 00 00 00 00 00 A7 [20:41:30]Write i2c OK [20:41:30]MH_I2C_Read... [20:41:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:30]Read from MH i2c: E2 [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: E2 0E 00 [20:41:30]MH_I2C_Read... [20:41:30]Read from MH i2c: E2 0E 00 DA 50 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 25 [20:41:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:41:30]wFMCommunicate OK [20:41:30]SAM_PROTO_GetShiftState done [20:41:30]FM_GetShiftState done [20:41:30]req_shift_opened done [20:41:30]requested_item shift.open_date is exist - process it [20:41:30]req_shift_open_date [20:41:30]req_shift_open_date done [20:41:30]produce_requested_data done [20:41:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309181,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:41:30]process_action_free close_receipt [20:41:30]json_value_free [20:41:30]json_value_free done [20:41:30]process_json_proto returns [20:41:30]Send response to host [20:41:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309181,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:41:30]free response buf [20:41:30]execute_script done [20:41:30]execute_script returns [20:41:30]free content buf [20:41:30]Sock 9.Close socket [20:41:30]Sock 9.Thread stoped [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]OFD Sender: No OFD packet to send [20:42:09]OFD Sender: No OFD packet to send [20:42:14]OFD Sender: No OFD packet to send [20:42:19]OFD Sender: No OFD packet to send [20:42:24]OFD Sender: No OFD packet to send [20:42:29]OFD Sender: No OFD packet to send [20:42:34]OFD Sender: No OFD packet to send [20:42:39]OFD Sender: No OFD packet to send [20:42:44]OFD Sender: No OFD packet to send [20:42:49]OFD Sender: No OFD packet to send [20:42:54]OFD Sender: No OFD packet to send [20:42:59]OFD Sender: No OFD packet to send [20:43:04]OFD Sender: No OFD packet to send [20:43:09]OFD Sender: No OFD packet to send [20:43:14]OFD Sender: No OFD packet to send [20:43:19]OFD Sender: No OFD packet to send [20:43:24]OFD Sender: No OFD packet to send [20:43:29]OFD Sender: No OFD packet to send [20:43:34]OFD Sender: No OFD packet to send [20:43:39]OFD Sender: No OFD packet to send [20:43:44]OFD Sender: No OFD packet to send [20:43:49]OFD Sender: No OFD packet to send [20:43:49]accept exits with 7 [20:43:49]New connection [20:43:49]New thread 3066879332 created [20:43:49]Thread 3067022692 joined [20:43:49]Waiting for new connection... [20:43:49] Sock 7.Parse request [20:43:49]Sock 7.Check first char [20:43:49]Sock 7.First char is OK [20:43:49]request: POST /json_proto HTTP/1.0 [20:43:49]Method: POST [20:43:49]URL: /json_proto [20:43:49]Method is POST - this is cgi request [20:43:49]url: /json_proto [20:43:49]query_string will be loaded in cgi processing [20:43:49]execute_cgi json_proto POST (null) [20:43:49]execute_cgi path=json_proto method=POST [20:43:49]POST find Content-Length [20:43:49]Host: 172.17.96.3:8080 [20:43:49]Content-Length: 677 [20:43:49]Content-Type: application/json [20:43:49] [20:43:49]POST finish read [20:43:49]Found Content-Length = 677 [20:43:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.530, "sum" : 570.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:49]execute_script... [20: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)643055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.530, "sum" : 570.66, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:43:49]POST & json_proto [20:43:49]process_json_proto [20:43:49]json parsed OK: [20:43:49]protocol is kg_v1.0 [20:43:49]action value=close_receipt [20:43:49]process_action close_receipt [20:43:49]cmd_close_receipt [20:43:49]MH_GetDate [20:43:49]Write to MH i2c: F0 00 00 DB 50 1A [20:43:49]Write i2c OK [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: F0 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: F0 09 00 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: F0 09 00 DB 50 00 87 54 1D 67 44 5E 04 65 8D [20:43:49]GetLastDocTimeStamp 1729975288 [20:43:49]current date 1729975431 [20:43:49]FM_GetShiftState [20:43:49]SAM_PROTO_GetShiftState [20:43:49]wFMCommunicate request_size=4 [20:43:49]MH_SAM_APDU [20:43:49]CAPDU: 80 13 01 00 [20:43:49]Write to MH i2c: E2 08 00 DC 50 80 13 01 00 00 00 00 00 A9 [20:43:49]Write i2c OK [20:43:49]MH_I2C_Read... [20:43:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:49]Read from MH i2c: E2 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: E2 0E 00 [20:43:49]MH_I2C_Read... [20:43:49]Read from MH i2c: E2 0E 00 DC 50 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 27 [20:43:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:43:49]wFMCommunicate OK [20:43:49]SAM_PROTO_GetShiftState done [20:43:49]FM_GetShiftState done [20:43:49]opened in 1729902265 [20:43:49]opened+sec_in_day 1729988665 [20:43:49]quantity*price = 57065 [20:43:49]sum+1 = 57067 [20:43:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 570.00 Внесено: 570.00 СДАЧА: 0.00 НСП 1% : 5.05 НДС 12% : 60.60 Наличными: 570.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 603 26.10.2024 20:43 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309182 ФПД: 227356855253459 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T204351&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309182&fm=227356855253459&tin=02508201610067®Number=0000000000091780&sum=57000 [20:43:51]StoreToDocumentArchive [20:43:51]shift 532 fd 309182 [20:43:51]save to /storage/0532/doc_00309182 [20:43:51]save last doc name /storage/0532/doc_00309182 to /storage/kkm_last_doc_name [20:43:51]save OK [20:43:51]Clear old archive folders... [20:43:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:43:51]tlvbuf is 000E2030 [20:43:51]SAM_PROTO_ClearQueue [20:43:51]wFMCommunicate request_size=4 [20:43:51]MH_SAM_APDU [20:43:51]CAPDU: 80 09 00 00 [20:43:51]Write to MH i2c: E2 08 00 E9 50 80 09 00 00 00 00 00 00 AB [20:43:51]Write i2c OK [20:43:51]MH_I2C_Read... [20:43:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:43:51]Read from MH i2c: E2 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: E2 03 00 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: E2 03 00 E9 50 00 90 00 AD [20:43:51]RAPDU: 90 00 [20:43:51]wFMCommunicate OK [20:43:51]SAM_PROTO_ClearQueue done [20:43:51]KKMCreateOFDPacket [20:43:51]OFDProtocolAddRootSTLVToBuf [20:43:51]FM_MakeSignedData [20:43:51]FM_MakeSignedData [20:43:51]SAM_PROTO_SignData [20:43:51]wFMCommunicate request_size=4 [20:43:51]MH_SAM_APDU [20:43:51]CAPDU: 80 0D 01 02 [20:43:51]Write to MH i2c: E2 08 00 EA 50 80 0D 01 02 00 00 00 00 B3 [20:43:51]Write i2c OK [20:43:51]MH_I2C_Read... [20:43:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:43:51]Read from MH i2c: E2 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: E2 03 00 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: E2 03 00 EA 50 00 90 00 AE [20:43:51]RAPDU: 90 00 [20:43:51]wFMCommunicate OK [20:43:51]wFMCommunicate request_size=255 [20:43:51]MH_SAM_APDU [20:43:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 52 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EA DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 87 54 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE B7 04 00 35 04 06 00 CE [20:43:51]Write to MH i2c: E2 02 01 EB 50 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 52 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EA DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 87 54 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE B7 04 00 35 04 06 00 CE 00 00 15 [20:43:51]Write i2c OK [20:43:51]MH_I2C_Read... [20:43:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:51]Read from MH i2c: E2 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: E2 03 00 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: E2 03 00 EB 50 00 90 00 AF [20:43:51]RAPDU: 90 00 [20:43:51]wFMCommunicate OK [20:43:51]wFMCommunicate request_size=10 [20:43:51]MH_SAM_APDU [20:43:51]CAPDU: 80 0D 02 02 05 C7 A4 98 39 D3 [20:43:51]Write to MH i2c: E2 0D 00 EC 50 80 0D 02 02 05 00 C7 A4 98 39 D3 00 00 CF [20:43:51]Write i2c OK [20:43:51]MH_I2C_Read... [20:43:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:43:51]Read from MH i2c: E2 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: E2 03 00 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: E2 03 00 EC 50 00 90 00 B0 [20:43:51]RAPDU: 90 00 [20:43:51]wFMCommunicate OK [20:43:51]wFMCommunicate request_size=4 [20:43:51]MH_SAM_APDU [20:43:51]CAPDU: 80 0D 03 02 [20:43:51]Write to MH i2c: E2 08 00 ED 50 80 0D 03 02 00 00 00 00 B8 [20:43:51]Write i2c OK [20:43:51]MH_I2C_Read... [20:43:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:43:51]Read from MH i2c: E2 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: E2 0B 00 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: E2 0B 00 ED 50 00 03 B4 06 FC B5 D4 7E A5 90 00 1E [20:43:51]RAPDU: 03 B4 06 FC B5 D4 7E A5 90 00 [20:43:51]wFMCommunicate OK [20:43:51]SAM_PROTO_SignData done [20:43:51]FM_MakeSignedData done [20:43:51]CreateOFDProtocolMessage [20:43:51]wFMCommunicate request_size=4 [20:43:51]MH_SAM_APDU [20:43:51]CAPDU: 80 11 00 00 [20:43:51]Write to MH i2c: E2 08 00 EE 50 80 11 00 00 00 00 00 00 B8 [20:43:51]Write i2c OK [20:43:51]MH_I2C_Read... [20:43:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:51]Read from MH i2c: E2 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: E2 17 00 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: E2 17 00 EE 50 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0D [20:43:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:43:51]wFMCommunicate OK [20:43:51]CreateOFDProtocolMessage done [20:43:51]OFDSenderStorePacket 309182 [20:43:51]StoreOFDPacket docnum=309182 [20:43:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 78 E4 07 01 4D 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 52 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EA DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 87 54 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE B7 04 00 35 04 06 00 CE C7 A4 98 39 D3 03 B4 06 FC B5 D4 7E A5 [20:43:51]CheckFolder [20:43:51]dirname=/storage/ofd_packets [20:43:51]CheckFolder done [20:43:51]ProducePacketName [20:43:51]name=ofd_packets/00309182 [20:43:51]NVStorageSaveData ofd_packets/00309182 [20:43:51]File name is /storage/ofd_packets/00309182 [20:43:51]Write 301 bytes [20:43:51]NVStorageSaveData done [20:43:51]OFDSenderStorePacket done [20:43:51]KKMCreateOFDPacket done [20:43:51]NVStorageSaveData kkm_last_timestamp [20:43:51]File name is /storage/kkm_last_timestamp [20:43:51]Write 4 bytes [20:43:51]NVStorageSaveData done [20:43:51]ExternCall_PrintAddStr [20:43:51]wPrintStart [20:43:51]Write to MH i2c: 01 00 00 EF 50 3F [20:43:51]Write i2c OK [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: 01 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: 01 07 00 [20:43:51]MH_I2C_Read... [20:43:51]Read from MH i2c: 01 07 00 EF 50 00 00 00 00 00 FF 0F 54 [20:43:51]RasterBufferAndPrint [20:43:51]line Счет N : (1)643055 [20:43:51]line ИНН: 02508201610067 [20:43:51]line Контрольно-Кассовый Чек [20:43:51]line ПРОДАЖА [20:43:51]line ТРК (МРК, ГНК) : 62 [20:43:51]line Товар: 2710124130 [20:43:51]line Аи-92-К-2 [20:43:51]line 8.530 * 66.90 [20:43:51]line = 570.66 [20:43:51]line НДС 12% НСП 1% [20:43:51]line > о реализуемом товаре [20:43:51]line ОКРУГЛЕНИЕ: -0.66 [20:43:51]line ИТОГО: 570.00 [20:43:51]line Внесено: 570.00 [20:43:51]line СДАЧА: 0.00 [20:43:51]line НСП 1% : 5.05 [20:43:51]line НДС 12% : 60.60 [20:43:51]line Наличными: 570.00 [20:43:51]line Безнал.: 0.00 [20:43:51]line Место: АЗС № 172 "Партнер Нефть" [20:43:51]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:43:51]line СНО: Общий режим [20:43:51]line Чек 603 26.10.2024 20:43 [20:43:51]line Смена: 532 ФФД: 1.0 [20:43:51]line ЗНМ: 0300000116 [20:43:51]line РНМ: 0000000000091780 [20:43:51]line Версия ККМ: 001 [20:43:51]line ФМ: 0000000000871765 [20:43:51]line ФД: 309182 [20:43:51]line ФПД: 227356855253459 [20:43:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T204351&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309182&fm=227356855253459&tin=02508201610067®Number=0000000000091780&sum=57000 [20:43:51]written 0, free lines is 4095 [20:43:51]OFD Sender: Processing packet 309182 [packets to send 223, broken 222] [20:43:51]ProducePacketName [20:43:51]name=ofd_packets/00309182 [20:43:51]OFD Sender: To server: pG, [20:43:51]CommunicateWithHost lk.salyk.kg:30040 [20:43:51]ConnectInit lk.salyk.kg [20:43:51]Connected sock=10 [20: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 31 37 36 35 0F 01 00 00 78 E4 07 01 4D 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 52 21 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 EA DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 87 54 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BE B7 04 00 35 04 06 00 CE C7 A4 98 39 D3 03 B4 06 FC B5 D4 7E A5 [20:43:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AB 73 47 00 26 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 31 37 36 35 10 04 04 00 BE B7 04 00 F4 03 04 00 E4 FA 1C 67 B6 04 01 00 00 05 C5 39 97 84 57 F3 3E [20:43:51]CommunicateWithHost err = 0 [20:43:51]CheckOFDResponse [20:43:51]1017 (14) - 77093643461234 [20:43:51]1041 (16) - 0000000000871765 [20:43:51]1040 (4) - 309182 [20:43:51]1012 (4) - 26.10.2024 14:21 [20:43:51]1206 (1) - 0 [20:43:51]OFD Sender: Remove packet 309182 [20:43:51]ProducePacketName [20:43:51]name=ofd_packets/00309182 [20:43:51]NVStorageDeleteData [20:43:52]Write to MH i2c: 01 00 00 19 51 6A [20:43:52]Write i2c OK [20:43:52]MH_I2C_Read... [20:43:52]Read from MH i2c: 01 [20:43:52]MH_I2C_Read... [20:43:52]Read from MH i2c: 01 07 00 [20:43:52]MH_I2C_Read... [20:43:52]Read from MH i2c: 01 07 00 19 51 00 00 00 00 00 C2 0C 3F [20:43:52]RasterBufferAndPrint [20:43:52]line [20:43:52]line [20:43:52]line [20:43:52]line [20:43:52]line [20:43:52]written 0, free lines is 3272 [20:43:52]MH_Cut [20:43:52]Write to MH i2c: D1 01 00 20 51 01 43 [20:43:52]Write i2c OK [20:43:52]MH_I2C_Read... [20:43:52]Read from MH i2c: D1 [20:43:52]MH_I2C_Read... [20:43:52]Read from MH i2c: D1 01 00 [20:43:52]MH_I2C_Read... [20:43:52]Read from MH i2c: D1 01 00 20 51 00 42 [20:43:52]Write to MH i2c: 01 00 00 21 51 72 [20:43:52]Write i2c OK [20:43:52]MH_I2C_Read... [20:43:52]OFD Sender: No OFD packet to send [20:43:52]*** Cut start [20:43:52]*** Purtial cut [20:43:52]*** Stage 1: CUTSNS_PIN = 1 [20:43:53]Read from MH i2c: 01 [20:43:53]MH_I2C_Read... [20:43:53]*** Stop cut motor [20:43:53]*** Cut end [20:43:53]Read from MH i2c: 01 07 00 [20:43:53]MH_I2C_Read... [20:43:53]Read from MH i2c: 01 07 00 21 51 00 00 00 00 00 FF 0F 87 [20:43:53]process_action close_receipt done [20:43:53]requested_data is exist [20:43:53]produce_requested_data [20:43:53]requested_item fm.sn is exist - process it [20:43:53]wFMCommunicate request_size=4 [20:43:53]MH_SAM_APDU [20:43:53]CAPDU: 80 11 00 00 [20:43:53]Write to MH i2c: E2 08 00 22 51 80 11 00 00 00 00 00 00 ED [20:43:53]Write i2c OK [20:43:53]MH_I2C_Read... [20:43:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:43:53]Read from MH i2c: E2 [20:43:53]MH_I2C_Read... [20:43:53]Read from MH i2c: E2 17 00 [20:43:53]MH_I2C_Read... [20:43:53]Read from MH i2c: E2 17 00 22 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 42 [20:43:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:43:53]wFMCommunicate OK [20:43:53]requested_item fd.num is exist - process it [20:43:53]SAM_PROTO_GetFieldsCounters [20:43:53]wFMCommunicate request_size=4 [20:43:53]MH_SAM_APDU [20:43:53]CAPDU: 80 13 00 00 [20:43:53]Write to MH i2c: E2 08 00 23 51 80 13 00 00 00 00 00 00 F0 [20:43:53]Write i2c OK [20:43:53]MH_I2C_Read... [20:43:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:43:53]Read from MH i2c: E2 [20:43:53]MH_I2C_Read... [20:43:53]Read from MH i2c: E2 62 00 [20:43:53]MH_I2C_Read... [20:43:53]Read from MH i2c: E2 62 00 23 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BE B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 B9 [20: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BE B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:43:53]wFMCommunicate OK [20:43:53]SAM_PROTO_GetFieldsCounters done [20:43:53]requested_item shift.num is exist - process it [20:43:53]requested_item shift.opened is exist - process it [20:43:53]req_shift_opened [20:43:53]FM_GetShiftState [20:43:53]SAM_PROTO_GetShiftState [20:43:53]wFMCommunicate request_size=4 [20:43:53]MH_SAM_APDU [20:43:53]CAPDU: 80 13 01 00 [20:43:53]Write to MH i2c: E2 08 00 24 51 80 13 01 00 00 00 00 00 F2 [20:43:53]Write i2c OK [20:43:53]MH_I2C_Read... [20:43:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:43:53]Read from MH i2c: E2 [20:43:53]MH_I2C_Read... [20:43:53]Read from MH i2c: E2 0E 00 [20:43:53]MH_I2C_Read... [20:43:53]Read from MH i2c: E2 0E 00 24 51 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 70 [20:43:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:43:53]wFMCommunicate OK [20:43:53]SAM_PROTO_GetShiftState done [20:43:53]FM_GetShiftState done [20:43:53]req_shift_opened done [20:43:53]requested_item shift.open_date is exist - process it [20:43:53]req_shift_open_date [20:43:53]req_shift_open_date done [20:43:53]produce_requested_data done [20:43:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309182,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:43:53]process_action_free close_receipt [20:43:53]json_value_free [20:43:53]json_value_free done [20:43:53]process_json_proto returns [20:43:53]Send response to host [20:43:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309182,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:43:53]free response buf [20:43:53]execute_script done [20:43:53]execute_script returns [20:43:53]free content buf [20:43:53]Sock 7.Close socket [20:43:53]Sock 7.Thread stoped [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]accept exits with 9 [20:47:32]New connection [20:47:32]New thread 3067022692 created [20:47:32]Thread 3066879332 joined [20:47:32]Waiting for new connection... [20:47:32] Sock 9.Parse request [20:47:32]Sock 9.Check first char [20:47:32]Sock 9.First char is OK [20:47:32]request: POST /json_proto HTTP/1.0 [20:47:32]Method: POST [20:47:32]URL: /json_proto [20:47:32]Method is POST - this is cgi request [20:47:32]url: /json_proto [20:47:32]query_string will be loaded in cgi processing [20:47:32]execute_cgi json_proto POST (null) [20:47:32]execute_cgi path=json_proto method=POST [20:47:32]POST find Content-Length [20:47:32]Host: 172.17.96.3:8080 [20:47:32]Content-Length: 766 [20:47:32]Content-Type: application/json [20:47:32] [20:47:32]POST finish read [20:47:32]Found Content-Length = 766 [20:47:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:47:32]execute_script... [20:47: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)643056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:47:32]POST & json_proto [20:47:32]process_json_proto [20:47:32]json parsed OK: [20:47:32]protocol is kg_v1.0 [20:47:32]action value=close_receipt [20:47:32]process_action close_receipt [20:47:32]cmd_close_receipt [20:47:32]MH_GetDate [20:47:32]Write to MH i2c: F0 00 00 25 51 65 [20:47:32]Write i2c OK [20:47:32]MH_I2C_Read... [20:47:32]Read from MH i2c: F0 [20:47:32]MH_I2C_Read... [20:47:32]Read from MH i2c: F0 09 00 [20:47:32]MH_I2C_Read... [20:47:32]Read from MH i2c: F0 09 00 25 51 00 66 55 1D 67 44 5E 04 65 B8 [20:47:32]GetLastDocTimeStamp 1729975431 [20:47:32]current date 1729975654 [20:47:32]FM_GetShiftState [20:47:32]SAM_PROTO_GetShiftState [20:47:32]wFMCommunicate request_size=4 [20:47:32]MH_SAM_APDU [20:47:32]CAPDU: 80 13 01 00 [20:47:32]Write to MH i2c: E2 08 00 26 51 80 13 01 00 00 00 00 00 F4 [20:47:32]Write i2c OK [20:47:32]MH_I2C_Read... [20:47:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:47:32]Read from MH i2c: E2 [20:47:32]MH_I2C_Read... [20:47:32]Read from MH i2c: E2 0E 00 [20:47:32]MH_I2C_Read... [20:47:32]Read from MH i2c: E2 0E 00 26 51 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 72 [20:47:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:47:32]wFMCommunicate OK [20:47:32]SAM_PROTO_GetShiftState done [20:47:32]FM_GetShiftState done [20:47:32]opened in 1729902265 [20:47:32]opened+sec_in_day 1729988665 [20:47:32]quantity*price = 40006 [20:47:32]sum+1 = 40007 [20:47:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 604 26.10.2024 20:47 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309183 ФПД: 136197458113113 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T204734&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309183&fm=136197458113113&tin=02508201610067®Number=0000000000091780&sum=40006 [20:47:33]StoreToDocumentArchive [20:47:33]shift 532 fd 309183 [20:47:33]save to /storage/0532/doc_00309183 [20:47:33]save last doc name /storage/0532/doc_00309183 to /storage/kkm_last_doc_name [20:47:33]save OK [20:47:33]Clear old archive folders... [20:47:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:47:33]tlvbuf is 002089D0 [20:47:33]SAM_PROTO_ClearQueue [20:47:33]wFMCommunicate request_size=4 [20:47:33]MH_SAM_APDU [20:47:33]CAPDU: 80 09 00 00 [20:47:33]Write to MH i2c: E2 08 00 33 51 80 09 00 00 00 00 00 00 F6 [20:47:33]Write i2c OK [20:47:33]MH_I2C_Read... [20:47:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:47:33]Read from MH i2c: E2 [20:47:33]MH_I2C_Read... [20:47:33]Read from MH i2c: E2 03 00 [20:47:33]MH_I2C_Read... [20:47:33]Read from MH i2c: E2 03 00 33 51 00 90 00 F8 [20:47:33]RAPDU: 90 00 [20:47:33]wFMCommunicate OK [20:47:33]SAM_PROTO_ClearQueue done [20:47:33]KKMCreateOFDPacket [20:47:33]OFDProtocolAddRootSTLVToBuf [20:47:33]FM_MakeSignedData [20:47:33]FM_MakeSignedData [20:47:33]SAM_PROTO_SignData [20:47:33]wFMCommunicate request_size=4 [20:47:33]MH_SAM_APDU [20:47:33]CAPDU: 80 0D 01 02 [20:47:33]Write to MH i2c: E2 08 00 34 51 80 0D 01 02 00 00 00 00 FE [20:47:33]Write i2c OK [20:47:33]MH_I2C_Read... [20:47:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:47:33]Read from MH i2c: E2 [20:47:33]MH_I2C_Read... [20:47:33]Read from MH i2c: E2 03 00 [20:47:33]MH_I2C_Read... [20:47:33]Read from MH i2c: E2 03 00 34 51 00 90 00 F9 [20:47:33]RAPDU: 90 00 [20:47:33]wFMCommunicate OK [20:47:33]wFMCommunicate request_size=255 [20:47:33]MH_SAM_APDU [20:47:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 66 55 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B7 04 00 35 04 06 00 7B [20:47:33]Write to MH i2c: E2 02 01 35 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 66 55 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B7 04 00 35 04 06 00 7B 00 00 0F [20:47:33]Write i2c OK [20:47:33]MH_I2C_Read... [20:47:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:47:33]Read from MH i2c: E2 [20:47:33]MH_I2C_Read... [20:47:33]Read from MH i2c: E2 03 00 [20:47:33]MH_I2C_Read... [20:47:33]Read from MH i2c: E2 03 00 35 51 00 90 00 FA [20:47:33]RAPDU: 90 00 [20:47:33]wFMCommunicate OK [20:47:33]wFMCommunicate request_size=10 [20:47:33]MH_SAM_APDU [20:47:33]CAPDU: 80 0D 02 02 05 DE F1 1C 32 59 [20:47:33]Write to MH i2c: E2 0D 00 36 51 80 0D 02 02 05 00 DE F1 1C 32 59 00 00 81 [20:47:34]Write i2c OK [20:47:34]MH_I2C_Read... [20:47:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:47:34]Read from MH i2c: E2 [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: E2 03 00 [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: E2 03 00 36 51 00 90 00 FB [20:47:34]RAPDU: 90 00 [20:47:34]wFMCommunicate OK [20:47:34]wFMCommunicate request_size=4 [20:47:34]MH_SAM_APDU [20:47:34]CAPDU: 80 0D 03 02 [20:47:34]Write to MH i2c: E2 08 00 37 51 80 0D 03 02 00 00 00 00 03 [20:47:34]Write i2c OK [20:47:34]MH_I2C_Read... [20:47:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:47:34]Read from MH i2c: E2 [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: E2 0B 00 [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: E2 0B 00 37 51 00 B2 A4 68 8A 83 83 D5 5F 90 00 86 [20:47:34]RAPDU: B2 A4 68 8A 83 83 D5 5F 90 00 [20:47:34]wFMCommunicate OK [20:47:34]SAM_PROTO_SignData done [20:47:34]FM_MakeSignedData done [20:47:34]CreateOFDProtocolMessage [20:47:34]wFMCommunicate request_size=4 [20:47:34]MH_SAM_APDU [20:47:34]CAPDU: 80 11 00 00 [20:47:34]Write to MH i2c: E2 08 00 38 51 80 11 00 00 00 00 00 00 03 [20:47:34]Write i2c OK [20:47:34]MH_I2C_Read... [20:47:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:47:34]Read from MH i2c: E2 [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: E2 17 00 [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: E2 17 00 38 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 58 [20:47:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:47:34]wFMCommunicate OK [20:47:34]CreateOFDProtocolMessage done [20:47:34]OFDSenderStorePacket 309183 [20:47:34]StoreOFDPacket docnum=309183 [20:47:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B6 F8 07 01 2D 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 66 55 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B7 04 00 35 04 06 00 7B DE F1 1C 32 59 B2 A4 68 8A 83 83 D5 5F [20:47:34]CheckFolder [20:47:34]dirname=/storage/ofd_packets [20:47:34]CheckFolder done [20:47:34]ProducePacketName [20:47:34]name=ofd_packets/00309183 [20:47:34]NVStorageSaveData ofd_packets/00309183 [20:47:34]File name is /storage/ofd_packets/00309183 [20:47:34]Write 301 bytes [20:47:34]NVStorageSaveData done [20:47:34]OFDSenderStorePacket done [20:47:34]KKMCreateOFDPacket done [20:47:34]NVStorageSaveData kkm_last_timestamp [20:47:34]File name is /storage/kkm_last_timestamp [20:47:34]Write 4 bytes [20:47:34]NVStorageSaveData done [20:47:34]ExternCall_PrintAddStr [20:47:34]wPrintStart [20:47:34]Write to MH i2c: 01 00 00 39 51 8A [20:47:34]Write i2c OK [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: 01 [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: 01 07 00 [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: 01 07 00 39 51 00 00 00 00 00 FF 0F 9F [20:47:34]RasterBufferAndPrint [20:47:34]line Счет N : (1)643056 [20:47:34]line ИНН: 02508201610067 [20:47:34]line Контрольно-Кассовый Чек [20:47:34]line ПРОДАЖА [20:47:34]line ТРК (МРК, ГНК) : 31 [20:47:34]line Товар: 2710124130 [20:47:34]line Аи-92-К-2 [20:47:34]line 5.980 * 66.90 [20:47:34]line = 400.06 [20:47:34]line НДС 12% НСП 1% [20:47:34]line > о реализуемом товаре [20:47:34]line ИТОГО: 400.06 [20:47:34]line НСП 1% : 3.54 [20:47:34]line НДС 12% : 42.48 [20:47:34]line Наличными: 0.00 [20:47:34]line Безнал.: 400.06 [20:47:34]line Место: АЗС № 172 "Партнер Нефть" [20:47:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:47:34]line СНО: Общий режим [20:47:34]line Чек 604 26.10.2024 20:47 [20:47:34]line Смена: 532 ФФД: 1.0 [20:47:34]line ЗНМ: 0300000116 [20:47:34]line РНМ: 0000000000091780 [20:47:34]line Версия ККМ: 001 [20:47:34]line Платежная система: Mbank [20:47:34]line ФМ: 0000000000871765 [20:47:34]line ФД: 309183 [20:47:34]line ФПД: 136197458113113 [20:47:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T204734&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309183&fm=136197458113113&tin=02508201610067®Number=0000000000091780&sum=40006 [20:47:34]OFD Sender: Processing packet 309183 [packets to send 223, broken 222] [20:47:34]ProducePacketName [20:47:34]name=ofd_packets/00309183 [20:47:34]OFD Sender: To server: pG, [20:47:34]CommunicateWithHost lk.salyk.kg:30040 [20:47:34]ConnectInit lk.salyk.kg [20:47:34]written 0, free lines is 4095 [20:47:34]Connected sock=10 [20:47:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B6 F8 07 01 2D 50 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 66 55 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B7 04 00 35 04 06 00 7B DE F1 1C 32 59 B2 A4 68 8A 83 83 D5 5F [20:47:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 57 3B 47 00 10 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 BF B7 04 00 F4 03 04 00 C3 FB 1C 67 B6 04 01 00 00 FD 4F 55 0F 1A 71 2C BA [20:47:34]CommunicateWithHost err = 0 [20:47:34]CheckOFDResponse [20:47:34]1017 (14) - 77093643461234 [20:47:34]1041 (16) - 0000000000871765 [20:47:34]1040 (4) - 309183 [20:47:34]1012 (4) - 26.10.2024 14:25 [20:47:34]1206 (1) - 0 [20:47:34]OFD Sender: Remove packet 309183 [20:47:34]ProducePacketName [20:47:34]name=ofd_packets/00309183 [20:47:34]NVStorageDeleteData [20:47:34]Write to MH i2c: 01 00 00 61 51 B2 [20:47:34]Write i2c OK [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: 01 [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: 01 07 00 [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: 01 07 00 61 51 00 00 00 00 00 E4 0C A9 [20:47:34]RasterBufferAndPrint [20:47:34]line [20:47:34]line [20:47:34]line [20:47:34]line [20:47:34]line [20:47:34]written 0, free lines is 3306 [20:47:34]MH_Cut [20:47:34]Write to MH i2c: D1 01 00 68 51 01 8B [20:47:34]Write i2c OK [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: D1 [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: D1 01 00 [20:47:34]MH_I2C_Read... [20:47:34]Read from MH i2c: D1 01 00 68 51 00 8A [20:47:34]Write to MH i2c: 01 00 00 69 51 BA [20:47:34]Write i2c OK [20:47:34]MH_I2C_Read... [20:47:35]OFD Sender: No OFD packet to send [20:47:35]*** Cut start [20:47:35]*** Purtial cut [20:47:35]*** Stage 1: CUTSNS_PIN = 1 [20:47:35]Read from MH i2c: 01 [20:47:35]MH_I2C_Read... [20:47:35]*** Stop cut motor [20:47:35]*** Cut end [20:47:35]Read from MH i2c: 01 07 00 [20:47:35]MH_I2C_Read... [20:47:35]Read from MH i2c: 01 07 00 69 51 00 00 00 00 00 FF 0F CF [20:47:35]process_action close_receipt done [20:47:35]requested_data is exist [20:47:35]produce_requested_data [20:47:35]requested_item fm.sn is exist - process it [20:47:35]wFMCommunicate request_size=4 [20:47:35]MH_SAM_APDU [20:47:35]CAPDU: 80 11 00 00 [20:47:35]Write to MH i2c: E2 08 00 6A 51 80 11 00 00 00 00 00 00 35 [20:47:35]Write i2c OK [20:47:35]MH_I2C_Read... [20:47:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:47:35]Read from MH i2c: E2 [20:47:35]MH_I2C_Read... [20:47:35]Read from MH i2c: E2 17 00 [20:47:35]MH_I2C_Read... [20:47:35]Read from MH i2c: E2 17 00 6A 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8A [20:47:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:47:35]wFMCommunicate OK [20:47:35]requested_item fd.num is exist - process it [20:47:35]SAM_PROTO_GetFieldsCounters [20:47:35]wFMCommunicate request_size=4 [20:47:35]MH_SAM_APDU [20:47:35]CAPDU: 80 13 00 00 [20:47:35]Write to MH i2c: E2 08 00 6B 51 80 13 00 00 00 00 00 00 38 [20:47:35]Write i2c OK [20:47:35]MH_I2C_Read... [20:47:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:47:35]Read from MH i2c: E2 [20:47:35]MH_I2C_Read... [20:47:35]Read from MH i2c: E2 62 00 [20:47:35]MH_I2C_Read... [20:47:35]Read from MH i2c: E2 62 00 6B 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BF B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 05 [20:47: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 BF B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:47:35]wFMCommunicate OK [20:47:35]SAM_PROTO_GetFieldsCounters done [20:47:35]requested_item shift.num is exist - process it [20:47:35]requested_item shift.opened is exist - process it [20:47:35]req_shift_opened [20:47:35]FM_GetShiftState [20:47:35]SAM_PROTO_GetShiftState [20:47:35]wFMCommunicate request_size=4 [20:47:35]MH_SAM_APDU [20:47:35]CAPDU: 80 13 01 00 [20:47:35]Write to MH i2c: E2 08 00 6C 51 80 13 01 00 00 00 00 00 3A [20:47:35]Write i2c OK [20:47:35]MH_I2C_Read... [20:47:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:47:35]Read from MH i2c: E2 [20:47:35]MH_I2C_Read... [20:47:35]Read from MH i2c: E2 0E 00 [20:47:35]MH_I2C_Read... [20:47:35]Read from MH i2c: E2 0E 00 6C 51 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B8 [20:47:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:47:35]wFMCommunicate OK [20:47:35]SAM_PROTO_GetShiftState done [20:47:35]FM_GetShiftState done [20:47:35]req_shift_opened done [20:47:35]requested_item shift.open_date is exist - process it [20:47:35]req_shift_open_date [20:47:35]req_shift_open_date done [20:47:35]produce_requested_data done [20:47:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309183,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:47:35]process_action_free close_receipt [20:47:35]json_value_free [20:47:35]json_value_free done [20:47:35]process_json_proto returns [20:47:35]Send response to host [20:47:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309183,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:47:35]free response buf [20:47:35]execute_script done [20:47:35]execute_script returns [20:47:35]free content buf [20:47:35]Sock 9.Close socket [20:47:35]Sock 9.Thread stoped [20:47:40]OFD Sender: No OFD packet to send [20:47:45]OFD Sender: No OFD packet to send [20:47:50]OFD Sender: No OFD packet to send [20:47:55]OFD Sender: No OFD packet to send [20:48:00]OFD Sender: No OFD packet to send [20:48:05]OFD Sender: No OFD packet to send [20:48:07]accept exits with 7 [20:48:07]New connection [20:48:07]New thread 3066879332 created [20:48:07]Thread 3067022692 joined [20:48:07]Waiting for new connection... [20:48:07] Sock 7.Parse request [20:48:07]Sock 7.Check first char [20:48:07]Sock 7.First char is OK [20:48:07]request: POST /json_proto HTTP/1.0 [20:48:07]Method: POST [20:48:07]URL: /json_proto [20:48:07]Method is POST - this is cgi request [20:48:07]url: /json_proto [20:48:07]query_string will be loaded in cgi processing [20:48:07]execute_cgi json_proto POST (null) [20:48:07]execute_cgi path=json_proto method=POST [20:48:07]POST find Content-Length [20:48:07]Host: 172.17.96.3:8080 [20:48:07]Content-Length: 766 [20:48:07]Content-Type: application/json [20:48:07] [20:48:07]POST finish read [20:48:07]Found Content-Length = 766 [20:48:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:07]execute_script... [20:48: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)643057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:48:07]POST & json_proto [20:48:07]process_json_proto [20:48:07]json parsed OK: [20:48:07]protocol is kg_v1.0 [20:48:07]action value=close_receipt [20:48:07]process_action close_receipt [20:48:07]cmd_close_receipt [20:48:07]MH_GetDate [20:48:07]Write to MH i2c: F0 00 00 6D 51 AD [20:48:07]Write i2c OK [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: F0 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: F0 09 00 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: F0 09 00 6D 51 00 89 55 1D 67 44 5E 04 65 23 [20:48:07]GetLastDocTimeStamp 1729975654 [20:48:07]current date 1729975689 [20:48:07]FM_GetShiftState [20:48:07]SAM_PROTO_GetShiftState [20:48:07]wFMCommunicate request_size=4 [20:48:07]MH_SAM_APDU [20:48:07]CAPDU: 80 13 01 00 [20:48:07]Write to MH i2c: E2 08 00 6E 51 80 13 01 00 00 00 00 00 3C [20:48:07]Write i2c OK [20:48:07]MH_I2C_Read... [20:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:07]Read from MH i2c: E2 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E2 0E 00 [20:48:07]MH_I2C_Read... [20:48:07]Read from MH i2c: E2 0E 00 6E 51 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BA [20:48:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:48:07]wFMCommunicate OK [20:48:07]SAM_PROTO_GetShiftState done [20:48:07]FM_GetShiftState done [20:48:07]opened in 1729902265 [20:48:07]opened+sec_in_day 1729988665 [20:48:07]quantity*price = 40006 [20:48:07]sum+1 = 40007 [20:48:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 605 26.10.2024 20:48 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309184 ФПД: 278090058217969 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T204809&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309184&fm=278090058217969&tin=02508201610067®Number=0000000000091780&sum=40006 [20:48:08]StoreToDocumentArchive [20:48:08]shift 532 fd 309184 [20:48:08]save to /storage/0532/doc_00309184 [20:48:08]save last doc name /storage/0532/doc_00309184 to /storage/kkm_last_doc_name [20:48:08]save OK [20:48:08]Clear old archive folders... [20:48:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:48:08]tlvbuf is 000E1C70 [20:48:08]SAM_PROTO_ClearQueue [20:48:08]wFMCommunicate request_size=4 [20:48:08]MH_SAM_APDU [20:48:08]CAPDU: 80 09 00 00 [20:48:08]Write to MH i2c: E2 08 00 7B 51 80 09 00 00 00 00 00 00 3E [20:48:08]Write i2c OK [20:48:08]MH_I2C_Read... [20:48:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:48:08]Read from MH i2c: E2 [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: E2 03 00 [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: E2 03 00 7B 51 00 90 00 40 [20:48:08]RAPDU: 90 00 [20:48:08]wFMCommunicate OK [20:48:08]SAM_PROTO_ClearQueue done [20:48:08]KKMCreateOFDPacket [20:48:08]OFDProtocolAddRootSTLVToBuf [20:48:08]FM_MakeSignedData [20:48:08]FM_MakeSignedData [20:48:08]SAM_PROTO_SignData [20:48:08]wFMCommunicate request_size=4 [20:48:08]MH_SAM_APDU [20:48:08]CAPDU: 80 0D 01 02 [20:48:08]Write to MH i2c: E2 08 00 7C 51 80 0D 01 02 00 00 00 00 46 [20:48:08]Write i2c OK [20:48:08]MH_I2C_Read... [20:48:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:48:08]Read from MH i2c: E2 [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: E2 03 00 [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: E2 03 00 7C 51 00 90 00 41 [20:48:08]RAPDU: 90 00 [20:48:08]wFMCommunicate OK [20:48:08]wFMCommunicate request_size=255 [20:48:08]MH_SAM_APDU [20:48:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 89 55 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 B7 04 00 35 04 06 00 FC [20:48:08]Write to MH i2c: E2 02 01 7D 51 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 89 55 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 B7 04 00 35 04 06 00 FC 00 00 FD [20:48:08]Write i2c OK [20:48:08]MH_I2C_Read... [20:48:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:08]Read from MH i2c: E2 [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: E2 03 00 [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: E2 03 00 7D 51 00 90 00 42 [20:48:08]RAPDU: 90 00 [20:48:08]wFMCommunicate OK [20:48:08]wFMCommunicate request_size=10 [20:48:08]MH_SAM_APDU [20:48:08]CAPDU: 80 0D 02 02 05 EB E3 22 B9 F1 [20:48:08]Write to MH i2c: E2 0D 00 7E 51 80 0D 02 02 05 00 EB E3 22 B9 F1 00 00 ED [20:48:08]Write i2c OK [20:48:08]MH_I2C_Read... [20:48:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:48:08]Read from MH i2c: E2 [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: E2 03 00 [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: E2 03 00 7E 51 00 90 00 43 [20:48:08]RAPDU: 90 00 [20:48:08]wFMCommunicate OK [20:48:08]wFMCommunicate request_size=4 [20:48:08]MH_SAM_APDU [20:48:08]CAPDU: 80 0D 03 02 [20:48:08]Write to MH i2c: E2 08 00 7F 51 80 0D 03 02 00 00 00 00 4B [20:48:08]Write i2c OK [20:48:08]MH_I2C_Read... [20:48:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:48:08]Read from MH i2c: E2 [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: E2 0B 00 [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: E2 0B 00 7F 51 00 B8 BB 21 0F 31 14 CE F1 90 00 F3 [20:48:08]RAPDU: B8 BB 21 0F 31 14 CE F1 90 00 [20:48:08]wFMCommunicate OK [20:48:08]SAM_PROTO_SignData done [20:48:08]FM_MakeSignedData done [20:48:08]CreateOFDProtocolMessage [20:48:08]wFMCommunicate request_size=4 [20:48:08]MH_SAM_APDU [20:48:08]CAPDU: 80 11 00 00 [20:48:08]Write to MH i2c: E2 08 00 80 51 80 11 00 00 00 00 00 00 4B [20:48:08]Write i2c OK [20:48:08]MH_I2C_Read... [20:48:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:08]Read from MH i2c: E2 [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: E2 17 00 [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: E2 17 00 80 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A0 [20:48:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:48:08]wFMCommunicate OK [20:48:08]CreateOFDProtocolMessage done [20:48:08]OFDSenderStorePacket 309184 [20:48:08]StoreOFDPacket docnum=309184 [20:48:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FA 0C 07 01 6C 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 89 55 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 B7 04 00 35 04 06 00 FC EB E3 22 B9 F1 B8 BB 21 0F 31 14 CE F1 [20:48:08]CheckFolder [20:48:08]dirname=/storage/ofd_packets [20:48:08]CheckFolder done [20:48:08]ProducePacketName [20:48:08]name=ofd_packets/00309184 [20:48:08]NVStorageSaveData ofd_packets/00309184 [20:48:08]File name is /storage/ofd_packets/00309184 [20:48:08]Write 301 bytes [20:48:08]NVStorageSaveData done [20:48:08]OFDSenderStorePacket done [20:48:08]KKMCreateOFDPacket done [20:48:08]NVStorageSaveData kkm_last_timestamp [20:48:08]File name is /storage/kkm_last_timestamp [20:48:08]Write 4 bytes [20:48:08]NVStorageSaveData done [20:48:08]ExternCall_PrintAddStr [20:48:08]wPrintStart [20:48:08]Write to MH i2c: 01 00 00 81 51 D2 [20:48:08]Write i2c OK [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: 01 [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: 01 07 00 [20:48:08]MH_I2C_Read... [20:48:08]Read from MH i2c: 01 07 00 81 51 00 00 00 00 00 FF 0F E7 [20:48:08]RasterBufferAndPrint [20:48:08]line Счет N : (1)643057 [20:48:08]line ИНН: 02508201610067 [20:48:08]line Контрольно-Кассовый Чек [20:48:08]line ПРОДАЖА [20:48:08]line ТРК (МРК, ГНК) : 41 [20:48:08]line Товар: 2710124130 [20:48:08]line Аи-92-К-2 [20:48:08]line 5.980 * 66.90 [20:48:08]line = 400.06 [20:48:08]line НДС 12% НСП 1% [20:48:08]line > о реализуемом товаре [20:48:08]line ИТОГО: 400.06 [20:48:08]line НСП 1% : 3.54 [20:48:08]line НДС 12% : 42.48 [20:48:08]line Наличными: 0.00 [20:48:08]line Безнал.: 400.06 [20:48:08]line Место: АЗС № 172 "Партнер Нефть" [20:48:08]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:48:08]line СНО: Общий режим [20:48:08]line Чек 605 26.10.2024 20:48 [20:48:08]line Смена: 532 ФФД: 1.0 [20:48:08]line ЗНМ: 0300000116 [20:48:08]line РНМ: 0000000000091780 [20:48:08]line Версия ККМ: 001 [20:48:08]line Платежная система: Mbank [20:48:08]line ФМ: 0000000000871765 [20:48:08]line ФД: 309184 [20:48:08]line ФПД: 278090058217969 [20:48:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T204809&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309184&fm=278090058217969&tin=02508201610067®Number=0000000000091780&sum=40006 [20:48:08]written 0, free lines is 4095 [20:48:08]OFD Sender: Processing packet 309184 [packets to send 223, broken 222] [20:48:08]ProducePacketName [20:48:08]name=ofd_packets/00309184 [20:48:08]OFD Sender: To server: pG, [20:48:08]CommunicateWithHost lk.salyk.kg:30040 [20:48:08]ConnectInit lk.salyk.kg [20:48:08]Connected sock=10 [20:48:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FA 0C 07 01 6C 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 89 55 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C0 B7 04 00 35 04 06 00 FC EB E3 22 B9 F1 B8 BB 21 0F 31 14 CE F1 [20:48:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F6 74 47 00 E9 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 31 37 36 35 10 04 04 00 C0 B7 04 00 F4 03 04 00 E6 FB 1C 67 B6 04 01 00 00 C5 7B FD A5 1E 6C 65 C5 [20:48:09]CommunicateWithHost err = 0 [20:48:09]CheckOFDResponse [20:48:09]1017 (14) - 77093643461234 [20:48:09]1041 (16) - 0000000000871765 [20:48:09]1040 (4) - 309184 [20:48:09]1012 (4) - 26.10.2024 14:25 [20:48:09]1206 (1) - 0 [20:48:09]OFD Sender: Remove packet 309184 [20:48:09]ProducePacketName [20:48:09]name=ofd_packets/00309184 [20:48:09]NVStorageDeleteData [20:48:09]Write to MH i2c: 01 00 00 A9 51 FA [20:48:09]Write i2c OK [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: 01 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: 01 07 00 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: 01 07 00 A9 51 00 00 00 00 00 E6 0C F3 [20:48:09]RasterBufferAndPrint [20:48:09]line [20:48:09]line [20:48:09]line [20:48:09]line [20:48:09]line [20:48:09]written 0, free lines is 3306 [20:48:09]MH_Cut [20:48:09]Write to MH i2c: D1 01 00 B0 51 01 D3 [20:48:09]Write i2c OK [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: D1 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: D1 01 00 [20:48:09]MH_I2C_Read... [20:48:09]Read from MH i2c: D1 01 00 B0 51 00 D2 [20:48:09]Write to MH i2c: 01 00 00 B1 51 02 [20:48:09]Write i2c OK [20:48:09]MH_I2C_Read... [20:48:09]OFD Sender: No OFD packet to send [20:48:10]*** Cut start [20:48:10]*** Purtial cut [20:48:10]*** Stage 1: CUTSNS_PIN = 1 [20:48:10]Read from MH i2c: 01 [20:48:10]MH_I2C_Read... [20:48:10]*** Stop cut motor [20:48:10]*** Cut end [20:48:10]Read from MH i2c: 01 07 00 [20:48:10]MH_I2C_Read... [20:48:10]Read from MH i2c: 01 07 00 B1 51 00 00 00 00 00 FF 0F 17 [20:48:10]process_action close_receipt done [20:48:10]requested_data is exist [20:48:10]produce_requested_data [20:48:10]requested_item fm.sn is exist - process it [20:48:10]wFMCommunicate request_size=4 [20:48:10]MH_SAM_APDU [20:48:10]CAPDU: 80 11 00 00 [20:48:10]Write to MH i2c: E2 08 00 B2 51 80 11 00 00 00 00 00 00 7D [20:48:10]Write i2c OK [20:48:10]MH_I2C_Read... [20:48:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:48:10]Read from MH i2c: E2 [20:48:10]MH_I2C_Read... [20:48:10]Read from MH i2c: E2 17 00 [20:48:10]MH_I2C_Read... [20:48:10]Read from MH i2c: E2 17 00 B2 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D2 [20:48:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:48:10]wFMCommunicate OK [20:48:10]requested_item fd.num is exist - process it [20:48:10]SAM_PROTO_GetFieldsCounters [20:48:10]wFMCommunicate request_size=4 [20:48:10]MH_SAM_APDU [20:48:10]CAPDU: 80 13 00 00 [20:48:10]Write to MH i2c: E2 08 00 B3 51 80 13 00 00 00 00 00 00 80 [20:48:10]Write i2c OK [20:48:10]MH_I2C_Read... [20:48:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:48:10]Read from MH i2c: E2 [20:48:10]MH_I2C_Read... [20:48:10]Read from MH i2c: E2 62 00 [20:48:10]MH_I2C_Read... [20:48:10]Read from MH i2c: E2 62 00 B3 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C0 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 51 [20:48: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C0 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:48:10]wFMCommunicate OK [20:48:10]SAM_PROTO_GetFieldsCounters done [20:48:10]requested_item shift.num is exist - process it [20:48:10]requested_item shift.opened is exist - process it [20:48:10]req_shift_opened [20:48:10]FM_GetShiftState [20:48:10]SAM_PROTO_GetShiftState [20:48:10]wFMCommunicate request_size=4 [20:48:10]MH_SAM_APDU [20:48:10]CAPDU: 80 13 01 00 [20:48:10]Write to MH i2c: E2 08 00 B4 51 80 13 01 00 00 00 00 00 82 [20:48:10]Write i2c OK [20:48:10]MH_I2C_Read... [20:48:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:48:10]Read from MH i2c: E2 [20:48:10]MH_I2C_Read... [20:48:10]Read from MH i2c: E2 0E 00 [20:48:10]MH_I2C_Read... [20:48:10]Read from MH i2c: E2 0E 00 B4 51 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 00 [20:48:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:48:10]wFMCommunicate OK [20:48:10]SAM_PROTO_GetShiftState done [20:48:10]FM_GetShiftState done [20:48:10]req_shift_opened done [20:48:10]requested_item shift.open_date is exist - process it [20:48:10]req_shift_open_date [20:48:10]req_shift_open_date done [20:48:10]produce_requested_data done [20:48:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309184,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:48:10]process_action_free close_receipt [20:48:10]json_value_free [20:48:10]json_value_free done [20:48:10]process_json_proto returns [20:48:10]Send response to host [20:48:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309184,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:48:10]free response buf [20:48:10]execute_script done [20:48:10]execute_script returns [20:48:10]free content buf [20:48:10]Sock 7.Close socket [20:48:10]Sock 7.Thread stoped [20:48:14]OFD Sender: No OFD packet to send [20:48:19]OFD Sender: No OFD packet to send [20:48:24]OFD Sender: No OFD packet to send [20:48:29]OFD Sender: No OFD packet to send [20:48:34]OFD Sender: No OFD packet to send [20:48:39]OFD Sender: No OFD packet to send [20:48:44]OFD Sender: No OFD packet to send [20:48:49]OFD Sender: No OFD packet to send [20:48:54]OFD Sender: No OFD packet to send [20:48:59]OFD Sender: No OFD packet to send [20:49:04]OFD Sender: No OFD packet to send [20:49:09]OFD Sender: No OFD packet to send [20:49:14]OFD Sender: No OFD packet to send [20:49:19]OFD Sender: No OFD packet to send [20:49:24]OFD Sender: No OFD packet to send [20:49:29]OFD Sender: No OFD packet to send [20:49:34]OFD Sender: No OFD packet to send [20:49:39]OFD Sender: No OFD packet to send [20:49:44]OFD Sender: No OFD packet to send [20:49:49]OFD Sender: No OFD packet to send [20:49:54]OFD Sender: No OFD packet to send [20:49:59]OFD Sender: No OFD packet to send [20:50:04]OFD Sender: No OFD packet to send [20:50:09]OFD Sender: No OFD packet to send [20:50:14]OFD Sender: No OFD packet to send [20:50:19]OFD Sender: No OFD packet to send [20:50:24]OFD Sender: No OFD packet to send [20:50:29]OFD Sender: No OFD packet to send [20:50:34]OFD Sender: No OFD packet to send [20:50:35]accept exits with 9 [20:50:35]New connection [20:50:35]New thread 3067022692 created [20:50:35]Thread 3066879332 joined [20:50:35]Waiting for new connection... [20:50:35] Sock 9.Parse request [20:50:35]Sock 9.Check first char [20:50:35]Sock 9.First char is OK [20:50:35]request: POST /json_proto HTTP/1.0 [20:50:35]Method: POST [20:50:35]URL: /json_proto [20:50:35]Method is POST - this is cgi request [20:50:35]url: /json_proto [20:50:35]query_string will be loaded in cgi processing [20:50:35]execute_cgi json_proto POST (null) [20:50:35]execute_cgi path=json_proto method=POST [20:50:35]POST find Content-Length [20:50:35]Host: 172.17.96.3:8080 [20:50:35]Content-Length: 797 [20:50:35]Content-Type: application/json [20:50:35] [20:50:35]POST finish read [20:50:35]Found Content-Length = 797 [20:50:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:50:35]execute_script... [20:50: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)643058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 26.250, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:50:35]POST & json_proto [20:50:35]process_json_proto [20:50:35]json parsed OK: [20:50:35]protocol is kg_v1.0 [20:50:35]action value=close_receipt [20:50:35]process_action close_receipt [20:50:35]cmd_close_receipt [20:50:35]MH_GetDate [20:50:35]Write to MH i2c: F0 00 00 B5 51 F5 [20:50:35]Write i2c OK [20:50:35]MH_I2C_Read... [20:50:35]Read from MH i2c: F0 [20:50:35]MH_I2C_Read... [20:50:35]Read from MH i2c: F0 09 00 [20:50:35]MH_I2C_Read... [20:50:35]Read from MH i2c: F0 09 00 B5 51 00 1E 56 1D 67 44 5E 04 65 01 [20:50:35]GetLastDocTimeStamp 1729975689 [20:50:35]current date 1729975838 [20:50:35]FM_GetShiftState [20:50:35]SAM_PROTO_GetShiftState [20:50:35]wFMCommunicate request_size=4 [20:50:35]MH_SAM_APDU [20:50:35]CAPDU: 80 13 01 00 [20:50:35]Write to MH i2c: E2 08 00 B6 51 80 13 01 00 00 00 00 00 84 [20:50:35]Write i2c OK [20:50:35]MH_I2C_Read... [20:50:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:35]Read from MH i2c: E2 [20:50:35]MH_I2C_Read... [20:50:35]Read from MH i2c: E2 0E 00 [20:50:35]MH_I2C_Read... [20:50:35]Read from MH i2c: E2 0E 00 B6 51 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 02 [20:50:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:50:35]wFMCommunicate OK [20:50:35]SAM_PROTO_GetShiftState done [20:50:35]FM_GetShiftState done [20:50:35]opened in 1729902265 [20:50:35]opened+sec_in_day 1729988665 [20:50:35]quantity*price = 0 [20:50:35]sum+1 = 1 [20:50:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 606 26.10.2024 20:50 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309185 ФПД: 96564015153859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T205038&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309185&fm=96564015153859&tin=02508201610067®Number=0000000000091780&sum=0 [20:50:37]StoreToDocumentArchive [20:50:37]shift 532 fd 309185 [20:50:37]save to /storage/0532/doc_00309185 [20:50:37]save last doc name /storage/0532/doc_00309185 to /storage/kkm_last_doc_name [20:50:37]save OK [20:50:37]Clear old archive folders... [20:50:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [20:50:37]tlvbuf is B6F693B0 [20:50:37]SAM_PROTO_ClearQueue [20:50:37]wFMCommunicate request_size=4 [20:50:37]MH_SAM_APDU [20:50:37]CAPDU: 80 09 00 00 [20:50:37]Write to MH i2c: E2 08 00 C3 51 80 09 00 00 00 00 00 00 86 [20:50:37]Write i2c OK [20:50:37]MH_I2C_Read... [20:50:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:50:37]Read from MH i2c: E2 [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: E2 03 00 [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: E2 03 00 C3 51 00 90 00 88 [20:50:37]RAPDU: 90 00 [20:50:37]wFMCommunicate OK [20:50:37]SAM_PROTO_ClearQueue done [20:50:37]KKMCreateOFDPacket [20:50:37]OFDProtocolAddRootSTLVToBuf [20:50:37]FM_MakeSignedData [20:50:37]FM_MakeSignedData [20:50:37]SAM_PROTO_SignData [20:50:37]wFMCommunicate request_size=4 [20:50:37]MH_SAM_APDU [20:50:37]CAPDU: 80 0D 01 02 [20:50:37]Write to MH i2c: E2 08 00 C4 51 80 0D 01 02 00 00 00 00 8E [20:50:37]Write i2c OK [20:50:37]MH_I2C_Read... [20:50:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:50:37]Read from MH i2c: E2 [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: E2 03 00 [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: E2 03 00 C4 51 00 90 00 89 [20:50:37]RAPDU: 90 00 [20:50:37]wFMCommunicate OK [20:50:37]wFMCommunicate request_size=255 [20:50:37]MH_SAM_APDU [20:50:37]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 1E 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 B7 04 00 35 04 06 00 57 D3 0F D2 [20:50:37]Write to MH i2c: E2 02 01 C5 51 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 1E 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 B7 04 00 35 04 06 00 57 D3 0F D2 00 00 CF [20:50:37]Write i2c OK [20:50:37]MH_I2C_Read... [20:50:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:37]Read from MH i2c: E2 [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: E2 03 00 [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: E2 03 00 C5 51 00 90 00 8A [20:50:37]RAPDU: 90 00 [20:50:37]wFMCommunicate OK [20:50:37]wFMCommunicate request_size=7 [20:50:37]MH_SAM_APDU [20:50:37]CAPDU: 80 0D 02 02 02 42 C3 [20:50:37]Write to MH i2c: E2 0A 00 C6 51 80 0D 02 02 02 00 42 C3 00 00 9A [20:50:37]Write i2c OK [20:50:37]MH_I2C_Read... [20:50:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:37]Read from MH i2c: E2 [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: E2 03 00 [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: E2 03 00 C6 51 00 90 00 8B [20:50:37]RAPDU: 90 00 [20:50:37]wFMCommunicate OK [20:50:37]wFMCommunicate request_size=4 [20:50:37]MH_SAM_APDU [20:50:37]CAPDU: 80 0D 03 02 [20:50:37]Write to MH i2c: E2 08 00 C7 51 80 0D 03 02 00 00 00 00 93 [20:50:37]Write i2c OK [20:50:37]MH_I2C_Read... [20:50:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:50:37]Read from MH i2c: E2 [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: E2 0B 00 [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: E2 0B 00 C7 51 00 7C 4F E8 48 AA ED 63 B9 90 00 42 [20:50:37]RAPDU: 7C 4F E8 48 AA ED 63 B9 90 00 [20:50:37]wFMCommunicate OK [20:50:37]SAM_PROTO_SignData done [20:50:37]FM_MakeSignedData done [20:50:37]CreateOFDProtocolMessage [20:50:37]wFMCommunicate request_size=4 [20:50:37]MH_SAM_APDU [20:50:37]CAPDU: 80 11 00 00 [20:50:37]Write to MH i2c: E2 08 00 C8 51 80 11 00 00 00 00 00 00 93 [20:50:37]Write i2c OK [20:50:37]MH_I2C_Read... [20:50:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:37]Read from MH i2c: E2 [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: E2 17 00 [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: E2 17 00 C8 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E8 [20:50:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:50:37]wFMCommunicate OK [20:50:37]CreateOFDProtocolMessage done [20:50:37]OFDSenderStorePacket 309185 [20:50:37]StoreOFDPacket docnum=309185 [20:50:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 01 AB 04 01 39 4E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 1E 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 B7 04 00 35 04 06 00 57 D3 0F D2 42 C3 7C 4F E8 48 AA ED 63 B9 [20:50:37]CheckFolder [20:50:37]dirname=/storage/ofd_packets [20:50:37]CheckFolder done [20:50:37]ProducePacketName [20:50:37]name=ofd_packets/00309185 [20:50:37]NVStorageSaveData ofd_packets/00309185 [20:50:37]File name is /storage/ofd_packets/00309185 [20:50:37]Write 298 bytes [20:50:37]NVStorageSaveData done [20:50:37]OFDSenderStorePacket done [20:50:37]KKMCreateOFDPacket done [20:50:37]NVStorageSaveData kkm_last_timestamp [20:50:37]File name is /storage/kkm_last_timestamp [20:50:37]Write 4 bytes [20:50:37]NVStorageSaveData done [20:50:37]ExternCall_PrintAddStr [20:50:37]wPrintStart [20:50:37]Write to MH i2c: 01 00 00 C9 51 1A [20:50:37]Write i2c OK [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: 01 [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: 01 07 00 [20:50:37]MH_I2C_Read... [20:50:37]Read from MH i2c: 01 07 00 C9 51 00 00 00 00 00 FF 0F 2F [20:50:37]RasterBufferAndPrint [20:50:37]line Счет N : (1)643058 [20:50:37]line ИНН: 02508201610067 [20:50:37]line Контрольно-Кассовый Чек [20:50:37]line ПРОДАЖА [20:50:37]line ТРК (МРК, ГНК) : 11 [20:50:37]line Товар: 2710194210 [20:50:37]line ДТ-К-2 [20:50:37]line 26.250 * 0.00 [20:50:37]line = 0.00 [20:50:37]line НДС 12% НСП 1% [20:50:37]line > о реализуемом товаре [20:50:37]line ИТОГО: 0.00 [20:50:37]line НСП 1% : 0.00 [20:50:37]line НДС 12% : 0.00 [20:50:37]line Наличными: 0.00 [20:50:37]line Безнал.: 0.00 [20:50:37]line Место: АЗС № 172 "Партнер Нефть" [20:50:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:50:37]line СНО: Общий режим [20:50:37]line Чек 606 26.10.2024 20:50 [20:50:37]line Смена: 532 ФФД: 1.0 [20:50:37]line ЗНМ: 0300000116 [20:50:37]line РНМ: 0000000000091780 [20:50:37]line Версия ККМ: 001 [20:50:37]line Талоны: Топливные Талоны [20:50:37]line 4755294 [20:50:37]line ФМ: 0000000000871765 [20:50:37]line ФД: 309185 [20:50:37]line ФПД: 96564015153859 [20:50:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T205038&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309185&fm=96564015153859&tin=02508201610067®Number=0000000000091780&sum=0 [20:50:37]OFD Sender: Processing packet 309185 [packets to send 223, broken 222] [20:50:37]ProducePacketName [20:50:37]name=ofd_packets/00309185 [20:50:37]OFD Sender: To server: pG, [20:50:37]CommunicateWithHost lk.salyk.kg:30040 [20:50:37]ConnectInit lk.salyk.kg [20:50:37]written 0, free lines is 4095 [20:50:38]Connected sock=10 [20:50:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 01 AB 04 01 39 4E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 66 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 1E 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C1 B7 04 00 35 04 06 00 57 D3 0F D2 42 C3 7C 4F E8 48 AA ED 63 B9 [20:50:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FF 74 47 00 B7 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 31 37 36 35 10 04 04 00 C1 B7 04 00 F4 03 04 00 7B FC 1C 67 B6 04 01 00 00 04 EA CD 5F 17 94 C3 60 [20:50:38]CommunicateWithHost err = 0 [20:50:38]CheckOFDResponse [20:50:38]1017 (14) - 77093643461234 [20:50:38]1041 (16) - 0000000000871765 [20:50:38]1040 (4) - 309185 [20:50:38]1012 (4) - 26.10.2024 14:28 [20:50:38]1206 (1) - 0 [20:50:38]OFD Sender: Remove packet 309185 [20:50:38]ProducePacketName [20:50:38]name=ofd_packets/00309185 [20:50:38]NVStorageDeleteData [20:50:38]Write to MH i2c: 01 00 00 F2 51 43 [20:50:38]Write i2c OK [20:50:38]MH_I2C_Read... [20:50:38]Read from MH i2c: 01 [20:50:38]MH_I2C_Read... [20:50:38]Read from MH i2c: 01 07 00 [20:50:38]MH_I2C_Read... [20:50:38]Read from MH i2c: 01 07 00 F2 51 00 00 00 00 00 CC 0C 22 [20:50:38]RasterBufferAndPrint [20:50:38]line [20:50:38]line [20:50:38]line [20:50:38]line [20:50:38]line [20:50:38]written 0, free lines is 3280 [20:50:38]MH_Cut [20:50:38]Write to MH i2c: D1 01 00 F9 51 01 1C [20:50:38]Write i2c OK [20:50:38]MH_I2C_Read... [20:50:38]Read from MH i2c: D1 [20:50:38]MH_I2C_Read... [20:50:38]Read from MH i2c: D1 01 00 [20:50:38]MH_I2C_Read... [20:50:38]Read from MH i2c: D1 01 00 F9 51 00 1B [20:50:38]Write to MH i2c: 01 00 00 FA 51 4B [20:50:38]Write i2c OK [20:50:38]MH_I2C_Read... [20:50:38]OFD Sender: No OFD packet to send [20:50:39]*** Cut start [20:50:39]*** Purtial cut [20:50:39]*** Stage 1: CUTSNS_PIN = 1 [20:50:39]Read from MH i2c: 01 [20:50:39]MH_I2C_Read... [20:50:39]*** Stop cut motor [20:50:39]*** Cut end [20:50:39]Read from MH i2c: 01 07 00 [20:50:39]MH_I2C_Read... [20:50:39]Read from MH i2c: 01 07 00 FA 51 00 00 00 00 00 FF 0F 60 [20:50:39]process_action close_receipt done [20:50:39]requested_data is exist [20:50:39]produce_requested_data [20:50:39]requested_item fm.sn is exist - process it [20:50:39]wFMCommunicate request_size=4 [20:50:39]MH_SAM_APDU [20:50:39]CAPDU: 80 11 00 00 [20:50:39]Write to MH i2c: E2 08 00 FB 51 80 11 00 00 00 00 00 00 C6 [20:50:39]Write i2c OK [20:50:39]MH_I2C_Read... [20:50:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:39]Read from MH i2c: E2 [20:50:39]MH_I2C_Read... [20:50:39]Read from MH i2c: E2 17 00 [20:50:39]MH_I2C_Read... [20:50:39]Read from MH i2c: E2 17 00 FB 51 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1B [20:50:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:50:39]wFMCommunicate OK [20:50:39]requested_item fd.num is exist - process it [20:50:39]SAM_PROTO_GetFieldsCounters [20:50:39]wFMCommunicate request_size=4 [20:50:39]MH_SAM_APDU [20:50:39]CAPDU: 80 13 00 00 [20:50:39]Write to MH i2c: E2 08 00 FC 51 80 13 00 00 00 00 00 00 C9 [20:50:39]Write i2c OK [20:50:39]MH_I2C_Read... [20:50:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:50:39]Read from MH i2c: E2 [20:50:39]MH_I2C_Read... [20:50:39]Read from MH i2c: E2 62 00 [20:50:39]MH_I2C_Read... [20:50:39]Read from MH i2c: E2 62 00 FC 51 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C1 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 9E [20:50: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C1 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:50:39]wFMCommunicate OK [20:50:39]SAM_PROTO_GetFieldsCounters done [20:50:39]requested_item shift.num is exist - process it [20:50:39]requested_item shift.opened is exist - process it [20:50:39]req_shift_opened [20:50:39]FM_GetShiftState [20:50:39]SAM_PROTO_GetShiftState [20:50:39]wFMCommunicate request_size=4 [20:50:39]MH_SAM_APDU [20:50:39]CAPDU: 80 13 01 00 [20:50:39]Write to MH i2c: E2 08 00 FD 51 80 13 01 00 00 00 00 00 CB [20:50:39]Write i2c OK [20:50:39]MH_I2C_Read... [20:50:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:39]Read from MH i2c: E2 [20:50:39]MH_I2C_Read... [20:50:39]Read from MH i2c: E2 0E 00 [20:50:39]MH_I2C_Read... [20:50:39]Read from MH i2c: E2 0E 00 FD 51 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 49 [20:50:39]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:50:39]wFMCommunicate OK [20:50:39]SAM_PROTO_GetShiftState done [20:50:39]FM_GetShiftState done [20:50:39]req_shift_opened done [20:50:39]requested_item shift.open_date is exist - process it [20:50:39]req_shift_open_date [20:50:39]req_shift_open_date done [20:50:39]produce_requested_data done [20:50:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309185,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:50:39]process_action_free close_receipt [20:50:39]json_value_free [20:50:39]json_value_free done [20:50:39]process_json_proto returns [20:50:39]Send response to host [20:50:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309185,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:50:39]free response buf [20:50:39]execute_script done [20:50:39]execute_script returns [20:50:39]free content buf [20:50:39]Sock 9.Close socket [20:50:39]Sock 9.Thread stoped [20:50:43]OFD Sender: No OFD packet to send [20:50:44]accept exits with 7 [20:50:44]New connection [20:50:44]New thread 3066879332 created [20:50:44]Thread 3067022692 joined [20:50:44]Waiting for new connection... [20:50:44] Sock 7.Parse request [20:50:44]Sock 7.Check first char [20:50:44]Sock 7.First char is OK [20:50:44]request: POST /json_proto HTTP/1.0 [20:50:44]Method: POST [20:50:44]URL: /json_proto [20:50:44]Method is POST - this is cgi request [20:50:44]url: /json_proto [20:50:44]query_string will be loaded in cgi processing [20:50:44]execute_cgi json_proto POST (null) [20:50:44]execute_cgi path=json_proto method=POST [20:50:44]POST find Content-Length [20:50:44]Host: 172.17.96.3:8080 [20:50:44]Content-Length: 621 [20:50:44]Content-Type: application/json [20:50:44] [20:50:44]POST finish read [20:50:44]Found Content-Length = 621 [20:50:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3382", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.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" ] } } [20:50:44]execute_script... [20:50: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)3382", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.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" ] } } [20:50:44]POST & json_proto [20:50:44]process_json_proto [20:50:44]json parsed OK: [20:50:44]protocol is kg_v1.0 [20:50:44]action value=close_receipt [20:50:44]process_action close_receipt [20:50:44]cmd_close_receipt [20:50:44]MH_GetDate [20:50:44]Write to MH i2c: F0 00 00 FE 51 3E [20:50:44]Write i2c OK [20:50:44]MH_I2C_Read... [20:50:44]Read from MH i2c: F0 [20:50:44]MH_I2C_Read... [20:50:44]Read from MH i2c: F0 09 00 [20:50:44]MH_I2C_Read... [20:50:44]Read from MH i2c: F0 09 00 FE 51 00 26 56 1D 67 44 5E 04 65 52 [20:50:44]GetLastDocTimeStamp 1729975838 [20:50:44]current date 1729975846 [20:50:44]FM_GetShiftState [20:50:44]SAM_PROTO_GetShiftState [20:50:44]wFMCommunicate request_size=4 [20:50:44]MH_SAM_APDU [20:50:44]CAPDU: 80 13 01 00 [20:50:44]Write to MH i2c: E2 08 00 FF 51 80 13 01 00 00 00 00 00 CD [20:50:44]Write i2c OK [20:50:44]MH_I2C_Read... [20:50:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:44]Read from MH i2c: E2 [20:50:44]MH_I2C_Read... [20:50:44]Read from MH i2c: E2 0E 00 [20:50:44]MH_I2C_Read... [20:50:44]Read from MH i2c: E2 0E 00 FF 51 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4B [20:50:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:50:44]wFMCommunicate OK [20:50:44]SAM_PROTO_GetShiftState done [20:50:44]FM_GetShiftState done [20:50:44]opened in 1729902265 [20:50:44]opened+sec_in_day 1729988665 [20:50:44]quantity*price = 14000 [20:50:44]sum+1 = 14001 [20:50:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 607 26.10.2024 20:50 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309186 ФПД: 177019309509728 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T205046&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309186&fm=177019309509728&tin=02508201610067®Number=0000000000091780&sum=14000 0 [20:50:45]StoreToDocumentArchive [20:50:45]shift 532 fd 309186 [20:50:45]save to /storage/0532/doc_00309186 [20:50:45]save last doc name /storage/0532/doc_00309186 to /storage/kkm_last_doc_name [20:50:45]save OK [20:50:45]Clear old archive folders... [20:50:45]ProcessDocumentItem done err = 0, tmpTLVsize=275 [20:50:45]tlvbuf is 000BE540 [20:50:45]SAM_PROTO_ClearQueue [20:50:45]wFMCommunicate request_size=4 [20:50:45]MH_SAM_APDU [20:50:45]CAPDU: 80 09 00 00 [20:50:45]Write to MH i2c: E2 08 00 0C 52 80 09 00 00 00 00 00 00 D0 [20:50:45]Write i2c OK [20:50:45]MH_I2C_Read... [20:50:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:50:45]Read from MH i2c: E2 [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: E2 03 00 [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: E2 03 00 0C 52 00 90 00 D2 [20:50:45]RAPDU: 90 00 [20:50:45]wFMCommunicate OK [20:50:45]SAM_PROTO_ClearQueue done [20:50:45]KKMCreateOFDPacket [20:50:45]OFDProtocolAddRootSTLVToBuf [20:50:45]FM_MakeSignedData [20:50:45]FM_MakeSignedData [20:50:45]SAM_PROTO_SignData [20:50:45]wFMCommunicate request_size=4 [20:50:45]MH_SAM_APDU [20:50:45]CAPDU: 80 0D 01 02 [20:50:45]Write to MH i2c: E2 08 00 0D 52 80 0D 01 02 00 00 00 00 D8 [20:50:45]Write i2c OK [20:50:45]MH_I2C_Read... [20:50:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:50:45]Read from MH i2c: E2 [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: E2 03 00 [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: E2 03 00 0D 52 00 90 00 D3 [20:50:45]RAPDU: 90 00 [20:50:45]wFMCommunicate OK [20:50:45]wFMCommunicate request_size=255 [20:50:45]MH_SAM_APDU [20:50:45]CAPDU: 80 0D 02 02 FA 03 00 13 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 B0 36 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 5F 02 00 00 F4 03 04 00 26 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 [20:50:45]Write to MH i2c: E2 02 01 0E 52 80 0D 02 02 FA 00 03 00 13 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 B0 36 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 5F 02 00 00 F4 03 04 00 26 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 00 00 DF [20:50:45]Write i2c OK [20:50:45]MH_I2C_Read... [20:50:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:45]Read from MH i2c: E2 [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: E2 03 00 [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: E2 03 00 0E 52 00 90 00 D4 [20:50:45]RAPDU: 90 00 [20:50:45]wFMCommunicate OK [20:50:45]wFMCommunicate request_size=34 [20:50:45]MH_SAM_APDU [20:50:45]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 B7 04 00 35 04 06 00 A0 FF 85 0F CC 60 [20:50:45]Write to MH i2c: E2 25 00 0F 52 80 0D 02 02 1D 00 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 B7 04 00 35 04 06 00 A0 FF 85 0F CC 60 00 00 7A [20:50:45]Write i2c OK [20:50:45]MH_I2C_Read... [20:50:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:50:45]Read from MH i2c: E2 [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: E2 03 00 [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: E2 03 00 0F 52 00 90 00 D5 [20:50:45]RAPDU: 90 00 [20:50:45]wFMCommunicate OK [20:50:45]wFMCommunicate request_size=4 [20:50:45]MH_SAM_APDU [20:50:45]CAPDU: 80 0D 03 02 [20:50:45]Write to MH i2c: E2 08 00 10 52 80 0D 03 02 00 00 00 00 DD [20:50:45]Write i2c OK [20:50:45]MH_I2C_Read... [20:50:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:50:45]Read from MH i2c: E2 [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: E2 0B 00 [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: E2 0B 00 10 52 00 46 C3 B1 29 C1 2F F2 33 90 00 D6 [20:50:45]RAPDU: 46 C3 B1 29 C1 2F F2 33 90 00 [20:50:45]wFMCommunicate OK [20:50:45]SAM_PROTO_SignData done [20:50:45]FM_MakeSignedData done [20:50:45]CreateOFDProtocolMessage [20:50:45]wFMCommunicate request_size=4 [20:50:45]MH_SAM_APDU [20:50:45]CAPDU: 80 11 00 00 [20:50:45]Write to MH i2c: E2 08 00 11 52 80 11 00 00 00 00 00 00 DD [20:50:45]Write i2c OK [20:50:45]MH_I2C_Read... [20:50:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:45]Read from MH i2c: E2 [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: E2 17 00 [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: E2 17 00 11 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 32 [20:50:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:50:45]wFMCommunicate OK [20:50:45]CreateOFDProtocolMessage done [20:50:45]OFDSenderStorePacket 309186 [20:50:45]StoreOFDPacket docnum=309186 [20:50:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 27 01 00 00 C7 B6 1F 01 A7 4A 5A 03 01 00 03 00 13 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 B0 36 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 5F 02 00 00 F4 03 04 00 26 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 B7 04 00 35 04 06 00 A0 FF 85 0F CC 60 46 C3 B1 29 C1 2F F2 33 [20:50:45]CheckFolder [20:50:45]dirname=/storage/ofd_packets [20:50:45]CheckFolder done [20:50:45]ProducePacketName [20:50:45]name=ofd_packets/00309186 [20:50:45]NVStorageSaveData ofd_packets/00309186 [20:50:45]File name is /storage/ofd_packets/00309186 [20:50:45]Write 325 bytes [20:50:45]NVStorageSaveData done [20:50:45]OFDSenderStorePacket done [20:50:45]KKMCreateOFDPacket done [20:50:45]NVStorageSaveData kkm_last_timestamp [20:50:45]File name is /storage/kkm_last_timestamp [20:50:45]Write 4 bytes [20:50:45]NVStorageSaveData done [20:50:45]ExternCall_PrintAddStr [20:50:45]wPrintStart [20:50:45]Write to MH i2c: 01 00 00 12 52 64 [20:50:45]Write i2c OK [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: 01 [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: 01 07 00 [20:50:45]MH_I2C_Read... [20:50:45]Read from MH i2c: 01 07 00 12 52 00 00 00 00 00 FF 0F 79 [20:50:45]RasterBufferAndPrint [20:50:45]line Счет N : (3)3382 [20:50:45]line ИНН: 02508201610067 [20:50:45]line Контрольно-Кассовый Чек [20:50:45]line ПРОДАЖА [20:50:45]line Товар: 48743587 [20:50:45]line Сигареты Winston XStyle Silver [20:50:45]line 1.000 * 140.00 [20:50:45]line = 140.00 [20:50:45]line НДС 12% НСП 1% [20:50:45]line > о реализуемом товаре [20:50:45]line ИТОГО: 140.00 [20:50:45]line НСП 1% : 1.24 [20:50:45]line НДС 12% : 14.87 [20:50:45]line Наличными: 140.00 [20:50:45]line Безнал.: 0.00 [20:50:45]line Место: АЗС № 172 "Партнер Нефть" [20:50:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:50:45]line СНО: Общий режим [20:50:45]line Чек 607 26.10.2024 20:50 [20:50:45]line Смена: 532 ФФД: 1.0 [20:50:45]line ЗНМ: 0300000116 [20:50:45]line РНМ: 0000000000091780 [20:50:45]line Версия ККМ: 001 [20:50:45]line ФМ: 0000000000871765 [20:50:45]line ФД: 309186 [20:50:45]line ФПД: 177019309509728 [20:50:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T205046&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309186&fm=177019309509728&tin=02508201610067®Number=0000000000091780&sum=14000 [20:50:45]line 0 [20:50:45]written 0, free lines is 4095 [20:50:45]OFD Sender: Processing packet 309186 [packets to send 223, broken 222] [20:50:45]ProducePacketName [20:50:45]name=ofd_packets/00309186 [20:50:45]OFD Sender: To server: pG, [20:50:45]CommunicateWithHost lk.salyk.kg:30040 [20:50:45]ConnectInit lk.salyk.kg [20:50:46]Connected sock=10 [20:50:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 27 01 00 00 C7 B6 1F 01 A7 4A 5A 03 01 00 03 00 13 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 B0 36 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 5F 02 00 00 F4 03 04 00 26 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C2 B7 04 00 35 04 06 00 A0 FF 85 0F CC 60 46 C3 B1 29 C1 2F F2 33 [20:50:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DC 43 47 00 2B 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 31 37 36 35 10 04 04 00 C2 B7 04 00 F4 03 04 00 83 FC 1C 67 B6 04 01 00 00 95 B0 83 96 8F 93 7A E6 [20:50:46]CommunicateWithHost err = 0 [20:50:46]CheckOFDResponse [20:50:46]1017 (14) - 77093643461234 [20:50:46]1041 (16) - 0000000000871765 [20:50:46]1040 (4) - 309186 [20:50:46]1012 (4) - 26.10.2024 14:28 [20:50:46]1206 (1) - 0 [20:50:46]OFD Sender: Remove packet 309186 [20:50:46]ProducePacketName [20:50:46]name=ofd_packets/00309186 [20:50:46]NVStorageDeleteData [20:50:46]Write to MH i2c: 01 00 00 3A 52 8C [20:50:46]Write i2c OK [20:50:46]MH_I2C_Read... [20:50:46]Read from MH i2c: 01 [20:50:46]MH_I2C_Read... [20:50:46]Read from MH i2c: 01 07 00 [20:50:46]MH_I2C_Read... [20:50:46]Read from MH i2c: 01 07 00 3A 52 00 00 00 00 00 C9 0C 68 [20:50:46]RasterBufferAndPrint [20:50:46]line [20:50:46]line [20:50:46]line [20:50:46]line [20:50:46]line [20:50:46]written 0, free lines is 3279 [20:50:46]MH_Cut [20:50:46]Write to MH i2c: D1 01 00 41 52 01 65 [20:50:46]Write i2c OK [20:50:46]MH_I2C_Read... [20:50:46]Read from MH i2c: D1 [20:50:46]MH_I2C_Read... [20:50:46]Read from MH i2c: D1 01 00 [20:50:46]MH_I2C_Read... [20:50:46]Read from MH i2c: D1 01 00 41 52 00 64 [20:50:46]Write to MH i2c: 01 00 00 42 52 94 [20:50:46]Write i2c OK [20:50:46]MH_I2C_Read... [20:50:46]OFD Sender: No OFD packet to send [20:50:47]*** Cut start [20:50:47]*** Purtial cut [20:50:47]*** Stage 1: CUTSNS_PIN = 1 [20:50:47]Read from MH i2c: 01 [20:50:47]MH_I2C_Read... [20:50:47]*** Stop cut motor [20:50:47]*** Cut end [20:50:47]Read from MH i2c: 01 07 00 [20:50:47]MH_I2C_Read... [20:50:47]Read from MH i2c: 01 07 00 42 52 00 00 00 00 00 FF 0F A9 [20:50:47]process_action close_receipt done [20:50:47]requested_data is exist [20:50:47]produce_requested_data [20:50:47]requested_item fm.sn is exist - process it [20:50:47]wFMCommunicate request_size=4 [20:50:47]MH_SAM_APDU [20:50:47]CAPDU: 80 11 00 00 [20:50:47]Write to MH i2c: E2 08 00 43 52 80 11 00 00 00 00 00 00 0F [20:50:47]Write i2c OK [20:50:47]MH_I2C_Read... [20:50:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:50:47]Read from MH i2c: E2 [20:50:47]MH_I2C_Read... [20:50:47]Read from MH i2c: E2 17 00 [20:50:47]MH_I2C_Read... [20:50:47]Read from MH i2c: E2 17 00 43 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 64 [20:50:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:50:47]wFMCommunicate OK [20:50:47]requested_item fd.num is exist - process it [20:50:47]SAM_PROTO_GetFieldsCounters [20:50:47]wFMCommunicate request_size=4 [20:50:47]MH_SAM_APDU [20:50:47]CAPDU: 80 13 00 00 [20:50:47]Write to MH i2c: E2 08 00 44 52 80 13 00 00 00 00 00 00 12 [20:50:47]Write i2c OK [20:50:47]MH_I2C_Read... [20:50:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:50:47]Read from MH i2c: E2 [20:50:47]MH_I2C_Read... [20:50:47]Read from MH i2c: E2 62 00 [20:50:47]MH_I2C_Read... [20:50:47]Read from MH i2c: E2 62 00 44 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C2 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5F 02 00 00 5E 04 04 00 5F 02 00 00 57 04 04 00 60 02 00 00 19 04 04 00 00 00 00 00 90 00 EB [20:50:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C2 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 5F 02 00 00 5E 04 04 00 5F 02 00 00 57 04 04 00 60 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:50:47]wFMCommunicate OK [20:50:47]SAM_PROTO_GetFieldsCounters done [20:50:47]requested_item shift.num is exist - process it [20:50:47]requested_item shift.opened is exist - process it [20:50:47]req_shift_opened [20:50:47]FM_GetShiftState [20:50:47]SAM_PROTO_GetShiftState [20:50:47]wFMCommunicate request_size=4 [20:50:47]MH_SAM_APDU [20:50:47]CAPDU: 80 13 01 00 [20:50:47]Write to MH i2c: E2 08 00 45 52 80 13 01 00 00 00 00 00 14 [20:50:47]Write i2c OK [20:50:47]MH_I2C_Read... [20:50:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:50:47]Read from MH i2c: E2 [20:50:47]MH_I2C_Read... [20:50:47]Read from MH i2c: E2 0E 00 [20:50:47]MH_I2C_Read... [20:50:47]Read from MH i2c: E2 0E 00 45 52 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 92 [20:50:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:50:47]wFMCommunicate OK [20:50:47]SAM_PROTO_GetShiftState done [20:50:47]FM_GetShiftState done [20:50:47]req_shift_opened done [20:50:47]requested_item shift.open_date is exist - process it [20:50:47]req_shift_open_date [20:50:47]req_shift_open_date done [20:50:47]produce_requested_data done [20:50:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309186,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:50:47]process_action_free close_receipt [20:50:47]json_value_free [20:50:47]json_value_free done [20:50:47]process_json_proto returns [20:50:47]Send response to host [20:50:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309186,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:50:47]free response buf [20:50:47]execute_script done [20:50:47]execute_script returns [20:50:47]free content buf [20:50:47]Sock 7.Close socket [20:50:47]Sock 7.Thread stoped [20:50:51]OFD Sender: No OFD packet to send [20:50:56]OFD Sender: No OFD packet to send [20:51:01]OFD Sender: No OFD packet to send [20:51:06]OFD Sender: No OFD packet to send [20:51:11]OFD Sender: No OFD packet to send [20:51:16]OFD Sender: No OFD packet to send [20:51:19]accept exits with 9 [20:51:19]New connection [20:51:19]New thread 3067022692 created [20:51:19]Thread 3066879332 joined [20:51:19]Waiting for new connection... [20:51:19] Sock 9.Parse request [20:51:19]Sock 9.Check first char [20:51:19]Sock 9.First char is OK [20:51:19]request: POST /json_proto HTTP/1.0 [20:51:19]Method: POST [20:51:19]URL: /json_proto [20:51:19]Method is POST - this is cgi request [20:51:19]url: /json_proto [20:51:19]query_string will be loaded in cgi processing [20:51:19]execute_cgi json_proto POST (null) [20:51:19]execute_cgi path=json_proto method=POST [20:51:19]POST find Content-Length [20:51:19]Host: 172.17.96.3:8080 [20:51:19]Content-Length: 773 [20:51:19]Content-Type: application/json [20:51:19] [20:51:19]POST finish read [20:51:19]Found Content-Length = 773 [20:51:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 10.890, "sum" : 840.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 840.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:19]execute_script... [20:51: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)643059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 10.890, "sum" : 840.71, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 840.71 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:51:19]POST & json_proto [20:51:19]process_json_proto [20:51:19]json parsed OK: [20:51:19]protocol is kg_v1.0 [20:51:19]action value=close_receipt [20:51:19]process_action close_receipt [20:51:19]cmd_close_receipt [20:51:19]MH_GetDate [20:51:19]Write to MH i2c: F0 00 00 46 52 87 [20:51:19]Write i2c OK [20:51:19]MH_I2C_Read... [20:51:19]Read from MH i2c: F0 [20:51:19]MH_I2C_Read... [20:51:19]Read from MH i2c: F0 09 00 [20:51:19]MH_I2C_Read... [20:51:19]Read from MH i2c: F0 09 00 46 52 00 49 56 1D 67 44 5E 04 65 BE [20:51:19]GetLastDocTimeStamp 1729975846 [20:51:19]current date 1729975881 [20:51:19]FM_GetShiftState [20:51:19]SAM_PROTO_GetShiftState [20:51:19]wFMCommunicate request_size=4 [20:51:19]MH_SAM_APDU [20:51:19]CAPDU: 80 13 01 00 [20:51:19]Write to MH i2c: E2 08 00 47 52 80 13 01 00 00 00 00 00 16 [20:51:19]Write i2c OK [20:51:19]MH_I2C_Read... [20:51:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:19]Read from MH i2c: E2 [20:51:19]MH_I2C_Read... [20:51:19]Read from MH i2c: E2 0E 00 [20:51:19]MH_I2C_Read... [20:51:19]Read from MH i2c: E2 0E 00 47 52 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 94 [20:51:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:51:19]wFMCommunicate OK [20:51:19]SAM_PROTO_GetShiftState done [20:51:19]FM_GetShiftState done [20:51:19]opened in 1729902265 [20:51:19]opened+sec_in_day 1729988665 [20:51:19]quantity*price = 84070 [20:51:19]sum+1 = 84072 [20:51:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 840.71 НСП 1% : 7.44 НДС 12% : 89.28 Наличными: 0.00 Безнал.: 840.71 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 608 26.10.2024 20:51 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309187 ФПД: 68956953423972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T205121&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309187&fm=68956953423972&tin=02508201610067®Number=0000000000091780&sum=84071 [20:51:20]StoreToDocumentArchive [20:51:20]shift 532 fd 309187 [20:51:20]save to /storage/0532/doc_00309187 [20:51:20]save last doc name /storage/0532/doc_00309187 to /storage/kkm_last_doc_name [20:51:20]save OK [20:51:20]Clear old archive folders... [20:51:20]ProcessDocumentItem done err = 0, tmpTLVsize=257 [20:51:20]tlvbuf is 000C46D0 [20:51:20]SAM_PROTO_ClearQueue [20:51:20]wFMCommunicate request_size=4 [20:51:20]MH_SAM_APDU [20:51:20]CAPDU: 80 09 00 00 [20:51:20]Write to MH i2c: E2 08 00 54 52 80 09 00 00 00 00 00 00 18 [20:51:20]Write i2c OK [20:51:20]MH_I2C_Read... [20:51:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:51:20]Read from MH i2c: E2 [20:51:20]MH_I2C_Read... [20:51:20]Read from MH i2c: E2 03 00 [20:51:20]MH_I2C_Read... [20:51:20]Read from MH i2c: E2 03 00 54 52 00 90 00 1A [20:51:20]RAPDU: 90 00 [20:51:20]wFMCommunicate OK [20:51:20]SAM_PROTO_ClearQueue done [20:51:20]KKMCreateOFDPacket [20:51:20]OFDProtocolAddRootSTLVToBuf [20:51:20]FM_MakeSignedData [20:51:20]FM_MakeSignedData [20:51:20]SAM_PROTO_SignData [20:51:20]wFMCommunicate request_size=4 [20:51:20]MH_SAM_APDU [20:51:20]CAPDU: 80 0D 01 02 [20:51:20]Write to MH i2c: E2 08 00 55 52 80 0D 01 02 00 00 00 00 20 [20:51:20]Write i2c OK [20:51:20]MH_I2C_Read... [20:51:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:51:20]Read from MH i2c: E2 [20:51:20]MH_I2C_Read... [20:51:20]Read from MH i2c: E2 03 00 [20:51:20]MH_I2C_Read... [20:51:20]Read from MH i2c: E2 03 00 55 52 00 90 00 1B [20:51:20]RAPDU: 90 00 [20:51:20]wFMCommunicate OK [20:51:20]wFMCommunicate request_size=255 [20:51:20]MH_SAM_APDU [20:51:20]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 2A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 67 48 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 48 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 67 48 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 49 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 B7 04 [20:51:20]Write to MH i2c: E2 02 01 56 52 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 2A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 67 48 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 48 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 67 48 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 49 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 B7 04 00 00 C3 [20:51:20]Write i2c OK [20:51:20]MH_I2C_Read... [20:51:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:21]Read from MH i2c: E2 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 03 00 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 03 00 56 52 00 90 00 1C [20:51:21]RAPDU: 90 00 [20:51:21]wFMCommunicate OK [20:51:21]wFMCommunicate request_size=16 [20:51:21]MH_SAM_APDU [20:51:21]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3E B7 4A B6 B0 64 [20:51:21]Write to MH i2c: E2 13 00 57 52 80 0D 02 02 0B 00 00 35 04 06 00 3E B7 4A B6 B0 64 00 00 81 [20:51:21]Write i2c OK [20:51:21]MH_I2C_Read... [20:51:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:51:21]Read from MH i2c: E2 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 03 00 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 03 00 57 52 00 90 00 1D [20:51:21]RAPDU: 90 00 [20:51:21]wFMCommunicate OK [20:51:21]wFMCommunicate request_size=4 [20:51:21]MH_SAM_APDU [20:51:21]CAPDU: 80 0D 03 02 [20:51:21]Write to MH i2c: E2 08 00 58 52 80 0D 03 02 00 00 00 00 25 [20:51:21]Write i2c OK [20:51:21]MH_I2C_Read... [20:51:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:51:21]Read from MH i2c: E2 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 0B 00 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 0B 00 58 52 00 6B 00 01 69 EA E9 12 58 90 00 38 [20:51:21]RAPDU: 6B 00 01 69 EA E9 12 58 90 00 [20:51:21]wFMCommunicate OK [20:51:21]SAM_PROTO_SignData done [20:51:21]FM_MakeSignedData done [20:51:21]CreateOFDProtocolMessage [20:51:21]wFMCommunicate request_size=4 [20:51:21]MH_SAM_APDU [20:51:21]CAPDU: 80 11 00 00 [20:51:21]Write to MH i2c: E2 08 00 59 52 80 11 00 00 00 00 00 00 25 [20:51:21]Write i2c OK [20:51:21]MH_I2C_Read... [20:51:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:21]Read from MH i2c: E2 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 17 00 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: E2 17 00 59 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7A [20:51:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:51:21]wFMCommunicate OK [20:51:21]CreateOFDProtocolMessage done [20:51:21]OFDSenderStorePacket 309187 [20:51:21]StoreOFDPacket docnum=309187 [20:51:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 F4 0C 0D 01 AF 10 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 2A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 67 48 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 48 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 67 48 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 49 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 B7 04 00 35 04 06 00 3E B7 4A B6 B0 64 6B 00 01 69 EA E9 12 58 [20:51:21]CheckFolder [20:51:21]dirname=/storage/ofd_packets [20:51:21]CheckFolder done [20:51:21]ProducePacketName [20:51:21]name=ofd_packets/00309187 [20:51:21]NVStorageSaveData ofd_packets/00309187 [20:51:21]File name is /storage/ofd_packets/00309187 [20:51:21]Write 307 bytes [20:51:21]NVStorageSaveData done [20:51:21]OFDSenderStorePacket done [20:51:21]KKMCreateOFDPacket done [20:51:21]NVStorageSaveData kkm_last_timestamp [20:51:21]File name is /storage/kkm_last_timestamp [20:51:21]Write 4 bytes [20:51:21]NVStorageSaveData done [20:51:21]ExternCall_PrintAddStr [20:51:21]wPrintStart [20:51:21]Write to MH i2c: 01 00 00 5A 52 AC [20:51:21]Write i2c OK [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: 01 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: 01 07 00 [20:51:21]MH_I2C_Read... [20:51:21]Read from MH i2c: 01 07 00 5A 52 00 00 00 00 00 FF 0F C1 [20:51:21]RasterBufferAndPrint [20:51:21]line Счет N : (1)643059 [20:51:21]line ИНН: 02508201610067 [20:51:21]line Контрольно-Кассовый Чек [20:51:21]line ПРОДАЖА [20:51:21]line ТРК (МРК, ГНК) : 32 [20:51:21]line Товар: 2710194210 [20:51:21]line D-ENERGY ДТ-К-2 [20:51:21]line 10.890 * 77.20 [20:51:21]line = 840.71 [20:51:21]line НДС 12% НСП 1% [20:51:21]line > о реализуемом товаре [20:51:21]line ИТОГО: 840.71 [20:51:21]line НСП 1% : 7.44 [20:51:21]line НДС 12% : 89.28 [20:51:21]line Наличными: 0.00 [20:51:21]line Безнал.: 840.71 [20:51:21]line Место: АЗС № 172 "Партнер Нефть" [20:51:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:51:21]line СНО: Общий режим [20:51:21]line Чек 608 26.10.2024 20:51 [20:51:21]line Смена: 532 ФФД: 1.0 [20:51:21]line ЗНМ: 0300000116 [20:51:21]line РНМ: 0000000000091780 [20:51:21]line Версия ККМ: 001 [20:51:21]line Платежная система: Mbank [20:51:21]line ФМ: 0000000000871765 [20:51:21]line ФД: 309187 [20:51:21]line ФПД: 68956953423972 [20:51:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T205121&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309187&fm=68956953423972&tin=02508201610067®Number=0000000000091780&sum=84071 [20:51:21]written 0, free lines is 4095 [20:51:21]OFD Sender: Processing packet 309187 [packets to send 223, broken 222] [20:51:21]ProducePacketName [20:51:21]name=ofd_packets/00309187 [20:51:21]OFD Sender: To server: pG, [20:51:21]CommunicateWithHost lk.salyk.kg:30040 [20:51:21]ConnectInit lk.salyk.kg [20:51:21]Connected sock=10 [20:51:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 F4 0C 0D 01 AF 10 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 8A 2A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 67 48 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 67 48 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 22 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 67 48 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 49 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 B7 04 00 35 04 06 00 3E B7 4A B6 B0 64 6B 00 01 69 EA E9 12 58 [20:51:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 69 42 47 00 C0 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C3 B7 04 00 F4 03 04 00 A6 FC 1C 67 B6 04 01 00 00 2B CD F8 98 2E 04 98 72 [20:51:22]CommunicateWithHost err = 0 [20:51:22]CheckOFDResponse [20:51:22]1017 (14) - 77093643461234 [20:51:22]1041 (16) - 0000000000871765 [20:51:22]1040 (4) - 309187 [20:51:22]1012 (4) - 26.10.2024 14:28 [20:51:22]1206 (1) - 0 [20:51:22]OFD Sender: Remove packet 309187 [20:51:22]ProducePacketName [20:51:22]name=ofd_packets/00309187 [20:51:22]NVStorageDeleteData [20:51:22]Write to MH i2c: 01 00 00 82 52 D4 [20:51:22]Write i2c OK [20:51:22]MH_I2C_Read... [20:51:22]Read from MH i2c: 01 [20:51:22]MH_I2C_Read... [20:51:22]Read from MH i2c: 01 07 00 [20:51:22]MH_I2C_Read... [20:51:22]Read from MH i2c: 01 07 00 82 52 00 00 00 00 00 DF 0C C6 [20:51:22]RasterBufferAndPrint [20:51:22]line [20:51:22]line [20:51:22]line [20:51:22]line [20:51:22]line [20:51:22]written 0, free lines is 3302 [20:51:22]MH_Cut [20:51:22]Write to MH i2c: D1 01 00 89 52 01 AD [20:51:22]Write i2c OK [20:51:22]MH_I2C_Read... [20:51:22]Read from MH i2c: D1 [20:51:22]MH_I2C_Read... [20:51:22]Read from MH i2c: D1 01 00 [20:51:22]MH_I2C_Read... [20:51:22]Read from MH i2c: D1 01 00 89 52 00 AC [20:51:22]Write to MH i2c: 01 00 00 8A 52 DC [20:51:22]Write i2c OK [20:51:22]MH_I2C_Read... [20:51:22]OFD Sender: No OFD packet to send [20:51:22]*** Cut start [20:51:22]*** Purtial cut [20:51:22]*** Stage 1: CUTSNS_PIN = 1 [20:51:23]Read from MH i2c: 01 *** Stop cut motor [20:51:23]*** Cut end [20:51:23] [20:51:23]MH_I2C_Read... [20:51:23]Read from MH i2c: 01 07 00 [20:51:23]MH_I2C_Read... [20:51:23]Read from MH i2c: 01 07 00 8A 52 00 00 00 00 00 FF 0F F1 [20:51:23]process_action close_receipt done [20:51:23]requested_data is exist [20:51:23]produce_requested_data [20:51:23]requested_item fm.sn is exist - process it [20:51:23]wFMCommunicate request_size=4 [20:51:23]MH_SAM_APDU [20:51:23]CAPDU: 80 11 00 00 [20:51:23]Write to MH i2c: E2 08 00 8B 52 80 11 00 00 00 00 00 00 57 [20:51:23]Write i2c OK [20:51:23]MH_I2C_Read... [20:51:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:51:23]Read from MH i2c: E2 [20:51:23]MH_I2C_Read... [20:51:23]Read from MH i2c: E2 17 00 [20:51:23]MH_I2C_Read... [20:51:23]Read from MH i2c: E2 17 00 8B 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AC [20:51:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:51:23]wFMCommunicate OK [20:51:23]requested_item fd.num is exist - process it [20:51:23]SAM_PROTO_GetFieldsCounters [20:51:23]wFMCommunicate request_size=4 [20:51:23]MH_SAM_APDU [20:51:23]CAPDU: 80 13 00 00 [20:51:23]Write to MH i2c: E2 08 00 8C 52 80 13 00 00 00 00 00 00 5A [20:51:23]Write i2c OK [20:51:23]MH_I2C_Read... [20:51:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:51:23]Read from MH i2c: E2 [20:51:23]MH_I2C_Read... [20:51:23]Read from MH i2c: E2 62 00 [20:51:23]MH_I2C_Read... [20:51:23]Read from MH i2c: E2 62 00 8C 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C3 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 37 [20:51: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C3 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:51:23]wFMCommunicate OK [20:51:23]SAM_PROTO_GetFieldsCounters done [20:51:23]requested_item shift.num is exist - process it [20:51:23]requested_item shift.opened is exist - process it [20:51:23]req_shift_opened [20:51:23]FM_GetShiftState [20:51:23]SAM_PROTO_GetShiftState [20:51:23]wFMCommunicate request_size=4 [20:51:23]MH_SAM_APDU [20:51:23]CAPDU: 80 13 01 00 [20:51:23]Write to MH i2c: E2 08 00 8D 52 80 13 01 00 00 00 00 00 5C [20:51:23]Write i2c OK [20:51:23]MH_I2C_Read... [20:51:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:51:23]Read from MH i2c: E2 [20:51:23]MH_I2C_Read... [20:51:23]Read from MH i2c: E2 0E 00 [20:51:23]MH_I2C_Read... [20:51:23]Read from MH i2c: E2 0E 00 8D 52 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DA [20:51:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:51:23]wFMCommunicate OK [20:51:23]SAM_PROTO_GetShiftState done [20:51:23]FM_GetShiftState done [20:51:23]req_shift_opened done [20:51:23]requested_item shift.open_date is exist - process it [20:51:23]req_shift_open_date [20:51:23]req_shift_open_date done [20:51:23]produce_requested_data done [20:51:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309187,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:51:23]process_action_free close_receipt [20:51:23]json_value_free [20:51:23]json_value_free done [20:51:23]process_json_proto returns [20:51:23]Send response to host [20:51:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309187,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:51:23]free response buf [20:51:23]execute_script done [20:51:23]execute_script returns [20:51:23]free content buf [20:51:23]Sock 9.Close socket [20:51:23]Sock 9.Thread stoped [20:51:27]OFD Sender: No OFD packet to send [20:51:32]OFD Sender: No OFD packet to send [20:51:37]OFD Sender: No OFD packet to send [20:51:42]OFD Sender: No OFD packet to send [20:51:47]OFD Sender: No OFD packet to send [20:51:52]OFD Sender: No OFD packet to send [20:51:57]OFD Sender: No OFD packet to send [20:52:02]OFD Sender: No OFD packet to send [20:52:07]OFD Sender: No OFD packet to send [20:52:12]OFD Sender: No OFD packet to send [20:52:17]OFD Sender: No OFD packet to send [20:52:19]accept exits with 7 [20:52:19]New connection [20:52:19]New thread 3066879332 created [20:52:19]Thread 3067022692 joined [20:52:19]Waiting for new connection... [20:52:19] Sock 7.Parse request [20:52:19]Sock 7.Check first char [20:52:19]Sock 7.First char is OK [20:52:19]request: POST /json_proto HTTP/1.0 [20:52:19]Method: POST [20:52:19]URL: /json_proto [20:52:19]Method is POST - this is cgi request [20:52:19]url: /json_proto [20:52:19]query_string will be loaded in cgi processing [20:52:19]execute_cgi json_proto POST (null) [20:52:19]execute_cgi path=json_proto method=POST [20:52:19]POST find Content-Length [20:52:19]Host: 172.17.96.3:8080 [20:52:19]Content-Length: 769 [20:52:19]Content-Type: application/json [20:52:19] [20:52:19]POST finish read [20:52:19]Found Content-Length = 769 [20:52:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [20:52:19]execute_script... [20:52: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)643060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [20:52:19]POST & json_proto [20:52:19]process_json_proto [20:52:19]json parsed OK: [20:52:19]protocol is kg_v1.0 [20:52:19]action value=close_receipt [20:52:19]process_action close_receipt [20:52:19]cmd_close_receipt [20:52:19]MH_GetDate [20:52:19]Write to MH i2c: F0 00 00 8E 52 CF [20:52:19]Write i2c OK [20:52:19]MH_I2C_Read... [20:52:19]Read from MH i2c: F0 [20:52:19]MH_I2C_Read... [20:52:19]Read from MH i2c: F0 09 00 [20:52:19]MH_I2C_Read... [20:52:19]Read from MH i2c: F0 09 00 8E 52 00 85 56 1D 67 44 5E 04 65 42 [20:52:19]GetLastDocTimeStamp 1729975881 [20:52:19]current date 1729975941 [20:52:19]FM_GetShiftState [20:52:19]SAM_PROTO_GetShiftState [20:52:19]wFMCommunicate request_size=4 [20:52:19]MH_SAM_APDU [20:52:19]CAPDU: 80 13 01 00 [20:52:19]Write to MH i2c: E2 08 00 8F 52 80 13 01 00 00 00 00 00 5E [20:52:19]Write i2c OK [20:52:19]MH_I2C_Read... [20:52:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:19]Read from MH i2c: E2 [20:52:19]MH_I2C_Read... [20:52:19]Read from MH i2c: E2 0E 00 [20:52:19]MH_I2C_Read... [20:52:19]Read from MH i2c: E2 0E 00 8F 52 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DC [20:52:19]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:52:19]wFMCommunicate OK [20:52:19]SAM_PROTO_GetShiftState done [20:52:19]FM_GetShiftState done [20:52:19]opened in 1729902265 [20:52:19]opened+sec_in_day 1729988665 [20:52:19]quantity*price = 100015 [20:52:19]sum+1 = 100017 [20:52:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 609 26.10.2024 20:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309188 ФПД: 206994242170995 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T205221&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309188&fm=206994242170995&tin=02508201610067®Number=0000000000091780&sum=100016 [20:52:20]StoreToDocumentArchive [20:52:20]shift 532 fd 309188 [20:52:20]save to /storage/0532/doc_00309188 [20:52:20]save last doc name /storage/0532/doc_00309188 to /storage/kkm_last_doc_name [20:52:20]save OK [20:52:20]Clear old archive folders... [20:52:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:52:20]tlvbuf is 00091F70 [20:52:20]SAM_PROTO_ClearQueue [20:52:20]wFMCommunicate request_size=4 [20:52:20]MH_SAM_APDU [20:52:20]CAPDU: 80 09 00 00 [20:52:20]Write to MH i2c: E2 08 00 9C 52 80 09 00 00 00 00 00 00 60 [20:52:20]Write i2c OK [20:52:20]MH_I2C_Read... [20:52:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:52:20]Read from MH i2c: E2 [20:52:20]MH_I2C_Read... [20:52:20]Read from MH i2c: E2 03 00 [20:52:20]MH_I2C_Read... [20:52:20]Read from MH i2c: E2 03 00 9C 52 00 90 00 62 [20:52:20]RAPDU: 90 00 [20:52:20]wFMCommunicate OK [20:52:20]SAM_PROTO_ClearQueue done [20:52:20]KKMCreateOFDPacket [20:52:20]OFDProtocolAddRootSTLVToBuf [20:52:20]FM_MakeSignedData [20:52:20]FM_MakeSignedData [20:52:20]SAM_PROTO_SignData [20:52:20]wFMCommunicate request_size=4 [20:52:20]MH_SAM_APDU [20:52:20]CAPDU: 80 0D 01 02 [20:52:20]Write to MH i2c: E2 08 00 9D 52 80 0D 01 02 00 00 00 00 68 [20:52:20]Write i2c OK [20:52:20]MH_I2C_Read... [20:52:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:52:20]Read from MH i2c: E2 [20:52:20]MH_I2C_Read... [20:52:20]Read from MH i2c: E2 03 00 [20:52:20]MH_I2C_Read... [20:52:20]Read from MH i2c: E2 03 00 9D 52 00 90 00 63 [20:52:20]RAPDU: 90 00 [20:52:20]wFMCommunicate OK [20:52:20]wFMCommunicate request_size=255 [20:52:20]MH_SAM_APDU [20:52:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 61 02 00 00 F4 03 04 00 85 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 B7 04 00 35 04 06 00 BC [20:52:20]Write to MH i2c: E2 02 01 9E 52 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 61 02 00 00 F4 03 04 00 85 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 B7 04 00 35 04 06 00 BC 00 00 23 [20:52:20]Write i2c OK [20:52:20]MH_I2C_Read... [20:52:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:52:21]Read from MH i2c: E2 [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: E2 03 00 [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: E2 03 00 9E 52 00 90 00 64 [20:52:21]RAPDU: 90 00 [20:52:21]wFMCommunicate OK [20:52:21]wFMCommunicate request_size=10 [20:52:21]MH_SAM_APDU [20:52:21]CAPDU: 80 0D 02 02 05 42 9A 46 70 73 [20:52:21]Write to MH i2c: E2 0D 00 9F 52 80 0D 02 02 05 00 42 9A 46 70 73 00 00 7A [20:52:21]Write i2c OK [20:52:21]MH_I2C_Read... [20:52:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:52:21]Read from MH i2c: E2 [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: E2 03 00 [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: E2 03 00 9F 52 00 90 00 65 [20:52:21]RAPDU: 90 00 [20:52:21]wFMCommunicate OK [20:52:21]wFMCommunicate request_size=4 [20:52:21]MH_SAM_APDU [20:52:21]CAPDU: 80 0D 03 02 [20:52:21]Write to MH i2c: E2 08 00 A0 52 80 0D 03 02 00 00 00 00 6D [20:52:21]Write i2c OK [20:52:21]MH_I2C_Read... [20:52:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:52:21]Read from MH i2c: E2 [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: E2 0B 00 [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: E2 0B 00 A0 52 00 A8 6A C2 B8 B7 FC A9 D9 90 00 2F [20:52:21]RAPDU: A8 6A C2 B8 B7 FC A9 D9 90 00 [20:52:21]wFMCommunicate OK [20:52:21]SAM_PROTO_SignData done [20:52:21]FM_MakeSignedData done [20:52:21]CreateOFDProtocolMessage [20:52:21]wFMCommunicate request_size=4 [20:52:21]MH_SAM_APDU [20:52:21]CAPDU: 80 11 00 00 [20:52:21]Write to MH i2c: E2 08 00 A1 52 80 11 00 00 00 00 00 00 6D [20:52:21]Write i2c OK [20:52:21]MH_I2C_Read... [20:52:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:21]Read from MH i2c: E2 [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: E2 17 00 [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: E2 17 00 A1 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C2 [20:52:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:52:21]wFMCommunicate OK [20:52:21]CreateOFDProtocolMessage done [20:52:21]OFDSenderStorePacket 309188 [20:52:21]StoreOFDPacket docnum=309188 [20:52:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DC C7 07 01 BD 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 61 02 00 00 F4 03 04 00 85 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 B7 04 00 35 04 06 00 BC 42 9A 46 70 73 A8 6A C2 B8 B7 FC A9 D9 [20:52:21]CheckFolder [20:52:21]dirname=/storage/ofd_packets [20:52:21]CheckFolder done [20:52:21]ProducePacketName [20:52:21]name=ofd_packets/00309188 [20:52:21]NVStorageSaveData ofd_packets/00309188 [20:52:21]File name is /storage/ofd_packets/00309188 [20:52:21]Write 301 bytes [20:52:21]NVStorageSaveData done [20:52:21]OFDSenderStorePacket done [20:52:21]KKMCreateOFDPacket done [20:52:21]NVStorageSaveData kkm_last_timestamp [20:52:21]File name is /storage/kkm_last_timestamp [20:52:21]Write 4 bytes [20:52:21]NVStorageSaveData done [20:52:21]ExternCall_PrintAddStr [20:52:21]wPrintStart [20:52:21]Write to MH i2c: 01 00 00 A2 52 F4 [20:52:21]Write i2c OK [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: 01 [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: 01 07 00 [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: 01 07 00 A2 52 00 00 00 00 00 FF 0F 09 [20:52:21]RasterBufferAndPrint [20:52:21]line Счет N : (1)643060 [20:52:21]line ИНН: 02508201610067 [20:52:21]line Контрольно-Кассовый Чек [20:52:21]line ПРОДАЖА [20:52:21]line ТРК (МРК, ГНК) : 62 [20:52:21]line Товар: 2710124130 [20:52:21]line Аи-92-К-2 [20:52:21]line 14.950 * 66.90 [20:52:21]line = 1000.16 [20:52:21]line НДС 12% НСП 1% [20:52:21]line > о реализуемом товаре [20:52:21]line ИТОГО: 1000.16 [20:52:21]line НСП 1% : 8.85 [20:52:21]line НДС 12% : 106.21 [20:52:21]line Наличными: 0.00 [20:52:21]line Безнал.: 1000.16 [20:52:21]line Место: АЗС № 172 "Партнер Нефть" [20:52:21]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:52:21]line СНО: Общий режим [20:52:21]line Чек 609 26.10.2024 20:52 [20:52:21]line Смена: 532 ФФД: 1.0 [20:52:21]line ЗНМ: 0300000116 [20:52:21]line РНМ: 0000000000091780 [20:52:21]line Версия ККМ: 001 [20:52:21]line Платежная система: Mbank [20:52:21]line ФМ: 0000000000871765 [20:52:21]line ФД: 309188 [20:52:21]line ФПД: 206994242170995 [20:52:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T205221&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309188&fm=206994242170995&tin=02508201610067®Number=0000000000091780&sum=100016 [20:52:21]written 0, free lines is 4095 [20:52:21]OFD Sender: Processing packet 309188 [packets to send 223, broken 222] [20:52:21]ProducePacketName [20:52:21]name=ofd_packets/00309188 [20:52:21]OFD Sender: To server: pG, [20:52:21]CommunicateWithHost lk.salyk.kg:30040 [20:52:21]ConnectInit lk.salyk.kg [20:52:21]Connected sock=10 [20:52:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DC C7 07 01 BD 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 61 02 00 00 F4 03 04 00 85 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 B7 04 00 35 04 06 00 BC 42 9A 46 70 73 A8 6A C2 B8 B7 FC A9 D9 [20:52:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8E D8 47 00 AB B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C4 B7 04 00 F4 03 04 00 E2 FC 1C 67 B6 04 01 00 00 5B 17 6A B6 4C 0C 1E 2C [20:52:21]CommunicateWithHost err = 0 [20:52:21]CheckOFDResponse [20:52:21]1017 (14) - 77093643461234 [20:52:21]1041 (16) - 0000000000871765 [20:52:21]1040 (4) - 309188 [20:52:21]1012 (4) - 26.10.2024 14:29 [20:52:21]1206 (1) - 0 [20:52:21]OFD Sender: Remove packet 309188 [20:52:21]ProducePacketName [20:52:21]name=ofd_packets/00309188 [20:52:21]NVStorageDeleteData [20:52:21]Write to MH i2c: 01 00 00 CA 52 1C [20:52:21]Write i2c OK [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: 01 [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: 01 07 00 [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: 01 07 00 CA 52 00 00 00 00 00 EA 0C 19 [20:52:21]RasterBufferAndPrint [20:52:21]line [20:52:21]line [20:52:21]line [20:52:21]line [20:52:21]line [20:52:21]written 0, free lines is 3312 [20:52:21]MH_Cut [20:52:21]Write to MH i2c: D1 01 00 D1 52 01 F5 [20:52:21]Write i2c OK [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: D1 [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: D1 01 00 [20:52:21]MH_I2C_Read... [20:52:21]Read from MH i2c: D1 01 00 D1 52 00 F4 [20:52:21]Write to MH i2c: 01 00 00 D2 52 24 [20:52:21]Write i2c OK [20:52:21]MH_I2C_Read... [20:52:22]OFD Sender: No OFD packet to send [20:52:22]*** Cut start [20:52:22]*** Purtial cut [20:52:22]*** Stage 1: CUTSNS_PIN = 1 [20:52:22]Read from MH i2c: 01 [20:52:22]MH_I2C_Read... [20:52:22]*** Stop cut motor [20:52:22]*** Cut end [20:52:22]Read from MH i2c: 01 07 00 [20:52:22]MH_I2C_Read... [20:52:22]Read from MH i2c: 01 07 00 D2 52 00 00 00 00 00 FF 0F 39 [20:52:22]process_action close_receipt done [20:52:22]requested_data is exist [20:52:22]produce_requested_data [20:52:22]requested_item fm.sn is exist - process it [20:52:22]wFMCommunicate request_size=4 [20:52:22]MH_SAM_APDU [20:52:22]CAPDU: 80 11 00 00 [20:52:22]Write to MH i2c: E2 08 00 D3 52 80 11 00 00 00 00 00 00 9F [20:52:22]Write i2c OK [20:52:22]MH_I2C_Read... [20:52:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:22]Read from MH i2c: E2 [20:52:22]MH_I2C_Read... [20:52:22]Read from MH i2c: E2 17 00 [20:52:22]MH_I2C_Read... [20:52:22]Read from MH i2c: E2 17 00 D3 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F4 [20:52:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:52:22]wFMCommunicate OK [20:52:22]requested_item fd.num is exist - process it [20:52:22]SAM_PROTO_GetFieldsCounters [20:52:22]wFMCommunicate request_size=4 [20:52:22]MH_SAM_APDU [20:52:22]CAPDU: 80 13 00 00 [20:52:22]Write to MH i2c: E2 08 00 D4 52 80 13 00 00 00 00 00 00 A2 [20:52:23]Write i2c OK [20:52:23]MH_I2C_Read... [20:52:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:52:23]Read from MH i2c: E2 [20:52:23]MH_I2C_Read... [20:52:23]Read from MH i2c: E2 62 00 [20:52:23]MH_I2C_Read... [20:52:23]Read from MH i2c: E2 62 00 D4 52 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C4 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 61 02 00 00 5E 04 04 00 61 02 00 00 57 04 04 00 62 02 00 00 19 04 04 00 00 00 00 00 90 00 83 [20:52: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C4 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 61 02 00 00 5E 04 04 00 61 02 00 00 57 04 04 00 62 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:52:23]wFMCommunicate OK [20:52:23]SAM_PROTO_GetFieldsCounters done [20:52:23]requested_item shift.num is exist - process it [20:52:23]requested_item shift.opened is exist - process it [20:52:23]req_shift_opened [20:52:23]FM_GetShiftState [20:52:23]SAM_PROTO_GetShiftState [20:52:23]wFMCommunicate request_size=4 [20:52:23]MH_SAM_APDU [20:52:23]CAPDU: 80 13 01 00 [20:52:23]Write to MH i2c: E2 08 00 D5 52 80 13 01 00 00 00 00 00 A4 [20:52:23]Write i2c OK [20:52:23]MH_I2C_Read... [20:52:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:23]Read from MH i2c: E2 [20:52:23]MH_I2C_Read... [20:52:23]Read from MH i2c: E2 0E 00 [20:52:23]MH_I2C_Read... [20:52:23]Read from MH i2c: E2 0E 00 D5 52 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 22 [20:52:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:52:23]wFMCommunicate OK [20:52:23]SAM_PROTO_GetShiftState done [20:52:23]FM_GetShiftState done [20:52:23]req_shift_opened done [20:52:23]requested_item shift.open_date is exist - process it [20:52:23]req_shift_open_date [20:52:23]req_shift_open_date done [20:52:23]produce_requested_data done [20:52:23]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309188,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:52:23]process_action_free close_receipt [20:52:23]json_value_free [20:52:23]json_value_free done [20:52:23]process_json_proto returns [20:52:23]Send response to host [20:52:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309188,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:52:23]free response buf [20:52:23]execute_script done [20:52:23]execute_script returns [20:52:23]free content buf [20:52:23]Sock 7.Close socket [20:52:23]Sock 7.Thread stoped [20:52:27]OFD Sender: No OFD packet to send [20:52:32]OFD Sender: No OFD packet to send [20:52:37]OFD Sender: No OFD packet to send [20:52:42]OFD Sender: No OFD packet to send [20:52:47]OFD Sender: No OFD packet to send [20:52:52]OFD Sender: No OFD packet to send [20:52:57]OFD Sender: No OFD packet to send [20:53:02]OFD Sender: No OFD packet to send [20:53:04]accept exits with 9 [20:53:04]New connection [20:53:04]New thread 3067022692 created [20:53:04]Thread 3066879332 joined [20:53:04]Waiting for new connection... [20:53:04] Sock 9.Parse request [20:53:04]Sock 9.Check first char [20:53:04]Sock 9.First char is OK [20:53:04]request: POST /json_proto HTTP/1.0 [20:53:04]Method: POST [20:53:04]URL: /json_proto [20:53:04]Method is POST - this is cgi request [20:53:04]url: /json_proto [20:53:04]query_string will be loaded in cgi processing [20:53:04]execute_cgi json_proto POST (null) [20:53:04]execute_cgi path=json_proto method=POST [20:53:04]POST find Content-Length [20:53:04]Host: 172.17.96.3:8080 [20:53:04]Content-Length: 703 [20:53:04]Content-Type: application/json [20:53:04] [20:53:04]POST finish read [20:53:04]Found Content-Length = 703 [20:53:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3383", "tax_sys" : 0, "items" : [ { "code": "5449000189349", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E \u0430\u043D\u0430\u043D\u0430\u0441 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" ] } } [20:53:04]execute_script... [20:53: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)3383", "tax_sys" : 0, "items" : [ { "code": "5449000189349", "name": "\u0425\u043E\u043B\u043E\u0434\u043D\u044B\u0439 \u0447\u0430\u0439 Fuse \u043C\u0430\u043D\u0433\u043E \u0430\u043D\u0430\u043D\u0430\u0441 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" ] } } [20:53:04]POST & json_proto [20:53:04]process_json_proto [20:53:04]json parsed OK: [20:53:04]protocol is kg_v1.0 [20:53:04]action value=close_receipt [20:53:04]process_action close_receipt [20:53:04]cmd_close_receipt [20:53:04]MH_GetDate [20:53:04]Write to MH i2c: F0 00 00 D6 52 17 [20:53:04]Write i2c OK [20:53:04]MH_I2C_Read... [20:53:04]Read from MH i2c: F0 [20:53:04]MH_I2C_Read... [20:53:04]Read from MH i2c: F0 09 00 [20:53:04]MH_I2C_Read... [20:53:04]Read from MH i2c: F0 09 00 D6 52 00 B2 56 1D 67 44 5E 04 65 B7 [20:53:04]GetLastDocTimeStamp 1729975941 [20:53:04]current date 1729975986 [20:53:04]FM_GetShiftState [20:53:04]SAM_PROTO_GetShiftState [20:53:04]wFMCommunicate request_size=4 [20:53:04]MH_SAM_APDU [20:53:04]CAPDU: 80 13 01 00 [20:53:04]Write to MH i2c: E2 08 00 D7 52 80 13 01 00 00 00 00 00 A6 [20:53:04]Write i2c OK [20:53:04]MH_I2C_Read... [20:53:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:04]Read from MH i2c: E2 [20:53:04]MH_I2C_Read... [20:53:04]Read from MH i2c: E2 0E 00 [20:53:04]MH_I2C_Read... [20:53:04]Read from MH i2c: E2 0E 00 D7 52 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 24 [20:53:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:53:04]wFMCommunicate OK [20:53:04]SAM_PROTO_GetShiftState done [20:53:04]FM_GetShiftState done [20:53:04]opened in 1729902265 [20:53:04]opened+sec_in_day 1729988665 [20:53:04]quantity*price = 7500 [20:53:04]sum+1 = 7501 [20:53:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 75.00 НСП 1% : 0.66 НДС 12% : 7.96 Наличными: 75.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 610 26.10.2024 20:53 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309189 ФПД: 220249550722485 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T205306&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309189&fm=220249550722485&tin=02508201610067®Number=0000000000091780&sum=7500 0 [20:53:05]StoreToDocumentArchive [20:53:05]shift 532 fd 309189 [20:53:05]save to /storage/0532/doc_00309189 [20:53:05]save last doc name /storage/0532/doc_00309189 to /storage/kkm_last_doc_name [20:53:05]save OK [20:53:05]Clear old archive folders... [20:53:05]ProcessDocumentItem done err = 0, tmpTLVsize=300 [20:53:05]tlvbuf is 001C21F0 [20:53:05]SAM_PROTO_ClearQueue [20:53:05]wFMCommunicate request_size=4 [20:53:05]MH_SAM_APDU [20:53:05]CAPDU: 80 09 00 00 [20:53:05]Write to MH i2c: E2 08 00 E4 52 80 09 00 00 00 00 00 00 A8 [20:53:05]Write i2c OK [20:53:05]MH_I2C_Read... [20:53:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:53:05]Read from MH i2c: E2 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 03 00 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 03 00 E4 52 00 90 00 AA [20:53:05]RAPDU: 90 00 [20:53:05]wFMCommunicate OK [20:53:05]SAM_PROTO_ClearQueue done [20:53:05]KKMCreateOFDPacket [20:53:05]OFDProtocolAddRootSTLVToBuf [20:53:05]FM_MakeSignedData [20:53:05]FM_MakeSignedData [20:53:05]SAM_PROTO_SignData [20:53:05]wFMCommunicate request_size=4 [20:53:05]MH_SAM_APDU [20:53:05]CAPDU: 80 0D 01 02 [20:53:05]Write to MH i2c: E2 08 00 E5 52 80 0D 01 02 00 00 00 00 B0 [20:53:05]Write i2c OK [20:53:05]MH_I2C_Read... [20:53:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:53:05]Read from MH i2c: E2 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 03 00 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 03 00 E5 52 00 90 00 AB [20:53:05]RAPDU: 90 00 [20:53:05]wFMCommunicate OK [20:53:05]wFMCommunicate request_size=255 [20:53:05]MH_SAM_APDU [20:53:05]CAPDU: 80 0D 02 02 FA 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 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 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 62 02 00 00 F4 03 04 00 B2 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 [20:53:05]Write to MH i2c: E2 02 01 E6 52 80 0D 02 02 FA 00 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 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 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 62 02 00 00 F4 03 04 00 B2 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 00 00 21 [20:53:05]Write i2c OK [20:53:05]MH_I2C_Read... [20:53:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:05]Read from MH i2c: E2 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 03 00 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 03 00 E6 52 00 90 00 AC [20:53:05]RAPDU: 90 00 [20:53:05]wFMCommunicate OK [20:53:05]wFMCommunicate request_size=59 [20:53:05]MH_SAM_APDU [20:53:05]CAPDU: 80 0D 02 02 36 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 B7 04 00 35 04 06 00 C8 50 D8 3B 95 B5 [20:53:05]Write to MH i2c: E2 3E 00 E7 52 80 0D 02 02 36 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 B7 04 00 35 04 06 00 C8 50 D8 3B 95 B5 00 00 CB [20:53:05]Write i2c OK [20:53:05]MH_I2C_Read... [20:53:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:53:05]Read from MH i2c: E2 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 03 00 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 03 00 E7 52 00 90 00 AD [20:53:05]RAPDU: 90 00 [20:53:05]wFMCommunicate OK [20:53:05]wFMCommunicate request_size=4 [20:53:05]MH_SAM_APDU [20:53:05]CAPDU: 80 0D 03 02 [20:53:05]Write to MH i2c: E2 08 00 E8 52 80 0D 03 02 00 00 00 00 B5 [20:53:05]Write i2c OK [20:53:05]MH_I2C_Read... [20:53:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:53:05]Read from MH i2c: E2 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 0B 00 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 0B 00 E8 52 00 AE 45 37 0E 91 97 AA 40 90 00 00 [20:53:05]RAPDU: AE 45 37 0E 91 97 AA 40 90 00 [20:53:05]wFMCommunicate OK [20:53:05]SAM_PROTO_SignData done [20:53:05]FM_MakeSignedData done [20:53:05]CreateOFDProtocolMessage [20:53:05]wFMCommunicate request_size=4 [20:53:05]MH_SAM_APDU [20:53:05]CAPDU: 80 11 00 00 [20:53:05]Write to MH i2c: E2 08 00 E9 52 80 11 00 00 00 00 00 00 B5 [20:53:05]Write i2c OK [20:53:05]MH_I2C_Read... [20:53:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:05]Read from MH i2c: E2 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 17 00 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: E2 17 00 E9 52 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0A [20:53:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:53:05]wFMCommunicate OK [20:53:05]CreateOFDProtocolMessage done [20:53:05]OFDSenderStorePacket 309189 [20:53:05]StoreOFDPacket docnum=309189 [20:53:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 40 01 00 00 94 D7 38 01 15 28 5A 03 01 00 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 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 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 62 02 00 00 F4 03 04 00 B2 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 B7 04 00 35 04 06 00 C8 50 D8 3B 95 B5 AE 45 37 0E 91 97 AA 40 [20:53:05]CheckFolder [20:53:05]dirname=/storage/ofd_packets [20:53:05]CheckFolder done [20:53:05]ProducePacketName [20:53:05]name=ofd_packets/00309189 [20:53:05]NVStorageSaveData ofd_packets/00309189 [20:53:05]File name is /storage/ofd_packets/00309189 [20:53:05]Write 350 bytes [20:53:05]NVStorageSaveData done [20:53:05]OFDSenderStorePacket done [20:53:05]KKMCreateOFDPacket done [20:53:05]NVStorageSaveData kkm_last_timestamp [20:53:05]File name is /storage/kkm_last_timestamp [20:53:05]Write 4 bytes [20:53:05]NVStorageSaveData done [20:53:05]ExternCall_PrintAddStr [20:53:05]wPrintStart [20:53:05]Write to MH i2c: 01 00 00 EA 52 3C [20:53:05]Write i2c OK [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: 01 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: 01 07 00 [20:53:05]MH_I2C_Read... [20:53:05]Read from MH i2c: 01 07 00 EA 52 00 00 00 00 00 FF 0F 51 [20:53:05]RasterBufferAndPrint [20:53:05]line Счет N : (3)3383 [20:53:05]line ИНН: 02508201610067 [20:53:05]line Контрольно-Кассовый Чек [20:53:05]line ПРОДАЖА [20:53:05]line Товар: 5449000189349 [20:53:05]line Холодный чай Fuse манго ананас 0,5л [20:53:05]line 1.000 * 75.00 [20:53:05]line = 75.00 [20:53:05]line НДС 12% НСП 1% [20:53:05]line > о реализуемом товаре [20:53:05]line ИТОГО: 75.00 [20:53:05]line НСП 1% : 0.66 [20:53:05]line НДС 12% : 7.96 [20:53:05]line Наличными: 75.00 [20:53:05]line Безнал.: 0.00 [20:53:05]line Место: АЗС № 172 "Партнер Нефть" [20:53:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [20:53:05]line СНО: Общий режим [20:53:05]line Чек 610 26.10.2024 20:53 [20:53:05]line Смена: 532 ФФД: 1.0 [20:53:05]line ЗНМ: 0300000116 [20:53:05]line РНМ: 0000000000091780 [20:53:05]line Версия ККМ: 001 [20:53:05]line ФМ: 0000000000871765 [20:53:05]line ФД: 309189 [20:53:05]line ФПД: 220249550722485 [20:53:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T205306&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309189&fm=220249550722485&tin=02508201610067®Number=0000000000091780&sum=7500 [20:53:06]OFD Sender: Processing packet 309189 [packets to send 223, broken 222] [20:53:06]ProducePacketName [20:53:06]name=ofd_packets/00309189 [20:53:06]OFD Sender: To server: pG, [20:53:06]CommunicateWithHost lk.salyk.kg:30040 [20:53:06]ConnectInit lk.salyk.kg [20:53:06]line 0 [20:53:06]written 0, free lines is 4095 [20:53:06]Connected sock=10 [20:53:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 40 01 00 00 94 D7 38 01 15 28 5A 03 01 00 03 00 2C 01 1E 04 01 00 01 23 04 7E 00 8A 04 0D 00 35 34 34 39 30 30 30 31 38 39 33 34 39 06 04 3A 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 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 62 02 00 00 F4 03 04 00 B2 56 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 B7 04 00 35 04 06 00 C8 50 D8 3B 95 B5 AE 45 37 0E 91 97 AA 40 [20:53:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 76 01 47 00 45 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C5 B7 04 00 F4 03 04 00 0F FD 1C 67 B6 04 01 00 00 A9 91 E4 35 6A C1 A1 DD [20:53:06]CommunicateWithHost err = 0 [20:53:06]CheckOFDResponse [20:53:06]1017 (14) - 77093643461234 [20:53:06]1041 (16) - 0000000000871765 [20:53:06]1040 (4) - 309189 [20:53:06]1012 (4) - 26.10.2024 14:30 [20:53:06]1206 (1) - 0 [20:53:06]OFD Sender: Remove packet 309189 [20:53:06]ProducePacketName [20:53:06]name=ofd_packets/00309189 [20:53:06]NVStorageDeleteData [20:53:06]Write to MH i2c: 01 00 00 12 53 65 [20:53:06]Write i2c OK [20:53:06]MH_I2C_Read... [20:53:06]Read from MH i2c: 01 [20:53:06]MH_I2C_Read... [20:53:06]Read from MH i2c: 01 07 00 [20:53:06]MH_I2C_Read... [20:53:06]Read from MH i2c: 01 07 00 12 53 00 00 00 00 00 C8 0C 40 [20:53:06]RasterBufferAndPrint [20:53:06]line [20:53:06]line [20:53:06]line [20:53:06]line [20:53:06]line [20:53:06]written 0, free lines is 3276 [20:53:06]MH_Cut [20:53:06]Write to MH i2c: D1 01 00 19 53 01 3E [20:53:06]Write i2c OK [20:53:06]MH_I2C_Read... [20:53:06]Read from MH i2c: D1 [20:53:06]MH_I2C_Read... [20:53:06]Read from MH i2c: D1 01 00 [20:53:06]MH_I2C_Read... [20:53:06]Read from MH i2c: D1 01 00 19 53 00 3D [20:53:06]Write to MH i2c: 01 00 00 1A 53 6D [20:53:06]Write i2c OK [20:53:06]MH_I2C_Read... [20:53:07]OFD Sender: No OFD packet to send [20:53:07]*** Cut start [20:53:07]*** Purtial cut [20:53:07]*** Stage 1: CUTSNS_PIN = 1 [20:53:07]Read from MH i2c: 01 [20:53:07]MH_I2C_Read... [20:53:07]*** Stop cut motor [20:53:07]*** Cut end [20:53:07]Read from MH i2c: 01 07 00 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: 01 07 00 1A 53 00 00 00 00 00 FF 0F 82 [20:53:07]process_action close_receipt done [20:53:07]requested_data is exist [20:53:07]produce_requested_data [20:53:07]requested_item fm.sn is exist - process it [20:53:07]wFMCommunicate request_size=4 [20:53:07]MH_SAM_APDU [20:53:07]CAPDU: 80 11 00 00 [20:53:07]Write to MH i2c: E2 08 00 1B 53 80 11 00 00 00 00 00 00 E8 [20:53:07]Write i2c OK [20:53:07]MH_I2C_Read... [20:53:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:53:07]Read from MH i2c: E2 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 17 00 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 17 00 1B 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3D [20:53:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [20:53:07]wFMCommunicate OK [20:53:07]requested_item fd.num is exist - process it [20:53:07]SAM_PROTO_GetFieldsCounters [20:53:07]wFMCommunicate request_size=4 [20:53:07]MH_SAM_APDU [20:53:07]CAPDU: 80 13 00 00 [20:53:07]Write to MH i2c: E2 08 00 1C 53 80 13 00 00 00 00 00 00 EB [20:53:07]Write i2c OK [20:53:07]MH_I2C_Read... [20:53:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:53:07]Read from MH i2c: E2 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 62 00 [20:53:07]MH_I2C_Read... [20:53:07]Read from MH i2c: E2 62 00 1C 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C5 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 D0 [20:53:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C5 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:53:08]wFMCommunicate OK [20:53:08]SAM_PROTO_GetFieldsCounters done [20:53:08]requested_item shift.num is exist - process it [20:53:08]requested_item shift.opened is exist - process it [20:53:08]req_shift_opened [20:53:08]FM_GetShiftState [20:53:08]SAM_PROTO_GetShiftState [20:53:08]wFMCommunicate request_size=4 [20:53:08]MH_SAM_APDU [20:53:08]CAPDU: 80 13 01 00 [20:53:08]Write to MH i2c: E2 08 00 1D 53 80 13 01 00 00 00 00 00 ED [20:53:08]Write i2c OK [20:53:08]MH_I2C_Read... [20:53:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:53:08]Read from MH i2c: E2 [20:53:08]MH_I2C_Read... [20:53:08]Read from MH i2c: E2 0E 00 [20:53:08]MH_I2C_Read... [20:53:08]Read from MH i2c: E2 0E 00 1D 53 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6B [20:53:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [20:53:08]wFMCommunicate OK [20:53:08]SAM_PROTO_GetShiftState done [20:53:08]FM_GetShiftState done [20:53:08]req_shift_opened done [20:53:08]requested_item shift.open_date is exist - process it [20:53:08]req_shift_open_date [20:53:08]req_shift_open_date done [20:53:08]produce_requested_data done [20:53:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309189,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [20:53:08]process_action_free close_receipt [20:53:08]json_value_free [20:53:08]json_value_free done [20:53:08]process_json_proto returns [20:53:08]Send response to host [20:53:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309189,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [20:53:08]free response buf [20:53:08]execute_script done [20:53:08]execute_script returns [20:53:08]free content buf [20:53:08]Sock 9.Close socket [20:53:08]Sock 9.Thread stoped [20:53:12]OFD Sender: No OFD packet to send [20:53:17]OFD Sender: No OFD packet to send [20:53:22]OFD Sender: No OFD packet to send [20:53:27]OFD Sender: No OFD packet to send [20:53:32]OFD Sender: No OFD packet to send [20:53:37]OFD Sender: No OFD packet to send [20:53:42]OFD Sender: No OFD packet to send [20:53:47]OFD Sender: No OFD packet to send [20:53:52]OFD Sender: No OFD packet to send [20:53:57]OFD Sender: No OFD packet to send [20:54:02]OFD Sender: No OFD packet to send [20:54:07]OFD Sender: No OFD packet to send [20:54:12]OFD Sender: No OFD packet to send [20:54:17]OFD Sender: No OFD packet to send [20:54:22]OFD Sender: No OFD packet to send [20:54:27]OFD Sender: No OFD packet to send [20:54:32]OFD Sender: No OFD packet to send [20:54:37]OFD Sender: No OFD packet to send [20:54:42]OFD Sender: No OFD packet to send [20:54:47]OFD Sender: No OFD packet to send [20:54:52]OFD Sender: No OFD packet to send [20:54:57]OFD Sender: No OFD packet to send [20:55:02]OFD Sender: No OFD packet to send [20:55:07]OFD Sender: No OFD packet to send [20:55:12]OFD Sender: No OFD packet to send [20:55:17]OFD Sender: No OFD packet to send [20:55:22]OFD Sender: No OFD packet to send [20:55:27]OFD Sender: No OFD packet to send [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:47]OFD Sender: No OFD packet to send [20:55:52]OFD Sender: No OFD packet to send [20:55:57]OFD Sender: No OFD packet to send [20:56:02]OFD Sender: No OFD packet to send [20:56:07]OFD Sender: No OFD packet to send [20:56:12]OFD Sender: No OFD packet to send [20:56:17]OFD Sender: No OFD packet to send [20:56:22]OFD Sender: No OFD packet to send [20:56:27]OFD Sender: No OFD packet to send [20:56:32]OFD Sender: No OFD packet to send [20:56:37]OFD Sender: No OFD packet to send [20:56:42]OFD Sender: No OFD packet to send [20:56:47]OFD Sender: No OFD packet to send [20:56:52]OFD Sender: No OFD packet to send [20:56:57]OFD Sender: No OFD packet to send [20:57:02]OFD Sender: No OFD packet to send [20:57:07]OFD Sender: No OFD packet to send [20:57:12]OFD Sender: No OFD packet to send [20:57:17]OFD Sender: No OFD packet to send [20:57:22]OFD Sender: No OFD packet to send [20:57:27]OFD Sender: No OFD packet to send [20:57:32]OFD Sender: No OFD packet to send [20:57:37]OFD Sender: No OFD packet to send [20:57:42]OFD Sender: No OFD packet to send [20:57:47]OFD Sender: No OFD packet to send [20:57:52]OFD Sender: No OFD packet to send [20:57:57]OFD Sender: No OFD packet to send [20:58:02]OFD Sender: No OFD packet to send [20:58:07]OFD Sender: No OFD packet to send [20:58:12]OFD Sender: No OFD packet to send [20:58:17]OFD Sender: No OFD packet to send [20:58:22]OFD Sender: No OFD packet to send [20:58:27]OFD Sender: No OFD packet to send [20:58:32]OFD Sender: No OFD packet to send [20:58:37]OFD Sender: No OFD packet to send [20:58:42]OFD Sender: No OFD packet to send [20:58:47]OFD Sender: No OFD packet to send [20:58:52]OFD Sender: No OFD packet to send [20:58:57]OFD Sender: No OFD packet to send [20:59:02]OFD Sender: No OFD packet to send [20:59:07]OFD Sender: No OFD packet to send [20:59:12]OFD Sender: No OFD packet to send [20:59:17]OFD Sender: No OFD packet to send [20:59:22]OFD Sender: No OFD packet to send [20:59:27]OFD Sender: No OFD packet to send [20:59:32]OFD Sender: No OFD packet to send [20:59:37]OFD Sender: No OFD packet to send [20:59:42]OFD Sender: No OFD packet to send [20:59:47]OFD Sender: No OFD packet to send [20:59:52]OFD Sender: No OFD packet to send [20:59:57]OFD Sender: No OFD packet to send [21:00:02]OFD Sender: No OFD packet to send [21:00:07]OFD Sender: No OFD packet to send [21:00:12]OFD Sender: No OFD packet to send [21:00:17]OFD Sender: No OFD packet to send [21:00:22]OFD Sender: No OFD packet to send [21:00:27]OFD Sender: No OFD packet to send [21:00:32]OFD Sender: No OFD packet to send [21:00:37]OFD Sender: No OFD packet to send [21:00:42]OFD Sender: No OFD packet to send [21:00:47]OFD Sender: No OFD packet to send [21:00:52]OFD Sender: No OFD packet to send [21:00:57]OFD Sender: No OFD packet to send [21:01:02]OFD Sender: No OFD packet to send [21:01:05]accept exits with 7 [21:01:05]New connection [21:01:05]New thread 3066879332 created [21:01:05]Thread 3067022692 joined [21:01:05]Waiting for new connection... [21:01:05] Sock 7.Parse request [21:01:05]Sock 7.Check first char [21:01:05]Sock 7.First char is OK [21:01:05]request: POST /json_proto HTTP/1.0 [21:01:05]Method: POST [21:01:05]URL: /json_proto [21:01:05]Method is POST - this is cgi request [21:01:05]url: /json_proto [21:01:05]query_string will be loaded in cgi processing [21:01:05]execute_cgi json_proto POST (null) [21:01:05]execute_cgi path=json_proto method=POST [21:01:05]POST find Content-Length [21:01:05]Host: 172.17.96.3:8080 [21:01:05]Content-Length: 769 [21:01:05]Content-Type: application/json [21:01:05] [21:01:05]POST finish read [21:01:05]Found Content-Length = 769 [21:01:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [21:01:05]execute_script... [21:01: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)643061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [21:01:05]POST & json_proto [21:01:05]process_json_proto [21:01:05]json parsed OK: [21:01:05]protocol is kg_v1.0 [21:01:05]action value=close_receipt [21:01:05]process_action close_receipt [21:01:05]cmd_close_receipt [21:01:05]MH_GetDate [21:01:05]Write to MH i2c: F0 00 00 1E 53 60 [21:01:05]Write i2c OK [21:01:05]MH_I2C_Read... [21:01:05]Read from MH i2c: F0 [21:01:05]MH_I2C_Read... [21:01:05]Read from MH i2c: F0 09 00 [21:01:05]MH_I2C_Read... [21:01:05]Read from MH i2c: F0 09 00 1E 53 00 93 58 1D 67 44 5E 04 65 E3 [21:01:05]GetLastDocTimeStamp 1729975986 [21:01:05]current date 1729976467 [21:01:05]FM_GetShiftState [21:01:05]SAM_PROTO_GetShiftState [21:01:05]wFMCommunicate request_size=4 [21:01:05]MH_SAM_APDU [21:01:05]CAPDU: 80 13 01 00 [21:01:05]Write to MH i2c: E2 08 00 1F 53 80 13 01 00 00 00 00 00 EF [21:01:05]Write i2c OK [21:01:05]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 1F 53 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6D [21:01:05]RAPDU: 09 00 01 B9 36 1C 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 1729902265 [21:01:05]opened+sec_in_day 1729988665 [21:01:05]quantity*price = 100015 [21:01:05]sum+1 = 100017 [21:01:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 611 26.10.2024 21:01 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309190 ФПД: 252522386616221 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210107&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309190&fm=252522386616221&tin=02508201610067®Number=0000000000091780&sum=100016 [21:01:06]StoreToDocumentArchive [21:01:06]shift 532 fd 309190 [21:01:06]save to /storage/0532/doc_00309190 [21:01:06]save last doc name /storage/0532/doc_00309190 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=251 [21:01:06]tlvbuf is 00120E10 [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 2C 53 80 09 00 00 00 00 00 00 F1 [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 2C 53 00 90 00 F3 [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 2D 53 80 0D 01 02 00 00 00 00 F9 [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 2D 53 00 90 00 F4 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 02 00 00 F4 03 04 00 93 58 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 B7 04 00 35 04 06 00 E5 [21:01:06]Write to MH i2c: E2 02 01 2E 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 02 00 00 F4 03 04 00 93 58 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 B7 04 00 35 04 06 00 E5 00 00 F1 [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 2E 53 00 90 00 F5 [21:01:06]RAPDU: 90 00 [21:01:06]wFMCommunicate OK [21:01:06]wFMCommunicate request_size=10 [21:01:06]MH_SAM_APDU [21:01:06]CAPDU: 80 0D 02 02 05 AA F3 26 EF 9D [21:01:06]Write to MH i2c: E2 0D 00 2F 53 80 0D 02 02 05 00 AA F3 26 EF 9D 00 00 55 [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 2F 53 00 90 00 F6 [21:01:06]RAPDU: 90 00 [21:01:06]wFMCommunicate OK [21:01:06]wFMCommunicate request_size=4 [21:01:06]MH_SAM_APDU [21:01:06]CAPDU: 80 0D 03 02 [21:01:06]Write to MH i2c: E2 08 00 30 53 80 0D 03 02 00 00 00 00 FE [21:01:06]Write i2c OK [21:01:06]MH_I2C_Read... [21:01:06]*** 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 30 53 00 D3 CA 23 3F 6B 24 66 6D 90 00 60 [21:01:07]RAPDU: D3 CA 23 3F 6B 24 66 6D 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 31 53 80 11 00 00 00 00 00 00 FE [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 31 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 53 [21:01:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:01:07]wFMCommunicate OK [21:01:07]CreateOFDProtocolMessage done [21:01:07]OFDSenderStorePacket 309190 [21:01:07]StoreOFDPacket docnum=309190 [21:01:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A0 0A 07 01 3E 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 02 00 00 F4 03 04 00 93 58 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 B7 04 00 35 04 06 00 E5 AA F3 26 EF 9D D3 CA 23 3F 6B 24 66 6D [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/00309190 [21:01:07]NVStorageSaveData ofd_packets/00309190 [21:01:07]File name is /storage/ofd_packets/00309190 [21:01:07]Write 301 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 32 53 85 [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 32 53 00 00 00 00 00 FF 0F 9A [21:01:07]RasterBufferAndPrint [21:01:07]line Счет N : (1)643061 [21:01:07]line ИНН: 02508201610067 [21:01:07]line Контрольно-Кассовый Чек [21:01:07]line ПРОДАЖА [21:01:07]line ТРК (МРК, ГНК) : 31 [21:01:07]line Товар: 2710124130 [21:01:07]line Аи-92-К-2 [21:01:07]line 14.950 * 66.90 [21:01:07]line = 1000.16 [21:01:07]line НДС 12% НСП 1% [21:01:07]line > о реализуемом товаре [21:01:07]line ИТОГО: 1000.16 [21:01:07]line НСП 1% : 8.85 [21:01:07]line НДС 12% : 106.21 [21:01:07]line Наличными: 0.00 [21:01:07]line Безнал.: 1000.16 [21:01:07]line Место: АЗС № 172 "Партнер Нефть" [21:01:07]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:01:07]line СНО: Общий режим [21:01:07]line Чек 611 26.10.2024 21:01 [21:01:07]line Смена: 532 ФФД: 1.0 [21:01:07]line ЗНМ: 0300000116 [21:01:07]line РНМ: 0000000000091780 [21:01:07]line Версия ККМ: 001 [21:01:07]line Платежная система: Mbank [21:01:07]line ФМ: 0000000000871765 [21:01:07]line ФД: 309190 [21:01:07]line ФПД: 252522386616221 [21:01:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210107&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309190&fm=252522386616221&tin=02508201610067®Number=0000000000091780&sum=100016 [21:01:07]written 0, free lines is 4095 [21:01:07]OFD Sender: Processing packet 309190 [packets to send 223, broken 222] [21:01:07]ProducePacketName [21:01:07]name=ofd_packets/00309190 [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 31 37 36 35 0F 01 00 00 A0 0A 07 01 3E 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 02 00 00 F4 03 04 00 93 58 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C6 B7 04 00 35 04 06 00 E5 AA F3 26 EF 9D D3 CA 23 3F 6B 24 66 6D [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 31 37 36 35 4F 00 00 00 1F 4C 47 00 7E 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 31 37 36 35 10 04 04 00 C6 B7 04 00 F4 03 04 00 F0 FE 1C 67 B6 04 01 00 00 9B BC F6 27 44 5C DD 19 [21:01:07]CommunicateWithHost err = 0 [21:01:07]CheckOFDResponse [21:01:07]1017 (14) - 77093643461234 [21:01:07]1041 (16) - 0000000000871765 [21:01:07]1040 (4) - 309190 [21:01:07]1012 (4) - 26.10.2024 14:38 [21:01:07]1206 (1) - 0 [21:01:07]OFD Sender: Remove packet 309190 [21:01:07]ProducePacketName [21:01:07]name=ofd_packets/00309190 [21:01:07]NVStorageDeleteData [21:01:07]Write to MH i2c: 01 00 00 5A 53 AD [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 5A 53 00 00 00 00 00 D9 0C 99 [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 3294 [21:01:07]MH_Cut [21:01:07]Write to MH i2c: D1 01 00 61 53 01 86 [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 61 53 00 85 [21:01:07]Write to MH i2c: 01 00 00 62 53 B5 [21:01:07]Write i2c OK [21:01:07]MH_I2C_Read... [21:01:07]OFD Sender: No OFD packet to send [21:01:08]*** Cut start [21:01:08]*** Purtial cut [21:01:08]*** Stage 1: CUTSNS_PIN = 1 [21:01:08]Read from MH i2c: 01 [21:01:08]MH_I2C_Read... [21:01:08]*** Stop cut motor [21:01:08]*** Cut end [21:01:08]Read from MH i2c: 01 07 00 [21:01:08]MH_I2C_Read... [21:01:08]Read from MH i2c: 01 07 00 62 53 00 00 00 00 00 FF 0F CA [21:01:08]process_action close_receipt done [21:01:08]requested_data is exist [21:01:08]produce_requested_data [21:01:08]requested_item fm.sn is exist - process it [21:01:08]wFMCommunicate request_size=4 [21:01:08]MH_SAM_APDU [21:01:08]CAPDU: 80 11 00 00 [21:01:08]Write to MH i2c: E2 08 00 63 53 80 11 00 00 00 00 00 00 30 [21:01:08]Write i2c OK [21:01:08]MH_I2C_Read... [21:01:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:01:08]Read from MH i2c: E2 [21:01:08]MH_I2C_Read... [21:01:08]Read from MH i2c: E2 17 00 [21:01:08]MH_I2C_Read... [21:01:08]Read from MH i2c: E2 17 00 63 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 85 [21:01:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:01:08]wFMCommunicate OK [21:01:08]requested_item fd.num is exist - process it [21:01:08]SAM_PROTO_GetFieldsCounters [21:01:08]wFMCommunicate request_size=4 [21:01:08]MH_SAM_APDU [21:01:08]CAPDU: 80 13 00 00 [21:01:08]Write to MH i2c: E2 08 00 64 53 80 13 00 00 00 00 00 00 33 [21:01:08]Write i2c OK [21:01:08]MH_I2C_Read... [21:01:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:01:08]Read from MH i2c: E2 [21:01:08]MH_I2C_Read... [21:01:08]Read from MH i2c: E2 62 00 [21:01:08]MH_I2C_Read... [21:01:08]Read from MH i2c: E2 62 00 64 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C6 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 63 02 00 00 5E 04 04 00 63 02 00 00 57 04 04 00 64 02 00 00 19 04 04 00 00 00 00 00 90 00 1C [21:01:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C6 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 63 02 00 00 5E 04 04 00 63 02 00 00 57 04 04 00 64 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:01:08]wFMCommunicate OK [21:01:08]SAM_PROTO_GetFieldsCounters done [21:01:08]requested_item shift.num is exist - process it [21:01:08]requested_item shift.opened is exist - process it [21:01:08]req_shift_opened [21:01:08]FM_GetShiftState [21:01:08]SAM_PROTO_GetShiftState [21:01:08]wFMCommunicate request_size=4 [21:01:08]MH_SAM_APDU [21:01:08]CAPDU: 80 13 01 00 [21:01:08]Write to MH i2c: E2 08 00 65 53 80 13 01 00 00 00 00 00 35 [21:01:08]Write i2c OK [21:01:08]MH_I2C_Read... [21:01:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:01:08]Read from MH i2c: E2 [21:01:08]MH_I2C_Read... [21:01:08]Read from MH i2c: E2 0E 00 [21:01:08]MH_I2C_Read... [21:01:08]Read from MH i2c: E2 0E 00 65 53 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B3 [21:01:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:01:08]wFMCommunicate OK [21:01:08]SAM_PROTO_GetShiftState done [21:01:08]FM_GetShiftState done [21:01:08]req_shift_opened done [21:01:08]requested_item shift.open_date is exist - process it [21:01:08]req_shift_open_date [21:01:08]req_shift_open_date done [21:01:08]produce_requested_data done [21:01:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309190,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:01:08]process_action_free close_receipt [21:01:08]json_value_free [21:01:08]json_value_free done [21:01:08]process_json_proto returns [21:01:08]Send response to host [21:01:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309190,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:01:08]free response buf [21:01:08]execute_script done [21:01:08]execute_script returns [21:01:08]free content buf [21:01:08]Sock 7.Close socket [21:01:08]Sock 7.Thread stoped [21:01:12]OFD Sender: No OFD packet to send [21:01:17]OFD Sender: No OFD packet to send [21:01:22]OFD Sender: No OFD packet to send [21:01:27]OFD Sender: No OFD packet to send [21:01:32]OFD Sender: No OFD packet to send [21:01:37]OFD Sender: No OFD packet to send [21:01:42]OFD Sender: No OFD packet to send [21:01:47]OFD Sender: No OFD packet to send [21:01:52]OFD Sender: No OFD packet to send [21:01:57]OFD Sender: No OFD packet to send [21:02:02]OFD Sender: No OFD packet to send [21:02:08]OFD Sender: No OFD packet to send [21:02:13]OFD Sender: No OFD packet to send [21:02:18]OFD Sender: No OFD packet to send [21:02:23]OFD Sender: No OFD packet to send [21:02:28]OFD Sender: No OFD packet to send [21:02:33]OFD Sender: No OFD packet to send [21:02:38]OFD Sender: No OFD packet to send [21:02:43]OFD Sender: No OFD packet to send [21:02:48]OFD Sender: No OFD packet to send [21:02:53]OFD Sender: No OFD packet to send [21:02:58]OFD Sender: No OFD packet to send [21:03:03]OFD Sender: No OFD packet to send [21:03:08]OFD Sender: No OFD packet to send [21:03:13]OFD Sender: No OFD packet to send [21:03:18]OFD Sender: No OFD packet to send [21:03:23]OFD Sender: No OFD packet to send [21:03:28]OFD Sender: No OFD packet to send [21:03:33]OFD Sender: No OFD packet to send [21:03:37]accept exits with 9 [21:03:37]New connection [21:03:37]New thread 3067022692 created [21:03:37]Thread 3066879332 joined [21:03:37]Waiting for new connection... [21:03:37] Sock 9.Parse request [21:03:37]Sock 9.Check first char [21:03:37]Sock 9.First char is OK [21:03:37]request: POST /json_proto HTTP/1.0 [21:03:37]Method: POST [21:03:37]URL: /json_proto [21:03:37]Method is POST - this is cgi request [21:03:37]url: /json_proto [21:03:37]query_string will be loaded in cgi processing [21:03:37]execute_cgi json_proto POST (null) [21:03:37]execute_cgi path=json_proto method=POST [21:03:37]POST find Content-Length [21:03:37]Host: 172.17.96.3:8080 [21:03:37]Content-Length: 766 [21:03:37]Content-Type: application/json [21:03:37] [21:03:37]POST finish read [21:03:37]Found Content-Length = 766 [21:03:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:37]execute_script... [21:03:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:37]POST & json_proto [21:03:37]process_json_proto [21:03:37]json parsed OK: [21:03:37]protocol is kg_v1.0 [21:03:37]action value=close_receipt [21:03:37]process_action close_receipt [21:03:37]cmd_close_receipt [21:03:37]MH_GetDate [21:03:37]Write to MH i2c: F0 00 00 66 53 A8 [21:03:37]Write i2c OK [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: F0 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: F0 09 00 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: F0 09 00 66 53 00 2B 59 1D 67 44 5E 04 65 C4 [21:03:37]GetLastDocTimeStamp 1729976467 [21:03:37]current date 1729976619 [21:03:37]FM_GetShiftState [21:03:37]SAM_PROTO_GetShiftState [21:03:37]wFMCommunicate request_size=4 [21:03:37]MH_SAM_APDU [21:03:37]CAPDU: 80 13 01 00 [21:03:37]Write to MH i2c: E2 08 00 67 53 80 13 01 00 00 00 00 00 37 [21:03:37]Write i2c OK [21:03:37]MH_I2C_Read... [21:03:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:37]Read from MH i2c: E2 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: E2 0E 00 [21:03:37]MH_I2C_Read... [21:03:37]Read from MH i2c: E2 0E 00 67 53 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B5 [21:03:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:03:37]wFMCommunicate OK [21:03:37]SAM_PROTO_GetShiftState done [21:03:37]FM_GetShiftState done [21:03:37]opened in 1729902265 [21:03:37]opened+sec_in_day 1729988665 [21:03:37]quantity*price = 40006 [21:03:37]sum+1 = 40007 [21:03:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 612 26.10.2024 21:03 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309191 ФПД: 90340546270676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210339&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309191&fm=90340546270676&tin=02508201610067®Number=0000000000091780&sum=40006 [21:03:38]StoreToDocumentArchive [21:03:38]shift 532 fd 309191 [21:03:38]save to /storage/0532/doc_00309191 [21:03:38]save last doc name /storage/0532/doc_00309191 to /storage/kkm_last_doc_name [21:03:38]save OK [21:03:38]Clear old archive folders... [21:03:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:03:38]tlvbuf is B6F693B0 [21:03:38]SAM_PROTO_ClearQueue [21:03:38]wFMCommunicate request_size=4 [21:03:38]MH_SAM_APDU [21:03:38]CAPDU: 80 09 00 00 [21:03:38]Write to MH i2c: E2 08 00 74 53 80 09 00 00 00 00 00 00 39 [21:03:38]Write i2c OK [21:03:38]MH_I2C_Read... [21:03:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:03:38]Read from MH i2c: E2 [21:03:38]MH_I2C_Read... [21:03:38]Read from MH i2c: E2 03 00 [21:03:38]MH_I2C_Read... [21:03:38]Read from MH i2c: E2 03 00 74 53 00 90 00 3B [21:03:38]RAPDU: 90 00 [21:03:38]wFMCommunicate OK [21:03:38]SAM_PROTO_ClearQueue done [21:03:38]KKMCreateOFDPacket [21:03:38]OFDProtocolAddRootSTLVToBuf [21:03:38]FM_MakeSignedData [21:03:38]FM_MakeSignedData [21:03:38]SAM_PROTO_SignData [21:03:38]wFMCommunicate request_size=4 [21:03:38]MH_SAM_APDU [21:03:38]CAPDU: 80 0D 01 02 [21:03:38]Write to MH i2c: E2 08 00 75 53 80 0D 01 02 00 00 00 00 41 [21:03:38]Write i2c OK [21:03:38]MH_I2C_Read... [21:03:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:03:38]Read from MH i2c: E2 [21:03:38]MH_I2C_Read... [21:03:38]Read from MH i2c: E2 03 00 [21:03:38]MH_I2C_Read... [21:03:38]Read from MH i2c: E2 03 00 75 53 00 90 00 3C [21:03:38]RAPDU: 90 00 [21:03:38]wFMCommunicate OK [21:03:38]wFMCommunicate request_size=255 [21:03:38]MH_SAM_APDU [21:03:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 2B 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 B7 04 00 35 04 06 00 52 [21:03:38]Write to MH i2c: E2 02 01 76 53 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 2B 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 B7 04 00 35 04 06 00 52 00 00 02 [21:03:38]Write i2c OK [21:03:38]MH_I2C_Read... [21:03:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:39]Read from MH i2c: E2 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 03 00 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 03 00 76 53 00 90 00 3D [21:03:39]RAPDU: 90 00 [21:03:39]wFMCommunicate OK [21:03:39]wFMCommunicate request_size=10 [21:03:39]MH_SAM_APDU [21:03:39]CAPDU: 80 0D 02 02 05 2A 0C 2B 55 D4 [21:03:39]Write to MH i2c: E2 0D 00 77 53 80 0D 02 02 05 00 2A 0C 2B 55 D4 00 00 D8 [21:03:39]Write i2c OK [21:03:39]MH_I2C_Read... [21:03:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:39]Read from MH i2c: E2 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 03 00 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 03 00 77 53 00 90 00 3E [21:03:39]RAPDU: 90 00 [21:03:39]wFMCommunicate OK [21:03:39]wFMCommunicate request_size=4 [21:03:39]MH_SAM_APDU [21:03:39]CAPDU: 80 0D 03 02 [21:03:39]Write to MH i2c: E2 08 00 78 53 80 0D 03 02 00 00 00 00 46 [21:03:39]Write i2c OK [21:03:39]MH_I2C_Read... [21:03:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:03:39]Read from MH i2c: E2 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 0B 00 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: E2 0B 00 78 53 00 CC D1 AA 15 D3 1F B8 2D 90 00 7A [21:03:39]RAPDU: CC D1 AA 15 D3 1F B8 2D 90 00 [21:03:39]wFMCommunicate OK [21:03:39]SAM_PROTO_SignData done [21:03:39]FM_MakeSignedData done [21:03:39]CreateOFDProtocolMessage [21:03:39]wFMCommunicate request_size=4 [21:03:39]MH_SAM_APDU [21:03:39]CAPDU: 80 11 00 00 [21:03:39]Write to MH i2c: E2 08 00 79 53 80 11 00 00 00 00 00 00 46 [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 79 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9B [21:03:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:03:39]wFMCommunicate OK [21:03:39]CreateOFDProtocolMessage done [21:03:39]OFDSenderStorePacket 309191 [21:03:39]StoreOFDPacket docnum=309191 [21:03:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 74 93 07 01 99 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 2B 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 B7 04 00 35 04 06 00 52 2A 0C 2B 55 D4 CC D1 AA 15 D3 1F B8 2D [21:03:39]CheckFolder [21:03:39]dirname=/storage/ofd_packets [21:03:39]CheckFolder done [21:03:39]ProducePacketName [21:03:39]name=ofd_packets/00309191 [21:03:39]NVStorageSaveData ofd_packets/00309191 [21:03:39]File name is /storage/ofd_packets/00309191 [21:03:39]Write 301 bytes [21:03:39]NVStorageSaveData done [21:03:39]OFDSenderStorePacket done [21:03:39]KKMCreateOFDPacket done [21:03:39]NVStorageSaveData kkm_last_timestamp [21:03:39]File name is /storage/kkm_last_timestamp [21:03:39]Write 4 bytes [21:03:39]NVStorageSaveData done [21:03:39]ExternCall_PrintAddStr [21:03:39]wPrintStart [21:03:39]Write to MH i2c: 01 00 00 7A 53 CD [21:03:39]Write i2c OK [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: 01 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: 01 07 00 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: 01 07 00 7A 53 00 00 00 00 00 FF 0F E2 [21:03:39]RasterBufferAndPrint [21:03:39]line Счет N : (1)643063 [21:03:39]line ИНН: 02508201610067 [21:03:39]line Контрольно-Кассовый Чек [21:03:39]line ПРОДАЖА [21:03:39]line ТРК (МРК, ГНК) : 52 [21:03:39]line Товар: 2710124130 [21:03:39]line Аи-92-К-2 [21:03:39]line 5.980 * 66.90 [21:03:39]line = 400.06 [21:03:39]line НДС 12% НСП 1% [21:03:39]line > о реализуемом товаре [21:03:39]line ИТОГО: 400.06 [21:03:39]line НСП 1% : 3.54 [21:03:39]line НДС 12% : 42.48 [21:03:39]line Наличными: 0.00 [21:03:39]line Безнал.: 400.06 [21:03:39]line Место: АЗС № 172 "Партнер Нефть" [21:03:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:03:39]line СНО: Общий режим [21:03:39]line Чек 612 26.10.2024 21:03 [21:03:39]line Смена: 532 ФФД: 1.0 [21:03:39]line ЗНМ: 0300000116 [21:03:39]line РНМ: 0000000000091780 [21:03:39]line Версия ККМ: 001 [21:03:39]line Платежная система: Mbank [21:03:39]line ФМ: 0000000000871765 [21:03:39]line ФД: 309191 [21:03:39]line ФПД: 90340546270676 [21:03:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210339&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309191&fm=90340546270676&tin=02508201610067®Number=0000000000091780&sum=40006 [21:03:39]written 0, free lines is 4095 [21:03:39]OFD Sender: Processing packet 309191 [packets to send 223, broken 222] [21:03:39]ProducePacketName [21:03:39]name=ofd_packets/00309191 [21:03:39]OFD Sender: To server: pG, [21:03:39]CommunicateWithHost lk.salyk.kg:30040 [21:03:39]ConnectInit lk.salyk.kg [21:03:39]Connected sock=10 [21:03:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 74 93 07 01 99 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 2B 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C7 B7 04 00 35 04 06 00 52 2A 0C 2B 55 D4 CC D1 AA 15 D3 1F B8 2D [21:03:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9B DC 47 00 FF 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 31 37 36 35 10 04 04 00 C7 B7 04 00 F4 03 04 00 88 FF 1C 67 B6 04 01 00 00 77 5E 91 24 44 6C 00 63 [21:03:39]CommunicateWithHost err = 0 [21:03:39]CheckOFDResponse [21:03:39]1017 (14) - 77093643461234 [21:03:39]1041 (16) - 0000000000871765 [21:03:39]1040 (4) - 309191 [21:03:39]1012 (4) - 26.10.2024 14:41 [21:03:39]1206 (1) - 0 [21:03:39]OFD Sender: Remove packet 309191 [21:03:39]ProducePacketName [21:03:39]name=ofd_packets/00309191 [21:03:39]NVStorageDeleteData [21:03:39]Write to MH i2c: 01 00 00 A2 53 F5 [21:03:39]Write i2c OK [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: 01 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: 01 07 00 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: 01 07 00 A2 53 00 00 00 00 00 D9 0C E1 [21:03:39]RasterBufferAndPrint [21:03:39]line [21:03:39]line [21:03:39]line [21:03:39]line [21:03:39]line [21:03:39]written 0, free lines is 3296 [21:03:39]MH_Cut [21:03:39]Write to MH i2c: D1 01 00 A9 53 01 CE [21:03:39]Write i2c OK [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: D1 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: D1 01 00 [21:03:39]MH_I2C_Read... [21:03:39]Read from MH i2c: D1 01 00 A9 53 00 CD [21:03:39]Write to MH i2c: 01 00 00 AA 53 FD [21:03:39]Write i2c OK [21:03:39]MH_I2C_Read... [21:03:40]OFD Sender: No OFD packet to send [21:03:40]*** Cut start [21:03:40]*** Purtial cut [21:03:40]*** Stage 1: CUTSNS_PIN = 1 [21:03:40]Read from MH i2c: 01 [21:03:40]MH_I2C_Read... [21:03:40]*** Stop cut motor [21:03:40]*** Cut end [21:03:40]Read from MH i2c: 01 07 00 [21:03:40]MH_I2C_Read... [21:03:40]Read from MH i2c: 01 07 00 AA 53 00 00 00 00 00 FF 0F 12 [21:03:40]process_action close_receipt done [21:03:40]requested_data is exist [21:03:40]produce_requested_data [21:03:40]requested_item fm.sn is exist - process it [21:03:40]wFMCommunicate request_size=4 [21:03:40]MH_SAM_APDU [21:03:40]CAPDU: 80 11 00 00 [21:03:40]Write to MH i2c: E2 08 00 AB 53 80 11 00 00 00 00 00 00 78 [21:03:40]Write i2c OK [21:03:40]MH_I2C_Read... [21:03:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:40]Read from MH i2c: E2 [21:03:40]MH_I2C_Read... [21:03:40]Read from MH i2c: E2 17 00 [21:03:40]MH_I2C_Read... [21:03:40]Read from MH i2c: E2 17 00 AB 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CD [21:03:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:03:40]wFMCommunicate OK [21:03:40]requested_item fd.num is exist - process it [21:03:40]SAM_PROTO_GetFieldsCounters [21:03:40]wFMCommunicate request_size=4 [21:03:40]MH_SAM_APDU [21:03:40]CAPDU: 80 13 00 00 [21:03:40]Write to MH i2c: E2 08 00 AC 53 80 13 00 00 00 00 00 00 7B [21:03:40]Write i2c OK [21:03:40]MH_I2C_Read... [21:03:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:03:41]Read from MH i2c: E2 [21:03:41]MH_I2C_Read... [21:03:41]Read from MH i2c: E2 62 00 [21:03:41]MH_I2C_Read... [21:03:41]Read from MH i2c: E2 62 00 AC 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C7 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 64 02 00 00 5E 04 04 00 64 02 00 00 57 04 04 00 65 02 00 00 19 04 04 00 00 00 00 00 90 00 68 [21:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C7 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 64 02 00 00 5E 04 04 00 64 02 00 00 57 04 04 00 65 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:03:41]wFMCommunicate OK [21:03:41]SAM_PROTO_GetFieldsCounters done [21:03:41]requested_item shift.num is exist - process it [21:03:41]requested_item shift.opened is exist - process it [21:03:41]req_shift_opened [21:03:41]FM_GetShiftState [21:03:41]SAM_PROTO_GetShiftState [21:03:41]wFMCommunicate request_size=4 [21:03:41]MH_SAM_APDU [21:03:41]CAPDU: 80 13 01 00 [21:03:41]Write to MH i2c: E2 08 00 AD 53 80 13 01 00 00 00 00 00 7D [21:03:41]Write i2c OK [21:03:41]MH_I2C_Read... [21:03:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:41]Read from MH i2c: E2 [21:03:41]MH_I2C_Read... [21:03:41]Read from MH i2c: E2 0E 00 [21:03:41]MH_I2C_Read... [21:03:41]Read from MH i2c: E2 0E 00 AD 53 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FB [21:03:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:03:41]wFMCommunicate OK [21:03:41]SAM_PROTO_GetShiftState done [21:03:41]FM_GetShiftState done [21:03:41]req_shift_opened done [21:03:41]requested_item shift.open_date is exist - process it [21:03:41]req_shift_open_date [21:03:41]req_shift_open_date done [21:03:41]produce_requested_data done [21:03:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309191,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:03:41]process_action_free close_receipt [21:03:41]json_value_free [21:03:41]json_value_free done [21:03:41]process_json_proto returns [21:03:41]Send response to host [21:03:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309191,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:03:41]free response buf [21:03:41]execute_script done [21:03:41]execute_script returns [21:03:41]free content buf [21:03:41]Sock 9.Close socket [21:03:41]Sock 9.Thread stoped [21:03:45]OFD Sender: No OFD packet to send [21:03:50]OFD Sender: No OFD packet to send [21:03:55]OFD Sender: No OFD packet to send [21:04:00]OFD Sender: No OFD packet to send [21:04:05]OFD Sender: No OFD packet to send [21:04:09]accept exits with 7 [21:04:09]New connection [21:04:09]New thread 3066879332 created [21:04:09]Thread 3067022692 joined [21:04:09]Waiting for new connection... [21:04:09] Sock 7.Parse request [21:04:09]Sock 7.Check first char [21:04:09]Sock 7.First char is OK [21:04:09]request: POST /json_proto HTTP/1.0 [21:04:09]Method: POST [21:04:09]URL: /json_proto [21:04:09]Method is POST - this is cgi request [21:04:09]url: /json_proto [21:04:09]query_string will be loaded in cgi processing [21:04:09]execute_cgi json_proto POST (null) [21:04:09]execute_cgi path=json_proto method=POST [21:04:09]POST find Content-Length [21:04:09]Host: 172.17.96.3:8080 [21:04:09]Content-Length: 797 [21:04:09]Content-Type: application/json [21:04:09] [21:04:09]POST finish read [21:04:09]Found Content-Length = 797 [21:04:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 39.380, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:09]execute_script... [21: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 : (1)643062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 0.00, "quantity" : 39.380, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4755294", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:04:09]POST & json_proto [21:04:09]process_json_proto [21:04:09]json parsed OK: [21:04:09]protocol is kg_v1.0 [21:04:09]action value=close_receipt [21:04:09]process_action close_receipt [21:04:09]cmd_close_receipt [21:04:09]MH_GetDate [21:04:09]Write to MH i2c: F0 00 00 AE 53 F0 [21:04:09]Write i2c OK [21:04:09]MH_I2C_Read... [21:04:09]Read from MH i2c: F0 [21:04:09]MH_I2C_Read... [21:04:09]Read from MH i2c: F0 09 00 [21:04:09]MH_I2C_Read... [21:04:09]Read from MH i2c: F0 09 00 AE 53 00 4B 59 1D 67 44 5E 04 65 2C [21:04:09]GetLastDocTimeStamp 1729976619 [21:04:09]current date 1729976651 [21:04:09]FM_GetShiftState [21:04:09]SAM_PROTO_GetShiftState [21:04:09]wFMCommunicate request_size=4 [21:04:09]MH_SAM_APDU [21:04:09]CAPDU: 80 13 01 00 [21:04:09]Write to MH i2c: E2 08 00 AF 53 80 13 01 00 00 00 00 00 7F [21:04:09]Write i2c OK [21:04:09]MH_I2C_Read... [21:04:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:09]Read from MH i2c: E2 [21:04:09]MH_I2C_Read... [21:04:09]Read from MH i2c: E2 0E 00 [21:04:09]MH_I2C_Read... [21:04:09]Read from MH i2c: E2 0E 00 AF 53 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FD [21:04:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:04:09]wFMCommunicate OK [21:04:09]SAM_PROTO_GetShiftState done [21:04:09]FM_GetShiftState done [21:04:09]opened in 1729902265 [21:04:09]opened+sec_in_day 1729988665 [21:04:09]quantity*price = 0 [21:04:09]sum+1 = 1 [21:04:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 613 26.10.2024 21:04 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Талоны: Топливные Талоны 4755294 ФМ: 0000000000871765 ФД: 309192 ФПД: 36639561297624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210411&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309192&fm=36639561297624&tin=02508201610067®Number=0000000000091780&sum=0 [21:04:10]StoreToDocumentArchive [21:04:10]shift 532 fd 309192 [21:04:10]save to /storage/0532/doc_00309192 [21:04:10]save last doc name /storage/0532/doc_00309192 to /storage/kkm_last_doc_name [21:04:10]save OK [21:04:10]Clear old archive folders... [21:04:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:04:10]tlvbuf is B6EEB5C0 [21:04:10]SAM_PROTO_ClearQueue [21:04:10]wFMCommunicate request_size=4 [21:04:10]MH_SAM_APDU [21:04:10]CAPDU: 80 09 00 00 [21:04:10]Write to MH i2c: E2 08 00 BC 53 80 09 00 00 00 00 00 00 81 [21:04:10]Write i2c OK [21:04:10]MH_I2C_Read... [21:04:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:04:10]OFD Sender: No OFD packet to send [21:04:10]Read from MH i2c: E2 [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: E2 03 00 [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: E2 03 00 BC 53 00 90 00 83 [21:04:10]RAPDU: 90 00 [21:04:10]wFMCommunicate OK [21:04:10]SAM_PROTO_ClearQueue done [21:04:10]KKMCreateOFDPacket [21:04:10]OFDProtocolAddRootSTLVToBuf [21:04:10]FM_MakeSignedData [21:04:10]FM_MakeSignedData [21:04:10]SAM_PROTO_SignData [21:04:10]wFMCommunicate request_size=4 [21:04:10]MH_SAM_APDU [21:04:10]CAPDU: 80 0D 01 02 [21:04:10]Write to MH i2c: E2 08 00 BD 53 80 0D 01 02 00 00 00 00 89 [21:04:10]Write i2c OK [21:04:10]MH_I2C_Read... [21:04:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:04:10]Read from MH i2c: E2 [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: E2 03 00 [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: E2 03 00 BD 53 00 90 00 84 [21:04:10]RAPDU: 90 00 [21:04:10]wFMCommunicate OK [21:04:10]wFMCommunicate request_size=255 [21:04:10]MH_SAM_APDU [21:04:10]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 4B 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 B7 04 00 35 04 06 00 21 52 D0 09 [21:04:10]Write to MH i2c: E2 02 01 BE 53 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 4B 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 B7 04 00 35 04 06 00 21 52 D0 09 00 00 C6 [21:04:10]Write i2c OK [21:04:10]MH_I2C_Read... [21:04:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:10]Read from MH i2c: E2 [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: E2 03 00 [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: E2 03 00 BE 53 00 90 00 85 [21:04:10]RAPDU: 90 00 [21:04:10]wFMCommunicate OK [21:04:10]wFMCommunicate request_size=7 [21:04:10]MH_SAM_APDU [21:04:10]CAPDU: 80 0D 02 02 02 2E D8 [21:04:10]Write to MH i2c: E2 0A 00 BF 53 80 0D 02 02 02 00 2E D8 00 00 96 [21:04:10]Write i2c OK [21:04:10]MH_I2C_Read... [21:04:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:10]Read from MH i2c: E2 [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: E2 03 00 [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: E2 03 00 BF 53 00 90 00 86 [21:04:10]RAPDU: 90 00 [21:04:10]wFMCommunicate OK [21:04:10]wFMCommunicate request_size=4 [21:04:10]MH_SAM_APDU [21:04:10]CAPDU: 80 0D 03 02 [21:04:10]Write to MH i2c: E2 08 00 C0 53 80 0D 03 02 00 00 00 00 8E [21:04:10]Write i2c OK [21:04:10]MH_I2C_Read... [21:04:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:04:10]Read from MH i2c: E2 [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: E2 0B 00 [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: E2 0B 00 C0 53 00 8D 7D 18 86 CD B0 B1 36 90 00 9B [21:04:10]RAPDU: 8D 7D 18 86 CD B0 B1 36 90 00 [21:04:10]wFMCommunicate OK [21:04:10]SAM_PROTO_SignData done [21:04:10]FM_MakeSignedData done [21:04:10]CreateOFDProtocolMessage [21:04:10]wFMCommunicate request_size=4 [21:04:10]MH_SAM_APDU [21:04:10]CAPDU: 80 11 00 00 [21:04:10]Write to MH i2c: E2 08 00 C1 53 80 11 00 00 00 00 00 00 8E [21:04:10]Write i2c OK [21:04:10]MH_I2C_Read... [21:04:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:10]Read from MH i2c: E2 [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: E2 17 00 [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: E2 17 00 C1 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E3 [21:04:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:04:10]wFMCommunicate OK [21:04:10]CreateOFDProtocolMessage done [21:04:10]OFDSenderStorePacket 309192 [21:04:10]StoreOFDPacket docnum=309192 [21:04:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 89 20 04 01 78 96 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 4B 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 B7 04 00 35 04 06 00 21 52 D0 09 2E D8 8D 7D 18 86 CD B0 B1 36 [21:04:10]CheckFolder [21:04:10]dirname=/storage/ofd_packets [21:04:10]CheckFolder done [21:04:10]ProducePacketName [21:04:10]name=ofd_packets/00309192 [21:04:10]NVStorageSaveData ofd_packets/00309192 [21:04:10]File name is /storage/ofd_packets/00309192 [21:04:10]Write 298 bytes [21:04:10]NVStorageSaveData done [21:04:10]OFDSenderStorePacket done [21:04:10]KKMCreateOFDPacket done [21:04:10]NVStorageSaveData kkm_last_timestamp [21:04:10]File name is /storage/kkm_last_timestamp [21:04:10]Write 4 bytes [21:04:10]NVStorageSaveData done [21:04:10]ExternCall_PrintAddStr [21:04:10]wPrintStart [21:04:10]Write to MH i2c: 01 00 00 C2 53 15 [21:04:10]Write i2c OK [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: 01 [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: 01 07 00 [21:04:10]MH_I2C_Read... [21:04:10]Read from MH i2c: 01 07 00 C2 53 00 00 00 00 00 FF 0F 2A [21:04:10]RasterBufferAndPrint [21:04:10]line Счет N : (1)643062 [21:04:10]line ИНН: 02508201610067 [21:04:10]line Контрольно-Кассовый Чек [21:04:10]line ПРОДАЖА [21:04:10]line ТРК (МРК, ГНК) : 11 [21:04:10]line Товар: 2710194210 [21:04:10]line ДТ-К-2 [21:04:10]line 39.380 * 0.00 [21:04:10]line = 0.00 [21:04:10]line НДС 12% НСП 1% [21:04:10]line > о реализуемом товаре [21:04:10]line ИТОГО: 0.00 [21:04:10]line НСП 1% : 0.00 [21:04:10]line НДС 12% : 0.00 [21:04:10]line Наличными: 0.00 [21:04:10]line Безнал.: 0.00 [21:04:10]line Место: АЗС № 172 "Партнер Нефть" [21:04:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:04:10]line СНО: Общий режим [21:04:10]line Чек 613 26.10.2024 21:04 [21:04:10]line Смена: 532 ФФД: 1.0 [21:04:10]line ЗНМ: 0300000116 [21:04:10]line РНМ: 0000000000091780 [21:04:10]line Версия ККМ: 001 [21:04:10]line Талоны: Топливные Талоны [21:04:10]line 4755294 [21:04:10]line ФМ: 0000000000871765 [21:04:10]line ФД: 309192 [21:04:10]line ФПД: 36639561297624 [21:04:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210411&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309192&fm=36639561297624&tin=02508201610067®Number=0000000000091780&sum=0 [21:04:11]OFD Sender: Processing packet 309192 [packets to send 223, broken 222] [21:04:11]ProducePacketName [21:04:11]name=ofd_packets/00309192 [21:04:11]OFD Sender: To server: pG, [21:04:11]CommunicateWithHost lk.salyk.kg:30040 [21:04:11]ConnectInit lk.salyk.kg [21:04:11]written 0, free lines is 4095 [21:04:11]Connected sock=10 [21:04:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 89 20 04 01 78 96 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D4 99 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 4B 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C8 B7 04 00 35 04 06 00 21 52 D0 09 2E D8 8D 7D 18 86 CD B0 B1 36 [21:04:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 ED F6 47 00 46 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 31 37 36 35 10 04 04 00 C8 B7 04 00 F4 03 04 00 A8 FF 1C 67 B6 04 01 00 00 FE 64 5F F7 D5 66 18 4D [21:04:11]CommunicateWithHost err = 0 [21:04:11]CheckOFDResponse [21:04:11]1017 (14) - 77093643461234 [21:04:11]1041 (16) - 0000000000871765 [21:04:11]1040 (4) - 309192 [21:04:11]1012 (4) - 26.10.2024 14:41 [21:04:11]1206 (1) - 0 [21:04:11]OFD Sender: Remove packet 309192 [21:04:11]ProducePacketName [21:04:11]name=ofd_packets/00309192 [21:04:11]NVStorageDeleteData [21:04:11]Write to MH i2c: 01 00 00 EB 53 3E [21:04:11]Write i2c OK [21:04:11]MH_I2C_Read... [21:04:11]Read from MH i2c: 01 [21:04:11]MH_I2C_Read... [21:04:11]Read from MH i2c: 01 07 00 [21:04:11]MH_I2C_Read... [21:04:11]Read from MH i2c: 01 07 00 EB 53 00 00 00 00 00 C5 0C 16 [21:04:11]RasterBufferAndPrint [21:04:11]line [21:04:11]line [21:04:11]line [21:04:11]line [21:04:11]line [21:04:11]written 0, free lines is 3274 [21:04:11]MH_Cut [21:04:11]Write to MH i2c: D1 01 00 F2 53 01 17 [21:04:11]Write i2c OK [21:04:11]MH_I2C_Read... [21:04:11]Read from MH i2c: D1 [21:04:11]MH_I2C_Read... [21:04:11]Read from MH i2c: D1 01 00 [21:04:11]MH_I2C_Read... [21:04:11]Read from MH i2c: D1 01 00 F2 53 00 16 [21:04:11]Write to MH i2c: 01 00 00 F3 53 46 [21:04:11]Write i2c OK [21:04:11]MH_I2C_Read... [21:04:11]OFD Sender: No OFD packet to send [21:04:12]*** Cut start [21:04:12]*** Purtial cut [21:04:12]*** Stage 1: CUTSNS_PIN = 1 [21:04:12]Read from MH i2c: 01 [21:04:12]MH_I2C_Read... [21:04:12]*** Stop cut motor [21:04:12]*** Cut end [21:04:12]Read from MH i2c: 01 07 00 [21:04:12]MH_I2C_Read... [21:04:12]Read from MH i2c: 01 07 00 F3 53 00 00 00 00 00 FF 0F 5B [21:04:12]process_action close_receipt done [21:04:12]requested_data is exist [21:04:12]produce_requested_data [21:04:12]requested_item fm.sn is exist - process it [21:04:12]wFMCommunicate request_size=4 [21:04:12]MH_SAM_APDU [21:04:12]CAPDU: 80 11 00 00 [21:04:12]Write to MH i2c: E2 08 00 F4 53 80 11 00 00 00 00 00 00 C1 [21:04:12]Write i2c OK [21:04:12]MH_I2C_Read... [21:04:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:12]Read from MH i2c: E2 [21:04:12]MH_I2C_Read... [21:04:12]Read from MH i2c: E2 17 00 [21:04:12]MH_I2C_Read... [21:04:12]Read from MH i2c: E2 17 00 F4 53 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 16 [21:04:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:04:12]wFMCommunicate OK [21:04:12]requested_item fd.num is exist - process it [21:04:12]SAM_PROTO_GetFieldsCounters [21:04:12]wFMCommunicate request_size=4 [21:04:12]MH_SAM_APDU [21:04:12]CAPDU: 80 13 00 00 [21:04:12]Write to MH i2c: E2 08 00 F5 53 80 13 00 00 00 00 00 00 C4 [21:04:12]Write i2c OK [21:04:12]MH_I2C_Read... [21:04:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:04:12]Read from MH i2c: E2 [21:04:12]MH_I2C_Read... [21:04:12]Read from MH i2c: E2 62 00 [21:04:12]MH_I2C_Read... [21:04:12]Read from MH i2c: E2 62 00 F5 53 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C8 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 65 02 00 00 5E 04 04 00 65 02 00 00 57 04 04 00 66 02 00 00 19 04 04 00 00 00 00 00 90 00 B5 [21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C8 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 65 02 00 00 5E 04 04 00 65 02 00 00 57 04 04 00 66 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:04:12]wFMCommunicate OK [21:04:12]SAM_PROTO_GetFieldsCounters done [21:04:12]requested_item shift.num is exist - process it [21:04:12]requested_item shift.opened is exist - process it [21:04:12]req_shift_opened [21:04:12]FM_GetShiftState [21:04:12]SAM_PROTO_GetShiftState [21:04:12]wFMCommunicate request_size=4 [21:04:12]MH_SAM_APDU [21:04:12]CAPDU: 80 13 01 00 [21:04:12]Write to MH i2c: E2 08 00 F6 53 80 13 01 00 00 00 00 00 C6 [21:04:12]Write i2c OK [21:04:12]MH_I2C_Read... [21:04:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:12]Read from MH i2c: E2 [21:04:12]MH_I2C_Read... [21:04:12]Read from MH i2c: E2 0E 00 [21:04:12]MH_I2C_Read... [21:04:12]Read from MH i2c: E2 0E 00 F6 53 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 44 [21:04:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:04:12]wFMCommunicate OK [21:04:12]SAM_PROTO_GetShiftState done [21:04:12]FM_GetShiftState done [21:04:12]req_shift_opened done [21:04:12]requested_item shift.open_date is exist - process it [21:04:12]req_shift_open_date [21:04:12]req_shift_open_date done [21:04:12]produce_requested_data done [21:04:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309192,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:04:12]process_action_free close_receipt [21:04:12]json_value_free [21:04:12]json_value_free done [21:04:12]process_json_proto returns [21:04:12]Send response to host [21:04:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309192,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:04:12]free response buf [21:04:12]execute_script done [21:04:12]execute_script returns [21:04:12]free content buf [21:04:12]Sock 7.Close socket [21:04:12]Sock 7.Thread stoped [21:04:14]accept exits with 9 [21:04:14]New connection [21:04:14]New thread 3067022692 created [21:04:14]Thread 3066879332 joined [21:04:14]Waiting for new connection... [21:04:14] Sock 9.Parse request [21:04:14]Sock 9.Check first char [21:04:14]Sock 9.First char is OK [21:04:14]request: POST /json_proto HTTP/1.0 [21:04:14]Method: POST [21:04:14]URL: /json_proto [21:04:14]Method is POST - this is cgi request [21:04:14]url: /json_proto [21:04:14]query_string will be loaded in cgi processing [21:04:14]execute_cgi json_proto POST (null) [21:04:14]execute_cgi path=json_proto method=POST [21:04:14]POST find Content-Length [21:04:14]Host: 172.17.96.3:8080 [21:04:14]Content-Length: 766 [21:04:14]Content-Type: application/json [21:04:14] [21:04:14]POST finish read [21:04:14]Found Content-Length = 766 [21:04:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [21:04:14]execute_script... [21: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 : (1)643064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [21:04:14]POST & json_proto [21:04:14]process_json_proto [21:04:14]json parsed OK: [21:04:14]protocol is kg_v1.0 [21:04:14]action value=close_receipt [21:04:14]process_action close_receipt [21:04:14]cmd_close_receipt [21:04:14]MH_GetDate [21:04:14]Write to MH i2c: F0 00 00 F7 53 39 [21:04:14]Write i2c OK [21:04:14]MH_I2C_Read... [21:04:14]Read from MH i2c: F0 [21:04:14]MH_I2C_Read... [21:04:14]Read from MH i2c: F0 09 00 [21:04:14]MH_I2C_Read... [21:04:14]Read from MH i2c: F0 09 00 F7 53 00 50 59 1D 67 44 5E 04 65 7A [21:04:14]GetLastDocTimeStamp 1729976651 [21:04:14]current date 1729976656 [21:04:14]FM_GetShiftState [21:04:14]SAM_PROTO_GetShiftState [21:04:14]wFMCommunicate request_size=4 [21:04:14]MH_SAM_APDU [21:04:14]CAPDU: 80 13 01 00 [21:04:14]Write to MH i2c: E2 08 00 F8 53 80 13 01 00 00 00 00 00 C8 [21:04:14]Write i2c OK [21:04:14]MH_I2C_Read... [21:04:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:14]Read from MH i2c: E2 [21:04:14]MH_I2C_Read... [21:04:14]Read from MH i2c: E2 0E 00 [21:04:14]MH_I2C_Read... [21:04:14]Read from MH i2c: E2 0E 00 F8 53 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 46 [21:04:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:04:14]wFMCommunicate OK [21:04:14]SAM_PROTO_GetShiftState done [21:04:14]FM_GetShiftState done [21:04:14]opened in 1729902265 [21:04:14]opened+sec_in_day 1729988665 [21:04:14]quantity*price = 50041 [21:04:14]sum+1 = 50042 [21:04:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 614 26.10.2024 21:04 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309193 ФПД: 230422580668486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210416&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309193&fm=230422580668486&tin=02508201610067®Number=0000000000091780&sum=50041 [21:04:15]StoreToDocumentArchive [21:04:15]shift 532 fd 309193 [21:04:15]save to /storage/0532/doc_00309193 [21:04:15]save last doc name /storage/0532/doc_00309193 to /storage/kkm_last_doc_name [21:04:15]save OK [21:04:15]Clear old archive folders... [21:04:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:04:15]tlvbuf is B6F69520 [21:04:15]SAM_PROTO_ClearQueue [21:04:15]wFMCommunicate request_size=4 [21:04:15]MH_SAM_APDU [21:04:15]CAPDU: 80 09 00 00 [21:04:15]Write to MH i2c: E2 08 00 05 54 80 09 00 00 00 00 00 00 CB [21:04:15]Write i2c OK [21:04:15]MH_I2C_Read... [21:04:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:04:15]Read from MH i2c: E2 [21:04:15]MH_I2C_Read... [21:04:15]Read from MH i2c: E2 03 00 [21:04:15]MH_I2C_Read... [21:04:15]Read from MH i2c: E2 03 00 05 54 00 90 00 CD [21:04:15]RAPDU: 90 00 [21:04:15]wFMCommunicate OK [21:04:15]SAM_PROTO_ClearQueue done [21:04:15]KKMCreateOFDPacket [21:04:15]OFDProtocolAddRootSTLVToBuf [21:04:15]FM_MakeSignedData [21:04:15]FM_MakeSignedData [21:04:15]SAM_PROTO_SignData [21:04:15]wFMCommunicate request_size=4 [21:04:15]MH_SAM_APDU [21:04:15]CAPDU: 80 0D 01 02 [21:04:15]Write to MH i2c: E2 08 00 06 54 80 0D 01 02 00 00 00 00 D3 [21:04:15]Write i2c OK [21:04:15]MH_I2C_Read... [21:04:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:04:15]Read from MH i2c: E2 [21:04:15]MH_I2C_Read... [21:04:15]Read from MH i2c: E2 03 00 [21:04:15]MH_I2C_Read... [21:04:15]Read from MH i2c: E2 03 00 06 54 00 90 00 CE [21:04:15]RAPDU: 90 00 [21:04:15]wFMCommunicate OK [21:04:15]wFMCommunicate request_size=255 [21:04:15]MH_SAM_APDU [21:04:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 02 00 00 F4 03 04 00 50 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 B7 04 00 35 04 06 00 D1 [21:04:15]Write to MH i2c: E2 02 01 07 54 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 02 00 00 F4 03 04 00 50 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 B7 04 00 35 04 06 00 D1 00 00 B3 [21:04:15]Write i2c OK [21:04:15]MH_I2C_Read... [21:04:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:16]Read from MH i2c: E2 [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: E2 03 00 [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: E2 03 00 07 54 00 90 00 CF [21:04:16]RAPDU: 90 00 [21:04:16]wFMCommunicate OK [21:04:16]wFMCommunicate request_size=10 [21:04:16]MH_SAM_APDU [21:04:16]CAPDU: 80 0D 02 02 05 91 70 11 A8 46 [21:04:16]Write to MH i2c: E2 0D 00 08 54 80 0D 02 02 05 00 91 70 11 A8 46 00 00 E0 [21:04:16]Write i2c OK [21:04:16]MH_I2C_Read... [21:04:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:16]Read from MH i2c: E2 [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: E2 03 00 [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: E2 03 00 08 54 00 90 00 D0 [21:04:16]RAPDU: 90 00 [21:04:16]wFMCommunicate OK [21:04:16]wFMCommunicate request_size=4 [21:04:16]MH_SAM_APDU [21:04:16]CAPDU: 80 0D 03 02 [21:04:16]Write to MH i2c: E2 08 00 09 54 80 0D 03 02 00 00 00 00 D8 [21:04:16]Write i2c OK [21:04:16]MH_I2C_Read... [21:04:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:04:16]Read from MH i2c: E2 [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: E2 0B 00 [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: E2 0B 00 09 54 00 6B 7A 9B 21 A9 5B 6A 2E 90 00 16 [21:04:16]RAPDU: 6B 7A 9B 21 A9 5B 6A 2E 90 00 [21:04:16]wFMCommunicate OK [21:04:16]SAM_PROTO_SignData done [21:04:16]FM_MakeSignedData done [21:04:16]CreateOFDProtocolMessage [21:04:16]wFMCommunicate request_size=4 [21:04:16]MH_SAM_APDU [21:04:16]CAPDU: 80 11 00 00 [21:04:16]Write to MH i2c: E2 08 00 0A 54 80 11 00 00 00 00 00 00 D8 [21:04:16]Write i2c OK [21:04:16]MH_I2C_Read... [21:04:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:16]Read from MH i2c: E2 [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: E2 17 00 [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: E2 17 00 0A 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2D [21:04:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:04:16]wFMCommunicate OK [21:04:16]CreateOFDProtocolMessage done [21:04:16]OFDSenderStorePacket 309193 [21:04:16]StoreOFDPacket docnum=309193 [21:04:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 67 E3 07 01 41 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 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 66 02 00 00 F4 03 04 00 50 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 B7 04 00 35 04 06 00 D1 91 70 11 A8 46 6B 7A 9B 21 A9 5B 6A 2E [21:04:16]CheckFolder [21:04:16]dirname=/storage/ofd_packets [21:04:16]CheckFolder done [21:04:16]ProducePacketName [21:04:16]name=ofd_packets/00309193 [21:04:16]NVStorageSaveData ofd_packets/00309193 [21:04:16]File name is /storage/ofd_packets/00309193 [21:04:16]Write 301 bytes [21:04:16]NVStorageSaveData done [21:04:16]OFDSenderStorePacket done [21:04:16]KKMCreateOFDPacket done [21:04:16]NVStorageSaveData kkm_last_timestamp [21:04:16]File name is /storage/kkm_last_timestamp [21:04:16]Write 4 bytes [21:04:16]NVStorageSaveData done [21:04:16]ExternCall_PrintAddStr [21:04:16]wPrintStart [21:04:16]Write to MH i2c: 01 00 00 0B 54 5F [21:04:16]Write i2c OK [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: 01 [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: 01 07 00 [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: 01 07 00 0B 54 00 00 00 00 00 FF 0F 74 [21:04:16]RasterBufferAndPrint [21:04:16]line Счет N : (1)643064 [21:04:16]line ИНН: 02508201610067 [21:04:16]line Контрольно-Кассовый Чек [21:04:16]line ПРОДАЖА [21:04:16]line ТРК (МРК, ГНК) : 31 [21:04:16]line Товар: 2710124130 [21:04:16]line Аи-92-К-2 [21:04:16]line 7.480 * 66.90 [21:04:16]line = 500.41 [21:04:16]line НДС 12% НСП 1% [21:04:16]line > о реализуемом товаре [21:04:16]line ИТОГО: 500.41 [21:04:16]line НСП 1% : 4.43 [21:04:16]line НДС 12% : 53.14 [21:04:16]line Наличными: 0.00 [21:04:16]line Безнал.: 500.41 [21:04:16]line Место: АЗС № 172 "Партнер Нефть" [21:04:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:04:16]line СНО: Общий режим [21:04:16]line Чек 614 26.10.2024 21:04 [21:04:16]line Смена: 532 ФФД: 1.0 [21:04:16]line ЗНМ: 0300000116 [21:04:16]line РНМ: 0000000000091780 [21:04:16]line Версия ККМ: 001 [21:04:16]line Платежная система: Mbank [21:04:16]line ФМ: 0000000000871765 [21:04:16]line ФД: 309193 [21:04:16]line ФПД: 230422580668486 [21:04:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210416&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309193&fm=230422580668486&tin=02508201610067®Number=0000000000091780&sum=50041 [21:04:16]written 0, free lines is 4095 [21:04:16]OFD Sender: Processing packet 309193 [packets to send 223, broken 222] [21:04:16]ProducePacketName [21:04:16]name=ofd_packets/00309193 [21:04:16]OFD Sender: To server: pG, [21:04:16]CommunicateWithHost lk.salyk.kg:30040 [21:04:16]ConnectInit lk.salyk.kg [21:04:16]Connected sock=10 [21: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 31 37 36 35 0F 01 00 00 67 E3 07 01 41 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 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 66 02 00 00 F4 03 04 00 50 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 C9 B7 04 00 35 04 06 00 D1 91 70 11 A8 46 6B 7A 9B 21 A9 5B 6A 2E [21:04:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 78 A3 47 00 9A 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 31 37 36 35 10 04 04 00 C9 B7 04 00 F4 03 04 00 AD FF 1C 67 B6 04 01 00 00 62 43 13 4D 25 4A 8A 38 [21:04:16]CommunicateWithHost err = 0 [21:04:16]CheckOFDResponse [21:04:16]1017 (14) - 77093643461234 [21:04:16]1041 (16) - 0000000000871765 [21:04:16]1040 (4) - 309193 [21:04:16]1012 (4) - 26.10.2024 14:41 [21:04:16]1206 (1) - 0 [21:04:16]OFD Sender: Remove packet 309193 [21:04:16]ProducePacketName [21:04:16]name=ofd_packets/00309193 [21:04:16]NVStorageDeleteData [21:04:16]Write to MH i2c: 01 00 00 33 54 87 [21:04:16]Write i2c OK [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: 01 [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: 01 07 00 [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: 01 07 00 33 54 00 00 00 00 00 33 0D CE [21:04:16]RasterBufferAndPrint [21:04:16]line [21:04:16]line [21:04:16]line [21:04:16]line [21:04:16]line [21:04:16]written 0, free lines is 3394 [21:04:16]MH_Cut [21:04:16]Write to MH i2c: D1 01 00 3A 54 01 60 [21:04:16]Write i2c OK [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: D1 [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: D1 01 00 [21:04:16]MH_I2C_Read... [21:04:16]Read from MH i2c: D1 01 00 3A 54 00 5F [21:04:16]Write to MH i2c: 01 00 00 3B 54 8F [21:04:16]Write i2c OK [21:04:16]MH_I2C_Read... [21:04:17]OFD Sender: No OFD packet to send [21:04:17]*** Cut start [21:04:17]*** Purtial cut [21:04:17]*** Stage 1: CUTSNS_PIN = 1 [21:04:17]Read from MH i2c: 01 [21:04:17]MH_I2C_Read... [21:04:17]*** Stop cut motor [21:04:17]*** Cut end [21:04:17]Read from MH i2c: 01 07 00 [21:04:17]MH_I2C_Read... [21:04:17]Read from MH i2c: 01 07 00 3B 54 00 00 00 00 00 FF 0F A4 [21:04:17]process_action close_receipt done [21:04:17]requested_data is exist [21:04:17]produce_requested_data [21:04:17]requested_item fm.sn is exist - process it [21:04:17]wFMCommunicate request_size=4 [21:04:17]MH_SAM_APDU [21:04:17]CAPDU: 80 11 00 00 [21:04:17]Write to MH i2c: E2 08 00 3C 54 80 11 00 00 00 00 00 00 0A [21:04:17]Write i2c OK [21:04:17]MH_I2C_Read... [21:04:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:17]Read from MH i2c: E2 [21:04:17]MH_I2C_Read... [21:04:17]Read from MH i2c: E2 17 00 [21:04:17]MH_I2C_Read... [21:04:17]Read from MH i2c: E2 17 00 3C 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5F [21:04:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:04:17]wFMCommunicate OK [21:04:17]requested_item fd.num is exist - process it [21:04:17]SAM_PROTO_GetFieldsCounters [21:04:17]wFMCommunicate request_size=4 [21:04:17]MH_SAM_APDU [21:04:17]CAPDU: 80 13 00 00 [21:04:17]Write to MH i2c: E2 08 00 3D 54 80 13 00 00 00 00 00 00 0D [21:04:17]Write i2c OK [21:04:17]MH_I2C_Read... [21:04:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:04:17]Read from MH i2c: E2 [21:04:17]MH_I2C_Read... [21:04:17]Read from MH i2c: E2 62 00 [21:04:17]MH_I2C_Read... [21:04:17]Read from MH i2c: E2 62 00 3D 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C9 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 02 [21:04:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 C9 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:04:18]wFMCommunicate OK [21:04:18]SAM_PROTO_GetFieldsCounters done [21:04:18]requested_item shift.num is exist - process it [21:04:18]requested_item shift.opened is exist - process it [21:04:18]req_shift_opened [21:04:18]FM_GetShiftState [21:04:18]SAM_PROTO_GetShiftState [21:04:18]wFMCommunicate request_size=4 [21:04:18]MH_SAM_APDU [21:04:18]CAPDU: 80 13 01 00 [21:04:18]Write to MH i2c: E2 08 00 3E 54 80 13 01 00 00 00 00 00 0F [21:04:18]Write i2c OK [21:04:18]MH_I2C_Read... [21:04:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:18]Read from MH i2c: E2 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: E2 0E 00 [21:04:18]MH_I2C_Read... [21:04:18]Read from MH i2c: E2 0E 00 3E 54 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8D [21:04:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:04:18]wFMCommunicate OK [21:04:18]SAM_PROTO_GetShiftState done [21:04:18]FM_GetShiftState done [21:04:18]req_shift_opened done [21:04:18]requested_item shift.open_date is exist - process it [21:04:18]req_shift_open_date [21:04:18]req_shift_open_date done [21:04:18]produce_requested_data done [21:04:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309193,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:04:18]process_action_free close_receipt [21:04:18]json_value_free [21:04:18]json_value_free done [21:04:18]process_json_proto returns [21:04:18]Send response to host [21:04:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309193,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:04:18]free response buf [21:04:18]execute_script done [21:04:18]execute_script returns [21:04:18]free content buf [21:04:18]Sock 9.Close socket [21:04:18]Sock 9.Thread stoped [21:04:22]OFD Sender: No OFD packet to send [21:04:27]OFD Sender: No OFD packet to send [21:04:32]OFD Sender: No OFD packet to send [21:04:37]OFD Sender: No OFD packet to send [21:04:42]OFD Sender: No OFD packet to send [21:04:47]OFD Sender: No OFD packet to send [21:04:49]accept exits with 7 [21:04:49]New connection [21:04:49]New thread 3066879332 created [21:04:49]Thread 3067022692 joined [21:04:49]Waiting for new connection... [21:04:49] Sock 7.Parse request [21:04:49]Sock 7.Check first char [21:04:49]Sock 7.First char is OK [21:04:49]request: POST /json_proto HTTP/1.0 [21:04:49]Method: POST [21:04:49]URL: /json_proto [21:04:49]Method is POST - this is cgi request [21:04:49]url: /json_proto [21:04:49]query_string will be loaded in cgi processing [21:04:49]execute_cgi json_proto POST (null) [21:04:49]execute_cgi path=json_proto method=POST [21:04:49]POST find Content-Length [21:04:49]Host: 172.17.96.3:8080 [21:04:49]Content-Length: 626 [21:04:49]Content-Type: application/json [21:04:49] [21:04:49]POST finish read [21:04:49]Found Content-Length = 626 [21:04:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3384", "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" ] } } [21:04:49]execute_script... [21:04: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)3384", "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" ] } } [21:04:49]POST & json_proto [21:04:49]process_json_proto [21:04:49]json parsed OK: [21:04:49]protocol is kg_v1.0 [21:04:49]action value=close_receipt [21:04:49]process_action close_receipt [21:04:49]cmd_close_receipt [21:04:49]MH_GetDate [21:04:49]Write to MH i2c: F0 00 00 3F 54 82 [21:04:49]Write i2c OK [21:04:49]MH_I2C_Read... [21:04:49]Read from MH i2c: F0 [21:04:49]MH_I2C_Read... [21:04:49]Read from MH i2c: F0 09 00 [21:04:49]MH_I2C_Read... [21:04:49]Read from MH i2c: F0 09 00 3F 54 00 73 59 1D 67 44 5E 04 65 E6 [21:04:49]GetLastDocTimeStamp 1729976656 [21:04:49]current date 1729976691 [21:04:49]FM_GetShiftState [21:04:49]SAM_PROTO_GetShiftState [21:04:49]wFMCommunicate request_size=4 [21:04:49]MH_SAM_APDU [21:04:49]CAPDU: 80 13 01 00 [21:04:49]Write to MH i2c: E2 08 00 40 54 80 13 01 00 00 00 00 00 11 [21:04:49]Write i2c OK [21:04:49]MH_I2C_Read... [21:04:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:49]Read from MH i2c: E2 [21:04:49]MH_I2C_Read... [21:04:49]Read from MH i2c: E2 0E 00 [21:04:49]MH_I2C_Read... [21:04:49]Read from MH i2c: E2 0E 00 40 54 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8F [21:04:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:04:49]wFMCommunicate OK [21:04:49]SAM_PROTO_GetShiftState done [21:04:49]FM_GetShiftState done [21:04:49]opened in 1729902265 [21:04:49]opened+sec_in_day 1729988665 [21:04:49]quantity*price = 13000 [21:04:49]sum+1 = 13001 [21:04:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 615 26.10.2024 21:04 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309194 ФПД: 101689689578875 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210451&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309194&fm=101689689578875&tin=02508201610067®Number=0000000000091780&sum=13000 0 [21:04:50]StoreToDocumentArchive [21:04:50]shift 532 fd 309194 [21:04:50]save to /storage/0532/doc_00309194 [21:04:50]save last doc name /storage/0532/doc_00309194 to /storage/kkm_last_doc_name [21:04:50]save OK [21:04:50]Clear old archive folders... [21:04:50]ProcessDocumentItem done err = 0, tmpTLVsize=276 [21:04:50]tlvbuf is 002771C0 [21:04:50]SAM_PROTO_ClearQueue [21:04:50]wFMCommunicate request_size=4 [21:04:50]MH_SAM_APDU [21:04:50]CAPDU: 80 09 00 00 [21:04:50]Write to MH i2c: E2 08 00 4D 54 80 09 00 00 00 00 00 00 13 [21:04:50]Write i2c OK [21:04:50]MH_I2C_Read... [21:04:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:04:50]Read from MH i2c: E2 [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: E2 03 00 [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: E2 03 00 4D 54 00 90 00 15 [21:04:50]RAPDU: 90 00 [21:04:50]wFMCommunicate OK [21:04:50]SAM_PROTO_ClearQueue done [21:04:50]KKMCreateOFDPacket [21:04:50]OFDProtocolAddRootSTLVToBuf [21:04:50]FM_MakeSignedData [21:04:50]FM_MakeSignedData [21:04:50]SAM_PROTO_SignData [21:04:50]wFMCommunicate request_size=4 [21:04:50]MH_SAM_APDU [21:04:50]CAPDU: 80 0D 01 02 [21:04:50]Write to MH i2c: E2 08 00 4E 54 80 0D 01 02 00 00 00 00 1B [21:04:50]Write i2c OK [21:04:50]MH_I2C_Read... [21:04:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:04:50]Read from MH i2c: E2 [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: E2 03 00 [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: E2 03 00 4E 54 00 90 00 16 [21:04:50]RAPDU: 90 00 [21:04:50]wFMCommunicate OK [21:04:50]wFMCommunicate request_size=255 [21:04:50]MH_SAM_APDU [21:04:50]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 67 02 00 00 F4 03 04 00 73 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 [21:04:50]Write to MH i2c: E2 02 01 4F 54 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 67 02 00 00 F4 03 04 00 73 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 00 00 05 [21:04:50]Write i2c OK [21:04:50]MH_I2C_Read... [21:04:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:50]Read from MH i2c: E2 [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: E2 03 00 [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: E2 03 00 4F 54 00 90 00 17 [21:04:50]RAPDU: 90 00 [21:04:50]wFMCommunicate OK [21:04:50]wFMCommunicate request_size=35 [21:04:50]MH_SAM_APDU [21:04:50]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA B7 04 00 35 04 06 00 5C 7C 79 D3 1D 7B [21:04:50]Write to MH i2c: E2 26 00 50 54 80 0D 02 02 1E 00 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA B7 04 00 35 04 06 00 5C 7C 79 D3 1D 7B 00 00 54 [21:04:50]Write i2c OK [21:04:50]MH_I2C_Read... [21:04:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:04:50]Read from MH i2c: E2 [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: E2 03 00 [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: E2 03 00 50 54 00 90 00 18 [21:04:50]RAPDU: 90 00 [21:04:50]wFMCommunicate OK [21:04:50]wFMCommunicate request_size=4 [21:04:50]MH_SAM_APDU [21:04:50]CAPDU: 80 0D 03 02 [21:04:50]Write to MH i2c: E2 08 00 51 54 80 0D 03 02 00 00 00 00 20 [21:04:50]Write i2c OK [21:04:50]MH_I2C_Read... [21:04:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:04:50]Read from MH i2c: E2 [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: E2 0B 00 [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: E2 0B 00 51 54 00 E6 D1 9B 20 6A B1 8B 25 90 00 5E [21:04:50]RAPDU: E6 D1 9B 20 6A B1 8B 25 90 00 [21:04:50]wFMCommunicate OK [21:04:50]SAM_PROTO_SignData done [21:04:50]FM_MakeSignedData done [21:04:50]CreateOFDProtocolMessage [21:04:50]wFMCommunicate request_size=4 [21:04:50]MH_SAM_APDU [21:04:50]CAPDU: 80 11 00 00 [21:04:50]Write to MH i2c: E2 08 00 52 54 80 11 00 00 00 00 00 00 20 [21:04:50]Write i2c OK [21:04:50]MH_I2C_Read... [21:04:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:50]Read from MH i2c: E2 [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: E2 17 00 [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: E2 17 00 52 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 75 [21:04:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:04:50]wFMCommunicate OK [21:04:50]CreateOFDProtocolMessage done [21:04:50]OFDSenderStorePacket 309194 [21:04:50]StoreOFDPacket docnum=309194 [21:04:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 28 01 00 00 7F 0B 20 01 7E 46 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 67 02 00 00 F4 03 04 00 73 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA B7 04 00 35 04 06 00 5C 7C 79 D3 1D 7B E6 D1 9B 20 6A B1 8B 25 [21:04:50]CheckFolder [21:04:50]dirname=/storage/ofd_packets [21:04:50]CheckFolder done [21:04:50]ProducePacketName [21:04:50]name=ofd_packets/00309194 [21:04:50]NVStorageSaveData ofd_packets/00309194 [21:04:50]File name is /storage/ofd_packets/00309194 [21:04:50]Write 326 bytes [21:04:50]NVStorageSaveData done [21:04:50]OFDSenderStorePacket done [21:04:50]KKMCreateOFDPacket done [21:04:50]NVStorageSaveData kkm_last_timestamp [21:04:50]File name is /storage/kkm_last_timestamp [21:04:50]Write 4 bytes [21:04:50]NVStorageSaveData done [21:04:50]ExternCall_PrintAddStr [21:04:50]wPrintStart [21:04:50]Write to MH i2c: 01 00 00 53 54 A7 [21:04:50]Write i2c OK [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: 01 [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: 01 07 00 [21:04:50]MH_I2C_Read... [21:04:50]Read from MH i2c: 01 07 00 53 54 00 00 00 00 00 FF 0F BC [21:04:50]RasterBufferAndPrint [21:04:50]line Счет N : (3)3384 [21:04:50]line ИНН: 02508201610067 [21:04:50]line Контрольно-Кассовый Чек [21:04:50]line ПРОДАЖА [21:04:50]line Товар: 2000036230011 [21:04:50]line Кофе Латте XL(GABB TRADE) [21:04:50]line 1.000 * 130.00 [21:04:50]line = 130.00 [21:04:50]line НДС 12% НСП 1% [21:04:50]line > о реализуемом товаре [21:04:50]line ИТОГО: 130.00 [21:04:50]line НСП 1% : 1.15 [21:04:50]line НДС 12% : 13.80 [21:04:50]line Наличными: 130.00 [21:04:50]line Безнал.: 0.00 [21:04:50]line Место: АЗС № 172 "Партнер Нефть" [21:04:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:04:50]line СНО: Общий режим [21:04:50]line Чек 615 26.10.2024 21:04 [21:04:50]line Смена: 532 ФФД: 1.0 [21:04:50]line ЗНМ: 0300000116 [21:04:50]line РНМ: 0000000000091780 [21:04:50]line Версия ККМ: 001 [21:04:50]line ФМ: 0000000000871765 [21:04:50]line ФД: 309194 [21:04:50]line ФПД: 101689689578875 [21:04:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210451&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309194&fm=101689689578875&tin=02508201610067®Number=0000000000091780&sum=13000 [21:04:51]line 0 [21:04:51]OFD Sender: Processing packet 309194 [packets to send 223, broken 222] [21:04:51]ProducePacketName [21:04:51]name=ofd_packets/00309194 [21:04:51]OFD Sender: To server: pG, [21:04:51]CommunicateWithHost lk.salyk.kg:30040 [21:04:51]ConnectInit lk.salyk.kg [21:04:51]written 0, free lines is 4095 [21:04:51]Connected sock=10 [21:04:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 28 01 00 00 7F 0B 20 01 7E 46 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 67 02 00 00 F4 03 04 00 73 59 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CA B7 04 00 35 04 06 00 5C 7C 79 D3 1D 7B E6 D1 9B 20 6A B1 8B 25 [21:04:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 72 35 47 00 CA 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 31 37 36 35 10 04 04 00 CA B7 04 00 F4 03 04 00 D0 FF 1C 67 B6 04 01 00 00 13 48 EA E1 CB 45 6F 2F [21:04:51]CommunicateWithHost err = 0 [21:04:51]CheckOFDResponse [21:04:51]1017 (14) - 77093643461234 [21:04:51]1041 (16) - 0000000000871765 [21:04:51]1040 (4) - 309194 [21:04:51]1012 (4) - 26.10.2024 14:42 [21:04:51]1206 (1) - 0 [21:04:51]OFD Sender: Remove packet 309194 [21:04:51]ProducePacketName [21:04:51]name=ofd_packets/00309194 [21:04:51]NVStorageDeleteData [21:04:51]Write to MH i2c: 01 00 00 7A 54 CE [21:04:51]Write i2c OK [21:04:51]MH_I2C_Read... [21:04:51]Read from MH i2c: 01 [21:04:51]MH_I2C_Read... [21:04:51]Read from MH i2c: 01 07 00 [21:04:51]MH_I2C_Read... [21:04:51]Read from MH i2c: 01 07 00 7A 54 00 00 00 00 00 D6 0C B7 [21:04:51]RasterBufferAndPrint [21:04:51]line [21:04:51]line [21:04:51]line [21:04:51]line [21:04:51]line [21:04:51]written 0, free lines is 3289 [21:04:51]MH_Cut [21:04:51]Write to MH i2c: D1 01 00 81 54 01 A7 [21:04:51]Write i2c OK [21:04:51]MH_I2C_Read... [21:04:51]Read from MH i2c: D1 [21:04:51]MH_I2C_Read... [21:04:51]Read from MH i2c: D1 01 00 [21:04:51]MH_I2C_Read... [21:04:51]Read from MH i2c: D1 01 00 81 54 00 A6 [21:04:51]Write to MH i2c: 01 00 00 82 54 D6 [21:04:51]Write i2c OK [21:04:51]MH_I2C_Read... [21:04:52]OFD Sender: No OFD packet to send [21:04:52]*** Cut start [21:04:52]*** Purtial cut [21:04:52]*** Stage 1: CUTSNS_PIN = 1 [21:04:52]Read from MH i2c: 01 [21:04:52]MH_I2C_Read... [21:04:52]*** Stop cut motor [21:04:52]*** Cut end [21:04:52]Read from MH i2c: 01 07 00 [21:04:52]MH_I2C_Read... [21:04:52]Read from MH i2c: 01 07 00 82 54 00 00 00 00 00 FF 0F EB [21:04:52]process_action close_receipt done [21:04:52]requested_data is exist [21:04:52]produce_requested_data [21:04:52]requested_item fm.sn is exist - process it [21:04:52]wFMCommunicate request_size=4 [21:04:52]MH_SAM_APDU [21:04:52]CAPDU: 80 11 00 00 [21:04:52]Write to MH i2c: E2 08 00 83 54 80 11 00 00 00 00 00 00 51 [21:04:52]Write i2c OK [21:04:52]MH_I2C_Read... [21:04:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:04:52]Read from MH i2c: E2 [21:04:52]MH_I2C_Read... [21:04:52]Read from MH i2c: E2 17 00 [21:04:52]MH_I2C_Read... [21:04:52]Read from MH i2c: E2 17 00 83 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A6 [21:04:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:04:52]wFMCommunicate OK [21:04:52]requested_item fd.num is exist - process it [21:04:52]SAM_PROTO_GetFieldsCounters [21:04:52]wFMCommunicate request_size=4 [21:04:52]MH_SAM_APDU [21:04:52]CAPDU: 80 13 00 00 [21:04:52]Write to MH i2c: E2 08 00 84 54 80 13 00 00 00 00 00 00 54 [21:04:52]Write i2c OK [21:04:52]MH_I2C_Read... [21:04:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:04:52]Read from MH i2c: E2 [21:04:52]MH_I2C_Read... [21:04:52]Read from MH i2c: E2 62 00 [21:04:52]MH_I2C_Read... [21:04:52]Read from MH i2c: E2 62 00 84 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CA B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 4D [21:04:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CA B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:04:52]wFMCommunicate OK [21:04:52]SAM_PROTO_GetFieldsCounters done [21:04:52]requested_item shift.num is exist - process it [21:04:52]requested_item shift.opened is exist - process it [21:04:52]req_shift_opened [21:04:52]FM_GetShiftState [21:04:52]SAM_PROTO_GetShiftState [21:04:52]wFMCommunicate request_size=4 [21:04:52]MH_SAM_APDU [21:04:52]CAPDU: 80 13 01 00 [21:04:52]Write to MH i2c: E2 08 00 85 54 80 13 01 00 00 00 00 00 56 [21:04:52]Write i2c OK [21:04:52]MH_I2C_Read... [21:04:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:04:52]Read from MH i2c: E2 [21:04:52]MH_I2C_Read... [21:04:52]Read from MH i2c: E2 0E 00 [21:04:52]MH_I2C_Read... [21:04:52]Read from MH i2c: E2 0E 00 85 54 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D4 [21:04:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:04:52]wFMCommunicate OK [21:04:52]SAM_PROTO_GetShiftState done [21:04:52]FM_GetShiftState done [21:04:52]req_shift_opened done [21:04:52]requested_item shift.open_date is exist - process it [21:04:52]req_shift_open_date [21:04:52]req_shift_open_date done [21:04:52]produce_requested_data done [21:04:52]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309194,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:04:52]process_action_free close_receipt [21:04:52]json_value_free [21:04:52]json_value_free done [21:04:52]process_json_proto returns [21:04:52]Send response to host [21:04:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309194,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:04:52]free response buf [21:04:52]execute_script done [21:04:52]execute_script returns [21:04:52]free content buf [21:04:52]Sock 7.Close socket [21:04:52]Sock 7.Thread stoped [21:04:57]OFD Sender: No OFD packet to send [21:05:02]OFD Sender: No OFD packet to send [21:05:07]OFD Sender: No OFD packet to send [21:05:12]OFD Sender: No OFD packet to send [21:05:17]OFD Sender: No OFD packet to send [21:05:22]OFD Sender: No OFD packet to send [21:05:27]OFD Sender: No OFD packet to send [21:05:32]OFD Sender: No OFD packet to send [21:05:37]OFD Sender: No OFD packet to send [21:05:42]OFD Sender: No OFD packet to send [21:05:47]OFD Sender: No OFD packet to send [21:05:52]OFD Sender: No OFD packet to send [21:05:57]OFD Sender: No OFD packet to send [21:06:02]OFD Sender: No OFD packet to send [21:06:07]OFD Sender: No OFD packet to send [21:06:12]OFD Sender: No OFD packet to send [21:06:17]OFD Sender: No OFD packet to send [21:06:22]OFD Sender: No OFD packet to send [21:06:27]OFD Sender: No OFD packet to send [21:06:32]OFD Sender: No OFD packet to send [21:06:37]OFD Sender: No OFD packet to send [21:06:42]OFD Sender: No OFD packet to send [21:06:47]OFD Sender: No OFD packet to send [21:06:52]OFD Sender: No OFD packet to send [21:06:57]OFD Sender: No OFD packet to send [21:07:02]OFD Sender: No OFD packet to send [21:07:07]OFD Sender: No OFD packet to send [21:07:12]OFD Sender: No OFD packet to send [21:07:17]OFD Sender: No OFD packet to send [21:07:18]accept exits with 9 [21:07:18]New connection [21:07:18]New thread 3067022692 created [21:07:18]Thread 3066879332 joined [21:07:18]Waiting for new connection... [21:07:18] Sock 9.Parse request [21:07:18]Sock 9.Check first char [21:07:18]Sock 9.First char is OK [21:07:18]request: POST /json_proto HTTP/1.0 [21:07:18]Method: POST [21:07:18]URL: /json_proto [21:07:18]Method is POST - this is cgi request [21:07:18]url: /json_proto [21:07:18]query_string will be loaded in cgi processing [21:07:18]execute_cgi json_proto POST (null) [21:07:18]execute_cgi path=json_proto method=POST [21:07:18]POST find Content-Length [21:07:18]Host: 172.17.96.3:8080 [21:07:18]Content-Length: 775 [21:07:18]Content-Type: application/json [21:07:18] [21:07:18]POST finish read [21:07:18]Found Content-Length = 775 [21:07:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 64.770, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:18]execute_script... [21:07:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 64.770, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:18]POST & json_proto [21:07:18]process_json_proto [21:07:18]json parsed OK: [21:07:18]protocol is kg_v1.0 [21:07:18]action value=close_receipt [21:07:18]process_action close_receipt [21:07:18]cmd_close_receipt [21:07:18]MH_GetDate [21:07:18]Write to MH i2c: F0 00 00 86 54 C9 [21:07:18]Write i2c OK [21:07:18]MH_I2C_Read... [21:07:18]Read from MH i2c: F0 [21:07:18]MH_I2C_Read... [21:07:18]Read from MH i2c: F0 09 00 [21:07:18]MH_I2C_Read... [21:07:18]Read from MH i2c: F0 09 00 86 54 00 08 5A 1D 67 44 5E 04 65 C3 [21:07:18]GetLastDocTimeStamp 1729976691 [21:07:18]current date 1729976840 [21:07:18]FM_GetShiftState [21:07:18]SAM_PROTO_GetShiftState [21:07:18]wFMCommunicate request_size=4 [21:07:18]MH_SAM_APDU [21:07:18]CAPDU: 80 13 01 00 [21:07:18]Write to MH i2c: E2 08 00 87 54 80 13 01 00 00 00 00 00 58 [21:07:18]Write i2c OK [21:07:18]MH_I2C_Read... [21:07:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:18]Read from MH i2c: E2 [21:07:18]MH_I2C_Read... [21:07:18]Read from MH i2c: E2 0E 00 [21:07:18]MH_I2C_Read... [21:07:18]Read from MH i2c: E2 0E 00 87 54 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D6 [21:07:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:07:18]wFMCommunicate OK [21:07:18]SAM_PROTO_GetShiftState done [21:07:18]FM_GetShiftState done [21:07:18]opened in 1729902265 [21:07:18]opened+sec_in_day 1729988665 [21:07:18]quantity*price = 500024 [21:07:18]sum+1 = 500025 [21:07:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.24 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 0.00 Безнал.: 5000.24 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 616 26.10.2024 21:07 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309195 ФПД: 174370086934650 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210720&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309195&fm=174370086934650&tin=02508201610067®Number=0000000000091780&sum=500024 [21:07:19]StoreToDocumentArchive [21:07:19]shift 532 fd 309195 [21:07:19]save to /storage/0532/doc_00309195 [21:07:19]save last doc name /storage/0532/doc_00309195 to /storage/kkm_last_doc_name [21:07:19]save OK [21:07:19]Clear old archive folders... [21:07:19]ProcessDocumentItem done err = 0, tmpTLVsize=257 [21:07:19]tlvbuf is 000A0EC0 [21:07:19]SAM_PROTO_ClearQueue [21:07:19]wFMCommunicate request_size=4 [21:07:19]MH_SAM_APDU [21:07:19]CAPDU: 80 09 00 00 [21:07:19]Write to MH i2c: E2 08 00 94 54 80 09 00 00 00 00 00 00 5A [21:07:19]Write i2c OK [21:07:19]MH_I2C_Read... [21:07:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:07:19]Read from MH i2c: E2 [21:07:19]MH_I2C_Read... [21:07:19]Read from MH i2c: E2 03 00 [21:07:19]MH_I2C_Read... [21:07:19]Read from MH i2c: E2 03 00 94 54 00 90 00 5C [21:07:19]RAPDU: 90 00 [21:07:19]wFMCommunicate OK [21:07:19]SAM_PROTO_ClearQueue done [21:07:19]KKMCreateOFDPacket [21:07:19]OFDProtocolAddRootSTLVToBuf [21:07:19]FM_MakeSignedData [21:07:19]FM_MakeSignedData [21:07:19]SAM_PROTO_SignData [21:07:19]wFMCommunicate request_size=4 [21:07:19]MH_SAM_APDU [21:07:19]CAPDU: 80 0D 01 02 [21:07:19]Write to MH i2c: E2 08 00 95 54 80 0D 01 02 00 00 00 00 62 [21:07:19]Write i2c OK [21:07:19]MH_I2C_Read... [21:07:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:07:19]Read from MH i2c: E2 [21:07:19]MH_I2C_Read... [21:07:19]Read from MH i2c: E2 03 00 [21:07:19]MH_I2C_Read... [21:07:19]Read from MH i2c: E2 03 00 95 54 00 90 00 5D [21:07:19]RAPDU: 90 00 [21:07:19]wFMCommunicate OK [21:07:19]wFMCommunicate request_size=255 [21:07:19]MH_SAM_APDU [21:07:19]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 08 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB B7 04 [21:07:19]Write to MH i2c: E2 02 01 96 54 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 08 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB B7 04 00 00 5C [21:07:19]Write i2c OK [21:07:19]MH_I2C_Read... [21:07:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:20]Read from MH i2c: E2 [21:07:20]MH_I2C_Read... [21:07:20]Read from MH i2c: E2 03 00 [21:07:20]MH_I2C_Read... [21:07:20]Read from MH i2c: E2 03 00 96 54 00 90 00 5E [21:07:20]RAPDU: 90 00 [21:07:20]wFMCommunicate OK [21:07:20]wFMCommunicate request_size=16 [21:07:20]MH_SAM_APDU [21:07:20]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 9E 96 B3 17 58 7A [21:07:20]Write to MH i2c: E2 13 00 97 54 80 0D 02 02 0B 00 00 35 04 06 00 9E 96 B3 17 58 7A 00 00 8A [21:07:20]Write i2c OK [21:07:20]MH_I2C_Read... [21:07:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:20]Read from MH i2c: E2 [21:07:20]MH_I2C_Read... [21:07:20]Read from MH i2c: E2 03 00 [21:07:20]MH_I2C_Read... [21:07:20]Read from MH i2c: E2 03 00 97 54 00 90 00 5F [21:07:20]RAPDU: 90 00 [21:07:20]wFMCommunicate OK [21:07:20]wFMCommunicate request_size=4 [21:07:20]MH_SAM_APDU [21:07:20]CAPDU: 80 0D 03 02 [21:07:20]Write to MH i2c: E2 08 00 98 54 80 0D 03 02 00 00 00 00 67 [21:07:20]Write i2c OK [21:07:20]MH_I2C_Read... [21:07:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:07:20]Read from MH i2c: E2 [21:07:20]MH_I2C_Read... [21:07:20]Read from MH i2c: E2 0B 00 [21:07:20]MH_I2C_Read... [21:07:20]Read from MH i2c: E2 0B 00 98 54 00 66 78 09 F0 12 3D F1 6A 90 00 E9 [21:07:20]RAPDU: 66 78 09 F0 12 3D F1 6A 90 00 [21:07:20]wFMCommunicate OK [21:07:20]SAM_PROTO_SignData done [21:07:20]FM_MakeSignedData done [21:07:20]CreateOFDProtocolMessage [21:07:20]wFMCommunicate request_size=4 [21:07:20]MH_SAM_APDU [21:07:20]CAPDU: 80 11 00 00 [21:07:20]Write to MH i2c: E2 08 00 99 54 80 11 00 00 00 00 00 00 67 [21:07:20]Write i2c OK [21:07:20]MH_I2C_Read... [21:07:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:20]Read from MH i2c: E2 [21:07:20]MH_I2C_Read... [21:07:20]Read from MH i2c: E2 17 00 [21:07:20]MH_I2C_Read... [21:07:20]Read from MH i2c: E2 17 00 99 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BC [21:07:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:07:20]wFMCommunicate OK [21:07:20]CreateOFDProtocolMessage done [21:07:20]OFDSenderStorePacket 309195 [21:07:20]StoreOFDPacket docnum=309195 [21:07:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 0E 69 0D 01 85 7D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 08 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB B7 04 00 35 04 06 00 9E 96 B3 17 58 7A 66 78 09 F0 12 3D F1 6A [21:07:20]CheckFolder [21:07:20]dirname=/storage/ofd_packets [21:07:20]CheckFolder done [21:07:20]ProducePacketName [21:07:20]name=ofd_packets/00309195 [21:07:20]NVStorageSaveData ofd_packets/00309195 [21:07:20]File name is /storage/ofd_packets/00309195 [21:07:20]Write 307 bytes [21:07:20]NVStorageSaveData done [21:07:20]OFDSenderStorePacket done [21:07:20]KKMCreateOFDPacket done [21:07:20]NVStorageSaveData kkm_last_timestamp [21:07:20]File name is /storage/kkm_last_timestamp [21:07:20]Write 4 bytes [21:07:20]NVStorageSaveData done [21:07:20]ExternCall_PrintAddStr [21:07:20]wPrintStart [21:07:20]Write to MH i2c: 01 00 00 9A 54 EE [21:07:20]Write i2c OK [21:07:20]MH_I2C_Read... [21:07:20]Read from MH i2c: 01 [21:07:20]MH_I2C_Read... [21:07:20]Read from MH i2c: 01 07 00 [21:07:20]MH_I2C_Read... [21:07:20]Read from MH i2c: 01 07 00 9A 54 00 00 00 00 00 FF 0F 03 [21:07:20]RasterBufferAndPrint [21:07:20]line Счет N : (1)643065 [21:07:20]line ИНН: 02508201610067 [21:07:20]line Контрольно-Кассовый Чек [21:07:20]line ПРОДАЖА [21:07:20]line ТРК (МРК, ГНК) : 63 [21:07:20]line Товар: 2710194210 [21:07:20]line D-ENERGY ДТ-К-2 [21:07:20]line 64.770 * 77.20 [21:07:20]line = 5000.24 [21:07:20]line НДС 12% НСП 1% [21:07:20]line > о реализуемом товаре [21:07:20]line ИТОГО: 5000.24 [21:07:20]line НСП 1% : 44.25 [21:07:20]line НДС 12% : 531.00 [21:07:20]line Наличными: 0.00 [21:07:20]line Безнал.: 5000.24 [21:07:20]line Место: АЗС № 172 "Партнер Нефть" [21:07:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:07:20]line СНО: Общий режим [21:07:20]line Чек 616 26.10.2024 21:07 [21:07:20]line Смена: 532 ФФД: 1.0 [21:07:20]line ЗНМ: 0300000116 [21:07:20]line РНМ: 0000000000091780 [21:07:20]line Версия ККМ: 001 [21:07:20]line Платежная система: Mbank [21:07:20]line ФМ: 0000000000871765 [21:07:20]line ФД: 309195 [21:07:20]line ФПД: 174370086934650 [21:07:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210720&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309195&fm=174370086934650&tin=02508201610067®Number=0000000000091780&sum=500024 [21:07:20]OFD Sender: Processing packet 309195 [packets to send 223, broken 222] [21:07:20]ProducePacketName [21:07:20]name=ofd_packets/00309195 [21:07:20]OFD Sender: To server: pG, [21:07:20]CommunicateWithHost lk.salyk.kg:30040 [21:07:20]ConnectInit lk.salyk.kg [21:07:20]written 0, free lines is 4095 [21:07:20]Connected sock=10 [21:07:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 0E 69 0D 01 85 7D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 02 00 00 F4 03 04 00 08 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB B7 04 00 35 04 06 00 9E 96 B3 17 58 7A 66 78 09 F0 12 3D F1 6A [21:07:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E3 AE 47 00 D3 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CB B7 04 00 F4 03 04 00 66 00 1D 67 B6 04 01 00 00 25 14 39 3E 4F 32 20 EF [21:07:21]CommunicateWithHost err = 0 [21:07:21]CheckOFDResponse [21:07:21]1017 (14) - 77093643461234 [21:07:21]1041 (16) - 0000000000871765 [21:07:21]1040 (4) - 309195 [21:07:21]1012 (4) - 26.10.2024 14:44 [21:07:21]1206 (1) - 0 [21:07:21]OFD Sender: Remove packet 309195 [21:07:21]ProducePacketName [21:07:21]name=ofd_packets/00309195 [21:07:21]NVStorageDeleteData [21:07:21]Write to MH i2c: 01 00 00 C2 54 16 [21:07:21]Write i2c OK [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: 01 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: 01 07 00 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: 01 07 00 C2 54 00 00 00 00 00 DE 0C 07 [21:07:21]RasterBufferAndPrint [21:07:21]line [21:07:21]line [21:07:21]line [21:07:21]line [21:07:21]line [21:07:21]written 0, free lines is 3298 [21:07:21]MH_Cut [21:07:21]Write to MH i2c: D1 01 00 C9 54 01 EF [21:07:21]Write i2c OK [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: D1 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: D1 01 00 [21:07:21]MH_I2C_Read... [21:07:21]Read from MH i2c: D1 01 00 C9 54 00 EE [21:07:21]Write to MH i2c: 01 00 00 CA 54 1E [21:07:21]Write i2c OK [21:07:21]MH_I2C_Read... [21:07:21]OFD Sender: No OFD packet to send [21:07:21]*** Cut start [21:07:21]*** Purtial cut [21:07:21]*** Stage 1: CUTSNS_PIN = 1 [21:07:22]Read from MH i2c: 01 [21:07:22]MH_I2C_Read... [21:07:22]*** Stop cut motor [21:07:22]*** Cut end [21:07:22]Read from MH i2c: 01 07 00 [21:07:22]MH_I2C_Read... [21:07:22]Read from MH i2c: 01 07 00 CA 54 00 00 00 00 00 FF 0F 33 [21:07:22]process_action close_receipt done [21:07:22]requested_data is exist [21:07:22]produce_requested_data [21:07:22]requested_item fm.sn is exist - process it [21:07:22]wFMCommunicate request_size=4 [21:07:22]MH_SAM_APDU [21:07:22]CAPDU: 80 11 00 00 [21:07:22]Write to MH i2c: E2 08 00 CB 54 80 11 00 00 00 00 00 00 99 [21:07:22]Write i2c OK [21:07:22]MH_I2C_Read... [21:07:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:22]Read from MH i2c: E2 [21:07:22]MH_I2C_Read... [21:07:22]Read from MH i2c: E2 17 00 [21:07:22]MH_I2C_Read... [21:07:22]Read from MH i2c: E2 17 00 CB 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EE [21:07:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:07:22]wFMCommunicate OK [21:07:22]requested_item fd.num is exist - process it [21:07:22]SAM_PROTO_GetFieldsCounters [21:07:22]wFMCommunicate request_size=4 [21:07:22]MH_SAM_APDU [21:07:22]CAPDU: 80 13 00 00 [21:07:22]Write to MH i2c: E2 08 00 CC 54 80 13 00 00 00 00 00 00 9C [21:07:22]Write i2c OK [21:07:22]MH_I2C_Read... [21:07:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:07:22]Read from MH i2c: E2 [21:07:22]MH_I2C_Read... [21:07:22]Read from MH i2c: E2 62 00 [21:07:22]MH_I2C_Read... [21:07:22]Read from MH i2c: E2 62 00 CC 54 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CB B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 99 [21:07:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CB B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:07:22]wFMCommunicate OK [21:07:22]SAM_PROTO_GetFieldsCounters done [21:07:22]requested_item shift.num is exist - process it [21:07:22]requested_item shift.opened is exist - process it [21:07:22]req_shift_opened [21:07:22]FM_GetShiftState [21:07:22]SAM_PROTO_GetShiftState [21:07:22]wFMCommunicate request_size=4 [21:07:22]MH_SAM_APDU [21:07:22]CAPDU: 80 13 01 00 [21:07:22]Write to MH i2c: E2 08 00 CD 54 80 13 01 00 00 00 00 00 9E [21:07:22]Write i2c OK [21:07:22]MH_I2C_Read... [21:07:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:22]Read from MH i2c: E2 [21:07:22]MH_I2C_Read... [21:07:22]Read from MH i2c: E2 0E 00 [21:07:22]MH_I2C_Read... [21:07:22]Read from MH i2c: E2 0E 00 CD 54 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1C [21:07:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:07:22]wFMCommunicate OK [21:07:22]SAM_PROTO_GetShiftState done [21:07:22]FM_GetShiftState done [21:07:22]req_shift_opened done [21:07:22]requested_item shift.open_date is exist - process it [21:07:22]req_shift_open_date [21:07:22]req_shift_open_date done [21:07:22]produce_requested_data done [21:07:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309195,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:07:22]process_action_free close_receipt [21:07:22]json_value_free [21:07:22]json_value_free done [21:07:22]process_json_proto returns [21:07:22]Send response to host [21:07:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309195,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:07:22]free response buf [21:07:22]execute_script done [21:07:22]execute_script returns [21:07:22]free content buf [21:07:22]Sock 9.Close socket [21:07:22]Sock 9.Thread stoped [21:07:24]accept exits with 7 [21:07:24]New connection [21:07:24]New thread 3066879332 created [21:07:24]Thread 3067022692 joined [21:07:24]Waiting for new connection... [21:07:24] Sock 7.Parse request [21:07:24]Sock 7.Check first char [21:07:24]Sock 7.First char is OK [21:07:24]request: POST /json_proto HTTP/1.0 [21:07:24]Method: POST [21:07:24]URL: /json_proto [21:07:24]Method is POST - this is cgi request [21:07:24]url: /json_proto [21:07:24]query_string will be loaded in cgi processing [21:07:24]execute_cgi json_proto POST (null) [21:07:24]execute_cgi path=json_proto method=POST [21:07:24]POST find Content-Length [21:07:24]Host: 172.17.96.3:8080 [21:07:24]Content-Length: 648 [21:07:24]Content-Type: application/json [21:07:24] [21:07:24]POST finish read [21:07:24]Found Content-Length = 648 [21:07:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3385", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:24]execute_script... [21:07: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)3385", "tax_sys" : 0, "items" : [ { "code": "2000034730018", "name": "\u041A\u043E\u0444\u0435 \u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u043E (GABB TRADE)", "price" : 105.00, "quantity" : 1.000, "sum" : 105.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 105.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:24]POST & json_proto [21:07:24]process_json_proto [21:07:24]json parsed OK: [21:07:24]protocol is kg_v1.0 [21:07:24]action value=close_receipt [21:07:24]process_action close_receipt [21:07:24]cmd_close_receipt [21:07:24]MH_GetDate [21:07:24]Write to MH i2c: F0 00 00 CE 54 11 [21:07:24]Write i2c OK [21:07:24]MH_I2C_Read... [21:07:24]Read from MH i2c: F0 [21:07:24]MH_I2C_Read... [21:07:24]Read from MH i2c: F0 09 00 [21:07:24]MH_I2C_Read... [21:07:24]Read from MH i2c: F0 09 00 CE 54 00 0E 5A 1D 67 44 5E 04 65 11 [21:07:24]GetLastDocTimeStamp 1729976840 [21:07:24]current date 1729976846 [21:07:24]FM_GetShiftState [21:07:24]SAM_PROTO_GetShiftState [21:07:24]wFMCommunicate request_size=4 [21:07:24]MH_SAM_APDU [21:07:24]CAPDU: 80 13 01 00 [21:07:24]Write to MH i2c: E2 08 00 CF 54 80 13 01 00 00 00 00 00 A0 [21:07:24]Write i2c OK [21:07:24]MH_I2C_Read... [21:07:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:24]Read from MH i2c: E2 [21:07:24]MH_I2C_Read... [21:07:24]Read from MH i2c: E2 0E 00 [21:07:24]MH_I2C_Read... [21:07:24]Read from MH i2c: E2 0E 00 CF 54 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1E [21:07:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:07:24]wFMCommunicate OK [21:07:24]SAM_PROTO_GetShiftState done [21:07:24]FM_GetShiftState done [21:07:24]opened in 1729902265 [21:07:24]opened+sec_in_day 1729988665 [21:07:24]quantity*price = 10500 [21:07:24]sum+1 = 10501 [21:07:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 105.00 НСП 1% : 0.93 НДС 12% : 11.15 Наличными: 105.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 617 26.10.2024 21:07 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309196 ФПД: 280551259281544 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210726&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309196&fm=280551259281544&tin=02508201610067®Number=0000000000091780&sum=10500 0 [21:07:25]StoreToDocumentArchive [21:07:25]shift 532 fd 309196 [21:07:25]save to /storage/0532/doc_00309196 [21:07:25]save last doc name /storage/0532/doc_00309196 to /storage/kkm_last_doc_name [21:07:25]save OK [21:07:25]Clear old archive folders... [21:07:25]ProcessDocumentItem done err = 0, tmpTLVsize=282 [21:07:25]tlvbuf is 000A10C0 [21:07:25]SAM_PROTO_ClearQueue [21:07:25]wFMCommunicate request_size=4 [21:07:25]MH_SAM_APDU [21:07:25]CAPDU: 80 09 00 00 [21:07:25]Write to MH i2c: E2 08 00 DC 54 80 09 00 00 00 00 00 00 A2 [21:07:25]Write i2c OK [21:07:25]MH_I2C_Read... [21:07:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:07:25]Read from MH i2c: E2 [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: E2 03 00 [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: E2 03 00 DC 54 00 90 00 A4 [21:07:25]RAPDU: 90 00 [21:07:25]wFMCommunicate OK [21:07:25]SAM_PROTO_ClearQueue done [21:07:25]KKMCreateOFDPacket [21:07:25]OFDProtocolAddRootSTLVToBuf [21:07:25]FM_MakeSignedData [21:07:25]FM_MakeSignedData [21:07:25]SAM_PROTO_SignData [21:07:25]wFMCommunicate request_size=4 [21:07:25]MH_SAM_APDU [21:07:25]CAPDU: 80 0D 01 02 [21:07:25]Write to MH i2c: E2 08 00 DD 54 80 0D 01 02 00 00 00 00 AA [21:07:25]Write i2c OK [21:07:25]MH_I2C_Read... [21:07:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:07:25]Read from MH i2c: E2 [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: E2 03 00 [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: E2 03 00 DD 54 00 90 00 A5 [21:07:25]RAPDU: 90 00 [21:07:25]wFMCommunicate OK [21:07:25]wFMCommunicate request_size=255 [21:07:25]MH_SAM_APDU [21:07:25]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 34 37 33 30 30 31 38 06 04 28 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 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 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 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 02 00 00 F4 03 04 00 0E 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 [21:07:25]Write to MH i2c: E2 02 01 DE 54 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 34 37 33 30 30 31 38 06 04 28 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 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 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 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 02 00 00 F4 03 04 00 0E 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 00 00 DF [21:07:25]Write i2c OK [21:07:25]MH_I2C_Read... [21:07:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:25]Read from MH i2c: E2 [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: E2 03 00 [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: E2 03 00 DE 54 00 90 00 A6 [21:07:25]RAPDU: 90 00 [21:07:25]wFMCommunicate OK [21:07:25]wFMCommunicate request_size=41 [21:07:25]MH_SAM_APDU [21:07:25]CAPDU: 80 0D 02 02 24 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC B7 04 00 35 04 06 00 FF 28 EE 26 98 88 [21:07:25]Write to MH i2c: E2 2C 00 DF 54 80 0D 02 02 24 00 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC B7 04 00 35 04 06 00 FF 28 EE 26 98 88 00 00 60 [21:07:25]Write i2c OK [21:07:25]MH_I2C_Read... [21:07:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:25]Read from MH i2c: E2 [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: E2 03 00 [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: E2 03 00 DF 54 00 90 00 A7 [21:07:25]RAPDU: 90 00 [21:07:25]wFMCommunicate OK [21:07:25]wFMCommunicate request_size=4 [21:07:25]MH_SAM_APDU [21:07:25]CAPDU: 80 0D 03 02 [21:07:25]Write to MH i2c: E2 08 00 E0 54 80 0D 03 02 00 00 00 00 AF [21:07:25]Write i2c OK [21:07:25]MH_I2C_Read... [21:07:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:07:25]Read from MH i2c: E2 [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: E2 0B 00 [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: E2 0B 00 E0 54 00 32 A1 A7 57 13 A2 3C 90 90 00 02 [21:07:25]RAPDU: 32 A1 A7 57 13 A2 3C 90 90 00 [21:07:25]wFMCommunicate OK [21:07:25]SAM_PROTO_SignData done [21:07:25]FM_MakeSignedData done [21:07:25]CreateOFDProtocolMessage [21:07:25]wFMCommunicate request_size=4 [21:07:25]MH_SAM_APDU [21:07:25]CAPDU: 80 11 00 00 [21:07:25]Write to MH i2c: E2 08 00 E1 54 80 11 00 00 00 00 00 00 AF [21:07:25]Write i2c OK [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: E2 [21:07:25]MH_I2C_Read... [21:07:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:25]Read from MH i2c: E2 17 00 [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: E2 17 00 E1 54 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 04 [21:07:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:07:25]wFMCommunicate OK [21:07:25]CreateOFDProtocolMessage done [21:07:25]OFDSenderStorePacket 309196 [21:07:25]StoreOFDPacket docnum=309196 [21:07:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 2E 01 00 00 B6 75 26 01 3C D0 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 34 37 33 30 30 31 38 06 04 28 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 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 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 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 02 00 00 F4 03 04 00 0E 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC B7 04 00 35 04 06 00 FF 28 EE 26 98 88 32 A1 A7 57 13 A2 3C 90 [21:07:25]CheckFolder [21:07:25]dirname=/storage/ofd_packets [21:07:25]CheckFolder done [21:07:25]ProducePacketName [21:07:25]name=ofd_packets/00309196 [21:07:25]NVStorageSaveData ofd_packets/00309196 [21:07:25]File name is /storage/ofd_packets/00309196 [21:07:25]Write 332 bytes [21:07:25]NVStorageSaveData done [21:07:25]OFDSenderStorePacket done [21:07:25]KKMCreateOFDPacket done [21:07:25]NVStorageSaveData kkm_last_timestamp [21:07:25]File name is /storage/kkm_last_timestamp [21:07:25]Write 4 bytes [21:07:25]NVStorageSaveData done [21:07:25]ExternCall_PrintAddStr [21:07:25]wPrintStart [21:07:25]Write to MH i2c: 01 00 00 E2 54 36 [21:07:25]Write i2c OK [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: 01 [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: 01 07 00 [21:07:25]MH_I2C_Read... [21:07:25]Read from MH i2c: 01 07 00 E2 54 00 00 00 00 00 FF 0F 4B [21:07:25]RasterBufferAndPrint [21:07:25]line Счет N : (3)3385 [21:07:25]line ИНН: 02508201610067 [21:07:25]line Контрольно-Кассовый Чек [21:07:25]line ПРОДАЖА [21:07:25]line Товар: 2000034730018 [21:07:25]line Кофе Американо (GABB TRADE) [21:07:25]line 1.000 * 105.00 [21:07:25]line = 105.00 [21:07:25]line НДС 12% НСП 1% [21:07:25]line > о реализуемом товаре [21:07:25]line ИТОГО: 105.00 [21:07:25]line НСП 1% : 0.93 [21:07:25]line НДС 12% : 11.15 [21:07:25]line Наличными: 105.00 [21:07:25]line Безнал.: 0.00 [21:07:25]line Место: АЗС № 172 "Партнер Нефть" [21:07:25]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:07:25]line СНО: Общий режим [21:07:25]line Чек 617 26.10.2024 21:07 [21:07:25]line Смена: 532 ФФД: 1.0 [21:07:25]line ЗНМ: 0300000116 [21:07:25]line РНМ: 0000000000091780 [21:07:25]line Версия ККМ: 001 [21:07:25]line ФМ: 0000000000871765 [21:07:25]line ФД: 309196 [21:07:25]line ФПД: 280551259281544 [21:07:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210726&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309196&fm=280551259281544&tin=02508201610067®Number=0000000000091780&sum=10500 [21:07:25]line 0 [21:07:25]written 0, free lines is 4095 [21:07:26]OFD Sender: Processing packet 309196 [packets to send 223, broken 222] [21:07:26]ProducePacketName [21:07:26]name=ofd_packets/00309196 [21:07:26]OFD Sender: To server: pG, [21:07:26]CommunicateWithHost lk.salyk.kg:30040 [21:07:26]ConnectInit lk.salyk.kg [21:07:26]Connected sock=10 [21:07:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 2E 01 00 00 B6 75 26 01 3C D0 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 34 37 33 30 30 31 38 06 04 28 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 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 04 29 00 00 00 00 13 04 06 00 04 29 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 29 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5D 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 04 00 00 00 00 07 04 06 00 04 29 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 02 00 00 F4 03 04 00 0E 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CC B7 04 00 35 04 06 00 FF 28 EE 26 98 88 32 A1 A7 57 13 A2 3C 90 [21:07:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B6 6E 47 00 4F 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 31 37 36 35 10 04 04 00 CC B7 04 00 F4 03 04 00 6B 00 1D 67 B6 04 01 00 00 F3 8E F0 EC 26 FC 75 02 [21:07:26]CommunicateWithHost err = 0 [21:07:26]CheckOFDResponse [21:07:26]1017 (14) - 77093643461234 [21:07:26]1041 (16) - 0000000000871765 [21:07:26]1040 (4) - 309196 [21:07:26]1012 (4) - 26.10.2024 14:44 [21:07:26]1206 (1) - 0 [21:07:26]OFD Sender: Remove packet 309196 [21:07:26]ProducePacketName [21:07:26]name=ofd_packets/00309196 [21:07:26]NVStorageDeleteData [21:07:26]Write to MH i2c: 01 00 00 0A 55 5F [21:07:26]Write i2c OK [21:07:26]MH_I2C_Read... [21:07:26]Read from MH i2c: 01 [21:07:26]MH_I2C_Read... [21:07:26]Read from MH i2c: 01 07 00 [21:07:26]MH_I2C_Read... [21:07:26]Read from MH i2c: 01 07 00 0A 55 00 00 00 00 00 CA 0C 3C [21:07:26]RasterBufferAndPrint [21:07:26]line [21:07:26]line [21:07:26]line [21:07:26]line [21:07:26]line [21:07:26]written 0, free lines is 3281 [21:07:26]MH_Cut [21:07:26]Write to MH i2c: D1 01 00 11 55 01 38 [21:07:26]Write i2c OK [21:07:26]MH_I2C_Read... [21:07:26]Read from MH i2c: D1 [21:07:26]MH_I2C_Read... [21:07:26]Read from MH i2c: D1 01 00 [21:07:26]MH_I2C_Read... [21:07:26]Read from MH i2c: D1 01 00 11 55 00 37 [21:07:26]Write to MH i2c: 01 00 00 12 55 67 [21:07:26]Write i2c OK [21:07:26]MH_I2C_Read... [21:07:26]OFD Sender: No OFD packet to send [21:07:27]*** Cut start [21:07:27]*** Purtial cut [21:07:27]*** Stage 1: CUTSNS_PIN = 1 [21:07:27]Read from MH i2c: 01 [21:07:27]MH_I2C_Read... [21:07:27]*** Stop cut motor [21:07:27]*** Cut end [21:07:27]Read from MH i2c: 01 07 00 [21:07:27]MH_I2C_Read... [21:07:27]Read from MH i2c: 01 07 00 12 55 00 00 00 00 00 FF 0F 7C [21:07:27]process_action close_receipt done [21:07:27]requested_data is exist [21:07:27]produce_requested_data [21:07:27]requested_item fm.sn is exist - process it [21:07:27]wFMCommunicate request_size=4 [21:07:27]MH_SAM_APDU [21:07:27]CAPDU: 80 11 00 00 [21:07:27]Write to MH i2c: E2 08 00 13 55 80 11 00 00 00 00 00 00 E2 [21:07:27]Write i2c OK [21:07:27]MH_I2C_Read... [21:07:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:27]Read from MH i2c: E2 [21:07:27]MH_I2C_Read... [21:07:27]Read from MH i2c: E2 17 00 [21:07:27]MH_I2C_Read... [21:07:27]Read from MH i2c: E2 17 00 13 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 37 [21:07:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:07:27]wFMCommunicate OK [21:07:27]requested_item fd.num is exist - process it [21:07:27]SAM_PROTO_GetFieldsCounters [21:07:27]wFMCommunicate request_size=4 [21:07:27]MH_SAM_APDU [21:07:27]CAPDU: 80 13 00 00 [21:07:27]Write to MH i2c: E2 08 00 14 55 80 13 00 00 00 00 00 00 E5 [21:07:27]Write i2c OK [21:07:27]MH_I2C_Read... [21:07:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:07:27]Read from MH i2c: E2 [21:07:27]MH_I2C_Read... [21:07:27]Read from MH i2c: E2 62 00 [21:07:27]MH_I2C_Read... [21:07:27]Read from MH i2c: E2 62 00 14 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CC B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 E6 [21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CC B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:07:27]wFMCommunicate OK [21:07:27]SAM_PROTO_GetFieldsCounters done [21:07:27]requested_item shift.num is exist - process it [21:07:27]requested_item shift.opened is exist - process it [21:07:27]req_shift_opened [21:07:27]FM_GetShiftState [21:07:27]SAM_PROTO_GetShiftState [21:07:27]wFMCommunicate request_size=4 [21:07:27]MH_SAM_APDU [21:07:27]CAPDU: 80 13 01 00 [21:07:27]Write to MH i2c: E2 08 00 15 55 80 13 01 00 00 00 00 00 E7 [21:07:27]Write i2c OK [21:07:27]MH_I2C_Read... [21:07:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:27]Read from MH i2c: E2 [21:07:27]MH_I2C_Read... [21:07:27]Read from MH i2c: E2 0E 00 [21:07:27]MH_I2C_Read... [21:07:27]Read from MH i2c: E2 0E 00 15 55 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 65 [21:07:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:07:27]wFMCommunicate OK [21:07:27]SAM_PROTO_GetShiftState done [21:07:27]FM_GetShiftState done [21:07:27]req_shift_opened done [21:07:27]requested_item shift.open_date is exist - process it [21:07:27]req_shift_open_date [21:07:27]req_shift_open_date done [21:07:27]produce_requested_data done [21:07:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309196,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:07:27]process_action_free close_receipt [21:07:27]json_value_free [21:07:27]json_value_free done [21:07:27]process_json_proto returns [21:07:27]Send response to host [21:07:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309196,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:07:27]free response buf [21:07:27]execute_script done [21:07:27]execute_script returns [21:07:27]free content buf [21:07:27]Sock 7.Close socket [21:07:27]Sock 7.Thread stoped [21:07:28]accept exits with 9 [21:07:28]New connection [21:07:28]New thread 3067022692 created [21:07:28]Thread 3066879332 joined [21:07:28]Waiting for new connection... [21:07:28] Sock 9.Parse request [21:07:28]Sock 9.Check first char [21:07:28]Sock 9.First char is OK [21:07:28]request: POST /json_proto HTTP/1.0 [21:07:28]Method: POST [21:07:28]URL: /json_proto [21:07:28]Method is POST - this is cgi request [21:07:28]url: /json_proto [21:07:28]query_string will be loaded in cgi processing [21:07:28]execute_cgi json_proto POST (null) [21:07:28]execute_cgi path=json_proto method=POST [21:07:28]POST find Content-Length [21:07:28]Host: 172.17.96.3:8080 [21:07:28]Content-Length: 677 [21:07:28]Content-Type: application/json [21:07:28] [21:07:28]POST finish read [21:07:28]Found Content-Length = 677 [21:07:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:28]execute_script... [21:07:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:28]POST & json_proto [21:07:28]process_json_proto [21:07:28]json parsed OK: [21:07:28]protocol is kg_v1.0 [21:07:28]action value=close_receipt [21:07:28]process_action close_receipt [21:07:28]cmd_close_receipt [21:07:28]MH_GetDate [21:07:28]Write to MH i2c: F0 00 00 16 55 5A [21:07:28]Write i2c OK [21:07:28]MH_I2C_Read... [21:07:28]Read from MH i2c: F0 [21:07:28]MH_I2C_Read... [21:07:28]Read from MH i2c: F0 09 00 [21:07:28]MH_I2C_Read... [21:07:28]Read from MH i2c: F0 09 00 16 55 00 12 5A 1D 67 44 5E 04 65 5E [21:07:28]GetLastDocTimeStamp 1729976846 [21:07:28]current date 1729976850 [21:07:28]FM_GetShiftState [21:07:28]SAM_PROTO_GetShiftState [21:07:28]wFMCommunicate request_size=4 [21:07:28]MH_SAM_APDU [21:07:28]CAPDU: 80 13 01 00 [21:07:28]Write to MH i2c: E2 08 00 17 55 80 13 01 00 00 00 00 00 E9 [21:07:28]Write i2c OK [21:07:28]MH_I2C_Read... [21:07:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:28]Read from MH i2c: E2 [21:07:28]MH_I2C_Read... [21:07:28]Read from MH i2c: E2 0E 00 [21:07:28]MH_I2C_Read... [21:07:28]Read from MH i2c: E2 0E 00 17 55 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 67 [21:07:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:07:28]wFMCommunicate OK [21:07:28]SAM_PROTO_GetShiftState done [21:07:28]FM_GetShiftState done [21:07:28]opened in 1729902265 [21:07:28]opened+sec_in_day 1729988665 [21:07:28]quantity*price = 60009 [21:07:28]sum+1 = 60010 [21:07:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 618 26.10.2024 21:07 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309197 ФПД: 217336207208227 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210730&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309197&fm=217336207208227&tin=02508201610067®Number=0000000000091780&sum=60000 [21:07:29]StoreToDocumentArchive [21:07:29]shift 532 fd 309197 [21:07:29]save to /storage/0532/doc_00309197 [21:07:29]save last doc name /storage/0532/doc_00309197 to /storage/kkm_last_doc_name [21:07:29]save OK [21:07:29]Clear old archive folders... [21:07:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:07:29]tlvbuf is 002B04D0 [21:07:29]SAM_PROTO_ClearQueue [21:07:29]wFMCommunicate request_size=4 [21:07:29]MH_SAM_APDU [21:07:29]CAPDU: 80 09 00 00 [21:07:29]Write to MH i2c: E2 08 00 24 55 80 09 00 00 00 00 00 00 EB [21:07:29]Write i2c OK [21:07:29]MH_I2C_Read... [21:07:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:07:29]Read from MH i2c: E2 [21:07:29]MH_I2C_Read... [21:07:29]Read from MH i2c: E2 03 00 [21:07:29]MH_I2C_Read... [21:07:29]Read from MH i2c: E2 03 00 24 55 00 90 00 ED [21:07:29]RAPDU: 90 00 [21:07:29]wFMCommunicate OK [21:07:29]SAM_PROTO_ClearQueue done [21:07:29]KKMCreateOFDPacket [21:07:29]OFDProtocolAddRootSTLVToBuf [21:07:29]FM_MakeSignedData [21:07:29]FM_MakeSignedData [21:07:29]SAM_PROTO_SignData [21:07:29]wFMCommunicate request_size=4 [21:07:29]MH_SAM_APDU [21:07:29]CAPDU: 80 0D 01 02 [21:07:29]Write to MH i2c: E2 08 00 25 55 80 0D 01 02 00 00 00 00 F3 [21:07:29]Write i2c OK [21:07:29]MH_I2C_Read... [21:07:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:07:29]Read from MH i2c: E2 [21:07:29]MH_I2C_Read... [21:07:29]Read from MH i2c: E2 03 00 [21:07:29]MH_I2C_Read... [21:07:29]Read from MH i2c: E2 03 00 25 55 00 90 00 EE [21:07:29]RAPDU: 90 00 [21:07:29]wFMCommunicate OK [21:07:29]wFMCommunicate request_size=255 [21:07:29]MH_SAM_APDU [21:07:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 12 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD B7 04 00 35 04 06 00 C5 [21:07:29]Write to MH i2c: E2 02 01 26 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 12 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD B7 04 00 35 04 06 00 C5 00 00 1D [21:07:29]Write i2c OK [21:07:29]MH_I2C_Read... [21:07:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:29]Read from MH i2c: E2 [21:07:29]MH_I2C_Read... [21:07:29]Read from MH i2c: E2 03 00 [21:07:29]MH_I2C_Read... [21:07:29]Read from MH i2c: E2 03 00 26 55 00 90 00 EF [21:07:29]RAPDU: 90 00 [21:07:29]wFMCommunicate OK [21:07:29]wFMCommunicate request_size=10 [21:07:29]MH_SAM_APDU [21:07:29]CAPDU: 80 0D 02 02 05 AA 87 6D 6F 23 [21:07:29]Write to MH i2c: E2 0D 00 27 55 80 0D 02 02 05 00 AA 87 6D 6F 23 00 00 30 [21:07:29]Write i2c OK [21:07:29]MH_I2C_Read... [21:07:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:30]Read from MH i2c: E2 [21:07:30]MH_I2C_Read... [21:07:30]Read from MH i2c: E2 03 00 [21:07:30]MH_I2C_Read... [21:07:30]Read from MH i2c: E2 03 00 27 55 00 90 00 F0 [21:07:30]RAPDU: 90 00 [21:07:30]wFMCommunicate OK [21:07:30]wFMCommunicate request_size=4 [21:07:30]MH_SAM_APDU [21:07:30]CAPDU: 80 0D 03 02 [21:07:30]Write to MH i2c: E2 08 00 28 55 80 0D 03 02 00 00 00 00 F8 [21:07:30]Write i2c OK [21:07:30]MH_I2C_Read... [21:07:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:07:30]Read from MH i2c: E2 [21:07:30]MH_I2C_Read... [21:07:30]Read from MH i2c: E2 0B 00 [21:07:30]MH_I2C_Read... [21:07:30]Read from MH i2c: E2 0B 00 28 55 00 D5 0F 62 59 1D 1C 03 27 90 00 FB [21:07:30]RAPDU: D5 0F 62 59 1D 1C 03 27 90 00 [21:07:30]wFMCommunicate OK [21:07:30]SAM_PROTO_SignData done [21:07:30]FM_MakeSignedData done [21:07:30]CreateOFDProtocolMessage [21:07:30]wFMCommunicate request_size=4 [21:07:30]MH_SAM_APDU [21:07:30]CAPDU: 80 11 00 00 [21:07:30]Write to MH i2c: E2 08 00 29 55 80 11 00 00 00 00 00 00 F8 [21:07:30]Write i2c OK [21:07:30]MH_I2C_Read... [21:07:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:30]Read from MH i2c: E2 [21:07:30]MH_I2C_Read... [21:07:30]Read from MH i2c: E2 17 00 [21:07:30]MH_I2C_Read... [21:07:30]Read from MH i2c: E2 17 00 29 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4D [21:07:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:07:30]wFMCommunicate OK [21:07:30]CreateOFDProtocolMessage done [21:07:30]OFDSenderStorePacket 309197 [21:07:30]StoreOFDPacket docnum=309197 [21:07:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 07 F7 07 01 13 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 12 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD B7 04 00 35 04 06 00 C5 AA 87 6D 6F 23 D5 0F 62 59 1D 1C 03 27 [21:07:30]CheckFolder [21:07:30]dirname=/storage/ofd_packets [21:07:30]CheckFolder done [21:07:30]ProducePacketName [21:07:30]name=ofd_packets/00309197 [21:07:30]NVStorageSaveData ofd_packets/00309197 [21:07:30]File name is /storage/ofd_packets/00309197 [21:07:30]Write 301 bytes [21:07:30]NVStorageSaveData done [21:07:30]OFDSenderStorePacket done [21:07:30]KKMCreateOFDPacket done [21:07:30]NVStorageSaveData kkm_last_timestamp [21:07:30]File name is /storage/kkm_last_timestamp [21:07:30]Write 4 bytes [21:07:30]NVStorageSaveData done [21:07:30]ExternCall_PrintAddStr [21:07:30]wPrintStart [21:07:30]Write to MH i2c: 01 00 00 2A 55 7F [21:07:30]Write i2c OK [21:07:30]MH_I2C_Read... [21:07:30]Read from MH i2c: 01 [21:07:30]MH_I2C_Read... [21:07:30]Read from MH i2c: 01 07 00 [21:07:30]MH_I2C_Read... [21:07:30]Read from MH i2c: 01 07 00 2A 55 00 00 00 00 00 FF 0F 94 [21:07:30]RasterBufferAndPrint [21:07:30]line Счет N : (1)643066 [21:07:30]line ИНН: 02508201610067 [21:07:30]line Контрольно-Кассовый Чек [21:07:30]line ПРОДАЖА [21:07:30]line ТРК (МРК, ГНК) : 41 [21:07:30]line Товар: 2710124130 [21:07:30]line Аи-92-К-2 [21:07:30]line 8.970 * 66.90 [21:07:30]line = 600.09 [21:07:30]line НДС 12% НСП 1% [21:07:30]line > о реализуемом товаре [21:07:30]line ОКРУГЛЕНИЕ: -0.09 [21:07:30]line ИТОГО: 600.00 [21:07:30]line Внесено: 600.00 [21:07:30]line СДАЧА: 0.00 [21:07:30]line НСП 1% : 5.31 [21:07:30]line НДС 12% : 63.73 [21:07:30]line Наличными: 600.00 [21:07:30]line Безнал.: 0.00 [21:07:30]line Место: АЗС № 172 "Партнер Нефть" [21:07:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:07:30]line СНО: Общий режим [21:07:30]line Чек 618 26.10.2024 21:07 [21:07:30]line Смена: 532 ФФД: 1.0 [21:07:30]line ЗНМ: 0300000116 [21:07:30]line РНМ: 0000000000091780 [21:07:30]line Версия ККМ: 001 [21:07:30]line ФМ: 0000000000871765 [21:07:30]OFD Sender: Processing packet 309197 [packets to send 223, broken 222] [21:07:30]line ФД: 309197 [21:07:30]line ФПД: 217336207208227 [21:07:30]ProducePacketName [21:07:30]name=ofd_packets/00309197 [21:07:30]OFD Sender: To server: pG, [21:07:30]CommunicateWithHost lk.salyk.kg:30040 [21:07:30]ConnectInit lk.salyk.kg [21:07:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210730&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309197&fm=217336207208227&tin=02508201610067®Number=0000000000091780&sum=60000 [21:07:30]Connected sock=10 [21:07:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 07 F7 07 01 13 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 12 written 0, free lines is 4095 [21:07:30]5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CD B7 04 00 35 04 06 00 C5 AA 87 6D 6F 23 D5 0F 62 59 1D 1C 03 27 [21:07:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6D A4 47 00 3A 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 31 37 36 35 10 04 04 00 CD B7 04 00 F4 03 04 00 6F 00 1D 67 B6 04 01 00 00 76 C8 25 8D 55 27 B6 C2 [21:07:30]CommunicateWithHost err = 0 [21:07:30]CheckOFDResponse [21:07:30]1017 (14) - 77093643461234 [21:07:30]1041 (16) - 0000000000871765 [21:07:30]1040 (4) - 309197 [21:07:30]1012 (4) - 26.10.2024 14:45 [21:07:30]1206 (1) - 0 [21:07:30]OFD Sender: Remove packet 309197 [21:07:30]ProducePacketName [21:07:30]name=ofd_packets/00309197 [21:07:30]NVStorageDeleteData [21:07:31]Write to MH i2c: 01 00 00 54 55 A9 [21:07:31]Write i2c OK [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: 01 [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: 01 07 00 [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: 01 07 00 54 55 00 00 00 00 00 E1 0C 9D [21:07:31]RasterBufferAndPrint [21:07:31]line [21:07:31]line [21:07:31]line [21:07:31]line [21:07:31]line [21:07:31]written 0, free lines is 3317 [21:07:31]MH_Cut [21:07:31]Write to MH i2c: D1 01 00 5B 55 01 82 [21:07:31]Write i2c OK [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: D1 [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: D1 01 00 [21:07:31]MH_I2C_Read... [21:07:31]Read from MH i2c: D1 01 00 5B 55 00 81 [21:07:31]Write to MH i2c: 01 00 00 5C 55 B1 [21:07:31]Write i2c OK [21:07:31]MH_I2C_Read... [21:07:31]OFD Sender: No OFD packet to send [21:07:31]*** Cut start [21:07:31]*** Purtial cut [21:07:31]*** Stage 1: CUTSNS_PIN = 1 [21:07:32]Read from MH i2c: 01 [21:07:32]MH_I2C_Read... [21:07:32]*** Stop cut motor [21:07:32]*** Cut end [21:07:32]Read from MH i2c: 01 07 00 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: 01 07 00 5C 55 00 00 00 00 00 FF 0F C6 [21:07:32]process_action close_receipt done [21:07:32]requested_data is exist [21:07:32]produce_requested_data [21:07:32]requested_item fm.sn is exist - process it [21:07:32]wFMCommunicate request_size=4 [21:07:32]MH_SAM_APDU [21:07:32]CAPDU: 80 11 00 00 [21:07:32]Write to MH i2c: E2 08 00 5D 55 80 11 00 00 00 00 00 00 2C [21:07:32]Write i2c OK [21:07:32]MH_I2C_Read... [21:07:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:32]Read from MH i2c: E2 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: E2 17 00 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: E2 17 00 5D 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 81 [21:07:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:07:32]wFMCommunicate OK [21:07:32]requested_item fd.num is exist - process it [21:07:32]SAM_PROTO_GetFieldsCounters [21:07:32]wFMCommunicate request_size=4 [21:07:32]MH_SAM_APDU [21:07:32]CAPDU: 80 13 00 00 [21:07:32]Write to MH i2c: E2 08 00 5E 55 80 13 00 00 00 00 00 00 2F [21:07:32]Write i2c OK [21:07:32]MH_I2C_Read... [21:07:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:07:32]Read from MH i2c: E2 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: E2 62 00 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: E2 62 00 5E 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CD B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 34 [21:07:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CD B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:07:32]wFMCommunicate OK [21:07:32]SAM_PROTO_GetFieldsCounters done [21:07:32]requested_item shift.num is exist - process it [21:07:32]requested_item shift.opened is exist - process it [21:07:32]req_shift_opened [21:07:32]FM_GetShiftState [21:07:32]SAM_PROTO_GetShiftState [21:07:32]wFMCommunicate request_size=4 [21:07:32]MH_SAM_APDU [21:07:32]CAPDU: 80 13 01 00 [21:07:32]Write to MH i2c: E2 08 00 5F 55 80 13 01 00 00 00 00 00 31 [21:07:32]Write i2c OK [21:07:32]MH_I2C_Read... [21:07:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:32]Read from MH i2c: E2 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: E2 0E 00 [21:07:32]MH_I2C_Read... [21:07:32]Read from MH i2c: E2 0E 00 5F 55 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AF [21:07:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:07:32]wFMCommunicate OK [21:07:32]SAM_PROTO_GetShiftState done [21:07:32]FM_GetShiftState done [21:07:32]req_shift_opened done [21:07:32]requested_item shift.open_date is exist - process it [21:07:32]req_shift_open_date [21:07:32]req_shift_open_date done [21:07:32]produce_requested_data done [21:07:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309197,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:07:32]process_action_free close_receipt [21:07:32]json_value_free [21:07:32]json_value_free done [21:07:32]process_json_proto returns [21:07:32]Send response to host [21:07:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309197,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:07:32]free response buf [21:07:32]execute_script done [21:07:32]execute_script returns [21:07:32]free content buf [21:07:32]Sock 9.Close socket [21:07:32]Sock 9.Thread stoped [21:07:36]OFD Sender: No OFD packet to send [21:07:41]OFD Sender: No OFD packet to send [21:07:46]OFD Sender: No OFD packet to send [21:07:51]OFD Sender: No OFD packet to send [21:07:56]OFD Sender: No OFD packet to send [21:08:01]OFD Sender: No OFD packet to send [21:08:06]OFD Sender: No OFD packet to send [21:08:11]OFD Sender: No OFD packet to send [21:08:16]OFD Sender: No OFD packet to send [21:08:21]OFD Sender: No OFD packet to send [21:08:26]OFD Sender: No OFD packet to send [21:08:31]OFD Sender: No OFD packet to send [21:08:36]OFD Sender: No OFD packet to send [21:08:41]OFD Sender: No OFD packet to send [21:08:46]OFD Sender: No OFD packet to send [21:08:51]OFD Sender: No OFD packet to send [21:08:56]OFD Sender: No OFD packet to send [21:09:01]OFD Sender: No OFD packet to send [21:09:06]OFD Sender: No OFD packet to send [21:09:11]OFD Sender: No OFD packet to send [21:09:16]OFD Sender: No OFD packet to send [21:09:21]OFD Sender: No OFD packet to send [21:09:26]OFD Sender: No OFD packet to send [21:09:31]OFD Sender: No OFD packet to send [21:09:36]OFD Sender: No OFD packet to send [21:09:41]OFD Sender: No OFD packet to send [21:09:46]OFD Sender: No OFD packet to send [21:09:51]OFD Sender: No OFD packet to send [21:09:56]accept exits with 7 [21:09:56]New connection [21:09:56]New thread 3066879332 created [21:09:56]Thread 3067022692 joined [21:09:56]Waiting for new connection... [21:09:56] Sock 7.Parse request [21:09:56]Sock 7.Check first char [21:09:56]Sock 7.First char is OK [21:09:56]request: POST /json_proto HTTP/1.0 [21:09:56]Method: POST [21:09:56]URL: /json_proto [21:09:56]Method is POST - this is cgi request [21:09:56]url: /json_proto [21:09:56]query_string will be loaded in cgi processing [21:09:56]execute_cgi json_proto POST (null) [21:09:56]execute_cgi path=json_proto method=POST [21:09:56]POST find Content-Length [21:09:56]Host: 172.17.96.3:8080 [21:09:56]Content-Length: 766 [21:09:56]Content-Type: application/json [21:09:56] [21:09:56]POST finish read [21:09:56]Found Content-Length = 766 [21:09:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [21:09:56]execute_script... [21:09: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)643067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [21:09:56]POST & json_proto [21:09:56]process_json_proto [21:09:56]json parsed OK: [21:09:56]protocol is kg_v1.0 [21:09:56]action value=close_receipt [21:09:56]process_action close_receipt [21:09:56]cmd_close_receipt [21:09:56]MH_GetDate [21:09:56]Write to MH i2c: F0 00 00 60 55 A4 [21:09:56]Write i2c OK [21:09:56]MH_I2C_Read... [21:09:56]Read from MH i2c: F0 [21:09:56]MH_I2C_Read... [21:09:56]Read from MH i2c: F0 09 00 [21:09:56]MH_I2C_Read... [21:09:56]Read from MH i2c: F0 09 00 60 55 00 A6 5A 1D 67 44 5E 04 65 3C [21:09:56]GetLastDocTimeStamp 1729976850 [21:09:56]current date 1729976998 [21:09:56]FM_GetShiftState [21:09:56]SAM_PROTO_GetShiftState [21:09:56]wFMCommunicate request_size=4 [21:09:56]MH_SAM_APDU [21:09:56]CAPDU: 80 13 01 00 [21:09:56]Write to MH i2c: E2 08 00 61 55 80 13 01 00 00 00 00 00 33 [21:09:56]Write i2c OK [21:09:56]MH_I2C_Read... [21:09:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:56]Read from MH i2c: E2 [21:09:56]MH_I2C_Read... [21:09:56]Read from MH i2c: E2 0E 00 [21:09:56]MH_I2C_Read... [21:09:56]Read from MH i2c: E2 0E 00 61 55 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B1 [21:09:56]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:09:56]wFMCommunicate OK [21:09:56]SAM_PROTO_GetShiftState done [21:09:56]FM_GetShiftState done [21:09:56]opened in 1729902265 [21:09:56]opened+sec_in_day 1729988665 [21:09:56]quantity*price = 50041 [21:09:56]sum+1 = 50042 [21:09:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 619 26.10.2024 21:09 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309198 ФПД: 251557552798367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210958&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309198&fm=251557552798367&tin=02508201610067®Number=0000000000091780&sum=50041 [21:09:57]StoreToDocumentArchive [21:09:57]shift 532 fd 309198 [21:09:57]save to /storage/0532/doc_00309198 [21:09:57]save last doc name /storage/0532/doc_00309198 to /storage/kkm_last_doc_name [21:09:57]save OK [21:09:57]Clear old archive folders... [21:09:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:09:57]tlvbuf is 00171AD0 [21:09:57]SAM_PROTO_ClearQueue [21:09:57]wFMCommunicate request_size=4 [21:09:57]MH_SAM_APDU [21:09:57]CAPDU: 80 09 00 00 [21:09:57]Write to MH i2c: E2 08 00 6E 55 80 09 00 00 00 00 00 00 35 [21:09:57]Write i2c OK [21:09:57]MH_I2C_Read... [21:09:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:09:57]Read from MH i2c: E2 [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: E2 03 00 [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: E2 03 00 6E 55 00 90 00 37 [21:09:57]RAPDU: 90 00 [21:09:57]wFMCommunicate OK [21:09:57]SAM_PROTO_ClearQueue done [21:09:57]KKMCreateOFDPacket [21:09:57]OFDProtocolAddRootSTLVToBuf [21:09:57]FM_MakeSignedData [21:09:57]FM_MakeSignedData [21:09:57]SAM_PROTO_SignData [21:09:57]wFMCommunicate request_size=4 [21:09:57]MH_SAM_APDU [21:09:57]CAPDU: 80 0D 01 02 [21:09:57]Write to MH i2c: E2 08 00 6F 55 80 0D 01 02 00 00 00 00 3D [21:09:57]Write i2c OK [21:09:57]MH_I2C_Read... [21:09:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:09:57]Read from MH i2c: E2 [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: E2 03 00 [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: E2 03 00 6F 55 00 90 00 38 [21:09:57]RAPDU: 90 00 [21:09:57]wFMCommunicate OK [21:09:57]wFMCommunicate request_size=255 [21:09:57]MH_SAM_APDU [21:09:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6B 02 00 00 F4 03 04 00 A6 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B7 04 00 35 04 06 00 E4 [21:09:57]Write to MH i2c: E2 02 01 70 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6B 02 00 00 F4 03 04 00 A6 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B7 04 00 35 04 06 00 E4 00 00 91 [21:09:57]Write i2c OK [21:09:57]MH_I2C_Read... [21:09:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:57]Read from MH i2c: E2 [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: E2 03 00 [21:09:57]MH_I2C_Read... [21:09:57]Read from MH i2c: E2 03 00 70 55 00 90 00 39 [21:09:57]RAPDU: 90 00 [21:09:57]wFMCommunicate OK [21:09:57]wFMCommunicate request_size=10 [21:09:57]MH_SAM_APDU [21:09:57]CAPDU: 80 0D 02 02 05 CA 4E 93 3A 9F [21:09:57]Write to MH i2c: E2 0D 00 71 55 80 0D 02 02 05 00 CA 4E 93 3A 9F 00 00 CE [21:09:57]Write i2c OK [21:09:57]MH_I2C_Read... [21:09:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:09:58]Read from MH i2c: E2 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: E2 03 00 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: E2 03 00 71 55 00 90 00 3A [21:09:58]RAPDU: 90 00 [21:09:58]wFMCommunicate OK [21:09:58]wFMCommunicate request_size=4 [21:09:58]MH_SAM_APDU [21:09:58]CAPDU: 80 0D 03 02 [21:09:58]Write to MH i2c: E2 08 00 72 55 80 0D 03 02 00 00 00 00 42 [21:09:58]Write i2c OK [21:09:58]MH_I2C_Read... [21:09:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:09:58]Read from MH i2c: E2 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: E2 0B 00 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: E2 0B 00 72 55 00 A7 A9 08 E5 EF 61 88 33 90 00 8B [21:09:58]RAPDU: A7 A9 08 E5 EF 61 88 33 90 00 [21:09:58]wFMCommunicate OK [21:09:58]SAM_PROTO_SignData done [21:09:58]FM_MakeSignedData done [21:09:58]CreateOFDProtocolMessage [21:09:58]wFMCommunicate request_size=4 [21:09:58]MH_SAM_APDU [21:09:58]CAPDU: 80 11 00 00 [21:09:58]Write to MH i2c: E2 08 00 73 55 80 11 00 00 00 00 00 00 42 [21:09:58]Write i2c OK [21:09:58]MH_I2C_Read... [21:09:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:58]Read from MH i2c: E2 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: E2 17 00 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: E2 17 00 73 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 97 [21:09:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:09:58]wFMCommunicate OK [21:09:58]CreateOFDProtocolMessage done [21:09:58]OFDSenderStorePacket 309198 [21:09:58]StoreOFDPacket docnum=309198 [21:09:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2D BB 07 01 D6 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 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 6B 02 00 00 F4 03 04 00 A6 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B7 04 00 35 04 06 00 E4 CA 4E 93 3A 9F A7 A9 08 E5 EF 61 88 33 [21:09:58]CheckFolder [21:09:58]dirname=/storage/ofd_packets [21:09:58]CheckFolder done [21:09:58]ProducePacketName [21:09:58]name=ofd_packets/00309198 [21:09:58]NVStorageSaveData ofd_packets/00309198 [21:09:58]File name is /storage/ofd_packets/00309198 [21:09:58]Write 301 bytes [21:09:58]NVStorageSaveData done [21:09:58]OFDSenderStorePacket done [21:09:58]KKMCreateOFDPacket done [21:09:58]NVStorageSaveData kkm_last_timestamp [21:09:58]File name is /storage/kkm_last_timestamp [21:09:58]Write 4 bytes [21:09:58]NVStorageSaveData done [21:09:58]ExternCall_PrintAddStr [21:09:58]wPrintStart [21:09:58]Write to MH i2c: 01 00 00 74 55 C9 [21:09:58]Write i2c OK [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: 01 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: 01 07 00 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: 01 07 00 74 55 00 00 00 00 00 FF 0F DE [21:09:58]RasterBufferAndPrint [21:09:58]line Счет N : (1)643067 [21:09:58]line ИНН: 02508201610067 [21:09:58]line Контрольно-Кассовый Чек [21:09:58]line ПРОДАЖА [21:09:58]line ТРК (МРК, ГНК) : 31 [21:09:58]line Товар: 2710124130 [21:09:58]line Аи-92-К-2 [21:09:58]line 7.480 * 66.90 [21:09:58]line = 500.41 [21:09:58]line НДС 12% НСП 1% [21:09:58]line > о реализуемом товаре [21:09:58]line ИТОГО: 500.41 [21:09:58]line НСП 1% : 4.43 [21:09:58]line НДС 12% : 53.14 [21:09:58]line Наличными: 0.00 [21:09:58]line Безнал.: 500.41 [21:09:58]line Место: АЗС № 172 "Партнер Нефть" [21:09:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:09:58]line СНО: Общий режим [21:09:58]line Чек 619 26.10.2024 21:09 [21:09:58]line Смена: 532 ФФД: 1.0 [21:09:58]line ЗНМ: 0300000116 [21:09:58]line РНМ: 0000000000091780 [21:09:58]line Версия ККМ: 001 [21:09:58]line Платежная система: Mbank [21:09:58]line ФМ: 0000000000871765 [21:09:58]line ФД: 309198 [21:09:58]line ФПД: 251557552798367 [21:09:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T210958&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309198&fm=251557552798367&tin=02508201610067®Number=0000000000091780&sum=50041 [21:09:58]OFD Sender: Processing packet 309198 [packets to send 223, broken 222] [21:09:58]ProducePacketName [21:09:58]name=ofd_packets/00309198 [21:09:58]OFD Sender: To server: pG, [21:09:58]CommunicateWithHost lk.salyk.kg:30040 [21:09:58]ConnectInit lk.salyk.kg [21:09:58]written 0, free lines is 4095 [21:09:58]Write to MH i2c: 01 00 00 9C 55 F1 [21:09:58]Write i2c OK [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: 01 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: 01 07 00 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: 01 07 00 9C 55 00 00 00 00 00 E0 0C E4 [21:09:58]RasterBufferAndPrint [21:09:58]line [21:09:58]line [21:09:58]line [21:09:58]line [21:09:58]line [21:09:58]written 0, free lines is 3300 [21:09:58]MH_Cut [21:09:58]Write to MH i2c: D1 01 00 A3 55 01 CA [21:09:58]Write i2c OK [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: D1 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: D1 01 00 [21:09:58]MH_I2C_Read... [21:09:58]Read from MH i2c: D1 01 00 A3 55 00 C9 [21:09:58]Write to MH i2c: 01 00 00 A4 55 F9 [21:09:58]Write i2c OK [21:09:58]MH_I2C_Read... [21:09:59]*** Cut start [21:09:59]*** Purtial cut [21:09:59]*** Stage 1: CUTSNS_PIN = 1 [21:09:59]Read from MH i2c: 01 [21:09:59]MH_I2C_Read... [21:09:59]*** Stop cut motor [21:09:59]*** Cut end [21:09:59]Read from MH i2c: 01 07 00 [21:09:59]MH_I2C_Read... [21:09:59]Read from MH i2c: 01 07 00 A4 55 00 00 00 00 00 FF 0F 0E [21:09:59]process_action close_receipt done [21:09:59]requested_data is exist [21:09:59]produce_requested_data [21:09:59]requested_item fm.sn is exist - process it [21:09:59]wFMCommunicate request_size=4 [21:09:59]MH_SAM_APDU [21:09:59]CAPDU: 80 11 00 00 [21:09:59]Write to MH i2c: E2 08 00 A5 55 80 11 00 00 00 00 00 00 74 [21:09:59]Write i2c OK [21:09:59]MH_I2C_Read... [21:09:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:09:59]Read from MH i2c: E2 [21:09:59]MH_I2C_Read... [21:09:59]Read from MH i2c: E2 17 00 [21:09:59]MH_I2C_Read... [21:09:59]Read from MH i2c: E2 17 00 A5 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C9 [21:09:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:09:59]wFMCommunicate OK [21:09:59]requested_item fd.num is exist - process it [21:09:59]SAM_PROTO_GetFieldsCounters [21:09:59]wFMCommunicate request_size=4 [21:09:59]MH_SAM_APDU [21:09:59]CAPDU: 80 13 00 00 [21:09:59]Write to MH i2c: E2 08 00 A6 55 80 13 00 00 00 00 00 00 77 [21:09:59]Write i2c OK [21:09:59]MH_I2C_Read... [21:09:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:09:59]Read from MH i2c: E2 [21:09:59]MH_I2C_Read... [21:09:59]Read from MH i2c: E2 62 00 [21:09:59]MH_I2C_Read... [21:09:59]Read from MH i2c: E2 62 00 A6 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CE B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 80 [21:09: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CE B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:09:59]wFMCommunicate OK [21:09:59]SAM_PROTO_GetFieldsCounters done [21:09:59]requested_item shift.num is exist - process it [21:09:59]requested_item shift.opened is exist - process it [21:09:59]req_shift_opened [21:09:59]FM_GetShiftState [21:09:59]SAM_PROTO_GetShiftState [21:09:59]wFMCommunicate request_size=4 [21:09:59]MH_SAM_APDU [21:09:59]CAPDU: 80 13 01 00 [21:09:59]Write to MH i2c: E2 08 00 A7 55 80 13 01 00 00 00 00 00 79 [21:09:59]Write i2c OK [21:09:59]MH_I2C_Read... [21:09:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:09:59]Read from MH i2c: E2 [21:09:59]MH_I2C_Read... [21:09:59]Read from MH i2c: E2 0E 00 [21:09:59]MH_I2C_Read... [21:09:59]Read from MH i2c: E2 0E 00 A7 55 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F7 [21:09:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:09:59]wFMCommunicate OK [21:09:59]SAM_PROTO_GetShiftState done [21:09:59]FM_GetShiftState done [21:09:59]req_shift_opened done [21:09:59]requested_item shift.open_date is exist - process it [21:09:59]req_shift_open_date [21:09:59]req_shift_open_date done [21:09:59]produce_requested_data done [21:09:59]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309198,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:09:59]process_action_free close_receipt [21:09:59]json_value_free [21:09:59]json_value_free done [21:09:59]process_json_proto returns [21:09:59]Send response to host [21:09:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309198,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:09:59]free response buf [21:09:59]execute_script done [21:09:59]execute_script returns [21:09:59]free content buf [21:09:59]Sock 7.Close socket [21:09:59]Sock 7.Thread stoped [21:12:08]ConnectInit Can't connect to host [21:12:08]CommunicateWithHost connect error [21:12:08]CommunicateWithHost err = -1 [21:12:08]OFD Sender: Server communicate error [21:12:14]OFD Sender: Processing packet 309198 [packets to send 223, broken 222] [21:12:14]ProducePacketName [21:12:14]name=ofd_packets/00309198 [21:12:14]OFD Sender: To server: pG, [21:12:14]CommunicateWithHost lk.salyk.kg:30040 [21:12:14]ConnectInit lk.salyk.kg [21:12:14]Connected sock=7 [21:12:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2D BB 07 01 D6 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 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 6B 02 00 00 F4 03 04 00 A6 5A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B7 04 00 35 04 06 00 E4 CA 4E 93 3A 9F A7 A9 08 E5 EF 61 88 33 [21:12:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 01 94 47 00 1F AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CE B7 04 00 F4 03 04 00 8B 01 1D 67 B6 04 01 00 00 F8 56 E0 3D 73 00 9E C2 [21:12:14]CommunicateWithHost err = 0 [21:12:14]CheckOFDResponse [21:12:14]1017 (14) - 77093643461234 [21:12:14]1041 (16) - 0000000000871765 [21:12:14]1040 (4) - 309198 [21:12:14]1012 (4) - 26.10.2024 14:49 [21:12:14]1206 (1) - 0 [21:12:14]OFD Sender: Remove packet 309198 [21:12:14]ProducePacketName [21:12:14]name=ofd_packets/00309198 [21:12:14]NVStorageDeleteData [21:12:14]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:05]OFD Sender: No OFD packet to send [21:14:10]OFD Sender: No OFD packet to send [21:14:15]OFD Sender: No OFD packet to send [21:14:20]OFD Sender: No OFD packet to send [21:14:25]OFD Sender: No OFD packet to send [21:14:30]OFD Sender: No OFD packet to send [21:14:35]OFD Sender: No OFD packet to send [21:14:40]OFD Sender: No OFD packet to send [21:14:41]accept exits with 9 [21:14:41]New connection [21:14:41]New thread 3067022692 created [21:14:41]Thread 3066879332 joined [21:14:41]Waiting for new connection... [21:14:41] Sock 9.Parse request [21:14:41]Sock 9.Check first char [21:14:41]Sock 9.First char is OK [21:14:41]request: POST /json_proto HTTP/1.0 [21:14:41]Method: POST [21:14:41]URL: /json_proto [21:14:41]Method is POST - this is cgi request [21:14:41]url: /json_proto [21:14:41]query_string will be loaded in cgi processing [21:14:41]execute_cgi json_proto POST (null) [21:14:41]execute_cgi path=json_proto method=POST [21:14:41]POST find Content-Length [21:14:41]Host: 172.17.96.3:8080 [21:14:41]Content-Length: 677 [21:14:41]Content-Type: application/json [21:14:41] [21:14:41]POST finish read [21:14:41]Found Content-Length = 677 [21:14:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.890, "sum" : 260.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 260.00, "total" : 260.00, "payments": [ { "type": 0, "sum" : 260.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:14:41]execute_script... [21:14: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)643068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 3.890, "sum" : 260.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 260.00, "total" : 260.00, "payments": [ { "type": 0, "sum" : 260.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:14:41]POST & json_proto [21:14:41]process_json_proto [21:14:41]json parsed OK: [21:14:41]protocol is kg_v1.0 [21:14:41]action value=close_receipt [21:14:41]process_action close_receipt [21:14:41]cmd_close_receipt [21:14:41]MH_GetDate [21:14:41]Write to MH i2c: F0 00 00 A8 55 EC [21:14:41]Write i2c OK [21:14:41]MH_I2C_Read... [21:14:41]Read from MH i2c: F0 [21:14:41]MH_I2C_Read... [21:14:41]Read from MH i2c: F0 09 00 [21:14:41]MH_I2C_Read... [21:14:41]Read from MH i2c: F0 09 00 A8 55 00 C3 5B 1D 67 44 5E 04 65 A2 [21:14:41]GetLastDocTimeStamp 1729976998 [21:14:41]current date 1729977283 [21:14:41]FM_GetShiftState [21:14:41]SAM_PROTO_GetShiftState [21:14:41]wFMCommunicate request_size=4 [21:14:41]MH_SAM_APDU [21:14:41]CAPDU: 80 13 01 00 [21:14:41]Write to MH i2c: E2 08 00 A9 55 80 13 01 00 00 00 00 00 7B [21:14:41]Write i2c OK [21:14:41]MH_I2C_Read... [21:14:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:41]Read from MH i2c: E2 [21:14:41]MH_I2C_Read... [21:14:41]Read from MH i2c: E2 0E 00 [21:14:41]MH_I2C_Read... [21:14:41]Read from MH i2c: E2 0E 00 A9 55 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F9 [21:14:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:14:41]wFMCommunicate OK [21:14:41]SAM_PROTO_GetShiftState done [21:14:41]FM_GetShiftState done [21:14:41]opened in 1729902265 [21:14:41]opened+sec_in_day 1729988665 [21:14:41]quantity*price = 26024 [21:14:41]sum+1 = 26025 [21:14:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 260.00 Внесено: 260.00 СДАЧА: 0.00 НСП 1% : 2.30 НДС 12% : 27.64 Наличными: 260.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 620 26.10.2024 21:14 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309199 ФПД: 229332340436993 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T211443&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309199&fm=229332340436993&tin=02508201610067®Number=0000000000091780&sum=26000 [21:14:42]StoreToDocumentArchive [21:14:42]shift 532 fd 309199 [21:14:42]save to /storage/0532/doc_00309199 [21:14:42]save last doc name /storage/0532/doc_00309199 to /storage/kkm_last_doc_name [21:14:42]save OK [21:14:42]Clear old archive folders... [21:14:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:14:42]tlvbuf is 00129B40 [21:14:42]SAM_PROTO_ClearQueue [21:14:42]wFMCommunicate request_size=4 [21:14:42]MH_SAM_APDU [21:14:42]CAPDU: 80 09 00 00 [21:14:42]Write to MH i2c: E2 08 00 B6 55 80 09 00 00 00 00 00 00 7D [21:14:42]Write i2c OK [21:14:42]MH_I2C_Read... [21:14:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:14:42]Read from MH i2c: E2 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: E2 03 00 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: E2 03 00 B6 55 00 90 00 7F [21:14:42]RAPDU: 90 00 [21:14:42]wFMCommunicate OK [21:14:42]SAM_PROTO_ClearQueue done [21:14:42]KKMCreateOFDPacket [21:14:42]OFDProtocolAddRootSTLVToBuf [21:14:42]FM_MakeSignedData [21:14:42]FM_MakeSignedData [21:14:42]SAM_PROTO_SignData [21:14:42]wFMCommunicate request_size=4 [21:14:42]MH_SAM_APDU [21:14:42]CAPDU: 80 0D 01 02 [21:14:42]Write to MH i2c: E2 08 00 B7 55 80 0D 01 02 00 00 00 00 85 [21:14:42]Write i2c OK [21:14:42]MH_I2C_Read... [21:14:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:14:42]Read from MH i2c: E2 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: E2 03 00 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: E2 03 00 B7 55 00 90 00 80 [21:14:42]RAPDU: 90 00 [21:14:42]wFMCommunicate OK [21:14:42]wFMCommunicate request_size=255 [21:14:42]MH_SAM_APDU [21:14:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 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 CC 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 6C 02 00 00 F4 03 04 00 C3 5B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF B7 04 00 35 04 06 00 D0 [21:14:42]Write to MH i2c: E2 02 01 B8 55 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 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 CC 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 6C 02 00 00 F4 03 04 00 C3 5B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF B7 04 00 35 04 06 00 D0 00 00 3E [21:14:42]Write i2c OK [21:14:42]MH_I2C_Read... [21:14:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:42]Read from MH i2c: E2 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: E2 03 00 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: E2 03 00 B8 55 00 90 00 81 [21:14:42]RAPDU: 90 00 [21:14:42]wFMCommunicate OK [21:14:42]wFMCommunicate request_size=10 [21:14:42]MH_SAM_APDU [21:14:42]CAPDU: 80 0D 02 02 05 93 98 AF F0 01 [21:14:42]Write to MH i2c: E2 0D 00 B9 55 80 0D 02 02 05 00 93 98 AF F0 01 00 00 5D [21:14:42]Write i2c OK [21:14:42]MH_I2C_Read... [21:14:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:14:42]Read from MH i2c: E2 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: E2 03 00 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: E2 03 00 B9 55 00 90 00 82 [21:14:42]RAPDU: 90 00 [21:14:42]wFMCommunicate OK [21:14:42]wFMCommunicate request_size=4 [21:14:42]MH_SAM_APDU [21:14:42]CAPDU: 80 0D 03 02 [21:14:42]Write to MH i2c: E2 08 00 BA 55 80 0D 03 02 00 00 00 00 8A [21:14:42]Write i2c OK [21:14:42]MH_I2C_Read... [21:14:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:14:42]Read from MH i2c: E2 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: E2 0B 00 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: E2 0B 00 BA 55 00 42 BC 3E 1C 39 0C 59 CF 90 00 50 [21:14:42]RAPDU: 42 BC 3E 1C 39 0C 59 CF 90 00 [21:14:42]wFMCommunicate OK [21:14:42]SAM_PROTO_SignData done [21:14:42]FM_MakeSignedData done [21:14:42]CreateOFDProtocolMessage [21:14:42]wFMCommunicate request_size=4 [21:14:42]MH_SAM_APDU [21:14:42]CAPDU: 80 11 00 00 [21:14:42]Write to MH i2c: E2 08 00 BB 55 80 11 00 00 00 00 00 00 8A [21:14:42]Write i2c OK [21:14:42]MH_I2C_Read... [21:14:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:42]Read from MH i2c: E2 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: E2 17 00 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: E2 17 00 BB 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DF [21:14:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:14:42]wFMCommunicate OK [21:14:42]CreateOFDProtocolMessage done [21:14:42]OFDSenderStorePacket 309199 [21:14:42]StoreOFDPacket docnum=309199 [21:14:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 70 20 07 01 9D C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 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 CC 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 6C 02 00 00 F4 03 04 00 C3 5B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF B7 04 00 35 04 06 00 D0 93 98 AF F0 01 42 BC 3E 1C 39 0C 59 CF [21:14:42]CheckFolder [21:14:42]dirname=/storage/ofd_packets [21:14:42]CheckFolder done [21:14:42]ProducePacketName [21:14:42]name=ofd_packets/00309199 [21:14:42]NVStorageSaveData ofd_packets/00309199 [21:14:42]File name is /storage/ofd_packets/00309199 [21:14:42]Write 301 bytes [21:14:42]NVStorageSaveData done [21:14:42]OFDSenderStorePacket done [21:14:42]KKMCreateOFDPacket done [21:14:42]NVStorageSaveData kkm_last_timestamp [21:14:42]File name is /storage/kkm_last_timestamp [21:14:42]Write 4 bytes [21:14:42]NVStorageSaveData done [21:14:42]ExternCall_PrintAddStr [21:14:42]wPrintStart [21:14:42]Write to MH i2c: 01 00 00 BC 55 11 [21:14:42]Write i2c OK [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: 01 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: 01 07 00 [21:14:42]MH_I2C_Read... [21:14:42]Read from MH i2c: 01 07 00 BC 55 00 00 00 00 00 FF 0F 26 [21:14:42]RasterBufferAndPrint [21:14:42]line Счет N : (1)643068 [21:14:42]line ИНН: 02508201610067 [21:14:42]line Контрольно-Кассовый Чек [21:14:42]line ПРОДАЖА [21:14:42]line ТРК (МРК, ГНК) : 41 [21:14:42]line Товар: 2710124130 [21:14:42]line Аи-92-К-2 [21:14:42]line 3.890 * 66.90 [21:14:42]line = 260.24 [21:14:42]line НДС 12% НСП 1% [21:14:42]line > о реализуемом товаре [21:14:42]line ОКРУГЛЕНИЕ: -0.24 [21:14:42]line ИТОГО: 260.00 [21:14:42]line Внесено: 260.00 [21:14:42]line СДАЧА: 0.00 [21:14:42]line НСП 1% : 2.30 [21:14:42]line НДС 12% : 27.64 [21:14:42]line Наличными: 260.00 [21:14:42]line Безнал.: 0.00 [21:14:42]line Место: АЗС № 172 "Партнер Нефть" [21:14:42]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:14:42]line СНО: Общий режим [21:14:42]line Чек 620 26.10.2024 21:14 [21:14:42]line Смена: 532 ФФД: 1.0 [21:14:42]line ЗНМ: 0300000116 [21:14:42]line РНМ: 0000000000091780 [21:14:42]line Версия ККМ: 001 [21:14:42]line ФМ: 0000000000871765 [21:14:42]line ФД: 309199 [21:14:42]line ФПД: 229332340436993 [21:14:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T211443&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309199&fm=229332340436993&tin=02508201610067®Number=0000000000091780&sum=26000 [21:14:42]written 0, free lines is 4095 [21:14:42]OFD Sender: Processing packet 309199 [packets to send 223, broken 222] [21:14:42]ProducePacketName [21:14:42]name=ofd_packets/00309199 [21:14:42]OFD Sender: To server: pG, [21:14:42]CommunicateWithHost lk.salyk.kg:30040 [21:14:42]ConnectInit lk.salyk.kg [21:14:43]Write to MH i2c: 01 00 00 E6 55 3B [21:14:43]Write i2c OK [21:14:43]MH_I2C_Read... [21:14:43]Read from MH i2c: 01 [21:14:43]MH_I2C_Read... [21:14:43]Read from MH i2c: 01 07 00 [21:14:43]MH_I2C_Read... [21:14:43]Read from MH i2c: 01 07 00 E6 55 00 00 00 00 00 BE 0C 0C [21:14:43]RasterBufferAndPrint [21:14:43]line [21:14:43]line [21:14:43]line [21:14:43]line [21:14:43]line [21:14:43]written 0, free lines is 3266 [21:14:43]MH_Cut [21:14:43]Write to MH i2c: D1 01 00 ED 55 01 14 [21:14:43]Write i2c OK [21:14:43]MH_I2C_Read... [21:14:43]Read from MH i2c: D1 [21:14:43]MH_I2C_Read... [21:14:43]Read from MH i2c: D1 01 00 [21:14:43]MH_I2C_Read... [21:14:43]Read from MH i2c: D1 01 00 ED 55 00 13 [21:14:43]Write to MH i2c: 01 00 00 EE 55 43 [21:14:43]Write i2c OK [21:14:43]MH_I2C_Read... [21:14:44]*** Cut start [21:14:44]*** Purtial cut [21:14:44]*** Stage 1: CUTSNS_PIN = 1 [21:14:44]Read from MH i2c: 01 [21:14:44]MH_I2C_Read... [21:14:44]*** Stop cut motor [21:14:44]*** Cut end [21:14:44]Read from MH i2c: 01 07 00 [21:14:44]MH_I2C_Read... [21:14:44]Read from MH i2c: 01 07 00 EE 55 00 00 00 00 00 FF 0F 58 [21:14:44]process_action close_receipt done [21:14:44]requested_data is exist [21:14:44]produce_requested_data [21:14:44]requested_item fm.sn is exist - process it [21:14:44]wFMCommunicate request_size=4 [21:14:44]MH_SAM_APDU [21:14:44]CAPDU: 80 11 00 00 [21:14:44]Write to MH i2c: E2 08 00 EF 55 80 11 00 00 00 00 00 00 BE [21:14:44]Write i2c OK [21:14:44]MH_I2C_Read... [21:14:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:14:44]Read from MH i2c: E2 [21:14:44]MH_I2C_Read... [21:14:44]Read from MH i2c: E2 17 00 [21:14:44]MH_I2C_Read... [21:14:44]Read from MH i2c: E2 17 00 EF 55 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 13 [21:14:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:14:44]wFMCommunicate OK [21:14:44]requested_item fd.num is exist - process it [21:14:44]SAM_PROTO_GetFieldsCounters [21:14:44]wFMCommunicate request_size=4 [21:14:44]MH_SAM_APDU [21:14:44]CAPDU: 80 13 00 00 [21:14:44]Write to MH i2c: E2 08 00 F0 55 80 13 00 00 00 00 00 00 C1 [21:14:44]Write i2c OK [21:14:44]MH_I2C_Read... [21:14:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:14:44]Read from MH i2c: E2 [21:14:44]MH_I2C_Read... [21:14:44]Read from MH i2c: E2 62 00 [21:14:44]MH_I2C_Read... [21:14:44]Read from MH i2c: E2 62 00 F0 55 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CF B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 CE [21:14:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 CF B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:14:44]wFMCommunicate OK [21:14:44]SAM_PROTO_GetFieldsCounters done [21:14:44]requested_item shift.num is exist - process it [21:14:44]requested_item shift.opened is exist - process it [21:14:44]req_shift_opened [21:14:44]FM_GetShiftState [21:14:44]SAM_PROTO_GetShiftState [21:14:44]wFMCommunicate request_size=4 [21:14:44]MH_SAM_APDU [21:14:44]CAPDU: 80 13 01 00 [21:14:44]Write to MH i2c: E2 08 00 F1 55 80 13 01 00 00 00 00 00 C3 [21:14:44]Write i2c OK [21:14:44]MH_I2C_Read... [21:14:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:14:44]Read from MH i2c: E2 [21:14:44]MH_I2C_Read... [21:14:44]Read from MH i2c: E2 0E 00 [21:14:44]MH_I2C_Read... [21:14:44]Read from MH i2c: E2 0E 00 F1 55 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 41 [21:14:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:14:44]wFMCommunicate OK [21:14:44]SAM_PROTO_GetShiftState done [21:14:44]FM_GetShiftState done [21:14:44]req_shift_opened done [21:14:44]requested_item shift.open_date is exist - process it [21:14:44]req_shift_open_date [21:14:44]req_shift_open_date done [21:14:44]produce_requested_data done [21:14:44]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309199,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:14:44]process_action_free close_receipt [21:14:44]json_value_free [21:14:44]json_value_free done [21:14:44]process_json_proto returns [21:14:44]Send response to host [21:14:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309199,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:14:44]free response buf [21:14:44]execute_script done [21:14:44]execute_script returns [21:14:44]free content buf [21:14:44]Sock 9.Close socket [21:14:44]Sock 9.Thread stoped [21:15:09]accept exits with 7 [21:15:09]New connection [21:15:09]New thread 3066879332 created [21:15:09]Thread 3067022692 joined [21:15:09]Waiting for new connection... [21:15:09] Sock 7.Parse request [21:15:09]Sock 7.Check first char [21:15:09]Sock 7.First char is OK [21:15:09]request: POST /json_proto HTTP/1.0 [21:15:09]Method: POST [21:15:09]URL: /json_proto [21:15:09]Method is POST - this is cgi request [21:15:09]url: /json_proto [21:15:09]query_string will be loaded in cgi processing [21:15:09]execute_cgi json_proto POST (null) [21:15:09]execute_cgi path=json_proto method=POST [21:15:09]POST find Content-Length [21:15:09]Host: 172.17.96.3:8080 [21:15:09]Content-Length: 677 [21:15:09]Content-Type: application/json [21:15:09] [21:15:09]POST finish read [21:15:09]Found Content-Length = 677 [21:15:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [21:15:09]execute_script... [21: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 : (1)643069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [21:15:09]POST & json_proto [21:15:09]process_json_proto [21:15:09]json parsed OK: [21:15:09]protocol is kg_v1.0 [21:15:09]action value=close_receipt [21:15:09]process_action close_receipt [21:15:09]cmd_close_receipt [21:15:09]MH_GetDate [21:15:09]Write to MH i2c: F0 00 00 F2 55 36 [21:15:09]Write i2c OK [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: F0 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: F0 09 00 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: F0 09 00 F2 55 00 DF 5B 1D 67 44 5E 04 65 08 [21:15:09]GetLastDocTimeStamp 1729977283 [21:15:09]current date 1729977311 [21:15:09]FM_GetShiftState [21:15:09]SAM_PROTO_GetShiftState [21:15:09]wFMCommunicate request_size=4 [21:15:09]MH_SAM_APDU [21:15:09]CAPDU: 80 13 01 00 [21:15:09]Write to MH i2c: E2 08 00 F3 55 80 13 01 00 00 00 00 00 C5 [21:15:09]Write i2c OK [21:15:09]MH_I2C_Read... [21:15:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:09]Read from MH i2c: E2 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: E2 0E 00 [21:15:09]MH_I2C_Read... [21:15:09]Read from MH i2c: E2 0E 00 F3 55 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 43 [21:15:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:15:09]wFMCommunicate OK [21:15:09]SAM_PROTO_GetShiftState done [21:15:09]FM_GetShiftState done [21:15:09]opened in 1729902265 [21:15:09]opened+sec_in_day 1729988665 [21:15:09]quantity*price = 50041 [21:15:09]sum+1 = 50042 [21:15:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 621 26.10.2024 21:15 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309200 ФПД: 258322816527278 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T211511&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309200&fm=258322816527278&tin=02508201610067®Number=0000000000091780&sum=50000 [21:15:10]StoreToDocumentArchive [21:15:10]shift 532 fd 309200 [21:15:10]save to /storage/0532/doc_00309200 [21:15:10]save last doc name /storage/0532/doc_00309200 to /storage/kkm_last_doc_name [21:15:10]save OK [21:15:10]Clear old archive folders... [21:15:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:15:10]tlvbuf is 0017D710 [21:15:10]SAM_PROTO_ClearQueue [21:15:10]wFMCommunicate request_size=4 [21:15:10]MH_SAM_APDU [21:15:10]CAPDU: 80 09 00 00 [21:15:10]Write to MH i2c: E2 08 00 00 56 80 09 00 00 00 00 00 00 C8 [21:15:10]Write i2c OK [21:15:10]MH_I2C_Read... [21:15:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:15:10]Read from MH i2c: E2 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 03 00 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 03 00 00 56 00 90 00 CA [21:15:10]RAPDU: 90 00 [21:15:10]wFMCommunicate OK [21:15:10]SAM_PROTO_ClearQueue done [21:15:10]KKMCreateOFDPacket [21:15:10]OFDProtocolAddRootSTLVToBuf [21:15:10]FM_MakeSignedData [21:15:10]FM_MakeSignedData [21:15:10]SAM_PROTO_SignData [21:15:10]wFMCommunicate request_size=4 [21:15:10]MH_SAM_APDU [21:15:10]CAPDU: 80 0D 01 02 [21:15:10]Write to MH i2c: E2 08 00 01 56 80 0D 01 02 00 00 00 00 D0 [21:15:10]Write i2c OK [21:15:10]MH_I2C_Read... [21:15:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:15:10]Read from MH i2c: E2 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 03 00 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 03 00 01 56 00 90 00 CB [21:15:10]RAPDU: 90 00 [21:15:10]wFMCommunicate OK [21:15:10]wFMCommunicate request_size=255 [21:15:10]MH_SAM_APDU [21:15:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6D 02 00 00 F4 03 04 00 DF 5B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 B7 04 00 35 04 06 00 EA [21:15:10]Write to MH i2c: E2 02 01 02 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6D 02 00 00 F4 03 04 00 DF 5B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 B7 04 00 35 04 06 00 EA 00 00 16 [21:15:10]Write i2c OK [21:15:10]MH_I2C_Read... [21:15:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:10]Read from MH i2c: E2 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 03 00 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 03 00 02 56 00 90 00 CC [21:15:10]RAPDU: 90 00 [21:15:10]wFMCommunicate OK [21:15:10]wFMCommunicate request_size=10 [21:15:10]MH_SAM_APDU [21:15:10]CAPDU: 80 0D 02 02 05 F1 77 B7 6B AE [21:15:10]Write to MH i2c: E2 0D 00 03 56 80 0D 02 02 05 00 F1 77 B7 6B AE 00 00 15 [21:15:10]Write i2c OK [21:15:10]MH_I2C_Read... [21:15:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:10]Read from MH i2c: E2 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 03 00 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 03 00 03 56 00 90 00 CD [21:15:10]RAPDU: 90 00 [21:15:10]wFMCommunicate OK [21:15:10]wFMCommunicate request_size=4 [21:15:10]MH_SAM_APDU [21:15:10]CAPDU: 80 0D 03 02 [21:15:10]Write to MH i2c: E2 08 00 04 56 80 0D 03 02 00 00 00 00 D5 [21:15:10]Write i2c OK [21:15:10]MH_I2C_Read... [21:15:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:15:10]Read from MH i2c: E2 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 0B 00 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 0B 00 04 56 00 8B 2B FB 3D 71 D0 C1 F7 90 00 BD [21:15:10]RAPDU: 8B 2B FB 3D 71 D0 C1 F7 90 00 [21:15:10]wFMCommunicate OK [21:15:10]SAM_PROTO_SignData done [21:15:10]FM_MakeSignedData done [21:15:10]CreateOFDProtocolMessage [21:15:10]wFMCommunicate request_size=4 [21:15:10]MH_SAM_APDU [21:15:10]CAPDU: 80 11 00 00 [21:15:10]Write to MH i2c: E2 08 00 05 56 80 11 00 00 00 00 00 00 D5 [21:15:10]Write i2c OK [21:15:10]MH_I2C_Read... [21:15:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:10]Read from MH i2c: E2 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 17 00 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: E2 17 00 05 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2A [21:15:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:15:10]wFMCommunicate OK [21:15:10]CreateOFDProtocolMessage done [21:15:10]OFDSenderStorePacket 309200 [21:15:10]StoreOFDPacket docnum=309200 [21:15:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 87 99 07 01 19 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6D 02 00 00 F4 03 04 00 DF 5B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 B7 04 00 35 04 06 00 EA F1 77 B7 6B AE 8B 2B FB 3D 71 D0 C1 F7 [21:15:10]CheckFolder [21:15:10]dirname=/storage/ofd_packets [21:15:10]CheckFolder done [21:15:10]ProducePacketName [21:15:10]name=ofd_packets/00309200 [21:15:10]NVStorageSaveData ofd_packets/00309200 [21:15:10]File name is /storage/ofd_packets/00309200 [21:15:10]Write 301 bytes [21:15:10]NVStorageSaveData done [21:15:10]OFDSenderStorePacket done [21:15:10]KKMCreateOFDPacket done [21:15:10]NVStorageSaveData kkm_last_timestamp [21:15:10]File name is /storage/kkm_last_timestamp [21:15:10]Write 4 bytes [21:15:10]NVStorageSaveData done [21:15:10]ExternCall_PrintAddStr [21:15:10]wPrintStart [21:15:10]Write to MH i2c: 01 00 00 06 56 5C [21:15:10]Write i2c OK [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: 01 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: 01 07 00 [21:15:10]MH_I2C_Read... [21:15:10]Read from MH i2c: 01 07 00 06 56 00 00 00 00 00 FF 0F 71 [21:15:10]RasterBufferAndPrint [21:15:10]line Счет N : (1)643069 [21:15:10]line ИНН: 02508201610067 [21:15:10]line Контрольно-Кассовый Чек [21:15:10]line ПРОДАЖА [21:15:10]line ТРК (МРК, ГНК) : 41 [21:15:10]line Товар: 2710124130 [21:15:10]line Аи-92-К-2 [21:15:10]line 7.480 * 66.90 [21:15:10]line = 500.41 [21:15:10]line НДС 12% НСП 1% [21:15:10]line > о реализуемом товаре [21:15:10]line ОКРУГЛЕНИЕ: -0.41 [21:15:10]line ИТОГО: 500.00 [21:15:10]line Внесено: 500.00 [21:15:10]line СДАЧА: 0.00 [21:15:10]line НСП 1% : 4.43 [21:15:10]line НДС 12% : 53.14 [21:15:10]line Наличными: 500.00 [21:15:10]line Безнал.: 0.00 [21:15:10]line Место: АЗС № 172 "Партнер Нефть" [21:15:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:15:10]line СНО: Общий режим [21:15:10]line Чек 621 26.10.2024 21:15 [21:15:10]line Смена: 532 ФФД: 1.0 [21:15:10]line ЗНМ: 0300000116 [21:15:10]line РНМ: 0000000000091780 [21:15:10]line Версия ККМ: 001 [21:15:10]line ФМ: 0000000000871765 [21:15:10]line ФД: 309200 [21:15:10]line ФПД: 258322816527278 [21:15:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T211511&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309200&fm=258322816527278&tin=02508201610067®Number=0000000000091780&sum=50000 [21:15:10]written 0, free lines is 4095 [21:15:11]Write to MH i2c: 01 00 00 30 56 86 [21:15:11]Write i2c OK [21:15:11]MH_I2C_Read... [21:15:11]Read from MH i2c: 01 [21:15:11]MH_I2C_Read... [21:15:11]Read from MH i2c: 01 07 00 [21:15:11]MH_I2C_Read... [21:15:11]Read from MH i2c: 01 07 00 30 56 00 00 00 00 00 B1 0C 4A [21:15:11]RasterBufferAndPrint [21:15:11]line [21:15:11]line [21:15:11]line [21:15:11]line [21:15:11]line [21:15:11]written 0, free lines is 3255 [21:15:11]MH_Cut [21:15:11]Write to MH i2c: D1 01 00 37 56 01 5F [21:15:11]Write i2c OK [21:15:11]MH_I2C_Read... [21:15:11]Read from MH i2c: D1 [21:15:11]MH_I2C_Read... [21:15:11]Read from MH i2c: D1 01 00 [21:15:11]MH_I2C_Read... [21:15:11]Read from MH i2c: D1 01 00 37 56 00 5E [21:15:11]Write to MH i2c: 01 00 00 38 56 8E [21:15:11]Write i2c OK [21:15:11]MH_I2C_Read... [21:15:12]*** Cut start [21:15:12]*** Purtial cut [21:15:12]*** Stage 1: CUTSNS_PIN = 1 [21:15:12]Read from MH i2c: 01 [21:15:12]MH_I2C_Read... [21:15:12]*** Stop cut motor [21:15:12]*** Cut end [21:15:12]Read from MH i2c: 01 07 00 [21:15:12]MH_I2C_Read... [21:15:12]Read from MH i2c: 01 07 00 38 56 00 00 00 00 00 FF 0F A3 [21:15:12]process_action close_receipt done [21:15:12]requested_data is exist [21:15:12]produce_requested_data [21:15:12]requested_item fm.sn is exist - process it [21:15:12]wFMCommunicate request_size=4 [21:15:12]MH_SAM_APDU [21:15:12]CAPDU: 80 11 00 00 [21:15:12]Write to MH i2c: E2 08 00 39 56 80 11 00 00 00 00 00 00 09 [21:15:12]Write i2c OK [21:15:12]MH_I2C_Read... [21:15:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:12]Read from MH i2c: E2 [21:15:12]MH_I2C_Read... [21:15:12]Read from MH i2c: E2 17 00 [21:15:12]MH_I2C_Read... [21:15:12]Read from MH i2c: E2 17 00 39 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5E [21:15:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:15:12]wFMCommunicate OK [21:15:12]requested_item fd.num is exist - process it [21:15:12]SAM_PROTO_GetFieldsCounters [21:15:12]wFMCommunicate request_size=4 [21:15:12]MH_SAM_APDU [21:15:12]CAPDU: 80 13 00 00 [21:15:12]Write to MH i2c: E2 08 00 3A 56 80 13 00 00 00 00 00 00 0C [21:15:12]Write i2c OK [21:15:12]MH_I2C_Read... [21:15:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:15:12]Read from MH i2c: E2 [21:15:12]MH_I2C_Read... [21:15:12]Read from MH i2c: E2 62 00 [21:15:12]MH_I2C_Read... [21:15:12]Read from MH i2c: E2 62 00 3A 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D0 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 1D [21:15: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D0 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:15:12]wFMCommunicate OK [21:15:12]SAM_PROTO_GetFieldsCounters done [21:15:12]requested_item shift.num is exist - process it [21:15:12]requested_item shift.opened is exist - process it [21:15:12]req_shift_opened [21:15:12]FM_GetShiftState [21:15:12]SAM_PROTO_GetShiftState [21:15:12]wFMCommunicate request_size=4 [21:15:12]MH_SAM_APDU [21:15:12]CAPDU: 80 13 01 00 [21:15:12]Write to MH i2c: E2 08 00 3B 56 80 13 01 00 00 00 00 00 0E [21:15:12]Write i2c OK [21:15:12]MH_I2C_Read... [21:15:12]Read from MH i2c: E2 [21:15:12]MH_I2C_Read... [21:15:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:12]Read from MH i2c: E2 0E 00 [21:15:12]MH_I2C_Read... [21:15:12]Read from MH i2c: E2 0E 00 3B 56 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8C [21:15:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:15:12]wFMCommunicate OK [21:15:12]SAM_PROTO_GetShiftState done [21:15:12]FM_GetShiftState done [21:15:12]req_shift_opened done [21:15:12]requested_item shift.open_date is exist - process it [21:15:12]req_shift_open_date [21:15:12]req_shift_open_date done [21:15:12]produce_requested_data done [21:15:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309200,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:15:12]process_action_free close_receipt [21:15:12]json_value_free [21:15:12]json_value_free done [21:15:12]process_json_proto returns [21:15:12]Send response to host [21:15:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309200,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:15:12]free response buf [21:15:12]execute_script done [21:15:12]execute_script returns [21:15:12]free content buf [21:15:12]Sock 7.Close socket [21:15:12]Sock 7.Thread stoped [21:16:21]accept exits with 9 [21:16:21]New connection [21:16:21]New thread 3067022692 created [21:16:21]Thread 3066879332 joined [21:16:21]Waiting for new connection... [21:16:21] Sock 9.Parse request [21:16:21]Sock 9.Check first char [21:16:21]Sock 9.First char is OK [21:16:21]request: POST /json_proto HTTP/1.0 [21:16:21]Method: POST [21:16:21]URL: /json_proto [21:16:21]Method is POST - this is cgi request [21:16:21]url: /json_proto [21:16:21]query_string will be loaded in cgi processing [21:16:21]execute_cgi json_proto POST (null) [21:16:21]execute_cgi path=json_proto method=POST [21:16:21]POST find Content-Length [21:16:21]Host: 172.17.96.3:8080 [21:16:21]Content-Length: 677 [21:16:21]Content-Type: application/json [21:16:21] [21:16:21]POST finish read [21:16:21]Found Content-Length = 677 [21:16:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [21:16:21]execute_script... [21:16:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [21:16:21]POST & json_proto [21:16:21]process_json_proto [21:16:21]json parsed OK: [21:16:21]protocol is kg_v1.0 [21:16:21]action value=close_receipt [21:16:21]process_action close_receipt [21:16:21]cmd_close_receipt [21:16:21]MH_GetDate [21:16:21]Write to MH i2c: F0 00 00 3C 56 81 [21:16:21]Write i2c OK [21:16:21]MH_I2C_Read... [21:16:21]Read from MH i2c: F0 [21:16:21]MH_I2C_Read... [21:16:21]Read from MH i2c: F0 09 00 [21:16:21]MH_I2C_Read... [21:16:21]Read from MH i2c: F0 09 00 3C 56 00 27 5C 1D 67 44 5E 04 65 9C [21:16:21]GetLastDocTimeStamp 1729977311 [21:16:21]current date 1729977383 [21:16:21]FM_GetShiftState [21:16:21]SAM_PROTO_GetShiftState [21:16:21]wFMCommunicate request_size=4 [21:16:21]MH_SAM_APDU [21:16:21]CAPDU: 80 13 01 00 [21:16:21]Write to MH i2c: E2 08 00 3D 56 80 13 01 00 00 00 00 00 10 [21:16:21]Write i2c OK [21:16:21]MH_I2C_Read... [21:16:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:16:21]Read from MH i2c: E2 [21:16:21]MH_I2C_Read... [21:16:21]Read from MH i2c: E2 0E 00 [21:16:21]MH_I2C_Read... [21:16:21]Read from MH i2c: E2 0E 00 3D 56 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8E [21:16:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:16:21]wFMCommunicate OK [21:16:21]SAM_PROTO_GetShiftState done [21:16:21]FM_GetShiftState done [21:16:21]opened in 1729902265 [21:16:21]opened+sec_in_day 1729988665 [21:16:21]quantity*price = 20003 [21:16:21]sum+1 = 20004 [21:16:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 622 26.10.2024 21:16 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309201 ФПД: 225251227769801 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T211623&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309201&fm=225251227769801&tin=02508201610067®Number=0000000000091780&sum=20000 [21:16:22]StoreToDocumentArchive [21:16:22]shift 532 fd 309201 [21:16:22]save to /storage/0532/doc_00309201 [21:16:22]save last doc name /storage/0532/doc_00309201 to /storage/kkm_last_doc_name [21:16:22]save OK [21:16:22]Clear old archive folders... [21:16:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:16:22]tlvbuf is 0017DDE0 [21:16:22]SAM_PROTO_ClearQueue [21:16:22]wFMCommunicate request_size=4 [21:16:22]MH_SAM_APDU [21:16:22]CAPDU: 80 09 00 00 [21:16:22]Write to MH i2c: E2 08 00 4A 56 80 09 00 00 00 00 00 00 12 [21:16:22]Write i2c OK [21:16:22]MH_I2C_Read... [21:16:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:16:22]Read from MH i2c: E2 [21:16:22]MH_I2C_Read... [21:16:22]Read from MH i2c: E2 03 00 [21:16:22]MH_I2C_Read... [21:16:22]Read from MH i2c: E2 03 00 4A 56 00 90 00 14 [21:16:22]RAPDU: 90 00 [21:16:22]wFMCommunicate OK [21:16:22]SAM_PROTO_ClearQueue done [21:16:22]KKMCreateOFDPacket [21:16:22]OFDProtocolAddRootSTLVToBuf [21:16:22]FM_MakeSignedData [21:16:22]FM_MakeSignedData [21:16:22]SAM_PROTO_SignData [21:16:22]wFMCommunicate request_size=4 [21:16:22]MH_SAM_APDU [21:16:22]CAPDU: 80 0D 01 02 [21:16:22]Write to MH i2c: E2 08 00 4B 56 80 0D 01 02 00 00 00 00 1A [21:16:22]Write i2c OK [21:16:22]MH_I2C_Read... [21:16:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:16:22]Read from MH i2c: E2 [21:16:22]MH_I2C_Read... [21:16:23]Read from MH i2c: E2 03 00 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: E2 03 00 4B 56 00 90 00 15 [21:16:23]RAPDU: 90 00 [21:16:23]wFMCommunicate OK [21:16:23]wFMCommunicate request_size=255 [21:16:23]MH_SAM_APDU [21:16:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 02 00 00 F4 03 04 00 27 5C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 B7 04 00 35 04 06 00 CC [21:16:23]Write to MH i2c: E2 02 01 4C 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 02 00 00 F4 03 04 00 27 5C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 B7 04 00 35 04 06 00 CC 00 00 4F [21:16:23]Write i2c OK [21:16:23]MH_I2C_Read... [21:16:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:16:23]Read from MH i2c: E2 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: E2 03 00 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: E2 03 00 4C 56 00 90 00 16 [21:16:23]RAPDU: 90 00 [21:16:23]wFMCommunicate OK [21:16:23]wFMCommunicate request_size=10 [21:16:23]MH_SAM_APDU [21:16:23]CAPDU: 80 0D 02 02 05 DD 63 6A 9B C9 [21:16:23]Write to MH i2c: E2 0D 00 4D 56 80 0D 02 02 05 00 DD 63 6A 9B C9 00 00 35 [21:16:23]Write i2c OK [21:16:23]MH_I2C_Read... [21:16:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:16:23]Read from MH i2c: E2 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: E2 03 00 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: E2 03 00 4D 56 00 90 00 17 [21:16:23]RAPDU: 90 00 [21:16:23]wFMCommunicate OK [21:16:23]wFMCommunicate request_size=4 [21:16:23]MH_SAM_APDU [21:16:23]CAPDU: 80 0D 03 02 [21:16:23]Write to MH i2c: E2 08 00 4E 56 80 0D 03 02 00 00 00 00 1F [21:16:23]Write i2c OK [21:16:23]MH_I2C_Read... [21:16:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:16:23]Read from MH i2c: E2 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: E2 0B 00 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: E2 0B 00 4E 56 00 7D F2 86 24 44 3F EB 7C 90 00 23 [21:16:23]RAPDU: 7D F2 86 24 44 3F EB 7C 90 00 [21:16:23]wFMCommunicate OK [21:16:23]SAM_PROTO_SignData done [21:16:23]FM_MakeSignedData done [21:16:23]CreateOFDProtocolMessage [21:16:23]wFMCommunicate request_size=4 [21:16:23]MH_SAM_APDU [21:16:23]CAPDU: 80 11 00 00 [21:16:23]Write to MH i2c: E2 08 00 4F 56 80 11 00 00 00 00 00 00 1F [21:16:23]Write i2c OK [21:16:23]MH_I2C_Read... [21:16:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:16:23]Read from MH i2c: E2 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: E2 17 00 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: E2 17 00 4F 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 74 [21:16:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:16:23]wFMCommunicate OK [21:16:23]CreateOFDProtocolMessage done [21:16:23]OFDSenderStorePacket 309201 [21:16:23]StoreOFDPacket docnum=309201 [21:16:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6E E3 07 01 3B EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 02 00 00 F4 03 04 00 27 5C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 B7 04 00 35 04 06 00 CC DD 63 6A 9B C9 7D F2 86 24 44 3F EB 7C [21:16:23]CheckFolder [21:16:23]dirname=/storage/ofd_packets [21:16:23]CheckFolder done [21:16:23]ProducePacketName [21:16:23]name=ofd_packets/00309201 [21:16:23]NVStorageSaveData ofd_packets/00309201 [21:16:23]File name is /storage/ofd_packets/00309201 [21:16:23]Write 301 bytes [21:16:23]NVStorageSaveData done [21:16:23]OFDSenderStorePacket done [21:16:23]KKMCreateOFDPacket done [21:16:23]NVStorageSaveData kkm_last_timestamp [21:16:23]File name is /storage/kkm_last_timestamp [21:16:23]Write 4 bytes [21:16:23]NVStorageSaveData done [21:16:23]ExternCall_PrintAddStr [21:16:23]wPrintStart [21:16:23]Write to MH i2c: 01 00 00 50 56 A6 [21:16:23]Write i2c OK [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: 01 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: 01 07 00 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: 01 07 00 50 56 00 00 00 00 00 FF 0F BB [21:16:23]RasterBufferAndPrint [21:16:23]line Счет N : (1)643071 [21:16:23]line ИНН: 02508201610067 [21:16:23]line Контрольно-Кассовый Чек [21:16:23]line ПРОДАЖА [21:16:23]line ТРК (МРК, ГНК) : 62 [21:16:23]line Товар: 2710124130 [21:16:23]line Аи-92-К-2 [21:16:23]line 2.990 * 66.90 [21:16:23]line = 200.03 [21:16:23]line НДС 12% НСП 1% [21:16:23]line > о реализуемом товаре [21:16:23]line ОКРУГЛЕНИЕ: -0.03 [21:16:23]line ИТОГО: 200.00 [21:16:23]line Внесено: 200.00 [21:16:23]line СДАЧА: 0.00 [21:16:23]line НСП 1% : 1.77 [21:16:23]line НДС 12% : 21.24 [21:16:23]line Наличными: 200.00 [21:16:23]line Безнал.: 0.00 [21:16:23]line Место: АЗС № 172 "Партнер Нефть" [21:16:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:16:23]line СНО: Общий режим [21:16:23]line Чек 622 26.10.2024 21:16 [21:16:23]line Смена: 532 ФФД: 1.0 [21:16:23]line ЗНМ: 0300000116 [21:16:23]line РНМ: 0000000000091780 [21:16:23]line Версия ККМ: 001 [21:16:23]line ФМ: 0000000000871765 [21:16:23]line ФД: 309201 [21:16:23]line ФПД: 225251227769801 [21:16:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T211623&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309201&fm=225251227769801&tin=02508201610067®Number=0000000000091780&sum=20000 [21:16:23]written 0, free lines is 4095 [21:16:23]Write to MH i2c: 01 00 00 7A 56 D0 [21:16:23]Write i2c OK [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: 01 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: 01 07 00 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: 01 07 00 7A 56 00 00 00 00 00 AD 0C 90 [21:16:23]RasterBufferAndPrint [21:16:23]line [21:16:23]line [21:16:23]line [21:16:23]line [21:16:23]line [21:16:23]written 0, free lines is 3249 [21:16:23]MH_Cut [21:16:23]Write to MH i2c: D1 01 00 81 56 01 A9 [21:16:23]Write i2c OK [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: D1 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: D1 01 00 [21:16:23]MH_I2C_Read... [21:16:23]Read from MH i2c: D1 01 00 81 56 00 A8 [21:16:23]Write to MH i2c: 01 00 00 82 56 D8 [21:16:23]Write i2c OK [21:16:23]MH_I2C_Read... [21:16:24]*** Cut start [21:16:24]*** Purtial cut [21:16:24]*** Stage 1: CUTSNS_PIN = 1 [21:16:24]Read from MH i2c: 01 [21:16:24]MH_I2C_Read... [21:16:25]*** Stop cut motor [21:16:25]*** Cut end [21:16:25]Read from MH i2c: 01 07 00 [21:16:25]MH_I2C_Read... [21:16:25]Read from MH i2c: 01 07 00 82 56 00 00 00 00 00 FF 0F ED [21:16:25]process_action close_receipt done [21:16:25]requested_data is exist [21:16:25]produce_requested_data [21:16:25]requested_item fm.sn is exist - process it [21:16:25]wFMCommunicate request_size=4 [21:16:25]MH_SAM_APDU [21:16:25]CAPDU: 80 11 00 00 [21:16:25]Write to MH i2c: E2 08 00 83 56 80 11 00 00 00 00 00 00 53 [21:16:25]Write i2c OK [21:16:25]MH_I2C_Read... [21:16:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:16:25]Read from MH i2c: E2 [21:16:25]MH_I2C_Read... [21:16:25]Read from MH i2c: E2 17 00 [21:16:25]MH_I2C_Read... [21:16:25]Read from MH i2c: E2 17 00 83 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A8 [21:16:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:16:25]wFMCommunicate OK [21:16:25]requested_item fd.num is exist - process it [21:16:25]SAM_PROTO_GetFieldsCounters [21:16:25]wFMCommunicate request_size=4 [21:16:25]MH_SAM_APDU [21:16:25]CAPDU: 80 13 00 00 [21:16:25]Write to MH i2c: E2 08 00 84 56 80 13 00 00 00 00 00 00 56 [21:16:25]Write i2c OK [21:16:25]MH_I2C_Read... [21:16:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:16:25]Read from MH i2c: E2 [21:16:25]MH_I2C_Read... [21:16:25]Read from MH i2c: E2 62 00 [21:16:25]MH_I2C_Read... [21:16:25]Read from MH i2c: E2 62 00 84 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D1 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 6B [21:16:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D1 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:16:25]wFMCommunicate OK [21:16:25]SAM_PROTO_GetFieldsCounters done [21:16:25]requested_item shift.num is exist - process it [21:16:25]requested_item shift.opened is exist - process it [21:16:25]req_shift_opened [21:16:25]FM_GetShiftState [21:16:25]SAM_PROTO_GetShiftState [21:16:25]wFMCommunicate request_size=4 [21:16:25]MH_SAM_APDU [21:16:25]CAPDU: 80 13 01 00 [21:16:25]Write to MH i2c: E2 08 00 85 56 80 13 01 00 00 00 00 00 58 [21:16:25]Write i2c OK [21:16:25]MH_I2C_Read... [21:16:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:16:25]Read from MH i2c: E2 [21:16:25]MH_I2C_Read... [21:16:25]Read from MH i2c: E2 0E 00 [21:16:25]MH_I2C_Read... [21:16:25]Read from MH i2c: E2 0E 00 85 56 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D6 [21:16:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:16:25]wFMCommunicate OK [21:16:25]SAM_PROTO_GetShiftState done [21:16:25]FM_GetShiftState done [21:16:25]req_shift_opened done [21:16:25]requested_item shift.open_date is exist - process it [21:16:25]req_shift_open_date [21:16:25]req_shift_open_date done [21:16:25]produce_requested_data done [21:16:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309201,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:16:25]process_action_free close_receipt [21:16:25]json_value_free [21:16:25]json_value_free done [21:16:25]process_json_proto returns [21:16:25]Send response to host [21:16:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309201,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:16:25]free response buf [21:16:25]execute_script done [21:16:25]execute_script returns [21:16:25]free content buf [21:16:25]Sock 9.Close socket [21:16:25]Sock 9.Thread stoped [21:16:28]accept exits with 7 [21:16:28]New connection [21:16:28]New thread 3066879332 created [21:16:28]Thread 3067022692 joined [21:16:28]Waiting for new connection... [21:16:28] Sock 7.Parse request [21:16:28]Sock 7.Check first char [21:16:28]Sock 7.First char is OK [21:16:28]request: POST /json_proto HTTP/1.0 [21:16:28]Method: POST [21:16:28]URL: /json_proto [21:16:28]Method is POST - this is cgi request [21:16:28]url: /json_proto [21:16:28]query_string will be loaded in cgi processing [21:16:28]execute_cgi json_proto POST (null) [21:16:28]execute_cgi path=json_proto method=POST [21:16:28]POST find Content-Length [21:16:28]Host: 172.17.96.3:8080 [21:16:28]Content-Length: 766 [21:16:28]Content-Type: application/json [21:16:28] [21:16:28]POST finish read [21:16:28]Found Content-Length = 766 [21:16:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:16:28]execute_script... [21:16:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:16:28]POST & json_proto [21:16:28]process_json_proto [21:16:28]json parsed OK: [21:16:28]protocol is kg_v1.0 [21:16:28]action value=close_receipt [21:16:28]process_action close_receipt [21:16:28]cmd_close_receipt [21:16:28]MH_GetDate [21:16:28]Write to MH i2c: F0 00 00 86 56 CB [21:16:28]Write i2c OK [21:16:28]MH_I2C_Read... [21:16:28]Read from MH i2c: F0 [21:16:28]MH_I2C_Read... [21:16:28]Read from MH i2c: F0 09 00 [21:16:28]MH_I2C_Read... [21:16:28]Read from MH i2c: F0 09 00 86 56 00 2E 5C 1D 67 44 5E 04 65 ED [21:16:28]GetLastDocTimeStamp 1729977383 [21:16:28]current date 1729977390 [21:16:28]FM_GetShiftState [21:16:28]SAM_PROTO_GetShiftState [21:16:28]wFMCommunicate request_size=4 [21:16:28]MH_SAM_APDU [21:16:28]CAPDU: 80 13 01 00 [21:16:28]Write to MH i2c: E2 08 00 87 56 80 13 01 00 00 00 00 00 5A [21:16:28]Write i2c OK [21:16:28]MH_I2C_Read... [21:16:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:16:28]Read from MH i2c: E2 [21:16:28]MH_I2C_Read... [21:16:28]Read from MH i2c: E2 0E 00 [21:16:28]MH_I2C_Read... [21:16:28]Read from MH i2c: E2 0E 00 87 56 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D8 [21:16:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:16:28]wFMCommunicate OK [21:16:28]SAM_PROTO_GetShiftState done [21:16:28]FM_GetShiftState done [21:16:28]opened in 1729902265 [21:16:28]opened+sec_in_day 1729988665 [21:16:28]quantity*price = 50010 [21:16:28]sum+1 = 50012 [21:16:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 623 26.10.2024 21:16 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309202 ФПД: 63036822069335 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T211630&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309202&fm=63036822069335&tin=02508201610067®Number=0000000000091780&sum=50011 [21:16:29]StoreToDocumentArchive [21:16:29]shift 532 fd 309202 [21:16:29]save to /storage/0532/doc_00309202 [21:16:29]save last doc name /storage/0532/doc_00309202 to /storage/kkm_last_doc_name [21:16:29]save OK [21:16:29]Clear old archive folders... [21:16:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:16:29]tlvbuf is 001CDE50 [21:16:29]SAM_PROTO_ClearQueue [21:16:29]wFMCommunicate request_size=4 [21:16:29]MH_SAM_APDU [21:16:29]CAPDU: 80 09 00 00 [21:16:29]Write to MH i2c: E2 08 00 94 56 80 09 00 00 00 00 00 00 5C [21:16:29]Write i2c OK [21:16:29]MH_I2C_Read... [21:16:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:16:29]Read from MH i2c: E2 [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: E2 03 00 [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: E2 03 00 94 56 00 90 00 5E [21:16:29]RAPDU: 90 00 [21:16:29]wFMCommunicate OK [21:16:29]SAM_PROTO_ClearQueue done [21:16:29]KKMCreateOFDPacket [21:16:29]OFDProtocolAddRootSTLVToBuf [21:16:29]FM_MakeSignedData [21:16:29]FM_MakeSignedData [21:16:29]SAM_PROTO_SignData [21:16:29]wFMCommunicate request_size=4 [21:16:29]MH_SAM_APDU [21:16:29]CAPDU: 80 0D 01 02 [21:16:29]Write to MH i2c: E2 08 00 95 56 80 0D 01 02 00 00 00 00 64 [21:16:29]Write i2c OK [21:16:29]MH_I2C_Read... [21:16:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:16:29]Read from MH i2c: E2 [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: E2 03 00 [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: E2 03 00 95 56 00 90 00 5F [21:16:29]RAPDU: 90 00 [21:16:29]wFMCommunicate OK [21:16:29]wFMCommunicate request_size=255 [21:16:29]MH_SAM_APDU [21:16:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 2E 5C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 B7 04 00 35 04 06 00 39 [21:16:29]Write to MH i2c: E2 02 01 96 56 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 2E 5C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 B7 04 00 35 04 06 00 39 00 00 3C [21:16:29]Write i2c OK [21:16:29]MH_I2C_Read... [21:16:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:16:29]Read from MH i2c: E2 [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: E2 03 00 [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: E2 03 00 96 56 00 90 00 60 [21:16:29]RAPDU: 90 00 [21:16:29]wFMCommunicate OK [21:16:29]wFMCommunicate request_size=10 [21:16:29]MH_SAM_APDU [21:16:29]CAPDU: 80 0D 02 02 05 54 E7 63 20 57 [21:16:29]Write to MH i2c: E2 0D 00 97 56 80 0D 02 02 05 00 54 E7 63 20 57 00 00 86 [21:16:29]Write i2c OK [21:16:29]MH_I2C_Read... [21:16:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:16:29]Read from MH i2c: E2 [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: E2 03 00 [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: E2 03 00 97 56 00 90 00 61 [21:16:29]RAPDU: 90 00 [21:16:29]wFMCommunicate OK [21:16:29]wFMCommunicate request_size=4 [21:16:29]MH_SAM_APDU [21:16:29]CAPDU: 80 0D 03 02 [21:16:29]Write to MH i2c: E2 08 00 98 56 80 0D 03 02 00 00 00 00 69 [21:16:29]Write i2c OK [21:16:29]MH_I2C_Read... [21:16:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:16:29]Read from MH i2c: E2 [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: E2 0B 00 [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: E2 0B 00 98 56 00 5B 45 BB 86 85 9D 3B 4E 90 00 F6 [21:16:29]RAPDU: 5B 45 BB 86 85 9D 3B 4E 90 00 [21:16:29]wFMCommunicate OK [21:16:29]SAM_PROTO_SignData done [21:16:29]FM_MakeSignedData done [21:16:29]CreateOFDProtocolMessage [21:16:29]wFMCommunicate request_size=4 [21:16:29]MH_SAM_APDU [21:16:29]CAPDU: 80 11 00 00 [21:16:29]Write to MH i2c: E2 08 00 99 56 80 11 00 00 00 00 00 00 69 [21:16:29]Write i2c OK [21:16:29]MH_I2C_Read... [21:16:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:16:29]Read from MH i2c: E2 [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: E2 17 00 [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: E2 17 00 99 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BE [21:16:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:16:29]wFMCommunicate OK [21:16:29]CreateOFDProtocolMessage done [21:16:29]OFDSenderStorePacket 309202 [21:16:29]StoreOFDPacket docnum=309202 [21:16:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 02 E3 07 01 6B F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 2E 5C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 B7 04 00 35 04 06 00 39 54 E7 63 20 57 5B 45 BB 86 85 9D 3B 4E [21:16:29]CheckFolder [21:16:29]dirname=/storage/ofd_packets [21:16:29]CheckFolder done [21:16:29]ProducePacketName [21:16:29]name=ofd_packets/00309202 [21:16:29]NVStorageSaveData ofd_packets/00309202 [21:16:29]File name is /storage/ofd_packets/00309202 [21:16:29]Write 301 bytes [21:16:29]NVStorageSaveData done [21:16:29]OFDSenderStorePacket done [21:16:29]KKMCreateOFDPacket done [21:16:29]NVStorageSaveData kkm_last_timestamp [21:16:29]File name is /storage/kkm_last_timestamp [21:16:29]Write 4 bytes [21:16:29]NVStorageSaveData done [21:16:29]ExternCall_PrintAddStr [21:16:29]wPrintStart [21:16:29]Write to MH i2c: 01 00 00 9A 56 F0 [21:16:29]Write i2c OK [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: 01 [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: 01 07 00 [21:16:29]MH_I2C_Read... [21:16:29]Read from MH i2c: 01 07 00 9A 56 00 00 00 00 00 FF 0F 05 [21:16:29]RasterBufferAndPrint [21:16:29]line Счет N : (1)643070 [21:16:29]line ИНН: 02508201610067 [21:16:29]line Контрольно-Кассовый Чек [21:16:29]line ПРОДАЖА [21:16:29]line ТРК (МРК, ГНК) : 51 [21:16:29]line Товар: 2710124500 [21:16:29]line Аи-95-К-3 [21:16:29]line 6.740 * 74.20 [21:16:29]line = 500.11 [21:16:29]line НДС 12% НСП 1% [21:16:29]line > о реализуемом товаре [21:16:29]line ИТОГО: 500.11 [21:16:29]line НСП 1% : 4.43 [21:16:29]line НДС 12% : 53.11 [21:16:29]line Наличными: 0.00 [21:16:29]line Безнал.: 500.11 [21:16:29]line Место: АЗС № 172 "Партнер Нефть" [21:16:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:16:29]line СНО: Общий режим [21:16:29]line Чек 623 26.10.2024 21:16 [21:16:29]line Смена: 532 ФФД: 1.0 [21:16:29]line ЗНМ: 0300000116 [21:16:29]line РНМ: 0000000000091780 [21:16:29]line Версия ККМ: 001 [21:16:29]line Платежная система: Mbank [21:16:29]line ФМ: 0000000000871765 [21:16:29]line ФД: 309202 [21:16:29]line ФПД: 63036822069335 [21:16:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T211630&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309202&fm=63036822069335&tin=02508201610067®Number=0000000000091780&sum=50011 [21:16:29]written 0, free lines is 4095 [21:16:30]Write to MH i2c: 01 00 00 C2 56 18 [21:16:30]Write i2c OK [21:16:30]MH_I2C_Read... [21:16:30]Read from MH i2c: 01 [21:16:30]MH_I2C_Read... [21:16:30]Read from MH i2c: 01 07 00 [21:16:30]MH_I2C_Read... [21:16:30]Read from MH i2c: 01 07 00 C2 56 00 00 00 00 00 D9 0C 04 [21:16:30]RasterBufferAndPrint [21:16:30]line [21:16:30]line [21:16:30]line [21:16:30]line [21:16:30]line [21:16:30]written 0, free lines is 3297 [21:16:30]MH_Cut [21:16:30]Write to MH i2c: D1 01 00 C9 56 01 F1 [21:16:30]Write i2c OK [21:16:30]MH_I2C_Read... [21:16:30]Read from MH i2c: D1 [21:16:30]MH_I2C_Read... [21:16:30]Read from MH i2c: D1 01 00 [21:16:30]MH_I2C_Read... [21:16:30]Read from MH i2c: D1 01 00 C9 56 00 F0 [21:16:30]Write to MH i2c: 01 00 00 CA 56 20 [21:16:30]Write i2c OK [21:16:30]MH_I2C_Read... [21:16:31]*** Cut start [21:16:31]*** Purtial cut [21:16:31]*** Stage 1: CUTSNS_PIN = 1 [21:16:31]Read from MH i2c: 01 [21:16:31]MH_I2C_Read... [21:16:31]*** Stop cut motor [21:16:31]*** Cut end [21:16:31]Read from MH i2c: 01 07 00 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: 01 07 00 CA 56 00 00 00 00 00 FF 0F 35 [21:16:31]process_action close_receipt done [21:16:31]requested_data is exist [21:16:31]produce_requested_data [21:16:31]requested_item fm.sn is exist - process it [21:16:31]wFMCommunicate request_size=4 [21:16:31]MH_SAM_APDU [21:16:31]CAPDU: 80 11 00 00 [21:16:31]Write to MH i2c: E2 08 00 CB 56 80 11 00 00 00 00 00 00 9B [21:16:31]Write i2c OK [21:16:31]MH_I2C_Read... [21:16:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:16:31]Read from MH i2c: E2 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: E2 17 00 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: E2 17 00 CB 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F0 [21:16:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:16:31]wFMCommunicate OK [21:16:31]requested_item fd.num is exist - process it [21:16:31]SAM_PROTO_GetFieldsCounters [21:16:31]wFMCommunicate request_size=4 [21:16:31]MH_SAM_APDU [21:16:31]CAPDU: 80 13 00 00 [21:16:31]Write to MH i2c: E2 08 00 CC 56 80 13 00 00 00 00 00 00 9E [21:16:31]Write i2c OK [21:16:31]MH_I2C_Read... [21:16:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:16:31]Read from MH i2c: E2 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: E2 62 00 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: E2 62 00 CC 56 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D2 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 B7 [21:16: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D2 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:16:31]wFMCommunicate OK [21:16:31]SAM_PROTO_GetFieldsCounters done [21:16:31]requested_item shift.num is exist - process it [21:16:31]requested_item shift.opened is exist - process it [21:16:31]req_shift_opened [21:16:31]FM_GetShiftState [21:16:31]SAM_PROTO_GetShiftState [21:16:31]wFMCommunicate request_size=4 [21:16:31]MH_SAM_APDU [21:16:31]CAPDU: 80 13 01 00 [21:16:31]Write to MH i2c: E2 08 00 CD 56 80 13 01 00 00 00 00 00 A0 [21:16:31]Write i2c OK [21:16:31]MH_I2C_Read... [21:16:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:16:31]Read from MH i2c: E2 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: E2 0E 00 [21:16:31]MH_I2C_Read... [21:16:31]Read from MH i2c: E2 0E 00 CD 56 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1E [21:16:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:16:31]wFMCommunicate OK [21:16:31]SAM_PROTO_GetShiftState done [21:16:31]FM_GetShiftState done [21:16:31]req_shift_opened done [21:16:31]requested_item shift.open_date is exist - process it [21:16:31]req_shift_open_date [21:16:31]req_shift_open_date done [21:16:31]produce_requested_data done [21:16:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309202,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:16:31]process_action_free close_receipt [21:16:31]json_value_free [21:16:31]json_value_free done [21:16:31]process_json_proto returns [21:16:31]Send response to host [21:16:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309202,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:16:31]free response buf [21:16:31]execute_script done [21:16:31]execute_script returns [21:16:31]free content buf [21:16:31]Sock 7.Close socket [21:16:31]Sock 7.Thread stoped [21:16:55]ConnectInit Can't connect to host [21:16:55]CommunicateWithHost connect error [21:16:55]CommunicateWithHost err = -1 [21:16:55]OFD Sender: Server communicate error [21:16:55]OFD Sender: Processing packet 309199 [packets to send 226, broken 222] [21:16:55]ProducePacketName [21:16:55]name=ofd_packets/00309199 [21:16:55]OFD Sender: To server: pG, [21:16:55]CommunicateWithHost lk.salyk.kg:30040 [21:16:55]ConnectInit lk.salyk.kg [21:16:55]Connected sock=7 [21:16:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 70 20 07 01 9D C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 32 0F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A8 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 CC 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 6C 02 00 00 F4 03 04 00 C3 5B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 CF B7 04 00 35 04 06 00 D0 93 98 AF F0 01 42 BC 3E 1C 39 0C 59 CF [21:16:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6E DC 47 00 53 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 31 37 36 35 10 04 04 00 CF B7 04 00 F4 03 04 00 A5 02 1D 67 B6 04 01 00 00 4B A6 21 7A 2E 92 B8 7A [21:16:56]CommunicateWithHost err = 0 [21:16:56]CheckOFDResponse [21:16:56]1017 (14) - 77093643461234 [21:16:56]1041 (16) - 0000000000871765 [21:16:56]1040 (4) - 309199 [21:16:56]1012 (4) - 26.10.2024 14:54 [21:16:56]1206 (1) - 0 [21:16:56]OFD Sender: Remove packet 309199 [21:16:56]ProducePacketName [21:16:56]name=ofd_packets/00309199 [21:16:56]NVStorageDeleteData [21:16:56]OFD Sender: Processing packet 309200 [packets to send 225, broken 222] [21:16:56]ProducePacketName [21:16:56]name=ofd_packets/00309200 [21:16:56]OFD Sender: To server: pG, [21:16:56]CommunicateWithHost lk.salyk.kg:30040 [21:16:56]ConnectInit lk.salyk.kg [21:16:56]Connected sock=10 [21: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 31 37 36 35 0F 01 00 00 87 99 07 01 19 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 6D 02 00 00 F4 03 04 00 DF 5B 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D0 B7 04 00 35 04 06 00 EA F1 77 B7 6B AE 8B 2B FB 3D 71 D0 C1 F7 [21:16:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 70 4F 47 00 02 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 31 37 36 35 10 04 04 00 D0 B7 04 00 F4 03 04 00 A5 02 1D 67 B6 04 01 00 00 3E 9A A1 90 10 9D A4 6B [21:16:56]CommunicateWithHost err = 0 [21:16:56]CheckOFDResponse [21:16:56]1017 (14) - 77093643461234 [21:16:56]1041 (16) - 0000000000871765 [21:16:56]1040 (4) - 309200 [21:16:56]1012 (4) - 26.10.2024 14:54 [21:16:56]1206 (1) - 0 [21:16:56]OFD Sender: Remove packet 309200 [21:16:56]ProducePacketName [21:16:56]name=ofd_packets/00309200 [21:16:56]NVStorageDeleteData [21:16:57]OFD Sender: Processing packet 309201 [packets to send 224, broken 222] [21:16:57]ProducePacketName [21:16:57]name=ofd_packets/00309201 [21:16:57]OFD Sender: To server: pG, [21:16:57]CommunicateWithHost lk.salyk.kg:30040 [21:16:57]ConnectInit lk.salyk.kg [21:16:57]Connected sock=7 [21:16:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6E E3 07 01 3B EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 02 00 00 F4 03 04 00 27 5C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 B7 04 00 35 04 06 00 CC DD 63 6A 9B C9 7D F2 86 24 44 3F EB 7C [21:16:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B5 CB 47 00 D9 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D1 B7 04 00 F4 03 04 00 A6 02 1D 67 B6 04 01 00 00 1A CA 4E 7A BE CE 4A 88 [21:16:57]CommunicateWithHost err = 0 [21:16:57]CheckOFDResponse [21:16:57]1017 (14) - 77093643461234 [21:16:57]1041 (16) - 0000000000871765 [21:16:57]1040 (4) - 309201 [21:16:57]1012 (4) - 26.10.2024 14:54 [21:16:57]1206 (1) - 0 [21:16:57]OFD Sender: Remove packet 309201 [21:16:57]ProducePacketName [21:16:57]name=ofd_packets/00309201 [21:16:57]NVStorageDeleteData [21:16:58]OFD Sender: Processing packet 309202 [packets to send 223, broken 222] [21:16:58]ProducePacketName [21:16:58]name=ofd_packets/00309202 [21:16:58]OFD Sender: To server: pG, [21:16:58]CommunicateWithHost lk.salyk.kg:30040 [21:16:58]ConnectInit lk.salyk.kg [21:16:58]Connected sock=7 [21:16:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 02 E3 07 01 6B F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 2E 5C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D2 B7 04 00 35 04 06 00 39 54 E7 63 20 57 5B 45 BB 86 85 9D 3B 4E [21:16:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B6 1A 47 00 FC 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 31 37 36 35 10 04 04 00 D2 B7 04 00 F4 03 04 00 A7 02 1D 67 B6 04 01 00 00 70 D8 F2 34 E4 37 BA 93 [21:16:58]CommunicateWithHost err = 0 [21:16:58]CheckOFDResponse [21:16:58]1017 (14) - 77093643461234 [21:16:58]1041 (16) - 0000000000871765 [21:16:58]1040 (4) - 309202 [21:16:58]1012 (4) - 26.10.2024 14:54 [21:16:58]1206 (1) - 0 [21:16:58]OFD Sender: Remove packet 309202 [21:16:58]ProducePacketName [21:16:58]name=ofd_packets/00309202 [21:16:58]NVStorageDeleteData [21:16:59]OFD Sender: No OFD packet to send [21:17:04]OFD Sender: No OFD packet to send [21:17:09]OFD Sender: No OFD packet to send [21:17:14]OFD Sender: No OFD packet to send [21:17:19]OFD Sender: No OFD packet to send [21:17:24]OFD Sender: No OFD packet to send [21:17:29]OFD Sender: No OFD packet to send [21:17:34]OFD Sender: No OFD packet to send [21:17:39]OFD Sender: No OFD packet to send [21:17:44]OFD Sender: No OFD packet to send [21:17:49]OFD Sender: No OFD packet to send [21:17:54]OFD Sender: No OFD packet to send [21:17:59]OFD Sender: No OFD packet to send [21:18:04]OFD Sender: No OFD packet to send [21:18:09]OFD Sender: No OFD packet to send [21:18:14]OFD Sender: No OFD packet to send [21:18:19]OFD Sender: No OFD packet to send [21:18:24]OFD Sender: No OFD packet to send [21:18:29]OFD Sender: No OFD packet to send [21:18:34]OFD Sender: No OFD packet to send [21:18:39]OFD Sender: No OFD packet to send [21:18:44]OFD Sender: No OFD packet to send [21:18:49]OFD Sender: No OFD packet to send [21:18:54]OFD Sender: No OFD packet to send [21:18:59]OFD Sender: No OFD packet to send [21:19:04]OFD Sender: No OFD packet to send [21:19:09]OFD Sender: No OFD packet to send [21:19:14]OFD Sender: No OFD packet to send [21:19:19]OFD Sender: No OFD packet to send [21:19:24]OFD Sender: No OFD packet to send [21:19:29]OFD Sender: No OFD packet to send [21:19:34]OFD Sender: No OFD packet to send [21:19:39]OFD Sender: No OFD packet to send [21:19:44]OFD Sender: No OFD packet to send [21:19:49]OFD Sender: No OFD packet to send [21:19:54]OFD Sender: No OFD packet to send [21:19:59]OFD Sender: No OFD packet to send [21:20:04]OFD Sender: No OFD packet to send [21:20:09]OFD Sender: No OFD packet to send [21:20:14]OFD Sender: No OFD packet to send [21:20:19]OFD Sender: No OFD packet to send [21:20:24]OFD Sender: No OFD packet to send [21:20:29]OFD Sender: No OFD packet to send [21:20:34]OFD Sender: No OFD packet to send [21:20:39]OFD Sender: No OFD packet to send [21:20:44]OFD Sender: No OFD packet to send [21:20:49]OFD Sender: No OFD packet to send [21:20:54]OFD Sender: No OFD packet to send [21:20:59]OFD Sender: No OFD packet to send [21:21:04]OFD Sender: No OFD packet to send [21:21:09]OFD Sender: No OFD packet to send [21:21:14]OFD Sender: No OFD packet to send [21:21:19]OFD Sender: No OFD packet to send [21:21:24]OFD Sender: No OFD packet to send [21:21:29]OFD Sender: No OFD packet to send [21:21:34]OFD Sender: No OFD packet to send [21:21:39]OFD Sender: No OFD packet to send [21:21:44]OFD Sender: No OFD packet to send [21:21:49]OFD Sender: No OFD packet to send [21:21:54]OFD Sender: No OFD packet to send [21:21:59]OFD Sender: No OFD packet to send [21:22:04]OFD Sender: No OFD packet to send [21:22:09]OFD Sender: No OFD packet to send [21:22:14]OFD Sender: No OFD packet to send [21:22:19]OFD Sender: No OFD packet to send [21:22:21]accept exits with 9 [21:22:21]New connection [21:22:21]New thread 3067022692 created [21:22:21]Thread 3066879332 joined [21:22:21]Waiting for new connection... [21:22:21] Sock 9.Parse request [21:22:21]Sock 9.Check first char [21:22:21]Sock 9.First char is OK [21:22:21]request: POST /json_proto HTTP/1.0 [21:22:21]Method: POST [21:22:21]URL: /json_proto [21:22:21]Method is POST - this is cgi request [21:22:21]url: /json_proto [21:22:21]query_string will be loaded in cgi processing [21:22:21]execute_cgi json_proto POST (null) [21:22:21]execute_cgi path=json_proto method=POST [21:22:21]POST find Content-Length [21:22:21]Host: 172.17.96.3:8080 [21:22:21]Content-Length: 775 [21:22:21]Content-Type: application/json [21:22:21] [21:22:21]POST finish read [21:22:21]Found Content-Length = 775 [21:22:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:21]execute_script... [21:22:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:21]POST & json_proto [21:22:21]process_json_proto [21:22:21]json parsed OK: [21:22:21]protocol is kg_v1.0 [21:22:21]action value=close_receipt [21:22:21]process_action close_receipt [21:22:21]cmd_close_receipt [21:22:21]MH_GetDate [21:22:21]Write to MH i2c: F0 00 00 CE 56 13 [21:22:21]Write i2c OK [21:22:21]MH_I2C_Read... [21:22:21]Read from MH i2c: F0 [21:22:21]MH_I2C_Read... [21:22:21]Read from MH i2c: F0 09 00 [21:22:21]MH_I2C_Read... [21:22:21]Read from MH i2c: F0 09 00 CE 56 00 8F 5D 1D 67 44 5E 04 65 97 [21:22:21]GetLastDocTimeStamp 1729977390 [21:22:21]current date 1729977743 [21:22:21]FM_GetShiftState [21:22:21]SAM_PROTO_GetShiftState [21:22:21]wFMCommunicate request_size=4 [21:22:21]MH_SAM_APDU [21:22:21]CAPDU: 80 13 01 00 [21:22:21]Write to MH i2c: E2 08 00 CF 56 80 13 01 00 00 00 00 00 A2 [21:22:21]Write i2c OK [21:22:21]MH_I2C_Read... [21:22:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:21]Read from MH i2c: E2 [21:22:21]MH_I2C_Read... [21:22:21]Read from MH i2c: E2 0E 00 [21:22:21]MH_I2C_Read... [21:22:21]Read from MH i2c: E2 0E 00 CF 56 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 20 [21:22:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:22:21]wFMCommunicate OK [21:22:21]SAM_PROTO_GetShiftState done [21:22:21]FM_GetShiftState done [21:22:21]opened in 1729902265 [21:22:21]opened+sec_in_day 1729988665 [21:22:21]quantity*price = 300076 [21:22:21]sum+1 = 300077 [21:22:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 624 26.10.2024 21:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309203 ФПД: 156642573727202 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T212223&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309203&fm=156642573727202&tin=02508201610067®Number=0000000000091780&sum=300076 [21:22:22]StoreToDocumentArchive [21:22:22]shift 532 fd 309203 [21:22:22]save to /storage/0532/doc_00309203 [21:22:22]save last doc name /storage/0532/doc_00309203 to /storage/kkm_last_doc_name [21:22:22]save OK [21:22:22]Clear old archive folders... [21:22:22]ProcessDocumentItem done err = 0, tmpTLVsize=257 [21:22:22]tlvbuf is 00186D30 [21:22:22]SAM_PROTO_ClearQueue [21:22:22]wFMCommunicate request_size=4 [21:22:22]MH_SAM_APDU [21:22:22]CAPDU: 80 09 00 00 [21:22:22]Write to MH i2c: E2 08 00 DC 56 80 09 00 00 00 00 00 00 A4 [21:22:22]Write i2c OK [21:22:22]MH_I2C_Read... [21:22:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:22:22]Read from MH i2c: E2 [21:22:22]MH_I2C_Read... [21:22:22]Read from MH i2c: E2 03 00 [21:22:22]MH_I2C_Read... [21:22:22]Read from MH i2c: E2 03 00 DC 56 00 90 00 A6 [21:22:22]RAPDU: 90 00 [21:22:22]wFMCommunicate OK [21:22:22]SAM_PROTO_ClearQueue done [21:22:22]KKMCreateOFDPacket [21:22:22]OFDProtocolAddRootSTLVToBuf [21:22:22]FM_MakeSignedData [21:22:22]FM_MakeSignedData [21:22:22]SAM_PROTO_SignData [21:22:22]wFMCommunicate request_size=4 [21:22:22]MH_SAM_APDU [21:22:22]CAPDU: 80 0D 01 02 [21:22:22]Write to MH i2c: E2 08 00 DD 56 80 0D 01 02 00 00 00 00 AC [21:22:22]Write i2c OK [21:22:22]MH_I2C_Read... [21:22:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:22:22]Read from MH i2c: E2 [21:22:22]MH_I2C_Read... [21:22:22]Read from MH i2c: E2 03 00 [21:22:22]MH_I2C_Read... [21:22:22]Read from MH i2c: E2 03 00 DD 56 00 90 00 A7 [21:22:22]RAPDU: 90 00 [21:22:22]wFMCommunicate OK [21:22:22]wFMCommunicate request_size=255 [21:22:22]MH_SAM_APDU [21:22:22]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 8F 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 B7 04 [21:22:22]Write to MH i2c: E2 02 01 DE 56 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 8F 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 B7 04 00 00 24 [21:22:22]Write i2c OK [21:22:22]MH_I2C_Read... [21:22:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:23]Read from MH i2c: E2 [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: E2 03 00 [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: E2 03 00 DE 56 00 90 00 A8 [21:22:23]RAPDU: 90 00 [21:22:23]wFMCommunicate OK [21:22:23]wFMCommunicate request_size=16 [21:22:23]MH_SAM_APDU [21:22:23]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 8E 77 30 F6 B5 E2 [21:22:23]Write to MH i2c: E2 13 00 DF 56 80 0D 02 02 0B 00 00 35 04 06 00 8E 77 30 F6 B5 E2 00 00 C6 [21:22:23]Write i2c OK [21:22:23]MH_I2C_Read... [21:22:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:23]Read from MH i2c: E2 [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: E2 03 00 [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: E2 03 00 DF 56 00 90 00 A9 [21:22:23]RAPDU: 90 00 [21:22:23]wFMCommunicate OK [21:22:23]wFMCommunicate request_size=4 [21:22:23]MH_SAM_APDU [21:22:23]CAPDU: 80 0D 03 02 [21:22:23]Write to MH i2c: E2 08 00 E0 56 80 0D 03 02 00 00 00 00 B1 [21:22:23]Write i2c OK [21:22:23]MH_I2C_Read... [21:22:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:22:23]Read from MH i2c: E2 [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: E2 0B 00 [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: E2 0B 00 E0 56 00 B7 14 F8 A7 71 6E FB 7A 90 00 70 [21:22:23]RAPDU: B7 14 F8 A7 71 6E FB 7A 90 00 [21:22:23]wFMCommunicate OK [21:22:23]SAM_PROTO_SignData done [21:22:23]FM_MakeSignedData done [21:22:23]CreateOFDProtocolMessage [21:22:23]wFMCommunicate request_size=4 [21:22:23]MH_SAM_APDU [21:22:23]CAPDU: 80 11 00 00 [21:22:23]Write to MH i2c: E2 08 00 E1 56 80 11 00 00 00 00 00 00 B1 [21:22:23]Write i2c OK [21:22:23]MH_I2C_Read... [21:22:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:23]Read from MH i2c: E2 [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: E2 17 00 [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: E2 17 00 E1 56 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 06 [21:22:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:22:23]wFMCommunicate OK [21:22:23]CreateOFDProtocolMessage done [21:22:23]OFDSenderStorePacket 309203 [21:22:23]StoreOFDPacket docnum=309203 [21:22:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 55 E3 0D 01 33 E9 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 8F 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 B7 04 00 35 04 06 00 8E 77 30 F6 B5 E2 B7 14 F8 A7 71 6E FB 7A [21:22:23]CheckFolder [21:22:23]dirname=/storage/ofd_packets [21:22:23]CheckFolder done [21:22:23]ProducePacketName [21:22:23]name=ofd_packets/00309203 [21:22:23]NVStorageSaveData ofd_packets/00309203 [21:22:23]File name is /storage/ofd_packets/00309203 [21:22:23]Write 307 bytes [21:22:23]NVStorageSaveData done [21:22:23]OFDSenderStorePacket done [21:22:23]KKMCreateOFDPacket done [21:22:23]NVStorageSaveData kkm_last_timestamp [21:22:23]File name is /storage/kkm_last_timestamp [21:22:23]Write 4 bytes [21:22:23]NVStorageSaveData done [21:22:23]ExternCall_PrintAddStr [21:22:23]wPrintStart [21:22:23]Write to MH i2c: 01 00 00 E2 56 38 [21:22:23]Write i2c OK [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: 01 [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: 01 07 00 [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: 01 07 00 E2 56 00 00 00 00 00 FF 0F 4D [21:22:23]RasterBufferAndPrint [21:22:23]line Счет N : (1)643072 [21:22:23]line ИНН: 02508201610067 [21:22:23]line Контрольно-Кассовый Чек [21:22:23]line ПРОДАЖА [21:22:23]line ТРК (МРК, ГНК) : 63 [21:22:23]line Товар: 2710194210 [21:22:23]line D-ENERGY ДТ-К-2 [21:22:23]line 38.870 * 77.20 [21:22:23]line = 3000.76 [21:22:23]line НДС 12% НСП 1% [21:22:23]line > о реализуемом товаре [21:22:23]line ИТОГО: 3000.76 [21:22:23]line НСП 1% : 26.55 [21:22:23]line НДС 12% : 318.66 [21:22:23]line Наличными: 0.00 [21:22:23]line Безнал.: 3000.76 [21:22:23]line Место: АЗС № 172 "Партнер Нефть" [21:22:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:22:23]line СНО: Общий режим [21:22:23]line Чек 624 26.10.2024 21:22 [21:22:23]line Смена: 532 ФФД: 1.0 [21:22:23]line ЗНМ: 0300000116 [21:22:23]line РНМ: 0000000000091780 [21:22:23]line Версия ККМ: 001 [21:22:23]line Платежная система: Mbank [21:22:23]line ФМ: 0000000000871765 [21:22:23]line ФД: 309203 [21:22:23]line ФПД: 156642573727202 [21:22:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T212223&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309203&fm=156642573727202&tin=02508201610067®Number=0000000000091780&sum=300076 [21:22:23]written 0, free lines is 4095 [21:22:23]OFD Sender: Processing packet 309203 [packets to send 223, broken 222] [21:22:23]ProducePacketName [21:22:23]name=ofd_packets/00309203 [21:22:23]OFD Sender: To server: pG, [21:22:23]CommunicateWithHost lk.salyk.kg:30040 [21:22:23]ConnectInit lk.salyk.kg [21:22:23]Connected sock=10 [21:22:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 55 E3 0D 01 33 E9 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 8F 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 B7 04 00 35 04 06 00 8E 77 30 F6 B5 E2 B7 14 F8 A7 71 6E FB 7A [21:22:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8D 39 47 00 C1 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D3 B7 04 00 F4 03 04 00 EC 03 1D 67 B6 04 01 00 00 FB 5E A4 50 70 FE 43 6F [21:22:23]CommunicateWithHost err = 0 [21:22:23]CheckOFDResponse [21:22:23]1017 (14) - 77093643461234 [21:22:23]1041 (16) - 0000000000871765 [21:22:23]1040 (4) - 309203 [21:22:23]1012 (4) - 26.10.2024 14:59 [21:22:23]1206 (1) - 0 [21:22:23]OFD Sender: Remove packet 309203 [21:22:23]ProducePacketName [21:22:23]name=ofd_packets/00309203 [21:22:23]NVStorageDeleteData [21:22:23]Write to MH i2c: 01 00 00 0A 57 61 [21:22:23]Write i2c OK [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: 01 [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: 01 07 00 [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: 01 07 00 0A 57 00 00 00 00 00 DF 0C 53 [21:22:23]RasterBufferAndPrint [21:22:23]line [21:22:23]line [21:22:23]line [21:22:23]line [21:22:23]line [21:22:23]written 0, free lines is 3300 [21:22:23]MH_Cut [21:22:23]Write to MH i2c: D1 01 00 11 57 01 3A [21:22:23]Write i2c OK [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: D1 [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: D1 01 00 [21:22:23]MH_I2C_Read... [21:22:23]Read from MH i2c: D1 01 00 11 57 00 39 [21:22:23]Write to MH i2c: 01 00 00 12 57 69 [21:22:23]Write i2c OK [21:22:23]MH_I2C_Read... [21:22:24]OFD Sender: No OFD packet to send [21:22:24]*** Cut start [21:22:24]*** Purtial cut [21:22:24]*** Stage 1: CUTSNS_PIN = 1 [21:22:25]Read from MH i2c: 01 [21:22:25]MH_I2C_Read... [21:22:25]*** Stop cut motor [21:22:25]*** Cut end [21:22:25]Read from MH i2c: 01 07 00 [21:22:25]MH_I2C_Read... [21:22:25]Read from MH i2c: 01 07 00 12 57 00 00 00 00 00 FF 0F 7E [21:22:25]process_action close_receipt done [21:22:25]requested_data is exist [21:22:25]produce_requested_data [21:22:25]requested_item fm.sn is exist - process it [21:22:25]wFMCommunicate request_size=4 [21:22:25]MH_SAM_APDU [21:22:25]CAPDU: 80 11 00 00 [21:22:25]Write to MH i2c: E2 08 00 13 57 80 11 00 00 00 00 00 00 E4 [21:22:25]Write i2c OK [21:22:25]MH_I2C_Read... [21:22:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:25]Read from MH i2c: E2 [21:22:25]MH_I2C_Read... [21:22:25]Read from MH i2c: E2 17 00 [21:22:25]MH_I2C_Read... [21:22:25]Read from MH i2c: E2 17 00 13 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 39 [21:22:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:22:25]wFMCommunicate OK [21:22:25]requested_item fd.num is exist - process it [21:22:25]SAM_PROTO_GetFieldsCounters [21:22:25]wFMCommunicate request_size=4 [21:22:25]MH_SAM_APDU [21:22:25]CAPDU: 80 13 00 00 [21:22:25]Write to MH i2c: E2 08 00 14 57 80 13 00 00 00 00 00 00 E7 [21:22:25]Write i2c OK [21:22:25]MH_I2C_Read... [21:22:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:22:25]Read from MH i2c: E2 [21:22:25]MH_I2C_Read... [21:22:25]Read from MH i2c: E2 62 00 [21:22:25]MH_I2C_Read... [21:22:25]Read from MH i2c: E2 62 00 14 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D3 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 04 [21:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D3 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:22:25]wFMCommunicate OK [21:22:25]SAM_PROTO_GetFieldsCounters done [21:22:25]requested_item shift.num is exist - process it [21:22:25]requested_item shift.opened is exist - process it [21:22:25]req_shift_opened [21:22:25]FM_GetShiftState [21:22:25]SAM_PROTO_GetShiftState [21:22:25]wFMCommunicate request_size=4 [21:22:25]MH_SAM_APDU [21:22:25]CAPDU: 80 13 01 00 [21:22:25]Write to MH i2c: E2 08 00 15 57 80 13 01 00 00 00 00 00 E9 [21:22:25]Write i2c OK [21:22:25]MH_I2C_Read... [21:22:25]Read from MH i2c: E2 [21:22:25]MH_I2C_Read... [21:22:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:25]Read from MH i2c: E2 0E 00 [21:22:25]MH_I2C_Read... [21:22:25]Read from MH i2c: E2 0E 00 15 57 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 67 [21:22:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:22:25]wFMCommunicate OK [21:22:25]SAM_PROTO_GetShiftState done [21:22:25]FM_GetShiftState done [21:22:25]req_shift_opened done [21:22:25]requested_item shift.open_date is exist - process it [21:22:25]req_shift_open_date [21:22:25]req_shift_open_date done [21:22:25]produce_requested_data done [21:22:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309203,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:22:25]process_action_free close_receipt [21:22:25]json_value_free [21:22:25]json_value_free done [21:22:25]process_json_proto returns [21:22:25]Send response to host [21:22:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309203,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:22:25]free response buf [21:22:25]execute_script done [21:22:25]execute_script returns [21:22:25]free content buf [21:22:25]Sock 9.Close socket [21:22:25]Sock 9.Thread stoped [21:22:25]accept exits with 7 [21:22:25]New connection [21:22:25]New thread 3066879332 created [21:22:25]Thread 3067022692 joined [21:22:25]Waiting for new connection... [21:22:25] Sock 7.Parse request [21:22:25]Sock 7.Check first char [21:22:25]Sock 7.First char is OK [21:22:25]request: POST /json_proto HTTP/1.0 [21:22:25]Method: POST [21:22:25]URL: /json_proto [21:22:25]Method is POST - this is cgi request [21:22:25]url: /json_proto [21:22:25]query_string will be loaded in cgi processing [21:22:25]execute_cgi json_proto POST (null) [21:22:25]execute_cgi path=json_proto method=POST [21:22:25]POST find Content-Length [21:22:25]Host: 172.17.96.3:8080 [21:22:25]Content-Length: 766 [21:22:25]Content-Type: application/json [21:22:25] [21:22:25]POST finish read [21:22:25]Found Content-Length = 766 [21:22:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:25]execute_script... [21:22:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 15.750, "sum" : 1200.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:25]POST & json_proto [21:22:25]process_json_proto [21:22:25]json parsed OK: [21:22:25]protocol is kg_v1.0 [21:22:25]action value=close_receipt [21:22:25]process_action close_receipt [21:22:25]cmd_close_receipt [21:22:25]MH_GetDate [21:22:25]Write to MH i2c: F0 00 00 16 57 5C [21:22:25]Write i2c OK [21:22:25]MH_I2C_Read... [21:22:25]Read from MH i2c: F0 [21:22:25]MH_I2C_Read... [21:22:25]Read from MH i2c: F0 09 00 [21:22:25]MH_I2C_Read... [21:22:25]Read from MH i2c: F0 09 00 16 57 00 93 5D 1D 67 44 5E 04 65 E4 [21:22:25]GetLastDocTimeStamp 1729977743 [21:22:25]current date 1729977747 [21:22:25]FM_GetShiftState [21:22:25]SAM_PROTO_GetShiftState [21:22:25]wFMCommunicate request_size=4 [21:22:25]MH_SAM_APDU [21:22:25]CAPDU: 80 13 01 00 [21:22:25]Write to MH i2c: E2 08 00 17 57 80 13 01 00 00 00 00 00 EB [21:22:25]Write i2c OK [21:22:25]MH_I2C_Read... [21:22:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:25]Read from MH i2c: E2 [21:22:25]MH_I2C_Read... [21:22:25]Read from MH i2c: E2 0E 00 [21:22:25]MH_I2C_Read... [21:22:25]Read from MH i2c: E2 0E 00 17 57 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 69 [21:22:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:22:25]wFMCommunicate OK [21:22:25]SAM_PROTO_GetShiftState done [21:22:25]FM_GetShiftState done [21:22:25]opened in 1729902265 [21:22:25]opened+sec_in_day 1729988665 [21:22:25]quantity*price = 120015 [21:22:25]sum+1 = 120016 [21:22:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.15 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.15 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 625 26.10.2024 21:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309204 ФПД: 75392570353749 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T212227&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309204&fm=75392570353749&tin=02508201610067®Number=0000000000091780&sum=120015 [21:22:27]StoreToDocumentArchive [21:22:27]shift 532 fd 309204 [21:22:27]save to /storage/0532/doc_00309204 [21:22:27]save last doc name /storage/0532/doc_00309204 to /storage/kkm_last_doc_name [21:22:27]save OK [21:22:27]Clear old archive folders... [21:22:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [21:22:27]tlvbuf is 00051400 [21:22:27]SAM_PROTO_ClearQueue [21:22:27]wFMCommunicate request_size=4 [21:22:27]MH_SAM_APDU [21:22:27]CAPDU: 80 09 00 00 [21:22:27]Write to MH i2c: E2 08 00 24 57 80 09 00 00 00 00 00 00 ED [21:22:27]Write i2c OK [21:22:27]MH_I2C_Read... [21:22:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:22:27]Read from MH i2c: E2 [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: E2 03 00 [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: E2 03 00 24 57 00 90 00 EF [21:22:27]RAPDU: 90 00 [21:22:27]wFMCommunicate OK [21:22:27]SAM_PROTO_ClearQueue done [21:22:27]KKMCreateOFDPacket [21:22:27]OFDProtocolAddRootSTLVToBuf [21:22:27]FM_MakeSignedData [21:22:27]FM_MakeSignedData [21:22:27]SAM_PROTO_SignData [21:22:27]wFMCommunicate request_size=4 [21:22:27]MH_SAM_APDU [21:22:27]CAPDU: 80 0D 01 02 [21:22:27]Write to MH i2c: E2 08 00 25 57 80 0D 01 02 00 00 00 00 F5 [21:22:27]Write i2c OK [21:22:27]MH_I2C_Read... [21:22:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:22:27]Read from MH i2c: E2 [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: E2 03 00 [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: E2 03 00 25 57 00 90 00 F0 [21:22:27]RAPDU: 90 00 [21:22:27]wFMCommunicate OK [21:22:27]wFMCommunicate request_size=255 [21:22:27]MH_SAM_APDU [21:22:27]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 93 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 B7 04 00 35 04 06 00 44 91 B3 5F [21:22:27]Write to MH i2c: E2 02 01 26 57 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 93 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 B7 04 00 35 04 06 00 44 91 B3 5F 00 00 78 [21:22:27]Write i2c OK [21:22:27]MH_I2C_Read... [21:22:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:27]Read from MH i2c: E2 [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: E2 03 00 [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: E2 03 00 26 57 00 90 00 F1 [21:22:27]RAPDU: 90 00 [21:22:27]wFMCommunicate OK [21:22:27]wFMCommunicate request_size=7 [21:22:27]MH_SAM_APDU [21:22:27]CAPDU: 80 0D 02 02 02 E8 55 [21:22:27]Write to MH i2c: E2 0A 00 27 57 80 0D 02 02 02 00 E8 55 00 00 39 [21:22:27]Write i2c OK [21:22:27]MH_I2C_Read... [21:22:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:27]Read from MH i2c: E2 [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: E2 03 00 [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: E2 03 00 27 57 00 90 00 F2 [21:22:27]RAPDU: 90 00 [21:22:27]wFMCommunicate OK [21:22:27]wFMCommunicate request_size=4 [21:22:27]MH_SAM_APDU [21:22:27]CAPDU: 80 0D 03 02 [21:22:27]Write to MH i2c: E2 08 00 28 57 80 0D 03 02 00 00 00 00 FA [21:22:27]Write i2c OK [21:22:27]MH_I2C_Read... [21:22:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:22:27]Read from MH i2c: E2 [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: E2 0B 00 [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: E2 0B 00 28 57 00 96 68 DC 54 2B EC CD CA 90 00 D7 [21:22:27]RAPDU: 96 68 DC 54 2B EC CD CA 90 00 [21:22:27]wFMCommunicate OK [21:22:27]SAM_PROTO_SignData done [21:22:27]FM_MakeSignedData done [21:22:27]CreateOFDProtocolMessage [21:22:27]wFMCommunicate request_size=4 [21:22:27]MH_SAM_APDU [21:22:27]CAPDU: 80 11 00 00 [21:22:27]Write to MH i2c: E2 08 00 29 57 80 11 00 00 00 00 00 00 FA [21:22:27]Write i2c OK [21:22:27]MH_I2C_Read... [21:22:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:27]Read from MH i2c: E2 [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: E2 17 00 [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: E2 17 00 29 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4F [21:22:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:22:27]wFMCommunicate OK [21:22:27]CreateOFDProtocolMessage done [21:22:27]OFDSenderStorePacket 309204 [21:22:27]StoreOFDPacket docnum=309204 [21:22:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 8B 7E 04 01 6E 4E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 93 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 B7 04 00 35 04 06 00 44 91 B3 5F E8 55 96 68 DC 54 2B EC CD CA [21:22:27]CheckFolder [21:22:27]dirname=/storage/ofd_packets [21:22:27]CheckFolder done [21:22:27]ProducePacketName [21:22:27]name=ofd_packets/00309204 [21:22:27]NVStorageSaveData ofd_packets/00309204 [21:22:27]File name is /storage/ofd_packets/00309204 [21:22:27]Write 298 bytes [21:22:27]NVStorageSaveData done [21:22:27]OFDSenderStorePacket done [21:22:27]KKMCreateOFDPacket done [21:22:27]NVStorageSaveData kkm_last_timestamp [21:22:27]File name is /storage/kkm_last_timestamp [21:22:27]OFD Sender: Processing packet 309204 [packets to send 223, broken 222] [21:22:27]ProducePacketName [21:22:27]name=ofd_packets/00309204 [21:22:27]OFD Sender: To server: pG, [21:22:27]CommunicateWithHost lk.salyk.kg:30040 [21:22:27]ConnectInit lk.salyk.kg [21:22:27]Write 4 bytes [21:22:27]NVStorageSaveData done [21:22:27]ExternCall_PrintAddStr [21:22:27]wPrintStart [21:22:27]Write to MH i2c: 01 00 00 2A 57 81 [21:22:27]Write i2c OK [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: 01 [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: 01 07 00 [21:22:27]MH_I2C_Read... [21:22:27]Read from MH i2c: 01 07 00 2A 57 00 00 00 00 00 FF 0F 96 [21:22:27]RasterBufferAndPrint [21:22:27]line Счет N : (1)643073 [21:22:27]line ИНН: 02508201610067 [21:22:27]line Контрольно-Кассовый Чек [21:22:27]line ПРОДАЖА [21:22:27]line ТРК (МРК, ГНК) : 11 [21:22:27]line Товар: 2710194210 [21:22:27]line ДТ-К-2 [21:22:27]line 15.750 * 76.20 [21:22:27]line = 1200.15 [21:22:27]line НДС 12% НСП 1% [21:22:27]line > о реализуемом товаре [21:22:27]line ИТОГО: 1200.15 [21:22:27]line НСП 1% : 10.62 [21:22:27]line НДС 12% : 127.45 [21:22:27]line Наличными: 0.00 [21:22:27]line Безнал.: 1200.15 [21:22:27]line Место: АЗС № 172 "Партнер Нефть" [21:22:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:22:27]line СНО: Общий режим [21:22:27]line Чек 625 26.10.2024 21:22 [21:22:27]line Смена: 532 ФФД: 1.0 [21:22:27]line ЗНМ: 0300000116 [21:22:27]line РНМ: 0000000000091780 [21:22:27]line Версия ККМ: 001 [21:22:27]line Платежная система: Mbank [21:22:27]line ФМ: 0000000000871765 [21:22:27]line ФД: 309204 [21:22:27]line ФПД: 75392570353749 [21:22:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T212227&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309204&fm=75392570353749&tin=02508201610067®Number=0000000000091780&sum=120015 [21:22:27]written 0, free lines is 4095 [21:22:27]Connected sock=10 [21:22:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 8B 7E 04 01 6E 4E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 86 3D 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CF D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CF D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CF D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 93 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D4 B7 04 00 35 04 06 00 44 91 B3 5F E8 55 96 68 DC 54 2B EC CD CA [21:22:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 8D 35 47 00 F9 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 31 37 36 35 10 04 04 00 D4 B7 04 00 F4 03 04 00 F1 03 1D 67 B6 04 01 00 00 DC 67 F1 FD CB 6C 9A 14 [21:22:28]CommunicateWithHost err = 0 [21:22:28]CheckOFDResponse [21:22:28]1017 (14) - 77093643461234 [21:22:28]1041 (16) - 0000000000871765 [21:22:28]1040 (4) - 309204 [21:22:28]1012 (4) - 26.10.2024 15:00 [21:22:28]1206 (1) - 0 [21:22:28]OFD Sender: Remove packet 309204 [21:22:28]ProducePacketName [21:22:28]name=ofd_packets/00309204 [21:22:28]NVStorageDeleteData [21:22:28]Write to MH i2c: 01 00 00 52 57 A9 [21:22:28]Write i2c OK [21:22:28]MH_I2C_Read... [21:22:28]Read from MH i2c: 01 [21:22:28]MH_I2C_Read... [21:22:28]Read from MH i2c: 01 07 00 [21:22:28]MH_I2C_Read... [21:22:28]Read from MH i2c: 01 07 00 52 57 00 00 00 00 00 DE 0C 9A [21:22:28]RasterBufferAndPrint [21:22:28]line [21:22:28]line [21:22:28]line [21:22:28]line [21:22:28]line [21:22:28]written 0, free lines is 3305 [21:22:28]MH_Cut [21:22:28]Write to MH i2c: D1 01 00 59 57 01 82 [21:22:28]Write i2c OK [21:22:28]MH_I2C_Read... [21:22:28]Read from MH i2c: D1 [21:22:28]MH_I2C_Read... [21:22:28]Read from MH i2c: D1 01 00 [21:22:28]MH_I2C_Read... [21:22:28]Read from MH i2c: D1 01 00 59 57 00 81 [21:22:28]Write to MH i2c: 01 00 00 5A 57 B1 [21:22:28]Write i2c OK [21:22:28]MH_I2C_Read... [21:22:28]OFD Sender: No OFD packet to send [21:22:29]*** Cut start [21:22:29]*** Purtial cut [21:22:29]*** Stage 1: CUTSNS_PIN = 1 [21:22:29]Read from MH i2c: 01 [21:22:29]MH_I2C_Read... [21:22:29]*** Stop cut motor [21:22:29]*** Cut end [21:22:29]Read from MH i2c: 01 07 00 [21:22:29]MH_I2C_Read... [21:22:29]Read from MH i2c: 01 07 00 5A 57 00 00 00 00 00 FF 0F C6 [21:22:29]process_action close_receipt done [21:22:29]requested_data is exist [21:22:29]produce_requested_data [21:22:29]requested_item fm.sn is exist - process it [21:22:29]wFMCommunicate request_size=4 [21:22:29]MH_SAM_APDU [21:22:29]CAPDU: 80 11 00 00 [21:22:29]Write to MH i2c: E2 08 00 5B 57 80 11 00 00 00 00 00 00 2C [21:22:29]Write i2c OK [21:22:29]MH_I2C_Read... [21:22:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:29]Read from MH i2c: E2 [21:22:29]MH_I2C_Read... [21:22:29]Read from MH i2c: E2 17 00 [21:22:29]MH_I2C_Read... [21:22:29]Read from MH i2c: E2 17 00 5B 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 81 [21:22:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:22:29]wFMCommunicate OK [21:22:29]requested_item fd.num is exist - process it [21:22:29]SAM_PROTO_GetFieldsCounters [21:22:29]wFMCommunicate request_size=4 [21:22:29]MH_SAM_APDU [21:22:29]CAPDU: 80 13 00 00 [21:22:29]Write to MH i2c: E2 08 00 5C 57 80 13 00 00 00 00 00 00 2F [21:22:29]Write i2c OK [21:22:29]MH_I2C_Read... [21:22:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:22:29]Read from MH i2c: E2 [21:22:29]MH_I2C_Read... [21:22:29]Read from MH i2c: E2 62 00 [21:22:29]MH_I2C_Read... [21:22:29]Read from MH i2c: E2 62 00 5C 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D4 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 50 [21:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D4 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:22:29]wFMCommunicate OK [21:22:29]SAM_PROTO_GetFieldsCounters done [21:22:29]requested_item shift.num is exist - process it [21:22:29]requested_item shift.opened is exist - process it [21:22:29]req_shift_opened [21:22:29]FM_GetShiftState [21:22:29]SAM_PROTO_GetShiftState [21:22:29]wFMCommunicate request_size=4 [21:22:29]MH_SAM_APDU [21:22:29]CAPDU: 80 13 01 00 [21:22:29]Write to MH i2c: E2 08 00 5D 57 80 13 01 00 00 00 00 00 31 [21:22:29]Write i2c OK [21:22:29]MH_I2C_Read... [21:22:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:29]Read from MH i2c: E2 [21:22:29]MH_I2C_Read... [21:22:29]Read from MH i2c: E2 0E 00 [21:22:29]MH_I2C_Read... [21:22:29]Read from MH i2c: E2 0E 00 5D 57 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 AF [21:22:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:22:29]wFMCommunicate OK [21:22:29]SAM_PROTO_GetShiftState done [21:22:29]FM_GetShiftState done [21:22:29]req_shift_opened done [21:22:29]requested_item shift.open_date is exist - process it [21:22:29]req_shift_open_date [21:22:29]req_shift_open_date done [21:22:29]produce_requested_data done [21:22:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309204,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:22:29]process_action_free close_receipt [21:22:29]json_value_free [21:22:29]json_value_free done [21:22:29]process_json_proto returns [21:22:29]Send response to host [21:22:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309204,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:22:29]free response buf [21:22:29]execute_script done [21:22:29]execute_script returns [21:22:29]free content buf [21:22:29]Sock 7.Close socket [21:22:29]Sock 7.Thread stoped [21:22:33]OFD Sender: No OFD packet to send [21:22:38]OFD Sender: No OFD packet to send [21:22:43]OFD Sender: No OFD packet to send [21:22:48]OFD Sender: No OFD packet to send [21:22:52]accept exits with 9 [21:22:52]New connection [21:22:52]New thread 3067022692 created [21:22:52]Thread 3066879332 joined [21:22:52]Waiting for new connection... [21:22:52] Sock 9.Parse request [21:22:52]Sock 9.Check first char [21:22:52]Sock 9.First char is OK [21:22:52]request: POST /json_proto HTTP/1.0 [21:22:52]Method: POST [21:22:52]URL: /json_proto [21:22:52]Method is POST - this is cgi request [21:22:52]url: /json_proto [21:22:52]query_string will be loaded in cgi processing [21:22:52]execute_cgi json_proto POST (null) [21:22:52]execute_cgi path=json_proto method=POST [21:22:52]POST find Content-Length [21:22:52]Host: 172.17.96.3:8080 [21:22:52]Content-Length: 618 [21:22:52]Content-Type: application/json [21:22:52] [21:22:52]POST finish read [21:22:52]Found Content-Length = 618 [21:22:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3386", "tax_sys" : 0, "items" : [ { "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:52]execute_script... [21:22: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)3386", "tax_sys" : 0, "items" : [ { "code": "48745000", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston Purple Mix", "price" : 135.00, "quantity" : 1.000, "sum" : 135.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 135.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:22:52]POST & json_proto [21:22:52]process_json_proto [21:22:52]json parsed OK: [21:22:52]protocol is kg_v1.0 [21:22:52]action value=close_receipt [21:22:52]process_action close_receipt [21:22:52]cmd_close_receipt [21:22:52]MH_GetDate [21:22:52]Write to MH i2c: F0 00 00 5E 57 A4 [21:22:52]Write i2c OK [21:22:52]MH_I2C_Read... [21:22:52]Read from MH i2c: F0 [21:22:52]MH_I2C_Read... [21:22:52]Read from MH i2c: F0 09 00 [21:22:52]MH_I2C_Read... [21:22:52]Read from MH i2c: F0 09 00 5E 57 00 AE 5D 1D 67 44 5E 04 65 47 [21:22:52]GetLastDocTimeStamp 1729977747 [21:22:52]current date 1729977774 [21:22:52]FM_GetShiftState [21:22:52]SAM_PROTO_GetShiftState [21:22:52]wFMCommunicate request_size=4 [21:22:52]MH_SAM_APDU [21:22:52]CAPDU: 80 13 01 00 [21:22:52]Write to MH i2c: E2 08 00 5F 57 80 13 01 00 00 00 00 00 33 [21:22:52]Write i2c OK [21:22:52]MH_I2C_Read... [21:22:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:52]Read from MH i2c: E2 [21:22:52]MH_I2C_Read... [21:22:52]Read from MH i2c: E2 0E 00 [21:22:52]MH_I2C_Read... [21:22:52]Read from MH i2c: E2 0E 00 5F 57 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B1 [21:22:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:22:52]wFMCommunicate OK [21:22:52]SAM_PROTO_GetShiftState done [21:22:52]FM_GetShiftState done [21:22:52]opened in 1729902265 [21:22:52]opened+sec_in_day 1729988665 [21:22:52]quantity*price = 13500 [21:22:52]sum+1 = 13501 [21:22:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 135.00 НСП 1% : 1.19 НДС 12% : 14.34 Наличными: 135.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 626 26.10.2024 21:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309205 ФПД: 128652919281723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T212254&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309205&fm=128652919281723&tin=02508201610067®Number=0000000000091780&sum=13500 0 [21:22:53]StoreToDocumentArchive [21:22:53]shift 532 fd 309205 [21:22:53]save to /storage/0532/doc_00309205 [21:22:53]save last doc name /storage/0532/doc_00309205 to /storage/kkm_last_doc_name [21:22:53]save OK [21:22:53]Clear old archive folders... [21:22:53]ProcessDocumentItem done err = 0, tmpTLVsize=272 [21:22:53]tlvbuf is 001AF330 [21:22:53]SAM_PROTO_ClearQueue [21:22:53]wFMCommunicate request_size=4 [21:22:53]MH_SAM_APDU [21:22:53]CAPDU: 80 09 00 00 [21:22:53]Write to MH i2c: E2 08 00 6C 57 80 09 00 00 00 00 00 00 35 [21:22:53]Write i2c OK [21:22:53]MH_I2C_Read... [21:22:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:22:53]Read from MH i2c: E2 [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: E2 03 00 [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: E2 03 00 6C 57 00 90 00 37 [21:22:53]RAPDU: 90 00 [21:22:53]wFMCommunicate OK [21:22:53]SAM_PROTO_ClearQueue done [21:22:53]KKMCreateOFDPacket [21:22:53]OFDProtocolAddRootSTLVToBuf [21:22:53]FM_MakeSignedData [21:22:53]FM_MakeSignedData [21:22:53]SAM_PROTO_SignData [21:22:53]wFMCommunicate request_size=4 [21:22:53]MH_SAM_APDU [21:22:53]CAPDU: 80 0D 01 02 [21:22:53]Write to MH i2c: E2 08 00 6D 57 80 0D 01 02 00 00 00 00 3D [21:22:53]Write i2c OK [21:22:53]MH_I2C_Read... [21:22:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:22:53]Read from MH i2c: E2 [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: E2 03 00 [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: E2 03 00 6D 57 00 90 00 38 [21:22:53]RAPDU: 90 00 [21:22:53]wFMCommunicate OK [21:22:53]wFMCommunicate request_size=255 [21:22:53]MH_SAM_APDU [21:22:53]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 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 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 9A 05 00 00 00 00 07 04 06 00 BC 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 72 02 00 00 F4 03 04 00 AE 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 [21:22:53]Write to MH i2c: E2 02 01 6E 57 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 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 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 9A 05 00 00 00 00 07 04 06 00 BC 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 72 02 00 00 F4 03 04 00 AE 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 00 00 11 [21:22:53]Write i2c OK [21:22:53]MH_I2C_Read... [21:22:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:53]Read from MH i2c: E2 [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: E2 03 00 [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: E2 03 00 6E 57 00 90 00 39 [21:22:53]RAPDU: 90 00 [21:22:53]wFMCommunicate OK [21:22:53]wFMCommunicate request_size=31 [21:22:53]MH_SAM_APDU [21:22:53]CAPDU: 80 0D 02 02 1A 30 30 38 37 31 37 36 35 10 04 04 00 D5 B7 04 00 35 04 06 00 75 02 57 8D 98 3B [21:22:53]Write to MH i2c: E2 22 00 6F 57 80 0D 02 02 1A 00 30 30 38 37 31 37 36 35 10 04 04 00 D5 B7 04 00 35 04 06 00 75 02 57 8D 98 3B 00 00 2B [21:22:53]Write i2c OK [21:22:53]MH_I2C_Read... [21:22:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:22:53]Read from MH i2c: E2 [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: E2 03 00 [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: E2 03 00 6F 57 00 90 00 3A [21:22:53]RAPDU: 90 00 [21:22:53]wFMCommunicate OK [21:22:53]wFMCommunicate request_size=4 [21:22:53]MH_SAM_APDU [21:22:53]CAPDU: 80 0D 03 02 [21:22:53]Write to MH i2c: E2 08 00 70 57 80 0D 03 02 00 00 00 00 42 [21:22:53]Write i2c OK [21:22:53]MH_I2C_Read... [21:22:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:22:53]Read from MH i2c: E2 [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: E2 0B 00 [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: E2 0B 00 70 57 00 EF AB 4B 79 96 15 9B 1C 90 00 03 [21:22:53]RAPDU: EF AB 4B 79 96 15 9B 1C 90 00 [21:22:53]wFMCommunicate OK [21:22:53]SAM_PROTO_SignData done [21:22:53]FM_MakeSignedData done [21:22:53]CreateOFDProtocolMessage [21:22:53]wFMCommunicate request_size=4 [21:22:53]MH_SAM_APDU [21:22:53]CAPDU: 80 11 00 00 [21:22:53]Write to MH i2c: E2 08 00 71 57 80 11 00 00 00 00 00 00 42 [21:22:53]Write i2c OK [21:22:53]MH_I2C_Read... [21:22:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:53]Read from MH i2c: E2 [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: E2 17 00 [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: E2 17 00 71 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 97 [21:22:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:22:53]wFMCommunicate OK [21:22:53]CreateOFDProtocolMessage done [21:22:53]OFDSenderStorePacket 309205 [21:22:53]StoreOFDPacket docnum=309205 [21:22:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 24 01 00 00 BA 46 1C 01 58 42 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 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 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 9A 05 00 00 00 00 07 04 06 00 BC 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 72 02 00 00 F4 03 04 00 AE 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 B7 04 00 35 04 06 00 75 02 57 8D 98 3B EF AB 4B 79 96 15 9B 1C [21:22:53]CheckFolder [21:22:53]dirname=/storage/ofd_packets [21:22:53]CheckFolder done [21:22:53]ProducePacketName [21:22:53]name=ofd_packets/00309205 [21:22:53]NVStorageSaveData ofd_packets/00309205 [21:22:53]File name is /storage/ofd_packets/00309205 [21:22:53]Write 322 bytes [21:22:53]NVStorageSaveData done [21:22:53]OFDSenderStorePacket done [21:22:53]KKMCreateOFDPacket done [21:22:53]NVStorageSaveData kkm_last_timestamp [21:22:53]File name is /storage/kkm_last_timestamp [21:22:53]Write 4 bytes [21:22:53]NVStorageSaveData done [21:22:53]OFD Sender: Processing packet 309205 [packets to send 223, broken 222] [21:22:53]ProducePacketName [21:22:53]name=ofd_packets/00309205 [21:22:53]OFD Sender: To server: pG, [21:22:53]CommunicateWithHost lk.salyk.kg:30040 [21:22:53]ConnectInit lk.salyk.kg [21:22:53]ExternCall_PrintAddStr [21:22:53]wPrintStart [21:22:53]Write to MH i2c: 01 00 00 72 57 C9 [21:22:53]Write i2c OK [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: 01 [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: 01 07 00 [21:22:53]MH_I2C_Read... [21:22:53]Read from MH i2c: 01 07 00 72 57 00 00 00 00 00 FF 0F DE [21:22:53]RasterBufferAndPrint [21:22:53]line Счет N : (3)3386 [21:22:53]line ИНН: 02508201610067 [21:22:53]line Контрольно-Кассовый Чек [21:22:53]line ПРОДАЖА [21:22:53]line Товар: 48745000 [21:22:53]line Сигареты Winston Purple Mix [21:22:53]line 1.000 * 135.00 [21:22:53]line = 135.00 [21:22:53]line НДС 12% НСП 1% [21:22:53]line > о реализуемом товаре [21:22:53]line ИТОГО: 135.00 [21:22:53]line НСП 1% : 1.19 [21:22:53]line НДС 12% : 14.34 [21:22:53]line Наличными: 135.00 [21:22:53]line Безнал.: 0.00 [21:22:53]line Место: АЗС № 172 "Партнер Нефть" [21:22:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:22:53]line СНО: Общий режим [21:22:53]line Чек 626 26.10.2024 21:22 [21:22:53]line Смена: 532 ФФД: 1.0 [21:22:53]line ЗНМ: 0300000116 [21:22:53]line РНМ: 0000000000091780 [21:22:53]line Версия ККМ: 001 [21:22:53]line ФМ: 0000000000871765 [21:22:53]line ФД: 309205 [21:22:53]line ФПД: 128652919281723 [21:22:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T212254&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309205&fm=128652919281723&tin=02508201610067®Number=0000000000091780&sum=13500 [21:22:54]Connected sock=12 [21:22:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 24 01 00 00 BA 46 1C 01 58 42 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 BC 34 00 00 00 00 13 04 06 00 BC 34 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BC 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 9A 05 00 00 00 00 07 04 06 00 BC 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 72 02 00 00 F4 03 04 00 AE 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D5 B7 04 00 35 04 06 00 75 02 57 8D 98 3B EF AB 4B 79 96 15 9B 1C [21:22:54]line 0 [21:22:54]written 0, free lines is 4095 [21:22:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9C 88 47 00 2F 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 31 37 36 35 10 04 04 00 D5 B7 04 00 F4 03 04 00 0B 04 1D 67 B6 04 01 00 00 2D 7B F6 EB 16 76 A6 1D [21:22:54]CommunicateWithHost err = 0 [21:22:54]CheckOFDResponse [21:22:54]1017 (14) - 77093643461234 [21:22:54]1041 (16) - 0000000000871765 [21:22:54]1040 (4) - 309205 [21:22:54]1012 (4) - 26.10.2024 15:00 [21:22:54]1206 (1) - 0 [21:22:54]OFD Sender: Remove packet 309205 [21:22:54]ProducePacketName [21:22:54]name=ofd_packets/00309205 [21:22:54]NVStorageDeleteData [21:22:54]Write to MH i2c: 01 00 00 99 57 F0 [21:22:54]Write i2c OK [21:22:54]MH_I2C_Read... [21:22:54]Read from MH i2c: 01 [21:22:54]MH_I2C_Read... [21:22:54]Read from MH i2c: 01 07 00 [21:22:54]MH_I2C_Read... [21:22:54]Read from MH i2c: 01 07 00 99 57 00 00 00 00 00 CE 0C D1 [21:22:54]RasterBufferAndPrint [21:22:54]line [21:22:54]line [21:22:54]line [21:22:54]line [21:22:54]line [21:22:54]written 0, free lines is 3282 [21:22:54]MH_Cut [21:22:54]Write to MH i2c: D1 01 00 A0 57 01 C9 [21:22:54]Write i2c OK [21:22:54]MH_I2C_Read... [21:22:54]Read from MH i2c: D1 [21:22:54]MH_I2C_Read... [21:22:54]Read from MH i2c: D1 01 00 [21:22:54]MH_I2C_Read... [21:22:54]Read from MH i2c: D1 01 00 A0 57 00 C8 [21:22:54]Write to MH i2c: 01 00 00 A1 57 F8 [21:22:54]Write i2c OK [21:22:54]MH_I2C_Read... [21:22:54]OFD Sender: No OFD packet to send [21:22:55]*** Cut start [21:22:55]*** Purtial cut [21:22:55]*** Stage 1: CUTSNS_PIN = 1 [21:22:55]Read from MH i2c: 01 [21:22:55]MH_I2C_Read... [21:22:55]*** Stop cut motor [21:22:55]*** Cut end [21:22:55]Read from MH i2c: 01 07 00 [21:22:55]MH_I2C_Read... [21:22:55]Read from MH i2c: 01 07 00 A1 57 00 00 00 00 00 FF 0F 0D [21:22:55]process_action close_receipt done [21:22:55]requested_data is exist [21:22:55]produce_requested_data [21:22:55]requested_item fm.sn is exist - process it [21:22:55]wFMCommunicate request_size=4 [21:22:55]MH_SAM_APDU [21:22:55]CAPDU: 80 11 00 00 [21:22:55]Write to MH i2c: E2 08 00 A2 57 80 11 00 00 00 00 00 00 73 [21:22:55]Write i2c OK [21:22:55]MH_I2C_Read... [21:22:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:22:55]Read from MH i2c: E2 [21:22:55]MH_I2C_Read... [21:22:55]Read from MH i2c: E2 17 00 [21:22:55]MH_I2C_Read... [21:22:55]Read from MH i2c: E2 17 00 A2 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C8 [21:22:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:22:55]wFMCommunicate OK [21:22:55]requested_item fd.num is exist - process it [21:22:55]SAM_PROTO_GetFieldsCounters [21:22:55]wFMCommunicate request_size=4 [21:22:55]MH_SAM_APDU [21:22:55]CAPDU: 80 13 00 00 [21:22:55]Write to MH i2c: E2 08 00 A3 57 80 13 00 00 00 00 00 00 76 [21:22:55]Write i2c OK [21:22:55]MH_I2C_Read... [21:22:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:22:55]Read from MH i2c: E2 [21:22:55]MH_I2C_Read... [21:22:55]Read from MH i2c: E2 62 00 [21:22:55]MH_I2C_Read... [21:22:55]Read from MH i2c: E2 62 00 A3 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D5 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 72 02 00 00 5E 04 04 00 72 02 00 00 57 04 04 00 73 02 00 00 19 04 04 00 00 00 00 00 90 00 9B [21:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D5 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 72 02 00 00 5E 04 04 00 72 02 00 00 57 04 04 00 73 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:22:55]wFMCommunicate OK [21:22:55]SAM_PROTO_GetFieldsCounters done [21:22:55]requested_item shift.num is exist - process it [21:22:55]requested_item shift.opened is exist - process it [21:22:55]req_shift_opened [21:22:55]FM_GetShiftState [21:22:55]SAM_PROTO_GetShiftState [21:22:55]wFMCommunicate request_size=4 [21:22:55]MH_SAM_APDU [21:22:55]CAPDU: 80 13 01 00 [21:22:55]Write to MH i2c: E2 08 00 A4 57 80 13 01 00 00 00 00 00 78 [21:22:55]Write i2c OK [21:22:55]MH_I2C_Read... [21:22:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:22:55]Read from MH i2c: E2 [21:22:55]MH_I2C_Read... [21:22:55]Read from MH i2c: E2 0E 00 [21:22:55]MH_I2C_Read... [21:22:55]Read from MH i2c: E2 0E 00 A4 57 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F6 [21:22:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:22:55]wFMCommunicate OK [21:22:55]SAM_PROTO_GetShiftState done [21:22:55]FM_GetShiftState done [21:22:55]req_shift_opened done [21:22:55]requested_item shift.open_date is exist - process it [21:22:55]req_shift_open_date [21:22:55]req_shift_open_date done [21:22:55]produce_requested_data done [21:22:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309205,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:22:55]process_action_free close_receipt [21:22:55]json_value_free [21:22:55]json_value_free done [21:22:55]process_json_proto returns [21:22:55]Send response to host [21:22:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309205,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:22:55]free response buf [21:22:55]execute_script done [21:22:55]execute_script returns [21:22:55]free content buf [21:22:55]Sock 9.Close socket [21:22:55]Sock 9.Thread stoped [21:22:59]OFD Sender: No OFD packet to send [21:23:04]OFD Sender: No OFD packet to send [21:23:09]OFD Sender: No OFD packet to send [21:23:14]accept exits with 7 [21:23:14]New connection [21:23:14]New thread 3066879332 created [21:23:14]Thread 3067022692 joined [21:23:14]Waiting for new connection... [21:23:14] Sock 7.Parse request [21:23:14]Sock 7.Check first char [21:23:14]Sock 7.First char is OK [21:23:14]request: POST /json_proto HTTP/1.0 [21:23:14]Method: POST [21:23:14]URL: /json_proto [21:23:14]Method is POST - this is cgi request [21:23:14]url: /json_proto [21:23:14]query_string will be loaded in cgi processing [21:23:14]execute_cgi json_proto POST (null) [21:23:14]execute_cgi path=json_proto method=POST [21:23:14]POST find Content-Length [21:23:14]Host: 172.17.96.3:8080 [21:23:14]Content-Length: 621 [21:23:14]Content-Type: application/json [21:23:14] [21:23:14]POST finish read [21:23:14]Found Content-Length = 621 [21:23:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3387", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.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" ] } } [21:23:14]execute_script... [21:23:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3387", "tax_sys" : 0, "items" : [ { "code": "48743587", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Silver", "price" : 140.00, "quantity" : 1.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" ] } } [21:23:14]POST & json_proto [21:23:14]process_json_proto [21:23:14]json parsed OK: [21:23:14]protocol is kg_v1.0 [21:23:14]action value=close_receipt [21:23:14]process_action close_receipt [21:23:14]cmd_close_receipt [21:23:14]MH_GetDate [21:23:14]Write to MH i2c: F0 00 00 A5 57 EB [21:23:14]Write i2c OK [21:23:14]MH_I2C_Read... [21:23:14]Read from MH i2c: F0 [21:23:14]MH_I2C_Read... [21:23:14]Read from MH i2c: F0 09 00 [21:23:14]MH_I2C_Read... [21:23:14]Read from MH i2c: F0 09 00 A5 57 00 C4 5D 1D 67 44 5E 04 65 A4 [21:23:14]GetLastDocTimeStamp 1729977774 [21:23:14]current date 1729977796 [21:23:14]FM_GetShiftState [21:23:14]SAM_PROTO_GetShiftState [21:23:14]wFMCommunicate request_size=4 [21:23:14]MH_SAM_APDU [21:23:14]CAPDU: 80 13 01 00 [21:23:14]Write to MH i2c: E2 08 00 A6 57 80 13 01 00 00 00 00 00 7A [21:23:14]Write i2c OK [21:23:14]MH_I2C_Read... [21:23:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:23:14]Read from MH i2c: E2 [21:23:14]MH_I2C_Read... [21:23:14]Read from MH i2c: E2 0E 00 [21:23:14]MH_I2C_Read... [21:23:14]Read from MH i2c: E2 0E 00 A6 57 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 F8 [21:23:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:23:14]wFMCommunicate OK [21:23:14]SAM_PROTO_GetShiftState done [21:23:14]FM_GetShiftState done [21:23:14]opened in 1729902265 [21:23:14]opened+sec_in_day 1729988665 [21:23:14]quantity*price = 14000 [21:23:14]sum+1 = 14001 [21:23:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 140.00 НСП 1% : 1.24 НДС 12% : 14.87 Наличными: 140.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 627 26.10.2024 21:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309206 ФПД: 64463265541655 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T212316&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309206&fm=64463265541655&tin=02508201610067®Number=0000000000091780&sum=14000 0 [21:23:15]StoreToDocumentArchive [21:23:15]shift 532 fd 309206 [21:23:15]save to /storage/0532/doc_00309206 [21:23:15]save last doc name /storage/0532/doc_00309206 to /storage/kkm_last_doc_name [21:23:15]save OK [21:23:15]Clear old archive folders... [21:23:15]ProcessDocumentItem done err = 0, tmpTLVsize=275 [21:23:15]tlvbuf is 001AEF60 [21:23:15]SAM_PROTO_ClearQueue [21:23:15]wFMCommunicate request_size=4 [21:23:15]MH_SAM_APDU [21:23:15]CAPDU: 80 09 00 00 [21:23:15]Write to MH i2c: E2 08 00 B3 57 80 09 00 00 00 00 00 00 7C [21:23:15]Write i2c OK [21:23:15]MH_I2C_Read... [21:23:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:23:15]Read from MH i2c: E2 [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: E2 03 00 [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: E2 03 00 B3 57 00 90 00 7E [21:23:15]RAPDU: 90 00 [21:23:15]wFMCommunicate OK [21:23:15]SAM_PROTO_ClearQueue done [21:23:15]KKMCreateOFDPacket [21:23:15]OFDProtocolAddRootSTLVToBuf [21:23:15]FM_MakeSignedData [21:23:15]FM_MakeSignedData [21:23:15]SAM_PROTO_SignData [21:23:15]wFMCommunicate request_size=4 [21:23:15]MH_SAM_APDU [21:23:15]CAPDU: 80 0D 01 02 [21:23:15]Write to MH i2c: E2 08 00 B4 57 80 0D 01 02 00 00 00 00 84 [21:23:15]Write i2c OK [21:23:15]MH_I2C_Read... [21:23:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:23:15]Read from MH i2c: E2 [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: E2 03 00 [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: E2 03 00 B4 57 00 90 00 7F [21:23:15]RAPDU: 90 00 [21:23:15]wFMCommunicate OK [21:23:15]wFMCommunicate request_size=255 [21:23:15]MH_SAM_APDU [21:23:15]CAPDU: 80 0D 02 02 FA 03 00 13 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 B0 36 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 73 02 00 00 F4 03 04 00 C4 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 [21:23:15]Write to MH i2c: E2 02 01 B5 57 80 0D 02 02 FA 00 03 00 13 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 B0 36 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 73 02 00 00 F4 03 04 00 C4 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 00 00 44 [21:23:15]Write i2c OK [21:23:15]MH_I2C_Read... [21:23:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:23:15]Read from MH i2c: E2 [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: E2 03 00 [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: E2 03 00 B5 57 00 90 00 80 [21:23:15]RAPDU: 90 00 [21:23:15]wFMCommunicate OK [21:23:15]wFMCommunicate request_size=34 [21:23:15]MH_SAM_APDU [21:23:15]CAPDU: 80 0D 02 02 1D 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 B7 04 00 35 04 06 00 3A A1 06 0B 2E 17 [21:23:15]Write to MH i2c: E2 25 00 B6 57 80 0D 02 02 1D 00 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 B7 04 00 35 04 06 00 3A A1 06 0B 2E 17 00 00 0C [21:23:15]Write i2c OK [21:23:15]MH_I2C_Read... [21:23:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:23:15]Read from MH i2c: E2 [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: E2 03 00 [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: E2 03 00 B6 57 00 90 00 81 [21:23:15]RAPDU: 90 00 [21:23:15]wFMCommunicate OK [21:23:15]wFMCommunicate request_size=4 [21:23:15]MH_SAM_APDU [21:23:15]CAPDU: 80 0D 03 02 [21:23:15]Write to MH i2c: E2 08 00 B7 57 80 0D 03 02 00 00 00 00 89 [21:23:15]Write i2c OK [21:23:15]MH_I2C_Read... [21:23:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:23:15]Read from MH i2c: E2 [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: E2 0B 00 [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: E2 0B 00 B7 57 00 E3 7B DB 85 34 C3 07 BC 90 00 02 [21:23:15]RAPDU: E3 7B DB 85 34 C3 07 BC 90 00 [21:23:15]wFMCommunicate OK [21:23:15]SAM_PROTO_SignData done [21:23:15]FM_MakeSignedData done [21:23:15]CreateOFDProtocolMessage [21:23:15]wFMCommunicate request_size=4 [21:23:15]MH_SAM_APDU [21:23:15]CAPDU: 80 11 00 00 [21:23:15]Write to MH i2c: E2 08 00 B8 57 80 11 00 00 00 00 00 00 89 [21:23:15]Write i2c OK [21:23:15]MH_I2C_Read... [21:23:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:23:15]Read from MH i2c: E2 [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: E2 17 00 [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: E2 17 00 B8 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DE [21:23:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:23:15]wFMCommunicate OK [21:23:15]CreateOFDProtocolMessage done [21:23:15]OFDSenderStorePacket 309206 [21:23:15]StoreOFDPacket docnum=309206 [21:23:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 27 01 00 00 92 4F 1F 01 83 78 5A 03 01 00 03 00 13 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 B0 36 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 73 02 00 00 F4 03 04 00 C4 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 B7 04 00 35 04 06 00 3A A1 06 0B 2E 17 E3 7B DB 85 34 C3 07 BC [21:23:15]CheckFolder [21:23:15]dirname=/storage/ofd_packets [21:23:15]CheckFolder done [21:23:15]ProducePacketName [21:23:15]name=ofd_packets/00309206 [21:23:15]NVStorageSaveData ofd_packets/00309206 [21:23:15]File name is /storage/ofd_packets/00309206 [21:23:15]Write 325 bytes [21:23:15]NVStorageSaveData done [21:23:15]OFDSenderStorePacket done [21:23:15]KKMCreateOFDPacket done [21:23:15]NVStorageSaveData kkm_last_timestamp [21:23:15]File name is /storage/kkm_last_timestamp [21:23:15]Write 4 bytes [21:23:15]NVStorageSaveData done [21:23:15]ExternCall_PrintAddStr [21:23:15]wPrintStart [21:23:15]Write to MH i2c: 01 00 00 B9 57 10 [21:23:15]Write i2c OK [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: 01 [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: 01 07 00 [21:23:15]MH_I2C_Read... [21:23:15]Read from MH i2c: 01 07 00 B9 57 00 00 00 00 00 FF 0F 25 [21:23:15]RasterBufferAndPrint [21:23:15]line Счет N : (3)3387 [21:23:15]line ИНН: 02508201610067 [21:23:15]line Контрольно-Кассовый Чек [21:23:15]line ПРОДАЖА [21:23:15]line Товар: 48743587 [21:23:15]line Сигареты Winston XStyle Silver [21:23:15]line 1.000 * 140.00 [21:23:15]line = 140.00 [21:23:15]line НДС 12% НСП 1% [21:23:15]line > о реализуемом товаре [21:23:15]line ИТОГО: 140.00 [21:23:15]line НСП 1% : 1.24 [21:23:15]line НДС 12% : 14.87 [21:23:15]line Наличными: 140.00 [21:23:15]line Безнал.: 0.00 [21:23:15]line Место: АЗС № 172 "Партнер Нефть" [21:23:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:23:15]line СНО: Общий режим [21:23:15]line Чек 627 26.10.2024 21:23 [21:23:15]line Смена: 532 ФФД: 1.0 [21:23:15]line ЗНМ: 0300000116 [21:23:15]line РНМ: 0000000000091780 [21:23:15]line Версия ККМ: 001 [21:23:15]line ФМ: 0000000000871765 [21:23:15]line ФД: 309206 [21:23:15]line ФПД: 64463265541655 [21:23:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T212316&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309206&fm=64463265541655&tin=02508201610067®Number=0000000000091780&sum=14000 [21:23:16]line 0 [21:23:16]OFD Sender: Processing packet 309206 [packets to send 223, broken 222] [21:23:16]ProducePacketName [21:23:16]name=ofd_packets/00309206 [21:23:16]OFD Sender: To server: pG, [21:23:16]CommunicateWithHost lk.salyk.kg:30040 [21:23:16]ConnectInit lk.salyk.kg [21:23:16]written 0, free lines is 4095 [21:23:16]Connected sock=10 [21:23:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 27 01 00 00 92 4F 1F 01 83 78 5A 03 01 00 03 00 13 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 B0 36 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 73 02 00 00 F4 03 04 00 C4 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D6 B7 04 00 35 04 06 00 3A A1 06 0B 2E 17 E3 7B DB 85 34 C3 07 BC [21:23:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 93 95 47 00 55 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 31 37 36 35 10 04 04 00 D6 B7 04 00 F4 03 04 00 21 04 1D 67 B6 04 01 00 00 F6 5A FD 2D 58 7A 57 D4 [21:23:16]CommunicateWithHost err = 0 [21:23:16]CheckOFDResponse [21:23:16]1017 (14) - 77093643461234 [21:23:16]1041 (16) - 0000000000871765 [21:23:16]1040 (4) - 309206 [21:23:16]1012 (4) - 26.10.2024 15:00 [21:23:16]1206 (1) - 0 [21:23:16]OFD Sender: Remove packet 309206 [21:23:16]ProducePacketName [21:23:16]name=ofd_packets/00309206 [21:23:16]NVStorageDeleteData [21:23:16]Write to MH i2c: 01 00 00 E1 57 38 [21:23:16]Write i2c OK [21:23:16]MH_I2C_Read... [21:23:16]Read from MH i2c: 01 [21:23:16]MH_I2C_Read... [21:23:16]Read from MH i2c: 01 07 00 [21:23:16]MH_I2C_Read... [21:23:16]Read from MH i2c: 01 07 00 E1 57 00 00 00 00 00 D0 0C 1B [21:23:16]RasterBufferAndPrint [21:23:16]line [21:23:16]line [21:23:16]line [21:23:16]line [21:23:16]line [21:23:16]written 0, free lines is 3283 [21:23:16]MH_Cut [21:23:16]Write to MH i2c: D1 01 00 E8 57 01 11 [21:23:16]Write i2c OK [21:23:16]MH_I2C_Read... [21:23:16]Read from MH i2c: D1 [21:23:16]MH_I2C_Read... [21:23:16]Read from MH i2c: D1 01 00 [21:23:16]MH_I2C_Read... [21:23:16]Read from MH i2c: D1 01 00 E8 57 00 10 [21:23:16]Write to MH i2c: 01 00 00 E9 57 40 [21:23:16]Write i2c OK [21:23:16]MH_I2C_Read... [21:23:16]OFD Sender: No OFD packet to send [21:23:17]*** Cut start [21:23:17]*** Purtial cut [21:23:17]*** Stage 1: CUTSNS_PIN = 1 [21:23:17]Read from MH i2c: 01 [21:23:17]MH_I2C_Read... [21:23:17]*** Stop cut motor [21:23:17]*** Cut end [21:23:17]Read from MH i2c: 01 07 00 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: 01 07 00 E9 57 00 00 00 00 00 FF 0F 55 [21:23:17]process_action close_receipt done [21:23:17]requested_data is exist [21:23:17]produce_requested_data [21:23:17]requested_item fm.sn is exist - process it [21:23:17]wFMCommunicate request_size=4 [21:23:17]MH_SAM_APDU [21:23:17]CAPDU: 80 11 00 00 [21:23:17]Write to MH i2c: E2 08 00 EA 57 80 11 00 00 00 00 00 00 BB [21:23:17]Write i2c OK [21:23:17]MH_I2C_Read... [21:23:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:23:17]Read from MH i2c: E2 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 17 00 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 17 00 EA 57 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 10 [21:23:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:23:17]wFMCommunicate OK [21:23:17]requested_item fd.num is exist - process it [21:23:17]SAM_PROTO_GetFieldsCounters [21:23:17]wFMCommunicate request_size=4 [21:23:17]MH_SAM_APDU [21:23:17]CAPDU: 80 13 00 00 [21:23:17]Write to MH i2c: E2 08 00 EB 57 80 13 00 00 00 00 00 00 BE [21:23:17]Write i2c OK [21:23:17]MH_I2C_Read... [21:23:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:23:17]Read from MH i2c: E2 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 62 00 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 62 00 EB 57 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D6 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 73 02 00 00 5E 04 04 00 73 02 00 00 57 04 04 00 74 02 00 00 19 04 04 00 00 00 00 00 90 00 E7 [21:23:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D6 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 73 02 00 00 5E 04 04 00 73 02 00 00 57 04 04 00 74 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:23:17]wFMCommunicate OK [21:23:17]SAM_PROTO_GetFieldsCounters done [21:23:17]requested_item shift.num is exist - process it [21:23:17]requested_item shift.opened is exist - process it [21:23:17]req_shift_opened [21:23:17]FM_GetShiftState [21:23:17]SAM_PROTO_GetShiftState [21:23:17]wFMCommunicate request_size=4 [21:23:17]MH_SAM_APDU [21:23:17]CAPDU: 80 13 01 00 [21:23:17]Write to MH i2c: E2 08 00 EC 57 80 13 01 00 00 00 00 00 C0 [21:23:17]Write i2c OK [21:23:17]MH_I2C_Read... [21:23:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:23:17]Read from MH i2c: E2 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 0E 00 [21:23:17]MH_I2C_Read... [21:23:17]Read from MH i2c: E2 0E 00 EC 57 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 3E [21:23:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:23:17]wFMCommunicate OK [21:23:17]SAM_PROTO_GetShiftState done [21:23:17]FM_GetShiftState done [21:23:17]req_shift_opened done [21:23:17]requested_item shift.open_date is exist - process it [21:23:17]req_shift_open_date [21:23:17]req_shift_open_date done [21:23:17]produce_requested_data done [21:23:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309206,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:23:17]process_action_free close_receipt [21:23:17]json_value_free [21:23:17]json_value_free done [21:23:17]process_json_proto returns [21:23:17]Send response to host [21:23:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309206,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:23:17]free response buf [21:23:17]execute_script done [21:23:17]execute_script returns [21:23:17]free content buf [21:23:17]Sock 7.Close socket [21:23:17]Sock 7.Thread stoped [21:23:18]accept exits with 9 [21:23:18]New connection [21:23:18]New thread 3067022692 created [21:23:18]Thread 3066879332 joined [21:23:18]Waiting for new connection... [21:23:18] Sock 9.Parse request [21:23:18]Sock 9.Check first char [21:23:18]Sock 9.First char is OK [21:23:18]request: POST /json_proto HTTP/1.0 [21:23:18]Method: POST [21:23:18]URL: /json_proto [21:23:18]Method is POST - this is cgi request [21:23:18]url: /json_proto [21:23:18]query_string will be loaded in cgi processing [21:23:18]execute_cgi json_proto POST (null) [21:23:18]execute_cgi path=json_proto method=POST [21:23:18]POST find Content-Length [21:23:18]Host: 172.17.96.3:8080 [21:23:18]Content-Length: 766 [21:23:18]Content-Type: application/json [21:23:18] [21:23:18]POST finish read [21:23:18]Found Content-Length = 766 [21:23:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:23:18]execute_script... [21:23:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:23:18]POST & json_proto [21:23:18]process_json_proto [21:23:18]json parsed OK: [21:23:18]protocol is kg_v1.0 [21:23:18]action value=close_receipt [21:23:18]process_action close_receipt [21:23:18]cmd_close_receipt [21:23:18]MH_GetDate [21:23:18]Write to MH i2c: F0 00 00 ED 57 33 [21:23:18]Write i2c OK [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: F0 [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: F0 09 00 [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: F0 09 00 ED 57 00 C8 5D 1D 67 44 5E 04 65 F0 [21:23:18]GetLastDocTimeStamp 1729977796 [21:23:18]current date 1729977800 [21:23:18]FM_GetShiftState [21:23:18]SAM_PROTO_GetShiftState [21:23:18]wFMCommunicate request_size=4 [21:23:18]MH_SAM_APDU [21:23:18]CAPDU: 80 13 01 00 [21:23:18]Write to MH i2c: E2 08 00 EE 57 80 13 01 00 00 00 00 00 C2 [21:23:18]Write i2c OK [21:23:18]MH_I2C_Read... [21:23:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:23:18]Read from MH i2c: E2 [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: E2 0E 00 [21:23:18]MH_I2C_Read... [21:23:18]Read from MH i2c: E2 0E 00 EE 57 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 40 [21:23:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:23:18]wFMCommunicate OK [21:23:18]SAM_PROTO_GetShiftState done [21:23:18]FM_GetShiftState done [21:23:18]opened in 1729902265 [21:23:18]opened+sec_in_day 1729988665 [21:23:18]quantity*price = 40006 [21:23:18]sum+1 = 40007 [21:23:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 628 26.10.2024 21:23 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309207 ФПД: 64027216836280 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T212320&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309207&fm=64027216836280&tin=02508201610067®Number=0000000000091780&sum=40006 [21:23:19]StoreToDocumentArchive [21:23:19]shift 532 fd 309207 [21:23:19]save to /storage/0532/doc_00309207 [21:23:19]save last doc name /storage/0532/doc_00309207 to /storage/kkm_last_doc_name [21:23:19]save OK [21:23:19]Clear old archive folders... [21:23:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:23:19]tlvbuf is 000AB620 [21:23:19]SAM_PROTO_ClearQueue [21:23:19]wFMCommunicate request_size=4 [21:23:19]MH_SAM_APDU [21:23:19]CAPDU: 80 09 00 00 [21:23:19]Write to MH i2c: E2 08 00 FB 57 80 09 00 00 00 00 00 00 C4 [21:23:19]Write i2c OK [21:23:19]MH_I2C_Read... [21:23:19]Read from MH i2c: E2 [21:23:19]MH_I2C_Read... [21:23:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:23:19]Read from MH i2c: E2 03 00 [21:23:19]MH_I2C_Read... [21:23:19]Read from MH i2c: E2 03 00 FB 57 00 90 00 C6 [21:23:19]RAPDU: 90 00 [21:23:19]wFMCommunicate OK [21:23:19]SAM_PROTO_ClearQueue done [21:23:19]KKMCreateOFDPacket [21:23:19]OFDProtocolAddRootSTLVToBuf [21:23:19]FM_MakeSignedData [21:23:19]FM_MakeSignedData [21:23:19]SAM_PROTO_SignData [21:23:19]wFMCommunicate request_size=4 [21:23:19]MH_SAM_APDU [21:23:19]CAPDU: 80 0D 01 02 [21:23:19]Write to MH i2c: E2 08 00 FC 57 80 0D 01 02 00 00 00 00 CC [21:23:19]Write i2c OK [21:23:19]MH_I2C_Read... [21:23:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:23:19]Read from MH i2c: E2 [21:23:19]MH_I2C_Read... [21:23:19]Read from MH i2c: E2 03 00 [21:23:19]MH_I2C_Read... [21:23:19]Read from MH i2c: E2 03 00 FC 57 00 90 00 C7 [21:23:19]RAPDU: 90 00 [21:23:19]wFMCommunicate OK [21:23:19]wFMCommunicate request_size=255 [21:23:19]MH_SAM_APDU [21:23:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 C8 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 B7 04 00 35 04 06 00 3A [21:23:19]Write to MH i2c: E2 02 01 FD 57 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 C8 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 B7 04 00 35 04 06 00 3A 00 00 36 [21:23:20]Write i2c OK [21:23:20]MH_I2C_Read... [21:23:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:23:20]Read from MH i2c: E2 [21:23:20]MH_I2C_Read... [21:23:20]Read from MH i2c: E2 03 00 [21:23:20]MH_I2C_Read... [21:23:20]Read from MH i2c: E2 03 00 FD 57 00 90 00 C8 [21:23:20]RAPDU: 90 00 [21:23:20]wFMCommunicate OK [21:23:20]wFMCommunicate request_size=10 [21:23:20]MH_SAM_APDU [21:23:20]CAPDU: 80 0D 02 02 05 3B 7F 83 F6 B8 [21:23:20]Write to MH i2c: E2 0D 00 FE 57 80 0D 02 02 05 00 3B 7F 83 F6 B8 00 00 C4 [21:23:20]Write i2c OK [21:23:20]MH_I2C_Read... [21:23:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:23:20]Read from MH i2c: E2 [21:23:20]MH_I2C_Read... [21:23:20]Read from MH i2c: E2 03 00 [21:23:20]MH_I2C_Read... [21:23:20]Read from MH i2c: E2 03 00 FE 57 00 90 00 C9 [21:23:20]RAPDU: 90 00 [21:23:20]wFMCommunicate OK [21:23:20]wFMCommunicate request_size=4 [21:23:20]MH_SAM_APDU [21:23:20]CAPDU: 80 0D 03 02 [21:23:20]Write to MH i2c: E2 08 00 FF 57 80 0D 03 02 00 00 00 00 D1 [21:23:20]Write i2c OK [21:23:20]MH_I2C_Read... [21:23:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:23:20]Read from MH i2c: E2 [21:23:20]MH_I2C_Read... [21:23:20]Read from MH i2c: E2 0B 00 [21:23:20]MH_I2C_Read... [21:23:20]Read from MH i2c: E2 0B 00 FF 57 00 50 CC BE 22 98 87 75 AC 90 00 0E [21:23:20]RAPDU: 50 CC BE 22 98 87 75 AC 90 00 [21:23:20]wFMCommunicate OK [21:23:20]SAM_PROTO_SignData done [21:23:20]FM_MakeSignedData done [21:23:20]CreateOFDProtocolMessage [21:23:20]wFMCommunicate request_size=4 [21:23:20]MH_SAM_APDU [21:23:20]CAPDU: 80 11 00 00 [21:23:20]Write to MH i2c: E2 08 00 00 58 80 11 00 00 00 00 00 00 D2 [21:23:20]Write i2c OK [21:23:20]MH_I2C_Read... [21:23:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:23:20]Read from MH i2c: E2 [21:23:20]MH_I2C_Read... [21:23:20]Read from MH i2c: E2 17 00 [21:23:20]MH_I2C_Read... [21:23:20]Read from MH i2c: E2 17 00 00 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 27 [21:23:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:23:20]wFMCommunicate OK [21:23:20]CreateOFDProtocolMessage done [21:23:20]OFDSenderStorePacket 309207 [21:23:20]StoreOFDPacket docnum=309207 [21:23:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DB 39 07 01 72 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 C8 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 B7 04 00 35 04 06 00 3A 3B 7F 83 F6 B8 50 CC BE 22 98 87 75 AC [21:23:20]CheckFolder [21:23:20]dirname=/storage/ofd_packets [21:23:20]CheckFolder done [21:23:20]ProducePacketName [21:23:20]name=ofd_packets/00309207 [21:23:20]NVStorageSaveData ofd_packets/00309207 [21:23:20]File name is /storage/ofd_packets/00309207 [21:23:20]Write 301 bytes [21:23:20]NVStorageSaveData done [21:23:20]OFDSenderStorePacket done [21:23:20]KKMCreateOFDPacket done [21:23:20]NVStorageSaveData kkm_last_timestamp [21:23:20]File name is /storage/kkm_last_timestamp [21:23:20]Write 4 bytes [21:23:20]NVStorageSaveData done [21:23:20]ExternCall_PrintAddStr [21:23:20]wPrintStart [21:23:20]Write to MH i2c: 01 00 00 01 58 59 [21:23:20]Write i2c OK [21:23:20]MH_I2C_Read... [21:23:20]Read from MH i2c: 01 [21:23:20]MH_I2C_Read... [21:23:20]Read from MH i2c: 01 07 00 [21:23:20]MH_I2C_Read... [21:23:20]Read from MH i2c: 01 07 00 01 58 00 00 00 00 00 FF 0F 6E [21:23:20]RasterBufferAndPrint [21:23:20]line Счет N : (1)643074 [21:23:20]line ИНН: 02508201610067 [21:23:20]line Контрольно-Кассовый Чек [21:23:20]line ПРОДАЖА [21:23:20]line ТРК (МРК, ГНК) : 52 [21:23:20]line Товар: 2710124130 [21:23:20]line Аи-92-К-2 [21:23:20]line 5.980 * 66.90 [21:23:20]line = 400.06 [21:23:20]line НДС 12% НСП 1% [21:23:20]line > о реализуемом товаре [21:23:20]line ИТОГО: 400.06 [21:23:20]line НСП 1% : 3.54 [21:23:20]line НДС 12% : 42.48 [21:23:20]line Наличными: 0.00 [21:23:20]line Безнал.: 400.06 [21:23:20]line Место: АЗС № 172 "Партнер Нефть" [21:23:20]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:23:20]line СНО: Общий режим [21:23:20]line Чек 628 26.10.2024 21:23 [21:23:20]line Смена: 532 ФФД: 1.0 [21:23:20]line ЗНМ: 0300000116 [21:23:20]line РНМ: 0000000000091780 [21:23:20]line Версия ККМ: 001 [21:23:20]line Платежная система: Mbank [21:23:20]line ФМ: 0000000000871765 [21:23:20]line ФД: 309207 [21:23:20]line ФПД: 64027216836280 [21:23:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T212320&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309207&fm=64027216836280&tin=02508201610067®Number=0000000000091780&sum=40006 [21:23:20]OFD Sender: Processing packet 309207 [packets to send 223, broken 222] [21:23:20]ProducePacketName [21:23:20]name=ofd_packets/00309207 [21:23:20]OFD Sender: To server: pG, [21:23:20]CommunicateWithHost lk.salyk.kg:30040 [21:23:20]ConnectInit lk.salyk.kg [21:23:20]written 0, free lines is 4095 [21:23:20]Connected sock=10 [21:23:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DB 39 07 01 72 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 02 00 00 F4 03 04 00 C8 5D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D7 B7 04 00 35 04 06 00 3A 3B 7F 83 F6 B8 50 CC BE 22 98 87 75 AC [21:23:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 12 0F 47 00 AE 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 31 37 36 35 10 04 04 00 D7 B7 04 00 F4 03 04 00 26 04 1D 67 B6 04 01 00 00 18 08 77 BD 32 65 43 77 [21:23:21]CommunicateWithHost err = 0 [21:23:21]CheckOFDResponse [21:23:21]1017 (14) - 77093643461234 [21:23:21]1041 (16) - 0000000000871765 [21:23:21]1040 (4) - 309207 [21:23:21]1012 (4) - 26.10.2024 15:00 [21:23:21]1206 (1) - 0 [21:23:21]OFD Sender: Remove packet 309207 [21:23:21]ProducePacketName [21:23:21]name=ofd_packets/00309207 [21:23:21]NVStorageDeleteData [21:23:21]Write to MH i2c: 01 00 00 29 58 81 [21:23:21]Write i2c OK [21:23:21]MH_I2C_Read... [21:23:21]Read from MH i2c: 01 [21:23:21]MH_I2C_Read... [21:23:21]Read from MH i2c: 01 07 00 [21:23:21]MH_I2C_Read... [21:23:21]Read from MH i2c: 01 07 00 29 58 00 00 00 00 00 F7 0C 8B [21:23:21]RasterBufferAndPrint [21:23:21]line [21:23:21]line [21:23:21]line [21:23:21]line [21:23:21]line [21:23:21]written 0, free lines is 3329 [21:23:21]MH_Cut [21:23:21]Write to MH i2c: D1 01 00 30 58 01 5A [21:23:21]Write i2c OK [21:23:21]MH_I2C_Read... [21:23:21]Read from MH i2c: D1 [21:23:21]MH_I2C_Read... [21:23:21]Read from MH i2c: D1 01 00 [21:23:21]MH_I2C_Read... [21:23:21]Read from MH i2c: D1 01 00 30 58 00 59 [21:23:21]Write to MH i2c: 01 00 00 31 58 89 [21:23:21]Write i2c OK [21:23:21]MH_I2C_Read... [21:23:21]OFD Sender: No OFD packet to send [21:23:22]*** Cut start [21:23:22]*** Purtial cut [21:23:22]*** Stage 1: CUTSNS_PIN = 1 [21:23:22]Read from MH i2c: 01 [21:23:22]MH_I2C_Read... [21:23:22]*** Stop cut motor [21:23:22]*** Cut end [21:23:22]Read from MH i2c: 01 07 00 [21:23:22]MH_I2C_Read... [21:23:22]Read from MH i2c: 01 07 00 31 58 00 00 00 00 00 FF 0F 9E [21:23:22]process_action close_receipt done [21:23:22]requested_data is exist [21:23:22]produce_requested_data [21:23:22]requested_item fm.sn is exist - process it [21:23:22]wFMCommunicate request_size=4 [21:23:22]MH_SAM_APDU [21:23:22]CAPDU: 80 11 00 00 [21:23:22]Write to MH i2c: E2 08 00 32 58 80 11 00 00 00 00 00 00 04 [21:23:22]Write i2c OK [21:23:22]MH_I2C_Read... [21:23:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:23:22]Read from MH i2c: E2 [21:23:22]MH_I2C_Read... [21:23:22]Read from MH i2c: E2 17 00 [21:23:22]MH_I2C_Read... [21:23:22]Read from MH i2c: E2 17 00 32 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 59 [21:23:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:23:22]wFMCommunicate OK [21:23:22]requested_item fd.num is exist - process it [21:23:22]SAM_PROTO_GetFieldsCounters [21:23:22]wFMCommunicate request_size=4 [21:23:22]MH_SAM_APDU [21:23:22]CAPDU: 80 13 00 00 [21:23:22]Write to MH i2c: E2 08 00 33 58 80 13 00 00 00 00 00 00 07 [21:23:22]Write i2c OK [21:23:22]MH_I2C_Read... [21:23:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:23:22]Read from MH i2c: E2 [21:23:22]MH_I2C_Read... [21:23:22]Read from MH i2c: E2 62 00 [21:23:22]MH_I2C_Read... [21:23:22]Read from MH i2c: E2 62 00 33 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D7 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 34 [21:23:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D7 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:23:22]wFMCommunicate OK [21:23:22]SAM_PROTO_GetFieldsCounters done [21:23:22]requested_item shift.num is exist - process it [21:23:22]requested_item shift.opened is exist - process it [21:23:22]req_shift_opened [21:23:22]FM_GetShiftState [21:23:22]SAM_PROTO_GetShiftState [21:23:22]wFMCommunicate request_size=4 [21:23:22]MH_SAM_APDU [21:23:22]CAPDU: 80 13 01 00 [21:23:22]Write to MH i2c: E2 08 00 34 58 80 13 01 00 00 00 00 00 09 [21:23:22]Write i2c OK [21:23:22]MH_I2C_Read... [21:23:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:23:22]Read from MH i2c: E2 [21:23:22]MH_I2C_Read... [21:23:22]Read from MH i2c: E2 0E 00 [21:23:22]MH_I2C_Read... [21:23:22]Read from MH i2c: E2 0E 00 34 58 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 87 [21:23:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:23:22]wFMCommunicate OK [21:23:22]SAM_PROTO_GetShiftState done [21:23:22]FM_GetShiftState done [21:23:22]req_shift_opened done [21:23:22]requested_item shift.open_date is exist - process it [21:23:22]req_shift_open_date [21:23:22]req_shift_open_date done [21:23:22]produce_requested_data done [21:23:22]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309207,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:23:22]process_action_free close_receipt [21:23:22]json_value_free [21:23:22]json_value_free done [21:23:22]process_json_proto returns [21:23:22]Send response to host [21:23:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309207,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:23:22]free response buf [21:23:22]execute_script done [21:23:22]execute_script returns [21:23:22]free content buf [21:23:22]Sock 9.Close socket [21:23:22]Sock 9.Thread stoped [21:23:26]OFD Sender: No OFD packet to send [21:23:31]OFD Sender: No OFD packet to send [21:23:36]OFD Sender: No OFD packet to send [21:23:41]OFD Sender: No OFD packet to send [21:23:46]OFD Sender: No OFD packet to send [21:23:51]OFD Sender: No OFD packet to send [21:23:56]OFD Sender: No OFD packet to send [21:24:01]OFD Sender: No OFD packet to send [21:24:06]OFD Sender: No OFD packet to send [21:24:11]OFD Sender: No OFD packet to send [21:24:16]OFD Sender: No OFD packet to send [21:24:21]OFD Sender: No OFD packet to send [21:24:26]OFD Sender: No OFD packet to send [21:24:31]OFD Sender: No OFD packet to send [21:24:36]OFD Sender: No OFD packet to send [21:24:41]OFD Sender: No OFD packet to send [21:24:46]OFD Sender: No OFD packet to send [21:24:51]OFD Sender: No OFD packet to send [21:24:56]OFD Sender: No OFD packet to send [21:25:01]OFD Sender: No OFD packet to send [21:25:06]OFD Sender: No OFD packet to send [21:25:11]OFD Sender: No OFD packet to send [21:25:16]OFD Sender: No OFD packet to send [21:25:21]OFD Sender: No OFD packet to send [21:25:26]OFD Sender: No OFD packet to send [21:25:31]OFD Sender: No OFD packet to send [21:25:36]OFD Sender: No OFD packet to send [21:25:41]OFD Sender: No OFD packet to send [21:25:46]OFD Sender: No OFD packet to send [21:25:51]OFD Sender: No OFD packet to send [21:25:56]OFD Sender: No OFD packet to send [21:26:01]OFD Sender: No OFD packet to send [21:26:06]OFD Sender: No OFD packet to send [21:26:12]OFD Sender: No OFD packet to send [21:26:17]OFD Sender: No OFD packet to send [21:26:22]OFD Sender: No OFD packet to send [21:26:27]OFD Sender: No OFD packet to send [21:26:32]OFD Sender: No OFD packet to send [21:26:37]OFD Sender: No OFD packet to send [21:26:42]OFD Sender: No OFD packet to send [21:26:47]OFD Sender: No OFD packet to send [21:26:52]OFD Sender: No OFD packet to send [21:26:57]OFD Sender: No OFD packet to send [21:27:02]OFD Sender: No OFD packet to send [21:27:07]OFD Sender: No OFD packet to send [21:27:12]OFD Sender: No OFD packet to send [21:27:17]OFD Sender: No OFD packet to send [21:27:22]OFD Sender: No OFD packet to send [21:27:27]OFD Sender: No OFD packet to send [21:27:32]OFD Sender: No OFD packet to send [21:27:37]OFD Sender: No OFD packet to send [21:27:42]OFD Sender: No OFD packet to send [21:27:47]OFD Sender: No OFD packet to send [21:27:52]OFD Sender: No OFD packet to send [21:27:57]OFD Sender: No OFD packet to send [21:28:02]OFD Sender: No OFD packet to send [21:28:07]OFD Sender: No OFD packet to send [21:28:11]accept exits with 7 [21:28:11]New connection [21:28:11]New thread 3066879332 created [21:28:11]Thread 3067022692 joined [21:28:11]Waiting for new connection... [21:28:11] Sock 7.Parse request [21:28:11]Sock 7.Check first char [21:28:11]Sock 7.First char is OK [21:28:11]request: POST /json_proto HTTP/1.0 [21:28:11]Method: POST [21:28:11]URL: /json_proto [21:28:11]Method is POST - this is cgi request [21:28:11]url: /json_proto [21:28:11]query_string will be loaded in cgi processing [21:28:11]execute_cgi json_proto POST (null) [21:28:11]execute_cgi path=json_proto method=POST [21:28:11]POST find Content-Length [21:28:11]Host: 172.17.96.3:8080 [21:28:11]Content-Length: 215 [21:28:11]Content-Type: application/json [21:28:11] [21:28:11]POST finish read [21:28:11]Found Content-Length = 215 [21:28:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:28:11]execute_script... [21:28:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:28:11]POST & json_proto [21:28:11]process_json_proto [21:28:11]json parsed OK: [21:28:11]protocol is kg_v1.0 [21:28:11]action value=get_value [21:28:11]process_action get_value [21:28:11]cmd_get_value [21:28:11]process_action get_value done [21:28:11]requested_data is exist [21:28:11]produce_requested_data [21:28:11]requested_item kkm.sn is exist - process it [21:28:11]requested_item kkm.ver is exist - process it [21:28:11]requested_item fm.sn is exist - process it [21:28:11]wFMCommunicate request_size=4 [21:28:11]MH_SAM_APDU [21:28:11]CAPDU: 80 11 00 00 [21:28:11]Write to MH i2c: E2 08 00 35 58 80 11 00 00 00 00 00 00 07 [21:28:11]Write i2c OK [21:28:11]MH_I2C_Read... [21:28:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:28:11]Read from MH i2c: E2 [21:28:11]MH_I2C_Read... [21:28:11]Read from MH i2c: E2 17 00 [21:28:11]MH_I2C_Read... [21:28:11]Read from MH i2c: E2 17 00 35 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5C [21:28:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:28:11]wFMCommunicate OK [21:28:11]requested_item fd.num is exist - process it [21:28:11]SAM_PROTO_GetFieldsCounters [21:28:11]wFMCommunicate request_size=4 [21:28:11]MH_SAM_APDU [21:28:11]CAPDU: 80 13 00 00 [21:28:11]Write to MH i2c: E2 08 00 36 58 80 13 00 00 00 00 00 00 0A [21:28:11]Write i2c OK [21:28:11]MH_I2C_Read... [21:28:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:28:11]Read from MH i2c: E2 [21:28:11]MH_I2C_Read... [21:28:11]Read from MH i2c: E2 62 00 [21:28:11]MH_I2C_Read... [21:28:11]Read from MH i2c: E2 62 00 36 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D7 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 37 [21:28: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D7 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:28:11]wFMCommunicate OK [21:28:11]SAM_PROTO_GetFieldsCounters done [21:28:11]requested_item shift.num is exist - process it [21:28:11]requested_item shift.opened is exist - process it [21:28:11]req_shift_opened [21:28:11]FM_GetShiftState [21:28:11]SAM_PROTO_GetShiftState [21:28:11]wFMCommunicate request_size=4 [21:28:11]MH_SAM_APDU [21:28:11]CAPDU: 80 13 01 00 [21:28:11]Write to MH i2c: E2 08 00 37 58 80 13 01 00 00 00 00 00 0C [21:28:11]Write i2c OK [21:28:11]MH_I2C_Read... [21:28:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:28:11]Read from MH i2c: E2 [21:28:11]MH_I2C_Read... [21:28:11]Read from MH i2c: E2 0E 00 [21:28:11]MH_I2C_Read... [21:28:11]Read from MH i2c: E2 0E 00 37 58 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8A [21:28:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:28:11]wFMCommunicate OK [21:28:11]SAM_PROTO_GetShiftState done [21:28:11]FM_GetShiftState done [21:28:11]req_shift_opened done [21:28:11]requested_item shift.open_date is exist - process it [21:28:11]req_shift_open_date [21:28:11]req_shift_open_date done [21:28:11]produce_requested_data done [21:28:11]produce_requested_data return {"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":309207,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:28:11]process_action_free get_value [21:28:11]json_value_free [21:28:11]json_value_free done [21:28:11]process_json_proto returns [21:28:11]Send response to host [21:28:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":309207,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:28:11]free response buf [21:28:11]execute_script done [21:28:11]execute_script returns [21:28:11]free content buf [21:28:11]Sock 7.Close socket [21:28:11]Sock 7.Thread stoped [21:28:11]accept exits with 9 [21:28:11]New connection [21:28:11]New thread 3067022692 created [21:28:11]Thread 3066879332 joined [21:28:11]Waiting for new connection... [21:28:11] Sock 9.Parse request [21:28:11]Sock 9.Check first char [21:28:11]Sock 9.First char is OK [21:28:11]request: POST /json_proto HTTP/1.0 [21:28:11]Method: POST [21:28:11]URL: /json_proto [21:28:11]Method is POST - this is cgi request [21:28:11]url: /json_proto [21:28:11]query_string will be loaded in cgi processing [21:28:11]execute_cgi json_proto POST (null) [21:28:11]execute_cgi path=json_proto method=POST [21:28:11]POST find Content-Length [21:28:11]Host: 172.17.96.3:8080 [21:28:11]Content-Length: 331 [21:28:11]Content-Type: application/json [21:28:11] [21:28:11]POST finish read [21:28:11]Found Content-Length = 331 [21:28:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [21:28:11]execute_script... [21:28:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [21:28:11]POST & json_proto [21:28:11]process_json_proto [21:28:11]json parsed OK: [21:28:11]protocol is kg_v1.0 [21:28:11]action value=get_value [21:28:11]process_action get_value [21:28:11]cmd_get_value [21:28:11]process_action get_value done [21:28:11]requested_data is exist [21:28:11]produce_requested_data [21:28:11]requested_item fm.sale.total is exist - process it [21:28:11]SAM_PROTO_GetFMData [21:28:11]wFMCommunicate request_size=4 [21:28:11]MH_SAM_APDU [21:28:11]CAPDU: 80 13 03 00 [21:28:11]Write to MH i2c: E2 08 00 38 58 80 13 03 00 00 00 00 00 0F [21:28:11]Write i2c OK [21:28:11]MH_I2C_Read... [21:28:11]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [21:28:12]Read from MH i2c: E2 [21:28:12]MH_I2C_Read... [21:28:12]Read from MH i2c: E2 FD 00 [21:28:12]MH_I2C_Read... [21:28:12]Read from MH i2c: E2 FD 00 38 58 00 C2 04 85 04 BE 04 6E 04 04 00 AF B3 04 00 69 04 A3 00 6F 04 04 00 83 B3 04 00 B1 04 05 00 86 7B D8 07 05 70 04 05 00 0C F1 75 83 04 72 04 04 00 7A 8A 62 84 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 EB 90 D1 88 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 1F 97 66 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 A1 [21:28:12]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 AF B3 04 00 69 04 A3 00 6F 04 04 00 83 B3 04 00 B1 04 05 00 86 7B D8 07 05 70 04 05 00 0C F1 75 83 04 72 04 04 00 7A 8A 62 84 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 EB 90 D1 88 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 1F 97 66 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 [21:28:12]wFMCommunicate OK [21:28:12]wFMCommunicate request_size=4 [21:28:12]MH_SAM_APDU [21:28:12]CAPDU: 80 17 00 00 [21:28:12]Write to MH i2c: E2 08 00 39 58 80 17 00 00 00 00 00 00 11 [21:28:12]Write i2c OK [21:28:12]MH_I2C_Read... [21:28:12]OFD Sender: No OFD packet to send [21:28:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:28:12]Read from MH i2c: E2 [21:28:12]MH_I2C_Read... [21:28:12]Read from MH i2c: E2 FD 00 [21:28:12]MH_I2C_Read... [21:28:12]Read from MH i2c: E2 FD 00 39 58 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 DB [21:28:12]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 [21:28:12]wFMCommunicate OK [21:28:12]wFMCommunicate request_size=4 [21:28:12]MH_SAM_APDU [21:28:12]CAPDU: 80 17 00 00 [21:28:12]Write to MH i2c: E2 08 00 3A 58 80 17 00 00 00 00 00 00 12 [21:28:12]Write i2c OK [21:28:12]MH_I2C_Read... [21:28:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:28:12]Read from MH i2c: E2 [21:28:12]MH_I2C_Read... [21:28:12]Read from MH i2c: E2 FD 00 [21:28:12]MH_I2C_Read... [21:28:12]Read from MH i2c: E2 FD 00 3A 58 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 C0 [21:28:12]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 [21:28:12]wFMCommunicate OK [21:28:12]wFMCommunicate request_size=4 [21:28:12]MH_SAM_APDU [21:28:12]CAPDU: 80 17 00 00 [21:28:12]Write to MH i2c: E2 08 00 3B 58 80 17 00 00 00 00 00 00 13 [21:28:12]Write i2c OK [21:28:12]MH_I2C_Read... [21:28:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:28:12]Read from MH i2c: E2 [21:28:12]MH_I2C_Read... [21:28:12]Read from MH i2c: E2 FD 00 [21:28:12]MH_I2C_Read... [21:28:12]Read from MH i2c: E2 FD 00 3B 58 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 8E [21:28:12]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 [21:28:12]wFMCommunicate OK [21:28:12]wFMCommunicate request_size=4 [21:28:12]MH_SAM_APDU [21:28:12]CAPDU: 80 17 00 00 [21:28:12]Write to MH i2c: E2 08 00 3C 58 80 17 00 00 00 00 00 00 14 [21:28:12]Write i2c OK [21:28:12]MH_I2C_Read... [21:28:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [21:28:13]Read from MH i2c: E2 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 DF 00 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 DF 00 3C 58 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F4 [21:28:13]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:28:13]wFMCommunicate OK [21:28:13]SAM_PROTO_GetFMData done [21:28:13]requested_item fm.sale_refund.total is exist - process it [21:28:13]requested_item fm.buy.total is exist - process it [21:28:13]requested_item shift.sale.total is exist - process it [21:28:13]SAM_PROTO_GetShiftData [21:28:13]wFMCommunicate request_size=4 [21:28:13]MH_SAM_APDU [21:28:13]CAPDU: 80 13 02 00 [21:28:13]Write to MH i2c: E2 08 00 3D 58 80 13 02 00 00 00 00 00 13 [21:28:13]Write i2c OK [21:28:13]MH_I2C_Read... [21:28:13]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [21:28:13]Read from MH i2c: E2 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 FD 00 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 FD 00 3D 58 00 B1 04 AA 04 AD 04 6E 04 04 00 74 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 73 9C A9 02 70 04 04 00 68 1C 0B 02 72 04 03 00 0B 80 9E 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 87 67 48 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 9D 08 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 2B [21:28:13]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 74 02 00 00 69 04 9E 00 6F 04 04 00 74 02 00 00 B1 04 04 00 73 9C A9 02 70 04 04 00 68 1C 0B 02 72 04 03 00 0B 80 9E 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 87 67 48 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 9D 08 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [21:28:13]wFMCommunicate OK [21:28:13]wFMCommunicate request_size=4 [21:28:13]MH_SAM_APDU [21:28:13]CAPDU: 80 17 00 00 [21:28:13]Write to MH i2c: E2 08 00 3E 58 80 17 00 00 00 00 00 00 16 [21:28:13]Write i2c OK [21:28:13]MH_I2C_Read... [21:28:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:28:13]Read from MH i2c: E2 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 FD 00 [21:28:13]MH_I2C_Read... [21:28:13]Read from MH i2c: E2 FD 00 3E 58 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 2F [21:28:13]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [21:28:13]wFMCommunicate OK [21:28:13]wFMCommunicate request_size=4 [21:28:13]MH_SAM_APDU [21:28:13]CAPDU: 80 17 00 00 [21:28:13]Write to MH i2c: E2 08 00 3F 58 80 17 00 00 00 00 00 00 17 [21:28:13]Write i2c OK [21:28:13]MH_I2C_Read... [21:28:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:28:14]Read from MH i2c: E2 [21:28:14]MH_I2C_Read... [21:28:14]Read from MH i2c: E2 FD 00 [21:28:14]MH_I2C_Read... [21:28:14]Read from MH i2c: E2 FD 00 3F 58 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 D0 [21:28:14]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [21:28:14]wFMCommunicate OK [21:28:14]wFMCommunicate request_size=4 [21:28:14]MH_SAM_APDU [21:28:14]CAPDU: 80 17 00 00 [21:28:14]Write to MH i2c: E2 08 00 40 58 80 17 00 00 00 00 00 00 18 [21:28:14]Write i2c OK [21:28:14]MH_I2C_Read... [21:28:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [21:28:14]Read from MH i2c: E2 [21:28:14]MH_I2C_Read... [21:28:14]Read from MH i2c: E2 FD 00 [21:28:14]MH_I2C_Read... [21:28:14]Read from MH i2c: E2 FD 00 40 58 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 90 [21:28:14]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [21:28:14]wFMCommunicate OK [21:28:14]wFMCommunicate request_size=4 [21:28:14]MH_SAM_APDU [21:28:14]CAPDU: 80 17 00 00 [21:28:14]Write to MH i2c: E2 08 00 41 58 80 17 00 00 00 00 00 00 19 [21:28:14]Write i2c OK [21:28:14]MH_I2C_Read... [21:28:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [21:28:14]Read from MH i2c: E2 [21:28:14]MH_I2C_Read... [21:28:14]Read from MH i2c: E2 CE 00 [21:28:14]MH_I2C_Read... [21:28:14]Read from MH i2c: E2 CE 00 41 58 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 FE [21:28:14]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [21:28:14]wFMCommunicate OK [21:28:14]SAM_PROTO_GetShiftData done [21:28:14]requested_item shift.sale.total_cash is exist - process it [21:28:14]requested_item shift.sale_refund.total is exist - process it [21:28:14]requested_item shift.sale_refund.total_cash is exist - process it [21:28:14]requested_item shift.buy.total is exist - process it [21:28:14]requested_item shift.buy.total_cash is exist - process it [21:28:14]produce_requested_data done [21:28:14]produce_requested_data return {"fm.sale.total":216064643.90,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":446700.67,"shift.sale.total_cash":342826.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} [21:28:14]process_action_free get_value [21:28:14]json_value_free [21:28:14]json_value_free done [21:28:14]process_json_proto returns [21:28:14]Send response to host [21:28:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":216064643.90,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":446700.67,"shift.sale.total_cash":342826.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}}} [21:28:14]free response buf [21:28:14]execute_script done [21:28:14]execute_script returns [21:28:14]free content buf [21:28:14]Sock 9.Close socket [21:28:14]Sock 9.Thread stoped [21:28:17]OFD Sender: No OFD packet to send [21:28:22]OFD Sender: No OFD packet to send [21:28:27]OFD Sender: No OFD packet to send [21:28:32]OFD Sender: No OFD packet to send [21:28:37]OFD Sender: No OFD packet to send [21:28:42]OFD Sender: No OFD packet to send [21:28:47]OFD Sender: No OFD packet to send [21:28:52]OFD Sender: No OFD packet to send [21:28:57]OFD Sender: No OFD packet to send [21:29:02]OFD Sender: No OFD packet to send [21:29:07]OFD Sender: No OFD packet to send [21:29:12]OFD Sender: No OFD packet to send [21:29:17]OFD Sender: No OFD packet to send [21:29:22]OFD Sender: No OFD packet to send [21:29:27]OFD Sender: No OFD packet to send [21:29:32]OFD Sender: No OFD packet to send [21:29:37]OFD Sender: No OFD packet to send [21:29:42]OFD Sender: No OFD packet to send [21:29:47]OFD Sender: No OFD packet to send [21:29:49]accept exits with 7 [21:29:49]New connection [21:29:49]New thread 3066879332 created [21:29:49]Thread 3067022692 joined [21:29:49]Waiting for new connection... [21:29:49] Sock 7.Parse request [21:29:49]Sock 7.Check first char [21:29:49]Sock 7.First char is OK [21:29:49]request: POST /json_proto HTTP/1.0 [21:29:49]Method: POST [21:29:49]URL: /json_proto [21:29:49]Method is POST - this is cgi request [21:29:49]url: /json_proto [21:29:49]query_string will be loaded in cgi processing [21:29:49]execute_cgi json_proto POST (null) [21:29:49]execute_cgi path=json_proto method=POST [21:29:49]POST find Content-Length [21:29:49]Host: 172.17.96.3:8080 [21:29:49]Content-Length: 769 [21:29:49]Content-Type: application/json [21:29:49] [21:29:49]POST finish read [21:29:49]Found Content-Length = 769 [21:29:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [21:29:49]execute_script... [21:29: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)643075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [21:29:49]POST & json_proto [21:29:49]process_json_proto [21:29:49]json parsed OK: [21:29:49]protocol is kg_v1.0 [21:29:49]action value=close_receipt [21:29:49]process_action close_receipt [21:29:49]cmd_close_receipt [21:29:49]MH_GetDate [21:29:49]Write to MH i2c: F0 00 00 42 58 89 [21:29:49]Write i2c OK [21:29:49]MH_I2C_Read... [21:29:49]Read from MH i2c: F0 [21:29:49]MH_I2C_Read... [21:29:49]Read from MH i2c: F0 09 00 [21:29:49]MH_I2C_Read... [21:29:49]Read from MH i2c: F0 09 00 42 58 00 4F 5F 1D 67 44 5E 04 65 CF [21:29:49]GetLastDocTimeStamp 1729977800 [21:29:49]current date 1729978191 [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 43 58 80 13 01 00 00 00 00 00 18 [21:29:49]Write i2c OK [21:29:49]MH_I2C_Read... [21:29:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:49]Read from MH i2c: E2 [21:29:49]MH_I2C_Read... [21:29:49]Read from MH i2c: E2 0E 00 [21:29:49]MH_I2C_Read... [21:29:49]Read from MH i2c: E2 0E 00 43 58 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 96 [21:29:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:29:49]wFMCommunicate OK [21:29:49]SAM_PROTO_GetShiftState done [21:29:49]FM_GetShiftState done [21:29:49]opened in 1729902265 [21:29:49]opened+sec_in_day 1729988665 [21:29:49]quantity*price = 100015 [21:29:49]sum+1 = 100017 [21:29:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 629 26.10.2024 21:29 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309208 ФПД: 5260124748323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T212951&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309208&fm=5260124748323&tin=02508201610067®Number=0000000000091780&sum=100016 [21:29:50]StoreToDocumentArchive [21:29:50]shift 532 fd 309208 [21:29:50]save to /storage/0532/doc_00309208 [21:29:50]save last doc name /storage/0532/doc_00309208 to /storage/kkm_last_doc_name [21:29:50]save OK [21:29:50]Clear old archive folders... [21:29:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:29:50]tlvbuf is 001C1990 [21:29:50]SAM_PROTO_ClearQueue [21:29:50]wFMCommunicate request_size=4 [21:29:50]MH_SAM_APDU [21:29:50]CAPDU: 80 09 00 00 [21:29:50]Write to MH i2c: E2 08 00 50 58 80 09 00 00 00 00 00 00 1A [21:29:50]Write i2c OK [21:29:50]MH_I2C_Read... [21:29:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:29:50]Read from MH i2c: E2 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 03 00 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 03 00 50 58 00 90 00 1C [21:29:50]RAPDU: 90 00 [21:29:50]wFMCommunicate OK [21:29:50]SAM_PROTO_ClearQueue done [21:29:50]KKMCreateOFDPacket [21:29:50]OFDProtocolAddRootSTLVToBuf [21:29:50]FM_MakeSignedData [21:29:50]FM_MakeSignedData [21:29:50]SAM_PROTO_SignData [21:29:50]wFMCommunicate request_size=4 [21:29:50]MH_SAM_APDU [21:29:50]CAPDU: 80 0D 01 02 [21:29:50]Write to MH i2c: E2 08 00 51 58 80 0D 01 02 00 00 00 00 22 [21:29:50]Write i2c OK [21:29:50]MH_I2C_Read... [21:29:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:29:50]Read from MH i2c: E2 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 03 00 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 03 00 51 58 00 90 00 1D [21:29:50]RAPDU: 90 00 [21:29:50]wFMCommunicate OK [21:29:50]wFMCommunicate request_size=255 [21:29:50]MH_SAM_APDU [21:29: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 75 02 00 00 F4 03 04 00 4F 5F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 B7 04 00 35 04 06 00 04 [21:29:50]Write to MH i2c: E2 02 01 52 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 75 02 00 00 F4 03 04 00 4F 5F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 B7 04 00 35 04 06 00 04 00 00 20 [21:29:50]Write i2c OK [21:29:50]MH_I2C_Read... [21:29:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:50]Read from MH i2c: E2 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 03 00 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 03 00 52 58 00 90 00 1E [21:29:50]RAPDU: 90 00 [21:29:50]wFMCommunicate OK [21:29:50]wFMCommunicate request_size=10 [21:29:50]MH_SAM_APDU [21:29:50]CAPDU: 80 0D 02 02 05 C8 B7 DD FA 23 [21:29:50]Write to MH i2c: E2 0D 00 53 58 80 0D 02 02 05 00 C8 B7 DD FA 23 00 00 A8 [21:29:50]Write i2c OK [21:29:50]MH_I2C_Read... [21:29:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:29:50]Read from MH i2c: E2 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 03 00 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 03 00 53 58 00 90 00 1F [21:29:50]RAPDU: 90 00 [21:29:50]wFMCommunicate OK [21:29:50]wFMCommunicate request_size=4 [21:29:50]MH_SAM_APDU [21:29:50]CAPDU: 80 0D 03 02 [21:29:50]Write to MH i2c: E2 08 00 54 58 80 0D 03 02 00 00 00 00 27 [21:29:50]Write i2c OK [21:29:50]MH_I2C_Read... [21:29:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:29:50]Read from MH i2c: E2 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 0B 00 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 0B 00 54 58 00 1D 71 A3 57 06 5E E4 B1 90 00 A9 [21:29:50]RAPDU: 1D 71 A3 57 06 5E E4 B1 90 00 [21:29:50]wFMCommunicate OK [21:29:50]SAM_PROTO_SignData done [21:29:50]FM_MakeSignedData done [21:29:50]CreateOFDProtocolMessage [21:29:50]wFMCommunicate request_size=4 [21:29:50]MH_SAM_APDU [21:29:50]CAPDU: 80 11 00 00 [21:29:50]Write to MH i2c: E2 08 00 55 58 80 11 00 00 00 00 00 00 27 [21:29:50]Write i2c OK [21:29:50]MH_I2C_Read... [21:29:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:50]Read from MH i2c: E2 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 17 00 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: E2 17 00 55 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7C [21:29:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:29:50]wFMCommunicate OK [21:29:50]CreateOFDProtocolMessage done [21:29:50]OFDSenderStorePacket 309208 [21:29:50]StoreOFDPacket docnum=309208 [21:29:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 73 25 07 01 44 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 75 02 00 00 F4 03 04 00 4F 5F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 B7 04 00 35 04 06 00 04 C8 B7 DD FA 23 1D 71 A3 57 06 5E E4 B1 [21:29:50]CheckFolder [21:29:50]dirname=/storage/ofd_packets [21:29:50]CheckFolder done [21:29:50]ProducePacketName [21:29:50]name=ofd_packets/00309208 [21:29:50]NVStorageSaveData ofd_packets/00309208 [21:29:50]File name is /storage/ofd_packets/00309208 [21:29:50]Write 301 bytes [21:29:50]NVStorageSaveData done [21:29:50]OFDSenderStorePacket done [21:29:50]KKMCreateOFDPacket done [21:29:50]NVStorageSaveData kkm_last_timestamp [21:29:50]File name is /storage/kkm_last_timestamp [21:29:50]Write 4 bytes [21:29:50]NVStorageSaveData done [21:29:50]ExternCall_PrintAddStr [21:29:50]wPrintStart [21:29:50]Write to MH i2c: 01 00 00 56 58 AE [21:29:50]Write i2c OK [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: 01 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: 01 07 00 [21:29:50]MH_I2C_Read... [21:29:50]Read from MH i2c: 01 07 00 56 58 00 00 00 00 00 FF 0F C3 [21:29:50]RasterBufferAndPrint [21:29:50]line Счет N : (1)643075 [21:29:50]line ИНН: 02508201610067 [21:29:50]line Контрольно-Кассовый Чек [21:29:50]line ПРОДАЖА [21:29:50]line ТРК (МРК, ГНК) : 52 [21:29:50]line Товар: 2710124130 [21:29:50]line Аи-92-К-2 [21:29:50]line 14.950 * 66.90 [21:29:50]line = 1000.16 [21:29:50]line НДС 12% НСП 1% [21:29:50]line > о реализуемом товаре [21:29:50]line ИТОГО: 1000.16 [21:29:50]line НСП 1% : 8.85 [21:29:50]line НДС 12% : 106.21 [21:29:50]line Наличными: 0.00 [21:29:50]line Безнал.: 1000.16 [21:29:50]line Место: АЗС № 172 "Партнер Нефть" [21:29:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:29:50]line СНО: Общий режим [21:29:50]line Чек 629 26.10.2024 21:29 [21:29:50]line Смена: 532 ФФД: 1.0 [21:29:50]line ЗНМ: 0300000116 [21:29:50]line РНМ: 0000000000091780 [21:29:50]line Версия ККМ: 001 [21:29:50]line Платежная система: Mbank [21:29:50]line ФМ: 0000000000871765 [21:29:50]line ФД: 309208 [21:29:50]line ФПД: 5260124748323 [21:29:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T212951&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309208&fm=5260124748323&tin=02508201610067®Number=0000000000091780&sum=100016 [21:29:50]written 0, free lines is 4095 [21:29:51]OFD Sender: Processing packet 309208 [packets to send 223, broken 222] [21:29:51]ProducePacketName [21:29:51]name=ofd_packets/00309208 [21:29:51]OFD Sender: To server: pG, [21:29:51]CommunicateWithHost lk.salyk.kg:30040 [21:29:51]ConnectInit lk.salyk.kg [21:29:51]Connected sock=10 [21:29:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 73 25 07 01 44 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 75 02 00 00 F4 03 04 00 4F 5F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D8 B7 04 00 35 04 06 00 04 C8 B7 DD FA 23 1D 71 A3 57 06 5E E4 B1 [21:29:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2A 43 47 00 00 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 31 37 36 35 10 04 04 00 D8 B7 04 00 F4 03 04 00 AC 05 1D 67 B6 04 01 00 00 8D 92 B8 34 2C 36 2D 9E [21:29:51]CommunicateWithHost err = 0 [21:29:51]CheckOFDResponse [21:29:51]1017 (14) - 77093643461234 [21:29:51]1041 (16) - 0000000000871765 [21:29:51]1040 (4) - 309208 [21:29:51]1012 (4) - 26.10.2024 15:07 [21:29:51]1206 (1) - 0 [21:29:51]OFD Sender: Remove packet 309208 [21:29:51]ProducePacketName [21:29:51]name=ofd_packets/00309208 [21:29:51]NVStorageDeleteData [21:29:51]Write to MH i2c: 01 00 00 7E 58 D6 [21:29:51]Write i2c OK [21:29:51]MH_I2C_Read... [21:29:51]Read from MH i2c: 01 [21:29:51]MH_I2C_Read... [21:29:51]Read from MH i2c: 01 07 00 [21:29:51]MH_I2C_Read... [21:29:51]Read from MH i2c: 01 07 00 7E 58 00 00 00 00 00 EC 0C D5 [21:29:51]RasterBufferAndPrint [21:29:51]line [21:29:51]line [21:29:51]line [21:29:51]line [21:29:51]line [21:29:51]written 0, free lines is 3313 [21:29:51]MH_Cut [21:29:51]Write to MH i2c: D1 01 00 85 58 01 AF [21:29:51]Write i2c OK [21:29:51]MH_I2C_Read... [21:29:51]Read from MH i2c: D1 [21:29:51]MH_I2C_Read... [21:29:51]Read from MH i2c: D1 01 00 [21:29:51]MH_I2C_Read... [21:29:51]Read from MH i2c: D1 01 00 85 58 00 AE [21:29:51]Write to MH i2c: 01 00 00 86 58 DE [21:29:51]Write i2c OK [21:29:51]MH_I2C_Read... [21:29:51]OFD Sender: No OFD packet to send [21:29:52]*** Cut start [21:29:52]*** Purtial cut [21:29:52]*** Stage 1: CUTSNS_PIN = 1 [21:29:52]Read from MH i2c: 01 [21:29:52]MH_I2C_Read... [21:29:52]*** Stop cut motor [21:29:52]*** Cut end [21:29:52]Read from MH i2c: 01 07 00 [21:29:52]MH_I2C_Read... [21:29:52]Read from MH i2c: 01 07 00 86 58 00 00 00 00 00 FF 0F F3 [21:29:52]process_action close_receipt done [21:29:52]requested_data is exist [21:29:52]produce_requested_data [21:29:52]requested_item fm.sn is exist - process it [21:29:52]wFMCommunicate request_size=4 [21:29:52]MH_SAM_APDU [21:29:52]CAPDU: 80 11 00 00 [21:29:52]Write to MH i2c: E2 08 00 87 58 80 11 00 00 00 00 00 00 59 [21:29:52]Write i2c OK [21:29:52]MH_I2C_Read... [21:29:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:29:52]Read from MH i2c: E2 [21:29:52]MH_I2C_Read... [21:29:52]Read from MH i2c: E2 17 00 [21:29:52]MH_I2C_Read... [21:29:52]Read from MH i2c: E2 17 00 87 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AE [21:29:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:29:52]wFMCommunicate OK [21:29:52]requested_item fd.num is exist - process it [21:29:52]SAM_PROTO_GetFieldsCounters [21:29:52]wFMCommunicate request_size=4 [21:29:52]MH_SAM_APDU [21:29:52]CAPDU: 80 13 00 00 [21:29:52]Write to MH i2c: E2 08 00 88 58 80 13 00 00 00 00 00 00 5C [21:29:52]Write i2c OK [21:29:52]MH_I2C_Read... [21:29:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:29:52]Read from MH i2c: E2 [21:29:52]MH_I2C_Read... [21:29:52]Read from MH i2c: E2 62 00 [21:29:52]MH_I2C_Read... [21:29:52]Read from MH i2c: E2 62 00 88 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D8 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 75 02 00 00 5E 04 04 00 75 02 00 00 57 04 04 00 76 02 00 00 19 04 04 00 00 00 00 00 90 00 8D [21:29: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D8 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 75 02 00 00 5E 04 04 00 75 02 00 00 57 04 04 00 76 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:29:52]wFMCommunicate OK [21:29:52]SAM_PROTO_GetFieldsCounters done [21:29:52]requested_item shift.num is exist - process it [21:29:52]requested_item shift.opened is exist - process it [21:29:52]req_shift_opened [21:29:52]FM_GetShiftState [21:29:52]SAM_PROTO_GetShiftState [21:29:52]wFMCommunicate request_size=4 [21:29:52]MH_SAM_APDU [21:29:52]CAPDU: 80 13 01 00 [21:29:52]Write to MH i2c: E2 08 00 89 58 80 13 01 00 00 00 00 00 5E [21:29:52]Write i2c OK [21:29:52]MH_I2C_Read... [21:29:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:29:52]Read from MH i2c: E2 [21:29:52]MH_I2C_Read... [21:29:52]Read from MH i2c: E2 0E 00 [21:29:52]MH_I2C_Read... [21:29:52]Read from MH i2c: E2 0E 00 89 58 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DC [21:29:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:29:52]wFMCommunicate OK [21:29:52]SAM_PROTO_GetShiftState done [21:29:52]FM_GetShiftState done [21:29:52]req_shift_opened done [21:29:52]requested_item shift.open_date is exist - process it [21:29:52]req_shift_open_date [21:29:52]req_shift_open_date done [21:29:52]produce_requested_data done [21:29:52]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309208,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:29:52]process_action_free close_receipt [21:29:52]json_value_free [21:29:52]json_value_free done [21:29:52]process_json_proto returns [21:29:52]Send response to host [21:29:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309208,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:29:52]free response buf [21:29:52]execute_script done [21:29:52]execute_script returns [21:29:52]free content buf [21:29:52]Sock 7.Close socket [21:29:52]Sock 7.Thread stoped [21:29:56]OFD Sender: No OFD packet to send [21:30:01]OFD Sender: No OFD packet to send [21:30:06]OFD Sender: No OFD packet to send [21:30:11]OFD Sender: No OFD packet to send [21:30:16]OFD Sender: No OFD packet to send [21:30:21]OFD Sender: No OFD packet to send [21:30:26]OFD Sender: No OFD packet to send [21:30:31]OFD Sender: No OFD packet to send [21:30:36]OFD Sender: No OFD packet to send [21:30:41]OFD Sender: No OFD packet to send [21:30:46]OFD Sender: No OFD packet to send [21:30:51]OFD Sender: No OFD packet to send [21:30:56]OFD Sender: No OFD packet to send [21:31:01]OFD Sender: No OFD packet to send [21:31:06]OFD Sender: No OFD packet to send [21:31:12]OFD Sender: No OFD packet to send [21:31:17]OFD Sender: No OFD packet to send [21:31:22]OFD Sender: No OFD packet to send [21:31:27]OFD Sender: No OFD packet to send [21:31:32]OFD Sender: No OFD packet to send [21:31:37]OFD Sender: No OFD packet to send [21:31:42]OFD Sender: No OFD packet to send [21:31:47]OFD Sender: No OFD packet to send [21:31:51]accept exits with 9 [21:31:51]New connection [21:31:51]New thread 3067022692 created [21:31:51]Thread 3066879332 joined [21:31:51]Waiting for new connection... [21:31:51] Sock 9.Parse request [21:31:51]Sock 9.Check first char [21:31:51]Sock 9.First char is OK [21:31:51]request: POST /json_proto HTTP/1.0 [21:31:51]Method: POST [21:31:51]URL: /json_proto [21:31:51]Method is POST - this is cgi request [21:31:51]url: /json_proto [21:31:51]query_string will be loaded in cgi processing [21:31:51]execute_cgi json_proto POST (null) [21:31:51]execute_cgi path=json_proto method=POST [21:31:51]POST find Content-Length [21:31:51]Host: 172.17.96.3:8080 [21:31:51]Content-Length: 766 [21:31:51]Content-Type: application/json [21:31:51] [21:31:51]POST finish read [21:31:51]Found Content-Length = 766 [21:31:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [21:31:51]execute_script... [21:31:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [21:31:51]POST & json_proto [21:31:51]process_json_proto [21:31:51]json parsed OK: [21:31:51]protocol is kg_v1.0 [21:31:51]action value=close_receipt [21:31:51]process_action close_receipt [21:31:51]cmd_close_receipt [21:31:51]MH_GetDate [21:31:51]Write to MH i2c: F0 00 00 8A 58 D1 [21:31:51]Write i2c OK [21:31:51]MH_I2C_Read... [21:31:51]Read from MH i2c: F0 [21:31:51]MH_I2C_Read... [21:31:51]Read from MH i2c: F0 09 00 [21:31:51]MH_I2C_Read... [21:31:51]Read from MH i2c: F0 09 00 8A 58 00 C9 5F 1D 67 44 5E 04 65 91 [21:31:51]GetLastDocTimeStamp 1729978191 [21:31:51]current date 1729978313 [21:31:51]FM_GetShiftState [21:31:51]SAM_PROTO_GetShiftState [21:31:51]wFMCommunicate request_size=4 [21:31:51]MH_SAM_APDU [21:31:51]CAPDU: 80 13 01 00 [21:31:51]Write to MH i2c: E2 08 00 8B 58 80 13 01 00 00 00 00 00 60 [21:31:51]Write i2c OK [21:31:51]MH_I2C_Read... [21:31:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:31:51]Read from MH i2c: E2 [21:31:51]MH_I2C_Read... [21:31:51]Read from MH i2c: E2 0E 00 [21:31:51]MH_I2C_Read... [21:31:51]Read from MH i2c: E2 0E 00 8B 58 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DE [21:31:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:31:51]wFMCommunicate OK [21:31:51]SAM_PROTO_GetShiftState done [21:31:51]FM_GetShiftState done [21:31:51]opened in 1729902265 [21:31:51]opened+sec_in_day 1729988665 [21:31:51]quantity*price = 50041 [21:31:51]sum+1 = 50042 [21:31:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 630 26.10.2024 21:31 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309209 ФПД: 70027163682332 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T213153&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309209&fm=70027163682332&tin=02508201610067®Number=0000000000091780&sum=50041 [21:31:52]StoreToDocumentArchive [21:31:52]shift 532 fd 309209 [21:31:52]save to /storage/0532/doc_00309209 [21:31:52]save last doc name /storage/0532/doc_00309209 to /storage/kkm_last_doc_name [21:31:52]save OK [21:31:52]Clear old archive folders... [21:31:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:31:52]tlvbuf is 000E17F0 [21:31:52]SAM_PROTO_ClearQueue [21:31:52]wFMCommunicate request_size=4 [21:31:52]MH_SAM_APDU [21:31:52]CAPDU: 80 09 00 00 [21:31:52]Write to MH i2c: E2 08 00 98 58 80 09 00 00 00 00 00 00 62 [21:31:52]Write i2c OK [21:31:52]MH_I2C_Read... [21:31:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:31:52]Read from MH i2c: E2 [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: E2 03 00 [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: E2 03 00 98 58 00 90 00 64 [21:31:52]RAPDU: 90 00 [21:31:52]wFMCommunicate OK [21:31:52]SAM_PROTO_ClearQueue done [21:31:52]KKMCreateOFDPacket [21:31:52]OFDProtocolAddRootSTLVToBuf [21:31:52]FM_MakeSignedData [21:31:52]FM_MakeSignedData [21:31:52]SAM_PROTO_SignData [21:31:52]wFMCommunicate request_size=4 [21:31:52]MH_SAM_APDU [21:31:52]CAPDU: 80 0D 01 02 [21:31:52]Write to MH i2c: E2 08 00 99 58 80 0D 01 02 00 00 00 00 6A [21:31:52]Write i2c OK [21:31:52]MH_I2C_Read... [21:31:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:31:52]Read from MH i2c: E2 [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: E2 03 00 [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: E2 03 00 99 58 00 90 00 65 [21:31:52]RAPDU: 90 00 [21:31:52]wFMCommunicate OK [21:31:52]wFMCommunicate request_size=255 [21:31:52]MH_SAM_APDU [21:31:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 76 02 00 00 F4 03 04 00 C9 5F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B7 04 00 35 04 06 00 3F [21:31:52]Write to MH i2c: E2 02 01 9A 58 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 76 02 00 00 F4 03 04 00 C9 5F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B7 04 00 35 04 06 00 3F 00 00 57 [21:31:52]Write i2c OK [21:31:52]MH_I2C_Read... [21:31:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:31:52]Read from MH i2c: E2 [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: E2 03 00 [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: E2 03 00 9A 58 00 90 00 66 [21:31:52]RAPDU: 90 00 [21:31:52]wFMCommunicate OK [21:31:52]wFMCommunicate request_size=10 [21:31:52]MH_SAM_APDU [21:31:52]CAPDU: 80 0D 02 02 05 B0 78 37 46 1C [21:31:52]Write to MH i2c: E2 0D 00 9B 58 80 0D 02 02 05 00 B0 78 37 46 1C 00 00 38 [21:31:52]Write i2c OK [21:31:52]MH_I2C_Read... [21:31:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:31:52]Read from MH i2c: E2 [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: E2 03 00 [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: E2 03 00 9B 58 00 90 00 67 [21:31:52]RAPDU: 90 00 [21:31:52]wFMCommunicate OK [21:31:52]wFMCommunicate request_size=4 [21:31:52]MH_SAM_APDU [21:31:52]CAPDU: 80 0D 03 02 [21:31:52]Write to MH i2c: E2 08 00 9C 58 80 0D 03 02 00 00 00 00 6F [21:31:52]Write i2c OK [21:31:52]MH_I2C_Read... [21:31:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:31:52]Read from MH i2c: E2 [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: E2 0B 00 [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: E2 0B 00 9C 58 00 AD 28 A7 1D BB EB 1C F0 90 00 BB [21:31:52]RAPDU: AD 28 A7 1D BB EB 1C F0 90 00 [21:31:52]wFMCommunicate OK [21:31:52]SAM_PROTO_SignData done [21:31:52]FM_MakeSignedData done [21:31:52]CreateOFDProtocolMessage [21:31:52]wFMCommunicate request_size=4 [21:31:52]MH_SAM_APDU [21:31:52]CAPDU: 80 11 00 00 [21:31:52]Write to MH i2c: E2 08 00 9D 58 80 11 00 00 00 00 00 00 6F [21:31:52]Write i2c OK [21:31:52]MH_I2C_Read... [21:31:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:31:52]Read from MH i2c: E2 [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: E2 17 00 [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: E2 17 00 9D 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C4 [21:31:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:31:52]wFMCommunicate OK [21:31:52]CreateOFDProtocolMessage done [21:31:52]OFDSenderStorePacket 309209 [21:31:52]StoreOFDPacket docnum=309209 [21:31:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F4 E0 07 01 19 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 76 02 00 00 F4 03 04 00 C9 5F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B7 04 00 35 04 06 00 3F B0 78 37 46 1C AD 28 A7 1D BB EB 1C F0 [21:31:52]CheckFolder [21:31:52]dirname=/storage/ofd_packets [21:31:52]CheckFolder done [21:31:52]ProducePacketName [21:31:52]name=ofd_packets/00309209 [21:31:52]NVStorageSaveData ofd_packets/00309209 [21:31:52]File name is /storage/ofd_packets/00309209 [21:31:52]Write 301 bytes [21:31:52]NVStorageSaveData done [21:31:52]OFDSenderStorePacket done [21:31:52]KKMCreateOFDPacket done [21:31:52]NVStorageSaveData kkm_last_timestamp [21:31:52]File name is /storage/kkm_last_timestamp [21:31:52]Write 4 bytes [21:31:52]NVStorageSaveData done [21:31:52]ExternCall_PrintAddStr [21:31:52]wPrintStart [21:31:52]Write to MH i2c: 01 00 00 9E 58 F6 [21:31:52]Write i2c OK [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: 01 [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: 01 07 00 [21:31:52]MH_I2C_Read... [21:31:52]Read from MH i2c: 01 07 00 9E 58 00 00 00 00 00 FF 0F 0B [21:31:52]RasterBufferAndPrint [21:31:52]line Счет N : (1)643076 [21:31:52]line ИНН: 02508201610067 [21:31:52]line Контрольно-Кассовый Чек [21:31:52]line ПРОДАЖА [21:31:52]line ТРК (МРК, ГНК) : 31 [21:31:52]line Товар: 2710124130 [21:31:52]line Аи-92-К-2 [21:31:52]line 7.480 * 66.90 [21:31:52]line = 500.41 [21:31:52]line НДС 12% НСП 1% [21:31:52]line > о реализуемом товаре [21:31:52]line ИТОГО: 500.41 [21:31:52]line НСП 1% : 4.43 [21:31:52]line НДС 12% : 53.14 [21:31:52]line Наличными: 0.00 [21:31:52]line Безнал.: 500.41 [21:31:52]line Место: АЗС № 172 "Партнер Нефть" [21:31:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:31:52]line СНО: Общий режим [21:31:52]line Чек 630 26.10.2024 21:31 [21:31:52]line Смена: 532 ФФД: 1.0 [21:31:52]line ЗНМ: 0300000116 [21:31:52]line РНМ: 0000000000091780 [21:31:52]line Версия ККМ: 001 [21:31:52]line Платежная система: Mbank [21:31:52]line ФМ: 0000000000871765 [21:31:52]line ФД: 309209 [21:31:52]line ФПД: 70027163682332 [21:31:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T213153&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309209&fm=70027163682332&tin=02508201610067®Number=0000000000091780&sum=50041 [21:31:52]written 0, free lines is 4095 [21:31:52]OFD Sender: Processing packet 309209 [packets to send 223, broken 222] [21:31:52]ProducePacketName [21:31:52]name=ofd_packets/00309209 [21:31:52]OFD Sender: To server: pG, [21:31:52]CommunicateWithHost lk.salyk.kg:30040 [21:31:52]ConnectInit lk.salyk.kg [21:31:52]Connected sock=10 [21:31:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F4 E0 07 01 19 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 76 02 00 00 F4 03 04 00 C9 5F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B7 04 00 35 04 06 00 3F B0 78 37 46 1C AD 28 A7 1D BB EB 1C F0 [21:31:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 DE EB 47 00 B5 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 D9 B7 04 00 F4 03 04 00 26 06 1D 67 B6 04 01 00 00 40 46 1E A1 0B 25 AC 70 [21:31:53]CommunicateWithHost err = 0 [21:31:53]CheckOFDResponse [21:31:53]1017 (14) - 77093643461234 [21:31:53]1041 (16) - 0000000000871765 [21:31:53]1040 (4) - 309209 [21:31:53]1012 (4) - 26.10.2024 15:09 [21:31:53]1206 (1) - 0 [21:31:53]OFD Sender: Remove packet 309209 [21:31:53]ProducePacketName [21:31:53]name=ofd_packets/00309209 [21:31:53]NVStorageDeleteData [21:31:53]Write to MH i2c: 01 00 00 C6 58 1E [21:31:53]Write i2c OK [21:31:53]MH_I2C_Read... [21:31:53]Read from MH i2c: 01 [21:31:53]MH_I2C_Read... [21:31:53]Read from MH i2c: 01 07 00 [21:31:53]MH_I2C_Read... [21:31:53]Read from MH i2c: 01 07 00 C6 58 00 00 00 00 00 E2 0C 13 [21:31:53]RasterBufferAndPrint [21:31:53]line [21:31:53]line [21:31:53]line [21:31:53]line [21:31:53]line [21:31:53]written 0, free lines is 3304 [21:31:53]MH_Cut [21:31:53]Write to MH i2c: D1 01 00 CD 58 01 F7 [21:31:53]Write i2c OK [21:31:53]MH_I2C_Read... [21:31:53]Read from MH i2c: D1 [21:31:53]MH_I2C_Read... [21:31:53]Read from MH i2c: D1 01 00 [21:31:53]MH_I2C_Read... [21:31:53]Read from MH i2c: D1 01 00 CD 58 00 F6 [21:31:53]Write to MH i2c: 01 00 00 CE 58 26 [21:31:53]Write i2c OK [21:31:53]MH_I2C_Read... [21:31:53]OFD Sender: No OFD packet to send [21:31:54]*** Cut start [21:31:54]*** Purtial cut [21:31:54]*** Stage 1: CUTSNS_PIN = 1 [21:31:54]Read from MH i2c: 01 [21:31:54]MH_I2C_Read... [21:31:54]*** Stop cut motor [21:31:54]*** Cut end [21:31:54]Read from MH i2c: 01 07 00 [21:31:54]MH_I2C_Read... [21:31:54]Read from MH i2c: 01 07 00 CE 58 00 00 00 00 00 FF 0F 3B [21:31:54]process_action close_receipt done [21:31:54]requested_data is exist [21:31:54]produce_requested_data [21:31:54]requested_item fm.sn is exist - process it [21:31:54]wFMCommunicate request_size=4 [21:31:54]MH_SAM_APDU [21:31:54]CAPDU: 80 11 00 00 [21:31:54]Write to MH i2c: E2 08 00 CF 58 80 11 00 00 00 00 00 00 A1 [21:31:54]Write i2c OK [21:31:54]MH_I2C_Read... [21:31:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:31:54]Read from MH i2c: E2 [21:31:54]MH_I2C_Read... [21:31:54]Read from MH i2c: E2 17 00 [21:31:54]MH_I2C_Read... [21:31:54]Read from MH i2c: E2 17 00 CF 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F6 [21:31:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:31:54]wFMCommunicate OK [21:31:54]requested_item fd.num is exist - process it [21:31:54]SAM_PROTO_GetFieldsCounters [21:31:54]wFMCommunicate request_size=4 [21:31:54]MH_SAM_APDU [21:31:54]CAPDU: 80 13 00 00 [21:31:54]Write to MH i2c: E2 08 00 D0 58 80 13 00 00 00 00 00 00 A4 [21:31:54]Write i2c OK [21:31:54]MH_I2C_Read... [21:31:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:31:54]Read from MH i2c: E2 [21:31:54]MH_I2C_Read... [21:31:54]Read from MH i2c: E2 62 00 [21:31:54]MH_I2C_Read... [21:31:54]Read from MH i2c: E2 62 00 D0 58 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D9 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 76 02 00 00 5E 04 04 00 76 02 00 00 57 04 04 00 77 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [21:31: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 D9 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 76 02 00 00 5E 04 04 00 76 02 00 00 57 04 04 00 77 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:31:54]wFMCommunicate OK [21:31:54]SAM_PROTO_GetFieldsCounters done [21:31:54]requested_item shift.num is exist - process it [21:31:54]requested_item shift.opened is exist - process it [21:31:54]req_shift_opened [21:31:54]FM_GetShiftState [21:31:54]SAM_PROTO_GetShiftState [21:31:54]wFMCommunicate request_size=4 [21:31:54]MH_SAM_APDU [21:31:54]CAPDU: 80 13 01 00 [21:31:54]Write to MH i2c: E2 08 00 D1 58 80 13 01 00 00 00 00 00 A6 [21:31:54]Write i2c OK [21:31:54]MH_I2C_Read... [21:31:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:31:54]Read from MH i2c: E2 [21:31:54]MH_I2C_Read... [21:31:54]Read from MH i2c: E2 0E 00 [21:31:54]MH_I2C_Read... [21:31:54]Read from MH i2c: E2 0E 00 D1 58 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 24 [21:31:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:31:54]wFMCommunicate OK [21:31:54]SAM_PROTO_GetShiftState done [21:31:54]FM_GetShiftState done [21:31:54]req_shift_opened done [21:31:54]requested_item shift.open_date is exist - process it [21:31:54]req_shift_open_date [21:31:54]req_shift_open_date done [21:31:54]produce_requested_data done [21:31:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309209,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:31:54]process_action_free close_receipt [21:31:54]json_value_free [21:31:54]json_value_free done [21:31:54]process_json_proto returns [21:31:54]Send response to host [21:31:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309209,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:31:54]free response buf [21:31:54]execute_script done [21:31:54]execute_script returns [21:31:54]free content buf [21:31:54]Sock 9.Close socket [21:31:54]Sock 9.Thread stoped [21:31:58]OFD Sender: No OFD packet to send [21:32:03]OFD Sender: No OFD packet to send [21:32:08]OFD Sender: No OFD packet to send [21:32:13]OFD Sender: No OFD packet to send [21:32:18]OFD Sender: No OFD packet to send [21:32:23]OFD Sender: No OFD packet to send [21:32:28]OFD Sender: No OFD packet to send [21:32:31]accept exits with 7 [21:32:31]New connection [21:32:31]New thread 3066879332 created [21:32:31]Thread 3067022692 joined [21:32:31]Waiting for new connection... [21:32:31] Sock 7.Parse request [21:32:31]Sock 7.Check first char [21:32:31]Sock 7.First char is OK [21:32:31]request: POST /json_proto HTTP/1.0 [21:32:31]Method: POST [21:32:31]URL: /json_proto [21:32:31]Method is POST - this is cgi request [21:32:31]url: /json_proto [21:32:31]query_string will be loaded in cgi processing [21:32:31]execute_cgi json_proto POST (null) [21:32:31]execute_cgi path=json_proto method=POST [21:32:31]POST find Content-Length [21:32:31]Host: 172.17.96.3:8080 [21:32:31]Content-Length: 775 [21:32:31]Content-Type: application/json [21:32:31] [21:32:31]POST finish read [21:32:31]Found Content-Length = 775 [21:32:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:32:31]execute_script... [21:32:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:32:31]POST & json_proto [21:32:31]process_json_proto [21:32:31]json parsed OK: [21:32:31]protocol is kg_v1.0 [21:32:31]action value=close_receipt [21:32:31]process_action close_receipt [21:32:31]cmd_close_receipt [21:32:31]MH_GetDate [21:32:31]Write to MH i2c: F0 00 00 D2 58 19 [21:32:31]Write i2c OK [21:32:31]MH_I2C_Read... [21:32:31]Read from MH i2c: F0 [21:32:31]MH_I2C_Read... [21:32:31]Read from MH i2c: F0 09 00 [21:32:31]MH_I2C_Read... [21:32:31]Read from MH i2c: F0 09 00 D2 58 00 F1 5F 1D 67 44 5E 04 65 01 [21:32:31]GetLastDocTimeStamp 1729978313 [21:32:31]current date 1729978353 [21:32:31]FM_GetShiftState [21:32:31]SAM_PROTO_GetShiftState [21:32:31]wFMCommunicate request_size=4 [21:32:31]MH_SAM_APDU [21:32:31]CAPDU: 80 13 01 00 [21:32:31]Write to MH i2c: E2 08 00 D3 58 80 13 01 00 00 00 00 00 A8 [21:32:31]Write i2c OK [21:32:31]MH_I2C_Read... [21:32:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:31]Read from MH i2c: E2 [21:32:31]MH_I2C_Read... [21:32:31]Read from MH i2c: E2 0E 00 [21:32:31]MH_I2C_Read... [21:32:31]Read from MH i2c: E2 0E 00 D3 58 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 26 [21:32:31]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:32:31]wFMCommunicate OK [21:32:31]SAM_PROTO_GetShiftState done [21:32:31]FM_GetShiftState done [21:32:31]opened in 1729902265 [21:32:31]opened+sec_in_day 1729988665 [21:32:31]quantity*price = 100051 [21:32:31]sum+1 = 100052 [21:32:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 631 26.10.2024 21:32 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309210 ФПД: 67594637359630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T213233&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309210&fm=67594637359630&tin=02508201610067®Number=0000000000091780&sum=100051 [21:32:32]StoreToDocumentArchive [21:32:32]shift 532 fd 309210 [21:32:32]save to /storage/0532/doc_00309210 [21:32:32]save last doc name /storage/0532/doc_00309210 to /storage/kkm_last_doc_name [21:32:32]save OK [21:32:32]Clear old archive folders... [21:32:32]ProcessDocumentItem done err = 0, tmpTLVsize=257 [21:32:32]tlvbuf is 001121F0 [21:32:32]SAM_PROTO_ClearQueue [21:32:32]wFMCommunicate request_size=4 [21:32:32]MH_SAM_APDU [21:32:32]CAPDU: 80 09 00 00 [21:32:32]Write to MH i2c: E2 08 00 E0 58 80 09 00 00 00 00 00 00 AA [21:32:32]Write i2c OK [21:32:32]MH_I2C_Read... [21:32:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:32:32]Read from MH i2c: E2 [21:32:32]MH_I2C_Read... [21:32:32]Read from MH i2c: E2 03 00 [21:32:32]MH_I2C_Read... [21:32:32]Read from MH i2c: E2 03 00 E0 58 00 90 00 AC [21:32:32]RAPDU: 90 00 [21:32:32]wFMCommunicate OK [21:32:32]SAM_PROTO_ClearQueue done [21:32:32]KKMCreateOFDPacket [21:32:32]OFDProtocolAddRootSTLVToBuf [21:32:32]FM_MakeSignedData [21:32:32]FM_MakeSignedData [21:32:32]SAM_PROTO_SignData [21:32:32]wFMCommunicate request_size=4 [21:32:32]MH_SAM_APDU [21:32:32]CAPDU: 80 0D 01 02 [21:32:32]Write to MH i2c: E2 08 00 E1 58 80 0D 01 02 00 00 00 00 B2 [21:32:32]Write i2c OK [21:32:32]MH_I2C_Read... [21:32:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:32:32]Read from MH i2c: E2 [21:32:32]MH_I2C_Read... [21:32:32]Read from MH i2c: E2 03 00 [21:32:32]MH_I2C_Read... [21:32:32]Read from MH i2c: E2 03 00 E1 58 00 90 00 AD [21:32:32]RAPDU: 90 00 [21:32:32]wFMCommunicate OK [21:32:32]wFMCommunicate request_size=255 [21:32:32]MH_SAM_APDU [21:32:32]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 77 02 00 00 F4 03 04 00 F1 5F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA B7 04 [21:32:32]Write to MH i2c: E2 02 01 E2 58 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 77 02 00 00 F4 03 04 00 F1 5F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA B7 04 00 00 86 [21:32:32]Write i2c OK [21:32:32]MH_I2C_Read... [21:32:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:33]Read from MH i2c: E2 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 03 00 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 03 00 E2 58 00 90 00 AE [21:32:33]RAPDU: 90 00 [21:32:33]wFMCommunicate OK [21:32:33]wFMCommunicate request_size=16 [21:32:33]MH_SAM_APDU [21:32:33]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3D 7A 1A 59 3A 0E [21:32:33]Write to MH i2c: E2 13 00 E3 58 80 0D 02 02 0B 00 00 35 04 06 00 3D 7A 1A 59 3A 0E 00 00 7C [21:32:33]Write i2c OK [21:32:33]MH_I2C_Read... [21:32:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:32:33]Read from MH i2c: E2 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 03 00 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 03 00 E3 58 00 90 00 AF [21:32:33]RAPDU: 90 00 [21:32:33]wFMCommunicate OK [21:32:33]wFMCommunicate request_size=4 [21:32:33]MH_SAM_APDU [21:32:33]CAPDU: 80 0D 03 02 [21:32:33]Write to MH i2c: E2 08 00 E4 58 80 0D 03 02 00 00 00 00 B7 [21:32:33]Write i2c OK [21:32:33]MH_I2C_Read... [21:32:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:32:33]Read from MH i2c: E2 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 0B 00 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 0B 00 E4 58 00 B5 CF 9A 5A 7F 43 C8 33 90 00 ED [21:32:33]RAPDU: B5 CF 9A 5A 7F 43 C8 33 90 00 [21:32:33]wFMCommunicate OK [21:32:33]SAM_PROTO_SignData done [21:32:33]FM_MakeSignedData done [21:32:33]CreateOFDProtocolMessage [21:32:33]wFMCommunicate request_size=4 [21:32:33]MH_SAM_APDU [21:32:33]CAPDU: 80 11 00 00 [21:32:33]Write to MH i2c: E2 08 00 E5 58 80 11 00 00 00 00 00 00 B7 [21:32:33]Write i2c OK [21:32:33]MH_I2C_Read... [21:32:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:33]Read from MH i2c: E2 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 17 00 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: E2 17 00 E5 58 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0C [21:32:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:32:33]wFMCommunicate OK [21:32:33]CreateOFDProtocolMessage done [21:32:33]OFDSenderStorePacket 309210 [21:32:33]StoreOFDPacket docnum=309210 [21:32:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 9D 60 0D 01 EC 23 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 77 02 00 00 F4 03 04 00 F1 5F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA B7 04 00 35 04 06 00 3D 7A 1A 59 3A 0E B5 CF 9A 5A 7F 43 C8 33 [21:32:33]CheckFolder [21:32:33]dirname=/storage/ofd_packets [21:32:33]CheckFolder done [21:32:33]ProducePacketName [21:32:33]name=ofd_packets/00309210 [21:32:33]NVStorageSaveData ofd_packets/00309210 [21:32:33]File name is /storage/ofd_packets/00309210 [21:32:33]Write 307 bytes [21:32:33]NVStorageSaveData done [21:32:33]OFDSenderStorePacket done [21:32:33]KKMCreateOFDPacket done [21:32:33]NVStorageSaveData kkm_last_timestamp [21:32:33]File name is /storage/kkm_last_timestamp [21:32:33]Write 4 bytes [21:32:33]NVStorageSaveData done [21:32:33]ExternCall_PrintAddStr [21:32:33]wPrintStart [21:32:33]Write to MH i2c: 01 00 00 E6 58 3E [21:32:33]Write i2c OK [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: 01 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: 01 07 00 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: 01 07 00 E6 58 00 00 00 00 00 FF 0F 53 [21:32:33]RasterBufferAndPrint [21:32:33]line Счет N : (1)643077 [21:32:33]line ИНН: 02508201610067 [21:32:33]line Контрольно-Кассовый Чек [21:32:33]line ПРОДАЖА [21:32:33]line ТРК (МРК, ГНК) : 53 [21:32:33]line Товар: 2710194210 [21:32:33]line D-ENERGY ДТ-К-2 [21:32:33]line 12.960 * 77.20 [21:32:33]line = 1000.51 [21:32:33]line НДС 12% НСП 1% [21:32:33]line > о реализуемом товаре [21:32:33]line ИТОГО: 1000.51 [21:32:33]line НСП 1% : 8.85 [21:32:33]line НДС 12% : 106.25 [21:32:33]line Наличными: 0.00 [21:32:33]line Безнал.: 1000.51 [21:32:33]line Место: АЗС № 172 "Партнер Нефть" [21:32:33]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:32:33]line СНО: Общий режим [21:32:33]line Чек 631 26.10.2024 21:32 [21:32:33]line Смена: 532 ФФД: 1.0 [21:32:33]line ЗНМ: 0300000116 [21:32:33]line РНМ: 0000000000091780 [21:32:33]line Версия ККМ: 001 [21:32:33]line Платежная система: Mbank [21:32:33]line ФМ: 0000000000871765 [21:32:33]line ФД: 309210 [21:32:33]line ФПД: 67594637359630 [21:32:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T213233&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309210&fm=67594637359630&tin=02508201610067®Number=0000000000091780&sum=100051 [21:32:33]written 0, free lines is 4095 [21:32:33]OFD Sender: Processing packet 309210 [packets to send 223, broken 222] [21:32:33]ProducePacketName [21:32:33]name=ofd_packets/00309210 [21:32:33]OFD Sender: To server: pG, [21:32:33]CommunicateWithHost lk.salyk.kg:30040 [21:32:33]ConnectInit lk.salyk.kg [21:32:33]Connected sock=9 [21:32:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 9D 60 0D 01 EC 23 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 77 02 00 00 F4 03 04 00 F1 5F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DA B7 04 00 35 04 06 00 3D 7A 1A 59 3A 0E B5 CF 9A 5A 7F 43 C8 33 [21:32:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 15 DA 47 00 2E 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 31 37 36 35 10 04 04 00 DA B7 04 00 F4 03 04 00 4E 06 1D 67 B6 04 01 00 00 B4 29 2E D5 9C 3D 10 E7 [21:32:33]CommunicateWithHost err = 0 [21:32:33]CheckOFDResponse [21:32:33]1017 (14) - 77093643461234 [21:32:33]1041 (16) - 0000000000871765 [21:32:33]1040 (4) - 309210 [21:32:33]1012 (4) - 26.10.2024 15:10 [21:32:33]1206 (1) - 0 [21:32:33]OFD Sender: Remove packet 309210 [21:32:33]ProducePacketName [21:32:33]name=ofd_packets/00309210 [21:32:33]NVStorageDeleteData [21:32:33]Write to MH i2c: 01 00 00 0E 59 67 [21:32:33]Write i2c OK [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: 01 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: 01 07 00 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: 01 07 00 0E 59 00 00 00 00 00 EA 0C 64 [21:32:33]RasterBufferAndPrint [21:32:33]line [21:32:33]line [21:32:33]line [21:32:33]line [21:32:33]line [21:32:33]written 0, free lines is 3312 [21:32:33]MH_Cut [21:32:33]Write to MH i2c: D1 01 00 15 59 01 40 [21:32:33]Write i2c OK [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: D1 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: D1 01 00 [21:32:33]MH_I2C_Read... [21:32:33]Read from MH i2c: D1 01 00 15 59 00 3F [21:32:33]Write to MH i2c: 01 00 00 16 59 6F [21:32:33]Write i2c OK [21:32:33]MH_I2C_Read... [21:32:34]OFD Sender: No OFD packet to send [21:32:34]*** Cut start [21:32:34]*** Purtial cut [21:32:34]*** Stage 1: CUTSNS_PIN = 1 [21:32:34]Read from MH i2c: 01 [21:32:34]MH_I2C_Read... [21:32:34]*** Stop cut motor [21:32:34]*** Cut end [21:32:34]Read from MH i2c: 01 07 00 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: 01 07 00 16 59 00 00 00 00 00 FF 0F 84 [21:32:34]process_action close_receipt done [21:32:34]requested_data is exist [21:32:34]produce_requested_data [21:32:34]requested_item fm.sn is exist - process it [21:32:34]wFMCommunicate request_size=4 [21:32:34]MH_SAM_APDU [21:32:34]CAPDU: 80 11 00 00 [21:32:34]Write to MH i2c: E2 08 00 17 59 80 11 00 00 00 00 00 00 EA [21:32:34]Write i2c OK [21:32:34]MH_I2C_Read... [21:32:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:32:34]Read from MH i2c: E2 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: E2 17 00 [21:32:34]MH_I2C_Read... [21:32:34]Read from MH i2c: E2 17 00 17 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3F [21:32:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:32:34]wFMCommunicate OK [21:32:34]requested_item fd.num is exist - process it [21:32:34]SAM_PROTO_GetFieldsCounters [21:32:34]wFMCommunicate request_size=4 [21:32:34]MH_SAM_APDU [21:32:34]CAPDU: 80 13 00 00 [21:32:34]Write to MH i2c: E2 08 00 18 59 80 13 00 00 00 00 00 00 ED [21:32:34]Write i2c OK [21:32:34]MH_I2C_Read... [21:32:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:32:35]Read from MH i2c: E2 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: E2 62 00 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: E2 62 00 18 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DA B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 26 [21:32: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DA B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:32:35]wFMCommunicate OK [21:32:35]SAM_PROTO_GetFieldsCounters done [21:32:35]requested_item shift.num is exist - process it [21:32:35]requested_item shift.opened is exist - process it [21:32:35]req_shift_opened [21:32:35]FM_GetShiftState [21:32:35]SAM_PROTO_GetShiftState [21:32:35]wFMCommunicate request_size=4 [21:32:35]MH_SAM_APDU [21:32:35]CAPDU: 80 13 01 00 [21:32:35]Write to MH i2c: E2 08 00 19 59 80 13 01 00 00 00 00 00 EF [21:32:35]Write i2c OK [21:32:35]MH_I2C_Read... [21:32:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:32:35]Read from MH i2c: E2 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: E2 0E 00 [21:32:35]MH_I2C_Read... [21:32:35]Read from MH i2c: E2 0E 00 19 59 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6D [21:32:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:32:35]wFMCommunicate OK [21:32:35]SAM_PROTO_GetShiftState done [21:32:35]FM_GetShiftState done [21:32:35]req_shift_opened done [21:32:35]requested_item shift.open_date is exist - process it [21:32:35]req_shift_open_date [21:32:35]req_shift_open_date done [21:32:35]produce_requested_data done [21:32:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309210,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:32:35]process_action_free close_receipt [21:32:35]json_value_free [21:32:35]json_value_free done [21:32:35]process_json_proto returns [21:32:35]Send response to host [21:32:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309210,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:32:35]free response buf [21:32:35]execute_script done [21:32:35]execute_script returns [21:32:35]free content buf [21:32:35]Sock 7.Close socket [21:32:35]Sock 7.Thread stoped [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:05]accept exits with 10 [21:35:05]New connection [21:35:05]New thread 3067022692 created [21:35:05]Thread 3066879332 joined [21:35:05]Waiting for new connection... [21:35:05] Sock 10.Parse request [21:35:05]Sock 10.Check first char [21:35:05]Sock 10.First char is OK [21:35:05]request: POST /json_proto HTTP/1.0 [21:35:05]Method: POST [21:35:05]URL: /json_proto [21:35:05]Method is POST - this is cgi request [21:35:05]url: /json_proto [21:35:05]query_string will be loaded in cgi processing [21:35:05]execute_cgi json_proto POST (null) [21:35:05]execute_cgi path=json_proto method=POST [21:35:05]POST find Content-Length [21:35:05]Host: 172.17.96.3:8080 [21:35:05]Content-Length: 769 [21:35:05]Content-Type: application/json [21:35:05] [21:35:05]POST finish read [21:35:05]Found Content-Length = 769 [21:35:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [21:35:05]execute_script... [21:35: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)643078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [21:35:05]POST & json_proto [21:35:05]process_json_proto [21:35:05]json parsed OK: [21:35:05]protocol is kg_v1.0 [21:35:05]action value=close_receipt [21:35:05]process_action close_receipt [21:35:05]cmd_close_receipt [21:35:05]MH_GetDate [21:35:05]Write to MH i2c: F0 00 00 1A 59 62 [21:35:05]Write i2c OK [21:35:05]MH_I2C_Read... [21:35:05]Read from MH i2c: F0 [21:35:05]MH_I2C_Read... [21:35:05]Read from MH i2c: F0 09 00 [21:35:05]MH_I2C_Read... [21:35:05]Read from MH i2c: F0 09 00 1A 59 00 8B 60 1D 67 44 5E 04 65 E5 [21:35:05]GetLastDocTimeStamp 1729978353 [21:35:05]current date 1729978507 [21:35:05]FM_GetShiftState [21:35:05]SAM_PROTO_GetShiftState [21:35:05]wFMCommunicate request_size=4 [21:35:05]MH_SAM_APDU [21:35:05]CAPDU: 80 13 01 00 [21:35:05]Write to MH i2c: E2 08 00 1B 59 80 13 01 00 00 00 00 00 F1 [21:35:05]Write i2c OK [21:35:05]MH_I2C_Read... [21:35:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:05]Read from MH i2c: E2 [21:35:05]MH_I2C_Read... [21:35:05]Read from MH i2c: E2 0E 00 [21:35:05]MH_I2C_Read... [21:35:05]Read from MH i2c: E2 0E 00 1B 59 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6F [21:35:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:35:05]wFMCommunicate OK [21:35:05]SAM_PROTO_GetShiftState done [21:35:05]FM_GetShiftState done [21:35:05]opened in 1729902265 [21:35:05]opened+sec_in_day 1729988665 [21:35:05]quantity*price = 150056 [21:35:05]sum+1 = 150058 [21:35:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 632 26.10.2024 21:35 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309211 ФПД: 141050050252781 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T213507&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309211&fm=141050050252781&tin=02508201610067®Number=0000000000091780&sum=150057 [21:35:06]StoreToDocumentArchive [21:35:06]shift 532 fd 309211 [21:35:06]save to /storage/0532/doc_00309211 [21:35:06]save last doc name /storage/0532/doc_00309211 to /storage/kkm_last_doc_name [21:35:06]save OK [21:35:06]Clear old archive folders... [21:35:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:35:06]tlvbuf is 0014BB30 [21:35:06]SAM_PROTO_ClearQueue [21:35:06]wFMCommunicate request_size=4 [21:35:06]MH_SAM_APDU [21:35:06]CAPDU: 80 09 00 00 [21:35:06]Write to MH i2c: E2 08 00 28 59 80 09 00 00 00 00 00 00 F3 [21:35:06]Write i2c OK [21:35:06]MH_I2C_Read... [21:35:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:35:06]Read from MH i2c: E2 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: E2 03 00 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: E2 03 00 28 59 00 90 00 F5 [21:35:06]RAPDU: 90 00 [21:35:06]wFMCommunicate OK [21:35:06]SAM_PROTO_ClearQueue done [21:35:06]KKMCreateOFDPacket [21:35:06]OFDProtocolAddRootSTLVToBuf [21:35:06]FM_MakeSignedData [21:35:06]FM_MakeSignedData [21:35:06]SAM_PROTO_SignData [21:35:06]wFMCommunicate request_size=4 [21:35:06]MH_SAM_APDU [21:35:06]CAPDU: 80 0D 01 02 [21:35:06]Write to MH i2c: E2 08 00 29 59 80 0D 01 02 00 00 00 00 FB [21:35:06]Write i2c OK [21:35:06]MH_I2C_Read... [21:35:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:35:06]Read from MH i2c: E2 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: E2 03 00 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: E2 03 00 29 59 00 90 00 F6 [21:35:06]RAPDU: 90 00 [21:35:06]wFMCommunicate OK [21:35:06]wFMCommunicate request_size=255 [21:35:06]MH_SAM_APDU [21:35:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 78 02 00 00 F4 03 04 00 8B 60 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB B7 04 00 35 04 06 00 80 [21:35:06]Write to MH i2c: E2 02 01 2A 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 78 02 00 00 F4 03 04 00 8B 60 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB B7 04 00 35 04 06 00 80 00 00 5B [21:35:06]Write i2c OK [21:35:06]MH_I2C_Read... [21:35:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:06]Read from MH i2c: E2 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: E2 03 00 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: E2 03 00 2A 59 00 90 00 F7 [21:35:06]RAPDU: 90 00 [21:35:06]wFMCommunicate OK [21:35:06]wFMCommunicate request_size=10 [21:35:06]MH_SAM_APDU [21:35:06]CAPDU: 80 0D 02 02 05 48 C6 24 0F ED [21:35:06]Write to MH i2c: E2 0D 00 2B 59 80 0D 02 02 05 00 48 C6 24 0F ED 00 00 36 [21:35:06]Write i2c OK [21:35:06]MH_I2C_Read... [21:35:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:06]Read from MH i2c: E2 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: E2 03 00 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: E2 03 00 2B 59 00 90 00 F8 [21:35:06]RAPDU: 90 00 [21:35:06]wFMCommunicate OK [21:35:06]wFMCommunicate request_size=4 [21:35:06]MH_SAM_APDU [21:35:06]CAPDU: 80 0D 03 02 [21:35:06]Write to MH i2c: E2 08 00 2C 59 80 0D 03 02 00 00 00 00 00 [21:35:06]Write i2c OK [21:35:06]MH_I2C_Read... [21:35:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:35:06]Read from MH i2c: E2 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: E2 0B 00 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: E2 0B 00 2C 59 00 B4 DE B7 C8 B5 2B 5D 9B 90 00 EA [21:35:06]RAPDU: B4 DE B7 C8 B5 2B 5D 9B 90 00 [21:35:06]wFMCommunicate OK [21:35:06]SAM_PROTO_SignData done [21:35:06]FM_MakeSignedData done [21:35:06]CreateOFDProtocolMessage [21:35:06]wFMCommunicate request_size=4 [21:35:06]MH_SAM_APDU [21:35:06]CAPDU: 80 11 00 00 [21:35:06]Write to MH i2c: E2 08 00 2D 59 80 11 00 00 00 00 00 00 00 [21:35:06]Write i2c OK [21:35:06]MH_I2C_Read... [21:35:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:06]Read from MH i2c: E2 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: E2 17 00 [21:35:06]MH_I2C_Read... [21:35:06]Read from MH i2c: E2 17 00 2D 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 55 [21:35:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:35:06]wFMCommunicate OK [21:35:06]CreateOFDProtocolMessage done [21:35:06]OFDSenderStorePacket 309211 [21:35:06]StoreOFDPacket docnum=309211 [21:35:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BE EE 07 01 08 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 78 02 00 00 F4 03 04 00 8B 60 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB B7 04 00 35 04 06 00 80 48 C6 24 0F ED B4 DE B7 C8 B5 2B 5D 9B [21:35:06]CheckFolder [21:35:06]dirname=/storage/ofd_packets [21:35:06]CheckFolder done [21:35:06]ProducePacketName [21:35:06]name=ofd_packets/00309211 [21:35:06]NVStorageSaveData ofd_packets/00309211 [21:35:07]File name is /storage/ofd_packets/00309211 [21:35:07]Write 301 bytes [21:35:07]NVStorageSaveData done [21:35:07]OFDSenderStorePacket done [21:35:07]KKMCreateOFDPacket done [21:35:07]NVStorageSaveData kkm_last_timestamp [21:35:07]File name is /storage/kkm_last_timestamp [21:35:07]Write 4 bytes [21:35:07]NVStorageSaveData done [21:35:07]ExternCall_PrintAddStr [21:35:07]wPrintStart [21:35:07]Write to MH i2c: 01 00 00 2E 59 87 [21:35:07]Write i2c OK [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: 01 [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: 01 07 00 [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: 01 07 00 2E 59 00 00 00 00 00 FF 0F 9C [21:35:07]RasterBufferAndPrint [21:35:07]line Счет N : (1)643078 [21:35:07]line ИНН: 02508201610067 [21:35:07]line Контрольно-Кассовый Чек [21:35:07]line ПРОДАЖА [21:35:07]line ТРК (МРК, ГНК) : 41 [21:35:07]line Товар: 2710124130 [21:35:07]line Аи-92-К-2 [21:35:07]line 22.430 * 66.90 [21:35:07]line = 1500.57 [21:35:07]line НДС 12% НСП 1% [21:35:07]line > о реализуемом товаре [21:35:07]line ИТОГО: 1500.57 [21:35:07]line НСП 1% : 13.28 [21:35:07]line НДС 12% : 159.35 [21:35:07]line Наличными: 0.00 [21:35:07]line Безнал.: 1500.57 [21:35:07]line Место: АЗС № 172 "Партнер Нефть" [21:35:07]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:35:07]line СНО: Общий режим [21:35:07]line Чек 632 26.10.2024 21:35 [21:35:07]line Смена: 532 ФФД: 1.0 [21:35:07]line ЗНМ: 0300000116 [21:35:07]line РНМ: 0000000000091780 [21:35:07]line Версия ККМ: 001 [21:35:07]line Платежная система: Mbank [21:35:07]line ФМ: 0000000000871765 [21:35:07]line ФД: 309211 [21:35:07]line ФПД: 141050050252781 [21:35:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T213507&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309211&fm=141050050252781&tin=02508201610067®Number=0000000000091780&sum=150057 [21:35:07]written 0, free lines is 4095 [21:35:07]OFD Sender: Processing packet 309211 [packets to send 223, broken 222] [21:35:07]ProducePacketName [21:35:07]name=ofd_packets/00309211 [21:35:07]OFD Sender: To server: pG, [21:35:07]CommunicateWithHost lk.salyk.kg:30040 [21:35:07]ConnectInit lk.salyk.kg [21:35:07]Connected sock=7 [21:35:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BE EE 07 01 08 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 78 02 00 00 F4 03 04 00 8B 60 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DB B7 04 00 35 04 06 00 80 48 C6 24 0F ED B4 DE B7 C8 B5 2B 5D 9B [21:35:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 6A B8 47 00 2E 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 31 37 36 35 10 04 04 00 DB B7 04 00 F4 03 04 00 E8 06 1D 67 B6 04 01 00 00 07 C0 B8 32 78 4B E5 E8 [21:35:07]CommunicateWithHost err = 0 [21:35:07]CheckOFDResponse [21:35:07]1017 (14) - 77093643461234 [21:35:07]1041 (16) - 0000000000871765 [21:35:07]1040 (4) - 309211 [21:35:07]1012 (4) - 26.10.2024 15:12 [21:35:07]1206 (1) - 0 [21:35:07]OFD Sender: Remove packet 309211 [21:35:07]ProducePacketName [21:35:07]name=ofd_packets/00309211 [21:35:07]NVStorageDeleteData [21:35:07]Write to MH i2c: 01 00 00 56 59 AF [21:35:07]Write i2c OK [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: 01 [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: 01 07 00 [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: 01 07 00 56 59 00 00 00 00 00 F4 0C B6 [21:35:07]RasterBufferAndPrint [21:35:07]line [21:35:07]line [21:35:07]line [21:35:07]line [21:35:07]line [21:35:07]written 0, free lines is 3323 [21:35:07]MH_Cut [21:35:07]Write to MH i2c: D1 01 00 5D 59 01 88 [21:35:07]Write i2c OK [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: D1 [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: D1 01 00 [21:35:07]MH_I2C_Read... [21:35:07]Read from MH i2c: D1 01 00 5D 59 00 87 [21:35:07]Write to MH i2c: 01 00 00 5E 59 B7 [21:35:07]Write i2c OK [21:35:07]MH_I2C_Read... [21:35:07]OFD Sender: No OFD packet to send [21:35:08]*** Cut start [21:35:08]*** Purtial cut [21:35:08]*** Stage 1: CUTSNS_PIN = 1 [21:35:08]Read from MH i2c: 01 [21:35:08]MH_I2C_Read... [21:35:08]*** Stop cut motor [21:35:08]*** Cut end [21:35:08]Read from MH i2c: 01 07 00 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: 01 07 00 5E 59 00 00 00 00 00 FF 0F CC [21:35:08]process_action close_receipt done [21:35:08]requested_data is exist [21:35:08]produce_requested_data [21:35:08]requested_item fm.sn is exist - process it [21:35:08]wFMCommunicate request_size=4 [21:35:08]MH_SAM_APDU [21:35:08]CAPDU: 80 11 00 00 [21:35:08]Write to MH i2c: E2 08 00 5F 59 80 11 00 00 00 00 00 00 32 [21:35:08]Write i2c OK [21:35:08]MH_I2C_Read... [21:35:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:08]Read from MH i2c: E2 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 17 00 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 17 00 5F 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 87 [21:35:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:35:08]wFMCommunicate OK [21:35:08]requested_item fd.num is exist - process it [21:35:08]SAM_PROTO_GetFieldsCounters [21:35:08]wFMCommunicate request_size=4 [21:35:08]MH_SAM_APDU [21:35:08]CAPDU: 80 13 00 00 [21:35:08]Write to MH i2c: E2 08 00 60 59 80 13 00 00 00 00 00 00 35 [21:35:08]Write i2c OK [21:35:08]MH_I2C_Read... [21:35:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:35:08]Read from MH i2c: E2 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 62 00 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 62 00 60 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DB B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 78 02 00 00 5E 04 04 00 78 02 00 00 57 04 04 00 79 02 00 00 19 04 04 00 00 00 00 00 90 00 72 [21:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DB B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 78 02 00 00 5E 04 04 00 78 02 00 00 57 04 04 00 79 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:35:08]wFMCommunicate OK [21:35:08]SAM_PROTO_GetFieldsCounters done [21:35:08]requested_item shift.num is exist - process it [21:35:08]requested_item shift.opened is exist - process it [21:35:08]req_shift_opened [21:35:08]FM_GetShiftState [21:35:08]SAM_PROTO_GetShiftState [21:35:08]wFMCommunicate request_size=4 [21:35:08]MH_SAM_APDU [21:35:08]CAPDU: 80 13 01 00 [21:35:08]Write to MH i2c: E2 08 00 61 59 80 13 01 00 00 00 00 00 37 [21:35:08]Write i2c OK [21:35:08]MH_I2C_Read... [21:35:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:08]Read from MH i2c: E2 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 0E 00 [21:35:08]MH_I2C_Read... [21:35:08]Read from MH i2c: E2 0E 00 61 59 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B5 [21:35:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:35:08]wFMCommunicate OK [21:35:08]SAM_PROTO_GetShiftState done [21:35:08]FM_GetShiftState done [21:35:08]req_shift_opened done [21:35:08]requested_item shift.open_date is exist - process it [21:35:08]req_shift_open_date [21:35:08]req_shift_open_date done [21:35:08]produce_requested_data done [21:35:08]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309211,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:35:08]process_action_free close_receipt [21:35:08]json_value_free [21:35:08]json_value_free done [21:35:08]process_json_proto returns [21:35:08]Send response to host [21:35:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309211,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:35:08]free response buf [21:35:08]execute_script done [21:35:08]execute_script returns [21:35:08]free content buf [21:35:08]Sock 10.Close socket [21:35:08]Sock 10.Thread stoped [21:35:10]accept exits with 9 [21:35:10]New connection [21:35:10]New thread 3066879332 created [21:35:10]Thread 3067022692 joined [21:35:10]Waiting for new connection... [21:35:10] Sock 9.Parse request [21:35:10]Sock 9.Check first char [21:35:10]Sock 9.First char is OK [21:35:10]request: POST /json_proto HTTP/1.0 [21:35:10]Method: POST [21:35:10]URL: /json_proto [21:35:10]Method is POST - this is cgi request [21:35:10]url: /json_proto [21:35:10]query_string will be loaded in cgi processing [21:35:10]execute_cgi json_proto POST (null) [21:35:10]execute_cgi path=json_proto method=POST [21:35:10]POST find Content-Length [21:35:10]Host: 172.17.96.3:8080 [21:35:10]Content-Length: 766 [21:35:10]Content-Type: application/json [21:35:10] [21:35:10]POST finish read [21:35:10]Found Content-Length = 766 [21:35:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [21:35:10]execute_script... [21:35: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)643079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [21:35:10]POST & json_proto [21:35:10]process_json_proto [21:35:10]json parsed OK: [21:35:10]protocol is kg_v1.0 [21:35:10]action value=close_receipt [21:35:10]process_action close_receipt [21:35:10]cmd_close_receipt [21:35:10]MH_GetDate [21:35:10]Write to MH i2c: F0 00 00 62 59 AA [21:35:10]Write i2c OK [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: F0 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: F0 09 00 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: F0 09 00 62 59 00 90 60 1D 67 44 5E 04 65 32 [21:35:10]GetLastDocTimeStamp 1729978507 [21:35:10]current date 1729978512 [21:35:10]FM_GetShiftState [21:35:10]SAM_PROTO_GetShiftState [21:35:10]wFMCommunicate request_size=4 [21:35:10]MH_SAM_APDU [21:35:10]CAPDU: 80 13 01 00 [21:35:10]Write to MH i2c: E2 08 00 63 59 80 13 01 00 00 00 00 00 39 [21:35:10]Write i2c OK [21:35:10]MH_I2C_Read... [21:35:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:10]Read from MH i2c: E2 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: E2 0E 00 [21:35:10]MH_I2C_Read... [21:35:10]Read from MH i2c: E2 0E 00 63 59 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B7 [21:35:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:35:10]wFMCommunicate OK [21:35:10]SAM_PROTO_GetShiftState done [21:35:10]FM_GetShiftState done [21:35:10]opened in 1729902265 [21:35:10]opened+sec_in_day 1729988665 [21:35:10]quantity*price = 50041 [21:35:10]sum+1 = 50042 [21:35:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 633 26.10.2024 21:35 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309212 ФПД: 178533924552534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T213512&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309212&fm=178533924552534&tin=02508201610067®Number=0000000000091780&sum=50041 [21:35:11]StoreToDocumentArchive [21:35:11]shift 532 fd 309212 [21:35:11]save to /storage/0532/doc_00309212 [21:35:11]save last doc name /storage/0532/doc_00309212 to /storage/kkm_last_doc_name [21:35:11]save OK [21:35:11]Clear old archive folders... [21:35:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:35:11]tlvbuf is 001912B0 [21:35:11]SAM_PROTO_ClearQueue [21:35:11]wFMCommunicate request_size=4 [21:35:11]MH_SAM_APDU [21:35:11]CAPDU: 80 09 00 00 [21:35:11]Write to MH i2c: E2 08 00 70 59 80 09 00 00 00 00 00 00 3B [21:35:11]Write i2c OK [21:35:11]MH_I2C_Read... [21:35:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:35:11]Read from MH i2c: E2 [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: E2 03 00 [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: E2 03 00 70 59 00 90 00 3D [21:35:11]RAPDU: 90 00 [21:35:11]wFMCommunicate OK [21:35:11]SAM_PROTO_ClearQueue done [21:35:11]KKMCreateOFDPacket [21:35:11]OFDProtocolAddRootSTLVToBuf [21:35:11]FM_MakeSignedData [21:35:11]FM_MakeSignedData [21:35:11]SAM_PROTO_SignData [21:35:11]wFMCommunicate request_size=4 [21:35:11]MH_SAM_APDU [21:35:11]CAPDU: 80 0D 01 02 [21:35:11]Write to MH i2c: E2 08 00 71 59 80 0D 01 02 00 00 00 00 43 [21:35:11]Write i2c OK [21:35:11]MH_I2C_Read... [21:35:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:35:11]Read from MH i2c: E2 [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: E2 03 00 [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: E2 03 00 71 59 00 90 00 3E [21:35:11]RAPDU: 90 00 [21:35:11]wFMCommunicate OK [21:35:11]wFMCommunicate request_size=255 [21:35:11]MH_SAM_APDU [21:35: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 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 79 02 00 00 F4 03 04 00 90 60 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC B7 04 00 35 04 06 00 A2 [21:35:11]Write to MH i2c: E2 02 01 72 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 79 02 00 00 F4 03 04 00 90 60 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC B7 04 00 35 04 06 00 A2 00 00 61 [21:35:11]Write i2c OK [21:35:11]MH_I2C_Read... [21:35:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:11]Read from MH i2c: E2 [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: E2 03 00 [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: E2 03 00 72 59 00 90 00 3F [21:35:11]RAPDU: 90 00 [21:35:11]wFMCommunicate OK [21:35:11]wFMCommunicate request_size=10 [21:35:11]MH_SAM_APDU [21:35:11]CAPDU: 80 0D 02 02 05 60 2B 27 3F 56 [21:35:11]Write to MH i2c: E2 0D 00 73 59 80 0D 02 02 05 00 60 2B 27 3F 56 00 00 97 [21:35:11]Write i2c OK [21:35:11]MH_I2C_Read... [21:35:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:35:11]Read from MH i2c: E2 [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: E2 03 00 [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: E2 03 00 73 59 00 90 00 40 [21:35:11]RAPDU: 90 00 [21:35:11]wFMCommunicate OK [21:35:11]wFMCommunicate request_size=4 [21:35:11]MH_SAM_APDU [21:35:11]CAPDU: 80 0D 03 02 [21:35:11]Write to MH i2c: E2 08 00 74 59 80 0D 03 02 00 00 00 00 48 [21:35:11]Write i2c OK [21:35:11]MH_I2C_Read... [21:35:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:35:11]Read from MH i2c: E2 [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: E2 0B 00 [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: E2 0B 00 74 59 00 48 58 80 4C C0 C3 70 23 90 00 CB [21:35:11]RAPDU: 48 58 80 4C C0 C3 70 23 90 00 [21:35:11]wFMCommunicate OK [21:35:11]SAM_PROTO_SignData done [21:35:11]FM_MakeSignedData done [21:35:11]CreateOFDProtocolMessage [21:35:11]wFMCommunicate request_size=4 [21:35:11]MH_SAM_APDU [21:35:11]CAPDU: 80 11 00 00 [21:35:11]Write to MH i2c: E2 08 00 75 59 80 11 00 00 00 00 00 00 48 [21:35:11]Write i2c OK [21:35:11]MH_I2C_Read... [21:35:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:11]Read from MH i2c: E2 [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: E2 17 00 [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: E2 17 00 75 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9D [21:35:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:35:11]wFMCommunicate OK [21:35:11]CreateOFDProtocolMessage done [21:35:11]OFDSenderStorePacket 309212 [21:35:11]StoreOFDPacket docnum=309212 [21:35:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 99 81 07 01 BB 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 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 79 02 00 00 F4 03 04 00 90 60 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC B7 04 00 35 04 06 00 A2 60 2B 27 3F 56 48 58 80 4C C0 C3 70 23 [21:35:11]CheckFolder [21:35:11]dirname=/storage/ofd_packets [21:35:11]CheckFolder done [21:35:11]ProducePacketName [21:35:11]name=ofd_packets/00309212 [21:35:11]NVStorageSaveData ofd_packets/00309212 [21:35:11]File name is /storage/ofd_packets/00309212 [21:35:11]Write 301 bytes [21:35:11]NVStorageSaveData done [21:35:11]OFDSenderStorePacket done [21:35:11]KKMCreateOFDPacket done [21:35:11]NVStorageSaveData kkm_last_timestamp [21:35:11]File name is /storage/kkm_last_timestamp [21:35:11]Write 4 bytes [21:35:11]NVStorageSaveData done [21:35:11]ExternCall_PrintAddStr [21:35:11]wPrintStart [21:35:11]Write to MH i2c: 01 00 00 76 59 CF [21:35:11]Write i2c OK [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: 01 [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: 01 07 00 [21:35:11]MH_I2C_Read... [21:35:11]Read from MH i2c: 01 07 00 76 59 00 00 00 00 00 FF 0F E4 [21:35:11]RasterBufferAndPrint [21:35:11]line Счет N : (1)643079 [21:35:11]line ИНН: 02508201610067 [21:35:11]line Контрольно-Кассовый Чек [21:35:11]line ПРОДАЖА [21:35:11]line ТРК (МРК, ГНК) : 62 [21:35:11]line Товар: 2710124130 [21:35:11]line Аи-92-К-2 [21:35:11]line 7.480 * 66.90 [21:35:11]line = 500.41 [21:35:11]line НДС 12% НСП 1% [21:35:11]line > о реализуемом товаре [21:35:11]line ИТОГО: 500.41 [21:35:11]line НСП 1% : 4.43 [21:35:11]line НДС 12% : 53.14 [21:35:11]line Наличными: 0.00 [21:35:11]line Безнал.: 500.41 [21:35:11]line Место: АЗС № 172 "Партнер Нефть" [21:35:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:35:11]line СНО: Общий режим [21:35:11]line Чек 633 26.10.2024 21:35 [21:35:11]line Смена: 532 ФФД: 1.0 [21:35:11]line ЗНМ: 0300000116 [21:35:11]line РНМ: 0000000000091780 [21:35:11]line Версия ККМ: 001 [21:35:11]line Платежная система: Mbank [21:35:11]line ФМ: 0000000000871765 [21:35:11]line ФД: 309212 [21:35:11]line ФПД: 178533924552534 [21:35:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T213512&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309212&fm=178533924552534&tin=02508201610067®Number=0000000000091780&sum=50041 [21:35:11]written 0, free lines is 4095 [21:35:12]OFD Sender: Processing packet 309212 [packets to send 223, broken 222] [21:35:12]ProducePacketName [21:35:12]name=ofd_packets/00309212 [21:35:12]OFD Sender: To server: pG, [21:35:12]CommunicateWithHost lk.salyk.kg:30040 [21:35:12]ConnectInit lk.salyk.kg [21:35:12]Connected sock=10 [21:35:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 99 81 07 01 BB 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 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 79 02 00 00 F4 03 04 00 90 60 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DC B7 04 00 35 04 06 00 A2 60 2B 27 3F 56 48 58 80 4C C0 C3 70 23 [21:35:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4A 97 47 00 20 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 31 37 36 35 10 04 04 00 DC B7 04 00 F4 03 04 00 ED 06 1D 67 B6 04 01 00 00 6A 88 E9 BA 6A F0 43 64 [21:35:12]CommunicateWithHost err = 0 [21:35:12]CheckOFDResponse [21:35:12]1017 (14) - 77093643461234 [21:35:12]1041 (16) - 0000000000871765 [21:35:12]1040 (4) - 309212 [21:35:12]1012 (4) - 26.10.2024 15:12 [21:35:12]1206 (1) - 0 [21:35:12]OFD Sender: Remove packet 309212 [21:35:12]ProducePacketName [21:35:12]name=ofd_packets/00309212 [21:35:12]NVStorageDeleteData [21:35:12]Write to MH i2c: 01 00 00 9E 59 F7 [21:35:12]Write i2c OK [21:35:12]MH_I2C_Read... [21:35:12]Read from MH i2c: 01 [21:35:12]MH_I2C_Read... [21:35:12]Read from MH i2c: 01 07 00 [21:35:12]MH_I2C_Read... [21:35:12]Read from MH i2c: 01 07 00 9E 59 00 00 00 00 00 EA 0C F4 [21:35:12]RasterBufferAndPrint [21:35:12]line [21:35:12]line [21:35:12]line [21:35:12]line [21:35:12]line [21:35:12]written 0, free lines is 3318 [21:35:12]MH_Cut [21:35:12]Write to MH i2c: D1 01 00 A5 59 01 D0 [21:35:12]Write i2c OK [21:35:12]MH_I2C_Read... [21:35:12]Read from MH i2c: D1 [21:35:12]MH_I2C_Read... [21:35:12]Read from MH i2c: D1 01 00 [21:35:12]MH_I2C_Read... [21:35:12]Read from MH i2c: D1 01 00 A5 59 00 CF [21:35:12]Write to MH i2c: 01 00 00 A6 59 FF [21:35:12]Write i2c OK [21:35:12]MH_I2C_Read... [21:35:12]OFD Sender: No OFD packet to send [21:35:13]*** Cut start [21:35:13]*** Purtial cut [21:35:13]*** Stage 1: CUTSNS_PIN = 1 [21:35:13]Read from MH i2c: 01 [21:35:13]MH_I2C_Read... [21:35:13]*** Stop cut motor [21:35:13]*** Cut end [21:35:13]Read from MH i2c: 01 07 00 [21:35:13]MH_I2C_Read... [21:35:13]Read from MH i2c: 01 07 00 A6 59 00 00 00 00 00 FF 0F 14 [21:35:13]process_action close_receipt done [21:35:13]requested_data is exist [21:35:13]produce_requested_data [21:35:13]requested_item fm.sn is exist - process it [21:35:13]wFMCommunicate request_size=4 [21:35:13]MH_SAM_APDU [21:35:13]CAPDU: 80 11 00 00 [21:35:13]Write to MH i2c: E2 08 00 A7 59 80 11 00 00 00 00 00 00 7A [21:35:13]Write i2c OK [21:35:13]MH_I2C_Read... [21:35:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:35:13]Read from MH i2c: E2 [21:35:13]MH_I2C_Read... [21:35:13]Read from MH i2c: E2 17 00 [21:35:13]MH_I2C_Read... [21:35:13]Read from MH i2c: E2 17 00 A7 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CF [21:35:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:35:13]wFMCommunicate OK [21:35:13]requested_item fd.num is exist - process it [21:35:13]SAM_PROTO_GetFieldsCounters [21:35:13]wFMCommunicate request_size=4 [21:35:13]MH_SAM_APDU [21:35:13]CAPDU: 80 13 00 00 [21:35:13]Write to MH i2c: E2 08 00 A8 59 80 13 00 00 00 00 00 00 7D [21:35:13]Write i2c OK [21:35:13]MH_I2C_Read... [21:35:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:35:13]Read from MH i2c: E2 [21:35:13]MH_I2C_Read... [21:35:13]Read from MH i2c: E2 62 00 [21:35:13]MH_I2C_Read... [21:35:13]Read from MH i2c: E2 62 00 A8 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DC B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 79 02 00 00 5E 04 04 00 79 02 00 00 57 04 04 00 7A 02 00 00 19 04 04 00 00 00 00 00 90 00 BE [21:35: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DC B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 79 02 00 00 5E 04 04 00 79 02 00 00 57 04 04 00 7A 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:35:13]wFMCommunicate OK [21:35:13]SAM_PROTO_GetFieldsCounters done [21:35:13]requested_item shift.num is exist - process it [21:35:13]requested_item shift.opened is exist - process it [21:35:13]req_shift_opened [21:35:13]FM_GetShiftState [21:35:13]SAM_PROTO_GetShiftState [21:35:13]wFMCommunicate request_size=4 [21:35:13]MH_SAM_APDU [21:35:13]CAPDU: 80 13 01 00 [21:35:13]Write to MH i2c: E2 08 00 A9 59 80 13 01 00 00 00 00 00 7F [21:35:13]Write i2c OK [21:35:13]MH_I2C_Read... [21:35:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:35:13]Read from MH i2c: E2 [21:35:13]MH_I2C_Read... [21:35:13]Read from MH i2c: E2 0E 00 [21:35:13]MH_I2C_Read... [21:35:13]Read from MH i2c: E2 0E 00 A9 59 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FD [21:35:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:35:13]wFMCommunicate OK [21:35:13]SAM_PROTO_GetShiftState done [21:35:13]FM_GetShiftState done [21:35:13]req_shift_opened done [21:35:13]requested_item shift.open_date is exist - process it [21:35:13]req_shift_open_date [21:35:13]req_shift_open_date done [21:35:13]produce_requested_data done [21:35:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309212,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:35:13]process_action_free close_receipt [21:35:13]json_value_free [21:35:13]json_value_free done [21:35:13]process_json_proto returns [21:35:13]Send response to host [21:35:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309212,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:35:13]free response buf [21:35:13]execute_script done [21:35:13]execute_script returns [21:35:13]free content buf [21:35:13]Sock 9.Close socket [21:35:13]Sock 9.Thread stoped [21:35:17]OFD Sender: No OFD packet to send [21:35:22]OFD Sender: No OFD packet to send [21:35:27]OFD Sender: No OFD packet to send [21:35:32]OFD Sender: No OFD packet to send [21:35:37]OFD Sender: No OFD packet to send [21:35:42]OFD Sender: No OFD packet to send [21:35:47]OFD Sender: No OFD packet to send [21:35:52]OFD Sender: No OFD packet to send [21:35:57]OFD Sender: No OFD packet to send [21:36:02]OFD Sender: No OFD packet to send [21:36:07]OFD Sender: No OFD packet to send [21:36:12]OFD Sender: No OFD packet to send [21:36:17]OFD Sender: No OFD packet to send [21:36:22]OFD Sender: No OFD packet to send [21:36:27]OFD Sender: No OFD packet to send [21:36:32]OFD Sender: No OFD packet to send [21:36:37]OFD Sender: No OFD packet to send [21:36:43]OFD Sender: No OFD packet to send [21:36:48]OFD Sender: No OFD packet to send [21:36:53]OFD Sender: No OFD packet to send [21:36:58]OFD Sender: No OFD packet to send [21:37:03]OFD Sender: No OFD packet to send [21:37:08]OFD Sender: No OFD packet to send [21:37:13]OFD Sender: No OFD packet to send [21:37:18]OFD Sender: No OFD packet to send [21:37:23]OFD Sender: No OFD packet to send [21:37:28]OFD Sender: No OFD packet to send [21:37:33]OFD Sender: No OFD packet to send [21:37:38]OFD Sender: No OFD packet to send [21:37:43]OFD Sender: No OFD packet to send [21:37:48]OFD Sender: No OFD packet to send [21:37:53]OFD Sender: No OFD packet to send [21:37:58]OFD Sender: No OFD packet to send [21:38:03]OFD Sender: No OFD packet to send [21:38:08]OFD Sender: No OFD packet to send [21:38:13]OFD Sender: No OFD packet to send [21:38:18]OFD Sender: No OFD packet to send [21:38:23]OFD Sender: No OFD packet to send [21:38:28]OFD Sender: No OFD packet to send [21:38:33]OFD Sender: No OFD packet to send [21:38:34]accept exits with 7 [21:38:34]New connection [21:38:34]New thread 3067022692 created [21:38:34]Thread 3066879332 joined [21:38:34]Waiting for new connection... [21:38:34] Sock 7.Parse request [21:38:34]Sock 7.Check first char [21:38:34]Sock 7.First char is OK [21:38:34]request: POST /json_proto HTTP/1.0 [21:38:34]Method: POST [21:38:34]URL: /json_proto [21:38:34]Method is POST - this is cgi request [21:38:34]url: /json_proto [21:38:34]query_string will be loaded in cgi processing [21:38:34]execute_cgi json_proto POST (null) [21:38:34]execute_cgi path=json_proto method=POST [21:38:34]POST find Content-Length [21:38:34]Host: 172.17.96.3:8080 [21:38:34]Content-Length: 766 [21:38:34]Content-Type: application/json [21:38:34] [21:38:34]POST finish read [21:38:34]Found Content-Length = 766 [21:38:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [21:38:34]execute_script... [21: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 : (1)643080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [21:38:34]POST & json_proto [21:38:34]process_json_proto [21:38:34]json parsed OK: [21:38:34]protocol is kg_v1.0 [21:38:34]action value=close_receipt [21:38:34]process_action close_receipt [21:38:34]cmd_close_receipt [21:38:34]MH_GetDate [21:38:34]Write to MH i2c: F0 00 00 AA 59 F2 [21:38:34]Write i2c OK [21:38:34]MH_I2C_Read... [21:38:34]Read from MH i2c: F0 [21:38:34]MH_I2C_Read... [21:38:34]Read from MH i2c: F0 09 00 [21:38:34]MH_I2C_Read... [21:38:34]Read from MH i2c: F0 09 00 AA 59 00 5C 61 1D 67 44 5E 04 65 47 [21:38:34]GetLastDocTimeStamp 1729978512 [21:38:34]current date 1729978716 [21:38:34]FM_GetShiftState [21:38:34]SAM_PROTO_GetShiftState [21:38:34]wFMCommunicate request_size=4 [21:38:34]MH_SAM_APDU [21:38:34]CAPDU: 80 13 01 00 [21:38:34]Write to MH i2c: E2 08 00 AB 59 80 13 01 00 00 00 00 00 81 [21:38:34]Write i2c OK [21:38:34]MH_I2C_Read... [21:38:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:34]Read from MH i2c: E2 [21:38:34]MH_I2C_Read... [21:38:34]Read from MH i2c: E2 0E 00 [21:38:34]MH_I2C_Read... [21:38:34]Read from MH i2c: E2 0E 00 AB 59 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FF [21:38:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:38:34]wFMCommunicate OK [21:38:34]SAM_PROTO_GetShiftState done [21:38:34]FM_GetShiftState done [21:38:34]opened in 1729902265 [21:38:34]opened+sec_in_day 1729988665 [21:38:34]quantity*price = 50041 [21:38:34]sum+1 = 50042 [21:38:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 634 26.10.2024 21:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309213 ФПД: 79019345455805 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T213836&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309213&fm=79019345455805&tin=02508201610067®Number=0000000000091780&sum=50041 [21:38:35]StoreToDocumentArchive [21:38:35]shift 532 fd 309213 [21:38:35]save to /storage/0532/doc_00309213 [21:38:35]save last doc name /storage/0532/doc_00309213 to /storage/kkm_last_doc_name [21:38:35]save OK [21:38:35]Clear old archive folders... [21:38:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:38:35]tlvbuf is 00208B80 [21:38:35]SAM_PROTO_ClearQueue [21:38:35]wFMCommunicate request_size=4 [21:38:35]MH_SAM_APDU [21:38:35]CAPDU: 80 09 00 00 [21:38:35]Write to MH i2c: E2 08 00 B8 59 80 09 00 00 00 00 00 00 83 [21:38:35]Write i2c OK [21:38:35]MH_I2C_Read... [21:38:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:38:35]Read from MH i2c: E2 [21:38:35]MH_I2C_Read... [21:38:35]Read from MH i2c: E2 03 00 [21:38:35]MH_I2C_Read... [21:38:35]Read from MH i2c: E2 03 00 B8 59 00 90 00 85 [21:38:35]RAPDU: 90 00 [21:38:35]wFMCommunicate OK [21:38:35]SAM_PROTO_ClearQueue done [21:38:35]KKMCreateOFDPacket [21:38:35]OFDProtocolAddRootSTLVToBuf [21:38:35]FM_MakeSignedData [21:38:35]FM_MakeSignedData [21:38:35]SAM_PROTO_SignData [21:38:35]wFMCommunicate request_size=4 [21:38:35]MH_SAM_APDU [21:38:35]CAPDU: 80 0D 01 02 [21:38:35]Write to MH i2c: E2 08 00 B9 59 80 0D 01 02 00 00 00 00 8B [21:38:35]Write i2c OK [21:38:35]MH_I2C_Read... [21:38:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:38:35]Read from MH i2c: E2 [21:38:35]MH_I2C_Read... [21:38:35]Read from MH i2c: E2 03 00 [21:38:35]MH_I2C_Read... [21:38:35]Read from MH i2c: E2 03 00 B9 59 00 90 00 86 [21:38:35]RAPDU: 90 00 [21:38:35]wFMCommunicate OK [21:38:35]wFMCommunicate request_size=255 [21:38:35]MH_SAM_APDU [21:38: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 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 7A 02 00 00 F4 03 04 00 5C 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD B7 04 00 35 04 06 00 47 [21:38:35]Write to MH i2c: E2 02 01 BA 59 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7A 02 00 00 F4 03 04 00 5C 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD B7 04 00 35 04 06 00 47 00 00 1D [21:38:35]Write i2c OK [21:38:35]MH_I2C_Read... [21:38:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:35]Read from MH i2c: E2 [21:38:35]MH_I2C_Read... [21:38:35]Read from MH i2c: E2 03 00 [21:38:35]MH_I2C_Read... [21:38:35]Read from MH i2c: E2 03 00 BA 59 00 90 00 87 [21:38:35]RAPDU: 90 00 [21:38:35]wFMCommunicate OK [21:38:35]wFMCommunicate request_size=10 [21:38:35]MH_SAM_APDU [21:38:35]CAPDU: 80 0D 02 02 05 DE 20 04 2A BD [21:38:35]Write to MH i2c: E2 0D 00 BB 59 80 0D 02 02 05 00 DE 20 04 2A BD 00 00 81 [21:38:35]Write i2c OK [21:38:35]MH_I2C_Read... [21:38:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:35]Read from MH i2c: E2 [21:38:35]MH_I2C_Read... [21:38:35]Read from MH i2c: E2 03 00 [21:38:35]MH_I2C_Read... [21:38:35]Read from MH i2c: E2 03 00 BB 59 00 90 00 88 [21:38:35]RAPDU: 90 00 [21:38:35]wFMCommunicate OK [21:38:35]wFMCommunicate request_size=4 [21:38:35]MH_SAM_APDU [21:38:35]CAPDU: 80 0D 03 02 [21:38:35]Write to MH i2c: E2 08 00 BC 59 80 0D 03 02 00 00 00 00 90 [21:38:35]Write i2c OK [21:38:35]MH_I2C_Read... [21:38:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:38:35]Read from MH i2c: E2 [21:38:35]MH_I2C_Read... [21:38:35]Read from MH i2c: E2 0B 00 [21:38:35]MH_I2C_Read... [21:38:35]Read from MH i2c: E2 0B 00 BC 59 00 07 E2 30 4B F3 51 D7 2F 90 00 3F [21:38:35]RAPDU: 07 E2 30 4B F3 51 D7 2F 90 00 [21:38:35]wFMCommunicate OK [21:38:35]SAM_PROTO_SignData done [21:38:35]FM_MakeSignedData done [21:38:35]CreateOFDProtocolMessage [21:38:35]wFMCommunicate request_size=4 [21:38:35]MH_SAM_APDU [21:38:35]CAPDU: 80 11 00 00 [21:38:35]Write to MH i2c: E2 08 00 BD 59 80 11 00 00 00 00 00 00 90 [21:38:35]Write i2c OK [21:38:35]MH_I2C_Read... [21:38:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:35]Read from MH i2c: E2 [21:38:35]MH_I2C_Read... [21:38:35]Read from MH i2c: E2 17 00 [21:38:35]MH_I2C_Read... [21:38:35]Read from MH i2c: E2 17 00 BD 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E5 [21:38:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:38:35]wFMCommunicate OK [21:38:35]CreateOFDProtocolMessage done [21:38:35]OFDSenderStorePacket 309213 [21:38:35]StoreOFDPacket docnum=309213 [21:38:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C2 AB 07 01 2B 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7A 02 00 00 F4 03 04 00 5C 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD B7 04 00 35 04 06 00 47 DE 20 04 2A BD 07 E2 30 4B F3 51 D7 2F [21:38:35]CheckFolder [21:38:35]dirname=/storage/ofd_packets [21:38:35]CheckFolder done [21:38:35]ProducePacketName [21:38:35]name=ofd_packets/00309213 [21:38:35]NVStorageSaveData ofd_packets/00309213 [21:38:35]File name is /storage/ofd_packets/00309213 [21:38:35]Write 301 bytes [21:38:35]NVStorageSaveData done [21:38:35]OFDSenderStorePacket done [21:38:35]KKMCreateOFDPacket done [21:38:35]NVStorageSaveData kkm_last_timestamp [21:38:35]File name is /storage/kkm_last_timestamp [21:38:35]Write 4 bytes [21:38:35]NVStorageSaveData done [21:38:35]ExternCall_PrintAddStr [21:38:35]wPrintStart [21:38:35]Write to MH i2c: 01 00 00 BE 59 17 [21:38:35]Write i2c OK [21:38:36]MH_I2C_Read... [21:38:36]Read from MH i2c: 01 [21:38:36]MH_I2C_Read... [21:38:36]Read from MH i2c: 01 07 00 [21:38:36]MH_I2C_Read... [21:38:36]Read from MH i2c: 01 07 00 BE 59 00 00 00 00 00 FF 0F 2C [21:38:36]RasterBufferAndPrint [21:38:36]line Счет N : (1)643080 [21:38:36]line ИНН: 02508201610067 [21:38:36]line Контрольно-Кассовый Чек [21:38:36]line ПРОДАЖА [21:38:36]line ТРК (МРК, ГНК) : 41 [21:38:36]line Товар: 2710124130 [21:38:36]line Аи-92-К-2 [21:38:36]line 7.480 * 66.90 [21:38:36]line = 500.41 [21:38:36]line НДС 12% НСП 1% [21:38:36]line > о реализуемом товаре [21:38:36]line ИТОГО: 500.41 [21:38:36]line НСП 1% : 4.43 [21:38:36]line НДС 12% : 53.14 [21:38:36]line Наличными: 0.00 [21:38:36]line Безнал.: 500.41 [21:38:36]line Место: АЗС № 172 "Партнер Нефть" [21:38:36]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:38:36]line СНО: Общий режим [21:38:36]line Чек 634 26.10.2024 21:38 [21:38:36]line Смена: 532 ФФД: 1.0 [21:38:36]line ЗНМ: 0300000116 [21:38:36]line РНМ: 0000000000091780 [21:38:36]line Версия ККМ: 001 [21:38:36]line Платежная система: Mbank [21:38:36]line ФМ: 0000000000871765 [21:38:36]line ФД: 309213 [21:38:36]line ФПД: 79019345455805 [21:38:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T213836&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309213&fm=79019345455805&tin=02508201610067®Number=0000000000091780&sum=50041 [21:38:36]written 0, free lines is 4095 [21:38:36]OFD Sender: Processing packet 309213 [packets to send 223, broken 222] [21:38:36]ProducePacketName [21:38:36]name=ofd_packets/00309213 [21:38:36]OFD Sender: To server: pG, [21:38:36]CommunicateWithHost lk.salyk.kg:30040 [21:38:36]ConnectInit lk.salyk.kg [21:38:36]Connected sock=10 [21: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 31 37 36 35 0F 01 00 00 C2 AB 07 01 2B 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7A 02 00 00 F4 03 04 00 5C 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DD B7 04 00 35 04 06 00 47 DE 20 04 2A BD 07 E2 30 4B F3 51 D7 2F [21:38:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 38 CD 47 00 EA 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 31 37 36 35 10 04 04 00 DD B7 04 00 F4 03 04 00 B9 07 1D 67 B6 04 01 00 00 CE 4B F5 EA 5F 67 8D 49 [21:38:36]CommunicateWithHost err = 0 [21:38:36]CheckOFDResponse [21:38:36]1017 (14) - 77093643461234 [21:38:36]1041 (16) - 0000000000871765 [21:38:36]1040 (4) - 309213 [21:38:36]1012 (4) - 26.10.2024 15:16 [21:38:36]1206 (1) - 0 [21:38:36]OFD Sender: Remove packet 309213 [21:38:36]ProducePacketName [21:38:36]name=ofd_packets/00309213 [21:38:36]NVStorageDeleteData [21:38:36]Write to MH i2c: 01 00 00 E6 59 3F [21:38:36]Write i2c OK [21:38:36]MH_I2C_Read... [21:38:36]Read from MH i2c: 01 [21:38:36]MH_I2C_Read... [21:38:36]Read from MH i2c: 01 07 00 [21:38:36]MH_I2C_Read... [21:38:36]Read from MH i2c: 01 07 00 E6 59 00 00 00 00 00 E8 0C 3A [21:38:36]RasterBufferAndPrint [21:38:36]line [21:38:36]line [21:38:36]line [21:38:36]line [21:38:36]line [21:38:36]written 0, free lines is 3310 [21:38:36]MH_Cut [21:38:36]Write to MH i2c: D1 01 00 ED 59 01 18 [21:38:36]Write i2c OK [21:38:36]MH_I2C_Read... [21:38:36]Read from MH i2c: D1 [21:38:36]MH_I2C_Read... [21:38:36]Read from MH i2c: D1 01 00 [21:38:36]MH_I2C_Read... [21:38:36]Read from MH i2c: D1 01 00 ED 59 00 17 [21:38:36]Write to MH i2c: 01 00 00 EE 59 47 [21:38:36]Write i2c OK [21:38:36]MH_I2C_Read... [21:38:36]OFD Sender: No OFD packet to send [21:38:37]*** Cut start [21:38:37]*** Purtial cut [21:38:37]*** Stage 1: CUTSNS_PIN = 1 [21:38:37]Read from MH i2c: 01 [21:38:37]MH_I2C_Read... [21:38:37]*** Stop cut motor [21:38:37]*** Cut end [21:38:37]Read from MH i2c: 01 07 00 [21:38:37]MH_I2C_Read... [21:38:37]Read from MH i2c: 01 07 00 EE 59 00 00 00 00 00 FF 0F 5C [21:38:37]process_action close_receipt done [21:38:37]requested_data is exist [21:38:37]produce_requested_data [21:38:37]requested_item fm.sn is exist - process it [21:38:37]wFMCommunicate request_size=4 [21:38:37]MH_SAM_APDU [21:38:37]CAPDU: 80 11 00 00 [21:38:37]Write to MH i2c: E2 08 00 EF 59 80 11 00 00 00 00 00 00 C2 [21:38:37]Write i2c OK [21:38:37]MH_I2C_Read... [21:38:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:37]Read from MH i2c: E2 [21:38:37]MH_I2C_Read... [21:38:37]Read from MH i2c: E2 17 00 [21:38:37]MH_I2C_Read... [21:38:37]Read from MH i2c: E2 17 00 EF 59 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 17 [21:38:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:38:37]wFMCommunicate OK [21:38:37]requested_item fd.num is exist - process it [21:38:37]SAM_PROTO_GetFieldsCounters [21:38:37]wFMCommunicate request_size=4 [21:38:37]MH_SAM_APDU [21:38:37]CAPDU: 80 13 00 00 [21:38:37]Write to MH i2c: E2 08 00 F0 59 80 13 00 00 00 00 00 00 C5 [21:38:37]Write i2c OK [21:38:37]MH_I2C_Read... [21:38:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:38:37]Read from MH i2c: E2 [21:38:37]MH_I2C_Read... [21:38:37]Read from MH i2c: E2 62 00 [21:38:37]MH_I2C_Read... [21:38:37]Read from MH i2c: E2 62 00 F0 59 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DD B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7B 02 00 00 19 04 04 00 00 00 00 00 90 00 0A [21:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DD B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7B 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:38:37]wFMCommunicate OK [21:38:37]SAM_PROTO_GetFieldsCounters done [21:38:37]requested_item shift.num is exist - process it [21:38:37]requested_item shift.opened is exist - process it [21:38:37]req_shift_opened [21:38:37]FM_GetShiftState [21:38:37]SAM_PROTO_GetShiftState [21:38:37]wFMCommunicate request_size=4 [21:38:37]MH_SAM_APDU [21:38:37]CAPDU: 80 13 01 00 [21:38:37]Write to MH i2c: E2 08 00 F1 59 80 13 01 00 00 00 00 00 C7 [21:38:37]Write i2c OK [21:38:37]MH_I2C_Read... [21:38:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:37]Read from MH i2c: E2 [21:38:37]MH_I2C_Read... [21:38:37]Read from MH i2c: E2 0E 00 [21:38:37]MH_I2C_Read... [21:38:37]Read from MH i2c: E2 0E 00 F1 59 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 45 [21:38:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:38:37]wFMCommunicate OK [21:38:37]SAM_PROTO_GetShiftState done [21:38:37]FM_GetShiftState done [21:38:37]req_shift_opened done [21:38:37]requested_item shift.open_date is exist - process it [21:38:37]req_shift_open_date [21:38:37]req_shift_open_date done [21:38:37]produce_requested_data done [21:38:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309213,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:38:37]process_action_free close_receipt [21:38:37]json_value_free [21:38:37]json_value_free done [21:38:37]process_json_proto returns [21:38:37]Send response to host [21:38:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309213,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:38:37]free response buf [21:38:37]execute_script done [21:38:37]execute_script returns [21:38:37]free content buf [21:38:37]Sock 7.Close socket [21:38:37]Sock 7.Thread stoped [21:38:41]OFD Sender: No OFD packet to send [21:38:46]OFD Sender: No OFD packet to send [21:38:51]OFD Sender: No OFD packet to send [21:38:56]OFD Sender: No OFD packet to send [21:38:57]accept exits with 9 [21:38:57]New connection [21:38:57]New thread 3066879332 created [21:38:57]Thread 3067022692 joined [21:38:57]Waiting for new connection... [21:38:57] Sock 9.Parse request [21:38:57]Sock 9.Check first char [21:38:57]Sock 9.First char is OK [21:38:57]request: POST /json_proto HTTP/1.0 [21:38:57]Method: POST [21:38:57]URL: /json_proto [21:38:57]Method is POST - this is cgi request [21:38:57]url: /json_proto [21:38:57]query_string will be loaded in cgi processing [21:38:57]execute_cgi json_proto POST (null) [21:38:57]execute_cgi path=json_proto method=POST [21:38:57]POST find Content-Length [21:38:57]Host: 172.17.96.3:8080 [21:38:57]Content-Length: 677 [21:38:57]Content-Type: application/json [21:38:57] [21:38:57]POST finish read [21:38:57]Found Content-Length = 677 [21:38:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 4.590, "sum" : 340.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:38:57]execute_script... [21:38:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 4.590, "sum" : 340.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:38:57]POST & json_proto [21:38:57]process_json_proto [21:38:57]json parsed OK: [21:38:57]protocol is kg_v1.0 [21:38:57]action value=close_receipt [21:38:57]process_action close_receipt [21:38:57]cmd_close_receipt [21:38:57]MH_GetDate [21:38:57]Write to MH i2c: F0 00 00 F2 59 3A [21:38:57]Write i2c OK [21:38:57]MH_I2C_Read... [21:38:57]Read from MH i2c: F0 [21:38:57]MH_I2C_Read... [21:38:57]Read from MH i2c: F0 09 00 [21:38:57]MH_I2C_Read... [21:38:57]Read from MH i2c: F0 09 00 F2 59 00 73 61 1D 67 44 5E 04 65 A6 [21:38:57]GetLastDocTimeStamp 1729978716 [21:38:57]current date 1729978739 [21:38:57]FM_GetShiftState [21:38:57]SAM_PROTO_GetShiftState [21:38:57]wFMCommunicate request_size=4 [21:38:57]MH_SAM_APDU [21:38:57]CAPDU: 80 13 01 00 [21:38:57]Write to MH i2c: E2 08 00 F3 59 80 13 01 00 00 00 00 00 C9 [21:38:57]Write i2c OK [21:38:57]MH_I2C_Read... [21:38:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:57]Read from MH i2c: E2 [21:38:57]MH_I2C_Read... [21:38:57]Read from MH i2c: E2 0E 00 [21:38:57]MH_I2C_Read... [21:38:57]Read from MH i2c: E2 0E 00 F3 59 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 47 [21:38:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:38:57]wFMCommunicate OK [21:38:57]SAM_PROTO_GetShiftState done [21:38:57]FM_GetShiftState done [21:38:57]opened in 1729902265 [21:38:57]opened+sec_in_day 1729988665 [21:38:57]quantity*price = 34057 [21:38:57]sum+1 = 34059 [21:38:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.17 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 635 26.10.2024 21:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309214 ФПД: 10364842099400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T213859&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309214&fm=10364842099400&tin=02508201610067®Number=0000000000091780&sum=34000 [21:38:58]StoreToDocumentArchive [21:38:58]shift 532 fd 309214 [21:38:58]save to /storage/0532/doc_00309214 [21:38:58]save last doc name /storage/0532/doc_00309214 to /storage/kkm_last_doc_name [21:38:58]save OK [21:38:58]Clear old archive folders... [21:38:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:38:58]tlvbuf is 000EB670 [21:38:58]SAM_PROTO_ClearQueue [21:38:58]wFMCommunicate request_size=4 [21:38:58]MH_SAM_APDU [21:38:58]CAPDU: 80 09 00 00 [21:38:58]Write to MH i2c: E2 08 00 00 5A 80 09 00 00 00 00 00 00 CC [21:38:58]Write i2c OK [21:38:58]MH_I2C_Read... [21:38:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:38:58]Read from MH i2c: E2 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 03 00 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 03 00 00 5A 00 90 00 CE [21:38:58]RAPDU: 90 00 [21:38:58]wFMCommunicate OK [21:38:58]SAM_PROTO_ClearQueue done [21:38:58]KKMCreateOFDPacket [21:38:58]OFDProtocolAddRootSTLVToBuf [21:38:58]FM_MakeSignedData [21:38:58]FM_MakeSignedData [21:38:58]SAM_PROTO_SignData [21:38:58]wFMCommunicate request_size=4 [21:38:58]MH_SAM_APDU [21:38:58]CAPDU: 80 0D 01 02 [21:38:58]Write to MH i2c: E2 08 00 01 5A 80 0D 01 02 00 00 00 00 D4 [21:38:58]Write i2c OK [21:38:58]MH_I2C_Read... [21:38:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:38:58]Read from MH i2c: E2 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 03 00 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 03 00 01 5A 00 90 00 CF [21:38:58]RAPDU: 90 00 [21:38:58]wFMCommunicate OK [21:38:58]wFMCommunicate request_size=255 [21:38:58]MH_SAM_APDU [21:38:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EE 11 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 0A 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 73 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE B7 04 00 35 04 06 00 09 [21:38:58]Write to MH i2c: E2 02 01 02 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EE 11 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 0A 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 73 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE B7 04 00 35 04 06 00 09 00 00 1A [21:38:58]Write i2c OK [21:38:58]MH_I2C_Read... [21:38:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:58]Read from MH i2c: E2 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 03 00 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 03 00 02 5A 00 90 00 D0 [21:38:58]RAPDU: 90 00 [21:38:58]wFMCommunicate OK [21:38:58]wFMCommunicate request_size=10 [21:38:58]MH_SAM_APDU [21:38:58]CAPDU: 80 0D 02 02 05 6D 40 BB 42 C8 [21:38:58]Write to MH i2c: E2 0D 00 03 5A 80 0D 02 02 05 00 6D 40 BB 42 C8 00 00 53 [21:38:58]Write i2c OK [21:38:58]MH_I2C_Read... [21:38:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:58]Read from MH i2c: E2 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 03 00 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 03 00 03 5A 00 90 00 D1 [21:38:58]RAPDU: 90 00 [21:38:58]wFMCommunicate OK [21:38:58]wFMCommunicate request_size=4 [21:38:58]MH_SAM_APDU [21:38:58]CAPDU: 80 0D 03 02 [21:38:58]Write to MH i2c: E2 08 00 04 5A 80 0D 03 02 00 00 00 00 D9 [21:38:58]Write i2c OK [21:38:58]MH_I2C_Read... [21:38:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:38:58]Read from MH i2c: E2 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 0B 00 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 0B 00 04 5A 00 94 F3 B8 B8 4C 81 A8 92 90 00 D8 [21:38:58]RAPDU: 94 F3 B8 B8 4C 81 A8 92 90 00 [21:38:58]wFMCommunicate OK [21:38:58]SAM_PROTO_SignData done [21:38:58]FM_MakeSignedData done [21:38:58]CreateOFDProtocolMessage [21:38:58]wFMCommunicate request_size=4 [21:38:58]MH_SAM_APDU [21:38:58]CAPDU: 80 11 00 00 [21:38:58]Write to MH i2c: E2 08 00 05 5A 80 11 00 00 00 00 00 00 D9 [21:38:58]Write i2c OK [21:38:58]MH_I2C_Read... [21:38:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:59]Read from MH i2c: E2 [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: E2 17 00 [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: E2 17 00 05 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2E [21:38:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:38:59]wFMCommunicate OK [21:38:59]CreateOFDProtocolMessage done [21:38:59]OFDSenderStorePacket 309214 [21:38:59]StoreOFDPacket docnum=309214 [21:38:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FF 8B 07 01 02 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EE 11 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 0A 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 73 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE B7 04 00 35 04 06 00 09 6D 40 BB 42 C8 94 F3 B8 B8 4C 81 A8 92 [21:38:59]CheckFolder [21:38:59]dirname=/storage/ofd_packets [21:38:59]CheckFolder done [21:38:59]ProducePacketName [21:38:59]name=ofd_packets/00309214 [21:38:59]NVStorageSaveData ofd_packets/00309214 [21:38:59]File name is /storage/ofd_packets/00309214 [21:38:59]Write 301 bytes [21:38:59]NVStorageSaveData done [21:38:59]OFDSenderStorePacket done [21:38:59]KKMCreateOFDPacket done [21:38:59]NVStorageSaveData kkm_last_timestamp [21:38:59]File name is /storage/kkm_last_timestamp [21:38:59]Write 4 bytes [21:38:59]NVStorageSaveData done [21:38:59]ExternCall_PrintAddStr [21:38:59]wPrintStart [21:38:59]Write to MH i2c: 01 00 00 06 5A 60 [21:38:59]Write i2c OK [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: 01 [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: 01 07 00 [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: 01 07 00 06 5A 00 00 00 00 00 FF 0F 75 [21:38:59]RasterBufferAndPrint [21:38:59]line Счет N : (1)643081 [21:38:59]line ИНН: 02508201610067 [21:38:59]line Контрольно-Кассовый Чек [21:38:59]line ПРОДАЖА [21:38:59]line ТРК (МРК, ГНК) : 51 [21:38:59]line Товар: 2710124500 [21:38:59]line Аи-95-К-3 [21:38:59]line 4.590 * 74.20 [21:38:59]line = 340.58 [21:38:59]line НДС 12% НСП 1% [21:38:59]line > о реализуемом товаре [21:38:59]line ОКРУГЛЕНИЕ: -0.58 [21:38:59]line ИТОГО: 340.00 [21:38:59]line Внесено: 340.00 [21:38:59]line СДАЧА: 0.00 [21:38:59]line НСП 1% : 3.01 [21:38:59]line НДС 12% : 36.17 [21:38:59]line Наличными: 340.00 [21:38:59]line Безнал.: 0.00 [21:38:59]line Место: АЗС № 172 "Партнер Нефть" [21:38:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:38:59]line СНО: Общий режим [21:38:59]line Чек 635 26.10.2024 21:38 [21:38:59]line Смена: 532 ФФД: 1.0 [21:38:59]line ЗНМ: 0300000116 [21:38:59]line РНМ: 0000000000091780 [21:38:59]line Версия ККМ: 001 [21:38:59]line ФМ: 0000000000871765 [21:38:59]line ФД: 309214 [21:38:59]line ФПД: 10364842099400 [21:38:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T213859&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309214&fm=10364842099400&tin=02508201610067®Number=0000000000091780&sum=34000 [21:38:59]OFD Sender: Processing packet 309214 [packets to send 223, broken 222] [21:38:59]ProducePacketName [21:38:59]name=ofd_packets/00309214 [21:38:59]OFD Sender: To server: pG, [21:38:59]CommunicateWithHost lk.salyk.kg:30040 [21:38:59]ConnectInit lk.salyk.kg [21:38:59]written 0, free lines is 4095 [21:38:59]Connected sock=10 [21:38:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FF 8B 07 01 02 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EE 11 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 0A 85 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 02 00 00 F4 03 04 00 73 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE B7 04 00 35 04 06 00 09 6D 40 BB 42 C8 94 F3 B8 B8 4C 81 A8 92 [21:38:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E8 E8 47 00 74 DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DE B7 04 00 F4 03 04 00 D0 07 1D 67 B6 04 01 00 00 F2 1D C5 65 E7 07 C5 5E [21:38:59]CommunicateWithHost err = 0 [21:38:59]CheckOFDResponse [21:38:59]1017 (14) - 77093643461234 [21:38:59]1041 (16) - 0000000000871765 [21:38:59]1040 (4) - 309214 [21:38:59]1012 (4) - 26.10.2024 15:16 [21:38:59]1206 (1) - 0 [21:38:59]OFD Sender: Remove packet 309214 [21:38:59]ProducePacketName [21:38:59]name=ofd_packets/00309214 [21:38:59]NVStorageDeleteData [21:38:59]Write to MH i2c: 01 00 00 30 5A 8A [21:38:59]Write i2c OK [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: 01 [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: 01 07 00 [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: 01 07 00 30 5A 00 00 00 00 00 B9 0C 56 [21:38:59]RasterBufferAndPrint [21:38:59]line [21:38:59]line [21:38:59]line [21:38:59]line [21:38:59]line [21:38:59]written 0, free lines is 3263 [21:38:59]MH_Cut [21:38:59]Write to MH i2c: D1 01 00 37 5A 01 63 [21:38:59]Write i2c OK [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: D1 [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: D1 01 00 [21:38:59]MH_I2C_Read... [21:38:59]Read from MH i2c: D1 01 00 37 5A 00 62 [21:38:59]Write to MH i2c: 01 00 00 38 5A 92 [21:38:59]Write i2c OK [21:38:59]MH_I2C_Read... [21:39:00]OFD Sender: No OFD packet to send [21:39:00]*** Cut start [21:39:00]*** Purtial cut [21:39:00]*** Stage 1: CUTSNS_PIN = 1 [21:39:00]Read from MH i2c: 01 [21:39:00]MH_I2C_Read... [21:39:00]*** Stop cut motor [21:39:00]*** Cut end [21:39:00]Read from MH i2c: 01 07 00 [21:39:00]MH_I2C_Read... [21:39:00]Read from MH i2c: 01 07 00 38 5A 00 00 00 00 00 FF 0F A7 [21:39:00]process_action close_receipt done [21:39:00]requested_data is exist [21:39:00]produce_requested_data [21:39:00]requested_item fm.sn is exist - process it [21:39:00]wFMCommunicate request_size=4 [21:39:00]MH_SAM_APDU [21:39:00]CAPDU: 80 11 00 00 [21:39:00]Write to MH i2c: E2 08 00 39 5A 80 11 00 00 00 00 00 00 0D [21:39:00]Write i2c OK [21:39:00]MH_I2C_Read... [21:39:00]*** 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 39 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 62 [21:39:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:39:01]wFMCommunicate OK [21:39:01]requested_item fd.num is exist - process it [21:39:01]SAM_PROTO_GetFieldsCounters [21:39:01]wFMCommunicate request_size=4 [21:39:01]MH_SAM_APDU [21:39:01]CAPDU: 80 13 00 00 [21:39:01]Write to MH i2c: E2 08 00 3A 5A 80 13 00 00 00 00 00 00 10 [21:39:01]Write i2c OK [21:39:01]MH_I2C_Read... [21:39:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:39:01]Read from MH i2c: E2 [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: E2 62 00 [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: E2 62 00 3A 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DE B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7B 02 00 00 5E 04 04 00 7B 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 59 [21:39: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DE B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7B 02 00 00 5E 04 04 00 7B 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:39:01]wFMCommunicate OK [21:39:01]SAM_PROTO_GetFieldsCounters done [21:39:01]requested_item shift.num is exist - process it [21:39:01]requested_item shift.opened is exist - process it [21:39:01]req_shift_opened [21:39:01]FM_GetShiftState [21:39:01]SAM_PROTO_GetShiftState [21:39:01]wFMCommunicate request_size=4 [21:39:01]MH_SAM_APDU [21:39:01]CAPDU: 80 13 01 00 [21:39:01]Write to MH i2c: E2 08 00 3B 5A 80 13 01 00 00 00 00 00 12 [21:39:01]Write i2c OK [21:39:01]MH_I2C_Read... [21:39:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:01]Read from MH i2c: E2 [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: E2 0E 00 [21:39:01]MH_I2C_Read... [21:39:01]Read from MH i2c: E2 0E 00 3B 5A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 90 [21:39:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:39:01]wFMCommunicate OK [21:39:01]SAM_PROTO_GetShiftState done [21:39:01]FM_GetShiftState done [21:39:01]req_shift_opened done [21:39:01]requested_item shift.open_date is exist - process it [21:39:01]req_shift_open_date [21:39:01]req_shift_open_date done [21:39:01]produce_requested_data done [21:39:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309214,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:39:01]process_action_free close_receipt [21:39:01]json_value_free [21:39:01]json_value_free done [21:39:01]process_json_proto returns [21:39:01]Send response to host [21:39:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309214,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:39:01]free response buf [21:39:01]execute_script done [21:39:01]execute_script returns [21:39:01]free content buf [21:39:01]Sock 9.Close socket [21:39:01]Sock 9.Thread stoped [21:39:05]OFD Sender: No OFD packet to send [21:39:10]OFD Sender: No OFD packet to send [21:39:15]OFD Sender: No OFD packet to send [21:39:20]OFD Sender: No OFD packet to send [21:39:25]OFD Sender: No OFD packet to send [21:39:30]OFD Sender: No OFD packet to send [21:39:35]OFD Sender: No OFD packet to send [21:39:40]OFD Sender: No OFD packet to send [21:39:45]OFD Sender: No OFD packet to send [21:39:50]OFD Sender: No OFD packet to send [21:39:50]accept exits with 7 [21:39:50]New connection [21:39:50]New thread 3067022692 created [21:39:50]Thread 3066879332 joined [21:39:50]Waiting for new connection... [21:39:50] Sock 7.Parse request [21:39:50]Sock 7.Check first char [21:39:50]Sock 7.First char is OK [21:39:50]request: POST /json_proto HTTP/1.0 [21:39:50]Method: POST [21:39:50]URL: /json_proto [21:39:50]Method is POST - this is cgi request [21:39:50]url: /json_proto [21:39:50]query_string will be loaded in cgi processing [21:39:50]execute_cgi json_proto POST (null) [21:39:50]execute_cgi path=json_proto method=POST [21:39:50]POST find Content-Length [21:39:50]Host: 172.17.96.3:8080 [21:39:50]Content-Length: 766 [21:39:50]Content-Type: application/json [21:39:50] [21:39:50]POST finish read [21:39:50]Found Content-Length = 766 [21:39:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [21:39:50]execute_script... [21:39:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [21:39:50]POST & json_proto [21:39:50]process_json_proto [21:39:50]json parsed OK: [21:39:50]protocol is kg_v1.0 [21:39:50]action value=close_receipt [21:39:50]process_action close_receipt [21:39:50]cmd_close_receipt [21:39:50]MH_GetDate [21:39:50]Write to MH i2c: F0 00 00 3C 5A 85 [21:39:50]Write i2c OK [21:39:50]MH_I2C_Read... [21:39:50]Read from MH i2c: F0 [21:39:50]MH_I2C_Read... [21:39:50]Read from MH i2c: F0 09 00 [21:39:50]MH_I2C_Read... [21:39:50]Read from MH i2c: F0 09 00 3C 5A 00 A9 61 1D 67 44 5E 04 65 27 [21:39:50]GetLastDocTimeStamp 1729978739 [21:39:50]current date 1729978793 [21:39:50]FM_GetShiftState [21:39:50]SAM_PROTO_GetShiftState [21:39:50]wFMCommunicate request_size=4 [21:39:50]MH_SAM_APDU [21:39:50]CAPDU: 80 13 01 00 [21:39:50]Write to MH i2c: E2 08 00 3D 5A 80 13 01 00 00 00 00 00 14 [21:39:50]Write i2c OK [21:39:50]MH_I2C_Read... [21:39:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:50]Read from MH i2c: E2 [21:39:50]MH_I2C_Read... [21:39:50]Read from MH i2c: E2 0E 00 [21:39:50]MH_I2C_Read... [21:39:50]Read from MH i2c: E2 0E 00 3D 5A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 92 [21:39:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:39:50]wFMCommunicate OK [21:39:50]SAM_PROTO_GetShiftState done [21:39:50]FM_GetShiftState done [21:39:50]opened in 1729902265 [21:39:50]opened+sec_in_day 1729988665 [21:39:50]quantity*price = 50041 [21:39:50]sum+1 = 50042 [21:39:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 636 26.10.2024 21:39 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309215 ФПД: 76930160857646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T213953&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309215&fm=76930160857646&tin=02508201610067®Number=0000000000091780&sum=50041 [21:39:51]StoreToDocumentArchive [21:39:51]shift 532 fd 309215 [21:39:51]save to /storage/0532/doc_00309215 [21:39:51]save last doc name /storage/0532/doc_00309215 to /storage/kkm_last_doc_name [21:39:51]save OK [21:39:51]Clear old archive folders... [21:39:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:39:51]tlvbuf is 000A9C80 [21:39:51]SAM_PROTO_ClearQueue [21:39:51]wFMCommunicate request_size=4 [21:39:51]MH_SAM_APDU [21:39:51]CAPDU: 80 09 00 00 [21:39:51]Write to MH i2c: E2 08 00 4A 5A 80 09 00 00 00 00 00 00 16 [21:39:51]Write i2c OK [21:39:51]MH_I2C_Read... [21:39:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:39:51]Read from MH i2c: E2 [21:39:51]MH_I2C_Read... [21:39:51]Read from MH i2c: E2 03 00 [21:39:51]MH_I2C_Read... [21:39:51]Read from MH i2c: E2 03 00 4A 5A 00 90 00 18 [21:39:51]RAPDU: 90 00 [21:39:51]wFMCommunicate OK [21:39:51]SAM_PROTO_ClearQueue done [21:39:51]KKMCreateOFDPacket [21:39:51]OFDProtocolAddRootSTLVToBuf [21:39:51]FM_MakeSignedData [21:39:51]FM_MakeSignedData [21:39:51]SAM_PROTO_SignData [21:39:51]wFMCommunicate request_size=4 [21:39:51]MH_SAM_APDU [21:39:51]CAPDU: 80 0D 01 02 [21:39:51]Write to MH i2c: E2 08 00 4B 5A 80 0D 01 02 00 00 00 00 1E [21:39:51]Write i2c OK [21:39:51]MH_I2C_Read... [21:39:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:39:51]Read from MH i2c: E2 [21:39:51]MH_I2C_Read... [21:39:51]Read from MH i2c: E2 03 00 [21:39:51]MH_I2C_Read... [21:39:51]Read from MH i2c: E2 03 00 4B 5A 00 90 00 19 [21:39:51]RAPDU: 90 00 [21:39:51]wFMCommunicate OK [21:39:51]wFMCommunicate request_size=255 [21:39:51]MH_SAM_APDU [21:39:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 02 00 00 F4 03 04 00 A9 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B7 04 00 35 04 06 00 45 [21:39:51]Write to MH i2c: E2 02 01 4C 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 02 00 00 F4 03 04 00 A9 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B7 04 00 35 04 06 00 45 00 00 FF [21:39:51]Write i2c OK [21:39:51]MH_I2C_Read... [21:39:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:52]Read from MH i2c: E2 [21:39:52]MH_I2C_Read... [21:39:52]Read from MH i2c: E2 03 00 [21:39:52]MH_I2C_Read... [21:39:52]Read from MH i2c: E2 03 00 4C 5A 00 90 00 1A [21:39:52]RAPDU: 90 00 [21:39:52]wFMCommunicate OK [21:39:52]wFMCommunicate request_size=10 [21:39:52]MH_SAM_APDU [21:39:52]CAPDU: 80 0D 02 02 05 F7 B2 E9 12 2E [21:39:52]Write to MH i2c: E2 0D 00 4D 5A 80 0D 02 02 05 00 F7 B2 E9 12 2E 00 00 FD [21:39:52]Write i2c OK [21:39:52]MH_I2C_Read... [21:39:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:52]Read from MH i2c: E2 [21:39:52]MH_I2C_Read... [21:39:52]Read from MH i2c: E2 03 00 [21:39:52]MH_I2C_Read... [21:39:52]Read from MH i2c: E2 03 00 4D 5A 00 90 00 1B [21:39:52]RAPDU: 90 00 [21:39:52]wFMCommunicate OK [21:39:52]wFMCommunicate request_size=4 [21:39:52]MH_SAM_APDU [21:39:52]CAPDU: 80 0D 03 02 [21:39:52]Write to MH i2c: E2 08 00 4E 5A 80 0D 03 02 00 00 00 00 23 [21:39:52]Write i2c OK [21:39:52]MH_I2C_Read... [21:39:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:39:52]Read from MH i2c: E2 [21:39:52]MH_I2C_Read... [21:39:52]Read from MH i2c: E2 0B 00 [21:39:52]MH_I2C_Read... [21:39:52]Read from MH i2c: E2 0B 00 4E 5A 00 20 2C 7C CD 49 04 B9 F1 90 00 B0 [21:39:52]RAPDU: 20 2C 7C CD 49 04 B9 F1 90 00 [21:39:52]wFMCommunicate OK [21:39:52]SAM_PROTO_SignData done [21:39:52]FM_MakeSignedData done [21:39:52]CreateOFDProtocolMessage [21:39:52]wFMCommunicate request_size=4 [21:39:52]MH_SAM_APDU [21:39:52]CAPDU: 80 11 00 00 [21:39:52]Write to MH i2c: E2 08 00 4F 5A 80 11 00 00 00 00 00 00 23 [21:39:52]Write i2c OK [21:39:52]MH_I2C_Read... [21:39:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:52]Read from MH i2c: E2 [21:39:52]MH_I2C_Read... [21:39:52]Read from MH i2c: E2 17 00 [21:39:52]MH_I2C_Read... [21:39:52]Read from MH i2c: E2 17 00 4F 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 78 [21:39:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:39:52]wFMCommunicate OK [21:39:52]CreateOFDProtocolMessage done [21:39:52]OFDSenderStorePacket 309215 [21:39:52]StoreOFDPacket docnum=309215 [21:39:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A7 54 07 01 8B BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 02 00 00 F4 03 04 00 A9 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B7 04 00 35 04 06 00 45 F7 B2 E9 12 2E 20 2C 7C CD 49 04 B9 F1 [21:39:52]CheckFolder [21:39:52]dirname=/storage/ofd_packets [21:39:52]CheckFolder done [21:39:52]ProducePacketName [21:39:52]name=ofd_packets/00309215 [21:39:52]NVStorageSaveData ofd_packets/00309215 [21:39:52]File name is /storage/ofd_packets/00309215 [21:39:52]Write 301 bytes [21:39:52]NVStorageSaveData done [21:39:52]OFDSenderStorePacket done [21:39:52]KKMCreateOFDPacket done [21:39:52]NVStorageSaveData kkm_last_timestamp [21:39:52]File name is /storage/kkm_last_timestamp [21:39:52]Write 4 bytes [21:39:52]NVStorageSaveData done [21:39:52]ExternCall_PrintAddStr [21:39:52]wPrintStart [21:39:52]Write to MH i2c: 01 00 00 50 5A AA [21:39:52]Write i2c OK [21:39:52]MH_I2C_Read... [21:39:52]Read from MH i2c: 01 [21:39:52]MH_I2C_Read... [21:39:52]Read from MH i2c: 01 07 00 [21:39:52]MH_I2C_Read... [21:39:52]Read from MH i2c: 01 07 00 50 5A 00 00 00 00 00 FF 0F BF [21:39:52]RasterBufferAndPrint [21:39:52]line Счет N : (1)643082 [21:39:52]line ИНН: 02508201610067 [21:39:52]line Контрольно-Кассовый Чек [21:39:52]line ПРОДАЖА [21:39:52]line ТРК (МРК, ГНК) : 52 [21:39:52]line Товар: 2710124130 [21:39:52]line Аи-92-К-2 [21:39:52]line 7.480 * 66.90 [21:39:52]line = 500.41 [21:39:52]line НДС 12% НСП 1% [21:39:52]line > о реализуемом товаре [21:39:52]line ИТОГО: 500.41 [21:39:52]line НСП 1% : 4.43 [21:39:52]line НДС 12% : 53.14 [21:39:52]line Наличными: 0.00 [21:39:52]line Безнал.: 500.41 [21:39:52]line Место: АЗС № 172 "Партнер Нефть" [21:39:52]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:39:52]line СНО: Общий режим [21:39:52]line Чек 636 26.10.2024 21:39 [21:39:52]line Смена: 532 ФФД: 1.0 [21:39:52]line ЗНМ: 0300000116 [21:39:52]line РНМ: 0000000000091780 [21:39:52]line Версия ККМ: 001 [21:39:52]line Платежная система: Mbank [21:39:52]line ФМ: 0000000000871765 [21:39:52]line ФД: 309215 [21:39:52]line ФПД: 76930160857646 [21:39:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T213953&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309215&fm=76930160857646&tin=02508201610067®Number=0000000000091780&sum=50041 [21:39:52]OFD Sender: Processing packet 309215 [packets to send 223, broken 222] [21:39:52]ProducePacketName [21:39:52]name=ofd_packets/00309215 [21:39:52]OFD Sender: To server: pG, [21:39:52]CommunicateWithHost lk.salyk.kg:30040 [21:39:52]ConnectInit lk.salyk.kg [21:39:52]written 0, free lines is 4095 [21:39:52]Connected sock=10 [21:39:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 A7 54 07 01 8B BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7C 02 00 00 F4 03 04 00 A9 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 DF B7 04 00 35 04 06 00 45 F7 B2 E9 12 2E 20 2C 7C CD 49 04 B9 F1 [21:39:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 09 C9 47 00 DE 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 31 37 36 35 10 04 04 00 DF B7 04 00 F4 03 04 00 06 08 1D 67 B6 04 01 00 00 EE C9 F7 E4 7F 30 F3 8A [21:39:53]CommunicateWithHost err = 0 [21:39:53]CheckOFDResponse [21:39:53]1017 (14) - 77093643461234 [21:39:53]1041 (16) - 0000000000871765 [21:39:53]1040 (4) - 309215 [21:39:53]1012 (4) - 26.10.2024 15:17 [21:39:53]1206 (1) - 0 [21:39:53]OFD Sender: Remove packet 309215 [21:39:53]ProducePacketName [21:39:53]name=ofd_packets/00309215 [21:39:53]NVStorageDeleteData [21:39:53]Write to MH i2c: 01 00 00 78 5A D2 [21:39:53]Write i2c OK [21:39:53]MH_I2C_Read... [21:39:53]Read from MH i2c: 01 [21:39:53]MH_I2C_Read... [21:39:53]Read from MH i2c: 01 07 00 [21:39:53]MH_I2C_Read... [21:39:53]Read from MH i2c: 01 07 00 78 5A 00 00 00 00 00 E8 0C CD [21:39:53]RasterBufferAndPrint [21:39:53]line [21:39:53]line [21:39:53]line [21:39:53]line [21:39:53]line [21:39:53]written 0, free lines is 3308 [21:39:53]MH_Cut [21:39:53]Write to MH i2c: D1 01 00 7F 5A 01 AB [21:39:53]Write i2c OK [21:39:53]MH_I2C_Read... [21:39:53]Read from MH i2c: D1 [21:39:53]MH_I2C_Read... [21:39:53]Read from MH i2c: D1 01 00 [21:39:53]MH_I2C_Read... [21:39:53]Read from MH i2c: D1 01 00 7F 5A 00 AA [21:39:53]Write to MH i2c: 01 00 00 80 5A DA [21:39:53]Write i2c OK [21:39:53]MH_I2C_Read... [21:39:53]OFD Sender: No OFD packet to send [21:39:53]*** Cut start [21:39:53]*** Purtial cut [21:39:53]*** Stage 1: CUTSNS_PIN = 1 [21:39:54]Read from MH i2c: 01 [21:39:54]MH_I2C_Read... [21:39:54]*** Stop cut motor [21:39:54]*** Cut end [21:39:54]Read from MH i2c: 01 07 00 [21:39:54]MH_I2C_Read... [21:39:54]Read from MH i2c: 01 07 00 80 5A 00 00 00 00 00 FF 0F EF [21:39:54]process_action close_receipt done [21:39:54]requested_data is exist [21:39:54]produce_requested_data [21:39:54]requested_item fm.sn is exist - process it [21:39:54]wFMCommunicate request_size=4 [21:39:54]MH_SAM_APDU [21:39:54]CAPDU: 80 11 00 00 [21:39:54]Write to MH i2c: E2 08 00 81 5A 80 11 00 00 00 00 00 00 55 [21:39:54]Write i2c OK [21:39:54]MH_I2C_Read... [21:39:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:54]Read from MH i2c: E2 [21:39:54]MH_I2C_Read... [21:39:54]Read from MH i2c: E2 17 00 [21:39:54]MH_I2C_Read... [21:39:54]Read from MH i2c: E2 17 00 81 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AA [21:39:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:39:54]wFMCommunicate OK [21:39:54]requested_item fd.num is exist - process it [21:39:54]SAM_PROTO_GetFieldsCounters [21:39:54]wFMCommunicate request_size=4 [21:39:54]MH_SAM_APDU [21:39:54]CAPDU: 80 13 00 00 [21:39:54]Write to MH i2c: E2 08 00 82 5A 80 13 00 00 00 00 00 00 58 [21:39:54]Write i2c OK [21:39:54]MH_I2C_Read... [21:39:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:39:54]Read from MH i2c: E2 [21:39:54]MH_I2C_Read... [21:39:54]Read from MH i2c: E2 62 00 [21:39:54]MH_I2C_Read... [21:39:54]Read from MH i2c: E2 62 00 82 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DF B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 A5 [21:39: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 DF B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:39:54]wFMCommunicate OK [21:39:54]SAM_PROTO_GetFieldsCounters done [21:39:54]requested_item shift.num is exist - process it [21:39:54]requested_item shift.opened is exist - process it [21:39:54]req_shift_opened [21:39:54]FM_GetShiftState [21:39:54]SAM_PROTO_GetShiftState [21:39:54]wFMCommunicate request_size=4 [21:39:54]MH_SAM_APDU [21:39:54]CAPDU: 80 13 01 00 [21:39:54]Write to MH i2c: E2 08 00 83 5A 80 13 01 00 00 00 00 00 5A [21:39:54]Write i2c OK [21:39:54]MH_I2C_Read... [21:39:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:54]Read from MH i2c: E2 [21:39:54]MH_I2C_Read... [21:39:54]Read from MH i2c: E2 0E 00 [21:39:54]MH_I2C_Read... [21:39:54]Read from MH i2c: E2 0E 00 83 5A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 D8 [21:39:54]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:39:54]wFMCommunicate OK [21:39:54]SAM_PROTO_GetShiftState done [21:39:54]FM_GetShiftState done [21:39:54]req_shift_opened done [21:39:54]requested_item shift.open_date is exist - process it [21:39:54]req_shift_open_date [21:39:54]req_shift_open_date done [21:39:54]produce_requested_data done [21:39:54]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309215,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:39:54]process_action_free close_receipt [21:39:54]json_value_free [21:39:54]json_value_free done [21:39:54]process_json_proto returns [21:39:54]Send response to host [21:39:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309215,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:39:54]free response buf [21:39:54]execute_script done [21:39:54]execute_script returns [21:39:54]free content buf [21:39:54]Sock 7.Close socket [21:39:54]Sock 7.Thread stoped [21:39:58]OFD Sender: No OFD packet to send [21:40:03]OFD Sender: No OFD packet to send [21:40:08]OFD Sender: No OFD packet to send [21:40:13]OFD Sender: No OFD packet to send [21:40:18]OFD Sender: No OFD packet to send [21:40:23]OFD Sender: No OFD packet to send [21:40:28]OFD Sender: No OFD packet to send [21:40:33]OFD Sender: No OFD packet to send [21:40:38]OFD Sender: No OFD packet to send [21:40:43]OFD Sender: No OFD packet to send [21:40:48]OFD Sender: No OFD packet to send [21:40:53]OFD Sender: No OFD packet to send [21:40:58]OFD Sender: No OFD packet to send [21:41:03]OFD Sender: No OFD packet to send [21:41:08]OFD Sender: No OFD packet to send [21:41:13]OFD Sender: No OFD packet to send [21:41:17]accept exits with 9 [21:41:17]New connection [21:41:17]New thread 3066879332 created [21:41:17]Thread 3067022692 joined [21:41:17]Waiting for new connection... [21:41:17] Sock 9.Parse request [21:41:17]Sock 9.Check first char [21:41:17]Sock 9.First char is OK [21:41:17]request: POST /json_proto HTTP/1.0 [21:41:17]Method: POST [21:41:17]URL: /json_proto [21:41:17]Method is POST - this is cgi request [21:41:17]url: /json_proto [21:41:17]query_string will be loaded in cgi processing [21:41:17]execute_cgi json_proto POST (null) [21:41:17]execute_cgi path=json_proto method=POST [21:41:17]POST find Content-Length [21:41:17]Host: 172.17.96.3:8080 [21:41:17]Content-Length: 766 [21:41:17]Content-Type: application/json [21:41:17] [21:41:17]POST finish read [21:41:17]Found Content-Length = 766 [21:41:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [21:41:17]execute_script... [21:41:17]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [21:41:17]POST & json_proto [21:41:17]process_json_proto [21:41:17]json parsed OK: [21:41:17]protocol is kg_v1.0 [21:41:17]action value=close_receipt [21:41:17]process_action close_receipt [21:41:17]cmd_close_receipt [21:41:17]MH_GetDate [21:41:17]Write to MH i2c: F0 00 00 84 5A CD [21:41:17]Write i2c OK [21:41:17]MH_I2C_Read... [21:41:17]Read from MH i2c: F0 [21:41:17]MH_I2C_Read... [21:41:17]Read from MH i2c: F0 09 00 [21:41:17]MH_I2C_Read... [21:41:17]Read from MH i2c: F0 09 00 84 5A 00 FF 61 1D 67 44 5E 04 65 C5 [21:41:17]GetLastDocTimeStamp 1729978793 [21:41:17]current date 1729978879 [21:41:17]FM_GetShiftState [21:41:17]SAM_PROTO_GetShiftState [21:41:17]wFMCommunicate request_size=4 [21:41:17]MH_SAM_APDU [21:41:17]CAPDU: 80 13 01 00 [21:41:17]Write to MH i2c: E2 08 00 85 5A 80 13 01 00 00 00 00 00 5C [21:41:17]Write i2c OK [21:41:17]MH_I2C_Read... [21:41:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:17]Read from MH i2c: E2 [21:41:17]MH_I2C_Read... [21:41:17]Read from MH i2c: E2 0E 00 [21:41:17]MH_I2C_Read... [21:41:17]Read from MH i2c: E2 0E 00 85 5A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DA [21:41:17]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:41:17]wFMCommunicate OK [21:41:17]SAM_PROTO_GetShiftState done [21:41:17]FM_GetShiftState done [21:41:17]opened in 1729902265 [21:41:17]opened+sec_in_day 1729988665 [21:41:17]quantity*price = 50041 [21:41:17]sum+1 = 50042 [21:41:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 637 26.10.2024 21:41 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309216 ФПД: 233723718746797 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T214119&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309216&fm=233723718746797&tin=02508201610067®Number=0000000000091780&sum=50041 [21:41:18]StoreToDocumentArchive [21:41:18]shift 532 fd 309216 [21:41:18]save to /storage/0532/doc_00309216 [21:41:18]save last doc name /storage/0532/doc_00309216 to /storage/kkm_last_doc_name [21:41:18]save OK [21:41:18]Clear old archive folders... [21:41:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:41:18]tlvbuf is 001AF460 [21:41:18]SAM_PROTO_ClearQueue [21:41:18]wFMCommunicate request_size=4 [21:41:18]MH_SAM_APDU [21:41:18]CAPDU: 80 09 00 00 [21:41:18]Write to MH i2c: E2 08 00 92 5A 80 09 00 00 00 00 00 00 5E [21:41:18]Write i2c OK [21:41:18]MH_I2C_Read... [21:41:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:41:18]Read from MH i2c: E2 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 03 00 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 03 00 92 5A 00 90 00 60 [21:41:18]RAPDU: 90 00 [21:41:18]wFMCommunicate OK [21:41:18]SAM_PROTO_ClearQueue done [21:41:18]KKMCreateOFDPacket [21:41:18]OFDProtocolAddRootSTLVToBuf [21:41:18]FM_MakeSignedData [21:41:18]FM_MakeSignedData [21:41:18]SAM_PROTO_SignData [21:41:18]wFMCommunicate request_size=4 [21:41:18]MH_SAM_APDU [21:41:18]CAPDU: 80 0D 01 02 [21:41:18]Write to MH i2c: E2 08 00 93 5A 80 0D 01 02 00 00 00 00 66 [21:41:18]Write i2c OK [21:41:18]MH_I2C_Read... [21:41:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:41:18]Read from MH i2c: E2 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 03 00 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 03 00 93 5A 00 90 00 61 [21:41:18]RAPDU: 90 00 [21:41:18]wFMCommunicate OK [21:41:18]wFMCommunicate request_size=255 [21:41:18]MH_SAM_APDU [21:41:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7D 02 00 00 F4 03 04 00 FF 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 B7 04 00 35 04 06 00 D4 [21:41:18]Write to MH i2c: E2 02 01 94 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7D 02 00 00 F4 03 04 00 FF 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 B7 04 00 35 04 06 00 D4 00 00 2E [21:41:18]Write i2c OK [21:41:18]MH_I2C_Read... [21:41:18]OFD Sender: No OFD packet to send [21:41:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:18]Read from MH i2c: E2 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 03 00 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 03 00 94 5A 00 90 00 62 [21:41:18]RAPDU: 90 00 [21:41:18]wFMCommunicate OK [21:41:18]wFMCommunicate request_size=10 [21:41:18]MH_SAM_APDU [21:41:18]CAPDU: 80 0D 02 02 05 92 0B 3B 42 AD [21:41:18]Write to MH i2c: E2 0D 00 95 5A 80 0D 02 02 05 00 92 0B 3B 42 AD 00 00 3A [21:41:18]Write i2c OK [21:41:18]MH_I2C_Read... [21:41:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:18]Read from MH i2c: E2 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 03 00 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 03 00 95 5A 00 90 00 63 [21:41:18]RAPDU: 90 00 [21:41:18]wFMCommunicate OK [21:41:18]wFMCommunicate request_size=4 [21:41:18]MH_SAM_APDU [21:41:18]CAPDU: 80 0D 03 02 [21:41:18]Write to MH i2c: E2 08 00 96 5A 80 0D 03 02 00 00 00 00 6B [21:41:18]Write i2c OK [21:41:18]MH_I2C_Read... [21:41:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:41:18]Read from MH i2c: E2 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 0B 00 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 0B 00 96 5A 00 F9 38 3E BB 20 5B 94 F4 90 00 99 [21:41:18]RAPDU: F9 38 3E BB 20 5B 94 F4 90 00 [21:41:18]wFMCommunicate OK [21:41:18]SAM_PROTO_SignData done [21:41:18]FM_MakeSignedData done [21:41:18]CreateOFDProtocolMessage [21:41:18]wFMCommunicate request_size=4 [21:41:18]MH_SAM_APDU [21:41:18]CAPDU: 80 11 00 00 [21:41:18]Write to MH i2c: E2 08 00 97 5A 80 11 00 00 00 00 00 00 6B [21:41:18]Write i2c OK [21:41:18]MH_I2C_Read... [21:41:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:18]Read from MH i2c: E2 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 17 00 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: E2 17 00 97 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C0 [21:41:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:41:18]wFMCommunicate OK [21:41:18]CreateOFDProtocolMessage done [21:41:18]OFDSenderStorePacket 309216 [21:41:18]StoreOFDPacket docnum=309216 [21:41:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 86 7A 07 01 A4 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7D 02 00 00 F4 03 04 00 FF 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 B7 04 00 35 04 06 00 D4 92 0B 3B 42 AD F9 38 3E BB 20 5B 94 F4 [21:41:18]CheckFolder [21:41:18]dirname=/storage/ofd_packets [21:41:18]CheckFolder done [21:41:18]ProducePacketName [21:41:18]name=ofd_packets/00309216 [21:41:18]NVStorageSaveData ofd_packets/00309216 [21:41:18]File name is /storage/ofd_packets/00309216 [21:41:18]Write 301 bytes [21:41:18]NVStorageSaveData done [21:41:18]OFDSenderStorePacket done [21:41:18]KKMCreateOFDPacket done [21:41:18]NVStorageSaveData kkm_last_timestamp [21:41:18]File name is /storage/kkm_last_timestamp [21:41:18]Write 4 bytes [21:41:18]NVStorageSaveData done [21:41:18]ExternCall_PrintAddStr [21:41:18]wPrintStart [21:41:18]Write to MH i2c: 01 00 00 98 5A F2 [21:41:18]Write i2c OK [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: 01 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: 01 07 00 [21:41:18]MH_I2C_Read... [21:41:18]Read from MH i2c: 01 07 00 98 5A 00 00 00 00 00 FF 0F 07 [21:41:18]RasterBufferAndPrint [21:41:18]line Счет N : (1)643083 [21:41:18]line ИНН: 02508201610067 [21:41:18]line Контрольно-Кассовый Чек [21:41:18]line ПРОДАЖА [21:41:18]line ТРК (МРК, ГНК) : 31 [21:41:18]line Товар: 2710124130 [21:41:18]line Аи-92-К-2 [21:41:18]line 7.480 * 66.90 [21:41:18]line = 500.41 [21:41:18]line НДС 12% НСП 1% [21:41:18]line > о реализуемом товаре [21:41:18]line ИТОГО: 500.41 [21:41:18]line НСП 1% : 4.43 [21:41:18]line НДС 12% : 53.14 [21:41:18]line Наличными: 0.00 [21:41:18]line Безнал.: 500.41 [21:41:18]line Место: АЗС № 172 "Партнер Нефть" [21:41:18]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:41:18]line СНО: Общий режим [21:41:18]line Чек 637 26.10.2024 21:41 [21:41:18]line Смена: 532 ФФД: 1.0 [21:41:18]line ЗНМ: 0300000116 [21:41:18]line РНМ: 0000000000091780 [21:41:18]line Версия ККМ: 001 [21:41:18]line Платежная система: Mbank [21:41:18]line ФМ: 0000000000871765 [21:41:18]line ФД: 309216 [21:41:18]line ФПД: 233723718746797 [21:41:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T214119&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309216&fm=233723718746797&tin=02508201610067®Number=0000000000091780&sum=50041 [21:41:18]written 0, free lines is 4095 [21:41:18]OFD Sender: Processing packet 309216 [packets to send 223, broken 222] [21:41:18]ProducePacketName [21:41:18]name=ofd_packets/00309216 [21:41:18]OFD Sender: To server: pG, [21:41:18]CommunicateWithHost lk.salyk.kg:30040 [21:41:18]ConnectInit lk.salyk.kg [21:41:19]Connected sock=10 [21:41:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 86 7A 07 01 A4 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7D 02 00 00 F4 03 04 00 FF 61 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 B7 04 00 35 04 06 00 D4 92 0B 3B 42 AD F9 38 3E BB 20 5B 94 F4 [21:41:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 70 6B 47 00 26 4B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E0 B7 04 00 F4 03 04 00 5C 08 1D 67 B6 04 01 00 00 C0 74 68 DA 59 86 69 E8 [21:41:19]CommunicateWithHost err = 0 [21:41:19]CheckOFDResponse [21:41:19]1017 (14) - 77093643461234 [21:41:19]1041 (16) - 0000000000871765 [21:41:19]1040 (4) - 309216 [21:41:19]1012 (4) - 26.10.2024 15:18 [21:41:19]1206 (1) - 0 [21:41:19]OFD Sender: Remove packet 309216 [21:41:19]ProducePacketName [21:41:19]name=ofd_packets/00309216 [21:41:19]NVStorageDeleteData [21:41:19]Write to MH i2c: 01 00 00 C0 5A 1A [21:41:19]Write i2c OK [21:41:19]MH_I2C_Read... [21:41:19]Read from MH i2c: 01 [21:41:19]MH_I2C_Read... [21:41:19]Read from MH i2c: 01 07 00 [21:41:19]MH_I2C_Read... [21:41:19]Read from MH i2c: 01 07 00 C0 5A 00 00 00 00 00 E8 0C 15 [21:41:19]RasterBufferAndPrint [21:41:19]line [21:41:19]line [21:41:19]line [21:41:19]line [21:41:19]line [21:41:19]written 0, free lines is 3310 [21:41:19]MH_Cut [21:41:19]Write to MH i2c: D1 01 00 C7 5A 01 F3 [21:41:19]Write i2c OK [21:41:19]MH_I2C_Read... [21:41:19]Read from MH i2c: D1 [21:41:19]MH_I2C_Read... [21:41:19]Read from MH i2c: D1 01 00 [21:41:19]MH_I2C_Read... [21:41:19]Read from MH i2c: D1 01 00 C7 5A 00 F2 [21:41:19]Write to MH i2c: 01 00 00 C8 5A 22 [21:41:19]Write i2c OK [21:41:19]MH_I2C_Read... [21:41:19]OFD Sender: No OFD packet to send [21:41:20]*** Cut start [21:41:20]*** Purtial cut [21:41:20]*** Stage 1: CUTSNS_PIN = 1 [21:41:20]Read from MH i2c: 01 [21:41:20]MH_I2C_Read... [21:41:20]*** Stop cut motor [21:41:20]*** Cut end [21:41:20]Read from MH i2c: 01 07 00 [21:41:20]MH_I2C_Read... [21:41:20]Read from MH i2c: 01 07 00 C8 5A 00 00 00 00 00 FF 0F 37 [21:41:20]process_action close_receipt done [21:41:20]requested_data is exist [21:41:20]produce_requested_data [21:41:20]requested_item fm.sn is exist - process it [21:41:20]wFMCommunicate request_size=4 [21:41:20]MH_SAM_APDU [21:41:20]CAPDU: 80 11 00 00 [21:41:20]Write to MH i2c: E2 08 00 C9 5A 80 11 00 00 00 00 00 00 9D [21:41:20]Write i2c OK [21:41:20]MH_I2C_Read... [21:41:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:20]Read from MH i2c: E2 [21:41:20]MH_I2C_Read... [21:41:20]Read from MH i2c: E2 17 00 [21:41:20]MH_I2C_Read... [21:41:20]Read from MH i2c: E2 17 00 C9 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F2 [21:41:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:41:20]wFMCommunicate OK [21:41:20]requested_item fd.num is exist - process it [21:41:20]SAM_PROTO_GetFieldsCounters [21:41:20]wFMCommunicate request_size=4 [21:41:20]MH_SAM_APDU [21:41:20]CAPDU: 80 13 00 00 [21:41:20]Write to MH i2c: E2 08 00 CA 5A 80 13 00 00 00 00 00 00 A0 [21:41:20]Write i2c OK [21:41:20]MH_I2C_Read... [21:41:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:20]Read from MH i2c: E2 [21:41:20]MH_I2C_Read... [21:41:20]Read from MH i2c: E2 62 00 [21:41:20]MH_I2C_Read... [21:41:20]Read from MH i2c: E2 62 00 CA 5A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E0 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7D 02 00 00 5E 04 04 00 7D 02 00 00 57 04 04 00 7E 02 00 00 19 04 04 00 00 00 00 00 90 00 F1 [21:41: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E0 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7D 02 00 00 5E 04 04 00 7D 02 00 00 57 04 04 00 7E 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:20]wFMCommunicate OK [21:41:20]SAM_PROTO_GetFieldsCounters done [21:41:20]requested_item shift.num is exist - process it [21:41:20]requested_item shift.opened is exist - process it [21:41:20]req_shift_opened [21:41:20]FM_GetShiftState [21:41:20]SAM_PROTO_GetShiftState [21:41:20]wFMCommunicate request_size=4 [21:41:20]MH_SAM_APDU [21:41:20]CAPDU: 80 13 01 00 [21:41:20]Write to MH i2c: E2 08 00 CB 5A 80 13 01 00 00 00 00 00 A2 [21:41:20]Write i2c OK [21:41:20]MH_I2C_Read... [21:41:20]Read from MH i2c: E2 [21:41:20]MH_I2C_Read... [21:41:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:20]Read from MH i2c: E2 0E 00 [21:41:20]MH_I2C_Read... [21:41:20]Read from MH i2c: E2 0E 00 CB 5A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 20 [21:41:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:41:20]wFMCommunicate OK [21:41:20]SAM_PROTO_GetShiftState done [21:41:20]FM_GetShiftState done [21:41:20]req_shift_opened done [21:41:20]requested_item shift.open_date is exist - process it [21:41:20]req_shift_open_date [21:41:20]req_shift_open_date done [21:41:20]produce_requested_data done [21:41:20]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309216,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:41:20]process_action_free close_receipt [21:41:20]json_value_free [21:41:20]json_value_free done [21:41:20]process_json_proto returns [21:41:20]Send response to host [21:41:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309216,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:41:20]free response buf [21:41:20]execute_script done [21:41:20]execute_script returns [21:41:20]free content buf [21:41:20]Sock 9.Close socket [21:41:20]Sock 9.Thread stoped [21:41:24]OFD Sender: No OFD packet to send [21:41:29]OFD Sender: No OFD packet to send [21:41:34]OFD Sender: No OFD packet to send [21:41:39]OFD Sender: No OFD packet to send [21:41:44]OFD Sender: No OFD packet to send [21:41:49]OFD Sender: No OFD packet to send [21:41:54]OFD Sender: No OFD packet to send [21:41:59]OFD Sender: No OFD packet to send [21:42:04]OFD Sender: No OFD packet to send [21:42:09]OFD Sender: No OFD packet to send [21:42:14]OFD Sender: No OFD packet to send [21:42:19]OFD Sender: No OFD packet to send [21:42:23]accept exits with 7 [21:42:23]New connection [21:42:23]New thread 3067022692 created [21:42:23]Thread 3066879332 joined [21:42:23]Waiting for new connection... [21:42:23] Sock 7.Parse request [21:42:23]Sock 7.Check first char [21:42:23]Sock 7.First char is OK [21:42:23]request: POST /json_proto HTTP/1.0 [21:42:23]Method: POST [21:42:23]URL: /json_proto [21:42:23]Method is POST - this is cgi request [21:42:23]url: /json_proto [21:42:23]query_string will be loaded in cgi processing [21:42:23]execute_cgi json_proto POST (null) [21:42:23]execute_cgi path=json_proto method=POST [21:42:23]POST find Content-Length [21:42:23]Host: 172.17.96.3:8080 [21:42:23]Content-Length: 766 [21:42:23]Content-Type: application/json [21:42:23] [21:42:23]POST finish read [21:42:23]Found Content-Length = 766 [21:42:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:42:23]execute_script... [21:42:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:42:23]POST & json_proto [21:42:23]process_json_proto [21:42:23]json parsed OK: [21:42:23]protocol is kg_v1.0 [21:42:23]action value=close_receipt [21:42:23]process_action close_receipt [21:42:23]cmd_close_receipt [21:42:23]MH_GetDate [21:42:23]Write to MH i2c: F0 00 00 CC 5A 15 [21:42:23]Write i2c OK [21:42:23]MH_I2C_Read... [21:42:23]Read from MH i2c: F0 [21:42:23]MH_I2C_Read... [21:42:23]Read from MH i2c: F0 09 00 [21:42:23]MH_I2C_Read... [21:42:23]Read from MH i2c: F0 09 00 CC 5A 00 42 62 1D 67 44 5E 04 65 51 [21:42:23]GetLastDocTimeStamp 1729978879 [21:42:23]current date 1729978946 [21:42:23]FM_GetShiftState [21:42:23]SAM_PROTO_GetShiftState [21:42:23]wFMCommunicate request_size=4 [21:42:23]MH_SAM_APDU [21:42:23]CAPDU: 80 13 01 00 [21:42:23]Write to MH i2c: E2 08 00 CD 5A 80 13 01 00 00 00 00 00 A4 [21:42:23]Write i2c OK [21:42:23]MH_I2C_Read... [21:42:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:42:23]Read from MH i2c: E2 [21:42:23]MH_I2C_Read... [21:42:23]Read from MH i2c: E2 0E 00 [21:42:23]MH_I2C_Read... [21:42:23]Read from MH i2c: E2 0E 00 CD 5A 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 22 [21:42:23]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:42:23]wFMCommunicate OK [21:42:23]SAM_PROTO_GetShiftState done [21:42:23]FM_GetShiftState done [21:42:23]opened in 1729902265 [21:42:23]opened+sec_in_day 1729988665 [21:42:23]quantity*price = 50010 [21:42:23]sum+1 = 50012 [21:42:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 638 26.10.2024 21:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309217 ФПД: 22656272657772 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T214226&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309217&fm=22656272657772&tin=02508201610067®Number=0000000000091780&sum=50011 [21:42:24]StoreToDocumentArchive [21:42:24]shift 532 fd 309217 [21:42:24]save to /storage/0532/doc_00309217 [21:42:24]save last doc name /storage/0532/doc_00309217 to /storage/kkm_last_doc_name [21:42:24]save OK [21:42:24]Clear old archive folders... [21:42:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:42:24]tlvbuf is 0026AE00 [21:42:24]SAM_PROTO_ClearQueue [21:42:24]wFMCommunicate request_size=4 [21:42:24]MH_SAM_APDU [21:42:24]CAPDU: 80 09 00 00 [21:42:24]Write to MH i2c: E2 08 00 DA 5A 80 09 00 00 00 00 00 00 A6 [21:42:24]Write i2c OK [21:42:24]MH_I2C_Read... [21:42:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:42:25]Read from MH i2c: E2 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: E2 03 00 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: E2 03 00 DA 5A 00 90 00 A8 [21:42:25]RAPDU: 90 00 [21:42:25]wFMCommunicate OK [21:42:25]SAM_PROTO_ClearQueue done [21:42:25]KKMCreateOFDPacket [21:42:25]OFDProtocolAddRootSTLVToBuf [21:42:25]FM_MakeSignedData [21:42:25]FM_MakeSignedData [21:42:25]SAM_PROTO_SignData [21:42:25]wFMCommunicate request_size=4 [21:42:25]MH_SAM_APDU [21:42:25]CAPDU: 80 0D 01 02 [21:42:25]Write to MH i2c: E2 08 00 DB 5A 80 0D 01 02 00 00 00 00 AE [21:42:25]Write i2c OK [21:42:25]MH_I2C_Read... [21:42:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:42:25]Read from MH i2c: E2 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: E2 03 00 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: E2 03 00 DB 5A 00 90 00 A9 [21:42:25]RAPDU: 90 00 [21:42:25]wFMCommunicate OK [21:42:25]wFMCommunicate request_size=255 [21:42:25]MH_SAM_APDU [21:42:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 42 62 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 B7 04 00 35 04 06 00 14 [21:42:25]Write to MH i2c: E2 02 01 DC 5A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 42 62 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 B7 04 00 35 04 06 00 14 00 00 99 [21:42:25]Write i2c OK [21:42:25]MH_I2C_Read... [21:42:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:42:25]Read from MH i2c: E2 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: E2 03 00 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: E2 03 00 DC 5A 00 90 00 AA [21:42:25]RAPDU: 90 00 [21:42:25]wFMCommunicate OK [21:42:25]wFMCommunicate request_size=10 [21:42:25]MH_SAM_APDU [21:42:25]CAPDU: 80 0D 02 02 05 9B 13 15 6D 6C [21:42:25]Write to MH i2c: E2 0D 00 DD 5A 80 0D 02 02 05 00 9B 13 15 6D 6C 00 00 57 [21:42:25]Write i2c OK [21:42:25]MH_I2C_Read... [21:42:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:42:25]Read from MH i2c: E2 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: E2 03 00 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: E2 03 00 DD 5A 00 90 00 AB [21:42:25]RAPDU: 90 00 [21:42:25]wFMCommunicate OK [21:42:25]wFMCommunicate request_size=4 [21:42:25]MH_SAM_APDU [21:42:25]CAPDU: 80 0D 03 02 [21:42:25]Write to MH i2c: E2 08 00 DE 5A 80 0D 03 02 00 00 00 00 B3 [21:42:25]Write i2c OK [21:42:25]MH_I2C_Read... [21:42:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:42:25]Read from MH i2c: E2 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: E2 0B 00 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: E2 0B 00 DE 5A 00 8A 8D 8B 91 57 0F B1 B1 90 00 AF [21:42:25]RAPDU: 8A 8D 8B 91 57 0F B1 B1 90 00 [21:42:25]wFMCommunicate OK [21:42:25]SAM_PROTO_SignData done [21:42:25]FM_MakeSignedData done [21:42:25]CreateOFDProtocolMessage [21:42:25]wFMCommunicate request_size=4 [21:42:25]MH_SAM_APDU [21:42:25]CAPDU: 80 11 00 00 [21:42:25]Write to MH i2c: E2 08 00 DF 5A 80 11 00 00 00 00 00 00 B3 [21:42:25]Write i2c OK [21:42:25]MH_I2C_Read... [21:42:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:42:25]Read from MH i2c: E2 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: E2 17 00 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: E2 17 00 DF 5A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 08 [21:42:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:42:25]wFMCommunicate OK [21:42:25]CreateOFDProtocolMessage done [21:42:25]OFDSenderStorePacket 309217 [21:42:25]StoreOFDPacket docnum=309217 [21:42:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B1 3A 07 01 43 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 42 62 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 B7 04 00 35 04 06 00 14 9B 13 15 6D 6C 8A 8D 8B 91 57 0F B1 B1 [21:42:25]CheckFolder [21:42:25]dirname=/storage/ofd_packets [21:42:25]CheckFolder done [21:42:25]ProducePacketName [21:42:25]name=ofd_packets/00309217 [21:42:25]NVStorageSaveData ofd_packets/00309217 [21:42:25]File name is /storage/ofd_packets/00309217 [21:42:25]Write 301 bytes [21:42:25]NVStorageSaveData done [21:42:25]OFDSenderStorePacket done [21:42:25]KKMCreateOFDPacket done [21:42:25]NVStorageSaveData kkm_last_timestamp [21:42:25]File name is /storage/kkm_last_timestamp [21:42:25]Write 4 bytes [21:42:25]NVStorageSaveData done [21:42:25]ExternCall_PrintAddStr [21:42:25]wPrintStart [21:42:25]Write to MH i2c: 01 00 00 E0 5A 3A [21:42:25]Write i2c OK [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: 01 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: 01 07 00 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: 01 07 00 E0 5A 00 00 00 00 00 FF 0F 4F [21:42:25]RasterBufferAndPrint [21:42:25]line Счет N : (1)643085 [21:42:25]line ИНН: 02508201610067 [21:42:25]line Контрольно-Кассовый Чек [21:42:25]line ПРОДАЖА [21:42:25]line ТРК (МРК, ГНК) : 51 [21:42:25]line Товар: 2710124500 [21:42:25]line Аи-95-К-3 [21:42:25]line 6.740 * 74.20 [21:42:25]line = 500.11 [21:42:25]line НДС 12% НСП 1% [21:42:25]line > о реализуемом товаре [21:42:25]line ИТОГО: 500.11 [21:42:25]line НСП 1% : 4.43 [21:42:25]line НДС 12% : 53.11 [21:42:25]line Наличными: 0.00 [21:42:25]line Безнал.: 500.11 [21:42:25]line Место: АЗС № 172 "Партнер Нефть" [21:42:25]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:42:25]line СНО: Общий режим [21:42:25]line Чек 638 26.10.2024 21:42 [21:42:25]line Смена: 532 ФФД: 1.0 [21:42:25]line ЗНМ: 0300000116 [21:42:25]line РНМ: 0000000000091780 [21:42:25]line Версия ККМ: 001 [21:42:25]line Платежная система: Mbank [21:42:25]line ФМ: 0000000000871765 [21:42:25]line ФД: 309217 [21:42:25]line ФПД: 22656272657772 [21:42:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T214226&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309217&fm=22656272657772&tin=02508201610067®Number=0000000000091780&sum=50011 [21:42:25]written 0, free lines is 4095 [21:42:25]OFD Sender: Processing packet 309217 [packets to send 223, broken 222] [21:42:25]ProducePacketName [21:42:25]name=ofd_packets/00309217 [21:42:25]OFD Sender: To server: pG, [21:42:25]CommunicateWithHost lk.salyk.kg:30040 [21:42:25]ConnectInit lk.salyk.kg [21:42:25]Connected sock=10 [21:42:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B1 3A 07 01 43 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 42 62 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 B7 04 00 35 04 06 00 14 9B 13 15 6D 6C 8A 8D 8B 91 57 0F B1 B1 [21:42:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 84 C0 47 00 67 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E1 B7 04 00 F4 03 04 00 9E 08 1D 67 B6 04 01 00 00 5A 59 81 11 28 70 9D AF [21:42:25]CommunicateWithHost err = 0 [21:42:25]CheckOFDResponse [21:42:25]1017 (14) - 77093643461234 [21:42:25]1041 (16) - 0000000000871765 [21:42:25]1040 (4) - 309217 [21:42:25]1012 (4) - 26.10.2024 15:19 [21:42:25]1206 (1) - 0 [21:42:25]OFD Sender: Remove packet 309217 [21:42:25]ProducePacketName [21:42:25]name=ofd_packets/00309217 [21:42:25]NVStorageDeleteData [21:42:25]Write to MH i2c: 01 00 00 08 5B 63 [21:42:25]Write i2c OK [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: 01 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: 01 07 00 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: 01 07 00 08 5B 00 00 00 00 00 E6 0C 5C [21:42:25]RasterBufferAndPrint [21:42:25]line [21:42:25]line [21:42:25]line [21:42:25]line [21:42:25]line [21:42:25]written 0, free lines is 3308 [21:42:25]MH_Cut [21:42:25]Write to MH i2c: D1 01 00 0F 5B 01 3C [21:42:25]Write i2c OK [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: D1 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: D1 01 00 [21:42:25]MH_I2C_Read... [21:42:25]Read from MH i2c: D1 01 00 0F 5B 00 3B [21:42:25]Write to MH i2c: 01 00 00 10 5B 6B [21:42:25]Write i2c OK [21:42:25]MH_I2C_Read... [21:42:26]OFD Sender: No OFD packet to send [21:42:26]*** Cut start [21:42:26]*** Purtial cut [21:42:26]*** Stage 1: CUTSNS_PIN = 1 [21:42:27]Read from MH i2c: 01 [21:42:27]MH_I2C_Read... [21:42:27]*** Stop cut motor [21:42:27]*** Cut end [21:42:27]Read from MH i2c: 01 07 00 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: 01 07 00 10 5B 00 00 00 00 00 FF 0F 80 [21:42:27]process_action close_receipt done [21:42:27]requested_data is exist [21:42:27]produce_requested_data [21:42:27]requested_item fm.sn is exist - process it [21:42:27]wFMCommunicate request_size=4 [21:42:27]MH_SAM_APDU [21:42:27]CAPDU: 80 11 00 00 [21:42:27]Write to MH i2c: E2 08 00 11 5B 80 11 00 00 00 00 00 00 E6 [21:42:27]Write i2c OK [21:42:27]MH_I2C_Read... [21:42:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:42:27]Read from MH i2c: E2 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 17 00 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 17 00 11 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3B [21:42:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:42:27]wFMCommunicate OK [21:42:27]requested_item fd.num is exist - process it [21:42:27]SAM_PROTO_GetFieldsCounters [21:42:27]wFMCommunicate request_size=4 [21:42:27]MH_SAM_APDU [21:42:27]CAPDU: 80 13 00 00 [21:42:27]Write to MH i2c: E2 08 00 12 5B 80 13 00 00 00 00 00 00 E9 [21:42:27]Write i2c OK [21:42:27]MH_I2C_Read... [21:42:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:42:27]Read from MH i2c: E2 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 62 00 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 62 00 12 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E1 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7E 02 00 00 5E 04 04 00 7E 02 00 00 57 04 04 00 7F 02 00 00 19 04 04 00 00 00 00 00 90 00 3E [21:42:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E1 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7E 02 00 00 5E 04 04 00 7E 02 00 00 57 04 04 00 7F 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:42:27]wFMCommunicate OK [21:42:27]SAM_PROTO_GetFieldsCounters done [21:42:27]requested_item shift.num is exist - process it [21:42:27]requested_item shift.opened is exist - process it [21:42:27]req_shift_opened [21:42:27]FM_GetShiftState [21:42:27]SAM_PROTO_GetShiftState [21:42:27]wFMCommunicate request_size=4 [21:42:27]MH_SAM_APDU [21:42:27]CAPDU: 80 13 01 00 [21:42:27]Write to MH i2c: E2 08 00 13 5B 80 13 01 00 00 00 00 00 EB [21:42:27]Write i2c OK [21:42:27]MH_I2C_Read... [21:42:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:42:27]Read from MH i2c: E2 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 0E 00 [21:42:27]MH_I2C_Read... [21:42:27]Read from MH i2c: E2 0E 00 13 5B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 69 [21:42:27]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:42:27]wFMCommunicate OK [21:42:27]SAM_PROTO_GetShiftState done [21:42:27]FM_GetShiftState done [21:42:27]req_shift_opened done [21:42:27]requested_item shift.open_date is exist - process it [21:42:27]req_shift_open_date [21:42:27]req_shift_open_date done [21:42:27]produce_requested_data done [21:42:27]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309217,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:42:27]process_action_free close_receipt [21:42:27]json_value_free [21:42:27]json_value_free done [21:42:27]process_json_proto returns [21:42:27]Send response to host [21:42:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309217,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:42:27]free response buf [21:42:27]execute_script done [21:42:27]execute_script returns [21:42:27]free content buf [21:42:27]Sock 7.Close socket [21:42:27]Sock 7.Thread stoped [21:42:31]OFD Sender: No OFD packet to send [21:42:36]OFD Sender: No OFD packet to send [21:42:41]OFD Sender: No OFD packet to send [21:42:46]OFD Sender: No OFD packet to send [21:42:51]OFD Sender: No OFD packet to send [21:42:56]OFD Sender: No OFD packet to send [21:43:01]OFD Sender: No OFD packet to send [21:43:06]OFD Sender: No OFD packet to send [21:43:11]OFD Sender: No OFD packet to send [21:43:16]OFD Sender: No OFD packet to send [21:43:21]OFD Sender: No OFD packet to send [21:43:26]OFD Sender: No OFD packet to send [21:43:31]OFD Sender: No OFD packet to send [21:43:36]OFD Sender: No OFD packet to send [21:43:41]OFD Sender: No OFD packet to send [21:43:46]OFD Sender: No OFD packet to send [21:43:51]OFD Sender: No OFD packet to send [21:43:56]OFD Sender: No OFD packet to send [21:44:01]OFD Sender: No OFD packet to send [21:44:06]OFD Sender: No OFD packet to send [21:44:11]OFD Sender: No OFD packet to send [21:44:16]OFD Sender: No OFD packet to send [21:44:21]OFD Sender: No OFD packet to send [21:44:26]OFD Sender: No OFD packet to send [21:44:31]OFD Sender: No OFD packet to send [21:44:36]OFD Sender: No OFD packet to send [21:44:41]OFD Sender: No OFD packet to send [21:44:46]OFD Sender: No OFD packet to send [21:44:51]OFD Sender: No OFD packet to send [21:44:56]OFD Sender: No OFD packet to send [21:45:01]OFD Sender: No OFD packet to send [21:45:06]OFD Sender: No OFD packet to send [21:45:11]OFD Sender: No OFD packet to send [21:45:16]OFD Sender: No OFD packet to send [21:45:21]OFD Sender: No OFD packet to send [21:45:26]OFD Sender: No OFD packet to send [21:45:31]OFD Sender: No OFD packet to send [21:45:36]OFD Sender: No OFD packet to send [21:45:41]OFD Sender: No OFD packet to send [21:45:46]OFD Sender: No OFD packet to send [21:45:51]OFD Sender: No OFD packet to send [21:45:56]OFD Sender: No OFD packet to send [21:46:01]OFD Sender: No OFD packet to send [21:46:06]OFD Sender: No OFD packet to send [21:46:11]OFD Sender: No OFD packet to send [21:46:16]OFD Sender: No OFD packet to send [21:46:21]OFD Sender: No OFD packet to send [21:46:26]OFD Sender: No OFD packet to send [21:46:31]OFD Sender: No OFD packet to send [21:46:36]OFD Sender: No OFD packet to send [21:46:41]OFD Sender: No OFD packet to send [21:46:46]OFD Sender: No OFD packet to send [21:46:51]OFD Sender: No OFD packet to send [21:46:56]OFD Sender: No OFD packet to send [21:47:01]OFD Sender: No OFD packet to send [21:47:06]OFD Sender: No OFD packet to send [21:47:11]OFD Sender: No OFD packet to send [21:47:16]OFD Sender: No OFD packet to send [21:47:21]OFD Sender: No OFD packet to send [21:47:26]OFD Sender: No OFD packet to send [21:47: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:07]OFD Sender: No OFD packet to send [21:49:12]OFD Sender: No OFD packet to send [21:49:17]OFD Sender: No OFD packet to send [21:49:22]OFD Sender: No OFD packet to send [21:49:27]OFD Sender: No OFD packet to send [21:49:32]OFD Sender: No OFD packet to send [21:49:33]accept exits with 9 [21:49:33]New connection [21:49:33]New thread 3066879332 created [21:49:33]Thread 3067022692 joined [21:49:33]Waiting for new connection... [21:49:33] Sock 9.Parse request [21:49:33]Sock 9.Check first char [21:49:33]Sock 9.First char is OK [21:49:33]request: POST /json_proto HTTP/1.0 [21:49:33]Method: POST [21:49:33]URL: /json_proto [21:49:33]Method is POST - this is cgi request [21:49:33]url: /json_proto [21:49:33]query_string will be loaded in cgi processing [21:49:33]execute_cgi json_proto POST (null) [21:49:33]execute_cgi path=json_proto method=POST [21:49:33]POST find Content-Length [21:49:33]Host: 172.17.96.3:8080 [21:49:33]Content-Length: 624 [21:49:33]Content-Type: application/json [21:49:33] [21:49:33]POST finish read [21:49:33]Found Content-Length = 624 [21:49:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3388", "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" ] } } [21:49:33]execute_script... [21:49:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3388", "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" ] } } [21:49:33]POST & json_proto [21:49:33]process_json_proto [21:49:33]json parsed OK: [21:49:33]protocol is kg_v1.0 [21:49:33]action value=close_receipt [21:49:33]process_action close_receipt [21:49:33]cmd_close_receipt [21:49:33]MH_GetDate [21:49:33]Write to MH i2c: F0 00 00 14 5B 5E [21:49:33]Write i2c OK [21:49:33]MH_I2C_Read... [21:49:33]Read from MH i2c: F0 [21:49:33]MH_I2C_Read... [21:49:33]Read from MH i2c: F0 09 00 [21:49:33]MH_I2C_Read... [21:49:33]Read from MH i2c: F0 09 00 14 5B 00 EF 63 1D 67 44 5E 04 65 48 [21:49:33]GetLastDocTimeStamp 1729978946 [21:49:33]current date 1729979375 [21:49:33]FM_GetShiftState [21:49:33]SAM_PROTO_GetShiftState [21:49:33]wFMCommunicate request_size=4 [21:49:33]MH_SAM_APDU [21:49:33]CAPDU: 80 13 01 00 [21:49:33]Write to MH i2c: E2 08 00 15 5B 80 13 01 00 00 00 00 00 ED [21:49:33]Write i2c OK [21:49:33]MH_I2C_Read... [21:49:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:33]Read from MH i2c: E2 [21:49:33]MH_I2C_Read... [21:49:33]Read from MH i2c: E2 0E 00 [21:49:33]MH_I2C_Read... [21:49:33]Read from MH i2c: E2 0E 00 15 5B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6B [21:49:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:49:33]wFMCommunicate OK [21:49:33]SAM_PROTO_GetShiftState done [21:49:33]FM_GetShiftState done [21:49:33]opened in 1729902265 [21:49:33]opened+sec_in_day 1729988665 [21:49:33]quantity*price = 34500 [21:49:33]sum+1 = 34501 [21:49:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 345.00 НСП 1% : 3.05 НДС 12% : 36.64 Наличными: 345.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 639 26.10.2024 21:49 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309218 ФПД: 50518222779517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T214935&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309218&fm=50518222779517&tin=02508201610067®Number=0000000000091780&sum=34500 0 [21:49:34]StoreToDocumentArchive [21:49:34]shift 532 fd 309218 [21:49:34]save to /storage/0532/doc_00309218 [21:49:34]save last doc name /storage/0532/doc_00309218 to /storage/kkm_last_doc_name [21:49:34]save OK [21:49:34]Clear old archive folders... [21:49:34]ProcessDocumentItem done err = 0, tmpTLVsize=274 [21:49:34]tlvbuf is 00208AE0 [21:49:34]SAM_PROTO_ClearQueue [21:49:34]wFMCommunicate request_size=4 [21:49:34]MH_SAM_APDU [21:49:34]CAPDU: 80 09 00 00 [21:49:34]Write to MH i2c: E2 08 00 22 5B 80 09 00 00 00 00 00 00 EF [21:49:34]Write i2c OK [21:49:34]MH_I2C_Read... [21:49:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:49:34]Read from MH i2c: E2 [21:49:34]MH_I2C_Read... [21:49:34]Read from MH i2c: E2 03 00 [21:49:34]MH_I2C_Read... [21:49:34]Read from MH i2c: E2 03 00 22 5B 00 90 00 F1 [21:49:34]RAPDU: 90 00 [21:49:34]wFMCommunicate OK [21:49:34]SAM_PROTO_ClearQueue done [21:49:34]KKMCreateOFDPacket [21:49:34]OFDProtocolAddRootSTLVToBuf [21:49:34]FM_MakeSignedData [21:49:34]FM_MakeSignedData [21:49:34]SAM_PROTO_SignData [21:49:34]wFMCommunicate request_size=4 [21:49:34]MH_SAM_APDU [21:49:34]CAPDU: 80 0D 01 02 [21:49:34]Write to MH i2c: E2 08 00 23 5B 80 0D 01 02 00 00 00 00 F7 [21:49:34]Write i2c OK [21:49:34]MH_I2C_Read... [21:49:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:49:34]Read from MH i2c: E2 [21:49:34]MH_I2C_Read... [21:49:34]Read from MH i2c: E2 03 00 [21:49:34]MH_I2C_Read... [21:49:34]Read from MH i2c: E2 03 00 23 5B 00 90 00 F2 [21:49:34]RAPDU: 90 00 [21:49:34]wFMCommunicate OK [21:49:34]wFMCommunicate request_size=255 [21:49:34]MH_SAM_APDU [21:49:34]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 7F 02 00 00 F4 03 04 00 EF 63 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 [21:49:34]Write to MH i2c: E2 02 01 24 5B 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 7F 02 00 00 F4 03 04 00 EF 63 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 00 00 CF [21:49:34]Write i2c OK [21:49:34]MH_I2C_Read... [21:49:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:34]Read from MH i2c: E2 [21:49:34]MH_I2C_Read... [21:49:34]Read from MH i2c: E2 03 00 [21:49:34]MH_I2C_Read... [21:49:34]Read from MH i2c: E2 03 00 24 5B 00 90 00 F3 [21:49:34]RAPDU: 90 00 [21:49:34]wFMCommunicate OK [21:49:34]wFMCommunicate request_size=33 [21:49:34]MH_SAM_APDU [21:49:34]CAPDU: 80 0D 02 02 1C 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 B7 04 00 35 04 06 00 2D F2 30 B9 34 7D [21:49:34]Write to MH i2c: E2 24 00 25 5B 80 0D 02 02 1C 00 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 B7 04 00 35 04 06 00 2D F2 30 B9 34 7D 00 00 E1 [21:49:34]Write i2c OK [21:49:34]MH_I2C_Read... [21:49:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:49:35]Read from MH i2c: E2 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 03 00 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 03 00 25 5B 00 90 00 F4 [21:49:35]RAPDU: 90 00 [21:49:35]wFMCommunicate OK [21:49:35]wFMCommunicate request_size=4 [21:49:35]MH_SAM_APDU [21:49:35]CAPDU: 80 0D 03 02 [21:49:35]Write to MH i2c: E2 08 00 26 5B 80 0D 03 02 00 00 00 00 FC [21:49:35]Write i2c OK [21:49:35]MH_I2C_Read... [21:49:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:49:35]Read from MH i2c: E2 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 0B 00 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 0B 00 26 5B 00 06 18 17 8C 01 21 E0 99 90 00 59 [21:49:35]RAPDU: 06 18 17 8C 01 21 E0 99 90 00 [21:49:35]wFMCommunicate OK [21:49:35]SAM_PROTO_SignData done [21:49:35]FM_MakeSignedData done [21:49:35]CreateOFDProtocolMessage [21:49:35]wFMCommunicate request_size=4 [21:49:35]MH_SAM_APDU [21:49:35]CAPDU: 80 11 00 00 [21:49:35]Write to MH i2c: E2 08 00 27 5B 80 11 00 00 00 00 00 00 FC [21:49:35]Write i2c OK [21:49:35]MH_I2C_Read... [21:49:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:35]Read from MH i2c: E2 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 17 00 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: E2 17 00 27 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 51 [21:49:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:49:35]wFMCommunicate OK [21:49:35]CreateOFDProtocolMessage done [21:49:35]OFDSenderStorePacket 309218 [21:49:35]StoreOFDPacket docnum=309218 [21:49:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 26 01 00 00 75 BE 1E 01 09 80 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 7F 02 00 00 F4 03 04 00 EF 63 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 B7 04 00 35 04 06 00 2D F2 30 B9 34 7D 06 18 17 8C 01 21 E0 99 [21:49:35]CheckFolder [21:49:35]dirname=/storage/ofd_packets [21:49:35]CheckFolder done [21:49:35]ProducePacketName [21:49:35]name=ofd_packets/00309218 [21:49:35]NVStorageSaveData ofd_packets/00309218 [21:49:35]File name is /storage/ofd_packets/00309218 [21:49:35]Write 324 bytes [21:49:35]NVStorageSaveData done [21:49:35]OFDSenderStorePacket done [21:49:35]KKMCreateOFDPacket done [21:49:35]NVStorageSaveData kkm_last_timestamp [21:49:35]File name is /storage/kkm_last_timestamp [21:49:35]Write 4 bytes [21:49:35]NVStorageSaveData done [21:49:35]ExternCall_PrintAddStr [21:49:35]wPrintStart [21:49:35]Write to MH i2c: 01 00 00 28 5B 83 [21:49:35]Write i2c OK [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: 01 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: 01 07 00 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: 01 07 00 28 5B 00 00 00 00 00 FF 0F 98 [21:49:35]RasterBufferAndPrint [21:49:35]line Счет N : (3)3388 [21:49:35]line ИНН: 02508201610067 [21:49:35]line Контрольно-Кассовый Чек [21:49:35]line ПРОДАЖА [21:49:35]line Товар: 2000036240010 [21:49:35]line Кофе Латте (GABB TRADE) [21:49:35]line 3.000 * 115.00 [21:49:35]line = 345.00 [21:49:35]line НДС 12% НСП 1% [21:49:35]line > о реализуемом товаре [21:49:35]line ИТОГО: 345.00 [21:49:35]line НСП 1% : 3.05 [21:49:35]line НДС 12% : 36.64 [21:49:35]line Наличными: 345.00 [21:49:35]line Безнал.: 0.00 [21:49:35]line Место: АЗС № 172 "Партнер Нефть" [21:49:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:49:35]line СНО: Общий режим [21:49:35]line Чек 639 26.10.2024 21:49 [21:49:35]line Смена: 532 ФФД: 1.0 [21:49:35]line ЗНМ: 0300000116 [21:49:35]line РНМ: 0000000000091780 [21:49:35]line Версия ККМ: 001 [21:49:35]line ФМ: 0000000000871765 [21:49:35]line ФД: 309218 [21:49:35]line ФПД: 50518222779517 [21:49:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T214935&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309218&fm=50518222779517&tin=02508201610067®Number=0000000000091780&sum=34500 [21:49:35]OFD Sender: Processing packet 309218 [packets to send 223, broken 222] [21:49:35]ProducePacketName [21:49:35]name=ofd_packets/00309218 [21:49:35]OFD Sender: To server: pG, [21:49:35]CommunicateWithHost lk.salyk.kg:30040 [21:49:35]ConnectInit lk.salyk.kg [21:49:35]line 0 [21:49:35]written 0, free lines is 4095 [21:49:35]Connected sock=10 [21:49:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 26 01 00 00 75 BE 1E 01 09 80 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 7F 02 00 00 F4 03 04 00 EF 63 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E2 B7 04 00 35 04 06 00 2D F2 30 B9 34 7D 06 18 17 8C 01 21 E0 99 [21:49:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 10 F7 47 00 A7 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 31 37 36 35 10 04 04 00 E2 B7 04 00 F4 03 04 00 4C 0A 1D 67 B6 04 01 00 00 F7 50 10 BC C7 5A 43 E7 [21:49:35]CommunicateWithHost err = 0 [21:49:35]CheckOFDResponse [21:49:35]1017 (14) - 77093643461234 [21:49:35]1041 (16) - 0000000000871765 [21:49:35]1040 (4) - 309218 [21:49:35]1012 (4) - 26.10.2024 15:27 [21:49:35]1206 (1) - 0 [21:49:35]OFD Sender: Remove packet 309218 [21:49:35]ProducePacketName [21:49:35]name=ofd_packets/00309218 [21:49:35]NVStorageDeleteData [21:49:35]Write to MH i2c: 01 00 00 4F 5B AA [21:49:35]Write i2c OK [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: 01 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: 01 07 00 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: 01 07 00 4F 5B 00 00 00 00 00 E9 0C A6 [21:49:35]RasterBufferAndPrint [21:49:35]line [21:49:35]line [21:49:35]line [21:49:35]line [21:49:35]line [21:49:35]written 0, free lines is 3311 [21:49:35]MH_Cut [21:49:35]Write to MH i2c: D1 01 00 56 5B 01 83 [21:49:35]Write i2c OK [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: D1 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: D1 01 00 [21:49:35]MH_I2C_Read... [21:49:35]Read from MH i2c: D1 01 00 56 5B 00 82 [21:49:35]Write to MH i2c: 01 00 00 57 5B B2 [21:49:35]Write i2c OK [21:49:35]MH_I2C_Read... [21:49:36]OFD Sender: No OFD packet to send [21:49:36]*** Cut start [21:49:36]*** Purtial cut [21:49:36]*** Stage 1: CUTSNS_PIN = 1 [21:49:36]Read from MH i2c: 01 [21:49:36]MH_I2C_Read... [21:49:36]*** Stop cut motor [21:49:36]*** Cut end [21:49:36]Read from MH i2c: 01 07 00 [21:49:36]MH_I2C_Read... [21:49:36]Read from MH i2c: 01 07 00 57 5B 00 00 00 00 00 FF 0F C7 [21:49:36]process_action close_receipt done [21:49:36]requested_data is exist [21:49:36]produce_requested_data [21:49:36]requested_item fm.sn is exist - process it [21:49:36]wFMCommunicate request_size=4 [21:49:36]MH_SAM_APDU [21:49:36]CAPDU: 80 11 00 00 [21:49:36]Write to MH i2c: E2 08 00 58 5B 80 11 00 00 00 00 00 00 2D [21:49:36]Write i2c OK [21:49:36]MH_I2C_Read... [21:49:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:49:37]Read from MH i2c: E2 [21:49:37]MH_I2C_Read... [21:49:37]Read from MH i2c: E2 17 00 [21:49:37]MH_I2C_Read... [21:49:37]Read from MH i2c: E2 17 00 58 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 82 [21:49:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:49:37]wFMCommunicate OK [21:49:37]requested_item fd.num is exist - process it [21:49:37]SAM_PROTO_GetFieldsCounters [21:49:37]wFMCommunicate request_size=4 [21:49:37]MH_SAM_APDU [21:49:37]CAPDU: 80 13 00 00 [21:49:37]Write to MH i2c: E2 08 00 59 5B 80 13 00 00 00 00 00 00 30 [21:49:37]Write i2c OK [21:49:37]MH_I2C_Read... [21:49:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:49:37]Read from MH i2c: E2 [21:49:37]MH_I2C_Read... [21:49:37]Read from MH i2c: E2 62 00 [21:49:37]MH_I2C_Read... [21:49:37]Read from MH i2c: E2 62 00 59 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E2 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7F 02 00 00 5E 04 04 00 7F 02 00 00 57 04 04 00 80 02 00 00 19 04 04 00 00 00 00 00 90 00 89 [21:49: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E2 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 7F 02 00 00 5E 04 04 00 7F 02 00 00 57 04 04 00 80 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:49:37]wFMCommunicate OK [21:49:37]SAM_PROTO_GetFieldsCounters done [21:49:37]requested_item shift.num is exist - process it [21:49:37]requested_item shift.opened is exist - process it [21:49:37]req_shift_opened [21:49:37]FM_GetShiftState [21:49:37]SAM_PROTO_GetShiftState [21:49:37]wFMCommunicate request_size=4 [21:49:37]MH_SAM_APDU [21:49:37]CAPDU: 80 13 01 00 [21:49:37]Write to MH i2c: E2 08 00 5A 5B 80 13 01 00 00 00 00 00 32 [21:49:37]Write i2c OK [21:49:37]MH_I2C_Read... [21:49:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:49:37]Read from MH i2c: E2 [21:49:37]MH_I2C_Read... [21:49:37]Read from MH i2c: E2 0E 00 [21:49:37]MH_I2C_Read... [21:49:37]Read from MH i2c: E2 0E 00 5A 5B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B0 [21:49:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:49:37]wFMCommunicate OK [21:49:37]SAM_PROTO_GetShiftState done [21:49:37]FM_GetShiftState done [21:49:37]req_shift_opened done [21:49:37]requested_item shift.open_date is exist - process it [21:49:37]req_shift_open_date [21:49:37]req_shift_open_date done [21:49:37]produce_requested_data done [21:49:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309218,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:49:37]process_action_free close_receipt [21:49:37]json_value_free [21:49:37]json_value_free done [21:49:37]process_json_proto returns [21:49:37]Send response to host [21:49:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309218,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:49:37]free response buf [21:49:37]execute_script done [21:49:37]execute_script returns [21:49:37]free content buf [21:49:37]Sock 9.Close socket [21:49:37]Sock 9.Thread stoped [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:56]OFD Sender: No OFD packet to send [21:51:01]OFD Sender: No OFD packet to send [21:51:06]OFD Sender: No OFD packet to send [21:51:11]OFD Sender: No OFD packet to send [21:51:16]OFD Sender: No OFD packet to send [21:51:21]OFD Sender: No OFD packet to send [21:51:26]OFD Sender: No OFD packet to send [21:51:31]OFD Sender: No OFD packet to send [21:51:36]OFD Sender: No OFD packet to send [21:51:41]OFD Sender: No OFD packet to send [21:51:46]OFD Sender: No OFD packet to send [21:51:51]OFD Sender: No OFD packet to send [21:51:56]OFD Sender: No OFD packet to send [21:52:01]OFD Sender: No OFD packet to send [21:52:06]OFD Sender: No OFD packet to send [21:52:11]OFD Sender: No OFD packet to send [21:52:16]OFD Sender: No OFD packet to send [21:52:21]OFD Sender: No OFD packet to send [21:52:26]OFD Sender: No OFD packet to send [21:52:31]OFD Sender: No OFD packet to send [21:52:36]OFD Sender: No OFD packet to send [21:52:41]OFD Sender: No OFD packet to send [21:52:46]OFD Sender: No OFD packet to send [21:52:51]OFD Sender: No OFD packet to send [21:52:56]OFD Sender: No OFD packet to send [21:52:57]accept exits with 7 [21:52:57]New connection [21:52:57]New thread 3067022692 created [21:52:57]Thread 3066879332 joined [21:52:57]Waiting for new connection... [21:52:57] Sock 7.Parse request [21:52:57]Sock 7.Check first char [21:52:57]Sock 7.First char is OK [21:52:57]request: POST /json_proto HTTP/1.0 [21:52:57]Method: POST [21:52:57]URL: /json_proto [21:52:57]Method is POST - this is cgi request [21:52:57]url: /json_proto [21:52:57]query_string will be loaded in cgi processing [21:52:57]execute_cgi json_proto POST (null) [21:52:57]execute_cgi path=json_proto method=POST [21:52:57]POST find Content-Length [21:52:57]Host: 172.17.96.3:8080 [21:52:57]Content-Length: 682 [21:52:57]Content-Type: application/json [21:52:57] [21:52:57]POST finish read [21:52:57]Found Content-Length = 682 [21:52:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [21:52:57]execute_script... [21:52:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [21:52:57]POST & json_proto [21:52:57]process_json_proto [21:52:57]json parsed OK: [21:52:57]protocol is kg_v1.0 [21:52:57]action value=close_receipt [21:52:57]process_action close_receipt [21:52:57]cmd_close_receipt [21:52:57]MH_GetDate [21:52:57]Write to MH i2c: F0 00 00 5B 5B A5 [21:52:57]Write i2c OK [21:52:57]MH_I2C_Read... [21:52:57]Read from MH i2c: F0 [21:52:57]MH_I2C_Read... [21:52:57]Read from MH i2c: F0 09 00 [21:52:57]MH_I2C_Read... [21:52:57]Read from MH i2c: F0 09 00 5B 5B 00 BB 64 1D 67 44 5E 04 65 5C [21:52:57]GetLastDocTimeStamp 1729979375 [21:52:57]current date 1729979579 [21:52:57]FM_GetShiftState [21:52:57]SAM_PROTO_GetShiftState [21:52:57]wFMCommunicate request_size=4 [21:52:57]MH_SAM_APDU [21:52:57]CAPDU: 80 13 01 00 [21:52:57]Write to MH i2c: E2 08 00 5C 5B 80 13 01 00 00 00 00 00 34 [21:52:57]Write i2c OK [21:52:57]MH_I2C_Read... [21:52:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:57]Read from MH i2c: E2 [21:52:57]MH_I2C_Read... [21:52:57]Read from MH i2c: E2 0E 00 [21:52:57]MH_I2C_Read... [21:52:57]Read from MH i2c: E2 0E 00 5C 5B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B2 [21:52:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:52:57]wFMCommunicate OK [21:52:57]SAM_PROTO_GetShiftState done [21:52:57]FM_GetShiftState done [21:52:57]opened in 1729902265 [21:52:57]opened+sec_in_day 1729988665 [21:52:57]quantity*price = 100015 [21:52:57]sum+1 = 100017 [21:52:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 640 26.10.2024 21:52 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309219 ФПД: 260284388591428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T215259&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309219&fm=260284388591428&tin=02508201610067®Number=0000000000091780&sum=100000 [21:52:58]StoreToDocumentArchive [21:52:58]shift 532 fd 309219 [21:52:58]save to /storage/0532/doc_00309219 [21:52:58]save last doc name /storage/0532/doc_00309219 to /storage/kkm_last_doc_name [21:52:58]save OK [21:52:58]Clear old archive folders... [21:52:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:52:58]tlvbuf is 00091DF0 [21:52:58]SAM_PROTO_ClearQueue [21:52:58]wFMCommunicate request_size=4 [21:52:58]MH_SAM_APDU [21:52:58]CAPDU: 80 09 00 00 [21:52:58]Write to MH i2c: E2 08 00 69 5B 80 09 00 00 00 00 00 00 36 [21:52:58]Write i2c OK [21:52:58]MH_I2C_Read... [21:52:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:52:58]Read from MH i2c: E2 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 03 00 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 03 00 69 5B 00 90 00 38 [21:52:58]RAPDU: 90 00 [21:52:58]wFMCommunicate OK [21:52:58]SAM_PROTO_ClearQueue done [21:52:58]KKMCreateOFDPacket [21:52:58]OFDProtocolAddRootSTLVToBuf [21:52:58]FM_MakeSignedData [21:52:58]FM_MakeSignedData [21:52:58]SAM_PROTO_SignData [21:52:58]wFMCommunicate request_size=4 [21:52:58]MH_SAM_APDU [21:52:58]CAPDU: 80 0D 01 02 [21:52:58]Write to MH i2c: E2 08 00 6A 5B 80 0D 01 02 00 00 00 00 3E [21:52:58]Write i2c OK [21:52:58]MH_I2C_Read... [21:52:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:52:58]Read from MH i2c: E2 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 03 00 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 03 00 6A 5B 00 90 00 39 [21:52:58]RAPDU: 90 00 [21:52:58]wFMCommunicate OK [21:52:58]wFMCommunicate request_size=255 [21:52:58]MH_SAM_APDU [21:52:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 02 00 00 F4 03 04 00 BB 64 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B7 04 00 35 04 06 00 EC [21:52:58]Write to MH i2c: E2 02 01 6B 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 02 00 00 F4 03 04 00 BB 64 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B7 04 00 35 04 06 00 EC 00 00 8B [21:52:58]Write i2c OK [21:52:58]MH_I2C_Read... [21:52:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:58]Read from MH i2c: E2 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 03 00 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 03 00 6B 5B 00 90 00 3A [21:52:58]RAPDU: 90 00 [21:52:58]wFMCommunicate OK [21:52:58]wFMCommunicate request_size=10 [21:52:58]MH_SAM_APDU [21:52:58]CAPDU: 80 0D 02 02 05 BA 2E 85 C7 44 [21:52:58]Write to MH i2c: E2 0D 00 6C 5B 80 0D 02 02 05 00 BA 2E 85 C7 44 00 00 C3 [21:52:58]Write i2c OK [21:52:58]MH_I2C_Read... [21:52:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:58]Read from MH i2c: E2 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 03 00 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 03 00 6C 5B 00 90 00 3B [21:52:58]RAPDU: 90 00 [21:52:58]wFMCommunicate OK [21:52:58]wFMCommunicate request_size=4 [21:52:58]MH_SAM_APDU [21:52:58]CAPDU: 80 0D 03 02 [21:52:58]Write to MH i2c: E2 08 00 6D 5B 80 0D 03 02 00 00 00 00 43 [21:52:58]Write i2c OK [21:52:58]MH_I2C_Read... [21:52:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:52:58]Read from MH i2c: E2 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 0B 00 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 0B 00 6D 5B 00 34 42 20 49 97 58 30 9C 90 00 DE [21:52:58]RAPDU: 34 42 20 49 97 58 30 9C 90 00 [21:52:58]wFMCommunicate OK [21:52:58]SAM_PROTO_SignData done [21:52:58]FM_MakeSignedData done [21:52:58]CreateOFDProtocolMessage [21:52:58]wFMCommunicate request_size=4 [21:52:58]MH_SAM_APDU [21:52:58]CAPDU: 80 11 00 00 [21:52:58]Write to MH i2c: E2 08 00 6E 5B 80 11 00 00 00 00 00 00 43 [21:52:58]Write i2c OK [21:52:58]MH_I2C_Read... [21:52:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:59]Read from MH i2c: E2 [21:52:59]MH_I2C_Read... [21:52:59]Read from MH i2c: E2 17 00 [21:52:59]MH_I2C_Read... [21:52:59]Read from MH i2c: E2 17 00 6E 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 98 [21:52:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:52:59]wFMCommunicate OK [21:52:59]CreateOFDProtocolMessage done [21:52:59]OFDSenderStorePacket 309219 [21:52:59]StoreOFDPacket docnum=309219 [21:52:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D7 59 07 01 C3 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 02 00 00 F4 03 04 00 BB 64 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B7 04 00 35 04 06 00 EC BA 2E 85 C7 44 34 42 20 49 97 58 30 9C [21:52:59]CheckFolder [21:52:59]dirname=/storage/ofd_packets [21:52:59]CheckFolder done [21:52:59]ProducePacketName [21:52:59]name=ofd_packets/00309219 [21:52:59]NVStorageSaveData ofd_packets/00309219 [21:52:59]File name is /storage/ofd_packets/00309219 [21:52:59]Write 301 bytes [21:52:59]NVStorageSaveData done [21:52:59]OFDSenderStorePacket done [21:52:59]KKMCreateOFDPacket done [21:52:59]NVStorageSaveData kkm_last_timestamp [21:52:59]File name is /storage/kkm_last_timestamp [21:52:59]Write 4 bytes [21:52:59]NVStorageSaveData done [21:52:59]ExternCall_PrintAddStr [21:52:59]wPrintStart [21:52:59]Write to MH i2c: 01 00 00 6F 5B CA [21:52:59]Write i2c OK [21:52:59]MH_I2C_Read... [21:52:59]Read from MH i2c: 01 [21:52:59]MH_I2C_Read... [21:52:59]Read from MH i2c: 01 07 00 [21:52:59]MH_I2C_Read... [21:52:59]Read from MH i2c: 01 07 00 6F 5B 00 00 00 00 00 FF 0F DF [21:52:59]RasterBufferAndPrint [21:52:59]line Счет N : (1)643086 [21:52:59]line ИНН: 02508201610067 [21:52:59]line Контрольно-Кассовый Чек [21:52:59]line ПРОДАЖА [21:52:59]line ТРК (МРК, ГНК) : 41 [21:52:59]line Товар: 2710124130 [21:52:59]line Аи-92-К-2 [21:52:59]line 14.950 * 66.90 [21:52:59]line = 1000.16 [21:52:59]line НДС 12% НСП 1% [21:52:59]line > о реализуемом товаре [21:52:59]line ОКРУГЛЕНИЕ: -0.16 [21:52:59]line ИТОГО: 1000.00 [21:52:59]line Внесено: 1000.00 [21:52:59]line СДАЧА: 0.00 [21:52:59]line НСП 1% : 8.85 [21:52:59]line НДС 12% : 106.21 [21:52:59]line Наличными: 1000.00 [21:52:59]line Безнал.: 0.00 [21:52:59]line Место: АЗС № 172 "Партнер Нефть" [21:52:59]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:52:59]line СНО: Общий режим [21:52:59]line Чек 640 26.10.2024 21:52 [21:52:59]line Смена: 532 ФФД: 1.0 [21:52:59]line ЗНМ: 0300000116 [21:52:59]line РНМ: 0000000000091780 [21:52:59]line Версия ККМ: 001 [21:52:59]line ФМ: 0000000000871765 [21:52:59]line ФД: 309219 [21:52:59]line ФПД: 260284388591428 [21:52:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T215259&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309219&fm=260284388591428&tin=02508201610067®Number=0000000000091780&sum=100000 [21:52:59]written 0, free lines is 4095 [21:52:59]OFD Sender: Processing packet 309219 [packets to send 223, broken 222] [21:52:59]ProducePacketName [21:52:59]name=ofd_packets/00309219 [21:52:59]OFD Sender: To server: pG, [21:52:59]CommunicateWithHost lk.salyk.kg:30040 [21:52:59]ConnectInit lk.salyk.kg [21:52:59]Connected sock=10 [21:52:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D7 59 07 01 C3 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 80 02 00 00 F4 03 04 00 BB 64 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B7 04 00 35 04 06 00 EC BA 2E 85 C7 44 34 42 20 49 97 58 30 9C [21:52:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C7 6B 47 00 3C 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E3 B7 04 00 F4 03 04 00 18 0B 1D 67 B6 04 01 00 00 51 EC 36 FA 68 26 A7 DC [21:52:59]CommunicateWithHost err = 0 [21:52:59]CheckOFDResponse [21:52:59]1017 (14) - 77093643461234 [21:52:59]1041 (16) - 0000000000871765 [21:52:59]1040 (4) - 309219 [21:52:59]1012 (4) - 26.10.2024 15:30 [21:52:59]1206 (1) - 0 [21:52:59]OFD Sender: Remove packet 309219 [21:52:59]ProducePacketName [21:52:59]name=ofd_packets/00309219 [21:52:59]NVStorageDeleteData [21:52:59]Write to MH i2c: 01 00 00 99 5B F4 [21:52:59]Write i2c OK [21:52:59]MH_I2C_Read... [21:52:59]Read from MH i2c: 01 [21:52:59]MH_I2C_Read... [21:52:59]Read from MH i2c: 01 07 00 [21:52:59]MH_I2C_Read... [21:52:59]Read from MH i2c: 01 07 00 99 5B 00 00 00 00 00 B7 0C BE [21:52:59]RasterBufferAndPrint [21:52:59]line [21:52:59]line [21:52:59]line [21:52:59]line [21:52:59]line [21:52:59]written 0, free lines is 3262 [21:52:59]MH_Cut [21:52:59]Write to MH i2c: D1 01 00 A0 5B 01 CD [21:52:59]Write i2c OK [21:52:59]MH_I2C_Read... [21:52:59]Read from MH i2c: D1 [21:52:59]MH_I2C_Read... [21:52:59]Read from MH i2c: D1 01 00 [21:52:59]MH_I2C_Read... [21:52:59]Read from MH i2c: D1 01 00 A0 5B 00 CC [21:52:59]Write to MH i2c: 01 00 00 A1 5B FC [21:52:59]Write i2c OK [21:52:59]MH_I2C_Read... [21:52:59]OFD Sender: No OFD packet to send [21:53:00]*** Cut start [21:53:00]*** Purtial cut [21:53:00]*** Stage 1: CUTSNS_PIN = 1 [21:53:00]Read from MH i2c: 01 [21:53:00]MH_I2C_Read... [21:53:00]*** Stop cut motor [21:53:00]*** Cut end [21:53:00]Read from MH i2c: 01 07 00 [21:53:00]MH_I2C_Read... [21:53:00]Read from MH i2c: 01 07 00 A1 5B 00 00 00 00 00 FF 0F 11 [21:53:00]process_action close_receipt done [21:53:00]requested_data is exist [21:53:00]produce_requested_data [21:53:00]requested_item fm.sn is exist - process it [21:53:00]wFMCommunicate request_size=4 [21:53:00]MH_SAM_APDU [21:53:00]CAPDU: 80 11 00 00 [21:53:00]Write to MH i2c: E2 08 00 A2 5B 80 11 00 00 00 00 00 00 77 [21:53:00]Write i2c OK [21:53:00]MH_I2C_Read... [21:53:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:00]Read from MH i2c: E2 [21:53:00]MH_I2C_Read... [21:53:00]Read from MH i2c: E2 17 00 [21:53:00]MH_I2C_Read... [21:53:00]Read from MH i2c: E2 17 00 A2 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CC [21:53:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:53:00]wFMCommunicate OK [21:53:00]requested_item fd.num is exist - process it [21:53:00]SAM_PROTO_GetFieldsCounters [21:53:00]wFMCommunicate request_size=4 [21:53:00]MH_SAM_APDU [21:53:00]CAPDU: 80 13 00 00 [21:53:00]Write to MH i2c: E2 08 00 A3 5B 80 13 00 00 00 00 00 00 7A [21:53:00]Write i2c OK [21:53:00]MH_I2C_Read... [21:53:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:53:00]Read from MH i2c: E2 [21:53:00]MH_I2C_Read... [21:53:00]Read from MH i2c: E2 62 00 [21:53:00]MH_I2C_Read... [21:53:00]Read from MH i2c: E2 62 00 A3 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E3 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 80 02 00 00 5E 04 04 00 80 02 00 00 57 04 04 00 81 02 00 00 19 04 04 00 00 00 00 00 90 00 D7 [21:53:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E3 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 80 02 00 00 5E 04 04 00 80 02 00 00 57 04 04 00 81 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:53:00]wFMCommunicate OK [21:53:00]SAM_PROTO_GetFieldsCounters done [21:53:00]requested_item shift.num is exist - process it [21:53:00]requested_item shift.opened is exist - process it [21:53:00]req_shift_opened [21:53:00]FM_GetShiftState [21:53:00]SAM_PROTO_GetShiftState [21:53:00]wFMCommunicate request_size=4 [21:53:00]MH_SAM_APDU [21:53:00]CAPDU: 80 13 01 00 [21:53:00]Write to MH i2c: E2 08 00 A4 5B 80 13 01 00 00 00 00 00 7C [21:53:00]Write i2c OK [21:53:00]MH_I2C_Read... [21:53:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:00]Read from MH i2c: E2 [21:53:00]MH_I2C_Read... [21:53:00]Read from MH i2c: E2 0E 00 [21:53:00]MH_I2C_Read... [21:53:00]Read from MH i2c: E2 0E 00 A4 5B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FA [21:53:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:53:00]wFMCommunicate OK [21:53:00]SAM_PROTO_GetShiftState done [21:53:00]FM_GetShiftState done [21:53:00]req_shift_opened done [21:53:00]requested_item shift.open_date is exist - process it [21:53:00]req_shift_open_date [21:53:00]req_shift_open_date done [21:53:00]produce_requested_data done [21:53:00]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309219,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:53:00]process_action_free close_receipt [21:53:00]json_value_free [21:53:00]json_value_free done [21:53:00]process_json_proto returns [21:53:00]Send response to host [21:53:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309219,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:53:00]free response buf [21:53:00]execute_script done [21:53:00]execute_script returns [21:53:00]free content buf [21:53:00]Sock 7.Close socket [21:53:00]Sock 7.Thread stoped [21:53:04]OFD Sender: No OFD packet to send [21:53:09]OFD Sender: No OFD packet to send [21:53:14]OFD Sender: No OFD packet to send [21:53:19]OFD Sender: No OFD packet to send [21:53:24]OFD Sender: No OFD packet to send [21:53:29]OFD Sender: No OFD packet to send [21:53:34]OFD Sender: No OFD packet to send [21:53:39]OFD Sender: No OFD packet to send [21:53:44]OFD Sender: No OFD packet to send [21:53:49]OFD Sender: No OFD packet to send [21:53:55]OFD Sender: No OFD packet to send [21:54:00]OFD Sender: No OFD packet to send [21:54:05]OFD Sender: No OFD packet to send [21:54:10]OFD Sender: No OFD packet to send [21:54:15]OFD Sender: No OFD packet to send [21:54:20]OFD Sender: No OFD packet to send [21:54:25]OFD Sender: No OFD packet to send [21:54:30]OFD Sender: No OFD packet to send [21:54:35]OFD Sender: No OFD packet to send [21:54:40]OFD Sender: No OFD packet to send [21:54:45]OFD Sender: No OFD packet to send [21:54:50]OFD Sender: No OFD packet to send [21:54:55]OFD Sender: No OFD packet to send [21:55:00]OFD Sender: No OFD packet to send [21:55:05]OFD Sender: No OFD packet to send [21:55:10]OFD Sender: No OFD packet to send [21:55:15]OFD Sender: No OFD packet to send [21:55:20]OFD Sender: No OFD packet to send [21:55:25]OFD Sender: No OFD packet to send [21:55:30]OFD Sender: No OFD packet to send [21:55:35]OFD Sender: No OFD packet to send [21:55:40]OFD Sender: No OFD packet to send [21:55:45]OFD Sender: No OFD packet to send [21:55:50]OFD Sender: No OFD packet to send [21:55:55]OFD Sender: No OFD packet to send [21:56:00]OFD Sender: No OFD packet to send [21:56:05]OFD Sender: No OFD packet to send [21:56:10]OFD Sender: No OFD packet to send [21:56:15]OFD Sender: No OFD packet to send [21:56:20]OFD Sender: No OFD packet to send [21:56:25]OFD Sender: No OFD packet to send [21:56:30]OFD Sender: No OFD packet to send [21:56:32]accept exits with 9 [21:56:32]New connection [21:56:32]New thread 3066879332 created [21:56:32]Thread 3067022692 joined [21:56:32]Waiting for new connection... [21:56:32] Sock 9.Parse request [21:56:32]Sock 9.Check first char [21:56:32]Sock 9.First char is OK [21:56:32]request: POST /json_proto HTTP/1.0 [21:56:32]Method: POST [21:56:32]URL: /json_proto [21:56:32]Method is POST - this is cgi request [21:56:32]url: /json_proto [21:56:32]query_string will be loaded in cgi processing [21:56:32]execute_cgi json_proto POST (null) [21:56:32]execute_cgi path=json_proto method=POST [21:56:32]POST find Content-Length [21:56:32]Host: 172.17.96.3:8080 [21:56:32]Content-Length: 766 [21:56:32]Content-Type: application/json [21:56:32] [21:56:32]POST finish read [21:56:32]Found Content-Length = 766 [21:56:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:56:32]execute_script... [21:56: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)643087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:56:32]POST & json_proto [21:56:32]process_json_proto [21:56:32]json parsed OK: [21:56:32]protocol is kg_v1.0 [21:56:32]action value=close_receipt [21:56:32]process_action close_receipt [21:56:32]cmd_close_receipt [21:56:32]MH_GetDate [21:56:32]Write to MH i2c: F0 00 00 A5 5B EF [21:56:32]Write i2c OK [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: F0 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: F0 09 00 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: F0 09 00 A5 5B 00 92 65 1D 67 44 5E 04 65 7E [21:56:32]GetLastDocTimeStamp 1729979579 [21:56:32]current date 1729979794 [21:56:32]FM_GetShiftState [21:56:32]SAM_PROTO_GetShiftState [21:56:32]wFMCommunicate request_size=4 [21:56:32]MH_SAM_APDU [21:56:32]CAPDU: 80 13 01 00 [21:56:32]Write to MH i2c: E2 08 00 A6 5B 80 13 01 00 00 00 00 00 7E [21:56:32]Write i2c OK [21:56:32]MH_I2C_Read... [21:56:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:56:32]Read from MH i2c: E2 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: E2 0E 00 [21:56:32]MH_I2C_Read... [21:56:32]Read from MH i2c: E2 0E 00 A6 5B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FC [21:56:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:56:32]wFMCommunicate OK [21:56:32]SAM_PROTO_GetShiftState done [21:56:32]FM_GetShiftState done [21:56:32]opened in 1729902265 [21:56:32]opened+sec_in_day 1729988665 [21:56:32]quantity*price = 40006 [21:56:32]sum+1 = 40007 [21:56:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 641 26.10.2024 21:56 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309220 ФПД: 271266578726144 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T215634&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309220&fm=271266578726144&tin=02508201610067®Number=0000000000091780&sum=40006 [21:56:33]StoreToDocumentArchive [21:56:33]shift 532 fd 309220 [21:56:33]save to /storage/0532/doc_00309220 [21:56:33]save last doc name /storage/0532/doc_00309220 to /storage/kkm_last_doc_name [21:56:33]save OK [21:56:33]Clear old archive folders... [21:56:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:56:33]tlvbuf is 00111FE0 [21:56:33]SAM_PROTO_ClearQueue [21:56:33]wFMCommunicate request_size=4 [21:56:33]MH_SAM_APDU [21:56:33]CAPDU: 80 09 00 00 [21:56:33]Write to MH i2c: E2 08 00 B3 5B 80 09 00 00 00 00 00 00 80 [21:56:33]Write i2c OK [21:56:33]MH_I2C_Read... [21:56:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:56:33]Read from MH i2c: E2 [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: E2 03 00 [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: E2 03 00 B3 5B 00 90 00 82 [21:56:33]RAPDU: 90 00 [21:56:33]wFMCommunicate OK [21:56:33]SAM_PROTO_ClearQueue done [21:56:33]KKMCreateOFDPacket [21:56:33]OFDProtocolAddRootSTLVToBuf [21:56:33]FM_MakeSignedData [21:56:33]FM_MakeSignedData [21:56:33]SAM_PROTO_SignData [21:56:33]wFMCommunicate request_size=4 [21:56:33]MH_SAM_APDU [21:56:33]CAPDU: 80 0D 01 02 [21:56:33]Write to MH i2c: E2 08 00 B4 5B 80 0D 01 02 00 00 00 00 88 [21:56:33]Write i2c OK [21:56:33]MH_I2C_Read... [21:56:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:56:33]Read from MH i2c: E2 [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: E2 03 00 [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: E2 03 00 B4 5B 00 90 00 83 [21:56:33]RAPDU: 90 00 [21:56:33]wFMCommunicate OK [21:56:33]wFMCommunicate request_size=255 [21:56:33]MH_SAM_APDU [21:56:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 92 65 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 B7 04 00 35 04 06 00 F6 [21:56:33]Write to MH i2c: E2 02 01 B5 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 92 65 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 B7 04 00 35 04 06 00 F6 00 00 9A [21:56:33]Write i2c OK [21:56:33]MH_I2C_Read... [21:56:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:56:33]Read from MH i2c: E2 [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: E2 03 00 [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: E2 03 00 B5 5B 00 90 00 84 [21:56:33]RAPDU: 90 00 [21:56:33]wFMCommunicate OK [21:56:33]wFMCommunicate request_size=10 [21:56:33]MH_SAM_APDU [21:56:33]CAPDU: 80 0D 02 02 05 B7 2C 10 7D 00 [21:56:33]Write to MH i2c: E2 0D 00 B6 5B 80 0D 02 02 05 00 B7 2C 10 7D 00 00 00 05 [21:56:33]Write i2c OK [21:56:33]MH_I2C_Read... [21:56:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:56:33]Read from MH i2c: E2 [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: E2 03 00 [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: E2 03 00 B6 5B 00 90 00 85 [21:56:33]RAPDU: 90 00 [21:56:33]wFMCommunicate OK [21:56:33]wFMCommunicate request_size=4 [21:56:33]MH_SAM_APDU [21:56:33]CAPDU: 80 0D 03 02 [21:56:33]Write to MH i2c: E2 08 00 B7 5B 80 0D 03 02 00 00 00 00 8D [21:56:33]Write i2c OK [21:56:33]MH_I2C_Read... [21:56:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:56:33]Read from MH i2c: E2 [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: E2 0B 00 [21:56:33]MH_I2C_Read... [21:56:33]Read from MH i2c: E2 0B 00 B7 5B 00 F0 4B AC F6 0B 41 84 E8 90 00 23 [21:56:33]RAPDU: F0 4B AC F6 0B 41 84 E8 90 00 [21:56:33]wFMCommunicate OK [21:56:33]SAM_PROTO_SignData done [21:56:33]FM_MakeSignedData done [21:56:33]CreateOFDProtocolMessage [21:56:33]wFMCommunicate request_size=4 [21:56:33]MH_SAM_APDU [21:56:33]CAPDU: 80 11 00 00 [21:56:33]Write to MH i2c: E2 08 00 B8 5B 80 11 00 00 00 00 00 00 8D [21:56:33]Write i2c OK [21:56:33]MH_I2C_Read... [21:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:56:34]Read from MH i2c: E2 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: E2 17 00 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: E2 17 00 B8 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E2 [21:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:56:34]wFMCommunicate OK [21:56:34]CreateOFDProtocolMessage done [21:56:34]OFDSenderStorePacket 309220 [21:56:34]StoreOFDPacket docnum=309220 [21:56:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4E 44 07 01 09 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 92 65 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 B7 04 00 35 04 06 00 F6 B7 2C 10 7D 00 F0 4B AC F6 0B 41 84 E8 [21:56:34]CheckFolder [21:56:34]dirname=/storage/ofd_packets [21:56:34]CheckFolder done [21:56:34]ProducePacketName [21:56:34]name=ofd_packets/00309220 [21:56:34]NVStorageSaveData ofd_packets/00309220 [21:56:34]File name is /storage/ofd_packets/00309220 [21:56:34]Write 301 bytes [21:56:34]NVStorageSaveData done [21:56:34]OFDSenderStorePacket done [21:56:34]KKMCreateOFDPacket done [21:56:34]NVStorageSaveData kkm_last_timestamp [21:56:34]File name is /storage/kkm_last_timestamp [21:56:34]Write 4 bytes [21:56:34]NVStorageSaveData done [21:56:34]ExternCall_PrintAddStr [21:56:34]wPrintStart [21:56:34]Write to MH i2c: 01 00 00 B9 5B 14 [21:56:34]Write i2c OK [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: 01 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: 01 07 00 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: 01 07 00 B9 5B 00 00 00 00 00 FF 0F 29 [21:56:34]RasterBufferAndPrint [21:56:34]line Счет N : (1)643087 [21:56:34]line ИНН: 02508201610067 [21:56:34]line Контрольно-Кассовый Чек [21:56:34]line ПРОДАЖА [21:56:34]line ТРК (МРК, ГНК) : 41 [21:56:34]line Товар: 2710124130 [21:56:34]line Аи-92-К-2 [21:56:34]line 5.980 * 66.90 [21:56:34]line = 400.06 [21:56:34]line НДС 12% НСП 1% [21:56:34]line > о реализуемом товаре [21:56:34]line ИТОГО: 400.06 [21:56:34]line НСП 1% : 3.54 [21:56:34]line НДС 12% : 42.48 [21:56:34]line Наличными: 0.00 [21:56:34]line Безнал.: 400.06 [21:56:34]line Место: АЗС № 172 "Партнер Нефть" [21:56:34]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:56:34]line СНО: Общий режим [21:56:34]line Чек 641 26.10.2024 21:56 [21:56:34]line Смена: 532 ФФД: 1.0 [21:56:34]line ЗНМ: 0300000116 [21:56:34]line РНМ: 0000000000091780 [21:56:34]line Версия ККМ: 001 [21:56:34]line Платежная система: Mbank [21:56:34]line ФМ: 0000000000871765 [21:56:34]line ФД: 309220 [21:56:34]line ФПД: 271266578726144 [21:56:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T215634&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309220&fm=271266578726144&tin=02508201610067®Number=0000000000091780&sum=40006 [21:56:34]written 0, free lines is 4095 [21:56:34]OFD Sender: Processing packet 309220 [packets to send 223, broken 222] [21:56:34]ProducePacketName [21:56:34]name=ofd_packets/00309220 [21:56:34]OFD Sender: To server: pG, [21:56:34]CommunicateWithHost lk.salyk.kg:30040 [21:56:34]ConnectInit lk.salyk.kg [21:56:34]Connected sock=10 [21:56:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4E 44 07 01 09 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 02 00 00 F4 03 04 00 92 65 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 B7 04 00 35 04 06 00 F6 B7 2C 10 7D 00 F0 4B AC F6 0B 41 84 E8 [21:56:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 95 59 47 00 B6 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E4 B7 04 00 F4 03 04 00 EF 0B 1D 67 B6 04 01 00 00 15 A4 FD 04 66 53 69 5B [21:56:34]CommunicateWithHost err = 0 [21:56:34]CheckOFDResponse [21:56:34]1017 (14) - 77093643461234 [21:56:34]1041 (16) - 0000000000871765 [21:56:34]1040 (4) - 309220 [21:56:34]1012 (4) - 26.10.2024 15:34 [21:56:34]1206 (1) - 0 [21:56:34]OFD Sender: Remove packet 309220 [21:56:34]ProducePacketName [21:56:34]name=ofd_packets/00309220 [21:56:34]NVStorageDeleteData [21:56:34]Write to MH i2c: 01 00 00 E1 5B 3C [21:56:34]Write i2c OK [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: 01 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: 01 07 00 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: 01 07 00 E1 5B 00 00 00 00 00 E2 0C 31 [21:56:34]RasterBufferAndPrint [21:56:34]line [21:56:34]line [21:56:34]line [21:56:34]line [21:56:34]line [21:56:34]written 0, free lines is 3304 [21:56:34]MH_Cut [21:56:34]Write to MH i2c: D1 01 00 E8 5B 01 15 [21:56:34]Write i2c OK [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: D1 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: D1 01 00 [21:56:34]MH_I2C_Read... [21:56:34]Read from MH i2c: D1 01 00 E8 5B 00 14 [21:56:34]Write to MH i2c: 01 00 00 E9 5B 44 [21:56:34]Write i2c OK [21:56:34]MH_I2C_Read... [21:56:34]OFD Sender: No OFD packet to send [21:56:35]*** Cut start [21:56:35]*** Purtial cut [21:56:35]*** Stage 1: CUTSNS_PIN = 1 [21:56:35]Read from MH i2c: 01 [21:56:35]MH_I2C_Read... [21:56:35]*** Stop cut motor [21:56:35]*** Cut end [21:56:35]Read from MH i2c: 01 07 00 [21:56:35]MH_I2C_Read... [21:56:35]Read from MH i2c: 01 07 00 E9 5B 00 00 00 00 00 FF 0F 59 [21:56:35]process_action close_receipt done [21:56:35]requested_data is exist [21:56:35]produce_requested_data [21:56:35]requested_item fm.sn is exist - process it [21:56:35]wFMCommunicate request_size=4 [21:56:35]MH_SAM_APDU [21:56:35]CAPDU: 80 11 00 00 [21:56:35]Write to MH i2c: E2 08 00 EA 5B 80 11 00 00 00 00 00 00 BF [21:56:35]Write i2c OK [21:56:35]MH_I2C_Read... [21:56:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:56:35]Read from MH i2c: E2 [21:56:35]MH_I2C_Read... [21:56:35]Read from MH i2c: E2 17 00 [21:56:35]MH_I2C_Read... [21:56:35]Read from MH i2c: E2 17 00 EA 5B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 14 [21:56:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:56:35]wFMCommunicate OK [21:56:35]requested_item fd.num is exist - process it [21:56:35]SAM_PROTO_GetFieldsCounters [21:56:35]wFMCommunicate request_size=4 [21:56:35]MH_SAM_APDU [21:56:35]CAPDU: 80 13 00 00 [21:56:35]Write to MH i2c: E2 08 00 EB 5B 80 13 00 00 00 00 00 00 C2 [21:56:35]Write i2c OK [21:56:35]MH_I2C_Read... [21:56:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:56:35]Read from MH i2c: E2 [21:56:35]MH_I2C_Read... [21:56:35]Read from MH i2c: E2 62 00 [21:56:35]MH_I2C_Read... [21:56:35]Read from MH i2c: E2 62 00 EB 5B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E4 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 81 02 00 00 5E 04 04 00 81 02 00 00 57 04 04 00 82 02 00 00 19 04 04 00 00 00 00 00 90 00 23 [21:56: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E4 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 81 02 00 00 5E 04 04 00 81 02 00 00 57 04 04 00 82 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:56:35]wFMCommunicate OK [21:56:35]SAM_PROTO_GetFieldsCounters done [21:56:35]requested_item shift.num is exist - process it [21:56:35]requested_item shift.opened is exist - process it [21:56:35]req_shift_opened [21:56:35]FM_GetShiftState [21:56:35]SAM_PROTO_GetShiftState [21:56:35]wFMCommunicate request_size=4 [21:56:35]MH_SAM_APDU [21:56:35]CAPDU: 80 13 01 00 [21:56:35]Write to MH i2c: E2 08 00 EC 5B 80 13 01 00 00 00 00 00 C4 [21:56:35]Write i2c OK [21:56:35]MH_I2C_Read... [21:56:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:56:35]Read from MH i2c: E2 [21:56:35]MH_I2C_Read... [21:56:35]Read from MH i2c: E2 0E 00 [21:56:35]MH_I2C_Read... [21:56:35]Read from MH i2c: E2 0E 00 EC 5B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 42 [21:56:35]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:56:35]wFMCommunicate OK [21:56:35]SAM_PROTO_GetShiftState done [21:56:35]FM_GetShiftState done [21:56:35]req_shift_opened done [21:56:35]requested_item shift.open_date is exist - process it [21:56:35]req_shift_open_date [21:56:35]req_shift_open_date done [21:56:35]produce_requested_data done [21:56:35]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309220,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:56:35]process_action_free close_receipt [21:56:35]json_value_free [21:56:35]json_value_free done [21:56:35]process_json_proto returns [21:56:35]Send response to host [21:56:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309220,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:56:35]free response buf [21:56:35]execute_script done [21:56:35]execute_script returns [21:56:35]free content buf [21:56:35]Sock 9.Close socket [21:56:35]Sock 9.Thread stoped [21:56:39]OFD Sender: No OFD packet to send [21:56:44]OFD Sender: No OFD packet to send [21:56:49]OFD Sender: No OFD packet to send [21:56:54]OFD Sender: No OFD packet to send [21:56:59]OFD Sender: No OFD packet to send [21:57:04]OFD Sender: No OFD packet to send [21:57:09]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:02]accept exits with 7 [21:58:02]New connection [21:58:02]New thread 3067022692 created [21:58:02]Thread 3066879332 joined [21:58:02]Waiting for new connection... [21:58:02] Sock 7.Parse request [21:58:02]Sock 7.Check first char [21:58:02]Sock 7.First char is OK [21:58:02]request: POST /json_proto HTTP/1.0 [21:58:02]Method: POST [21:58:02]URL: /json_proto [21:58:02]Method is POST - this is cgi request [21:58:02]url: /json_proto [21:58:02]query_string will be loaded in cgi processing [21:58:02]execute_cgi json_proto POST (null) [21:58:02]execute_cgi path=json_proto method=POST [21:58:02]POST find Content-Length [21:58:02]Host: 172.17.96.3:8080 [21:58:02]Content-Length: 677 [21:58:02]Content-Type: application/json [21:58:02] [21:58:02]POST finish read [21:58:02]Found Content-Length = 677 [21:58:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [21:58:02]execute_script... [21:58:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [21:58:02]POST & json_proto [21:58:02]process_json_proto [21:58:02]json parsed OK: [21:58:02]protocol is kg_v1.0 [21:58:02]action value=close_receipt [21:58:02]process_action close_receipt [21:58:02]cmd_close_receipt [21:58:02]MH_GetDate [21:58:02]Write to MH i2c: F0 00 00 ED 5B 37 [21:58:02]Write i2c OK [21:58:02]MH_I2C_Read... [21:58:02]Read from MH i2c: F0 [21:58:02]MH_I2C_Read... [21:58:02]Read from MH i2c: F0 09 00 [21:58:02]MH_I2C_Read... [21:58:02]Read from MH i2c: F0 09 00 ED 5B 00 EC 65 1D 67 44 5E 04 65 20 [21:58:02]GetLastDocTimeStamp 1729979794 [21:58:02]current date 1729979884 [21:58:02]FM_GetShiftState [21:58:02]SAM_PROTO_GetShiftState [21:58:02]wFMCommunicate request_size=4 [21:58:02]MH_SAM_APDU [21:58:02]CAPDU: 80 13 01 00 [21:58:02]Write to MH i2c: E2 08 00 EE 5B 80 13 01 00 00 00 00 00 C6 [21:58:02]Write i2c OK [21:58:02]MH_I2C_Read... [21:58:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:58:02]Read from MH i2c: E2 [21:58:02]MH_I2C_Read... [21:58:02]Read from MH i2c: E2 0E 00 [21:58:02]MH_I2C_Read... [21:58:02]Read from MH i2c: E2 0E 00 EE 5B 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 44 [21:58:02]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:58:02]wFMCommunicate OK [21:58:02]SAM_PROTO_GetShiftState done [21:58:02]FM_GetShiftState done [21:58:02]opened in 1729902265 [21:58:02]opened+sec_in_day 1729988665 [21:58:02]quantity*price = 50041 [21:58:02]sum+1 = 50042 [21:58:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 642 26.10.2024 21:58 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309221 ФПД: 80024652520243 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T215805&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309221&fm=80024652520243&tin=02508201610067®Number=0000000000091780&sum=50000 [21:58:03]StoreToDocumentArchive [21:58:03]shift 532 fd 309221 [21:58:03]save to /storage/0532/doc_00309221 [21:58:03]save last doc name /storage/0532/doc_00309221 to /storage/kkm_last_doc_name [21:58:03]save OK [21:58:03]Clear old archive folders... [21:58:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:58:03]tlvbuf is 000A7780 [21:58:03]SAM_PROTO_ClearQueue [21:58:03]wFMCommunicate request_size=4 [21:58:03]MH_SAM_APDU [21:58:03]CAPDU: 80 09 00 00 [21:58:03]Write to MH i2c: E2 08 00 FB 5B 80 09 00 00 00 00 00 00 C8 [21:58:03]Write i2c OK [21:58:03]MH_I2C_Read... [21:58:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:58:03]Read from MH i2c: E2 [21:58:03]MH_I2C_Read... [21:58:03]Read from MH i2c: E2 03 00 [21:58:03]MH_I2C_Read... [21:58:03]Read from MH i2c: E2 03 00 FB 5B 00 90 00 CA [21:58:03]RAPDU: 90 00 [21:58:03]wFMCommunicate OK [21:58:03]SAM_PROTO_ClearQueue done [21:58:03]KKMCreateOFDPacket [21:58:03]OFDProtocolAddRootSTLVToBuf [21:58:03]FM_MakeSignedData [21:58:03]FM_MakeSignedData [21:58:03]SAM_PROTO_SignData [21:58:03]wFMCommunicate request_size=4 [21:58:03]MH_SAM_APDU [21:58:03]CAPDU: 80 0D 01 02 [21:58:03]Write to MH i2c: E2 08 00 FC 5B 80 0D 01 02 00 00 00 00 D0 [21:58:03]Write i2c OK [21:58:03]MH_I2C_Read... [21:58:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:58:03]Read from MH i2c: E2 [21:58:03]MH_I2C_Read... [21:58:03]Read from MH i2c: E2 03 00 [21:58:03]MH_I2C_Read... [21:58:03]Read from MH i2c: E2 03 00 FC 5B 00 90 00 CB [21:58:03]RAPDU: 90 00 [21:58:03]wFMCommunicate OK [21:58:03]wFMCommunicate request_size=255 [21:58:03]MH_SAM_APDU [21:58:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 82 02 00 00 F4 03 04 00 ED 65 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 B7 04 00 35 04 06 00 48 [21:58:03]Write to MH i2c: E2 02 01 FD 5B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 82 02 00 00 F4 03 04 00 ED 65 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 B7 04 00 35 04 06 00 48 00 00 B6 [21:58:03]Write i2c OK [21:58:03]MH_I2C_Read... [21:58:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:58:04]Read from MH i2c: E2 [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: E2 03 00 [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: E2 03 00 FD 5B 00 90 00 CC [21:58:04]RAPDU: 90 00 [21:58:04]wFMCommunicate OK [21:58:04]wFMCommunicate request_size=10 [21:58:04]MH_SAM_APDU [21:58:04]CAPDU: 80 0D 02 02 05 C8 30 FC 9B 33 [21:58:04]Write to MH i2c: E2 0D 00 FE 5B 80 0D 02 02 05 00 C8 30 FC 9B 33 00 00 9F [21:58:04]Write i2c OK [21:58:04]MH_I2C_Read... [21:58:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:58:04]Read from MH i2c: E2 [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: E2 03 00 [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: E2 03 00 FE 5B 00 90 00 CD [21:58:04]RAPDU: 90 00 [21:58:04]wFMCommunicate OK [21:58:04]wFMCommunicate request_size=4 [21:58:04]MH_SAM_APDU [21:58:04]CAPDU: 80 0D 03 02 [21:58:04]Write to MH i2c: E2 08 00 FF 5B 80 0D 03 02 00 00 00 00 D5 [21:58:04]Write i2c OK [21:58:04]MH_I2C_Read... [21:58:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:58:04]Read from MH i2c: E2 [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: E2 0B 00 [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: E2 0B 00 FF 5B 00 00 26 C7 3B F7 FA 53 4F 90 00 91 [21:58:04]RAPDU: 00 26 C7 3B F7 FA 53 4F 90 00 [21:58:04]wFMCommunicate OK [21:58:04]SAM_PROTO_SignData done [21:58:04]FM_MakeSignedData done [21:58:04]CreateOFDProtocolMessage [21:58:04]wFMCommunicate request_size=4 [21:58:04]MH_SAM_APDU [21:58:04]CAPDU: 80 11 00 00 [21:58:04]Write to MH i2c: E2 08 00 00 5C 80 11 00 00 00 00 00 00 D6 [21:58:04]Write i2c OK [21:58:04]MH_I2C_Read... [21:58:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:58:04]Read from MH i2c: E2 [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: E2 17 00 [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: E2 17 00 00 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2B [21:58:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:58:04]wFMCommunicate OK [21:58:04]CreateOFDProtocolMessage done [21:58:04]OFDSenderStorePacket 309221 [21:58:04]StoreOFDPacket docnum=309221 [21:58:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 93 D8 07 01 71 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 82 02 00 00 F4 03 04 00 ED 65 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 B7 04 00 35 04 06 00 48 C8 30 FC 9B 33 00 26 C7 3B F7 FA 53 4F [21:58:04]CheckFolder [21:58:04]dirname=/storage/ofd_packets [21:58:04]CheckFolder done [21:58:04]ProducePacketName [21:58:04]name=ofd_packets/00309221 [21:58:04]NVStorageSaveData ofd_packets/00309221 [21:58:04]File name is /storage/ofd_packets/00309221 [21:58:04]Write 301 bytes [21:58:04]NVStorageSaveData done [21:58:04]OFDSenderStorePacket done [21:58:04]KKMCreateOFDPacket done [21:58:04]NVStorageSaveData kkm_last_timestamp [21:58:04]File name is /storage/kkm_last_timestamp [21:58:04]Write 4 bytes [21:58:04]NVStorageSaveData done [21:58:04]ExternCall_PrintAddStr [21:58:04]wPrintStart [21:58:04]Write to MH i2c: 01 00 00 01 5C 5D [21:58:04]Write i2c OK [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: 01 [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: 01 07 00 [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: 01 07 00 01 5C 00 00 00 00 00 FF 0F 72 [21:58:04]RasterBufferAndPrint [21:58:04]line Счет N : (1)643088 [21:58:04]line ИНН: 02508201610067 [21:58:04]line Контрольно-Кассовый Чек [21:58:04]line ПРОДАЖА [21:58:04]line ТРК (МРК, ГНК) : 62 [21:58:04]line Товар: 2710124130 [21:58:04]line Аи-92-К-2 [21:58:04]line 7.480 * 66.90 [21:58:04]line = 500.41 [21:58:04]line НДС 12% НСП 1% [21:58:04]line > о реализуемом товаре [21:58:04]line ОКРУГЛЕНИЕ: -0.41 [21:58:04]line ИТОГО: 500.00 [21:58:04]line Внесено: 500.00 [21:58:04]line СДАЧА: 0.00 [21:58:04]line НСП 1% : 4.43 [21:58:04]line НДС 12% : 53.14 [21:58:04]line Наличными: 500.00 [21:58:04]line Безнал.: 0.00 [21:58:04]line Место: АЗС № 172 "Партнер Нефть" [21:58:04]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:58:04]line СНО: Общий режим [21:58:04]line Чек 642 26.10.2024 21:58 [21:58:04]line Смена: 532 ФФД: 1.0 [21:58:04]line ЗНМ: 0300000116 [21:58:04]line РНМ: 0000000000091780 [21:58:04]line Версия ККМ: 001 [21:58:04]line ФМ: 0000000000871765 [21:58:04]line ФД: 309221 [21:58:04]line ФПД: 80024652520243 [21:58:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T215805&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309221&fm=80024652520243&tin=02508201610067®Number=0000000000091780&sum=50000 [21:58:04]written 0, free lines is 4095 [21:58:04]OFD Sender: Processing packet 309221 [packets to send 223, broken 222] [21:58:04]ProducePacketName [21:58:04]name=ofd_packets/00309221 [21:58:04]OFD Sender: To server: pG, [21:58:04]CommunicateWithHost lk.salyk.kg:30040 [21:58:04]ConnectInit lk.salyk.kg [21:58:04]Connected sock=10 [21:58:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 93 D8 07 01 71 0B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 82 02 00 00 F4 03 04 00 ED 65 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E5 B7 04 00 35 04 06 00 48 C8 30 FC 9B 33 00 26 C7 3B F7 FA 53 4F [21:58:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FA 0A 47 00 5D 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 31 37 36 35 10 04 04 00 E5 B7 04 00 F4 03 04 00 49 0C 1D 67 B6 04 01 00 00 8C 67 E7 6A 02 73 90 58 [21:58:04]CommunicateWithHost err = 0 [21:58:04]CheckOFDResponse [21:58:04]1017 (14) - 77093643461234 [21:58:04]1041 (16) - 0000000000871765 [21:58:04]1040 (4) - 309221 [21:58:04]1012 (4) - 26.10.2024 15:35 [21:58:04]1206 (1) - 0 [21:58:04]OFD Sender: Remove packet 309221 [21:58:04]ProducePacketName [21:58:04]name=ofd_packets/00309221 [21:58:04]NVStorageDeleteData [21:58:04]Write to MH i2c: 01 00 00 2B 5C 87 [21:58:04]Write i2c OK [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: 01 [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: 01 07 00 [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: 01 07 00 2B 5C 00 00 00 00 00 B3 0C 4D [21:58:04]RasterBufferAndPrint [21:58:04]line [21:58:04]line [21:58:04]line [21:58:04]line [21:58:04]line [21:58:04]written 0, free lines is 3257 [21:58:04]MH_Cut [21:58:04]Write to MH i2c: D1 01 00 32 5C 01 60 [21:58:04]Write i2c OK [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: D1 [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: D1 01 00 [21:58:04]MH_I2C_Read... [21:58:04]Read from MH i2c: D1 01 00 32 5C 00 5F [21:58:04]Write to MH i2c: 01 00 00 33 5C 8F [21:58:04]Write i2c OK [21:58:04]MH_I2C_Read... [21:58:05]OFD Sender: No OFD packet to send [21:58:05]*** Cut start [21:58:05]*** Purtial cut [21:58:05]*** Stage 1: CUTSNS_PIN = 1 [21:58:05]Read from MH i2c: 01 [21:58:05]MH_I2C_Read... [21:58:05]*** Stop cut motor [21:58:05]*** Cut end [21:58:05]Read from MH i2c: 01 07 00 [21:58:05]MH_I2C_Read... [21:58:05]Read from MH i2c: 01 07 00 33 5C 00 00 00 00 00 FF 0F A4 [21:58:05]process_action close_receipt done [21:58:05]requested_data is exist [21:58:05]produce_requested_data [21:58:05]requested_item fm.sn is exist - process it [21:58:05]wFMCommunicate request_size=4 [21:58:05]MH_SAM_APDU [21:58:05]CAPDU: 80 11 00 00 [21:58:05]Write to MH i2c: E2 08 00 34 5C 80 11 00 00 00 00 00 00 0A [21:58:05]Write i2c OK [21:58:05]MH_I2C_Read... [21:58:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:58:05]Read from MH i2c: E2 [21:58:05]MH_I2C_Read... [21:58:05]Read from MH i2c: E2 17 00 [21:58:05]MH_I2C_Read... [21:58:05]Read from MH i2c: E2 17 00 34 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5F [21:58:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:58:05]wFMCommunicate OK [21:58:05]requested_item fd.num is exist - process it [21:58:05]SAM_PROTO_GetFieldsCounters [21:58:05]wFMCommunicate request_size=4 [21:58:05]MH_SAM_APDU [21:58:05]CAPDU: 80 13 00 00 [21:58:05]Write to MH i2c: E2 08 00 35 5C 80 13 00 00 00 00 00 00 0D [21:58:05]Write i2c OK [21:58:05]MH_I2C_Read... [21:58:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:58:06]Read from MH i2c: E2 [21:58:06]MH_I2C_Read... [21:58:06]Read from MH i2c: E2 62 00 [21:58:06]MH_I2C_Read... [21:58:06]Read from MH i2c: E2 62 00 35 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E5 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 82 02 00 00 5E 04 04 00 82 02 00 00 57 04 04 00 83 02 00 00 19 04 04 00 00 00 00 00 90 00 72 [21:58: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E5 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 82 02 00 00 5E 04 04 00 82 02 00 00 57 04 04 00 83 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:58:06]wFMCommunicate OK [21:58:06]SAM_PROTO_GetFieldsCounters done [21:58:06]requested_item shift.num is exist - process it [21:58:06]requested_item shift.opened is exist - process it [21:58:06]req_shift_opened [21:58:06]FM_GetShiftState [21:58:06]SAM_PROTO_GetShiftState [21:58:06]wFMCommunicate request_size=4 [21:58:06]MH_SAM_APDU [21:58:06]CAPDU: 80 13 01 00 [21:58:06]Write to MH i2c: E2 08 00 36 5C 80 13 01 00 00 00 00 00 0F [21:58:06]Write i2c OK [21:58:06]MH_I2C_Read... [21:58:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:58:06]Read from MH i2c: E2 [21:58:06]MH_I2C_Read... [21:58:06]Read from MH i2c: E2 0E 00 [21:58:06]MH_I2C_Read... [21:58:06]Read from MH i2c: E2 0E 00 36 5C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8D [21:58:06]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:58:06]wFMCommunicate OK [21:58:06]SAM_PROTO_GetShiftState done [21:58:06]FM_GetShiftState done [21:58:06]req_shift_opened done [21:58:06]requested_item shift.open_date is exist - process it [21:58:06]req_shift_open_date [21:58:06]req_shift_open_date done [21:58:06]produce_requested_data done [21:58:06]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309221,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:58:06]process_action_free close_receipt [21:58:06]json_value_free [21:58:06]json_value_free done [21:58:06]process_json_proto returns [21:58:06]Send response to host [21:58:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309221,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:58:06]free response buf [21:58:06]execute_script done [21:58:06]execute_script returns [21:58:06]free content buf [21:58:06]Sock 7.Close socket [21:58:06]Sock 7.Thread stoped [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:50]OFD Sender: No OFD packet to send [21:58:55]OFD Sender: No OFD packet to send [21:59:00]OFD Sender: No OFD packet to send [21:59:05]OFD Sender: No OFD packet to send [21:59:10]OFD Sender: No OFD packet to send [21:59:12]accept exits with 9 [21:59:12]New connection [21:59:12]New thread 3066879332 created [21:59:12]Thread 3067022692 joined [21:59:12]Waiting for new connection... [21:59:12] Sock 9.Parse request [21:59:12]Sock 9.Check first char [21:59:12]Sock 9.First char is OK [21:59:12]request: POST /json_proto HTTP/1.0 [21:59:12]Method: POST [21:59:12]URL: /json_proto [21:59:12]Method is POST - this is cgi request [21:59:12]url: /json_proto [21:59:12]query_string will be loaded in cgi processing [21:59:12]execute_cgi json_proto POST (null) [21:59:12]execute_cgi path=json_proto method=POST [21:59:12]POST find Content-Length [21:59:12]Host: 172.17.96.3:8080 [21:59:12]Content-Length: 914 [21:59:12]Content-Type: application/json [21:59:12] [21:59:12]POST finish read [21:59:12]Found Content-Length = 914 [21:59:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3389", "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" : 1.000, "sum" : 120.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" : 235.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:12]execute_script... [21: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 : (3)3389", "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" : 1.000, "sum" : 120.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" : 235.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:59:12]POST & json_proto [21:59:12]process_json_proto [21:59:12]json parsed OK: [21:59:12]protocol is kg_v1.0 [21:59:12]action value=close_receipt [21:59:12]process_action close_receipt [21:59:12]cmd_close_receipt [21:59:12]MH_GetDate [21:59:12]Write to MH i2c: F0 00 00 37 5C 82 [21:59:12]Write i2c OK [21:59:12]MH_I2C_Read... [21:59:12]Read from MH i2c: F0 [21:59:12]MH_I2C_Read... [21:59:12]Read from MH i2c: F0 09 00 [21:59:12]MH_I2C_Read... [21:59:12]Read from MH i2c: F0 09 00 37 5C 00 32 66 1D 67 44 5E 04 65 B2 [21:59:12]GetLastDocTimeStamp 1729979885 [21:59:12]current date 1729979954 [21:59:12]FM_GetShiftState [21:59:12]SAM_PROTO_GetShiftState [21:59:12]wFMCommunicate request_size=4 [21:59:12]MH_SAM_APDU [21:59:12]CAPDU: 80 13 01 00 [21:59:12]Write to MH i2c: E2 08 00 38 5C 80 13 01 00 00 00 00 00 11 [21:59:12]Write i2c OK [21:59:12]MH_I2C_Read... [21:59:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:12]Read from MH i2c: E2 [21:59:12]MH_I2C_Read... [21:59:12]Read from MH i2c: E2 0E 00 [21:59:12]MH_I2C_Read... [21:59:12]Read from MH i2c: E2 0E 00 38 5C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 8F [21:59:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:59:12]wFMCommunicate OK [21:59:12]SAM_PROTO_GetShiftState done [21:59:12]FM_GetShiftState done [21:59:12]opened in 1729902265 [21:59:12]opened+sec_in_day 1729988665 [21:59:12]quantity*price = 12000 [21:59:12]sum+1 = 12001 [21:59:12]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036210013 Кофе Капучино (GABB TRADE) 1.000 * 115.00 = 115.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 235.00 НСП 1% : 2.08 НДС 12% : 24.95 Наличными: 235.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 643 26.10.2024 21:59 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309222 ФПД: 205843817559425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T215914&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309222&fm=205843817559425&tin=02508201610067®Number=0000000000091780&sum=23500 0 [21:59:13]StoreToDocumentArchive [21:59:13]shift 532 fd 309222 [21:59:13]save to /storage/0532/doc_00309222 [21:59:13]save last doc name /storage/0532/doc_00309222 to /storage/kkm_last_doc_name [21:59:13]save OK [21:59:13]Clear old archive folders... [21:59:13]ProcessDocumentItem done err = 0, tmpTLVsize=394 [21:59:13]tlvbuf is 000946F0 [21:59:13]SAM_PROTO_ClearQueue [21:59:13]wFMCommunicate request_size=4 [21:59:13]MH_SAM_APDU [21:59:13]CAPDU: 80 09 00 00 [21:59:13]Write to MH i2c: E2 08 00 45 5C 80 09 00 00 00 00 00 00 13 [21:59:13]Write i2c OK [21:59:13]MH_I2C_Read... [21:59:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:59:13]Read from MH i2c: E2 [21:59:13]MH_I2C_Read... [21:59:13]Read from MH i2c: E2 03 00 [21:59:13]MH_I2C_Read... [21:59:13]Read from MH i2c: E2 03 00 45 5C 00 90 00 15 [21:59:13]RAPDU: 90 00 [21:59:13]wFMCommunicate OK [21:59:13]SAM_PROTO_ClearQueue done [21:59:13]KKMCreateOFDPacket [21:59:13]OFDProtocolAddRootSTLVToBuf [21:59:13]FM_MakeSignedData [21:59:13]FM_MakeSignedData [21:59:13]SAM_PROTO_SignData [21:59:13]wFMCommunicate request_size=4 [21:59:13]MH_SAM_APDU [21:59:13]CAPDU: 80 0D 01 02 [21:59:13]Write to MH i2c: E2 08 00 46 5C 80 0D 01 02 00 00 00 00 1B [21:59:13]Write i2c OK [21:59:13]MH_I2C_Read... [21:59:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:59:13]Read from MH i2c: E2 [21:59:13]MH_I2C_Read... [21:59:13]Read from MH i2c: E2 03 00 [21:59:13]MH_I2C_Read... [21:59:13]Read from MH i2c: E2 03 00 46 5C 00 90 00 16 [21:59:13]RAPDU: 90 00 [21:59:13]wFMCommunicate OK [21:59:13]wFMCommunicate request_size=255 [21:59:13]MH_SAM_APDU [21:59:13]CAPDU: 80 0D 02 02 FA 03 00 8A 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 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 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 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F [21:59:13]Write to MH i2c: E2 02 01 47 5C 80 0D 02 02 FA 00 03 00 8A 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 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 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 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 00 56 [21:59:13]Write i2c OK [21:59:13]MH_I2C_Read... [21:59:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:14]Read from MH i2c: E2 [21:59:14]MH_I2C_Read... [21:59:14]Read from MH i2c: E2 03 00 [21:59:14]MH_I2C_Read... [21:59:14]Read from MH i2c: E2 03 00 47 5C 00 90 00 17 [21:59:14]RAPDU: 90 00 [21:59:14]wFMCommunicate OK [21:59:14]wFMCommunicate request_size=153 [21:59:14]MH_SAM_APDU [21:59:14]CAPDU: 80 0D 02 02 94 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 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 83 02 00 00 F4 03 04 00 32 66 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 B7 04 00 35 04 06 00 BB 36 BF 9F F5 81 [21:59:14]Write to MH i2c: E2 9C 00 48 5C 80 0D 02 02 94 00 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 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 83 02 00 00 F4 03 04 00 32 66 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 B7 04 00 35 04 06 00 BB 36 BF 9F F5 81 00 00 4C [21:59:14]Write i2c OK [21:59:14]MH_I2C_Read... [21:59:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:59:14]Read from MH i2c: E2 [21:59:14]MH_I2C_Read... [21:59:14]Read from MH i2c: E2 03 00 [21:59:14]MH_I2C_Read... [21:59:14]Read from MH i2c: E2 03 00 48 5C 00 90 00 18 [21:59:14]RAPDU: 90 00 [21:59:14]wFMCommunicate OK [21:59:14]wFMCommunicate request_size=4 [21:59:14]MH_SAM_APDU [21:59:14]CAPDU: 80 0D 03 02 [21:59:14]Write to MH i2c: E2 08 00 49 5C 80 0D 03 02 00 00 00 00 20 [21:59:14]Write i2c OK [21:59:14]MH_I2C_Read... [21:59:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:59:14]Read from MH i2c: E2 [21:59:14]MH_I2C_Read... [21:59:14]Read from MH i2c: E2 0B 00 [21:59:14]MH_I2C_Read... [21:59:14]Read from MH i2c: E2 0B 00 49 5C 00 92 1A EC 92 F5 4E 0D FD 90 00 98 [21:59:14]RAPDU: 92 1A EC 92 F5 4E 0D FD 90 00 [21:59:14]wFMCommunicate OK [21:59:14]SAM_PROTO_SignData done [21:59:14]FM_MakeSignedData done [21:59:14]CreateOFDProtocolMessage [21:59:14]wFMCommunicate request_size=4 [21:59:14]MH_SAM_APDU [21:59:14]CAPDU: 80 11 00 00 [21:59:14]Write to MH i2c: E2 08 00 4A 5C 80 11 00 00 00 00 00 00 20 [21:59:14]Write i2c OK [21:59:14]MH_I2C_Read... [21:59:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:14]Read from MH i2c: E2 [21:59:14]MH_I2C_Read... [21:59:14]Read from MH i2c: E2 17 00 [21:59:14]MH_I2C_Read... [21:59:14]Read from MH i2c: E2 17 00 4A 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 75 [21:59:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:59:14]wFMCommunicate OK [21:59:14]CreateOFDProtocolMessage done [21:59:14]OFDSenderStorePacket 309222 [21:59:14]StoreOFDPacket docnum=309222 [21:59:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 9E 01 00 00 C5 AE 96 01 21 C3 5A 03 01 00 03 00 8A 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 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 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 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 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 83 02 00 00 F4 03 04 00 32 66 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 B7 04 00 35 04 06 00 BB 36 BF 9F F5 81 92 1A EC 92 F5 4E 0D FD [21:59:14]CheckFolder [21:59:14]dirname=/storage/ofd_packets [21:59:14]CheckFolder done [21:59:14]ProducePacketName [21:59:14]name=ofd_packets/00309222 [21:59:14]NVStorageSaveData ofd_packets/00309222 [21:59:14]File name is /storage/ofd_packets/00309222 [21:59:14]Write 444 bytes [21:59:14]NVStorageSaveData done [21:59:14]OFDSenderStorePacket done [21:59:14]KKMCreateOFDPacket done [21:59:14]NVStorageSaveData kkm_last_timestamp [21:59:14]File name is /storage/kkm_last_timestamp [21:59:14]Write 4 bytes [21:59:14]NVStorageSaveData done [21:59:14]ExternCall_PrintAddStr [21:59:14]wPrintStart [21:59:14]Write to MH i2c: 01 00 00 4B 5C A7 [21:59:14]OFD Sender: Processing packet 309222 [packets to send 223, broken 222] [21:59:14]ProducePacketName [21:59:14]name=ofd_packets/00309222 [21:59:14]OFD Sender: To server: pG, [21:59:14]CommunicateWithHost lk.salyk.kg:30040 [21:59:14]ConnectInit lk.salyk.kg [21:59:14]Write i2c OK [21:59:14]MH_I2C_Read... [21:59:14]Read from MH i2c: 01 [21:59:14]MH_I2C_Read... [21:59:14]Read from MH i2c: 01 07 00 [21:59:14]MH_I2C_Read... [21:59:14]Read from MH i2c: 01 07 00 4B 5C 00 00 00 00 00 FF 0F BC [21:59:14]RasterBufferAndPrint [21:59:14]line Счет N : (3)3389 [21:59:14]line ИНН: 02508201610067 [21:59:14]line Контрольно-Кассовый Чек [21:59:14]line ПРОДАЖА [21:59:14]line Товар: 2000034250011 [21:59:14]line Горячий шоколад (GABB trade) [21:59:14]line 1.000 * 120.00 [21:59:14]line = 120.00 [21:59:14]line НДС 12% НСП 1% [21:59:14]line > о реализуемом товаре [21:59:14]line Товар: 2000036210013 [21:59:14]line Кофе Капучино (GABB TRADE) [21:59:14]line 1.000 * 115.00 [21:59:14]line = 115.00 [21:59:14]line НДС 12% НСП 1% [21:59:14]line > о реализуемом товаре [21:59:14]line ИТОГО: 235.00 [21:59:14]line НСП 1% : 2.08 [21:59:14]line НДС 12% : 24.95 [21:59:14]line Наличными: 235.00 [21:59:14]line Безнал.: 0.00 [21:59:14]line Место: АЗС № 172 "Партнер Нефть" [21:59:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [21:59:14]line СНО: Общий режим [21:59:14]line Чек 643 26.10.2024 21:59 [21:59:14]line Смена: 532 ФФД: 1.0 [21:59:14]line ЗНМ: 0300000116 [21:59:14]line РНМ: 0000000000091780 [21:59:14]line Версия ККМ: 001 [21:59:14]line ФМ: 0000000000871765 [21:59:14]line ФД: 309222 [21:59:14]line ФПД: 205843817559425 [21:59:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T215914&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309222&fm=205843817559425&tin=02508201610067®Number=0000000000091780&sum=23500 [21:59:14]line 0 [21:59:14]Connected sock=11 [21: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 31 37 36 35 9E 01 00 00 C5 AE 96 01 21 C3 5A 03 01 00 03 00 8A 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 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 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 CC 5B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D0 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 09 00 00 00 00 07 04 06 00 CC 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 83 02 00 00 F4 03 04 00 32 66 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 B7 04 00 35 04 06 00 BB 36 BF 9F F5 81 92 1A EC 92 F5 4E 0D FD [21:59:14]written 0, free lines is 4095 [21:59:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A6 33 47 00 67 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E6 B7 04 00 F4 03 04 00 90 0C 1D 67 B6 04 01 00 00 07 EA 6A 00 9C CF 93 22 [21:59:14]CommunicateWithHost err = 0 [21:59:14]CheckOFDResponse [21:59:14]1017 (14) - 77093643461234 [21:59:14]1041 (16) - 0000000000871765 [21:59:14]1040 (4) - 309222 [21:59:14]1012 (4) - 26.10.2024 15:36 [21:59:14]1206 (1) - 0 [21:59:14]OFD Sender: Remove packet 309222 [21:59:14]ProducePacketName [21:59:14]name=ofd_packets/00309222 [21:59:14]NVStorageDeleteData [21:59:15]Write to MH i2c: 01 00 00 79 5C D5 [21:59:15]Write i2c OK [21:59:15]MH_I2C_Read... [21:59:15]Read from MH i2c: 01 [21:59:15]MH_I2C_Read... [21:59:15]Read from MH i2c: 01 07 00 [21:59:15]MH_I2C_Read... [21:59:15]Read from MH i2c: 01 07 00 79 5C 00 00 00 00 00 5C 0C 44 [21:59:15]RasterBufferAndPrint [21:59:15]line [21:59:15]line [21:59:15]line [21:59:15]line [21:59:15]line [21:59:15]written 0, free lines is 3168 [21:59:15]MH_Cut [21:59:15]Write to MH i2c: D1 01 00 80 5C 01 AE [21:59:15]Write i2c OK [21:59:15]MH_I2C_Read... [21:59:15]Read from MH i2c: D1 [21:59:15]MH_I2C_Read... [21:59:15]Read from MH i2c: D1 01 00 [21:59:15]MH_I2C_Read... [21:59:15]Read from MH i2c: D1 01 00 80 5C 00 AD [21:59:15]Write to MH i2c: 01 00 00 81 5C DD [21:59:15]Write i2c OK [21:59:15]MH_I2C_Read... [21:59:15]OFD Sender: No OFD packet to send [21:59:16]*** Cut start [21:59:16]*** Purtial cut [21:59:16]*** Stage 1: CUTSNS_PIN = 1 [21:59:16]Read from MH i2c: 01 [21:59:16]MH_I2C_Read... [21:59:16]*** Stop cut motor [21:59:16]*** Cut end [21:59:16]Read from MH i2c: 01 07 00 [21:59:16]MH_I2C_Read... [21:59:16]Read from MH i2c: 01 07 00 81 5C 00 00 00 00 00 FF 0F F2 [21:59:16]process_action close_receipt done [21:59:16]requested_data is exist [21:59:16]produce_requested_data [21:59:16]requested_item fm.sn is exist - process it [21:59:16]wFMCommunicate request_size=4 [21:59:16]MH_SAM_APDU [21:59:16]CAPDU: 80 11 00 00 [21:59:16]Write to MH i2c: E2 08 00 82 5C 80 11 00 00 00 00 00 00 58 [21:59:16]Write i2c OK [21:59:16]MH_I2C_Read... [21:59:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:59:16]Read from MH i2c: E2 [21:59:16]MH_I2C_Read... [21:59:16]Read from MH i2c: E2 17 00 [21:59:16]MH_I2C_Read... [21:59:16]Read from MH i2c: E2 17 00 82 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AD [21:59:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [21:59:16]wFMCommunicate OK [21:59:16]requested_item fd.num is exist - process it [21:59:16]SAM_PROTO_GetFieldsCounters [21:59:16]wFMCommunicate request_size=4 [21:59:16]MH_SAM_APDU [21:59:16]CAPDU: 80 13 00 00 [21:59:16]Write to MH i2c: E2 08 00 83 5C 80 13 00 00 00 00 00 00 5B [21:59:16]Write i2c OK [21:59:16]MH_I2C_Read... [21:59:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:59:16]Read from MH i2c: E2 [21:59:16]MH_I2C_Read... [21:59:16]Read from MH i2c: E2 62 00 [21:59:16]MH_I2C_Read... [21:59:16]Read from MH i2c: E2 62 00 83 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E6 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 83 02 00 00 5E 04 04 00 83 02 00 00 57 04 04 00 84 02 00 00 19 04 04 00 00 00 00 00 90 00 C4 [21:59: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E6 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 83 02 00 00 5E 04 04 00 83 02 00 00 57 04 04 00 84 02 00 00 19 04 04 00 00 00 00 00 90 00 [21:59:16]wFMCommunicate OK [21:59:16]SAM_PROTO_GetFieldsCounters done [21:59:16]requested_item shift.num is exist - process it [21:59:16]requested_item shift.opened is exist - process it [21:59:16]req_shift_opened [21:59:16]FM_GetShiftState [21:59:16]SAM_PROTO_GetShiftState [21:59:16]wFMCommunicate request_size=4 [21:59:16]MH_SAM_APDU [21:59:16]CAPDU: 80 13 01 00 [21:59:16]Write to MH i2c: E2 08 00 84 5C 80 13 01 00 00 00 00 00 5D [21:59:16]Write i2c OK [21:59:16]MH_I2C_Read... [21:59:16]Read from MH i2c: E2 [21:59:16]MH_I2C_Read... [21:59:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:59:16]Read from MH i2c: E2 0E 00 [21:59:16]MH_I2C_Read... [21:59:16]Read from MH i2c: E2 0E 00 84 5C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DB [21:59:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [21:59:16]wFMCommunicate OK [21:59:16]SAM_PROTO_GetShiftState done [21:59:16]FM_GetShiftState done [21:59:16]req_shift_opened done [21:59:16]requested_item shift.open_date is exist - process it [21:59:16]req_shift_open_date [21:59:16]req_shift_open_date done [21:59:16]produce_requested_data done [21:59:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309222,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [21:59:16]process_action_free close_receipt [21:59:16]json_value_free [21:59:16]json_value_free done [21:59:16]process_json_proto returns [21:59:16]Send response to host [21:59:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309222,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [21:59:16]free response buf [21:59:16]execute_script done [21:59:16]execute_script returns [21:59:16]free content buf [21:59:16]Sock 9.Close socket [21:59:16]Sock 9.Thread stoped [21:59:20]OFD Sender: No OFD packet to send [21:59:25]OFD Sender: No OFD packet to send [21:59:30]OFD Sender: No OFD packet to send [21:59:35]OFD Sender: No OFD packet to send [21:59:40]OFD Sender: No OFD packet to send [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:15]OFD Sender: No OFD packet to send [22:00:20]OFD Sender: No OFD packet to send [22:00:25]OFD Sender: No OFD packet to send [22:00:30]OFD Sender: No OFD packet to send [22:00:35]OFD Sender: No OFD packet to send [22:00:40]OFD Sender: No OFD packet to send [22:00:45]OFD Sender: No OFD packet to send [22:00:50]OFD Sender: No OFD packet to send [22:00:55]OFD Sender: No OFD packet to send [22:01:00]OFD Sender: No OFD packet to send [22:01:05]OFD Sender: No OFD packet to send [22:01:10]OFD Sender: No OFD packet to send [22:01:15]OFD Sender: No OFD packet to send [22:01:20]OFD Sender: No OFD packet to send [22:01:25]OFD Sender: No OFD packet to send [22:01:30]OFD Sender: No OFD packet to send [22:01:35]OFD Sender: No OFD packet to send [22:01:40]OFD Sender: No OFD packet to send [22:01:45]OFD Sender: No OFD packet to send [22:01:50]OFD Sender: No OFD packet to send [22:01:55]OFD Sender: No OFD packet to send [22:02:00]OFD Sender: No OFD packet to send [22:02:05]OFD Sender: No OFD packet to send [22:02:10]OFD Sender: No OFD packet to send [22:02:15]OFD Sender: No OFD packet to send [22:02:20]OFD Sender: No OFD packet to send [22:02:25]OFD Sender: No OFD packet to send [22:02:30]OFD Sender: No OFD packet to send [22:02:35]OFD Sender: No OFD packet to send [22:02:40]OFD Sender: No OFD packet to send [22:02:45]OFD Sender: No OFD packet to send [22:02:50]OFD Sender: No OFD packet to send [22:02:55]OFD Sender: No OFD packet to send [22:03:00]OFD Sender: No OFD packet to send [22:03:05]OFD Sender: No OFD packet to send [22:03:10]OFD Sender: No OFD packet to send [22:03:15]OFD Sender: No OFD packet to send [22:03:20]OFD Sender: No OFD packet to send [22:03:25]OFD Sender: No OFD packet to send [22:03:30]OFD Sender: No OFD packet to send [22:03:35]OFD Sender: No OFD packet to send [22:03:40]OFD Sender: No OFD packet to send [22:03:45]OFD Sender: No OFD packet to send [22:03:50]OFD Sender: No OFD packet to send [22:03:51]accept exits with 7 [22:03:51]New connection [22:03:51]New thread 3067022692 created [22:03:51]Thread 3066879332 joined [22:03:51]Waiting for new connection... [22:03:51] Sock 7.Parse request [22:03:51]Sock 7.Check first char [22:03:51]Sock 7.First char is OK [22:03:51]request: POST /json_proto HTTP/1.0 [22:03:51]Method: POST [22:03:51]URL: /json_proto [22:03:51]Method is POST - this is cgi request [22:03:51]url: /json_proto [22:03:51]query_string will be loaded in cgi processing [22:03:51]execute_cgi json_proto POST (null) [22:03:51]execute_cgi path=json_proto method=POST [22:03:51]POST find Content-Length [22:03:51]Host: 172.17.96.3:8080 [22:03:51]Content-Length: 775 [22:03:51]Content-Type: application/json [22:03:51] [22:03:51]POST finish read [22:03:51]Found Content-Length = 775 [22:03:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:03:51]execute_script... [22:03:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:03:51]POST & json_proto [22:03:51]process_json_proto [22:03:51]json parsed OK: [22:03:51]protocol is kg_v1.0 [22:03:51]action value=close_receipt [22:03:51]process_action close_receipt [22:03:51]cmd_close_receipt [22:03:51]MH_GetDate [22:03:51]Write to MH i2c: F0 00 00 85 5C D0 [22:03:51]Write i2c OK [22:03:51]MH_I2C_Read... [22:03:51]Read from MH i2c: F0 [22:03:51]MH_I2C_Read... [22:03:51]Read from MH i2c: F0 09 00 [22:03:51]MH_I2C_Read... [22:03:51]Read from MH i2c: F0 09 00 85 5C 00 4A 67 1D 67 44 5E 04 65 19 [22:03:51]GetLastDocTimeStamp 1729979954 [22:03:51]current date 1729980234 [22:03:51]FM_GetShiftState [22:03:51]SAM_PROTO_GetShiftState [22:03:51]wFMCommunicate request_size=4 [22:03:51]MH_SAM_APDU [22:03:51]CAPDU: 80 13 01 00 [22:03:51]Write to MH i2c: E2 08 00 86 5C 80 13 01 00 00 00 00 00 5F [22:03:51]Write i2c OK [22:03:51]MH_I2C_Read... [22:03:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:03:51]Read from MH i2c: E2 [22:03:51]MH_I2C_Read... [22:03:51]Read from MH i2c: E2 0E 00 [22:03:51]MH_I2C_Read... [22:03:51]Read from MH i2c: E2 0E 00 86 5C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DD [22:03:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:03:51]wFMCommunicate OK [22:03:51]SAM_PROTO_GetShiftState done [22:03:51]FM_GetShiftState done [22:03:51]opened in 1729902265 [22:03:51]opened+sec_in_day 1729988665 [22:03:51]quantity*price = 200025 [22:03:51]sum+1 = 200026 [22:03:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 644 26.10.2024 22:03 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309223 ФПД: 220778998567505 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T220354&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309223&fm=220778998567505&tin=02508201610067®Number=0000000000091780&sum=200025 [22:03:52]StoreToDocumentArchive [22:03:52]shift 532 fd 309223 [22:03:52]save to /storage/0532/doc_00309223 [22:03:52]save last doc name /storage/0532/doc_00309223 to /storage/kkm_last_doc_name [22:03:52]save OK [22:03:52]Clear old archive folders... [22:03:52]ProcessDocumentItem done err = 0, tmpTLVsize=257 [22:03:52]tlvbuf is 0014BB30 [22:03:52]SAM_PROTO_ClearQueue [22:03:52]wFMCommunicate request_size=4 [22:03:52]MH_SAM_APDU [22:03:52]CAPDU: 80 09 00 00 [22:03:52]Write to MH i2c: E2 08 00 93 5C 80 09 00 00 00 00 00 00 61 [22:03:52]Write i2c OK [22:03:52]MH_I2C_Read... [22:03:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:03:53]Read from MH i2c: E2 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 03 00 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 03 00 93 5C 00 90 00 63 [22:03:53]RAPDU: 90 00 [22:03:53]wFMCommunicate OK [22:03:53]SAM_PROTO_ClearQueue done [22:03:53]KKMCreateOFDPacket [22:03:53]OFDProtocolAddRootSTLVToBuf [22:03:53]FM_MakeSignedData [22:03:53]FM_MakeSignedData [22:03:53]SAM_PROTO_SignData [22:03:53]wFMCommunicate request_size=4 [22:03:53]MH_SAM_APDU [22:03:53]CAPDU: 80 0D 01 02 [22:03:53]Write to MH i2c: E2 08 00 94 5C 80 0D 01 02 00 00 00 00 69 [22:03:53]Write i2c OK [22:03:53]MH_I2C_Read... [22:03:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:03:53]Read from MH i2c: E2 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 03 00 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 03 00 94 5C 00 90 00 64 [22:03:53]RAPDU: 90 00 [22:03:53]wFMCommunicate OK [22:03:53]wFMCommunicate request_size=255 [22:03:53]MH_SAM_APDU [22:03:53]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 4A 67 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B7 04 [22:03:53]Write to MH i2c: E2 02 01 95 5C 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 4A 67 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B7 04 00 00 C8 [22:03:53]Write i2c OK [22:03:53]MH_I2C_Read... [22:03:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:03:53]Read from MH i2c: E2 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 03 00 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 03 00 95 5C 00 90 00 65 [22:03:53]RAPDU: 90 00 [22:03:53]wFMCommunicate OK [22:03:53]wFMCommunicate request_size=16 [22:03:53]MH_SAM_APDU [22:03:53]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 C8 CC 1D C8 92 51 [22:03:53]Write to MH i2c: E2 13 00 96 5C 80 0D 02 02 0B 00 00 35 04 06 00 C8 CC 1D C8 92 51 00 00 1D [22:03:53]Write i2c OK [22:03:53]MH_I2C_Read... [22:03:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:03:53]Read from MH i2c: E2 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 03 00 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 03 00 96 5C 00 90 00 66 [22:03:53]RAPDU: 90 00 [22:03:53]wFMCommunicate OK [22:03:53]wFMCommunicate request_size=4 [22:03:53]MH_SAM_APDU [22:03:53]CAPDU: 80 0D 03 02 [22:03:53]Write to MH i2c: E2 08 00 97 5C 80 0D 03 02 00 00 00 00 6E [22:03:53]Write i2c OK [22:03:53]MH_I2C_Read... [22:03:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:03:53]Read from MH i2c: E2 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 0B 00 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 0B 00 97 5C 00 AD 88 DD 8F B3 98 87 69 90 00 4B [22:03:53]RAPDU: AD 88 DD 8F B3 98 87 69 90 00 [22:03:53]wFMCommunicate OK [22:03:53]SAM_PROTO_SignData done [22:03:53]FM_MakeSignedData done [22:03:53]CreateOFDProtocolMessage [22:03:53]wFMCommunicate request_size=4 [22:03:53]MH_SAM_APDU [22:03:53]CAPDU: 80 11 00 00 [22:03:53]Write to MH i2c: E2 08 00 98 5C 80 11 00 00 00 00 00 00 6E [22:03:53]Write i2c OK [22:03:53]MH_I2C_Read... [22:03:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:03:53]Read from MH i2c: E2 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 17 00 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: E2 17 00 98 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C3 [22:03:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:03:53]wFMCommunicate OK [22:03:53]CreateOFDProtocolMessage done [22:03:53]OFDSenderStorePacket 309223 [22:03:53]StoreOFDPacket docnum=309223 [22:03:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 61 72 0D 01 1C 60 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 4A 67 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B7 04 00 35 04 06 00 C8 CC 1D C8 92 51 AD 88 DD 8F B3 98 87 69 [22:03:53]CheckFolder [22:03:53]dirname=/storage/ofd_packets [22:03:53]CheckFolder done [22:03:53]ProducePacketName [22:03:53]name=ofd_packets/00309223 [22:03:53]NVStorageSaveData ofd_packets/00309223 [22:03:53]File name is /storage/ofd_packets/00309223 [22:03:53]Write 307 bytes [22:03:53]NVStorageSaveData done [22:03:53]OFDSenderStorePacket done [22:03:53]KKMCreateOFDPacket done [22:03:53]NVStorageSaveData kkm_last_timestamp [22:03:53]File name is /storage/kkm_last_timestamp [22:03:53]Write 4 bytes [22:03:53]NVStorageSaveData done [22:03:53]ExternCall_PrintAddStr [22:03:53]wPrintStart [22:03:53]Write to MH i2c: 01 00 00 99 5C F5 [22:03:53]Write i2c OK [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: 01 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: 01 07 00 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: 01 07 00 99 5C 00 00 00 00 00 FF 0F 0A [22:03:53]RasterBufferAndPrint [22:03:53]line Счет N : (1)643089 [22:03:53]line ИНН: 02508201610067 [22:03:53]line Контрольно-Кассовый Чек [22:03:53]line ПРОДАЖА [22:03:53]line ТРК (МРК, ГНК) : 32 [22:03:53]line Товар: 2710194210 [22:03:53]line D-ENERGY ДТ-К-2 [22:03:53]line 25.910 * 77.20 [22:03:53]line = 2000.25 [22:03:53]line НДС 12% НСП 1% [22:03:53]line > о реализуемом товаре [22:03:53]line ИТОГО: 2000.25 [22:03:53]line НСП 1% : 17.70 [22:03:53]line НДС 12% : 212.42 [22:03:53]line Наличными: 0.00 [22:03:53]line Безнал.: 2000.25 [22:03:53]line Место: АЗС № 172 "Партнер Нефть" [22:03:53]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [22:03:53]line СНО: Общий режим [22:03:53]line Чек 644 26.10.2024 22:03 [22:03:53]line Смена: 532 ФФД: 1.0 [22:03:53]line ЗНМ: 0300000116 [22:03:53]line РНМ: 0000000000091780 [22:03:53]line Версия ККМ: 001 [22:03:53]line Платежная система: Mbank [22:03:53]line ФМ: 0000000000871765 [22:03:53]line ФД: 309223 [22:03:53]line ФПД: 220778998567505 [22:03:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T220354&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309223&fm=220778998567505&tin=02508201610067®Number=0000000000091780&sum=200025 [22:03:53]written 0, free lines is 4095 [22:03:53]OFD Sender: Processing packet 309223 [packets to send 223, broken 222] [22:03:53]ProducePacketName [22:03:53]name=ofd_packets/00309223 [22:03:53]OFD Sender: To server: pG, [22:03:53]CommunicateWithHost lk.salyk.kg:30040 [22:03:53]ConnectInit lk.salyk.kg [22:03:53]Connected sock=10 [22:03:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 61 72 0D 01 1C 60 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 4A 67 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B7 04 00 35 04 06 00 C8 CC 1D C8 92 51 AD 88 DD 8F B3 98 87 69 [22:03:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 97 E5 47 00 60 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E7 B7 04 00 F4 03 04 00 A6 0D 1D 67 B6 04 01 00 00 CD 7D F2 98 24 5E A2 49 [22:03:53]CommunicateWithHost err = 0 [22:03:53]CheckOFDResponse [22:03:53]1017 (14) - 77093643461234 [22:03:53]1041 (16) - 0000000000871765 [22:03:53]1040 (4) - 309223 [22:03:53]1012 (4) - 26.10.2024 15:41 [22:03:53]1206 (1) - 0 [22:03:53]OFD Sender: Remove packet 309223 [22:03:53]ProducePacketName [22:03:53]name=ofd_packets/00309223 [22:03:53]NVStorageDeleteData [22:03:53]Write to MH i2c: 01 00 00 C1 5C 1D [22:03:53]Write i2c OK [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: 01 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: 01 07 00 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: 01 07 00 C1 5C 00 00 00 00 00 E7 0C 17 [22:03:53]RasterBufferAndPrint [22:03:53]line [22:03:53]line [22:03:53]line [22:03:53]line [22:03:53]line [22:03:53]written 0, free lines is 3308 [22:03:53]MH_Cut [22:03:53]Write to MH i2c: D1 01 00 C8 5C 01 F6 [22:03:53]Write i2c OK [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: D1 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: D1 01 00 [22:03:53]MH_I2C_Read... [22:03:53]Read from MH i2c: D1 01 00 C8 5C 00 F5 [22:03:53]Write to MH i2c: 01 00 00 C9 5C 25 [22:03:53]Write i2c OK [22:03:53]MH_I2C_Read... [22:03:54]OFD Sender: No OFD packet to send [22:03:54]*** Cut start [22:03:54]*** Purtial cut [22:03:54]*** Stage 1: CUTSNS_PIN = 1 [22:03:55]Read from MH i2c: 01 [22:03:55]MH_I2C_Read... [22:03:55]*** Stop cut motor [22:03:55]*** Cut end [22:03:55]Read from MH i2c: 01 07 00 [22:03:55]MH_I2C_Read... [22:03:55]Read from MH i2c: 01 07 00 C9 5C 00 00 00 00 00 FF 0F 3A [22:03:55]process_action close_receipt done [22:03:55]requested_data is exist [22:03:55]produce_requested_data [22:03:55]requested_item fm.sn is exist - process it [22:03:55]wFMCommunicate request_size=4 [22:03:55]MH_SAM_APDU [22:03:55]CAPDU: 80 11 00 00 [22:03:55]Write to MH i2c: E2 08 00 CA 5C 80 11 00 00 00 00 00 00 A0 [22:03:55]Write i2c OK [22:03:55]MH_I2C_Read... [22:03:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:03:55]Read from MH i2c: E2 [22:03:55]MH_I2C_Read... [22:03:55]Read from MH i2c: E2 17 00 [22:03:55]MH_I2C_Read... [22:03:55]Read from MH i2c: E2 17 00 CA 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F5 [22:03:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:03:55]wFMCommunicate OK [22:03:55]requested_item fd.num is exist - process it [22:03:55]SAM_PROTO_GetFieldsCounters [22:03:55]wFMCommunicate request_size=4 [22:03:55]MH_SAM_APDU [22:03:55]CAPDU: 80 13 00 00 [22:03:55]Write to MH i2c: E2 08 00 CB 5C 80 13 00 00 00 00 00 00 A3 [22:03:55]Write i2c OK [22:03:55]MH_I2C_Read... [22:03:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:03:55]Read from MH i2c: E2 [22:03:55]MH_I2C_Read... [22:03:55]Read from MH i2c: E2 62 00 [22:03:55]MH_I2C_Read... [22:03:55]Read from MH i2c: E2 62 00 CB 5C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E7 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 84 02 00 00 5E 04 04 00 84 02 00 00 57 04 04 00 85 02 00 00 19 04 04 00 00 00 00 00 90 00 10 [22:03:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E7 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 84 02 00 00 5E 04 04 00 84 02 00 00 57 04 04 00 85 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:03:55]wFMCommunicate OK [22:03:55]SAM_PROTO_GetFieldsCounters done [22:03:55]requested_item shift.num is exist - process it [22:03:55]requested_item shift.opened is exist - process it [22:03:55]req_shift_opened [22:03:55]FM_GetShiftState [22:03:55]SAM_PROTO_GetShiftState [22:03:55]wFMCommunicate request_size=4 [22:03:55]MH_SAM_APDU [22:03:55]CAPDU: 80 13 01 00 [22:03:55]Write to MH i2c: E2 08 00 CC 5C 80 13 01 00 00 00 00 00 A5 [22:03:55]Write i2c OK [22:03:55]MH_I2C_Read... [22:03:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:03:55]Read from MH i2c: E2 [22:03:55]MH_I2C_Read... [22:03:55]Read from MH i2c: E2 0E 00 [22:03:55]MH_I2C_Read... [22:03:55]Read from MH i2c: E2 0E 00 CC 5C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 23 [22:03:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:03:55]wFMCommunicate OK [22:03:55]SAM_PROTO_GetShiftState done [22:03:55]FM_GetShiftState done [22:03:55]req_shift_opened done [22:03:55]requested_item shift.open_date is exist - process it [22:03:55]req_shift_open_date [22:03:55]req_shift_open_date done [22:03:55]produce_requested_data done [22:03:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309223,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [22:03:55]process_action_free close_receipt [22:03:55]json_value_free [22:03:55]json_value_free done [22:03:55]process_json_proto returns [22:03:55]Send response to host [22:03:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309223,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [22:03:55]free response buf [22:03:55]execute_script done [22:03:55]execute_script returns [22:03:55]free content buf [22:03:55]Sock 7.Close socket [22:03:55]Sock 7.Thread stoped [22:03:59]OFD Sender: No OFD packet to send [22:04:04]OFD Sender: No OFD packet to send [22:04:09]OFD Sender: No OFD packet to send [22:04:14]OFD Sender: No OFD packet to send [22:04:19]OFD Sender: No OFD packet to send [22:04:24]OFD Sender: No OFD packet to send [22:04:29]OFD Sender: No OFD packet to send [22:04:34]OFD Sender: No OFD packet to send [22:04:39]OFD Sender: No OFD packet to send [22:04:44]OFD Sender: No OFD packet to send [22:04:49]OFD Sender: No OFD packet to send [22:04:54]OFD Sender: No OFD packet to send [22:04:59]OFD Sender: No OFD packet to send [22:05:04]OFD Sender: No OFD packet to send [22:05:09]OFD Sender: No OFD packet to send [22:05:10]accept exits with 9 [22:05:10]New connection [22:05:10]New thread 3066879332 created [22:05:10]Thread 3067022692 joined [22:05:10]Waiting for new connection... [22:05:10] Sock 9.Parse request [22:05:10]Sock 9.Check first char [22:05:10]Sock 9.First char is OK [22:05:10]request: POST /json_proto HTTP/1.0 [22:05:10]Method: POST [22:05:10]URL: /json_proto [22:05:10]Method is POST - this is cgi request [22:05:10]url: /json_proto [22:05:10]query_string will be loaded in cgi processing [22:05:10]execute_cgi json_proto POST (null) [22:05:10]execute_cgi path=json_proto method=POST [22:05:10]POST find Content-Length [22:05:10]Host: 172.17.96.3:8080 [22:05:10]Content-Length: 678 [22:05:10]Content-Type: application/json [22:05:10] [22:05:10]POST finish read [22:05:10]Found Content-Length = 678 [22:05:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.170, "sum" : 680.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 680.00, "total" : 680.00, "payments": [ { "type": 0, "sum" : 680.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:05:10]execute_script... [22:05: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)643090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 10.170, "sum" : 680.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 680.00, "total" : 680.00, "payments": [ { "type": 0, "sum" : 680.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:05:10]POST & json_proto [22:05:10]process_json_proto [22:05:10]json parsed OK: [22:05:10]protocol is kg_v1.0 [22:05:10]action value=close_receipt [22:05:10]process_action close_receipt [22:05:10]cmd_close_receipt [22:05:10]MH_GetDate [22:05:10]Write to MH i2c: F0 00 00 CD 5C 18 [22:05:10]Write i2c OK [22:05:10]MH_I2C_Read... [22:05:10]Read from MH i2c: F0 [22:05:10]MH_I2C_Read... [22:05:10]Read from MH i2c: F0 09 00 [22:05:10]MH_I2C_Read... [22:05:10]Read from MH i2c: F0 09 00 CD 5C 00 99 67 1D 67 44 5E 04 65 B0 [22:05:10]GetLastDocTimeStamp 1729980234 [22:05:10]current date 1729980313 [22:05:10]FM_GetShiftState [22:05:10]SAM_PROTO_GetShiftState [22:05:10]wFMCommunicate request_size=4 [22:05:10]MH_SAM_APDU [22:05:10]CAPDU: 80 13 01 00 [22:05:10]Write to MH i2c: E2 08 00 CE 5C 80 13 01 00 00 00 00 00 A7 [22:05:10]Write i2c OK [22:05:10]MH_I2C_Read... [22:05:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:05:10]Read from MH i2c: E2 [22:05:10]MH_I2C_Read... [22:05:10]Read from MH i2c: E2 0E 00 [22:05:10]MH_I2C_Read... [22:05:10]Read from MH i2c: E2 0E 00 CE 5C 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 25 [22:05:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:05:10]wFMCommunicate OK [22:05:10]SAM_PROTO_GetShiftState done [22:05:10]FM_GetShiftState done [22:05:10]opened in 1729902265 [22:05:10]opened+sec_in_day 1729988665 [22:05:10]quantity*price = 68037 [22:05:10]sum+1 = 68038 [22:05:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 680.00 Внесено: 680.00 СДАЧА: 0.00 НСП 1% : 6.02 НДС 12% : 72.25 Наличными: 680.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 645 26.10.2024 22:05 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309224 ФПД: 65635473746367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T220513&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309224&fm=65635473746367&tin=02508201610067®Number=0000000000091780&sum=68000 [22:05:11]StoreToDocumentArchive [22:05:11]shift 532 fd 309224 [22:05:11]save to /storage/0532/doc_00309224 [22:05:11]save last doc name /storage/0532/doc_00309224 to /storage/kkm_last_doc_name [22:05:11]save OK [22:05:11]Clear old archive folders... [22:05:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:05:11]tlvbuf is 001FB850 [22:05:11]SAM_PROTO_ClearQueue [22:05:11]wFMCommunicate request_size=4 [22:05:11]MH_SAM_APDU [22:05:11]CAPDU: 80 09 00 00 [22:05:11]Write to MH i2c: E2 08 00 DB 5C 80 09 00 00 00 00 00 00 A9 [22:05:11]Write i2c OK [22:05:11]MH_I2C_Read... [22:05:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:05:11]Read from MH i2c: E2 [22:05:11]MH_I2C_Read... [22:05:11]Read from MH i2c: E2 03 00 [22:05:11]MH_I2C_Read... [22:05:11]Read from MH i2c: E2 03 00 DB 5C 00 90 00 AB [22:05:11]RAPDU: 90 00 [22:05:11]wFMCommunicate OK [22:05:11]SAM_PROTO_ClearQueue done [22:05:11]KKMCreateOFDPacket [22:05:11]OFDProtocolAddRootSTLVToBuf [22:05:11]FM_MakeSignedData [22:05:11]FM_MakeSignedData [22:05:11]SAM_PROTO_SignData [22:05:11]wFMCommunicate request_size=4 [22:05:11]MH_SAM_APDU [22:05:11]CAPDU: 80 0D 01 02 [22:05:11]Write to MH i2c: E2 08 00 DC 5C 80 0D 01 02 00 00 00 00 B1 [22:05:11]Write i2c OK [22:05:11]MH_I2C_Read... [22:05:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:05:11]Read from MH i2c: E2 [22:05:11]MH_I2C_Read... [22:05:11]Read from MH i2c: E2 03 00 [22:05:11]MH_I2C_Read... [22:05:11]Read from MH i2c: E2 03 00 DC 5C 00 90 00 AC [22:05:11]RAPDU: 90 00 [22:05:11]wFMCommunicate OK [22:05:11]wFMCommunicate request_size=255 [22:05:11]MH_SAM_APDU [22:05: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 BA 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C5 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 99 67 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B7 04 00 35 04 06 00 3B [22:05:11]Write to MH i2c: E2 02 01 DD 5C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 BA 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C5 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 99 67 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B7 04 00 35 04 06 00 3B 00 00 AA [22:05:11]Write i2c OK [22:05:11]MH_I2C_Read... [22:05:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:05:12]Read from MH i2c: E2 [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: E2 03 00 [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: E2 03 00 DD 5C 00 90 00 AD [22:05:12]RAPDU: 90 00 [22:05:12]wFMCommunicate OK [22:05:12]wFMCommunicate request_size=10 [22:05:12]MH_SAM_APDU [22:05:12]CAPDU: 80 0D 02 02 05 B1 F3 18 E9 BF [22:05:12]Write to MH i2c: E2 0D 00 DE 5C 80 0D 02 02 05 00 B1 F3 18 E9 BF 00 00 22 [22:05:12]Write i2c OK [22:05:12]MH_I2C_Read... [22:05:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:05:12]Read from MH i2c: E2 [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: E2 03 00 [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: E2 03 00 DE 5C 00 90 00 AE [22:05:12]RAPDU: 90 00 [22:05:12]wFMCommunicate OK [22:05:12]wFMCommunicate request_size=4 [22:05:12]MH_SAM_APDU [22:05:12]CAPDU: 80 0D 03 02 [22:05:12]Write to MH i2c: E2 08 00 DF 5C 80 0D 03 02 00 00 00 00 B6 [22:05:12]Write i2c OK [22:05:12]MH_I2C_Read... [22:05:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:05:12]Read from MH i2c: E2 [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: E2 0B 00 [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: E2 0B 00 DF 5C 00 3C F9 F8 5F 48 20 B0 E7 90 00 42 [22:05:12]RAPDU: 3C F9 F8 5F 48 20 B0 E7 90 00 [22:05:12]wFMCommunicate OK [22:05:12]SAM_PROTO_SignData done [22:05:12]FM_MakeSignedData done [22:05:12]CreateOFDProtocolMessage [22:05:12]wFMCommunicate request_size=4 [22:05:12]MH_SAM_APDU [22:05:12]CAPDU: 80 11 00 00 [22:05:12]Write to MH i2c: E2 08 00 E0 5C 80 11 00 00 00 00 00 00 B6 [22:05:12]Write i2c OK [22:05:12]MH_I2C_Read... [22:05:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:05:12]Read from MH i2c: E2 [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: E2 17 00 [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: E2 17 00 E0 5C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0B [22:05:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:05:12]wFMCommunicate OK [22:05:12]CreateOFDProtocolMessage done [22:05:12]OFDSenderStorePacket 309224 [22:05:12]StoreOFDPacket docnum=309224 [22:05:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5E 23 07 01 C8 FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 BA 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C5 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 99 67 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B7 04 00 35 04 06 00 3B B1 F3 18 E9 BF 3C F9 F8 5F 48 20 B0 E7 [22:05:12]CheckFolder [22:05:12]dirname=/storage/ofd_packets [22:05:12]CheckFolder done [22:05:12]ProducePacketName [22:05:12]name=ofd_packets/00309224 [22:05:12]NVStorageSaveData ofd_packets/00309224 [22:05:12]File name is /storage/ofd_packets/00309224 [22:05:12]Write 301 bytes [22:05:12]NVStorageSaveData done [22:05:12]OFDSenderStorePacket done [22:05:12]KKMCreateOFDPacket done [22:05:12]NVStorageSaveData kkm_last_timestamp [22:05:12]File name is /storage/kkm_last_timestamp [22:05:12]Write 4 bytes [22:05:12]NVStorageSaveData done [22:05:12]ExternCall_PrintAddStr [22:05:12]wPrintStart [22:05:12]Write to MH i2c: 01 00 00 E1 5C 3D [22:05:12]Write i2c OK [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: 01 [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: 01 07 00 [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: 01 07 00 E1 5C 00 00 00 00 00 FF 0F 52 [22:05:12]RasterBufferAndPrint [22:05:12]line Счет N : (1)643090 [22:05:12]line ИНН: 02508201610067 [22:05:12]line Контрольно-Кассовый Чек [22:05:12]line ПРОДАЖА [22:05:12]line ТРК (МРК, ГНК) : 41 [22:05:12]line Товар: 2710124130 [22:05:12]line Аи-92-К-2 [22:05:12]line 10.170 * 66.90 [22:05:12]line = 680.37 [22:05:12]line НДС 12% НСП 1% [22:05:12]line > о реализуемом товаре [22:05:12]line ОКРУГЛЕНИЕ: -0.37 [22:05:12]line ИТОГО: 680.00 [22:05:12]line Внесено: 680.00 [22:05:12]line СДАЧА: 0.00 [22:05:12]line НСП 1% : 6.02 [22:05:12]line НДС 12% : 72.25 [22:05:12]line Наличными: 680.00 [22:05:12]line Безнал.: 0.00 [22:05:12]line Место: АЗС № 172 "Партнер Нефть" [22:05:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [22:05:12]line СНО: Общий режим [22:05:12]line Чек 645 26.10.2024 22:05 [22:05:12]line Смена: 532 ФФД: 1.0 [22:05:12]line ЗНМ: 0300000116 [22:05:12]line РНМ: 0000000000091780 [22:05:12]line Версия ККМ: 001 [22:05:12]line ФМ: 0000000000871765 [22:05:12]line ФД: 309224 [22:05:12]line ФПД: 65635473746367 [22:05:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T220513&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309224&fm=65635473746367&tin=02508201610067®Number=0000000000091780&sum=68000 [22:05:12]written 0, free lines is 4095 [22:05:12]OFD Sender: Processing packet 309224 [packets to send 223, broken 222] [22:05:12]ProducePacketName [22:05:12]name=ofd_packets/00309224 [22:05:12]OFD Sender: To server: pG, [22:05:12]CommunicateWithHost lk.salyk.kg:30040 [22:05:12]ConnectInit lk.salyk.kg [22:05:12]Connected sock=10 [22:05:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5E 23 07 01 C8 FC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 BA 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C5 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 1C 00 00 00 00 07 04 06 00 A0 09 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 99 67 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B7 04 00 35 04 06 00 3B B1 F3 18 E9 BF 3C F9 F8 5F 48 20 B0 E7 [22:05:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 22 B7 47 00 CB 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E8 B7 04 00 F4 03 04 00 F5 0D 1D 67 B6 04 01 00 00 46 8F 00 FE 38 47 78 FE [22:05:12]CommunicateWithHost err = 0 [22:05:12]CheckOFDResponse [22:05:12]1017 (14) - 77093643461234 [22:05:12]1041 (16) - 0000000000871765 [22:05:12]1040 (4) - 309224 [22:05:12]1012 (4) - 26.10.2024 15:42 [22:05:12]1206 (1) - 0 [22:05:12]OFD Sender: Remove packet 309224 [22:05:12]ProducePacketName [22:05:12]name=ofd_packets/00309224 [22:05:12]NVStorageDeleteData [22:05:12]Write to MH i2c: 01 00 00 0B 5D 68 [22:05:12]Write i2c OK [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: 01 [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: 01 07 00 [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: 01 07 00 0B 5D 00 00 00 00 00 C4 0C 3F [22:05:12]RasterBufferAndPrint [22:05:12]line [22:05:12]line [22:05:12]line [22:05:12]line [22:05:12]line [22:05:12]written 0, free lines is 3274 [22:05:12]MH_Cut [22:05:12]Write to MH i2c: D1 01 00 12 5D 01 41 [22:05:12]Write i2c OK [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: D1 [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: D1 01 00 [22:05:12]MH_I2C_Read... [22:05:12]Read from MH i2c: D1 01 00 12 5D 00 40 [22:05:12]Write to MH i2c: 01 00 00 13 5D 70 [22:05:12]Write i2c OK [22:05:12]MH_I2C_Read... [22:05:13]OFD Sender: No OFD packet to send [22:05:13]*** Cut start [22:05:13]*** Purtial cut [22:05:13]*** Stage 1: CUTSNS_PIN = 1 [22:05:13]Read from MH i2c: 01 [22:05:13]MH_I2C_Read... [22:05:13]*** Stop cut motor [22:05:13]*** Cut end [22:05:13]Read from MH i2c: 01 07 00 [22:05:13]MH_I2C_Read... [22:05:13]Read from MH i2c: 01 07 00 13 5D 00 00 00 00 00 FF 0F 85 [22:05:13]process_action close_receipt done [22:05:13]requested_data is exist [22:05:13]produce_requested_data [22:05:13]requested_item fm.sn is exist - process it [22:05:13]wFMCommunicate request_size=4 [22:05:13]MH_SAM_APDU [22:05:13]CAPDU: 80 11 00 00 [22:05:13]Write to MH i2c: E2 08 00 14 5D 80 11 00 00 00 00 00 00 EB [22:05:13]Write i2c OK [22:05:13]MH_I2C_Read... [22:05:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:05:13]Read from MH i2c: E2 [22:05:13]MH_I2C_Read... [22:05:13]Read from MH i2c: E2 17 00 [22:05:13]MH_I2C_Read... [22:05:13]Read from MH i2c: E2 17 00 14 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 40 [22:05:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:05:13]wFMCommunicate OK [22:05:13]requested_item fd.num is exist - process it [22:05:13]SAM_PROTO_GetFieldsCounters [22:05:13]wFMCommunicate request_size=4 [22:05:13]MH_SAM_APDU [22:05:13]CAPDU: 80 13 00 00 [22:05:13]Write to MH i2c: E2 08 00 15 5D 80 13 00 00 00 00 00 00 EE [22:05:13]Write i2c OK [22:05:13]MH_I2C_Read... [22:05:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:05:14]Read from MH i2c: E2 [22:05:14]MH_I2C_Read... [22:05:14]Read from MH i2c: E2 62 00 [22:05:14]MH_I2C_Read... [22:05:14]Read from MH i2c: E2 62 00 15 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 85 02 00 00 5E 04 04 00 85 02 00 00 57 04 04 00 86 02 00 00 19 04 04 00 00 00 00 00 90 00 5F [22:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E8 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 85 02 00 00 5E 04 04 00 85 02 00 00 57 04 04 00 86 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:05:14]wFMCommunicate OK [22:05:14]SAM_PROTO_GetFieldsCounters done [22:05:14]requested_item shift.num is exist - process it [22:05:14]requested_item shift.opened is exist - process it [22:05:14]req_shift_opened [22:05:14]FM_GetShiftState [22:05:14]SAM_PROTO_GetShiftState [22:05:14]wFMCommunicate request_size=4 [22:05:14]MH_SAM_APDU [22:05:14]CAPDU: 80 13 01 00 [22:05:14]Write to MH i2c: E2 08 00 16 5D 80 13 01 00 00 00 00 00 F0 [22:05:14]Write i2c OK [22:05:14]MH_I2C_Read... [22:05:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:05:14]Read from MH i2c: E2 [22:05:14]MH_I2C_Read... [22:05:14]Read from MH i2c: E2 0E 00 [22:05:14]MH_I2C_Read... [22:05:14]Read from MH i2c: E2 0E 00 16 5D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 6E [22:05:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:05:14]wFMCommunicate OK [22:05:14]SAM_PROTO_GetShiftState done [22:05:14]FM_GetShiftState done [22:05:14]req_shift_opened done [22:05:14]requested_item shift.open_date is exist - process it [22:05:14]req_shift_open_date [22:05:14]req_shift_open_date done [22:05:14]produce_requested_data done [22:05:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309224,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [22:05:14]process_action_free close_receipt [22:05:14]json_value_free [22:05:14]json_value_free done [22:05:14]process_json_proto returns [22:05:14]Send response to host [22:05:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309224,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [22:05:14]free response buf [22:05:14]execute_script done [22:05:14]execute_script returns [22:05:14]free content buf [22:05:14]Sock 9.Close socket [22:05:14]Sock 9.Thread stoped [22:05:18]OFD Sender: No OFD packet to send [22:05:23]OFD Sender: No OFD packet to send [22:05:28]OFD Sender: No OFD packet to send [22:05:33]OFD Sender: No OFD packet to send [22:05:38]OFD Sender: No OFD packet to send [22:05:43]OFD Sender: No OFD packet to send [22:05:48]OFD Sender: No OFD packet to send [22:05:53]OFD Sender: No OFD packet to send [22:05:58]OFD Sender: No OFD packet to send [22:06:03]OFD Sender: No OFD packet to send [22:06:08]OFD Sender: No OFD packet to send [22:06:13]OFD Sender: No OFD packet to send [22:06:18]OFD Sender: No OFD packet to send [22:06:23]OFD Sender: No OFD packet to send [22:06:28]OFD Sender: No OFD packet to send [22:06:33]OFD Sender: No OFD packet to send [22:06:38]OFD Sender: No OFD packet to send [22:06:43]OFD Sender: No OFD packet to send [22:06:48]OFD Sender: No OFD packet to send [22:06:53]OFD Sender: No OFD packet to send [22:06:58]OFD Sender: No OFD packet to send [22:07:03]OFD Sender: No OFD packet to send [22:07:08]OFD Sender: No OFD packet to send [22:07:13]OFD Sender: No OFD packet to send [22:07:18]OFD Sender: No OFD packet to send [22:07:23]OFD Sender: No OFD packet to send [22:07:28]OFD Sender: No OFD packet to send [22:07:33]OFD Sender: No OFD packet to send [22:07:38]OFD Sender: No OFD packet to send [22:07:43]OFD Sender: No OFD packet to send [22:07:48]OFD Sender: No OFD packet to send [22:07:53]OFD Sender: No OFD packet to send [22:07:58]OFD Sender: No OFD packet to send [22:08:03]OFD Sender: No OFD packet to send [22:08:08]OFD Sender: No OFD packet to send [22:08:13]OFD Sender: No OFD packet to send [22:08:18]OFD Sender: No OFD packet to send [22:08:23]OFD Sender: No OFD packet to send [22:08:28]OFD Sender: No OFD packet to send [22:08:33]OFD Sender: No OFD packet to send [22:08:38]OFD Sender: No OFD packet to send [22:08:43]OFD Sender: No OFD packet to send [22:08:48]OFD Sender: No OFD packet to send [22:08:53]OFD Sender: No OFD packet to send [22:08:58]OFD Sender: No OFD packet to send [22:09:03]OFD Sender: No OFD packet to send [22:09:08]OFD Sender: No OFD packet to send [22:09:13]OFD Sender: No OFD packet to send [22:09:18]OFD Sender: No OFD packet to send [22:09:23]OFD Sender: No OFD packet to send [22:09:28]OFD Sender: No OFD packet to send [22:09:33]OFD Sender: No OFD packet to send [22:09:38]OFD Sender: No OFD packet to send [22:09:43]OFD Sender: No OFD packet to send [22:09:48]OFD Sender: No OFD packet to send [22:09:53]OFD Sender: No OFD packet to send [22:09:58]OFD Sender: No OFD packet to send [22:10:03]OFD Sender: No OFD packet to send [22:10:08]OFD Sender: No OFD packet to send [22:10:13]OFD Sender: No OFD packet to send [22:10:18]OFD Sender: No OFD packet to send [22:10:23]OFD Sender: No OFD packet to send [22:10:28]OFD Sender: No OFD packet to send [22:10:33]OFD Sender: No OFD packet to send [22:10:38]OFD Sender: No OFD packet to send [22:10:43]OFD Sender: No OFD packet to send [22:10:48]OFD Sender: No OFD packet to send [22:10:53]OFD Sender: No OFD packet to send [22:10:58]OFD Sender: No OFD packet to send [22:11:03]OFD Sender: No OFD packet to send [22:11:08]OFD Sender: No OFD packet to send [22:11:13]OFD Sender: No OFD packet to send [22:11:18]OFD Sender: No OFD packet to send [22:11:23]OFD Sender: No OFD packet to send [22:11:28]OFD Sender: No OFD packet to send [22:11:33]OFD Sender: No OFD packet to send [22:11:38]OFD Sender: No OFD packet to send [22:11:43]OFD Sender: No OFD packet to send [22:11:48]OFD Sender: No OFD packet to send [22:11:53]OFD Sender: No OFD packet to send [22:11:58]OFD Sender: No OFD packet to send [22:12:03]OFD Sender: No OFD packet to send [22:12:08]OFD Sender: No OFD packet to send [22:12:13]OFD Sender: No OFD packet to send [22:12:18]OFD Sender: No OFD packet to send [22:12:23]OFD Sender: No OFD packet to send [22:12:28]OFD Sender: No OFD packet to send [22:12:33]OFD Sender: No OFD packet to send [22:12:38]OFD Sender: No OFD packet to send [22:12:43]OFD Sender: No OFD packet to send [22:12:48]OFD Sender: No OFD packet to send [22:12:53]OFD Sender: No OFD packet to send [22:12:58]OFD Sender: No OFD packet to send [22:13:03]OFD Sender: No OFD packet to send [22:13:08]OFD Sender: No OFD packet to send [22:13:13]OFD Sender: No OFD packet to send [22:13:18]OFD Sender: No OFD packet to send [22:13:23]OFD Sender: No OFD packet to send [22:13:28]OFD Sender: No OFD packet to send [22:13:33]OFD Sender: No OFD packet to send [22:13:38]OFD Sender: No OFD packet to send [22:13:43]OFD Sender: No OFD packet to send [22:13:48]OFD Sender: No OFD packet to send [22:13:53]OFD Sender: No OFD packet to send [22:13:58]OFD Sender: No OFD packet to send [22:14:04]OFD Sender: No OFD packet to send [22:14:09]OFD Sender: No OFD packet to send [22:14:14]OFD Sender: No OFD packet to send [22:14:19]OFD Sender: No OFD packet to send [22:14:24]OFD Sender: No OFD packet to send [22:14:29]OFD Sender: No OFD packet to send [22:14:34]OFD Sender: No OFD packet to send [22:14:39]OFD Sender: No OFD packet to send [22:14:44]OFD Sender: No OFD packet to send [22:14:49]OFD Sender: No OFD packet to send [22:14:54]OFD Sender: No OFD packet to send [22:14:59]OFD Sender: No OFD packet to send [22:15:04]OFD Sender: No OFD packet to send [22:15:09]OFD Sender: No OFD packet to send [22:15:10]accept exits with 7 [22:15:10]New connection [22:15:10]New thread 3067022692 created [22:15:10]Thread 3066879332 joined [22:15:10]Waiting for new connection... [22:15:10] Sock 7.Parse request [22:15:10]Sock 7.Check first char [22:15:10]Sock 7.First char is OK [22:15:10]request: POST /json_proto HTTP/1.0 [22:15:10]Method: POST [22:15:10]URL: /json_proto [22:15:10]Method is POST - this is cgi request [22:15:10]url: /json_proto [22:15:10]query_string will be loaded in cgi processing [22:15:10]execute_cgi json_proto POST (null) [22:15:10]execute_cgi path=json_proto method=POST [22:15:10]POST find Content-Length [22:15:10]Host: 172.17.96.3:8080 [22:15:10]Content-Length: 772 [22:15:10]Content-Type: application/json [22:15:10] [22:15:10]POST finish read [22:15:10]Found Content-Length = 772 [22:15:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 9.070, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 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.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:15:10]execute_script... [22:15:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 63", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 9.070, "sum" : 700.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 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.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:15:10]POST & json_proto [22:15:10]process_json_proto [22:15:10]json parsed OK: [22:15:10]protocol is kg_v1.0 [22:15:10]action value=close_receipt [22:15:10]process_action close_receipt [22:15:10]cmd_close_receipt [22:15:10]MH_GetDate [22:15:10]Write to MH i2c: F0 00 00 17 5D 63 [22:15:10]Write i2c OK [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: F0 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: F0 09 00 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: F0 09 00 17 5D 00 F0 69 1D 67 44 5E 04 65 54 [22:15:10]GetLastDocTimeStamp 1729980313 [22:15:10]current date 1729980912 [22:15:10]FM_GetShiftState [22:15:10]SAM_PROTO_GetShiftState [22:15:10]wFMCommunicate request_size=4 [22:15:10]MH_SAM_APDU [22:15:10]CAPDU: 80 13 01 00 [22:15:10]Write to MH i2c: E2 08 00 18 5D 80 13 01 00 00 00 00 00 F2 [22:15:10]Write i2c OK [22:15:10]MH_I2C_Read... [22:15:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:10]Read from MH i2c: E2 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: E2 0E 00 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: E2 0E 00 18 5D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 70 [22:15:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:15:10]wFMCommunicate OK [22:15:10]SAM_PROTO_GetShiftState done [22:15:10]FM_GetShiftState done [22:15:10]opened in 1729902265 [22:15:10]opened+sec_in_day 1729988665 [22:15:10]quantity*price = 70020 [22:15:10]sum+1 = 70021 [22:15:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.20 НСП 1% : 6.20 НДС 12% : 74.36 Наличными: 0.00 Безнал.: 700.20 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 646 26.10.2024 22:15 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309225 ФПД: 189922335363373 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T221512&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309225&fm=189922335363373&tin=02508201610067®Number=0000000000091780&sum=70020 [22:15:11]StoreToDocumentArchive [22:15:11]shift 532 fd 309225 [22:15:11]save to /storage/0532/doc_00309225 [22:15:11]save last doc name /storage/0532/doc_00309225 to /storage/kkm_last_doc_name [22:15:11]save OK [22:15:11]Clear old archive folders... [22:15:11]ProcessDocumentItem done err = 0, tmpTLVsize=257 [22:15:11]tlvbuf is 002D4690 [22:15:11]SAM_PROTO_ClearQueue [22:15:11]wFMCommunicate request_size=4 [22:15:11]MH_SAM_APDU [22:15:11]CAPDU: 80 09 00 00 [22:15:11]Write to MH i2c: E2 08 00 25 5D 80 09 00 00 00 00 00 00 F4 [22:15:11]Write i2c OK [22:15:11]MH_I2C_Read... [22:15:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:15:11]Read from MH i2c: E2 [22:15:11]MH_I2C_Read... [22:15:11]Read from MH i2c: E2 03 00 [22:15:11]MH_I2C_Read... [22:15:11]Read from MH i2c: E2 03 00 25 5D 00 90 00 F6 [22:15:11]RAPDU: 90 00 [22:15:11]wFMCommunicate OK [22:15:11]SAM_PROTO_ClearQueue done [22:15:11]KKMCreateOFDPacket [22:15:11]OFDProtocolAddRootSTLVToBuf [22:15:11]FM_MakeSignedData [22:15:11]FM_MakeSignedData [22:15:11]SAM_PROTO_SignData [22:15:11]wFMCommunicate request_size=4 [22:15:11]MH_SAM_APDU [22:15:11]CAPDU: 80 0D 01 02 [22:15:11]Write to MH i2c: E2 08 00 26 5D 80 0D 01 02 00 00 00 00 FC [22:15:11]Write i2c OK [22:15:11]MH_I2C_Read... [22:15:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:15:11]Read from MH i2c: E2 [22:15:11]MH_I2C_Read... [22:15:11]Read from MH i2c: E2 03 00 [22:15:11]MH_I2C_Read... [22:15:11]Read from MH i2c: E2 03 00 26 5D 00 90 00 F7 [22:15:11]RAPDU: 90 00 [22:15:11]wFMCommunicate OK [22:15:11]wFMCommunicate request_size=255 [22:15:11]MH_SAM_APDU [22:15:11]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 F0 69 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 B7 04 [22:15:11]Write to MH i2c: E2 02 01 27 5D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 F0 69 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 B7 04 00 00 DF [22:15:11]Write i2c OK [22:15:11]MH_I2C_Read... [22:15:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:15:11]Read from MH i2c: E2 [22:15:11]MH_I2C_Read... [22:15:11]Read from MH i2c: E2 03 00 [22:15:11]MH_I2C_Read... [22:15:11]Read from MH i2c: E2 03 00 27 5D 00 90 00 F8 [22:15:11]RAPDU: 90 00 [22:15:11]wFMCommunicate OK [22:15:11]wFMCommunicate request_size=16 [22:15:11]MH_SAM_APDU [22:15:11]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 AC BB BD 55 91 2D [22:15:11]Write to MH i2c: E2 13 00 28 5D 80 0D 02 02 0B 00 00 35 04 06 00 AC BB BD 55 91 2D 00 00 8B [22:15:11]Write i2c OK [22:15:11]MH_I2C_Read... [22:15:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:15:11]Read from MH i2c: E2 [22:15:11]MH_I2C_Read... [22:15:11]Read from MH i2c: E2 03 00 [22:15:11]MH_I2C_Read... [22:15:11]Read from MH i2c: E2 03 00 28 5D 00 90 00 F9 [22:15:11]RAPDU: 90 00 [22:15:11]wFMCommunicate OK [22:15:11]wFMCommunicate request_size=4 [22:15:11]MH_SAM_APDU [22:15:11]CAPDU: 80 0D 03 02 [22:15:11]Write to MH i2c: E2 08 00 29 5D 80 0D 03 02 00 00 00 00 01 [22:15:11]Write i2c OK [22:15:11]MH_I2C_Read... [22:15:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:15:11]Read from MH i2c: E2 [22:15:11]MH_I2C_Read... [22:15:11]Read from MH i2c: E2 0B 00 [22:15:11]MH_I2C_Read... [22:15:11]Read from MH i2c: E2 0B 00 29 5D 00 CB EA 19 B3 6C 55 41 15 90 00 9A [22:15:11]RAPDU: CB EA 19 B3 6C 55 41 15 90 00 [22:15:11]wFMCommunicate OK [22:15:11]SAM_PROTO_SignData done [22:15:11]FM_MakeSignedData done [22:15:11]CreateOFDProtocolMessage [22:15:11]wFMCommunicate request_size=4 [22:15:11]MH_SAM_APDU [22:15:11]CAPDU: 80 11 00 00 [22:15:11]Write to MH i2c: E2 08 00 2A 5D 80 11 00 00 00 00 00 00 01 [22:15:11]Write i2c OK [22:15:11]MH_I2C_Read... [22:15:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:15:12]Read from MH i2c: E2 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: E2 17 00 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: E2 17 00 2A 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 56 [22:15:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:15:12]wFMCommunicate OK [22:15:12]CreateOFDProtocolMessage done [22:15:12]OFDSenderStorePacket 309225 [22:15:12]StoreOFDPacket docnum=309225 [22:15:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 05 8F 0D 01 04 15 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 F0 69 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 B7 04 00 35 04 06 00 AC BB BD 55 91 2D CB EA 19 B3 6C 55 41 15 [22:15:12]CheckFolder [22:15:12]dirname=/storage/ofd_packets [22:15:12]CheckFolder done [22:15:12]ProducePacketName [22:15:12]name=ofd_packets/00309225 [22:15:12]NVStorageSaveData ofd_packets/00309225 [22:15:12]File name is /storage/ofd_packets/00309225 [22:15:12]Write 307 bytes [22:15:12]NVStorageSaveData done [22:15:12]OFDSenderStorePacket done [22:15:12]KKMCreateOFDPacket done [22:15:12]NVStorageSaveData kkm_last_timestamp [22:15:12]File name is /storage/kkm_last_timestamp [22:15:12]Write 4 bytes [22:15:12]NVStorageSaveData done [22:15:12]ExternCall_PrintAddStr [22:15:12]wPrintStart [22:15:12]Write to MH i2c: 01 00 00 2B 5D 88 [22:15:12]Write i2c OK [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: 01 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: 01 07 00 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: 01 07 00 2B 5D 00 00 00 00 00 FF 0F 9D [22:15:12]RasterBufferAndPrint [22:15:12]line Счет N : (1)643091 [22:15:12]line ИНН: 02508201610067 [22:15:12]line Контрольно-Кассовый Чек [22:15:12]line ПРОДАЖА [22:15:12]line ТРК (МРК, ГНК) : 63 [22:15:12]line Товар: 2710194210 [22:15:12]line D-ENERGY ДТ-К-2 [22:15:12]line 9.070 * 77.20 [22:15:12]line = 700.20 [22:15:12]line НДС 12% НСП 1% [22:15:12]line > о реализуемом товаре [22:15:12]line ИТОГО: 700.20 [22:15:12]line НСП 1% : 6.20 [22:15:12]line НДС 12% : 74.36 [22:15:12]line Наличными: 0.00 [22:15:12]line Безнал.: 700.20 [22:15:12]line Место: АЗС № 172 "Партнер Нефть" [22:15:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [22:15:12]line СНО: Общий режим [22:15:12]line Чек 646 26.10.2024 22:15 [22:15:12]line Смена: 532 ФФД: 1.0 [22:15:12]line ЗНМ: 0300000116 [22:15:12]line РНМ: 0000000000091780 [22:15:12]line Версия ККМ: 001 [22:15:12]line Платежная система: Mbank [22:15:12]line ФМ: 0000000000871765 [22:15:12]line ФД: 309225 [22:15:12]line ФПД: 189922335363373 [22:15:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T221512&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309225&fm=189922335363373&tin=02508201610067®Number=0000000000091780&sum=70020 [22:15:12]written 0, free lines is 4095 [22:15:12]OFD Sender: Processing packet 309225 [packets to send 223, broken 222] [22:15:12]ProducePacketName [22:15:12]name=ofd_packets/00309225 [22:15:12]OFD Sender: To server: pG, [22:15:12]CommunicateWithHost lk.salyk.kg:30040 [22:15:12]ConnectInit lk.salyk.kg [22:15:12]Connected sock=11 [22:15:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 05 8F 0D 01 04 15 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 6E 23 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 84 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0C 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 F0 69 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 B7 04 00 35 04 06 00 AC BB BD 55 91 2D CB EA 19 B3 6C 55 41 15 [22:15:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 A7 3D 47 00 B8 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 E9 B7 04 00 F4 03 04 00 4D 10 1D 67 B6 04 01 00 00 4A 52 FB 89 A2 D9 9D AA [22:15:12]CommunicateWithHost err = 0 [22:15:12]CheckOFDResponse [22:15:12]1017 (14) - 77093643461234 [22:15:12]1041 (16) - 0000000000871765 [22:15:12]1040 (4) - 309225 [22:15:12]1012 (4) - 26.10.2024 15:52 [22:15:12]1206 (1) - 0 [22:15:12]OFD Sender: Remove packet 309225 [22:15:12]ProducePacketName [22:15:12]name=ofd_packets/00309225 [22:15:12]NVStorageDeleteData [22:15:12]Write to MH i2c: 01 00 00 53 5D B0 [22:15:12]Write i2c OK [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: 01 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: 01 07 00 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: 01 07 00 53 5D 00 00 00 00 00 DD 0C A0 [22:15:12]RasterBufferAndPrint [22:15:12]line [22:15:12]line [22:15:12]line [22:15:12]line [22:15:12]line [22:15:12]written 0, free lines is 3298 [22:15:12]MH_Cut [22:15:12]Write to MH i2c: D1 01 00 5A 5D 01 89 [22:15:12]Write i2c OK [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: D1 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: D1 01 00 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: D1 01 00 5A 5D 00 88 [22:15:12]Write to MH i2c: 01 00 00 5B 5D B8 [22:15:12]Write i2c OK [22:15:12]MH_I2C_Read... [22:15:12]OFD Sender: No OFD packet to send [22:15:13]*** Cut start [22:15:13]*** Purtial cut [22:15:13]*** Stage 1: CUTSNS_PIN = 1 [22:15:13]Read from MH i2c: 01 [22:15:13]MH_I2C_Read... [22:15:13]*** Stop cut motor [22:15:13]*** Cut end [22:15:13]Read from MH i2c: 01 07 00 [22:15:13]MH_I2C_Read... [22:15:13]Read from MH i2c: 01 07 00 5B 5D 00 00 00 00 00 FF 0F CD [22:15:13]process_action close_receipt done [22:15:13]requested_data is exist [22:15:13]produce_requested_data [22:15:13]requested_item fm.sn is exist - process it [22:15:13]wFMCommunicate request_size=4 [22:15:13]MH_SAM_APDU [22:15:13]CAPDU: 80 11 00 00 [22:15:13]Write to MH i2c: E2 08 00 5C 5D 80 11 00 00 00 00 00 00 33 [22:15:13]Write i2c OK [22:15:13]MH_I2C_Read... [22:15:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:15:13]Read from MH i2c: E2 [22:15:13]MH_I2C_Read... [22:15:13]Read from MH i2c: E2 17 00 [22:15:13]MH_I2C_Read... [22:15:13]Read from MH i2c: E2 17 00 5C 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 88 [22:15:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:15:13]wFMCommunicate OK [22:15:13]requested_item fd.num is exist - process it [22:15:13]SAM_PROTO_GetFieldsCounters [22:15:13]wFMCommunicate request_size=4 [22:15:13]MH_SAM_APDU [22:15:13]CAPDU: 80 13 00 00 [22:15:13]Write to MH i2c: E2 08 00 5D 5D 80 13 00 00 00 00 00 00 36 [22:15:13]Write i2c OK [22:15:13]MH_I2C_Read... [22:15:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:15:13]Read from MH i2c: E2 [22:15:13]MH_I2C_Read... [22:15:13]Read from MH i2c: E2 62 00 [22:15:13]MH_I2C_Read... [22:15:13]Read from MH i2c: E2 62 00 5D 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E9 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 86 02 00 00 5E 04 04 00 86 02 00 00 57 04 04 00 87 02 00 00 19 04 04 00 00 00 00 00 90 00 AB [22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 E9 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 86 02 00 00 5E 04 04 00 86 02 00 00 57 04 04 00 87 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:15:13]wFMCommunicate OK [22:15:13]SAM_PROTO_GetFieldsCounters done [22:15:13]requested_item shift.num is exist - process it [22:15:13]requested_item shift.opened is exist - process it [22:15:13]req_shift_opened [22:15:13]FM_GetShiftState [22:15:13]SAM_PROTO_GetShiftState [22:15:13]wFMCommunicate request_size=4 [22:15:13]MH_SAM_APDU [22:15:13]CAPDU: 80 13 01 00 [22:15:13]Write to MH i2c: E2 08 00 5E 5D 80 13 01 00 00 00 00 00 38 [22:15:13]Write i2c OK [22:15:13]MH_I2C_Read... [22:15:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:13]Read from MH i2c: E2 [22:15:13]MH_I2C_Read... [22:15:13]Read from MH i2c: E2 0E 00 [22:15:13]MH_I2C_Read... [22:15:13]Read from MH i2c: E2 0E 00 5E 5D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B6 [22:15:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:15:13]wFMCommunicate OK [22:15:13]SAM_PROTO_GetShiftState done [22:15:13]FM_GetShiftState done [22:15:13]req_shift_opened done [22:15:13]requested_item shift.open_date is exist - process it [22:15:13]req_shift_open_date [22:15:13]req_shift_open_date done [22:15:13]produce_requested_data done [22:15:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309225,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [22:15:13]process_action_free close_receipt [22:15:13]json_value_free [22:15:13]json_value_free done [22:15:13]process_json_proto returns [22:15:13]Send response to host [22:15:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309225,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [22:15:13]free response buf [22:15:13]execute_script done [22:15:13]execute_script returns [22:15:13]free content buf [22:15:13]Sock 7.Close socket [22:15:13]Sock 7.Thread stoped [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:13]OFD Sender: No OFD packet to send [22:16:18]OFD Sender: No OFD packet to send [22:16:23]OFD Sender: No OFD packet to send [22:16:28]OFD Sender: No OFD packet to send [22:16:33]OFD Sender: No OFD packet to send [22:16:38]OFD Sender: No OFD packet to send [22:16:43]OFD Sender: No OFD packet to send [22:16:48]OFD Sender: No OFD packet to send [22:16:53]OFD Sender: No OFD packet to send [22:16:58]OFD Sender: No OFD packet to send [22:17:03]OFD Sender: No OFD packet to send [22:17:08]OFD Sender: No OFD packet to send [22:17:13]OFD Sender: No OFD packet to send [22:17:18]OFD Sender: No OFD packet to send [22:17:23]OFD Sender: No OFD packet to send [22:17:28]OFD Sender: No OFD packet to send [22:17:33]OFD Sender: No OFD packet to send [22:17:38]OFD Sender: No OFD packet to send [22:17:43]OFD Sender: No OFD packet to send [22:17:48]OFD Sender: No OFD packet to send [22:17:53]OFD Sender: No OFD packet to send [22:17:58]OFD Sender: No OFD packet to send [22:18:03]OFD Sender: No OFD packet to send [22:18:08]OFD Sender: No OFD packet to send [22:18:13]OFD Sender: No OFD packet to send [22:18:18]OFD Sender: No OFD packet to send [22:18:23]OFD Sender: No OFD packet to send [22:18:28]OFD Sender: No OFD packet to send [22:18:33]OFD Sender: No OFD packet to send [22:18:38]OFD Sender: No OFD packet to send [22:18:43]OFD Sender: No OFD packet to send [22:18:48]OFD Sender: No OFD packet to send [22:18:53]OFD Sender: No OFD packet to send [22:18:58]OFD Sender: No OFD packet to send [22:19:03]OFD Sender: No OFD packet to send [22:19:08]OFD Sender: No OFD packet to send [22:19:13]OFD Sender: No OFD packet to send [22:19:18]OFD Sender: No OFD packet to send [22:19:23]OFD Sender: No OFD packet to send [22:19:28]OFD Sender: No OFD packet to send [22:19:33]OFD Sender: No OFD packet to send [22:19:38]OFD Sender: No OFD packet to send [22:19:43]OFD Sender: No OFD packet to send [22:19:48]OFD Sender: No OFD packet to send [22:19:53]OFD Sender: No OFD packet to send [22:19:58]OFD Sender: No OFD packet to send [22:20:03]OFD Sender: No OFD packet to send [22:20:08]OFD Sender: No OFD packet to send [22:20:13]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:53]OFD Sender: No OFD packet to send [22:20:58]OFD Sender: No OFD packet to send [22:21:03]OFD Sender: No OFD packet to send [22:21:08]OFD Sender: No OFD packet to send [22:21:13]OFD Sender: No OFD packet to send [22:21:18]OFD Sender: No OFD packet to send [22:21:23]OFD Sender: No OFD packet to send [22:21:28]OFD Sender: No OFD packet to send [22:21:33]OFD Sender: No OFD packet to send [22:21:38]OFD Sender: No OFD packet to send [22:21:43]OFD Sender: No OFD packet to send [22:21:48]OFD Sender: No OFD packet to send [22:21:53]OFD Sender: No OFD packet to send [22:21:58]OFD Sender: No OFD packet to send [22:22:03]OFD Sender: No OFD packet to send [22:22:08]OFD Sender: No OFD packet to send [22:22:13]OFD Sender: No OFD packet to send [22:22:18]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:33]OFD Sender: No OFD packet to send [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:24:59]accept exits with 10 [22:24:59]New connection [22:24:59]New thread 3066879332 created [22:24:59]Thread 3067022692 joined [22:24:59]Waiting for new connection... [22:24:59] Sock 10.Parse request [22:24:59]Sock 10.Check first char [22:24:59]Sock 10.First char is OK [22:24:59]request: POST /json_proto HTTP/1.0 [22:24:59]Method: POST [22:24:59]URL: /json_proto [22:24:59]Method is POST - this is cgi request [22:24:59]url: /json_proto [22:24:59]query_string will be loaded in cgi processing [22:24:59]execute_cgi json_proto POST (null) [22:24:59]execute_cgi path=json_proto method=POST [22:24:59]POST find Content-Length [22:24:59]Host: 172.17.96.3:8080 [22:24:59]Content-Length: 677 [22:24:59]Content-Type: application/json [22:24:59] [22:24:59]POST finish read [22:24:59]Found Content-Length = 677 [22:24:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [22:24:59]execute_script... [22:24:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [22:24:59]POST & json_proto [22:24:59]process_json_proto [22:24:59]json parsed OK: [22:24:59]protocol is kg_v1.0 [22:24:59]action value=close_receipt [22:24:59]process_action close_receipt [22:24:59]cmd_close_receipt [22:24:59]MH_GetDate [22:24:59]Write to MH i2c: F0 00 00 5F 5D AB [22:24:59]Write i2c OK [22:24:59]MH_I2C_Read... [22:24:59]Read from MH i2c: F0 [22:24:59]MH_I2C_Read... [22:24:59]Read from MH i2c: F0 09 00 [22:24:59]MH_I2C_Read... [22:24:59]Read from MH i2c: F0 09 00 5F 5D 00 3E 6C 1D 67 44 5E 04 65 ED [22:24:59]GetLastDocTimeStamp 1729980912 [22:24:59]current date 1729981502 [22:24:59]FM_GetShiftState [22:24:59]SAM_PROTO_GetShiftState [22:24:59]wFMCommunicate request_size=4 [22:24:59]MH_SAM_APDU [22:24:59]CAPDU: 80 13 01 00 [22:24:59]Write to MH i2c: E2 08 00 60 5D 80 13 01 00 00 00 00 00 3A [22:24:59]Write i2c OK [22:24:59]MH_I2C_Read... [22:24:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:24:59]Read from MH i2c: E2 [22:24:59]MH_I2C_Read... [22:24:59]Read from MH i2c: E2 0E 00 [22:24:59]MH_I2C_Read... [22:24:59]Read from MH i2c: E2 0E 00 60 5D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B8 [22:24:59]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:24:59]wFMCommunicate OK [22:24:59]SAM_PROTO_GetShiftState done [22:24:59]FM_GetShiftState done [22:24:59]opened in 1729902265 [22:24:59]opened+sec_in_day 1729988665 [22:24:59]quantity*price = 40006 [22:24:59]sum+1 = 40007 [22:24:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 647 26.10.2024 22:25 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309226 ФПД: 26359036485752 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T222502&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309226&fm=26359036485752&tin=02508201610067®Number=0000000000091780&sum=40000 [22:25:00]StoreToDocumentArchive [22:25:00]shift 532 fd 309226 [22:25:00]save to /storage/0532/doc_00309226 [22:25:00]save last doc name /storage/0532/doc_00309226 to /storage/kkm_last_doc_name [22:25:00]save OK [22:25:00]Clear old archive folders... [22:25:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:25:00]tlvbuf is 000C4330 [22:25:00]SAM_PROTO_ClearQueue [22:25:00]wFMCommunicate request_size=4 [22:25:00]MH_SAM_APDU [22:25:00]CAPDU: 80 09 00 00 [22:25:00]Write to MH i2c: E2 08 00 6D 5D 80 09 00 00 00 00 00 00 3C [22:25:00]Write i2c OK [22:25:00]MH_I2C_Read... [22:25:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:25:00]Read from MH i2c: E2 [22:25:00]MH_I2C_Read... [22:25:00]Read from MH i2c: E2 03 00 [22:25:00]MH_I2C_Read... [22:25:00]Read from MH i2c: E2 03 00 6D 5D 00 90 00 3E [22:25:00]RAPDU: 90 00 [22:25:00]wFMCommunicate OK [22:25:00]SAM_PROTO_ClearQueue done [22:25:00]KKMCreateOFDPacket [22:25:00]OFDProtocolAddRootSTLVToBuf [22:25:00]FM_MakeSignedData [22:25:00]FM_MakeSignedData [22:25:00]SAM_PROTO_SignData [22:25:00]wFMCommunicate request_size=4 [22:25:00]MH_SAM_APDU [22:25:00]CAPDU: 80 0D 01 02 [22:25:00]Write to MH i2c: E2 08 00 6E 5D 80 0D 01 02 00 00 00 00 44 [22:25:00]Write i2c OK [22:25:00]MH_I2C_Read... [22:25:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:25:01]Read from MH i2c: E2 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: E2 03 00 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: E2 03 00 6E 5D 00 90 00 3F [22:25:01]RAPDU: 90 00 [22:25:01]wFMCommunicate OK [22:25:01]wFMCommunicate request_size=255 [22:25:01]MH_SAM_APDU [22:25: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 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 87 02 00 00 F4 03 04 00 3E 6C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA B7 04 00 35 04 06 00 17 [22:25:01]Write to MH i2c: E2 02 01 6F 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 87 02 00 00 F4 03 04 00 3E 6C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA B7 04 00 35 04 06 00 17 00 00 2A [22:25:01]Write i2c OK [22:25:01]MH_I2C_Read... [22:25:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:01]Read from MH i2c: E2 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: E2 03 00 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: E2 03 00 6F 5D 00 90 00 40 [22:25:01]RAPDU: 90 00 [22:25:01]wFMCommunicate OK [22:25:01]wFMCommunicate request_size=10 [22:25:01]MH_SAM_APDU [22:25:01]CAPDU: 80 0D 02 02 05 F9 31 01 A0 78 [22:25:01]Write to MH i2c: E2 0D 00 70 5D 80 0D 02 02 05 00 F9 31 01 A0 78 00 00 94 [22:25:01]Write i2c OK [22:25:01]MH_I2C_Read... [22:25:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:01]Read from MH i2c: E2 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: E2 03 00 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: E2 03 00 70 5D 00 90 00 41 [22:25:01]RAPDU: 90 00 [22:25:01]wFMCommunicate OK [22:25:01]wFMCommunicate request_size=4 [22:25:01]MH_SAM_APDU [22:25:01]CAPDU: 80 0D 03 02 [22:25:01]Write to MH i2c: E2 08 00 71 5D 80 0D 03 02 00 00 00 00 49 [22:25:01]Write i2c OK [22:25:01]MH_I2C_Read... [22:25:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:25:01]Read from MH i2c: E2 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: E2 0B 00 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: E2 0B 00 71 5D 00 87 26 86 AA 70 63 F3 C4 90 00 B1 [22:25:01]RAPDU: 87 26 86 AA 70 63 F3 C4 90 00 [22:25:01]wFMCommunicate OK [22:25:01]SAM_PROTO_SignData done [22:25:01]FM_MakeSignedData done [22:25:01]CreateOFDProtocolMessage [22:25:01]wFMCommunicate request_size=4 [22:25:01]MH_SAM_APDU [22:25:01]CAPDU: 80 11 00 00 [22:25:01]Write to MH i2c: E2 08 00 72 5D 80 11 00 00 00 00 00 00 49 [22:25:01]Write i2c OK [22:25:01]MH_I2C_Read... [22:25:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:01]Read from MH i2c: E2 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: E2 17 00 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: E2 17 00 72 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9E [22:25:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:25:01]wFMCommunicate OK [22:25:01]CreateOFDProtocolMessage done [22:25:01]OFDSenderStorePacket 309226 [22:25:01]StoreOFDPacket docnum=309226 [22:25:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1A A4 07 01 C1 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 87 02 00 00 F4 03 04 00 3E 6C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA B7 04 00 35 04 06 00 17 F9 31 01 A0 78 87 26 86 AA 70 63 F3 C4 [22:25:01]CheckFolder [22:25:01]dirname=/storage/ofd_packets [22:25:01]CheckFolder done [22:25:01]ProducePacketName [22:25:01]name=ofd_packets/00309226 [22:25:01]NVStorageSaveData ofd_packets/00309226 [22:25:01]File name is /storage/ofd_packets/00309226 [22:25:01]Write 301 bytes [22:25:01]NVStorageSaveData done [22:25:01]OFDSenderStorePacket done [22:25:01]KKMCreateOFDPacket done [22:25:01]NVStorageSaveData kkm_last_timestamp [22:25:01]File name is /storage/kkm_last_timestamp [22:25:01]Write 4 bytes [22:25:01]NVStorageSaveData done [22:25:01]ExternCall_PrintAddStr [22:25:01]wPrintStart [22:25:01]Write to MH i2c: 01 00 00 73 5D D0 [22:25:01]Write i2c OK [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: 01 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: 01 07 00 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: 01 07 00 73 5D 00 00 00 00 00 FF 0F E5 [22:25:01]RasterBufferAndPrint [22:25:01]line Счет N : (1)643092 [22:25:01]line ИНН: 02508201610067 [22:25:01]line Контрольно-Кассовый Чек [22:25:01]line ПРОДАЖА [22:25:01]line ТРК (МРК, ГНК) : 41 [22:25:01]line Товар: 2710124130 [22:25:01]line Аи-92-К-2 [22:25:01]line 5.980 * 66.90 [22:25:01]line = 400.06 [22:25:01]line НДС 12% НСП 1% [22:25:01]line > о реализуемом товаре [22:25:01]line ОКРУГЛЕНИЕ: -0.06 [22:25:01]line ИТОГО: 400.00 [22:25:01]line Внесено: 400.00 [22:25:01]line СДАЧА: 0.00 [22:25:01]line НСП 1% : 3.54 [22:25:01]line НДС 12% : 42.48 [22:25:01]line Наличными: 400.00 [22:25:01]line Безнал.: 0.00 [22:25:01]line Место: АЗС № 172 "Партнер Нефть" [22:25:01]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [22:25:01]line СНО: Общий режим [22:25:01]line Чек 647 26.10.2024 22:25 [22:25:01]line Смена: 532 ФФД: 1.0 [22:25:01]line ЗНМ: 0300000116 [22:25:01]line РНМ: 0000000000091780 [22:25:01]line Версия ККМ: 001 [22:25:01]line ФМ: 0000000000871765 [22:25:01]line ФД: 309226 [22:25:01]line ФПД: 26359036485752 [22:25:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T222502&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309226&fm=26359036485752&tin=02508201610067®Number=0000000000091780&sum=40000 [22:25:01]written 0, free lines is 4095 [22:25:01]OFD Sender: Processing packet 309226 [packets to send 223, broken 222] [22:25:01]ProducePacketName [22:25:01]name=ofd_packets/00309226 [22:25:01]OFD Sender: To server: pG, [22:25:01]CommunicateWithHost lk.salyk.kg:30040 [22:25:01]ConnectInit lk.salyk.kg [22:25:01]Connected sock=9 [22:25:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 1A A4 07 01 C1 B6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 87 02 00 00 F4 03 04 00 3E 6C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EA B7 04 00 35 04 06 00 17 F9 31 01 A0 78 87 26 86 AA 70 63 F3 C4 [22:25:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 57 C1 47 00 3F 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 31 37 36 35 10 04 04 00 EA B7 04 00 F4 03 04 00 9A 12 1D 67 B6 04 01 00 00 9C F8 56 20 19 1D AB 07 [22:25:01]CommunicateWithHost err = 0 [22:25:01]CheckOFDResponse [22:25:01]1017 (14) - 77093643461234 [22:25:01]1041 (16) - 0000000000871765 [22:25:01]1040 (4) - 309226 [22:25:01]1012 (4) - 26.10.2024 16:02 [22:25:01]1206 (1) - 0 [22:25:01]OFD Sender: Remove packet 309226 [22:25:01]ProducePacketName [22:25:01]name=ofd_packets/00309226 [22:25:01]NVStorageDeleteData [22:25:01]Write to MH i2c: 01 00 00 9D 5D FA [22:25:01]Write i2c OK [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: 01 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: 01 07 00 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: 01 07 00 9D 5D 00 00 00 00 00 AD 0C BA [22:25:01]RasterBufferAndPrint [22:25:01]line [22:25:01]line [22:25:01]line [22:25:01]line [22:25:01]line [22:25:01]written 0, free lines is 3251 [22:25:01]MH_Cut [22:25:01]Write to MH i2c: D1 01 00 A4 5D 01 D3 [22:25:01]Write i2c OK [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: D1 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: D1 01 00 [22:25:01]MH_I2C_Read... [22:25:01]Read from MH i2c: D1 01 00 A4 5D 00 D2 [22:25:01]Write to MH i2c: 01 00 00 A5 5D 02 [22:25:01]Write i2c OK [22:25:01]MH_I2C_Read... [22:25:02]OFD Sender: No OFD packet to send [22:25:02]*** Cut start [22:25:02]*** Purtial cut [22:25:02]*** Stage 1: CUTSNS_PIN = 1 [22:25:03]Read from MH i2c: 01 [22:25:03]MH_I2C_Read... [22:25:03]*** Stop cut motor [22:25:03]*** Cut end [22:25:03]Read from MH i2c: 01 07 00 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: 01 07 00 A5 5D 00 00 00 00 00 FF 0F 17 [22:25:03]process_action close_receipt done [22:25:03]requested_data is exist [22:25:03]produce_requested_data [22:25:03]requested_item fm.sn is exist - process it [22:25:03]wFMCommunicate request_size=4 [22:25:03]MH_SAM_APDU [22:25:03]CAPDU: 80 11 00 00 [22:25:03]Write to MH i2c: E2 08 00 A6 5D 80 11 00 00 00 00 00 00 7D [22:25:03]Write i2c OK [22:25:03]MH_I2C_Read... [22:25:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:03]Read from MH i2c: E2 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 17 00 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 17 00 A6 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D2 [22:25:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:25:03]wFMCommunicate OK [22:25:03]requested_item fd.num is exist - process it [22:25:03]SAM_PROTO_GetFieldsCounters [22:25:03]wFMCommunicate request_size=4 [22:25:03]MH_SAM_APDU [22:25:03]CAPDU: 80 13 00 00 [22:25:03]Write to MH i2c: E2 08 00 A7 5D 80 13 00 00 00 00 00 00 80 [22:25:03]Write i2c OK [22:25:03]MH_I2C_Read... [22:25:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:25:03]Read from MH i2c: E2 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 62 00 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 62 00 A7 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EA B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 87 02 00 00 5E 04 04 00 87 02 00 00 57 04 04 00 88 02 00 00 19 04 04 00 00 00 00 00 90 00 F9 [22:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EA B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 87 02 00 00 5E 04 04 00 87 02 00 00 57 04 04 00 88 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:25:03]wFMCommunicate OK [22:25:03]SAM_PROTO_GetFieldsCounters done [22:25:03]requested_item shift.num is exist - process it [22:25:03]requested_item shift.opened is exist - process it [22:25:03]req_shift_opened [22:25:03]FM_GetShiftState [22:25:03]SAM_PROTO_GetShiftState [22:25:03]wFMCommunicate request_size=4 [22:25:03]MH_SAM_APDU [22:25:03]CAPDU: 80 13 01 00 [22:25:03]Write to MH i2c: E2 08 00 A8 5D 80 13 01 00 00 00 00 00 82 [22:25:03]Write i2c OK [22:25:03]MH_I2C_Read... [22:25:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:03]Read from MH i2c: E2 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 0E 00 [22:25:03]MH_I2C_Read... [22:25:03]Read from MH i2c: E2 0E 00 A8 5D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 00 [22:25:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:25:03]wFMCommunicate OK [22:25:03]SAM_PROTO_GetShiftState done [22:25:03]FM_GetShiftState done [22:25:03]req_shift_opened done [22:25:03]requested_item shift.open_date is exist - process it [22:25:03]req_shift_open_date [22:25:03]req_shift_open_date done [22:25:03]produce_requested_data done [22:25:03]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309226,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [22:25:03]process_action_free close_receipt [22:25:03]json_value_free [22:25:03]json_value_free done [22:25:03]process_json_proto returns [22:25:03]Send response to host [22:25:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309226,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [22:25:03]free response buf [22:25:03]execute_script done [22:25:03]execute_script returns [22:25:03]free content buf [22:25:03]Sock 10.Close socket [22:25:03]Sock 10.Thread stoped [22:25:07]OFD Sender: No OFD packet to send [22:25:12]OFD Sender: No OFD packet to send [22:25:17]OFD Sender: No OFD packet to send [22:25:22]OFD Sender: No OFD packet to send [22:25:22]accept exits with 7 [22:25:22]New connection [22:25:22]New thread 3067022692 created [22:25:22]Thread 3066879332 joined [22:25:22]Waiting for new connection... [22:25:22] Sock 7.Parse request [22:25:22]Sock 7.Check first char [22:25:22]Sock 7.First char is OK [22:25:22]request: POST /json_proto HTTP/1.0 [22:25:22]Method: POST [22:25:22]URL: /json_proto [22:25:22]Method is POST - this is cgi request [22:25:22]url: /json_proto [22:25:22]query_string will be loaded in cgi processing [22:25:22]execute_cgi json_proto POST (null) [22:25:22]execute_cgi path=json_proto method=POST [22:25:22]POST find Content-Length [22:25:22]Host: 172.17.96.3:8080 [22:25:22]Content-Length: 677 [22:25:22]Content-Type: application/json [22:25:22] [22:25:22]POST finish read [22:25:22]Found Content-Length = 677 [22:25:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [22:25:22]execute_script... [22:25: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)643093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [22:25:22]POST & json_proto [22:25:22]process_json_proto [22:25:22]json parsed OK: [22:25:22]protocol is kg_v1.0 [22:25:22]action value=close_receipt [22:25:22]process_action close_receipt [22:25:22]cmd_close_receipt [22:25:22]MH_GetDate [22:25:22]Write to MH i2c: F0 00 00 A9 5D F5 [22:25:22]Write i2c OK [22:25:22]MH_I2C_Read... [22:25:22]Read from MH i2c: F0 [22:25:22]MH_I2C_Read... [22:25:22]Read from MH i2c: F0 09 00 [22:25:22]MH_I2C_Read... [22:25:22]Read from MH i2c: F0 09 00 A9 5D 00 55 6C 1D 67 44 5E 04 65 4E [22:25:22]GetLastDocTimeStamp 1729981502 [22:25:22]current date 1729981525 [22:25:22]FM_GetShiftState [22:25:22]SAM_PROTO_GetShiftState [22:25:22]wFMCommunicate request_size=4 [22:25:22]MH_SAM_APDU [22:25:22]CAPDU: 80 13 01 00 [22:25:22]Write to MH i2c: E2 08 00 AA 5D 80 13 01 00 00 00 00 00 84 [22:25:22]Write i2c OK [22:25:22]MH_I2C_Read... [22:25:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:22]Read from MH i2c: E2 [22:25:22]MH_I2C_Read... [22:25:22]Read from MH i2c: E2 0E 00 [22:25:22]MH_I2C_Read... [22:25:22]Read from MH i2c: E2 0E 00 AA 5D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 02 [22:25:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:25:22]wFMCommunicate OK [22:25:22]SAM_PROTO_GetShiftState done [22:25:22]FM_GetShiftState done [22:25:22]opened in 1729902265 [22:25:22]opened+sec_in_day 1729988665 [22:25:22]quantity*price = 50041 [22:25:22]sum+1 = 50042 [22:25:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 648 26.10.2024 22:25 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309227 ФПД: 113305553533687 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T222525&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309227&fm=113305553533687&tin=02508201610067®Number=0000000000091780&sum=50000 [22:25:23]StoreToDocumentArchive [22:25:23]shift 532 fd 309227 [22:25:23]save to /storage/0532/doc_00309227 [22:25:23]save last doc name /storage/0532/doc_00309227 to /storage/kkm_last_doc_name [22:25:23]save OK [22:25:23]Clear old archive folders... [22:25:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:25:24]tlvbuf is 000AFE40 [22:25:24]SAM_PROTO_ClearQueue [22:25:24]wFMCommunicate request_size=4 [22:25:24]MH_SAM_APDU [22:25:24]CAPDU: 80 09 00 00 [22:25:24]Write to MH i2c: E2 08 00 B7 5D 80 09 00 00 00 00 00 00 86 [22:25:24]Write i2c OK [22:25:24]MH_I2C_Read... [22:25:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:25:24]Read from MH i2c: E2 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: E2 03 00 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: E2 03 00 B7 5D 00 90 00 88 [22:25:24]RAPDU: 90 00 [22:25:24]wFMCommunicate OK [22:25:24]SAM_PROTO_ClearQueue done [22:25:24]KKMCreateOFDPacket [22:25:24]OFDProtocolAddRootSTLVToBuf [22:25:24]FM_MakeSignedData [22:25:24]FM_MakeSignedData [22:25:24]SAM_PROTO_SignData [22:25:24]wFMCommunicate request_size=4 [22:25:24]MH_SAM_APDU [22:25:24]CAPDU: 80 0D 01 02 [22:25:24]Write to MH i2c: E2 08 00 B8 5D 80 0D 01 02 00 00 00 00 8E [22:25:24]Write i2c OK [22:25:24]MH_I2C_Read... [22:25:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:25:24]Read from MH i2c: E2 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: E2 03 00 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: E2 03 00 B8 5D 00 90 00 89 [22:25:24]RAPDU: 90 00 [22:25:24]wFMCommunicate OK [22:25:24]wFMCommunicate request_size=255 [22:25:24]MH_SAM_APDU [22:25: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 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 88 02 00 00 F4 03 04 00 55 6C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB B7 04 00 35 04 06 00 67 [22:25:24]Write to MH i2c: E2 02 01 B9 5D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 88 02 00 00 F4 03 04 00 55 6C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB B7 04 00 35 04 06 00 67 00 00 0E [22:25:24]Write i2c OK [22:25:24]MH_I2C_Read... [22:25:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:24]Read from MH i2c: E2 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: E2 03 00 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: E2 03 00 B9 5D 00 90 00 8A [22:25:24]RAPDU: 90 00 [22:25:24]wFMCommunicate OK [22:25:24]wFMCommunicate request_size=10 [22:25:24]MH_SAM_APDU [22:25:24]CAPDU: 80 0D 02 02 05 0D 01 44 FA F7 [22:25:24]Write to MH i2c: E2 0D 00 BA 5D 80 0D 02 02 05 00 0D 01 44 FA F7 00 00 DE [22:25:24]Write i2c OK [22:25:24]MH_I2C_Read... [22:25:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:25:24]Read from MH i2c: E2 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: E2 03 00 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: E2 03 00 BA 5D 00 90 00 8B [22:25:24]RAPDU: 90 00 [22:25:24]wFMCommunicate OK [22:25:24]wFMCommunicate request_size=4 [22:25:24]MH_SAM_APDU [22:25:24]CAPDU: 80 0D 03 02 [22:25:24]Write to MH i2c: E2 08 00 BB 5D 80 0D 03 02 00 00 00 00 93 [22:25:24]Write i2c OK [22:25:24]MH_I2C_Read... [22:25:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:25:24]Read from MH i2c: E2 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: E2 0B 00 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: E2 0B 00 BB 5D 00 18 A0 43 DA 15 D4 9C CA 90 00 B8 [22:25:24]RAPDU: 18 A0 43 DA 15 D4 9C CA 90 00 [22:25:24]wFMCommunicate OK [22:25:24]SAM_PROTO_SignData done [22:25:24]FM_MakeSignedData done [22:25:24]CreateOFDProtocolMessage [22:25:24]wFMCommunicate request_size=4 [22:25:24]MH_SAM_APDU [22:25:24]CAPDU: 80 11 00 00 [22:25:24]Write to MH i2c: E2 08 00 BC 5D 80 11 00 00 00 00 00 00 93 [22:25:24]Write i2c OK [22:25:24]MH_I2C_Read... [22:25:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:24]Read from MH i2c: E2 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: E2 17 00 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: E2 17 00 BC 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E8 [22:25:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:25:24]wFMCommunicate OK [22:25:24]CreateOFDProtocolMessage done [22:25:24]OFDSenderStorePacket 309227 [22:25:24]StoreOFDPacket docnum=309227 [22:25:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A 2E 07 01 E4 C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 88 02 00 00 F4 03 04 00 55 6C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB B7 04 00 35 04 06 00 67 0D 01 44 FA F7 18 A0 43 DA 15 D4 9C CA [22:25:24]CheckFolder [22:25:24]dirname=/storage/ofd_packets [22:25:24]CheckFolder done [22:25:24]ProducePacketName [22:25:24]name=ofd_packets/00309227 [22:25:24]NVStorageSaveData ofd_packets/00309227 [22:25:24]File name is /storage/ofd_packets/00309227 [22:25:24]Write 301 bytes [22:25:24]NVStorageSaveData done [22:25:24]OFDSenderStorePacket done [22:25:24]KKMCreateOFDPacket done [22:25:24]NVStorageSaveData kkm_last_timestamp [22:25:24]File name is /storage/kkm_last_timestamp [22:25:24]Write 4 bytes [22:25:24]NVStorageSaveData done [22:25:24]ExternCall_PrintAddStr [22:25:24]wPrintStart [22:25:24]Write to MH i2c: 01 00 00 BD 5D 1A [22:25:24]Write i2c OK [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: 01 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: 01 07 00 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: 01 07 00 BD 5D 00 00 00 00 00 FF 0F 2F [22:25:24]RasterBufferAndPrint [22:25:24]line Счет N : (1)643093 [22:25:24]line ИНН: 02508201610067 [22:25:24]line Контрольно-Кассовый Чек [22:25:24]line ПРОДАЖА [22:25:24]line ТРК (МРК, ГНК) : 52 [22:25:24]line Товар: 2710124130 [22:25:24]line Аи-92-К-2 [22:25:24]line 7.480 * 66.90 [22:25:24]line = 500.41 [22:25:24]line НДС 12% НСП 1% [22:25:24]line > о реализуемом товаре [22:25:24]line ОКРУГЛЕНИЕ: -0.41 [22:25:24]line ИТОГО: 500.00 [22:25:24]line Внесено: 500.00 [22:25:24]line СДАЧА: 0.00 [22:25:24]line НСП 1% : 4.43 [22:25:24]line НДС 12% : 53.14 [22:25:24]line Наличными: 500.00 [22:25:24]line Безнал.: 0.00 [22:25:24]line Место: АЗС № 172 "Партнер Нефть" [22:25:24]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [22:25:24]line СНО: Общий режим [22:25:24]line Чек 648 26.10.2024 22:25 [22:25:24]line Смена: 532 ФФД: 1.0 [22:25:24]line ЗНМ: 0300000116 [22:25:24]line РНМ: 0000000000091780 [22:25:24]line Версия ККМ: 001 [22:25:24]line ФМ: 0000000000871765 [22:25:24]line ФД: 309227 [22:25:24]line ФПД: 113305553533687 [22:25:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T222525&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309227&fm=113305553533687&tin=02508201610067®Number=0000000000091780&sum=50000 [22:25:24]written 0, free lines is 4095 [22:25:24]OFD Sender: Processing packet 309227 [packets to send 223, broken 222] [22:25:24]ProducePacketName [22:25:24]name=ofd_packets/00309227 [22:25:24]OFD Sender: To server: pG, [22:25:24]CommunicateWithHost lk.salyk.kg:30040 [22:25:24]ConnectInit lk.salyk.kg [22:25:24]Connected sock=10 [22:25:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A 2E 07 01 E4 C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 88 02 00 00 F4 03 04 00 55 6C 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EB B7 04 00 35 04 06 00 67 0D 01 44 FA F7 18 A0 43 DA 15 D4 9C CA [22:25:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 13 C7 47 00 0A 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 31 37 36 35 10 04 04 00 EB B7 04 00 F4 03 04 00 B2 12 1D 67 B6 04 01 00 00 D2 CB F1 4A 20 63 73 B3 [22:25:24]CommunicateWithHost err = 0 [22:25:24]CheckOFDResponse [22:25:24]1017 (14) - 77093643461234 [22:25:24]1041 (16) - 0000000000871765 [22:25:24]1040 (4) - 309227 [22:25:24]1012 (4) - 26.10.2024 16:02 [22:25:24]1206 (1) - 0 [22:25:24]OFD Sender: Remove packet 309227 [22:25:24]ProducePacketName [22:25:24]name=ofd_packets/00309227 [22:25:24]NVStorageDeleteData [22:25:24]Write to MH i2c: 01 00 00 E7 5D 44 [22:25:24]Write i2c OK [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: 01 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: 01 07 00 [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: 01 07 00 E7 5D 00 00 00 00 00 B3 0C 0A [22:25:24]RasterBufferAndPrint [22:25:24]line [22:25:24]line [22:25:24]line [22:25:24]line [22:25:24]line [22:25:24]written 0, free lines is 3255 [22:25:24]MH_Cut [22:25:24]Write to MH i2c: D1 01 00 EE 5D 01 1D [22:25:24]Write i2c OK [22:25:24]MH_I2C_Read... [22:25:24]Read from MH i2c: D1 [22:25:24]MH_I2C_Read... [22:25:25]Read from MH i2c: D1 01 00 [22:25:25]MH_I2C_Read... [22:25:25]Read from MH i2c: D1 01 00 EE 5D 00 1C [22:25:25]Write to MH i2c: 01 00 00 EF 5D 4C [22:25:25]Write i2c OK [22:25:25]MH_I2C_Read... [22:25:25]OFD Sender: No OFD packet to send [22:25:25]*** Cut start [22:25:25]*** Purtial cut [22:25:25]*** Stage 1: CUTSNS_PIN = 1 [22:25:26]Read from MH i2c: 01 [22:25:26]MH_I2C_Read... [22:25:26]*** Stop cut motor [22:25:26]*** Cut end [22:25:26]Read from MH i2c: 01 07 00 [22:25:26]MH_I2C_Read... [22:25:26]Read from MH i2c: 01 07 00 EF 5D 00 00 00 00 00 FF 0F 61 [22:25:26]process_action close_receipt done [22:25:26]requested_data is exist [22:25:26]produce_requested_data [22:25:26]requested_item fm.sn is exist - process it [22:25:26]wFMCommunicate request_size=4 [22:25:26]MH_SAM_APDU [22:25:26]CAPDU: 80 11 00 00 [22:25:26]Write to MH i2c: E2 08 00 F0 5D 80 11 00 00 00 00 00 00 C7 [22:25:26]Write i2c OK [22:25:26]MH_I2C_Read... [22:25:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:25:26]Read from MH i2c: E2 [22:25:26]MH_I2C_Read... [22:25:26]Read from MH i2c: E2 17 00 [22:25:26]MH_I2C_Read... [22:25:26]Read from MH i2c: E2 17 00 F0 5D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1C [22:25:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:25:26]wFMCommunicate OK [22:25:26]requested_item fd.num is exist - process it [22:25:26]SAM_PROTO_GetFieldsCounters [22:25:26]wFMCommunicate request_size=4 [22:25:26]MH_SAM_APDU [22:25:26]CAPDU: 80 13 00 00 [22:25:26]Write to MH i2c: E2 08 00 F1 5D 80 13 00 00 00 00 00 00 CA [22:25:26]Write i2c OK [22:25:26]MH_I2C_Read... [22:25:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:25:26]Read from MH i2c: E2 [22:25:26]MH_I2C_Read... [22:25:26]Read from MH i2c: E2 62 00 [22:25:26]MH_I2C_Read... [22:25:26]Read from MH i2c: E2 62 00 F1 5D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EB B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 88 02 00 00 5E 04 04 00 88 02 00 00 57 04 04 00 89 02 00 00 19 04 04 00 00 00 00 00 90 00 47 [22:25:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EB B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 88 02 00 00 5E 04 04 00 88 02 00 00 57 04 04 00 89 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:25:26]wFMCommunicate OK [22:25:26]SAM_PROTO_GetFieldsCounters done [22:25:26]requested_item shift.num is exist - process it [22:25:26]requested_item shift.opened is exist - process it [22:25:26]req_shift_opened [22:25:26]FM_GetShiftState [22:25:26]SAM_PROTO_GetShiftState [22:25:26]wFMCommunicate request_size=4 [22:25:26]MH_SAM_APDU [22:25:26]CAPDU: 80 13 01 00 [22:25:26]Write to MH i2c: E2 08 00 F2 5D 80 13 01 00 00 00 00 00 CC [22:25:26]Write i2c OK [22:25:26]MH_I2C_Read... [22:25:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:25:26]Read from MH i2c: E2 [22:25:26]MH_I2C_Read... [22:25:26]Read from MH i2c: E2 0E 00 [22:25:26]MH_I2C_Read... [22:25:26]Read from MH i2c: E2 0E 00 F2 5D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4A [22:25:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:25:26]wFMCommunicate OK [22:25:26]SAM_PROTO_GetShiftState done [22:25:26]FM_GetShiftState done [22:25:26]req_shift_opened done [22:25:26]requested_item shift.open_date is exist - process it [22:25:26]req_shift_open_date [22:25:26]req_shift_open_date done [22:25:26]produce_requested_data done [22:25:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309227,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [22:25:26]process_action_free close_receipt [22:25:26]json_value_free [22:25:26]json_value_free done [22:25:26]process_json_proto returns [22:25:26]Send response to host [22:25:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309227,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [22:25:26]free response buf [22:25:26]execute_script done [22:25:26]execute_script returns [22:25:26]free content buf [22:25:26]Sock 7.Close socket [22:25:26]Sock 7.Thread stoped [22:25:30]OFD Sender: No OFD packet to send [22:25:35]OFD Sender: No OFD packet to send [22:25:40]OFD Sender: No OFD packet to send [22:25:45]OFD Sender: No OFD packet to send [22:25:50]OFD Sender: No OFD packet to send [22:25:55]OFD Sender: No OFD packet to send [22:26:00]OFD Sender: No OFD packet to send [22:26:05]OFD Sender: No OFD packet to send [22:26:10]OFD Sender: No OFD packet to send [22:26:15]OFD Sender: No OFD packet to send [22:26:20]OFD Sender: No OFD packet to send [22:26:25]OFD Sender: No OFD packet to send [22:26:30]OFD Sender: No OFD packet to send [22:26:35]OFD Sender: No OFD packet to send [22:26:40]OFD Sender: No OFD packet to send [22:26:45]OFD Sender: No OFD packet to send [22:26:50]OFD Sender: No OFD packet to send [22:26:55]OFD Sender: No OFD packet to send [22:27:00]OFD Sender: No OFD packet to send [22:27:05]OFD Sender: No OFD packet to send [22:27:10]OFD Sender: No OFD packet to send [22:27:15]OFD Sender: No OFD packet to send [22:27:20]OFD Sender: No OFD packet to send [22:27:25]OFD Sender: No OFD packet to send [22:27:30]OFD Sender: No OFD packet to send [22:27:35]OFD Sender: No OFD packet to send [22:27:40]OFD Sender: No OFD packet to send [22:27:45]OFD Sender: No OFD packet to send [22:27:50]OFD Sender: No OFD packet to send [22:27:55]OFD Sender: No OFD packet to send [22:28:00]OFD Sender: No OFD packet to send [22:28:05]OFD Sender: No OFD packet to send [22:28:10]OFD Sender: No OFD packet to send [22:28:15]OFD Sender: No OFD packet to send [22:28:20]OFD Sender: No OFD packet to send [22:28:25]OFD Sender: No OFD packet to send [22:28:30]OFD Sender: No OFD packet to send [22:28:35]OFD Sender: No OFD packet to send [22:28:40]OFD Sender: No OFD packet to send [22:28:45]OFD Sender: No OFD packet to send [22:28:50]OFD Sender: No OFD packet to send [22:28:55]OFD Sender: No OFD packet to send [22:29:00]OFD Sender: No OFD packet to send [22:29:05]OFD Sender: No OFD packet to send [22:29:10]OFD Sender: No OFD packet to send [22:29:12]accept exits with 9 [22:29:12]New connection [22:29:12]New thread 3066879332 created [22:29:12]Thread 3067022692 joined [22:29:12]Waiting for new connection... [22:29:12] Sock 9.Parse request [22:29:12]Sock 9.Check first char [22:29:12]Sock 9.First char is OK [22:29:12]request: POST /json_proto HTTP/1.0 [22:29:12]Method: POST [22:29:12]URL: /json_proto [22:29:12]Method is POST - this is cgi request [22:29:12]url: /json_proto [22:29:12]query_string will be loaded in cgi processing [22:29:12]execute_cgi json_proto POST (null) [22:29:12]execute_cgi path=json_proto method=POST [22:29:12]POST find Content-Length [22:29:12]Host: 172.17.96.3:8080 [22:29:12]Content-Length: 769 [22:29:12]Content-Type: application/json [22:29:12] [22:29:12]POST finish read [22:29:12]Found Content-Length = 769 [22:29:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:29:12]execute_script... [22:29: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)643094", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:29:12]POST & json_proto [22:29:12]process_json_proto [22:29:12]json parsed OK: [22:29:12]protocol is kg_v1.0 [22:29:12]action value=close_receipt [22:29:12]process_action close_receipt [22:29:12]cmd_close_receipt [22:29:12]MH_GetDate [22:29:12]Write to MH i2c: F0 00 00 F3 5D 3F [22:29:12]Write i2c OK [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: F0 [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: F0 09 00 [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: F0 09 00 F3 5D 00 3B 6D 1D 67 44 5E 04 65 7F [22:29:12]GetLastDocTimeStamp 1729981525 [22:29:12]current date 1729981755 [22:29:12]FM_GetShiftState [22:29:12]SAM_PROTO_GetShiftState [22:29:12]wFMCommunicate request_size=4 [22:29:12]MH_SAM_APDU [22:29:12]CAPDU: 80 13 01 00 [22:29:12]Write to MH i2c: E2 08 00 F4 5D 80 13 01 00 00 00 00 00 CE [22:29:12]Write i2c OK [22:29:12]MH_I2C_Read... [22:29:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:29:12]Read from MH i2c: E2 [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: E2 0E 00 [22:29:12]MH_I2C_Read... [22:29:12]Read from MH i2c: E2 0E 00 F4 5D 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4C [22:29:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:29:12]wFMCommunicate OK [22:29:12]SAM_PROTO_GetShiftState done [22:29:12]FM_GetShiftState done [22:29:12]opened in 1729902265 [22:29:12]opened+sec_in_day 1729988665 [22:29:12]quantity*price = 120018 [22:29:12]sum+1 = 120020 [22:29:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.19 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.19 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 649 26.10.2024 22:29 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309228 ФПД: 266210870288431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T222915&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309228&fm=266210870288431&tin=02508201610067®Number=0000000000091780&sum=120019 [22:29:13]StoreToDocumentArchive [22:29:13]shift 532 fd 309228 [22:29:13]save to /storage/0532/doc_00309228 [22:29:13]save last doc name /storage/0532/doc_00309228 to /storage/kkm_last_doc_name [22:29:13]save OK [22:29:13]Clear old archive folders... [22:29:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:29:13]tlvbuf is 0022E710 [22:29:13]SAM_PROTO_ClearQueue [22:29:13]wFMCommunicate request_size=4 [22:29:13]MH_SAM_APDU [22:29:13]CAPDU: 80 09 00 00 [22:29:13]Write to MH i2c: E2 08 00 01 5E 80 09 00 00 00 00 00 00 D1 [22:29:13]Write i2c OK [22:29:13]MH_I2C_Read... [22:29:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:29:13]Read from MH i2c: E2 [22:29:13]MH_I2C_Read... [22:29:13]Read from MH i2c: E2 03 00 [22:29:13]MH_I2C_Read... [22:29:13]Read from MH i2c: E2 03 00 01 5E 00 90 00 D3 [22:29:13]RAPDU: 90 00 [22:29:13]wFMCommunicate OK [22:29:13]SAM_PROTO_ClearQueue done [22:29:13]KKMCreateOFDPacket [22:29:13]OFDProtocolAddRootSTLVToBuf [22:29:13]FM_MakeSignedData [22:29:13]FM_MakeSignedData [22:29:13]SAM_PROTO_SignData [22:29:13]wFMCommunicate request_size=4 [22:29:13]MH_SAM_APDU [22:29:13]CAPDU: 80 0D 01 02 [22:29:13]Write to MH i2c: E2 08 00 02 5E 80 0D 01 02 00 00 00 00 D9 [22:29:13]Write i2c OK [22:29:13]MH_I2C_Read... [22:29:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:29:14]Read from MH i2c: E2 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 03 00 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 03 00 02 5E 00 90 00 D4 [22:29:14]RAPDU: 90 00 [22:29:14]wFMCommunicate OK [22:29:14]wFMCommunicate request_size=255 [22:29:14]MH_SAM_APDU [22:29:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 3B 6D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC B7 04 00 35 04 06 00 F2 [22:29:14]Write to MH i2c: E2 02 01 03 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 3B 6D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC B7 04 00 35 04 06 00 F2 00 00 FA [22:29:14]Write i2c OK [22:29:14]MH_I2C_Read... [22:29:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:29:14]Read from MH i2c: E2 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 03 00 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 03 00 03 5E 00 90 00 D5 [22:29:14]RAPDU: 90 00 [22:29:14]wFMCommunicate OK [22:29:14]wFMCommunicate request_size=10 [22:29:14]MH_SAM_APDU [22:29:14]CAPDU: 80 0D 02 02 05 1E 0C 5B E0 2F [22:29:14]Write to MH i2c: E2 0D 00 04 5E 80 0D 02 02 05 00 1E 0C 5B E0 2F 00 00 7A [22:29:14]Write i2c OK [22:29:14]MH_I2C_Read... [22:29:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:29:14]Read from MH i2c: E2 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 03 00 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 03 00 04 5E 00 90 00 D6 [22:29:14]RAPDU: 90 00 [22:29:14]wFMCommunicate OK [22:29:14]wFMCommunicate request_size=4 [22:29:14]MH_SAM_APDU [22:29:14]CAPDU: 80 0D 03 02 [22:29:14]Write to MH i2c: E2 08 00 05 5E 80 0D 03 02 00 00 00 00 DE [22:29:14]Write i2c OK [22:29:14]MH_I2C_Read... [22:29:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:29:14]Read from MH i2c: E2 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 0B 00 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 0B 00 05 5E 00 F2 A9 4A 28 69 1F 6C E1 90 00 C1 [22:29:14]RAPDU: F2 A9 4A 28 69 1F 6C E1 90 00 [22:29:14]wFMCommunicate OK [22:29:14]SAM_PROTO_SignData done [22:29:14]FM_MakeSignedData done [22:29:14]CreateOFDProtocolMessage [22:29:14]wFMCommunicate request_size=4 [22:29:14]MH_SAM_APDU [22:29:14]CAPDU: 80 11 00 00 [22:29:14]Write to MH i2c: E2 08 00 06 5E 80 11 00 00 00 00 00 00 DE [22:29:14]Write i2c OK [22:29:14]MH_I2C_Read... [22:29:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:29:14]Read from MH i2c: E2 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 17 00 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: E2 17 00 06 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 33 [22:29:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:29:14]wFMCommunicate OK [22:29:14]CreateOFDProtocolMessage done [22:29:14]OFDSenderStorePacket 309228 [22:29:14]StoreOFDPacket docnum=309228 [22:29:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 03 D7 07 01 01 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 3B 6D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC B7 04 00 35 04 06 00 F2 1E 0C 5B E0 2F F2 A9 4A 28 69 1F 6C E1 [22:29:14]CheckFolder [22:29:14]dirname=/storage/ofd_packets [22:29:14]CheckFolder done [22:29:14]ProducePacketName [22:29:14]name=ofd_packets/00309228 [22:29:14]NVStorageSaveData ofd_packets/00309228 [22:29:14]File name is /storage/ofd_packets/00309228 [22:29:14]Write 301 bytes [22:29:14]NVStorageSaveData done [22:29:14]OFDSenderStorePacket done [22:29:14]KKMCreateOFDPacket done [22:29:14]NVStorageSaveData kkm_last_timestamp [22:29:14]File name is /storage/kkm_last_timestamp [22:29:14]Write 4 bytes [22:29:14]NVStorageSaveData done [22:29:14]ExternCall_PrintAddStr [22:29:14]wPrintStart [22:29:14]Write to MH i2c: 01 00 00 07 5E 65 [22:29:14]Write i2c OK [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: 01 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: 01 07 00 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: 01 07 00 07 5E 00 00 00 00 00 FF 0F 7A [22:29:14]RasterBufferAndPrint [22:29:14]line Счет N : (1)643094 [22:29:14]line ИНН: 02508201610067 [22:29:14]line Контрольно-Кассовый Чек [22:29:14]line ПРОДАЖА [22:29:14]line ТРК (МРК, ГНК) : 52 [22:29:14]line Товар: 2710124130 [22:29:14]line Аи-92-К-2 [22:29:14]line 17.940 * 66.90 [22:29:14]line = 1200.19 [22:29:14]line НДС 12% НСП 1% [22:29:14]line > о реализуемом товаре [22:29:14]line ИТОГО: 1200.19 [22:29:14]line НСП 1% : 10.62 [22:29:14]line НДС 12% : 127.45 [22:29:14]line Наличными: 0.00 [22:29:14]line Безнал.: 1200.19 [22:29:14]line Место: АЗС № 172 "Партнер Нефть" [22:29:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [22:29:14]line СНО: Общий режим [22:29:14]line Чек 649 26.10.2024 22:29 [22:29:14]line Смена: 532 ФФД: 1.0 [22:29:14]line ЗНМ: 0300000116 [22:29:14]line РНМ: 0000000000091780 [22:29:14]line Версия ККМ: 001 [22:29:14]line Платежная система: Mbank [22:29:14]line ФМ: 0000000000871765 [22:29:14]line ФД: 309228 [22:29:14]line ФПД: 266210870288431 [22:29:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T222915&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309228&fm=266210870288431&tin=02508201610067®Number=0000000000091780&sum=120019 [22:29:14]written 0, free lines is 4095 [22:29:14]OFD Sender: Processing packet 309228 [packets to send 223, broken 222] [22:29:14]ProducePacketName [22:29:14]name=ofd_packets/00309228 [22:29:14]OFD Sender: To server: pG, [22:29:14]CommunicateWithHost lk.salyk.kg:30040 [22:29:14]ConnectInit lk.salyk.kg [22:29:14]Connected sock=10 [22:29:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 03 D7 07 01 01 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 3B 6D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC B7 04 00 35 04 06 00 F2 1E 0C 5B E0 2F F2 A9 4A 28 69 1F 6C E1 [22:29:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F9 AF 47 00 E8 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EC B7 04 00 F4 03 04 00 97 13 1D 67 B6 04 01 00 00 B3 53 11 8C 2E A6 AE D1 [22:29:14]CommunicateWithHost err = 0 [22:29:14]CheckOFDResponse [22:29:14]1017 (14) - 77093643461234 [22:29:14]1041 (16) - 0000000000871765 [22:29:14]1040 (4) - 309228 [22:29:14]1012 (4) - 26.10.2024 16:06 [22:29:14]1206 (1) - 0 [22:29:14]OFD Sender: Remove packet 309228 [22:29:14]ProducePacketName [22:29:14]name=ofd_packets/00309228 [22:29:14]NVStorageDeleteData [22:29:14]Write to MH i2c: 01 00 00 2F 5E 8D [22:29:14]Write i2c OK [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: 01 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: 01 07 00 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: 01 07 00 2F 5E 00 00 00 00 00 E0 0C 80 [22:29:14]RasterBufferAndPrint [22:29:14]line [22:29:14]line [22:29:14]line [22:29:14]line [22:29:14]line [22:29:14]written 0, free lines is 3302 [22:29:14]MH_Cut [22:29:14]Write to MH i2c: D1 01 00 36 5E 01 66 [22:29:14]Write i2c OK [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: D1 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: D1 01 00 [22:29:14]MH_I2C_Read... [22:29:14]Read from MH i2c: D1 01 00 36 5E 00 65 [22:29:14]Write to MH i2c: 01 00 00 37 5E 95 [22:29:14]Write i2c OK [22:29:14]MH_I2C_Read... [22:29:15]OFD Sender: No OFD packet to send [22:29:15]*** Cut start [22:29:15]*** Purtial cut [22:29:15]*** Stage 1: CUTSNS_PIN = 1 [22:29:16]Read from MH i2c: 01 [22:29:16]MH_I2C_Read... [22:29:16]*** Stop cut motor [22:29:16]*** Cut end [22:29:16]Read from MH i2c: 01 07 00 [22:29:16]MH_I2C_Read... [22:29:16]Read from MH i2c: 01 07 00 37 5E 00 00 00 00 00 FF 0F AA [22:29:16]process_action close_receipt done [22:29:16]requested_data is exist [22:29:16]produce_requested_data [22:29:16]requested_item fm.sn is exist - process it [22:29:16]wFMCommunicate request_size=4 [22:29:16]MH_SAM_APDU [22:29:16]CAPDU: 80 11 00 00 [22:29:16]Write to MH i2c: E2 08 00 38 5E 80 11 00 00 00 00 00 00 10 [22:29:16]Write i2c OK [22:29:16]MH_I2C_Read... [22:29:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:29:16]Read from MH i2c: E2 [22:29:16]MH_I2C_Read... [22:29:16]Read from MH i2c: E2 17 00 [22:29:16]MH_I2C_Read... [22:29:16]Read from MH i2c: E2 17 00 38 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 65 [22:29:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:29:16]wFMCommunicate OK [22:29:16]requested_item fd.num is exist - process it [22:29:16]SAM_PROTO_GetFieldsCounters [22:29:16]wFMCommunicate request_size=4 [22:29:16]MH_SAM_APDU [22:29:16]CAPDU: 80 13 00 00 [22:29:16]Write to MH i2c: E2 08 00 39 5E 80 13 00 00 00 00 00 00 13 [22:29:16]Write i2c OK [22:29:16]MH_I2C_Read... [22:29:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:29:16]Read from MH i2c: E2 [22:29:16]MH_I2C_Read... [22:29:16]Read from MH i2c: E2 62 00 [22:29:16]MH_I2C_Read... [22:29:16]Read from MH i2c: E2 62 00 39 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EC B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 89 02 00 00 5E 04 04 00 89 02 00 00 57 04 04 00 8A 02 00 00 19 04 04 00 00 00 00 00 90 00 94 [22:29: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EC B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 89 02 00 00 5E 04 04 00 89 02 00 00 57 04 04 00 8A 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:29:16]wFMCommunicate OK [22:29:16]SAM_PROTO_GetFieldsCounters done [22:29:16]requested_item shift.num is exist - process it [22:29:16]requested_item shift.opened is exist - process it [22:29:16]req_shift_opened [22:29:16]FM_GetShiftState [22:29:16]SAM_PROTO_GetShiftState [22:29:16]wFMCommunicate request_size=4 [22:29:16]MH_SAM_APDU [22:29:16]CAPDU: 80 13 01 00 [22:29:16]Write to MH i2c: E2 08 00 3A 5E 80 13 01 00 00 00 00 00 15 [22:29:16]Write i2c OK [22:29:16]MH_I2C_Read... [22:29:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:29:16]Read from MH i2c: E2 [22:29:16]MH_I2C_Read... [22:29:16]Read from MH i2c: E2 0E 00 [22:29:16]MH_I2C_Read... [22:29:16]Read from MH i2c: E2 0E 00 3A 5E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 93 [22:29:16]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:29:16]wFMCommunicate OK [22:29:16]SAM_PROTO_GetShiftState done [22:29:16]FM_GetShiftState done [22:29:16]req_shift_opened done [22:29:16]requested_item shift.open_date is exist - process it [22:29:16]req_shift_open_date [22:29:16]req_shift_open_date done [22:29:16]produce_requested_data done [22:29:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309228,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [22:29:16]process_action_free close_receipt [22:29:16]json_value_free [22:29:16]json_value_free done [22:29:16]process_json_proto returns [22:29:16]Send response to host [22:29:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309228,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [22:29:16]free response buf [22:29:16]execute_script done [22:29:16]execute_script returns [22:29:16]free content buf [22:29:16]Sock 9.Close socket [22:29:16]Sock 9.Thread stoped [22:29:20]OFD Sender: No OFD packet to send [22:29:25]OFD Sender: No OFD packet to send [22:29:30]OFD Sender: No OFD packet to send [22:29:35]OFD Sender: No OFD packet to send [22:29:37]accept exits with 7 [22:29:37]New connection [22:29:37]New thread 3067022692 created [22:29:37]Thread 3066879332 joined [22:29:37]Waiting for new connection... [22:29:37] Sock 7.Parse request [22:29:37]Sock 7.Check first char [22:29:37]Sock 7.First char is OK [22:29:37]request: POST /json_proto HTTP/1.0 [22:29:37]Method: POST [22:29:37]URL: /json_proto [22:29:37]Method is POST - this is cgi request [22:29:37]url: /json_proto [22:29:37]query_string will be loaded in cgi processing [22:29:37]execute_cgi json_proto POST (null) [22:29:37]execute_cgi path=json_proto method=POST [22:29:37]POST find Content-Length [22:29:37]Host: 172.17.96.3:8080 [22:29:37]Content-Length: 677 [22:29:37]Content-Type: application/json [22:29:37] [22:29:37]POST finish read [22:29:37]Found Content-Length = 677 [22:29:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [22:29:37]execute_script... [22:29:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [22:29:37]POST & json_proto [22:29:37]process_json_proto [22:29:37]json parsed OK: [22:29:37]protocol is kg_v1.0 [22:29:37]action value=close_receipt [22:29:37]process_action close_receipt [22:29:37]cmd_close_receipt [22:29:37]MH_GetDate [22:29:37]Write to MH i2c: F0 00 00 3B 5E 88 [22:29:37]Write i2c OK [22:29:37]MH_I2C_Read... [22:29:37]Read from MH i2c: F0 [22:29:37]MH_I2C_Read... [22:29:37]Read from MH i2c: F0 09 00 [22:29:37]MH_I2C_Read... [22:29:37]Read from MH i2c: F0 09 00 3B 5E 00 54 6D 1D 67 44 5E 04 65 E1 [22:29:37]GetLastDocTimeStamp 1729981755 [22:29:37]current date 1729981780 [22:29:37]FM_GetShiftState [22:29:37]SAM_PROTO_GetShiftState [22:29:37]wFMCommunicate request_size=4 [22:29:37]MH_SAM_APDU [22:29:37]CAPDU: 80 13 01 00 [22:29:37]Write to MH i2c: E2 08 00 3C 5E 80 13 01 00 00 00 00 00 17 [22:29:37]Write i2c OK [22:29:37]MH_I2C_Read... [22:29:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:29:37]Read from MH i2c: E2 [22:29:37]MH_I2C_Read... [22:29:37]Read from MH i2c: E2 0E 00 [22:29:37]MH_I2C_Read... [22:29:37]Read from MH i2c: E2 0E 00 3C 5E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 95 [22:29:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:29:37]wFMCommunicate OK [22:29:37]SAM_PROTO_GetShiftState done [22:29:37]FM_GetShiftState done [22:29:37]opened in 1729902265 [22:29:37]opened+sec_in_day 1729988665 [22:29:37]quantity*price = 50041 [22:29:37]sum+1 = 50042 [22:29:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 650 26.10.2024 22:29 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309229 ФПД: 125514881187372 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T222940&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309229&fm=125514881187372&tin=02508201610067®Number=0000000000091780&sum=50000 [22:29:38]StoreToDocumentArchive [22:29:38]shift 532 fd 309229 [22:29:38]save to /storage/0532/doc_00309229 [22:29:38]save last doc name /storage/0532/doc_00309229 to /storage/kkm_last_doc_name [22:29:38]save OK [22:29:38]Clear old archive folders... [22:29:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:29:38]tlvbuf is 0012DCD0 [22:29:38]SAM_PROTO_ClearQueue [22:29:38]wFMCommunicate request_size=4 [22:29:38]MH_SAM_APDU [22:29:38]CAPDU: 80 09 00 00 [22:29:38]Write to MH i2c: E2 08 00 49 5E 80 09 00 00 00 00 00 00 19 [22:29:38]Write i2c OK [22:29:38]MH_I2C_Read... [22:29:38]Read from MH i2c: E2 [22:29:38]MH_I2C_Read... [22:29:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:29:38]Read from MH i2c: E2 03 00 [22:29:38]MH_I2C_Read... [22:29:38]Read from MH i2c: E2 03 00 49 5E 00 90 00 1B [22:29:38]RAPDU: 90 00 [22:29:38]wFMCommunicate OK [22:29:38]SAM_PROTO_ClearQueue done [22:29:38]KKMCreateOFDPacket [22:29:38]OFDProtocolAddRootSTLVToBuf [22:29:38]FM_MakeSignedData [22:29:38]FM_MakeSignedData [22:29:38]SAM_PROTO_SignData [22:29:38]wFMCommunicate request_size=4 [22:29:38]MH_SAM_APDU [22:29:38]CAPDU: 80 0D 01 02 [22:29:38]Write to MH i2c: E2 08 00 4A 5E 80 0D 01 02 00 00 00 00 21 [22:29:38]Write i2c OK [22:29:38]MH_I2C_Read... [22:29:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:29:38]Read from MH i2c: E2 [22:29:38]MH_I2C_Read... [22:29:38]Read from MH i2c: E2 03 00 [22:29:38]MH_I2C_Read... [22:29:38]Read from MH i2c: E2 03 00 4A 5E 00 90 00 1C [22:29:38]RAPDU: 90 00 [22:29:38]wFMCommunicate OK [22:29:38]wFMCommunicate request_size=255 [22:29:38]MH_SAM_APDU [22:29:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8A 02 00 00 F4 03 04 00 54 6D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED B7 04 00 35 04 06 00 72 [22:29:38]Write to MH i2c: E2 02 01 4B 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8A 02 00 00 F4 03 04 00 54 6D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED B7 04 00 35 04 06 00 72 00 00 B0 [22:29:38]Write i2c OK [22:29:38]MH_I2C_Read... [22:29:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:29:39]Read from MH i2c: E2 [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: E2 03 00 [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: E2 03 00 4B 5E 00 90 00 1D [22:29:39]RAPDU: 90 00 [22:29:39]wFMCommunicate OK [22:29:39]wFMCommunicate request_size=10 [22:29:39]MH_SAM_APDU [22:29:39]CAPDU: 80 0D 02 02 05 27 B5 E8 3E 2C [22:29:39]Write to MH i2c: E2 0D 00 4C 5E 80 0D 02 02 05 00 27 B5 E8 3E 2C 00 00 5C [22:29:39]Write i2c OK [22:29:39]MH_I2C_Read... [22:29:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:29:39]Read from MH i2c: E2 [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: E2 03 00 [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: E2 03 00 4C 5E 00 90 00 1E [22:29:39]RAPDU: 90 00 [22:29:39]wFMCommunicate OK [22:29:39]wFMCommunicate request_size=4 [22:29:39]MH_SAM_APDU [22:29:39]CAPDU: 80 0D 03 02 [22:29:39]Write to MH i2c: E2 08 00 4D 5E 80 0D 03 02 00 00 00 00 26 [22:29:39]Write i2c OK [22:29:39]MH_I2C_Read... [22:29:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:29:39]Read from MH i2c: E2 [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: E2 0B 00 [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: E2 0B 00 4D 5E 00 C1 BB D6 78 3B D9 1F 27 90 00 4B [22:29:39]RAPDU: C1 BB D6 78 3B D9 1F 27 90 00 [22:29:39]wFMCommunicate OK [22:29:39]SAM_PROTO_SignData done [22:29:39]FM_MakeSignedData done [22:29:39]CreateOFDProtocolMessage [22:29:39]wFMCommunicate request_size=4 [22:29:39]MH_SAM_APDU [22:29:39]CAPDU: 80 11 00 00 [22:29:39]Write to MH i2c: E2 08 00 4E 5E 80 11 00 00 00 00 00 00 26 [22:29:39]Write i2c OK [22:29:39]MH_I2C_Read... [22:29:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:29:39]Read from MH i2c: E2 [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: E2 17 00 [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: E2 17 00 4E 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7B [22:29:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:29:39]wFMCommunicate OK [22:29:39]CreateOFDProtocolMessage done [22:29:39]OFDSenderStorePacket 309229 [22:29:39]StoreOFDPacket docnum=309229 [22:29:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3B 79 07 01 30 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8A 02 00 00 F4 03 04 00 54 6D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED B7 04 00 35 04 06 00 72 27 B5 E8 3E 2C C1 BB D6 78 3B D9 1F 27 [22:29:39]CheckFolder [22:29:39]dirname=/storage/ofd_packets [22:29:39]CheckFolder done [22:29:39]ProducePacketName [22:29:39]name=ofd_packets/00309229 [22:29:39]NVStorageSaveData ofd_packets/00309229 [22:29:39]File name is /storage/ofd_packets/00309229 [22:29:39]Write 301 bytes [22:29:39]NVStorageSaveData done [22:29:39]OFDSenderStorePacket done [22:29:39]KKMCreateOFDPacket done [22:29:39]NVStorageSaveData kkm_last_timestamp [22:29:39]File name is /storage/kkm_last_timestamp [22:29:39]Write 4 bytes [22:29:39]NVStorageSaveData done [22:29:39]ExternCall_PrintAddStr [22:29:39]wPrintStart [22:29:39]Write to MH i2c: 01 00 00 4F 5E AD [22:29:39]Write i2c OK [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: 01 [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: 01 07 00 [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: 01 07 00 4F 5E 00 00 00 00 00 FF 0F C2 [22:29:39]RasterBufferAndPrint [22:29:39]line Счет N : (1)643095 [22:29:39]line ИНН: 02508201610067 [22:29:39]line Контрольно-Кассовый Чек [22:29:39]line ПРОДАЖА [22:29:39]line ТРК (МРК, ГНК) : 31 [22:29:39]line Товар: 2710124130 [22:29:39]line Аи-92-К-2 [22:29:39]line 7.480 * 66.90 [22:29:39]line = 500.41 [22:29:39]line НДС 12% НСП 1% [22:29:39]line > о реализуемом товаре [22:29:39]line ОКРУГЛЕНИЕ: -0.41 [22:29:39]line ИТОГО: 500.00 [22:29:39]line Внесено: 500.00 [22:29:39]line СДАЧА: 0.00 [22:29:39]line НСП 1% : 4.43 [22:29:39]line НДС 12% : 53.14 [22:29:39]line Наличными: 500.00 [22:29:39]line Безнал.: 0.00 [22:29:39]line Место: АЗС № 172 "Партнер Нефть" [22:29:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [22:29:39]line СНО: Общий режим [22:29:39]line Чек 650 26.10.2024 22:29 [22:29:39]line Смена: 532 ФФД: 1.0 [22:29:39]line ЗНМ: 0300000116 [22:29:39]line РНМ: 0000000000091780 [22:29:39]line Версия ККМ: 001 [22:29:39]line ФМ: 0000000000871765 [22:29:39]line ФД: 309229 [22:29:39]line ФПД: 125514881187372 [22:29:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T222940&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309229&fm=125514881187372&tin=02508201610067®Number=0000000000091780&sum=50000 [22:29:39]OFD Sender: Processing packet 309229 [packets to send 223, broken 222] [22:29:39]ProducePacketName [22:29:39]name=ofd_packets/00309229 [22:29:39]OFD Sender: To server: pG, [22:29:39]CommunicateWithHost lk.salyk.kg:30040 [22:29:39]ConnectInit lk.salyk.kg [22:29:39]written 0, free lines is 4095 [22:29:39]Connected sock=10 [22:29:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 3B 79 07 01 30 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8A 02 00 00 F4 03 04 00 54 6D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 ED B7 04 00 35 04 06 00 72 27 B5 E8 3E 2C C1 BB D6 78 3B D9 1F 27 [22:29:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 24 BE 47 00 84 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 31 37 36 35 10 04 04 00 ED B7 04 00 F4 03 04 00 B0 13 1D 67 B6 04 01 00 00 35 4A AD 2F 36 E1 4F 35 [22:29:39]CommunicateWithHost err = 0 [22:29:39]CheckOFDResponse [22:29:39]1017 (14) - 77093643461234 [22:29:39]1041 (16) - 0000000000871765 [22:29:39]1040 (4) - 309229 [22:29:39]1012 (4) - 26.10.2024 16:07 [22:29:39]1206 (1) - 0 [22:29:39]OFD Sender: Remove packet 309229 [22:29:39]ProducePacketName [22:29:39]name=ofd_packets/00309229 [22:29:39]NVStorageDeleteData [22:29:39]Write to MH i2c: 01 00 00 79 5E D7 [22:29:39]Write i2c OK [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: 01 [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: 01 07 00 [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: 01 07 00 79 5E 00 00 00 00 00 B3 0C 9D [22:29:39]RasterBufferAndPrint [22:29:39]line [22:29:39]line [22:29:39]line [22:29:39]line [22:29:39]line [22:29:39]written 0, free lines is 3257 [22:29:39]MH_Cut [22:29:39]Write to MH i2c: D1 01 00 80 5E 01 B0 [22:29:39]Write i2c OK [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: D1 [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: D1 01 00 [22:29:39]MH_I2C_Read... [22:29:39]Read from MH i2c: D1 01 00 80 5E 00 AF [22:29:39]Write to MH i2c: 01 00 00 81 5E DF [22:29:39]Write i2c OK [22:29:39]MH_I2C_Read... [22:29:40]OFD Sender: No OFD packet to send [22:29:40]*** Cut start [22:29:40]*** Purtial cut [22:29:40]*** Stage 1: CUTSNS_PIN = 1 [22:29:41]Read from MH i2c: 01 [22:29:41]MH_I2C_Read... [22:29:41]*** Stop cut motor [22:29:41]*** Cut end [22:29:41]Read from MH i2c: 01 07 00 [22:29:41]MH_I2C_Read... [22:29:41]Read from MH i2c: 01 07 00 81 5E 00 00 00 00 00 FF 0F F4 [22:29:41]process_action close_receipt done [22:29:41]requested_data is exist [22:29:41]produce_requested_data [22:29:41]requested_item fm.sn is exist - process it [22:29:41]wFMCommunicate request_size=4 [22:29:41]MH_SAM_APDU [22:29:41]CAPDU: 80 11 00 00 [22:29:41]Write to MH i2c: E2 08 00 82 5E 80 11 00 00 00 00 00 00 5A [22:29:41]Write i2c OK [22:29:41]MH_I2C_Read... [22:29:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:29:41]Read from MH i2c: E2 [22:29:41]MH_I2C_Read... [22:29:41]Read from MH i2c: E2 17 00 [22:29:41]MH_I2C_Read... [22:29:41]Read from MH i2c: E2 17 00 82 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AF [22:29:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:29:41]wFMCommunicate OK [22:29:41]requested_item fd.num is exist - process it [22:29:41]SAM_PROTO_GetFieldsCounters [22:29:41]wFMCommunicate request_size=4 [22:29:41]MH_SAM_APDU [22:29:41]CAPDU: 80 13 00 00 [22:29:41]Write to MH i2c: E2 08 00 83 5E 80 13 00 00 00 00 00 00 5D [22:29:41]Write i2c OK [22:29:41]MH_I2C_Read... [22:29:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:29:41]Read from MH i2c: E2 [22:29:41]MH_I2C_Read... [22:29:41]Read from MH i2c: E2 62 00 [22:29:41]MH_I2C_Read... [22:29:41]Read from MH i2c: E2 62 00 83 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 ED B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8A 02 00 00 5E 04 04 00 8A 02 00 00 57 04 04 00 8B 02 00 00 19 04 04 00 00 00 00 00 90 00 E2 [22:29: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 ED B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8A 02 00 00 5E 04 04 00 8A 02 00 00 57 04 04 00 8B 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:29:41]wFMCommunicate OK [22:29:41]SAM_PROTO_GetFieldsCounters done [22:29:41]requested_item shift.num is exist - process it [22:29:41]requested_item shift.opened is exist - process it [22:29:41]req_shift_opened [22:29:41]FM_GetShiftState [22:29:41]SAM_PROTO_GetShiftState [22:29:41]wFMCommunicate request_size=4 [22:29:41]MH_SAM_APDU [22:29:41]CAPDU: 80 13 01 00 [22:29:41]Write to MH i2c: E2 08 00 84 5E 80 13 01 00 00 00 00 00 5F [22:29:41]Write i2c OK [22:29:41]MH_I2C_Read... [22:29:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:29:41]Read from MH i2c: E2 [22:29:41]MH_I2C_Read... [22:29:41]Read from MH i2c: E2 0E 00 [22:29:41]MH_I2C_Read... [22:29:41]Read from MH i2c: E2 0E 00 84 5E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DD [22:29:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:29:41]wFMCommunicate OK [22:29:41]SAM_PROTO_GetShiftState done [22:29:41]FM_GetShiftState done [22:29:41]req_shift_opened done [22:29:41]requested_item shift.open_date is exist - process it [22:29:41]req_shift_open_date [22:29:41]req_shift_open_date done [22:29:41]produce_requested_data done [22:29:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309229,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [22:29:41]process_action_free close_receipt [22:29:41]json_value_free [22:29:41]json_value_free done [22:29:41]process_json_proto returns [22:29:41]Send response to host [22:29:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309229,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [22:29:41]free response buf [22:29:41]execute_script done [22:29:41]execute_script returns [22:29:41]free content buf [22:29:41]Sock 7.Close socket [22:29:41]Sock 7.Thread stoped [22:29:45]OFD Sender: No OFD packet to send [22:29:50]OFD Sender: No OFD packet to send [22:29:55]OFD Sender: No OFD packet to send [22:30:00]OFD Sender: No OFD packet to send [22:30:05]OFD Sender: No OFD packet to send [22:30:10]OFD Sender: No OFD packet to send [22:30:15]OFD Sender: No OFD packet to send [22:30:20]OFD Sender: No OFD packet to send [22:30:25]OFD Sender: No OFD packet to send [22:30:30]OFD Sender: No OFD packet to send [22:30:35]OFD Sender: No OFD packet to send [22:30:40]OFD Sender: No OFD packet to send [22:30:45]OFD Sender: No OFD packet to send [22:30:50]OFD Sender: No OFD packet to send [22:30:55]OFD Sender: No OFD packet to send [22:31:00]OFD Sender: No OFD packet to send [22:31:05]OFD Sender: No OFD packet to send [22:31:10]OFD Sender: No OFD packet to send [22:31:15]OFD Sender: No OFD packet to send [22:31:20]OFD Sender: No OFD packet to send [22:31:25]OFD Sender: No OFD packet to send [22:31:30]OFD Sender: No OFD packet to send [22:31:35]OFD Sender: No OFD packet to send [22:31:40]OFD Sender: No OFD packet to send [22:31:45]OFD Sender: No OFD packet to send [22:31:50]OFD Sender: No OFD packet to send [22:31:55]OFD Sender: No OFD packet to send [22:32:00]OFD Sender: No OFD packet to send [22:32:05]OFD Sender: No OFD packet to send [22:32:10]OFD Sender: No OFD packet to send [22:32:15]OFD Sender: No OFD packet to send [22:32:20]OFD Sender: No OFD packet to send [22:32:25]OFD Sender: No OFD packet to send [22:32:30]OFD Sender: No OFD packet to send [22:32:35]OFD Sender: No OFD packet to send [22:32:40]OFD Sender: No OFD packet to send [22:32:45]OFD Sender: No OFD packet to send [22:32:46]accept exits with 9 [22:32:46]New connection [22:32:46]New thread 3066879332 created [22:32:46]Thread 3067022692 joined [22:32:46]Waiting for new connection... [22:32:46] Sock 9.Parse request [22:32:46]Sock 9.Check first char [22:32:46]Sock 9.First char is OK [22:32:46]request: POST /json_proto HTTP/1.0 [22:32:46]Method: POST [22:32:46]URL: /json_proto [22:32:46]Method is POST - this is cgi request [22:32:46]url: /json_proto [22:32:46]query_string will be loaded in cgi processing [22:32:46]execute_cgi json_proto POST (null) [22:32:46]execute_cgi path=json_proto method=POST [22:32:46]POST find Content-Length [22:32:46]Host: 172.17.96.3:8080 [22:32:46]Content-Length: 769 [22:32:46]Content-Type: application/json [22:32:46] [22:32:46]POST finish read [22:32:46]Found Content-Length = 769 [22:32:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [22:32:46]execute_script... [22:32: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)643096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [22:32:46]POST & json_proto [22:32:46]process_json_proto [22:32:46]json parsed OK: [22:32:46]protocol is kg_v1.0 [22:32:46]action value=close_receipt [22:32:46]process_action close_receipt [22:32:46]cmd_close_receipt [22:32:46]MH_GetDate [22:32:46]Write to MH i2c: F0 00 00 85 5E D2 [22:32:46]Write i2c OK [22:32:46]MH_I2C_Read... [22:32:46]Read from MH i2c: F0 [22:32:46]MH_I2C_Read... [22:32:46]Read from MH i2c: F0 09 00 [22:32:46]MH_I2C_Read... [22:32:46]Read from MH i2c: F0 09 00 85 5E 00 10 6E 1D 67 44 5E 04 65 E8 [22:32:46]GetLastDocTimeStamp 1729981780 [22:32:46]current date 1729981968 [22:32:46]FM_GetShiftState [22:32:46]SAM_PROTO_GetShiftState [22:32:46]wFMCommunicate request_size=4 [22:32:46]MH_SAM_APDU [22:32:46]CAPDU: 80 13 01 00 [22:32:46]Write to MH i2c: E2 08 00 86 5E 80 13 01 00 00 00 00 00 61 [22:32:46]Write i2c OK [22:32:46]MH_I2C_Read... [22:32:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:32:46]Read from MH i2c: E2 [22:32:46]MH_I2C_Read... [22:32:46]Read from MH i2c: E2 0E 00 [22:32:46]MH_I2C_Read... [22:32:46]Read from MH i2c: E2 0E 00 86 5E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DF [22:32:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:32:46]wFMCommunicate OK [22:32:46]SAM_PROTO_GetShiftState done [22:32:46]FM_GetShiftState done [22:32:46]opened in 1729902265 [22:32:46]opened+sec_in_day 1729988665 [22:32:46]quantity*price = 100015 [22:32:46]sum+1 = 100017 [22:32:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 651 26.10.2024 22:32 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309230 ФПД: 242775480543065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T223248&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309230&fm=242775480543065&tin=02508201610067®Number=0000000000091780&sum=100016 [22:32:47]StoreToDocumentArchive [22:32:47]shift 532 fd 309230 [22:32:47]save to /storage/0532/doc_00309230 [22:32:47]save last doc name /storage/0532/doc_00309230 to /storage/kkm_last_doc_name [22:32:47]save OK [22:32:47]Clear old archive folders... [22:32:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:32:47]tlvbuf is 00266540 [22:32:47]SAM_PROTO_ClearQueue [22:32:47]wFMCommunicate request_size=4 [22:32:47]MH_SAM_APDU [22:32:47]CAPDU: 80 09 00 00 [22:32:47]Write to MH i2c: E2 08 00 93 5E 80 09 00 00 00 00 00 00 63 [22:32:47]Write i2c OK [22:32:47]MH_I2C_Read... [22:32:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:32:47]Read from MH i2c: E2 [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: E2 03 00 [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: E2 03 00 93 5E 00 90 00 65 [22:32:47]RAPDU: 90 00 [22:32:47]wFMCommunicate OK [22:32:47]SAM_PROTO_ClearQueue done [22:32:47]KKMCreateOFDPacket [22:32:47]OFDProtocolAddRootSTLVToBuf [22:32:47]FM_MakeSignedData [22:32:47]FM_MakeSignedData [22:32:47]SAM_PROTO_SignData [22:32:47]wFMCommunicate request_size=4 [22:32:47]MH_SAM_APDU [22:32:47]CAPDU: 80 0D 01 02 [22:32:47]Write to MH i2c: E2 08 00 94 5E 80 0D 01 02 00 00 00 00 6B [22:32:47]Write i2c OK [22:32:47]MH_I2C_Read... [22:32:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:32:47]Read from MH i2c: E2 [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: E2 03 00 [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: E2 03 00 94 5E 00 90 00 66 [22:32:47]RAPDU: 90 00 [22:32:47]wFMCommunicate OK [22:32:47]wFMCommunicate request_size=255 [22:32:47]MH_SAM_APDU [22:32: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 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 8B 02 00 00 F4 03 04 00 10 6E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE B7 04 00 35 04 06 00 DC [22:32:47]Write to MH i2c: E2 02 01 95 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8B 02 00 00 F4 03 04 00 10 6E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE B7 04 00 35 04 06 00 DC 00 00 3D [22:32:47]Write i2c OK [22:32:47]MH_I2C_Read... [22:32:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:32:47]Read from MH i2c: E2 [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: E2 03 00 [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: E2 03 00 95 5E 00 90 00 67 [22:32:47]RAPDU: 90 00 [22:32:47]wFMCommunicate OK [22:32:47]wFMCommunicate request_size=10 [22:32:47]MH_SAM_APDU [22:32:47]CAPDU: 80 0D 02 02 05 CD 92 47 27 59 [22:32:47]Write to MH i2c: E2 0D 00 96 5E 80 0D 02 02 05 00 CD 92 47 27 59 00 00 9E [22:32:47]Write i2c OK [22:32:47]MH_I2C_Read... [22:32:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:32:47]Read from MH i2c: E2 [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: E2 03 00 [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: E2 03 00 96 5E 00 90 00 68 [22:32:47]RAPDU: 90 00 [22:32:47]wFMCommunicate OK [22:32:47]wFMCommunicate request_size=4 [22:32:47]MH_SAM_APDU [22:32:47]CAPDU: 80 0D 03 02 [22:32:47]Write to MH i2c: E2 08 00 97 5E 80 0D 03 02 00 00 00 00 70 [22:32:47]Write i2c OK [22:32:47]MH_I2C_Read... [22:32:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:32:47]Read from MH i2c: E2 [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: E2 0B 00 [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: E2 0B 00 97 5E 00 5B AB 54 B5 E8 B8 0D A3 90 00 D0 [22:32:47]RAPDU: 5B AB 54 B5 E8 B8 0D A3 90 00 [22:32:47]wFMCommunicate OK [22:32:47]SAM_PROTO_SignData done [22:32:47]FM_MakeSignedData done [22:32:47]CreateOFDProtocolMessage [22:32:47]wFMCommunicate request_size=4 [22:32:47]MH_SAM_APDU [22:32:47]CAPDU: 80 11 00 00 [22:32:47]Write to MH i2c: E2 08 00 98 5E 80 11 00 00 00 00 00 00 70 [22:32:47]Write i2c OK [22:32:47]MH_I2C_Read... [22:32:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:32:47]Read from MH i2c: E2 [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: E2 17 00 [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: E2 17 00 98 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C5 [22:32:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:32:47]wFMCommunicate OK [22:32:47]CreateOFDProtocolMessage done [22:32:47]OFDSenderStorePacket 309230 [22:32:47]StoreOFDPacket docnum=309230 [22:32:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C8 61 07 01 70 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8B 02 00 00 F4 03 04 00 10 6E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE B7 04 00 35 04 06 00 DC CD 92 47 27 59 5B AB 54 B5 E8 B8 0D A3 [22:32:47]CheckFolder [22:32:47]dirname=/storage/ofd_packets [22:32:47]CheckFolder done [22:32:47]ProducePacketName [22:32:47]name=ofd_packets/00309230 [22:32:47]NVStorageSaveData ofd_packets/00309230 [22:32:47]File name is /storage/ofd_packets/00309230 [22:32:47]Write 301 bytes [22:32:47]NVStorageSaveData done [22:32:47]OFDSenderStorePacket done [22:32:47]KKMCreateOFDPacket done [22:32:47]NVStorageSaveData kkm_last_timestamp [22:32:47]File name is /storage/kkm_last_timestamp [22:32:47]Write 4 bytes [22:32:47]NVStorageSaveData done [22:32:47]ExternCall_PrintAddStr [22:32:47]wPrintStart [22:32:47]Write to MH i2c: 01 00 00 99 5E F7 [22:32:47]Write i2c OK [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: 01 [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: 01 07 00 [22:32:47]MH_I2C_Read... [22:32:47]Read from MH i2c: 01 07 00 99 5E 00 00 00 00 00 FF 0F 0C [22:32:47]RasterBufferAndPrint [22:32:47]line Счет N : (1)643096 [22:32:47]line ИНН: 02508201610067 [22:32:47]line Контрольно-Кассовый Чек [22:32:47]line ПРОДАЖА [22:32:47]line ТРК (МРК, ГНК) : 31 [22:32:47]line Товар: 2710124130 [22:32:47]line Аи-92-К-2 [22:32:47]line 14.950 * 66.90 [22:32:47]line = 1000.16 [22:32:47]line НДС 12% НСП 1% [22:32:47]line > о реализуемом товаре [22:32:47]line ИТОГО: 1000.16 [22:32:47]line НСП 1% : 8.85 [22:32:47]line НДС 12% : 106.21 [22:32:47]line Наличными: 0.00 [22:32:47]line Безнал.: 1000.16 [22:32:47]line Место: АЗС № 172 "Партнер Нефть" [22:32:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [22:32:47]line СНО: Общий режим [22:32:47]line Чек 651 26.10.2024 22:32 [22:32:47]line Смена: 532 ФФД: 1.0 [22:32:47]line ЗНМ: 0300000116 [22:32:47]line РНМ: 0000000000091780 [22:32:47]line Версия ККМ: 001 [22:32:47]line Платежная система: Mbank [22:32:47]line ФМ: 0000000000871765 [22:32:47]line ФД: 309230 [22:32:47]line ФПД: 242775480543065 [22:32:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T223248&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309230&fm=242775480543065&tin=02508201610067®Number=0000000000091780&sum=100016 [22:32:47]written 0, free lines is 4095 [22:32:47]OFD Sender: Processing packet 309230 [packets to send 223, broken 222] [22:32:47]ProducePacketName [22:32:47]name=ofd_packets/00309230 [22:32:47]OFD Sender: To server: pG, [22:32:47]CommunicateWithHost lk.salyk.kg:30040 [22:32:47]ConnectInit lk.salyk.kg [22:32:47]Connected sock=10 [22:32:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C8 61 07 01 70 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8B 02 00 00 F4 03 04 00 10 6E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE B7 04 00 35 04 06 00 DC CD 92 47 27 59 5B AB 54 B5 E8 B8 0D A3 [22:32:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EA FE 47 00 7F 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EE B7 04 00 F4 03 04 00 6D 14 1D 67 B6 04 01 00 00 CE 76 35 6B A1 68 ED 11 [22:32:48]CommunicateWithHost err = 0 [22:32:48]CheckOFDResponse [22:32:48]1017 (14) - 77093643461234 [22:32:48]1041 (16) - 0000000000871765 [22:32:48]1040 (4) - 309230 [22:32:48]1012 (4) - 26.10.2024 16:10 [22:32:48]1206 (1) - 0 [22:32:48]OFD Sender: Remove packet 309230 [22:32:48]ProducePacketName [22:32:48]name=ofd_packets/00309230 [22:32:48]NVStorageDeleteData [22:32:48]Write to MH i2c: 01 00 00 C1 5E 1F [22:32:48]Write i2c OK [22:32:48]MH_I2C_Read... [22:32:48]Read from MH i2c: 01 [22:32:48]MH_I2C_Read... [22:32:48]Read from MH i2c: 01 07 00 [22:32:48]MH_I2C_Read... [22:32:48]Read from MH i2c: 01 07 00 C1 5E 00 00 00 00 00 DC 0C 0E [22:32:48]RasterBufferAndPrint [22:32:48]line [22:32:48]line [22:32:48]line [22:32:48]line [22:32:48]line [22:32:48]written 0, free lines is 3297 [22:32:48]MH_Cut [22:32:48]Write to MH i2c: D1 01 00 C8 5E 01 F8 [22:32:48]Write i2c OK [22:32:48]MH_I2C_Read... [22:32:48]Read from MH i2c: D1 [22:32:48]MH_I2C_Read... [22:32:48]Read from MH i2c: D1 01 00 [22:32:48]MH_I2C_Read... [22:32:48]Read from MH i2c: D1 01 00 C8 5E 00 F7 [22:32:48]Write to MH i2c: 01 00 00 C9 5E 27 [22:32:48]Write i2c OK [22:32:48]MH_I2C_Read... [22:32:48]OFD Sender: No OFD packet to send [22:32:49]*** Cut start [22:32:49]*** Purtial cut [22:32:49]*** Stage 1: CUTSNS_PIN = 1 [22:32:49]Read from MH i2c: 01 [22:32:49]MH_I2C_Read... [22:32:49]*** Stop cut motor [22:32:49]*** Cut end [22:32:49]Read from MH i2c: 01 07 00 [22:32:49]MH_I2C_Read... [22:32:49]Read from MH i2c: 01 07 00 C9 5E 00 00 00 00 00 FF 0F 3C [22:32:49]process_action close_receipt done [22:32:49]requested_data is exist [22:32:49]produce_requested_data [22:32:49]requested_item fm.sn is exist - process it [22:32:49]wFMCommunicate request_size=4 [22:32:49]MH_SAM_APDU [22:32:49]CAPDU: 80 11 00 00 [22:32:49]Write to MH i2c: E2 08 00 CA 5E 80 11 00 00 00 00 00 00 A2 [22:32:49]Write i2c OK [22:32:49]MH_I2C_Read... [22:32:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:32:49]Read from MH i2c: E2 [22:32:49]MH_I2C_Read... [22:32:49]Read from MH i2c: E2 17 00 [22:32:49]MH_I2C_Read... [22:32:49]Read from MH i2c: E2 17 00 CA 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F7 [22:32:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:32:49]wFMCommunicate OK [22:32:49]requested_item fd.num is exist - process it [22:32:49]SAM_PROTO_GetFieldsCounters [22:32:49]wFMCommunicate request_size=4 [22:32:49]MH_SAM_APDU [22:32:49]CAPDU: 80 13 00 00 [22:32:49]Write to MH i2c: E2 08 00 CB 5E 80 13 00 00 00 00 00 00 A5 [22:32:49]Write i2c OK [22:32:49]MH_I2C_Read... [22:32:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:32:49]Read from MH i2c: E2 [22:32:49]MH_I2C_Read... [22:32:49]Read from MH i2c: E2 62 00 [22:32:49]MH_I2C_Read... [22:32:49]Read from MH i2c: E2 62 00 CB 5E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EE B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8B 02 00 00 5E 04 04 00 8B 02 00 00 57 04 04 00 8C 02 00 00 19 04 04 00 00 00 00 00 90 00 2E [22:32: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EE B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8B 02 00 00 5E 04 04 00 8B 02 00 00 57 04 04 00 8C 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:32:49]wFMCommunicate OK [22:32:49]SAM_PROTO_GetFieldsCounters done [22:32:49]requested_item shift.num is exist - process it [22:32:49]requested_item shift.opened is exist - process it [22:32:49]req_shift_opened [22:32:49]FM_GetShiftState [22:32:49]SAM_PROTO_GetShiftState [22:32:49]wFMCommunicate request_size=4 [22:32:49]MH_SAM_APDU [22:32:49]CAPDU: 80 13 01 00 [22:32:49]Write to MH i2c: E2 08 00 CC 5E 80 13 01 00 00 00 00 00 A7 [22:32:49]Write i2c OK [22:32:49]MH_I2C_Read... [22:32:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:32:49]Read from MH i2c: E2 [22:32:49]MH_I2C_Read... [22:32:49]Read from MH i2c: E2 0E 00 [22:32:49]MH_I2C_Read... [22:32:49]Read from MH i2c: E2 0E 00 CC 5E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 25 [22:32:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:32:49]wFMCommunicate OK [22:32:49]SAM_PROTO_GetShiftState done [22:32:49]FM_GetShiftState done [22:32:49]req_shift_opened done [22:32:49]requested_item shift.open_date is exist - process it [22:32:49]req_shift_open_date [22:32:49]req_shift_open_date done [22:32:49]produce_requested_data done [22:32:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309230,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [22:32:49]process_action_free close_receipt [22:32:49]json_value_free [22:32:49]json_value_free done [22:32:49]process_json_proto returns [22:32:49]Send response to host [22:32:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309230,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [22:32:49]free response buf [22:32:49]execute_script done [22:32:49]execute_script returns [22:32:49]free content buf [22:32:49]Sock 9.Close socket [22:32:49]Sock 9.Thread stoped [22:32:53]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:54]OFD Sender: No OFD packet to send [22:35:59]OFD Sender: No OFD packet to send [22:36:04]OFD Sender: No OFD packet to send [22:36:09]OFD Sender: No OFD packet to send [22:36:14]OFD Sender: No OFD packet to send [22:36:19]OFD Sender: No OFD packet to send [22:36:24]OFD Sender: No OFD packet to send [22:36:29]OFD Sender: No OFD packet to send [22:36:34]OFD Sender: No OFD packet to send [22:36:39]OFD Sender: No OFD packet to send [22:36:44]OFD Sender: No OFD packet to send [22:36:49]OFD Sender: No OFD packet to send [22:36:54]OFD Sender: No OFD packet to send [22:36:59]OFD Sender: No OFD packet to send [22:37:04]OFD Sender: No OFD packet to send [22:37:09]OFD Sender: No OFD packet to send [22:37:14]OFD Sender: No OFD packet to send [22:37:19]OFD Sender: No OFD packet to send [22:37:24]OFD Sender: No OFD packet to send [22:37:29]OFD Sender: No OFD packet to send [22:37:34]OFD Sender: No OFD packet to send [22:37:39]OFD Sender: No OFD packet to send [22:37:44]OFD Sender: No OFD packet to send [22:37:49]OFD Sender: No OFD packet to send [22:37:54]OFD Sender: No OFD packet to send [22:37:59]OFD Sender: No OFD packet to send [22:38:04]OFD Sender: No OFD packet to send [22:38:09]OFD Sender: No OFD packet to send [22:38:14]OFD Sender: No OFD packet to send [22:38:19]OFD Sender: No OFD packet to send [22:38:24]OFD Sender: No OFD packet to send [22:38:25]accept exits with 7 [22:38:25]New connection [22:38:25]New thread 3067022692 created [22:38:25]Thread 3066879332 joined [22:38:25]Waiting for new connection... [22:38:25] Sock 7.Parse request [22:38:25]Sock 7.Check first char [22:38:25]Sock 7.First char is OK [22:38:25]request: POST /json_proto HTTP/1.0 [22:38:25]Method: POST [22:38:25]URL: /json_proto [22:38:25]Method is POST - this is cgi request [22:38:25]url: /json_proto [22:38:25]query_string will be loaded in cgi processing [22:38:25]execute_cgi json_proto POST (null) [22:38:25]execute_cgi path=json_proto method=POST [22:38:25]POST find Content-Length [22:38:25]Host: 172.17.96.3:8080 [22:38:25]Content-Length: 682 [22:38:25]Content-Type: application/json [22:38:25] [22:38:25]POST finish read [22:38:25]Found Content-Length = 682 [22:38:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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" ] } } [22:38:25]execute_script... [22:38:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643097", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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" ] } } [22:38:25]POST & json_proto [22:38:25]process_json_proto [22:38:25]json parsed OK: [22:38:25]protocol is kg_v1.0 [22:38:25]action value=close_receipt [22:38:25]process_action close_receipt [22:38:25]cmd_close_receipt [22:38:25]MH_GetDate [22:38:25]Write to MH i2c: F0 00 00 CD 5E 1A [22:38:25]Write i2c OK [22:38:25]MH_I2C_Read... [22:38:25]Read from MH i2c: F0 [22:38:25]MH_I2C_Read... [22:38:25]Read from MH i2c: F0 09 00 [22:38:25]MH_I2C_Read... [22:38:25]Read from MH i2c: F0 09 00 CD 5E 00 64 6F 1D 67 44 5E 04 65 85 [22:38:25]GetLastDocTimeStamp 1729981968 [22:38:25]current date 1729982308 [22:38:25]FM_GetShiftState [22:38:25]SAM_PROTO_GetShiftState [22:38:25]wFMCommunicate request_size=4 [22:38:25]MH_SAM_APDU [22:38:25]CAPDU: 80 13 01 00 [22:38:25]Write to MH i2c: E2 08 00 CE 5E 80 13 01 00 00 00 00 00 A9 [22:38:25]Write i2c OK [22:38:25]MH_I2C_Read... [22:38:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:25]Read from MH i2c: E2 [22:38:25]MH_I2C_Read... [22:38:25]Read from MH i2c: E2 0E 00 [22:38:25]MH_I2C_Read... [22:38:25]Read from MH i2c: E2 0E 00 CE 5E 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 27 [22:38:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:38:25]wFMCommunicate OK [22:38:25]SAM_PROTO_GetShiftState done [22:38:25]FM_GetShiftState done [22:38:25]opened in 1729902265 [22:38:25]opened+sec_in_day 1729988665 [22:38:25]quantity*price = 100021 [22:38:25]sum+1 = 100023 [22:38:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 652 26.10.2024 22:38 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309231 ФПД: 60463956396894 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T223828&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309231&fm=60463956396894&tin=02508201610067®Number=0000000000091780&sum=100000 [22:38:26]StoreToDocumentArchive [22:38:26]shift 532 fd 309231 [22:38:26]save to /storage/0532/doc_00309231 [22:38:26]save last doc name /storage/0532/doc_00309231 to /storage/kkm_last_doc_name [22:38:26]save OK [22:38:26]Clear old archive folders... [22:38:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:38:26]tlvbuf is 00298F40 [22:38:26]SAM_PROTO_ClearQueue [22:38:26]wFMCommunicate request_size=4 [22:38:26]MH_SAM_APDU [22:38:26]CAPDU: 80 09 00 00 [22:38:26]Write to MH i2c: E2 08 00 DB 5E 80 09 00 00 00 00 00 00 AB [22:38:26]Write i2c OK [22:38:26]MH_I2C_Read... [22:38:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:26]Read from MH i2c: E2 [22:38:26]MH_I2C_Read... [22:38:26]Read from MH i2c: E2 03 00 [22:38:26]MH_I2C_Read... [22:38:26]Read from MH i2c: E2 03 00 DB 5E 00 90 00 AD [22:38:26]RAPDU: 90 00 [22:38:26]wFMCommunicate OK [22:38:26]SAM_PROTO_ClearQueue done [22:38:26]KKMCreateOFDPacket [22:38:26]OFDProtocolAddRootSTLVToBuf [22:38:26]FM_MakeSignedData [22:38:26]FM_MakeSignedData [22:38:26]SAM_PROTO_SignData [22:38:26]wFMCommunicate request_size=4 [22:38:26]MH_SAM_APDU [22:38:26]CAPDU: 80 0D 01 02 [22:38:26]Write to MH i2c: E2 08 00 DC 5E 80 0D 01 02 00 00 00 00 B3 [22:38:26]Write i2c OK [22:38:26]MH_I2C_Read... [22:38:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:26]Read from MH i2c: E2 [22:38:26]MH_I2C_Read... [22:38:26]Read from MH i2c: E2 03 00 [22:38:26]MH_I2C_Read... [22:38:26]Read from MH i2c: E2 03 00 DC 5E 00 90 00 AE [22:38:26]RAPDU: 90 00 [22:38:26]wFMCommunicate OK [22:38:26]wFMCommunicate request_size=255 [22:38:26]MH_SAM_APDU [22:38:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 8C 02 00 00 F4 03 04 00 64 6F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF B7 04 00 35 04 06 00 36 [22:38:26]Write to MH i2c: E2 02 01 DD 5E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 8C 02 00 00 F4 03 04 00 64 6F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF B7 04 00 35 04 06 00 36 00 00 3A [22:38:26]Write i2c OK [22:38:26]MH_I2C_Read... [22:38:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:27]Read from MH i2c: E2 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: E2 03 00 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: E2 03 00 DD 5E 00 90 00 AF [22:38:27]RAPDU: 90 00 [22:38:27]wFMCommunicate OK [22:38:27]wFMCommunicate request_size=10 [22:38:27]MH_SAM_APDU [22:38:27]CAPDU: 80 0D 02 02 05 FD DC A4 8B 5E [22:38:27]Write to MH i2c: E2 0D 00 DE 5E 80 0D 02 02 05 00 FD DC A4 8B 5E 00 00 26 [22:38:27]Write i2c OK [22:38:27]MH_I2C_Read... [22:38:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:27]Read from MH i2c: E2 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: E2 03 00 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: E2 03 00 DE 5E 00 90 00 B0 [22:38:27]RAPDU: 90 00 [22:38:27]wFMCommunicate OK [22:38:27]wFMCommunicate request_size=4 [22:38:27]MH_SAM_APDU [22:38:27]CAPDU: 80 0D 03 02 [22:38:27]Write to MH i2c: E2 08 00 DF 5E 80 0D 03 02 00 00 00 00 B8 [22:38:27]Write i2c OK [22:38:27]MH_I2C_Read... [22:38:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:27]Read from MH i2c: E2 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: E2 0B 00 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: E2 0B 00 DF 5E 00 76 E2 6E 9F 11 E0 56 C5 90 00 2A [22:38:27]RAPDU: 76 E2 6E 9F 11 E0 56 C5 90 00 [22:38:27]wFMCommunicate OK [22:38:27]SAM_PROTO_SignData done [22:38:27]FM_MakeSignedData done [22:38:27]CreateOFDProtocolMessage [22:38:27]wFMCommunicate request_size=4 [22:38:27]MH_SAM_APDU [22:38:27]CAPDU: 80 11 00 00 [22:38:27]Write to MH i2c: E2 08 00 E0 5E 80 11 00 00 00 00 00 00 B8 [22:38:27]Write i2c OK [22:38:27]MH_I2C_Read... [22:38:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:27]Read from MH i2c: E2 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: E2 17 00 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: E2 17 00 E0 5E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0D [22:38:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:38:27]wFMCommunicate OK [22:38:27]CreateOFDProtocolMessage done [22:38:27]OFDSenderStorePacket 309231 [22:38:27]StoreOFDPacket docnum=309231 [22:38:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2A 43 07 01 A2 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 8C 02 00 00 F4 03 04 00 64 6F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF B7 04 00 35 04 06 00 36 FD DC A4 8B 5E 76 E2 6E 9F 11 E0 56 C5 [22:38:27]CheckFolder [22:38:27]dirname=/storage/ofd_packets [22:38:27]CheckFolder done [22:38:27]ProducePacketName [22:38:27]name=ofd_packets/00309231 [22:38:27]NVStorageSaveData ofd_packets/00309231 [22:38:27]File name is /storage/ofd_packets/00309231 [22:38:27]Write 301 bytes [22:38:27]NVStorageSaveData done [22:38:27]OFDSenderStorePacket done [22:38:27]KKMCreateOFDPacket done [22:38:27]NVStorageSaveData kkm_last_timestamp [22:38:27]File name is /storage/kkm_last_timestamp [22:38:27]Write 4 bytes [22:38:27]NVStorageSaveData done [22:38:27]ExternCall_PrintAddStr [22:38:27]wPrintStart [22:38:27]Write to MH i2c: 01 00 00 E1 5E 3F [22:38:27]Write i2c OK [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: 01 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: 01 07 00 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: 01 07 00 E1 5E 00 00 00 00 00 FF 0F 54 [22:38:27]RasterBufferAndPrint [22:38:27]line Счет N : (1)643097 [22:38:27]line ИНН: 02508201610067 [22:38:27]line Контрольно-Кассовый Чек [22:38:27]line ПРОДАЖА [22:38:27]line ТРК (МРК, ГНК) : 61 [22:38:27]line Товар: 2710124500 [22:38:27]line Аи-95-К-3 [22:38:27]line 13.480 * 74.20 [22:38:27]line = 1000.22 [22:38:27]line НДС 12% НСП 1% [22:38:27]line > о реализуемом товаре [22:38:27]line ОКРУГЛЕНИЕ: -0.22 [22:38:27]line ИТОГО: 1000.00 [22:38:27]line Внесено: 1000.00 [22:38:27]line СДАЧА: 0.00 [22:38:27]line НСП 1% : 8.85 [22:38:27]line НДС 12% : 106.22 [22:38:27]line Наличными: 1000.00 [22:38:27]line Безнал.: 0.00 [22:38:27]line Место: АЗС № 172 "Партнер Нефть" [22:38:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [22:38:27]line СНО: Общий режим [22:38:27]line Чек 652 26.10.2024 22:38 [22:38:27]line Смена: 532 ФФД: 1.0 [22:38:27]line ЗНМ: 0300000116 [22:38:27]line РНМ: 0000000000091780 [22:38:27]line Версия ККМ: 001 [22:38:27]line ФМ: 0000000000871765 [22:38:27]line ФД: 309231 [22:38:27]line ФПД: 60463956396894 [22:38:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T223828&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309231&fm=60463956396894&tin=02508201610067®Number=0000000000091780&sum=100000 [22:38:27]written 0, free lines is 4095 [22:38:27]OFD Sender: Processing packet 309231 [packets to send 223, broken 222] [22:38:27]ProducePacketName [22:38:27]name=ofd_packets/00309231 [22:38:27]OFD Sender: To server: pG, [22:38:27]CommunicateWithHost lk.salyk.kg:30040 [22:38:27]ConnectInit lk.salyk.kg [22:38:27]Connected sock=10 [22:38:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 2A 43 07 01 A2 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 8C 02 00 00 F4 03 04 00 64 6F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF B7 04 00 35 04 06 00 36 FD DC A4 8B 5E 76 E2 6E 9F 11 E0 56 C5 [22:38:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9B 02 47 00 B2 47 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 EF B7 04 00 F4 03 04 00 C0 15 1D 67 B6 04 01 00 00 11 CC 1F 6C 7E AB 29 AE [22:38:27]CommunicateWithHost err = 0 [22:38:27]CheckOFDResponse [22:38:27]1017 (14) - 77093643461234 [22:38:27]1041 (16) - 0000000000871765 [22:38:27]1040 (4) - 309231 [22:38:27]1012 (4) - 26.10.2024 16:16 [22:38:27]1206 (1) - 0 [22:38:27]OFD Sender: Remove packet 309231 [22:38:27]ProducePacketName [22:38:27]name=ofd_packets/00309231 [22:38:27]NVStorageDeleteData [22:38:27]Write to MH i2c: 01 00 00 0B 5F 6A [22:38:27]Write i2c OK [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: 01 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: 01 07 00 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: 01 07 00 0B 5F 00 00 00 00 00 B8 0C 35 [22:38:27]RasterBufferAndPrint [22:38:27]line [22:38:27]line [22:38:27]line [22:38:27]line [22:38:27]line [22:38:27]written 0, free lines is 3262 [22:38:27]MH_Cut [22:38:27]Write to MH i2c: D1 01 00 12 5F 01 43 [22:38:27]Write i2c OK [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: D1 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: D1 01 00 [22:38:27]MH_I2C_Read... [22:38:27]Read from MH i2c: D1 01 00 12 5F 00 42 [22:38:27]Write to MH i2c: 01 00 00 13 5F 72 [22:38:27]Write i2c OK [22:38:27]MH_I2C_Read... [22:38:28]OFD Sender: No OFD packet to send [22:38:28]*** Cut start [22:38:28]*** Purtial cut [22:38:28]*** Stage 1: CUTSNS_PIN = 1 [22:38:28]Read from MH i2c: 01 [22:38:28]MH_I2C_Read... [22:38:28]*** Stop cut motor [22:38:28]*** Cut end [22:38:28]Read from MH i2c: 01 07 00 [22:38:28]MH_I2C_Read... [22:38:28]Read from MH i2c: 01 07 00 13 5F 00 00 00 00 00 FF 0F 87 [22:38:28]process_action close_receipt done [22:38:28]requested_data is exist [22:38:28]produce_requested_data [22:38:28]requested_item fm.sn is exist - process it [22:38:28]wFMCommunicate request_size=4 [22:38:28]MH_SAM_APDU [22:38:28]CAPDU: 80 11 00 00 [22:38:28]Write to MH i2c: E2 08 00 14 5F 80 11 00 00 00 00 00 00 ED [22:38:28]Write i2c OK [22:38:28]MH_I2C_Read... [22:38:28]Read from MH i2c: E2 [22:38:28]MH_I2C_Read... [22:38:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:28]Read from MH i2c: E2 17 00 [22:38:28]MH_I2C_Read... [22:38:28]Read from MH i2c: E2 17 00 14 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 42 [22:38:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:38:28]wFMCommunicate OK [22:38:28]requested_item fd.num is exist - process it [22:38:28]SAM_PROTO_GetFieldsCounters [22:38:28]wFMCommunicate request_size=4 [22:38:28]MH_SAM_APDU [22:38:28]CAPDU: 80 13 00 00 [22:38:28]Write to MH i2c: E2 08 00 15 5F 80 13 00 00 00 00 00 00 F0 [22:38:28]Write i2c OK [22:38:28]MH_I2C_Read... [22:38:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:29]Read from MH i2c: E2 [22:38:29]MH_I2C_Read... [22:38:29]Read from MH i2c: E2 62 00 [22:38:29]MH_I2C_Read... [22:38:29]Read from MH i2c: E2 62 00 15 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EF B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8C 02 00 00 5E 04 04 00 8C 02 00 00 57 04 04 00 8D 02 00 00 19 04 04 00 00 00 00 00 90 00 7D [22:38: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 EF B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8C 02 00 00 5E 04 04 00 8C 02 00 00 57 04 04 00 8D 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:29]wFMCommunicate OK [22:38:29]SAM_PROTO_GetFieldsCounters done [22:38:29]requested_item shift.num is exist - process it [22:38:29]requested_item shift.opened is exist - process it [22:38:29]req_shift_opened [22:38:29]FM_GetShiftState [22:38:29]SAM_PROTO_GetShiftState [22:38:29]wFMCommunicate request_size=4 [22:38:29]MH_SAM_APDU [22:38:29]CAPDU: 80 13 01 00 [22:38:29]Write to MH i2c: E2 08 00 16 5F 80 13 01 00 00 00 00 00 F2 [22:38:29]Write i2c OK [22:38:29]MH_I2C_Read... [22:38:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:29]Read from MH i2c: E2 [22:38:29]MH_I2C_Read... [22:38:29]Read from MH i2c: E2 0E 00 [22:38:29]MH_I2C_Read... [22:38:29]Read from MH i2c: E2 0E 00 16 5F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 70 [22:38:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:38:29]wFMCommunicate OK [22:38:29]SAM_PROTO_GetShiftState done [22:38:29]FM_GetShiftState done [22:38:29]req_shift_opened done [22:38:29]requested_item shift.open_date is exist - process it [22:38:29]req_shift_open_date [22:38:29]req_shift_open_date done [22:38:29]produce_requested_data done [22:38:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309231,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [22:38:29]process_action_free close_receipt [22:38:29]json_value_free [22:38:29]json_value_free done [22:38:29]process_json_proto returns [22:38:29]Send response to host [22:38:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309231,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [22:38:29]free response buf [22:38:29]execute_script done [22:38:29]execute_script returns [22:38:29]free content buf [22:38:29]Sock 7.Close socket [22:38:29]Sock 7.Thread stoped [22:38:33]OFD Sender: No OFD packet to send [22:38:38]OFD Sender: No OFD packet to send [22:38:43]OFD Sender: No OFD packet to send [22:38:48]OFD Sender: No OFD packet to send [22:38:53]OFD Sender: No OFD packet to send [22:38:58]OFD Sender: No OFD packet to send [22:39:03]OFD Sender: No OFD packet to send [22:39:08]OFD Sender: No OFD packet to send [22:39:13]OFD Sender: No OFD packet to send [22:39:18]OFD Sender: No OFD packet to send [22:39:23]OFD Sender: No OFD packet to send [22:39:28]OFD Sender: No OFD packet to send [22:39:33]OFD Sender: No OFD packet to send [22:39:38]OFD Sender: No OFD packet to send [22:39:43]OFD Sender: No OFD packet to send [22:39:48]OFD Sender: No OFD packet to send [22:39:53]OFD Sender: No OFD packet to send [22:39:58]OFD Sender: No OFD packet to send [22:40:03]OFD Sender: No OFD packet to send [22:40:08]OFD Sender: No OFD packet to send [22:40:13]OFD Sender: No OFD packet to send [22:40:18]OFD Sender: No OFD packet to send [22:40:23]OFD Sender: No OFD packet to send [22:40:28]OFD Sender: No OFD packet to send [22:40:33]OFD Sender: No OFD packet to send [22:40:38]OFD Sender: No OFD packet to send [22:40:43]OFD Sender: No OFD packet to send [22:40:48]OFD Sender: No OFD packet to send [22:40:53]OFD Sender: No OFD packet to send [22:40:58]OFD Sender: No OFD packet to send [22:41:03]OFD Sender: No OFD packet to send [22:41:08]OFD Sender: No OFD packet to send [22:41:13]OFD Sender: No OFD packet to send [22:41:18]OFD Sender: No OFD packet to send [22:41:23]OFD Sender: No OFD packet to send [22:41:28]OFD Sender: No OFD packet to send [22:41:33]OFD Sender: No OFD packet to send [22:41:38]OFD Sender: No OFD packet to send [22:41:43]OFD Sender: No OFD packet to send [22:41:48]OFD Sender: No OFD packet to send [22:41:53]OFD Sender: No OFD packet to send [22:41:58]OFD Sender: No OFD packet to send [22:42:03]OFD Sender: No OFD packet to send [22:42:08]OFD Sender: No OFD packet to send [22:42:13]OFD Sender: No OFD packet to send [22:42:18]OFD Sender: No OFD packet to send [22:42:23]OFD Sender: No OFD packet to send [22:42:28]OFD Sender: No OFD packet to send [22:42:33]OFD Sender: No OFD packet to send [22:42:38]OFD Sender: No OFD packet to send [22:42:43]OFD Sender: No OFD packet to send [22:42:48]OFD Sender: No OFD packet to send [22:42:53]OFD Sender: No OFD packet to send [22:42:58]OFD Sender: No OFD packet to send [22:43:03]OFD Sender: No OFD packet to send [22:43:08]OFD Sender: No OFD packet to send [22:43:13]OFD Sender: No OFD packet to send [22:43:18]OFD Sender: No OFD packet to send [22:43:23]OFD Sender: No OFD packet to send [22:43:28]OFD Sender: No OFD packet to send [22:43:33]OFD Sender: No OFD packet to send [22:43:38]OFD Sender: No OFD packet to send [22:43:43]OFD Sender: No OFD packet to send [22:43:48]OFD Sender: No OFD packet to send [22:43:53]OFD Sender: No OFD packet to send [22:43:58]OFD Sender: No OFD packet to send [22:44:03]OFD Sender: No OFD packet to send [22:44:08]OFD Sender: No OFD packet to send [22:44:13]OFD Sender: No OFD packet to send [22:44:18]OFD Sender: No OFD packet to send [22:44:23]OFD Sender: No OFD packet to send [22:44:28]OFD Sender: No OFD packet to send [22:44:33]OFD Sender: No OFD packet to send [22:44:38]OFD Sender: No OFD packet to send [22:44:43]OFD Sender: No OFD packet to send [22:44:48]OFD Sender: No OFD packet to send [22:44:53]OFD Sender: No OFD packet to send [22:44:58]OFD Sender: No OFD packet to send [22:45:03]OFD Sender: No OFD packet to send [22:45:08]OFD Sender: No OFD packet to send [22:45:13]OFD Sender: No OFD packet to send [22:45:18]OFD Sender: No OFD packet to send [22:45:22]accept exits with 9 [22:45:22]New connection [22:45:22]New thread 3066879332 created [22:45:22]Thread 3067022692 joined [22:45:22]Waiting for new connection... [22:45:22] Sock 9.Parse request [22:45:22]Sock 9.Check first char [22:45:22]Sock 9.First char is OK [22:45:22]request: POST /json_proto HTTP/1.0 [22:45:22]Method: POST [22:45:22]URL: /json_proto [22:45:22]Method is POST - this is cgi request [22:45:22]url: /json_proto [22:45:22]query_string will be loaded in cgi processing [22:45:22]execute_cgi json_proto POST (null) [22:45:22]execute_cgi path=json_proto method=POST [22:45:22]POST find Content-Length [22:45:22]Host: 172.17.96.3:8080 [22:45:22]Content-Length: 682 [22:45:22]Content-Type: application/json [22:45:22] [22:45:22]POST finish read [22:45:22]Found Content-Length = 682 [22:45:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [22:45:22]execute_script... [22:45:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [22:45:22]POST & json_proto [22:45:22]process_json_proto [22:45:22]json parsed OK: [22:45:22]protocol is kg_v1.0 [22:45:22]action value=close_receipt [22:45:22]process_action close_receipt [22:45:22]cmd_close_receipt [22:45:22]MH_GetDate [22:45:22]Write to MH i2c: F0 00 00 17 5F 65 [22:45:22]Write i2c OK [22:45:22]MH_I2C_Read... [22:45:22]Read from MH i2c: F0 [22:45:22]MH_I2C_Read... [22:45:22]Read from MH i2c: F0 09 00 [22:45:22]MH_I2C_Read... [22:45:22]Read from MH i2c: F0 09 00 17 5F 00 04 71 1D 67 44 5E 04 65 72 [22:45:22]GetLastDocTimeStamp 1729982308 [22:45:22]current date 1729982724 [22:45:22]FM_GetShiftState [22:45:22]SAM_PROTO_GetShiftState [22:45:22]wFMCommunicate request_size=4 [22:45:22]MH_SAM_APDU [22:45:22]CAPDU: 80 13 01 00 [22:45:22]Write to MH i2c: E2 08 00 18 5F 80 13 01 00 00 00 00 00 F4 [22:45:22]Write i2c OK [22:45:22]MH_I2C_Read... [22:45:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:45:22]Read from MH i2c: E2 [22:45:22]MH_I2C_Read... [22:45:22]Read from MH i2c: E2 0E 00 [22:45:22]MH_I2C_Read... [22:45:22]Read from MH i2c: E2 0E 00 18 5F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 72 [22:45:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:45:22]wFMCommunicate OK [22:45:22]SAM_PROTO_GetShiftState done [22:45:22]FM_GetShiftState done [22:45:22]opened in 1729902265 [22:45:22]opened+sec_in_day 1729988665 [22:45:22]quantity*price = 100015 [22:45:22]sum+1 = 100017 [22:45:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 653 26.10.2024 22:45 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309232 ФПД: 138175771499086 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T224524&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309232&fm=138175771499086&tin=02508201610067®Number=0000000000091780&sum=100000 [22:45:23]StoreToDocumentArchive [22:45:23]shift 532 fd 309232 [22:45:23]save to /storage/0532/doc_00309232 [22:45:23]save last doc name /storage/0532/doc_00309232 to /storage/kkm_last_doc_name [22:45:23]save OK [22:45:23]Clear old archive folders... [22:45:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:45:23]tlvbuf is B6EEBA60 [22:45:23]SAM_PROTO_ClearQueue [22:45:23]wFMCommunicate request_size=4 [22:45:23]MH_SAM_APDU [22:45:23]CAPDU: 80 09 00 00 [22:45:23]Write to MH i2c: E2 08 00 25 5F 80 09 00 00 00 00 00 00 F6 [22:45:23]Write i2c OK [22:45:23]MH_I2C_Read... [22:45:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:45:23]Read from MH i2c: E2 [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: E2 03 00 [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: E2 03 00 25 5F 00 90 00 F8 [22:45:23]RAPDU: 90 00 [22:45:23]wFMCommunicate OK [22:45:23]SAM_PROTO_ClearQueue done [22:45:23]KKMCreateOFDPacket [22:45:23]OFDProtocolAddRootSTLVToBuf [22:45:23]FM_MakeSignedData [22:45:23]FM_MakeSignedData [22:45:23]SAM_PROTO_SignData [22:45:23]wFMCommunicate request_size=4 [22:45:23]MH_SAM_APDU [22:45:23]CAPDU: 80 0D 01 02 [22:45:23]Write to MH i2c: E2 08 00 26 5F 80 0D 01 02 00 00 00 00 FE [22:45:23]Write i2c OK [22:45:23]MH_I2C_Read... [22:45:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:45:23]Read from MH i2c: E2 [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: E2 03 00 [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: E2 03 00 26 5F 00 90 00 F9 [22:45:23]RAPDU: 90 00 [22:45:23]wFMCommunicate OK [22:45:23]wFMCommunicate request_size=255 [22:45:23]MH_SAM_APDU [22:45:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 02 00 00 F4 03 04 00 04 71 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B7 04 00 35 04 06 00 7D [22:45:23]Write to MH i2c: E2 02 01 27 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 02 00 00 F4 03 04 00 04 71 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B7 04 00 35 04 06 00 7D 00 00 4C [22:45:23]Write i2c OK [22:45:23]MH_I2C_Read... [22:45:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:45:23]Read from MH i2c: E2 [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: E2 03 00 [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: E2 03 00 27 5F 00 90 00 FA [22:45:23]RAPDU: 90 00 [22:45:23]wFMCommunicate OK [22:45:23]wFMCommunicate request_size=10 [22:45:23]MH_SAM_APDU [22:45:23]CAPDU: 80 0D 02 02 05 AB 8D C6 DA 4E [22:45:23]Write to MH i2c: E2 0D 00 28 5F 80 0D 02 02 05 00 AB 8D C6 DA 4E 00 00 31 [22:45:23]Write i2c OK [22:45:23]MH_I2C_Read... [22:45:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:45:23]Read from MH i2c: E2 [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: E2 03 00 [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: E2 03 00 28 5F 00 90 00 FB [22:45:23]RAPDU: 90 00 [22:45:23]wFMCommunicate OK [22:45:23]wFMCommunicate request_size=4 [22:45:23]MH_SAM_APDU [22:45:23]CAPDU: 80 0D 03 02 [22:45:23]Write to MH i2c: E2 08 00 29 5F 80 0D 03 02 00 00 00 00 03 [22:45:23]Write i2c OK [22:45:23]MH_I2C_Read... [22:45:23]OFD Sender: No OFD packet to send [22:45:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:45:23]Read from MH i2c: E2 [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: E2 0B 00 [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: E2 0B 00 29 5F 00 E1 22 5F 83 8E C3 2C AD 90 00 13 [22:45:23]RAPDU: E1 22 5F 83 8E C3 2C AD 90 00 [22:45:23]wFMCommunicate OK [22:45:23]SAM_PROTO_SignData done [22:45:23]FM_MakeSignedData done [22:45:23]CreateOFDProtocolMessage [22:45:23]wFMCommunicate request_size=4 [22:45:23]MH_SAM_APDU [22:45:23]CAPDU: 80 11 00 00 [22:45:23]Write to MH i2c: E2 08 00 2A 5F 80 11 00 00 00 00 00 00 03 [22:45:23]Write i2c OK [22:45:23]MH_I2C_Read... [22:45:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:45:23]Read from MH i2c: E2 [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: E2 17 00 [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: E2 17 00 2A 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 58 [22:45:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:45:23]wFMCommunicate OK [22:45:23]CreateOFDProtocolMessage done [22:45:23]OFDSenderStorePacket 309232 [22:45:23]StoreOFDPacket docnum=309232 [22:45:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F6 63 07 01 10 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 02 00 00 F4 03 04 00 04 71 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B7 04 00 35 04 06 00 7D AB 8D C6 DA 4E E1 22 5F 83 8E C3 2C AD [22:45:23]CheckFolder [22:45:23]dirname=/storage/ofd_packets [22:45:23]CheckFolder done [22:45:23]ProducePacketName [22:45:23]name=ofd_packets/00309232 [22:45:23]NVStorageSaveData ofd_packets/00309232 [22:45:23]File name is /storage/ofd_packets/00309232 [22:45:23]Write 301 bytes [22:45:23]NVStorageSaveData done [22:45:23]OFDSenderStorePacket done [22:45:23]KKMCreateOFDPacket done [22:45:23]NVStorageSaveData kkm_last_timestamp [22:45:23]File name is /storage/kkm_last_timestamp [22:45:23]Write 4 bytes [22:45:23]NVStorageSaveData done [22:45:23]ExternCall_PrintAddStr [22:45:23]wPrintStart [22:45:23]Write to MH i2c: 01 00 00 2B 5F 8A [22:45:23]Write i2c OK [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: 01 [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: 01 07 00 [22:45:23]MH_I2C_Read... [22:45:23]Read from MH i2c: 01 07 00 2B 5F 00 00 00 00 00 FF 0F 9F [22:45:23]RasterBufferAndPrint [22:45:23]line Счет N : (1)643098 [22:45:23]line ИНН: 02508201610067 [22:45:23]line Контрольно-Кассовый Чек [22:45:23]line ПРОДАЖА [22:45:23]line ТРК (МРК, ГНК) : 41 [22:45:23]line Товар: 2710124130 [22:45:23]line Аи-92-К-2 [22:45:23]line 14.950 * 66.90 [22:45:23]line = 1000.16 [22:45:23]line НДС 12% НСП 1% [22:45:23]line > о реализуемом товаре [22:45:23]line ОКРУГЛЕНИЕ: -0.16 [22:45:23]line ИТОГО: 1000.00 [22:45:23]line Внесено: 1000.00 [22:45:23]line СДАЧА: 0.00 [22:45:23]line НСП 1% : 8.85 [22:45:23]line НДС 12% : 106.21 [22:45:23]line Наличными: 1000.00 [22:45:23]line Безнал.: 0.00 [22:45:23]line Место: АЗС № 172 "Партнер Нефть" [22:45:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [22:45:23]line СНО: Общий режим [22:45:23]line Чек 653 26.10.2024 22:45 [22:45:23]line Смена: 532 ФФД: 1.0 [22:45:23]line ЗНМ: 0300000116 [22:45:23]line РНМ: 0000000000091780 [22:45:23]line Версия ККМ: 001 [22:45:23]line ФМ: 0000000000871765 [22:45:23]line ФД: 309232 [22:45:23]line ФПД: 138175771499086 [22:45:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T224524&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309232&fm=138175771499086&tin=02508201610067®Number=0000000000091780&sum=100000 [22:45:24]OFD Sender: Processing packet 309232 [packets to send 223, broken 222] [22:45:24]ProducePacketName [22:45:24]name=ofd_packets/00309232 [22:45:24]OFD Sender: To server: pG, [22:45:24]CommunicateWithHost lk.salyk.kg:30040 [22:45:24]ConnectInit lk.salyk.kg [22:45:24]written 0, free lines is 4095 [22:45:24]Connected sock=10 [22:45:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F6 63 07 01 10 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 02 00 00 F4 03 04 00 04 71 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B7 04 00 35 04 06 00 7D AB 8D C6 DA 4E E1 22 5F 83 8E C3 2C AD [22:45:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 16 34 47 00 AB 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F0 B7 04 00 F4 03 04 00 61 17 1D 67 B6 04 01 00 00 C1 A9 E2 E7 53 16 C0 12 [22:45:24]CommunicateWithHost err = 0 [22:45:24]CheckOFDResponse [22:45:24]1017 (14) - 77093643461234 [22:45:24]1041 (16) - 0000000000871765 [22:45:24]1040 (4) - 309232 [22:45:24]1012 (4) - 26.10.2024 16:22 [22:45:24]1206 (1) - 0 [22:45:24]OFD Sender: Remove packet 309232 [22:45:24]ProducePacketName [22:45:24]name=ofd_packets/00309232 [22:45:24]NVStorageDeleteData [22:45:24]Write to MH i2c: 01 00 00 55 5F B4 [22:45:24]Write i2c OK [22:45:24]MH_I2C_Read... [22:45:24]Read from MH i2c: 01 [22:45:24]MH_I2C_Read... [22:45:24]Read from MH i2c: 01 07 00 [22:45:24]MH_I2C_Read... [22:45:24]Read from MH i2c: 01 07 00 55 5F 00 00 00 00 00 B3 0C 7A [22:45:24]RasterBufferAndPrint [22:45:24]line [22:45:24]line [22:45:24]line [22:45:24]line [22:45:24]line [22:45:24]written 0, free lines is 3255 [22:45:24]MH_Cut [22:45:24]Write to MH i2c: D1 01 00 5C 5F 01 8D [22:45:24]Write i2c OK [22:45:24]MH_I2C_Read... [22:45:24]Read from MH i2c: D1 [22:45:24]MH_I2C_Read... [22:45:24]Read from MH i2c: D1 01 00 [22:45:24]MH_I2C_Read... [22:45:24]Read from MH i2c: D1 01 00 5C 5F 00 8C [22:45:24]Write to MH i2c: 01 00 00 5D 5F BC [22:45:24]Write i2c OK [22:45:24]MH_I2C_Read... [22:45:25]OFD Sender: No OFD packet to send [22:45:25]*** Cut start [22:45:25]*** Purtial cut [22:45:25]*** Stage 1: CUTSNS_PIN = 1 [22:45:25]Read from MH i2c: 01 [22:45:25]MH_I2C_Read... [22:45:25]*** Stop cut motor [22:45:25]*** Cut end [22:45:25]Read from MH i2c: 01 07 00 [22:45:25]MH_I2C_Read... [22:45:25]Read from MH i2c: 01 07 00 5D 5F 00 00 00 00 00 FF 0F D1 [22:45:25]process_action close_receipt done [22:45:25]requested_data is exist [22:45:25]produce_requested_data [22:45:25]requested_item fm.sn is exist - process it [22:45:25]wFMCommunicate request_size=4 [22:45:25]MH_SAM_APDU [22:45:25]CAPDU: 80 11 00 00 [22:45:25]Write to MH i2c: E2 08 00 5E 5F 80 11 00 00 00 00 00 00 37 [22:45:25]Write i2c OK [22:45:25]MH_I2C_Read... [22:45:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:45:25]Read from MH i2c: E2 [22:45:25]MH_I2C_Read... [22:45:25]Read from MH i2c: E2 17 00 [22:45:25]MH_I2C_Read... [22:45:25]Read from MH i2c: E2 17 00 5E 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8C [22:45:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:45:25]wFMCommunicate OK [22:45:25]requested_item fd.num is exist - process it [22:45:25]SAM_PROTO_GetFieldsCounters [22:45:25]wFMCommunicate request_size=4 [22:45:25]MH_SAM_APDU [22:45:25]CAPDU: 80 13 00 00 [22:45:25]Write to MH i2c: E2 08 00 5F 5F 80 13 00 00 00 00 00 00 3A [22:45:25]Write i2c OK [22:45:25]MH_I2C_Read... [22:45:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:45:26]Read from MH i2c: E2 [22:45:26]MH_I2C_Read... [22:45:26]Read from MH i2c: E2 62 00 [22:45:26]MH_I2C_Read... [22:45:26]Read from MH i2c: E2 62 00 5F 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F0 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8D 02 00 00 5E 04 04 00 8D 02 00 00 57 04 04 00 8E 02 00 00 19 04 04 00 00 00 00 00 90 00 CB [22:45:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F0 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8D 02 00 00 5E 04 04 00 8D 02 00 00 57 04 04 00 8E 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:45:26]wFMCommunicate OK [22:45:26]SAM_PROTO_GetFieldsCounters done [22:45:26]requested_item shift.num is exist - process it [22:45:26]requested_item shift.opened is exist - process it [22:45:26]req_shift_opened [22:45:26]FM_GetShiftState [22:45:26]SAM_PROTO_GetShiftState [22:45:26]wFMCommunicate request_size=4 [22:45:26]MH_SAM_APDU [22:45:26]CAPDU: 80 13 01 00 [22:45:26]Write to MH i2c: E2 08 00 60 5F 80 13 01 00 00 00 00 00 3C [22:45:26]Write i2c OK [22:45:26]MH_I2C_Read... [22:45:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:45:26]Read from MH i2c: E2 [22:45:26]MH_I2C_Read... [22:45:26]Read from MH i2c: E2 0E 00 [22:45:26]MH_I2C_Read... [22:45:26]Read from MH i2c: E2 0E 00 60 5F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BA [22:45:26]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:45:26]wFMCommunicate OK [22:45:26]SAM_PROTO_GetShiftState done [22:45:26]FM_GetShiftState done [22:45:26]req_shift_opened done [22:45:26]requested_item shift.open_date is exist - process it [22:45:26]req_shift_open_date [22:45:26]req_shift_open_date done [22:45:26]produce_requested_data done [22:45:26]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309232,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [22:45:26]process_action_free close_receipt [22:45:26]json_value_free [22:45:26]json_value_free done [22:45:26]process_json_proto returns [22:45:26]Send response to host [22:45:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309232,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [22:45:26]free response buf [22:45:26]execute_script done [22:45:26]execute_script returns [22:45:26]free content buf [22:45:26]Sock 9.Close socket [22:45:26]Sock 9.Thread stoped [22:45:30]OFD Sender: No OFD packet to send [22:45:35]OFD Sender: No OFD packet to send [22:45:40]OFD Sender: No OFD packet to send [22:45:45]OFD Sender: No OFD packet to send [22:45:50]OFD Sender: No OFD packet to send [22:45:55]OFD Sender: No OFD packet to send [22:46:00]OFD Sender: No OFD packet to send [22:46:05]OFD Sender: No OFD packet to send [22:46:10]OFD Sender: No OFD packet to send [22:46:15]OFD Sender: No OFD packet to send [22:46:20]OFD Sender: No OFD packet to send [22:46:25]OFD Sender: No OFD packet to send [22:46:30]OFD Sender: No OFD packet to send [22:46:35]OFD Sender: No OFD packet to send [22:46:40]OFD Sender: No OFD packet to send [22:46:45]OFD Sender: No OFD packet to send [22:46:50]OFD Sender: No OFD packet to send [22:46:55]OFD Sender: No OFD packet to send [22:47:00]OFD Sender: No OFD packet to send [22:47:05]OFD Sender: No OFD packet to send [22:47:10]OFD Sender: No OFD packet to send [22:47:15]OFD Sender: No OFD packet to send [22:47:20]OFD Sender: No OFD packet to send [22:47:25]OFD Sender: No OFD packet to send [22:47:30]OFD Sender: No OFD packet to send [22:47:35]OFD Sender: No OFD packet to send [22:47:40]OFD Sender: No OFD packet to send [22:47:45]OFD Sender: No OFD packet to send [22:47:50]OFD Sender: No OFD packet to send [22:47:55]OFD Sender: No OFD packet to send [22:48:00]OFD Sender: No OFD packet to send [22:48:05]OFD Sender: No OFD packet to send [22:48:10]OFD Sender: No OFD packet to send [22:48:15]OFD Sender: No OFD packet to send [22:48:20]OFD Sender: No OFD packet to send [22:48:25]OFD Sender: No OFD packet to send [22:48:30]OFD Sender: No OFD packet to send [22:48:30]accept exits with 7 [22:48:30]New connection [22:48:30]New thread 3067022692 created [22:48:30]Thread 3066879332 joined [22:48:30]Waiting for new connection... [22:48:30] Sock 7.Parse request [22:48:30]Sock 7.Check first char [22:48:30]Sock 7.First char is OK [22:48:30]request: POST /json_proto HTTP/1.0 [22:48:30]Method: POST [22:48:30]URL: /json_proto [22:48:30]Method is POST - this is cgi request [22:48:30]url: /json_proto [22:48:30]query_string will be loaded in cgi processing [22:48:30]execute_cgi json_proto POST (null) [22:48:30]execute_cgi path=json_proto method=POST [22:48:30]POST find Content-Length [22:48:30]Host: 172.17.96.3:8080 [22:48:30]Content-Length: 677 [22:48:30]Content-Type: application/json [22:48:30] [22:48:30]POST finish read [22:48:30]Found Content-Length = 677 [22:48:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [22:48:30]execute_script... [22:48:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [22:48:30]POST & json_proto [22:48:30]process_json_proto [22:48:30]json parsed OK: [22:48:30]protocol is kg_v1.0 [22:48:30]action value=close_receipt [22:48:30]process_action close_receipt [22:48:30]cmd_close_receipt [22:48:30]MH_GetDate [22:48:30]Write to MH i2c: F0 00 00 61 5F AF [22:48:30]Write i2c OK [22:48:30]MH_I2C_Read... [22:48:30]Read from MH i2c: F0 [22:48:30]MH_I2C_Read... [22:48:30]Read from MH i2c: F0 09 00 [22:48:30]MH_I2C_Read... [22:48:30]Read from MH i2c: F0 09 00 61 5F 00 C1 71 1D 67 44 5E 04 65 79 [22:48:30]GetLastDocTimeStamp 1729982724 [22:48:30]current date 1729982913 [22:48:30]FM_GetShiftState [22:48:30]SAM_PROTO_GetShiftState [22:48:30]wFMCommunicate request_size=4 [22:48:30]MH_SAM_APDU [22:48:30]CAPDU: 80 13 01 00 [22:48:30]Write to MH i2c: E2 08 00 62 5F 80 13 01 00 00 00 00 00 3E [22:48:30]Write i2c OK [22:48:30]MH_I2C_Read... [22:48:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:30]Read from MH i2c: E2 [22:48:30]MH_I2C_Read... [22:48:30]Read from MH i2c: E2 0E 00 [22:48:30]MH_I2C_Read... [22:48:30]Read from MH i2c: E2 0E 00 62 5F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BC [22:48:30]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:48:30]wFMCommunicate OK [22:48:30]SAM_PROTO_GetShiftState done [22:48:30]FM_GetShiftState done [22:48:30]opened in 1729902265 [22:48:30]opened+sec_in_day 1729988665 [22:48:30]quantity*price = 20003 [22:48:30]sum+1 = 20004 [22:48:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 654 26.10.2024 22:48 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309233 ФПД: 69392530055374 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T224833&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309233&fm=69392530055374&tin=02508201610067®Number=0000000000091780&sum=20000 [22:48:31]StoreToDocumentArchive [22:48:31]shift 532 fd 309233 [22:48:31]save to /storage/0532/doc_00309233 [22:48:31]save last doc name /storage/0532/doc_00309233 to /storage/kkm_last_doc_name [22:48:31]save OK [22:48:31]Clear old archive folders... [22:48:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:48:31]tlvbuf is 00171BE0 [22:48:31]SAM_PROTO_ClearQueue [22:48:31]wFMCommunicate request_size=4 [22:48:31]MH_SAM_APDU [22:48:31]CAPDU: 80 09 00 00 [22:48:31]Write to MH i2c: E2 08 00 6F 5F 80 09 00 00 00 00 00 00 40 [22:48:31]Write i2c OK [22:48:31]MH_I2C_Read... [22:48:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:48:31]Read from MH i2c: E2 [22:48:31]MH_I2C_Read... [22:48:31]Read from MH i2c: E2 03 00 [22:48:31]MH_I2C_Read... [22:48:31]Read from MH i2c: E2 03 00 6F 5F 00 90 00 42 [22:48:31]RAPDU: 90 00 [22:48:31]wFMCommunicate OK [22:48:31]SAM_PROTO_ClearQueue done [22:48:31]KKMCreateOFDPacket [22:48:31]OFDProtocolAddRootSTLVToBuf [22:48:31]FM_MakeSignedData [22:48:31]FM_MakeSignedData [22:48:31]SAM_PROTO_SignData [22:48:31]wFMCommunicate request_size=4 [22:48:31]MH_SAM_APDU [22:48:31]CAPDU: 80 0D 01 02 [22:48:31]Write to MH i2c: E2 08 00 70 5F 80 0D 01 02 00 00 00 00 48 [22:48:31]Write i2c OK [22:48:31]MH_I2C_Read... [22:48:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:48:31]Read from MH i2c: E2 [22:48:31]MH_I2C_Read... [22:48:31]Read from MH i2c: E2 03 00 [22:48:31]MH_I2C_Read... [22:48:31]Read from MH i2c: E2 03 00 70 5F 00 90 00 43 [22:48:31]RAPDU: 90 00 [22:48:31]wFMCommunicate OK [22:48:31]wFMCommunicate request_size=255 [22:48:31]MH_SAM_APDU [22:48:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 02 00 00 F4 03 04 00 C1 71 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 B7 04 00 35 04 06 00 3F [22:48:31]Write to MH i2c: E2 02 01 71 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 02 00 00 F4 03 04 00 C1 71 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 B7 04 00 35 04 06 00 3F 00 00 DF [22:48:31]Write i2c OK [22:48:31]MH_I2C_Read... [22:48:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:32]Read from MH i2c: E2 [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: E2 03 00 [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: E2 03 00 71 5F 00 90 00 44 [22:48:32]RAPDU: 90 00 [22:48:32]wFMCommunicate OK [22:48:32]wFMCommunicate request_size=10 [22:48:32]MH_SAM_APDU [22:48:32]CAPDU: 80 0D 02 02 05 1C B5 1A A0 CE [22:48:32]Write to MH i2c: E2 0D 00 72 5F 80 0D 02 02 05 00 1C B5 1A A0 CE 00 00 AE [22:48:32]Write i2c OK [22:48:32]MH_I2C_Read... [22:48:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:32]Read from MH i2c: E2 [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: E2 03 00 [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: E2 03 00 72 5F 00 90 00 45 [22:48:32]RAPDU: 90 00 [22:48:32]wFMCommunicate OK [22:48:32]wFMCommunicate request_size=4 [22:48:32]MH_SAM_APDU [22:48:32]CAPDU: 80 0D 03 02 [22:48:32]Write to MH i2c: E2 08 00 73 5F 80 0D 03 02 00 00 00 00 4D [22:48:32]Write i2c OK [22:48:32]MH_I2C_Read... [22:48:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:48:32]Read from MH i2c: E2 [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: E2 0B 00 [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: E2 0B 00 73 5F 00 F5 46 DB 56 8E 99 C7 07 90 00 AF [22:48:32]RAPDU: F5 46 DB 56 8E 99 C7 07 90 00 [22:48:32]wFMCommunicate OK [22:48:32]SAM_PROTO_SignData done [22:48:32]FM_MakeSignedData done [22:48:32]CreateOFDProtocolMessage [22:48:32]wFMCommunicate request_size=4 [22:48:32]MH_SAM_APDU [22:48:32]CAPDU: 80 11 00 00 [22:48:32]Write to MH i2c: E2 08 00 74 5F 80 11 00 00 00 00 00 00 4D [22:48:32]Write i2c OK [22:48:32]MH_I2C_Read... [22:48:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:32]Read from MH i2c: E2 [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: E2 17 00 [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: E2 17 00 74 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A2 [22:48:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:48:32]wFMCommunicate OK [22:48:32]CreateOFDProtocolMessage done [22:48:32]OFDSenderStorePacket 309233 [22:48:32]StoreOFDPacket docnum=309233 [22:48:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B6 4C 07 01 AB E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 02 00 00 F4 03 04 00 C1 71 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 B7 04 00 35 04 06 00 3F 1C B5 1A A0 CE F5 46 DB 56 8E 99 C7 07 [22:48:32]CheckFolder [22:48:32]dirname=/storage/ofd_packets [22:48:32]CheckFolder done [22:48:32]ProducePacketName [22:48:32]name=ofd_packets/00309233 [22:48:32]NVStorageSaveData ofd_packets/00309233 [22:48:32]File name is /storage/ofd_packets/00309233 [22:48:32]Write 301 bytes [22:48:32]NVStorageSaveData done [22:48:32]OFDSenderStorePacket done [22:48:32]KKMCreateOFDPacket done [22:48:32]NVStorageSaveData kkm_last_timestamp [22:48:32]File name is /storage/kkm_last_timestamp [22:48:32]Write 4 bytes [22:48:32]NVStorageSaveData done [22:48:32]ExternCall_PrintAddStr [22:48:32]wPrintStart [22:48:32]Write to MH i2c: 01 00 00 75 5F D4 [22:48:32]Write i2c OK [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: 01 [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: 01 07 00 [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: 01 07 00 75 5F 00 00 00 00 00 FF 0F E9 [22:48:32]RasterBufferAndPrint [22:48:32]line Счет N : (1)643099 [22:48:32]line ИНН: 02508201610067 [22:48:32]line Контрольно-Кассовый Чек [22:48:32]line ПРОДАЖА [22:48:32]line ТРК (МРК, ГНК) : 41 [22:48:32]line Товар: 2710124130 [22:48:32]line Аи-92-К-2 [22:48:32]line 2.990 * 66.90 [22:48:32]line = 200.03 [22:48:32]line НДС 12% НСП 1% [22:48:32]line > о реализуемом товаре [22:48:32]line ОКРУГЛЕНИЕ: -0.03 [22:48:32]line ИТОГО: 200.00 [22:48:32]line Внесено: 200.00 [22:48:32]line СДАЧА: 0.00 [22:48:32]line НСП 1% : 1.77 [22:48:32]line НДС 12% : 21.24 [22:48:32]line Наличными: 200.00 [22:48:32]line Безнал.: 0.00 [22:48:32]line Место: АЗС № 172 "Партнер Нефть" [22:48:32]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [22:48:32]line СНО: Общий режим [22:48:32]line Чек 654 26.10.2024 22:48 [22:48:32]line Смена: 532 ФФД: 1.0 [22:48:32]line ЗНМ: 0300000116 [22:48:32]line РНМ: 0000000000091780 [22:48:32]line Версия ККМ: 001 [22:48:32]line ФМ: 0000000000871765 [22:48:32]line ФД: 309233 [22:48:32]line ФПД: 69392530055374 [22:48:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T224833&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309233&fm=69392530055374&tin=02508201610067®Number=0000000000091780&sum=20000 [22:48:32]written 0, free lines is 4095 [22:48:32]OFD Sender: Processing packet 309233 [packets to send 223, broken 222] [22:48:32]ProducePacketName [22:48:32]name=ofd_packets/00309233 [22:48:32]OFD Sender: To server: pG, [22:48:32]CommunicateWithHost lk.salyk.kg:30040 [22:48:32]ConnectInit lk.salyk.kg [22:48:32]Connected sock=10 [22:48:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B6 4C 07 01 AB E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8E 02 00 00 F4 03 04 00 C1 71 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F1 B7 04 00 35 04 06 00 3F 1C B5 1A A0 CE F5 46 DB 56 8E 99 C7 07 [22:48:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E6 D3 47 00 CD 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 31 37 36 35 10 04 04 00 F1 B7 04 00 F4 03 04 00 1D 18 1D 67 B6 04 01 00 00 34 B7 88 E8 D4 A0 A3 BF [22:48:32]CommunicateWithHost err = 0 [22:48:32]CheckOFDResponse [22:48:32]1017 (14) - 77093643461234 [22:48:32]1041 (16) - 0000000000871765 [22:48:32]1040 (4) - 309233 [22:48:32]1012 (4) - 26.10.2024 16:26 [22:48:32]1206 (1) - 0 [22:48:32]OFD Sender: Remove packet 309233 [22:48:32]ProducePacketName [22:48:32]name=ofd_packets/00309233 [22:48:32]NVStorageDeleteData [22:48:32]Write to MH i2c: 01 00 00 9F 5F FE [22:48:32]Write i2c OK [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: 01 [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: 01 07 00 [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: 01 07 00 9F 5F 00 00 00 00 00 B3 0C C4 [22:48:32]RasterBufferAndPrint [22:48:32]line [22:48:32]line [22:48:32]line [22:48:32]line [22:48:32]line [22:48:32]written 0, free lines is 3257 [22:48:32]MH_Cut [22:48:32]Write to MH i2c: D1 01 00 A6 5F 01 D7 [22:48:32]Write i2c OK [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: D1 [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: D1 01 00 [22:48:32]MH_I2C_Read... [22:48:32]Read from MH i2c: D1 01 00 A6 5F 00 D6 [22:48:32]Write to MH i2c: 01 00 00 A7 5F 06 [22:48:32]Write i2c OK [22:48:32]MH_I2C_Read... [22:48:33]OFD Sender: No OFD packet to send [22:48:33]*** Cut start [22:48:33]*** Purtial cut [22:48:33]*** Stage 1: CUTSNS_PIN = 1 [22:48:33]Read from MH i2c: 01 [22:48:33]MH_I2C_Read... [22:48:33]*** Stop cut motor [22:48:33]*** Cut end [22:48:33]Read from MH i2c: 01 07 00 [22:48:33]MH_I2C_Read... [22:48:33]Read from MH i2c: 01 07 00 A7 5F 00 00 00 00 00 FF 0F 1B [22:48:33]process_action close_receipt done [22:48:33]requested_data is exist [22:48:33]produce_requested_data [22:48:33]requested_item fm.sn is exist - process it [22:48:33]wFMCommunicate request_size=4 [22:48:33]MH_SAM_APDU [22:48:33]CAPDU: 80 11 00 00 [22:48:33]Write to MH i2c: E2 08 00 A8 5F 80 11 00 00 00 00 00 00 81 [22:48:33]Write i2c OK [22:48:33]MH_I2C_Read... [22:48:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:33]Read from MH i2c: E2 [22:48:33]MH_I2C_Read... [22:48:33]Read from MH i2c: E2 17 00 [22:48:33]MH_I2C_Read... [22:48:33]Read from MH i2c: E2 17 00 A8 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D6 [22:48:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:48:33]wFMCommunicate OK [22:48:33]requested_item fd.num is exist - process it [22:48:33]SAM_PROTO_GetFieldsCounters [22:48:33]wFMCommunicate request_size=4 [22:48:33]MH_SAM_APDU [22:48:33]CAPDU: 80 13 00 00 [22:48:33]Write to MH i2c: E2 08 00 A9 5F 80 13 00 00 00 00 00 00 84 [22:48:33]Write i2c OK [22:48:33]MH_I2C_Read... [22:48:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:48:34]Read from MH i2c: E2 [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: E2 62 00 [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: E2 62 00 A9 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F1 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8E 02 00 00 5E 04 04 00 8E 02 00 00 57 04 04 00 8F 02 00 00 19 04 04 00 00 00 00 00 90 00 19 [22:48:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F1 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8E 02 00 00 5E 04 04 00 8E 02 00 00 57 04 04 00 8F 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:48:34]wFMCommunicate OK [22:48:34]SAM_PROTO_GetFieldsCounters done [22:48:34]requested_item shift.num is exist - process it [22:48:34]requested_item shift.opened is exist - process it [22:48:34]req_shift_opened [22:48:34]FM_GetShiftState [22:48:34]SAM_PROTO_GetShiftState [22:48:34]wFMCommunicate request_size=4 [22:48:34]MH_SAM_APDU [22:48:34]CAPDU: 80 13 01 00 [22:48:34]Write to MH i2c: E2 08 00 AA 5F 80 13 01 00 00 00 00 00 86 [22:48:34]Write i2c OK [22:48:34]MH_I2C_Read... [22:48:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:34]Read from MH i2c: E2 [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: E2 0E 00 [22:48:34]MH_I2C_Read... [22:48:34]Read from MH i2c: E2 0E 00 AA 5F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 04 [22:48:34]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:48:34]wFMCommunicate OK [22:48:34]SAM_PROTO_GetShiftState done [22:48:34]FM_GetShiftState done [22:48:34]req_shift_opened done [22:48:34]requested_item shift.open_date is exist - process it [22:48:34]req_shift_open_date [22:48:34]req_shift_open_date done [22:48:34]produce_requested_data done [22:48:34]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309233,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [22:48:34]process_action_free close_receipt [22:48:34]json_value_free [22:48:34]json_value_free done [22:48:34]process_json_proto returns [22:48:34]Send response to host [22:48:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309233,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [22:48:34]free response buf [22:48:34]execute_script done [22:48:34]execute_script returns [22:48:34]free content buf [22:48:34]Sock 7.Close socket [22:48:34]Sock 7.Thread stoped [22:48:38]OFD Sender: No OFD packet to send [22:48:43]OFD Sender: No OFD packet to send [22:48:48]OFD Sender: No OFD packet to send [22:48:53]OFD Sender: No OFD packet to send [22:48:58]OFD Sender: No OFD packet to send [22:49:03]OFD Sender: No OFD packet to send [22:49:03]accept exits with 9 [22:49:03]New connection [22:49:03]New thread 3066879332 created [22:49:03]Thread 3067022692 joined [22:49:03]Waiting for new connection... [22:49:03] Sock 9.Parse request [22:49:03]Sock 9.Check first char [22:49:03]Sock 9.First char is OK [22:49:03]request: POST /json_proto HTTP/1.0 [22:49:03]Method: POST [22:49:03]URL: /json_proto [22:49:03]Method is POST - this is cgi request [22:49:03]url: /json_proto [22:49:03]query_string will be loaded in cgi processing [22:49:03]execute_cgi json_proto POST (null) [22:49:03]execute_cgi path=json_proto method=POST [22:49:03]POST find Content-Length [22:49:03]Host: 172.17.96.3:8080 [22:49:03]Content-Length: 677 [22:49:03]Content-Type: application/json [22:49:03] [22:49:03]POST finish read [22:49:03]Found Content-Length = 677 [22:49:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [22:49:03]execute_script... [22:49:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [22:49:03]POST & json_proto [22:49:03]process_json_proto [22:49:03]json parsed OK: [22:49:03]protocol is kg_v1.0 [22:49:03]action value=close_receipt [22:49:03]process_action close_receipt [22:49:03]cmd_close_receipt [22:49:03]MH_GetDate [22:49:03]Write to MH i2c: F0 00 00 AB 5F F9 [22:49:03]Write i2c OK [22:49:03]MH_I2C_Read... [22:49:03]Read from MH i2c: F0 [22:49:03]MH_I2C_Read... [22:49:03]Read from MH i2c: F0 09 00 [22:49:03]MH_I2C_Read... [22:49:03]Read from MH i2c: F0 09 00 AB 5F 00 E2 71 1D 67 44 5E 04 65 E4 [22:49:03]GetLastDocTimeStamp 1729982913 [22:49:03]current date 1729982946 [22:49:03]FM_GetShiftState [22:49:03]SAM_PROTO_GetShiftState [22:49:03]wFMCommunicate request_size=4 [22:49:03]MH_SAM_APDU [22:49:03]CAPDU: 80 13 01 00 [22:49:03]Write to MH i2c: E2 08 00 AC 5F 80 13 01 00 00 00 00 00 88 [22:49:03]Write i2c OK [22:49:03]MH_I2C_Read... [22:49:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:03]Read from MH i2c: E2 [22:49:03]MH_I2C_Read... [22:49:03]Read from MH i2c: E2 0E 00 [22:49:03]MH_I2C_Read... [22:49:03]Read from MH i2c: E2 0E 00 AC 5F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 06 [22:49:03]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:49:03]wFMCommunicate OK [22:49:03]SAM_PROTO_GetShiftState done [22:49:03]FM_GetShiftState done [22:49:03]opened in 1729902265 [22:49:03]opened+sec_in_day 1729988665 [22:49:03]quantity*price = 50041 [22:49:03]sum+1 = 50042 [22:49:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 655 26.10.2024 22:49 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309234 ФПД: 159081617370766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T224906&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309234&fm=159081617370766&tin=02508201610067®Number=0000000000091780&sum=50000 [22:49:04]StoreToDocumentArchive [22:49:04]shift 532 fd 309234 [22:49:04]save to /storage/0532/doc_00309234 [22:49:04]save last doc name /storage/0532/doc_00309234 to /storage/kkm_last_doc_name [22:49:04]save OK [22:49:04]Clear old archive folders... [22:49:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:49:04]tlvbuf is 0021D4A0 [22:49:04]SAM_PROTO_ClearQueue [22:49:04]wFMCommunicate request_size=4 [22:49:04]MH_SAM_APDU [22:49:04]CAPDU: 80 09 00 00 [22:49:04]Write to MH i2c: E2 08 00 B9 5F 80 09 00 00 00 00 00 00 8A [22:49:04]Write i2c OK [22:49:04]MH_I2C_Read... [22:49:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:49:04]Read from MH i2c: E2 [22:49:04]MH_I2C_Read... [22:49:04]Read from MH i2c: E2 03 00 [22:49:04]MH_I2C_Read... [22:49:04]Read from MH i2c: E2 03 00 B9 5F 00 90 00 8C [22:49:04]RAPDU: 90 00 [22:49:04]wFMCommunicate OK [22:49:04]SAM_PROTO_ClearQueue done [22:49:04]KKMCreateOFDPacket [22:49:04]OFDProtocolAddRootSTLVToBuf [22:49:04]FM_MakeSignedData [22:49:04]FM_MakeSignedData [22:49:04]SAM_PROTO_SignData [22:49:04]wFMCommunicate request_size=4 [22:49:04]MH_SAM_APDU [22:49:04]CAPDU: 80 0D 01 02 [22:49:04]Write to MH i2c: E2 08 00 BA 5F 80 0D 01 02 00 00 00 00 92 [22:49:04]Write i2c OK [22:49:04]MH_I2C_Read... [22:49:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:49:05]Read from MH i2c: E2 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: E2 03 00 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: E2 03 00 BA 5F 00 90 00 8D [22:49:05]RAPDU: 90 00 [22:49:05]wFMCommunicate OK [22:49:05]wFMCommunicate request_size=255 [22:49:05]MH_SAM_APDU [22:49:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 8F 02 00 00 F4 03 04 00 E2 71 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 B7 04 00 35 04 06 00 90 [22:49:05]Write to MH i2c: E2 02 01 BB 5F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8F 02 00 00 F4 03 04 00 E2 71 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 B7 04 00 35 04 06 00 90 00 00 DB [22:49:05]Write i2c OK [22:49:05]MH_I2C_Read... [22:49:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:49:05]Read from MH i2c: E2 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: E2 03 00 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: E2 03 00 BB 5F 00 90 00 8E [22:49:05]RAPDU: 90 00 [22:49:05]wFMCommunicate OK [22:49:05]wFMCommunicate request_size=10 [22:49:05]MH_SAM_APDU [22:49:05]CAPDU: 80 0D 02 02 05 AF 13 4B 2E 8E [22:49:05]Write to MH i2c: E2 0D 00 BC 5F 80 0D 02 02 05 00 AF 13 4B 2E 8E 00 00 68 [22:49:05]Write i2c OK [22:49:05]MH_I2C_Read... [22:49:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:49:05]Read from MH i2c: E2 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: E2 03 00 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: E2 03 00 BC 5F 00 90 00 8F [22:49:05]RAPDU: 90 00 [22:49:05]wFMCommunicate OK [22:49:05]wFMCommunicate request_size=4 [22:49:05]MH_SAM_APDU [22:49:05]CAPDU: 80 0D 03 02 [22:49:05]Write to MH i2c: E2 08 00 BD 5F 80 0D 03 02 00 00 00 00 97 [22:49:05]Write i2c OK [22:49:05]MH_I2C_Read... [22:49:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:49:05]Read from MH i2c: E2 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: E2 0B 00 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: E2 0B 00 BD 5F 00 21 95 97 C6 BE 9D 41 46 90 00 8D [22:49:05]RAPDU: 21 95 97 C6 BE 9D 41 46 90 00 [22:49:05]wFMCommunicate OK [22:49:05]SAM_PROTO_SignData done [22:49:05]FM_MakeSignedData done [22:49:05]CreateOFDProtocolMessage [22:49:05]wFMCommunicate request_size=4 [22:49:05]MH_SAM_APDU [22:49:05]CAPDU: 80 11 00 00 [22:49:05]Write to MH i2c: E2 08 00 BE 5F 80 11 00 00 00 00 00 00 97 [22:49:05]Write i2c OK [22:49:05]MH_I2C_Read... [22:49:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:05]Read from MH i2c: E2 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: E2 17 00 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: E2 17 00 BE 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 EC [22:49:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:49:05]wFMCommunicate OK [22:49:05]CreateOFDProtocolMessage done [22:49:05]OFDSenderStorePacket 309234 [22:49:05]StoreOFDPacket docnum=309234 [22:49:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F7 F7 07 01 00 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8F 02 00 00 F4 03 04 00 E2 71 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 B7 04 00 35 04 06 00 90 AF 13 4B 2E 8E 21 95 97 C6 BE 9D 41 46 [22:49:05]CheckFolder [22:49:05]dirname=/storage/ofd_packets [22:49:05]CheckFolder done [22:49:05]ProducePacketName [22:49:05]name=ofd_packets/00309234 [22:49:05]NVStorageSaveData ofd_packets/00309234 [22:49:05]File name is /storage/ofd_packets/00309234 [22:49:05]Write 301 bytes [22:49:05]NVStorageSaveData done [22:49:05]OFDSenderStorePacket done [22:49:05]KKMCreateOFDPacket done [22:49:05]NVStorageSaveData kkm_last_timestamp [22:49:05]File name is /storage/kkm_last_timestamp [22:49:05]Write 4 bytes [22:49:05]NVStorageSaveData done [22:49:05]ExternCall_PrintAddStr [22:49:05]wPrintStart [22:49:05]Write to MH i2c: 01 00 00 BF 5F 1E [22:49:05]Write i2c OK [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: 01 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: 01 07 00 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: 01 07 00 BF 5F 00 00 00 00 00 FF 0F 33 [22:49:05]RasterBufferAndPrint [22:49:05]line Счет N : (1)643100 [22:49:05]line ИНН: 02508201610067 [22:49:05]line Контрольно-Кассовый Чек [22:49:05]line ПРОДАЖА [22:49:05]line ТРК (МРК, ГНК) : 31 [22:49:05]line Товар: 2710124130 [22:49:05]line Аи-92-К-2 [22:49:05]line 7.480 * 66.90 [22:49:05]line = 500.41 [22:49:05]line НДС 12% НСП 1% [22:49:05]line > о реализуемом товаре [22:49:05]line ОКРУГЛЕНИЕ: -0.41 [22:49:05]line ИТОГО: 500.00 [22:49:05]line Внесено: 500.00 [22:49:05]line СДАЧА: 0.00 [22:49:05]line НСП 1% : 4.43 [22:49:05]line НДС 12% : 53.14 [22:49:05]line Наличными: 500.00 [22:49:05]line Безнал.: 0.00 [22:49:05]line Место: АЗС № 172 "Партнер Нефть" [22:49:05]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [22:49:05]line СНО: Общий режим [22:49:05]line Чек 655 26.10.2024 22:49 [22:49:05]line Смена: 532 ФФД: 1.0 [22:49:05]line ЗНМ: 0300000116 [22:49:05]line РНМ: 0000000000091780 [22:49:05]line Версия ККМ: 001 [22:49:05]line ФМ: 0000000000871765 [22:49:05]line ФД: 309234 [22:49:05]line ФПД: 159081617370766 [22:49:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T224906&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309234&fm=159081617370766&tin=02508201610067®Number=0000000000091780&sum=50000 [22:49:05]written 0, free lines is 4095 [22:49:05]OFD Sender: Processing packet 309234 [packets to send 223, broken 222] [22:49:05]ProducePacketName [22:49:05]name=ofd_packets/00309234 [22:49:05]OFD Sender: To server: pG, [22:49:05]CommunicateWithHost lk.salyk.kg:30040 [22:49:05]ConnectInit lk.salyk.kg [22:49:05]Connected sock=11 [22:49:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 F7 F7 07 01 00 2A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8F 02 00 00 F4 03 04 00 E2 71 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F2 B7 04 00 35 04 06 00 90 AF 13 4B 2E 8E 21 95 97 C6 BE 9D 41 46 [22:49:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 58 83 47 00 7B 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 31 37 36 35 10 04 04 00 F2 B7 04 00 F4 03 04 00 3E 18 1D 67 B6 04 01 00 00 14 F0 5A 08 33 05 0C 81 [22:49:05]CommunicateWithHost err = 0 [22:49:05]CheckOFDResponse [22:49:05]1017 (14) - 77093643461234 [22:49:05]1041 (16) - 0000000000871765 [22:49:05]1040 (4) - 309234 [22:49:05]1012 (4) - 26.10.2024 16:26 [22:49:05]1206 (1) - 0 [22:49:05]OFD Sender: Remove packet 309234 [22:49:05]ProducePacketName [22:49:05]name=ofd_packets/00309234 [22:49:05]NVStorageDeleteData [22:49:05]Write to MH i2c: 01 00 00 E9 5F 48 [22:49:05]Write i2c OK [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: 01 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: 01 07 00 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: 01 07 00 E9 5F 00 00 00 00 00 B3 0C 0E [22:49:05]RasterBufferAndPrint [22:49:05]line [22:49:05]line [22:49:05]line [22:49:05]line [22:49:05]line [22:49:05]written 0, free lines is 3255 [22:49:05]MH_Cut [22:49:05]Write to MH i2c: D1 01 00 F0 5F 01 21 [22:49:05]Write i2c OK [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: D1 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: D1 01 00 [22:49:05]MH_I2C_Read... [22:49:05]Read from MH i2c: D1 01 00 F0 5F 00 20 [22:49:05]Write to MH i2c: 01 00 00 F1 5F 50 [22:49:05]Write i2c OK [22:49:05]MH_I2C_Read... [22:49:06]OFD Sender: No OFD packet to send [22:49:06]*** Cut start [22:49:06]*** Purtial cut [22:49:06]*** Stage 1: CUTSNS_PIN = 1 [22:49:07]Read from MH i2c: 01 [22:49:07]MH_I2C_Read... [22:49:07]*** Stop cut motor [22:49:07]*** Cut end [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 F1 5F 00 00 00 00 00 FF 0F 65 [22:49:07]process_action close_receipt done [22:49:07]requested_data is exist [22:49:07]produce_requested_data [22:49:07]requested_item fm.sn is exist - process it [22:49:07]wFMCommunicate request_size=4 [22:49:07]MH_SAM_APDU [22:49:07]CAPDU: 80 11 00 00 [22:49:07]Write to MH i2c: E2 08 00 F2 5F 80 11 00 00 00 00 00 00 CB [22:49:07]Write i2c OK [22:49:07]MH_I2C_Read... [22:49:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:07]Read from MH i2c: E2 [22:49:07]MH_I2C_Read... [22:49:07]Read from MH i2c: E2 17 00 [22:49:07]MH_I2C_Read... [22:49:07]Read from MH i2c: E2 17 00 F2 5F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 20 [22:49:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:49:07]wFMCommunicate OK [22:49:07]requested_item fd.num is exist - process it [22:49:07]SAM_PROTO_GetFieldsCounters [22:49:07]wFMCommunicate request_size=4 [22:49:07]MH_SAM_APDU [22:49:07]CAPDU: 80 13 00 00 [22:49:07]Write to MH i2c: E2 08 00 F3 5F 80 13 00 00 00 00 00 00 CE [22:49:07]Write i2c OK [22:49:07]MH_I2C_Read... [22:49:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:49:07]Read from MH i2c: E2 [22:49:07]MH_I2C_Read... [22:49:07]Read from MH i2c: E2 62 00 [22:49:07]MH_I2C_Read... [22:49:07]Read from MH i2c: E2 62 00 F3 5F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F2 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8F 02 00 00 5E 04 04 00 8F 02 00 00 57 04 04 00 90 02 00 00 19 04 04 00 00 00 00 00 90 00 67 [22:49:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F2 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 8F 02 00 00 5E 04 04 00 8F 02 00 00 57 04 04 00 90 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:49:07]wFMCommunicate OK [22:49:07]SAM_PROTO_GetFieldsCounters done [22:49:07]requested_item shift.num is exist - process it [22:49:07]requested_item shift.opened is exist - process it [22:49:07]req_shift_opened [22:49:07]FM_GetShiftState [22:49:07]SAM_PROTO_GetShiftState [22:49:07]wFMCommunicate request_size=4 [22:49:07]MH_SAM_APDU [22:49:07]CAPDU: 80 13 01 00 [22:49:07]Write to MH i2c: E2 08 00 F4 5F 80 13 01 00 00 00 00 00 D0 [22:49:07]Write i2c OK [22:49:07]MH_I2C_Read... [22:49:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:07]Read from MH i2c: E2 [22:49:07]MH_I2C_Read... [22:49:07]Read from MH i2c: E2 0E 00 [22:49:07]MH_I2C_Read... [22:49:07]Read from MH i2c: E2 0E 00 F4 5F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4E [22:49:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:49:07]wFMCommunicate OK [22:49:07]SAM_PROTO_GetShiftState done [22:49:07]FM_GetShiftState done [22:49:07]req_shift_opened done [22:49:07]requested_item shift.open_date is exist - process it [22:49:07]req_shift_open_date [22:49:07]req_shift_open_date done [22:49:07]produce_requested_data done [22:49:07]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309234,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [22:49:07]process_action_free close_receipt [22:49:07]json_value_free [22:49:07]json_value_free done [22:49:07]process_json_proto returns [22:49:07]Send response to host [22:49:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309234,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [22:49:07]free response buf [22:49:07]execute_script done [22:49:07]execute_script returns [22:49:07]free content buf [22:49:07]Sock 9.Close socket [22:49:07]Sock 9.Thread stoped [22:49:11]OFD Sender: No OFD packet to send [22:49:16]OFD Sender: No OFD packet to send [22:49:21]OFD Sender: No OFD packet to send [22:49:26]OFD Sender: No OFD packet to send [22:49:31]OFD Sender: No OFD packet to send [22:49:36]OFD Sender: No OFD packet to send [22:49:41]OFD Sender: No OFD packet to send [22:49:46]OFD Sender: No OFD packet to send [22:49:51]OFD Sender: No OFD packet to send [22:49:56]OFD Sender: No OFD packet to send [22:50:01]OFD Sender: No OFD packet to send [22:50:06]OFD Sender: No OFD packet to send [22:50:11]OFD Sender: No OFD packet to send [22:50:16]OFD Sender: No OFD packet to send [22:50:21]OFD Sender: No OFD packet to send [22:50:26]OFD Sender: No OFD packet to send [22:50:31]OFD Sender: No OFD packet to send [22:50:36]OFD Sender: No OFD packet to send [22:50:41]OFD Sender: No OFD packet to send [22:50:46]OFD Sender: No OFD packet to send [22:50:51]OFD Sender: No OFD packet to send [22:50:56]OFD Sender: No OFD packet to send [22:51:01]OFD Sender: No OFD packet to send [22:51:06]OFD Sender: No OFD packet to send [22:51:11]OFD Sender: No OFD packet to send [22:51:16]OFD Sender: No OFD packet to send [22:51:21]OFD Sender: No OFD packet to send [22:51:26]OFD Sender: No OFD packet to send [22:51:31]OFD Sender: No OFD packet to send [22:51:36]OFD Sender: No OFD packet to send [22:51:41]OFD Sender: No OFD packet to send [22:51:46]OFD Sender: No OFD packet to send [22:51:51]OFD Sender: No OFD packet to send [22:51:56]OFD Sender: No OFD packet to send [22:52:01]OFD Sender: No OFD packet to send [22:52:06]OFD Sender: No OFD packet to send [22:52:11]OFD Sender: No OFD packet to send [22:52:16]OFD Sender: No OFD packet to send [22:52:21]OFD Sender: No OFD packet to send [22:52:26]OFD Sender: No OFD packet to send [22:52:31]OFD Sender: No OFD packet to send [22:52:36]OFD Sender: No OFD packet to send [22:52:41]OFD Sender: No OFD packet to send [22:52:46]OFD Sender: No OFD packet to send [22:52:51]OFD Sender: No OFD packet to send [22:52:56]OFD Sender: No OFD packet to send [22:53:01]OFD Sender: No OFD packet to send [22:53:06]OFD Sender: No OFD packet to send [22:53:11]OFD Sender: No OFD packet to send [22:53:16]OFD Sender: No OFD packet to send [22:53:21]OFD Sender: No OFD packet to send [22:53:26]OFD Sender: No OFD packet to send [22:53:31]OFD Sender: No OFD packet to send [22:53:36]OFD Sender: No OFD packet to send [22:53:40]recv_with_timeout no data received [22:53:41]OFD Sender: No OFD packet to send [22:53:46]OFD Sender: No OFD packet to send [22:53:51]OFD Sender: No OFD packet to send [22:53:56]OFD Sender: No OFD packet to send [22:54:01]OFD Sender: No OFD packet to send [22:54:06]OFD Sender: No OFD packet to send [22:54:11]OFD Sender: No OFD packet to send [22:54:16]OFD Sender: No OFD packet to send [22:54:21]OFD Sender: No OFD packet to send [22:54:26]OFD Sender: No OFD packet to send [22:54:31]OFD Sender: No OFD packet to send [22:54:36]OFD Sender: No OFD packet to send [22:54:41]OFD Sender: No OFD packet to send [22:54:46]OFD Sender: No OFD packet to send [22:54:51]OFD Sender: No OFD packet to send [22:54:56]OFD Sender: No OFD packet to send [22:55:01]OFD Sender: No OFD packet to send [22:55:06]OFD Sender: No OFD packet to send [22:55:11]OFD Sender: No OFD packet to send [22:55:16]OFD Sender: No OFD packet to send [22:55:21]OFD Sender: No OFD packet to send [22:55:26]OFD Sender: No OFD packet to send [22:55:31]OFD Sender: No OFD packet to send [22:55:36]OFD Sender: No OFD packet to send [22:55:41]OFD Sender: No OFD packet to send [22:55:46]OFD Sender: No OFD packet to send [22:55:51]OFD Sender: No OFD packet to send [22:55:56]OFD Sender: No OFD packet to send [22:56:01]OFD Sender: No OFD packet to send [22:56:07]OFD Sender: No OFD packet to send [22:56:12]OFD Sender: No OFD packet to send [22:56:17]OFD Sender: No OFD packet to send [22:56:22]OFD Sender: No OFD packet to send [22:56:25]accept exits with 7 [22:56:25]New connection [22:56:25]New thread 3067022692 created [22:56:25]Thread 3066879332 joined [22:56:25]Waiting for new connection... [22:56:25] Sock 7.Parse request [22:56:25]Sock 7.Check first char [22:56:25]Sock 7.First char is OK [22:56:25]request: POST /json_proto HTTP/1.0 [22:56:25]Method: POST [22:56:25]URL: /json_proto [22:56:25]Method is POST - this is cgi request [22:56:25]url: /json_proto [22:56:25]query_string will be loaded in cgi processing [22:56:25]execute_cgi json_proto POST (null) [22:56:25]execute_cgi path=json_proto method=POST [22:56:25]POST find Content-Length [22:56:25]Host: 172.17.96.3:8080 [22:56:25]Content-Length: 678 [22:56:25]Content-Type: application/json [22:56:25] [22:56:25]POST finish read [22:56:25]Found Content-Length = 678 [22:56:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [22:56:25]execute_script... [22:56:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [22:56:25]POST & json_proto [22:56:25]process_json_proto [22:56:25]json parsed OK: [22:56:25]protocol is kg_v1.0 [22:56:25]action value=close_receipt [22:56:25]process_action close_receipt [22:56:25]cmd_close_receipt [22:56:25]MH_GetDate [22:56:25]Write to MH i2c: F0 00 00 F5 5F 43 [22:56:25]Write i2c OK [22:56:25]MH_I2C_Read... [22:56:25]Read from MH i2c: F0 [22:56:25]MH_I2C_Read... [22:56:25]Read from MH i2c: F0 09 00 [22:56:25]MH_I2C_Read... [22:56:25]Read from MH i2c: F0 09 00 F5 5F 00 9B 73 1D 67 44 5E 04 65 E9 [22:56:25]GetLastDocTimeStamp 1729982946 [22:56:25]current date 1729983387 [22:56:25]FM_GetShiftState [22:56:25]SAM_PROTO_GetShiftState [22:56:25]wFMCommunicate request_size=4 [22:56:25]MH_SAM_APDU [22:56:25]CAPDU: 80 13 01 00 [22:56:25]Write to MH i2c: E2 08 00 F6 5F 80 13 01 00 00 00 00 00 D2 [22:56:25]Write i2c OK [22:56:25]MH_I2C_Read... [22:56:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:25]Read from MH i2c: E2 [22:56:25]MH_I2C_Read... [22:56:25]Read from MH i2c: E2 0E 00 [22:56:25]MH_I2C_Read... [22:56:25]Read from MH i2c: E2 0E 00 F6 5F 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 50 [22:56:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:56:25]wFMCommunicate OK [22:56:25]SAM_PROTO_GetShiftState done [22:56:25]FM_GetShiftState done [22:56:25]opened in 1729902265 [22:56:25]opened+sec_in_day 1729988665 [22:56:25]quantity*price = 70044 [22:56:25]sum+1 = 70045 [22:56:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 656 26.10.2024 22:56 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309235 ФПД: 10803452835827 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T225628&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309235&fm=10803452835827&tin=02508201610067®Number=0000000000091780&sum=70000 [22:56:26]StoreToDocumentArchive [22:56:26]shift 532 fd 309235 [22:56:26]save to /storage/0532/doc_00309235 [22:56:26]save last doc name /storage/0532/doc_00309235 to /storage/kkm_last_doc_name [22:56:26]save OK [22:56:26]Clear old archive folders... [22:56:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:56:26]tlvbuf is 00171BD0 [22:56:26]SAM_PROTO_ClearQueue [22:56:26]wFMCommunicate request_size=4 [22:56:26]MH_SAM_APDU [22:56:26]CAPDU: 80 09 00 00 [22:56:26]Write to MH i2c: E2 08 00 03 60 80 09 00 00 00 00 00 00 D5 [22:56:26]Write i2c OK [22:56:26]MH_I2C_Read... [22:56:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:56:26]Read from MH i2c: E2 [22:56:26]MH_I2C_Read... [22:56:26]Read from MH i2c: E2 03 00 [22:56:26]MH_I2C_Read... [22:56:26]Read from MH i2c: E2 03 00 03 60 00 90 00 D7 [22:56:26]RAPDU: 90 00 [22:56:26]wFMCommunicate OK [22:56:26]SAM_PROTO_ClearQueue done [22:56:26]KKMCreateOFDPacket [22:56:26]OFDProtocolAddRootSTLVToBuf [22:56:26]FM_MakeSignedData [22:56:26]FM_MakeSignedData [22:56:26]SAM_PROTO_SignData [22:56:26]wFMCommunicate request_size=4 [22:56:26]MH_SAM_APDU [22:56:26]CAPDU: 80 0D 01 02 [22:56:26]Write to MH i2c: E2 08 00 04 60 80 0D 01 02 00 00 00 00 DD [22:56:26]Write i2c OK [22:56:26]MH_I2C_Read... [22:56:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:56:26]Read from MH i2c: E2 [22:56:26]MH_I2C_Read... [22:56:26]Read from MH i2c: E2 03 00 [22:56:26]MH_I2C_Read... [22:56:26]Read from MH i2c: E2 03 00 04 60 00 90 00 D8 [22:56:26]RAPDU: 90 00 [22:56:26]wFMCommunicate OK [22:56:26]wFMCommunicate request_size=255 [22:56:26]MH_SAM_APDU [22:56:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 90 02 00 00 F4 03 04 00 9C 73 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 B7 04 00 35 04 06 00 09 [22:56:26]Write to MH i2c: E2 02 01 05 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 90 02 00 00 F4 03 04 00 9C 73 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 B7 04 00 35 04 06 00 09 00 00 6D [22:56:26]Write i2c OK [22:56:26]MH_I2C_Read... [22:56:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:26]Read from MH i2c: E2 [22:56:26]MH_I2C_Read... [22:56:26]Read from MH i2c: E2 03 00 [22:56:26]MH_I2C_Read... [22:56:26]Read from MH i2c: E2 03 00 05 60 00 90 00 D9 [22:56:26]RAPDU: 90 00 [22:56:26]wFMCommunicate OK [22:56:26]wFMCommunicate request_size=10 [22:56:26]MH_SAM_APDU [22:56:26]CAPDU: 80 0D 02 02 05 D3 5F F7 F7 F3 [22:56:26]Write to MH i2c: E2 0D 00 06 60 80 0D 02 02 05 00 D3 5F F7 F7 F3 00 00 FD [22:56:26]Write i2c OK [22:56:26]MH_I2C_Read... [22:56:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:26]Read from MH i2c: E2 [22:56:26]MH_I2C_Read... [22:56:26]Read from MH i2c: E2 03 00 [22:56:26]MH_I2C_Read... [22:56:26]Read from MH i2c: E2 03 00 06 60 00 90 00 DA [22:56:26]RAPDU: 90 00 [22:56:26]wFMCommunicate OK [22:56:26]wFMCommunicate request_size=4 [22:56:26]MH_SAM_APDU [22:56:26]CAPDU: 80 0D 03 02 [22:56:26]Write to MH i2c: E2 08 00 07 60 80 0D 03 02 00 00 00 00 E2 [22:56:26]Write i2c OK [22:56:26]MH_I2C_Read... [22:56:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:56:27]Read from MH i2c: E2 [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: E2 0B 00 [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: E2 0B 00 07 60 00 5C 39 D0 DD BF BE D9 29 90 00 A4 [22:56:27]RAPDU: 5C 39 D0 DD BF BE D9 29 90 00 [22:56:27]wFMCommunicate OK [22:56:27]SAM_PROTO_SignData done [22:56:27]FM_MakeSignedData done [22:56:27]CreateOFDProtocolMessage [22:56:27]wFMCommunicate request_size=4 [22:56:27]MH_SAM_APDU [22:56:27]CAPDU: 80 11 00 00 [22:56:27]Write to MH i2c: E2 08 00 08 60 80 11 00 00 00 00 00 00 E2 [22:56:27]Write i2c OK [22:56:27]MH_I2C_Read... [22:56:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:27]Read from MH i2c: E2 [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: E2 17 00 [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: E2 17 00 08 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 37 [22:56:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:56:27]wFMCommunicate OK [22:56:27]CreateOFDProtocolMessage done [22:56:27]OFDSenderStorePacket 309235 [22:56:27]StoreOFDPacket docnum=309235 [22:56:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 16 46 07 01 B8 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 90 02 00 00 F4 03 04 00 9C 73 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 B7 04 00 35 04 06 00 09 D3 5F F7 F7 F3 5C 39 D0 DD BF BE D9 29 [22:56:27]CheckFolder [22:56:27]dirname=/storage/ofd_packets [22:56:27]CheckFolder done [22:56:27]ProducePacketName [22:56:27]name=ofd_packets/00309235 [22:56:27]NVStorageSaveData ofd_packets/00309235 [22:56:27]File name is /storage/ofd_packets/00309235 [22:56:27]Write 301 bytes [22:56:27]NVStorageSaveData done [22:56:27]OFDSenderStorePacket done [22:56:27]KKMCreateOFDPacket done [22:56:27]NVStorageSaveData kkm_last_timestamp [22:56:27]File name is /storage/kkm_last_timestamp [22:56:27]Write 4 bytes [22:56:27]NVStorageSaveData done [22:56:27]ExternCall_PrintAddStr [22:56:27]wPrintStart [22:56:27]Write to MH i2c: 01 00 00 09 60 69 [22:56:27]Write i2c OK [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: 01 [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: 01 07 00 [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: 01 07 00 09 60 00 00 00 00 00 FF 0F 7E [22:56:27]RasterBufferAndPrint [22:56:27]line Счет N : (1)643102 [22:56:27]line ИНН: 02508201610067 [22:56:27]line Контрольно-Кассовый Чек [22:56:27]line ПРОДАЖА [22:56:27]line ТРК (МРК, ГНК) : 31 [22:56:27]line Товар: 2710124130 [22:56:27]line Аи-92-К-2 [22:56:27]line 10.470 * 66.90 [22:56:27]line = 700.44 [22:56:27]line НДС 12% НСП 1% [22:56:27]line > о реализуемом товаре [22:56:27]line ОКРУГЛЕНИЕ: -0.44 [22:56:27]line ИТОГО: 700.00 [22:56:27]line Внесено: 700.00 [22:56:27]line СДАЧА: 0.00 [22:56:27]line НСП 1% : 6.20 [22:56:27]line НДС 12% : 74.38 [22:56:27]line Наличными: 700.00 [22:56:27]line Безнал.: 0.00 [22:56:27]line Место: АЗС № 172 "Партнер Нефть" [22:56:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [22:56:27]line СНО: Общий режим [22:56:27]line Чек 656 26.10.2024 22:56 [22:56:27]line Смена: 532 ФФД: 1.0 [22:56:27]line ЗНМ: 0300000116 [22:56:27]line РНМ: 0000000000091780 [22:56:27]line Версия ККМ: 001 [22:56:27]line ФМ: 0000000000871765 [22:56:27]line ФД: 309235 [22:56:27]line ФПД: 10803452835827 [22:56:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T225628&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309235&fm=10803452835827&tin=02508201610067®Number=0000000000091780&sum=70000 [22:56:27]written 0, free lines is 4095 [22:56:27]OFD Sender: Processing packet 309235 [packets to send 223, broken 222] [22:56:27]ProducePacketName [22:56:27]name=ofd_packets/00309235 [22:56:27]OFD Sender: To server: pG, [22:56:27]CommunicateWithHost lk.salyk.kg:30040 [22:56:27]ConnectInit lk.salyk.kg [22:56:27]Connected sock=9 [22:56:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 16 46 07 01 B8 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 90 02 00 00 F4 03 04 00 9C 73 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 B7 04 00 35 04 06 00 09 D3 5F F7 F7 F3 5C 39 D0 DD BF BE D9 29 [22:56:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E7 5F 47 00 F0 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F3 B7 04 00 F4 03 04 00 F8 19 1D 67 B6 04 01 00 00 6B 01 E5 7D 57 0E 29 39 [22:56:27]CommunicateWithHost err = 0 [22:56:27]CheckOFDResponse [22:56:27]1017 (14) - 77093643461234 [22:56:27]1041 (16) - 0000000000871765 [22:56:27]1040 (4) - 309235 [22:56:27]1012 (4) - 26.10.2024 16:34 [22:56:27]1206 (1) - 0 [22:56:27]OFD Sender: Remove packet 309235 [22:56:27]ProducePacketName [22:56:27]name=ofd_packets/00309235 [22:56:27]NVStorageDeleteData [22:56:27]Write to MH i2c: 01 00 00 33 60 93 [22:56:27]Write i2c OK [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: 01 [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: 01 07 00 [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: 01 07 00 33 60 00 00 00 00 00 B1 0C 57 [22:56:27]RasterBufferAndPrint [22:56:27]line [22:56:27]line [22:56:27]line [22:56:27]line [22:56:27]line [22:56:27]written 0, free lines is 3255 [22:56:27]MH_Cut [22:56:27]Write to MH i2c: D1 01 00 3A 60 01 6C [22:56:27]Write i2c OK [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: D1 [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: D1 01 00 [22:56:27]MH_I2C_Read... [22:56:27]Read from MH i2c: D1 01 00 3A 60 00 6B [22:56:27]Write to MH i2c: 01 00 00 3B 60 9B [22:56:27]Write i2c OK [22:56:27]MH_I2C_Read... [22:56:27]OFD Sender: No OFD packet to send [22:56:28]*** Cut start [22:56:28]*** Purtial cut [22:56:28]*** Stage 1: CUTSNS_PIN = 1 [22:56:28]Read from MH i2c: 01 [22:56:28]MH_I2C_Read... [22:56:28]*** Stop cut motor [22:56:28]*** Cut end [22:56:28]Read from MH i2c: 01 07 00 [22:56:28]MH_I2C_Read... [22:56:28]Read from MH i2c: 01 07 00 3B 60 00 00 00 00 00 FF 0F B0 [22:56:28]process_action close_receipt done [22:56:28]requested_data is exist [22:56:28]produce_requested_data [22:56:28]requested_item fm.sn is exist - process it [22:56:28]wFMCommunicate request_size=4 [22:56:28]MH_SAM_APDU [22:56:28]CAPDU: 80 11 00 00 [22:56:28]Write to MH i2c: E2 08 00 3C 60 80 11 00 00 00 00 00 00 16 [22:56:28]Write i2c OK [22:56:28]MH_I2C_Read... [22:56:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:28]Read from MH i2c: E2 [22:56:28]MH_I2C_Read... [22:56:28]Read from MH i2c: E2 17 00 [22:56:28]MH_I2C_Read... [22:56:28]Read from MH i2c: E2 17 00 3C 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6B [22:56:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [22:56:28]wFMCommunicate OK [22:56:28]requested_item fd.num is exist - process it [22:56:28]SAM_PROTO_GetFieldsCounters [22:56:28]wFMCommunicate request_size=4 [22:56:28]MH_SAM_APDU [22:56:28]CAPDU: 80 13 00 00 [22:56:28]Write to MH i2c: E2 08 00 3D 60 80 13 00 00 00 00 00 00 19 [22:56:28]Write i2c OK [22:56:28]MH_I2C_Read... [22:56:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:56:28]Read from MH i2c: E2 [22:56:28]MH_I2C_Read... [22:56:28]Read from MH i2c: E2 62 00 [22:56:28]MH_I2C_Read... [22:56:28]Read from MH i2c: E2 62 00 3D 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F3 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 90 02 00 00 5E 04 04 00 90 02 00 00 57 04 04 00 91 02 00 00 19 04 04 00 00 00 00 00 90 00 B6 [22:56: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F3 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 90 02 00 00 5E 04 04 00 90 02 00 00 57 04 04 00 91 02 00 00 19 04 04 00 00 00 00 00 90 00 [22:56:28]wFMCommunicate OK [22:56:28]SAM_PROTO_GetFieldsCounters done [22:56:28]requested_item shift.num is exist - process it [22:56:28]requested_item shift.opened is exist - process it [22:56:28]req_shift_opened [22:56:28]FM_GetShiftState [22:56:28]SAM_PROTO_GetShiftState [22:56:28]wFMCommunicate request_size=4 [22:56:28]MH_SAM_APDU [22:56:28]CAPDU: 80 13 01 00 [22:56:28]Write to MH i2c: E2 08 00 3E 60 80 13 01 00 00 00 00 00 1B [22:56:28]Write i2c OK [22:56:28]MH_I2C_Read... [22:56:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:28]Read from MH i2c: E2 [22:56:28]MH_I2C_Read... [22:56:28]Read from MH i2c: E2 0E 00 [22:56:28]MH_I2C_Read... [22:56:28]Read from MH i2c: E2 0E 00 3E 60 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 99 [22:56:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [22:56:28]wFMCommunicate OK [22:56:28]SAM_PROTO_GetShiftState done [22:56:28]FM_GetShiftState done [22:56:28]req_shift_opened done [22:56:28]requested_item shift.open_date is exist - process it [22:56:28]req_shift_open_date [22:56:28]req_shift_open_date done [22:56:28]produce_requested_data done [22:56:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309235,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [22:56:28]process_action_free close_receipt [22:56:28]json_value_free [22:56:28]json_value_free done [22:56:28]process_json_proto returns [22:56:28]Send response to host [22:56:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309235,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [22:56:28]free response buf [22:56:28]execute_script done [22:56:28]execute_script returns [22:56:28]free content buf [22:56:28]Sock 7.Close socket [22:56:28]Sock 7.Thread stoped [22:56:32]OFD Sender: No OFD packet to send [22:56:37]OFD Sender: No OFD packet to send [22:56:42]OFD Sender: No OFD packet to send [22:56:47]OFD Sender: No OFD packet to send [22:56:52]OFD Sender: No OFD packet to send [22:56:57]OFD Sender: No OFD packet to send [22:57:02]OFD Sender: No OFD packet to send [22:57:07]OFD Sender: No OFD packet to send [22:57:12]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:36]accept exits with 10 [23:02:36]New connection [23:02:36]New thread 3066879332 created [23:02:36]Thread 3067022692 joined [23:02:36]Waiting for new connection... [23:02:36] Sock 10.Parse request [23:02:36]Sock 10.Check first char [23:02:36]Sock 10.First char is OK [23:02:36]request: POST /json_proto HTTP/1.0 [23:02:36]Method: POST [23:02:36]URL: /json_proto [23:02:36]Method is POST - this is cgi request [23:02:36]url: /json_proto [23:02:36]query_string will be loaded in cgi processing [23:02:36]execute_cgi json_proto POST (null) [23:02:36]execute_cgi path=json_proto method=POST [23:02:36]POST find Content-Length [23:02:36]Host: 172.17.96.3:8080 [23:02:36]Content-Length: 766 [23:02:36]Content-Type: application/json [23:02:36] [23:02:36]POST finish read [23:02:36]Found Content-Length = 766 [23:02:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:02:36]execute_script... [23:02: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)643103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:02:36]POST & json_proto [23:02:36]process_json_proto [23:02:36]json parsed OK: [23:02:36]protocol is kg_v1.0 [23:02:36]action value=close_receipt [23:02:36]process_action close_receipt [23:02:36]cmd_close_receipt [23:02:36]MH_GetDate [23:02:36]Write to MH i2c: F0 00 00 3F 60 8E [23:02:36]Write i2c OK [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: F0 [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: F0 09 00 [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: F0 09 00 3F 60 00 0F 75 1D 67 44 5E 04 65 AA [23:02:36]GetLastDocTimeStamp 1729983388 [23:02:36]current date 1729983759 [23:02:36]FM_GetShiftState [23:02:36]SAM_PROTO_GetShiftState [23:02:36]wFMCommunicate request_size=4 [23:02:36]MH_SAM_APDU [23:02:36]CAPDU: 80 13 01 00 [23:02:36]Write to MH i2c: E2 08 00 40 60 80 13 01 00 00 00 00 00 1D [23:02:36]Write i2c OK [23:02:36]MH_I2C_Read... [23:02:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:02:36]Read from MH i2c: E2 [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: E2 0E 00 [23:02:36]MH_I2C_Read... [23:02:36]Read from MH i2c: E2 0E 00 40 60 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9B [23:02:36]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:02:36]wFMCommunicate OK [23:02:36]SAM_PROTO_GetShiftState done [23:02:36]FM_GetShiftState done [23:02:36]opened in 1729902265 [23:02:36]opened+sec_in_day 1729988665 [23:02:36]quantity*price = 40006 [23:02:36]sum+1 = 40007 [23:02:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 657 26.10.2024 23:02 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309236 ФПД: 264965518769533 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T230239&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309236&fm=264965518769533&tin=02508201610067®Number=0000000000091780&sum=40006 [23:02:37]StoreToDocumentArchive [23:02:37]shift 532 fd 309236 [23:02:37]save to /storage/0532/doc_00309236 [23:02:37]save last doc name /storage/0532/doc_00309236 to /storage/kkm_last_doc_name [23:02:37]save OK [23:02:37]Clear old archive folders... [23:02:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:02:37]tlvbuf is 001C1940 [23:02:37]SAM_PROTO_ClearQueue [23:02:37]wFMCommunicate request_size=4 [23:02:37]MH_SAM_APDU [23:02:37]CAPDU: 80 09 00 00 [23:02:37]Write to MH i2c: E2 08 00 4D 60 80 09 00 00 00 00 00 00 1F [23:02:37]Write i2c OK [23:02:37]MH_I2C_Read... [23:02:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:02:37]Read from MH i2c: E2 [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: E2 03 00 [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: E2 03 00 4D 60 00 90 00 21 [23:02:37]RAPDU: 90 00 [23:02:37]wFMCommunicate OK [23:02:37]SAM_PROTO_ClearQueue done [23:02:37]KKMCreateOFDPacket [23:02:37]OFDProtocolAddRootSTLVToBuf [23:02:37]FM_MakeSignedData [23:02:37]FM_MakeSignedData [23:02:37]SAM_PROTO_SignData [23:02:37]wFMCommunicate request_size=4 [23:02:37]MH_SAM_APDU [23:02:37]CAPDU: 80 0D 01 02 [23:02:37]Write to MH i2c: E2 08 00 4E 60 80 0D 01 02 00 00 00 00 27 [23:02:37]Write i2c OK [23:02:37]MH_I2C_Read... [23:02:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:02:37]Read from MH i2c: E2 [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: E2 03 00 [23:02:37]MH_I2C_Read... [23:02:37]Read from MH i2c: E2 03 00 4E 60 00 90 00 22 [23:02:37]RAPDU: 90 00 [23:02:37]wFMCommunicate OK [23:02:37]wFMCommunicate request_size=255 [23:02:37]MH_SAM_APDU [23:02: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 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 0F 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 B7 04 00 35 04 06 00 F0 [23:02:37]Write to MH i2c: E2 02 01 4F 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 0F 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 B7 04 00 35 04 06 00 F0 00 00 E0 [23:02:37]Write i2c OK [23:02:37]MH_I2C_Read... [23:02:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:02:38]Read from MH i2c: E2 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: E2 03 00 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: E2 03 00 4F 60 00 90 00 23 [23:02:38]RAPDU: 90 00 [23:02:38]wFMCommunicate OK [23:02:38]wFMCommunicate request_size=10 [23:02:38]MH_SAM_APDU [23:02:38]CAPDU: 80 0D 02 02 05 FC 17 9F BD 7D [23:02:38]Write to MH i2c: E2 0D 00 50 60 80 0D 02 02 05 00 FC 17 9F BD 7D 00 00 20 [23:02:38]Write i2c OK [23:02:38]MH_I2C_Read... [23:02:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:02:38]Read from MH i2c: E2 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: E2 03 00 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: E2 03 00 50 60 00 90 00 24 [23:02:38]RAPDU: 90 00 [23:02:38]wFMCommunicate OK [23:02:38]wFMCommunicate request_size=4 [23:02:38]MH_SAM_APDU [23:02:38]CAPDU: 80 0D 03 02 [23:02:38]Write to MH i2c: E2 08 00 51 60 80 0D 03 02 00 00 00 00 2C [23:02:38]Write i2c OK [23:02:38]MH_I2C_Read... [23:02:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:02:38]Read from MH i2c: E2 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: E2 0B 00 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: E2 0B 00 51 60 00 3D BA 4B 06 9C 94 17 15 90 00 D1 [23:02:38]RAPDU: 3D BA 4B 06 9C 94 17 15 90 00 [23:02:38]wFMCommunicate OK [23:02:38]SAM_PROTO_SignData done [23:02:38]FM_MakeSignedData done [23:02:38]CreateOFDProtocolMessage [23:02:38]wFMCommunicate request_size=4 [23:02:38]MH_SAM_APDU [23:02:38]CAPDU: 80 11 00 00 [23:02:38]Write to MH i2c: E2 08 00 52 60 80 11 00 00 00 00 00 00 2C [23:02:38]Write i2c OK [23:02:38]MH_I2C_Read... [23:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:02:38]Read from MH i2c: E2 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: E2 17 00 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: E2 17 00 52 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 81 [23:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:02:38]wFMCommunicate OK [23:02:38]CreateOFDProtocolMessage done [23:02:38]OFDSenderStorePacket 309236 [23:02:38]StoreOFDPacket docnum=309236 [23:02:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 29 54 07 01 3C 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 0F 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 B7 04 00 35 04 06 00 F0 FC 17 9F BD 7D 3D BA 4B 06 9C 94 17 15 [23:02:38]CheckFolder [23:02:38]dirname=/storage/ofd_packets [23:02:38]CheckFolder done [23:02:38]ProducePacketName [23:02:38]name=ofd_packets/00309236 [23:02:38]NVStorageSaveData ofd_packets/00309236 [23:02:38]File name is /storage/ofd_packets/00309236 [23:02:38]Write 301 bytes [23:02:38]NVStorageSaveData done [23:02:38]OFDSenderStorePacket done [23:02:38]KKMCreateOFDPacket done [23:02:38]NVStorageSaveData kkm_last_timestamp [23:02:38]File name is /storage/kkm_last_timestamp [23:02:38]Write 4 bytes [23:02:38]NVStorageSaveData done [23:02:38]ExternCall_PrintAddStr [23:02:38]wPrintStart [23:02:38]Write to MH i2c: 01 00 00 53 60 B3 [23:02:38]Write i2c OK [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: 01 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: 01 07 00 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: 01 07 00 53 60 00 00 00 00 00 FF 0F C8 [23:02:38]RasterBufferAndPrint [23:02:38]line Счет N : (1)643103 [23:02:38]line ИНН: 02508201610067 [23:02:38]line Контрольно-Кассовый Чек [23:02:38]line ПРОДАЖА [23:02:38]line ТРК (МРК, ГНК) : 31 [23:02:38]line Товар: 2710124130 [23:02:38]line Аи-92-К-2 [23:02:38]line 5.980 * 66.90 [23:02:38]line = 400.06 [23:02:38]line НДС 12% НСП 1% [23:02:38]line > о реализуемом товаре [23:02:38]line ИТОГО: 400.06 [23:02:38]line НСП 1% : 3.54 [23:02:38]line НДС 12% : 42.48 [23:02:38]line Наличными: 0.00 [23:02:38]line Безнал.: 400.06 [23:02:38]line Место: АЗС № 172 "Партнер Нефть" [23:02:38]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:02:38]line СНО: Общий режим [23:02:38]line Чек 657 26.10.2024 23:02 [23:02:38]line Смена: 532 ФФД: 1.0 [23:02:38]line ЗНМ: 0300000116 [23:02:38]line РНМ: 0000000000091780 [23:02:38]line Версия ККМ: 001 [23:02:38]line Платежная система: Mbank [23:02:38]line ФМ: 0000000000871765 [23:02:38]line ФД: 309236 [23:02:38]line ФПД: 264965518769533 [23:02:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T230239&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309236&fm=264965518769533&tin=02508201610067®Number=0000000000091780&sum=40006 [23:02:38]written 0, free lines is 4095 [23:02:38]OFD Sender: Processing packet 309236 [packets to send 223, broken 222] [23:02:38]ProducePacketName [23:02:38]name=ofd_packets/00309236 [23:02:38]OFD Sender: To server: pG, [23:02:38]CommunicateWithHost lk.salyk.kg:30040 [23:02:38]ConnectInit lk.salyk.kg [23:02:38]Connected sock=7 [23:02:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 29 54 07 01 3C 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 0F 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 B7 04 00 35 04 06 00 F0 FC 17 9F BD 7D 3D BA 4B 06 9C 94 17 15 [23:02:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0F 3A 47 00 BE 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F4 B7 04 00 F4 03 04 00 6B 1B 1D 67 B6 04 01 00 00 1D EB E7 E3 B7 30 0F 7E [23:02:38]CommunicateWithHost err = 0 [23:02:38]CheckOFDResponse [23:02:38]1017 (14) - 77093643461234 [23:02:38]1041 (16) - 0000000000871765 [23:02:38]1040 (4) - 309236 [23:02:38]1012 (4) - 26.10.2024 16:40 [23:02:38]1206 (1) - 0 [23:02:38]OFD Sender: Remove packet 309236 [23:02:38]ProducePacketName [23:02:38]name=ofd_packets/00309236 [23:02:38]NVStorageDeleteData [23:02:38]Write to MH i2c: 01 00 00 7B 60 DB [23:02:38]Write i2c OK [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: 01 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: 01 07 00 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: 01 07 00 7B 60 00 00 00 00 00 E4 0C D2 [23:02:38]RasterBufferAndPrint [23:02:38]line [23:02:38]line [23:02:38]line [23:02:38]line [23:02:38]line [23:02:38]written 0, free lines is 3306 [23:02:38]MH_Cut [23:02:38]Write to MH i2c: D1 01 00 82 60 01 B4 [23:02:38]Write i2c OK [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: D1 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: D1 01 00 [23:02:38]MH_I2C_Read... [23:02:38]Read from MH i2c: D1 01 00 82 60 00 B3 [23:02:38]Write to MH i2c: 01 00 00 83 60 E3 [23:02:38]Write i2c OK [23:02:38]MH_I2C_Read... [23:02:39]OFD Sender: No OFD packet to send [23:02:39]*** Cut start [23:02:39]*** Purtial cut [23:02:39]*** Stage 1: CUTSNS_PIN = 1 [23:02:39]Read from MH i2c: 01 [23:02:39]MH_I2C_Read... [23:02:39]*** Stop cut motor [23:02:39]*** Cut end [23:02:39]Read from MH i2c: 01 07 00 [23:02:39]MH_I2C_Read... [23:02:39]Read from MH i2c: 01 07 00 83 60 00 00 00 00 00 FF 0F F8 [23:02:39]process_action close_receipt done [23:02:39]requested_data is exist [23:02:39]produce_requested_data [23:02:39]requested_item fm.sn is exist - process it [23:02:39]wFMCommunicate request_size=4 [23:02:39]MH_SAM_APDU [23:02:39]CAPDU: 80 11 00 00 [23:02:39]Write to MH i2c: E2 08 00 84 60 80 11 00 00 00 00 00 00 5E [23:02:39]Write i2c OK [23:02:39]MH_I2C_Read... [23:02:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:02:39]Read from MH i2c: E2 [23:02:39]MH_I2C_Read... [23:02:39]Read from MH i2c: E2 17 00 [23:02:39]MH_I2C_Read... [23:02:39]Read from MH i2c: E2 17 00 84 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B3 [23:02:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:02:39]wFMCommunicate OK [23:02:39]requested_item fd.num is exist - process it [23:02:39]SAM_PROTO_GetFieldsCounters [23:02:39]wFMCommunicate request_size=4 [23:02:39]MH_SAM_APDU [23:02:39]CAPDU: 80 13 00 00 [23:02:39]Write to MH i2c: E2 08 00 85 60 80 13 00 00 00 00 00 00 61 [23:02:39]Write i2c OK [23:02:39]MH_I2C_Read... [23:02:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:02:40]Read from MH i2c: E2 [23:02:40]MH_I2C_Read... [23:02:40]Read from MH i2c: E2 62 00 [23:02:40]MH_I2C_Read... [23:02:40]Read from MH i2c: E2 62 00 85 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F4 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 91 02 00 00 5E 04 04 00 91 02 00 00 57 04 04 00 92 02 00 00 19 04 04 00 00 00 00 00 90 00 02 [23:02:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F4 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 91 02 00 00 5E 04 04 00 91 02 00 00 57 04 04 00 92 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:02:40]wFMCommunicate OK [23:02:40]SAM_PROTO_GetFieldsCounters done [23:02:40]requested_item shift.num is exist - process it [23:02:40]requested_item shift.opened is exist - process it [23:02:40]req_shift_opened [23:02:40]FM_GetShiftState [23:02:40]SAM_PROTO_GetShiftState [23:02:40]wFMCommunicate request_size=4 [23:02:40]MH_SAM_APDU [23:02:40]CAPDU: 80 13 01 00 [23:02:40]Write to MH i2c: E2 08 00 86 60 80 13 01 00 00 00 00 00 63 [23:02:40]Write i2c OK [23:02:40]MH_I2C_Read... [23:02:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:02:40]Read from MH i2c: E2 [23:02:40]MH_I2C_Read... [23:02:40]Read from MH i2c: E2 0E 00 [23:02:40]MH_I2C_Read... [23:02:40]Read from MH i2c: E2 0E 00 86 60 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E1 [23:02:40]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:02:40]wFMCommunicate OK [23:02:40]SAM_PROTO_GetShiftState done [23:02:40]FM_GetShiftState done [23:02:40]req_shift_opened done [23:02:40]requested_item shift.open_date is exist - process it [23:02:40]req_shift_open_date [23:02:40]req_shift_open_date done [23:02:40]produce_requested_data done [23:02:40]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309236,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:02:40]process_action_free close_receipt [23:02:40]json_value_free [23:02:40]json_value_free done [23:02:40]process_json_proto returns [23:02:40]Send response to host [23:02:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309236,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:02:40]free response buf [23:02:40]execute_script done [23:02:40]execute_script returns [23:02:40]free content buf [23:02:40]Sock 10.Close socket [23:02:40]Sock 10.Thread stoped [23:02:44]OFD Sender: No OFD packet to send [23:02:49]OFD Sender: No OFD packet to send [23:02:54]OFD Sender: No OFD packet to send [23:02:59]OFD Sender: No OFD packet to send [23:03:04]OFD Sender: No OFD packet to send [23:03:09]OFD Sender: No OFD packet to send [23:03:14]OFD Sender: No OFD packet to send [23:03:19]OFD Sender: No OFD packet to send [23:03:21]accept exits with 9 [23:03:21]New connection [23:03:21]New thread 3067022692 created [23:03:21]Thread 3066879332 joined [23:03:21]Waiting for new connection... [23:03:21] Sock 9.Parse request [23:03:21]Sock 9.Check first char [23:03:21]Sock 9.First char is OK [23:03:21]request: POST /json_proto HTTP/1.0 [23:03:21]Method: POST [23:03:21]URL: /json_proto [23:03:21]Method is POST - this is cgi request [23:03:21]url: /json_proto [23:03:21]query_string will be loaded in cgi processing [23:03:21]execute_cgi json_proto POST (null) [23:03:21]execute_cgi path=json_proto method=POST [23:03:21]POST find Content-Length [23:03:21]Host: 172.17.96.3:8080 [23:03:21]Content-Length: 677 [23:03:21]Content-Type: application/json [23:03:21] [23:03:21]POST finish read [23:03:21]Found Content-Length = 677 [23:03:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [23:03:21]execute_script... [23:03:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [23:03:21]POST & json_proto [23:03:21]process_json_proto [23:03:21]json parsed OK: [23:03:21]protocol is kg_v1.0 [23:03:21]action value=close_receipt [23:03:21]process_action close_receipt [23:03:21]cmd_close_receipt [23:03:21]MH_GetDate [23:03:21]Write to MH i2c: F0 00 00 87 60 D6 [23:03:21]Write i2c OK [23:03:21]MH_I2C_Read... [23:03:21]Read from MH i2c: F0 [23:03:21]MH_I2C_Read... [23:03:21]Read from MH i2c: F0 09 00 [23:03:21]MH_I2C_Read... [23:03:21]Read from MH i2c: F0 09 00 87 60 00 3C 75 1D 67 44 5E 04 65 1F [23:03:21]GetLastDocTimeStamp 1729983759 [23:03:21]current date 1729983804 [23:03:21]FM_GetShiftState [23:03:21]SAM_PROTO_GetShiftState [23:03:21]wFMCommunicate request_size=4 [23:03:21]MH_SAM_APDU [23:03:21]CAPDU: 80 13 01 00 [23:03:21]Write to MH i2c: E2 08 00 88 60 80 13 01 00 00 00 00 00 65 [23:03:21]Write i2c OK [23:03:21]MH_I2C_Read... [23:03:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:03:22]Read from MH i2c: E2 [23:03:22]MH_I2C_Read... [23:03:22]Read from MH i2c: E2 0E 00 [23:03:22]MH_I2C_Read... [23:03:22]Read from MH i2c: E2 0E 00 88 60 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E3 [23:03:22]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:03:22]wFMCommunicate OK [23:03:22]SAM_PROTO_GetShiftState done [23:03:22]FM_GetShiftState done [23:03:22]opened in 1729902265 [23:03:22]opened+sec_in_day 1729988665 [23:03:22]quantity*price = 20003 [23:03:22]sum+1 = 20004 [23:03:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 658 26.10.2024 23:03 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309237 ФПД: 140149150793748 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T230324&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309237&fm=140149150793748&tin=02508201610067®Number=0000000000091780&sum=20000 [23:03:23]StoreToDocumentArchive [23:03:23]shift 532 fd 309237 [23:03:23]save to /storage/0532/doc_00309237 [23:03:23]save last doc name /storage/0532/doc_00309237 to /storage/kkm_last_doc_name [23:03:23]save OK [23:03:23]Clear old archive folders... [23:03:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:03:23]tlvbuf is 002088E0 [23:03:23]SAM_PROTO_ClearQueue [23:03:23]wFMCommunicate request_size=4 [23:03:23]MH_SAM_APDU [23:03:23]CAPDU: 80 09 00 00 [23:03:23]Write to MH i2c: E2 08 00 95 60 80 09 00 00 00 00 00 00 67 [23:03:23]Write i2c OK [23:03:23]MH_I2C_Read... [23:03:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:03:23]Read from MH i2c: E2 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: E2 03 00 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: E2 03 00 95 60 00 90 00 69 [23:03:23]RAPDU: 90 00 [23:03:23]wFMCommunicate OK [23:03:23]SAM_PROTO_ClearQueue done [23:03:23]KKMCreateOFDPacket [23:03:23]OFDProtocolAddRootSTLVToBuf [23:03:23]FM_MakeSignedData [23:03:23]FM_MakeSignedData [23:03:23]SAM_PROTO_SignData [23:03:23]wFMCommunicate request_size=4 [23:03:23]MH_SAM_APDU [23:03:23]CAPDU: 80 0D 01 02 [23:03:23]Write to MH i2c: E2 08 00 96 60 80 0D 01 02 00 00 00 00 6F [23:03:23]Write i2c OK [23:03:23]MH_I2C_Read... [23:03:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:03:23]Read from MH i2c: E2 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: E2 03 00 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: E2 03 00 96 60 00 90 00 6A [23:03:23]RAPDU: 90 00 [23:03:23]wFMCommunicate OK [23:03:23]wFMCommunicate request_size=255 [23:03:23]MH_SAM_APDU [23:03:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 92 02 00 00 F4 03 04 00 3C 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 B7 04 00 35 04 06 00 7F [23:03:23]Write to MH i2c: E2 02 01 97 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 92 02 00 00 F4 03 04 00 3C 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 B7 04 00 35 04 06 00 7F 00 00 CD [23:03:23]Write i2c OK [23:03:23]MH_I2C_Read... [23:03:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:03:23]Read from MH i2c: E2 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: E2 03 00 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: E2 03 00 97 60 00 90 00 6B [23:03:23]RAPDU: 90 00 [23:03:23]wFMCommunicate OK [23:03:23]wFMCommunicate request_size=10 [23:03:23]MH_SAM_APDU [23:03:23]CAPDU: 80 0D 02 02 05 77 04 59 40 14 [23:03:23]Write to MH i2c: E2 0D 00 98 60 80 0D 02 02 05 00 77 04 59 40 14 00 00 A4 [23:03:23]Write i2c OK [23:03:23]MH_I2C_Read... [23:03:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:03:23]Read from MH i2c: E2 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: E2 03 00 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: E2 03 00 98 60 00 90 00 6C [23:03:23]RAPDU: 90 00 [23:03:23]wFMCommunicate OK [23:03:23]wFMCommunicate request_size=4 [23:03:23]MH_SAM_APDU [23:03:23]CAPDU: 80 0D 03 02 [23:03:23]Write to MH i2c: E2 08 00 99 60 80 0D 03 02 00 00 00 00 74 [23:03:23]Write i2c OK [23:03:23]MH_I2C_Read... [23:03:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:03:23]Read from MH i2c: E2 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: E2 0B 00 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: E2 0B 00 99 60 00 91 4A 8C 8B F3 A2 CF 04 90 00 CF [23:03:23]RAPDU: 91 4A 8C 8B F3 A2 CF 04 90 00 [23:03:23]wFMCommunicate OK [23:03:23]SAM_PROTO_SignData done [23:03:23]FM_MakeSignedData done [23:03:23]CreateOFDProtocolMessage [23:03:23]wFMCommunicate request_size=4 [23:03:23]MH_SAM_APDU [23:03:23]CAPDU: 80 11 00 00 [23:03:23]Write to MH i2c: E2 08 00 9A 60 80 11 00 00 00 00 00 00 74 [23:03:23]Write i2c OK [23:03:23]MH_I2C_Read... [23:03:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:03:23]Read from MH i2c: E2 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: E2 17 00 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: E2 17 00 9A 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C9 [23:03:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:03:23]wFMCommunicate OK [23:03:23]CreateOFDProtocolMessage done [23:03:23]OFDSenderStorePacket 309237 [23:03:23]StoreOFDPacket docnum=309237 [23:03:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5A C3 07 01 68 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 92 02 00 00 F4 03 04 00 3C 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 B7 04 00 35 04 06 00 7F 77 04 59 40 14 91 4A 8C 8B F3 A2 CF 04 [23:03:23]CheckFolder [23:03:23]dirname=/storage/ofd_packets [23:03:23]CheckFolder done [23:03:23]ProducePacketName [23:03:23]name=ofd_packets/00309237 [23:03:23]NVStorageSaveData ofd_packets/00309237 [23:03:23]File name is /storage/ofd_packets/00309237 [23:03:23]Write 301 bytes [23:03:23]NVStorageSaveData done [23:03:23]OFDSenderStorePacket done [23:03:23]KKMCreateOFDPacket done [23:03:23]NVStorageSaveData kkm_last_timestamp [23:03:23]File name is /storage/kkm_last_timestamp [23:03:23]Write 4 bytes [23:03:23]NVStorageSaveData done [23:03:23]ExternCall_PrintAddStr [23:03:23]wPrintStart [23:03:23]Write to MH i2c: 01 00 00 9B 60 FB [23:03:23]Write i2c OK [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: 01 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: 01 07 00 [23:03:23]MH_I2C_Read... [23:03:23]Read from MH i2c: 01 07 00 9B 60 00 00 00 00 00 FF 0F 10 [23:03:23]RasterBufferAndPrint [23:03:23]line Счет N : (1)643104 [23:03:23]line ИНН: 02508201610067 [23:03:23]line Контрольно-Кассовый Чек [23:03:23]line ПРОДАЖА [23:03:23]line ТРК (МРК, ГНК) : 62 [23:03:23]line Товар: 2710124130 [23:03:23]line Аи-92-К-2 [23:03:23]line 2.990 * 66.90 [23:03:23]line = 200.03 [23:03:23]line НДС 12% НСП 1% [23:03:23]line > о реализуемом товаре [23:03:23]line ОКРУГЛЕНИЕ: -0.03 [23:03:23]line ИТОГО: 200.00 [23:03:23]line Внесено: 200.00 [23:03:23]line СДАЧА: 0.00 [23:03:23]line НСП 1% : 1.77 [23:03:23]line НДС 12% : 21.24 [23:03:23]line Наличными: 200.00 [23:03:23]line Безнал.: 0.00 [23:03:23]line Место: АЗС № 172 "Партнер Нефть" [23:03:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:03:23]line СНО: Общий режим [23:03:23]line Чек 658 26.10.2024 23:03 [23:03:23]line Смена: 532 ФФД: 1.0 [23:03:23]line ЗНМ: 0300000116 [23:03:23]line РНМ: 0000000000091780 [23:03:23]line Версия ККМ: 001 [23:03:23]line ФМ: 0000000000871765 [23:03:23]line ФД: 309237 [23:03:23]line ФПД: 140149150793748 [23:03:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T230324&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309237&fm=140149150793748&tin=02508201610067®Number=0000000000091780&sum=20000 [23:03:23]written 0, free lines is 4095 [23:03:23]OFD Sender: Processing packet 309237 [packets to send 223, broken 222] [23:03:23]ProducePacketName [23:03:23]name=ofd_packets/00309237 [23:03:23]OFD Sender: To server: pG, [23:03:23]CommunicateWithHost lk.salyk.kg:30040 [23:03:23]ConnectInit lk.salyk.kg [23:03:23]Connected sock=10 [23:03:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 5A C3 07 01 68 5E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 92 02 00 00 F4 03 04 00 3C 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F5 B7 04 00 35 04 06 00 7F 77 04 59 40 14 91 4A 8C 8B F3 A2 CF 04 [23:03:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F6 14 47 00 77 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 31 37 36 35 10 04 04 00 F5 B7 04 00 F4 03 04 00 99 1B 1D 67 B6 04 01 00 00 F7 A9 BE 7A A8 A1 BB 2E [23:03:24]CommunicateWithHost err = 0 [23:03:24]CheckOFDResponse [23:03:24]1017 (14) - 77093643461234 [23:03:24]1041 (16) - 0000000000871765 [23:03:24]1040 (4) - 309237 [23:03:24]1012 (4) - 26.10.2024 16:40 [23:03:24]1206 (1) - 0 [23:03:24]OFD Sender: Remove packet 309237 [23:03:24]ProducePacketName [23:03:24]name=ofd_packets/00309237 [23:03:24]NVStorageDeleteData [23:03:24]Write to MH i2c: 01 00 00 C5 60 25 [23:03:24]Write i2c OK [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: 01 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: 01 07 00 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: 01 07 00 C5 60 00 00 00 00 00 C4 0C FC [23:03:24]RasterBufferAndPrint [23:03:24]line [23:03:24]line [23:03:24]line [23:03:24]line [23:03:24]line [23:03:24]written 0, free lines is 3273 [23:03:24]MH_Cut [23:03:24]Write to MH i2c: D1 01 00 CC 60 01 FE [23:03:24]Write i2c OK [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: D1 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: D1 01 00 [23:03:24]MH_I2C_Read... [23:03:24]Read from MH i2c: D1 01 00 CC 60 00 FD [23:03:24]Write to MH i2c: 01 00 00 CD 60 2D [23:03:24]Write i2c OK [23:03:24]MH_I2C_Read... [23:03:24]OFD Sender: No OFD packet to send [23:03:24]*** Cut start [23:03:24]*** Purtial cut [23:03:24]*** Stage 1: CUTSNS_PIN = 1 [23:03:25]Read from MH i2c: 01 [23:03:25]MH_I2C_Read... [23:03:25]*** Stop cut motor [23:03:25]*** Cut end [23:03:25]Read from MH i2c: 01 07 00 [23:03:25]MH_I2C_Read... [23:03:25]Read from MH i2c: 01 07 00 CD 60 00 00 00 00 00 FF 0F 42 [23:03:25]process_action close_receipt done [23:03:25]requested_data is exist [23:03:25]produce_requested_data [23:03:25]requested_item fm.sn is exist - process it [23:03:25]wFMCommunicate request_size=4 [23:03:25]MH_SAM_APDU [23:03:25]CAPDU: 80 11 00 00 [23:03:25]Write to MH i2c: E2 08 00 CE 60 80 11 00 00 00 00 00 00 A8 [23:03:25]Write i2c OK [23:03:25]MH_I2C_Read... [23:03:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:03:25]Read from MH i2c: E2 [23:03:25]MH_I2C_Read... [23:03:25]Read from MH i2c: E2 17 00 [23:03:25]MH_I2C_Read... [23:03:25]Read from MH i2c: E2 17 00 CE 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FD [23:03:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:03:25]wFMCommunicate OK [23:03:25]requested_item fd.num is exist - process it [23:03:25]SAM_PROTO_GetFieldsCounters [23:03:25]wFMCommunicate request_size=4 [23:03:25]MH_SAM_APDU [23:03:25]CAPDU: 80 13 00 00 [23:03:25]Write to MH i2c: E2 08 00 CF 60 80 13 00 00 00 00 00 00 AB [23:03:25]Write i2c OK [23:03:25]MH_I2C_Read... [23:03:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:03:25]Read from MH i2c: E2 [23:03:25]MH_I2C_Read... [23:03:25]Read from MH i2c: E2 62 00 [23:03:25]MH_I2C_Read... [23:03:25]Read from MH i2c: E2 62 00 CF 60 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F5 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 92 02 00 00 5E 04 04 00 92 02 00 00 57 04 04 00 93 02 00 00 19 04 04 00 00 00 00 00 90 00 50 [23:03: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F5 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 92 02 00 00 5E 04 04 00 92 02 00 00 57 04 04 00 93 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:03:25]wFMCommunicate OK [23:03:25]SAM_PROTO_GetFieldsCounters done [23:03:25]requested_item shift.num is exist - process it [23:03:25]requested_item shift.opened is exist - process it [23:03:25]req_shift_opened [23:03:25]FM_GetShiftState [23:03:25]SAM_PROTO_GetShiftState [23:03:25]wFMCommunicate request_size=4 [23:03:25]MH_SAM_APDU [23:03:25]CAPDU: 80 13 01 00 [23:03:25]Write to MH i2c: E2 08 00 D0 60 80 13 01 00 00 00 00 00 AD [23:03:25]Write i2c OK [23:03:25]MH_I2C_Read... [23:03:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:03:25]Read from MH i2c: E2 [23:03:25]MH_I2C_Read... [23:03:25]Read from MH i2c: E2 0E 00 [23:03:25]MH_I2C_Read... [23:03:25]Read from MH i2c: E2 0E 00 D0 60 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2B [23:03:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:03:25]wFMCommunicate OK [23:03:25]SAM_PROTO_GetShiftState done [23:03:25]FM_GetShiftState done [23:03:25]req_shift_opened done [23:03:25]requested_item shift.open_date is exist - process it [23:03:25]req_shift_open_date [23:03:25]req_shift_open_date done [23:03:25]produce_requested_data done [23:03:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309237,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:03:25]process_action_free close_receipt [23:03:25]json_value_free [23:03:25]json_value_free done [23:03:25]process_json_proto returns [23:03:25]Send response to host [23:03:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309237,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:03:25]free response buf [23:03:25]execute_script done [23:03:25]execute_script returns [23:03:25]free content buf [23:03:25]Sock 9.Close socket [23:03:25]Sock 9.Thread stoped [23:03:29]OFD Sender: No OFD packet to send [23:03:34]OFD Sender: No OFD packet to send [23:03:39]OFD Sender: No OFD packet to send [23:03:44]OFD Sender: No OFD packet to send [23:03:49]OFD Sender: No OFD packet to send [23:03:54]OFD Sender: No OFD packet to send [23:03:59]OFD Sender: No OFD packet to send [23:04:04]OFD Sender: No OFD packet to send [23:04:09]OFD Sender: No OFD packet to send [23:04:14]OFD Sender: No OFD packet to send [23:04:19]OFD Sender: No OFD packet to send [23:04:24]OFD Sender: No OFD packet to send [23:04:29]OFD Sender: No OFD packet to send [23:04:34]OFD Sender: No OFD packet to send [23:04:39]OFD Sender: No OFD packet to send [23:04:44]OFD Sender: No OFD packet to send [23:04:48]accept exits with 7 [23:04:48]New connection [23:04:48]New thread 3066879332 created [23:04:48]Thread 3067022692 joined [23:04:48]Waiting for new connection... [23:04:48] Sock 7.Parse request [23:04:48]Sock 7.Check first char [23:04:48]Sock 7.First char is OK [23:04:48]request: POST /json_proto HTTP/1.0 [23:04:48]Method: POST [23:04:48]URL: /json_proto [23:04:48]Method is POST - this is cgi request [23:04:48]url: /json_proto [23:04:48]query_string will be loaded in cgi processing [23:04:48]execute_cgi json_proto POST (null) [23:04:48]execute_cgi path=json_proto method=POST [23:04:48]POST find Content-Length [23:04:48]Host: 172.17.96.3:8080 [23:04:48]Content-Length: 677 [23:04:48]Content-Type: application/json [23:04:48] [23:04:48]POST finish read [23:04:48]Found Content-Length = 677 [23:04:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [23:04:48]execute_script... [23:04:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [23:04:48]POST & json_proto [23:04:48]process_json_proto [23:04:48]json parsed OK: [23:04:48]protocol is kg_v1.0 [23:04:48]action value=close_receipt [23:04:48]process_action close_receipt [23:04:48]cmd_close_receipt [23:04:48]MH_GetDate [23:04:48]Write to MH i2c: F0 00 00 D1 60 20 [23:04:48]Write i2c OK [23:04:48]MH_I2C_Read... [23:04:48]Read from MH i2c: F0 [23:04:48]MH_I2C_Read... [23:04:48]Read from MH i2c: F0 09 00 [23:04:48]MH_I2C_Read... [23:04:48]Read from MH i2c: F0 09 00 D1 60 00 92 75 1D 67 44 5E 04 65 BF [23:04:48]GetLastDocTimeStamp 1729983804 [23:04:48]current date 1729983890 [23:04:48]FM_GetShiftState [23:04:48]SAM_PROTO_GetShiftState [23:04:48]wFMCommunicate request_size=4 [23:04:48]MH_SAM_APDU [23:04:48]CAPDU: 80 13 01 00 [23:04:48]Write to MH i2c: E2 08 00 D2 60 80 13 01 00 00 00 00 00 AF [23:04:48]Write i2c OK [23:04:48]MH_I2C_Read... [23:04:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:04:48]Read from MH i2c: E2 [23:04:48]MH_I2C_Read... [23:04:48]Read from MH i2c: E2 0E 00 [23:04:48]MH_I2C_Read... [23:04:48]Read from MH i2c: E2 0E 00 D2 60 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2D [23:04:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:04:48]wFMCommunicate OK [23:04:48]SAM_PROTO_GetShiftState done [23:04:48]FM_GetShiftState done [23:04:48]opened in 1729902265 [23:04:48]opened+sec_in_day 1729988665 [23:04:48]quantity*price = 30038 [23:04:48]sum+1 = 30039 [23:04:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 659 26.10.2024 23:04 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309238 ФПД: 134504694804443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T230450&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309238&fm=134504694804443&tin=02508201610067®Number=0000000000091780&sum=30000 [23:04:49]StoreToDocumentArchive [23:04:49]shift 532 fd 309238 [23:04:49]save to /storage/0532/doc_00309238 [23:04:49]save last doc name /storage/0532/doc_00309238 to /storage/kkm_last_doc_name [23:04:49]save OK [23:04:49]Clear old archive folders... [23:04:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:04:49]tlvbuf is 002990C0 [23:04:49]SAM_PROTO_ClearQueue [23:04:49]wFMCommunicate request_size=4 [23:04:49]MH_SAM_APDU [23:04:49]CAPDU: 80 09 00 00 [23:04:49]Write to MH i2c: E2 08 00 DF 60 80 09 00 00 00 00 00 00 B1 [23:04:49]Write i2c OK [23:04:49]MH_I2C_Read... [23:04:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:04:49]Read from MH i2c: E2 [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: E2 03 00 [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: E2 03 00 DF 60 00 90 00 B3 [23:04:49]RAPDU: 90 00 [23:04:49]wFMCommunicate OK [23:04:49]SAM_PROTO_ClearQueue done [23:04:49]KKMCreateOFDPacket [23:04:49]OFDProtocolAddRootSTLVToBuf [23:04:49]FM_MakeSignedData [23:04:49]FM_MakeSignedData [23:04:49]SAM_PROTO_SignData [23:04:49]wFMCommunicate request_size=4 [23:04:49]MH_SAM_APDU [23:04:49]CAPDU: 80 0D 01 02 [23:04:49]Write to MH i2c: E2 08 00 E0 60 80 0D 01 02 00 00 00 00 B9 [23:04:49]Write i2c OK [23:04:49]MH_I2C_Read... [23:04:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:04:49]Read from MH i2c: E2 [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: E2 03 00 [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: E2 03 00 E0 60 00 90 00 B4 [23:04:49]RAPDU: 90 00 [23:04:49]wFMCommunicate OK [23:04:49]wFMCommunicate request_size=255 [23:04:49]MH_SAM_APDU [23:04: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 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 93 02 00 00 F4 03 04 00 92 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 B7 04 00 35 04 06 00 7A [23:04:49]Write to MH i2c: E2 02 01 E1 60 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 93 02 00 00 F4 03 04 00 92 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 B7 04 00 35 04 06 00 7A 00 00 9C [23:04:49]Write i2c OK [23:04:49]MH_I2C_Read... [23:04:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:04:49]Read from MH i2c: E2 [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: E2 03 00 [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: E2 03 00 E1 60 00 90 00 B5 [23:04:49]RAPDU: 90 00 [23:04:49]wFMCommunicate OK [23:04:49]wFMCommunicate request_size=10 [23:04:49]MH_SAM_APDU [23:04:49]CAPDU: 80 0D 02 02 05 54 D0 8D EF DB [23:04:49]Write to MH i2c: E2 0D 00 E2 60 80 0D 02 02 05 00 54 D0 8D EF DB 00 00 41 [23:04:49]Write i2c OK [23:04:49]MH_I2C_Read... [23:04:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:04:49]Read from MH i2c: E2 [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: E2 03 00 [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: E2 03 00 E2 60 00 90 00 B6 [23:04:49]RAPDU: 90 00 [23:04:49]wFMCommunicate OK [23:04:49]wFMCommunicate request_size=4 [23:04:49]MH_SAM_APDU [23:04:49]CAPDU: 80 0D 03 02 [23:04:49]Write to MH i2c: E2 08 00 E3 60 80 0D 03 02 00 00 00 00 BE [23:04:49]Write i2c OK [23:04:49]MH_I2C_Read... [23:04:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:04:49]Read from MH i2c: E2 [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: E2 0B 00 [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: E2 0B 00 E3 60 00 E9 FF A4 6E 61 3F EB BC 90 00 00 [23:04:49]RAPDU: E9 FF A4 6E 61 3F EB BC 90 00 [23:04:49]wFMCommunicate OK [23:04:49]SAM_PROTO_SignData done [23:04:49]FM_MakeSignedData done [23:04:49]CreateOFDProtocolMessage [23:04:49]wFMCommunicate request_size=4 [23:04:49]MH_SAM_APDU [23:04:49]CAPDU: 80 11 00 00 [23:04:49]Write to MH i2c: E2 08 00 E4 60 80 11 00 00 00 00 00 00 BE [23:04:49]Write i2c OK [23:04:49]MH_I2C_Read... [23:04:49]OFD Sender: No OFD packet to send [23:04:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:04:49]Read from MH i2c: E2 [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: E2 17 00 [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: E2 17 00 E4 60 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 13 [23:04:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:04:49]wFMCommunicate OK [23:04:49]CreateOFDProtocolMessage done [23:04:49]OFDSenderStorePacket 309238 [23:04:49]StoreOFDPacket docnum=309238 [23:04:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 15 8F 07 01 00 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 93 02 00 00 F4 03 04 00 92 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 B7 04 00 35 04 06 00 7A 54 D0 8D EF DB E9 FF A4 6E 61 3F EB BC [23:04:49]CheckFolder [23:04:49]dirname=/storage/ofd_packets [23:04:49]CheckFolder done [23:04:49]ProducePacketName [23:04:49]name=ofd_packets/00309238 [23:04:49]NVStorageSaveData ofd_packets/00309238 [23:04:49]File name is /storage/ofd_packets/00309238 [23:04:49]Write 301 bytes [23:04:49]NVStorageSaveData done [23:04:49]OFDSenderStorePacket done [23:04:49]KKMCreateOFDPacket done [23:04:49]NVStorageSaveData kkm_last_timestamp [23:04:49]File name is /storage/kkm_last_timestamp [23:04:49]Write 4 bytes [23:04:49]NVStorageSaveData done [23:04:49]ExternCall_PrintAddStr [23:04:49]wPrintStart [23:04:49]Write to MH i2c: 01 00 00 E5 60 45 [23:04:49]Write i2c OK [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: 01 [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: 01 07 00 [23:04:49]MH_I2C_Read... [23:04:49]Read from MH i2c: 01 07 00 E5 60 00 00 00 00 00 FF 0F 5A [23:04:49]RasterBufferAndPrint [23:04:49]line Счет N : (1)643105 [23:04:49]line ИНН: 02508201610067 [23:04:49]line Контрольно-Кассовый Чек [23:04:49]line ПРОДАЖА [23:04:49]line ТРК (МРК, ГНК) : 52 [23:04:49]line Товар: 2710124130 [23:04:49]line Аи-92-К-2 [23:04:49]line 4.490 * 66.90 [23:04:49]line = 300.38 [23:04:49]line НДС 12% НСП 1% [23:04:49]line > о реализуемом товаре [23:04:49]line ОКРУГЛЕНИЕ: -0.38 [23:04:49]line ИТОГО: 300.00 [23:04:49]line Внесено: 300.00 [23:04:49]line СДАЧА: 0.00 [23:04:49]line НСП 1% : 2.66 [23:04:49]line НДС 12% : 31.90 [23:04:49]line Наличными: 300.00 [23:04:49]line Безнал.: 0.00 [23:04:49]line Место: АЗС № 172 "Партнер Нефть" [23:04:49]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:04:49]line СНО: Общий режим [23:04:49]line Чек 659 26.10.2024 23:04 [23:04:49]line Смена: 532 ФФД: 1.0 [23:04:49]line ЗНМ: 0300000116 [23:04:49]line РНМ: 0000000000091780 [23:04:49]line Версия ККМ: 001 [23:04:49]line ФМ: 0000000000871765 [23:04:49]line ФД: 309238 [23:04:49]line ФПД: 134504694804443 [23:04:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T230450&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309238&fm=134504694804443&tin=02508201610067®Number=0000000000091780&sum=30000 [23:04:49]written 0, free lines is 4095 [23:04:49]OFD Sender: Processing packet 309238 [packets to send 223, broken 222] [23:04:49]ProducePacketName [23:04:49]name=ofd_packets/00309238 [23:04:49]OFD Sender: To server: pG, [23:04:49]CommunicateWithHost lk.salyk.kg:30040 [23:04:49]ConnectInit lk.salyk.kg [23:04:49]Connected sock=10 [23:04:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 15 8F 07 01 00 FA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 93 02 00 00 F4 03 04 00 92 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 B7 04 00 35 04 06 00 7A 54 D0 8D EF DB E9 FF A4 6E 61 3F EB BC [23:04:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0F B8 47 00 1A 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F6 B7 04 00 F4 03 04 00 EF 1B 1D 67 B6 04 01 00 00 97 E8 02 0C 7B 13 57 BB [23:04:50]CommunicateWithHost err = 0 [23:04:50]CheckOFDResponse [23:04:50]1017 (14) - 77093643461234 [23:04:50]1041 (16) - 0000000000871765 [23:04:50]1040 (4) - 309238 [23:04:50]1012 (4) - 26.10.2024 16:42 [23:04:50]1206 (1) - 0 [23:04:50]OFD Sender: Remove packet 309238 [23:04:50]ProducePacketName [23:04:50]name=ofd_packets/00309238 [23:04:50]NVStorageDeleteData [23:04:50]Write to MH i2c: 01 00 00 0F 61 70 [23:04:50]Write i2c OK [23:04:50]MH_I2C_Read... [23:04:50]Read from MH i2c: 01 [23:04:50]MH_I2C_Read... [23:04:50]Read from MH i2c: 01 07 00 [23:04:50]MH_I2C_Read... [23:04:50]Read from MH i2c: 01 07 00 0F 61 00 00 00 00 00 AF 0C 32 [23:04:50]RasterBufferAndPrint [23:04:50]line [23:04:50]line [23:04:50]line [23:04:50]line [23:04:50]line [23:04:50]written 0, free lines is 3251 [23:04:50]MH_Cut [23:04:50]Write to MH i2c: D1 01 00 16 61 01 49 [23:04:50]Write i2c OK [23:04:50]MH_I2C_Read... [23:04:50]Read from MH i2c: D1 [23:04:50]MH_I2C_Read... [23:04:50]Read from MH i2c: D1 01 00 [23:04:50]MH_I2C_Read... [23:04:50]Read from MH i2c: D1 01 00 16 61 00 48 [23:04:50]Write to MH i2c: 01 00 00 17 61 78 [23:04:50]Write i2c OK [23:04:50]MH_I2C_Read... [23:04:50]OFD Sender: No OFD packet to send [23:04:51]*** Cut start [23:04:51]*** Purtial cut [23:04:51]*** Stage 1: CUTSNS_PIN = 1 [23:04:51]Read from MH i2c: 01 [23:04:51]MH_I2C_Read... [23:04:51]*** Stop cut motor [23:04:51]*** Cut end [23:04:51]Read from MH i2c: 01 07 00 [23:04:51]MH_I2C_Read... [23:04:51]Read from MH i2c: 01 07 00 17 61 00 00 00 00 00 FF 0F 8D [23:04:51]process_action close_receipt done [23:04:51]requested_data is exist [23:04:51]produce_requested_data [23:04:51]requested_item fm.sn is exist - process it [23:04:51]wFMCommunicate request_size=4 [23:04:51]MH_SAM_APDU [23:04:51]CAPDU: 80 11 00 00 [23:04:51]Write to MH i2c: E2 08 00 18 61 80 11 00 00 00 00 00 00 F3 [23:04:51]Write i2c OK [23:04:51]MH_I2C_Read... [23:04:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:04:51]Read from MH i2c: E2 [23:04:51]MH_I2C_Read... [23:04:51]Read from MH i2c: E2 17 00 [23:04:51]MH_I2C_Read... [23:04:51]Read from MH i2c: E2 17 00 18 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 48 [23:04:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:04:51]wFMCommunicate OK [23:04:51]requested_item fd.num is exist - process it [23:04:51]SAM_PROTO_GetFieldsCounters [23:04:51]wFMCommunicate request_size=4 [23:04:51]MH_SAM_APDU [23:04:51]CAPDU: 80 13 00 00 [23:04:51]Write to MH i2c: E2 08 00 19 61 80 13 00 00 00 00 00 00 F6 [23:04:51]Write i2c OK [23:04:51]MH_I2C_Read... [23:04:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:04:51]Read from MH i2c: E2 [23:04:51]MH_I2C_Read... [23:04:51]Read from MH i2c: E2 62 00 [23:04:51]MH_I2C_Read... [23:04:51]Read from MH i2c: E2 62 00 19 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F6 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 9F [23:04: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F6 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:04:51]wFMCommunicate OK [23:04:51]SAM_PROTO_GetFieldsCounters done [23:04:51]requested_item shift.num is exist - process it [23:04:51]requested_item shift.opened is exist - process it [23:04:51]req_shift_opened [23:04:51]FM_GetShiftState [23:04:51]SAM_PROTO_GetShiftState [23:04:51]wFMCommunicate request_size=4 [23:04:51]MH_SAM_APDU [23:04:51]CAPDU: 80 13 01 00 [23:04:51]Write to MH i2c: E2 08 00 1A 61 80 13 01 00 00 00 00 00 F8 [23:04:51]Write i2c OK [23:04:51]MH_I2C_Read... [23:04:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:04:51]Read from MH i2c: E2 [23:04:51]MH_I2C_Read... [23:04:51]Read from MH i2c: E2 0E 00 [23:04:51]MH_I2C_Read... [23:04:51]Read from MH i2c: E2 0E 00 1A 61 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 76 [23:04:51]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:04:51]wFMCommunicate OK [23:04:51]SAM_PROTO_GetShiftState done [23:04:51]FM_GetShiftState done [23:04:51]req_shift_opened done [23:04:51]requested_item shift.open_date is exist - process it [23:04:51]req_shift_open_date [23:04:51]req_shift_open_date done [23:04:51]produce_requested_data done [23:04:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309238,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:04:51]process_action_free close_receipt [23:04:51]json_value_free [23:04:51]json_value_free done [23:04:51]process_json_proto returns [23:04:51]Send response to host [23:04:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309238,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:04:51]free response buf [23:04:51]execute_script done [23:04:51]execute_script returns [23:04:51]free content buf [23:04:51]Sock 7.Close socket [23:04:51]Sock 7.Thread stoped [23:04:55]OFD Sender: No OFD packet to send [23:05:00]OFD Sender: No OFD packet to send [23:05:01]accept exits with 9 [23:05:01]New connection [23:05:01]New thread 3067022692 created [23:05:01]Thread 3066879332 joined [23:05:01]Waiting for new connection... [23:05:01] Sock 9.Parse request [23:05:01]Sock 9.Check first char [23:05:01]Sock 9.First char is OK [23:05:01]request: POST /json_proto HTTP/1.0 [23:05:01]Method: POST [23:05:01]URL: /json_proto [23:05:01]Method is POST - this is cgi request [23:05:01]url: /json_proto [23:05:01]query_string will be loaded in cgi processing [23:05:01]execute_cgi json_proto POST (null) [23:05:01]execute_cgi path=json_proto method=POST [23:05:01]POST find Content-Length [23:05:01]Host: 172.17.96.3:8080 [23:05:01]Content-Length: 763 [23:05:01]Content-Type: application/json [23:05:01] [23:05:01]POST finish read [23:05:01]Found Content-Length = 763 [23:05:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 3.940, "sum" : 300.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:05:01]execute_script... [23:05:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 3.940, "sum" : 300.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:05:01]POST & json_proto [23:05:01]process_json_proto [23:05:01]json parsed OK: [23:05:01]protocol is kg_v1.0 [23:05:01]action value=close_receipt [23:05:01]process_action close_receipt [23:05:01]cmd_close_receipt [23:05:01]MH_GetDate [23:05:01]Write to MH i2c: F0 00 00 1B 61 6B [23:05:01]Write i2c OK [23:05:01]MH_I2C_Read... [23:05:01]Read from MH i2c: F0 [23:05:01]MH_I2C_Read... [23:05:01]Read from MH i2c: F0 09 00 [23:05:01]MH_I2C_Read... [23:05:01]Read from MH i2c: F0 09 00 1B 61 00 A0 75 1D 67 44 5E 04 65 18 [23:05:01]GetLastDocTimeStamp 1729983890 [23:05:01]current date 1729983904 [23:05:01]FM_GetShiftState [23:05:01]SAM_PROTO_GetShiftState [23:05:01]wFMCommunicate request_size=4 [23:05:01]MH_SAM_APDU [23:05:01]CAPDU: 80 13 01 00 [23:05:01]Write to MH i2c: E2 08 00 1C 61 80 13 01 00 00 00 00 00 FA [23:05:01]Write i2c OK [23:05:01]MH_I2C_Read... [23:05:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:05:01]Read from MH i2c: E2 [23:05:01]MH_I2C_Read... [23:05:01]Read from MH i2c: E2 0E 00 [23:05:01]MH_I2C_Read... [23:05:01]Read from MH i2c: E2 0E 00 1C 61 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 78 [23:05:01]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:05:01]wFMCommunicate OK [23:05:01]SAM_PROTO_GetShiftState done [23:05:01]FM_GetShiftState done [23:05:01]opened in 1729902265 [23:05:01]opened+sec_in_day 1729988665 [23:05:01]quantity*price = 30022 [23:05:01]sum+1 = 30024 [23:05:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.23 НСП 1% : 2.66 НДС 12% : 31.88 Наличными: 0.00 Безнал.: 300.23 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 660 26.10.2024 23:05 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309239 ФПД: 220692270641183 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T230504&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309239&fm=220692270641183&tin=02508201610067®Number=0000000000091780&sum=30023 [23:05:02]StoreToDocumentArchive [23:05:02]shift 532 fd 309239 [23:05:02]save to /storage/0532/doc_00309239 [23:05:02]save last doc name /storage/0532/doc_00309239 to /storage/kkm_last_doc_name [23:05:02]save OK [23:05:02]Clear old archive folders... [23:05:02]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:05:02]tlvbuf is 0022E6E0 [23:05:02]SAM_PROTO_ClearQueue [23:05:02]wFMCommunicate request_size=4 [23:05:02]MH_SAM_APDU [23:05:02]CAPDU: 80 09 00 00 [23:05:02]Write to MH i2c: E2 08 00 29 61 80 09 00 00 00 00 00 00 FC [23:05:02]Write i2c OK [23:05:02]MH_I2C_Read... [23:05:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:05:02]Read from MH i2c: E2 [23:05:02]MH_I2C_Read... [23:05:02]Read from MH i2c: E2 03 00 [23:05:02]MH_I2C_Read... [23:05:02]Read from MH i2c: E2 03 00 29 61 00 90 00 FE [23:05:02]RAPDU: 90 00 [23:05:02]wFMCommunicate OK [23:05:02]SAM_PROTO_ClearQueue done [23:05:02]KKMCreateOFDPacket [23:05:02]OFDProtocolAddRootSTLVToBuf [23:05:02]FM_MakeSignedData [23:05:02]FM_MakeSignedData [23:05:02]SAM_PROTO_SignData [23:05:02]wFMCommunicate request_size=4 [23:05:02]MH_SAM_APDU [23:05:02]CAPDU: 80 0D 01 02 [23:05:02]Write to MH i2c: E2 08 00 2A 61 80 0D 01 02 00 00 00 00 04 [23:05:02]Write i2c OK [23:05:02]MH_I2C_Read... [23:05:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:05:02]Read from MH i2c: E2 [23:05:02]MH_I2C_Read... [23:05:02]Read from MH i2c: E2 03 00 [23:05:02]MH_I2C_Read... [23:05:02]Read from MH i2c: E2 03 00 2A 61 00 90 00 FF [23:05:02]RAPDU: 90 00 [23:05:02]wFMCommunicate OK [23:05:02]wFMCommunicate request_size=255 [23:05:02]MH_SAM_APDU [23:05:02]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 47 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 A0 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 B7 04 00 35 04 06 00 C8 B7 EC 65 [23:05:02]Write to MH i2c: E2 02 01 2B 61 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 47 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 A0 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 B7 04 00 35 04 06 00 C8 B7 EC 65 00 00 3A [23:05:02]Write i2c OK [23:05:02]MH_I2C_Read... [23:05:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:05:03]Read from MH i2c: E2 [23:05:03]MH_I2C_Read... [23:05:03]Read from MH i2c: E2 03 00 [23:05:03]MH_I2C_Read... [23:05:03]Read from MH i2c: E2 03 00 2B 61 00 90 00 00 [23:05:03]RAPDU: 90 00 [23:05:03]wFMCommunicate OK [23:05:03]wFMCommunicate request_size=7 [23:05:03]MH_SAM_APDU [23:05:03]CAPDU: 80 0D 02 02 02 70 1F [23:05:03]Write to MH i2c: E2 0A 00 2C 61 80 0D 02 02 02 00 70 1F 00 00 9A [23:05:03]Write i2c OK [23:05:03]MH_I2C_Read... [23:05:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:05:03]Read from MH i2c: E2 [23:05:03]MH_I2C_Read... [23:05:03]Read from MH i2c: E2 03 00 [23:05:03]MH_I2C_Read... [23:05:03]Read from MH i2c: E2 03 00 2C 61 00 90 00 01 [23:05:03]RAPDU: 90 00 [23:05:03]wFMCommunicate OK [23:05:03]wFMCommunicate request_size=4 [23:05:03]MH_SAM_APDU [23:05:03]CAPDU: 80 0D 03 02 [23:05:03]Write to MH i2c: E2 08 00 2D 61 80 0D 03 02 00 00 00 00 09 [23:05:03]Write i2c OK [23:05:03]MH_I2C_Read... [23:05:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:05:03]Read from MH i2c: E2 [23:05:03]MH_I2C_Read... [23:05:03]Read from MH i2c: E2 0B 00 [23:05:03]MH_I2C_Read... [23:05:03]Read from MH i2c: E2 0B 00 2D 61 00 CD 75 F8 F6 B7 E2 31 C7 90 00 CB [23:05:03]RAPDU: CD 75 F8 F6 B7 E2 31 C7 90 00 [23:05:03]wFMCommunicate OK [23:05:03]SAM_PROTO_SignData done [23:05:03]FM_MakeSignedData done [23:05:03]CreateOFDProtocolMessage [23:05:03]wFMCommunicate request_size=4 [23:05:03]MH_SAM_APDU [23:05:03]CAPDU: 80 11 00 00 [23:05:03]Write to MH i2c: E2 08 00 2E 61 80 11 00 00 00 00 00 00 09 [23:05:03]Write i2c OK [23:05:03]MH_I2C_Read... [23:05:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:05:03]Read from MH i2c: E2 [23:05:03]MH_I2C_Read... [23:05:03]Read from MH i2c: E2 17 00 [23:05:03]MH_I2C_Read... [23:05:03]Read from MH i2c: E2 17 00 2E 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5E [23:05:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:05:03]wFMCommunicate OK [23:05:03]CreateOFDProtocolMessage done [23:05:03]OFDSenderStorePacket 309239 [23:05:03]StoreOFDPacket docnum=309239 [23:05:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 B3 2A 04 01 38 DA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 47 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 A0 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 B7 04 00 35 04 06 00 C8 B7 EC 65 70 1F CD 75 F8 F6 B7 E2 31 C7 [23:05:03]CheckFolder [23:05:03]dirname=/storage/ofd_packets [23:05:03]CheckFolder done [23:05:03]ProducePacketName [23:05:03]name=ofd_packets/00309239 [23:05:03]NVStorageSaveData ofd_packets/00309239 [23:05:03]File name is /storage/ofd_packets/00309239 [23:05:03]Write 298 bytes [23:05:03]NVStorageSaveData done [23:05:03]OFDSenderStorePacket done [23:05:03]KKMCreateOFDPacket done [23:05:03]NVStorageSaveData kkm_last_timestamp [23:05:03]File name is /storage/kkm_last_timestamp [23:05:03]Write 4 bytes [23:05:03]NVStorageSaveData done [23:05:03]ExternCall_PrintAddStr [23:05:03]wPrintStart [23:05:03]Write to MH i2c: 01 00 00 2F 61 90 [23:05:03]Write i2c OK [23:05:03]MH_I2C_Read... [23:05:03]Read from MH i2c: 01 [23:05:03]MH_I2C_Read... [23:05:03]Read from MH i2c: 01 07 00 [23:05:03]MH_I2C_Read... [23:05:03]Read from MH i2c: 01 07 00 2F 61 00 00 00 00 00 FF 0F A5 [23:05:03]RasterBufferAndPrint [23:05:03]line Счет N : (1)643106 [23:05:03]line ИНН: 02508201610067 [23:05:03]line Контрольно-Кассовый Чек [23:05:03]line ПРОДАЖА [23:05:03]line ТРК (МРК, ГНК) : 21 [23:05:03]line Товар: 2710194210 [23:05:03]line ДТ-К-2 [23:05:03]line 3.940 * 76.20 [23:05:03]line = 300.23 [23:05:03]line НДС 12% НСП 1% [23:05:03]line > о реализуемом товаре [23:05:03]line ИТОГО: 300.23 [23:05:03]line НСП 1% : 2.66 [23:05:03]line НДС 12% : 31.88 [23:05:03]line Наличными: 0.00 [23:05:03]line Безнал.: 300.23 [23:05:03]line Место: АЗС № 172 "Партнер Нефть" [23:05:03]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:05:03]line СНО: Общий режим [23:05:03]line Чек 660 26.10.2024 23:05 [23:05:03]line Смена: 532 ФФД: 1.0 [23:05:03]line ЗНМ: 0300000116 [23:05:03]line РНМ: 0000000000091780 [23:05:03]line Версия ККМ: 001 [23:05:03]line Платежная система: Mbank [23:05:03]line ФМ: 0000000000871765 [23:05:03]line ФД: 309239 [23:05:03]line ФПД: 220692270641183 [23:05:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T230504&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309239&fm=220692270641183&tin=02508201610067®Number=0000000000091780&sum=30023 [23:05:03]OFD Sender: Processing packet 309239 [packets to send 223, broken 222] [23:05:03]ProducePacketName [23:05:03]name=ofd_packets/00309239 [23:05:03]OFD Sender: To server: pG, [23:05:03]CommunicateWithHost lk.salyk.kg:30040 [23:05:03]ConnectInit lk.salyk.kg [23:05:03]written 0, free lines is 4095 [23:05:03]Connected sock=10 [23:05:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 B3 2A 04 01 38 DA 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 64 0F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 47 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 47 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 47 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 A0 75 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F7 B7 04 00 35 04 06 00 C8 B7 EC 65 70 1F CD 75 F8 F6 B7 E2 31 C7 [23:05:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C2 8C 47 00 B0 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 31 37 36 35 10 04 04 00 F7 B7 04 00 F4 03 04 00 FD 1B 1D 67 B6 04 01 00 00 51 B2 4E 3A D0 8E A3 37 [23:05:04]CommunicateWithHost err = 0 [23:05:04]CheckOFDResponse [23:05:04]1017 (14) - 77093643461234 [23:05:04]1041 (16) - 0000000000871765 [23:05:04]1040 (4) - 309239 [23:05:04]1012 (4) - 26.10.2024 16:42 [23:05:04]1206 (1) - 0 [23:05:04]OFD Sender: Remove packet 309239 [23:05:04]ProducePacketName [23:05:04]name=ofd_packets/00309239 [23:05:04]NVStorageDeleteData [23:05:04]Write to MH i2c: 01 00 00 57 61 B8 [23:05:04]Write i2c OK [23:05:04]MH_I2C_Read... [23:05:04]Read from MH i2c: 01 [23:05:04]MH_I2C_Read... [23:05:04]Read from MH i2c: 01 07 00 [23:05:04]MH_I2C_Read... [23:05:04]Read from MH i2c: 01 07 00 57 61 00 00 00 00 00 E0 0C AB [23:05:04]RasterBufferAndPrint [23:05:04]line [23:05:04]line [23:05:04]line [23:05:04]line [23:05:04]line [23:05:04]written 0, free lines is 3302 [23:05:04]MH_Cut [23:05:04]Write to MH i2c: D1 01 00 5E 61 01 91 [23:05:04]Write i2c OK [23:05:04]MH_I2C_Read... [23:05:04]Read from MH i2c: D1 [23:05:04]MH_I2C_Read... [23:05:04]Read from MH i2c: D1 01 00 [23:05:04]MH_I2C_Read... [23:05:04]Read from MH i2c: D1 01 00 5E 61 00 90 [23:05:04]Write to MH i2c: 01 00 00 5F 61 C0 [23:05:04]Write i2c OK [23:05:04]MH_I2C_Read... [23:05:04]OFD Sender: No OFD packet to send [23:05:04]*** Cut start [23:05:04]*** Purtial cut [23:05:04]*** Stage 1: CUTSNS_PIN = 1 [23:05:05]Read from MH i2c: 01 [23:05:05]MH_I2C_Read... [23:05:05]*** Stop cut motor [23:05:05]*** Cut end [23:05:05]Read from MH i2c: 01 07 00 [23:05:05]MH_I2C_Read... [23:05:05]Read from MH i2c: 01 07 00 5F 61 00 00 00 00 00 FF 0F D5 [23:05:05]process_action close_receipt done [23:05:05]requested_data is exist [23:05:05]produce_requested_data [23:05:05]requested_item fm.sn is exist - process it [23:05:05]wFMCommunicate request_size=4 [23:05:05]MH_SAM_APDU [23:05:05]CAPDU: 80 11 00 00 [23:05:05]Write to MH i2c: E2 08 00 60 61 80 11 00 00 00 00 00 00 3B [23:05:05]Write i2c OK [23:05:05]MH_I2C_Read... [23:05:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:05:05]Read from MH i2c: E2 [23:05:05]MH_I2C_Read... [23:05:05]Read from MH i2c: E2 17 00 [23:05:05]MH_I2C_Read... [23:05:05]Read from MH i2c: E2 17 00 60 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 90 [23:05:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:05:05]wFMCommunicate OK [23:05:05]requested_item fd.num is exist - process it [23:05:05]SAM_PROTO_GetFieldsCounters [23:05:05]wFMCommunicate request_size=4 [23:05:05]MH_SAM_APDU [23:05:05]CAPDU: 80 13 00 00 [23:05:05]Write to MH i2c: E2 08 00 61 61 80 13 00 00 00 00 00 00 3E [23:05:05]Write i2c OK [23:05:05]MH_I2C_Read... [23:05:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:05:05]Read from MH i2c: E2 [23:05:05]MH_I2C_Read... [23:05:05]Read from MH i2c: E2 62 00 [23:05:05]MH_I2C_Read... [23:05:05]Read from MH i2c: E2 62 00 61 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F7 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 94 02 00 00 5E 04 04 00 94 02 00 00 57 04 04 00 95 02 00 00 19 04 04 00 00 00 00 00 90 00 EB [23:05: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F7 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 94 02 00 00 5E 04 04 00 94 02 00 00 57 04 04 00 95 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:05:05]wFMCommunicate OK [23:05:05]SAM_PROTO_GetFieldsCounters done [23:05:05]requested_item shift.num is exist - process it [23:05:05]requested_item shift.opened is exist - process it [23:05:05]req_shift_opened [23:05:05]FM_GetShiftState [23:05:05]SAM_PROTO_GetShiftState [23:05:05]wFMCommunicate request_size=4 [23:05:05]MH_SAM_APDU [23:05:05]CAPDU: 80 13 01 00 [23:05:05]Write to MH i2c: E2 08 00 62 61 80 13 01 00 00 00 00 00 40 [23:05:05]Write i2c OK [23:05:05]MH_I2C_Read... [23:05:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:05:05]Read from MH i2c: E2 [23:05:05]MH_I2C_Read... [23:05:05]Read from MH i2c: E2 0E 00 [23:05:05]MH_I2C_Read... [23:05:05]Read from MH i2c: E2 0E 00 62 61 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 BE [23:05:05]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:05:05]wFMCommunicate OK [23:05:05]SAM_PROTO_GetShiftState done [23:05:05]FM_GetShiftState done [23:05:05]req_shift_opened done [23:05:05]requested_item shift.open_date is exist - process it [23:05:05]req_shift_open_date [23:05:05]req_shift_open_date done [23:05:05]produce_requested_data done [23:05:05]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309239,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:05:05]process_action_free close_receipt [23:05:05]json_value_free [23:05:05]json_value_free done [23:05:05]process_json_proto returns [23:05:05]Send response to host [23:05:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309239,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:05:05]free response buf [23:05:05]execute_script done [23:05:05]execute_script returns [23:05:05]free content buf [23:05:05]Sock 9.Close socket [23:05:05]Sock 9.Thread stoped [23:05:09]OFD Sender: No OFD packet to send [23:05:14]OFD Sender: No OFD packet to send [23:05:19]OFD Sender: No OFD packet to send [23:05:24]OFD Sender: No OFD packet to send [23:05:29]OFD Sender: No OFD packet to send [23:05:34]OFD Sender: No OFD packet to send [23:05:39]OFD Sender: No OFD packet to send [23:05:44]OFD Sender: No OFD packet to send [23:05:49]OFD Sender: No OFD packet to send [23:05:54]OFD Sender: No OFD packet to send [23:05:59]OFD Sender: No OFD packet to send [23:06:04]OFD Sender: No OFD packet to send [23:06:09]OFD Sender: No OFD packet to send [23:06:14]OFD Sender: No OFD packet to send [23:06:19]OFD Sender: No OFD packet to send [23:06:24]OFD Sender: No OFD packet to send [23:06:29]OFD Sender: No OFD packet to send [23:06:34]OFD Sender: No OFD packet to send [23:06:39]OFD Sender: No OFD packet to send [23:06:44]OFD Sender: No OFD packet to send [23:06:49]OFD Sender: No OFD packet to send [23:06:54]OFD Sender: No OFD packet to send [23:06:59]OFD Sender: No OFD packet to send [23:07:04]OFD Sender: No OFD packet to send [23:07:09]OFD Sender: No OFD packet to send [23:07:14]OFD Sender: No OFD packet to send [23:07: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:33]accept exits with 7 [23:07:33]New connection [23:07:33]New thread 3066879332 created [23:07:33]Thread 3067022692 joined [23:07:33]Waiting for new connection... [23:07:33] Sock 7.Parse request [23:07:33]Sock 7.Check first char [23:07:33]Sock 7.First char is OK [23:07:33]request: POST /json_proto HTTP/1.0 [23:07:33]Method: POST [23:07:33]URL: /json_proto [23:07:33]Method is POST - this is cgi request [23:07:33]url: /json_proto [23:07:33]query_string will be loaded in cgi processing [23:07:33]execute_cgi json_proto POST (null) [23:07:33]execute_cgi path=json_proto method=POST [23:07:33]POST find Content-Length [23:07:33]Host: 172.17.96.3:8080 [23:07:33]Content-Length: 677 [23:07:33]Content-Type: application/json [23:07:33] [23:07:33]POST finish read [23:07:33]Found Content-Length = 677 [23:07:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [23:07:33]execute_script... [23:07:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [23:07:33]POST & json_proto [23:07:33]process_json_proto [23:07:33]json parsed OK: [23:07:33]protocol is kg_v1.0 [23:07:33]action value=close_receipt [23:07:33]process_action close_receipt [23:07:33]cmd_close_receipt [23:07:33]MH_GetDate [23:07:33]Write to MH i2c: F0 00 00 63 61 B3 [23:07:33]Write i2c OK [23:07:33]MH_I2C_Read... [23:07:33]Read from MH i2c: F0 [23:07:33]MH_I2C_Read... [23:07:33]Read from MH i2c: F0 09 00 [23:07:33]MH_I2C_Read... [23:07:33]Read from MH i2c: F0 09 00 63 61 00 38 76 1D 67 44 5E 04 65 F9 [23:07:33]GetLastDocTimeStamp 1729983904 [23:07:33]current date 1729984056 [23:07:33]FM_GetShiftState [23:07:33]SAM_PROTO_GetShiftState [23:07:33]wFMCommunicate request_size=4 [23:07:33]MH_SAM_APDU [23:07:33]CAPDU: 80 13 01 00 [23:07:33]Write to MH i2c: E2 08 00 64 61 80 13 01 00 00 00 00 00 42 [23:07:33]Write i2c OK [23:07:33]MH_I2C_Read... [23:07:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:07:33]Read from MH i2c: E2 [23:07:33]MH_I2C_Read... [23:07:33]Read from MH i2c: E2 0E 00 [23:07:33]MH_I2C_Read... [23:07:33]Read from MH i2c: E2 0E 00 64 61 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C0 [23:07:33]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:07:33]wFMCommunicate OK [23:07:33]SAM_PROTO_GetShiftState done [23:07:33]FM_GetShiftState done [23:07:33]opened in 1729902265 [23:07:33]opened+sec_in_day 1729988665 [23:07:33]quantity*price = 30038 [23:07:33]sum+1 = 30039 [23:07:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 661 26.10.2024 23:07 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309240 ФПД: 229727785758345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T230736&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309240&fm=229727785758345&tin=02508201610067®Number=0000000000091780&sum=30000 [23:07:34]StoreToDocumentArchive [23:07:34]shift 532 fd 309240 [23:07:34]save to /storage/0532/doc_00309240 [23:07:34]save last doc name /storage/0532/doc_00309240 to /storage/kkm_last_doc_name [23:07:34]save OK [23:07:34]Clear old archive folders... [23:07:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:07:34]tlvbuf is 00298DF0 [23:07:34]SAM_PROTO_ClearQueue [23:07:34]wFMCommunicate request_size=4 [23:07:34]MH_SAM_APDU [23:07:34]CAPDU: 80 09 00 00 [23:07:34]Write to MH i2c: E2 08 00 71 61 80 09 00 00 00 00 00 00 44 [23:07:34]Write i2c OK [23:07:34]MH_I2C_Read... [23:07:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:07:34]Read from MH i2c: E2 [23:07:34]MH_I2C_Read... [23:07:34]Read from MH i2c: E2 03 00 [23:07:34]MH_I2C_Read... [23:07:34]Read from MH i2c: E2 03 00 71 61 00 90 00 46 [23:07:34]RAPDU: 90 00 [23:07:34]wFMCommunicate OK [23:07:34]SAM_PROTO_ClearQueue done [23:07:34]KKMCreateOFDPacket [23:07:34]OFDProtocolAddRootSTLVToBuf [23:07:34]FM_MakeSignedData [23:07:34]FM_MakeSignedData [23:07:34]SAM_PROTO_SignData [23:07:34]wFMCommunicate request_size=4 [23:07:34]MH_SAM_APDU [23:07:34]CAPDU: 80 0D 01 02 [23:07:34]Write to MH i2c: E2 08 00 72 61 80 0D 01 02 00 00 00 00 4C [23:07:34]Write i2c OK [23:07:34]MH_I2C_Read... [23:07:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:07:34]Read from MH i2c: E2 [23:07:34]MH_I2C_Read... [23:07:34]Read from MH i2c: E2 03 00 [23:07:34]MH_I2C_Read... [23:07:34]Read from MH i2c: E2 03 00 72 61 00 90 00 47 [23:07:34]RAPDU: 90 00 [23:07:34]wFMCommunicate OK [23:07:34]wFMCommunicate request_size=255 [23:07:34]MH_SAM_APDU [23:07:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 95 02 00 00 F4 03 04 00 38 76 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 B7 04 00 35 04 06 00 D0 [23:07:34]Write to MH i2c: E2 02 01 73 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 95 02 00 00 F4 03 04 00 38 76 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 B7 04 00 35 04 06 00 D0 00 00 30 [23:07:34]Write i2c OK [23:07:34]MH_I2C_Read... [23:07:34]OFD Sender: No OFD packet to send [23:07:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:07:35]Read from MH i2c: E2 [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: E2 03 00 [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: E2 03 00 73 61 00 90 00 48 [23:07:35]RAPDU: 90 00 [23:07:35]wFMCommunicate OK [23:07:35]wFMCommunicate request_size=10 [23:07:35]MH_SAM_APDU [23:07:35]CAPDU: 80 0D 02 02 05 EF AB 10 AE 89 [23:07:35]Write to MH i2c: E2 0D 00 74 61 80 0D 02 02 05 00 EF AB 10 AE 89 00 00 3A [23:07:35]Write i2c OK [23:07:35]MH_I2C_Read... [23:07:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:07:35]Read from MH i2c: E2 [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: E2 03 00 [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: E2 03 00 74 61 00 90 00 49 [23:07:35]RAPDU: 90 00 [23:07:35]wFMCommunicate OK [23:07:35]wFMCommunicate request_size=4 [23:07:35]MH_SAM_APDU [23:07:35]CAPDU: 80 0D 03 02 [23:07:35]Write to MH i2c: E2 08 00 75 61 80 0D 03 02 00 00 00 00 51 [23:07:35]Write i2c OK [23:07:35]MH_I2C_Read... [23:07:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:07:35]Read from MH i2c: E2 [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: E2 0B 00 [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: E2 0B 00 75 61 00 21 E9 F4 FD EC C3 9E D7 90 00 71 [23:07:35]RAPDU: 21 E9 F4 FD EC C3 9E D7 90 00 [23:07:35]wFMCommunicate OK [23:07:35]SAM_PROTO_SignData done [23:07:35]FM_MakeSignedData done [23:07:35]CreateOFDProtocolMessage [23:07:35]wFMCommunicate request_size=4 [23:07:35]MH_SAM_APDU [23:07:35]CAPDU: 80 11 00 00 [23:07:35]Write to MH i2c: E2 08 00 76 61 80 11 00 00 00 00 00 00 51 [23:07:35]Write i2c OK [23:07:35]MH_I2C_Read... [23:07:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:07:35]Read from MH i2c: E2 [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: E2 17 00 [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: E2 17 00 76 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A6 [23:07:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:07:35]wFMCommunicate OK [23:07:35]CreateOFDProtocolMessage done [23:07:35]OFDSenderStorePacket 309240 [23:07:35]StoreOFDPacket docnum=309240 [23:07:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C6 E8 07 01 68 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 95 02 00 00 F4 03 04 00 38 76 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 B7 04 00 35 04 06 00 D0 EF AB 10 AE 89 21 E9 F4 FD EC C3 9E D7 [23:07:35]CheckFolder [23:07:35]dirname=/storage/ofd_packets [23:07:35]CheckFolder done [23:07:35]ProducePacketName [23:07:35]name=ofd_packets/00309240 [23:07:35]NVStorageSaveData ofd_packets/00309240 [23:07:35]File name is /storage/ofd_packets/00309240 [23:07:35]Write 301 bytes [23:07:35]NVStorageSaveData done [23:07:35]OFDSenderStorePacket done [23:07:35]KKMCreateOFDPacket done [23:07:35]NVStorageSaveData kkm_last_timestamp [23:07:35]File name is /storage/kkm_last_timestamp [23:07:35]Write 4 bytes [23:07:35]NVStorageSaveData done [23:07:35]ExternCall_PrintAddStr [23:07:35]wPrintStart [23:07:35]Write to MH i2c: 01 00 00 77 61 D8 [23:07:35]Write i2c OK [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: 01 [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: 01 07 00 [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: 01 07 00 77 61 00 00 00 00 00 FF 0F ED [23:07:35]RasterBufferAndPrint [23:07:35]line Счет N : (1)643107 [23:07:35]line ИНН: 02508201610067 [23:07:35]line Контрольно-Кассовый Чек [23:07:35]line ПРОДАЖА [23:07:35]line ТРК (МРК, ГНК) : 41 [23:07:35]line Товар: 2710124130 [23:07:35]line Аи-92-К-2 [23:07:35]line 4.490 * 66.90 [23:07:35]line = 300.38 [23:07:35]line НДС 12% НСП 1% [23:07:35]line > о реализуемом товаре [23:07:35]line ОКРУГЛЕНИЕ: -0.38 [23:07:35]line ИТОГО: 300.00 [23:07:35]line Внесено: 300.00 [23:07:35]line СДАЧА: 0.00 [23:07:35]line НСП 1% : 2.66 [23:07:35]line НДС 12% : 31.90 [23:07:35]line Наличными: 300.00 [23:07:35]line Безнал.: 0.00 [23:07:35]line Место: АЗС № 172 "Партнер Нефть" [23:07:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:07:35]line СНО: Общий режим [23:07:35]line Чек 661 26.10.2024 23:07 [23:07:35]line Смена: 532 ФФД: 1.0 [23:07:35]line ЗНМ: 0300000116 [23:07:35]line РНМ: 0000000000091780 [23:07:35]line Версия ККМ: 001 [23:07:35]line ФМ: 0000000000871765 [23:07:35]line ФД: 309240 [23:07:35]line ФПД: 229727785758345 [23:07:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T230736&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309240&fm=229727785758345&tin=02508201610067®Number=0000000000091780&sum=30000 [23:07:35]OFD Sender: Processing packet 309240 [packets to send 223, broken 222] [23:07:35]ProducePacketName [23:07:35]name=ofd_packets/00309240 [23:07:35]OFD Sender: To server: pG, [23:07:35]CommunicateWithHost lk.salyk.kg:30040 [23:07:35]ConnectInit lk.salyk.kg [23:07:35]written 0, free lines is 4095 [23:07:35]Connected sock=9 [23:07:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C6 E8 07 01 68 2B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 95 02 00 00 F4 03 04 00 38 76 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F8 B7 04 00 35 04 06 00 D0 EF AB 10 AE 89 21 E9 F4 FD EC C3 9E D7 [23:07:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 45 0B 47 00 6F 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 31 37 36 35 10 04 04 00 F8 B7 04 00 F4 03 04 00 95 1C 1D 67 B6 04 01 00 00 0B AF FE EF 3A F6 5C 0A [23:07:35]CommunicateWithHost err = 0 [23:07:35]CheckOFDResponse [23:07:35]1017 (14) - 77093643461234 [23:07:35]1041 (16) - 0000000000871765 [23:07:35]1040 (4) - 309240 [23:07:35]1012 (4) - 26.10.2024 16:45 [23:07:35]1206 (1) - 0 [23:07:35]OFD Sender: Remove packet 309240 [23:07:35]ProducePacketName [23:07:35]name=ofd_packets/00309240 [23:07:35]NVStorageDeleteData [23:07:35]Write to MH i2c: 01 00 00 A1 61 02 [23:07:35]Write i2c OK [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: 01 [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: 01 07 00 [23:07:35]MH_I2C_Read... [23:07:35]Read from MH i2c: 01 07 00 A1 61 00 00 00 00 00 B5 0C CA [23:07:35]RasterBufferAndPrint [23:07:35]line [23:07:35]line [23:07:35]line [23:07:35]line [23:07:35]line [23:07:35]written 0, free lines is 3259 [23:07:36]MH_Cut [23:07:36]Write to MH i2c: D1 01 00 A8 61 01 DB [23:07:36]Write i2c OK [23:07:36]MH_I2C_Read... [23:07:36]Read from MH i2c: D1 [23:07:36]MH_I2C_Read... [23:07:36]Read from MH i2c: D1 01 00 [23:07:36]MH_I2C_Read... [23:07:36]Read from MH i2c: D1 01 00 A8 61 00 DA [23:07:36]Write to MH i2c: 01 00 00 A9 61 0A [23:07:36]Write i2c OK [23:07:36]MH_I2C_Read... [23:07:36]OFD Sender: No OFD packet to send [23:07:36]*** Cut start [23:07:36]*** Purtial cut [23:07:36]*** Stage 1: CUTSNS_PIN = 1 [23:07:37]Read from MH i2c: 01 [23:07:37]MH_I2C_Read... [23:07:37]*** Stop cut motor [23:07:37]*** Cut end [23:07:37]Read from MH i2c: 01 07 00 [23:07:37]MH_I2C_Read... [23:07:37]Read from MH i2c: 01 07 00 A9 61 00 00 00 00 00 FF 0F 1F [23:07:37]process_action close_receipt done [23:07:37]requested_data is exist [23:07:37]produce_requested_data [23:07:37]requested_item fm.sn is exist - process it [23:07:37]wFMCommunicate request_size=4 [23:07:37]MH_SAM_APDU [23:07:37]CAPDU: 80 11 00 00 [23:07:37]Write to MH i2c: E2 08 00 AA 61 80 11 00 00 00 00 00 00 85 [23:07:37]Write i2c OK [23:07:37]MH_I2C_Read... [23:07:37]Read from MH i2c: E2 [23:07:37]MH_I2C_Read... [23:07:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:07:37]Read from MH i2c: E2 17 00 [23:07:37]MH_I2C_Read... [23:07:37]Read from MH i2c: E2 17 00 AA 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DA [23:07:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:07:37]wFMCommunicate OK [23:07:37]requested_item fd.num is exist - process it [23:07:37]SAM_PROTO_GetFieldsCounters [23:07:37]wFMCommunicate request_size=4 [23:07:37]MH_SAM_APDU [23:07:37]CAPDU: 80 13 00 00 [23:07:37]Write to MH i2c: E2 08 00 AB 61 80 13 00 00 00 00 00 00 88 [23:07:37]Write i2c OK [23:07:37]MH_I2C_Read... [23:07:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:07:37]Read from MH i2c: E2 [23:07:37]MH_I2C_Read... [23:07:37]Read from MH i2c: E2 62 00 [23:07:37]MH_I2C_Read... [23:07:37]Read from MH i2c: E2 62 00 AB 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F8 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 95 02 00 00 5E 04 04 00 95 02 00 00 57 04 04 00 96 02 00 00 19 04 04 00 00 00 00 00 90 00 39 [23:07:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F8 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 95 02 00 00 5E 04 04 00 95 02 00 00 57 04 04 00 96 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:07:37]wFMCommunicate OK [23:07:37]SAM_PROTO_GetFieldsCounters done [23:07:37]requested_item shift.num is exist - process it [23:07:37]requested_item shift.opened is exist - process it [23:07:37]req_shift_opened [23:07:37]FM_GetShiftState [23:07:37]SAM_PROTO_GetShiftState [23:07:37]wFMCommunicate request_size=4 [23:07:37]MH_SAM_APDU [23:07:37]CAPDU: 80 13 01 00 [23:07:37]Write to MH i2c: E2 08 00 AC 61 80 13 01 00 00 00 00 00 8A [23:07:37]Write i2c OK [23:07:37]MH_I2C_Read... [23:07:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:07:37]Read from MH i2c: E2 [23:07:37]MH_I2C_Read... [23:07:37]Read from MH i2c: E2 0E 00 [23:07:37]MH_I2C_Read... [23:07:37]Read from MH i2c: E2 0E 00 AC 61 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 08 [23:07:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:07:37]wFMCommunicate OK [23:07:37]SAM_PROTO_GetShiftState done [23:07:37]FM_GetShiftState done [23:07:37]req_shift_opened done [23:07:37]requested_item shift.open_date is exist - process it [23:07:37]req_shift_open_date [23:07:37]req_shift_open_date done [23:07:37]produce_requested_data done [23:07:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309240,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:07:37]process_action_free close_receipt [23:07:37]json_value_free [23:07:37]json_value_free done [23:07:37]process_json_proto returns [23:07:37]Send response to host [23:07:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309240,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:07:37]free response buf [23:07:37]execute_script done [23:07:37]execute_script returns [23:07:37]free content buf [23:07:37]Sock 7.Close socket [23:07:37]Sock 7.Thread stoped [23:07:41]OFD Sender: No OFD packet to send [23:07:46]OFD Sender: No OFD packet to send [23:07:51]OFD Sender: No OFD packet to send [23:07:56]OFD Sender: No OFD packet to send [23:08:01]OFD Sender: No OFD packet to send [23:08:06]OFD Sender: No OFD packet to send [23:08:11]OFD Sender: No OFD packet to send [23:08:16]OFD Sender: No OFD packet to send [23:08:21]OFD Sender: No OFD packet to send [23:08:26]OFD Sender: No OFD packet to send [23:08:31]OFD Sender: No OFD packet to send [23:08:36]OFD Sender: No OFD packet to send [23:08:41]OFD Sender: No OFD packet to send [23:08:46]OFD Sender: No OFD packet to send [23:08:51]OFD Sender: No OFD packet to send [23:08:56]OFD Sender: No OFD packet to send [23:09:01]OFD Sender: No OFD packet to send [23:09:06]OFD Sender: No OFD packet to send [23:09:11]OFD Sender: No OFD packet to send [23:09:16]OFD Sender: No OFD packet to send [23:09:21]OFD Sender: No OFD packet to send [23:09:26]OFD Sender: No OFD packet to send [23:09:31]OFD Sender: No OFD packet to send [23:09:36]OFD Sender: No OFD packet to send [23:09:41]OFD Sender: No OFD packet to send [23:09:46]OFD Sender: No OFD packet to send [23:09:51]OFD Sender: No OFD packet to send [23:09:56]OFD Sender: No OFD packet to send [23:10:01]OFD Sender: No OFD packet to send [23:10:06]OFD Sender: No OFD packet to send [23:10:11]OFD Sender: No OFD packet to send [23:10:16]OFD Sender: No OFD packet to send [23:10:21]OFD Sender: No OFD packet to send [23:10:26]OFD Sender: No OFD packet to send [23:10:31]OFD Sender: No OFD packet to send [23:10:36]OFD Sender: No OFD packet to send [23:10:41]OFD Sender: No OFD packet to send [23:10:46]OFD Sender: No OFD packet to send [23:10:51]OFD Sender: No OFD packet to send [23:10:56]OFD Sender: No OFD packet to send [23:11:01]OFD Sender: No OFD packet to send [23:11:06]OFD Sender: No OFD packet to send [23:11:11]OFD Sender: No OFD packet to send [23:11:16]OFD Sender: No OFD packet to send [23:11:21]OFD Sender: No OFD packet to send [23:11:26]OFD Sender: No OFD packet to send [23:11:31]OFD Sender: No OFD packet to send [23:11:36]OFD Sender: No OFD packet to send [23:11:41]OFD Sender: No OFD packet to send [23:11:43]accept exits with 10 [23:11:43]New connection [23:11:43]New thread 3067022692 created [23:11:43]Thread 3066879332 joined [23:11:43]Waiting for new connection... [23:11:43] Sock 10.Parse request [23:11:43]Sock 10.Check first char [23:11:43]Sock 10.First char is OK [23:11:43]request: POST /json_proto HTTP/1.0 [23:11:43]Method: POST [23:11:43]URL: /json_proto [23:11:43]Method is POST - this is cgi request [23:11:43]url: /json_proto [23:11:43]query_string will be loaded in cgi processing [23:11:43]execute_cgi json_proto POST (null) [23:11:43]execute_cgi path=json_proto method=POST [23:11:43]POST find Content-Length [23:11:43]Host: 172.17.96.3:8080 [23:11:43]Content-Length: 677 [23:11:43]Content-Type: application/json [23:11:43] [23:11:43]POST finish read [23:11:43]Found Content-Length = 677 [23:11:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [23:11:43]execute_script... [23:11:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643108", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [23:11:43]POST & json_proto [23:11:43]process_json_proto [23:11:43]json parsed OK: [23:11:43]protocol is kg_v1.0 [23:11:43]action value=close_receipt [23:11:43]process_action close_receipt [23:11:43]cmd_close_receipt [23:11:43]MH_GetDate [23:11:43]Write to MH i2c: F0 00 00 AD 61 FD [23:11:43]Write i2c OK [23:11:43]MH_I2C_Read... [23:11:43]Read from MH i2c: F0 [23:11:43]MH_I2C_Read... [23:11:43]Read from MH i2c: F0 09 00 [23:11:43]MH_I2C_Read... [23:11:43]Read from MH i2c: F0 09 00 AD 61 00 32 77 1D 67 44 5E 04 65 3E [23:11:43]GetLastDocTimeStamp 1729984056 [23:11:43]current date 1729984306 [23:11:43]FM_GetShiftState [23:11:43]SAM_PROTO_GetShiftState [23:11:43]wFMCommunicate request_size=4 [23:11:43]MH_SAM_APDU [23:11:43]CAPDU: 80 13 01 00 [23:11:43]Write to MH i2c: E2 08 00 AE 61 80 13 01 00 00 00 00 00 8C [23:11:43]Write i2c OK [23:11:43]MH_I2C_Read... [23:11:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:11:43]Read from MH i2c: E2 [23:11:43]MH_I2C_Read... [23:11:43]Read from MH i2c: E2 0E 00 [23:11:43]MH_I2C_Read... [23:11:43]Read from MH i2c: E2 0E 00 AE 61 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 0A [23:11:43]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:11:43]wFMCommunicate OK [23:11:43]SAM_PROTO_GetShiftState done [23:11:43]FM_GetShiftState done [23:11:43]opened in 1729902265 [23:11:43]opened+sec_in_day 1729988665 [23:11:43]quantity*price = 30038 [23:11:43]sum+1 = 30039 [23:11:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 662 26.10.2024 23:11 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309241 ФПД: 275941365036911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T231146&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309241&fm=275941365036911&tin=02508201610067®Number=0000000000091780&sum=30000 [23:11:44]StoreToDocumentArchive [23:11:44]shift 532 fd 309241 [23:11:44]save to /storage/0532/doc_00309241 [23:11:44]save last doc name /storage/0532/doc_00309241 to /storage/kkm_last_doc_name [23:11:44]save OK [23:11:44]Clear old archive folders... [23:11:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:11:44]tlvbuf is 00092460 [23:11:44]SAM_PROTO_ClearQueue [23:11:44]wFMCommunicate request_size=4 [23:11:44]MH_SAM_APDU [23:11:44]CAPDU: 80 09 00 00 [23:11:44]Write to MH i2c: E2 08 00 BB 61 80 09 00 00 00 00 00 00 8E [23:11:44]Write i2c OK [23:11:44]MH_I2C_Read... [23:11:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:11:45]Read from MH i2c: E2 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 03 00 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 03 00 BB 61 00 90 00 90 [23:11:45]RAPDU: 90 00 [23:11:45]wFMCommunicate OK [23:11:45]SAM_PROTO_ClearQueue done [23:11:45]KKMCreateOFDPacket [23:11:45]OFDProtocolAddRootSTLVToBuf [23:11:45]FM_MakeSignedData [23:11:45]FM_MakeSignedData [23:11:45]SAM_PROTO_SignData [23:11:45]wFMCommunicate request_size=4 [23:11:45]MH_SAM_APDU [23:11:45]CAPDU: 80 0D 01 02 [23:11:45]Write to MH i2c: E2 08 00 BC 61 80 0D 01 02 00 00 00 00 96 [23:11:45]Write i2c OK [23:11:45]MH_I2C_Read... [23:11:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:11:45]Read from MH i2c: E2 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 03 00 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 03 00 BC 61 00 90 00 91 [23:11:45]RAPDU: 90 00 [23:11:45]wFMCommunicate OK [23:11:45]wFMCommunicate request_size=255 [23:11:45]MH_SAM_APDU [23:11: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 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 96 02 00 00 F4 03 04 00 32 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 B7 04 00 35 04 06 00 FA [23:11:45]Write to MH i2c: E2 02 01 BD 61 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 96 02 00 00 F4 03 04 00 32 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 B7 04 00 35 04 06 00 FA 00 00 A1 [23:11:45]Write i2c OK [23:11:45]MH_I2C_Read... [23:11:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:11:45]Read from MH i2c: E2 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 03 00 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 03 00 BD 61 00 90 00 92 [23:11:45]RAPDU: 90 00 [23:11:45]wFMCommunicate OK [23:11:45]wFMCommunicate request_size=10 [23:11:45]MH_SAM_APDU [23:11:45]CAPDU: 80 0D 02 02 05 F7 9B 0A B7 6F [23:11:45]Write to MH i2c: E2 0D 00 BE 61 80 0D 02 02 05 00 F7 9B 0A B7 6F 00 00 65 [23:11:45]Write i2c OK [23:11:45]MH_I2C_Read... [23:11:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:11:45]Read from MH i2c: E2 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 03 00 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 03 00 BE 61 00 90 00 93 [23:11:45]RAPDU: 90 00 [23:11:45]wFMCommunicate OK [23:11:45]wFMCommunicate request_size=4 [23:11:45]MH_SAM_APDU [23:11:45]CAPDU: 80 0D 03 02 [23:11:45]Write to MH i2c: E2 08 00 BF 61 80 0D 03 02 00 00 00 00 9B [23:11:45]Write i2c OK [23:11:45]MH_I2C_Read... [23:11:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:11:45]Read from MH i2c: E2 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 0B 00 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 0B 00 BF 61 00 0B A4 73 84 44 90 F8 7F 90 00 8D [23:11:45]RAPDU: 0B A4 73 84 44 90 F8 7F 90 00 [23:11:45]wFMCommunicate OK [23:11:45]SAM_PROTO_SignData done [23:11:45]FM_MakeSignedData done [23:11:45]CreateOFDProtocolMessage [23:11:45]wFMCommunicate request_size=4 [23:11:45]MH_SAM_APDU [23:11:45]CAPDU: 80 11 00 00 [23:11:45]Write to MH i2c: E2 08 00 C0 61 80 11 00 00 00 00 00 00 9B [23:11:45]Write i2c OK [23:11:45]MH_I2C_Read... [23:11:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:11:45]Read from MH i2c: E2 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 17 00 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: E2 17 00 C0 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F0 [23:11:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:11:45]wFMCommunicate OK [23:11:45]CreateOFDProtocolMessage done [23:11:45]OFDSenderStorePacket 309241 [23:11:45]StoreOFDPacket docnum=309241 [23:11:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A D4 07 01 4C 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 96 02 00 00 F4 03 04 00 32 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 B7 04 00 35 04 06 00 FA F7 9B 0A B7 6F 0B A4 73 84 44 90 F8 7F [23:11:45]CheckFolder [23:11:45]dirname=/storage/ofd_packets [23:11:45]CheckFolder done [23:11:45]ProducePacketName [23:11:45]name=ofd_packets/00309241 [23:11:45]NVStorageSaveData ofd_packets/00309241 [23:11:45]File name is /storage/ofd_packets/00309241 [23:11:45]Write 301 bytes [23:11:45]NVStorageSaveData done [23:11:45]OFDSenderStorePacket done [23:11:45]KKMCreateOFDPacket done [23:11:45]NVStorageSaveData kkm_last_timestamp [23:11:45]File name is /storage/kkm_last_timestamp [23:11:45]Write 4 bytes [23:11:45]NVStorageSaveData done [23:11:45]ExternCall_PrintAddStr [23:11:45]wPrintStart [23:11:45]Write to MH i2c: 01 00 00 C1 61 22 [23:11:45]Write i2c OK [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: 01 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: 01 07 00 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: 01 07 00 C1 61 00 00 00 00 00 FF 0F 37 [23:11:45]RasterBufferAndPrint [23:11:45]line Счет N : (1)643108 [23:11:45]line ИНН: 02508201610067 [23:11:45]line Контрольно-Кассовый Чек [23:11:45]line ПРОДАЖА [23:11:45]line ТРК (МРК, ГНК) : 41 [23:11:45]line Товар: 2710124130 [23:11:45]line Аи-92-К-2 [23:11:45]line 4.490 * 66.90 [23:11:45]line = 300.38 [23:11:45]line НДС 12% НСП 1% [23:11:45]line > о реализуемом товаре [23:11:45]line ОКРУГЛЕНИЕ: -0.38 [23:11:45]line ИТОГО: 300.00 [23:11:45]line Внесено: 300.00 [23:11:45]line СДАЧА: 0.00 [23:11:45]line НСП 1% : 2.66 [23:11:45]line НДС 12% : 31.90 [23:11:45]line Наличными: 300.00 [23:11:45]line Безнал.: 0.00 [23:11:45]line Место: АЗС № 172 "Партнер Нефть" [23:11:45]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:11:45]line СНО: Общий режим [23:11:45]line Чек 662 26.10.2024 23:11 [23:11:45]line Смена: 532 ФФД: 1.0 [23:11:45]line ЗНМ: 0300000116 [23:11:45]line РНМ: 0000000000091780 [23:11:45]line Версия ККМ: 001 [23:11:45]line ФМ: 0000000000871765 [23:11:45]line ФД: 309241 [23:11:45]line ФПД: 275941365036911 [23:11:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T231146&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309241&fm=275941365036911&tin=02508201610067®Number=0000000000091780&sum=30000 [23:11:45]written 0, free lines is 4095 [23:11:45]OFD Sender: Processing packet 309241 [packets to send 223, broken 222] [23:11:45]ProducePacketName [23:11:45]name=ofd_packets/00309241 [23:11:45]OFD Sender: To server: pG, [23:11:45]CommunicateWithHost lk.salyk.kg:30040 [23:11:45]ConnectInit lk.salyk.kg [23:11:45]Connected sock=9 [23:11:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A D4 07 01 4C 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 96 02 00 00 F4 03 04 00 32 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 F9 B7 04 00 35 04 06 00 FA F7 9B 0A B7 6F 0B A4 73 84 44 90 F8 7F [23:11:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 86 08 47 00 21 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 31 37 36 35 10 04 04 00 F9 B7 04 00 F4 03 04 00 8F 1D 1D 67 B6 04 01 00 00 89 2F CE 39 D1 B8 DF 24 [23:11:45]CommunicateWithHost err = 0 [23:11:45]CheckOFDResponse [23:11:45]1017 (14) - 77093643461234 [23:11:45]1041 (16) - 0000000000871765 [23:11:45]1040 (4) - 309241 [23:11:45]1012 (4) - 26.10.2024 16:49 [23:11:45]1206 (1) - 0 [23:11:45]OFD Sender: Remove packet 309241 [23:11:45]ProducePacketName [23:11:45]name=ofd_packets/00309241 [23:11:45]NVStorageDeleteData [23:11:45]Write to MH i2c: 01 00 00 EB 61 4C [23:11:45]Write i2c OK [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: 01 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: 01 07 00 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: 01 07 00 EB 61 00 00 00 00 00 AA 0C 09 [23:11:45]RasterBufferAndPrint [23:11:45]line [23:11:45]line [23:11:45]line [23:11:45]line [23:11:45]line [23:11:45]written 0, free lines is 3246 [23:11:45]MH_Cut [23:11:45]Write to MH i2c: D1 01 00 F2 61 01 25 [23:11:45]Write i2c OK [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: D1 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: D1 01 00 [23:11:45]MH_I2C_Read... [23:11:45]Read from MH i2c: D1 01 00 F2 61 00 24 [23:11:45]Write to MH i2c: 01 00 00 F3 61 54 [23:11:45]Write i2c OK [23:11:45]MH_I2C_Read... [23:11:46]OFD Sender: No OFD packet to send [23:11:46]*** Cut start [23:11:46]*** Purtial cut [23:11:46]*** Stage 1: CUTSNS_PIN = 1 [23:11:47]Read from MH i2c: 01 [23:11:47]MH_I2C_Read... [23:11:47]*** Stop cut motor [23:11:47]*** Cut end [23:11:47]Read from MH i2c: 01 07 00 [23:11:47]MH_I2C_Read... [23:11:47]Read from MH i2c: 01 07 00 F3 61 00 00 00 00 00 FF 0F 69 [23:11:47]process_action close_receipt done [23:11:47]requested_data is exist [23:11:47]produce_requested_data [23:11:47]requested_item fm.sn is exist - process it [23:11:47]wFMCommunicate request_size=4 [23:11:47]MH_SAM_APDU [23:11:47]CAPDU: 80 11 00 00 [23:11:47]Write to MH i2c: E2 08 00 F4 61 80 11 00 00 00 00 00 00 CF [23:11:47]Write i2c OK [23:11:47]MH_I2C_Read... [23:11:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:11:47]Read from MH i2c: E2 [23:11:47]MH_I2C_Read... [23:11:47]Read from MH i2c: E2 17 00 [23:11:47]MH_I2C_Read... [23:11:47]Read from MH i2c: E2 17 00 F4 61 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 24 [23:11:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:11:47]wFMCommunicate OK [23:11:47]requested_item fd.num is exist - process it [23:11:47]SAM_PROTO_GetFieldsCounters [23:11:47]wFMCommunicate request_size=4 [23:11:47]MH_SAM_APDU [23:11:47]CAPDU: 80 13 00 00 [23:11:47]Write to MH i2c: E2 08 00 F5 61 80 13 00 00 00 00 00 00 D2 [23:11:47]Write i2c OK [23:11:47]MH_I2C_Read... [23:11:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:11:47]Read from MH i2c: E2 [23:11:47]MH_I2C_Read... [23:11:47]Read from MH i2c: E2 62 00 [23:11:47]MH_I2C_Read... [23:11:47]Read from MH i2c: E2 62 00 F5 61 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F9 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 96 02 00 00 5E 04 04 00 96 02 00 00 57 04 04 00 97 02 00 00 19 04 04 00 00 00 00 00 90 00 87 [23:11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 F9 B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 96 02 00 00 5E 04 04 00 96 02 00 00 57 04 04 00 97 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:11:47]wFMCommunicate OK [23:11:47]SAM_PROTO_GetFieldsCounters done [23:11:47]requested_item shift.num is exist - process it [23:11:47]requested_item shift.opened is exist - process it [23:11:47]req_shift_opened [23:11:47]FM_GetShiftState [23:11:47]SAM_PROTO_GetShiftState [23:11:47]wFMCommunicate request_size=4 [23:11:47]MH_SAM_APDU [23:11:47]CAPDU: 80 13 01 00 [23:11:47]Write to MH i2c: E2 08 00 F6 61 80 13 01 00 00 00 00 00 D4 [23:11:47]Write i2c OK [23:11:47]MH_I2C_Read... [23:11:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:11:47]Read from MH i2c: E2 [23:11:47]MH_I2C_Read... [23:11:47]Read from MH i2c: E2 0E 00 [23:11:47]MH_I2C_Read... [23:11:47]Read from MH i2c: E2 0E 00 F6 61 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 52 [23:11:47]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:11:47]wFMCommunicate OK [23:11:47]SAM_PROTO_GetShiftState done [23:11:47]FM_GetShiftState done [23:11:47]req_shift_opened done [23:11:47]requested_item shift.open_date is exist - process it [23:11:47]req_shift_open_date [23:11:47]req_shift_open_date done [23:11:47]produce_requested_data done [23:11:47]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309241,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:11:47]process_action_free close_receipt [23:11:47]json_value_free [23:11:47]json_value_free done [23:11:47]process_json_proto returns [23:11:47]Send response to host [23:11:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309241,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:11:47]free response buf [23:11:47]execute_script done [23:11:47]execute_script returns [23:11:47]free content buf [23:11:47]Sock 10.Close socket [23:11:47]Sock 10.Thread stoped [23:11:51]OFD Sender: No OFD packet to send [23:11:56]OFD Sender: No OFD packet to send [23:12:01]OFD Sender: No OFD packet to send [23:12:06]OFD Sender: No OFD packet to send [23:12:11]OFD Sender: No OFD packet to send [23:12:16]OFD Sender: No OFD packet to send [23:12:21]OFD Sender: No OFD packet to send [23:12:26]OFD Sender: No OFD packet to send [23:12:31]OFD Sender: No OFD packet to send [23:12:36]OFD Sender: No OFD packet to send [23:12:41]OFD Sender: No OFD packet to send [23:12:44]accept exits with 7 [23:12:44]New connection [23:12:44]New thread 3066879332 created [23:12:44]Thread 3067022692 joined [23:12:44]Waiting for new connection... [23:12:44] Sock 7.Parse request [23:12:44]Sock 7.Check first char [23:12:44]Sock 7.First char is OK [23:12:44]request: POST /json_proto HTTP/1.0 [23:12:44]Method: POST [23:12:44]URL: /json_proto [23:12:44]Method is POST - this is cgi request [23:12:44]url: /json_proto [23:12:44]query_string will be loaded in cgi processing [23:12:44]execute_cgi json_proto POST (null) [23:12:44]execute_cgi path=json_proto method=POST [23:12:44]POST find Content-Length [23:12:44]Host: 172.17.96.3:8080 [23:12:44]Content-Length: 677 [23:12:44]Content-Type: application/json [23:12:44] [23:12:44]POST finish read [23:12:44]Found Content-Length = 677 [23:12:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [23:12:44]execute_script... [23:12: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)643109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [23:12:44]POST & json_proto [23:12:44]process_json_proto [23:12:44]json parsed OK: [23:12:44]protocol is kg_v1.0 [23:12:44]action value=close_receipt [23:12:44]process_action close_receipt [23:12:44]cmd_close_receipt [23:12:44]MH_GetDate [23:12:44]Write to MH i2c: F0 00 00 F7 61 47 [23:12:44]Write i2c OK [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: F0 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: F0 09 00 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: F0 09 00 F7 61 00 6F 77 1D 67 44 5E 04 65 C5 [23:12:44]GetLastDocTimeStamp 1729984306 [23:12:44]current date 1729984367 [23:12:44]FM_GetShiftState [23:12:44]SAM_PROTO_GetShiftState [23:12:44]wFMCommunicate request_size=4 [23:12:44]MH_SAM_APDU [23:12:44]CAPDU: 80 13 01 00 [23:12:44]Write to MH i2c: E2 08 00 F8 61 80 13 01 00 00 00 00 00 D6 [23:12:44]Write i2c OK [23:12:44]MH_I2C_Read... [23:12:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:12:44]Read from MH i2c: E2 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E2 0E 00 [23:12:44]MH_I2C_Read... [23:12:44]Read from MH i2c: E2 0E 00 F8 61 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 54 [23:12:44]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:12:44]wFMCommunicate OK [23:12:44]SAM_PROTO_GetShiftState done [23:12:44]FM_GetShiftState done [23:12:44]opened in 1729902265 [23:12:44]opened+sec_in_day 1729988665 [23:12:44]quantity*price = 50041 [23:12:44]sum+1 = 50042 [23:12: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 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 663 26.10.2024 23:12 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309242 ФПД: 149781840947480 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T231247&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309242&fm=149781840947480&tin=02508201610067®Number=0000000000091780&sum=50000 [23:12:45]StoreToDocumentArchive [23:12:45]shift 532 fd 309242 [23:12:45]save to /storage/0532/doc_00309242 [23:12:45]save last doc name /storage/0532/doc_00309242 to /storage/kkm_last_doc_name [23:12:45]save OK [23:12:45]Clear old archive folders... [23:12:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:12:45]tlvbuf is 000E9160 [23:12:45]SAM_PROTO_ClearQueue [23:12:45]wFMCommunicate request_size=4 [23:12:45]MH_SAM_APDU [23:12:45]CAPDU: 80 09 00 00 [23:12:45]Write to MH i2c: E2 08 00 05 62 80 09 00 00 00 00 00 00 D9 [23:12:45]Write i2c OK [23:12:45]MH_I2C_Read... [23:12:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:12:45]Read from MH i2c: E2 [23:12:45]MH_I2C_Read... [23:12:45]Read from MH i2c: E2 03 00 [23:12:45]MH_I2C_Read... [23:12:45]Read from MH i2c: E2 03 00 05 62 00 90 00 DB [23:12:45]RAPDU: 90 00 [23:12:45]wFMCommunicate OK [23:12:45]SAM_PROTO_ClearQueue done [23:12:45]KKMCreateOFDPacket [23:12:45]OFDProtocolAddRootSTLVToBuf [23:12:45]FM_MakeSignedData [23:12:45]FM_MakeSignedData [23:12:45]SAM_PROTO_SignData [23:12:45]wFMCommunicate request_size=4 [23:12:45]MH_SAM_APDU [23:12:45]CAPDU: 80 0D 01 02 [23:12:45]Write to MH i2c: E2 08 00 06 62 80 0D 01 02 00 00 00 00 E1 [23:12:45]Write i2c OK [23:12:45]MH_I2C_Read... [23:12:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:12:45]Read from MH i2c: E2 [23:12:45]MH_I2C_Read... [23:12:45]Read from MH i2c: E2 03 00 [23:12:45]MH_I2C_Read... [23:12:45]Read from MH i2c: E2 03 00 06 62 00 90 00 DC [23:12:45]RAPDU: 90 00 [23:12:45]wFMCommunicate OK [23:12:45]wFMCommunicate request_size=255 [23:12:45]MH_SAM_APDU [23:12: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 97 02 00 00 F4 03 04 00 6F 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA B7 04 00 35 04 06 00 88 [23:12:45]Write to MH i2c: E2 02 01 07 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 97 02 00 00 F4 03 04 00 6F 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA B7 04 00 35 04 06 00 88 00 00 C5 [23:12:45]Write i2c OK [23:12:45]MH_I2C_Read... [23:12:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:12:46]Read from MH i2c: E2 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 03 00 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 03 00 07 62 00 90 00 DD [23:12:46]RAPDU: 90 00 [23:12:46]wFMCommunicate OK [23:12:46]wFMCommunicate request_size=10 [23:12:46]MH_SAM_APDU [23:12:46]CAPDU: 80 0D 02 02 05 39 CD 6C 69 18 [23:12:46]Write to MH i2c: E2 0D 00 08 62 80 0D 02 02 05 00 39 CD 6C 69 18 00 00 E1 [23:12:46]Write i2c OK [23:12:46]MH_I2C_Read... [23:12:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:12:46]Read from MH i2c: E2 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 03 00 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 03 00 08 62 00 90 00 DE [23:12:46]RAPDU: 90 00 [23:12:46]wFMCommunicate OK [23:12:46]wFMCommunicate request_size=4 [23:12:46]MH_SAM_APDU [23:12:46]CAPDU: 80 0D 03 02 [23:12:46]Write to MH i2c: E2 08 00 09 62 80 0D 03 02 00 00 00 00 E6 [23:12:46]Write i2c OK [23:12:46]MH_I2C_Read... [23:12:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:12:46]Read from MH i2c: E2 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 0B 00 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 0B 00 09 62 00 4B A5 1D 51 17 84 9A 74 90 00 EE [23:12:46]RAPDU: 4B A5 1D 51 17 84 9A 74 90 00 [23:12:46]wFMCommunicate OK [23:12:46]SAM_PROTO_SignData done [23:12:46]FM_MakeSignedData done [23:12:46]CreateOFDProtocolMessage [23:12:46]wFMCommunicate request_size=4 [23:12:46]MH_SAM_APDU [23:12:46]CAPDU: 80 11 00 00 [23:12:46]Write to MH i2c: E2 08 00 0A 62 80 11 00 00 00 00 00 00 E6 [23:12:46]Write i2c OK [23:12:46]MH_I2C_Read... [23:12:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:46]Read from MH i2c: E2 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 17 00 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 17 00 0A 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3B [23:12:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:12:46]wFMCommunicate OK [23:12:46]CreateOFDProtocolMessage done [23:12:46]OFDSenderStorePacket 309242 [23:12:46]StoreOFDPacket docnum=309242 [23:12:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 50 B8 07 01 97 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 97 02 00 00 F4 03 04 00 6F 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA B7 04 00 35 04 06 00 88 39 CD 6C 69 18 4B A5 1D 51 17 84 9A 74 [23:12:46]CheckFolder [23:12:46]dirname=/storage/ofd_packets [23:12:46]CheckFolder done [23:12:46]ProducePacketName [23:12:46]name=ofd_packets/00309242 [23:12:46]NVStorageSaveData ofd_packets/00309242 [23:12:46]File name is /storage/ofd_packets/00309242 [23:12:46]Write 301 bytes [23:12:46]NVStorageSaveData done [23:12:46]OFDSenderStorePacket done [23:12:46]KKMCreateOFDPacket done [23:12:46]NVStorageSaveData kkm_last_timestamp [23:12:46]File name is /storage/kkm_last_timestamp [23:12:46]Write 4 bytes [23:12:46]NVStorageSaveData done [23:12:46]ExternCall_PrintAddStr [23:12:46]wPrintStart [23:12:46]Write to MH i2c: 01 00 00 0B 62 6D [23:12:46]Write i2c OK [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: 01 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: 01 07 00 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: 01 07 00 0B 62 00 00 00 00 00 FF 0F 82 [23:12:46]RasterBufferAndPrint [23:12:46]line Счет N : (1)643109 [23:12:46]line ИНН: 02508201610067 [23:12:46]line Контрольно-Кассовый Чек [23:12:46]line ПРОДАЖА [23:12:46]line ТРК (МРК, ГНК) : 62 [23:12:46]line Товар: 2710124130 [23:12:46]line Аи-92-К-2 [23:12:46]line 7.480 * 66.90 [23:12:46]line = 500.41 [23:12:46]line НДС 12% НСП 1% [23:12:46]line > о реализуемом товаре [23:12:46]line ОКРУГЛЕНИЕ: -0.41 [23:12:46]line ИТОГО: 500.00 [23:12:46]line Внесено: 500.00 [23:12:46]line СДАЧА: 0.00 [23:12:46]line НСП 1% : 4.43 [23:12:46]line НДС 12% : 53.14 [23:12:46]line Наличными: 500.00 [23:12:46]line Безнал.: 0.00 [23:12:46]line Место: АЗС № 172 "Партнер Нефть" [23:12:46]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:12:46]line СНО: Общий режим [23:12:46]line Чек 663 26.10.2024 23:12 [23:12:46]line Смена: 532 ФФД: 1.0 [23:12:46]line ЗНМ: 0300000116 [23:12:46]line РНМ: 0000000000091780 [23:12:46]line Версия ККМ: 001 [23:12:46]line ФМ: 0000000000871765 [23:12:46]line ФД: 309242 [23:12:46]line ФПД: 149781840947480 [23:12:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T231247&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309242&fm=149781840947480&tin=02508201610067®Number=0000000000091780&sum=50000 [23:12:46]written 0, free lines is 4095 [23:12:46]OFD Sender: Processing packet 309242 [packets to send 223, broken 222] [23:12:46]ProducePacketName [23:12:46]name=ofd_packets/00309242 [23:12:46]OFD Sender: To server: pG, [23:12:46]CommunicateWithHost lk.salyk.kg:30040 [23:12:46]ConnectInit lk.salyk.kg [23:12:46]Connected sock=10 [23:12:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 50 B8 07 01 97 37 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 97 02 00 00 F4 03 04 00 6F 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA B7 04 00 35 04 06 00 88 39 CD 6C 69 18 4B A5 1D 51 17 84 9A 74 [23:12:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 39 A0 47 00 19 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FA B7 04 00 F4 03 04 00 CB 1D 1D 67 B6 04 01 00 00 30 34 75 EE BE 59 E3 12 [23:12:46]CommunicateWithHost err = 0 [23:12:46]CheckOFDResponse [23:12:46]1017 (14) - 77093643461234 [23:12:46]1041 (16) - 0000000000871765 [23:12:46]1040 (4) - 309242 [23:12:46]1012 (4) - 26.10.2024 16:50 [23:12:46]1206 (1) - 0 [23:12:46]OFD Sender: Remove packet 309242 [23:12:46]ProducePacketName [23:12:46]name=ofd_packets/00309242 [23:12:46]NVStorageDeleteData [23:12:46]Write to MH i2c: 01 00 00 35 62 97 [23:12:46]Write i2c OK [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: 01 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: 01 07 00 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: 01 07 00 35 62 00 00 00 00 00 BB 0C 65 [23:12:46]RasterBufferAndPrint [23:12:46]line [23:12:46]line [23:12:46]line [23:12:46]line [23:12:46]line [23:12:46]written 0, free lines is 3264 [23:12:46]MH_Cut [23:12:46]Write to MH i2c: D1 01 00 3C 62 01 70 [23:12:46]Write i2c OK [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: D1 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: D1 01 00 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: D1 01 00 3C 62 00 6F [23:12:46]Write to MH i2c: 01 00 00 3D 62 9F [23:12:46]Write i2c OK [23:12:46]MH_I2C_Read... [23:12:47]OFD Sender: No OFD packet to send [23:12:47]*** Cut start [23:12:47]*** Purtial cut [23:12:47]*** Stage 1: CUTSNS_PIN = 1 [23:12:47]Read from MH i2c: 01 [23:12:47]MH_I2C_Read... [23:12:47]*** Stop cut motor [23:12:47]*** Cut end [23:12:47]Read from MH i2c: 01 07 00 [23:12:47]MH_I2C_Read... [23:12:47]Read from MH i2c: 01 07 00 3D 62 00 00 00 00 00 FF 0F B4 [23:12:47]process_action close_receipt done [23:12:47]requested_data is exist [23:12:47]produce_requested_data [23:12:47]requested_item fm.sn is exist - process it [23:12:47]wFMCommunicate request_size=4 [23:12:47]MH_SAM_APDU [23:12:47]CAPDU: 80 11 00 00 [23:12:47]Write to MH i2c: E2 08 00 3E 62 80 11 00 00 00 00 00 00 1A [23:12:48]Write i2c OK [23:12:48]MH_I2C_Read... [23:12:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:48]Read from MH i2c: E2 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 17 00 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 17 00 3E 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6F [23:12:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:12:48]wFMCommunicate OK [23:12:48]requested_item fd.num is exist - process it [23:12:48]SAM_PROTO_GetFieldsCounters [23:12:48]wFMCommunicate request_size=4 [23:12:48]MH_SAM_APDU [23:12:48]CAPDU: 80 13 00 00 [23:12:48]Write to MH i2c: E2 08 00 3F 62 80 13 00 00 00 00 00 00 1D [23:12:48]Write i2c OK [23:12:48]MH_I2C_Read... [23:12:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:12:48]Read from MH i2c: E2 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 62 00 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 62 00 3F 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FA B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 97 02 00 00 5E 04 04 00 97 02 00 00 57 04 04 00 98 02 00 00 19 04 04 00 00 00 00 00 90 00 D6 [23:12: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FA B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 97 02 00 00 5E 04 04 00 97 02 00 00 57 04 04 00 98 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:12:48]wFMCommunicate OK [23:12:48]SAM_PROTO_GetFieldsCounters done [23:12:48]requested_item shift.num is exist - process it [23:12:48]requested_item shift.opened is exist - process it [23:12:48]req_shift_opened [23:12:48]FM_GetShiftState [23:12:48]SAM_PROTO_GetShiftState [23:12:48]wFMCommunicate request_size=4 [23:12:48]MH_SAM_APDU [23:12:48]CAPDU: 80 13 01 00 [23:12:48]Write to MH i2c: E2 08 00 40 62 80 13 01 00 00 00 00 00 1F [23:12:48]Write i2c OK [23:12:48]MH_I2C_Read... [23:12:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:12:48]Read from MH i2c: E2 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 0E 00 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 0E 00 40 62 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9D [23:12:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:12:48]wFMCommunicate OK [23:12:48]SAM_PROTO_GetShiftState done [23:12:48]FM_GetShiftState done [23:12:48]req_shift_opened done [23:12:48]requested_item shift.open_date is exist - process it [23:12:48]req_shift_open_date [23:12:48]req_shift_open_date done [23:12:48]produce_requested_data done [23:12:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309242,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:12:48]process_action_free close_receipt [23:12:48]json_value_free [23:12:48]json_value_free done [23:12:48]process_json_proto returns [23:12:48]Send response to host [23:12:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309242,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:12:48]free response buf [23:12:48]execute_script done [23:12:48]execute_script returns [23:12:48]free content buf [23:12:48]Sock 7.Close socket [23:12:48]Sock 7.Thread stoped [23:12:52]OFD Sender: No OFD packet to send [23:12:57]OFD Sender: No OFD packet to send [23:13:02]OFD Sender: No OFD packet to send [23:13:07]OFD Sender: No OFD packet to send [23:13:12]OFD Sender: No OFD packet to send [23:13:17]OFD Sender: No OFD packet to send [23:13:22]OFD Sender: No OFD packet to send [23:13:27]OFD Sender: No OFD packet to send [23:13:28]accept exits with 9 [23:13:28]New connection [23:13:28]New thread 3067022692 created [23:13:28]Thread 3066879332 joined [23:13:28]Waiting for new connection... [23:13:28] Sock 9.Parse request [23:13:28]Sock 9.Check first char [23:13:28]Sock 9.First char is OK [23:13:28]request: POST /json_proto HTTP/1.0 [23:13:28]Method: POST [23:13:28]URL: /json_proto [23:13:28]Method is POST - this is cgi request [23:13:28]url: /json_proto [23:13:28]query_string will be loaded in cgi processing [23:13:28]execute_cgi json_proto POST (null) [23:13:28]execute_cgi path=json_proto method=POST [23:13:28]POST find Content-Length [23:13:28]Host: 172.17.96.3:8080 [23:13:28]Content-Length: 674 [23:13:28]Content-Type: application/json [23:13:28] [23:13:28]POST finish read [23:13:28]Found Content-Length = 674 [23:13:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:13:28]execute_script... [23:13:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 7.880, "sum" : 600.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:13:28]POST & json_proto [23:13:28]process_json_proto [23:13:28]json parsed OK: [23:13:28]protocol is kg_v1.0 [23:13:28]action value=close_receipt [23:13:28]process_action close_receipt [23:13:28]cmd_close_receipt [23:13:28]MH_GetDate [23:13:28]Write to MH i2c: F0 00 00 41 62 92 [23:13:28]Write i2c OK [23:13:28]MH_I2C_Read... [23:13:28]Read from MH i2c: F0 [23:13:28]MH_I2C_Read... [23:13:28]Read from MH i2c: F0 09 00 [23:13:28]MH_I2C_Read... [23:13:28]Read from MH i2c: F0 09 00 41 62 00 9B 77 1D 67 44 5E 04 65 3C [23:13:28]GetLastDocTimeStamp 1729984367 [23:13:28]current date 1729984411 [23:13:28]FM_GetShiftState [23:13:28]SAM_PROTO_GetShiftState [23:13:28]wFMCommunicate request_size=4 [23:13:28]MH_SAM_APDU [23:13:28]CAPDU: 80 13 01 00 [23:13:28]Write to MH i2c: E2 08 00 42 62 80 13 01 00 00 00 00 00 21 [23:13:28]Write i2c OK [23:13:28]MH_I2C_Read... [23:13:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:13:28]Read from MH i2c: E2 [23:13:28]MH_I2C_Read... [23:13:28]Read from MH i2c: E2 0E 00 [23:13:28]MH_I2C_Read... [23:13:28]Read from MH i2c: E2 0E 00 42 62 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 9F [23:13:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:13:28]wFMCommunicate OK [23:13:28]SAM_PROTO_GetShiftState done [23:13:28]FM_GetShiftState done [23:13:28]opened in 1729902265 [23:13:28]opened+sec_in_day 1729988665 [23:13:28]quantity*price = 60045 [23:13:28]sum+1 = 60047 [23:13:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.77 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 664 26.10.2024 23:13 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309243 ФПД: 19588874525393 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T231331&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309243&fm=19588874525393&tin=02508201610067®Number=0000000000091780&sum=60000 [23:13:29]StoreToDocumentArchive [23:13:29]shift 532 fd 309243 [23:13:29]save to /storage/0532/doc_00309243 [23:13:29]save last doc name /storage/0532/doc_00309243 to /storage/kkm_last_doc_name [23:13:29]save OK [23:13:29]Clear old archive folders... [23:13:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:13:29]tlvbuf is 00129F70 [23:13:29]SAM_PROTO_ClearQueue [23:13:29]wFMCommunicate request_size=4 [23:13:29]MH_SAM_APDU [23:13:29]CAPDU: 80 09 00 00 [23:13:29]Write to MH i2c: E2 08 00 4F 62 80 09 00 00 00 00 00 00 23 [23:13:29]Write i2c OK [23:13:29]MH_I2C_Read... [23:13:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:13:29]Read from MH i2c: E2 [23:13:29]MH_I2C_Read... [23:13:29]Read from MH i2c: E2 03 00 [23:13:29]MH_I2C_Read... [23:13:29]Read from MH i2c: E2 03 00 4F 62 00 90 00 25 [23:13:29]RAPDU: 90 00 [23:13:29]wFMCommunicate OK [23:13:29]SAM_PROTO_ClearQueue done [23:13:29]KKMCreateOFDPacket [23:13:29]OFDProtocolAddRootSTLVToBuf [23:13:29]FM_MakeSignedData [23:13:29]FM_MakeSignedData [23:13:29]SAM_PROTO_SignData [23:13:29]wFMCommunicate request_size=4 [23:13:29]MH_SAM_APDU [23:13:29]CAPDU: 80 0D 01 02 [23:13:29]Write to MH i2c: E2 08 00 50 62 80 0D 01 02 00 00 00 00 2B [23:13:29]Write i2c OK [23:13:29]MH_I2C_Read... [23:13:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:13:29]Read from MH i2c: E2 [23:13:29]MH_I2C_Read... [23:13:29]Read from MH i2c: E2 03 00 [23:13:29]MH_I2C_Read... [23:13:29]Read from MH i2c: E2 03 00 50 62 00 90 00 26 [23:13:29]RAPDU: 90 00 [23:13:29]wFMCommunicate OK [23:13:29]wFMCommunicate request_size=255 [23:13:29]MH_SAM_APDU [23:13:29]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 9B 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB B7 04 00 35 04 06 00 11 D0 E3 E8 [23:13:29]Write to MH i2c: E2 02 01 51 62 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 9B 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB B7 04 00 35 04 06 00 11 D0 E3 E8 00 00 18 [23:13:29]Write i2c OK [23:13:29]MH_I2C_Read... [23:13:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:13:30]Read from MH i2c: E2 [23:13:30]MH_I2C_Read... [23:13:30]Read from MH i2c: E2 03 00 [23:13:30]MH_I2C_Read... [23:13:30]Read from MH i2c: E2 03 00 51 62 00 90 00 27 [23:13:30]RAPDU: 90 00 [23:13:30]wFMCommunicate OK [23:13:30]wFMCommunicate request_size=7 [23:13:30]MH_SAM_APDU [23:13:30]CAPDU: 80 0D 02 02 02 5A D1 [23:13:30]Write to MH i2c: E2 0A 00 52 62 80 0D 02 02 02 00 5A D1 00 00 5D [23:13:30]Write i2c OK [23:13:30]MH_I2C_Read... [23:13:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:13:30]Read from MH i2c: E2 [23:13:30]MH_I2C_Read... [23:13:30]Read from MH i2c: E2 03 00 [23:13:30]MH_I2C_Read... [23:13:30]Read from MH i2c: E2 03 00 52 62 00 90 00 28 [23:13:30]RAPDU: 90 00 [23:13:30]wFMCommunicate OK [23:13:30]wFMCommunicate request_size=4 [23:13:30]MH_SAM_APDU [23:13:30]CAPDU: 80 0D 03 02 [23:13:30]Write to MH i2c: E2 08 00 53 62 80 0D 03 02 00 00 00 00 30 [23:13:30]Write i2c OK [23:13:30]MH_I2C_Read... [23:13:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:13:30]Read from MH i2c: E2 [23:13:30]MH_I2C_Read... [23:13:30]Read from MH i2c: E2 0B 00 [23:13:30]MH_I2C_Read... [23:13:30]Read from MH i2c: E2 0B 00 53 62 00 BB E2 8A 1E AA F1 74 98 90 00 1D [23:13:30]RAPDU: BB E2 8A 1E AA F1 74 98 90 00 [23:13:30]wFMCommunicate OK [23:13:30]SAM_PROTO_SignData done [23:13:30]FM_MakeSignedData done [23:13:30]CreateOFDProtocolMessage [23:13:30]wFMCommunicate request_size=4 [23:13:30]MH_SAM_APDU [23:13:30]CAPDU: 80 11 00 00 [23:13:30]Write to MH i2c: E2 08 00 54 62 80 11 00 00 00 00 00 00 30 [23:13:30]Write i2c OK [23:13:30]MH_I2C_Read... [23:13:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:13:30]Read from MH i2c: E2 [23:13:30]MH_I2C_Read... [23:13:30]Read from MH i2c: E2 17 00 [23:13:30]MH_I2C_Read... [23:13:30]Read from MH i2c: E2 17 00 54 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 85 [23:13:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:13:30]wFMCommunicate OK [23:13:30]CreateOFDProtocolMessage done [23:13:30]OFDSenderStorePacket 309243 [23:13:30]StoreOFDPacket docnum=309243 [23:13:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 87 78 04 01 2B 17 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 9B 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB B7 04 00 35 04 06 00 11 D0 E3 E8 5A D1 BB E2 8A 1E AA F1 74 98 [23:13:30]CheckFolder [23:13:30]dirname=/storage/ofd_packets [23:13:30]CheckFolder done [23:13:30]ProducePacketName [23:13:30]name=ofd_packets/00309243 [23:13:30]NVStorageSaveData ofd_packets/00309243 [23:13:30]File name is /storage/ofd_packets/00309243 [23:13:30]Write 298 bytes [23:13:30]NVStorageSaveData done [23:13:30]OFDSenderStorePacket done [23:13:30]KKMCreateOFDPacket done [23:13:30]NVStorageSaveData kkm_last_timestamp [23:13:30]File name is /storage/kkm_last_timestamp [23:13:30]Write 4 bytes [23:13:30]NVStorageSaveData done [23:13:30]ExternCall_PrintAddStr [23:13:30]wPrintStart [23:13:30]Write to MH i2c: 01 00 00 55 62 B7 [23:13:30]Write i2c OK [23:13:30]MH_I2C_Read... [23:13:30]Read from MH i2c: 01 [23:13:30]MH_I2C_Read... [23:13:30]Read from MH i2c: 01 07 00 [23:13:30]MH_I2C_Read... [23:13:30]Read from MH i2c: 01 07 00 55 62 00 00 00 00 00 FF 0F CC [23:13:30]RasterBufferAndPrint [23:13:30]line Счет N : (1)643111 [23:13:30]line ИНН: 02508201610067 [23:13:30]line Контрольно-Кассовый Чек [23:13:30]line ПРОДАЖА [23:13:30]line ТРК (МРК, ГНК) : 11 [23:13:30]line Товар: 2710194210 [23:13:30]line ДТ-К-2 [23:13:30]line 7.880 * 76.20 [23:13:30]line = 600.46 [23:13:30]line НДС 12% НСП 1% [23:13:30]line > о реализуемом товаре [23:13:30]line ОКРУГЛЕНИЕ: -0.46 [23:13:30]line ИТОГО: 600.00 [23:13:30]line Внесено: 600.00 [23:13:30]line СДАЧА: 0.00 [23:13:30]line НСП 1% : 5.31 [23:13:30]line НДС 12% : 63.77 [23:13:30]line Наличными: 600.00 [23:13:30]line Безнал.: 0.00 [23:13:30]line Место: АЗС № 172 "Партнер Нефть" [23:13:30]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:13:30]line СНО: Общий режим [23:13:30]line Чек 664 26.10.2024 23:13 [23:13:30]line Смена: 532 ФФД: 1.0 [23:13:30]line ЗНМ: 0300000116 [23:13:30]line РНМ: 0000000000091780 [23:13:30]line Версия ККМ: 001 [23:13:30]line ФМ: 0000000000871765 [23:13:30]line ФД: 309243 [23:13:30]line ФПД: 19588874525393 [23:13:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T231331&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309243&fm=19588874525393&tin=02508201610067®Number=0000000000091780&sum=60000 [23:13:30]OFD Sender: Processing packet 309243 [packets to send 223, broken 222] [23:13:30]ProducePacketName [23:13:30]name=ofd_packets/00309243 [23:13:30]OFD Sender: To server: pG, [23:13:30]CommunicateWithHost lk.salyk.kg:30040 [23:13:30]ConnectInit lk.salyk.kg [23:13:30]written 0, free lines is 4095 [23:13:30]Connected sock=10 [23:13:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 87 78 04 01 2B 17 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 C8 1E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E9 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 9B 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB B7 04 00 35 04 06 00 11 D0 E3 E8 5A D1 BB E2 8A 1E AA F1 74 98 [23:13:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B7 C5 47 00 E4 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FB B7 04 00 F4 03 04 00 F8 1D 1D 67 B6 04 01 00 00 A2 13 AA A5 02 93 D0 A7 [23:13:30]CommunicateWithHost err = 0 [23:13:30]CheckOFDResponse [23:13:30]1017 (14) - 77093643461234 [23:13:30]1041 (16) - 0000000000871765 [23:13:30]1040 (4) - 309243 [23:13:30]1012 (4) - 26.10.2024 16:51 [23:13:30]1206 (1) - 0 [23:13:30]OFD Sender: Remove packet 309243 [23:13:30]ProducePacketName [23:13:30]name=ofd_packets/00309243 [23:13:30]NVStorageDeleteData [23:13:31]Write to MH i2c: 01 00 00 7F 62 E1 [23:13:31]Write i2c OK [23:13:31]MH_I2C_Read... [23:13:31]Read from MH i2c: 01 [23:13:31]MH_I2C_Read... [23:13:31]Read from MH i2c: 01 07 00 [23:13:31]MH_I2C_Read... [23:13:31]Read from MH i2c: 01 07 00 7F 62 00 00 00 00 00 AD 0C A1 [23:13:31]RasterBufferAndPrint [23:13:31]line [23:13:31]line [23:13:31]line [23:13:31]line [23:13:31]line [23:13:31]written 0, free lines is 3251 [23:13:31]MH_Cut [23:13:31]Write to MH i2c: D1 01 00 86 62 01 BA [23:13:31]Write i2c OK [23:13:31]MH_I2C_Read... [23:13:31]Read from MH i2c: D1 [23:13:31]MH_I2C_Read... [23:13:31]Read from MH i2c: D1 01 00 [23:13:31]MH_I2C_Read... [23:13:31]Read from MH i2c: D1 01 00 86 62 00 B9 [23:13:31]Write to MH i2c: 01 00 00 87 62 E9 [23:13:31]Write i2c OK [23:13:31]MH_I2C_Read... [23:13:31]OFD Sender: No OFD packet to send [23:13:31]*** Cut start [23:13:31]*** Purtial cut [23:13:31]*** Stage 1: CUTSNS_PIN = 1 [23:13:32]Read from MH i2c: 01 [23:13:32]MH_I2C_Read... [23:13:32]*** Stop cut motor [23:13:32]*** Cut end [23:13:32]Read from MH i2c: 01 07 00 [23:13:32]MH_I2C_Read... [23:13:32]Read from MH i2c: 01 07 00 87 62 00 00 00 00 00 FF 0F FE [23:13:32]process_action close_receipt done [23:13:32]requested_data is exist [23:13:32]produce_requested_data [23:13:32]requested_item fm.sn is exist - process it [23:13:32]wFMCommunicate request_size=4 [23:13:32]MH_SAM_APDU [23:13:32]CAPDU: 80 11 00 00 [23:13:32]Write to MH i2c: E2 08 00 88 62 80 11 00 00 00 00 00 00 64 [23:13:32]Write i2c OK [23:13:32]MH_I2C_Read... [23:13:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:13:32]Read from MH i2c: E2 [23:13:32]MH_I2C_Read... [23:13:32]Read from MH i2c: E2 17 00 [23:13:32]MH_I2C_Read... [23:13:32]Read from MH i2c: E2 17 00 88 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B9 [23:13:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:13:32]wFMCommunicate OK [23:13:32]requested_item fd.num is exist - process it [23:13:32]SAM_PROTO_GetFieldsCounters [23:13:32]wFMCommunicate request_size=4 [23:13:32]MH_SAM_APDU [23:13:32]CAPDU: 80 13 00 00 [23:13:32]Write to MH i2c: E2 08 00 89 62 80 13 00 00 00 00 00 00 67 [23:13:32]Write i2c OK [23:13:32]MH_I2C_Read... [23:13:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:13:32]Read from MH i2c: E2 [23:13:32]MH_I2C_Read... [23:13:32]Read from MH i2c: E2 62 00 [23:13:32]MH_I2C_Read... [23:13:32]Read from MH i2c: E2 62 00 89 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FB B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 98 02 00 00 5E 04 04 00 98 02 00 00 57 04 04 00 99 02 00 00 19 04 04 00 00 00 00 00 90 00 24 [23:13:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FB B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 98 02 00 00 5E 04 04 00 98 02 00 00 57 04 04 00 99 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:13:32]wFMCommunicate OK [23:13:32]SAM_PROTO_GetFieldsCounters done [23:13:32]requested_item shift.num is exist - process it [23:13:32]requested_item shift.opened is exist - process it [23:13:32]req_shift_opened [23:13:32]FM_GetShiftState [23:13:32]SAM_PROTO_GetShiftState [23:13:32]wFMCommunicate request_size=4 [23:13:32]MH_SAM_APDU [23:13:32]CAPDU: 80 13 01 00 [23:13:32]Write to MH i2c: E2 08 00 8A 62 80 13 01 00 00 00 00 00 69 [23:13:32]Write i2c OK [23:13:32]MH_I2C_Read... [23:13:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:13:32]Read from MH i2c: E2 [23:13:32]MH_I2C_Read... [23:13:32]Read from MH i2c: E2 0E 00 [23:13:32]MH_I2C_Read... [23:13:32]Read from MH i2c: E2 0E 00 8A 62 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E7 [23:13:32]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:13:32]wFMCommunicate OK [23:13:32]SAM_PROTO_GetShiftState done [23:13:32]FM_GetShiftState done [23:13:32]req_shift_opened done [23:13:32]requested_item shift.open_date is exist - process it [23:13:32]req_shift_open_date [23:13:32]req_shift_open_date done [23:13:32]produce_requested_data done [23:13:32]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309243,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:13:32]process_action_free close_receipt [23:13:32]json_value_free [23:13:32]json_value_free done [23:13:32]process_json_proto returns [23:13:32]Send response to host [23:13:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309243,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:13:32]free response buf [23:13:32]execute_script done [23:13:32]execute_script returns [23:13:32]free content buf [23:13:32]Sock 9.Close socket [23:13:32]Sock 9.Thread stoped [23:13:36]OFD Sender: No OFD packet to send [23:13:41]OFD Sender: No OFD packet to send [23:13:46]OFD Sender: No OFD packet to send [23:13:51]OFD Sender: No OFD packet to send [23:13:56]OFD Sender: No OFD packet to send [23:14:01]OFD Sender: No OFD packet to send [23:14:06]OFD Sender: No OFD packet to send [23:14:08]accept exits with 7 [23:14:08]New connection [23:14:08]New thread 3066879332 created [23:14:08]Thread 3067022692 joined [23:14:08]Waiting for new connection... [23:14:08] Sock 7.Parse request [23:14:08]Sock 7.Check first char [23:14:08]Sock 7.First char is OK [23:14:08]request: POST /json_proto HTTP/1.0 [23:14:08]Method: POST [23:14:08]URL: /json_proto [23:14:08]Method is POST - this is cgi request [23:14:08]url: /json_proto [23:14:08]query_string will be loaded in cgi processing [23:14:08]execute_cgi json_proto POST (null) [23:14:08]execute_cgi path=json_proto method=POST [23:14:08]POST find Content-Length [23:14:08]Host: 172.17.96.3:8080 [23:14:08]Content-Length: 678 [23:14:08]Content-Type: application/json [23:14:08] [23:14:08]POST finish read [23:14:08]Found Content-Length = 678 [23:14:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 9.410, "sum" : 629.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 629.00, "payments": [ { "type": 0, "sum" : 629.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:14:08]execute_script... [23:14: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)643110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 9.410, "sum" : 629.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 629.00, "payments": [ { "type": 0, "sum" : 629.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:14:08]POST & json_proto [23:14:08]process_json_proto [23:14:08]json parsed OK: [23:14:08]protocol is kg_v1.0 [23:14:08]action value=close_receipt [23:14:08]process_action close_receipt [23:14:08]cmd_close_receipt [23:14:08]MH_GetDate [23:14:08]Write to MH i2c: F0 00 00 8B 62 DC [23:14:08]Write i2c OK [23:14:08]MH_I2C_Read... [23:14:08]Read from MH i2c: F0 [23:14:08]MH_I2C_Read... [23:14:08]Read from MH i2c: F0 09 00 [23:14:08]MH_I2C_Read... [23:14:08]Read from MH i2c: F0 09 00 8B 62 00 C3 77 1D 67 44 5E 04 65 AE [23:14:08]GetLastDocTimeStamp 1729984411 [23:14:08]current date 1729984451 [23:14:08]FM_GetShiftState [23:14:08]SAM_PROTO_GetShiftState [23:14:08]wFMCommunicate request_size=4 [23:14:08]MH_SAM_APDU [23:14:08]CAPDU: 80 13 01 00 [23:14:08]Write to MH i2c: E2 08 00 8C 62 80 13 01 00 00 00 00 00 6B [23:14:08]Write i2c OK [23:14:08]MH_I2C_Read... [23:14:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:14:08]Read from MH i2c: E2 [23:14:08]MH_I2C_Read... [23:14:08]Read from MH i2c: E2 0E 00 [23:14:08]MH_I2C_Read... [23:14:08]Read from MH i2c: E2 0E 00 8C 62 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E9 [23:14:08]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:14:08]wFMCommunicate OK [23:14:08]SAM_PROTO_GetShiftState done [23:14:08]FM_GetShiftState done [23:14:08]opened in 1729902265 [23:14:08]opened+sec_in_day 1729988665 [23:14:08]quantity*price = 62952 [23:14:08]sum+1 = 62954 [23:14:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 629.00 Внесено: 1000.00 СДАЧА: 371.00 НСП 1% : 5.57 НДС 12% : 66.85 Наличными: 629.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 665 26.10.2024 23:14 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309244 ФПД: 142279432671408 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T231411&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309244&fm=142279432671408&tin=02508201610067®Number=0000000000091780&sum=62900 [23:14:09]StoreToDocumentArchive [23:14:09]shift 532 fd 309244 [23:14:09]save to /storage/0532/doc_00309244 [23:14:09]save last doc name /storage/0532/doc_00309244 to /storage/kkm_last_doc_name [23:14:09]save OK [23:14:09]Clear old archive folders... [23:14:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:14:09]tlvbuf is 000DEFD0 [23:14:09]SAM_PROTO_ClearQueue [23:14:09]wFMCommunicate request_size=4 [23:14:09]MH_SAM_APDU [23:14:09]CAPDU: 80 09 00 00 [23:14:09]Write to MH i2c: E2 08 00 99 62 80 09 00 00 00 00 00 00 6D [23:14:09]Write i2c OK [23:14:09]MH_I2C_Read... [23:14:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:14:09]Read from MH i2c: E2 [23:14:09]MH_I2C_Read... [23:14:09]Read from MH i2c: E2 03 00 [23:14:09]MH_I2C_Read... [23:14:09]Read from MH i2c: E2 03 00 99 62 00 90 00 6F [23:14:09]RAPDU: 90 00 [23:14:09]wFMCommunicate OK [23:14:09]SAM_PROTO_ClearQueue done [23:14:09]KKMCreateOFDPacket [23:14:09]OFDProtocolAddRootSTLVToBuf [23:14:09]FM_MakeSignedData [23:14:09]FM_MakeSignedData [23:14:09]SAM_PROTO_SignData [23:14:09]wFMCommunicate request_size=4 [23:14:09]MH_SAM_APDU [23:14:09]CAPDU: 80 0D 01 02 [23:14:09]Write to MH i2c: E2 08 00 9A 62 80 0D 01 02 00 00 00 00 75 [23:14:09]Write i2c OK [23:14:09]MH_I2C_Read... [23:14:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:14:09]Read from MH i2c: E2 [23:14:09]MH_I2C_Read... [23:14:09]Read from MH i2c: E2 03 00 [23:14:09]MH_I2C_Read... [23:14:09]Read from MH i2c: E2 03 00 9A 62 00 90 00 70 [23:14:09]RAPDU: 90 00 [23:14:09]wFMCommunicate OK [23:14:09]wFMCommunicate request_size=255 [23:14:09]MH_SAM_APDU [23:14:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C2 24 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E9 F5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 F5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 1A 00 00 00 00 07 04 06 00 B4 F5 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 C3 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC B7 04 00 35 04 06 00 81 [23:14:09]Write to MH i2c: E2 02 01 9B 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C2 24 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E9 F5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 F5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 1A 00 00 00 00 07 04 06 00 B4 F5 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 C3 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC B7 04 00 35 04 06 00 81 00 00 DD [23:14:09]Write i2c OK [23:14:09]MH_I2C_Read... [23:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:14:10]Read from MH i2c: E2 [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: E2 03 00 [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: E2 03 00 9B 62 00 90 00 71 [23:14:10]RAPDU: 90 00 [23:14:10]wFMCommunicate OK [23:14:10]wFMCommunicate request_size=10 [23:14:10]MH_SAM_APDU [23:14:10]CAPDU: 80 0D 02 02 05 67 03 0B 10 B0 [23:14:10]Write to MH i2c: E2 0D 00 9C 62 80 0D 02 02 05 00 67 03 0B 10 B0 00 00 B7 [23:14:10]Write i2c OK [23:14:10]MH_I2C_Read... [23:14:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:14:10]Read from MH i2c: E2 [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: E2 03 00 [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: E2 03 00 9C 62 00 90 00 72 [23:14:10]RAPDU: 90 00 [23:14:10]wFMCommunicate OK [23:14:10]wFMCommunicate request_size=4 [23:14:10]MH_SAM_APDU [23:14:10]CAPDU: 80 0D 03 02 [23:14:10]Write to MH i2c: E2 08 00 9D 62 80 0D 03 02 00 00 00 00 7A [23:14:10]Write i2c OK [23:14:10]MH_I2C_Read... [23:14:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:14:10]Read from MH i2c: E2 [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: E2 0B 00 [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: E2 0B 00 9D 62 00 6E CD 28 F3 1E E5 5E A4 90 00 D6 [23:14:10]RAPDU: 6E CD 28 F3 1E E5 5E A4 90 00 [23:14:10]wFMCommunicate OK [23:14:10]SAM_PROTO_SignData done [23:14:10]FM_MakeSignedData done [23:14:10]CreateOFDProtocolMessage [23:14:10]wFMCommunicate request_size=4 [23:14:10]MH_SAM_APDU [23:14:10]CAPDU: 80 11 00 00 [23:14:10]Write to MH i2c: E2 08 00 9E 62 80 11 00 00 00 00 00 00 7A [23:14:10]Write i2c OK [23:14:10]MH_I2C_Read... [23:14:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:14:10]Read from MH i2c: E2 [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: E2 17 00 [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: E2 17 00 9E 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CF [23:14:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:14:10]wFMCommunicate OK [23:14:10]CreateOFDProtocolMessage done [23:14:10]OFDSenderStorePacket 309244 [23:14:10]StoreOFDPacket docnum=309244 [23:14:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CA 56 07 01 78 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C2 24 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E9 F5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 F5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 1A 00 00 00 00 07 04 06 00 B4 F5 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 C3 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC B7 04 00 35 04 06 00 81 67 03 0B 10 B0 6E CD 28 F3 1E E5 5E A4 [23:14:10]CheckFolder [23:14:10]dirname=/storage/ofd_packets [23:14:10]CheckFolder done [23:14:10]ProducePacketName [23:14:10]name=ofd_packets/00309244 [23:14:10]NVStorageSaveData ofd_packets/00309244 [23:14:10]File name is /storage/ofd_packets/00309244 [23:14:10]Write 301 bytes [23:14:10]NVStorageSaveData done [23:14:10]OFDSenderStorePacket done [23:14:10]KKMCreateOFDPacket done [23:14:10]NVStorageSaveData kkm_last_timestamp [23:14:10]File name is /storage/kkm_last_timestamp [23:14:10]Write 4 bytes [23:14:10]NVStorageSaveData done [23:14:10]ExternCall_PrintAddStr [23:14:10]wPrintStart [23:14:10]Write to MH i2c: 01 00 00 9F 62 01 [23:14:10]Write i2c OK [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: 01 [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: 01 07 00 [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: 01 07 00 9F 62 00 00 00 00 00 FF 0F 16 [23:14:10]RasterBufferAndPrint [23:14:10]line Счет N : (1)643110 [23:14:10]line ИНН: 02508201610067 [23:14:10]line Контрольно-Кассовый Чек [23:14:10]line ПРОДАЖА [23:14:10]line ТРК (МРК, ГНК) : 41 [23:14:10]line Товар: 2710124130 [23:14:10]line Аи-92-К-2 [23:14:10]line 9.410 * 66.90 [23:14:10]line = 629.53 [23:14:10]line НДС 12% НСП 1% [23:14:10]line > о реализуемом товаре [23:14:10]line ОКРУГЛЕНИЕ: -0.53 [23:14:10]line ИТОГО: 629.00 [23:14:10]line Внесено: 1000.00 [23:14:10]line СДАЧА: 371.00 [23:14:10]line НСП 1% : 5.57 [23:14:10]line НДС 12% : 66.85 [23:14:10]line Наличными: 629.00 [23:14:10]line Безнал.: 0.00 [23:14:10]line Место: АЗС № 172 "Партнер Нефть" [23:14:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:14:10]line СНО: Общий режим [23:14:10]line Чек 665 26.10.2024 23:14 [23:14:10]line Смена: 532 ФФД: 1.0 [23:14:10]line ЗНМ: 0300000116 [23:14:10]line РНМ: 0000000000091780 [23:14:10]line Версия ККМ: 001 [23:14:10]line ФМ: 0000000000871765 [23:14:10]line ФД: 309244 [23:14:10]line ФПД: 142279432671408 [23:14:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T231411&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309244&fm=142279432671408&tin=02508201610067®Number=0000000000091780&sum=62900 [23:14:10]written 0, free lines is 4095 [23:14:10]OFD Sender: Processing packet 309244 [packets to send 223, broken 222] [23:14:10]ProducePacketName [23:14:10]name=ofd_packets/00309244 [23:14:10]OFD Sender: To server: pG, [23:14:10]CommunicateWithHost lk.salyk.kg:30040 [23:14:10]ConnectInit lk.salyk.kg [23:14:10]Connected sock=10 [23:14:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CA 56 07 01 78 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 C2 24 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E9 F5 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 F5 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1D 1A 00 00 00 00 07 04 06 00 B4 F5 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 C3 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FC B7 04 00 35 04 06 00 81 67 03 0B 10 B0 6E CD 28 F3 1E E5 5E A4 [23:14:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 1B F5 47 00 DF 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 31 37 36 35 10 04 04 00 FC B7 04 00 F4 03 04 00 1F 1E 1D 67 B6 04 01 00 00 16 A7 B6 9C 77 CC BC 2B [23:14:10]CommunicateWithHost err = 0 [23:14:10]CheckOFDResponse [23:14:10]1017 (14) - 77093643461234 [23:14:10]1041 (16) - 0000000000871765 [23:14:10]1040 (4) - 309244 [23:14:10]1012 (4) - 26.10.2024 16:51 [23:14:10]1206 (1) - 0 [23:14:10]OFD Sender: Remove packet 309244 [23:14:10]ProducePacketName [23:14:10]name=ofd_packets/00309244 [23:14:10]NVStorageDeleteData [23:14:10]Write to MH i2c: 01 00 00 C9 62 2B [23:14:10]Write i2c OK [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: 01 [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: 01 07 00 [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: 01 07 00 C9 62 00 00 00 00 00 B9 0C F7 [23:14:10]RasterBufferAndPrint [23:14:10]line [23:14:10]line [23:14:10]line [23:14:10]line [23:14:10]line [23:14:10]written 0, free lines is 3264 [23:14:10]MH_Cut [23:14:10]Write to MH i2c: D1 01 00 D0 62 01 04 [23:14:10]Write i2c OK [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: D1 [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: D1 01 00 [23:14:10]MH_I2C_Read... [23:14:10]Read from MH i2c: D1 01 00 D0 62 00 03 [23:14:10]Write to MH i2c: 01 00 00 D1 62 33 [23:14:10]Write i2c OK [23:14:10]MH_I2C_Read... [23:14:11]OFD Sender: No OFD packet to send [23:14:11]*** Cut start [23:14:11]*** Purtial cut [23:14:11]*** Stage 1: CUTSNS_PIN = 1 [23:14:11]Read from MH i2c: 01 [23:14:11]MH_I2C_Read... [23:14:11]*** Stop cut motor [23:14:11]*** Cut end [23:14:11]Read from MH i2c: 01 07 00 [23:14:11]MH_I2C_Read... [23:14:11]Read from MH i2c: 01 07 00 D1 62 00 00 00 00 00 FF 0F 48 [23:14:11]process_action close_receipt done [23:14:11]requested_data is exist [23:14:11]produce_requested_data [23:14:11]requested_item fm.sn is exist - process it [23:14:11]wFMCommunicate request_size=4 [23:14:11]MH_SAM_APDU [23:14:11]CAPDU: 80 11 00 00 [23:14:11]Write to MH i2c: E2 08 00 D2 62 80 11 00 00 00 00 00 00 AE [23:14:11]Write i2c OK [23:14:11]MH_I2C_Read... [23:14:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:14:11]Read from MH i2c: E2 [23:14:11]MH_I2C_Read... [23:14:11]Read from MH i2c: E2 17 00 [23:14:11]MH_I2C_Read... [23:14:11]Read from MH i2c: E2 17 00 D2 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 03 [23:14:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:14:11]wFMCommunicate OK [23:14:11]requested_item fd.num is exist - process it [23:14:11]SAM_PROTO_GetFieldsCounters [23:14:11]wFMCommunicate request_size=4 [23:14:11]MH_SAM_APDU [23:14:11]CAPDU: 80 13 00 00 [23:14:11]Write to MH i2c: E2 08 00 D3 62 80 13 00 00 00 00 00 00 B1 [23:14:11]Write i2c OK [23:14:11]MH_I2C_Read... [23:14:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:14:11]Read from MH i2c: E2 [23:14:11]MH_I2C_Read... [23:14:11]Read from MH i2c: E2 62 00 [23:14:11]MH_I2C_Read... [23:14:11]Read from MH i2c: E2 62 00 D3 62 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FC B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 99 02 00 00 5E 04 04 00 99 02 00 00 57 04 04 00 9A 02 00 00 19 04 04 00 00 00 00 00 90 00 72 [23:14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FC B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 99 02 00 00 5E 04 04 00 99 02 00 00 57 04 04 00 9A 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:14:11]wFMCommunicate OK [23:14:11]SAM_PROTO_GetFieldsCounters done [23:14:11]requested_item shift.num is exist - process it [23:14:11]requested_item shift.opened is exist - process it [23:14:11]req_shift_opened [23:14:11]FM_GetShiftState [23:14:11]SAM_PROTO_GetShiftState [23:14:11]wFMCommunicate request_size=4 [23:14:11]MH_SAM_APDU [23:14:11]CAPDU: 80 13 01 00 [23:14:11]Write to MH i2c: E2 08 00 D4 62 80 13 01 00 00 00 00 00 B3 [23:14:11]Write i2c OK [23:14:11]MH_I2C_Read... [23:14:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:14:12]Read from MH i2c: E2 [23:14:12]MH_I2C_Read... [23:14:12]Read from MH i2c: E2 0E 00 [23:14:12]MH_I2C_Read... [23:14:12]Read from MH i2c: E2 0E 00 D4 62 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 31 [23:14:12]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:14:12]wFMCommunicate OK [23:14:12]SAM_PROTO_GetShiftState done [23:14:12]FM_GetShiftState done [23:14:12]req_shift_opened done [23:14:12]requested_item shift.open_date is exist - process it [23:14:12]req_shift_open_date [23:14:12]req_shift_open_date done [23:14:12]produce_requested_data done [23:14:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309244,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:14:12]process_action_free close_receipt [23:14:12]json_value_free [23:14:12]json_value_free done [23:14:12]process_json_proto returns [23:14:12]Send response to host [23:14:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309244,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:14:12]free response buf [23:14:12]execute_script done [23:14:12]execute_script returns [23:14:12]free content buf [23:14:12]Sock 7.Close socket [23:14:12]Sock 7.Thread stoped [23:14:16]OFD Sender: No OFD packet to send [23:14:21]OFD Sender: No OFD packet to send [23:14:26]OFD Sender: No OFD packet to send [23:14:31]OFD Sender: No OFD packet to send [23:14:36]OFD Sender: No OFD packet to send [23:14:41]OFD Sender: No OFD packet to send [23:14:46]OFD Sender: No OFD packet to send [23:14:51]OFD Sender: No OFD packet to send [23:14:55]accept exits with 9 [23:14:55]New connection [23:14:55]New thread 3067022692 created [23:14:55]Thread 3066879332 joined [23:14:55]Waiting for new connection... [23:14:55] Sock 9.Parse request [23:14:55]Sock 9.Check first char [23:14:55]Sock 9.First char is OK [23:14:55]request: POST /json_proto HTTP/1.0 [23:14:55]Method: POST [23:14:55]URL: /json_proto [23:14:55]Method is POST - this is cgi request [23:14:55]url: /json_proto [23:14:55]query_string will be loaded in cgi processing [23:14:55]execute_cgi json_proto POST (null) [23:14:55]execute_cgi path=json_proto method=POST [23:14:55]POST find Content-Length [23:14:55]Host: 172.17.96.3:8080 [23:14:55]Content-Length: 677 [23:14:55]Content-Type: application/json [23:14:55] [23:14:55]POST finish read [23:14:55]Found Content-Length = 677 [23:14:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "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" ] } } [23:14:55]execute_script... [23:14: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)643113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "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" ] } } [23:14:55]POST & json_proto [23:14:55]process_json_proto [23:14:55]json parsed OK: [23:14:55]protocol is kg_v1.0 [23:14:55]action value=close_receipt [23:14:55]process_action close_receipt [23:14:55]cmd_close_receipt [23:14:55]MH_GetDate [23:14:55]Write to MH i2c: F0 00 00 D5 62 26 [23:14:55]Write i2c OK [23:14:55]MH_I2C_Read... [23:14:55]Read from MH i2c: F0 [23:14:55]MH_I2C_Read... [23:14:55]Read from MH i2c: F0 09 00 [23:14:55]MH_I2C_Read... [23:14:55]Read from MH i2c: F0 09 00 D5 62 00 F1 77 1D 67 44 5E 04 65 26 [23:14:55]GetLastDocTimeStamp 1729984451 [23:14:55]current date 1729984497 [23:14:55]FM_GetShiftState [23:14:55]SAM_PROTO_GetShiftState [23:14:55]wFMCommunicate request_size=4 [23:14:55]MH_SAM_APDU [23:14:55]CAPDU: 80 13 01 00 [23:14:55]Write to MH i2c: E2 08 00 D6 62 80 13 01 00 00 00 00 00 B5 [23:14:55]Write i2c OK [23:14:55]MH_I2C_Read... [23:14:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:14:55]Read from MH i2c: E2 [23:14:55]MH_I2C_Read... [23:14:55]Read from MH i2c: E2 0E 00 [23:14:55]MH_I2C_Read... [23:14:55]Read from MH i2c: E2 0E 00 D6 62 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 33 [23:14:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:14:55]wFMCommunicate OK [23:14:55]SAM_PROTO_GetShiftState done [23:14:55]FM_GetShiftState done [23:14:55]opened in 1729902265 [23:14:55]opened+sec_in_day 1729988665 [23:14:55]quantity*price = 70044 [23:14:55]sum+1 = 70046 [23:14:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 666 26.10.2024 23:14 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309245 ФПД: 75842128338295 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T231457&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309245&fm=75842128338295&tin=02508201610067®Number=0000000000091780&sum=70000 [23:14:56]StoreToDocumentArchive [23:14:56]shift 532 fd 309245 [23:14:56]save to /storage/0532/doc_00309245 [23:14:56]save last doc name /storage/0532/doc_00309245 to /storage/kkm_last_doc_name [23:14:56]save OK [23:14:56]Clear old archive folders... [23:14:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:14:56]tlvbuf is 000A7920 [23:14:56]SAM_PROTO_ClearQueue [23:14:56]wFMCommunicate request_size=4 [23:14:56]MH_SAM_APDU [23:14:56]CAPDU: 80 09 00 00 [23:14:56]Write to MH i2c: E2 08 00 E3 62 80 09 00 00 00 00 00 00 B7 [23:14:56]Write i2c OK [23:14:56]MH_I2C_Read... [23:14:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:14:56]Read from MH i2c: E2 [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: E2 03 00 [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: E2 03 00 E3 62 00 90 00 B9 [23:14:56]RAPDU: 90 00 [23:14:56]wFMCommunicate OK [23:14:56]SAM_PROTO_ClearQueue done [23:14:56]KKMCreateOFDPacket [23:14:56]OFDProtocolAddRootSTLVToBuf [23:14:56]FM_MakeSignedData [23:14:56]FM_MakeSignedData [23:14:56]SAM_PROTO_SignData [23:14:56]wFMCommunicate request_size=4 [23:14:56]MH_SAM_APDU [23:14:56]CAPDU: 80 0D 01 02 [23:14:56]Write to MH i2c: E2 08 00 E4 62 80 0D 01 02 00 00 00 00 BF [23:14:56]Write i2c OK [23:14:56]MH_I2C_Read... [23:14:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:14:56]Read from MH i2c: E2 [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: E2 03 00 [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: E2 03 00 E4 62 00 90 00 BA [23:14:56]RAPDU: 90 00 [23:14:56]wFMCommunicate OK [23:14:56]wFMCommunicate request_size=255 [23:14:56]MH_SAM_APDU [23:14:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9A 02 00 00 F4 03 04 00 F1 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD B7 04 00 35 04 06 00 44 [23:14:56]Write to MH i2c: E2 02 01 E5 62 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9A 02 00 00 F4 03 04 00 F1 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD B7 04 00 35 04 06 00 44 00 00 CF [23:14:56]Write i2c OK [23:14:56]MH_I2C_Read... [23:14:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:14:56]Read from MH i2c: E2 [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: E2 03 00 [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: E2 03 00 E5 62 00 90 00 BB [23:14:56]RAPDU: 90 00 [23:14:56]wFMCommunicate OK [23:14:56]wFMCommunicate request_size=10 [23:14:56]MH_SAM_APDU [23:14:56]CAPDU: 80 0D 02 02 05 FA 5F 1E 5D 77 [23:14:56]Write to MH i2c: E2 0D 00 E6 62 80 0D 02 02 05 00 FA 5F 1E 5D 77 00 00 17 [23:14:56]Write i2c OK [23:14:56]MH_I2C_Read... [23:14:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:14:56]Read from MH i2c: E2 [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: E2 03 00 [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: E2 03 00 E6 62 00 90 00 BC [23:14:56]RAPDU: 90 00 [23:14:56]wFMCommunicate OK [23:14:56]wFMCommunicate request_size=4 [23:14:56]MH_SAM_APDU [23:14:56]CAPDU: 80 0D 03 02 [23:14:56]Write to MH i2c: E2 08 00 E7 62 80 0D 03 02 00 00 00 00 C4 [23:14:56]Write i2c OK [23:14:56]MH_I2C_Read... [23:14:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:14:56]Read from MH i2c: E2 [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: E2 0B 00 [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: E2 0B 00 E7 62 00 D5 2D 0A 84 9D A0 A2 1A 90 00 4E [23:14:56]RAPDU: D5 2D 0A 84 9D A0 A2 1A 90 00 [23:14:56]wFMCommunicate OK [23:14:56]SAM_PROTO_SignData done [23:14:56]FM_MakeSignedData done [23:14:56]CreateOFDProtocolMessage [23:14:56]wFMCommunicate request_size=4 [23:14:56]MH_SAM_APDU [23:14:56]CAPDU: 80 11 00 00 [23:14:56]Write to MH i2c: E2 08 00 E8 62 80 11 00 00 00 00 00 00 C4 [23:14:56]Write i2c OK [23:14:56]MH_I2C_Read... [23:14:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:14:56]Read from MH i2c: E2 [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: E2 17 00 [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: E2 17 00 E8 62 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 19 [23:14:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:14:56]wFMCommunicate OK [23:14:56]CreateOFDProtocolMessage done [23:14:56]OFDSenderStorePacket 309245 [23:14:56]StoreOFDPacket docnum=309245 [23:14:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B1 BB 07 01 95 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9A 02 00 00 F4 03 04 00 F1 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD B7 04 00 35 04 06 00 44 FA 5F 1E 5D 77 D5 2D 0A 84 9D A0 A2 1A [23:14:56]CheckFolder [23:14:56]dirname=/storage/ofd_packets [23:14:56]CheckFolder done [23:14:56]ProducePacketName [23:14:56]name=ofd_packets/00309245 [23:14:56]NVStorageSaveData ofd_packets/00309245 [23:14:56]File name is /storage/ofd_packets/00309245 [23:14:56]Write 301 bytes [23:14:56]NVStorageSaveData done [23:14:56]OFDSenderStorePacket done [23:14:56]KKMCreateOFDPacket done [23:14:56]NVStorageSaveData kkm_last_timestamp [23:14:56]File name is /storage/kkm_last_timestamp [23:14:56]Write 4 bytes [23:14:56]NVStorageSaveData done [23:14:56]ExternCall_PrintAddStr [23:14:56]wPrintStart [23:14:56]Write to MH i2c: 01 00 00 E9 62 4B [23:14:56]OFD Sender: Processing packet 309245 [packets to send 223, broken 222] [23:14:56]ProducePacketName [23:14:56]name=ofd_packets/00309245 [23:14:56]OFD Sender: To server: pG, [23:14:56]CommunicateWithHost lk.salyk.kg:30040 [23:14:56]ConnectInit lk.salyk.kg [23:14:56]Write i2c OK [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: 01 [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: 01 07 00 [23:14:56]MH_I2C_Read... [23:14:56]Read from MH i2c: 01 07 00 E9 62 00 00 00 00 00 FF 0F 60 [23:14:56]RasterBufferAndPrint [23:14:56]line Счет N : (1)643113 [23:14:56]line ИНН: 02508201610067 [23:14:56]line Контрольно-Кассовый Чек [23:14:56]line ПРОДАЖА [23:14:56]line ТРК (МРК, ГНК) : 51 [23:14:56]line Товар: 2710124500 [23:14:56]line Аи-95-К-3 [23:14:56]line 9.440 * 74.20 [23:14:56]line = 700.45 [23:14:56]line НДС 12% НСП 1% [23:14:56]line > о реализуемом товаре [23:14:56]line ОКРУГЛЕНИЕ: -0.45 [23:14:56]line ИТОГО: 700.00 [23:14:56]line Внесено: 700.00 [23:14:56]line СДАЧА: 0.00 [23:14:56]line НСП 1% : 6.20 [23:14:56]line НДС 12% : 74.38 [23:14:56]line Наличными: 700.00 [23:14:56]line Безнал.: 0.00 [23:14:56]line Место: АЗС № 172 "Партнер Нефть" [23:14:56]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:14:56]line СНО: Общий режим [23:14:56]line Чек 666 26.10.2024 23:14 [23:14:56]line Смена: 532 ФФД: 1.0 [23:14:56]line ЗНМ: 0300000116 [23:14:56]line РНМ: 0000000000091780 [23:14:56]line Версия ККМ: 001 [23:14:56]line ФМ: 0000000000871765 [23:14:56]line ФД: 309245 [23:14:56]line ФПД: 75842128338295 [23:14:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T231457&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309245&fm=75842128338295&tin=02508201610067®Number=0000000000091780&sum=70000 [23:14:56]written 0, free lines is 4095 [23:14:56]Connected sock=10 [23:14:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B1 BB 07 01 95 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 9A 02 00 00 F4 03 04 00 F1 77 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD B7 04 00 35 04 06 00 44 FA 5F 1E 5D 77 D5 2D 0A 84 9D A0 A2 1A [23:14:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E3 E9 47 00 DB 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FD B7 04 00 F4 03 04 00 4E 1E 1D 67 B6 04 01 00 00 79 C7 43 DD 2B BC FB EE [23:14:57]CommunicateWithHost err = 0 [23:14:57]CheckOFDResponse [23:14:57]1017 (14) - 77093643461234 [23:14:57]1041 (16) - 0000000000871765 [23:14:57]1040 (4) - 309245 [23:14:57]1012 (4) - 26.10.2024 16:52 [23:14:57]1206 (1) - 0 [23:14:57]OFD Sender: Remove packet 309245 [23:14:57]ProducePacketName [23:14:57]name=ofd_packets/00309245 [23:14:57]NVStorageDeleteData [23:14:57]Write to MH i2c: 01 00 00 13 63 76 [23:14:57]Write i2c OK [23:14:57]MH_I2C_Read... [23:14:57]Read from MH i2c: 01 [23:14:57]MH_I2C_Read... [23:14:57]Read from MH i2c: 01 07 00 [23:14:57]MH_I2C_Read... [23:14:57]Read from MH i2c: 01 07 00 13 63 00 00 00 00 00 B7 0C 40 [23:14:57]RasterBufferAndPrint [23:14:57]line [23:14:57]line [23:14:57]line [23:14:57]line [23:14:57]line [23:14:57]written 0, free lines is 3262 [23:14:57]MH_Cut [23:14:57]Write to MH i2c: D1 01 00 1A 63 01 4F [23:14:57]Write i2c OK [23:14:57]MH_I2C_Read... [23:14:57]Read from MH i2c: D1 [23:14:57]MH_I2C_Read... [23:14:57]Read from MH i2c: D1 01 00 [23:14:57]MH_I2C_Read... [23:14:57]Read from MH i2c: D1 01 00 1A 63 00 4E [23:14:57]Write to MH i2c: 01 00 00 1B 63 7E [23:14:57]Write i2c OK [23:14:57]MH_I2C_Read... [23:14:57]OFD Sender: No OFD packet to send [23:14:58]*** Cut start [23:14:58]*** Purtial cut [23:14:58]*** Stage 1: CUTSNS_PIN = 1 [23:14:58]Read from MH i2c: 01 [23:14:58]MH_I2C_Read... [23:14:58]*** Stop cut motor [23:14:58]*** Cut end [23:14:58]Read from MH i2c: 01 07 00 [23:14:58]MH_I2C_Read... [23:14:58]Read from MH i2c: 01 07 00 1B 63 00 00 00 00 00 FF 0F 93 [23:14:58]process_action close_receipt done [23:14:58]requested_data is exist [23:14:58]produce_requested_data [23:14:58]requested_item fm.sn is exist - process it [23:14:58]wFMCommunicate request_size=4 [23:14:58]MH_SAM_APDU [23:14:58]CAPDU: 80 11 00 00 [23:14:58]Write to MH i2c: E2 08 00 1C 63 80 11 00 00 00 00 00 00 F9 [23:14:58]Write i2c OK [23:14:58]MH_I2C_Read... [23:14:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:14:58]Read from MH i2c: E2 [23:14:58]MH_I2C_Read... [23:14:58]Read from MH i2c: E2 17 00 [23:14:58]MH_I2C_Read... [23:14:58]Read from MH i2c: E2 17 00 1C 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4E [23:14:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:14:58]wFMCommunicate OK [23:14:58]requested_item fd.num is exist - process it [23:14:58]SAM_PROTO_GetFieldsCounters [23:14:58]wFMCommunicate request_size=4 [23:14:58]MH_SAM_APDU [23:14:58]CAPDU: 80 13 00 00 [23:14:58]Write to MH i2c: E2 08 00 1D 63 80 13 00 00 00 00 00 00 FC [23:14:58]Write i2c OK [23:14:58]MH_I2C_Read... [23:14:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:14:58]Read from MH i2c: E2 [23:14:58]MH_I2C_Read... [23:14:58]Read from MH i2c: E2 62 00 [23:14:58]MH_I2C_Read... [23:14:58]Read from MH i2c: E2 62 00 1D 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FD B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9A 02 00 00 5E 04 04 00 9A 02 00 00 57 04 04 00 9B 02 00 00 19 04 04 00 00 00 00 00 90 00 C1 [23:14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FD B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9A 02 00 00 5E 04 04 00 9A 02 00 00 57 04 04 00 9B 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:14:58]wFMCommunicate OK [23:14:58]SAM_PROTO_GetFieldsCounters done [23:14:58]requested_item shift.num is exist - process it [23:14:58]requested_item shift.opened is exist - process it [23:14:58]req_shift_opened [23:14:58]FM_GetShiftState [23:14:58]SAM_PROTO_GetShiftState [23:14:58]wFMCommunicate request_size=4 [23:14:58]MH_SAM_APDU [23:14:58]CAPDU: 80 13 01 00 [23:14:58]Write to MH i2c: E2 08 00 1E 63 80 13 01 00 00 00 00 00 FE [23:14:58]Write i2c OK [23:14:58]MH_I2C_Read... [23:14:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:14:58]Read from MH i2c: E2 [23:14:58]MH_I2C_Read... [23:14:58]Read from MH i2c: E2 0E 00 [23:14:58]MH_I2C_Read... [23:14:58]Read from MH i2c: E2 0E 00 1E 63 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7C [23:14:58]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:14:58]wFMCommunicate OK [23:14:58]SAM_PROTO_GetShiftState done [23:14:58]FM_GetShiftState done [23:14:58]req_shift_opened done [23:14:58]requested_item shift.open_date is exist - process it [23:14:58]req_shift_open_date [23:14:58]req_shift_open_date done [23:14:58]produce_requested_data done [23:14:58]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309245,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:14:58]process_action_free close_receipt [23:14:58]json_value_free [23:14:58]json_value_free done [23:14:58]process_json_proto returns [23:14:58]Send response to host [23:14:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309245,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:14:58]free response buf [23:14:58]execute_script done [23:14:58]execute_script returns [23:14:58]free content buf [23:14:58]Sock 9.Close socket [23:14:58]Sock 9.Thread stoped [23:15:02]OFD Sender: No OFD packet to send [23:15:07]OFD Sender: No OFD packet to send [23:15:12]OFD Sender: No OFD packet to send [23:15:17]OFD Sender: No OFD packet to send [23:15:22]OFD Sender: No OFD packet to send [23:15:27]OFD Sender: No OFD packet to send [23:15:32]OFD Sender: No OFD packet to send [23:15:37]OFD Sender: No OFD packet to send [23:15:42]OFD Sender: No OFD packet to send [23:15:47]OFD Sender: No OFD packet to send [23:15:52]OFD Sender: No OFD packet to send [23:15:57]OFD Sender: No OFD packet to send [23:16:02]OFD Sender: No OFD packet to send [23:16:07]OFD Sender: No OFD packet to send [23:16:12]OFD Sender: No OFD packet to send [23:16:17]OFD Sender: No OFD packet to send [23:16:22]OFD Sender: No OFD packet to send [23:16:27]OFD Sender: No OFD packet to send [23:16:32]OFD Sender: No OFD packet to send [23:16:37]OFD Sender: No OFD packet to send [23:16:42]OFD Sender: No OFD packet to send [23:16:47]OFD Sender: No OFD packet to send [23:16:52]OFD Sender: No OFD packet to send [23:16:57]OFD Sender: No OFD packet to send [23:17:02]OFD Sender: No OFD packet to send [23:17:07]OFD Sender: No OFD packet to send [23:17:12]OFD Sender: No OFD packet to send [23:17:17]OFD Sender: No OFD packet to send [23:17:22]OFD Sender: No OFD packet to send [23:17:27]OFD Sender: No OFD packet to send [23:17:32]OFD Sender: No OFD packet to send [23:17:37]OFD Sender: No OFD packet to send [23:17:42]OFD Sender: No OFD packet to send [23:17:47]OFD Sender: No OFD packet to send [23:17:52]OFD Sender: No OFD packet to send [23:17:57]OFD Sender: No OFD packet to send [23:18:02]OFD Sender: No OFD packet to send [23:18:07]OFD Sender: No OFD packet to send [23:18:12]OFD Sender: No OFD packet to send [23:18:17]OFD Sender: No OFD packet to send [23:18:22]OFD Sender: No OFD packet to send [23:18:27]OFD Sender: No OFD packet to send [23:18:32]OFD Sender: No OFD packet to send [23:18:38]OFD Sender: No OFD packet to send [23:18:43]OFD Sender: No OFD packet to send [23:18:48]OFD Sender: No OFD packet to send [23:18:53]OFD Sender: No OFD packet to send [23:18:58]OFD Sender: No OFD packet to send [23:19:03]OFD Sender: No OFD packet to send [23:19:08]OFD Sender: No OFD packet to send [23:19:13]OFD Sender: No OFD packet to send [23:19:18]OFD Sender: No OFD packet to send [23:19:23]OFD Sender: No OFD packet to send [23:19:25]accept exits with 7 [23:19:25]New connection [23:19:25]New thread 3066879332 created [23:19:25]Thread 3067022692 joined [23:19:25]Waiting for new connection... [23:19:25] Sock 7.Parse request [23:19:25]Sock 7.Check first char [23:19:25]Sock 7.First char is OK [23:19:25]request: POST /json_proto HTTP/1.0 [23:19:25]Method: POST [23:19:25]URL: /json_proto [23:19:25]Method is POST - this is cgi request [23:19:25]url: /json_proto [23:19:25]query_string will be loaded in cgi processing [23:19:25]execute_cgi json_proto POST (null) [23:19:25]execute_cgi path=json_proto method=POST [23:19:25]POST find Content-Length [23:19:25]Host: 172.17.96.3:8080 [23:19:25]Content-Length: 682 [23:19:25]Content-Type: application/json [23:19:25] [23:19:25]POST finish read [23:19:25]Found Content-Length = 682 [23:19:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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" ] } } [23:19:25]execute_script... [23:19:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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" ] } } [23:19:25]POST & json_proto [23:19:25]process_json_proto [23:19:25]json parsed OK: [23:19:25]protocol is kg_v1.0 [23:19:25]action value=close_receipt [23:19:25]process_action close_receipt [23:19:25]cmd_close_receipt [23:19:25]MH_GetDate [23:19:25]Write to MH i2c: F0 00 00 1F 63 71 [23:19:25]Write i2c OK [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: F0 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: F0 09 00 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: F0 09 00 1F 63 00 00 79 1D 67 44 5E 04 65 82 [23:19:25]GetLastDocTimeStamp 1729984497 [23:19:25]current date 1729984768 [23:19:25]FM_GetShiftState [23:19:25]SAM_PROTO_GetShiftState [23:19:25]wFMCommunicate request_size=4 [23:19:25]MH_SAM_APDU [23:19:25]CAPDU: 80 13 01 00 [23:19:25]Write to MH i2c: E2 08 00 20 63 80 13 01 00 00 00 00 00 00 [23:19:25]Write i2c OK [23:19:25]MH_I2C_Read... [23:19:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:19:25]Read from MH i2c: E2 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: E2 0E 00 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: E2 0E 00 20 63 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 7E [23:19:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:19:25]wFMCommunicate OK [23:19:25]SAM_PROTO_GetShiftState done [23:19:25]FM_GetShiftState done [23:19:25]opened in 1729902265 [23:19:25]opened+sec_in_day 1729988665 [23:19:25]quantity*price = 100021 [23:19:25]sum+1 = 100023 [23:19:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 667 26.10.2024 23:19 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309246 ФПД: 198676315499742 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T231928&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309246&fm=198676315499742&tin=02508201610067®Number=0000000000091780&sum=100000 [23:19:26]StoreToDocumentArchive [23:19:26]shift 532 fd 309246 [23:19:26]save to /storage/0532/doc_00309246 [23:19:26]save last doc name /storage/0532/doc_00309246 to /storage/kkm_last_doc_name [23:19:26]save OK [23:19:26]Clear old archive folders... [23:19:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:19:26]tlvbuf is 001C4960 [23:19:26]SAM_PROTO_ClearQueue [23:19:26]wFMCommunicate request_size=4 [23:19:26]MH_SAM_APDU [23:19:26]CAPDU: 80 09 00 00 [23:19:26]Write to MH i2c: E2 08 00 2D 63 80 09 00 00 00 00 00 00 02 [23:19:26]Write i2c OK [23:19:26]MH_I2C_Read... [23:19:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:19:26]Read from MH i2c: E2 [23:19:26]MH_I2C_Read... [23:19:26]Read from MH i2c: E2 03 00 [23:19:26]MH_I2C_Read... [23:19:26]Read from MH i2c: E2 03 00 2D 63 00 90 00 04 [23:19:26]RAPDU: 90 00 [23:19:26]wFMCommunicate OK [23:19:26]SAM_PROTO_ClearQueue done [23:19:26]KKMCreateOFDPacket [23:19:26]OFDProtocolAddRootSTLVToBuf [23:19:26]FM_MakeSignedData [23:19:26]FM_MakeSignedData [23:19:26]SAM_PROTO_SignData [23:19:26]wFMCommunicate request_size=4 [23:19:26]MH_SAM_APDU [23:19:26]CAPDU: 80 0D 01 02 [23:19:26]Write to MH i2c: E2 08 00 2E 63 80 0D 01 02 00 00 00 00 0A [23:19:26]Write i2c OK [23:19:26]MH_I2C_Read... [23:19:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:19:26]Read from MH i2c: E2 [23:19:26]MH_I2C_Read... [23:19:26]Read from MH i2c: E2 03 00 [23:19:26]MH_I2C_Read... [23:19:26]Read from MH i2c: E2 03 00 2E 63 00 90 00 05 [23:19:26]RAPDU: 90 00 [23:19:26]wFMCommunicate OK [23:19:26]wFMCommunicate request_size=255 [23:19:26]MH_SAM_APDU [23:19:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 9B 02 00 00 F4 03 04 00 00 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE B7 04 00 35 04 06 00 B4 [23:19:26]Write to MH i2c: E2 02 01 2F 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 9B 02 00 00 F4 03 04 00 00 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE B7 04 00 35 04 06 00 B4 00 00 D3 [23:19:26]Write i2c OK [23:19:26]MH_I2C_Read... [23:19:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:19:26]Read from MH i2c: E2 [23:19:26]MH_I2C_Read... [23:19:26]Read from MH i2c: E2 03 00 [23:19:26]MH_I2C_Read... [23:19:26]Read from MH i2c: E2 03 00 2F 63 00 90 00 06 [23:19:26]RAPDU: 90 00 [23:19:26]wFMCommunicate OK [23:19:26]wFMCommunicate request_size=10 [23:19:26]MH_SAM_APDU [23:19:26]CAPDU: 80 0D 02 02 05 B1 EF 35 EC DE [23:19:26]Write to MH i2c: E2 0D 00 30 63 80 0D 02 02 05 00 B1 EF 35 EC DE 00 00 B6 [23:19:26]Write i2c OK [23:19:26]MH_I2C_Read... [23:19:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:19:26]Read from MH i2c: E2 [23:19:26]MH_I2C_Read... [23:19:26]Read from MH i2c: E2 03 00 [23:19:26]MH_I2C_Read... [23:19:26]Read from MH i2c: E2 03 00 30 63 00 90 00 07 [23:19:26]RAPDU: 90 00 [23:19:26]wFMCommunicate OK [23:19:26]wFMCommunicate request_size=4 [23:19:26]MH_SAM_APDU [23:19:26]CAPDU: 80 0D 03 02 [23:19:26]Write to MH i2c: E2 08 00 31 63 80 0D 03 02 00 00 00 00 0F [23:19:26]Write i2c OK [23:19:26]MH_I2C_Read... [23:19:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:19:26]Read from MH i2c: E2 [23:19:26]MH_I2C_Read... [23:19:26]Read from MH i2c: E2 0B 00 [23:19:26]MH_I2C_Read... [23:19:27]Read from MH i2c: E2 0B 00 31 63 00 D7 AF F2 3A DE B0 49 C8 90 00 61 [23:19:27]RAPDU: D7 AF F2 3A DE B0 49 C8 90 00 [23:19:27]wFMCommunicate OK [23:19:27]SAM_PROTO_SignData done [23:19:27]FM_MakeSignedData done [23:19:27]CreateOFDProtocolMessage [23:19:27]wFMCommunicate request_size=4 [23:19:27]MH_SAM_APDU [23:19:27]CAPDU: 80 11 00 00 [23:19:27]Write to MH i2c: E2 08 00 32 63 80 11 00 00 00 00 00 00 0F [23:19:27]Write i2c OK [23:19:27]MH_I2C_Read... [23:19:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:19:27]Read from MH i2c: E2 [23:19:27]MH_I2C_Read... [23:19:27]Read from MH i2c: E2 17 00 [23:19:27]MH_I2C_Read... [23:19:27]Read from MH i2c: E2 17 00 32 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 64 [23:19:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:19:27]wFMCommunicate OK [23:19:27]CreateOFDProtocolMessage done [23:19:27]OFDSenderStorePacket 309246 [23:19:27]StoreOFDPacket docnum=309246 [23:19:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FA 12 07 01 F8 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 9B 02 00 00 F4 03 04 00 00 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE B7 04 00 35 04 06 00 B4 B1 EF 35 EC DE D7 AF F2 3A DE B0 49 C8 [23:19:27]CheckFolder [23:19:27]dirname=/storage/ofd_packets [23:19:27]CheckFolder done [23:19:27]ProducePacketName [23:19:27]name=ofd_packets/00309246 [23:19:27]NVStorageSaveData ofd_packets/00309246 [23:19:27]File name is /storage/ofd_packets/00309246 [23:19:27]Write 301 bytes [23:19:27]NVStorageSaveData done [23:19:27]OFDSenderStorePacket done [23:19:27]KKMCreateOFDPacket done [23:19:27]NVStorageSaveData kkm_last_timestamp [23:19:27]File name is /storage/kkm_last_timestamp [23:19:27]Write 4 bytes [23:19:27]NVStorageSaveData done [23:19:27]ExternCall_PrintAddStr [23:19:27]wPrintStart [23:19:27]Write to MH i2c: 01 00 00 33 63 96 [23:19:27]Write i2c OK [23:19:27]MH_I2C_Read... [23:19:27]Read from MH i2c: 01 [23:19:27]MH_I2C_Read... [23:19:27]Read from MH i2c: 01 07 00 [23:19:27]MH_I2C_Read... [23:19:27]Read from MH i2c: 01 07 00 33 63 00 00 00 00 00 FF 0F AB [23:19:27]RasterBufferAndPrint [23:19:27]line Счет N : (1)643114 [23:19:27]line ИНН: 02508201610067 [23:19:27]line Контрольно-Кассовый Чек [23:19:27]line ПРОДАЖА [23:19:27]line ТРК (МРК, ГНК) : 61 [23:19:27]line Товар: 2710124500 [23:19:27]line Аи-95-К-3 [23:19:27]line 13.480 * 74.20 [23:19:27]line = 1000.22 [23:19:27]line НДС 12% НСП 1% [23:19:27]line > о реализуемом товаре [23:19:27]line ОКРУГЛЕНИЕ: -0.22 [23:19:27]line ИТОГО: 1000.00 [23:19:27]line Внесено: 1000.00 [23:19:27]line СДАЧА: 0.00 [23:19:27]line НСП 1% : 8.85 [23:19:27]line НДС 12% : 106.22 [23:19:27]line Наличными: 1000.00 [23:19:27]line Безнал.: 0.00 [23:19:27]line Место: АЗС № 172 "Партнер Нефть" [23:19:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:19:27]line СНО: Общий режим [23:19:27]line Чек 667 26.10.2024 23:19 [23:19:27]line Смена: 532 ФФД: 1.0 [23:19:27]line ЗНМ: 0300000116 [23:19:27]line РНМ: 0000000000091780 [23:19:27]line Версия ККМ: 001 [23:19:27]line ФМ: 0000000000871765 [23:19:27]line ФД: 309246 [23:19:27]line ФПД: 198676315499742 [23:19:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T231928&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309246&fm=198676315499742&tin=02508201610067®Number=0000000000091780&sum=100000 [23:19:27]written 0, free lines is 4095 [23:19:27]OFD Sender: Processing packet 309246 [packets to send 223, broken 222] [23:19:27]ProducePacketName [23:19:27]name=ofd_packets/00309246 [23:19:27]OFD Sender: To server: pG, [23:19:27]CommunicateWithHost lk.salyk.kg:30040 [23:19:27]ConnectInit lk.salyk.kg [23:19:27]Connected sock=10 [23:19:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 FA 12 07 01 F8 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 9B 02 00 00 F4 03 04 00 00 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FE B7 04 00 35 04 06 00 B4 B1 EF 35 EC DE D7 AF F2 3A DE B0 49 C8 [23:19:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 C3 E1 47 00 60 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 31 37 36 35 10 04 04 00 FE B7 04 00 F4 03 04 00 5C 1F 1D 67 B6 04 01 00 00 37 39 00 34 73 18 19 21 [23:19:27]CommunicateWithHost err = 0 [23:19:27]CheckOFDResponse [23:19:27]1017 (14) - 77093643461234 [23:19:27]1041 (16) - 0000000000871765 [23:19:27]1040 (4) - 309246 [23:19:27]1012 (4) - 26.10.2024 16:57 [23:19:27]1206 (1) - 0 [23:19:27]OFD Sender: Remove packet 309246 [23:19:27]ProducePacketName [23:19:27]name=ofd_packets/00309246 [23:19:27]NVStorageDeleteData [23:19:27]Write to MH i2c: 01 00 00 5D 63 C0 [23:19:27]Write i2c OK [23:19:27]MH_I2C_Read... [23:19:27]Read from MH i2c: 01 [23:19:27]MH_I2C_Read... [23:19:27]Read from MH i2c: 01 07 00 [23:19:27]MH_I2C_Read... [23:19:27]Read from MH i2c: 01 07 00 5D 63 00 00 00 00 00 B5 0C 88 [23:19:27]RasterBufferAndPrint [23:19:27]line [23:19:27]line [23:19:27]line [23:19:27]line [23:19:27]line [23:19:27]written 0, free lines is 3258 [23:19:27]MH_Cut [23:19:27]Write to MH i2c: D1 01 00 64 63 01 99 [23:19:27]Write i2c OK [23:19:27]MH_I2C_Read... [23:19:27]Read from MH i2c: D1 [23:19:27]MH_I2C_Read... [23:19:27]Read from MH i2c: D1 01 00 [23:19:27]MH_I2C_Read... [23:19:27]Read from MH i2c: D1 01 00 64 63 00 98 [23:19:27]Write to MH i2c: 01 00 00 65 63 C8 [23:19:27]Write i2c OK [23:19:27]MH_I2C_Read... [23:19:28]OFD Sender: No OFD packet to send [23:19:28]*** Cut start [23:19:28]*** Purtial cut [23:19:28]*** Stage 1: CUTSNS_PIN = 1 [23:19:28]Read from MH i2c: 01 [23:19:28]MH_I2C_Read... [23:19:28]*** Stop cut motor [23:19:28]*** Cut end [23:19:28]Read from MH i2c: 01 07 00 [23:19:28]MH_I2C_Read... [23:19:28]Read from MH i2c: 01 07 00 65 63 00 00 00 00 00 FF 0F DD [23:19:28]process_action close_receipt done [23:19:28]requested_data is exist [23:19:28]produce_requested_data [23:19:28]requested_item fm.sn is exist - process it [23:19:28]wFMCommunicate request_size=4 [23:19:28]MH_SAM_APDU [23:19:28]CAPDU: 80 11 00 00 [23:19:28]Write to MH i2c: E2 08 00 66 63 80 11 00 00 00 00 00 00 43 [23:19:28]Write i2c OK [23:19:28]MH_I2C_Read... [23:19:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:19:29]Read from MH i2c: E2 [23:19:29]MH_I2C_Read... [23:19:29]Read from MH i2c: E2 17 00 [23:19:29]MH_I2C_Read... [23:19:29]Read from MH i2c: E2 17 00 66 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 98 [23:19:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:19:29]wFMCommunicate OK [23:19:29]requested_item fd.num is exist - process it [23:19:29]SAM_PROTO_GetFieldsCounters [23:19:29]wFMCommunicate request_size=4 [23:19:29]MH_SAM_APDU [23:19:29]CAPDU: 80 13 00 00 [23:19:29]Write to MH i2c: E2 08 00 67 63 80 13 00 00 00 00 00 00 46 [23:19:29]Write i2c OK [23:19:29]MH_I2C_Read... [23:19:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:19:29]Read from MH i2c: E2 [23:19:29]MH_I2C_Read... [23:19:29]Read from MH i2c: E2 62 00 [23:19:29]MH_I2C_Read... [23:19:29]Read from MH i2c: E2 62 00 67 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FE B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9B 02 00 00 5E 04 04 00 9B 02 00 00 57 04 04 00 9C 02 00 00 19 04 04 00 00 00 00 00 90 00 0F [23:19: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FE B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9B 02 00 00 5E 04 04 00 9B 02 00 00 57 04 04 00 9C 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:19:29]wFMCommunicate OK [23:19:29]SAM_PROTO_GetFieldsCounters done [23:19:29]requested_item shift.num is exist - process it [23:19:29]requested_item shift.opened is exist - process it [23:19:29]req_shift_opened [23:19:29]FM_GetShiftState [23:19:29]SAM_PROTO_GetShiftState [23:19:29]wFMCommunicate request_size=4 [23:19:29]MH_SAM_APDU [23:19:29]CAPDU: 80 13 01 00 [23:19:29]Write to MH i2c: E2 08 00 68 63 80 13 01 00 00 00 00 00 48 [23:19:29]Write i2c OK [23:19:29]MH_I2C_Read... [23:19:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:19:29]Read from MH i2c: E2 [23:19:29]MH_I2C_Read... [23:19:29]Read from MH i2c: E2 0E 00 [23:19:29]MH_I2C_Read... [23:19:29]Read from MH i2c: E2 0E 00 68 63 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C6 [23:19:29]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:19:29]wFMCommunicate OK [23:19:29]SAM_PROTO_GetShiftState done [23:19:29]FM_GetShiftState done [23:19:29]req_shift_opened done [23:19:29]requested_item shift.open_date is exist - process it [23:19:29]req_shift_open_date [23:19:29]req_shift_open_date done [23:19:29]produce_requested_data done [23:19:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309246,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:19:29]process_action_free close_receipt [23:19:29]json_value_free [23:19:29]json_value_free done [23:19:29]process_json_proto returns [23:19:29]Send response to host [23:19:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309246,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:19:29]free response buf [23:19:29]execute_script done [23:19:29]execute_script returns [23:19:29]free content buf [23:19:29]Sock 7.Close socket [23:19:29]Sock 7.Thread stoped [23:19:33]OFD Sender: No OFD packet to send [23:19:38]OFD Sender: No OFD packet to send [23:19:43]OFD Sender: No OFD packet to send [23:19:48]OFD Sender: No OFD packet to send [23:19:53]OFD Sender: No OFD packet to send [23:19:58]OFD Sender: No OFD packet to send [23:20:03]OFD Sender: No OFD packet to send [23:20:08]OFD Sender: No OFD packet to send [23:20:13]OFD Sender: No OFD packet to send [23:20:18]OFD Sender: No OFD packet to send [23:20:23]OFD Sender: No OFD packet to send [23:20:28]OFD Sender: No OFD packet to send [23:20:33]OFD Sender: No OFD packet to send [23:20:38]OFD Sender: No OFD packet to send [23:20:43]OFD Sender: No OFD packet to send [23:20:48]OFD Sender: No OFD packet to send [23:20:53]OFD Sender: No OFD packet to send [23:20:58]OFD Sender: No OFD packet to send [23:21:03]OFD Sender: No OFD packet to send [23:21:07]accept exits with 9 [23:21:07]New connection [23:21:07]New thread 3067022692 created [23:21:07]Thread 3066879332 joined [23:21:07]Waiting for new connection... [23:21:07] Sock 9.Parse request [23:21:07]Sock 9.Check first char [23:21:07]Sock 9.First char is OK [23:21:07]request: POST /json_proto HTTP/1.0 [23:21:07]Method: POST [23:21:07]URL: /json_proto [23:21:07]Method is POST - this is cgi request [23:21:07]url: /json_proto [23:21:07]query_string will be loaded in cgi processing [23:21:07]execute_cgi json_proto POST (null) [23:21:07]execute_cgi path=json_proto method=POST [23:21:07]POST find Content-Length [23:21:07]Host: 172.17.96.3:8080 [23:21:07]Content-Length: 677 [23:21:07]Content-Type: application/json [23:21:07] [23:21:07]POST finish read [23:21:07]Found Content-Length = 677 [23:21:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [23:21:07]execute_script... [23:21: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)643115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [23:21:07]POST & json_proto [23:21:07]process_json_proto [23:21:07]json parsed OK: [23:21:07]protocol is kg_v1.0 [23:21:07]action value=close_receipt [23:21:07]process_action close_receipt [23:21:07]cmd_close_receipt [23:21:07]MH_GetDate [23:21:07]Write to MH i2c: F0 00 00 69 63 BB [23:21:07]Write i2c OK [23:21:07]MH_I2C_Read... [23:21:07]Read from MH i2c: F0 [23:21:07]MH_I2C_Read... [23:21:07]Read from MH i2c: F0 09 00 [23:21:07]MH_I2C_Read... [23:21:07]Read from MH i2c: F0 09 00 69 63 00 66 79 1D 67 44 5E 04 65 32 [23:21:07]GetLastDocTimeStamp 1729984768 [23:21:07]current date 1729984870 [23:21:07]FM_GetShiftState [23:21:07]SAM_PROTO_GetShiftState [23:21:07]wFMCommunicate request_size=4 [23:21:07]MH_SAM_APDU [23:21:07]CAPDU: 80 13 01 00 [23:21:07]Write to MH i2c: E2 08 00 6A 63 80 13 01 00 00 00 00 00 4A [23:21:07]Write i2c OK [23:21:07]MH_I2C_Read... [23:21:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:21:07]Read from MH i2c: E2 [23:21:07]MH_I2C_Read... [23:21:07]Read from MH i2c: E2 0E 00 [23:21:07]MH_I2C_Read... [23:21:07]Read from MH i2c: E2 0E 00 6A 63 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 C8 [23:21:07]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:21:07]wFMCommunicate OK [23:21:07]SAM_PROTO_GetShiftState done [23:21:07]FM_GetShiftState done [23:21:07]opened in 1729902265 [23:21:07]opened+sec_in_day 1729988665 [23:21:07]quantity*price = 30038 [23:21:07]sum+1 = 30039 [23:21:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 668 26.10.2024 23:21 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309247 ФПД: 240969889872143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T232110&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309247&fm=240969889872143&tin=02508201610067®Number=0000000000091780&sum=30000 [23:21:08]StoreToDocumentArchive [23:21:08]shift 532 fd 309247 [23:21:08]save to /storage/0532/doc_00309247 [23:21:08]save last doc name /storage/0532/doc_00309247 to /storage/kkm_last_doc_name [23:21:08]save OK [23:21:08]Clear old archive folders... [23:21:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:21:08]tlvbuf is 0025E500 [23:21:08]SAM_PROTO_ClearQueue [23:21:08]wFMCommunicate request_size=4 [23:21:08]MH_SAM_APDU [23:21:08]CAPDU: 80 09 00 00 [23:21:08]Write to MH i2c: E2 08 00 77 63 80 09 00 00 00 00 00 00 4C [23:21:08]Write i2c OK [23:21:08]MH_I2C_Read... [23:21:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:21:08]Read from MH i2c: E2 [23:21:08]MH_I2C_Read... [23:21:08]Read from MH i2c: E2 03 00 [23:21:08]MH_I2C_Read... [23:21:08]Read from MH i2c: E2 03 00 77 63 00 90 00 4E [23:21:08]RAPDU: 90 00 [23:21:08]wFMCommunicate OK [23:21:08]SAM_PROTO_ClearQueue done [23:21:08]KKMCreateOFDPacket [23:21:08]OFDProtocolAddRootSTLVToBuf [23:21:08]FM_MakeSignedData [23:21:08]FM_MakeSignedData [23:21:08]SAM_PROTO_SignData [23:21:08]wFMCommunicate request_size=4 [23:21:08]MH_SAM_APDU [23:21:08]CAPDU: 80 0D 01 02 [23:21:08]Write to MH i2c: E2 08 00 78 63 80 0D 01 02 00 00 00 00 54 [23:21:08]Write i2c OK [23:21:08]MH_I2C_Read... [23:21:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:21:08]Read from MH i2c: E2 [23:21:08]MH_I2C_Read... [23:21:08]Read from MH i2c: E2 03 00 [23:21:08]MH_I2C_Read... [23:21:08]Read from MH i2c: E2 03 00 78 63 00 90 00 4F [23:21:08]RAPDU: 90 00 [23:21:08]wFMCommunicate OK [23:21:08]wFMCommunicate request_size=255 [23:21:08]MH_SAM_APDU [23:21: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 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 9C 02 00 00 F4 03 04 00 66 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF B7 04 00 35 04 06 00 DB [23:21:08]Write to MH i2c: E2 02 01 79 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 02 00 00 F4 03 04 00 66 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF B7 04 00 35 04 06 00 DB 00 00 82 [23:21:08]Write i2c OK [23:21:08]MH_I2C_Read... [23:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:21:08]Read from MH i2c: E2 [23:21:08]MH_I2C_Read... [23:21:08]Read from MH i2c: E2 03 00 [23:21:08]MH_I2C_Read... [23:21:08]Read from MH i2c: E2 03 00 79 63 00 90 00 50 [23:21:08]RAPDU: 90 00 [23:21:08]wFMCommunicate OK [23:21:08]wFMCommunicate request_size=10 [23:21:08]MH_SAM_APDU [23:21:08]CAPDU: 80 0D 02 02 05 29 2C AF F9 0F [23:21:08]Write to MH i2c: E2 0D 00 7A 63 80 0D 02 02 05 00 29 2C AF F9 0F 00 00 6D [23:21:08]Write i2c OK [23:21:08]MH_I2C_Read... [23:21:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:21:08]Read from MH i2c: E2 [23:21:08]MH_I2C_Read... [23:21:08]Read from MH i2c: E2 03 00 [23:21:08]MH_I2C_Read... [23:21:08]Read from MH i2c: E2 03 00 7A 63 00 90 00 51 [23:21:08]RAPDU: 90 00 [23:21:08]wFMCommunicate OK [23:21:08]wFMCommunicate request_size=4 [23:21:08]MH_SAM_APDU [23:21:08]CAPDU: 80 0D 03 02 [23:21:08]Write to MH i2c: E2 08 00 7B 63 80 0D 03 02 00 00 00 00 59 [23:21:08]Write i2c OK [23:21:08]MH_I2C_Read... [23:21:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:21:09]Read from MH i2c: E2 [23:21:09]MH_I2C_Read... [23:21:09]Read from MH i2c: E2 0B 00 [23:21:09]MH_I2C_Read... [23:21:09]Read from MH i2c: E2 0B 00 7B 63 00 B6 E6 FB C4 CE F7 5F AE 90 00 87 [23:21:09]RAPDU: B6 E6 FB C4 CE F7 5F AE 90 00 [23:21:09]wFMCommunicate OK [23:21:09]SAM_PROTO_SignData done [23:21:09]FM_MakeSignedData done [23:21:09]CreateOFDProtocolMessage [23:21:09]wFMCommunicate request_size=4 [23:21:09]MH_SAM_APDU [23:21:09]CAPDU: 80 11 00 00 [23:21:09]Write to MH i2c: E2 08 00 7C 63 80 11 00 00 00 00 00 00 59 [23:21:09]Write i2c OK [23:21:09]MH_I2C_Read... [23:21:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:21:09]Read from MH i2c: E2 [23:21:09]MH_I2C_Read... [23:21:09]Read from MH i2c: E2 17 00 [23:21:09]MH_I2C_Read... [23:21:09]Read from MH i2c: E2 17 00 7C 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AE [23:21:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:21:09]wFMCommunicate OK [23:21:09]CreateOFDProtocolMessage done [23:21:09]OFDSenderStorePacket 309247 [23:21:09]StoreOFDPacket docnum=309247 [23:21:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E5 B5 07 01 09 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 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 9C 02 00 00 F4 03 04 00 66 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF B7 04 00 35 04 06 00 DB 29 2C AF F9 0F B6 E6 FB C4 CE F7 5F AE [23:21:09]CheckFolder [23:21:09]dirname=/storage/ofd_packets [23:21:09]CheckFolder done [23:21:09]ProducePacketName [23:21:09]name=ofd_packets/00309247 [23:21:09]NVStorageSaveData ofd_packets/00309247 [23:21:09]File name is /storage/ofd_packets/00309247 [23:21:09]Write 301 bytes [23:21:09]NVStorageSaveData done [23:21:09]OFDSenderStorePacket done [23:21:09]KKMCreateOFDPacket done [23:21:09]NVStorageSaveData kkm_last_timestamp [23:21:09]File name is /storage/kkm_last_timestamp [23:21:09]Write 4 bytes [23:21:09]NVStorageSaveData done [23:21:09]ExternCall_PrintAddStr [23:21:09]wPrintStart [23:21:09]Write to MH i2c: 01 00 00 7D 63 E0 [23:21:09]Write i2c OK [23:21:09]MH_I2C_Read... [23:21:09]Read from MH i2c: 01 [23:21:09]MH_I2C_Read... [23:21:09]Read from MH i2c: 01 07 00 [23:21:09]MH_I2C_Read... [23:21:09]Read from MH i2c: 01 07 00 7D 63 00 00 00 00 00 FF 0F F5 [23:21:09]RasterBufferAndPrint [23:21:09]line Счет N : (1)643115 [23:21:09]line ИНН: 02508201610067 [23:21:09]line Контрольно-Кассовый Чек [23:21:09]line ПРОДАЖА [23:21:09]line ТРК (МРК, ГНК) : 31 [23:21:09]line Товар: 2710124130 [23:21:09]line Аи-92-К-2 [23:21:09]line 4.490 * 66.90 [23:21:09]line = 300.38 [23:21:09]line НДС 12% НСП 1% [23:21:09]line > о реализуемом товаре [23:21:09]line ОКРУГЛЕНИЕ: -0.38 [23:21:09]line ИТОГО: 300.00 [23:21:09]line Внесено: 300.00 [23:21:09]line СДАЧА: 0.00 [23:21:09]line НСП 1% : 2.66 [23:21:09]line НДС 12% : 31.90 [23:21:09]line Наличными: 300.00 [23:21:09]line Безнал.: 0.00 [23:21:09]line Место: АЗС № 172 "Партнер Нефть" [23:21:09]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:21:09]line СНО: Общий режим [23:21:09]line Чек 668 26.10.2024 23:21 [23:21:09]line Смена: 532 ФФД: 1.0 [23:21:09]line ЗНМ: 0300000116 [23:21:09]line РНМ: 0000000000091780 [23:21:09]line Версия ККМ: 001 [23:21:09]line ФМ: 0000000000871765 [23:21:09]line ФД: 309247 [23:21:09]line ФПД: 240969889872143 [23:21:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T232110&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309247&fm=240969889872143&tin=02508201610067®Number=0000000000091780&sum=30000 [23:21:09]written 0, free lines is 4095 [23:21:09]OFD Sender: Processing packet 309247 [packets to send 223, broken 222] [23:21:09]ProducePacketName [23:21:09]name=ofd_packets/00309247 [23:21:09]OFD Sender: To server: pG, [23:21:09]CommunicateWithHost lk.salyk.kg:30040 [23:21:09]ConnectInit lk.salyk.kg [23:21:09]Connected sock=10 [23:21:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 E5 B5 07 01 09 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 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 9C 02 00 00 F4 03 04 00 66 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 FF B7 04 00 35 04 06 00 DB 29 2C AF F9 0F B6 E6 FB C4 CE F7 5F AE [23:21:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 F5 47 47 00 F6 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 31 37 36 35 10 04 04 00 FF B7 04 00 F4 03 04 00 C2 1F 1D 67 B6 04 01 00 00 D2 16 AC 58 71 0C 81 3A [23:21:09]CommunicateWithHost err = 0 [23:21:09]CheckOFDResponse [23:21:09]1017 (14) - 77093643461234 [23:21:09]1041 (16) - 0000000000871765 [23:21:09]1040 (4) - 309247 [23:21:09]1012 (4) - 26.10.2024 16:58 [23:21:09]1206 (1) - 0 [23:21:09]OFD Sender: Remove packet 309247 [23:21:09]ProducePacketName [23:21:09]name=ofd_packets/00309247 [23:21:09]NVStorageDeleteData [23:21:09]Write to MH i2c: 01 00 00 A7 63 0A [23:21:09]Write i2c OK [23:21:09]MH_I2C_Read... [23:21:09]Read from MH i2c: 01 [23:21:09]MH_I2C_Read... [23:21:09]Read from MH i2c: 01 07 00 [23:21:09]MH_I2C_Read... [23:21:09]Read from MH i2c: 01 07 00 A7 63 00 00 00 00 00 B9 0C D6 [23:21:09]RasterBufferAndPrint [23:21:09]line [23:21:09]line [23:21:09]line [23:21:09]line [23:21:09]line [23:21:09]written 0, free lines is 3264 [23:21:09]MH_Cut [23:21:09]Write to MH i2c: D1 01 00 AE 63 01 E3 [23:21:09]Write i2c OK [23:21:09]MH_I2C_Read... [23:21:09]Read from MH i2c: D1 [23:21:09]MH_I2C_Read... [23:21:09]Read from MH i2c: D1 01 00 [23:21:09]MH_I2C_Read... [23:21:09]Read from MH i2c: D1 01 00 AE 63 00 E2 [23:21:09]Write to MH i2c: 01 00 00 AF 63 12 [23:21:09]Write i2c OK [23:21:09]MH_I2C_Read... [23:21:09]OFD Sender: No OFD packet to send [23:21:10]*** Cut start [23:21:10]*** Purtial cut [23:21:10]*** Stage 1: CUTSNS_PIN = 1 [23:21:10]Read from MH i2c: 01 [23:21:10]MH_I2C_Read... [23:21:10]*** Stop cut motor [23:21:10]*** Cut end [23:21:10]Read from MH i2c: 01 07 00 [23:21:10]MH_I2C_Read... [23:21:10]Read from MH i2c: 01 07 00 AF 63 00 00 00 00 00 FF 0F 27 [23:21:10]process_action close_receipt done [23:21:10]requested_data is exist [23:21:10]produce_requested_data [23:21:10]requested_item fm.sn is exist - process it [23:21:10]wFMCommunicate request_size=4 [23:21:10]MH_SAM_APDU [23:21:10]CAPDU: 80 11 00 00 [23:21:10]Write to MH i2c: E2 08 00 B0 63 80 11 00 00 00 00 00 00 8D [23:21:10]Write i2c OK [23:21:10]MH_I2C_Read... [23:21:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:21:10]Read from MH i2c: E2 [23:21:10]MH_I2C_Read... [23:21:10]Read from MH i2c: E2 17 00 [23:21:10]MH_I2C_Read... [23:21:10]Read from MH i2c: E2 17 00 B0 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E2 [23:21:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:21:10]wFMCommunicate OK [23:21:10]requested_item fd.num is exist - process it [23:21:10]SAM_PROTO_GetFieldsCounters [23:21:10]wFMCommunicate request_size=4 [23:21:10]MH_SAM_APDU [23:21:10]CAPDU: 80 13 00 00 [23:21:10]Write to MH i2c: E2 08 00 B1 63 80 13 00 00 00 00 00 00 90 [23:21:10]Write i2c OK [23:21:10]MH_I2C_Read... [23:21:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:21:10]Read from MH i2c: E2 [23:21:10]MH_I2C_Read... [23:21:10]Read from MH i2c: E2 62 00 [23:21:10]MH_I2C_Read... [23:21:10]Read from MH i2c: E2 62 00 B1 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FF B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9C 02 00 00 5E 04 04 00 9C 02 00 00 57 04 04 00 9D 02 00 00 19 04 04 00 00 00 00 00 90 00 5D [23:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 FF B7 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9C 02 00 00 5E 04 04 00 9C 02 00 00 57 04 04 00 9D 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:21:10]wFMCommunicate OK [23:21:10]SAM_PROTO_GetFieldsCounters done [23:21:10]requested_item shift.num is exist - process it [23:21:10]requested_item shift.opened is exist - process it [23:21:10]req_shift_opened [23:21:10]FM_GetShiftState [23:21:10]SAM_PROTO_GetShiftState [23:21:10]wFMCommunicate request_size=4 [23:21:10]MH_SAM_APDU [23:21:10]CAPDU: 80 13 01 00 [23:21:10]Write to MH i2c: E2 08 00 B2 63 80 13 01 00 00 00 00 00 92 [23:21:10]Write i2c OK [23:21:10]MH_I2C_Read... [23:21:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:21:10]Read from MH i2c: E2 [23:21:10]MH_I2C_Read... [23:21:10]Read from MH i2c: E2 0E 00 [23:21:10]MH_I2C_Read... [23:21:10]Read from MH i2c: E2 0E 00 B2 63 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 10 [23:21:10]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:21:10]wFMCommunicate OK [23:21:10]SAM_PROTO_GetShiftState done [23:21:10]FM_GetShiftState done [23:21:10]req_shift_opened done [23:21:10]requested_item shift.open_date is exist - process it [23:21:10]req_shift_open_date [23:21:10]req_shift_open_date done [23:21:10]produce_requested_data done [23:21:10]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309247,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:21:10]process_action_free close_receipt [23:21:10]json_value_free [23:21:10]json_value_free done [23:21:10]process_json_proto returns [23:21:10]Send response to host [23:21:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309247,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:21:10]free response buf [23:21:10]execute_script done [23:21:10]execute_script returns [23:21:10]free content buf [23:21:10]Sock 9.Close socket [23:21:10]Sock 9.Thread stoped [23:21:14]OFD Sender: No OFD packet to send [23:21:20]OFD Sender: No OFD packet to send [23:21:25]OFD Sender: No OFD packet to send [23:21:30]OFD Sender: No OFD packet to send [23:21:35]OFD Sender: No OFD packet to send [23:21:40]OFD Sender: No OFD packet to send [23:21:45]OFD Sender: No OFD packet to send [23:21:50]OFD Sender: No OFD packet to send [23:21:55]OFD Sender: No OFD packet to send [23:22:00]OFD Sender: No OFD packet to send [23:22:05]OFD Sender: No OFD packet to send [23:22:10]OFD Sender: No OFD packet to send [23:22:11]accept exits with 7 [23:22:11]New connection [23:22:11]New thread 3066879332 created [23:22:11]Thread 3067022692 joined [23:22:11]Waiting for new connection... [23:22:11] Sock 7.Parse request [23:22:11]Sock 7.Check first char [23:22:11]Sock 7.First char is OK [23:22:11]request: POST /json_proto HTTP/1.0 [23:22:11]Method: POST [23:22:11]URL: /json_proto [23:22:11]Method is POST - this is cgi request [23:22:11]url: /json_proto [23:22:11]query_string will be loaded in cgi processing [23:22:11]execute_cgi json_proto POST (null) [23:22:11]execute_cgi path=json_proto method=POST [23:22:11]POST find Content-Length [23:22:11]Host: 172.17.96.3:8080 [23:22:11]Content-Length: 766 [23:22:11]Content-Type: application/json [23:22:11] [23:22:11]POST finish read [23:22:11]Found Content-Length = 766 [23:22:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.030, "sum" : 470.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 470.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:11]execute_script... [23:22:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.030, "sum" : 470.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 470.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:11]POST & json_proto [23:22:11]process_json_proto [23:22:11]json parsed OK: [23:22:11]protocol is kg_v1.0 [23:22:11]action value=close_receipt [23:22:11]process_action close_receipt [23:22:11]cmd_close_receipt [23:22:11]MH_GetDate [23:22:11]Write to MH i2c: F0 00 00 B3 63 05 [23:22:11]Write i2c OK [23:22:11]MH_I2C_Read... [23:22:11]Read from MH i2c: F0 [23:22:11]MH_I2C_Read... [23:22:11]Read from MH i2c: F0 09 00 [23:22:11]MH_I2C_Read... [23:22:11]Read from MH i2c: F0 09 00 B3 63 00 A5 79 1D 67 44 5E 04 65 BB [23:22:11]GetLastDocTimeStamp 1729984870 [23:22:11]current date 1729984933 [23:22:11]FM_GetShiftState [23:22:11]SAM_PROTO_GetShiftState [23:22:11]wFMCommunicate request_size=4 [23:22:11]MH_SAM_APDU [23:22:11]CAPDU: 80 13 01 00 [23:22:11]Write to MH i2c: E2 08 00 B4 63 80 13 01 00 00 00 00 00 94 [23:22:11]Write i2c OK [23:22:11]MH_I2C_Read... [23:22:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:11]Read from MH i2c: E2 [23:22:11]MH_I2C_Read... [23:22:11]Read from MH i2c: E2 0E 00 [23:22:11]MH_I2C_Read... [23:22:11]Read from MH i2c: E2 0E 00 B4 63 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 12 [23:22:11]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:22:11]wFMCommunicate OK [23:22:11]SAM_PROTO_GetShiftState done [23:22:11]FM_GetShiftState done [23:22:11]opened in 1729902265 [23:22:11]opened+sec_in_day 1729988665 [23:22:11]quantity*price = 47030 [23:22:11]sum+1 = 47032 [23:22:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 470.31 НСП 1% : 4.16 НДС 12% : 49.94 Наличными: 0.00 Безнал.: 470.31 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 669 26.10.2024 23:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309248 ФПД: 4080217799575 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T232213&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309248&fm=4080217799575&tin=02508201610067®Number=0000000000091780&sum=47031 [23:22:12]StoreToDocumentArchive [23:22:12]shift 532 fd 309248 [23:22:12]save to /storage/0532/doc_00309248 [23:22:12]save last doc name /storage/0532/doc_00309248 to /storage/kkm_last_doc_name [23:22:12]save OK [23:22:12]Clear old archive folders... [23:22:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:22:12]tlvbuf is 000BE4E0 [23:22:12]SAM_PROTO_ClearQueue [23:22:12]wFMCommunicate request_size=4 [23:22:12]MH_SAM_APDU [23:22:12]CAPDU: 80 09 00 00 [23:22:12]Write to MH i2c: E2 08 00 C1 63 80 09 00 00 00 00 00 00 96 [23:22:12]Write i2c OK [23:22:12]MH_I2C_Read... [23:22:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:22:12]Read from MH i2c: E2 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: E2 03 00 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: E2 03 00 C1 63 00 90 00 98 [23:22:12]RAPDU: 90 00 [23:22:12]wFMCommunicate OK [23:22:12]SAM_PROTO_ClearQueue done [23:22:12]KKMCreateOFDPacket [23:22:12]OFDProtocolAddRootSTLVToBuf [23:22:12]FM_MakeSignedData [23:22:12]FM_MakeSignedData [23:22:12]SAM_PROTO_SignData [23:22:12]wFMCommunicate request_size=4 [23:22:12]MH_SAM_APDU [23:22:12]CAPDU: 80 0D 01 02 [23:22:12]Write to MH i2c: E2 08 00 C2 63 80 0D 01 02 00 00 00 00 9E [23:22:12]Write i2c OK [23:22:12]MH_I2C_Read... [23:22:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:22:12]Read from MH i2c: E2 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: E2 03 00 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: E2 03 00 C2 63 00 90 00 99 [23:22:12]RAPDU: 90 00 [23:22:12]wFMCommunicate OK [23:22:12]wFMCommunicate request_size=255 [23:22:12]MH_SAM_APDU [23:22:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 76 1B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B7 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 B7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 A5 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 B8 04 00 35 04 06 00 03 [23:22:12]Write to MH i2c: E2 02 01 C3 63 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 76 1B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B7 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 B7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 A5 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 B8 04 00 35 04 06 00 03 00 00 0A [23:22:12]Write i2c OK [23:22:12]MH_I2C_Read... [23:22:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:12]Read from MH i2c: E2 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: E2 03 00 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: E2 03 00 C3 63 00 90 00 9A [23:22:12]RAPDU: 90 00 [23:22:12]wFMCommunicate OK [23:22:12]wFMCommunicate request_size=10 [23:22:12]MH_SAM_APDU [23:22:12]CAPDU: 80 0D 02 02 05 B5 FF EE BB 97 [23:22:12]Write to MH i2c: E2 0D 00 C4 63 80 0D 02 02 05 00 B5 FF EE BB 97 00 00 9F [23:22:12]Write i2c OK [23:22:12]MH_I2C_Read... [23:22:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:12]Read from MH i2c: E2 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: E2 03 00 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: E2 03 00 C4 63 00 90 00 9B [23:22:12]RAPDU: 90 00 [23:22:12]wFMCommunicate OK [23:22:12]wFMCommunicate request_size=4 [23:22:12]MH_SAM_APDU [23:22:12]CAPDU: 80 0D 03 02 [23:22:12]Write to MH i2c: E2 08 00 C5 63 80 0D 03 02 00 00 00 00 A3 [23:22:12]Write i2c OK [23:22:12]MH_I2C_Read... [23:22:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:22:12]Read from MH i2c: E2 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: E2 0B 00 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: E2 0B 00 C5 63 00 2A 77 BC 0D 69 37 42 9B 90 00 8B [23:22:12]RAPDU: 2A 77 BC 0D 69 37 42 9B 90 00 [23:22:12]wFMCommunicate OK [23:22:12]SAM_PROTO_SignData done [23:22:12]FM_MakeSignedData done [23:22:12]CreateOFDProtocolMessage [23:22:12]wFMCommunicate request_size=4 [23:22:12]MH_SAM_APDU [23:22:12]CAPDU: 80 11 00 00 [23:22:12]Write to MH i2c: E2 08 00 C6 63 80 11 00 00 00 00 00 00 A3 [23:22:12]Write i2c OK [23:22:12]MH_I2C_Read... [23:22:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:12]Read from MH i2c: E2 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: E2 17 00 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: E2 17 00 C6 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F8 [23:22:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:22:12]wFMCommunicate OK [23:22:12]CreateOFDProtocolMessage done [23:22:12]OFDSenderStorePacket 309248 [23:22:12]StoreOFDPacket docnum=309248 [23:22:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D9 CE 07 01 4F 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 76 1B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B7 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 B7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 A5 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 B8 04 00 35 04 06 00 03 B5 FF EE BB 97 2A 77 BC 0D 69 37 42 9B [23:22:12]CheckFolder [23:22:12]dirname=/storage/ofd_packets [23:22:12]CheckFolder done [23:22:12]ProducePacketName [23:22:12]name=ofd_packets/00309248 [23:22:12]NVStorageSaveData ofd_packets/00309248 [23:22:12]File name is /storage/ofd_packets/00309248 [23:22:12]Write 301 bytes [23:22:12]NVStorageSaveData done [23:22:12]OFDSenderStorePacket done [23:22:12]KKMCreateOFDPacket done [23:22:12]NVStorageSaveData kkm_last_timestamp [23:22:12]File name is /storage/kkm_last_timestamp [23:22:12]Write 4 bytes [23:22:12]NVStorageSaveData done [23:22:12]OFD Sender: Processing packet 309248 [packets to send 223, broken 222] [23:22:12]ProducePacketName [23:22:12]name=ofd_packets/00309248 [23:22:12]OFD Sender: To server: pG, [23:22:12]CommunicateWithHost lk.salyk.kg:30040 [23:22:12]ConnectInit lk.salyk.kg [23:22:12]ExternCall_PrintAddStr [23:22:12]wPrintStart [23:22:12]Write to MH i2c: 01 00 00 C7 63 2A [23:22:12]Write i2c OK [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: 01 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: 01 07 00 [23:22:12]MH_I2C_Read... [23:22:12]Read from MH i2c: 01 07 00 C7 63 00 00 00 00 00 FF 0F 3F [23:22:12]RasterBufferAndPrint [23:22:12]line Счет N : (1)643116 [23:22:12]line ИНН: 02508201610067 [23:22:12]line Контрольно-Кассовый Чек [23:22:12]line ПРОДАЖА [23:22:12]line ТРК (МРК, ГНК) : 52 [23:22:12]line Товар: 2710124130 [23:22:12]line Аи-92-К-2 [23:22:12]line 7.030 * 66.90 [23:22:12]line = 470.31 [23:22:12]line НДС 12% НСП 1% [23:22:12]line > о реализуемом товаре [23:22:12]line ИТОГО: 470.31 [23:22:12]line НСП 1% : 4.16 [23:22:12]line НДС 12% : 49.94 [23:22:12]line Наличными: 0.00 [23:22:12]line Безнал.: 470.31 [23:22:12]line Место: АЗС № 172 "Партнер Нефть" [23:22:12]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:22:12]line СНО: Общий режим [23:22:12]line Чек 669 26.10.2024 23:22 [23:22:12]line Смена: 532 ФФД: 1.0 [23:22:12]line ЗНМ: 0300000116 [23:22:12]line РНМ: 0000000000091780 [23:22:12]line Версия ККМ: 001 [23:22:12]line Платежная система: Mbank [23:22:12]line ФМ: 0000000000871765 [23:22:12]line ФД: 309248 [23:22:12]line ФПД: 4080217799575 [23:22:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T232213&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309248&fm=4080217799575&tin=02508201610067®Number=0000000000091780&sum=47031 [23:22:13]Connected sock=11 [23:22:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D9 CE 07 01 4F 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 76 1B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B7 B7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 B7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A0 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 82 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B7 B7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 A5 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 B8 04 00 35 04 06 00 03 B5 FF EE BB 97 2A 77 BC 0D 69 37 42 9B [23:22:13]written 0, free lines is 4095 [23:22:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 E0 34 47 00 80 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 00 B8 04 00 F4 03 04 00 02 20 1D 67 B6 04 01 00 00 C8 2E A8 80 CC 69 F2 26 [23:22:13]CommunicateWithHost err = 0 [23:22:13]CheckOFDResponse [23:22:13]1017 (14) - 77093643461234 [23:22:13]1041 (16) - 0000000000871765 [23:22:13]1040 (4) - 309248 [23:22:13]1012 (4) - 26.10.2024 16:59 [23:22:13]1206 (1) - 0 [23:22:13]OFD Sender: Remove packet 309248 [23:22:13]ProducePacketName [23:22:13]name=ofd_packets/00309248 [23:22:13]NVStorageDeleteData [23:22:13]Write to MH i2c: 01 00 00 EF 63 52 [23:22:13]Write i2c OK [23:22:13]MH_I2C_Read... [23:22:13]Read from MH i2c: 01 [23:22:13]MH_I2C_Read... [23:22:13]Read from MH i2c: 01 07 00 [23:22:13]MH_I2C_Read... [23:22:13]Read from MH i2c: 01 07 00 EF 63 00 00 00 00 00 DD 0C 42 [23:22:13]RasterBufferAndPrint [23:22:13]line [23:22:13]line [23:22:13]line [23:22:13]line [23:22:13]line [23:22:13]written 0, free lines is 3298 [23:22:13]MH_Cut [23:22:13]Write to MH i2c: D1 01 00 F6 63 01 2B [23:22:13]Write i2c OK [23:22:13]MH_I2C_Read... [23:22:13]Read from MH i2c: D1 [23:22:13]MH_I2C_Read... [23:22:13]Read from MH i2c: D1 01 00 [23:22:13]MH_I2C_Read... [23:22:13]Read from MH i2c: D1 01 00 F6 63 00 2A [23:22:13]Write to MH i2c: 01 00 00 F7 63 5A [23:22:13]Write i2c OK [23:22:13]MH_I2C_Read... [23:22:13]OFD Sender: No OFD packet to send [23:22:14]*** Cut start [23:22:14]*** Purtial cut [23:22:14]*** Stage 1: CUTSNS_PIN = 1 [23:22:14]Read from MH i2c: 01 [23:22:14]MH_I2C_Read... [23:22:14]*** Stop cut motor [23:22:14]*** Cut end [23:22:14]Read from MH i2c: 01 07 00 [23:22:14]MH_I2C_Read... [23:22:14]Read from MH i2c: 01 07 00 F7 63 00 00 00 00 00 FF 0F 6F [23:22:14]process_action close_receipt done [23:22:14]requested_data is exist [23:22:14]produce_requested_data [23:22:14]requested_item fm.sn is exist - process it [23:22:14]wFMCommunicate request_size=4 [23:22:14]MH_SAM_APDU [23:22:14]CAPDU: 80 11 00 00 [23:22:14]Write to MH i2c: E2 08 00 F8 63 80 11 00 00 00 00 00 00 D5 [23:22:14]Write i2c OK [23:22:14]MH_I2C_Read... [23:22:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:14]Read from MH i2c: E2 [23:22:14]MH_I2C_Read... [23:22:14]Read from MH i2c: E2 17 00 [23:22:14]MH_I2C_Read... [23:22:14]Read from MH i2c: E2 17 00 F8 63 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 2A [23:22:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:22:14]wFMCommunicate OK [23:22:14]requested_item fd.num is exist - process it [23:22:14]SAM_PROTO_GetFieldsCounters [23:22:14]wFMCommunicate request_size=4 [23:22:14]MH_SAM_APDU [23:22:14]CAPDU: 80 13 00 00 [23:22:14]Write to MH i2c: E2 08 00 F9 63 80 13 00 00 00 00 00 00 D8 [23:22:14]Write i2c OK [23:22:14]MH_I2C_Read... [23:22:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:22:15]Read from MH i2c: E2 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 62 00 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 62 00 F9 63 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 00 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9D 02 00 00 5E 04 04 00 9D 02 00 00 57 04 04 00 9E 02 00 00 19 04 04 00 00 00 00 00 90 00 AA [23:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 00 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9D 02 00 00 5E 04 04 00 9D 02 00 00 57 04 04 00 9E 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:22:15]wFMCommunicate OK [23:22:15]SAM_PROTO_GetFieldsCounters done [23:22:15]requested_item shift.num is exist - process it [23:22:15]requested_item shift.opened is exist - process it [23:22:15]req_shift_opened [23:22:15]FM_GetShiftState [23:22:15]SAM_PROTO_GetShiftState [23:22:15]wFMCommunicate request_size=4 [23:22:15]MH_SAM_APDU [23:22:15]CAPDU: 80 13 01 00 [23:22:15]Write to MH i2c: E2 08 00 FA 63 80 13 01 00 00 00 00 00 DA [23:22:15]Write i2c OK [23:22:15]MH_I2C_Read... [23:22:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:15]Read from MH i2c: E2 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 0E 00 [23:22:15]MH_I2C_Read... [23:22:15]Read from MH i2c: E2 0E 00 FA 63 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 58 [23:22:15]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:22:15]wFMCommunicate OK [23:22:15]SAM_PROTO_GetShiftState done [23:22:15]FM_GetShiftState done [23:22:15]req_shift_opened done [23:22:15]requested_item shift.open_date is exist - process it [23:22:15]req_shift_open_date [23:22:15]req_shift_open_date done [23:22:15]produce_requested_data done [23:22:15]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309248,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:22:15]process_action_free close_receipt [23:22:15]json_value_free [23:22:15]json_value_free done [23:22:15]process_json_proto returns [23:22:15]Send response to host [23:22:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309248,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:22:15]free response buf [23:22:15]execute_script done [23:22:15]execute_script returns [23:22:15]free content buf [23:22:15]Sock 7.Close socket [23:22:15]Sock 7.Thread stoped [23:22:18]OFD Sender: No OFD packet to send [23:22:20]accept exits with 9 [23:22:20]New connection [23:22:20]New thread 3067022692 created [23:22:20]Thread 3066879332 joined [23:22:20]Waiting for new connection... [23:22:20] Sock 9.Parse request [23:22:20]Sock 9.Check first char [23:22:20]Sock 9.First char is OK [23:22:20]request: POST /json_proto HTTP/1.0 [23:22:20]Method: POST [23:22:20]URL: /json_proto [23:22:20]Method is POST - this is cgi request [23:22:20]url: /json_proto [23:22:20]query_string will be loaded in cgi processing [23:22:20]execute_cgi json_proto POST (null) [23:22:20]execute_cgi path=json_proto method=POST [23:22:20]POST find Content-Length [23:22:20]Host: 172.17.96.3:8080 [23:22:20]Content-Length: 677 [23:22:20]Content-Type: application/json [23:22:20] [23:22:20]POST finish read [23:22:20]Found Content-Length = 677 [23:22:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [23:22:20]execute_script... [23: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)643117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [23:22:20]POST & json_proto [23:22:20]process_json_proto [23:22:20]json parsed OK: [23:22:20]protocol is kg_v1.0 [23:22:20]action value=close_receipt [23:22:20]process_action close_receipt [23:22:20]cmd_close_receipt [23:22:20]MH_GetDate [23:22:20]Write to MH i2c: F0 00 00 FB 63 4D [23:22:20]Write i2c OK [23:22:20]MH_I2C_Read... [23:22:20]Read from MH i2c: F0 [23:22:20]MH_I2C_Read... [23:22:20]Read from MH i2c: F0 09 00 [23:22:20]MH_I2C_Read... [23:22:20]Read from MH i2c: F0 09 00 FB 63 00 AF 79 1D 67 44 5E 04 65 0D [23:22:20]GetLastDocTimeStamp 1729984933 [23:22:20]current date 1729984943 [23:22:20]FM_GetShiftState [23:22:20]SAM_PROTO_GetShiftState [23:22:20]wFMCommunicate request_size=4 [23:22:20]MH_SAM_APDU [23:22:20]CAPDU: 80 13 01 00 [23:22:20]Write to MH i2c: E2 08 00 FC 63 80 13 01 00 00 00 00 00 DC [23:22:20]Write i2c OK [23:22:20]MH_I2C_Read... [23:22:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:20]Read from MH i2c: E2 [23:22:20]MH_I2C_Read... [23:22:20]Read from MH i2c: E2 0E 00 [23:22:20]MH_I2C_Read... [23:22:20]Read from MH i2c: E2 0E 00 FC 63 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 5A [23:22:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:22:20]wFMCommunicate OK [23:22:20]SAM_PROTO_GetShiftState done [23:22:20]FM_GetShiftState done [23:22:20]opened in 1729902265 [23:22:20]opened+sec_in_day 1729988665 [23:22:20]quantity*price = 30038 [23:22:20]sum+1 = 30039 [23:22:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 670 26.10.2024 23:22 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309249 ФПД: 249142679700978 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T232223&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309249&fm=249142679700978&tin=02508201610067®Number=0000000000091780&sum=30000 [23:22:21]StoreToDocumentArchive [23:22:21]shift 532 fd 309249 [23:22:21]save to /storage/0532/doc_00309249 [23:22:21]save last doc name /storage/0532/doc_00309249 to /storage/kkm_last_doc_name [23:22:21]save OK [23:22:21]Clear old archive folders... [23:22:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:22:21]tlvbuf is 00208F00 [23:22:21]SAM_PROTO_ClearQueue [23:22:21]wFMCommunicate request_size=4 [23:22:21]MH_SAM_APDU [23:22:21]CAPDU: 80 09 00 00 [23:22:21]Write to MH i2c: E2 08 00 09 64 80 09 00 00 00 00 00 00 DF [23:22:21]Write i2c OK [23:22:21]MH_I2C_Read... [23:22:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:22:21]Read from MH i2c: E2 [23:22:21]MH_I2C_Read... [23:22:21]Read from MH i2c: E2 03 00 [23:22:21]MH_I2C_Read... [23:22:21]Read from MH i2c: E2 03 00 09 64 00 90 00 E1 [23:22:21]RAPDU: 90 00 [23:22:21]wFMCommunicate OK [23:22:21]SAM_PROTO_ClearQueue done [23:22:21]KKMCreateOFDPacket [23:22:21]OFDProtocolAddRootSTLVToBuf [23:22:21]FM_MakeSignedData [23:22:21]FM_MakeSignedData [23:22:21]SAM_PROTO_SignData [23:22:21]wFMCommunicate request_size=4 [23:22:21]MH_SAM_APDU [23:22:21]CAPDU: 80 0D 01 02 [23:22:21]Write to MH i2c: E2 08 00 0A 64 80 0D 01 02 00 00 00 00 E7 [23:22:21]Write i2c OK [23:22:21]MH_I2C_Read... [23:22:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:22:21]Read from MH i2c: E2 [23:22:21]MH_I2C_Read... [23:22:21]Read from MH i2c: E2 03 00 [23:22:21]MH_I2C_Read... [23:22:21]Read from MH i2c: E2 03 00 0A 64 00 90 00 E2 [23:22:21]RAPDU: 90 00 [23:22:21]wFMCommunicate OK [23:22:21]wFMCommunicate request_size=255 [23:22:21]MH_SAM_APDU [23:22: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 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 9E 02 00 00 F4 03 04 00 AF 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 B8 04 00 35 04 06 00 E2 [23:22:21]Write to MH i2c: E2 02 01 0B 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9E 02 00 00 F4 03 04 00 AF 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 B8 04 00 35 04 06 00 E2 00 00 6A [23:22:21]Write i2c OK [23:22:21]MH_I2C_Read... [23:22:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:22]Read from MH i2c: E2 [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: E2 03 00 [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: E2 03 00 0B 64 00 90 00 E3 [23:22:22]RAPDU: 90 00 [23:22:22]wFMCommunicate OK [23:22:22]wFMCommunicate request_size=10 [23:22:22]MH_SAM_APDU [23:22:22]CAPDU: 80 0D 02 02 05 98 0C EC 05 F2 [23:22:22]Write to MH i2c: E2 0D 00 0C 64 80 0D 02 02 05 00 98 0C EC 05 F2 00 00 7B [23:22:22]Write i2c OK [23:22:22]MH_I2C_Read... [23:22:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:22]Read from MH i2c: E2 [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: E2 03 00 [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: E2 03 00 0C 64 00 90 00 E4 [23:22:22]RAPDU: 90 00 [23:22:22]wFMCommunicate OK [23:22:22]wFMCommunicate request_size=4 [23:22:22]MH_SAM_APDU [23:22:22]CAPDU: 80 0D 03 02 [23:22:22]Write to MH i2c: E2 08 00 0D 64 80 0D 03 02 00 00 00 00 EC [23:22:22]Write i2c OK [23:22:22]MH_I2C_Read... [23:22:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:22:22]Read from MH i2c: E2 [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: E2 0B 00 [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: E2 0B 00 0D 64 00 E9 65 F8 7D EA 06 1E 24 90 00 E2 [23:22:22]RAPDU: E9 65 F8 7D EA 06 1E 24 90 00 [23:22:22]wFMCommunicate OK [23:22:22]SAM_PROTO_SignData done [23:22:22]FM_MakeSignedData done [23:22:22]CreateOFDProtocolMessage [23:22:22]wFMCommunicate request_size=4 [23:22:22]MH_SAM_APDU [23:22:22]CAPDU: 80 11 00 00 [23:22:22]Write to MH i2c: E2 08 00 0E 64 80 11 00 00 00 00 00 00 EC [23:22:22]Write i2c OK [23:22:22]MH_I2C_Read... [23:22:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:22]Read from MH i2c: E2 [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: E2 17 00 [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: E2 17 00 0E 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 41 [23:22:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:22:22]wFMCommunicate OK [23:22:22]CreateOFDProtocolMessage done [23:22:22]OFDSenderStorePacket 309249 [23:22:22]StoreOFDPacket docnum=309249 [23:22:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D7 DE 07 01 29 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9E 02 00 00 F4 03 04 00 AF 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 B8 04 00 35 04 06 00 E2 98 0C EC 05 F2 E9 65 F8 7D EA 06 1E 24 [23:22:22]CheckFolder [23:22:22]dirname=/storage/ofd_packets [23:22:22]CheckFolder done [23:22:22]ProducePacketName [23:22:22]name=ofd_packets/00309249 [23:22:22]NVStorageSaveData ofd_packets/00309249 [23:22:22]File name is /storage/ofd_packets/00309249 [23:22:22]Write 301 bytes [23:22:22]NVStorageSaveData done [23:22:22]OFDSenderStorePacket done [23:22:22]KKMCreateOFDPacket done [23:22:22]NVStorageSaveData kkm_last_timestamp [23:22:22]File name is /storage/kkm_last_timestamp [23:22:22]Write 4 bytes [23:22:22]NVStorageSaveData done [23:22:22]ExternCall_PrintAddStr [23:22:22]wPrintStart [23:22:22]Write to MH i2c: 01 00 00 0F 64 73 [23:22:22]Write i2c OK [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: 01 [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: 01 07 00 [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: 01 07 00 0F 64 00 00 00 00 00 FF 0F 88 [23:22:22]RasterBufferAndPrint [23:22:22]line Счет N : (1)643117 [23:22:22]line ИНН: 02508201610067 [23:22:22]line Контрольно-Кассовый Чек [23:22:22]line ПРОДАЖА [23:22:22]line ТРК (МРК, ГНК) : 41 [23:22:22]line Товар: 2710124130 [23:22:22]line Аи-92-К-2 [23:22:22]line 4.490 * 66.90 [23:22:22]line = 300.38 [23:22:22]line НДС 12% НСП 1% [23:22:22]line > о реализуемом товаре [23:22:22]line ОКРУГЛЕНИЕ: -0.38 [23:22:22]line ИТОГО: 300.00 [23:22:22]line Внесено: 300.00 [23:22:22]line СДАЧА: 0.00 [23:22:22]line НСП 1% : 2.66 [23:22:22]line НДС 12% : 31.90 [23:22:22]line Наличными: 300.00 [23:22:22]line Безнал.: 0.00 [23:22:22]line Место: АЗС № 172 "Партнер Нефть" [23:22:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:22:22]line СНО: Общий режим [23:22:22]line Чек 670 26.10.2024 23:22 [23:22:22]line Смена: 532 ФФД: 1.0 [23:22:22]line ЗНМ: 0300000116 [23:22:22]line РНМ: 0000000000091780 [23:22:22]line Версия ККМ: 001 [23:22:22]line ФМ: 0000000000871765 [23:22:22]line ФД: 309249 [23:22:22]line ФПД: 249142679700978 [23:22:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T232223&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309249&fm=249142679700978&tin=02508201610067®Number=0000000000091780&sum=30000 [23:22:22]written 0, free lines is 4095 [23:22:22]OFD Sender: Processing packet 309249 [packets to send 223, broken 222] [23:22:22]ProducePacketName [23:22:22]name=ofd_packets/00309249 [23:22:22]OFD Sender: To server: pG, [23:22:22]CommunicateWithHost lk.salyk.kg:30040 [23:22:22]ConnectInit lk.salyk.kg [23:22:22]Connected sock=10 [23: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 31 37 36 35 0F 01 00 00 D7 DE 07 01 29 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9E 02 00 00 F4 03 04 00 AF 79 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 01 B8 04 00 35 04 06 00 E2 98 0C EC 05 F2 E9 65 F8 7D EA 06 1E 24 [23:22:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2A 13 47 00 B4 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 31 37 36 35 10 04 04 00 01 B8 04 00 F4 03 04 00 0B 20 1D 67 B6 04 01 00 00 1B 84 63 3E F2 E5 A3 AF [23:22:22]CommunicateWithHost err = 0 [23:22:22]CheckOFDResponse [23:22:22]1017 (14) - 77093643461234 [23:22:22]1041 (16) - 0000000000871765 [23:22:22]1040 (4) - 309249 [23:22:22]1012 (4) - 26.10.2024 16:59 [23:22:22]1206 (1) - 0 [23:22:22]OFD Sender: Remove packet 309249 [23:22:22]ProducePacketName [23:22:22]name=ofd_packets/00309249 [23:22:22]NVStorageDeleteData [23:22:22]Write to MH i2c: 01 00 00 39 64 9D [23:22:22]Write i2c OK [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: 01 [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: 01 07 00 [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: 01 07 00 39 64 00 00 00 00 00 BE 0C 6E [23:22:22]RasterBufferAndPrint [23:22:22]line [23:22:22]line [23:22:22]line [23:22:22]line [23:22:22]line [23:22:22]written 0, free lines is 3270 [23:22:22]MH_Cut [23:22:22]Write to MH i2c: D1 01 00 40 64 01 76 [23:22:22]Write i2c OK [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: D1 [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: D1 01 00 [23:22:22]MH_I2C_Read... [23:22:22]Read from MH i2c: D1 01 00 40 64 00 75 [23:22:22]Write to MH i2c: 01 00 00 41 64 A5 [23:22:22]Write i2c OK [23:22:22]MH_I2C_Read... [23:22:23]OFD Sender: No OFD packet to send [23:22:23]*** Cut start [23:22:23]*** Purtial cut [23:22:23]*** Stage 1: CUTSNS_PIN = 1 [23:22:23]Read from MH i2c: 01 [23:22:23]MH_I2C_Read... [23:22:23]*** Stop cut motor [23:22:23]*** Cut end [23:22:23]Read from MH i2c: 01 07 00 [23:22:23]MH_I2C_Read... [23:22:23]Read from MH i2c: 01 07 00 41 64 00 00 00 00 00 FF 0F BA [23:22:23]process_action close_receipt done [23:22:23]requested_data is exist [23:22:23]produce_requested_data [23:22:23]requested_item fm.sn is exist - process it [23:22:23]wFMCommunicate request_size=4 [23:22:23]MH_SAM_APDU [23:22:23]CAPDU: 80 11 00 00 [23:22:23]Write to MH i2c: E2 08 00 42 64 80 11 00 00 00 00 00 00 20 [23:22:23]Write i2c OK [23:22:23]MH_I2C_Read... [23:22:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:23]Read from MH i2c: E2 [23:22:23]MH_I2C_Read... [23:22:23]Read from MH i2c: E2 17 00 [23:22:23]MH_I2C_Read... [23:22:23]Read from MH i2c: E2 17 00 42 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 75 [23:22:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:22:23]wFMCommunicate OK [23:22:23]requested_item fd.num is exist - process it [23:22:23]SAM_PROTO_GetFieldsCounters [23:22:23]wFMCommunicate request_size=4 [23:22:23]MH_SAM_APDU [23:22:23]CAPDU: 80 13 00 00 [23:22:23]Write to MH i2c: E2 08 00 43 64 80 13 00 00 00 00 00 00 23 [23:22:23]Write i2c OK [23:22:23]MH_I2C_Read... [23:22:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:22:23]Read from MH i2c: E2 [23:22:23]MH_I2C_Read... [23:22:23]Read from MH i2c: E2 62 00 [23:22:23]MH_I2C_Read... [23:22:23]Read from MH i2c: E2 62 00 43 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 01 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9E 02 00 00 5E 04 04 00 9E 02 00 00 57 04 04 00 9F 02 00 00 19 04 04 00 00 00 00 00 90 00 F9 [23:22: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 01 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9E 02 00 00 5E 04 04 00 9E 02 00 00 57 04 04 00 9F 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:22:23]wFMCommunicate OK [23:22:23]SAM_PROTO_GetFieldsCounters done [23:22:23]requested_item shift.num is exist - process it [23:22:23]requested_item shift.opened is exist - process it [23:22:23]req_shift_opened [23:22:23]FM_GetShiftState [23:22:23]SAM_PROTO_GetShiftState [23:22:23]wFMCommunicate request_size=4 [23:22:23]MH_SAM_APDU [23:22:23]CAPDU: 80 13 01 00 [23:22:23]Write to MH i2c: E2 08 00 44 64 80 13 01 00 00 00 00 00 25 [23:22:24]Write i2c OK [23:22:24]MH_I2C_Read... [23:22:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:24]Read from MH i2c: E2 [23:22:24]MH_I2C_Read... [23:22:24]Read from MH i2c: E2 0E 00 [23:22:24]MH_I2C_Read... [23:22:24]Read from MH i2c: E2 0E 00 44 64 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A3 [23:22:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:22:24]wFMCommunicate OK [23:22:24]SAM_PROTO_GetShiftState done [23:22:24]FM_GetShiftState done [23:22:24]req_shift_opened done [23:22:24]requested_item shift.open_date is exist - process it [23:22:24]req_shift_open_date [23:22:24]req_shift_open_date done [23:22:24]produce_requested_data done [23:22:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309249,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:22:24]process_action_free close_receipt [23:22:24]json_value_free [23:22:24]json_value_free done [23:22:24]process_json_proto returns [23:22:24]Send response to host [23:22:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309249,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:22:24]free response buf [23:22:24]execute_script done [23:22:24]execute_script returns [23:22:24]free content buf [23:22:24]Sock 9.Close socket [23:22:24]Sock 9.Thread stoped [23:22:28]OFD Sender: No OFD packet to send [23:22:33]OFD Sender: No OFD packet to send [23:22:38]OFD Sender: No OFD packet to send [23:22:43]OFD Sender: No OFD packet to send [23:22:48]OFD Sender: No OFD packet to send [23:22:53]OFD Sender: No OFD packet to send [23:22:58]OFD Sender: No OFD packet to send [23:23:03]OFD Sender: No OFD packet to send [23:23:08]OFD Sender: No OFD packet to send [23:23:13]OFD Sender: No OFD packet to send [23:23:18]OFD Sender: No OFD packet to send [23:23:23]OFD Sender: No OFD packet to send [23:23:28]OFD Sender: No OFD packet to send [23:23:33]OFD Sender: No OFD packet to send [23:23:38]OFD Sender: No OFD packet to send [23:23:43]OFD Sender: No OFD packet to send [23:23:48]OFD Sender: No OFD packet to send [23:23:53]OFD Sender: No OFD packet to send [23:23:58]OFD Sender: No OFD packet to send [23:24:03]OFD Sender: No OFD packet to send [23:24:08]OFD Sender: No OFD packet to send [23:24:13]OFD Sender: No OFD packet to send [23:24:18]OFD Sender: No OFD packet to send [23:24:23]OFD Sender: No OFD packet to send [23:24:28]OFD Sender: No OFD packet to send [23:24:33]OFD Sender: No OFD packet to send [23:24:38]OFD Sender: No OFD packet to send [23:24:43]OFD Sender: No OFD packet to send [23:24:48]OFD Sender: No OFD packet to send [23:24:52]accept exits with 7 [23:24:52]New connection [23:24:52]New thread 3066879332 created [23:24:52]Thread 3067022692 joined [23:24:52]Waiting for new connection... [23:24:52] Sock 7.Parse request [23:24:52]Sock 7.Check first char [23:24:52]Sock 7.First char is OK [23:24:52]request: POST /json_proto HTTP/1.0 [23:24:52]Method: POST [23:24:52]URL: /json_proto [23:24:52]Method is POST - this is cgi request [23:24:52]url: /json_proto [23:24:52]query_string will be loaded in cgi processing [23:24:52]execute_cgi json_proto POST (null) [23:24:52]execute_cgi path=json_proto method=POST [23:24:52]POST find Content-Length [23:24:52]Host: 172.17.96.3:8080 [23:24:52]Content-Length: 679 [23:24:52]Content-Type: application/json [23:24:52] [23:24:52]POST finish read [23:24:52]Found Content-Length = 679 [23:24:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [23:24:52]execute_script... [23:24:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [23:24:52]POST & json_proto [23:24:52]process_json_proto [23:24:52]json parsed OK: [23:24:52]protocol is kg_v1.0 [23:24:52]action value=close_receipt [23:24:52]process_action close_receipt [23:24:52]cmd_close_receipt [23:24:52]MH_GetDate [23:24:52]Write to MH i2c: F0 00 00 45 64 98 [23:24:52]Write i2c OK [23:24:52]MH_I2C_Read... [23:24:52]Read from MH i2c: F0 [23:24:52]MH_I2C_Read... [23:24:52]Read from MH i2c: F0 09 00 [23:24:52]MH_I2C_Read... [23:24:52]Read from MH i2c: F0 09 00 45 64 00 47 7A 1D 67 44 5E 04 65 F1 [23:24:52]GetLastDocTimeStamp 1729984943 [23:24:52]current date 1729985095 [23:24:52]FM_GetShiftState [23:24:52]SAM_PROTO_GetShiftState [23:24:52]wFMCommunicate request_size=4 [23:24:52]MH_SAM_APDU [23:24:52]CAPDU: 80 13 01 00 [23:24:52]Write to MH i2c: E2 08 00 46 64 80 13 01 00 00 00 00 00 27 [23:24:52]Write i2c OK [23:24:52]MH_I2C_Read... [23:24:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:24:52]Read from MH i2c: E2 [23:24:52]MH_I2C_Read... [23:24:52]Read from MH i2c: E2 0E 00 [23:24:52]MH_I2C_Read... [23:24:52]Read from MH i2c: E2 0E 00 46 64 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 A5 [23:24:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:24:52]wFMCommunicate OK [23:24:52]SAM_PROTO_GetShiftState done [23:24:52]FM_GetShiftState done [23:24:52]opened in 1729902265 [23:24:52]opened+sec_in_day 1729988665 [23:24:52]quantity*price = 100050 [23:24:52]sum+1 = 100052 [23:24:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 671 26.10.2024 23:24 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309250 ФПД: 117175448669394 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T232455&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309250&fm=117175448669394&tin=02508201610067®Number=0000000000091780&sum=100000 [23:24:53]StoreToDocumentArchive [23:24:53]shift 532 fd 309250 [23:24:53]save to /storage/0532/doc_00309250 [23:24:53]save last doc name /storage/0532/doc_00309250 to /storage/kkm_last_doc_name [23:24:53]save OK [23:24:53]Clear old archive folders... [23:24:53]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:24:53]tlvbuf is 000C3F50 [23:24:53]SAM_PROTO_ClearQueue [23:24:53]wFMCommunicate request_size=4 [23:24:53]MH_SAM_APDU [23:24:53]CAPDU: 80 09 00 00 [23:24:53]Write to MH i2c: E2 08 00 53 64 80 09 00 00 00 00 00 00 29 [23:24:53]Write i2c OK [23:24:53]MH_I2C_Read... [23:24:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:24:53]Read from MH i2c: E2 [23:24:53]MH_I2C_Read... [23:24:53]Read from MH i2c: E2 03 00 [23:24:53]MH_I2C_Read... [23:24:53]Read from MH i2c: E2 03 00 53 64 00 90 00 2B [23:24:53]RAPDU: 90 00 [23:24:53]wFMCommunicate OK [23:24:53]SAM_PROTO_ClearQueue done [23:24:53]KKMCreateOFDPacket [23:24:53]OFDProtocolAddRootSTLVToBuf [23:24:53]FM_MakeSignedData [23:24:53]FM_MakeSignedData [23:24:53]SAM_PROTO_SignData [23:24:53]wFMCommunicate request_size=4 [23:24:53]MH_SAM_APDU [23:24:53]CAPDU: 80 0D 01 02 [23:24:53]Write to MH i2c: E2 08 00 54 64 80 0D 01 02 00 00 00 00 31 [23:24:53]Write i2c OK [23:24:53]MH_I2C_Read... [23:24:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:24:53]Read from MH i2c: E2 [23:24:53]MH_I2C_Read... [23:24:53]Read from MH i2c: E2 03 00 [23:24:53]MH_I2C_Read... [23:24:53]Read from MH i2c: E2 03 00 54 64 00 90 00 2C [23:24:53]RAPDU: 90 00 [23:24:53]wFMCommunicate OK [23:24:53]wFMCommunicate request_size=255 [23:24:53]MH_SAM_APDU [23:24:53]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 9F 02 00 00 F4 03 04 00 47 7A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 B8 04 00 35 04 06 00 6A 92 08 FE [23:24:53]Write to MH i2c: E2 02 01 55 64 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 9F 02 00 00 F4 03 04 00 47 7A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 B8 04 00 35 04 06 00 6A 92 08 FE 00 00 71 [23:24:53]Write i2c OK [23:24:53]MH_I2C_Read... [23:24:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:24:53]Read from MH i2c: E2 [23:24:53]MH_I2C_Read... [23:24:53]Read from MH i2c: E2 03 00 [23:24:53]MH_I2C_Read... [23:24:53]Read from MH i2c: E2 03 00 55 64 00 90 00 2D [23:24:53]RAPDU: 90 00 [23:24:53]wFMCommunicate OK [23:24:53]wFMCommunicate request_size=7 [23:24:53]MH_SAM_APDU [23:24:53]CAPDU: 80 0D 02 02 02 8C D2 [23:24:53]Write to MH i2c: E2 0A 00 56 64 80 0D 02 02 02 00 8C D2 00 00 96 [23:24:53]Write i2c OK [23:24:53]MH_I2C_Read... [23:24:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:24:53]Read from MH i2c: E2 [23:24:53]MH_I2C_Read... [23:24:53]Read from MH i2c: E2 03 00 [23:24:53]MH_I2C_Read... [23:24:53]Read from MH i2c: E2 03 00 56 64 00 90 00 2E [23:24:53]RAPDU: 90 00 [23:24:53]wFMCommunicate OK [23:24:53]wFMCommunicate request_size=4 [23:24:53]MH_SAM_APDU [23:24:53]CAPDU: 80 0D 03 02 [23:24:53]Write to MH i2c: E2 08 00 57 64 80 0D 03 02 00 00 00 00 36 [23:24:53]Write i2c OK [23:24:53]MH_I2C_Read... [23:24:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:24:53]Read from MH i2c: E2 [23:24:53]MH_I2C_Read... [23:24:53]Read from MH i2c: E2 0B 00 [23:24:53]MH_I2C_Read... [23:24:53]Read from MH i2c: E2 0B 00 57 64 00 AE 1B 5D CD 40 FA 11 FF 90 00 74 [23:24:53]RAPDU: AE 1B 5D CD 40 FA 11 FF 90 00 [23:24:53]wFMCommunicate OK [23:24:53]SAM_PROTO_SignData done [23:24:53]FM_MakeSignedData done [23:24:53]CreateOFDProtocolMessage [23:24:53]wFMCommunicate request_size=4 [23:24:53]MH_SAM_APDU [23:24:53]CAPDU: 80 11 00 00 [23:24:53]Write to MH i2c: E2 08 00 58 64 80 11 00 00 00 00 00 00 36 [23:24:53]Write i2c OK [23:24:53]MH_I2C_Read... [23:24:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:24:53]Read from MH i2c: E2 [23:24:53]MH_I2C_Read... [23:24:53]Read from MH i2c: E2 17 00 [23:24:53]MH_I2C_Read... [23:24:53]Read from MH i2c: E2 17 00 58 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 8B [23:24:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:24:53]wFMCommunicate OK [23:24:53]CreateOFDProtocolMessage done [23:24:53]OFDSenderStorePacket 309250 [23:24:53]StoreOFDPacket docnum=309250 [23:24:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 E6 C8 04 01 4B C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 9F 02 00 00 F4 03 04 00 47 7A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 B8 04 00 35 04 06 00 6A 92 08 FE 8C D2 AE 1B 5D CD 40 FA 11 FF [23:24:53]CheckFolder [23:24:53]dirname=/storage/ofd_packets [23:24:53]CheckFolder done [23:24:53]ProducePacketName [23:24:53]name=ofd_packets/00309250 [23:24:53]NVStorageSaveData ofd_packets/00309250 [23:24:53]File name is /storage/ofd_packets/00309250 [23:24:54]Write 298 bytes [23:24:54]NVStorageSaveData done [23:24:54]OFDSenderStorePacket done [23:24:54]KKMCreateOFDPacket done [23:24:54]NVStorageSaveData kkm_last_timestamp [23:24:54]File name is /storage/kkm_last_timestamp [23:24:54]Write 4 bytes [23:24:54]NVStorageSaveData done [23:24:54]ExternCall_PrintAddStr [23:24:54]wPrintStart [23:24:54]Write to MH i2c: 01 00 00 59 64 BD [23:24:54]Write i2c OK [23:24:54]MH_I2C_Read... [23:24:54]Read from MH i2c: 01 [23:24:54]MH_I2C_Read... [23:24:54]Read from MH i2c: 01 07 00 [23:24:54]MH_I2C_Read... [23:24:54]Read from MH i2c: 01 07 00 59 64 00 00 00 00 00 FF 0F D2 [23:24:54]RasterBufferAndPrint [23:24:54]line Счет N : (1)643118 [23:24:54]line ИНН: 02508201610067 [23:24:54]line Контрольно-Кассовый Чек [23:24:54]line ПРОДАЖА [23:24:54]line ТРК (МРК, ГНК) : 11 [23:24:54]line Товар: 2710194210 [23:24:54]line ДТ-К-2 [23:24:54]line 13.130 * 76.20 [23:24:54]line = 1000.51 [23:24:54]line НДС 12% НСП 1% [23:24:54]line > о реализуемом товаре [23:24:54]line ОКРУГЛЕНИЕ: -0.51 [23:24:54]line ИТОГО: 1000.00 [23:24:54]line Внесено: 1000.00 [23:24:54]line СДАЧА: 0.00 [23:24:54]line НСП 1% : 8.85 [23:24:54]line НДС 12% : 106.25 [23:24:54]line Наличными: 1000.00 [23:24:54]line Безнал.: 0.00 [23:24:54]line Место: АЗС № 172 "Партнер Нефть" [23:24:54]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:24:54]line СНО: Общий режим [23:24:54]line Чек 671 26.10.2024 23:24 [23:24:54]line Смена: 532 ФФД: 1.0 [23:24:54]line ЗНМ: 0300000116 [23:24:54]line РНМ: 0000000000091780 [23:24:54]line Версия ККМ: 001 [23:24:54]line ФМ: 0000000000871765 [23:24:54]line ФД: 309250 [23:24:54]line ФПД: 117175448669394 [23:24:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T232455&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309250&fm=117175448669394&tin=02508201610067®Number=0000000000091780&sum=100000 [23:24:54]written 0, free lines is 4095 [23:24:54]OFD Sender: Processing packet 309250 [packets to send 223, broken 222] [23:24:54]ProducePacketName [23:24:54]name=ofd_packets/00309250 [23:24:54]OFD Sender: To server: pG, [23:24:54]CommunicateWithHost lk.salyk.kg:30040 [23:24:54]ConnectInit lk.salyk.kg [23:24:54]Connected sock=10 [23:24:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 E6 C8 04 01 4B C2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 9F 02 00 00 F4 03 04 00 47 7A 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 02 B8 04 00 35 04 06 00 6A 92 08 FE 8C D2 AE 1B 5D CD 40 FA 11 FF [23:24:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CC 39 47 00 95 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 31 37 36 35 10 04 04 00 02 B8 04 00 F4 03 04 00 A3 20 1D 67 B6 04 01 00 00 BB FE BE B0 62 7B C6 B8 [23:24:54]CommunicateWithHost err = 0 [23:24:54]CheckOFDResponse [23:24:54]1017 (14) - 77093643461234 [23:24:54]1041 (16) - 0000000000871765 [23:24:54]1040 (4) - 309250 [23:24:54]1012 (4) - 26.10.2024 17:02 [23:24:54]1206 (1) - 0 [23:24:54]OFD Sender: Remove packet 309250 [23:24:54]ProducePacketName [23:24:54]name=ofd_packets/00309250 [23:24:54]NVStorageDeleteData [23:24:54]Write to MH i2c: 01 00 00 83 64 E7 [23:24:54]Write i2c OK [23:24:54]MH_I2C_Read... [23:24:54]Read from MH i2c: 01 [23:24:54]MH_I2C_Read... [23:24:54]Read from MH i2c: 01 07 00 [23:24:54]MH_I2C_Read... [23:24:54]Read from MH i2c: 01 07 00 83 64 00 00 00 00 00 AF 0C A9 [23:24:54]RasterBufferAndPrint [23:24:54]line [23:24:54]line [23:24:54]line [23:24:54]line [23:24:54]line [23:24:54]written 0, free lines is 3251 [23:24:54]MH_Cut [23:24:54]Write to MH i2c: D1 01 00 8A 64 01 C0 [23:24:54]Write i2c OK [23:24:54]MH_I2C_Read... [23:24:54]Read from MH i2c: D1 [23:24:54]MH_I2C_Read... [23:24:54]Read from MH i2c: D1 01 00 [23:24:54]MH_I2C_Read... [23:24:54]Read from MH i2c: D1 01 00 8A 64 00 BF [23:24:54]Write to MH i2c: 01 00 00 8B 64 EF [23:24:54]Write i2c OK [23:24:54]MH_I2C_Read... [23:24:54]OFD Sender: No OFD packet to send [23:24:55]*** Cut start [23:24:55]*** Purtial cut [23:24:55]*** Stage 1: CUTSNS_PIN = 1 [23:24:55]Read from MH i2c: 01 [23:24:55]MH_I2C_Read... [23:24:55]*** Stop cut motor [23:24:55]Read from MH i2c: 01 07 00 [23:24:55]MH_I2C_Read... [23:24:55]*** Cut end [23:24:55]Read from MH i2c: 01 07 00 8B 64 00 00 00 00 00 FF 0F 04 [23:24:55]process_action close_receipt done [23:24:55]requested_data is exist [23:24:55]produce_requested_data [23:24:55]requested_item fm.sn is exist - process it [23:24:55]wFMCommunicate request_size=4 [23:24:55]MH_SAM_APDU [23:24:55]CAPDU: 80 11 00 00 [23:24:55]Write to MH i2c: E2 08 00 8C 64 80 11 00 00 00 00 00 00 6A [23:24:55]Write i2c OK [23:24:55]MH_I2C_Read... [23:24:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:24:55]Read from MH i2c: E2 [23:24:55]MH_I2C_Read... [23:24:55]Read from MH i2c: E2 17 00 [23:24:55]MH_I2C_Read... [23:24:55]Read from MH i2c: E2 17 00 8C 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 BF [23:24:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:24:55]wFMCommunicate OK [23:24:55]requested_item fd.num is exist - process it [23:24:55]SAM_PROTO_GetFieldsCounters [23:24:55]wFMCommunicate request_size=4 [23:24:55]MH_SAM_APDU [23:24:55]CAPDU: 80 13 00 00 [23:24:55]Write to MH i2c: E2 08 00 8D 64 80 13 00 00 00 00 00 00 6D [23:24:55]Write i2c OK [23:24:55]MH_I2C_Read... [23:24:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:24:55]Read from MH i2c: E2 [23:24:55]MH_I2C_Read... [23:24:55]Read from MH i2c: E2 62 00 [23:24:55]MH_I2C_Read... [23:24:55]Read from MH i2c: E2 62 00 8D 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 02 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9F 02 00 00 5E 04 04 00 9F 02 00 00 57 04 04 00 A0 02 00 00 19 04 04 00 00 00 00 00 90 00 47 [23:24: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 02 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 9F 02 00 00 5E 04 04 00 9F 02 00 00 57 04 04 00 A0 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:24:55]wFMCommunicate OK [23:24:55]SAM_PROTO_GetFieldsCounters done [23:24:55]requested_item shift.num is exist - process it [23:24:55]requested_item shift.opened is exist - process it [23:24:55]req_shift_opened [23:24:55]FM_GetShiftState [23:24:55]SAM_PROTO_GetShiftState [23:24:55]wFMCommunicate request_size=4 [23:24:55]MH_SAM_APDU [23:24:55]CAPDU: 80 13 01 00 [23:24:55]Write to MH i2c: E2 08 00 8E 64 80 13 01 00 00 00 00 00 6F [23:24:55]Write i2c OK [23:24:55]MH_I2C_Read... [23:24:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:24:55]Read from MH i2c: E2 [23:24:55]MH_I2C_Read... [23:24:55]Read from MH i2c: E2 0E 00 [23:24:55]MH_I2C_Read... [23:24:55]Read from MH i2c: E2 0E 00 8E 64 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 ED [23:24:55]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:24:55]wFMCommunicate OK [23:24:55]SAM_PROTO_GetShiftState done [23:24:55]FM_GetShiftState done [23:24:55]req_shift_opened done [23:24:55]requested_item shift.open_date is exist - process it [23:24:55]req_shift_open_date [23:24:55]req_shift_open_date done [23:24:55]produce_requested_data done [23:24:55]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309250,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:24:55]process_action_free close_receipt [23:24:55]json_value_free [23:24:55]json_value_free done [23:24:55]process_json_proto returns [23:24:55]Send response to host [23:24:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309250,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:24:55]free response buf [23:24:55]execute_script done [23:24:55]execute_script returns [23:24:55]free content buf [23:24:55]Sock 7.Close socket [23:24:55]Sock 7.Thread stoped [23:24:59]OFD Sender: No OFD packet to send [23:25:04]OFD Sender: No OFD packet to send [23:25:09]OFD Sender: No OFD packet to send [23:25:14]OFD Sender: No OFD packet to send [23:25:19]OFD Sender: No OFD packet to send [23:25:24]OFD Sender: No OFD packet to send [23:25:29]OFD Sender: No OFD packet to send [23:25:34]OFD Sender: No OFD packet to send [23:25:39]OFD Sender: No OFD packet to send [23:25:44]OFD Sender: No OFD packet to send [23:25:49]OFD Sender: No OFD packet to send [23:25:54]OFD Sender: No OFD packet to send [23:25:59]OFD Sender: No OFD packet to send [23:26:04]OFD Sender: No OFD packet to send [23:26:10]OFD Sender: No OFD packet to send [23:26:15]OFD Sender: No OFD packet to send [23:26:20]OFD Sender: No OFD packet to send [23:26:25]OFD Sender: No OFD packet to send [23:26:30]OFD Sender: No OFD packet to send [23:26:35]OFD Sender: No OFD packet to send [23:26:40]OFD Sender: No OFD packet to send [23:26:45]OFD Sender: No OFD packet to send [23:26:50]OFD Sender: No OFD packet to send [23:26:55]OFD Sender: No OFD packet to send [23:27:00]OFD Sender: No OFD packet to send [23:27:05]OFD Sender: No OFD packet to send [23:27:10]OFD Sender: No OFD packet to send [23:27:15]OFD Sender: No OFD packet to send [23:27:20]OFD Sender: No OFD packet to send [23:27:25]OFD Sender: No OFD packet to send [23:27:30]OFD Sender: No OFD packet to send [23:27:35]OFD Sender: No OFD packet to send [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:25]OFD Sender: No OFD packet to send [23:28:30]OFD Sender: No OFD packet to send [23:28:35]OFD Sender: No OFD packet to send [23:28:40]OFD Sender: No OFD packet to send [23:28:45]OFD Sender: No OFD packet to send [23:28:50]OFD Sender: No OFD packet to send [23:28:55]OFD Sender: No OFD packet to send [23:29:00]OFD Sender: No OFD packet to send [23:29:05]OFD Sender: No OFD packet to send [23:29:10]OFD Sender: No OFD packet to send [23:29:15]OFD Sender: No OFD packet to send [23:29:20]OFD Sender: No OFD packet to send [23:29:25]OFD Sender: No OFD packet to send [23:29:30]OFD Sender: No OFD packet to send [23:29:35]OFD Sender: No OFD packet to send [23:29:40]OFD Sender: No OFD packet to send [23:29:45]OFD Sender: No OFD packet to send [23:29:50]OFD Sender: No OFD packet to send [23:29:55]OFD Sender: No OFD packet to send [23:30:00]OFD Sender: No OFD packet to send [23:30:05]OFD Sender: No OFD packet to send [23:30:10]OFD Sender: No OFD packet to send [23:30:15]OFD Sender: No OFD packet to send [23:30:20]OFD Sender: No OFD packet to send [23:30:25]OFD Sender: No OFD packet to send [23:30:30]OFD Sender: No OFD packet to send [23:30:35]OFD Sender: No OFD packet to send [23:30:40]OFD Sender: No OFD packet to send [23:30:45]OFD Sender: No OFD packet to send [23:30:50]OFD Sender: No OFD packet to send [23:30:55]OFD Sender: No OFD packet to send [23:31:00]OFD Sender: No OFD packet to send [23:31:05]OFD Sender: No OFD packet to send [23:31:10]OFD Sender: No OFD packet to send [23:31:15]OFD Sender: No OFD packet to send [23:31:20]OFD Sender: No OFD packet to send [23:31:25]OFD Sender: No OFD packet to send [23:31:30]OFD Sender: No OFD packet to send [23:31:35]OFD Sender: No OFD packet to send [23:31:40]OFD Sender: No OFD packet to send [23:31:45]OFD Sender: No OFD packet to send [23:31:50]OFD Sender: No OFD packet to send [23:31:55]OFD Sender: No OFD packet to send [23:32:00]OFD Sender: No OFD packet to send [23:32:05]OFD Sender: No OFD packet to send [23:32:10]OFD Sender: No OFD packet to send [23:32:15]OFD Sender: No OFD packet to send [23:32:20]OFD Sender: No OFD packet to send [23:32:25]OFD Sender: No OFD packet to send [23:32:30]OFD Sender: No OFD packet to send [23:32:35]OFD Sender: No OFD packet to send [23:32:40]OFD Sender: No OFD packet to send [23:32:45]OFD Sender: No OFD packet to send [23:32:50]OFD Sender: No OFD packet to send [23:32:55]OFD Sender: No OFD packet to send [23:33:00]OFD Sender: No OFD packet to send [23:33:05]OFD Sender: No OFD packet to send [23:33:10]OFD Sender: No OFD packet to send [23:33:15]OFD Sender: No OFD packet to send [23:33:20]OFD Sender: No OFD packet to send [23:33:25]OFD Sender: No OFD packet to send [23:33:30]OFD Sender: No OFD packet to send [23:33:35]OFD Sender: No OFD packet to send [23:33:40]OFD Sender: No OFD packet to send [23:33:45]OFD Sender: No OFD packet to send [23:33:50]OFD Sender: No OFD packet to send [23:33:55]OFD Sender: No OFD packet to send [23:34:00]OFD Sender: No OFD packet to send [23:34:05]OFD Sender: No OFD packet to send [23:34:10]OFD Sender: No OFD packet to send [23:34:15]OFD Sender: No OFD packet to send [23:34:20]OFD Sender: No OFD packet to send [23:34:25]OFD Sender: No OFD packet to send [23:34:30]OFD Sender: No OFD packet to send [23:34:35]OFD Sender: No OFD packet to send [23:34:40]OFD Sender: No OFD packet to send [23:34:45]OFD Sender: No OFD packet to send [23:34:50]OFD Sender: No OFD packet to send [23:34:55]OFD Sender: No OFD packet to send [23:35:00]OFD Sender: No OFD packet to send [23:35:05]OFD Sender: No OFD packet to send [23:35:10]OFD Sender: No OFD packet to send [23:35:15]OFD Sender: No OFD packet to send [23:35:20]OFD Sender: No OFD packet to send [23:35:25]OFD Sender: No OFD packet to send [23:35:30]OFD Sender: No OFD packet to send [23:35:35]OFD Sender: No OFD packet to send [23:35:40]OFD Sender: No OFD packet to send [23:35:45]OFD Sender: No OFD packet to send [23:35:50]OFD Sender: No OFD packet to send [23:35:55]OFD Sender: No OFD packet to send [23:36:00]OFD Sender: No OFD packet to send [23:36:05]OFD Sender: No OFD packet to send [23:36:10]OFD Sender: No OFD packet to send [23:36:15]OFD Sender: No OFD packet to send [23:36:20]OFD Sender: No OFD packet to send [23:36:25]OFD Sender: No OFD packet to send [23:36:30]OFD Sender: No OFD packet to send [23:36:35]OFD Sender: No OFD packet to send [23:36:40]OFD Sender: No OFD packet to send [23:36:45]OFD Sender: No OFD packet to send [23:36:50]OFD Sender: No OFD packet to send [23:36:55]OFD Sender: No OFD packet to send [23:37:00]OFD Sender: No OFD packet to send [23:37:05]OFD Sender: No OFD packet to send [23:37:10]OFD Sender: No OFD packet to send [23:37:15]OFD Sender: No OFD packet to send [23:37:21]OFD Sender: No OFD packet to send [23:37:26]OFD Sender: No OFD packet to send [23:37:31]OFD Sender: No OFD packet to send [23:37:36]OFD Sender: No OFD packet to send [23:37:41]OFD Sender: No OFD packet to send [23:37:45]accept exits with 9 [23:37:45]New connection [23:37:45]New thread 3067022692 created [23:37:45]Thread 3066879332 joined [23:37:45]Waiting for new connection... [23:37:45] Sock 9.Parse request [23:37:45]Sock 9.Check first char [23:37:45]Sock 9.First char is OK [23:37:45]request: POST /json_proto HTTP/1.0 [23:37:45]Method: POST [23:37:45]URL: /json_proto [23:37:45]Method is POST - this is cgi request [23:37:45]url: /json_proto [23:37:45]query_string will be loaded in cgi processing [23:37:45]execute_cgi json_proto POST (null) [23:37:45]execute_cgi path=json_proto method=POST [23:37:45]POST find Content-Length [23:37:45]Host: 172.17.96.3:8080 [23:37:45]Content-Length: 677 [23:37:45]Content-Type: application/json [23:37:45] [23:37:45]POST finish read [23:37:45]Found Content-Length = 677 [23:37:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [23:37:45]execute_script... [23:37:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [23:37:45]POST & json_proto [23:37:45]process_json_proto [23:37:45]json parsed OK: [23:37:45]protocol is kg_v1.0 [23:37:45]action value=close_receipt [23:37:45]process_action close_receipt [23:37:45]cmd_close_receipt [23:37:45]MH_GetDate [23:37:45]Write to MH i2c: F0 00 00 8F 64 E2 [23:37:45]Write i2c OK [23:37:45]MH_I2C_Read... [23:37:45]Read from MH i2c: F0 [23:37:45]MH_I2C_Read... [23:37:45]Read from MH i2c: F0 09 00 [23:37:45]MH_I2C_Read... [23:37:45]Read from MH i2c: F0 09 00 8F 64 00 4B 7D 1D 67 44 5E 04 65 42 [23:37:45]GetLastDocTimeStamp 1729985095 [23:37:45]current date 1729985867 [23:37:45]FM_GetShiftState [23:37:45]SAM_PROTO_GetShiftState [23:37:45]wFMCommunicate request_size=4 [23:37:45]MH_SAM_APDU [23:37:45]CAPDU: 80 13 01 00 [23:37:45]Write to MH i2c: E2 08 00 90 64 80 13 01 00 00 00 00 00 71 [23:37:45]Write i2c OK [23:37:45]MH_I2C_Read... [23:37:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:45]Read from MH i2c: E2 [23:37:45]MH_I2C_Read... [23:37:45]Read from MH i2c: E2 0E 00 [23:37:45]MH_I2C_Read... [23:37:45]Read from MH i2c: E2 0E 00 90 64 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 EF [23:37:45]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:37:45]wFMCommunicate OK [23:37:45]SAM_PROTO_GetShiftState done [23:37:45]FM_GetShiftState done [23:37:45]opened in 1729902265 [23:37:45]opened+sec_in_day 1729988665 [23:37:45]quantity*price = 30038 [23:37:45]sum+1 = 30039 [23:37:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 672 26.10.2024 23:37 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309251 ФПД: 82005743335224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T233747&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309251&fm=82005743335224&tin=02508201610067®Number=0000000000091780&sum=30000 [23:37:46]StoreToDocumentArchive [23:37:46]shift 532 fd 309251 [23:37:46]save to /storage/0532/doc_00309251 [23:37:46]save last doc name /storage/0532/doc_00309251 to /storage/kkm_last_doc_name [23:37:46]save OK [23:37:46]Clear old archive folders... [23:37:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:37:46]tlvbuf is 000926E0 [23:37:46]SAM_PROTO_ClearQueue [23:37:46]wFMCommunicate request_size=4 [23:37:46]MH_SAM_APDU [23:37:46]CAPDU: 80 09 00 00 [23:37:46]Write to MH i2c: E2 08 00 9D 64 80 09 00 00 00 00 00 00 73 [23:37:46]Write i2c OK [23:37:46]MH_I2C_Read... [23:37:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:37:46]Read from MH i2c: E2 [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: E2 03 00 [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: E2 03 00 9D 64 00 90 00 75 [23:37:46]RAPDU: 90 00 [23:37:46]wFMCommunicate OK [23:37:46]SAM_PROTO_ClearQueue done [23:37:46]KKMCreateOFDPacket [23:37:46]OFDProtocolAddRootSTLVToBuf [23:37:46]FM_MakeSignedData [23:37:46]FM_MakeSignedData [23:37:46]SAM_PROTO_SignData [23:37:46]wFMCommunicate request_size=4 [23:37:46]MH_SAM_APDU [23:37:46]CAPDU: 80 0D 01 02 [23:37:46]Write to MH i2c: E2 08 00 9E 64 80 0D 01 02 00 00 00 00 7B [23:37:46]Write i2c OK [23:37:46]MH_I2C_Read... [23:37:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:37:46]Read from MH i2c: E2 [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: E2 03 00 [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: E2 03 00 9E 64 00 90 00 76 [23:37:46]RAPDU: 90 00 [23:37:46]wFMCommunicate OK [23:37:46]wFMCommunicate request_size=255 [23:37:46]MH_SAM_APDU [23:37:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A0 02 00 00 F4 03 04 00 4B 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 B8 04 00 35 04 06 00 4A [23:37:46]Write to MH i2c: E2 02 01 9F 64 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A0 02 00 00 F4 03 04 00 4B 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 B8 04 00 35 04 06 00 4A 00 00 0A [23:37:46]Write i2c OK [23:37:46]MH_I2C_Read... [23:37:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:46]Read from MH i2c: E2 [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: E2 03 00 [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: E2 03 00 9F 64 00 90 00 77 [23:37:46]RAPDU: 90 00 [23:37:46]wFMCommunicate OK [23:37:46]wFMCommunicate request_size=10 [23:37:46]MH_SAM_APDU [23:37:46]CAPDU: 80 0D 02 02 05 95 73 33 77 38 [23:37:46]Write to MH i2c: E2 0D 00 A0 64 80 0D 02 02 05 00 95 73 33 77 38 00 00 72 [23:37:46]Write i2c OK [23:37:46]MH_I2C_Read... [23:37:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:46]Read from MH i2c: E2 [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: E2 03 00 [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: E2 03 00 A0 64 00 90 00 78 [23:37:46]RAPDU: 90 00 [23:37:46]wFMCommunicate OK [23:37:46]wFMCommunicate request_size=4 [23:37:46]MH_SAM_APDU [23:37:46]CAPDU: 80 0D 03 02 [23:37:46]Write to MH i2c: E2 08 00 A1 64 80 0D 03 02 00 00 00 00 80 [23:37:46]Write i2c OK [23:37:46]MH_I2C_Read... [23:37:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:37:46]Read from MH i2c: E2 [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: E2 0B 00 [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: E2 0B 00 A1 64 00 D2 6A 07 AB 55 0C 60 BF 90 00 EF [23:37:46]RAPDU: D2 6A 07 AB 55 0C 60 BF 90 00 [23:37:46]wFMCommunicate OK [23:37:46]SAM_PROTO_SignData done [23:37:46]FM_MakeSignedData done [23:37:46]CreateOFDProtocolMessage [23:37:46]wFMCommunicate request_size=4 [23:37:46]MH_SAM_APDU [23:37:46]CAPDU: 80 11 00 00 [23:37:46]Write to MH i2c: E2 08 00 A2 64 80 11 00 00 00 00 00 00 80 [23:37:46]Write i2c OK [23:37:46]MH_I2C_Read... [23:37:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:46]Read from MH i2c: E2 [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: E2 17 00 [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: E2 17 00 A2 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D5 [23:37:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:37:46]wFMCommunicate OK [23:37:46]CreateOFDProtocolMessage done [23:37:46]OFDSenderStorePacket 309251 [23:37:46]StoreOFDPacket docnum=309251 [23:37:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CE D5 07 01 89 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A0 02 00 00 F4 03 04 00 4B 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 B8 04 00 35 04 06 00 4A 95 73 33 77 38 D2 6A 07 AB 55 0C 60 BF [23:37:46]CheckFolder [23:37:46]dirname=/storage/ofd_packets [23:37:46]CheckFolder done [23:37:46]ProducePacketName [23:37:46]name=ofd_packets/00309251 [23:37:46]NVStorageSaveData ofd_packets/00309251 [23:37:46]File name is /storage/ofd_packets/00309251 [23:37:46]Write 301 bytes [23:37:46]NVStorageSaveData done [23:37:46]OFDSenderStorePacket done [23:37:46]KKMCreateOFDPacket done [23:37:46]NVStorageSaveData kkm_last_timestamp [23:37:46]File name is /storage/kkm_last_timestamp [23:37:46]Write 4 bytes [23:37:46]NVStorageSaveData done [23:37:46]ExternCall_PrintAddStr [23:37:46]wPrintStart [23:37:46]Write to MH i2c: 01 00 00 A3 64 07 [23:37:46]Write i2c OK [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: 01 [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: 01 07 00 [23:37:46]MH_I2C_Read... [23:37:46]Read from MH i2c: 01 07 00 A3 64 00 00 00 00 00 FF 0F 1C [23:37:46]RasterBufferAndPrint [23:37:46]line Счет N : (1)643119 [23:37:46]line ИНН: 02508201610067 [23:37:46]line Контрольно-Кассовый Чек [23:37:46]line ПРОДАЖА [23:37:46]line ТРК (МРК, ГНК) : 41 [23:37:46]line Товар: 2710124130 [23:37:46]line Аи-92-К-2 [23:37:46]line 4.490 * 66.90 [23:37:46]line = 300.38 [23:37:46]line НДС 12% НСП 1% [23:37:46]line > о реализуемом товаре [23:37:46]line ОКРУГЛЕНИЕ: -0.38 [23:37:46]line ИТОГО: 300.00 [23:37:46]line Внесено: 300.00 [23:37:46]line СДАЧА: 0.00 [23:37:46]line НСП 1% : 2.66 [23:37:46]line НДС 12% : 31.90 [23:37:46]line Наличными: 300.00 [23:37:46]line Безнал.: 0.00 [23:37:46]line Место: АЗС № 172 "Партнер Нефть" [23:37:46]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:37:46]line СНО: Общий режим [23:37:46]line Чек 672 26.10.2024 23:37 [23:37:46]line Смена: 532 ФФД: 1.0 [23:37:46]line ЗНМ: 0300000116 [23:37:46]line РНМ: 0000000000091780 [23:37:46]line Версия ККМ: 001 [23:37:46]line ФМ: 0000000000871765 [23:37:46]line ФД: 309251 [23:37:46]line ФПД: 82005743335224 [23:37:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T233747&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309251&fm=82005743335224&tin=02508201610067®Number=0000000000091780&sum=30000 [23:37:46]written 0, free lines is 4095 [23:37:46]OFD Sender: Processing packet 309251 [packets to send 223, broken 222] [23:37:46]ProducePacketName [23:37:46]name=ofd_packets/00309251 [23:37:46]OFD Sender: To server: pG, [23:37:46]CommunicateWithHost lk.salyk.kg:30040 [23:37:46]ConnectInit lk.salyk.kg [23:37:46]Connected sock=10 [23:37:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 CE D5 07 01 89 42 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A0 02 00 00 F4 03 04 00 4B 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 03 B8 04 00 35 04 06 00 4A 95 73 33 77 38 D2 6A 07 AB 55 0C 60 BF [23:37:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B5 F7 47 00 AE 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 31 37 36 35 10 04 04 00 03 B8 04 00 F4 03 04 00 A8 23 1D 67 B6 04 01 00 00 5A 07 80 79 64 C2 C4 07 [23:37:47]CommunicateWithHost err = 0 [23:37:47]CheckOFDResponse [23:37:47]1017 (14) - 77093643461234 [23:37:47]1041 (16) - 0000000000871765 [23:37:47]1040 (4) - 309251 [23:37:47]1012 (4) - 26.10.2024 17:15 [23:37:47]1206 (1) - 0 [23:37:47]OFD Sender: Remove packet 309251 [23:37:47]ProducePacketName [23:37:47]name=ofd_packets/00309251 [23:37:47]NVStorageDeleteData [23:37:47]Write to MH i2c: 01 00 00 CD 64 31 [23:37:47]Write i2c OK [23:37:47]MH_I2C_Read... [23:37:47]Read from MH i2c: 01 [23:37:47]MH_I2C_Read... [23:37:47]Read from MH i2c: 01 07 00 [23:37:47]MH_I2C_Read... [23:37:47]Read from MH i2c: 01 07 00 CD 64 00 00 00 00 00 AA 0C EE [23:37:47]RasterBufferAndPrint [23:37:47]line [23:37:47]line [23:37:47]line [23:37:47]line [23:37:47]line [23:37:47]written 0, free lines is 3247 [23:37:47]MH_Cut [23:37:47]Write to MH i2c: D1 01 00 D4 64 01 0A [23:37:47]Write i2c OK [23:37:47]MH_I2C_Read... [23:37:47]Read from MH i2c: D1 [23:37:47]MH_I2C_Read... [23:37:47]Read from MH i2c: D1 01 00 [23:37:47]MH_I2C_Read... [23:37:47]Read from MH i2c: D1 01 00 D4 64 00 09 [23:37:47]Write to MH i2c: 01 00 00 D5 64 39 [23:37:47]Write i2c OK [23:37:47]MH_I2C_Read... [23:37:47]OFD Sender: No OFD packet to send [23:37:48]*** Cut start [23:37:48]*** Purtial cut [23:37:48]*** Stage 1: CUTSNS_PIN = 1 [23:37:48]Read from MH i2c: 01 [23:37:48]MH_I2C_Read... [23:37:48]*** Stop cut motor [23:37:48]*** Cut end [23:37:48]Read from MH i2c: 01 07 00 [23:37:48]MH_I2C_Read... [23:37:48]Read from MH i2c: 01 07 00 D5 64 00 00 00 00 00 FF 0F 4E [23:37:48]process_action close_receipt done [23:37:48]requested_data is exist [23:37:48]produce_requested_data [23:37:48]requested_item fm.sn is exist - process it [23:37:48]wFMCommunicate request_size=4 [23:37:48]MH_SAM_APDU [23:37:48]CAPDU: 80 11 00 00 [23:37:48]Write to MH i2c: E2 08 00 D6 64 80 11 00 00 00 00 00 00 B4 [23:37:48]Write i2c OK [23:37:48]MH_I2C_Read... [23:37:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:48]Read from MH i2c: E2 [23:37:48]MH_I2C_Read... [23:37:48]Read from MH i2c: E2 17 00 [23:37:48]MH_I2C_Read... [23:37:48]Read from MH i2c: E2 17 00 D6 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 09 [23:37:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:37:48]wFMCommunicate OK [23:37:48]requested_item fd.num is exist - process it [23:37:48]SAM_PROTO_GetFieldsCounters [23:37:48]wFMCommunicate request_size=4 [23:37:48]MH_SAM_APDU [23:37:48]CAPDU: 80 13 00 00 [23:37:48]Write to MH i2c: E2 08 00 D7 64 80 13 00 00 00 00 00 00 B7 [23:37:48]Write i2c OK [23:37:48]MH_I2C_Read... [23:37:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:37:48]Read from MH i2c: E2 [23:37:48]MH_I2C_Read... [23:37:48]Read from MH i2c: E2 62 00 [23:37:48]MH_I2C_Read... [23:37:48]Read from MH i2c: E2 62 00 D7 64 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 03 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A0 02 00 00 5E 04 04 00 A0 02 00 00 57 04 04 00 A1 02 00 00 19 04 04 00 00 00 00 00 90 00 95 [23:37: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 03 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A0 02 00 00 5E 04 04 00 A0 02 00 00 57 04 04 00 A1 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:37:48]wFMCommunicate OK [23:37:48]SAM_PROTO_GetFieldsCounters done [23:37:48]requested_item shift.num is exist - process it [23:37:48]requested_item shift.opened is exist - process it [23:37:48]req_shift_opened [23:37:48]FM_GetShiftState [23:37:48]SAM_PROTO_GetShiftState [23:37:48]wFMCommunicate request_size=4 [23:37:48]MH_SAM_APDU [23:37:48]CAPDU: 80 13 01 00 [23:37:48]Write to MH i2c: E2 08 00 D8 64 80 13 01 00 00 00 00 00 B9 [23:37:48]Write i2c OK [23:37:48]MH_I2C_Read... [23:37:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:48]Read from MH i2c: E2 [23:37:48]MH_I2C_Read... [23:37:48]Read from MH i2c: E2 0E 00 [23:37:48]MH_I2C_Read... [23:37:48]Read from MH i2c: E2 0E 00 D8 64 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 37 [23:37:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:37:48]wFMCommunicate OK [23:37:48]SAM_PROTO_GetShiftState done [23:37:48]FM_GetShiftState done [23:37:48]req_shift_opened done [23:37:48]requested_item shift.open_date is exist - process it [23:37:48]req_shift_open_date [23:37:48]req_shift_open_date done [23:37:48]produce_requested_data done [23:37:48]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309251,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:37:48]process_action_free close_receipt [23:37:48]json_value_free [23:37:48]json_value_free done [23:37:48]process_json_proto returns [23:37:48]Send response to host [23:37:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309251,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:37:48]free response buf [23:37:48]execute_script done [23:37:48]execute_script returns [23:37:48]free content buf [23:37:48]Sock 9.Close socket [23:37:48]Sock 9.Thread stoped [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:09]accept exits with 7 [23:40:09]New connection [23:40:09]New thread 3066879332 created [23:40:09]Thread 3067022692 joined [23:40:09]Waiting for new connection... [23:40:09] Sock 7.Parse request [23:40:09]Sock 7.Check first char [23:40:09]Sock 7.First char is OK [23:40:09]request: POST /json_proto HTTP/1.0 [23:40:09]Method: POST [23:40:09]URL: /json_proto [23:40:09]Method is POST - this is cgi request [23:40:09]url: /json_proto [23:40:09]query_string will be loaded in cgi processing [23:40:09]execute_cgi json_proto POST (null) [23:40:09]execute_cgi path=json_proto method=POST [23:40:09]POST find Content-Length [23:40:09]Host: 172.17.96.3:8080 [23:40:09]Content-Length: 688 [23:40:09]Content-Type: application/json [23:40:09] [23:40:09]POST finish read [23:40:09]Found Content-Length = 688 [23:40:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 15.550, "sum" : 1200.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:40:09]execute_script... [23:40: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)643120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 53", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 15.550, "sum" : 1200.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:40:09]POST & json_proto [23:40:09]process_json_proto [23:40:09]json parsed OK: [23:40:09]protocol is kg_v1.0 [23:40:09]action value=close_receipt [23:40:09]process_action close_receipt [23:40:09]cmd_close_receipt [23:40:09]MH_GetDate [23:40:09]Write to MH i2c: F0 00 00 D9 64 2C [23:40:09]Write i2c OK [23:40:09]MH_I2C_Read... [23:40:09]Read from MH i2c: F0 [23:40:09]MH_I2C_Read... [23:40:09]Read from MH i2c: F0 09 00 [23:40:09]MH_I2C_Read... [23:40:09]Read from MH i2c: F0 09 00 D9 64 00 DC 7D 1D 67 44 5E 04 65 1D [23:40:09]GetLastDocTimeStamp 1729985867 [23:40:09]current date 1729986012 [23:40:09]FM_GetShiftState [23:40:09]SAM_PROTO_GetShiftState [23:40:09]wFMCommunicate request_size=4 [23:40:09]MH_SAM_APDU [23:40:09]CAPDU: 80 13 01 00 [23:40:09]Write to MH i2c: E2 08 00 DA 64 80 13 01 00 00 00 00 00 BB [23:40:09]Write i2c OK [23:40:09]MH_I2C_Read... [23:40:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:40:09]Read from MH i2c: E2 [23:40:09]MH_I2C_Read... [23:40:09]Read from MH i2c: E2 0E 00 [23:40:09]MH_I2C_Read... [23:40:09]Read from MH i2c: E2 0E 00 DA 64 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 39 [23:40:09]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:40:09]wFMCommunicate OK [23:40:09]SAM_PROTO_GetShiftState done [23:40:09]FM_GetShiftState done [23:40:09]opened in 1729902265 [23:40:09]opened+sec_in_day 1729988665 [23:40:09]quantity*price = 120046 [23:40:09]sum+1 = 120047 [23:40:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.48 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 673 26.10.2024 23:40 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309252 ФПД: 104385272434586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T234012&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309252&fm=104385272434586&tin=02508201610067®Number=0000000000091780&sum=120000 [23:40:10]StoreToDocumentArchive [23:40:10]shift 532 fd 309252 [23:40:10]save to /storage/0532/doc_00309252 [23:40:10]save last doc name /storage/0532/doc_00309252 to /storage/kkm_last_doc_name [23:40:10]save OK [23:40:10]Clear old archive folders... [23:40:10]ProcessDocumentItem done err = 0, tmpTLVsize=257 [23:40:10]tlvbuf is B6EEB3A0 [23:40:10]SAM_PROTO_ClearQueue [23:40:10]wFMCommunicate request_size=4 [23:40:10]MH_SAM_APDU [23:40:10]CAPDU: 80 09 00 00 [23:40:10]Write to MH i2c: E2 08 00 E7 64 80 09 00 00 00 00 00 00 BD [23:40:10]Write i2c OK [23:40:10]MH_I2C_Read... [23:40:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:40:10]Read from MH i2c: E2 [23:40:10]MH_I2C_Read... [23:40:10]Read from MH i2c: E2 03 00 [23:40:10]MH_I2C_Read... [23:40:10]Read from MH i2c: E2 03 00 E7 64 00 90 00 BF [23:40:10]RAPDU: 90 00 [23:40:10]wFMCommunicate OK [23:40:10]SAM_PROTO_ClearQueue done [23:40:10]KKMCreateOFDPacket [23:40:10]OFDProtocolAddRootSTLVToBuf [23:40:10]FM_MakeSignedData [23:40:10]FM_MakeSignedData [23:40:10]SAM_PROTO_SignData [23:40:10]wFMCommunicate request_size=4 [23:40:10]MH_SAM_APDU [23:40:10]CAPDU: 80 0D 01 02 [23:40:10]Write to MH i2c: E2 08 00 E8 64 80 0D 01 02 00 00 00 00 C5 [23:40:10]Write i2c OK [23:40:10]MH_I2C_Read... [23:40:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:40:10]Read from MH i2c: E2 [23:40:10]MH_I2C_Read... [23:40:10]Read from MH i2c: E2 03 00 [23:40:10]MH_I2C_Read... [23:40:10]Read from MH i2c: E2 03 00 E8 64 00 90 00 C0 [23:40:10]RAPDU: 90 00 [23:40:10]wFMCommunicate OK [23:40:10]wFMCommunicate request_size=255 [23:40:10]MH_SAM_APDU [23:40:10]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BE 3C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 EE D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 DC 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 B8 04 [23:40:10]Write to MH i2c: E2 02 01 E9 64 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BE 3C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 EE D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 DC 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 B8 04 00 00 03 [23:40:10]Write i2c OK [23:40:10]MH_I2C_Read... [23:40:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:40:11]Read from MH i2c: E2 [23:40:11]MH_I2C_Read... [23:40:11]Read from MH i2c: E2 03 00 [23:40:11]MH_I2C_Read... [23:40:11]Read from MH i2c: E2 03 00 E9 64 00 90 00 C1 [23:40:11]RAPDU: 90 00 [23:40:11]wFMCommunicate OK [23:40:11]wFMCommunicate request_size=16 [23:40:11]MH_SAM_APDU [23:40:11]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 5E F0 17 15 4F 9A [23:40:11]Write to MH i2c: E2 13 00 EA 64 80 0D 02 02 0B 00 00 35 04 06 00 5E F0 17 15 4F 9A 00 00 80 [23:40:11]Write i2c OK [23:40:11]MH_I2C_Read... [23:40:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:40:11]Read from MH i2c: E2 [23:40:11]MH_I2C_Read... [23:40:11]Read from MH i2c: E2 03 00 [23:40:11]MH_I2C_Read... [23:40:11]Read from MH i2c: E2 03 00 EA 64 00 90 00 C2 [23:40:11]RAPDU: 90 00 [23:40:11]wFMCommunicate OK [23:40:11]wFMCommunicate request_size=4 [23:40:11]MH_SAM_APDU [23:40:11]CAPDU: 80 0D 03 02 [23:40:11]Write to MH i2c: E2 08 00 EB 64 80 0D 03 02 00 00 00 00 CA [23:40:11]Write i2c OK [23:40:11]MH_I2C_Read... [23:40:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:40:11]Read from MH i2c: E2 [23:40:11]MH_I2C_Read... [23:40:11]Read from MH i2c: E2 0B 00 [23:40:11]MH_I2C_Read... [23:40:11]Read from MH i2c: E2 0B 00 EB 64 00 05 A0 62 91 47 E3 88 AC 90 00 C1 [23:40:11]RAPDU: 05 A0 62 91 47 E3 88 AC 90 00 [23:40:11]wFMCommunicate OK [23:40:11]SAM_PROTO_SignData done [23:40:11]FM_MakeSignedData done [23:40:11]CreateOFDProtocolMessage [23:40:11]wFMCommunicate request_size=4 [23:40:11]MH_SAM_APDU [23:40:11]CAPDU: 80 11 00 00 [23:40:11]Write to MH i2c: E2 08 00 EC 64 80 11 00 00 00 00 00 00 CA [23:40:11]Write i2c OK [23:40:11]MH_I2C_Read... [23:40:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:40:11]Read from MH i2c: E2 [23:40:11]MH_I2C_Read... [23:40:11]Read from MH i2c: E2 17 00 [23:40:11]MH_I2C_Read... [23:40:11]Read from MH i2c: E2 17 00 EC 64 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1F [23:40:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:40:11]wFMCommunicate OK [23:40:11]CreateOFDProtocolMessage done [23:40:11]OFDSenderStorePacket 309252 [23:40:11]StoreOFDPacket docnum=309252 [23:40:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 45 00 0D 01 95 20 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BE 3C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 EE D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 DC 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 B8 04 00 35 04 06 00 5E F0 17 15 4F 9A 05 A0 62 91 47 E3 88 AC [23:40:11]CheckFolder [23:40:11]dirname=/storage/ofd_packets [23:40:11]CheckFolder done [23:40:11]ProducePacketName [23:40:11]name=ofd_packets/00309252 [23:40:11]NVStorageSaveData ofd_packets/00309252 [23:40:11]File name is /storage/ofd_packets/00309252 [23:40:11]Write 307 bytes [23:40:11]NVStorageSaveData done [23:40:11]OFDSenderStorePacket done [23:40:11]KKMCreateOFDPacket done [23:40:11]NVStorageSaveData kkm_last_timestamp [23:40:11]File name is /storage/kkm_last_timestamp [23:40:11]Write 4 bytes [23:40:11]NVStorageSaveData done [23:40:11]ExternCall_PrintAddStr [23:40:11]wPrintStart [23:40:11]Write to MH i2c: 01 00 00 ED 64 51 [23:40:11]Write i2c OK [23:40:11]MH_I2C_Read... [23:40:11]Read from MH i2c: 01 [23:40:11]MH_I2C_Read... [23:40:11]Read from MH i2c: 01 07 00 [23:40:11]MH_I2C_Read... [23:40:11]Read from MH i2c: 01 07 00 ED 64 00 00 00 00 00 FF 0F 66 [23:40:11]RasterBufferAndPrint [23:40:11]line Счет N : (1)643120 [23:40:11]line ИНН: 02508201610067 [23:40:11]line Контрольно-Кассовый Чек [23:40:11]line ПРОДАЖА [23:40:11]line ТРК (МРК, ГНК) : 53 [23:40:11]line Товар: 2710194210 [23:40:11]line D-ENERGY ДТ-К-2 [23:40:11]line 15.550 * 77.20 [23:40:11]line = 1200.46 [23:40:11]line НДС 12% НСП 1% [23:40:11]line > о реализуемом товаре [23:40:11]line ОКРУГЛЕНИЕ: -0.46 [23:40:11]line ИТОГО: 1200.00 [23:40:11]line Внесено: 1200.00 [23:40:11]line СДАЧА: 0.00 [23:40:11]line НСП 1% : 10.62 [23:40:11]line НДС 12% : 127.48 [23:40:11]line Наличными: 1200.00 [23:40:11]line Безнал.: 0.00 [23:40:11]line Место: АЗС № 172 "Партнер Нефть" [23:40:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:40:11]line СНО: Общий режим [23:40:11]line Чек 673 26.10.2024 23:40 [23:40:11]line Смена: 532 ФФД: 1.0 [23:40:11]line ЗНМ: 0300000116 [23:40:11]line РНМ: 0000000000091780 [23:40:11]line Версия ККМ: 001 [23:40:11]line ФМ: 0000000000871765 [23:40:11]line ФД: 309252 [23:40:11]line ФПД: 104385272434586 [23:40:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T234012&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309252&fm=104385272434586&tin=02508201610067®Number=0000000000091780&sum=120000 [23:40:11]OFD Sender: Processing packet 309252 [packets to send 223, broken 222] [23:40:11]ProducePacketName [23:40:11]name=ofd_packets/00309252 [23:40:11]OFD Sender: To server: pG, [23:40:11]CommunicateWithHost lk.salyk.kg:30040 [23:40:11]ConnectInit lk.salyk.kg [23:40:11]written 0, free lines is 4095 [23:40:11]Connected sock=10 [23:40:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 45 00 0D 01 95 20 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 BE 3C 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 EE D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CC 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 DC 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 B8 04 00 35 04 06 00 5E F0 17 15 4F 9A 05 A0 62 91 47 E3 88 AC [23:40:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 90 B1 47 00 D5 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 04 B8 04 00 F4 03 04 00 39 24 1D 67 B6 04 01 00 00 98 09 43 B8 17 B1 04 E8 [23:40:11]CommunicateWithHost err = 0 [23:40:11]CheckOFDResponse [23:40:11]1017 (14) - 77093643461234 [23:40:11]1041 (16) - 0000000000871765 [23:40:11]1040 (4) - 309252 [23:40:11]1012 (4) - 26.10.2024 17:17 [23:40:11]1206 (1) - 0 [23:40:11]OFD Sender: Remove packet 309252 [23:40:11]ProducePacketName [23:40:11]name=ofd_packets/00309252 [23:40:11]NVStorageDeleteData [23:40:11]Write to MH i2c: 01 00 00 17 65 7C [23:40:11]Write i2c OK [23:40:11]MH_I2C_Read... [23:40:11]Read from MH i2c: 01 [23:40:11]MH_I2C_Read... [23:40:11]Read from MH i2c: 01 07 00 [23:40:11]MH_I2C_Read... [23:40:11]Read from MH i2c: 01 07 00 17 65 00 00 00 00 00 AA 0C 39 [23:40:11]RasterBufferAndPrint [23:40:11]line [23:40:11]line [23:40:11]line [23:40:11]line [23:40:11]line [23:40:11]written 0, free lines is 3246 [23:40:12]MH_Cut [23:40:12]Write to MH i2c: D1 01 00 1E 65 01 55 [23:40:12]Write i2c OK [23:40:12]MH_I2C_Read... [23:40:12]Read from MH i2c: D1 [23:40:12]MH_I2C_Read... [23:40:12]Read from MH i2c: D1 01 00 [23:40:12]MH_I2C_Read... [23:40:12]Read from MH i2c: D1 01 00 1E 65 00 54 [23:40:12]Write to MH i2c: 01 00 00 1F 65 84 [23:40:12]Write i2c OK [23:40:12]MH_I2C_Read... [23:40:12]OFD Sender: No OFD packet to send [23:40:12]*** Cut start [23:40:12]*** Purtial cut [23:40:12]*** Stage 1: CUTSNS_PIN = 1 [23:40:13]Read from MH i2c: 01 [23:40:13]MH_I2C_Read... [23:40:13]*** Stop cut motor [23:40:13]*** Cut end [23:40:13]Read from MH i2c: 01 07 00 [23:40:13]MH_I2C_Read... [23:40:13]Read from MH i2c: 01 07 00 1F 65 00 00 00 00 00 FF 0F 99 [23:40:13]process_action close_receipt done [23:40:13]requested_data is exist [23:40:13]produce_requested_data [23:40:13]requested_item fm.sn is exist - process it [23:40:13]wFMCommunicate request_size=4 [23:40:13]MH_SAM_APDU [23:40:13]CAPDU: 80 11 00 00 [23:40:13]Write to MH i2c: E2 08 00 20 65 80 11 00 00 00 00 00 00 FF [23:40:13]Write i2c OK [23:40:13]MH_I2C_Read... [23:40:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:40:13]Read from MH i2c: E2 [23:40:13]MH_I2C_Read... [23:40:13]Read from MH i2c: E2 17 00 [23:40:13]MH_I2C_Read... [23:40:13]Read from MH i2c: E2 17 00 20 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 54 [23:40:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:40:13]wFMCommunicate OK [23:40:13]requested_item fd.num is exist - process it [23:40:13]SAM_PROTO_GetFieldsCounters [23:40:13]wFMCommunicate request_size=4 [23:40:13]MH_SAM_APDU [23:40:13]CAPDU: 80 13 00 00 [23:40:13]Write to MH i2c: E2 08 00 21 65 80 13 00 00 00 00 00 00 02 [23:40:13]Write i2c OK [23:40:13]MH_I2C_Read... [23:40:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:40:13]Read from MH i2c: E2 [23:40:13]MH_I2C_Read... [23:40:13]Read from MH i2c: E2 62 00 [23:40:13]MH_I2C_Read... [23:40:13]Read from MH i2c: E2 62 00 21 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 04 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A1 02 00 00 5E 04 04 00 A1 02 00 00 57 04 04 00 A2 02 00 00 19 04 04 00 00 00 00 00 90 00 E4 [23:40: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 04 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A1 02 00 00 5E 04 04 00 A1 02 00 00 57 04 04 00 A2 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:40:13]wFMCommunicate OK [23:40:13]SAM_PROTO_GetFieldsCounters done [23:40:13]requested_item shift.num is exist - process it [23:40:13]requested_item shift.opened is exist - process it [23:40:13]req_shift_opened [23:40:13]FM_GetShiftState [23:40:13]SAM_PROTO_GetShiftState [23:40:13]wFMCommunicate request_size=4 [23:40:13]MH_SAM_APDU [23:40:13]CAPDU: 80 13 01 00 [23:40:13]Write to MH i2c: E2 08 00 22 65 80 13 01 00 00 00 00 00 04 [23:40:13]Write i2c OK [23:40:13]MH_I2C_Read... [23:40:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:40:13]Read from MH i2c: E2 [23:40:13]MH_I2C_Read... [23:40:13]Read from MH i2c: E2 0E 00 [23:40:13]MH_I2C_Read... [23:40:13]Read from MH i2c: E2 0E 00 22 65 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 82 [23:40:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:40:13]wFMCommunicate OK [23:40:13]SAM_PROTO_GetShiftState done [23:40:13]FM_GetShiftState done [23:40:13]req_shift_opened done [23:40:13]requested_item shift.open_date is exist - process it [23:40:13]req_shift_open_date [23:40:13]req_shift_open_date done [23:40:13]produce_requested_data done [23:40:13]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309252,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:40:13]process_action_free close_receipt [23:40:13]json_value_free [23:40:13]json_value_free done [23:40:13]process_json_proto returns [23:40:13]Send response to host [23:40:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309252,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:40:13]free response buf [23:40:13]execute_script done [23:40:13]execute_script returns [23:40:13]free content buf [23:40:13]Sock 7.Close socket [23:40:13]Sock 7.Thread stoped [23:40:13]accept exits with 9 [23:40:13]New connection [23:40:13]New thread 3067022692 created [23:40:13]Thread 3066879332 joined [23:40:13]Waiting for new connection... [23:40:13] Sock 9.Parse request [23:40:13]Sock 9.Check first char [23:40:13]Sock 9.First char is OK [23:40:13]request: POST /json_proto HTTP/1.0 [23:40:13]Method: POST [23:40:13]URL: /json_proto [23:40:13]Method is POST - this is cgi request [23:40:13]url: /json_proto [23:40:13]query_string will be loaded in cgi processing [23:40:13]execute_cgi json_proto POST (null) [23:40:13]execute_cgi path=json_proto method=POST [23:40:13]POST find Content-Length [23:40:13]Host: 172.17.96.3:8080 [23:40:13]Content-Length: 688 [23:40:13]Content-Type: application/json [23:40:13] [23:40:13]POST finish read [23:40:13]Found Content-Length = 688 [23:40:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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" ] } } [23:40:13]execute_script... [23:40:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 12.960, "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" ] } } [23:40:13]POST & json_proto [23:40:13]process_json_proto [23:40:13]json parsed OK: [23:40:13]protocol is kg_v1.0 [23:40:13]action value=close_receipt [23:40:13]process_action close_receipt [23:40:13]cmd_close_receipt [23:40:13]MH_GetDate [23:40:13]Write to MH i2c: F0 00 00 23 65 77 [23:40:13]Write i2c OK [23:40:13]MH_I2C_Read... [23:40:13]Read from MH i2c: F0 [23:40:13]MH_I2C_Read... [23:40:13]Read from MH i2c: F0 09 00 [23:40:13]MH_I2C_Read... [23:40:13]Read from MH i2c: F0 09 00 23 65 00 E0 7D 1D 67 44 5E 04 65 6C [23:40:13]GetLastDocTimeStamp 1729986012 [23:40:13]current date 1729986016 [23:40:13]FM_GetShiftState [23:40:13]SAM_PROTO_GetShiftState [23:40:13]wFMCommunicate request_size=4 [23:40:13]MH_SAM_APDU [23:40:13]CAPDU: 80 13 01 00 [23:40:13]Write to MH i2c: E2 08 00 24 65 80 13 01 00 00 00 00 00 06 [23:40:13]Write i2c OK [23:40:13]MH_I2C_Read... [23:40:13]Read from MH i2c: E2 [23:40:13]MH_I2C_Read... [23:40:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:40:13]Read from MH i2c: E2 0E 00 [23:40:13]MH_I2C_Read... [23:40:13]Read from MH i2c: E2 0E 00 24 65 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 84 [23:40:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:40:13]wFMCommunicate OK [23:40:13]SAM_PROTO_GetShiftState done [23:40:13]FM_GetShiftState done [23:40:13]opened in 1729902265 [23:40:13]opened+sec_in_day 1729988665 [23:40:13]quantity*price = 100051 [23:40:13]sum+1 = 100052 [23:40:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 674 26.10.2024 23:40 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309253 ФПД: 146355986397835 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T234016&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309253&fm=146355986397835&tin=02508201610067®Number=0000000000091780&sum=100000 [23:40:14]StoreToDocumentArchive [23:40:14]shift 532 fd 309253 [23:40:14]save to /storage/0532/doc_00309253 [23:40:14]save last doc name /storage/0532/doc_00309253 to /storage/kkm_last_doc_name [23:40:14]save OK [23:40:14]Clear old archive folders... [23:40:14]ProcessDocumentItem done err = 0, tmpTLVsize=257 [23:40:14]tlvbuf is 001CDEE0 [23:40:14]SAM_PROTO_ClearQueue [23:40:14]wFMCommunicate request_size=4 [23:40:14]MH_SAM_APDU [23:40:14]CAPDU: 80 09 00 00 [23:40:14]Write to MH i2c: E2 08 00 31 65 80 09 00 00 00 00 00 00 08 [23:40:14]Write i2c OK [23:40:14]MH_I2C_Read... [23:40:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:40:15]Read from MH i2c: E2 [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: E2 03 00 [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: E2 03 00 31 65 00 90 00 0A [23:40:15]RAPDU: 90 00 [23:40:15]wFMCommunicate OK [23:40:15]SAM_PROTO_ClearQueue done [23:40:15]KKMCreateOFDPacket [23:40:15]OFDProtocolAddRootSTLVToBuf [23:40:15]FM_MakeSignedData [23:40:15]FM_MakeSignedData [23:40:15]SAM_PROTO_SignData [23:40:15]wFMCommunicate request_size=4 [23:40:15]MH_SAM_APDU [23:40:15]CAPDU: 80 0D 01 02 [23:40:15]Write to MH i2c: E2 08 00 32 65 80 0D 01 02 00 00 00 00 10 [23:40:15]Write i2c OK [23:40:15]MH_I2C_Read... [23:40:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:40:15]Read from MH i2c: E2 [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: E2 03 00 [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: E2 03 00 32 65 00 90 00 0B [23:40:15]RAPDU: 90 00 [23:40:15]wFMCommunicate OK [23:40:15]wFMCommunicate request_size=255 [23:40:15]MH_SAM_APDU [23:40:15]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 A2 02 00 00 F4 03 04 00 E0 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 B8 04 [23:40:15]Write to MH i2c: E2 02 01 33 65 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 A2 02 00 00 F4 03 04 00 E0 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 B8 04 00 00 E2 [23:40:15]Write i2c OK [23:40:15]MH_I2C_Read... [23:40:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:40:15]Read from MH i2c: E2 [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: E2 03 00 [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: E2 03 00 33 65 00 90 00 0C [23:40:15]RAPDU: 90 00 [23:40:15]wFMCommunicate OK [23:40:15]wFMCommunicate request_size=16 [23:40:15]MH_SAM_APDU [23:40:15]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 85 1C 28 94 7A 8B [23:40:15]Write to MH i2c: E2 13 00 34 65 80 0D 02 02 0B 00 00 35 04 06 00 85 1C 28 94 7A 8B 00 00 CA [23:40:15]Write i2c OK [23:40:15]MH_I2C_Read... [23:40:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:40:15]Read from MH i2c: E2 [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: E2 03 00 [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: E2 03 00 34 65 00 90 00 0D [23:40:15]RAPDU: 90 00 [23:40:15]wFMCommunicate OK [23:40:15]wFMCommunicate request_size=4 [23:40:15]MH_SAM_APDU [23:40:15]CAPDU: 80 0D 03 02 [23:40:15]Write to MH i2c: E2 08 00 35 65 80 0D 03 02 00 00 00 00 15 [23:40:15]Write i2c OK [23:40:15]MH_I2C_Read... [23:40:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:40:15]Read from MH i2c: E2 [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: E2 0B 00 [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: E2 0B 00 35 65 00 41 F6 31 BF E7 2D 38 0D 90 00 96 [23:40:15]RAPDU: 41 F6 31 BF E7 2D 38 0D 90 00 [23:40:15]wFMCommunicate OK [23:40:15]SAM_PROTO_SignData done [23:40:15]FM_MakeSignedData done [23:40:15]CreateOFDProtocolMessage [23:40:15]wFMCommunicate request_size=4 [23:40:15]MH_SAM_APDU [23:40:15]CAPDU: 80 11 00 00 [23:40:15]Write to MH i2c: E2 08 00 36 65 80 11 00 00 00 00 00 00 15 [23:40:15]Write i2c OK [23:40:15]MH_I2C_Read... [23:40:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:40:15]Read from MH i2c: E2 [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: E2 17 00 [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: E2 17 00 36 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 6A [23:40:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:40:15]wFMCommunicate OK [23:40:15]CreateOFDProtocolMessage done [23:40:15]OFDSenderStorePacket 309253 [23:40:15]StoreOFDPacket docnum=309253 [23:40:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 26 E7 0D 01 AC 09 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 A2 02 00 00 F4 03 04 00 E0 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 B8 04 00 35 04 06 00 85 1C 28 94 7A 8B 41 F6 31 BF E7 2D 38 0D [23:40:15]CheckFolder [23:40:15]dirname=/storage/ofd_packets [23:40:15]CheckFolder done [23:40:15]ProducePacketName [23:40:15]name=ofd_packets/00309253 [23:40:15]NVStorageSaveData ofd_packets/00309253 [23:40:15]File name is /storage/ofd_packets/00309253 [23:40:15]Write 307 bytes [23:40:15]NVStorageSaveData done [23:40:15]OFDSenderStorePacket done [23:40:15]KKMCreateOFDPacket done [23:40:15]NVStorageSaveData kkm_last_timestamp [23:40:15]File name is /storage/kkm_last_timestamp [23:40:15]Write 4 bytes [23:40:15]NVStorageSaveData done [23:40:15]ExternCall_PrintAddStr [23:40:15]wPrintStart [23:40:15]Write to MH i2c: 01 00 00 37 65 9C [23:40:15]Write i2c OK [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: 01 [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: 01 07 00 [23:40:15]MH_I2C_Read... [23:40:15]Read from MH i2c: 01 07 00 37 65 00 00 00 00 00 FF 0F B1 [23:40:15]RasterBufferAndPrint [23:40:15]line Счет N : (1)643122 [23:40:15]line ИНН: 02508201610067 [23:40:15]line Контрольно-Кассовый Чек [23:40:15]line ПРОДАЖА [23:40:15]line ТРК (МРК, ГНК) : 32 [23:40:15]line Товар: 2710194210 [23:40:15]line D-ENERGY ДТ-К-2 [23:40:15]line 12.960 * 77.20 [23:40:15]line = 1000.51 [23:40:15]line НДС 12% НСП 1% [23:40:15]line > о реализуемом товаре [23:40:15]line ОКРУГЛЕНИЕ: -0.51 [23:40:15]line ИТОГО: 1000.00 [23:40:15]line Внесено: 1000.00 [23:40:15]line СДАЧА: 0.00 [23:40:15]line НСП 1% : 8.85 [23:40:15]line НДС 12% : 106.25 [23:40:15]line Наличными: 1000.00 [23:40:15]line Безнал.: 0.00 [23:40:15]line Место: АЗС № 172 "Партнер Нефть" [23:40:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:40:15]line СНО: Общий режим [23:40:15]line Чек 674 26.10.2024 23:40 [23:40:15]line Смена: 532 ФФД: 1.0 [23:40:15]line ЗНМ: 0300000116 [23:40:15]line РНМ: 0000000000091780 [23:40:15]line Версия ККМ: 001 [23:40:15]line ФМ: 0000000000871765 [23:40:15]line ФД: 309253 [23:40:15]line ФПД: 146355986397835 [23:40:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T234016&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309253&fm=146355986397835&tin=02508201610067®Number=0000000000091780&sum=100000 [23:40:16]OFD Sender: Processing packet 309253 [packets to send 223, broken 222] [23:40:16]ProducePacketName [23:40:16]name=ofd_packets/00309253 [23:40:16]OFD Sender: To server: pG, [23:40:16]CommunicateWithHost lk.salyk.kg:30040 [23:40:16]ConnectInit lk.salyk.kg [23:40:16]written 0, free lines is 4095 [23:40:16]Connected sock=10 [23:40:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 26 E7 0D 01 AC 09 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 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 A2 02 00 00 F4 03 04 00 E0 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 05 B8 04 00 35 04 06 00 85 1C 28 94 7A 8B 41 F6 31 BF E7 2D 38 0D [23:40:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B1 6A 47 00 08 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 31 37 36 35 10 04 04 00 05 B8 04 00 F4 03 04 00 3D 24 1D 67 B6 04 01 00 00 58 90 DC 59 53 80 49 0A [23:40:16]CommunicateWithHost err = 0 [23:40:16]CheckOFDResponse [23:40:16]1017 (14) - 77093643461234 [23:40:16]1041 (16) - 0000000000871765 [23:40:16]1040 (4) - 309253 [23:40:16]1012 (4) - 26.10.2024 17:17 [23:40:16]1206 (1) - 0 [23:40:16]OFD Sender: Remove packet 309253 [23:40:16]ProducePacketName [23:40:16]name=ofd_packets/00309253 [23:40:16]NVStorageDeleteData [23:40:16]Write to MH i2c: 01 00 00 61 65 C6 [23:40:16]Write i2c OK [23:40:16]MH_I2C_Read... [23:40:16]Read from MH i2c: 01 [23:40:16]MH_I2C_Read... [23:40:16]Read from MH i2c: 01 07 00 [23:40:16]MH_I2C_Read... [23:40:16]Read from MH i2c: 01 07 00 61 65 00 00 00 00 00 BB 0C 94 [23:40:16]RasterBufferAndPrint [23:40:16]line [23:40:16]line [23:40:16]line [23:40:16]line [23:40:16]line [23:40:16]written 0, free lines is 3274 [23:40:16]MH_Cut [23:40:16]Write to MH i2c: D1 01 00 68 65 01 9F [23:40:16]Write i2c OK [23:40:16]MH_I2C_Read... [23:40:16]Read from MH i2c: D1 [23:40:16]MH_I2C_Read... [23:40:16]Read from MH i2c: D1 01 00 [23:40:16]MH_I2C_Read... [23:40:16]Read from MH i2c: D1 01 00 68 65 00 9E [23:40:16]Write to MH i2c: 01 00 00 69 65 CE [23:40:16]Write i2c OK [23:40:16]MH_I2C_Read... [23:40:17]OFD Sender: No OFD packet to send [23:40:17]*** Cut start [23:40:17]*** Purtial cut [23:40:17]*** Stage 1: CUTSNS_PIN = 1 [23:40:17]Read from MH i2c: 01 [23:40:17]MH_I2C_Read... [23:40:17]*** Stop cut motor [23:40:17]*** Cut end [23:40:17]Read from MH i2c: 01 07 00 [23:40:17]MH_I2C_Read... [23:40:17]Read from MH i2c: 01 07 00 69 65 00 00 00 00 00 FF 0F E3 [23:40:17]process_action close_receipt done [23:40:17]requested_data is exist [23:40:17]produce_requested_data [23:40:17]requested_item fm.sn is exist - process it [23:40:17]wFMCommunicate request_size=4 [23:40:17]MH_SAM_APDU [23:40:17]CAPDU: 80 11 00 00 [23:40:17]Write to MH i2c: E2 08 00 6A 65 80 11 00 00 00 00 00 00 49 [23:40:17]Write i2c OK [23:40:17]MH_I2C_Read... [23:40:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:40:17]Read from MH i2c: E2 [23:40:17]MH_I2C_Read... [23:40:17]Read from MH i2c: E2 17 00 [23:40:17]MH_I2C_Read... [23:40:17]Read from MH i2c: E2 17 00 6A 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9E [23:40:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:40:17]wFMCommunicate OK [23:40:17]requested_item fd.num is exist - process it [23:40:17]SAM_PROTO_GetFieldsCounters [23:40:17]wFMCommunicate request_size=4 [23:40:17]MH_SAM_APDU [23:40:17]CAPDU: 80 13 00 00 [23:40:17]Write to MH i2c: E2 08 00 6B 65 80 13 00 00 00 00 00 00 4C [23:40:17]Write i2c OK [23:40:17]MH_I2C_Read... [23:40:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:40:18]Read from MH i2c: E2 [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: E2 62 00 [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: E2 62 00 6B 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 05 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A3 02 00 00 19 04 04 00 00 00 00 00 90 00 32 [23:40:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 05 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A3 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:40:18]wFMCommunicate OK [23:40:18]SAM_PROTO_GetFieldsCounters done [23:40:18]requested_item shift.num is exist - process it [23:40:18]requested_item shift.opened is exist - process it [23:40:18]req_shift_opened [23:40:18]FM_GetShiftState [23:40:18]SAM_PROTO_GetShiftState [23:40:18]wFMCommunicate request_size=4 [23:40:18]MH_SAM_APDU [23:40:18]CAPDU: 80 13 01 00 [23:40:18]Write to MH i2c: E2 08 00 6C 65 80 13 01 00 00 00 00 00 4E [23:40:18]Write i2c OK [23:40:18]MH_I2C_Read... [23:40:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:40:18]Read from MH i2c: E2 [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: E2 0E 00 [23:40:18]MH_I2C_Read... [23:40:18]Read from MH i2c: E2 0E 00 6C 65 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CC [23:40:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:40:18]wFMCommunicate OK [23:40:18]SAM_PROTO_GetShiftState done [23:40:18]FM_GetShiftState done [23:40:18]req_shift_opened done [23:40:18]requested_item shift.open_date is exist - process it [23:40:18]req_shift_open_date [23:40:18]req_shift_open_date done [23:40:18]produce_requested_data done [23:40:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309253,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:40:18]process_action_free close_receipt [23:40:18]json_value_free [23:40:18]json_value_free done [23:40:18]process_json_proto returns [23:40:18]Send response to host [23:40:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309253,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:40:18]free response buf [23:40:18]execute_script done [23:40:18]execute_script returns [23:40:18]free content buf [23:40:18]Sock 9.Close socket [23:40:18]Sock 9.Thread stoped [23:40:20]accept exits with 7 [23:40:20]New connection [23:40:20]New thread 3066879332 created [23:40:20]Thread 3067022692 joined [23:40:20]Waiting for new connection... [23:40:20] Sock 7.Parse request [23:40:20]Sock 7.Check first char [23:40:20]Sock 7.First char is OK [23:40:20]request: POST /json_proto HTTP/1.0 [23:40:20]Method: POST [23:40:20]URL: /json_proto [23:40:20]Method is POST - this is cgi request [23:40:20]url: /json_proto [23:40:20]query_string will be loaded in cgi processing [23:40:20]execute_cgi json_proto POST (null) [23:40:20]execute_cgi path=json_proto method=POST [23:40:20]POST find Content-Length [23:40:20]Host: 172.17.96.3:8080 [23:40:20]Content-Length: 984 [23:40:20]Content-Type: application/json [23:40:20] [23:40:20]POST finish read [23:40:20]Found Content-Length = 984 [23:40:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:40:20]execute_script... [23:40: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)643121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 30.350, "sum" : 2000.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 30.35 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:40:20]POST & json_proto [23:40:20]process_json_proto [23:40:20]json parsed OK: [23:40:20]protocol is kg_v1.0 [23:40:20]action value=close_receipt [23:40:20]process_action close_receipt [23:40:20]cmd_close_receipt [23:40:20]MH_GetDate [23:40:20]Write to MH i2c: F0 00 00 6D 65 C1 [23:40:20]Write i2c OK [23:40:20]MH_I2C_Read... [23:40:20]Read from MH i2c: F0 [23:40:20]MH_I2C_Read... [23:40:20]Read from MH i2c: F0 09 00 [23:40:20]MH_I2C_Read... [23:40:20]Read from MH i2c: F0 09 00 6D 65 00 E7 7D 1D 67 44 5E 04 65 BD [23:40:20]GetLastDocTimeStamp 1729986016 [23:40:20]current date 1729986023 [23:40:20]FM_GetShiftState [23:40:20]SAM_PROTO_GetShiftState [23:40:20]wFMCommunicate request_size=4 [23:40:20]MH_SAM_APDU [23:40:20]CAPDU: 80 13 01 00 [23:40:20]Write to MH i2c: E2 08 00 6E 65 80 13 01 00 00 00 00 00 50 [23:40:20]Write i2c OK [23:40:20]MH_I2C_Read... [23:40:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:40:20]Read from MH i2c: E2 [23:40:20]MH_I2C_Read... [23:40:20]Read from MH i2c: E2 0E 00 [23:40:20]MH_I2C_Read... [23:40:20]Read from MH i2c: E2 0E 00 6E 65 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CE [23:40:20]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:40:20]wFMCommunicate OK [23:40:20]SAM_PROTO_GetShiftState done [23:40:20]FM_GetShiftState done [23:40:20]opened in 1729902265 [23:40:20]opened+sec_in_day 1729988665 [23:40:20]quantity*price = 200006 [23:40:20]sum+1 = 200008 [23:40:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 675 26.10.2024 23:40 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 30.35 сом ФМ: 0000000000871765 ФД: 309254 ФПД: 63453579936517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T234023&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309254&fm=63453579936517&tin=02508201610067®Number=0000000000091780&sum=200000 [23:40:21]StoreToDocumentArchive [23:40:21]shift 532 fd 309254 [23:40:21]save to /storage/0532/doc_00309254 [23:40:21]save last doc name /storage/0532/doc_00309254 to /storage/kkm_last_doc_name [23:40:21]save OK [23:40:21]Clear old archive folders... [23:40:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:40:21]tlvbuf is 0029F9E0 [23:40:21]SAM_PROTO_ClearQueue [23:40:21]wFMCommunicate request_size=4 [23:40:21]MH_SAM_APDU [23:40:21]CAPDU: 80 09 00 00 [23:40:21]Write to MH i2c: E2 08 00 7B 65 80 09 00 00 00 00 00 00 52 [23:40:21]Write i2c OK [23:40:21]MH_I2C_Read... [23:40:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:40:21]Read from MH i2c: E2 [23:40:21]MH_I2C_Read... [23:40:21]Read from MH i2c: E2 03 00 [23:40:21]MH_I2C_Read... [23:40:21]Read from MH i2c: E2 03 00 7B 65 00 90 00 54 [23:40:21]RAPDU: 90 00 [23:40:21]wFMCommunicate OK [23:40:21]SAM_PROTO_ClearQueue done [23:40:21]KKMCreateOFDPacket [23:40:21]OFDProtocolAddRootSTLVToBuf [23:40:21]FM_MakeSignedData [23:40:21]FM_MakeSignedData [23:40:21]SAM_PROTO_SignData [23:40:21]wFMCommunicate request_size=4 [23:40:21]MH_SAM_APDU [23:40:21]CAPDU: 80 0D 01 02 [23:40:21]Write to MH i2c: E2 08 00 7C 65 80 0D 01 02 00 00 00 00 5A [23:40:21]Write i2c OK [23:40:21]MH_I2C_Read... [23:40:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:40:21]Read from MH i2c: E2 [23:40:21]MH_I2C_Read... [23:40:21]Read from MH i2c: E2 03 00 [23:40:21]MH_I2C_Read... [23:40:21]Read from MH i2c: E2 03 00 7C 65 00 90 00 55 [23:40:21]RAPDU: 90 00 [23:40:21]wFMCommunicate OK [23:40:21]wFMCommunicate request_size=255 [23:40:21]MH_SAM_APDU [23:40: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 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 E7 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 B8 04 00 35 04 06 00 39 [23:40:21]Write to MH i2c: E2 02 01 7D 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 E7 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 B8 04 00 35 04 06 00 39 00 00 0D [23:40:22]Write i2c OK [23:40:22]MH_I2C_Read... [23:40:22]OFD Sender: No OFD packet to send [23:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:40:22]Read from MH i2c: E2 [23:40:22]MH_I2C_Read... [23:40:22]Read from MH i2c: E2 03 00 [23:40:22]MH_I2C_Read... [23:40:22]Read from MH i2c: E2 03 00 7D 65 00 90 00 56 [23:40:22]RAPDU: 90 00 [23:40:22]wFMCommunicate OK [23:40:22]wFMCommunicate request_size=10 [23:40:22]MH_SAM_APDU [23:40:22]CAPDU: 80 0D 02 02 05 B5 F0 17 83 05 [23:40:22]Write to MH i2c: E2 0D 00 7E 65 80 0D 02 02 05 00 B5 F0 17 83 05 00 00 AB [23:40:22]Write i2c OK [23:40:22]MH_I2C_Read... [23:40:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:40:22]Read from MH i2c: E2 [23:40:22]MH_I2C_Read... [23:40:22]Read from MH i2c: E2 03 00 [23:40:22]MH_I2C_Read... [23:40:22]Read from MH i2c: E2 03 00 7E 65 00 90 00 57 [23:40:22]RAPDU: 90 00 [23:40:22]wFMCommunicate OK [23:40:22]wFMCommunicate request_size=4 [23:40:22]MH_SAM_APDU [23:40:22]CAPDU: 80 0D 03 02 [23:40:22]Write to MH i2c: E2 08 00 7F 65 80 0D 03 02 00 00 00 00 5F [23:40:22]Write i2c OK [23:40:22]MH_I2C_Read... [23:40:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:40:22]Read from MH i2c: E2 [23:40:22]MH_I2C_Read... [23:40:22]Read from MH i2c: E2 0B 00 [23:40:22]MH_I2C_Read... [23:40:22]Read from MH i2c: E2 0B 00 7F 65 00 09 1E EB 34 DA A6 67 C0 90 00 4D [23:40:22]RAPDU: 09 1E EB 34 DA A6 67 C0 90 00 [23:40:22]wFMCommunicate OK [23:40:22]SAM_PROTO_SignData done [23:40:22]FM_MakeSignedData done [23:40:22]CreateOFDProtocolMessage [23:40:22]wFMCommunicate request_size=4 [23:40:22]MH_SAM_APDU [23:40:22]CAPDU: 80 11 00 00 [23:40:22]Write to MH i2c: E2 08 00 80 65 80 11 00 00 00 00 00 00 5F [23:40:22]Write i2c OK [23:40:22]MH_I2C_Read... [23:40:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:40:22]Read from MH i2c: E2 [23:40:22]MH_I2C_Read... [23:40:22]Read from MH i2c: E2 17 00 [23:40:22]MH_I2C_Read... [23:40:22]Read from MH i2c: E2 17 00 80 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B4 [23:40:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:40:22]wFMCommunicate OK [23:40:22]CreateOFDProtocolMessage done [23:40:22]OFDSenderStorePacket 309254 [23:40:22]StoreOFDPacket docnum=309254 [23:40:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 78 17 07 01 14 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 E7 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 B8 04 00 35 04 06 00 39 B5 F0 17 83 05 09 1E EB 34 DA A6 67 C0 [23:40:22]CheckFolder [23:40:22]dirname=/storage/ofd_packets [23:40:22]CheckFolder done [23:40:22]ProducePacketName [23:40:22]name=ofd_packets/00309254 [23:40:22]NVStorageSaveData ofd_packets/00309254 [23:40:22]File name is /storage/ofd_packets/00309254 [23:40:22]Write 301 bytes [23:40:22]NVStorageSaveData done [23:40:22]OFDSenderStorePacket done [23:40:22]KKMCreateOFDPacket done [23:40:22]NVStorageSaveData kkm_last_timestamp [23:40:22]File name is /storage/kkm_last_timestamp [23:40:22]Write 4 bytes [23:40:22]NVStorageSaveData done [23:40:22]ExternCall_PrintAddStr [23:40:22]wPrintStart [23:40:22]Write to MH i2c: 01 00 00 81 65 E6 [23:40:22]Write i2c OK [23:40:22]MH_I2C_Read... [23:40:22]Read from MH i2c: 01 [23:40:22]MH_I2C_Read... [23:40:22]Read from MH i2c: 01 07 00 [23:40:22]MH_I2C_Read... [23:40:22]Read from MH i2c: 01 07 00 81 65 00 00 00 00 00 FF 0F FB [23:40:22]RasterBufferAndPrint [23:40:22]line Счет N : (1)643121 [23:40:22]line ИНН: 02508201610067 [23:40:22]line Контрольно-Кассовый Чек [23:40:22]line ПРОДАЖА [23:40:22]line ТРК (МРК, ГНК) : 62 [23:40:22]line Товар: 2710124130 [23:40:22]line Аи-92-К-2 [23:40:22]line 30.350 * 65.90 [23:40:22]line = 2000.07 [23:40:22]line НДС 12% НСП 1% [23:40:22]line > о реализуемом товаре [23:40:22]line ОКРУГЛЕНИЕ: -0.07 [23:40:22]line ИТОГО: 2000.00 [23:40:22]line Внесено: 2000.00 [23:40:22]line СДАЧА: 0.00 [23:40:22]line НСП 1% : 17.70 [23:40:22]line НДС 12% : 212.40 [23:40:22]line Наличными: 2000.00 [23:40:22]line Безнал.: 0.00 [23:40:22]line Место: АЗС № 172 "Партнер Нефть" [23:40:22]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:40:22]line СНО: Общий режим [23:40:22]line Чек 675 26.10.2024 23:40 [23:40:22]line Смена: 532 ФФД: 1.0 [23:40:22]line ЗНМ: 0300000116 [23:40:22]line РНМ: 0000000000091780 [23:40:22]line Версия ККМ: 001 [23:40:22]line [23:40:22]line Дисконтная программа [23:40:22]line АИ-92 [23:40:22]line номер 172 [23:40:22]line сэкономлено 30.35 сом [23:40:22]line ФМ: 0000000000871765 [23:40:22]line ФД: 309254 [23:40:22]line ФПД: 63453579936517 [23:40:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T234023&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309254&fm=63453579936517&tin=02508201610067®Number=0000000000091780&sum=200000 [23:40:22]written 0, free lines is 4095 [23:40:22]OFD Sender: Processing packet 309254 [packets to send 223, broken 222] [23:40:22]ProducePacketName [23:40:22]name=ofd_packets/00309254 [23:40:22]OFD Sender: To server: pG, [23:40:22]CommunicateWithHost lk.salyk.kg:30040 [23:40:22]ConnectInit lk.salyk.kg [23:40:22]Connected sock=10 [23:40:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 78 17 07 01 14 15 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8E 76 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 47 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 E7 7D 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 B8 04 00 35 04 06 00 39 B5 F0 17 83 05 09 1E EB 34 DA A6 67 C0 [23:40:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 20 07 47 00 06 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 06 B8 04 00 F4 03 04 00 44 24 1D 67 B6 04 01 00 00 44 B4 AD AC 31 45 B7 11 [23:40:22]CommunicateWithHost err = 0 [23:40:22]CheckOFDResponse [23:40:22]1017 (14) - 77093643461234 [23:40:22]1041 (16) - 0000000000871765 [23:40:22]1040 (4) - 309254 [23:40:22]1012 (4) - 26.10.2024 17:17 [23:40:22]1206 (1) - 0 [23:40:22]OFD Sender: Remove packet 309254 [23:40:22]ProducePacketName [23:40:22]name=ofd_packets/00309254 [23:40:22]NVStorageDeleteData [23:40:23]Write to MH i2c: 01 00 00 B0 65 15 [23:40:23]Write i2c OK [23:40:23]MH_I2C_Read... [23:40:23]Read from MH i2c: 01 [23:40:23]MH_I2C_Read... [23:40:23]Read from MH i2c: 01 07 00 [23:40:23]MH_I2C_Read... [23:40:23]Read from MH i2c: 01 07 00 B0 65 00 00 00 00 00 5B 0C 83 [23:40:23]RasterBufferAndPrint [23:40:23]line [23:40:23]line [23:40:23]line [23:40:23]line [23:40:23]line [23:40:23]written 0, free lines is 3182 [23:40:23]MH_Cut [23:40:23]Write to MH i2c: D1 01 00 B7 65 01 EE [23:40:23]Write i2c OK [23:40:23]MH_I2C_Read... [23:40:23]Read from MH i2c: D1 [23:40:23]MH_I2C_Read... [23:40:23]Read from MH i2c: D1 01 00 [23:40:23]MH_I2C_Read... [23:40:23]Read from MH i2c: D1 01 00 B7 65 00 ED [23:40:23]Write to MH i2c: 01 00 00 B8 65 1D [23:40:23]Write i2c OK [23:40:23]MH_I2C_Read... [23:40:23]OFD Sender: No OFD packet to send [23:40:23]*** Cut start [23:40:23]*** Purtial cut [23:40:23]*** Stage 1: CUTSNS_PIN = 1 [23:40:24]Read from MH i2c: 01 [23:40:24]MH_I2C_Read... [23:40:24]*** Stop cut motor [23:40:24]*** Cut end [23:40:24]Read from MH i2c: 01 07 00 [23:40:24]MH_I2C_Read... [23:40:24]Read from MH i2c: 01 07 00 B8 65 00 00 00 00 00 FF 0F 32 [23:40:24]process_action close_receipt done [23:40:24]requested_data is exist [23:40:24]produce_requested_data [23:40:24]requested_item fm.sn is exist - process it [23:40:24]wFMCommunicate request_size=4 [23:40:24]MH_SAM_APDU [23:40:24]CAPDU: 80 11 00 00 [23:40:24]Write to MH i2c: E2 08 00 B9 65 80 11 00 00 00 00 00 00 98 [23:40:24]Write i2c OK [23:40:24]MH_I2C_Read... [23:40:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:40:24]Read from MH i2c: E2 [23:40:24]MH_I2C_Read... [23:40:24]Read from MH i2c: E2 17 00 [23:40:24]MH_I2C_Read... [23:40:24]Read from MH i2c: E2 17 00 B9 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 ED [23:40:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:40:24]wFMCommunicate OK [23:40:24]requested_item fd.num is exist - process it [23:40:24]SAM_PROTO_GetFieldsCounters [23:40:24]wFMCommunicate request_size=4 [23:40:24]MH_SAM_APDU [23:40:24]CAPDU: 80 13 00 00 [23:40:24]Write to MH i2c: E2 08 00 BA 65 80 13 00 00 00 00 00 00 9B [23:40:24]Write i2c OK [23:40:24]MH_I2C_Read... [23:40:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:40:24]Read from MH i2c: E2 [23:40:24]MH_I2C_Read... [23:40:24]Read from MH i2c: E2 62 00 [23:40:24]MH_I2C_Read... [23:40:24]Read from MH i2c: E2 62 00 BA 65 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 06 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A3 02 00 00 5E 04 04 00 A3 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 85 [23:40: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 06 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A3 02 00 00 5E 04 04 00 A3 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:40:24]wFMCommunicate OK [23:40:24]SAM_PROTO_GetFieldsCounters done [23:40:24]requested_item shift.num is exist - process it [23:40:24]requested_item shift.opened is exist - process it [23:40:24]req_shift_opened [23:40:24]FM_GetShiftState [23:40:24]SAM_PROTO_GetShiftState [23:40:24]wFMCommunicate request_size=4 [23:40:24]MH_SAM_APDU [23:40:24]CAPDU: 80 13 01 00 [23:40:24]Write to MH i2c: E2 08 00 BB 65 80 13 01 00 00 00 00 00 9D [23:40:24]Write i2c OK [23:40:24]MH_I2C_Read... [23:40:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:40:24]Read from MH i2c: E2 [23:40:24]MH_I2C_Read... [23:40:24]Read from MH i2c: E2 0E 00 [23:40:24]MH_I2C_Read... [23:40:24]Read from MH i2c: E2 0E 00 BB 65 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1B [23:40:24]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:40:24]wFMCommunicate OK [23:40:24]SAM_PROTO_GetShiftState done [23:40:24]FM_GetShiftState done [23:40:24]req_shift_opened done [23:40:24]requested_item shift.open_date is exist - process it [23:40:24]req_shift_open_date [23:40:24]req_shift_open_date done [23:40:24]produce_requested_data done [23:40:24]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309254,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:40:24]process_action_free close_receipt [23:40:24]json_value_free [23:40:24]json_value_free done [23:40:24]process_json_proto returns [23:40:24]Send response to host [23:40:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309254,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:40:24]free response buf [23:40:24]execute_script done [23:40:24]execute_script returns [23:40:24]free content buf [23:40:24]Sock 7.Close socket [23:40:24]Sock 7.Thread stoped [23:40:28]OFD Sender: No OFD packet to send [23:40:33]OFD Sender: No OFD packet to send [23:40:38]OFD Sender: No OFD packet to send [23:40:43]OFD Sender: No OFD packet to send [23:40:48]OFD Sender: No OFD packet to send [23:40:53]OFD Sender: No OFD packet to send [23:40:58]OFD Sender: No OFD packet to send [23:41:03]OFD Sender: No OFD packet to send [23:41:08]OFD Sender: No OFD packet to send [23:41:13]OFD Sender: No OFD packet to send [23:41:18]OFD Sender: No OFD packet to send [23:41:23]OFD Sender: No OFD packet to send [23:41: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:00]accept exits with 9 [23:42:00]New connection [23:42:00]New thread 3067022692 created [23:42:00]Thread 3066879332 joined [23:42:00]Waiting for new connection... [23:42:00] Sock 9.Parse request [23:42:00]Sock 9.Check first char [23:42:00]Sock 9.First char is OK [23:42:00]request: POST /json_proto HTTP/1.0 [23:42:00]Method: POST [23:42:00]URL: /json_proto [23:42:00]Method is POST - this is cgi request [23:42:00]url: /json_proto [23:42:00]query_string will be loaded in cgi processing [23:42:00]execute_cgi json_proto POST (null) [23:42:00]execute_cgi path=json_proto method=POST [23:42:00]POST find Content-Length [23:42:00]Host: 172.17.96.3:8080 [23:42:00]Content-Length: 677 [23:42:00]Content-Type: application/json [23:42:00] [23:42:00]POST finish read [23:42:00]Found Content-Length = 677 [23:42:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [23:42:00]execute_script... [23:42: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)643123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [23:42:00]POST & json_proto [23:42:00]process_json_proto [23:42:00]json parsed OK: [23:42:00]protocol is kg_v1.0 [23:42:00]action value=close_receipt [23:42:00]process_action close_receipt [23:42:00]cmd_close_receipt [23:42:00]MH_GetDate [23:42:00]Write to MH i2c: F0 00 00 BC 65 10 [23:42:00]Write i2c OK [23:42:00]MH_I2C_Read... [23:42:00]Read from MH i2c: F0 [23:42:00]MH_I2C_Read... [23:42:00]Read from MH i2c: F0 09 00 [23:42:00]MH_I2C_Read... [23:42:00]Read from MH i2c: F0 09 00 BC 65 00 4B 7E 1D 67 44 5E 04 65 71 [23:42:00]GetLastDocTimeStamp 1729986023 [23:42:00]current date 1729986123 [23:42:00]FM_GetShiftState [23:42:00]SAM_PROTO_GetShiftState [23:42:00]wFMCommunicate request_size=4 [23:42:00]MH_SAM_APDU [23:42:00]CAPDU: 80 13 01 00 [23:42:00]Write to MH i2c: E2 08 00 BD 65 80 13 01 00 00 00 00 00 9F [23:42:00]Write i2c OK [23:42:00]MH_I2C_Read... [23:42:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:00]Read from MH i2c: E2 [23:42:00]MH_I2C_Read... [23:42:00]Read from MH i2c: E2 0E 00 [23:42:00]MH_I2C_Read... [23:42:00]Read from MH i2c: E2 0E 00 BD 65 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 1D [23:42:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:42:00]wFMCommunicate OK [23:42:00]SAM_PROTO_GetShiftState done [23:42:00]FM_GetShiftState done [23:42:00]opened in 1729902265 [23:42:00]opened+sec_in_day 1729988665 [23:42:00]quantity*price = 50041 [23:42:00]sum+1 = 50042 [23:42:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 676 26.10.2024 23:42 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309255 ФПД: 199514561969170 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T234203&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309255&fm=199514561969170&tin=02508201610067®Number=0000000000091780&sum=50000 [23:42:01]StoreToDocumentArchive [23:42:01]shift 532 fd 309255 [23:42:01]save to /storage/0532/doc_00309255 [23:42:01]save last doc name /storage/0532/doc_00309255 to /storage/kkm_last_doc_name [23:42:01]save OK [23:42:01]Clear old archive folders... [23:42:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:42:01]tlvbuf is 000BED20 [23:42:01]SAM_PROTO_ClearQueue [23:42:01]wFMCommunicate request_size=4 [23:42:01]MH_SAM_APDU [23:42:01]CAPDU: 80 09 00 00 [23:42:01]Write to MH i2c: E2 08 00 CA 65 80 09 00 00 00 00 00 00 A1 [23:42:01]Write i2c OK [23:42:01]MH_I2C_Read... [23:42:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:42:01]Read from MH i2c: E2 [23:42:01]MH_I2C_Read... [23:42:01]Read from MH i2c: E2 03 00 [23:42:01]MH_I2C_Read... [23:42:01]Read from MH i2c: E2 03 00 CA 65 00 90 00 A3 [23:42:01]RAPDU: 90 00 [23:42:01]wFMCommunicate OK [23:42:01]SAM_PROTO_ClearQueue done [23:42:01]KKMCreateOFDPacket [23:42:01]OFDProtocolAddRootSTLVToBuf [23:42:01]FM_MakeSignedData [23:42:01]FM_MakeSignedData [23:42:01]SAM_PROTO_SignData [23:42:01]wFMCommunicate request_size=4 [23:42:01]MH_SAM_APDU [23:42:01]CAPDU: 80 0D 01 02 [23:42:01]Write to MH i2c: E2 08 00 CB 65 80 0D 01 02 00 00 00 00 A9 [23:42:01]Write i2c OK [23:42:01]MH_I2C_Read... [23:42:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:42:01]Read from MH i2c: E2 [23:42:01]MH_I2C_Read... [23:42:01]Read from MH i2c: E2 03 00 [23:42:01]MH_I2C_Read... [23:42:01]Read from MH i2c: E2 03 00 CB 65 00 90 00 A4 [23:42:01]RAPDU: 90 00 [23:42:01]wFMCommunicate OK [23:42:01]wFMCommunicate request_size=255 [23:42:01]MH_SAM_APDU [23:42:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A4 02 00 00 F4 03 04 00 4B 7E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 B8 04 00 35 04 06 00 B5 [23:42:01]Write to MH i2c: E2 02 01 CC 65 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A4 02 00 00 F4 03 04 00 4B 7E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 B8 04 00 35 04 06 00 B5 00 00 B8 [23:42:01]Write i2c OK [23:42:01]MH_I2C_Read... [23:42:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:02]Read from MH i2c: E2 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: E2 03 00 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: E2 03 00 CC 65 00 90 00 A5 [23:42:02]RAPDU: 90 00 [23:42:02]wFMCommunicate OK [23:42:02]wFMCommunicate request_size=10 [23:42:02]MH_SAM_APDU [23:42:02]CAPDU: 80 0D 02 02 05 75 1A 97 FC 12 [23:42:02]Write to MH i2c: E2 0D 00 CD 65 80 0D 02 02 05 00 75 1A 97 FC 12 00 00 EA [23:42:02]Write i2c OK [23:42:02]MH_I2C_Read... [23:42:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:02]Read from MH i2c: E2 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: E2 03 00 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: E2 03 00 CD 65 00 90 00 A6 [23:42:02]RAPDU: 90 00 [23:42:02]wFMCommunicate OK [23:42:02]wFMCommunicate request_size=4 [23:42:02]MH_SAM_APDU [23:42:02]CAPDU: 80 0D 03 02 [23:42:02]Write to MH i2c: E2 08 00 CE 65 80 0D 03 02 00 00 00 00 AE [23:42:02]Write i2c OK [23:42:02]MH_I2C_Read... [23:42:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:42:02]Read from MH i2c: E2 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: E2 0B 00 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: E2 0B 00 CE 65 00 7E 41 53 2E EB 1A 49 50 90 00 8D [23:42:02]RAPDU: 7E 41 53 2E EB 1A 49 50 90 00 [23:42:02]wFMCommunicate OK [23:42:02]SAM_PROTO_SignData done [23:42:02]FM_MakeSignedData done [23:42:02]CreateOFDProtocolMessage [23:42:02]wFMCommunicate request_size=4 [23:42:02]MH_SAM_APDU [23:42:02]CAPDU: 80 11 00 00 [23:42:02]Write to MH i2c: E2 08 00 CF 65 80 11 00 00 00 00 00 00 AE [23:42:02]Write i2c OK [23:42:02]MH_I2C_Read... [23:42:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:02]Read from MH i2c: E2 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: E2 17 00 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: E2 17 00 CF 65 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 03 [23:42:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:42:02]wFMCommunicate OK [23:42:02]CreateOFDProtocolMessage done [23:42:02]OFDSenderStorePacket 309255 [23:42:02]StoreOFDPacket docnum=309255 [23:42:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BF 1A 07 01 D0 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A4 02 00 00 F4 03 04 00 4B 7E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 B8 04 00 35 04 06 00 B5 75 1A 97 FC 12 7E 41 53 2E EB 1A 49 50 [23:42:02]CheckFolder [23:42:02]dirname=/storage/ofd_packets [23:42:02]CheckFolder done [23:42:02]ProducePacketName [23:42:02]name=ofd_packets/00309255 [23:42:02]NVStorageSaveData ofd_packets/00309255 [23:42:02]File name is /storage/ofd_packets/00309255 [23:42:02]Write 301 bytes [23:42:02]NVStorageSaveData done [23:42:02]OFDSenderStorePacket done [23:42:02]KKMCreateOFDPacket done [23:42:02]NVStorageSaveData kkm_last_timestamp [23:42:02]File name is /storage/kkm_last_timestamp [23:42:02]Write 4 bytes [23:42:02]NVStorageSaveData done [23:42:02]ExternCall_PrintAddStr [23:42:02]wPrintStart [23:42:02]Write to MH i2c: 01 00 00 D0 65 35 [23:42:02]Write i2c OK [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: 01 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: 01 07 00 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: 01 07 00 D0 65 00 00 00 00 00 FF 0F 4A [23:42:02]RasterBufferAndPrint [23:42:02]line Счет N : (1)643123 [23:42:02]line ИНН: 02508201610067 [23:42:02]line Контрольно-Кассовый Чек [23:42:02]line ПРОДАЖА [23:42:02]line ТРК (МРК, ГНК) : 62 [23:42:02]line Товар: 2710124130 [23:42:02]line Аи-92-К-2 [23:42:02]line 7.480 * 66.90 [23:42:02]line = 500.41 [23:42:02]line НДС 12% НСП 1% [23:42:02]line > о реализуемом товаре [23:42:02]line ОКРУГЛЕНИЕ: -0.41 [23:42:02]line ИТОГО: 500.00 [23:42:02]line Внесено: 500.00 [23:42:02]line СДАЧА: 0.00 [23:42:02]line НСП 1% : 4.43 [23:42:02]line НДС 12% : 53.14 [23:42:02]line Наличными: 500.00 [23:42:02]line Безнал.: 0.00 [23:42:02]line Место: АЗС № 172 "Партнер Нефть" [23:42:02]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:42:02]line СНО: Общий режим [23:42:02]line Чек 676 26.10.2024 23:42 [23:42:02]line Смена: 532 ФФД: 1.0 [23:42:02]line ЗНМ: 0300000116 [23:42:02]line РНМ: 0000000000091780 [23:42:02]line Версия ККМ: 001 [23:42:02]line ФМ: 0000000000871765 [23:42:02]line ФД: 309255 [23:42:02]line ФПД: 199514561969170 [23:42:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T234203&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309255&fm=199514561969170&tin=02508201610067®Number=0000000000091780&sum=50000 [23:42:02]written 0, free lines is 4095 [23:42:02]OFD Sender: Processing packet 309255 [packets to send 223, broken 222] [23:42:02]ProducePacketName [23:42:02]name=ofd_packets/00309255 [23:42:02]OFD Sender: To server: pG, [23:42:02]CommunicateWithHost lk.salyk.kg:30040 [23:42:02]ConnectInit lk.salyk.kg [23:42:02]Connected sock=10 [23:42:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 BF 1A 07 01 D0 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A4 02 00 00 F4 03 04 00 4B 7E 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 B8 04 00 35 04 06 00 B5 75 1A 97 FC 12 7E 41 53 2E EB 1A 49 50 [23:42:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 FB 64 47 00 3F 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 07 B8 04 00 F4 03 04 00 A7 24 1D 67 B6 04 01 00 00 4F A9 A6 4B 3D E0 17 10 [23:42:02]CommunicateWithHost err = 0 [23:42:02]CheckOFDResponse [23:42:02]1017 (14) - 77093643461234 [23:42:02]1041 (16) - 0000000000871765 [23:42:02]1040 (4) - 309255 [23:42:02]1012 (4) - 26.10.2024 17:19 [23:42:02]1206 (1) - 0 [23:42:02]OFD Sender: Remove packet 309255 [23:42:02]ProducePacketName [23:42:02]name=ofd_packets/00309255 [23:42:02]NVStorageDeleteData [23:42:02]Write to MH i2c: 01 00 00 FA 65 5F [23:42:02]Write i2c OK [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: 01 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: 01 07 00 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: 01 07 00 FA 65 00 00 00 00 00 AA 0C 1C [23:42:02]RasterBufferAndPrint [23:42:02]line [23:42:02]line [23:42:02]line [23:42:02]line [23:42:02]line [23:42:02]written 0, free lines is 3247 [23:42:02]MH_Cut [23:42:02]Write to MH i2c: D1 01 00 01 66 01 39 [23:42:02]Write i2c OK [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: D1 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: D1 01 00 [23:42:02]MH_I2C_Read... [23:42:02]Read from MH i2c: D1 01 00 01 66 00 38 [23:42:02]Write to MH i2c: 01 00 00 02 66 68 [23:42:02]Write i2c OK [23:42:02]MH_I2C_Read... [23:42:03]OFD Sender: No OFD packet to send [23:42:03]*** Cut start [23:42:03]*** Purtial cut [23:42:03]*** Stage 1: CUTSNS_PIN = 1 [23:42:03]Read from MH i2c: 01 [23:42:03]MH_I2C_Read... [23:42:03]*** Stop cut motor [23:42:03]*** Cut end [23:42:03]Read from MH i2c: 01 07 00 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: 01 07 00 02 66 00 00 00 00 00 FF 0F 7D [23:42:03]process_action close_receipt done [23:42:03]requested_data is exist [23:42:03]produce_requested_data [23:42:03]requested_item fm.sn is exist - process it [23:42:03]wFMCommunicate request_size=4 [23:42:03]MH_SAM_APDU [23:42:03]CAPDU: 80 11 00 00 [23:42:03]Write to MH i2c: E2 08 00 03 66 80 11 00 00 00 00 00 00 E3 [23:42:03]Write i2c OK [23:42:03]MH_I2C_Read... [23:42:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:03]Read from MH i2c: E2 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: E2 17 00 [23:42:03]MH_I2C_Read... [23:42:03]Read from MH i2c: E2 17 00 03 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 38 [23:42:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:42:03]wFMCommunicate OK [23:42:03]requested_item fd.num is exist - process it [23:42:03]SAM_PROTO_GetFieldsCounters [23:42:03]wFMCommunicate request_size=4 [23:42:03]MH_SAM_APDU [23:42:03]CAPDU: 80 13 00 00 [23:42:03]Write to MH i2c: E2 08 00 04 66 80 13 00 00 00 00 00 00 E6 [23:42:03]Write i2c OK [23:42:03]MH_I2C_Read... [23:42:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:42:04]Read from MH i2c: E2 [23:42:04]MH_I2C_Read... [23:42:04]Read from MH i2c: E2 62 00 [23:42:04]MH_I2C_Read... [23:42:04]Read from MH i2c: E2 62 00 04 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 07 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 D4 [23:42: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 07 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:42:04]wFMCommunicate OK [23:42:04]SAM_PROTO_GetFieldsCounters done [23:42:04]requested_item shift.num is exist - process it [23:42:04]requested_item shift.opened is exist - process it [23:42:04]req_shift_opened [23:42:04]FM_GetShiftState [23:42:04]SAM_PROTO_GetShiftState [23:42:04]wFMCommunicate request_size=4 [23:42:04]MH_SAM_APDU [23:42:04]CAPDU: 80 13 01 00 [23:42:04]Write to MH i2c: E2 08 00 05 66 80 13 01 00 00 00 00 00 E8 [23:42:04]Write i2c OK [23:42:04]MH_I2C_Read... [23:42:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:04]Read from MH i2c: E2 [23:42:04]MH_I2C_Read... [23:42:04]Read from MH i2c: E2 0E 00 [23:42:04]MH_I2C_Read... [23:42:04]Read from MH i2c: E2 0E 00 05 66 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 66 [23:42:04]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:42:04]wFMCommunicate OK [23:42:04]SAM_PROTO_GetShiftState done [23:42:04]FM_GetShiftState done [23:42:04]req_shift_opened done [23:42:04]requested_item shift.open_date is exist - process it [23:42:04]req_shift_open_date [23:42:04]req_shift_open_date done [23:42:04]produce_requested_data done [23:42:04]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309255,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:42:04]process_action_free close_receipt [23:42:04]json_value_free [23:42:04]json_value_free done [23:42:04]process_json_proto returns [23:42:04]Send response to host [23:42:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309255,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:42:04]free response buf [23:42:04]execute_script done [23:42:04]execute_script returns [23:42:04]free content buf [23:42:04]Sock 9.Close socket [23:42:04]Sock 9.Thread stoped [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:33]OFD Sender: No OFD packet to send [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:33]OFD Sender: No OFD packet to send [23:47:38]OFD Sender: No OFD packet to send [23:47:43]OFD Sender: No OFD packet to send [23:47:48]OFD Sender: No OFD packet to send [23:47:53]OFD Sender: No OFD packet to send [23:47:58]OFD Sender: No OFD packet to send [23:48:03]OFD Sender: No OFD packet to send [23:48:08]OFD Sender: No OFD packet to send [23:48:13]OFD Sender: No OFD packet to send [23:48:14]accept exits with 7 [23:48:14]New connection [23:48:14]New thread 3066879332 created [23:48:14]Thread 3067022692 joined [23:48:14]Waiting for new connection... [23:48:14] Sock 7.Parse request [23:48:14]Sock 7.Check first char [23:48:14]Sock 7.First char is OK [23:48:14]request: POST /json_proto HTTP/1.0 [23:48:14]Method: POST [23:48:14]URL: /json_proto [23:48:14]Method is POST - this is cgi request [23:48:14]url: /json_proto [23:48:14]query_string will be loaded in cgi processing [23:48:14]execute_cgi json_proto POST (null) [23:48:14]execute_cgi path=json_proto method=POST [23:48:14]POST find Content-Length [23:48:14]Host: 172.17.96.3:8080 [23:48:14]Content-Length: 677 [23:48:14]Content-Type: application/json [23:48:14] [23:48:14]POST finish read [23:48:14]Found Content-Length = 677 [23:48:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [23:48:14]execute_script... [23:48:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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" ] } } [23:48:14]POST & json_proto [23:48:14]process_json_proto [23:48:14]json parsed OK: [23:48:14]protocol is kg_v1.0 [23:48:14]action value=close_receipt [23:48:14]process_action close_receipt [23:48:14]cmd_close_receipt [23:48:14]MH_GetDate [23:48:14]Write to MH i2c: F0 00 00 06 66 5B [23:48:14]Write i2c OK [23:48:14]MH_I2C_Read... [23:48:14]Read from MH i2c: F0 [23:48:14]MH_I2C_Read... [23:48:14]Read from MH i2c: F0 09 00 [23:48:14]MH_I2C_Read... [23:48:14]Read from MH i2c: F0 09 00 06 66 00 C1 7F 1D 67 44 5E 04 65 33 [23:48:14]GetLastDocTimeStamp 1729986123 [23:48:14]current date 1729986497 [23:48:14]FM_GetShiftState [23:48:14]SAM_PROTO_GetShiftState [23:48:14]wFMCommunicate request_size=4 [23:48:14]MH_SAM_APDU [23:48:14]CAPDU: 80 13 01 00 [23:48:14]Write to MH i2c: E2 08 00 07 66 80 13 01 00 00 00 00 00 EA [23:48:14]Write i2c OK [23:48:14]MH_I2C_Read... [23:48:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:14]Read from MH i2c: E2 [23:48:14]MH_I2C_Read... [23:48:14]Read from MH i2c: E2 0E 00 [23:48:14]MH_I2C_Read... [23:48:14]Read from MH i2c: E2 0E 00 07 66 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 68 [23:48:14]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:48:14]wFMCommunicate OK [23:48:14]SAM_PROTO_GetShiftState done [23:48:14]FM_GetShiftState done [23:48:14]opened in 1729902265 [23:48:14]opened+sec_in_day 1729988665 [23:48:14]quantity*price = 50041 [23:48:14]sum+1 = 50042 [23:48:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 677 26.10.2024 23:48 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309256 ФПД: 215672677663052 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T234817&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309256&fm=215672677663052&tin=02508201610067®Number=0000000000091780&sum=50000 [23:48:15]StoreToDocumentArchive [23:48:15]shift 532 fd 309256 [23:48:15]save to /storage/0532/doc_00309256 [23:48:15]save last doc name /storage/0532/doc_00309256 to /storage/kkm_last_doc_name [23:48:15]save OK [23:48:15]Clear old archive folders... [23:48:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:48:15]tlvbuf is 000E8EA0 [23:48:15]SAM_PROTO_ClearQueue [23:48:15]wFMCommunicate request_size=4 [23:48:15]MH_SAM_APDU [23:48:15]CAPDU: 80 09 00 00 [23:48:15]Write to MH i2c: E2 08 00 14 66 80 09 00 00 00 00 00 00 EC [23:48:15]Write i2c OK [23:48:15]MH_I2C_Read... [23:48:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:48:15]Read from MH i2c: E2 [23:48:15]MH_I2C_Read... [23:48:15]Read from MH i2c: E2 03 00 [23:48:15]MH_I2C_Read... [23:48:15]Read from MH i2c: E2 03 00 14 66 00 90 00 EE [23:48:15]RAPDU: 90 00 [23:48:15]wFMCommunicate OK [23:48:15]SAM_PROTO_ClearQueue done [23:48:15]KKMCreateOFDPacket [23:48:15]OFDProtocolAddRootSTLVToBuf [23:48:15]FM_MakeSignedData [23:48:15]FM_MakeSignedData [23:48:15]SAM_PROTO_SignData [23:48:15]wFMCommunicate request_size=4 [23:48:15]MH_SAM_APDU [23:48:15]CAPDU: 80 0D 01 02 [23:48:15]Write to MH i2c: E2 08 00 15 66 80 0D 01 02 00 00 00 00 F4 [23:48:15]Write i2c OK [23:48:15]MH_I2C_Read... [23:48:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:48:15]Read from MH i2c: E2 [23:48:15]MH_I2C_Read... [23:48:15]Read from MH i2c: E2 03 00 [23:48:15]MH_I2C_Read... [23:48:15]Read from MH i2c: E2 03 00 15 66 00 90 00 EF [23:48:15]RAPDU: 90 00 [23:48:15]wFMCommunicate OK [23:48:15]wFMCommunicate request_size=255 [23:48:15]MH_SAM_APDU [23:48:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A5 02 00 00 F4 03 04 00 C1 7F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 08 B8 04 00 35 04 06 00 C4 [23:48:15]Write to MH i2c: E2 02 01 16 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A5 02 00 00 F4 03 04 00 C1 7F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 08 B8 04 00 35 04 06 00 C4 00 00 8B [23:48:15]Write i2c OK [23:48:15]MH_I2C_Read... [23:48:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:48:16]Read from MH i2c: E2 [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: E2 03 00 [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: E2 03 00 16 66 00 90 00 F0 [23:48:16]RAPDU: 90 00 [23:48:16]wFMCommunicate OK [23:48:16]wFMCommunicate request_size=10 [23:48:16]MH_SAM_APDU [23:48:16]CAPDU: 80 0D 02 02 05 27 35 57 01 4C [23:48:16]Write to MH i2c: E2 0D 00 17 66 80 0D 02 02 05 00 27 35 57 01 4C 00 00 01 [23:48:16]Write i2c OK [23:48:16]MH_I2C_Read... [23:48:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:48:16]Read from MH i2c: E2 [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: E2 03 00 [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: E2 03 00 17 66 00 90 00 F1 [23:48:16]RAPDU: 90 00 [23:48:16]wFMCommunicate OK [23:48:16]wFMCommunicate request_size=4 [23:48:16]MH_SAM_APDU [23:48:16]CAPDU: 80 0D 03 02 [23:48:16]Write to MH i2c: E2 08 00 18 66 80 0D 03 02 00 00 00 00 F9 [23:48:16]Write i2c OK [23:48:16]MH_I2C_Read... [23:48:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:48:16]Read from MH i2c: E2 [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: E2 0B 00 [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: E2 0B 00 18 66 00 A2 48 15 74 D3 15 7F 47 90 00 1B [23:48:16]RAPDU: A2 48 15 74 D3 15 7F 47 90 00 [23:48:16]wFMCommunicate OK [23:48:16]SAM_PROTO_SignData done [23:48:16]FM_MakeSignedData done [23:48:16]CreateOFDProtocolMessage [23:48:16]wFMCommunicate request_size=4 [23:48:16]MH_SAM_APDU [23:48:16]CAPDU: 80 11 00 00 [23:48:16]Write to MH i2c: E2 08 00 19 66 80 11 00 00 00 00 00 00 F9 [23:48:16]Write i2c OK [23:48:16]MH_I2C_Read... [23:48:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:48:16]Read from MH i2c: E2 [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: E2 17 00 [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: E2 17 00 19 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4E [23:48:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:48:16]wFMCommunicate OK [23:48:16]CreateOFDProtocolMessage done [23:48:16]OFDSenderStorePacket 309256 [23:48:16]StoreOFDPacket docnum=309256 [23:48:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DE 18 07 01 5A B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 A5 02 00 00 F4 03 04 00 C1 7F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 08 B8 04 00 35 04 06 00 C4 27 35 57 01 4C A2 48 15 74 D3 15 7F 47 [23:48:16]CheckFolder [23:48:16]dirname=/storage/ofd_packets [23:48:16]CheckFolder done [23:48:16]ProducePacketName [23:48:16]name=ofd_packets/00309256 [23:48:16]NVStorageSaveData ofd_packets/00309256 [23:48:16]File name is /storage/ofd_packets/00309256 [23:48:16]Write 301 bytes [23:48:16]NVStorageSaveData done [23:48:16]OFDSenderStorePacket done [23:48:16]KKMCreateOFDPacket done [23:48:16]NVStorageSaveData kkm_last_timestamp [23:48:16]File name is /storage/kkm_last_timestamp [23:48:16]Write 4 bytes [23:48:16]NVStorageSaveData done [23:48:16]ExternCall_PrintAddStr [23:48:16]wPrintStart [23:48:16]Write to MH i2c: 01 00 00 1A 66 80 [23:48:16]Write i2c OK [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: 01 [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: 01 07 00 [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: 01 07 00 1A 66 00 00 00 00 00 FF 0F 95 [23:48:16]RasterBufferAndPrint [23:48:16]line Счет N : (1)643124 [23:48:16]line ИНН: 02508201610067 [23:48:16]line Контрольно-Кассовый Чек [23:48:16]line ПРОДАЖА [23:48:16]line ТРК (МРК, ГНК) : 62 [23:48:16]line Товар: 2710124130 [23:48:16]line Аи-92-К-2 [23:48:16]line 7.480 * 66.90 [23:48:16]line = 500.41 [23:48:16]line НДС 12% НСП 1% [23:48:16]line > о реализуемом товаре [23:48:16]line ОКРУГЛЕНИЕ: -0.41 [23:48:16]line ИТОГО: 500.00 [23:48:16]line Внесено: 500.00 [23:48:16]line СДАЧА: 0.00 [23:48:16]line НСП 1% : 4.43 [23:48:16]line НДС 12% : 53.14 [23:48:16]line Наличными: 500.00 [23:48:16]line Безнал.: 0.00 [23:48:16]line Место: АЗС № 172 "Партнер Нефть" [23:48:16]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:48:16]line СНО: Общий режим [23:48:16]line Чек 677 26.10.2024 23:48 [23:48:16]line Смена: 532 ФФД: 1.0 [23:48:16]line ЗНМ: 0300000116 [23:48:16]line РНМ: 0000000000091780 [23:48:16]line Версия ККМ: 001 [23:48:16]line ФМ: 0000000000871765 [23:48:16]line ФД: 309256 [23:48:16]line ФПД: 215672677663052 [23:48:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T234817&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309256&fm=215672677663052&tin=02508201610067®Number=0000000000091780&sum=50000 [23:48:16]written 0, free lines is 4095 [23:48:16]OFD Sender: Processing packet 309256 [packets to send 223, broken 222] [23:48:16]ProducePacketName [23:48:16]name=ofd_packets/00309256 [23:48:16]OFD Sender: To server: pG, [23:48:16]CommunicateWithHost lk.salyk.kg:30040 [23:48:16]ConnectInit lk.salyk.kg [23:48:16]Connected sock=10 [23:48:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DE 18 07 01 5A B9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 A5 02 00 00 F4 03 04 00 C1 7F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 08 B8 04 00 35 04 06 00 C4 27 35 57 01 4C A2 48 15 74 D3 15 7F 47 [23:48:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 B1 39 47 00 0E 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 31 37 36 35 10 04 04 00 08 B8 04 00 F4 03 04 00 1D 26 1D 67 B6 04 01 00 00 E6 3E AE 22 F8 74 04 27 [23:48:16]CommunicateWithHost err = 0 [23:48:16]CheckOFDResponse [23:48:16]1017 (14) - 77093643461234 [23:48:16]1041 (16) - 0000000000871765 [23:48:16]1040 (4) - 309256 [23:48:16]1012 (4) - 26.10.2024 17:25 [23:48:16]1206 (1) - 0 [23:48:16]OFD Sender: Remove packet 309256 [23:48:16]ProducePacketName [23:48:16]name=ofd_packets/00309256 [23:48:16]NVStorageDeleteData [23:48:16]Write to MH i2c: 01 00 00 44 66 AA [23:48:16]Write i2c OK [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: 01 [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: 01 07 00 [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: 01 07 00 44 66 00 00 00 00 00 A8 0C 65 [23:48:16]RasterBufferAndPrint [23:48:16]line [23:48:16]line [23:48:16]line [23:48:16]line [23:48:16]line [23:48:16]written 0, free lines is 3245 [23:48:16]MH_Cut [23:48:16]Write to MH i2c: D1 01 00 4B 66 01 83 [23:48:16]Write i2c OK [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: D1 [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: D1 01 00 [23:48:16]MH_I2C_Read... [23:48:16]Read from MH i2c: D1 01 00 4B 66 00 82 [23:48:16]Write to MH i2c: 01 00 00 4C 66 B2 [23:48:16]Write i2c OK [23:48:16]MH_I2C_Read... [23:48:17]OFD Sender: No OFD packet to send [23:48:17]*** Cut start [23:48:17]*** Purtial cut [23:48:17]*** Stage 1: CUTSNS_PIN = 1 [23:48:17]Read from MH i2c: 01 [23:48:17]MH_I2C_Read... [23:48:17]*** Stop cut motor [23:48:17]*** Cut end [23:48:17]Read from MH i2c: 01 07 00 [23:48:17]MH_I2C_Read... [23:48:17]Read from MH i2c: 01 07 00 4C 66 00 00 00 00 00 FF 0F C7 [23:48:17]process_action close_receipt done [23:48:17]requested_data is exist [23:48:17]produce_requested_data [23:48:17]requested_item fm.sn is exist - process it [23:48:17]wFMCommunicate request_size=4 [23:48:17]MH_SAM_APDU [23:48:17]CAPDU: 80 11 00 00 [23:48:17]Write to MH i2c: E2 08 00 4D 66 80 11 00 00 00 00 00 00 2D [23:48:17]Write i2c OK [23:48:17]MH_I2C_Read... [23:48:17]Read from MH i2c: E2 [23:48:17]MH_I2C_Read... [23:48:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:48:17]Read from MH i2c: E2 17 00 [23:48:17]MH_I2C_Read... [23:48:17]Read from MH i2c: E2 17 00 4D 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 82 [23:48:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:48:17]wFMCommunicate OK [23:48:17]requested_item fd.num is exist - process it [23:48:17]SAM_PROTO_GetFieldsCounters [23:48:17]wFMCommunicate request_size=4 [23:48:17]MH_SAM_APDU [23:48:17]CAPDU: 80 13 00 00 [23:48:17]Write to MH i2c: E2 08 00 4E 66 80 13 00 00 00 00 00 00 30 [23:48:17]Write i2c OK [23:48:17]MH_I2C_Read... [23:48:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:48:18]Read from MH i2c: E2 [23:48:18]MH_I2C_Read... [23:48:18]Read from MH i2c: E2 62 00 [23:48:18]MH_I2C_Read... [23:48:18]Read from MH i2c: E2 62 00 4E 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 08 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 22 [23:48:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 08 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:48:18]wFMCommunicate OK [23:48:18]SAM_PROTO_GetFieldsCounters done [23:48:18]requested_item shift.num is exist - process it [23:48:18]requested_item shift.opened is exist - process it [23:48:18]req_shift_opened [23:48:18]FM_GetShiftState [23:48:18]SAM_PROTO_GetShiftState [23:48:18]wFMCommunicate request_size=4 [23:48:18]MH_SAM_APDU [23:48:18]CAPDU: 80 13 01 00 [23:48:18]Write to MH i2c: E2 08 00 4F 66 80 13 01 00 00 00 00 00 32 [23:48:18]Write i2c OK [23:48:18]MH_I2C_Read... [23:48:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:18]Read from MH i2c: E2 [23:48:18]MH_I2C_Read... [23:48:18]Read from MH i2c: E2 0E 00 [23:48:18]MH_I2C_Read... [23:48:18]Read from MH i2c: E2 0E 00 4F 66 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B0 [23:48:18]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:48:18]wFMCommunicate OK [23:48:18]SAM_PROTO_GetShiftState done [23:48:18]FM_GetShiftState done [23:48:18]req_shift_opened done [23:48:18]requested_item shift.open_date is exist - process it [23:48:18]req_shift_open_date [23:48:18]req_shift_open_date done [23:48:18]produce_requested_data done [23:48:18]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309256,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:48:18]process_action_free close_receipt [23:48:18]json_value_free [23:48:18]json_value_free done [23:48:18]process_json_proto returns [23:48:18]Send response to host [23:48:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309256,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:48:18]free response buf [23:48:18]execute_script done [23:48:18]execute_script returns [23:48:18]free content buf [23:48:18]Sock 7.Close socket [23:48:18]Sock 7.Thread stoped [23:48:21]accept exits with 9 [23:48:21]New connection [23:48:21]New thread 3067022692 created [23:48:21]Thread 3066879332 joined [23:48:21]Waiting for new connection... [23:48:21] Sock 9.Parse request [23:48:21]Sock 9.Check first char [23:48:21]Sock 9.First char is OK [23:48:21]request: POST /json_proto HTTP/1.0 [23:48:21]Method: POST [23:48:21]URL: /json_proto [23:48:21]Method is POST - this is cgi request [23:48:21]url: /json_proto [23:48:21]query_string will be loaded in cgi processing [23:48:21]execute_cgi json_proto POST (null) [23:48:21]execute_cgi path=json_proto method=POST [23:48:21]POST find Content-Length [23:48:21]Host: 172.17.96.3:8080 [23:48:21]Content-Length: 682 [23:48:21]Content-Type: application/json [23:48:21] [23:48:21]POST finish read [23:48:21]Found Content-Length = 682 [23:48:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [23:48:21]execute_script... [23:48:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [23:48:21]POST & json_proto [23:48:21]process_json_proto [23:48:21]json parsed OK: [23:48:21]protocol is kg_v1.0 [23:48:21]action value=close_receipt [23:48:21]process_action close_receipt [23:48:21]cmd_close_receipt [23:48:21]MH_GetDate [23:48:21]Write to MH i2c: F0 00 00 50 66 A5 [23:48:21]Write i2c OK [23:48:21]MH_I2C_Read... [23:48:21]Read from MH i2c: F0 [23:48:21]MH_I2C_Read... [23:48:21]Read from MH i2c: F0 09 00 [23:48:21]MH_I2C_Read... [23:48:21]Read from MH i2c: F0 09 00 50 66 00 C8 7F 1D 67 44 5E 04 65 84 [23:48:21]GetLastDocTimeStamp 1729986497 [23:48:21]current date 1729986504 [23:48:21]FM_GetShiftState [23:48:21]SAM_PROTO_GetShiftState [23:48:21]wFMCommunicate request_size=4 [23:48:21]MH_SAM_APDU [23:48:21]CAPDU: 80 13 01 00 [23:48:21]Write to MH i2c: E2 08 00 51 66 80 13 01 00 00 00 00 00 34 [23:48:21]Write i2c OK [23:48:21]MH_I2C_Read... [23:48:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:21]Read from MH i2c: E2 [23:48:21]MH_I2C_Read... [23:48:21]Read from MH i2c: E2 0E 00 [23:48:21]MH_I2C_Read... [23:48:21]Read from MH i2c: E2 0E 00 51 66 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 B2 [23:48:21]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:48:21]wFMCommunicate OK [23:48:21]SAM_PROTO_GetShiftState done [23:48:21]FM_GetShiftState done [23:48:21]opened in 1729902265 [23:48:21]opened+sec_in_day 1729988665 [23:48:21]quantity*price = 100015 [23:48:21]sum+1 = 100017 [23:48:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 678 26.10.2024 23:48 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309257 ФПД: 248542722627048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T234824&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309257&fm=248542722627048&tin=02508201610067®Number=0000000000091780&sum=100000 [23:48:22]StoreToDocumentArchive [23:48:22]shift 532 fd 309257 [23:48:22]save to /storage/0532/doc_00309257 [23:48:22]save last doc name /storage/0532/doc_00309257 to /storage/kkm_last_doc_name [23:48:22]save OK [23:48:22]Clear old archive folders... [23:48:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:48:22]tlvbuf is 00091FF0 [23:48:22]SAM_PROTO_ClearQueue [23:48:22]wFMCommunicate request_size=4 [23:48:22]MH_SAM_APDU [23:48:22]CAPDU: 80 09 00 00 [23:48:22]Write to MH i2c: E2 08 00 5E 66 80 09 00 00 00 00 00 00 36 [23:48:22]Write i2c OK [23:48:22]MH_I2C_Read... [23:48:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:48:22]Read from MH i2c: E2 [23:48:22]MH_I2C_Read... [23:48:22]Read from MH i2c: E2 03 00 [23:48:22]MH_I2C_Read... [23:48:22]Read from MH i2c: E2 03 00 5E 66 00 90 00 38 [23:48:22]RAPDU: 90 00 [23:48:22]wFMCommunicate OK [23:48:22]SAM_PROTO_ClearQueue done [23:48:22]KKMCreateOFDPacket [23:48:22]OFDProtocolAddRootSTLVToBuf [23:48:22]FM_MakeSignedData [23:48:22]FM_MakeSignedData [23:48:22]SAM_PROTO_SignData [23:48:22]wFMCommunicate request_size=4 [23:48:22]MH_SAM_APDU [23:48:22]CAPDU: 80 0D 01 02 [23:48:22]Write to MH i2c: E2 08 00 5F 66 80 0D 01 02 00 00 00 00 3E [23:48:22]Write i2c OK [23:48:22]MH_I2C_Read... [23:48:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:48:23]Read from MH i2c: E2 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: E2 03 00 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: E2 03 00 5F 66 00 90 00 39 [23:48:23]RAPDU: 90 00 [23:48:23]wFMCommunicate OK [23:48:23]wFMCommunicate request_size=255 [23:48:23]MH_SAM_APDU [23:48:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 A6 02 00 00 F4 03 04 00 C8 7F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 09 B8 04 00 35 04 06 00 E2 [23:48:23]Write to MH i2c: E2 02 01 60 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A6 02 00 00 F4 03 04 00 C8 7F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 09 B8 04 00 35 04 06 00 E2 00 00 F6 [23:48:23]Write i2c OK [23:48:23]MH_I2C_Read... [23:48:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:48:23]Read from MH i2c: E2 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: E2 03 00 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: E2 03 00 60 66 00 90 00 3A [23:48:23]RAPDU: 90 00 [23:48:23]wFMCommunicate OK [23:48:23]wFMCommunicate request_size=10 [23:48:23]MH_SAM_APDU [23:48:23]CAPDU: 80 0D 02 02 05 0C 5C B1 95 E8 [23:48:23]Write to MH i2c: E2 0D 00 61 66 80 0D 02 02 05 00 0C 5C B1 95 E8 00 00 E1 [23:48:23]Write i2c OK [23:48:23]MH_I2C_Read... [23:48:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:48:23]Read from MH i2c: E2 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: E2 03 00 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: E2 03 00 61 66 00 90 00 3B [23:48:23]RAPDU: 90 00 [23:48:23]wFMCommunicate OK [23:48:23]wFMCommunicate request_size=4 [23:48:23]MH_SAM_APDU [23:48:23]CAPDU: 80 0D 03 02 [23:48:23]Write to MH i2c: E2 08 00 62 66 80 0D 03 02 00 00 00 00 43 [23:48:23]Write i2c OK [23:48:23]MH_I2C_Read... [23:48:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:48:23]Read from MH i2c: E2 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: E2 0B 00 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: E2 0B 00 62 66 00 EC 7A BF F8 73 3A C0 B5 90 00 83 [23:48:23]RAPDU: EC 7A BF F8 73 3A C0 B5 90 00 [23:48:23]wFMCommunicate OK [23:48:23]SAM_PROTO_SignData done [23:48:23]FM_MakeSignedData done [23:48:23]CreateOFDProtocolMessage [23:48:23]wFMCommunicate request_size=4 [23:48:23]MH_SAM_APDU [23:48:23]CAPDU: 80 11 00 00 [23:48:23]Write to MH i2c: E2 08 00 63 66 80 11 00 00 00 00 00 00 43 [23:48:23]Write i2c OK [23:48:23]MH_I2C_Read... [23:48:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:48:23]Read from MH i2c: E2 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: E2 17 00 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: E2 17 00 63 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 98 [23:48:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:48:23]wFMCommunicate OK [23:48:23]CreateOFDProtocolMessage done [23:48:23]OFDSenderStorePacket 309257 [23:48:23]StoreOFDPacket docnum=309257 [23:48:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 84 36 07 01 55 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A6 02 00 00 F4 03 04 00 C8 7F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 09 B8 04 00 35 04 06 00 E2 0C 5C B1 95 E8 EC 7A BF F8 73 3A C0 B5 [23:48:23]CheckFolder [23:48:23]dirname=/storage/ofd_packets [23:48:23]CheckFolder done [23:48:23]ProducePacketName [23:48:23]name=ofd_packets/00309257 [23:48:23]NVStorageSaveData ofd_packets/00309257 [23:48:23]File name is /storage/ofd_packets/00309257 [23:48:23]Write 301 bytes [23:48:23]NVStorageSaveData done [23:48:23]OFDSenderStorePacket done [23:48:23]KKMCreateOFDPacket done [23:48:23]NVStorageSaveData kkm_last_timestamp [23:48:23]File name is /storage/kkm_last_timestamp [23:48:23]Write 4 bytes [23:48:23]NVStorageSaveData done [23:48:23]ExternCall_PrintAddStr [23:48:23]wPrintStart [23:48:23]Write to MH i2c: 01 00 00 64 66 CA [23:48:23]Write i2c OK [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: 01 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: 01 07 00 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: 01 07 00 64 66 00 00 00 00 00 FF 0F DF [23:48:23]RasterBufferAndPrint [23:48:23]line Счет N : (1)643125 [23:48:23]line ИНН: 02508201610067 [23:48:23]line Контрольно-Кассовый Чек [23:48:23]line ПРОДАЖА [23:48:23]line ТРК (МРК, ГНК) : 41 [23:48:23]line Товар: 2710124130 [23:48:23]line Аи-92-К-2 [23:48:23]line 14.950 * 66.90 [23:48:23]line = 1000.16 [23:48:23]line НДС 12% НСП 1% [23:48:23]line > о реализуемом товаре [23:48:23]line ОКРУГЛЕНИЕ: -0.16 [23:48:23]line ИТОГО: 1000.00 [23:48:23]line Внесено: 1000.00 [23:48:23]line СДАЧА: 0.00 [23:48:23]line НСП 1% : 8.85 [23:48:23]line НДС 12% : 106.21 [23:48:23]line Наличными: 1000.00 [23:48:23]line Безнал.: 0.00 [23:48:23]line Место: АЗС № 172 "Партнер Нефть" [23:48:23]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:48:23]line СНО: Общий режим [23:48:23]line Чек 678 26.10.2024 23:48 [23:48:23]line Смена: 532 ФФД: 1.0 [23:48:23]line ЗНМ: 0300000116 [23:48:23]line РНМ: 0000000000091780 [23:48:23]line Версия ККМ: 001 [23:48:23]line ФМ: 0000000000871765 [23:48:23]line ФД: 309257 [23:48:23]line ФПД: 248542722627048 [23:48:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T234824&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309257&fm=248542722627048&tin=02508201610067®Number=0000000000091780&sum=100000 [23:48:23]written 0, free lines is 4095 [23:48:23]OFD Sender: Processing packet 309257 [packets to send 223, broken 222] [23:48:23]ProducePacketName [23:48:23]name=ofd_packets/00309257 [23:48:23]OFD Sender: To server: pG, [23:48:23]CommunicateWithHost lk.salyk.kg:30040 [23:48:23]ConnectInit lk.salyk.kg [23:48:23]Connected sock=10 [23:48:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 84 36 07 01 55 B2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A6 02 00 00 F4 03 04 00 C8 7F 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 09 B8 04 00 35 04 06 00 E2 0C 5C B1 95 E8 EC 7A BF F8 73 3A C0 B5 [23:48:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 9E 3B 47 00 73 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 31 37 36 35 10 04 04 00 09 B8 04 00 F4 03 04 00 25 26 1D 67 B6 04 01 00 00 50 B1 38 8B 14 06 2F 2A [23:48:23]CommunicateWithHost err = 0 [23:48:23]CheckOFDResponse [23:48:23]1017 (14) - 77093643461234 [23:48:23]1041 (16) - 0000000000871765 [23:48:23]1040 (4) - 309257 [23:48:23]1012 (4) - 26.10.2024 17:25 [23:48:23]1206 (1) - 0 [23:48:23]OFD Sender: Remove packet 309257 [23:48:23]ProducePacketName [23:48:23]name=ofd_packets/00309257 [23:48:23]NVStorageDeleteData [23:48:23]Write to MH i2c: 01 00 00 8E 66 F4 [23:48:23]Write i2c OK [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: 01 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: 01 07 00 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: 01 07 00 8E 66 00 00 00 00 00 B1 0C B8 [23:48:23]RasterBufferAndPrint [23:48:23]line [23:48:23]line [23:48:23]line [23:48:23]line [23:48:23]line [23:48:23]written 0, free lines is 3257 [23:48:23]MH_Cut [23:48:23]Write to MH i2c: D1 01 00 95 66 01 CD [23:48:23]Write i2c OK [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: D1 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: D1 01 00 [23:48:23]MH_I2C_Read... [23:48:23]Read from MH i2c: D1 01 00 95 66 00 CC [23:48:23]Write to MH i2c: 01 00 00 96 66 FC [23:48:23]Write i2c OK [23:48:23]MH_I2C_Read... [23:48:24]OFD Sender: No OFD packet to send [23:48:24]*** Cut start [23:48:24]*** Purtial cut [23:48:24]*** Stage 1: CUTSNS_PIN = 1 [23:48:25]Read from MH i2c: 01 [23:48:25]MH_I2C_Read... [23:48:25]*** Stop cut motor [23:48:25]*** Cut end [23:48:25]Read from MH i2c: 01 07 00 [23:48:25]MH_I2C_Read... [23:48:25]Read from MH i2c: 01 07 00 96 66 00 00 00 00 00 FF 0F 11 [23:48:25]process_action close_receipt done [23:48:25]requested_data is exist [23:48:25]produce_requested_data [23:48:25]requested_item fm.sn is exist - process it [23:48:25]wFMCommunicate request_size=4 [23:48:25]MH_SAM_APDU [23:48:25]CAPDU: 80 11 00 00 [23:48:25]Write to MH i2c: E2 08 00 97 66 80 11 00 00 00 00 00 00 77 [23:48:25]Write i2c OK [23:48:25]MH_I2C_Read... [23:48:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:48:25]Read from MH i2c: E2 [23:48:25]MH_I2C_Read... [23:48:25]Read from MH i2c: E2 17 00 [23:48:25]MH_I2C_Read... [23:48:25]Read from MH i2c: E2 17 00 97 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CC [23:48:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:48:25]wFMCommunicate OK [23:48:25]requested_item fd.num is exist - process it [23:48:25]SAM_PROTO_GetFieldsCounters [23:48:25]wFMCommunicate request_size=4 [23:48:25]MH_SAM_APDU [23:48:25]CAPDU: 80 13 00 00 [23:48:25]Write to MH i2c: E2 08 00 98 66 80 13 00 00 00 00 00 00 7A [23:48:25]Write i2c OK [23:48:25]MH_I2C_Read... [23:48:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:48:25]Read from MH i2c: E2 [23:48:25]MH_I2C_Read... [23:48:25]Read from MH i2c: E2 62 00 [23:48:25]MH_I2C_Read... [23:48:25]Read from MH i2c: E2 62 00 98 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 09 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A6 02 00 00 5E 04 04 00 A6 02 00 00 57 04 04 00 A7 02 00 00 19 04 04 00 00 00 00 00 90 00 70 [23:48: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 09 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A6 02 00 00 5E 04 04 00 A6 02 00 00 57 04 04 00 A7 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:48:25]wFMCommunicate OK [23:48:25]SAM_PROTO_GetFieldsCounters done [23:48:25]requested_item shift.num is exist - process it [23:48:25]requested_item shift.opened is exist - process it [23:48:25]req_shift_opened [23:48:25]FM_GetShiftState [23:48:25]SAM_PROTO_GetShiftState [23:48:25]wFMCommunicate request_size=4 [23:48:25]MH_SAM_APDU [23:48:25]CAPDU: 80 13 01 00 [23:48:25]Write to MH i2c: E2 08 00 99 66 80 13 01 00 00 00 00 00 7C [23:48:25]Write i2c OK [23:48:25]MH_I2C_Read... [23:48:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:48:25]Read from MH i2c: E2 [23:48:25]MH_I2C_Read... [23:48:25]Read from MH i2c: E2 0E 00 [23:48:25]MH_I2C_Read... [23:48:25]Read from MH i2c: E2 0E 00 99 66 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FA [23:48:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:48:25]wFMCommunicate OK [23:48:25]SAM_PROTO_GetShiftState done [23:48:25]FM_GetShiftState done [23:48:25]req_shift_opened done [23:48:25]requested_item shift.open_date is exist - process it [23:48:25]req_shift_open_date [23:48:25]req_shift_open_date done [23:48:25]produce_requested_data done [23:48:25]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309257,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:48:25]process_action_free close_receipt [23:48:25]json_value_free [23:48:25]json_value_free done [23:48:25]process_json_proto returns [23:48:25]Send response to host [23:48:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309257,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:48:25]free response buf [23:48:25]execute_script done [23:48:25]execute_script returns [23:48:25]free content buf [23:48:25]Sock 9.Close socket [23:48:25]Sock 9.Thread stoped [23:48:29]OFD Sender: No OFD packet to send [23:48:34]OFD Sender: No OFD packet to send [23:48:39]OFD Sender: No OFD packet to send [23:48:44]OFD Sender: No OFD packet to send [23:48:49]OFD Sender: No OFD packet to send [23:48:54]OFD Sender: No OFD packet to send [23:48:59]OFD Sender: No OFD packet to send [23:49:04]OFD Sender: No OFD packet to send [23:49:09]OFD Sender: No OFD packet to send [23:49:14]OFD Sender: No OFD packet to send [23:49:19]OFD Sender: No OFD packet to send [23:49:24]OFD Sender: No OFD packet to send [23:49:29]OFD Sender: No OFD packet to send [23:49:34]OFD Sender: No OFD packet to send [23:49:39]OFD Sender: No OFD packet to send [23:49:44]OFD Sender: No OFD packet to send [23:49:49]OFD Sender: No OFD packet to send [23:49:54]OFD Sender: No OFD packet to send [23:49:59]OFD Sender: No OFD packet to send [23:50:04]OFD Sender: No OFD packet to send [23:50:09]OFD Sender: No OFD packet to send [23:50:14]OFD Sender: No OFD packet to send [23:50:19]OFD Sender: No OFD packet to send [23:50:24]OFD Sender: No OFD packet to send [23:50:29]OFD Sender: No OFD packet to send [23:50:34]OFD Sender: No OFD packet to send [23:50:39]OFD Sender: No OFD packet to send [23:50:44]OFD Sender: No OFD packet to send [23:50:49]OFD Sender: No OFD packet to send [23:50:54]OFD Sender: No OFD packet to send [23:50:59]OFD Sender: No OFD packet to send [23:51:04]OFD Sender: No OFD packet to send [23:51:09]OFD Sender: No OFD packet to send [23:51:14]OFD Sender: No OFD packet to send [23:51:19]OFD Sender: No OFD packet to send [23:51:24]OFD Sender: No OFD packet to send [23:51:29]OFD Sender: No OFD packet to send [23:51:34]OFD Sender: No OFD packet to send [23:51:39]OFD Sender: No OFD packet to send [23:51:44]OFD Sender: No OFD packet to send [23:51:49]OFD Sender: No OFD packet to send [23:51:54]OFD Sender: No OFD packet to send [23:51:59]OFD Sender: No OFD packet to send [23:52:04]OFD Sender: No OFD packet to send [23:52:09]OFD Sender: No OFD packet to send [23:52:14]OFD Sender: No OFD packet to send [23:52:19]OFD Sender: No OFD packet to send [23:52:24]OFD Sender: No OFD packet to send [23:52:29]OFD Sender: No OFD packet to send [23:52:34]OFD Sender: No OFD packet to send [23:52:39]OFD Sender: No OFD packet to send [23:52:44]OFD Sender: No OFD packet to send [23:52:49]OFD Sender: No OFD packet to send [23:52:54]OFD Sender: No OFD packet to send [23:52:59]OFD Sender: No OFD packet to send [23:53:04]OFD Sender: No OFD packet to send [23:53:09]OFD Sender: No OFD packet to send [23:53:14]OFD Sender: No OFD packet to send [23:53:19]OFD Sender: No OFD packet to send [23:53:24]OFD Sender: No OFD packet to send [23:53:29]OFD Sender: No OFD packet to send [23:53:34]OFD Sender: No OFD packet to send [23:53:39]OFD Sender: No OFD packet to send [23:53:44]OFD Sender: No OFD packet to send [23:53:49]OFD Sender: No OFD packet to send [23:53:54]OFD Sender: No OFD packet to send [23:53:59]OFD Sender: No OFD packet to send [23:54:04]OFD Sender: No OFD packet to send [23:54:09]OFD Sender: No OFD packet to send [23:54:14]OFD Sender: No OFD packet to send [23:54:19]OFD Sender: No OFD packet to send [23:54:24]OFD Sender: No OFD packet to send [23:54:29]OFD Sender: No OFD packet to send [23:54:34]OFD Sender: No OFD packet to send [23:54:39]OFD Sender: No OFD packet to send [23:54:44]OFD Sender: No OFD packet to send [23:54:49]OFD Sender: No OFD packet to send [23:54:54]OFD Sender: No OFD packet to send [23:54:59]OFD Sender: No OFD packet to send [23:55:05]OFD Sender: No OFD packet to send [23:55:10]OFD Sender: No OFD packet to send [23:55:15]OFD Sender: No OFD packet to send [23:55:20]OFD Sender: No OFD packet to send [23:55:25]OFD Sender: No OFD packet to send [23:55:30]OFD Sender: No OFD packet to send [23:55:35]OFD Sender: No OFD packet to send [23:55:40]OFD Sender: No OFD packet to send [23:55:45]OFD Sender: No OFD packet to send [23:55:50]OFD Sender: No OFD packet to send [23:55:55]OFD Sender: No OFD packet to send [23:56:00]OFD Sender: No OFD packet to send [23:56:05]OFD Sender: No OFD packet to send [23:56:10]OFD Sender: No OFD packet to send [23:56:15]OFD Sender: No OFD packet to send [23:56:20]OFD Sender: No OFD packet to send [23:56:25]OFD Sender: No OFD packet to send [23:56:30]OFD Sender: No OFD packet to send [23:56:35]OFD Sender: No OFD packet to send [23:56:40]OFD Sender: No OFD packet to send [23:56:45]OFD Sender: No OFD packet to send [23:56:50]OFD Sender: No OFD packet to send [23:56:55]OFD Sender: No OFD packet to send [23:57:00]OFD Sender: No OFD packet to send [23:57:05]OFD Sender: No OFD packet to send [23:57:10]OFD Sender: No OFD packet to send [23:57:15]OFD Sender: No OFD packet to send [23:57:20]OFD Sender: No OFD packet to send [23:57:25]OFD Sender: No OFD packet to send [23:57:30]OFD Sender: No OFD packet to send [23:57:35]OFD Sender: No OFD packet to send [23:57:40]OFD Sender: No OFD packet to send [23:57:45]OFD Sender: No OFD packet to send [23:57:50]OFD Sender: No OFD packet to send [23:57:55]OFD Sender: No OFD packet to send [23:58:00]OFD Sender: No OFD packet to send [23:58:05]OFD Sender: No OFD packet to send [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:48]accept exits with 7 [23:58:48]New connection [23:58:48]New thread 3066879332 created [23:58:48]Thread 3067022692 joined [23:58:48]Waiting for new connection... [23:58:48] Sock 7.Parse request [23:58:48]Sock 7.Check first char [23:58:48]Sock 7.First char is OK [23:58:48]request: POST /json_proto HTTP/1.0 [23:58:48]Method: POST [23:58:48]URL: /json_proto [23:58:48]Method is POST - this is cgi request [23:58:48]url: /json_proto [23:58:48]query_string will be loaded in cgi processing [23:58:48]execute_cgi json_proto POST (null) [23:58:48]execute_cgi path=json_proto method=POST [23:58:48]POST find Content-Length [23:58:48]Host: 172.17.96.3:8080 [23:58:48]Content-Length: 984 [23:58:48]Content-Type: application/json [23:58:48] [23:58:48]POST finish read [23:58:48]Found Content-Length = 984 [23:58:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 59.120, "sum" : 3896.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 59.12 \u0441\u043E\u043C", "deposit" : 3896.00, "total" : 3896.00, "payments": [ { "type": 0, "sum" : 3896.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:58:48]execute_script... [23: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 : (1)643126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 59.120, "sum" : 3896.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 59.12 \u0441\u043E\u043C", "deposit" : 3896.00, "total" : 3896.00, "payments": [ { "type": 0, "sum" : 3896.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:58:48]POST & json_proto [23:58:48]process_json_proto [23:58:48]json parsed OK: [23:58:48]protocol is kg_v1.0 [23:58:48]action value=close_receipt [23:58:48]process_action close_receipt [23:58:48]cmd_close_receipt [23:58:48]MH_GetDate [23:58:48]Write to MH i2c: F0 00 00 9A 66 EF [23:58:48]Write i2c OK [23:58:48]MH_I2C_Read... [23:58:48]Read from MH i2c: F0 [23:58:48]MH_I2C_Read... [23:58:48]Read from MH i2c: F0 09 00 [23:58:48]MH_I2C_Read... [23:58:48]Read from MH i2c: F0 09 00 9A 66 00 3B 82 1D 67 44 5E 04 65 44 [23:58:48]GetLastDocTimeStamp 1729986504 [23:58:48]current date 1729987131 [23:58:48]FM_GetShiftState [23:58:48]SAM_PROTO_GetShiftState [23:58:48]wFMCommunicate request_size=4 [23:58:48]MH_SAM_APDU [23:58:48]CAPDU: 80 13 01 00 [23:58:48]Write to MH i2c: E2 08 00 9B 66 80 13 01 00 00 00 00 00 7E [23:58:48]Write i2c OK [23:58:48]MH_I2C_Read... [23:58:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:58:48]Read from MH i2c: E2 [23:58:48]MH_I2C_Read... [23:58:48]Read from MH i2c: E2 0E 00 [23:58:48]MH_I2C_Read... [23:58:48]Read from MH i2c: E2 0E 00 9B 66 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 FC [23:58:48]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:58:48]wFMCommunicate OK [23:58:48]SAM_PROTO_GetShiftState done [23:58:48]FM_GetShiftState done [23:58:48]opened in 1729902265 [23:58:48]opened+sec_in_day 1729988665 [23:58:48]quantity*price = 389600 [23:58:48]sum+1 = 389602 [23:58:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 3896.00 Внесено: 3896.00 СДАЧА: 0.00 НСП 1% : 34.48 НДС 12% : 413.74 Наличными: 3896.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 679 26.10.2024 23:58 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 59.12 сом ФМ: 0000000000871765 ФД: 309258 ФПД: 244777632778391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T235851&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309258&fm=244777632778391&tin=02508201610067®Number=0000000000091780&sum=389600 [23:58:50]StoreToDocumentArchive [23:58:50]shift 532 fd 309258 [23:58:50]save to /storage/0532/doc_00309258 [23:58:50]save last doc name /storage/0532/doc_00309258 to /storage/kkm_last_doc_name [23:58:50]save OK [23:58:50]Clear old archive folders... [23:58:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:58:50]tlvbuf is 00129B90 [23:58:50]SAM_PROTO_ClearQueue [23:58:50]wFMCommunicate request_size=4 [23:58:50]MH_SAM_APDU [23:58:50]CAPDU: 80 09 00 00 [23:58:50]Write to MH i2c: E2 08 00 A8 66 80 09 00 00 00 00 00 00 80 [23:58:50]Write i2c OK [23:58:50]MH_I2C_Read... [23:58:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:58:50]Read from MH i2c: E2 [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: E2 03 00 [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: E2 03 00 A8 66 00 90 00 82 [23:58:50]RAPDU: 90 00 [23:58:50]wFMCommunicate OK [23:58:50]SAM_PROTO_ClearQueue done [23:58:50]KKMCreateOFDPacket [23:58:50]OFDProtocolAddRootSTLVToBuf [23:58:50]FM_MakeSignedData [23:58:50]FM_MakeSignedData [23:58:50]SAM_PROTO_SignData [23:58:50]wFMCommunicate request_size=4 [23:58:50]MH_SAM_APDU [23:58:50]CAPDU: 80 0D 01 02 [23:58:50]Write to MH i2c: E2 08 00 A9 66 80 0D 01 02 00 00 00 00 88 [23:58:50]Write i2c OK [23:58:50]MH_I2C_Read... [23:58:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:58:50]Read from MH i2c: E2 [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: E2 03 00 [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: E2 03 00 A9 66 00 90 00 83 [23:58:50]RAPDU: 90 00 [23:58:50]wFMCommunicate OK [23:58:50]wFMCommunicate request_size=255 [23:58:50]MH_SAM_APDU [23:58:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 E6 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 E1 F1 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 F1 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E A1 00 00 00 00 07 04 06 00 E0 F1 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 3B 82 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0A B8 04 00 35 04 06 00 DE [23:58:50]Write to MH i2c: E2 02 01 AA 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 E6 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 E1 F1 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 F1 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E A1 00 00 00 00 07 04 06 00 E0 F1 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 3B 82 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0A B8 04 00 35 04 06 00 DE 00 00 29 [23:58:50]Write i2c OK [23:58:50]MH_I2C_Read... [23:58:50]OFD Sender: No OFD packet to send [23:58:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:58:50]Read from MH i2c: E2 [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: E2 03 00 [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: E2 03 00 AA 66 00 90 00 84 [23:58:50]RAPDU: 90 00 [23:58:50]wFMCommunicate OK [23:58:50]wFMCommunicate request_size=10 [23:58:50]MH_SAM_APDU [23:58:50]CAPDU: 80 0D 02 02 05 9F BB D9 C8 97 [23:58:50]Write to MH i2c: E2 0D 00 AB 66 80 0D 02 02 05 00 9F BB D9 C8 97 00 00 27 [23:58:50]Write i2c OK [23:58:50]MH_I2C_Read... [23:58:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:58:50]Read from MH i2c: E2 [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: E2 03 00 [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: E2 03 00 AB 66 00 90 00 85 [23:58:50]RAPDU: 90 00 [23:58:50]wFMCommunicate OK [23:58:50]wFMCommunicate request_size=4 [23:58:50]MH_SAM_APDU [23:58:50]CAPDU: 80 0D 03 02 [23:58:50]Write to MH i2c: E2 08 00 AC 66 80 0D 03 02 00 00 00 00 8D [23:58:50]Write i2c OK [23:58:50]MH_I2C_Read... [23:58:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:58:50]Read from MH i2c: E2 [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: E2 0B 00 [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: E2 0B 00 AC 66 00 9F 5B 72 E0 DE D5 7F 7B 90 00 87 [23:58:50]RAPDU: 9F 5B 72 E0 DE D5 7F 7B 90 00 [23:58:50]wFMCommunicate OK [23:58:50]SAM_PROTO_SignData done [23:58:50]FM_MakeSignedData done [23:58:50]CreateOFDProtocolMessage [23:58:50]wFMCommunicate request_size=4 [23:58:50]MH_SAM_APDU [23:58:50]CAPDU: 80 11 00 00 [23:58:50]Write to MH i2c: E2 08 00 AD 66 80 11 00 00 00 00 00 00 8D [23:58:50]Write i2c OK [23:58:50]MH_I2C_Read... [23:58:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:58:50]Read from MH i2c: E2 [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: E2 17 00 [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: E2 17 00 AD 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E2 [23:58:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:58:50]wFMCommunicate OK [23:58:50]CreateOFDProtocolMessage done [23:58:50]OFDSenderStorePacket 309258 [23:58:50]StoreOFDPacket docnum=309258 [23:58:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0C D4 07 01 1A 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 E6 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 E1 F1 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 F1 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E A1 00 00 00 00 07 04 06 00 E0 F1 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 3B 82 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0A B8 04 00 35 04 06 00 DE 9F BB D9 C8 97 9F 5B 72 E0 DE D5 7F 7B [23:58:50]CheckFolder [23:58:50]dirname=/storage/ofd_packets [23:58:50]CheckFolder done [23:58:50]ProducePacketName [23:58:50]name=ofd_packets/00309258 [23:58:50]NVStorageSaveData ofd_packets/00309258 [23:58:50]File name is /storage/ofd_packets/00309258 [23:58:50]Write 301 bytes [23:58:50]NVStorageSaveData done [23:58:50]OFDSenderStorePacket done [23:58:50]KKMCreateOFDPacket done [23:58:50]NVStorageSaveData kkm_last_timestamp [23:58:50]File name is /storage/kkm_last_timestamp [23:58:50]Write 4 bytes [23:58:50]NVStorageSaveData done [23:58:50]ExternCall_PrintAddStr [23:58:50]wPrintStart [23:58:50]Write to MH i2c: 01 00 00 AE 66 14 [23:58:50]Write i2c OK [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: 01 [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: 01 07 00 [23:58:50]MH_I2C_Read... [23:58:50]Read from MH i2c: 01 07 00 AE 66 00 00 00 00 00 FF 0F 29 [23:58:50]RasterBufferAndPrint [23:58:50]line Счет N : (1)643126 [23:58:50]line ИНН: 02508201610067 [23:58:50]line Контрольно-Кассовый Чек [23:58:50]line ПРОДАЖА [23:58:50]line ТРК (МРК, ГНК) : 41 [23:58:50]line Товар: 2710124130 [23:58:50]line Аи-92-К-2 [23:58:50]line 59.120 * 65.90 [23:58:50]line = 3896.01 [23:58:50]line НДС 12% НСП 1% [23:58:50]line > о реализуемом товаре [23:58:50]line ОКРУГЛЕНИЕ: -0.01 [23:58:50]line ИТОГО: 3896.00 [23:58:50]line Внесено: 3896.00 [23:58:50]line СДАЧА: 0.00 [23:58:50]line НСП 1% : 34.48 [23:58:50]line НДС 12% : 413.74 [23:58:50]line Наличными: 3896.00 [23:58:50]line Безнал.: 0.00 [23:58:50]line Место: АЗС № 172 "Партнер Нефть" [23:58:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [23:58:50]line СНО: Общий режим [23:58:50]line Чек 679 26.10.2024 23:58 [23:58:50]line Смена: 532 ФФД: 1.0 [23:58:50]line ЗНМ: 0300000116 [23:58:50]line РНМ: 0000000000091780 [23:58:50]line Версия ККМ: 001 [23:58:50]line [23:58:50]line Дисконтная программа [23:58:50]line АИ-92 [23:58:50]line номер 172 [23:58:50]line сэкономлено 59.12 сом [23:58:50]line ФМ: 0000000000871765 [23:58:50]line ФД: 309258 [23:58:50]line ФПД: 244777632778391 [23:58:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241026T235851&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309258&fm=244777632778391&tin=02508201610067®Number=0000000000091780&sum=389600 [23:58:50]OFD Sender: Processing packet 309258 [packets to send 223, broken 222] [23:58:50]ProducePacketName [23:58:50]name=ofd_packets/00309258 [23:58:50]OFD Sender: To server: pG, [23:58:50]CommunicateWithHost lk.salyk.kg:30040 [23:58:50]ConnectInit lk.salyk.kg [23:58:50]written 0, free lines is 4095 [23:58:51]Connected sock=10 [23:58:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0C D4 07 01 1A 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F0 E6 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 E1 F1 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 F1 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 78 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E A1 00 00 00 00 07 04 06 00 E0 F1 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 3B 82 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0A B8 04 00 35 04 06 00 DE 9F BB D9 C8 97 9F 5B 72 E0 DE D5 7F 7B [23:58:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 49 75 47 00 9D 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 31 37 36 35 10 04 04 00 0A B8 04 00 F4 03 04 00 98 28 1D 67 B6 04 01 00 00 1A D3 07 5E 60 09 BB AA [23:58:51]CommunicateWithHost err = 0 [23:58:51]CheckOFDResponse [23:58:51]1017 (14) - 77093643461234 [23:58:51]1041 (16) - 0000000000871765 [23:58:51]1040 (4) - 309258 [23:58:51]1012 (4) - 26.10.2024 17:36 [23:58:51]1206 (1) - 0 [23:58:51]OFD Sender: Remove packet 309258 [23:58:51]ProducePacketName [23:58:51]name=ofd_packets/00309258 [23:58:51]NVStorageDeleteData [23:58:51]Write to MH i2c: 01 00 00 DD 66 43 [23:58:51]Write i2c OK [23:58:51]MH_I2C_Read... [23:58:51]Read from MH i2c: 01 [23:58:51]MH_I2C_Read... [23:58:51]Read from MH i2c: 01 07 00 [23:58:51]MH_I2C_Read... [23:58:51]Read from MH i2c: 01 07 00 DD 66 00 00 00 00 00 55 0C AB [23:58:51]RasterBufferAndPrint [23:58:51]line [23:58:51]line [23:58:51]line [23:58:51]line [23:58:51]line [23:58:51]written 0, free lines is 3162 [23:58:51]MH_Cut [23:58:51]Write to MH i2c: D1 01 00 E4 66 01 1C [23:58:51]Write i2c OK [23:58:51]MH_I2C_Read... [23:58:51]Read from MH i2c: D1 [23:58:51]MH_I2C_Read... [23:58:51]Read from MH i2c: D1 01 00 [23:58:51]MH_I2C_Read... [23:58:51]Read from MH i2c: D1 01 00 E4 66 00 1B [23:58:51]Write to MH i2c: 01 00 00 E5 66 4B [23:58:51]Write i2c OK [23:58:51]MH_I2C_Read... [23:58:51]OFD Sender: No OFD packet to send [23:58:52]*** Cut start [23:58:52]*** Purtial cut [23:58:52]*** Stage 1: CUTSNS_PIN = 1 [23:58:52]Read from MH i2c: 01 [23:58:52]MH_I2C_Read... [23:58:52]*** Stop cut motor [23:58:52]*** Cut end [23:58:52]Read from MH i2c: 01 07 00 [23:58:52]MH_I2C_Read... [23:58:52]Read from MH i2c: 01 07 00 E5 66 00 00 00 00 00 FF 0F 60 [23:58:52]process_action close_receipt done [23:58:52]requested_data is exist [23:58:52]produce_requested_data [23:58:52]requested_item fm.sn is exist - process it [23:58:52]wFMCommunicate request_size=4 [23:58:52]MH_SAM_APDU [23:58:52]CAPDU: 80 11 00 00 [23:58:52]Write to MH i2c: E2 08 00 E6 66 80 11 00 00 00 00 00 00 C6 [23:58:52]Write i2c OK [23:58:52]MH_I2C_Read... [23:58:52]Read from MH i2c: E2 [23:58:52]MH_I2C_Read... [23:58:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:58:52]Read from MH i2c: E2 17 00 [23:58:52]MH_I2C_Read... [23:58:52]Read from MH i2c: E2 17 00 E6 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1B [23:58:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [23:58:52]wFMCommunicate OK [23:58:52]requested_item fd.num is exist - process it [23:58:52]SAM_PROTO_GetFieldsCounters [23:58:52]wFMCommunicate request_size=4 [23:58:52]MH_SAM_APDU [23:58:52]CAPDU: 80 13 00 00 [23:58:52]Write to MH i2c: E2 08 00 E7 66 80 13 00 00 00 00 00 00 C9 [23:58:52]Write i2c OK [23:58:52]MH_I2C_Read... [23:58:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:58:52]Read from MH i2c: E2 [23:58:52]MH_I2C_Read... [23:58:52]Read from MH i2c: E2 62 00 [23:58:52]MH_I2C_Read... [23:58:52]Read from MH i2c: E2 62 00 E7 66 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0A B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A7 02 00 00 5E 04 04 00 A7 02 00 00 57 04 04 00 A8 02 00 00 19 04 04 00 00 00 00 00 90 00 C3 [23: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0A B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A7 02 00 00 5E 04 04 00 A7 02 00 00 57 04 04 00 A8 02 00 00 19 04 04 00 00 00 00 00 90 00 [23:58:52]wFMCommunicate OK [23:58:52]SAM_PROTO_GetFieldsCounters done [23:58:52]requested_item shift.num is exist - process it [23:58:52]requested_item shift.opened is exist - process it [23:58:52]req_shift_opened [23:58:52]FM_GetShiftState [23:58:52]SAM_PROTO_GetShiftState [23:58:52]wFMCommunicate request_size=4 [23:58:52]MH_SAM_APDU [23:58:52]CAPDU: 80 13 01 00 [23:58:52]Write to MH i2c: E2 08 00 E8 66 80 13 01 00 00 00 00 00 CB [23:58:52]Write i2c OK [23:58:52]MH_I2C_Read... [23:58:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:58:52]Read from MH i2c: E2 [23:58:52]MH_I2C_Read... [23:58:52]Read from MH i2c: E2 0E 00 [23:58:52]MH_I2C_Read... [23:58:52]Read from MH i2c: E2 0E 00 E8 66 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 49 [23:58:52]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [23:58:52]wFMCommunicate OK [23:58:52]SAM_PROTO_GetShiftState done [23:58:52]FM_GetShiftState done [23:58:52]req_shift_opened done [23:58:52]requested_item shift.open_date is exist - process it [23:58:52]req_shift_open_date [23:58:52]req_shift_open_date done [23:58:52]produce_requested_data done [23:58:52]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309258,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [23:58:52]process_action_free close_receipt [23:58:52]json_value_free [23:58:52]json_value_free done [23:58:52]process_json_proto returns [23:58:52]Send response to host [23:58:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309258,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [23:58:52]free response buf [23:58:52]execute_script done [23:58:52]execute_script returns [23:58:52]free content buf [23:58:52]Sock 7.Close socket [23:58:52]Sock 7.Thread stoped [23:58:56]OFD Sender: No OFD packet to send [23:59:01]OFD Sender: No OFD packet to send [23:59:06]OFD Sender: No OFD packet to send [23:59:11]OFD Sender: No OFD packet to send [23:59:16]OFD Sender: No OFD packet to send [23:59:21]OFD Sender: No OFD packet to send [23:59:26]OFD Sender: No OFD packet to send [23:59:31]OFD Sender: No OFD packet to send [23:59:36]OFD Sender: No OFD packet to send [23:59:41]OFD Sender: No OFD packet to send [23:59:46]OFD Sender: No OFD packet to send [23:59:51]OFD Sender: No OFD packet to send [23:59:56]OFD Sender: No OFD packet to send [00:00:01]OFD Sender: No OFD packet to send [00:00:06]OFD Sender: No OFD packet to send [00:00:11]OFD Sender: No OFD packet to send [00:00:16]OFD Sender: No OFD packet to send [00:00:21]OFD Sender: No OFD packet to send [00:00:26]OFD Sender: No OFD packet to send [00:00:31]OFD Sender: No OFD packet to send [00:00:36]OFD Sender: No OFD packet to send [00:00:41]OFD Sender: No OFD packet to send [00:00:46]OFD Sender: No OFD packet to send [00:00:51]OFD Sender: No OFD packet to send [00:00:56]OFD Sender: No OFD packet to send [00:01:01]OFD Sender: No OFD packet to send [00:01:07]OFD Sender: No OFD packet to send [00:01:12]OFD Sender: No OFD packet to send [00:01:17]OFD Sender: No OFD packet to send [00:01:22]OFD Sender: No OFD packet to send [00:01:27]OFD Sender: No OFD packet to send [00:01:32]OFD Sender: No OFD packet to send [00:01:37]OFD Sender: No OFD packet to send [00:01:42]OFD Sender: No OFD packet to send [00:01:47]OFD Sender: No OFD packet to send [00:01:52]OFD Sender: No OFD packet to send [00:01:57]OFD Sender: No OFD packet to send [00:02:02]OFD Sender: No OFD packet to send [00:02:07]OFD Sender: No OFD packet to send [00:02:12]OFD Sender: No OFD packet to send [00:02:17]OFD Sender: No OFD packet to send [00:02:22]OFD Sender: No OFD packet to send [00:02:27]OFD Sender: No OFD packet to send [00:02:32]OFD Sender: No OFD packet to send [00:02:37]OFD Sender: No OFD packet to send [00:02:42]OFD Sender: No OFD packet to send [00:02:47]OFD Sender: No OFD packet to send [00:02:52]OFD Sender: No OFD packet to send [00:02:57]OFD Sender: No OFD packet to send [00:03:02]OFD Sender: No OFD packet to send [00:03:07]OFD Sender: No OFD packet to send [00:03:12]OFD Sender: No OFD packet to send [00:03:17]OFD Sender: No OFD packet to send [00:03:22]OFD Sender: No OFD packet to send [00:03:27]OFD Sender: No OFD packet to send [00:03:32]OFD Sender: No OFD packet to send [00:03:37]OFD Sender: No OFD packet to send [00:03:42]OFD Sender: No OFD packet to send [00:03:47]OFD Sender: No OFD packet to send [00:03:52]OFD Sender: No OFD packet to send [00:03:57]OFD Sender: No OFD packet to send [00:04:02]OFD Sender: No OFD packet to send [00:04:07]OFD Sender: No OFD packet to send [00:04:12]OFD Sender: No OFD packet to send [00:04:17]OFD Sender: No OFD packet to send [00:04:22]OFD Sender: No OFD packet to send [00:04:27]OFD Sender: No OFD packet to send [00:04:32]OFD Sender: No OFD packet to send [00:04:37]OFD Sender: No OFD packet to send [00:04:42]OFD Sender: No OFD packet to send [00:04:47]OFD Sender: No OFD packet to send [00:04:52]OFD Sender: No OFD packet to send [00:04:57]OFD Sender: No OFD packet to send [00:05:02]OFD Sender: No OFD packet to send [00:05:07]OFD Sender: No OFD packet to send [00:05:12]OFD Sender: No OFD packet to send [00:05:17]OFD Sender: No OFD packet to send [00:05:22]OFD Sender: No OFD packet to send [00:05:27]OFD Sender: No OFD packet to send [00:05:32]OFD Sender: No OFD packet to send [00:05:37]OFD Sender: No OFD packet to send [00:05:42]OFD Sender: No OFD packet to send [00:05:47]OFD Sender: No OFD packet to send [00:05:52]OFD Sender: No OFD packet to send [00:05:57]OFD Sender: No OFD packet to send [00:06:02]OFD Sender: No OFD packet to send [00:06:07]OFD Sender: No OFD packet to send [00:06:12]OFD Sender: No OFD packet to send [00:06:17]OFD Sender: No OFD packet to send [00:06:22]OFD Sender: No OFD packet to send [00:06:27]OFD Sender: No OFD packet to send [00:06:32]OFD Sender: No OFD packet to send [00:06:37]OFD Sender: No OFD packet to send [00:06:42]OFD Sender: No OFD packet to send [00:06:47]OFD Sender: No OFD packet to send [00:06:52]OFD Sender: No OFD packet to send [00:06:57]OFD Sender: No OFD packet to send [00:07:02]OFD Sender: No OFD packet to send [00:07:07]OFD Sender: No OFD packet to send [00:07:12]OFD Sender: No OFD packet to send [00:07:17]OFD Sender: No OFD packet to send [00:07:22]OFD Sender: No OFD packet to send [00:07:27]OFD Sender: No OFD packet to send [00:07:32]OFD Sender: No OFD packet to send [00:07:37]OFD Sender: No OFD packet to send [00:07:42]OFD Sender: No OFD packet to send [00:07:47]OFD Sender: No OFD packet to send [00:07:52]OFD Sender: No OFD packet to send [00:07:57]OFD Sender: No OFD packet to send [00:08:02]OFD Sender: No OFD packet to send [00:08:07]OFD Sender: No OFD packet to send [00:08:12]OFD Sender: No OFD packet to send [00:08:17]OFD Sender: No OFD packet to send [00:08:22]OFD Sender: No OFD packet to send [00:08:27]OFD Sender: No OFD packet to send [00:08:32]OFD Sender: No OFD packet to send [00:08:37]OFD Sender: No OFD packet to send [00:08:37]accept exits with 9 [00:08:37]New connection [00:08:37]New thread 3067022692 created [00:08:37]Thread 3066879332 joined [00:08:37]Waiting for new connection... [00:08:37] Sock 9.Parse request [00:08:37]Sock 9.Check first char [00:08:37]Sock 9.First char is OK [00:08:37]request: POST /json_proto HTTP/1.0 [00:08:37]Method: POST [00:08:37]URL: /json_proto [00:08:37]Method is POST - this is cgi request [00:08:37]url: /json_proto [00:08:37]query_string will be loaded in cgi processing [00:08:37]execute_cgi json_proto POST (null) [00:08:37]execute_cgi path=json_proto method=POST [00:08:37]POST find Content-Length [00:08:37]Host: 172.17.96.3:8080 [00:08:37]Content-Length: 677 [00:08:37]Content-Type: application/json [00:08:37] [00:08:37]POST finish read [00:08:37]Found Content-Length = 677 [00:08:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [00:08:37]execute_script... [00:08:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [00:08:37]POST & json_proto [00:08:37]process_json_proto [00:08:37]json parsed OK: [00:08:37]protocol is kg_v1.0 [00:08:37]action value=close_receipt [00:08:37]process_action close_receipt [00:08:37]cmd_close_receipt [00:08:37]MH_GetDate [00:08:37]Write to MH i2c: F0 00 00 E9 66 3E [00:08:37]Write i2c OK [00:08:37]MH_I2C_Read... [00:08:37]Read from MH i2c: F0 [00:08:37]MH_I2C_Read... [00:08:37]Read from MH i2c: F0 09 00 [00:08:37]MH_I2C_Read... [00:08:37]Read from MH i2c: F0 09 00 E9 66 00 88 84 1D 67 44 5E 04 65 E2 [00:08:37]GetLastDocTimeStamp 1729987131 [00:08:37]current date 1729987720 [00:08:37]FM_GetShiftState [00:08:37]SAM_PROTO_GetShiftState [00:08:37]wFMCommunicate request_size=4 [00:08:37]MH_SAM_APDU [00:08:37]CAPDU: 80 13 01 00 [00:08:37]Write to MH i2c: E2 08 00 EA 66 80 13 01 00 00 00 00 00 CD [00:08:37]Write i2c OK [00:08:37]MH_I2C_Read... [00:08:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:37]Read from MH i2c: E2 [00:08:37]MH_I2C_Read... [00:08:37]Read from MH i2c: E2 0E 00 [00:08:37]MH_I2C_Read... [00:08:37]Read from MH i2c: E2 0E 00 EA 66 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4B [00:08:37]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:08:37]wFMCommunicate OK [00:08:37]SAM_PROTO_GetShiftState done [00:08:37]FM_GetShiftState done [00:08:37]opened in 1729902265 [00:08:37]opened+sec_in_day 1729988665 [00:08:37]quantity*price = 40006 [00:08:37]sum+1 = 40007 [00:08:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 680 27.10.2024 00:08 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309259 ФПД: 157503501532122 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T000840&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309259&fm=157503501532122&tin=02508201610067®Number=0000000000091780&sum=40000 [00:08:38]StoreToDocumentArchive [00:08:38]shift 532 fd 309259 [00:08:38]save to /storage/0532/doc_00309259 [00:08:38]save last doc name /storage/0532/doc_00309259 to /storage/kkm_last_doc_name [00:08:38]save OK [00:08:38]Clear old archive folders... [00:08:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:08:38]tlvbuf is 0020FFD0 [00:08:38]SAM_PROTO_ClearQueue [00:08:38]wFMCommunicate request_size=4 [00:08:38]MH_SAM_APDU [00:08:38]CAPDU: 80 09 00 00 [00:08:38]Write to MH i2c: E2 08 00 F7 66 80 09 00 00 00 00 00 00 CF [00:08:38]Write i2c OK [00:08:38]MH_I2C_Read... [00:08:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:08:38]Read from MH i2c: E2 [00:08:38]MH_I2C_Read... [00:08:38]Read from MH i2c: E2 03 00 [00:08:38]MH_I2C_Read... [00:08:38]Read from MH i2c: E2 03 00 F7 66 00 90 00 D1 [00:08:38]RAPDU: 90 00 [00:08:38]wFMCommunicate OK [00:08:38]SAM_PROTO_ClearQueue done [00:08:38]KKMCreateOFDPacket [00:08:38]OFDProtocolAddRootSTLVToBuf [00:08:38]FM_MakeSignedData [00:08:38]FM_MakeSignedData [00:08:38]SAM_PROTO_SignData [00:08:38]wFMCommunicate request_size=4 [00:08:38]MH_SAM_APDU [00:08:38]CAPDU: 80 0D 01 02 [00:08:38]Write to MH i2c: E2 08 00 F8 66 80 0D 01 02 00 00 00 00 D7 [00:08:38]Write i2c OK [00:08:38]MH_I2C_Read... [00:08:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:08:38]Read from MH i2c: E2 [00:08:38]MH_I2C_Read... [00:08:38]Read from MH i2c: E2 03 00 [00:08:38]MH_I2C_Read... [00:08:38]Read from MH i2c: E2 03 00 F8 66 00 90 00 D2 [00:08:38]RAPDU: 90 00 [00:08:38]wFMCommunicate OK [00:08:38]wFMCommunicate request_size=255 [00:08:38]MH_SAM_APDU [00:08:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A8 02 00 00 F4 03 04 00 88 84 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0B B8 04 00 35 04 06 00 8F [00:08:38]Write to MH i2c: E2 02 01 F9 66 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A8 02 00 00 F4 03 04 00 88 84 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0B B8 04 00 35 04 06 00 8F 00 00 DA [00:08:39]Write i2c OK [00:08:39]MH_I2C_Read... [00:08:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:08:39]Read from MH i2c: E2 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: E2 03 00 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: E2 03 00 F9 66 00 90 00 D3 [00:08:39]RAPDU: 90 00 [00:08:39]wFMCommunicate OK [00:08:39]wFMCommunicate request_size=10 [00:08:39]MH_SAM_APDU [00:08:39]CAPDU: 80 0D 02 02 05 3F A4 42 7B DA [00:08:39]Write to MH i2c: E2 0D 00 FA 66 80 0D 02 02 05 00 3F A4 42 7B DA 00 00 5E [00:08:39]Write i2c OK [00:08:39]MH_I2C_Read... [00:08:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:08:39]Read from MH i2c: E2 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: E2 03 00 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: E2 03 00 FA 66 00 90 00 D4 [00:08:39]RAPDU: 90 00 [00:08:39]wFMCommunicate OK [00:08:39]wFMCommunicate request_size=4 [00:08:39]MH_SAM_APDU [00:08:39]CAPDU: 80 0D 03 02 [00:08:39]Write to MH i2c: E2 08 00 FB 66 80 0D 03 02 00 00 00 00 DC [00:08:39]Write i2c OK [00:08:39]MH_I2C_Read... [00:08:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:08:39]Read from MH i2c: E2 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: E2 0B 00 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: E2 0B 00 FB 66 00 D3 CB D3 1C 6D 57 EF BE 90 00 DB [00:08:39]RAPDU: D3 CB D3 1C 6D 57 EF BE 90 00 [00:08:39]wFMCommunicate OK [00:08:39]SAM_PROTO_SignData done [00:08:39]FM_MakeSignedData done [00:08:39]CreateOFDProtocolMessage [00:08:39]wFMCommunicate request_size=4 [00:08:39]MH_SAM_APDU [00:08:39]CAPDU: 80 11 00 00 [00:08:39]Write to MH i2c: E2 08 00 FC 66 80 11 00 00 00 00 00 00 DC [00:08:39]Write i2c OK [00:08:39]MH_I2C_Read... [00:08:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:08:39]Read from MH i2c: E2 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: E2 17 00 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: E2 17 00 FC 66 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 31 [00:08:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:08:39]wFMCommunicate OK [00:08:39]CreateOFDProtocolMessage done [00:08:39]OFDSenderStorePacket 309259 [00:08:39]StoreOFDPacket docnum=309259 [00:08:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 87 A3 07 01 03 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A8 02 00 00 F4 03 04 00 88 84 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0B B8 04 00 35 04 06 00 8F 3F A4 42 7B DA D3 CB D3 1C 6D 57 EF BE [00:08:39]CheckFolder [00:08:39]dirname=/storage/ofd_packets [00:08:39]CheckFolder done [00:08:39]ProducePacketName [00:08:39]name=ofd_packets/00309259 [00:08:39]NVStorageSaveData ofd_packets/00309259 [00:08:39]File name is /storage/ofd_packets/00309259 [00:08:39]Write 301 bytes [00:08:39]NVStorageSaveData done [00:08:39]OFDSenderStorePacket done [00:08:39]KKMCreateOFDPacket done [00:08:39]NVStorageSaveData kkm_last_timestamp [00:08:39]File name is /storage/kkm_last_timestamp [00:08:39]Write 4 bytes [00:08:39]NVStorageSaveData done [00:08:39]ExternCall_PrintAddStr [00:08:39]wPrintStart [00:08:39]Write to MH i2c: 01 00 00 FD 66 63 [00:08:39]Write i2c OK [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: 01 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: 01 07 00 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: 01 07 00 FD 66 00 00 00 00 00 FF 0F 78 [00:08:39]RasterBufferAndPrint [00:08:39]line Счет N : (1)643127 [00:08:39]line ИНН: 02508201610067 [00:08:39]line Контрольно-Кассовый Чек [00:08:39]line ПРОДАЖА [00:08:39]line ТРК (МРК, ГНК) : 41 [00:08:39]line Товар: 2710124130 [00:08:39]line Аи-92-К-2 [00:08:39]line 5.980 * 66.90 [00:08:39]line = 400.06 [00:08:39]line НДС 12% НСП 1% [00:08:39]line > о реализуемом товаре [00:08:39]line ОКРУГЛЕНИЕ: -0.06 [00:08:39]line ИТОГО: 400.00 [00:08:39]line Внесено: 400.00 [00:08:39]line СДАЧА: 0.00 [00:08:39]line НСП 1% : 3.54 [00:08:39]line НДС 12% : 42.48 [00:08:39]line Наличными: 400.00 [00:08:39]line Безнал.: 0.00 [00:08:39]line Место: АЗС № 172 "Партнер Нефть" [00:08:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [00:08:39]line СНО: Общий режим [00:08:39]line Чек 680 27.10.2024 00:08 [00:08:39]line Смена: 532 ФФД: 1.0 [00:08:39]line ЗНМ: 0300000116 [00:08:39]line РНМ: 0000000000091780 [00:08:39]line Версия ККМ: 001 [00:08:39]line ФМ: 0000000000871765 [00:08:39]line ФД: 309259 [00:08:39]line ФПД: 157503501532122 [00:08:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T000840&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309259&fm=157503501532122&tin=02508201610067®Number=0000000000091780&sum=40000 [00:08:39]written 0, free lines is 4095 [00:08:39]OFD Sender: Processing packet 309259 [packets to send 223, broken 222] [00:08:39]ProducePacketName [00:08:39]name=ofd_packets/00309259 [00:08:39]OFD Sender: To server: pG, [00:08:39]CommunicateWithHost lk.salyk.kg:30040 [00:08:39]ConnectInit lk.salyk.kg [00:08:39]Connected sock=10 [00:08:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 87 A3 07 01 03 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A8 02 00 00 F4 03 04 00 88 84 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0B B8 04 00 35 04 06 00 8F 3F A4 42 7B DA D3 CB D3 1C 6D 57 EF BE [00:08:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4A EC 47 00 19 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 31 37 36 35 10 04 04 00 0B B8 04 00 F4 03 04 00 E5 2A 1D 67 B6 04 01 00 00 3E 2D 89 B0 8E 1D D4 98 [00:08:39]CommunicateWithHost err = 0 [00:08:39]CheckOFDResponse [00:08:39]1017 (14) - 77093643461234 [00:08:39]1041 (16) - 0000000000871765 [00:08:39]1040 (4) - 309259 [00:08:39]1012 (4) - 26.10.2024 17:46 [00:08:39]1206 (1) - 0 [00:08:39]OFD Sender: Remove packet 309259 [00:08:39]ProducePacketName [00:08:39]name=ofd_packets/00309259 [00:08:39]NVStorageDeleteData [00:08:39]Write to MH i2c: 01 00 00 27 67 8E [00:08:39]Write i2c OK [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: 01 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: 01 07 00 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: 01 07 00 27 67 00 00 00 00 00 B7 0C 58 [00:08:39]RasterBufferAndPrint [00:08:39]line [00:08:39]line [00:08:39]line [00:08:39]line [00:08:39]line [00:08:39]written 0, free lines is 3262 [00:08:39]MH_Cut [00:08:39]Write to MH i2c: D1 01 00 2E 67 01 67 [00:08:39]Write i2c OK [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: D1 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: D1 01 00 [00:08:39]MH_I2C_Read... [00:08:39]Read from MH i2c: D1 01 00 2E 67 00 66 [00:08:39]Write to MH i2c: 01 00 00 2F 67 96 [00:08:39]Write i2c OK [00:08:39]MH_I2C_Read... [00:08:40]OFD Sender: No OFD packet to send [00:08:40]*** Cut start [00:08:40]*** Purtial cut [00:08:40]*** Stage 1: CUTSNS_PIN = 1 [00:08:40]Read from MH i2c: 01 [00:08:40]MH_I2C_Read... [00:08:41]*** Stop cut motor [00:08:41]*** Cut end [00:08:41]Read from MH i2c: 01 07 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: 01 07 00 2F 67 00 00 00 00 00 FF 0F AB [00:08:41]process_action close_receipt done [00:08:41]requested_data is exist [00:08:41]produce_requested_data [00:08:41]requested_item fm.sn is exist - process it [00:08:41]wFMCommunicate request_size=4 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 11 00 00 [00:08:41]Write to MH i2c: E2 08 00 30 67 80 11 00 00 00 00 00 00 11 [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:08:41]Read from MH i2c: E2 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 17 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 17 00 30 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 66 [00:08:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:08:41]wFMCommunicate OK [00:08:41]requested_item fd.num is exist - process it [00:08:41]SAM_PROTO_GetFieldsCounters [00:08:41]wFMCommunicate request_size=4 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 13 00 00 [00:08:41]Write to MH i2c: E2 08 00 31 67 80 13 00 00 00 00 00 00 14 [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:08:41]Read from MH i2c: E2 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 62 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 62 00 31 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0B B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 12 [00:08: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0B B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:08:41]wFMCommunicate OK [00:08:41]SAM_PROTO_GetFieldsCounters done [00:08:41]requested_item shift.num is exist - process it [00:08:41]requested_item shift.opened is exist - process it [00:08:41]req_shift_opened [00:08:41]FM_GetShiftState [00:08:41]SAM_PROTO_GetShiftState [00:08:41]wFMCommunicate request_size=4 [00:08:41]MH_SAM_APDU [00:08:41]CAPDU: 80 13 01 00 [00:08:41]Write to MH i2c: E2 08 00 32 67 80 13 01 00 00 00 00 00 16 [00:08:41]Write i2c OK [00:08:41]MH_I2C_Read... [00:08:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:08:41]Read from MH i2c: E2 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 0E 00 [00:08:41]MH_I2C_Read... [00:08:41]Read from MH i2c: E2 0E 00 32 67 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 94 [00:08:41]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:08:41]wFMCommunicate OK [00:08:41]SAM_PROTO_GetShiftState done [00:08:41]FM_GetShiftState done [00:08:41]req_shift_opened done [00:08:41]requested_item shift.open_date is exist - process it [00:08:41]req_shift_open_date [00:08:41]req_shift_open_date done [00:08:41]produce_requested_data done [00:08:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309259,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [00:08:41]process_action_free close_receipt [00:08:41]json_value_free [00:08:41]json_value_free done [00:08:41]process_json_proto returns [00:08:41]Send response to host [00:08:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309259,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [00:08:41]free response buf [00:08:41]execute_script done [00:08:41]execute_script returns [00:08:41]free content buf [00:08:41]Sock 9.Close socket [00:08:41]Sock 9.Thread stoped [00:08:45]OFD Sender: No OFD packet to send [00:08:50]OFD Sender: No OFD packet to send [00:08:55]OFD Sender: No OFD packet to send [00:09:00]OFD Sender: No OFD packet to send [00:09:05]OFD Sender: No OFD packet to send [00:09:10]OFD Sender: No OFD packet to send [00:09:15]OFD Sender: No OFD packet to send [00:09:20]OFD Sender: No OFD packet to send [00:09:25]OFD Sender: No OFD packet to send [00:09:30]OFD Sender: No OFD packet to send [00:09:35]OFD Sender: No OFD packet to send [00:09:40]OFD Sender: No OFD packet to send [00:09:45]OFD Sender: No OFD packet to send [00:09:50]OFD Sender: No OFD packet to send [00:09:55]OFD Sender: No OFD packet to send [00:10:00]OFD Sender: No OFD packet to send [00:10:05]OFD Sender: No OFD packet to send [00:10:10]OFD Sender: No OFD packet to send [00:10:15]OFD Sender: No OFD packet to send [00:10:20]OFD Sender: No OFD packet to send [00:10:25]OFD Sender: No OFD packet to send [00:10:30]OFD Sender: No OFD packet to send [00:10:35]OFD Sender: No OFD packet to send [00:10:40]OFD Sender: No OFD packet to send [00:10:45]OFD Sender: No OFD packet to send [00:10:50]OFD Sender: No OFD packet to send [00:10:55]OFD Sender: No OFD packet to send [00:11:00]OFD Sender: No OFD packet to send [00:11:05]OFD Sender: No OFD packet to send [00:11:10]OFD Sender: No OFD packet to send [00:11:15]OFD Sender: No OFD packet to send [00:11:20]OFD Sender: No OFD packet to send [00:11:25]OFD Sender: No OFD packet to send [00:11:30]OFD Sender: No OFD packet to send [00:11:35]OFD Sender: No OFD packet to send [00:11:40]OFD Sender: No OFD packet to send [00:11:45]OFD Sender: No OFD packet to send [00:11:46]accept exits with 7 [00:11:46]New connection [00:11:46]New thread 3066879332 created [00:11:46]Thread 3067022692 joined [00:11:46]Waiting for new connection... [00:11:46] Sock 7.Parse request [00:11:46]Sock 7.Check first char [00:11:46]Sock 7.First char is OK [00:11:46]request: POST /json_proto HTTP/1.0 [00:11:46]Method: POST [00:11:46]URL: /json_proto [00:11:46]Method is POST - this is cgi request [00:11:46]url: /json_proto [00:11:46]query_string will be loaded in cgi processing [00:11:46]execute_cgi json_proto POST (null) [00:11:46]execute_cgi path=json_proto method=POST [00:11:46]POST find Content-Length [00:11:46]Host: 172.17.96.3:8080 [00:11:46]Content-Length: 677 [00:11:46]Content-Type: application/json [00:11:46] [00:11:46]POST finish read [00:11:46]Found Content-Length = 677 [00:11:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [00:11:46]execute_script... [00:11:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [00:11:46]POST & json_proto [00:11:46]process_json_proto [00:11:46]json parsed OK: [00:11:46]protocol is kg_v1.0 [00:11:46]action value=close_receipt [00:11:46]process_action close_receipt [00:11:46]cmd_close_receipt [00:11:46]MH_GetDate [00:11:46]Write to MH i2c: F0 00 00 33 67 89 [00:11:46]Write i2c OK [00:11:46]MH_I2C_Read... [00:11:46]Read from MH i2c: F0 [00:11:46]MH_I2C_Read... [00:11:46]Read from MH i2c: F0 09 00 [00:11:46]MH_I2C_Read... [00:11:46]Read from MH i2c: F0 09 00 33 67 00 45 85 1D 67 44 5E 04 65 EB [00:11:46]GetLastDocTimeStamp 1729987720 [00:11:46]current date 1729987909 [00:11:46]FM_GetShiftState [00:11:46]SAM_PROTO_GetShiftState [00:11:46]wFMCommunicate request_size=4 [00:11:46]MH_SAM_APDU [00:11:46]CAPDU: 80 13 01 00 [00:11:46]Write to MH i2c: E2 08 00 34 67 80 13 01 00 00 00 00 00 18 [00:11:46]Write i2c OK [00:11:46]MH_I2C_Read... [00:11:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:11:46]Read from MH i2c: E2 [00:11:46]MH_I2C_Read... [00:11:46]Read from MH i2c: E2 0E 00 [00:11:46]MH_I2C_Read... [00:11:46]Read from MH i2c: E2 0E 00 34 67 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 96 [00:11:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:11:46]wFMCommunicate OK [00:11:46]SAM_PROTO_GetShiftState done [00:11:46]FM_GetShiftState done [00:11:46]opened in 1729902265 [00:11:46]opened+sec_in_day 1729988665 [00:11:46]quantity*price = 50041 [00:11:46]sum+1 = 50042 [00:11:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 681 27.10.2024 00:11 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309260 ФПД: 157510690598560 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T001149&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309260&fm=157510690598560&tin=02508201610067®Number=0000000000091780&sum=50000 [00:11:47]StoreToDocumentArchive [00:11:47]shift 532 fd 309260 [00:11:47]save to /storage/0532/doc_00309260 [00:11:47]save last doc name /storage/0532/doc_00309260 to /storage/kkm_last_doc_name [00:11:47]save OK [00:11:47]Clear old archive folders... [00:11:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:11:47]tlvbuf is 0020FFE0 [00:11:47]SAM_PROTO_ClearQueue [00:11:47]wFMCommunicate request_size=4 [00:11:47]MH_SAM_APDU [00:11:47]CAPDU: 80 09 00 00 [00:11:47]Write to MH i2c: E2 08 00 41 67 80 09 00 00 00 00 00 00 1A [00:11:47]Write i2c OK [00:11:47]MH_I2C_Read... [00:11:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:11:47]Read from MH i2c: E2 [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: E2 03 00 [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: E2 03 00 41 67 00 90 00 1C [00:11:47]RAPDU: 90 00 [00:11:47]wFMCommunicate OK [00:11:47]SAM_PROTO_ClearQueue done [00:11:47]KKMCreateOFDPacket [00:11:47]OFDProtocolAddRootSTLVToBuf [00:11:47]FM_MakeSignedData [00:11:47]FM_MakeSignedData [00:11:47]SAM_PROTO_SignData [00:11:47]wFMCommunicate request_size=4 [00:11:47]MH_SAM_APDU [00:11:47]CAPDU: 80 0D 01 02 [00:11:47]Write to MH i2c: E2 08 00 42 67 80 0D 01 02 00 00 00 00 22 [00:11:47]Write i2c OK [00:11:47]MH_I2C_Read... [00:11:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:11:47]Read from MH i2c: E2 [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: E2 03 00 [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: E2 03 00 42 67 00 90 00 1D [00:11:47]RAPDU: 90 00 [00:11:47]wFMCommunicate OK [00:11:47]wFMCommunicate request_size=255 [00:11:47]MH_SAM_APDU [00:11:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A9 02 00 00 F4 03 04 00 45 85 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C B8 04 00 35 04 06 00 8F [00:11:47]Write to MH i2c: E2 02 01 43 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A9 02 00 00 F4 03 04 00 45 85 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C B8 04 00 35 04 06 00 8F 00 00 16 [00:11:47]Write i2c OK [00:11:47]MH_I2C_Read... [00:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:11:47]Read from MH i2c: E2 [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: E2 03 00 [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: E2 03 00 43 67 00 90 00 1E [00:11:47]RAPDU: 90 00 [00:11:47]wFMCommunicate OK [00:11:47]wFMCommunicate request_size=10 [00:11:47]MH_SAM_APDU [00:11:47]CAPDU: 80 0D 02 02 05 41 50 C2 EE A0 [00:11:47]Write to MH i2c: E2 0D 00 44 67 80 0D 02 02 05 00 41 50 C2 EE A0 00 00 10 [00:11:47]Write i2c OK [00:11:47]MH_I2C_Read... [00:11:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:11:47]Read from MH i2c: E2 [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: E2 03 00 [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: E2 03 00 44 67 00 90 00 1F [00:11:47]RAPDU: 90 00 [00:11:47]wFMCommunicate OK [00:11:47]wFMCommunicate request_size=4 [00:11:47]MH_SAM_APDU [00:11:47]CAPDU: 80 0D 03 02 [00:11:47]Write to MH i2c: E2 08 00 45 67 80 0D 03 02 00 00 00 00 27 [00:11:47]Write i2c OK [00:11:47]MH_I2C_Read... [00:11:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:11:47]Read from MH i2c: E2 [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: E2 0B 00 [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: E2 0B 00 45 67 00 4E 2E B9 02 E1 9D 9B B6 90 00 2E [00:11:47]RAPDU: 4E 2E B9 02 E1 9D 9B B6 90 00 [00:11:47]wFMCommunicate OK [00:11:47]SAM_PROTO_SignData done [00:11:47]FM_MakeSignedData done [00:11:47]CreateOFDProtocolMessage [00:11:47]wFMCommunicate request_size=4 [00:11:47]MH_SAM_APDU [00:11:47]CAPDU: 80 11 00 00 [00:11:47]Write to MH i2c: E2 08 00 46 67 80 11 00 00 00 00 00 00 27 [00:11:47]Write i2c OK [00:11:47]MH_I2C_Read... [00:11:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:11:47]Read from MH i2c: E2 [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: E2 17 00 [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: E2 17 00 46 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7C [00:11:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:11:47]wFMCommunicate OK [00:11:47]CreateOFDProtocolMessage done [00:11:47]OFDSenderStorePacket 309260 [00:11:47]StoreOFDPacket docnum=309260 [00:11:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A 05 07 01 20 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 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 A9 02 00 00 F4 03 04 00 45 85 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C B8 04 00 35 04 06 00 8F 41 50 C2 EE A0 4E 2E B9 02 E1 9D 9B B6 [00:11:47]CheckFolder [00:11:47]dirname=/storage/ofd_packets [00:11:47]CheckFolder done [00:11:47]ProducePacketName [00:11:47]name=ofd_packets/00309260 [00:11:47]NVStorageSaveData ofd_packets/00309260 [00:11:47]File name is /storage/ofd_packets/00309260 [00:11:47]Write 301 bytes [00:11:47]NVStorageSaveData done [00:11:47]OFDSenderStorePacket done [00:11:47]KKMCreateOFDPacket done [00:11:47]NVStorageSaveData kkm_last_timestamp [00:11:47]File name is /storage/kkm_last_timestamp [00:11:47]Write 4 bytes [00:11:47]NVStorageSaveData done [00:11:47]ExternCall_PrintAddStr [00:11:47]wPrintStart [00:11:47]Write to MH i2c: 01 00 00 47 67 AE [00:11:47]Write i2c OK [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: 01 [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: 01 07 00 [00:11:47]MH_I2C_Read... [00:11:47]Read from MH i2c: 01 07 00 47 67 00 00 00 00 00 FF 0F C3 [00:11:47]RasterBufferAndPrint [00:11:47]line Счет N : (1)643128 [00:11:47]line ИНН: 02508201610067 [00:11:47]line Контрольно-Кассовый Чек [00:11:47]line ПРОДАЖА [00:11:47]line ТРК (МРК, ГНК) : 41 [00:11:47]line Товар: 2710124130 [00:11:47]line Аи-92-К-2 [00:11:47]line 7.480 * 66.90 [00:11:47]line = 500.41 [00:11:47]line НДС 12% НСП 1% [00:11:47]line > о реализуемом товаре [00:11:47]line ОКРУГЛЕНИЕ: -0.41 [00:11:47]line ИТОГО: 500.00 [00:11:47]line Внесено: 500.00 [00:11:47]line СДАЧА: 0.00 [00:11:47]line НСП 1% : 4.43 [00:11:47]line НДС 12% : 53.14 [00:11:47]line Наличными: 500.00 [00:11:47]line Безнал.: 0.00 [00:11:47]line Место: АЗС № 172 "Партнер Нефть" [00:11:47]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [00:11:47]line СНО: Общий режим [00:11:47]line Чек 681 27.10.2024 00:11 [00:11:47]line Смена: 532 ФФД: 1.0 [00:11:47]line ЗНМ: 0300000116 [00:11:47]line РНМ: 0000000000091780 [00:11:47]line Версия ККМ: 001 [00:11:47]line ФМ: 0000000000871765 [00:11:47]line ФД: 309260 [00:11:47]line ФПД: 157510690598560 [00:11:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T001149&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309260&fm=157510690598560&tin=02508201610067®Number=0000000000091780&sum=50000 [00:11:47]written 0, free lines is 4095 [00:11:48]OFD Sender: Processing packet 309260 [packets to send 223, broken 222] [00:11:48]ProducePacketName [00:11:48]name=ofd_packets/00309260 [00:11:48]OFD Sender: To server: pG, [00:11:48]CommunicateWithHost lk.salyk.kg:30040 [00:11:48]ConnectInit lk.salyk.kg [00:11:48]Connected sock=10 [00:11:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 6A 05 07 01 20 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 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 A9 02 00 00 F4 03 04 00 45 85 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0C B8 04 00 35 04 06 00 8F 41 50 C2 EE A0 4E 2E B9 02 E1 9D 9B B6 [00:11:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 43 EC 47 00 64 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 31 37 36 35 10 04 04 00 0C B8 04 00 F4 03 04 00 A1 2B 1D 67 B6 04 01 00 00 93 21 59 56 25 62 1E F2 [00:11:48]CommunicateWithHost err = 0 [00:11:48]CheckOFDResponse [00:11:48]1017 (14) - 77093643461234 [00:11:48]1041 (16) - 0000000000871765 [00:11:48]1040 (4) - 309260 [00:11:48]1012 (4) - 26.10.2024 17:49 [00:11:48]1206 (1) - 0 [00:11:48]OFD Sender: Remove packet 309260 [00:11:48]ProducePacketName [00:11:48]name=ofd_packets/00309260 [00:11:48]NVStorageDeleteData [00:11:48]Write to MH i2c: 01 00 00 71 67 D8 [00:11:48]Write i2c OK [00:11:48]MH_I2C_Read... [00:11:48]Read from MH i2c: 01 [00:11:48]MH_I2C_Read... [00:11:48]Read from MH i2c: 01 07 00 [00:11:48]MH_I2C_Read... [00:11:48]Read from MH i2c: 01 07 00 71 67 00 00 00 00 00 BE 0C A9 [00:11:48]RasterBufferAndPrint [00:11:48]line [00:11:48]line [00:11:48]line [00:11:48]line [00:11:48]line [00:11:48]written 0, free lines is 3266 [00:11:48]MH_Cut [00:11:48]Write to MH i2c: D1 01 00 78 67 01 B1 [00:11:48]Write i2c OK [00:11:48]MH_I2C_Read... [00:11:48]Read from MH i2c: D1 [00:11:48]MH_I2C_Read... [00:11:48]Read from MH i2c: D1 01 00 [00:11:48]MH_I2C_Read... [00:11:48]Read from MH i2c: D1 01 00 78 67 00 B0 [00:11:48]Write to MH i2c: 01 00 00 79 67 E0 [00:11:48]Write i2c OK [00:11:48]MH_I2C_Read... [00:11:48]OFD Sender: No OFD packet to send [00:11:49]*** Cut start [00:11:49]*** Purtial cut [00:11:49]*** Stage 1: CUTSNS_PIN = 1 [00:11:49]Read from MH i2c: 01 [00:11:49]MH_I2C_Read... [00:11:49]*** Stop cut motor [00:11:49]*** Cut end [00:11:49]Read from MH i2c: 01 07 00 [00:11:49]MH_I2C_Read... [00:11:49]Read from MH i2c: 01 07 00 79 67 00 00 00 00 00 FF 0F F5 [00:11:49]process_action close_receipt done [00:11:49]requested_data is exist [00:11:49]produce_requested_data [00:11:49]requested_item fm.sn is exist - process it [00:11:49]wFMCommunicate request_size=4 [00:11:49]MH_SAM_APDU [00:11:49]CAPDU: 80 11 00 00 [00:11:49]Write to MH i2c: E2 08 00 7A 67 80 11 00 00 00 00 00 00 5B [00:11:49]Write i2c OK [00:11:49]MH_I2C_Read... [00:11:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:11:49]Read from MH i2c: E2 [00:11:49]MH_I2C_Read... [00:11:49]Read from MH i2c: E2 17 00 [00:11:49]MH_I2C_Read... [00:11:49]Read from MH i2c: E2 17 00 7A 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B0 [00:11:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:11:49]wFMCommunicate OK [00:11:49]requested_item fd.num is exist - process it [00:11:49]SAM_PROTO_GetFieldsCounters [00:11:49]wFMCommunicate request_size=4 [00:11:49]MH_SAM_APDU [00:11:49]CAPDU: 80 13 00 00 [00:11:49]Write to MH i2c: E2 08 00 7B 67 80 13 00 00 00 00 00 00 5E [00:11:49]Write i2c OK [00:11:49]MH_I2C_Read... [00:11:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:11:49]Read from MH i2c: E2 [00:11:49]MH_I2C_Read... [00:11:49]Read from MH i2c: E2 62 00 [00:11:49]MH_I2C_Read... [00:11:49]Read from MH i2c: E2 62 00 7B 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0C B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A9 02 00 00 5E 04 04 00 A9 02 00 00 57 04 04 00 AA 02 00 00 19 04 04 00 00 00 00 00 90 00 60 [00:11:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0C B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 A9 02 00 00 5E 04 04 00 A9 02 00 00 57 04 04 00 AA 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:11:49]wFMCommunicate OK [00:11:49]SAM_PROTO_GetFieldsCounters done [00:11:49]requested_item shift.num is exist - process it [00:11:49]requested_item shift.opened is exist - process it [00:11:49]req_shift_opened [00:11:49]FM_GetShiftState [00:11:49]SAM_PROTO_GetShiftState [00:11:49]wFMCommunicate request_size=4 [00:11:49]MH_SAM_APDU [00:11:49]CAPDU: 80 13 01 00 [00:11:49]Write to MH i2c: E2 08 00 7C 67 80 13 01 00 00 00 00 00 60 [00:11:49]Write i2c OK [00:11:49]MH_I2C_Read... [00:11:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:11:49]Read from MH i2c: E2 [00:11:49]MH_I2C_Read... [00:11:49]Read from MH i2c: E2 0E 00 [00:11:49]MH_I2C_Read... [00:11:49]Read from MH i2c: E2 0E 00 7C 67 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 DE [00:11:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:11:49]wFMCommunicate OK [00:11:49]SAM_PROTO_GetShiftState done [00:11:49]FM_GetShiftState done [00:11:49]req_shift_opened done [00:11:49]requested_item shift.open_date is exist - process it [00:11:49]req_shift_open_date [00:11:49]req_shift_open_date done [00:11:49]produce_requested_data done [00:11:49]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309260,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [00:11:49]process_action_free close_receipt [00:11:49]json_value_free [00:11:49]json_value_free done [00:11:49]process_json_proto returns [00:11:49]Send response to host [00:11:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309260,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [00:11:49]free response buf [00:11:49]execute_script done [00:11:49]execute_script returns [00:11:49]free content buf [00:11:49]Sock 7.Close socket [00:11:49]Sock 7.Thread stoped [00:11:53]OFD Sender: No OFD packet to send [00:11:58]OFD Sender: No OFD packet to send [00:12:03]OFD Sender: No OFD packet to send [00:12:08]OFD Sender: No OFD packet to send [00:12:13]OFD Sender: No OFD packet to send [00:12:18]OFD Sender: No OFD packet to send [00:12:23]OFD Sender: No OFD packet to send [00:12:28]OFD Sender: No OFD packet to send [00:12:33]OFD Sender: No OFD packet to send [00:12:39]OFD Sender: No OFD packet to send [00:12:44]OFD Sender: No OFD packet to send [00:12:49]OFD Sender: No OFD packet to send [00:12:54]OFD Sender: No OFD packet to send [00:12:59]OFD Sender: No OFD packet to send [00:13:04]OFD Sender: No OFD packet to send [00:13:09]OFD Sender: No OFD packet to send [00:13:14]OFD Sender: No OFD packet to send [00:13:19]OFD Sender: No OFD packet to send [00:13:24]OFD Sender: No OFD packet to send [00:13:29]OFD Sender: No OFD packet to send [00:13:34]OFD Sender: No OFD packet to send [00:13:39]OFD Sender: No OFD packet to send [00:13:44]OFD Sender: No OFD packet to send [00:13:49]OFD Sender: No OFD packet to send [00:13:54]OFD Sender: No OFD packet to send [00:13:59]OFD Sender: No OFD packet to send [00:14:04]OFD Sender: No OFD packet to send [00:14:09]OFD Sender: No OFD packet to send [00:14:14]OFD Sender: No OFD packet to send [00:14:19]OFD Sender: No OFD packet to send [00:14:24]OFD Sender: No OFD packet to send [00:14:25]accept exits with 9 [00:14:25]New connection [00:14:25]New thread 3067022692 created [00:14:25]Thread 3066879332 joined [00:14:25]Waiting for new connection... [00:14:25] Sock 9.Parse request [00:14:25]Sock 9.Check first char [00:14:25]Sock 9.First char is OK [00:14:25]request: POST /json_proto HTTP/1.0 [00:14:25]Method: POST [00:14:25]URL: /json_proto [00:14:25]Method is POST - this is cgi request [00:14:25]url: /json_proto [00:14:25]query_string will be loaded in cgi processing [00:14:25]execute_cgi json_proto POST (null) [00:14:25]execute_cgi path=json_proto method=POST [00:14:25]POST find Content-Length [00:14:25]Host: 172.17.96.3:8080 [00:14:25]Content-Length: 677 [00:14:25]Content-Type: application/json [00:14:25] [00:14:25]POST finish read [00:14:25]Found Content-Length = 677 [00:14:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.780, "sum" : 520.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:14:25]execute_script... [00:14:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 7.780, "sum" : 520.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 520.00, "total" : 520.00, "payments": [ { "type": 0, "sum" : 520.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:14:25]POST & json_proto [00:14:25]process_json_proto [00:14:25]json parsed OK: [00:14:25]protocol is kg_v1.0 [00:14:25]action value=close_receipt [00:14:25]process_action close_receipt [00:14:25]cmd_close_receipt [00:14:25]MH_GetDate [00:14:25]Write to MH i2c: F0 00 00 7D 67 D3 [00:14:25]Write i2c OK [00:14:25]MH_I2C_Read... [00:14:25]Read from MH i2c: F0 [00:14:25]MH_I2C_Read... [00:14:25]Read from MH i2c: F0 09 00 [00:14:25]MH_I2C_Read... [00:14:25]Read from MH i2c: F0 09 00 7D 67 00 E4 85 1D 67 44 5E 04 65 D4 [00:14:25]GetLastDocTimeStamp 1729987909 [00:14:25]current date 1729988068 [00:14:25]FM_GetShiftState [00:14:25]SAM_PROTO_GetShiftState [00:14:25]wFMCommunicate request_size=4 [00:14:25]MH_SAM_APDU [00:14:25]CAPDU: 80 13 01 00 [00:14:25]Write to MH i2c: E2 08 00 7E 67 80 13 01 00 00 00 00 00 62 [00:14:25]Write i2c OK [00:14:25]MH_I2C_Read... [00:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:25]Read from MH i2c: E2 [00:14:25]MH_I2C_Read... [00:14:25]Read from MH i2c: E2 0E 00 [00:14:25]MH_I2C_Read... [00:14:25]Read from MH i2c: E2 0E 00 7E 67 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E0 [00:14:25]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:14:25]wFMCommunicate OK [00:14:25]SAM_PROTO_GetShiftState done [00:14:25]FM_GetShiftState done [00:14:25]opened in 1729902265 [00:14:25]opened+sec_in_day 1729988665 [00:14:25]quantity*price = 52048 [00:14:25]sum+1 = 52049 [00:14:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 520.00 Внесено: 520.00 СДАЧА: 0.00 НСП 1% : 4.61 НДС 12% : 55.27 Наличными: 520.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 682 27.10.2024 00:14 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309261 ФПД: 187141669695939 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T001428&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309261&fm=187141669695939&tin=02508201610067®Number=0000000000091780&sum=52000 [00:14:26]StoreToDocumentArchive [00:14:26]shift 532 fd 309261 [00:14:26]save to /storage/0532/doc_00309261 [00:14:26]save last doc name /storage/0532/doc_00309261 to /storage/kkm_last_doc_name [00:14:26]save OK [00:14:26]Clear old archive folders... [00:14:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:14:26]tlvbuf is 000A7640 [00:14:26]SAM_PROTO_ClearQueue [00:14:26]wFMCommunicate request_size=4 [00:14:26]MH_SAM_APDU [00:14:26]CAPDU: 80 09 00 00 [00:14:26]Write to MH i2c: E2 08 00 8B 67 80 09 00 00 00 00 00 00 64 [00:14:26]Write i2c OK [00:14:26]MH_I2C_Read... [00:14:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:14:26]Read from MH i2c: E2 [00:14:26]MH_I2C_Read... [00:14:26]Read from MH i2c: E2 03 00 [00:14:26]MH_I2C_Read... [00:14:26]Read from MH i2c: E2 03 00 8B 67 00 90 00 66 [00:14:26]RAPDU: 90 00 [00:14:26]wFMCommunicate OK [00:14:26]SAM_PROTO_ClearQueue done [00:14:26]KKMCreateOFDPacket [00:14:26]OFDProtocolAddRootSTLVToBuf [00:14:26]FM_MakeSignedData [00:14:26]FM_MakeSignedData [00:14:26]SAM_PROTO_SignData [00:14:26]wFMCommunicate request_size=4 [00:14:26]MH_SAM_APDU [00:14:26]CAPDU: 80 0D 01 02 [00:14:26]Write to MH i2c: E2 08 00 8C 67 80 0D 01 02 00 00 00 00 6C [00:14:26]Write i2c OK [00:14:26]MH_I2C_Read... [00:14:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:14:26]Read from MH i2c: E2 [00:14:26]MH_I2C_Read... [00:14:26]Read from MH i2c: E2 03 00 [00:14:26]MH_I2C_Read... [00:14:26]Read from MH i2c: E2 03 00 8C 67 00 90 00 67 [00:14:26]RAPDU: 90 00 [00:14:26]wFMCommunicate OK [00:14:26]wFMCommunicate request_size=255 [00:14:26]MH_SAM_APDU [00:14:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 50 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 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 02 00 00 F4 03 04 00 E4 85 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0D B8 04 00 35 04 06 00 AA [00:14:26]Write to MH i2c: E2 02 01 8D 67 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 50 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 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 02 00 00 F4 03 04 00 E4 85 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0D B8 04 00 35 04 06 00 AA 00 00 C0 [00:14:26]Write i2c OK [00:14:26]MH_I2C_Read... [00:14:26]Read from MH i2c: E2 [00:14:26]MH_I2C_Read... [00:14:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:14:26]Read from MH i2c: E2 03 00 [00:14:26]MH_I2C_Read... [00:14:26]Read from MH i2c: E2 03 00 8D 67 00 90 00 68 [00:14:26]RAPDU: 90 00 [00:14:26]wFMCommunicate OK [00:14:26]wFMCommunicate request_size=10 [00:14:26]MH_SAM_APDU [00:14:26]CAPDU: 80 0D 02 02 05 34 50 BE B1 C3 [00:14:26]Write to MH i2c: E2 0D 00 8E 67 80 0D 02 02 05 00 34 50 BE B1 C3 00 00 2F [00:14:26]Write i2c OK [00:14:26]MH_I2C_Read... [00:14:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:14:27]Read from MH i2c: E2 [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: E2 03 00 [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: E2 03 00 8E 67 00 90 00 69 [00:14:27]RAPDU: 90 00 [00:14:27]wFMCommunicate OK [00:14:27]wFMCommunicate request_size=4 [00:14:27]MH_SAM_APDU [00:14:27]CAPDU: 80 0D 03 02 [00:14:27]Write to MH i2c: E2 08 00 8F 67 80 0D 03 02 00 00 00 00 71 [00:14:27]Write i2c OK [00:14:27]MH_I2C_Read... [00:14:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:14:27]Read from MH i2c: E2 [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: E2 0B 00 [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: E2 0B 00 8F 67 00 9A E0 7D 19 FB 92 E1 3D 90 00 2D [00:14:27]RAPDU: 9A E0 7D 19 FB 92 E1 3D 90 00 [00:14:27]wFMCommunicate OK [00:14:27]SAM_PROTO_SignData done [00:14:27]FM_MakeSignedData done [00:14:27]CreateOFDProtocolMessage [00:14:27]wFMCommunicate request_size=4 [00:14:27]MH_SAM_APDU [00:14:27]CAPDU: 80 11 00 00 [00:14:27]Write to MH i2c: E2 08 00 90 67 80 11 00 00 00 00 00 00 71 [00:14:27]Write i2c OK [00:14:27]MH_I2C_Read... [00:14:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:14:27]Read from MH i2c: E2 [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: E2 17 00 [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: E2 17 00 90 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C6 [00:14:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:14:27]wFMCommunicate OK [00:14:27]CreateOFDProtocolMessage done [00:14:27]OFDSenderStorePacket 309261 [00:14:27]StoreOFDPacket docnum=309261 [00:14:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C4 6D 07 01 DA BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 50 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 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 02 00 00 F4 03 04 00 E4 85 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0D B8 04 00 35 04 06 00 AA 34 50 BE B1 C3 9A E0 7D 19 FB 92 E1 3D [00:14:27]CheckFolder [00:14:27]dirname=/storage/ofd_packets [00:14:27]CheckFolder done [00:14:27]ProducePacketName [00:14:27]name=ofd_packets/00309261 [00:14:27]NVStorageSaveData ofd_packets/00309261 [00:14:27]File name is /storage/ofd_packets/00309261 [00:14:27]Write 301 bytes [00:14:27]NVStorageSaveData done [00:14:27]OFDSenderStorePacket done [00:14:27]KKMCreateOFDPacket done [00:14:27]NVStorageSaveData kkm_last_timestamp [00:14:27]File name is /storage/kkm_last_timestamp [00:14:27]Write 4 bytes [00:14:27]NVStorageSaveData done [00:14:27]ExternCall_PrintAddStr [00:14:27]wPrintStart [00:14:27]Write to MH i2c: 01 00 00 91 67 F8 [00:14:27]Write i2c OK [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: 01 [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: 01 07 00 [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: 01 07 00 91 67 00 00 00 00 00 FF 0F 0D [00:14:27]RasterBufferAndPrint [00:14:27]line Счет N : (1)643129 [00:14:27]line ИНН: 02508201610067 [00:14:27]line Контрольно-Кассовый Чек [00:14:27]line ПРОДАЖА [00:14:27]line ТРК (МРК, ГНК) : 41 [00:14:27]line Товар: 2710124130 [00:14:27]line Аи-92-К-2 [00:14:27]line 7.780 * 66.90 [00:14:27]line = 520.48 [00:14:27]line НДС 12% НСП 1% [00:14:27]line > о реализуемом товаре [00:14:27]line ОКРУГЛЕНИЕ: -0.48 [00:14:27]line ИТОГО: 520.00 [00:14:27]line Внесено: 520.00 [00:14:27]line СДАЧА: 0.00 [00:14:27]line НСП 1% : 4.61 [00:14:27]line НДС 12% : 55.27 [00:14:27]line Наличными: 520.00 [00:14:27]line Безнал.: 0.00 [00:14:27]line Место: АЗС № 172 "Партнер Нефть" [00:14:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [00:14:27]line СНО: Общий режим [00:14:27]line Чек 682 27.10.2024 00:14 [00:14:27]line Смена: 532 ФФД: 1.0 [00:14:27]line ЗНМ: 0300000116 [00:14:27]line РНМ: 0000000000091780 [00:14:27]line Версия ККМ: 001 [00:14:27]line ФМ: 0000000000871765 [00:14:27]line ФД: 309261 [00:14:27]line ФПД: 187141669695939 [00:14:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T001428&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309261&fm=187141669695939&tin=02508201610067®Number=0000000000091780&sum=52000 [00:14:27]written 0, free lines is 4095 [00:14:27]OFD Sender: Processing packet 309261 [packets to send 223, broken 222] [00:14:27]ProducePacketName [00:14:27]name=ofd_packets/00309261 [00:14:27]OFD Sender: To server: pG, [00:14:27]CommunicateWithHost lk.salyk.kg:30040 [00:14:27]ConnectInit lk.salyk.kg [00:14:27]Connected sock=10 [00:14:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C4 6D 07 01 DA BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 64 1E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 50 CB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 CB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 15 00 00 00 00 07 04 06 00 20 CB 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 02 00 00 F4 03 04 00 E4 85 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0D B8 04 00 35 04 06 00 AA 34 50 BE B1 C3 9A E0 7D 19 FB 92 E1 3D [00:14:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 10 98 47 00 90 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 31 37 36 35 10 04 04 00 0D B8 04 00 F4 03 04 00 40 2C 1D 67 B6 04 01 00 00 7A 98 DC A9 DC 31 C1 72 [00:14:27]CommunicateWithHost err = 0 [00:14:27]CheckOFDResponse [00:14:27]1017 (14) - 77093643461234 [00:14:27]1041 (16) - 0000000000871765 [00:14:27]1040 (4) - 309261 [00:14:27]1012 (4) - 26.10.2024 17:52 [00:14:27]1206 (1) - 0 [00:14:27]OFD Sender: Remove packet 309261 [00:14:27]ProducePacketName [00:14:27]name=ofd_packets/00309261 [00:14:27]NVStorageDeleteData [00:14:27]Write to MH i2c: 01 00 00 BB 67 22 [00:14:27]Write i2c OK [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: 01 [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: 01 07 00 [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: 01 07 00 BB 67 00 00 00 00 00 AF 0C E4 [00:14:27]RasterBufferAndPrint [00:14:27]line [00:14:27]line [00:14:27]line [00:14:27]line [00:14:27]line [00:14:27]written 0, free lines is 3251 [00:14:27]MH_Cut [00:14:27]Write to MH i2c: D1 01 00 C2 67 01 FB [00:14:27]Write i2c OK [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: D1 [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: D1 01 00 [00:14:27]MH_I2C_Read... [00:14:27]Read from MH i2c: D1 01 00 C2 67 00 FA [00:14:27]Write to MH i2c: 01 00 00 C3 67 2A [00:14:27]Write i2c OK [00:14:27]MH_I2C_Read... [00:14:28]OFD Sender: No OFD packet to send [00:14:28]*** Cut start [00:14:28]*** Purtial cut [00:14:28]*** Stage 1: CUTSNS_PIN = 1 [00:14:28]Read from MH i2c: 01 [00:14:28]MH_I2C_Read... [00:14:28]*** Stop cut motor [00:14:28]*** Cut end [00:14:28]Read from MH i2c: 01 07 00 [00:14:28]MH_I2C_Read... [00:14:28]Read from MH i2c: 01 07 00 C3 67 00 00 00 00 00 FF 0F 3F [00:14:28]process_action close_receipt done [00:14:28]requested_data is exist [00:14:28]produce_requested_data [00:14:28]requested_item fm.sn is exist - process it [00:14:28]wFMCommunicate request_size=4 [00:14:28]MH_SAM_APDU [00:14:28]CAPDU: 80 11 00 00 [00:14:28]Write to MH i2c: E2 08 00 C4 67 80 11 00 00 00 00 00 00 A5 [00:14:28]Write i2c OK [00:14:28]MH_I2C_Read... [00:14:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:14:28]Read from MH i2c: E2 [00:14:28]MH_I2C_Read... [00:14:28]Read from MH i2c: E2 17 00 [00:14:28]MH_I2C_Read... [00:14:28]Read from MH i2c: E2 17 00 C4 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 FA [00:14:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:14:28]wFMCommunicate OK [00:14:28]requested_item fd.num is exist - process it [00:14:28]SAM_PROTO_GetFieldsCounters [00:14:28]wFMCommunicate request_size=4 [00:14:28]MH_SAM_APDU [00:14:28]CAPDU: 80 13 00 00 [00:14:28]Write to MH i2c: E2 08 00 C5 67 80 13 00 00 00 00 00 00 A8 [00:14:28]Write i2c OK [00:14:28]MH_I2C_Read... [00:14:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:14:28]Read from MH i2c: E2 [00:14:28]MH_I2C_Read... [00:14:28]Read from MH i2c: E2 62 00 [00:14:28]MH_I2C_Read... [00:14:28]Read from MH i2c: E2 62 00 C5 67 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0D B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AA 02 00 00 5E 04 04 00 AA 02 00 00 57 04 04 00 AB 02 00 00 19 04 04 00 00 00 00 00 90 00 AE [00:14: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0D B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AA 02 00 00 5E 04 04 00 AA 02 00 00 57 04 04 00 AB 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:14:28]wFMCommunicate OK [00:14:28]SAM_PROTO_GetFieldsCounters done [00:14:28]requested_item shift.num is exist - process it [00:14:28]requested_item shift.opened is exist - process it [00:14:28]req_shift_opened [00:14:28]FM_GetShiftState [00:14:28]SAM_PROTO_GetShiftState [00:14:28]wFMCommunicate request_size=4 [00:14:28]MH_SAM_APDU [00:14:28]CAPDU: 80 13 01 00 [00:14:28]Write to MH i2c: E2 08 00 C6 67 80 13 01 00 00 00 00 00 AA [00:14:28]Write i2c OK [00:14:28]MH_I2C_Read... [00:14:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:28]Read from MH i2c: E2 [00:14:28]MH_I2C_Read... [00:14:28]Read from MH i2c: E2 0E 00 [00:14:28]MH_I2C_Read... [00:14:28]Read from MH i2c: E2 0E 00 C6 67 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 28 [00:14:28]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:14:28]wFMCommunicate OK [00:14:28]SAM_PROTO_GetShiftState done [00:14:28]FM_GetShiftState done [00:14:28]req_shift_opened done [00:14:28]requested_item shift.open_date is exist - process it [00:14:28]req_shift_open_date [00:14:28]req_shift_open_date done [00:14:28]produce_requested_data done [00:14:28]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309261,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [00:14:28]process_action_free close_receipt [00:14:28]json_value_free [00:14:28]json_value_free done [00:14:28]process_json_proto returns [00:14:28]Send response to host [00:14:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309261,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [00:14:28]free response buf [00:14:28]execute_script done [00:14:28]execute_script returns [00:14:28]free content buf [00:14:28]Sock 9.Close socket [00:14:28]Sock 9.Thread stoped [00:14:33]OFD Sender: No OFD packet to send [00:14:38]OFD Sender: No OFD packet to send [00:14:43]OFD Sender: No OFD packet to send [00:14:48]OFD Sender: No OFD packet to send [00:14:53]OFD Sender: No OFD packet to send [00:14:58]OFD Sender: No OFD packet to send [00:15:03]OFD Sender: No OFD packet to send [00:15:08]OFD Sender: No OFD packet to send [00:15:13]OFD Sender: No OFD packet to send [00:15:18]OFD Sender: No OFD packet to send [00:15:23]OFD Sender: No OFD packet to send [00:15:28]OFD Sender: No OFD packet to send [00:15:33]OFD Sender: No OFD packet to send [00:15:38]OFD Sender: No OFD packet to send [00:15:43]OFD Sender: No OFD packet to send [00:15:48]OFD Sender: No OFD packet to send [00:15:49]accept exits with 7 [00:15:49]New connection [00:15:49]New thread 3066879332 created [00:15:49]Thread 3067022692 joined [00:15:49]Waiting for new connection... [00:15:49] Sock 7.Parse request [00:15:49]Sock 7.Check first char [00:15:49]Sock 7.First char is OK [00:15:49]request: POST /json_proto HTTP/1.0 [00:15:49]Method: POST [00:15:49]URL: /json_proto [00:15:49]Method is POST - this is cgi request [00:15:49]url: /json_proto [00:15:49]query_string will be loaded in cgi processing [00:15:49]execute_cgi json_proto POST (null) [00:15:49]execute_cgi path=json_proto method=POST [00:15:49]POST find Content-Length [00:15:49]Host: 172.17.96.3:8080 [00:15:49]Content-Length: 679 [00:15:49]Content-Type: application/json [00:15:49] [00:15:49]POST finish read [00:15:49]Found Content-Length = 679 [00:15:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 17.070, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:49]execute_script... [00:15: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)643130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422-\u041A-2", "price" : 76.20, "quantity" : 17.070, "sum" : 1300.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1300.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:15:49]POST & json_proto [00:15:49]process_json_proto [00:15:49]json parsed OK: [00:15:49]protocol is kg_v1.0 [00:15:49]action value=close_receipt [00:15:49]process_action close_receipt [00:15:49]cmd_close_receipt [00:15:49]MH_GetDate [00:15:49]Write to MH i2c: F0 00 00 C7 67 1D [00:15:49]Write i2c OK [00:15:49]MH_I2C_Read... [00:15:49]Read from MH i2c: F0 [00:15:49]MH_I2C_Read... [00:15:49]Read from MH i2c: F0 09 00 [00:15:49]MH_I2C_Read... [00:15:49]Read from MH i2c: F0 09 00 C7 67 00 38 86 1D 67 44 5E 04 65 73 [00:15:49]GetLastDocTimeStamp 1729988068 [00:15:49]current date 1729988152 [00:15:49]FM_GetShiftState [00:15:49]SAM_PROTO_GetShiftState [00:15:49]wFMCommunicate request_size=4 [00:15:49]MH_SAM_APDU [00:15:49]CAPDU: 80 13 01 00 [00:15:49]Write to MH i2c: E2 08 00 C8 67 80 13 01 00 00 00 00 00 AC [00:15:49]Write i2c OK [00:15:49]MH_I2C_Read... [00:15:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:49]Read from MH i2c: E2 [00:15:49]MH_I2C_Read... [00:15:49]Read from MH i2c: E2 0E 00 [00:15:49]MH_I2C_Read... [00:15:49]Read from MH i2c: E2 0E 00 C8 67 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 2A [00:15:49]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:15:49]wFMCommunicate OK [00:15:49]SAM_PROTO_GetShiftState done [00:15:49]FM_GetShiftState done [00:15:49]opened in 1729902265 [00:15:49]opened+sec_in_day 1729988665 [00:15:49]quantity*price = 130073 [00:15:49]sum+1 = 130074 [00:15:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.73 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.13 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 683 27.10.2024 00:15 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309262 ФПД: 225275221668847 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T001552&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309262&fm=225275221668847&tin=02508201610067®Number=0000000000091780&sum=130000 [00:15:50]StoreToDocumentArchive [00:15:50]shift 532 fd 309262 [00:15:50]save to /storage/0532/doc_00309262 [00:15:50]save last doc name /storage/0532/doc_00309262 to /storage/kkm_last_doc_name [00:15:50]save OK [00:15:50]Clear old archive folders... [00:15:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:15:50]tlvbuf is 000922B0 [00:15:50]SAM_PROTO_ClearQueue [00:15:50]wFMCommunicate request_size=4 [00:15:50]MH_SAM_APDU [00:15:50]CAPDU: 80 09 00 00 [00:15:50]Write to MH i2c: E2 08 00 D5 67 80 09 00 00 00 00 00 00 AE [00:15:50]Write i2c OK [00:15:50]MH_I2C_Read... [00:15:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:15:50]Read from MH i2c: E2 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 03 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 03 00 D5 67 00 90 00 B0 [00:15:50]RAPDU: 90 00 [00:15:50]wFMCommunicate OK [00:15:50]SAM_PROTO_ClearQueue done [00:15:50]KKMCreateOFDPacket [00:15:50]OFDProtocolAddRootSTLVToBuf [00:15:50]FM_MakeSignedData [00:15:50]FM_MakeSignedData [00:15:50]SAM_PROTO_SignData [00:15:50]wFMCommunicate request_size=4 [00:15:50]MH_SAM_APDU [00:15:50]CAPDU: 80 0D 01 02 [00:15:50]Write to MH i2c: E2 08 00 D6 67 80 0D 01 02 00 00 00 00 B6 [00:15:50]Write i2c OK [00:15:50]MH_I2C_Read... [00:15:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:15:50]Read from MH i2c: E2 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 03 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 03 00 D6 67 00 90 00 B1 [00:15:50]RAPDU: 90 00 [00:15:50]wFMCommunicate OK [00:15:50]wFMCommunicate request_size=255 [00:15:50]MH_SAM_APDU [00:15:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 AB 02 00 00 F4 03 04 00 38 86 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0E B8 04 00 35 04 06 00 CC E2 F9 90 [00:15:50]Write to MH i2c: E2 02 01 D7 67 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 AB 02 00 00 F4 03 04 00 38 86 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0E B8 04 00 35 04 06 00 CC E2 F9 90 00 00 44 [00:15:50]Write i2c OK [00:15:50]MH_I2C_Read... [00:15:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:50]Read from MH i2c: E2 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 03 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 03 00 D7 67 00 90 00 B2 [00:15:50]RAPDU: 90 00 [00:15:50]wFMCommunicate OK [00:15:50]wFMCommunicate request_size=7 [00:15:50]MH_SAM_APDU [00:15:50]CAPDU: 80 0D 02 02 02 73 EF [00:15:50]Write to MH i2c: E2 0A 00 D8 67 80 0D 02 02 02 00 73 EF 00 00 1F [00:15:50]Write i2c OK [00:15:50]MH_I2C_Read... [00:15:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:15:50]Read from MH i2c: E2 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 03 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 03 00 D8 67 00 90 00 B3 [00:15:50]RAPDU: 90 00 [00:15:50]wFMCommunicate OK [00:15:50]wFMCommunicate request_size=4 [00:15:50]MH_SAM_APDU [00:15:50]CAPDU: 80 0D 03 02 [00:15:50]Write to MH i2c: E2 08 00 D9 67 80 0D 03 02 00 00 00 00 BB [00:15:50]Write i2c OK [00:15:50]MH_I2C_Read... [00:15:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:15:50]Read from MH i2c: E2 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 0B 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 0B 00 D9 67 00 99 FB 66 30 78 3E 42 69 90 00 47 [00:15:50]RAPDU: 99 FB 66 30 78 3E 42 69 90 00 [00:15:50]wFMCommunicate OK [00:15:50]SAM_PROTO_SignData done [00:15:50]FM_MakeSignedData done [00:15:50]CreateOFDProtocolMessage [00:15:50]wFMCommunicate request_size=4 [00:15:50]MH_SAM_APDU [00:15:50]CAPDU: 80 11 00 00 [00:15:50]Write to MH i2c: E2 08 00 DA 67 80 11 00 00 00 00 00 00 BB [00:15:50]Write i2c OK [00:15:50]MH_I2C_Read... [00:15:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:50]Read from MH i2c: E2 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 17 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: E2 17 00 DA 67 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 10 [00:15:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:15:50]wFMCommunicate OK [00:15:50]CreateOFDProtocolMessage done [00:15:50]OFDSenderStorePacket 309262 [00:15:50]StoreOFDPacket docnum=309262 [00:15:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 32 91 04 01 48 2E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 AB 02 00 00 F4 03 04 00 38 86 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0E B8 04 00 35 04 06 00 CC E2 F9 90 73 EF 99 FB 66 30 78 3E 42 69 [00:15:50]CheckFolder [00:15:50]dirname=/storage/ofd_packets [00:15:50]CheckFolder done [00:15:50]ProducePacketName [00:15:50]name=ofd_packets/00309262 [00:15:50]NVStorageSaveData ofd_packets/00309262 [00:15:50]File name is /storage/ofd_packets/00309262 [00:15:50]Write 298 bytes [00:15:50]NVStorageSaveData done [00:15:50]OFDSenderStorePacket done [00:15:50]KKMCreateOFDPacket done [00:15:50]NVStorageSaveData kkm_last_timestamp [00:15:50]File name is /storage/kkm_last_timestamp [00:15:50]Write 4 bytes [00:15:50]NVStorageSaveData done [00:15:50]ExternCall_PrintAddStr [00:15:50]wPrintStart [00:15:50]Write to MH i2c: 01 00 00 DB 67 42 [00:15:50]Write i2c OK [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: 01 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: 01 07 00 [00:15:50]MH_I2C_Read... [00:15:50]Read from MH i2c: 01 07 00 DB 67 00 00 00 00 00 FF 0F 57 [00:15:50]RasterBufferAndPrint [00:15:50]line Счет N : (1)643130 [00:15:50]line ИНН: 02508201610067 [00:15:50]line Контрольно-Кассовый Чек [00:15:50]line ПРОДАЖА [00:15:50]line ТРК (МРК, ГНК) : 21 [00:15:50]line Товар: 2710194210 [00:15:50]line ДТ-К-2 [00:15:50]line 17.070 * 76.20 [00:15:50]line = 1300.73 [00:15:50]line НДС 12% НСП 1% [00:15:50]line > о реализуемом товаре [00:15:50]line ОКРУГЛЕНИЕ: -0.73 [00:15:50]line ИТОГО: 1300.00 [00:15:50]line Внесено: 1300.00 [00:15:50]line СДАЧА: 0.00 [00:15:50]line НСП 1% : 11.51 [00:15:50]line НДС 12% : 138.13 [00:15:50]line Наличными: 1300.00 [00:15:50]line Безнал.: 0.00 [00:15:50]line Место: АЗС № 172 "Партнер Нефть" [00:15:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [00:15:50]line СНО: Общий режим [00:15:50]line Чек 683 27.10.2024 00:15 [00:15:50]line Смена: 532 ФФД: 1.0 [00:15:50]line ЗНМ: 0300000116 [00:15:50]line РНМ: 0000000000091780 [00:15:50]line Версия ККМ: 001 [00:15:50]line ФМ: 0000000000871765 [00:15:50]line ФД: 309262 [00:15:50]line ФПД: 225275221668847 [00:15:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T001552&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309262&fm=225275221668847&tin=02508201610067®Number=0000000000091780&sum=130000 [00:15:51]OFD Sender: Processing packet 309262 [packets to send 223, broken 222] [00:15:51]ProducePacketName [00:15:51]name=ofd_packets/00309262 [00:15:51]OFD Sender: To server: pG, [00:15:51]CommunicateWithHost lk.salyk.kg:30040 [00:15:51]ConnectInit lk.salyk.kg [00:15:51]written 0, free lines is 4095 [00:15:51]Connected sock=10 [00:15:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 32 91 04 01 48 2E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 AE 42 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 19 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F5 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 AB 02 00 00 F4 03 04 00 38 86 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0E B8 04 00 35 04 06 00 CC E2 F9 90 73 EF 99 FB 66 30 78 3E 42 69 [00:15:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 47 05 47 00 37 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 31 37 36 35 10 04 04 00 0E B8 04 00 F4 03 04 00 94 2C 1D 67 B6 04 01 00 00 97 23 92 53 7D B9 05 2D [00:15:51]CommunicateWithHost err = 0 [00:15:51]CheckOFDResponse [00:15:51]1017 (14) - 77093643461234 [00:15:51]1041 (16) - 0000000000871765 [00:15:51]1040 (4) - 309262 [00:15:51]1012 (4) - 26.10.2024 17:53 [00:15:51]1206 (1) - 0 [00:15:51]OFD Sender: Remove packet 309262 [00:15:51]ProducePacketName [00:15:51]name=ofd_packets/00309262 [00:15:51]NVStorageDeleteData [00:15:51]Write to MH i2c: 01 00 00 05 68 6D [00:15:51]Write i2c OK [00:15:51]MH_I2C_Read... [00:15:51]Read from MH i2c: 01 [00:15:51]MH_I2C_Read... [00:15:51]Read from MH i2c: 01 07 00 [00:15:51]MH_I2C_Read... [00:15:51]Read from MH i2c: 01 07 00 05 68 00 00 00 00 00 B3 0C 33 [00:15:51]RasterBufferAndPrint [00:15:51]line [00:15:51]line [00:15:51]line [00:15:51]line [00:15:51]line [00:15:51]written 0, free lines is 3257 [00:15:51]MH_Cut [00:15:51]Write to MH i2c: D1 01 00 0C 68 01 46 [00:15:51]Write i2c OK [00:15:51]MH_I2C_Read... [00:15:51]Read from MH i2c: D1 [00:15:51]MH_I2C_Read... [00:15:51]Read from MH i2c: D1 01 00 [00:15:51]MH_I2C_Read... [00:15:51]Read from MH i2c: D1 01 00 0C 68 00 45 [00:15:51]Write to MH i2c: 01 00 00 0D 68 75 [00:15:51]Write i2c OK [00:15:51]MH_I2C_Read... [00:15:52]OFD Sender: No OFD packet to send [00:15:52]*** Cut start [00:15:52]*** Purtial cut [00:15:52]*** Stage 1: CUTSNS_PIN = 1 [00:15:52]Read from MH i2c: 01 [00:15:52]MH_I2C_Read... [00:15:52]*** Stop cut motor [00:15:52]*** Cut end [00:15:52]Read from MH i2c: 01 07 00 [00:15:52]MH_I2C_Read... [00:15:52]Read from MH i2c: 01 07 00 0D 68 00 00 00 00 00 FF 0F 8A [00:15:52]process_action close_receipt done [00:15:52]requested_data is exist [00:15:52]produce_requested_data [00:15:52]requested_item fm.sn is exist - process it [00:15:52]wFMCommunicate request_size=4 [00:15:52]MH_SAM_APDU [00:15:52]CAPDU: 80 11 00 00 [00:15:52]Write to MH i2c: E2 08 00 0E 68 80 11 00 00 00 00 00 00 F0 [00:15:52]Write i2c OK [00:15:52]MH_I2C_Read... [00:15:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:52]Read from MH i2c: E2 [00:15:52]MH_I2C_Read... [00:15:52]Read from MH i2c: E2 17 00 [00:15:52]MH_I2C_Read... [00:15:52]Read from MH i2c: E2 17 00 0E 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 45 [00:15:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:15:52]wFMCommunicate OK [00:15:52]requested_item fd.num is exist - process it [00:15:52]SAM_PROTO_GetFieldsCounters [00:15:52]wFMCommunicate request_size=4 [00:15:52]MH_SAM_APDU [00:15:52]CAPDU: 80 13 00 00 [00:15:52]Write to MH i2c: E2 08 00 0F 68 80 13 00 00 00 00 00 00 F3 [00:15:52]Write i2c OK [00:15:52]MH_I2C_Read... [00:15:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:15:52]Read from MH i2c: E2 [00:15:52]MH_I2C_Read... [00:15:52]Read from MH i2c: E2 62 00 [00:15:52]MH_I2C_Read... [00:15:52]Read from MH i2c: E2 62 00 0F 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0E B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AB 02 00 00 5E 04 04 00 AB 02 00 00 57 04 04 00 AC 02 00 00 19 04 04 00 00 00 00 00 90 00 FD [00:15: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0E B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AB 02 00 00 5E 04 04 00 AB 02 00 00 57 04 04 00 AC 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:15:52]wFMCommunicate OK [00:15:52]SAM_PROTO_GetFieldsCounters done [00:15:52]requested_item shift.num is exist - process it [00:15:52]requested_item shift.opened is exist - process it [00:15:52]req_shift_opened [00:15:52]FM_GetShiftState [00:15:52]SAM_PROTO_GetShiftState [00:15:52]wFMCommunicate request_size=4 [00:15:52]MH_SAM_APDU [00:15:52]CAPDU: 80 13 01 00 [00:15:52]Write to MH i2c: E2 08 00 10 68 80 13 01 00 00 00 00 00 F5 [00:15:52]Write i2c OK [00:15:52]MH_I2C_Read... [00:15:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:53]Read from MH i2c: E2 [00:15:53]MH_I2C_Read... [00:15:53]Read from MH i2c: E2 0E 00 [00:15:53]MH_I2C_Read... [00:15:53]Read from MH i2c: E2 0E 00 10 68 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 73 [00:15:53]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:15:53]wFMCommunicate OK [00:15:53]SAM_PROTO_GetShiftState done [00:15:53]FM_GetShiftState done [00:15:53]req_shift_opened done [00:15:53]requested_item shift.open_date is exist - process it [00:15:53]req_shift_open_date [00:15:53]req_shift_open_date done [00:15:53]produce_requested_data done [00:15:53]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309262,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [00:15:53]process_action_free close_receipt [00:15:53]json_value_free [00:15:53]json_value_free done [00:15:53]process_json_proto returns [00:15:53]Send response to host [00:15:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309262,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [00:15:53]free response buf [00:15:53]execute_script done [00:15:53]execute_script returns [00:15:53]free content buf [00:15:53]Sock 7.Close socket [00:15:53]Sock 7.Thread stoped [00:15:57]OFD Sender: No OFD packet to send [00:16:02]OFD Sender: No OFD packet to send [00:16:07]OFD Sender: No OFD packet to send [00:16:12]OFD Sender: No OFD packet to send [00:16:17]OFD Sender: No OFD packet to send [00:16:22]OFD Sender: No OFD packet to send [00:16:27]OFD Sender: No OFD packet to send [00:16:32]OFD Sender: No OFD packet to send [00:16:37]OFD Sender: No OFD packet to send [00:16:42]OFD Sender: No OFD packet to send [00:16:47]OFD Sender: No OFD packet to send [00:16:52]OFD Sender: No OFD packet to send [00:16:57]OFD Sender: No OFD packet to send [00:17:02]OFD Sender: No OFD packet to send [00:17:07]OFD Sender: No OFD packet to send [00:17:12]OFD Sender: No OFD packet to send [00:17:17]OFD Sender: No OFD packet to send [00:17:22]OFD Sender: No OFD packet to send [00:17:27]OFD Sender: No OFD packet to send [00:17:32]OFD Sender: No OFD packet to send [00:17:37]OFD Sender: No OFD packet to send [00:17:42]OFD Sender: No OFD packet to send [00:17:47]OFD Sender: No OFD packet to send [00:17:52]OFD Sender: No OFD packet to send [00:17:57]OFD Sender: No OFD packet to send [00:18:02]OFD Sender: No OFD packet to send [00:18:07]OFD Sender: No OFD packet to send [00:18:12]OFD Sender: No OFD packet to send [00:18:17]OFD Sender: No OFD packet to send [00:18:22]OFD Sender: No OFD packet to send [00:18:27]OFD Sender: No OFD packet to send [00:18:32]OFD Sender: No OFD packet to send [00:18: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:13]accept exits with 9 [00:20:13]New connection [00:20:13]New thread 3067022692 created [00:20:13]Thread 3066879332 joined [00:20:13]Waiting for new connection... [00:20:13] Sock 9.Parse request [00:20:13]Sock 9.Check first char [00:20:13]Sock 9.First char is OK [00:20:13]request: POST /json_proto HTTP/1.0 [00:20:13]Method: POST [00:20:13]URL: /json_proto [00:20:13]Method is POST - this is cgi request [00:20:13]url: /json_proto [00:20:13]query_string will be loaded in cgi processing [00:20:13]execute_cgi json_proto POST (null) [00:20:13]execute_cgi path=json_proto method=POST [00:20:13]POST find Content-Length [00:20:13]Host: 172.17.96.3:8080 [00:20:13]Content-Length: 215 [00:20:13]Content-Type: application/json [00:20:13] [00:20:13]POST finish read [00:20:13]Found Content-Length = 215 [00:20:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:13]execute_script... [00:20:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:13]POST & json_proto [00:20:13]process_json_proto [00:20:13]json parsed OK: [00:20:13]protocol is kg_v1.0 [00:20:13]action value=get_value [00:20:13]process_action get_value [00:20:13]cmd_get_value [00:20:13]process_action get_value done [00:20:13]requested_data is exist [00:20:13]produce_requested_data [00:20:13]requested_item kkm.sn is exist - process it [00:20:13]requested_item kkm.ver is exist - process it [00:20:13]requested_item fm.sn is exist - process it [00:20:13]wFMCommunicate request_size=4 [00:20:13]MH_SAM_APDU [00:20:13]CAPDU: 80 11 00 00 [00:20:13]Write to MH i2c: E2 08 00 11 68 80 11 00 00 00 00 00 00 F3 [00:20:13]Write i2c OK [00:20:13]MH_I2C_Read... [00:20:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:13]Read from MH i2c: E2 [00:20:13]MH_I2C_Read... [00:20:13]Read from MH i2c: E2 17 00 [00:20:13]MH_I2C_Read... [00:20:13]Read from MH i2c: E2 17 00 11 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 48 [00:20:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:20:13]wFMCommunicate OK [00:20:13]requested_item fd.num is exist - process it [00:20:13]SAM_PROTO_GetFieldsCounters [00:20:13]wFMCommunicate request_size=4 [00:20:13]MH_SAM_APDU [00:20:13]CAPDU: 80 13 00 00 [00:20:13]Write to MH i2c: E2 08 00 12 68 80 13 00 00 00 00 00 00 F6 [00:20:13]Write i2c OK [00:20:13]MH_I2C_Read... [00:20:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:20:13]Read from MH i2c: E2 [00:20:13]MH_I2C_Read... [00:20:13]Read from MH i2c: E2 62 00 [00:20:13]MH_I2C_Read... [00:20:13]Read from MH i2c: E2 62 00 12 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0E B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AB 02 00 00 5E 04 04 00 AB 02 00 00 57 04 04 00 AC 02 00 00 19 04 04 00 00 00 00 00 90 00 00 [00:20:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0E B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AB 02 00 00 5E 04 04 00 AB 02 00 00 57 04 04 00 AC 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:20:13]wFMCommunicate OK [00:20:13]SAM_PROTO_GetFieldsCounters done [00:20:13]requested_item shift.num is exist - process it [00:20:13]requested_item shift.opened is exist - process it [00:20:13]req_shift_opened [00:20:13]FM_GetShiftState [00:20:13]SAM_PROTO_GetShiftState [00:20:13]wFMCommunicate request_size=4 [00:20:13]MH_SAM_APDU [00:20:13]CAPDU: 80 13 01 00 [00:20:13]Write to MH i2c: E2 08 00 13 68 80 13 01 00 00 00 00 00 F8 [00:20:13]Write i2c OK [00:20:13]MH_I2C_Read... [00:20:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:13]Read from MH i2c: E2 [00:20:13]MH_I2C_Read... [00:20:13]Read from MH i2c: E2 0E 00 [00:20:13]MH_I2C_Read... [00:20:13]Read from MH i2c: E2 0E 00 13 68 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 76 [00:20:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:20:13]wFMCommunicate OK [00:20:13]SAM_PROTO_GetShiftState done [00:20:13]FM_GetShiftState done [00:20:13]req_shift_opened done [00:20:13]requested_item shift.open_date is exist - process it [00:20:13]req_shift_open_date [00:20:13]req_shift_open_date done [00:20:13]produce_requested_data done [00:20:13]produce_requested_data return {"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":309262,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [00:20:13]process_action_free get_value [00:20:13]json_value_free [00:20:13]json_value_free done [00:20:13]process_json_proto returns [00:20:13]Send response to host [00:20:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":309262,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [00:20:13]free response buf [00:20:13]execute_script done [00:20:13]execute_script returns [00:20:13]free content buf [00:20:13]Sock 9.Close socket [00:20:13]Sock 9.Thread stoped [00:20:13]accept exits with 7 [00:20:13]New connection [00:20:13]New thread 3066879332 created [00:20:13]Thread 3067022692 joined [00:20:13]Waiting for new connection... [00:20:13] Sock 7.Parse request [00:20:13]Sock 7.Check first char [00:20:13]Sock 7.First char is OK [00:20:13]request: POST /json_proto HTTP/1.0 [00:20:13]Method: POST [00:20:13]URL: /json_proto [00:20:13]Method is POST - this is cgi request [00:20:13]url: /json_proto [00:20:13]query_string will be loaded in cgi processing [00:20:13]execute_cgi json_proto POST (null) [00:20:13]execute_cgi path=json_proto method=POST [00:20:13]POST find Content-Length [00:20:13]Host: 172.17.96.3:8080 [00:20:13]Content-Length: 331 [00:20:13]Content-Type: application/json [00:20:13] [00:20:13]POST finish read [00:20:13]Found Content-Length = 331 [00:20:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:20:13]execute_script... [00:20:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:20:14]POST & json_proto [00:20:14]process_json_proto [00:20:14]json parsed OK: [00:20:14]protocol is kg_v1.0 [00:20:14]action value=get_value [00:20:14]process_action get_value [00:20:14]cmd_get_value [00:20:14]process_action get_value done [00:20:14]requested_data is exist [00:20:14]produce_requested_data [00:20:14]requested_item fm.sale.total is exist - process it [00:20:14]SAM_PROTO_GetFMData [00:20:14]wFMCommunicate request_size=4 [00:20:14]MH_SAM_APDU [00:20:14]CAPDU: 80 13 03 00 [00:20:14]Write to MH i2c: E2 08 00 14 68 80 13 03 00 00 00 00 00 FB [00:20:14]Write i2c OK [00:20:14]MH_I2C_Read... [00:20:14]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:20:14]Read from MH i2c: E2 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 FD 00 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 FD 00 14 68 00 C2 04 85 04 BE 04 6E 04 04 00 E6 B3 04 00 69 04 A3 00 6F 04 04 00 BA B3 04 00 B1 04 05 00 58 B3 15 08 05 70 04 05 00 90 5C 9F 83 04 72 04 04 00 C8 56 76 84 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 AD 11 D8 88 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 DB 21 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 1B [00:20:14]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 E6 B3 04 00 69 04 A3 00 6F 04 04 00 BA B3 04 00 B1 04 05 00 58 B3 15 08 05 70 04 05 00 90 5C 9F 83 04 72 04 04 00 C8 56 76 84 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 AD 11 D8 88 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 DB 21 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 [00:20:14]wFMCommunicate OK [00:20:14]wFMCommunicate request_size=4 [00:20:14]MH_SAM_APDU [00:20:14]CAPDU: 80 17 00 00 [00:20:14]Write to MH i2c: E2 08 00 15 68 80 17 00 00 00 00 00 00 FD [00:20:14]Write i2c OK [00:20:14]MH_I2C_Read... [00:20:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:14]Read from MH i2c: E2 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 FD 00 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 FD 00 15 68 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 C7 [00:20:14]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 [00:20:14]wFMCommunicate OK [00:20:14]wFMCommunicate request_size=4 [00:20:14]MH_SAM_APDU [00:20:14]CAPDU: 80 17 00 00 [00:20:14]Write to MH i2c: E2 08 00 16 68 80 17 00 00 00 00 00 00 FE [00:20:14]Write i2c OK [00:20:14]MH_I2C_Read... [00:20:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:15]Read from MH i2c: E2 [00:20:15]MH_I2C_Read... [00:20:15]Read from MH i2c: E2 FD 00 [00:20:15]MH_I2C_Read... [00:20:15]Read from MH i2c: E2 FD 00 16 68 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 AC [00:20:15]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 [00:20:15]wFMCommunicate OK [00:20:15]wFMCommunicate request_size=4 [00:20:15]MH_SAM_APDU [00:20:15]CAPDU: 80 17 00 00 [00:20:15]Write to MH i2c: E2 08 00 17 68 80 17 00 00 00 00 00 00 FF [00:20:15]Write i2c OK [00:20:15]MH_I2C_Read... [00:20:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:15]Read from MH i2c: E2 [00:20:15]MH_I2C_Read... [00:20:15]Read from MH i2c: E2 FD 00 [00:20:15]MH_I2C_Read... [00:20:15]Read from MH i2c: E2 FD 00 17 68 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 7A [00:20:15]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 [00:20:15]wFMCommunicate OK [00:20:15]wFMCommunicate request_size=4 [00:20:15]MH_SAM_APDU [00:20:15]CAPDU: 80 17 00 00 [00:20:15]Write to MH i2c: E2 08 00 18 68 80 17 00 00 00 00 00 00 00 [00:20:15]Write i2c OK [00:20:15]MH_I2C_Read... [00:20:15]Read from MH i2c: E2 [00:20:15]MH_I2C_Read... [00:20:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [00:20:15]Read from MH i2c: E2 DF 00 [00:20:15]MH_I2C_Read... [00:20:15]Read from MH i2c: E2 DF 00 18 68 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E0 [00:20:15]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:20:15]wFMCommunicate OK [00:20:15]SAM_PROTO_GetFMData done [00:20:15]requested_item fm.sale_refund.total is exist - process it [00:20:15]requested_item fm.buy.total is exist - process it [00:20:15]requested_item shift.sale.total is exist - process it [00:20:15]SAM_PROTO_GetShiftData [00:20:15]wFMCommunicate request_size=4 [00:20:15]MH_SAM_APDU [00:20:15]CAPDU: 80 13 02 00 [00:20:15]Write to MH i2c: E2 08 00 19 68 80 13 02 00 00 00 00 00 FF [00:20:15]Write i2c OK [00:20:15]MH_I2C_Read... [00:20:16]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:20:16]Read from MH i2c: E2 [00:20:16]MH_I2C_Read... [00:20:16]Read from MH i2c: E2 FD 00 [00:20:16]MH_I2C_Read... [00:20:16]Read from MH i2c: E2 FD 00 19 68 00 B1 04 AA 04 AD 04 6E 04 04 00 AB 02 00 00 69 04 9E 00 6F 04 04 00 AB 02 00 00 B1 04 04 00 45 D4 E6 02 70 04 04 00 EC 87 34 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 49 E8 4E 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 59 93 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 A2 [00:20:16]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 AB 02 00 00 69 04 9E 00 6F 04 04 00 AB 02 00 00 B1 04 04 00 45 D4 E6 02 70 04 04 00 EC 87 34 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 49 E8 4E 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 59 93 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:20:16]wFMCommunicate OK [00:20:16]wFMCommunicate request_size=4 [00:20:16]MH_SAM_APDU [00:20:16]CAPDU: 80 17 00 00 [00:20:16]Write to MH i2c: E2 08 00 1A 68 80 17 00 00 00 00 00 00 02 [00:20:16]Write i2c OK [00:20:16]MH_I2C_Read... [00:20:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:16]Read from MH i2c: E2 [00:20:16]MH_I2C_Read... [00:20:16]Read from MH i2c: E2 FD 00 [00:20:16]MH_I2C_Read... [00:20:16]Read from MH i2c: E2 FD 00 1A 68 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 1B [00:20:16]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [00:20:16]wFMCommunicate OK [00:20:16]wFMCommunicate request_size=4 [00:20:16]MH_SAM_APDU [00:20:16]CAPDU: 80 17 00 00 [00:20:16]Write to MH i2c: E2 08 00 1B 68 80 17 00 00 00 00 00 00 03 [00:20:16]Write i2c OK [00:20:16]MH_I2C_Read... [00:20:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:16]Read from MH i2c: E2 [00:20:16]MH_I2C_Read... [00:20:16]Read from MH i2c: E2 FD 00 [00:20:16]MH_I2C_Read... [00:20:16]Read from MH i2c: E2 FD 00 1B 68 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 BC [00:20:16]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:20:16]wFMCommunicate OK [00:20:16]wFMCommunicate request_size=4 [00:20:16]MH_SAM_APDU [00:20:16]CAPDU: 80 17 00 00 [00:20:16]Write to MH i2c: E2 08 00 1C 68 80 17 00 00 00 00 00 00 04 [00:20:16]Write i2c OK [00:20:16]MH_I2C_Read... [00:20:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:17]Read from MH i2c: E2 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 FD 00 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 FD 00 1C 68 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 7C [00:20:17]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:20:17]wFMCommunicate OK [00:20:17]wFMCommunicate request_size=4 [00:20:17]MH_SAM_APDU [00:20:17]CAPDU: 80 17 00 00 [00:20:17]Write to MH i2c: E2 08 00 1D 68 80 17 00 00 00 00 00 00 05 [00:20:17]Write i2c OK [00:20:17]MH_I2C_Read... [00:20:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:20:17]Read from MH i2c: E2 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 CE 00 [00:20:17]MH_I2C_Read... [00:20:17]Read from MH i2c: E2 CE 00 1D 68 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EA [00:20:17]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:20:17]wFMCommunicate OK [00:20:17]SAM_PROTO_GetShiftData done [00:20:17]requested_item shift.sale.total_cash is exist - process it [00:20:17]requested_item shift.sale_refund.total is exist - process it [00:20:17]requested_item shift.sale_refund.total_cash is exist - process it [00:20:17]requested_item shift.buy.total is exist - process it [00:20:17]requested_item shift.buy.total_cash is exist - process it [00:20:17]produce_requested_data done [00:20:17]produce_requested_data return {"fm.sale.total":216104763.76,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":486820.53,"shift.sale.total_cash":369971.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:20:17]process_action_free get_value [00:20:17]json_value_free [00:20:17]json_value_free done [00:20:17]process_json_proto returns [00:20:17]Send response to host [00:20:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":216104763.76,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":486820.53,"shift.sale.total_cash":369971.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:20:17]free response buf [00:20:17]execute_script done [00:20:17]execute_script returns [00:20:17]free content buf [00:20:17]Sock 7.Close socket [00:20:17]Sock 7.Thread stoped [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:46]accept exits with 9 [00:20:46]New connection [00:20:46]New thread 3067022692 created [00:20:46]Thread 3066879332 joined [00:20:46]Waiting for new connection... [00:20:46] Sock 9.Parse request [00:20:46]Sock 9.Check first char [00:20:46]Sock 9.First char is OK [00:20:46]request: POST /json_proto HTTP/1.0 [00:20:46]Method: POST [00:20:46]URL: /json_proto [00:20:46]Method is POST - this is cgi request [00:20:46]url: /json_proto [00:20:46]query_string will be loaded in cgi processing [00:20:46]execute_cgi json_proto POST (null) [00:20:46]execute_cgi path=json_proto method=POST [00:20:46]POST find Content-Length [00:20:46]Host: 172.17.96.3:8080 [00:20:46]Content-Length: 679 [00:20:46]Content-Type: application/json [00:20:46] [00:20:46]POST finish read [00:20:46]Found Content-Length = 679 [00:20:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [00:20:46]execute_script... [00:20: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)643131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422-\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" ] } } [00:20:46]POST & json_proto [00:20:46]process_json_proto [00:20:46]json parsed OK: [00:20:46]protocol is kg_v1.0 [00:20:46]action value=close_receipt [00:20:46]process_action close_receipt [00:20:46]cmd_close_receipt [00:20:46]MH_GetDate [00:20:46]Write to MH i2c: F0 00 00 1E 68 75 [00:20:46]Write i2c OK [00:20:46]MH_I2C_Read... [00:20:46]Read from MH i2c: F0 [00:20:46]MH_I2C_Read... [00:20:46]Read from MH i2c: F0 09 00 [00:20:46]MH_I2C_Read... [00:20:46]Read from MH i2c: F0 09 00 1E 68 00 61 87 1D 67 44 5E 04 65 F5 [00:20:46]GetLastDocTimeStamp 1729988152 [00:20:46]current date 1729988449 [00:20:46]FM_GetShiftState [00:20:46]SAM_PROTO_GetShiftState [00:20:46]wFMCommunicate request_size=4 [00:20:46]MH_SAM_APDU [00:20:46]CAPDU: 80 13 01 00 [00:20:46]Write to MH i2c: E2 08 00 1F 68 80 13 01 00 00 00 00 00 04 [00:20:46]Write i2c OK [00:20:46]MH_I2C_Read... [00:20:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:46]Read from MH i2c: E2 [00:20:46]MH_I2C_Read... [00:20:46]Read from MH i2c: E2 0E 00 [00:20:46]MH_I2C_Read... [00:20:46]Read from MH i2c: E2 0E 00 1F 68 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 82 [00:20:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:20:46]wFMCommunicate OK [00:20:46]SAM_PROTO_GetShiftState done [00:20:46]FM_GetShiftState done [00:20:46]opened in 1729902265 [00:20:46]opened+sec_in_day 1729988665 [00:20:46]quantity*price = 150037 [00:20:46]sum+1 = 150039 [00:20:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 684 27.10.2024 00:20 Смена: 532 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309263 ФПД: 71008704480573 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T002049&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309263&fm=71008704480573&tin=02508201610067®Number=0000000000091780&sum=150000 [00:20:47]StoreToDocumentArchive [00:20:47]shift 532 fd 309263 [00:20:47]save to /storage/0532/doc_00309263 [00:20:47]save last doc name /storage/0532/doc_00309263 to /storage/kkm_last_doc_name [00:20:47]save OK [00:20:47]Clear old archive folders... [00:20:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:20:47]tlvbuf is 001AF130 [00:20:47]SAM_PROTO_ClearQueue [00:20:47]wFMCommunicate request_size=4 [00:20:47]MH_SAM_APDU [00:20:47]CAPDU: 80 09 00 00 [00:20:47]Write to MH i2c: E2 08 00 2C 68 80 09 00 00 00 00 00 00 06 [00:20:47]Write i2c OK [00:20:47]MH_I2C_Read... [00:20:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:20:47]Read from MH i2c: E2 [00:20:47]MH_I2C_Read... [00:20:47]Read from MH i2c: E2 03 00 [00:20:47]MH_I2C_Read... [00:20:47]Read from MH i2c: E2 03 00 2C 68 00 90 00 08 [00:20:47]RAPDU: 90 00 [00:20:47]wFMCommunicate OK [00:20:47]SAM_PROTO_ClearQueue done [00:20:47]KKMCreateOFDPacket [00:20:47]OFDProtocolAddRootSTLVToBuf [00:20:47]FM_MakeSignedData [00:20:47]FM_MakeSignedData [00:20:47]SAM_PROTO_SignData [00:20:47]wFMCommunicate request_size=4 [00:20:47]MH_SAM_APDU [00:20:47]CAPDU: 80 0D 01 02 [00:20:47]Write to MH i2c: E2 08 00 2D 68 80 0D 01 02 00 00 00 00 0E [00:20:47]Write i2c OK [00:20:47]MH_I2C_Read... [00:20:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:20:48]Read from MH i2c: E2 [00:20:48]MH_I2C_Read... [00:20:48]Read from MH i2c: E2 03 00 [00:20:48]MH_I2C_Read... [00:20:48]Read from MH i2c: E2 03 00 2D 68 00 90 00 09 [00:20:48]RAPDU: 90 00 [00:20:48]wFMCommunicate OK [00:20:48]wFMCommunicate request_size=255 [00:20:48]MH_SAM_APDU [00:20:48]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 AC 02 00 00 F4 03 04 00 61 87 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F B8 04 00 35 04 06 00 40 95 00 9B [00:20:48]Write to MH i2c: E2 02 01 2E 68 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 AC 02 00 00 F4 03 04 00 61 87 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F B8 04 00 35 04 06 00 40 95 00 9B 00 00 74 [00:20:48]Write i2c OK [00:20:48]MH_I2C_Read... [00:20:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:48]Read from MH i2c: E2 [00:20:48]MH_I2C_Read... [00:20:48]Read from MH i2c: E2 03 00 [00:20:48]MH_I2C_Read... [00:20:48]Read from MH i2c: E2 03 00 2E 68 00 90 00 0A [00:20:48]RAPDU: 90 00 [00:20:48]wFMCommunicate OK [00:20:48]wFMCommunicate request_size=7 [00:20:48]MH_SAM_APDU [00:20:48]CAPDU: 80 0D 02 02 02 45 3D [00:20:48]Write to MH i2c: E2 0A 00 2F 68 80 0D 02 02 02 00 45 3D 00 00 97 [00:20:48]Write i2c OK [00:20:48]MH_I2C_Read... [00:20:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:20:48]Read from MH i2c: E2 [00:20:48]MH_I2C_Read... [00:20:48]Read from MH i2c: E2 03 00 [00:20:48]MH_I2C_Read... [00:20:48]Read from MH i2c: E2 03 00 2F 68 00 90 00 0B [00:20:48]RAPDU: 90 00 [00:20:48]wFMCommunicate OK [00:20:48]wFMCommunicate request_size=4 [00:20:48]MH_SAM_APDU [00:20:48]CAPDU: 80 0D 03 02 [00:20:48]Write to MH i2c: E2 08 00 30 68 80 0D 03 02 00 00 00 00 13 [00:20:48]Write i2c OK [00:20:48]MH_I2C_Read... [00:20:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:20:48]Read from MH i2c: E2 [00:20:48]MH_I2C_Read... [00:20:48]Read from MH i2c: E2 0B 00 [00:20:48]MH_I2C_Read... [00:20:48]Read from MH i2c: E2 0B 00 30 68 00 61 82 40 FE 01 56 84 01 90 00 11 [00:20:48]RAPDU: 61 82 40 FE 01 56 84 01 90 00 [00:20:48]wFMCommunicate OK [00:20:48]SAM_PROTO_SignData done [00:20:48]FM_MakeSignedData done [00:20:48]CreateOFDProtocolMessage [00:20:48]wFMCommunicate request_size=4 [00:20:48]MH_SAM_APDU [00:20:48]CAPDU: 80 11 00 00 [00:20:48]Write to MH i2c: E2 08 00 31 68 80 11 00 00 00 00 00 00 13 [00:20:48]Write i2c OK [00:20:48]MH_I2C_Read... [00:20:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:48]Read from MH i2c: E2 [00:20:48]MH_I2C_Read... [00:20:48]Read from MH i2c: E2 17 00 [00:20:48]MH_I2C_Read... [00:20:48]Read from MH i2c: E2 17 00 31 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 68 [00:20:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:20:48]wFMCommunicate OK [00:20:48]CreateOFDProtocolMessage done [00:20:48]OFDSenderStorePacket 309263 [00:20:48]StoreOFDPacket docnum=309263 [00:20:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 31 A4 04 01 B9 DF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 AC 02 00 00 F4 03 04 00 61 87 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F B8 04 00 35 04 06 00 40 95 00 9B 45 3D 61 82 40 FE 01 56 84 01 [00:20:48]CheckFolder [00:20:48]dirname=/storage/ofd_packets [00:20:48]CheckFolder done [00:20:48]ProducePacketName [00:20:48]name=ofd_packets/00309263 [00:20:48]NVStorageSaveData ofd_packets/00309263 [00:20:48]File name is /storage/ofd_packets/00309263 [00:20:48]Write 298 bytes [00:20:48]NVStorageSaveData done [00:20:48]OFDSenderStorePacket done [00:20:48]KKMCreateOFDPacket done [00:20:48]NVStorageSaveData kkm_last_timestamp [00:20:48]File name is /storage/kkm_last_timestamp [00:20:48]Write 4 bytes [00:20:48]NVStorageSaveData done [00:20:48]ExternCall_PrintAddStr [00:20:48]wPrintStart [00:20:48]Write to MH i2c: 01 00 00 32 68 9A [00:20:48]Write i2c OK [00:20:48]MH_I2C_Read... [00:20:48]Read from MH i2c: 01 [00:20:48]MH_I2C_Read... [00:20:48]Read from MH i2c: 01 07 00 [00:20:48]MH_I2C_Read... [00:20:48]Read from MH i2c: 01 07 00 32 68 00 00 00 00 00 FF 0F AF [00:20:48]RasterBufferAndPrint [00:20:48]line Счет N : (1)643131 [00:20:48]line ИНН: 02508201610067 [00:20:48]line Контрольно-Кассовый Чек [00:20:48]line ПРОДАЖА [00:20:48]line ТРК (МРК, ГНК) : 11 [00:20:48]line Товар: 2710194210 [00:20:48]line ДТ-К-2 [00:20:48]line 19.690 * 76.20 [00:20:48]line = 1500.38 [00:20:48]line НДС 12% НСП 1% [00:20:48]line > о реализуемом товаре [00:20:48]line ОКРУГЛЕНИЕ: -0.38 [00:20:48]line ИТОГО: 1500.00 [00:20:48]line Внесено: 1500.00 [00:20:48]line СДАЧА: 0.00 [00:20:48]line НСП 1% : 13.28 [00:20:48]line НДС 12% : 159.33 [00:20:48]line Наличными: 1500.00 [00:20:48]line Безнал.: 0.00 [00:20:48]line Место: АЗС № 172 "Партнер Нефть" [00:20:48]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [00:20:48]line СНО: Общий режим [00:20:48]line Чек 684 27.10.2024 00:20 [00:20:48]line Смена: 532 ФФД: 1.0 [00:20:48]line ЗНМ: 0300000116 [00:20:48]line РНМ: 0000000000091780 [00:20:48]line Версия ККМ: 001 [00:20:48]line ФМ: 0000000000871765 [00:20:48]line ФД: 309263 [00:20:48]line ФПД: 71008704480573 [00:20:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T002049&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309263&fm=71008704480573&tin=02508201610067®Number=0000000000091780&sum=150000 [00:20:48]OFD Sender: Processing packet 309263 [packets to send 223, broken 222] [00:20:48]ProducePacketName [00:20:48]name=ofd_packets/00309263 [00:20:48]OFD Sender: To server: pG, [00:20:48]CommunicateWithHost lk.salyk.kg:30040 [00:20:48]ConnectInit lk.salyk.kg [00:20:48]written 0, free lines is 4095 [00:20:48]Connected sock=11 [00:20:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0C 01 00 00 31 A4 04 01 B9 DF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 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 AC 02 00 00 F4 03 04 00 61 87 1D 67 0E 04 04 00 14 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F B8 04 00 35 04 06 00 40 95 00 9B 45 3D 61 82 40 FE 01 56 84 01 [00:20:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 47 D7 47 00 04 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 0F B8 04 00 F4 03 04 00 BE 2D 1D 67 B6 04 01 00 00 B9 9C E5 FE 29 B9 87 0D [00:20:49]CommunicateWithHost err = 0 [00:20:49]CheckOFDResponse [00:20:49]1017 (14) - 77093643461234 [00:20:49]1041 (16) - 0000000000871765 [00:20:49]1040 (4) - 309263 [00:20:49]1012 (4) - 26.10.2024 17:58 [00:20:49]1206 (1) - 0 [00:20:49]OFD Sender: Remove packet 309263 [00:20:49]ProducePacketName [00:20:49]name=ofd_packets/00309263 [00:20:49]NVStorageDeleteData [00:20:49]Write to MH i2c: 01 00 00 5C 68 C4 [00:20:49]Write i2c OK [00:20:49]MH_I2C_Read... [00:20:49]Read from MH i2c: 01 [00:20:49]MH_I2C_Read... [00:20:49]Read from MH i2c: 01 07 00 [00:20:49]MH_I2C_Read... [00:20:49]Read from MH i2c: 01 07 00 5C 68 00 00 00 00 00 B6 0C 8D [00:20:49]RasterBufferAndPrint [00:20:49]line [00:20:49]line [00:20:49]line [00:20:49]line [00:20:49]line [00:20:49]written 0, free lines is 3258 [00:20:49]MH_Cut [00:20:49]Write to MH i2c: D1 01 00 63 68 01 9D [00:20:49]Write i2c OK [00:20:49]MH_I2C_Read... [00:20:49]Read from MH i2c: D1 [00:20:49]MH_I2C_Read... [00:20:49]Read from MH i2c: D1 01 00 [00:20:49]MH_I2C_Read... [00:20:49]Read from MH i2c: D1 01 00 63 68 00 9C [00:20:49]Write to MH i2c: 01 00 00 64 68 CC [00:20:49]Write i2c OK [00:20:49]MH_I2C_Read... [00:20:49]OFD Sender: No OFD packet to send [00:20:50]*** Cut start [00:20:50]*** Purtial cut [00:20:50]*** Stage 1: CUTSNS_PIN = 1 [00:20:50]Read from MH i2c: 01 [00:20:50]MH_I2C_Read... [00:20:50]*** Stop cut motor [00:20:50]*** Cut end [00:20:50]Read from MH i2c: 01 07 00 [00:20:50]MH_I2C_Read... [00:20:50]Read from MH i2c: 01 07 00 64 68 00 00 00 00 00 FF 0F E1 [00:20:50]process_action close_receipt done [00:20:50]requested_data is exist [00:20:50]produce_requested_data [00:20:50]requested_item fm.sn is exist - process it [00:20:50]wFMCommunicate request_size=4 [00:20:50]MH_SAM_APDU [00:20:50]CAPDU: 80 11 00 00 [00:20:50]Write to MH i2c: E2 08 00 65 68 80 11 00 00 00 00 00 00 47 [00:20:50]Write i2c OK [00:20:50]MH_I2C_Read... [00:20:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:50]Read from MH i2c: E2 [00:20:50]MH_I2C_Read... [00:20:50]Read from MH i2c: E2 17 00 [00:20:50]MH_I2C_Read... [00:20:50]Read from MH i2c: E2 17 00 65 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9C [00:20:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:20:50]wFMCommunicate OK [00:20:50]requested_item fd.num is exist - process it [00:20:50]SAM_PROTO_GetFieldsCounters [00:20:50]wFMCommunicate request_size=4 [00:20:50]MH_SAM_APDU [00:20:50]CAPDU: 80 13 00 00 [00:20:50]Write to MH i2c: E2 08 00 66 68 80 13 00 00 00 00 00 00 4A [00:20:50]Write i2c OK [00:20:50]MH_I2C_Read... [00:20:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:20:50]Read from MH i2c: E2 [00:20:50]MH_I2C_Read... [00:20:50]Read from MH i2c: E2 62 00 [00:20:50]MH_I2C_Read... [00:20:50]Read from MH i2c: E2 62 00 66 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 58 [00:20: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:20:50]wFMCommunicate OK [00:20:50]SAM_PROTO_GetFieldsCounters done [00:20:50]requested_item shift.num is exist - process it [00:20:50]requested_item shift.opened is exist - process it [00:20:50]req_shift_opened [00:20:50]FM_GetShiftState [00:20:50]SAM_PROTO_GetShiftState [00:20:50]wFMCommunicate request_size=4 [00:20:50]MH_SAM_APDU [00:20:50]CAPDU: 80 13 01 00 [00:20:50]Write to MH i2c: E2 08 00 67 68 80 13 01 00 00 00 00 00 4C [00:20:50]Write i2c OK [00:20:50]MH_I2C_Read... [00:20:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:50]Read from MH i2c: E2 [00:20:50]MH_I2C_Read... [00:20:50]Read from MH i2c: E2 0E 00 [00:20:50]MH_I2C_Read... [00:20:50]Read from MH i2c: E2 0E 00 67 68 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CA [00:20:50]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:20:50]wFMCommunicate OK [00:20:50]SAM_PROTO_GetShiftState done [00:20:50]FM_GetShiftState done [00:20:50]req_shift_opened done [00:20:50]requested_item shift.open_date is exist - process it [00:20:50]req_shift_open_date [00:20:50]req_shift_open_date done [00:20:50]produce_requested_data done [00:20:50]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309263,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [00:20:50]process_action_free close_receipt [00:20:50]json_value_free [00:20:50]json_value_free done [00:20:50]process_json_proto returns [00:20:50]Send response to host [00:20:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309263,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [00:20:50]free response buf [00:20:50]execute_script done [00:20:50]execute_script returns [00:20:50]free content buf [00:20:50]Sock 9.Close socket [00:20:50]Sock 9.Thread stoped [00:20:54]OFD Sender: No OFD packet to send [00:20:59]OFD Sender: No OFD packet to send [00:21:04]OFD Sender: No OFD packet to send [00:21:09]OFD Sender: No OFD packet to send [00:21:14]OFD Sender: No OFD packet to send [00:21:19]OFD Sender: No OFD packet to send [00:21:24]OFD Sender: No OFD packet to send [00:21:29]OFD Sender: No OFD packet to send [00:21:34]OFD Sender: No OFD packet to send [00:21:38]accept exits with 7 [00:21:38]New connection [00:21:38]New thread 3066879332 created [00:21:38]Thread 3067022692 joined [00:21:38]Waiting for new connection... [00:21:38] Sock 7.Parse request [00:21:38]Sock 7.Check first char [00:21:38]Sock 7.First char is OK [00:21:38]request: POST /json_proto HTTP/1.0 [00:21:38]Method: POST [00:21:38]URL: /json_proto [00:21:38]Method is POST - this is cgi request [00:21:38]url: /json_proto [00:21:38]query_string will be loaded in cgi processing [00:21:38]execute_cgi json_proto POST (null) [00:21:38]execute_cgi path=json_proto method=POST [00:21:38]POST find Content-Length [00:21:38]Host: 172.17.96.3:8080 [00:21:38]Content-Length: 215 [00:21:38]Content-Type: application/json [00:21:38] [00:21:38]POST finish read [00:21:38]Found Content-Length = 215 [00:21:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:38]execute_script... [00:21:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:38]POST & json_proto [00:21:38]process_json_proto [00:21:38]json parsed OK: [00:21:38]protocol is kg_v1.0 [00:21:38]action value=get_value [00:21:38]process_action get_value [00:21:38]cmd_get_value [00:21:38]process_action get_value done [00:21:38]requested_data is exist [00:21:38]produce_requested_data [00:21:38]requested_item kkm.sn is exist - process it [00:21:38]requested_item kkm.ver is exist - process it [00:21:38]requested_item fm.sn is exist - process it [00:21:38]wFMCommunicate request_size=4 [00:21:38]MH_SAM_APDU [00:21:38]CAPDU: 80 11 00 00 [00:21:38]Write to MH i2c: E2 08 00 68 68 80 11 00 00 00 00 00 00 4A [00:21:38]Write i2c OK [00:21:38]MH_I2C_Read... [00:21:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:38]Read from MH i2c: E2 [00:21:38]MH_I2C_Read... [00:21:38]Read from MH i2c: E2 17 00 [00:21:38]MH_I2C_Read... [00:21:38]Read from MH i2c: E2 17 00 68 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9F [00:21:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:21:38]wFMCommunicate OK [00:21:38]requested_item fd.num is exist - process it [00:21:38]SAM_PROTO_GetFieldsCounters [00:21:38]wFMCommunicate request_size=4 [00:21:38]MH_SAM_APDU [00:21:38]CAPDU: 80 13 00 00 [00:21:38]Write to MH i2c: E2 08 00 69 68 80 13 00 00 00 00 00 00 4D [00:21:38]Write i2c OK [00:21:38]MH_I2C_Read... [00:21:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:21:38]Read from MH i2c: E2 [00:21:38]MH_I2C_Read... [00:21:38]Read from MH i2c: E2 62 00 [00:21:38]MH_I2C_Read... [00:21:38]Read from MH i2c: E2 62 00 69 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 5B [00:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:21:38]wFMCommunicate OK [00:21:38]SAM_PROTO_GetFieldsCounters done [00:21:38]requested_item shift.num is exist - process it [00:21:38]requested_item shift.opened is exist - process it [00:21:38]req_shift_opened [00:21:38]FM_GetShiftState [00:21:38]SAM_PROTO_GetShiftState [00:21:38]wFMCommunicate request_size=4 [00:21:38]MH_SAM_APDU [00:21:38]CAPDU: 80 13 01 00 [00:21:38]Write to MH i2c: E2 08 00 6A 68 80 13 01 00 00 00 00 00 4F [00:21:38]Write i2c OK [00:21:38]MH_I2C_Read... [00:21:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:38]Read from MH i2c: E2 [00:21:38]MH_I2C_Read... [00:21:38]Read from MH i2c: E2 0E 00 [00:21:38]MH_I2C_Read... [00:21:38]Read from MH i2c: E2 0E 00 6A 68 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 CD [00:21:38]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:21:38]wFMCommunicate OK [00:21:38]SAM_PROTO_GetShiftState done [00:21:38]FM_GetShiftState done [00:21:38]req_shift_opened done [00:21:38]requested_item shift.open_date is exist - process it [00:21:38]req_shift_open_date [00:21:38]req_shift_open_date done [00:21:38]produce_requested_data done [00:21:38]produce_requested_data return {"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":309263,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [00:21:38]process_action_free get_value [00:21:38]json_value_free [00:21:38]json_value_free done [00:21:38]process_json_proto returns [00:21:38]Send response to host [00:21:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":309263,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [00:21:38]free response buf [00:21:38]execute_script done [00:21:38]execute_script returns [00:21:38]free content buf [00:21:38]Sock 7.Close socket [00:21:38]Sock 7.Thread stoped [00:21:38]accept exits with 9 [00:21:38]New connection [00:21:38]New thread 3067022692 created [00:21:38]Thread 3066879332 joined [00:21:38]Waiting for new connection... [00:21:38] Sock 9.Parse request [00:21:38]Sock 9.Check first char [00:21:38]Sock 9.First char is OK [00:21:38]request: POST /json_proto HTTP/1.0 [00:21:38]Method: POST [00:21:38]URL: /json_proto [00:21:38]Method is POST - this is cgi request [00:21:38]url: /json_proto [00:21:38]query_string will be loaded in cgi processing [00:21:38]execute_cgi json_proto POST (null) [00:21:38]execute_cgi path=json_proto method=POST [00:21:38]POST find Content-Length [00:21:38]Host: 172.17.96.3:8080 [00:21:38]Content-Length: 331 [00:21:38]Content-Type: application/json [00:21:38] [00:21:38]POST finish read [00:21:38]Found Content-Length = 331 [00:21:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:21:38]execute_script... [00:21:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:21:38]POST & json_proto [00:21:38]process_json_proto [00:21:38]json parsed OK: [00:21:38]protocol is kg_v1.0 [00:21:38]action value=get_value [00:21:38]process_action get_value [00:21:38]cmd_get_value [00:21:38]process_action get_value done [00:21:38]requested_data is exist [00:21:38]produce_requested_data [00:21:38]requested_item fm.sale.total is exist - process it [00:21:38]SAM_PROTO_GetFMData [00:21:38]wFMCommunicate request_size=4 [00:21:38]MH_SAM_APDU [00:21:38]CAPDU: 80 13 03 00 [00:21:38]Write to MH i2c: E2 08 00 6B 68 80 13 03 00 00 00 00 00 52 [00:21:38]Write i2c OK [00:21:38]MH_I2C_Read... [00:21:39]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:21:39]Read from MH i2c: E2 [00:21:39]MH_I2C_Read... [00:21:39]Read from MH i2c: E2 FD 00 [00:21:39]MH_I2C_Read... [00:21:39]Read from MH i2c: E2 FD 00 6B 68 00 C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 9D [00:21:39]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 [00:21:39]wFMCommunicate OK [00:21:39]wFMCommunicate request_size=4 [00:21:39]MH_SAM_APDU [00:21:39]CAPDU: 80 17 00 00 [00:21:39]Write to MH i2c: E2 08 00 6C 68 80 17 00 00 00 00 00 00 54 [00:21:39]Write i2c OK [00:21:39]MH_I2C_Read... [00:21:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:39]Read from MH i2c: E2 [00:21:39]MH_I2C_Read... [00:21:39]Read from MH i2c: E2 FD 00 [00:21:39]MH_I2C_Read... [00:21:39]Read from MH i2c: E2 FD 00 6C 68 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 1E [00:21:39]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 [00:21:39]wFMCommunicate OK [00:21:39]wFMCommunicate request_size=4 [00:21:39]MH_SAM_APDU [00:21:39]CAPDU: 80 17 00 00 [00:21:39]Write to MH i2c: E2 08 00 6D 68 80 17 00 00 00 00 00 00 55 [00:21:39]Write i2c OK [00:21:39]MH_I2C_Read... [00:21:39]OFD Sender: No OFD packet to send [00:21:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:39]Read from MH i2c: E2 [00:21:39]MH_I2C_Read... [00:21:39]Read from MH i2c: E2 FD 00 [00:21:39]MH_I2C_Read... [00:21:39]Read from MH i2c: E2 FD 00 6D 68 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 03 [00:21:39]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 [00:21:39]wFMCommunicate OK [00:21:39]wFMCommunicate request_size=4 [00:21:39]MH_SAM_APDU [00:21:39]CAPDU: 80 17 00 00 [00:21:39]Write to MH i2c: E2 08 00 6E 68 80 17 00 00 00 00 00 00 56 [00:21:39]Write i2c OK [00:21:39]MH_I2C_Read... [00:21:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:39]Read from MH i2c: E2 [00:21:39]MH_I2C_Read... [00:21:39]Read from MH i2c: E2 FD 00 [00:21:39]MH_I2C_Read... [00:21:39]Read from MH i2c: E2 FD 00 6E 68 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 D1 [00:21:40]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 [00:21:40]wFMCommunicate OK [00:21:40]wFMCommunicate request_size=4 [00:21:40]MH_SAM_APDU [00:21:40]CAPDU: 80 17 00 00 [00:21:40]Write to MH i2c: E2 08 00 6F 68 80 17 00 00 00 00 00 00 57 [00:21:40]Write i2c OK [00:21:40]MH_I2C_Read... [00:21:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [00:21:40]Read from MH i2c: E2 [00:21:40]MH_I2C_Read... [00:21:40]Read from MH i2c: E2 DF 00 [00:21:40]MH_I2C_Read... [00:21:40]Read from MH i2c: E2 DF 00 6F 68 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 37 [00:21:40]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:21:40]wFMCommunicate OK [00:21:40]SAM_PROTO_GetFMData done [00:21:40]requested_item fm.sale_refund.total is exist - process it [00:21:40]requested_item fm.buy.total is exist - process it [00:21:40]requested_item shift.sale.total is exist - process it [00:21:40]SAM_PROTO_GetShiftData [00:21:40]wFMCommunicate request_size=4 [00:21:40]MH_SAM_APDU [00:21:40]CAPDU: 80 13 02 00 [00:21:40]Write to MH i2c: E2 08 00 70 68 80 13 02 00 00 00 00 00 56 [00:21:40]Write i2c OK [00:21:40]MH_I2C_Read... [00:21:40]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:21:40]Read from MH i2c: E2 [00:21:40]MH_I2C_Read... [00:21:40]Read from MH i2c: E2 FD 00 [00:21:40]MH_I2C_Read... [00:21:40]Read from MH i2c: E2 FD 00 70 68 00 B1 04 AA 04 AD 04 6E 04 04 00 AC 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 86 26 4F 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 89 98 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 25 [00:21:40]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 AC 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 86 26 4F 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 89 98 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:21:40]wFMCommunicate OK [00:21:40]wFMCommunicate request_size=4 [00:21:40]MH_SAM_APDU [00:21:40]CAPDU: 80 17 00 00 [00:21:40]Write to MH i2c: E2 08 00 71 68 80 17 00 00 00 00 00 00 59 [00:21:40]Write i2c OK [00:21:40]MH_I2C_Read... [00:21:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:40]Read from MH i2c: E2 [00:21:40]MH_I2C_Read... [00:21:40]Read from MH i2c: E2 FD 00 [00:21:40]MH_I2C_Read... [00:21:40]Read from MH i2c: E2 FD 00 71 68 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 72 [00:21:41]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [00:21:41]wFMCommunicate OK [00:21:41]wFMCommunicate request_size=4 [00:21:41]MH_SAM_APDU [00:21:41]CAPDU: 80 17 00 00 [00:21:41]Write to MH i2c: E2 08 00 72 68 80 17 00 00 00 00 00 00 5A [00:21:41]Write i2c OK [00:21:41]MH_I2C_Read... [00:21:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:41]Read from MH i2c: E2 [00:21:41]MH_I2C_Read... [00:21:41]Read from MH i2c: E2 FD 00 [00:21:41]MH_I2C_Read... [00:21:41]Read from MH i2c: E2 FD 00 72 68 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 13 [00:21:41]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:21:41]wFMCommunicate OK [00:21:41]wFMCommunicate request_size=4 [00:21:41]MH_SAM_APDU [00:21:41]CAPDU: 80 17 00 00 [00:21:41]Write to MH i2c: E2 08 00 73 68 80 17 00 00 00 00 00 00 5B [00:21:41]Write i2c OK [00:21:41]MH_I2C_Read... [00:21:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:41]Read from MH i2c: E2 [00:21:41]MH_I2C_Read... [00:21:41]Read from MH i2c: E2 FD 00 [00:21:41]MH_I2C_Read... [00:21:41]Read from MH i2c: E2 FD 00 73 68 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 D3 [00:21:41]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:21:41]wFMCommunicate OK [00:21:41]wFMCommunicate request_size=4 [00:21:41]MH_SAM_APDU [00:21:41]CAPDU: 80 17 00 00 [00:21:41]Write to MH i2c: E2 08 00 74 68 80 17 00 00 00 00 00 00 5C [00:21:41]Write i2c OK [00:21:41]MH_I2C_Read... [00:21:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:21:41]Read from MH i2c: E2 [00:21:41]MH_I2C_Read... [00:21:41]Read from MH i2c: E2 CE 00 [00:21:41]MH_I2C_Read... [00:21:41]Read from MH i2c: E2 CE 00 74 68 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 41 [00:21:41]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:21:41]wFMCommunicate OK [00:21:41]SAM_PROTO_GetShiftData done [00:21:41]requested_item shift.sale.total_cash is exist - process it [00:21:41]requested_item shift.sale_refund.total is exist - process it [00:21:41]requested_item shift.sale_refund.total_cash is exist - process it [00:21:41]requested_item shift.buy.total is exist - process it [00:21:41]requested_item shift.buy.total_cash is exist - process it [00:21:41]produce_requested_data done [00:21:41]produce_requested_data return {"fm.sale.total":216106263.76,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":488320.53,"shift.sale.total_cash":371471.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:21:41]process_action_free get_value [00:21:41]json_value_free [00:21:41]json_value_free done [00:21:41]process_json_proto returns [00:21:41]Send response to host [00:21:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":216106263.76,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":488320.53,"shift.sale.total_cash":371471.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:21:41]free response buf [00:21:41]execute_script done [00:21:41]execute_script returns [00:21:41]free content buf [00:21:41]Sock 9.Close socket [00:21:41]Sock 9.Thread stoped [00:21:41]accept exits with 7 [00:21:41]New connection [00:21:41]New thread 3066879332 created [00:21:41]Thread 3067022692 joined [00:21:41]Waiting for new connection... [00:21:41] Sock 7.Parse request [00:21:41]Sock 7.Check first char [00:21:41]Sock 7.First char is OK [00:21:41]request: POST /json_proto HTTP/1.0 [00:21:41]Method: POST [00:21:41]URL: /json_proto [00:21:41]Method is POST - this is cgi request [00:21:41]url: /json_proto [00:21:41]query_string will be loaded in cgi processing [00:21:41]execute_cgi json_proto POST (null) [00:21:41]execute_cgi path=json_proto method=POST [00:21:41]POST find Content-Length [00:21:41]Host: 172.17.96.3:8080 [00:21:41]Content-Length: 331 [00:21:41]Content-Type: application/json [00:21:41] [00:21:41]POST finish read [00:21:41]Found Content-Length = 331 [00:21:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:21:41]execute_script... [00:21:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:21:41]POST & json_proto [00:21:41]process_json_proto [00:21:41]json parsed OK: [00:21:41]protocol is kg_v1.0 [00:21:41]action value=get_value [00:21:41]process_action get_value [00:21:41]cmd_get_value [00:21:41]process_action get_value done [00:21:41]requested_data is exist [00:21:41]produce_requested_data [00:21:41]requested_item fm.sale.total is exist - process it [00:21:41]SAM_PROTO_GetFMData [00:21:41]wFMCommunicate request_size=4 [00:21:41]MH_SAM_APDU [00:21:41]CAPDU: 80 13 03 00 [00:21:41]Write to MH i2c: E2 08 00 75 68 80 13 03 00 00 00 00 00 5C [00:21:41]Write i2c OK [00:21:41]MH_I2C_Read... [00:21:42]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:21:42]Read from MH i2c: E2 [00:21:42]MH_I2C_Read... [00:21:42]Read from MH i2c: E2 FD 00 [00:21:42]MH_I2C_Read... [00:21:42]Read from MH i2c: E2 FD 00 75 68 00 C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 A7 [00:21:42]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 [00:21:42]wFMCommunicate OK [00:21:42]wFMCommunicate request_size=4 [00:21:42]MH_SAM_APDU [00:21:42]CAPDU: 80 17 00 00 [00:21:42]Write to MH i2c: E2 08 00 76 68 80 17 00 00 00 00 00 00 5E [00:21:42]Write i2c OK [00:21:42]MH_I2C_Read... [00:21:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:42]Read from MH i2c: E2 [00:21:42]MH_I2C_Read... [00:21:42]Read from MH i2c: E2 FD 00 [00:21:42]MH_I2C_Read... [00:21:42]Read from MH i2c: E2 FD 00 76 68 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 28 [00:21:42]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 [00:21:42]wFMCommunicate OK [00:21:42]wFMCommunicate request_size=4 [00:21:42]MH_SAM_APDU [00:21:42]CAPDU: 80 17 00 00 [00:21:42]Write to MH i2c: E2 08 00 77 68 80 17 00 00 00 00 00 00 5F [00:21:42]Write i2c OK [00:21:42]MH_I2C_Read... [00:21:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:43]Read from MH i2c: E2 [00:21:43]MH_I2C_Read... [00:21:43]Read from MH i2c: E2 FD 00 [00:21:43]MH_I2C_Read... [00:21:43]Read from MH i2c: E2 FD 00 77 68 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 0D [00:21:43]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 [00:21:43]wFMCommunicate OK [00:21:43]wFMCommunicate request_size=4 [00:21:43]MH_SAM_APDU [00:21:43]CAPDU: 80 17 00 00 [00:21:43]Write to MH i2c: E2 08 00 78 68 80 17 00 00 00 00 00 00 60 [00:21:43]Write i2c OK [00:21:43]MH_I2C_Read... [00:21:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:43]Read from MH i2c: E2 [00:21:43]MH_I2C_Read... [00:21:43]Read from MH i2c: E2 FD 00 [00:21:43]MH_I2C_Read... [00:21:43]Read from MH i2c: E2 FD 00 78 68 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 DB [00:21:43]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 [00:21:43]wFMCommunicate OK [00:21:43]wFMCommunicate request_size=4 [00:21:43]MH_SAM_APDU [00:21:43]CAPDU: 80 17 00 00 [00:21:43]Write to MH i2c: E2 08 00 79 68 80 17 00 00 00 00 00 00 61 [00:21:43]Write i2c OK [00:21:43]MH_I2C_Read... [00:21:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [00:21:43]Read from MH i2c: E2 [00:21:43]MH_I2C_Read... [00:21:43]Read from MH i2c: E2 DF 00 [00:21:43]MH_I2C_Read... [00:21:43]Read from MH i2c: E2 DF 00 79 68 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 41 [00:21:43]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:21:44]wFMCommunicate OK [00:21:44]SAM_PROTO_GetFMData done [00:21:44]requested_item fm.sale_refund.total is exist - process it [00:21:44]requested_item fm.buy.total is exist - process it [00:21:44]requested_item shift.sale.total is exist - process it [00:21:44]SAM_PROTO_GetShiftData [00:21:44]wFMCommunicate request_size=4 [00:21:44]MH_SAM_APDU [00:21:44]CAPDU: 80 13 02 00 [00:21:44]Write to MH i2c: E2 08 00 7A 68 80 13 02 00 00 00 00 00 60 [00:21:44]Write i2c OK [00:21:44]MH_I2C_Read... [00:21:44]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:21:44]Read from MH i2c: E2 [00:21:44]MH_I2C_Read... [00:21:44]Read from MH i2c: E2 FD 00 [00:21:44]MH_I2C_Read... [00:21:44]Read from MH i2c: E2 FD 00 7A 68 00 B1 04 AA 04 AD 04 6E 04 04 00 AC 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 86 26 4F 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 89 98 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 2F [00:21:44]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 AC 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 86 26 4F 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 89 98 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:21:44]wFMCommunicate OK [00:21:44]wFMCommunicate request_size=4 [00:21:44]MH_SAM_APDU [00:21:44]CAPDU: 80 17 00 00 [00:21:44]Write to MH i2c: E2 08 00 7B 68 80 17 00 00 00 00 00 00 63 [00:21:44]Write i2c OK [00:21:44]MH_I2C_Read... [00:21:44]OFD Sender: No OFD packet to send [00:21:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:44]Read from MH i2c: E2 [00:21:44]MH_I2C_Read... [00:21:44]Read from MH i2c: E2 FD 00 [00:21:44]MH_I2C_Read... [00:21:44]Read from MH i2c: E2 FD 00 7B 68 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 7C [00:21:45]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [00:21:45]wFMCommunicate OK [00:21:45]wFMCommunicate request_size=4 [00:21:45]MH_SAM_APDU [00:21:45]CAPDU: 80 17 00 00 [00:21:45]Write to MH i2c: E2 08 00 7C 68 80 17 00 00 00 00 00 00 64 [00:21:45]Write i2c OK [00:21:45]MH_I2C_Read... [00:21:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:45]Read from MH i2c: E2 [00:21:45]MH_I2C_Read... [00:21:45]Read from MH i2c: E2 FD 00 [00:21:45]MH_I2C_Read... [00:21:45]Read from MH i2c: E2 FD 00 7C 68 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 1D [00:21:45]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:21:45]wFMCommunicate OK [00:21:45]wFMCommunicate request_size=4 [00:21:45]MH_SAM_APDU [00:21:45]CAPDU: 80 17 00 00 [00:21:45]Write to MH i2c: E2 08 00 7D 68 80 17 00 00 00 00 00 00 65 [00:21:45]Write i2c OK [00:21:45]MH_I2C_Read... [00:21:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:45]Read from MH i2c: E2 [00:21:45]MH_I2C_Read... [00:21:45]Read from MH i2c: E2 FD 00 [00:21:45]MH_I2C_Read... [00:21:45]Read from MH i2c: E2 FD 00 7D 68 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 DD [00:21:45]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:21:46]wFMCommunicate OK [00:21:46]wFMCommunicate request_size=4 [00:21:46]MH_SAM_APDU [00:21:46]CAPDU: 80 17 00 00 [00:21:46]Write to MH i2c: E2 08 00 7E 68 80 17 00 00 00 00 00 00 66 [00:21:46]Write i2c OK [00:21:46]MH_I2C_Read... [00:21:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:21:46]Read from MH i2c: E2 [00:21:46]MH_I2C_Read... [00:21:46]Read from MH i2c: E2 CE 00 [00:21:46]MH_I2C_Read... [00:21:46]Read from MH i2c: E2 CE 00 7E 68 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4B [00:21:46]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:21:46]wFMCommunicate OK [00:21:46]SAM_PROTO_GetShiftData done [00:21:46]requested_item shift.sale.total_cash is exist - process it [00:21:46]requested_item shift.sale_refund.total is exist - process it [00:21:46]requested_item shift.sale_refund.total_cash is exist - process it [00:21:46]requested_item shift.buy.total is exist - process it [00:21:46]requested_item shift.buy.total_cash is exist - process it [00:21:46]produce_requested_data done [00:21:46]produce_requested_data return {"fm.sale.total":216106263.76,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":488320.53,"shift.sale.total_cash":371471.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:21:46]process_action_free get_value [00:21:46]json_value_free [00:21:46]json_value_free done [00:21:46]process_json_proto returns [00:21:46]Send response to host [00:21:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":216106263.76,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":488320.53,"shift.sale.total_cash":371471.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:21:46]free response buf [00:21:46]execute_script done [00:21:46]execute_script returns [00:21:46]free content buf [00:21:46]Sock 7.Close socket [00:21:46]Sock 7.Thread stoped [00:21:46]accept exits with 9 [00:21:46]New connection [00:21:46]New thread 3067022692 created [00:21:46]Thread 3066879332 joined [00:21:46]Waiting for new connection... [00:21:46] Sock 9.Parse request [00:21:46]Sock 9.Check first char [00:21:46]Sock 9.First char is OK [00:21:46]request: POST /json_proto HTTP/1.0 [00:21:46]Method: POST [00:21:46]URL: /json_proto [00:21:46]Method is POST - this is cgi request [00:21:46]url: /json_proto [00:21:46]query_string will be loaded in cgi processing [00:21:46]execute_cgi json_proto POST (null) [00:21:46]execute_cgi path=json_proto method=POST [00:21:46]POST find Content-Length [00:21:46]Host: 172.17.96.3:8080 [00:21:46]Content-Length: 251 [00:21:46]Content-Type: application/json [00:21:46] [00:21:46]POST finish read [00:21:46]Found Content-Length = 251 [00:21:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0418\u043B\u044C\u044F\u0437\u043E\u0432 \u0418. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:46]execute_script... [00:21:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0418\u043B\u044C\u044F\u0437\u043E\u0432 \u0418. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:46]POST & json_proto [00:21:46]process_json_proto [00:21:46]json parsed OK: [00:21:46]protocol is kg_v1.0 [00:21:46]action value=x_report [00:21:46]process_action x_report [00:21:46]cmd_x_report [00:21:46]MH_GetDate [00:21:46]Write to MH i2c: F0 00 00 7F 68 D6 [00:21:46]Write i2c OK [00:21:46]MH_I2C_Read... [00:21:46]Read from MH i2c: F0 [00:21:46]MH_I2C_Read... [00:21:46]Read from MH i2c: F0 09 00 [00:21:46]MH_I2C_Read... [00:21:46]Read from MH i2c: F0 09 00 7F 68 00 9D 87 1D 67 44 5E 04 65 92 [00:21:46]GetLastDocTimeStamp 1729988449 [00:21:46]current date 1729988509 [00:21:46]FM_GetShiftState [00:21:46]SAM_PROTO_GetShiftState [00:21:46]wFMCommunicate request_size=4 [00:21:46]MH_SAM_APDU [00:21:46]CAPDU: 80 13 01 00 [00:21:46]Write to MH i2c: E2 08 00 80 68 80 13 01 00 00 00 00 00 65 [00:21:46]Write i2c OK [00:21:46]MH_I2C_Read... [00:21:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:46]Read from MH i2c: E2 [00:21:46]MH_I2C_Read... [00:21:46]Read from MH i2c: E2 0E 00 [00:21:46]MH_I2C_Read... [00:21:46]Read from MH i2c: E2 0E 00 80 68 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 E3 [00:21:46]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:21:46]wFMCommunicate OK [00:21:46]SAM_PROTO_GetShiftState done [00:21:46]FM_GetShiftState done [00:21:46]KKMCreateXReportDocument [00:21:46]Load OK [00:21:46]Malloc new data [00:21:46]MH_GetDate [00:21:46]Write to MH i2c: F0 00 00 81 68 D8 [00:21:46]Write i2c OK [00:21:46]MH_I2C_Read... [00:21:46]Read from MH i2c: F0 [00:21:46]MH_I2C_Read... [00:21:46]Read from MH i2c: F0 09 00 [00:21:46]MH_I2C_Read... [00:21:46]Read from MH i2c: F0 09 00 81 68 00 9D 87 1D 67 44 5E 04 65 94 [00:21:46]Malloc new data [00:21:46]Malloc new data [00:21:46]wFMCommunicate request_size=4 [00:21:46]MH_SAM_APDU [00:21:46]CAPDU: 80 11 00 00 [00:21:46]Write to MH i2c: E2 08 00 82 68 80 11 00 00 00 00 00 00 64 [00:21:46]Write i2c OK [00:21:46]MH_I2C_Read... [00:21:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:46]Read from MH i2c: E2 [00:21:46]MH_I2C_Read... [00:21:46]Read from MH i2c: E2 17 00 [00:21:46]MH_I2C_Read... [00:21:46]Read from MH i2c: E2 17 00 82 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B9 [00:21:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:21:46]wFMCommunicate OK [00:21:46]SAM_PROTO_GetFieldsCounters [00:21:46]wFMCommunicate request_size=4 [00:21:46]MH_SAM_APDU [00:21:46]CAPDU: 80 13 00 00 [00:21:46]Write to MH i2c: E2 08 00 83 68 80 13 00 00 00 00 00 00 67 [00:21:46]Write i2c OK [00:21:46]MH_I2C_Read... [00:21:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:21:46]Read from MH i2c: E2 [00:21:46]MH_I2C_Read... [00:21:46]Read from MH i2c: E2 62 00 [00:21:46]MH_I2C_Read... [00:21:46]Read from MH i2c: E2 62 00 83 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 75 [00: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:21:46]wFMCommunicate OK [00:21:46]SAM_PROTO_GetFieldsCounters done [00:21:46]Malloc new data [00:21:47]Malloc new data [00:21:47]Malloc new data [00:21:47]KKMCreateXReportDocument OK [00:21:47]KKMSetXReportData OK [00:21:47]KKMPrepareXReportFMData [00:21:47]SAM_PROTO_GetShiftData [00:21:47]wFMCommunicate request_size=4 [00:21:47]MH_SAM_APDU [00:21:47]CAPDU: 80 13 02 00 [00:21:47]Write to MH i2c: E2 08 00 84 68 80 13 02 00 00 00 00 00 6A [00:21:47]Write i2c OK [00:21:47]MH_I2C_Read... [00:21:47]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:21:47]Read from MH i2c: E2 [00:21:47]MH_I2C_Read... [00:21:47]Read from MH i2c: E2 FD 00 [00:21:47]MH_I2C_Read... [00:21:47]Read from MH i2c: E2 FD 00 84 68 00 B1 04 AA 04 AD 04 6E 04 04 00 AC 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 86 26 4F 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 89 98 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 39 [00:21:47]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 AC 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 86 26 4F 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 89 98 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:21:47]wFMCommunicate OK [00:21:47]wFMCommunicate request_size=4 [00:21:47]MH_SAM_APDU [00:21:47]CAPDU: 80 17 00 00 [00:21:47]Write to MH i2c: E2 08 00 85 68 80 17 00 00 00 00 00 00 6D [00:21:47]Write i2c OK [00:21:47]MH_I2C_Read... [00:21:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:47]Read from MH i2c: E2 [00:21:47]MH_I2C_Read... [00:21:47]Read from MH i2c: E2 FD 00 [00:21:47]MH_I2C_Read... [00:21:47]Read from MH i2c: E2 FD 00 85 68 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 86 [00:21:48]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [00:21:48]wFMCommunicate OK [00:21:48]wFMCommunicate request_size=4 [00:21:48]MH_SAM_APDU [00:21:48]CAPDU: 80 17 00 00 [00:21:48]Write to MH i2c: E2 08 00 86 68 80 17 00 00 00 00 00 00 6E [00:21:48]Write i2c OK [00:21:48]MH_I2C_Read... [00:21:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:48]Read from MH i2c: E2 [00:21:48]MH_I2C_Read... [00:21:48]Read from MH i2c: E2 FD 00 [00:21:48]MH_I2C_Read... [00:21:48]Read from MH i2c: E2 FD 00 86 68 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 27 [00:21:48]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:21:48]wFMCommunicate OK [00:21:48]wFMCommunicate request_size=4 [00:21:48]MH_SAM_APDU [00:21:48]CAPDU: 80 17 00 00 [00:21:48]Write to MH i2c: E2 08 00 87 68 80 17 00 00 00 00 00 00 6F [00:21:48]Write i2c OK [00:21:48]MH_I2C_Read... [00:21:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:48]Read from MH i2c: E2 [00:21:48]MH_I2C_Read... [00:21:48]Read from MH i2c: E2 FD 00 [00:21:48]MH_I2C_Read... [00:21:48]Read from MH i2c: E2 FD 00 87 68 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 E7 [00:21:48]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:21:49]wFMCommunicate OK [00:21:49]wFMCommunicate request_size=4 [00:21:49]MH_SAM_APDU [00:21:49]CAPDU: 80 17 00 00 [00:21:49]Write to MH i2c: E2 08 00 88 68 80 17 00 00 00 00 00 00 70 [00:21:49]Write i2c OK [00:21:49]MH_I2C_Read... [00:21:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:21:49]Read from MH i2c: E2 [00:21:49]MH_I2C_Read... [00:21:49]Read from MH i2c: E2 CE 00 [00:21:49]MH_I2C_Read... [00:21:49]Read from MH i2c: E2 CE 00 88 68 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 55 [00:21:49]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:21:49]wFMCommunicate OK [00:21:49]SAM_PROTO_GetShiftData done [00:21:49]1194 (1197) - счетчики итогов смены [00:21:49] 1134 (4) - 684 - количество чеков со всеми признаками расчетов [00:21:49] 1129 (158) - счетчики операций «приход» [00:21:49] 1135 (4) - 684 - количество чеков по признаку расчетов [00:21:49] 1201 (4) - 488320.53 - общая итоговая сумма в чеках [00:21:49] 1136 (4) - 371471.00 - итоговая сумма в чеках наличными [00:21:49] 1138 (3) - 116849.53 - итоговая сумма в чеках безналичными [00:21:49] 1024 (123) - суммы налогов [00:21:49] 1006 (9) - суммы НДС [00:21:49] 1010 (1) - 0% - код ставки НДС [00:21:49] 1011 (0) - 0.00 - сумма НДС по ставке [00:21:49] 1006 (12) - суммы НДС [00:21:49] 1010 (1) - 12% - код ставки НДС [00:21:49] 1011 (3) - 51872.06 - сумма НДС по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 0% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (12) - суммы НСП [00:21:49] 1014 (1) - 1% - код ставки НСП [00:21:49] 1015 (3) - 4322.65 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 2% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 3% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 5% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 0,50% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 1,50% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1130 (141) - счетчики операций «возврат прихода» [00:21:49] 1135 (4) - 0 - количество чеков по признаку расчетов [00:21:49] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:21:49] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:21:49] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:21:49] 1024 (117) - суммы налогов [00:21:49] 1006 (9) - суммы НДС [00:21:49] 1010 (1) - 0% - код ставки НДС [00:21:49] 1011 (0) - 0.00 - сумма НДС по ставке [00:21:49] 1006 (9) - суммы НДС [00:21:49] 1010 (1) - 12% - код ставки НДС [00:21:49] 1011 (0) - 0.00 - сумма НДС по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 0% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 1% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 2% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 3% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 5% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 0,50% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 1,50% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1131 (141) - счетчики операций «расход» [00:21:49] 1135 (4) - 0 - количество чеков по признаку расчетов [00:21:49] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:21:49] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:21:49] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:21:49] 1024 (117) - суммы налогов [00:21:49] 1006 (9) - суммы НДС [00:21:49] 1010 (1) - 0% - код ставки НДС [00:21:49] 1011 (0) - 0.00 - сумма НДС по ставке [00:21:49] 1006 (9) - суммы НДС [00:21:49] 1010 (1) - 12% - код ставки НДС [00:21:49] 1011 (0) - 0.00 - сумма НДС по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 0% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 1% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 2% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 3% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 5% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 0,50% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 1,50% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1132 (141) - счетчики операций «возврат расхода» [00:21:49] 1135 (4) - 0 - количество чеков по признаку расчетов [00:21:49] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:21:49] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:21:49] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:21:49] 1024 (117) - суммы налогов [00:21:49] 1006 (9) - суммы НДС [00:21:49] 1010 (1) - 0% - код ставки НДС [00:21:49] 1011 (0) - 0.00 - сумма НДС по ставке [00:21:49] 1006 (9) - суммы НДС [00:21:49] 1010 (1) - 12% - код ставки НДС [00:21:49] 1011 (0) - 0.00 - сумма НДС по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 0% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 1% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 2% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 3% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 5% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 0,50% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1007 (9) - суммы НСП [00:21:49] 1014 (1) - 1,50% - код ставки НСП [00:21:49] 1015 (0) - 0.00 - сумма НСП по ставке [00:21:49] 1133 (588) - - счетчики коррекции - не используются [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1194 (04AA) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1134 (046E) [00:21:49]Malloc new data [00:21:49]Processing tag 1129 (0469) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1135 (046F) [00:21:49]Malloc new data [00:21:49]Processing tag 1201 (04B1) [00:21:49]Malloc new data [00:21:49]Processing tag 1136 (0470) [00:21:49]Malloc new data [00:21:49]Processing tag 1138 (0472) [00:21:49]Malloc new data [00:21:49]Processing tag 1024 (0400) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1006 (03EE) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1010 (03F2) [00:21:49]Malloc new data [00:21:49]Processing tag 1011 (03F3) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1006 (03EE) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1010 (03F2) [00:21:49]Malloc new data [00:21:49]Processing tag 1011 (03F3) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1007 (03EF) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1014 (03F6) [00:21:49]Malloc new data [00:21:49]Processing tag 1015 (03F7) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1007 (03EF) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1014 (03F6) [00:21:49]Malloc new data [00:21:49]Processing tag 1015 (03F7) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1007 (03EF) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1014 (03F6) [00:21:49]Malloc new data [00:21:49]Processing tag 1015 (03F7) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1007 (03EF) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1014 (03F6) [00:21:49]Malloc new data [00:21:49]Processing tag 1015 (03F7) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1007 (03EF) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1014 (03F6) [00:21:49]Malloc new data [00:21:49]Processing tag 1015 (03F7) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1007 (03EF) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1014 (03F6) [00:21:49]Malloc new data [00:21:49]Processing tag 1015 (03F7) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1007 (03EF) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1014 (03F6) [00:21:49]Malloc new data [00:21:49]Processing tag 1015 (03F7) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]SetTLVBufToDocument err=0 [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1130 (046A) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1135 (046F) [00:21:49]Malloc new data [00:21:49]Processing tag 1201 (04B1) [00:21:49]Malloc new data [00:21:49]Processing tag 1136 (0470) [00:21:49]Malloc new data [00:21:49]Processing tag 1138 (0472) [00:21:49]Malloc new data [00:21:49]Processing tag 1024 (0400) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1006 (03EE) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1010 (03F2) [00:21:49]Malloc new data [00:21:49]Processing tag 1011 (03F3) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1006 (03EE) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1010 (03F2) [00:21:49]Malloc new data [00:21:49]Processing tag 1011 (03F3) [00:21:49]Malloc new data [00:21:49]OFD Sender: No OFD packet to send [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1007 (03EF) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1014 (03F6) [00:21:49]Malloc new data [00:21:49]Processing tag 1015 (03F7) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1007 (03EF) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1014 (03F6) [00:21:49]Malloc new data [00:21:49]Processing tag 1015 (03F7) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1007 (03EF) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1014 (03F6) [00:21:49]Malloc new data [00:21:49]Processing tag 1015 (03F7) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1007 (03EF) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1014 (03F6) [00:21:49]Malloc new data [00:21:49]Processing tag 1015 (03F7) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1007 (03EF) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1014 (03F6) [00:21:49]Malloc new data [00:21:49]Processing tag 1015 (03F7) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1007 (03EF) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1014 (03F6) [00:21:49]Malloc new data [00:21:49]Processing tag 1015 (03F7) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1007 (03EF) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1014 (03F6) [00:21:49]Malloc new data [00:21:49]Processing tag 1015 (03F7) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]SetTLVBufToDocument err=0 [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1131 (046B) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1135 (046F) [00:21:49]Malloc new data [00:21:49]Processing tag 1201 (04B1) [00:21:49]Malloc new data [00:21:49]Processing tag 1136 (0470) [00:21:49]Malloc new data [00:21:49]Processing tag 1138 (0472) [00:21:49]Malloc new data [00:21:49]Processing tag 1024 (0400) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1006 (03EE) [00:21:49]Load OK [00:21:49]SetTLVBufToDocument [00:21:49]Processing tag 1010 (03F2) [00:21:49]Malloc new data [00:21:49]Processing tag 1011 (03F3) [00:21:49]Malloc new data [00:21:49]SetTLVBufToDocument err=0 [00:21:49]Processing tag 1006 (03EE) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1010 (03F2) [00:21:50]Malloc new data [00:21:50]Processing tag 1011 (03F3) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1007 (03EF) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1014 (03F6) [00:21:50]Malloc new data [00:21:50]Processing tag 1015 (03F7) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1007 (03EF) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1014 (03F6) [00:21:50]Malloc new data [00:21:50]Processing tag 1015 (03F7) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1007 (03EF) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1014 (03F6) [00:21:50]Malloc new data [00:21:50]Processing tag 1015 (03F7) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1007 (03EF) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1014 (03F6) [00:21:50]Malloc new data [00:21:50]Processing tag 1015 (03F7) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1007 (03EF) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1014 (03F6) [00:21:50]Malloc new data [00:21:50]Processing tag 1015 (03F7) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1007 (03EF) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1014 (03F6) [00:21:50]Malloc new data [00:21:50]Processing tag 1015 (03F7) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1007 (03EF) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1014 (03F6) [00:21:50]Malloc new data [00:21:50]Processing tag 1015 (03F7) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]SetTLVBufToDocument err=0 [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1132 (046C) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1135 (046F) [00:21:50]Malloc new data [00:21:50]Processing tag 1201 (04B1) [00:21:50]Malloc new data [00:21:50]Processing tag 1136 (0470) [00:21:50]Malloc new data [00:21:50]Processing tag 1138 (0472) [00:21:50]Malloc new data [00:21:50]Processing tag 1024 (0400) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1006 (03EE) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1010 (03F2) [00:21:50]Malloc new data [00:21:50]Processing tag 1011 (03F3) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1006 (03EE) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1010 (03F2) [00:21:50]Malloc new data [00:21:50]Processing tag 1011 (03F3) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1007 (03EF) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1014 (03F6) [00:21:50]Malloc new data [00:21:50]Processing tag 1015 (03F7) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1007 (03EF) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1014 (03F6) [00:21:50]Malloc new data [00:21:50]Processing tag 1015 (03F7) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1007 (03EF) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1014 (03F6) [00:21:50]Malloc new data [00:21:50]Processing tag 1015 (03F7) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1007 (03EF) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1014 (03F6) [00:21:50]Malloc new data [00:21:50]Processing tag 1015 (03F7) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1007 (03EF) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1014 (03F6) [00:21:50]Malloc new data [00:21:50]Processing tag 1015 (03F7) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1007 (03EF) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1014 (03F6) [00:21:50]Malloc new data [00:21:50]Processing tag 1015 (03F7) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1007 (03EF) [00:21:50]Load OK [00:21:50]SetTLVBufToDocument [00:21:50]Processing tag 1014 (03F6) [00:21:50]Malloc new data [00:21:50]Processing tag 1015 (03F7) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]SetTLVBufToDocument err=0 [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Processing tag 1133 (046D) [00:21:50]Malloc new data [00:21:50]SetTLVBufToDocument err=0 [00:21:50]SetTLVBufToDocument err=0 [00:21:50]Malloc new data [00:21:50]SAM_PROTO_GetFMData [00:21:50]wFMCommunicate request_size=4 [00:21:50]MH_SAM_APDU [00:21:50]CAPDU: 80 13 03 00 [00:21:50]Write to MH i2c: E2 08 00 89 68 80 13 03 00 00 00 00 00 70 [00:21:50]Write i2c OK [00:21:50]MH_I2C_Read... [00:21:50]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:21:50]Read from MH i2c: E2 [00:21:50]MH_I2C_Read... [00:21:50]Read from MH i2c: E2 FD 00 [00:21:50]MH_I2C_Read... [00:21:50]Read from MH i2c: E2 FD 00 89 68 00 C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 BB [00:21:51]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 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 17 00 00 [00:21:51]Write to MH i2c: E2 08 00 8A 68 80 17 00 00 00 00 00 00 72 [00:21:51]Write i2c OK [00:21:51]MH_I2C_Read... [00:21:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:51]Read from MH i2c: E2 [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: E2 FD 00 [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: E2 FD 00 8A 68 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 3C [00:21:51]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 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 17 00 00 [00:21:51]Write to MH i2c: E2 08 00 8B 68 80 17 00 00 00 00 00 00 73 [00:21:51]Write i2c OK [00:21:51]MH_I2C_Read... [00:21:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:51]Read from MH i2c: E2 [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: E2 FD 00 [00:21:51]MH_I2C_Read... [00:21:51]Read from MH i2c: E2 FD 00 8B 68 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 21 [00:21:52]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 [00:21:52]wFMCommunicate OK [00:21:52]wFMCommunicate request_size=4 [00:21:52]MH_SAM_APDU [00:21:52]CAPDU: 80 17 00 00 [00:21:52]Write to MH i2c: E2 08 00 8C 68 80 17 00 00 00 00 00 00 74 [00:21:52]Write i2c OK [00:21:52]MH_I2C_Read... [00:21:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:52]Read from MH i2c: E2 [00:21:52]MH_I2C_Read... [00:21:52]Read from MH i2c: E2 FD 00 [00:21:52]MH_I2C_Read... [00:21:52]Read from MH i2c: E2 FD 00 8C 68 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 EF [00:21:52]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 [00:21:52]wFMCommunicate OK [00:21:52]wFMCommunicate request_size=4 [00:21:52]MH_SAM_APDU [00:21:52]CAPDU: 80 17 00 00 [00:21:52]Write to MH i2c: E2 08 00 8D 68 80 17 00 00 00 00 00 00 75 [00:21:52]Write i2c OK [00:21:52]MH_I2C_Read... [00:21:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [00:21:53]Read from MH i2c: E2 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: E2 DF 00 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: E2 DF 00 8D 68 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 55 [00:21:53]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:21:53]wFMCommunicate OK [00:21:53]SAM_PROTO_GetFMData done [00:21:53]FM_GetFMData:85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 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 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:21:53]oper:6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:21:54]total:48 FD 17 08 05 [00:21:54]Malloc new data [00:21:54]oper:6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 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 98 03 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 [00:21:54]total:28 94 E3 [00:21:54]Malloc new data [00:21:54]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:21:54]total: [00:21:54]Malloc new data [00:21:54]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:21:54]total: [00:21:54]Malloc new data [00:21:54]KKMPrepareXReportFMData err=0 [00:21:54]Х отчет ИНН: 02508201610067 Кассир: Ильязов И. 27.10.2024 00:21 Смена: 522 РНМ: 0000000000091780 ЗНМ: 0300000116 СНО: Общий режим Всего чеков: 684 ИТОГИ ПРИХОД Чеков: 684 Общий итог: 488320.53 Итого наличными: 371471.00 Итого безнал.: 116849.53 НДС 0% : 0.00 НДС 12% : 51872.06 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 4322.65 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 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 Нал. в кассе: 371471.00 НС Приход: 216106263.76 НС Возвр.Прихода: 149146.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000871765 [00:21:54]StoreToDocumentArchive [00:21:54]MH_GetDate [00:21:54]Write to MH i2c: F0 00 00 8E 68 E5 [00:21:54]Write i2c OK [00:21:54]MH_I2C_Read... [00:21:54]Read from MH i2c: F0 [00:21:54]MH_I2C_Read... [00:21:54]Read from MH i2c: F0 09 00 [00:21:54]MH_I2C_Read... [00:21:54]Read from MH i2c: F0 09 00 8E 68 00 A5 87 1D 67 44 5E 04 65 A9 [00:21:54]shift 522 fd 1729988517 [00:21:54]Create dir for shift 0522 [00:21:54]save to /storage/0522/doc_1729988517 [00:21:54]save last doc name /storage/0522/doc_1729988517 to /storage/kkm_last_doc_name [00:21:54]save OK [00:21:54]Clear old archive folders... [00:21:54]NVStorageSaveData kkm_last_timestamp [00:21:54]File name is /storage/kkm_last_timestamp [00:21:54]Write 4 bytes [00:21:54]NVStorageSaveData done [00:21:54]ExternCall_PrintAddStr [00:21:54]wPrintStart [00:21:54]Write to MH i2c: 01 00 00 8F 68 F7 [00:21:54]Write i2c OK [00:21:54]MH_I2C_Read... [00:21:54]Read from MH i2c: 01 [00:21:54]MH_I2C_Read... [00:21:54]Read from MH i2c: 01 07 00 [00:21:54]MH_I2C_Read... [00:21:54]Read from MH i2c: 01 07 00 8F 68 00 00 00 00 00 FF 0F 0C [00:21:54]RasterBufferAndPrint [00:21:54]line Х отчет [00:21:54]line ИНН: 02508201610067 [00:21:54]line Кассир: Ильязов И. [00:21:54]line 27.10.2024 00:21 [00:21:54]line Смена: 522 [00:21:54]line РНМ: 0000000000091780 [00:21:54]line ЗНМ: 0300000116 [00:21:54]line СНО: Общий режим [00:21:54]line Всего чеков: 684 [00:21:54]line ИТОГИ ПРИХОД [00:21:54]line Чеков: 684 [00:21:54]line Общий итог: 488320.53 [00:21:54]line Итого наличными: 371471.00 [00:21:54]line Итого безнал.: 116849.53 [00:21:54]line НДС 0% : 0.00 [00:21:54]line НДС 12% : 51872.06 [00:21:54]line НСП 0% : 0.00 [00:21:54]line НСП 1,50% : 0.00 [00:21:54]line НСП 0,50% : 0.00 [00:21:54]line НСП 5% : 0.00 [00:21:54]line НСП 3% : 0.00 [00:21:54]line НСП 2% : 0.00 [00:21:54]line НСП 1% : 4322.65 [00:21:54]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:21:54]line Чеков: 0 [00:21:54]line Общий итог: 0.00 [00:21:54]line Итого наличными: 0.00 [00:21:54]line Итого безнал.: 0.00 [00:21:54]line НДС 0% : 0.00 [00:21:54]line НДС 12% : 0.00 [00:21:54]line НСП 0% : 0.00 [00:21:54]line НСП 1,50% : 0.00 [00:21:54]line НСП 0,50% : 0.00 [00:21:54]line НСП 5% : 0.00 [00:21:54]line НСП 3% : 0.00 [00:21:54]line НСП 2% : 0.00 [00:21:54]line НСП 1% : 0.00 [00:21:54]line ИТОГИ РАСХОД [00:21:54]line Чеков: 0 [00:21:54]line Общий итог: 0.00 [00:21:54]line Итого наличными: 0.00 [00:21:54]line Итого безнал.: 0.00 [00:21:54]line НДС 0% : 0.00 [00:21:54]line НДС 12% : 0.00 [00:21:54]line НСП 0% : 0.00 [00:21:54]line НСП 1,50% : 0.00 [00:21:54]line НСП 0,50% : 0.00 [00:21:54]line НСП 5% : 0.00 [00:21:54]line НСП 3% : 0.00 [00:21:54]line НСП 2% : 0.00 [00:21:54]line НСП 1% : 0.00 [00:21:54]line ИТОГИ ВОЗВРАТ РАСХОДА [00:21:54]line Чеков: 0 [00:21:54]line Общий итог: 0.00 [00:21:54]line Итого наличными: 0.00 [00:21:54]line Итого безнал.: 0.00 [00:21:54]line НДС 0% : 0.00 [00:21:54]line НДС 12% : 0.00 [00:21:54]line НСП 0% : 0.00 [00:21:54]line НСП 1,50% : 0.00 [00:21:54]line НСП 0,50% : 0.00 [00:21:54]line НСП 5% : 0.00 [00:21:54]line НСП 3% : 0.00 [00:21:54]line НСП 2% : 0.00 [00:21:54]line НСП 1% : 0.00 [00:21:54]line Сумма внесений: 0.00 [00:21:54]line Сумма выплат: 0.00 [00:21:54]line Нал. в кассе: 371471.00 [00:21:54]line НС Приход: 216106263.76 [00:21:54]line НС Возвр.Прихода: 149146.00 [00:21:54]line НС Расход: 0.00 [00:21:54]line НС Возвр.Расхода: 0.00 [00:21:54]line ФМ: 0000000000871765 [00:21:54]written 0, free lines is 4095 [00:21:54]OFD Sender: No OFD packet to send [00:21:55]Write to MH i2c: 01 00 00 DA 68 42 [00:21:55]Write i2c OK [00:21:55]MH_I2C_Read... [00:21:55]Read from MH i2c: 01 [00:21:55]MH_I2C_Read... [00:21:55]Read from MH i2c: 01 07 00 [00:21:55]MH_I2C_Read... [00:21:55]Read from MH i2c: 01 07 00 DA 68 00 00 00 00 00 86 0A D9 [00:21:55]RasterBufferAndPrint [00:21:55]line [00:21:55]line [00:21:55]line [00:21:55]line [00:21:55]line [00:21:55]written 0, free lines is 2723 [00:21:55]MH_Cut [00:21:55]Write to MH i2c: D1 01 00 E1 68 01 1B [00:21:55]Write i2c OK [00:21:55]MH_I2C_Read... [00:21:55]Read from MH i2c: D1 [00:21:55]MH_I2C_Read... [00:21:55]Read from MH i2c: D1 01 00 [00:21:55]MH_I2C_Read... [00:21:55]Read from MH i2c: D1 01 00 E1 68 00 1A [00:21:55]Write to MH i2c: 01 00 00 E2 68 4A [00:21:55]Write i2c OK [00:21:55]MH_I2C_Read... [00:21:56]*** Cut start [00:21:56]*** Purtial cut [00:21:56]*** Stage 1: CUTSNS_PIN = 1 [00:21:56]Read from MH i2c: 01 [00:21:56]MH_I2C_Read... [00:21:56]*** Stop cut motor [00:21:56]*** Cut end [00:21:56]Read from MH i2c: 01 07 00 [00:21:56]MH_I2C_Read... [00:21:56]Read from MH i2c: 01 07 00 E2 68 00 00 00 00 00 FF 0F 5F [00:21:56]process_action x_report done [00:21:56]requested_data is exist [00:21:56]produce_requested_data [00:21:56]requested_item fd.num is exist - process it [00:21:56]SAM_PROTO_GetFieldsCounters [00:21:56]wFMCommunicate request_size=4 [00:21:56]MH_SAM_APDU [00:21:56]CAPDU: 80 13 00 00 [00:21:56]Write to MH i2c: E2 08 00 E3 68 80 13 00 00 00 00 00 00 C7 [00:21:56]Write i2c OK [00:21:56]MH_I2C_Read... [00:21:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:21:56]Read from MH i2c: E2 [00:21:56]MH_I2C_Read... [00:21:56]Read from MH i2c: E2 62 00 [00:21:56]MH_I2C_Read... [00:21:56]Read from MH i2c: E2 62 00 E3 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 D5 [00:21:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:21:56]wFMCommunicate OK [00:21:56]SAM_PROTO_GetFieldsCounters done [00:21:56]requested_item shift.num is exist - process it [00:21:56]requested_item shift.opened is exist - process it [00:21:56]req_shift_opened [00:21:56]FM_GetShiftState [00:21:56]SAM_PROTO_GetShiftState [00:21:56]wFMCommunicate request_size=4 [00:21:56]MH_SAM_APDU [00:21:56]CAPDU: 80 13 01 00 [00:21:56]Write to MH i2c: E2 08 00 E4 68 80 13 01 00 00 00 00 00 C9 [00:21:56]Write i2c OK [00:21:56]MH_I2C_Read... [00:21:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:57]Read from MH i2c: E2 [00:21:57]MH_I2C_Read... [00:21:57]Read from MH i2c: E2 0E 00 [00:21:57]MH_I2C_Read... [00:21:57]Read from MH i2c: E2 0E 00 E4 68 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 47 [00:21:57]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:21:57]wFMCommunicate OK [00:21:57]SAM_PROTO_GetShiftState done [00:21:57]FM_GetShiftState done [00:21:57]req_shift_opened done [00:21:57]requested_item shift.open_date is exist - process it [00:21:57]req_shift_open_date [00:21:57]req_shift_open_date done [00:21:57]produce_requested_data done [00:21:57]produce_requested_data return {"fd.num":309263,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [00:21:57]process_action_free x_report [00:21:57]json_value_free [00:21:57]json_value_free done [00:21:57]process_json_proto returns [00:21:57]Send response to host [00:21:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":309263,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [00:21:57]free response buf [00:21:57]execute_script done [00:21:57]execute_script returns [00:21:57]free content buf [00:21:57]Sock 9.Close socket [00:21:57]Sock 9.Thread stoped [00:21:59]accept exits with 7 [00:21:59]New connection [00:21:59]New thread 3066879332 created [00:21:59]Thread 3067022692 joined [00:21:59]Waiting for new connection... [00:21:59] Sock 7.Parse request [00:21:59]Sock 7.Check first char [00:21:59]Sock 7.First char is OK [00:21:59]request: POST /json_proto HTTP/1.0 [00:21:59]Method: POST [00:21:59]URL: /json_proto [00:21:59]Method is POST - this is cgi request [00:21:59]url: /json_proto [00:21:59]query_string will be loaded in cgi processing [00:21:59]execute_cgi json_proto POST (null) [00:21:59]execute_cgi path=json_proto method=POST [00:21:59]POST find Content-Length [00:21:59]Host: 172.17.96.3:8080 [00:21:59]Content-Length: 215 [00:21:59]Content-Type: application/json [00:21:59] [00:21:59]POST finish read [00:21:59]Found Content-Length = 215 [00:21:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:59]execute_script... [00:21:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:59]POST & json_proto [00:21:59]process_json_proto [00:21:59]json parsed OK: [00:21:59]protocol is kg_v1.0 [00:21:59]action value=get_value [00:21:59]process_action get_value [00:21:59]cmd_get_value [00:21:59]process_action get_value done [00:21:59]requested_data is exist [00:21:59]produce_requested_data [00:21:59]requested_item kkm.sn is exist - process it [00:21:59]requested_item kkm.ver is exist - process it [00:21:59]requested_item fm.sn is exist - process it [00:21:59]wFMCommunicate request_size=4 [00:21:59]MH_SAM_APDU [00:21:59]CAPDU: 80 11 00 00 [00:21:59]Write to MH i2c: E2 08 00 E5 68 80 11 00 00 00 00 00 00 C7 [00:21:59]Write i2c OK [00:21:59]MH_I2C_Read... [00:21:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:59]Read from MH i2c: E2 [00:21:59]MH_I2C_Read... [00:21:59]Read from MH i2c: E2 17 00 [00:21:59]MH_I2C_Read... [00:21:59]Read from MH i2c: E2 17 00 E5 68 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1C [00:21:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:21:59]wFMCommunicate OK [00:21:59]requested_item fd.num is exist - process it [00:21:59]SAM_PROTO_GetFieldsCounters [00:21:59]wFMCommunicate request_size=4 [00:21:59]MH_SAM_APDU [00:21:59]CAPDU: 80 13 00 00 [00:21:59]Write to MH i2c: E2 08 00 E6 68 80 13 00 00 00 00 00 00 CA [00:21:59]Write i2c OK [00:21:59]MH_I2C_Read... [00:21:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:21:59]Read from MH i2c: E2 [00:21:59]MH_I2C_Read... [00:21:59]Read from MH i2c: E2 62 00 [00:21:59]MH_I2C_Read... [00:21:59]Read from MH i2c: E2 62 00 E6 68 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 D8 [00:21: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 0F B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:22:00]wFMCommunicate OK [00:22:00]SAM_PROTO_GetFieldsCounters done [00:22:00]requested_item shift.num is exist - process it [00:22:00]requested_item shift.opened is exist - process it [00:22:00]req_shift_opened [00:22:00]FM_GetShiftState [00:22:00]SAM_PROTO_GetShiftState [00:22:00]wFMCommunicate request_size=4 [00:22:00]MH_SAM_APDU [00:22:00]CAPDU: 80 13 01 00 [00:22:00]Write to MH i2c: E2 08 00 E7 68 80 13 01 00 00 00 00 00 CC [00:22:00]OFD Sender: No OFD packet to send [00:22:00]Write i2c OK [00:22:00]MH_I2C_Read... [00:22:00]Read from MH i2c: E2 [00:22:00]MH_I2C_Read... [00:22:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:00]Read from MH i2c: E2 0E 00 [00:22:00]MH_I2C_Read... [00:22:00]Read from MH i2c: E2 0E 00 E7 68 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 4A [00:22:00]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:22:00]wFMCommunicate OK [00:22:00]SAM_PROTO_GetShiftState done [00:22:00]FM_GetShiftState done [00:22:00]req_shift_opened done [00:22:00]requested_item shift.open_date is exist - process it [00:22:00]req_shift_open_date [00:22:00]req_shift_open_date done [00:22:00]produce_requested_data done [00:22:00]produce_requested_data return {"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":309263,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265} [00:22:00]process_action_free get_value [00:22:00]json_value_free [00:22:00]json_value_free done [00:22:00]process_json_proto returns [00:22:00]Send response to host [00:22:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":309263,"shift.num":532,"shift.opened":1,"shift.open_date":1729902265}}} [00:22:00]free response buf [00:22:00]execute_script done [00:22:00]execute_script returns [00:22:00]free content buf [00:22:00]Sock 7.Close socket [00:22:00]Sock 7.Thread stoped [00:22:00]accept exits with 9 [00:22:00]New connection [00:22:00]New thread 3067022692 created [00:22:00]Thread 3066879332 joined [00:22:00]Waiting for new connection... [00:22:00] Sock 9.Parse request [00:22:00]Sock 9.Check first char [00:22:00]Sock 9.First char is OK [00:22:00]request: POST /json_proto HTTP/1.0 [00:22:00]Method: POST [00:22:00]URL: /json_proto [00:22:00]Method is POST - this is cgi request [00:22:00]url: /json_proto [00:22:00]query_string will be loaded in cgi processing [00:22:00]execute_cgi json_proto POST (null) [00:22:00]execute_cgi path=json_proto method=POST [00:22:00]POST find Content-Length [00:22:00]Host: 172.17.96.3:8080 [00:22:00]Content-Length: 331 [00:22:00]Content-Type: application/json [00:22:00] [00:22:00]POST finish read [00:22:00]Found Content-Length = 331 [00:22: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" ] } } [00:22:00]execute_script... [00:22: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" ] } } [00:22:00]POST & json_proto [00:22:00]process_json_proto [00:22:00]json parsed OK: [00:22:00]protocol is kg_v1.0 [00:22:00]action value=get_value [00:22:00]process_action get_value [00:22:00]cmd_get_value [00:22:00]process_action get_value done [00:22:00]requested_data is exist [00:22:00]produce_requested_data [00:22:00]requested_item fm.sale.total is exist - process it [00:22:00]SAM_PROTO_GetFMData [00:22:00]wFMCommunicate request_size=4 [00:22:00]MH_SAM_APDU [00:22:00]CAPDU: 80 13 03 00 [00:22:00]Write to MH i2c: E2 08 00 E8 68 80 13 03 00 00 00 00 00 CF [00:22:00]Write i2c OK [00:22:00]MH_I2C_Read... [00:22:00]Read from MH i2c: E2 [00:22:00]MH_I2C_Read... [00:22:00]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:22:00]Read from MH i2c: E2 FD 00 [00:22:00]MH_I2C_Read... [00:22:00]Read from MH i2c: E2 FD 00 E8 68 00 C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 1A [00:22:00]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 [00:22:00]wFMCommunicate OK [00:22:00]wFMCommunicate request_size=4 [00:22:00]MH_SAM_APDU [00:22:00]CAPDU: 80 17 00 00 [00:22:00]Write to MH i2c: E2 08 00 E9 68 80 17 00 00 00 00 00 00 D1 [00:22:00]Write i2c OK [00:22:00]MH_I2C_Read... [00:22:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:01]Read from MH i2c: E2 [00:22:01]MH_I2C_Read... [00:22:01]Read from MH i2c: E2 FD 00 [00:22:01]MH_I2C_Read... [00:22:01]Read from MH i2c: E2 FD 00 E9 68 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 9B [00:22:01]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 [00:22:01]wFMCommunicate OK [00:22:01]wFMCommunicate request_size=4 [00:22:01]MH_SAM_APDU [00:22:01]CAPDU: 80 17 00 00 [00:22:01]Write to MH i2c: E2 08 00 EA 68 80 17 00 00 00 00 00 00 D2 [00:22:01]Write i2c OK [00:22:01]MH_I2C_Read... [00:22:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:01]Read from MH i2c: E2 [00:22:01]MH_I2C_Read... [00:22:01]Read from MH i2c: E2 FD 00 [00:22:01]MH_I2C_Read... [00:22:01]Read from MH i2c: E2 FD 00 EA 68 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 80 [00:22:01]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 [00:22:02]wFMCommunicate OK [00:22:02]wFMCommunicate request_size=4 [00:22:02]MH_SAM_APDU [00:22:02]CAPDU: 80 17 00 00 [00:22:02]Write to MH i2c: E2 08 00 EB 68 80 17 00 00 00 00 00 00 D3 [00:22:02]Write i2c OK [00:22:02]MH_I2C_Read... [00:22:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:02]Read from MH i2c: E2 [00:22:02]MH_I2C_Read... [00:22:02]Read from MH i2c: E2 FD 00 [00:22:02]MH_I2C_Read... [00:22:02]Read from MH i2c: E2 FD 00 EB 68 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 4E [00:22:02]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 [00:22:02]wFMCommunicate OK [00:22:02]wFMCommunicate request_size=4 [00:22:02]MH_SAM_APDU [00:22:02]CAPDU: 80 17 00 00 [00:22:02]Write to MH i2c: E2 08 00 EC 68 80 17 00 00 00 00 00 00 D4 [00:22:02]Write i2c OK [00:22:02]MH_I2C_Read... [00:22:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [00:22:02]Read from MH i2c: E2 [00:22:02]MH_I2C_Read... [00:22:02]Read from MH i2c: E2 DF 00 [00:22:02]MH_I2C_Read... [00:22:02]Read from MH i2c: E2 DF 00 EC 68 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B4 [00:22:03]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:22:03]wFMCommunicate OK [00:22:03]SAM_PROTO_GetFMData done [00:22:03]requested_item fm.sale_refund.total is exist - process it [00:22:03]requested_item fm.buy.total is exist - process it [00:22:03]requested_item shift.sale.total is exist - process it [00:22:03]SAM_PROTO_GetShiftData [00:22:03]wFMCommunicate request_size=4 [00:22:03]MH_SAM_APDU [00:22:03]CAPDU: 80 13 02 00 [00:22:03]Write to MH i2c: E2 08 00 ED 68 80 13 02 00 00 00 00 00 D3 [00:22:03]Write i2c OK [00:22:03]MH_I2C_Read... [00:22:03]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:22:03]Read from MH i2c: E2 [00:22:03]MH_I2C_Read... [00:22:03]Read from MH i2c: E2 FD 00 [00:22:03]MH_I2C_Read... [00:22:03]Read from MH i2c: E2 FD 00 ED 68 00 B1 04 AA 04 AD 04 6E 04 04 00 AC 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 86 26 4F 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 89 98 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 A2 [00:22:03]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 AC 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 86 26 4F 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 89 98 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:22:04]wFMCommunicate OK [00:22:04]wFMCommunicate request_size=4 [00:22:04]MH_SAM_APDU [00:22:04]CAPDU: 80 17 00 00 [00:22:04]Write to MH i2c: E2 08 00 EE 68 80 17 00 00 00 00 00 00 D6 [00:22:04]Write i2c OK [00:22:04]MH_I2C_Read... [00:22:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:04]Read from MH i2c: E2 [00:22:04]MH_I2C_Read... [00:22:04]Read from MH i2c: E2 FD 00 [00:22:04]MH_I2C_Read... [00:22:04]Read from MH i2c: E2 FD 00 EE 68 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 EF [00:22:04]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [00:22:04]wFMCommunicate OK [00:22:04]wFMCommunicate request_size=4 [00:22:04]MH_SAM_APDU [00:22:04]CAPDU: 80 17 00 00 [00:22:04]Write to MH i2c: E2 08 00 EF 68 80 17 00 00 00 00 00 00 D7 [00:22:04]Write i2c OK [00:22:04]MH_I2C_Read... [00:22:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:04]Read from MH i2c: E2 [00:22:04]MH_I2C_Read... [00:22:04]Read from MH i2c: E2 FD 00 [00:22:04]MH_I2C_Read... [00:22:04]Read from MH i2c: E2 FD 00 EF 68 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 90 [00:22:05]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 OFD Sender: No OFD packet to send [00:22:05]00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:22:05]wFMCommunicate OK [00:22:05]wFMCommunicate request_size=4 [00:22:05]MH_SAM_APDU [00:22:05]CAPDU: 80 17 00 00 [00:22:05]Write to MH i2c: E2 08 00 F0 68 80 17 00 00 00 00 00 00 D8 [00:22:05]Write i2c OK [00:22:05]MH_I2C_Read... [00:22:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:05]Read from MH i2c: E2 [00:22:05]MH_I2C_Read... [00:22:05]Read from MH i2c: E2 FD 00 [00:22:05]MH_I2C_Read... [00:22:05]Read from MH i2c: E2 FD 00 F0 68 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 50 [00:22:05]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:22:05]wFMCommunicate OK [00:22:05]wFMCommunicate request_size=4 [00:22:05]MH_SAM_APDU [00:22:05]CAPDU: 80 17 00 00 [00:22:05]Write to MH i2c: E2 08 00 F1 68 80 17 00 00 00 00 00 00 D9 [00:22:05]Write i2c OK [00:22:05]MH_I2C_Read... [00:22:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:22:06]Read from MH i2c: E2 [00:22:06]MH_I2C_Read... [00:22:06]Read from MH i2c: E2 CE 00 [00:22:06]MH_I2C_Read... [00:22:06]Read from MH i2c: E2 CE 00 F1 68 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BE [00:22:06]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:22:06]wFMCommunicate OK [00:22:06]SAM_PROTO_GetShiftData done [00:22:06]requested_item shift.sale.total_cash is exist - process it [00:22:06]requested_item shift.sale_refund.total is exist - process it [00:22:06]requested_item shift.sale_refund.total_cash is exist - process it [00:22:06]requested_item shift.buy.total is exist - process it [00:22:06]requested_item shift.buy.total_cash is exist - process it [00:22:06]produce_requested_data done [00:22:06]produce_requested_data return {"fm.sale.total":216106263.76,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":488320.53,"shift.sale.total_cash":371471.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:22:06]process_action_free get_value [00:22:06]json_value_free [00:22:06]json_value_free done [00:22:06]process_json_proto returns [00:22:06]Send response to host [00:22:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":216106263.76,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":488320.53,"shift.sale.total_cash":371471.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:22:06]free response buf [00:22:06]execute_script done [00:22:06]execute_script returns [00:22:06]free content buf [00:22:06]Sock 9.Close socket [00:22:06]Sock 9.Thread stoped [00:22:06]accept exits with 7 [00:22:06]New connection [00:22:06]New thread 3066879332 created [00:22:06]Thread 3067022692 joined [00:22:06]Waiting for new connection... [00:22:06] Sock 7.Parse request [00:22:06]Sock 7.Check first char [00:22:06]Sock 7.First char is OK [00:22:06]request: POST /json_proto HTTP/1.0 [00:22:06]Method: POST [00:22:06]URL: /json_proto [00:22:06]Method is POST - this is cgi request [00:22:06]url: /json_proto [00:22:06]query_string will be loaded in cgi processing [00:22:06]execute_cgi json_proto POST (null) [00:22:06]execute_cgi path=json_proto method=POST [00:22:06]POST find Content-Length [00:22:06]Host: 172.17.96.3:8080 [00:22:06]Content-Length: 331 [00:22:06]Content-Type: application/json [00:22:06] [00:22:06]POST finish read [00:22:06]Found Content-Length = 331 [00:22:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:22:06]execute_script... [00:22:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:22:06]POST & json_proto [00:22:06]process_json_proto [00:22:06]json parsed OK: [00:22:06]protocol is kg_v1.0 [00:22:06]action value=get_value [00:22:06]process_action get_value [00:22:06]cmd_get_value [00:22:06]process_action get_value done [00:22:06]requested_data is exist [00:22:06]produce_requested_data [00:22:06]requested_item fm.sale.total is exist - process it [00:22:06]SAM_PROTO_GetFMData [00:22:06]wFMCommunicate request_size=4 [00:22:06]MH_SAM_APDU [00:22:06]CAPDU: 80 13 03 00 [00:22:06]Write to MH i2c: E2 08 00 F2 68 80 13 03 00 00 00 00 00 D9 [00:22:06]Write i2c OK [00:22:06]MH_I2C_Read... [00:22:07]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:22:07]Read from MH i2c: E2 [00:22:07]MH_I2C_Read... [00:22:07]Read from MH i2c: E2 FD 00 [00:22:07]MH_I2C_Read... [00:22:07]Read from MH i2c: E2 FD 00 F2 68 00 C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 24 [00:22:07]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 [00:22:07]wFMCommunicate OK [00:22:07]wFMCommunicate request_size=4 [00:22:07]MH_SAM_APDU [00:22:07]CAPDU: 80 17 00 00 [00:22:07]Write to MH i2c: E2 08 00 F3 68 80 17 00 00 00 00 00 00 DB [00:22:07]Write i2c OK [00:22:07]MH_I2C_Read... [00:22:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:07]Read from MH i2c: E2 [00:22:07]MH_I2C_Read... [00:22:07]Read from MH i2c: E2 FD 00 [00:22:07]MH_I2C_Read... [00:22:07]Read from MH i2c: E2 FD 00 F3 68 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 A5 [00:22:07]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 [00:22:08]wFMCommunicate OK [00:22:08]wFMCommunicate request_size=4 [00:22:08]MH_SAM_APDU [00:22:08]CAPDU: 80 17 00 00 [00:22:08]Write to MH i2c: E2 08 00 F4 68 80 17 00 00 00 00 00 00 DC [00:22:08]Write i2c OK [00:22:08]MH_I2C_Read... [00:22:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:08]Read from MH i2c: E2 [00:22:08]MH_I2C_Read... [00:22:08]Read from MH i2c: E2 FD 00 [00:22:08]MH_I2C_Read... [00:22:08]Read from MH i2c: E2 FD 00 F4 68 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 8A [00:22:08]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 [00:22:08]wFMCommunicate OK [00:22:08]wFMCommunicate request_size=4 [00:22:08]MH_SAM_APDU [00:22:08]CAPDU: 80 17 00 00 [00:22:08]Write to MH i2c: E2 08 00 F5 68 80 17 00 00 00 00 00 00 DD [00:22:08]Write i2c OK [00:22:08]MH_I2C_Read... [00:22:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:08]Read from MH i2c: E2 [00:22:08]MH_I2C_Read... [00:22:08]Read from MH i2c: E2 FD 00 [00:22:08]MH_I2C_Read... [00:22:08]Read from MH i2c: E2 FD 00 F5 68 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 58 [00:22:09]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 [00:22:09]wFMCommunicate OK [00:22:09]wFMCommunicate request_size=4 [00:22:09]MH_SAM_APDU [00:22:09]CAPDU: 80 17 00 00 [00:22:09]Write to MH i2c: E2 08 00 F6 68 80 17 00 00 00 00 00 00 DE [00:22:09]Write i2c OK [00:22:09]MH_I2C_Read... [00:22:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [00:22:09]Read from MH i2c: E2 [00:22:09]MH_I2C_Read... [00:22:09]Read from MH i2c: E2 DF 00 [00:22:09]MH_I2C_Read... [00:22:09]Read from MH i2c: E2 DF 00 F6 68 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BE [00:22:09]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:22:09]wFMCommunicate OK [00:22:09]SAM_PROTO_GetFMData done [00:22:09]requested_item fm.sale_refund.total is exist - process it [00:22:09]requested_item fm.buy.total is exist - process it [00:22:09]requested_item shift.sale.total is exist - process it [00:22:09]SAM_PROTO_GetShiftData [00:22:09]wFMCommunicate request_size=4 [00:22:09]MH_SAM_APDU [00:22:09]CAPDU: 80 13 02 00 [00:22:09]Write to MH i2c: E2 08 00 F7 68 80 13 02 00 00 00 00 00 DD [00:22:09]Write i2c OK [00:22:09]MH_I2C_Read... [00:22:10]OFD Sender: No OFD packet to send [00:22:10]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:22:10]Read from MH i2c: E2 [00:22:10]MH_I2C_Read... [00:22:10]Read from MH i2c: E2 FD 00 [00:22:10]MH_I2C_Read... [00:22:10]Read from MH i2c: E2 FD 00 F7 68 00 B1 04 AA 04 AD 04 6E 04 04 00 AC 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 86 26 4F 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 89 98 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 AC [00:22:10]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 AC 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 86 26 4F 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 89 98 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:22:10]wFMCommunicate OK [00:22:10]wFMCommunicate request_size=4 [00:22:10]MH_SAM_APDU [00:22:10]CAPDU: 80 17 00 00 [00:22:10]Write to MH i2c: E2 08 00 F8 68 80 17 00 00 00 00 00 00 E0 [00:22:10]Write i2c OK [00:22:10]MH_I2C_Read... [00:22:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:11]Read from MH i2c: E2 [00:22:11]MH_I2C_Read... [00:22:11]Read from MH i2c: E2 FD 00 [00:22:11]MH_I2C_Read... [00:22:11]Read from MH i2c: E2 FD 00 F8 68 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 F9 [00:22:11]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [00:22:11]wFMCommunicate OK [00:22:11]wFMCommunicate request_size=4 [00:22:11]MH_SAM_APDU [00:22:11]CAPDU: 80 17 00 00 [00:22:11]Write to MH i2c: E2 08 00 F9 68 80 17 00 00 00 00 00 00 E1 [00:22:11]Write i2c OK [00:22:11]MH_I2C_Read... [00:22:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:11]Read from MH i2c: E2 [00:22:11]MH_I2C_Read... [00:22:11]Read from MH i2c: E2 FD 00 [00:22:11]MH_I2C_Read... [00:22:11]Read from MH i2c: E2 FD 00 F9 68 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 9A [00:22:12]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:22:12]wFMCommunicate OK [00:22:12]wFMCommunicate request_size=4 [00:22:12]MH_SAM_APDU [00:22:12]CAPDU: 80 17 00 00 [00:22:12]Write to MH i2c: E2 08 00 FA 68 80 17 00 00 00 00 00 00 E2 [00:22:12]Write i2c OK [00:22:12]MH_I2C_Read... [00:22:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:12]Read from MH i2c: E2 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: E2 FD 00 [00:22:12]MH_I2C_Read... [00:22:12]Read from MH i2c: E2 FD 00 FA 68 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 5A [00:22:12]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:22:12]wFMCommunicate OK [00:22:12]wFMCommunicate request_size=4 [00:22:12]MH_SAM_APDU [00:22:12]CAPDU: 80 17 00 00 [00:22:12]Write to MH i2c: E2 08 00 FB 68 80 17 00 00 00 00 00 00 E3 [00:22:12]Write i2c OK [00:22:12]MH_I2C_Read... [00:22:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:22:13]Read from MH i2c: E2 [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: E2 CE 00 [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: E2 CE 00 FB 68 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C8 [00:22:13]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:22:13]wFMCommunicate OK [00:22:13]SAM_PROTO_GetShiftData done [00:22:13]requested_item shift.sale.total_cash is exist - process it [00:22:13]requested_item shift.sale_refund.total is exist - process it [00:22:13]requested_item shift.sale_refund.total_cash is exist - process it [00:22:13]requested_item shift.buy.total is exist - process it [00:22:13]requested_item shift.buy.total_cash is exist - process it [00:22:13]produce_requested_data done [00:22:13]produce_requested_data return {"fm.sale.total":216106263.76,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":488320.53,"shift.sale.total_cash":371471.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:22:13]process_action_free get_value [00:22:13]json_value_free [00:22:13]json_value_free done [00:22:13]process_json_proto returns [00:22:13]Send response to host [00:22:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":216106263.76,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":488320.53,"shift.sale.total_cash":371471.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:22:13]free response buf [00:22:13]execute_script done [00:22:13]execute_script returns [00:22:13]free content buf [00:22:13]Sock 7.Close socket [00:22:13]Sock 7.Thread stoped [00:22:13]accept exits with 9 [00:22:13]New connection [00:22:13]New thread 3067022692 created [00:22:13]Thread 3066879332 joined [00:22:13]Waiting for new connection... [00:22:13] Sock 9.Parse request [00:22:13]Sock 9.Check first char [00:22:13]Sock 9.First char is OK [00:22:13]request: POST /json_proto HTTP/1.0 [00:22:13]Method: POST [00:22:13]URL: /json_proto [00:22:13]Method is POST - this is cgi request [00:22:13]url: /json_proto [00:22:13]query_string will be loaded in cgi processing [00:22:13]execute_cgi json_proto POST (null) [00:22:13]execute_cgi path=json_proto method=POST [00:22:13]POST find Content-Length [00:22:13]Host: 172.17.96.3:8080 [00:22:13]Content-Length: 254 [00:22:13]Content-Type: application/json [00:22:13] [00:22:13]POST finish read [00:22:13]Found Content-Length = 254 [00:22:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0418\u043B\u044C\u044F\u0437\u043E\u0432 \u0418. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:13]execute_script... [00:22:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0418\u043B\u044C\u044F\u0437\u043E\u0432 \u0418. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:22:13]POST & json_proto [00:22:13]process_json_proto [00:22:13]json parsed OK: [00:22:13]protocol is kg_v1.0 [00:22:13]action value=close_shift [00:22:13]process_action close_shift [00:22:13]cmd_close_shift [00:22:13]MH_GetDate [00:22:13]Write to MH i2c: F0 00 00 FC 68 53 [00:22:13]Write i2c OK [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: F0 [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: F0 09 00 [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: F0 09 00 FC 68 00 B8 87 1D 67 44 5E 04 65 2A [00:22:13]GetLastDocTimeStamp 1729988509 [00:22:13]current date 1729988536 [00:22:13]FM_GetShiftState [00:22:13]SAM_PROTO_GetShiftState [00:22:13]wFMCommunicate request_size=4 [00:22:13]MH_SAM_APDU [00:22:13]CAPDU: 80 13 01 00 [00:22:13]Write to MH i2c: E2 08 00 FD 68 80 13 01 00 00 00 00 00 E2 [00:22:13]Write i2c OK [00:22:13]MH_I2C_Read... [00:22:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:13]Read from MH i2c: E2 [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: E2 0E 00 [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: E2 0E 00 FD 68 00 09 00 01 B9 36 1C 67 00 00 00 00 90 00 60 [00:22:13]RAPDU: 09 00 01 B9 36 1C 67 00 00 00 00 90 00 [00:22:13]wFMCommunicate OK [00:22:13]SAM_PROTO_GetShiftState done [00:22:13]FM_GetShiftState done [00:22:13]KKMCreateCloseShiftDocument [00:22:13]Load OK [00:22:13]Malloc new data [00:22:13]MH_GetDate [00:22:13]Write to MH i2c: F0 00 00 FE 68 55 [00:22:13]Write i2c OK [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: F0 [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: F0 09 00 [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: F0 09 00 FE 68 00 B8 87 1D 67 44 5E 04 65 2C [00:22:13]Malloc new data [00:22:13]Malloc new data [00:22:13]Malloc new data [00:22:13]Malloc new data [00:22:13]KKMCreateCloseShiftDocument OK [00:22:13]KKMSetCloseShiftData OK [00:22:13]ProcessDocumentItem done err = 0, tmpTLVsize=69 [00:22:13]tlvbuf is 000C3FE0 [00:22:13]KKMLoadAndSignCloseShiftData [00:22:13]SAM_PROTO_ProcessDocument [00:22:13]wFMCommunicate request_size=9 [00:22:13]MH_SAM_APDU [00:22:13]CAPDU: 80 15 01 00 04 05 00 45 00 [00:22:13]Write to MH i2c: E2 0C 00 FF 68 80 15 01 00 04 00 05 00 45 00 00 00 38 [00:22:13]Write i2c OK [00:22:13]MH_I2C_Read... [00:22:13]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:22:13]Read from MH i2c: E2 [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: E2 03 00 [00:22:13]MH_I2C_Read... [00:22:13]Read from MH i2c: E2 03 00 FF 68 00 90 00 DB [00:22:13]RAPDU: 90 00 [00:22:13]wFMCommunicate OK [00:22:13]wFMCommunicate request_size=23 [00:22:13]MH_SAM_APDU [00:22:13]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:22:13]Write to MH i2c: E2 1A 00 00 69 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 DE [00:22:13]Write i2c OK [00:22:13]MH_I2C_Read... [00:22:14]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:22:14]Read from MH i2c: E2 [00:22:14]MH_I2C_Read... [00:22:14]Read from MH i2c: E2 03 00 [00:22:14]MH_I2C_Read... [00:22:14]Read from MH i2c: E2 03 00 00 69 00 90 00 DD [00:22:14]RAPDU: 90 00 [00:22:14]wFMCommunicate OK [00:22:14]wFMCommunicate request_size=28 [00:22:14]MH_SAM_APDU [00:22:14]CAPDU: 80 15 02 00 17 FD 03 13 00 D0 98 D0 BB D1 8C D1 8F D0 B7 D0 BE D0 B2 20 D0 98 2E 20 [00:22:14]Write to MH i2c: E2 1F 00 01 69 80 15 02 00 17 00 FD 03 13 00 D0 98 D0 BB D1 8C D1 8F D0 B7 D0 BE D0 B2 20 D0 98 2E 20 00 00 48 [00:22:14]Write i2c OK [00:22:14]MH_I2C_Read... [00:22:14]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:22:14]Read from MH i2c: E2 [00:22:14]MH_I2C_Read... [00:22:14]Read from MH i2c: E2 03 00 [00:22:14]MH_I2C_Read... [00:22:14]Read from MH i2c: E2 03 00 01 69 00 90 00 DE [00:22:14]RAPDU: 90 00 [00:22:14]wFMCommunicate OK [00:22:14]wFMCommunicate request_size=13 [00:22:14]MH_SAM_APDU [00:22:14]CAPDU: 80 15 02 00 08 F4 03 04 00 B8 87 1D 67 [00:22:14]Write to MH i2c: E2 10 00 02 69 80 15 02 00 08 00 F4 03 04 00 B8 87 1D 67 00 00 B9 [00:22:14]Write i2c OK [00:22:14]MH_I2C_Read... [00:22:14]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:22:14]Read from MH i2c: E2 [00:22:14]MH_I2C_Read... [00:22:14]Read from MH i2c: E2 03 00 [00:22:14]MH_I2C_Read... [00:22:14]Read from MH i2c: E2 03 00 02 69 00 90 00 DF [00:22:14]RAPDU: 90 00 [00:22:14]wFMCommunicate OK [00:22:14]wFMCommunicate request_size=25 [00:22:14]MH_SAM_APDU [00:22:14]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 [00:22:14]Write to MH i2c: E2 1C 00 03 69 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 00 00 4E [00:22:14]Write i2c OK [00:22:14]MH_I2C_Read... [00:22:14]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:22:14]Read from MH i2c: E2 [00:22:14]MH_I2C_Read... [00:22:14]Read from MH i2c: E2 03 00 [00:22:14]MH_I2C_Read... [00:22:14]Read from MH i2c: E2 03 00 03 69 00 90 00 E0 [00:22:14]RAPDU: 90 00 [00:22:14]wFMCommunicate OK [00:22:14]wFMCommunicate request_size=4 [00:22:14]MH_SAM_APDU [00:22:14]CAPDU: 80 15 03 00 [00:22:14]Write to MH i2c: E2 08 00 04 69 80 15 03 00 00 00 00 00 EE [00:22:14]Write i2c OK [00:22:14]MH_I2C_Read... [00:22:14]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [00:22:14]Read from MH i2c: E2 [00:22:14]MH_I2C_Read... [00:22:14]Read from MH i2c: E2 FD 00 [00:22:14]MH_I2C_Read... [00:22:14]Read from MH i2c: E2 FD 00 04 69 00 F4 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 10 B8 04 00 0E 04 04 00 14 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AE 02 00 00 AA 04 AD 04 6E 04 04 00 AC 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 86 26 4F 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 89 98 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 90 00 92 [00:22:15]RAPDU: F4 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 10 B8 04 00 0E 04 04 00 14 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AE 02 00 00 AA 04 AD 04 6E 04 04 00 AC 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 86 26 4F 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 89 98 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 OFD Sender: No OFD packet to send [00:22:15]00 00 70 90 00 [00:22:15]wFMCommunicate OK [00:22:15]SAM_PROTO_ProcessDocument answer len = 1268 [00:22:15]SAM_PROTO_ProcessDocument remain to read = 1020 [00:22:15]wFMCommunicate request_size=4 [00:22:15]MH_SAM_APDU [00:22:15]CAPDU: 80 17 00 00 [00:22:15]Write to MH i2c: E2 08 00 05 69 80 17 00 00 00 00 00 00 EE [00:22:15]Write i2c OK [00:22:15]MH_I2C_Read... [00:22:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:15]Read from MH i2c: E2 [00:22:15]MH_I2C_Read... [00:22:15]Read from MH i2c: E2 FD 00 [00:22:15]MH_I2C_Read... [00:22:15]Read from MH i2c: E2 FD 00 05 69 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 90 00 42 [00:22:15]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 90 00 [00:22:16]wFMCommunicate OK [00:22:16]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:22:16]SAM_PROTO_ProcessDocument remain to read = 770 [00:22:16]wFMCommunicate request_size=4 [00:22:16]MH_SAM_APDU [00:22:16]CAPDU: 80 17 00 00 [00:22:16]Write to MH i2c: E2 08 00 06 69 80 17 00 00 00 00 00 00 EF [00:22:16]Write i2c OK [00:22:16]MH_I2C_Read... [00:22:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:16]Read from MH i2c: E2 [00:22:16]MH_I2C_Read... [00:22:16]Read from MH i2c: E2 FD 00 [00:22:16]MH_I2C_Read... [00:22:16]Read from MH i2c: E2 FD 00 06 69 00 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 90 00 51 [00:22:16]RAPDU: 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 90 00 [00:22:16]wFMCommunicate OK [00:22:16]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:22:16]SAM_PROTO_ProcessDocument remain to read = 520 [00:22:16]wFMCommunicate request_size=4 [00:22:16]MH_SAM_APDU [00:22:16]CAPDU: 80 17 00 00 [00:22:16]Write to MH i2c: E2 08 00 07 69 80 17 00 00 00 00 00 00 F0 [00:22:16]Write i2c OK [00:22:16]MH_I2C_Read... [00:22:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:17]Read from MH i2c: E2 [00:22:17]MH_I2C_Read... [00:22:17]Read from MH i2c: E2 FD 00 [00:22:17]MH_I2C_Read... [00:22:17]Read from MH i2c: E2 FD 00 07 69 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 78 [00:22:17]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 90 00 [00:22:17]wFMCommunicate OK [00:22:17]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:22:17]SAM_PROTO_ProcessDocument remain to read = 270 [00:22:17]wFMCommunicate request_size=4 [00:22:17]MH_SAM_APDU [00:22:17]CAPDU: 80 17 00 00 [00:22:17]Write to MH i2c: E2 08 00 08 69 80 17 00 00 00 00 00 00 F1 [00:22:17]Write i2c OK [00:22:17]MH_I2C_Read... [00:22:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:17]Read from MH i2c: E2 [00:22:17]MH_I2C_Read... [00:22:17]Read from MH i2c: E2 FD 00 [00:22:17]MH_I2C_Read... [00:22:17]Read from MH i2c: E2 FD 00 08 69 00 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 90 00 BB [00:22:18]RAPDU: 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 90 00 [00:22:18]wFMCommunicate OK [00:22:18]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:22:18]SAM_PROTO_ProcessDocument remain to read = 20 [00:22:18]wFMCommunicate request_size=4 [00:22:18]MH_SAM_APDU [00:22:18]CAPDU: 80 17 00 00 [00:22:18]Write to MH i2c: E2 08 00 09 69 80 17 00 00 00 00 00 00 F2 [00:22:18]Write i2c OK [00:22:18]MH_I2C_Read... [00:22:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 20! [00:22:18]Read from MH i2c: E2 [00:22:18]MH_I2C_Read... [00:22:18]Read from MH i2c: E2 17 00 [00:22:18]MH_I2C_Read... [00:22:18]Read from MH i2c: E2 17 00 09 69 00 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 51 B3 C6 CE 5E 18 90 00 41 [00:22:18]RAPDU: 00 F6 03 01 00 06 F7 03 00 00 35 04 06 00 51 B3 C6 CE 5E 18 90 00 [00:22:18]wFMCommunicate OK [00:22:18]SAM_PROTO_ProcessDocument received (without SW) 20 bytes [00:22:18]SAM_PROTO_ProcessDocument done [00:22:18]1209 (1) - 1.0 - номер версии ФФД [00:22:18]1041 (16) - 0000000000871765 - номер ФМ [00:22:18]1040 (4) - 309264 - номер ФД [00:22:18]1038 (4) - 532 - номер смены [00:22:18]1118 (4) - 684 - количество кассовых чеков за смену [00:22:18]1111 (4) - 686 - общее количество ФД за смену [00:22:18]1194 (1197) - счетчики итогов смены [00:22:18] 1134 (4) - 684 - количество чеков со всеми признаками расчетов [00:22:18] 1129 (158) - счетчики операций «приход» [00:22:18] 1135 (4) - 684 - количество чеков по признаку расчетов [00:22:18] 1201 (4) - 488320.53 - общая итоговая сумма в чеках [00:22:18] 1136 (4) - 371471.00 - итоговая сумма в чеках наличными [00:22:18] 1138 (3) - 116849.53 - итоговая сумма в чеках безналичными [00:22:18] 1024 (123) - суммы налогов [00:22:18] 1006 (9) - суммы НДС [00:22:18] 1010 (1) - 0% - код ставки НДС [00:22:18] 1011 (0) - 0.00 - сумма НДС по ставке [00:22:18] 1006 (12) - суммы НДС [00:22:18] 1010 (1) - 12% - код ставки НДС [00:22:18] 1011 (3) - 51872.06 - сумма НДС по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 0% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (12) - суммы НСП [00:22:18] 1014 (1) - 1% - код ставки НСП [00:22:18] 1015 (3) - 4322.65 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 2% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 3% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 5% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 0,50% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 1,50% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1130 (141) - счетчики операций «возврат прихода» [00:22:18] 1135 (4) - 0 - количество чеков по признаку расчетов [00:22:18] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:22:18] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:22:18] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:22:18] 1024 (117) - суммы налогов [00:22:18] 1006 (9) - суммы НДС [00:22:18] 1010 (1) - 0% - код ставки НДС [00:22:18] 1011 (0) - 0.00 - сумма НДС по ставке [00:22:18] 1006 (9) - суммы НДС [00:22:18] 1010 (1) - 12% - код ставки НДС [00:22:18] 1011 (0) - 0.00 - сумма НДС по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 0% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 1% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 2% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 3% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 5% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 0,50% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 1,50% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1131 (141) - счетчики операций «расход» [00:22:18] 1135 (4) - 0 - количество чеков по признаку расчетов [00:22:18] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:22:18] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:22:18] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:22:18] 1024 (117) - суммы налогов [00:22:18] 1006 (9) - суммы НДС [00:22:18] 1010 (1) - 0% - код ставки НДС [00:22:18] 1011 (0) - 0.00 - сумма НДС по ставке [00:22:18] 1006 (9) - суммы НДС [00:22:18] 1010 (1) - 12% - код ставки НДС [00:22:18] 1011 (0) - 0.00 - сумма НДС по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 0% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 1% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 2% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 3% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 5% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 0,50% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:18] 1014 (1) - 1,50% - код ставки НСП [00:22:18] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:18] 1132 (141) - счетчики операций «возврат расхода» [00:22:18] 1135 (4) - 0 - количество чеков по признаку расчетов [00:22:18] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:22:18] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:22:18] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:22:18] 1024 (117) - суммы налогов [00:22:18] 1006 (9) - суммы НДС [00:22:18] 1010 (1) - 0% - код ставки НДС [00:22:18] 1011 (0) - 0.00 - сумма НДС по ставке [00:22:18] 1006 (9) - суммы НДС [00:22:18] 1010 (1) - 12% - код ставки НДС [00:22:18] 1011 (0) - 0.00 - сумма НДС по ставке [00:22:18] 1007 (9) - суммы НСП [00:22:19] 1014 (1) - 0% - код ставки НСП [00:22:19] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:19] 1007 (9) - суммы НСП [00:22:19] 1014 (1) - 1% - код ставки НСП [00:22:19] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:19] 1007 (9) - суммы НСП [00:22:19] 1014 (1) - 2% - код ставки НСП [00:22:19] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:19] 1007 (9) - суммы НСП [00:22:19] 1014 (1) - 3% - код ставки НСП [00:22:19] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:19] 1007 (9) - суммы НСП [00:22:19] 1014 (1) - 5% - код ставки НСП [00:22:19] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:19] 1007 (9) - суммы НСП [00:22:19] 1014 (1) - 0,50% - код ставки НСП [00:22:19] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:19] 1007 (9) - суммы НСП [00:22:19] 1014 (1) - 1,50% - код ставки НСП [00:22:19] 1015 (0) - 0.00 - сумма НСП по ставке [00:22:19] 1133 (588) - - счетчики коррекции - не используются [00:22:19]1077 (6) - 89832576409112 - ФПД [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1209 (04B9) [00:22:19]Malloc new data [00:22:19]Processing tag 1041 (0411) [00:22:19]Processing tag 1040 (0410) [00:22:19]Malloc new data [00:22:19]Processing tag 1038 (040E) [00:22:19]Malloc new data [00:22:19]Processing tag 1118 (045E) [00:22:19]Malloc new data [00:22:19]Processing tag 1111 (0457) [00:22:19]Malloc new data [00:22:19]Processing tag 1194 (04AA) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1134 (046E) [00:22:19]Malloc new data [00:22:19]Processing tag 1129 (0469) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1135 (046F) [00:22:19]Malloc new data [00:22:19]Processing tag 1201 (04B1) [00:22:19]Malloc new data [00:22:19]Processing tag 1136 (0470) [00:22:19]Malloc new data [00:22:19]Processing tag 1138 (0472) [00:22:19]Malloc new data [00:22:19]Processing tag 1024 (0400) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1006 (03EE) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1010 (03F2) [00:22:19]Malloc new data [00:22:19]Processing tag 1011 (03F3) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1006 (03EE) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1010 (03F2) [00:22:19]Malloc new data [00:22:19]Processing tag 1011 (03F3) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]SetTLVBufToDocument err=0 [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1130 (046A) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1135 (046F) [00:22:19]Malloc new data [00:22:19]Processing tag 1201 (04B1) [00:22:19]Malloc new data [00:22:19]Processing tag 1136 (0470) [00:22:19]Malloc new data [00:22:19]Processing tag 1138 (0472) [00:22:19]Malloc new data [00:22:19]Processing tag 1024 (0400) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1006 (03EE) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1010 (03F2) [00:22:19]Malloc new data [00:22:19]Processing tag 1011 (03F3) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1006 (03EE) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1010 (03F2) [00:22:19]Malloc new data [00:22:19]Processing tag 1011 (03F3) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]SetTLVBufToDocument err=0 [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1131 (046B) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1135 (046F) [00:22:19]Malloc new data [00:22:19]Processing tag 1201 (04B1) [00:22:19]Malloc new data [00:22:19]Processing tag 1136 (0470) [00:22:19]Malloc new data [00:22:19]Processing tag 1138 (0472) [00:22:19]Malloc new data [00:22:19]Processing tag 1024 (0400) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1006 (03EE) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1010 (03F2) [00:22:19]Malloc new data [00:22:19]Processing tag 1011 (03F3) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1006 (03EE) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1010 (03F2) [00:22:19]Malloc new data [00:22:19]Processing tag 1011 (03F3) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]SetTLVBufToDocument err=0 [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1132 (046C) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1135 (046F) [00:22:19]Malloc new data [00:22:19]Processing tag 1201 (04B1) [00:22:19]Malloc new data [00:22:19]Processing tag 1136 (0470) [00:22:19]Malloc new data [00:22:19]Processing tag 1138 (0472) [00:22:19]Malloc new data [00:22:19]Processing tag 1024 (0400) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1006 (03EE) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1010 (03F2) [00:22:19]Malloc new data [00:22:19]Processing tag 1011 (03F3) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1006 (03EE) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1010 (03F2) [00:22:19]Malloc new data [00:22:19]Processing tag 1011 (03F3) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1007 (03EF) [00:22:19]Load OK [00:22:19]SetTLVBufToDocument [00:22:19]Processing tag 1014 (03F6) [00:22:19]Malloc new data [00:22:19]Processing tag 1015 (03F7) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]SetTLVBufToDocument err=0 [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1133 (046D) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Processing tag 1077 (0435) [00:22:19]Malloc new data [00:22:19]SetTLVBufToDocument err=0 [00:22:19]Malloc new data [00:22:19]SAM_PROTO_GetFMData [00:22:19]wFMCommunicate request_size=4 [00:22:19]MH_SAM_APDU [00:22:19]CAPDU: 80 13 03 00 [00:22:19]Write to MH i2c: E2 08 00 0A 69 80 13 03 00 00 00 00 00 F2 [00:22:19]Write i2c OK [00:22:19]MH_I2C_Read... [00:22:19]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:22:19]Read from MH i2c: E2 [00:22:19]MH_I2C_Read... [00:22:19]Read from MH i2c: E2 FD 00 [00:22:19]MH_I2C_Read... [00:22:19]Read from MH i2c: E2 FD 00 0A 69 00 C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 3D [00:22:20]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 [00:22:20]wFMCommunicate OK [00:22:20]wFMCommunicate request_size=4 [00:22:20]MH_SAM_APDU [00:22:20]CAPDU: 80 17 00 00 [00:22:20]Write to MH i2c: E2 08 00 0B 69 80 17 00 00 00 00 00 00 F4 [00:22:20]OFD Sender: No OFD packet to send [00:22:20]Write i2c OK [00:22:20]MH_I2C_Read... [00:22:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:20]Read from MH i2c: E2 [00:22:20]MH_I2C_Read... [00:22:20]Read from MH i2c: E2 FD 00 [00:22:20]MH_I2C_Read... [00:22:20]Read from MH i2c: E2 FD 00 0B 69 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 BE [00:22:20]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 [00:22:21]wFMCommunicate OK [00:22:21]wFMCommunicate request_size=4 [00:22:21]MH_SAM_APDU [00:22:21]CAPDU: 80 17 00 00 [00:22:21]Write to MH i2c: E2 08 00 0C 69 80 17 00 00 00 00 00 00 F5 [00:22:21]Write i2c OK [00:22:21]MH_I2C_Read... [00:22:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:21]Read from MH i2c: E2 [00:22:21]MH_I2C_Read... [00:22:21]Read from MH i2c: E2 FD 00 [00:22:21]MH_I2C_Read... [00:22:21]Read from MH i2c: E2 FD 00 0C 69 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 A3 [00:22:21]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 [00:22:22]wFMCommunicate OK [00:22:22]wFMCommunicate request_size=4 [00:22:22]MH_SAM_APDU [00:22:22]CAPDU: 80 17 00 00 [00:22:22]Write to MH i2c: E2 08 00 0D 69 80 17 00 00 00 00 00 00 F6 [00:22:22]Write i2c OK [00:22:22]MH_I2C_Read... [00:22:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:22]Read from MH i2c: E2 [00:22:22]MH_I2C_Read... [00:22:22]Read from MH i2c: E2 FD 00 [00:22:22]MH_I2C_Read... [00:22:22]Read from MH i2c: E2 FD 00 0D 69 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 71 [00:22:22]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 [00:22:22]wFMCommunicate OK [00:22:22]wFMCommunicate request_size=4 [00:22:22]MH_SAM_APDU [00:22:22]CAPDU: 80 17 00 00 [00:22:22]Write to MH i2c: E2 08 00 0E 69 80 17 00 00 00 00 00 00 F7 [00:22:22]Write i2c OK [00:22:22]MH_I2C_Read... [00:22:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [00:22:23]Read from MH i2c: E2 [00:22:23]MH_I2C_Read... [00:22:23]Read from MH i2c: E2 DF 00 [00:22:23]MH_I2C_Read... [00:22:23]Read from MH i2c: E2 DF 00 0E 69 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 D7 [00:22:23]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:22:23]wFMCommunicate OK [00:22:23]SAM_PROTO_GetFMData done [00:22:23]Malloc new data [00:22:23]Malloc new data [00:22:23]Malloc new data [00:22:23]Malloc new data [00:22:23]KKMLoadAndSignCloseShiftData err=0 [00:22:23]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Ильязов И. 27.10.2024 00:22 Смена: 532 РНМ: 0000000000091780 ЗНМ: 0300000116 СНО: Общий режим Чеков за смену: 684 ФД за смену: 686 Всего чеков: 684 ИТОГИ ПРИХОД Чеков: 684 Общий итог: 488320.53 Итого наличными: 371471.00 Итого безнал.: 116849.53 НДС 0% : 0.00 НДС 12% : 51872.06 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 4322.65 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 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 Нал. в кассе: 371471.00 НС Приход: 216106263.76 НС Возвр.Прихода: 149146.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 309264 ФМ: 0000000000871765 ФПД: 89832576409112 [00:22:23]StoreToDocumentArchive [00:22:23]shift 532 fd 309264 [00:22:23]save to /storage/0532/doc_00309264 [00:22:23]save last doc name /storage/0532/doc_00309264 to /storage/kkm_last_doc_name [00:22:23]save OK [00:22:23]Clear old archive folders... [00:22:23]Remove dir /storage/0522 [00:22:23]opendir ok [00:22:23]file . [00:22:23]file .. [00:22:23]file doc_1729988517 [00:22:23]remove file /storage/0522/doc_1729988517 [00:22:23]remove dir /storage/0522 [00:22:23]NVStorageSaveData kkm_registers [00:22:23]File name is /storage/kkm_registers [00:22:23]Write 24 bytes [00:22:23]NVStorageSaveData done [00:22:23]NVStorageSaveData kkm_registers [00:22:23]File name is /storage/kkm_registers [00:22:23]Write 24 bytes [00:22:23]NVStorageSaveData done [00:22:23]ProcessDocumentItem done err = 0, tmpTLVsize=1380 [00:22:23]tlvbuf is 00414810 [00:22:23]SAM_PROTO_ClearQueue [00:22:23]wFMCommunicate request_size=4 [00:22:23]MH_SAM_APDU [00:22:23]CAPDU: 80 09 00 00 [00:22:23]Write to MH i2c: E2 08 00 0F 69 80 09 00 00 00 00 00 00 EA [00:22:23]Write i2c OK [00:22:23]MH_I2C_Read... [00:22:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:22:23]Read from MH i2c: E2 [00:22:23]MH_I2C_Read... [00:22:23]Read from MH i2c: E2 03 00 [00:22:23]MH_I2C_Read... [00:22:23]Read from MH i2c: E2 03 00 0F 69 00 90 00 EC [00:22:23]RAPDU: 90 00 [00:22:23]wFMCommunicate OK [00:22:23]SAM_PROTO_ClearQueue done [00:22:23]KKMCreateOFDPacket [00:22:23]OFDProtocolAddRootSTLVToBuf [00:22:23]FM_MakeSignedData [00:22:23]FM_MakeSignedData [00:22:23]SAM_PROTO_SignData [00:22:23]wFMCommunicate request_size=4 [00:22:23]MH_SAM_APDU [00:22:23]CAPDU: 80 0D 01 02 [00:22:23]Write to MH i2c: E2 08 00 10 69 80 0D 01 02 00 00 00 00 F2 [00:22:23]Write i2c OK [00:22:23]MH_I2C_Read... [00:22:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:22:23]Read from MH i2c: E2 [00:22:23]MH_I2C_Read... [00:22:23]Read from MH i2c: E2 03 00 [00:22:23]MH_I2C_Read... [00:22:23]Read from MH i2c: E2 03 00 10 69 00 90 00 ED [00:22:23]RAPDU: 90 00 [00:22:23]wFMCommunicate OK [00:22:23]wFMCommunicate request_size=255 [00:22:23]MH_SAM_APDU [00:22:23]CAPDU: 80 0D 02 02 FA 05 00 64 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 98 D0 BB D1 8C D1 8F D0 B7 D0 BE D0 B2 20 D0 98 2E 20 F4 03 04 00 B8 87 1D 67 0E 04 04 00 14 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 5E 04 04 00 AC 02 00 00 57 04 04 00 AE 02 00 00 AA 04 D8 04 6E 04 04 00 AC 02 00 00 69 04 A5 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 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 86 26 4F EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 [00:22:24]Write to MH i2c: E2 02 01 11 69 80 0D 02 02 FA 00 05 00 64 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 98 D0 BB D1 8C D1 8F D0 B7 D0 BE D0 B2 20 D0 98 2E 20 F4 03 04 00 B8 87 1D 67 0E 04 04 00 14 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 5E 04 04 00 AC 02 00 00 57 04 04 00 AE 02 00 00 AA 04 D8 04 6E 04 04 00 AC 02 00 00 69 04 A5 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 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 86 26 4F EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 F7 03 00 00 83 [00:22:24]Write i2c OK [00:22:24]MH_I2C_Read... [00:22:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:24]Read from MH i2c: E2 [00:22:24]MH_I2C_Read... [00:22:24]Read from MH i2c: E2 03 00 [00:22:24]MH_I2C_Read... [00:22:24]Read from MH i2c: E2 03 00 11 69 00 90 00 EE [00:22:24]RAPDU: 90 00 [00:22:24]wFMCommunicate OK [00:22:24]wFMCommunicate request_size=255 [00:22:24]MH_SAM_APDU [00:22:24]CAPDU: 80 0D 02 02 FA 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 89 98 06 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 [00:22:24]Write to MH i2c: E2 02 01 12 69 80 0D 02 02 FA 00 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 89 98 06 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 00 00 7D [00:22:25]Write i2c OK [00:22:25]MH_I2C_Read... [00:22:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:25]Read from MH i2c: E2 [00:22:25]MH_I2C_Read... [00:22:25]Read from MH i2c: E2 03 00 [00:22:25]MH_I2C_Read... [00:22:25]Read from MH i2c: E2 03 00 12 69 00 90 00 EF [00:22:25]RAPDU: 90 00 [00:22:25]wFMCommunicate OK [00:22:25]wFMCommunicate request_size=255 [00:22:25]MH_SAM_APDU [00:22:25]CAPDU: 80 0D 02 02 FA 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 OFD Sender: No OFD packet to send [00:22:25]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 [00:22:25]Write to MH i2c: E2 02 01 13 69 80 0D 02 02 FA 00 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 00 00 C5 [00:22:26]Write i2c OK [00:22:26]MH_I2C_Read... [00:22:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:26]Read from MH i2c: E2 [00:22:26]MH_I2C_Read... [00:22:26]Read from MH i2c: E2 03 00 [00:22:26]MH_I2C_Read... [00:22:26]Read from MH i2c: E2 03 00 13 69 00 90 00 F0 [00:22:26]RAPDU: 90 00 [00:22:26]wFMCommunicate OK [00:22:26]wFMCommunicate request_size=255 [00:22:26]MH_SAM_APDU [00:22:26]CAPDU: 80 0D 02 02 FA 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 [00:22:26]Write to MH i2c: E2 02 01 14 69 80 0D 02 02 FA 00 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 00 00 C6 [00:22:26]Write i2c OK [00:22:26]MH_I2C_Read... [00:22:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:27]Read from MH i2c: E2 [00:22:27]MH_I2C_Read... [00:22:27]Read from MH i2c: E2 03 00 [00:22:27]MH_I2C_Read... [00:22:27]Read from MH i2c: E2 03 00 14 69 00 90 00 F1 [00:22:27]RAPDU: 90 00 [00:22:27]wFMCommunicate OK [00:22:27]wFMCommunicate request_size=255 [00:22:27]MH_SAM_APDU [00:22:27]CAPDU: 80 0D 02 02 FA F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 [00:22:27]Write to MH i2c: E2 02 01 15 69 80 0D 02 02 FA 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 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 00 00 81 [00:22:27]Write i2c OK [00:22:27]MH_I2C_Read... [00:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:28]Read from MH i2c: E2 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 03 00 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 03 00 15 69 00 90 00 F2 [00:22:28]RAPDU: 90 00 [00:22:28]wFMCommunicate OK [00:22:28]wFMCommunicate request_size=139 [00:22:28]MH_SAM_APDU [00:22:28]CAPDU: 80 0D 02 02 86 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 10 B8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 35 04 06 00 51 B3 C6 CE 5E 18 [00:22:28]Write to MH i2c: E2 8E 00 16 69 80 0D 02 02 86 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 10 B8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 35 04 06 00 51 B3 C6 CE 5E 18 00 00 12 [00:22:28]Write i2c OK [00:22:28]MH_I2C_Read... [00:22:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:22:28]Read from MH i2c: E2 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 03 00 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 03 00 16 69 00 90 00 F3 [00:22:28]RAPDU: 90 00 [00:22:28]wFMCommunicate OK [00:22:28]wFMCommunicate request_size=4 [00:22:28]MH_SAM_APDU [00:22:28]CAPDU: 80 0D 03 02 [00:22:28]Write to MH i2c: E2 08 00 17 69 80 0D 03 02 00 00 00 00 FB [00:22:28]Write i2c OK [00:22:28]MH_I2C_Read... [00:22:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:22:28]Read from MH i2c: E2 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 0B 00 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 0B 00 17 69 00 7E FB 6F DB 9A BC 19 0A 90 00 38 [00:22:28]RAPDU: 7E FB 6F DB 9A BC 19 0A 90 00 [00:22:28]wFMCommunicate OK [00:22:28]SAM_PROTO_SignData done [00:22:28]FM_MakeSignedData done [00:22:28]CreateOFDProtocolMessage [00:22:28]wFMCommunicate request_size=4 [00:22:28]MH_SAM_APDU [00:22:28]CAPDU: 80 11 00 00 [00:22:28]Write to MH i2c: E2 08 00 18 69 80 11 00 00 00 00 00 00 FB [00:22:28]Write i2c OK [00:22:28]MH_I2C_Read... [00:22:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:28]Read from MH i2c: E2 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 17 00 [00:22:28]MH_I2C_Read... [00:22:28]Read from MH i2c: E2 17 00 18 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 50 [00:22:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:22:28]wFMCommunicate OK [00:22:28]CreateOFDProtocolMessage done [00:22:28]OFDSenderStorePacket 309264 [00:22:28]StoreOFDPacket docnum=309264 [00:22:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 78 05 00 00 6A 89 70 05 B5 14 5A 05 01 00 05 00 64 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 98 D0 BB D1 8C D1 8F D0 B7 D0 BE D0 B2 20 D0 98 2E 20 F4 03 04 00 B8 87 1D 67 0E 04 04 00 14 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 5E 04 04 00 AC 02 00 00 57 04 04 00 AE 02 00 00 AA 04 D8 04 6E 04 04 00 AC 02 00 00 69 04 A5 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 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 86 26 4F 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 89 98 06 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 10 B8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 35 04 06 00 51 B3 C6 CE 5E 18 7E FB 6F DB 9A BC 19 0A [00:22:29]CheckFolder [00:22:29]dirname=/storage/ofd_packets [00:22:29]CheckFolder done [00:22:29]ProducePacketName [00:22:29]name=ofd_packets/00309264 [00:22:29]NVStorageSaveData ofd_packets/00309264 [00:22:29]File name is /storage/ofd_packets/00309264 [00:22:29]Write 1430 bytes [00:22:29]NVStorageSaveData done [00:22:29]OFDSenderStorePacket done [00:22:29]KKMCreateOFDPacket done [00:22:29]NVStorageSaveData kkm_last_timestamp [00:22:29]File name is /storage/kkm_last_timestamp [00:22:29]Write 4 bytes [00:22:29]NVStorageSaveData done [00:22:29]ExternCall_PrintAddStr [00:22:29]wPrintStart [00:22:29]Write to MH i2c: 01 00 00 19 69 82 [00:22:29]OFD Sender: Processing packet 309264 [packets to send 223, broken 222] [00:22:29]ProducePacketName [00:22:29]name=ofd_packets/00309264 [00:22:29]OFD Sender: To server: pG, [00:22:29]CommunicateWithHost lk.salyk.kg:30040 [00:22:29]ConnectInit lk.salyk.kg [00:22:29]Write i2c OK [00:22:29]MH_I2C_Read... [00:22:29]Read from MH i2c: 01 [00:22:29]MH_I2C_Read... [00:22:29]Read from MH i2c: 01 07 00 [00:22:29]MH_I2C_Read... [00:22:29]Read from MH i2c: 01 07 00 19 69 00 00 00 00 00 FF 0F 97 [00:22:29]RasterBufferAndPrint [00:22:29]line Отчет о закрытии смены [00:22:29]line ФФД: 1.0 [00:22:29]line ИНН: 02508201610067 [00:22:29]line Кассир: Ильязов И. [00:22:29]line 27.10.2024 00:22 [00:22:29]line Смена: 532 [00:22:29]line РНМ: 0000000000091780 [00:22:29]line ЗНМ: 0300000116 [00:22:29]line СНО: Общий режим [00:22:29]line Чеков за смену: 684 [00:22:29]line ФД за смену: 686 [00:22:29]line Всего чеков: 684 [00:22:29]line ИТОГИ ПРИХОД [00:22:29]line Чеков: 684 [00:22:29]line Общий итог: 488320.53 [00:22:29]line Итого наличными: 371471.00 [00:22:29]line Итого безнал.: 116849.53 [00:22:29]line НДС 0% : 0.00 [00:22:29]line НДС 12% : 51872.06 [00:22:29]line НСП 0% : 0.00 [00:22:29]line НСП 1,50% : 0.00 [00:22:29]line НСП 0,50% : 0.00 [00:22:29]line НСП 5% : 0.00 [00:22:29]line НСП 3% : 0.00 [00:22:29]line НСП 2% : 0.00 [00:22:29]line НСП 1% : 4322.65 [00:22:29]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:22:29]line Чеков: 0 [00:22:29]line Общий итог: 0.00 [00:22:29]line Итого наличными: 0.00 [00:22:29]line Итого безнал.: 0.00 [00:22:29]line НДС 0% : 0.00 [00:22:29]line НДС 12% : 0.00 [00:22:29]line НСП 0% : 0.00 [00:22:29]line НСП 1,50% : 0.00 [00:22:29]line НСП 0,50% : 0.00 [00:22:29]line НСП 5% : 0.00 [00:22:29]line НСП 3% : 0.00 [00:22:29]line НСП 2% : 0.00 [00:22:29]line НСП 1% : 0.00 [00:22:29]line ИТОГИ РАСХОД [00:22:29]line Чеков: 0 [00:22:29]line Общий итог: 0.00 [00:22:29]line Итого наличными: 0.00 [00:22:29]line Итого безнал.: 0.00 [00:22:29]line НДС 0% : 0.00 [00:22:29]Connected sock=7 [00:22:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 78 05 00 00 6A 89 70 05 B5 14 5A 05 01 00 line НДС 12% : 0.00 [00:22:29]05 line НСП 0% : 0.00 [00:22:29]00 line НСП 1,50% : 0.00 [00:22:29]64 line НСП 0,50% : 0.00 [00:22:29]05 line НСП 5% : 0.00 [00:22:29]line НСП 3% : 0.00 [00:22:29]line НСП 2% : 0.00 [00:22:29]line НСП 1% : 0.00 [00:22:29]line ИТОГИ ВОЗВРАТ РАСХОДА [00:22:29]line Чеков: 0 [00:22:29]line Общий итог: 0.00 [00:22:29]line Итого наличными: 0.00 [00:22:29]B9 line Итого безнал.: 0.00 [00:22:29]04 line НДС 0% : 0.00 [00:22:29]01 line НДС 12% : 0.00 [00:22:29]00 line НСП 0% : 0.00 [00:22:29]01 line НСП 1,50% : 0.00 [00:22:29]FA line НСП 0,50% : 0.00 [00:22:29]03 line НСП 5% : 0.00 [00:22:29]0E line НСП 3% : 0.00 [00:22:29]00 line НСП 2% : 0.00 [00:22:29]30 line НСП 1% : 0.00 [00:22:29]32 line Сумма внесений: 0.00 [00:22:29]35 line Сумма выплат: 0.00 [00:22:29]30 line Нал. в кассе: 371471.00 [00:22:29]line НС Приход: 216106263.76 [00:22:29]line НС Возвр.Прихода: 149146.00 [00:22:29]line НС Расход: 0.00 [00:22:29]line НС Возвр.Расхода: 0.00 [00:22:29]line ФД: 309264 [00:22:29]line ФМ: 0000000000871765 [00:22:29]line ФПД: 89832576409112 [00:22:29]38 32 written 0, free lines is 4095 [00:22:29]30 31 36 31 30 30 36 37 FD 03 13 00 D0 98 D0 BB D1 8C D1 8F D0 B7 D0 BE D0 B2 20 D0 98 2E 20 F4 03 04 00 B8 87 1D 67 0E 04 04 00 14 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 5E 04 04 00 AC 02 00 00 57 04 04 00 AE 02 00 00 AA 04 D8 04 6E 04 04 00 AC 02 00 00 69 04 A5 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 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 86 26 4F 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 89 98 06 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 Write to MH i2c: 03 01 01 00 00 00 00 69 F3 69 D2 03 [00:22:30]01 00 00 EE 03 0A 00 F2 03 Write i2c OK [00:22:30]01 MH_I2C_Read... [00:22:30]00 01 F3 03 01 00 Read from MH i2c: 00 01 EF [00:22:30]03 MH_I2C_Read... [00:22:30]0A 00 F6 03 01 00 00 F7 03 01 00 Read from MH i2c: 00 01 EF 07 03 00 0A [00:22:30]00 MH_I2C_Read... [00:22:30]F6 Read from MH i2c: 03 01 01 07 00 06 F7 00 03 69 01 69 00 00 00 00 00 00 61 0A 44 [00:22:30]RasterBufferAndPrint [00:22:30]line [00:22:30]line [00:22:30]line [00:22:30]line [00:22:30]line [00:22:30]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 written 0, free lines is 2828 [00:22:30]F2 03 01 00 00 F3 03 01 00 00 EE 03 MH_Cut [00:22:30]0A Write to MH i2c: 00 D1 F2 01 03 00 01 00 01 F3 03 01 00 00 EF 03 0A 70 00 69 F6 01 03 AB 01 [00:22:30]00 00 Write i2c OK [00:22:30]F7 MH_I2C_Read... [00:22:30]03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 Read from MH i2c: 01 D1 00 [00:22:30]05 MH_I2C_Read... [00:22:30]F7 03 01 00 00 EF 03 0A 00 F6 Read from MH i2c: 03 D1 01 01 00 00 04 [00:22:30]F7 MH_I2C_Read... [00:22:30]03 Read from MH i2c: 01 D1 00 01 00 00 EF 70 03 69 0A 00 00 AA F6 [00:22:30]03 Write to MH i2c: 01 01 00 00 03 00 F7 03 01 00 00 EF 03 0A 00 F6 03 71 01 69 00 DA 02 [00:22:30]F7 03 01 Write i2c OK [00:22:30]00 MH_I2C_Read... [00:22:30]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 *** Cut start [00:22:31]00 *** Purtial cut [00:22:31]00 *** Stage 1: CUTSNS_PIN = 1 [00:22:31]EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 Read from MH i2c: 00 01 03 [00:22:31]F7 MH_I2C_Read... [00:22:31]*** Stop cut motor [00:22:31]*** Cut end [00:22:31]Read from MH i2c: 01 07 00 [00:22:31]MH_I2C_Read... [00:22:31]03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 10 B8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 35 04 06 00 51 B3 C6 CE 5E 18 7E FB 6F DB 9A BC 19 0A [00:22:32]Read from MH i2c: 01 07 00 71 69 00 00 00 00 00 FF 0F EF [00:22:32]process_action close_shift done [00:22:32]requested_data is exist [00:22:32]produce_requested_data [00:22:32]requested_item fd.num is exist - process it [00:22:32]SAM_PROTO_GetFieldsCounters [00:22:32]wFMCommunicate request_size=4 [00:22:32]MH_SAM_APDU [00:22:32]CAPDU: 80 13 00 00 [00:22:32]Write to MH i2c: E2 08 00 72 69 80 13 00 00 00 00 00 00 57 [00:22:32]Write i2c OK [00:22:32]MH_I2C_Read... [00:22:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:22:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 EF F8 47 00 3D 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 Read from MH i2c: 34 E2 36 [00:22:32]31 MH_I2C_Read... [00:22:32]32 33 Read from MH i2c: 34 E2 11 62 04 00 10 [00:22:32]00 MH_I2C_Read... [00:22:32]30 30 30 30 30 30 30 Read from MH i2c: 30 E2 30 62 30 00 38 72 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 37 30 31 30 37 30 36 35 10 04 04 00 10 B8 04 00 30 F4 03 30 04 30 00 30 25 39 2E 31 1D 37 67 38 B6 30 04 01 00 00 7D 60 E6 9F 3D 3E 10 96 04 BA 04 [00:22:32]00 CommunicateWithHost err = 0 [00:22:32]10 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AE 02 00 00 19 04 04 00 00 00 00 00 90 00 67 [00:22:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 10 B8 04 00 0E 04 04 00 14 02 CheckOFDResponse [00:22:32]00 1017 (14) - 77093643461234 [00:22:32]00 1041 (16) - 0000000000871765 [00:22:32]12 1040 (4) - 309264 [00:22:32]04 04 1012 (4) - 26.10.2024 18:00 [00:22:32]00 1206 (1) - 0 [00:22:32]AC OFD Sender: Remove packet 309264 [00:22:32]02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AE 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:22:32]wFMCommunicate OK [00:22:32]SAM_PROTO_GetFieldsCounters done [00:22:32]requested_item shift.num is exist - process it [00:22:32]requested_item shift.opened is exist - process it [00:22:32]req_shift_opened [00:22:32]FM_GetShiftState [00:22:32]SAM_PROTO_GetShiftState [00:22:32]wFMCommunicate request_size=4 [00:22:32]MH_SAM_APDU [00:22:32]CAPDU: 80 13 01 00 [00:22:32]Write to MH i2c: E2 08 00 73 69 80 13 01 00 00 00 00 00 59 [00:22:33]ProducePacketName [00:22:33]name=ofd_packets/00309264 [00:22:33]NVStorageDeleteData [00:22:33]Write i2c OK [00:22:33]MH_I2C_Read... [00:22:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:33]Read from MH i2c: E2 [00:22:33]MH_I2C_Read... [00:22:33]Read from MH i2c: E2 0E 00 [00:22:33]MH_I2C_Read... [00:22:33]Read from MH i2c: E2 0E 00 73 69 00 09 00 00 00 00 00 00 00 00 00 00 90 00 64 [00:22:33]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:22:33]wFMCommunicate OK [00:22:33]SAM_PROTO_GetShiftState done [00:22:33]FM_GetShiftState done [00:22:33]req_shift_opened done [00:22:33]requested_item shift.open_date is exist - process it [00:22:33]req_shift_open_date [00:22:33]FM_GetShiftState [00:22:33]SAM_PROTO_GetShiftState [00:22:33]wFMCommunicate request_size=4 [00:22:33]MH_SAM_APDU [00:22:33]CAPDU: 80 13 01 00 [00:22:33]Write to MH i2c: E2 08 00 74 69 80 13 01 00 00 00 00 00 5A [00:22:33]Write i2c OK [00:22:33]MH_I2C_Read... [00:22:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:33]Read from MH i2c: E2 [00:22:33]MH_I2C_Read... [00:22:33]Read from MH i2c: E2 0E 00 [00:22:33]MH_I2C_Read... [00:22:33]Read from MH i2c: E2 0E 00 74 69 00 09 00 00 00 00 00 00 00 00 00 00 90 00 65 [00:22:33]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:22:33]wFMCommunicate OK [00:22:33]SAM_PROTO_GetShiftState done [00:22:33]FM_GetShiftState done [00:22:33]req_shift_open_date done [00:22:33]produce_requested_data done [00:22:33]produce_requested_data return {"fd.num":309264,"shift.num":532,"shift.opened":0,"shift.open_date":0} [00:22:33]process_action_free close_shift [00:22:33]json_value_free [00:22:33]json_value_free done [00:22:33]process_json_proto returns [00:22:33]Send response to host [00:22:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":309264,"shift.num":532,"shift.opened":0,"shift.open_date":0}}} [00:22:33]free response buf [00:22:33]execute_script done [00:22:33]execute_script returns [00:22:33]free content buf [00:22:33]Sock 9.Close socket [00:22:33]Sock 9.Thread stoped [00:22:33]OFD Sender: No OFD packet to send [00:22:38]OFD Sender: No OFD packet to send [00:22:43]OFD Sender: No OFD packet to send [00:22:48]OFD Sender: No OFD packet to send [00:22:53]OFD Sender: No OFD packet to send [00:22:58]OFD Sender: No OFD packet to send [00:23:03]OFD Sender: No OFD packet to send [00:23:08]OFD Sender: No OFD packet to send [00:23:13]OFD Sender: No OFD packet to send [00:23:18]OFD Sender: No OFD packet to send [00:23:23]OFD Sender: No OFD packet to send [00:23:28]OFD Sender: No OFD packet to send [00:23:33]OFD Sender: No OFD packet to send [00:23:38]OFD Sender: No OFD packet to send [00:23:43]OFD Sender: No OFD packet to send [00:23:48]OFD Sender: No OFD packet to send [00:23:53]OFD Sender: No OFD packet to send [00:23:58]OFD Sender: No OFD packet to send [00:24:03]OFD Sender: No OFD packet to send [00:24:08]OFD Sender: No OFD packet to send [00:24:13]OFD Sender: No OFD packet to send [00:24:18]OFD Sender: No OFD packet to send [00:24:23]OFD Sender: No OFD packet to send [00:24:26]accept exits with 10 [00:24:26]New connection [00:24:26]New thread 3066879332 created [00:24:26]Thread 3067022692 joined [00:24:26]Waiting for new connection... [00:24:26] Sock 10.Parse request [00:24:26]Sock 10.Check first char [00:24:26]Sock 10.First char is OK [00:24:26]request: POST /json_proto HTTP/1.0 [00:24:26]Method: POST [00:24:26]URL: /json_proto [00:24:26]Method is POST - this is cgi request [00:24:26]url: /json_proto [00:24:26]query_string will be loaded in cgi processing [00:24:26]execute_cgi json_proto POST (null) [00:24:26]execute_cgi path=json_proto method=POST [00:24:26]POST find Content-Length [00:24:26]Host: 172.17.96.3:8080 [00:24:26]Content-Length: 215 [00:24:26]Content-Type: application/json [00:24:26] [00:24:26]POST finish read [00:24:26]Found Content-Length = 215 [00:24:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:24:26]execute_script... [00:24:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:24:26]POST & json_proto [00:24:26]process_json_proto [00:24:26]json parsed OK: [00:24:26]protocol is kg_v1.0 [00:24:26]action value=get_value [00:24:26]process_action get_value [00:24:26]cmd_get_value [00:24:26]process_action get_value done [00:24:26]requested_data is exist [00:24:26]produce_requested_data [00:24:26]requested_item kkm.sn is exist - process it [00:24:26]requested_item kkm.ver is exist - process it [00:24:26]requested_item fm.sn is exist - process it [00:24:26]wFMCommunicate request_size=4 [00:24:26]MH_SAM_APDU [00:24:26]CAPDU: 80 11 00 00 [00:24:26]Write to MH i2c: E2 08 00 75 69 80 11 00 00 00 00 00 00 58 [00:24:26]Write i2c OK [00:24:26]MH_I2C_Read... [00:24:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:26]Read from MH i2c: E2 [00:24:26]MH_I2C_Read... [00:24:26]Read from MH i2c: E2 17 00 [00:24:26]MH_I2C_Read... [00:24:26]Read from MH i2c: E2 17 00 75 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AD [00:24:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:24:26]wFMCommunicate OK [00:24:26]requested_item fd.num is exist - process it [00:24:26]SAM_PROTO_GetFieldsCounters [00:24:26]wFMCommunicate request_size=4 [00:24:26]MH_SAM_APDU [00:24:26]CAPDU: 80 13 00 00 [00:24:26]Write to MH i2c: E2 08 00 76 69 80 13 00 00 00 00 00 00 5B [00:24:26]Write i2c OK [00:24:26]MH_I2C_Read... [00:24:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:24:26]Read from MH i2c: E2 [00:24:26]MH_I2C_Read... [00:24:26]Read from MH i2c: E2 62 00 [00:24:26]MH_I2C_Read... [00:24:26]Read from MH i2c: E2 62 00 76 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 10 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AE 02 00 00 19 04 04 00 00 00 00 00 90 00 6B [00:24: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 10 B8 04 00 0E 04 04 00 14 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AE 02 00 00 19 04 04 00 00 00 00 00 90 00 [00:24:26]wFMCommunicate OK [00:24:26]SAM_PROTO_GetFieldsCounters done [00:24:26]requested_item shift.num is exist - process it [00:24:26]requested_item shift.opened is exist - process it [00:24:26]req_shift_opened [00:24:26]FM_GetShiftState [00:24:26]SAM_PROTO_GetShiftState [00:24:26]wFMCommunicate request_size=4 [00:24:26]MH_SAM_APDU [00:24:26]CAPDU: 80 13 01 00 [00:24:26]Write to MH i2c: E2 08 00 77 69 80 13 01 00 00 00 00 00 5D [00:24:26]Write i2c OK [00:24:26]MH_I2C_Read... [00:24:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:26]Read from MH i2c: E2 [00:24:26]MH_I2C_Read... [00:24:26]Read from MH i2c: E2 0E 00 [00:24:26]MH_I2C_Read... [00:24:26]Read from MH i2c: E2 0E 00 77 69 00 09 00 00 00 00 00 00 00 00 00 00 90 00 68 [00:24:26]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:24:26]wFMCommunicate OK [00:24:26]SAM_PROTO_GetShiftState done [00:24:26]FM_GetShiftState done [00:24:26]req_shift_opened done [00:24:26]requested_item shift.open_date is exist - process it [00:24:26]req_shift_open_date [00:24:26]FM_GetShiftState [00:24:26]SAM_PROTO_GetShiftState [00:24:26]wFMCommunicate request_size=4 [00:24:26]MH_SAM_APDU [00:24:26]CAPDU: 80 13 01 00 [00:24:26]Write to MH i2c: E2 08 00 78 69 80 13 01 00 00 00 00 00 5E [00:24:26]Write i2c OK [00:24:26]MH_I2C_Read... [00:24:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:26]Read from MH i2c: E2 [00:24:26]MH_I2C_Read... [00:24:26]Read from MH i2c: E2 0E 00 [00:24:26]MH_I2C_Read... [00:24:26]Read from MH i2c: E2 0E 00 78 69 00 09 00 00 00 00 00 00 00 00 00 00 90 00 69 [00:24:26]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:24:26]wFMCommunicate OK [00:24:26]SAM_PROTO_GetShiftState done [00:24:26]FM_GetShiftState done [00:24:26]req_shift_open_date done [00:24:26]produce_requested_data done [00:24:26]produce_requested_data return {"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":309264,"shift.num":532,"shift.opened":0,"shift.open_date":0} [00:24:26]process_action_free get_value [00:24:26]json_value_free [00:24:26]json_value_free done [00:24:26]process_json_proto returns [00:24:26]Send response to host [00:24:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000116","kkm.ver":"001","fm.sn":"0000000000871765","fd.num":309264,"shift.num":532,"shift.opened":0,"shift.open_date":0}}} [00:24:26]free response buf [00:24:26]execute_script done [00:24:26]execute_script returns [00:24:26]free content buf [00:24:26]Sock 10.Close socket [00:24:26]Sock 10.Thread stoped [00:24:26]accept exits with 7 [00:24:26]New connection [00:24:26]New thread 3067022692 created [00:24:26]Thread 3066879332 joined [00:24:26]Waiting for new connection... [00:24:26] Sock 7.Parse request [00:24:26]Sock 7.Check first char [00:24:26]Sock 7.First char is OK [00:24:26]request: POST /json_proto HTTP/1.0 [00:24:26]Method: POST [00:24:26]URL: /json_proto [00:24:26]Method is POST - this is cgi request [00:24:26]url: /json_proto [00:24:26]query_string will be loaded in cgi processing [00:24:26]execute_cgi json_proto POST (null) [00:24:26]execute_cgi path=json_proto method=POST [00:24:26]POST find Content-Length [00:24:26]Host: 172.17.96.3:8080 [00:24:26]Content-Length: 331 [00:24:26]Content-Type: application/json [00:24:26] [00:24:26]POST finish read [00:24:26]Found Content-Length = 331 [00:24:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:24:26]execute_script... [00:24:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:24:26]POST & json_proto [00:24:26]process_json_proto [00:24:26]json parsed OK: [00:24:26]protocol is kg_v1.0 [00:24:26]action value=get_value [00:24:26]process_action get_value [00:24:26]cmd_get_value [00:24:26]process_action get_value done [00:24:26]requested_data is exist [00:24:26]produce_requested_data [00:24:26]requested_item fm.sale.total is exist - process it [00:24:26]SAM_PROTO_GetFMData [00:24:26]wFMCommunicate request_size=4 [00:24:26]MH_SAM_APDU [00:24:26]CAPDU: 80 13 03 00 [00:24:26]Write to MH i2c: E2 08 00 79 69 80 13 03 00 00 00 00 00 61 [00:24:26]Write i2c OK [00:24:26]MH_I2C_Read... [00:24:27]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:24:27]Read from MH i2c: E2 [00:24:27]MH_I2C_Read... [00:24:27]Read from MH i2c: E2 FD 00 [00:24:27]MH_I2C_Read... [00:24:27]Read from MH i2c: E2 FD 00 79 69 00 C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 AC [00:24:27]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 [00:24:27]wFMCommunicate OK [00:24:27]wFMCommunicate request_size=4 [00:24:27]MH_SAM_APDU [00:24:27]CAPDU: 80 17 00 00 [00:24:27]Write to MH i2c: E2 08 00 7A 69 80 17 00 00 00 00 00 00 63 [00:24:27]Write i2c OK [00:24:27]MH_I2C_Read... [00:24:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:27]Read from MH i2c: E2 [00:24:27]MH_I2C_Read... [00:24:27]Read from MH i2c: E2 FD 00 [00:24:27]MH_I2C_Read... [00:24:27]Read from MH i2c: E2 FD 00 7A 69 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 2D [00:24:27]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 [00:24:27]wFMCommunicate OK [00:24:27]wFMCommunicate request_size=4 [00:24:27]MH_SAM_APDU [00:24:27]CAPDU: 80 17 00 00 [00:24:27]Write to MH i2c: E2 08 00 7B 69 80 17 00 00 00 00 00 00 64 [00:24:27]Write i2c OK [00:24:27]MH_I2C_Read... [00:24:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:27]Read from MH i2c: E2 [00:24:27]MH_I2C_Read... [00:24:27]Read from MH i2c: E2 FD 00 [00:24:27]MH_I2C_Read... [00:24:27]Read from MH i2c: E2 FD 00 7B 69 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 12 [00:24:27]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 [00:24:27]wFMCommunicate OK [00:24:27]wFMCommunicate request_size=4 [00:24:27]MH_SAM_APDU [00:24:27]CAPDU: 80 17 00 00 [00:24:27]Write to MH i2c: E2 08 00 7C 69 80 17 00 00 00 00 00 00 65 [00:24:27]Write i2c OK [00:24:27]MH_I2C_Read... [00:24:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:27]Read from MH i2c: E2 [00:24:27]MH_I2C_Read... [00:24:27]Read from MH i2c: E2 FD 00 [00:24:27]MH_I2C_Read... [00:24:27]Read from MH i2c: E2 FD 00 7C 69 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 E0 [00:24:27]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 [00:24:27]wFMCommunicate OK [00:24:27]wFMCommunicate request_size=4 [00:24:27]MH_SAM_APDU [00:24:27]CAPDU: 80 17 00 00 [00:24:27]Write to MH i2c: E2 08 00 7D 69 80 17 00 00 00 00 00 00 66 [00:24:27]Write i2c OK [00:24:27]MH_I2C_Read... [00:24:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [00:24:28]Read from MH i2c: E2 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 DF 00 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 DF 00 7D 69 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 46 [00:24:28]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:24:28]wFMCommunicate OK [00:24:28]SAM_PROTO_GetFMData done [00:24:28]requested_item fm.sale_refund.total is exist - process it [00:24:28]requested_item fm.buy.total is exist - process it [00:24:28]requested_item shift.sale.total is exist - process it [00:24:28]SAM_PROTO_GetShiftData [00:24:28]wFMCommunicate request_size=4 [00:24:28]MH_SAM_APDU [00:24:28]CAPDU: 80 13 02 00 [00:24:28]Write to MH i2c: E2 08 00 7E 69 80 13 02 00 00 00 00 00 65 [00:24:28]Write i2c OK [00:24:28]MH_I2C_Read... [00:24:28]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:24:28]Read from MH i2c: E2 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 FD 00 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 FD 00 7E 69 00 B1 04 AA 04 AD 04 6E 04 04 00 AC 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 86 26 4F 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 89 98 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 34 [00:24:28]RAPDU: B1 04 AA 04 AD 04 6E 04 04 00 AC 02 00 00 69 04 9E 00 6F 04 04 00 AC 02 00 00 B1 04 04 00 35 1E E9 02 70 04 04 00 DC D1 36 02 72 04 03 00 59 4C B2 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 86 26 4F 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 89 98 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:24:28]wFMCommunicate OK [00:24:28]wFMCommunicate request_size=4 [00:24:28]MH_SAM_APDU [00:24:28]CAPDU: 80 17 00 00 [00:24:28]Write to MH i2c: E2 08 00 7F 69 80 17 00 00 00 00 00 00 68 [00:24:28]Write i2c OK [00:24:28]MH_I2C_Read... [00:24:28]OFD Sender: No OFD packet to send [00:24:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:28]Read from MH i2c: E2 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 FD 00 [00:24:28]MH_I2C_Read... [00:24:28]Read from MH i2c: E2 FD 00 7F 69 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 81 [00:24:28]RAPDU: 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 90 00 [00:24:28]wFMCommunicate OK [00:24:28]wFMCommunicate request_size=4 [00:24:28]MH_SAM_APDU [00:24:28]CAPDU: 80 17 00 00 [00:24:28]Write to MH i2c: E2 08 00 80 69 80 17 00 00 00 00 00 00 69 [00:24:28]Write i2c OK [00:24:28]MH_I2C_Read... [00:24:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:29]Read from MH i2c: E2 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: E2 FD 00 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: E2 FD 00 80 69 00 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 22 [00:24:29]RAPDU: 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [00:24:29]wFMCommunicate OK [00:24:29]wFMCommunicate request_size=4 [00:24:29]MH_SAM_APDU [00:24:29]CAPDU: 80 17 00 00 [00:24:29]Write to MH i2c: E2 08 00 81 69 80 17 00 00 00 00 00 00 6A [00:24:29]Write i2c OK [00:24:29]MH_I2C_Read... [00:24:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:29]Read from MH i2c: E2 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: E2 FD 00 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: E2 FD 00 81 69 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 E2 [00:24:29]RAPDU: 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [00:24:29]wFMCommunicate OK [00:24:29]wFMCommunicate request_size=4 [00:24:29]MH_SAM_APDU [00:24:29]CAPDU: 80 17 00 00 [00:24:29]Write to MH i2c: E2 08 00 82 69 80 17 00 00 00 00 00 00 6B [00:24:29]Write i2c OK [00:24:29]MH_I2C_Read... [00:24:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 203! [00:24:29]Read from MH i2c: E2 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: E2 CE 00 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: E2 CE 00 82 69 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 50 [00:24:29]RAPDU: 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:24:29]wFMCommunicate OK [00:24:29]SAM_PROTO_GetShiftData done [00:24:29]requested_item shift.sale.total_cash is exist - process it [00:24:29]requested_item shift.sale_refund.total is exist - process it [00:24:29]requested_item shift.sale_refund.total_cash is exist - process it [00:24:29]requested_item shift.buy.total is exist - process it [00:24:29]requested_item shift.buy.total_cash is exist - process it [00:24:29]produce_requested_data done [00:24:29]produce_requested_data return {"fm.sale.total":216106263.76,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":488320.53,"shift.sale.total_cash":371471.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:24:29]process_action_free get_value [00:24:29]json_value_free [00:24:29]json_value_free done [00:24:29]process_json_proto returns [00:24:29]Send response to host [00:24:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":216106263.76,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":488320.53,"shift.sale.total_cash":371471.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:24:29]free response buf [00:24:29]execute_script done [00:24:29]execute_script returns [00:24:29]free content buf [00:24:29]Sock 7.Close socket [00:24:29]Sock 7.Thread stoped [00:24:29]accept exits with 9 [00:24:29]New connection [00:24:29]New thread 3066879332 created [00:24:29]Thread 3067022692 joined [00:24:29]Waiting for new connection... [00:24:29] Sock 9.Parse request [00:24:29]Sock 9.Check first char [00:24:29]Sock 9.First char is OK [00:24:29]request: POST /json_proto HTTP/1.0 [00:24:29]Method: POST [00:24:29]URL: /json_proto [00:24:29]Method is POST - this is cgi request [00:24:29]url: /json_proto [00:24:29]query_string will be loaded in cgi processing [00:24:29]execute_cgi json_proto POST (null) [00:24:29]execute_cgi path=json_proto method=POST [00:24:29]POST find Content-Length [00:24:29]Host: 172.17.96.3:8080 [00:24:29]Content-Length: 253 [00:24:29]Content-Type: application/json [00:24:29] [00:24:29]POST finish read [00:24:29]Found Content-Length = 253 [00:24:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0410\u043B\u0438\u0431\u0430\u0435\u0432 \u042D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:24:29]execute_script... [00:24:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0410\u043B\u0438\u0431\u0430\u0435\u0432 \u042D. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:24:29]POST & json_proto [00:24:29]process_json_proto [00:24:29]json parsed OK: [00:24:29]protocol is kg_v1.0 [00:24:29]action value=open_shift [00:24:29]process_action open_shift [00:24:29]cmd_open_shift [00:24:29]MH_GetDate [00:24:29]Write to MH i2c: F0 00 00 83 69 DB [00:24:29]Write i2c OK [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: F0 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: F0 09 00 [00:24:29]MH_I2C_Read... [00:24:29]Read from MH i2c: F0 09 00 83 69 00 40 88 1D 67 44 5E 04 65 3B [00:24:30]GetLastDocTimeStamp 1729988536 [00:24:30]current date 1729988672 [00:24:30]FM_GetShiftState [00:24:30]SAM_PROTO_GetShiftState [00:24:30]wFMCommunicate request_size=4 [00:24:30]MH_SAM_APDU [00:24:30]CAPDU: 80 13 01 00 [00:24:30]Write to MH i2c: E2 08 00 84 69 80 13 01 00 00 00 00 00 6A [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 0E 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 0E 00 84 69 00 09 00 00 00 00 00 00 00 00 00 00 90 00 75 [00:24:30]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:24:30]wFMCommunicate OK [00:24:30]SAM_PROTO_GetShiftState done [00:24:30]FM_GetShiftState done [00:24:30]KKMCreateOpenShiftDocument [00:24:30]Load OK [00:24:30]Malloc new data [00:24:30]MH_GetDate [00:24:30]Write to MH i2c: F0 00 00 85 69 DD [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: F0 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: F0 09 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: F0 09 00 85 69 00 41 88 1D 67 44 5E 04 65 3E [00:24:30]Malloc new data [00:24:30]KKMCreateOpenShiftDocument OK [00:24:30]KKMSetOpenShiftData OK [00:24:30]ProcessDocumentItem done err = 0, tmpTLVsize=165 [00:24:30]tlvbuf is 00084E60 [00:24:30]KKMLoadAndSignOpenShiftData [00:24:30]SAM_PROTO_ProcessDocument [00:24:30]wFMCommunicate request_size=9 [00:24:30]MH_SAM_APDU [00:24:30]CAPDU: 80 15 01 00 04 02 00 A5 00 [00:24:30]Write to MH i2c: E2 0C 00 86 69 80 15 01 00 04 00 02 00 A5 00 00 00 1D [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 86 69 00 90 00 63 [00:24:30]RAPDU: 90 00 [00:24:30]wFMCommunicate OK [00:24:30]wFMCommunicate request_size=23 [00:24:30]MH_SAM_APDU [00:24:30]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:24:30]Write to MH i2c: E2 1A 00 87 69 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 65 [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 87 69 00 90 00 64 [00:24:30]RAPDU: 90 00 [00:24:30]wFMCommunicate OK [00:24:30]wFMCommunicate request_size=28 [00:24:30]MH_SAM_APDU [00:24:30]CAPDU: 80 15 02 00 17 FD 03 13 00 D0 90 D0 BB D0 B8 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 AD 2E 20 [00:24:30]Write to MH i2c: E2 1F 00 88 69 80 15 02 00 17 00 FD 03 13 00 D0 90 D0 BB D0 B8 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 AD 2E 20 00 00 18 [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 88 69 00 90 00 65 [00:24:30]RAPDU: 90 00 [00:24:30]wFMCommunicate OK [00:24:30]wFMCommunicate request_size=55 [00:24:30]MH_SAM_APDU [00:24:30]CAPDU: 80 15 02 00 32 F1 03 2E 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D0 B5 D1 80 D0 B1 D0 B5 D0 BD 2C 20 34 31 2E 34 38 36 31 37 2C 20 37 31 2E 37 35 36 35 32 39 36 [00:24:30]Write to MH i2c: E2 3A 00 89 69 80 15 02 00 32 00 F1 03 2E 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D0 B5 D1 80 D0 B1 D0 B5 D0 BD 2C 20 34 31 2E 34 38 36 31 37 2C 20 37 31 2E 37 35 36 35 32 39 36 00 00 55 [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 89 69 00 90 00 66 [00:24:30]RAPDU: 90 00 [00:24:30]wFMCommunicate OK [00:24:30]wFMCommunicate request_size=51 [00:24:30]MH_SAM_APDU [00:24:30]CAPDU: 80 15 02 00 2E A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 37 32 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:24:30]Write to MH i2c: E2 36 00 8A 69 80 15 02 00 2E 00 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 37 32 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 1F [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 8A 69 00 90 00 67 [00:24:30]RAPDU: 90 00 [00:24:30]wFMCommunicate OK [00:24:30]wFMCommunicate request_size=13 [00:24:30]MH_SAM_APDU [00:24:30]CAPDU: 80 15 02 00 08 F4 03 04 00 41 88 1D 67 [00:24:30]Write to MH i2c: E2 10 00 8B 69 80 15 02 00 08 00 F4 03 04 00 41 88 1D 67 00 00 CC [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 8B 69 00 90 00 68 [00:24:30]RAPDU: 90 00 [00:24:30]wFMCommunicate OK [00:24:30]wFMCommunicate request_size=25 [00:24:30]MH_SAM_APDU [00:24:30]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 [00:24:30]Write to MH i2c: E2 1C 00 8C 69 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 00 00 D7 [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 03 00 8C 69 00 90 00 69 [00:24:30]RAPDU: 90 00 [00:24:30]wFMCommunicate OK [00:24:30]wFMCommunicate request_size=4 [00:24:30]MH_SAM_APDU [00:24:30]CAPDU: 80 15 03 00 [00:24:30]Write to MH i2c: E2 08 00 8D 69 80 15 03 00 00 00 00 00 77 [00:24:30]Write i2c OK [00:24:30]MH_I2C_Read... [00:24:30]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:24:30]Read from MH i2c: E2 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 38 00 [00:24:30]MH_I2C_Read... [00:24:30]Read from MH i2c: E2 38 00 8D 69 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 B8 04 00 0E 04 04 00 15 02 00 00 35 04 06 00 00 C7 F0 6F 4F 47 90 00 E5 [00:24:30]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 B8 04 00 0E 04 04 00 15 02 00 00 35 04 06 00 00 C7 F0 6F 4F 47 90 00 [00:24:30]wFMCommunicate OK [00:24:30]SAM_PROTO_ProcessDocument answer len = 51 [00:24:30]SAM_PROTO_ProcessDocument done [00:24:30]SetTLVBufToDocument [00:24:30]Processing tag 1209 (04B9) [00:24:30]Malloc new data [00:24:30]Processing tag 1041 (0411) [00:24:30]Processing tag 1040 (0410) [00:24:30]Malloc new data [00:24:30]Processing tag 1038 (040E) [00:24:30]Malloc new data [00:24:30]Processing tag 1077 (0435) [00:24:30]Malloc new data [00:24:30]SetTLVBufToDocument err=0 [00:24:30]KKMLoadAndSignOpenShiftData store KKM data [00:24:30]KKMLoadAndSignOpenShiftData err=0 [00:24:30]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Алибаев Э. Адрес: 720001, г. Кербен, 41.48617, 71.7565296 Место: АЗС № 172 "Партнер Нефть" 27.10.2024 00:24 Смена: 533 РНМ: 0000000000091780 ЗНМ: 0300000116 ФД: 309265 ФМ: 0000000000871765 ФПД: 858732318535 [00:24:30]StoreToDocumentArchive [00:24:30]shift 533 fd 309265 [00:24:30]Create dir for shift 0533 [00:24:30]save to /storage/0533/doc_00309265 [00:24:30]save last doc name /storage/0533/doc_00309265 to /storage/kkm_last_doc_name [00:24:30]save OK [00:24:30]Clear old archive folders... [00:24:30]Remove dir /storage/0532 [00:24:30]opendir ok [00:24:31]file . [00:24:31]file .. [00:24:31]file doc_00308579 [00:24:31]remove file /storage/0532/doc_00308579 [00:24:31]file doc_00308580 [00:24:31]remove file /storage/0532/doc_00308580 [00:24:31]file doc_00308581 [00:24:31]remove file /storage/0532/doc_00308581 [00:24:31]file doc_00308582 [00:24:31]remove file /storage/0532/doc_00308582 [00:24:31]file doc_00308583 [00:24:31]remove file /storage/0532/doc_00308583 [00:24:31]file doc_00308584 [00:24:31]remove file /storage/0532/doc_00308584 [00:24:31]file doc_00308585 [00:24:31]remove file /storage/0532/doc_00308585 [00:24:31]file doc_00308586 [00:24:31]remove file /storage/0532/doc_00308586 [00:24:31]file doc_00308587 [00:24:31]remove file /storage/0532/doc_00308587 [00:24:31]file doc_00308588 [00:24:31]remove file /storage/0532/doc_00308588 [00:24:31]file doc_00308589 [00:24:31]remove file /storage/0532/doc_00308589 [00:24:31]file doc_00308590 [00:24:31]remove file /storage/0532/doc_00308590 [00:24:31]file doc_00308591 [00:24:31]remove file /storage/0532/doc_00308591 [00:24:31]file doc_00308592 [00:24:31]remove file /storage/0532/doc_00308592 [00:24:31]file doc_00308593 [00:24:31]remove file /storage/0532/doc_00308593 [00:24:31]file doc_00308594 [00:24:31]remove file /storage/0532/doc_00308594 [00:24:31]file doc_00308595 [00:24:31]remove file /storage/0532/doc_00308595 [00:24:31]file doc_00308596 [00:24:31]remove file /storage/0532/doc_00308596 [00:24:31]file doc_00308597 [00:24:31]remove file /storage/0532/doc_00308597 [00:24:31]file doc_00308598 [00:24:31]remove file /storage/0532/doc_00308598 [00:24:31]file doc_00308599 [00:24:31]remove file /storage/0532/doc_00308599 [00:24:31]file doc_00308600 [00:24:31]remove file /storage/0532/doc_00308600 [00:24:31]file doc_00308601 [00:24:31]remove file /storage/0532/doc_00308601 [00:24:31]file doc_00308602 [00:24:31]remove file /storage/0532/doc_00308602 [00:24:31]file doc_00308603 [00:24:31]remove file /storage/0532/doc_00308603 [00:24:31]file doc_00308604 [00:24:31]remove file /storage/0532/doc_00308604 [00:24:31]file doc_00308605 [00:24:31]remove file /storage/0532/doc_00308605 [00:24:31]file doc_00308606 [00:24:31]remove file /storage/0532/doc_00308606 [00:24:31]file doc_00308607 [00:24:31]remove file /storage/0532/doc_00308607 [00:24:31]file doc_00308608 [00:24:31]remove file /storage/0532/doc_00308608 [00:24:31]file doc_00308609 [00:24:31]remove file /storage/0532/doc_00308609 [00:24:31]file doc_00308610 [00:24:31]remove file /storage/0532/doc_00308610 [00:24:31]file doc_00308611 [00:24:31]remove file /storage/0532/doc_00308611 [00:24:31]file doc_00308612 [00:24:31]remove file /storage/0532/doc_00308612 [00:24:31]file doc_00308613 [00:24:31]remove file /storage/0532/doc_00308613 [00:24:31]file doc_00308614 [00:24:31]remove file /storage/0532/doc_00308614 [00:24:31]file doc_00308615 [00:24:31]remove file /storage/0532/doc_00308615 [00:24:31]file doc_00308616 [00:24:31]remove file /storage/0532/doc_00308616 [00:24:31]file doc_00308617 [00:24:31]remove file /storage/0532/doc_00308617 [00:24:31]file doc_00308618 [00:24:31]remove file /storage/0532/doc_00308618 [00:24:31]file doc_00308619 [00:24:31]remove file /storage/0532/doc_00308619 [00:24:31]file doc_00308620 [00:24:31]remove file /storage/0532/doc_00308620 [00:24:31]file doc_00308621 [00:24:31]remove file /storage/0532/doc_00308621 [00:24:31]file doc_00308622 [00:24:31]remove file /storage/0532/doc_00308622 [00:24:31]file doc_00308623 [00:24:31]remove file /storage/0532/doc_00308623 [00:24:31]file doc_00308624 [00:24:31]remove file /storage/0532/doc_00308624 [00:24:31]file doc_00308625 [00:24:31]remove file /storage/0532/doc_00308625 [00:24:31]file doc_00308626 [00:24:31]remove file /storage/0532/doc_00308626 [00:24:31]file doc_00308627 [00:24:31]remove file /storage/0532/doc_00308627 [00:24:31]file doc_00308628 [00:24:31]remove file /storage/0532/doc_00308628 [00:24:31]file doc_00308629 [00:24:31]remove file /storage/0532/doc_00308629 [00:24:31]file doc_00308630 [00:24:31]remove file /storage/0532/doc_00308630 [00:24:31]file doc_00308631 [00:24:31]remove file /storage/0532/doc_00308631 [00:24:31]file doc_00308632 [00:24:31]remove file /storage/0532/doc_00308632 [00:24:31]file doc_00308633 [00:24:31]remove file /storage/0532/doc_00308633 [00:24:31]file doc_00308634 [00:24:31]remove file /storage/0532/doc_00308634 [00:24:31]file doc_00308635 [00:24:31]remove file /storage/0532/doc_00308635 [00:24:31]file doc_00308636 [00:24:31]remove file /storage/0532/doc_00308636 [00:24:31]file doc_00308637 [00:24:31]remove file /storage/0532/doc_00308637 [00:24:31]file doc_00308638 [00:24:31]remove file /storage/0532/doc_00308638 [00:24:31]file doc_00308639 [00:24:31]remove file /storage/0532/doc_00308639 [00:24:31]file doc_00308640 [00:24:31]remove file /storage/0532/doc_00308640 [00:24:31]file doc_00308641 [00:24:31]remove file /storage/0532/doc_00308641 [00:24:31]file doc_00308642 [00:24:31]remove file /storage/0532/doc_00308642 [00:24:31]file doc_00308643 [00:24:31]remove file /storage/0532/doc_00308643 [00:24:31]file doc_00308644 [00:24:31]remove file /storage/0532/doc_00308644 [00:24:31]file doc_00308645 [00:24:31]remove file /storage/0532/doc_00308645 [00:24:31]file doc_00308646 [00:24:31]remove file /storage/0532/doc_00308646 [00:24:31]file doc_00308647 [00:24:31]remove file /storage/0532/doc_00308647 [00:24:31]file doc_00308648 [00:24:31]remove file /storage/0532/doc_00308648 [00:24:31]file doc_00308649 [00:24:31]remove file /storage/0532/doc_00308649 [00:24:31]file doc_00308650 [00:24:31]remove file /storage/0532/doc_00308650 [00:24:31]file doc_00308651 [00:24:31]remove file /storage/0532/doc_00308651 [00:24:31]file doc_00308652 [00:24:31]remove file /storage/0532/doc_00308652 [00:24:31]file doc_00308653 [00:24:31]remove file /storage/0532/doc_00308653 [00:24:31]file doc_00308654 [00:24:31]remove file /storage/0532/doc_00308654 [00:24:31]file doc_00308655 [00:24:31]remove file /storage/0532/doc_00308655 [00:24:31]file doc_00308656 [00:24:31]remove file /storage/0532/doc_00308656 [00:24:31]file doc_00308657 [00:24:31]remove file /storage/0532/doc_00308657 [00:24:31]file doc_00308658 [00:24:31]remove file /storage/0532/doc_00308658 [00:24:31]file doc_00308659 [00:24:31]remove file /storage/0532/doc_00308659 [00:24:31]file doc_00308660 [00:24:31]remove file /storage/0532/doc_00308660 [00:24:31]file doc_00308661 [00:24:31]remove file /storage/0532/doc_00308661 [00:24:31]file doc_00308662 [00:24:31]remove file /storage/0532/doc_00308662 [00:24:31]file doc_00308663 [00:24:31]remove file /storage/0532/doc_00308663 [00:24:31]file doc_00308664 [00:24:31]remove file /storage/0532/doc_00308664 [00:24:31]file doc_00308665 [00:24:31]remove file /storage/0532/doc_00308665 [00:24:31]file doc_00308666 [00:24:31]remove file /storage/0532/doc_00308666 [00:24:31]file doc_00308667 [00:24:31]remove file /storage/0532/doc_00308667 [00:24:31]file doc_00308668 [00:24:31]remove file /storage/0532/doc_00308668 [00:24:31]file doc_00308669 [00:24:31]remove file /storage/0532/doc_00308669 [00:24:31]file doc_00308670 [00:24:31]remove file /storage/0532/doc_00308670 [00:24:31]file doc_00308671 [00:24:31]remove file /storage/0532/doc_00308671 [00:24:31]file doc_00308672 [00:24:31]remove file /storage/0532/doc_00308672 [00:24:31]file doc_00308673 [00:24:31]remove file /storage/0532/doc_00308673 [00:24:31]file doc_00308674 [00:24:31]remove file /storage/0532/doc_00308674 [00:24:31]file doc_00308675 [00:24:31]remove file /storage/0532/doc_00308675 [00:24:31]file doc_00308676 [00:24:31]remove file /storage/0532/doc_00308676 [00:24:31]file doc_00308677 [00:24:31]remove file /storage/0532/doc_00308677 [00:24:31]file doc_00308678 [00:24:31]remove file /storage/0532/doc_00308678 [00:24:31]file doc_00308679 [00:24:31]remove file /storage/0532/doc_00308679 [00:24:31]file doc_00308680 [00:24:31]remove file /storage/0532/doc_00308680 [00:24:31]file doc_00308681 [00:24:31]remove file /storage/0532/doc_00308681 [00:24:31]file doc_00308682 [00:24:31]remove file /storage/0532/doc_00308682 [00:24:31]file doc_00308683 [00:24:31]remove file /storage/0532/doc_00308683 [00:24:31]file doc_00308684 [00:24:31]remove file /storage/0532/doc_00308684 [00:24:31]file doc_00308685 [00:24:31]remove file /storage/0532/doc_00308685 [00:24:31]file doc_00308686 [00:24:31]remove file /storage/0532/doc_00308686 [00:24:31]file doc_00308687 [00:24:31]remove file /storage/0532/doc_00308687 [00:24:31]file doc_00308688 [00:24:31]remove file /storage/0532/doc_00308688 [00:24:31]file doc_00308689 [00:24:31]remove file /storage/0532/doc_00308689 [00:24:31]file doc_00308690 [00:24:31]remove file /storage/0532/doc_00308690 [00:24:31]file doc_00308691 [00:24:31]remove file /storage/0532/doc_00308691 [00:24:31]file doc_00308692 [00:24:31]remove file /storage/0532/doc_00308692 [00:24:31]file doc_00308693 [00:24:31]remove file /storage/0532/doc_00308693 [00:24:31]file doc_00308694 [00:24:31]remove file /storage/0532/doc_00308694 [00:24:31]file doc_00308695 [00:24:31]remove file /storage/0532/doc_00308695 [00:24:31]file doc_00308696 [00:24:31]remove file /storage/0532/doc_00308696 [00:24:31]file doc_00308697 [00:24:31]remove file /storage/0532/doc_00308697 [00:24:31]file doc_00308698 [00:24:31]remove file /storage/0532/doc_00308698 [00:24:31]file doc_00308699 [00:24:31]remove file /storage/0532/doc_00308699 [00:24:31]file doc_00308700 [00:24:31]remove file /storage/0532/doc_00308700 [00:24:31]file doc_00308701 [00:24:31]remove file /storage/0532/doc_00308701 [00:24:31]file doc_00308702 [00:24:31]remove file /storage/0532/doc_00308702 [00:24:31]file doc_00308703 [00:24:31]remove file /storage/0532/doc_00308703 [00:24:31]file doc_00308704 [00:24:31]remove file /storage/0532/doc_00308704 [00:24:31]file doc_00308705 [00:24:31]remove file /storage/0532/doc_00308705 [00:24:31]file doc_00308706 [00:24:31]remove file /storage/0532/doc_00308706 [00:24:31]file doc_00308707 [00:24:31]remove file /storage/0532/doc_00308707 [00:24:31]file doc_00308708 [00:24:31]remove file /storage/0532/doc_00308708 [00:24:31]file doc_00308709 [00:24:31]remove file /storage/0532/doc_00308709 [00:24:31]file doc_00308710 [00:24:31]remove file /storage/0532/doc_00308710 [00:24:31]file doc_00308711 [00:24:31]remove file /storage/0532/doc_00308711 [00:24:31]file doc_00308712 [00:24:31]remove file /storage/0532/doc_00308712 [00:24:31]file doc_00308713 [00:24:31]remove file /storage/0532/doc_00308713 [00:24:31]file doc_00308714 [00:24:31]remove file /storage/0532/doc_00308714 [00:24:31]file doc_00308715 [00:24:31]remove file /storage/0532/doc_00308715 [00:24:31]file doc_00308716 [00:24:31]remove file /storage/0532/doc_00308716 [00:24:31]file doc_00308717 [00:24:31]remove file /storage/0532/doc_00308717 [00:24:31]file doc_00308718 [00:24:31]remove file /storage/0532/doc_00308718 [00:24:31]file doc_00308719 [00:24:31]remove file /storage/0532/doc_00308719 [00:24:31]file doc_00308720 [00:24:31]remove file /storage/0532/doc_00308720 [00:24:31]file doc_00308721 [00:24:31]remove file /storage/0532/doc_00308721 [00:24:31]file doc_00308722 [00:24:31]remove file /storage/0532/doc_00308722 [00:24:31]file doc_00308723 [00:24:31]remove file /storage/0532/doc_00308723 [00:24:31]file doc_00308724 [00:24:31]remove file /storage/0532/doc_00308724 [00:24:31]file doc_00308725 [00:24:31]remove file /storage/0532/doc_00308725 [00:24:31]file doc_00308726 [00:24:31]remove file /storage/0532/doc_00308726 [00:24:31]file doc_00308727 [00:24:31]remove file /storage/0532/doc_00308727 [00:24:31]file doc_00308728 [00:24:31]remove file /storage/0532/doc_00308728 [00:24:31]file doc_00308729 [00:24:31]remove file /storage/0532/doc_00308729 [00:24:31]file doc_00308730 [00:24:31]remove file /storage/0532/doc_00308730 [00:24:31]file doc_00308731 [00:24:31]remove file /storage/0532/doc_00308731 [00:24:31]file doc_00308732 [00:24:31]remove file /storage/0532/doc_00308732 [00:24:31]file doc_00308733 [00:24:31]remove file /storage/0532/doc_00308733 [00:24:31]file doc_00308734 [00:24:31]remove file /storage/0532/doc_00308734 [00:24:31]file doc_00308735 [00:24:31]remove file /storage/0532/doc_00308735 [00:24:31]file doc_00308736 [00:24:31]remove file /storage/0532/doc_00308736 [00:24:31]file doc_00308737 [00:24:31]remove file /storage/0532/doc_00308737 [00:24:31]file doc_00308738 [00:24:31]remove file /storage/0532/doc_00308738 [00:24:31]file doc_00308739 [00:24:31]remove file /storage/0532/doc_00308739 [00:24:31]file doc_00308740 [00:24:31]remove file /storage/0532/doc_00308740 [00:24:31]file doc_00308741 [00:24:31]remove file /storage/0532/doc_00308741 [00:24:31]file doc_00308742 [00:24:31]remove file /storage/0532/doc_00308742 [00:24:31]file doc_00308743 [00:24:31]remove file /storage/0532/doc_00308743 [00:24:31]file doc_00308744 [00:24:31]remove file /storage/0532/doc_00308744 [00:24:31]file doc_00308745 [00:24:31]remove file /storage/0532/doc_00308745 [00:24:31]file doc_00308746 [00:24:32]remove file /storage/0532/doc_00308746 [00:24:32]file doc_00308747 [00:24:32]remove file /storage/0532/doc_00308747 [00:24:32]file doc_00308748 [00:24:32]remove file /storage/0532/doc_00308748 [00:24:32]file doc_00308749 [00:24:32]remove file /storage/0532/doc_00308749 [00:24:32]file doc_00308750 [00:24:32]remove file /storage/0532/doc_00308750 [00:24:32]file doc_00308751 [00:24:32]remove file /storage/0532/doc_00308751 [00:24:32]file doc_00308752 [00:24:32]remove file /storage/0532/doc_00308752 [00:24:32]file doc_00308753 [00:24:32]remove file /storage/0532/doc_00308753 [00:24:32]file doc_00308754 [00:24:32]remove file /storage/0532/doc_00308754 [00:24:32]file doc_00308755 [00:24:32]remove file /storage/0532/doc_00308755 [00:24:32]file doc_00308756 [00:24:32]remove file /storage/0532/doc_00308756 [00:24:32]file doc_00308757 [00:24:32]remove file /storage/0532/doc_00308757 [00:24:32]file doc_00308758 [00:24:32]remove file /storage/0532/doc_00308758 [00:24:32]file doc_00308759 [00:24:32]remove file /storage/0532/doc_00308759 [00:24:32]file doc_00308760 [00:24:32]remove file /storage/0532/doc_00308760 [00:24:32]file doc_00308761 [00:24:32]remove file /storage/0532/doc_00308761 [00:24:32]file doc_00308762 [00:24:32]remove file /storage/0532/doc_00308762 [00:24:32]file doc_00308763 [00:24:32]remove file /storage/0532/doc_00308763 [00:24:32]file doc_00308764 [00:24:32]remove file /storage/0532/doc_00308764 [00:24:32]file doc_00308765 [00:24:32]remove file /storage/0532/doc_00308765 [00:24:32]file doc_00308766 [00:24:32]remove file /storage/0532/doc_00308766 [00:24:32]file doc_00308767 [00:24:32]remove file /storage/0532/doc_00308767 [00:24:32]file doc_00308768 [00:24:32]remove file /storage/0532/doc_00308768 [00:24:32]file doc_00308769 [00:24:32]remove file /storage/0532/doc_00308769 [00:24:32]file doc_00308770 [00:24:32]remove file /storage/0532/doc_00308770 [00:24:32]file doc_00308771 [00:24:32]remove file /storage/0532/doc_00308771 [00:24:32]file doc_00308772 [00:24:32]remove file /storage/0532/doc_00308772 [00:24:32]file doc_00308773 [00:24:32]remove file /storage/0532/doc_00308773 [00:24:32]file doc_00308774 [00:24:32]remove file /storage/0532/doc_00308774 [00:24:32]file doc_00308775 [00:24:32]remove file /storage/0532/doc_00308775 [00:24:32]file doc_00308776 [00:24:32]remove file /storage/0532/doc_00308776 [00:24:32]file doc_00308777 [00:24:32]remove file /storage/0532/doc_00308777 [00:24:32]file doc_00308778 [00:24:32]remove file /storage/0532/doc_00308778 [00:24:32]file doc_00308779 [00:24:32]remove file /storage/0532/doc_00308779 [00:24:32]file doc_00308780 [00:24:32]remove file /storage/0532/doc_00308780 [00:24:32]file doc_00308781 [00:24:32]remove file /storage/0532/doc_00308781 [00:24:32]file doc_00308782 [00:24:32]remove file /storage/0532/doc_00308782 [00:24:32]file doc_00308783 [00:24:32]remove file /storage/0532/doc_00308783 [00:24:32]file doc_00308784 [00:24:32]remove file /storage/0532/doc_00308784 [00:24:32]file doc_00308785 [00:24:32]remove file /storage/0532/doc_00308785 [00:24:32]file doc_00308786 [00:24:32]remove file /storage/0532/doc_00308786 [00:24:32]file doc_00308787 [00:24:32]remove file /storage/0532/doc_00308787 [00:24:32]file doc_00308788 [00:24:32]remove file /storage/0532/doc_00308788 [00:24:32]file doc_00308789 [00:24:32]remove file /storage/0532/doc_00308789 [00:24:32]file doc_00308790 [00:24:32]remove file /storage/0532/doc_00308790 [00:24:32]file doc_00308791 [00:24:32]remove file /storage/0532/doc_00308791 [00:24:32]file doc_00308792 [00:24:32]remove file /storage/0532/doc_00308792 [00:24:32]file doc_00308793 [00:24:32]remove file /storage/0532/doc_00308793 [00:24:32]file doc_00308794 [00:24:32]remove file /storage/0532/doc_00308794 [00:24:32]file doc_00308795 [00:24:32]remove file /storage/0532/doc_00308795 [00:24:32]file doc_00308796 [00:24:32]remove file /storage/0532/doc_00308796 [00:24:32]file doc_00308797 [00:24:32]remove file /storage/0532/doc_00308797 [00:24:32]file doc_00308798 [00:24:32]remove file /storage/0532/doc_00308798 [00:24:32]file doc_00308799 [00:24:32]remove file /storage/0532/doc_00308799 [00:24:32]file doc_00308800 [00:24:32]remove file /storage/0532/doc_00308800 [00:24:32]file doc_00308801 [00:24:32]remove file /storage/0532/doc_00308801 [00:24:32]file doc_00308802 [00:24:32]remove file /storage/0532/doc_00308802 [00:24:32]file doc_00308803 [00:24:32]remove file /storage/0532/doc_00308803 [00:24:32]file doc_00308804 [00:24:32]remove file /storage/0532/doc_00308804 [00:24:32]file doc_00308805 [00:24:32]remove file /storage/0532/doc_00308805 [00:24:32]file doc_00308806 [00:24:32]remove file /storage/0532/doc_00308806 [00:24:32]file doc_00308807 [00:24:32]remove file /storage/0532/doc_00308807 [00:24:32]file doc_00308808 [00:24:32]remove file /storage/0532/doc_00308808 [00:24:32]file doc_00308809 [00:24:32]remove file /storage/0532/doc_00308809 [00:24:32]file doc_00308810 [00:24:32]remove file /storage/0532/doc_00308810 [00:24:32]file doc_00308811 [00:24:32]remove file /storage/0532/doc_00308811 [00:24:32]file doc_00308812 [00:24:32]remove file /storage/0532/doc_00308812 [00:24:32]file doc_00308813 [00:24:32]remove file /storage/0532/doc_00308813 [00:24:32]file doc_00308814 [00:24:32]remove file /storage/0532/doc_00308814 [00:24:32]file doc_00308815 [00:24:32]remove file /storage/0532/doc_00308815 [00:24:32]file doc_00308816 [00:24:32]remove file /storage/0532/doc_00308816 [00:24:32]file doc_00308817 [00:24:32]remove file /storage/0532/doc_00308817 [00:24:32]file doc_00308818 [00:24:32]remove file /storage/0532/doc_00308818 [00:24:32]file doc_00308819 [00:24:32]remove file /storage/0532/doc_00308819 [00:24:32]file doc_00308820 [00:24:32]remove file /storage/0532/doc_00308820 [00:24:32]file doc_00308821 [00:24:32]remove file /storage/0532/doc_00308821 [00:24:32]file doc_00308822 [00:24:32]remove file /storage/0532/doc_00308822 [00:24:32]file doc_00308823 [00:24:32]remove file /storage/0532/doc_00308823 [00:24:32]file doc_00308824 [00:24:32]remove file /storage/0532/doc_00308824 [00:24:32]file doc_00308825 [00:24:32]remove file /storage/0532/doc_00308825 [00:24:32]file doc_00308826 [00:24:32]remove file /storage/0532/doc_00308826 [00:24:32]file doc_00308827 [00:24:32]remove file /storage/0532/doc_00308827 [00:24:32]file doc_00308828 [00:24:32]remove file /storage/0532/doc_00308828 [00:24:32]file doc_00308829 [00:24:32]remove file /storage/0532/doc_00308829 [00:24:32]file doc_00308830 [00:24:32]remove file /storage/0532/doc_00308830 [00:24:32]file doc_00308831 [00:24:32]remove file /storage/0532/doc_00308831 [00:24:32]file doc_00308832 [00:24:32]remove file /storage/0532/doc_00308832 [00:24:32]file doc_00308833 [00:24:32]remove file /storage/0532/doc_00308833 [00:24:32]file doc_00308834 [00:24:32]remove file /storage/0532/doc_00308834 [00:24:32]file doc_00308835 [00:24:32]remove file /storage/0532/doc_00308835 [00:24:32]file doc_00308836 [00:24:32]remove file /storage/0532/doc_00308836 [00:24:32]file doc_00308837 [00:24:32]remove file /storage/0532/doc_00308837 [00:24:32]file doc_00308838 [00:24:32]remove file /storage/0532/doc_00308838 [00:24:32]file doc_00308839 [00:24:32]remove file /storage/0532/doc_00308839 [00:24:32]file doc_00308840 [00:24:32]remove file /storage/0532/doc_00308840 [00:24:32]file doc_00308841 [00:24:32]remove file /storage/0532/doc_00308841 [00:24:32]file doc_00308842 [00:24:32]remove file /storage/0532/doc_00308842 [00:24:32]file doc_00308843 [00:24:32]remove file /storage/0532/doc_00308843 [00:24:32]file doc_00308844 [00:24:32]remove file /storage/0532/doc_00308844 [00:24:32]file doc_00308845 [00:24:32]remove file /storage/0532/doc_00308845 [00:24:32]file doc_00308846 [00:24:32]remove file /storage/0532/doc_00308846 [00:24:32]file doc_00308847 [00:24:32]remove file /storage/0532/doc_00308847 [00:24:32]file doc_00308848 [00:24:32]remove file /storage/0532/doc_00308848 [00:24:32]file doc_00308849 [00:24:32]remove file /storage/0532/doc_00308849 [00:24:32]file doc_00308850 [00:24:32]remove file /storage/0532/doc_00308850 [00:24:32]file doc_00308851 [00:24:32]remove file /storage/0532/doc_00308851 [00:24:32]file doc_00308852 [00:24:32]remove file /storage/0532/doc_00308852 [00:24:32]file doc_00308853 [00:24:32]remove file /storage/0532/doc_00308853 [00:24:32]file doc_00308854 [00:24:32]remove file /storage/0532/doc_00308854 [00:24:32]file doc_00308855 [00:24:32]remove file /storage/0532/doc_00308855 [00:24:32]file doc_00308856 [00:24:32]remove file /storage/0532/doc_00308856 [00:24:32]file doc_00308857 [00:24:32]remove file /storage/0532/doc_00308857 [00:24:32]file doc_00308858 [00:24:32]remove file /storage/0532/doc_00308858 [00:24:32]file doc_00308859 [00:24:32]remove file /storage/0532/doc_00308859 [00:24:32]file doc_00308860 [00:24:32]remove file /storage/0532/doc_00308860 [00:24:32]file doc_00308861 [00:24:32]remove file /storage/0532/doc_00308861 [00:24:32]file doc_00308862 [00:24:32]remove file /storage/0532/doc_00308862 [00:24:32]file doc_00308863 [00:24:32]remove file /storage/0532/doc_00308863 [00:24:32]file doc_00308864 [00:24:32]remove file /storage/0532/doc_00308864 [00:24:32]file doc_00308865 [00:24:32]remove file /storage/0532/doc_00308865 [00:24:32]file doc_00308866 [00:24:32]remove file /storage/0532/doc_00308866 [00:24:32]file doc_00308867 [00:24:32]remove file /storage/0532/doc_00308867 [00:24:32]file doc_00308868 [00:24:32]remove file /storage/0532/doc_00308868 [00:24:32]file doc_00308869 [00:24:32]remove file /storage/0532/doc_00308869 [00:24:32]file doc_00308870 [00:24:32]remove file /storage/0532/doc_00308870 [00:24:32]file doc_00308871 [00:24:32]remove file /storage/0532/doc_00308871 [00:24:32]file doc_00308872 [00:24:32]remove file /storage/0532/doc_00308872 [00:24:32]file doc_00308873 [00:24:32]remove file /storage/0532/doc_00308873 [00:24:32]file doc_00308874 [00:24:32]remove file /storage/0532/doc_00308874 [00:24:32]file doc_00308875 [00:24:32]remove file /storage/0532/doc_00308875 [00:24:32]file doc_00308876 [00:24:32]remove file /storage/0532/doc_00308876 [00:24:32]file doc_00308877 [00:24:32]remove file /storage/0532/doc_00308877 [00:24:32]file doc_00308878 [00:24:32]remove file /storage/0532/doc_00308878 [00:24:32]file doc_00308879 [00:24:32]remove file /storage/0532/doc_00308879 [00:24:32]file doc_00308880 [00:24:32]remove file /storage/0532/doc_00308880 [00:24:32]file doc_00308881 [00:24:32]remove file /storage/0532/doc_00308881 [00:24:32]file doc_00308882 [00:24:32]remove file /storage/0532/doc_00308882 [00:24:32]file doc_00308883 [00:24:32]remove file /storage/0532/doc_00308883 [00:24:32]file doc_00308884 [00:24:32]remove file /storage/0532/doc_00308884 [00:24:32]file doc_00308885 [00:24:32]remove file /storage/0532/doc_00308885 [00:24:32]file doc_00308886 [00:24:32]remove file /storage/0532/doc_00308886 [00:24:32]file doc_00308887 [00:24:32]remove file /storage/0532/doc_00308887 [00:24:32]file doc_00308888 [00:24:32]remove file /storage/0532/doc_00308888 [00:24:32]file doc_00308889 [00:24:32]remove file /storage/0532/doc_00308889 [00:24:32]file doc_00308890 [00:24:32]remove file /storage/0532/doc_00308890 [00:24:32]file doc_00308891 [00:24:32]remove file /storage/0532/doc_00308891 [00:24:32]file doc_00308892 [00:24:32]remove file /storage/0532/doc_00308892 [00:24:32]file doc_00308893 [00:24:32]remove file /storage/0532/doc_00308893 [00:24:32]file doc_00308894 [00:24:32]remove file /storage/0532/doc_00308894 [00:24:32]file doc_00308895 [00:24:32]remove file /storage/0532/doc_00308895 [00:24:32]file doc_00308896 [00:24:32]remove file /storage/0532/doc_00308896 [00:24:32]file doc_00308897 [00:24:32]remove file /storage/0532/doc_00308897 [00:24:32]file doc_00308898 [00:24:32]remove file /storage/0532/doc_00308898 [00:24:32]file doc_00308899 [00:24:32]remove file /storage/0532/doc_00308899 [00:24:32]file doc_00308900 [00:24:32]remove file /storage/0532/doc_00308900 [00:24:32]file doc_00308901 [00:24:32]remove file /storage/0532/doc_00308901 [00:24:32]file doc_00308902 [00:24:32]remove file /storage/0532/doc_00308902 [00:24:32]file doc_00308903 [00:24:32]remove file /storage/0532/doc_00308903 [00:24:32]file doc_00308904 [00:24:32]remove file /storage/0532/doc_00308904 [00:24:32]file doc_00308905 [00:24:32]remove file /storage/0532/doc_00308905 [00:24:32]file doc_00308906 [00:24:32]remove file /storage/0532/doc_00308906 [00:24:32]file doc_00308907 [00:24:32]remove file /storage/0532/doc_00308907 [00:24:32]file doc_00308908 [00:24:32]remove file /storage/0532/doc_00308908 [00:24:32]file doc_00308909 [00:24:32]remove file /storage/0532/doc_00308909 [00:24:32]file doc_00308910 [00:24:32]remove file /storage/0532/doc_00308910 [00:24:32]file doc_00308911 [00:24:32]remove file /storage/0532/doc_00308911 [00:24:32]file doc_00308912 [00:24:32]remove file /storage/0532/doc_00308912 [00:24:32]file doc_00308913 [00:24:32]remove file /storage/0532/doc_00308913 [00:24:32]file doc_00308914 [00:24:32]remove file /storage/0532/doc_00308914 [00:24:32]file doc_00308915 [00:24:32]remove file /storage/0532/doc_00308915 [00:24:32]file doc_00308916 [00:24:32]remove file /storage/0532/doc_00308916 [00:24:32]file doc_00308917 [00:24:32]remove file /storage/0532/doc_00308917 [00:24:32]file doc_00308918 [00:24:32]remove file /storage/0532/doc_00308918 [00:24:32]file doc_00308919 [00:24:32]remove file /storage/0532/doc_00308919 [00:24:32]file doc_00308920 [00:24:32]remove file /storage/0532/doc_00308920 [00:24:32]file doc_00308921 [00:24:32]remove file /storage/0532/doc_00308921 [00:24:32]file doc_00308922 [00:24:32]remove file /storage/0532/doc_00308922 [00:24:32]file doc_00308923 [00:24:32]remove file /storage/0532/doc_00308923 [00:24:32]file doc_00308924 [00:24:32]remove file /storage/0532/doc_00308924 [00:24:32]file doc_00308925 [00:24:32]remove file /storage/0532/doc_00308925 [00:24:32]file doc_00308926 [00:24:32]remove file /storage/0532/doc_00308926 [00:24:32]file doc_00308927 [00:24:32]remove file /storage/0532/doc_00308927 [00:24:32]file doc_00308928 [00:24:32]remove file /storage/0532/doc_00308928 [00:24:32]file doc_00308929 [00:24:32]remove file /storage/0532/doc_00308929 [00:24:32]file doc_00308930 [00:24:32]remove file /storage/0532/doc_00308930 [00:24:32]file doc_00308931 [00:24:32]remove file /storage/0532/doc_00308931 [00:24:32]file doc_00308932 [00:24:32]remove file /storage/0532/doc_00308932 [00:24:32]file doc_00308933 [00:24:32]remove file /storage/0532/doc_00308933 [00:24:32]file doc_00308934 [00:24:32]remove file /storage/0532/doc_00308934 [00:24:32]file doc_00308935 [00:24:32]remove file /storage/0532/doc_00308935 [00:24:32]file doc_00308936 [00:24:32]remove file /storage/0532/doc_00308936 [00:24:32]file doc_00308937 [00:24:32]remove file /storage/0532/doc_00308937 [00:24:32]file doc_00308938 [00:24:32]remove file /storage/0532/doc_00308938 [00:24:32]file doc_00308939 [00:24:32]remove file /storage/0532/doc_00308939 [00:24:32]file doc_00308940 [00:24:32]remove file /storage/0532/doc_00308940 [00:24:32]file doc_00308941 [00:24:32]remove file /storage/0532/doc_00308941 [00:24:32]file doc_00308942 [00:24:32]remove file /storage/0532/doc_00308942 [00:24:32]file doc_00308943 [00:24:32]remove file /storage/0532/doc_00308943 [00:24:32]file doc_00308944 [00:24:32]remove file /storage/0532/doc_00308944 [00:24:32]file doc_00308945 [00:24:32]remove file /storage/0532/doc_00308945 [00:24:32]file doc_00308946 [00:24:32]remove file /storage/0532/doc_00308946 [00:24:32]file doc_00308947 [00:24:32]remove file /storage/0532/doc_00308947 [00:24:32]file doc_00308948 [00:24:32]remove file /storage/0532/doc_00308948 [00:24:32]file doc_00308949 [00:24:32]remove file /storage/0532/doc_00308949 [00:24:32]file doc_00308950 [00:24:32]remove file /storage/0532/doc_00308950 [00:24:32]file doc_00308951 [00:24:32]remove file /storage/0532/doc_00308951 [00:24:32]file doc_00308952 [00:24:32]remove file /storage/0532/doc_00308952 [00:24:32]file doc_00308953 [00:24:32]remove file /storage/0532/doc_00308953 [00:24:32]file doc_00308954 [00:24:32]remove file /storage/0532/doc_00308954 [00:24:32]file doc_00308955 [00:24:32]remove file /storage/0532/doc_00308955 [00:24:32]file doc_00308956 [00:24:32]remove file /storage/0532/doc_00308956 [00:24:32]file doc_00308957 [00:24:32]remove file /storage/0532/doc_00308957 [00:24:32]file doc_00308958 [00:24:32]remove file /storage/0532/doc_00308958 [00:24:32]file doc_00308959 [00:24:33]remove file /storage/0532/doc_00308959 [00:24:33]file doc_00308960 [00:24:33]remove file /storage/0532/doc_00308960 [00:24:33]file doc_00308961 [00:24:33]remove file /storage/0532/doc_00308961 [00:24:33]file doc_00308962 [00:24:33]remove file /storage/0532/doc_00308962 [00:24:33]file doc_00308963 [00:24:33]remove file /storage/0532/doc_00308963 [00:24:33]file doc_00308964 [00:24:33]remove file /storage/0532/doc_00308964 [00:24:33]file doc_00308965 [00:24:33]remove file /storage/0532/doc_00308965 [00:24:33]file doc_00308966 [00:24:33]remove file /storage/0532/doc_00308966 [00:24:33]file doc_00308967 [00:24:33]remove file /storage/0532/doc_00308967 [00:24:33]file doc_00308968 [00:24:33]remove file /storage/0532/doc_00308968 [00:24:33]file doc_00308969 [00:24:33]remove file /storage/0532/doc_00308969 [00:24:33]file doc_00308970 [00:24:33]remove file /storage/0532/doc_00308970 [00:24:33]file doc_00308971 [00:24:33]remove file /storage/0532/doc_00308971 [00:24:33]file doc_00308972 [00:24:33]remove file /storage/0532/doc_00308972 [00:24:33]file doc_00308973 [00:24:33]remove file /storage/0532/doc_00308973 [00:24:33]file doc_00308974 [00:24:33]remove file /storage/0532/doc_00308974 [00:24:33]file doc_00308975 [00:24:33]remove file /storage/0532/doc_00308975 [00:24:33]file doc_00308976 [00:24:33]remove file /storage/0532/doc_00308976 [00:24:33]file doc_00308977 [00:24:33]remove file /storage/0532/doc_00308977 [00:24:33]file doc_00308978 [00:24:33]remove file /storage/0532/doc_00308978 [00:24:33]file doc_00308979 [00:24:33]remove file /storage/0532/doc_00308979 [00:24:33]file doc_00308980 [00:24:33]remove file /storage/0532/doc_00308980 [00:24:33]file doc_00308981 [00:24:33]remove file /storage/0532/doc_00308981 [00:24:33]file doc_00308982 [00:24:33]remove file /storage/0532/doc_00308982 [00:24:33]file doc_00308983 [00:24:33]remove file /storage/0532/doc_00308983 [00:24:33]file doc_00308984 [00:24:33]remove file /storage/0532/doc_00308984 [00:24:33]file doc_00308985 [00:24:33]remove file /storage/0532/doc_00308985 [00:24:33]file doc_00308986 [00:24:33]remove file /storage/0532/doc_00308986 [00:24:33]file doc_00308987 [00:24:33]remove file /storage/0532/doc_00308987 [00:24:33]file doc_00308988 [00:24:33]remove file /storage/0532/doc_00308988 [00:24:33]file doc_00308989 [00:24:33]remove file /storage/0532/doc_00308989 [00:24:33]file doc_00308990 [00:24:33]remove file /storage/0532/doc_00308990 [00:24:33]file doc_00308991 [00:24:33]remove file /storage/0532/doc_00308991 [00:24:33]file doc_00308992 [00:24:33]remove file /storage/0532/doc_00308992 [00:24:33]file doc_00308993 [00:24:33]remove file /storage/0532/doc_00308993 [00:24:33]file doc_00308994 [00:24:33]remove file /storage/0532/doc_00308994 [00:24:33]file doc_00308995 [00:24:33]remove file /storage/0532/doc_00308995 [00:24:33]file doc_00308996 [00:24:33]remove file /storage/0532/doc_00308996 [00:24:33]file doc_00308997 [00:24:33]remove file /storage/0532/doc_00308997 [00:24:33]file doc_00308998 [00:24:33]remove file /storage/0532/doc_00308998 [00:24:33]file doc_00308999 [00:24:33]remove file /storage/0532/doc_00308999 [00:24:33]file doc_00309000 [00:24:33]remove file /storage/0532/doc_00309000 [00:24:33]file doc_00309001 [00:24:33]remove file /storage/0532/doc_00309001 [00:24:33]file doc_00309002 [00:24:33]remove file /storage/0532/doc_00309002 [00:24:33]file doc_00309003 [00:24:33]remove file /storage/0532/doc_00309003 [00:24:33]file doc_00309004 [00:24:33]remove file /storage/0532/doc_00309004 [00:24:33]file doc_00309005 [00:24:33]remove file /storage/0532/doc_00309005 [00:24:33]file doc_00309006 [00:24:33]remove file /storage/0532/doc_00309006 [00:24:33]file doc_00309007 [00:24:33]remove file /storage/0532/doc_00309007 [00:24:33]file doc_00309008 [00:24:33]remove file /storage/0532/doc_00309008 [00:24:33]file doc_00309009 [00:24:33]remove file /storage/0532/doc_00309009 [00:24:33]file doc_00309010 [00:24:33]remove file /storage/0532/doc_00309010 [00:24:33]file doc_00309011 [00:24:33]remove file /storage/0532/doc_00309011 [00:24:33]file doc_00309012 [00:24:33]remove file /storage/0532/doc_00309012 [00:24:33]file doc_00309013 [00:24:33]remove file /storage/0532/doc_00309013 [00:24:33]file doc_00309014 [00:24:33]remove file /storage/0532/doc_00309014 [00:24:33]file doc_00309015 [00:24:33]remove file /storage/0532/doc_00309015 [00:24:33]file doc_00309016 [00:24:33]remove file /storage/0532/doc_00309016 [00:24:33]file doc_00309017 [00:24:33]remove file /storage/0532/doc_00309017 [00:24:33]file doc_00309018 [00:24:33]remove file /storage/0532/doc_00309018 [00:24:33]file doc_00309019 [00:24:33]remove file /storage/0532/doc_00309019 [00:24:33]file doc_00309020 [00:24:33]remove file /storage/0532/doc_00309020 [00:24:33]file doc_00309021 [00:24:33]remove file /storage/0532/doc_00309021 [00:24:33]file doc_00309022 [00:24:33]remove file /storage/0532/doc_00309022 [00:24:33]file doc_00309023 [00:24:33]remove file /storage/0532/doc_00309023 [00:24:33]file doc_00309024 [00:24:33]remove file /storage/0532/doc_00309024 [00:24:33]file doc_00309025 [00:24:33]remove file /storage/0532/doc_00309025 [00:24:33]file doc_00309026 [00:24:33]remove file /storage/0532/doc_00309026 [00:24:33]file doc_00309027 [00:24:33]remove file /storage/0532/doc_00309027 [00:24:33]file doc_00309028 [00:24:33]remove file /storage/0532/doc_00309028 [00:24:33]file doc_00309029 [00:24:33]remove file /storage/0532/doc_00309029 [00:24:33]file doc_00309030 [00:24:33]remove file /storage/0532/doc_00309030 [00:24:33]file doc_00309031 [00:24:33]remove file /storage/0532/doc_00309031 [00:24:33]file doc_00309032 [00:24:33]remove file /storage/0532/doc_00309032 [00:24:33]file doc_00309033 [00:24:33]remove file /storage/0532/doc_00309033 [00:24:33]file doc_00309034 [00:24:33]remove file /storage/0532/doc_00309034 [00:24:33]file doc_00309035 [00:24:33]remove file /storage/0532/doc_00309035 [00:24:33]file doc_00309036 [00:24:33]remove file /storage/0532/doc_00309036 [00:24:33]file doc_00309037 [00:24:33]remove file /storage/0532/doc_00309037 [00:24:33]file doc_00309038 [00:24:33]remove file /storage/0532/doc_00309038 [00:24:33]file doc_00309039 [00:24:33]remove file /storage/0532/doc_00309039 [00:24:33]file doc_00309040 [00:24:33]remove file /storage/0532/doc_00309040 [00:24:33]file doc_00309041 [00:24:33]remove file /storage/0532/doc_00309041 [00:24:33]file doc_00309042 [00:24:33]remove file /storage/0532/doc_00309042 [00:24:33]file doc_00309043 [00:24:33]remove file /storage/0532/doc_00309043 [00:24:33]file doc_00309044 [00:24:33]remove file /storage/0532/doc_00309044 [00:24:33]file doc_00309045 [00:24:33]remove file /storage/0532/doc_00309045 [00:24:33]file doc_00309046 [00:24:33]remove file /storage/0532/doc_00309046 [00:24:33]file doc_00309047 [00:24:33]remove file /storage/0532/doc_00309047 [00:24:33]file doc_00309048 [00:24:33]remove file /storage/0532/doc_00309048 [00:24:33]file doc_00309049 [00:24:33]remove file /storage/0532/doc_00309049 [00:24:33]file doc_00309050 [00:24:33]remove file /storage/0532/doc_00309050 [00:24:33]file doc_00309051 [00:24:33]remove file /storage/0532/doc_00309051 [00:24:33]file doc_00309052 [00:24:33]remove file /storage/0532/doc_00309052 [00:24:33]file doc_00309053 [00:24:33]remove file /storage/0532/doc_00309053 [00:24:33]file doc_00309054 [00:24:33]remove file /storage/0532/doc_00309054 [00:24:33]file doc_00309055 [00:24:33]remove file /storage/0532/doc_00309055 [00:24:33]file doc_00309056 [00:24:33]remove file /storage/0532/doc_00309056 [00:24:33]file doc_00309057 [00:24:33]remove file /storage/0532/doc_00309057 [00:24:33]file doc_00309058 [00:24:33]remove file /storage/0532/doc_00309058 [00:24:33]file doc_00309059 [00:24:33]remove file /storage/0532/doc_00309059 [00:24:33]file doc_00309060 [00:24:33]remove file /storage/0532/doc_00309060 [00:24:33]file doc_00309061 [00:24:33]remove file /storage/0532/doc_00309061 [00:24:33]file doc_00309062 [00:24:33]remove file /storage/0532/doc_00309062 [00:24:33]file doc_00309063 [00:24:33]remove file /storage/0532/doc_00309063 [00:24:33]file doc_00309064 [00:24:33]remove file /storage/0532/doc_00309064 [00:24:33]file doc_00309065 [00:24:33]remove file /storage/0532/doc_00309065 [00:24:33]file doc_00309066 [00:24:33]remove file /storage/0532/doc_00309066 [00:24:33]file doc_00309067 [00:24:33]remove file /storage/0532/doc_00309067 [00:24:33]file doc_00309068 [00:24:33]remove file /storage/0532/doc_00309068 [00:24:33]file doc_00309069 [00:24:33]remove file /storage/0532/doc_00309069 [00:24:33]file doc_00309070 [00:24:33]remove file /storage/0532/doc_00309070 [00:24:33]file doc_00309071 [00:24:33]remove file /storage/0532/doc_00309071 [00:24:33]file doc_00309072 [00:24:33]remove file /storage/0532/doc_00309072 [00:24:33]file doc_00309073 [00:24:33]remove file /storage/0532/doc_00309073 [00:24:33]file doc_00309074 [00:24:33]remove file /storage/0532/doc_00309074 [00:24:33]file doc_00309075 [00:24:33]remove file /storage/0532/doc_00309075 [00:24:33]file doc_00309076 [00:24:33]remove file /storage/0532/doc_00309076 [00:24:33]file doc_00309077 [00:24:33]remove file /storage/0532/doc_00309077 [00:24:33]file doc_00309078 [00:24:33]remove file /storage/0532/doc_00309078 [00:24:33]file doc_00309079 [00:24:33]remove file /storage/0532/doc_00309079 [00:24:33]file doc_00309080 [00:24:33]remove file /storage/0532/doc_00309080 [00:24:33]file doc_00309081 [00:24:33]remove file /storage/0532/doc_00309081 [00:24:33]file doc_00309082 [00:24:33]remove file /storage/0532/doc_00309082 [00:24:33]file doc_00309083 [00:24:33]remove file /storage/0532/doc_00309083 [00:24:33]file doc_00309084 [00:24:33]remove file /storage/0532/doc_00309084 [00:24:33]file doc_00309085 [00:24:33]remove file /storage/0532/doc_00309085 [00:24:33]file doc_00309086 [00:24:33]remove file /storage/0532/doc_00309086 [00:24:33]file doc_00309087 [00:24:33]remove file /storage/0532/doc_00309087 [00:24:33]file doc_00309088 [00:24:33]remove file /storage/0532/doc_00309088 [00:24:33]file doc_00309089 [00:24:33]remove file /storage/0532/doc_00309089 [00:24:33]file doc_00309090 [00:24:33]remove file /storage/0532/doc_00309090 [00:24:33]file doc_00309091 [00:24:33]remove file /storage/0532/doc_00309091 [00:24:33]file doc_00309092 [00:24:33]remove file /storage/0532/doc_00309092 [00:24:33]file doc_00309093 [00:24:33]remove file /storage/0532/doc_00309093 [00:24:33]file doc_00309094 [00:24:33]remove file /storage/0532/doc_00309094 [00:24:33]file doc_00309095 [00:24:33]remove file /storage/0532/doc_00309095 [00:24:33]file doc_00309096 [00:24:33]remove file /storage/0532/doc_00309096 [00:24:33]file doc_00309097 [00:24:33]remove file /storage/0532/doc_00309097 [00:24:33]file doc_00309098 [00:24:33]remove file /storage/0532/doc_00309098 [00:24:33]file doc_00309099 [00:24:33]remove file /storage/0532/doc_00309099 [00:24:33]file doc_00309100 [00:24:33]remove file /storage/0532/doc_00309100 [00:24:33]file doc_00309101 [00:24:33]remove file /storage/0532/doc_00309101 [00:24:33]file doc_00309102 [00:24:33]remove file /storage/0532/doc_00309102 [00:24:33]file doc_00309103 [00:24:33]remove file /storage/0532/doc_00309103 [00:24:33]file doc_00309104 [00:24:33]remove file /storage/0532/doc_00309104 [00:24:33]file doc_00309105 [00:24:33]remove file /storage/0532/doc_00309105 [00:24:33]file doc_00309106 [00:24:33]remove file /storage/0532/doc_00309106 [00:24:33]file doc_00309107 [00:24:33]remove file /storage/0532/doc_00309107 [00:24:33]file doc_00309108 [00:24:33]remove file /storage/0532/doc_00309108 [00:24:33]file doc_00309109 [00:24:33]remove file /storage/0532/doc_00309109 [00:24:33]file doc_00309110 [00:24:33]remove file /storage/0532/doc_00309110 [00:24:33]file doc_00309111 [00:24:33]remove file /storage/0532/doc_00309111 [00:24:33]file doc_00309112 [00:24:33]remove file /storage/0532/doc_00309112 [00:24:33]file doc_00309113 [00:24:33]remove file /storage/0532/doc_00309113 [00:24:33]file doc_00309114 [00:24:33]remove file /storage/0532/doc_00309114 [00:24:33]file doc_00309115 [00:24:33]remove file /storage/0532/doc_00309115 [00:24:33]file doc_00309116 [00:24:33]remove file /storage/0532/doc_00309116 [00:24:33]file doc_00309117 [00:24:33]remove file /storage/0532/doc_00309117 [00:24:33]file doc_00309118 [00:24:33]remove file /storage/0532/doc_00309118 [00:24:33]file doc_00309119 [00:24:33]remove file /storage/0532/doc_00309119 [00:24:33]file doc_00309120 [00:24:33]remove file /storage/0532/doc_00309120 [00:24:33]file doc_00309121 [00:24:33]remove file /storage/0532/doc_00309121 [00:24:33]file doc_00309122 [00:24:33]remove file /storage/0532/doc_00309122 [00:24:33]file doc_00309123 [00:24:33]remove file /storage/0532/doc_00309123 [00:24:33]file doc_00309124 [00:24:33]remove file /storage/0532/doc_00309124 [00:24:33]file doc_00309125 [00:24:33]remove file /storage/0532/doc_00309125 [00:24:33]file doc_00309126 [00:24:33]remove file /storage/0532/doc_00309126 [00:24:33]file doc_00309127 [00:24:33]remove file /storage/0532/doc_00309127 [00:24:33]file doc_00309128 [00:24:33]remove file /storage/0532/doc_00309128 [00:24:33]file doc_00309129 [00:24:33]remove file /storage/0532/doc_00309129 [00:24:33]file doc_00309130 [00:24:33]remove file /storage/0532/doc_00309130 [00:24:33]file doc_00309131 [00:24:33]remove file /storage/0532/doc_00309131 [00:24:33]file doc_00309132 [00:24:33]remove file /storage/0532/doc_00309132 [00:24:33]file doc_00309133 [00:24:33]remove file /storage/0532/doc_00309133 [00:24:33]file doc_00309134 [00:24:33]remove file /storage/0532/doc_00309134 [00:24:33]file doc_00309135 [00:24:33]remove file /storage/0532/doc_00309135 [00:24:33]file doc_00309136 [00:24:33]remove file /storage/0532/doc_00309136 [00:24:33]file doc_00309137 [00:24:34]remove file /storage/0532/doc_00309137 [00:24:34]file doc_00309138 [00:24:34]remove file /storage/0532/doc_00309138 [00:24:34]OFD Sender: No OFD packet to send [00:24:34]file doc_00309139 [00:24:34]remove file /storage/0532/doc_00309139 [00:24:34]file doc_00309140 [00:24:34]remove file /storage/0532/doc_00309140 [00:24:34]file doc_00309141 [00:24:34]remove file /storage/0532/doc_00309141 [00:24:34]file doc_00309142 [00:24:34]remove file /storage/0532/doc_00309142 [00:24:34]file doc_00309143 [00:24:34]remove file /storage/0532/doc_00309143 [00:24:34]file doc_00309144 [00:24:34]remove file /storage/0532/doc_00309144 [00:24:34]file doc_00309145 [00:24:34]remove file /storage/0532/doc_00309145 [00:24:34]file doc_00309146 [00:24:34]remove file /storage/0532/doc_00309146 [00:24:34]file doc_00309147 [00:24:34]remove file /storage/0532/doc_00309147 [00:24:34]file doc_00309148 [00:24:34]remove file /storage/0532/doc_00309148 [00:24:34]file doc_00309149 [00:24:34]remove file /storage/0532/doc_00309149 [00:24:34]file doc_00309150 [00:24:34]remove file /storage/0532/doc_00309150 [00:24:34]file doc_00309151 [00:24:34]remove file /storage/0532/doc_00309151 [00:24:34]file doc_00309152 [00:24:34]remove file /storage/0532/doc_00309152 [00:24:34]file doc_00309153 [00:24:34]remove file /storage/0532/doc_00309153 [00:24:34]file doc_00309154 [00:24:34]remove file /storage/0532/doc_00309154 [00:24:34]file doc_00309155 [00:24:34]remove file /storage/0532/doc_00309155 [00:24:34]file doc_00309156 [00:24:34]remove file /storage/0532/doc_00309156 [00:24:34]file doc_00309157 [00:24:34]remove file /storage/0532/doc_00309157 [00:24:34]file doc_00309158 [00:24:34]remove file /storage/0532/doc_00309158 [00:24:34]file doc_00309159 [00:24:34]remove file /storage/0532/doc_00309159 [00:24:34]file doc_00309160 [00:24:34]remove file /storage/0532/doc_00309160 [00:24:34]file doc_00309161 [00:24:34]remove file /storage/0532/doc_00309161 [00:24:34]file doc_00309162 [00:24:34]remove file /storage/0532/doc_00309162 [00:24:34]file doc_00309163 [00:24:34]remove file /storage/0532/doc_00309163 [00:24:34]file doc_00309164 [00:24:34]remove file /storage/0532/doc_00309164 [00:24:34]file doc_00309165 [00:24:34]remove file /storage/0532/doc_00309165 [00:24:34]file doc_00309166 [00:24:34]remove file /storage/0532/doc_00309166 [00:24:34]file doc_00309167 [00:24:34]remove file /storage/0532/doc_00309167 [00:24:34]file doc_00309168 [00:24:34]remove file /storage/0532/doc_00309168 [00:24:34]file doc_00309169 [00:24:34]remove file /storage/0532/doc_00309169 [00:24:34]file doc_00309170 [00:24:34]remove file /storage/0532/doc_00309170 [00:24:34]file doc_00309171 [00:24:34]remove file /storage/0532/doc_00309171 [00:24:34]file doc_00309172 [00:24:34]remove file /storage/0532/doc_00309172 [00:24:34]file doc_00309173 [00:24:34]remove file /storage/0532/doc_00309173 [00:24:34]file doc_00309174 [00:24:34]remove file /storage/0532/doc_00309174 [00:24:34]file doc_00309175 [00:24:34]remove file /storage/0532/doc_00309175 [00:24:34]file doc_00309176 [00:24:34]remove file /storage/0532/doc_00309176 [00:24:34]file doc_00309177 [00:24:34]remove file /storage/0532/doc_00309177 [00:24:34]file doc_00309178 [00:24:34]remove file /storage/0532/doc_00309178 [00:24:34]file doc_00309179 [00:24:34]remove file /storage/0532/doc_00309179 [00:24:34]file doc_00309180 [00:24:34]remove file /storage/0532/doc_00309180 [00:24:34]file doc_00309181 [00:24:34]remove file /storage/0532/doc_00309181 [00:24:34]file doc_00309182 [00:24:34]remove file /storage/0532/doc_00309182 [00:24:34]file doc_00309183 [00:24:34]remove file /storage/0532/doc_00309183 [00:24:34]file doc_00309184 [00:24:34]remove file /storage/0532/doc_00309184 [00:24:34]file doc_00309185 [00:24:34]remove file /storage/0532/doc_00309185 [00:24:34]file doc_00309186 [00:24:34]remove file /storage/0532/doc_00309186 [00:24:34]file doc_00309187 [00:24:34]remove file /storage/0532/doc_00309187 [00:24:34]file doc_00309188 [00:24:34]remove file /storage/0532/doc_00309188 [00:24:34]file doc_00309189 [00:24:34]remove file /storage/0532/doc_00309189 [00:24:34]file doc_00309190 [00:24:34]remove file /storage/0532/doc_00309190 [00:24:34]file doc_00309191 [00:24:34]remove file /storage/0532/doc_00309191 [00:24:34]file doc_00309192 [00:24:34]remove file /storage/0532/doc_00309192 [00:24:34]file doc_00309193 [00:24:34]remove file /storage/0532/doc_00309193 [00:24:34]file doc_00309194 [00:24:34]remove file /storage/0532/doc_00309194 [00:24:34]file doc_00309195 [00:24:34]remove file /storage/0532/doc_00309195 [00:24:34]file doc_00309196 [00:24:34]remove file /storage/0532/doc_00309196 [00:24:34]file doc_00309197 [00:24:34]remove file /storage/0532/doc_00309197 [00:24:34]file doc_00309198 [00:24:34]remove file /storage/0532/doc_00309198 [00:24:34]file doc_00309199 [00:24:34]remove file /storage/0532/doc_00309199 [00:24:34]file doc_00309200 [00:24:34]remove file /storage/0532/doc_00309200 [00:24:34]file doc_00309201 [00:24:34]remove file /storage/0532/doc_00309201 [00:24:34]file doc_00309202 [00:24:34]remove file /storage/0532/doc_00309202 [00:24:34]file doc_00309203 [00:24:34]remove file /storage/0532/doc_00309203 [00:24:34]file doc_00309204 [00:24:34]remove file /storage/0532/doc_00309204 [00:24:34]file doc_00309205 [00:24:34]remove file /storage/0532/doc_00309205 [00:24:34]file doc_00309206 [00:24:34]remove file /storage/0532/doc_00309206 [00:24:34]file doc_00309207 [00:24:34]remove file /storage/0532/doc_00309207 [00:24:34]file doc_00309208 [00:24:34]remove file /storage/0532/doc_00309208 [00:24:34]file doc_00309209 [00:24:34]remove file /storage/0532/doc_00309209 [00:24:34]file doc_00309210 [00:24:34]remove file /storage/0532/doc_00309210 [00:24:34]file doc_00309211 [00:24:34]remove file /storage/0532/doc_00309211 [00:24:34]file doc_00309212 [00:24:34]remove file /storage/0532/doc_00309212 [00:24:34]file doc_00309213 [00:24:34]remove file /storage/0532/doc_00309213 [00:24:34]file doc_00309214 [00:24:34]remove file /storage/0532/doc_00309214 [00:24:34]file doc_00309215 [00:24:34]remove file /storage/0532/doc_00309215 [00:24:34]file doc_00309216 [00:24:34]remove file /storage/0532/doc_00309216 [00:24:34]file doc_00309217 [00:24:34]remove file /storage/0532/doc_00309217 [00:24:34]file doc_00309218 [00:24:34]remove file /storage/0532/doc_00309218 [00:24:34]file doc_00309219 [00:24:34]remove file /storage/0532/doc_00309219 [00:24:34]file doc_00309220 [00:24:34]remove file /storage/0532/doc_00309220 [00:24:34]file doc_00309221 [00:24:34]remove file /storage/0532/doc_00309221 [00:24:34]file doc_00309222 [00:24:34]remove file /storage/0532/doc_00309222 [00:24:34]file doc_00309223 [00:24:34]remove file /storage/0532/doc_00309223 [00:24:34]file doc_00309224 [00:24:34]remove file /storage/0532/doc_00309224 [00:24:34]file doc_00309225 [00:24:34]remove file /storage/0532/doc_00309225 [00:24:34]file doc_00309226 [00:24:34]remove file /storage/0532/doc_00309226 [00:24:34]file doc_00309227 [00:24:34]remove file /storage/0532/doc_00309227 [00:24:34]file doc_00309228 [00:24:34]remove file /storage/0532/doc_00309228 [00:24:34]file doc_00309229 [00:24:34]remove file /storage/0532/doc_00309229 [00:24:34]file doc_00309230 [00:24:34]remove file /storage/0532/doc_00309230 [00:24:34]file doc_00309231 [00:24:34]remove file /storage/0532/doc_00309231 [00:24:34]file doc_00309232 [00:24:34]remove file /storage/0532/doc_00309232 [00:24:34]file doc_00309233 [00:24:34]remove file /storage/0532/doc_00309233 [00:24:34]file doc_00309234 [00:24:34]remove file /storage/0532/doc_00309234 [00:24:34]file doc_00309235 [00:24:34]remove file /storage/0532/doc_00309235 [00:24:34]file doc_00309236 [00:24:34]remove file /storage/0532/doc_00309236 [00:24:34]file doc_00309237 [00:24:34]remove file /storage/0532/doc_00309237 [00:24:34]file doc_00309238 [00:24:34]remove file /storage/0532/doc_00309238 [00:24:34]file doc_00309239 [00:24:34]remove file /storage/0532/doc_00309239 [00:24:34]file doc_00309240 [00:24:34]remove file /storage/0532/doc_00309240 [00:24:34]file doc_00309241 [00:24:34]remove file /storage/0532/doc_00309241 [00:24:34]file doc_00309242 [00:24:34]remove file /storage/0532/doc_00309242 [00:24:34]file doc_00309243 [00:24:34]remove file /storage/0532/doc_00309243 [00:24:34]file doc_00309244 [00:24:34]remove file /storage/0532/doc_00309244 [00:24:34]file doc_00309245 [00:24:34]remove file /storage/0532/doc_00309245 [00:24:34]file doc_00309246 [00:24:34]remove file /storage/0532/doc_00309246 [00:24:34]file doc_00309247 [00:24:34]remove file /storage/0532/doc_00309247 [00:24:34]file doc_00309248 [00:24:34]remove file /storage/0532/doc_00309248 [00:24:34]file doc_00309249 [00:24:34]remove file /storage/0532/doc_00309249 [00:24:34]file doc_00309250 [00:24:34]remove file /storage/0532/doc_00309250 [00:24:34]file doc_00309251 [00:24:34]remove file /storage/0532/doc_00309251 [00:24:34]file doc_00309252 [00:24:34]remove file /storage/0532/doc_00309252 [00:24:34]file doc_00309253 [00:24:34]remove file /storage/0532/doc_00309253 [00:24:34]file doc_00309254 [00:24:34]remove file /storage/0532/doc_00309254 [00:24:34]file doc_00309255 [00:24:34]remove file /storage/0532/doc_00309255 [00:24:34]file doc_00309256 [00:24:34]remove file /storage/0532/doc_00309256 [00:24:34]file doc_00309257 [00:24:34]remove file /storage/0532/doc_00309257 [00:24:34]file doc_00309258 [00:24:34]remove file /storage/0532/doc_00309258 [00:24:34]file doc_00309259 [00:24:34]remove file /storage/0532/doc_00309259 [00:24:34]file doc_00309260 [00:24:34]remove file /storage/0532/doc_00309260 [00:24:34]file doc_00309261 [00:24:34]remove file /storage/0532/doc_00309261 [00:24:34]file doc_00309262 [00:24:34]remove file /storage/0532/doc_00309262 [00:24:34]file doc_00309263 [00:24:34]remove file /storage/0532/doc_00309263 [00:24:34]file doc_00309264 [00:24:34]remove file /storage/0532/doc_00309264 [00:24:34]remove dir /storage/0532 [00:24:34]ProcessDocumentItem done err = 0, tmpTLVsize=216 [00:24:34]tlvbuf is 0026B6A0 [00:24:34]SAM_PROTO_ClearQueue [00:24:34]wFMCommunicate request_size=4 [00:24:34]MH_SAM_APDU [00:24:34]CAPDU: 80 09 00 00 [00:24:34]Write to MH i2c: E2 08 00 8E 69 80 09 00 00 00 00 00 00 69 [00:24:34]Write i2c OK [00:24:34]MH_I2C_Read... [00:24:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:24:34]Read from MH i2c: E2 [00:24:34]MH_I2C_Read... [00:24:34]Read from MH i2c: E2 03 00 [00:24:34]MH_I2C_Read... [00:24:34]Read from MH i2c: E2 03 00 8E 69 00 90 00 6B [00:24:34]RAPDU: 90 00 [00:24:34]wFMCommunicate OK [00:24:34]SAM_PROTO_ClearQueue done [00:24:34]KKMCreateOFDPacket [00:24:34]OFDProtocolAddRootSTLVToBuf [00:24:34]FM_MakeSignedData [00:24:34]FM_MakeSignedData [00:24:34]SAM_PROTO_SignData [00:24:34]wFMCommunicate request_size=4 [00:24:34]MH_SAM_APDU [00:24:34]CAPDU: 80 0D 01 02 [00:24:34]Write to MH i2c: E2 08 00 8F 69 80 0D 01 02 00 00 00 00 71 [00:24:34]Write i2c OK [00:24:34]MH_I2C_Read... [00:24:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:24:34]Read from MH i2c: E2 [00:24:34]MH_I2C_Read... [00:24:34]Read from MH i2c: E2 03 00 [00:24:34]MH_I2C_Read... [00:24:34]Read from MH i2c: E2 03 00 8F 69 00 90 00 6C [00:24:34]RAPDU: 90 00 [00:24:34]wFMCommunicate OK [00:24:34]wFMCommunicate request_size=225 [00:24:34]MH_SAM_APDU [00:24:34]CAPDU: 80 0D 02 02 DC 02 00 D8 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 13 00 D0 90 D0 BB D0 B8 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 AD 2E 20 F1 03 2E 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D0 B5 D1 80 D0 B1 D0 B5 D0 BD 2C 20 34 31 2E 34 38 36 31 37 2C 20 37 31 2E 37 35 36 35 32 39 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 37 32 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 41 88 1D 67 0E 04 04 00 15 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 11 B8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 35 04 06 00 00 C7 F0 6F 4F 47 [00:24:34]Write to MH i2c: E2 E4 00 90 69 80 0D 02 02 DC 00 02 00 D8 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 13 00 D0 90 D0 BB D0 B8 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 AD 2E 20 F1 03 2E 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D0 B5 D1 80 D0 B1 D0 B5 D0 BD 2C 20 34 31 2E 34 38 36 31 37 2C 20 37 31 2E 37 35 36 35 32 39 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 37 32 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 41 88 1D 67 0E 04 04 00 15 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 11 B8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 35 04 06 00 00 C7 F0 6F 4F 47 00 00 B3 [00:24:34]Write i2c OK [00:24:34]MH_I2C_Read... [00:24:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:24:35]Read from MH i2c: E2 [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: E2 03 00 [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: E2 03 00 90 69 00 90 00 6D [00:24:35]RAPDU: 90 00 [00:24:35]wFMCommunicate OK [00:24:35]wFMCommunicate request_size=4 [00:24:35]MH_SAM_APDU [00:24:35]CAPDU: 80 0D 03 02 [00:24:35]Write to MH i2c: E2 08 00 91 69 80 0D 03 02 00 00 00 00 75 [00:24:35]Write i2c OK [00:24:35]MH_I2C_Read... [00:24:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:24:35]Read from MH i2c: E2 [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: E2 0B 00 [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: E2 0B 00 91 69 00 2C 16 12 D6 E1 CE 74 22 90 00 E5 [00:24:35]RAPDU: 2C 16 12 D6 E1 CE 74 22 90 00 [00:24:35]wFMCommunicate OK [00:24:35]SAM_PROTO_SignData done [00:24:35]FM_MakeSignedData done [00:24:35]CreateOFDProtocolMessage [00:24:35]wFMCommunicate request_size=4 [00:24:35]MH_SAM_APDU [00:24:35]CAPDU: 80 11 00 00 [00:24:35]Write to MH i2c: E2 08 00 92 69 80 11 00 00 00 00 00 00 75 [00:24:35]Write i2c OK [00:24:35]MH_I2C_Read... [00:24:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:24:35]Read from MH i2c: E2 [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: E2 17 00 [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: E2 17 00 92 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CA [00:24:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:24:35]wFMCommunicate OK [00:24:35]CreateOFDProtocolMessage done [00:24:35]OFDSenderStorePacket 309265 [00:24:35]StoreOFDPacket docnum=309265 [00:24:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 EC 00 00 00 7C 6E E4 00 AF 74 5A 02 01 00 02 00 D8 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 13 00 D0 90 D0 BB D0 B8 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 AD 2E 20 F1 03 2E 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D0 B5 D1 80 D0 B1 D0 B5 D0 BD 2C 20 34 31 2E 34 38 36 31 37 2C 20 37 31 2E 37 35 36 35 32 39 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 37 32 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 41 88 1D 67 0E 04 04 00 15 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 11 B8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 35 04 06 00 00 C7 F0 6F 4F 47 2C 16 12 D6 E1 CE 74 22 [00:24:35]CheckFolder [00:24:35]dirname=/storage/ofd_packets [00:24:35]CheckFolder done [00:24:35]ProducePacketName [00:24:35]name=ofd_packets/00309265 [00:24:35]NVStorageSaveData ofd_packets/00309265 [00:24:35]File name is /storage/ofd_packets/00309265 [00:24:35]Write 266 bytes [00:24:35]NVStorageSaveData done [00:24:35]OFDSenderStorePacket done [00:24:35]KKMCreateOFDPacket done [00:24:35]NVStorageSaveData kkm_last_timestamp [00:24:35]File name is /storage/kkm_last_timestamp [00:24:35]Write 4 bytes [00:24:35]NVStorageSaveData done [00:24:35]ExternCall_PrintAddStr [00:24:35]wPrintStart [00:24:35]Write to MH i2c: 01 00 00 93 69 FC [00:24:35]Write i2c OK [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: 01 [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: 01 07 00 [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: 01 07 00 93 69 00 00 00 00 00 FF 0F 11 [00:24:35]RasterBufferAndPrint [00:24:35]line Отчет об открытии смены [00:24:35]line ФФД: 1.0 [00:24:35]line ИНН: 02508201610067 [00:24:35]line Кассир: Алибаев Э. [00:24:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [00:24:35]line Место: АЗС № 172 "Партнер Нефть" [00:24:35]line 27.10.2024 00:24 [00:24:35]line Смена: 533 [00:24:35]line РНМ: 0000000000091780 [00:24:35]line ЗНМ: 0300000116 [00:24:35]line ФД: 309265 [00:24:35]line ФМ: 0000000000871765 [00:24:35]line ФПД: 858732318535 [00:24:35]written 0, free lines is 4095 [00:24:35]OFD Sender: Processing packet 309265 [packets to send 223, broken 222] [00:24:35]ProducePacketName [00:24:35]name=ofd_packets/00309265 [00:24:35]OFD Sender: To server: pG, [00:24:35]CommunicateWithHost lk.salyk.kg:30040 [00:24:35]ConnectInit lk.salyk.kg [00:24:35]Connected sock=10 [00:24:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 EC 00 00 00 7C 6E E4 00 AF 74 5A 02 01 00 02 00 D8 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 13 00 D0 90 D0 BB D0 B8 D0 B1 D0 B0 D0 B5 D0 B2 20 D0 AD 2E 20 F1 03 2E 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 9A D0 B5 D1 80 D0 B1 D0 B5 D0 BD 2C 20 34 31 2E 34 38 36 31 37 2C 20 37 31 2E 37 35 36 35 32 39 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 37 32 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 41 88 1D 67 0E 04 04 00 15 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 11 B8 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 35 04 06 00 00 C7 F0 6F 4F 47 2C 16 12 D6 E1 CE 74 22 [00:24:35]Write to MH i2c: 01 00 00 A4 69 0D [00:24:35]Write i2c OK [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: 01 [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: 01 07 00 [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: 01 07 00 A4 69 00 00 00 00 00 F3 0E 15 [00:24:35]RasterBufferAndPrint [00:24:35]line [00:24:35]line [00:24:35]line [00:24:35]line [00:24:35]line [00:24:35]written 0, free lines is 3842 [00:24:35]MH_Cut [00:24:35]Write to MH i2c: D1 01 00 AB 69 01 E6 [00:24:35]Write i2c OK [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: D1 [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: D1 01 00 [00:24:35]MH_I2C_Read... [00:24:35]Read from MH i2c: D1 01 00 AB 69 00 E5 [00:24:35]Write to MH i2c: 01 00 00 AC 69 15 [00:24:35]Write i2c OK [00:24:35]MH_I2C_Read... [00:24:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 7E E2 47 00 32 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 11 B8 04 00 F4 03 04 00 A0 2E 1D 67 B6 04 01 00 00 3B 59 BF 47 C3 BA 9F 79 [00:24:35]CommunicateWithHost err = 0 [00:24:35]CheckOFDResponse [00:24:35]1017 (14) - 77093643461234 [00:24:35]1041 (16) - 0000000000871765 [00:24:35]1040 (4) - 309265 [00:24:35]1012 (4) - 26.10.2024 18:02 [00:24:35]1206 (1) - 0 [00:24:35]OFD Sender: Remove packet 309265 [00:24:35]ProducePacketName [00:24:35]name=ofd_packets/00309265 [00:24:35]NVStorageDeleteData [00:24:35]*** Cut start [00:24:35]*** Purtial cut [00:24:35]*** Stage 1: CUTSNS_PIN = 1 [00:24:36]Read from MH i2c: 01 [00:24:36]MH_I2C_Read... [00:24:36]*** Stop cut motor [00:24:36]*** Cut end [00:24:36]Read from MH i2c: 01 07 00 [00:24:36]MH_I2C_Read... [00:24:36]Read from MH i2c: 01 07 00 AC 69 00 00 00 00 00 FF 0F 2A [00:24:36]process_action open_shift done [00:24:36]requested_data is exist [00:24:36]produce_requested_data [00:24:36]requested_item fd.num is exist - process it [00:24:36]SAM_PROTO_GetFieldsCounters [00:24:36]wFMCommunicate request_size=4 [00:24:36]MH_SAM_APDU [00:24:36]CAPDU: 80 13 00 00 [00:24:36]Write to MH i2c: E2 08 00 AD 69 80 13 00 00 00 00 00 00 92 [00:24:36]Write i2c OK [00:24:36]MH_I2C_Read... [00:24:36]OFD Sender: No OFD packet to send [00:24:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:24:36]Read from MH i2c: E2 [00:24:36]MH_I2C_Read... [00:24:36]Read from MH i2c: E2 62 00 [00:24:36]MH_I2C_Read... [00:24:36]Read from MH i2c: E2 62 00 AD 69 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 11 B8 04 00 0E 04 04 00 15 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 99 [00:24: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 11 B8 04 00 0E 04 04 00 15 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 [00:24:36]wFMCommunicate OK [00:24:36]SAM_PROTO_GetFieldsCounters done [00:24:36]requested_item shift.num is exist - process it [00:24:36]requested_item shift.opened is exist - process it [00:24:36]req_shift_opened [00:24:36]FM_GetShiftState [00:24:36]SAM_PROTO_GetShiftState [00:24:36]wFMCommunicate request_size=4 [00:24:36]MH_SAM_APDU [00:24:36]CAPDU: 80 13 01 00 [00:24:36]Write to MH i2c: E2 08 00 AE 69 80 13 01 00 00 00 00 00 94 [00:24:36]Write i2c OK [00:24:36]MH_I2C_Read... [00:24:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:24:36]Read from MH i2c: E2 [00:24:36]MH_I2C_Read... [00:24:36]Read from MH i2c: E2 0E 00 [00:24:36]MH_I2C_Read... [00:24:36]Read from MH i2c: E2 0E 00 AE 69 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 ED [00:24:36]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:24:36]wFMCommunicate OK [00:24:36]SAM_PROTO_GetShiftState done [00:24:36]FM_GetShiftState done [00:24:36]req_shift_opened done [00:24:36]requested_item shift.open_date is exist - process it [00:24:36]req_shift_open_date [00:24:36]req_shift_open_date done [00:24:36]produce_requested_data done [00:24:36]produce_requested_data return {"fd.num":309265,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [00:24:36]process_action_free open_shift [00:24:36]json_value_free [00:24:36]json_value_free done [00:24:36]process_json_proto returns [00:24:36]Send response to host [00:24:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":309265,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [00:24:36]free response buf [00:24:36]execute_script done [00:24:36]execute_script returns [00:24:36]free content buf [00:24:36]Sock 9.Close socket [00:24:36]Sock 9.Thread stoped [00:24:36]accept exits with 7 [00:24:36]New connection [00:24:36]New thread 3067022692 created [00:24:36]Thread 3066879332 joined [00:24:36]Waiting for new connection... [00:24:36] Sock 7.Parse request [00:24:36]Sock 7.Check first char [00:24:36]Sock 7.First char is OK [00:24:36]request: POST /json_proto HTTP/1.0 [00:24:36]Method: POST [00:24:36]URL: /json_proto [00:24:36]Method is POST - this is cgi request [00:24:36]url: /json_proto [00:24:36]query_string will be loaded in cgi processing [00:24:36]execute_cgi json_proto POST (null) [00:24:36]execute_cgi path=json_proto method=POST [00:24:36]POST find Content-Length [00:24:36]Host: 172.17.96.3:8080 [00:24:36]Content-Length: 331 [00:24:36]Content-Type: application/json [00:24:36] [00:24:36]POST finish read [00:24:36]Found Content-Length = 331 [00:24:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:24:36]execute_script... [00:24:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:24:36]POST & json_proto [00:24:36]process_json_proto [00:24:36]json parsed OK: [00:24:36]protocol is kg_v1.0 [00:24:36]action value=get_value [00:24:36]process_action get_value [00:24:36]cmd_get_value [00:24:36]process_action get_value done [00:24:36]requested_data is exist [00:24:36]produce_requested_data [00:24:36]requested_item fm.sale.total is exist - process it [00:24:36]SAM_PROTO_GetFMData [00:24:36]wFMCommunicate request_size=4 [00:24:36]MH_SAM_APDU [00:24:36]CAPDU: 80 13 03 00 [00:24:36]Write to MH i2c: E2 08 00 AF 69 80 13 03 00 00 00 00 00 97 [00:24:36]Write i2c OK [00:24:36]MH_I2C_Read... [00:24:36]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:24:36]Read from MH i2c: E2 [00:24:36]MH_I2C_Read... [00:24:36]Read from MH i2c: E2 FD 00 [00:24:36]MH_I2C_Read... [00:24:36]Read from MH i2c: E2 FD 00 AF 69 00 C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 E2 [00:24:37]RAPDU: C2 04 85 04 BE 04 6E 04 04 00 E7 B3 04 00 69 04 A3 00 6F 04 04 00 BB B3 04 00 B1 04 05 00 48 FD 17 08 05 70 04 05 00 80 A6 A1 83 04 72 04 04 00 C8 56 76 84 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 EA 4F D8 88 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 0B 27 67 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 99 00 6F 04 04 00 2C 00 00 00 B1 04 03 00 28 94 E3 70 04 03 00 28 94 E3 72 04 00 00 00 04 7B 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0C 00 F2 03 01 00 01 F3 03 03 00 73 2B 18 EF 03 09 00 F6 03 90 00 [00:24:37]wFMCommunicate OK [00:24:37]wFMCommunicate request_size=4 [00:24:37]MH_SAM_APDU [00:24:37]CAPDU: 80 17 00 00 [00:24:37]Write to MH i2c: E2 08 00 B0 69 80 17 00 00 00 00 00 00 99 [00:24:37]Write i2c OK [00:24:37]MH_I2C_Read... [00:24:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:37]Read from MH i2c: E2 [00:24:37]MH_I2C_Read... [00:24:37]Read from MH i2c: E2 FD 00 [00:24:37]MH_I2C_Read... [00:24:37]Read from MH i2c: E2 FD 00 B0 69 00 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 63 [00:24:37]RAPDU: 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 98 03 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 90 00 [00:24:37]wFMCommunicate OK [00:24:37]wFMCommunicate request_size=4 [00:24:37]MH_SAM_APDU [00:24:37]CAPDU: 80 17 00 00 [00:24:37]Write to MH i2c: E2 08 00 B1 69 80 17 00 00 00 00 00 00 9A [00:24:37]Write i2c OK [00:24:37]MH_I2C_Read... [00:24:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:37]Read from MH i2c: E2 [00:24:37]MH_I2C_Read... [00:24:37]Read from MH i2c: E2 FD 00 [00:24:37]MH_I2C_Read... [00:24:37]Read from MH i2c: E2 FD 00 B1 69 00 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 48 [00:24:38]RAPDU: 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 90 00 [00:24:38]wFMCommunicate OK [00:24:38]wFMCommunicate request_size=4 [00:24:38]MH_SAM_APDU [00:24:38]CAPDU: 80 17 00 00 [00:24:38]Write to MH i2c: E2 08 00 B2 69 80 17 00 00 00 00 00 00 9B [00:24:38]Write i2c OK [00:24:38]MH_I2C_Read... [00:24:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:38]Read from MH i2c: E2 [00:24:38]MH_I2C_Read... [00:24:38]Read from MH i2c: E2 FD 00 [00:24:38]MH_I2C_Read... [00:24:38]Read from MH i2c: E2 FD 00 B2 69 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 16 [00:24:38]RAPDU: F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 90 00 [00:24:38]wFMCommunicate OK [00:24:38]wFMCommunicate request_size=4 [00:24:38]MH_SAM_APDU [00:24:38]CAPDU: 80 17 00 00 [00:24:38]Write to MH i2c: E2 08 00 B3 69 80 17 00 00 00 00 00 00 9C [00:24:38]Write i2c OK [00:24:38]MH_I2C_Read... [00:24:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 220! [00:24:38]Read from MH i2c: E2 [00:24:38]MH_I2C_Read... [00:24:38]Read from MH i2c: E2 DF 00 [00:24:38]MH_I2C_Read... [00:24:38]Read from MH i2c: E2 DF 00 B3 69 00 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [00:24:38]RAPDU: 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:24:38]wFMCommunicate OK [00:24:38]SAM_PROTO_GetFMData done [00:24:38]requested_item fm.sale_refund.total is exist - process it [00:24:38]requested_item fm.buy.total is exist - process it [00:24:38]requested_item shift.sale.total is exist - process it [00:24:38]SAM_PROTO_GetShiftData [00:24:38]wFMCommunicate request_size=4 [00:24:38]MH_SAM_APDU [00:24:38]CAPDU: 80 13 02 00 [00:24:38]Write to MH i2c: E2 08 00 B4 69 80 13 02 00 00 00 00 00 9B [00:24:38]Write i2c OK [00:24:38]MH_I2C_Read... [00:24:39]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:24:39]Read from MH i2c: E2 [00:24:39]MH_I2C_Read... [00:24:39]Read from MH i2c: E2 FD 00 [00:24:39]MH_I2C_Read... [00:24:39]Read from MH i2c: E2 FD 00 B4 69 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 0E [00:24:39]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:24:39]wFMCommunicate OK [00:24:39]wFMCommunicate request_size=4 [00:24:39]MH_SAM_APDU [00:24:39]CAPDU: 80 17 00 00 [00:24:39]Write to MH i2c: E2 08 00 B5 69 80 17 00 00 00 00 00 00 9E [00:24:39]Write i2c OK [00:24:39]MH_I2C_Read... [00:24:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:39]Read from MH i2c: E2 [00:24:39]MH_I2C_Read... [00:24:39]Read from MH i2c: E2 FD 00 [00:24:39]MH_I2C_Read... [00:24:39]Read from MH i2c: E2 FD 00 B5 69 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 A6 [00:24:39]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:24:40]wFMCommunicate OK [00:24:40]wFMCommunicate request_size=4 [00:24:40]MH_SAM_APDU [00:24:40]CAPDU: 80 17 00 00 [00:24:40]Write to MH i2c: E2 08 00 B6 69 80 17 00 00 00 00 00 00 9F [00:24:40]Write i2c OK [00:24:40]MH_I2C_Read... [00:24:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:40]Read from MH i2c: E2 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: E2 FD 00 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: E2 FD 00 B6 69 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 71 [00:24:40]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:24:40]wFMCommunicate OK [00:24:40]wFMCommunicate request_size=4 [00:24:40]MH_SAM_APDU [00:24:40]CAPDU: 80 17 00 00 [00:24:40]Write to MH i2c: E2 08 00 B7 69 80 17 00 00 00 00 00 00 A0 [00:24:40]Write i2c OK [00:24:40]MH_I2C_Read... [00:24:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:24:40]Read from MH i2c: E2 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: E2 FD 00 [00:24:40]MH_I2C_Read... [00:24:40]Read from MH i2c: E2 FD 00 B7 69 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 12 [00:24:40]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:24:40]wFMCommunicate OK [00:24:40]wFMCommunicate request_size=4 [00:24:40]MH_SAM_APDU [00:24:40]CAPDU: 80 17 00 00 [00:24:40]Write to MH i2c: E2 08 00 B8 69 80 17 00 00 00 00 00 00 A1 [00:24:41]Write i2c OK [00:24:41]MH_I2C_Read... [00:24:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:24:41]Read from MH i2c: E2 [00:24:41]MH_I2C_Read... [00:24:41]Read from MH i2c: E2 BD 00 [00:24:41]MH_I2C_Read... [00:24:41]Read from MH i2c: E2 BD 00 B8 69 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 87 [00:24:41]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:24:41]wFMCommunicate OK [00:24:41]SAM_PROTO_GetShiftData done [00:24:41]requested_item shift.sale.total_cash is exist - process it [00:24:41]requested_item shift.sale_refund.total is exist - process it [00:24:41]requested_item shift.sale_refund.total_cash is exist - process it [00:24:41]requested_item shift.buy.total is exist - process it [00:24:41]requested_item shift.buy.total_cash is exist - process it [00:24:41]OFD Sender: No OFD packet to send [00:24:41]produce_requested_data done [00:24:41]produce_requested_data return {"fm.sale.total":216106263.76,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:24:41]process_action_free get_value [00:24:41]json_value_free [00:24:41]json_value_free done [00:24:41]process_json_proto returns [00:24:41]Send response to host [00:24:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":216106263.76,"fm.sale_refund.total":149146.00,"fm.buy.total":0.00,"shift.sale.total":0.00,"shift.sale.total_cash":0.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:24:41]free response buf [00:24:41]execute_script done [00:24:41]execute_script returns [00:24:41]free content buf [00:24:41]Sock 7.Close socket [00:24:41]Sock 7.Thread stoped [00:24:46]OFD Sender: No OFD packet to send [00:24:51]OFD Sender: No OFD packet to send [00:24:56]OFD Sender: No OFD packet to send [00:25:01]OFD Sender: No OFD packet to send [00:25:06]OFD Sender: No OFD packet to send [00:25:11]OFD Sender: No OFD packet to send [00:25:12]accept exits with 9 [00:25:12]New connection [00:25:12]New thread 3066879332 created [00:25:12]Thread 3067022692 joined [00:25:12]Waiting for new connection... [00:25:12] Sock 9.Parse request [00:25:12]Sock 9.Check first char [00:25:12]Sock 9.First char is OK [00:25:12]request: POST /json_proto HTTP/1.0 [00:25:12]Method: POST [00:25:12]URL: /json_proto [00:25:12]Method is POST - this is cgi request [00:25:12]url: /json_proto [00:25:12]query_string will be loaded in cgi processing [00:25:12]execute_cgi json_proto POST (null) [00:25:12]execute_cgi path=json_proto method=POST [00:25:12]POST find Content-Length [00:25:12]Host: 172.17.96.3:8080 [00:25:12]Content-Length: 678 [00:25:12]Content-Type: application/json [00:25:12] [00:25:12]POST finish read [00:25:12]Found Content-Length = 678 [00:25:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.810, "sum" : 790.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 790.00, "total" : 790.00, "payments": [ { "type": 0, "sum" : 790.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:25:12]execute_script... [00:25: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)643132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 11.810, "sum" : 790.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 790.00, "total" : 790.00, "payments": [ { "type": 0, "sum" : 790.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:25:12]POST & json_proto [00:25:12]process_json_proto [00:25:12]json parsed OK: [00:25:12]protocol is kg_v1.0 [00:25:12]action value=close_receipt [00:25:12]process_action close_receipt [00:25:12]cmd_close_receipt [00:25:12]MH_GetDate [00:25:12]Write to MH i2c: F0 00 00 B9 69 11 [00:25:12]Write i2c OK [00:25:12]MH_I2C_Read... [00:25:12]Read from MH i2c: F0 [00:25:12]MH_I2C_Read... [00:25:12]Read from MH i2c: F0 09 00 [00:25:12]MH_I2C_Read... [00:25:12]Read from MH i2c: F0 09 00 B9 69 00 6B 88 1D 67 44 5E 04 65 9C [00:25:12]GetLastDocTimeStamp 1729988673 [00:25:12]current date 1729988715 [00:25:12]FM_GetShiftState [00:25:12]SAM_PROTO_GetShiftState [00:25:12]wFMCommunicate request_size=4 [00:25:12]MH_SAM_APDU [00:25:12]CAPDU: 80 13 01 00 [00:25:12]Write to MH i2c: E2 08 00 BA 69 80 13 01 00 00 00 00 00 A0 [00:25:12]Write i2c OK [00:25:12]MH_I2C_Read... [00:25:12]Read from MH i2c: E2 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:25:12] [00:25:12]MH_I2C_Read... [00:25:12]Read from MH i2c: E2 0E 00 [00:25:12]MH_I2C_Read... [00:25:12]Read from MH i2c: E2 0E 00 BA 69 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 F9 [00:25:12]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:25:12]wFMCommunicate OK [00:25:12]SAM_PROTO_GetShiftState done [00:25:12]FM_GetShiftState done [00:25:12]opened in 1729988673 [00:25:12]opened+sec_in_day 1730075073 [00:25:12]quantity*price = 79008 [00:25:12]sum+1 = 79010 [00:25:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 790.00 Внесено: 790.00 СДАЧА: 0.00 НСП 1% : 6.99 НДС 12% : 83.90 Наличными: 790.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 1 27.10.2024 00:25 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309266 ФПД: 136266327851276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T002515&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309266&fm=136266327851276&tin=02508201610067®Number=0000000000091780&sum=79000 [00:25:14]StoreToDocumentArchive [00:25:14]shift 533 fd 309266 [00:25:14]save to /storage/0533/doc_00309266 [00:25:14]save last doc name /storage/0533/doc_00309266 to /storage/kkm_last_doc_name [00:25:14]save OK [00:25:14]Clear old archive folders... [00:25:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:25:14]tlvbuf is 000E9800 [00:25:14]SAM_PROTO_ClearQueue [00:25:14]wFMCommunicate request_size=4 [00:25:14]MH_SAM_APDU [00:25:14]CAPDU: 80 09 00 00 [00:25:14]Write to MH i2c: E2 08 00 C7 69 80 09 00 00 00 00 00 00 A2 [00:25:14]Write i2c OK [00:25:14]MH_I2C_Read... [00:25:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:25:14]Read from MH i2c: E2 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 03 00 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 03 00 C7 69 00 90 00 A4 [00:25:14]RAPDU: 90 00 [00:25:14]wFMCommunicate OK [00:25:14]SAM_PROTO_ClearQueue done [00:25:14]KKMCreateOFDPacket [00:25:14]OFDProtocolAddRootSTLVToBuf [00:25:14]FM_MakeSignedData [00:25:14]FM_MakeSignedData [00:25:14]SAM_PROTO_SignData [00:25:14]wFMCommunicate request_size=4 [00:25:14]MH_SAM_APDU [00:25:14]CAPDU: 80 0D 01 02 [00:25:14]Write to MH i2c: E2 08 00 C8 69 80 0D 01 02 00 00 00 00 AA [00:25:14]Write i2c OK [00:25:14]MH_I2C_Read... [00:25:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:25:14]Read from MH i2c: E2 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 03 00 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 03 00 C8 69 00 90 00 A5 [00:25:14]RAPDU: 90 00 [00:25:14]wFMCommunicate OK [00:25:14]wFMCommunicate request_size=255 [00:25:14]MH_SAM_APDU [00:25:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 22 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A1 34 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 34 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 20 00 00 00 00 07 04 06 00 98 34 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 6B 88 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 B8 04 00 35 04 06 00 7B [00:25:14]Write to MH i2c: E2 02 01 C9 69 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 22 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A1 34 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 34 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 20 00 00 00 00 07 04 06 00 98 34 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 6B 88 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 B8 04 00 35 04 06 00 7B 00 00 2A [00:25:14]Write i2c OK [00:25:14]MH_I2C_Read... [00:25:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:25:14]Read from MH i2c: E2 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 03 00 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 03 00 C9 69 00 90 00 A6 [00:25:14]RAPDU: 90 00 [00:25:14]wFMCommunicate OK [00:25:14]wFMCommunicate request_size=10 [00:25:14]MH_SAM_APDU [00:25:14]CAPDU: 80 0D 02 02 05 EE FA 11 01 0C [00:25:14]Write to MH i2c: E2 0D 00 CA 69 80 0D 02 02 05 00 EE FA 11 01 0C 00 00 BD [00:25:14]Write i2c OK [00:25:14]MH_I2C_Read... [00:25:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:25:14]Read from MH i2c: E2 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 03 00 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 03 00 CA 69 00 90 00 A7 [00:25:14]RAPDU: 90 00 [00:25:14]wFMCommunicate OK [00:25:14]wFMCommunicate request_size=4 [00:25:14]MH_SAM_APDU [00:25:14]CAPDU: 80 0D 03 02 [00:25:14]Write to MH i2c: E2 08 00 CB 69 80 0D 03 02 00 00 00 00 AF [00:25:14]Write i2c OK [00:25:14]MH_I2C_Read... [00:25:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:25:14]Read from MH i2c: E2 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 0B 00 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 0B 00 CB 69 00 D9 0E 4B 8D 3C FD 19 43 90 00 04 [00:25:14]RAPDU: D9 0E 4B 8D 3C FD 19 43 90 00 [00:25:14]wFMCommunicate OK [00:25:14]SAM_PROTO_SignData done [00:25:14]FM_MakeSignedData done [00:25:14]CreateOFDProtocolMessage [00:25:14]wFMCommunicate request_size=4 [00:25:14]MH_SAM_APDU [00:25:14]CAPDU: 80 11 00 00 [00:25:14]Write to MH i2c: E2 08 00 CC 69 80 11 00 00 00 00 00 00 AF [00:25:14]Write i2c OK [00:25:14]MH_I2C_Read... [00:25:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:25:14]Read from MH i2c: E2 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 17 00 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 17 00 CC 69 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 04 [00:25:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:25:14]wFMCommunicate OK [00:25:14]CreateOFDProtocolMessage done [00:25:14]OFDSenderStorePacket 309266 [00:25:14]StoreOFDPacket docnum=309266 [00:25:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0D 34 07 01 3E AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 22 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A1 34 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 34 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 20 00 00 00 00 07 04 06 00 98 34 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 6B 88 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 B8 04 00 35 04 06 00 7B EE FA 11 01 0C D9 0E 4B 8D 3C FD 19 43 [00:25:14]CheckFolder [00:25:14]dirname=/storage/ofd_packets [00:25:14]CheckFolder done [00:25:14]ProducePacketName [00:25:14]name=ofd_packets/00309266 [00:25:14]NVStorageSaveData ofd_packets/00309266 [00:25:14]File name is /storage/ofd_packets/00309266 [00:25:14]Write 301 bytes [00:25:14]NVStorageSaveData done [00:25:14]OFDSenderStorePacket done [00:25:14]KKMCreateOFDPacket done [00:25:14]NVStorageSaveData kkm_last_timestamp [00:25:14]File name is /storage/kkm_last_timestamp [00:25:14]Write 4 bytes [00:25:14]NVStorageSaveData done [00:25:14]ExternCall_PrintAddStr [00:25:14]wPrintStart [00:25:14]Write to MH i2c: 01 00 00 CD 69 36 [00:25:14]Write i2c OK [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: 01 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: 01 07 00 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: 01 07 00 CD 69 00 00 00 00 00 FF 0F 4B [00:25:14]RasterBufferAndPrint [00:25:14]line Счет N : (1)643132 [00:25:14]line ИНН: 02508201610067 [00:25:14]line Контрольно-Кассовый Чек [00:25:14]line ПРОДАЖА [00:25:14]line ТРК (МРК, ГНК) : 52 [00:25:14]line Товар: 2710124130 [00:25:14]line Аи-92-К-2 [00:25:14]line 11.810 * 66.90 [00:25:14]line = 790.09 [00:25:14]line НДС 12% НСП 1% [00:25:14]line > о реализуемом товаре [00:25:14]line ОКРУГЛЕНИЕ: -0.09 [00:25:14]line ИТОГО: 790.00 [00:25:14]line Внесено: 790.00 [00:25:14]line СДАЧА: 0.00 [00:25:14]line НСП 1% : 6.99 [00:25:14]line НДС 12% : 83.90 [00:25:14]line Наличными: 790.00 [00:25:14]line Безнал.: 0.00 [00:25:14]line Место: АЗС № 172 "Партнер Нефть" [00:25:14]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [00:25:14]line СНО: Общий режим [00:25:14]line Чек 1 27.10.2024 00:25 [00:25:14]line Смена: 533 ФФД: 1.0 [00:25:14]line ЗНМ: 0300000116 [00:25:14]line РНМ: 0000000000091780 [00:25:14]line Версия ККМ: 001 [00:25:14]line ФМ: 0000000000871765 [00:25:14]line ФД: 309266 [00:25:14]line ФПД: 136266327851276 [00:25:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T002515&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309266&fm=136266327851276&tin=02508201610067®Number=0000000000091780&sum=79000 [00:25:14]OFD Sender: Processing packet 309266 [packets to send 223, broken 222] [00:25:14]ProducePacketName [00:25:14]name=ofd_packets/00309266 [00:25:14]OFD Sender: To server: pG, [00:25:14]CommunicateWithHost lk.salyk.kg:30040 [00:25:14]ConnectInit lk.salyk.kg [00:25:14]written 0, free lines is 4095 [00:25:15]Connected sock=11 [00:25:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0D 34 07 01 3E AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 22 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A1 34 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 98 34 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C6 20 00 00 00 00 07 04 06 00 98 34 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 6B 88 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 12 B8 04 00 35 04 06 00 7B EE FA 11 01 0C D9 0E 4B 8D 3C FD 19 43 [00:25:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CC 21 47 00 A3 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 31 37 36 35 10 04 04 00 12 B8 04 00 F4 03 04 00 C8 2E 1D 67 B6 04 01 00 00 3C AA C6 5C 05 63 61 82 [00:25:15]CommunicateWithHost err = 0 [00:25:15]CheckOFDResponse [00:25:15]1017 (14) - 77093643461234 [00:25:15]1041 (16) - 0000000000871765 [00:25:15]1040 (4) - 309266 [00:25:15]1012 (4) - 26.10.2024 18:02 [00:25:15]1206 (1) - 0 [00:25:15]OFD Sender: Remove packet 309266 [00:25:15]ProducePacketName [00:25:15]name=ofd_packets/00309266 [00:25:15]NVStorageDeleteData [00:25:15]Write to MH i2c: 01 00 00 F7 69 60 [00:25:15]Write i2c OK [00:25:15]MH_I2C_Read... [00:25:15]Read from MH i2c: 01 [00:25:15]MH_I2C_Read... [00:25:15]Read from MH i2c: 01 07 00 [00:25:15]MH_I2C_Read... [00:25:15]Read from MH i2c: 01 07 00 F7 69 00 00 00 00 00 09 0D 7D [00:25:15]RasterBufferAndPrint [00:25:15]line [00:25:15]line [00:25:15]line [00:25:15]line [00:25:15]line [00:25:15]written 0, free lines is 3366 [00:25:15]MH_Cut [00:25:15]Write to MH i2c: D1 01 00 FE 69 01 39 [00:25:15]Write i2c OK [00:25:15]MH_I2C_Read... [00:25:15]Read from MH i2c: D1 [00:25:15]MH_I2C_Read... [00:25:15]Read from MH i2c: D1 01 00 [00:25:15]MH_I2C_Read... [00:25:15]Read from MH i2c: D1 01 00 FE 69 00 38 [00:25:15]Write to MH i2c: 01 00 00 FF 69 68 [00:25:15]Write i2c OK [00:25:15]MH_I2C_Read... [00:25:15]OFD Sender: No OFD packet to send [00:25:16]*** Cut start [00:25:16]*** Purtial cut [00:25:16]*** Stage 1: CUTSNS_PIN = 1 [00:25:16]Read from MH i2c: 01 [00:25:16]MH_I2C_Read... [00:25:16]*** Stop cut motor [00:25:16]*** Cut end [00:25:16]Read from MH i2c: 01 07 00 [00:25:16]MH_I2C_Read... [00:25:16]Read from MH i2c: 01 07 00 FF 69 00 00 00 00 00 FF 0F 7D [00:25:16]process_action close_receipt done [00:25:16]requested_data is exist [00:25:16]produce_requested_data [00:25:16]requested_item fm.sn is exist - process it [00:25:16]wFMCommunicate request_size=4 [00:25:16]MH_SAM_APDU [00:25:16]CAPDU: 80 11 00 00 [00:25:16]Write to MH i2c: E2 08 00 00 6A 80 11 00 00 00 00 00 00 E4 [00:25:16]Write i2c OK [00:25:16]MH_I2C_Read... [00:25:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:25:16]Read from MH i2c: E2 [00:25:16]MH_I2C_Read... [00:25:16]Read from MH i2c: E2 17 00 [00:25:16]MH_I2C_Read... [00:25:16]Read from MH i2c: E2 17 00 00 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 39 [00:25:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:25:16]wFMCommunicate OK [00:25:16]requested_item fd.num is exist - process it [00:25:16]SAM_PROTO_GetFieldsCounters [00:25:16]wFMCommunicate request_size=4 [00:25:16]MH_SAM_APDU [00:25:16]CAPDU: 80 13 00 00 [00:25:16]Write to MH i2c: E2 08 00 01 6A 80 13 00 00 00 00 00 00 E7 [00:25:16]Write i2c OK [00:25:16]MH_I2C_Read... [00:25:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:25:16]Read from MH i2c: E2 [00:25:16]MH_I2C_Read... [00:25:16]Read from MH i2c: E2 62 00 [00:25:16]MH_I2C_Read... [00:25:16]Read from MH i2c: E2 62 00 01 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 12 B8 04 00 0E 04 04 00 15 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 F2 [00:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 12 B8 04 00 0E 04 04 00 15 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:25:16]wFMCommunicate OK [00:25:16]SAM_PROTO_GetFieldsCounters done [00:25:16]requested_item shift.num is exist - process it [00:25:16]requested_item shift.opened is exist - process it [00:25:16]req_shift_opened [00:25:16]FM_GetShiftState [00:25:16]SAM_PROTO_GetShiftState [00:25:16]wFMCommunicate request_size=4 [00:25:16]MH_SAM_APDU [00:25:16]CAPDU: 80 13 01 00 [00:25:16]Write to MH i2c: E2 08 00 02 6A 80 13 01 00 00 00 00 00 E9 [00:25:16]Write i2c OK [00:25:16]MH_I2C_Read... [00:25:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:25:16]Read from MH i2c: E2 [00:25:16]MH_I2C_Read... [00:25:16]Read from MH i2c: E2 0E 00 [00:25:16]MH_I2C_Read... [00:25:16]Read from MH i2c: E2 0E 00 02 6A 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 42 [00:25:16]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:25:16]wFMCommunicate OK [00:25:16]SAM_PROTO_GetShiftState done [00:25:16]FM_GetShiftState done [00:25:16]req_shift_opened done [00:25:16]requested_item shift.open_date is exist - process it [00:25:16]req_shift_open_date [00:25:16]req_shift_open_date done [00:25:16]produce_requested_data done [00:25:16]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309266,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [00:25:17]process_action_free close_receipt [00:25:17]json_value_free [00:25:17]json_value_free done [00:25:17]process_json_proto returns [00:25:17]Send response to host [00:25:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309266,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [00:25:17]free response buf [00:25:17]execute_script done [00:25:17]execute_script returns [00:25:17]free content buf [00:25:17]Sock 9.Close socket [00:25:17]Sock 9.Thread stoped [00:25:21]OFD Sender: No OFD packet to send [00:25:26]OFD Sender: No OFD packet to send [00:25:31]OFD Sender: No OFD packet to send [00:25:36]OFD Sender: No OFD packet to send [00:25:41]OFD Sender: No OFD packet to send [00:25:46]OFD Sender: No OFD packet to send [00:25:51]OFD Sender: No OFD packet to send [00:25:56]OFD Sender: No OFD packet to send [00:26:01]OFD Sender: No OFD packet to send [00:26:06]OFD Sender: No OFD packet to send [00:26:10]accept exits with 7 [00:26:10]New connection [00:26:10]New thread 3067022692 created [00:26:10]Thread 3066879332 joined [00:26:10]Waiting for new connection... [00:26:10] Sock 7.Parse request [00:26:10]Sock 7.Check first char [00:26:10]Sock 7.First char is OK [00:26:10]request: POST /json_proto HTTP/1.0 [00:26:10]Method: POST [00:26:10]URL: /json_proto [00:26:10]Method is POST - this is cgi request [00:26:10]url: /json_proto [00:26:10]query_string will be loaded in cgi processing [00:26:10]execute_cgi json_proto POST (null) [00:26:10]execute_cgi path=json_proto method=POST [00:26:10]POST find Content-Length [00:26:10]Host: 172.17.96.3:8080 [00:26:10]Content-Length: 984 [00:26:10]Content-Type: application/json [00:26:10] [00:26:10]POST finish read [00:26:10]Found Content-Length = 984 [00:26:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.410, "sum" : 1476.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.41 \u0441\u043E\u043C", "deposit" : 2400.00, "total" : 1476.00, "payments": [ { "type": 0, "sum" : 1476.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:10]execute_script... [00:26:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.410, "sum" : 1476.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.41 \u0441\u043E\u043C", "deposit" : 2400.00, "total" : 1476.00, "payments": [ { "type": 0, "sum" : 1476.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:10]POST & json_proto [00:26:10]process_json_proto [00:26:10]json parsed OK: [00:26:10]protocol is kg_v1.0 [00:26:10]action value=close_receipt [00:26:10]process_action close_receipt [00:26:10]cmd_close_receipt [00:26:10]MH_GetDate [00:26:10]Write to MH i2c: F0 00 00 03 6A 5C [00:26:10]Write i2c OK [00:26:10]MH_I2C_Read... [00:26:10]Read from MH i2c: F0 [00:26:10]MH_I2C_Read... [00:26:10]Read from MH i2c: F0 09 00 [00:26:10]MH_I2C_Read... [00:26:10]Read from MH i2c: F0 09 00 03 6A 00 A5 88 1D 67 44 5E 04 65 21 [00:26:10]GetLastDocTimeStamp 1729988715 [00:26:10]current date 1729988773 [00:26:10]FM_GetShiftState [00:26:10]SAM_PROTO_GetShiftState [00:26:10]wFMCommunicate request_size=4 [00:26:10]MH_SAM_APDU [00:26:10]CAPDU: 80 13 01 00 [00:26:10]Write to MH i2c: E2 08 00 04 6A 80 13 01 00 00 00 00 00 EB [00:26:10]Write i2c OK [00:26:10]MH_I2C_Read... [00:26:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:10]Read from MH i2c: E2 [00:26:10]MH_I2C_Read... [00:26:10]Read from MH i2c: E2 0E 00 [00:26:10]MH_I2C_Read... [00:26:10]Read from MH i2c: E2 0E 00 04 6A 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 44 [00:26:10]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:26:10]wFMCommunicate OK [00:26:10]SAM_PROTO_GetShiftState done [00:26:10]FM_GetShiftState done [00:26:10]opened in 1729988673 [00:26:10]opened+sec_in_day 1730075073 [00:26:10]quantity*price = 147681 [00:26:10]sum+1 = 147683 [00:26:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.82 ИТОГО: 1476.00 Внесено: 2400.00 СДАЧА: 924.00 НСП 1% : 13.07 НДС 12% : 156.83 Наличными: 1476.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 2 27.10.2024 00:26 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 22.41 сом ФМ: 0000000000871765 ФД: 309267 ФПД: 190619010906521 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T002613&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309267&fm=190619010906521&tin=02508201610067®Number=0000000000091780&sum=147600 [00:26:11]StoreToDocumentArchive [00:26:11]shift 533 fd 309267 [00:26:11]save to /storage/0533/doc_00309267 [00:26:11]save last doc name /storage/0533/doc_00309267 to /storage/kkm_last_doc_name [00:26:11]save OK [00:26:11]Clear old archive folders... [00:26:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:26:11]tlvbuf is 000C4500 [00:26:11]SAM_PROTO_ClearQueue [00:26:11]wFMCommunicate request_size=4 [00:26:11]MH_SAM_APDU [00:26:11]CAPDU: 80 09 00 00 [00:26:11]Write to MH i2c: E2 08 00 11 6A 80 09 00 00 00 00 00 00 ED [00:26:11]Write i2c OK [00:26:11]MH_I2C_Read... [00:26:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:26:11]Read from MH i2c: E2 [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: E2 03 00 [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: E2 03 00 11 6A 00 90 00 EF [00:26:11]RAPDU: 90 00 [00:26:11]wFMCommunicate OK [00:26:11]SAM_PROTO_ClearQueue done [00:26:11]KKMCreateOFDPacket [00:26:11]OFDProtocolAddRootSTLVToBuf [00:26:11]FM_MakeSignedData [00:26:11]FM_MakeSignedData [00:26:11]SAM_PROTO_SignData [00:26:11]wFMCommunicate request_size=4 [00:26:11]MH_SAM_APDU [00:26:11]CAPDU: 80 0D 01 02 [00:26:11]Write to MH i2c: E2 08 00 12 6A 80 0D 01 02 00 00 00 00 F5 [00:26:11]Write i2c OK [00:26:11]MH_I2C_Read... [00:26:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:26:11]Read from MH i2c: E2 [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: E2 03 00 [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: E2 03 00 12 6A 00 90 00 F0 [00:26:11]RAPDU: 90 00 [00:26:11]wFMCommunicate OK [00:26:11]wFMCommunicate request_size=255 [00:26:11]MH_SAM_APDU [00:26: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 57 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 E2 40 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 40 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 3D 00 00 00 00 07 04 06 00 90 40 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 A5 88 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 B8 04 00 35 04 06 00 AD [00:26:11]Write to MH i2c: E2 02 01 13 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 57 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 E2 40 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 40 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 3D 00 00 00 00 07 04 06 00 90 40 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 A5 88 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 B8 04 00 35 04 06 00 AD 00 00 64 [00:26:11]Write i2c OK [00:26:11]MH_I2C_Read... [00:26:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:26:11]Read from MH i2c: E2 [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: E2 03 00 [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: E2 03 00 13 6A 00 90 00 F1 [00:26:11]RAPDU: 90 00 [00:26:11]wFMCommunicate OK [00:26:11]wFMCommunicate request_size=10 [00:26:11]MH_SAM_APDU [00:26:11]CAPDU: 80 0D 02 02 05 5D F2 6E B9 99 [00:26:11]Write to MH i2c: E2 0D 00 14 6A 80 0D 02 02 05 00 5D F2 6E B9 99 00 00 11 [00:26:11]Write i2c OK [00:26:11]MH_I2C_Read... [00:26:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:26:11]Read from MH i2c: E2 [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: E2 03 00 [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: E2 03 00 14 6A 00 90 00 F2 [00:26:11]RAPDU: 90 00 [00:26:11]wFMCommunicate OK [00:26:11]wFMCommunicate request_size=4 [00:26:11]MH_SAM_APDU [00:26:11]CAPDU: 80 0D 03 02 [00:26:11]Write to MH i2c: E2 08 00 15 6A 80 0D 03 02 00 00 00 00 FA [00:26:11]Write i2c OK [00:26:11]MH_I2C_Read... [00:26:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:26:11]Read from MH i2c: E2 [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: E2 0B 00 [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: E2 0B 00 15 6A 00 76 16 AE 13 55 CF 3B 32 90 00 D9 [00:26:11]RAPDU: 76 16 AE 13 55 CF 3B 32 90 00 [00:26:11]wFMCommunicate OK [00:26:11]SAM_PROTO_SignData done [00:26:11]FM_MakeSignedData done [00:26:11]CreateOFDProtocolMessage [00:26:11]wFMCommunicate request_size=4 [00:26:11]MH_SAM_APDU [00:26:11]CAPDU: 80 11 00 00 [00:26:11]Write to MH i2c: E2 08 00 16 6A 80 11 00 00 00 00 00 00 FA [00:26:11]Write i2c OK [00:26:11]MH_I2C_Read... [00:26:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:26:11]Read from MH i2c: E2 [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: E2 17 00 [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: E2 17 00 16 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4F [00:26:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:26:11]wFMCommunicate OK [00:26:11]CreateOFDProtocolMessage done [00:26:11]OFDSenderStorePacket 309267 [00:26:11]StoreOFDPacket docnum=309267 [00:26:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 DA 5D 07 01 25 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 57 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 E2 40 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 40 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 3D 00 00 00 00 07 04 06 00 90 40 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 A5 88 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 B8 04 00 35 04 06 00 AD 5D F2 6E B9 99 76 16 AE 13 55 CF 3B 32 [00:26:11]CheckFolder [00:26:11]dirname=/storage/ofd_packets [00:26:11]CheckFolder done [00:26:11]ProducePacketName [00:26:11]name=ofd_packets/00309267 [00:26:11]NVStorageSaveData ofd_packets/00309267 [00:26:11]File name is /storage/ofd_packets/00309267 [00:26:11]Write 301 bytes [00:26:11]NVStorageSaveData done [00:26:11]OFDSenderStorePacket done [00:26:11]KKMCreateOFDPacket done [00:26:11]NVStorageSaveData kkm_last_timestamp [00:26:11]File name is /storage/kkm_last_timestamp [00:26:11]Write 4 bytes [00:26:11]NVStorageSaveData done [00:26:11]ExternCall_PrintAddStr [00:26:11]wPrintStart [00:26:11]Write to MH i2c: 01 00 00 17 6A 81 [00:26:11]Write i2c OK [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: 01 [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: 01 07 00 [00:26:11]MH_I2C_Read... [00:26:11]Read from MH i2c: 01 07 00 17 6A 00 00 00 00 00 FF 0F 96 [00:26:11]RasterBufferAndPrint [00:26:11]line Счет N : (1)643133 [00:26:11]line ИНН: 02508201610067 [00:26:11]line Контрольно-Кассовый Чек [00:26:11]line ПРОДАЖА [00:26:11]line ТРК (МРК, ГНК) : 31 [00:26:11]line Товар: 2710124130 [00:26:11]line Аи-92-К-2 [00:26:11]line 22.410 * 65.90 [00:26:11]line = 1476.82 [00:26:11]line НДС 12% НСП 1% [00:26:11]line > о реализуемом товаре [00:26:11]line ОКРУГЛЕНИЕ: -0.82 [00:26:11]line ИТОГО: 1476.00 [00:26:11]line Внесено: 2400.00 [00:26:11]line СДАЧА: 924.00 [00:26:11]line НСП 1% : 13.07 [00:26:11]line НДС 12% : 156.83 [00:26:11]line Наличными: 1476.00 [00:26:11]line Безнал.: 0.00 [00:26:11]line Место: АЗС № 172 "Партнер Нефть" [00:26:11]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [00:26:11]line СНО: Общий режим [00:26:11]line Чек 2 27.10.2024 00:26 [00:26:11]line Смена: 533 ФФД: 1.0 [00:26:11]line ЗНМ: 0300000116 [00:26:11]line РНМ: 0000000000091780 [00:26:11]line Версия ККМ: 001 [00:26:11]line [00:26:11]line Дисконтная программа [00:26:11]line АИ-92 [00:26:11]line номер 172 [00:26:11]line сэкономлено 22.41 сом [00:26:11]line ФМ: 0000000000871765 [00:26:11]line ФД: 309267 [00:26:11]line ФПД: 190619010906521 [00:26:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T002613&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309267&fm=190619010906521&tin=02508201610067®Number=0000000000091780&sum=147600 [00:26:12]OFD Sender: Processing packet 309267 [packets to send 223, broken 222] [00:26:12]ProducePacketName [00:26:12]name=ofd_packets/00309267 [00:26:12]OFD Sender: To server: pG, [00:26:12]CommunicateWithHost lk.salyk.kg:30040 [00:26:12]ConnectInit lk.salyk.kg [00:26:12]written 0, free lines is 4095 [00:26:12]Connected sock=10 [00: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 31 37 36 35 0F 01 00 00 DA 5D 07 01 25 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 8A 57 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 E2 40 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 40 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1B 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 3D 00 00 00 00 07 04 06 00 90 40 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 A5 88 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 13 B8 04 00 35 04 06 00 AD 5D F2 6E B9 99 76 16 AE 13 55 CF 3B 32 [00:26:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CF AC 47 00 6F 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 31 37 36 35 10 04 04 00 13 B8 04 00 F4 03 04 00 01 2F 1D 67 B6 04 01 00 00 B4 A3 F9 CC A0 BD 31 8B [00:26:12]CommunicateWithHost err = 0 [00:26:12]CheckOFDResponse [00:26:12]1017 (14) - 77093643461234 [00:26:12]1041 (16) - 0000000000871765 [00:26:12]1040 (4) - 309267 [00:26:12]1012 (4) - 26.10.2024 18:03 [00:26:12]1206 (1) - 0 [00:26:12]OFD Sender: Remove packet 309267 [00:26:12]ProducePacketName [00:26:12]name=ofd_packets/00309267 [00:26:12]NVStorageDeleteData [00:26:12]Write to MH i2c: 01 00 00 46 6A B0 [00:26:12]Write i2c OK [00:26:12]MH_I2C_Read... [00:26:12]Read from MH i2c: 01 [00:26:12]MH_I2C_Read... [00:26:12]Read from MH i2c: 01 07 00 [00:26:12]MH_I2C_Read... [00:26:12]Read from MH i2c: 01 07 00 46 6A 00 00 00 00 00 50 0C 13 [00:26:12]RasterBufferAndPrint [00:26:12]line [00:26:12]line [00:26:12]line [00:26:12]line [00:26:12]line [00:26:12]written 0, free lines is 3158 [00:26:12]MH_Cut [00:26:12]Write to MH i2c: D1 01 00 4D 6A 01 89 [00:26:12]Write i2c OK [00:26:12]MH_I2C_Read... [00:26:12]Read from MH i2c: D1 [00:26:12]MH_I2C_Read... [00:26:12]Read from MH i2c: D1 01 00 [00:26:12]MH_I2C_Read... [00:26:12]Read from MH i2c: D1 01 00 4D 6A 00 88 [00:26:12]Write to MH i2c: 01 00 00 4E 6A B8 [00:26:12]Write i2c OK [00:26:12]MH_I2C_Read... [00:26:13]OFD Sender: No OFD packet to send [00:26:13]*** Cut start [00:26:13]*** Purtial cut [00:26:13]*** Stage 1: CUTSNS_PIN = 1 [00:26:13]Read from MH i2c: 01 [00:26:13]MH_I2C_Read... [00:26:13]*** Stop cut motor [00:26:13]*** Cut end [00:26:13]Read from MH i2c: 01 07 00 [00:26:13]MH_I2C_Read... [00:26:13]Read from MH i2c: 01 07 00 4E 6A 00 00 00 00 00 FF 0F CD [00:26:13]process_action close_receipt done [00:26:13]requested_data is exist [00:26:13]produce_requested_data [00:26:13]requested_item fm.sn is exist - process it [00:26:13]wFMCommunicate request_size=4 [00:26:13]MH_SAM_APDU [00:26:13]CAPDU: 80 11 00 00 [00:26:13]Write to MH i2c: E2 08 00 4F 6A 80 11 00 00 00 00 00 00 33 [00:26:13]Write i2c OK [00:26:13]MH_I2C_Read... [00:26:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:26:13]Read from MH i2c: E2 [00:26:13]MH_I2C_Read... [00:26:13]Read from MH i2c: E2 17 00 [00:26:13]MH_I2C_Read... [00:26:13]Read from MH i2c: E2 17 00 4F 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 88 [00:26:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:26:13]wFMCommunicate OK [00:26:13]requested_item fd.num is exist - process it [00:26:13]SAM_PROTO_GetFieldsCounters [00:26:13]wFMCommunicate request_size=4 [00:26:13]MH_SAM_APDU [00:26:13]CAPDU: 80 13 00 00 [00:26:13]Write to MH i2c: E2 08 00 50 6A 80 13 00 00 00 00 00 00 36 [00:26:13]Write i2c OK [00:26:13]MH_I2C_Read... [00:26:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:26:14]Read from MH i2c: E2 [00:26:14]MH_I2C_Read... [00:26:14]Read from MH i2c: E2 62 00 [00:26:14]MH_I2C_Read... [00:26:14]Read from MH i2c: E2 62 00 50 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 13 B8 04 00 0E 04 04 00 15 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 45 [00: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 13 B8 04 00 0E 04 04 00 15 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:26:14]wFMCommunicate OK [00:26:14]SAM_PROTO_GetFieldsCounters done [00:26:14]requested_item shift.num is exist - process it [00:26:14]requested_item shift.opened is exist - process it [00:26:14]req_shift_opened [00:26:14]FM_GetShiftState [00:26:14]SAM_PROTO_GetShiftState [00:26:14]wFMCommunicate request_size=4 [00:26:14]MH_SAM_APDU [00:26:14]CAPDU: 80 13 01 00 [00:26:14]Write to MH i2c: E2 08 00 51 6A 80 13 01 00 00 00 00 00 38 [00:26:14]Write i2c OK [00:26:14]MH_I2C_Read... [00:26:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:14]Read from MH i2c: E2 [00:26:14]MH_I2C_Read... [00:26:14]Read from MH i2c: E2 0E 00 [00:26:14]MH_I2C_Read... [00:26:14]Read from MH i2c: E2 0E 00 51 6A 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 91 [00:26:14]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:26:14]wFMCommunicate OK [00:26:14]SAM_PROTO_GetShiftState done [00:26:14]FM_GetShiftState done [00:26:14]req_shift_opened done [00:26:14]requested_item shift.open_date is exist - process it [00:26:14]req_shift_open_date [00:26:14]req_shift_open_date done [00:26:14]produce_requested_data done [00:26:14]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309267,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [00:26:14]process_action_free close_receipt [00:26:14]json_value_free [00:26:14]json_value_free done [00:26:14]process_json_proto returns [00:26:14]Send response to host [00:26:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309267,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [00:26:14]free response buf [00:26:14]execute_script done [00:26:14]execute_script returns [00:26:14]free content buf [00:26:14]Sock 7.Close socket [00:26:14]Sock 7.Thread stoped [00:26:18]OFD Sender: No OFD packet to send [00:26:23]OFD Sender: No OFD packet to send [00:26:28]OFD Sender: No OFD packet to send [00:26:33]OFD Sender: No OFD packet to send [00:26:38]OFD Sender: No OFD packet to send [00:26:43]OFD Sender: No OFD packet to send [00:26:48]OFD Sender: No OFD packet to send [00:26:53]OFD Sender: No OFD packet to send [00:26:58]OFD Sender: No OFD packet to send [00:27:03]OFD Sender: No OFD packet to send [00:27:08]OFD Sender: No OFD packet to send [00:27:13]OFD Sender: No OFD packet to send [00:27:18]OFD Sender: No OFD packet to send [00:27:23]OFD Sender: No OFD packet to send [00:27:28]OFD Sender: No OFD packet to send [00:27:33]OFD Sender: No OFD packet to send [00:27:38]OFD Sender: No OFD packet to send [00:27:43]OFD Sender: No OFD packet to send [00:27:48]OFD Sender: No OFD packet to send [00:27:48]accept exits with 9 [00:27:48]New connection [00:27:48]New thread 3066879332 created [00:27:48]Thread 3067022692 joined [00:27:48]Waiting for new connection... [00:27:48] Sock 9.Parse request [00:27:48]Sock 9.Check first char [00:27:48]Sock 9.First char is OK [00:27:48]request: POST /json_proto HTTP/1.0 [00:27:48]Method: POST [00:27:48]URL: /json_proto [00:27:48]Method is POST - this is cgi request [00:27:48]url: /json_proto [00:27:48]query_string will be loaded in cgi processing [00:27:48]execute_cgi json_proto POST (null) [00:27:48]execute_cgi path=json_proto method=POST [00:27:48]POST find Content-Length [00:27:48]Host: 172.17.96.3:8080 [00:27:48]Content-Length: 678 [00:27:48]Content-Type: application/json [00:27:48] [00:27:48]POST finish read [00:27:48]Found Content-Length = 678 [00:27:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 12.460, "sum" : 924.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 924.00, "total" : 924.00, "payments": [ { "type": 0, "sum" : 924.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:27:48]execute_script... [00:27:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643134", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 12.460, "sum" : 924.53, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 924.00, "total" : 924.00, "payments": [ { "type": 0, "sum" : 924.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:27:48]POST & json_proto [00:27:48]process_json_proto [00:27:48]json parsed OK: [00:27:48]protocol is kg_v1.0 [00:27:48]action value=close_receipt [00:27:48]process_action close_receipt [00:27:48]cmd_close_receipt [00:27:48]MH_GetDate [00:27:48]Write to MH i2c: F0 00 00 52 6A AB [00:27:48]Write i2c OK [00:27:48]MH_I2C_Read... [00:27:48]Read from MH i2c: F0 [00:27:48]MH_I2C_Read... [00:27:48]Read from MH i2c: F0 09 00 [00:27:48]MH_I2C_Read... [00:27:48]Read from MH i2c: F0 09 00 52 6A 00 07 89 1D 67 44 5E 04 65 D3 [00:27:48]GetLastDocTimeStamp 1729988773 [00:27:48]current date 1729988871 [00:27:48]FM_GetShiftState [00:27:48]SAM_PROTO_GetShiftState [00:27:48]wFMCommunicate request_size=4 [00:27:48]MH_SAM_APDU [00:27:48]CAPDU: 80 13 01 00 [00:27:48]Write to MH i2c: E2 08 00 53 6A 80 13 01 00 00 00 00 00 3A [00:27:48]Write i2c OK [00:27:48]MH_I2C_Read... [00:27:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:48]Read from MH i2c: E2 [00:27:48]MH_I2C_Read... [00:27:48]Read from MH i2c: E2 0E 00 [00:27:48]MH_I2C_Read... [00:27:48]Read from MH i2c: E2 0E 00 53 6A 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 93 [00:27:48]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:27:48]wFMCommunicate OK [00:27:48]SAM_PROTO_GetShiftState done [00:27:48]FM_GetShiftState done [00:27:48]opened in 1729988673 [00:27:48]opened+sec_in_day 1730075073 [00:27:48]quantity*price = 92453 [00:27:48]sum+1 = 92454 [00:27:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 924.00 Внесено: 924.00 СДАЧА: 0.00 НСП 1% : 8.18 НДС 12% : 98.18 Наличными: 924.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 3 27.10.2024 00:27 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309268 ФПД: 233428566403710 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T002751&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309268&fm=233428566403710&tin=02508201610067®Number=0000000000091780&sum=92400 [00:27:49]StoreToDocumentArchive [00:27:49]shift 533 fd 309268 [00:27:49]save to /storage/0533/doc_00309268 [00:27:49]save last doc name /storage/0533/doc_00309268 to /storage/kkm_last_doc_name [00:27:49]save OK [00:27:49]Clear old archive folders... [00:27:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:27:49]tlvbuf is 0021D9E0 [00:27:49]SAM_PROTO_ClearQueue [00:27:49]wFMCommunicate request_size=4 [00:27:49]MH_SAM_APDU [00:27:49]CAPDU: 80 09 00 00 [00:27:49]Write to MH i2c: E2 08 00 60 6A 80 09 00 00 00 00 00 00 3C [00:27:49]Write i2c OK [00:27:49]MH_I2C_Read... [00:27:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:27:49]Read from MH i2c: E2 [00:27:49]MH_I2C_Read... [00:27:49]Read from MH i2c: E2 03 00 [00:27:49]MH_I2C_Read... [00:27:49]Read from MH i2c: E2 03 00 60 6A 00 90 00 3E [00:27:49]RAPDU: 90 00 [00:27:49]wFMCommunicate OK [00:27:49]SAM_PROTO_ClearQueue done [00:27:49]KKMCreateOFDPacket [00:27:49]OFDProtocolAddRootSTLVToBuf [00:27:49]FM_MakeSignedData [00:27:49]FM_MakeSignedData [00:27:49]SAM_PROTO_SignData [00:27:49]wFMCommunicate request_size=4 [00:27:49]MH_SAM_APDU [00:27:49]CAPDU: 80 0D 01 02 [00:27:49]Write to MH i2c: E2 08 00 61 6A 80 0D 01 02 00 00 00 00 44 [00:27:49]Write i2c OK [00:27:49]MH_I2C_Read... [00:27:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:27:49]Read from MH i2c: E2 [00:27:49]MH_I2C_Read... [00:27:49]Read from MH i2c: E2 03 00 [00:27:49]MH_I2C_Read... [00:27:49]Read from MH i2c: E2 03 00 61 6A 00 90 00 3F [00:27:49]RAPDU: 90 00 [00:27:49]wFMCommunicate OK [00:27:49]wFMCommunicate request_size=255 [00:27:49]MH_SAM_APDU [00:27:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 AC 30 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 25 69 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 68 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 26 00 00 00 00 07 04 06 00 F0 68 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 07 89 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B8 04 00 35 04 06 00 D4 [00:27:49]Write to MH i2c: E2 02 01 62 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 AC 30 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 25 69 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 68 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 26 00 00 00 00 07 04 06 00 F0 68 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 07 89 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B8 04 00 35 04 06 00 D4 00 00 0E [00:27:49]Write i2c OK [00:27:49]MH_I2C_Read... [00:27:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:49]Read from MH i2c: E2 [00:27:49]MH_I2C_Read... [00:27:49]Read from MH i2c: E2 03 00 [00:27:49]MH_I2C_Read... [00:27:49]Read from MH i2c: E2 03 00 62 6A 00 90 00 40 [00:27:49]RAPDU: 90 00 [00:27:49]wFMCommunicate OK [00:27:49]wFMCommunicate request_size=10 [00:27:49]MH_SAM_APDU [00:27:49]CAPDU: 80 0D 02 02 05 4D 52 C7 EA 7E [00:27:49]Write to MH i2c: E2 0D 00 63 6A 80 0D 02 02 05 00 4D 52 C7 EA 7E 00 00 1F [00:27:49]Write i2c OK [00:27:49]MH_I2C_Read... [00:27:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:50]Read from MH i2c: E2 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: E2 03 00 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: E2 03 00 63 6A 00 90 00 41 [00:27:50]RAPDU: 90 00 [00:27:50]wFMCommunicate OK [00:27:50]wFMCommunicate request_size=4 [00:27:50]MH_SAM_APDU [00:27:50]CAPDU: 80 0D 03 02 [00:27:50]Write to MH i2c: E2 08 00 64 6A 80 0D 03 02 00 00 00 00 49 [00:27:50]Write i2c OK [00:27:50]MH_I2C_Read... [00:27:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:27:50]Read from MH i2c: E2 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: E2 0B 00 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: E2 0B 00 64 6A 00 1A 4D 43 9E 6F 4E CA 17 90 00 30 [00:27:50]RAPDU: 1A 4D 43 9E 6F 4E CA 17 90 00 [00:27:50]wFMCommunicate OK [00:27:50]SAM_PROTO_SignData done [00:27:50]FM_MakeSignedData done [00:27:50]CreateOFDProtocolMessage [00:27:50]wFMCommunicate request_size=4 [00:27:50]MH_SAM_APDU [00:27:50]CAPDU: 80 11 00 00 [00:27:50]Write to MH i2c: E2 08 00 65 6A 80 11 00 00 00 00 00 00 49 [00:27:50]Write i2c OK [00:27:50]MH_I2C_Read... [00:27:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:50]Read from MH i2c: E2 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: E2 17 00 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: E2 17 00 65 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 9E [00:27:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:27:50]wFMCommunicate OK [00:27:50]CreateOFDProtocolMessage done [00:27:50]OFDSenderStorePacket 309268 [00:27:50]StoreOFDPacket docnum=309268 [00:27:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 53 50 07 01 04 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 AC 30 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 25 69 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 68 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 26 00 00 00 00 07 04 06 00 F0 68 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 07 89 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B8 04 00 35 04 06 00 D4 4D 52 C7 EA 7E 1A 4D 43 9E 6F 4E CA 17 [00:27:50]CheckFolder [00:27:50]dirname=/storage/ofd_packets [00:27:50]CheckFolder done [00:27:50]ProducePacketName [00:27:50]name=ofd_packets/00309268 [00:27:50]NVStorageSaveData ofd_packets/00309268 [00:27:50]File name is /storage/ofd_packets/00309268 [00:27:50]Write 301 bytes [00:27:50]NVStorageSaveData done [00:27:50]OFDSenderStorePacket done [00:27:50]KKMCreateOFDPacket done [00:27:50]NVStorageSaveData kkm_last_timestamp [00:27:50]File name is /storage/kkm_last_timestamp [00:27:50]Write 4 bytes [00:27:50]NVStorageSaveData done [00:27:50]OFD Sender: Processing packet 309268 [packets to send 223, broken 222] [00:27:50]ProducePacketName [00:27:50]name=ofd_packets/00309268 [00:27:50]OFD Sender: To server: pG, [00:27:50]CommunicateWithHost lk.salyk.kg:30040 [00:27:50]ConnectInit lk.salyk.kg [00:27:50]ExternCall_PrintAddStr [00:27:50]wPrintStart [00:27:50]Write to MH i2c: 01 00 00 66 6A D0 [00:27:50]Write i2c OK [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: 01 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: 01 07 00 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: 01 07 00 66 6A 00 00 00 00 00 FF 0F E5 [00:27:50]RasterBufferAndPrint [00:27:50]line Счет N : (1)643134 [00:27:50]line ИНН: 02508201610067 [00:27:50]line Контрольно-Кассовый Чек [00:27:50]line ПРОДАЖА [00:27:50]line ТРК (МРК, ГНК) : 61 [00:27:50]line Товар: 2710124500 [00:27:50]line Аи-95-К-3 [00:27:50]line 12.460 * 74.20 [00:27:50]line = 924.53 [00:27:50]line НДС 12% НСП 1% [00:27:50]line > о реализуемом товаре [00:27:50]line ОКРУГЛЕНИЕ: -0.53 [00:27:50]line ИТОГО: 924.00 [00:27:50]line Внесено: 924.00 [00:27:50]line СДАЧА: 0.00 [00:27:50]line НСП 1% : 8.18 [00:27:50]line НДС 12% : 98.18 [00:27:50]line Наличными: 924.00 [00:27:50]line Безнал.: 0.00 [00:27:50]line Место: АЗС № 172 "Партнер Нефть" [00:27:50]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [00:27:50]line СНО: Общий режим [00:27:50]line Чек 3 27.10.2024 00:27 [00:27:50]line Смена: 533 ФФД: 1.0 [00:27:50]line ЗНМ: 0300000116 [00:27:50]line РНМ: 0000000000091780 [00:27:50]line Версия ККМ: 001 [00:27:50]line ФМ: 0000000000871765 [00:27:50]line ФД: 309268 [00:27:50]line ФПД: 233428566403710 [00:27:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T002751&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309268&fm=233428566403710&tin=02508201610067®Number=0000000000091780&sum=92400 [00:27:50]written 0, free lines is 4095 [00:27:50]Connected sock=11 [00:27:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 53 50 07 01 04 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 AC 30 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 25 69 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 68 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 32 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 26 00 00 00 00 07 04 06 00 F0 68 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 07 89 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B8 04 00 35 04 06 00 D4 4D 52 C7 EA 7E 1A 4D 43 9E 6F 4E CA 17 [00:27:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 13 5E 47 00 2A 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 14 B8 04 00 F4 03 04 00 63 2F 1D 67 B6 04 01 00 00 09 59 57 19 70 71 39 26 [00:27:50]CommunicateWithHost err = 0 [00:27:50]CheckOFDResponse [00:27:50]1017 (14) - 77093643461234 [00:27:50]1041 (16) - 0000000000871765 [00:27:50]1040 (4) - 309268 [00:27:50]1012 (4) - 26.10.2024 18:05 [00:27:50]1206 (1) - 0 [00:27:50]OFD Sender: Remove packet 309268 [00:27:50]ProducePacketName [00:27:50]name=ofd_packets/00309268 [00:27:50]NVStorageDeleteData [00:27:50]Write to MH i2c: 01 00 00 90 6A FA [00:27:50]Write i2c OK [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: 01 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: 01 07 00 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: 01 07 00 90 6A 00 00 00 00 00 B7 0C C4 [00:27:50]RasterBufferAndPrint [00:27:50]line [00:27:50]line [00:27:50]line [00:27:50]line [00:27:50]line [00:27:50]written 0, free lines is 3262 [00:27:50]MH_Cut [00:27:50]Write to MH i2c: D1 01 00 97 6A 01 D3 [00:27:50]Write i2c OK [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: D1 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: D1 01 00 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: D1 01 00 97 6A 00 D2 [00:27:50]Write to MH i2c: 01 00 00 98 6A 02 [00:27:50]Write i2c OK [00:27:50]MH_I2C_Read... [00:27:50]OFD Sender: No OFD packet to send [00:27:51]*** Cut start [00:27:51]*** Purtial cut [00:27:51]*** Stage 1: CUTSNS_PIN = 1 [00:27:51]Read from MH i2c: 01 [00:27:51]MH_I2C_Read... [00:27:51]*** Stop cut motor [00:27:51]*** Cut end [00:27:51]Read from MH i2c: 01 07 00 [00:27:51]MH_I2C_Read... [00:27:51]Read from MH i2c: 01 07 00 98 6A 00 00 00 00 00 FF 0F 17 [00:27:51]process_action close_receipt done [00:27:51]requested_data is exist [00:27:51]produce_requested_data [00:27:51]requested_item fm.sn is exist - process it [00:27:51]wFMCommunicate request_size=4 [00:27:51]MH_SAM_APDU [00:27:51]CAPDU: 80 11 00 00 [00:27:51]Write to MH i2c: E2 08 00 99 6A 80 11 00 00 00 00 00 00 7D [00:27:51]Write i2c OK [00:27:51]MH_I2C_Read... [00:27:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:51]Read from MH i2c: E2 [00:27:51]MH_I2C_Read... [00:27:51]Read from MH i2c: E2 17 00 [00:27:51]MH_I2C_Read... [00:27:51]Read from MH i2c: E2 17 00 99 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 D2 [00:27:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:27:51]wFMCommunicate OK [00:27:51]requested_item fd.num is exist - process it [00:27:51]SAM_PROTO_GetFieldsCounters [00:27:51]wFMCommunicate request_size=4 [00:27:51]MH_SAM_APDU [00:27:51]CAPDU: 80 13 00 00 [00:27:51]Write to MH i2c: E2 08 00 9A 6A 80 13 00 00 00 00 00 00 80 [00:27:51]Write i2c OK [00:27:51]MH_I2C_Read... [00:27:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:27:51]Read from MH i2c: E2 [00:27:51]MH_I2C_Read... [00:27:51]Read from MH i2c: E2 62 00 [00:27:51]MH_I2C_Read... [00:27:51]Read from MH i2c: E2 62 00 9A 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 14 B8 04 00 0E 04 04 00 15 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 93 [00:27: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 14 B8 04 00 0E 04 04 00 15 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:27:51]wFMCommunicate OK [00:27:51]SAM_PROTO_GetFieldsCounters done [00:27:51]requested_item shift.num is exist - process it [00:27:51]requested_item shift.opened is exist - process it [00:27:51]req_shift_opened [00:27:51]FM_GetShiftState [00:27:51]SAM_PROTO_GetShiftState [00:27:51]wFMCommunicate request_size=4 [00:27:51]MH_SAM_APDU [00:27:51]CAPDU: 80 13 01 00 [00:27:51]Write to MH i2c: E2 08 00 9B 6A 80 13 01 00 00 00 00 00 82 [00:27:51]Write i2c OK [00:27:51]MH_I2C_Read... [00:27:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:51]Read from MH i2c: E2 [00:27:51]MH_I2C_Read... [00:27:51]Read from MH i2c: E2 0E 00 [00:27:51]MH_I2C_Read... [00:27:51]Read from MH i2c: E2 0E 00 9B 6A 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 DB [00:27:51]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:27:51]wFMCommunicate OK [00:27:51]SAM_PROTO_GetShiftState done [00:27:51]FM_GetShiftState done [00:27:51]req_shift_opened done [00:27:51]requested_item shift.open_date is exist - process it [00:27:51]req_shift_open_date [00:27:51]req_shift_open_date done [00:27:51]produce_requested_data done [00:27:51]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309268,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [00:27:51]process_action_free close_receipt [00:27:51]json_value_free [00:27:51]json_value_free done [00:27:51]process_json_proto returns [00:27:51]Send response to host [00:27:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309268,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [00:27:51]free response buf [00:27:51]execute_script done [00:27:51]execute_script returns [00:27:51]free content buf [00:27:51]Sock 9.Close socket [00:27:51]Sock 9.Thread stoped [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:16]OFD Sender: No OFD packet to send [00:28:21]OFD Sender: No OFD packet to send [00:28:26]OFD Sender: No OFD packet to send [00:28:31]OFD Sender: No OFD packet to send [00:28:36]OFD Sender: No OFD packet to send [00:28:41]OFD Sender: No OFD packet to send [00:28:46]OFD Sender: No OFD packet to send [00:28:51]OFD Sender: No OFD packet to send [00:28:56]OFD Sender: No OFD packet to send [00:29:01]OFD Sender: No OFD packet to send [00:29:06]OFD Sender: No OFD packet to send [00:29:11]OFD Sender: No OFD packet to send [00:29:16]OFD Sender: No OFD packet to send [00:29:21]OFD Sender: No OFD packet to send [00:29:26]OFD Sender: No OFD packet to send [00:29:31]OFD Sender: No OFD packet to send [00:29:36]OFD Sender: No OFD packet to send [00:29:41]OFD Sender: No OFD packet to send [00:29:46]OFD Sender: No OFD packet to send [00:29:51]OFD Sender: No OFD packet to send [00:29:56]OFD Sender: No OFD packet to send [00:30:01]OFD Sender: No OFD packet to send [00:30:06]OFD Sender: No OFD packet to send [00:30:11]OFD Sender: No OFD packet to send [00:30:16]OFD Sender: No OFD packet to send [00:30:21]OFD Sender: No OFD packet to send [00:30:26]OFD Sender: No OFD packet to send [00:30:31]OFD Sender: No OFD packet to send [00:30:36]OFD Sender: No OFD packet to send [00:30:41]OFD Sender: No OFD packet to send [00:30:46]OFD Sender: No OFD packet to send [00:30:51]OFD Sender: No OFD packet to send [00:30:56]OFD Sender: No OFD packet to send [00:31:01]OFD Sender: No OFD packet to send [00:31:06]OFD Sender: No OFD packet to send [00:31:11]OFD Sender: No OFD packet to send [00:31:16]OFD Sender: No OFD packet to send [00:31:21]OFD Sender: No OFD packet to send [00:31:26]OFD Sender: No OFD packet to send [00:31:31]OFD Sender: No OFD packet to send [00:31:36]OFD Sender: No OFD packet to send [00:31:41]OFD Sender: No OFD packet to send [00:31:46]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:32:01]OFD Sender: No OFD packet to send [00:32:06]OFD Sender: No OFD packet to send [00:32:11]OFD Sender: No OFD packet to send [00:32:14]accept exits with 7 [00:32:14]New connection [00:32:14]New thread 3067022692 created [00:32:14]Thread 3066879332 joined [00:32:14]Waiting for new connection... [00:32:14] Sock 7.Parse request [00:32:14]Sock 7.Check first char [00:32:14]Sock 7.First char is OK [00:32:14]request: POST /json_proto HTTP/1.0 [00:32:14]Method: POST [00:32:14]URL: /json_proto [00:32:14]Method is POST - this is cgi request [00:32:14]url: /json_proto [00:32:14]query_string will be loaded in cgi processing [00:32:14]execute_cgi json_proto POST (null) [00:32:14]execute_cgi path=json_proto method=POST [00:32:14]POST find Content-Length [00:32:14]Host: 172.17.96.3:8080 [00:32:14]Content-Length: 678 [00:32:14]Content-Type: application/json [00:32:14] [00:32:14]POST finish read [00:32:14]Found Content-Length = 678 [00:32:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [00:32:14]execute_script... [00:32: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)643135", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "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" ] } } [00:32:14]POST & json_proto [00:32:14]process_json_proto [00:32:14]json parsed OK: [00:32:14]protocol is kg_v1.0 [00:32:14]action value=close_receipt [00:32:14]process_action close_receipt [00:32:14]cmd_close_receipt [00:32:14]MH_GetDate [00:32:14]Write to MH i2c: F0 00 00 9C 6A F5 [00:32:14]Write i2c OK [00:32:14]MH_I2C_Read... [00:32:14]Read from MH i2c: F0 [00:32:14]MH_I2C_Read... [00:32:14]Read from MH i2c: F0 09 00 [00:32:14]MH_I2C_Read... [00:32:14]Read from MH i2c: F0 09 00 9C 6A 00 11 8A 1D 67 44 5E 04 65 28 [00:32:14]GetLastDocTimeStamp 1729988871 [00:32:14]current date 1729989137 [00:32:14]FM_GetShiftState [00:32:14]SAM_PROTO_GetShiftState [00:32:14]wFMCommunicate request_size=4 [00:32:14]MH_SAM_APDU [00:32:14]CAPDU: 80 13 01 00 [00:32:14]Write to MH i2c: E2 08 00 9D 6A 80 13 01 00 00 00 00 00 84 [00:32:14]Write i2c OK [00:32:14]MH_I2C_Read... [00:32:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:32:14]Read from MH i2c: E2 [00:32:14]MH_I2C_Read... [00:32:14]Read from MH i2c: E2 0E 00 [00:32:14]MH_I2C_Read... [00:32:14]Read from MH i2c: E2 0E 00 9D 6A 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 DD [00:32:14]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:32:14]wFMCommunicate OK [00:32:14]SAM_PROTO_GetShiftState done [00:32:14]FM_GetShiftState done [00:32:14]opened in 1729988673 [00:32:14]opened+sec_in_day 1730075073 [00:32:14]quantity*price = 67033 [00:32:14]sum+1 = 67035 [00:32:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 670.00 Внесено: 670.00 СДАЧА: 0.00 НСП 1% : 5.93 НДС 12% : 71.19 Наличными: 670.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 4 27.10.2024 00:32 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309269 ФПД: 214054254214287 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T003217&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309269&fm=214054254214287&tin=02508201610067®Number=0000000000091780&sum=67000 [00:32:15]StoreToDocumentArchive [00:32:15]shift 533 fd 309269 [00:32:15]save to /storage/0533/doc_00309269 [00:32:15]save last doc name /storage/0533/doc_00309269 to /storage/kkm_last_doc_name [00:32:15]save OK [00:32:15]Clear old archive folders... [00:32:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:32:15]tlvbuf is 00095020 [00:32:15]SAM_PROTO_ClearQueue [00:32:15]wFMCommunicate request_size=4 [00:32:15]MH_SAM_APDU [00:32:15]CAPDU: 80 09 00 00 [00:32:15]Write to MH i2c: E2 08 00 AA 6A 80 09 00 00 00 00 00 00 86 [00:32:15]Write i2c OK [00:32:15]MH_I2C_Read... [00:32:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:32:15]Read from MH i2c: E2 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: E2 03 00 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: E2 03 00 AA 6A 00 90 00 88 [00:32:15]RAPDU: 90 00 [00:32:15]wFMCommunicate OK [00:32:15]SAM_PROTO_ClearQueue done [00:32:15]KKMCreateOFDPacket [00:32:15]OFDProtocolAddRootSTLVToBuf [00:32:15]FM_MakeSignedData [00:32:15]FM_MakeSignedData [00:32:15]SAM_PROTO_SignData [00:32:15]wFMCommunicate request_size=4 [00:32:15]MH_SAM_APDU [00:32:15]CAPDU: 80 0D 01 02 [00:32:15]Write to MH i2c: E2 08 00 AB 6A 80 0D 01 02 00 00 00 00 8E [00:32:15]Write i2c OK [00:32:15]MH_I2C_Read... [00:32:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:32:15]Read from MH i2c: E2 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: E2 03 00 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: E2 03 00 AB 6A 00 90 00 89 [00:32:15]RAPDU: 90 00 [00:32:15]wFMCommunicate OK [00:32:15]wFMCommunicate request_size=255 [00:32:15]MH_SAM_APDU [00:32:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 04 00 00 00 F4 03 04 00 11 8A 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 B8 04 00 35 04 06 00 C2 [00:32:15]Write to MH i2c: E2 02 01 AC 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 04 00 00 00 F4 03 04 00 11 8A 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 B8 04 00 35 04 06 00 C2 00 00 84 [00:32:15]Write i2c OK [00:32:15]MH_I2C_Read... [00:32:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:32:15]Read from MH i2c: E2 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: E2 03 00 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: E2 03 00 AC 6A 00 90 00 8A [00:32:15]RAPDU: 90 00 [00:32:15]wFMCommunicate OK [00:32:15]wFMCommunicate request_size=10 [00:32:15]MH_SAM_APDU [00:32:15]CAPDU: 80 0D 02 02 05 AE 63 C8 FC 8F [00:32:15]Write to MH i2c: E2 0D 00 AD 6A 80 0D 02 02 05 00 AE 63 C8 FC 8F 00 00 FF [00:32:15]Write i2c OK [00:32:15]MH_I2C_Read... [00:32:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:32:15]Read from MH i2c: E2 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: E2 03 00 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: E2 03 00 AD 6A 00 90 00 8B [00:32:15]RAPDU: 90 00 [00:32:15]wFMCommunicate OK [00:32:15]wFMCommunicate request_size=4 [00:32:15]MH_SAM_APDU [00:32:15]CAPDU: 80 0D 03 02 [00:32:15]Write to MH i2c: E2 08 00 AE 6A 80 0D 03 02 00 00 00 00 93 [00:32:15]Write i2c OK [00:32:15]MH_I2C_Read... [00:32:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:32:15]Read from MH i2c: E2 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: E2 0B 00 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: E2 0B 00 AE 6A 00 92 63 4B 8E 23 BD 6D 52 90 00 01 [00:32:15]RAPDU: 92 63 4B 8E 23 BD 6D 52 90 00 [00:32:15]wFMCommunicate OK [00:32:15]SAM_PROTO_SignData done [00:32:15]FM_MakeSignedData done [00:32:15]CreateOFDProtocolMessage [00:32:15]wFMCommunicate request_size=4 [00:32:15]MH_SAM_APDU [00:32:15]CAPDU: 80 11 00 00 [00:32:15]Write to MH i2c: E2 08 00 AF 6A 80 11 00 00 00 00 00 00 93 [00:32:15]Write i2c OK [00:32:15]MH_I2C_Read... [00:32:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:32:15]Read from MH i2c: E2 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: E2 17 00 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: E2 17 00 AF 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 E8 [00:32:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:32:15]wFMCommunicate OK [00:32:15]CreateOFDProtocolMessage done [00:32:15]OFDSenderStorePacket 309269 [00:32:15]StoreOFDPacket docnum=309269 [00:32:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AC 11 07 01 F1 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 04 00 00 00 F4 03 04 00 11 8A 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 B8 04 00 35 04 06 00 C2 AE 63 C8 FC 8F 92 63 4B 8E 23 BD 6D 52 [00:32:15]CheckFolder [00:32:15]dirname=/storage/ofd_packets [00:32:15]CheckFolder done [00:32:15]ProducePacketName [00:32:15]name=ofd_packets/00309269 [00:32:15]NVStorageSaveData ofd_packets/00309269 [00:32:15]File name is /storage/ofd_packets/00309269 [00:32:15]Write 301 bytes [00:32:15]NVStorageSaveData done [00:32:15]OFDSenderStorePacket done [00:32:15]KKMCreateOFDPacket done [00:32:15]NVStorageSaveData kkm_last_timestamp [00:32:15]File name is /storage/kkm_last_timestamp [00:32:15]Write 4 bytes [00:32:15]NVStorageSaveData done [00:32:15]ExternCall_PrintAddStr [00:32:15]wPrintStart [00:32:15]Write to MH i2c: 01 00 00 B0 6A 1A [00:32:15]Write i2c OK [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: 01 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: 01 07 00 [00:32:15]MH_I2C_Read... [00:32:15]Read from MH i2c: 01 07 00 B0 6A 00 00 00 00 00 FF 0F 2F [00:32:15]RasterBufferAndPrint [00:32:15]line Счет N : (1)643135 [00:32:15]line ИНН: 02508201610067 [00:32:15]line Контрольно-Кассовый Чек [00:32:15]line ПРОДАЖА [00:32:15]line ТРК (МРК, ГНК) : 52 [00:32:15]line Товар: 2710124130 [00:32:15]line Аи-92-К-2 [00:32:15]line 10.020 * 66.90 [00:32:15]line = 670.34 [00:32:15]line НДС 12% НСП 1% [00:32:15]line > о реализуемом товаре [00:32:15]line ОКРУГЛЕНИЕ: -0.34 [00:32:15]line ИТОГО: 670.00 [00:32:15]line Внесено: 670.00 [00:32:15]line СДАЧА: 0.00 [00:32:15]line НСП 1% : 5.93 [00:32:15]line НДС 12% : 71.19 [00:32:15]line Наличными: 670.00 [00:32:15]line Безнал.: 0.00 [00:32:15]line Место: АЗС № 172 "Партнер Нефть" [00:32:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [00:32:15]line СНО: Общий режим [00:32:15]line Чек 4 27.10.2024 00:32 [00:32:15]line Смена: 533 ФФД: 1.0 [00:32:15]line ЗНМ: 0300000116 [00:32:15]line РНМ: 0000000000091780 [00:32:15]line Версия ККМ: 001 [00:32:15]line ФМ: 0000000000871765 [00:32:15]line ФД: 309269 [00:32:15]line ФПД: 214054254214287 [00:32:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T003217&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309269&fm=214054254214287&tin=02508201610067®Number=0000000000091780&sum=67000 [00:32:15]written 0, free lines is 4095 [00:32:15]OFD Sender: Processing packet 309269 [packets to send 223, broken 222] [00:32:15]ProducePacketName [00:32:15]name=ofd_packets/00309269 [00:32:15]OFD Sender: To server: pG, [00:32:15]CommunicateWithHost lk.salyk.kg:30040 [00:32:15]ConnectInit lk.salyk.kg [00:32:16]Connected sock=10 [00:32:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AC 11 07 01 F1 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 04 00 00 00 F4 03 04 00 11 8A 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 15 B8 04 00 35 04 06 00 C2 AE 63 C8 FC 8F 92 63 4B 8E 23 BD 6D 52 [00:32:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 4E E4 47 00 C2 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 31 37 36 35 10 04 04 00 15 B8 04 00 F4 03 04 00 6D 30 1D 67 B6 04 01 00 00 1A 1F 1E 66 A2 D6 F6 B7 [00:32:16]CommunicateWithHost err = 0 [00:32:16]CheckOFDResponse [00:32:16]1017 (14) - 77093643461234 [00:32:16]1041 (16) - 0000000000871765 [00:32:16]1040 (4) - 309269 [00:32:16]1012 (4) - 26.10.2024 18:09 [00:32:16]1206 (1) - 0 [00:32:16]OFD Sender: Remove packet 309269 [00:32:16]ProducePacketName [00:32:16]name=ofd_packets/00309269 [00:32:16]NVStorageDeleteData [00:32:16]Write to MH i2c: 01 00 00 DA 6A 44 [00:32:16]Write i2c OK [00:32:16]MH_I2C_Read... [00:32:16]Read from MH i2c: 01 [00:32:16]MH_I2C_Read... [00:32:16]Read from MH i2c: 01 07 00 [00:32:16]MH_I2C_Read... [00:32:16]Read from MH i2c: 01 07 00 DA 6A 00 00 00 00 00 A9 0C 00 [00:32:16]RasterBufferAndPrint [00:32:16]line [00:32:16]line [00:32:16]line [00:32:16]line [00:32:16]line [00:32:16]written 0, free lines is 3247 [00:32:16]MH_Cut [00:32:16]Write to MH i2c: D1 01 00 E1 6A 01 1D [00:32:16]Write i2c OK [00:32:16]MH_I2C_Read... [00:32:16]Read from MH i2c: D1 [00:32:16]MH_I2C_Read... [00:32:16]Read from MH i2c: D1 01 00 [00:32:16]MH_I2C_Read... [00:32:16]Read from MH i2c: D1 01 00 E1 6A 00 1C [00:32:16]Write to MH i2c: 01 00 00 E2 6A 4C [00:32:16]Write i2c OK [00:32:16]MH_I2C_Read... [00:32:16]OFD Sender: No OFD packet to send [00:32:17]*** Cut start [00:32:17]*** Purtial cut [00:32:17]*** Stage 1: CUTSNS_PIN = 1 [00:32:17]Read from MH i2c: 01 [00:32:17]MH_I2C_Read... [00:32:17]*** Stop cut motor [00:32:17]*** Cut end [00:32:17]Read from MH i2c: 01 07 00 [00:32:17]MH_I2C_Read... [00:32:17]Read from MH i2c: 01 07 00 E2 6A 00 00 00 00 00 FF 0F 61 [00:32:17]process_action close_receipt done [00:32:17]requested_data is exist [00:32:17]produce_requested_data [00:32:17]requested_item fm.sn is exist - process it [00:32:17]wFMCommunicate request_size=4 [00:32:17]MH_SAM_APDU [00:32:17]CAPDU: 80 11 00 00 [00:32:17]Write to MH i2c: E2 08 00 E3 6A 80 11 00 00 00 00 00 00 C7 [00:32:17]Write i2c OK [00:32:17]MH_I2C_Read... [00:32:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:32:17]Read from MH i2c: E2 [00:32:17]MH_I2C_Read... [00:32:17]Read from MH i2c: E2 17 00 [00:32:17]MH_I2C_Read... [00:32:17]Read from MH i2c: E2 17 00 E3 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 1C [00:32:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:32:17]wFMCommunicate OK [00:32:17]requested_item fd.num is exist - process it [00:32:17]SAM_PROTO_GetFieldsCounters [00:32:17]wFMCommunicate request_size=4 [00:32:17]MH_SAM_APDU [00:32:17]CAPDU: 80 13 00 00 [00:32:17]Write to MH i2c: E2 08 00 E4 6A 80 13 00 00 00 00 00 00 CA [00:32:17]Write i2c OK [00:32:17]MH_I2C_Read... [00:32:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:32:17]Read from MH i2c: E2 [00:32:17]MH_I2C_Read... [00:32:17]Read from MH i2c: E2 62 00 [00:32:17]MH_I2C_Read... [00:32:17]Read from MH i2c: E2 62 00 E4 6A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 15 B8 04 00 0E 04 04 00 15 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 E1 [00:32: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 15 B8 04 00 0E 04 04 00 15 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:32:17]wFMCommunicate OK [00:32:17]SAM_PROTO_GetFieldsCounters done [00:32:17]requested_item shift.num is exist - process it [00:32:17]requested_item shift.opened is exist - process it [00:32:17]req_shift_opened [00:32:17]FM_GetShiftState [00:32:17]SAM_PROTO_GetShiftState [00:32:17]wFMCommunicate request_size=4 [00:32:17]MH_SAM_APDU [00:32:17]CAPDU: 80 13 01 00 [00:32:17]Write to MH i2c: E2 08 00 E5 6A 80 13 01 00 00 00 00 00 CC [00:32:17]Write i2c OK [00:32:17]MH_I2C_Read... [00:32:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:32:17]Read from MH i2c: E2 [00:32:17]MH_I2C_Read... [00:32:17]Read from MH i2c: E2 0E 00 [00:32:17]MH_I2C_Read... [00:32:17]Read from MH i2c: E2 0E 00 E5 6A 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 25 [00:32:17]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:32:17]wFMCommunicate OK [00:32:17]SAM_PROTO_GetShiftState done [00:32:17]FM_GetShiftState done [00:32:17]req_shift_opened done [00:32:17]requested_item shift.open_date is exist - process it [00:32:17]req_shift_open_date [00:32:17]req_shift_open_date done [00:32:17]produce_requested_data done [00:32:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309269,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [00:32:17]process_action_free close_receipt [00:32:17]json_value_free [00:32:17]json_value_free done [00:32:17]process_json_proto returns [00:32:17]Send response to host [00:32:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309269,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [00:32:17]free response buf [00:32:17]execute_script done [00:32:17]execute_script returns [00:32:17]free content buf [00:32:17]Sock 7.Close socket [00:32:17]Sock 7.Thread stoped [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:12]OFD Sender: No OFD packet to send [00:34:17]OFD Sender: No OFD packet to send [00:34:22]OFD Sender: No OFD packet to send [00:34:27]OFD Sender: No OFD packet to send [00:34:32]OFD Sender: No OFD packet to send [00:34:37]OFD Sender: No OFD packet to send [00:34:42]OFD Sender: No OFD packet to send [00:34:47]OFD Sender: No OFD packet to send [00:34:52]OFD Sender: No OFD packet to send [00:34:57]OFD Sender: No OFD packet to send [00:35:02]OFD Sender: No OFD packet to send [00:35:07]OFD Sender: No OFD packet to send [00:35:12]OFD Sender: No OFD packet to send [00:35:17]OFD Sender: No OFD packet to send [00:35:22]OFD Sender: No OFD packet to send [00:35:27]OFD Sender: No OFD packet to send [00:35:32]OFD Sender: No OFD packet to send [00:35:37]OFD Sender: No OFD packet to send [00:35:42]OFD Sender: No OFD packet to send [00:35:47]OFD Sender: No OFD packet to send [00:35:52]OFD Sender: No OFD packet to send [00:35:57]OFD Sender: No OFD packet to send [00:36:02]OFD Sender: No OFD packet to send [00:36:07]OFD Sender: No OFD packet to send [00:36:12]OFD Sender: No OFD packet to send [00:36:17]OFD Sender: No OFD packet to send [00:36:22]OFD Sender: No OFD packet to send [00:36:27]OFD Sender: No OFD packet to send [00:36:32]OFD Sender: No OFD packet to send [00:36:37]OFD Sender: No OFD packet to send [00:36:42]OFD Sender: No OFD packet to send [00:36:47]OFD Sender: No OFD packet to send [00:36:52]OFD Sender: No OFD packet to send [00:36:57]OFD Sender: No OFD packet to send [00:37:02]OFD Sender: No OFD packet to send [00:37:07]OFD Sender: No OFD packet to send [00:37:12]OFD Sender: No OFD packet to send [00:37:17]OFD Sender: No OFD packet to send [00:37:22]OFD Sender: No OFD packet to send [00:37:27]OFD Sender: No OFD packet to send [00:37:32]OFD Sender: No OFD packet to send [00:37:37]OFD Sender: No OFD packet to send [00:37:42]OFD Sender: No OFD packet to send [00:37:47]OFD Sender: No OFD packet to send [00:37:52]OFD Sender: No OFD packet to send [00:37:57]OFD Sender: No OFD packet to send [00:38:02]OFD Sender: No OFD packet to send [00:38:07]OFD Sender: No OFD packet to send [00:38:12]OFD Sender: No OFD packet to send [00:38:17]OFD Sender: No OFD packet to send [00:38:22]OFD Sender: No OFD packet to send [00:38:27]OFD Sender: No OFD packet to send [00:38:32]OFD Sender: No OFD packet to send [00:38:37]OFD Sender: No OFD packet to send [00:38:42]OFD Sender: No OFD packet to send [00:38:47]OFD Sender: No OFD packet to send [00:38:52]OFD Sender: No OFD packet to send [00:38:57]OFD Sender: No OFD packet to send [00:39:02]OFD Sender: No OFD packet to send [00:39:07]OFD Sender: No OFD packet to send [00:39:12]OFD Sender: No OFD packet to send [00:39:17]OFD Sender: No OFD packet to send [00:39:22]OFD Sender: No OFD packet to send [00:39:27]OFD Sender: No OFD packet to send [00:39:32]OFD Sender: No OFD packet to send [00:39:37]OFD Sender: No OFD packet to send [00:39:42]OFD Sender: No OFD packet to send [00:39:47]OFD Sender: No OFD packet to send [00:39:52]OFD Sender: No OFD packet to send [00:39:57]OFD Sender: No OFD packet to send [00:40:02]OFD Sender: No OFD packet to send [00:40:07]OFD Sender: No OFD packet to send [00:40:12]OFD Sender: No OFD packet to send [00:40:17]OFD Sender: No OFD packet to send [00:40:22]OFD Sender: No OFD packet to send [00:40:27]OFD Sender: No OFD packet to send [00:40:32]OFD Sender: No OFD packet to send [00:40:37]OFD Sender: No OFD packet to send [00:40:42]OFD Sender: No OFD packet to send [00:40:47]OFD Sender: No OFD packet to send [00:40:52]OFD Sender: No OFD packet to send [00:40:57]OFD Sender: No OFD packet to send [00:41:02]OFD Sender: No OFD packet to send [00:41:07]OFD Sender: No OFD packet to send [00:41:12]OFD Sender: No OFD packet to send [00:41:17]OFD Sender: No OFD packet to send [00:41:22]OFD Sender: No OFD packet to send [00:41:27]OFD Sender: No OFD packet to send [00:41:32]OFD Sender: No OFD packet to send [00:41:37]OFD Sender: No OFD packet to send [00:41:42]OFD Sender: No OFD packet to send [00:41:47]OFD Sender: No OFD packet to send [00:41:52]OFD Sender: No OFD packet to send [00:41:57]OFD Sender: No OFD packet to send [00:42:02]OFD Sender: No OFD packet to send [00:42:07]OFD Sender: No OFD packet to send [00:42:12]OFD Sender: No OFD packet to send [00:42:17]OFD Sender: No OFD packet to send [00:42:22]OFD Sender: No OFD packet to send [00:42:27]OFD Sender: No OFD packet to send [00:42:32]OFD Sender: No OFD packet to send [00:42:37]OFD Sender: No OFD packet to send [00:42:42]OFD Sender: No OFD packet to send [00:42:47]OFD Sender: No OFD packet to send [00:42:52]OFD Sender: No OFD packet to send [00:42:57]OFD Sender: No OFD packet to send [00:43:02]OFD Sender: No OFD packet to send [00:43:07]OFD Sender: No OFD packet to send [00:43:12]OFD Sender: No OFD packet to send [00:43:17]OFD Sender: No OFD packet to send [00:43:22]OFD Sender: No OFD packet to send [00:43:27]OFD Sender: No OFD packet to send [00:43:32]OFD Sender: No OFD packet to send [00:43:37]OFD Sender: No OFD packet to send [00:43:42]OFD Sender: No OFD packet to send [00:43:47]OFD Sender: No OFD packet to send [00:43:52]OFD Sender: No OFD packet to send [00:43:57]OFD Sender: No OFD packet to send [00:44:02]OFD Sender: No OFD packet to send [00:44:07]OFD Sender: No OFD packet to send [00:44:12]OFD Sender: No OFD packet to send [00:44:17]OFD Sender: No OFD packet to send [00:44:22]OFD Sender: No OFD packet to send [00:44:27]OFD Sender: No OFD packet to send [00:44:32]OFD Sender: No OFD packet to send [00:44:37]OFD Sender: No OFD packet to send [00:44:42]OFD Sender: No OFD packet to send [00:44:47]OFD Sender: No OFD packet to send [00:44:52]OFD Sender: No OFD packet to send [00:44:57]OFD Sender: No OFD packet to send [00:45:02]OFD Sender: No OFD packet to send [00:45:07]OFD Sender: No OFD packet to send [00:45:12]OFD Sender: No OFD packet to send [00:45:13]accept exits with 9 [00:45:13]New connection [00:45:13]New thread 3066879332 created [00:45:13]Thread 3067022692 joined [00:45:13]Waiting for new connection... [00:45:13] Sock 9.Parse request [00:45:13]Sock 9.Check first char [00:45:13]Sock 9.First char is OK [00:45:13]request: POST /json_proto HTTP/1.0 [00:45:13]Method: POST [00:45:13]URL: /json_proto [00:45:13]Method is POST - this is cgi request [00:45:13]url: /json_proto [00:45:13]query_string will be loaded in cgi processing [00:45:13]execute_cgi json_proto POST (null) [00:45:13]execute_cgi path=json_proto method=POST [00:45:13]POST find Content-Length [00:45:13]Host: 172.17.96.3:8080 [00:45:13]Content-Length: 766 [00:45:13]Content-Type: application/json [00:45:13] [00:45:13]POST finish read [00:45:13]Found Content-Length = 766 [00:45:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:45:13]execute_script... [00:45:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643136", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "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 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:45:13]POST & json_proto [00:45:13]process_json_proto [00:45:13]json parsed OK: [00:45:13]protocol is kg_v1.0 [00:45:13]action value=close_receipt [00:45:13]process_action close_receipt [00:45:13]cmd_close_receipt [00:45:13]MH_GetDate [00:45:13]Write to MH i2c: F0 00 00 E6 6A 3F [00:45:13]Write i2c OK [00:45:13]MH_I2C_Read... [00:45:13]Read from MH i2c: F0 [00:45:13]MH_I2C_Read... [00:45:13]Read from MH i2c: F0 09 00 [00:45:13]MH_I2C_Read... [00:45:13]Read from MH i2c: F0 09 00 E6 6A 00 1C 8D 1D 67 44 5E 04 65 80 [00:45:13]GetLastDocTimeStamp 1729989137 [00:45:13]current date 1729989916 [00:45:13]FM_GetShiftState [00:45:13]SAM_PROTO_GetShiftState [00:45:13]wFMCommunicate request_size=4 [00:45:13]MH_SAM_APDU [00:45:13]CAPDU: 80 13 01 00 [00:45:13]Write to MH i2c: E2 08 00 E7 6A 80 13 01 00 00 00 00 00 CE [00:45:13]Write i2c OK [00:45:13]MH_I2C_Read... [00:45:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:45:13]Read from MH i2c: E2 [00:45:13]MH_I2C_Read... [00:45:13]Read from MH i2c: E2 0E 00 [00:45:13]MH_I2C_Read... [00:45:13]Read from MH i2c: E2 0E 00 E7 6A 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 27 [00:45:13]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:45:13]wFMCommunicate OK [00:45:13]SAM_PROTO_GetShiftState done [00:45:13]FM_GetShiftState done [00:45:13]opened in 1729988673 [00:45:13]opened+sec_in_day 1730075073 [00:45:13]quantity*price = 30038 [00:45:13]sum+1 = 30039 [00:45:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 5 27.10.2024 00:45 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309270 ФПД: 43086261929596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T004516&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309270&fm=43086261929596&tin=02508201610067®Number=0000000000091780&sum=30038 [00:45:14]StoreToDocumentArchive [00:45:14]shift 533 fd 309270 [00:45:14]save to /storage/0533/doc_00309270 [00:45:14]save last doc name /storage/0533/doc_00309270 to /storage/kkm_last_doc_name [00:45:14]save OK [00:45:14]Clear old archive folders... [00:45:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:45:14]tlvbuf is 00092220 [00:45:14]SAM_PROTO_ClearQueue [00:45:14]wFMCommunicate request_size=4 [00:45:14]MH_SAM_APDU [00:45:14]CAPDU: 80 09 00 00 [00:45:14]Write to MH i2c: E2 08 00 F4 6A 80 09 00 00 00 00 00 00 D0 [00:45:14]Write i2c OK [00:45:14]MH_I2C_Read... [00:45:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:45:14]Read from MH i2c: E2 [00:45:14]MH_I2C_Read... [00:45:14]Read from MH i2c: E2 03 00 [00:45:14]MH_I2C_Read... [00:45:14]Read from MH i2c: E2 03 00 F4 6A 00 90 00 D2 [00:45:14]RAPDU: 90 00 [00:45:14]wFMCommunicate OK [00:45:14]SAM_PROTO_ClearQueue done [00:45:14]KKMCreateOFDPacket [00:45:14]OFDProtocolAddRootSTLVToBuf [00:45:14]FM_MakeSignedData [00:45:14]FM_MakeSignedData [00:45:14]SAM_PROTO_SignData [00:45:14]wFMCommunicate request_size=4 [00:45:14]MH_SAM_APDU [00:45:14]CAPDU: 80 0D 01 02 [00:45:14]Write to MH i2c: E2 08 00 F5 6A 80 0D 01 02 00 00 00 00 D8 [00:45:14]Write i2c OK [00:45:14]MH_I2C_Read... [00:45:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:45:14]Read from MH i2c: E2 [00:45:14]MH_I2C_Read... [00:45:14]Read from MH i2c: E2 03 00 [00:45:14]MH_I2C_Read... [00:45:14]Read from MH i2c: E2 03 00 F5 6A 00 90 00 D3 [00:45:14]RAPDU: 90 00 [00:45:14]wFMCommunicate OK [00:45:14]wFMCommunicate request_size=255 [00:45:14]MH_SAM_APDU [00:45:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 1C 8D 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 B8 04 00 35 04 06 00 27 [00:45:14]Write to MH i2c: E2 02 01 F6 6A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 1C 8D 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 B8 04 00 35 04 06 00 27 00 00 E8 [00:45:15]Write i2c OK [00:45:15]MH_I2C_Read... [00:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:45:15]Read from MH i2c: E2 [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: E2 03 00 [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: E2 03 00 F6 6A 00 90 00 D4 [00:45:15]RAPDU: 90 00 [00:45:15]wFMCommunicate OK [00:45:15]wFMCommunicate request_size=10 [00:45:15]MH_SAM_APDU [00:45:15]CAPDU: 80 0D 02 02 05 2F CD 56 46 7C [00:45:15]Write to MH i2c: E2 0D 00 F7 6A 80 0D 02 02 05 00 2F CD 56 46 7C 00 00 F9 [00:45:15]Write i2c OK [00:45:15]MH_I2C_Read... [00:45:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:45:15]Read from MH i2c: E2 [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: E2 03 00 [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: E2 03 00 F7 6A 00 90 00 D5 [00:45:15]RAPDU: 90 00 [00:45:15]wFMCommunicate OK [00:45:15]wFMCommunicate request_size=4 [00:45:15]MH_SAM_APDU [00:45:15]CAPDU: 80 0D 03 02 [00:45:15]Write to MH i2c: E2 08 00 F8 6A 80 0D 03 02 00 00 00 00 DD [00:45:15]Write i2c OK [00:45:15]MH_I2C_Read... [00:45:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:45:15]Read from MH i2c: E2 [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: E2 0B 00 [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: E2 0B 00 F8 6A 00 35 71 BE 1C DA F6 DA C6 90 00 CE [00:45:15]RAPDU: 35 71 BE 1C DA F6 DA C6 90 00 [00:45:15]wFMCommunicate OK [00:45:15]SAM_PROTO_SignData done [00:45:15]FM_MakeSignedData done [00:45:15]CreateOFDProtocolMessage [00:45:15]wFMCommunicate request_size=4 [00:45:15]MH_SAM_APDU [00:45:15]CAPDU: 80 11 00 00 [00:45:15]Write to MH i2c: E2 08 00 F9 6A 80 11 00 00 00 00 00 00 DD [00:45:15]Write i2c OK [00:45:15]MH_I2C_Read... [00:45:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:45:15]Read from MH i2c: E2 [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: E2 17 00 [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: E2 17 00 F9 6A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 32 [00:45:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:45:15]wFMCommunicate OK [00:45:15]CreateOFDProtocolMessage done [00:45:15]OFDSenderStorePacket 309270 [00:45:15]StoreOFDPacket docnum=309270 [00:45:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B8 88 07 01 04 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 1C 8D 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 B8 04 00 35 04 06 00 27 2F CD 56 46 7C 35 71 BE 1C DA F6 DA C6 [00:45:15]CheckFolder [00:45:15]dirname=/storage/ofd_packets [00:45:15]CheckFolder done [00:45:15]ProducePacketName [00:45:15]name=ofd_packets/00309270 [00:45:15]NVStorageSaveData ofd_packets/00309270 [00:45:15]File name is /storage/ofd_packets/00309270 [00:45:15]Write 301 bytes [00:45:15]NVStorageSaveData done [00:45:15]OFDSenderStorePacket done [00:45:15]KKMCreateOFDPacket done [00:45:15]NVStorageSaveData kkm_last_timestamp [00:45:15]File name is /storage/kkm_last_timestamp [00:45:15]Write 4 bytes [00:45:15]NVStorageSaveData done [00:45:15]ExternCall_PrintAddStr [00:45:15]wPrintStart [00:45:15]Write to MH i2c: 01 00 00 FA 6A 64 [00:45:15]Write i2c OK [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: 01 [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: 01 07 00 [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: 01 07 00 FA 6A 00 00 00 00 00 FF 0F 79 [00:45:15]RasterBufferAndPrint [00:45:15]line Счет N : (1)643136 [00:45:15]line ИНН: 02508201610067 [00:45:15]line Контрольно-Кассовый Чек [00:45:15]line ПРОДАЖА [00:45:15]line ТРК (МРК, ГНК) : 62 [00:45:15]line Товар: 2710124130 [00:45:15]line Аи-92-К-2 [00:45:15]line 4.490 * 66.90 [00:45:15]line = 300.38 [00:45:15]line НДС 12% НСП 1% [00:45:15]line > о реализуемом товаре [00:45:15]line ИТОГО: 300.38 [00:45:15]line НСП 1% : 2.66 [00:45:15]line НДС 12% : 31.90 [00:45:15]line Наличными: 0.00 [00:45:15]line Безнал.: 300.38 [00:45:15]line Место: АЗС № 172 "Партнер Нефть" [00:45:15]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [00:45:15]line СНО: Общий режим [00:45:15]line Чек 5 27.10.2024 00:45 [00:45:15]line Смена: 533 ФФД: 1.0 [00:45:15]line ЗНМ: 0300000116 [00:45:15]line РНМ: 0000000000091780 [00:45:15]line Версия ККМ: 001 [00:45:15]line Платежная система: Mbank [00:45:15]line ФМ: 0000000000871765 [00:45:15]line ФД: 309270 [00:45:15]line ФПД: 43086261929596 [00:45:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T004516&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309270&fm=43086261929596&tin=02508201610067®Number=0000000000091780&sum=30038 [00:45:15]written 0, free lines is 4095 [00:45:15]OFD Sender: Processing packet 309270 [packets to send 223, broken 222] [00:45:15]ProducePacketName [00:45:15]name=ofd_packets/00309270 [00:45:15]OFD Sender: To server: pG, [00:45:15]CommunicateWithHost lk.salyk.kg:30040 [00:45:15]ConnectInit lk.salyk.kg [00:45:15]Connected sock=10 [00:45:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 B8 88 07 01 04 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 1C 8D 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 B8 04 00 35 04 06 00 27 2F CD 56 46 7C 35 71 BE 1C DA F6 DA C6 [00:45:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 0C 56 47 00 FA 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 16 B8 04 00 F4 03 04 00 79 33 1D 67 B6 04 01 00 00 27 6F 7A 3F 78 56 E8 3F [00:45:15]CommunicateWithHost err = 0 [00:45:15]CheckOFDResponse [00:45:15]1017 (14) - 77093643461234 [00:45:15]1041 (16) - 0000000000871765 [00:45:15]1040 (4) - 309270 [00:45:15]1012 (4) - 26.10.2024 18:22 [00:45:15]1206 (1) - 0 [00:45:15]OFD Sender: Remove packet 309270 [00:45:15]ProducePacketName [00:45:15]name=ofd_packets/00309270 [00:45:15]NVStorageDeleteData [00:45:15]Write to MH i2c: 01 00 00 22 6B 8D [00:45:15]Write i2c OK [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: 01 [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: 01 07 00 [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: 01 07 00 22 6B 00 00 00 00 00 DE 0C 7E [00:45:15]RasterBufferAndPrint [00:45:15]line [00:45:15]line [00:45:15]line [00:45:15]line [00:45:15]line [00:45:15]written 0, free lines is 3300 [00:45:15]MH_Cut [00:45:15]Write to MH i2c: D1 01 00 29 6B 01 66 [00:45:15]Write i2c OK [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: D1 [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: D1 01 00 [00:45:15]MH_I2C_Read... [00:45:15]Read from MH i2c: D1 01 00 29 6B 00 65 [00:45:15]Write to MH i2c: 01 00 00 2A 6B 95 [00:45:15]Write i2c OK [00:45:15]MH_I2C_Read... [00:45:16]OFD Sender: No OFD packet to send [00:45:16]*** Cut start [00:45:16]*** Purtial cut [00:45:16]*** Stage 1: CUTSNS_PIN = 1 [00:45:16]Read from MH i2c: 01 [00:45:16]MH_I2C_Read... [00:45:16]*** Stop cut motor [00:45:16]*** Cut end [00:45:16]Read from MH i2c: 01 07 00 [00:45:16]MH_I2C_Read... [00:45:16]Read from MH i2c: 01 07 00 2A 6B 00 00 00 00 00 FF 0F AA [00:45:16]process_action close_receipt done [00:45:16]requested_data is exist [00:45:16]produce_requested_data [00:45:16]requested_item fm.sn is exist - process it [00:45:16]wFMCommunicate request_size=4 [00:45:16]MH_SAM_APDU [00:45:16]CAPDU: 80 11 00 00 [00:45:16]Write to MH i2c: E2 08 00 2B 6B 80 11 00 00 00 00 00 00 10 [00:45:16]Write i2c OK [00:45:16]MH_I2C_Read... [00:45:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:45:17]Read from MH i2c: E2 [00:45:17]MH_I2C_Read... [00:45:17]Read from MH i2c: E2 17 00 [00:45:17]MH_I2C_Read... [00:45:17]Read from MH i2c: E2 17 00 2B 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 65 [00:45:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:45:17]wFMCommunicate OK [00:45:17]requested_item fd.num is exist - process it [00:45:17]SAM_PROTO_GetFieldsCounters [00:45:17]wFMCommunicate request_size=4 [00:45:17]MH_SAM_APDU [00:45:17]CAPDU: 80 13 00 00 [00:45:17]Write to MH i2c: E2 08 00 2C 6B 80 13 00 00 00 00 00 00 13 [00:45:17]Write i2c OK [00:45:17]MH_I2C_Read... [00:45:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:45:17]Read from MH i2c: E2 [00:45:17]MH_I2C_Read... [00:45:17]Read from MH i2c: E2 62 00 [00:45:17]MH_I2C_Read... [00:45:17]Read from MH i2c: E2 62 00 2C 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 16 B8 04 00 0E 04 04 00 15 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 2E [00:45: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 16 B8 04 00 0E 04 04 00 15 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:45:17]wFMCommunicate OK [00:45:17]SAM_PROTO_GetFieldsCounters done [00:45:17]requested_item shift.num is exist - process it [00:45:17]requested_item shift.opened is exist - process it [00:45:17]req_shift_opened [00:45:17]FM_GetShiftState [00:45:17]SAM_PROTO_GetShiftState [00:45:17]wFMCommunicate request_size=4 [00:45:17]MH_SAM_APDU [00:45:17]CAPDU: 80 13 01 00 [00:45:17]Write to MH i2c: E2 08 00 2D 6B 80 13 01 00 00 00 00 00 15 [00:45:17]Write i2c OK [00:45:17]MH_I2C_Read... [00:45:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:45:17]Read from MH i2c: E2 [00:45:17]MH_I2C_Read... [00:45:17]Read from MH i2c: E2 0E 00 [00:45:17]MH_I2C_Read... [00:45:17]Read from MH i2c: E2 0E 00 2D 6B 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 6E [00:45:17]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:45:17]wFMCommunicate OK [00:45:17]SAM_PROTO_GetShiftState done [00:45:17]FM_GetShiftState done [00:45:17]req_shift_opened done [00:45:17]requested_item shift.open_date is exist - process it [00:45:17]req_shift_open_date [00:45:17]req_shift_open_date done [00:45:17]produce_requested_data done [00:45:17]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309270,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [00:45:17]process_action_free close_receipt [00:45:17]json_value_free [00:45:17]json_value_free done [00:45:17]process_json_proto returns [00:45:17]Send response to host [00:45:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309270,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [00:45:17]free response buf [00:45:17]execute_script done [00:45:17]execute_script returns [00:45:17]free content buf [00:45:17]Sock 9.Close socket [00:45:17]Sock 9.Thread stoped [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:50:57]accept exits with 7 [00:50:57]New connection [00:50:57]New thread 3067022692 created [00:50:57]Thread 3066879332 joined [00:50:57]Waiting for new connection... [00:50:57] Sock 7.Parse request [00:50:57]Sock 7.Check first char [00:50:57]Sock 7.First char is OK [00:50:57]request: POST /json_proto HTTP/1.0 [00:50:57]Method: POST [00:50:57]URL: /json_proto [00:50:57]Method is POST - this is cgi request [00:50:57]url: /json_proto [00:50:57]query_string will be loaded in cgi processing [00:50:57]execute_cgi json_proto POST (null) [00:50:57]execute_cgi path=json_proto method=POST [00:50:57]POST find Content-Length [00:50:57]Host: 172.17.96.3:8080 [00:50:57]Content-Length: 688 [00:50:57]Content-Type: application/json [00:50:57] [00:50:57]POST finish read [00:50:57]Found Content-Length = 688 [00:50:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "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" ] } } [00:50:57]execute_script... [00:50:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643137", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710194210", "name": "D-ENERGY \u0414\u0422-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "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" ] } } [00:50:57]POST & json_proto [00:50:57]process_json_proto [00:50:57]json parsed OK: [00:50:57]protocol is kg_v1.0 [00:50:57]action value=close_receipt [00:50:57]process_action close_receipt [00:50:57]cmd_close_receipt [00:50:57]MH_GetDate [00:50:57]Write to MH i2c: F0 00 00 2E 6B 88 [00:50:57]Write i2c OK [00:50:57]MH_I2C_Read... [00:50:57]Read from MH i2c: F0 [00:50:57]MH_I2C_Read... [00:50:57]Read from MH i2c: F0 09 00 [00:50:57]MH_I2C_Read... [00:50:57]Read from MH i2c: F0 09 00 2E 6B 00 74 8E 1D 67 44 5E 04 65 22 [00:50:57]GetLastDocTimeStamp 1729989916 [00:50:57]current date 1729990260 [00:50:57]FM_GetShiftState [00:50:57]SAM_PROTO_GetShiftState [00:50:57]wFMCommunicate request_size=4 [00:50:57]MH_SAM_APDU [00:50:57]CAPDU: 80 13 01 00 [00:50:57]Write to MH i2c: E2 08 00 2F 6B 80 13 01 00 00 00 00 00 17 [00:50:57]Write i2c OK [00:50:57]MH_I2C_Read... [00:50:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:50:57]Read from MH i2c: E2 [00:50:57]MH_I2C_Read... [00:50:57]Read from MH i2c: E2 0E 00 [00:50:57]MH_I2C_Read... [00:50:57]Read from MH i2c: E2 0E 00 2F 6B 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 70 [00:50:57]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:50:57]wFMCommunicate OK [00:50:57]SAM_PROTO_GetShiftState done [00:50:57]FM_GetShiftState done [00:50:57]opened in 1729988673 [00:50:57]opened+sec_in_day 1730075073 [00:50:57]quantity*price = 150076 [00:50:57]sum+1 = 150078 [00:50:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.77 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 6 27.10.2024 00:51 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309271 ФПД: 131068846015845 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T005100&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309271&fm=131068846015845&tin=02508201610067®Number=0000000000091780&sum=150000 [00:50:58]StoreToDocumentArchive [00:50:58]shift 533 fd 309271 [00:50:58]save to /storage/0533/doc_00309271 [00:50:58]save last doc name /storage/0533/doc_00309271 to /storage/kkm_last_doc_name [00:50:58]save OK [00:50:58]Clear old archive folders... [00:50:58]ProcessDocumentItem done err = 0, tmpTLVsize=257 [00:50:58]tlvbuf is 0019F540 [00:50:58]SAM_PROTO_ClearQueue [00:50:58]wFMCommunicate request_size=4 [00:50:58]MH_SAM_APDU [00:50:58]CAPDU: 80 09 00 00 [00:50:58]Write to MH i2c: E2 08 00 3C 6B 80 09 00 00 00 00 00 00 19 [00:50:58]Write i2c OK [00:50:58]MH_I2C_Read... [00:50:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:50:58]Read from MH i2c: E2 [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: E2 03 00 [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: E2 03 00 3C 6B 00 90 00 1B [00:50:58]RAPDU: 90 00 [00:50:58]wFMCommunicate OK [00:50:58]SAM_PROTO_ClearQueue done [00:50:58]KKMCreateOFDPacket [00:50:58]OFDProtocolAddRootSTLVToBuf [00:50:58]FM_MakeSignedData [00:50:58]FM_MakeSignedData [00:50:58]SAM_PROTO_SignData [00:50:58]wFMCommunicate request_size=4 [00:50:58]MH_SAM_APDU [00:50:58]CAPDU: 80 0D 01 02 [00:50:58]Write to MH i2c: E2 08 00 3D 6B 80 0D 01 02 00 00 00 00 21 [00:50:58]Write i2c OK [00:50:58]MH_I2C_Read... [00:50:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:50:58]Read from MH i2c: E2 [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: E2 03 00 [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: E2 03 00 3D 6B 00 90 00 1C [00:50:58]RAPDU: 90 00 [00:50:58]wFMCommunicate OK [00:50:58]wFMCommunicate request_size=255 [00:50:58]MH_SAM_APDU [00:50:58]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 74 8E 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 B8 04 [00:50:58]Write to MH i2c: E2 02 01 3E 6B 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 74 8E 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 B8 04 00 00 5F [00:50:58]Write i2c OK [00:50:58]MH_I2C_Read... [00:50:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:50:58]Read from MH i2c: E2 [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: E2 03 00 [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: E2 03 00 3E 6B 00 90 00 1D [00:50:58]RAPDU: 90 00 [00:50:58]wFMCommunicate OK [00:50:58]wFMCommunicate request_size=16 [00:50:58]MH_SAM_APDU [00:50:58]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 77 34 D8 02 05 65 [00:50:58]Write to MH i2c: E2 13 00 3F 6B 80 0D 02 02 0B 00 00 35 04 06 00 77 34 D8 02 05 65 00 00 68 [00:50:58]Write i2c OK [00:50:58]MH_I2C_Read... [00:50:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:50:58]Read from MH i2c: E2 [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: E2 03 00 [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: E2 03 00 3F 6B 00 90 00 1E [00:50:58]RAPDU: 90 00 [00:50:58]wFMCommunicate OK [00:50:58]wFMCommunicate request_size=4 [00:50:58]MH_SAM_APDU [00:50:58]CAPDU: 80 0D 03 02 [00:50:58]Write to MH i2c: E2 08 00 40 6B 80 0D 03 02 00 00 00 00 26 [00:50:58]Write i2c OK [00:50:58]MH_I2C_Read... [00:50:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:50:58]Read from MH i2c: E2 [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: E2 0B 00 [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: E2 0B 00 40 6B 00 B4 17 24 1B 47 64 44 16 90 00 36 [00:50:58]RAPDU: B4 17 24 1B 47 64 44 16 90 00 [00:50:58]wFMCommunicate OK [00:50:58]SAM_PROTO_SignData done [00:50:58]FM_MakeSignedData done [00:50:58]CreateOFDProtocolMessage [00:50:58]wFMCommunicate request_size=4 [00:50:58]MH_SAM_APDU [00:50:58]CAPDU: 80 11 00 00 [00:50:58]Write to MH i2c: E2 08 00 41 6B 80 11 00 00 00 00 00 00 26 [00:50:58]Write i2c OK [00:50:58]MH_I2C_Read... [00:50:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:50:58]Read from MH i2c: E2 [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: E2 17 00 [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: E2 17 00 41 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 7B [00:50:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:50:58]wFMCommunicate OK [00:50:58]CreateOFDProtocolMessage done [00:50:58]OFDSenderStorePacket 309271 [00:50:58]StoreOFDPacket docnum=309271 [00:50:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 1D 40 0D 01 A5 0F 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 74 8E 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 B8 04 00 35 04 06 00 77 34 D8 02 05 65 B4 17 24 1B 47 64 44 16 [00:50:58]CheckFolder [00:50:58]dirname=/storage/ofd_packets [00:50:58]CheckFolder done [00:50:58]ProducePacketName [00:50:58]name=ofd_packets/00309271 [00:50:58]NVStorageSaveData ofd_packets/00309271 [00:50:58]File name is /storage/ofd_packets/00309271 [00:50:58]Write 307 bytes [00:50:58]NVStorageSaveData done [00:50:58]OFDSenderStorePacket done [00:50:58]KKMCreateOFDPacket done [00:50:58]NVStorageSaveData kkm_last_timestamp [00:50:58]File name is /storage/kkm_last_timestamp [00:50:58]Write 4 bytes [00:50:58]NVStorageSaveData done [00:50:58]ExternCall_PrintAddStr [00:50:58]wPrintStart [00:50:58]Write to MH i2c: 01 00 00 42 6B AD [00:50:58]Write i2c OK [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: 01 [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: 01 07 00 [00:50:58]MH_I2C_Read... [00:50:58]Read from MH i2c: 01 07 00 42 6B 00 00 00 00 00 FF 0F C2 [00:50:58]RasterBufferAndPrint [00:50:58]line Счет N : (1)643137 [00:50:58]line ИНН: 02508201610067 [00:50:58]line Контрольно-Кассовый Чек [00:50:58]line ПРОДАЖА [00:50:58]line ТРК (МРК, ГНК) : 32 [00:50:58]line Товар: 2710194210 [00:50:58]line D-ENERGY ДТ-К-2 [00:50:58]line 19.440 * 77.20 [00:50:58]line = 1500.77 [00:50:58]line НДС 12% НСП 1% [00:50:58]line > о реализуемом товаре [00:50:58]line ОКРУГЛЕНИЕ: -0.77 [00:50:58]line ИТОГО: 1500.00 [00:50:58]line Внесено: 1500.00 [00:50:58]line СДАЧА: 0.00 [00:50:58]line НСП 1% : 13.28 [00:50:58]line НДС 12% : 159.37 [00:50:58]line Наличными: 1500.00 [00:50:58]line Безнал.: 0.00 [00:50:58]line Место: АЗС № 172 "Партнер Нефть" [00:50:58]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [00:50:58]line СНО: Общий режим [00:50:58]line Чек 6 27.10.2024 00:51 [00:50:58]line Смена: 533 ФФД: 1.0 [00:50:58]line ЗНМ: 0300000116 [00:50:58]line РНМ: 0000000000091780 [00:50:58]line Версия ККМ: 001 [00:50:58]line ФМ: 0000000000871765 [00:50:58]line ФД: 309271 [00:50:58]line ФПД: 131068846015845 [00:50:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T005100&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309271&fm=131068846015845&tin=02508201610067®Number=0000000000091780&sum=150000 [00:50:59]OFD Sender: Processing packet 309271 [packets to send 223, broken 222] [00:50:59]ProducePacketName [00:50:59]name=ofd_packets/00309271 [00:50:59]OFD Sender: To server: pG, [00:50:59]CommunicateWithHost lk.salyk.kg:30040 [00:50:59]ConnectInit lk.salyk.kg [00:50:59]written 0, free lines is 4095 [00:50:59]Connected sock=10 [00:50:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 15 01 00 00 1D 40 0D 01 A5 0F 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 12 00 44 2D 45 4E 45 52 47 59 20 D0 94 D0 A2 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 00 00 00 F4 03 04 00 74 8E 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 17 B8 04 00 35 04 06 00 77 34 D8 02 05 65 B4 17 24 1B 47 64 44 16 [00:50:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 65 A5 47 00 12 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 31 37 36 35 10 04 04 00 17 B8 04 00 F4 03 04 00 D0 34 1D 67 B6 04 01 00 00 28 48 6C 84 DC E1 C9 E2 [00:50:59]CommunicateWithHost err = 0 [00:50:59]CheckOFDResponse [00:50:59]1017 (14) - 77093643461234 [00:50:59]1041 (16) - 0000000000871765 [00:50:59]1040 (4) - 309271 [00:50:59]1012 (4) - 26.10.2024 18:28 [00:50:59]1206 (1) - 0 [00:50:59]OFD Sender: Remove packet 309271 [00:50:59]ProducePacketName [00:50:59]name=ofd_packets/00309271 [00:50:59]NVStorageDeleteData [00:50:59]Write to MH i2c: 01 00 00 6C 6B D7 [00:50:59]Write i2c OK [00:50:59]MH_I2C_Read... [00:50:59]Read from MH i2c: 01 [00:50:59]MH_I2C_Read... [00:50:59]Read from MH i2c: 01 07 00 [00:50:59]MH_I2C_Read... [00:50:59]Read from MH i2c: 01 07 00 6C 6B 00 00 00 00 00 AA 0C 94 [00:50:59]RasterBufferAndPrint [00:50:59]line [00:50:59]line [00:50:59]line [00:50:59]line [00:50:59]line [00:50:59]written 0, free lines is 3246 [00:50:59]MH_Cut [00:50:59]Write to MH i2c: D1 01 00 73 6B 01 B0 [00:50:59]Write i2c OK [00:50:59]MH_I2C_Read... [00:50:59]Read from MH i2c: D1 [00:50:59]MH_I2C_Read... [00:50:59]Read from MH i2c: D1 01 00 [00:50:59]MH_I2C_Read... [00:50:59]Read from MH i2c: D1 01 00 73 6B 00 AF [00:50:59]Write to MH i2c: 01 00 00 74 6B DF [00:50:59]Write i2c OK [00:50:59]MH_I2C_Read... [00:51:00]OFD Sender: No OFD packet to send [00:51:00]*** Cut start [00:51:00]*** Purtial cut [00:51:00]*** Stage 1: CUTSNS_PIN = 1 [00:51:00]Read from MH i2c: 01 [00:51:00]MH_I2C_Read... [00:51:00]*** Stop cut motor [00:51:00]*** Cut end [00:51:00]Read from MH i2c: 01 07 00 [00:51:00]MH_I2C_Read... [00:51:00]Read from MH i2c: 01 07 00 74 6B 00 00 00 00 00 FF 0F F4 [00:51:00]process_action close_receipt done [00:51:00]requested_data is exist [00:51:00]produce_requested_data [00:51:00]requested_item fm.sn is exist - process it [00:51:00]wFMCommunicate request_size=4 [00:51:00]MH_SAM_APDU [00:51:00]CAPDU: 80 11 00 00 [00:51:00]Write to MH i2c: E2 08 00 75 6B 80 11 00 00 00 00 00 00 5A [00:51:00]Write i2c OK [00:51:00]MH_I2C_Read... [00:51:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:00]Read from MH i2c: E2 [00:51:00]MH_I2C_Read... [00:51:00]Read from MH i2c: E2 17 00 [00:51:00]MH_I2C_Read... [00:51:00]Read from MH i2c: E2 17 00 75 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 AF [00:51:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:51:00]wFMCommunicate OK [00:51:00]requested_item fd.num is exist - process it [00:51:00]SAM_PROTO_GetFieldsCounters [00:51:00]wFMCommunicate request_size=4 [00:51:00]MH_SAM_APDU [00:51:00]CAPDU: 80 13 00 00 [00:51:00]Write to MH i2c: E2 08 00 76 6B 80 13 00 00 00 00 00 00 5D [00:51:00]Write i2c OK [00:51:00]MH_I2C_Read... [00:51:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:51:01]Read from MH i2c: E2 [00:51:01]MH_I2C_Read... [00:51:01]Read from MH i2c: E2 62 00 [00:51:01]MH_I2C_Read... [00:51:01]Read from MH i2c: E2 62 00 76 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 17 B8 04 00 0E 04 04 00 15 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 7C [00:51:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 17 B8 04 00 0E 04 04 00 15 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:51:01]wFMCommunicate OK [00:51:01]SAM_PROTO_GetFieldsCounters done [00:51:01]requested_item shift.num is exist - process it [00:51:01]requested_item shift.opened is exist - process it [00:51:01]req_shift_opened [00:51:01]FM_GetShiftState [00:51:01]SAM_PROTO_GetShiftState [00:51:01]wFMCommunicate request_size=4 [00:51:01]MH_SAM_APDU [00:51:01]CAPDU: 80 13 01 00 [00:51:01]Write to MH i2c: E2 08 00 77 6B 80 13 01 00 00 00 00 00 5F [00:51:01]Write i2c OK [00:51:01]MH_I2C_Read... [00:51:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:01]Read from MH i2c: E2 [00:51:01]MH_I2C_Read... [00:51:01]Read from MH i2c: E2 0E 00 [00:51:01]MH_I2C_Read... [00:51:01]Read from MH i2c: E2 0E 00 77 6B 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 B8 [00:51:01]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:51:01]wFMCommunicate OK [00:51:01]SAM_PROTO_GetShiftState done [00:51:01]FM_GetShiftState done [00:51:01]req_shift_opened done [00:51:01]requested_item shift.open_date is exist - process it [00:51:01]req_shift_open_date [00:51:01]req_shift_open_date done [00:51:01]produce_requested_data done [00:51:01]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309271,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [00:51:01]process_action_free close_receipt [00:51:01]json_value_free [00:51:01]json_value_free done [00:51:01]process_json_proto returns [00:51:01]Send response to host [00:51:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309271,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [00:51:01]free response buf [00:51:01]execute_script done [00:51:01]execute_script returns [00:51:01]free content buf [00:51:01]Sock 7.Close socket [00:51:01]Sock 7.Thread stoped [00:51:05]OFD Sender: No OFD packet to send [00:51:10]OFD Sender: No OFD packet to send [00:51:15]OFD Sender: No OFD packet to send [00:51:20]OFD Sender: No OFD packet to send [00:51:25]OFD Sender: No OFD packet to send [00:51:25]accept exits with 9 [00:51:25]New connection [00:51:25]New thread 3066879332 created [00:51:25]Thread 3067022692 joined [00:51:25]Waiting for new connection... [00:51:25] Sock 9.Parse request [00:51:25]Sock 9.Check first char [00:51:25]Sock 9.First char is OK [00:51:25]request: POST /json_proto HTTP/1.0 [00:51:25]Method: POST [00:51:25]URL: /json_proto [00:51:25]Method is POST - this is cgi request [00:51:25]url: /json_proto [00:51:25]query_string will be loaded in cgi processing [00:51:25]execute_cgi json_proto POST (null) [00:51:25]execute_cgi path=json_proto method=POST [00:51:25]POST find Content-Length [00:51:25]Host: 172.17.96.3:8080 [00:51:25]Content-Length: 677 [00:51:25]Content-Type: application/json [00:51:25] [00:51:25]POST finish read [00:51:25]Found Content-Length = 677 [00:51:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 6.730, "sum" : 450.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:51:25]execute_script... [00:51:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643138", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 66.90, "quantity" : 6.730, "sum" : 450.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:51:25]POST & json_proto [00:51:25]process_json_proto [00:51:25]json parsed OK: [00:51:25]protocol is kg_v1.0 [00:51:25]action value=close_receipt [00:51:25]process_action close_receipt [00:51:25]cmd_close_receipt [00:51:25]MH_GetDate [00:51:25]Write to MH i2c: F0 00 00 78 6B D2 [00:51:25]Write i2c OK [00:51:25]MH_I2C_Read... [00:51:25]Read from MH i2c: F0 [00:51:25]MH_I2C_Read... [00:51:25]Read from MH i2c: F0 09 00 [00:51:25]MH_I2C_Read... [00:51:25]Read from MH i2c: F0 09 00 78 6B 00 90 8E 1D 67 44 5E 04 65 88 [00:51:25]GetLastDocTimeStamp 1729990260 [00:51:25]current date 1729990288 [00:51:25]FM_GetShiftState [00:51:25]SAM_PROTO_GetShiftState [00:51:25]wFMCommunicate request_size=4 [00:51:25]MH_SAM_APDU [00:51:25]CAPDU: 80 13 01 00 [00:51:25]Write to MH i2c: E2 08 00 79 6B 80 13 01 00 00 00 00 00 61 [00:51:25]Write i2c OK [00:51:25]MH_I2C_Read... [00:51:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:25]Read from MH i2c: E2 [00:51:25]MH_I2C_Read... [00:51:25]Read from MH i2c: E2 0E 00 [00:51:25]MH_I2C_Read... [00:51:25]Read from MH i2c: E2 0E 00 79 6B 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 BA [00:51:25]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:51:25]wFMCommunicate OK [00:51:25]SAM_PROTO_GetShiftState done [00:51:25]FM_GetShiftState done [00:51:25]opened in 1729988673 [00:51:25]opened+sec_in_day 1730075073 [00:51:25]quantity*price = 45023 [00:51:25]sum+1 = 45025 [00:51:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 7 27.10.2024 00:51 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309272 ФПД: 5380093918770 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T005128&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309272&fm=5380093918770&tin=02508201610067®Number=0000000000091780&sum=45000 [00:51:26]StoreToDocumentArchive [00:51:26]shift 533 fd 309272 [00:51:26]save to /storage/0533/doc_00309272 [00:51:26]save last doc name /storage/0533/doc_00309272 to /storage/kkm_last_doc_name [00:51:26]save OK [00:51:26]Clear old archive folders... [00:51:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:51:26]tlvbuf is 002DD2D0 [00:51:26]SAM_PROTO_ClearQueue [00:51:26]wFMCommunicate request_size=4 [00:51:26]MH_SAM_APDU [00:51:26]CAPDU: 80 09 00 00 [00:51:26]Write to MH i2c: E2 08 00 86 6B 80 09 00 00 00 00 00 00 63 [00:51:26]Write i2c OK [00:51:26]MH_I2C_Read... [00:51:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:51:26]Read from MH i2c: E2 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 03 00 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 03 00 86 6B 00 90 00 65 [00:51:26]RAPDU: 90 00 [00:51:26]wFMCommunicate OK [00:51:26]SAM_PROTO_ClearQueue done [00:51:26]KKMCreateOFDPacket [00:51:26]OFDProtocolAddRootSTLVToBuf [00:51:26]FM_MakeSignedData [00:51:26]FM_MakeSignedData [00:51:26]SAM_PROTO_SignData [00:51:26]wFMCommunicate request_size=4 [00:51:26]MH_SAM_APDU [00:51:26]CAPDU: 80 0D 01 02 [00:51:26]Write to MH i2c: E2 08 00 87 6B 80 0D 01 02 00 00 00 00 6B [00:51:26]Write i2c OK [00:51:26]MH_I2C_Read... [00:51:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:51:26]Read from MH i2c: E2 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 03 00 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 03 00 87 6B 00 90 00 66 [00:51:26]RAPDU: 90 00 [00:51:26]wFMCommunicate OK [00:51:26]wFMCommunicate request_size=255 [00:51:26]MH_SAM_APDU [00:51:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 90 8E 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 B8 04 00 35 04 06 00 04 [00:51:26]Write to MH i2c: E2 02 01 88 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 90 8E 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 B8 04 00 35 04 06 00 04 00 00 77 [00:51:26]Write i2c OK [00:51:26]MH_I2C_Read... [00:51:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:51:27]Read from MH i2c: E2 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: E2 03 00 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: E2 03 00 88 6B 00 90 00 67 [00:51:27]RAPDU: 90 00 [00:51:27]wFMCommunicate OK [00:51:27]wFMCommunicate request_size=10 [00:51:27]MH_SAM_APDU [00:51:27]CAPDU: 80 0D 02 02 05 E4 A6 96 3E 32 [00:51:27]Write to MH i2c: E2 0D 00 89 6B 80 0D 02 02 05 00 E4 A6 96 3E 32 00 00 08 [00:51:27]Write i2c OK [00:51:27]MH_I2C_Read... [00:51:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:51:27]Read from MH i2c: E2 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: E2 03 00 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: E2 03 00 89 6B 00 90 00 68 [00:51:27]RAPDU: 90 00 [00:51:27]wFMCommunicate OK [00:51:27]wFMCommunicate request_size=4 [00:51:27]MH_SAM_APDU [00:51:27]CAPDU: 80 0D 03 02 [00:51:27]Write to MH i2c: E2 08 00 8A 6B 80 0D 03 02 00 00 00 00 70 [00:51:27]Write i2c OK [00:51:27]MH_I2C_Read... [00:51:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:51:27]Read from MH i2c: E2 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: E2 0B 00 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: E2 0B 00 8A 6B 00 4F D2 C0 35 88 11 DB CE 90 00 C9 [00:51:27]RAPDU: 4F D2 C0 35 88 11 DB CE 90 00 [00:51:27]wFMCommunicate OK [00:51:27]SAM_PROTO_SignData done [00:51:27]FM_MakeSignedData done [00:51:27]CreateOFDProtocolMessage [00:51:27]wFMCommunicate request_size=4 [00:51:27]MH_SAM_APDU [00:51:27]CAPDU: 80 11 00 00 [00:51:27]Write to MH i2c: E2 08 00 8B 6B 80 11 00 00 00 00 00 00 70 [00:51:27]Write i2c OK [00:51:27]MH_I2C_Read... [00:51:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:27]Read from MH i2c: E2 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: E2 17 00 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: E2 17 00 8B 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 C5 [00:51:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:51:27]wFMCommunicate OK [00:51:27]CreateOFDProtocolMessage done [00:51:27]OFDSenderStorePacket 309272 [00:51:27]StoreOFDPacket docnum=309272 [00:51:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 86 20 07 01 F1 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 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 90 8E 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 B8 04 00 35 04 06 00 04 E4 A6 96 3E 32 4F D2 C0 35 88 11 DB CE [00:51:27]CheckFolder [00:51:27]dirname=/storage/ofd_packets [00:51:27]CheckFolder done [00:51:27]ProducePacketName [00:51:27]name=ofd_packets/00309272 [00:51:27]NVStorageSaveData ofd_packets/00309272 [00:51:27]File name is /storage/ofd_packets/00309272 [00:51:27]Write 301 bytes [00:51:27]NVStorageSaveData done [00:51:27]OFDSenderStorePacket done [00:51:27]KKMCreateOFDPacket done [00:51:27]NVStorageSaveData kkm_last_timestamp [00:51:27]File name is /storage/kkm_last_timestamp [00:51:27]Write 4 bytes [00:51:27]NVStorageSaveData done [00:51:27]ExternCall_PrintAddStr [00:51:27]wPrintStart [00:51:27]Write to MH i2c: 01 00 00 8C 6B F7 [00:51:27]Write i2c OK [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: 01 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: 01 07 00 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: 01 07 00 8C 6B 00 00 00 00 00 FF 0F 0C [00:51:27]RasterBufferAndPrint [00:51:27]line Счет N : (1)643138 [00:51:27]line ИНН: 02508201610067 [00:51:27]line Контрольно-Кассовый Чек [00:51:27]line ПРОДАЖА [00:51:27]line ТРК (МРК, ГНК) : 52 [00:51:27]line Товар: 2710124130 [00:51:27]line Аи-92-К-2 [00:51:27]line 6.730 * 66.90 [00:51:27]line = 450.24 [00:51:27]line НДС 12% НСП 1% [00:51:27]line > о реализуемом товаре [00:51:27]line ОКРУГЛЕНИЕ: -0.24 [00:51:27]line ИТОГО: 450.00 [00:51:27]line Внесено: 450.00 [00:51:27]line СДАЧА: 0.00 [00:51:27]line НСП 1% : 3.98 [00:51:27]line НДС 12% : 47.81 [00:51:27]line Наличными: 450.00 [00:51:27]line Безнал.: 0.00 [00:51:27]line Место: АЗС № 172 "Партнер Нефть" [00:51:27]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [00:51:27]line СНО: Общий режим [00:51:27]line Чек 7 27.10.2024 00:51 [00:51:27]line Смена: 533 ФФД: 1.0 [00:51:27]line ЗНМ: 0300000116 [00:51:27]line РНМ: 0000000000091780 [00:51:27]line Версия ККМ: 001 [00:51:27]line ФМ: 0000000000871765 [00:51:27]line ФД: 309272 [00:51:27]line ФПД: 5380093918770 [00:51:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T005128&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309272&fm=5380093918770&tin=02508201610067®Number=0000000000091780&sum=45000 [00:51:27]written 0, free lines is 4095 [00:51:27]OFD Sender: Processing packet 309272 [packets to send 223, broken 222] [00:51:27]ProducePacketName [00:51:27]name=ofd_packets/00309272 [00:51:27]OFD Sender: To server: pG, [00:51:27]CommunicateWithHost lk.salyk.kg:30040 [00:51:27]ConnectInit lk.salyk.kg [00:51:27]Connected sock=10 [00:51:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 86 20 07 01 F1 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 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 90 8E 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 18 B8 04 00 35 04 06 00 04 E4 A6 96 3E 32 4F D2 C0 35 88 11 DB CE [00:51:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 17 5A 47 00 8F 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 31 37 36 35 10 04 04 00 18 B8 04 00 F4 03 04 00 EC 34 1D 67 B6 04 01 00 00 11 B3 2D D3 C6 AC 9B 3F [00:51:27]CommunicateWithHost err = 0 [00:51:27]CheckOFDResponse [00:51:27]1017 (14) - 77093643461234 [00:51:27]1041 (16) - 0000000000871765 [00:51:27]1040 (4) - 309272 [00:51:27]1012 (4) - 26.10.2024 18:29 [00:51:27]1206 (1) - 0 [00:51:27]OFD Sender: Remove packet 309272 [00:51:27]ProducePacketName [00:51:27]name=ofd_packets/00309272 [00:51:27]NVStorageDeleteData [00:51:27]Write to MH i2c: 01 00 00 B6 6B 21 [00:51:27]Write i2c OK [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: 01 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: 01 07 00 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: 01 07 00 B6 6B 00 00 00 00 00 B5 0C E9 [00:51:27]RasterBufferAndPrint [00:51:27]line [00:51:27]line [00:51:27]line [00:51:27]line [00:51:27]line [00:51:27]written 0, free lines is 3259 [00:51:27]MH_Cut [00:51:27]Write to MH i2c: D1 01 00 BD 6B 01 FA [00:51:27]Write i2c OK [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: D1 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: D1 01 00 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: D1 01 00 BD 6B 00 F9 [00:51:27]Write to MH i2c: 01 00 00 BE 6B 29 [00:51:27]Write i2c OK [00:51:27]MH_I2C_Read... [00:51:28]OFD Sender: No OFD packet to send [00:51:28]*** Cut start [00:51:28]*** Purtial cut [00:51:28]*** Stage 1: CUTSNS_PIN = 1 [00:51:28]Read from MH i2c: 01 [00:51:28]MH_I2C_Read... [00:51:28]*** Stop cut motor [00:51:28]*** Cut end [00:51:28]Read from MH i2c: 01 07 00 [00:51:28]MH_I2C_Read... [00:51:28]Read from MH i2c: 01 07 00 BE 6B 00 00 00 00 00 FF 0F 3E [00:51:28]process_action close_receipt done [00:51:28]requested_data is exist [00:51:28]produce_requested_data [00:51:28]requested_item fm.sn is exist - process it [00:51:28]wFMCommunicate request_size=4 [00:51:28]MH_SAM_APDU [00:51:28]CAPDU: 80 11 00 00 [00:51:28]Write to MH i2c: E2 08 00 BF 6B 80 11 00 00 00 00 00 00 A4 [00:51:28]Write i2c OK [00:51:28]MH_I2C_Read... [00:51:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:28]Read from MH i2c: E2 [00:51:28]MH_I2C_Read... [00:51:28]Read from MH i2c: E2 17 00 [00:51:28]MH_I2C_Read... [00:51:28]Read from MH i2c: E2 17 00 BF 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F9 [00:51:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:51:28]wFMCommunicate OK [00:51:28]requested_item fd.num is exist - process it [00:51:28]SAM_PROTO_GetFieldsCounters [00:51:28]wFMCommunicate request_size=4 [00:51:28]MH_SAM_APDU [00:51:28]CAPDU: 80 13 00 00 [00:51:28]Write to MH i2c: E2 08 00 C0 6B 80 13 00 00 00 00 00 00 A7 [00:51:28]Write i2c OK [00:51:28]MH_I2C_Read... [00:51:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:51:29]Read from MH i2c: E2 [00:51:29]MH_I2C_Read... [00:51:29]Read from MH i2c: E2 62 00 [00:51:29]MH_I2C_Read... [00:51:29]Read from MH i2c: E2 62 00 C0 6B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 18 B8 04 00 0E 04 04 00 15 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 CA [00:51:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 18 B8 04 00 0E 04 04 00 15 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:51:29]wFMCommunicate OK [00:51:29]SAM_PROTO_GetFieldsCounters done [00:51:29]requested_item shift.num is exist - process it [00:51:29]requested_item shift.opened is exist - process it [00:51:29]req_shift_opened [00:51:29]FM_GetShiftState [00:51:29]SAM_PROTO_GetShiftState [00:51:29]wFMCommunicate request_size=4 [00:51:29]MH_SAM_APDU [00:51:29]CAPDU: 80 13 01 00 [00:51:29]Write to MH i2c: E2 08 00 C1 6B 80 13 01 00 00 00 00 00 A9 [00:51:29]Write i2c OK [00:51:29]MH_I2C_Read... [00:51:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:29]Read from MH i2c: E2 [00:51:29]MH_I2C_Read... [00:51:29]Read from MH i2c: E2 0E 00 [00:51:29]MH_I2C_Read... [00:51:29]Read from MH i2c: E2 0E 00 C1 6B 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 02 [00:51:29]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:51:29]wFMCommunicate OK [00:51:29]SAM_PROTO_GetShiftState done [00:51:29]FM_GetShiftState done [00:51:29]req_shift_opened done [00:51:29]requested_item shift.open_date is exist - process it [00:51:29]req_shift_open_date [00:51:29]req_shift_open_date done [00:51:29]produce_requested_data done [00:51:29]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309272,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [00:51:29]process_action_free close_receipt [00:51:29]json_value_free [00:51:29]json_value_free done [00:51:29]process_json_proto returns [00:51:29]Send response to host [00:51:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309272,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [00:51:29]free response buf [00:51:29]execute_script done [00:51:29]execute_script returns [00:51:29]free content buf [00:51:29]Sock 9.Close socket [00:51:29]Sock 9.Thread stoped [00:51:33]OFD Sender: No OFD packet to send [00:51:38]OFD Sender: No OFD packet to send [00:51:43]OFD Sender: No OFD packet to send [00:51:48]OFD Sender: No OFD packet to send [00:51:53]OFD Sender: No OFD packet to send [00:51:58]OFD Sender: No OFD packet to send [00:52:03]OFD Sender: No OFD packet to send [00:52:08]OFD Sender: No OFD packet to send [00:52:13]OFD Sender: No OFD packet to send [00:52:18]OFD Sender: No OFD packet to send [00:52:23]OFD Sender: No OFD packet to send [00:52:28]OFD Sender: No OFD packet to send [00:52:33]OFD Sender: No OFD packet to send [00:52:38]OFD Sender: No OFD packet to send [00:52:43]OFD Sender: No OFD packet to send [00:52:48]OFD Sender: No OFD packet to send [00:52:53]OFD Sender: No OFD packet to send [00:52:58]OFD Sender: No OFD packet to send [00:53:03]OFD Sender: No OFD packet to send [00:53:08]OFD Sender: No OFD packet to send [00:53:13]OFD Sender: No OFD packet to send [00:53:18]OFD Sender: No OFD packet to send [00:53:23]OFD Sender: No OFD packet to send [00:53:28]OFD Sender: No OFD packet to send [00:53:33]OFD Sender: No OFD packet to send [00:53:38]OFD Sender: No OFD packet to send [00:53:43]OFD Sender: No OFD packet to send [00:53:48]OFD Sender: No OFD packet to send [00:53:53]OFD Sender: No OFD packet to send [00:53:58]OFD Sender: No OFD packet to send [00:54:03]OFD Sender: No OFD packet to send [00:54:08]OFD Sender: No OFD packet to send [00:54:13]OFD Sender: No OFD packet to send [00:54:18]OFD Sender: No OFD packet to send [00:54:23]OFD Sender: No OFD packet to send [00:54:28]OFD Sender: No OFD packet to send [00:54:33]OFD Sender: No OFD packet to send [00:54:38]OFD Sender: No OFD packet to send [00:54:43]OFD Sender: No OFD packet to send [00:54:48]OFD Sender: No OFD packet to send [00:54:53]OFD Sender: No OFD packet to send [00:54:58]OFD Sender: No OFD packet to send [00:55:03]OFD Sender: No OFD packet to send [00:55:08]OFD Sender: No OFD packet to send [00:55:13]OFD Sender: No OFD packet to send [00:55:18]OFD Sender: No OFD packet to send [00:55:23]OFD Sender: No OFD packet to send [00:55:28]OFD Sender: No OFD packet to send [00:55:33]OFD Sender: No OFD packet to send [00:55:38]OFD Sender: No OFD packet to send [00:55:43]OFD Sender: No OFD packet to send [00:55:48]OFD Sender: No OFD packet to send [00:55:53]OFD Sender: No OFD packet to send [00:55:58]OFD Sender: No OFD packet to send [00:56:03]OFD Sender: No OFD packet to send [00:56:08]OFD Sender: No OFD packet to send [00:56:13]OFD Sender: No OFD packet to send [00:56:18]OFD Sender: No OFD packet to send [00:56:23]OFD Sender: No OFD packet to send [00:56:28]OFD Sender: No OFD packet to send [00:56:33]OFD Sender: No OFD packet to send [00:56:38]OFD Sender: No OFD packet to send [00:56:43]OFD Sender: No OFD packet to send [00:56:48]OFD Sender: No OFD packet to send [00:56:53]OFD Sender: No OFD packet to send [00:56:58]OFD Sender: No OFD packet to send [00:57:03]OFD Sender: No OFD packet to send [00:57:08]OFD Sender: No OFD packet to send [00:57:13]OFD Sender: No OFD packet to send [00:57:18]OFD Sender: No OFD packet to send [00:57:23]OFD Sender: No OFD packet to send [00:57:28]OFD Sender: No OFD packet to send [00:57:33]OFD Sender: No OFD packet to send [00:57:38]OFD Sender: No OFD packet to send [00:57:43]OFD Sender: No OFD packet to send [00:57:48]OFD Sender: No OFD packet to send [00:57:53]OFD Sender: No OFD packet to send [00:57:58]OFD Sender: No OFD packet to send [00:58:03]OFD Sender: No OFD packet to send [00:58:08]OFD Sender: No OFD packet to send [00:58:13]OFD Sender: No OFD packet to send [00:58:18]OFD Sender: No OFD packet to send [00:58:23]OFD Sender: No OFD packet to send [00:58:28]OFD Sender: No OFD packet to send [00:58:33]OFD Sender: No OFD packet to send [00:58:38]OFD Sender: No OFD packet to send [00:58:43]OFD Sender: No OFD packet to send [00:58:48]OFD Sender: No OFD packet to send [00:58:53]OFD Sender: No OFD packet to send [00:58:58]OFD Sender: No OFD packet to send [00:59:03]OFD Sender: No OFD packet to send [00:59:08]accept exits with 7 [00:59:08]New connection [00:59:08]New thread 3067022692 created [00:59:08]Thread 3066879332 joined [00:59:08]Waiting for new connection... [00:59:08] Sock 7.Parse request [00:59:08]Sock 7.Check first char [00:59:08]Sock 7.First char is OK [00:59:08]request: POST /json_proto HTTP/1.0 [00:59:08]Method: POST [00:59:08]URL: /json_proto [00:59:08]Method is POST - this is cgi request [00:59:08]url: /json_proto [00:59:08]query_string will be loaded in cgi processing [00:59:08]execute_cgi json_proto POST (null) [00:59:08]execute_cgi path=json_proto method=POST [00:59:08]POST find Content-Length [00:59:08]Host: 172.17.96.3:8080 [00:59:08]Content-Length: 984 [00:59:08]Content-Type: application/json [00:59:08] [00:59:08]POST finish read [00:59:08]Found Content-Length = 984 [00:59:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:59:08]execute_script... [00:59: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)643139", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-2", "price" : 65.90, "quantity" : 22.770, "sum" : 1500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000A\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 172\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.77 \u0441\u043E\u043C", "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:59:08]POST & json_proto [00:59:08]process_json_proto [00:59:08]json parsed OK: [00:59:08]protocol is kg_v1.0 [00:59:08]action value=close_receipt [00:59:08]process_action close_receipt [00:59:08]cmd_close_receipt [00:59:08]MH_GetDate [00:59:08]Write to MH i2c: F0 00 00 C2 6B 1C [00:59:08]Write i2c OK [00:59:08]MH_I2C_Read... [00:59:08]Read from MH i2c: F0 [00:59:08]MH_I2C_Read... [00:59:08]Read from MH i2c: F0 09 00 [00:59:08]MH_I2C_Read... [00:59:08]Read from MH i2c: F0 09 00 C2 6B 00 5F 90 1D 67 44 5E 04 65 A3 [00:59:08]GetLastDocTimeStamp 1729990288 [00:59:08]current date 1729990751 [00:59:08]FM_GetShiftState [00:59:08]SAM_PROTO_GetShiftState [00:59:08]wFMCommunicate request_size=4 [00:59:08]MH_SAM_APDU [00:59:08]CAPDU: 80 13 01 00 [00:59:08]Write to MH i2c: E2 08 00 C3 6B 80 13 01 00 00 00 00 00 AB [00:59:08]Write i2c OK [00:59:08]MH_I2C_Read... [00:59:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:59:08]Read from MH i2c: E2 [00:59:08]MH_I2C_Read... [00:59:08]Read from MH i2c: E2 0E 00 [00:59:08]MH_I2C_Read... [00:59:08]Read from MH i2c: E2 0E 00 C3 6B 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 04 [00:59:08]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:59:08]wFMCommunicate OK [00:59:08]SAM_PROTO_GetShiftState done [00:59:08]FM_GetShiftState done [00:59:08]opened in 1729988673 [00:59:08]opened+sec_in_day 1730075073 [00:59:08]quantity*price = 150054 [00:59:08]sum+1 = 150055 [00:59:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 8 27.10.2024 00:59 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Дисконтная программа АИ-92 номер 172 сэкономлено 22.77 сом ФМ: 0000000000871765 ФД: 309273 ФПД: 67376585937499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T005911&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309273&fm=67376585937499&tin=02508201610067®Number=0000000000091780&sum=150000 [00:59:09]StoreToDocumentArchive [00:59:09]shift 533 fd 309273 [00:59:09]save to /storage/0533/doc_00309273 [00:59:09]save last doc name /storage/0533/doc_00309273 to /storage/kkm_last_doc_name [00:59:09]save OK [00:59:09]Clear old archive folders... [00:59:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:59:09]tlvbuf is 000AFBF0 [00:59:09]SAM_PROTO_ClearQueue [00:59:09]wFMCommunicate request_size=4 [00:59:09]MH_SAM_APDU [00:59:09]CAPDU: 80 09 00 00 [00:59:09]Write to MH i2c: E2 08 00 D0 6B 80 09 00 00 00 00 00 00 AD [00:59:09]Write i2c OK [00:59:09]MH_I2C_Read... [00:59:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:59:10]Read from MH i2c: E2 [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: E2 03 00 [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: E2 03 00 D0 6B 00 90 00 AF [00:59:10]RAPDU: 90 00 [00:59:10]wFMCommunicate OK [00:59:10]SAM_PROTO_ClearQueue done [00:59:10]KKMCreateOFDPacket [00:59:10]OFDProtocolAddRootSTLVToBuf [00:59:10]FM_MakeSignedData [00:59:10]FM_MakeSignedData [00:59:10]SAM_PROTO_SignData [00:59:10]wFMCommunicate request_size=4 [00:59:10]MH_SAM_APDU [00:59:10]CAPDU: 80 0D 01 02 [00:59:10]Write to MH i2c: E2 08 00 D1 6B 80 0D 01 02 00 00 00 00 B5 [00:59:10]Write i2c OK [00:59:10]MH_I2C_Read... [00:59:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:59:10]Read from MH i2c: E2 [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: E2 03 00 [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: E2 03 00 D1 6B 00 90 00 B0 [00:59:10]RAPDU: 90 00 [00:59:10]wFMCommunicate OK [00:59:10]wFMCommunicate request_size=255 [00:59:10]MH_SAM_APDU [00:59:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 08 00 00 00 F4 03 04 00 5F 90 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 B8 04 00 35 04 06 00 3D [00:59:10]Write to MH i2c: E2 02 01 D2 6B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 08 00 00 00 F4 03 04 00 5F 90 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 B8 04 00 35 04 06 00 3D 00 00 1D [00:59:10]Write i2c OK [00:59:10]MH_I2C_Read... [00:59:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:59:10]Read from MH i2c: E2 [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: E2 03 00 [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: E2 03 00 D2 6B 00 90 00 B1 [00:59:10]RAPDU: 90 00 [00:59:10]wFMCommunicate OK [00:59:10]wFMCommunicate request_size=10 [00:59:10]MH_SAM_APDU [00:59:10]CAPDU: 80 0D 02 02 05 47 55 78 92 5B [00:59:10]Write to MH i2c: E2 0D 00 D3 6B 80 0D 02 02 05 00 47 55 78 92 5B 00 00 C3 [00:59:10]Write i2c OK [00:59:10]MH_I2C_Read... [00:59:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:59:10]Read from MH i2c: E2 [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: E2 03 00 [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: E2 03 00 D3 6B 00 90 00 B2 [00:59:10]RAPDU: 90 00 [00:59:10]wFMCommunicate OK [00:59:10]wFMCommunicate request_size=4 [00:59:10]MH_SAM_APDU [00:59:10]CAPDU: 80 0D 03 02 [00:59:10]Write to MH i2c: E2 08 00 D4 6B 80 0D 03 02 00 00 00 00 BA [00:59:10]Write i2c OK [00:59:10]MH_I2C_Read... [00:59:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:59:10]Read from MH i2c: E2 [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: E2 0B 00 [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: E2 0B 00 D4 6B 00 E7 F9 26 38 6F 1A DD 9C 90 00 FB [00:59:10]RAPDU: E7 F9 26 38 6F 1A DD 9C 90 00 [00:59:10]wFMCommunicate OK [00:59:10]SAM_PROTO_SignData done [00:59:10]FM_MakeSignedData done [00:59:10]CreateOFDProtocolMessage [00:59:10]wFMCommunicate request_size=4 [00:59:10]MH_SAM_APDU [00:59:10]CAPDU: 80 11 00 00 [00:59:10]Write to MH i2c: E2 08 00 D5 6B 80 11 00 00 00 00 00 00 BA [00:59:10]Write i2c OK [00:59:10]MH_I2C_Read... [00:59:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:59:10]Read from MH i2c: E2 [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: E2 17 00 [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: E2 17 00 D5 6B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 0F [00:59:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:59:10]wFMCommunicate OK [00:59:10]CreateOFDProtocolMessage done [00:59:10]OFDSenderStorePacket 309273 [00:59:10]StoreOFDPacket docnum=309273 [00:59:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C3 A0 07 01 79 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 08 00 00 00 F4 03 04 00 5F 90 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 B8 04 00 35 04 06 00 3D 47 55 78 92 5B E7 F9 26 38 6F 1A DD 9C [00:59:10]CheckFolder [00:59:10]dirname=/storage/ofd_packets [00:59:10]CheckFolder done [00:59:10]ProducePacketName [00:59:10]name=ofd_packets/00309273 [00:59:10]NVStorageSaveData ofd_packets/00309273 [00:59:10]File name is /storage/ofd_packets/00309273 [00:59:10]Write 301 bytes [00:59:10]NVStorageSaveData done [00:59:10]OFDSenderStorePacket done [00:59:10]KKMCreateOFDPacket done [00:59:10]NVStorageSaveData kkm_last_timestamp [00:59:10]File name is /storage/kkm_last_timestamp [00:59:10]Write 4 bytes [00:59:10]NVStorageSaveData done [00:59:10]ExternCall_PrintAddStr [00:59:10]wPrintStart [00:59:10]Write to MH i2c: 01 00 00 D6 6B 41 [00:59:10]Write i2c OK [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: 01 [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: 01 07 00 [00:59:10]MH_I2C_Read... [00:59:10]Read from MH i2c: 01 07 00 D6 6B 00 00 00 00 00 FF 0F 56 [00:59:10]RasterBufferAndPrint [00:59:10]line Счет N : (1)643139 [00:59:10]line ИНН: 02508201610067 [00:59:10]line Контрольно-Кассовый Чек [00:59:10]line ПРОДАЖА [00:59:10]line ТРК (МРК, ГНК) : 31 [00:59:10]line Товар: 2710124130 [00:59:10]line Аи-92-К-2 [00:59:10]line 22.770 * 65.90 [00:59:10]line = 1500.54 [00:59:10]line НДС 12% НСП 1% [00:59:10]line > о реализуемом товаре [00:59:10]line ОКРУГЛЕНИЕ: -0.54 [00:59:10]line ИТОГО: 1500.00 [00:59:10]line Внесено: 1500.00 [00:59:10]line СДАЧА: 0.00 [00:59:10]line НСП 1% : 13.28 [00:59:10]line НДС 12% : 159.35 [00:59:10]line Наличными: 1500.00 [00:59:10]line Безнал.: 0.00 [00:59:10]line Место: АЗС № 172 "Партнер Нефть" [00:59:10]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [00:59:10]line СНО: Общий режим [00:59:10]line Чек 8 27.10.2024 00:59 [00:59:10]line Смена: 533 ФФД: 1.0 [00:59:10]line ЗНМ: 0300000116 [00:59:10]line РНМ: 0000000000091780 [00:59:10]line Версия ККМ: 001 [00:59:10]line [00:59:10]line Дисконтная программа [00:59:10]line АИ-92 [00:59:10]line номер 172 [00:59:10]line сэкономлено 22.77 сом [00:59:10]line ФМ: 0000000000871765 [00:59:10]line ФД: 309273 [00:59:10]line ФПД: 67376585937499 [00:59:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T005911&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309273&fm=67376585937499&tin=02508201610067®Number=0000000000091780&sum=150000 [00:59:10]OFD Sender: Processing packet 309273 [packets to send 223, broken 222] [00:59:10]ProducePacketName [00:59:10]name=ofd_packets/00309273 [00:59:10]OFD Sender: To server: pG, [00:59:10]CommunicateWithHost lk.salyk.kg:30040 [00:59:10]ConnectInit lk.salyk.kg [00:59:10]written 0, free lines is 4095 [00:59:10]Connected sock=10 [00:59:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 C3 A0 07 01 79 B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 32 FF 03 08 00 03 F2 58 00 00 00 00 00 37 04 06 00 BE 19 00 00 00 00 13 04 06 00 26 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 08 00 00 00 F4 03 04 00 5F 90 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 19 B8 04 00 35 04 06 00 3D 47 55 78 92 5B E7 F9 26 38 6F 1A DD 9C [00:59:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 91 AB 47 00 42 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 31 37 36 35 10 04 04 00 19 B8 04 00 F4 03 04 00 BC 36 1D 67 B6 04 01 00 00 73 43 AA 31 13 E3 90 CD [00:59:11]CommunicateWithHost err = 0 [00:59:11]CheckOFDResponse [00:59:11]1017 (14) - 77093643461234 [00:59:11]1041 (16) - 0000000000871765 [00:59:11]1040 (4) - 309273 [00:59:11]1012 (4) - 26.10.2024 18:36 [00:59:11]1206 (1) - 0 [00:59:11]OFD Sender: Remove packet 309273 [00:59:11]ProducePacketName [00:59:11]name=ofd_packets/00309273 [00:59:11]NVStorageDeleteData [00:59:11]Write to MH i2c: 01 00 00 05 6C 71 [00:59:11]Write i2c OK [00:59:11]MH_I2C_Read... [00:59:11]Read from MH i2c: 01 [00:59:11]MH_I2C_Read... [00:59:11]Read from MH i2c: 01 07 00 [00:59:11]MH_I2C_Read... [00:59:11]Read from MH i2c: 01 07 00 05 6C 00 00 00 00 00 5D 0C E1 [00:59:11]RasterBufferAndPrint [00:59:11]line [00:59:11]line [00:59:11]line [00:59:11]line [00:59:11]line [00:59:11]written 0, free lines is 3172 [00:59:11]MH_Cut [00:59:11]Write to MH i2c: D1 01 00 0C 6C 01 4A [00:59:11]Write i2c OK [00:59:11]MH_I2C_Read... [00:59:11]Read from MH i2c: D1 [00:59:11]MH_I2C_Read... [00:59:11]Read from MH i2c: D1 01 00 [00:59:11]MH_I2C_Read... [00:59:11]Read from MH i2c: D1 01 00 0C 6C 00 49 [00:59:11]Write to MH i2c: 01 00 00 0D 6C 79 [00:59:11]Write i2c OK [00:59:11]MH_I2C_Read... [00:59:11]OFD Sender: No OFD packet to send [00:59:12]*** Cut start [00:59:12]*** Purtial cut [00:59:12]*** Stage 1: CUTSNS_PIN = 1 [00:59:12]Read from MH i2c: 01 [00:59:12]MH_I2C_Read... [00:59:12]*** Stop cut motor [00:59:12]*** Cut end [00:59:12]Read from MH i2c: 01 07 00 [00:59:12]MH_I2C_Read... [00:59:12]Read from MH i2c: 01 07 00 0D 6C 00 00 00 00 00 FF 0F 8E [00:59:12]process_action close_receipt done [00:59:12]requested_data is exist [00:59:12]produce_requested_data [00:59:12]requested_item fm.sn is exist - process it [00:59:12]wFMCommunicate request_size=4 [00:59:12]MH_SAM_APDU [00:59:12]CAPDU: 80 11 00 00 [00:59:12]Write to MH i2c: E2 08 00 0E 6C 80 11 00 00 00 00 00 00 F4 [00:59:12]Write i2c OK [00:59:12]MH_I2C_Read... [00:59:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:59:12]Read from MH i2c: E2 [00:59:12]MH_I2C_Read... [00:59:12]Read from MH i2c: E2 17 00 [00:59:12]MH_I2C_Read... [00:59:12]Read from MH i2c: E2 17 00 0E 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 49 [00:59:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [00:59:12]wFMCommunicate OK [00:59:12]requested_item fd.num is exist - process it [00:59:12]SAM_PROTO_GetFieldsCounters [00:59:12]wFMCommunicate request_size=4 [00:59:12]MH_SAM_APDU [00:59:12]CAPDU: 80 13 00 00 [00:59:12]Write to MH i2c: E2 08 00 0F 6C 80 13 00 00 00 00 00 00 F7 [00:59:12]Write i2c OK [00:59:12]MH_I2C_Read... [00:59:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:59:12]Read from MH i2c: E2 [00:59:12]MH_I2C_Read... [00:59:12]Read from MH i2c: E2 62 00 [00:59:12]MH_I2C_Read... [00:59:12]Read from MH i2c: E2 62 00 0F 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 19 B8 04 00 0E 04 04 00 15 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 1E [00:59:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 19 B8 04 00 0E 04 04 00 15 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:59:12]wFMCommunicate OK [00:59:12]SAM_PROTO_GetFieldsCounters done [00:59:12]requested_item shift.num is exist - process it [00:59:12]requested_item shift.opened is exist - process it [00:59:12]req_shift_opened [00:59:12]FM_GetShiftState [00:59:12]SAM_PROTO_GetShiftState [00:59:12]wFMCommunicate request_size=4 [00:59:12]MH_SAM_APDU [00:59:12]CAPDU: 80 13 01 00 [00:59:12]Write to MH i2c: E2 08 00 10 6C 80 13 01 00 00 00 00 00 F9 [00:59:12]Write i2c OK [00:59:12]MH_I2C_Read... [00:59:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:59:12]Read from MH i2c: E2 [00:59:12]MH_I2C_Read... [00:59:12]Read from MH i2c: E2 0E 00 [00:59:12]MH_I2C_Read... [00:59:12]Read from MH i2c: E2 0E 00 10 6C 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 52 [00:59:12]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [00:59:12]wFMCommunicate OK [00:59:12]SAM_PROTO_GetShiftState done [00:59:12]FM_GetShiftState done [00:59:12]req_shift_opened done [00:59:12]requested_item shift.open_date is exist - process it [00:59:12]req_shift_open_date [00:59:12]req_shift_open_date done [00:59:12]produce_requested_data done [00:59:12]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309273,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [00:59:12]process_action_free close_receipt [00:59:12]json_value_free [00:59:12]json_value_free done [00:59:12]process_json_proto returns [00:59:12]Send response to host [00:59:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309273,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [00:59:12]free response buf [00:59:12]execute_script done [00:59:12]execute_script returns [00:59:12]free content buf [00:59:12]Sock 7.Close socket [00:59:12]Sock 7.Thread stoped [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:01]OFD Sender: No OFD packet to send [01:00:06]OFD Sender: No OFD packet to send [01:00:11]OFD Sender: No OFD packet to send [01:00:16]OFD Sender: No OFD packet to send [01:00:21]OFD Sender: No OFD packet to send [01:00:26]OFD Sender: No OFD packet to send [01:00:31]OFD Sender: No OFD packet to send [01:00:36]OFD Sender: No OFD packet to send [01:00:41]OFD Sender: No OFD packet to send [01:00:46]OFD Sender: No OFD packet to send [01:00:51]OFD Sender: No OFD packet to send [01:00:56]OFD Sender: No OFD packet to send [01:01:01]OFD Sender: No OFD packet to send [01:01:06]OFD Sender: No OFD packet to send [01:01:11]OFD Sender: No OFD packet to send [01:01:16]OFD Sender: No OFD packet to send [01:01:21]OFD Sender: No OFD packet to send [01:01:26]OFD Sender: No OFD packet to send [01:01:31]OFD Sender: No OFD packet to send [01:01:36]OFD Sender: No OFD packet to send [01:01:41]OFD Sender: No OFD packet to send [01:01:46]OFD Sender: No OFD packet to send [01:01:51]OFD Sender: No OFD packet to send [01:01:56]OFD Sender: No OFD packet to send [01:02:01]OFD Sender: No OFD packet to send [01:02:06]OFD Sender: No OFD packet to send [01:02:11]OFD Sender: No OFD packet to send [01:02:16]OFD Sender: No OFD packet to send [01:02:21]OFD Sender: No OFD packet to send [01:02:26]OFD Sender: No OFD packet to send [01:02:31]OFD Sender: No OFD packet to send [01:02:37]OFD Sender: No OFD packet to send [01:02:42]OFD Sender: No OFD packet to send [01:02:47]OFD Sender: No OFD packet to send [01:02:52]OFD Sender: No OFD packet to send [01:02:57]OFD Sender: No OFD packet to send [01:03:02]OFD Sender: No OFD packet to send [01:03:07]OFD Sender: No OFD packet to send [01:03:12]OFD Sender: No OFD packet to send [01:03:17]OFD Sender: No OFD packet to send [01:03:22]OFD Sender: No OFD packet to send [01:03:27]OFD Sender: No OFD packet to send [01:03:32]OFD Sender: No OFD packet to send [01:03:37]OFD Sender: No OFD packet to send [01:03:42]OFD Sender: No OFD packet to send [01:03:47]OFD Sender: No OFD packet to send [01:03:52]OFD Sender: No OFD packet to send [01:03: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:17]OFD Sender: No OFD packet to send [01:10:22]OFD Sender: No OFD packet to send [01:10:27]OFD Sender: No OFD packet to send [01:10:32]OFD Sender: No OFD packet to send [01:10:37]OFD Sender: No OFD packet to send [01:10:42]OFD Sender: No OFD packet to send [01:10:47]OFD Sender: No OFD packet to send [01:10:52]OFD Sender: No OFD packet to send [01:10:57]OFD Sender: No OFD packet to send [01:11:02]OFD Sender: No OFD packet to send [01:11:07]OFD Sender: No OFD packet to send [01:11:12]OFD Sender: No OFD packet to send [01:11:17]OFD Sender: No OFD packet to send [01:11:22]OFD Sender: No OFD packet to send [01:11:27]accept exits with 9 [01:11:27]New connection [01:11:27]New thread 3066879332 created [01:11:27]Thread 3067022692 joined [01:11:27]Waiting for new connection... [01:11:27] Sock 9.Parse request [01:11:27]Sock 9.Check first char [01:11:27]Sock 9.First char is OK [01:11:27]request: POST /json_proto HTTP/1.0 [01:11:27]Method: POST [01:11:27]URL: /json_proto [01:11:27]Method is POST - this is cgi request [01:11:27]url: /json_proto [01:11:27]query_string will be loaded in cgi processing [01:11:27]execute_cgi json_proto POST (null) [01:11:27]execute_cgi path=json_proto method=POST [01:11:27]POST find Content-Length [01:11:27]Host: 172.17.96.3:8080 [01:11:27]Content-Length: 677 [01:11:27]Content-Type: application/json [01:11:27] [01:11:27]POST finish read [01:11:27]Found Content-Length = 677 [01:11:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [01:11:27]execute_script... [01:11:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643140", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [01:11:27]POST & json_proto [01:11:27]process_json_proto [01:11:27]json parsed OK: [01:11:27]protocol is kg_v1.0 [01:11:27]action value=close_receipt [01:11:27]process_action close_receipt [01:11:27]cmd_close_receipt [01:11:27]MH_GetDate [01:11:27]Write to MH i2c: F0 00 00 11 6C 6C [01:11:27]Write i2c OK [01:11:27]MH_I2C_Read... [01:11:27]Read from MH i2c: F0 [01:11:27]MH_I2C_Read... [01:11:27]Read from MH i2c: F0 09 00 [01:11:27]MH_I2C_Read... [01:11:27]Read from MH i2c: F0 09 00 11 6C 00 42 93 1D 67 44 5E 04 65 D9 [01:11:27]GetLastDocTimeStamp 1729990751 [01:11:27]current date 1729991490 [01:11:27]FM_GetShiftState [01:11:27]SAM_PROTO_GetShiftState [01:11:27]wFMCommunicate request_size=4 [01:11:27]MH_SAM_APDU [01:11:27]CAPDU: 80 13 01 00 [01:11:27]Write to MH i2c: E2 08 00 12 6C 80 13 01 00 00 00 00 00 FB [01:11:27]Write i2c OK [01:11:27]MH_I2C_Read... [01:11:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:11:27]Read from MH i2c: E2 [01:11:27]MH_I2C_Read... [01:11:27]Read from MH i2c: E2 0E 00 [01:11:27]MH_I2C_Read... [01:11:27]Read from MH i2c: E2 0E 00 12 6C 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 54 [01:11:27]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [01:11:27]wFMCommunicate OK [01:11:27]SAM_PROTO_GetShiftState done [01:11:27]FM_GetShiftState done [01:11:27]opened in 1729988673 [01:11:27]opened+sec_in_day 1730075073 [01:11:27]quantity*price = 20003 [01:11:27]sum+1 = 20004 [01:11:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 9 27.10.2024 01:11 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309274 ФПД: 115276415919788 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T011130&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309274&fm=115276415919788&tin=02508201610067®Number=0000000000091780&sum=20000 [01:11:28]StoreToDocumentArchive [01:11:28]shift 533 fd 309274 [01:11:28]save to /storage/0533/doc_00309274 [01:11:28]save last doc name /storage/0533/doc_00309274 to /storage/kkm_last_doc_name [01:11:28]save OK [01:11:28]Clear old archive folders... [01:11:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:11:28]tlvbuf is 00171D70 [01:11:28]SAM_PROTO_ClearQueue [01:11:28]wFMCommunicate request_size=4 [01:11:28]MH_SAM_APDU [01:11:28]CAPDU: 80 09 00 00 [01:11:28]Write to MH i2c: E2 08 00 1F 6C 80 09 00 00 00 00 00 00 FD [01:11:28]Write i2c OK [01:11:28]MH_I2C_Read... [01:11:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:11:28]Read from MH i2c: E2 [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: E2 03 00 [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: E2 03 00 1F 6C 00 90 00 FF [01:11:28]RAPDU: 90 00 [01:11:28]wFMCommunicate OK [01:11:28]SAM_PROTO_ClearQueue done [01:11:28]KKMCreateOFDPacket [01:11:28]OFDProtocolAddRootSTLVToBuf [01:11:28]FM_MakeSignedData [01:11:28]FM_MakeSignedData [01:11:28]SAM_PROTO_SignData [01:11:28]wFMCommunicate request_size=4 [01:11:28]MH_SAM_APDU [01:11:28]CAPDU: 80 0D 01 02 [01:11:28]Write to MH i2c: E2 08 00 20 6C 80 0D 01 02 00 00 00 00 05 [01:11:28]Write i2c OK [01:11:28]MH_I2C_Read... [01:11:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:11:28]Read from MH i2c: E2 [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: E2 03 00 [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: E2 03 00 20 6C 00 90 00 00 [01:11:28]RAPDU: 90 00 [01:11:28]wFMCommunicate OK [01:11:28]wFMCommunicate request_size=255 [01:11:28]MH_SAM_APDU [01:11: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 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 09 00 00 00 F4 03 04 00 42 93 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A B8 04 00 35 04 06 00 68 [01:11:28]Write to MH i2c: E2 02 01 21 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 09 00 00 00 F4 03 04 00 42 93 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A B8 04 00 35 04 06 00 68 00 00 0C [01:11:28]Write i2c OK [01:11:28]MH_I2C_Read... [01:11:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:11:28]Read from MH i2c: E2 [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: E2 03 00 [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: E2 03 00 21 6C 00 90 00 01 [01:11:28]RAPDU: 90 00 [01:11:28]wFMCommunicate OK [01:11:28]wFMCommunicate request_size=10 [01:11:28]MH_SAM_APDU [01:11:28]CAPDU: 80 0D 02 02 05 D7 E1 D2 66 AC [01:11:28]Write to MH i2c: E2 0D 00 22 6C 80 0D 02 02 05 00 D7 E1 D2 66 AC 00 00 AE [01:11:28]Write i2c OK [01:11:28]MH_I2C_Read... [01:11:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:11:28]Read from MH i2c: E2 [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: E2 03 00 [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: E2 03 00 22 6C 00 90 00 02 [01:11:28]RAPDU: 90 00 [01:11:28]wFMCommunicate OK [01:11:28]wFMCommunicate request_size=4 [01:11:28]MH_SAM_APDU [01:11:28]CAPDU: 80 0D 03 02 [01:11:28]Write to MH i2c: E2 08 00 23 6C 80 0D 03 02 00 00 00 00 0A [01:11:28]Write i2c OK [01:11:28]MH_I2C_Read... [01:11:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:11:28]Read from MH i2c: E2 [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: E2 0B 00 [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: E2 0B 00 23 6C 00 A9 13 A6 57 4C E3 94 4E 90 00 D5 [01:11:28]RAPDU: A9 13 A6 57 4C E3 94 4E 90 00 [01:11:28]wFMCommunicate OK [01:11:28]SAM_PROTO_SignData done [01:11:28]FM_MakeSignedData done [01:11:28]CreateOFDProtocolMessage [01:11:28]wFMCommunicate request_size=4 [01:11:28]MH_SAM_APDU [01:11:28]CAPDU: 80 11 00 00 [01:11:28]Write to MH i2c: E2 08 00 24 6C 80 11 00 00 00 00 00 00 0A [01:11:28]Write i2c OK [01:11:28]MH_I2C_Read... [01:11:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:11:28]Read from MH i2c: E2 [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: E2 17 00 [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: E2 17 00 24 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 5F [01:11:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [01:11:28]wFMCommunicate OK [01:11:28]CreateOFDProtocolMessage done [01:11:28]OFDSenderStorePacket 309274 [01:11:28]StoreOFDPacket docnum=309274 [01:11:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AC 8B 07 01 91 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 09 00 00 00 F4 03 04 00 42 93 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A B8 04 00 35 04 06 00 68 D7 E1 D2 66 AC A9 13 A6 57 4C E3 94 4E [01:11:28]CheckFolder [01:11:28]dirname=/storage/ofd_packets [01:11:28]CheckFolder done [01:11:28]ProducePacketName [01:11:28]name=ofd_packets/00309274 [01:11:28]NVStorageSaveData ofd_packets/00309274 [01:11:28]File name is /storage/ofd_packets/00309274 [01:11:28]Write 301 bytes [01:11:28]NVStorageSaveData done [01:11:28]OFDSenderStorePacket done [01:11:28]KKMCreateOFDPacket done [01:11:28]NVStorageSaveData kkm_last_timestamp [01:11:28]File name is /storage/kkm_last_timestamp [01:11:28]Write 4 bytes [01:11:28]NVStorageSaveData done [01:11:28]OFD Sender: Processing packet 309274 [packets to send 223, broken 222] [01:11:28]ProducePacketName [01:11:28]name=ofd_packets/00309274 [01:11:28]OFD Sender: To server: pG, [01:11:28]CommunicateWithHost lk.salyk.kg:30040 [01:11:28]ConnectInit lk.salyk.kg [01:11:28]ExternCall_PrintAddStr [01:11:28]wPrintStart [01:11:28]Write to MH i2c: 01 00 00 25 6C 91 [01:11:28]Write i2c OK [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: 01 [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: 01 07 00 [01:11:28]MH_I2C_Read... [01:11:28]Read from MH i2c: 01 07 00 25 6C 00 00 00 00 00 FF 0F A6 [01:11:28]RasterBufferAndPrint [01:11:28]line Счет N : (1)643140 [01:11:28]line ИНН: 02508201610067 [01:11:28]line Контрольно-Кассовый Чек [01:11:28]line ПРОДАЖА [01:11:28]line ТРК (МРК, ГНК) : 41 [01:11:28]line Товар: 2710124130 [01:11:28]line Аи-92-К-2 [01:11:28]line 2.990 * 66.90 [01:11:28]line = 200.03 [01:11:28]line НДС 12% НСП 1% [01:11:28]line > о реализуемом товаре [01:11:28]line ОКРУГЛЕНИЕ: -0.03 [01:11:28]line ИТОГО: 200.00 [01:11:28]line Внесено: 200.00 [01:11:28]line СДАЧА: 0.00 [01:11:28]line НСП 1% : 1.77 [01:11:28]line НДС 12% : 21.24 [01:11:28]line Наличными: 200.00 [01:11:28]line Безнал.: 0.00 [01:11:28]line Место: АЗС № 172 "Партнер Нефть" [01:11:28]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [01:11:28]line СНО: Общий режим [01:11:28]line Чек 9 27.10.2024 01:11 [01:11:28]line Смена: 533 ФФД: 1.0 [01:11:28]line ЗНМ: 0300000116 [01:11:28]line РНМ: 0000000000091780 [01:11:28]line Версия ККМ: 001 [01:11:28]line ФМ: 0000000000871765 [01:11:28]line ФД: 309274 [01:11:28]line ФПД: 115276415919788 [01:11:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T011130&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309274&fm=115276415919788&tin=02508201610067®Number=0000000000091780&sum=20000 [01:11:28]written 0, free lines is 4095 [01:11:28]Connected sock=12 [01:11:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 AC 8B 07 01 91 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 09 00 00 00 F4 03 04 00 42 93 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A B8 04 00 35 04 06 00 68 D7 E1 D2 66 AC A9 13 A6 57 4C E3 94 4E [01:11:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 3A FC 47 00 77 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1A B8 04 00 F4 03 04 00 9E 39 1D 67 B6 04 01 00 00 81 4F F7 42 F3 F5 2D 87 [01:11:29]CommunicateWithHost err = 0 [01:11:29]CheckOFDResponse [01:11:29]1017 (14) - 77093643461234 [01:11:29]1041 (16) - 0000000000871765 [01:11:29]1040 (4) - 309274 [01:11:29]1012 (4) - 26.10.2024 18:49 [01:11:29]1206 (1) - 0 [01:11:29]OFD Sender: Remove packet 309274 [01:11:29]ProducePacketName [01:11:29]name=ofd_packets/00309274 [01:11:29]NVStorageDeleteData [01:11:29]Write to MH i2c: 01 00 00 4F 6C BB [01:11:29]Write i2c OK [01:11:29]MH_I2C_Read... [01:11:29]Read from MH i2c: 01 [01:11:29]MH_I2C_Read... [01:11:29]Read from MH i2c: 01 07 00 [01:11:29]MH_I2C_Read... [01:11:29]Read from MH i2c: 01 07 00 4F 6C 00 00 00 00 00 B5 0C 83 [01:11:29]RasterBufferAndPrint [01:11:29]line [01:11:29]line [01:11:29]line [01:11:29]line [01:11:29]line [01:11:29]written 0, free lines is 3257 [01:11:29]MH_Cut [01:11:29]Write to MH i2c: D1 01 00 56 6C 01 94 [01:11:29]Write i2c OK [01:11:29]MH_I2C_Read... [01:11:29]Read from MH i2c: D1 [01:11:29]MH_I2C_Read... [01:11:29]Read from MH i2c: D1 01 00 [01:11:29]MH_I2C_Read... [01:11:29]Read from MH i2c: D1 01 00 56 6C 00 93 [01:11:29]Write to MH i2c: 01 00 00 57 6C C3 [01:11:29]Write i2c OK [01:11:29]MH_I2C_Read... [01:11:29]OFD Sender: No OFD packet to send [01:11:30]*** Cut start [01:11:30]*** Purtial cut [01:11:30]*** Stage 1: CUTSNS_PIN = 1 [01:11:30]Read from MH i2c: 01 [01:11:30]MH_I2C_Read... [01:11:30]*** Stop cut motor [01:11:30]*** Cut end [01:11:30]Read from MH i2c: 01 07 00 [01:11:30]MH_I2C_Read... [01:11:30]Read from MH i2c: 01 07 00 57 6C 00 00 00 00 00 FF 0F D8 [01:11:30]process_action close_receipt done [01:11:30]requested_data is exist [01:11:30]produce_requested_data [01:11:30]requested_item fm.sn is exist - process it [01:11:30]wFMCommunicate request_size=4 [01:11:30]MH_SAM_APDU [01:11:30]CAPDU: 80 11 00 00 [01:11:30]Write to MH i2c: E2 08 00 58 6C 80 11 00 00 00 00 00 00 3E [01:11:30]Write i2c OK [01:11:30]MH_I2C_Read... [01:11:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:11:30]Read from MH i2c: E2 [01:11:30]MH_I2C_Read... [01:11:30]Read from MH i2c: E2 17 00 [01:11:30]MH_I2C_Read... [01:11:30]Read from MH i2c: E2 17 00 58 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 93 [01:11:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [01:11:30]wFMCommunicate OK [01:11:30]requested_item fd.num is exist - process it [01:11:30]SAM_PROTO_GetFieldsCounters [01:11:30]wFMCommunicate request_size=4 [01:11:30]MH_SAM_APDU [01:11:30]CAPDU: 80 13 00 00 [01:11:30]Write to MH i2c: E2 08 00 59 6C 80 13 00 00 00 00 00 00 41 [01:11:30]Write i2c OK [01:11:30]MH_I2C_Read... [01:11:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:11:30]Read from MH i2c: E2 [01:11:30]MH_I2C_Read... [01:11:30]Read from MH i2c: E2 62 00 [01:11:30]MH_I2C_Read... [01:11:30]Read from MH i2c: E2 62 00 59 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1A B8 04 00 0E 04 04 00 15 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 6C [01:11:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1A B8 04 00 0E 04 04 00 15 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 [01:11:30]wFMCommunicate OK [01:11:30]SAM_PROTO_GetFieldsCounters done [01:11:30]requested_item shift.num is exist - process it [01:11:30]requested_item shift.opened is exist - process it [01:11:30]req_shift_opened [01:11:30]FM_GetShiftState [01:11:30]SAM_PROTO_GetShiftState [01:11:30]wFMCommunicate request_size=4 [01:11:30]MH_SAM_APDU [01:11:30]CAPDU: 80 13 01 00 [01:11:30]Write to MH i2c: E2 08 00 5A 6C 80 13 01 00 00 00 00 00 43 [01:11:30]Write i2c OK [01:11:30]MH_I2C_Read... [01:11:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:11:30]Read from MH i2c: E2 [01:11:30]MH_I2C_Read... [01:11:30]Read from MH i2c: E2 0E 00 [01:11:30]MH_I2C_Read... [01:11:30]Read from MH i2c: E2 0E 00 5A 6C 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 9C [01:11:30]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [01:11:30]wFMCommunicate OK [01:11:30]SAM_PROTO_GetShiftState done [01:11:30]FM_GetShiftState done [01:11:30]req_shift_opened done [01:11:30]requested_item shift.open_date is exist - process it [01:11:30]req_shift_open_date [01:11:30]req_shift_open_date done [01:11:30]produce_requested_data done [01:11:30]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309274,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [01:11:30]process_action_free close_receipt [01:11:30]json_value_free [01:11:30]json_value_free done [01:11:30]process_json_proto returns [01:11:30]Send response to host [01:11:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309274,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [01:11:30]free response buf [01:11:30]execute_script done [01:11:30]execute_script returns [01:11:30]free content buf [01:11:30]Sock 9.Close socket [01:11:30]Sock 9.Thread stoped [01:11:34]OFD Sender: No OFD packet to send [01:11:39]OFD Sender: No OFD packet to send [01:11:44]OFD Sender: No OFD packet to send [01:11:49]OFD Sender: No OFD packet to send [01:11:54]OFD Sender: No OFD packet to send [01:11:59]OFD Sender: No OFD packet to send [01:12:04]OFD Sender: No OFD packet to send [01:12:09]OFD Sender: No OFD packet to send [01:12:14]OFD Sender: No OFD packet to send [01:12:19]OFD Sender: No OFD packet to send [01:12:24]OFD Sender: No OFD packet to send [01:12:29]OFD Sender: No OFD packet to send [01:12:34]OFD Sender: No OFD packet to send [01:12:39]OFD Sender: No OFD packet to send [01:12:44]OFD Sender: No OFD packet to send [01:12:49]OFD Sender: No OFD packet to send [01:12:54]OFD Sender: No OFD packet to send [01:12:59]OFD Sender: No OFD packet to send [01:13:04]OFD Sender: No OFD packet to send [01:13:09]OFD Sender: No OFD packet to send [01:13:14]OFD Sender: No OFD packet to send [01:13:19]OFD Sender: No OFD packet to send [01:13:24]OFD Sender: No OFD packet to send [01:13:29]OFD Sender: No OFD packet to send [01:13:34]OFD Sender: No OFD packet to send [01:13:39]OFD Sender: No OFD packet to send [01:13:44]OFD Sender: No OFD packet to send [01:13:49]OFD Sender: No OFD packet to send [01:13:54]OFD Sender: No OFD packet to send [01:13:59]OFD Sender: No OFD packet to send [01:14:04]OFD Sender: No OFD packet to send [01:14:09]OFD Sender: No OFD packet to send [01:14:14]OFD Sender: No OFD packet to send [01:14:19]OFD Sender: No OFD packet to send [01:14:24]OFD Sender: No OFD packet to send [01:14:29]OFD Sender: No OFD packet to send [01:14:34]OFD Sender: No OFD packet to send [01:14:39]OFD Sender: No OFD packet to send [01:14:44]OFD Sender: No OFD packet to send [01:14:49]OFD Sender: No OFD packet to send [01:14:54]OFD Sender: No OFD packet to send [01:14:59]OFD Sender: No OFD packet to send [01:15:04]OFD Sender: No OFD packet to send [01:15:09]OFD Sender: No OFD packet to send [01:15:14]OFD Sender: No OFD packet to send [01:15:19]OFD Sender: No OFD packet to send [01:15:25]OFD Sender: No OFD packet to send [01:15:30]OFD Sender: No OFD packet to send [01:15:35]OFD Sender: No OFD packet to send [01:15:40]OFD Sender: No OFD packet to send [01:15:45]OFD Sender: No OFD packet to send [01:15:50]OFD Sender: No OFD packet to send [01:15:55]OFD Sender: No OFD packet to send [01:16:00]OFD Sender: No OFD packet to send [01:16:05]OFD Sender: No OFD packet to send [01:16:10]OFD Sender: No OFD packet to send [01:16:15]OFD Sender: No OFD packet to send [01:16:20]OFD Sender: No OFD packet to send [01:16:25]OFD Sender: No OFD packet to send [01:16:30]OFD Sender: No OFD packet to send [01:16:35]OFD Sender: No OFD packet to send [01:16:36]accept exits with 7 [01:16:36]New connection [01:16:36]New thread 3067022692 created [01:16:36]Thread 3066879332 joined [01:16:36]Waiting for new connection... [01:16:36] Sock 7.Parse request [01:16:36]Sock 7.Check first char [01:16:36]Sock 7.First char is OK [01:16:36]request: POST /json_proto HTTP/1.0 [01:16:36]Method: POST [01:16:36]URL: /json_proto [01:16:36]Method is POST - this is cgi request [01:16:36]url: /json_proto [01:16:36]query_string will be loaded in cgi processing [01:16:36]execute_cgi json_proto POST (null) [01:16:36]execute_cgi path=json_proto method=POST [01:16:36]POST find Content-Length [01:16:36]Host: 172.17.96.3:8080 [01:16:36]Content-Length: 677 [01:16:36]Content-Type: application/json [01:16:36] [01:16:36]POST finish read [01:16:36]Found Content-Length = 677 [01:16:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [01:16:36]execute_script... [01:16:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [01:16:36]POST & json_proto [01:16:36]process_json_proto [01:16:36]json parsed OK: [01:16:36]protocol is kg_v1.0 [01:16:36]action value=close_receipt [01:16:36]process_action close_receipt [01:16:36]cmd_close_receipt [01:16:36]MH_GetDate [01:16:36]Write to MH i2c: F0 00 00 5B 6C B6 [01:16:36]Write i2c OK [01:16:36]MH_I2C_Read... [01:16:36]Read from MH i2c: F0 [01:16:36]MH_I2C_Read... [01:16:36]Read from MH i2c: F0 09 00 [01:16:36]MH_I2C_Read... [01:16:36]Read from MH i2c: F0 09 00 5B 6C 00 77 94 1D 67 44 5E 04 65 59 [01:16:36]GetLastDocTimeStamp 1729991490 [01:16:36]current date 1729991799 [01:16:36]FM_GetShiftState [01:16:36]SAM_PROTO_GetShiftState [01:16:36]wFMCommunicate request_size=4 [01:16:36]MH_SAM_APDU [01:16:36]CAPDU: 80 13 01 00 [01:16:36]Write to MH i2c: E2 08 00 5C 6C 80 13 01 00 00 00 00 00 45 [01:16:36]Write i2c OK [01:16:36]MH_I2C_Read... [01:16:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:16:36]Read from MH i2c: E2 [01:16:36]MH_I2C_Read... [01:16:36]Read from MH i2c: E2 0E 00 [01:16:36]MH_I2C_Read... [01:16:36]Read from MH i2c: E2 0E 00 5C 6C 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 9E [01:16:36]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [01:16:36]wFMCommunicate OK [01:16:36]SAM_PROTO_GetShiftState done [01:16:36]FM_GetShiftState done [01:16:36]opened in 1729988673 [01:16:36]opened+sec_in_day 1730075073 [01:16:36]quantity*price = 40006 [01:16:36]sum+1 = 40007 [01:16:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 10 27.10.2024 01:16 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309275 ФПД: 143946271147115 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T011639&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309275&fm=143946271147115&tin=02508201610067®Number=0000000000091780&sum=40000 [01:16:37]StoreToDocumentArchive [01:16:37]shift 533 fd 309275 [01:16:37]save to /storage/0533/doc_00309275 [01:16:37]save last doc name /storage/0533/doc_00309275 to /storage/kkm_last_doc_name [01:16:37]save OK [01:16:37]Clear old archive folders... [01:16:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:16:37]tlvbuf is 001EAA40 [01:16:37]SAM_PROTO_ClearQueue [01:16:37]wFMCommunicate request_size=4 [01:16:37]MH_SAM_APDU [01:16:37]CAPDU: 80 09 00 00 [01:16:37]Write to MH i2c: E2 08 00 69 6C 80 09 00 00 00 00 00 00 47 [01:16:37]Write i2c OK [01:16:37]MH_I2C_Read... [01:16:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:16:37]Read from MH i2c: E2 [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: E2 03 00 [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: E2 03 00 69 6C 00 90 00 49 [01:16:37]RAPDU: 90 00 [01:16:37]wFMCommunicate OK [01:16:37]SAM_PROTO_ClearQueue done [01:16:37]KKMCreateOFDPacket [01:16:37]OFDProtocolAddRootSTLVToBuf [01:16:37]FM_MakeSignedData [01:16:37]FM_MakeSignedData [01:16:37]SAM_PROTO_SignData [01:16:37]wFMCommunicate request_size=4 [01:16:37]MH_SAM_APDU [01:16:37]CAPDU: 80 0D 01 02 [01:16:37]Write to MH i2c: E2 08 00 6A 6C 80 0D 01 02 00 00 00 00 4F [01:16:37]Write i2c OK [01:16:37]MH_I2C_Read... [01:16:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:16:37]Read from MH i2c: E2 [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: E2 03 00 [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: E2 03 00 6A 6C 00 90 00 4A [01:16:37]RAPDU: 90 00 [01:16:37]wFMCommunicate OK [01:16:37]wFMCommunicate request_size=255 [01:16:37]MH_SAM_APDU [01:16:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 00 00 00 F4 03 04 00 77 94 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B B8 04 00 35 04 06 00 82 [01:16:37]Write to MH i2c: E2 02 01 6B 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 00 00 00 F4 03 04 00 77 94 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B B8 04 00 35 04 06 00 82 00 00 B5 [01:16:37]Write i2c OK [01:16:37]MH_I2C_Read... [01:16:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:16:37]Read from MH i2c: E2 [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: E2 03 00 [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: E2 03 00 6B 6C 00 90 00 4B [01:16:37]RAPDU: 90 00 [01:16:37]wFMCommunicate OK [01:16:37]wFMCommunicate request_size=10 [01:16:37]MH_SAM_APDU [01:16:37]CAPDU: 80 0D 02 02 05 EB 1A 5B C4 6B [01:16:37]Write to MH i2c: E2 0D 00 6C 6C 80 0D 02 02 05 00 EB 1A 5B C4 6B 00 00 EB [01:16:37]Write i2c OK [01:16:37]MH_I2C_Read... [01:16:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:16:37]Read from MH i2c: E2 [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: E2 03 00 [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: E2 03 00 6C 6C 00 90 00 4C [01:16:37]RAPDU: 90 00 [01:16:37]wFMCommunicate OK [01:16:37]wFMCommunicate request_size=4 [01:16:37]MH_SAM_APDU [01:16:37]CAPDU: 80 0D 03 02 [01:16:37]Write to MH i2c: E2 08 00 6D 6C 80 0D 03 02 00 00 00 00 54 [01:16:37]Write i2c OK [01:16:37]MH_I2C_Read... [01:16:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:16:37]Read from MH i2c: E2 [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: E2 0B 00 [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: E2 0B 00 6D 6C 00 77 EA 76 4F A0 A1 C5 6A 90 00 EB [01:16:37]RAPDU: 77 EA 76 4F A0 A1 C5 6A 90 00 [01:16:37]wFMCommunicate OK [01:16:37]SAM_PROTO_SignData done [01:16:37]FM_MakeSignedData done [01:16:37]CreateOFDProtocolMessage [01:16:37]wFMCommunicate request_size=4 [01:16:37]MH_SAM_APDU [01:16:37]CAPDU: 80 11 00 00 [01:16:37]Write to MH i2c: E2 08 00 6E 6C 80 11 00 00 00 00 00 00 54 [01:16:37]Write i2c OK [01:16:37]MH_I2C_Read... [01:16:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:16:37]Read from MH i2c: E2 [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: E2 17 00 [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: E2 17 00 6E 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 A9 [01:16:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [01:16:37]wFMCommunicate OK [01:16:37]CreateOFDProtocolMessage done [01:16:37]OFDSenderStorePacket 309275 [01:16:37]StoreOFDPacket docnum=309275 [01:16:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 56 39 07 01 3E A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 00 00 00 F4 03 04 00 77 94 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B B8 04 00 35 04 06 00 82 EB 1A 5B C4 6B 77 EA 76 4F A0 A1 C5 6A [01:16:37]CheckFolder [01:16:37]dirname=/storage/ofd_packets [01:16:37]CheckFolder done [01:16:37]ProducePacketName [01:16:37]name=ofd_packets/00309275 [01:16:37]NVStorageSaveData ofd_packets/00309275 [01:16:37]File name is /storage/ofd_packets/00309275 [01:16:37]Write 301 bytes [01:16:37]NVStorageSaveData done [01:16:37]OFDSenderStorePacket done [01:16:37]KKMCreateOFDPacket done [01:16:37]NVStorageSaveData kkm_last_timestamp [01:16:37]File name is /storage/kkm_last_timestamp [01:16:37]Write 4 bytes [01:16:37]NVStorageSaveData done [01:16:37]ExternCall_PrintAddStr [01:16:37]wPrintStart [01:16:37]Write to MH i2c: 01 00 00 6F 6C DB [01:16:37]Write i2c OK [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: 01 [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: 01 07 00 [01:16:37]MH_I2C_Read... [01:16:37]Read from MH i2c: 01 07 00 6F 6C 00 00 00 00 00 FF 0F F0 [01:16:37]RasterBufferAndPrint [01:16:37]line Счет N : (1)643141 [01:16:37]line ИНН: 02508201610067 [01:16:37]line Контрольно-Кассовый Чек [01:16:37]line ПРОДАЖА [01:16:37]line ТРК (МРК, ГНК) : 41 [01:16:37]line Товар: 2710124130 [01:16:37]line Аи-92-К-2 [01:16:37]line 5.980 * 66.90 [01:16:37]line = 400.06 [01:16:37]line НДС 12% НСП 1% [01:16:37]line > о реализуемом товаре [01:16:37]line ОКРУГЛЕНИЕ: -0.06 [01:16:37]line ИТОГО: 400.00 [01:16:37]line Внесено: 400.00 [01:16:37]line СДАЧА: 0.00 [01:16:37]line НСП 1% : 3.54 [01:16:37]line НДС 12% : 42.48 [01:16:37]line Наличными: 400.00 [01:16:37]line Безнал.: 0.00 [01:16:37]line Место: АЗС № 172 "Партнер Нефть" [01:16:37]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [01:16:37]line СНО: Общий режим [01:16:37]line Чек 10 27.10.2024 01:16 [01:16:37]line Смена: 533 ФФД: 1.0 [01:16:37]line ЗНМ: 0300000116 [01:16:37]line РНМ: 0000000000091780 [01:16:37]line Версия ККМ: 001 [01:16:37]line ФМ: 0000000000871765 [01:16:37]line ФД: 309275 [01:16:37]line ФПД: 143946271147115 [01:16:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T011639&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309275&fm=143946271147115&tin=02508201610067®Number=0000000000091780&sum=40000 [01:16:37]written 0, free lines is 4095 [01:16:37]OFD Sender: Processing packet 309275 [packets to send 223, broken 222] [01:16:37]ProducePacketName [01:16:37]name=ofd_packets/00309275 [01:16:37]OFD Sender: To server: pG, [01:16:37]CommunicateWithHost lk.salyk.kg:30040 [01:16:37]ConnectInit lk.salyk.kg [01:16:38]Connected sock=10 [01:16:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 56 39 07 01 3E A5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0A 00 00 00 F4 03 04 00 77 94 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1B B8 04 00 35 04 06 00 82 EB 1A 5B C4 6B 77 EA 76 4F A0 A1 C5 6A [01:16:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 75 C4 47 00 6E 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 31 37 36 35 10 04 04 00 1B B8 04 00 F4 03 04 00 D3 3A 1D 67 B6 04 01 00 00 D5 36 11 28 D1 B4 AA 0A [01:16:38]CommunicateWithHost err = 0 [01:16:38]CheckOFDResponse [01:16:38]1017 (14) - 77093643461234 [01:16:38]1041 (16) - 0000000000871765 [01:16:38]1040 (4) - 309275 [01:16:38]1012 (4) - 26.10.2024 18:54 [01:16:38]1206 (1) - 0 [01:16:38]OFD Sender: Remove packet 309275 [01:16:38]ProducePacketName [01:16:38]name=ofd_packets/00309275 [01:16:38]NVStorageDeleteData [01:16:38]Write to MH i2c: 01 00 00 99 6C 05 [01:16:38]Write i2c OK [01:16:38]MH_I2C_Read... [01:16:38]Read from MH i2c: 01 [01:16:38]MH_I2C_Read... [01:16:38]Read from MH i2c: 01 07 00 [01:16:38]MH_I2C_Read... [01:16:38]Read from MH i2c: 01 07 00 99 6C 00 00 00 00 00 AF 0C C7 [01:16:38]RasterBufferAndPrint [01:16:38]line [01:16:38]line [01:16:38]line [01:16:38]line [01:16:38]line [01:16:38]written 0, free lines is 3253 [01:16:38]MH_Cut [01:16:38]Write to MH i2c: D1 01 00 A0 6C 01 DE [01:16:38]Write i2c OK [01:16:38]MH_I2C_Read... [01:16:38]Read from MH i2c: D1 [01:16:38]MH_I2C_Read... [01:16:38]Read from MH i2c: D1 01 00 [01:16:38]MH_I2C_Read... [01:16:38]Read from MH i2c: D1 01 00 A0 6C 00 DD [01:16:38]Write to MH i2c: 01 00 00 A1 6C 0D [01:16:38]Write i2c OK [01:16:38]MH_I2C_Read... [01:16:38]OFD Sender: No OFD packet to send [01:16:39]*** Cut start [01:16:39]*** Purtial cut [01:16:39]*** Stage 1: CUTSNS_PIN = 1 [01:16:39]Read from MH i2c: 01 [01:16:39]MH_I2C_Read... [01:16:39]*** Stop cut motor [01:16:39]*** Cut end [01:16:39]Read from MH i2c: 01 07 00 [01:16:39]MH_I2C_Read... [01:16:39]Read from MH i2c: 01 07 00 A1 6C 00 00 00 00 00 FF 0F 22 [01:16:39]process_action close_receipt done [01:16:39]requested_data is exist [01:16:39]produce_requested_data [01:16:39]requested_item fm.sn is exist - process it [01:16:39]wFMCommunicate request_size=4 [01:16:39]MH_SAM_APDU [01:16:39]CAPDU: 80 11 00 00 [01:16:39]Write to MH i2c: E2 08 00 A2 6C 80 11 00 00 00 00 00 00 88 [01:16:39]Write i2c OK [01:16:39]MH_I2C_Read... [01:16:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:16:39]Read from MH i2c: E2 [01:16:39]MH_I2C_Read... [01:16:39]Read from MH i2c: E2 17 00 [01:16:39]MH_I2C_Read... [01:16:39]Read from MH i2c: E2 17 00 A2 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 DD [01:16:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [01:16:39]wFMCommunicate OK [01:16:39]requested_item fd.num is exist - process it [01:16:39]SAM_PROTO_GetFieldsCounters [01:16:39]wFMCommunicate request_size=4 [01:16:39]MH_SAM_APDU [01:16:39]CAPDU: 80 13 00 00 [01:16:39]Write to MH i2c: E2 08 00 A3 6C 80 13 00 00 00 00 00 00 8B [01:16:39]Write i2c OK [01:16:39]MH_I2C_Read... [01:16:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:16:39]Read from MH i2c: E2 [01:16:39]MH_I2C_Read... [01:16:39]Read from MH i2c: E2 62 00 [01:16:39]MH_I2C_Read... [01:16:39]Read from MH i2c: E2 62 00 A3 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1B B8 04 00 0E 04 04 00 15 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 BA [01:16:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1B B8 04 00 0E 04 04 00 15 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:16:39]wFMCommunicate OK [01:16:39]SAM_PROTO_GetFieldsCounters done [01:16:39]requested_item shift.num is exist - process it [01:16:39]requested_item shift.opened is exist - process it [01:16:39]req_shift_opened [01:16:39]FM_GetShiftState [01:16:39]SAM_PROTO_GetShiftState [01:16:39]wFMCommunicate request_size=4 [01:16:39]MH_SAM_APDU [01:16:39]CAPDU: 80 13 01 00 [01:16:39]Write to MH i2c: E2 08 00 A4 6C 80 13 01 00 00 00 00 00 8D [01:16:39]Write i2c OK [01:16:39]MH_I2C_Read... [01:16:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:16:39]Read from MH i2c: E2 [01:16:39]MH_I2C_Read... [01:16:39]Read from MH i2c: E2 0E 00 [01:16:39]MH_I2C_Read... [01:16:39]Read from MH i2c: E2 0E 00 A4 6C 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 E6 [01:16:39]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [01:16:39]wFMCommunicate OK [01:16:39]SAM_PROTO_GetShiftState done [01:16:39]FM_GetShiftState done [01:16:39]req_shift_opened done [01:16:39]requested_item shift.open_date is exist - process it [01:16:39]req_shift_open_date [01:16:39]req_shift_open_date done [01:16:39]produce_requested_data done [01:16:39]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309275,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [01:16:39]process_action_free close_receipt [01:16:39]json_value_free [01:16:39]json_value_free done [01:16:39]process_json_proto returns [01:16:39]Send response to host [01:16:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309275,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [01:16:39]free response buf [01:16:39]execute_script done [01:16:39]execute_script returns [01:16:39]free content buf [01:16:39]Sock 7.Close socket [01:16:39]Sock 7.Thread stoped [01:16:43]OFD Sender: No OFD packet to send [01:16:48]OFD Sender: No OFD packet to send [01:16:53]OFD Sender: No OFD packet to send [01:16:58]OFD Sender: No OFD packet to send [01:17:03]OFD Sender: No OFD packet to send [01:17:08]OFD Sender: No OFD packet to send [01:17:13]OFD Sender: No OFD packet to send [01:17:18]OFD Sender: No OFD packet to send [01:17:23]OFD Sender: No OFD packet to send [01:17:28]OFD Sender: No OFD packet to send [01:17:33]OFD Sender: No OFD packet to send [01:17:38]OFD Sender: No OFD packet to send [01:17:43]OFD Sender: No OFD packet to send [01:17:48]OFD Sender: No OFD packet to send [01:17:53]OFD Sender: No OFD packet to send [01:17:58]OFD Sender: No OFD packet to send [01:18:03]OFD Sender: No OFD packet to send [01:18:08]OFD Sender: No OFD packet to send [01:18:13]OFD Sender: No OFD packet to send [01:18:18]OFD Sender: No OFD packet to send [01:18:23]OFD Sender: No OFD packet to send [01:18:28]OFD Sender: No OFD packet to send [01:18:33]OFD Sender: No OFD packet to send [01:18:38]OFD Sender: No OFD packet to send [01:18:43]OFD Sender: No OFD packet to send [01:18:48]OFD Sender: No OFD packet to send [01:18:53]OFD Sender: No OFD packet to send [01:18:58]OFD Sender: No OFD packet to send [01:19:04]OFD Sender: No OFD packet to send [01:19:09]OFD Sender: No OFD packet to send [01:19:14]OFD Sender: No OFD packet to send [01:19:19]OFD Sender: No OFD packet to send [01:19:24]OFD Sender: No OFD packet to send [01:19:29]OFD Sender: No OFD packet to send [01:19:34]OFD Sender: No OFD packet to send [01:19:39]OFD Sender: No OFD packet to send [01:19:44]OFD Sender: No OFD packet to send [01:19:49]OFD Sender: No OFD packet to send [01:19:54]OFD Sender: No OFD packet to send [01:19:59]OFD Sender: No OFD packet to send [01:20:04]OFD Sender: No OFD packet to send [01:20:09]OFD Sender: No OFD packet to send [01:20:14]OFD Sender: No OFD packet to send [01:20:19]OFD Sender: No OFD packet to send [01:20:24]OFD Sender: No OFD packet to send [01:20:29]OFD Sender: No OFD packet to send [01:20:34]OFD Sender: No OFD packet to send [01:20:39]OFD Sender: No OFD packet to send [01:20:44]OFD Sender: No OFD packet to send [01:20:49]OFD Sender: No OFD packet to send [01:20:54]OFD Sender: No OFD packet to send [01:20:59]OFD Sender: No OFD packet to send [01:21:04]OFD Sender: No OFD packet to send [01:21:09]OFD Sender: No OFD packet to send [01:21:14]OFD Sender: No OFD packet to send [01:21:19]OFD Sender: No OFD packet to send [01:21:24]OFD Sender: No OFD packet to send [01:21:29]OFD Sender: No OFD packet to send [01:21:34]OFD Sender: No OFD packet to send [01:21:39]OFD Sender: No OFD packet to send [01:21:44]OFD Sender: No OFD packet to send [01:21:49]OFD Sender: No OFD packet to send [01:21:54]OFD Sender: No OFD packet to send [01:21:59]OFD Sender: No OFD packet to send [01:22:04]OFD Sender: No OFD packet to send [01:22:09]OFD Sender: No OFD packet to send [01:22:14]OFD Sender: No OFD packet to send [01:22:19]OFD Sender: No OFD packet to send [01:22:24]OFD Sender: No OFD packet to send [01:22:29]OFD Sender: No OFD packet to send [01:22:34]OFD Sender: No OFD packet to send [01:22:39]OFD Sender: No OFD packet to send [01:22:44]OFD Sender: No OFD packet to send [01:22:49]OFD Sender: No OFD packet to send [01:22:54]OFD Sender: No OFD packet to send [01:22:59]OFD Sender: No OFD packet to send [01:23:04]OFD Sender: No OFD packet to send [01:23:09]OFD Sender: No OFD packet to send [01:23:14]OFD Sender: No OFD packet to send [01:23:19]OFD Sender: No OFD packet to send [01:23:24]OFD Sender: No OFD packet to send [01:23:29]OFD Sender: No OFD packet to send [01:23:34]OFD Sender: No OFD packet to send [01:23:39]OFD Sender: No OFD packet to send [01:23:44]OFD Sender: No OFD packet to send [01:23:49]OFD Sender: No OFD packet to send [01:23:54]OFD Sender: No OFD packet to send [01:23:59]OFD Sender: No OFD packet to send [01:24:04]OFD Sender: No OFD packet to send [01:24:09]OFD Sender: No OFD packet to send [01:24:14]OFD Sender: No OFD packet to send [01:24:19]OFD Sender: No OFD packet to send [01:24:24]OFD Sender: No OFD packet to send [01:24:29]OFD Sender: No OFD packet to send [01:24:34]OFD Sender: No OFD packet to send [01:24:39]OFD Sender: No OFD packet to send [01:24:44]OFD Sender: No OFD packet to send [01:24:49]OFD Sender: No OFD packet to send [01:24:54]OFD Sender: No OFD packet to send [01:24:59]OFD Sender: No OFD packet to send [01:25:04]OFD Sender: No OFD packet to send [01:25:09]OFD Sender: No OFD packet to send [01:25:14]OFD Sender: No OFD packet to send [01:25:19]OFD Sender: No OFD packet to send [01:25:24]OFD Sender: No OFD packet to send [01:25:29]OFD Sender: No OFD packet to send [01:25:34]OFD Sender: No OFD packet to send [01:25:39]OFD Sender: No OFD packet to send [01:25:44]OFD Sender: No OFD packet to send [01:25:49]OFD Sender: No OFD packet to send [01:25:54]OFD Sender: No OFD packet to send [01:25:59]OFD Sender: No OFD packet to send [01:26:04]OFD Sender: No OFD packet to send [01:26:09]OFD Sender: No OFD packet to send [01:26:14]OFD Sender: No OFD packet to send [01:26:19]OFD Sender: No OFD packet to send [01:26:24]OFD Sender: No OFD packet to send [01:26:29]OFD Sender: No OFD packet to send [01:26:34]OFD Sender: No OFD packet to send [01:26:39]OFD Sender: No OFD packet to send [01:26:44]OFD Sender: No OFD packet to send [01:26:49]OFD Sender: No OFD packet to send [01:26:54]OFD Sender: No OFD packet to send [01:26:59]OFD Sender: No OFD packet to send [01:27:04]OFD Sender: No OFD packet to send [01:27:09]OFD Sender: No OFD packet to send [01:27:14]OFD Sender: No OFD packet to send [01:27:19]OFD Sender: No OFD packet to send [01:27:24]OFD Sender: No OFD packet to send [01:27:29]OFD Sender: No OFD packet to send [01:27:34]OFD Sender: No OFD packet to send [01:27:39]OFD Sender: No OFD packet to send [01:27:44]OFD Sender: No OFD packet to send [01:27:49]OFD Sender: No OFD packet to send [01:27:54]OFD Sender: No OFD packet to send [01:27:59]OFD Sender: No OFD packet to send [01:28:04]OFD Sender: No OFD packet to send [01:28:09]OFD Sender: No OFD packet to send [01:28:14]OFD Sender: No OFD packet to send [01:28:19]OFD Sender: No OFD packet to send [01:28:24]OFD Sender: No OFD packet to send [01:28:29]OFD Sender: No OFD packet to send [01:28:34]OFD Sender: No OFD packet to send [01:28:39]OFD Sender: No OFD packet to send [01:28:44]OFD Sender: No OFD packet to send [01:28:49]OFD Sender: No OFD packet to send [01:28:54]OFD Sender: No OFD packet to send [01:28:59]OFD Sender: No OFD packet to send [01:29:04]OFD Sender: No OFD packet to send [01:29:09]OFD Sender: No OFD packet to send [01:29:14]OFD Sender: No OFD packet to send [01:29:19]OFD Sender: No OFD packet to send [01:29:24]OFD Sender: No OFD packet to send [01:29:29]OFD Sender: No OFD packet to send [01:29:34]OFD Sender: No OFD packet to send [01:29:39]OFD Sender: No OFD packet to send [01:29:44]OFD Sender: No OFD packet to send [01:29:49]OFD Sender: No OFD packet to send [01:29:54]OFD Sender: No OFD packet to send [01:29:59]OFD Sender: No OFD packet to send [01:30:05]OFD Sender: No OFD packet to send [01:30:10]OFD Sender: No OFD packet to send [01:30:15]OFD Sender: No OFD packet to send [01:30:20]OFD Sender: No OFD packet to send [01:30:25]OFD Sender: No OFD packet to send [01:30:30]OFD Sender: No OFD packet to send [01:30:35]OFD Sender: No OFD packet to send [01:30:40]OFD Sender: No OFD packet to send [01:30:45]OFD Sender: No OFD packet to send [01:30:50]OFD Sender: No OFD packet to send [01:30:55]OFD Sender: No OFD packet to send [01:31:00]OFD Sender: No OFD packet to send [01:31:05]OFD Sender: No OFD packet to send [01:31:10]OFD Sender: No OFD packet to send [01:31:15]OFD Sender: No OFD packet to send [01:31:20]OFD Sender: No OFD packet to send [01:31:25]OFD Sender: No OFD packet to send [01:31:30]OFD Sender: No OFD packet to send [01:31:35]OFD Sender: No OFD packet to send [01:31:40]OFD Sender: No OFD packet to send [01:31:45]OFD Sender: No OFD packet to send [01:31:50]OFD Sender: No OFD packet to send [01:31:55]OFD Sender: No OFD packet to send [01:32:00]OFD Sender: No OFD packet to send [01:32:05]OFD Sender: No OFD packet to send [01:32:10]OFD Sender: No OFD packet to send [01:32:15]OFD Sender: No OFD packet to send [01:32:20]OFD Sender: No OFD packet to send [01:32:25]OFD Sender: No OFD packet to send [01:32:30]OFD Sender: No OFD packet to send [01:32:35]OFD Sender: No OFD packet to send [01:32:40]OFD Sender: No OFD packet to send [01:32:45]OFD Sender: No OFD packet to send [01:32:50]OFD Sender: No OFD packet to send [01:32:55]OFD Sender: No OFD packet to send [01:33:00]OFD Sender: No OFD packet to send [01:33:05]OFD Sender: No OFD packet to send [01:33:10]OFD Sender: No OFD packet to send [01:33:15]OFD Sender: No OFD packet to send [01:33:20]OFD Sender: No OFD packet to send [01:33:25]OFD Sender: No OFD packet to send [01:33:30]OFD Sender: No OFD packet to send [01:33:35]OFD Sender: No OFD packet to send [01:33:40]OFD Sender: No OFD packet to send [01:33:45]OFD Sender: No OFD packet to send [01:33:50]OFD Sender: No OFD packet to send [01:33:55]OFD Sender: No OFD packet to send [01:34:00]OFD Sender: No OFD packet to send [01:34:05]OFD Sender: No OFD packet to send [01:34:10]OFD Sender: No OFD packet to send [01:34:15]OFD Sender: No OFD packet to send [01:34:20]OFD Sender: No OFD packet to send [01:34:25]OFD Sender: No OFD packet to send [01:34:27]accept exits with 9 [01:34:27]New connection [01:34:27]New thread 3066879332 created [01:34:27]Thread 3067022692 joined [01:34:27]Waiting for new connection... [01:34:27] Sock 9.Parse request [01:34:27]Sock 9.Check first char [01:34:27]Sock 9.First char is OK [01:34:27]request: POST /json_proto HTTP/1.0 [01:34:27]Method: POST [01:34:27]URL: /json_proto [01:34:27]Method is POST - this is cgi request [01:34:27]url: /json_proto [01:34:27]query_string will be loaded in cgi processing [01:34:27]execute_cgi json_proto POST (null) [01:34:27]execute_cgi path=json_proto method=POST [01:34:27]POST find Content-Length [01:34:27]Host: 172.17.96.3:8080 [01:34:27]Content-Length: 677 [01:34:27]Content-Type: application/json [01:34:27] [01:34:27]POST finish read [01:34:27]Found Content-Length = 677 [01:34:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [01:34:27]execute_script... [01:34:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [01:34:27]POST & json_proto [01:34:27]process_json_proto [01:34:27]json parsed OK: [01:34:27]protocol is kg_v1.0 [01:34:27]action value=close_receipt [01:34:27]process_action close_receipt [01:34:27]cmd_close_receipt [01:34:27]MH_GetDate [01:34:27]Write to MH i2c: F0 00 00 A5 6C 00 [01:34:27]Write i2c OK [01:34:27]MH_I2C_Read... [01:34:27]Read from MH i2c: F0 [01:34:27]MH_I2C_Read... [01:34:27]Read from MH i2c: F0 09 00 [01:34:27]MH_I2C_Read... [01:34:27]Read from MH i2c: F0 09 00 A5 6C 00 A6 98 1D 67 44 5E 04 65 D6 [01:34:27]GetLastDocTimeStamp 1729991799 [01:34:27]current date 1729992870 [01:34:27]FM_GetShiftState [01:34:27]SAM_PROTO_GetShiftState [01:34:27]wFMCommunicate request_size=4 [01:34:27]MH_SAM_APDU [01:34:27]CAPDU: 80 13 01 00 [01:34:27]Write to MH i2c: E2 08 00 A6 6C 80 13 01 00 00 00 00 00 8F [01:34:27]Write i2c OK [01:34:27]MH_I2C_Read... [01:34:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:34:27]Read from MH i2c: E2 [01:34:27]MH_I2C_Read... [01:34:27]Read from MH i2c: E2 0E 00 [01:34:27]MH_I2C_Read... [01:34:27]Read from MH i2c: E2 0E 00 A6 6C 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 E8 [01:34:27]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [01:34:27]wFMCommunicate OK [01:34:27]SAM_PROTO_GetShiftState done [01:34:27]FM_GetShiftState done [01:34:27]opened in 1729988673 [01:34:27]opened+sec_in_day 1730075073 [01:34:27]quantity*price = 30038 [01:34:27]sum+1 = 30039 [01:34:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 11 27.10.2024 01:34 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309276 ФПД: 188726799792296 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T013431&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309276&fm=188726799792296&tin=02508201610067®Number=0000000000091780&sum=30000 [01:34:28]StoreToDocumentArchive [01:34:28]shift 533 fd 309276 [01:34:28]save to /storage/0533/doc_00309276 [01:34:28]save last doc name /storage/0533/doc_00309276 to /storage/kkm_last_doc_name [01:34:28]save OK [01:34:28]Clear old archive folders... [01:34:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:34:28]tlvbuf is 00186E90 [01:34:28]SAM_PROTO_ClearQueue [01:34:28]wFMCommunicate request_size=4 [01:34:28]MH_SAM_APDU [01:34:28]CAPDU: 80 09 00 00 [01:34:28]Write to MH i2c: E2 08 00 B3 6C 80 09 00 00 00 00 00 00 91 [01:34:28]Write i2c OK [01:34:28]MH_I2C_Read... [01:34:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:34:28]Read from MH i2c: E2 [01:34:28]MH_I2C_Read... [01:34:28]Read from MH i2c: E2 03 00 [01:34:28]MH_I2C_Read... [01:34:28]Read from MH i2c: E2 03 00 B3 6C 00 90 00 93 [01:34:28]RAPDU: 90 00 [01:34:28]wFMCommunicate OK [01:34:28]SAM_PROTO_ClearQueue done [01:34:28]KKMCreateOFDPacket [01:34:28]OFDProtocolAddRootSTLVToBuf [01:34:28]FM_MakeSignedData [01:34:28]FM_MakeSignedData [01:34:28]SAM_PROTO_SignData [01:34:28]wFMCommunicate request_size=4 [01:34:28]MH_SAM_APDU [01:34:28]CAPDU: 80 0D 01 02 [01:34:28]Write to MH i2c: E2 08 00 B4 6C 80 0D 01 02 00 00 00 00 99 [01:34:28]Write i2c OK [01:34:28]MH_I2C_Read... [01:34:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:34:28]Read from MH i2c: E2 [01:34:28]MH_I2C_Read... [01:34:28]Read from MH i2c: E2 03 00 [01:34:28]MH_I2C_Read... [01:34:28]Read from MH i2c: E2 03 00 B4 6C 00 90 00 94 [01:34:28]RAPDU: 90 00 [01:34:28]wFMCommunicate OK [01:34:28]wFMCommunicate request_size=255 [01:34:28]MH_SAM_APDU [01:34:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 0B 00 00 00 F4 03 04 00 A7 98 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C B8 04 00 35 04 06 00 AB [01:34:29]Write to MH i2c: E2 02 01 B5 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 00 00 00 F4 03 04 00 A7 98 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C B8 04 00 35 04 06 00 AB 00 00 83 [01:34:29]Write i2c OK [01:34:29]MH_I2C_Read... [01:34:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:34:29]Read from MH i2c: E2 [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: E2 03 00 [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: E2 03 00 B5 6C 00 90 00 95 [01:34:29]RAPDU: 90 00 [01:34:29]wFMCommunicate OK [01:34:29]wFMCommunicate request_size=10 [01:34:29]MH_SAM_APDU [01:34:29]CAPDU: 80 0D 02 02 05 A5 61 DC 78 A8 [01:34:29]Write to MH i2c: E2 0D 00 B6 6C 80 0D 02 02 05 00 A5 61 DC 78 A8 00 00 A8 [01:34:29]Write i2c OK [01:34:29]MH_I2C_Read... [01:34:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:34:29]Read from MH i2c: E2 [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: E2 03 00 [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: E2 03 00 B6 6C 00 90 00 96 [01:34:29]RAPDU: 90 00 [01:34:29]wFMCommunicate OK [01:34:29]wFMCommunicate request_size=4 [01:34:29]MH_SAM_APDU [01:34:29]CAPDU: 80 0D 03 02 [01:34:29]Write to MH i2c: E2 08 00 B7 6C 80 0D 03 02 00 00 00 00 9E [01:34:29]Write i2c OK [01:34:29]MH_I2C_Read... [01:34:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:34:29]Read from MH i2c: E2 [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: E2 0B 00 [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: E2 0B 00 B7 6C 00 3C 84 7A E3 69 2B 6B DF 90 00 9A [01:34:29]RAPDU: 3C 84 7A E3 69 2B 6B DF 90 00 [01:34:29]wFMCommunicate OK [01:34:29]SAM_PROTO_SignData done [01:34:29]FM_MakeSignedData done [01:34:29]CreateOFDProtocolMessage [01:34:29]wFMCommunicate request_size=4 [01:34:29]MH_SAM_APDU [01:34:29]CAPDU: 80 11 00 00 [01:34:29]Write to MH i2c: E2 08 00 B8 6C 80 11 00 00 00 00 00 00 9E [01:34:29]Write i2c OK [01:34:29]MH_I2C_Read... [01:34:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:34:29]Read from MH i2c: E2 [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: E2 17 00 [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: E2 17 00 B8 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 F3 [01:34:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [01:34:29]wFMCommunicate OK [01:34:29]CreateOFDProtocolMessage done [01:34:29]OFDSenderStorePacket 309276 [01:34:29]StoreOFDPacket docnum=309276 [01:34:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D9 DC 07 01 08 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 00 00 00 F4 03 04 00 A7 98 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C B8 04 00 35 04 06 00 AB A5 61 DC 78 A8 3C 84 7A E3 69 2B 6B DF [01:34:29]CheckFolder [01:34:29]dirname=/storage/ofd_packets [01:34:29]CheckFolder done [01:34:29]ProducePacketName [01:34:29]name=ofd_packets/00309276 [01:34:29]NVStorageSaveData ofd_packets/00309276 [01:34:29]File name is /storage/ofd_packets/00309276 [01:34:29]Write 301 bytes [01:34:29]NVStorageSaveData done [01:34:29]OFDSenderStorePacket done [01:34:29]KKMCreateOFDPacket done [01:34:29]NVStorageSaveData kkm_last_timestamp [01:34:29]File name is /storage/kkm_last_timestamp [01:34:29]Write 4 bytes [01:34:29]NVStorageSaveData done [01:34:29]ExternCall_PrintAddStr [01:34:29]wPrintStart [01:34:29]Write to MH i2c: 01 00 00 B9 6C 25 [01:34:29]Write i2c OK [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: 01 [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: 01 07 00 [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: 01 07 00 B9 6C 00 00 00 00 00 FF 0F 3A [01:34:29]RasterBufferAndPrint [01:34:29]line Счет N : (1)643142 [01:34:29]line ИНН: 02508201610067 [01:34:29]line Контрольно-Кассовый Чек [01:34:29]line ПРОДАЖА [01:34:29]line ТРК (МРК, ГНК) : 41 [01:34:29]line Товар: 2710124130 [01:34:29]line Аи-92-К-2 [01:34:29]line 4.490 * 66.90 [01:34:29]line = 300.38 [01:34:29]line НДС 12% НСП 1% [01:34:29]line > о реализуемом товаре [01:34:29]line ОКРУГЛЕНИЕ: -0.38 [01:34:29]line ИТОГО: 300.00 [01:34:29]line Внесено: 300.00 [01:34:29]line СДАЧА: 0.00 [01:34:29]line НСП 1% : 2.66 [01:34:29]line НДС 12% : 31.90 [01:34:29]line Наличными: 300.00 [01:34:29]line Безнал.: 0.00 [01:34:29]line Место: АЗС № 172 "Партнер Нефть" [01:34:29]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [01:34:29]line СНО: Общий режим [01:34:29]line Чек 11 27.10.2024 01:34 [01:34:29]line Смена: 533 ФФД: 1.0 [01:34:29]line ЗНМ: 0300000116 [01:34:29]line РНМ: 0000000000091780 [01:34:29]line Версия ККМ: 001 [01:34:29]line ФМ: 0000000000871765 [01:34:29]line ФД: 309276 [01:34:29]line ФПД: 188726799792296 [01:34:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T013431&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309276&fm=188726799792296&tin=02508201610067®Number=0000000000091780&sum=30000 [01:34:29]written 0, free lines is 4095 [01:34:29]OFD Sender: Processing packet 309276 [packets to send 223, broken 222] [01:34:29]ProducePacketName [01:34:29]name=ofd_packets/00309276 [01:34:29]OFD Sender: To server: pG, [01:34:29]CommunicateWithHost lk.salyk.kg:30040 [01:34:29]ConnectInit lk.salyk.kg [01:34:29]Connected sock=10 [01:34:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 D9 DC 07 01 08 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0B 00 00 00 F4 03 04 00 A7 98 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1C B8 04 00 35 04 06 00 AB A5 61 DC 78 A8 3C 84 7A E3 69 2B 6B DF [01:34:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 2D 3C 47 00 1B 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 31 37 36 35 10 04 04 00 1C B8 04 00 F4 03 04 00 03 3F 1D 67 B6 04 01 00 00 40 78 AE D1 57 1E AC F6 [01:34:29]CommunicateWithHost err = 0 [01:34:29]CheckOFDResponse [01:34:29]1017 (14) - 77093643461234 [01:34:29]1041 (16) - 0000000000871765 [01:34:29]1040 (4) - 309276 [01:34:29]1012 (4) - 26.10.2024 19:12 [01:34:29]1206 (1) - 0 [01:34:29]OFD Sender: Remove packet 309276 [01:34:29]ProducePacketName [01:34:29]name=ofd_packets/00309276 [01:34:29]NVStorageDeleteData [01:34:29]Write to MH i2c: 01 00 00 E3 6C 4F [01:34:29]Write i2c OK [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: 01 [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: 01 07 00 [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: 01 07 00 E3 6C 00 00 00 00 00 BE 0C 20 [01:34:29]RasterBufferAndPrint [01:34:29]line [01:34:29]line [01:34:29]line [01:34:29]line [01:34:29]line [01:34:29]written 0, free lines is 3268 [01:34:29]MH_Cut [01:34:29]Write to MH i2c: D1 01 00 EA 6C 01 28 [01:34:29]Write i2c OK [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: D1 [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: D1 01 00 [01:34:29]MH_I2C_Read... [01:34:29]Read from MH i2c: D1 01 00 EA 6C 00 27 [01:34:29]Write to MH i2c: 01 00 00 EB 6C 57 [01:34:29]Write i2c OK [01:34:29]MH_I2C_Read... [01:34:30]OFD Sender: No OFD packet to send [01:34:30]*** Cut start [01:34:30]*** Purtial cut [01:34:30]*** Stage 1: CUTSNS_PIN = 1 [01:34:31]Read from MH i2c: 01 [01:34:31]MH_I2C_Read... [01:34:31]*** Stop cut motor [01:34:31]*** Cut end [01:34:31]Read from MH i2c: 01 07 00 [01:34:31]MH_I2C_Read... [01:34:31]Read from MH i2c: 01 07 00 EB 6C 00 00 00 00 00 FF 0F 6C [01:34:31]process_action close_receipt done [01:34:31]requested_data is exist [01:34:31]produce_requested_data [01:34:31]requested_item fm.sn is exist - process it [01:34:31]wFMCommunicate request_size=4 [01:34:31]MH_SAM_APDU [01:34:31]CAPDU: 80 11 00 00 [01:34:31]Write to MH i2c: E2 08 00 EC 6C 80 11 00 00 00 00 00 00 D2 [01:34:31]Write i2c OK [01:34:31]MH_I2C_Read... [01:34:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:34:31]Read from MH i2c: E2 [01:34:31]MH_I2C_Read... [01:34:31]Read from MH i2c: E2 17 00 [01:34:31]MH_I2C_Read... [01:34:31]Read from MH i2c: E2 17 00 EC 6C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 27 [01:34:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [01:34:31]wFMCommunicate OK [01:34:31]requested_item fd.num is exist - process it [01:34:31]SAM_PROTO_GetFieldsCounters [01:34:31]wFMCommunicate request_size=4 [01:34:31]MH_SAM_APDU [01:34:31]CAPDU: 80 13 00 00 [01:34:31]Write to MH i2c: E2 08 00 ED 6C 80 13 00 00 00 00 00 00 D5 [01:34:31]Write i2c OK [01:34:31]MH_I2C_Read... [01:34:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:34:31]Read from MH i2c: E2 [01:34:31]MH_I2C_Read... [01:34:31]Read from MH i2c: E2 62 00 [01:34:31]MH_I2C_Read... [01:34:31]Read from MH i2c: E2 62 00 ED 6C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1C B8 04 00 0E 04 04 00 15 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 08 [01:34: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1C B8 04 00 0E 04 04 00 15 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:34:31]wFMCommunicate OK [01:34:31]SAM_PROTO_GetFieldsCounters done [01:34:31]requested_item shift.num is exist - process it [01:34:31]requested_item shift.opened is exist - process it [01:34:31]req_shift_opened [01:34:31]FM_GetShiftState [01:34:31]SAM_PROTO_GetShiftState [01:34:31]wFMCommunicate request_size=4 [01:34:31]MH_SAM_APDU [01:34:31]CAPDU: 80 13 01 00 [01:34:31]Write to MH i2c: E2 08 00 EE 6C 80 13 01 00 00 00 00 00 D7 [01:34:31]Write i2c OK [01:34:31]MH_I2C_Read... [01:34:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:34:31]Read from MH i2c: E2 [01:34:31]MH_I2C_Read... [01:34:31]Read from MH i2c: E2 0E 00 [01:34:31]MH_I2C_Read... [01:34:31]Read from MH i2c: E2 0E 00 EE 6C 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 30 [01:34:31]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [01:34:31]wFMCommunicate OK [01:34:31]SAM_PROTO_GetShiftState done [01:34:31]FM_GetShiftState done [01:34:31]req_shift_opened done [01:34:31]requested_item shift.open_date is exist - process it [01:34:31]req_shift_open_date [01:34:31]req_shift_open_date done [01:34:31]produce_requested_data done [01:34:31]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309276,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [01:34:31]process_action_free close_receipt [01:34:31]json_value_free [01:34:31]json_value_free done [01:34:31]process_json_proto returns [01:34:31]Send response to host [01:34:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309276,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [01:34:31]free response buf [01:34:31]execute_script done [01:34:31]execute_script returns [01:34:31]free content buf [01:34:31]Sock 9.Close socket [01:34:31]Sock 9.Thread stoped [01:34:35]OFD Sender: No OFD packet to send [01:34:40]OFD Sender: No OFD packet to send [01:34:45]OFD Sender: No OFD packet to send [01:34:50]OFD Sender: No OFD packet to send [01:34:55]OFD Sender: No OFD packet to send [01:35:00]OFD Sender: No OFD packet to send [01:35:05]OFD Sender: No OFD packet to send [01:35:10]OFD Sender: No OFD packet to send [01:35:15]OFD Sender: No OFD packet to send [01:35:20]OFD Sender: No OFD packet to send [01:35:25]OFD Sender: No OFD packet to send [01:35:30]OFD Sender: No OFD packet to send [01:35:35]OFD Sender: No OFD packet to send [01:35:40]OFD Sender: No OFD packet to send [01:35:45]OFD Sender: No OFD packet to send [01:35:50]OFD Sender: No OFD packet to send [01:35:55]OFD Sender: No OFD packet to send [01:36:00]OFD Sender: No OFD packet to send [01:36:05]OFD Sender: No OFD packet to send [01:36:10]OFD Sender: No OFD packet to send [01:36:15]OFD Sender: No OFD packet to send [01:36:20]OFD Sender: No OFD packet to send [01:36:25]OFD Sender: No OFD packet to send [01:36:30]OFD Sender: No OFD packet to send [01:36:35]OFD Sender: No OFD packet to send [01:36:40]OFD Sender: No OFD packet to send [01:36:45]OFD Sender: No OFD packet to send [01:36:50]OFD Sender: No OFD packet to send [01:36:55]OFD Sender: No OFD packet to send [01:37:00]OFD Sender: No OFD packet to send [01:37:05]OFD Sender: No OFD packet to send [01:37:10]OFD Sender: No OFD packet to send [01:37:15]OFD Sender: No OFD packet to send [01:37:20]OFD Sender: No OFD packet to send [01:37:25]OFD Sender: No OFD packet to send [01:37:30]OFD Sender: No OFD packet to send [01:37:35]OFD Sender: No OFD packet to send [01:37:40]OFD Sender: No OFD packet to send [01:37:45]OFD Sender: No OFD packet to send [01:37:50]OFD Sender: No OFD packet to send [01:37:55]OFD Sender: No OFD packet to send [01:38:00]OFD Sender: No OFD packet to send [01:38:05]OFD Sender: No OFD packet to send [01:38:10]OFD Sender: No OFD packet to send [01:38:15]OFD Sender: No OFD packet to send [01:38:20]OFD Sender: No OFD packet to send [01:38:25]OFD Sender: No OFD packet to send [01:38:30]OFD Sender: No OFD packet to send [01:38:35]OFD Sender: No OFD packet to send [01:38:40]OFD Sender: No OFD packet to send [01:38:45]OFD Sender: No OFD packet to send [01:38:50]OFD Sender: No OFD packet to send [01:38:55]OFD Sender: No OFD packet to send [01:39:00]OFD Sender: No OFD packet to send [01:39:05]OFD Sender: No OFD packet to send [01:39:10]OFD Sender: No OFD packet to send [01:39:15]OFD Sender: No OFD packet to send [01:39:20]OFD Sender: No OFD packet to send [01:39:25]OFD Sender: No OFD packet to send [01:39:30]OFD Sender: No OFD packet to send [01:39:35]OFD Sender: No OFD packet to send [01:39:40]OFD Sender: No OFD packet to send [01:39:50]OFD Sender: No OFD packet to send [01:39:55]OFD Sender: No OFD packet to send [01:40:00]OFD Sender: No OFD packet to send [01:40:05]OFD Sender: No OFD packet to send [01:40:10]OFD Sender: No OFD packet to send [01:40:15]OFD Sender: No OFD packet to send [01:40:20]OFD Sender: No OFD packet to send [01:40:25]OFD Sender: No OFD packet to send [01:40:30]OFD Sender: No OFD packet to send [01:40:35]OFD Sender: No OFD packet to send [01:40:40]OFD Sender: No OFD packet to send [01:40:45]OFD Sender: No OFD packet to send [01:40:50]OFD Sender: No OFD packet to send [01:40:55]OFD Sender: No OFD packet to send [01:41:00]OFD Sender: No OFD packet to send [01:41:05]OFD Sender: No OFD packet to send [01:41:10]OFD Sender: No OFD packet to send [01:41:15]OFD Sender: No OFD packet to send [01:41:20]OFD Sender: No OFD packet to send [01:41:25]OFD Sender: No OFD packet to send [01:41:30]OFD Sender: No OFD packet to send [01:41:35]OFD Sender: No OFD packet to send [01:41:40]OFD Sender: No OFD packet to send [01:41:45]OFD Sender: No OFD packet to send [01:41:50]OFD Sender: No OFD packet to send [01:41:55]OFD Sender: No OFD packet to send [01:41:58]ConnectInit Can't connect to host [01:42:00]OFD Sender: No OFD packet to send [01:42:10]OFD Sender: No OFD packet to send [01:42:15]OFD Sender: No OFD packet to send [01:42:21]OFD Sender: No OFD packet to send [01:42:26]OFD Sender: No OFD packet to send [01:42:31]OFD Sender: No OFD packet to send [01:42:36]OFD Sender: No OFD packet to send [01:42:41]OFD Sender: No OFD packet to send [01:42:46]OFD Sender: No OFD packet to send [01:42:51]OFD Sender: No OFD packet to send [01:42:56]OFD Sender: No OFD packet to send [01:43:01]OFD Sender: No OFD packet to send [01:43:06]OFD Sender: No OFD packet to send [01:43:11]OFD Sender: No OFD packet to send [01:43:16]OFD Sender: No OFD packet to send [01:43:21]OFD Sender: No OFD packet to send [01:43:26]OFD Sender: No OFD packet to send [01:43:31]OFD Sender: No OFD packet to send [01:43:36]OFD Sender: No OFD packet to send [01:43:41]OFD Sender: No OFD packet to send [01:43:46]OFD Sender: No OFD packet to send [01:43:51]OFD Sender: No OFD packet to send [01:43:56]OFD Sender: No OFD packet to send [01:44:01]OFD Sender: No OFD packet to send [01:44:06]OFD Sender: No OFD packet to send [01:44:11]OFD Sender: No OFD packet to send [01:44:16]OFD Sender: No OFD packet to send [01:44:21]OFD Sender: No OFD packet to send [01:44:21]ConnectInit Can't connect to host [01:44:26]OFD Sender: No OFD packet to send [01:44:31]OFD Sender: No OFD packet to send [01:44:36]OFD Sender: No OFD packet to send [01:44:41]OFD Sender: No OFD packet to send [01:44:46]OFD Sender: No OFD packet to send [01:44:51]OFD Sender: No OFD packet to send [01:44:56]OFD Sender: No OFD packet to send [01:45:01]OFD Sender: No OFD packet to send [01:45:06]OFD Sender: No OFD packet to send [01:45:11]OFD Sender: No OFD packet to send [01:45:16]OFD Sender: No OFD packet to send [01:45:21]OFD Sender: No OFD packet to send [01:45:26]OFD Sender: No OFD packet to send [01:45:31]OFD Sender: No OFD packet to send [01:45:36]OFD Sender: No OFD packet to send [01:45:41]OFD Sender: No OFD packet to send [01:45:46]OFD Sender: No OFD packet to send [01:45:51]OFD Sender: No OFD packet to send [01:45:56]OFD Sender: No OFD packet to send [01:46:01]OFD Sender: No OFD packet to send [01:46:06]OFD Sender: No OFD packet to send [01:46:11]OFD Sender: No OFD packet to send [01:46:16]OFD Sender: No OFD packet to send [01:46:21]OFD Sender: No OFD packet to send [01:46:26]OFD Sender: No OFD packet to send [01:46:31]OFD Sender: No OFD packet to send [01:46:36]OFD Sender: No OFD packet to send [01:46:39]accept exits with 7 [01:46:39]New connection [01:46:39]New thread 3067022692 created [01:46:39]Thread 3066879332 joined [01:46:39]Waiting for new connection... [01:46:39] Sock 7.Parse request [01:46:39]Sock 7.Check first char [01:46:39]Sock 7.First char is OK [01:46:39]request: POST /json_proto HTTP/1.0 [01:46:39]Method: POST [01:46:39]URL: /json_proto [01:46:39]Method is POST - this is cgi request [01:46:39]url: /json_proto [01:46:39]query_string will be loaded in cgi processing [01:46:39]execute_cgi json_proto POST (null) [01:46:39]execute_cgi path=json_proto method=POST [01:46:39]POST find Content-Length [01:46:39]Host: 172.17.96.3:8080 [01:46:39]Content-Length: 677 [01:46:39]Content-Type: application/json [01:46:39] [01:46:39]POST finish read [01:46:39]Found Content-Length = 677 [01:46:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:46:39]execute_script... [01:46:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:46:39]POST & json_proto [01:46:39]process_json_proto [01:46:39]json parsed OK: [01:46:39]protocol is kg_v1.0 [01:46:39]action value=close_receipt [01:46:39]process_action close_receipt [01:46:39]cmd_close_receipt [01:46:39]MH_GetDate [01:46:39]Write to MH i2c: F0 00 00 EF 6C 4A [01:46:39]Write i2c OK [01:46:39]MH_I2C_Read... [01:46:39]Read from MH i2c: F0 [01:46:39]MH_I2C_Read... [01:46:39]Read from MH i2c: F0 09 00 [01:46:39]MH_I2C_Read... [01:46:39]Read from MH i2c: F0 09 00 EF 6C 00 82 9B 1D 67 44 5E 04 65 FF [01:46:39]GetLastDocTimeStamp 1729992871 [01:46:39]current date 1729993602 [01:46:39]FM_GetShiftState [01:46:39]SAM_PROTO_GetShiftState [01:46:39]wFMCommunicate request_size=4 [01:46:39]MH_SAM_APDU [01:46:39]CAPDU: 80 13 01 00 [01:46:39]Write to MH i2c: E2 08 00 F0 6C 80 13 01 00 00 00 00 00 D9 [01:46:39]Write i2c OK [01:46:39]MH_I2C_Read... [01:46:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:46:39]Read from MH i2c: E2 [01:46:39]MH_I2C_Read... [01:46:39]Read from MH i2c: E2 0E 00 [01:46:39]MH_I2C_Read... [01:46:39]Read from MH i2c: E2 0E 00 F0 6C 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 32 [01:46:39]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [01:46:39]wFMCommunicate OK [01:46:39]SAM_PROTO_GetShiftState done [01:46:39]FM_GetShiftState done [01:46:39]opened in 1729988673 [01:46:39]opened+sec_in_day 1730075073 [01:46:39]quantity*price = 60027 [01:46:39]sum+1 = 60029 [01:46:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 12 27.10.2024 01:46 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309277 ФПД: 194578584767315 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T014642&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309277&fm=194578584767315&tin=02508201610067®Number=0000000000091780&sum=60000 [01:46:40]StoreToDocumentArchive [01:46:40]shift 533 fd 309277 [01:46:40]save to /storage/0533/doc_00309277 [01:46:40]save last doc name /storage/0533/doc_00309277 to /storage/kkm_last_doc_name [01:46:40]save OK [01:46:40]Clear old archive folders... [01:46:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:46:40]tlvbuf is 00210290 [01:46:40]SAM_PROTO_ClearQueue [01:46:40]wFMCommunicate request_size=4 [01:46:40]MH_SAM_APDU [01:46:40]CAPDU: 80 09 00 00 [01:46:40]Write to MH i2c: E2 08 00 FD 6C 80 09 00 00 00 00 00 00 DB [01:46:40]Write i2c OK [01:46:40]MH_I2C_Read... [01:46:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:46:40]Read from MH i2c: E2 [01:46:40]MH_I2C_Read... [01:46:40]Read from MH i2c: E2 03 00 [01:46:40]MH_I2C_Read... [01:46:40]Read from MH i2c: E2 03 00 FD 6C 00 90 00 DD [01:46:40]RAPDU: 90 00 [01:46:40]wFMCommunicate OK [01:46:40]SAM_PROTO_ClearQueue done [01:46:40]KKMCreateOFDPacket [01:46:40]OFDProtocolAddRootSTLVToBuf [01:46:40]FM_MakeSignedData [01:46:40]FM_MakeSignedData [01:46:40]SAM_PROTO_SignData [01:46:40]wFMCommunicate request_size=4 [01:46:40]MH_SAM_APDU [01:46:40]CAPDU: 80 0D 01 02 [01:46:40]Write to MH i2c: E2 08 00 FE 6C 80 0D 01 02 00 00 00 00 E3 [01:46:40]Write i2c OK [01:46:40]MH_I2C_Read... [01:46:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:46:40]Read from MH i2c: E2 [01:46:40]MH_I2C_Read... [01:46:40]Read from MH i2c: E2 03 00 [01:46:40]MH_I2C_Read... [01:46:40]Read from MH i2c: E2 03 00 FE 6C 00 90 00 DE [01:46:40]RAPDU: 90 00 [01:46:40]wFMCommunicate OK [01:46:40]wFMCommunicate request_size=255 [01:46:40]MH_SAM_APDU [01:46:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 82 9B 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D B8 04 00 35 04 06 00 B0 [01:46:40]Write to MH i2c: E2 02 01 FF 6C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 82 9B 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D B8 04 00 35 04 06 00 B0 00 00 1D [01:46:40]Write i2c OK [01:46:40]MH_I2C_Read... [01:46:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:46:40]Read from MH i2c: E2 [01:46:40]MH_I2C_Read... [01:46:40]Read from MH i2c: E2 03 00 [01:46:40]MH_I2C_Read... [01:46:40]Read from MH i2c: E2 03 00 FF 6C 00 90 00 DF [01:46:40]RAPDU: 90 00 [01:46:40]wFMCommunicate OK [01:46:40]wFMCommunicate request_size=10 [01:46:40]MH_SAM_APDU [01:46:40]CAPDU: 80 0D 02 02 05 F7 DB 6D 0B 53 [01:46:40]Write to MH i2c: E2 0D 00 00 6D 80 0D 02 02 05 00 F7 DB 6D 0B 53 00 00 8E [01:46:40]Write i2c OK [01:46:40]MH_I2C_Read... [01:46:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:46:40]Read from MH i2c: E2 [01:46:40]MH_I2C_Read... [01:46:40]Read from MH i2c: E2 03 00 [01:46:40]MH_I2C_Read... [01:46:40]Read from MH i2c: E2 03 00 00 6D 00 90 00 E1 [01:46:40]RAPDU: 90 00 [01:46:40]wFMCommunicate OK [01:46:40]wFMCommunicate request_size=4 [01:46:40]MH_SAM_APDU [01:46:40]CAPDU: 80 0D 03 02 [01:46:40]Write to MH i2c: E2 08 00 01 6D 80 0D 03 02 00 00 00 00 E9 [01:46:40]Write i2c OK [01:46:40]MH_I2C_Read... [01:46:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:46:40]Read from MH i2c: E2 [01:46:40]MH_I2C_Read... [01:46:40]Read from MH i2c: E2 0B 00 [01:46:40]MH_I2C_Read... [01:46:40]Read from MH i2c: E2 0B 00 01 6D 00 AB 77 05 4D 0A F9 78 AF 90 00 88 [01:46:40]RAPDU: AB 77 05 4D 0A F9 78 AF 90 00 [01:46:40]wFMCommunicate OK [01:46:40]SAM_PROTO_SignData done [01:46:40]FM_MakeSignedData done [01:46:40]CreateOFDProtocolMessage [01:46:40]wFMCommunicate request_size=4 [01:46:40]MH_SAM_APDU [01:46:40]CAPDU: 80 11 00 00 [01:46:40]Write to MH i2c: E2 08 00 02 6D 80 11 00 00 00 00 00 00 E9 [01:46:40]Write i2c OK [01:46:40]MH_I2C_Read... [01:46:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:46:40]Read from MH i2c: E2 [01:46:40]MH_I2C_Read... [01:46:40]Read from MH i2c: E2 17 00 [01:46:40]MH_I2C_Read... [01:46:40]Read from MH i2c: E2 17 00 02 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 3E [01:46:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [01:46:40]wFMCommunicate OK [01:46:40]CreateOFDProtocolMessage done [01:46:40]OFDSenderStorePacket 309277 [01:46:40]StoreOFDPacket docnum=309277 [01:46:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0A 3C 07 01 0D F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 82 9B 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D B8 04 00 35 04 06 00 B0 F7 DB 6D 0B 53 AB 77 05 4D 0A F9 78 AF [01:46:40]CheckFolder [01:46:40]dirname=/storage/ofd_packets [01:46:40]CheckFolder done [01:46:40]ProducePacketName [01:46:40]name=ofd_packets/00309277 [01:46:40]NVStorageSaveData ofd_packets/00309277 [01:46:40]File name is /storage/ofd_packets/00309277 [01:46:40]Write 301 bytes [01:46:40]NVStorageSaveData done [01:46:40]OFDSenderStorePacket done [01:46:40]KKMCreateOFDPacket done [01:46:40]NVStorageSaveData kkm_last_timestamp [01:46:40]File name is /storage/kkm_last_timestamp [01:46:40]Write 4 bytes [01:46:40]NVStorageSaveData done [01:46:41]ExternCall_PrintAddStr [01:46:41]wPrintStart [01:46:41]Write to MH i2c: 01 00 00 03 6D 70 [01:46:41]Write i2c OK [01:46:41]MH_I2C_Read... [01:46:41]Read from MH i2c: 01 [01:46:41]MH_I2C_Read... [01:46:41]Read from MH i2c: 01 07 00 [01:46:41]MH_I2C_Read... [01:46:41]Read from MH i2c: 01 07 00 03 6D 00 00 00 00 00 FF 0F 85 [01:46:41]RasterBufferAndPrint [01:46:41]line Счет N : (1)643143 [01:46:41]line ИНН: 02508201610067 [01:46:41]line Контрольно-Кассовый Чек [01:46:41]line ПРОДАЖА [01:46:41]line ТРК (МРК, ГНК) : 61 [01:46:41]line Товар: 2710124500 [01:46:41]line Аи-95-К-3 [01:46:41]line 8.090 * 74.20 [01:46:41]line = 600.28 [01:46:41]line НДС 12% НСП 1% [01:46:41]line > о реализуемом товаре [01:46:41]line ОКРУГЛЕНИЕ: -0.28 [01:46:41]line ИТОГО: 600.00 [01:46:41]line Внесено: 600.00 [01:46:41]line СДАЧА: 0.00 [01:46:41]line НСП 1% : 5.31 [01:46:41]line НДС 12% : 63.75 [01:46:41]line Наличными: 600.00 [01:46:41]line Безнал.: 0.00 [01:46:41]line Место: АЗС № 172 "Партнер Нефть" [01:46:41]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [01:46:41]line СНО: Общий режим [01:46:41]line Чек 12 27.10.2024 01:46 [01:46:41]line Смена: 533 ФФД: 1.0 [01:46:41]line ЗНМ: 0300000116 [01:46:41]line РНМ: 0000000000091780 [01:46:41]line Версия ККМ: 001 [01:46:41]line ФМ: 0000000000871765 [01:46:41]line ФД: 309277 [01:46:41]line ФПД: 194578584767315 [01:46:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T014642&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309277&fm=194578584767315&tin=02508201610067®Number=0000000000091780&sum=60000 [01:46:41]written 0, free lines is 4095 [01:46:41]OFD Sender: Processing packet 309277 [packets to send 223, broken 222] [01:46:41]ProducePacketName [01:46:41]name=ofd_packets/00309277 [01:46:41]OFD Sender: To server: pG, [01:46:41]CommunicateWithHost lk.salyk.kg:30040 [01:46:41]ConnectInit lk.salyk.kg [01:46:41]Connected sock=10 [01:46:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 0A 3C 07 01 0D F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 82 9B 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D B8 04 00 35 04 06 00 B0 F7 DB 6D 0B 53 AB 77 05 4D 0A F9 78 AF [01:46:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 AB 89 47 00 2A 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1D B8 04 00 F4 03 04 00 DE 41 1D 67 B6 04 01 00 00 0B 8F DB 17 15 EA 91 69 [01:46:41]CommunicateWithHost err = 0 [01:46:41]CheckOFDResponse [01:46:41]1017 (14) - 77093643461234 [01:46:41]1041 (16) - 0000000000871765 [01:46:41]1040 (4) - 309277 [01:46:41]1012 (4) - 26.10.2024 19:24 [01:46:41]1206 (1) - 0 [01:46:41]OFD Sender: Remove packet 309277 [01:46:41]ProducePacketName [01:46:41]name=ofd_packets/00309277 [01:46:41]NVStorageDeleteData [01:46:41]Write to MH i2c: 01 00 00 2D 6D 9A [01:46:41]Write i2c OK [01:46:41]MH_I2C_Read... [01:46:41]Read from MH i2c: 01 [01:46:41]MH_I2C_Read... [01:46:41]Read from MH i2c: 01 07 00 [01:46:41]MH_I2C_Read... [01:46:41]Read from MH i2c: 01 07 00 2D 6D 00 00 00 00 00 AD 0C 5A [01:46:41]RasterBufferAndPrint [01:46:41]line [01:46:41]line [01:46:41]line [01:46:41]line [01:46:41]line [01:46:41]written 0, free lines is 3249 [01:46:41]MH_Cut [01:46:41]Write to MH i2c: D1 01 00 34 6D 01 73 [01:46:41]Write i2c OK [01:46:41]MH_I2C_Read... [01:46:41]Read from MH i2c: D1 [01:46:41]MH_I2C_Read... [01:46:41]Read from MH i2c: D1 01 00 [01:46:41]MH_I2C_Read... [01:46:41]Read from MH i2c: D1 01 00 34 6D 00 72 [01:46:41]Write to MH i2c: 01 00 00 35 6D A2 [01:46:41]Write i2c OK [01:46:41]MH_I2C_Read... [01:46:41]OFD Sender: No OFD packet to send [01:46:42]*** Cut start [01:46:42]*** Purtial cut [01:46:42]*** Stage 1: CUTSNS_PIN = 1 [01:46:42]Read from MH i2c: 01 [01:46:42]MH_I2C_Read... [01:46:42]*** Stop cut motor [01:46:42]*** Cut end [01:46:42]Read from MH i2c: 01 07 00 [01:46:42]MH_I2C_Read... [01:46:42]Read from MH i2c: 01 07 00 35 6D 00 00 00 00 00 FF 0F B7 [01:46:42]process_action close_receipt done [01:46:42]requested_data is exist [01:46:42]produce_requested_data [01:46:42]requested_item fm.sn is exist - process it [01:46:42]wFMCommunicate request_size=4 [01:46:42]MH_SAM_APDU [01:46:42]CAPDU: 80 11 00 00 [01:46:42]Write to MH i2c: E2 08 00 36 6D 80 11 00 00 00 00 00 00 1D [01:46:42]Write i2c OK [01:46:42]MH_I2C_Read... [01:46:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:46:42]Read from MH i2c: E2 [01:46:42]MH_I2C_Read... [01:46:42]Read from MH i2c: E2 17 00 [01:46:42]MH_I2C_Read... [01:46:42]Read from MH i2c: E2 17 00 36 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 72 [01:46:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [01:46:42]wFMCommunicate OK [01:46:42]requested_item fd.num is exist - process it [01:46:42]SAM_PROTO_GetFieldsCounters [01:46:42]wFMCommunicate request_size=4 [01:46:42]MH_SAM_APDU [01:46:42]CAPDU: 80 13 00 00 [01:46:42]Write to MH i2c: E2 08 00 37 6D 80 13 00 00 00 00 00 00 20 [01:46:42]Write i2c OK [01:46:42]MH_I2C_Read... [01:46:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:46:42]Read from MH i2c: E2 [01:46:42]MH_I2C_Read... [01:46:42]Read from MH i2c: E2 62 00 [01:46:42]MH_I2C_Read... [01:46:42]Read from MH i2c: E2 62 00 37 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1D B8 04 00 0E 04 04 00 15 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 57 [01:46: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1D B8 04 00 0E 04 04 00 15 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:46:42]wFMCommunicate OK [01:46:42]SAM_PROTO_GetFieldsCounters done [01:46:42]requested_item shift.num is exist - process it [01:46:42]requested_item shift.opened is exist - process it [01:46:42]req_shift_opened [01:46:42]FM_GetShiftState [01:46:42]SAM_PROTO_GetShiftState [01:46:42]wFMCommunicate request_size=4 [01:46:42]MH_SAM_APDU [01:46:42]CAPDU: 80 13 01 00 [01:46:42]Write to MH i2c: E2 08 00 38 6D 80 13 01 00 00 00 00 00 22 [01:46:42]Write i2c OK [01:46:42]MH_I2C_Read... [01:46:42]Read from MH i2c: E2 [01:46:42]MH_I2C_Read... [01:46:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:46:42]Read from MH i2c: E2 0E 00 [01:46:42]MH_I2C_Read... [01:46:42]Read from MH i2c: E2 0E 00 38 6D 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 7B [01:46:42]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [01:46:42]wFMCommunicate OK [01:46:42]SAM_PROTO_GetShiftState done [01:46:42]FM_GetShiftState done [01:46:42]req_shift_opened done [01:46:42]requested_item shift.open_date is exist - process it [01:46:42]req_shift_open_date [01:46:42]req_shift_open_date done [01:46:42]produce_requested_data done [01:46:42]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309277,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [01:46:42]process_action_free close_receipt [01:46:42]json_value_free [01:46:42]json_value_free done [01:46:42]process_json_proto returns [01:46:42]Send response to host [01:46:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309277,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [01:46:42]free response buf [01:46:42]execute_script done [01:46:42]execute_script returns [01:46:42]free content buf [01:46:42]Sock 7.Close socket [01:46:42]Sock 7.Thread stoped [01:46:46]OFD Sender: No OFD packet to send [01:46:51]OFD Sender: No OFD packet to send [01:46:56]OFD Sender: No OFD packet to send [01:47:01]OFD Sender: No OFD packet to send [01:47:06]OFD Sender: No OFD packet to send [01:47:11]OFD Sender: No OFD packet to send [01:47:16]OFD Sender: No OFD packet to send [01:47:21]OFD Sender: No OFD packet to send [01:47:26]OFD Sender: No OFD packet to send [01:47:31]OFD Sender: No OFD packet to send [01:47:36]OFD Sender: No OFD packet to send [01:47:41]OFD Sender: No OFD packet to send [01:47:46]OFD Sender: No OFD packet to send [01:47:51]OFD Sender: No OFD packet to send [01:47:56]OFD Sender: No OFD packet to send [01:48:07]OFD Sender: No OFD packet to send [01:48:12]OFD Sender: No OFD packet to send [01:48:17]OFD Sender: No OFD packet to send [01:48:22]OFD Sender: No OFD packet to send [01:48:27]OFD Sender: No OFD packet to send [01:48:32]OFD Sender: No OFD packet to send [01:48:37]OFD Sender: No OFD packet to send [01:48:42]OFD Sender: No OFD packet to send [01:48:47]OFD Sender: No OFD packet to send [01:48:52]OFD Sender: No OFD packet to send [01:48:57]OFD Sender: No OFD packet to send [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:42]OFD Sender: No OFD packet to send [01:49:47]accept exits with 9 [01:49:47]New connection [01:49:47]New thread 3066879332 created [01:49:47]Thread 3067022692 joined [01:49:47]Waiting for new connection... [01:49:47] Sock 9.Parse request [01:49:47]Sock 9.Check first char [01:49:47]Sock 9.First char is OK [01:49:47]request: POST /json_proto HTTP/1.0 [01:49:47]Method: POST [01:49:47]URL: /json_proto [01:49:47]Method is POST - this is cgi request [01:49:47]url: /json_proto [01:49:47]query_string will be loaded in cgi processing [01:49:47]execute_cgi json_proto POST (null) [01:49:47]execute_cgi path=json_proto method=POST [01:49:47]POST find Content-Length [01:49:47]Host: 172.17.96.3:8080 [01:49:47]Content-Length: 607 [01:49:47]Content-Type: application/json [01:49:47] [01:49:47]POST finish read [01:49:47]Found Content-Length = 607 [01:49:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3391", "tax_sys" : 0, "items" : [ { "code": "48741156", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD 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" ] } } [01:49:47]execute_script... [01:49:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)3391", "tax_sys" : 0, "items" : [ { "code": "48741156", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B LD 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" ] } } [01:49:47]POST & json_proto [01:49:47]process_json_proto [01:49:47]json parsed OK: [01:49:47]protocol is kg_v1.0 [01:49:47]action value=close_receipt [01:49:47]process_action close_receipt [01:49:47]cmd_close_receipt [01:49:47]MH_GetDate [01:49:47]Write to MH i2c: F0 00 00 39 6D 95 [01:49:47]Write i2c OK [01:49:47]MH_I2C_Read... [01:49:47]Read from MH i2c: F0 [01:49:47]MH_I2C_Read... [01:49:47]Read from MH i2c: F0 09 00 [01:49:47]MH_I2C_Read... [01:49:47]Read from MH i2c: F0 09 00 39 6D 00 3E 9C 1D 67 44 5E 04 65 07 [01:49:47]GetLastDocTimeStamp 1729993602 [01:49:47]current date 1729993790 [01:49:47]FM_GetShiftState [01:49:47]SAM_PROTO_GetShiftState [01:49:47]wFMCommunicate request_size=4 [01:49:47]MH_SAM_APDU [01:49:47]CAPDU: 80 13 01 00 [01:49:47]Write to MH i2c: E2 08 00 3A 6D 80 13 01 00 00 00 00 00 24 [01:49:47]Write i2c OK [01:49:47]MH_I2C_Read... [01:49:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:49:47]Read from MH i2c: E2 [01:49:47]MH_I2C_Read... [01:49:47]Read from MH i2c: E2 0E 00 [01:49:47]MH_I2C_Read... [01:49:47]Read from MH i2c: E2 0E 00 3A 6D 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 7D [01:49:47]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [01:49:47]wFMCommunicate OK [01:49:47]SAM_PROTO_GetShiftState done [01:49:47]FM_GetShiftState done [01:49:47]opened in 1729988673 [01:49:47]opened+sec_in_day 1730075073 [01:49:47]quantity*price = 13000 [01:49:47]sum+1 = 13001 [01:49:47]Check (price>sum+1) || (price+1 о реализуемом товаре [01:49:48]line ИТОГО: 130.00 [01:49:48]line НСП 1% : 1.15 [01:49:48]line НДС 12% : 13.80 [01:49:48]line Наличными: 130.00 [01:49:48]line Безнал.: 0.00 [01:49:48]line Место: АЗС № 172 "Партнер Нефть" [01:49:48]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [01:49:48]line СНО: Общий режим [01:49:48]line Чек 13 27.10.2024 01:49 [01:49:48]line Смена: 533 ФФД: 1.0 [01:49:48]line ЗНМ: 0300000116 [01:49:48]line РНМ: 0000000000091780 [01:49:48]line Версия ККМ: 001 [01:49:48]line ФМ: 0000000000871765 [01:49:48]line ФД: 309278 [01:49:48]line ФПД: 233644589189817 [01:49:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T014950&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309278&fm=233644589189817&tin=02508201610067®Number=0000000000091780&sum=13000 [01:49:48]line 0 [01:49:48]written 0, free lines is 4095 [01:49:48]OFD Sender: Processing packet 309278 [packets to send 223, broken 222] [01:49:48]ProducePacketName [01:49:48]name=ofd_packets/00309278 [01:49:48]OFD Sender: To server: pG, [01:49:48]CommunicateWithHost lk.salyk.kg:30040 [01:49:48]ConnectInit lk.salyk.kg [01:49:48]Connected sock=11 [01:49:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 19 01 00 00 A7 9C 11 01 34 FF 5A 03 01 00 03 00 05 01 1E 04 01 00 01 23 04 57 00 8A 04 08 00 34 38 37 34 31 31 35 36 06 04 18 00 D0 A1 D0 B8 D0 B3 D0 B0 D1 80 D0 B5 D1 82 D1 8B 20 4C 44 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 0D 00 00 00 F4 03 04 00 3E 9C 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1E B8 04 00 35 04 06 00 D4 7F 9E BE 0A B9 10 94 7C 45 04 30 B6 F4 [01:49:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 CD E6 47 00 AE 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1E B8 04 00 F4 03 04 00 9A 42 1D 67 B6 04 01 00 00 5A 39 2A 47 13 92 2D 4A [01:49:49]CommunicateWithHost err = 0 [01:49:49]CheckOFDResponse [01:49:49]1017 (14) - 77093643461234 [01:49:49]1041 (16) - 0000000000871765 [01:49:49]1040 (4) - 309278 [01:49:49]1012 (4) - 26.10.2024 19:27 [01:49:49]1206 (1) - 0 [01:49:49]OFD Sender: Remove packet 309278 [01:49:49]ProducePacketName [01:49:49]name=ofd_packets/00309278 [01:49:49]NVStorageDeleteData [01:49:49]Write to MH i2c: 01 00 00 74 6D E1 [01:49:49]Write i2c OK [01:49:49]MH_I2C_Read... [01:49:49]Read from MH i2c: 01 [01:49:49]MH_I2C_Read... [01:49:49]Read from MH i2c: 01 07 00 [01:49:49]MH_I2C_Read... [01:49:49]Read from MH i2c: 01 07 00 74 6D 00 00 00 00 00 DA 0C CE [01:49:49]RasterBufferAndPrint [01:49:49]line [01:49:49]line [01:49:49]line [01:49:49]line [01:49:49]line [01:49:49]written 0, free lines is 3295 [01:49:49]MH_Cut [01:49:49]Write to MH i2c: D1 01 00 7B 6D 01 BA [01:49:49]Write i2c OK [01:49:49]MH_I2C_Read... [01:49:49]Read from MH i2c: D1 [01:49:49]MH_I2C_Read... [01:49:49]Read from MH i2c: D1 01 00 [01:49:49]MH_I2C_Read... [01:49:49]Read from MH i2c: D1 01 00 7B 6D 00 B9 [01:49:49]Write to MH i2c: 01 00 00 7C 6D E9 [01:49:49]Write i2c OK [01:49:49]MH_I2C_Read... [01:49:49]OFD Sender: No OFD packet to send [01:49:49]*** Cut start [01:49:49]*** Purtial cut [01:49:49]*** Stage 1: CUTSNS_PIN = 1 [01:49:50]Read from MH i2c: 01 [01:49:50]MH_I2C_Read... [01:49:50]*** Stop cut motor [01:49:50]*** Cut end [01:49:50]Read from MH i2c: 01 07 00 [01:49:50]MH_I2C_Read... [01:49:50]Read from MH i2c: 01 07 00 7C 6D 00 00 00 00 00 FF 0F FE [01:49:50]process_action close_receipt done [01:49:50]requested_data is exist [01:49:50]produce_requested_data [01:49:50]requested_item fm.sn is exist - process it [01:49:50]wFMCommunicate request_size=4 [01:49:50]MH_SAM_APDU [01:49:50]CAPDU: 80 11 00 00 [01:49:50]Write to MH i2c: E2 08 00 7D 6D 80 11 00 00 00 00 00 00 64 [01:49:50]Write i2c OK [01:49:50]MH_I2C_Read... [01:49:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:49:50]Read from MH i2c: E2 [01:49:50]MH_I2C_Read... [01:49:50]Read from MH i2c: E2 17 00 [01:49:50]MH_I2C_Read... [01:49:50]Read from MH i2c: E2 17 00 7D 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 B9 [01:49:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [01:49:50]wFMCommunicate OK [01:49:50]requested_item fd.num is exist - process it [01:49:50]SAM_PROTO_GetFieldsCounters [01:49:50]wFMCommunicate request_size=4 [01:49:50]MH_SAM_APDU [01:49:50]CAPDU: 80 13 00 00 [01:49:50]Write to MH i2c: E2 08 00 7E 6D 80 13 00 00 00 00 00 00 67 [01:49:50]Write i2c OK [01:49:50]MH_I2C_Read... [01:49:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:49:50]Read from MH i2c: E2 [01:49:50]MH_I2C_Read... [01:49:50]Read from MH i2c: E2 62 00 [01:49:50]MH_I2C_Read... [01:49:50]Read from MH i2c: E2 62 00 7E 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1E B8 04 00 0E 04 04 00 15 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 A2 [01:49: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1E B8 04 00 0E 04 04 00 15 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:49:50]wFMCommunicate OK [01:49:50]SAM_PROTO_GetFieldsCounters done [01:49:50]requested_item shift.num is exist - process it [01:49:50]requested_item shift.opened is exist - process it [01:49:50]req_shift_opened [01:49:50]FM_GetShiftState [01:49:50]SAM_PROTO_GetShiftState [01:49:50]wFMCommunicate request_size=4 [01:49:50]MH_SAM_APDU [01:49:50]CAPDU: 80 13 01 00 [01:49:50]Write to MH i2c: E2 08 00 7F 6D 80 13 01 00 00 00 00 00 69 [01:49:50]Write i2c OK [01:49:50]MH_I2C_Read... [01:49:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:49:50]Read from MH i2c: E2 [01:49:50]MH_I2C_Read... [01:49:50]Read from MH i2c: E2 0E 00 [01:49:50]MH_I2C_Read... [01:49:50]Read from MH i2c: E2 0E 00 7F 6D 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 C2 [01:49:50]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [01:49:50]wFMCommunicate OK [01:49:50]SAM_PROTO_GetShiftState done [01:49:50]FM_GetShiftState done [01:49:50]req_shift_opened done [01:49:50]requested_item shift.open_date is exist - process it [01:49:50]req_shift_open_date [01:49:50]req_shift_open_date done [01:49:50]produce_requested_data done [01:49:50]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309278,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [01:49:50]process_action_free close_receipt [01:49:50]json_value_free [01:49:50]json_value_free done [01:49:50]process_json_proto returns [01:49:50]Send response to host [01:49:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309278,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [01:49:50]free response buf [01:49:50]execute_script done [01:49:50]execute_script returns [01:49:50]free content buf [01:49:50]Sock 9.Close socket [01:49:50]Sock 9.Thread stoped [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:15]ConnectInit Can't connect to host [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:44]ConnectInit Can't connect to host [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:35]OFD Sender: No OFD packet to send [01:54:40]OFD Sender: No OFD packet to send [01:54:45]OFD Sender: No OFD packet to send [01:54:50]OFD Sender: No OFD packet to send [01:54:55]OFD Sender: No OFD packet to send [01:55:00]OFD Sender: No OFD packet to send [01:55:05]OFD Sender: No OFD packet to send [01:55:10]OFD Sender: No OFD packet to send [01:55:15]OFD Sender: No OFD packet to send [01:55:20]OFD Sender: No OFD packet to send [01:55:25]OFD Sender: No OFD packet to send [01:55:30]OFD Sender: No OFD packet to send [01:55:35]OFD Sender: No OFD packet to send [01:55:40]OFD Sender: No OFD packet to send [01:55:45]OFD Sender: No OFD packet to send [01:55:50]OFD Sender: No OFD packet to send [01:55:55]OFD Sender: No OFD packet to send [01:56:00]OFD Sender: No OFD packet to send [01:56:05]OFD Sender: No OFD packet to send [01:56:10]OFD Sender: No OFD packet to send [01:56:15]OFD Sender: No OFD packet to send [01:56:20]OFD Sender: No OFD packet to send [01:56:25]OFD Sender: No OFD packet to send [01:56:30]OFD Sender: No OFD packet to send [01:56:35]OFD Sender: No OFD packet to send [01:56:40]OFD Sender: No OFD packet to send [01:56:45]OFD Sender: No OFD packet to send [01:56:50]OFD Sender: No OFD packet to send [01:56:55]OFD Sender: No OFD packet to send [01:57:00]OFD Sender: No OFD packet to send [01:57:05]OFD Sender: No OFD packet to send [01:57:10]OFD Sender: No OFD packet to send [01:57:15]OFD Sender: No OFD packet to send [01:57:20]OFD Sender: No OFD packet to send [01:57:25]OFD Sender: No OFD packet to send [01:57:30]OFD Sender: No OFD packet to send [01:57:35]OFD Sender: No OFD packet to send [01:57:40]OFD Sender: No OFD packet to send [01:57:45]OFD Sender: No OFD packet to send [01:57:50]OFD Sender: No OFD packet to send [01:57:55]OFD Sender: No OFD packet to send [01:58:00]OFD Sender: No OFD packet to send [01:58:05]OFD Sender: No OFD packet to send [01:58:10]OFD Sender: No OFD packet to send [01:58:15]OFD Sender: No OFD packet to send [01:58:20]OFD Sender: No OFD packet to send [01:58:25]OFD Sender: No OFD packet to send [01:58:30]OFD Sender: No OFD packet to send [01:58:35]OFD Sender: No OFD packet to send [01:58:40]OFD Sender: No OFD packet to send [01:58:45]OFD Sender: No OFD packet to send [01:58:50]OFD Sender: No OFD packet to send [01:58:55]OFD Sender: No OFD packet to send [01:59:00]OFD Sender: No OFD packet to send [01:59:05]OFD Sender: No OFD packet to send [01:59:10]OFD Sender: No OFD packet to send [01:59:15]OFD Sender: No OFD packet to send [01:59:20]OFD Sender: No OFD packet to send [01:59:25]OFD Sender: No OFD packet to send [01:59:30]OFD Sender: No OFD packet to send [01:59:35]OFD Sender: No OFD packet to send [01:59:40]OFD Sender: No OFD packet to send [01:59:45]OFD Sender: No OFD packet to send [01:59:50]OFD Sender: No OFD packet to send [01:59:55]OFD Sender: No OFD packet to send [02:00:00]OFD Sender: No OFD packet to send [02:00:05]OFD Sender: No OFD packet to send [02:00:10]OFD Sender: No OFD packet to send [02:00:15]OFD Sender: No OFD packet to send [02:00:20]OFD Sender: No OFD packet to send [02:00:25]OFD Sender: No OFD packet to send [02:00:30]OFD Sender: No OFD packet to send [02:00:35]OFD Sender: No OFD packet to send [02:00:40]OFD Sender: No OFD packet to send [02:00:45]OFD Sender: No OFD packet to send [02:00:50]OFD Sender: No OFD packet to send [02:00:55]OFD Sender: No OFD packet to send [02:01:00]OFD Sender: No OFD packet to send [02:01:05]OFD Sender: No OFD packet to send [02:01:10]OFD Sender: No OFD packet to send [02:01:15]OFD Sender: No OFD packet to send [02:01:20]OFD Sender: No OFD packet to send [02:01:25]OFD Sender: No OFD packet to send [02:01:30]OFD Sender: No OFD packet to send [02:01:35]OFD Sender: No OFD packet to send [02:01:40]OFD Sender: No OFD packet to send [02:01:45]OFD Sender: No OFD packet to send [02:01:50]OFD Sender: No OFD packet to send [02:01:55]OFD Sender: No OFD packet to send [02:02:00]OFD Sender: No OFD packet to send [02:02:05]OFD Sender: No OFD packet to send [02:02:10]OFD Sender: No OFD packet to send [02:02:15]OFD Sender: No OFD packet to send [02:02:20]OFD Sender: No OFD packet to send [02:02:25]OFD Sender: No OFD packet to send [02:02:30]OFD Sender: No OFD packet to send [02:02:35]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:10]OFD Sender: No OFD packet to send [02:03:15]OFD Sender: No OFD packet to send [02:03:20]OFD Sender: No OFD packet to send [02:03:25]OFD Sender: No OFD packet to send [02:03:30]OFD Sender: No OFD packet to send [02:03:35]OFD Sender: No OFD packet to send [02:03:40]OFD Sender: No OFD packet to send [02:03:45]OFD Sender: No OFD packet to send [02:03:50]OFD Sender: No OFD packet to send [02:03:55]OFD Sender: No OFD packet to send [02:04:00]OFD Sender: No OFD packet to send [02:04:05]OFD Sender: No OFD packet to send [02:04:10]OFD Sender: No OFD packet to send [02:04:15]OFD Sender: No OFD packet to send [02:04:20]OFD Sender: No OFD packet to send [02:04:25]OFD Sender: No OFD packet to send [02:04:30]OFD Sender: No OFD packet to send [02:04:35]OFD Sender: No OFD packet to send [02:04:40]OFD Sender: No OFD packet to send [02:04:45]OFD Sender: No OFD packet to send [02:04:50]OFD Sender: No OFD packet to send [02:04:55]OFD Sender: No OFD packet to send [02:05:00]OFD Sender: No OFD packet to send [02:05:05]OFD Sender: No OFD packet to send [02:05:10]OFD Sender: No OFD packet to send [02:05:15]OFD Sender: No OFD packet to send [02:05:20]OFD Sender: No OFD packet to send [02:05:25]OFD Sender: No OFD packet to send [02:05:30]OFD Sender: No OFD packet to send [02:05:35]OFD Sender: No OFD packet to send [02:05:41]OFD Sender: No OFD packet to send [02:05:46]OFD Sender: No OFD packet to send [02:05:51]OFD Sender: No OFD packet to send [02:05:56]OFD Sender: No OFD packet to send [02:06:01]OFD Sender: No OFD packet to send [02:06:06]OFD Sender: No OFD packet to send [02:06:11]OFD Sender: No OFD packet to send [02:06:16]OFD Sender: No OFD packet to send [02:06:21]OFD Sender: No OFD packet to send [02:06:26]OFD Sender: No OFD packet to send [02:06:31]OFD Sender: No OFD packet to send [02:06:36]OFD Sender: No OFD packet to send [02:06:41]OFD Sender: No OFD packet to send [02:06:46]OFD Sender: No OFD packet to send [02:06:51]OFD Sender: No OFD packet to send [02:06:56]OFD Sender: No OFD packet to send [02:07:01]OFD Sender: No OFD packet to send [02:07:06]OFD Sender: No OFD packet to send [02:07:11]OFD Sender: No OFD packet to send [02:07:16]OFD Sender: No OFD packet to send [02:07:21]OFD Sender: No OFD packet to send [02:07:26]OFD Sender: No OFD packet to send [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:34]accept exits with 10 [02:09:34]New connection [02:09:34]New thread 3067022692 created [02:09:34]Thread 3066879332 joined [02:09:34]Waiting for new connection... [02:09:34] Sock 10.Parse request [02:09:34]Sock 10.Check first char [02:09:34]Sock 10.First char is OK [02:09:34]request: POST /json_proto HTTP/1.0 [02:09:34]Method: POST [02:09:34]URL: /json_proto [02:09:34]Method is POST - this is cgi request [02:09:34]url: /json_proto [02:09:34]query_string will be loaded in cgi processing [02:09:34]execute_cgi json_proto POST (null) [02:09:34]execute_cgi path=json_proto method=POST [02:09:34]POST find Content-Length [02:09:34]Host: 172.17.96.3:8080 [02:09:34]Content-Length: 769 [02:09:34]Content-Type: application/json [02:09:34] [02:09:34]POST finish read [02:09:34]Found Content-Length = 769 [02:09:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:09:34]execute_script... [02:09: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)643144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "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 }]} ], "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.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:09:34]POST & json_proto [02:09:34]process_json_proto [02:09:34]json parsed OK: [02:09:34]protocol is kg_v1.0 [02:09:34]action value=close_receipt [02:09:34]process_action close_receipt [02:09:34]cmd_close_receipt [02:09:34]MH_GetDate [02:09:34]Write to MH i2c: F0 00 00 80 6D DC [02:09:34]Write i2c OK [02:09:34]MH_I2C_Read... [02:09:34]Read from MH i2c: F0 [02:09:34]MH_I2C_Read... [02:09:34]Read from MH i2c: F0 09 00 [02:09:34]MH_I2C_Read... [02:09:34]Read from MH i2c: F0 09 00 80 6D 00 E1 A0 1D 67 44 5E 04 65 F5 [02:09:34]GetLastDocTimeStamp 1729993790 [02:09:34]current date 1729994977 [02:09:34]FM_GetShiftState [02:09:34]SAM_PROTO_GetShiftState [02:09:34]wFMCommunicate request_size=4 [02:09:34]MH_SAM_APDU [02:09:34]CAPDU: 80 13 01 00 [02:09:34]Write to MH i2c: E2 08 00 81 6D 80 13 01 00 00 00 00 00 6B [02:09:34]Write i2c OK [02:09:34]MH_I2C_Read... [02:09:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:09:34]Read from MH i2c: E2 [02:09:34]MH_I2C_Read... [02:09:34]Read from MH i2c: E2 0E 00 [02:09:34]MH_I2C_Read... [02:09:34]Read from MH i2c: E2 0E 00 81 6D 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 C4 [02:09:34]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [02:09:34]wFMCommunicate OK [02:09:34]SAM_PROTO_GetShiftState done [02:09:34]FM_GetShiftState done [02:09:34]opened in 1729988673 [02:09:34]opened+sec_in_day 1730075073 [02:09:34]quantity*price = 100021 [02:09:34]sum+1 = 100023 [02:09:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 14 27.10.2024 02:09 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000871765 ФД: 309279 ФПД: 190425011783821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T020937&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309279&fm=190425011783821&tin=02508201610067®Number=0000000000091780&sum=100022 [02:09:35]StoreToDocumentArchive [02:09:35]shift 533 fd 309279 [02:09:35]save to /storage/0533/doc_00309279 [02:09:35]save last doc name /storage/0533/doc_00309279 to /storage/kkm_last_doc_name [02:09:35]save OK [02:09:35]Clear old archive folders... [02:09:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:09:35]tlvbuf is 00208F20 [02:09:35]SAM_PROTO_ClearQueue [02:09:35]wFMCommunicate request_size=4 [02:09:35]MH_SAM_APDU [02:09:35]CAPDU: 80 09 00 00 [02:09:35]Write to MH i2c: E2 08 00 8E 6D 80 09 00 00 00 00 00 00 6D [02:09:35]Write i2c OK [02:09:35]MH_I2C_Read... [02:09:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:09:35]Read from MH i2c: E2 [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: E2 03 00 [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: E2 03 00 8E 6D 00 90 00 6F [02:09:35]RAPDU: 90 00 [02:09:35]wFMCommunicate OK [02:09:35]SAM_PROTO_ClearQueue done [02:09:35]KKMCreateOFDPacket [02:09:35]OFDProtocolAddRootSTLVToBuf [02:09:35]FM_MakeSignedData [02:09:35]FM_MakeSignedData [02:09:35]SAM_PROTO_SignData [02:09:35]wFMCommunicate request_size=4 [02:09:35]MH_SAM_APDU [02:09:35]CAPDU: 80 0D 01 02 [02:09:35]Write to MH i2c: E2 08 00 8F 6D 80 0D 01 02 00 00 00 00 75 [02:09:35]Write i2c OK [02:09:35]MH_I2C_Read... [02:09:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:09:35]Read from MH i2c: E2 [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: E2 03 00 [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: E2 03 00 8F 6D 00 90 00 70 [02:09:35]RAPDU: 90 00 [02:09:35]wFMCommunicate OK [02:09:35]wFMCommunicate request_size=255 [02:09:35]MH_SAM_APDU [02:09:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 E1 A0 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F B8 04 00 35 04 06 00 AD [02:09:35]Write to MH i2c: E2 02 01 90 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 E1 A0 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F B8 04 00 35 04 06 00 AD 00 00 FF [02:09:35]Write i2c OK [02:09:35]MH_I2C_Read... [02:09:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:09:35]Read from MH i2c: E2 [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: E2 03 00 [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: E2 03 00 90 6D 00 90 00 71 [02:09:35]RAPDU: 90 00 [02:09:35]wFMCommunicate OK [02:09:35]wFMCommunicate request_size=10 [02:09:35]MH_SAM_APDU [02:09:35]CAPDU: 80 0D 02 02 05 30 C7 2F 08 8D [02:09:35]Write to MH i2c: E2 0D 00 91 6D 80 0D 02 02 05 00 30 C7 2F 08 8D 00 00 3D [02:09:35]Write i2c OK [02:09:35]MH_I2C_Read... [02:09:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:09:35]Read from MH i2c: E2 [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: E2 03 00 [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: E2 03 00 91 6D 00 90 00 72 [02:09:35]RAPDU: 90 00 [02:09:35]wFMCommunicate OK [02:09:35]wFMCommunicate request_size=4 [02:09:35]MH_SAM_APDU [02:09:35]CAPDU: 80 0D 03 02 [02:09:35]Write to MH i2c: E2 08 00 92 6D 80 0D 03 02 00 00 00 00 7A [02:09:35]Write i2c OK [02:09:35]MH_I2C_Read... [02:09:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:09:35]Read from MH i2c: E2 [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: E2 0B 00 [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: E2 0B 00 92 6D 00 63 D2 14 B0 E8 52 2D 60 90 00 3B [02:09:35]RAPDU: 63 D2 14 B0 E8 52 2D 60 90 00 [02:09:35]wFMCommunicate OK [02:09:35]SAM_PROTO_SignData done [02:09:35]FM_MakeSignedData done [02:09:35]CreateOFDProtocolMessage [02:09:35]wFMCommunicate request_size=4 [02:09:35]MH_SAM_APDU [02:09:35]CAPDU: 80 11 00 00 [02:09:35]Write to MH i2c: E2 08 00 93 6D 80 11 00 00 00 00 00 00 7A [02:09:35]Write i2c OK [02:09:35]MH_I2C_Read... [02:09:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:09:35]Read from MH i2c: E2 [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: E2 17 00 [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: E2 17 00 93 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 CF [02:09:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [02:09:35]wFMCommunicate OK [02:09:35]CreateOFDProtocolMessage done [02:09:35]OFDSenderStorePacket 309279 [02:09:35]StoreOFDPacket docnum=309279 [02:09:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B A5 07 01 93 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 E1 A0 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F B8 04 00 35 04 06 00 AD 30 C7 2F 08 8D 63 D2 14 B0 E8 52 2D 60 [02:09:35]CheckFolder [02:09:35]dirname=/storage/ofd_packets [02:09:35]CheckFolder done [02:09:35]ProducePacketName [02:09:35]name=ofd_packets/00309279 [02:09:35]NVStorageSaveData ofd_packets/00309279 [02:09:35]File name is /storage/ofd_packets/00309279 [02:09:35]Write 301 bytes [02:09:35]NVStorageSaveData done [02:09:35]OFDSenderStorePacket done [02:09:35]KKMCreateOFDPacket done [02:09:35]NVStorageSaveData kkm_last_timestamp [02:09:35]File name is /storage/kkm_last_timestamp [02:09:35]Write 4 bytes [02:09:35]NVStorageSaveData done [02:09:35]ExternCall_PrintAddStr [02:09:35]wPrintStart [02:09:35]Write to MH i2c: 01 00 00 94 6D 01 [02:09:35]Write i2c OK [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: 01 [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: 01 07 00 [02:09:35]MH_I2C_Read... [02:09:35]Read from MH i2c: 01 07 00 94 6D 00 00 00 00 00 FF 0F 16 [02:09:35]RasterBufferAndPrint [02:09:35]line Счет N : (1)643144 [02:09:35]line ИНН: 02508201610067 [02:09:35]line Контрольно-Кассовый Чек [02:09:35]line ПРОДАЖА [02:09:35]line ТРК (МРК, ГНК) : 61 [02:09:35]line Товар: 2710124500 [02:09:35]line Аи-95-К-3 [02:09:35]line 13.480 * 74.20 [02:09:35]line = 1000.22 [02:09:35]line НДС 12% НСП 1% [02:09:35]line > о реализуемом товаре [02:09:35]line ИТОГО: 1000.22 [02:09:35]line НСП 1% : 8.85 [02:09:35]line НДС 12% : 106.22 [02:09:35]line Наличными: 0.00 [02:09:35]line Безнал.: 1000.22 [02:09:35]line Место: АЗС № 172 "Партнер Нефть" [02:09:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [02:09:35]line СНО: Общий режим [02:09:35]line Чек 14 27.10.2024 02:09 [02:09:35]line Смена: 533 ФФД: 1.0 [02:09:35]line ЗНМ: 0300000116 [02:09:35]line РНМ: 0000000000091780 [02:09:35]line Версия ККМ: 001 [02:09:35]line Платежная система: Mbank [02:09:35]line ФМ: 0000000000871765 [02:09:35]line ФД: 309279 [02:09:35]line ФПД: 190425011783821 [02:09:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T020937&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309279&fm=190425011783821&tin=02508201610067®Number=0000000000091780&sum=100022 [02:09:35]written 0, free lines is 4095 [02:09:35]OFD Sender: Processing packet 309279 [packets to send 223, broken 222] [02:09:35]ProducePacketName [02:09:35]name=ofd_packets/00309279 [02:09:35]OFD Sender: To server: pG, [02:09:35]CommunicateWithHost lk.salyk.kg:30040 [02:09:35]ConnectInit lk.salyk.kg [02:09:35]Connected sock=7 [02:09:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 4B A5 07 01 93 A2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 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 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 E1 A0 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 1F B8 04 00 35 04 06 00 AD 30 C7 2F 08 8D 63 D2 14 B0 E8 52 2D 60 [02:09:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 5D 85 47 00 5C 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 31 37 36 35 10 04 04 00 1F B8 04 00 F4 03 04 00 3D 47 1D 67 B6 04 01 00 00 BA AE FF CF 42 B2 2E DA [02:09:36]CommunicateWithHost err = 0 [02:09:36]CheckOFDResponse [02:09:36]1017 (14) - 77093643461234 [02:09:36]1041 (16) - 0000000000871765 [02:09:36]1040 (4) - 309279 [02:09:36]1012 (4) - 26.10.2024 19:47 [02:09:36]1206 (1) - 0 [02:09:36]OFD Sender: Remove packet 309279 [02:09:36]ProducePacketName [02:09:36]name=ofd_packets/00309279 [02:09:36]NVStorageDeleteData [02:09:36]Write to MH i2c: 01 00 00 BC 6D 29 [02:09:36]Write i2c OK [02:09:36]MH_I2C_Read... [02:09:36]Read from MH i2c: 01 [02:09:36]MH_I2C_Read... [02:09:36]Read from MH i2c: 01 07 00 [02:09:36]MH_I2C_Read... [02:09:36]Read from MH i2c: 01 07 00 BC 6D 00 00 00 00 00 DA 0C 16 [02:09:36]RasterBufferAndPrint [02:09:36]line [02:09:36]line [02:09:36]line [02:09:36]line [02:09:36]line [02:09:36]written 0, free lines is 3295 [02:09:36]MH_Cut [02:09:36]Write to MH i2c: D1 01 00 C3 6D 01 02 [02:09:36]Write i2c OK [02:09:36]MH_I2C_Read... [02:09:36]Read from MH i2c: D1 [02:09:36]MH_I2C_Read... [02:09:36]Read from MH i2c: D1 01 00 [02:09:36]MH_I2C_Read... [02:09:36]Read from MH i2c: D1 01 00 C3 6D 00 01 [02:09:36]Write to MH i2c: 01 00 00 C4 6D 31 [02:09:36]Write i2c OK [02:09:36]MH_I2C_Read... [02:09:36]OFD Sender: No OFD packet to send [02:09:37]*** Cut start [02:09:37]*** Purtial cut [02:09:37]*** Stage 1: CUTSNS_PIN = 1 [02:09:37]Read from MH i2c: 01 [02:09:37]MH_I2C_Read... [02:09:37]*** Stop cut motor [02:09:37]*** Cut end [02:09:37]Read from MH i2c: 01 07 00 [02:09:37]MH_I2C_Read... [02:09:37]Read from MH i2c: 01 07 00 C4 6D 00 00 00 00 00 FF 0F 46 [02:09:37]process_action close_receipt done [02:09:37]requested_data is exist [02:09:37]produce_requested_data [02:09:37]requested_item fm.sn is exist - process it [02:09:37]wFMCommunicate request_size=4 [02:09:37]MH_SAM_APDU [02:09:37]CAPDU: 80 11 00 00 [02:09:37]Write to MH i2c: E2 08 00 C5 6D 80 11 00 00 00 00 00 00 AC [02:09:37]Write i2c OK [02:09:37]MH_I2C_Read... [02:09:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:09:37]Read from MH i2c: E2 [02:09:37]MH_I2C_Read... [02:09:37]Read from MH i2c: E2 17 00 [02:09:37]MH_I2C_Read... [02:09:37]Read from MH i2c: E2 17 00 C5 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 01 [02:09:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [02:09:37]wFMCommunicate OK [02:09:37]requested_item fd.num is exist - process it [02:09:37]SAM_PROTO_GetFieldsCounters [02:09:37]wFMCommunicate request_size=4 [02:09:37]MH_SAM_APDU [02:09:37]CAPDU: 80 13 00 00 [02:09:37]Write to MH i2c: E2 08 00 C6 6D 80 13 00 00 00 00 00 00 AF [02:09:37]Write i2c OK [02:09:37]MH_I2C_Read... [02:09:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:09:37]Read from MH i2c: E2 [02:09:37]MH_I2C_Read... [02:09:37]Read from MH i2c: E2 62 00 [02:09:37]MH_I2C_Read... [02:09:37]Read from MH i2c: E2 62 00 C6 6D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1F B8 04 00 0E 04 04 00 15 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 EE [02:09:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 1F B8 04 00 0E 04 04 00 15 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 [02:09:37]wFMCommunicate OK [02:09:37]SAM_PROTO_GetFieldsCounters done [02:09:37]requested_item shift.num is exist - process it [02:09:37]requested_item shift.opened is exist - process it [02:09:37]req_shift_opened [02:09:37]FM_GetShiftState [02:09:37]SAM_PROTO_GetShiftState [02:09:37]wFMCommunicate request_size=4 [02:09:37]MH_SAM_APDU [02:09:37]CAPDU: 80 13 01 00 [02:09:37]Write to MH i2c: E2 08 00 C7 6D 80 13 01 00 00 00 00 00 B1 [02:09:37]Write i2c OK [02:09:37]MH_I2C_Read... [02:09:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:09:37]Read from MH i2c: E2 [02:09:37]MH_I2C_Read... [02:09:37]Read from MH i2c: E2 0E 00 [02:09:37]MH_I2C_Read... [02:09:37]Read from MH i2c: E2 0E 00 C7 6D 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 0A [02:09:37]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [02:09:37]wFMCommunicate OK [02:09:37]SAM_PROTO_GetShiftState done [02:09:37]FM_GetShiftState done [02:09:37]req_shift_opened done [02:09:37]requested_item shift.open_date is exist - process it [02:09:37]req_shift_open_date [02:09:37]req_shift_open_date done [02:09:37]produce_requested_data done [02:09:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309279,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [02:09:37]process_action_free close_receipt [02:09:37]json_value_free [02:09:37]json_value_free done [02:09:37]process_json_proto returns [02:09:37]Send response to host [02:09:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309279,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [02:09:37]free response buf [02:09:37]execute_script done [02:09:37]execute_script returns [02:09:37]free content buf [02:09:37]Sock 10.Close socket [02:09:37]Sock 10.Thread stoped [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:11]OFD Sender: No OFD packet to send [02:10:16]OFD Sender: No OFD packet to send [02:10:21]OFD Sender: No OFD packet to send [02:10:26]OFD Sender: No OFD packet to send [02:10:31]OFD Sender: No OFD packet to send [02:10:36]OFD Sender: No OFD packet to send [02:10:41]OFD Sender: No OFD packet to send [02:10:46]OFD Sender: No OFD packet to send [02:10:51]OFD Sender: No OFD packet to send [02:10:56]OFD Sender: No OFD packet to send [02:11:01]OFD Sender: No OFD packet to send [02:11:06]OFD Sender: No OFD packet to send [02:11:11]OFD Sender: No OFD packet to send [02:11:16]OFD Sender: No OFD packet to send [02:11:21]OFD Sender: No OFD packet to send [02:11:26]OFD Sender: No OFD packet to send [02:11:31]OFD Sender: No OFD packet to send [02:11:33]accept exits with 9 [02:11:33]New connection [02:11:33]New thread 3066879332 created [02:11:33]Thread 3067022692 joined [02:11:33]Waiting for new connection... [02:11:33] Sock 9.Parse request [02:11:33]Sock 9.Check first char [02:11:33]Sock 9.First char is OK [02:11:33]request: POST /json_proto HTTP/1.0 [02:11:33]Method: POST [02:11:33]URL: /json_proto [02:11:33]Method is POST - this is cgi request [02:11:33]url: /json_proto [02:11:33]query_string will be loaded in cgi processing [02:11:33]execute_cgi json_proto POST (null) [02:11:33]execute_cgi path=json_proto method=POST [02:11:33]POST find Content-Length [02:11:33]Host: 172.17.96.3:8080 [02:11:33]Content-Length: 678 [02:11:33]Content-Type: application/json [02:11:33] [02:11:33]POST finish read [02:11:33]Found Content-Length = 678 [02:11:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [02:11:33]execute_script... [02:11:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "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" ] } } [02:11:33]POST & json_proto [02:11:33]process_json_proto [02:11:33]json parsed OK: [02:11:33]protocol is kg_v1.0 [02:11:33]action value=close_receipt [02:11:33]process_action close_receipt [02:11:33]cmd_close_receipt [02:11:33]MH_GetDate [02:11:33]Write to MH i2c: F0 00 00 C8 6D 24 [02:11:33]Write i2c OK [02:11:33]MH_I2C_Read... [02:11:33]Read from MH i2c: F0 [02:11:33]MH_I2C_Read... [02:11:33]Read from MH i2c: F0 09 00 [02:11:33]MH_I2C_Read... [02:11:33]Read from MH i2c: F0 09 00 C8 6D 00 59 A1 1D 67 44 5E 04 65 B6 [02:11:33]GetLastDocTimeStamp 1729994977 [02:11:33]current date 1729995097 [02:11:33]FM_GetShiftState [02:11:33]SAM_PROTO_GetShiftState [02:11:33]wFMCommunicate request_size=4 [02:11:33]MH_SAM_APDU [02:11:33]CAPDU: 80 13 01 00 [02:11:33]Write to MH i2c: E2 08 00 C9 6D 80 13 01 00 00 00 00 00 B3 [02:11:33]Write i2c OK [02:11:33]MH_I2C_Read... [02:11:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:11:33]Read from MH i2c: E2 [02:11:33]MH_I2C_Read... [02:11:33]Read from MH i2c: E2 0E 00 [02:11:33]MH_I2C_Read... [02:11:33]Read from MH i2c: E2 0E 00 C9 6D 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 0C [02:11:33]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [02:11:33]wFMCommunicate OK [02:11:33]SAM_PROTO_GetShiftState done [02:11:33]FM_GetShiftState done [02:11:33]opened in 1729988673 [02:11:33]opened+sec_in_day 1730075073 [02:11:33]quantity*price = 80012 [02:11:33]sum+1 = 80013 [02:11:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 15 27.10.2024 02:11 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309280 ФПД: 194497887796347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T021137&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309280&fm=194497887796347&tin=02508201610067®Number=0000000000091780&sum=80000 [02:11:35]StoreToDocumentArchive [02:11:35]shift 533 fd 309280 [02:11:35]save to /storage/0533/doc_00309280 [02:11:35]save last doc name /storage/0533/doc_00309280 to /storage/kkm_last_doc_name [02:11:35]save OK [02:11:35]Clear old archive folders... [02:11:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:11:35]tlvbuf is 00208CA0 [02:11:35]SAM_PROTO_ClearQueue [02:11:35]wFMCommunicate request_size=4 [02:11:35]MH_SAM_APDU [02:11:35]CAPDU: 80 09 00 00 [02:11:35]Write to MH i2c: E2 08 00 D6 6D 80 09 00 00 00 00 00 00 B5 [02:11:35]Write i2c OK [02:11:35]MH_I2C_Read... [02:11:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:11:35]Read from MH i2c: E2 [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: E2 03 00 [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: E2 03 00 D6 6D 00 90 00 B7 [02:11:35]RAPDU: 90 00 [02:11:35]wFMCommunicate OK [02:11:35]SAM_PROTO_ClearQueue done [02:11:35]KKMCreateOFDPacket [02:11:35]OFDProtocolAddRootSTLVToBuf [02:11:35]FM_MakeSignedData [02:11:35]FM_MakeSignedData [02:11:35]SAM_PROTO_SignData [02:11:35]wFMCommunicate request_size=4 [02:11:35]MH_SAM_APDU [02:11:35]CAPDU: 80 0D 01 02 [02:11:35]Write to MH i2c: E2 08 00 D7 6D 80 0D 01 02 00 00 00 00 BD [02:11:35]Write i2c OK [02:11:35]MH_I2C_Read... [02:11:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:11:35]Read from MH i2c: E2 [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: E2 03 00 [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: E2 03 00 D7 6D 00 90 00 B8 [02:11:35]RAPDU: 90 00 [02:11:35]wFMCommunicate OK [02:11:35]wFMCommunicate request_size=255 [02:11:35]MH_SAM_APDU [02:11: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 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 0F 00 00 00 F4 03 04 00 59 A1 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 B8 04 00 35 04 06 00 B0 [02:11:35]Write to MH i2c: E2 02 01 D8 6D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0F 00 00 00 F4 03 04 00 59 A1 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 B8 04 00 35 04 06 00 B0 00 00 67 [02:11:35]Write i2c OK [02:11:35]MH_I2C_Read... [02:11:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:11:35]Read from MH i2c: E2 [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: E2 03 00 [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: E2 03 00 D8 6D 00 90 00 B9 [02:11:35]RAPDU: 90 00 [02:11:35]wFMCommunicate OK [02:11:35]wFMCommunicate request_size=10 [02:11:35]MH_SAM_APDU [02:11:35]CAPDU: 80 0D 02 02 05 E5 11 82 FC 7B [02:11:35]Write to MH i2c: E2 0D 00 D9 6D 80 0D 02 02 05 00 E5 11 82 FC 7B 00 00 B9 [02:11:35]Write i2c OK [02:11:35]MH_I2C_Read... [02:11:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:11:35]Read from MH i2c: E2 [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: E2 03 00 [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: E2 03 00 D9 6D 00 90 00 BA [02:11:35]RAPDU: 90 00 [02:11:35]wFMCommunicate OK [02:11:35]wFMCommunicate request_size=4 [02:11:35]MH_SAM_APDU [02:11:35]CAPDU: 80 0D 03 02 [02:11:35]Write to MH i2c: E2 08 00 DA 6D 80 0D 03 02 00 00 00 00 C2 [02:11:35]Write i2c OK [02:11:35]MH_I2C_Read... [02:11:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:11:35]Read from MH i2c: E2 [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: E2 0B 00 [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: E2 0B 00 DA 6D 00 10 83 29 6C 3D 9A 99 E4 90 00 3F [02:11:35]RAPDU: 10 83 29 6C 3D 9A 99 E4 90 00 [02:11:35]wFMCommunicate OK [02:11:35]SAM_PROTO_SignData done [02:11:35]FM_MakeSignedData done [02:11:35]CreateOFDProtocolMessage [02:11:35]wFMCommunicate request_size=4 [02:11:35]MH_SAM_APDU [02:11:35]CAPDU: 80 11 00 00 [02:11:35]Write to MH i2c: E2 08 00 DB 6D 80 11 00 00 00 00 00 00 C2 [02:11:35]Write i2c OK [02:11:35]MH_I2C_Read... [02:11:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:11:35]Read from MH i2c: E2 [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: E2 17 00 [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: E2 17 00 DB 6D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 17 [02:11:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [02:11:35]wFMCommunicate OK [02:11:35]CreateOFDProtocolMessage done [02:11:35]OFDSenderStorePacket 309280 [02:11:35]StoreOFDPacket docnum=309280 [02:11:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7D FC 07 01 61 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0F 00 00 00 F4 03 04 00 59 A1 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 B8 04 00 35 04 06 00 B0 E5 11 82 FC 7B 10 83 29 6C 3D 9A 99 E4 [02:11:35]CheckFolder [02:11:35]dirname=/storage/ofd_packets [02:11:35]CheckFolder done [02:11:35]ProducePacketName [02:11:35]name=ofd_packets/00309280 [02:11:35]NVStorageSaveData ofd_packets/00309280 [02:11:35]File name is /storage/ofd_packets/00309280 [02:11:35]Write 301 bytes [02:11:35]NVStorageSaveData done [02:11:35]OFDSenderStorePacket done [02:11:35]KKMCreateOFDPacket done [02:11:35]NVStorageSaveData kkm_last_timestamp [02:11:35]File name is /storage/kkm_last_timestamp [02:11:35]Write 4 bytes [02:11:35]NVStorageSaveData done [02:11:35]ExternCall_PrintAddStr [02:11:35]wPrintStart [02:11:35]Write to MH i2c: 01 00 00 DC 6D 49 [02:11:35]Write i2c OK [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: 01 [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: 01 07 00 [02:11:35]MH_I2C_Read... [02:11:35]Read from MH i2c: 01 07 00 DC 6D 00 00 00 00 00 FF 0F 5E [02:11:35]RasterBufferAndPrint [02:11:35]line Счет N : (1)643145 [02:11:35]line ИНН: 02508201610067 [02:11:35]line Контрольно-Кассовый Чек [02:11:35]line ПРОДАЖА [02:11:35]line ТРК (МРК, ГНК) : 31 [02:11:35]line Товар: 2710124130 [02:11:35]line Аи-92-К-2 [02:11:35]line 11.960 * 66.90 [02:11:35]line = 800.12 [02:11:35]line НДС 12% НСП 1% [02:11:35]line > о реализуемом товаре [02:11:35]line ОКРУГЛЕНИЕ: -0.12 [02:11:35]line ИТОГО: 800.00 [02:11:35]line Внесено: 800.00 [02:11:35]line СДАЧА: 0.00 [02:11:35]line НСП 1% : 7.08 [02:11:35]line НДС 12% : 84.97 [02:11:35]line Наличными: 800.00 [02:11:35]line Безнал.: 0.00 [02:11:35]line Место: АЗС № 172 "Партнер Нефть" [02:11:35]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [02:11:35]line СНО: Общий режим [02:11:35]line Чек 15 27.10.2024 02:11 [02:11:35]line Смена: 533 ФФД: 1.0 [02:11:35]line ЗНМ: 0300000116 [02:11:35]line РНМ: 0000000000091780 [02:11:35]line Версия ККМ: 001 [02:11:35]line ФМ: 0000000000871765 [02:11:35]line ФД: 309280 [02:11:35]line ФПД: 194497887796347 [02:11:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T021137&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309280&fm=194497887796347&tin=02508201610067®Number=0000000000091780&sum=80000 [02:11:35]written 0, free lines is 4095 [02:11:35]OFD Sender: Processing packet 309280 [packets to send 223, broken 222] [02:11:35]ProducePacketName [02:11:35]name=ofd_packets/00309280 [02:11:35]OFD Sender: To server: pG, [02:11:35]CommunicateWithHost lk.salyk.kg:30040 [02:11:35]ConnectInit lk.salyk.kg [02:11:35]Connected sock=10 [02:11:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 7D FC 07 01 61 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 0F 00 00 00 F4 03 04 00 59 A1 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 20 B8 04 00 35 04 06 00 B0 E5 11 82 FC 7B 10 83 29 6C 3D 9A 99 E4 [02:11:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 06 E8 47 00 D3 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 31 37 36 35 10 04 04 00 20 B8 04 00 F4 03 04 00 B5 47 1D 67 B6 04 01 00 00 72 04 5D 14 10 EF B2 17 [02:11:36]CommunicateWithHost err = 0 [02:11:36]CheckOFDResponse [02:11:36]1017 (14) - 77093643461234 [02:11:36]1041 (16) - 0000000000871765 [02:11:36]1040 (4) - 309280 [02:11:36]1012 (4) - 26.10.2024 19:49 [02:11:36]1206 (1) - 0 [02:11:36]OFD Sender: Remove packet 309280 [02:11:36]ProducePacketName [02:11:36]name=ofd_packets/00309280 [02:11:36]NVStorageDeleteData [02:11:36]Write to MH i2c: 01 00 00 06 6E 74 [02:11:36]Write i2c OK [02:11:36]MH_I2C_Read... [02:11:36]Read from MH i2c: 01 [02:11:36]MH_I2C_Read... [02:11:36]Read from MH i2c: 01 07 00 [02:11:36]MH_I2C_Read... [02:11:36]Read from MH i2c: 01 07 00 06 6E 00 00 00 00 00 B7 0C 3E [02:11:36]RasterBufferAndPrint [02:11:36]line [02:11:36]line [02:11:36]line [02:11:36]line [02:11:36]line [02:11:36]written 0, free lines is 3259 [02:11:36]MH_Cut [02:11:36]Write to MH i2c: D1 01 00 0D 6E 01 4D [02:11:36]Write i2c OK [02:11:36]MH_I2C_Read... [02:11:36]Read from MH i2c: D1 [02:11:36]MH_I2C_Read... [02:11:36]Read from MH i2c: D1 01 00 [02:11:36]MH_I2C_Read... [02:11:36]Read from MH i2c: D1 01 00 0D 6E 00 4C [02:11:36]Write to MH i2c: 01 00 00 0E 6E 7C [02:11:36]Write i2c OK [02:11:36]MH_I2C_Read... [02:11:36]OFD Sender: No OFD packet to send [02:11:36]*** Cut start [02:11:36]*** Purtial cut [02:11:36]*** Stage 1: CUTSNS_PIN = 1 [02:11:37]Read from MH i2c: 01 [02:11:37]MH_I2C_Read... [02:11:37]*** Stop cut motor [02:11:37]*** Cut end [02:11:37]Read from MH i2c: 01 07 00 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: 01 07 00 0E 6E 00 00 00 00 00 FF 0F 91 [02:11:37]process_action close_receipt done [02:11:37]requested_data is exist [02:11:37]produce_requested_data [02:11:37]requested_item fm.sn is exist - process it [02:11:37]wFMCommunicate request_size=4 [02:11:37]MH_SAM_APDU [02:11:37]CAPDU: 80 11 00 00 [02:11:37]Write to MH i2c: E2 08 00 0F 6E 80 11 00 00 00 00 00 00 F7 [02:11:37]Write i2c OK [02:11:37]MH_I2C_Read... [02:11:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:11:37]Read from MH i2c: E2 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 17 00 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 17 00 0F 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 4C [02:11:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [02:11:37]wFMCommunicate OK [02:11:37]requested_item fd.num is exist - process it [02:11:37]SAM_PROTO_GetFieldsCounters [02:11:37]wFMCommunicate request_size=4 [02:11:37]MH_SAM_APDU [02:11:37]CAPDU: 80 13 00 00 [02:11:37]Write to MH i2c: E2 08 00 10 6E 80 13 00 00 00 00 00 00 FA [02:11:37]Write i2c OK [02:11:37]MH_I2C_Read... [02:11:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:11:37]Read from MH i2c: E2 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 62 00 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 62 00 10 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 20 B8 04 00 0E 04 04 00 15 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 3D [02:11: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 20 B8 04 00 0E 04 04 00 15 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 [02:11:37]wFMCommunicate OK [02:11:37]SAM_PROTO_GetFieldsCounters done [02:11:37]requested_item shift.num is exist - process it [02:11:37]requested_item shift.opened is exist - process it [02:11:37]req_shift_opened [02:11:37]FM_GetShiftState [02:11:37]SAM_PROTO_GetShiftState [02:11:37]wFMCommunicate request_size=4 [02:11:37]MH_SAM_APDU [02:11:37]CAPDU: 80 13 01 00 [02:11:37]Write to MH i2c: E2 08 00 11 6E 80 13 01 00 00 00 00 00 FC [02:11:37]Write i2c OK [02:11:37]MH_I2C_Read... [02:11:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:11:37]Read from MH i2c: E2 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 0E 00 [02:11:37]MH_I2C_Read... [02:11:37]Read from MH i2c: E2 0E 00 11 6E 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 55 [02:11:37]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [02:11:37]wFMCommunicate OK [02:11:37]SAM_PROTO_GetShiftState done [02:11:37]FM_GetShiftState done [02:11:37]req_shift_opened done [02:11:37]requested_item shift.open_date is exist - process it [02:11:37]req_shift_open_date [02:11:37]req_shift_open_date done [02:11:37]produce_requested_data done [02:11:37]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309280,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [02:11:37]process_action_free close_receipt [02:11:37]json_value_free [02:11:37]json_value_free done [02:11:37]process_json_proto returns [02:11:37]Send response to host [02:11:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309280,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [02:11:37]free response buf [02:11:37]execute_script done [02:11:37]execute_script returns [02:11:37]free content buf [02:11:37]Sock 9.Close socket [02:11:37]Sock 9.Thread stoped [02:11:41]OFD Sender: No OFD packet to send [02:11:46]OFD Sender: No OFD packet to send [02:11:51]OFD Sender: No OFD packet to send [02:11:56]OFD Sender: No OFD packet to send [02:12:01]OFD Sender: No OFD packet to send [02:12:06]OFD Sender: No OFD packet to send [02:12:11]OFD Sender: No OFD packet to send [02:12:16]OFD Sender: No OFD packet to send [02:12:21]OFD Sender: No OFD packet to send [02:12:26]OFD Sender: No OFD packet to send [02:12:31]OFD Sender: No OFD packet to send [02:12:36]OFD Sender: No OFD packet to send [02:12:41]OFD Sender: No OFD packet to send [02:12:46]OFD Sender: No OFD packet to send [02:12:51]OFD Sender: No OFD packet to send [02:12:56]OFD Sender: No OFD packet to send [02:13:01]OFD Sender: No OFD packet to send [02:13:06]OFD Sender: No OFD packet to send [02:13:11]OFD Sender: No OFD packet to send [02:13:16]OFD Sender: No OFD packet to send [02:13:21]OFD Sender: No OFD packet to send [02:13:26]OFD Sender: No OFD packet to send [02:13:31]OFD Sender: No OFD packet to send [02:13:36]OFD Sender: No OFD packet to send [02:13:41]OFD Sender: No OFD packet to send [02:13:46]OFD Sender: No OFD packet to send [02:13:51]OFD Sender: No OFD packet to send [02:13:56]OFD Sender: No OFD packet to send [02:14:01]OFD Sender: No OFD packet to send [02:14:06]OFD Sender: No OFD packet to send [02:14:11]OFD Sender: No OFD packet to send [02:14:16]OFD Sender: No OFD packet to send [02:14:21]OFD Sender: No OFD packet to send [02:14:26]OFD Sender: No OFD packet to send [02:14:31]OFD Sender: No OFD packet to send [02:14:36]OFD Sender: No OFD packet to send [02:14:41]OFD Sender: No OFD packet to send [02:14:46]OFD Sender: No OFD packet to send [02:14:51]OFD Sender: No OFD packet to send [02:14:56]OFD Sender: No OFD packet to send [02:15:01]OFD Sender: No OFD packet to send [02:15:06]OFD Sender: No OFD packet to send [02:15:11]OFD Sender: No OFD packet to send [02:15:16]OFD Sender: No OFD packet to send [02:15:21]OFD Sender: No OFD packet to send [02:15:26]OFD Sender: No OFD packet to send [02:15:31]OFD Sender: No OFD packet to send [02:15:36]OFD Sender: No OFD packet to send [02:15:41]OFD Sender: No OFD packet to send [02:15:46]OFD Sender: No OFD packet to send [02:15:51]OFD Sender: No OFD packet to send [02:15:56]OFD Sender: No OFD packet to send [02:16:01]OFD Sender: No OFD packet to send [02:16:06]OFD Sender: No OFD packet to send [02:16:11]OFD Sender: No OFD packet to send [02:16:16]OFD Sender: No OFD packet to send [02:16:21]OFD Sender: No OFD packet to send [02:16:27]OFD Sender: No OFD packet to send [02:16:32]OFD Sender: No OFD packet to send [02:16:37]OFD Sender: No OFD packet to send [02:16:42]OFD Sender: No OFD packet to send [02:16:47]OFD Sender: No OFD packet to send [02:16:52]OFD Sender: No OFD packet to send [02:16:57]OFD Sender: No OFD packet to send [02:17:02]OFD Sender: No OFD packet to send [02:17:07]OFD Sender: No OFD packet to send [02:17:12]OFD Sender: No OFD packet to send [02:17:17]OFD Sender: No OFD packet to send [02:17:22]OFD Sender: No OFD packet to send [02:17:27]OFD Sender: No OFD packet to send [02:17:32]OFD Sender: No OFD packet to send [02:17:37]OFD Sender: No OFD packet to send [02:17:42]OFD Sender: No OFD packet to send [02:17:47]OFD Sender: No OFD packet to send [02:17:52]OFD Sender: No OFD packet to send [02:17:57]OFD Sender: No OFD packet to send [02:18:02]OFD Sender: No OFD packet to send [02:18:07]OFD Sender: No OFD packet to send [02:18:12]OFD Sender: No OFD packet to send [02:18:17]OFD Sender: No OFD packet to send [02:18:22]OFD Sender: No OFD packet to send [02:18:27]OFD Sender: No OFD packet to send [02:18:32]OFD Sender: No OFD packet to send [02:18:37]OFD Sender: No OFD packet to send [02:18:42]OFD Sender: No OFD packet to send [02:18:47]OFD Sender: No OFD packet to send [02:18:52]OFD Sender: No OFD packet to send [02:18:57]OFD Sender: No OFD packet to send [02:19:02]OFD Sender: No OFD packet to send [02:19:07]OFD Sender: No OFD packet to send [02:19:12]OFD Sender: No OFD packet to send [02:19:17]OFD Sender: No OFD packet to send [02:19:22]OFD Sender: No OFD packet to send [02:19:27]OFD Sender: No OFD packet to send [02:19:32]OFD Sender: No OFD packet to send [02:19:37]OFD Sender: No OFD packet to send [02:19:42]OFD Sender: No OFD packet to send [02:19:47]OFD Sender: No OFD packet to send [02:19:52]OFD Sender: No OFD packet to send [02:19:57]OFD Sender: No OFD packet to send [02:20:02]OFD Sender: No OFD packet to send [02:20:07]OFD Sender: No OFD packet to send [02:20:12]OFD Sender: No OFD packet to send [02:20:17]OFD Sender: No OFD packet to send [02:20:22]OFD Sender: No OFD packet to send [02:20:27]OFD Sender: No OFD packet to send [02:20:32]OFD Sender: No OFD packet to send [02:20:37]OFD Sender: No OFD packet to send [02:20:42]OFD Sender: No OFD packet to send [02:20:47]OFD Sender: No OFD packet to send [02:20:52]OFD Sender: No OFD packet to send [02:20:57]OFD Sender: No OFD packet to send [02:21:02]OFD Sender: No OFD packet to send [02:21:07]OFD Sender: No OFD packet to send [02:21:12]OFD Sender: No OFD packet to send [02:21:17]OFD Sender: No OFD packet to send [02:21:22]OFD Sender: No OFD packet to send [02:21:27]OFD Sender: No OFD packet to send [02:21:32]OFD Sender: No OFD packet to send [02:21:37]OFD Sender: No OFD packet to send [02:21:42]OFD Sender: No OFD packet to send [02:21:47]OFD Sender: No OFD packet to send [02:21:52]OFD Sender: No OFD packet to send [02:21:57]OFD Sender: No OFD packet to send [02:22:02]OFD Sender: No OFD packet to send [02:22:07]OFD Sender: No OFD packet to send [02:22:12]OFD Sender: No OFD packet to send [02:22:17]OFD Sender: No OFD packet to send [02:22:22]OFD Sender: No OFD packet to send [02:22:27]OFD Sender: No OFD packet to send [02:22:32]OFD Sender: No OFD packet to send [02:22:37]OFD Sender: No OFD packet to send [02:22:42]OFD Sender: No OFD packet to send [02:22:47]OFD Sender: No OFD packet to send [02:22:52]OFD Sender: No OFD packet to send [02:22:57]OFD Sender: No OFD packet to send [02:23:02]OFD Sender: No OFD packet to send [02:23:07]OFD Sender: No OFD packet to send [02:23:12]OFD Sender: No OFD packet to send [02:23:17]OFD Sender: No OFD packet to send [02:23:22]OFD Sender: No OFD packet to send [02:23:27]OFD Sender: No OFD packet to send [02:23:32]OFD Sender: No OFD packet to send [02:23:37]OFD Sender: No OFD packet to send [02:23:42]OFD Sender: No OFD packet to send [02:23:47]OFD Sender: No OFD packet to send [02:23:52]OFD Sender: No OFD packet to send [02:23:57]OFD Sender: No OFD packet to send [02:24:02]OFD Sender: No OFD packet to send [02:24:07]OFD Sender: No OFD packet to send [02:24:12]OFD Sender: No OFD packet to send [02:24:17]OFD Sender: No OFD packet to send [02:24:22]OFD Sender: No OFD packet to send [02:24:27]OFD Sender: No OFD packet to send [02:24:32]OFD Sender: No OFD packet to send [02:24:37]OFD Sender: No OFD packet to send [02:24:42]OFD Sender: No OFD packet to send [02:24:47]OFD Sender: No OFD packet to send [02:24:52]OFD Sender: No OFD packet to send [02:24:57]OFD Sender: No OFD packet to send [02:25:02]OFD Sender: No OFD packet to send [02:25:07]OFD Sender: No OFD packet to send [02:25:12]OFD Sender: No OFD packet to send [02:25:17]OFD Sender: No OFD packet to send [02:25:22]OFD Sender: No OFD packet to send [02:25:27]OFD Sender: No OFD packet to send [02:25:32]OFD Sender: No OFD packet to send [02:25:37]OFD Sender: No OFD packet to send [02:25:38]accept exits with 7 [02:25:38]New connection [02:25:38]New thread 3067022692 created [02:25:38]Thread 3066879332 joined [02:25:38]Waiting for new connection... [02:25:38] Sock 7.Parse request [02:25:38]Sock 7.Check first char [02:25:38]Sock 7.First char is OK [02:25:38]request: POST /json_proto HTTP/1.0 [02:25:38]Method: POST [02:25:38]URL: /json_proto [02:25:38]Method is POST - this is cgi request [02:25:38]url: /json_proto [02:25:38]query_string will be loaded in cgi processing [02:25:38]execute_cgi json_proto POST (null) [02:25:38]execute_cgi path=json_proto method=POST [02:25:38]POST find Content-Length [02:25:38]Host: 172.17.96.3:8080 [02:25:38]Content-Length: 682 [02:25:38]Content-Type: application/json [02:25:38] [02:25:38]POST finish read [02:25:38]Found Content-Length = 682 [02:25:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)643146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [02:25:38]execute_script... [02:25: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)643146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "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" ] } } [02:25:38]POST & json_proto [02:25:38]process_json_proto [02:25:38]json parsed OK: [02:25:38]protocol is kg_v1.0 [02:25:38]action value=close_receipt [02:25:38]process_action close_receipt [02:25:38]cmd_close_receipt [02:25:38]MH_GetDate [02:25:38]Write to MH i2c: F0 00 00 12 6E 6F [02:25:38]Write i2c OK [02:25:38]MH_I2C_Read... [02:25:38]Read from MH i2c: F0 [02:25:38]MH_I2C_Read... [02:25:38]Read from MH i2c: F0 09 00 [02:25:38]MH_I2C_Read... [02:25:38]Read from MH i2c: F0 09 00 12 6E 00 A5 A4 1D 67 44 5E 04 65 50 [02:25:38]GetLastDocTimeStamp 1729995097 [02:25:38]current date 1729995941 [02:25:38]FM_GetShiftState [02:25:38]SAM_PROTO_GetShiftState [02:25:38]wFMCommunicate request_size=4 [02:25:38]MH_SAM_APDU [02:25:38]CAPDU: 80 13 01 00 [02:25:38]Write to MH i2c: E2 08 00 13 6E 80 13 01 00 00 00 00 00 FE [02:25:38]Write i2c OK [02:25:38]MH_I2C_Read... [02:25:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:25:38]Read from MH i2c: E2 [02:25:38]MH_I2C_Read... [02:25:38]Read from MH i2c: E2 0E 00 [02:25:38]MH_I2C_Read... [02:25:38]Read from MH i2c: E2 0E 00 13 6E 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 57 [02:25:38]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [02:25:38]wFMCommunicate OK [02:25:38]SAM_PROTO_GetShiftState done [02:25:38]FM_GetShiftState done [02:25:38]opened in 1729988673 [02:25:38]opened+sec_in_day 1730075073 [02:25:38]quantity*price = 100015 [02:25:38]sum+1 = 100017 [02:25:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 172 "Партнер Нефть" Адрес: 720001, г. Кербен, 41.48617, 71.7565296 СНО: Общий режим Чек 16 27.10.2024 02:25 Смена: 533 ФФД: 1.0 ЗНМ: 0300000116 РНМ: 0000000000091780 Версия ККМ: 001 ФМ: 0000000000871765 ФД: 309281 ФПД: 275015265739598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T022541&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309281&fm=275015265739598&tin=02508201610067®Number=0000000000091780&sum=100000 [02:25:39]StoreToDocumentArchive [02:25:39]shift 533 fd 309281 [02:25:39]save to /storage/0533/doc_00309281 [02:25:39]save last doc name /storage/0533/doc_00309281 to /storage/kkm_last_doc_name [02:25:39]save OK [02:25:39]Clear old archive folders... [02:25:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:25:39]tlvbuf is 0021DAA0 [02:25:39]SAM_PROTO_ClearQueue [02:25:39]wFMCommunicate request_size=4 [02:25:39]MH_SAM_APDU [02:25:39]CAPDU: 80 09 00 00 [02:25:39]Write to MH i2c: E2 08 00 20 6E 80 09 00 00 00 00 00 00 00 [02:25:39]Write i2c OK [02:25:39]MH_I2C_Read... [02:25:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:25:39]Read from MH i2c: E2 [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: E2 03 00 [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: E2 03 00 20 6E 00 90 00 02 [02:25:39]RAPDU: 90 00 [02:25:39]wFMCommunicate OK [02:25:39]SAM_PROTO_ClearQueue done [02:25:39]KKMCreateOFDPacket [02:25:39]OFDProtocolAddRootSTLVToBuf [02:25:39]FM_MakeSignedData [02:25:39]FM_MakeSignedData [02:25:39]SAM_PROTO_SignData [02:25:39]wFMCommunicate request_size=4 [02:25:39]MH_SAM_APDU [02:25:39]CAPDU: 80 0D 01 02 [02:25:39]Write to MH i2c: E2 08 00 21 6E 80 0D 01 02 00 00 00 00 08 [02:25:39]Write i2c OK [02:25:39]MH_I2C_Read... [02:25:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:25:39]Read from MH i2c: E2 [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: E2 03 00 [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: E2 03 00 21 6E 00 90 00 03 [02:25:39]RAPDU: 90 00 [02:25:39]wFMCommunicate OK [02:25:39]wFMCommunicate request_size=255 [02:25:39]MH_SAM_APDU [02:25: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 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 10 00 00 00 F4 03 04 00 A5 A4 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 B8 04 00 35 04 06 00 FA [02:25:39]Write to MH i2c: E2 02 01 22 6E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 10 00 00 00 F4 03 04 00 A5 A4 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 B8 04 00 35 04 06 00 FA 00 00 5B [02:25:39]Write i2c OK [02:25:39]MH_I2C_Read... [02:25:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:25:39]Read from MH i2c: E2 [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: E2 03 00 [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: E2 03 00 22 6E 00 90 00 04 [02:25:39]RAPDU: 90 00 [02:25:39]wFMCommunicate OK [02:25:39]wFMCommunicate request_size=10 [02:25:39]MH_SAM_APDU [02:25:39]CAPDU: 80 0D 02 02 05 1F FB 38 E3 4E [02:25:39]Write to MH i2c: E2 0D 00 23 6E 80 0D 02 02 05 00 1F FB 38 E3 4E 00 00 98 [02:25:39]Write i2c OK [02:25:39]MH_I2C_Read... [02:25:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:25:39]Read from MH i2c: E2 [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: E2 03 00 [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: E2 03 00 23 6E 00 90 00 05 [02:25:39]RAPDU: 90 00 [02:25:39]wFMCommunicate OK [02:25:39]wFMCommunicate request_size=4 [02:25:39]MH_SAM_APDU [02:25:39]CAPDU: 80 0D 03 02 [02:25:39]Write to MH i2c: E2 08 00 24 6E 80 0D 03 02 00 00 00 00 0D [02:25:39]Write i2c OK [02:25:39]MH_I2C_Read... [02:25:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:25:39]Read from MH i2c: E2 [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: E2 0B 00 [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: E2 0B 00 24 6E 00 26 38 11 37 A8 61 2E 27 90 00 12 [02:25:39]RAPDU: 26 38 11 37 A8 61 2E 27 90 00 [02:25:39]wFMCommunicate OK [02:25:39]SAM_PROTO_SignData done [02:25:39]FM_MakeSignedData done [02:25:39]CreateOFDProtocolMessage [02:25:39]wFMCommunicate request_size=4 [02:25:39]MH_SAM_APDU [02:25:39]CAPDU: 80 11 00 00 [02:25:39]Write to MH i2c: E2 08 00 25 6E 80 11 00 00 00 00 00 00 0D [02:25:39]Write i2c OK [02:25:39]MH_I2C_Read... [02:25:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:25:39]Read from MH i2c: E2 [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: E2 17 00 [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: E2 17 00 25 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 62 [02:25:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [02:25:39]wFMCommunicate OK [02:25:39]CreateOFDProtocolMessage done [02:25:39]OFDSenderStorePacket 309281 [02:25:39]StoreOFDPacket docnum=309281 [02:25:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 03 5A 07 01 04 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 10 00 00 00 F4 03 04 00 A5 A4 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 B8 04 00 35 04 06 00 FA 1F FB 38 E3 4E 26 38 11 37 A8 61 2E 27 [02:25:39]CheckFolder [02:25:39]dirname=/storage/ofd_packets [02:25:39]CheckFolder done [02:25:39]ProducePacketName [02:25:39]name=ofd_packets/00309281 [02:25:39]NVStorageSaveData ofd_packets/00309281 [02:25:39]File name is /storage/ofd_packets/00309281 [02:25:39]Write 301 bytes [02:25:39]NVStorageSaveData done [02:25:39]OFDSenderStorePacket done [02:25:39]KKMCreateOFDPacket done [02:25:39]NVStorageSaveData kkm_last_timestamp [02:25:39]File name is /storage/kkm_last_timestamp [02:25:39]Write 4 bytes [02:25:39]NVStorageSaveData done [02:25:39]ExternCall_PrintAddStr [02:25:39]wPrintStart [02:25:39]Write to MH i2c: 01 00 00 26 6E 94 [02:25:39]Write i2c OK [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: 01 [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: 01 07 00 [02:25:39]MH_I2C_Read... [02:25:39]Read from MH i2c: 01 07 00 26 6E 00 00 00 00 00 FF 0F A9 [02:25:39]RasterBufferAndPrint [02:25:39]line Счет N : (1)643146 [02:25:39]line ИНН: 02508201610067 [02:25:39]line Контрольно-Кассовый Чек [02:25:39]line ПРОДАЖА [02:25:39]line ТРК (МРК, ГНК) : 41 [02:25:39]line Товар: 2710124130 [02:25:39]line Аи-92-К-2 [02:25:39]line 14.950 * 66.90 [02:25:39]line = 1000.16 [02:25:39]line НДС 12% НСП 1% [02:25:39]line > о реализуемом товаре [02:25:39]line ОКРУГЛЕНИЕ: -0.16 [02:25:39]line ИТОГО: 1000.00 [02:25:39]line Внесено: 1000.00 [02:25:39]line СДАЧА: 0.00 [02:25:39]line НСП 1% : 8.85 [02:25:39]line НДС 12% : 106.21 [02:25:39]line Наличными: 1000.00 [02:25:39]line Безнал.: 0.00 [02:25:39]line Место: АЗС № 172 "Партнер Нефть" [02:25:39]line Адрес: 720001, г. Кербен, 41.48617, 71.7565296 [02:25:39]line СНО: Общий режим [02:25:39]line Чек 16 27.10.2024 02:25 [02:25:39]line Смена: 533 ФФД: 1.0 [02:25:39]line ЗНМ: 0300000116 [02:25:39]line РНМ: 0000000000091780 [02:25:39]line Версия ККМ: 001 [02:25:39]line ФМ: 0000000000871765 [02:25:39]line ФД: 309281 [02:25:39]line ФПД: 275015265739598 [02:25:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241027T022541&type=1&operation_type=1&fn_number=0000000000871765&fd_number=309281&fm=275015265739598&tin=02508201610067®Number=0000000000091780&sum=100000 [02:25:40]written 0, free lines is 4095 [02:25:40]OFD Sender: Processing packet 309281 [packets to send 223, broken 222] [02:25:40]ProducePacketName [02:25:40]name=ofd_packets/00309281 [02:25:40]OFD Sender: To server: pG, [02:25:40]CommunicateWithHost lk.salyk.kg:30040 [02:25:40]ConnectInit lk.salyk.kg [02:25:40]Connected sock=11 [02:25:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0F 01 00 00 03 5A 07 01 04 F5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 10 00 00 00 F4 03 04 00 A5 A4 1D 67 0E 04 04 00 15 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 10 04 04 00 21 B8 04 00 35 04 06 00 FA 1F FB 38 E3 4E 26 38 11 37 A8 61 2E 27 [02:25:40]Write to MH i2c: 01 00 00 50 6E BE [02:25:40]Write i2c OK [02:25:40]MH_I2C_Read... [02:25:40]Read from MH i2c: 01 [02:25:40]MH_I2C_Read... [02:25:40]Read from MH i2c: 01 07 00 [02:25:40]MH_I2C_Read... [02:25:40]Read from MH i2c: 01 07 00 50 6E 00 00 00 00 00 B3 0C 84 [02:25:40]RasterBufferAndPrint [02:25:40]line [02:25:40]line [02:25:40]line [02:25:40]line [02:25:40]line [02:25:40]written 0, free lines is 3255 [02:25:40]MH_Cut [02:25:40]Write to MH i2c: D1 01 00 57 6E 01 97 [02:25:40]Write i2c OK [02:25:40]MH_I2C_Read... [02:25:40]Read from MH i2c: D1 [02:25:40]MH_I2C_Read... [02:25:40]Read from MH i2c: D1 01 00 [02:25:40]MH_I2C_Read... [02:25:40]Read from MH i2c: D1 01 00 57 6E 00 96 [02:25:40]Write to MH i2c: 01 00 00 58 6E C6 [02:25:40]Write i2c OK [02:25:40]MH_I2C_Read... [02:25:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 4F 00 00 00 52 3D 47 00 52 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 31 37 36 35 10 04 04 00 21 B8 04 00 F4 03 04 00 01 4B 1D 67 B6 04 01 00 00 0E F7 91 CE 3E 14 BD 88 [02:25:40]CommunicateWithHost err = 0 [02:25:40]CheckOFDResponse [02:25:40]1017 (14) - 77093643461234 [02:25:40]1041 (16) - 0000000000871765 [02:25:40]1040 (4) - 309281 [02:25:40]1012 (4) - 26.10.2024 20:03 [02:25:40]1206 (1) - 0 [02:25:40]OFD Sender: Remove packet 309281 [02:25:40]ProducePacketName [02:25:40]name=ofd_packets/00309281 [02:25:40]NVStorageDeleteData [02:25:40]OFD Sender: No OFD packet to send [02:25:41]*** Cut start [02:25:41]*** Purtial cut [02:25:41]*** Stage 1: CUTSNS_PIN = 1 [02:25:41]Read from MH i2c: 01 [02:25:41]MH_I2C_Read... [02:25:41]*** Stop cut motor [02:25:41]*** Cut end [02:25:41]Read from MH i2c: 01 07 00 [02:25:41]MH_I2C_Read... [02:25:41]Read from MH i2c: 01 07 00 58 6E 00 00 00 00 00 FF 0F DB [02:25:41]process_action close_receipt done [02:25:41]requested_data is exist [02:25:41]produce_requested_data [02:25:41]requested_item fm.sn is exist - process it [02:25:41]wFMCommunicate request_size=4 [02:25:41]MH_SAM_APDU [02:25:41]CAPDU: 80 11 00 00 [02:25:41]Write to MH i2c: E2 08 00 59 6E 80 11 00 00 00 00 00 00 41 [02:25:41]Write i2c OK [02:25:41]MH_I2C_Read... [02:25:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:25:41]Read from MH i2c: E2 [02:25:41]MH_I2C_Read... [02:25:41]Read from MH i2c: E2 17 00 [02:25:41]MH_I2C_Read... [02:25:41]Read from MH i2c: E2 17 00 59 6E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 96 [02:25:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 90 00 [02:25:41]wFMCommunicate OK [02:25:41]requested_item fd.num is exist - process it [02:25:41]SAM_PROTO_GetFieldsCounters [02:25:41]wFMCommunicate request_size=4 [02:25:41]MH_SAM_APDU [02:25:41]CAPDU: 80 13 00 00 [02:25:41]Write to MH i2c: E2 08 00 5A 6E 80 13 00 00 00 00 00 00 44 [02:25:41]Write i2c OK [02:25:41]MH_I2C_Read... [02:25:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:25:41]Read from MH i2c: E2 [02:25:41]MH_I2C_Read... [02:25:41]Read from MH i2c: E2 62 00 [02:25:41]MH_I2C_Read... [02:25:41]Read from MH i2c: E2 62 00 5A 6E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 21 B8 04 00 0E 04 04 00 15 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 8B [02:25: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 31 37 36 35 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 37 38 30 10 04 04 00 21 B8 04 00 0E 04 04 00 15 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 [02:25:41]wFMCommunicate OK [02:25:41]SAM_PROTO_GetFieldsCounters done [02:25:41]requested_item shift.num is exist - process it [02:25:41]requested_item shift.opened is exist - process it [02:25:41]req_shift_opened [02:25:41]FM_GetShiftState [02:25:41]SAM_PROTO_GetShiftState [02:25:41]wFMCommunicate request_size=4 [02:25:41]MH_SAM_APDU [02:25:41]CAPDU: 80 13 01 00 [02:25:41]Write to MH i2c: E2 08 00 5B 6E 80 13 01 00 00 00 00 00 46 [02:25:41]Write i2c OK [02:25:41]MH_I2C_Read... [02:25:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:25:41]Read from MH i2c: E2 [02:25:41]MH_I2C_Read... [02:25:41]Read from MH i2c: E2 0E 00 [02:25:41]MH_I2C_Read... [02:25:41]Read from MH i2c: E2 0E 00 5B 6E 00 09 00 01 41 88 1D 67 00 00 00 00 90 00 9F [02:25:41]RAPDU: 09 00 01 41 88 1D 67 00 00 00 00 90 00 [02:25:41]wFMCommunicate OK [02:25:41]SAM_PROTO_GetShiftState done [02:25:41]FM_GetShiftState done [02:25:41]req_shift_opened done [02:25:41]requested_item shift.open_date is exist - process it [02:25:41]req_shift_open_date [02:25:41]req_shift_open_date done [02:25:41]produce_requested_data done [02:25:41]produce_requested_data return {"fm.sn":"0000000000871765","fd.num":309281,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673} [02:25:41]process_action_free close_receipt [02:25:41]json_value_free [02:25:41]json_value_free done [02:25:41]process_json_proto returns [02:25:41]Send response to host [02:25:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000871765","fd.num":309281,"shift.num":533,"shift.opened":1,"shift.open_date":1729988673}}} [02:25:41]free response buf [02:25:41]execute_script done [02:25:41]execute_script returns [02:25:41]free content buf [02:25:41]Sock 7.Close socket [02:25:41]Sock 7.Thread stoped [02:25:46]OFD Sender: No OFD packet to send [02:25:51]OFD Sender: No OFD packet to send [02:25:56]OFD Sender: No OFD packet to send [02:26:01]OFD Sender: No OFD packet to send [02:26:06]OFD Sender: No OFD packet to send [02:26:11]OFD Sender: No OFD packet to send [02:26:16]OFD Sender: No OFD packet to send [02:26:21]OFD Sender: No OFD packet to send [02:26:26]OFD Sender: No OFD packet to send [02:26:31]OFD Sender: No OFD packet to send [02:26:36]OFD Sender: No OFD packet to send [02:26:41]OFD Sender: No OFD packet to send [02:26:46]OFD Sender: No OFD packet to send [02:26:51]OFD Sender: No OFD packet to send [02:26:56]OFD Sender: No OFD packet to send [02:27:01]OFD Sender: No OFD packet to send [02:27:06]OFD Sender: No OFD packet to send [02:27:11]OFD Sender: No OFD packet to send [02:27:16]OFD Sender: No OFD packet to send [02:27:21]OFD Sender: No OFD packet to send [02:27:26]OFD Sender: No OFD packet to send [02:27:31]OFD Sender: No OFD packet to send [02:27:36]OFD Sender: No OFD packet to send [02:27:41]OFD Sender: No OFD packet to send [02:27:46]OFD Sender: No OFD packet to send [02:27:51]OFD Sender: No OFD packet to send [02:27:56]OFD Sender: No OFD packet to send [02:28:01]OFD Sender: No OFD packet to send [02:28:06]OFD Sender: No OFD packet to send [02:28:11]OFD Sender: No OFD packet to send [02:28:16]OFD Sender: No OFD packet to send [02:28:21]OFD Sender: No OFD packet to send [02:28:26]OFD Sender: No OFD packet to send [02:28:31]OFD Sender: No OFD packet to send [02:28:36]OFD Sender: No OFD packet to send [02:28:41]OFD Sender: No OFD packet to send [02:28:46]OFD Sender: No OFD packet to send [02:28:51]OFD Sender: No OFD packet to send [02:28:56]OFD Sender: No OFD packet to send [02:29:01]OFD Sender: No OFD packet to send [02:29:06]OFD Sender: No OFD packet to send [02:29:11]OFD Sender: No OFD packet to send [02:29:16]OFD Sender: No OFD packet to send [02:29:21]OFD Sender: No OFD packet to send [02:29:26]OFD Sender: No OFD packet to send [02:29:31]OFD Sender: No OFD packet to send [02:29:36]OFD Sender: No OFD packet to send [02:29:41]OFD Sender: No OFD packet to send [02:29:46]OFD Sender: No OFD packet to send [02:29:51]OFD Sender: No OFD packet to send [02:29:56]OFD Sender: No OFD packet to send [02:30:01]OFD Sender: No OFD packet to send [02:30:06]OFD Sender: No OFD packet to send [02:30:11]OFD Sender: No OFD packet to send [02:30:16]OFD Sender: No OFD packet to send [02:30:21]OFD Sender: No OFD packet to send [02:30:26]OFD Sender: No OFD packet to send [02:30:31]OFD Sender: No OFD packet to send [02:30:36]OFD Sender: No OFD packet to send [02:30:41]OFD Sender: No OFD packet to send [02:30:46]OFD Sender: No OFD packet to send [02:30:51]OFD Sender: No OFD packet to send [02:30:56]OFD Sender: No OFD packet to send [02:31:01]OFD Sender: No OFD packet to send [02:31:06]OFD Sender: No OFD packet to send [02:31:11]OFD Sender: No OFD packet to send [02:31:16]OFD Sender: No OFD packet to send [02:31:21]OFD Sender: No OFD packet to send [02:31:26]OFD Sender: No OFD packet to send [02:31:31]OFD Sender: No OFD packet to send [02:31:36]OFD Sender: No OFD packet to send [02:31:41]OFD Sender: No OFD packet to send [02:31:46]OFD Sender: No OFD packet to send [02:31:51]OFD Sender: No OFD packet to send [02:31:56]OFD Sender: No OFD packet to send [02:32:01]OFD Sender: No OFD packet to send [02:32:06]OFD Sender: No OFD packet to send [02:32:11]OFD Sender: No OFD packet to send [02:32:16]OFD Sender: No OFD packet to send [02:32:21]OFD Sender: No OFD packet to send [02:32:26]OFD Sender: No OFD packet to send [02:32:31]OFD Sender: No OFD packet to send [02:32:36]OFD Sender: No OFD packet to send [02:32:41]OFD Sender: No OFD packet to send [02:32:46]OFD Sender: No OFD packet to send [02:32:51]OFD Sender: No OFD packet to send [02:32:56]OFD Sender: No OFD packet to send [02:33:01]OFD Sender: No OFD packet to send [02:33:06]OFD Sender: No OFD packet to send [02:33:11]OFD Sender: No OFD packet to send [02:33:16]OFD Sender: No OFD packet to send [02:33:21]OFD Sender: No OFD packet to send [02:33:26]OFD Sender: No OFD packet to send [02:33:31]OFD Sender: No OFD packet to send [02:33:36]OFD Sender: No OFD packet to send [02:33:41]OFD Sender: No OFD packet to send [02:33:46]OFD Sender: No OFD packet to send [02:33:51]OFD Sender: No OFD packet to send [02:33:56]OFD Sender: No OFD packet to send [02:34:01]OFD Sender: No OFD packet to send [02:34:06]OFD Sender: No OFD packet to send [02:34:11]OFD Sender: No OFD packet to send [02:34:16]OFD Sender: No OFD packet to send [02:34:21]OFD Sender: No OFD packet to send [02:34:26]OFD Sender: No OFD packet to send [02:34:31]OFD Sender: No OFD packet to send [02:34:36]OFD Sender: No OFD packet to send [02:34:41]OFD Sender: No OFD packet to send [02:34:46]OFD Sender: No OFD packet to send [02:34:51]OFD Sender: No OFD packet to send [02:34:56]OFD Sender: No OFD packet to send [02:35:01]OFD Sender: No OFD packet to send [02:35:06]OFD Sender: No OFD packet to send [02:35:11]OFD Sender: No OFD packet to send [02:35:16]OFD Sender: No OFD packet to send [02:35:21]OFD Sender: No OFD packet to send [02:35:26]OFD Sender: No OFD packet to send [02:35:31]OFD Sender: No OFD packet to send [02:35:36]OFD Sender: No OFD packet to send [02:35:41]OFD Sender: No OFD packet to send [02:35:46]OFD Sender: No OFD packet to send [02:35:51]OFD Sender: No OFD packet to send [02:35:56]OFD Sender: No OFD packet to send [02:36:01]OFD Sender: No OFD packet to send [02:36:06]OFD Sender: No OFD packet to send [02:36:11]OFD Sender: No OFD packet to send [02:36:16]OFD Sender: No OFD packet to send [02:36:21]OFD Sender: No OFD packet to send [02:36:26]OFD Sender: No OFD packet to send [02:36:31]OFD Sender: No OFD packet to send [02:36:36]OFD Sender: No OFD packet to send [02:36:41]OFD Sender: No OFD packet to send [02:36:46]OFD Sender: No OFD packet to send [02:36:52]OFD Sender: No OFD packet to send [02:36:57]OFD Sender: No OFD packet to send [02:37:02]OFD Sender: No OFD packet to send [02:37:07]OFD Sender: No OFD packet to send [02:37:12]OFD Sender: No OFD packet to send [02:37:17]OFD Sender: No OFD packet to send [02:37:22]OFD Sender: No OFD packet to send [02:37:27]OFD Sender: No OFD packet to send [02:37:32]OFD Sender: No OFD packet to send [02:37:37]OFD Sender: No OFD packet to send [02:37:42]OFD Sender: No OFD packet to send [02:37:47]OFD Sender: No OFD packet to send [02:37:52]OFD Sender: No OFD packet to send [02:37:57]OFD Sender: No OFD packet to send [02:38:02]OFD Sender: No OFD packet to send [02:38:07]OFD Sender: No OFD packet to send [02:38:12]OFD Sender: No OFD packet to send [02:38:17]OFD Sender: No OFD packet to send [02:38:22]OFD Sender: No OFD packet to send [02:38:27]OFD Sender: No OFD packet to send [02:38:32]OFD Sender: No OFD packet to send [02:38:37]OFD Sender: No OFD packet to send [02:38:42]OFD Sender: No OFD packet to send [02:38:47]OFD Sender: No OFD packet to send [02:38:52]OFD Sender: No OFD packet to send [02:38:57]OFD Sender: No OFD packet to send [02:39:02]OFD Sender: No OFD packet to send [02:39:07]OFD Sender: No OFD packet to send [02:39:12]OFD Sender: No OFD packet to send [02:39:17]OFD Sender: No OFD packet to send [02:39:22]OFD Sender: No OFD packet to send [02:39:27]OFD Sender: No OFD packet to send [02:39:32]OFD Sender: No OFD packet to send [02:39:37]OFD Sender: No OFD packet to send [02:39:42]OFD Sender: No OFD packet to send [02:39:47]OFD Sender: No OFD packet to send [02:39:52]OFD Sender: No OFD packet to send [02:39:57]OFD Sender: No OFD packet to send [02:40:02]OFD Sender: No OFD packet to send [02:40:07]OFD Sender: No OFD packet to send [02:40:12]OFD Sender: No OFD packet to send [02:40:17]OFD Sender: No OFD packet to send [02:40:22]OFD Sender: No OFD packet to send [02:40:27]OFD Sender: No OFD packet to send [02:40:32]OFD Sender: No OFD packet to send [02:40:37]OFD Sender: No OFD packet to send [02:40:42]OFD Sender: No OFD packet to send [02:40:47]OFD Sender: No OFD packet to send [02:40:52]OFD Sender: No OFD packet to send [02:40:57]OFD Sender: No OFD packet to send [02:41:02]OFD Sender: No OFD packet to send [02:41:07]OFD Sender: No OFD packet to send [02:41:12]OFD Sender: No OFD packet to send [02:41:17]OFD Sender: No OFD packet to send [02:41:22]OFD Sender: No OFD packet to send [02:41:27]OFD Sender: No OFD packet to send [02:41:32]OFD Sender: No OFD packet to send [02:41:37]OFD Sender: No OFD packet to send [02:41:42]OFD Sender: No OFD packet to send [02:41:47]OFD Sender: No OFD packet to send [02:41:52]OFD Sender: No OFD packet to send [02:41:57]OFD Sender: No OFD packet to send [02:42:02]OFD Sender: No OFD packet to send [02:42:07]OFD Sender: No OFD packet to send [02:42:12]OFD Sender: No OFD packet to send [02:42:17]OFD Sender: No OFD packet to send [02:42:22]OFD Sender: No OFD packet to send [02:42:27]OFD Sender: No OFD packet to send [02:42:32]OFD Sender: No OFD packet to send [02:42:37]OFD Sender: No OFD packet to send [02:42:42]OFD Sender: No OFD packet to send [02:42:47]OFD Sender: No OFD packet to send [02:42:52]OFD Sender: No OFD packet to send [02:42:57]OFD Sender: No OFD packet to send [02:43:02]OFD Sender: No OFD packet to send [02:43:07]OFD Sender: No OFD packet to send [02:43:12]OFD Sender: No OFD packet to send [02:43:17]OFD Sender: No OFD packet to send [02:43:22]OFD Sender: No OFD packet to send [02:43:27]OFD Sender: No OFD packet to send [02:43:32]OFD Sender: No OFD packet to send [02:43:37]OFD Sender: No OFD packet to send [02:43:42]OFD Sender: No OFD packet to send [02:43:47]OFD Sender: No OFD packet to send [02:43:52]OFD Sender: No OFD packet to send [02:43:57]OFD Sender: No OFD packet to send [02:44:02]OFD Sender: No OFD packet to send [02:44:07]OFD Sender: No OFD packet to send [02:44:12]OFD Sender: No OFD packet to send [02:44:17]OFD Sender: No OFD packet to send [02:44:22]OFD Sender: No OFD packet to send [02:44:27]OFD Sender: No OFD packet to send [02:44:32]OFD Sender: No OFD packet to send [02:44:37]OFD Sender: No OFD packet to send [02:44:42]OFD Sender: No OFD packet to send [02:44:47]OFD Sender: No OFD packet to send [02:44:52]OFD Sender: No OFD packet to send [02:44:57]OFD Sender: No OFD packet to send [02:45:02]OFD Sender: No OFD packet to send [02:45:07]OFD Sender: No OFD packet to send [02:45:12]OFD Sender: No OFD packet to send [02:45:17]OFD Sender: No OFD packet to send [02:45:22]OFD Sender: No OFD packet to send [02:45:27]OFD Sender: No OFD packet to send [02:45:32]OFD Sender: No OFD packet to send [02:45:37]OFD Sender: No OFD packet to send [02:45:42]OFD Sender: No OFD packet to send [02:45:47]OFD Sender: No OFD packet to send [02:45:52]OFD Sender: No OFD packet to send [02:45:57]OFD Sender: No OFD packet to send [02:46:02]OFD Sender: No OFD packet to send [02:46:07]OFD Sender: No OFD packet to send [02:46:12]OFD Sender: No OFD packet to send [02:46:17]OFD Sender: No OFD packet to send [02:46:22]OFD Sender: No OFD packet to send [02:46:27]OFD Sender: No OFD packet to send [02:46:32]OFD Sender: No OFD packet to send [02:46:37]OFD Sender: No OFD packet to send [02:46:42]OFD Sender: No OFD packet to send [02:46:47]OFD Sender: No OFD packet to send [02:46:52]OFD Sender: No OFD packet to send [02:46:57]OFD Sender: No OFD packet to send [02:47:02]OFD Sender: No OFD packet to send [02:47:07]OFD Sender: No OFD packet to send [02:47:12]OFD Sender: No OFD packet to send [02:47:17]OFD Sender: No OFD packet to send [02:47:22]OFD Sender: No OFD packet to send [02:47:27]OFD Sender: No OFD packet to send [02:47:32]OFD Sender: No OFD packet to send [02:47:37]OFD Sender: No OFD packet to send [02:47:42]OFD Sender: No OFD packet to send [02:47:47]OFD Sender: No OFD packet to send [02:47:52]OFD Sender: No OFD packet to send [02:47:58]OFD Sender: No OFD packet to send [02:48:03]OFD Sender: No OFD packet to send [02:48:08]OFD Sender: No OFD packet to send [02:48:13]OFD Sender: No OFD packet to send [02:48:18]OFD Sender: No OFD packet to send [02:48:23]OFD Sender: No OFD packet to send [02:48:28]OFD Sender: No OFD packet to send [02:48:33]OFD Sender: No OFD packet to send [02:48:38]OFD Sender: No OFD packet to send [02:48:43]OFD Sender: No OFD packet to send [02:48:48]OFD Sender: No OFD packet to send [02:48:53]OFD Sender: No OFD packet to send [02:48:58]OFD Sender: No OFD packet to send [02:49:03]OFD Sender: No OFD packet to send [02:49:08]OFD Sender: No OFD packet to send [02:49:13]OFD Sender: No OFD packet to send [02:49:18]OFD Sender: No OFD packet to send [02:49:23]OFD Sender: No OFD packet to send [02:49:28]OFD Sender: No OFD packet to send [02:49:33]OFD Sender: No OFD packet to send [02:49:38]OFD Sender: No OFD packet to send [02:49:43]OFD Sender: No OFD packet to send [02:49:48]OFD Sender: No OFD packet to send [02:49:53]OFD Sender: No OFD packet to send [02:49:58]OFD Sender: No OFD packet to send [02:50:03]OFD Sender: No OFD packet to send [02:50:08]OFD Sender: No OFD packet to send [02:50:13]OFD Sender: No OFD packet to send [02:50:18]OFD Sender: No OFD packet to send [02:50:23]OFD Sender: No OFD packet to send [02:50:28]OFD Sender: No OFD packet to send [02:50:33]OFD Sender: No OFD packet to send [02:50:38]OFD Sender: No OFD packet to send [02:50:43]OFD Sender: No OFD packet to send [02:50:48]OFD Sender: No OFD packet to send [02:50:53]OFD Sender: No OFD packet to send [02:50:58]OFD Sender: No OFD packet to send [02:51:03]OFD Sender: No OFD packet to send [02:51:08]OFD Sender: No OFD packet to send [02:51:13]OFD Sender: No OFD packet to send [02:51:18]OFD Sender: No OFD packet to send [02:51:23]OFD Sender: No OFD packet to send [02:51:28]OFD Sender: No OFD packet to send [02:51:33]OFD Sender: No OFD packet to send [02:51:38]OFD Sender: No OFD packet to send [02:51:43]OFD Sender: No OFD packet to send [02:51:48]OFD Sender: No OFD packet to send [02:51:53]OFD Sender: No OFD packet to send [02:51:58]OFD Sender: No OFD packet to send [02:52:03]OFD Sender: No OFD packet to send [02:52:08]OFD Sender: No OFD packet to send [02:52:13]OFD Sender: No OFD packet to send [02:52:18]OFD Sender: No OFD packet to send [02:52:23]OFD Sender: No OFD packet to send [02:52:28]OFD Sender: No OFD packet to send [02:52:33]OFD Sender: No OFD packet to send [02:52:38]OFD Sender: No OFD packet to send [02:52:43]OFD Sender: No OFD packet to send [02:52:48]OFD Sender: No OFD packet to send [02:52:53]OFD Sender: No OFD packet to send [02:52:58]OFD Sender: No OFD packet to send [02:53:03]OFD Sender: No OFD packet to send [02:53:08]OFD Sender: No OFD packet to send [02:53:13]OFD Sender: No OFD packet to send [02:53:18]OFD Sender: No OFD packet to send [02:53:23]OFD Sender: No OFD packet to send [02:53:28]OFD Sender: No OFD packet to send [02:53:33]OFD Sender: No OFD packet to send [02:53:38]OFD Sender: No OFD packet to send [02:53:43]OFD Sender: No OFD packet to send [02:53:48]OFD Sender: No OFD packet to send [02:53:53]OFD Sender: No OFD packet to send [02:53:58]OFD Sender: No OFD packet to send [02:54:03]OFD Sender: No OFD packet to send [02:54:08]OFD Sender: No OFD packet to send [02:54:13]OFD Sender: No OFD packet to send [02:54:18]OFD Sender: No OFD packet to send [02:54:23]OFD Sender: No OFD packet to send [02:54:28]OFD Sender: No OFD packet to send [02:54:33]OFD Sender: No OFD packet to send [02:54:38]OFD Sender: No OFD packet to send [02:54:43]OFD Sender: No OFD packet to send [02:54:48]OFD Sender: No OFD packet to send [02:54:53]OFD Sender: No OFD packet to send [02:54:58]OFD Sender: No OFD packet to send [02:55:03]OFD Sender: No OFD packet to send [02:55:08]OFD Sender: No OFD packet to send [02:55:13]OFD Sender: No OFD packet to send [02:55:18]OFD Sender: No OFD packet to send [02:55:23]OFD Sender: No OFD packet to send [02:55:28]OFD Sender: No OFD packet to send [02:55:33]OFD Sender: No OFD packet to send [02:55:38]OFD Sender: No OFD packet to send [02:55:43]OFD Sender: No OFD packet to send [02:55:48]OFD Sender: No OFD packet to send [02:55:53]OFD Sender: No OFD packet to send [02:55:58]OFD Sender: No OFD packet to send [02:56:03]OFD Sender: No OFD packet to send [02:56:08]OFD Sender: No OFD packet to send [02:56:13]OFD Sender: No OFD packet to send [02:56:18]OFD Sender: No OFD packet to send [02:56:23]OFD Sender: No OFD packet to send [02:56:28]OFD Sender: No OFD packet to send [02:56:33]OFD Sender: No OFD packet to send [02:56:38]OFD Sender: No OFD packet to send [02:56:43]OFD Sender: No OFD packet to send [02:56:48]OFD Sender: No OFD packet to send [02:56:53]OFD Sender: No OFD packet to send [02:56:58]OFD Sender: No OFD packet to send [02:57:03]OFD Sender: No OFD packet to send [02:57:08]OFD Sender: No OFD packet to send [02:57:13]OFD Sender: No OFD packet to send [02:57:18]OFD Sender: No OFD packet to send [02:57:23]OFD Sender: No OFD packet to send [02:57:28]OFD Sender: No OFD packet to send [02:57:33]OFD Sender: No OFD packet to send [02:57:38]OFD Sender: No OFD packet to send [02:57:43]OFD Sender: No OFD packet to send [02:57:48]OFD Sender: No OFD packet to send [02:57:53]OFD Sender: No OFD packet to send [02:57:58]OFD Sender: No OFD packet to send [02:58:03]OFD Sender: No OFD packet to send [02:58:08]OFD Sender: No OFD packet to send [02:58:13]OFD Sender: No OFD packet to send [02:58:18]OFD Sender: No OFD packet to send [02:58:23]OFD Sender: No OFD packet to send [02:58:28]OFD Sender: No OFD packet to send [02:58:33]OFD Sender: No OFD packet to send [02:58:38]OFD Sender: No OFD packet to send [02:58:43]OFD Sender: No OFD packet to send [02:58:48]OFD Sender: No OFD packet to send [02:58:53]OFD Sender: No OFD packet to send [02:58:59]OFD Sender: No OFD packet to send [02:59:04]OFD Sender: No OFD packet to send [02:59:09]OFD Sender: No OFD packet to send [02:59:14]OFD Sender: No OFD packet to send [02:59:19]OFD Sender: No OFD packet to send [02:59:24]OFD Sender: No OFD packet to send [02:59:29]OFD Sender: No OFD packet to send [02:59:34]OFD Sender: No OFD packet to send [02:59:39]OFD Sender: No OFD packet to send [02:59:44]OFD Sender: No OFD packet to send [02:59:49]OFD Sender: No OFD packet to send [02:59:54]OFD Sender: No OFD packet to send [02:59:59]OFD Sender: No OFD packet to send [03:00:04]OFD Sender: No OFD packet to send [03:00:09]OFD Sender: No OFD packet to send [03:00:14]OFD Sender: No OFD packet to send [03:00:19]OFD Sender: No OFD packet to send [03:00:24]OFD Sender: No OFD packet to send [03:00:29]OFD Sender: No OFD packet to send [03:00:34]OFD Sender: No OFD packet to send [03:00:39]OFD Sender: No OFD packet to send [03:00:44]OFD Sender: No OFD packet to send [03:00:49]OFD Sender: No OFD packet to send [03:00:54]OFD Sender: No OFD packet to send [03:00:59]OFD Sender: No OFD packet to send [03:01:04]OFD Sender: No OFD packet to send [03:01:09]OFD Sender: No OFD packet to send [03:01:14]OFD Sender: No OFD packet to send [03:01:19]OFD Sender: No OFD packet to send [03:01:24]OFD Sender: No OFD packet to send [03:01:29]OFD Sender: No OFD packet to send [03:01:34]OFD Sender: No OFD packet to send [03:01:39]OFD Sender: No OFD packet to send [03:01:44]OFD Sender: No OFD packet to send [03:01:49]OFD Sender: No OFD packet to send [03:01:54]OFD Sender: No OFD packet to send [03:01:59]OFD Sender: No OFD packet to send [03:02:04]OFD Sender: No OFD packet to send [03:02:09]OFD Sender: No OFD packet to send [03:02:14]OFD Sender: No OFD packet to send [03:02:19]OFD Sender: No OFD packet to send [03:02:24]OFD Sender: No OFD packet to send [03:02:29]OFD Sender: No OFD packet to send [03:02:34]OFD Sender: No OFD packet to send [03:02:39]OFD Sender: No OFD packet to send [03:02:44]OFD Sender: No OFD packet to send [03:02:49]OFD Sender: No OFD packet to send [03:02:54]OFD Sender: No OFD packet to send [03:02:59]OFD Sender: No OFD packet to send [03:03:04]OFD Sender: No OFD packet to send [03:03:09]OFD Sender: No OFD packet to send [03:03:14]OFD Sender: No OFD packet to send [03:03:19]OFD Sender: No OFD packet to send [03:03:24]OFD Sender: No OFD packet to send [03:03:29]OFD Sender: No OFD packet to send [03:03:34]OFD Sender: No OFD packet to send [03:03:39]OFD Sender: No OFD packet to send [03:03:44]OFD Sender: No OFD packet to send [03:03:49]OFD Sender: No OFD packet to send [03:03:54]OFD Sender: No OFD packet to send [03:03:59]OFD Sender: No OFD packet to send [03:04:04]OFD Sender: No OFD packet to send [03:04:09]OFD Sender: No OFD packet to send [03:04:14]OFD Sender: No OFD packet to send [03:04:19]OFD Sender: No OFD packet to send [03:04:24]OFD Sender: No OFD packet to send [03:04:29]OFD Sender: No OFD packet to send [03:04:34]OFD Sender: No OFD packet to send [03:04:39]OFD Sender: No OFD packet to send [03:04:44]OFD Sender: No OFD packet to send [03:04:49]OFD Sender: No OFD packet to send [03:04:54]OFD Sender: No OFD packet to send [03:04:59]OFD Sender: No OFD packet to send [03:05:04]OFD Sender: No OFD packet to send [03:05:09]OFD Sender: No OFD packet to send [03:05:14]OFD Sender: No OFD packet to send [03:05:19]OFD Sender: No OFD packet to send [03:05:24]OFD Sender: No OFD packet to send [03:05:29]OFD Sender: No OFD packet to send [03:05:34]OFD Sender: No OFD packet to send [03:05:39]OFD Sender: No OFD packet to send [03:05:44]OFD Sender: No OFD packet to send [03:05:49]OFD Sender: No OFD packet to send [03:05:54]OFD Sender: No OFD packet to send [03:05:59]OFD Sender: No OFD packet to send [03:06:04]OFD Sender: No OFD packet to send [03:06:09]OFD Sender: No OFD packet to send [03:06:14]OFD Sender: No OFD packet to send [03:06:19]OFD Sender: No OFD packet to send [03:06:24]OFD Sender: No OFD packet to send [03:06:29]OFD Sender: No OFD packet to send [03:06:34]OFD Sender: No OFD packet to send [03:06:39]OFD Sender: No OFD packet to send [03:06:44]OFD Sender: No OFD packet to send [03:06:49]OFD Sender: No OFD packet to send [03:06:54]OFD Sender: No OFD packet to send [03:06:59]OFD Sender: No OFD packet to send [03:07:04]OFD Sender: No OFD packet to send [03:07:09]OFD Sender: No OFD packet to send [03:07:14]OFD Sender: No OFD packet to send [03:07:19]OFD Sender: No OFD packet to send [03:07:24]OFD Sender: No OFD packet to send [03:07:29]OFD Sender: No OFD packet to send [03:07:34]OFD Sender: No OFD packet to send [03:07:39]OFD Sender: No OFD packet to send [03:07:44]OFD Sender: No OFD packet to send [03:07:49]OFD Sender: No OFD packet to send [03:07:54]OFD Sender: No OFD packet to send [03:07:59]OFD Sender: No OFD packet to send [03:08:04]OFD Sender: No OFD packet to send [03:08:09]OFD Sender: No OFD packet to send [03:08:14]OFD Sender: No OFD packet to send [03:08:19]OFD Sender: No OFD packet to send [03:08:24]OFD Sender: No OFD packet to send [03:08:29]OFD Sender: No OFD packet to send [03:08:34]OFD Sender: No OFD packet to send [03:08:39]OFD Sender: No OFD packet to send [03:08:44]OFD Sender: No OFD packet to send [03:08:49]OFD Sender: No OFD packet to send [03:08:54]OFD Sender: No OFD packet to send [03:08:59]OFD Sender: No OFD packet to send [03:09:04]OFD Sender: No OFD packet to send [03:09:09]OFD Sender: No OFD packet to send [03:09:14]OFD Sender: No OFD packet to send [03:09:19]OFD Sender: No OFD packet to send [03:09:24]OFD Sender: No OFD packet to send [03:09:29]OFD Sender: No OFD packet to send [03:09:34]OFD Sender: No OFD packet to send [03:09:39]OFD Sender: No OFD packet to send [03:09:44]OFD Sender: No OFD packet to send [03:09:49]OFD Sender: No OFD packet to send [03:09:54]OFD Sender: No OFD packet to send [03:10:00]OFD Sender: No OFD packet to send [03:10:05]OFD Sender: No OFD packet to send [03:10:10]OFD Sender: No OFD packet to send [03:10:15]OFD Sender: No OFD packet to send [03:10:20]OFD Sender: No OFD packet to send [03:10:25]OFD Sender: No OFD packet to send [03:10:30]OFD Sender: No OFD packet to send [03:10:35]OFD Sender: No OFD packet to send [03:10:40]OFD Sender: No OFD packet to send [03:10:45]OFD Sender: No OFD packet to send [03:10:50]OFD Sender: No OFD packet to send [03:10:55]OFD Sender: No OFD packet to send [03:11:00]OFD Sender: No OFD packet to send [03:11:05]OFD Sender: No OFD packet to send [03:11:10]OFD Sender: No OFD packet to send [03:11:15]OFD Sender: No OFD packet to send [03:11:20]OFD Sender: No OFD packet to send [03:11:25]OFD Sender: No OFD packet to send [03:11:30]OFD Sender: No OFD packet to send [03:11:35]OFD Sender: No OFD packet to send [03:11:40]OFD Sender: No OFD packet to send [03:11:45]OFD Sender: No OFD packet to send [03:11:50]OFD Sender: No OFD packet to send [03:11:55]OFD Sender: No OFD packet to send [03:12:00]OFD Sender: No OFD packet to send [03:12:05]OFD Sender: No OFD packet to send [03:12:10]OFD Sender: No OFD packet to send [03:12:15]OFD Sender: No OFD packet to send [03:12:20]OFD Sender: No OFD packet to send [03:12:25]OFD Sender: No OFD packet to send [03:12:30]OFD Sender: No OFD packet to send [03:12:35]OFD Sender: No OFD packet to send [03:12:40]OFD Sender: No OFD packet to send [03:12:45]OFD Sender: No OFD packet to send [03:12:50]OFD Sender: No OFD packet to send [03:12:55]OFD Sender: No OFD packet to send [03:13:00]OFD Sender: No OFD packet to send [03:13:05]OFD Sender: No OFD packet to send [03:13:10]OFD Sender: No OFD packet to send [03:13:15]OFD Sender: No OFD packet to send [03:13:20]OFD Sender: No OFD packet to send [03:13:25]OFD Sender: No OFD packet to send [03:13:30]OFD Sender: No OFD packet to send [03:13:35]OFD Sender: No OFD packet to send [03:13:40]OFD Sender: No OFD packet to send [03:13:45]OFD Sender: No OFD packet to send [03:13:50]OFD Sender: No OFD packet to send [03:13:55]OFD Sender: No OFD packet to send [03:14:00]OFD Sender: No OFD packet to send [03:14:05]OFD Sender: No OFD packet to send [03:14:10]OFD Sender: No OFD packet to send [03:14:15]OFD Sender: No OFD packet to send [03:14:20]OFD Sender: No OFD packet to send [03:14:25]OFD Sender: No OFD packet to send [03:14:30]OFD Sender: No OFD packet to send [03:14:35]OFD Sender: No OFD packet to send [03:14:40]OFD Sender: No OFD packet to send [03:14:45]OFD Sender: No OFD packet to send [03:14:50]OFD Sender: No OFD packet to send [03:14:55]OFD Sender: No OFD packet to send [03:15:00]OFD Sender: No OFD packet to send [03:15:05]OFD Sender: No OFD packet to send [03:15:10]OFD Sender: No OFD packet to send [03:15:15]OFD Sender: No OFD packet to send [03:15:20]OFD Sender: No OFD packet to send [03:15:25]OFD Sender: No OFD packet to send [03:15:30]OFD Sender: No OFD packet to send [03:15:35]OFD Sender: No OFD packet to send [03:15:40]OFD Sender: No OFD packet to send [03:15:45]OFD Sender: No OFD packet to send [03:15:50]OFD Sender: No OFD packet to send [03:15:55]OFD Sender: No OFD packet to send [03:16:00]OFD Sender: No OFD packet to send [03:16:05]OFD Sender: No OFD packet to send [03:16:10]OFD Sender: No OFD packet to send [03:16:15]OFD Sender: No OFD packet to send [03:16:20]OFD Sender: No OFD packet to send [03:16:25]OFD Sender: No OFD packet to send [03:16:30]OFD Sender: No OFD packet to send [03:16:35]OFD Sender: No OFD packet to send [03:16:40]OFD Sender: No OFD packet to send [03:16:45]OFD Sender: No OFD packet to send [03:16:50]OFD Sender: No OFD packet to send [03:16:55]OFD Sender: No OFD packet to send [03:17:00]OFD Sender: No OFD packet to send [03:17:05]OFD Sender: No OFD packet to send [03:17:10]OFD Sender: No OFD packet to send [03:17:15]OFD Sender: No OFD packet to send [03:17:20]OFD Sender: No OFD packet to send [03:17:25]OFD Sender: No OFD packet to send [03:17:30]OFD Sender: No OFD packet to send [03:17:35]OFD Sender: No OFD packet to send [03:17:40]OFD Sender: No OFD packet to send [03:17:45]OFD Sender: No OFD packet to send [03:17:50]OFD Sender: No OFD packet to send [03:17:55]OFD Sender: No OFD packet to send [03:18:00]OFD Sender: No OFD packet to send [03:18:05]OFD Sender: No OFD packet to send [03:18:10]OFD Sender: No OFD packet to send [03:18:15]OFD Sender: No OFD packet to send [03:18:20]OFD Sender: No OFD packet to send [03:18:25]OFD Sender: No OFD packet to send [03:18:30]OFD Sender: No OFD packet to send [03:18:35]OFD Sender: No OFD packet to send [03:18:40]OFD Sender: No OFD packet to send [03:18:45]OFD Sender: No OFD packet to send [03:18:50]OFD Sender: No OFD packet to send [03:18:55]OFD Sender: No OFD packet to send [03:19:00]OFD Sender: No OFD packet to send [03:19:05]OFD Sender: No OFD packet to send [03:19:10]OFD Sender: No OFD packet to send [03:19:15]OFD Sender: No OFD packet to send [03:19:20]OFD Sender: No OFD packet to send [03:19:25]OFD Sender: No OFD packet to send [03:19:30]OFD Sender: No OFD packet to send [03:19:35]OFD Sender: No OFD packet to send [03:19:40]OFD Sender: No OFD packet to send [03:19:45]OFD Sender: No OFD packet to send [03:19:50]OFD Sender: No OFD packet to send [03:19:55]OFD Sender: No OFD packet to send [03:20:00]OFD Sender: No OFD packet to send [03:20:05]OFD Sender: No OFD packet to send [03:20:10]OFD Sender: No OFD packet to send [03:20:15]OFD Sender: No OFD packet to send [03:20:20]OFD Sender: No OFD packet to send [03:20:25]OFD Sender: No OFD packet to send [03:20:30]OFD Sender: No OFD packet to send [03:20:35]OFD Sender: No OFD packet to send [03:20:40]OFD Sender: No OFD packet to send [03:20:45]OFD Sender: No OFD packet to send [03:20:50]OFD Sender: No OFD packet to send [03:20:55]OFD Sender: No OFD packet to send [03:21:00]OFD Sender: No OFD packet to send [03:21:06]OFD Sender: No OFD packet to send [03:21:11]OFD Sender: No OFD packet to send [03:21:16]OFD Sender: No OFD packet to send [03:21:21]OFD Sender: No OFD packet to send [03:21:26]OFD Sender: No OFD packet to send [03:21:31]OFD Sender: No OFD packet to send [03:21:36]OFD Sender: No OFD packet to send [03:21:41]OFD Sender: No OFD packet to send [03:21:46]OFD Sender: No OFD packet to send [03:21:51]OFD Sender: No OFD packet to send [03:21:56]OFD Sender: No OFD packet to send [03:22:01]OFD Sender: No OFD packet to send [03:22:06]OFD Sender: No OFD packet to send [03:22:11]OFD Sender: No OFD packet to send [03:22:16]OFD Sender: No OFD packet to send [03:22:21]OFD Sender: No OFD packet to send